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

github.com/ValveSoftware/openvr.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'unity_package/Assets/SteamVR/Extras/SteamVR_TestTrackedCamera.unity')
-rw-r--r--unity_package/Assets/SteamVR/Extras/SteamVR_TestTrackedCamera.unity218
1 files changed, 55 insertions, 163 deletions
diff --git a/unity_package/Assets/SteamVR/Extras/SteamVR_TestTrackedCamera.unity b/unity_package/Assets/SteamVR/Extras/SteamVR_TestTrackedCamera.unity
index 67771ae..a09f52f 100644
--- a/unity_package/Assets/SteamVR/Extras/SteamVR_TestTrackedCamera.unity
+++ b/unity_package/Assets/SteamVR/Extras/SteamVR_TestTrackedCamera.unity
@@ -13,7 +13,7 @@ SceneSettings:
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
- serializedVersion: 7
+ serializedVersion: 6
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
@@ -37,12 +37,12 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.18053626, g: 0.22601849, b: 0.30718803, a: 1}
--- !u!157 &4
LightmapSettings:
m_ObjectHideFlags: 0
- serializedVersion: 7
+ serializedVersion: 6
m_GIWorkflowMode: 0
+ m_LightmapsMode: 1
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
@@ -53,22 +53,17 @@ LightmapSettings:
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 1
m_LightmapEditorSettings:
- serializedVersion: 4
+ serializedVersion: 3
m_Resolution: 2
m_BakeResolution: 40
m_TextureWidth: 1024
m_TextureHeight: 1024
- m_AO: 0
m_AOMaxDistance: 1
- m_CompAOExponent: 0
- m_CompAOExponentDirect: 0
m_Padding: 2
+ m_CompAOExponent: 0
m_LightmapParameters: {fileID: 0}
- m_LightmapsBakeMode: 1
m_TextureCompression: 1
- m_DirectLightInLightProbes: 1
m_FinalGather: 0
- m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 1024
m_ReflectionCompression: 2
m_LightingDataAsset: {fileID: 0}
@@ -90,39 +85,6 @@ NavMeshSettings:
cellSize: 0.16666667
manualCellSize: 0
m_NavMeshData: {fileID: 0}
---- !u!28 &728199696
-Texture2D:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_Name:
- m_ImageContentsHash:
- serializedVersion: 2
- Hash: 00000000000000000000000000000000
- serializedVersion: 2
- m_Width: 2048
- m_Height: 2048
- m_CompleteImageSize: 22369620
- m_TextureFormat: 5
- m_MipCount: 12
- m_IsReadable: 1
- m_ReadAllowed: 1
- m_AlphaIsTransparency: 0
- m_ImageCount: 1
- m_TextureDimension: 2
- m_TextureSettings:
- m_FilterMode: 1
- m_Aniso: 1
- m_MipBias: 0
- m_WrapMode: 0
- m_LightmapFormat: 0
- m_ColorSpace: 1
- image data: 22369620
- _typelessdata: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0b0b0cff0b0b0bff0b0b0cff0b0b0bff0b0c0bff0c0b0bff0b0b0bff0b0b0bff0c0b0bff0b0b0bff0b0b0bff0a0b0bff0a0b0bff0b0a0bff0a0b0aff0a0a0bff0b0a0aff0a0a0bff0a0a0aff0a0a0aff0b0a0aff0b0b0bff0a0a0aff0a0a0aff0b0a0aff0b0b0aff0a0a0aff0b0b0bff0a0b0bff0b0b0cff0b0b0bff0c0b0bff0b0b0cff0b0b0bff0b0b0bff0b0c0bff0b0b0bff0b0c0bff0b0c0bff0b0b0cff0c0b0bff0c0c0bff0b0b0bff0b0b0bff0a0b0bff0a0b0aff0b0a0aff0a0a0aff0a0a0aff0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0c0bff0c0b0bff0b0c0bff0c0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0a0aff0a0a0bff0a0a0aff0a0a0aff0a0b0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0bff0a0a0bff0b0b0aff0a0a0bff0a0a0bff0a0b0bff0a0b0aff0a0b0bff0b0b0bff0b0b0bff0c0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0cff0c0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0a0bff0b0b0aff0a0a0aff0a0b0aff0a0a0aff0a0a0aff0a0a0aff0a0a0a00000000ff010101ff020201ff020203ff030303ff040304ff040504ff040404ff040404ff050404ff040404ff040404ff040404ff040404ff060605ff070606ff070607ff070706ff070707ff080707ff070807ff080708ff070807ff080708ff070808ff080808ff080807ff070808ff070707ff070807ff070808ff080808ff080808ff070808ff070807ff070708ff070708ff080807ff070708ff070708ff070808ff070807ff070708ff070808ff070707ff080808ff070707ff070707ff070707ff060606ff050505ff040405ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0c0c0cff0b0b0bff0b0b0bff0b0b0bff0c0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0aff0a0a0aff0a0b0aff0a0b0bff0a0a0bff0b0b0aff0a0a0aff090a0aff0a090aff0a0a09ff0a0a0aff0b0b0bff0a0b0bff0a0b0aff0a0a0aff0b0a0aff0a0b0aff0a0a0bff0a0a0bff0b0b0bff0b0b0bff0b0b0bff0b0b0cff0c0b0cff0c0b0cff0b0c0bff0b0b0cff0c0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0a0b0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0b0c0b00000000ff010202ff010202ff020202ff020202ff030303ff030304ff050404ff040404ff040404ff040504ff040404ff040404ff040404ff040404ff050505ff060706ff060707ff070707ff070607ff070707ff070708ff080708ff070707ff080807ff080707ff070807ff070808ff070708ff080807ff080808ff070808ff070708ff080807ff070708ff080808ff070808ff070807ff070707ff080707ff070807ff070708ff070708ff070808ff080808ff070707ff070708ff070607ff060606ff050505ff050405ff050405ff0405040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfe0ffe0e0e0ffe1e1e1ffe1e1e2ffe1e2e2ffe1e2e2ffe1e2e1ffe2e2e1ffe2e1e2ffe1e1e2ffe2e1e2ffe1e1e1ffe1e2e2ffe2e1e1ffe2e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffdddeddffdededeffdedddeffdedfdfffdedfdeffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffeaeaeaffeaeaeaffeae9eaffeaeaeafff3f3f3fff7f8f8fffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff0d0d0dff0c0c0cff0b0b0bff0b0b0bff0b0b0bff0b0c0bff0c0b0bff0b0b0bff0b0a0bff0a0a0aff0b0b0bff0b0b0bff0a0b0bff0a0a0aff0b0a0aff0a0a0aff090a09ff0a090aff0a0a0aff0a0a0aff0a090aff0a0a0aff0a0a0aff0b0a0aff0a0b0aff0b0a0bff0b0a0bff0b0a0aff0b0b0aff0b0b0aff0a0a0bff0b0b0bff0b0c0bff0b0c0bff0b0b0bff0c0b0bff0b0b0bff0b0c0cff0b0b0bff0b0b0bff0b0b0aff0b0b0bff0b0a0bff0a0b0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0c0c0cff0e0e0e00000000ff020101ff010101ff010201ff010201ff020202ff030303ff030304ff040404ff040404ff040404ff040505ff040404ff040404ff040404ff040404ff050505ff070606ff060606ff070707ff070707ff080707ff080707ff070707ff080808ff080808ff070808ff070708ff080707ff070808ff070807ff070708ff080808ff080808ff080708ff070808ff070707ff070706ff070807ff080708ff080708ff080707ff080807ff080808ff070708ff080707ff060707ff050605ff050505ff050504ff050405ff050505ff05040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0dfe0ffe0e0e0ffe1e2e1ffe1e1e1ffe1e2e2ffe1e2e2ffe2e2e1ffe2e2e1ffe2e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe1e1e1ffe1e1e1ffd5d5d5ffcacacaffbbbcbcffb4b4b4ffb4b4b5ffb5b6b6ffb6b6b6ffb8b7b7ffb7b8b8ffb9b8b9ffbab9b9ffbababaffbbbabbffbbbbbcffbcbcbcffbdbdbdffbebdbdffbebfbeffbebfbfffbfbfbfffc1c0c1ffc1c2c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c5c4ffc4c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc8c7c8ffc8c9c8ffc9c9c9ffc9c9c9ffcacacaffcacbcbffcbcccbffcccccbffccccccffcdcccdffcdcecdffcececeffcececeffcfcfcfffcfd0cfffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd1d2d1ffd2d1d1ffd2d2d2ffd3d3d2ffd3d2d2ffd3d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d6d6ffd8d7d7ffd8d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9dadaffdadadaffdadadbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdddcddffdddcddffddddddffdddddeffdededeffdedfdeffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe2e1e2ffe1e1e1ffe2e3e2ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e8ffe8e8e7ffe8e9e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeafff3f3f3fff8f8f8fffcfbfbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe1e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e2e2ffe1e1e1ffe1e0e1ffdfdfdfffdededf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff0f0f0eff0d0d0cff0c0c0cff0b0b0bff0b0b0bff0c0b0bff0b0b0bff0b0a0aff0b0b0aff0b0a0aff0a0b0bff0b0b0aff0a0a0bff0a0a0bff0a0a0aff0a0a09ff090a0aff0a090aff0a090aff0a0a0aff09090aff090a0aff0a0a0aff0a0a0aff0b0a0aff0b0b0aff0a0a0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0b0b0bff0b0a0bff0b0c0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0a0bff0b0b0bff0a0b0aff0a0a0aff0a0b0aff0a0a0bff0a0a0aff0a0a0aff0a090aff0b0b0cff0e0e0eff11121200000000ff020102ff010201ff010101ff010201ff020102ff030202ff030303ff040304ff040404ff040504ff040404ff040404ff040504ff040403ff030403ff040404ff050506ff060606ff070707ff070707ff070607ff070707ff080707ff070808ff080807ff070708ff070808ff070707ff080807ff070808ff080708ff080707ff070708ff070708ff070708ff070706ff060606ff070707ff080807ff070708ff070707ff080708ff070807ff070707ff070707ff050505ff050505ff040405ff050404ff050405ff050504ff05040500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0dfe0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffe2e1e1ffe2e2e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffd5d5d5ffcac9caffbbbcbbffb2b2b2ffb3b3b3ffb4b4b4ffb4b5b5ffb6b5b5ffb6b6b6ffb8b7b7ffb8b8b8ffb8b9b8ffb9b9b9ffbababaffbbbbbaffbcbbbcffbcbcbcffbcbcbdffbdbebeffbebebfffbfbfbfffc0c0c0ffc0c1c1ffc1c1c1ffc2c2c2ffc3c3c2ffc4c3c3ffc4c4c4ffc5c5c5ffc5c6c5ffc7c6c6ffc7c7c7ffc7c7c7ffc8c9c9ffc9c9c9ffc9c9caffcacacaffcacbcaffcbcbcbffccccccffccccccffcdcccdffcdcdcdffcececeffcfcfceffcfceceffcfcfd0ffd0d0d0ffd0d1d0ffd0d0d1ffd2d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdddcffdddddcffddddddffdededdffdededeffdededeffdededfffdfdfdfffdfdfe0ffdfdfdfffe0e0e0ffe0e1e1ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e8ffe9e9eaffe9eaeaffeaeaeaffeae9eaffeaeae9ffeaeaeaffeaeaeafff3f3f3fff8f8f8fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c9c8ffcdcccdffd9d8d9ffe1e1e1ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe1e2e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffdfdfdfffdfdedeffdedfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff111211ff0f0f0fff0d0c0dff0b0c0cff0b0b0bff0b0b0bff0b0b0bff0a0a0aff0b0a0bff0a0a0aff0a0a0aff0b0b0aff0b0a0aff0a0a0aff0a0a09ff09090aff0a0909ff090a09ff090a09ff0a0a09ff0a090aff0a0a09ff0a090aff0a0a0aff0a0a0bff0a0b0aff0a0a0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0b0aff0b0b0bff0b0b0bff0b0b0cff0b0b0bff0b0a0bff0b0b0bff0a0a0aff0a0b0bff0a0b0aff0a0a0bff0a0a0aff0a0a0aff0a0a0aff0c0c0cff0e0e0eff121112ff14141400000000ff020201ff020101ff010102ff010102ff010101ff010101ff020202ff030303ff030304ff040404ff040404ff040404ff040404ff030303ff020303ff030203ff030404ff050505ff060606ff060607ff060606ff070707ff070707ff070707ff080807ff080707ff070707ff080707ff070708ff080807ff070808ff070807ff080807ff070707ff070706ff060506ff050505ff060606ff070707ff070708ff070707ff070708ff070808ff060606ff060606ff050505ff050505ff040505ff040505ff040504ff050405ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff010001ff000101ff010101ff010101ff000000ff010100ff010102ff020202ff020102ff010101ff000001ff010101ff010001ff010101ff010100ff010101ff010001ff000100ff010101ff010000ff010101ff010100ff000101ff010101ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0dfe0ffe0dfdfffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffe1e2e1ffe2e1e2ffe2e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe1e2e1ffe1e1e1ffd5d5d5ffc9c9c9ffbcbcbcffb1b0b1ffb1b1b1ffb2b2b2ffb3b3b3ffb4b3b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb8b8b7ffb8b9b9ffb9bab9ffbababaffbbbbbbffbbbbbbffbcbdbcffbdbdbdffbdbdbeffbfbebeffbfbfbfffc0bfbfffc0c1c1ffc2c1c1ffc2c2c2ffc2c3c3ffc3c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c7c6ffc7c7c7ffc8c7c7ffc8c8c9ffc9c9c9ffcacac9ffcacacaffcacbcbffcccbcbffccccccffcdccccffcdcdccffcdcdcdffcececeffcfcecfffcfcfcfffd0cfcfffd0d0d0ffd0d0d1ffd1d0d0ffd1d2d1ffd1d1d2ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffdadad9ffdad9daffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0dfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e7ffe8e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffeae9e9ffe9eaeaffeaeaeaffeaeaeafff3f3f3fff8f8f8fffcfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafafffafafafffafafafffafafafffafafafffafafafffafafafffb4b4b5ffc9c9c9ffc8c9c9ffcdcdccffd8d9d8ffe1e1e1ffe2e1e2ffe1e1e1ffe2e2e1ffe2e2e2ffe1e1e1ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e0ffdfdfdeffdfdedfffdfdfdfffdfdede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1b1cff161616ff111111ff0f0f0eff0d0d0dff0c0c0cff0b0b0bff0b0b0bff0a0a0aff0a0b0aff0a0a0bff0a0a0aff0a0a0aff0b0b0bff0a0a0aff0a0a0aff0a0a0aff090909ff0a0909ff0a0a09ff090a0aff0a0a0aff090909ff0a0a0aff0a0a0aff0a0b0aff0b0a0bff0a0a0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0b0a0aff0b0a0aff0a0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0a0b0aff0a0b0aff0a0a0aff0a0a0bff0a0a0aff0a0a0aff0a0a0aff0b0c0cff0f0e0eff111112ff151414ff19191800000000ff010102ff020102ff010101ff020101ff010201ff010102ff020101ff020302ff030303ff030304ff040404ff040404ff040303ff030202ff010101ff020201ff020303ff040404ff050505ff060607ff060606ff070707ff070707ff070707ff070707ff080808ff080708ff070707ff080808ff070707ff080808ff080807ff070707ff070707ff050605ff050505ff040505ff050605ff060606ff070707ff080807ff080807ff070606ff050606ff060505ff050405ff040505ff040504ff040404ff050505ff040405ff040504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020101ff020202ff010101ff010101ff010202ff030203ff040404ff050505ff050505ff050404ff050505ff070707ff080807ff070706ff050505ff060506ff060505ff050606ff060707ff070606ff050605ff050404ff040504ff050405ff050505ff040404ff040504ff050405ff040404ff030202ff010101ff010001ff020102ff020102ff010100ff010100ff000000ff010000ff000000ff000000ff000000ff010001ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000100ff010001ff010001ff010100ff010000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0e0e0ffe2e1e1ffe2e1e2ffe2e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffd5d5d5ffcacacaffbbbbbbffafaeaeffafafb0ffb0b0b1ffb2b1b2ffb2b3b2ffb3b3b3ffb4b4b4ffb4b4b4ffb6b5b5ffb6b6b6ffb7b7b7ffb8b7b8ffb9b9b8ffbab9b9ffbababaffbbbabbffbcbbbcffbcbcbcffbdbcbcffbebebdffbebebeffbfbfbeffc0c0bfffc0c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc5c5c5ffc5c6c5ffc7c6c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c9c9ffc9c9caffcacacaffcbcbcaffcbcbcbffcbcccbffcccdccffccccccffcdcdcdffcdcecdffcececeffcfcfceffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd7d7d6ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdadaffdbdbdbffdcdcdbffdcdcdcffdcdddcffdddcddffdddeddffdedddeffdededeffdfdedeffdfdedeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e2ffe2e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e7e7ffe7e8e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffeae9e9ffe9e9eaffeaeaeaffeaeaeaffe9eaeaffeaeaeafff3f3f3fff8f8f8fffcfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b6b6ffb6b7b6ffb7b6b6ffb6b7b6ffb7b6b7ffb7b6b7ffb7b6b7ffb6b6b6ffb7b7b6ffb6b7b6ffafafafffafafafffafafafffafafafffb0afafffafafafffafafafffb5b5b4ffc9c9c9ffc8c9c8ffcdcdcdffd8d8d9ffe1e2e1ffe2e1e1ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e0ffdedfdeffdededeffdfdedeffdededeffdededf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232223ff1c1b1bff161615ff121212ff0f0f0fff0d0d0cff0d0d0dff0d0d0cff0c0c0cff0c0c0cff0b0b0cff0b0c0cff0c0c0cff0c0c0cff0c0b0cff0b0c0bff0b0b0bff0b0a0aff0a0a0aff0b0b0bff0b0b0bff0b0b0bff0b0a0bff0b0c0bff0c0b0cff0c0c0dff0c0c0cff0c0c0bff0c0c0bff0b0c0bff0c0b0bff0c0c0bff0b0c0cff0c0c0cff0d0c0dff0d0d0dff0d0c0dff0d0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0bff0c0b0cff0b0c0cff0c0c0cff0e0e0eff121211ff141414ff181918ff20212000000000ff020101ff010101ff010101ff010101ff010101ff020101ff010101ff020202ff030303ff040404ff040405ff040404ff040303ff030202ff020101ff010101ff030203ff040404ff050605ff070706ff060607ff070606ff060707ff070707ff080808ff080808ff080708ff070807ff070707ff070707ff070707ff080807ff070707ff070706ff060506ff050505ff050405ff050505ff060606ff070707ff080807ff070707ff070606ff060605ff050505ff050504ff050405ff050505ff050404ff050404ff050504ff040504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff000100ff000101ff000000ff010000ff000100ff000000ff000000ff000000ff000001ff010100ff000000ff000001ff000100ff020101ff020203ff030203ff020203ff030404ff060505ff060706ff050505ff050606ff070708ff0a0a0aff0c0d0cff0d0d0dff0d0d0dff0d0d0dff101010ff141313ff151515ff141515ff111211ff141414ff131313ff131413ff131414ff131312ff0f100fff0e0e0eff0f0f0fff101010ff0f0f0fff0f0f0fff0f0f10ff0e0f0eff0c0c0cff080809ff050505ff050405ff060505ff060605ff050405ff030403ff020303ff020202ff010101ff020101ff020202ff020202ff010201ff000101ff020202ff020202ff010101ff010101ff000000ff000000ff000100ff000000ff010001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010101ff000100ff010101ff010000ff010000ff000100ff010101ff0201010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffd5d5d5ffc9cacaffbbbcbcffacadacffaeaeaeffafafafffb0b0b0ffb1b1b0ffb1b2b1ffb2b2b2ffb2b3b2ffb4b4b4ffb5b4b5ffb6b5b5ffb6b6b7ffb7b8b7ffb8b7b8ffb8b8b9ffbabab9ffbababaffbbbabaffbbbcbbffbcbcbdffbdbdbcffbdbebeffbebebeffbebfbeffc0c0bfffc0c0c1ffc1c1c1ffc2c2c2ffc2c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c8c9ffc9cac9ffcacacaffcbcbcbffcbcbcbffcbcbccffccccccffcdcdccffcdcdceffcecdceffcececfffcecfcfffd0cfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdcffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdeddddffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe5e5e4ffe6e5e6ffe6e6e5ffe5e6e6ffe7e7e6ffe6e7e6ffe7e6e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffeae9e9ffe9eae9ffe9eaeaffeaeaeaffe9e9eaffeaeaeaffeaeaeafff3f3f3fff8f8f8fffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbcffbcbdbcffbdbcbcffbcbcbcffbcbcbcffbdbcbcffbdbcbcffbcbcbdffbdbdbdffb6b6b6ffb6b6b7ffb7b7b6ffb7b6b7ffb7b6b6ffb7b7b6ffb6b6b7ffb7b7b6ffb6b7b7ffb6b6b6ffafafafffafafafffafafafffafafafffafafafffafafafffafafafffb5b5b5ffc9c9c9ffc9c9c9ffcdcdcdffd9d8d8ffe1e2e1ffe1e1e1ffe2e1e2ffe1e2e1ffe1e1e2ffe1e1e1ffdedfdfffdededfffdedfdeffdfdedeffdededfffdfdedf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff222222ff1b1b1bff161616ff121112ff0f0f0fff0e0f0eff0e0f0fff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0dff0d0e0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0eff0d0e0dff0d0c0dff0c0d0dff0d0d0dff0e0d0eff0e0d0dff0e0e0eff0e0d0eff0e0e0dff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0f0f0eff0f0f0fff0e0f0fff0f0e0fff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0f0eff0e0e0eff0e0e0eff111211ff141415ff191919ff202121ff2a2a2b00000000ff020101ff010102ff010102ff010102ff010202ff020101ff010201ff020202ff030303ff040404ff040404ff030403ff030303ff020302ff020202ff010101ff020102ff020203ff040404ff040505ff050505ff060606ff060606ff060606ff060606ff060606ff060605ff050605ff050505ff060606ff060606ff060607ff070707ff050505ff040405ff040404ff040304ff040304ff050505ff060506ff060706ff050606ff050505ff040504ff050404ff040404ff040404ff040504ff040505ff050505ff050505ff0405040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030202ff020203ff030303ff020203ff020202ff010101ff010001ff020101ff030203ff030304ff040304ff040303ff060605ff080808ff0a0a0aff0b0b0aff0b0b0bff0d0e0eff111111ff111112ff111111ff121111ff161617ff1e1e1eff242424ff272727ff282929ff2b2b2bff2f2e2fff363636ff3a3a3aff3a3939ff373636ff3a3a3bff373737ff393838ff373738ff343434ff303031ff2e2e2fff303030ff323232ff303030ff2f2f2fff2d2d2dff29292aff222323ff171718ff101010ff101011ff131212ff111111ff0f0f0fff0c0d0cff0a0b0aff090909ff080809ff080808ff080808ff070707ff070706ff060706ff070706ff070707ff060606ff040404ff030303ff020203ff030303ff030302ff020202ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000100ff010101ff010000ff000001ff000001ff000001ff010201ff010101ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffdfe0e0ffdfe0e0ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e2e2ffe1e1e2ffdbdbdcffd5d5d5ffcacacaffbcbbbbffadacacffabababffacadadffaeaeaeffaeaeafffb0afafffb0b0b1ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb4b5b5ffb5b6b6ffb6b6b7ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffbbbabaffbbbbbaffbcbcbbffbcbcbcffbdbdbdffbdbebdffbebebeffbfbfbfffc0bfc0ffc0c0c0ffc1c2c1ffc1c2c2ffc3c3c2ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffcac9c9ffcacacaffcbcacbffcccbcbffcccccbffcccccdffcdcccdffcecdcdffcecdceffcecfceffcecfcfffcfcfd0ffcfcfd0ffd0d0d0ffd0d0d1ffd2d1d2ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9daffdadadaffdbdadaffdadbdbffdbdcdcffdcdbdcffdcdcdcffdddcddffdcddddffddddddffdeddddffdededeffdfdfdeffdedfdeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe2e2e1ffe3e3e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e7ffe7e6e7ffe7e6e6ffe8e8e7ffe7e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9eaffe9e9eaffeaeaeaffeaeaeaffebebebffeeeeeefff3f3f3fff7f7f7fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffbcbcbdffbcbcbcffbdbcbdffbcbcbcffbdbdbcffbcbcbdffbcbdbdffbcbcbdffbcbdbcffb7b6b7ffb6b6b6ffb6b6b6ffb7b6b6ffb7b6b6ffb7b7b6ffb6b7b6ffb6b6b6ffb5b6b5ffb5b4b5ffafafafffb0afafffafafafffafafafffafafafffaeafaeffaeaeaeffb5b5b5ffc8c8c9ffc9c9c9ffcdcdcdffd9d9d8ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffdfdedfffdfdedfffdfdedeffdfdfdeffdedfdfffdfdedeffdfdfde000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353535ff2a2b2bff222223ff1b1b1cff161616ff121212ff111111ff121111ff111111ff101111ff111010ff101010ff101010ff101011ff101011ff111111ff111110ff111110ff101111ff101111ff101011ff0f1010ff101010ff0f1010ff101010ff111010ff111110ff111111ff111111ff111211ff111211ff111111ff111111ff121111ff111111ff121211ff111211ff111111ff111111ff111011ff101011ff111111ff111111ff121212ff121211ff111111ff141414ff191819ff212021ff2b2a2bff37363600000000ff010102ff010101ff020101ff010101ff010201ff010101ff010101ff010102ff030202ff030303ff040404ff030303ff030303ff020303ff020203ff020102ff010101ff020202ff020202ff040303ff040404ff040404ff050404ff040405ff050404ff040405ff040404ff040404ff040404ff050504ff040505ff050505ff050405ff030404ff030304ff020202ff020202ff030302ff040303ff050504ff040504ff040505ff040404ff040404ff030404ff040303ff030303ff040403ff040504ff050504ff050505ff0504050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000001ff020202ff040404ff050606ff080808ff0a0a0aff0b0b0bff090a09ff080808ff060606ff060706ff090909ff0b0b0bff0e0e0eff0f0f10ff121211ff171818ff1f1e1fff242424ff262525ff262626ff2c2c2cff333233ff343434ff333333ff353535ff3e3e3eff494949ff515151ff565656ff595a5aff5e5e5dff626261ff676666ff6c6c6cff70706fff747474ff757576ff747474ff727272ff707070ff6c6c6dff6a6a6aff666666ff626162ff605f60ff5e5e5eff595a59ff555555ff525252ff4f4e4eff414142ff333334ff302f30ff333433ff333333ff2f2f2fff2a2a2aff252525ff212121ff1e1e1eff1c1c1cff1c1c1bff181919ff161617ff171817ff181818ff161617ff131212ff0f0e0fff0c0c0cff0a0b0aff0b0b0bff0b0b0bff080908ff060606ff010102ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000001ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010201ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe1e1e0ffdbdbdbffd4d4d3ffc9c9c9ffbbbabaffaeaeaeffacadadffaeaeaeffafafafffb0b0b0ffb0b1b1ffb2b2b2ffb2b2b3ffb4b3b4ffb5b4b5ffb5b5b6ffb6b6b6ffb7b7b7ffb8b8b8ffb9b8b8ffb9b9baffbababaffbbbbbbffbbbcbbffbcbcbdffbdbdbdffbebebdffbebebeffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c3ffc4c4c3ffc4c4c4ffc4c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffccccccffccccccffcdccccffcdcdcdffcecdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d6ffd8d7d8ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadbffdbdadbffdbdbdbffdcdbdcffdcdcdcffddddddffddddddffddddddffdddddeffdededeffdfdedfffdedfdeffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e1ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebebebffececebffefefeffff4f4f4fff8f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc8c8c9ffc9c9c8ffc8c9c9ffc9c9c8ffc8c8c8ffc9c9c8ffc8c9c9ffc9c9c8ffc9c9c9ffc4c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffbcbcbdffbdbcbdffbdbcbdffbcbcbdffbcbcbcffbdbdbdffbcbcbcffbcbbbcffbbbbbcffb6b6b6ffb7b6b7ffb6b7b6ffb6b7b7ffb7b7b6ffb6b6b6ffb6b5b6ffb5b5b5ffb4b4b4ffb4b4b4ffafafafffafafafffafafafffafafaeffaeaeaeffadadadffacababffb5b4b5ffc9c8c9ffc8c9c8ffcdcdcdffd8d8d8ffdddeddffe2e2e2ffe0e0e1ffdedfdeffdededeffdfdedeffdededeffdfdedeffdededeffdfdede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff353535ff2b2b2bff222322ff1c1b1bff161616ff161515ff161515ff141415ff151414ff141414ff141414ff141414ff141414ff151415ff151515ff151415ff151415ff141414ff151515ff141414ff141313ff131314ff131313ff141314ff131413ff141415ff151515ff151515ff151515ff151516ff151515ff151415ff151514ff141515ff151515ff151515ff151515ff141415ff141414ff141414ff151414ff141515ff151515ff151514ff141514ff191919ff202021ff2b2b2bff373637ff44434300000000ff010101ff010101ff020101ff010101ff010101ff010001ff010101ff010101ff020201ff020302ff030303ff030303ff040403ff030404ff030303ff020302ff020101ff010101ff020101ff020202ff020303ff040304ff040404ff040404ff030404ff030304ff030304ff040303ff040304ff040304ff040404ff040404ff040404ff030202ff020203ff010101ff020102ff010201ff020303ff030303ff030403ff030303ff030303ff030203ff030303ff030302ff020203ff030303ff040404ff050505ff040405ff050404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff040404ff060606ff090909ff0d0c0cff111111ff161617ff1c1d1cff202020ff1d1d1dff191919ff171717ff181919ff201f1fff282829ff2f2f2fff343333ff393939ff424241ff4e4e4dff565656ff59595aff585858ff595958ff5d5d5dff616262ff626263ff656566ff6c6c6cff767776ff7c7d7cff808080ff848484ff8a8a8aff8e8e8fff929292ff969595ff9a9b9affa0a0a1ffa1a0a1ffa1a0a1ff9d9c9cff989999ff959495ff929291ff909090ff8a8a8aff858586ff828282ff818080ff7d7d7cff787878ff747575ff727272ff6a6a6bff616261ff5f5f5fff626161ff5f5f5eff5b5b5bff5a5959ff535354ff4d4d4eff4b4b4bff4b4b4aff474747ff414141ff3e3f3fff3f3f3eff3c3d3dff353536ff2d2d2dff2a2b2aff262626ff242424ff232323ff181818ff0f0e0eff070707ff070707ff070606ff040404ff010201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff000100ff010201ff010101ff010101ff010101ff010201ff010101ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffe0e0e0ffe2e1e2ffe2e2e2ffe0e0e0ffd9d9daffd1d0d1ffc7c7c7ffb9b9b8ffafafb0ffafaeafffb0b0b0ffb1b1b1ffb1b2b2ffb3b2b3ffb4b4b3ffb5b5b5ffb5b5b5ffb6b6b7ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbabbbbffbcbbbbffbcbcbdffbdbebdffbebebeffbfbfbeffbfc0bfffc0bfc0ffc1c0c0ffc1c1c1ffc2c2c2ffc2c3c2ffc4c4c3ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c5ffc6c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcbcccbffcdccccffcdcccdffcecdceffcececeffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d5d4ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d9d8ffd9d9d9ffdad9daffdadadaffdbdbdbffdadbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddcddffddddddffdeddddffdededeffdededeffdedfdeffdfdfdfffdfdfe0ffe0e0dfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaebffeaeaeaffebecebffeff0f0fff5f5f5fff9f9fafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecdceffcdcdceffcdcecdffcececdffcdcdceffcdcdceffcdceceffcececdffcdcdcdffcdcdceffc9c9c9ffc9c8c9ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc1c1c1ffbcbcbcffbcbcbdffbcbdbcffbdbcbcffbdbdbcffbcbcbcffbbbbbbffbababaffbabbbbffb6b7b6ffb6b6b6ffb7b6b6ffb6b6b6ffb5b5b5ffb5b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffafafafffafaeafffaeaeaeffadadadffabacacffacacacffaaababffb5b5b5ffc5c5c5ffccccccffd6d6d6ffdcdddcffe0dfe0ffdfdfe0ffdddddeffddddddffdededeffdedfdeffdfdfdeffdededfffdededf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232324ff242425ff272726ff282828ff2a2a2aff2b2b2cff2d2c2dff2e2e2dff2f2f2fff303131ff525152ff515252ff353535ff2b2b2bff222222ff1b1b1bff1b1b1bff1a1a1bff1a1a1aff1a1a1aff1a1a1aff191919ff191919ff1a1919ff1a1a1aff1a191aff1a191aff191a1aff1a1919ff1a1a19ff191a1aff191a19ff191919ff191919ff181918ff181818ff191919ff191a19ff1a191aff1b1a1aff1a1a1bff1a1a1aff1a1a1aff1a1a19ff1a1a1aff1a1a1aff1a1a1aff1a1a1aff191a1aff1a191aff1a1a1aff1a1a1aff1a1a1aff191a19ff191a19ff181918ff212021ff2a2a2bff373737ff444344ff797979ff676767ff60605fff010101ff010102ff010101ff010101ff000000ff000001ff010101ff010102ff010101ff020302ff030404ff040404ff040404ff040404ff030303ff020102ff010101ff010101ff010102ff020102ff030203ff030303ff030303ff030303ff030302ff030303ff030203ff030304ff030404ff040303ff040403ff030303ff020202ff010101ff010101ff010100ff010101ff020101ff020202ff020102ff020102ff020102ff020202ff020202ff020201ff020102ff030203ff030404ff040403ff040505ff05040500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff010000ff010101ff010101ff010101ff020202ff050505ff080909ff0d0d0dff131313ff1a1a1aff232323ff30302fff3d3c3cff454545ff484848ff454545ff414141ff404040ff454546ff505050ff5d5d5dff666565ff696969ff6e6d6eff767575ff7d7c7cff808181ff848484ff868786ff878787ff89898aff8d8d8dff919191ff959594ff999a99ff9e9e9dffa1a1a1ffa2a2a3ffa4a4a4ffa9a8a8ffaeaeaeffb2b2b3ffb5b5b5ffb7b7b7ffbab9baffbababaffb9b9b9ffb3b3b3ffb2b1b2ffafafafffacacacffa9a9aaffa7a8a7ffa5a4a5ffa1a1a1ffa09f9fff9f9f9fff9d9d9dff9b9b9bff9c9c9cff9a9a9aff969696ff929191ff8e8e8eff8c8b8bff898a89ff888787ff858685ff818181ff7d7d7dff7a7b7bff797878ff737372ff6c6d6dff696969ff656565ff626261ff5e5e5eff5b5b5bff585858ff565655ff4d4d4dff3c3c3dff2a2a2aff1a1a1aff151414ff121111ff0c0c0cff070606ff020201ff010101ff010101ff010101ff010000ff000101ff000001ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0dfe0ffe0e0dfffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffe1e1e1ffe1e1e1ffdfdedeffd7d7d7ffcacacaffc6c6c6ffbbbabaffb1b0b1ffb0b0b0ffb2b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b6ffb6b7b6ffb7b7b7ffb8b8b8ffb9b9b8ffbabab9ffbababbffbbbbbbffbcbcbcffbdbcbcffbebebdffbfbebeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c1ffc2c3c2ffc3c3c3ffc3c4c3ffc4c5c5ffc5c5c5ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c7ffc9c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcecdcdffcfcfcfffcfcecfffd0d0cfffd0d0cfffd0d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d3ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdbdadaffdadbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffdddeddffdededeffdedfdeffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e6e6ffe7e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffeaeaeaffebebeaffeeeeeefff5f5f6fff9f9f9fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffcdcdceffcececdffcecdcdffcdceceffcdcdcdffcececdffcdcdcdffcdceceffcdcdceffcdcdcdffc9c9c8ffc8c9c9ffc9c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc1c1c1ffc0c0c1ffc1c1c1ffbdbcbdffbcbdbcffbdbcbcffbcbcbcffbbbbbbffbbbabbffbbbabbffbababaffbab9b9ffb7b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b1ffb0b0b0ffafafafffaeaeaeffadadadffacacacffababaaffaaaaaaffb3b3b3ffc5c5c5ffcdcdcdffd5d5d5ffdbdbdbffdededeffddddddffdcdbdbffddddddffddddddffdededeffdfdedeffdedfdfffdedede0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff232323ff242424ff262727ff282829ff2a2a2aff2b2c2bff2c2d2dff2e2e2dff2f2f2fff313131ff515151ff525151ff353535ff2b2b2bff222323ff222121ff222122ff222222ff232222ff222222ff222222ff222222ff212121ff202121ff212121ff212121ff212221ff222221ff222322ff222222ff222222ff222121ff202020ff212020ff212020ff212121ff222121ff222222ff232222ff232323ff222222ff212221ff212222ff222121ff222222ff212222ff232322ff232322ff232322ff232322ff232323ff232222ff232222ff212121ff202021ff2a2b2bff373636ff444343ff797979ff676667ff60605fff595858ff525252ff010101ff010101ff000000ff000000ff000000ff000100ff010100ff010101ff020201ff020203ff040404ff040404ff040303ff030303ff020202ff020202ff010101ff010001ff010101ff020202ff020202ff030203ff030302ff030203ff020202ff030302ff030303ff030303ff040303ff030403ff030303ff030202ff020202ff010101ff010100ff010101ff010001ff020101ff010201ff010101ff010101ff010101ff010100ff000101ff010000ff020201ff020303ff040403ff040403ff0505040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff000000ff010001ff020202ff030302ff040404ff040404ff060505ff080707ff0c0c0cff131213ff1e1e1dff292829ff343434ff3f3f3fff4d4d4cff595959ff646464ff686968ff6c6b6bff707070ff737373ff777877ff7f7f7fff878787ff8e8d8dff8f8e8eff919191ff959595ff999999ff9c9b9cff9d9c9dffa0a0a0ffa5a5a5ffa7a7a7ffa9a8a8ffabababffaeaeaeffb1b2b1ffb5b5b5ffb8b8b8ffb9b9b9ffb9b9b9ffbcbcbbffbfbfbeffc0c0c0ffc3c3c3ffc5c4c5ffc6c6c6ffc8c8c8ffc9c9c9ffc7c8c7ffc3c3c3ffc2c2c1ffc0bfc0ffbebebeffbcbcbcffbbbabaffb9b9b9ffb8b7b7ffb6b7b7ffb5b6b6ffb5b5b5ffb5b5b5ffb6b5b5ffb5b5b5ffb3b3b3ffb0b0b0ffadacacffaaaaaaffa6a6a6ffa4a3a3ffa2a1a2ffa0a0a0ff9d9d9eff9b9b9bff989898ff959596ff929292ff8f8f8eff8d8c8cff8a898aff878787ff848484ff828181ff7e7e7eff757575ff676767ff585858ff464546ff3b3b3bff323233ff252525ff171717ff0b0a0bff080708ff080808ff080808ff060606ff040404ff040304ff030304ff020202ff010101ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0dfdfffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffdededeffd8d8d8ffd1d1d1ffc8c8c8ffbdbcbdffb5b4b5ffb4b4b4ffb5b5b5ffb6b6b5ffb6b6b6ffb7b6b7ffb7b8b7ffb8b8b8ffb9b8b9ffbab9b9ffbababaffbabbbbffbbbcbcffbcbcbcffbdbdbdffbebdbdffbfbebfffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c3c4ffc4c4c5ffc5c5c5ffc7c7c6ffc6c6c7ffc6c7c7ffc7c7c7ffc8c8c7ffc9c8c8ffc9c8c9ffc9cac9ffcacacaffcbcacaffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd2d1d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd8d8d7ffd8d7d7ffd9d8d8ffd9d8d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdbdbdaffdcdbdbffdbdcdbffdcdcdcffdddcdcffddddddffddddddffdddedeffdededeffdedfdeffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe3e3e3ffe4e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e4e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e9e9ffe9e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffedededfff3f3f3fff8f8f7fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffcececeffcecdceffcdcdceffcdcdceffcececeffcececdffcecdcdffcecdcdffcdcdcdffccccccffc9c9c9ffc9c9c8ffc9c9c9ffc8c9c8ffc9c9c8ffc9c9c8ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c7ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c1ffc1c1c1ffc0c1c1ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbcffbbbcbcffbbbcbcffbababaffbbbbbbffbababaffb9b9b9ffb8b8b8ffb8b7b8ffb7b6b6ffb6b6b6ffb4b4b5ffb4b3b3ffb3b2b3ffb1b1b1ffb0b0b0ffafb0afffadadaeffacacadffacacabffababaaffaaa9a9ffa8a7a8ffa8a9a8ffb2b2b2ffc4c4c4ffcdccccffd4d4d4ffdadadaffdcdcdcffdbdbdbffd9d8d8ffdbdbdcffdddcdcffddddddffdededfffdededfffdededf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff242525ff232323ff242424ff272626ff282829ff2a2a2aff2c2b2cff2d2c2cff2e2e2eff2f2f2fff313030ff525251ff515151ff353535ff2b2a2bff2a2a2aff2b2a2bff2b2b2bff2c2c2cff2d2d2cff2d2d2cff2c2c2cff2b2b2bff2a2a2aff2a2a2aff2a2a2aff2b2b2bff2b2c2cff2c2c2cff2c2c2cff2c2c2cff2b2b2bff2a2a2aff2a2a2aff2b2a2bff2b2b2aff2c2b2bff2b2c2cff2d2c2cff2d2c2dff2c2c2cff2c2b2cff2c2c2bff2b2b2bff2b2b2bff2c2c2bff2d2d2cff2e2d2dff2e2d2dff2d2e2dff2d2d2dff2d2c2cff2c2c2cff2b2b2bff2b2b2bff363737ff444344ff797878ff676767ff605f5fff585858ff525152ff4a4a4aff434343ff010101ff000000ff000000ff000000ff000000ff000000ff010001ff020101ff030202ff020303ff040303ff030303ff020202ff020202ff010101ff010101ff010101ff010101ff010101ff020201ff020201ff020202ff020302ff020203ff030203ff030303ff030302ff020303ff020303ff020302ff030203ff020101ff010101ff010101ff010101ff010101ff010101ff000101ff010000ff010001ff000000ff000000ff010100ff000000ff000001ff020101ff030302ff040303ff040304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff010001ff010101ff030202ff020202ff010102ff040404ff070707ff0a0a0aff0d0d0eff131313ff19191aff1f201fff292929ff383838ff4b4a4bff5f5f5fff6e6e6eff777777ff80807fff868786ff8c8d8dff8f8f90ff949494ff9b9b9aff9f9fa0ffa4a4a4ffa8a8a8ffaaaaaaffaaaaaaffaaaaaaffabababffaeadadffb0b0b0ffb2b1b2ffb3b3b2ffb6b6b5ffb9b9b9ffbcbcbcffbdbdbdffbfbebfffc1c1c1ffc2c3c3ffc6c5c5ffc7c6c7ffc8c8c8ffc9c9c9ffcbcbcbffcccbccffcdcccdffcdcdcdffcececeffcfcfd0ffd1d0d1ffd1d0d1ffcfcfcfffcdcdceffcccbcbffc9c9caffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c2c3ffc2c2c3ffc2c2c3ffc2c2c2ffc1c0c0ffbfbebeffbdbdbdffbbbbbbffb8b9b9ffb6b7b6ffb4b4b4ffb3b3b3ffb3b2b3ffb1b1b1ffaeaeaeffadadadffadadacffaaaaaaffa7a8a8ffa3a3a3ffa1a1a0ff9f9f9fff9d9e9eff9b9b9bff949494ff878787ff7a7b7bff727171ff696969ff585858ff3f3e3fff2a292aff222121ff1f1f1eff1b1b1aff151515ff0f0f0fff0c0c0cff0c0b0bff080908ff060505ff030203ff010101ff010100ff010101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010102ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020202ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdfdfdfffe1e1e0ffdedddeffd8d8d9ffd2d2d2ffc6c6c7ffbdbcbdffb7b6b7ffb6b6b7ffb8b7b7ffb9b9b9ffb9b8b9ffb8b9b9ffb9b9b9ffbababaffbabbbaffbcbcbcffbcbdbdffbebebeffbfbfbfffc0bfc0ffc1c0c1ffc1c1c2ffc2c2c3ffc3c3c3ffc4c4c3ffc4c4c4ffc5c4c5ffc5c5c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c9ffc9c9c9ffc9c9c9ffcbcbcaffcbcbcbffccccccffcdcdcdffcdceceffcecfceffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd3d2d3ffd4d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d5d6ffd7d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9daffdad9daffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddddcffddddddffdddddeffdededeffdededeffdededfffe0e0dfffe0e0dfffe0e0e0ffe1e0e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e6e7ffe8e7e7ffe8e7e8ffe8e7e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e9e8ffe9e9e8ffe9e8e9ffe9e9e9ffe8e9e9ffeae9e9ffeae9eaffecececfff1f1f0fff6f6f6fffcfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdad9daffdadadaffdadadaffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d2ffcecdceffcecdcdffcececdffcdcecdffcececeffcdcdcdffcdcccdffccccccffccccccffccccccffc9c8c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc5c5c5ffc3c3c3ffc3c2c2ffc2c2c2ffc1c0c1ffc0c0c0ffc0c1c1ffc0c0c0ffbfbfbfffbebebeffbcbdbdffbcbcbcffbbbbbbffbababaffbab9baffb8b9b9ffb7b7b8ffb6b7b6ffb6b5b5ffb4b4b4ffb3b2b3ffb2b2b2ffb0b1b1ffafb0afffaeaeaeffadadadffacabacffaaaaaaffa9a9a9ffa8a8a8ffa8a7a7ffa6a6a6ffa5a5a6ffa6a6a7ffb2b2b2ffc4c4c3ffcdcdcdffd5d4d5ffdadadaffdbdbdbffd8d9d9ffd6d6d6ffdbdbdbffdcdbdbffdddcddffddddddffdededeffdfdfde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282827ff262626ff242524ff232323ff252424ff272726ff282828ff2b2a2aff2b2b2cff2c2d2dff2e2e2dff302f2fff313031ff515152ff515252ff353535ff353435ff353535ff363536ff373737ff383838ff383738ff373737ff363636ff363635ff343534ff353535ff353635ff373736ff373737ff373637ff373637ff363636ff353535ff353535ff363535ff363636ff363637ff373737ff383838ff383838ff383838ff373837ff383738ff373737ff363636ff363736ff383837ff383838ff383939ff393939ff393838ff383838ff373838ff373737ff373737ff434444ff787979ff676767ff5f5f5fff595858ff525152ff4b4a4bff444343ff3d3d3dff383838ff000100ff000000ff000000ff010000ff000000ff010000ff010001ff010101ff020202ff030202ff030203ff020202ff020202ff010202ff010102ff010101ff010101ff010101ff010202ff020101ff010202ff020202ff030303ff020303ff030203ff020202ff020202ff020202ff020102ff020202ff020202ff010102ff010201ff020101ff010101ff010102ff010101ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff020202ff030304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff030303ff050504ff060706ff080908ff080808ff0a090aff0d0e0dff181818ff232323ff2d2d2dff393939ff444444ff4f4f4fff5a5b5bff6c6c6cff7e7e7eff919191ff9c9d9dffa2a3a2ffa4a4a4ffa6a7a6ffaaaaaaffaeadaeffb2b2b2ffb9b9b9ffbbbbbaffbcbbbcffbbbbbbffbcbbbbffbcbcbcffbdbdbdffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9caffcacbcaffcccccbffcdcdccffcdcdcdffcececeffcfcfcfffd0d1d0ffd2d2d3ffd4d3d3ffd3d4d4ffd3d3d4ffd4d3d4ffd4d4d3ffd4d4d4ffd5d4d5ffd4d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfd0ffcececeffcdcdcdffcdcdcdffcccdccffcccbcbffccccccffcdcdcdffcccdccffcbcccbffcacacaffcbcacbffcacacaffcacacaffc9c9caffc9c9c9ffc7c6c6ffc5c4c4ffc3c3c3ffc1c1c1ffc0c0c0ffc0c0c1ffc1c1c1ffc0c1c0ffbfc0bfffbebfbeffbdbdbdffbcbcbcffb9b8b9ffb6b6b6ffb5b5b5ffb3b4b3ffb4b4b4ffb2b2b2ffabaaabffa1a1a1ff999899ff929292ff888889ff777777ff616261ff535454ff4d4d4dff454544ff3a393aff303130ff2a2a29ff222322ff191919ff100f0fff0a090aff070707ff060506ff050505ff040404ff020203ff020101ff000100ff000000ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010102ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020202ff020202ff020203ff03030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0dfffe0e0dfffe0e0dfffdedfdfffdededeffdfdedeffdddddcffdededfffe0dfdfffdddeddffd8d8d9ffd1d0d0ffc3c3c3ffbcbcbcffb7b7b7ffb8b7b7ffb9b9b9ffbabbbbffbababbffbababbffb9babaffbababaffbbbbbbffbcbcbcffbdbdbdffbfbebeffc0c0bfffc0c1c0ffc2c2c2ffc2c2c2ffc4c3c4ffc4c4c4ffc5c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c7ffc7c6c7ffc6c7c6ffc6c7c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c9ffc9c8c9ffcac9c9ffcbcbcbffcbcbcbffcccccdffcdcdcdffcececeffcfcfcfffd0cfd0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d2ffd3d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d6ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdddddcffddddddffdededeffdededeffdfdedfffdfdfdeffdfdfdfffdfdfe0ffe1e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e7ffe8e8e7ffe7e8e8ffe9e8e8ffeae9e9ffebebebfff0f0f0fff5f4f4fffafafafffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddedeffdddedeffdddeddffdeddddffdededdffdededdffdddeddffdededeffdddeddffdedddeffdadad9ffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffd6d7d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d6d7ffd6d6d6ffd5d6d6ffd4d5d4ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffd1d1d0ffcdceceffcececeffcdcdcdffcdcdcdffcdcdccffccccccffccccccffccccccffcccbcbffcbcacbffc9c9c8ffc8c8c9ffc8c7c8ffc7c7c7ffc6c6c7ffc7c7c7ffc6c6c6ffc5c5c5ffc5c4c5ffc4c3c3ffc3c3c3ffc1c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbbffbbbabaffbabab9ffb9b9b8ffb7b8b7ffb7b7b7ffb5b6b5ffb5b4b5ffb3b3b3ffb2b2b2ffb0b0b1ffb0afb0ffaeaeaeffadadadffacacacffabababffaaaaaaffa9a9a9ffa8a9a8ffa7a7a7ffa6a7a6ffa6a6a6ffa5a5a5ffa5a5a5ffaaa9aaffb6b6b6ffc7c7c7ffcececeffd5d5d5ffd9d8d8ffd9d8d9ffd7d6d7ffd7d6d7ffd7d7d7ffdbdbdcffdbdbdbffdcdddcffddddddffdedede0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff282827ff262626ff242524ff232423ff252524ff262726ff282828ff2b2a2aff2b2c2bff2d2c2dff2e2d2eff2f2f2fff303031ff525152ff515251ff404141ff414041ff424242ff434343ff434444ff444444ff434344ff424242ff414141ff404041ff414140ff414141ff424242ff434342ff424342ff424242ff414141ff424142ff414141ff424141ff424242ff434343ff444444ff444443ff444444ff444544ff444545ff444445ff434443ff434343ff434343ff444444ff444444ff454545ff464546ff454545ff454545ff444444ff444444ff444444ff797979ff676767ff5f5f5fff585859ff515152ff4a4a4aff434443ff3d3d3dff383838ff333333ff313131ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010102ff020101ff010202ff010102ff020102ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff010202ff020202ff020303ff020302ff020202ff010101ff010101ff010201ff020202ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff060605ff090909ff0d0d0dff121211ff161616ff1b1b1aff202121ff2d2c2cff3e3e3eff505050ff616262ff6e6e6eff787777ff828282ff8f8f8fff9a9a9bffa4a5a4ffafaeaeffb7b7b7ffbabbbbffbbbabbffbbbbbbffbcbdbcffbfbebeffc0c1c1ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c7ffc6c6c6ffc7c6c7ffc7c7c7ffc8c9c8ffcacacaffcccbccffcdcdcdffcecdceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd5d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd5d6d5ffd5d5d4ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd2d2d1ffd3d3d3ffd3d3d3ffd1d1d1ffd0d0d0ffcecfcfffcececeffcecfcfffcfcecfffcececeffccccccffcbcacaffc9c9c9ffc8c8c8ffc8c7c8ffc9c9c9ffcbcbcaffcccccbffcbccccffcbcacbffc9c9c9ffc7c8c8ffc6c6c6ffc4c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc1c1c2ffbfbebfffb9b9b9ffb2b2b2ffaaabaaffa6a5a6ffa09f9fff959595ff888888ff7f7e7eff767676ff6d6d6dff616161ff575757ff4f4f4fff404140ff2d2d2dff1e1e1fff161716ff121212ff111110ff0e0e0eff090909ff050506ff040404ff030303ff020302ff020202ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020102ff020202ff020201ff030303ff030203ff030303ff030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0dfdfffdfdfdfffdedfdfffdedfdeffdfdfdeffdededeffdbdcdbffdddcdcffdededeffddddddffd9d9d9ffd1d1d2ffc7c6c7ffbdbebdffb8b8b7ffb8b8b8ffb9bab9ffbbbbbbffbbbbbbffbbbbbbffbababaffbababaffbbbabbffbcbbbcffbdbdbdffbfbebeffc0c0c0ffc1c1c0ffc1c1c1ffc3c3c2ffc3c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c6c6ffc5c5c5ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c7ffc6c7c6ffc7c6c6ffc6c7c6ffc6c7c7ffc7c6c7ffc7c8c7ffc8c8c8ffc9c8c9ffc9cac9ffcbcbcbffcbcbcbffccccccffcdcdceffcececeffcfcfcfffcfcfd0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd8d9d8ffd9d9d8ffd9d9d9ffdad9daffdadadaffdadbdaffdbdadbffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffddddddffdededeffdedfdfffdfdedfffdfe0e0ffe0dfe0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e6e7ffe7e6e7ffe6e7e7ffe6e7e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9eaeaffefefeffff4f3f3fff9f9f9fffdfefdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffdedddeffddddddffddddddffdeddddffdededeffdededdffddddddffdededeffdddedeffddddddffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdad9daffd9dad9ffd9d9d9ffd6d6d6ffd6d7d6ffd7d6d7ffd6d7d6ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0cfd0ffcecdceffcdcdcdffcdcdcdffccccccffcbcbcbffccccccffcbcccbffcbcbcbffcacacaffc9cacaffc9c9c9ffc8c7c7ffc7c8c7ffc6c6c6ffc5c5c6ffc5c4c5ffc3c4c3ffc3c3c2ffc2c2c2ffc0c1c0ffbfbfbfffbebebeffbebdbeffbcbdbdffbcbcbcffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b3b4ffb3b3b3ffb2b3b2ffb1b1b1ffb0b1b1ffafafafffaeafafffadadadffadacacffabababffaaaaaaffa9a9aaffa8a9a8ffa8a8a7ffa7a7a7ffa6a6a6ffa6a5a6ffa4a4a4ffa3a4a3ffadacacffb9babaffcacacaffcfcfcfffd5d5d5ffd7d7d8ffd6d6d6ffd5d5d5ffd5d5d6ffd6d7d6ffd7d6d7ffdcdbdbffdcdbdbffdcdcddffdddddd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292929ff272828ff262626ff242424ff232323ff242424ff272727ff282829ff2a2a2aff2c2b2bff2c2c2cff2e2e2eff2f2f2fff303031ff323132ff7f7f7fff878787ff888888ff888988ff898989ff898989ff8a898aff888989ff888888ff888788ff888788ff888888ff898888ff898989ff898989ff888888ff888888ff888989ff898989ff898a8aff8a898aff8a8b8bff8b8b8aff8b8a8aff8a8b8bff8b8b8bff8b8b8cff8b8b8bff8b8a8aff8a8b8aff8a8b8bff8b8a8bff8a8b8aff8b8b8bff8c8b8bff8b8c8bff8c8b8bff8b8b8bff8b8b8bff787879ff676667ff605f60ff585858ff515251ff4a4a4aff444343ff3d3d3dff383838ff333333ff313131ff333433ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010000ff010101ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff020202ff020202ff020102ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010202ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000101ff0102020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010100ff020202ff050504ff090909ff101110ff1a1a1aff272726ff353534ff3e3d3eff424242ff4a4949ff585857ff686768ff797979ff888888ff959494ff9d9c9cffa5a6a5ffaeaeaeffb5b6b6ffbcbdbcffc2c1c2ffc7c7c7ffc8c8c9ffc8c8c8ffc8c8c8ffc8c9c9ffcacacaffcacbcaffccccccffcdcccdffcdcecdffcececdffcecdcdffcececeffcececeffd0d0d0ffd1d1d1ffd2d2d2ffd4d4d3ffd4d4d5ffd5d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdcdbdbffdcdbdbffdcdbdbffdadadaffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d8d7ffd8d7d7ffd6d6d6ffd4d5d4ffd3d3d3ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0cfffcfceceffcececeffcecdceffcdcdcdffcececeffd1d0d0ffd3d3d3ffd2d3d3ffd2d1d2ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcececeffcecdceffcccdccffcccbcbffcac9c9ffc6c6c6ffc1c1c1ffbdbdbdffb9b9b9ffb5b5b4ffafafafffa7a6a7ff9e9e9eff979697ff8e8e8eff868787ff7d7c7cff727272ff696869ff5a5a5aff484847ff3b3c3bff353635ff2f2f2fff262525ff1a1a1aff121212ff0e0e0eff0b0a0bff090809ff050505ff030302ff010101ff010101ff020101ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020202ff020202ff030303ff020303ff030303ff030303ff030303ff030303ff03030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffdfdfdfffdededeffdfdedfffdededfffdcdcdbffdbdbdbffdbdbdbffdcdcdcffdddddcffd9d9d9ffd3d3d3ffcbcacaffc0bfc0ffb8b7b8ffb8b8b8ffbabab9ffbbbbbbffbbbbbbffbbbbbbffbabab9ffbababaffbbbbbaffbcbcbcffbdbdbdffbebebeffc0c0bfffc1c0c0ffc1c1c2ffc2c3c2ffc3c3c3ffc4c4c3ffc4c4c4ffc5c5c5ffc4c4c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc7c7c7ffc6c7c7ffc7c6c7ffc8c8c7ffc7c8c8ffc8c9c8ffc9cac9ffcacbcaffcccbccffcccdccffcdcdcdffcececeffcfcfcfffcfcfd0ffd0d1d1ffd1d2d1ffd2d2d2ffd3d3d2ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadbffdbdbdaffdbdbdbffdbdcdbffdcdcdcffdddddcffdddddcffddddddffdededeffdfdedeffdedfdeffdfdfdfffe0dfe0ffe0dfe0ffe1e0e0ffe1e0e0ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e8ffe9eae9ffedeeedfff3f3f3fff8f7f7fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e5ffe5e5e4ffe5e5e5ffe4e4e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e4e4ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffddddddffdddeddffdeddddffdededdffdededdffdddddeffdededeffdeddddffddddddffdddcddffdadadaffdad9daffdadadaffdadadaffdadadaffdad9daffd9d9d9ffd9dad9ffd9d9d9ffd9dadaffd6d7d7ffd6d6d6ffd7d6d6ffd5d6d6ffd5d6d5ffd4d5d4ffd4d5d4ffd5d5d5ffd4d4d4ffd4d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffcfcfcfffcececeffcecdceffcdcdcdffccccccffcccbcbffcbcbcaffcacacaffc9c9caffc9c9c8ffc8c8c7ffc6c6c6ffc6c6c6ffc5c5c4ffc3c3c3ffc2c3c3ffc2c2c2ffc1c0c0ffc0bfbfffbebebeffbebebdffbcbcbcffbbbbbbffbbbbbaffbabab9ffb9b9b9ffb9b9b8ffb7b7b7ffb6b7b6ffb6b6b6ffb5b5b5ffb5b4b4ffb3b3b4ffb2b3b3ffb2b1b2ffb1b1b1ffb0afb0ffafafafffaeaeaeffadadadffacacacffabababffabaaaaffa9a9a9ffa8a9a8ffa8a7a7ffa7a7a7ffa6a6a6ffa5a4a5ffa4a4a3ffa3a3a4ffafb0afffbdbebdffcbcbcbffd0d0d0ffd5d5d5ffd6d6d5ffd4d4d3ffd3d4d3ffd4d5d5ffd6d6d6ffd6d7d6ffd6d6d6ffdcdcdbffdbdbdcffdcdcdc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292929ff282929ff272828ff262626ff242424ff262526ff272728ff2a2a29ff2b2b2bff2c2c2cff2d2d2dff2f2e2eff2f2f2fff303131ff323232ffc1c0c0ffe4e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe7e7e7ffe8e8e8ffe7e7e7ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ff878686ff686767ff606160ff595959ff535353ff4b4c4cff454545ff3f3f3fff3a393aff353535ff333334ff363636ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff010000ff000000ff010202ff020202ff020101ff020101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff020201ff010101ff010101ff010100ff010100ff010000ff000001ff000101ff010000ff000100ff010001ff010101ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff010101ff010202ff030302ff030303ff030404ff060606ff090909ff111111ff1f1f1eff303030ff444443ff565656ff646463ff6d6c6dff727273ff7a7a7aff858584ff919191ff9d9d9dffa8a8a8ffafafafffb5b6b5ffbcbcbcffc1c1c1ffc6c6c6ffcacacaffcdcdcdffcfcecfffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d6ffd7d7d6ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd7d8d8ffd8d9d8ffd9d9daffdadbdaffdbdbdcffdcdcdcffdddcdcffdcdcdcffdddcddffddddddffdedddeffdfdedfffe1e1e0ffe0e1e1ffe0e0e0ffdedfdfffdededdffdddcdcffdbdbdcffdbdbdaffdadadaffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdad9daffd8d8d8ffd7d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd1d1d2ffd2d3d2ffd4d3d4ffd4d5d5ffd4d5d5ffd5d4d5ffd4d4d5ffd5d5d5ffd6d5d5ffd6d5d5ffd4d5d4ffd3d3d2ffd0d1d0ffcfcecfffcbcccbffc9c8c9ffc6c6c6ffc4c4c5ffc2c2c2ffbebfbeffb9b8b8ffb3b2b2ffacacabffa5a6a6ff9f9f9fff989898ff909190ff898989ff818281ff787878ff6e6d6dff666565ff5c5c5cff4e4d4eff3f3e3eff323232ff2b2a2bff252524ff1a1a1aff0f0f0fff080909ff070706ff050505ff040405ff040403ff020101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff020202ff020202ff030203ff020202ff030303ff030303ff030404ff030303ff040303ff040403ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffdededfffdedfdeffdededeffdbdcdbffdadbdbffd9d9d9ffdad9d9ffdadadaffdadadbffdad9d9ffd4d4d4ffccccccffc3c3c2ffb9b9baffb7b8b8ffb9b9b9ffbbbbbbffbbbbbbffbababbffbab9b9ffbab9b9ffbbbbbbffbcbcbcffbdbdbdffbebfbeffbfc0c0ffc1c1c0ffc2c1c2ffc2c2c2ffc3c2c2ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc8c7c7ffc8c7c8ffc8c9c9ffcac9c9ffcbcacbffcbcbcbffcdcdccffcdcdcdffcececeffcfcfcfffd0cfd0ffd0d0d0ffd1d1d2ffd2d2d2ffd3d3d3ffd4d3d3ffd5d4d4ffd5d5d4ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d6d6ffd7d6d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d7d8ffd8d7d8ffd9d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffdeddddffdedddeffdededeffdfdfdeffdfdfdfffdfdfe0ffe0e0e0ffe1e0e1ffe0e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e6ffe6e5e5ffe6e5e6ffe6e6e5ffe6e7e7ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffedecedfff2f2f2fff7f6f7fffdfcfdfffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e7e7ffe7e7e6ffe4e4e5ffe5e4e4ffe5e4e4ffe5e5e4ffe5e4e5ffe5e4e4ffe5e4e5ffe4e4e4ffe5e5e4ffe4e4e4ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdededeffdddeddffdddedeffdededdffdedddeffddddddffdddcdcffdddddcffdddcddffdcdcddffdadadaffdadadaffdadadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd6d7d7ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d3ffd2d2d1ffd1d1d1ffd1d0d0ffcfd0d0ffcfcfcfffcecfcfffcecdcdffcdccccffcbcbcbffcbcbcbffc9cacaffc8c8c9ffc8c8c7ffc7c7c7ffc6c7c6ffc5c5c6ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc1c0c1ffc0c0c0ffbfbfbfffbfbfbeffbdbebeffbdbdbdffbcbcbcffbcbcbbffbbbbbaffb9babaffbab9b9ffb9b9b8ffb8b8b8ffb7b7b7ffb7b7b6ffb5b6b5ffb5b5b5ffb4b4b4ffb4b3b3ffb2b2b2ffb2b1b1ffb1b1b0ffb0b0b0ffafaeafffaeaeaeffadadadffacacacffabacabffaaaaaaffa9a9a9ffa8a8a8ffa7a8a7ffa7a6a7ffa5a6a6ffa4a5a5ffa4a3a4ffa5a5a5ffb3b3b3ffc2c2c1ffcccbccffd0d0d0ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd5d4d5ffd5d5d4ffd5d5d6ffd6d7d6ffd7d7d7ffdcdbdbffdcdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2929ff292929ff292929ff282929ff272828ff262626ff272727ff292928ff2a2a2bff2c2b2bff2d2c2cff2e2e2eff2f2f2fff302f2fff313131ff323132ffc1c1c0ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ff888888ff696969ff626261ff5b5b5bff555454ff4e4e4eff474847ff424242ff3d3d3dff393838ff363636ff393939ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010000ff010102ff020102ff020202ff010202ff010102ff010101ff020201ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff000100ff000100ff010000ff010000ff000000ff010000ff010100ff010101ff000001ff010101ff010101ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff030403ff050505ff070706ff080708ff0b0a0aff0f0f0fff151514ff1a1a19ff232323ff323232ff464647ff5c5c5cff706f70ff7e7e7eff898988ff929292ff9b9b9bffa2a3a2ffa8a8a8ffafafafffb7b7b8ffbdbdbeffc2c2c2ffc6c6c5ffc9c9c9ffcdcccdffd0d0cfffd2d1d2ffd4d4d3ffd5d5d5ffd6d7d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d6d7ffd7d7d7ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffdad9daffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdbdcdcffddddddffdfdfdfffe1e0e1ffe2e2e1ffe2e1e1ffe1e1e1ffe3e3e3ffe5e5e4ffe6e6e6ffe9e9e9ffecededffefefeffff0f0f0ffeeeeeeffebebebffe9e9e9ffe6e7e6ffe4e4e4ffe3e3e3ffe2e1e1ffe0e0e0ffddddddffdbdadaffdcdcdcffdedfdeffdededeffddddddffdbdbdbffd9d9d9ffd8d8d9ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd5d4d4ffd5d5d5ffd5d5d6ffd5d6d5ffd5d6d6ffd6d6d7ffd8d8d8ffd9d8d9ffdbdadbffdcdbdbffdadbdbffd7d7d7ffd5d5d5ffd1d2d2ffcfd0cfffcdceceffccccccffcbcacbffcacacaffc7c8c8ffc4c4c4ffc1c0c0ffbcbcbcffb7b8b7ffb4b3b3ffb0b0b0ffabacabffa5a5a5ff9f9e9fff9a9a9aff949494ff8c8c8bff828281ff757576ff6a6969ff5f5f5fff575858ff4f5050ff404141ff2f2f2eff201f20ff191818ff141414ff0d0e0dff0a0a0aff050505ff010101ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020202ff020202ff020302ff020303ff030303ff030304ff030303ff030303ff030303ff040404ff040404ff040504ff0504040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdedeffdedfdfffdedfdeffdbdbdbffdbdadbffdad9daffd7d7d7ffd7d7d7ffd9d9d9ffd9d9daffdadad9ffd5d5d5ffcfd0d0ffc5c6c6ffbbbbbbffb8b8b7ffb8b8b9ffbbbabaffbbbabaffb9bab9ffb9b9b9ffb9b9b9ffbababaffbcbcbcffbdbebdffbfbebeffbfbfc0ffc1c1c0ffc1c1c1ffc3c3c2ffc3c3c3ffc3c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c5c6ffc6c6c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c7ffc7c7c8ffc8c8c8ffc9c8c9ffcacacaffcbcbcbffcbccccffccccccffcdcecdffcececeffcfcfceffcfd0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd4d3d3ffd4d4d4ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd8d8d8ffd7d8d8ffd8d9d8ffd9d9d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9dad9ffd9dad9ffdadadaffdadadaffdbdbdbffdbdcdbffdcdbdcffdcdcdcffdddddcffddddddffdededeffdededeffdedfdeffdedfdfffdfdfe0ffdfdfe0ffe0e1e1ffe1e1e0ffe1e1e1ffe2e1e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e3e3ffe3e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e7ffe7e8e7ffe8e7e7ffe9e8e8ffe9e8e9ffeaeae9ffecececfff1f1f1fff5f5f6fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f5f5fff5f5f5fff4f5f5fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe7e6e7ffe7e6e7ffe5e5e4ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e0ffe0dfe0ffe0e0e0ffe0e0e0ffdedddeffdedddeffdededdffddddddffddddddffdddddcffdcdddcffdcdcddffdcdcdcffdbdbdbffdadadaffdadad9ffdadadaffd9d9d9ffd9d9d8ffdad9d9ffd9d9d8ffd8d8d8ffd7d8d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d4d5ffd4d4d4ffd4d3d3ffd2d3d3ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfcfffcececeffcdcccdffcccbccffcacbcbffcacacaffc9c9c9ffc9c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc5c6c5ffc5c5c4ffc5c4c4ffc4c3c4ffc3c3c3ffc3c2c2ffc2c2c2ffc1c1c1ffc1c0c0ffbfbfc0ffbfbfbfffbebebeffbdbebeffbdbdbdffbcbcbcffbcbbbbffbbbbbbffbabab9ffb9b9b9ffb8b8b8ffb8b7b7ffb7b7b7ffb6b7b6ffb6b5b6ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b3ffb1b2b1ffb0b1b0ffafb0b0ffaeafafffadadaeffadadadffacacacffabababffaaaaaaffa9a9a9ffa8a8a8ffa8a8a7ffa7a6a7ffa5a6a5ffa4a4a5ffa4a4a5ffaaaaaaffb8b8b8ffc6c6c6ffcdcdcdffd0d1d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd2d2d3ffd5d5d5ffd5d5d5ffd6d5d6ffd6d7d6ffd7d6d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a29ff2a2929ff292a29ff292929ff292929ff272827ff292828ff2a292aff2b2b2bff2c2c2cff2d2d2dff2e2e2eff2f2f2fff313030ff313131ff323333ffc0c1c1ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e6ffe6e5e5ffe6e6e6ffe6e7e6ffe7e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e9ffe9e8e8ffe8e9e9ffe8e8e8ff898989ff6a6b6aff636463ff5c5d5dff575757ff505050ff4a4a4aff444544ff3f3f3fff3b3b3aff393838ff393a39ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff010101ff020202ff010202ff020202ff020201ff010102ff020101ff020202ff010201ff010100ff000000ff000000ff000000ff000100ff010000ff000000ff000100ff000000ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff010100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010102ff040404ff070607ff0c0c0bff111011ff141414ff1a1919ff272626ff302f2fff3a3a3aff454646ff565656ff6a6a6aff7d7d7dff8b8b8aff959595ff9d9e9dffa6a5a5ffaeadadffb4b4b4ffb9b8b8ffbdbdbdffc1c1c1ffc6c5c5ffcacac9ffcdcccdffcecfcfffd1d1d1ffd2d3d3ffd4d4d4ffd5d6d5ffd7d7d7ffd9d9d9ffdbdbdaffdbdbdbffdadbdaffdad9daffd9dadaffdad9d9ffdadadaffdbdadbffdbdbdbffdbdbdbffdadadbffdadadaffdadbdaffdadadaffdbdadaffdcdcdcffdededdffdfdfdfffdfe0dfffdededeffe1e1e1ffe3e3e3ffe4e4e5ffe6e5e5ffe9e9e9ffedededfff0f0effff2f2f2fff3f4f4fff5f5f5fff8f8f8fff9f9fafffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfafafffbfafafffbfbfbfffafafafff9faf9fff8f8f7fff5f5f5fff2f2f1fff0f0efffefefeffff0eff0ffeeeeeeffeaeaeaffe6e6e6ffe3e3e3ffe1e2e1ffe1e1e1ffe0e0dfffddddddffdadbdaffd9d9d9ffd7d8d8ffd9d9d8ffdadadaffdad9d9ffd8d8d9ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadadbffdcdcdcffdededeffdedddeffdadadaffd7d7d7ffd4d4d4ffd3d3d2ffd1d2d1ffcfd0d0ffcfcfcfffcfcfcfffcececdffcccccbffcacac9ffc7c8c7ffc4c4c4ffc1c1c1ffbfbfbfffbdbdbcffb9b9b9ffb5b5b5ffb0b0b0ffabacacffa6a7a7ffa0a0a0ff979797ff8e8e8fff888787ff818081ff767676ff686768ff565656ff474747ff393939ff343333ff292929ff1b1b1bff0e0e0eff060605ff020303ff020202ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010100ff010101ff010001ff010101ff010000ff010101ff010101ff010102ff020202ff020202ff020302ff030303ff030303ff040303ff040303ff040303ff040403ff040403ff050504ff040505ff040404ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdededeffdcdbdbffdbdbdbffd9dadaffd7d7d7ffd6d6d6ffd5d5d5ffd7d7d7ffd9d9d9ffd9d9d9ffd7d6d6ffd3d2d3ffc9c9c8ffbcbcbdffb6b7b6ffb7b7b7ffb9b8b9ffb9b9b8ffb8b8b8ffb8b8b8ffbabab9ffbbbbbaffbbbcbcffbdbdbdffbfbfbeffbfc0bfffc1c0c0ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c4c3ffc4c3c3ffc5c4c4ffc5c4c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c6ffc7c7c7ffc8c7c8ffc9c9c9ffcac9c9ffcbcbcbffcccbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d0ffd2d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdadbdbffdbdbdbffdcdcdbffdcdcdcffdddcddffdeddddffdededeffdededeffdedfdeffdedfdeffdfdfdfffe0e0dfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e6e5ffe5e6e5ffe6e5e5ffe6e5e5ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe8e7e7ffe8e7e8ffe8e8e8ffe9e9e8ffe9e9eaffebececfff0f1f0fff5f5f5fffafafbfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4ffe7e7e6ffe7e7e6ffe6e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe6e7e7ffe6e6e6ffe6e7e7ffe4e5e5ffe4e5e4ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0dfffdfe0e0ffdfe0dfffdfdfdfffdddeddffdeddddffddddddffdddddcffdcdbdcffdddddcffdcdcdcffdbdbdbffdbdbdbffdadadbffdadadaffdad9daffd8d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d4ffd4d4d3ffd3d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcececfffcececeffcdcdcdffccccccffcbcccbffcacbcaffcac9c9ffc9c9c9ffc9c8c8ffc8c8c7ffc8c8c7ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c3ffc2c3c3ffc2c2c2ffc1c2c1ffc1c1c1ffc0c0c0ffc0bfbfffbfbebfffbebebeffbdbdbeffbdbdbcffbcbcbcffbbbbbbffbbbabaffbababaffb9b9b9ffb9b9b8ffb8b8b7ffb6b7b7ffb6b6b6ffb6b6b5ffb4b5b4ffb4b3b4ffb3b3b3ffb3b2b2ffb1b1b1ffb1b1b0ffafb0afffafaeaeffaeaeadffadadadffacacacffabababffa9aaaaffa8a9a8ffa8a8a7ffa7a7a7ffa6a6a7ffa6a6a6ffa5a5a5ffa5a5a5ffaeadadffbcbcbdffc9c8c8ffcececeffd2d1d1ffd1d1d2ffd0d0d0ffcfcfd0ffd0d0d0ffd1d1d1ffd2d3d2ffd5d5d5ffd5d5d5ffd6d6d5ffd7d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2a29ff292929ff292929ff292929ff292928ff2a2929ff2a2a2aff2b2b2bff2b2c2cff2d2d2dff2e2e2eff30302fff303031ff323131ff323233ffc1c0c0ffe4e4e4ffe4e5e4ffe5e5e5ffe5e4e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e7e6ffe7e7e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ff8a8a8bff6c6c6cff656565ff5f5f5eff585858ff525252ff4c4c4cff474646ff414140ff3c3c3cff3a3a39ff3a3a3aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff010101ff010102ff020101ff010102ff010201ff010101ff010101ff020101ff010101ff000100ff010100ff010000ff000000ff000000ff010100ff000100ff010000ff010001ff010101ff010101ff010101ff010101ff010101ff020201ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000001ff010101ff030303ff050405ff080707ff0d0d0dff171717ff262526ff313131ff383838ff444445ff585858ff646364ff6f6f6fff7a7a7aff878887ff969696ffa0a0a0ffa8a8a9ffafafafffb4b4b3ffb8b8b8ffbdbdbdffc1c1c1ffc4c5c5ffc8c8c8ffcbcbccffcecfceffd1d1d1ffd3d3d3ffd5d4d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdaffdcdcdcffdddddcffddddddffdcddddffdcdcdcffdddcdcffdcddddffdededeffdfdfe0ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe3e3e3ffe4e4e4ffe5e5e6ffe9e9e8ffedededfff0f1f1fff1f2f2fff1f2f2fff5f5f5fff8f8f9fff9fafafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffdfdfdfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfafffafafafff9f9f8fff6f6f6fff2f2f2ffefeff0ffeeeeeeffededecffecececffebebebffe7e7e7ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffdfe0dfffdfdedeffdfe0e0ffe2e2e2ffe1e1e1ffdddedeffd9d8d8ffd7d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d1d0ffcfd0d0ffcecfcfffccccccffcacacaffc7c8c7ffc7c7c7ffc4c5c4ffc2c1c1ffbebebdffb9b9baffb6b6b6ffb3b3b2ffadadadffa7a7a7ffa1a2a1ff9d9d9cff979797ff8d8e8dff808080ff737374ff656564ff5c5b5bff4c4b4bff393939ff232323ff151414ff0e0e0dff090909ff060606ff040404ff010101ff000000ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff010101ff000100ff010000ff000101ff010201ff010202ff020202ff030202ff030303ff030203ff030303ff030303ff030304ff030303ff040304ff040404ff040504ff040505ff050505ff040405ff040404ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdbdbffd9dadaffd8d7d7ffd6d6d6ffd6d6d7ffd4d3d4ffd5d5d5ffd8d8d9ffd9d9d8ffd7d7d6ffd4d3d3ffcccbccffbebebeffb5b6b6ffb6b6b7ffb8b8b7ffb8b7b7ffb8b8b8ffb9b8b8ffb9b9b9ffbbbbbbffbcbcbbffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc2c3c3ffc2c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c5ffc6c5c5ffc5c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c8ffc8c8c8ffc9c8c9ffc9cacaffcbcbcbffcbcbcbffcccdcdffcdcdcdffcececeffcfcecfffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd3d4d3ffd4d5d4ffd4d5d5ffd5d6d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd6d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd8d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d8ffd9d8d9ffd9d9d9ffdad9d9ffdadad9ffdadadaffdbdbdaffdbdbdcffdbdbdcffdcdcdcffdcddddffddddddffdededdffdddedeffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e6ffe6e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9eaffebebebfff0efeffff4f4f5fff9f9f9fffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff2f2f2ffecededffe6e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe5e4e4ffe5e4e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e2ffe1e0e1ffe1e1e0ffe0e0e0ffdfdfdfffe0e0e0ffe0e0dfffdfdfdfffdededfffdededeffdddedeffddddddffdddddcffdbdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd2d3d3ffd2d2d2ffd1d1d1ffd0d1d1ffcfd0cfffcfcfcfffcecfcfffcececeffcdcdcdffcccdcdffccccccffcbcbcbffcbcacaffcacacaffc9c9caffc9c9c9ffc9c8c8ffc8c8c8ffc7c8c7ffc7c8c7ffc6c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c3c3ffc2c2c3ffc2c2c2ffc2c1c1ffc1c0c1ffc1c0c0ffbfc0bfffbfbebeffbebebeffbebebdffbcbdbdffbcbcbcffbbbbbbffbbbabaffbababaffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b6ffb6b6b6ffb5b5b5ffb5b5b4ffb3b4b4ffb3b3b3ffb2b2b2ffb1b2b2ffb0b0b0ffb0afb0ffafafafffaeaeaeffacadacffacabacffabababffaaaaaaffa9a9a9ffa7a8a8ffa8a8a7ffa6a7a7ffa6a6a6ffa5a5a5ffa6a6a6ffb0b1b0ffbfbebfffc8c8c9ffcfcfcfffd2d2d2ffd1d1d1ffcfceceffcececeffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d3ffd5d5d4ffd4d4d5ffd5d6d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2b2aff2a2a2aff2a2a2aff2a2a2aff292929ff292929ff292a2aff2b2b2bff2c2c2bff2c2c2dff2d2d2dff2f2e2eff302f30ff313130ff313231ff323232ffc1c0c1ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e8ffe8e8e8ffe8e9e9ff8b8b8bff6e6e6eff676667ff606060ff5a5a5aff535354ff4d4d4dff474747ff424242ff3d3d3dff3a3b3bff3b3c3bff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff010000ff000100ff010000ff010001ff010101ff010101ff010102ff020201ff020101ff010101ff010100ff000000ff000000ff000000ff000001ff000000ff000100ff000101ff000001ff010101ff000101ff010101ff010101ff010201ff010101ff010101ff010001ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020101ff010202ff020202ff050506ff090a0aff101011ff1a1a1aff292929ff3c3c3cff505150ff616061ff6b6b6aff777777ff868585ff8e8e8eff979797ffa0a0a0ffa7a7a7ffadaeadffb3b4b3ffb9b9b9ffbfbfbfffc3c3c2ffc5c5c5ffc7c8c8ffcacacbffcdcdcdffcfd0cfffd2d1d1ffd4d4d4ffd6d6d6ffd7d8d7ffd8d8d8ffd9d8d8ffdadad9ffdbdbdbffdddddcffdededeffe0e0e0ffe2e2e3ffe3e3e3ffe3e2e3ffe4e4e4ffe6e6e6ffe6e6e6ffebeaeaffeeeeeefff3f2f2fff3f4f3fff4f4f4fff4f4f5fff9f8f8fffafbfafffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffafbfafffafafbfffaf9f9fffafafafff9f9f9fff9f9f9fff9fafafffbfafbfffafafbfff9f9f9fff6f6f6fff3f3f3fff1f1f1fff0f0f0fff0f0f0ffefefefffe9e9e9ffe1e1e1ffdcdcdcffd9d9d9ffd8d7d7ffd5d6d6ffd5d5d5ffd4d4d4ffd4d3d3ffd2d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffcfcfceffcdcdcdffcccbcbffcbcbcaffc8c8c8ffc5c5c5ffc2c3c3ffc0c0c1ffbdbebeffbabbbbffb7b7b7ffb4b4b4ffb2b1b1ffafafaeffa8a8a8ff9f9f9eff969696ff898888ff818180ff747473ff626363ff4c4b4bff373737ff2b2c2bff1e1e1eff111111ff0b0b0aff040505ff030303ff030203ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff010101ff010000ff000001ff010101ff010101ff020202ff020202ff030202ff030303ff030303ff030303ff030303ff030403ff040404ff030404ff040304ff040505ff040505ff040404ff040404ff040404ff030303ff030202ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffd9d9d9ffd7d7d7ffd6d6d6ffd6d6d6ffd3d4d4ffd1d1d2ffd3d3d3ffd7d8d8ffd9d9d9ffd7d7d7ffd4d4d4ffcececeffbfbfc0ffb6b6b5ffb6b6b6ffb7b7b7ffb8b8b7ffb8b8b8ffb9b9b9ffb9b9b9ffbabbbaffbbbcbbffbcbcbcffbebebeffbfbfbfffbfc0c0ffc0c0c1ffc1c1c2ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc4c4c5ffc5c5c4ffc5c5c5ffc6c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffcac9c9ffcacacaffcbcbcbffcccbcbffcdccccffcdcdcdffcececeffcfcfcfffd0cfd0ffd0d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d4ffd4d5d5ffd4d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffdadadaffdadbdaffdbdbdbffdbdbdcffdcdcdcffdcdcddffddddddffdddddeffdededeffdedfdeffdfdedeffe0dfdfffdfdfdfffe0e0dfffe0e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e4e4ffe5e6e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9eaeaffebebebffeeeeeefff3f3f4fff8f8f7fffefdfefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f5fff5f4f5fff4f5f5fff5f5f5fff4f5f5fff2f1f2ffecededffe9eae9ffe9e9e9ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdedfdeffdedfdeffdedddeffddddddffdddddcffdbdcdcffdbdbdbffdadadaffdadad9ffd9d9d8ffd8d7d8ffd8d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcececfffcfceceffcececdffcdcdcdffcdccccffccccccffcbcbcbffcbcbcbffcacacbffcac9caffc9cac9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc6c7c7ffc7c6c6ffc6c6c5ffc5c6c5ffc5c4c4ffc5c4c4ffc4c4c4ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c1ffc0c1c1ffc0c0c0ffc0bfc0ffbfbebeffbebebeffbdbdbeffbcbdbcffbcbcbcffbbbbbbffbababaffbabab9ffb9b9b9ffb8b8b8ffb7b8b7ffb6b7b6ffb6b6b6ffb5b5b5ffb5b5b4ffb3b4b4ffb2b2b3ffb2b2b2ffb1b1b1ffb0b1b0ffafafafffafaeaeffadadadffacadacffababacffabaaaaffaaaaaaffa9a9a9ffa8a8a8ffa7a7a7ffa7a6a7ffa6a6a6ffa6a5a6ffa8a8a8ffb4b4b5ffc3c2c2ffcacacaffd1d1d1ffd2d2d2ffcfcfcfffcdcdcdffcdcdcdffcececeffd1d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd5d4d5ffd4d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2b2bff2a2a2aff2a2a2aff2a2a29ff292a29ff292929ff2a2a2aff2b2b2bff2c2c2cff2d2d2dff2e2e2eff2e2e2eff2f3030ff313130ff323232ff333232ffc1c1c1ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe9e9e9ffe8e8e8ffe9e9e9ffe9e8e8ffe9e8e8ff8c8c8cff707070ff676768ff616060ff5a5b5bff555555ff4f4f4fff494849ff434343ff3e3e3eff3b3b3bff3c3c3cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010000ff010001ff000000ff010100ff010001ff010100ff010202ff020101ff020201ff020201ff010101ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000001ff010001ff010100ff010100ff010000ff010001ff010100ff000100ff000001ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff030303ff040505ff060606ff090909ff111111ff1f2020ff313232ff444544ff575858ff686868ff787878ff848484ff8d8d8dff969797ffa1a1a2ffa7a7a6ffaeaeaeffb5b4b4ffb9bab9ffbdbebeffc2c2c2ffc6c6c5ffc9c9c9ffcbcbcbffcdcdcdffcfcecfffd0d0d1ffd2d2d2ffd4d4d5ffd6d6d6ffd8d8d8ffdadadaffdadadaffdadadaffdadadaffdcdcdbffdededeffe2e2e2ffe5e5e5ffeaeaeafff2f2f2fff4f4f5fff5f6f6fff8f7f8fffafaf9fffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffcfdfdfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffdfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfcfbfffcfbfbfffbfcfcfffbfbfbfffafbfbfffbfafafffafaf9fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff7f7f7ffeff0f0ffeae9eaffe2e3e2ffdddcddffd9d9d9ffd7d7d7ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd3d3d2ffd1d1d1ffcfcfd0ffcececeffcccdccffcacacaffc8c9c8ffc7c6c7ffc4c5c5ffc3c3c3ffc1c1c1ffbfbfbfffbdbdbdffbbbbbbffb7b7b7ffb2b2b2ffabacacffa3a3a4ff9d9d9dff949394ff8a8a8aff7b7c7cff696a6aff5a5b5bff4b4b4bff343433ff1c1c1cff121212ff0c0b0cff070708ff050405ff010102ff000000ff010001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010101ff000101ff000101ff010001ff010100ff000101ff010201ff030202ff030303ff040403ff030404ff030303ff040404ff030304ff030303ff040403ff050505ff050405ff050505ff040405ff040404ff030303ff030303ff020202ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadadaffd7d7d7ffd6d6d6ffd6d6d6ffd3d4d4ffd1d2d1ffd1d0d0ffd2d3d3ffd7d7d7ffd9dad9ffd7d8d7ffd4d5d5ffcfcfcfffc2c2c2ffb7b7b7ffb5b6b6ffb7b7b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9bab9ffbabbbbffbcbcbcffbdbdbdffbebebdffbfbebeffc0c0c0ffc1c0c1ffc1c1c2ffc2c2c2ffc2c2c3ffc3c2c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c8c8ffc9c8c9ffcac9c9ffcacacaffcbcbcbffcccccbffcdcdcdffcececdffcecfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd6d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadbdbffdbdbdbffdcdcdbffdcdbdbffddddddffddddddffdddddeffdededeffdededfffdededfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe4e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e4e5ffe4e5e4ffe4e5e5ffe4e4e4ffe5e5e5ffe5e4e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9eae9ffebeaebffedeeeefff2f3f2fff6f7f7fffcfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5fff5f5f5fff5f5f5fff2f2f1ffedededffeae9e9ffe9e9eaffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e6e5ffe6e7e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e5e5ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededfffdededeffddddddffdcdcddffdcdcdcffdbdbdbffdbdadaffdad9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d2d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfd0ffcfcecfffcfceceffcdcdceffcccdccffcdcdccffccccccffcccccbffcbcbcbffcacacaffcacacaffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc7c6c7ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc4c4c4ffc3c4c3ffc3c3c3ffc2c3c2ffc2c2c2ffc1c2c2ffc1c1c1ffbfc0c0ffbfbfbfffbebfbfffbebebeffbdbdbdffbcbcbcffbbbcbcffbabbbbffbababaffb9b9baffb9b9b9ffb8b8b8ffb7b7b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b3ffb1b2b2ffb1b1b2ffb0b0b1ffafafafffafaeafffaeadaeffadacacffababacffaaabaaffaaaaaaffa9a9a9ffa8a8a8ffa7a8a8ffa7a7a6ffa6a6a6ffa6a6a6ffabacacffb9b8b9ffc6c6c5ffccccccffd1d1d1ffd1d1d1ffcdcdceffcccccbffcbccccffcdcdcdffcecfcfffd0d0d1ffd0d0d0ffd1d1d0ffd2d3d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2a2a2bff2a2a2aff2a2a2aff2a2a2aff29292aff2a2a2aff2b2c2bff2c2d2cff2d2e2dff2e2e2eff2f2f2fff303030ff313131ff313232ff333333ffc1c1c1ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e7e8ffe7e7e7ffe8e7e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e9e9ffe9e8e9ffe9e9e8ffe8e8e9ffe8e9e8ffe9e9e8ffe9e9e9ff8c8c8bff6f6f70ff676767ff616161ff5b5b5cff565656ff505050ff4a4a4aff454444ff3f3f3fff3c3c3dff3d3d3dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff010102ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000001ff010001ff010001ff000000ff010001ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030202ff040404ff070708ff0d0c0dff151515ff1c1d1cff2e2e2eff4a4a49ff656565ff7a7a7aff858685ff8f8f8fff99999affa1a1a2ffa8a8a8ffafaeafffb5b6b6ffb9b9b9ffbebebeffc3c2c3ffc5c6c6ffc8c9c9ffcacbcaffcdcdcdffcfcfcfffd1d1d1ffd1d2d2ffd3d2d3ffd5d5d5ffd6d5d6ffd8d8d8ffd9d9daffdadadaffdbdcdbffdbdbdbffddddddffdfdfdfffe3e2e3ffe9eaeafff2f2f2fff5f5f5fffbfbfafffcfcfcfffdfdfdfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9fafff8f8f9fff2f2f1ffecebebffe5e5e5ffddddddffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d4ffd4d3d4ffd2d2d2ffd0d0d1ffd0cfcfffcecdcdffcccdccffcbcbcbffcac9c9ffc8c8c8ffc7c7c7ffc5c6c5ffc4c4c4ffc2c2c2ffc0c0c0ffbdbdbdffbab9baffb6b6b6ffb3b2b3ffadadadffa7a6a7ffa0a0a0ff979797ff8a8b8aff7e7f7eff656665ff484847ff333434ff232324ff161616ff0c0b0cff060606ff040404ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff010001ff000101ff010001ff000100ff010000ff020201ff020303ff030303ff030304ff040404ff040404ff040404ff040403ff040304ff040505ff040504ff040405ff040404ff040505ff030303ff030302ff020202ff020202ff020102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d7d7ffd6d6d6ffd6d6d6ffd4d3d4ffd2d1d1ffd1d2d1ffd2d2d2ffd2d1d1ffd5d6d6ffdadadaffd8d8d7ffd5d4d4ffcfd0d0ffc5c5c5ffb9b9b9ffb6b5b6ffb7b8b7ffb8b8b8ffb9b9b9ffb9b9b9ffbababaffbbbbbbffbbbcbcffbcbdbdffbdbebdffbfbfbeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c7ffc7c7c7ffc8c8c8ffc9c8c9ffc9cac9ffcacacaffcbcbcbffccccccffcdcdcdffcdcdceffcececeffcfcfcfffd0d0d1ffd1d1d1ffd2d1d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d4ffd5d6d6ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadbdaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcddffdddedeffdedddeffdededeffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e1ffe1e0e0ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e8ffe8e7e8ffe9e8e8ffe9eaeaffebebebffedededfff1f2f2fff6f6f6fffbfcfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f4fff2f1f2ffedededffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e6ffe6e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdedfffdedddeffddddddffdddcddffdcdcdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d7ffd7d7d7ffd6d5d6ffd5d6d6ffd5d5d6ffd4d4d5ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcecfffcecfceffcdcdcdffcdcdcdffcccdcdffccccccffcbcbcbffcbcbcbffcacacbffc9cacaffc9cac9ffc9c8c9ffc8c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c7c7ffc7c6c6ffc5c6c5ffc6c5c5ffc5c5c5ffc4c4c4ffc4c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc1c1c1ffc0c1c1ffc0c0c0ffbfbfbfffbebebeffbdbebeffbdbdbdffbcbcbcffbcbbbcffbabbbbffbababaffbab9baffb9b9b9ffb8b8b8ffb7b8b8ffb6b7b6ffb5b6b6ffb4b5b4ffb4b5b4ffb3b3b3ffb2b2b3ffb2b2b2ffb1b0b1ffb0b0b0ffafafb0ffaeaeaeffadaeadffacacacffabababffaaaaaaffaaa9aaffa8a9a9ffa8a8a7ffa7a7a7ffa6a7a6ffa6a6a6ffa6a6a6ffafafafffbdbcbdffc8c9c8ffcdcdcdffd1d1d1ffd0d0d0ffccccccffcacacaffcbcbcbffcbccccffcdcdceffcececeffd0d0d0ffd0d1d1ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2a2b2bff2b2b2aff2a2b2aff2a2a2aff2a2a2aff2a2a2bff2c2b2bff2d2c2cff2e2e2eff2f2f2fff302f2fff303030ff313131ff323232ff333333ffc1c1c1ffe4e5e5ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e7ffe7e8e7ffe8e8e8ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ff8b8b8bff6e6e6eff676767ff616161ff5c5c5bff565656ff515151ff4b4b4bff454545ff404040ff3d3d3dff3e3e3eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff000001ff010001ff000000ff000000ff000001ff000001ff010000ff010001ff010101ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff060607ff0d0c0dff151514ff282828ff383838ff464646ff5d5c5cff787978ff8e8d8dff999a99ffa2a2a2ffaaaaabffb1b1b2ffb7b6b7ffbabbbaffbfbfbfffc3c3c3ffc5c5c6ffc8c9c9ffccccccffcdceceffd0cfd0ffd1d0d1ffd2d2d1ffd2d2d3ffd4d5d4ffd5d6d6ffd7d6d7ffd8d8d8ffd9d8d9ffdadadaffdcdcdcffdddedeffe0e0e0ffe3e3e3ffeae9eafff1f1f1fff5f5f5fffbfafbfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffbfbfbfffaf9f9fff9f9f8fff4f4f5ffecececffe7e7e7ffe0e0e0ffdcddddffdadbdaffd7d7d8ffd6d6d6ffd4d5d4ffd3d3d3ffd1d1d1ffcfcfd0ffcececeffcdcecdffccccccffcbcbcbffcacacaffc9c9c9ffc7c7c7ffc6c5c6ffc3c4c3ffc3c2c3ffc1c1c1ffbebebfffbbbbbcffb8b8b8ffb4b5b5ffb0b0b0ffa9a9a9ffa2a2a1ff919192ff7a7a7aff636463ff4d4d4eff333433ff1e1e1eff121211ff0b0b0bff060607ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000101ff000100ff000001ff010000ff010101ff020201ff030202ff030404ff040403ff050404ff040504ff040404ff040405ff050505ff040504ff040405ff040404ff040504ff030203ff020303ff020202ff010202ff020202ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd6d6d6ffd4d4d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d1d0ffd4d4d4ffd8d9d8ffd8d8d8ffd5d5d5ffd0d0d0ffc7c6c7ffbbbbbbffb7b6b6ffb8b8b7ffb8b8b9ffb9b9b9ffbabab9ffbabbbaffbbbbbbffbcbcbcffbdbdbcffbdbdbeffbebfbeffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c1ffc3c3c2ffc3c3c3ffc3c3c4ffc4c3c3ffc4c4c4ffc5c5c5ffc4c4c4ffc5c4c5ffc5c5c5ffc5c6c5ffc5c6c5ffc7c6c6ffc7c7c7ffc7c8c8ffc8c8c9ffcac9c9ffcacacaffcbcbcbffcccbccffcccdcdffcececdffcfceceffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d7ffd8d7d7ffd8d7d8ffd8d7d8ffd8d7d8ffd8d8d8ffd9d8d8ffd9d9d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9dad9ffdadadaffdbdadbffdbdbdaffdbdbdbffdbdcdbffdcdcdcffdddcddffddddddffddddddffdededeffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe1e0e1ffe1e1e1ffe1e0e0ffe1e0e1ffe1e1e0ffe0e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e3ffe5e4e4ffe4e5e4ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e9e8ffe9e9eaffebeaeaffecedecfff1f1f1fff5f5f5fffbfafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff7f7f7fff3f3f2ffececebffe8e8e8ffe7e7e7ffe7e7e7ffe6e5e5ffe5e6e5ffe4e4e4ffe3e3e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffdfe0dfffdfdfdeffdededeffdddddeffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadadbffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d3d4ffd4d3d4ffd3d4d4ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcececfffcececeffcececdffcdcdcdffcdccccffccccccffcbcccbffcbcbcbffcacbcaffcac9caffc9c9caffc9c9c9ffc8c9c8ffc7c8c8ffc7c7c7ffc7c8c7ffc7c6c7ffc6c7c7ffc5c6c6ffc5c5c6ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc2c2c2ffc2c1c1ffc1c2c1ffc1c0c0ffc0c0bfffbfbfbfffbebebfffbdbdbeffbdbcbdffbcbcbcffbcbbbcffbbbbbaffbababaffb9b9baffb9b9b8ffb7b8b8ffb8b7b7ffb7b7b7ffb6b6b5ffb5b5b5ffb4b4b4ffb3b4b3ffb3b2b3ffb2b2b2ffb1b0b1ffb0b0b0ffafafafffaeaeaeffadadaeffacacacffabababffaaababffa9a9a9ffa9a8a9ffa8a8a7ffa7a7a7ffa6a7a6ffa6a5a5ffa7a7a7ffb2b3b3ffc0c0c1ffc9c9c9ffcececeffd1d1d1ffcfceceffcacbcbffc9c9c9ffcbcbcbffcbcbcbffcccbccffcdcdcdffcececeffd0d1d0ffd0d0d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2a2bff2a2b2bff2a2b2bff2a2a2bff2a2a2aff2b2b2aff2c2c2cff2d2e2dff2e2e2eff2f2f2fff2f3030ff313030ff313231ff323232ff333333ffc1c1c1ffe5e4e5ffe4e5e4ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e9ffe8e9e8ffe8e8e9ffe9e8e8ffe9e9e8ffe9e9e8ffe9e8e8ffe9e9e9ff8a8a8aff6e6d6dff676767ff616161ff5c5c5cff575756ff515150ff4b4b4cff464546ff404141ff3e3d3eff3e3f3fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010100ff000000ff000000ff000000ff000001ff000000ff010000ff010100ff000001ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010101ff030304ff09090aff121212ff1f1f1fff313232ff494949ff656464ff7f7f7eff909091ffa0a0a0ffaaaaaaffb0b0afffb6b6b5ffbbbbbcffc0c0c0ffc4c3c4ffc7c6c6ffc9c9caffcccdccffcececeffd0d0d0ffd2d3d2ffd4d3d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdadbdaffdcdcdbffdededeffe0e0e0ffe5e4e4ffebececfff1f2f1fff7f7f7fffafafafffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfafffbfafafffbfafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffbfcfbfff9f9f8fff9f8f9fff7f6f6fff0f0f0ffebeaebffe3e3e3ffdedfdeffdbdbdbffd8d8d8ffd5d5d5ffd4d4d3ffd1d1d2ffd1d1d1ffcfd0cfffcececeffcdcecdffcdcccdffcbcbcbffcacacaffc9c9c8ffc8c8c9ffc7c8c7ffc6c6c6ffc3c4c4ffc1c2c1ffc0c0c0ffbdbdbdffbababaffb5b6b5ffadadadff9e9e9eff8c8c8cff787877ff5d5d5cff414241ff2d2d2dff1f1e1eff0f1010ff070707ff030304ff010101ff010101ff000000ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff010000ff000001ff010000ff010100ff010001ff010101ff030303ff030403ff040404ff040505ff050405ff040404ff050404ff050505ff050505ff040504ff030302ff030303ff030202ff020202ff020202ff020102ff020202ff02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d3ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffcfcfcfffcfcfcfffd3d3d3ffd7d7d7ffd8d9d8ffd6d5d6ffd1d1d1ffc9c8c9ffbebebdffb7b7b7ffb8b8b7ffb9b8b9ffb9b9b9ffb9bab9ffbbbabaffbbbbbbffbcbdbdffbcbdbcffbebdbdffbfbebeffbfbfbfffc0c0bfffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc5c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c5ffc7c6c6ffc7c7c7ffc8c7c8ffc9c8c8ffcac9c9ffcbcacaffcbcbcbffccccccffcccdccffcdcdcdffcececfffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd7d8d7ffd8d8d8ffd9d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdbdbdbffdadbdaffdbdbdbffdcdbdcffddddddffdddddcffdddeddffddddddffddddddffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe1e0e0ffe1e1e0ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e40000000000000000ffe6e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e7ffe7e8e8ffe7e7e7ffe8e8e8ffeaeae9ffeaeaeaffecececfff0f0f0fff4f4f4fff9f9f9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff7f6f6fff0f0f0ffe9e9e8ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e3ffe3e2e3ffe2e1e1ffe2e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdededeffdededdffddddddffddddddffdddcddffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadadaffd9dad9ffd9d9d9ffd9d8d8ffd9d9d9ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0cfcfffcfcfcfffcfceceffcececeffcecdceffcdcdccffcdcdccffccccccffcbcbcbffcbcbcbffcacacbffc9cac9ffcac9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c4ffc4c5c5ffc3c3c3ffc3c3c3ffc3c3c2ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0bfffbfbfbeffbebebeffbdbebdffbdbdbdffbcbcbcffbbbbbcffbabbbaffbababaffb9b9baffb8b9b8ffb8b8b8ffb7b7b7ffb7b7b7ffb5b6b5ffb5b4b5ffb4b4b4ffb4b3b3ffb3b3b2ffb2b2b1ffb0b1b1ffb0afb0ffafafafffaeaeaeffadadadffabacacffaaababffaaaaaaffa9a9a9ffa9a8a8ffa8a8a7ffa7a6a6ffa6a6a5ffa6a5a5ffa9a9a9ffb7b6b7ffc4c3c3ffcacacaffcfcecfffd0d0d0ffcdcdcdffc9cac9ffc9c9c9ffc9c9caffcbcbcbffcbcbcaffcccbcbffcdcdcdffcecece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2a2aff2a2b2bff2b2b2bff2b2a2aff2b2b2aff2b2c2cff2c2c2cff2d2d2dff2f2f2eff2f2f2fff303030ff313131ff313131ff323232ff333333ffc1c1c1ffe5e4e5ffe5e5e4ffe5e5e5ffe5e6e5ffe6e5e6ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e8e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe7e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e8e9ffe8e8e8ffe9e9e9ffe8e9e8ff898989ff6d6d6dff676767ff616161ff5d5c5cff575757ff525151ff4c4c4cff464746ff414141ff3e3e3eff3e3e3eff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010001ff000101ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000100ff010001ff000001ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040404ff0b0a0bff161515ff262626ff3a3a3aff525252ff6c6c6cff8a8a8bffa2a2a2ffafafafffb5b5b5ffb9b9b9ffbdbdbdffc2c1c1ffc5c5c5ffc8c7c8ffcbcbcbffcdcccdffcfcfcfffd1d1d2ffd2d3d3ffd4d4d4ffd6d6d5ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadbdaffdcdbdcffdddeddffe0e0e0ffe9e9e9ffefeff0fff7f6f6fffafafafffafbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfafffbfbfafffbfbfbfffafbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffafbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffaf9fafff7f7f7fff5f5f5ffefefeeffe7e7e7ffe1e0e1ffdadadaffd7d8d8ffd4d5d5ffd3d3d3ffd2d2d1ffd1d0d0ffd0d0cfffcfcfcfffcecdcdffcdcdcdffcccbcbffcccbccffcbcbcbffcacbcbffc9c9c9ffc7c7c7ffc6c6c6ffc5c4c4ffc1c2c1ffc0bfbfffb9b8b8ffadaeadffa0a0a0ff919291ff7d7d7dff646565ff4e4f4fff3c3b3bff232423ff111111ff090909ff050606ff040404ff030203ff020202ff020201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff010000ff000000ff010100ff000100ff010001ff000101ff010001ff020202ff030302ff040404ff040505ff050505ff050505ff040504ff050505ff050505ff050605ff040404ff030302ff020202ff020202ff020102ff020202ff020202ff020202ff02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d2d1ffd1d1d1ffd2d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd2d2d2ffd8d7d7ffdad9d9ffd7d7d7ffd3d2d2ffcbcbcbffc0c0c0ffb7b6b7ffb8b8b8ffb8b9b9ffb9b9b9ffbabab9ffbbbbbaffbcbbbbffbcbcbcffbdbcbdffbebebdffbebebeffbebebeffbfc0bfffc0c0c0ffc1c1c1ffc1c1c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c4ffc5c5c4ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c7ffc9c9c9ffc9c9caffcbcacaffcbcccbffcccccbffcdcdcdffcdceceffcfcecfffd0cfd0ffd0d1d0ffd1d1d1ffd2d2d1ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdadadaffdbdbdbffdcdcdbffdbdcdbffdcdbdcffdddeddffddddddffdddeddffdddddeffddddddffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e0ffe1e1e1ffe0e1e0ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2000000000000000000000000000000000000000000000000ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe9e9e9ffeaeaeaffecebecffefefeffff4f4f3fff8f8f8fffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f7ffefefeeffe7e7e7ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0dfe0ffe0dfe0ffdfe0e0ffdfdfdfffdededfffdededeffdededeffdeddddffdeddddffdddcdcffddddddffdcdbdcffdcdbdbffdadadbffdadbdbffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0cfffcfcfceffcfcfcfffcececeffcecdceffcdcdcdffcdcdccffccccccffcbcbcbffcbcbcbffcbcacbffcacacaffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc6c6c7ffc6c6c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c3c4ffc3c3c3ffc2c3c2ffc1c2c2ffc1c1c1ffc0c0c0ffc0bfbfffbfbfbeffbfbebeffbebdbdffbdbdbdffbcbcbcffbcbbbbffbababaffb9babaffb9b9b9ffb8b9b8ffb8b8b8ffb8b7b7ffb6b6b6ffb6b5b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b3b2ffb1b1b2ffb1b1b1ffafb0b0ffafafafffaeaeaeffadadadffacacacffabababffaaaaaaffa9a9a9ffa8a9a8ffa8a8a7ffa7a7a6ffa6a5a5ffa5a5a5ffababaaffb9bab9ffc6c5c6ffcbcbcbffcfceceffcececeffcbcbcbffc8c9c9ffc9c9c9ffcac9caffcac9caffcbcbcbffcbcbcbffcccccbffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2a2bff2b2b2aff2b2b2bff2b2b2aff2b2c2bff2d2c2dff2e2d2eff2f2f2fff2f2f30ff303030ff313130ff313131ff323232ff333333ffc1c0c1ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e8ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ff89898aff6d6c6dff676767ff626261ff5d5d5dff575857ff525252ff4c4c4dff474747ff414141ff3e3e3eff403f40ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff020203ff020303ff050504ff090909ff101010ff1e1e1eff303030ff484848ff626362ff7e7e7eff939393ffa6a6a5ffb2b1b2ffbbbcbcffc1c2c1ffc6c6c6ffc9c9c8ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd2d3d3ffd4d4d4ffd5d5d6ffd6d7d7ffd8d7d7ffd9dad9ffdadadaffdbdbdbffdbdcdcffdcdcdcffdfdfdeffe1e1e1ffe6e6e6ffeeedeefff3f3f2fff9f9f9fffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff9f9f9fff8f7f7fff4f4f5ffecededffe7e7e7ffdfe0e0ffd9dad9ffd6d5d6ffd4d5d4ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfd0ffcfcecfffcfd0cfffd0cfcfffcecfceffcdcdcdffcdccccffcbcbccffcacacaffc8c8c7ffc5c5c5ffbfbfbfffb7b7b8ffb0b0afffa7a7a7ff9b9b9bff8d8e8eff808080ff656566ff484848ff2e2f2fff212222ff191919ff0f0f0fff080808ff060607ff040404ff010102ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010100ff000100ff000000ff010100ff010101ff030203ff030303ff050504ff050405ff050505ff050505ff050505ff040504ff040505ff050506ff050504ff030303ff020202ff020202ff020202ff020202ff020202ff020202ff02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffd1d2d2ffd0d0d0ffd0d0d0ffd3d3d2ffd8d8d8ffdadbdaffd8d8d8ffd4d4d4ffcececeffc5c4c5ffb8b8b9ffb7b8b8ffb9b8b8ffb9b9b8ffb9b9b9ffbbbabaffbbbbbcffbcbcbcffbdbdbdffbebdbdffbebebeffbebebeffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c5c6ffc7c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffcac9c9ffcacacaffcbcbccffcccccbffcdcdcdffcecdceffcecfceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd5d4d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d7ffd8d7d7ffd7d8d7ffd8d7d8ffd8d7d7ffd8d8d8ffd9d8d8ffd8d8d9ffd8d9d8ffd9d8d8ffd9dad9ffd9d9d9ffdadadaffdadadbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffddddddffddddddffdddeddffddddddffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffdfdfdfffe1e0e1ffe0e0e1ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e9e9ffeaebeaffebececffefefeefff3f2f3fff7f7f6fffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafbfbfff2f3f2ffeaebebffe4e4e5ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdedfdfffdedfdeffdedddeffdddeddffdddcddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdadbdaffdbdadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0cfffcfcfcfffcececeffcececeffcdcecdffcdcdcdffcdccccffccccccffcccbccffcbcbcbffcacacaffcacacaffc9cac9ffc8c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c6ffc6c7c6ffc6c6c5ffc5c6c5ffc4c5c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c3ffc1c2c1ffc1c1c1ffc0c1c0ffc0bfbfffbfbfbeffbebebeffbdbdbdffbcbdbdffbcbcbcffbbbbbbffbabbbaffbab9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b4ffb3b3b3ffb3b2b2ffb1b1b1ffb0b0b0ffafb0b0ffafafafffadaeaeffadadacffabacacffaaababffaaaaaaffa9a9a9ffa8a7a8ffa7a7a7ffa6a6a6ffa5a5a6ffa6a5a6ffaeaeadffbcbcbcffc6c7c7ffcbcbcbffcececdffcccbccffc9c9c8ffc7c8c7ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcaffcacbcbffcccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2c2b2cff2d2d2cff2e2e2eff2e2f2fff2f302fff303031ff313131ff323131ff323231ff323232ffc1c1c0ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e9e8ffe8e9e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e9ff8a898aff6d6d6dff676767ff626262ff5d5e5dff585859ff535353ff4e4e4dff494949ff434243ff3f3f3fff404040ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff000100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff020202ff040504ff060706ff070708ff0b0b0bff131212ff1f1f1fff363635ff525252ff686767ff7b7a7bff8f8f8fffa2a2a3ffb0b0b0ffb9b9b9ffbfc0c0ffc6c6c6ffcbcacaffcdceceffd0d0d0ffd3d2d2ffd4d4d4ffd5d5d5ffd6d6d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d9d8ffdadad9ffdbdbdcffdddedeffdfe0e0ffe1e1e1ffe7e7e7ffefefeffff4f4f4fffafafafffbfcfbfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfcfffafaf9fff8f8f8fff6f6f6ffefefefffe9e9e8ffe2e2e2ffdadadaffd5d5d5ffd4d4d4ffd3d2d2ffd2d1d2ffd1d1d1ffd1d2d1ffd0d1d1ffd0d0d0ffcecfcfffcececeffcecdceffcccccbffc9c9c9ffc6c5c6ffc1c1c0ffbbbcbbffb7b7b7ffb1b2b1ffa9a9a9ff9f9f9fff909090ff7c7c7dff666566ff505050ff3e3e3eff313131ff212020ff111111ff0a0b0bff070606ff030203ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff010000ff010001ff000000ff000000ff000101ff010101ff020202ff030303ff040404ff050405ff050505ff050505ff050505ff040504ff040504ff040404ff050505ff040404ff020202ff020201ff020203ff020202ff020202ff010202ff010202ff02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d2ffd1d0d0ffd0d0d0ffd1d2d2ffd2d2d1ffd2d1d1ffcfd0cfffd2d2d2ffd8d8d7ffdbdbdbffd8d9d9ffd6d5d6ffcfd0d0ffc9c8c8ffc0bfc0ffb7b7b7ffb8b9b8ffb8b9b9ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbdbdbdffbebdbeffbebebeffbebfbeffc0bfc0ffc0c1c0ffc0c1c1ffc2c2c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c5c5ffc7c6c7ffc6c7c7ffc8c8c8ffc8c9c9ffc9c9c9ffcacbcaffcccbcbffccccccffcdcdcdffcececeffcecfceffcfd0cfffd0d1d0ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d7d7ffd7d8d7ffd8d7d7ffd8d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d8ffd9d9d8ffd9d9daffd9d9d9ffd9dadaffdadadaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcdcffdcddddffddddddffddddddffddddddffdddddeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe8e7e7ffe8e8e8ffe8e9e8ffe9e9e8ffebeaeaffebecebffeeeeeefff2f2f2fff6f6f6fffbfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f9f8fff0f0f0ffe8e8e8ffe4e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe1e1e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdedfdeffdededeffdededdffddddddffdcddddffdddcddffdcdcdcffdcdbdbffdbdbdbffdadadaffdadbdaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd1d2d1ffd1d0d0ffd0d0d0ffcfd0cfffcfcfcfffcececfffcececeffcdcecdffcdcdccffcdccccffccccccffcccbccffcbcbcaffcacbcaffcacacaffcacac9ffc9c8c9ffc9c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c5ffc4c4c4ffc3c4c3ffc2c3c3ffc2c2c2ffc2c1c1ffc0c1c1ffc0c0c0ffc0c0bfffbfbfbfffbebebeffbdbdbeffbcbdbdffbcbcbcffbbbbbbffbababaffbabab9ffb9b9b9ffb8b8b8ffb7b8b7ffb7b7b7ffb6b6b6ffb6b5b5ffb4b5b5ffb4b3b4ffb3b3b3ffb2b2b2ffb2b1b1ffb0b1b1ffafafafffafafaeffadaeaeffadadadffacabacffaaaaaaffaaaaa9ffa8a9a8ffa8a8a7ffa7a6a7ffa6a6a6ffa5a5a5ffa7a6a7ffb1b1b1ffc0c0c0ffc8c8c9ffcbcbcbffcdcecdffcacacaffc8c7c7ffc6c6c6ffc9c9c9ffc8c9c8ffc9c9c9ffc9cac9ffcacac9ffcacacbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2cff2b2b2bff2b2b2bff2a2b2bff2a2a2bff2c2c2bff2c2d2cff2d2e2dff2f2f2eff302f2fff303130ff313131ff323231ff323232ff323232ffc1c1c1ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e8e9ffe8e9e8ffe9e8e8ffe8e9e9ffe8e8e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ff8a8a8aff6d6d6dff686867ff626362ff5d5e5dff585858ff535353ff4f4e4eff494949ff444343ff404041ff414040ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010100ff000000ff000001ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff010001ff000100ff010000ff00010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff040404ff070707ff0b0b0bff111112ff1c1d1dff272828ff343434ff4a4a4aff686868ff828282ff929392ff9fa0a0ffacacacffb8b8b8ffc0c0c0ffc5c4c4ffc8c9c8ffcdcdcdffd1d1d0ffd4d4d3ffd5d6d6ffd8d7d8ffd9d9d9ffdadadaffd9dadaffdad9daffdadadaffdadadaffdddddcffdededeffe1e1e2ffe8e8e8fff0f0f0fff5f5f5fffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffcfdfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfdfefffefdfefffdfefdfffefdfefffdfdfdfffdfdfcfffafbfbfff9f8f9fff7f7f7fff2f2f2ffeaeaeaffe4e3e4ffdededeffd8d8d8ffd5d5d4ffd3d3d4ffd3d3d4ffd2d3d2ffd0d1d1ffcfcfd0ffcfcfceffcdcdcdffccccccffc9c9c9ffc5c5c6ffc2c2c2ffbfc0bfffbcbcbcffb6b6b7ffafb0afffa7a7a7ff9d9d9dff8d8d8eff7c7c7cff696969ff585858ff474748ff333433ff201f20ff131313ff0b0b0bff050505ff020202ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff010000ff010100ff010101ff010101ff020202ff030304ff040404ff050504ff050505ff050505ff060605ff050505ff040405ff040505ff050505ff040303ff020302ff030203ff020302ff020302ff020202ff020101ff020202ff02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffcfcfd0ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd1d2d2ffd7d6d6ffdbdbdbffdadadaffd5d6d6ffcfcfcfffc9c9c9ffc1c2c2ffb8b8b7ffb7b7b7ffb8b8b9ffb9bab9ffbababbffbbbbbbffbcbcbbffbcbcbcffbdbdbdffbebdbeffbebebeffbfbebeffbfc0bfffc0c0c0ffc0c1c1ffc1c2c1ffc1c2c1ffc2c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacbcaffcbcbccffccccccffcdcdccffcdcdcdffcececeffd0d0cfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d3d3ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9daffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdcdcdcffdcdcddffdcdcdcffdddcdcffddddddffddddddffddddddffdddeddffddddddffddddddffddddde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e9ffebeaeaffececebffedeeeefff2f1f1fff5f5f6fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff5f5f5ffeeeeeeffe7e7e7ffe3e3e3ffe3e2e2ffe2e3e2ffe2e1e2ffe2e2e1ffe1e2e1ffe1e2e1ffe1e0e0ffe1e0e1ffe0e0e1ffe0dfe0ffdfe0dfffe0dfe0ffdfdfdfffdedfdeffdededeffdedddeffddddddffddddddffdcdcdcffdcdbdcffdcdcdcffdbdbdbffdbdbdaffdadadaffd9dadaffd9dad9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcececeffcdcecdffcdcccdffccccccffccccccffcbcbcbffcbcacaffcbcbcaffcacacaffc9c9caffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c6ffc6c7c6ffc5c6c6ffc5c5c5ffc5c4c5ffc4c4c4ffc4c3c3ffc3c3c3ffc3c2c3ffc2c2c1ffc1c1c1ffc0c1c0ffc0bfbfffbebfbfffbebebeffbdbdbdffbcbcbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b9b9ffb8b9b8ffb7b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b1ffb1b1b0ffafafb0ffaeafaeffadadadffadadadffabacacffabaaabffa9a9a9ffa8a8a8ffa7a7a8ffa6a7a6ffa6a5a6ffa5a5a5ffa9a9a9ffb5b5b5ffc4c4c4ffcacacaffccccccffcccdccffc9c9caffc7c6c7ffc6c6c6ffc6c6c6ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9caffc9caca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2b2cff2b2c2bff2b2c2bff2b2c2bff2b2b2bff2b2a2bff2b2b2cff2d2c2cff2d2e2dff2f2e2fff302f2fff303130ff303131ff323131ff313232ff323232ffc0c1c1ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e8e7ffe7e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e8ff8a8a8aff6e6d6dff686868ff626262ff5d5d5dff585858ff535353ff4e4e4eff494a49ff444344ff414140ff404141ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000100ff000000ff000001ff000001ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff010001ff010001ff010100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060606ff090809ff0b0b0cff111212ff212221ff373737ff484848ff555555ff656566ff7b7b7bff8f9090ff9e9f9fffabaaabffb4b4b3ffbcbdbcffc4c4c3ffc8c8c8ffcbcbcbffcdceceffd1d1d1ffd5d5d5ffd8d8d8ffd9dad9ffdadadaffdcdbdcffdcdcdcffdcdbdcffddddddffdfdfdeffe1e2e1ffebebebfff0f0f1fff6f6f6fffbfbfbfffcfcfcfffcfcfbfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfefdfffefefdfffefefdfffdfefefffdfefefffdfdfefffdfefefffefefdfffdfdfdfffdfdfcfffcfcfcfffbfbfbfffaf9f9fff8f7f7fff5f5f4ffecededffe6e6e6ffdfdfe0ffdbdbdaffd6d6d6ffd3d4d3ffd2d2d2ffd1d0d1ffcfcfcfffcececeffcbccccffc9c8c9ffc6c7c6ffc4c4c4ffc2c2c2ffbebebeffbab9baffb5b5b4ffaeaeaeffa4a4a4ff989898ff8c8c8cff7e7e7eff6f6f70ff5f5e5eff474847ff323233ff1f1f1fff101110ff080808ff050606ff040505ff040404ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000100ff000000ff010101ff010202ff020202ff040404ff040504ff050505ff050506ff060606ff050606ff050505ff050505ff050504ff050505ff030303ff030303ff030304ff020203ff020202ff030202ff020202ff020202ff02020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0cfffd2d2d1ffd1d2d2ffd1d2d2ffd1d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd6d5d5ffdadadaffd9d9d9ffd6d5d6ffcecdceffc7c7c6ffc1c2c2ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbaffbcbbbcffbcbcbcffbdbdbdffbdbdbeffbebdbeffbebfbeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c4c3ffc3c3c4ffc4c4c4ffc5c5c4ffc5c5c4ffc5c6c6ffc6c7c7ffc7c7c6ffc8c7c7ffc8c9c9ffc9cacaffcacacaffcccbcbffcccccbffcdcdccffcecdceffcecfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d8ffd8d8d7ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d7ffd9d8d8ffd9d8d8ffd9d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcddddffdcdcddffddddddffddddddffddddddffddddddffddddddffdededd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e9e8ffe8e8e9ffe9eaeaffececebffedeeedfff1f1f0fff5f4f5fff9f9f9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff2f3f3ffecececffe5e5e5ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdedfdfffdfdfdeffdededeffdeddddffddddddffdcdcdcffdddcdcffdcdcdcffdcdcdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d7ffd7d7d8ffd7d6d7ffd6d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffcfcecfffcecfcfffcdceceffcdcdcdffcdcdcdffcccdccffccccccffcbcbccffcbcbcbffcacacaffcacacaffc9c9caffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c8ffc7c7c8ffc6c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c5c4ffc4c4c3ffc3c3c3ffc2c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c0c0ffc0bfbfffbfbebfffbebdbdffbebdbdffbdbcbcffbcbcbbffbabbbbffbababaffb9b9b9ffb9b9b9ffb8b8b8ffb7b8b7ffb7b7b6ffb6b6b6ffb5b5b5ffb5b4b4ffb3b4b4ffb3b2b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffafaeafffaeaeadffadadadffabacabffaaaaaaffaaaaa9ffa8a8a8ffa7a7a7ffa7a7a6ffa5a6a5ffa5a6a6ffacacacffbabab9ffc6c6c6ffcacbcbffcccdcdffccccccffc7c7c7ffc5c6c5ffc6c6c6ffc6c6c7ffc6c6c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2cff2b2b2cff2b2b2bff2c2b2bff2b2b2bff2b2b2bff2b2b2bff2c2c2cff2d2e2dff2e2e2eff2f302fff303030ff303130ff313131ff313131ff313131ffc1c0c1ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e8ffe8e8e8ffe8e9e9ffe8e9e9ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e9ff8a898aff6e6e6eff686868ff626262ff5d5d5dff585858ff535353ff4e4d4eff494849ff434444ff404141ff414141ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff010101ff000001ff000101ff010100ff000100ff000101ff010101ff010100ff000000ff0001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff030303ff070706ff0c0c0cff151515ff222221ff323132ff474848ff5b5b5bff6e6d6dff7f7f7fff8f8f90ff9e9d9dffa9a9aaffb4b4b4ffbcbcbcffc2c2c2ffc7c7c7ffcacacaffcdcdccffcfcecfffd1d2d1ffd5d5d5ffd8d8d7ffdadadaffdbdbdbffdcdcddffdfdfe0ffe1e1e0ffe3e3e3ffe9e9e9fff0f0f0fff7f7f6fffcfcfcfffbfbfcfffbfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefdfefffefefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffcfcfcfffbfcfcfffafafafff8f8f8fff6f6f6ffeff0f0ffe8e9e8ffe1e1e1ffd8d8d8ffd3d3d3ffd1d0d1ffcfcfcfffcdceceffcbcccbffcac9c9ffc8c7c8ffc5c5c5ffc3c3c3ffc0c0c1ffbebebeffbabbbaffb4b4b4ffabacacffa3a3a2ff989898ff8c8c8bff807f80ff707070ff5c5b5cff434344ff2c2c2dff1d1d1eff141415ff0f1010ff0b0a0aff050505ff030303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010102ff010202ff030303ff040404ff050404ff050505ff060506ff060606ff070607ff060606ff050505ff050505ff050504ff030303ff040303ff030303ff040303ff020202ff030202ff030202ff020102ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d1ffd2d1d2ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffd4d4d5ffd9d9d9ffd9d9d9ffd7d7d7ffd1d1d1ffc5c5c5ffc0c0c0ffb7b8b7ffb7b7b7ffb7b8b8ffb8b9b9ffb9b9b9ffbababbffbbbbbbffbcbbbcffbcbcbcffbdbdbdffbdbebdffbfbebeffbfbfbfffc0c0bfffc1c0c0ffc0c1c1ffc2c1c1ffc1c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c5ffc6c5c6ffc6c6c7ffc7c7c7ffc8c7c8ffc8c8c9ffc9cacaffcacacaffcbcbcbffccccccffcccdccffcecdceffcececeffd0cfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd5d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d6d6ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dadaffd9dadaffdadadaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffddddddffdeddddffdddddeffdeddde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffebebebffecedecfff1f0f1fff4f4f4fff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfafbfff1f1f1ffe9eaeaffe4e4e4ffe3e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffdfe0dfffdfdfdfffdfdedeffdededeffdddedeffdedddeffdddddeffdddddcffdcdddcffdcdcdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d5d6ffd6d5d5ffd6d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcfcfcfffcececfffcdceceffcecdcdffcdcccdffcdccccffccccccffcbcbccffcbcbcaffcbcacbffc9cacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c3ffc2c3c2ffc2c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffc0bfc0ffbfbfbfffbebebdffbdbdbdffbcbcbcffbbbcbcffbbbbbaffbababaffb9b9b9ffb8b9b9ffb8b8b8ffb7b7b7ffb7b6b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b2ffb2b1b2ffb1b1b1ffb0b0b0ffb0afafffaeaeafffadadadffacadacffabababffaaaaaaffa9a9a9ffa8a8a8ffa7a7a7ffa7a6a7ffa5a5a5ffa6a5a6ffb0b0b0ffbdbdbeffc6c6c6ffcacacaffcccdcdffcccbcbffc4c4c4ffc4c3c3ffc5c6c5ffc6c6c7ffc6c6c6ffc7c6c7ffc8c8c9ffc8c8c8ffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2c2b2bff2b2b2bff2c2b2bff2c2b2bff2b2b2bff2c2c2bff2c2c2cff2d2d2dff2e2e2eff2f2f2fff303030ff303030ff313131ff313132ff323231ffc1c1c1ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe7e7e6ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e9ffe9e8e9ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ff898989ff6d6e6dff686868ff626263ff5d5d5dff595859ff535353ff4d4d4eff494848ff444444ff424141ff414141ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010100ff010101ff010101ff010001ff000001ff010001ff000001ff000001ff010001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010202ff030303ff070707ff0f0f10ff222222ff363635ff444444ff515251ff646465ff787878ff8b8a8aff9b9c9cffa8a7a8ffb1b2b2ffbabbbaffc1c1c1ffc6c6c6ffcacac9ffcdccccffcecfceffd0d0d0ffd3d3d2ffd4d5d5ffd8d7d8ffdadadaffdcdcdcffe0dfdfffe3e3e3ffeaeaeafff0f1f1fff7f7f7fffafafafffafafafffbfbfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffcfcfdfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefefdfffefdfefffefefefffdfdfefffdfdfefffdfefefffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffbfafafff9f9f9fff6f6f6ffedededffe0e1e1ffd4d4d5ffd0d1d0ffcfcfcfffcdcdcdffccccccffcacbcaffc9c8c9ffc7c7c7ffc5c5c5ffc4c4c4ffc1c2c2ffbdbebeffb9b8b9ffb1b2b2ffaaa9a9ffa0a0a0ff959595ff898989ff7b7c7bff6b6b6cff565756ff424243ff353535ff2d2d2dff1c1c1cff0a090aff060606ff020303ff010201ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff010101ff010101ff020203ff030303ff040404ff050506ff050606ff070707ff070808ff070807ff070607ff060606ff050505ff040505ff040405ff040504ff030403ff030303ff040303ff030302ff030202ff020302ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d1d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd3d3d3ffd8d7d8ffd9d9d9ffd7d7d7ffd2d3d3ffc5c5c5ffc0c0c0ffb7b8b7ffb7b8b7ffb8b7b7ffb8b8b9ffb9b9b9ffbabbbaffbabbbbffbbbbbcffbcbcbcffbcbdbdffbdbebdffbebebeffbebfbeffc0bfc0ffc0c0c1ffc0c1c1ffc1c2c1ffc1c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c5ffc7c6c7ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9caffcacacaffcbcbcbffccccccffcccdcdffcececdffcececfffcfd0cfffd0d0d0ffd1d1d1ffd2d2d1ffd2d3d3ffd3d3d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d9ffd8d8d9ffd9d9d9ffd9dad9ffd9dad9ffdad9d9ffdadadaffdadadaffdbdbdbffdbdcdcffdbdbdcffdcdddcffddddddffdcddddffddddddffddddddffddddddffdededeffdddedeffdedede0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e9ffe9e9e9ffebebebffedececfff0f0f0fff3f3f3fff7f7f7fffdfdfdfffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f8fff0eff0ffe8e8e8ffe4e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe2e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffdedfdfffdededeffdddedeffddddddffdcddddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadbdaffdad9d9ffd9d9daffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d7ffd7d8d8ffd6d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d5ffd3d4d4ffd4d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d2ffd0d1d0ffd0d0d1ffcfd0cfffcfcfcfffcececeffcececeffcecdceffcdcccdffcccccdffcbccccffcbcccbffcbcbcbffcacbcaffcacacaffcac9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c8ffc7c8c7ffc6c6c7ffc7c6c6ffc6c6c5ffc5c5c5ffc4c5c4ffc4c3c4ffc4c4c3ffc2c2c3ffc2c2c2ffc1c2c1ffc1c1c1ffc0c0c0ffbfbfc0ffbfbebeffbdbebeffbdbdbdffbcbdbdffbbbbbcffbbbbbbffbababaffb9babaffb9b8b8ffb8b8b8ffb7b7b7ffb6b7b7ffb5b6b6ffb5b5b5ffb4b4b4ffb3b4b4ffb2b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafb0ffaeaeafffadadadffacacadffabababffaaa9aaffa9a9a9ffa8a7a7ffa7a8a7ffa6a7a6ffa6a5a6ffa7a7a7ffb5b4b5ffc2c2c2ffcac9caffcbcbcbffcccccdffcacacaffc3c3c3ffc4c4c4ffc5c6c6ffc6c6c5ffc6c6c6ffc6c7c6ffc6c6c7ffc9c9c9ffc9c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2bff2b2b2bff2c2b2bff2c2c2bff2c2b2bff2b2c2bff2c2b2cff2d2d2cff2d2d2dff2e2e2eff2f2f2fff2f3030ff313030ff313131ff313131ff313232ffc1c1c0ffe4e5e5ffe5e4e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e5e5ffe5e5e6ffe6e5e6ffe6e7e6ffe6e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e8e9ffe8e9e8ffe9e8e9ffe8e8e8ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ff898989ff6d6d6dff686868ff636263ff5e5e5eff595858ff535353ff4e4d4eff484949ff444444ff414142ff424142ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000101ff010000ff000101ff000100ff010001ff000100ff010001ff000100ff000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff030304ff070707ff0b0b0aff161616ff252525ff3e3e3fff525252ff626362ff727373ff858686ff969696ffa4a4a4ffb0b0afffb8b8b8ffbfbfbfffc5c5c5ffc9c9caffcbccccffcecfceffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdbdbdbffe0dfdfffe5e5e4fff0f0f0fff8f8f7fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffefefefffefefefffdfefdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafff6f6f6ffeaeaebffddddddffd2d2d2ffcfcfceffcecdcdffcdcdccffcbcbcbffcac9c9ffc9c9c9ffc8c8c8ffc6c6c6ffc3c3c3ffbfbfc0ffbbbbbcffb6b5b5ffb0afafffa9a9a9ffa09fa0ff949595ff8a898aff7d7d7dff6e6d6eff5d5d5eff505050ff3d3d3cff1b1b1bff0e0e0dff060607ff040404ff020302ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff010001ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff030203ff040403ff050606ff060605ff070607ff080808ff080908ff080908ff070707ff050506ff050504ff050505ff040504ff050404ff040404ff030304ff030403ff040403ff020202ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d0ffd1d0d1ffd0d0cfffcfcfcfffd1d2d1ffd6d7d7ffd8d9d9ffd7d7d8ffd4d4d3ffc8c8c7ffc0c0c0ffb8b7b8ffb7b8b8ffb8b8b8ffb8b9b8ffb9b9baffb9babaffbababbffbbbbbbffbcbcbcffbcbcbcffbdbdbdffbebebeffbfbfbeffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c7ffc7c7c7ffc8c7c8ffc8c8c8ffcac9caffcacacaffcbccccffcccccbffcccccdffcdcdceffcecfceffcfd0cfffd0d0d0ffd0d1d1ffd2d2d1ffd3d3d2ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d6ffd5d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd8d8d9ffd9d9d8ffd9d9d8ffd9d9d9ffdad9d9ffd9dadaffd9dadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdddcffdddcddffddddddffddddddffdeddddffddddddffdeddddffdededeffdededeffdedede00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffeaeae9ffecececffeff0effff3f3f3fff6f7f7fffcfcfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff6f7f7ffeeeeeeffe6e6e7ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdedfffdedfdeffdededeffdddeddffdddddeffdcddddffdcdcddffdcdcdbffdcdcdbffdbdbdbffdbdadbffdadbdbffdadadaffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd3d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcececdffcdcdcdffccccccffccccccffcbcbcbffcbcbcaffcacbcaffcacacaffc9c9caffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c4c3ffc2c3c2ffc2c2c2ffc2c1c1ffc1c1c0ffc0c0c0ffbfc0bfffbebfbfffbdbebeffbdbdbdffbcbcbcffbcbcbbffbbbbbbffbababaffb9babaffb8b8b8ffb8b8b7ffb7b7b7ffb6b6b6ffb6b5b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b3b2ffb2b2b1ffb1b1b1ffb0afb0ffafafafffaeafaeffadadadffacacacffabababffa9a9aaffa8a8a9ffa8a8a8ffa8a7a7ffa7a7a7ffa7a6a7ffabababffb9b8b9ffc5c5c5ffcbcacbffcbcbcbffcac9caffc7c7c7ffc2c3c3ffc3c3c2ffc4c4c4ffc5c6c6ffc6c6c5ffc6c6c6ffc6c7c6ffc6c6c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2cff2b2c2bff2c2c2bff2b2b2bff2b2b2bff2c2c2cff2d2e2dff2d2e2dff2e2e2eff2f2f2fff30302fff303031ff313131ff313232ff313232ffc1c1c1ffe5e5e4ffe5e5e4ffe5e5e5ffe6e5e6ffe5e6e6ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe8e8e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ff898989ff6d6d6cff686868ff636363ff5e5e5eff595958ff545353ff4e4e4eff494949ff444444ff414142ff414242ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010001ff000000ff010001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010001ff030303ff050505ff0c0b0bff141414ff202020ff353535ff464646ff5f5e5fff777677ff898988ff999898ffa4a5a5ffaeaeaeffb6b7b7ffbebebeffc4c4c3ffc8c9c8ffccccccffcfceceffd0d0d0ffd2d3d3ffd4d4d3ffd5d5d5ffd7d7d7ffd9dad9ffdddeddffe3e4e3fff0eff0fff8f9f8fffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfbfbfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfdfffdfcfdfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfff9f9f9fff5f5f5ffe7e7e8ffdad9daffd1d0d0ffcecfceffcdcecdffcccdcdffcccccbffcacbcbffc9c9caffc8c7c8ffc5c4c5ffc2c2c1ffbebebeffbbbabaffb6b6b7ffb1b0b1ffa9a8a9ff9f9f9fff959595ff898989ff7d7d7cff6c6c6dff565656ff383838ff292929ff171717ff0c0c0cff070706ff030202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010001ff010100ff010000ff000100ff010100ff000000ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010101ff010101ff020202ff020203ff030303ff050606ff060707ff070708ff090809ff090909ff090809ff070807ff050505ff040404ff050505ff050504ff050505ff040404ff040404ff030303ff030404ff535352ff535252ff525353ff525353ff535353ff525353ff535253ff525352ff525353ff525353ff535353ff525152ff515151ff4f4f4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0cfd0ffcfd0cfffcececeffd0d1d0ffd5d5d4ffd6d6d6ffd7d8d8ffd6d6d5ffcdcdccffc1c1c2ffb9b9b9ffb8b8b8ffb9b8b8ffb8b9b9ffb9b9baffb9bab9ffbababaffbbbabaffbcbcbbffbcbcbcffbdbcbdffbebebdffbebfbeffbfbfbfffc0c0c0ffc1c1c0ffc0c1c1ffc1c1c1ffc2c1c2ffc2c2c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c5c6ffc7c6c6ffc7c7c7ffc7c7c7ffc9c9c8ffc9c9c9ffcac9caffcbcbcbffccccccffcccccdffcecdceffcfcfceffcfcfcfffd0d0d0ffd1d1d1ffd1d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d5ffd6d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9daffd9d9d9ffd9dad9ffdadadaffdadadaffdadadbffdbdbdbffdbdbdcffdcdcdcffddddddffdcdcddffddddddffddddddffdddeddffdddedeffdededeffdededeffdededeffdedede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e5ffe5e6e6ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffeaeae9ffebececffefefeffff2f2f2fff6f5f5fffbfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3ffebececffe5e5e5ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdedfffdedfdeffdddedeffdddeddffddddddffdddcdcffdcdddcffdcdcdbffdbdcdbffdbdbdbffdadadaffdadadaffdadadaffd9dadaffd9d9daffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d7ffd7d6d6ffd6d7d6ffd5d6d6ffd5d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d4ffd3d3d4ffd4d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d2ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcececeffcdcdcdffcccdcdffcccdcdffcccbccffcccbccffcbcbcbffcbcacaffc9cacaffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc2c1c2ffc0c1c0ffbfc0c0ffbfbfbfffbfbfbeffbebdbeffbdbdbdffbdbcbcffbcbcbbffbbbbbbffb9bab9ffb9b9b9ffb9b9b8ffb7b8b8ffb7b7b7ffb6b6b6ffb5b5b6ffb5b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb2b2b1ffb0b1b1ffafb0b0ffafafafffaeaeaeffadadadffababacffabaaabffa9a9aaffa9a9a8ffa8a8a8ffa8a7a8ffa7a7a7ffa8a7a8ffafafafffbdbcbcffc8c8c8ffcacacaffccccccffc9c9caffc5c5c5ffc2c3c2ffc2c3c3ffc3c2c3ffc4c4c4ffc6c6c6ffc6c5c6ffc6c6c6ffc7c7c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2b2bff2b2c2cff2c2c2bff2b2b2bff2c2d2cff2e2e2eff2e2f2eff2e2f2fff302f30ff303030ff303131ff313131ff323232ff323232ffc1c1c1ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e8ffe9e9e9ffe8e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ff898989ff6d6d6dff686868ff626363ff5e5e5eff585959ff545454ff4e4e4eff494949ff444444ff424141ff424242ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff010101ff000000ff010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040404ff070707ff0f1010ff1e1e1eff313132ff4a4a4bff646465ff757575ff898989ff999999ffa5a6a6ffb0b0b1ffb8b7b8ffbebdbeffc3c2c3ffc7c8c8ffcbcbcbffcecfcfffd1d1d0ffd3d2d2ffd3d3d4ffd5d5d5ffd6d6d6ffd7d8d8ffdbdbdaffe0e1e0ffecececfff6f6f6fffbfafbfffbfbfbfffafbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfefefffdfdfefffdfdfdfffefefefffdfefdfffdfefdfffefdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfcfffbfbfafff8f9f8fff4f3f4ffe5e5e6ffd7d7d7ffd1d0d1ffcfcfceffcdcdcdffcdcdcdffcdccccffcbcbcbffc9c9c9ffc6c6c6ffc4c4c4ffc2c3c2ffbfc0c0ffbbbcbbffb5b5b5ffaeaeaeffa5a5a5ff9c9c9cff939393ff888888ff777777ff59595aff4a4a4aff383737ff222223ff0f0f0fff070607ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000100ff010001ff000000ff000000ff010000ff000101ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff010201ff020202ff020203ff040404ff050506ff070707ff080707ff090909ff090a09ff090809ff070607ff050505ff050405ff040505ff050505ff050505ff050505ff050404ff040404ff030303ff535354ff525253ff535352ff525353ff525353ff535353ff535253ff535353ff525353ff525353ff525252ff505151ff4e4e4eff4f4e4eff4b4a4aff494a4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd0d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffd0d0d0ffcfd0d0ffcfcfcfffd3d3d3ffd6d7d7ffd8d8d8ffd7d7d7ffd1d1d0ffc5c5c5ffbbbbbbffb9b8b9ffb9b8b9ffbab9b9ffbababaffbab9baffb9babaffbbbbbbffbbbbbbffbcbcbcffbdbcbdffbdbebeffbebebeffbfbebfffc0c0bfffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c5c5ffc5c5c5ffc5c6c6ffc7c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffcacacaffcacacbffcbcbccffcdccccffcdcdcdffcecfceffcfcfcfffd0cfd0ffd1d1d1ffd2d1d2ffd2d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d8d7ffd7d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffdad9daffdbdadaffdadbdbffdbdbdbffdbdcdbffdcdddcffdcdddcffddddddffdeddddffdddedeffdddeddffdedddeffdededeffdededeffdededeffdfdede00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e5ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebececffeeefeffff2f2f1fff5f5f5fffafafafffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffafafafff1f1f1ffeae9eaffe4e4e4ffe3e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdedfffdedfdeffdddedeffdddedeffddddddffdcddddffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdadaffdbdadbffdad9daffdad9d9ffd9dadaffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d7ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d3ffd2d3d2ffd1d2d2ffd1d2d1ffd0d0d1ffd0d0d0ffd0cfcfffcfcfcfffcececeffcececeffcececeffcccccdffccccccffcccbcbffcbcbcbffcbcbcbffcbcacbffcac9caffc9c9caffc9c8c9ffc8c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c3ffc3c4c3ffc2c3c3ffc2c2c2ffc1c1c2ffc1c1c1ffbfc0c0ffbfbfbfffbebfbeffbdbebeffbdbdbdffbcbcbcffbbbbbbffbbbbbbffbab9b9ffbab9baffb8b8b8ffb8b7b8ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb3b4b3ffb3b2b2ffb1b2b2ffb0b1b0ffb0afb0ffafafaeffaeaeaeffadadadffacababffaaaaabffa9a9aaffa8a8a8ffa8a8a8ffa8a8a7ffa6a7a7ffa8a8a8ffb2b3b3ffc0bfbfffc8c8c7ffcbcbcbffccccccffc8c8c9ffc4c5c5ffc4c4c4ffc4c4c4ffc3c2c2ffc2c3c3ffc4c4c4ffc6c5c6ffc6c5c6ffc6c6c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2b2bff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2c2c2cff2e2e2eff2e2f2eff2f2f2fff302f30ff303130ff303131ff313131ff323232ff323232ffc1c1c1ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ff898989ff6d6d6dff686868ff636263ff5e5e5eff595858ff535353ff4e4e4eff494a4aff454544ff424242ff424242ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff050504ff0b0b0aff171616ff2a2a2aff454445ff5e5f5eff777676ff8d8e8eff999998ffa4a4a3ffadaeadffb7b6b7ffbebdbeffc2c2c2ffc6c6c6ffc9cacaffcecdcdffd0d0d1ffd2d2d1ffd3d3d3ffd4d5d4ffd5d6d5ffd7d7d7ffd9d9d9ffdedfdeffe9e9e9fff2f2f2fff9f9f9fffbfafbfffbfbfbfffafafbfffafbfafffafafafffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffcfbfbfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefefffefdfdfffefdfefffdfefefffdfdfefffefdfdfffdfdfdfffdfefdfffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffefdfdfffefefdfffefefefffefdfefffefefefffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffafbfbfff8f8f7fff2f2f2ffe4e4e5ffd7d7d8ffd0d0d0ffcfceceffcdcdceffcdcecdffcbcbcbffcacacaffc8c8c8ffc7c7c7ffc6c5c6ffc3c2c2ffbebdbdffb8b8b8ffb2b2b1ffaaababffa4a4a4ff9c9c9bff929292ff7e7e7eff70706fff5c5d5cff454545ff292929ff141313ff090808ff030303ff010201ff010000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff010001ff010001ff010000ff000100ff000100ff000000ff000001ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff010202ff030203ff030302ff050504ff060707ff070707ff080808ff090909ff0a090aff080708ff070606ff050504ff060706ff050404ff050505ff050504ff050504ff050505ff040504ff505150ff505050ff535454ff535252ff535352ff535353ff535253ff535353ff525253ff525352ff525252ff515151ff4e4f4eff4e4e4fff4b4b4bff4a4a4aff49494aff454545ff4242410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d0ffd1d1d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffd3d2d2ffd6d7d6ffd7d7d8ffd8d8d7ffd4d4d4ffc9c9c9ffbcbcbdffb9bab9ffbab9b9ffbababaffbbbabaffbababaffb9babaffbababbffbbbbbbffbcbbbcffbcbdbdffbebebdffbebebeffbebfbfffbfbfc0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c2c2ffc2c2c2ffc3c3c3ffc3c4c3ffc3c3c4ffc4c4c5ffc5c5c5ffc6c6c5ffc7c7c6ffc8c7c7ffc7c8c8ffc9c8c9ffc9c9c9ffcacac9ffcacbcbffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0cfd0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd5d4d4ffd5d5d5ffd6d6d5ffd7d7d6ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d9d9ffd8d8d9ffdad9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadaffdadbdbffdbdbdbffdcdbdcffdbdcdcffdcdcddffdddcddffddddddffdddedeffdededdffdededeffdededeffdededeffdededeffdfdedeffdededf000000000000000000000000000000000000000000000000000000000000000000000000ffe4e3e3ffe3e4e3ffe4e3e4ffe3e4e3ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e6ffe6e5e5ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9eaffebecebffedededfff1f1f1fff4f5f4fff8f8f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f8f9fff0eff0ffe8e8e8ffe4e4e3ffe2e3e3ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdededfffdededeffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadadbffdbdbdaffdad9daffd9dadaffdad9d9ffd9d8d9ffd8d9d9ffd8d8d9ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd4d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcecfffcececeffcececdffcdcdcdffccccccffcbcccbffcbcbcbffcbcacbffcbcacaffcac9caffc9cac9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc6c7c6ffc6c6c5ffc6c6c6ffc5c5c5ffc4c5c4ffc4c3c3ffc3c3c3ffc2c3c2ffc2c1c2ffc2c1c2ffc0c0c1ffbfc0c0ffbfbfbfffbfbebeffbdbebdffbdbcbdffbdbcbcffbcbbbbffbababbffbababaffb9bab9ffb9b8b8ffb7b8b8ffb7b7b6ffb6b6b7ffb5b6b6ffb4b5b5ffb4b4b4ffb3b3b3ffb2b3b2ffb2b2b1ffb1b1b0ffafb0b0ffaeaeafffadadadffadacacffabababffaaaaaaffa9a9a9ffa9a8a8ffa8a8a8ffa7a7a7ffa7a7a7ffacababffb7b6b6ffc3c2c2ffcacac9ffcbccccffccccccffc7c8c7ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc2c2c2ffc3c2c3ffc4c4c4ffc6c5c6ffc6c6c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2c2bff2b2c2bff2c2c2bff2b2b2bff2b2b2bff2c2c2cff2d2d2dff2e2e2eff2f2e2fff303030ff303031ff313131ff313131ff323232ff323333ffc1c1c1ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e7ffe7e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ff888989ff6d6d6dff686768ff636263ff5e5e5dff575858ff535252ff4d4d4eff494948ff444444ff424242ff424242ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010001ff020102ff030404ff070706ff0d0e0dff1e1e1eff363736ff555555ff70706fff848384ff969696ffa5a5a5ffadadacffb4b4b4ffbbbbbbffc2c2c1ffc5c5c6ffc8c8c8ffcbcbcbffcececeffd1d0d0ffd2d2d2ffd4d4d3ffd5d5d5ffd6d6d6ffd8d8d9ffddddddffe6e6e6fff0f0f0fff9f9f9fffafafbfffafafafffafafafffbfafafffbfafafffafbfafffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfefefffefdfefffefefdfffefefefffefefdfffefdfefffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffdfefefffdfdfefffefefdfffefefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffafafafff7f6f7ffefefefffe3e2e2ffd6d6d6ffcfd0d0ffcececeffcecdceffccccccffcacacbffcac9caffc9cac9ffc7c7c7ffc3c3c3ffbfbfbfffbabbbaffb5b5b5ffb0b0b0ffaaaaaaffa3a3a3ff969696ff8c8c8cff7d7d7dff6b6b6bff505050ff333334ff1c1c1cff0d0d0cff060707ff050404ff020202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff393939ff393939ff393939ff393939ff3a3939ff393939ff393939ff393939ff39393aff393939ff39393aff393939ff383838ff373737ff363635ff353434ff323332ff303030ff2a2a2aff282828ff252525ff202020ff1c1c1cff1a1b1bff1a1a1aff191a19ff1818190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff010100ff000101ff000000ff010100ff000000ff000000ff010101ff000100ff010000ff000000ff000000ff000001ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff020202ff030202ff030303ff050505ff070707ff090908ff090909ff090909ff090909ff070707ff070707ff070706ff060606ff070606ff050504ff050504ff040505ff050404ff444545ff474848ff505050ff505050ff545454ff525253ff525253ff525253ff535352ff535352ff525252ff515150ff4f4e4fff4f4f4fff4b4b4aff4a4a4aff4a4949ff454545ff424141ff424141ff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffcfcfd0ffcfcfd0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffd2d1d1ffd5d5d5ffd7d7d7ffd8d8d8ffd5d5d5ffcdccccffbebebeffbab9b9ffb9b9baffbababaffbababaffbababaffbababaffbbbbbaffbbbbbbffbcbcbcffbdbcbdffbdbebdffbebebeffbfbebfffbfbfbfffc0c0c0ffc0c1c1ffc1c1c1ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c5ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c8c9ffcac9caffcacacaffcccccbffccccccffcdcdcdffcececeffcececfffcfcfd0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdad9d9ffdadadaffdbdadaffdadadbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdddcffddddddffddddddffdedddeffdddedeffdededeffdededeffdededeffdfdedeffdedfdfffdedfdfffdedfde000000000000000000000000ffe2e2e3ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffeaeae9ffebececffedededfff1f0f1fff4f4f4fff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff7f7f6ffededeeffe6e6e6ffe4e4e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e2ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfdfffdfdfdeffdfdedeffdededeffdededdffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadbffdbdadaffdadadaffd9dadaffd9d9d9ffd8d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d5d6ffd6d5d5ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d1d0ffd1d0d0ffcfd0cfffcfcfcfffcfceceffcececeffcdcdceffcccdccffcdcdccffccccccffcbcbcbffcbcbcbffcacacaffc9cacaffcacac9ffc8c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c2ffc1c1c1ffc1c0c0ffbfc0c0ffbfbfbfffbebebeffbebebeffbdbdbcffbcbdbcffbbbbbbffbbbabaffbababaffbab9b9ffb8b8b9ffb7b8b7ffb6b7b7ffb6b6b6ffb5b5b5ffb5b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b1ffb0afafffafaeaeffaeadadffacacadffabababffaaaaaaffa9a9a9ffa8a8a8ffa8a7a8ffa7a7a8ffa7a8a8ffafaeaeffbababaffc5c5c5ffcacbcaffccccccffcacacaffc6c6c7ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c2ffc2c2c3ffc4c4c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2cff2c2b2bff2b2b2cff2b2b2bff2b2b2bff2b2b2bff2c2c2cff2d2d2dff2d2e2eff2e2e2fff30302fff313130ff313231ff323231ff323232ff333333ffc1c1c1ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaff898989ff6e6e6dff686868ff626262ff5e5e5dff575858ff535252ff4d4d4dff484848ff434444ff424141ff424243ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000001ff000000ff000001ff010000ff000000ff010000ff000001ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010102ff040404ff080808ff0c0c0cff171617ff292929ff454545ff646464ff7e7d7eff909190ffa09f9fffacacacffb7b7b6ffbbbbbaffc0c0bfffc4c4c4ffc8c8c8ffcbcbcbffcdcdccffcfcecfffd0d0d1ffd3d2d3ffd3d4d4ffd6d5d5ffd7d7d7ffdcdddcffe5e4e4fff1f0f0fff9f9f8fffbfbfbfffafbfbfffbfafbfffafafafffafafafffafbfbfffbfafbfffafafbfffbfafbfffbfbfafffafbfafffbfbfbfffbfafbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffefefdfffdfdfefffefefdfffdfefdfffefefdfffefefefffdfefefffefefdfffefefefffefdfefffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffdfefefffefdfefffdfdfefffefefdfffefefefffefefefffdfefefffefdfefffefefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfff9f9fafff6f6f6ffedededffe0e1e1ffd5d5d4ffcecfcfffcdcdceffcccbccffcbcbcbffcbcacbffcac9caffc7c6c7ffc4c4c3ffc0bfc0ffbdbcbdffb9b9b8ffb5b4b4ffb0b0afffa7a7a7ff9f9f9fff959594ff8a8a89ff797979ff626262ff464746ff2b2b2bff171717ff0a0a0bff060606ff050404ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a3aff3a3a39ff3a3a3aff393939ff393939ff393939ff393939ff39393aff393939ff393939ff393a39ff393939ff393939ff393839ff383938ff373737ff363636ff343434ff333332ff313031ff2b2a2aff282928ff252525ff202020ff1c1c1cff1b1a1aff1b1a1aff191919ff191919ff181819ff181817ff171617ff161616ff151515ff131414ff1313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff010000ff010000ff010101ff010000ff010000ff000000ff000000ff000000ff010100ff010001ff000000ff010001ff000101ff000000ff000000ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff030202ff030302ff040303ff060606ff090909ff0a0a09ff0a0a09ff090909ff080807ff060606ff070706ff070607ff060606ff060607ff060606ff050404ff050405ff3e3f3eff454544ff454444ff484847ff505050ff505051ff545354ff525253ff535352ff535353ff525252ff515151ff4f4e4fff4f4f4eff4b4b4bff494a4aff4a4949ff454545ff424241ff414242ff3e3e3eff3e3e3eff3b3a3bff3a3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0cfd0ffcfcfd0ffd0d0cfffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffd1d1d1ffd4d5d4ffd7d7d7ffd8d8d8ffd6d6d6ffcfcfceffbfbfbfffbababaffb9b9b9ffbab9baffbbbabaffbabbbaffbbbbbaffbbbabbffbbbbbbffbcbcbcffbdbdbdffbdbdbeffbebfbeffbfbfbfffbfbfc0ffc0c0c1ffc1c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c3c3ffc4c3c4ffc4c4c4ffc5c4c4ffc6c5c5ffc6c5c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c9c8ffc9c9c9ffcacac9ffcbcbcbffcbcbcbffccccccffcdcdccffcececeffcececfffd0d0cfffd1d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d9ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadad9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdddcdcffdcddddffddddddffdededeffdededeffdededeffdededeffdededfffdedfdfffdfdfdeffdedfdfffe2e2e1ffe1e2e2ffe1e2e2ffe2e1e2ffe2e3e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e5e5ffe6e5e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffebebecffedededfff1f0f0fff3f3f3fff6f6f6fffdfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfcfcfff4f4f4ffebebecffe5e5e4ffe3e3e3ffe2e2e3ffe3e2e3ffe2e2e2ffe2e2e1ffe2e1e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdedddeffddddddffdcdddcffdcdcdcffdcdbdcffdcdcdcffdbdbdaffdadbdbffdadadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d8d7ffd7d6d7ffd6d7d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d4ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd2d1d1ffd1d0d1ffd1d0d0ffd0cfd0ffd0cfcfffcecfceffcececeffcececdffcdcdcdffcdcdccffcccccbffcbcbcbffcbcbcaffcacacaffcacac9ffcac9c9ffc8c8c9ffc8c8c9ffc7c8c8ffc7c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc6c5c5ffc5c5c4ffc4c4c4ffc3c4c4ffc3c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffbfc0c0ffbfbfbfffbfbfbeffbdbebdffbdbdbdffbcbcbcffbcbcbcffbbbbbaffb9babaffb9b9b9ffb8b8b8ffb7b7b8ffb7b7b6ffb6b6b6ffb5b5b5ffb5b4b4ffb3b4b4ffb3b3b2ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeaeafffadadaeffacacacffaaababffaaaaa9ffa8a9a9ffa8a8a8ffa8a7a8ffa7a7a7ffa8a7a7ffb2b1b2ffbdbdbdffc8c7c7ffcccbccffcecdceffcacacaffc7c6c6ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc2c2c2ffc3c3c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2c2bff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2c2cff2d2d2dff2e2d2eff2f2f2eff303030ff313131ff313132ff323232ff333332ff333333ffc1c1c1ffe5e4e5ffe5e5e5ffe6e5e5ffe5e6e6ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeae9ffeaeae9ff898989ff6e6e6eff686868ff636362ff5e5d5dff575758ff535253ff4d4d4dff484848ff444344ff414241ff424242ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff000100ff000000ff000000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff020202ff060505ff0a0b0bff131313ff242424ff3c3c3cff5c5c5cff777878ff8d8d8dff9c9b9bffa8a8a8ffb2b3b3ffbabbbbffc0c0c1ffc4c3c4ffc7c7c7ffcbcacaffcdcccdffcfd0cfffd1d0d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d7ffdbdbdbffe2e2e2ffeeefeefff9f8f8fffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafbfffbfafafffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffefdfefffefefdfffefefdfffefefefffefefefffefdfdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffefefefffefdfefffdfefdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfafafff9f9f9fff6f6f6ffebecebffdfdfdfffd3d3d3ffcececeffcdcdcdffccccccffcbcbcbffcac9c9ffc6c7c7ffc4c4c4ffc2c1c1ffbebfbeffbbbcbcffb8b8b8ffb2b1b2ffaeaeaeffa6a7a7ff9f9f9eff949394ff858685ff717071ff555656ff393939ff1f1f1fff0e0e0fff0c0c0cff060607ff010202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3cff3a3a3aff3a3a3aff3a3939ff393939ff3a3939ff393939ff393939ff393939ff3a3a39ff393939ff393939ff393939ff383939ff373737ff353635ff343434ff333232ff303130ff2a2a2aff292828ff252525ff202020ff1c1c1cff1a1a1aff1a1a1bff191919ff191919ff191819ff171817ff171617ff161717ff151515ff141414ff131313ff131313ff111111ff101010ff0f0f0fff0e0e0eff0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000101ff000000ff000001ff000000ff010000ff000001ff000100ff010001ff010101ff000001ff010101ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff030202ff030303ff040404ff060707ff0a090aff0a0a0bff090a0aff090908ff060607ff050505ff070607ff070707ff070707ff060706ff060606ff060606ff363637ff3e3f3eff3f3e3eff454444ff454544ff484748ff505051ff505050ff545454ff535253ff525252ff515151ff4f4f4fff4e4f4eff4b4b4bff4a4a49ff4a4a4aff454545ff414242ff414142ff3e3e3eff3e3e3eff3a3a3bff3a3a3aff3a3a3aff353535ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0cfd0ffd0d0d0ffcfcfcfffcfcfcfffd0d0d1ffcfcfcfffcecfceffd1d1d1ffd5d4d4ffd7d7d8ffd8d8d9ffd7d7d7ffd0d0d1ffc1c1c1ffbcbcbcffb9b8b9ffb9b9baffbababaffbabbbbffbbbabbffbbbbbbffbcbbbbffbcbcbcffbdbdbdffbebdbdffbfbfbfffc0bfbfffbfc0c0ffc1c0c0ffc1c1c0ffc2c2c2ffc2c2c1ffc2c2c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffc9cacaffcacacaffcbcbcbffcbccccffcdcdccffcecdceffcecfcfffd0cfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd4d5d4ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffd9dadaffdadadaffdadbdaffdbdadbffdbdbdcffdcdbdcffdbdcdcffdcdcdcffdcdddcffddddddffddddddffdededeffdededeffdededeffdfdedeffdedfdeffdfdedeffdededeffdfdfdfffe1e1e1ffe1e1e2ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9eaffebeaeaffecececfff0f0f0fff3f3f3fff6f6f6fffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafaf9fff1f1f1ffe9eaeaffe4e4e4ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe1e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdedfdeffdededfffdededeffddddddffddddddffdddcdcffdcdcdcffdcdbdcffdbdcdbffdadbdbffdadbdaffdadbdaffdadadaffd9d9daffd9d9daffd8d9d9ffd8d8d8ffd8d9d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d0ffd0d1d0ffd0cfd0ffcfcfcfffcececeffcececeffcdceceffcccccdffcccccdffcbcbccffcccbcbffcbcacbffcacbcaffcac9caffc9c9c9ffc8c9c9ffc8c9c8ffc7c7c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c4ffc4c4c4ffc3c4c4ffc3c2c3ffc3c2c2ffc2c1c1ffc1c1c1ffc0c0c1ffc0c0c0ffbebfbfffbebebeffbebdbdffbdbdbdffbcbcbcffbbbcbbffbababbffb9bab9ffb9b9b9ffb8b8b9ffb7b7b8ffb7b6b7ffb5b6b6ffb5b5b5ffb4b5b4ffb4b4b3ffb3b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffb0afafffaeaeaeffadadacffacacabffabababffa9aaa9ffa8a8a9ffa8a8a8ffa7a8a8ffa7a7a7ffa7a8a7ffb5b5b5ffc1c0c0ffc8c8c8ffcdcccdffcfceceffcacac9ffc6c6c6ffc3c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc5c4c4ffc4c4c5ffc4c5c4ffc3c2c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2cff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2a2a2aff2b2c2cff2d2d2dff2e2e2eff2f2e2fff2f302fff303031ff323131ff323232ff333333ff343333ffc1c1c2ffe5e4e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e6ffe5e6e6ffe6e5e6ffe6e6e7ffe6e6e6ffe6e7e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e6ffe7e7e8ffe8e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ff8a8a89ff6e6d6eff686968ff636263ff5d5e5eff585858ff535353ff4d4d4dff484848ff444444ff414241ff424142ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff050605ff0c0c0cff1b1b1bff343434ff505050ff6d6c6dff858686ff979796ffa4a4a4ffafb0afffb8b8b9ffbebebeffc2c2c2ffc7c7c8ffc9cacaffcdccccffcfcfcfffd1d1d1ffd3d3d3ffd4d4d4ffd6d5d5ffd7d6d7ffdadad9ffe0e0e0ffedededfff7f7f7fffbfbfbfffbfbfafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffbfafafffafbfafffbfafbfffafbfafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefefefffdfefefffdfefefffefefefffdfefefffefefefffefdfdfffdfdfefffefefefffefefefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffefdfefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff9fafafff5f6f5ffe9e9e9ffddddddffd1d2d2ffcdcdceffcdcdcdffcbccccffc9cac9ffc7c7c7ffc5c6c5ffc3c3c4ffc1c1c0ffbebebdffbababbffb7b8b8ffb3b3b3ffaeaeaeffa5a6a5ff9a9a9aff8d8d8dff7b7b7aff646363ff494848ff333333ff1a1b1bff0e0e0eff070707ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff3d3c3cff39393aff3a3a3aff3a3a3aff393939ff393939ff393939ff393939ff393939ff393939ff383938ff383838ff373737ff353636ff343434ff323232ff303031ff2a2b2aff292828ff252524ff202021ff1c1c1cff1a1a1aff1a1a1bff191a1aff191818ff181919ff171717ff171717ff171616ff151514ff141314ff131313ff131313ff111111ff101010ff0f0f0fff0e0e0dff0d0d0dff0d0d0dff0c0b0bff0a0a0aff090a09ff060707ff0506060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010100ff000000ff000001ff000101ff000000ff000100ff000100ff010101ff010000ff010000ff010000ff010100ff010100ff000100ff010101ff000000ff010100ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020102ff020302ff030304ff050504ff070707ff0a0b0bff0b0b0bff0a0909ff070808ff050605ff060606ff070607ff070706ff070707ff070707ff060606ff222323ff373737ff363637ff3f3f3eff3e3e3eff454444ff454444ff484848ff505050ff505050ff535454ff535252ff4f4f4eff4a4a4aff4b4b4bff49494aff494949ff454545ff414241ff414142ff3e3d3eff3e3e3eff3b3a3bff3a3a3aff3a3a3aff353535ff313131ff313131ff2d2d2eff2d2d2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfd0cfffcfcfcfffcfcfcfffd1d0d1ffd0d1d0ffd1d0d1ffcecfceffd0d0d1ffd4d4d5ffd8d8d7ffd8d9d8ffd8d7d8ffd1d1d1ffc3c2c3ffbcbcbcffb8b8b8ffb9b9b9ffb9bab9ffbababbffbbbbbbffbbbbbcffbbbcbbffbdbcbcffbdbdbdffbebebeffbfbfbfffbfc0bfffc0c0c0ffc1c0c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c6ffc7c7c6ffc7c7c7ffc7c8c7ffc8c8c9ffc9c9c9ffcac9c9ffcacacbffcbcbcbffcccbcbffcccdcdffcdcecdffcececfffcfcfcfffd0d0d0ffd1d0d1ffd2d2d1ffd3d3d2ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd8d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9daffdad9daffdbdadaffdbdadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcddddffddddddffdeddddffdddddeffdedfdfffdededeffdfdfdeffdfdfdfffdfdedfffdededeffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e2e2ffe2e3e2ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe8e7e7ffe7e8e8ffe7e8e7ffe8e8e8ffe8e9e9ffe9e9e9ffe9eae9ffeaeaeaffecedecffefefeffff2f2f2fff6f6f5fffbfbfbfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f8f8ffefefefffe8e8e8ffe4e3e4ffe3e3e2ffe3e2e2ffe3e3e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdddeddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdadbffdbdadbffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d4ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0cfcfffcfcfcfffcececfffcececeffcdcdcdffcccdcdffcccdcdffcccbccffcbcccbffcacbcaffcacacaffcac9caffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c4ffc4c4c4ffc4c4c4ffc3c4c3ffc2c3c2ffc2c2c2ffc1c2c2ffc1c0c1ffc0c0c0ffc0bfc0ffbebfbfffbebebeffbdbdbdffbdbdbdffbcbcbcffbbbbbcffbababaffbab9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b6ffb5b6b6ffb5b5b5ffb4b4b5ffb3b4b3ffb3b2b2ffb1b1b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadacadffabababffabaaabffa9aaaaffa8a9a8ffa8a8a8ffa8a8a8ffa7a8a8ffadadadffb9b8b9ffc4c4c4ffc9cac9ffcecdcdffcecfceffc9c9caffc6c5c5ffc5c4c4ffc4c4c5ffc4c5c5ffc4c3c3ffc4c4c4ffc4c4c4ffc4c4c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2b2aff2b2b2aff2b2a2aff2b2a2aff2b2c2cff2c2d2cff2d2e2eff2e2f2fff302f30ff303130ff323131ff323332ff323233ff333333ffc2c2c1ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e7e8ffe7e7e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffeae9e9ffe9e9e9ffe9e9eaffe9eaeaffeae9e9ff898a8aff6d6d6dff686868ff636263ff5e5e5dff595858ff535353ff4e4e4eff484949ff454444ff424242ff424241ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff000100ff010001ff000001ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040303ff0e0d0dff242424ff404140ff5e5e5fff777777ff8d8c8dff9e9d9dffaaaaaaffb4b4b4ffbcbcbcffc1c2c2ffc6c6c6ffc9c9c9ffcccdcdffcecfceffd1d1d1ffd3d3d3ffd4d5d4ffd5d6d5ffd7d6d7ffd9d8d9ffdededeffeaebeafff4f4f5fffafafafffbfafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafbfffafbfafffafafafffafbfbfffbfbfbfffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffcfcfdfffcfcfdfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafff8f8f8fff4f5f4ffe7e7e8ffdadadbffd2d1d2ffcececeffcbcbcbffcacac9ffc8c9c8ffc6c7c7ffc4c4c4ffc2c2c2ffc0c1c0ffbebebeffbbbbbbffb7b8b7ffb3b3b2ffabacabffa4a3a3ff999899ff8c8b8bff767776ff626262ff424241ff212021ff101111ff080808ff040404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484948ff414241ff3d3c3dff3a3a3aff393939ff3a3a3aff393939ff393939ff393939ff393939ff393939ff393938ff373737ff353635ff343435ff323233ff313030ff2b2a2aff282828ff252525ff202020ff1b1c1cff1a1a1aff1a1a1aff191a19ff191918ff191919ff171817ff171716ff161616ff151415ff141314ff141313ff131313ff111111ff101010ff0f0f0fff0d0e0eff0d0d0dff0d0d0dff0b0c0bff0a0a0aff0a0909ff070707ff060505ff050605ff030304ff030404ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000100ff000100ff000001ff000100ff010100ff000000ff010001ff010000ff010000ff000100ff010001ff000000ff010000ff000101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff030303ff040404ff060506ff090909ff0b0c0bff0b0b0bff090909ff070707ff070706ff060706ff060606ff070606ff070707ff060707ff141414ff141313ff232222ff363737ff363636ff3f3e3fff3e3f3eff444444ff454444ff484848ff4d4c4cff505150ff505051ff505050ff4d4d4dff494a4aff474747ff454545ff414141ff414241ff3e3e3dff3e3e3eff3a3b3bff3a3a3aff3a3a3aff353535ff313131ff313131ff2e2d2eff2c2d2dff2d2e2eff2d2e2dff2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffd0d1d0ffd0d0d1ffd0d1d0ffd0d0d0ffd0d1d1ffd1d1d1ffd4d4d4ffd7d7d8ffd8d8d8ffd9d9d8ffd2d2d3ffc4c4c4ffbcbcbcffb8b7b8ffb8b8b8ffb9b9b9ffbbbabbffbbbabbffbbbbbcffbbbcbbffbcbcbcffbdbdbdffbebebeffbebebeffbfc0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c1ffc3c2c2ffc3c3c2ffc3c3c3ffc3c4c3ffc4c4c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffcacac9ffcacbcaffcbcbcbffccccccffcccdccffcdcecdffcececeffcfcfcfffd0cfd0ffd1d1d1ffd1d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d4ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d8ffd8d8d9ffd8d9d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadad9ffdadadbffdadadbffdbdadbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdddcddffddddddffddddddffdddeddffdededeffdedfdeffdededeffdfdfdfffdedfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e1e2ffe2e1e2ffe3e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9eae9ffeaeaeaffececedffefefeefff2f2f2fff5f5f5fffafaf9fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfff6f6f6ffedeeedffe6e6e6ffe4e3e4ffe3e2e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe1e1e2ffe1e1e0ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdededfffdedfdeffdddeddffdddddeffddddddffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdadadbffdbdadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0cfffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffcccdccffccccccffcbcbcbffcbcbcaffcacacaffcac9caffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c6ffc7c6c6ffc5c6c6ffc5c5c5ffc5c4c5ffc4c4c4ffc4c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc1c2c1ffc0c0c1ffbfc0c0ffbfbfbfffbebfbfffbebebeffbdbdbdffbcbcbcffbcbcbbffbbbbbbffbabbbbffb9b9baffb9b8b9ffb8b8b8ffb7b8b7ffb6b7b6ffb6b5b6ffb5b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb2b1b2ffb1b1b1ffafafafffafafafffadaeaeffadadadffabababffaaaaaaffaaa9aaffa9a9a9ffa8a8a8ffa7a8a7ffa9a8a9ffb0b0b1ffbcbcbcffc7c7c7ffcbcbcbffcececeffccccccffc7c7c8ffc4c4c4ffc4c5c4ffc4c5c5ffc5c5c4ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2b2aff2b2a2bff2a2b2aff2a2a2aff2c2b2bff2d2c2dff2e2d2dff2e2f2eff2f2f30ff303130ff313131ff323232ff333333ff333333ffc1c1c1ffe5e5e4ffe5e5e5ffe5e5e6ffe5e5e6ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffeae9eaff898a89ff6d6d6dff676867ff636263ff5e5d5eff595959ff535353ff4e4e4eff494848ff444343ff404141ff424241ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff010000ff000001ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000101ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010001ff020202ff060606ff0e0e0eff222323ff4e4e4dff6c6c6bff848484ff979697ffa6a6a6ffb3b3b2ffbababaffc0c0c1ffc6c5c5ffc9c9caffcdcccdffcfcfd0ffd1d1d1ffd2d2d2ffd3d4d3ffd5d5d5ffd7d7d6ffd7d8d8ffdbdcdbffe6e7e7fff2f2f2fffafafafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffafafafffafafbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffefdfefffefdfefffefefdfffefdfefffefefdfffefefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafff8f8f8fff4f3f4ffe6e6e6ffd9d9d8ffd0d0cfffccccccffcbcacaffc9c9c9ffc7c7c7ffc5c6c6ffc5c5c5ffc4c3c4ffc1c1c0ffbebebdffbbbbbaffb7b8b7ffb3b4b4ffaeaeaeffa5a4a4ff939394ff808080ff6b6a6aff484848ff292929ff131313ff090909ff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505050ff494949ff414242ff3d3d3cff393a3aff3a3a3aff3a3a3aff393939ff3a3939ff393839ff393939ff373738ff363636ff343434ff323332ff313131ff2b2a2aff292928ff252524ff202020ff1c1c1cff1a1a1aff1a1a1aff19191aff191819ff191819ff171817ff171716ff171716ff141515ff141414ff131313ff141313ff111111ff101010ff0f0f0eff0d0e0eff0d0d0dff0d0d0dff0b0b0bff0a0a0aff090909ff070707ff050505ff050505ff030404ff030304ff040404ff040404ff040404ff040504ff040405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000101ff000000ff000001ff000100ff010000ff010100ff000100ff000000ff000000ff010000ff000001ff000000ff010000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040303ff060606ff070707ff0a0b0bff0c0c0cff0b0a0bff080808ff070707ff070706ff070707ff070707ff050606ff070706ff060607ff040303ff141313ff131414ff232322ff363636ff363636ff3e3e3fff3e3e3eff424242ff444444ff474747ff4a4a4aff4c4c4dff50504fff4f4f4fff4b4c4cff474747ff414142ff3d3e3eff3e3e3eff3e3d3eff3b3b3bff3a3a3aff3a3a3aff353435ff313131ff313131ff2d2d2dff2c2d2cff2e2e2dff2d2d2eff2e2e2eff2d2e2eff2e2e2dff2b2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffd0d0d0ffd0d1d0ffd0d0d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd3d3d4ffd8d8d8ffd8d8d9ffd9d8d8ffd3d3d3ffc6c5c6ffbdbdbcffb7b7b7ffb8b8b7ffb9b9b9ffbababaffbbbbbbffbbbbbbffbbbbbcffbdbdbcffbdbebdffbebebeffbebfbfffc0bfc0ffc1c0c1ffc1c1c1ffc2c1c1ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c3ffc4c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9cacaffcacacbffcbcbcbffcbcccbffcdcdccffcdcecdffcececeffcfcfcfffcfd0d0ffd1d1d0ffd1d1d2ffd2d2d2ffd3d3d3ffd3d4d4ffd5d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9daffd9dadaffdadadaffdadadaffdbdadbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdcdddcffddddddffddddddffdededdffdededeffdedfdeffdedfdfffdededfffdfdfdfffe1e0e0ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffecececffeeeeeefff1f2f2fff5f6f6fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfbfff5f5f4ffececebffe4e5e5ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e1e1ffe1e2e1ffe2e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdededfffdfdfdeffdededeffddddddffddddddffdcdcddffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdadbffdadbdaffdad9daffdadad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d8ffd8d8d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcececfffcececeffcdceceffcdcccdffcccccdffcbcccbffcbcbcbffcbcbcaffcacacaffc9cac9ffc9c9c9ffc9c8c8ffc7c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c1ffc1c1c1ffc0c0c1ffc0c0c0ffbfbfbfffbebebeffbebebeffbdbdbeffbcbdbdffbcbbbcffbbbbbbffbababaffb9b9baffb9b9b8ffb8b7b8ffb7b7b7ffb6b6b6ffb5b5b6ffb4b5b4ffb4b4b4ffb3b3b3ffb2b3b2ffb1b2b1ffb1b1b0ffafb0afffaeaeafffaeaeaeffadacacffacababffaaaaabffaaaaaaffa9a9a9ffa9a9a8ffa8a8a7ffa9a9a9ffb4b3b4ffbfbfbfffc9c9c8ffccccccffcececeffcbcacbffc5c5c6ffc3c3c3ffc4c4c4ffc5c4c5ffc5c4c5ffc4c5c4ffc5c5c4ffc4c4c3ffc4c4c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2a2aff2a2a2aff2a2a2bff2a2a2aff2b2b2bff2c2c2cff2d2d2dff2e2e2eff2f2f30ff313130ff313131ff313232ff333333ff333334ffc1c2c2ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9eaffeae9eaffe9eae9ff8a8989ff6d6d6cff676868ff626362ff5d5d5eff595958ff525353ff4d4d4dff484848ff424242ff403f3fff414040ff000000ff000000ff000001ff010101ff000000ff000000ff000000ff000000ff010100ff000000ff000101ff010101ff000001ff000101ff000000ff000000ff010000ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000100ff000001ff010001ff010000ff010000ff000001ff010101ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff030404ff090909ff141415ff2a2a2aff4c4d4dff797979ff949393ffa4a4a5ffb0afafffb9b9b9ffc1c0c1ffc5c5c5ffc9c9c9ffcdcccdffd0d0cfffd2d2d2ffd3d3d4ffd3d4d4ffd4d4d3ffd4d5d4ffd6d6d6ffd9d9d9ffe4e4e4fff0f1f1fff9f9fafffcfbfbfffbfbfbfffafafbfffbfafafffafbfafffafafbfffafafafffbfbfafffbfafafffbfafafffafafbfffafbfafffbfbfafffafafbfffafbfafffafbfafffbfafafffbfafafffbfafbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffafafbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefefffdfefdfffefefdfffefefefffefdfefffdfefefffefefdfffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfefffefefefffdfefefffdfefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafff6f7f7fff2f1f2ffe3e3e3ffd6d6d5ffcecdceffcacbcaffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c7ffc5c5c5ffc3c3c3ffc0c0c0ffbebebeffbbbbbbffb7b7b8ffb2b2b2ffa7a7a7ff959596ff848484ff6d6e6dff4f4e4fff2e2e2eff171716ff0b0b0aff040404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545454ff505050ff484849ff424241ff3c3c3cff3a3a3aff383838ff383939ff393939ff39393aff383938ff373737ff363636ff353434ff323233ff313031ff2e2e2eff2b2b2bff272727ff222222ff1e1d1eff1b1c1bff1a1a1aff19191aff181818ff181817ff161616ff171616ff151514ff141414ff131313ff131314ff111111ff101010ff0e0f0fff0e0e0eff0d0e0dff0d0d0dff0b0b0bff0a0a0aff0a0909ff070607ff050606ff060605ff040404ff030404ff030403ff040504ff050404ff050404ff040404ff050505ff030303ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff010100ff000000ff010000ff000000ff000000ff000000ff000001ff010000ff010000ff000001ff010001ff000101ff010001ff000000ff010100ff010000ff010000ff000000ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000101ff010101ff040304ff070807ff0a0a0aff0b0b0cff0c0c0cff0b0b0aff070707ff080808ff080808ff070707ff070707ff070607ff060605ff000000ff030304ff040304ff131414ff141314ff232223ff373736ff373636ff3c3b3bff3e3f3fff414141ff434342ff444445ff464646ff484848ff4a494aff494848ff454545ff424242ff3f3f3fff3d3d3dff3a3b3bff3a3a3aff3a3a39ff353535ff313132ff313131ff2d2d2dff2c2d2cff2e2e2eff2d2e2eff2e2e2eff2e2e2dff2d2d2eff2c2c2cff2c2b2cff262626ff222222ff212222ff21212100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d0ffd0d1d1ffd0d1d0ffd0d1d0ffd1d0d0ffd0d0cfffcfcfcfffd2d2d2ffd8d7d7ffd8d8d8ffd8d9d9ffd5d5d4ffc8c8c7ffbfbebeffb7b7b8ffb8b8b8ffb9bab9ffbabbbaffbbbbbbffbbbcbcffbcbcbcffbcbcbcffbdbdbeffbebebeffbfbebfffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c5ffc5c4c5ffc5c6c5ffc6c6c6ffc6c7c7ffc7c7c7ffc8c7c8ffc8c9c8ffc9c9c9ffc9c9caffcacacbffcbcccbffcbcccbffcdccccffcdcdcdffcececeffcecfcfffcfcfd0ffd1d1d0ffd2d1d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd6d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d8d9ffd9d9d8ffd9d9d9ffdadadaffdad9d9ffd9d9daffdadbdaffdadbdaffdbdbdaffdbdbdbffdbdbdcffdbdcdcffdcdcdcffdcdcdcffddddddffddddddffdedddeffdededdffdededeffdededeffdededeffdfdfdfffdedfdeffe0e0e1ffe0e0e0ffe0e0e1ffe0e1e0ffe0e1e0ffe1e1e1ffe2e1e1ffe1e1e2ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e2e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e3ffe5e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffeaeae9ffe9eaeaffeaeae9ffeaebeaffebeaeaffecececffedededfff2f2f2fff6f6f6fffafafafffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffbfbfafff5f4f4ffebebebffe4e4e4ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdedfdeffdededeffdeddddffddddddffdddcddffddddddffdcdcdcffdbdbdbffdbdcdcffdbdbdbffdbdbdaffdbdadaffdadadaffd9dad9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcfcecfffcecfceffcecdceffcdcdceffcccccdffcdcdccffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9ffc9c8c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c4ffc4c4c4ffc4c3c3ffc2c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc0c0c0ffbfc0c0ffbfbfbfffbfbebeffbebdbeffbdbdbdffbdbcbcffbbbbbbffbbbbbbffbababaffb9b9b9ffb9b9b9ffb8b7b8ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b5ffb3b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffafafafffadadadffacacadffabababffaaaaaaffa9aaa9ffa8a9a9ffa8a8a8ffa8a8a7ffa9a9aaffb6b5b6ffc2c3c2ffcbcacbffcdcdcdffcecdcdffc9c9c9ffc4c4c3ffc2c1c2ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c4ffc5c5c5ffc5c5c4ffc4c4c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2b2bff2b2a2bff2b2a2bff2b2b2bff2a2a2aff2a292aff2a2b2bff2c2d2cff2e2e2dff2e2e2eff2f2f2fff303030ff313031ff323131ff323232ff343434ffc1c1c1ffe4e4e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffeaeae9ffe9eae9ff8a898aff6d6d6dff676867ff626262ff5d5d5eff585857ff535252ff4c4d4dff484747ff414242ff3f3e3fff3f3f3fff010100ff010100ff010001ff010101ff010101ff010100ff000000ff000000ff000100ff010000ff010101ff010101ff010101ff010000ff000000ff000101ff000100ff010100ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000001ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000101ff010101ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff060606ff0b0b0bff191919ff333233ff565656ff797979ff9b9b9bffafaeafffb8b8b8ffbebebeffc3c3c3ffc8c7c7ffccccccffd0cfd0ffd2d2d2ffd3d4d4ffd5d5d5ffd6d5d5ffd4d4d5ffd5d5d4ffd7d7d7ffe0e1e1ffeeeeeefff8f8f9fffcfcfcfffbfbfbfffafbfbfffbfafbfffbfafbfffbfafafffbfafafffafafbfffafafafffbfafafffbfafafffbfafbfffbfafbfffbfbfbfffbfafbfffafafafffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffdfefefffefdfdfffdfdfefffefefdfffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffdfcfcfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfbfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfafafff6f6f6fff0eff0ffe2e2e2ffd3d4d3ffcdccccffcacacaffc9c9c9ffcacac9ffc8c9c8ffc6c7c6ffc5c5c5ffc3c3c3ffc1c1c1ffbebebeffbabbbaffb3b2b3ffa7a7a7ff999999ff878687ff6e6d6eff4e4e4eff313131ff1a1a1aff0b0b0bff050505ff020201ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5b5bff545454ff505050ff494949ff424242ff3d3d3dff3c3b3cff3b3b3bff3c3c3cff3d3c3dff3c3c3cff3b3b3bff393939ff383838ff363636ff343535ff323332ff302f2fff2b2b2cff272727ff222223ff1f1f1fff1d1d1dff1c1b1bff191a1aff191919ff181818ff161616ff151515ff131313ff121212ff111111ff101010ff0f0f0fff0e0e0eff0e0d0dff0d0d0dff0b0b0cff0a0a0aff090909ff070707ff060606ff060606ff040404ff040304ff040303ff040405ff040404ff040405ff050404ff050405ff030303ff020302ff040303ff030403ff040404ff0304040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000100ff000000ff000000ff010000ff000000ff010000ff010100ff000100ff000001ff010001ff010001ff010001ff000001ff000000ff010000ff010000ff010001ff010001ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff050505ff090909ff0e0d0dff0e0d0dff0c0d0dff0b0b0aff070707ff0b0b0bff080808ff070708ff070707ff070707ff000000ff000000ff000000ff040304ff040304ff141314ff141313ff232222ff313030ff383838ff3c3b3bff3e3e3dff3f3f3fff404040ff414142ff424242ff434344ff434243ff424243ff414141ff404140ff3e3e3eff3b3b3bff393939ff353535ff313131ff313131ff2e2d2dff2c2d2cff2e2e2eff2d2e2eff2d2e2eff2e2d2dff2e2e2eff2c2c2cff2c2c2cff262625ff222222ff222222ff202020ff232423ff242324ff242424ff222222ff212121ff1f1f20ff1e1e1dff1c1d1dff1c1d1cff1d1c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d1ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd1d1d2ffd7d7d7ffd9d8d8ffd8d9d8ffd6d6d6ffcacacbffc1c0c0ffb7b7b8ffb8b8b8ffb9bab9ffbbbbbbffbbbcbcffbbbcbcffbcbbbcffbdbdbdffbebdbeffbebebeffbfbfbfffc0c0c0ffc1c0c1ffc1c1c1ffc1c2c2ffc3c2c2ffc3c3c3ffc3c4c3ffc3c3c4ffc4c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c8ffc8c9c9ffcac9c9ffcac9c9ffcacacaffcbcbcbffccccccffcccdcdffcdcdcdffcecdceffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffd9d9daffd9dadaffdbdadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcddffdcddddffdddddeffddddddffdededeffdededeffdededeffdfdfdeffdfdfdfffe0dfe0ffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e1e2ffe2e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffebececffecececffecececffedecedfff0f0f1fff5f6f6fffbfafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffafafafff3f4f4ffecebebffe5e5e6ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffdededfffdededeffdddddeffdeddddffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadbdbffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfd0ffcfcecfffcecfcfffcecdceffcdcdcdffccccccffccccccffcbcccbffcbcbcbffcbcacaffc9c9caffcac9c9ffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c6ffc5c4c5ffc4c4c4ffc4c3c4ffc4c3c3ffc3c3c3ffc2c2c2ffc1c1c2ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbebeffbebdbeffbcbcbdffbcbdbcffbcbbbbffbabbbbffbababaffb9b9b9ffb9b8b8ffb7b7b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b5b4ffb3b3b4ffb3b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadadadffacacacffabababffaaaaaaffa9a9a9ffa8a9a8ffa8a7a8ffa8a8a8ffaeaeaeffb9bab9ffc5c5c5ffccccccffcdcdcdffccccccffc7c7c7ffc2c3c3ffc3c2c2ffc3c2c2ffc4c4c4ffc4c4c4ffc5c5c5ffc4c5c5ffc5c5c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2a2bff2b2a2bff2a2a2aff2a2a2aff2a2a2aff2a292aff2b2a2bff2c2c2cff2d2d2dff2e2e2eff2e2e2fff303030ff313131ff323131ff333233ff333333ffc1c2c1ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeae9e9ffe9e9e9ffeaeae9ffeaeaeaff8a8a8aff6e6d6dff676768ff636262ff5d5d5dff575858ff525152ff4d4c4dff474747ff424142ff3f3e3fff3f3f3fff000000ff010000ff010101ff010101ff010101ff010001ff000000ff000000ff000000ff010101ff020101ff020102ff010101ff000100ff010000ff000100ff010101ff000101ff010000ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff010000ff000100ff010100ff010001ff010001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff010101ff010101ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff020202ff040505ff090909ff121111ff242424ff3f3e3fff606060ff828383ff9d9d9dffb0b0afffbdbdbcffc3c3c3ffc7c6c6ffc9cac9ffcbccccffcfcfcfffd2d2d2ffd3d3d4ffd5d4d5ffd6d6d5ffd6d6d6ffd7d6d7ffdededeffebebebfff7f7f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafafffafbfbfffafafafffafbfafffbfafbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffbfbfcfffbfbfbfff6f6f7ffedededffe0e0dfffd2d2d2ffcdcccdffcbcacbffc9cac9ffc8c8c8ffc7c7c7ffc6c6c6ffc4c4c4ffc2c2c2ffc0bfbfffbbbbbbffb4b4b4ffabababff9c9c9cff898a8aff6f6f6fff565556ff383838ff1d1d1cff0d0c0cff050505ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636463ff5c5b5cff545455ff505051ff484949ff424242ff424241ff414242ff434242ff444443ff424343ff424241ff404040ff3f3f3fff3d3d3dff3c3b3bff383938ff343535ff313131ff2e2e2eff282929ff242424ff222121ff1f1f1fff1d1d1dff1c1c1cff1a1b1aff191919ff171716ff141515ff141413ff121312ff111011ff0f0f0fff0e0e0eff0d0d0dff0b0b0bff0a0a0aff090909ff070707ff060606ff060605ff040304ff030404ff030303ff040404ff050405ff040504ff040504ff040404ff030303ff030302ff030303ff030404ff040304ff040303ff040405ff040404ff050404ff050504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000000ff000000ff000100ff000100ff000000ff000000ff010101ff010001ff010101ff010100ff010101ff000000ff000000ff000000ff000001ff000000ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff040404ff080808ff0c0b0cff0f0f0eff101010ff0d0d0dff0c0c0cff0b0b0bff0b0b0bff0b0b0bff070808ff080807ff070707ff000000ff000000ff010000ff000000ff030303ff030303ff090909ff141314ff242423ff2f2f2eff363636ff383939ff3a3a3aff3b3c3bff3d3c3cff3d3d3dff3e3f3eff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3d3e3dff3b3b3bff393839ff333233ff2f2f2fff2e2d2dff2d2d2cff2d2e2eff2e2e2dff2d2e2eff2e2e2eff2d2e2eff2c2c2cff2c2c2cff252526ff222222ff222221ff212121ff242424ff242324ff242424ff222222ff212121ff201f1fff1e1e1eff1d1d1dff1d1c1cff1c1d1cff222323ff232323ff232323ff232323ff232323ff20201fff1f1f1fff201f20ff201f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d1d0ffd1d0d1ffcfd0d0ffd1d1d0ffd0d0d1ffd0cfcfffd2d2d1ffd6d6d6ffd8d8d8ffd8d8d8ffd7d7d7ffcdcdceffc3c3c3ffb9b9b9ffb8b9b8ffbababaffbbbcbbffbcbcbcffbcbcbcffbcbcbcffbdbcbdffbdbdbeffbebebfffbfbfbfffc0c0c0ffc1c1c0ffc1c2c2ffc2c1c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc5c5c4ffc5c5c5ffc5c6c5ffc5c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcacbffcbcbcbffccccccffcdcdcdffcdcdcdffcdceceffcfcfceffd0d0d0ffd1d0d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadad9ffdadad9ffdadadaffdadbdaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffddddddffdedddeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e1ffe2e1e1ffe1e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9eae9ffeae9eaffeaebebffebebebffebebebffecebebffebebebffebecebffebebebffecececfff0f0f0fff5f5f5fff9faf9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfff9faf9fff3f3f3ffececebffe8e8e8ffe6e6e5ffe4e4e4ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0dfffe0dfe0ffdfdfdfffdfdfdfffdedfdeffdededeffdddedeffdddeddffddddddffddddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d4d5ffd5d5d4ffd3d4d4ffd3d3d3ffd3d3d2ffd3d3d2ffd2d2d2ffd2d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0cfffcececfffcececeffcececdffcdcdcdffcdcccdffccccccffcbcccbffcbcbcbffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c2ffc3c2c2ffc1c2c2ffc1c1c1ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbeffbebebeffbebebdffbdbdbcffbcbcbcffbbbcbbffbbbabbffbababaffb9b8b9ffb8b8b8ffb8b7b8ffb7b7b6ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b3ffb2b3b3ffb2b1b2ffb0b1b1ffafafb0ffafafafffaeaeaeffadadadffacacacffabaaabffaaaaaaffa8a9a9ffa8a8a7ffa7a7a7ffa8a8a8ffb2b2b1ffbdbdbdffc7c8c7ffccccccffcdcdcdffcbcbcbffc5c5c6ffc1c1c1ffc2c2c1ffc2c2c2ffc3c2c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2a2aff2a2a2aff2a2a2aff292929ff292929ff2a2a2aff2b2c2cff2d2c2cff2d2e2dff2f2e2fff2f302fff303130ff313131ff323232ff333332ffc1c1c1ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e8ffe9e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffe9e9eaffeae9eaffeae9eaffeaeaeaff8b8b8bff6e6e6eff686868ff626262ff5d5d5dff575657ff525252ff4d4c4cff474747ff414141ff3e3e3fff3e3e3fff000000ff000000ff010100ff010000ff000100ff000000ff000000ff000000ff000000ff010100ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010001ff000001ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff010001ff000001ff000001ff000101ff010100ff010100ff000101ff010001ff010100ff000000ff000000ff010000ff010100ff010100ff010000ff000100ff000101ff010101ff010101ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff060606ff0d0d0cff191a19ff323332ff545453ff737373ff8d8d8dffa2a3a3ffb1b1b1ffbcbbbbffc3c4c3ffc9c8c8ffcbcbccffcecdcdffcfd0d0ffd2d1d2ffd3d2d3ffd3d3d3ffd6d5d5ffd7d8d7ffdddeddffebebecfff5f5f5fffafafafffafafbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfafffafafafffafbfbfffafafafffbfafafffafbfafffafbfafffafbfafffbfafafffafbfafffbfafbfffbfafbfffafafafffafbfbfffbfbfbfffbfbfafffafbfbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfefdfffefefdfffdfdfdfffdfefefffdfdfefffefefefffdfefdfffefefefffefefdfffdfefefffefefefffefefefffdfefdfffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffbfbfafff5f6f5ffececebffdbdadbffd1d1d1ffcbcbccffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc3c4c4ffc1c1c2ffbfbfbeffbababaffb4b4b4ffabababffa0a0a0ff8f908fff7b7b7bff626262ff3e3e3eff222222ff111111ff090809ff040404ff010102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6c6c6bff646363ff5b5b5bff545454ff505050ff484948ff494948ff484848ff494a49ff4a4a4aff4a4b4bff4a4a4aff494848ff474747ff464545ff434344ff404040ff3b3c3cff373738ff353434ff2f2f2fff2b2b2bff262726ff242423ff212121ff201f20ff1d1d1eff1b1b1bff1a1919ff171717ff161616ff141415ff121213ff111110ff0f0f0eff0d0e0eff0c0c0cff0b0b0bff090a09ff070707ff040404ff030303ff030403ff040304ff040404ff040404ff040405ff050404ff040504ff030303ff020302ff030303ff030404ff030303ff040404ff040504ff050504ff040504ff050504ff040404ff040505ff040405ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000001ff000001ff000000ff010001ff000000ff000000ff000101ff010001ff010100ff000000ff000101ff000000ff010100ff000100ff000100ff000100ff010000ff000100ff000001ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff010101ff040404ff090808ff0c0c0dff101010ff121212ff121211ff0d0c0dff0d0d0dff0c0c0dff0a0b0bff0b0b0bff0b0b0bff080808ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff090909ff121312ff1d1d1cff252625ff2c2c2dff313132ff343434ff363636ff373737ff393938ff393a3aff3a3a3aff3a3a3aff3a3a3aff3a3a3aff393939ff363636ff323131ff2f302fff2d2e2dff2b2b2bff2d2d2dff2e2d2eff2e2e2eff2d2d2dff2c2c2cff2c2c2bff252525ff222222ff222221ff202120ff242424ff242423ff242424ff222222ff212121ff1f201fff1e1e1eff1d1d1dff1d1c1cff1c1c1cff232323ff232323ff232223ff232223ff232323ff20201fff1f201fff20201fff201f20ff232324ff232324ff232323ff242323ff232323ff232323ff232424ff232324ff242423ff2323230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d0ffd0d1d1ffd0d1d0ffd1d1d1ffd4d5d5ffd7d7d7ffd9d9d8ffd8d8d8ffd1d0d0ffc5c6c5ffbcbcbbffb9b9b9ffbabbbbffbbbbbcffbcbcbcffbcbcbcffbcbdbcffbdbcbcffbdbdbdffbebebeffbfbfbfffc0c0bfffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c4ffc5c4c4ffc5c4c5ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc7c8c8ffc9c9c8ffc9cac9ffcacacaffcbcacbffcbcbcbffcbccccffcccccdffcecdcdffcececeffcfcfcfffcfd0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d8ffd9d9d9ffd9dad9ffdadad9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdbffdcdddcffdcdcddffddddddffddddddffdddeddffdeddddffdddeddffdededeffdedfdeffdededeffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe8e8e8ffe8e9e8ffe8e9e9ffe9eae9ffeaeaeaffeaebeaffebeaebffebeaebffeaeaeaffebebebffebebebffebebeaffeaebebffebebebffeeeeeefff3f4f4fff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffbfbfcfff8f8f8fff2f2f2ffeeedeeffeaeaeaffe8e8e8ffe6e6e6ffe4e4e4ffe3e3e2ffe2e2e1ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e0ffe0e1e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededeffdededeffdededeffdddeddffdcddddffdcdddcffdcdcdcffdbdcdcffdbdbdbffdcdcdbffdbdbdbffdadadaffdadbdaffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d4ffd4d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcfceceffcececeffcdcecdffcccccdffccccccffcbcbccffcacacbffcacacaffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc3c4c4ffc3c4c3ffc3c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbeffbdbebeffbdbdbdffbcbcbcffbbbcbcffbbbbbbffbbbbbaffbababaffb9b9b8ffb8b9b8ffb7b8b7ffb6b6b6ffb5b6b6ffb5b4b5ffb4b4b4ffb3b3b3ffb2b3b2ffb1b1b1ffb0b0b0ffb0afb0ffafafaeffadaeadffadadadffacacabffabababffa9a9a9ffa8a9a9ffa7a7a7ffa7a6a6ffa8a8a8ffb4b4b4ffc0c0c0ffc9c9c9ffccccccffcdcdcdffcac9caffc3c3c4ffc0c0c0ffc1c2c1ffc2c2c2ffc3c2c3ffc3c2c3ffc4c4c4ffc4c4c4ffc5c5c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2a2aff292a2aff292a29ff292929ff292828ff292a29ff2b2b2cff2c2c2cff2d2d2dff2e2e2fff302f2fff303030ff303131ff323231ff333332ffc1c1c1ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffeaeae9ffeae9eaffeaeaeaffe9eaeaff8b8b8bff6f6f6fff686868ff626262ff5c5c5cff565657ff515151ff4b4b4bff464747ff414141ff3f3f3fff3e3f3fff000000ff000100ff000000ff000100ff010001ff000000ff000000ff000001ff010100ff010100ff000101ff010101ff010101ff010101ff010101ff020201ff010101ff010101ff010201ff010101ff000100ff000101ff000001ff000000ff000000ff000100ff000000ff000000ff010001ff010100ff000100ff010100ff010100ff000101ff000000ff000100ff000000ff010101ff010100ff010000ff000001ff010101ff010101ff010001ff010001ff000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff020202ff060606ff0f0f0fff232322ff414141ff636363ff828281ff969695ffa6a6a6ffb4b4b4ffbdbcbdffc3c3c3ffc8c7c8ffcccdccffcfcfceffd1d0d0ffd2d2d2ffd4d4d3ffd4d4d5ffd7d6d6ffdbdbdbffe7e7e8fff3f2f3fffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfafffbfafbfffafafbfffafafbfffbfafafffafafafffbfafbfffbfafafffbfbfafffbfafbfffafafafffbfafbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfafbfffafbfafffbfafafffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffdfcfdfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfefffdfefefffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffafafafff3f2f3ffe9e8e9ffdbdbdbffcfcfceffc9cac9ffc9c8c9ffc7c7c7ffc5c4c5ffc2c2c2ffbfbebfffbcbcbcffb8b8b8ffb4b3b4ffadadadffa4a3a3ff969596ff858585ff686768ff474847ff2d2d2cff191919ff0d0c0dff060606ff020303ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747575ff6c6c6cff646364ff5b5b5bff545454ff515050ff505050ff505050ff515150ff525252ff535353ff535353ff525252ff505051ff505150ff4f4f4eff494949ff444444ff3f403fff3b3b3cff373636ff313232ff2c2c2dff292829ff262526ff242323ff202021ff1f1f1eff1c1c1cff1b1a1aff181918ff171617ff141414ff121213ff111010ff0f0f0fff0e0d0eff0c0c0cff0b0b0aff080808ff050504ff040304ff040404ff040403ff040404ff040405ff040404ff040404ff030303ff030303ff030303ff030303ff040303ff040403ff040504ff050404ff040505ff040404ff040505ff040404ff040504ff040404ff040505ff050505ff0405050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff010100ff000100ff010000ff000100ff010001ff000000ff000001ff010000ff000000ff010001ff010001ff010100ff010001ff000000ff010001ff010101ff000100ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff010100ff020201ff020201ff020201ff010101ff020202ff020202ff020201ff020201ff020202ff040404ff0a0a0aff0f0f10ff131312ff131314ff141415ff121212ff101010ff121112ff0c0c0cff0d0d0cff0a0b0bff0b0a0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040304ff070706ff0c0b0cff111212ff181918ff202121ff282728ff2c2c2cff2e2f2fff323232ff353434ff343434ff323232ff323231ff333332ff333332ff323232ff303030ff2f2f2fff2e2e2eff2d2d2dff2d2e2eff2d2d2dff2d2e2eff2c2c2cff2b2c2cff262525ff222222ff212221ff212121ff242424ff242424ff232423ff222222ff212121ff20201fff1e1d1dff1d1d1dff1c1c1dff1c1d1cff232322ff232323ff232323ff232323ff232323ff201f1fff1f2020ff1f1f20ff201f20ff232323ff232323ff232323ff242423ff232323ff242323ff232423ff232323ff232323ff232323ff252424ff252525ff262525ff262525ff252525ff262526ff252525ff252525ff252625ff252525ff252526ff252526ff252525ff242524ff242424ff242424ff242424ff242424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d1d1ffd0cfd0ffd1d0d1ffd0d0d0ffd1d0d0ffd1d1d1ffd0d0d0ffd0d0d0ffd3d3d2ffd6d6d5ffd7d8d7ffd8d8d8ffd2d3d2ffc9c9c8ffbebfbeffb9b9baffbabbbaffbcbcbbffbcbdbcffbcbcbcffbcbcbdffbdbdbcffbebdbeffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c2ffc4c3c3ffc4c3c3ffc4c4c4ffc4c4c5ffc5c5c4ffc6c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c7ffc8c9c9ffc9c9caffcacacaffcbcbcbffcbcbcbffcccbccffcdcdccffcdcecdffcececeffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdddcffdcdddcffdcddddffddddddffdddddeffdeddddffdededeffdededeffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe6e6e5ffe5e6e5ffe7e6e6ffe6e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e8ffeae9eaffeae9e9ffeaeaeaffeaebeaffeaeaeaffeaeaebffeaeaebffeaeaeaffe9eaeaffeaeae9ffeaeaeaffe9e9e9ffebebebfff0efeffff5f5f5fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffcfcfdfffbfafafff7f7f7fff3f3f2ffeff0efffeeedeeffebebebffe9e8e9ffe6e6e6ffe4e4e4ffe3e2e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0dfe0ffdfe0e0ffdfdfdfffdfdfdfffdededfffdededeffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdbdadaffdadadaffdadad9ffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfceceffcececeffcecdceffcdcdcdffcccccdffcccbcbffcbcbcbffcbcbcaffc9cacaffcac9c9ffc8c9c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c6c6ffc6c5c5ffc6c5c6ffc5c5c5ffc4c4c4ffc4c3c4ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c1ffc0c1c1ffc0c0c0ffbfbfbfffbebfbeffbebebeffbebebeffbcbdbcffbcbcbcffbcbbbbffbbbbbbffbabbbaffbab9b9ffb8b9b9ffb8b8b7ffb7b7b7ffb6b6b6ffb5b6b6ffb5b5b4ffb3b4b4ffb3b3b3ffb2b2b3ffb1b1b1ffb0b0b1ffafafafffaeaeaeffaeaeaeffadadadffabacabffababaaffaaa9a9ffa8a8a8ffa7a6a6ffa6a6a6ffa9a9a9ffb7b8b7ffc4c3c3ffcbcbcaffccccccffcdcdcdffc8c8c9ffc3c2c2ffbfbfbfffc1c1c2ffc1c1c1ffc2c2c2ffc3c2c2ffc2c2c2ffc5c5c4ffc4c4c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2a2aff2a2a29ff292929ff282828ff282728ff292929ff2a2b2aff2c2c2cff2d2c2dff2e2e2eff2e2f2eff302f2fff313131ff313231ff323232ffc1c1c1ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9eaffeae9eaffeae9eaffeaeaeaffeae9eaffeae9eaff8b8b8aff6e6e6eff686868ff616261ff5b5b5bff555555ff504f50ff4b4a4aff454545ff414041ff3e3e3eff3f3f3eff000001ff000000ff000001ff000101ff000100ff000101ff000001ff000000ff000000ff010000ff010101ff010101ff010101ff010101ff020101ff010201ff020101ff010202ff020201ff010202ff010101ff010101ff010100ff000101ff000000ff000001ff010000ff010001ff010101ff010101ff010101ff010101ff000100ff010100ff010000ff010000ff000000ff010101ff000001ff010100ff010100ff010101ff010101ff010101ff010001ff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff050505ff080909ff111112ff252625ff484747ff696969ff858585ff99999affaaa9a9ffb6b6b7ffbfbfbeffc4c4c4ffc8c9c8ffccccccffcecfceffd0d0d0ffd3d3d3ffd4d4d4ffd6d6d6ffdadadaffe5e5e5fff1f1f1fffafaf9fffcfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfafffafbfafffafafbfffbfafafffbfafafffafbfafffafbfafffafafafffbfafafffafafbfffafafbfffafafbfffbfafbfffbfbfbfffbfbfafffbfbfafffbfafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfefffdfefdfffefefefffefefdfffdfefefffdfdfefffefefefffefefdfffdfdfefffefdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfafffbfafafffafafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfbfbfffafaf9fff4f3f3ffe7e7e6ffd8d8d9ffcccccdffc8c9c9ffc7c7c6ffc3c3c3ffc0c0c0ffbebdbdffbcbbbbffb8b9b8ffb4b5b4ffadadaeffa4a4a3ff989899ff888889ff717171ff565556ff383737ff202020ff121212ff0b0a0bff070706ff030303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7eff747575ff6b6b6cff636463ff5b5b5bff545454ff565556ff575757ff585858ff59595aff5b5b5bff5c5d5dff5d5d5dff5d5d5cff5c5d5cff595959ff535352ff4e4e4eff484848ff444445ff3e3e3eff393939ff333332ff2f2e2fff2b2b2bff292928ff252525ff232222ff1f1f20ff1e1d1eff1b1b1cff1a1a19ff171717ff151515ff131212ff111010ff0e0f0eff0d0d0dff0b0b0bff090808ff060506ff040405ff040404ff050405ff050404ff050404ff040403ff030303ff030302ff030303ff040404ff040403ff040404ff040505ff040505ff040505ff040504ff040404ff040504ff040404ff040404ff050505ff050504ff050505ff050505ff040505ff040405ff040504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000000ff000001ff000001ff010100ff000100ff000000ff000000ff010000ff000100ff010100ff000001ff010000ff000001ff000001ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010100ff010000ff010101ff010101ff010101ff010101ff010101ff000101ff000100ff000000ff000000ff000000ff010001ff010101ff010100ff020101ff020201ff010202ff010102ff010201ff010100ff000000ff010001ff010001ff010000ff000001ff010100ff000101ff010101ff010101ff010101ff000000ff010100ff010101ff010101ff010101ff010101ff010101ff010100ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010100ff010100ff000000ff000100ff000000ff010101ff010101ff010102ff010101ff000101ff010101ff010201ff010101ff010101ff010101ff020102ff010102ff010201ff030202ff030202ff010202ff010102ff020201ff020202ff010102ff020202ff040405ff070606ff070707ff070706ff070807ff080808ff090908ff090909ff080808ff060606ff0a0a0aff101010ff141414ff151514ff141414ff151515ff141314ff121212ff121211ff121111ff0d0c0cff0c0c0dff0b0a0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff030304ff050505ff090809ff0e0e0eff141414ff1a1a19ff1d1d1eff222221ff262626ff252525ff242423ff252526ff282929ff2c2c2cff2d2d2dff2b2c2bff2b2a2aff2b2b2bff2c2c2dff302f30ff302f30ff2c2c2bff2a2929ff262525ff222223ff212122ff212121ff242323ff232324ff242324ff232223ff212121ff1f1f20ff1e1e1dff1c1d1dff1c1d1cff1d1d1cff232323ff232323ff232323ff232323ff232323ff1f1f20ff1f1f1fff201f1fff201f1fff232223ff232323ff232322ff232323ff242323ff232323ff232323ff232323ff242423ff232323ff232324ff242323ff242424ff252525ff252625ff252525ff262525ff252525ff252525ff252525ff252525ff262525ff252525ff252524ff242424ff242424ff242424ff242424ff272726ff272627ff252626ff242525ff262627ff272827ff272727ff272827ff272727ff282728ff272728ff272727ff282727ff282727ff272728ff272728ff272827ff262626ff262626ff272627ff272627ff272626ff262626ff262625ff252626ff252625ff26262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd1d1d0ffd1d1d0ffd0d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffd2d2d2ffd4d4d4ffd6d7d7ffd8d9d9ffd3d4d3ffcccccbffc1c1c1ffbababaffbababaffbbbbbcffbcbcbcffbdbcbcffbdbcbcffbcbdbdffbdbdbeffbebfbeffbfbfbfffc0c0c0ffc1c0c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc9c8c8ffc9c9c9ffcacacaffcbcbcbffcccccbffcccbcbffcdccccffcdcdcdffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd2d1d1ffd3d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadbffdadbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdddcffddddddffdeddddffdddedeffdddddeffdededeffdededeffdededfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffe9e9eaffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e9e8ffe8e7e7ffe7e7e7ffe8e8e7ffeaeaebffefefeffff7f7f7fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefdfdfffdfcfdfffbfbfbfff9f9f8fff5f5f5fff3f3f2fff1f1f1fff0eff0ffeeeeeeffececebffe9e9e9ffe6e6e7ffe4e4e4ffe3e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdedfffdfdedfffdededeffdededdffddddddffdddeddffdddcdcffddddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdadbdbffdadbdaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd6d6d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcececeffcecdcdffcdcdcdffccccccffcccccbffcbcbcbffcbcacaffc9c9caffc9c9c9ffc8c8c9ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc6c5c5ffc5c5c5ffc4c5c4ffc3c3c4ffc4c3c3ffc3c2c3ffc2c2c2ffc1c1c1ffc1c0c1ffc1c0c0ffc0c0bfffbfbfbfffbebebeffbebebdffbebdbdffbdbdbdffbcbcbcffbcbcbcffbabbbbffbababaffb9babaffb8b9b8ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b5ffb3b4b3ffb3b3b3ffb2b2b2ffb0b1b1ffb0b0b1ffafb0afffaeaeaeffadadadffadacadffacacacffabaaaaffa9a9a9ffa8a8a7ffa6a6a6ffa6a7a6ffafb0afffbcbcbcffc6c6c6ffccccccffccccccffccccccffc6c6c7ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c1ffc2c2c2ffc3c2c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292a29ff292a29ff282829ff292828ff282728ff262627ff282828ff2a292aff2b2b2bff2d2c2cff2e2e2dff2e2e2eff30302fff313030ff323232ff333332ffc1c1c1ffe4e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffeae9e9ffeae9eaffeaeaeaffeaeae9ffeaeae9ff898989ff6b6b6cff666666ff606061ff5b5b5aff545454ff4e4e4fff494848ff444343ff3e3f3eff3c3d3cff3d3d3eff000000ff000000ff000000ff000000ff000001ff010000ff010000ff010100ff000000ff010100ff010101ff010101ff020201ff020102ff010101ff010202ff020202ff010202ff020202ff020202ff020202ff010101ff010101ff000100ff010000ff010000ff000001ff000001ff010100ff010101ff010001ff010001ff010101ff010000ff000000ff000000ff000000ff000100ff010100ff010101ff000101ff010101ff010101ff010101ff010101ff01010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff090909ff0f100fff191919ff2b2c2cff494949ff6d6d6dff8b8a8bff9d9d9dffacacacffb8b8b8ffc1c1c0ffc5c6c5ffc9c9caffccccccffcfcecfffcfcfd0ffd2d2d2ffd5d5d5ffd9dadaffe2e2e2ffefefeffff9faf9fffdfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafbfbfffbfafbfffafafbfffbfafafffbfafbfffafafafffbfafbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffbfcfcfff7f8f7fff1f2f1ffdfdfdfffcdcdcdffc6c6c7ffc4c4c4ffc1c1c2ffbebebfffbdbdbdffbcbcbcffb9b9b9ffb5b4b5ffaeaeaeffa6a6a6ff9d9d9dff8f8f8eff7d7c7dff616161ff454545ff2f2f2fff1f1f1fff101110ff080808ff040304ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff878888ff7f7e7fff757575ff6c6c6bff646364ff5c5b5cff5d5c5dff5d5d5cff5f5f5fff626261ff646564ff686868ff6b6b6bff6b6b6bff69696aff636363ff5b5b5cff575858ff515151ff4d4d4eff474747ff434242ff3b3b3bff363636ff313030ff2e2e2eff2a2b2aff272727ff242424ff222121ff1f1f1fff1c1c1dff1a1b1aff181718ff151515ff131212ff111011ff0e0e0eff0c0c0cff090909ff060606ff050506ff060605ff060506ff050505ff050505ff040404ff030303ff020202ff020303ff030304ff030303ff040404ff050404ff040405ff050505ff050404ff040404ff040404ff050404ff050505ff050505ff050505ff050505ff050505ff050405ff050505ff040504ff030303ff030203ff030203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000100ff000100ff010000ff010001ff000000ff000100ff010001ff000000ff000000ff010001ff000000ff010001ff010101ff010100ff000000ff010000ff010001ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000000ff010001ff010101ff000000ff000000ff010000ff010001ff010101ff010101ff020202ff020202ff020202ff020303ff030203ff030303ff040304ff040404ff030303ff020302ff020101ff010101ff010101ff020102ff030202ff020303ff040404ff050505ff060606ff060606ff060606ff050505ff040404ff030304ff020202ff020202ff020303ff040403ff040404ff040405ff040404ff050405ff030304ff030303ff020203ff030303ff030404ff040405ff040404ff050404ff040404ff040404ff040403ff040404ff030404ff040404ff040404ff040404ff040404ff030303ff010202ff010001ff010101ff020101ff020101ff000000ff010001ff010101ff010101ff010101ff030302ff040404ff040404ff040404ff030403ff030303ff010202ff020302ff040304ff050505ff060606ff060505ff050606ff060606ff070606ff060606ff070707ff080808ff090808ff080809ff0a0a0aff0a0a0aff0a0b0aff090909ff0a0a0aff0b0b0bff0b0b0bff0b0a0bff0c0b0cff101110ff161617ff1a1a19ff191a19ff1a1a1aff1a1a1aff1b1b1bff19191aff181818ff0f0f0fff101111ff141414ff151516ff141414ff141414ff151514ff151515ff141413ff121212ff111212ff121212ff0d0d0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff020101ff020202ff040404ff060606ff090909ff0b0c0bff0e0f0eff101110ff121112ff121212ff161617ff1d1c1cff212222ff232323ff201f20ff1f1f1eff202020ff222222ff282828ff2c2d2dff2c2d2dff262626ff232423ff222222ff212121ff212221ff232323ff242324ff222222ff212120ff1f1f1fff1e1e1dff1c1d1cff1c1c1dff1c1c1cff212122ff222323ff232323ff232323ff232323ff1f1f1fff1f1f20ff1f1f1fff201f1fff202020ff222322ff232322ff232323ff222323ff232423ff232423ff242323ff242323ff232323ff232424ff242324ff232324ff242323ff252424ff252525ff252525ff262626ff252525ff252525ff262525ff252525ff262625ff252525ff242424ff242424ff242424ff242424ff272627ff262626ff252526ff252424ff242425ff252525ff272626ff272727ff272727ff282727ff282727ff272728ff272828ff272727ff272828ff282727ff272727ff262626ff262626ff272627ff262626ff262626ff262626ff262626ff252625ff252626ff252626ff292929ff29292aff2a2929ff29292aff292a2aff29292aff292a2aff292a29ff2a2a2aff2a2a2aff2a2a2aff2a2a29ff292929ff292a29ff292a29ff292a29ff2a2929ff2a292aff292929ff292929ff292829000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcececeffd1d1d1ffd5d4d4ffd6d7d7ffd9d9d8ffd5d5d5ffcececeffc3c3c3ffb9b9b9ffbabab9ffbbbbbbffbcbcbcffbcbcbcffbcbdbdffbdbcbdffbebebeffbebebeffbfbfbfffc0c0c1ffc1c0c1ffc1c1c1ffc2c2c2ffc3c3c2ffc3c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c6ffc6c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffcbccccffcccdccffcdcecdffcececeffcfcfcfffcfcfd0ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9dadaffdad9daffdad9daffdadadaffdbdadaffdadbdbffdbdbdbffdcdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffdddeddffdedddeffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe3e3e4ffe4e4e4ffe8e7e7ffeeeeeffff7f8f7fffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefdfdfffcfbfbfff9f9f9fff6f6f5fff4f4f4fff2f3f3fff2f3f2fff2f3f2fff2f1f1fff0f0f0ffeeeeeeffebececffe9e9eaffe7e7e7ffe5e4e4ffe3e2e3ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededeffddddddffddddddffdddcddffdcdcdcffdcdbdcffdcdbdbffdadbdbffdbdbdbffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcececeffcecdcdffcdcdcdffccccccffcccbcbffcacbcbffcacbcaffcacac9ffc9c9c9ffc9c8c9ffc7c7c8ffc7c8c7ffc7c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbdbebdffbdbebdffbdbcbdffbbbbbcffbbbbbbffbbbabaffb9babaffb9b9b9ffb8b8b8ffb8b7b7ffb7b6b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b4b4ffb2b2b2ffb2b2b2ffb1b0b1ffb0b0b0ffafafafffaeaeaeffadadaeffacacacffabababffaaaaaaffa9a9a9ffa7a8a7ffa6a6a6ffa7a7a7ffb4b3b4ffbfbfc0ffc9c8c8ffcbcbccffcccdcdffcacacaffc4c4c5ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c2c2ffc2c3c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a292aff292929ff292829ff282828ff272727ff252526ff272727ff292929ff2b2b2bff2c2c2cff2d2e2dff2e2f2eff2f2f2fff303130ff313132ff323232ffc1c1c1ffe5e5e5ffe4e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e9ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaff878887ff6a6a69ff646463ff5f5e5fff595959ff535453ff4e4d4eff474747ff424242ff3d3d3dff3a3a3aff3c3c3cff000000ff000000ff000000ff010000ff010001ff010101ff010101ff010101ff010101ff000100ff010101ff010102ff010101ff010101ff020101ff010102ff020202ff020202ff020202ff020202ff020202ff020101ff010101ff000101ff000000ff000100ff010000ff010101ff010101ff010101ff010101ff010001ff010100ff000000ff010100ff000100ff000001ff000000ff000001ff000001ff010000ff000001ff010101ff000101ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010202ff060706ff0f0f0fff191919ff292a29ff3b3b3cff545354ff747473ff909091ffa4a4a4ffb0afafffb9b9b9ffc0c0c1ffc6c6c6ffcacacaffcdcdcdffcfcfcfffcfd0d0ffd1d2d1ffd4d4d4ffdadbdbffebebebfff8f8f7fffcfbfcfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffafbfbfffafbfbfffafbfafffafafbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffefefefffdfdfefffdfefdfffdfdfefffefefefffdfefdfffefdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfafffbfafbfffafbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffcfdfdfffbfbfbfff3f3f3ffe2e2e2ffcdccccffc4c4c4ffc2c2c2ffbfc0bfffbebdbeffbebebeffbdbdbdffb9b9b9ffb5b5b5ffafaeafffa7a7a8ff9e9e9eff929292ff818282ff6d6d6dff575757ff3e3d3eff262626ff131212ff080809ff050504ff020202ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff919191ff878788ff7f7f7fff757574ff6c6b6cff636364ff656565ff656565ff686868ff6b6b6bff6f6f6eff737474ff777877ff787878ff747474ff6c6c6cff646565ff616161ff5b5b5bff565657ff515252ff4d4d4dff444545ff3e3e3eff363636ff343434ff313030ff2d2d2dff292929ff262626ff232323ff212020ff1d1e1eff1b1b1bff181818ff151515ff121213ff101010ff0d0d0eff0a0a0aff070708ff060607ff060606ff060506ff050505ff050505ff040405ff040303ff030303ff030303ff030303ff040403ff040404ff040405ff050404ff040404ff040404ff040404ff040404ff050505ff050505ff050505ff050505ff050505ff040504ff040405ff050505ff030302ff030303ff020203ff050404ff050404ff0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010001ff010000ff010101ff010000ff000100ff000101ff000100ff000001ff000001ff010101ff000101ff010101ff010001ff000001ff010000ff000001ff000000ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010201ff020102ff010102ff020202ff010202ff020303ff020203ff020202ff030203ff030203ff030303ff040505ff060606ff060606ff070707ff080707ff090909ff0b0b0aff0b0b0bff0b0b0cff0b0a0bff090909ff070807ff070707ff070707ff070708ff080808ff0a0a0aff0d0d0dff0f0f0fff101010ff111111ff111111ff0f100fff0d0d0dff0a0a0bff0a0909ff0a0909ff0a0a0aff0c0c0dff0d0e0dff0e0f0fff0e0f0eff0e0e0eff0c0d0dff0b0b0bff090909ff0a0a0aff0b0b0bff0c0c0dff0c0d0dff0d0d0dff0e0e0eff0d0d0dff0c0c0bff0d0d0cff0d0c0cff0c0d0dff0d0c0dff0d0d0dff0c0c0cff0a0909ff060606ff040505ff050605ff060606ff050506ff050505ff040505ff050505ff060607ff070708ff0a090aff0c0b0cff0e0e0eff0f0f0fff0c0c0dff0a0a0aff090909ff0b0a0aff0d0d0eff121211ff131314ff131314ff141313ff141414ff151515ff151515ff161616ff171717ff181818ff191a19ff1a1a1aff1b1a1bff1b1c1bff1b1b1bff1c1b1cff1c1c1cff1d1d1eff1d1d1dff1e1d1dff232323ff2a2a2bff2d2d2dff2b2c2bff2c2d2dff2e2e2eff2d2e2eff2c2c2cff2c2c2cff1d1d1dff161716ff161615ff131314ff131313ff141414ff141515ff141415ff151414ff141414ff121112ff121212ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000001ff020202ff020203ff030303ff040405ff050404ff050505ff060605ff080808ff0c0c0cff0f0e0fff101010ff0e0e0eff0d0d0eff0e0e0fff121212ff171818ff1c1c1cff1e1e1eff1c1c1cff1b1c1cff1d1d1dff202020ff222322ff252525ff252525ff232323ff222121ff1f1f1fff1d1d1eff1c1d1cff1c1d1dff1d1d1dff1e1e1eff212221ff232323ff232323ff1f201fff1f1f1fff1f1f1fff1f2020ff202020ff202020ff202020ff222222ff232323ff232222ff232323ff242323ff242323ff232324ff242323ff222323ff232424ff232423ff232324ff232324ff252425ff252526ff252626ff252526ff252525ff262525ff252526ff242425ff242424ff242424ff242424ff242424ff272626ff262626ff262625ff252425ff242425ff252424ff242424ff242524ff262626ff272727ff272728ff272828ff272827ff282828ff272727ff272727ff272728ff272727ff262726ff262627ff262627ff272626ff262626ff262626ff252626ff252625ff252626ff272727ff272727ff292929ff2a2a2aff292a2aff2a2a2aff2a2a29ff2a292aff292a2aff2a2a2aff2a2a2aff2a292aff292929ff292a29ff292929ff292a2aff2a2929ff2a2929ff29292aff292929ff292929ff282929ff282928ff282829ff282828ff292829ff282829ff292929ff282829ff282829ff292828ff2828290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcececeffd1d1d1ffd5d5d6ffd8d7d7ffd8d8d9ffd5d6d5ffd0d0d1ffc5c4c5ffbab9baffb9babaffbbbbbaffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbebebeffbebfbeffbfbfc0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc3c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c8ffc8c9c9ffc9c9c9ffc9cacaffcacacbffcbcacaffcccccbffccccccffcccdcdffcecdceffcfceceffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffd9d8d8ffd9d9daffdad9d9ffd9d9daffdadadaffdadadaffdadadbffdbdadbffdbdbdbffdbdbdbffdbdbdcffdbdbdcffdcdbdcffdcdcdcffdcdddcffddddddffddddddffddddddffdddddeffdededeffdedfdeffdededfffdfdfdfffe0dfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e8ffe6e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe3e3e3ffe3e3e3ffe3e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe2e2e3ffe8e7e7ffefefeffffafafafffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfefefffcfcfcfff9f9f9fff6f6f6fff2f1f1fff2f2f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff0f0efffeeeeeeffecececffe9eae9ffe7e7e8ffe5e5e5ffe3e3e3ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffe0dfdfffdfdedfffdededfffdededeffdededeffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfcfcfffcecfcfffcececeffcdceceffcdcccdffcccbcbffcccccbffcbcacaffcacacaffcac9caffc9c9c9ffc8c8c9ffc8c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c4ffc3c4c4ffc3c3c3ffc2c2c3ffc1c1c2ffc1c1c1ffc0c0c1ffbfc0c0ffbfc0c0ffbfbfbfffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbcbbffbbbbbbffbababbffbab9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb6b5b6ffb5b5b5ffb4b5b4ffb4b3b4ffb2b2b2ffb1b1b1ffb0b0b1ffb0b0b0ffaeafaeffaeadaeffadadadffacacacffabababffaaa9aaffa8a8a9ffa7a8a7ffa6a7a7ffa9a9a9ffb6b6b6ffc2c2c2ffcacacaffcbcbccffccccccffc9c9c9ffc2c2c3ffbfc0c0ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292829ff272828ff272727ff262526ff252525ff272727ff292829ff2a2a2bff2c2c2cff2d2d2dff2e2d2dff2f2f2fff303030ff313131ff333232ffc1c1c1ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffeaeaeaffeaeaeaff858686ff686767ff626262ff5d5d5dff585757ff525252ff4c4c4cff464646ff404041ff3b3b3bff393939ff3a3a3aff000000ff000000ff000000ff010000ff000001ff000000ff000101ff010101ff000000ff000101ff010100ff010101ff010101ff010101ff010101ff020101ff010101ff020202ff020202ff020202ff020102ff010101ff010101ff010101ff000000ff000000ff000001ff010101ff010100ff010101ff010102ff010101ff010101ff000001ff000001ff000000ff000101ff000100ff000000ff000000ff000000ff000001ff010101ff010101ff010101ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff050505ff101010ff232222ff383838ff4e4e4eff636363ff7e7e7eff969697ffa8a8a8ffb4b4b3ffbbbbbbffc1c1c1ffc6c6c6ffcacacaffccccccffcececfffd0cfd0ffd1d1d2ffd3d4d3ffdcdbdbffedededfffafaf9fffbfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffafbfafffbfbfafffafafafffbfbfbfffafafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffbfcfbfffbfcfbfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfefdfffefefefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffbfbfbfff3f3f3ffe4e4e4ffcececeffc3c4c3ffc1c1c1ffbfbfbfffc0c0bfffbfbfbfffbdbdbdffb9b9baffb5b5b4ffaeafaeffa7a7a7ff9f9f9fff969595ff888888ff777877ff606060ff444545ff2b2a2bff171718ff0c0d0dff070807ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff989998ff919191ff888888ff7e7e7fff757575ff6c6c6cff6e6e6eff707171ff737374ff767675ff797979ff7d7d7eff818080ff808080ff7b7c7cff747474ff6e6d6eff6a6a69ff656564ff616160ff5c5c5cff575857ff4e4f4fff454546ff3e3d3dff3a3b3aff373737ff333334ff303030ff2b2c2cff282828ff252525ff212221ff1e1f1eff1b1b1bff171817ff151515ff121212ff0f100fff0b0b0cff080908ff070807ff060607ff060606ff060606ff050505ff050505ff040404ff040404ff040404ff040404ff040505ff040504ff050504ff040505ff040404ff050405ff050405ff050505ff050405ff050505ff050505ff050505ff040504ff050505ff040504ff030303ff020203ff030303ff050504ff040505ff040504ff050506ff050505ff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010101ff000000ff010000ff010101ff000100ff000100ff000100ff000100ff010100ff000000ff010101ff000001ff000100ff000100ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000100ff010001ff000100ff000101ff000000ff000000ff000000ff000100ff000001ff010101ff000000ff010001ff010101ff020202ff030404ff050605ff050605ff060605ff060605ff070707ff070708ff080908ff090909ff090909ff0a0a0aff0c0b0bff0e0e0eff101110ff121212ff131313ff151515ff181818ff1b1c1cff1d1d1cff1e1e1dff1b1b1bff171718ff151414ff141414ff141313ff131313ff141414ff171717ff1a1a1aff1c1c1cff1e1e1eff1f1f1fff1f1f1fff1d1d1eff1c1c1cff1a1a19ff171818ff161716ff181919ff1c1c1cff1f1f1fff202020ff212020ff202021ff1c1d1dff191819ff171717ff191918ff1c1c1cff1e1f1eff202020ff212221ff212222ff202020ff1e1e1eff1e1f1eff1f2020ff201f20ff202020ff212121ff1e1e1eff181818ff111211ff0e0f0eff0e0f0eff101110ff121211ff111111ff121212ff121213ff141413ff161615ff1a1a1aff212120ff252424ff232323ff1e1f1eff1c1c1cff191a1aff1b1a1aff1e1e1eff242424ff262626ff262525ff252626ff272727ff282728ff282727ff282828ff2a2a2aff2b2b2bff2a2a2aff2a2a2aff2b2c2bff2c2d2dff2c2c2cff2c2c2cff2d2d2eff2f2f2fff2e2e2eff2e2e2eff303130ff353536ff363736ff363636ff353536ff363636ff363636ff343535ff343434ff282728ff181818ff131313ff111111ff131313ff141414ff131414ff141414ff151414ff151515ff131414ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff020101ff000101ff010101ff020302ff040403ff050505ff050505ff040304ff040304ff040404ff060506ff070708ff090909ff0a0a0aff0b0b0bff0e0e0eff121212ff171718ff1c1c1dff212121ff222221ff212122ff212221ff202020ff1c1d1cff1c1c1cff1d1d1dff1e1e1eff202020ff212222ff232222ff212121ff1f1f1eff1e1f1eff1f1f1fff202020ff1f201fff1e1f1fff1f2020ff201f20ff222222ff222323ff222223ff232323ff232323ff242323ff232323ff212121ff222322ff232423ff232423ff242423ff232323ff242524ff252525ff252625ff252525ff252525ff252524ff242424ff242424ff242424ff242424ff262726ff272627ff252525ff242525ff242524ff252524ff252525ff242425ff252425ff252525ff272626ff282727ff272727ff272827ff282727ff272727ff272727ff262626ff262627ff262627ff272727ff272726ff262727ff262626ff252626ff252625ff252525ff272727ff272727ff272727ff272727ff292929ff2a2929ff2a2a29ff2a2a29ff2a2a2aff2a2a2aff292a2aff292a2aff292929ff2a2929ff292929ff292a29ff29292aff2a2a2aff292929ff292929ff292929ff282929ff282928ff282928ff282928ff292928ff282828ff282928ff282829ff282928ff282928ff282828ff2f2f2eff2f2e2eff2e2e2eff2e2f2eff2e2e2eff2e2f2eff2f2f2fff2e2e2fff2e2f2fff2e2f2eff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcdceceffd0d0d0ffd6d6d5ffd8d9d9ffd9d9d9ffd7d6d7ffd2d2d2ffc8c7c7ffbebdbeffbababaffbababaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbdbeffbebebfffbfbfbfffc0c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc2c3c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c5ffc5c6c5ffc6c5c6ffc6c6c6ffc7c7c6ffc7c8c7ffc8c8c8ffc9c8c9ffc9c9c9ffc9cacaffcacacaffcbcacbffcbcccbffcccdccffcdcccdffcececeffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d3d2ffd4d4d3ffd4d3d3ffd4d5d4ffd5d4d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d9d8ffd8d9d9ffd9dad9ffdadadaffd9dadaffdadadaffdadbdaffdbdadaffdbdbdbffdbdbdbffdcdbdbffdcdbdcffdcdbdbffdcdbdcffdcdcdcffddddddffddddddffddddddffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffdfe0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe4e3e3ffe3e4e3ffe4e4e4ffe5e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe6e5e6ffe5e6e5ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e5e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe3e3e3ffe8e8e9fff2f2f2fff9f9f9fffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfefdfffcfbfcfff9f9f9fff5f6f6fff2f2f2fff1f0f1fff0f1f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff0f0f0ffeeefeeffecedecffeaeae9ffe8e8e7ffe5e5e5ffe3e3e3ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdedeffdededeffdddeddffddddddffdcddddffddddddffdcdcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdadadbffdad9daffdadadaffdad9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcecfffcececeffcdceceffcccccdffcccbccffcbcbcbffcacbcbffcacacaffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c7c6ffc6c6c5ffc5c5c5ffc5c5c4ffc4c4c3ffc3c4c3ffc2c2c3ffc2c2c2ffc1c2c1ffc0c0c1ffc0c0c0ffc0bfbfffbfbfbfffbebfbeffbebebeffbdbebdffbdbdbdffbcbcbcffbbbcbcffbbbbbbffbababaffb9babaffb9b8b9ffb8b7b8ffb7b7b7ffb7b6b6ffb6b5b5ffb4b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb2b2b2ffb0b1b0ffb0b0b0ffaeaeafffaeaeaeffadadadffacacacffabababffaaaaabffa9a9a9ffa7a7a8ffa7a8a8ffaeaeaeffbababaffc4c5c5ffcbcbcbffcbcbcbffcccccbffc7c7c6ffc1c1c1ffbfbfbfffc0c0c0ffc0c1c1ffc0c0c0ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292928ff282727ff272727ff252526ff252625ff252525ff262626ff292828ff2a2a29ff2b2a2aff2c2c2bff2d2d2dff2e2f2eff303030ff303131ff323232ffc1c1c1ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffeaeae9ffeaeaeaffe9eaeaffe9eaeaffe9eaeaffeae9eaffeaeaeaffeaebeaff848485ff666666ff606060ff5b5b5bff565656ff505050ff4a4b4aff444544ff3f403fff3b3b3aff383737ff383938ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000100ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff020102ff020102ff020101ff010101ff010101ff010101ff010000ff000000ff000100ff000000ff010101ff010101ff020202ff020201ff020202ff010201ff010102ff000100ff000000ff000000ff010000ff010001ff000100ff000000ff000000ff010100ff010100ff010101ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff060606ff111011ff242425ff3f3f3fff575757ff6d6d6dff848584ff999999ffa8a8a9ffb4b4b4ffbdbdbdffc2c2c3ffc6c6c7ffcacacaffcdcccdffcecdceffcfcfcfffd1d1d1ffd4d4d4ffdddedefff0f1f0fffafafafffbfbfbfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfafbfffbfbfbfffafafbfffbfafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefefdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafafbfffafafbfffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffbfbfafff3f2f2ffe8e8e8ffd4d4d3ffc3c3c4ffc1c0c0ffc1c0c1ffc1c1c0ffc0bfbfffbdbdbdffb9b9b9ffb4b4b3ffaeaeaeffa8a8a8ffa1a1a1ff989898ff8c8c8cff7b7b7cff636363ff4c4d4cff373737ff222222ff121211ff090808ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff9d9d9dff989998ff919192ff878788ff7f7f7fff757575ff777777ff7b7b7bff7e7e7eff818182ff838383ff858585ff868686ff858686ff828282ff7c7c7cff787778ff747474ff707070ff6b6b6bff676767ff626262ff585858ff4f4f4fff464645ff434343ff3f3f3eff3b3b3bff373636ff333232ff2e2e2eff2a2a2aff262626ff232322ff1f1e1fff1b1b1bff181818ff151514ff111111ff0d0d0dff090a0aff090908ff080808ff070808ff070807ff070707ff070607ff060607ff060506ff050505ff050505ff050505ff050505ff050505ff050405ff050405ff040404ff040504ff050504ff050504ff050505ff050405ff050505ff040405ff050404ff030303ff030303ff030203ff050504ff050504ff040404ff050505ff050505ff050506ff060505ff070707ff060707ff060607ff060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010000ff010100ff010000ff010001ff010100ff000000ff000000ff000000ff000000ff010000ff010101ff000100ff000000ff000001ff000100ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff010001ff010101ff020101ff010102ff010201ff010101ff010202ff020201ff020202ff020202ff020303ff030303ff040303ff040403ff050405ff080808ff0c0c0cff0f0f0fff111011ff121112ff131312ff151414ff151515ff161616ff171717ff171718ff171818ff171817ff1a1a1aff1c1c1cff1d1d1eff1e1d1eff1e1f1fff222121ff242424ff252525ff262525ff242424ff232323ff222122ff212121ff202020ff202020ff212121ff222223ff232423ff242425ff262626ff272827ff272728ff272727ff282828ff272727ff252525ff242424ff252425ff262627ff282728ff292929ff292929ff282929ff262626ff232423ff222222ff222222ff252525ff262626ff282828ff292a29ff292929ff272828ff272726ff272727ff282727ff282929ff292829ff292929ff272726ff222222ff1d1d1dff1b1b1bff1d1c1dff1f1f1fff201f20ff202020ff222221ff222223ff222322ff242423ff272828ff2e2e2eff303130ff2f2f2fff2c2c2cff2a2a2bff29292aff292929ff2c2c2cff303030ff313131ff313030ff303031ff323232ff333233ff333333ff333433ff353535ff363536ff343435ff333333ff333334ff343434ff333433ff333233ff353535ff373737ff383837ff363637ff383838ff3a3a3aff3b3b3bff3a393aff393939ff373737ff363636ff353535ff343534ff2e2d2eff151515ff101010ff131213ff131213ff121212ff141413ff141414ff151514ff141515ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff010102ff010102ff010001ff010100ff010100ff010101ff030203ff030203ff030303ff030303ff040404ff060706ff090809ff0c0c0cff10100fff131313ff171717ff19191aff191919ff171617ff161516ff171717ff191919ff1b1b1bff1d1d1eff1f1f1fff1e1e1eff1b1b1bff1b1b1aff1d1c1cff1f1e1fff202120ff222221ff232323ff242424ff242424ff222222ff222222ff232323ff242323ff232322ff212121ff212021ff212120ff222222ff242323ff232323ff232323ff242323ff242425ff252525ff252525ff242425ff242424ff232423ff242423ff242324ff262626ff262627ff252625ff242424ff242424ff242424ff242424ff252425ff252525ff252425ff242423ff242424ff262626ff282728ff272728ff272827ff272727ff262626ff252625ff262627ff262626ff272626ff272726ff262626ff252526ff252525ff262526ff262526ff262626ff272727ff272727ff272727ff272727ff292929ff292929ff2a2a29ff2a2929ff29292aff292a29ff292928ff292a2aff292929ff292a2aff2a2929ff292a2aff292929ff292929ff292928ff292828ff282828ff282828ff282828ff282828ff282828ff282828ff292828ff292829ff282928ff282828ff2e2e2fff2e2f2fff2e2f2eff2f2f2eff2e2e2fff2e2e2fff2f2e2fff2e2f2eff2e2e2eff2e2e2eff2e2e2eff313131ff323132ff323232ff323132ff323231ff313131ff313131ff2e2d2eff2b2a2bff2a2a2aff29292a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd5d5d5ffd8d8d8ffdad9daffd7d6d7ffd3d3d3ffc9c9c9ffbfc0bfffbab9baffb9b9baffbababaffbababbffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc0c0c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c5ffc4c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc7c6c6ffc8c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffcacac9ffcacbcbffcbcbcbffccccccffcdccccffcdcdcdffcecdcdffcfceceffcfcfcfffd0cfcfffd1d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd4d3d3ffd5d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdddcddffdddcddffddddddffddddddffdeddddffdededeffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e3e2ffe2e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffe0dfdfffe0dfdfffe0e0e0ffe0e0dfffe1e0e1ffe4e3e4ffebebebfff1f1f1fffafaf9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfff8f8f9fff5f5f5fff2f2f2fff1f1f1fff1f1f0fff0f1f1fff1f0f0fff0f0f1fff0f0f0fff1f1f0fff1f1f1fff2f1f1fff2f1f2fff1f1f0ffeeeeefffedecedffeaeaeaffe8e8e7ffe6e6e5ffe3e3e4ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdedfdeffdededeffddddddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdadbffdbdadbffdadadaffdadad9ffd9d9d9ffd8d9d8ffd9d8d9ffd8d8d9ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d5ffd6d6d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d1d1ffd0d0d1ffd0cfcfffcfcfcfffcfceceffcececfffcdcecdffcdcdcdffcccdcdffcccccbffcbcbccffcbcbcaffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc8c7c7ffc7c6c7ffc7c7c6ffc5c5c5ffc5c4c5ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c1ffc0c0c0ffbfc0bfffbfbfbfffbebebeffbdbdbeffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbabbbaffbab9b9ffb9b9b9ffb9b8b9ffb7b7b7ffb7b7b6ffb6b6b6ffb5b5b5ffb5b4b5ffb4b3b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b1b0ffb0afb0ffaeaeafffaeaeadffadadadffacacacffabababffaaaaaaffaaa9aaffa8a8a8ffa9a9a9ffb1b2b2ffbdbebeffc7c7c7ffcbcbcbffcccbccffcacacaffc4c4c4ffc0bfbfffc0bfc0ffbfc0bfffc0c0bfffc0c1c1ffc1c1c0ffc1c1c2ffc1c1c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282728ff272626ff262625ff252526ff252525ff252524ff252526ff272827ff282928ff2a2a2aff2b2b2bff2c2c2dff2e2e2eff2f302fff313030ff323232ffc1c1c1ffe5e4e4ffe5e5e5ffe5e5e6ffe5e5e5ffe6e6e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaeaebffeaeaeaff838383ff646364ff5e5e5eff595959ff545353ff4e4d4eff484848ff424243ff3e3d3eff393939ff373636ff383837ff000000ff000000ff000000ff000000ff000100ff000100ff010100ff000000ff000001ff010001ff000100ff010000ff010001ff010101ff010000ff010001ff010101ff010001ff010101ff010100ff000000ff010001ff000001ff000000ff000000ff000000ff000100ff010101ff010102ff020201ff020202ff020202ff020202ff020102ff020102ff010101ff010101ff000101ff000001ff000000ff000100ff000001ff000000ff010101ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff050506ff0a0a0aff131213ff252525ff3e3e3eff5a5a5aff727273ff898989ff9d9d9dffabababffb5b5b4ffbdbdbdffc4c3c4ffc7c8c8ffcbcbcbffcecdceffcfcfcfffd0d0cfffd1d1d1ffd6d6d5ffe3e3e2fff4f4f4fffbfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffbfafbfffbfbfafffbfbfafffbfbfafffafafbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfbfbfff8f7f8ffeeeeedffd7d7d6ffc4c4c4ffc1c1c1ffc1c1c1ffc1c1c1ffbebfbfffbcbcbcffb7b8b7ffb3b3b3ffaeaeaeffaaa9a9ffa3a3a3ff9b9b9bff919091ff808080ff6d6e6dff5c5b5cff464646ff282828ff111111ff060607ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa1a1a1ff9d9d9dff989898ff919191ff888788ff7f7f7fff808080ff858585ff898989ff8d8d8dff8b8c8bff8a8a8aff8a8b8aff8b8b8bff888988ff838484ff818081ff7f807fff7c7d7cff787879ff737373ff6d6d6eff646464ff5a5a5aff505150ff4d4d4dff494848ff454545ff404040ff3b3b3bff353535ff313030ff2b2b2bff272727ff232323ff20201fff1b1b1cff181818ff131313ff0e0e0fff0c0c0bff0a0b0aff0a0a0aff0a0a09ff0a0909ff080909ff090809ff080809ff080808ff070707ff060606ff060606ff060606ff060606ff050506ff040404ff040505ff050505ff050505ff050505ff050505ff050405ff040404ff040405ff030303ff030303ff030302ff040504ff040405ff050404ff050505ff060606ff060506ff050505ff070706ff070606ff060706ff060606ff060706ff060607ff060506ff06060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000000ff010000ff010000ff000000ff000000ff010100ff000000ff000000ff010101ff000001ff010100ff000100ff010001ff000000ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010100ff010100ff010101ff010102ff030203ff030403ff040404ff040505ff050506ff060607ff060606ff060606ff070807ff080808ff090808ff090909ff0a0b0bff0c0c0cff0d0d0dff100f0fff141414ff191918ff1d1d1cff1f1f1eff1f1f1fff212021ff242424ff252526ff272726ff272727ff282727ff262626ff252525ff252626ff282828ff2a292aff2a2a2aff2a2a2aff2a292aff292929ff282828ff272728ff272728ff272727ff282828ff272728ff272627ff272627ff272727ff272727ff282828ff282829ff2a2929ff292929ff2a2a2aff2b2b2bff2c2c2dff2d2c2cff2b2b2bff2a2a2aff2a2929ff292929ff2a2b2aff2b2b2bff2b2c2bff2b2b2bff2a2a2aff2a2a2aff2c2b2cff2c2d2cff2d2d2cff2c2c2dff2d2d2dff2f2f30ff303030ff2f2f2fff2d2d2dff2d2d2dff2e2d2dff2e2e2eff2e2e2eff2e2e2eff2c2c2cff2c2b2bff2c2b2cff2b2b2bff2c2b2bff2c2c2cff2b2b2cff2b2b2bff2c2c2dff2d2d2eff2d2d2dff2b2c2bff2f2f2fff333232ff333333ff313231ff303030ff2f2f30ff2e2f2fff2e2e2eff2f2f2fff303030ff303030ff303030ff303031ff303131ff313131ff323232ff343434ff353535ff343434ff323132ff313131ff333333ff333333ff313131ff313030ff323232ff343334ff343333ff343434ff373737ff393939ff373737ff343534ff353535ff353535ff343434ff333333ff333333ff313031ff151515ff161615ff151516ff131313ff131313ff121212ff141413ff141414ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010001ff010101ff010001ff000100ff000001ff010101ff010101ff010101ff030303ff050505ff070707ff080909ff0a0a0aff0a0a0aff0a0a0aff0a0b0aff0b0b0bff0d0d0cff0f0f0fff131312ff151616ff161617ff141514ff151514ff171718ff1c1b1cff1d1e1eff202020ff202020ff222222ff242324ff242423ff232323ff232323ff242424ff232323ff242323ff232223ff222222ff232323ff242424ff242424ff222223ff232323ff242425ff262625ff252625ff252525ff242423ff242323ff242424ff262626ff262627ff252626ff252524ff242424ff242424ff232423ff242424ff242425ff242424ff232424ff232324ff232324ff242424ff262627ff272727ff272727ff262627ff252525ff252525ff262525ff262626ff262626ff262626ff252626ff262626ff262626ff262626ff262625ff262525ff252625ff272727ff272727ff272727ff272627ff292929ff2a2a29ff292a2aff29292aff282829ff282828ff292928ff292a29ff292929ff2a2929ff2a2a2aff292929ff292929ff282828ff282727ff282728ff282828ff282828ff282828ff282828ff282828ff292829ff282829ff292928ff2d2e2dff2f2f2fff2f2f2eff2f2f2eff2e2f2fff2f2e2fff2f2e2fff2e2f2fff2f2f2eff2f2e2fff2e2e2eff313131ff313132ff313132ff313131ff313232ff313132ff323132ff2e2d2eff2b2b2bff2a292aff2a2a2aff363637ff373737ff363636ff363636ff363736ff363536ff343434ff323232ff313131ff303030ff2f2f2fff2f2f2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd4d4d5ffd8d8d9ffd9d9d9ffd7d7d7ffd3d3d3ffcbcacbffc2c2c2ffbababaffb9b8b9ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbcffbdbebdffbebebfffc0bfbfffc0c0c0ffc1c2c1ffc2c2c2ffc3c3c3ffc3c4c3ffc4c3c3ffc4c5c4ffc5c5c5ffc5c6c5ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c7ffc8c8c9ffc9c8c9ffc9c9caffcacacaffcacacaffcbcbcbffcccbccffcdccccffcdcdcdffcececeffcecfceffcfcfcfffd0cfcfffd1d0d0ffd1d1d1ffd2d2d1ffd3d3d2ffd3d3d3ffd3d3d4ffd5d4d5ffd4d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d6ffd8d7d7ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdadadbffdbdadbffdadbdaffdbdbdbffdbdbdcffdcdcdcffdcdcdcffddddddffdddcddffddddddffdddddeffdededeffdededeffdededeffdedfdeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffdfe0e0ffe0e0dfffdfdfdfffdfdedeffdededeffdfdedeffdedfdeffdfdedfffdfdedfffdfdfdfffdfe0dfffdfdfdfffdfdfe0ffdfe0dfffe0e0e0ffe0e0e0ffe1e1e1ffe5e6e6ffeaeaebfff2f1f2fffbfbfbfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffbfcfbfff8f8f9fff5f5f5fff2f2f2fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f0f0ffefefefffedededffeaeaeaffe9e8e9ffe5e6e6ffe4e4e3ffe1e2e1ffe0e0e0ffdfdfdeffdfdfdeffdededeffdedddeffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d1ffd0d0cfffcfcfcfffcfcfcfffcececeffcdcdceffcdcdcdffccccccffcbcccbffcbcbcbffcbcacaffcacacaffc9c9c9ffc9c9c9ffc7c8c7ffc8c7c7ffc7c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c1ffc1c1c1ffc1c0c0ffc0c0bfffbfbfbfffbebfbfffbebebeffbdbdbeffbdbdbdffbcbdbcffbcbbbcffbbbbbbffbababaffb9b9baffb9b8b9ffb8b8b8ffb7b7b7ffb6b6b7ffb6b6b6ffb6b5b6ffb5b5b5ffb4b3b4ffb3b3b3ffb2b2b3ffb2b1b1ffb0b0b0ffafafafffaeafaeffaeadaeffadadadffacacacffacacacffabababffaaaaaaffa9a9a8ffa9a9a9ffb4b4b4ffc2c2c1ffcbcbcaffcbccccffccccccffc9c9c9ffc2c3c2ffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c1ffc2c1c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272627ff262526ff252526ff252525ff252525ff232423ff242424ff262625ff282827ff292929ff2b2a2aff2c2c2cff2d2e2eff2f2f2fff313031ff323232ffc1c1c0ffe4e4e5ffe5e4e5ffe5e5e5ffe5e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9eaffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaff818181ff626262ff5c5d5dff575757ff525151ff4b4b4bff464645ff414140ff3c3c3cff373737ff353435ff373737ff000000ff010100ff000100ff010001ff010100ff010100ff010101ff010101ff010001ff000101ff010100ff010001ff010101ff000100ff010001ff010001ff000000ff000101ff000001ff000000ff010001ff000001ff000000ff000000ff000001ff010101ff010000ff010101ff020201ff020202ff030202ff020303ff030303ff030203ff020202ff020201ff020101ff010201ff010101ff010100ff000001ff010001ff010100ff010101ff010102ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff080708ff0e0e0dff1d1d1dff2f2f2fff444544ff5c5c5bff767676ff8c8c8cffa1a1a0ffb0b0b0ffb7b8b8ffbdbebdffc3c3c3ffc8c8c8ffcbcbcbffcececeffd0d0d0ffd1d1d1ffd2d1d2ffd7d6d7ffe6e6e7fff8f8f8fffdfdfdfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfafffafbfafffbfbfbfffafbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffbfafbfff0f1f0ffdbdbdcffc6c6c6ffc1c1c2ffc1c1c1ffc0c0c0ffbdbdbdffbababbffb7b7b7ffb3b3b3ffafafafffaaaaabffa5a5a5ff9e9e9eff959494ff868686ff757676ff626262ff444545ff242424ff0f0e0eff050605ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabacabffacababffa1a1a1ff9d9d9dff989898ff919191ff888888ff898a8aff8d8d8eff919291ff959696ff929191ff908f90ff8f8f8fff909190ff8f8f8fff8b8b8bff898a89ff898989ff878786ff838383ff7d7d7dff777877ff707070ff676767ff5d5d5dff595959ff555454ff505150ff4b4b4bff464646ff3f3f3fff383838ff323232ff2d2c2dff292928ff252425ff202020ff1c1c1cff161616ff111111ff0e0e0eff0e0d0eff0d0d0dff0c0c0cff0c0b0cff0a0a0bff0a0a0aff0a0a0aff0a090aff080909ff080808ff080808ff080808ff070706ff060505ff050605ff050505ff050605ff060505ff060505ff050605ff040504ff030404ff030303ff030303ff030303ff040504ff040404ff040404ff060606ff050506ff050606ff050605ff070707ff070606ff070607ff060607ff060706ff060607ff060606ff050606ff070707ff070707ff080708ff08070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000001ff000001ff010101ff010000ff010100ff000001ff000000ff000001ff010100ff000001ff000000ff010001ff010001ff000000ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000100ff020202ff030203ff040304ff030304ff030403ff040405ff060606ff080908ff0b0b0bff0c0d0cff0d0d0dff111011ff131313ff131212ff121112ff141414ff151515ff161515ff171717ff181818ff1b1a1bff1d1c1dff1d1d1eff202020ff232323ff252524ff262626ff252525ff272727ff292929ff2b2b2cff2d2d2dff2d2d2eff2c2c2cff2a2a2aff292829ff29292aff2c2d2cff2e2e2eff2d2c2cff2b2b2bff2c2c2cff2b2b2aff272828ff272726ff272626ff272827ff282828ff272827ff262525ff252525ff262625ff272726ff272828ff282929ff292828ff282828ff282929ff292a29ff2a2a2aff2a2a2aff282829ff282929ff282828ff292929ff2a292aff2b2a2bff2a2a2bff292a29ff29292aff2b2c2cff2f302fff313131ff2f2f2eff2d2c2dff2d2d2dff2e2f2eff303030ff2f2f2fff2e2e2eff2d2e2dff2d2d2dff2d2d2dff2d2c2dff2d2d2dff2d2c2dff2d2d2eff2f3030ff302f30ff2f2f2eff2d2d2eff2d2d2dff2f2f2fff30302fff2e2e2fff2e2d2dff2d2c2dff2f2f2fff302f30ff2e2d2eff2c2c2dff2d2d2dff2d2d2dff2d2c2dff2b2c2cff2c2c2cff2c2c2cff2c2d2dff2d2d2cff2d2c2cff2c2d2cff2c2b2cff2d2d2dff313030ff313131ff2f2f2eff2c2d2cff2d2d2dff303130ff323231ff313231ff313131ff323232ff333333ff343434ff343535ff373737ff373837ff373737ff363535ff353435ff353536ff353535ff343434ff333333ff323333ff303131ff151615ff161516ff161516ff131313ff131313ff121212ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020303ff030304ff030303ff030303ff040303ff040304ff040404ff040504ff060607ff080808ff080908ff080909ff0a0b0aff0e0e0eff121212ff131414ff151414ff141414ff161616ff181818ff1a1919ff1a1b1aff1b1b1bff1d1d1dff1f1e1fff202021ff232323ff232323ff232423ff232324ff232323ff232324ff252525ff272727ff282828ff282828ff262626ff242424ff232223ff242424ff252626ff272727ff272626ff252525ff252525ff242424ff242424ff242524ff262525ff262726ff262626ff262625ff262525ff262626ff272827ff272827ff272727ff262727ff252524ff242424ff252626ff262726ff262626ff262626ff252626ff262626ff252525ff252525ff262526ff262526ff252525ff252625ff272727ff262626ff252625ff262727ff292929ff2a292aff292829ff272727ff272727ff282728ff292929ff292a29ff292929ff292a29ff292829ff292929ff282728ff272728ff282828ff282828ff282828ff282828ff282828ff282829ff282928ff282828ff292929ff292929ff2e2e2eff2f2e2fff2f2e2fff2e2e2fff2e2f2eff2f2f2eff2f2e2eff2e2e2eff2e2e2eff313231ff313232ff323231ff323131ff313231ff323132ff323231ff2e2d2dff2b2b2bff2a2a2aff2a2a29ff363637ff363737ff373636ff363736ff363736ff363635ff343434ff333232ff303131ff303030ff2f2f2fff2f2f2fff313030ff313031ff303031ff303130ff303031ff303030ff272827ff202121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffd3d3d2ffd9d8d8ffdadadaffd7d7d7ffd4d4d3ffcdccccffc4c4c3ffbababaffb9b9b9ffb9babaffbababaffbbbbbaffbcbcbcffbcbdbcffbdbdbdffbebebeffbfbfbfffc0c0c1ffc1c1c1ffc1c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c7c6ffc7c7c7ffc8c8c7ffc9c8c9ffc9c9c9ffc9cac9ffcacacaffcacacbffcbcbcbffcbccccffcdccccffcdcecdffcecdceffcfcecfffcfcfcfffcfcfd0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d3ffd3d3d3ffd4d3d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d7ffd7d6d7ffd8d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdaffdbdadaffdbdbdbffdcdbdcffdcdcdbffdcdcdcffdddcdcffdddddcffddddddffddddddffdddedeffdededeffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfe0ffe0e0e0ffdfe0e0ffe0e0e0ffe1e0e1ffe2e1e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe2e2e3ffe2e2e2ffe2e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdededfffdededeffdddddeffddddddffdddddeffddddddffdeddddffdedddeffdededeffdededeffdedfdeffdfdedfffdedfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0dfdfffe0e1e0ffe2e2e2ffe6e6e5ffecebebfff3f3f3fffbfcfbfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefdfffbfbfbfff8f8f8fff5f4f5fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0f0fff0efefffeff0efffefefeffff0eff0ffefeff0ffefeff0fff0f0f0fff1f0f1fff1f1f0fff1f0f1ffefefefffededeeffebebebffe9e9e9ffe6e6e6ffe4e4e4ffe2e1e2ffe0dfdfffdfdedfffdededfffdddeddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdaffdbdadaffdadbdaffdad9daffdadad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd3d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d3ffd1d2d1ffd1d1d2ffd1d1d1ffd0d1d0ffcfd0d0ffcfcfcfffcfcecfffcececeffcdcecdffcdcdcdffccccccffcbcbccffcbcbcbffcbcacaffc9cacaffc9c9c9ffc9c8c9ffc8c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc5c6c5ffc5c4c5ffc4c4c3ffc3c3c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffc0bfbfffbfbebfffbebebfffbdbebeffbdbdbdffbdbcbdffbcbcbcffbbbcbcffbbbbbbffbababaffb9bab9ffb9b8b8ffb7b8b8ffb7b7b7ffb7b7b6ffb6b5b6ffb5b5b5ffb4b5b4ffb3b4b3ffb2b3b3ffb2b2b2ffb2b1b1ffb0b0b0ffafb0afffaeafaeffadaeaeffaeadadffacadadffacacacffabababffaaaaaaffa9a8a9ffabaaabffb7b7b7ffc5c6c5ffcbcbcbffccccccffcccdcdffc8c8c8ffc1c1c1ffbfbebfffc0c0c0ffbfc0bfffc0c0c0ffc0bfc0ffc0c0c0ffc0c1c0ffc1c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252525ff252526ff252525ff252525ff232323ff222222ff232323ff252525ff272627ff282829ff2a2a2aff2c2c2cff2e2d2dff2e2f2fff303131ff323232ff828282ff898a89ff898888ff888988ff888888ff888888ff888888ff898989ff8a8a89ff8a8a89ff8a8a8aff8a8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8c8c8cff8c8c8cff8b8c8cff8c8c8cff8b8c8cff8c8c8cff8c8b8bff8c8c8cff8c8c8dff8c8d8cff8c8c8dff8c8d8dff8c8d8dff8c8c8cff8c8c8cff8d8c8dff8d8c8cff8b8c8bff8c8c8cff8b8b8cff8c8c8cff8b8c8cff8c8b8bff737474ff606060ff5c5b5bff565656ff4f4f50ff4a4a4aff444444ff3f403fff3b3a3bff353535ff333333ff353535ff000000ff000000ff010001ff010101ff010101ff010101ff010102ff010101ff010101ff010001ff000101ff010101ff010101ff010101ff010100ff010000ff000100ff010001ff000100ff010000ff010000ff000100ff000100ff000101ff000101ff010100ff010101ff010201ff020202ff020302ff030303ff030304ff030303ff020303ff030303ff030202ff030203ff020202ff010201ff010101ff000101ff000101ff010101ff010101ff020102ff0201020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020101ff050404ff080808ff121312ff232323ff404040ff555655ff696969ff7e7e7eff929292ffa3a2a3ffb1b1b1ffbababaffbfbebeffc3c3c3ffc6c6c7ffcbcbcbffcececeffd0d0d0ffd1d1d2ffd2d2d2ffd6d7d7ffe9e8e9fff9f9f9fffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffbfbfbfffafafbfffbfbfbfffbfbfbfffafafafffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffbfbfbfff2f2f3ffe0e0e0ffc9c9c9ffc1c0c0ffc0bfc0ffbebfbeffbcbcbcffb9b9b9ffb7b6b7ffb4b3b3ffb1b0b0ffacacacffa7a6a7ffa0a09fff969695ff878787ff787878ff5e5f5eff3d3c3cff201f20ff0e0e0eff030404ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadaeffabababffabababffa1a0a0ff9d9e9dff989898ff919191ff939393ff949494ff989898ff9a9a9aff969696ff949494ff949594ff969696ff959596ff929293ff919292ff939393ff909090ff898a89ff858585ff818081ff7a7a7aff727372ff6a6b6bff666767ff636262ff5e5e5eff595a59ff545454ff4d4d4dff444544ff3d3d3cff363536ff2f2f2fff2a2a2bff262727ff222122ff1b1a1aff151515ff121212ff111111ff101010ff0f0f0fff0e0e0dff0d0d0cff0c0c0bff0c0b0cff0c0c0bff0c0c0bff0a0b0aff0b0a0aff0a0a09ff090808ff070607ff060606ff050606ff060606ff060606ff060706ff060606ff060606ff050404ff030303ff020302ff030303ff040303ff040505ff040405ff060605ff060606ff050505ff070607ff070707ff060707ff070607ff060606ff060606ff060606ff060606ff070708ff070707ff070708ff070707ff070707ff060607ff060706ff0606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000100ff010001ff000000ff000001ff000000ff010001ff010000ff010000ff010100ff010100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010101ff010101ff010202ff010101ff020201ff020202ff010101ff030304ff060506ff080808ff0a090aff0b0b0bff0c0c0dff0e0e0eff111112ff171717ff1d1d1dff1f1f20ff1f1f1fff1f1f1fff1f1f20ff1f1f1fff1e1f1eff202020ff222222ff242424ff252525ff272726ff272728ff262727ff252625ff252525ff262626ff262626ff252526ff252525ff262626ff272727ff282728ff2a2a29ff282828ff282828ff272727ff262525ff272726ff292929ff2a2929ff262625ff242423ff232423ff2b2a2aff282928ff272726ff272627ff282828ff272828ff272727ff262626ff262625ff262626ff272727ff282828ff282829ff282828ff282928ff292828ff292a2aff29292aff2a2a29ff292929ff282828ff282829ff292929ff292a2aff2b2a2bff2a2a2aff2a2a2aff2a2a2aff2c2c2cff2f2f2fff2b2b2aff282829ff272727ff292929ff2b2b2bff2b2b2bff2b2b2bff2b2b2bff292a2aff292929ff292929ff292a29ff282828ff282929ff292a29ff2a2a2aff2a292aff292929ff29292aff2b2c2bff2f2f2fff2d2c2cff282728ff262625ff2e2e2eff2e2e2eff2f2e2fff2e2e2dff2d2d2cff2d2d2cff2d2d2dff2d2d2cff2d2d2cff2c2c2bff2c2c2cff2c2c2cff2d2d2cff2d2c2dff2d2d2dff2d2d2dff303131ff313131ff313131ff313132ff2f2f2fff303030ff323132ff313231ff323232ff323232ff333333ff333334ff353535ff373737ff373737ff373738ff383838ff363737ff363536ff353535ff353535ff353535ff343434ff333333ff333333ff303031ff151515ff151515ff151516ff131313ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff000000ff010101ff010101ff000101ff010101ff010101ff010101ff010102ff020203ff020303ff020202ff020303ff040504ff060607ff070707ff070707ff070707ff080909ff090a0aff0b0b0bff0c0c0dff0e0e0eff101010ff121213ff161616ff1a1b1aff1d1d1dff1d1d1dff1c1c1dff1c1c1cff1d1c1cff1d1c1cff1e1d1eff20201fff202020ff202020ff1f1e1fff1e1e1eff1f1f1eff202020ff222122ff222121ff212121ff202020ff202020ff212120ff212120ff222222ff232323ff232423ff232323ff232323ff252525ff272728ff282828ff272727ff252526ff242524ff242524ff262525ff282828ff282829ff292929ff282828ff262626ff262626ff262526ff262627ff272627ff272827ff282828ff292929ff29292aff2a2a2aff2c2c2bff2c2c2cff2b2b2bff282828ff262626ff262626ff272827ff282929ff292a2aff2a292aff292829ff292928ff282828ff262627ff272727ff262726ff282728ff282828ff282828ff282828ff292828ff292828ff292829ff292929ff292929ff292929ff2e2d2eff2f2f2eff2f2f2eff2f2f2eff2f2e2fff2f2e2eff2e2e2eff303130ff313130ff323231ff323131ff323132ff323232ff313231ff2d2e2eff2a2b2bff2a2a2aff2a2a2aff373737ff373637ff363637ff363736ff363736ff363535ff343534ff323232ff313131ff303030ff2f2f2fff2f2e2fff313031ff303131ff313031ff303130ff303030ff303031ff272728ff202121ff212120ff141415000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcfceceffcececdffd2d1d1ffd9d8d8ffdbdbdbffd7d7d7ffd4d5d4ffcececeffc5c5c5ffb9b9baffb9babaffbababaffbbbabbffbabbbaffbcbcbcffbdbcbcffbdbebeffbebebeffbfbfbfffc0c0c0ffc0c0c0ffc2c1c2ffc3c2c3ffc3c3c4ffc4c3c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcac9caffcacacaffcacbcaffcbccccffcbccccffcdcccdffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd1d1d0ffd2d1d2ffd2d2d1ffd2d2d3ffd3d3d3ffd4d3d4ffd5d4d4ffd5d4d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d9ffd9d9d8ffdadad9ffd9dad9ffdadadaffdadbdaffdbdadaffdbdadbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdddddcffddddddffdddeddffdedddeffdedddeffdededeffdededeffdfdedeffdfdfdfffdededfffdfdfdfffe0e0e0ffdfdfdfffe0e0e1ffe1e0e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe4e3e4ffe4e3e4ffe4e4e4ffe3e4e3ffe3e4e4ffe3e4e3ffe3e3e3ffe3e2e3ffe2e3e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdededfffddddddffdcdcddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdddddcffdddddcffddddddffddddddffddddddffdeddddffdededdffdededeffdfdedeffdfdfdeffdfdfdeffdfdfdfffe0e0dfffe0dfdfffe0dfe0ffe0e0e0ffe0e1e0ffe2e2e2ffe6e6e6ffedededfff4f4f4fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfff8f8f8fff4f4f5fff1f2f2fff1f0f1fff1f0f1fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffefefefffefefefffeff0efffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0eff0ffeeededffebebebffe9e9e9ffe7e7e7ffe4e4e4ffe2e1e2ffe0e0dfffdfdedeffdededdffdeddddffdddddcffdddddcffdcdcdcffdcdcdcffdbdcdbffdbdbdaffdbdadbffdadadaffd9dadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfcfcfffcecfceffcecdceffcdcdceffcdcdcdffccccccffcbccccffcacbcbffcbcacbffcac9caffc9c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc4c4c5ffc4c4c4ffc4c3c3ffc3c2c2ffc2c1c2ffc2c2c1ffc1c1c0ffc0c0c0ffbfbfc0ffbfbfbeffbfbebeffbebebdffbdbdbdffbdbcbcffbcbcbcffbbbbbbffbbbbbbffbababaffb9b9b9ffb9b8b9ffb8b8b8ffb6b7b7ffb6b7b7ffb5b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb3b3b3ffb2b1b2ffb1b1b1ffb0b0b0ffb0afafffafafafffaeadaeffaeaeadffadadadffacacacffababacffaaaaaaffaaaaaaffb0afb0ffbbbcbbffc9cacaffcccccdffcdcdceffcdceceffc7c7c7ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c1ffbfbfbfffbfc0bfffbfc0c0ffbfc0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252525ff262525ff252424ff242323ff222222ff232323ff252525ff272727ff292828ff2a2a2aff2c2c2bff2e2d2dff2f2f2eff313130ff555655ff565656ff454545ff444444ff444344ff444444ff424343ff424343ff424242ff434343ff444444ff444545ff454445ff454546ff454645ff464646ff464646ff474747ff474748ff474747ff474747ff474747ff474748ff474747ff464747ff474747ff474847ff474747ff474748ff474848ff484848ff474747ff474747ff464747ff474647ff464646ff454545ff454645ff464646ff454646ff464546ff464646ff747473ff606060ff5b5b5cff565656ff505050ff4a4a4aff444444ff3f3f40ff3b3b3bff363536ff333333ff010000ff010100ff010101ff010101ff010102ff020101ff020201ff020201ff020102ff020101ff020201ff010101ff010101ff010101ff010100ff010001ff010101ff000100ff000101ff000000ff010100ff010101ff010101ff010101ff010001ff000100ff010101ff020101ff020303ff020203ff030303ff040404ff030303ff030304ff030303ff020303ff030203ff020202ff010202ff010101ff010101ff010101ff010101ff010102ff010201ff0201020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff050404ff090909ff101010ff2b2b2bff404040ff5b5b5bff707171ff848484ff969595ffa5a5a6ffb1b2b1ffbababaffbfc0c0ffc3c3c3ffc6c6c7ffcacacaffcdccccffcfd0cfffd0d1d1ffd1d2d2ffd8d9d8ffebebebfff9f8f8fffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfbfafffafbfbfffafbfbfffafafbfffbfafbfffbfafafffafbfbfffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffbfbfbfff3f3f3ffe2e3e3ffcdcdccffc1c1c1ffbfbebfffbdbdbdffbcbcbcffbab9b9ffb7b7b8ffb4b4b4ffb1b1b1ffadadacffa7a7a7ffa09fa0ff959596ff898989ff767776ff5a5959ff3b3b3cff20201fff090909ff050404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafb0afffadadadffabababffabababffa0a0a1ff9d9d9eff999898ff999a99ff9a9b9bff9c9c9cff9b9c9bff9c9b9bff9a9a99ff9a9a9aff9c9c9cff9c9c9cff9a9a9aff999a9aff9b9b9cff99999aff929292ff8e8e8eff8a8a8aff848484ff7d7d7eff787878ff757575ff717171ff6d6d6cff686968ff646464ff5d5d5dff555555ff4b4c4cff424242ff3a3939ff343333ff2e2e2eff282829ff202020ff1b1a1aff171617ff141415ff131414ff131212ff101011ff0f0f0fff0e0e0fff0e0e0eff0e0e0eff0e0d0eff0d0d0dff0c0c0cff0c0c0bff0b0a0aff090a0aff080808ff070707ff080807ff080908ff080808ff070807ff060606ff050506ff040504ff040404ff040404ff040505ff040405ff040304ff050404ff050606ff060707ff070707ff060706ff070606ff060606ff060606ff060606ff060606ff080707ff070707ff070707ff070707ff070707ff060606ff060707ff060606ff060606ff060606ff060606ff060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000000ff010001ff010000ff010100ff010101ff000001ff010100ff010000ff010001ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000001ff010201ff030303ff040404ff050505ff050506ff070607ff070606ff070807ff080909ff0b0b0bff101110ff151515ff1a1a1aff1a1a1aff181818ff1b1a1bff1f1f1fff232323ff262626ff262627ff262626ff242524ff242424ff242424ff232324ff252424ff262626ff282929ff2a2a2aff2a2a2aff292929ff272727ff252525ff242424ff242424ff242323ff232222ff212122ff262626ff272726ff282727ff282728ff292929ff282929ff292828ff272627ff292929ff292929ff2a2a29ff29292aff262526ff2a2a2aff2a2a2aff2a2a2aff292828ff272828ff282828ff272727ff282727ff262727ff262626ff272726ff272727ff282829ff282928ff282828ff282929ff292a2aff29292aff2a292aff2a2929ff292a29ff282929ff292929ff292a29ff2b2a2aff2a2a2aff2a2a2aff2a2a2aff2c2c2dff2f2f2fff2e2f2fff2f2f2fff2a2a2bff292929ff2b2b2bff2b2c2cff2c2c2cff2b2b2cff2c2b2cff2b2b2bff292a2aff292a29ff292929ff2a292aff2a292aff2a2a2aff292a2aff2a2a2aff2a2929ff2c2c2bff2f2f2fff2f2f2fff2f2f2fff2d2c2dff2e2e2eff2e2e2eff2e2f2fff2f2e2eff2e2e2fff2d2d2eff2c2d2dff2d2d2dff2d2d2dff2d2c2dff2c2c2cff2c2c2cff2c2c2cff2c2b2cff2d2d2dff2d2d2dff303030ff313131ff313131ff313131ff313131ff313131ff323132ff313231ff323231ff323232ff333333ff333334ff353435ff373636ff373838ff373838ff383838ff373837ff383838ff373737ff353535ff353535ff353536ff353535ff343434ff333333ff323233ff313030ff151515ff151616ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff000101ff000001ff000001ff010101ff020202ff020303ff020202ff020202ff030303ff030303ff030403ff040404ff040404ff060506ff060607ff080808ff0b0c0cff0f0f0fff100f0fff0e0e0eff0f0f0fff0f0f0fff0f0f0fff0f0f0fff100f10ff111111ff121313ff131212ff121213ff131313ff131414ff151514ff151415ff151415ff151515ff151515ff151615ff171616ff171717ff171717ff171717ff171716ff191919ff1d1e1eff222221ff242424ff242425ff242423ff232423ff232323ff232323ff242424ff262526ff272626ff262726ff252526ff242524ff242524ff252525ff262525ff262626ff282828ff282829ff292929ff292a2aff2b2a2bff2a2a2aff282828ff262726ff272727ff292828ff2a2a2bff2d2d2dff2d2d2dff2c2d2cff2c2c2bff2b2b2bff2b2b2bff292829ff282828ff272727ff282828ff282828ff292828ff292929ff282828ff292928ff292929ff292829ff292929ff282929ff292828ff2d2d2eff2e2e2eff2e2e2eff2e2e2eff2e2e2eff2f2e2fff303131ff303030ff303130ff323131ff313232ff323231ff2d2d2dff2b2a2aff292a2aff2a2a2aff363736ff363636ff363637ff363736ff363636ff353636ff343434ff323233ff313031ff302f2fff2f302fff2e2f2fff303131ff303130ff313030ff303030ff303030ff313030ff272728ff212121ff202021ff141414ff141414ff1312120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececfffcececeffcdcecdffd1d0d0ffd7d8d8ffdbdbdaffd7d7d7ffd5d4d4ffcfd0cfffc6c6c6ffbabbbaffb9b9b9ffbababbffbabbbaffbbbbbbffbbbcbcffbcbdbdffbdbdbeffbebebeffbfbebeffbfc0c0ffc0c1c1ffc2c2c2ffc2c3c2ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c6ffc6c6c6ffc6c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcacaffcacacbffccccccffccccccffcdcdcdffcdcecdffcececeffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d2ffd3d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd5d5d6ffd6d7d7ffd7d6d6ffd7d7d8ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdad9daffdadadaffdadadaffdadbdaffdbdadaffdbdbdbffdbdcdbffdbdbdbffdcdcdbffdcdddcffdcddddffddddddffddddddffdddddeffdddeddffdededeffdededeffdedfdfffdededfffdfdedfffe0dfdfffdfe0e0ffdfe0e0ffe0e1e0ffe1e1e1ffe2e1e1ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e2e3ffe3e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddddeffdcdcddffdbdcdcffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdbdbdcffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdcddddffdddcdcffdddcddffddddddffddddddffdededdffdededeffdfdedfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe2e2e2ffe7e8e8ffeeefeefff7f7f7fffdfdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffbfafafff7f7f8fff4f4f5fff2f1f2fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0eff0ffefefefffefefefffefefeeffeeefeeffefefefffefefefffeeefefffeeeeeeffefeeefffefefeffff0f0effff0f0f0fff0f0f0fff0f0efffeeeeeeffecebecffeaeaeaffe7e8e8ffe5e4e4ffe2e2e2ffdfdfe0ffdededeffddddddffdddcddffdddcddffdcdcdcffdcdcdbffdbdbdbffdbdadaffdadbdbffdadadaffd9d9d9ffdad9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d7ffd7d7d8ffd7d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d6ffd5d5d6ffd5d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcdcecdffcdceceffcdcdcdffccccccffcccbccffcbcbcbffcacbcaffcacac9ffc9c9c9ffc9c8c9ffc8c7c8ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc2c3c2ffc2c1c2ffc1c1c2ffc0c0c0ffbfc0c0ffc0bfbfffbebebfffbebebeffbdbdbdffbdbdbdffbcbcbdffbcbbbcffbbbbbbffbababaffb9bab9ffb9b8b9ffb8b8b9ffb8b8b7ffb6b6b6ffb7b6b6ffb5b6b6ffb5b5b5ffb4b5b4ffb3b3b3ffb3b2b3ffb2b2b1ffb1b1b1ffb0b0b0ffafb0b0ffaeaeafffaeadaeffaeadadffadadadffacacadffabacabffaaabaaffabababffb3b2b2ffbfbfbfffccccccffcdcdcdffcececeffcbccccffc5c5c5ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c1ffbfbfbfffc0c0c0ffc0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252525ff242525ff232423ff232222ff232323ff252525ff262727ff292828ff2a2a2aff2b2b2cff2d2d2dff2f2f2fff303031ff565556ff565656ff3a3a3aff3a3a3aff3a3939ff393a3aff3a3a39ff393939ff393938ff383939ff39393aff3a3a39ff393939ff39393aff3a3a3aff3b3b3aff3b3b3bff3b3c3cff3c3c3dff3d3d3eff3d3d3dff3d3e3dff3d3d3eff3d3e3dff3c3d3cff3d3c3cff3d3d3dff3d3d3dff3d3d3dff3d3d3eff3e3e3eff3d3e3eff3d3d3dff3d3c3dff3d3c3dff3c3d3cff3c3c3cff3c3c3cff3c3c3cff3d3d3dff3c3c3cff3c3d3cff3d3d3cff464646ff747474ff616061ff5b5b5cff565656ff505050ff4a494aff454444ff3f4040ff3a3b3bff010100ff010000ff010001ff000000ff010101ff020101ff010102ff020202ff020202ff020202ff020202ff020102ff020202ff010201ff010201ff010101ff010101ff010100ff000000ff010000ff000100ff000101ff010100ff010101ff010102ff010101ff010101ff010101ff010202ff020203ff030203ff040303ff030404ff030404ff030404ff030403ff030303ff030303ff020202ff020202ff010102ff010101ff010101ff010102ff010102ff020102ff0102010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff080808ff101010ff262626ff474747ff5a595aff727272ff878787ff999998ffa7a8a7ffb2b3b2ffbbbabaffc1c0c1ffc5c4c5ffc8c8c7ffcacacaffcdcdccffcfcfceffd1d1d0ffd3d2d2ffdbdadbffeeeeeefffafaf9fffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfafbfffbfbfbfffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfdfdfffbfbfbfff4f4f4ffe8e9e9ffd2d2d2ffc2c2c3ffbfbfbfffbdbebeffbcbcbcffbababaffb7b8b7ffb5b4b5ffb1b1b2ffadadadffa8a7a8ffa1a0a0ff999999ff8c8c8bff777777ff5c5d5cff3a3a39ff141414ff090909ff030303ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b3b4ffb0afb0ffaeaeaeffacababffabababffa1a1a1ff9d9d9dff9f9f9fffa0a0a0ffa1a1a1ffa1a1a1ffa6a6a5ffa1a0a0ffa1a1a1ffa2a3a2ffa3a3a3ffa2a2a2ffa2a2a2ffa4a4a4ffa3a3a3ff9c9d9cff979798ff949493ff8f8f8fff8a898aff848484ff828282ff7f7f7fff7c7c7cff787878ff747475ff6d6d6dff656465ff5c5c5cff525252ff484848ff3f3f3fff373737ff303031ff272728ff212021ff1c1c1dff1a1a1aff181818ff161616ff141514ff131313ff121112ff111112ff111111ff101011ff100f0fff0f0f0fff0e0e0eff0d0d0dff0c0d0cff0b0c0bff0b0b0aff0b0b0bff0a0b0bff0a0a0aff090a09ff090909ff070808ff060606ff060506ff060606ff060606ff040505ff050504ff050505ff060606ff070607ff070707ff060607ff060706ff060606ff060605ff050606ff070707ff080807ff070707ff070707ff070707ff060706ff060607ff060606ff060606ff060606ff060606ff060606ff060606ff060606ff060606ff060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000100ff010000ff000001ff000100ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff020201ff010101ff000100ff010100ff010101ff010101ff010202ff020202ff020201ff020202ff020303ff050405ff080808ff0d0d0dff101010ff121212ff151515ff161615ff161616ff171717ff1c1c1cff212222ff252525ff252525ff222221ff202120ff222222ff252625ff262727ff262627ff262525ff242524ff232324ff242424ff242424ff232323ff232323ff242525ff262626ff272827ff252525ff282828ff272627ff262525ff242525ff252424ff242424ff232323ff252526ff262627ff272728ff282727ff272728ff282828ff292a29ff282829ff292a29ff292a29ff292929ff292a2aff2a2a2aff2a2a2bff2a2a2aff2a2a2aff2a2a2aff2a2a2aff282928ff272827ff272727ff282728ff272828ff272727ff282827ff282928ff282929ff292828ff292929ff2a2a2aff2a2a2aff292a2aff2a2a2aff2a2a2aff2a2a2aff2a2929ff2a2a2aff2a2a2bff2a2b2aff2a2a2aff2a2a2aff2c2d2cff2f2f2fff2f2f2fff2f2f2fff2e2f2fff2f2f2fff2b2b2bff2b2b2cff2b2c2bff2b2b2bff2c2b2bff2b2b2bff2b2b2bff2b2b2bff2a2a2aff292929ff2a2a2aff2a292aff2a292aff292a2aff2a2a2aff2b2c2cff2f2f2fff2e2f2fff2f2f2fff2f2f2fff2f2f2fff2e2e2fff2f2f2fff2e2f2fff2f2e2fff2e2f2eff2f2f2fff2e2d2eff2d2d2dff2d2d2dff2d2d2dff2d2c2cff2c2c2cff2c2c2cff2c2c2cff2c2c2cff303130ff313131ff313131ff313132ff313131ff313131ff323232ff313232ff323132ff323233ff333333ff343434ff343535ff373737ff383838ff383838ff383738ff383838ff383838ff383837ff383738ff373736ff353636ff353435ff363635ff353535ff343434ff333333ff323332ff303031ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff010100ff000100ff010001ff000100ff010101ff010100ff010101ff000101ff010202ff020102ff030202ff030404ff060505ff050506ff040504ff040404ff040404ff040505ff050505ff050506ff070606ff070707ff060607ff070707ff070807ff080808ff080808ff080808ff080809ff090808ff080808ff090908ff0a0a0aff0a0b0aff0b0b0aff0a0a0aff0b0b0bff0d0d0eff111111ff171716ff1c1d1cff1e1f1fff1f1e1fff1f1f1fff1e1e1eff1d1d1dff1b1c1cff1d1d1dff1f1f1fff1f1f1fff1e1e1eff1d1d1dff1e1e1eff1f1f1eff1f1e1fff1f1f1fff202121ff202020ff202020ff212121ff222222ff222121ff202120ff222122ff242524ff262626ff282828ff292a29ff292929ff262726ff252525ff252525ff272727ff252425ff232323ff242524ff282727ff2a2a2bff2b2c2bff2b2b2bff2a2a2bff292a2aff2a2929ff2a2a2aff2b2a2bff2b2b2bff2c2c2dff2d2e2dff2f2f2fff2f2f2fff2d2d2eff2f2f2fff2e2e2eff2d2d2dff313030ff2f2f2eff2e2d2dff313231ff2d2e2dff2b2b2aff2a292aff2a2a2aff343435ff363635ff373737ff363737ff373636ff363636ff343434ff333332ff303131ff303030ff2f302fff2f2f2fff303030ff313031ff303031ff313130ff303030ff303130ff272827ff202021ff212121ff141414ff141414ff131212ff121312ff12121300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcfcfcfffcececfffcfcfcfffcfcfcfffcececdffd0d0d0ffd6d7d6ffd9dad9ffd8d8d8ffd5d5d5ffd0d1d1ffc9c9c9ffc0c0c0ffbbbbbbffbabbbbffbbbbbbffbbbbbcffbcbcbcffbdbdbdffbdbebdffbebebeffbfbfbfffc0c0c0ffc1c0c1ffc2c1c2ffc2c2c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c8ffc9c9caffcacac9ffcacacaffcbcbcbffccccccffccccccffcdcdccffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd2d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d4ffd4d4d5ffd5d4d5ffd5d5d5ffd6d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9daffdad9daffdadadaffdbdbdaffdbdbdaffdbdcdbffdbdcdbffdcdcdbffdcdcdcffdcddddffddddddffddddddffdededeffdddedeffdedddeffdededfffdfdfdfffdfdfdfffdedfdfffdfdfdfffe0e0dfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e2e1ffe1e1e2ffe1e2e1ffe0e1e1ffe0e0e0ffdfdfdfffdededeffddddddffddddddffdbdbdbffdbdbdbffdad9daffdad9daffd9dadaffdbdadaffdadadbffdadbdaffdadadaffdbdbdbffdbdbdcffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcddffdcdddcffddddddffddddddffdddedeffdededeffdededfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe3e3e3ffe8e9e8fff0f0f0fff8f9f9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffcfdfdfffafafafff7f7f7fff4f4f4fff1f2f2fff1f1f1fff0f1f0fff0f0f1fff0f0f0ffefefeffff0efefffefefefffefefefffeeeeeeffefefefffeeeeeeffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeff0ffefeff0ffefefefffeeeeeeffedececffeaebeaffe8e8e8ffe5e5e5ffe2e3e2ffe0dfe0ffdededeffddddddffdddcddffdcdbdcffdcdbdbffdbdbdbffdbdbdaffdadbdaffdadadaffd9d9d9ffd9d9daffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcecdceffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc7c7c7ffc7c6c7ffc6c6c6ffc6c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c3ffc2c1c1ffc1c1c1ffc1c1c1ffbfc0c0ffbfbfbfffbebfbeffbebebeffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbabbffbababaffbabab9ffb9b9b9ffb8b9b8ffb7b8b7ffb6b6b6ffb6b6b6ffb5b6b6ffb5b5b5ffb4b4b4ffb4b4b4ffb2b3b3ffb2b1b2ffb1b1b1ffb0b0b0ffb0b0b0ffaeafafffaeaeaeffadaeadffadadadffacacacffacabacffaaaaabffabababffb5b5b5ffc3c3c2ffcbcccbffcdcdcdffcfcfcfffccccccffc3c3c4ffc0bfbfffc0c1c0ffc0c0c1ffc1c1c0ffc0c0c0ffc1c0c1ffbfbfbfffc0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff232324ff222223ff232323ff252525ff272727ff282928ff2a2a2aff2b2c2bff2d2e2dff2f2e2fff303031ff565656ff565656ff3a3a3aff313131ff30302fff30302fff303030ff303030ff30302fff302f30ff303030ff303030ff30302fff303030ff2f3030ff302f2fff302f30ff303030ff313131ff313232ff333332ff333333ff333333ff333333ff333333ff323232ff323332ff333233ff323332ff323333ff333333ff333333ff333333ff323333ff333333ff323333ff333233ff333332ff323333ff333333ff333333ff333333ff333333ff343434ff3c3d3dff474747ff747374ff616060ff5b5b5bff575656ff505050ff494a49ff444444ff000001ff000001ff000000ff000001ff010101ff010101ff010102ff020202ff020202ff020202ff020303ff030303ff030303ff020202ff020202ff020201ff010101ff010101ff000100ff000000ff000001ff000101ff010101ff010101ff020202ff010202ff020101ff010101ff010101ff020202ff020202ff030303ff030403ff040404ff040404ff040404ff030304ff030403ff030303ff030302ff020202ff010101ff010201ff010202ff010102ff020202ff010201ff0201020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060605ff0c0c0cff1f1e1fff3d3e3eff5b5c5cff6e6e6eff848584ff979797ffa5a6a5ffb0afb0ffb8b8b8ffbfbebeffc3c4c3ffc7c7c6ffcac9caffcbcbcbffcdcdceffcecfcfffd1d1d1ffd9dad9ffedededfffbfbfbfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffbfafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffafafafffafafbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffefdfdfffefefdfffdfdfefffefdfdfffbfbfbfff7f7f6ffe8e8e8ffd0d0d0ffc1c1c1ffbebfbeffbdbebeffbcbbbcffb9b9b9ffb7b7b7ffb5b4b5ffb1b1b1ffacacacffa7a7a8ffa2a2a3ff9a9999ff898989ff767676ff535454ff202120ff101010ff060707ff030303ff010201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b7b8ffb4b4b4ffb0b0afffaeadaeffabababffababacffa0a1a1ffa3a2a2ffa4a5a4ffa4a4a4ffa4a4a4ffa5a5a5ffa4a4a4ffa6a5a5ffa6a6a6ffa8a7a8ffa7a7a7ffa7a7a7ffaaa9aaffa9a9a9ffa2a3a2ff9f9e9fff9b9c9cff989898ff939293ff8e8e8eff8b8b8cff898989ff878686ff838384ff807f80ff797979ff707171ff696968ff5f5e5eff555655ff4b4b4cff424242ff3a3a3aff2f2f2fff272727ff212221ff1e1e1eff1b1c1bff191a1aff181718ff161616ff141414ff141414ff131313ff121212ff111111ff101011ff101010ff0f0f0fff0f0e0eff0d0e0eff0c0d0dff0c0c0cff0c0c0cff0b0c0cff0b0b0bff0a090aff090909ff080707ff070707ff070707ff070606ff050505ff040405ff050506ff070606ff060707ff060706ff070606ff060706ff060606ff060606ff070606ff080708ff070707ff070707ff070708ff060707ff070706ff070606ff060607ff060606ff060606ff060606ff060606ff060606ff060606ff060606ff070606ff070606ff060706ff0707060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010000ff010100ff000001ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff040405ff040404ff030303ff040303ff040404ff040505ff050505ff060606ff060607ff060706ff070607ff080809ff0d0d0dff151515ff1e1e1dff222122ff222222ff242424ff232324ff222221ff232323ff272727ff2a2a2aff2a2b2aff282828ff232323ff222222ff242324ff242424ff232323ff232324ff222222ff222222ff222122ff232424ff242424ff242323ff232323ff222223ff272727ff282727ff282828ff282727ff282727ff262727ff262625ff252424ff252524ff262626ff272627ff272727ff282827ff282828ff272827ff282727ff272827ff292a2aff2a292aff292929ff292929ff2a292aff2a2a2aff2a2a2aff2a2a2aff2a2a2bff2b2a2aff2a2a2aff2b2a2aff282828ff272827ff272727ff272827ff272728ff282828ff292828ff282828ff292828ff292a29ff2a2a2aff2a2a2aff292a29ff29292aff292a2aff2a2a29ff292a2aff2a2a2aff2b2a2aff2a2b2aff2a2a2aff2c2c2cff2f2e2fff2f2f2fff2f2e2fff2e2f2fff2f2f2fff2f2f2fff2f2f2fff2c2b2bff2c2c2cff2b2b2bff2c2b2bff2c2b2cff2b2b2cff2b2b2bff2b2b2bff2a292aff2a2a2aff2a292aff292a29ff2a2a29ff2c2b2bff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2eff2f2f2fff2e2f2fff2f2e2fff2e2f2eff2e2f2fff2f2e2fff2f2f2fff2e2f2eff2e2e2eff2d2d2dff2d2d2dff2d2d2dff2c2c2dff2d2c2cff2c2c2cff2c2c2cff2c2c2cff313131ff313131ff313131ff313131ff323231ff323132ff323232ff323232ff333333ff343433ff353535ff363736ff373738ff373838ff383837ff373838ff383838ff383738ff383837ff383737ff383737ff373636ff363536ff353435ff353535ff353535ff343434ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff010000ff000001ff000000ff010000ff000001ff000000ff010000ff000101ff020201ff020101ff020202ff010202ff020101ff010001ff020201ff020202ff010202ff020202ff020302ff020303ff020203ff020202ff020303ff030303ff030302ff030303ff030303ff030303ff030303ff030304ff050404ff040505ff030404ff040404ff050505ff070808ff0b0b0bff0f0e0eff101010ff111010ff101110ff10100fff0f0e0fff0d0e0eff0e0e0fff0f0f0fff10100fff0f1010ff101010ff111010ff111211ff121212ff131212ff131313ff141314ff141414ff141515ff151516ff161616ff171717ff1a191aff1e1e1eff212121ff232222ff232323ff202121ff1d1c1cff1a1919ff1a1a1bff1c1c1cff1b1a1bff191a19ff1c1c1bff201f1fff252524ff29292aff2a2a2aff282828ff272727ff272727ff282828ff292929ff2a2b2aff2c2d2dff302f30ff333333ff333333ff343434ff353534ff343434ff353535ff363636ff353535ff353535ff333232ff2d2d2dff292a29ff2a292aff2a2a2aff303030ff343534ff363536ff363636ff363535ff343534ff333232ff313131ff2f302fff2f2f30ff2e2f2fff30302fff2f3030ff303030ff313031ff303130ff303030ff282727ff202020ff212021ff141414ff141414ff121213ff131313ff121212ff131212ff131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcecfffcececeffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffd0d0d0ffd5d5d5ffd8d8d8ffd7d8d8ffd5d5d5ffd1d2d1ffcacacaffc2c2c2ffbcbbbbffbbbbbbffbbbbbbffbbbcbbffbcbcbcffbdbdbdffbdbdbdffbebebeffbebfbfffc0c0bfffc0c1c0ffc1c1c1ffc3c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc5c4c4ffc6c5c6ffc6c6c6ffc6c7c7ffc7c7c8ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcacbcbffcccbcbffccccccffcccccdffcdcdcdffcececdffcececfffcfcfcfffd0cfcfffd0d0d0ffd1d1d0ffd2d1d1ffd2d2d1ffd2d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dadaffdadadbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdbdcdcffdcdcdcffdcdddcffdcddddffddddddffdeddddffdededeffdededeffdedfdeffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdedfdfffdeddddffdcdcdcffdbdbdcffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdad9d9ffdadad9ffdadadbffdbdadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcddffdddcddffddddddffddddddffdedddeffdededdffdededeffdededfffdededfffdfdfdfffdfdfdfffe0dfdfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe4e5e4ffebeaebfff3f2f3fffbfbfbfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfdfffafafafff8f7f8fff4f4f4fff2f2f2fff1f1f1fff0f1f1fff0f0f0fff0eff0fff0f0f0ffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffeeededffeeeeedffededeeffeeeeeeffeeeeefffefefeffff0f0f0ffefefefffeeeeeeffecedecffeaeaeaffe8e8e8ffe5e5e5ffe2e2e2ffdfdfdfffddddddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadbdbffdbdadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcececeffcecdceffcdcdcdffcccdcdffccccccffcccbcbffcacacbffcacacaffcacac9ffc9c9c9ffc8c8c8ffc8c7c7ffc6c7c6ffc6c6c6ffc6c5c5ffc5c5c4ffc4c4c4ffc4c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc0c1c0ffc0c0c0ffbfc0bfffbfbfbfffbfbebfffbebebeffbdbdbdffbdbdbdffbcbcbcffbbbbbbffbabbbbffbababbffbabab9ffb8b9b9ffb8b8b8ffb7b7b8ffb6b7b6ffb6b6b6ffb5b6b5ffb4b5b5ffb4b4b4ffb4b3b3ffb3b2b3ffb2b1b1ffb1b1b1ffb0b0b0ffb0afb0ffaeaeaeffadaeaeffadadadffadadacffacacacffabababffabaaaaffabacabffb7b7b7ffc5c5c5ffccccccffcecdceffcfcecfffcacacaffc2c2c3ffbfc0c0ffc1c1c1ffc1c0c0ffc1c1c1ffc0c1c0ffc1c0c0ffc1c1c1ffbfbfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242323ff222222ff232322ff252525ff262726ff282828ff2a2a2aff2b2c2cff2e2d2eff2f2f2fff303030ff565556ff565655ff3a3a3aff303031ff272828ff292929ff292929ff2a292aff292a2aff292a29ff2a292aff2a2a2aff292a2aff292a29ff292929ff292829ff282828ff282928ff292928ff2a292aff2a2a2aff2a2b2bff2b2b2cff2c2c2cff2b2c2cff2b2b2bff2b2b2bff2b2c2bff2b2b2bff2b2b2bff2b2b2bff2c2b2cff2c2b2cff2b2b2bff2b2b2cff2c2c2cff2c2c2cff2c2b2cff2c2c2cff2c2c2cff2d2c2cff2d2c2dff2c2c2dff2d2d2dff2d2d2dff333334ff3d3c3cff474646ff737473ff616160ff5c5b5bff565656ff505050ff020101ff010101ff000100ff010000ff000000ff000000ff010101ff010202ff020102ff020202ff020202ff030303ff030302ff030303ff020203ff020203ff020202ff010102ff020101ff000101ff000100ff000000ff000100ff000101ff010101ff020101ff010102ff010101ff010201ff010101ff020202ff020202ff020203ff030303ff040403ff030404ff040404ff040304ff030403ff030303ff030202ff020202ff020102ff010101ff010101ff020102ff020202ff020202ff0201020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030304ff0b0c0cff202120ff403f40ff5d5e5dff7c7c7cff8b8b8bff9c9c9cffa9a9a9ffb2b2b2ffb8b9b9ffbdbebdffc1c2c1ffc5c5c5ffc7c8c8ffcacacaffcccccbffcececfffd3d4d4ffe3e3e3fff6f6f6fffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafbfafffbfafbfffafafafffbfafafffbfafafffbfbfafffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffdfdfdfffbfbfbfff1f1f1ffdadadaffc4c4c4ffbebfbeffbdbdbdffbbbbbbffbabab9ffb8b8b8ffb6b6b6ffb3b3b3ffafafafffacacacffa7a8a8ff9e9f9eff909090ff7b7c7cff504f50ff353535ff201f1fff101010ff080808ff030404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbcbcbcffb8b8b8ffb4b4b4ffafafb0ffadadadffababacffa6a6a6ffa9a9a9ffabaaaaffaaaaa9ffa9a9a9ffa9a9a9ffaaaaa9ffacabacffacacacffadadadffadaeadffaeaeaeffb1b1b0ffb0b1b1ffabababffa8a8a9ffa7a7a7ffa6a6a6ffa3a3a3ff9e9e9eff9c9c9cff999a99ff979797ff949595ff929291ff8c8c8dff868585ff7e7d7eff757575ff6c6d6cff636363ff5a5a5aff4d4d4eff424242ff3a3a3aff303031ff2a2a2aff262626ff232323ff212120ff1e1e1eff1c1c1bff1a1a19ff181818ff161717ff161515ff141415ff141414ff131313ff121212ff111111ff101010ff0f0f0fff0f0f0eff0e0e0eff0d0c0dff0b0c0cff0b0b0bff0a0a0aff0a0a0aff090a0aff080808ff060706ff060607ff070707ff080808ff080808ff080807ff070706ff060707ff060605ff060606ff060606ff060707ff070707ff070707ff060706ff060707ff060607ff060607ff060605ff060606ff060606ff060606ff060606ff060606ff060606ff060707ff070706ff070607ff070707ff060607ff060606ff070706ff0606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff010001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010100ff000000ff010100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030203ff070707ff0c0b0bff101010ff121313ff141414ff141415ff151616ff191919ff1b1b1aff1b1b1bff1b1c1cff1c1b1cff1b1c1cff1c1d1cff212121ff282828ff2e2f2fff323232ff323332ff323132ff2f2f2fff2d2c2dff2c2c2cff2d2d2cff2b2b2bff292929ff232322ff212121ff212121ff232423ff242424ff242423ff232423ff232424ff222222ff232324ff242323ff232423ff242324ff232323ff222323ff232323ff272828ff272828ff282827ff282828ff282828ff272727ff252525ff252525ff272626ff282827ff282828ff282828ff282828ff272728ff282827ff272828ff272827ff2a2929ff292929ff2a2929ff2a2a2aff2a2a2aff2a2a2aff2a2a2aff2a2a2bff2a2a2aff2a2a2aff2a2a2aff2a2b2aff292829ff272727ff282827ff282929ff282828ff282929ff292929ff292a29ff2a2a2aff292a2aff29292aff292a29ff2a292aff29292aff2a292aff2a2a2aff2a2a2aff2a2a2aff2a2b2bff2c2d2cff2f2f2fff2f2f2eff2f2f2fff2f2f2fff2f2f2eff2f2f2eff2f2f2fff2f2f2fff2f2f2fff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2c2bff2b2c2cff2b2b2bff2a2a2aff2a2a2aff2a2a2aff2b2b2bff2f2f2fff2f2f2fff2f2f2eff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2e2f2fff2f2f2eff2f2f2fff2f2f2eff2f2f2eff2e2d2eff2d2d2dff2d2d2dff2d2d2dff2c2d2dff2c2c2cff2c2c2cff2c2c2cff2c2c2cff313131ff313131ff323232ff323132ff313232ff323332ff333333ff343434ff343535ff363637ff373837ff383738ff373737ff383737ff383737ff383837ff383837ff373838ff383837ff383738ff373737ff363737ff353635ff353534ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff000100ff000100ff000000ff000000ff010000ff010000ff000000ff000001ff000000ff000001ff000000ff000100ff000001ff000101ff010101ff000000ff010100ff020202ff030203ff030404ff040404ff040504ff050505ff040404ff030304ff030303ff030304ff030404ff040404ff040404ff040404ff050404ff040505ff050504ff050505ff050504ff050505ff050505ff050505ff050605ff050606ff070707ff080808ff090909ff0b0b0bff0c0c0cff0c0c0cff0b0b0bff0a0a0aff080808ff080908ff090909ff080808ff070707ff090909ff0b0b0bff0d0d0dff111111ff161615ff171718ff161716ff171717ff171717ff181818ff191919ff1a1b1aff1f1f1fff252525ff2b2a2aff2d2d2cff2f2e2fff303031ff323131ff323233ff323232ff303131ff2f2f30ff2e2f2fff2f2f2fff303030ff313131ff333333ff343434ff363737ff373737ff363636ff353535ff323232ff303030ff2f302fff2f2e2fff2e2e2eff2f2e2fff303030ff2e2e2eff2d2d2cff303131ff272827ff212021ff202120ff141414ff141414ff131312ff131312ff121313ff121313ff121213ff121212ff1111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfceffcfceceffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffd3d3d3ffd6d7d7ffd9d9d9ffd7d7d7ffd5d5d4ffcdcdcdffc3c3c3ffbbbcbcffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbebebeffbebebfffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc2c3c3ffc3c4c3ffc4c4c4ffc5c5c4ffc5c6c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c9ffc9c9c9ffc9c9caffcacacaffcacbcaffcbcbccffccccccffccccccffcdcecdffcececeffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffdadad9ffdadadbffdadbdbffdbdbdbffdbdbdcffdbdcdcffdcdcddffdcdcdcffdddddcffddddddffddddddffdddedeffdededeffdedfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e0e0ffe0e1e1ffe0e0dfffe0e0e0ffdfe0dfffdfe0dfffdfe0dfffdfdfdeffdededeffdddedeffddddddffdbdbdcffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd9d8d8ffd8d8d9ffd9d9d9ffd9dad9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffdeddddffdedddeffdededeffdededeffdededfffdedfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0dfffe0e0e0ffe0e1e1ffe1e1e1ffe4e5e5ffeaebeafff2f2f2fffbfbfbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfefefffcfcfcfff9f9f9fff6f6f6fff3f4f3fff1f2f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffedeeedffededeeffeeededffedededffedededffedeeedffedededffedededffedeeeeffeeeeeeffeeeeefffefeeefffefefefffeeefeeffedededffebebebffe9e9e9ffe7e7e6ffe4e4e3ffe1e0e0ffdededeffdcdcdcffdbdbdcffdbdbdbffdadbdbffdadadbffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffcfcfcfffcecfcfffcececeffcdceceffcdcdccffcccdccffccccccffcbcbcbffcacacaffcacacaffc9cacaffc8c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c3ffc4c4c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c0c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbebeffbebebeffbebdbdffbdbdbcffbcbcbcffbbbbbcffbababaffbababaffb9b9b9ffb8b9b9ffb8b7b8ffb7b8b7ffb7b7b7ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b4ffb3b4b4ffb2b3b2ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffaeadaeffadadadffacacacffacacabffababaaffababaaffb0b0b0ffbcbdbcffc8c8c8ffcececdffcececeffccccccffc7c7c7ffc2c2c1ffc1c1c1ffc2c2c2ffc1c1c2ffc0c0c0ffc0c1c0ffc0c0c1ffc1c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff232323ff252525ff272727ff282828ff2a2a2aff2c2c2cff2d2e2dff2f2f2fff303030ff565655ff565655ff3a3a3aff303031ff282727ff202020ff1f1f1fff202020ff202021ff202121ff222222ff212121ff222121ff222222ff212121ff202121ff202020ff1f201fff1f1f1fff1f1f1fff1f1f1fff1f201fff202021ff212121ff212121ff222121ff212121ff212121ff202121ff212120ff212121ff212121ff212121ff212121ff212121ff212221ff212222ff222222ff222222ff222222ff222322ff222223ff232323ff232323ff232423ff232323ff2d2d2dff333433ff3d3c3dff474646ff747374ff606160ff5b5c5bff010101ff020201ff020202ff010101ff010101ff000001ff010101ff010101ff010201ff020202ff020202ff030302ff030303ff030303ff030304ff030303ff030303ff020303ff020302ff020102ff010201ff010101ff010100ff010101ff010202ff010102ff010202ff020202ff020202ff020202ff010202ff010101ff010201ff020203ff030303ff030303ff040404ff040403ff040403ff030404ff030303ff030303ff020202ff020202ff010201ff020201ff020201ff010202ff020202ff0202030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff020101ff040404ff0a0a0aff1a1a1aff363635ff5a5a5aff787979ff929292ff9d9e9effa9a9a9ffb3b2b3ffb9b9baffbebdbeffc1c1c1ffc4c3c4ffc7c6c6ffc9c9c9ffcbcbcbffcdcdccffd3d3d3ffe6e6e6fff7f8f7fffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafbfffbfbfafffafbfafffafafafffbfbfbfffafafafffbfbfbfffbfafbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffdfefdfffcfbfcfff3f2f3ffdfe0dfffc7c7c7ffbebebeffbcbcbcffbbbabaffbab9b9ffb9b9b9ffb7b6b7ffb3b3b4ffb0b1b1ffadadaeffa8a8a7ff9fa09fff939393ff787878ff606060ff464545ff2d2d2dff151516ff0b0a0bff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbcbcbbffb8b8b8ffb4b4b4ffafb0afffaeadaeffabababffaeaeadffafafafffaeaeaeffadadadffaeaeaeffafafafffb1b0b0ffb0b1b1ffb1b1b1ffb1b1b2ffb3b3b2ffb6b6b6ffb6b6b6ffb1b1b2ffafafafffaeaeafffafb0b0ffaeadadffaaabaaffa9a9a9ffa7a7a6ffa4a4a3ffa2a2a2ff9f9f9fff9a9b9bff969596ff8e8e8eff868686ff7e7e7eff767676ff6e6e6eff626261ff575757ff4d4e4eff424242ff393839ff323332ff2e2e2eff2b2b2bff282727ff242424ff222121ff1f1f1fff1d1d1dff1b1b1bff1a1a1aff181819ff181817ff161615ff141514ff121213ff111212ff111110ff101010ff0e0e0fff0d0d0eff0c0c0cff0c0c0cff0c0c0bff0c0c0cff0b0b0aff090909ff090809ff090909ff090a09ff090909ff090908ff080808ff080808ff070707ff070606ff060707ff070807ff070707ff070706ff060607ff060607ff060607ff060606ff060506ff060606ff060606ff060606ff060606ff060606ff070606ff070707ff070707ff060707ff070607ff070606ff060606ff060606ff060606ff050505ff050605ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff000000ff000000ff000100ff000000ff010000ff000100ff000000ff000000ff000101ff010000ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030302ff0a0a0aff151414ff1f1f1fff262727ff292929ff272726ff262726ff282928ff2c2c2cff2c2d2dff2d2d2dff2d2d2dff2d2d2eff2d2d2eff2d2d2dff2e2e2eff313030ff333333ff333333ff333333ff313131ff2e2e2eff2c2d2cff2b2b2bff2c2c2cff2b2c2bff2b2b2cff2b2b2bff232322ff232323ff242424ff242424ff242423ff232324ff232324ff232424ff242423ff232324ff242424ff242423ff232423ff232324ff232323ff232322ff282828ff282828ff272828ff282828ff282727ff272727ff252525ff242424ff282827ff282827ff282828ff272828ff282828ff282728ff272827ff272827ff282827ff2a2929ff2a2a2aff2b2a2aff2a2b2bff2a2a2aff2a2a2aff2a2b2aff2a2a2aff2b2a2aff2a2a2aff2a2a2aff2a2a2aff282929ff292828ff282828ff282829ff292929ff292a29ff2a292aff2a2a29ff2a2a2aff2a2a29ff2a2a29ff2a292aff2a2a29ff2a2b2aff2a2a2aff2a2a2aff2a2a2aff2c2c2dff2f2e2fff2f2f2eff2e2f2fff2f2f2fff2f2f2fff2f2f2fff2e2e2fff2e2f2fff2f2f2fff2f2f2fff2f2e2fff2b2c2cff2c2b2bff2b2b2bff2b2b2cff2c2c2bff2b2b2bff2c2b2bff2b2b2bff2a2a2aff2c2b2cff2f2f2fff2f2f2fff2f2f2fff2f2e2eff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2e2f2fff2f2f2eff2f2f2fff2f2f2eff2f2f2eff2f2f2eff2f2f2fff2e2e2eff2d2d2dff2d2d2dff2d2d2dff2d2d2cff2c2c2cff2b2c2cff2c2c2cff2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff020101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff010202ff020202ff030303ff040404ff050404ff040404ff040404ff030303ff020202ff030202ff030202ff010202ff010101ff020101ff030202ff030303ff040404ff060606ff070706ff080808ff080908ff090809ff090809ff080908ff0a0a0aff0d0d0dff121212ff171716ff1a1919ff1a1b1bff1b1a1aff1b1b1cff1c1d1dff1f1f1fff232222ff252625ff282928ff2c2c2cff2f2f2fff313030ff303030ff2f2f30ff303030ff313131ff323131ff323232ff323233ff333332ff343433ff343434ff353434ff353635ff353535ff343434ff333333ff353535ff2d2c2dff151414ff141414ff141514ff121213ff131312ff121213ff121213ff121213ff131212ff111111ff111111ff100f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffd0cfcfffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcececfffcfcfceffd2d2d1ffd6d7d6ffd9d9d9ffd9dadaffd7d7d7ffcfcecfffc4c4c5ffbbbbbcffbabbbaffbbbbbbffbbbbbbffbcbcbcffbdbdbcffbdbdbdffbebebeffbfbfbeffbfc0bfffc0c0c0ffc1c1c1ffc1c2c1ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c9ffc9c9c9ffcacac9ffcacacaffcbcbcbffcccbcbffccccccffcdcdcdffcececdffcececeffcfcecfffcfcfcfffcfd0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdad9d9ffdadadaffdadbdbffdadadbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcddddffdddddcffddddddffdddddeffdededeffdededeffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdedfdeffdfdfdfffdfdedeffdfdedeffdddedeffdededdffdcdcdcffdcdcdbffdadadaffd8d9d9ffd8d8d9ffd8d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd8d9d9ffd9d9d9ffdadad9ffdadad9ffdadadaffdadbdaffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdcdcdcffdddddcffdeddddffdededeffdededeffdddedeffdedfdeffdededfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e1ffe1e1e2ffe5e6e5ffedececfff5f5f5fffcfcfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfff9f9f9fff6f6f6fff3f3f3fff2f2f1fff1f1f1fff1f1f0fff0f0f1ffeff0f0fff0f0f0ffefefefffefeeefffefefefffefeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffedededffedededffedededffedededffecededffedececffedededffededecffedededffedededffeeeeeeffefeeeeffeeefeeffeeeeeeffedededffebebebffeaeae9ffe8e8e7ffe4e5e5ffe1e1e1ffdededeffdcdddcffdbdbdbffdbdbdaffdadbdaffd9dadaffd9d9d9ffd9dadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0cfffcfcfcfffcececfffcececeffcecdcdffcdcccdffcccdcdffcccccbffcbcbcbffcacacbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c5c5ffc4c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c0c0ffbfc0bfffbfbfbfffbebfbeffbebebdffbdbdbdffbdbcbcffbcbcbcffbcbbbbffbababbffb9babaffb9b9b9ffb9b9b8ffb7b8b7ffb7b7b7ffb6b6b7ffb6b7b7ffb6b5b5ffb5b5b5ffb4b4b5ffb3b3b4ffb2b3b2ffb2b1b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffaeadaeffadadadffacadacffabababffababaaffaaababffb3b3b3ffc0c0c0ffcbcacaffcececeffcececdffc9c9c9ffc5c5c5ffc1c1c1ffc1c1c2ffc1c2c2ffc2c1c1ffc1c1c2ffc0c1c0ffc1c0c0ffc0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565655ff3b3a3aff313131ff282828ff202020ff191a1aff181819ff1a1a19ff1a1b1aff1b1b1bff1b1c1cff1b1c1cff1c1b1bff1b1b1bff1b1b1bff1a1a1bff1a1a1aff1a1a1aff1a1a1aff1a1a1aff191919ff191919ff1a191aff1a1a1aff1b1b1aff1b1b1bff1b1b1bff1a1b1aff1b1b1bff1b1a1bff1b1b1bff1b1b1bff1c1c1bff1b1b1bff1b1b1bff1a1a1bff1a1a1bff1a1b1bff1b1b1aff1b1b1bff1c1c1cff1c1c1cff1c1c1cff1c1c1dff1d1d1cff1c1c1cff232323ff2d2d2dff333333ff3d3c3dff47464600000000ff040404ff030202ff020202ff020201ff020202ff010101ff010102ff020102ff010201ff020201ff020202ff030302ff030303ff040303ff040404ff040304ff030304ff030404ff030303ff030302ff020302ff020202ff010202ff010202ff020101ff020202ff020202ff020203ff020202ff030202ff020202ff020202ff020201ff020202ff030203ff030303ff030403ff040304ff040404ff030303ff030304ff030303ff030202ff020202ff020202ff020202ff020201ff010102ff010202ff020303ff0303020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff060506ff0c0d0dff181718ff2d2e2dff515150ff767675ff929192ffa4a5a4ffacacacffb4b4b5ffbbbbbbffbfbebfffc1c1c1ffc4c4c3ffc6c6c6ffc8c9c9ffcacacaffccccccffd3d4d4ffe8e8e8fff7f8f8fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfcfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffafbfbfffafafafffbfbfafffbfbfafffafbfbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffcfbfbfff4f3f4ffe3e3e2ffcbcccbffbfbebeffbcbbbbffbababaffbababaffb9b8b9ffb6b7b7ffb4b3b4ffb1b2b1ffaeaeadffa9a9a8ffa1a1a2ff929291ff828282ff6a6a6bff535353ff343434ff171717ff0b0b0aff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c1c2ffbfbfbfffbcbcbbffb8b8b8ffb3b4b4ffafafb0ffafb0b0ffb2b2b2ffb4b4b3ffb2b2b2ffb1b2b1ffb2b2b3ffb4b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b6ffb7b8b8ffbbbbbaffbbbbbbffb7b7b7ffb5b6b5ffb5b5b6ffb7b7b6ffb5b6b6ffb4b4b4ffb3b3b3ffb2b2b2ffb0afafffaeadaeffababaaffa7a7a7ffa3a3a3ff9d9d9eff979798ff919192ff8a8a8aff828282ff787878ff707070ff696969ff595959ff4d4c4dff444344ff3d3d3dff383938ff343333ff2f2f2fff2b2b2bff272727ff242424ff222322ff201f20ff1e1e1dff1c1c1bff1a1a19ff181818ff161716ff151515ff131314ff131312ff111111ff10100fff0f0f0eff0e0e0fff0e0e0fff0d0e0dff0d0d0dff0b0c0cff0b0b0bff0a0b0bff0a0a0aff0a0a0aff0a0a09ff090a09ff080809ff080808ff080808ff080808ff080808ff070708ff060707ff060606ff060606ff050606ff060606ff060606ff060606ff060606ff060506ff060605ff070707ff070606ff070707ff070707ff060607ff060706ff070607ff060607ff060607ff050505ff050505ff050505ff060606ff060607ff060606ff070607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010102ff010101ff010101ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff010001ff010100ff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff0b0b0bff161616ff242424ff2f302fff353434ff343534ff323232ff333332ff343435ff353635ff353535ff363637ff373737ff373737ff363636ff363635ff363536ff363636ff343534ff333232ff303131ff2e2e2fff2c2d2dff2d2c2dff2d2d2cff2c2c2cff2c2d2cff2c2c2cff2c2b2bff2c2b2bff232424ff242424ff242424ff232424ff232423ff242324ff232424ff232423ff232424ff242423ff232423ff242323ff242423ff232323ff232323ff232323ff282828ff272828ff282827ff282828ff282728ff272727ff262525ff242425ff272727ff272828ff282728ff272728ff282828ff282728ff282727ff272827ff28272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff000000ff010101ff010101ff010101ff010000ff010100ff000000ff000000ff010001ff000100ff000000ff000000ff000000ff000001ff000101ff010001ff010101ff010101ff010101ff010102ff010102ff020202ff020102ff020202ff040403ff060606ff080707ff080808ff090909ff090909ff090a0aff0b0a0aff0c0d0cff10100fff131313ff171718ff1d1d1dff212121ff232424ff232323ff1f1f1fff1b1b1bff1d1e1dff222223ff272727ff2b2b2aff2f2f2fff313132ff333334ff353636ff373737ff373736ff353635ff343534ff363637ff292929ff161515ff121213ff131313ff121313ff121213ff121212ff131213ff121313ff111111ff111111ff0f0f0fff0f0f0fff0d0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececeffcdcdcdffd1d1d1ffd6d6d6ffd9d9d9ffd9d9d9ffd7d7d8ffd1d1d0ffc6c5c6ffbbbbbbffbabbbaffbbbbbbffbbbcbcffbcbcbcffbdbdbdffbdbdbeffbebebeffbebfbfffbfbfbfffc0c0c0ffc1c1c1ffc1c2c2ffc2c2c3ffc4c3c3ffc5c4c4ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c8c7ffc9c8c9ffc9cacaffc9cac9ffcacacbffcbcbcbffcbcccbffccccccffcdcdccffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d4d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffdad9d9ffdadadaffdbdadbffdbdbdaffdbdbdbffdbdbdbffdcdbdcffdcdddcffdcddddffddddddffdededdffdededeffdededeffdededeffdededeffdedfdfffdfdfdeffdfdfdfffdedfdfffdededfffdedfdeffdededeffdededdffdededdffdddeddffddddddffdddcdcffdcdbdbffdadadbffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d6ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadbffdbdbdbffdbdbdcffdcdbdbffdcdcdcffdcdcdcffdddcdcffddddddffddddddffddddddffdddedeffdededeffdededeffdededeffdfdfdeffdfdedfffdfe0dfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe2e2e1ffe7e6e7ffeeeeeffff7f7f7fffefefefffffffffffffffffffefffffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffbfcfbfff8f8f9fff6f5f5fff4f3f3fff1f1f2fff1f1f1fff0f0f1fff0f0f1fff0f0effff0eff0ffeff0f0ffeeefeeffeeeeefffeeeeeeffedeeeeffeeededffedededffedededffedececffedededffededecffececedffecedecffedecedffedecedffecededffedececffececedffecececffecececffececedffececedffedededffeeedeeffeeeeedffeeeeedffedededffececebffeaeaeaffe8e8e8ffe5e4e5ffe1e2e2ffdfdedfffdcdcdcffdbdbdbffdadadaffdad9daffd9dad9ffd9d9d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d6d7ffd6d7d7ffd6d6d5ffd6d6d6ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d4ffd4d4d3ffd3d4d3ffd2d3d3ffd2d2d3ffd2d1d1ffd2d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffcfcfceffcfcecfffcececeffcdcdcdffcdcdcdffccccccffcbcccbffcbcacaffcacbcaffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c7ffc7c7c6ffc6c6c6ffc5c5c6ffc4c5c5ffc4c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc0c0c1ffc1c0c0ffc0bfc0ffbfbfbfffbebfbeffbebdbdffbdbdbdffbcbcbdffbbbbbcffbbbbbbffbabbbbffbab9baffb9b9b9ffb8b8b8ffb8b8b7ffb7b7b7ffb6b7b6ffb6b6b6ffb5b5b6ffb5b5b5ffb4b4b4ffb4b3b3ffb3b3b2ffb1b1b2ffb0b1b1ffb0b0afffafafafffaeaeafffadadaeffacadadffacabacffabababffaaabaaffabababffb6b6b6ffc4c3c3ffccccccffcececfffcdcdceffc7c8c8ffc3c3c4ffc0c1c0ffc1c1c1ffc1c2c2ffc1c1c1ffc1c1c2ffc1c1c1ffc0c0c0ffc0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff313131ff272728ff202020ff191a1aff161516ff151515ff161616ff171716ff171617ff171717ff171717ff161617ff161616ff161616ff161616ff161615ff161516ff161616ff161615ff161616ff151616ff151616ff161616ff161616ff171716ff171817ff171817ff161617ff171717ff181717ff171718ff181818ff171717ff161616ff151515ff151516ff151616ff151515ff151516ff161615ff161616ff171616ff171717ff181718ff171717ff1d1c1dff232323ff2d2d2dff333433ff3d3c3d00000000ff050505ff040404ff030303ff020101ff010102ff010102ff010102ff020202ff020203ff030202ff030302ff030303ff040403ff040404ff040404ff040404ff040504ff040404ff040403ff040403ff030303ff030203ff030302ff020202ff020203ff030302ff030203ff030303ff030302ff030203ff020303ff020202ff030202ff020303ff030303ff030404ff030303ff040403ff040403ff030404ff030304ff030303ff030202ff020203ff020202ff010102ff010202ff010201ff030203ff030303ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff050505ff0e0e0eff1d1d1eff353534ff535453ff737474ff929292ffa5a5a5ffb2b2b2ffb8b7b8ffbdbdbdffc1c0c1ffc2c2c2ffc4c3c4ffc6c6c6ffc9c8c9ffcbcbcbffcdcdcdffd6d6d6ffebecebfff8f8f8fffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfcfbfffcfbfbfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffbfbfbfff5f5f5ffe8e9e9ffd0d1d1ffbfc0c0ffbcbcbcffbbbcbbffbbbbbbffb9b8b9ffb7b7b6ffb4b4b4ffb1b2b2ffaeaeaeffaaaaaaffa0a0a0ff969696ff848484ff707071ff585858ff343435ff151616ff0a0a0aff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc2c2c2ffbfbfbfffbcbcbcffb8b8b8ffb4b3b4ffb4b4b4ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb5b6b6ffb9b8b9ffb9babaffbabab9ffbcbcbcffbfc0c0ffbfc0bfffbdbcbdffbcbcbbffbcbcbbffbebebdffbdbdbdffbcbcbcffbcbbbcffbabbbaffb9b9b9ffb7b6b7ffb4b5b4ffb2b2b1ffafaeafffaaaaaaffa5a6a5ffa1a1a1ff9b9b9bff949494ff8c8c8bff878787ff828282ff737372ff666665ff5c5c5cff525252ff4a4a4aff434444ff3d3e3eff393838ff333333ff2f2f2fff2a2a2bff282827ff242424ff212222ff1f1f1fff1c1d1cff1a1a1aff191919ff181818ff171617ff141415ff141314ff121312ff121112ff111111ff101010ff0f0f0fff0d0e0dff0c0c0cff0c0d0dff0c0c0cff0b0b0bff0b0b0bff0b0b0aff0a0a0aff090909ff080909ff090809ff090909ff090908ff080708ff070707ff060707ff070606ff060605ff060606ff060605ff060606ff060605ff070607ff060706ff070707ff070607ff060707ff070606ff060606ff060606ff060706ff050605ff050505ff050505ff070606ff060606ff060606ff060706ff060606ff060606ff06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010201ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010100ff000000ff000000ff010000ff000000ff000000ff000000ff000100ff010001ff000000ff010001ff000101ff010000ff000101ff0001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff020202ff020303ff050506ff0f100fff1a1a19ff242524ff2e2e2eff353535ff393938ff393a3aff3a3b3aff3b3b3bff3b3b3bff3a3a3aff3a3a3bff3a3b3aff3b3a3bff3b3b3cff3c3b3cff3a3b3aff393939ff373737ff343535ff313131ff2f302fff2f2f2fff2e2f2fff2e2f2eff2d2c2dff2d2d2dff2c2c2cff2c2c2cff2b2c2cff2b2c2bff2c2b2bff242424ff242424ff242424ff232424ff232424ff242424ff242423ff242424ff242423ff242323ff242423ff242324ff232423ff232324ff232323ff222323ff282827ff272728ff282828ff282828ff282827ff272727ff262525ff2524240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010202ff010202ff020201ff010202ff020202ff020202ff030302ff020303ff040404ff060506ff070807ff090909ff0c0c0cff0e0e0dff0e0e0eff0b0b0cff0a090aff0a0b0bff0f0e0fff151515ff1a1a1aff1e1e1eff202120ff232222ff242525ff252525ff252525ff262526ff252525ff252525ff1c1d1dff171817ff141414ff111112ff131312ff131212ff121212ff121312ff121111ff111111ff0f100fff10100fff0d0c0cff0d0d0cff0b0a0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfd0cfffcfcfcfffcececfffcfcfceffcececeffcdcecdffd1d0d0ffd5d6d6ffd7d7d8ffd9d8d9ffd9d9d8ffd3d2d3ffc7c7c7ffbcbbbcffbabbbaffbbbbbbffbcbcbcffbcbdbdffbdbdbdffbdbebdffbebebeffbebfbfffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c4ffc4c4c4ffc5c5c5ffc5c6c6ffc7c7c6ffc7c7c7ffc7c8c8ffc8c9c9ffcac9c9ffcacac9ffcbcbcaffcbcbcbffcccbcbffcdcdccffcdcdcdffcdcecdffcececfffcfcecfffcfd0cfffd0d0cfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d8ffd9dad9ffdadadaffdadadaffdbdbdaffdadbdbffdbdcdbffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffddddddffdedddeffdededeffdededeffdededeffdededeffdedddeffddddddffdddcdcffdcddddffdcdcdcffdcdcdcffdcdbdcffdbdbdaffd9d9daffd7d8d8ffd6d7d7ffd6d5d6ffd5d5d5ffd5d5d4ffd5d4d5ffd4d4d5ffd4d5d5ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d5ffd7d6d6ffd7d7d6ffd7d6d7ffd6d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d8d9ffd9d9d9ffdad9d9ffdad9daffdadadaffdadbdaffdbdbdaffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdddcdcffdcddddffddddddffdddddeffdededdffdededeffdedfdeffdfdedfffdedfdfffdfdfdfffdfdfdfffe0e0dfffe0dfe0ffdfe0e0ffe0e0e1ffe0e1e1ffe2e2e2ffe8e8e8fff2f2f2fffbfbfbfffefefefffefefefffefffffffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfffbfbfbfff8f9f8fff6f6f6fff2f3f3fff1f2f1fff1f0f1fff0f0f1fff1f1f0fff0f0f0ffeff0f0ffefefefffefefefffefefeeffeeeeeeffeeeeedffeeededffeeededffedecedffecededffedededffedecedffecececffecececffecececffecececffecedecffededecffecececffecececffedececffecececffecececffececebffecececffecececffedededffedeeeeffededeeffecededffececebffeaebeaffe9e9e9ffe6e5e6ffe2e2e2ffdedfdeffdcdddcffdbdadbffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd4d4d4ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd0d0d1ffd0d0d0ffd0cfcfffcecfcfffcecfceffcececeffcececdffcdcdcdffccccccffcccbcbffcbcbcaffcbcacbffc9cacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c7c7ffc6c6c7ffc6c6c6ffc5c6c5ffc5c5c4ffc4c4c4ffc3c3c3ffc3c2c2ffc2c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfbfffbfbfbfffbebfbfffbdbebeffbdbdbdffbdbcbcffbbbcbcffbbbbbbffbababbffbabab9ffb8b9b9ffb8b9b8ffb8b7b8ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b5ffb5b4b5ffb4b4b4ffb3b3b4ffb2b3b2ffb2b1b2ffb1b1b1ffb0b0b0ffafafafffaeafaeffadadadffacadadffabababffaaaaabffaaaaaaffacacabffbababaffc6c6c7ffcdcdcdffcececeffcdcdcdffc7c7c7ffc3c2c3ffc0c0c0ffc2c3c2ffc1c1c1ffc2c2c1ffc1c2c1ffc2c2c1ffc2c1c1ffc0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010001ff010000ff000000ff000001ff010100ff000000ff000000ff010101ff000101ff000001ff303130ff282827ff202020ff1a1a1aff151516ff131312ff121312ff131413ff141314ff131413ff131313ff131313ff131312ff131213ff121212ff131213ff121312ff121212ff121313ff131313ff131313ff121313ff121212ff121313ff131312ff131313ff141314ff141413ff141414ff131414ff131414ff141314ff131414ff131313ff121212ff111111ff111211ff121212ff121211ff121212ff121212ff131212ff131312ff131313ff131413ff131314ff181718ff1c1d1cff232323ff2d2d2dff33333300000000ff060606ff050505ff040404ff030302ff020202ff010102ff020201ff020202ff030202ff030303ff030404ff040404ff040404ff050404ff040504ff050505ff040405ff050504ff040504ff040504ff040404ff040404ff030303ff030304ff040403ff040304ff030304ff040304ff030404ff040303ff030303ff030404ff040303ff030404ff040304ff040505ff040404ff040404ff040404ff040403ff040404ff030303ff020303ff030202ff020202ff020201ff020102ff020202ff020303ff040303ff0505040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a0aff1d1c1dff3e3d3dff5f6060ff7d7c7dff949594ffa7a8a8ffb3b2b2ffbbbabbffbfbfbfffc2c2c2ffc4c5c5ffc6c5c6ffc7c7c6ffc8c8c9ffcbcbcbffcfcfd0ffdadbdbffefefeffffafafafffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffefefefffdfdfdfffdfefdfffefefdfffcfcfdfff9fafaffeeeeeeffd6d6d6ffc1c1c2ffbdbdbdffbcbcbdffbbbbbaffb9b9b9ffb7b7b7ffb5b5b4ffb1b2b2ffafaeaeffa9a9a9ffa3a3a3ff959696ff858686ff717171ff565656ff313132ff151414ff0a090aff040404ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c5c6ffc4c3c4ffc1c2c2ffbfbfbfffbcbcbcffb8b8b8ffb8b8b8ffbbbbbbffbcbbbbffbabab9ffbababaffbbbbbcffbbbcbcffbdbdbdffbebebeffbebebeffbebebfffc1c1c1ffc4c5c4ffc5c5c4ffc2c2c2ffc2c2c2ffc2c2c2ffc4c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffbfc0c0ffbebfbeffbebdbeffbcbcbcffb9babaffb6b5b6ffb1b2b2ffadadaeffa9a9a9ffa4a4a4ff9f9f9eff9b9b9bff989898ff8b8b8bff7f807fff777777ff6d6d6eff646464ff5b5b5bff535353ff4b4b4cff444444ff3c3c3dff373736ff333333ff2f2e2fff2b2b2aff262727ff242323ff202020ff1f1f1fff1c1c1dff1b1b1cff1a191aff181818ff161617ff151515ff141414ff121313ff111111ff101010ff0f0f0fff0e0e0eff0e0e0eff0e0d0dff0d0d0cff0c0c0cff0b0b0cff0a0a0aff0a0a0bff0a0a0aff0a0a0aff09090aff090909ff080908ff080808ff070707ff070707ff060707ff060606ff060506ff060606ff050606ff060607ff060707ff060706ff070606ff070706ff060607ff060606ff050605ff050505ff050505ff060707ff060706ff060706ff070707ff060606ff060606ff060606ff060607ff060707ff060706ff070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010101ff010101ff010101ff010201ff010101ff010101ff000101ff000100ff000000ff000001ff000000ff000001ff000000ff000101ff010001ff000100ff000001ff010000ff000000ff000100ff000000ff000101ff010001ff000100ff000001ff010000ff010001ff000001ff000000ff010000ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff020203ff111212ff111211ff1f1f1fff2a2a2bff313131ff353536ff3a3a39ff3d3d3dff3f3f3fff404040ff404041ff403f3fff3f3e3fff3e3e3eff3d3d3eff3f3f3fff414041ff3f403fff3b3b3cff383737ff353536ff343434ff333333ff313131ff313131ff2f2f2fff2e2e2fff2f2e2eff2d2d2dff2d2d2dff2c2c2cff2c2c2cff2c2c2cff2c2b2bff2c2c2bff232424ff242424ff242424ff242424ff232323ff242424ff232424ff242424ff242324ff242424ff232424ff242424ff232424ff232423ff232223ff232323000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000001ff010000ff000101ff010001ff000100ff000101ff020101ff030203ff030303ff030303ff030303ff020202ff010201ff020202ff040404ff070607ff090a0aff0c0c0cff0d0d0dff0e0e0eff0f0f0fff101010ff111110ff121211ff121212ff131314ff131313ff161617ff161615ff131313ff121213ff121212ff121312ff111111ff111111ff0f1010ff0f1010ff0d0d0dff0d0c0dff0b0b0bff0a0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfd0ffcfcfcfffcececfffcfceceffd0d0d0ffd0cfcfffcdcdcdffd0d0d0ffd6d5d5ffd8d8d8ffd9d9d9ffd9d9d9ffd4d5d5ffcac9caffc0c0c0ffbbbbbcffbcbbbbffbcbcbdffbcbdbdffbdbdbdffbebdbdffbebebeffbfbebeffbfbfbfffc1c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc5c4c5ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacbcaffcbcbcbffcccbccffccccccffcdcdcdffcdcdcdffcececeffcececeffcfcfceffd0cfcfffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d9ffd9d9d9ffdad9daffdbdadaffdbdbdbffdcdbdbffdbdcdbffdbdcdcffdcdbdcffdcdcdcffdcdddcffdcdcddffddddddffdeddddffddddddffdcdcddffdddcdcffdcdbdcffdbdcdcffdbdcdbffdcdbdbffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd7d7d6ffd5d6d6ffd5d5d5ffd3d4d4ffd4d4d4ffd4d3d3ffd4d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd8d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9dad9ffdadad9ffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdcdcffdbdcdbffdcdcdcffdcdcddffdddcddffddddddffdeddddffdededeffdededeffdededeffdededfffdfdedeffdfdedfffdfdfdfffdfdfdfffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe4e4e4ffecececfff5f6f5fffaf9f9fffcfdfcfffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfafafff8f8f8fff5f5f5fff3f3f3fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffeff0f0fff0efefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffedededffecededffececedffecededffecedecffecececffececebffebececffecebecffecececffecececffecececffecececffecececffececebffecececffebebebffebecebffecececffecececffecededffedededffedededffececedffecebecffeaeaebffe9e9e9ffe7e7e7ffe3e2e3ffdfdfdfffdcddddffdbdadaffdad9d9ffd9d9d9ffd8d8d9ffd8d8d9ffd8d8d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d2ffd1d1d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcecfceffcdcdcdffcdcecdffcdcdcdffccccccffcccbcbffcbcbcbffcacacaffcacacaffc9c9c9ffc8c9c8ffc8c7c8ffc8c7c7ffc6c7c7ffc6c5c6ffc5c6c5ffc4c4c5ffc4c4c4ffc3c3c4ffc3c3c2ffc2c2c2ffc2c2c2ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbebfbeffbdbebdffbdbdbdffbcbcbdffbcbbbcffbbbbbbffbbbabaffbababaffb9b9b9ffb8b9b8ffb7b8b8ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b5b5ffb4b4b4ffb3b3b3ffb2b2b3ffb2b1b1ffb1b0b1ffafb0b0ffafafafffafaeaeffaeaeaeffacacacffabababffabaaaaffaaaaaaffb0b0b0ffbdbdbeffc8c8c9ffcececeffcececdffcbcbcbffc6c6c6ffc2c2c2ffc2c3c2ffc3c3c2ffc2c2c2ffc1c1c1ffc1c2c2ffc2c1c2ffc2c1c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000001ff000100ff010100ff010101ff000000ff000100ff010100ff000001ff000101ff000100ff000000ff202021ff1a191aff151516ff131313ff111111ff111011ff111211ff111212ff121111ff111011ff111111ff101010ff101010ff100f10ff0f100fff0f0f10ff100f10ff100f10ff0f1010ff101010ff101010ff101010ff100f0fff0f1010ff111010ff111110ff101010ff101011ff101010ff111111ff111010ff101010ff0f0f10ff0f0f0fff0e0f0eff0f0f0fff0f0f0fff0f100fff0f100fff100f10ff100f10ff101010ff101010ff101011ff101011ff131413ff181718ff1d1d1cff232323ff2d2d2dff0d0d0dff0d0d0dff060606ff050505ff040404ff030302ff020202ff020202ff030303ff040404ff040405ff050505ff050505ff050505ff050506ff050505ff050506ff060505ff060606ff060506ff050605ff050506ff050505ff050405ff050505ff040405ff050505ff050505ff050505ff040405ff050404ff040405ff040404ff040404ff050505ff050505ff050505ff050505ff050404ff040404ff030303ff030304ff030303ff030304ff030302ff020202ff010102ff020202ff030302ff030403ff040404ff0707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff080807ff161515ff353435ff5d5c5cff818281ff989898ffa8a8a8ffb3b2b3ffb9bab9ffc0bfc0ffc2c3c2ffc5c6c6ffc7c7c6ffc8c8c8ffc9c9c9ffcbcbcbffd1d1d1ffe1e1e1fff4f3f4fffbfbfbfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfefffefdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefefdfffefdfefffdfdfdfffbfbfbfff1f1f0ffdadadaffc4c4c4ffbebdbeffbdbcbcffbbbbbaffbab9baffb7b8b7ffb5b4b4ffb1b2b1ffaeadaeffa9aaaaffa1a2a2ff969695ff858585ff6e6e6eff505150ff2e2e2eff131313ff0b0a0aff050506ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c8c8ffc6c6c6ffc4c4c4ffc1c2c2ffbfbfbfffbbbbbcffbcbcbcffbfbfbeffbebfbfffbebdbeffbebebeffbfc0bfffc0c0c0ffc1c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc6c6c5ffc9c9c9ffc9c9caffc9c9c9ffc8c8c8ffc7c8c8ffc9c9c9ffc9c8c8ffc7c8c7ffc7c6c7ffc7c7c6ffc5c5c5ffc5c5c5ffc5c4c5ffc3c4c4ffc3c2c2ffbfbfbfffbcbcbbffb8b9b8ffb6b6b5ffb3b3b4ffb1b1b1ffadadaeffaaaaaaffa2a2a1ff9a9a99ff919191ff888888ff7f807fff767575ff6c6c6bff636362ff5a595aff505050ff474747ff414141ff3c3c3cff373837ff333233ff2d2e2dff292929ff262727ff242424ff222221ff1f2020ff1d1d1dff1b1c1bff1a1a1aff181818ff171616ff141414ff131313ff111112ff111111ff111110ff101010ff0f0f0fff0e0e0eff0d0e0dff0c0c0dff0c0c0cff0c0c0cff0c0c0cff0b0b0bff0a0b0aff0a0a0aff090909ff090808ff070708ff070707ff070707ff070606ff060606ff070606ff070706ff060606ff060706ff070607ff060607ff070606ff050505ff050505ff050505ff060606ff060607ff070606ff060607ff060706ff060606ff060606ff070707ff070707ff060706ff070707ff070706ff070706ff070606ff0606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000000ff010201ff010101ff010101ff020201ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000100ff010000ff000100ff000001ff000100ff000101ff010100ff000001ff000000ff000100ff000101ff010000ff010001ff000101ff000000ff000000ff000001ff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff020302ff030302ff121112ff111211ff2b2b2bff2b2b2aff373736ff3a3a3aff3c3b3cff3f3e3eff424241ff444444ff454645ff464545ff444544ff444344ff434343ff424242ff424241ff414242ff3e3e3eff393939ff353636ff363636ff363535ff353535ff333333ff303031ff313131ff30302fff2e2f2fff2f2e2fff2d2d2dff2d2d2dff2c2c2cff2c2c2cff2c2c2cff2c2c2bff2b2b2bff242423ff242424ff242424ff242424ff242324ff232323ff23232300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010001ff000101ff010101ff010000ff000000ff000000ff000000ff000101ff020101ff020202ff020303ff030303ff030304ff040405ff050504ff040505ff050505ff060606ff070707ff090a0aff0f1010ff141413ff151414ff131212ff121211ff111111ff111111ff100f10ff0f0f0fff0c0c0cff0d0c0dff0b0a0aff0a0b0aff0b0a0bff0909080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfceceffcececeffd0d0cfffd0d0d0ffd0d0d0ffcfd0cfffd0cfd0ffd5d6d5ffdadadaffdadbdbffdadbdaffd6d6d5ffcbcbccffc2c2c2ffbbbcbbffbbbcbcffbdbcbcffbdbdbdffbdbdbdffbebebdffbebebeffbebfbfffc0c0bfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacacaffcacbcbffcbcbccffccccccffcdcdcdffcecdcdffcececeffcececeffcfcfcfffd0cfd0ffd0d0d0ffd1d0d1ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d5ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdad9d9ffdad9daffdadadaffdbdbdaffdbdbdbffdadbdbffdcdbdbffdbdcdbffdcdcdcffdcdddcffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdadbdaffdadadaffdadadaffdad9daffd8d9d9ffd8d8d8ffd6d6d7ffd5d5d6ffd5d5d4ffd3d4d4ffd3d3d3ffd2d3d2ffd2d3d2ffd2d2d3ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadad9ffdadbdaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdbffdddcdcffdddcdcffdddcddffddddddffdddeddffdededeffdddedeffdfdedeffdedfdeffdfdedfffdedfdfffdfdfdfffe0dfdfffdfdfe0ffdfdfdfffdfe0dfffe0e0e0ffe3e2e2ffe9e8e9fff0f1f1fff5f5f5fff7f8f8fffbfbfcfffefefdfffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffdfdfefffcfcfcfffafafafff7f8f8fff5f5f5fff2f3f2fff1f1f1fff0f1f1fff0f1f1fff0f0f0fff0f0f0ffefefefffefefeeffefefefffeeeeeeffeeeeeeffedededffedededffedededffedececffecedecffedecedffededecffecececffecededffecececffebebecffecebebffebebebffebebebffebecebffebebebffebebecffececebffebebecffebecebffecebebffebecebffececebffecebebffebecebffecececffecedecffededecffedececffecebecffebeaeaffe9eae9ffe8e7e7ffe3e4e4ffe0dfe0ffdcdddcffdad9daffd9dad9ffd9d9d9ffd9d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d0ffd1d0d0ffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcdcdcdffccccccffccccccffcccbcbffcacbcaffcacacaffcacac9ffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c7ffc7c6c7ffc5c6c6ffc5c5c5ffc4c5c4ffc4c4c3ffc3c3c4ffc3c3c3ffc2c1c2ffc1c2c1ffc1c1c0ffc0c0c0ffc0c0bfffbfbfbfffbebebeffbebebeffbdbdbdffbdbdbcffbcbbbbffbbbabbffbababaffbabab9ffb9b9b9ffb8b9b8ffb8b7b8ffb7b7b7ffb6b6b7ffb6b6b6ffb5b6b6ffb5b5b4ffb3b4b4ffb3b3b3ffb2b2b2ffb1b2b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadadadffacacacffacababffaaaaaaffabaaabffb4b4b4ffc1c2c1ffcacacbffcececeffcececeffcbcacaffc5c5c5ffc2c2c2ffc2c3c2ffc2c2c3ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc2c1c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff010000ff000000ff000100ff010000ff000100ff010100ff010001ff000100ff010000ff010100ff010100ff161515ff131213ff111110ff101010ff0f0f0fff0f100fff100f10ff0f100fff0f0e0fff0e0f0eff0e0e0eff0e0e0dff0d0e0eff0d0e0dff0d0e0dff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0fff0e0f0eff0e0f0eff0e0e0fff0e0f0fff0e0e0eff0e0e0eff0d0d0dff0d0d0cff0d0d0dff0d0d0eff0e0e0eff0e0d0eff0d0d0dff0e0d0eff0e0e0eff0e0f0eff0f0e0fff0f0f0fff0f0f0fff101111ff131314ff171718ff1d1c1dff000000ff000000ff0d0d0dff0d0d0cff060606ff050505ff040404ff030303ff040303ff040504ff060505ff060506ff050605ff060606ff060605ff060606ff060606ff060606ff060606ff060706ff070607ff060706ff070606ff060706ff060607ff060706ff060707ff070606ff060606ff060606ff060606ff050606ff060505ff060506ff050606ff060606ff060606ff060607ff070606ff050506ff040405ff030404ff030403ff030304ff040404ff030303ff030303ff020202ff030302ff030303ff040405ff070707ff5959590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff060707ff131313ff2c2b2bff555655ff7e7e7fff9b9b9bffa9a8a9ffb3b3b3ffb9b9baffbfbebfffc3c3c3ffc6c6c5ffc8c8c8ffc9cac9ffcacbcbffcbcbccffd1d1d1ffe4e4e4fff6f6f6fffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfafffbfbfafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffcfbfbfffbfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfcfffbfcfcfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffbfbfbfff2f3f2ffe0dfe0ffc7c8c7ffbebebfffbdbcbdffbbbbbbffb9b9b9ffb6b6b7ffb5b4b5ffb1b1b1ffaeafaeffa9a9a9ffa1a2a2ff969797ff888889ff727272ff4f4f4fff272828ff131314ff0b0b0bff050506ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9caffc7c8c8ffc5c5c6ffc4c4c3ffc1c1c2ffbfbfbfffbfbfbfffc2c2c1ffc1c2c2ffc2c1c1ffc2c2c2ffc3c3c3ffc3c3c4ffc5c6c6ffc7c7c7ffc7c7c7ffc8c8c9ffcbcacbffcdcdceffcdcecdffcdcdceffcdcdcdffcdcdcdffcececeffcecdceffccccccffcbccccffcbcbcbffcbcacaffcacbcaffcacac9ffc9c9c9ffc8c8c8ffc6c7c6ffc4c4c4ffc2c3c3ffc1c1c2ffc0c0c0ffbfbebfffbcbcbbffb8b8b9ffb4b3b3ffadadadffa4a5a5ff9c9c9cff949494ff8c8c8dff848484ff7b7c7bff727272ff696a69ff5e5e5fff565556ff4f4e4eff494949ff434344ff3d3d3eff363636ff333333ff2e2e2eff2a2b2aff272828ff242525ff222322ff202020ff1c1d1dff1a1a1aff181818ff161617ff151615ff141414ff131413ff121212ff121111ff101110ff0f0f10ff0e0e0fff0e0e0eff0e0e0eff0d0d0dff0d0d0dff0d0c0cff0c0b0cff0a0b0aff09090aff090809ff080908ff080808ff080808ff080808ff070808ff070707ff070707ff060707ff060606ff060505ff050506ff050505ff050505ff060607ff070707ff060606ff070606ff070606ff060606ff070606ff060707ff060707ff060707ff070607ff070707ff060707ff060606ff060606ff060706ff060607ff070607ff0606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff000000ff020101ff010101ff010101ff010201ff010101ff010101ff000101ff000000ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff010100ff000000ff000100ff000101ff000001ff010100ff010101ff000101ff000000ff010100ff000001ff010101ff000101ff000100ff000000ff010000ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff030202ff020303ff111112ff111211ff2a2a2bff2b2b2bff3a3b3bff3b3b3bff3f3f3fff414241ff434343ff464646ff484848ff4b4b4aff4b4b4bff4a4a4bff484848ff474746ff444444ff414242ff404141ff3d3d3eff3d3d3cff39393aff393a3aff363636ff353535ff353536ff333333ff313131ff313131ff2f2f2fff2f2e2eff2e2f2fff2c2c2dff2c2d2dff2c2c2cff2c2c2cff2c2b2cff2b2b2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff010101ff000101ff010000ff000101ff010102ff040404ff080808ff0d0d0dff111111ff121213ff111111ff111011ff0f100fff0f0f10ff0d0c0dff0c0d0cff0a0a0bff0b0a0bff0a0b0bff080908ff0808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfceffcececeffcfd0cfffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfcfd0ffd4d4d5ffdadadaffdcdcdbffdbdbdbffd6d7d7ffcdceceffc3c4c4ffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbebebdffbebebeffbebfbeffbfbfbfffc0c0bfffc0c0c0ffc2c1c1ffc2c2c2ffc2c2c3ffc3c3c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c6c7ffc8c7c8ffc9c8c9ffc8c9c9ffc9c9caffcbcacbffcbcbcbffcbccccffcccccdffcdcdcdffcdceceffcececdffcfceceffcfcfcfffd0d0cfffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd5d4d4ffd4d4d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdadaffdbdbdaffdadadaffd9dad9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd6d7d7ffd5d5d5ffd4d5d4ffd3d3d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd4d3d4ffd4d3d4ffd3d4d3ffd4d4d4ffd5d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadbffdadbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffdeddddffddddddffdededeffdddddeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfe0e0ffdfdfe0ffe0e0dfffe0e0e0ffe3e3e3ffe7e7e7ffececebfff0eff0fff4f4f4fff7f7f7fff9f9f9fffbfbfbfffcfcfcfffcfdfdfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefffcfcfcfff9fafafff8f8f7fff4f4f4fff2f2f2fff0f1f1fff0f0f1fff0f0f1fff0f0f0fff0f0f0ffefefefffefeeefffefeeefffefeeefffedeeeeffededeeffeeededffededecffecededffedecedffecededffecededffecedecffedececffecededffececebffecebebffebebecffebebebffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffeaebebffebebebffebebebffebebebffebececffecececffecececffecececffebebecffebeaebffeae9eaffe8e8e8ffe4e4e5ffe0e0e1ffdcdcdcffdbdbdaffd9d9d9ffd8d9d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfcfffcececeffcdcdceffcdcdcdffcccdccffcbccccffcccbccffcbcbcbffcacbcaffc9cac9ffc9c9c8ffc8c9c9ffc8c8c7ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c5ffc4c5c5ffc4c4c4ffc3c3c3ffc3c2c3ffc2c2c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfc0ffbebfbfffbebebeffbdbebeffbdbdbdffbcbdbcffbcbbbbffbabbbaffbababaffbab9baffb9b8b9ffb8b8b8ffb7b7b8ffb7b7b7ffb6b6b6ffb6b6b5ffb5b5b5ffb4b5b4ffb3b4b4ffb3b3b3ffb2b3b2ffb1b1b2ffb0b1b1ffb0b0b0ffafafafffaeaeaeffadadadffacacacffabababffa9aaaaffacababffb8b8b8ffc5c5c5ffcbccccffcecfcfffcfcfcfffcacacaffc5c4c5ffc2c1c2ffc3c2c3ffc2c3c2ffc2c2c3ffc3c2c3ffc2c3c2ffc1c1c1ffc2c1c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000101ff000000ff010000ff000000ff010000ff000101ff000001ff000100ff000000ff000101ff000101ff000100ff000000ff101110ff0f1010ff0f0f0fff0f0f0fff0f0f0fff0f0f10ff0f0f10ff0f0f0fff0f0f0eff0e0e0eff0d0e0eff0d0e0eff0d0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0fff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0f0e0eff0e0f0eff0e0e0eff0e0e0fff0e0f0fff0e0e0fff0e0d0eff0e0d0eff0e0d0eff0d0d0eff0d0e0dff0d0d0eff0e0d0eff0d0e0dff0d0e0eff0e0e0eff0e0f0fff0e0f0fff0e0f0eff0f0f0eff0f0f0fff111110ff131313ff000000ff000000ff000000ff000000ff0d0d0dff0d0d0dff060506ff050505ff040404ff050404ff050606ff060606ff060707ff070707ff070707ff070707ff070707ff070707ff070707ff070707ff080707ff070707ff070707ff070708ff080808ff080808ff080808ff080808ff070808ff070808ff070708ff080807ff070707ff070707ff070707ff070707ff070708ff080808ff080808ff070807ff060606ff060505ff040504ff040404ff040405ff040505ff040404ff030303ff030203ff040304ff050405ff060706ff595959ff7271720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050606ff111111ff2b2b2bff525252ff7b7b7bff9a9a9affabababffb4b4b4ffbababaffbfbebfffc2c2c2ffc6c6c6ffc8c8c8ffcacacaffcbcbccffccccccffd3d2d2ffe6e6e6fff7f7f7fffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfafffbfafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffbfcfbfff4f4f4ffe3e3e3ffcdcdcdffbfbfbfffbcbdbcffbbbabaffb9b8b9ffb7b6b7ffb4b4b4ffb2b2b2ffaeaeaeffa9aaaaffa4a4a4ff9c9b9bff8a8a8aff707070ff4c4b4cff2b2c2bff151615ff0b0b0cff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffc9c9caffc8c8c8ffc6c6c6ffc4c3c4ffc1c2c2ffc1c2c2ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c8c7ffc9c9c9ffcacacaffccccccffcdceceffcecfceffd1d1d0ffd2d2d1ffd2d1d1ffd1d2d2ffd2d1d1ffd1d2d2ffd1d1d1ffd0d0d0ffd0cfd0ffd0d0cfffcfcfcfffcecfceffcdceceffcdcdceffccccccffcccccbffcbcccbffcbcbcaffcacacaffc9c9c8ffc7c8c7ffc5c6c5ffc3c2c3ffbebebeffbababaffb4b4b4ffacadadffa5a6a6ff9fa09fff9a9a99ff929292ff89898aff818182ff787878ff6e6e6eff666767ff606060ff5a595aff525151ff474747ff424242ff3c3c3cff363737ff323232ff2f2e2eff2a2b2bff262726ff232323ff202020ff1d1d1dff1b1b1bff191a1aff181818ff171716ff151615ff151415ff131313ff121112ff111111ff101010ff0f1010ff101010ff0e0f0fff0d0e0dff0d0c0cff0c0c0bff0b0a0bff0a0b0aff0a0a0aff090a09ff090909ff090909ff090909ff090909ff080808ff070808ff060707ff060606ff050505ff050505ff050505ff050505ff060606ff070706ff060606ff060606ff060606ff060607ff070707ff060706ff060707ff060707ff060606ff060606ff060606ff070607ff060606ff070607ff060606ff060707ff070606ff070607ff07060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010202ff010101ff010100ff000100ff000000ff000000ff010000ff000000ff000100ff010000ff010001ff010000ff000000ff010101ff010101ff000101ff000000ff010000ff000101ff000100ff000001ff000100ff000101ff000001ff000101ff000000ff000000ff000000ff010001ff010000ff010000ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff020202ff020202ff121112ff111111ff2a2b2bff2a2b2bff3a3b3bff3b3b3aff424342ff424242ff464646ff494849ff4a4a4aff4e4e4eff515050ff515051ff4e4d4dff494a4aff474747ff444444ff414142ff414141ff414040ff404040ff3c3d3cff393939ff393a39ff363636ff353536ff353536ff333333ff313130ff303130ff302f30ff2f2f2fff2f2e2eff2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff020202ff040404ff070707ff0c0b0bff0e0f0fff0f100fff0f0f0fff0f0e0eff0d0c0dff0d0d0dff0b0a0aff0a0b0aff0a0a0aff080808ff090809ff080908ff06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecfceffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0cfd0ffd4d3d3ffd9d9d9ffdcdcdcffdbdbdbffd8d8d8ffcfcfcfffc6c5c5ffbbbcbcffbbbcbbffbcbcbdffbdbebdffbebebeffbebebeffbebfbfffbfbfbfffc0c0bfffc0c1c0ffc2c1c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c6ffc6c6c6ffc6c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffcac9caffcacbcbffcccbcbffccccccffccccccffcdcdcdffcecdceffcececeffcfcecfffcfd0cfffcfd0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffdad9daffd9d9d9ffdadadaffdadadaffdad9daffdad9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd6d7d7ffd5d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffd1d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d2ffd2d3d3ffd2d3d2ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdddcddffdcdcddffdddeddffdeddddffdedddeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe1e1e1ffe4e4e4ffe9e9e9ffebebebffedecedffeff0f0fff2f3f2fff6f5f5fff6f7f6fff8f7f8fff9f9f9fffbfafafffcfcfcfffdfdfdfffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfafbfff9f9fafff7f7f7fff5f4f4fff1f2f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeeefefffefefefffeeefefffeeefeeffeeededffeeededffedededffedededffedececffecedecffecececffecececffedecedffededecffedecedffecedecffebecebffebebecffebebebffebebebffebebeaffebebeaffebeaebffebebeaffebebebffebebebffebeaebffeaeaebffebebebffeaebeaffeaeaebffeaebebffeaebebffebebeaffebebebffecebecffecececffecebecffeaeaebffeaebeaffeaeaeaffe9e8e9ffe6e5e5ffdfdfdfffddddddffdbdbdbffd8d9d9ffd7d8d8ffd8d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d4d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffcfd0cfffcfceceffcececeffcdcdcdffcdcdcdffcdccccffccccccffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9ffc8c9c8ffc7c8c7ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c4ffc4c4c4ffc3c4c3ffc2c3c2ffc2c2c2ffc1c1c1ffc0c0c1ffc0c0c0ffbfbfbfffbebfbfffbebfbfffbdbebeffbdbdbdffbcbdbcffbcbbbcffbbbbbbffbbbabaffb9b9b9ffb9b9b9ffb9b8b8ffb8b7b8ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b5b5ffb3b4b4ffb3b3b3ffb2b2b2ffb1b2b1ffb0b0b1ffb0b0b0ffafafafffaeadaeffadadadffacacacffababaaffaaaaaaffafaeafffbdbdbdffc9c8c8ffcececeffd0cfcfffcecfcfffcac9c9ffc4c4c4ffc1c2c1ffc4c3c3ffc4c3c3ffc2c2c2ffc2c3c3ffc3c2c2ffc2c3c2ffc1c1c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff000100ff000100ff000000ff000000ff010001ff000000ff000000ff000101ff000100ff000000ff000100ff000000ff000000ff0f0f0fff0f0f0fff0f100fff100f0fff100f10ff100f0fff0f0f0fff0f0f0fff0f0f0fff0e0e0eff0d0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0f0eff0e0f0eff0e0e0fff0e0e0fff0e0e0eff0e0e0eff0e0f0eff0f0e0fff0f0e0fff0f0e0eff0f0f0eff0f0f0eff0e0e0fff0f0e0eff0e0e0eff0d0e0dff0d0d0dff0e0e0dff0e0d0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0f0e0eff0f0e0fff0f0f0fff0f0f0fff0e0f0fff0e0f0fff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0cff0d0d0dff060606ff050505ff050506ff070607ff070707ff070708ff080808ff080808ff080808ff090908ff090809ff080809ff090809ff080808ff080908ff090808ff090809ff0a0909ff090909ff0a0a0aff0a0a0aff090a0aff090909ff090909ff080909ff080908ff080809ff080908ff090909ff090809ff09090aff090909ff090908ff080808ff070607ff060606ff060505ff060605ff060605ff040505ff040404ff030403ff040504ff070606ff595959ff717171ff7576760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff060606ff111111ff2a2a2aff525251ff7e7e7eff9c9c9cffadadadffb6b5b5ffbbbbbbffbebebeffc2c1c1ffc5c5c4ffc8c8c8ffc9cacaffcbcbcaffcbccccffd4d5d5ffeaeaeafff8f8f8fffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafafffafbfafffafafbfffbfafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfefefffdfefdfffcfcfbfff6f6f6ffe9e9e9ffd3d2d2ffc0c0c0ffbbbabbffb9b9b9ffb8b8b8ffb6b6b6ffb3b4b4ffb1b1b1ffadaeaeffacacacffa6a6a6ff9a9a9aff888989ff6e6d6eff4c4b4cff2b2b2cff141415ff0a0b0bff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccdcdffcbcbccffcac9c9ffc7c7c8ffc5c5c6ffc3c4c4ffc4c4c4ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffcbcacbffccccccffcdcdcdffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd2d3d3ffd2d3d2ffd1d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d0d0ffcfcfcfffcdcecdffccccccffc8c8c7ffc5c5c4ffc2c1c2ffbebebeffb9b9b9ffb3b3b3ffaeaeaeffa9a9a9ffa3a3a3ff9c9d9cff969595ff8e8e8eff868585ff7f7e7eff787778ff707070ff686868ff5d5d5dff555656ff4e4e4dff464647ff404041ff3a3a3aff363635ff303030ff2b2b2cff272727ff242424ff212121ff1e1f1fff1d1d1dff1b1b1bff1a1a1aff191918ff161717ff151515ff141314ff131312ff121212ff121212ff101010ff0f100fff0e0e0fff0d0d0dff0c0c0cff0c0c0cff0c0b0cff0c0c0cff0b0b0bff0b0b0bff0a0b0bff0a0a0bff0a0a0aff090908ff080808ff070707ff070706ff060707ff060606ff060606ff070706ff060606ff050605ff060606ff070606ff070706ff070606ff070707ff070706ff060606ff060607ff060606ff060706ff060706ff070606ff060607ff060606ff070606ff070607ff060606ff060606ff060606ff060606ff07060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff010101ff010101ff010101ff010101ff000100ff000100ff000000ff000001ff000000ff010000ff010001ff000000ff000000ff010000ff000101ff010100ff000001ff000001ff000000ff010100ff000100ff010001ff010000ff000001ff000001ff000001ff000100ff000000ff000000ff000100ff000000ff000000ff010001ff000100ff000000ff010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030202ff121211ff121111ff2b2b2bff2b2b2aff3a3a3aff3b3b3bff424343ff424342ff494948ff494949ff4c4c4cff4f4e4eff535252ff525252ff515051ff4c4c4cff484748ff464646ff444443ff434344ff434344ff414141ff414040ff404040ff3d3c3dff3a3939ff39393aff363636ff353536ff353635ff333333ff313131ff313131ff2f2f30ff2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020302ff040404ff070707ff0a0a0aff0c0d0cff0d0d0dff0c0c0cff0b0b0bff0a0a0aff0b0a0aff0b0b0bff080808ff080808ff080908ff060606ff060606ff04050400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0cfffd0d0d0ffd0d0d0ffd0cfcfffd0d0d0ffd0d0d0ffd0cfcfffd3d3d3ffd9d9d9ffdbdbdcffdbdbdbffd8d9d9ffd1d1d1ffc6c6c6ffbcbcbcffbbbcbcffbdbcbdffbebdbeffbebebeffbebebfffbebebfffbfc0bfffc0c0c0ffc1c0c0ffc2c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c4ffc5c5c5ffc7c6c7ffc7c6c6ffc7c8c7ffc8c8c8ffc9c9c9ffcac9caffcbcacaffcccbcbffccccccffcdcdccffcdcdcdffcdceceffcececfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d2d1ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd7d7d6ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd8d8d9ffd9d8d8ffd9d8d8ffd8d8d8ffd7d6d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d3ffd2d2d3ffd1d2d2ffd0d1d1ffd0d0d0ffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfd0ffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d1d2ffd3d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd4d5d4ffd4d5d4ffd4d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9dad9ffdad9d9ffdadadaffdbdbdaffdadadaffdbdbdbffdbdcdcffdcdcdbffdcdcdbffdcdcdcffdcdcddffdddcdcffddddddffdddddeffdeddddffdededdffdededeffdededfffdfdfdeffdededfffdedfdfffdfdfdfffe0e0dfffe2e2e2ffe5e5e6ffe9e9e9ffebebebffecececffedededffefefeefff1f1f1fff2f2f2fff4f4f3fff4f5f5fff6f6f6fff8f8f8fffafaf9fffbfbfbfffcfcfcfffdfdfdfffefffefffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffdfcfdfffafafbfff8f8f9fff6f7f7fff4f4f4fff1f1f1fff1f0f0fff0f0f0ffeff0f0ffefefefffefefefffefefefffeeeeeeffefeeefffeeedeeffedeeedffededeeffedededffedecedffecececffedececffecedecffecececffecececffecededffecededffecededffededecffebebebffebebebffebebeaffebebebffeaeaeaffebeaebffeaeaeaffeaeaeaffeaebeaffebeaeaffebebeaffebebeaffebeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaebeaffeaebeaffeaebeaffebebebffebebecffebebebffebebebffeaeaeaffeae9e9ffe9e9e9ffe5e5e5ffe1e2e2ffdededdffdadadbffd8d8d9ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d5d6ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd2d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcececfffcececeffcdcdcdffcdcdcdffcdccccffccccccffcbcbcbffcacacbffcacbcaffc9cacaffc9c9c9ffc8c9c8ffc7c7c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c3ffc2c3c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbdbebeffbdbdbdffbcbdbcffbcbcbbffbbbbbbffbababaffb9b9b9ffb9b9b9ffb8b8b8ffb8b7b7ffb7b7b7ffb6b6b6ffb5b6b6ffb5b5b5ffb4b4b5ffb3b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b0b1ffb0afb0ffafafafffaeadaeffacadadffacacacffabababffabababffb2b2b2ffc0c1c1ffcbcbcbffd0d0d0ffd0d0d0ffcececeffc9c8c8ffc3c3c3ffc3c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc3c2c2ffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020201ff010101ff000100ff010000ff010000ff000100ff000000ff000000ff010100ff000000ff000000ff000100ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff0d0d0dff060606ff070707ff080708ff090909ff090a09ff090909ff0a0a0aff0a0a0aff0a0b0aff0a0b0aff0a0a0aff0a0a0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0b0b0aff0b0b0bff0b0c0cff0c0c0bff0b0b0cff0b0b0bff0a0b0bff0b0b0aff0a0b0aff0a0a0bff0a0a0aff0a0a0bff0b0a0bff0a0b0bff0b0c0bff0b0b0bff0a0a0aff090a09ff080808ff070707ff080708ff070807ff060606ff060506ff040404ff060706ff595959ff717171ff757575ff7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff111010ff282827ff4f4f4fff787979ff9c9d9dffafaeaeffb6b7b6ffbbbcbbffbfbebfffc1c1c2ffc4c4c4ffc7c6c7ffc9c9c9ffcacacaffcdcdcdffd8d8d8ffedededfff9f9f9fffcfcfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffbfbfbfffafbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfcfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefefffdfcfcfff9f9f9ffeeeeeeffd6d5d6ffbfbfc0ffb9bab9ffb9b8b9ffb7b7b7ffb5b5b5ffb3b3b3ffb1b0b0ffafafafffacacabffa3a3a3ff989797ff858585ff6a6b6aff4c4c4bff2c2c2cff141414ff0b0a0bff040505ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececdffcccdcdffcbcccbffcacac9ffc7c7c8ffc6c6c5ffc6c5c6ffc7c8c7ffc8c8c9ffc9cac9ffcacacbffcbcbcbffcdcdcdffcecfcfffd0d0d0ffd2d2d2ffd4d4d4ffd6d5d5ffd6d7d7ffd7d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd3d4d4ffd3d3d3ffd2d3d3ffd3d3d3ffd4d4d4ffd4d3d3ffd2d3d3ffd2d2d2ffd0d0d0ffcccbccffcacac9ffc7c7c7ffc4c4c5ffc1c1c1ffbebdbeffbabab9ffb5b5b5ffb1b2b1ffadaeaeffa8a7a8ffa1a1a1ff9a9b9aff949494ff8d8d8eff858686ff7f7e7fff757675ff6d6d6eff626262ff5a5959ff535353ff4c4b4bff444344ff3e3d3dff383838ff323332ff2d2d2dff2a292aff272727ff252425ff222222ff202021ff1e1e1eff1c1b1cff191919ff181818ff161717ff151515ff141414ff131313ff121212ff101111ff0f1010ff0e0f0eff0e0e0eff0e0e0eff0e0e0dff0e0e0eff0d0e0dff0d0d0dff0c0c0dff0b0c0bff0a0b0aff0a0a0aff090909ff090809ff080809ff080808ff080808ff080707ff060707ff060607ff060606ff060506ff070706ff060707ff060607ff060606ff070606ff060606ff060606ff060706ff060707ff070606ff060606ff060706ff060607ff060606ff060606ff060606ff060606ff060606ff070606ff070606ff060606ff060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010100ff000000ff000000ff000101ff010000ff000000ff000000ff000000ff000001ff000000ff010001ff000100ff000000ff010100ff010000ff000000ff010000ff000001ff010000ff000100ff000100ff010100ff000001ff010100ff000001ff000000ff000001ff000100ff000001ff000000ff000001ff000101ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121111ff2a2b2bff2a2a2bff3b3b3aff3b3b3bff434342ff424242ff484948ff494949ff504f4fff4f4f4fff535353ff565656ff545454ff4f4f4fff4a494aff494949ff474747ff474747ff444443ff434343ff444343ff414141ff414040ff404040ff3c3d3cff393939ff39393aff363636ff353535ff353535ff333333ff303131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010202ff020203ff040404ff070706ff0a090aff0b0b0bff0b0b0bff0a0b0aff0a090aff0b0b0bff080808ff080909ff080909ff060606ff060606ff040504ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffcfd0cfffcfd0cfffd2d2d2ffcfcfd0ffcfcfcfffd2d2d2ffd8d8d8ffdadadaffdbdbdbffdadadaffd3d3d3ffc8c8c8ffbdbdbdffbdbcbcffbdbebdffbebfbeffbfbfbeffbfbebfffbfbfbeffbfbfc0ffbfc0c0ffc0c0c1ffc1c2c2ffc2c2c3ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c6ffc8c7c8ffc8c8c8ffc9c9c9ffcacac9ffcbcacbffcccbccffccccccffcdcdcdffcececeffcececfffcecfcfffcfd0cfffd0d0d0ffd1d0d0ffd0d1d1ffd2d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcfceceffcececeffcececdffcdcdceffcececdffcececeffcecfceffcfcfceffcfcecfffcfcfcfffcfcfd0ffcfd0cfffcfd0d0ffd0d1d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d7d7ffd7d7d7ffd8d8d8ffd8d7d7ffd7d8d8ffd8d8d9ffd9d9d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdadaffdbdbdaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffddddddffdedddeffdededeffdededeffdfdedeffdfdedeffdededeffdfdfdfffe0e0e1ffe4e4e3ffe7e7e7ffe9eae9ffebebebffecececffededecffeeeeeeffeeefefffefefefffeff0f0fff1f1f1fff2f2f2fff4f4f4fff5f6f6fff6f7f7fff8f8f8fffafaf9fffbfbfbfffcfcfcfffdfdfdfffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfdfcfffafaf9fff8f8f8fff6f6f7fff4f4f3fff1f1f2fff0f0f0ffeff0f0ffeff0f0ffefeff0ffefefefffefefefffeeefefffeeeeeeffeeeeeeffedeeedffeeededffedededffecededffecedecffedececffedececffecececffedededffedededffececedffececedffecedecffecedecffebebebffeaebebffebeaebffeaeaebffeaebebffeaeaeaffeae9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffeaeaebffe9e9e9ffeae9eaffe9e9e9ffe7e7e7ffe4e3e3ffdfdedeffdbdbdbffd9d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d3d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcececeffcececeffcdcecdffcdcccdffcdcccdffcccccbffcbccccffcbcbcbffcacacaffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc6c7c7ffc7c6c7ffc5c6c6ffc5c5c5ffc5c5c5ffc4c3c3ffc3c3c4ffc2c3c3ffc2c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfc0ffbfbfbfffbfbebeffbebebdffbdbdbdffbcbcbcffbbbcbcffbbbabbffbababaffb9bab9ffb9b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b5ffb5b4b4ffb3b3b3ffb3b2b2ffb2b1b2ffb2b1b1ffb0b1b0ffafb0afffafafaeffadadaeffadadacffacabacffaaabaaffabababffb6b6b6ffc4c4c5ffcececeffd0d0d0ffd0d0d0ffcdcdcdffc6c7c6ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c4ffc3c4c3ffc4c3c4ffc3c2c3ffc2c2c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff010202ff010102ff010101ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff070707ff080808ff090a0aff0a0a0bff0b0b0bff0c0b0cff0c0c0bff0c0c0cff0c0d0cff0c0d0dff0d0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0d0c0dff0d0d0dff0d0d0dff0e0e0dff0e0d0dff0d0d0dff0d0d0dff0d0c0dff0d0d0cff0c0d0cff0c0d0cff0d0d0cff0d0d0dff0d0d0dff0e0d0eff0d0e0eff0d0d0eff0c0d0cff0b0b0cff0a0a0aff0a0a0aff0a0a0aff090909ff080808ff070706ff595959ff717171ff757576ff777777ff7877780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040505ff0d0d0dff242424ff4a4b4bff767575ff989797ffabababffb8b8b7ffbcbdbdffbfc0bfffc2c2c2ffc4c4c5ffc6c6c6ffc8c9c8ffcbcbcbffcfcfcfffddddddfff1f1f1fffaf9fafffcfcfcfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfdfffcfdfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfafafffafbfbfffafbfafffafafbfffbfbfbfffafbfbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffbfbfbfff1f1f1ffdadbdbffc2c2c2ffb9b9b9ffb8b7b8ffb6b6b6ffb4b4b4ffb2b2b2ffb1b0b1ffaeaeaeffaaa9aaffa1a1a1ff949493ff818180ff696969ff505050ff2d2e2dff151515ff0a0a0aff040504ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcececdffcdcdccffcbcbcbffc9cac9ffc7c7c7ffc7c8c7ffc9c9c9ffcacbcaffcbcbcbffccccccffcdcdcdffcfcfceffd0d0d0ffd2d2d2ffd4d3d3ffd6d5d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d7ffd6d5d5ffd5d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd1d2d2ffcfcecfffcdcdcdffccccccffcacacaffc7c7c7ffc5c5c5ffc2c2c2ffbfbfbfffbcbcbcffb9b9b9ffb6b6b5ffb1b1b2ffabacabffa5a5a6ff9fa0a0ff999999ff929291ff898889ff838282ff787978ff6e6f6eff666666ff5f605fff585858ff4f4e4eff484747ff404040ff393a3aff353535ff313131ff2f2f2fff2b2b2cff282929ff262626ff222223ff1f1f1fff1d1d1cff1b1b1bff191a19ff181717ff161616ff151515ff131413ff121212ff111112ff101111ff101110ff101010ff10100fff0f0f10ff0f0f0fff0f0f0eff0e0e0eff0c0c0cff0c0b0cff0b0b0bff0b0b0bff0b0b0aff0a0a0aff0a090aff090909ff080808ff080808ff070707ff070607ff070606ff060707ff060606ff060606ff060606ff060707ff070607ff070606ff060606ff070706ff060607ff060706ff060606ff060607ff060606ff060606ff060607ff060606ff060606ff060606ff060506ff060606ff050505ff040404ff0403030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000100ff010001ff010000ff000000ff000100ff000001ff000100ff000000ff000001ff000000ff010100ff010001ff000000ff000000ff010101ff010001ff000100ff010101ff000000ff010000ff010000ff000000ff000100ff000000ff000100ff000000ff000100ff000000ff000001ff010000ff010100ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2b2bff3a3b3bff3a3a3aff434243ff424343ff494949ff494949ff4f4f4fff4f504fff555556ff555655ff565656ff535353ff4e4e4eff4d4d4cff4d4c4dff494948ff474746ff474747ff444344ff434343ff444444ff414141ff414040ff414040ff3c3c3cff393a39ff393939ff363636ff3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010000ff000000ff010000ff000100ff000000ff000001ff010001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030202ff050405ff080808ff090909ff090909ff090a0aff090909ff080908ff080908ff080808ff060606ff060606ff050504ff050505ff040404ff040304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffd0d0cfffd0d0d0ffd2d2d2ffd2d1d2ffd1d2d2ffcfcfcfffd2d2d2ffd8d7d8ffd9d9d9ffdbdbdbffdbdbdbffd5d4d4ffcbcbcbffc3c3c3ffbebebeffbebebeffbfbebeffbebfbfffbfbfbfffbebfbeffbfc0bfffc0c0c0ffc0c1c1ffc2c2c2ffc2c2c3ffc4c4c3ffc4c4c4ffc5c5c5ffc5c6c6ffc7c6c6ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffcacacaffcacbcbffcbcccbffcccdccffcdcdcdffcececeffcfcecfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd0d0d1ffcfcfd0ffcececeffcececeffcdcdcdffcdccccffccccccffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcececeffcececdffcececeffcfcfceffcecfceffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d6d5ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd9d8d8ffd9dad9ffd9d9daffd9d9daffdadadbffdadbdbffdbdbdbffdcdbdbffdbdbdbffdcdcdbffdcdcdcffdcdddcffdcdcddffdcddddffddddddffdddeddffdedddeffdededdffdededdffdededeffdfdedeffdfdfdfffe2e2e2ffe5e5e5ffe9e8e8ffebeaeaffebebebffecedecffedededffeeeeeeffeeeeeeffeeefeeffeeeeefffefefefffefefeffff0f0f0fff1f1f1fff2f3f3fff4f4f4fff6f5f5fff7f7f7fff8f9f8fffafafafffbfbfbfffbfbfcfffcfdfcfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfafafff8f8f7fff6f6f6fff3f4f3fff1f1f1fff0f0f0ffeff0f0ffeff0efffefefefffefefefffefefeeffefeeeeffeeeeeeffedeeeeffeeededffedededffecededffecedecffecececffecececffecececffecedecffecedecffecececffedecedffecececffededecffedededffecececffebeaebffebebebffebeaeaffebebeaffeaeaeaffeaeaebffeaeaeaffeae9e9ffeaeaeaffe9eaeaffeae9eaffeae9e9ffe9eaeaffeaeaeaffe9e9eaffeaeaeaffe9eaeaffeae9eaffeae9e9ffe9e9e9ffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe4e4e4ffdfdedfffdbdbdbffd9d9d9ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d0ffd0d1d0ffd0cfcfffcfcfcfffcecfcfffcececeffcdcdceffcdcdcdffcccccdffccccccffcbcccbffcbcbcbffcbcbcbffcacacaffcacac9ffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c6ffc6c6c5ffc5c5c5ffc4c4c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c1c2ffc1c0c0ffc0c1c0ffbfc0c0ffbebebfffbebebfffbdbebeffbdbdbdffbdbcbcffbbbbbbffbbbbbaffbababbffbabab9ffb9b8b9ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b5b4ffb4b4b4ffb4b3b3ffb2b3b2ffb2b2b2ffb1b1b1ffb0b0b0ffb0afafffaeaeaeffaeaeadffacacacffabacabffaaaaaaffacadacffbab9baffc8c8c8ffd0d0cfffd0d0d0ffd0d0d0ffcccdcdffc6c5c5ffc2c2c2ffc3c3c4ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc3c4c3ffc2c3c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020102ff010101ff020202ff010101ff010001ff010000ff000100ff000001ff000000ff000001ff000100ff010001ff010000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff272627ff5a5959ff606161ff676767ff6c6c6dff717171ff757575ff797879ff7c7c7cff7f7e7fff828282ff858585ff868786ff878787ff888889ff888888ff898989ff8a8a8aff8b8a8aff8b8b8bff8c8c8cff8c8c8cff8d8d8dff8e8e8eff8e8e8eff8f8e8eff8e8e8dff8c8d8dff8b8c8bff898989ff878787ff848585ff828382ff808080ff7d7d7dff797979ff747474ff6e6e6eff676867ff5f5e5eff595959ff717272ff757575ff777777ff777878ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010102ff050505ff0e0e0eff212121ff474748ff717171ff949494ffa9a8a9ffb5b5b5ffbcbcbcffbfbfbfffc2c2c1ffc4c5c4ffc7c6c6ffc7c7c8ffc9c9c9ffd1d1d1ffe2e2e2fff5f5f5fffbfcfbfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfafffbfafbfffbfbfbfffbfafafffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffbfbfbfff4f4f3ffe0e0e0ffc5c5c5ffb9b9baffb7b7b7ffb5b5b5ffb3b3b3ffb2b1b2ffb0b0afffacacacffa7a7a7ff9e9e9eff919190ff807f7fff6c6c6cff525252ff2e2f2eff141414ff0a0a0aff050405ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffcececeffcececdffcdccccffcbcbcbffcac9c9ffc9cac9ffcbcacbffcccbccffcdcccdffcecdcdffcfcfceffd0d0d0ffd2d1d1ffd4d4d3ffd5d6d6ffd7d8d7ffd9d8d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdadbdaffdad9d9ffd8d8d9ffd8d8d7ffd8d8d8ffd8d8d9ffd8d8d9ffd9d8d9ffd9d8d8ffd8d8d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd3d3d3ffd2d2d2ffd2d1d1ffd0d0d1ffd0cfd0ffcfceceffccccccffcac9caffc8c8c8ffc5c5c5ffc3c3c3ffc1c0c0ffbfbfbfffbcbcbcffb8b8b8ffb4b4b3ffafafafffa9a9a9ffa3a2a2ff99999aff949595ff8d8d8dff848584ff7d7c7cff767676ff6f6f6fff666565ff5b5b5bff545453ff4c4b4cff444444ff3f3f3fff3b3c3bff383738ff343334ff2f2f2fff2b2b2aff272727ff232323ff212020ff1f1f1eff1d1d1dff1b1b1bff1a191aff171718ff161616ff151515ff141414ff131413ff131213ff121212ff121211ff111111ff101011ff0f0f10ff0f0f0fff0e0e0dff0d0d0dff0c0d0cff0c0d0cff0b0b0bff0b0b0bff0a0a0aff090a0aff090908ff080807ff080707ff070708ff070707ff070707ff060606ff060506ff060606ff070607ff070607ff070606ff060606ff070606ff060606ff060706ff070706ff060606ff060606ff060606ff060606ff070607ff060606ff060606ff040504ff040404ff030303ff060606ff060706ff060606ff0606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff000000ff010000ff000000ff000100ff010100ff000000ff000000ff000001ff000101ff010101ff010101ff010001ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff010001ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff010001ff000000ff010000ff000000ff010000ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff424242ff424243ff494949ff494949ff4f4f4fff4f4f4fff555555ff555555ff565656ff545554ff555554ff545454ff4f4e4fff4c4c4dff4c4d4dff494949ff474747ff474747ff444443ff434343ff434343ff414141ff404140ff404040ff3c3d3cff3a393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff060506ff070708ff080808ff080808ff080807ff050605ff090808ff060606ff060606ff050404ff040405ff040405ff040404ff040403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0cfcfffd0d0d0ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd6d6d7ffd8d9d9ffdcdcdcffdcdcdcffd6d5d6ffcdcdccffc4c4c4ffbebebeffbebebeffbfbfbeffbfbebfffbfbfbeffbfbebfffbfc0bfffc0c0c0ffc1c0c1ffc2c1c2ffc3c2c2ffc4c4c3ffc4c4c4ffc5c5c4ffc6c6c5ffc6c6c6ffc7c7c7ffc8c7c8ffc9c8c9ffcac9c9ffcacacaffcbcbcbffcbcccbffcdcccdffcdcdceffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd2d1d2ffd1d0d0ffcfcfcfffcececeffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffcbcbccffcbccccffccccccffccccccffcdccccffcccdccffccccccffcdcdcdffcdcdcdffcececdffcecdceffcececeffcfceceffcfcfcfffcfcfcfffd0cfd0ffd0cfd0ffd0d0d0ffd1d1d0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d2d2ffd2d2d1ffd2d1d2ffd2d2d3ffd3d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffdad9d9ffd9d9daffdad9daffdbdadbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdcdddcffdddddcffdddcddffddddddffddddddffdddedeffdededeffdededeffdfdedfffe0e1e0ffe3e3e3ffe7e6e6ffe9e9e9ffebebeaffecebebffecedecffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffefeeeeffefefeffff0f0f0fff1f2f1fff3f2f3fff4f4f5fff6f5f6fff7f7f7fff9f9f9fff9faf9fffbfafbfffbfbfcfffdfdfcfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfcfcfff8f8f8fff6f6f5fff3f2f3fff1f1f0fff0eff0fff0f0f0fff0eff0ffefefefffefeeefffeeeeeeffefeeeeffedeeedffeeededffedededffedededffededecffedecedffececedffedececffecececffecececffecedecffecececffecececffecedecffedececffececedffececedffedededffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffe9e9eaffeaeae9ffe9e9e9ffe9e9eaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffeae9e9ffe8e9e8ffe5e4e5ffe0e0e0ffdcdcdcffd9d8d8ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcecfffcececeffcecdcdffcdcdcdffcdcdccffccccccffcccbccffcbcbcbffcacbcaffcacacaffc9c9caffc9c9c9ffc9c8c9ffc8c8c7ffc7c7c7ffc6c6c6ffc5c6c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc3c3c2ffc2c2c2ffc2c1c1ffc1c0c1ffc0c0c0ffc0c0bfffbebfbfffbebebfffbebebeffbdbdbdffbcbcbcffbcbbbbffbbbbbbffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b7ffb7b6b6ffb5b5b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b3b3ffb2b3b2ffb1b1b1ffb1b0b0ffafafafffafafafffaeaeaeffadadadffadacacffabacabffabababffb1b1b1ffbebdbeffcbcacaffd1d1d0ffcfd0cfffcfcfcfffcacacaffc4c4c4ffc3c4c3ffc4c3c4ffc3c3c4ffc4c3c3ffc4c3c3ffc4c4c3ffc3c4c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010102ff010101ff010101ff010101ff000001ff010101ff010101ff000000ff000001ff010001ff010001ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2b2a2aff707070ff787879ff818181ff878787ff8c8c8dff919191ff969595ff999999ff9d9d9cffa1a1a1ffa4a4a4ffa6a6a6ffa7a8a7ffa9a9a8ffa9a9a9ffaaa9a9ffabababffabacacffadadadffadadadffaeadaeffaeafaeffafafafffb0afafffafafafffafb0afffaeaeaeffacacacffaaa9aaffa7a8a7ffa5a4a5ffa2a1a2ff9f9f9fff9c9b9bff979797ff919191ff8a8989ff818181ff777777ff717271ff767576ff777777ff787777ff787878ff7978780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030202ff060706ff0e0f0fff232424ff454545ff6f6f6fff909190ffa5a5a5ffb2b3b2ffbababaffbebebeffc1c1c1ffc4c4c4ffc6c6c6ffc7c8c8ffc8c9c8ffcfd0d0ffe9eae9fff5f6f5fffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffafbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffafbfbfff4f4f4ffe4e5e5ffc4c4c4ffb9b9b9ffb6b6b5ffb4b4b3ffb3b3b2ffb0b1b0ffaeaeaeffabababffa6a6a6ff9c9d9dff8e8f8eff7e7e7eff6a6a6bff4e4e4eff2b2b2bff141313ff0a0a09ff040405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd0d0d0ffcfcfcfffcececeffccccccffcbcbccffcccbcbffcccccdffcecdcdffcecfceffcfcfd0ffd0d1d0ffd1d2d2ffd3d3d3ffd5d5d5ffd7d7d6ffd9d9d9ffdadadaffdbdcdbffdbdcdcffddddddffdcdcdcffdbdcdbffdbdbdbffdad9d9ffd9d8d8ffd8d9d8ffd9d9d8ffdad9d9ffd9d9d9ffd9d9daffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffcfcfd0ffcececeffcbcccbffc9c9c9ffc7c8c7ffc6c6c6ffc5c5c4ffc3c3c3ffc1c1c1ffbebfbeffbabbbbffb6b7b6ffb2b2b2ffa9aaa9ffa5a5a5ff9e9e9dff979797ff90908fff898a89ff848484ff7e7d7dff757474ff6b6b6cff626362ff585858ff515151ff4c4c4bff464646ff424141ff3c3c3bff353536ff303130ff2b2c2cff282828ff252625ff242423ff212122ff201f1fff1d1d1dff1a1b1bff1a191aff181818ff171717ff161616ff151515ff141414ff131413ff121212ff121112ff111110ff0f1010ff10100fff0e0f0fff0e0e0eff0d0d0dff0d0d0cff0c0c0cff0b0b0bff0a0a0aff090a0aff090808ff080908ff080808ff080808ff070708ff070707ff070706ff060706ff060606ff060606ff070606ff060606ff060606ff060606ff060706ff060606ff060607ff060706ff060706ff060606ff060606ff040404ff030403ff030303ff060606ff060606ff060607ff060707ff070707ff070708ff070707ff07070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000001ff000100ff000101ff000000ff000101ff010101ff010101ff010100ff000100ff010100ff000000ff000000ff010000ff010000ff000001ff010101ff000000ff000001ff010000ff000000ff010000ff000000ff000001ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000100ff010001ff010101ff000000ff000101ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424243ff494949ff494948ff4f4f4fff4f4f4fff555555ff555555ff565656ff545455ff545554ff545555ff545454ff545555ff4f4f4fff4d4d4dff4d4d4cff494949ff474746ff464746ff434343ff444343ff444343ff414141ff404140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000001ff000000ff010000ff000001ff000001ff000001ff000101ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020203ff050504ff060606ff060706ff080808ff080808ff060606ff060606ff060606ff050404ff040504ff040404ff040304ff040403ff030404ff0304030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd2d2d1ffd2d1d2ffd1d1d2ffd1d2d2ffd1d2d2ffd1d1d1ffd2d2d2ffd6d6d6ffd8d8d8ffdcdcdbffdbdcdbffd6d6d6ffcececeffc6c6c6ffbebebeffbebdbdffbebebfffbfbfbfffbebebeffbebfbfffbfbfbfffc0c0c0ffc1c0c1ffc2c2c2ffc2c2c3ffc4c4c3ffc4c4c4ffc5c4c5ffc5c6c5ffc7c7c6ffc7c7c7ffc8c8c8ffc8c9c8ffc9cac9ffcbcacbffcbcbcbffccccccffcdcdcdffcececdffcfceceffcfcfcfffd0d0cfffd1d0d1ffd1d1d0ffd0d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d3ffd2d3d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfceffcececeffcdcdccffccccccffcbcbcaffcacacaffc9c9caffc9cacaffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffcccccbffcbcccbffcccccbffcbcccbffccccccffcdcccdffcdcdcdffcdcdceffcececeffcececeffcececfffcfcfcfffcfcfcfffd0cfcfffd0d0cfffd0cfd0ffd0d1d0ffd0d1d1ffd1d0d1ffd1d1d0ffd2d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d5d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d8ffd7d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadbdaffdadbdaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffddddddffddddddffdddedeffdededdffdededeffdfdfdeffe1e2e1ffe5e5e5ffe8e8e8ffeaeaeaffebebebffecececffedecedffedeeeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefeeffefefeffff0efeffff0f1f0fff1f2f2fff3f3f3fff5f5f5fff6f6f6fff8f8f8fff9f9f8fffaf9f9fffafbfafffbfbfbfffdfcfdfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefdfffbfbfbfffafafafff8f8f8fff6f5f5fff2f2f3fff1f1f1fff0eff0ffeff0f0fff0efefffefefefffefeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffedededffededecffededecffececedffecececffecececffebececffecececffedececffecececffecededffecececffecececffecedecffecececffedecedffecedecffeaeaebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9eaffeae9eaffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e9ffe8e9e9ffe8e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffe9e9e8ffe9e9e8ffe8e8e7ffe4e5e4ffe1e1e1ffdddcddffd9d9d9ffd6d6d7ffd5d6d5ffd4d4d4ffd4d4d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfceffcececeffcdcecdffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc7c8c8ffc7c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc5c4c4ffc3c4c4ffc3c3c3ffc2c2c3ffc1c2c2ffc2c1c1ffc0c1c1ffc0c0c0ffbfc0c0ffbfbfbfffbfbebeffbdbebdffbdbdbdffbcbcbcffbbbbbbffbbbbbaffbababaffb9b9baffb8b9b9ffb7b8b8ffb7b7b7ffb6b7b7ffb6b6b6ffb5b5b5ffb5b5b4ffb4b4b4ffb3b3b2ffb2b2b2ffb1b1b1ffb0b0b0ffb0afafffaeaeafffaeaeaeffadadadffacacadffacacabffacacacffb5b4b4ffc2c2c1ffcdcdcdffd0d0cfffcfd0d0ffcececeffc7c7c7ffc2c2c2ffc3c3c3ffc4c3c3ffc3c4c3ffc3c4c3ffc4c3c3ffc4c4c4ffc3c4c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff010102ff010102ff010202ff020101ff010201ff010101ff010101ff000001ff010000ff000100ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2c2b2bff727372ff7b7b7bff848484ff8a8a8bff908f8fff939493ff989897ff9c9c9bff9fa0a0ffa4a4a3ffa7a6a7ffa8a8a9ffaaaaaaffabacabffacacacffadadadffaeaeaeffafafafffb0b0afffb0b0b0ffb0b0b0ffb0b1b0ffb1b1b1ffb2b1b2ffb2b1b1ffb1b1b1ffb0b1b0ffaeaeaeffacacadffababaaffa8a8a8ffa5a5a5ffa2a2a2ff9e9e9fff9a9a9aff949494ff8d8c8dff848483ff7b7b7aff757576ff777777ff777877ff787978ff797879ff7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020303ff070707ff101011ff232424ff464545ff6d6d6eff8f8f8fffa1a1a2ffafafafffb7b8b8ffbdbdbeffc1c0c1ffc3c3c3ffc6c6c6ffc7c7c7ffc9c8c8ffd1d1d2ffe7e7e7fff9f8f8fffafafbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffcfdfcfffcfdfdfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfafbfffbfafafffbfafbfffbfafbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfcfffbfcfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfbfafffbfbfbfffbfafbfffafafbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffcfdfdfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffbfbfbfff6f7f7ffdeddddffc3c3c4ffb6b5b5ffb4b4b5ffb3b3b3ffb2b2b2ffb0b0b0ffaeaeadffabababffa4a5a5ff999999ff8b8c8bff7b7b7bff636363ff464646ff2a2929ff141313ff0a0a09ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd1d1d1ffd0d0d0ffcfcecfffcdcecdffcdcccdffcdcdcdffcececeffd0cfcfffd0d0d0ffd1d1d0ffd1d2d1ffd3d3d3ffd4d5d5ffd6d6d7ffd8d8d9ffdadadaffdbdbdbffdcdddcffdcddddffdddeddffddddddffdddcdcffdbdbdcffdadadaffd9d9d9ffd9dad9ffdadad9ffdad9daffdad9d9ffdadadaffdad9daffdadadaffdad9d9ffdadad9ffd9d9daffd8d8d8ffd8d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d5ffd3d3d4ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcdccccffcbcbcbffcacacbffcac9caffc8c8c8ffc7c7c7ffc5c5c5ffc3c3c3ffc0c0c0ffbdbdbdffb7b6b6ffb2b2b2ffadacacffa7a7a8ffa1a1a2ff9c9c9cff969696ff929291ff8b8c8cff838383ff787778ff6f6f6fff686768ff606060ff595959ff535352ff4d4c4cff444444ff3c3c3cff373737ff333333ff2f2f2fff2b2b2cff292828ff262626ff232423ff202120ff1e1f1eff1d1d1dff1c1b1bff19191aff181819ff161617ff161616ff151514ff131313ff131212ff121212ff111112ff111011ff100f0fff0f0f0eff0e0e0eff0d0d0dff0d0d0cff0b0b0cff0a0b0bff0a0b0aff090a0aff09090aff090909ff090909ff090909ff080808ff080708ff070707ff070707ff070607ff060606ff060606ff060606ff060606ff060606ff060606ff060606ff060506ff060506ff040405ff040404ff040304ff060606ff070606ff060606ff060606ff070708ff070707ff070708ff070707ff070707ff070606ff070606ff07070600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000001ff000001ff010000ff010101ff000000ff010000ff000000ff000000ff010000ff000001ff010000ff000001ff000001ff010001ff010000ff010100ff000001ff000101ff000001ff000100ff000001ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff010100ff010000ff000001ff000001ff000000ff010100ff010100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff4f4f4fff4f4f4fff555555ff555555ff565656ff555555ff555555ff545454ff555454ff545454ff545454ff555454ff4e4e4fff4d4c4cff4d4c4dff494949ff474747ff474747ff444443ff43444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000001ff010000ff010100ff000101ff000000ff010000ff000000ff000101ff000101ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff050504ff050605ff070706ff080808ff070606ff040404ff040405ff040404ff050504ff040403ff030304ff040303ff030303ff030304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d1d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd5d5d5ffd7d7d8ffdcdbdbffdbdbdcffd7d7d7ffd0cfd0ffc7c7c7ffbebdbdffbcbdbdffbebebeffbebebeffbebfbeffbfbebfffbfbfbfffc0bfc0ffc1c1c0ffc2c2c1ffc3c3c2ffc3c4c3ffc4c4c4ffc5c5c5ffc5c5c6ffc6c6c7ffc8c7c7ffc8c8c8ffc8c9c8ffc9cac9ffcacbcaffcccccbffcdccccffcdcdcdffcececeffcececfffcfcfcfffd0d0cfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd1d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d0d0ffcfcfd0ffcececeffcdcdcdffccccccffccccccffcacacaffcac9caffc8c9c9ffc8c8c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffc9cacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffccccccffccccccffcdcdccffcccdcdffcdcdcdffcdcdceffcdceceffcececfffcececeffcececfffd0cfcfffcfcfcfffd0d0cfffd0d0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d5d4ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d8d8ffd9d9d9ffdadadaffd9dadaffdadadaffdadbdaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffdededeffe0dfe0ffe3e3e3ffe7e6e6ffeae9e9ffeaebebffebebebffecececffedededffeeeeeeffedeeeeffededeeffeeededffeeededffeeeeedffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefeeffefefefffeff0effff1f1f0fff2f2f2fff3f3f4fff5f5f5fff6f6f7fff8f8f8fff9f9f8fff9f9f9fffaf9f9fffbfafbfffcfcfdfffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefffefdfdfffdfcfdfffcfcfcfffcfcfcfffbfbfbfff9f8f9fff7f7f6fff5f4f4fff1f2f2fff0f0f0fff0eff0ffeff0efffefeff0ffeeeeefffeeeeeeffefeeeeffeeeeeeffeeeeedffedeeedffedededffedededffececedffececedffedececffecececffececebffecececffecececffecececffedececffecececffececedffecececffededecffecedecffecececffecececffebeaebffeaeaeaffeaeaeaffeae9e9ffeaeae9ffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e8e9ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e9e9ffe8e9e9ffe9e8e9ffe9e8e8ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e9ffeae9e9ffe9e9eaffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e8ffe5e5e5ffe2e2e2ffdddedeffd9dadaffd7d6d7ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0d0ffcfcfcfffcececeffcececdffcdcdcdffcdcdccffcdcdccffccccccffcbcbccffcbcbcbffcacacaffcacacaffc9cac9ffc9c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c7ffc6c5c5ffc5c5c5ffc4c5c5ffc4c3c4ffc4c3c3ffc2c2c3ffc2c2c2ffc1c2c2ffc0c1c1ffc0c0c0ffbfbfbfffbfbfbfffbfbebfffbdbdbeffbdbdbdffbcbcbcffbbbbbcffbbbabbffbababaffb9babaffb8b8b8ffb8b7b7ffb7b7b7ffb6b6b6ffb6b5b5ffb5b4b5ffb4b4b4ffb3b3b4ffb2b2b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeafafffadadaeffacadadffadacadffababacffacacacffb9b8b8ffc5c5c5ffcececdffcfcfcfffcfd0cfffcdcdcdffc5c5c5ffc1c1c1ffc3c2c2ffc3c3c3ffc3c4c3ffc3c3c3ffc3c4c3ffc4c4c3ffc4c3c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020101ff010101ff010202ff010201ff010102ff010101ff010101ff000001ff010101ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2c2c2cff747475ff7d7d7eff868686ff8d8d8dff929292ff959696ff9a9a9aff9d9e9effa1a2a2ffa5a5a5ffa9a8a8ffabababffacacacffaeaeaeffafaeafffafb0b0ffb1b1b0ffb1b1b1ffb2b1b1ffb2b2b3ffb2b2b2ffb3b2b3ffb3b2b2ffb3b3b3ffb2b3b3ffb2b2b2ffb1b1b2ffafb0b0ffafaeafffacacacffaaaaaaffa8a7a7ffa5a4a4ffa1a1a1ff9c9d9cff969797ff8f8f8fff868686ff7c7c7dff777777ff777777ff787978ff787878ff787978ff7979780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff070707ff131213ff2a2a2aff49494aff6f6f6eff8c8d8dff9f9f9fffabababffb5b5b5ffbbbcbcffc0c0c0ffc2c2c2ffc5c4c4ffc7c7c7ffc8c8c8ffd0d0d0ffe8e8e8fff8f7f7fffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfbfafffafbfbfffbfafbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfbfffafafbfffbfbfafffbfbfbfffafafbfffbfafafffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffbfbfbfff3f2f2ffdededeffbebebfffb5b5b5ffb4b4b4ffb3b3b3ffb2b1b2ffafafb0ffaeaeaeffaaaaaaffa1a1a1ff979696ff898989ff777778ff5f5f5fff464746ff2c2d2dff161615ff0a0a09ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d5ffd3d3d3ffd2d2d2ffd0d0d0ffcfceceffcdcdceffcececeffd0cfd0ffd0d1d0ffd1d2d2ffd2d2d2ffd3d3d3ffd5d4d4ffd6d6d7ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededdffdededeffdddddeffdddcdcffdcdbdcffdbdadaffdadadaffdadadaffdad9d9ffd9dadaffdadadaffdadadaffdadadaffdadadbffdbdadaffdadadaffdadadaffd9d9d9ffd9d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d4d3ffd3d3d2ffd1d1d1ffcfd0cfffcececeffcececeffcdcdcdffccccccffcbcbcbffc9c9c9ffc8c8c8ffc6c6c7ffc4c4c4ffc0c0c0ffbdbdbdffb8b8b9ffb4b4b5ffb0b0b0ffacababffa7a6a6ffa2a2a2ff9d9d9dff969696ff8d8c8cff848384ff7d7c7dff757576ff6f6e6eff666766ff5f5f5fff575757ff4e4e4eff464646ff414142ff3d3c3dff383838ff333332ff2d2e2eff2a2a2aff282827ff252525ff222323ff212020ff1e1e1eff1c1b1cff191a19ff191919ff171716ff151615ff151515ff131314ff131313ff121212ff111110ff101010ff100f0fff0f0e0eff0f0e0eff0e0d0dff0d0d0dff0d0c0dff0c0c0cff0b0b0bff0b0b0bff0a0b0aff0a0a0aff090909ff090909ff080808ff080808ff070807ff070706ff070706ff060606ff070606ff050606ff060606ff060606ff060606ff040405ff040404ff030304ff070606ff070607ff060607ff060606ff070708ff070707ff070707ff070708ff070707ff070707ff060706ff060707ff080807ff080807ff080707ff070808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff010100ff010000ff010001ff000001ff010000ff010000ff000000ff000001ff010001ff000001ff010001ff010001ff010001ff000000ff010101ff000000ff010000ff000001ff000000ff010001ff000000ff000001ff000000ff010100ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000100ff000100ff000001ff000000ff000000ff000000ff000100ff010001ff000000ff000100ff010101ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4f4f4fff555555ff555555ff565656ff555554ff555454ff555554ff555454ff555455ff545455ff555454ff555454ff545454ff4e4f4fff4d4c4dff4c4c4dff494949ff474647000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010000ff000000ff000001ff010001ff010101ff000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff010101ff020201ff030303ff030304ff050504ff060707ff070708ff060606ff040404ff040304ff040504ff040404ff040303ff030403ff030404ff030303ff040404ff0403040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d3ffd2d1d2ffd6d5d5ffd8d8d9ffdbdcdcffdcdbdcffd9d9d9ffd2d1d1ffc8c7c8ffbcbcbdffbcbcbcffbebebeffbebebeffbebebeffbebebfffbebfbfffc0c0c0ffc0c1c0ffc1c2c2ffc3c2c2ffc4c4c3ffc4c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c9ffcacac9ffcbcbcbffcbcbccffccccccffcdcdcdffcecdcdffcececeffcececeffcececeffcecfceffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd0cfcfffcfd0d0ffd0cfcfffcfcfcfffcfcfcfffcecdceffcdcdcdffcccbccffcbcbcbffcacacaffc9c9c9ffc8c9c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c7ffc8c8c8ffc9c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffcacacaffcacacaffcacacbffcbcbcbffcbcbccffcccbccffccccccffcccccdffcccdccffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcfcecfffcecfceffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd7d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffddddddffdcdcddffddddddffdededeffe1e1e2ffe5e4e5ffe8e7e8ffeae9eaffeaebeaffecececffedececffeeededffededeeffedededffeeedeeffedeeedffedeeeeffeeededffeeeeedffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffefefeeffeeefefffeeeeefffefefefffefefeffff1f0f0fff2f3f2fff4f4f4fff5f5f5fff6f7f6fff8f8f8fff8f8f8fff9f9f9fffafafafffbfbfafffcfcfcfffefdfefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffdfdfefffbfbfbfffaf9f9fff8f8f8fff7f8f8fff8f7f8fff7f7f7fff5f4f5fff3f2f3fff0eff0ffeeefeeffefefeffff0efeffff0efefffefeeefffeeeeeeffeeeeeeffedeeedffedeeeeffedededffedededffedecedffecededffedececffecececffececebffebececffebebecffecececffecececffecececffecececffecececffecececffecedecffececedffecececffecedec00000000ffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e7e8ffe7e7e7ffe6e6e6ffe2e3e3ffdfdfdfffdadadaffd7d6d7ffd4d4d5ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d0d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfceffcececeffcdcdceffcececdffcdcdcdffcccccdffcccbcbffcbcbcbffcbcacbffcacacaffcacacaffc9c9c9ffc8c9c9ffc8c9c8ffc7c7c8ffc7c7c7ffc6c6c6ffc6c5c5ffc5c5c5ffc4c4c4ffc4c3c3ffc4c3c3ffc3c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc0c0c0ffbfc0bfffbfbfbfffbebebeffbdbdbdffbdbdbdffbcbcbcffbcbcbbffbbbbbbffbabab9ffb9b9b9ffb9b8b8ffb8b8b8ffb6b7b7ffb6b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb3b3b3ffb2b2b3ffb2b1b2ffb1b0b1ffb0b0b0ffafafafffaeaeaeffadadadffadacadffadacadffacacacffaeadaeffbbbcbbffc9c9c9ffcfcfcfffd0d0d0ffcfcfcfffcbccccffc4c4c4ffc1c0c1ffc3c2c2ffc2c2c2ffc2c2c3ffc4c4c3ffc3c4c4ffc3c3c4ffc3c3c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020101ff010101ff010102ff020102ff020201ff010101ff010100ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2d2c2dff767676ff808080ff898988ff8f8f8fff949493ff979797ff9b9b9bff9e9f9fffa2a2a2ffa6a6a5ffa9a9a8ffacacabffaeaeadffafafafffb0b0b0ffb1b1b1ffb2b1b1ffb1b1b2ffb2b2b2ffb3b2b3ffb3b2b3ffb3b2b3ffb3b2b3ffb3b2b3ffb2b2b2ffb2b2b2ffb1b1b1ffb0afafffaeaeafffacacadffabababffa8a8a8ffa5a5a6ffa2a2a2ff9e9e9dff989798ff909091ff878787ff7e7d7eff787877ff787878ff787878ff797978ff787978ff7878790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff060606ff121211ff2a2b2bff4e4e4eff6f7070ff8b8b8cff9e9e9dffa9aaa9ffb2b3b3ffb9b9b9ffbebebeffc1c1c1ffc3c3c3ffc5c4c5ffc7c7c7ffcdcdcdffe2e2e3fff6f6f6fffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffafafafff2f2f2ffd8d7d8ffbabab9ffb4b4b4ffb3b3b4ffb3b2b3ffb1b1b1ffb0afafffacacacffa6a6a6ff9e9e9eff949494ff888889ff767776ff616161ff4c4c4bff2e2e2dff121212ff090808ff030203ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d6d5ffd5d4d4ffd3d3d3ffd1d2d2ffd0d0d0ffcfcfceffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd6d5d5ffd8d7d8ffd9d9daffdbdbdbffdddddcffdeddddffdededeffdfdfdfffdfdedeffdddedeffddddddffdcdcdcffdbdbdbffdadadaffdadadaffdadadaffdadadaffdad9daffdadadaffdbdadbffdbdadbffdbdbdbffdbdbdbffdbdbdaffdad9daffd8d9d9ffd8d9d9ffd9d9d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d5d4ffd3d4d4ffd2d2d2ffd0d1d1ffd0d0d0ffcfcfd0ffcfceceffcdcdcdffccccccffcacacbffcac9caffc8c8c8ffc6c6c6ffc3c4c4ffc1c0c1ffbdbdbdffbababaffb6b6b6ffb2b2b2ffaeaeaeffaaaaaaffa5a6a5ff9e9e9eff969696ff8f8f8fff888889ff828281ff797979ff717171ff6a6b6aff636263ff5a5a5aff535253ff4e4d4eff484848ff424141ff3b3b3bff363636ff333333ff2f2f2fff2c2d2dff2a2a2aff272727ff232323ff1f1f1fff1d1d1dff1b1b1bff191a19ff181818ff171717ff161616ff151515ff141414ff131313ff131312ff111111ff101011ff101010ff10100fff0e0f0fff0e0e0eff0d0d0eff0d0d0dff0c0c0cff0b0b0bff0a0b0bff0a0a0aff090a0aff090909ff080808ff080707ff070707ff070707ff070707ff070607ff070607ff060506ff040404ff040304ff040303ff060606ff060606ff060607ff060606ff080707ff070707ff070707ff070707ff070707ff070707ff070706ff060606ff080707ff070807ff070707ff080707ff070708ff070707ff060606ff0606050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010001ff000001ff000100ff010100ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff010000ff000001ff000101ff000001ff010000ff000000ff000100ff000001ff010001ff010001ff010101ff000101ff010001ff010000ff010101ff000001ff010001ff000100ff010000ff010100ff000101ff000000ff000000ff000001ff000100ff000000ff010000ff000100ff000000ff010000ff000001ff000000ff000000ff010100ff000000ff000001ff000000ff000000ff000101ff000000ff000100ff010100ff000000ff000000ff010101ff000100ff010000ff000000ff010001ff010000ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff565656ff545555ff545555ff555454ff545454ff545554ff545455ff555455ff555455ff555555ff545555ff555455ff4f4f4fff4d4d4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000001ff010000ff000001ff000100ff010100ff000000ff000001ff000001ff010100ff000000ff000001ff000001ff010001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff020201ff030202ff040304ff040504ff060606ff070808ff070707ff040504ff030303ff030303ff030403ff040404ff030403ff040303ff030304ff040404ff0403040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d1d1ffd1d1d1ffd1d2d1ffd7d7d7ffd3d2d3ffd3d2d3ffd6d6d6ffd9d9d9ffdddcddffdcdcdcffdadadaffd3d2d3ffc9c8c9ffbdbdbdffbdbcbcffbdbebdffbdbebeffbdbebeffbebebeffbfbfbfffc0c0bfffc0c0c1ffc2c1c1ffc2c3c2ffc3c3c3ffc5c4c4ffc5c4c5ffc6c6c6ffc6c7c6ffc8c8c7ffc8c8c8ffc9c9caffcacacaffcbcbcaffcbccccffccccccffccccccffcdcdccffcdcdcdffcdcecdffcececeffcececeffcfceceffcececeffcececeffcececeffcececeffcdcdcdffcdcdccffcbcbcbffcacacbffc9c9c9ffc9c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c9ffc9c8c9ffc9c9c9ffcacacaffc9cacaffcacacaffcbcacaffcbcbcbffcbcbcbffcccbccffccccccffcdccccffcdcdcdffcdcdcdffcdcecdffcececdffcececfffcecfceffcececfffcfcfcfffcfd0cfffcfcfcfffd0cfcfffd0d0d0ffd1d0d1ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d7ffd6d7d7ffd7d7d7ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d8ffd9d9d9ffd9dadaffdadadaffd9dadaffdadadbffdbdbdbffdbdadbffdbdbdbffdbdcdbffdbdbdcffdcdbdcffdcdcdcffddddddffdcddddffddddddffe0dfdfffe3e3e3ffe6e6e6ffe9e8e9ffeaeaeaffebeaeaffececebffedededffedededffedededffededeeffedeeedffedededffeeededffedeeedffedededffeeededffededeeffeeedeeffedeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeeeffeeefeeffefefefffefefefffeff0effff1f1f1fff2f3f2fff4f3f4fff5f5f5fff6f6f7fff8f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffcfcfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffdfdfefffbfbfbfff9f9f9fff8f8f8fff7f7f8fff7f6f7fff5f5f5fff4f4f4fff2f3f3fff2f1f2fff2f1f1fff2f2f2ffefefefffededeeffecededffeeededffeeeeeeffefefefffeeefefffeeeeeeffeeeeefffeeeeeeffedededffeeededffedededffecececffedececffececedffecececffecececffececebffecececffecececffecececffecececffecececffecececffecececffecedecffecececffecececffededed000000000000000000000000ffeaeaeaffeae9eaffe9e9eaffe9eae9ffe9eae9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e7e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e5ffe3e3e3ffdfdfe0ffdbdbdbffd7d7d7ffd4d4d5ffd3d4d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d1ffd0d0d0ffcfd0cfffcfcfceffcfceceffcececeffcdcdcdffcdcdccffcccccdffcccbccffcbcbcbffcbcbcbffcacacaffc9cac9ffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc5c5c4ffc4c3c4ffc3c3c3ffc2c3c3ffc2c2c2ffc1c1c1ffc0c1c1ffc0c0c0ffc0bfc0ffbfbfbeffbebebeffbdbebeffbdbdbdffbcbcbcffbbbcbcffbbbbbbffbab9baffb9b9b9ffb8b9b8ffb7b7b8ffb7b6b7ffb6b6b6ffb5b5b5ffb4b5b5ffb4b3b4ffb3b3b3ffb2b3b3ffb1b1b2ffb1b0b1ffafb0b0ffafafaeffaeaeaeffadaeaeffadadadffadadacffadadaeffb4b4b3ffc0c0c0ffcccbcbffcfd0cfffd0d0d0ffd0cfcfffc9c9c9ffc3c3c3ffc2c2c2ffc3c3c2ffc3c2c3ffc2c2c3ffc3c3c3ffc3c3c3ffc3c4c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010102ff010102ff020201ff010101ff000101ff010101ff010001ff000000ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2c2c2cff767677ff818181ff8a8a8aff90908fff949594ff989998ff9c9b9cff9e9f9fffa1a2a2ffa5a5a5ffa8a8a8ffaaaaaaffadadadffaeaeafffafafafffb0b0b0ffb1b1b1ffb0b1b1ffb1b1b1ffb1b1b1ffb1b2b2ffb1b1b1ffb1b1b1ffb0b1b1ffb1b0b0ffb0b0b0ffafafafffadaeaeffadadacffabacacffaaaaa9ffa7a7a7ffa4a4a4ffa1a1a0ff9c9c9cff979696ff8f8f90ff878787ff7e7e7eff797978ff787878ff787879ff787978ff787878ff7879790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040404ff0d0d0cff232323ff464647ff6a6a6aff868686ff9b9b9bffa7a8a8ffb0b1b0ffb6b6b7ffbcbcbcffbfbfbfffc1c1c1ffc3c3c3ffc5c5c5ffcacacaffdfdfdffff5f4f5fffafafafffbfbfbfffafafafffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffbfbfbfffaf9faffefefefffd0d0d1ffb7b7b7ffb4b4b4ffb4b3b4ffb2b2b2ffb0b0b0ffadaeadffa9a9aaffa4a3a4ff9d9d9dff949494ff888787ff767576ff616161ff494848ff252525ff0f0f0fff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d7d6ffd6d5d5ffd5d5d5ffd3d3d3ffd2d1d1ffd1d0d0ffd1d1d1ffd3d2d2ffd4d3d3ffd4d4d4ffd5d4d4ffd6d6d6ffd7d7d7ffd9d9d9ffdbdadaffdcdcdbffdddeddffdfdedeffdfdfdfffdfe0e0ffe0e0dfffdedfdeffdededdffdddddcffdcdcdcffdbdbdbffdcdcdbffdcdcdcffdbdbdcffdbdbdbffdbdadaffdbdadaffdbdbdbffdbdadbffdcdcdbffdcdbdbffdbdbdbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d8d7ffd7d7d6ffd6d6d6ffd5d6d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcdcdcdffcccbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c6c6ffc4c4c4ffc1c1c1ffbebfbeffbcbbbbffb7b8b8ffb5b4b4ffb1b1b1ffadadadffa7a7a7ffa1a0a0ff9a9a9aff949494ff8c8b8bff838383ff7e7d7dff787978ff717171ff6a6a6aff636363ff5d5d5cff555656ff4f4e4eff484848ff424242ff3e3e3dff393a39ff363636ff323232ff2d2d2dff272727ff252525ff222222ff1f1f20ff1d1e1eff1c1b1bff1b1a1aff1a1a1aff181818ff171717ff161615ff141515ff131313ff131312ff121212ff111111ff101011ff0f100fff0f0f0fff0e0e0eff0d0d0cff0c0c0cff0b0b0cff0a0b0aff0a090aff090909ff090909ff090909ff080808ff080808ff080808ff080707ff050505ff050405ff040303ff040304ff040405ff060606ff070607ff070707ff070707ff070807ff070707ff080707ff070707ff060606ff070606ff080707ff070707ff080707ff080808ff080707ff070707ff060606ff050605ff080908ff080808ff080808ff0808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff010101ff010001ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000101ff000000ff010000ff000000ff010101ff010101ff010000ff010001ff000000ff010100ff000000ff010001ff010101ff010001ff000001ff010100ff010001ff000100ff010000ff000100ff000001ff010000ff010000ff000000ff010000ff010000ff000000ff010000ff000100ff000000ff000100ff000000ff000000ff000100ff000000ff000100ff000101ff000100ff000000ff010000ff000000ff000100ff000000ff010100ff010101ff000001ff000101ff000000ff010000ff010101ff000001ff010100ff010000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545454ff555454ff545454ff555555ff555555ff555454ff555455ff545454ff555554ff545454ff555455ff55555400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff010000ff010101ff000001ff010100ff010000ff000000ff000000ff000100ff000000ff000000ff000001ff000100ff010100ff000100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff010100ff010201ff020201ff030303ff030404ff060605ff070707ff070707ff050505ff030404ff030303ff040404ff030303ff030303ff040404ff040303ff040303ff040404ff03030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd2d2d2ffd9d9d9ffd9d8d9ffd7d7d7ffd3d3d3ffd6d6d6ffdad9daffdededeffddddddffdadadbffd5d5d5ffcccbccffc2c3c2ffbdbdbdffbdbebdffbebdbeffbebdbeffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c1ffc3c2c2ffc3c4c3ffc4c4c4ffc5c6c5ffc6c6c6ffc6c7c6ffc7c8c8ffc9c8c8ffc9cac9ffc9cacaffcacacaffcbcbcaffcccccbffccccccffcccdccffcdcdccffcdcdcdffcdcdcdffcccccdffcccdcdffccccccffcccbcbffcbcbcbffcac9caffc9c9c8ffc8c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacbffcacacbffcbcccbffcccbccffccccccffcdccccffcdcdcdffcdcdcdffcecdcdffcecdceffcececeffcfceceffcfceceffcfceceffcfcfcfffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd3d4d4ffd4d5d5ffd4d4d4ffd5d4d4ffd6d6d5ffd5d5d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d8ffd8d8d8ffd9d9d8ffd8d9d9ffd9d9d8ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdddcddffdededeffe1e0e1ffe4e4e4ffe7e8e7ffeae9eaffeaeaeaffebebeaffecedecffedededffeeededffedededffedededffedededffedededffedecedffedededffedededffedededffedeeedffedededffedededffedeeeeffeeededffeeeeeeffedeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefeff0fff0f0f0fff1f0f0fff3f2f2fff4f4f4fff5f5f6fff7f7f6fff8f7f7fff8f9f9fffafaf9fffbfbfbfffdfdfdfffefffffffffffffffffffefffffffffffefffffffdfefdfffbfbfbfffafafafff8f9f8fff8f7f7fff6f6f6fff5f5f5fff4f4f4fff3f2f2fff2f1f2fff0f0f0ffefefeeffecececffecebebffebeaeaffeaeaeaffeaeaebffebecebffecebecffecececffecececffedededffeeeeeeffefeeefffefeeefffeeeeeeffeeeeeeffeeededffedededffedececffedededffecececffecececffecececffececebffebececffececebffecececffebececffecececffecececffecececffecececffecececffecececffedecec0000000000000000000000000000000000000000ffeaeaeaffe9e9eaffeae9e9ffeae9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe9e9e8ffe9e8e8ffe7e8e7ffe7e6e6ffe5e6e5ffe3e3e3ffe0e0e0ffdcdcdcffd8d8d8ffd5d5d4ffd3d3d3ffd2d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcecfcfffcfceceffcececeffcdcdceffcdcdcdffccccccffcccccbffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc7c6c6ffc7c7c7ffc5c5c6ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0bfffbfbfbfffbebebeffbdbdbdffbdbdbdffbcbcbcffbcbbbbffbabbbaffbababaffb9b9b9ffb8b8b8ffb8b7b8ffb7b7b7ffb6b6b6ffb5b5b5ffb5b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b1ffb1b0b1ffafb0afffafaeaeffaeafaeffaeaeaeffaeadaeffadadadffadadadffb8b7b7ffc4c3c4ffcdcdcdffd0cfcfffd1d1d1ffcececeffc7c7c7ffc2c2c2ffc2c2c2ffc2c3c3ffc3c2c2ffc3c3c2ffc2c2c2ffc3c3c3ffc3c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010201ff010101ff010101ff000001ff000000ff010100ff000100ff000100ff000000ff000001ff000000ff000000ff000000ff000001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2c2c2cff757576ff808180ff8a8a89ff909090ff949594ff989898ff9b9b9bff9d9d9dffa09f9fffa3a3a3ffa6a6a6ffa9a9a9ffabababffadacadffadadadffadadadffadadadffaeadaeffafaeaeffafaeafffaeaeafffafafafffafaeaeffadaeaeffaeadadffadadadffacacacffabababffaaaaaaffa8a8a8ffa7a6a6ffa4a4a4ffa1a0a0ff9e9d9dff999a99ff949494ff8d8e8dff868585ff7d7e7dff787978ff797878ff787978ff787979ff787978ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040304ff0b0b0bff1c1c1cff3b3b3bff616161ff818181ff979797ffa5a5a5ffafaeafffb6b5b5ffbababaffbdbdbdffc0c0c0ffc3c3c2ffc3c3c3ffc6c6c6ffd9d9d9fff3f3f3fffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafafffbfafbfffafafbfffbfafbfffbfbfafffafafbfffafafbfffbfbfafffbfbfafffbfbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfbfff9f9f9ffeaebebffccccccffb7b7b7ffb5b4b5ffb4b4b3ffb1b2b2ffafafafffabacabffa8a8a8ffa3a2a2ff9b9b9bff929191ff858485ff737372ff5c5b5bff3b3b3cff1d1c1cff0d0c0cff040404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd6d7d7ffd5d6d6ffd4d5d4ffd3d3d3ffd2d1d1ffd2d2d2ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd9d8d8ffdbdadbffdcdcdcffddddddffdedfdeffdfdfdfffdfe0e0ffe1e0e0ffe1e1e0ffe0dfe0ffdfdedfffdddeddffddddddffdddcdcffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdddddcffddddddffdddcddffdcdbdcffdbdbdbffdbdbdbffdadadaffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d5d5ffd4d5d4ffd4d4d4ffd3d3d2ffd1d1d1ffd1d0d0ffcfcfcfffcecdceffcdcdcdffccccccffcccccbffcccccbffcbcbcaffcacacaffc8c9c8ffc6c6c6ffc4c4c4ffc2c2c2ffc0bfbfffbcbdbdffbabbbbffb8b8b8ffb5b4b5ffafafafffaaa9a9ffa4a3a4ff9d9d9dff969695ff919090ff8b8b8bff878686ff818181ff7b7b7bff747474ff6e6e6dff666667ff5e5e5fff555555ff4f4f4fff4a4a4aff454444ff3e3f3eff393939ff323232ff2f2e2eff2a2a2aff272827ff252525ff232323ff212020ff1e1e1fff1d1d1cff1b1b1bff1a191aff181818ff171717ff161717ff161515ff141414ff141313ff121212ff111111ff101010ff0f0f0fff0e0e0eff0c0d0dff0c0c0cff0c0c0bff0a0a0aff0a0a0aff0a090aff0a090aff0a090aff090909ff090908ff070706ff060605ff050405ff050505ff060506ff070606ff070606ff070606ff060707ff070808ff070707ff070707ff070606ff070606ff070707ff080708ff080707ff080808ff070707ff070606ff060606ff050505ff080808ff080908ff080808ff080808ff080808ff080807ff080708ff08070700000000000000000000000000000000000000000000000000000000ff040404ff040304ff010202ff010100ff010101ff010001ff000001ff000000ff000001ff000000ff000000ff010000ff000001ff000000ff010001ff010000ff010101ff000100ff010100ff010100ff000000ff010101ff000000ff000001ff010001ff010101ff010100ff000100ff010100ff010001ff000100ff010001ff010001ff010001ff010100ff000101ff000101ff000100ff010101ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010000ff000000ff000000ff010100ff000000ff000000ff000000ff010000ff010000ff010000ff000100ff000000ff000000ff010000ff000100ff010101ff000000ff010000ff010000ff000001ff010100ff010001ff010001ff000000ff000000ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff010000ff010001ff010001ff000000ff000000ff000101ff010000ff000000ff010000ff000001ff000000ff010001ff010000ff010101ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010001ff010101ff010102ff020203ff040303ff050504ff070606ff070607ff060606ff040404ff030303ff030303ff030303ff040404ff030404ff040304ff040303ff030303ff040303ff030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd2d2d2ffd9d9d9ffd9d9d9ffd9d9daffd8d8d9ffd7d7d7ffd7d7d6ffdadad9ffdddcddffdddeddffdbdbdcffd7d6d6ffcececeffc3c3c3ffbdbebeffbdbdbdffbdbebdffbebebeffbfbebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c1ffc3c3c3ffc3c3c4ffc5c4c4ffc6c5c6ffc6c6c6ffc7c6c7ffc8c8c7ffc7c7c8ffc9c9c9ffcacac9ffcbcacaffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcacbffcbcbcbffcacbcaffcacacaffc8c9c9ffc8c7c8ffc7c6c6ffc5c5c6ffc5c5c5ffc4c4c4ffc4c3c4ffc3c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcac9c9ffcac9caffcacbcaffcbcacbffcbcbcbffcccbcbffcccccbffccccccffcccdcdffcdcdcdffcdcdceffcecdcdffcecdceffcececeffcececeffcfceceffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffcfd0d0ffd0d0d0ffd1d1d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d1d2ffd2d3d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdadaffdadadaffdbdadbffdbdbdcffdbdbdcffdcdcdbffdcdcdcffdddddcffdfdfdfffe2e3e2ffe6e5e6ffe9e8e8ffeaeaeaffebeaeaffebecebffecededffedededffedededffedececffedecedffedecedffedecedffedececffedededffecededffedececffedecedffedededffedededffedeeedffedededffedededffeeededffeeeeedffeeeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffefeeeeffeeefeeffefefefffeeefefffefefeffff0efeffff0f0f0fff2f1f1fff3f3f3fff4f4f5fff5f5f6fff7f7f7fff9f9f9fffbfbfbfffdfdfdfffefefefffdfefefffdfefdfffcfcfcfff9f9f9fff6f6f6fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffefefefffedededffecebecffebeaebffe9e9e9ffe8e8e7ffe6e6e6ffe7e6e6ffe7e6e6ffe6e7e6ffe8e8e8ffeaeaeaffebebebffececebffebececffecececffedededffeeeeefffefeeeeffeeeeeeffeeeeeeffedededffededecffedededffecececffecebebffecebecffebebebffecebecffececebffebebecffebebecffececebffececebffecececffecececffecececffecececffececec00000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e7ffe8e8e8ffe7e7e7ffe8e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e6e7ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe6e7e7ffe5e5e5ffe3e3e3ffe0e0e0ffdddcdcffd8d8d8ffd5d5d5ffd3d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffd1d0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcdcdceffcdcdcdffcdcdccffcdccccffcccbccffcbcbcbffcacacaffcac9caffcacac9ffc9c9c9ffc9c9c9ffc7c8c8ffc8c7c7ffc7c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c4c5ffc4c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffbfc0bfffbfbfbfffbebebeffbebebeffbcbdbcffbcbcbcffbcbcbbffbababaffbababaffb9b9b9ffb8b8b8ffb8b7b8ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b4ffb4b3b4ffb3b3b3ffb2b2b2ffb2b1b1ffb1b0b0ffb0b0afffaeafafffaeafafffaeafaeffaeaeaeffadacacffaeadadffbababaffc7c6c6ffcdcdcdffd0d0d0ffd1d1d1ffcecdcdffc5c4c5ffc1c1c1ffc2c2c2ffc3c3c2ffc2c2c2ffc2c2c3ffc3c2c2ffc2c2c2ffc3c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010102ff010101ff010000ff010000ff000001ff000000ff010001ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2b2a2aff737273ff7e7e7eff878786ff8e8d8eff939392ff979797ff989999ff9b9b9bff9e9e9dffa0a0a0ffa3a3a3ffa6a5a6ffa8a7a8ffa9a9a9ffa9a9a9ffa9a9a8ffa9a9a8ffa9a9a9ffaaa9aaffaaabaaffaaaaabffabaaabffaaaaaaffaaaaa9ffa8a9a9ffa8a9a9ffa7a8a7ffa7a7a7ffa6a5a5ffa4a3a4ffa1a1a1ff9f9e9fff9c9c9bff999999ff959595ff909090ff8a898aff828383ff7b7b7bff777776ff787878ff787878ff787878ff797878ff7978780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0a0a0aff1b1c1bff373736ff5c5c5cff7e7e7eff949494ffa3a3a2ffacadacffb4b4b4ffb9b8b9ffbcbcbcffbfbfbfffc2c2c2ffc4c3c4ffc4c4c5ffd1d1d1ffedededfffaf9fafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfafafffafafafffafbfafffbfbfafffafbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfff8f8f8ffe6e6e6ffc5c5c5ffb7b6b6ffb5b5b5ffb4b4b3ffb1b1b1ffadadaeffabaaabffa6a6a6ffa0a0a1ff999999ff8f8f8fff818181ff6f6f70ff545454ff333333ff171717ff0a0909ff030403ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d5ffd3d3d3ffd3d3d4ffd5d6d5ffd7d6d6ffd7d6d6ffd7d7d8ffd8d8d9ffdadadaffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e1ffe0e0e0ffdfe0e0ffdededfffdededeffdfdfdeffdededfffdededeffdededeffdddedeffddddddffddddddffddddddffdeddddffdededeffdedddeffdddddcffdcdcdcffdbdbdbffdbdbdbffdadad9ffd9d8d9ffd8d8d8ffd7d7d7ffd7d6d6ffd6d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0cfd0ffcfcecfffcdcdceffcdcdcdffcdcdcdffcdcccdffccccccffcacbcbffcacacaffc8c8c8ffc7c6c7ffc5c5c5ffc4c4c3ffc2c1c2ffc0bfc0ffbebdbeffbababaffb6b6b7ffb1b1b1ffacababffa6a6a6ffa1a1a2ff9d9d9eff999999ff959695ff919191ff8a8a89ff838283ff7b7b7bff737373ff696969ff626262ff5b5b5bff545455ff4c4c4dff464646ff3f3e3eff393a3aff353435ff313030ff2d2d2dff2a2b2aff282828ff252525ff242323ff222122ff201f20ff1e1d1dff1c1c1cff1b1b1bff1a1a1aff181818ff171617ff161515ff131413ff131212ff111112ff101010ff0f0f0fff0e0e0eff0e0d0eff0c0c0dff0c0c0cff0b0c0cff0b0b0cff0b0b0bff0b0a0bff0a0a0aff080809ff070707ff060707ff070707ff080808ff070807ff070707ff070707ff070807ff070707ff060607ff070607ff060606ff070708ff080807ff080707ff070707ff070708ff070707ff060606ff050606ff080808ff080808ff080808ff080808ff080808ff070707ff080807ff070707ff080909ff080809ff080808ff090908000000000000000000000000ff040405ff040404ff040404ff040303ff020202ff010001ff010101ff010100ff010100ff000000ff000100ff000000ff000000ff010100ff000000ff010000ff010001ff010101ff010100ff010101ff010001ff000001ff000101ff000101ff000001ff010001ff000001ff010000ff010101ff010001ff000101ff000100ff010101ff000100ff010001ff000100ff010100ff000000ff000000ff010001ff000000ff000001ff000100ff010000ff000000ff000001ff000001ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000001ff000000ff000000ff010100ff000101ff010001ff010101ff000101ff000100ff000000ff000000ff010000ff010001ff010001ff010000ff010100ff000000ff000101ff010100ff010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010001ff010001ff010000ff010100ff000000ff000101ff010100ff010001ff010100ff000000ff010000ff010001ff000100ff000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff000100ff010101ff020102ff020202ff030303ff040404ff050505ff060707ff060607ff050505ff040403ff030304ff040404ff040404ff030404ff030404ff030303ff030303ff030303ff030304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d2ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d9ffdbdadbffdddedeffdddedeffdcdcdcffd8d8d8ffd0cfd0ffc4c5c4ffbebebdffbdbdbdffbdbdbeffbebebeffbebebfffbfbfc0ffc0c1c0ffc2c1c1ffc2c2c2ffc3c3c4ffc4c4c5ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c7ffc6c7c7ffc6c5c6ffc5c5c5ffc3c4c4ffc3c3c3ffc2c2c2ffc2c1c1ffc2c1c1ffc1c1c2ffc2c1c2ffc2c1c1ffc2c2c1ffc2c2c2ffc2c3c3ffc3c3c2ffc3c2c3ffc4c3c3ffc3c3c3ffc4c4c4ffc4c4c5ffc4c5c5ffc5c5c4ffc5c5c5ffc6c5c6ffc6c5c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c7c8ffc8c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcccbffccccccffccccccffcccccdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcececeffcececfffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffdadadaffdadadaffdadbdbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffddddddffe0e0e1ffe3e4e4ffe7e7e7ffe9e9e9ffeaeaeaffeaebeaffececebffedecedffedecedffedecedffececedffececedffecedecffedececffecececffececedffedededffecededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedeeeeffededeeffeeededffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffeeefefffefefefffefeeeffff0efeffff0f0f0fff1f0f1fff2f2f1fff3f4f3fff5f5f5fff8f9f9fffafafafffaf9fafff9f9f9fff8f8f8fff7f7f7fff4f3f4fff0f0f0ffeeeeeeffedededffecebebffe9e9eaffe8e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e6e6ffe7e7e7ffe8e8e8ffeaeaeaffeaebebffebecebffebebebffecebecffedededffeeeeeeffeeedeeffeeeeeeffeeededffedececffececedffecececffecececffebecebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffececebffe9eaeaffebececffe9e9eaffecececffeaeae90000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e7ffe6e7e7ffe6e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e8e7ffe8e8e7ffe7e7e7ffe6e6e6ffe5e4e5ffe3e3e3ffe0e0e1ffddddddffd9d9d8ffd5d5d5ffd2d2d3ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcdcdcdffcdcdcdffcdcdccffcbccccffcbccccffcbcbcbffcacacaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc7c8c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c4c5ffc4c4c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c1ffc1c0c1ffc1c0c0ffbfbfbfffbfbfbfffbebebeffbdbdbdffbdbdbcffbcbcbcffbcbbbbffbababbffbababaffb9b9b9ffb8b8b9ffb8b7b8ffb7b6b7ffb6b6b6ffb5b5b6ffb5b4b5ffb3b4b4ffb2b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafb0afffafafafffafafafffaeaeafffaeaeaeffadadadffaeaeafffbdbdbdffc9c9c8ffcecdcdffd1d0d1ffd1d1d1ffccccccffc4c4c4ffc1c1c1ffc2c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc2c2c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff010101ff010100ff010101ff010101ff010001ff010100ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2a2a29ff6f6e6fff7b7a7aff828382ff8a8989ff8f8f8fff939393ff969695ff999998ff9b9b9bff9d9c9dff9f9f9fffa1a1a1ffa3a2a3ffa4a4a4ffa4a3a4ffa3a2a2ffa2a2a2ffa2a2a2ffa3a3a3ffa3a4a4ffa5a5a4ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa3a3a3ffa2a2a2ffa1a1a1ff9f9fa0ff9d9d9eff9b9b9bff999998ff969696ff949494ff919191ff8c8c8cff868686ff808080ff787978ff747474ff777676ff787878ff787878ff797878ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030304ff0b0b0aff1a1b1bff373737ff595959ff79797aff909090ffa0a0a0ffacacabffb2b3b3ffb7b7b7ffbbbabaffbebebdffc1c1c1ffc4c3c3ffc4c5c5ffcccccdffe8e7e7fff7f7f7fffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfbfafffbfbfafffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffafbfbfffafbfbfffbfbfbfffafbfafffafbfafffafbfafffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfcfffafbfbfff5f5f5ffdededfffc0c0c0ffb7b6b7ffb5b5b5ffb2b2b2ffafb0afffacadacffa9a9a8ffa5a4a5ff9e9f9eff979797ff8d8d8dff818181ff6d6d6dff4f4e4eff2c2c2cff121312ff070707ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d6ffd5d6d5ffd4d5d4ffd6d5d6ffd6d7d6ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdbdbdbffddddddffdedfdeffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0dfe0ffe0dfdfffe0e0e0ffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffdfdedfffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffddddddffdcdcdcffdcdbdcffdadbdaffdadad9ffd9d9d9ffd7d8d8ffd7d7d6ffd7d6d6ffd5d6d5ffd5d5d5ffd5d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d1ffd0cfcfffcfcfcfffcececeffcdcdceffcdcdcdffcccdccffcbcbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c6ffc5c6c5ffc4c4c4ffc1c1c1ffbfbebfffbababaffb6b5b5ffb0b0b1ffadadadffaaa9aaffa6a6a6ffa3a3a3ff9fa09fff9a9a9aff939393ff8b8c8bff848585ff7c7d7cff747574ff6d6d6dff666666ff5e5d5eff555555ff4c4c4cff474747ff424142ff3d3c3cff383838ff343435ff313131ff2e2e2fff2b2b2cff292929ff272727ff242525ff232323ff212121ff1f1f20ff1d1e1dff1c1c1bff191a19ff171717ff151515ff151414ff131313ff121212ff111010ff0f1010ff0e0f0fff0f0e0eff0e0e0eff0d0d0dff0d0d0dff0d0c0cff0c0c0cff0a0b0bff090909ff090909ff090909ff090909ff090909ff080908ff080808ff080808ff080707ff060706ff060706ff060606ff070607ff070707ff070707ff070707ff070707ff060606ff060505ff080808ff080808ff080808ff080808ff080908ff070707ff070807ff070807ff080808ff090909ff090809ff090808ff090909ff080808ff090809ff090808ff050505ff040404ff040404ff040404ff040404ff020202ff010100ff000101ff010101ff000000ff000001ff000100ff010100ff010100ff000101ff010100ff010101ff010101ff010101ff010001ff000101ff000001ff010001ff000100ff000001ff010001ff010000ff010101ff000101ff000000ff000001ff000100ff000101ff000101ff000100ff000000ff010000ff010100ff000100ff000100ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000001ff000100ff000000ff000000ff000100ff000000ff010101ff010001ff010000ff000101ff000000ff000001ff010000ff010001ff000001ff010000ff010101ff000001ff000000ff010100ff000101ff010101ff000000ff000001ff000100ff010100ff010100ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000001ff000000ff010100ff000101ff010101ff000000ff000001ff000100ff010100ff010100ff000000ff000000ff010000ff000100ff010001ff010000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff010101ff020202ff030303ff040403ff040404ff040504ff060606ff070607ff070606ff040404ff030303ff040404ff040404ff040404ff030303ff030303ff030304ff030303ff030303ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdcdcdcffdfdfdfffdedfdfffdcdcddffd9d9daffd1d2d1ffc6c6c6ffbebdbdffbdbdbcffbdbebdffbebfbeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c3c4ffc4c4c4ffc5c4c4ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c4c5ffc4c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfc0ffc0bfbfffc0c0c0ffc0bfc0ffc0c0c0ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc3c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c4ffc4c5c4ffc5c4c5ffc5c4c4ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c9c9ffc8c8c9ffc9c9c9ffc9cacaffcacacaffcacacbffcbcbcaffcbcbcbffcccccbffccccccffcccdccffcdcdcdffcdcdcdffcecdceffcdcecdffcecdcdffcececeffcececeffcfceceffcfceceffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd3d3d3ffd2d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d7ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d7ffd8d8d7ffd7d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffdad9d9ffd9dadaffd9d9daffdadadaffdadbdaffdadadbffdbdadbffdbdbdbffdbdbdcffdcddddffdededeffe2e1e2ffe5e5e5ffe8e8e8ffe9e9eaffeaeae9ffebebebffecececffededecffecedecffecedecffecececffedecedffecececffecececffecececffecececffecececffecececffedededffecededffecededffedededffedededffecededffedededffedededffedededffedeeeeffeeedeeffeeededffeeeeeeffedeeedffeeeeeeffeeeeeeffefeeeeffeeeeefffefeeefffefefefffefefefffefefeffff0f0effff0f0f0fff1f0f1fff1f1f1fff2f2f3fff3f4f3fff4f4f4fff4f4f4fff2f3f3fff0f0f0ffedecedffe9eae9ffe8e7e8ffe7e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe5e6e5ffe5e6e6ffe6e6e7ffe8e9e8ffeaeaeaffebebeaffebebebffebebebffecececffedededffeeedeeffedeeedffedededffececedffecececffecececffecebebffebebebffebebebffeaebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9eae9ffe8e9e80000000000000000000000000000000000000000000000000000000000000000ffe9e9e8ffe8e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe7e6e7ffe7e6e6ffe6e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe4e4e4ffe3e2e3ffe0e0e0ffddddddffd9d9d9ffd6d5d6ffd2d2d2ffd1d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcecfffcececeffcdcecdffcdcdcdffcccdccffccccccffccccccffcbcacbffcbcacaffcacacaffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc5c5c6ffc5c5c5ffc5c5c4ffc4c4c4ffc4c3c3ffc2c3c2ffc2c2c2ffc1c2c1ffc1c1c0ffc0c0c0ffbfbfbfffbfbebeffbebebeffbdbebdffbdbcbdffbcbbbcffbbbbbbffbababbffbababaffb9b9b9ffb8b8b8ffb8b7b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b3b4ffb2b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffafafafffafafaeffaeafaeffaeaeaeffaeaeaeffb5b4b5ffc0c1c0ffcbcbcbffcfcfcfffd1d1d1ffcfceceffc8c8c8ffc2c3c2ffc2c3c2ffc2c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c3c2ffc2c3c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff010101ff010100ff010001ff010100ff010100ff010100ff000100ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff282828ff6b6c6bff767675ff7e7e7eff858585ff8a8a8aff8d8e8dff919191ff949393ff969696ff979898ff9a9999ff9b9b9bff9c9c9cff9c9c9cff9c9b9bff9b9b9bff9a9b9bff9a9a9aff9b9a9bff9b9c9bff9c9c9cff9c9c9cff9c9c9bff9b9b9bff9c9b9bff9c9c9bff9b9c9bff9a9b9aff989998ff979697ff939493ff919191ff8f8f8fff8d8d8dff8b8a8bff878787ff838383ff7c7d7dff757676ff717171ff747474ff767776ff787878ff787978ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff080808ff171717ff343434ff585757ff767676ff8b8b8bff9c9b9bffa8a8a8ffb1b2b1ffb6b7b6ffbabab9ffbcbcbcffbfc0bfffc2c2c2ffc4c4c4ffcacacaffe2e2e2fff5f5f6fffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefefdfffdfefefffefdfdfffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfafffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffafafafff1f1f1ffd9d9d9ffbdbdbcffb6b6b6ffb4b4b4ffb1b1b1ffaeadaeffabababffa7a7a7ffa3a3a3ff9d9e9eff969596ff8c8c8cff7d7d7dff656565ff444444ff242424ff0e0d0eff060606ff030202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d5ffd7d7d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdbdbdaffdddcdcffdddedeffdfdfdfffe0dfe0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe2e3e2ffe1e2e2ffe1e0e1ffe0e1e0ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0dfffe0e0e0ffe0dfe0ffe0dfdfffdfdedfffdededeffddddddffdcdddcffdcdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d7d7ffd7d6d6ffd6d5d5ffd5d6d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd0d1d0ffd0d0cfffcfcfd0ffcfcfcfffcecfcfffcececeffcdcdcdffccccccffccccccffcbcbcbffcbcacaffcacac9ffc7c7c8ffc7c7c6ffc4c5c4ffc1c1c1ffbdbebdffb9b9b9ffb6b7b7ffb3b3b3ffb2b1b1ffafafafffacadadffa8a8a9ffa2a2a2ff9b9b9bff959595ff8e8f8eff878687ff7f7f7fff777877ff707070ff676868ff5f5f5fff595a5aff525252ff4b4b4cff474647ff424242ff3d3d3dff393939ff363636ff333333ff303030ff2e2d2eff2c2b2bff292929ff272727ff252424ff212121ff1e1f1eff1b1c1bff1a1a1aff171718ff161616ff151515ff131313ff121312ff111211ff101011ff101010ff0f100fff0f0f0fff0f0f0fff0e0e0eff0d0d0cff0c0c0cff0c0b0cff0b0b0cff0b0c0bff0a0a0aff090909ff090909ff090808ff090808ff080807ff070707ff070707ff070808ff080707ff070808ff070607ff060607ff050505ff080707ff080808ff080808ff080809ff080908ff080707ff070807ff070808ff090809ff080908ff080908ff090808ff080908ff090909ff080808ff080808ff080809ff080708ff050405ff040404ff040504ff040404ff040404ff020202ff010101ff010101ff000101ff000100ff000000ff000000ff000100ff010101ff010101ff010101ff010101ff010101ff010000ff010101ff010101ff000001ff000001ff000100ff010100ff010101ff000100ff000100ff000000ff010001ff000101ff010101ff000000ff000000ff000000ff010000ff010101ff010100ff000000ff010100ff000101ff000000ff000101ff000000ff000101ff000000ff010000ff000000ff000000ff000001ff000100ff000000ff000000ff000100ff010001ff000100ff000100ff010000ff000100ff010000ff000000ff000000ff000001ff000001ff010001ff000000ff000100ff000001ff010000ff010000ff000001ff010000ff000101ff000100ff000000ff000000ff000100ff000000ff010101ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff010000ff000001ff010000ff000101ff000100ff000000ff000000ff000100ff000100ff010101ff000001ff000101ff010001ff000000ff000100ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff020202ff030303ff030404ff050405ff040504ff050505ff070606ff060606ff050505ff030404ff020202ff030304ff030303ff040304ff030303ff030303ff030303ff020202ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdcdcdcffdbdbdbffddddddffe1e0e1ffe0e1e1ffdededeffdadadaffd3d2d3ffc8c8c7ffbebdbdffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c1ffc2c3c3ffc3c3c3ffc3c4c4ffc4c4c3ffc5c4c4ffc4c5c4ffc4c5c5ffc5c4c5ffc5c5c5ffc5c5c4ffc4c4c4ffc3c4c3ffc3c2c3ffc0c1c0ffbfc0c0ffc0bfbfffbebfbfffbebebeffbdbdbdffbdbdbdffbdbdbeffbebdbeffbebebeffbebebeffbebfbeffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc2c1c1ffc2c1c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c8ffc7c8c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9caffcacacaffcacacaffcacacaffcbcbcaffcccbcbffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcecfcfffcececeffcfceceffcecfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d1ffd1d1d1ffd1d2d1ffd2d1d1ffd1d2d2ffd3d2d2ffd2d2d2ffd2d3d2ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffd9d9daffdadadaffdadadaffdbdbdaffdbdbdbffdbdcdbffddddddffe0dfe0ffe3e3e4ffe6e6e7ffe8e9e9ffe9e9e9ffeae9eaffebebebffecececffedededffededecffecececffecececffecececffecececffecececffecececffecececffecececffedececffecececffececedffececedffedededffededecffededecffecededffedecedffedededffedededffedededffedededffeeededffedededffedeeedffededeeffeeeeeeffefeeefffeeeeeeffeeefeeffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f1f0fff1f0f0fff0f0f0fff0f0f0ffedeeedffeaeaeaffe7e7e7ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe4e5e5ffe5e5e4ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe8e8e8ffeae9e9ffebebebffebebebffebebebffecececffedeeedffeeededffedeeedffedecedffecededffececebffecebebffebebebffebebebffebeaebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e80000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe7e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe4e5e5ffe3e2e2ffe0e1e0ffddddddffdadadaffd6d6d5ffd3d2d2ffd0d1d0ffcfd0d0ffcfcfcfffcfcfcfffcececeffcececdffcdcdcdffcdcccdffccccccffcbcccbffcbcbcbffcacacaffcacacaffc9c9c9ffc8c9c8ffc8c8c9ffc8c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbdbebdffbdbdbdffbcbbbbffbbbbbbffbababaffb9b9baffb9b9b9ffb8b8b8ffb8b8b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b3b4ffb2b3b3ffb2b2b2ffb1b1b1ffb0afb0ffafafafffafafaeffafafafffafafaeffadadadffaeaeaeffb8b9b8ffc3c3c3ffcdcdcdffd0cfd0ffd1d2d2ffcececeffc6c6c6ffc1c2c1ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c2ffc2c2c2ffc2c3c3ffc3c2c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff000001ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff272727ff686868ff717272ff797a79ff7f7f7fff828282ff848585ff888787ff8a8a8aff8c8d8cff8f8f8fff909091ff929292ff929292ff929291ff919192ff919291ff919190ff909091ff919091ff919191ff929292ff929192ff919191ff919190ff929191ff929292ff939292ff909091ff8f8f8fff8d8d8dff8a8a8aff878888ff858585ff838383ff808080ff7f7f7fff7e7e7eff7a7b7bff737273ff6d6d6dff717171ff747474ff767777ff797879ff7879780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff070707ff111111ff2b2b2aff4e4e4fff727273ff898989ff989898ffa4a5a5ffafaeaeffb5b5b4ffb8b8b8ffbababbffbebebeffc1c1c1ffc3c3c3ffc9c9c9ffddddddfff5f5f5fffafbfbfffbfbfbfffbfafafffbfafbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfefefffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffbfafbfffbfbfbfffafafafffafbfafffbfafbfffafbfbfffafbfafffbfafafffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffafbfafffafbfafffafbfafffbfbfbfffafbfafffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff9f9f9ffefefefffd2d3d2ffbbbbbbffb5b6b5ffb3b2b2ffafafb0ffacadadffa9a9a9ffa5a6a5ffa2a1a2ff9c9c9cff939393ff888888ff757575ff595959ff3a3a3aff1c1d1dff0a0a0aff040404ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9dad9ffd9d9d9ffd8d9d8ffd8d8d7ffd7d7d7ffd6d7d6ffd8d7d8ffd9d9d9ffdad9daffdadadaffdadadbffdcdcdcffddddddffdedfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e3ffe2e2e3ffe1e2e1ffe1e2e1ffe1e2e1ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfe0ffdededfffdededeffddddddffdcddddffdcdcdcffdbdbdbffdadadaffd9d9daffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcececdffcdcdccffcccccbffcbcacbffc9cac9ffc8c7c7ffc5c5c4ffc2c1c2ffbfbfbfffbdbcbdffbbbbbbffb9b9b9ffb8b8b8ffb7b6b7ffb3b4b4ffafb0afffaaaaaaffa4a4a4ff9d9e9eff979797ff919190ff8a8a8bff848484ff7f7f7fff757675ff6f6f6fff666666ff5e5e5eff585858ff535353ff4d4d4dff484949ff434444ff404040ff3c3c3bff383839ff363636ff333333ff303030ff2d2e2eff2b2a2bff262626ff222222ff1e1e1fff1c1c1cff1a1a1aff181818ff171717ff161615ff141414ff131414ff131313ff121112ff111111ff101010ff10100fff0f0f0fff0d0e0eff0d0d0dff0d0d0cff0d0d0dff0c0c0bff0b0b0bff0a0a0aff0a0909ff090a09ff090908ff080809ff080909ff090808ff080908ff080708ff070607ff050505ff060505ff060606ff070808ff080808ff080808ff070807ff080707ff080808ff080909ff090809ff090908ff080809ff080908ff080908ff080908ff090809ff080908ff080807ff080707ff080808ff040405ff040505ff040504ff040404ff040404ff010102ff000001ff010001ff000000ff000000ff010000ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff000000ff000101ff010001ff010000ff010000ff000000ff010100ff010101ff000000ff010100ff010100ff010101ff010100ff000000ff000100ff010000ff010100ff010000ff000001ff000101ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff010000ff010101ff000101ff000001ff010100ff000001ff000100ff000100ff000100ff010001ff000100ff000000ff000000ff000100ff000000ff000101ff000100ff000000ff010100ff000001ff000001ff010001ff000000ff000001ff010000ff000000ff010001ff000001ff010100ff000100ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff010100ff000001ff000001ff010001ff000000ff000001ff010000ff000000ff010001ff000001ff010100ff000100ff000000ff000101ff010000ff000000ff000101ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff010101ff020102ff030303ff030404ff040404ff050504ff040405ff050605ff060606ff050605ff050405ff030303ff030303ff030303ff030403ff030303ff030403ff020202ff020202ff020202ff0201020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffdddddeffdcdcdcffdcdcdcffdededeffe2e2e2ffe2e2e2ffdfdfdfffdcdcdcffd5d5d5ffcbcbcbffc1c0c0ffbebebdffbfbfbeffbfbfc0ffc0c0c0ffc1c1c1ffc1c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c3ffc2c2c2ffc1c2c1ffc1c1c1ffc0c0c0ffbebebeffbdbdbeffbdbdbcffbbbcbcffbbbcbbffbbbbbaffbbbbbbffbbbbbbffbbbcbbffbcbcbbffbcbcbcffbdbdbdffbdbdbeffbebebeffbebfbeffbebebeffbfbfbfffbfbfc0ffc0c0c0ffc0c0c1ffc0c0c1ffc1c1c1ffc2c1c1ffc2c2c1ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c4c4ffc5c4c4ffc4c4c4ffc5c5c5ffc6c5c6ffc6c5c6ffc7c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacaffcacacaffcacbcaffcbcbcbffcbcccbffcccccbffccccccffcccdcdffcdcccdffcdcdcdffcdcdceffcececeffcdcdceffcececeffcececeffcecfceffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d5ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdbdadaffdbdadaffdadadbffdcdcdbffdfdfdfffe1e1e1ffe5e5e4ffe8e8e7ffe9e9e9ffeaeae9ffeaeaeaffebecebffecececffecedecffedececffecececffecececffecebecffececebffecebecffecececffebebecffecececffecececffecececffedececffecececffecedecffedececffedededffecededffedecedffededecffececedffededecffecedecffedededffedededffedeeedffeeededffeeededffeeeeeeffeeeeeeffeeefefffeeefeeffefefeeffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffecececffe8e8e9ffe6e6e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e4ffe5e5e5ffe6e7e6ffe8e8e8ffe9eae9ffebeaeaffebeaebffebebebffecececffedeeedffedededffedededffecececffecececffebebebffebebebffebebebffeaebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9e9eaffe9eae9ffe8e9e8ffe8e9e8ffe9e8e9ffe8e9e8ffe8e8e80000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e5ffe4e5e4ffe2e2e2ffe0e0e0ffddddddffdadadaffd6d6d6ffd2d3d3ffd1d0d0ffcfcfcfffcecfceffcececeffcececeffcdcdcdffcccccdffccccccffcbcbccffcbcbcaffcacacaffc9cac9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c7c7ffc7c8c7ffc6c6c7ffc6c6c6ffc5c6c5ffc5c5c5ffc5c4c4ffc3c3c4ffc3c3c3ffc3c2c3ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffc0bfc0ffbebebfffbebebeffbdbdbdffbcbcbcffbcbcbcffbbbbbaffbababaffb9babaffb9b9b9ffb9b8b8ffb8b7b7ffb6b6b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b3ffb3b3b2ffb2b2b2ffb1b1b0ffb0b0b0ffafafafffafaeaeffaeafaeffaeaeadffadadadffaeafaeffbbbabaffc5c5c5ffccccccffd0cfd0ffd0d0d1ffcdcdcdffc4c4c4ffc1c1c1ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc3c3c3ffc2c2c2ffc2c2c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010101ff010101ff010101ff000101ff010101ff010100ff010101ff000001ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff262727ff666566ff6d6d6cff717171ff747474ff767676ff777777ff797979ff7d7d7dff7f7f7fff818181ff828383ff838383ff838283ff838283ff838383ff858585ff858585ff838484ff838383ff848483ff848484ff848484ff838383ff838383ff848484ff858584ff858484ff838384ff818282ff807f80ff7d7d7dff7b7a7bff777777ff737373ff717171ff717171ff767676ff767676ff6f6f6fff696a69ff6d6d6dff717171ff747474ff777677ff7979780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff070707ff0f0f10ff252525ff454545ff686767ff858585ff979796ffa3a3a3ffacacacffb2b2b3ffb6b7b6ffb9b9b9ffbcbdbcffbfbfc0ffc2c2c2ffc7c6c6ffd9d9d9fff4f3f4fffcfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfefdfffdfefefffefefdfffefdfefffdfdfdfffefdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffafbfafffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfafbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafbfafffafafafffafbfbfffafbfbfffbfafbfffafafbfffafbfbfffbfafafffbfafbfffafbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f8f8ffebebebffcececdffb9bab9ffb4b4b3ffb1b1b1ffaeaeaeffabaaaaffa8a8a7ffa5a5a5ffa0a0a1ff9b9a9aff929292ff848584ff707070ff504f50ff2e2e2eff121213ff060706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdadad9ffd9dad9ffd9d8d8ffd8d7d8ffd7d6d7ffd9d8d8ffdadad9ffdbdadbffdbdbdbffdcdcdcffddddddffdededeffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e2ffe2e3e2ffe3e3e3ffe4e5e5ffe4e5e5ffe5e4e5ffe3e3e4ffe2e3e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe0e0e0ffe0dfe0ffdfdfdeffdfdfdfffdededeffdcddddffdcdddcffdbdbdbffdadbdaffd9dadaffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd5d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcecfcfffcececeffcdcccdffcbcbcbffc9c9c9ffc8c8c7ffc6c6c6ffc4c3c4ffc3c2c2ffc1c1c1ffbfbfbfffbebebeffbcbcbdffbbbabaffb8b8b9ffb5b6b5ffb0b0b0ffabababffa6a7a7ffa3a2a2ff9e9e9eff989998ff939393ff8b8a8bff848483ff7b7b7aff727272ff6c6c6cff666666ff616061ff5c5b5bff575757ff525352ff4c4d4cff474747ff434243ff3f3f3fff3c3c3cff383939ff343535ff2f302fff292a2aff252524ff212122ff1f1f1fff1d1c1dff1b1b1bff1a191aff181818ff171617ff151515ff151414ff131313ff121213ff111112ff111110ff101010ff0e0f0fff0f0e0eff0e0e0eff0d0d0dff0d0c0cff0c0c0cff0b0c0bff0b0b0bff0b0b0aff0b0a0aff090909ff090909ff090909ff080808ff060607ff060606ff060606ff070707ff080808ff080808ff070707ff070708ff070807ff080808ff080809ff080909ff090809ff080809ff080908ff090808ff090809ff080808ff080808ff080808ff080808ff050505ff060506ff050504ff040405ff040404ff040404ff030303ff020202ff010101ff010101ff000001ff000001ff000100ff000101ff010100ff010101ff010101ff010101ff010101ff010101ff010000ff000001ff000000ff010100ff000001ff000001ff000001ff010100ff010000ff000001ff010100ff010000ff010101ff010100ff010101ff000100ff000101ff010100ff010001ff000000ff000000ff010000ff010000ff000000ff010000ff000001ff000000ff010101ff010001ff000000ff000001ff000100ff000000ff000000ff000101ff010001ff000000ff000100ff010000ff010000ff000000ff010100ff000000ff010001ff000000ff010001ff000000ff000001ff000100ff000101ff010000ff010000ff000000ff010101ff000001ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010000ff010000ff000000ff010101ff000101ff000001ff000100ff000000ff000100ff000001ff000000ff010000ff000000ff010001ff010000ff000001ff000000ff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff010000ff010101ff020201ff030203ff030404ff040404ff050404ff040404ff040505ff060606ff060606ff050605ff040403ff030303ff030304ff030303ff040304ff020202ff020202ff020202ff020202ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9d9d9ffdad9d9ffdddedeffdededeffdddedeffdcdcdcffdededeffe2e2e2ffe4e3e3ffe1e1e1ffdededeffd8d8d8ffd0d0d0ffc5c5c5ffbfc0bfffc0c0c0ffc1c1c1ffc1c1c1ffc1c0c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbebebeffbcbcbcffbbbbbbffbababaffb9babaffb9bab9ffb9b8b9ffb8b8b9ffb9b9b9ffb9b9b9ffbab9baffb9bab9ffbababaffbababaffbcbbbcffbcbcbcffbdbcbdffbdbdbdffbdbdbeffbebebeffbebfbfffbfbfbfffc0bfbfffc0c0bfffc0c1c0ffc0c1c1ffc0c1c1ffc1c2c1ffc1c2c2ffc2c2c1ffc2c2c3ffc3c2c2ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c7ffc6c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacaffcbcbcaffcbcbcaffcbcccbffcccccbffccccccffccccccffcdccccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfd0cfffd0cfcfffcfd0d0ffd0d1d0ffd1d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d7d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffdadad9ffdadadaffdbdbdbffdcdcdcffe0e0e0ffe3e2e2ffe5e5e6ffe8e8e7ffe9e9e9ffeaeaeaffebebebffecececffecececffecececffecececffecebecffebebecffecebebffececebffecebecffebebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecededffedecedffececedffecedecffededecffedededffedededffedeeedffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefefefffefefeffff0eff0fff0f0effff0f0f0fff0f0f0ffefeff0ffeeefeeffebebebffe7e8e7ffe5e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe6e6e5ffe6e7e6ffe7e8e8ffe9e9e9ffebeaeaffeaeaeaffebeaeaffecececffedededffececedffecececffecececffebecebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeae9eaffe9eaeaffe9eaeaffeae9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e80000000000000000000000000000000000000000000000000000000000000000ffe8e7e7ffe8e8e8ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe4e4e4ffe2e2e2ffe1e0e0ffdededeffdadbdaffd7d7d7ffd3d3d3ffd0d0d0ffcfcecfffcececeffcdcdcdffcccdcdffcccdcdffcccbccffcbcbcbffcacbcbffcacacaffcac9caffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c6ffc5c5c4ffc4c5c5ffc4c3c3ffc4c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc0c0c1ffc0c0c0ffbfbfbfffbebfbeffbdbebeffbdbdbdffbcbcbcffbbbcbbffbbbbbbffbababaffbab9baffb8b8b8ffb8b8b8ffb7b7b7ffb6b7b7ffb5b6b6ffb5b5b5ffb4b4b4ffb3b3b4ffb3b3b2ffb2b2b2ffb1b1b1ffb0b0afffafafafffaeafaeffaeafaeffaeaeaeffaeadaeffb3b2b3ffbebdbdffc8c8c7ffcdccccffcfcfd0ffd1d0d0ffcbcbcbffc4c4c4ffc1c1c1ffc3c3c3ffc3c3c2ffc2c2c2ffc3c3c2ffc2c2c2ffc2c3c3ffc2c2c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010100ff010101ff010101ff000001ff000100ff000001ff000100ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff242525ff606061ff646464ff626262ff636363ff656666ff686868ff6c6c6cff6f6f6fff717172ff737373ff737373ff727272ff727171ff717171ff757575ff777878ff777777ff767676ff757575ff757574ff747474ff757575ff767575ff767676ff767675ff757676ff767575ff757475ff737373ff727171ff70706fff6d6d6dff686868ff626161ff5c5b5cff5f5f5fff6b6b6bff6d6d6dff6a6a6aff666667ff696969ff6d6c6dff707171ff747474ff7776770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff0e0e0eff222122ff414141ff5e5e5eff7d7d7dff939393ffa2a1a1ffaaabaaffb1b1b1ffb5b6b6ffb7b8b8ffbbbbbaffbebdbeffc1c0c1ffc4c4c3ffd2d1d1ffedededfffafafafffcfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffdfefdfffefefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfafafffafbfafffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfbfafffafbfafffafafafffbfafbfffafbfbfffbfafbfffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfafffafbfafffafafbfffafafbfffafafafffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfafafffbfbfafffafafbfffafbfafffafafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffafbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffafbfbfffafafafffafafafff7f8f7ffe8e7e8ffc7c7c7ffb6b6b5ffb2b2b2ffb0afafffacacacffa9aaa9ffa7a8a8ffa4a4a5ff9f9f9fff999999ff8f8f8eff818181ff686768ff444443ff222121ff0b0b0bff040304ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd9d9d9ffdadbdaffdbdbdbffdbdbdcffdcdcdcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e6ffe5e5e6ffe5e5e5ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfe0dfffdfdfdfffdedfdeffddddddffdcdcdcffdcdbdcffdbdbdbffdbdadaffdadadaffd9d9d9ffd8d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d6ffd6d6d6ffd5d5d5ffd5d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd0cfd0ffcfcfcfffcfcfcfffcececeffcdcdcdffcbcccbffcacacaffc8c9c9ffc7c7c8ffc6c6c6ffc5c5c5ffc4c4c3ffc2c2c2ffc1c0c1ffc0c0bfffbebebeffbcbdbcffb9b9baffb6b6b6ffb2b2b3ffafafafffacacacffa7a6a7ffa2a2a2ff9b9b9bff959695ff8d8e8dff868686ff7e7f7fff797979ff737474ff707070ff6d6c6dff666666ff5e5f5eff585858ff545453ff504f4fff4b4b4bff464646ff414141ff3a3b3aff343433ff2e2d2eff292929ff262626ff232323ff212120ff1e1e1fff1d1d1cff1b1b1bff191a1aff171818ff161717ff161615ff141415ff141313ff131313ff111211ff101110ff0f1010ff0f0e0eff0e0e0eff0e0e0eff0e0d0dff0d0d0dff0d0d0cff0c0c0cff0b0b0bff0a0b0aff0a0a09ff080909ff070808ff070707ff080808ff090908ff090909ff090809ff080807ff080707ff080807ff070708ff080908ff080809ff080809ff090909ff090809ff090809ff090808ff080808ff070808ff080808ff080909ff080908ff050606ff060606ff050505ff040404ff040404ff050405ff050505ff050404ff010201ff010101ff010101ff000100ff010100ff010001ff010101ff010101ff010101ff010101ff000001ff010100ff000000ff000101ff000100ff000100ff010100ff000001ff010000ff010101ff000100ff000100ff000000ff000000ff010001ff000101ff010001ff000001ff010100ff000000ff010101ff000100ff000100ff000001ff000001ff000000ff000101ff000100ff010100ff010001ff010100ff010000ff010100ff000001ff000100ff000001ff000001ff010101ff010001ff010001ff010000ff000101ff000000ff010100ff000000ff000100ff000101ff010101ff010001ff000000ff000100ff010000ff010000ff010000ff000100ff000000ff000101ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000100ff010000ff000101ff000100ff010000ff010001ff000001ff010100ff010000ff010100ff000001ff010000ff000000ff000101ff000100ff000100ff01010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010100ff010001ff010100ff010101ff020201ff020203ff030403ff030304ff040405ff040404ff050405ff060606ff070707ff060706ff040404ff030303ff020303ff030303ff020202ff020202ff020203ff020202ff020202ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9dad9ffdddedeffdededeffdededeffdedddeffdededdffdededeffe2e3e2ffe5e5e5ffe4e4e4ffe1e0e0ffdcdbdcffd3d3d3ffc9c8c9ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c0ffbfc0bfffbebfbeffbdbebeffbdbdbeffbdbdbdffbdbdbdffbdbdbcffbbbcbbffbab9baffb9b9b8ffb8b7b7ffb7b7b6ffb6b6b6ffb6b7b6ffb6b6b7ffb7b6b7ffb7b7b7ffb8b7b8ffb8b8b8ffb9b8b9ffb9b9b9ffb9b9b9ffbababaffbabbbaffbbbbbbffbbbcbcffbdbdbdffbdbdbdffbdbdbdffbdbebeffbebebeffbfbfbeffbfbfbfffbfc0bfffc0c0c0ffc0c1c1ffc0c1c0ffc1c1c1ffc2c1c2ffc2c1c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c7ffc8c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbccffccccccffccccccffcccdccffcccdcdffcdcdcdffcdcdcdffcececeffcececdffcececeffcfcecfffcfcfceffcfcecfffcfcfcfffcfcfd0ffcfd0cfffcfd0d0ffd0d0d1ffd1d1d1ffd1d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d8ffd8d8d8ffd9d8d8ffd9d9d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9dadaffd9dadaffdadbdaffdbdbdbffddddddffe2e1e1ffe4e4e4ffe6e7e6ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebececffecebecffecebecffececebffebebebffecececffebecebffebecebffebebecffebebecffecececffecececffecececffecedecffecececffecececffecececffecececffecececffecececffececedffececedffedededffedecedffedededffedededffedededffedededffedededffedededffedeeedffedeeeeffeeeeeeffefeeefffeeeeeeffeeefefffefefeffff0efeffff0efefffeff0effff0efefffeff0f0ffedeeedffeaeaeaffe7e6e7ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e5e4ffe6e5e5ffe6e6e7ffe8e8e7ffe9e9e9ffeaeaeaffeaeaeaffebebebffececedffececedffebececffecececffebebebffebebebffebeaebffebebeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9eaffe9e9eaffe9e9e9ffe9e8e9ffe9e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e70000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e4ffe4e4e5ffe5e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e4ffe4e4e5ffe3e3e4ffe2e2e2ffe0e1e1ffdededeffdbdbdbffd8d7d8ffd4d4d3ffd1d0d0ffcfcfceffcdcdceffcccdccffcccccdffcccbccffccccccffcbcacbffcacacaffcac9caffc9cac9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc4c3c4ffc3c3c3ffc3c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffbfc0c0ffbfbfbfffbfbebfffbebdbeffbdbdbdffbcbcbcffbcbcbbffbababbffbbbabaffb9b9b9ffb9b9b9ffb7b8b8ffb7b8b7ffb7b7b6ffb6b6b6ffb5b5b4ffb5b4b4ffb3b4b3ffb2b2b2ffb1b1b1ffb0b0b0ffb0afb0ffafafafffafaeafffaeaeaeffaeaeadffaeaeaeffb6b6b6ffc1c1c1ffc9cac9ffcdcdceffcfd0d0ffcfcfcfffc9c9c9ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc3c2c3ffc2c3c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff000100ff010000ff000101ff000100ff010000ff010001ff010001ff010100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff222222ff575858ff565656ff4e4e4dff494849ff666566ff696968ff6c6c6cff6f6f6fff717171ff737372ff737273ff727373ff717272ff727373ff757575ff777677ff777777ff767676ff757675ff747574ff747474ff747474ff757575ff757676ff767576ff757576ff757575ff747474ff747473ff727271ff6f706fff6c6c6dff676768ff616162ff5f5f5fff525251ff5c5c5cff626162ff626261ff616161ff676766ff696969ff6d6d6dff707171ff7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080908ff191919ff3a3a3aff5d5c5cff787777ff8f8f8fff9e9f9effa9a9a8ffafafb0ffb4b4b4ffb7b7b7ffbab9b9ffbcbcbcffbfbfbfffc1c1c1ffcbcbcbffe7e7e7fff7f8f7fffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffefdfefffefefefffdfdfdfffefefdfffdfefdfffdfdfdfffefefdfffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfafffafbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfefffcfdfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffafafafffbfbfafffbfbfafffafbfafffafbfafffbfbfafffafbfafffbfafbfffbfafbfffbfbfafffafafafffafbfafffafbfafffafafafffbfbfafffbfafbfffafbfbfffbfbfbfffafbfafffafafafffafafafffbfafafffafafbfffbfbfafffbfbfafffbfbfafffbfafbfffafbfbfffbfafafffbfafafffbfafafffafafbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafff7f7f6ffe1e1e1ffc1c1c1ffb4b3b3ffb0b0b0ffadadadffabababffa9aaa9ffa7a6a6ffa3a3a3ff9f9e9fff979797ff8d8c8dff7b7c7bff5e5e5eff383838ff181717ff070708ff030302ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdbffdbdbdbffdadbdaffdad9daffd9d9d9ffd9d9d8ffdad9d9ffdbdbdbffdbdcdbffdcdcdcffddddddffdededeffdfe0dfffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e5e5ffe6e6e5ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffdedddeffdcddddffdcdcdcffdbdbdbffdadbdbffdadbdaffdadadaffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d1d0ffd0cfd0ffcfcfcfffcfceceffcdcdcdffcdcdcdffcbcccbffcacacaffcacac9ffc9c8c9ffc7c8c7ffc6c6c6ffc4c4c4ffc2c2c2ffc1c1c1ffc0bfbfffbebebeffbdbdbcffbababaffb7b7b7ffb5b4b5ffb1b2b2ffadadadffa8a8a8ffa4a3a4ff9e9e9fff989898ff919191ff8c8c8cff888887ff848484ff7f7e7eff787878ff727171ff6b6b6aff666665ff616261ff5c5c5cff575757ff515151ff4b4a4aff424242ff3a3a3aff343434ff2f2f30ff2b2c2cff282828ff262626ff232324ff222121ff1f1f20ff1e1d1dff1c1b1cff1a1a1aff191919ff181717ff171616ff151515ff141414ff131312ff121111ff101111ff101010ff10100fff0f0f0fff0f0e0fff0f0e0eff0d0d0dff0c0c0cff0c0c0cff0a0b0aff0a0909ff0a0a09ff0a090aff0a0b0aff0a0a0aff090909ff080808ff080808ff080808ff080808ff090908ff090908ff080808ff090809ff080909ff080808ff080808ff080708ff070708ff090909ff080909ff090908ff090909ff050605ff060505ff050505ff050404ff050505ff060605ff060605ff040505ff040404ff040404ff020201ff020102ff010202ff010101ff000101ff000101ff010100ff010101ff000001ff010000ff000001ff010000ff000001ff000100ff010000ff010000ff010000ff010100ff000000ff010100ff010100ff000101ff000100ff010100ff000100ff010001ff010001ff010100ff000000ff000100ff000000ff000000ff010100ff000000ff000100ff010001ff000000ff000000ff000000ff010000ff000001ff010100ff010000ff000100ff010000ff000101ff000000ff000000ff010000ff000000ff000101ff000001ff000000ff010101ff000101ff010000ff010000ff010000ff000000ff000100ff010100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff000000ff000000ff000001ff010000ff010001ff000101ff000000ff000000ff000001ff000100ff010100ff000001ff010000ff000001ff010000ff000001ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000100ff010001ff000100ff000100ff010101ff020101ff020202ff030303ff040403ff040404ff040304ff040505ff060505ff070707ff070606ff050505ff030303ff020202ff020202ff020202ff020202ff020202ff020202ff020201ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffdedddeffdededeffdedddeffdededdffdededeffdeddddffddddddffe1e1e1ffe6e6e6ffe7e7e6ffe4e3e3ffdfdfdfffd6d6d6ffcdcdcdffc3c4c3ffbfbebfffbebdbeffbebebeffbcbcbcffbbbbbbffb9bab9ffb9b9b9ffb9b9b8ffb7b7b7ffb6b6b6ffb5b5b6ffb4b5b4ffb3b3b3ffb4b4b3ffb4b4b4ffb4b4b4ffb5b5b5ffb6b5b5ffb6b6b6ffb7b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb9b8b9ffb9b9baffbababaffbababaffbbbcbbffbcbcbcffbdbcbcffbdbdbdffbebdbdffbebdbdffbebebeffbfbfbeffbfbfbfffbfbfbfffbfbfc0ffc1c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c3ffc2c3c2ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c5ffc5c5c4ffc5c5c5ffc5c6c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c8ffc9c9c9ffcacac9ffcacbcaffcacbcaffcbcbcbffcccbcbffccccccffcccbccffccccccffcccdccffcdccccffcdcdcdffcdcdceffcdceceffcececeffcececeffcececeffcecfceffcfceceffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d1d1ffd2d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d4d3ffd3d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd8d8d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdbdcdbffdfdedfffe3e2e3ffe5e5e5ffe7e7e7ffe8e8e8ffe9eae9ffebeaeaffebebebffebecebffececebffebecebffecebebffecebebffecebebffebebebffebecebffebebebffebebebffececebffecececffecececffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecededffecececffecececffedececffececedffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefeeffefefeffff0f0effff0f0efffefefefffefefefffeeeeefffededecffe9e9e9ffe6e6e6ffe4e4e4ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe4e3e4ffe4e3e3ffe3e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e4e3ffe4e5e4ffe5e5e5ffe7e6e6ffe8e8e8ffeaeae9ffeae9eaffeaebeaffebebebffecececffecececffecebecffebebebffebebebffeaebeaffeaeaeaffeaeae9ffeae9e9ffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e700000000000000000000000000000000000000000000000000000000ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe2e1e2ffe0e0e0ffdededeffdbdbdbffd7d7d7ffd4d4d3ffd1d0d0ffcececeffcdcdcdffcdccccffccccccffcccbcbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c4c4ffc4c3c3ffc3c3c3ffc3c3c2ffc1c2c2ffc1c1c1ffc0c0c1ffc0c0bfffbfbfbfffbebebeffbdbdbdffbcbdbdffbcbcbcffbbbcbbffbbbbbbffbababaffbab9b9ffb9b8b9ffb8b8b8ffb7b7b7ffb6b7b6ffb6b6b6ffb5b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffb2b2b1ffb1b0b0ffafb0b0ffafafaeffafafaeffaeaeaeffaeadadffafaeafffb9b9b9ffc4c4c4ffcccdccffcececeffd0cfcfffcececdffc6c6c6ffc2c2c2ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc1c1c2ffc3c3c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010100ff010100ff000101ff000000ff000001ff010000ff010001ff000000ff000000ff000000ff000001ff000000ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1e1e1eff4d4d4dff4a4a49ff3e3d3eff353535ff686968ff6b6c6cff6f6f6fff717171ff737372ff727373ff737373ff737273ff737272ff757475ff767776ff777777ff777677ff777776ff767676ff757575ff757574ff757575ff757676ff767675ff767675ff757675ff767576ff767575ff757574ff737373ff727271ff6f706fff6c6c6cff686867ff626162ff3f4040ff525252ff565757ff585858ff595a59ff616161ff666667ff6a6a69ff6d6d6dff7171710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff0d0d0dff272727ff515152ff737373ff8a8a8aff9c9c9cffa6a7a7ffadaeaeffb2b3b2ffb6b6b6ffb8b8b8ffbbbbbbffbdbdbdffc0bfbfffc7c7c6ffe1e1e2fff6f5f6fffbfbfafffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefefdfffdfefefffdfdfefffefefdfffdfefefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfbfafffafbfafffbfbfbfffbfbfafffafafbfffafafafffbfbfafffafbfbfffafafafffbfbfafffafbfbfffafafafffafafbfffafbfafffafafafffafafafffafafbfffafbfafffbfbfafffbfafafffafafafffbfbfafffafbfbfffbfafafffafbfafffafbfbfffafbfafffbfafafffafbfbfffbfbfbfffafafbfffbfbfbfffbfafafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafafbfff9f9f9fff3f3f2ffdbdbdbffbbbbbcffb1b1b1ffaeaeaeffabacacffaaaaabffa8a9a8ffa5a5a5ffa1a1a1ff9c9c9dff959595ff898988ff767675ff575758ff2e2e2dff0f1010ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcddffdbdbdcffdbdbdbffdadbdbffdadadaffd9d9d9ffdadbdbffdbdcdcffdcdcddffddddddffdddddeffdededeffdfdfe0ffe0e0e0ffe2e2e1ffe2e2e2ffe2e2e3ffe4e4e3ffe4e5e5ffe6e5e5ffe6e6e6ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe4e4e4ffe5e5e5ffe4e4e5ffe4e4e3ffe3e3e3ffe2e3e2ffe2e3e2ffe1e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdededeffddddddffdcdcddffdcdbdcffdbdbdbffdbdadbffdbdbdaffdadbdaffdadadaffdad9daffdadad9ffd9d9d9ffd8d9d9ffd8d8d7ffd7d7d7ffd7d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfd0d0ffcececeffcecdceffcdcdccffcbcbccffcacacaffc9c9caffc8c8c8ffc7c7c7ffc5c5c5ffc4c4c4ffc3c3c2ffc1c2c1ffc0c0c0ffbebebeffbcbdbdffbbbbbaffb9b8b8ffb5b6b6ffb2b2b2ffafafafffabababffa7a6a6ffa1a1a1ff9d9c9cff999999ff949495ff8e8e8fff888888ff828282ff7c7d7cff767776ff707171ff6c6d6cff686868ff626262ff5b5b5bff535453ff4b4b4bff444443ff3e3e3fff383838ff343333ff303031ff2d2d2cff292a29ff272727ff262526ff232423ff202121ff1f1f1fff1d1d1dff1c1b1bff1a1a1aff191818ff171716ff161616ff141413ff131213ff121212ff121211ff111111ff111111ff101010ff0e0f0fff0e0e0eff0d0d0eff0d0d0dff0c0c0dff0c0c0cff0c0b0cff0b0b0bff0b0b0bff0a0a0aff090a0aff0a0a09ff090a0aff0a0909ff090909ff090909ff080808ff080708ff070808ff080808ff070708ff090909ff090808ff090909ff090809ff070606ff070707ff050506ff050504ff050505ff060606ff060706ff060607ff060606ff060607ff060606ff060606ff060606ff060505ff030202ff010102ff010101ff010100ff010001ff010000ff000100ff000000ff010000ff010100ff000001ff000001ff010100ff010000ff010000ff010100ff010100ff010101ff010100ff010001ff000001ff010100ff000101ff000000ff010100ff000101ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff010100ff000100ff010000ff000000ff000101ff000000ff010000ff000101ff010101ff000000ff010101ff010000ff010001ff010000ff000000ff010101ff000001ff010000ff000000ff000100ff000100ff000001ff000100ff000001ff000000ff010001ff000000ff010000ff010000ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff010101ff000000ff010001ff000100ff010000ff010100ff000001ff000000ff010000ff010001ff010000ff000100ff000000ff010000ff010100ff000000ff000001ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff020201ff020302ff030303ff030303ff030404ff030403ff040404ff050506ff070706ff060606ff050605ff040303ff020202ff020101ff020202ff020202ff020202ff020201ff020202ff020302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdeddddffdedddeffdededeffdddedeffdddedeffddddddffddddddffe0e0e0ffe7e6e6ffe8e8e7ffe5e5e5ffe1e1e0ffd9d8d9ffcfcfd0ffc4c4c4ffbbbcbcffb8b8b9ffb8b8b8ffb6b7b7ffb5b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb1b2b1ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b4b4ffb4b4b4ffb5b5b5ffb5b6b6ffb5b6b5ffb7b6b6ffb6b7b7ffb7b8b7ffb7b7b8ffb8b8b8ffb9b8b9ffbab9b9ffbab9baffbababaffbbbbbbffbcbbbcffbcbcbcffbcbcbcffbdbdbdffbdbebdffbdbebeffbebfbeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c1c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c4c3ffc4c4c3ffc5c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c6ffc7c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9caffcac9caffcacacaffcacbcbffcbcbcbffcccccbffcbccccffcbccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcfceffcecfcfffcfcfcfffcfcfcfffcfd0d0ffcfd0cfffd1d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd8d7d8ffd8d8d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffdad9daffdbdbdaffdcddddffe0e0e0ffe5e4e4ffe6e5e6ffe7e7e7ffe9e8e8ffe9eae9ffebebebffecebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebecffebebebffecececffecececffecececffecececffecececffedececffecececffecececffecececffececedffecececffedececffececedffededecffecececffedededffedececffedededffedededffedededffededeeffeeeeeeffeeeeeeffeeeeefffefefefffeff0efffefeff0ffefefefffefefefffeeeeeeffecececffe8e9e8ffe6e6e6ffe4e4e3ffe3e3e4ffe3e3e3ffe4e3e3ffe4e3e4ffe4e3e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe8e8e8ffe9eaeaffe9eaeaffeaeaebffececebffecececffebebebffebebebffebebebffebebeaffeaeaeaffe9eaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe7e6e7ffe7e7e7ffe7e7e700000000000000000000000000000000000000000000000000000000ffe7e7e7ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e2e3ffe3e3e2ffe2e3e3ffe2e2e3ffe3e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe2e3e2ffe1e1e1ffe0e0dfffdededeffdcdbdbffd8d8d8ffd5d5d4ffd0d1d1ffcececdffccccccffcbccccffcbcbcbffcbcacaffcacacbffcacac9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c2ffc0c1c0ffc0c0c0ffbfbfbfffbfbebeffbebebdffbcbcbdffbcbbbcffbbbbbbffbbbabbffbababaffb9bab9ffb8b8b8ffb8b7b8ffb7b7b7ffb6b6b7ffb5b6b6ffb5b5b4ffb4b4b4ffb3b3b3ffb3b2b2ffb1b1b1ffb1b1b1ffb0b0afffafafafffaeaeaeffaeaeaeffadaeaeffb0b0b0ffbdbdbcffc7c8c8ffcccdcdffcfcecfffcfd0cfffccccccffc5c5c4ffc2c2c2ffc4c4c3ffc3c3c2ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc2c2c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000100ff000101ff010100ff010101ff000100ff010101ff000100ff010000ff010000ff000001ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1b1b1cff454545ff424242ff373737ff302f2fff363535ff6e6e6fff717171ff737272ff737373ff737373ff737373ff737373ff757475ff777777ff767777ff777777ff777777ff777677ff777777ff767676ff757575ff767676ff767675ff767576ff757576ff767675ff757676ff767676ff757675ff747575ff737373ff727172ff70706fff6c6c6cff3f3f3fff363636ff4a4a4aff505050ff515050ff515151ff5a5a59ff616161ff676666ff696969ff6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0a0a0aff1b1a1aff3e3f3eff696969ff868787ff9a999affa5a6a6ffadadadffb0b1b1ffb4b4b4ffb7b7b7ffbababaffbcbbbcffbfbfbfffc3c3c3ffdadbdbfff5f5f5fffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafbfafffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfafafffafbfafffbfbfbfffafafbfffbfafbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffefdfefffefefdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffbfafafffafbfafffafbfafffafafafffafafafffbfbfafffafafbfffafafbfffafafafffbfbfafffafbfafffafafafffbfafafffafafafffafafafffafafbfffbfafafffbfbfbfffbfbfafffbfbfafffafafafffbfafbfffafbfbfffbfbfbfffbfafafffafafbfffbfbfbfffafbfafffbfbfbfffbfafafffbfafafffafbfafffbfbfbfffafafbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfafbfffafbfafffafbfafffafafafffafafafff9f9f8fff0f0f1ffd4d4d4ffb7b6b7ffafafaeffadadacffabaaaaffa9a8a9ffa6a6a6ffa3a4a3ff9fa0a0ff9b9b9bff939292ff858484ff727271ff4b4b4bff222222ff0a0b0bff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadadbffdadadaffdbdbdbffdcdddcffddddddffdeddddffdededeffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e6e6ffe6e6e6ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0dfdfffdfdfdfffdededeffdddddeffddddddffddddddffdcdcdcffdbdcdcffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdbdadbffdadbdaffdadadaffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d8ffd7d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d3ffd2d1d2ffd1d1d1ffd0d1d0ffcfcfcfffcfceceffcdcdcdffcccdccffcbcbccffcacacaffc9c9c9ffc8c8c7ffc7c7c6ffc5c6c5ffc4c4c4ffc3c3c3ffc2c1c2ffc0c0c0ffbfbebfffbebebeffbcbcbcffbab9baffb8b7b7ffb5b4b4ffb1b2b1ffaeaeaeffaaaaabffa7a6a6ffa1a1a1ff9c9c9cff969696ff909090ff8a8a8aff858585ff808080ff7c7c7cff777777ff737373ff6c6c6cff666565ff5e5d5dff565656ff505050ff474748ff414141ff3c3d3dff383838ff343434ff303030ff2e2e2eff2b2b2cff282928ff262626ff232323ff222221ff20201fff1e1e1eff1c1b1cff191a19ff171817ff161616ff151515ff151514ff141414ff131314ff131313ff131212ff111211ff101010ff100f0fff0f0f0fff0f0f0eff0e0e0fff0e0e0dff0d0d0dff0d0c0cff0c0c0cff0b0c0bff0b0b0cff0b0b0bff0b0a0bff0a090aff090909ff090909ff080808ff080808ff080807ff080807ff080908ff090909ff09090aff0a090aff060707ff060606ff050606ff070606ff070707ff070807ff070707ff070707ff070707ff070807ff070707ff080707ff070707ff060606ff050506ff050505ff020202ff010202ff010101ff010001ff000000ff000100ff000001ff000100ff010101ff010000ff010100ff010100ff010101ff010000ff000100ff000100ff000000ff000001ff010100ff000001ff000001ff000001ff010100ff000100ff000000ff010000ff000000ff000100ff000001ff010000ff010100ff000000ff010000ff000000ff010001ff000101ff010001ff000000ff000000ff010101ff000100ff010101ff010000ff010000ff000100ff010101ff000001ff010001ff000101ff010101ff000000ff010000ff000001ff000101ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff000001ff010001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010100ff010000ff000000ff000001ff000000ff000000ff000101ff010000ff010001ff000000ff010100ff000001ff000100ff000000ff000000ff000000ff010100ff010101ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000001ff010000ff010101ff020101ff020201ff020202ff030203ff030303ff040303ff030303ff030303ff040404ff040504ff060606ff060606ff050505ff030403ff030303ff010102ff020202ff020202ff020202ff020202ff030202ff020303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdeddddffdededeffdedddeffdddeddffddddddffdfdedeffdfdfdeffdfdfdeffe3e3e3ffe6e6e6ffe5e6e5ffe1e2e1ffdcdcdcffd3d3d3ffc9c9c8ffbebebeffb4b4b5ffb3b2b3ffb3b3b2ffb2b2b1ffb1b1b1ffb1b0b0ffafafafffafb0afffafafb0ffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b1ffb2b3b2ffb3b3b3ffb3b4b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb8b7b7ffb8b8b8ffb9b9b9ffb9b9baffbababaffbabbbbffbbbbbbffbbbbbbffbcbcbcffbcbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c5ffc5c5c4ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9caffcacacaffcacacaffcacacbffcbcbcbffcccccbffcccccbffcccbccffcdccccffccccccffcccdccffcccdcdffcdcdcdffcececeffcececdffcececeffcececeffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd4d4d4ffd3d3d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd7d8d8ffd8d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffdadad9ffdbdbdcffdedfdeffe2e2e2ffe5e5e5ffe6e6e6ffe8e8e7ffe9e9e9ffeae9eaffeaebeaffeaebebffebebebffebebebffebebebffeaebebffeaeaebffebebebffebebebffebebeaffebebebffecebebffebebebffecececffecececffecececffecececffecececffecececffecececffececedffececedffedececffecececffecececffedececffecececffedececffecececffedececffecedecffedededffecededffedededffedeeeeffeeeeeeffeeeeeeffefeeefffefefefffeff0efffefefefffefefefffeeeeeeffeeeeeeffebebebffe8e8e8ffe5e5e5ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe6e6e7ffe9e8e8ffe9eae9ffeae9e9ffebeaeaffebebebffebecebffebebebffebeaeaffebebeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e7e700000000000000000000000000000000000000000000000000000000ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e4e5ffe4e3e3ffe4e4e4ffe4e3e4ffe3e4e3ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe3e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe1e0e0ffe0e0dfffdededdffdcdcdbffd8d9d9ffd5d5d6ffd1d1d2ffcececeffccccccffcbcbcbffcbcbcbffcacacaffcac9caffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c6ffc5c6c6ffc6c6c6ffc4c4c5ffc4c4c4ffc3c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c1c0ffbfbfbfffbfbfbfffbebebeffbdbdbdffbcbcbdffbcbcbcffbbbbbbffbabbbbffbababaffb9b9baffb9b8b8ffb8b8b8ffb7b7b7ffb6b7b6ffb6b6b6ffb5b4b4ffb4b4b4ffb4b4b3ffb2b2b3ffb1b1b1ffb0b0b0ffafb0afffaeaeafffaeaeaeffaeaeadffadaeaeffb3b3b4ffc0c0c0ffcacacaffcececdffcfcfcfffcfcecfffcacac9ffc4c4c4ffc3c3c4ffc4c4c3ffc4c4c4ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000101ff000000ff010000ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff191919ff404140ff3e3d3dff363535ff303030ff303030ff353535ff727273ff727373ff737373ff737373ff737373ff757474ff777776ff777777ff777777ff777777ff777777ff777777ff777777ff777777ff767676ff757675ff757675ff757575ff767676ff767676ff757676ff757576ff767576ff757575ff757574ff737373ff727171ff3f3f3fff363736ff353536ff444444ff4c4c4cff4c4c4cff4c4c4cff515151ff5a595aff616161ff676767ff6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff070808ff151515ff343434ff5e5e5eff818181ff979796ffa3a4a4ffacacacffb1b1b1ffb3b3b4ffb6b6b6ffb9bab9ffbcbcbcffbdbebeffc1c1c1ffd6d6d6fff3f4f4fffcfcfcfffcfbfcfffbfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffafbfafffbfbfafffbfbfbfffbfbfafffafbfbfffbfafafffbfbfbfffbfbfcfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfefffdfdfefffefdfefffefdfefffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefdfefffefdfefffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffafafafffafafafffbfafafffafafafffafafbfffafbfbfffafafafffbfbfafffafafafffafbfbfffafafbfffafafbfffbfafbfffafafbfffafafafffafafafffbfafafffbfafafffafafafffafafafffbfbfafffbfbfbfffafafafffafbfbfffbfafafffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfafffafafbfffafbfafffbfbfafffbfbfbfffbfbfafffafbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfbfffafafafffbfafafffafaf9fff8f8f8ffedededffcccccdffb3b3b4ffaeadaeffabababffaaa9aaffa8a8a8ffa5a5a5ffa2a2a2ff9f9f9fff9a9a99ff8f8f8fff818181ff666767ff3d3d3dff191919ff080809ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdddddcffdcdcdcffdcdcdcffdbdbdbffdadadbffdcdbdcffddddddffdededeffdededfffdfdfdfffe0e0e0ffe1e1e1ffe1e2e1ffe2e3e2ffe3e3e3ffe3e3e3ffe4e5e5ffe6e5e5ffe7e7e7ffe7e7e8ffe8e8e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe6e7e7ffe6e6e6ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffdfdfdfffdfdfdfffdedfdeffdededeffdeddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdadbdbffdadadbffdadad9ffd9d9d9ffd8d8d8ffd7d8d7ffd6d7d7ffd6d7d7ffd6d6d6ffd6d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd2d3d3ffd3d2d3ffd2d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfceceffcdcdcdffccccccffcbcccbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc4c4c4ffc3c3c3ffc3c2c2ffc2c2c1ffc0c0c0ffbebfbeffbebdbdffbcbcbcffbabab9ffb6b7b7ffb4b3b3ffb1b1b1ffacacacffa7a7a7ffa2a2a2ff9c9d9dff989797ff939393ff8e8e8fff8a8a8aff868786ff828383ff7d7d7dff767676ff6e6f6eff676868ff626262ff5b5b5bff545454ff4c4c4cff454646ff3f403fff3b3b3bff383838ff353534ff323232ff2e2e2fff2a2a2bff282828ff262526ff232323ff212121ff1f1f20ff1d1e1eff1b1b1bff1a1a19ff191818ff181818ff181718ff161617ff161616ff151415ff131313ff131213ff121212ff121111ff111111ff101010ff10100fff0f0f0fff0e0e0eff0d0e0eff0d0d0dff0c0d0cff0c0c0cff0b0c0cff0b0a0bff0b0b0aff090a0aff090909ff090909ff090909ff090908ff080909ff080808ff0a0a0aff080708ff070707ff070707ff080808ff080808ff080808ff080809ff080808ff080808ff080808ff080808ff070707ff070807ff070707ff070707ff070607ff050606ff050606ff040505ff010202ff010101ff000101ff000000ff000000ff000001ff000001ff000000ff000000ff010000ff000100ff000101ff000101ff000100ff010100ff010000ff010101ff010001ff000001ff010001ff010001ff000000ff000001ff010000ff010000ff000000ff000000ff000100ff000000ff000000ff000101ff010000ff010101ff000101ff000101ff010001ff010100ff000001ff000100ff010100ff010101ff010100ff000101ff010000ff010101ff010101ff010101ff010100ff010101ff010001ff010101ff000001ff000000ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff010100ff010001ff010001ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010000ff000101ff000001ff000101ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff000000ff000100ff000100ff000100ff010000ff000101ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff232423ff232324ff23242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff010001ff010100ff010201ff020202ff020201ff020302ff030202ff030303ff030303ff030304ff040303ff040403ff040404ff050505ff060505ff050505ff040404ff030303ff020202ff020202ff020202ff020203ff030302ff030303ff030203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddedeffdededeffdddeddffddddddffdedfdfffdedfdfffdfdedeffddddddffe1e0e0ffe3e4e4ffe5e5e5ffe2e3e3ffdfdfdeffd9d9d8ffcfceceffc2c2c3ffb5b5b5ffafb0b0ffb0afb0ffb0afb0ffb0afb0ffb0afb0ffafafafffafaeaeffafaeafffafafafffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b2ffb3b2b2ffb3b3b3ffb3b3b4ffb4b4b4ffb5b4b5ffb5b5b5ffb5b5b6ffb6b6b6ffb7b6b6ffb7b7b7ffb8b8b7ffb8b9b9ffb9b8b9ffbababaffbababaffbababbffbbbbbbffbbbcbcffbcbcbcffbdbdbdffbdbcbdffbdbdbdffbebebdffbebebfffbfbfbfffbfbfbfffbfc0bfffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c4c4ffc4c4c3ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c7ffc7c8c8ffc8c9c9ffc9c9c9ffcac9c9ffcac9c9ffcacacaffcbcacbffcacacbffcbcbcbffcbcbccffcbcbcbffccccccffccccccffcdccccffcdcccdffcdcdcdffcdcecdffcdceceffcdcecdffcececeffcfceceffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdcdcdcffdfe0e0ffe3e3e3ffe5e6e6ffe7e7e6ffe8e7e8ffe9e9e9ffeaeaeaffeaebebffebebebffebebeaffebebeaffebeaeaffebebebffebebebffeaeaebffebebebffebeaebffebebebffebebebffebebebffecebebffecececffecececffecececffecececffecececffecedecffecececffecececffecececffecededffedececffedececffecececffecedecffedececffecededffededecffecededffedececffedededffeeedeeffeeeeeeffeeefeeffefefefffefefefffefeff0ffefeeefffefefefffefefeeffeeeeeeffebebebffe6e7e7ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e2e2ffe3e2e2ffe3e2e2ffe3e4e4ffe4e4e4ffe4e5e5ffe7e6e7ffe9e8e9ffe9e9e9ffeae9eaffebeaebffecebebffebebebffeaebeaffeaebeaffeaeaeaffe9e9e9ffe9eaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe8e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e500000000000000000000000000000000000000000000000000000000ffe6e6e6ffe5e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe1e2e1ffe1e1e1ffdfdfdfffddddddffdcdcdcffdad9d9ffd6d6d6ffd2d2d2ffcececfffcccbccffcbcbcaffcacacaffc9cac9ffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c8ffc7c6c7ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c4ffc4c4c4ffc4c3c4ffc3c3c3ffc2c2c3ffc1c1c2ffc1c1c1ffc0c1c1ffc0c0c0ffbebfbfffbebebeffbdbdbdffbcbdbcffbcbbbcffbbbbbbffbabbbbffb9babaffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b6ffb6b6b6ffb5b5b6ffb4b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b1ffafb0b0ffafafaeffaeaeaeffaeadadffaeafafffb7b7b7ffc3c3c4ffcccbccffcfcecfffd0d0d0ffcfcecfffc9c8c8ffc4c3c3ffc4c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc2c2c2ffc3c3c3ffc3c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff010101ff000001ff000001ff010100ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181918ff3e3e3eff3c3d3dff353535ff303130ff303130ff303130ff353535ff737373ff737373ff727373ff747575ff767777ff777777ff777776ff777777ff777777ff767777ff777777ff777777ff777777ff767777ff767676ff767676ff767675ff767675ff767575ff767676ff767676ff757676ff767576ff757576ff747474ff403f40ff3c3b3bff393839ff373637ff424342ff4a4b4aff4b4b4bff4a4a4aff4c4d4cff525151ff5a5a5aff616161ff6667670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030304ff0e0e0eff292929ff535454ff7b7b7bff919191ff9fa0a0ffa9a9a9ffafafafffb3b3b3ffb6b6b6ffb9b8b8ffbabbbaffbdbcbdffbebfbeffcdcdcdffeeededfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffbfafbfffafbfbfffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffbfafafffafbfbfffbfafbfffafafbfffbfafbfffafbfbfffbfbfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffefdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffbfafbfffbfafbfffafafafffafbfafffafbfbfffafafafffafbfafffafbfafffafbfafffafafafffafafafffafbfbfffafafafffafafafffafafbfffafafafffafbfafffafafafffafafafffafafafffbfafafffafbfbfffbfafafffafafafffafbfafffafbfbfffbfafbfffafbfbfffbfafbfffafbfafffafafafffbfafafffafbfbfffbfbfbfffafafbfffbfafbfffafafbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafbfafffafafafffafafafff7f7f7ffe9e9e9ffc8c7c7ffb1b1b1ffacacadffaaaaaaffa9a9a9ffa6a6a6ffa4a4a4ffa1a1a1ff9f9e9eff979797ff8c8b8bff7a7a7aff585857ff303030ff151415ff060707ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddedeffdddeddffddddddffdcdcdcffdbdbdcffdbdbdcffdcdbdcffdddedeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e2ffe2e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeae9eaffe9eae9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe7e7e8ffe8e7e8ffe7e7e8ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e2ffe3e2e2ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdddedeffddddddffddddddffdddcddffdcddddffdcddddffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdadadaffdad9daffd9d9d9ffd8d8d9ffd7d8d7ffd7d8d7ffd6d7d6ffd6d6d6ffd5d5d5ffd4d4d5ffd5d5d5ffd4d3d4ffd3d3d3ffd2d2d3ffd1d1d1ffd1d1d1ffcfcfcfffcfcfcfffcececeffcecdceffcccdcdffcbcbcbffcacacaffc9cac9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c5c6ffc4c5c4ffc4c3c3ffc3c2c2ffc2c2c2ffc1c0c0ffbebebfffbdbdbdffbabbbbffb8b8b9ffb5b5b5ffb1b1b1ffadadaeffa8a9a8ffa4a4a4ffa0a09fff9b9c9cff999898ff959695ff949394ff909090ff89898aff828182ff7b7a7aff777777ff737373ff6c6c6cff616262ff595959ff505050ff494849ff444545ff414141ff3d3d3dff393839ff333433ff313031ff2e2d2eff2a2a2aff272727ff252525ff232323ff212121ff1e1f1eff1e1e1dff1c1d1cff1b1b1cff1a1b1bff191919ff181818ff171717ff151516ff151515ff141414ff131314ff121313ff131213ff121212ff111111ff101010ff0f100fff0e0f0fff0e0e0eff0d0e0eff0d0d0dff0c0d0cff0c0c0cff0c0b0bff0b0b0bff0b0b0bff0a0a0aff0a0a0aff09090aff090a0aff0a0a09ff090809ff090909ff080908ff090809ff090909ff090909ff090909ff080908ff090809ff090909ff080809ff080708ff080707ff070808ff080808ff070707ff070707ff070707ff050605ff050405ff020202ff010202ff010101ff010001ff000100ff000000ff010001ff010001ff000101ff010101ff000100ff000100ff000100ff010100ff000000ff000001ff010101ff010000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000100ff000101ff010001ff000101ff010001ff000100ff000000ff010100ff010101ff010101ff000001ff010101ff000101ff000101ff010100ff010000ff010101ff000100ff000001ff000100ff000101ff010000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff010001ff000101ff010001ff010101ff010001ff010101ff010101ff000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000101ff000001ff000101ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000100ff010101ff010000ff000001ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff010001ff010001ff242324ff232423ff232424ff3f4040ff3f4040ff3f403fff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff010101ff020102ff010202ff020202ff020202ff020302ff030303ff030303ff030303ff030203ff030403ff040303ff050504ff050505ff050405ff030304ff030303ff020203ff010202ff030302ff030202ff030303ff020302ff020203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdedddeffdddedeffddddddffdfdedfffdfdedfffdedfdfffdfdfdfffdfdfdfffdfdfdfffe1e2e1ffe5e5e5ffe4e5e4ffe0e1e0ffdadbdaffd4d4d4ffc9c9c9ffbababbffb1b1b1ffafaeafffafafafffb0b0b0ffafafb0ffafb0afffaeaeaeffaeaeafffafafafffb0afb0ffb0b1b0ffb1b1b0ffb1b1b1ffb2b2b1ffb2b2b2ffb3b3b3ffb3b4b4ffb4b4b4ffb4b5b4ffb5b4b4ffb6b5b5ffb6b6b6ffb7b6b7ffb7b7b7ffb8b8b8ffb8b8b9ffb8b9b9ffbabab9ffbab9baffbabbbbffbbbbbbffbbbbbbffbcbcbbffbcbdbdffbdbdbcffbdbebdffbebdbeffbebebeffbebebfffbfbebfffc0bfbfffc0c0c0ffc1c1c1ffc1c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c4c5ffc5c6c5ffc6c5c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc9cac9ffc9cacaffcac9caffcbcbcbffcbcacbffcbcbcbffcbcbccffcbcbcbffccccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcececfffcfcecfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d2d2ffd2d2d3ffd3d3d2ffd3d2d3ffd3d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdadbdbffdddedeffe1e1e1ffe4e3e4ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaebebffeaeaeaffeaebeaffeaebeaffebebeaffeaeaeaffeaeaebffebebebffebeaeaffeaebebffebebebffebebebffebebebffebebebffebebebffecececffecececffecececffecececffecececffecececffecececffecececffecededffedecedffecedecffecececffecececffececedffedecedffececedffedecedffecededffedededffeeeeedffeeedeeffeeefefffefefefffefefefffefefefffeeefefffefeeeeffeeefeeffedededffeaeaeaffe6e6e6ffe4e3e3ffe3e2e2ffe2e3e3ffe3e3e3ffe3e2e2ffe2e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e3ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe3e2e3ffe4e4e4ffe5e4e5ffe7e7e7ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffeaeaeaffebeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e7e7ffe6e6e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e7e6ffe6e5e6ffe6e6e6ffe5e6e5000000000000000000000000000000000000000000000000ffe2e3e3ffe5e5e6ffe3e2e2ffe5e5e5ffe2e3e3ffe5e5e5ffe3e2e2ffe4e4e4ffe3e3e3ffe3e4e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e2ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e1e1ffe1e1e1ffe2e1e1ffe0e1e0ffdfdedeffddddddffdcdcdbffd9dadaffd6d6d6ffd2d3d3ffcfcecfffcbcccbffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc7c7c8ffc7c7c7ffc6c7c7ffc6c6c7ffc6c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c1c1ffc1c1c0ffc1c0c0ffbfc0c0ffbebebfffbebdbeffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbababaffbababaffb9b9b9ffb8b8b8ffb7b8b8ffb7b7b7ffb6b6b6ffb6b5b6ffb4b5b4ffb4b3b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeafaeffadaeadffadadadffaeaeaeffbababaffc7c7c7ffcdccccffcfd0d0ffd1d1d2ffcfcfcfffc7c7c7ffc3c2c2ffc3c3c3ffc3c3c3ffc4c3c4ffc3c4c4ffc4c3c3ffc2c2c2ffc3c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010100ff000101ff010000ff000100ff010000ff000000ff000000ff000000ff000000ff000100ff010101ff010000ff000000ff000000ff000000ff000000ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181918ff3e3d3eff3c3c3cff343435ff302f2fff313030ff303130ff313131ff353535ff737373ff757575ff767776ff777677ff777777ff777777ff777677ff777677ff767777ff777777ff777777ff777777ff777777ff777777ff767676ff757676ff757675ff767676ff757676ff757576ff767676ff767576ff767676ff404040ff3b3b3bff3b3c3cff3b3b3bff383839ff434343ff4a494aff4a4a4aff494949ff4a4a4aff4c4c4cff515252ff5a5a5aff6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff070707ff191919ff414241ff6f6f6fff8c8c8dff9c9c9cffa6a6a5ffacacadffb2b1b2ffb5b6b5ffb8b7b8ffb9babaffbbbbbbffbcbcbdffc7c6c7ffe6e6e5fff8f8f8fffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffafafafffbfafbfffbfbfafffafbfafffafbfafffbfafafffbfbfbfffafbfbfffafafbfffbfafafffbfbfafffafafafffbfafafffafbfbfffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffbfbfbfffbfbfafffafafbfffafafbfffbfbfafffafbfafffbfafafffbfafbfffbfbfafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafbfafffafbfafffbfafbfffbfbfbfffafbfbfffafafbfffbfafafffbfbfafffbfbfafffbfafafffafbfbfffbfbfafffbfafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafafafffaf9fafff7f7f6ffe3e3e3ffc0c0bfffafafaeffabababffa9aaaaffa8a8a8ffa6a6a7ffa5a5a5ffa1a1a1ff9c9b9cff949493ff878888ff707170ff4e4d4dff2a2a2aff0f1010ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdeffdededeffdddeddffddddddffdcdcddffdcdcdcffdcdcdcffdededeffe0e0dfffe0e0e0ffe0e1e1ffe1e1e1ffe3e2e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e7e6ffe8e8e8ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e7ffe6e6e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e0ffe0e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdedfdfffdfdedeffdedfdeffdededeffdededeffdddddeffdedddeffddddddffddddddffdddddcffdbdbdcffdbdbdbffdbdbdbffdadadaffdad9daffd9d9d9ffd9d9d8ffd7d8d8ffd7d7d7ffd6d7d6ffd6d5d6ffd5d6d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d4ffd1d2d2ffd1d1d1ffd1d0d1ffd1d1d1ffcfcfcfffcfcecfffcececdffcccdccffcbcccbffcbcacaffc9cacaffc8c9c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c2ffc1c1c1ffbfc0bfffbebdbeffbcbbbcffbab9b9ffb6b7b6ffb3b3b4ffb0afb0ffacadadffaaa9aaffa7a8a8ffa4a5a4ffa0a0a1ff9d9d9dff999999ff949494ff8f8f8fff898989ff858585ff7f807fff767676ff6c6d6cff636363ff5b5b5bff545455ff504f50ff4b4b4bff474647ff40403fff3b3b3cff373738ff343434ff303130ff2e2d2dff2b2b2bff282827ff252525ff232423ff222322ff212021ff1f1f1fff1e1d1eff1c1c1cff1b1b1bff1a1a1aff181919ff171717ff171617ff171717ff151515ff151515ff141414ff131313ff121312ff121111ff111111ff101010ff0f0f10ff0f0f0fff0f0f0fff0e0e0eff0e0d0eff0d0e0eff0d0d0cff0c0c0cff0b0c0bff0b0b0bff0b0b0bff0b0a0aff0a0a0aff09090aff0a0a0aff0a0a0aff0a090aff090a0aff090909ff09090aff09090aff090909ff090909ff080908ff080808ff080808ff080808ff080808ff080807ff080707ff070707ff060606ff060506ff050505ff020202ff020201ff010101ff000001ff010100ff000100ff010001ff010101ff010100ff000001ff000100ff000100ff000001ff000100ff000000ff000000ff010100ff000001ff000001ff000000ff000000ff010101ff000000ff000001ff000000ff000000ff000100ff010000ff000001ff000100ff000001ff010000ff010101ff010100ff010000ff010101ff010100ff010101ff010101ff010001ff010101ff010101ff000100ff000001ff000000ff000101ff000000ff000101ff000000ff000001ff000001ff000100ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff010001ff000000ff010101ff010101ff000001ff000001ff010101ff000101ff010101ff010101ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000100ff010000ff000001ff000100ff000001ff000000ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff000000ff000000ff000100ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff010001ff010100ff000001ff232324ff242423ff232423ff404040ff404040ff40403fff3f4040ff4a4b4aff4b4b4bff4b4a4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010001ff010202ff010101ff020102ff020202ff020302ff020302ff030202ff030303ff020303ff020203ff030303ff040403ff040404ff050404ff040404ff040403ff040303ff030303ff020202ff030203ff030302ff020302ff020203ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddddeffddddddffdfdedfffdedfdeffdfdedfffdfdfdfffdedfdfffdedfdfffdededeffdedfdfffe2e2e2ffe4e4e4ffe4e3e3ffddddddffd7d8d7ffd0d1d0ffc6c5c6ffb9b9b9ffb0b0b0ffafafafffb0b0b0ffb0b0b0ffafafb0ffafaeaeffaeaeafffafafafffafafafffb0b0b1ffb1b1b0ffb1b1b1ffb1b2b1ffb2b1b1ffb2b2b3ffb2b3b3ffb3b3b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b5b5ffb6b6b6ffb6b7b6ffb7b7b7ffb7b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbabab9ffbababbffbababbffbbbbbbffbcbbbbffbcbdbcffbcbdbcffbdbdbdffbebdbeffbebebeffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c1c0ffc1c1c1ffc1c2c1ffc2c2c1ffc2c2c2ffc2c2c3ffc3c3c4ffc3c4c3ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9cac9ffcac9caffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbccccffcccbcbffccccccffcdcdcdffccccccffcdcccdffcdcdcdffcdcecdffcdcecdffcececeffcececfffcecfceffcececfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd9d8d8ffd9d9d9ffdbdbdcffdfdfdfffe2e2e2ffe5e4e5ffe7e7e6ffe7e7e8ffe8e8e9ffeaeae9ffe9eaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaebeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebeaebffebebebffecededffecececffecececffecececffecececffecececffedececffececedffecedecffececedffedececffededecffecececffedececffececedffededecffedececffecedecffedededffeeedeeffeeeeeeffeeefeeffeeeeefffefefefffefefefffeeeeeeffeeefefffedeeeeffececedffe9e9eaffe5e6e5ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e2e1ffe1e2e2ffe2e2e3ffe3e3e3ffe4e3e4ffe5e5e5ffe7e7e7ffe8e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebebebffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e9ffe7e8e8ffe7e7e8ffe8e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e4e500000000000000000000000000000000ffe2e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfe0ffe1e1e1ffe0e0e0ffe1e0e1ffe0e0e0ffdfdfdfffddddddffdcdbdbffdadadaffd6d7d7ffd3d3d4ffcfcfcfffcccccbffcacac9ffc9c9c9ffc8c9c9ffc8c8c7ffc8c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c4ffc3c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c2ffc0c1c1ffc0c0c0ffc0bfc0ffbfbfbeffbebebeffbdbdbdffbcbcbcffbcbbbbffbabbbbffbbbabaffbabab9ffb9b9b9ffb8b8b8ffb7b7b8ffb7b6b7ffb6b6b6ffb6b5b5ffb5b4b4ffb3b3b4ffb2b2b3ffb2b2b2ffb0b1b1ffb0b0b0ffafafafffafaeaeffadadaeffadadadffafb0afffbdbdbdffcacacaffd0cfcfffd1d1d0ffd2d2d2ffcfcfcfffc6c6c6ffc2c2c2ffc4c4c4ffc4c4c4ffc3c3c3ffc4c3c4ffc4c4c3ffc3c4c4ffc2c3c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010101ff010000ff000101ff000100ff000001ff010001ff000100ff000001ff000100ff000000ff010000ff000101ff010000ff000100ff000000ff000001ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181818ff3d3d3eff3b3b3bff333433ff2f2f2fff303030ff303030ff303030ff303130ff363535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3c3c3bff3b3b3cff3b3b3cff3b3b3bff3b3b3bff454646ff494949ff484849ff484848ff494949ff4a4b4aff4c4c4cff515152ff595a5a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010101ff040404ff0c0c0cff282829ff5b5a5bff858585ff9a9999ffa4a4a4ffabababffb0b1b0ffb4b4b4ffb7b7b7ffb8b8b8ffb9b9baffbbbbbbffc2c1c1ffe1e1e1fff8f9f9fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafafffbfbfafffafbfbfffafbfafffafbfbfffafafafffbfafbfffafafafffbfbfbfffbfbfafffbfafafffbfbfafffbfafafffbfafafffafafbfffbfafafffbfbfafffbfafbfffafafafffbfafafffafbfafffafafafffafafbfffafafbfffafafafffbfafafffbfbfbfffbfafafffafbfbfffafbfafffbfbfbfffbfafafffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfafffbfafbfffafafbfffafbfafffbfafafffbfafafffbfbfbfffafbfafffafafafffbfafafffbfafafffafafafffafbfafffafafafffafafafffbfafafffafafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfafbfffbfafbfffbfafafffbfbfbfffbfafbfffafafafffbfbfbfffafbfafffafafafffafafbfffbfafbfffafafafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffbfafbfffbfafafffafafafffafaf9fff5f5f5ffdcdcdcffb9b9b9ffacadadffa9aaa9ffa8a9a9ffa7a8a8ffa7a6a6ffa3a3a3ffa09f9fff9a9a99ff919090ff818180ff676767ff434242ff1e1e1eff0a0909ff030303ff010001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfe0dfffdededeffdededeffdeddddffdddddcffdcdddcffddddddffdededeffe0e0dfffe0e1e1ffe1e1e1ffe2e2e3ffe3e3e3ffe5e4e5ffe5e5e5ffe6e5e5ffe6e6e6ffe7e6e6ffe8e8e7ffe9e8e8ffeae9e9ffeaeaeaffebebeaffebebebffebeaebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9eaffe9e9eaffeaeae9ffeae9e9ffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e6ffe6e6e6ffe5e5e5ffe4e5e5ffe5e4e5ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdeffdededfffdededeffdededeffdededeffdddddeffddddddffddddddffdcdcddffdbdcdbffdcdbdbffdbdadbffdadbdbffd9dad9ffd9d8d9ffd8d8d8ffd8d8d7ffd7d7d6ffd6d7d6ffd6d6d6ffd5d5d5ffd6d5d5ffd3d4d4ffd2d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0cfffcfceceffcececdffcdccccffcccbcbffcacacaffcac9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c6ffc5c5c5ffc4c4c5ffc3c3c3ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbdffbbbcbcffb9bab9ffb8b8b8ffb5b5b5ffb3b3b4ffb1b0b1ffacabacffa7a8a7ffa3a3a3ff9f9f9eff9b9b9bff979796ff929292ff8e8e8fff888888ff7f7f7fff767776ff6f6e6fff676867ff626262ff5d5d5cff585858ff515151ff4c4c4cff454545ff404040ff3c3c3cff383838ff353535ff313231ff2e2e2eff2c2b2bff292929ff272827ff262625ff242424ff222222ff212120ff1e1f1fff1d1d1dff1b1b1cff1a1a1aff1a191aff191919ff181818ff171717ff161616ff151514ff141414ff141313ff121213ff121212ff121212ff121112ff101010ff111010ff0f100fff0f0f0fff0e0e0fff0e0d0eff0d0d0dff0d0c0cff0c0c0cff0c0b0bff0b0c0bff0b0b0aff0b0b0bff0b0a0aff0a0a0bff0a0a0aff0a0909ff0a0a09ff090a0aff090909ff090808ff090908ff080808ff090909ff090909ff080808ff080808ff080708ff070807ff080708ff080807ff070707ff060706ff060606ff020203ff010201ff020101ff010001ff010101ff000100ff010000ff010001ff010000ff010100ff000100ff000000ff000000ff010000ff000101ff000000ff000000ff000000ff010000ff000000ff010000ff010000ff000000ff010000ff010000ff010000ff000001ff010000ff010101ff010001ff000100ff010101ff000100ff000000ff010101ff010001ff000100ff010000ff010101ff010000ff000101ff000100ff010101ff000000ff000000ff010001ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff000001ff010100ff010101ff010101ff000100ff010101ff010101ff010101ff010101ff010101ff020101ff02010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010000ff010100ff010000ff010000ff000000ff010000ff010000ff010001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff000100ff242324ff232324ff232423ff404040ff404040ff404040ff3f403fff4b4a4bff4b4b4bff4b4b4bff565656ff565756ff565656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff020102ff010201ff020202ff020202ff020202ff030302ff030202ff030202ff020203ff030202ff030303ff040304ff030403ff040404ff030403ff030303ff030304ff030304ff030303ff030202ff030203ff030202ff020303ff020302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdedfdeffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdeddddffdfdedeffe2e2e2ffe3e4e3ffe1e1e1ffdadadaffd4d4d4ffcececdffc3c3c2ffb7b7b7ffb0afb0ffafafafffafafb0ffafafafffaeafafffaeaeaeffafaeafffafafafffb0b0b0ffb1b1b0ffb1b0b0ffb1b1b1ffb1b1b1ffb2b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb4b3b4ffb4b4b4ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b7ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffb9babaffbababaffbbbbbbffbbbbbbffbbbbbcffbcbcbcffbdbcbcffbdbdbdffbdbebeffbebebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c2ffc2c2c2ffc3c2c3ffc4c3c3ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c6ffc5c6c5ffc7c6c6ffc7c7c7ffc8c8c8ffc7c8c7ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcbcaffcacbcbffcbcbcbffcbcbccffcbcbcbffccccccffccccccffcdccccffcdcdccffcdcdcdffcecdcdffcecdcdffcecdceffcececeffcfceceffcfcfcfffd0cfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d7ffd7d7d7ffd7d8d8ffd8d8d7ffd8d9d8ffdadadaffddddddffe1e0e1ffe4e3e3ffe5e5e6ffe7e7e7ffe8e8e8ffe8e8e9ffe9eae9ffeae9eaffeae9eaffeaeaeaffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebebeaffeaebebffeaebeaffeaebebffebebebffebebeb00000000ffecececffecececffecececffecececffecececffedececffecececffedececffedececffedecedffecececffedececffecedecffecececffececedffedecedffedededffeeededffeeeeeeffeeeeeeffeeefefffefefeeffefefefffeeeeeeffeeeeeeffeeedeeffecebebffe9e9e8ffe4e5e5ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e1e2ffe1e2e1ffe2e1e2ffe2e2e1ffe1e1e2ffe1e2e1ffe2e1e2ffe1e1e2ffe1e2e1ffe2e1e1ffe2e1e1ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe2e3e2ffe4e3e3ffe6e5e5ffe7e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e7e8ffe8e7e7ffe8e7e7ffe8e7e7ffe7e7e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e7ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e50000000000000000ffe2e2e3ffe2e2e2ffe3e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe3e2e3ffe2e3e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e0ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0dfdfffe0e0dfffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0dfffe0dfdfffdfdfdeffdddcdcffdcdbdbffdad9daffd8d7d7ffd4d4d4ffd0cfd0ffcbcbcaffcac9c9ffc8c9c8ffc7c8c7ffc7c7c8ffc7c6c7ffc6c6c6ffc6c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0bfc0ffc0c0bfffbebfbfffbdbdbdffbdbdbdffbcbcbcffbbbbbbffbbbbbbffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b6ffb4b4b4ffb4b3b4ffb2b2b3ffb1b2b1ffb1b0b1ffb0b0b0ffafafafffaeafaeffadadadffaeadadffb3b3b3ffc1c1c0ffcccdccffd1d1d1ffd2d1d2ffd3d3d2ffcccdcdffc4c5c4ffc4c4c4ffc4c4c4ffc5c4c5ffc3c3c3ffc4c4c4ffc4c4c3ffc4c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010101ff000000ff000001ff010001ff010000ff010100ff000101ff000000ff000000ff010100ff000000ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181818ff3c3c3cff3a3a39ff323333ff2d2d2dff2e2e2eff30302fff303030ff313131ff313131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3c3c3bff3b3c3cff3b3b3bff3b3b3cff3a3a3aff464646ff494949ff484747ff474746ff484748ff494949ff4b4a4aff4c4c4cff5151510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010201ff040303ff090909ff161616ff3c3c3cff717171ff949494ffa1a1a1ffa9a9a8ffaeafaeffb2b2b2ffb6b5b5ffb8b7b8ffb9b9b9ffb9b9b9ffbbbbbaffd0d0d0fff4f4f4fffbfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafafafffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfafffbfafafffafafafffbfbfafffafbfafffbfbfbfffafbfbfffbfafafffbfbfafffbfbfafffafbfbfffafbfbfffbfafbfffbfafbfffafbfafffafafafffafbfafffafbfafffafafbfffbfafafffbfafafffafafafffbfafbfffbfbfafffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffbfbfcfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfafbfffafafafffafbfbfffafafafffafafafffbfbfafffbfafafffafafafffbfafafffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfafffbfbfafffbfafafffafafafffafafafffbfbfbfffafbfafffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfafffafbfbfffafbfbfffbfafbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfafbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfbfafffafbfafffafafafffafafafffafafafff9fafaffeff0f0ffcecdcdffb1b1b1ffaaababffa8a9a9ffa8a8a8ffa8a8a8ffa5a5a5ffa2a2a1ff9e9e9dff979796ff8b8a8aff787978ff565656ff2b2c2bff0f0f0fff060607ff030202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e0e0ffdedfdeffdedddeffdddeddffddddddffdddedeffdedfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e5e6ffe6e6e5ffe7e7e6ffe7e7e6ffe8e8e8ffe9e9e9ffebeaeaffeaebeaffecebecffebebecffebebebffebebeaffebebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e4ffe4e3e4ffe3e3e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffe0dfdfffe0dfdfffdfdedeffdfdfdfffdfdedeffdededeffdddddeffdddedeffddddddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdadaffdadadaffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d1ffd1d1d1ffd1d0d0ffcfcfcfffcececeffcdcdcdffcbcccbffcbcbcbffcacacbffcac9caffcacacaffcacac9ffc8c9c9ffc7c8c8ffc7c6c7ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c1ffc1c1c1ffbfc0c0ffbfbebeffbdbcbdffbbbbbbffb9b8b9ffb7b6b6ffb2b2b2ffaeaeadffa9aaa9ffa6a5a6ffa3a2a3ff9f9f9fff9b9b9bff979798ff939392ff8b8b8bff848383ff7d7c7cff767575ff707070ff6a6969ff656465ff5e5e5eff585959ff505050ff4a4a4aff454545ff414140ff3c3d3cff393939ff363636ff323232ff2f2e2fff2c2d2cff2b2b2bff292929ff272727ff252525ff232322ff202121ff1e1f1fff1d1d1dff1d1d1dff1c1b1cff1b1b1aff1a1a19ff191818ff171717ff151615ff151515ff141514ff141414ff131414ff141313ff131312ff121211ff111112ff101010ff100f10ff0f0f0fff0e0f0eff0e0e0eff0e0e0dff0d0d0dff0c0c0cff0c0c0bff0c0b0bff0b0b0bff0b0b0bff0b0b0aff0a0a0bff0a0a0aff0a0a0aff0a0909ff090909ff090a09ff090909ff090909ff090909ff090908ff090808ff090808ff090808ff080908ff090808ff090808ff080808ff070808ff060606ff050605ff050505ff020101ff000000ff010001ff010100ff000100ff000000ff000100ff000001ff000101ff000001ff000000ff000100ff000100ff000001ff000000ff000101ff010001ff010100ff010100ff010100ff000000ff000000ff010100ff000100ff010101ff000101ff010001ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff000000ff010000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff010101ff010000ff010001ff000001ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010100ff010000ff000000ff010100ff000100ff010001ff000001ff010000ff000100ff010000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010001ff232323ff232424ff232323ff40403fff404040ff40403fff3f403fff4b4a4bff4b4b4bff4a4b4bff565656ff565656ff565656ff585959ff55555600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff020202ff020201ff030302ff030302ff030202ff020202ff030302ff020302ff030303ff020303ff040303ff040403ff040403ff030304ff030303ff040304ff040304ff030403ff030303ff020302ff020302ff020202ff03020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdddddcffdededeffe2e1e2ffe3e3e2ffdcdcdcffd5d5d5ffd0d0d0ffc9c9caffbebebeffb3b3b4ffafafafffafafaeffaeafafffaeafafffaeaeaeffafafafffafafafffb0b0afffb0b0b0ffb1b1b0ffb1b1b1ffb0b1b0ffb1b1b1ffb1b2b1ffb3b2b2ffb2b3b3ffb4b3b3ffb4b4b4ffb5b5b4ffb5b5b5ffb5b5b6ffb6b6b6ffb7b6b7ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbab9b9ffbababaffbababaffbbbbbbffbcbcbbffbcbcbcffbdbdbcffbdbdbdffbebdbeffbebebeffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc1c1c0ffc2c1c1ffc2c1c1ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9cacaffc9cacaffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcccdccffcdcdccffcdcdccffcdcdcdffcdcdcdffcececdffcdcecdffcfcecfffcecfcfffcfcecfffcfd0cfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd9d8d8ffdbdbdbffdfdedeffe2e2e2ffe4e3e4ffe6e5e6ffe7e7e7ffe7e8e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeae9ffe9e9e9ffeae9eaffeaeaeaffe9eae9ffe9e9eaffeaeae9ffeaeaeaffeaeaeaffeaeaebffebeaeaffeaebeaffeaebebffeaebebffebebebffebebeb00000000000000000000000000000000ffecececffecececffedececffecedecffedecedffecededffecebecffecececffededecffececedffecececffedecedffedecedffedededffeeedeeffeeeeedffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeedeeffedededffebebebffe8e8e7ffe4e4e4ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e1e1ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e1e0ffe1e1e2ffe2e2e2ffe2e3e3ffe4e4e4ffe6e6e6ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e3ffe2e3e3ffe2e2e3ffe2e2e3ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e2e2ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe1e0e1ffe1e1e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfe0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdfdfdfffdfdedfffdfdfdeffe0e0dfffe0e0dfffdfdfdfffdededdffdcdcdcffdadbdaffdad9daffd7d7d7ffd4d3d3ffcececeffcbcbcbffc8c9c9ffc8c8c8ffc8c7c8ffc7c6c7ffc6c7c6ffc6c6c6ffc5c5c4ffc4c5c4ffc3c4c4ffc3c3c3ffc3c2c2ffc2c2c2ffc2c1c2ffc1c1c0ffc0c0c0ffbfbfbfffbebfbeffbebdbeffbdbdbdffbcbcbcffbbbbbbffbababaffbabab9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b4b4ffb2b2b2ffb1b2b1ffb1b1b1ffb0b0afffafafafffafaeaeffaeadadffadaeadffb5b5b5ffc3c3c3ffcececeffd1d2d2ffd2d2d3ffd2d2d2ffcacacaffc4c4c4ffc4c4c5ffc4c4c4ffc5c5c5ffc5c4c5ffc4c4c3ffc4c4c3ffc4c4c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010000ff000000ff010001ff010100ff000001ff010100ff000100ff010000ff000000ff000100ff000001ff000001ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181717ff3b3b3bff393938ff313231ff2d2c2dff2d2d2eff2f302fff313131ff313031ff313131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3cff3b3b3bff3b3c3bff3b3c3cff3a3a3bff363736ff454645ff494849ff474746ff464645ff474746ff484848ff494949ff4b4a4aff4c4d4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060606ff0d0c0cff1e1e1eff414141ff6c6c6bff8f8f8fffa1a1a1ffa9a9a9ffaeafafffb2b2b2ffb4b5b4ffb6b6b6ffb7b7b7ffb8b7b7ffbbbcbcffd3d3d3fff4f5f4fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffafafafffafbfbfffbfbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffbfafbfffbfafbfffbfbfafffafbfafffafafafffbfafafffafbfafffbfafbfffbfafafffbfbfafffafafbfffafbfafffafafafffafafbfffafbfafffafbfbfffafbfbfffbfbfafffbfbfbfffafafbfffbfafafffafbfafffbfbfafffbfbfafffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffcfcfbfffcfcfbfffbfcfbfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafbfffafbfafffbfafafffafbfafffafafafffbfafafffafafbfffafafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffbfafafffbfbfafffafbfafffafbfbfffbfbfafffbfbfafffbfafbfffbfafafffbfbfbfffbfafbfffbfbfafffafbfafffbfbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffafafafffbfafafffafafafffafafafff8f8f8ffeeeeeeffcececeffb1b1b1ffaaaaaaffa8a9a9ffa8a8a8ffa7a7a7ffa4a4a4ffa1a1a1ff9e9e9eff979797ff8c8b8cff797979ff565655ff303030ff10100fff060605ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e0ffe1e0e0ffe0e0e0ffdededeffdededdffddddddffdededeffdfdfdfffe1e1e1ffe1e1e2ffe3e3e2ffe3e4e4ffe4e5e5ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e7ffe8e7e8ffe9e8e9ffebeaeaffececebffececebffecececffecececffececebffecebecffebebebffebebebffebeaebffebebeaffeaebeaffebebebffebebebffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffdfdedfffdedfdeffdededeffdddeddffddddddffddddddffdcdcddffdcdcdcffdcdcdbffdbdbdbffdadadaffdad9daffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd6d6d7ffd6d6d5ffd5d6d6ffd5d6d6ffd5d5d5ffd4d4d5ffd4d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d0d0ffd0d0cfffcecfceffcdcdcdffcdcdccffccccccffccccccffcccbcbffcbcccbffcbcacbffcacac9ffc8c9c8ffc8c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c4ffc4c4c4ffc3c2c3ffc1c1c1ffbfc0bfffbdbdbdffbbbbbaffb7b7b7ffb4b3b4ffb1b0b0ffaeaeaeffababacffa8a9a8ffa4a5a5ffa1a1a0ff9c9c9cff969796ff909090ff8b8b8aff858686ff807f7fff797879ff717171ff6d6c6cff646564ff5d5c5dff575757ff525253ff4d4d4dff494949ff454545ff414141ff3c3c3cff393938ff353535ff333333ff313131ff2f2f2fff2b2b2cff292928ff262626ff242525ff232323ff212122ff201f20ff1e1e1eff1d1c1dff1b1b1cff1b1a1aff1a1a19ff191918ff171818ff171717ff161716ff161516ff151514ff141514ff131314ff121312ff111212ff111112ff111110ff101011ff0f0f10ff0f0f0eff0e0e0eff0d0d0eff0d0d0dff0c0d0cff0c0c0cff0c0c0cff0b0c0bff0b0b0bff0b0b0bff0b0a0bff0a0a0bff0a0a0aff090a0aff0a0a09ff0a0909ff090a09ff090909ff090909ff090909ff090909ff09090aff090a09ff090808ff080908ff080708ff070707ff060606ff060606ff050505ff020202ff010101ff000001ff010000ff000000ff000000ff000000ff010100ff000001ff000000ff000000ff000101ff000000ff000001ff000000ff000000ff000000ff000001ff010000ff010100ff000100ff000001ff010100ff010100ff010101ff010100ff010101ff010001ff010101ff000101ff010101ff010100ff000101ff010101ff010100ff010101ff000001ff000000ff000100ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010001ff000001ff000101ff010000ff000100ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010101ff020201ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010001ff010001ff010000ff010100ff000100ff000000ff010000ff000000ff000001ff000000ff010100ff000001ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff151615ff242323ff3d3d3dff403f40ff404040ff404040ff4b4b4bff4b4b4bff4b4b4bff565656ff565656ff565656ff585858ff555555ff5555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff010102ff020202ff020102ff020202ff020202ff030203ff030202ff030302ff020302ff020202ff030202ff030302ff030304ff030303ff040404ff040304ff030403ff030303ff030404ff030403ff030303ff020303ff030302ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdfdfdfffdfdfdfffdfdedfffdedfdfffdededeffdededeffddddddffdddcdcffdbdbdbffdbdbdbffdcdcdcffdfdedeffdededeffd9d9daffd4d4d3ffcfcfcfffc9c9c9ffbebebeffb4b4b4ffaeaeafffaeaeadffadaeaeffadaeaeffaeaeaeffafafafffafafafffafafb0ffb0afb0ffb0b0b0ffb1b0b0ffb1b1b0ffb1b1b0ffb1b1b1ffb2b2b1ffb2b3b2ffb3b3b3ffb4b3b3ffb4b5b4ffb5b4b5ffb5b6b5ffb5b6b6ffb6b6b7ffb7b7b7ffb7b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9baffbababaffbabbbaffbbbbbbffbcbcbbffbcbcbcffbdbcbdffbdbdbdffbdbdbeffbebebeffbebfbeffbebfbfffbfc0bfffc0bfc0ffc0c1c0ffc1c0c1ffc1c1c1ffc1c2c2ffc3c2c3ffc3c2c3ffc3c4c3ffc4c4c4ffc4c5c4ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc7c7c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacbcbffcacbcbffcbcbcbffcbcbccffcccbccffcbccccffccccccffcdcccdffcdcdcdffcdcdcdffcdcecdffcdceceffcfceceffcecfceffcfcfcfffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d8d7ffd8d7d8ffd9dad9ffdcdcdcffe0e0dfffe2e3e3ffe5e4e5ffe6e6e6ffe7e8e7ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffeaeae9ffeaeaeaffeaebeaffeaeaebffebeaeaffeaebebffeaebeb0000000000000000000000000000000000000000000000000000000000000000ffecedecffecececffececebffececebffecececffececebffededecffecebecffecedecffecedecffedededffedeeedffedeeeeffeeeeeeffefefeeffefefefffeeeeeeffeeeeedffedeeedffedececffebebeaffe6e6e6ffe3e2e3ffe2e2e1ffe1e1e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e0e0ffe0e1e0ffe0e0e1ffe1e0e0ffe0e0e1ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e3e2ffe3e3e4ffe6e6e5ffe7e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e6e5ffe4e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e3ffe3e4e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe2e3e3ffe2e3e2ffe2e3e3ffe3e3e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e1ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdfdfdfffdededfffdededeffdededeffdddedeffdededeffdededeffdeddddffdddddeffdededeffdfdedfffdfdedeffdededdffdddddcffdadbdbffdad9d9ffd7d8d7ffd4d4d4ffd1d0d0ffcdcdccffc9c9c9ffc7c8c7ffc6c7c6ffc6c6c6ffc5c6c5ffc4c5c5ffc4c4c5ffc4c4c3ffc3c3c3ffc2c2c3ffc2c2c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfbfffbebebeffbebdbdffbdbdbdffbcbcbcffbbbbbbffbababaffbabab9ffb9b9b9ffb8b9b8ffb8b7b8ffb7b7b7ffb6b7b7ffb6b5b6ffb5b4b5ffb3b4b4ffb3b3b3ffb2b3b2ffb1b1b1ffb1b0b0ffafafb0ffafafafffafafaeffaeadadffaeaeaeffbababaffc7c7c7ffcfcfcfffd1d1d1ffd2d2d2ffd1d1d0ffc7c7c8ffc4c3c3ffc4c4c5ffc4c5c5ffc4c4c4ffc4c4c5ffc4c4c4ffc3c3c4ffc4c3c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000001ff010000ff000100ff010000ff010100ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181717ff3c3c3bff393939ff333232ff2e2d2dff2f2f2fff313131ff313131ff313131ff313131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3bff3b3b3cff3a3a3aff373838ff353636ff454545ff494949ff454545ff434344ff464546ff474647ff484848ff494949ff4a4b4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a0aff1a1a1aff3d3c3dff686868ff8a8a8aff9e9e9effa7a8a7ffadadadffb0b0b0ffb3b2b2ffb4b4b4ffb4b5b4ffb6b5b5ffb7b7b8ffcacac9ffeeeeeefffbfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfbfffafafafffbfbfafffafbfafffbfbfbfffbfafbfffafafafffbfbfafffafbfafffbfbfafffafafbfffafbfafffbfafafffbfafbfffafbfafffbfafafffafafbfffafafafffafbfafffbfafafffbfafafffafafafffafafbfffafafafffafafafffafbfafffafbfafffafafafffbfafafffbfbfafffafbfafffbfafafffafafbfffbfbfafffbfafbfffafafafffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfbfafffafafbfffafafafffafafafffafafafffafafbfffbfafafffafafbfffafafafffafafafffafafafffafafafffafbfafffafafafffafbfafffafafafffafafbfffafafafffafafafffafafafffafbfafffbfafafffafafbfffafbfafffbfafafffbfafbfffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffafafafffbfafafffafbfbfffafafafff8f8f7ffeaeaeaffc7c7c7ffb0afafffaaaaaaffa9a9a9ffa8a8a8ffa7a6a6ffa4a4a5ffa2a3a2ff9e9d9dff969596ff898a8aff757575ff535354ff272727ff0b0c0bff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0dfffdededeffdededeffdedfdfffdfe0e0ffe1e1e1ffe2e2e2ffe4e3e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e9e8ffeae9e9ffebeaebffebececffecececffecededffedededffecedecffecececffecececffecececffebebecffebebebffebebebffececebffececebffebebebffebeaeaffeaeaeaffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e6ffe5e5e5ffe4e5e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdeffdededfffdededeffdddedeffddddddffddddddffdddcdcffdcdcdcffdbdbdbffdbdbdbffdadbdaffdadadaffd9dadaffd9d9d9ffd9d9d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d5ffd3d4d4ffd3d3d3ffd3d2d3ffd1d1d1ffd0d0d0ffcfd0d0ffcececeffcecfceffcececdffcececdffcecdcdffcdcdcdffccccccffcbcccbffcacbcaffcacacaffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc4c4c5ffc4c3c3ffc2c2c2ffbfbfbfffbcbcbdffbababaffb7b8b7ffb5b6b5ffb3b3b3ffb1b1b1ffadaeaeffabaaaaffa7a7a6ffa3a3a3ff9e9e9eff9a9a9aff959595ff908f8fff898889ff808180ff7c7c7bff747475ff6d6d6dff676767ff626262ff5d5d5dff575757ff525252ff4e4d4eff494949ff444544ff414141ff3d3e3eff3a3a3aff373737ff343434ff313131ff2e2e2eff2b2b2bff2a2929ff272828ff272726ff242425ff222322ff212020ff1f1f1fff1d1e1eff1d1d1dff1c1c1cff1b1b1bff1a1a1aff191918ff181818ff171717ff161616ff151515ff151514ff141414ff131413ff121212ff121111ff111111ff101010ff0f0f0fff0e0e0fff0e0e0eff0e0e0eff0d0d0dff0d0d0dff0d0d0dff0c0d0cff0b0c0cff0c0b0bff0b0b0bff0a0b0bff0b0a0aff0a0a0aff0a0a0aff090a0aff0a0a0aff0a0a0aff0a0a0aff0a090aff090909ff090a09ff080909ff080808ff070808ff070707ff070707ff070707ff060606ff050506ff020202ff010201ff010101ff000101ff000000ff010100ff000000ff000001ff000000ff000000ff000000ff000100ff010000ff000001ff000100ff010000ff010001ff000100ff010001ff000101ff000000ff010101ff010100ff010101ff010101ff010101ff010100ff010101ff010101ff010100ff000001ff010000ff010101ff000100ff010000ff000001ff010000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010101ff000101ff010001ff010001ff010100ff010100ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010101ff020201ff010201ff020101ff010202ff010101ff0202010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000100ff010000ff010001ff000100ff010000ff000001ff000000ff000100ff010000ff010000ff010001ff000001ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010101ff010202ff040404ff0b0b0bff1d1d1dff292a29ff343434ff3d3d3dff3f4040ff4b4a4aff4b4b4bff4b4b4bff565656ff565656ff565656ff585958ff555555ff555656ff565656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff010202ff020202ff020202ff020302ff030202ff030203ff020302ff030202ff020303ff020202ff030302ff030302ff040303ff040304ff040304ff030403ff030403ff030403ff030403ff030303ff030303ff030302ff0203020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdddddeffdcdcdcffdcdcdcffdadadaffd9d8d9ffd9d8d8ffd9d9d9ffdbdbdbffdbdbdbffd7d7d7ffd3d3d3ffd0d1d1ffc7c7c7ffbcbcbbffb2b2b2ffaeadaeffadadadffadadadffaeaeadffaeaeaeffafafaeffafafafffafb0afffb0b0afffb0b0b0ffb0b0b0ffb0b0b0ffb0b1b1ffb1b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b4ffb5b5b5ffb6b6b6ffb6b7b6ffb6b6b7ffb8b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9baffbabab9ffbababaffbabbbbffbbbbbcffbcbcbcffbcbdbcffbcbdbdffbdbdbdffbebebeffbebfbeffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc1c1c1ffc1c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c6ffc6c7c7ffc7c7c7ffc8c8c7ffc7c8c7ffc8c8c8ffc8c9c9ffc8c9c9ffc9cac9ffc9cac9ffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcccbcbffcccbccffcbccccffcdccccffcdcccdffcccdcdffcdcdcdffcdceceffcececeffcecfceffcfcfceffcfcfcfffcfcfcfffd0d0d0ffd0d0cfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d5ffd7d6d6ffd6d7d6ffd7d7d7ffd8d8d7ffdbdadbffdddedeffe1e1e1ffe3e4e4ffe6e5e5ffe7e6e7ffe7e8e7ffe8e9e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffe9e9eaffeaeaeaffeaeaeaffebeaebffebeaeaffeaeaea0000000000000000000000000000000000000000000000000000000000000000ffebebebffebebecffecebecffecececffececebffecececffecececffecececffecececffedededffedededffeeeeedffedededffeeeeeeffefeeeeffeeeeeeffeeeeedffededeeffedededffecececffe9eae9ffe5e5e6ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e0e1ffe0e0e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe4e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e8ffe9e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe2e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedeffdedfdeffdededeffdededeffdededeffdededeffdedddeffddddddffddddddffddddddffddddddffdddcddffdcddddffdeddddffdedddeffdddedeffddddddffdcdcddffdadadaffd9d9d9ffd7d7d6ffd5d5d5ffd1d1d1ffcdcdcdffc9c9c9ffc7c7c7ffc6c6c6ffc6c6c5ffc4c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffbfc0bfffbebfbfffbfbebeffbdbebdffbcbdbdffbcbcbbffbbbbbbffbababaffbab9b9ffb9b9b8ffb8b8b8ffb7b8b8ffb7b7b7ffb6b7b7ffb6b5b5ffb5b4b5ffb3b4b3ffb3b3b2ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffafafafffafafafffadaeaeffafafb0ffbebebdffcacbcaffd1d0d0ffd1d1d1ffd1d1d2ffcececeffc6c6c6ffc3c3c3ffc5c5c5ffc5c5c5ffc5c4c4ffc4c5c4ffc5c4c4ffc4c4c5ffc3c4c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010000ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181818ff3d3d3dff3a3b3bff353434ff2f302fff303131ff313130ff313131ff303131ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f40ff3c3c3cff3a3b3aff383838ff383738ff373737ff464645ff494a4aff464545ff424243ff434444ff464645ff474647ff474848ff4949490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040504ff141414ff2f2f2fff5d5d5cff818181ff989898ffa5a5a5ffacacacffafafafffb1b2b1ffb2b2b3ffb3b2b2ffb4b4b4ffb6b5b6ffc1c1c1ffe5e6e5fff9f9f9fffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafafbfffafbfafffafafafffbfafbfffafbfbfffbfafbfffafafafffafafafffafafbfffafafafffafafbfffbfbfafffbfafbfffbfafbfffbfbfafffafafafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffbfbfafffbfafafffafafbfffafbfafffafbfbfffbfafafffbfbfbfffbfafbfffafbfafffafbfafffafbfafffafafafffbfafbfffafafbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfafffafafafffafafbfffafbfafffafbfbfffafafbfffafbfafffafafafffbfafafffafafbfffafafafffafafafffafbfafffafbfafffafafafffafbfafffafafafffafafbfffafafbfffbfafafffafafafffafafafffafafbfffafafafffafafbfffbfbfafffbfafbfffbfafbfffbfbfafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffafafbfffafafbfffbfafafffafbfafffbfbfafffafafbfffafbfafff7f7f7ffe6e6e6ffc0c1c1ffadacadffaaabaaffaaaaa9ffa8a8a9ffa6a7a6ffa5a5a5ffa2a2a2ff9d9c9dff949394ff868686ff6c6c6cff444444ff181818ff050506ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffdedfdeffdfdfdfffe0e0e1ffe1e2e1ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e9ffeaeaeaffecebecffedecedffedededffedededffedededffedededffececedffedececffecececffecececffecebebffecedecffecececffecececffecececffebebebffeae9e9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfe0ffdfdfdfffdedfdfffdededeffdddeddffddddddffdddddcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdaffdadadaffd8d8d8ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcdcdcdffccccccffcbccccffcbcbcbffcbcacaffcacacaffc9c8c9ffc8c8c8ffc6c7c6ffc5c6c5ffc3c3c3ffc1c1c1ffbebfbfffbdbcbdffbbbbbbffbababaffb8b8b7ffb6b6b5ffb3b3b3ffb1b0b0ffadadaeffaaaaaaffa6a6a6ffa2a2a3ff9e9e9eff989898ff919090ff8b8b8bff848485ff7e7e7eff787878ff737374ff6e6e6dff676767ff616161ff5c5c5cff575757ff525252ff4e4f4eff4a4b4aff454646ff424241ff3d3e3dff3a3a3aff363737ff343434ff323232ff30302fff2e2e2fff2c2c2cff29292aff272727ff252525ff232323ff222222ff202020ff1f1f1fff1e1f1eff1d1d1dff1c1c1cff1b1b1aff191919ff181818ff181817ff171717ff151516ff151515ff131414ff131212ff121212ff111011ff101110ff101010ff0f1010ff0f0f0fff0f0f0fff0e0e0fff0e0e0eff0e0e0eff0d0d0dff0d0c0cff0c0c0cff0b0c0cff0b0b0bff0a0b0bff0a0b0bff0a0a0bff0a0a0bff0b0b0bff0a0a0aff0a0a09ff090909ff09090aff090909ff080909ff080809ff080908ff080808ff080808ff080708ff070707ff070607ff060606ff020202ff010101ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff010100ff010001ff010001ff010100ff000000ff000100ff000100ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010000ff010101ff010001ff000100ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000001ff000101ff000001ff010001ff010101ff000100ff010100ff010001ff000101ff010101ff010102ff010102ff010101ff010101ff020101ff010102ff010202ff020101ff010201ff020201ff010102ff010201ff010101ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010001ff010100ff010001ff010001ff010100ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff010100ff000000ff000001ff000100ff000001ff010000ff000100ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff060606ff0f0f0fff1a1b1bff2b2a2aff323232ff3a3a3bff404040ff434343ff474747ff4b4b4aff565656ff565656ff565656ff585859ff555555ff555655ff575756ff57575700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010201ff020201ff020202ff020202ff020202ff030202ff030203ff030203ff030302ff020202ff020202ff020302ff020203ff030303ff030303ff030303ff030303ff040403ff040303ff030304ff030404ff030404ff030302ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffdfdfdfffdededeffdededeffddddddffdcdcddffdcdddcffdadbdbffdadbdbffd8d9d8ffd6d6d6ffd6d5d5ffd7d7d7ffd9d9d9ffd9d9d9ffd6d6d6ffd2d2d2ffcdcdcdffc4c5c4ffb9b9b9ffafafafffacacadffadadadffadadadffaeaeadffaeaeafffaeafafffafafafffb0b0afffb0b0b0ffb0afb0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b2b1ffb2b1b2ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b6ffb6b7b6ffb6b7b7ffb8b7b7ffb8b8b8ffb9b8b9ffb9b9b9ffb9bab9ffbababaffbababaffbbbbbbffbbbbbcffbcbbbcffbcbdbcffbdbdbdffbdbdbdffbebebdffbebfbeffbfbebfffbfbfbfffc0c0c0ffc0c0c0ffc1c0c1ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9caffc9cacaffcacacaffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbccffccccccffcccccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdceceffcececfffcfceceffcfcfceffcfcfcfffd0cfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd9d8d9ffdcdcdcffdfdfe0ffe1e2e2ffe4e3e4ffe6e6e6ffe6e7e7ffe8e8e7ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffeaeae9ffe9eae9ffeaeaeaffeaebebffebeaea0000000000000000000000000000000000000000000000000000000000000000ffebebebffebebebffebebebffebecebffecebecffecececffececebffececebffecececffedededffedededffededeeffeeeeeeffedeeeeffeeeeeeffeeefeeffeeedeeffedeeedffedededffecececffe9e9e8ffe5e4e5ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0dfffdfdfdfffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffe0e1e0ffe2e2e2ffe4e4e5ffe7e6e6ffe7e7e7ffe8e8e7ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe4e3e3ffe4e4e4ffe4e3e4ffe3e4e3ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdededeffdededdffdddedeffdddeddffddddddffddddddffddddddffddddddffdcddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffdcdcdcffdcdcdcffdadbdaffd8d8d9ffd7d7d7ffd5d5d5ffd1d1d1ffcdcdcdffcacac9ffc7c7c7ffc5c5c6ffc5c5c5ffc4c4c5ffc4c3c3ffc3c3c3ffc3c2c3ffc2c2c1ffc1c1c1ffc0c1c0ffbfbfbfffbfbebfffbebebeffbebdbdffbcbdbcffbcbcbcffbbbbbbffbababaffb9bab9ffb9b8b8ffb8b8b8ffb8b8b8ffb6b7b7ffb6b6b6ffb6b6b6ffb4b5b4ffb4b4b3ffb3b2b3ffb1b2b2ffb1b1b1ffb0b0b0ffafafb0ffafb0afffafaeaeffafafaeffb4b4b5ffc1c1c2ffcecdcdffd1d1d1ffd1d1d1ffd1d1d1ffcbcccbffc5c5c5ffc5c5c6ffc5c5c6ffc6c5c5ffc5c5c5ffc4c4c4ffc4c4c5ffc4c4c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010001ff010100ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181918ff3d3d3dff3b3b3bff353535ff313131ff313131ff313131ff313131ff323332ff323332000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f4040ff40403fff3b3c3cff383838ff373838ff383738ff434343ff494949ff464647ff434343ff454445ff454545ff464646ff474647ff4848480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020303ff090a09ff2c2c2cff4f4f4fff797a79ff939293ffa2a2a2ffaaaaaaffaeafaeffb0b0b0ffb1b1b1ffb1b2b1ffb2b2b2ffb4b3b4ffbcbcbdffe0e0e1fff8f8f8fffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafafbfffafafafffbfafbfffbfbfafffbfbfbfffbfbfafffafafafffbfbfafffafafbfffafafbfffbfbfafffafbfafffafbfbfffbfbfbfffafbfafffafafafffafbfafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafbfffafafbfffbfafafffafafafffafbfafffafafafffafafafffafbfbfffafafbfffafbfbfffbfbfafffafbfafffbfafafffbfafbfffafafafffbfafafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffbfbfafffbfbfbfffbfbfafffafbfafffbfafbfffafafafffbfafafffafbfbfffafafbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffbfbfafffafafafffafafafffbfbfafffafbfafffafbfbfffbfbfbfffbfbfafffafafafffafbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafbfffbfafafffafbfbfffafafbfffafbfafffafafbfffafafafffafafafffbfbfbfffbfbfafff6f6f6ffdededdffb9b9b9ffadadacffabababffaaababffa9a9a9ffa6a7a6ffa4a5a5ffa2a2a2ff9c9c9bff919191ff808080ff555656ff282828ff0d0c0cff060605ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe2e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffdfe0e0ffe0e0e0ffe0e1e1ffe2e2e2ffe3e3e3ffe4e4e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffecececffedeeedffedededffeeeeeeffeeeeeeffedeeedffeeededffedededffedededffedecedffecededffecededffecededffedededffecedecffebebebffeaeaeaffe9e9e9ffe8e9e9ffe8e8e9ffe7e7e8ffe7e6e6ffe6e6e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e5e4ffe3e3e4ffe3e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdeffdfdedeffdededeffdeddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdbdbdbffd9d8d9ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d8ffd7d7d8ffd7d8d8ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d4ffd4d3d4ffd3d4d4ffd2d3d3ffd1d2d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcecfceffcececeffcdcecdffcdcdcdffccccccffcbcbcbffcacbcbffc9cacaffc9c8c9ffc8c8c7ffc6c6c6ffc5c5c4ffc3c3c2ffc0c1c1ffbfc0c0ffbebebfffbdbdbdffbcbcbbffbabbbaffb9b8b8ffb6b6b6ffb3b3b3ffb1b0b0ffaeadadffaaaaaaffa5a5a5ff9e9e9dff999999ff939393ff8d8d8dff878887ff838382ff7e7d7eff777777ff717171ff6c6c6cff686768ff626362ff5d5d5eff585859ff545454ff4f4f4fff4a4a49ff464646ff414241ff3e3e3eff3c3c3bff393939ff373737ff353434ff313131ff2e2e2eff2c2c2cff292a29ff272727ff252626ff242424ff232323ff222121ff202020ff1f1f1fff1d1d1eff1c1c1cff1a1b1bff191a19ff181819ff171717ff161616ff151415ff141414ff131314ff121213ff121212ff121211ff111111ff111111ff101010ff101010ff0f100fff0e0e0fff0e0e0eff0e0e0dff0c0d0cff0c0c0cff0c0b0cff0b0b0bff0c0b0bff0b0b0bff0b0b0bff0a0b0bff0a0a0aff0a0a0aff0a0a09ff0a0a0aff090a09ff090909ff0a0909ff090909ff090908ff080809ff080708ff070707ff070808ff070707ff050505ff020202ff010101ff010001ff000100ff000000ff010100ff000000ff000000ff010000ff000100ff000101ff010101ff010100ff000000ff000101ff000101ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010100ff000001ff000001ff000101ff000001ff000000ff010000ff000000ff000100ff000000ff000000ff000100ff000000ff000000ff010000ff000100ff010000ff000000ff000000ff010000ff010101ff010100ff000101ff010100ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff020101ff010202ff010102ff010201ff010202ff010101ff010101ff020102ff020201ff020202ff020201ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000100ff000101ff010101ff010100ff000000ff000101ff000101ff000000ff010000ff000100ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff0f0f0fff1e1e1dff2e2e2eff383938ff3c3c3cff404040ff444444ff474847ff4b4b4aff4e4d4eff4f4f4fff565656ff585959ff555555ff555655ff565757ff575757ff5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff010202ff020202ff020202ff020202ff020203ff020303ff030302ff020202ff020303ff020303ff020202ff030202ff020302ff030303ff030303ff030304ff030303ff030303ff030304ff030303ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdddedeffddddddffdcdcdcffdcdddcffdbdbdbffdbdbdbffd8d9d8ffd9d8d8ffd4d4d5ffd3d2d2ffd2d3d3ffd5d5d5ffd8d8d8ffd7d7d7ffd4d4d4ffd0d0d0ffcbcbcbffc2c2c2ffb7b7b7ffaeafaeffacacacffadadadffadadaeffaeaeaeffafafafffaeafaeffafafafffafb0afffafb0afffafafafffafb0b0ffb0b0b0ffb0b0b0ffb2b1b1ffb1b2b1ffb2b2b2ffb3b3b3ffb3b4b4ffb4b4b4ffb4b5b4ffb5b5b5ffb5b6b5ffb6b6b6ffb7b6b7ffb7b7b7ffb7b8b8ffb8b8b9ffb9b9b9ffbab9b9ffbababaffbabbbaffbbbbbaffbbbbbbffbcbcbcffbcbcbcffbcbdbdffbebebdffbdbebdffbebebeffbfbebfffbfbfbfffc0bfc0ffc1c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c7ffc7c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9cac9ffc9cac9ffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffcbccccffccccccffcccdccffccccccffcdcdcdffcdcdceffcdcdcdffcececeffcececeffcecfceffcfcfcfffcfcfd0ffcfd0d0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d6ffd5d6d6ffd7d7d6ffd7d8d7ffdadadaffddddddffe0e0e0ffe3e2e2ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeae9ffeaeaeaffeaebea0000000000000000000000000000000000000000000000000000000000000000ffeaebeaffebebebffebebebffebebebffebebebffecececffebecebffebebebffecebecffecececffecececffedededffedededffedeeedffedeeedffeeedeeffededeeffedededffedededffececedffecebebffe8e8e8ffe4e4e3ffe1e1e1ffe0e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfe0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffe0e0dfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe1e1e1ffe2e2e2ffe4e4e4ffe7e7e6ffe7e7e7ffe7e8e8ffe8e8e8ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e4e4ffe2e3e3ffe1e1e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e1e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdedeffdededfffdedddeffdededeffdddedeffddddddffddddddffddddddffdddddcffddddddffdddddcffdcdcdcffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdcffdbdcdbffdcdcdbffdcdbdcffdcddddffdcdcddffdbdbdbffdadadaffd8d8d8ffd7d7d7ffd5d5d5ffd2d2d2ffcececeffc9cac9ffc6c6c7ffc5c5c4ffc4c4c4ffc3c3c3ffc3c2c3ffc2c2c3ffc1c1c2ffc1c1c1ffc1c0c0ffbfbfbfffbfbfbeffbebebeffbdbdbdffbcbdbcffbbbbbcffbabbbbffbababaffb9b9b9ffb9b8b8ffb8b8b8ffb7b7b7ffb7b6b6ffb6b6b6ffb5b5b5ffb4b5b4ffb3b3b3ffb2b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffb0b0afffb0afb0ffafafafffafafafffb8b9b9ffc5c5c6ffd0d0d0ffd1d1d1ffd1d1d1ffd0d0d0ffc9c9c9ffc5c5c4ffc5c5c5ffc5c6c5ffc5c5c5ffc6c6c5ffc5c5c5ffc4c4c4ffc5c5c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000101ff000001ff000001ff010000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181818ff3c3c3cff3a3a3aff343434ff303131ff313131ff313131ff323332ff333332ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f40ff404040ff40403fff3c3c3cff383837ff353635ff414141ff474748ff474747ff454545ff444544ff444545ff454545ff464645ff4746470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040505ff141414ff4f4f4fff767675ff929292ffa0a0a1ffa9a9a9ffaeaeaeffafb0b0ffb0b0b0ffb2b1b2ffb3b3b2ffb3b3b3ffb8b7b7ffd7d7d7fff6f5f6fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfbfafffafafbfffbfafafffafbfafffbfafafffafafafffbfbfafffafbfafffbfbfafffbfafbfffafafafffbfafafffafafbfffafafafffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafafafffafafafffbfafbfffbfbfafffafafafffbfafafffafafbfffbfafafffafafafffbfafbfffbfbfafffbfafbfffbfbfafffafafafffafbfafffafafbfffafafafffafafafffafafafffbfafbfffafbfbfffafafafffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffbfafbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafafbfffafbfbfffbfbfafffbfafbfffbfafafffafbfafffbfafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafbfffafbfbfffafbfbfffafafafffafafbfffbfbfbfffbfafbfffbfafbfffafafafffafbfafffbfafafffbfafbfffafafafffbfafafffafafbfffafafafffafbfafffafafafffafafafffbfbfafffafbfafffbfbfbfffbfafbfffafafbfffbfafbfffafafbfffafafbfffbfafbfffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffafafafffbfafafffafafbfffafafafffbfbfafffafbfbfffbfafbfff9f9f9ffefefefffd7d7d7ffb5b5b5ffacacacffacacacffabababffa9a9a9ffa7a7a7ffa4a4a5ffa0a1a1ff9a9a9aff8d8d8eff6e6f6fff494949ff1c1c1cff0d0d0dff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e3ffe4e3e4ffe4e5e5ffe6e5e6ffe6e7e7ffe8e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9eaffebeaeaffecececffededeeffeeeeeeffeeeeefffeeefefffeeeeeeffeeeeeeffeeededffedeeedffededeeffedededffeeedeeffedededffedededffedededffecececffebebebffeae9e9ffe9e9e9ffe9e8e9ffe7e7e7ffe7e7e7ffe7e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e1e0ffe0e0dfffdfdfe0ffdfdfdfffdfdedfffdededeffdededeffdededdffdeddddffdddcddffdcdcdcffdcdcdcffd9d9daffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd8d7d7ffd6d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d5d4ffd4d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfceceffcdcdceffcdccccffccccccffcbcacbffcacacaffc9c9c9ffc8c8c8ffc7c6c7ffc6c6c5ffc4c4c4ffc3c3c3ffc2c2c3ffc2c2c1ffc1c1c1ffbfbfbfffbebebfffbcbcbdffbabab9ffb8b8b8ffb5b5b5ffb2b3b3ffafafafffa9a9a9ffa4a4a5ff9fa09fff999a99ff949494ff919191ff8d8d8dff898989ff878687ff828282ff7e7e7dff787777ff717171ff6b6b6bff676767ff616162ff5c5b5bff555655ff4f4f4fff4a4a4aff464646ff434343ff414140ff3d3d3dff39393aff373636ff333333ff303031ff2e2e2eff2c2c2dff2a2b2bff292928ff262626ff252525ff232423ff222122ff202020ff1f1e1fff1d1d1dff1b1c1cff1b1a1bff1a1919ff171718ff171616ff161616ff151415ff141414ff141414ff141313ff131213ff131312ff121112ff111111ff101011ff100f0fff0f0f0fff0e0e0eff0e0d0eff0d0d0eff0d0d0cff0d0d0dff0c0c0cff0b0b0bff0b0b0bff0a0b0aff0a0a0aff0a0b0aff0a0b0aff0a0a0aff0a0a0aff0b0b0aff0a0a0aff090909ff080909ff080808ff080707ff070607ff080808ff090808ff070707ff060606ff020302ff020101ff010101ff010100ff000000ff010100ff000000ff000000ff010000ff000001ff000001ff010001ff000001ff000101ff010101ff010101ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff010000ff000101ff010000ff000000ff010000ff010000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010100ff010101ff010100ff000101ff010100ff010101ff010001ff010101ff010101ff010101ff010101ff020201ff020101ff020102ff010101ff010201ff020101ff020102ff010101ff020201ff010102ff020101ff010201ff020101ff010202ff020201ff01020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000001ff010001ff000001ff000001ff010001ff000001ff000101ff010100ff000000ff010000ff000000ff000001ff000000ff010001ff000000ff000000ff010000ff010100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff040404ff0c0c0cff1b1b1aff2c2d2dff3b3b3bff404040ff424242ff454645ff494a49ff4c4c4cff4f4f4fff515151ff545354ff595858ff555555ff555655ff575656ff575657ff5d5d5dff5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff020202ff020202ff020202ff020202ff030202ff020203ff020202ff020203ff020203ff020303ff030202ff020202ff030202ff020302ff030304ff030303ff040304ff030303ff030303ff04030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdcdcdcffdcdcdcffdadbdbffdadbdbffd8d8d8ffd8d8d8ffd5d5d5ffd5d4d5ffd2d1d2ffcfcfd0ffd1d1d1ffd5d4d4ffd6d6d6ffd6d5d5ffd3d3d2ffcfcfcfffcac9caffbfc0c0ffb6b5b5ffaeaeaeffadadadffadaeaeffaeaeaeffafaeafffaeaeafffafaeafffaeaeafffaeafafffafafafffafafb0ffafb0b0ffb0b0b0ffb1b0b1ffb1b1b1ffb1b2b1ffb2b2b3ffb3b3b2ffb4b3b4ffb4b4b4ffb4b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b7ffb8b7b8ffb8b8b8ffb9b9b9ffbabab9ffbababaffbbbbbaffbbbbbbffbbbcbbffbcbbbcffbcbcbcffbdbdbcffbdbdbdffbebdbeffbebebfffbfbfbeffc0c0bfffc0c0bfffc0c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c6ffc6c6c6ffc7c6c6ffc7c6c7ffc7c7c7ffc8c8c7ffc7c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcbcacbffcacacbffcbcbcbffcbcbccffcbcbccffccccccffcccccdffcccdcdffcdcdcdffcecdceffcececeffcececeffcfcecfffcfcfcfffd0cfd0ffcfd0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd5d5d4ffd5d4d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd8d8d8ffdcdbdcffdfdfdfffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe7e7e7ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9eaffeae9eaffe9eaeaffeaeaea0000000000000000000000000000000000000000000000000000000000000000ffeaeaeaffeaeaebffebebecffebecebffebebebffebebebffecebebffebebebffecebecffecececffedecedffecededffedededffeeedeeffeeeeeeffeeeeeeffeeededffedededffedecedffecececffebebebffe7e7e6ffe3e2e3ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0dfffdfdfdfffe0dfe0ffe0e0e0ffdfdfdfffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdfdedfffdfdfdfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdeffdededfffdfdedfffdfe0dfffe1e0e0ffe2e2e2ffe5e5e4ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e7ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e1ffe2e1e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdededdffdeddddffdddcddffdddddcffdddddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdcdcdbffdbdbdbffdadbdbffdbdadbffdadadbffdadadbffdbdadbffdbdbdbffdbdcdcffdcdcdbffdbdadbffdad9d9ffd8d8d8ffd7d6d7ffd5d5d4ffd3d2d3ffcececeffcacacaffc7c6c7ffc5c5c4ffc3c3c3ffc3c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c0ffc0c0bfffbfbebfffbebebeffbdbdbdffbcbcbcffbbbbbcffbababaffbabab9ffb8b9b8ffb8b8b9ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b5ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b2ffb0b1b1ffb0b0b0ffb0b0b0ffb1b1b0ffb0afb0ffb0b0b0ffbbbbbcffc8c9c8ffd0cfd0ffd1d1d1ffd1d1d1ffd0d0d0ffc7c7c8ffc3c3c3ffc4c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc6c6c5ffc5c4c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000101ff010000ff000000ff010001ff010100ff010001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181818ff3c3b3bff3a393aff343434ff303030ff303131ff323233ff323232ff323232ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff40403fff3f4040ff403f40ff3f4040ff3c3c3cff383838ff424241ff484848ff474747ff454445ff444445ff454445ff454546ff454545ff4645460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010102ff040303ff0b0b0cff252525ff6d6c6dff8d8d8eff9e9f9fffa8a8a8ffadadadffafafaeffafafb0ffb1b1b1ffb2b2b2ffb3b4b4ffb6b6b7ffcecfcefff2f3f2fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffafafbfffbfbfbfffafbfbfffafbfafffafbfbfffafafbfffbfafafffafbfbfffbfafafffafbfbfffafafafffbfafbfffafafafffafafafffafafafffafafbfffafafafffafafbfffafafafffafafafffafafbfffafafafffbfbfafffafafafffafbfafffafafbfffbfafafffbfafafffafbfbfffafafbfffafbfafffafbfafffafafafffbfafafffbfbfafffbfafafffafbfafffafafbfffbfbfafffafafafffafafbfffafbfafffafbfbfffbfafafffafafbfffafafafffafbfbfffafafafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfafffafafbfffafafafffafafbfffbfbfbfffbfafafffafafbfffafbfbfffbfbfafffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffbfbfcfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffbfbfbfffafbfbfffafafbfffbfbfafffafbfbfffafbfafffbfafafffafbfafffafafafffbfbfbfffafbfbfffafbfafffafbfbfffafafbfffbfafafffafbfbfffbfafafffafbfbfffafbfafffbfafbfffafbfafffbfafbfffbfbfbfffbfafbfffbfafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffbfcfcfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafbfffbfbfbfffafbfbfffafafbfffbfbfafffafbfbfffafbfafffbfafafffafbfafffafafafffbfbfbfffafbfbfffbfbfbfffafbfbfff8f8f8ffeeeeeeffcfd0d0ffb2b1b1ffadadadffabacabffabaaabffa8a9a8ffa6a6a6ffa3a3a3ff9e9d9eff959494ff868687ff6c6c6cff353535ff1c1c1cff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e0ffe1e0e1ffe2e2e2ffe2e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaebeaffececedffeeeeeeffeeeeefffefefefffefefefffefefefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffebebecffeaebeaffeaeaeaffe9e9eaffe9e8e8ffe8e8e7ffe7e7e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdedfdeffdededeffdddeddffddddddffdddcddffdadbdbffdadadaffd9dadaffdadadaffdad9daffdadadaffdad9d9ffd9dad9ffd8d9d9ffd9d8d9ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d1d2ffd1d1d1ffd0d0cfffcfcfcfffcececeffcdcecdffcccdccffcbcbccffcbcbcbffcbcbcaffcac9c9ffc8c9c8ffc8c7c8ffc7c7c7ffc6c6c6ffc5c5c6ffc5c6c5ffc4c5c5ffc4c3c4ffc2c2c3ffc1c1c1ffbfc0c0ffbebebdffbcbcbcffb9b9baffb7b7b8ffb3b4b3ffb0b1b0ffacababffa7a7a7ffa4a3a3ffa3a3a3ffa0a0a0ff9b9b9cff989897ff939494ff8e8f8eff898989ff838483ff7d7d7dff787879ff727373ff6d6d6dff686969ff626363ff5e5d5eff595959ff525151ff4c4d4dff474847ff444444ff404040ff3c3c3cff393939ff363637ff343433ff313232ff303030ff2d2d2dff2c2c2cff2a2a2aff282828ff262626ff242423ff222222ff202020ff1f1e1eff1d1d1dff1b1b1cff1a1a1aff191919ff181818ff181717ff171716ff161515ff141514ff141414ff141413ff121213ff121213ff111212ff101111ff101010ff0f0f10ff0f0f0fff0e0f0eff0e0e0dff0d0d0dff0c0c0dff0c0c0dff0c0c0cff0c0c0cff0c0b0bff0b0b0cff0b0b0bff0b0c0cff0b0c0cff0a0a0bff0a0a0aff090a0aff080909ff080808ff070807ff080708ff090909ff090909ff090909ff070808ff070808ff070607ff020303ff020101ff000101ff000000ff010001ff000100ff010001ff000100ff010001ff000000ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff010101ff010101ff010001ff000101ff000100ff000001ff010000ff010100ff010000ff000100ff000000ff000100ff000000ff000001ff000000ff000101ff010000ff000001ff010000ff000101ff010100ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010202ff010102ff020201ff010202ff010201ff020101ff010201ff010102ff020202ff010202ff020202ff010202ff010202ff020102ff010202ff020101ff010202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000100ff010001ff000100ff010001ff000100ff000001ff000000ff000001ff010101ff000000ff000001ff000001ff010100ff000000ff000100ff000000ff010000ff010000ff000100ff000001ff000100ff000100ff000000ff010000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff090a09ff161615ff262727ff363536ff404040ff464646ff484848ff4b4a4aff4e4e4eff515151ff535454ff565757ff5a5a5bff595959ff555656ff565756ff575757ff5d5e5dff5f5e5fff6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010202ff020202ff020202ff020202ff030203ff020302ff030203ff020302ff020203ff020202ff020203ff030203ff020202ff020203ff020303ff030302ff030303ff030403ff030304ff0403030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddcddffdcdddcffdbdbdbffdbdadaffd8d8d8ffd8d8d8ffd5d5d5ffd4d5d5ffd1d1d2ffd2d2d1ffcfd0d0ffcececeffd0d0d0ffd3d4d3ffd6d6d6ffd5d5d5ffd2d3d3ffcfd0cfffc8c9c9ffbebfbfffb5b4b4ffaeafafffaeadadffaeaeaeffaeaeaeffafaeafffaeafaeffafaeafffaeafaeffafaeafffafafaeffafafb0ffb0b0b0ffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b2ffb3b3b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b5b6ffb6b7b6ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b8ffb9b9b9ffb9bab9ffbababaffbbbbbaffbabbbbffbbbbbcffbcbcbcffbcbdbcffbdbdbdffbdbdbeffbebdbeffbebfbeffbfbfbeffbfc0c0ffc0bfc0ffc1c0c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c4ffc3c4c4ffc4c4c5ffc5c5c4ffc5c6c6ffc5c6c6ffc6c6c6ffc6c7c6ffc7c6c7ffc7c7c8ffc7c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c8c9ffc9c9c9ffcac9c9ffcacacaffc9cacaffcbcacbffcacbcaffcbcbcbffcbcccbffcccbccffccccccffcccccdffcdcdcdffcdcdcdffcececeffcececeffcfcfceffcfcfcfffcfd0cfffcfcfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd4d4d5ffd5d5d6ffd5d6d6ffd6d7d7ffdad9d9ffddddddffe0e0e0ffe1e2e2ffe4e4e3ffe5e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe7e7e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffe9eaea0000000000000000000000000000000000000000000000000000000000000000ffeaebeaffeaeaebffeaeaeaffebebebffebebebffebebebffebebecffebebebffececebffecececffecedecffedecedffedededffeeededffedeeeeffeeedeeffedededffedededffecececffecececffeaeaeaffe6e5e5ffe2e2e2ffe0e0e1ffe0e0e0ffdfdfe0ffdfdfe0ffdfe0dfffdfe0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdedfdeffdddedeffdedddeffdededeffdededeffdddedeffdededeffdddeddffdedddeffdededeffdededeffdededeffdededfffdfdfdfffe1e0e0ffe2e3e3ffe5e4e4ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e4ffe3e3e4ffe2e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe2e2e1ffe2e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe1e1e2ffe1e1e2ffe1e2e2ffe1e2e2ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdddedeffdddeddffddddddffdcdddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadbdbffdadadaffdadadbffdadadaffdadadaffdadadaffdad9daffd9d9d9ffdadadaffdbdbdbffdbdadbffdadadbffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d5ffd2d2d3ffcfcfcfffcbcacaffc7c7c7ffc4c4c4ffc2c3c3ffc2c3c2ffc1c1c2ffc1c1c1ffc0c0c0ffc0bfbfffbebfbeffbebdbeffbdbdbdffbcbcbcffbbbbbcffbabbbaffb9babaffb9b9b9ffb8b8b9ffb8b7b7ffb7b7b7ffb6b6b6ffb5b6b6ffb5b4b5ffb4b4b5ffb3b3b3ffb3b3b3ffb2b1b1ffb0b1b1ffb1b0b1ffb1b1b1ffb0b1b1ffb0b0b1ffb5b5b4ffc0c0c0ffcbcccbffd1d1d0ffd1d2d1ffd2d1d2ffcfcfcfffc6c7c7ffc3c3c3ffc5c6c6ffc6c6c6ffc5c4c5ffc5c6c6ffc5c5c5ffc5c5c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000100ff000001ff010000ff010100ff010000ff000100ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181817ff3c3b3bff3a3b3aff353535ff313131ff323232ff323233ff323232ff323332ff333232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff3f4040ff404040ff3f4040ff3f4040ff3c3c3cff454646ff494848ff464646ff434443ff454445ff454545ff464546ff454645ff4545460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff050405ff0b0b0cff1e1e1eff454544ff838484ff999999ffa5a5a6ffacacacffaeaeadffaeaeaeffafb0b0ffb1b1b1ffb3b3b2ffb5b5b4ffc7c8c7ffedededfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffafafafffbfafafffafbfafffbfafbfffafbfbfffbfbfafffafafafffafafbfffbfafafffbfafafffafafafffaf9fafff9fafafffafafafffafafafffbfafbfffafafafffbfafbfffbfbfafffafbfbfffafafafffafafafffafafbfffafbfafffafbfbfffafbfafffafafbfffbfafafffbfbfafffafbfafffbfafafffafafafffafafbfffafbfafffbfbfafffafbfafffafafafffafafafffafbfafffafafafffafbfafffbfafafffafbfafffafafafffafafafffafbfbfffafafbfffafafbfffafafafffbfbfafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffdfcfcfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfcfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafbfffafafafffbfafbfffafafafffbfafbfffbfbfafffafbfbfffafafafffafafafffafafbfffafbfafffafbfbfffafbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfafffbfafafffbfbfafffafafafffbfafafffbfbfafffbfbfbfffafbfbfffbfbfafffafafbfffafafbfffbfafafffbfafafffbfafafffbfafbfffafafbfffbfbfbfffbfafbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafafafffafafbfffafafbfffafbfbfffbfafafffafbfafffbfafafffbfbfafffafafafffbfafafffbfbfafffbfbfbfffafbfbfffbfbfbfff7f7f8ffe9eaeaffc8c8c8ffb0b0b0ffadadacffabababffa9a9a9ffa6a6a6ffa2a2a2ff9f9e9fff999999ff919091ff828281ff525353ff303030ff121212ff060607ff020201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e0e1ffe3e2e2ffe3e4e3ffe5e4e5ffe5e6e6ffe6e6e6ffe7e7e7ffe7e7e8ffe9e8e8ffe9e9e9ffeae9e9ffeaeaeaffebebebffececedffeeeeeefff0eff0ffefefeffff0eff0fff0f0efffefefefffefefeeffeeeeefffeeefefffefefeeffeeefefffefefefffeeeeefffeeeeeeffeeeeedffecececffebebebffebebebffeaeaeaffe8e9e9ffe9e9e8ffe7e8e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe4e5e4ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdeddddffdddcdcffdbdcdbffdbdbdbffdadbdbffdbdbdaffdadadaffdadadbffdadadaffdadadaffdad9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd5d6d6ffd5d5d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd1d1d2ffd1d1d0ffd0d0d0ffcecfceffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdccffcbcccbffcbcbcbffcbcbcaffcacacaffc9c9c9ffc8c9c8ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc5c5c6ffc4c4c4ffc3c3c3ffc2c2c1ffc0c0c0ffbebebfffbdbcbdffbbbbbbffb8b8b8ffb5b5b5ffb4b4b4ffb2b2b2ffafafb0ffabababffa6a6a6ffa2a1a1ff9d9d9cff989898ff939393ff8d8d8dff898888ff838383ff7d7d7eff787979ff737373ff6e6e6eff696969ff646464ff5f5e5eff595959ff545354ff4d4e4eff484848ff434243ff403f40ff3c3c3dff3b3a3bff383837ff353535ff333333ff313131ff2f2f2fff2d2d2cff2a2b2bff282828ff252526ff242323ff222221ff1f2020ff1f1e1eff1d1d1dff1c1c1cff1a1b1bff1a1a1aff181918ff171717ff161616ff161615ff141514ff141414ff141313ff131312ff121212ff111211ff111111ff0f1010ff0f0f10ff0f0f0eff0e0e0dff0d0d0dff0d0d0dff0c0d0dff0d0d0dff0d0d0cff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0b0b0bff0a0a0aff090909ff080808ff080808ff080707ff090808ff090909ff0a0a0aff090a0aff0a0a09ff09090aff080809ff080707ff030203ff020201ff020102ff000000ff010001ff000000ff010001ff000001ff010001ff010100ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010102ff010101ff010101ff000101ff010101ff010101ff000001ff000100ff010100ff000100ff000000ff010000ff000100ff000000ff000100ff010000ff000100ff000001ff000100ff000101ff000101ff010001ff010100ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff010102ff010202ff020101ff010201ff020101ff020201ff010101ff020101ff010201ff020202ff010202ff020201ff010101ff010102ff020101ff020101ff020101ff02010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff010000ff010001ff000000ff010101ff000000ff010001ff000000ff010001ff010100ff000101ff000000ff000000ff000001ff000100ff000100ff000100ff000001ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff020302ff080808ff121313ff232324ff323232ff3d3d3dff444444ff4b4a4bff4d4e4eff505050ff535353ff565656ff585959ff5d5d5eff5e5e5fff5a5a5aff575656ff575757ff5e5d5dff5f5f5eff5f5f5fff616060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff030202ff020202ff020203ff020202ff020203ff020202ff030203ff020202ff030203ff030302ff020303ff020202ff020202ff020303ff020302ff030403ff03040300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdadbffdadbdbffd8d8d8ffd8d8d8ffd5d5d5ffd4d4d4ffd1d1d2ffd1d1d2ffd0d0d0ffcececeffcccdccffcdccccffcfcfcfffd3d3d3ffd6d5d5ffd4d4d4ffd3d2d3ffd0d1d1ffc8c8c8ffbcbcbdffb3b3b4ffaeaeaeffaeadadffaeaeadffaeaeaeffaeaeaeffaeaeaeffaeadaeffaeaeaeffaeaeaeffafaeafffb0b0afffb0b0b0ffb0b0b0ffb0b0b1ffb1b1b1ffb2b2b1ffb2b3b2ffb3b3b3ffb3b3b4ffb4b4b4ffb5b5b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b8b7ffb8b8b8ffb8b9b8ffb9b9b9ffbabab9ffbababaffbabbbaffbbbbbaffbcbbbbffbcbcbbffbcbcbcffbdbdbcffbdbebeffbdbebeffbebebfffbfbfbfffc0c0bfffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c5c4ffc5c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c8c7ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffcac9c9ffcac9c9ffcac9caffcacacaffcbcacbffcbcbcbffcccbccffcbcbccffcdcccdffcdcdccffcdcdcdffcdcdcdffcdcdceffcececeffcecfceffcfcfcfffcfd0cfffcfcfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d5d4ffd6d5d5ffd7d8d7ffdbdbdbffdedfdeffe0e1e1ffe2e2e3ffe4e4e5ffe6e6e5ffe7e7e6ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9ea0000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffeaeaeaffebeaebffeaeaeaffebeaebffebecebffebececffebebeaffebebebffebebecffececebffecedecffecededffecededffedededffeeeeedffedeeedffedededffedececffecececffebecebffe9e9e9ffe4e5e4ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdfdeffdfdfdeffdededeffdededeffdedfdfffdededeffdededdffdededeffdddeddffdedddeffdddddeffdddedeffdeddddffdddeddffdeddddffdeddddffddddddffdeddddffdddeddffdedddeffdddedeffdededdffdededfffe0e0e1ffe3e2e2ffe5e4e5ffe6e6e6ffe7e6e7ffe6e6e6ffe7e6e7ffe6e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe1e2e1ffe2e2e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfdfdfffdfdfdeffdfdfdfffdededeffdededeffdededeffdddedeffddddddffddddddffdddcdcffdddcdcffdcdcdcffdcdbdbffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffdadadaffdad9d9ffdad9daffd9d9d9ffd9d9daffd9d9d9ffd9d8d9ffd8d8d9ffd9d8d9ffd9dad9ffdadadaffdadad9ffd9d9daffd8d9d9ffd7d7d7ffd6d6d6ffd5d5d5ffd2d2d3ffcfcfcfffcbcbcbffc7c7c7ffc4c4c4ffc2c2c2ffc1c1c2ffc0c1c0ffc0c0c0ffbfbfbfffbebebeffbebebeffbdbdbdffbcbcbcffbbbbbbffbbbabaffb9bab9ffb9b9b9ffb8b8b8ffb7b8b8ffb7b7b7ffb6b6b7ffb6b6b5ffb5b5b4ffb4b4b4ffb3b3b3ffb2b3b3ffb2b2b2ffb1b1b1ffb2b1b2ffb1b2b1ffb1b1b2ffb1b1b2ffb8b8b8ffc4c3c3ffcecfceffd2d2d2ffd3d3d2ffd1d1d1ffcccbcbffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc4c4c5ffc5c5c5ffc6c5c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010000ff000001ff000100ff010100ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181817ff3c3d3dff3c3c3dff373737ff323332ff323232ff323232ff333232ff323332ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff403f3fff404040ff404040ff3f4040ff404040ff3f3f40ff484849ff4a494aff474646ff444444ff454545ff454545ff454546ff454545ff474647000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff050404ff0b0b0bff1e1e1dff3d3d3eff696969ff929292ffa0a0a0ffa9a8a9ffadadadffadadadffaeaeaeffafb0b0ffb2b2b1ffb2b3b3ffbfbfbfffe5e5e4fff8f8f8fffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfafbfffbfafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfafffafafafffafafafffafafbfffafafbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffbfbfafffafafbfffafafafffafafafffbfbfbfffafafbfffbfafbfffbfbfafffbfafafffafbfafffbfbfafffafafafffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafbfbfffbfbfafffafafafffafafafffafbfafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafbfafffbfafafffafbfafffbfafbfffafafafffafbfafffbfbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafafffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfafffbfafafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffafafbfffbfafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfafffafbfbfffafafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfbfffbfafbfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfcfcfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffafbfbfffafafbfffafafafffafafafffbfafafffbfbfbfffafafafffafafafffafafafffafbfafffafbfafffafbfbfffbfbfafffafbfbfffafafbfffbfafbfffafafbfff8f7f7ffe6e6e7ffc3c3c3ffaeaeafffacabacffa9a8a9ffa6a6a6ffa4a4a4ffa0a0a0ff9d9d9cff969696ff8c8c8cff6e6f6fff4d4d4dff252525ff111011ff070707ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e2e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e2e2ffe3e3e3ffe4e4e3ffe5e5e5ffe6e5e6ffe7e6e7ffe8e7e8ffe9e9e8ffe9e9e9ffe9e9e9ffeaeaeaffebeaebffebebebffedececffefefefffefefeffff0f0f0ffefeff0ffefefefffefefefffefefefffefefeffff0eff0fff0f0f0fff0efefffeff0effff0f0efffeeefefffeeeeeeffedededffecececffebebebffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e0ffe0dfe0ffe0dfdfffdedfdfffdedfdeffdddedeffdddddcffdcdcdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadbffdadadaffdad9daffdad9d9ffdad9d9ffd8d8d8ffd9d9d8ffd7d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d3d3ffd2d3d3ffd3d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcecdceffcdcecdffcdcdcdffcccdccffcbccccffcccbcbffcbcbcaffcacacbffcacacaffc9c9c9ffc8c8c8ffc7c8c8ffc7c7c6ffc6c6c6ffc5c5c5ffc3c3c3ffc2c2c2ffc1c1c0ffbebebeffbcbcbdffbababaffb8b8b8ffb5b5b5ffb2b2b1ffacacadffa8a8a8ffa4a4a3ff9fa09fff9a9b9bff969696ff919191ff8b8b8cff868686ff808081ff7b7a7bff777676ff717172ff6c6c6cff676768ff626263ff5c5c5cff575656ff515151ff4b4b4bff494949ff454546ff414141ff3d3e3eff3c3c3cff393939ff373737ff353534ff323232ff2e2f2fff2d2d2cff292a2aff282828ff262525ff232323ff212121ff201f1fff1e1e1eff1d1e1dff1c1c1bff1a191aff181918ff171817ff171717ff151616ff161516ff151514ff141415ff131414ff131313ff121112ff111111ff111010ff10100fff0f0f0fff0e0f0eff0e0f0eff0f0f0fff0e0f0fff0e0f0fff0e0e0eff0e0e0eff0d0d0dff0c0c0cff0a0a0bff0a090aff090909ff080909ff080909ff090a0aff0a0a09ff0a0a0aff0a0a0bff0b0a0bff0b0a0bff0b0b0bff0b0b0bff0a090aff09090aff090809ff030303ff020102ff010101ff000000ff010101ff000001ff010001ff010101ff010101ff010101ff020102ff020201ff020101ff010201ff020101ff010101ff010101ff010101ff010101ff000101ff000000ff000000ff000101ff010100ff010000ff000100ff000100ff000100ff000100ff010001ff000100ff000001ff000100ff010101ff010000ff000101ff010100ff010101ff010101ff010101ff010101ff020101ff010101ff010102ff010101ff010101ff020101ff020202ff010101ff010101ff020101ff010201ff010202ff020202ff020201ff010101ff010101ff010102ff010102ff020201ff010102ff020101ff010102ff020102ff020102ff0201010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010001ff010000ff010101ff000000ff010101ff000001ff000000ff000000ff010101ff000001ff010001ff010100ff010000ff000100ff010100ff000000ff010101ff010000ff000000ff000000ff000000ff000000ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010102ff060707ff111111ff212020ff303131ff3d3c3cff434443ff494949ff4f504fff525353ff575656ff585959ff5b5b5cff5e5e5eff606060ff606060ff5d5c5cff565657ff5d5d5dff5f5f5eff5f605fff606060ff60616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff030202ff020203ff030203ff030202ff030202ff030303ff020202ff030302ff020203ff020202ff020202ff030303ff020203ff030203ff030303ff030203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd9d9d8ffd4d5d4ffd4d4d5ffd1d1d1ffd1d1d2ffd0cfcfffcfceceffcececeffcdcccdffcbcbcaffcbccccffcecfcfffd4d5d4ffd5d5d5ffd4d4d4ffd3d3d3ffcfcfd0ffc6c6c7ffbcbcbbffb2b2b2ffadadadffadadadffaeadaeffaeadaeffaeadadffaeadaeffadadadffaeaeaeffaeaeaeffaeaeaeffafafafffb0b0b0ffb0b0b0ffb1b1b1ffb2b1b1ffb2b1b2ffb2b3b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b4ffb5b5b5ffb5b6b6ffb6b6b6ffb7b7b6ffb7b8b8ffb8b8b8ffb9b8b8ffb9b9b9ffb9bab9ffbababaffbabbbbffbbbabbffbbbcbbffbbbcbcffbcbcbcffbdbdbdffbdbdbdffbebebeffbfbebeffbfbfbfffc0bfc0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c6c5ffc5c6c6ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc9c8c8ffc8c8c9ffc9c9c9ffc9c9caffcac9caffcacacaffcbcacaffcbcbcbffcbcbcbffcccccbffcbcbccffccccccffcccdcdffcdcdcdffcdcdceffcececeffcfcfceffcfcecfffcfcfcfffd0d0cfffcfd0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd6d5d6ffd9d9d9ffdcdcddffdfdfdfffe1e1e1ffe3e3e3ffe4e5e5ffe6e6e5ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e8ffe8e9e8ffe9e9e8ffe8e9e9ffe9e9e90000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffeae9e9ffeaeaeaffebebeaffeaeaeaffeaeaeaffebebebffebebebffebeaebffecebecffecececffecececffecededffedededffedededffeeeeedffedededffecececffecececffecebebffebebebffe8e9e8ffe4e4e4ffe0e0e0ffdfe0dfffdfe0dfffdfdfdfffdedfdfffdfdedfffdedfdeffdedfdfffdedfdeffdfdfdeffdededeffdedfdeffdfdedeffdededeffdededeffdddeddffdddeddffdededdffddddddffdddddeffddddddffddddddffddddddffddddddffdcdcddffdddcddffdddddcffdcddddffdcddddffddddddffdddddcffddddddffdcdcddffdddcddffdddddeffdfdfdeffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e7ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe4e4e4ffe4e3e4ffe3e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e1e1ffe1e2e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededeffdeddddffdededdffdcdcddffdddcddffdcdcdcffdbdcdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdad9daffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd9d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d8ffd7d6d7ffd5d6d6ffd5d5d5ffd3d3d3ffd0d0d0ffccccccffc7c7c7ffc3c4c4ffc2c1c1ffc0c1c0ffc0c0c0ffc0c0bfffbfbebeffbdbebeffbdbdbdffbcbcbcffbbbbbbffbbbabbffbabab9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b6b7ffb6b7b6ffb6b6b5ffb5b5b4ffb4b4b4ffb3b3b3ffb2b3b3ffb3b2b2ffb1b2b2ffb2b2b3ffb2b2b2ffb1b1b1ffb1b1b1ffbbbbbbffc7c7c8ffd1d1d1ffd3d3d3ffd3d4d3ffd1d1d1ffcacacaffc5c5c4ffc5c5c5ffc6c5c6ffc6c5c6ffc6c5c6ffc6c6c6ffc5c5c5ffc5c5c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000000ff000000ff000000ff000101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181818ff3e3e3eff3e3d3eff373737ff313232ff323332ff323232ff333232ff323332ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff40403fff3f4040ff3f3f40ff403f40ff3a3a3aff484747ff494949ff464646ff454546ff464546ff454545ff464545ff474747ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff040303ff080808ff181818ff3a3a3aff626263ff838383ff9a9a9bffa3a3a4ffaaa9aaffacacadffadadadffafaeafffb0afb0ffb2b1b2ffbababaffdedfdffff6f7f7fffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfafbfffafbfafffafbfbfffafbfbfffbfafafffafafbfffafafbfffafbfafffbfafbfffafbfafffafbfbfffafbfafffafafbfffbfafafffafafafffafbfafffafafafffafafbfffbfbfbfffafafbfffafafbfffbfafafffafafbfffafbfafffbfafbfffafafbfffbfafbfffbfafafffafbfbfffafbfafffafbfbfffbfbfafffbfafafffafafafffafafafffafafafffafafbfffafafafffafbfafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfafbfffbfbfafffafbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffafafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfafbfffbfafafffafbfbfffafafbfffafafafffbfbfbfffafbfafffafbfafffbfafafffafbfbfffafafafffbfafbfffafafafffafbfafffbfbfbfffbfafafffbfbfbfffafbfbfffafafafff6f5f6ffdfdfdeffb9b9b9ffabacabffa8a8a9ffa7a6a6ffa4a4a4ffa1a2a1ff9f9f9fff9a9a9bff929393ff818182ff69696aff434243ff232324ff0e0f0eff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e3ffe1e2e1ffe2e1e2ffe3e3e2ffe4e4e4ffe5e6e6ffe7e6e6ffe7e7e8ffe8e8e9ffe9e9e8ffe9e9e9ffeaeae9ffeaebebffebebebffebececffedededffefeeeeffeff0effff0f0f0fff0f0f1fff0f0f0ffefeff0ffefeff0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0efefffeeefefffedededffecededffececebffebebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe0e1e0ffe1e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdad9d9ffd9dad9ffd9d9d9ffd8d8d9ffd8d9d9ffd7d7d8ffd7d7d8ffd7d6d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd0d0cfffcfd0cfffcfcfcfffcececfffcecdceffcdceceffcdcdcdffcccdcdffcccdccffcbccccffcacbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc7c6c7ffc5c5c5ffc4c4c4ffc2c3c3ffc1c0c1ffbfbfbfffbebebeffbbbbbbffb7b8b7ffb4b3b3ffafb0b0ffacacacffa8a7a8ffa3a3a3ff9e9f9eff9a9b9bff959494ff8e8e8eff888889ff838383ff7f7e7fff797a79ff747575ff707170ff6a6a6bff656464ff5d5d5dff575857ff535353ff505051ff4d4d4dff494949ff474747ff444343ff404040ff3d3e3dff3c3b3cff393839ff363636ff343334ff313131ff2c2d2dff2a2a2aff282828ff262626ff242424ff222222ff202020ff1d1e1eff1c1c1bff1a1b1aff191a19ff191919ff181718ff171717ff161717ff161616ff161615ff141515ff131313ff131212ff121111ff111111ff111111ff111111ff111011ff111111ff101111ff111011ff101010ff0f0f0fff0d0e0dff0c0d0cff0b0b0bff0a0b0bff0a0a09ff0a090aff0b0b0aff0b0b0bff0b0c0cff0c0b0bff0c0c0dff0c0c0dff0c0c0cff0c0b0cff0c0c0bff0b0c0cff0b0c0bff0a0a0aff080808ff030303ff020202ff020202ff010101ff010101ff010101ff010101ff020101ff010102ff010201ff020102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff000000ff000000ff000000ff000001ff010000ff000100ff000000ff000001ff000001ff000101ff000000ff000101ff010100ff000101ff000101ff010000ff010100ff010101ff010101ff020101ff010101ff020101ff010202ff010102ff010101ff020202ff010201ff010201ff020101ff010202ff010101ff020102ff020201ff020202ff020202ff020101ff010202ff010202ff020201ff020102ff010201ff010202ff020202ff010102ff020201ff020101ff010201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff000101ff010101ff010000ff000100ff000100ff000001ff010101ff000001ff000001ff010000ff000001ff000100ff010001ff000000ff000000ff010000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030404ff0c0c0cff1b1c1bff2c2d2dff393a3aff434342ff484848ff4e4e4fff555555ff595858ff5b5b5bff5e5d5dff5f6060ff626262ff626363ff616261ff5d5e5dff5d5e5dff5f5f5fff5f6060ff606060ff606061ff6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030302ff020303ff030303ff020203ff030202ff020202ff020302ff020202ff020203ff020303ff020203ff020203ff030202ff020203ff0203020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d4ffd5d4d4ffd1d2d2ffd2d1d2ffcfcfcfffcecfceffcececeffcccdccffcdcccdffcacbcbffc9cac9ffcbcacbffd0d0cfffd6d6d6ffd6d6d6ffd4d3d3ffd1d2d2ffcdcdceffc4c4c4ffb9b9b9ffafafaeffacadadffadadadffacadadffadadadffadacacffacadadffadadadffadadaeffaeaeafffaeaeafffafafafffb0afafffb0b0b0ffb0b1b1ffb1b1b2ffb2b1b2ffb2b2b2ffb3b2b3ffb3b4b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b7ffb7b8b8ffb9b8b8ffb9b9b9ffb9babaffbababaffbbbabbffbbbbbbffbbbbbbffbcbcbcffbcbdbcffbcbdbdffbdbdbdffbebdbdffbebebeffbfbfbfffc0bfbfffc0c0c0ffc1c0c0ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c4c3ffc3c4c3ffc4c4c4ffc4c5c5ffc5c5c5ffc6c5c6ffc6c6c5ffc6c6c6ffc6c7c7ffc7c6c6ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc8c9c8ffc8c9c9ffc9cac9ffc9c9caffcacacaffcacacaffcacbcaffcbcbcbffcbcbccffccccccffccccccffcccccdffcdcdcdffcdcdceffcececeffcfcecfffcfcecfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd7d7d7ffdbdbdbffdddedeffe0e0e0ffe2e2e1ffe3e4e3ffe4e5e5ffe6e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e8e8ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e80000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaebffeaeaebffeaeaeaffeaeaebffebeaeaffebebebffecececffecececffecececffedecedffedecedffedededffedededffecececffecececffecebebffeaeaeaffe7e6e6ffe3e2e3ffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdfdfdfffdededfffdedfdeffdededeffdededeffdededeffdddedeffdddedeffdeddddffddddddffdddedeffddddddffdedddeffddddddffddddddffdcddddffdddcddffdcddddffddddddffdcdddcffdcdddcffdddcdcffdcddddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcddffdddcdcffdcdcdcffdcdcddffddddddffdfdedfffe1e1e1ffe3e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe3e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedeffdfdedeffdededeffdedddeffddddddffdddeddffddddddffdcdddcffdddcdcffdcdcdcffdbdcdbffdcdbdcffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d8ffd6d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d7d8ffd6d6d7ffd5d5d6ffd5d4d5ffd3d4d3ffd0d0d0ffcccdccffc8c8c8ffc4c4c4ffc1c1c1ffc0c0c0ffbfbfc0ffbebfbfffbebebdffbcbdbdffbcbcbcffbbbbbcffbbbabbffbababaffb9b9b9ffb8b8b8ffb8b8b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b3ffb4b3b4ffb3b2b3ffb3b2b2ffb2b3b3ffb2b2b2ffb1b1b1ffb2b2b2ffbebebeffcbcccbffd2d1d2ffd3d4d4ffd3d4d3ffd0cfd0ffc8c8c8ffc5c5c5ffc7c7c8ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181818ff3f3f3fff3e3e3eff363636ff303130ff313232ff323232ff323233ff323232ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff40403fff404040ff404040ff403f3fff3a3a3aff323233ff464646ff484748ff454645ff454546ff454645ff454546ff474746ff474646ff464746000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff070706ff111110ff2e2f2eff575657ff797978ff8f8f8effa1a1a1ffa6a6a6ffaaabaaffacadacffaeadadffafaeafffb1b0b0ffb5b5b5ffd4d5d5fff5f4f4fffafafafffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffafbfbfffafafbfffafafafffbfafafffafafbfffafbfafffafafafffbfbfbfffafbfafffafafafffafafafffafafafffafafafffbfbfafffbfafafffafbfafffbfbfbfffafbfafffbfbfafffafbfbfffafafafffafbfafffafafafffbfafbfffbfafbfffbfafbfffbfbfafffafbfbfffbfafafffbfbfbfffafbfafffbfafafffafbfbfffafbfafffbfbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfbfafffbfafafffafbfbfffbfbfafffbfafbfffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfafafffafafafffbfafafffbfafafffafafafffafafafffafaf9fffafafafffafafafffafaf9fffafafafffafafafffbfafbfffbfafafffbfafafffbfbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfbfcfffdfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafafffbfafbfffafbfbfffafafbfffafafafffafafafffafbfafffbfbfafffafbfafffafafbfffafafbfffafafafffbfafafffafafbfffafbfbfffafafafffbfbfbfff9faf9ffeeeeeeffcdcdceffafaeaeffa9a9a9ffa7a7a6ffa5a5a4ffa2a3a3ffa1a1a1ff9d9e9dff979796ff898989ff7a7a7aff5e5e5eff3e3f3eff1e1d1eff0b0a0bff040303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e3e3ffe4e4e4ffe6e6e6ffe6e6e7ffe7e8e8ffe8e8e8ffeae9e9ffe9eaeaffeaeaeaffebeaebffebebebffecebebffedededffefeeeeffeff0f0fff0f0f0fff0f1f0fff1f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff1f0f1fff1f0f1fff1f0f1fff1f1f0ffeff0f0ffefefefffeeeeeeffededecffecececffebecebffebebeaffebebeaffeaeaeaffe8e9e9ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e2ffe3e2e3ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffdfe0e0ffdededfffdededeffdededeffdddddeffddddddffdcdcdcffddddddffdcdcdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdbdadaffdadbdaffdadadaffdadad9ffdadad9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d7ffd8d7d8ffd7d6d7ffd7d6d6ffd6d6d6ffd5d6d6ffd5d4d4ffd4d5d5ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffccccccffcbcbcbffcacacaffcacacaffcac9c9ffc8c9c9ffc8c8c7ffc6c6c7ffc5c5c5ffc3c4c4ffc3c2c2ffc0c0c0ffbebebeffbcbcbbffb9b9b9ffb5b6b6ffb0b0b1ffabababffa8a8a8ffa3a3a3ff9d9e9eff989898ff939393ff8e8e8eff888888ff838283ff7e7d7dff787878ff737372ff6c6b6bff656565ff616060ff5c5d5cff5a5959ff555656ff535353ff505150ff4c4d4dff4a4a4aff484748ff454445ff414141ff3d3e3eff3b3a3aff383838ff353635ff333333ff313131ff2e2f2eff2c2c2cff282828ff252525ff222222ff201f1fff1e1e1eff1d1c1dff1c1c1cff1b1b1bff1a1a1aff191919ff191919ff181818ff171717ff161616ff161515ff151415ff141414ff141414ff141313ff131314ff141313ff131314ff121313ff111212ff101010ff0f0f0fff0d0e0eff0d0d0cff0c0c0cff0b0c0cff0c0c0dff0c0c0cff0d0d0dff0c0c0dff0d0d0dff0d0c0dff0d0d0dff0d0d0dff0c0c0cff0c0c0dff0c0c0cff0c0c0bff0b0b0bff0a0909ff080909ff080708ff030403ff030202ff010101ff010101ff010101ff010101ff020102ff020102ff020101ff010101ff010201ff010101ff010101ff010100ff010100ff000101ff010100ff010101ff000000ff000100ff000000ff000000ff000000ff000001ff010101ff000001ff000100ff000000ff010101ff000101ff000001ff010101ff010101ff010101ff010101ff010201ff020101ff010202ff020101ff020102ff010202ff010102ff020101ff010101ff010202ff020201ff020201ff010202ff010102ff010101ff020101ff010102ff010201ff010101ff020202ff010202ff010101ff010102ff020101ff020101ff020201ff020101ff010202ff020202ff01020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010001ff010000ff010100ff010100ff010000ff000101ff010101ff000100ff010100ff000101ff000000ff000100ff000000ff010001ff010001ff010000ff000100ff000100ff000000ff000001ff000100ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff050605ff101010ff232223ff343534ff404041ff484848ff4e4d4dff535253ff595959ff5c5c5cff5f5e5fff606161ff636362ff666566ff656566ff626363ff5f5f5fff5f5e5fff5f6060ff606060ff606160ff606061ff60606100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff030203ff030202ff030202ff030302ff030202ff020302ff030203ff020302ff030302ff020202ff020202ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d2d2ffd2d1d1ffd0cfd0ffcececeffcececeffcdcccdffcdccccffcacbcbffcbcbcaffcacac9ffc8c8c9ffc9c9caffcfcfcfffd4d4d4ffd4d3d4ffd1d2d2ffcfcfcfffccccccffc2c2c2ffb6b6b6ffadadaeffacababffacacacffadacacffadacacffacadacffadadadffadadadffaeaeadffaeaeaeffafaeaeffafafafffafb0afffb0b0b0ffb1b0b1ffb2b1b1ffb2b2b2ffb2b3b2ffb3b2b2ffb4b4b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b5ffb7b7b6ffb7b7b7ffb7b8b7ffb8b7b8ffb8b8b8ffb9b9b9ffbab9baffbababaffbababbffbbbbbbffbbbbbbffbcbcbcffbcbdbcffbcbcbdffbebdbdffbebebeffbebebeffbfbfbfffc0c0bfffc0bfc0ffc0c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c4ffc5c5c4ffc5c5c5ffc5c5c6ffc5c5c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc9c9c9ffcacac9ffcacac9ffcacbcaffcbcbcbffcbcbcbffcccccbffccccccffccccccffcccdccffcdcdcdffcecdceffcececeffcfceceffcfcfcfffcfd0cfffd0cfcfffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d1ffd2d2d1ffd2d3d2ffd3d3d2ffd2d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d6ffd9d9d9ffdcdcdcffdedfdfffe0e0e0ffe3e2e2ffe3e4e4ffe5e5e5ffe6e5e5ffe6e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e7e8ffe8e8e8ffe9e8e80000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeaebeaffebeaeaffeaeaeaffeaeaeaffeaebeaffebebebffecebecffecebecffecececffecedecffecededffedececffedededffecececffececebffebecebffeaeae9ffe6e6e6ffe2e2e2ffdfe0dfffdfdedeffdededeffdededeffdededeffdededeffdddedeffdddedeffddddddffdededeffdddeddffddddddffdeddddffddddddffddddddffddddddffddddddffdddcddffdcddddffdddcdcffdddcddffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdcdcdcffdbdbdcffdbdcdbffdbdbdbffdcdcdcffddddddffdedfdfffe1e1e1ffe4e3e3ffe5e5e5ffe6e6e5ffe6e5e5ffe5e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e3ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe0e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdddedeffdededdffdedddeffddddddffdcddddffdddcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdadadbffdadadaffdadadaffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d7d8ffd8d7d7ffd8d7d7ffd8d8d7ffd8d7d7ffd6d7d7ffd7d7d7ffd6d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd7d7d7ffd6d6d6ffd4d5d5ffd4d4d4ffd3d4d4ffd1d1d0ffcdccccffc8c9c9ffc4c5c4ffc2c2c2ffc0c0c0ffbfc0bfffbebebeffbdbdbdffbcbcbcffbbbbbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b3b3ffb3b3b3ffb3b3b2ffb3b2b3ffb2b2b2ffb5b6b6ffc2c2c2ffcdcdcdffd2d2d2ffd4d4d4ffd4d4d4ffcececfffc7c8c8ffc7c7c7ffc8c8c8ffc8c8c8ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff191918ff3f3f3fff3e3e3eff363536ff303030ff303030ff323132ff333233ff323232ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f40ff3f3f3fff404040ff3b3b3bff373837ff323232ff444444ff484848ff454545ff444445ff464545ff474646ff474746ff474646ff464747000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030302ff0b0b0bff1f1f1fff464646ff6c6c6cff868686ff989899ffa5a6a5ffaaaaa9ffacacacffacacacffadadadffaeaeaeffb1b1b1ffc3c3c3ffecececfffaf9fafffbfafafffbfbfafffafbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafafffbfafafffafbfbfffafbfbfffafbfafffbfbfbfffafafafffbfafbfffafafbfffafafafffbfafafffafbfafffbfbfbfffafbfafffafbfbfffbfbfafffafafafffbfafbfffafafafffbfbfbfffbfbfbfffbfafafffbfbfbfffafafbfffafafbfffbfbfbfffafbfbfffbfafafffbfafafffafafafffafbfbfffbfafafffafbfbfffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffbfafafffbfafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafafafffbfafafffbfafafffbfafafffafafbfffafbfafffafafafffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfafbfffafafbfffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafff9f9fafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffdfdfcfffbfcfcfffcfbfbfffcfbfbfffcfbfbfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffafafbfffafbfafffafafafffafbfafffafafafffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffafafbfffbfbfbfffbfbfbfffafbfafffbfafbfff7f6f7ffe2e2e2ffbcbbbbffa9aaa9ffa7a7a7ffa5a6a5ffa4a4a4ffa3a3a3ff9f9f9fff9a9a9aff8f8f8eff858584ff727372ff5a5a5aff343534ff141414ff070708ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e2e3ffe4e3e3ffe5e5e5ffe6e7e7ffe7e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaebffebebebffecebebffececebffedededffeeefeeffeff0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0efefffefeeeeffedededffececedffecebebffebececffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e0e1ffe0dfe0ffdfdfdfffdfdfdeffdedfdfffdededfffdededeffdededeffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadbdaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfceceffcecdcdffcdcdcdffcccccdffcccdccffcbcbcbffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffbfbebfffbbbbbbffb7b7b7ffb3b4b4ffb0b0b0ffacacacffa8a8a8ffa2a3a2ff9d9d9dff979798ff929393ff8e8e8eff888988ff838383ff7c7d7cff767676ff717171ff6d6d6dff696969ff646464ff626262ff5e5f5fff5b5a5aff575857ff545454ff505050ff4c4c4cff494949ff464646ff434342ff403f3fff3d3d3eff3b3b3bff383939ff353636ff333333ff2f2f2fff2c2c2cff282829ff252526ff232324ff222221ff212121ff1f2020ff1f1f1eff1e1d1eff1d1d1dff1c1c1bff1b1b1bff1a1919ff191818ff181717ff171717ff161617ff161616ff161616ff151616ff151515ff141514ff131413ff121212ff111011ff0f0f0fff0f0f0fff0f0e0eff0e0e0eff0f0e0eff0e0e0fff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0f0e0fff0e0e0eff0d0d0dff0d0d0dff0c0d0cff0d0c0cff0b0c0bff0b0b0bff0a0a0aff080809ff070708ff020302ff030303ff020202ff010101ff020202ff010102ff010101ff020201ff010101ff010101ff010101ff010100ff000101ff010000ff000101ff000000ff000100ff000000ff000101ff000001ff000000ff000001ff010000ff010100ff000101ff010100ff010101ff010101ff010100ff010101ff010101ff010101ff020101ff020101ff010102ff010201ff010101ff010101ff020101ff020201ff010202ff020201ff020102ff010201ff020202ff020102ff020101ff020101ff010202ff010202ff010201ff020202ff010101ff020102ff010102ff010202ff020101ff010201ff020202ff010201ff010202ff020201ff010101ff010102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010100ff010101ff000101ff000101ff010101ff000001ff010101ff000100ff010101ff010101ff010000ff010101ff000001ff000001ff010101ff000100ff010000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060706ff131312ff282828ff3a3a3aff454545ff4c4c4cff515051ff555555ff5b5b5bff5f5e5eff616161ff646464ff656666ff676868ff686768ff656564ff606060ff60605fff606060ff606060ff606060ff606060ff6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff020303ff030202ff020302ff030303ff020302ff020202ff020202ff020202ff020202ff020202ff03030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcececeffcececeffcdcdccffcdcdcdffcbcbcaffcbcacbffc9cac9ffcacacaffc8c7c8ffc6c5c6ffc9c8c8ffcfcfcfffd2d2d2ffd2d2d2ffd1d1d1ffcecfceffcacacaffc0bfc0ffb4b5b5ffadadadffabacabffacacacffabacabffabacacffacacacffacacacffadadadffadadadffaeaeaeffafafafffafafafffb0b0afffafafb0ffb0b0b1ffb2b2b1ffb1b2b2ffb3b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b4b4ffb5b5b6ffb5b6b6ffb6b6b6ffb7b7b6ffb8b8b8ffb8b8b8ffb8b8b9ffb9b9b9ffbabab9ffbababaffbabbbbffbbbbbbffbcbbbcffbcbcbcffbdbcbcffbdbdbdffbdbdbdffbebebdffbfbebfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c1ffc2c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc4c4c4ffc5c4c4ffc5c4c5ffc6c5c5ffc5c6c6ffc5c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc9c8c8ffc8c9c8ffcac9c9ffc9cac9ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcccdcdffcdcdcdffcdcecdffcdcdceffcececeffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd6d6d7ffdadadaffdeddddffdfdfdfffe1e1e0ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e8e80000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffeaeaeaffeaebebffebebebffebecebffebebebffecececffecececffecedecffedececffecececffececebffebebecffebebebffe9e9eaffe4e5e5ffe1e1e1ffdedfdeffdededfffdededeffdddedeffdddddeffdededdffdeddddffdddeddffddddddffddddddffddddddffddddddffddddddffdddcdcffdddcdcffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdcdcdcffdcdcdbffdcdbdcffdbdcdbffdbdbdcffdcdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdcdbdcffdddddeffdfdfdfffe2e1e1ffe3e4e3ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdfdedeffdfdedeffdfdedeffdededeffdddedeffddddddffddddddffdddcddffdddddcffdcdddcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd6d6d6ffd7d7d7ffd5d6d6ffd5d4d5ffd4d4d3ffd3d3d3ffd0d1d1ffcecdcdffc9cacaffc4c5c5ffc1c2c1ffc0c0bfffbfbfbfffbebebeffbcbcbdffbbbbbcffbbbbbaffbbbabaffb9bab9ffb9b9b8ffb8b8b8ffb8b7b7ffb7b6b6ffb6b6b6ffb6b5b5ffb6b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb3b4b4ffb3b3b3ffb2b2b2ffb3b2b2ffb9bab9ffc6c6c6ffcfd0cfffd2d2d2ffd4d4d4ffd2d2d2ffcdcccdffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc6c5c6ffc6c6c6ffc6c6c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171717ff3d3d3dff3d3d3dff353636ff2f2f2fff303030ff303031ff323231ff333232ff323332000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff403f3fff40403fff3c3c3cff3c3c3cff3b3b3bff383738ff424242ff484748ff474647ff454545ff474646ff464746ff474747ff464746ff464747000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030203ff060606ff131313ff323232ff5d5c5dff7d7e7dff939292ffa0a0a0ffa9a9a9ffababaaffabababffacacabffadadadffaeaeafffb5b5b5ffdad9dafff6f6f7fffafafafffafbfbfffbfafafffbfafbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfafffafbfbfffbfbfafffafbfbfffafafbfffbfafbfffafafafffbfafafffbfafbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfafffafafbfffbfbfafffbfafbfffafafbfffbfbfbfffafbfbfffbfafafffbfafafffafbfafffbfbfafffbfafafffbfbfafffbfbfafffafafbfffbfafbfffafafafffbfbfafffafbfbfffbfafbfffafafbfffafafafffbfafafffafafafffafafafffafafafffbfafbfffbfafafffafafbfffafafafffafafafffafafafffbfbfafffafbfafffbfbfafffbfafbfffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffdfdfcfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfafafffbfafafffafafafffafafafffaf9fafffaf9fafffafaf9fffaf9f9fffafaf9fffafafafffafafafffafafafffafaf9fffafafafffafafafffafbfafffbfafafffafafafffbfbfbfffafbfbfffbfafafffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafafffbfbfafffafafbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafbfffafbfafffafbfafffbfbfafffafbfbfffafafbfffbfafbfff9f9f9fff0efefffd0cfd0ffafaeafffa8a8a8ffa6a5a6ffa5a4a5ffa3a4a3ffa1a0a0ff9d9c9cff949494ff8c8c8bff7e7e7dff6d6d6dff4c4c4cff252525ff10100fff060505ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe4e4e4ffe5e6e6ffe7e7e6ffe7e8e8ffe9e9e9ffe9eae9ffe9eaeaffebeaeaffebebebffebebebffecececffecececffeeeeedffeeeeeffff0eff0fff0f0f0fff1f0f0fff1f1f0fff1f1f1fff1f1f0fff1f1f0fff1f1f1fff1f2f1fff1f1f2fff2f2f1fff2f1f2fff0f0f1fff0f0f0ffeeefefffeeededffedededffecedecffecececffecebebffebebeaffeaeaeaffe8e9e9ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe4e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e2ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdeffdededeffdddedeffdedddeffdddeddffddddddffddddddffdddcddffddddddffdddcddffdddcddffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdbdbffdbdbdbffdadadaffdadadaffdadadaffdadad9ffdad9d9ffd8d8d9ffd8d8d9ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d5ffd5d5d6ffd5d5d5ffd5d4d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d1ffd0d0d0ffcfcfcfffcfcfceffcececeffcdcdcdffccccccffcbcbcbffcbcacaffc9cacaffc9c9c9ffc9c9c9ffc8c7c8ffc6c7c6ffc5c5c4ffc2c3c3ffc1c1c1ffbfbfbfffbdbdbdffbbbbbbffb8b9b8ffb5b6b6ffb2b1b2ffaeaeaeffa8a7a8ffa3a2a2ff9b9a9bff969695ff919091ff8c8b8bff878887ff838282ff7e7e7dff767676ff727272ff6e6e6eff6b6b6aff676767ff626262ff5b5b5aff575657ff535354ff515151ff4e4f4fff4b4a4aff484848ff454645ff434343ff414140ff3f3f3eff3c3c3bff373838ff343434ff303030ff2d2d2dff2a2b2bff292929ff272728ff262526ff242423ff222222ff212121ff202020ff1f1f1fff1e1e1dff1b1c1cff1b1b1bff1a1a1aff191919ff191919ff181918ff181817ff171617ff151616ff151514ff141414ff131313ff121312ff121212ff111111ff101111ff101010ff0f1010ff10100fff0f0f0fff0e0f0fff0f0e0fff0f100fff0f0e0eff0e0e0eff0e0d0eff0e0d0dff0d0c0dff0d0c0cff0c0c0bff0c0b0bff0b0b0aff0a0a0aff090909ff050404ff030303ff030303ff010202ff020201ff020101ff010101ff010101ff000101ff010000ff010001ff010100ff010101ff010000ff010100ff010100ff000101ff010001ff000000ff010100ff000101ff010101ff000101ff010001ff010100ff010101ff010101ff010101ff010101ff020101ff010102ff010101ff010101ff010101ff020201ff010201ff010201ff020101ff010202ff020201ff020202ff020102ff010201ff020201ff010102ff010202ff020201ff010202ff020201ff010202ff010102ff020102ff020202ff020101ff020102ff020102ff020201ff020102ff020102ff010201ff020101ff020201ff020202ff02020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010001ff010001ff010100ff010000ff010100ff010101ff010101ff010100ff000100ff010101ff000001ff010100ff010001ff000001ff010001ff000101ff000000ff000000ff000100ff010000ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010101ff050506ff131313ff2a2a29ff3c3d3cff484848ff4e4e4eff535353ff575756ff5c5c5dff5f5f5fff636363ff656565ff686867ff6a6a6aff6a6a69ff666666ff626263ff606060ff616160ff606060ff606060ff606060ff6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff010201ff010101ff030203ff030203ff030302ff030203ff030203ff020302ff030202ff030302ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcececeffcdcdccffcdcccdffcacbcbffcbcacaffcacacaffc9c9caffc8c8c8ffc8c8c8ffc3c3c4ffc5c5c5ffc8c9c8ffcdceceffd1d1d1ffd1d2d2ffd0d1d1ffcfcfcfffc9c9c9ffbebdbdffb3b3b3ffacacacffabababffabaaabffabababffabababffacababffacacacffadadadffaeaeadffaeaeaeffaeaeaeffafafafffafafafffb0b0afffb1b0b1ffb1b1b1ffb2b2b2ffb2b3b3ffb3b3b3ffb4b3b3ffb4b5b4ffb5b5b5ffb6b5b5ffb6b6b5ffb7b7b6ffb6b7b7ffb8b7b8ffb8b8b8ffb9b9b8ffb9b9b9ffbababaffbababaffbbbabbffbbbbbbffbbbcbbffbcbcbcffbdbcbcffbdbdbdffbebebdffbdbebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c0ffc2c1c1ffc1c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c8c7ffc8c7c7ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcac9caffcacac9ffcbcacaffcbcbcaffcccccbffcccccbffccccccffccccccffcdcdcdffcdcdcdffcececdffcfceceffcececfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd3d3d2ffd2d3d3ffd4d3d4ffd4d4d5ffd8d8d7ffdbdcdcffdfdedfffdfe0e0ffe2e1e2ffe4e3e3ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e5e5ffe5e6e6ffe6e6e5ffe7e7e7ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e70000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe8e8e8ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeae9ffeaeaeaffeaeaeaffebebebffebebebffececebffecebecffecececffececedffecececffecebebffebebebffeaebeaffe9e8e8ffe4e4e3ffe0e0e0ffdfdfdeffdddedeffdedddeffddddddffdededdffdddedeffddddddffddddddffdddcddffdddddcffdcdddcffdcdddcffdddcdcffdddcddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdbdcdbffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdbdbffdbdbdaffdadbdbffdbdbdaffdadbdbffdadbdbffdbdadbffdcdcdcffdeddddffe0dfe0ffe2e1e2ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe3e2e2ffe1e1e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffe0e0dfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdedeffdddedeffdedddeffdededdffddddddffddddddffdcddddffdddddcffdcdcdcffdbdcdcffdcdbdbffdcdcdbffdbdadbffdadbdaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d6d6ffd6d5d6ffd6d5d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd6d5d6ffd5d5d6ffd5d5d6ffd4d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffcececeffcacac9ffc6c6c5ffc2c2c2ffbfc0c0ffbfbebfffbdbdbdffbcbcbcffbbbbbbffbbbabbffb9b9baffb9b8b9ffb8b8b8ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b6ffb6b6b5ffb5b6b6ffb5b5b5ffb5b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffb3b3b2ffbdbcbcffc9c9c9ffd2d1d1ffd3d3d3ffd4d4d5ffd3d3d2ffcdcdcdffc8c8c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c9c8ffc8c8c8ffc5c5c6ffc6c5c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010100ff010100ff010100ff000001ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171717ff3c3c3bff3b3b3bff333434ff2e2e2eff2f2f2fff303030ff303131ff323232ff323233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f40ff3c3c3cff3c3c3cff3b3c3cff3c3c3cff3b3b3bff414142ff464646ff474747ff474646ff474647ff474647ff474746ff474647ff474647000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff060606ff0e0e0eff252626ff494849ff706f6fff8a8b8aff9a9a9affa4a4a4ffa8a8a9ffaaaaaaffaaaaaaffadacacffaeadaeffafb0b0ffc4c4c5ffedededfff9f9fafffbfbfafffafafbfffafafafffbfbfbfffafbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfafffbfafafffbfbfafffbfbfbfffafbfafffafafbfffbfafafffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffafafbfffafafbfffafbfbfffafbfafffbfafbfffbfafafffbfafafffafafafffafbfbfffafafafffbfafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafbfafffafafbfffafafafffafafafffafafbfffafafbfffbfafbfffafbfbfffafafafffafbfafffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfafbfffbfafafffafbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9fafafffafafafffaf9fafffafafafff9fafafffafafafffafafafffafafafffafafbfffafbfafffafafbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfcfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfcfcfffbfcfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffafafbfffafafbfffbfafbfffafbfbfffafafafffafbfafffbfafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffbfafafffafbfbfffafafafff7f7f7ffe4e4e4ffbdbdbdffa8a9a9ffa6a6a6ffa5a5a5ffa3a3a3ffa1a1a1ff9d9e9dff969696ff909090ff848585ff787878ff5e5e5fff3a3b3aff1a191aff0a0a0aff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe4e3e3ffe4e4e4ffe6e5e5ffe7e7e7ffe9e9e9ffe9e9e9ffeae9eaffebeaeaffeaebebffebebebffebebebffecececffedececffedeeedffeeeeeefff0efeffff0f0f0fff0f1f1fff0f1f1fff0f0f0fff1f1f1fff0f1f1fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1ffefefefffeeeeeeffededeeffecedecffedececffecececffecebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe1e1e0ffe0e0e0ffe0e0dfffe0e0dfffe0e0e0ffdfdfdfffdfdedfffdfdedeffdedfdfffdededeffdddeddffdededeffdeddddffdddedeffddddddffddddddffddddddffddddddffddddddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdbdbdcffdbdcdbffdbdadbffdbdbdbffdadadaffdadadaffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d4d5ffd4d5d4ffd3d3d4ffd2d3d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0cfd0ffcfcfcfffcececeffcececdffcecdcdffcdcdcdffccccccffcbcbcbffcbcbcbffcacac9ffc8c8c8ffc7c7c6ffc5c5c5ffc4c4c4ffc2c2c1ffc0c0c0ffbfbfbfffbcbdbdffbababaffb5b6b5ffb1b1b1ffadacacffa8a9a9ffa5a5a5ffa2a2a2ff9fa09fff9c9d9dff969797ff8a898aff868686ff818181ff7f7e7eff7a7a7bff757675ff706f70ff6a6a6aff626262ff5f605fff5d5d5dff585858ff555555ff525252ff504f4fff4e4e4eff4c4b4bff474747ff424242ff3f3e3fff3c3b3bff383738ff333434ff313132ff302f30ff2d2d2dff2b2b2bff292828ff272727ff252526ff242424ff222223ff202120ff1f201fff1e1e1eff1d1d1eff1c1c1dff1b1c1cff1a1a1aff191a19ff181818ff171717ff171616ff161616ff161616ff151515ff141414ff141313ff131312ff121212ff111111ff101011ff100f0fff0f1010ff0f0f0fff0e0f0eff0f0f0fff0f0e0eff0e0f0eff0e0e0eff0e0d0dff0c0d0cff0c0d0dff0c0d0cff0c0c0cff0c0c0cff0b0b0bff0b0b0bff0a0a0aff040505ff030303ff020202ff010102ff010101ff010101ff010001ff000101ff000100ff010001ff010000ff010000ff000000ff000101ff000000ff010000ff000000ff000000ff000001ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff010102ff010101ff010101ff010102ff010102ff020102ff010202ff010101ff010201ff020201ff020102ff020202ff010101ff020202ff020202ff010201ff020101ff020101ff020202ff010201ff010102ff020101ff010202ff020202ff010101ff010101ff020101ff010202ff020102ff020101ff010101ff010202ff010202ff010101ff010102ff010101ff0201010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff010101ff010101ff010001ff010101ff000001ff010101ff010001ff000101ff010001ff010101ff010101ff010101ff000001ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000101ff060505ff121312ff292929ff3e3e3dff4a4a4bff4f4f50ff535454ff575758ff5c5d5dff606060ff636364ff666667ff6a696aff6b6c6cff6b6b6bff676867ff646464ff666666ff606060ff606060ff606161ff616060ff6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff010201ff010101ff010101ff010101ff030202ff020303ff030203ff030202ff020202ff020303ff02030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccdcdffcdcccdffcacbcaffcbcbcaffc9c9c9ffcac9c9ffc8c7c7ffc8c8c8ffc5c5c5ffc4c5c4ffc4c4c3ffc4c4c4ffc8c9c8ffcececdffd1d1d2ffd3d2d2ffd1d2d2ffd0d0d0ffc6c7c6ffbbbbbbffb1b0b0ffaaababffaaaaaaffaaaaaaffaaaaaaffabababffabacacffacacacffadadadffadadadffaeaeaeffaeaeafffaeafafffb0afb0ffb0b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b4b3ffb5b4b4ffb5b5b5ffb6b5b5ffb6b5b6ffb7b7b7ffb7b7b7ffb8b7b8ffb8b8b8ffb8b9b8ffb9b9baffbababaffbababaffbbbbbbffbbbbbbffbbbbbcffbcbcbcffbcbdbcffbcbdbdffbdbdbdffbebebeffbebebfffbfbfbfffc0bfc0ffbfc0c0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacbcbffcbcacbffcbcbcbffcbcbccffcdccccffcdcccdffcdcdcdffcecdceffcececeffcececfffcfcfcfffcfcfcfffcfcfd0ffd0d0d1ffd0d1d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd6d6d6ffd9d9d9ffdcdddcffdededfffe0e0e0ffe2e2e2ffe3e4e4ffe5e4e4ffe5e4e5ffe5e4e5ffe4e5e5ffe4e4e5ffe4e5e4ffe5e5e4ffe4e4e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe8e7e7ffe7e7e700000000000000000000000000000000000000000000000000000000ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9eaffe9eaeaffebeaeaffeaeaebffeaebebffebebecffecececffecececffecececffebebecffebebebffeaebebffeaeaeaffe8e7e7ffe3e3e3ffdfdfdfffdedddeffdededeffddddddffddddddffddddddffddddddffdcddddffddddddffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdcdbffdbdbdcffdbdbdcffdbdbdcffdbdbdcffdbdbdbffdbdbdaffdbdbdaffdbdadaffdbdadaffdadadaffdadbdbffdbdadaffdadadaffdadadaffdadadaffdbdbdaffdadadaffdadadaffdbdadaffdadbdaffdbdbdbffdbdcdbffddddddffe0dfe0ffe2e2e2ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0dfe0ffe0e0e0ffe0dfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdddedeffdddeddffdddeddffdddddeffddddddffdddcddffdcddddffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d8ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d4ffd3d4d3ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd4d4d5ffd3d3d4ffd2d2d3ffd1d2d1ffd1d0d1ffcececeffcbcacaffc6c6c6ffc2c2c3ffbfbfc0ffbebebeffbdbdbdffbbbbbbffbababbffbababaffb8b9b8ffb8b8b8ffb8b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb5b6b6ffb5b6b6ffb5b6b5ffb5b4b5ffb4b4b5ffb3b3b4ffb2b3b3ffb3b3b3ffc0c0bfffcccccbffd1d0d0ffd2d2d2ffd3d3d3ffd2d3d3ffccccccffc8c8c8ffcacacaffc8c8c8ffc9c9c8ffc8c8c8ffc8c8c8ffc9c8c8ffc5c6c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171717ff3c3b3bff3a3a3aff323233ff2d2c2dff2e2e2eff2f2f2fff303030ff323233ff333232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3bff3c3c3bff3c3c3cff3c3c3bff3c3b3cff424141ff454645ff464646ff454545ff474646ff474646ff464747ff474647ff474646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0b0b0bff1f1f20ff3e3e3dff605f5fff7f807fff939393ff9f9e9effa5a5a5ffa9a9a9ffa9aaaaffabababffacadadffaeafaeffb6b6b6ffdbdbdbfff7f7f7fffafafafffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafafafffbfbfbfffafbfbfffafafafffafafafffbfbfbfffafbfbfffafafbfffbfafbfffafbfbfffbfbfafffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafafffbfafafffafbfbfffafbfafffafafafffafbfafffbfafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffafbfbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffbfafafffafbfafffafafafffafafafffafafafffafaf9fffaf9fafff9faf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfafbfffafafafffafafafffafafafffafbfafffafafafffafafafffafafbfffafafafffaf9f9fff9f9fafff9fafafffafafafffafaf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff2f2f2ffd1d2d2ffaeafaeffa7a7a7ffa5a6a5ffa3a4a4ffa1a1a1ff9e9e9dff999999ff949595ff8c8c8cff818281ff6d6e6dff4d4d4dff282728ff0e0e0eff060505ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e3ffe5e4e5ffe6e6e6ffe7e7e7ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebebebffebecebffebebecffecececffecededffedeeedffeeeeeeffefefeffff0f0f0fff1f1f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff3f2f3fff2f2f2fff2f1f2fff1f1f0fff0f0f0ffeeefefffeeeeeeffedededffededecffecececffecebebffebeaeaffe9eae9ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e4e3ffe3e2e2ffe2e2e3ffe2e3e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededeffdedfdeffdededeffdddeddffdededeffdededeffddddddffdddddeffdddedeffddddddffdcddddffdcdddcffdcdcddffdcdcdcffdcdbdbffdcdbdbffdbdbdaffdbdadaffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd9d8d9ffd8d9d9ffd8d9d8ffd8d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d0d0ffd0cfd0ffcfd0d0ffcfcfcfffcececdffcdcdcdffcbcbccffcacacaffc9c9c9ffc7c7c7ffc5c5c5ffc4c4c4ffc2c2c2ffbfc0bfffbdbdbdffbababaffb7b8b8ffb5b5b4ffb2b2b2ffb0b0b0ffaeaeaeffacababffa8a7a7ffa1a1a1ff9c9d9dff979797ff919291ff8b8c8bff868686ff818081ff7c7b7bff757474ff6f6f6eff6c6c6cff696a6aff676767ff636363ff5f5f5eff5a5a59ff565555ff525151ff4d4d4dff494949ff454545ff414141ff3e3d3dff3a3a3aff383738ff343535ff313232ff2f2f2fff2d2d2dff2b2c2bff29292aff282828ff272626ff252525ff232323ff222122ff202120ff1f1f1fff1d1d1dff1c1c1dff1b1b1bff1a1919ff181819ff191a1aff181819ff181817ff181718ff171617ff151515ff151415ff131313ff121212ff111111ff111111ff101010ff0f0f0fff100f0fff0f1010ff0f100fff0f0f0fff0e0f0eff0e0e0fff0e0e0eff0e0d0dff0e0e0eff0d0e0eff0e0e0eff0e0e0eff0d0e0dff0d0d0dff0b0a0bff050404ff030303ff030302ff020101ff000101ff010101ff010101ff010100ff000100ff010000ff010000ff000101ff000100ff000000ff000101ff010001ff010100ff010101ff000101ff000001ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010102ff010101ff010202ff020202ff020101ff010102ff010202ff020202ff020201ff020202ff020102ff010101ff020202ff010202ff010101ff010101ff020101ff010201ff010101ff020101ff010202ff020201ff020101ff010201ff010102ff020201ff010101ff010102ff010202ff010101ff010202ff01020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010201ff010101ff010100ff010101ff010101ff010100ff010101ff000101ff010001ff010101ff010100ff010101ff010101ff010100ff010101ff010101ff010101ff000101ff010101ff000101ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff101110ff262627ff3b3b3bff4a4a4aff505050ff545455ff585858ff5d5d5dff616060ff646464ff686868ff6b6c6cff6d6e6eff6c6c6cff686969ff666766ff676666ff6b6b6cff606160ff606060ff606060ff606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff010102ff030302ff030202ff020302ff020203ff030302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacbcbffcacac9ffcac9c9ffc7c7c8ffc8c8c8ffc5c5c5ffc5c5c4ffc5c5c5ffc4c4c4ffc0c0c0ffc3c3c3ffc8c9c9ffcfcfcfffd2d2d2ffd2d2d2ffd1d1d1ffcdcdcdffc5c4c4ffb8b9b9ffadadacffa9a9a9ffa9a9a9ffa9a9aaffaaaaaaffabaaaaffababacffacacacffadacacffadaeadffaeaeadffafafafffafafafffb0b0afffb1b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b3ffb4b4b4ffb5b5b4ffb6b5b5ffb6b6b6ffb6b7b6ffb7b7b7ffb7b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9bab9ffbababaffbababaffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbebdbeffbebebeffbebfbfffbfbfc0ffc0c0c0ffc0c0c1ffc1c1c1ffc2c1c1ffc1c1c2ffc2c3c2ffc2c2c3ffc3c3c3ffc4c3c4ffc4c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c7c6ffc6c6c7ffc7c7c7ffc7c8c8ffc8c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffcacac9ffcacac9ffcacacbffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcececdffcfceceffcfcfceffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d3ffd3d4d4ffd7d7d7ffdadbdbffdedddeffdfdfdeffe1e1e1ffe2e3e2ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e4ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e70000000000000000000000000000000000000000000000000000000000000000ffe7e6e7ffe6e7e7ffe8e8e7ffe8e8e8ffe7e8e7ffe8e8e8ffe9e9e9ffe8e8e8ffe8e9e9ffe9eaeaffeae9e9ffeaeaeaffeaeaeaffebebebffebebebffebebebffecebebffececebffecececffebebebffebebebffeaeaeaffe6e6e6ffe2e2e1ffdededeffdeddddffddddddffdcddddffdcddddffdcddddffdddcddffdcdddcffdcdcdcffdcdddcffdbdbdcffdbdbdcffdcdcdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadbdbffdadadaffdadadbffdadbdaffdadadaffdad9daffdadadaffdadadaffdadad9ffdadadaffdad9daffd9d9d9ffdadadaffd9dadaffd9d9d9ffdad9d9ffdadadaffd9dadaffdadadaffdcdbdbffdddedeffe0e0dfffe2e2e2ffe3e4e3ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffe0dfdfffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffdddcddffdddcddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdadaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d6ffd5d6d6ffd5d6d5ffd5d4d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d3d3ffd3d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd3d2d2ffd3d2d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd2d2d2ffd1d2d1ffd0d0d0ffcececeffcbcacbffc6c7c7ffc2c3c2ffbfbfbfffbdbebeffbdbcbcffbbbbbaffbab9baffb8b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b6ffb6b6b7ffb6b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb4b4b4ffb3b4b3ffb3b3b3ffb8b8b8ffc3c4c4ffcececeffd1d0d0ffd2d2d2ffd2d3d3ffd0d0d1ffcbcbcaffcacacaffcacacaffcacac9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171716ff3b3b3bff3a3a3aff323333ff2c2d2dff2e2e2eff303130ff333232ff323332ff333232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3bff3c3c3cff3c3c3cff3b3c3bff434343ff464545ff434444ff424242ff454545ff464747ff474746ff474646ff464746000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020203ff070707ff171617ff353434ff555555ff747473ff898989ff979798ffa1a1a1ffa6a6a6ffaaaaaaffaaaaaaffabababffadadadffb0b0afffc6c7c6ffefeeeffffaf9f9fffbfafafffafafafffbfafbfffbfafafffbfafbfffafbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafafffbfbfafffbfbfafffafbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfafffbfafbfffafbfafffafafafffbfafafffbfafafffbfafafffafbfafffafafbfffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffbfbfafffafafbfffafafafffafafafffafafafffafbfafffafbfafffbfafbfffbfafbfffafbfbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffcfdfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffafafafffafbfafffafafbfffafafbfffafafafffafafafffafafafffafaf9fffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfbfafffafbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfafffbfbfafffbfbfbfffafafbfffbfafafffbfafafffafbfafffafbfafffbfafafffbfafafffafafafffafafafff9faf9fffafafafffafafafff9f9f9fffafafafff9fafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafff9faf9fffaf9fafffafafafff8f7f7ffe6e5e5ffbebfbfffa9a9a8ffa6a6a5ffa4a4a4ffa1a1a2ff9f9f9eff9b9c9bff989897ff919191ff888888ff7a7a79ff5e5f5eff383738ff151414ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e3e3ffe4e4e4ffe4e5e5ffe6e6e6ffe8e8e7ffe9e9e9ffeaeaeaffebebeaffebebebffebecebffecebecffececedffedecedffedededffedededffeeeeeeffefefeffff0f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff3f3f2fff2f3f2fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedeeeeffededecffedecedffececebffebeaeaffeae9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdfdedfffdfdedeffdededfffdfdfdeffdedfdeffdededfffdededeffdededeffdedfdeffdededeffdededeffdddeddffdddeddffddddddffddddddffdddcdcffdddcdcffdbdcdcffdcdcdcffdbdbdbffdcdbdbffdbdbdcffdbdbdaffdbdadbffdadbdaffdadadaffdbdadaffdbdadbffdbdadaffdadbdaffd9d9daffd9dad9ffd9d9d9ffdadadaffdadad9ffd8d8d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d4ffd3d4d3ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd0d1d1ffcfcfd0ffcececeffcdcdccffcccbccffcbcbcaffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc1c0c1ffbfbfbfffbdbdbdffbbbbbbffb9b9b8ffb6b7b7ffb4b4b5ffb1b2b1ffacadacffa9a9a8ffa4a4a4ff9e9f9eff999998ff939393ff8e8e8eff898888ff848383ff7e7e7eff797979ff777676ff757475ff727272ff6e6e6dff696969ff646464ff5f5f5fff5b5b5bff575757ff535252ff4d4d4cff484849ff444545ff424242ff3e3f3fff3b3b3bff373737ff343434ff323232ff313130ff2f2f2fff2d2d2dff2c2b2cff2a292aff272727ff252625ff242424ff222222ff202020ff1f1f1fff1d1d1dff1c1c1cff1b1c1cff1a1a1aff1b1b1bff1a1b1bff1a1a1aff191918ff171717ff161616ff151515ff141413ff121312ff121213ff121212ff111111ff111111ff111111ff111110ff101010ff0f1010ff0f0f10ff0f0f0fff0f100fff0f0f0fff0f0f10ff0f100fff0f100fff0e0f0eff0f0e0fff0d0c0cff0c0c0cff090a0aff040404ff020202ff010101ff000101ff000000ff010001ff000100ff000000ff010000ff010001ff010000ff000100ff000001ff000101ff000100ff000101ff010101ff010001ff010101ff010101ff020201ff010202ff010102ff020101ff020102ff010201ff020201ff020102ff020102ff020202ff020202ff020202ff020202ff020202ff010202ff020202ff020202ff020202ff020201ff010201ff020202ff020201ff020201ff010201ff020102ff020102ff020102ff020101ff010102ff020201ff010201ff010102ff010102ff010101ff010201ff010201ff010102ff010201ff020201ff010101ff0201010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff010102ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff000100ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff000101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0f0f10ff252524ff3a3a3aff484849ff505150ff575756ff5b5c5cff5f5f60ff626262ff666566ff696a69ff6e6e6eff717171ff706f70ff6a6b6bff666766ff6b6c6bff707070ff737373ff606060ff606060ff606060ff4c4c4cff4b4c4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff010101ff010101ff020101ff010101ff030302ff030302ff0202030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cacaffc9cac9ffc7c8c7ffc8c8c8ffc5c5c5ffc4c4c4ffc5c5c5ffc4c4c4ffc4c4c4ffc2c2c2ffc1c1c1ffc5c4c5ffcacac9ffcfcfcfffd2d2d2ffd2d1d2ffcfcfd0ffcccbccffc2c2c2ffb5b5b5ffabababffa8a9a8ffa8a9a9ffa9a9aaffaaaaaaffabacabffacacabffacacacffadadadffaeaeadffaeaeaeffafafafffb0afafffb0b0b0ffb0b1b0ffb1b1b1ffb2b1b1ffb3b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b5b4ffb5b5b5ffb6b5b5ffb6b6b6ffb7b6b6ffb7b7b7ffb7b7b8ffb8b9b8ffb8b8b8ffb9b9b9ffbabab9ffbababaffbababaffbbbbbbffbcbcbbffbcbcbcffbcbcbdffbdbcbdffbebdbeffbebebeffbebfbeffbfbfbfffc0bfc0ffc0c0c0ffc0c1c0ffc0c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c7ffc7c6c7ffc8c7c7ffc7c7c7ffc8c8c8ffc8c9c8ffc8c9c9ffc9c9c9ffcacac9ffcacbcaffcbcbcaffcbcbcbffcbcccbffccccccffcccdccffcdcdcdffcecdcdffcececeffcececeffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd3d2d2ffd5d5d5ffd9d8d8ffdcdcdcffdddddeffdfe0dfffe1e1e1ffe2e3e3ffe4e4e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e7e70000000000000000000000000000000000000000000000000000000000000000ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffeaeaeaffebeaebffebeaebffecebebffebececffebebecffebebeaffeaeaeaffe9e9e9ffe5e5e4ffe1e0e1ffdededdffddddddffdddcdcffdddcddffdddcdcffdcdddcffdcdcddffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdbdbffdadbdaffdbdadbffdadadaffdadadaffd9dadaffd9dad9ffdad9daffd9dad9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffdad9daffdcdbdbffdddedeffe0e0e0ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe2e3e2ffe2e3e2ffe1e2e1ffe2e1e2ffe2e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdedfdfffdededeffdedfdfffdededeffdededeffdddddeffdededdffdededdffdddedeffddddddffdddcddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdadbdbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd2d3d2ffd2d3d2ffd1d2d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d4ffd3d3d3ffd2d2d1ffd1d0d1ffd0d0cfffcecdcdffcbcacaffc7c7c7ffc3c3c3ffbfc0bfffbdbdbdffbbbcbbffbababaffb8b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b6ffb7b7b6ffb6b7b7ffb6b6b6ffb6b5b6ffb5b5b5ffb4b5b4ffb3b4b3ffb4b4b4ffbcbbbcffc7c8c8ffd0d1d0ffd2d3d2ffd4d4d4ffd3d3d3ffcececeffc9cacaffcacacaffcacacaffcacac9ffcacac9ffc8c8c8ffc9c8c8ffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010001ff010000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161617ff3a3a39ff393939ff333333ff2e2e2eff313030ff323332ff323233ff323332ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3bff3c3c3bff3c3c3cff3b3b3aff464646ff474847ff434344ff424242ff434243ff464545ff464647ff474746ff48484700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010100ff040404ff0c0c0cff252424ff464646ff686868ff838383ff929292ff9c9c9cffa3a3a3ffa7a8a8ffaaaaaaffaaaaaaffabababffadadacffb4b4b3ffddddddfff8f8f8fffafafafffbfafafffafafbfffafafafffbfafafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffdfcfdfffcfdfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffafafafffafafbfffafafbfffbfbfbfffafafafffafafafffafafafffafafbfffbfbfafffafafafffafafafffafbfafffafafbfffafbfbfffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafafffafafafffafbfafffbfbfafffafafbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafafbfffbfbfafffbfafafffafbfafffbfbfbfffbfafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafbfffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfafbfffbfafbfffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafff9f9fafffafafafff9faf9fffafaf9fff9fafafff9f9fafffafafafffafafafffafaf9fff9f9fafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffaf9f9fff3f3f2ffd4d4d4ffaeaeafffa6a5a6ffa4a4a4ffa2a2a2ff9fa0a0ff9c9c9cff999999ff949493ff8d8d8cff818181ff6e6f6fff4c4c4cff232324ff0d0d0cff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e3e3ffe3e3e3ffe6e7e6ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe7e7e7ffe9e8e8ffe9e9eaffebebebffebebebffececebffececebffecececffedededffedededffedeeedffedeeedffeeeeefffefefeffff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff3f3f2fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f2f2fff1f1f2fff1f0f0fff0efefffeeeeeeffeeeeeeffedededffecedecffecececffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e4e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdedfffdedfdeffdfdedeffdededeffdededeffdddedeffdddddeffdeddddffddddddffddddddffdddcdcffdcddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdbffdadadaffd9dadaffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d7ffd8d8d7ffd7d7d8ffd8d8d7ffd6d7d7ffd6d7d6ffd5d6d6ffd5d5d6ffd5d4d5ffd4d3d3ffd3d2d2ffd1d0d1ffd0d0d0ffcecfcfffcececdffccccccffcacacaffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc2c2c2ffc0c0c0ffbebebeffbcbcbcffbabbbbffb7b7b7ffb4b4b4ffafb0afffabababffa6a6a5ff9fa0a0ff9a9a9aff949494ff8f8f8fff8a8a8bff878787ff858484ff808080ff7d7d7dff7a7a7aff767776ff717172ff6c6c6dff696869ff646465ff616160ff5c5d5dff59595aff575757ff535353ff4e4e4eff474847ff424243ff3e3e3eff3b3b3bff393939ff383737ff353435ff333332ff313031ff2f2f2eff2d2d2dff2b2b2bff272827ff252525ff232324ff222222ff202120ff20201fff1e1f1eff1e1e1eff1e1e1eff1e1d1dff1d1c1cff1b1b1bff1a1a1aff181819ff171717ff161615ff151515ff151415ff141414ff141413ff131313ff131313ff121212ff111112ff111111ff111111ff111011ff111011ff101110ff111110ff111110ff101010ff0f1010ff0f0f0fff0f0e0eff0d0d0eff0c0c0bff0a0909ff040404ff020202ff010000ff000000ff000001ff000000ff010001ff000000ff000000ff000100ff000001ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff020101ff020102ff010201ff010101ff020101ff020201ff020202ff010202ff020202ff020202ff020202ff020202ff020202ff010202ff020202ff020202ff020202ff020201ff020102ff020202ff020202ff020201ff020201ff020202ff020202ff020101ff020201ff010101ff010102ff020101ff010102ff010101ff010202ff010101ff020102ff010201ff020101ff020201ff010101ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020102ff020101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff131414ff292a29ff3c3c3dff494949ff525252ff585858ff5d5d5dff626162ff646464ff676667ff6b6a6aff6f6f6fff747474ff737373ff6d6d6dff6b6b6cff707170ff727373ff747474ff747474ff606060ff4c4c4cff4c4b4bff797979ff797979ff797979ff797979ff797979ff797979ff797979ff79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff020101ff010201ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c8ffc8c8c8ffc4c5c4ffc5c5c4ffc4c5c5ffc4c4c4ffc5c4c4ffc2c2c2ffc4c3c3ffc3c3c4ffc5c4c5ffc7c7c7ffcccccbffd1d1d1ffd2d2d2ffd1d1d1ffcfcfcfffcacac9ffbfbfbfffb3b3b4ffabaaaaffa8a8a9ffa9a9a9ffaaaaaaffabababffacabacffacacabffadadacffadadacffadaeaeffaeaeaeffafafafffb0b0b0ffb0b0b0ffb1b1b0ffb2b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b5ffb5b5b5ffb5b5b6ffb6b6b6ffb6b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b9ffb9b9b9ffb9b9baffbababaffbababbffbbbabbffbcbbbcffbcbcbcffbdbdbcffbdbcbdffbebdbdffbebebdffbebebeffbebfbfffbfbfbfffbfbfc0ffc0c1c0ffc0c1c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c2c3ffc3c3c3ffc4c3c3ffc3c3c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c9ffc9cacaffcac9caffcacacaffcacbcaffcbcbcbffcccccbffccccccffcccdcdffcdcdcdffcececdffcececeffcfceceffcfcfceffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd3d3d3ffd6d6d6ffdadad9ffdcdcdcffdddedeffe1e1e0ffe2e2e2ffe2e3e3ffe4e4e3ffe3e3e4ffe3e4e4ffe4e3e4ffe4e3e3ffe4e3e4ffe4e3e4ffe4e4e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e6e600000000000000000000000000000000000000000000000000000000ffe6e6e6ffe7e7e7ffe7e7e6ffe6e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaebebffecebebffebebecffebebebffebeaeaffeaeaeaffe8e8e8ffe4e3e3ffdfe0dfffddddddffdcdcddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdbdbdcffdbdbdbffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdbdadaffdbdadbffdbdadbffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d8ffdadad9ffdbdbdbffdededeffe0e0e0ffe2e2e2ffe3e2e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdededfffdededeffdededeffdededfffdfdfdeffdededeffdededeffdededeffdededeffdddedeffdddddeffddddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d7ffd7d7d8ffd8d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcacacbffc7c7c7ffc3c3c3ffbfbfc0ffbdbdbdffbbbabbffb9b9b9ffb8b8b8ffb7b7b8ffb7b7b7ffb7b6b7ffb6b6b6ffb7b6b6ffb6b5b6ffb6b6b5ffb5b4b5ffb4b4b4ffb3b3b3ffb4b5b5ffbebfbfffcbcbcbffd3d3d4ffd4d4d4ffd4d5d4ffd2d2d2ffccccccffc8c8c8ffcacacaffcacacaffcacacaffcacacaffcacacaffc8c8c9ffc9c9c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010100ff010100ff000001ff000001ff010101ff000000ff000000ff000100ff000001ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff161616ff393939ff393939ff353434ff303030ff323232ff323232ff323233ff333332ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3bff3c3b3cff3c3c3cff39393aff474747ff484848ff444444ff434343ff454444ff454545ff464645ff484848ff49484900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff070607ff141313ff313131ff595959ff797979ff909090ff9a9a9affa0a09fffa5a4a5ffa8a8a9ffa9aaaaffaaaaaaffaaabaaffadacacffc5c5c5ffefefeffff9f9f9fffafafafffbfafafffafafafffafafbfffbfafbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffafbfbfffafbfbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfafffafafbfffafbfafffafbfafffbfafafffbfafafffafafafffbfbfbfffafafafffafafafffafbfafffafafafffafafafffbfafafffafafbfffafafafffafafafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffafbfafffafafafffafafafffbfafafffafafbfffbfafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafbfffbfbfafffbfbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafbfbfffafbfafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafff9fafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fffafafafff9f9f9fff9fafafff9fafafff9f9fafffafafafff9faf9fffaf9fafffafaf9fff9f9fafffaf9fafff9faf9fff8f7f8ffe7e7e7ffbfbfbfffa7a6a7ffa4a4a3ffa2a2a2ff9f9fa0ff9c9c9dff9b9b9aff969696ff919090ff888887ff7b7b7bff616262ff39393aff181817ff070707ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e3e3ffe7e7e7ffe7e7e7ffe7e6e6ffe5e5e5ffe4e4e4ffe5e5e5ffe7e8e8ffe9e9e9ffe9eaeaffebebebffebebebffecebecffecececffececedffedecedffedededffeeedeeffeeeeeeffefefeeffefefeffff0f1f0fff1f1f1fff1f1f2fff1f1f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff3f3f4fff3f3f2fff2f2f2fff0f1f1fff0f0f0ffeeefefffeeeeefffeeedeeffedeeedffedececffebeaebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffdfe0e0ffe0e0e0ffdfe0dfffe0dfdfffe0dfdfffdfe0dfffe0dfdfffdfdfe0ffdfdfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededfffdededdffdededeffdddedeffdededeffdddedeffdedddeffdedddeffdededdffdeddddffdeddddffdcddddffddddddffddddddffddddddffdcdddcffdcddddffdddcdcffdeddddffddddddffdcdcdcffdcdbdbffdbdbdcffdbdcdcffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdbdcdcffdcdbdcffdbdbdbffdadadbffdadadaffd9d9daffdadadaffd8d8d8ffd7d8d8ffd6d7d7ffd5d5d6ffd4d5d4ffd3d3d3ffd2d2d2ffd2d1d1ffd0d0d0ffcfcecfffcccdcdffcbcbcbffc9c9c9ffc8c8c7ffc6c6c6ffc4c5c4ffc3c3c3ffc1c1c2ffbfbfbfffbebebdffbababaffb7b6b7ffb1b2b1ffacacacffa6a6a7ffa1a0a1ff9c9c9bff979797ff939494ff909090ff8b8c8cff888788ff848484ff828282ff7f7f7fff7b7b7bff777878ff747474ff707070ff6b6b6bff676867ff656665ff636262ff5e5d5dff575757ff525252ff4d4c4cff484848ff464646ff424242ff3e3e3eff3a3a3aff383839ff363736ff343434ff313232ff2f2f2fff2c2d2dff2a2a2aff272726ff252525ff242424ff222223ff222222ff212121ff202121ff202020ff1e1f1fff1e1e1eff1c1c1cff1b1a1bff191919ff181818ff181717ff161716ff161616ff151515ff151515ff151414ff131413ff131313ff121213ff121213ff131312ff121212ff121212ff121212ff111111ff111111ff101011ff10100fff0f0f0fff0e0e0fff0e0e0eff0b0c0cff0a0a0aff040404ff030303ff030202ff010001ff000101ff000100ff010100ff000101ff000100ff000101ff010000ff010000ff010101ff010101ff010101ff010101ff010201ff010201ff010201ff020102ff010102ff010202ff020201ff010202ff020202ff020202ff020202ff020202ff020202ff020202ff020102ff020202ff020202ff010202ff020202ff020202ff020202ff010202ff020202ff020202ff020102ff020102ff010202ff020102ff010201ff020101ff020101ff010201ff020101ff010102ff010101ff020201ff010101ff020101ff010101ff010101ff010101ff010101ff010100ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff020101ff010201ff020102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010101ff010101ff010201ff010101ff010101ff010201ff010101ff010001ff000101ff000100ff010100ff000000ff000000ff010101ff060606ff161515ff2c2c2cff414141ff4e4d4dff545454ff5a5b5aff5f605fff646464ff676767ff69696aff6c6c6cff717170ff767776ff767676ff707070ff717070ff737372ff747474ff747474ff4b4b4bff4c4c4cff4b4c4bff797979ff797979ff797979ff797979ff797979ff797979ff797979ff797979ffa2a2a2ffa2a2a2ffa3a2a3ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c4ffc4c4c5ffc5c5c4ffc4c4c4ffc4c4c5ffc2c2c2ffc3c3c4ffc3c3c4ffc5c5c6ffc6c6c6ffc5c6c5ffc9c8c9ffd0cfcfffd2d1d2ffd1d0d1ffcfd0d0ffcececeffc7c8c8ffbcbcbcffb2b1b2ffaaabaaffa9a9a9ffa9a9aaffaaaaabffacacabffabacabffadacacffadadacffadadadffaeaeaeffaeaeafffb0afafffb0b0b0ffb0b0b1ffb1b1b1ffb1b2b2ffb2b2b2ffb3b3b3ffb3b4b3ffb4b4b3ffb5b4b4ffb4b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb6b7b6ffb7b8b7ffb8b7b7ffb8b8b8ffb8b8b8ffb9bab9ffbab9b9ffbab9baffbabbbbffbbbbbbffbcbcbbffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbdbebdffbebebeffbebfbfffc0bfbfffc0c0bfffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc7c6c7ffc6c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c9caffcacacaffcacacaffcbcbcbffcbcbcbffccccccffccccccffcdcccdffcecdcdffcececeffcececeffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd4d4d4ffd8d8d8ffdbdbdbffddddddffdedfdeffe0e1e1ffe2e1e2ffe3e2e2ffe3e3e3ffe4e4e4ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e3ffe4e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e6e60000000000000000000000000000000000000000000000000000000000000000ffe6e5e5ffe5e6e5ffe7e7e7ffe6e7e7ffe7e7e6ffe7e6e7ffe7e8e7ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaebffebebeaffecebebffebebebffeaeaeaffe9eaeaffe7e7e8ffe3e3e3ffdfdfdfffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadbdbffdadbdaffdadad9ffdadadaffdad9daffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd9d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d8d8ffd9d8d8ffd9dadaffdcdcdbffdedddeffe0e0e0ffe2e1e2ffe2e2e3ffe2e2e2ffe3e3e2ffe2e3e2ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdedfdfffdedfdeffdfdfdeffdededeffdededeffdededeffdedddeffdeddddffddddddffdededeffddddddffdddcddffdcddddffdcdddcffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd1d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0cfcfffcecfcfffcdcecdffcbcbcaffc7c7c7ffc3c3c3ffbfc0bfffbcbbbcffbab9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb6b7b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b5ffb3b4b4ffb3b3b3ffb7b7b7ffc2c2c2ffcececeffd6d5d5ffd4d4d3ffd4d4d4ffd1d0d0ffcacacaffc8c8c8ffcacbcbffcacbcbffcacacaffcacacaffcacacaffcacacaffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010000ff010000ff000001ff000100ff010101ff010101ff000100ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff171717ff3a3a3aff3a3939ff353636ff323332ff333332ff323233ff323232ff323332ff343333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3b3c3cff3c3c3cff3b3b3cff3c3c3cff3b3c3bff484747ff494948ff454546ff454445ff444545ff464646ff484848ff494948ff49484900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff040304ff0b0b0bff1e1f1fff444444ff6b6a6bff868687ff989798ff9f9fa0ffa2a3a2ffa6a5a6ffa9a8a8ffa9a9aaffa9aaa9ffaaaaaaffb2b3b3ffdededefff8f8f8fffafafafffafafafffafbfafffafafafffbfafbfffbfafafffbfafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafbfffafafafffafafbfffbfafafffbfafbfffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafbfffafbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfafbfffbfbfbfffbfbfafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfbfcfffcfbfbfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffbfafafffafbfafffafafbfffafafafffafafafffafafafffafafafff9faf9fffafafafff9fafafff9fafafffaf9f9fffafafafffaf9fafff9faf9fffafaf9fff9f9fafffaf9fafff9f9f9fff9f9f9fffaf9f9fffafafafffafaf9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff4f4f4ffd7d6d6ffaeaeafffa4a4a4ffa3a2a2ffa0a0a0ff9d9d9dff9b9b9bff989898ff939393ff8d8d8dff828283ff727272ff505050ff272828ff0e0d0eff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffebebebffececebffecececffecececffededecffedededffedeeedffeeedeeffeeeeefffefefefffefeff0fff1f1f1fff2f1f1fff2f1f1fff1f2f2fff2f2f2fff3f3f2fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff2f1f1fff1f0f0ffefefefffefeeefffeeeeeeffeeededffedededffecececffebebebffebebebffeaeaeaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe7e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffe0e0dfffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdfdedeffdfdedeffdededeffdededfffdededeffdeddddffdedddeffdededeffdededeffdededeffdfdedfffdededeffdededfffdededeffdededfffe0e0e0ffe0e0e1ffdfdfdfffdedfdfffdfdfdfffdedfdeffdededfffdededeffdededeffdededeffdededeffdededeffdedfdfffdedfdfffdedfdfffdededeffdededeffdededeffdededeffdededeffddddddffdcdcdcffdbdbdbffdbdbdbffdbdadaffdadadaffd8d8d8ffd7d6d7ffd6d5d6ffd4d4d4ffd3d4d3ffd1d2d2ffd0d0d0ffcfcfcfffcdcdcdffcccbccffcacbcbffcac9c9ffc8c8c8ffc6c6c6ffc5c5c4ffc3c3c3ffc0c0c0ffbdbdbcffb7b7b8ffb3b3b2ffadadadffa8a8a8ffa3a3a3ff9f9f9fff9c9b9bff989798ff949494ff8f8f8fff8d8c8cff8a898aff878686ff838383ff808080ff7d7c7dff787878ff757576ff737373ff707070ff6d6c6dff696869ff636364ff5f605fff5c5b5bff575857ff505051ff494a4aff464545ff404041ff3d3d3dff3a3b3aff393939ff363636ff333334ff303030ff2e2e2eff2c2b2bff2a2a29ff282828ff272727ff262526ff242424ff232323ff232222ff222222ff202020ff1f1f1fff1d1d1eff1c1c1bff1a1b1aff191a19ff191819ff181818ff181717ff161617ff161616ff161515ff151515ff141415ff141514ff141414ff141414ff141313ff131313ff131312ff121212ff111211ff111011ff101010ff100f0fff0f0e0fff0e0e0eff0d0c0cff0d0c0cff0b0b0bff050404ff030203ff010101ff010001ff000000ff000001ff010101ff010101ff010101ff010101ff010101ff010201ff020101ff010201ff010102ff010202ff020101ff010102ff020202ff010201ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010101ff020202ff020202ff020202ff020202ff020202ff020102ff020202ff010202ff010201ff020102ff020202ff020102ff010101ff010202ff020101ff020101ff010101ff010201ff010101ff010101ff010101ff010001ff010101ff010101ff000101ff010001ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010201ff010101ff020101ff010102ff020102ff010101ff010201ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010102ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff000000ff000000ff010101ff060606ff141313ff2e2d2eff434343ff505150ff565656ff5c5c5cff616162ff666767ff696969ff6b6b6cff6e6e6eff717271ff777777ff777777ff737374ff737373ff757574ff757474ff4c4c4bff4c4c4bff4c4c4cff767576ff797979ff797979ff797979ff797979ff797979ff797979ff797979ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffbbbcbcffbcbbbbffbcbbbbffbbbbbbffbcbcbbffbbbcbbffbbbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c5ffc5c5c5ffc4c4c4ffc5c4c4ffc2c2c2ffc4c3c4ffc3c3c3ffc5c5c5ffc6c5c6ffc6c6c6ffc5c5c5ffc5c5c5ffcacacbffd1d1d0ffd1d1d1ffcfd0d0ffd0cfd0ffcdcdcdffc6c5c6ffbababbffb1b2b1ffabaaaaffaaa9a9ffaaaaaaffababaaffabababffacacacffadacacffacacadffaeadadffaeaeaeffaeafafffb0afb0ffb0b0b0ffb1b1b1ffb2b1b2ffb2b2b2ffb2b2b2ffb3b3b3ffb4b3b3ffb4b4b4ffb5b4b4ffb5b5b5ffb5b5b5ffb6b5b5ffb6b6b6ffb7b7b7ffb7b7b7ffb8b7b8ffb8b8b9ffb8b8b9ffb9b9b9ffbab9b9ffbababaffbababbffbbbbbbffbbbbbbffbbbbbcffbcbcbcffbcbdbcffbdbdbdffbdbebeffbebebfffbfbebeffbfc0bfffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c2ffc1c1c1ffc2c2c2ffc3c2c3ffc3c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c6c5ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c8c8ffc9c8c8ffc9c8c8ffc9c9c9ffcacac9ffcacacaffcacbcbffcbcbcbffcbcbcbffccccccffcdcdccffcccdcdffcdcdcdffcececeffcfceceffcfcecfffcfcfd0ffd0cfcfffd0d0d0ffd1d1d1ffd3d2d3ffd6d6d6ffdadad9ffdcdbdcffddddddffdfdfe0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe3e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e5e60000000000000000000000000000000000000000000000000000000000000000ffe5e6e5ffe5e6e5ffe6e5e5ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebebffebebebffebebebffeaeaeaffe9e9e9ffe6e6e7ffe2e1e1ffdededeffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdadadaffdadbdaffdbdadaffdadadaffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d8d8ffdad9daffdbdbdcffdededeffe1e0e0ffe2e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0dfe0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdfdedfffdfdedeffdfdedeffdfdedfffdfdedeffdededeffdededeffdeddddffdddddeffdededeffdddddeffdeddddffdedddeffddddddffdcddddffdddcdcffdcdddcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdbffdadbdaffdadadaffdad9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d3d3ffd3d2d2ffd2d2d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffcfcfcfffcececeffcdcccdffcacacaffc7c7c8ffc4c4c4ffbfbfc0ffbcbbbcffb9b9baffb7b7b8ffb6b7b7ffb7b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb9b9b9ffc5c6c5ffd0d0d1ffd6d5d5ffd6d6d5ffd4d4d4ffd0d0d0ffcbcbcaffcbcbcbffcbcbcbffcacacaffcacbcaffcacacaffcacacaffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010000ff010000ff010000ff010000ff010001ff010101ff010001ff010000ff010101ff010101ff000001ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff171717ff3b3b3bff3b3a3aff363636ff323232ff333233ff323232ff323233ff333333ff414142000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff3b3b3bff3b3b3bff3c3b3cff3c3c3cff3a3a3aff464646ff494949ff464646ff454545ff464646ff484848ff494949ff494949ff4d4c4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030302ff080807ff151515ff323131ff575857ff7a7a7aff908f90ff9c9d9cffa2a2a3ffa3a3a3ffa6a6a5ffa8a8a8ffa9a9a9ffa9a8a9ffaaabaaffc6c6c6fff0f0f0fff9faf9fffafafafffafbfafffbfafafffafbfafffbfbfafffbfbfbfffafafafffafafbfffafafbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafafafffafbfafffbfafbfffafbfafffafbfafffafafafffbfafafffafafafffafafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafbfafffafafbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffafafafff9faf9fffaf9fafff9f9fafff9f9fafff9f9f9fff9f9f9fffaf9f9fff9fafafffaf9fafffafaf9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffafaf9fffaf9f9fff9faf9fff9f9f9fff7f7f8ffe9e9e9ffc0c0c1ffa6a5a6ffa3a3a2ffa1a1a1ff9e9d9eff9c9b9cff999999ff959595ff909190ff888888ff7d7d7cff646464ff3d3c3dff1e1e1eff0b0b0aff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e6e6ffe7e7e7ffe8e9e9ffeae9eaffebebebffebebebffececebffecececffededecffedededffeeededffedeeedffeeeeeeffefeeefffefefeffff0f0f0fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff2f2f2fff1f1f1ffefefefffefefefffeeeeeeffeeeeeeffedededffecedecffecebebffeaebebffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e0ffe0e1e0ffe1e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe1e1e0ffe0e0e0ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdeffdfdfdfffdededeffdededeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfe0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0dfffdfdfdfffdedfdfffdedddeffdededdffdcdcdcffdbdbdbffdbdadaffdadad9ffd9d9d8ffd7d7d7ffd5d6d5ffd4d5d5ffd4d3d4ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfceffcdcdcdffcccbccffcbcacbffc9c9c9ffc8c8c8ffc5c6c5ffc1c2c2ffbdbdbdffb8b8b8ffb3b2b3ffaeaeaeffaaaaa9ffa6a6a6ffa2a1a1ff9e9e9fff9c9c9cff9a9a9aff959595ff919190ff8e8d8dff8a8a8aff878787ff848484ff818081ff7e7e7eff7b7b7bff787878ff757575ff717170ff6d6d6dff6a6a6aff666566ff606060ff595959ff545455ff4f4f4fff484848ff434343ff404040ff3d3d3dff3b3b3bff383838ff363536ff323333ff303031ff2e2e2eff2d2c2cff2b2b2aff292a2aff282728ff272727ff252525ff242423ff232222ff222121ff202020ff1f1e1eff1c1d1cff1b1c1cff1b1a1bff1a1a1aff191919ff181818ff181817ff181818ff171717ff171617ff161616ff161616ff161615ff151515ff151514ff141414ff141314ff131313ff121212ff121212ff111010ff101010ff101010ff101010ff101010ff0e0f0eff0c0c0cff040505ff020202ff010100ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff010202ff020102ff020102ff020102ff020102ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020102ff020202ff020202ff020202ff020202ff020102ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010201ff010202ff020102ff010201ff010102ff010101ff020201ff010101ff020102ff010101ff010101ff010101ff010101ff000101ff010100ff010101ff010001ff010101ff010101ff010101ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020201ff020101ff010201ff010101ff010102ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff020101ff020101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff010101ff000100ff000000ff000100ff040404ff0d0e0eff282727ff404040ff505050ff575857ff5e5e5eff646363ff686869ff6b6b6bff6e6e6eff70706fff737373ff777877ff777877ff767675ff747474ff757474ff4b4b4cff4b4b4cff4b4c4bff686868ff727272ff757676ff797979ff797979ff797979ff797979ff797979ffa2a2a2ffa2a3a2ffa3a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffbbbbbcffbbbbbbffbcbcbbffbbbcbcffbcbbbcffbcbbbcffbbbcbbffc9c9c9ffc9c9c9ffc8c9c8ffc9c9c8ffc9c9c9ffc9c8c9ffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c5ffc4c4c5ffc2c2c2ffc4c3c3ffc4c4c3ffc6c6c6ffc6c5c6ffc6c6c6ffc5c6c5ffc5c6c5ffc4c3c3ffc6c6c6ffcccccbffd0d0d0ffcfd0cfffcfcfcfffd0cfd0ffcdcdcdffc4c4c5ffb9b9b9ffb0b0afffa9aaaaffaaa9aaffaaaaaaffabababffacacacffacacacffacacacffadadacffaeaeaeffafaeafffafafafffb0b0b0ffb1b1b1ffb1b1b1ffb1b1b2ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b3ffb4b4b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b5b6ffb6b6b6ffb7b7b6ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbababaffbababbffbababbffbbbbbbffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbebebeffbebebeffbfbebfffbfbfc0ffbfbfc0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c2c2ffc2c1c2ffc3c3c2ffc2c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc5c5c4ffc5c5c4ffc5c6c5ffc5c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c8c9ffc9c9c9ffcacacaffcacacaffcbcbcaffcbcbcbffcccccbffccccccffcdcccdffcdcdcdffcececdffcececeffcececeffcececfffcfcfcfffd0d0d0ffd1d1d1ffd4d4d3ffd7d7d7ffdadadaffdcdcdcffdededeffe0dfe0ffe1e1e1ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e3e3ffe2e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e5ffe4e4e5ffe5e5e5ffe6e5e5ffe6e6e500000000000000000000000000000000000000000000000000000000ffe4e5e4ffe6e5e5ffe5e6e5ffe5e6e5ffe6e5e6ffe7e7e7ffe6e7e7ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebeaebffebecebffebebeaffeaeaeaffe9e8e8ffe5e5e5ffe0e0e1ffddddddffdcdcdcffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadbffdadbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dadaffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd8d7d7ffd8d7d7ffd7d8d8ffd8d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd7d6d7ffd8d8d8ffd9d9daffdbdbdbffdededdffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0dfe0ffe0e0e0ffe0e0dfffdfdfdfffdfdedeffdededfffdededeffdededeffdededeffdededeffdededeffdddedeffddddddffdddeddffdedddeffddddddffdddeddffddddddffddddddffdddddcffdcdcdcffdcdddcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd3d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffd0d0cfffd0d0d0ffd0cfd0ffcfd0cfffd0d0cfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd0cfcfffcececeffcdcdcdffccccccffcbcacbffc8c8c8ffc4c5c4ffbfc0c0ffbcbcbcffb9b9b8ffb7b7b7ffb6b7b6ffb5b5b5ffb6b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb2b3b2ffb3b3b3ffbbbcbbffc8c8c8ffd3d2d2ffd6d6d6ffd7d6d7ffd4d5d5ffcfcfd0ffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcacacaffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000000ff000000ff000000ff000000ff010100ff010000ff000100ff000000ff000100ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff010100ff010101ff000000ff000000ff000000ff171718ff3c3c3cff3b3b3aff353435ff303030ff323232ff323232ff343334ff414241ff606160ff606060ff626161ff626261ff626262ff626362ff626262ff636262ff626262ff626262ff626262ff626262ff626262ff626262ff626262ff636362ff626262ff636263ff616161ff606061ff606060ff605f5fff5f5f5eff424242ff3c3b3cff3c3c3cff393a3aff333333ff434342ff4a4949ff484848ff464646ff484847ff484949ff494949ff4d4d4dff58585900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff060505ff0d0e0dff262625ff464647ff6c6b6cff878888ff969596ff9f9e9effa1a1a2ffa4a4a3ffa6a6a6ffa8a8a7ffa9a8a9ffa9a9a9ffb2b3b3ffdfe0e0fff9f8f9fffafafafffafafafffafafbfffafafbfffafbfafffafafafffafbfbfffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffafafafffafafbfffbfbfafffbfbfafffafafbfffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffafbfafffbfbfafffafafafffafbfbfffafafbfffbfbfbfffafbfafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafafffafafafffafafbfffafafafff9f9f9fffafaf9fffafafafffafaf9fffaf9fafffafafafff9fafafff9fafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfafffafbfafffafbfafffafafafffbfbfafffafafafffafafafffafafafffafafafff9f9f9fffafafafffaf9fafffafafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff4f4f4ffd8d9d9ffb0afafffa3a3a3ffa1a1a1ff9e9e9fff9d9c9dff99999aff969696ff939292ff8d8d8dff838383ff717272ff545454ff353535ff121212ff080808ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e9e8ffe8e8e8ffe7e8e7ffe8e7e8ffe7e7e7ffe6e7e6ffe7e8e7ffe9e9e8ffeaeaeaffebebebffebececffecececffedececffedededffedededffededeeffeeeeeeffeeeeeeffefeeeffff0efeffff0f0f0fff2f1f1fff2f2f2fff3f3f2fff3f2f3fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff3f3f3fff2f2f1fff1f1f1fff0f0f0fff0f0efffeeefefffeeefeeffeeeeedffedececffececebffebebecffebebebffeaeaeaffeaeaebffeaeaeaffeaeae9ffe9e9eaffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe2e2e2ffe2e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdedfdfffdededeffdeddddffdddddcffdcdbdbffdadadbffdadadaffd9d9d9ffd8d8d9ffd8d7d7ffd6d6d6ffd6d6d5ffd4d5d4ffd3d3d2ffd1d1d1ffd0d0d0ffcecfcfffcdcdceffccccccffc9c9c9ffc5c5c5ffc0c1c1ffbcbcbcffb7b7b7ffb3b3b3ffafafb0ffabababffa9a8a8ffa6a7a6ffa4a5a5ffa3a3a2ff9c9c9cff989998ff959495ff929292ff8f8f8fff8c8c8dff8a8989ff868786ff838383ff808080ff7c7c7cff787978ff757575ff727271ff6d6d6dff676767ff636463ff5e5e5eff585858ff505151ff4b4b4cff484848ff454545ff424242ff3f3e3eff3b3b3bff393838ff363636ff333433ff313231ff30302fff2e2e2eff2b2b2bff2a2a2aff282828ff272727ff252525ff242323ff222222ff212020ff1f1f1fff1e1d1eff1d1c1cff1b1b1bff1c1b1bff1b1b1bff1b1b1aff1a1a1aff1a1a1aff19191aff181819ff191818ff171717ff171717ff161617ff151516ff151514ff141413ff131414ff131313ff131313ff121312ff121212ff121212ff121211ff111211ff100f10ff0d0d0dff050505ff030303ff020201ff010101ff010101ff010101ff010201ff010202ff020202ff020202ff020202ff020202ff020302ff020202ff020202ff020303ff020203ff020202ff020202ff020202ff020202ff010202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020102ff020202ff010202ff020102ff020101ff010101ff020201ff010201ff020201ff010102ff010102ff010102ff000101ff010101ff000000ff010100ff000101ff010101ff010100ff000000ff000101ff000000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff010201ff010201ff010101ff010101ff000101ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010201ff010101ff010201ff010102ff010101ff010101ff000001ff010100ff030303ff0c0d0dff222322ff3e3e3eff505050ff575858ff5f5f5fff646464ff6a6a69ff6c6d6cff6f6f6fff717171ff757676ff7a797aff787878ff666766ff3a3b3aff434242ff484848ff4c4b4cff5b5b5aff606060ff686868ff727271ff757676ff797979ff797979ff797979ff9e9e9effa0a0a0ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffbcbbbbffbbbbbbffbcbcbbffbcbcbcffbcbcbbffbcbbbcffbcbcbcffc8c9c9ffc8c8c9ffc9c9c9ffc8c8c8ffc9c9c8ffc8c9c9ffc9c9c9ffd2d2d1ffd1d1d1ffd1d2d2ffd1d1d1ffd2d1d1ffd1d2d1ffd1d2d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc4c4c3ffc3c3c3ffc6c6c6ffc6c6c5ffc6c6c6ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc4c4c3ffc6c6c6ffcacacbffcdcdcdffcfcfcfffcfcfcfffd0cfcfffccccccffc2c2c2ffb6b7b6ffabababffa9a9a9ffaaaaaaffaaaaabffabababffacabacffacacabffacacacffadadadffaeaeaeffafafaeffafafafffb0b0b0ffb0b1b0ffb2b2b1ffb1b2b2ffb2b3b3ffb3b3b3ffb3b3b3ffb4b4b3ffb4b3b4ffb4b4b4ffb4b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb6b7b7ffb7b7b7ffb7b7b7ffb7b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbabab9ffbabbbaffbbbbbbffbbbbbbffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbebebdffbebebeffbebebeffbfbfbfffc0c0bfffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c2ffc1c1c2ffc2c3c2ffc2c3c2ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9caffc9cacaffcbcacaffcacacaffcbcbcbffcbccccffcccccdffcdcdccffcdcdcdffcdceceffcececeffcfcfceffcecfcfffcfd0d0ffd2d2d1ffd5d5d4ffd8d9d8ffdbdadbffdcdcdcffdfdfdfffe0e0e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e200000000000000000000000000000000ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9eaeaffebebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe4e4e4ffdfe0dfffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdadadaffdadadbffdbdbdaffdadadaffd9dadaffd9dad9ffdadad9ffd9dad9ffd9d9d9ffdadad9ffd9d9d9ffd9d9d8ffd8d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d6ffd6d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd7d7d7ffdadad9ffdcdcdcffdfdfdeffe1e0e1ffe1e0e1ffe0e0e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e0ffdfe0dfffdfdfdeffdfdfdfffdededeffdfdedeffdedfdeffdededeffdededeffdededdffdddeddffdedddeffddddddffddddddffddddddffddddddffdddddcffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d8d7ffd7d7d6ffd6d7d7ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d2d1ffd1d0d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcecfceffcfcfcfffcececeffcfcfcfffcecfceffcecfcfffcfcfcfffd0cfcfffcfcfcfffcfcecfffcececeffccccccffccccccffcbcbcbffc8c8c8ffc4c4c4ffc0c0c0ffbbbcbbffb8b8b8ffb6b6b6ffb6b6b5ffb5b5b5ffb5b5b4ffb4b5b4ffb3b4b3ffb2b2b2ffb3b4b4ffbebebfffcbcbcbffd3d3d3ffd5d6d5ffd7d7d7ffd5d5d5ffd0cfd0ffccccccffccccccffcbcbcbffcbcbcaffcbcbcbffcacacaffcacbcbffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000000ff010000ff000100ff000000ff000100ff000000ff000100ff000001ff000000ff000000ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000001ff000000ff000000ff000000ff191919ff3f403fff3d3d3dff343534ff2f2e2fff303030ff333333ff414142ff616160ff616160ff606061ff606060ff616161ff616262ff626262ff636362ff626262ff626262ff626362ff626262ff626262ff626363ff626263ff626262ff626262ff626362ff616160ff606060ff606060ff5f605fff5e5e5eff5d5e5dff5d5d5cff424242ff3b3b3bff353535ff303030ff424141ff4a4a4aff4a4949ff484748ff494849ff484949ff4d4c4dff585858ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020101ff070707ff171717ff3a3a39ff5b5b5aff7b7a7aff8e8e8eff999999ff9e9e9fffa2a1a1ffa3a4a4ffa5a5a6ffa7a7a7ffa9a8a9ffaaa9aaffc7c7c8fff2f2f1fff9faf9fffbfafafffafbfafffafafafffafafafffafafafffbfafafffafafafffbfafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfafbfffafafafffbfafafffbfbfbfffafafafffafafafffafafafffbfbfafffafbfafffafafafffafbfbfffafafafffafbfbfffafafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfcfcfffcfcfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefefdfffefdfefffdfdfdfffefdfefffdfefefffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfafffbfbfafffbfafafffbfbfafffafafbfffbfafafffafafbfffafafbfffaf9fafffafafafffaf9fafffaf9fafffafaf9fff9fafafffbfafafffafbfafffbfafbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffafbfbfffbfbfafffbfbfbfffafbfafffafafafffbfafafffbfbfafffafbfafffafafafffafafafffafaf9fffafafafffaf9fafff9fafafffafaf9fff9fafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff7f7f8ffeaeaeaffc2c2c3ffa5a5a6ffa2a1a2ff9f9f9fff9d9d9dff9a9a9aff989897ff949494ff919090ff898a89ff7b7a7aff636363ff49494aff1e1d1dff0a0a0aff050405ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e7ffe8e8e8ffe9e9e9ffeaeaeaffecebebffecececffecececffedededffedededffeeeeedffeeeeedffefeeeeffefeeeeffefefefffefeff0fff1f0f0fff1f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff5f5f4fff5f5f5fff5f4f5fff4f5f4fff5f4f4fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff1f0f1fff0f0f0fff0f0efffefeeefffeeeeeeffedededffecedecffececebffebececffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e0ffdfe0e0ffe0dfe0ffdfe0dfffe0dfe0ffe0dfe0ffe0dfe0ffe0dfdfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdedfffdfdfdeffdededeffdeddddffddddddffdcdddcffdbdbdcffdbdbdaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d5d6ffd4d4d5ffd4d4d3ffd2d2d2ffd1d0d1ffcececeffcbcacaffc6c6c6ffc1c1c2ffbdbdbdffb9b9b9ffb6b5b6ffb3b2b2ffb0b0afffadadadffababaaffa9a9a9ffa7a7a7ffa0a1a0ff9c9d9dff9a999aff979797ff939494ff919191ff8f8e8eff8a8b8aff878787ff848383ff80807fff7c7c7cff787878ff727272ff6e6e6eff696969ff646464ff5f605fff5b5c5bff575857ff535454ff4e4f4fff4c4b4bff464646ff424242ff3f3f3fff3c3c3cff393939ff373736ff353534ff323231ff303030ff2e2e2eff2c2c2cff29292aff282827ff262625ff252424ff232323ff212221ff1f1f20ff1f1f1eff1e1e1fff1e1e1eff1e1d1eff1e1d1eff1d1d1dff1c1c1cff1c1c1bff1b1b1bff1b1a1bff1a1a1aff191919ff181718ff171717ff161616ff151515ff161516ff151515ff151514ff151415ff141414ff141414ff141514ff141414ff131414ff121112ff0f0f0fff060606ff040404ff020202ff010201ff020202ff020202ff020202ff020202ff020202ff020302ff020202ff020303ff020203ff020302ff020302ff020302ff020202ff020203ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020302ff020202ff020202ff020202ff020202ff010102ff020101ff010202ff010102ff020102ff010102ff010101ff010001ff010101ff000100ff010001ff000100ff010001ff000001ff000001ff010000ff000000ff010001ff010000ff010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff020101ff020101ff010101ff010201ff010102ff020101ff010101ff010101ff010101ff010101ff010001ff010001ff010100ff000101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020102ff010101ff010102ff010201ff010201ff010202ff010101ff000000ff000100ff050505ff111111ff292929ff424242ff525252ff595959ff5f605fff656565ff6b6b6bff6e6e6eff717171ff737373ff787979ff7c7c7bff787979ff505050ff3c3c3dff434242ff494949ff4e4e4eff545454ff5b5b5bff606161ff676867ff727271ff767575ff797979ff929292ff979797ff9d9d9effa0a09fffa3a2a2ffa2a2a2ffa2a2a2ffb6b6b6ffb9b9baffbcbbbbffbbbcbcffbcbbbcffbcbbbcffbcbbbcffc9c8c8ffc8c8c8ffc9c9c8ffc8c9c8ffc9c8c9ffc8c9c8ffc9c8c9ffd1d1d1ffd1d1d2ffd2d1d1ffd1d1d1ffd2d1d2ffd2d1d1ffd2d2d1ffd7d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc6c6c6ffc6c6c6ffc5c6c5ffc6c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc4c4c5ffc4c4c3ffc6c6c5ffcacac9ffcdcdcdffcfcfcfffcfcfcfffcfceceffc8c9c9ffbfbfbfffb5b5b5ffaaaaaaffaaaaaaffaaaaaaffababaaffaaababffacababffabacabffadacadffadadadffaeaeaeffafaeaeffafafafffb1b0b1ffb1b1b1ffb2b2b1ffb3b2b3ffb3b2b2ffb3b3b3ffb3b4b4ffb4b4b3ffb4b4b4ffb4b4b5ffb5b4b5ffb5b5b5ffb6b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb8b9b8ffb9b9b9ffb9babaffbabab9ffbabbbaffbbbbbbffbbbcbbffbcbcbcffbcbdbcffbcbdbdffbdbdbeffbebebeffbebebeffbebfbeffbfbfbfffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c6c5ffc5c5c6ffc7c6c6ffc6c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc9c8c8ffc9c9c9ffcacac9ffc9cacaffcbcacaffcbcbcbffcccbccffcccbccffccccccffcdccccffcdcdcdffcecdceffcfceceffcfcfceffd0d0d0ffd3d2d2ffd7d6d7ffdadadaffdbdbdbffdddedeffdfdfe0ffe1e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e3ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e200000000ffe4e5e4ffe5e4e4ffe4e4e4ffe5e5e5ffe6e6e5ffe5e5e6ffe6e5e5ffe5e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffeae9eaffeaeaebffebeaebffeae9e9ffe9e8e8ffe8e7e8ffe3e3e3ffdfdfdeffdcdbdcffdbdbdbffdbdadbffdbdbdbffdadbdaffdadbdbffdadadbffdadadaffd9dadaffdad9d9ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd5d5d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd7d8d8ffdadadaffdcdbdcffdfdfdfffe0dfe0ffdfdfdfffe0e0dfffe0e1e0ffe1e0e1ffe0e1e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdfdedfffdededeffdededdffdededeffddddddffdddddeffdddeddffddddddffddddddffdddcddffdddcddffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdbdcdbffdbdbdbffdadbdbffdadbdaffdadadaffdadadaffd9dadaffd9dad9ffd9dad9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0cfd0ffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcececeffcececeffcececeffcececeffcececdffcececeffcececdffcececeffcecfcfffcecfceffcececeffcdcdceffccccccffcbcbcbffcacacaffc8c8c8ffc4c4c4ffc0c0c0ffbcbbbbffb8b8b7ffb6b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb6b7b7ffc2c2c2ffcecfcfffd5d5d5ffd6d7d7ffd8d8d8ffd6d5d6ffd0d0d0ffccccccffd1d1d1ffd2d2d2ffcbcbcaffcbcbcaffcbcbcaffcbcbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff010000ff010100ff010001ff000000ff000000ff010101ff000100ff000101ff010001ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1c1b1cff454444ff404041ff363636ff2f2f2eff333434ff414142ff5e5d5eff606060ff606060ff616060ff606060ff606060ff616161ff626261ff626262ff626262ff626262ff626262ff626262ff626262ff626362ff626262ff626362ff626262ff606161ff606060ff606060ff5f5f5fff5e5e5eff5e5e5eff5c5c5cff5c5c5bff5a5a5aff424241ff3c3c3bff353535ff444444ff4b4b4cff4b4b4aff494948ff494949ff4d4d4dff585858ff646465ff6c6b6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff0a0a0aff252524ff4a4a4aff6c6c6cff858584ff939393ff9b9a9bff9e9e9fffa2a2a1ffa4a4a4ffa6a5a5ffa7a7a7ffa9a8a8ffb4b4b3ffe0e0e0fff8f7f7fffafafafffafafbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfafffafafafffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffafbfbfffafbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfafbfffafafafffbfafafffbfbfafffbfafbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffafbfbfffafafafffafafbfffafafafffafaf9fffafafafffafafafffaf9fafff9f9fafff9f9f9fffaf9f9fffaf9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff5f5f4ffdbdadaffb0b0b0ffa2a2a2ffa09fa0ff9e9e9dff9b9b9bff999998ff969696ff939393ff8d8e8eff828282ff6e6e6eff545454ff2b2b2bff0e0e0eff060606ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000ffeae9e9ffe8e9e9ffe8e8e9ffe8e9e8ffe8e8e7ffe7e7e7ffe9e8e8ffeae9eaffebeaeaffebebecffecececffecededffedededffeeeeedffeeeeeeffeeeeeeffefefeeffefefefffefefeffff0f0f1fff1f1f0fff2f1f1fff3f2f2fff3f2f3fff3f3f3fff4f4f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff3f3f3fff3f2f2fff2f1f1fff1f1f1fff0f1f0ffefeff0ffefefefffeeeeeeffededeeffecececffecececffecececffecebebffebebebffebeaebffebebeaffeaeaeaffeaeaeaffeaeae9ffe9e9eaffe9e9e9ffe8e9e9ffe8e9e9ffe7e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e6ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e3e3ffe2e3e2ffe3e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e0ffe1e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe5e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe3e2e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededfffdededdffddddddffdcdcdcffdcdbdcffdbdadbffdadad9ffd9d8d8ffd8d8d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d0ffcdcecdffcacacaffc7c6c6ffc3c3c3ffbfc0bfffbcbdbcffb8b8b9ffb6b5b5ffb2b2b3ffb0b0b1ffb0b0b0ffadacadffa8a7a7ffa4a3a3ffa1a1a0ff9e9e9eff9c9c9bff999898ff959595ff929291ff8e8e8eff8a8a8aff868686ff828283ff7c7d7cff787878ff747474ff6f6f6fff6a6a6aff676667ff636363ff5f5f5fff5c5b5bff585859ff535354ff505150ff4d4d4dff474647ff434243ff3f3f3fff3c3c3cff393939ff373636ff343434ff313231ff2f2f2fff2d2d2dff2b2b2bff292929ff272727ff252525ff242324ff222222ff222222ff222221ff212121ff212121ff212120ff202020ff201f1fff1e1e1eff1e1d1eff1d1d1dff1d1d1cff1b1b1bff1a1a1aff191919ff181818ff181817ff171817ff171717ff171717ff171617ff161617ff161616ff161616ff161616ff161515ff151515ff151515ff121211ff080707ff050505ff030302ff030203ff020202ff020303ff020303ff020302ff020202ff030303ff030303ff030203ff020203ff020202ff030202ff030202ff020203ff020203ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020302ff020202ff020202ff020202ff020202ff020102ff010201ff020101ff020101ff010101ff010101ff010100ff010000ff010100ff000001ff010001ff000001ff010100ff000100ff000001ff010000ff010000ff000000ff000100ff000000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020201ff010101ff010201ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010100ff010000ff010100ff010001ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010102ff020101ff010101ff000000ff010101ff080807ff171717ff323232ff484848ff555555ff5a5b5bff606161ff666767ff6c6d6cff6f6f6fff727272ff747474ff797879ff7c7c7cff777877ff515050ff3e3d3dff434343ff49494aff4f504fff555555ff5b5b5bff636263ff6b6a6bff727272ff797979ff828281ff8a8b8bff929292ff979897ff9e9e9effa0a0a0ffa2a2a2ffaeaeaeffb1b1b1ffb6b6b6ffb9bab9ffbcbbbbffbcbbbbffbcbbbcffc6c6c6ffc8c8c7ffc9c8c8ffc9c9c8ffc8c8c9ffc9c8c9ffc8c9c9ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d1ffd6d6d7ffd7d7d6ffd7d6d7ffd6d6d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d7d6ffdddddcffdcdcddffdddddcffdddcdcffddddddffddddddffddddddffdcddddffddddddffdddddd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c5ffc6c6c6ffc4c5c4ffc5c5c4ffc4c4c4ffc3c3c3ffc6c6c6ffcacacaffcecdceffcfcfd0ffcececdffcbcacaffc4c4c4ffbdbdbdffb2b2b2ffadadacffaaaaaaffabaaaaffaaaaaaffabaaabffabababffacacacffacadacffadadadffaeaeaeffafafafffb0b0afffb1b1b0ffb1b1b1ffb2b2b1ffb2b2b2ffb2b2b3ffb3b3b3ffb3b3b4ffb4b3b4ffb4b4b3ffb4b4b4ffb4b4b4ffb5b5b5ffb6b5b5ffb6b6b6ffb7b7b6ffb7b7b7ffb7b8b8ffb8b8b8ffb8b9b9ffb9b9b9ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbcffbbbcbbffbdbcbcffbdbdbcffbdbdbeffbdbdbeffbebfbeffbfbebeffbfbfbfffc0bfc0ffc0c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c3c2ffc3c3c3ffc3c4c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c6ffc5c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc9c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacbffcbcbcbffcbcccbffccccccffccccccffcdcdccffcdcdcdffcececeffcececfffd1d0d0ffd4d4d4ffd7d7d8ffdadadaffdcdbdcffdfdedeffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e2e3ffe2e3e2ffe3e3e3ffe4e3e3ffe3e3e4ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffeaeae9ffeaebeaffeaeaeaffeae9e9ffe9e8e8ffe6e7e6ffe2e2e2ffdddddeffdcdbdbffdadadbffdadadbffdadadaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d9ffd8d8d9ffd7d8d8ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d6ffd7d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d6ffd6d5d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd6d5d5ffd8d7d7ffdad9daffdddcddffdfdfdeffdfdedeffdfdfdeffdfdfdfffe0e0e0ffe0e0e1ffe0e0e0ffdfe0dfffdfdfdfffdfdedeffdededeffdededeffdededeffdddddeffdeddddffddddddffddddddffddddddffdddcddffdddcddffdddcdcffdcdddcffdcdcdcffdcdddcffdcdbdbffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffdadadaffdad9daffd9d9d9ffd8d9d8ffd9d9d8ffd9d8d8ffd7d8d8ffd7d7d8ffd7d8d7ffd7d7d7ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcecfffcfcecfffcececfffcfcfceffcececeffcececeffcecdcdffcecdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcccdffcccccdffcdcdcdffcecdceffcececeffcdcdcdffcccdccffcbcbccffcbcbcaffcac9c9ffc8c8c8ffc5c5c4ffc0c0c1ffbcbcbcffb8b8b8ffb6b6b6ffb4b5b4ffb4b4b4ffb3b3b3ffb2b2b3ffb9b8b9ffc5c5c6ffd1d2d1ffd7d6d6ffd9d9d8ffd8d8d9ffd5d5d6ffd1d2d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffcbcbcbffcacacbffcbcbca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000100ff000000ff010000ff000000ff000001ff000000ff010001ff010001ff010000ff000100ff000000ff010100ff010000ff010100ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1e1d1dff4a4a4aff464647ff3b3b3bff333334ff424141ff5a5a59ff5c5c5bff5d5d5eff616160ff616060ff616161ff616160ff616161ff616161ff626262ff626262ff626362ff626262ff626362ff626262ff626263ff626263ff626262ff616161ff616060ff5f6060ff5f5f60ff5e5f5eff5d5d5dff5c5c5cff5c5b5cff5a5a5bff595858ff565657ff424241ff3b3c3bff484948ff4e4e4eff4c4c4cff494949ff4d4d4dff585858ff656465ff6b6b6cff6e6e6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040405ff111111ff323132ff5b5b5bff7b7a7aff8d8d8dff989898ff9c9c9dffa0a0a0ffa3a3a3ffa5a5a5ffa6a6a6ffa7a7a7ffababaaffcacacafff1f2f2fff9faf9fffafbfafffbfafafffbfafbfffafafafffafbfafffafafbfffafafafffafafafffbfafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffbfafbfffafafafffafafbfffbfafafffafafbfffbfbfbfffbfafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfefffefefefffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffdfdfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafafffafafbfffbfafafffafafbfffafafafffafafafffafaf9fffafafafffafafafffaf9f9fff9f9fafff9fafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff7f8f8ffecebebffc5c5c4ffa5a5a5ffa0a09fff9e9e9eff9c9d9cff9a9b9aff989898ff959595ff919191ff878788ff777878ff5e5d5eff3a3a3aff171717ff090909ff030303ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000ffeaeaeaffeae9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe9e8e9ffe9eae9ffeaeaebffecececffecedecffededeeffedededffeeeeeeffeeeeefffefeeeeffeeeeefffeff0f0ffeff0f0fff0f1f1fff1f1f1fff3f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f5f5fff5f6f5fff6f6f6fff6f5f5fff5f5f5fff4f4f5fff4f5f4fff4f3f4fff3f3f3fff2f2f2fff2f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffeeeeeeffedededffedededffedededffecececffecececffececebffeaebebffeaebebffeaeaebffe9e9eaffe9e9eaffeae9e9ffe8e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe1e0e0ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e5e6ffe6e5e5ffe5e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe3e3e4ffe4e4e3ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e2ffe0e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededdffddddddffdcdddcffdbdcdbffdadadaffd9d8d8ffd7d7d7ffd5d5d5ffd3d4d3ffd1d1d1ffcececeffcccbccffc9c8c9ffc5c5c5ffc2c1c2ffbfbfbfffbbbbbbffb8b8b9ffb7b7b6ffb5b4b5ffb3b3b3ffadadadffabababffa7a8a7ffa4a4a4ffa1a2a2ff9e9e9eff9a9a9bff989798ff949494ff909091ff8c8c8cff878686ff838382ff7e7e7eff797979ff747373ff707070ff6d6d6dff6a6a6aff656666ff626262ff5f5f5fff5c5c5cff595959ff555455ff4f4e4fff494948ff444445ff414241ff3e3e3eff3b3b3bff383838ff363636ff333333ff313131ff2e2e2eff2c2c2cff292a2aff282828ff272727ff272726ff262626ff252525ff252524ff252424ff242424ff232423ff222322ff222121ff212021ff1f1f20ff1f1f1fff1e1e1eff1d1d1dff1c1c1cff1c1b1cff1a1a1bff1b1a1bff1a1a1aff191919ff191819ff191818ff191819ff181818ff181818ff181818ff191919ff181818ff161616ff131213ff080808ff050506ff030303ff020303ff030303ff030303ff030302ff030303ff030303ff030202ff020203ff020303ff020202ff020302ff020202ff020202ff020202ff020202ff020203ff020202ff020202ff020202ff020302ff020202ff020203ff020202ff020203ff020203ff030202ff020202ff020302ff020202ff020202ff010202ff020202ff020201ff010101ff010101ff010101ff000101ff000100ff010100ff010000ff010101ff000001ff000101ff010001ff000000ff000000ff010001ff000000ff010001ff010101ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff020101ff010101ff010202ff010101ff010102ff010101ff020101ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010100ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff020102ff020202ff010101ff000100ff010101ff070707ff181919ff333233ff4b4b4bff565657ff5d5c5cff626262ff686868ff6e6d6dff707070ff737273ff767576ff7a7a7aff7a7a7aff757676ff4f4f4fff3c3d3dff434242ff494949ff4f4f4fff555555ff5c5b5cff646364ff6c6c6cff747474ff7c7c7bff838483ff8d8d8dff949494ff9a9a9aff9d9e9effa2a2a2ffa6a6a6ffaaababffaeaeaeffb1b1b2ffb6b6b6ffbababaffbcbcbbffc3c3c3ffc4c3c3ffc6c6c6ffc7c8c8ffc8c9c8ffc9c9c9ffc9c9c8ffd0d0d0ffd1d0d1ffd1d2d1ffd2d1d2ffd1d1d1ffd1d1d1ffd2d1d2ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffddddddffddddddffddddddffdcddddffddddddffdddcddffdcdcddffdddcddffddddddffdcddddffe2e2e2ffe2e1e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e1ffe1e1e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e1e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c5c6ffc6c5c6ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc2c1c1ffc3c3c3ffc7c7c7ffcbcbcbffcecfcfffcfcfcfffccccccffc8c8c8ffc3c3c3ffbababaffb3b3b3ffabacacffaaabaaffaaaaaaffaaaaa9ffabaaabffabababffacacacffadacadffadadaeffafaeaeffb0afb0ffb0b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb4b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb5b5b5ffb6b5b6ffb5b5b6ffb6b6b7ffb7b7b7ffb7b7b8ffb8b8b8ffb9b8b8ffb9b8b8ffb9b9b9ffbababaffbbbabaffbabbbbffbbbbbbffbcbcbbffbcbdbcffbdbcbdffbdbdbdffbebebdffbebebeffbfbebfffbfbfbfffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c2ffc2c2c2ffc3c2c3ffc2c2c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9cac9ffcacac9ffcacacaffcacacbffcbcbcbffcccbccffccccccffccccccffcecdcdffcdcdcdffcfcfcfffd2d2d2ffd6d6d5ffd9d8d9ffdbdadaffddddddffdfdfdfffe0e0e0ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e6ffe4e5e4ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e6ffe7e6e6ffe6e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe9e8e9ffe9e9e9ffeaebebffeaeaebffe9e9e9ffe8e8e8ffe6e6e6ffe0e0e1ffddddddffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d9ffd9d8d8ffd7d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd3d4d3ffd4d4d4ffd5d5d5ffd8d8d8ffdbdadaffdcdcdcffdddedeffdedfdeffdedfdeffdfdfdeffe0e0e0ffe0dfe0ffdfe0e0ffdfdfdfffdededeffdededeffdededeffddddddffdedddeffdddddeffddddddffdcdcddffdddddcffdddcddffddddddffdcdddcffdcdcdcffdcdcdcffdbdcdbffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadbdaffdadadaffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcecfcfffcfcfceffcfcfceffcfceceffcececeffcdcdceffcdceceffcecdceffcdcdcdffcdcdcdffcdcdcdffccccccffcdcccdffcdcdcdffccccccffccccccffcdccccffcdcccdffcdcdcdffcdcdcdffccccccffccccccffcacbcbffcacacaffc9c8c9ffc6c6c7ffc4c4c4ffc1c0c0ffbcbdbdffb9b9b9ffb5b5b5ffb4b4b3ffb3b3b3ffb3b3b3ffbcbbbbffc9c9c9ffd4d4d4ffd7d7d6ffdadbdbffdad9daffd6d6d6ffd3d3d3ffd2d1d2ffd2d1d2ffd2d1d2ffd1d1d1ffd1d1d2ffcbcbcaffcacbca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff000000ff010001ff010101ff000000ff000000ff010101ff010101ff010101ff010101ff000100ff000100ff000000ff000101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff202020ff515151ff4f4e4fff474747ff424142ff575757ff575757ff5a5a5aff5c5c5cff5d5e5dff606161ff616061ff606060ff606060ff5f5f5fff616162ff626262ff626262ff626262ff626262ff636262ff636262ff626262ff616161ff606060ff606060ff5f5f5fff5e5e5eff5d5d5dff5c5c5cff5c5b5cff5a5a5aff585858ff565657ff565655ff525252ff414242ff4f4f4fff545354ff4f4f50ff4d4d4dff585858ff646565ff6b6b6bff6e6e6eff6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020302ff080808ff1a1a1aff414242ff6e6f6eff868686ff939494ff9b9b9bff9f9f9fffa2a2a2ffa4a5a5ffa6a6a6ffa6a6a6ffa7a7a8ffbcbcbcffe3e3e3fff8f8f8fffafbfbfffbfafbfffbfafafffbfbfbfffbfafafffafafafffafafbfffafbfafffafafbfffafafafffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafafffafafbfffbfbfafffbfafbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfefffefefefffdfefefffefefefffdfdfefffdfdfefffefdfdfffdfdfefffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfafbfffafafbfffbfafafffafafafffafafafffafafafffaf9fafffaf9fafff9fafafff9faf9fffafafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff5f5f5ffddddddffb2b1b2ffa0a0a0ff9f9f9fff9d9d9dff9b9b9bff999899ff979696ff939393ff8c8c8bff818281ff6c6d6dff4c4c4cff29292aff0e0e0eff060505ff010202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000ffe9eaeaffe9e9eaffeaeaeaffe8e9e8ffe8e8e9ffe8e8e9ffe9e9e9ffeaeaeaffebebebffececedffedededffedeeeeffeeeeeeffeeefeeffeeefefffefefefffefefeffff0f0f0fff1f0f0fff1f1f1fff1f2f2fff3f3f3fff3f4f4fff4f3f4fff4f4f3fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f4fff4f5f4fff4f4f4fff3f4f3fff2f2f3fff2f2f2fff2f1f1fff0f1f1fff1f1f1fff0eff0ffeeefefffeeeeeeffeeedeeffedededffedededffecececffecebebffebebecffebebebffeaeaebffebeaeaffeaeaeaffe9e9eaffeae9e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e4e4ffe3e3e4ffe3e3e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdddcddffdcdcdcffdbdbdbffdad9d9ffd7d8d8ffd6d6d7ffd4d5d4ffd3d3d4ffd1d1d1ffcecdceffcacacaffc7c7c7ffc4c4c4ffc1c1c1ffbfbebfffbcbcbcffb9b9baffb7b7b7ffb7b7b7ffb0b0b0ffacacadffaaa9a9ffa6a6a7ffa4a4a3ffa1a1a1ff9d9d9eff9a9a9aff959595ff909090ff8c8c8dff878787ff808081ff7c7c7cff797a79ff777777ff747474ff707170ff6c6c6dff696969ff666766ff646364ff606060ff5b5b5bff555555ff505050ff4b4b4cff474746ff434444ff404040ff3c3d3cff3a3a3aff383838ff363636ff333332ff303030ff2e2d2eff2c2d2dff2b2b2bff2a2b2bff2a292aff292828ff292928ff282727ff262626ff272626ff262525ff242425ff242323ff222322ff212222ff202120ff201f20ff1f1f1fff1f1e1fff1d1e1eff1d1d1dff1c1c1dff1b1b1cff1b1b1bff1b1a1bff1a1a1aff1a1b1bff1b1b1bff1b1a1aff1a1b1bff1b1a1aff1a1a1aff181817ff141414ff090909ff070606ff030304ff030303ff030303ff030303ff030203ff020303ff020302ff030303ff020202ff020202ff020203ff030303ff020302ff020203ff020203ff030202ff020202ff020202ff020202ff020202ff020303ff020302ff020302ff020302ff030303ff020203ff020302ff020202ff020202ff010202ff020202ff010202ff010101ff010000ff010101ff010000ff000101ff010001ff010000ff010101ff010000ff000100ff000101ff000100ff000001ff000001ff010001ff000001ff010101ff000001ff000001ff010000ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff020202ff010102ff010201ff020101ff010102ff010202ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff010000ff010101ff000101ff010101ff010001ff010101ff010101ff000101ff010101ff010001ff010101ff020101ff010102ff010101ff010101ff000001ff010000ff060606ff131313ff2a2a2bff454544ff545454ff5d5d5eff646363ff696869ff6e6f6eff717171ff747474ff777777ff797a7aff797978ff747474ff4f4f4fff3c3c3cff424243ff494949ff4f4f4fff555555ff5b5b5cff636363ff6b6b6bff747474ff7e7e7eff888887ff919191ff969796ff9a9b9bff9f9f9fffa3a3a3ffa7a7a7ffabababffafafaeffb2b2b3ffb6b6b6ffbababaffbdbdbdffc0c0c0ffc3c2c2ffc3c4c3ffc6c5c5ffc7c8c8ffc9c8c9ffcecdcdffcfcfcfffd0cfcfffd1d1d1ffd1d2d2ffd1d2d1ffd1d1d2ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d6d7ffd6d6d7ffd7d7d7ffd7d6d7ffdbdbdcffdcdcdcffddddddffdddcdcffddddddffdddddcffdcdcddffdddddcffddddddffdcddddffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe1e1e2ffe2e1e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe1e2e1ffe6e6e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e700000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc4c4c4ffc4c5c5ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c4ffc2c2c2ffc4c4c4ffc8c7c7ffccccccffcfcfcfffcecfcfffcbccccffc9c9caffc2c2c2ffbcbcbbffb1b1b1ffabacacffaaa9aaffaaa9a9ffaaaaaaffabaaaaffabababffacacadffadadadffaeadaeffafafafffb0b0b0ffb0b0b1ffb1b1b1ffb2b1b2ffb2b2b2ffb3b2b2ffb3b2b3ffb2b3b3ffb3b3b3ffb3b3b4ffb3b3b3ffb4b4b4ffb5b4b4ffb4b4b5ffb6b5b5ffb6b6b6ffb6b6b7ffb7b6b7ffb7b7b7ffb8b8b8ffb8b8b8ffb9b8b9ffb9b9baffb9babaffbabbbaffbbbbbbffbbbbbbffbbbcbcffbcbcbdffbdbdbdffbdbebdffbdbdbeffbebebfffbfbebeffbfbfbfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c6ffc7c8c7ffc8c7c8ffc8c9c9ffc9c8c9ffcac9c9ffcacacaffcacacaffcacbcbffcbcbccffcbcccbffccccccffcdcdcdffcececeffcfd0d0ffd3d4d4ffd7d6d7ffd9d9daffdcdbdbffdedddeffdfdfdfffe0e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e5ffe6e7e6ffe7e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffeaeaeaffe9eaeaffe9e9e9ffe8e7e8ffe5e5e5ffe0e0e0ffdbdcdcffdadbdbffdad9daffd9d9daffdad9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d4ffd5d5d5ffd4d4d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd3d4d3ffd3d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd5d5d6ffd8d8d8ffdadadaffdcdcdcffdddedeffdedddeffdededeffdfdfdfffe0dfdfffdfdfdfffdedfdfffdedfdeffdedddeffdddddeffdeddddffddddddffddddddffdddcddffdcdcddffdddcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdcffdcdbdbffdbdbdbffdbdbdaffdbdadbffdadadbffdbdadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfceceffcecfcfffcececeffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccccdffcdccccffccccccffccccccffcccbccffcbcbccffcccbccffcccbccffcbcbccffccccccffccccccffcbcbcbffcbcbcbffcacacaffc8c8c9ffc8c8c7ffc6c6c6ffc3c3c4ffc1c0c0ffbdbdbdffb8b8b8ffb5b5b5ffb3b3b3ffb4b3b4ffbebfbfffcccdccffd5d5d5ffd8d8d8ffdcdcdcffdadadbffd7d7d7ffd4d5d4ffd7d7d7ffd1d1d2ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d2ffcacbca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000001ff010101ff000001ff010101ff000001ff000001ff010001ff010001ff000001ff000101ff000001ff000000ff000001ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff232323ff595859ff5a5a5aff585757ff575657ff545454ff535353ff575757ff5a5959ff5b5c5cff5e5d5dff606060ff606060ff5d5d5dff5c5c5dff5f5e5fff616161ff616262ff626262ff626262ff626263ff626262ff616161ff616161ff606060ff5f5f5fff5e5e5fff5e5e5eff5c5d5cff5c5c5cff5a5a5aff595858ff575656ff555555ff525252ff4d4e4dff4e4f4fff5a5a5aff5e5f5fff5b5b5bff585859ff646565ff6b6c6bff6e6e6eff6f6f70ff7171710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff040404ff0d0d0eff2a292aff5a5a5aff7d7e7eff8f8e8eff989898ff9d9d9dffa0a1a0ffa3a3a3ffa6a5a6ffa6a7a6ffa6a7a7ffaaaaaaffdbdadafff3f3f3fff9fafafffafafbfffbfbfbfffafafafffbfafafffbfbfbfffafbfafffafbfafffafbfafffafbfafffbfbfafffafafafffafbfafffafafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffbfcfbfffafbfbfffbfbfafffbfbfafffcfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfafffbfbfafffafbfbfffafafafffafafafffafafafffafafafffaf9fafff9f9fafff9fafafffaf9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff8f8f8ffecededffc6c6c7ffa2a2a2ff9f9f9fff9d9e9eff9b9b9cff999999ff969797ff949393ff8f8f8fff888989ff797a79ff606060ff3f3f3fff1a1a19ff080808ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000ffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e8ffe9e9e9ffeaebeaffebececffecedecffedededffeeeeeeffeeeeeeffefefefffefefefffefefeffff0efeffff1f0f0fff1f1f0fff2f2f1fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff5f6f6fff6f6f7fff7f7f7fff6f6f6fff6f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f3fff3f3f2fff3f3f2fff2f1f1fff1f2f1fff1f0f1fff0f1f0ffeff0efffefefefffeeeeeeffeeededffedecedffecedecffecececffebececffecebecffebebebffeaebebffeaebeaffeaeaeaffeaeaeaffe9e9eaffe9e8e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e4ffe3e3e4ffe4e3e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e2ffe2e3e2ffe3e3e2ffe2e3e2ffe4e4e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e7ffe7e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e3e3ffe4e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdededeffdededeffdbdcdbffdadbdaffdadad9ffd8d9d8ffd8d8d7ffd5d5d5ffd3d3d3ffd0d0d1ffcececdffc9cac9ffc7c7c7ffc4c4c4ffc2c1c1ffbebebeffbcbcbcffb9b9b9ffb4b5b5ffb2b2b2ffafafafffacadadffa9aaa9ffa7a7a6ffa3a4a4ff9f9f9fff9a9999ff959595ff8e8d8dff898888ff858585ff828282ff807f80ff7d7d7dff7b7b7bff787878ff747474ff707071ff6e6e6eff6b6b6bff676767ff616261ff5c5d5dff575857ff525252ff4e4e4eff494949ff454546ff414242ff403f40ff3e3d3eff3c3c3bff393a39ff383838ff353535ff313232ff2f3030ff2e2e2eff2e2d2eff2d2d2dff2c2c2cff2b2b2bff2b2b2bff2a2a2aff292828ff282828ff262726ff252625ff242524ff232423ff232322ff222221ff212221ff202021ff20201fff1e1f1eff1e1e1eff1e1e1dff1e1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1c1d1dff1c1c1bff191919ff171717ff0d0d0eff030303ff030303ff030303ff030203ff030203ff030303ff030203ff020302ff030303ff020302ff020203ff020203ff030303ff030302ff020303ff020302ff020203ff020202ff020202ff020202ff030202ff030303ff020303ff030203ff020202ff030202ff020202ff020202ff020202ff010202ff010202ff010101ff010001ff010101ff000101ff010001ff010101ff000100ff010000ff010101ff000100ff000100ff000100ff000100ff010100ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010202ff020101ff010101ff020201ff010201ff010201ff020102ff010201ff010202ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000101ff010101ff000100ff010100ff010100ff010101ff000001ff010100ff010101ff010101ff010101ff010101ff010001ff000000ff000000ff030404ff0d0c0dff1e1e1eff363737ff4c4c4cff5d5c5cff646465ff6a6a6aff706f70ff727272ff757474ff787777ff7a7a7aff787978ff737373ff565656ff3d3d3dff424242ff494949ff4e4f4fff555655ff5b5b5bff626262ff696a69ff727273ff7c7d7cff878888ff929292ff9a9999ff9e9e9effa1a2a2ffa6a5a6ffa9a8a9ffabababffaeafaeffb2b3b2ffb6b6b6ffb9babaffbcbdbdffbfc0c0ffc3c2c3ffc4c4c3ffc5c6c6ffc8c7c8ffcacacaffcbccccffcecdcdffcfcfcfffcfd0d0ffd0d1d1ffd1d2d1ffd4d4d3ffd5d5d4ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d6ffd6d6d7ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcddddffddddddffdcddddffdcddddffddddddffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e1e1ffe2e1e2ffe1e1e2ffe2e2e2ffe2e1e2ffe1e2e1ffe5e5e5ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e7e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e7e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c6c6ffc6c6c6ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c4c3ffc4c3c4ffc4c3c4ffc3c3c2ffc4c5c4ffc8c8c8ffcdcccdffcfcfcfffcdceceffccccccffcac9caffc4c4c4ffbababaffb0b0b0ffaaaaaaffa9a9a9ffa9a9a9ffaaaaaaffaaabaaffabacabffacadacffadaeadffafafaeffafafafffb0b0b0ffb0b0b1ffb1b1b1ffb1b2b1ffb2b2b2ffb2b2b2ffb3b2b2ffb2b2b2ffb2b3b2ffb3b3b3ffb3b4b3ffb4b4b4ffb4b4b4ffb4b5b5ffb5b6b5ffb6b6b6ffb6b7b7ffb7b7b7ffb8b7b8ffb8b8b8ffb9b8b8ffb9b8b9ffb9b9b9ffbababaffbbbabaffbabbbaffbcbcbcffbcbcbcffbcbcbdffbcbcbdffbebebeffbebebdffbebebfffbebfbeffbfbfbfffbfc0bfffbfc0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc1c2c2ffc3c2c2ffc3c2c3ffc4c3c3ffc4c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c6ffc7c6c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacbcbffcbcccbffcbcccbffcdcdccffcdcdcdffd1d1d1ffd5d4d5ffd8d8d8ffdadadaffdcdcdcffdededeffe0dfdfffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe1e0e1ffe0e0e0ffe0e1e1ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe2e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe5e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9eaffeaeaeaffe9eae9ffe9e9e8ffe7e8e7ffe4e4e3ffdededeffdadbdaffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd7d8d8ffd7d8d8ffd7d8d7ffd8d7d7ffd7d8d8ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd2d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd7d6d6ffd8d8d7ffdadadaffdcdbdcffddddddffddddddffdeddddffdfdfdfffdfdfdfffdedfdfffdedfdeffdddeddffdededdffdddddcffddddddffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadadbffdadbdbffdadbdaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffcecfcfffcfcecfffcececeffcecfceffcececeffcececeffcdcecdffcecdcdffcdcdcdffcccdcdffcccdccffcccdccffccccccffccccccffcccbcbffcbccccffcbcbccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacbcaffcbcbcbffcacbcbffcacacaffc9c9c9ffc8c8c8ffc6c7c6ffc5c5c5ffc3c3c3ffc0c0c0ffbdbcbdffb9b9b9ffb6b5b5ffb8b7b7ffc3c3c3ffd1d1d1ffd7d6d7ffdbdbdbffdededeffdbdbdbffd8d8d8ffd7d7d7ffd9d9d9ffdadad9ffd1d2d2ffd1d2d1ffd1d2d2ffd1d2d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010100ff000000ff000100ff000001ff000100ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff252526ff616160ff656564ff666666ff656565ff626262ff626262ff666665ff6a6a6aff6c6d6dff6f6e6fff6e6f6fff6e6f6fff6d6e6dff6e6e6dff707070ff737373ff747374ff727272ff717070ff706f70ff707070ff717171ff717171ff717171ff717171ff707070ff6e6e6eff6c6c6dff6b6c6bff6a6a6aff686969ff676867ff666767ff636463ff5e5e5eff5e5e5fff696869ff6c6c6cff686969ff656465ff6b6b6bff6e6e6dff6f706fff717171ff7473730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070607ff181818ff3f4040ff6e6e6fff888888ff959595ff9c9b9cff9e9e9effa1a1a1ffa3a3a3ffa5a5a6ffa6a7a6ffa7a7a7ffb7b7b7ffefefeffff9f9f9fffbfbfafffbfbfbfffbfafafffbfafafffbfbfafffbfafafffbfafbfffbfbfafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfafffbfafafffbfafbfffbfafbfffafafafffafafafffafafafff9faf9fffaf9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff8f9f8fff9f9f9fff8f8f8fff9f9f9fff9f8f8fff9f8f9fff8f9f8fff5f5f4ffddddddffa9a9a8ffa1a1a1ff9e9e9dff9c9c9cff9a9999ff989797ff959594ff929191ff8e8d8eff838383ff6f6e6fff525252ff282828ff0c0c0cff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000ffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9eaffebebebffecececffededeeffeeedeeffeeeeeeffeeeeefffefefefffefefefffeff0effff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f3f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff7f6f6fff6f6f6fff6f6f5fff5f5f5fff5f4f5fff5f5f4fff4f3f4fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffefeff0ffeeefeeffedeeedffeeededffedecedffececedffecececffebececffebebebffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e3ffe4e3e4ffe3e2e3ffe3e3e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e7ffe6e6e7ffe7e7e7ffe6e6e7ffe7e6e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdedfffdfdfdeffdededeffddddddffdcdbdcffdadadaffd9d8d8ffd7d7d7ffd4d5d5ffd2d2d2ffd0d0d0ffcececeffcbcccbffc8c8c7ffc5c4c5ffc1c1c1ffbebebfffbbbbbbffb8b8b8ffb5b4b5ffb2b2b2ffafafafffadacadffa9a8a9ffa1a0a1ff9b9b9aff959595ff919191ff8f8e8fff8b8b8cff898989ff868686ff848484ff828382ff807f80ff7b7b7bff787877ff757575ff727172ff6e6e6eff6a6a6aff666666ff606060ff5c5c5cff575758ff545454ff515252ff515151ff4a4a4aff444343ff434343ff424242ff3d3d3eff3a3a3aff383838ff353535ff333333ff323233ff313131ff303030ff2f2f2fff2f2e2eff2e2e2dff2c2c2cff2b2a2bff2a2a2aff292829ff282728ff272627ff262626ff252525ff252425ff232423ff222222ff212122ff212121ff202120ff202020ff202020ff202020ff202020ff1f2020ff202020ff1f1f1fff1f1f1eff1e1e1eff1e1e1eff1e1e1eff151515ff0b0b0aff030303ff020302ff030203ff020203ff030303ff020203ff030202ff020302ff030203ff020203ff030302ff030302ff020202ff020202ff020202ff020203ff030202ff030303ff020203ff020303ff020203ff020302ff030203ff020202ff020202ff020101ff010102ff010201ff010101ff010202ff010101ff010101ff010101ff010101ff010000ff010000ff010100ff010000ff010001ff010100ff000000ff000000ff000000ff000000ff010000ff000001ff000100ff000000ff000000ff000000ff000100ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010201ff010102ff010101ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010001ff010101ff010001ff010001ff010001ff010000ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff020202ff070707ff131313ff292929ff404040ff575757ff646464ff6b6b6bff707070ff727372ff757575ff777777ff7b7a7bff79797aff737373ff585858ff3c3c3cff424242ff494849ff4f4f4fff565555ff5b5b5bff616161ff686869ff707070ff7b7b7bff878687ff919191ff989898ff9c9d9dffa0a0a1ffa4a5a4ffa8a8a8ffabababffafafafffb3b2b2ffb6b6b6ffb9b9b9ffbcbcbcffbfbfbfffc2c2c1ffc3c3c4ffc5c5c5ffc7c7c7ffc9c9c9ffcbcbcbffcdcdccffcfceceffd0cfd0ffd1d1d1ffd2d1d2ffd3d2d3ffd4d3d4ffd5d4d4ffd6d5d5ffd6d6d6ffd6d7d6ffd7d7d6ffd9d9d9ffd9dadaffdadbdaffdbdbdbffdbdbdbffdcdcdcffdddcddffdcddddffddddddffdddcddffdfe0dfffe0dfdfffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe1e1e1ffe2e1e2ffe1e1e2ffe2e2e2ffe3e3e4ffe4e4e4ffe5e6e5ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe8e7e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e8ffe9eae9ffeae9eaffe9e9e9ffeaeae9ffeae9e9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c4c4ffc3c4c3ffc4c4c4ffc3c3c3ffc2c2c2ffc4c4c4ffc8c8c8ffccccccffcfcfcfffcecfcfffcdcdcdffcacacbffc3c3c3ffb8b8b8ffadacacffa9a9a8ffa9a9a8ffa9a9a9ffaaaaaaffabababffacabacffadacadffaeadaeffafaeaeffb0afafffb0b0b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b2ffb1b2b1ffb2b2b2ffb2b2b2ffb2b2b3ffb3b2b3ffb3b4b3ffb4b3b4ffb4b4b4ffb5b5b4ffb5b5b5ffb6b5b6ffb6b6b7ffb7b6b7ffb7b8b7ffb8b8b7ffb8b8b8ffb9b8b9ffb9b9baffbababaffbababaffbbbabbffbbbcbbffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbdbdbeffbebebeffbebebeffbfbfbfffc0bfc0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c3ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc4c5c4ffc5c5c5ffc5c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcaffcbcbcbffcccbcbffccccccffcececeffd3d2d2ffd6d6d7ffd8d9d9ffdbdbdaffddddddffdedfdeffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e2e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe9e9e9ffeae9eaffeaeae9ffe8e8e8ffe7e6e6ffe2e2e2ffddddddffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d2d2ffd4d4d3ffd6d6d6ffd8d8d8ffdadadaffdcdbdcffdddcdcffdddddcffddddddffdfdedfffdfdfdeffdededeffdeddddffddddddffdddcdcffdddcdcffdcdcddffdcdcdcffdcdcdcffdbdbdcffdbdcdbffdbdcdbffdbdbdbffdbdadbffdadadbffdbdadbffdadbdaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9daffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd7d8d7ffd8d7d8ffd7d7d8ffd7d7d7ffd6d6d7ffd7d6d6ffd6d7d6ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfd0ffcfcfceffcfcfceffcecfcfffcececeffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdccffcdccccffcdcccdffcdcdccffcccbccffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacaffcacacaffc9cac9ffcacac9ffc9c9c9ffc9c9caffcacacaffc9cacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c5c5ffc4c4c4ffc2c2c2ffc1c0c1ffbdbdbdffb9bab9ffbdbdbdffcac9caffd4d4d5ffd9d9d9ffdddcddffdededeffdbdcdbffd9d9daffd8d8d9ffdadad9ffdadad9ffd9d9d9ffd1d1d2ffd1d1d1ffd2d1d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff282828ff676867ff6d6d6dff717171ff727272ff717271ff727272ff757575ff79797aff7d7d7dff7f807fff7f7f7fff7f7f7fff7f7f7fff80807fff818081ff838283ff828182ff818180ff7f7f7fff7e7e7eff808080ff828282ff828382ff828282ff828181ff808181ff7f7e7fff7d7d7dff7c7b7bff7b7b7bff79797aff797979ff777777ff767576ff727171ff707070ff747474ff757676ff707070ff6b6c6bff6e6e6eff6f6f6fff717171ff737373ff7575760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff0c0c0bff262525ff555554ff7d7d7cff909090ff9a9a9aff9e9d9eff9e9f9effa1a1a1ffa3a3a4ffa5a5a5ffa6a6a7ffaaaaaaffcececefff7f8f8fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffbfafbfffafafafffbfafafffbfbfafffafafafffafafafffbfbfbfffafafbfffbfbfafffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfdfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefefffdfdfefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafbfffafafafffafafafffafafbfffafafafffafafafffafafafffaf9fafff9f9f9fff9f9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff9f9f8fff9f9f8fff8f9f9fff9f8f9fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f8f8ffedededffbcbdbcffa5a5a5ff9f9e9eff9c9c9cff9a9a9aff999999ff969696ff949393ff919091ff898988ff7a7a79ff60605fff363536ff121212ff060606ff000101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000ffebebebffeaeaeaffeaeaeaffeaeae9ffeae9eaffeae9e9ffeaeaeaffececebffedececffedededffeeeeeeffeeeeeeffefefeefff0efeffff0f0effff0f0f0fff0f0f0fff1f1f0fff2f2f1fff2f2f3fff3f3f4fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff7f6f6fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff6f5f5fff5f4f5fff5f4f4fff4f4f4fff4f4f3fff3f2f3fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff0f1f1fff0f0f0ffefefeeffefeeeeffeeeeeeffeeededffedededffecededffecedecffecececffebebecffebebebffeaeaebffeaeaebffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e8ffe8e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e5e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e2ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e7e6ffe7e6e7ffe6e7e7ffe7e8e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e6e7ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffdfdfdfffdededfffdddddeffdbdbdcffdadad9ffd7d8d8ffd6d6d6ffd4d4d4ffd3d3d2ffd0d1d1ffcfcecfffcccccdffcbcbcbffc9c9c9ffc5c5c5ffbebebfffbbbbbaffb9b8b9ffb7b7b7ffb1b1b1ffa7a7a7ffa3a3a3ff9e9e9eff9b9a9bff979798ff949495ff929292ff909090ff8e8e8eff8b8b8bff898989ff868685ff818181ff7e7e7eff7b7b7bff797979ff767576ff727272ff6e6f6eff6a6a6aff666665ff636363ff626362ff646565ff646364ff585858ff50504fff4c4c4cff484848ff444445ff414141ff3e3e3eff3b3b3bff393939ff383737ff363636ff353535ff333433ff323232ff323131ff302f30ff2f2f2eff2e2e2dff2d2d2cff2b2b2cff2a2a2aff2a2a2aff282929ff282827ff262726ff262626ff252524ff252424ff242424ff242424ff232324ff232323ff232323ff232223ff222223ff212221ff212121ff202021ff202020ff202020ff1f1f1fff161516ff0a0a0aff030303ff030203ff020302ff020203ff030303ff020202ff030202ff020302ff020203ff030202ff020202ff030303ff030203ff030202ff030302ff030202ff020302ff030302ff030302ff020303ff030203ff020202ff020202ff020202ff020202ff010102ff010101ff010101ff010101ff010101ff010000ff010101ff010101ff010101ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff010100ff000100ff000000ff000000ff010000ff000000ff010000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020201ff010102ff020102ff010201ff010201ff010102ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff010001ff010001ff010100ff010100ff010101ff010001ff000000ff010101ff000001ff010101ff010101ff010101ff010100ff010100ff000101ff000000ff000000ff000101ff030403ff0e0d0eff222222ff3c3c3bff555556ff646464ff6a6b6aff707171ff737373ff767676ff787878ff7b7b7bff7a7a7aff757574ff585859ff3c3c3cff414141ff484848ff4f4f4fff555555ff5b5b5bff616161ff686868ff6f6f6fff797979ff858584ff8f8f8fff959695ff9a9a9aff9e9f9effa2a2a3ffa7a6a7ffaaabaaffafafaeffb2b2b3ffb5b5b6ffb8b8b9ffbbbbbbffbebebeffc1c1c1ffc3c2c2ffc5c4c4ffc7c7c7ffc8c9c8ffcacacaffcbcbcbffcecdcdffcfcecfffd0d0d0ffd1d1d1ffd3d3d2ffd3d3d3ffd4d4d4ffd6d6d6ffd5d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d8ffdadad9ffdadadaffdbdbdbffdbdbdcffdcdcdcffdcdddcffddddddffdedfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e1e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe8e8e8ffe8e8e7ffe8e7e7ffe8e8e7ffe8e8e7ffeaeae9ffe9e9eaffeae9eaffe9eae9ffeaeae9ffeaeaebffeaeaeaffeaeaebffeaeaeaffeaeaea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc1c1c2ffc4c4c4ffc9c9c9ffcdcdcdffd0d0cfffcecfceffcecdceffc9c9c9ffc1c1c1ffb5b6b6ffabababffa8a8a8ffa9a8a8ffaaa9aaffaaaaaaffabababffadadacffadadadffaeaeaeffafafafffafafb0ffb1b1b0ffb0b1b0ffb1b1b1ffb1b1b1ffb2b1b1ffb1b2b1ffb2b1b2ffb2b1b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b4b4ffb4b4b4ffb4b4b5ffb5b5b5ffb5b5b5ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b9ffb9b8b9ffb9b9b9ffbababaffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbcbcbcffbdbcbcffbdbdbdffbebebeffbebebeffbfbebeffbfbfbfffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c2ffc2c1c2ffc2c3c2ffc3c3c3ffc3c3c4ffc4c3c4ffc4c4c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcac9caffcacacaffcbcbcaffcbcbcbffccccccffd0d0d0ffd4d4d4ffd7d7d8ffdadad9ffdbdcdbffdeddddffdfdedeffe0dfdfffdfe0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0dfffe0dfe0ffe0e0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe9e8e9ffeae9e9ffe9e9e9ffe8e8e8ffe6e6e6ffe1e0e1ffdcdcdcffdad9daffd8d8d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d1ffd1d2d2ffd2d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd3d3d3ffd6d5d5ffd8d8d8ffdadadaffdbdcdcffdbdbdbffdcdbdcffddddddffdededeffdededdffdededdffddddddffdcdcdcffdcdcddffdbdcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdbdbdaffdadbdbffdbdadbffdadadbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d8ffd7d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcfcecfffcececfffcececeffcececeffcececeffcecdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcdccccffcccbccffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcacacbffcbcbcaffc9cacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c9ffc8c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc7c8c7ffc7c7c7ffc5c5c6ffc3c3c3ffc2c3c3ffc1c1c1ffc0bfc0ffc5c5c5ffd0d0d0ffd8d8d8ffdcdcdcffdfdfdfffdfdfdfffdcdcdcffdbdadaffd9dad9ffd9d9d9ffdad9d9ffd9d9d9ffdadadaffd2d2d2ffd2d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff282929ff6c6c6cff737473ff797979ff7b7b7bff7c7c7cff7c7d7dff807f7fff838283ff868686ff898a89ff8b8b8bff8b8b8cff8b8b8bff8b8b8cff8c8b8cff8b8b8bff8b8b8bff8b8b8bff8a8a8bff8b8a8bff8b8b8cff8d8c8dff8d8d8dff8c8c8dff8c8c8cff8b8b8bff8a8a8aff888988ff878687ff868585ff848484ff838383ff828182ff808080ff7d7d7cff7b7b7bff7c7c7bff7b7a7aff737473ff6e6e6eff706f70ff717171ff737373ff757576ff7676770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff070707ff161516ff393839ff666667ff868786ff959596ff9c9c9cff9e9f9eff9f9f9fffa1a1a1ffa3a2a3ffa4a4a4ffa6a7a6ffb8b8b8ffe7e6e7fffafbfbfffbfbfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfafbfffbfbfafffbfafbfffafafafffbfafbfffbfbfbfffafbfbfffafafafffbfafbfffbfafbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffdfcfcfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffcfdfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfafffbfafbfffafbfafffbfafafffafafafffafafafffafaf9fff9fafafff9fafafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff8f9f8fff8f8f9fff8f9f9fff8f9f8fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff5f5f5ffd8d8d8ffb4b4b4ff9f9e9fff9c9d9cff9b9b9bff9a9a9aff989798ff959596ff939393ff8d8c8dff828281ff6b6b6bff444444ff202020ff0a0a0aff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000ffebebeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffecececffecedecffeeeeeeffefeeeeffefeeefffefeff0fff0f0f0fff0f0f1fff0f0f0fff0f1f0fff1f1f1fff2f2f2fff3f2f3fff4f4f4fff4f5f4fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f4f5fff5f5f4fff4f4f4fff3f3f3fff3f2f3fff3f3f2fff2f2f2fff2f1f2fff2f1f2fff1f1f1fff0f0f0fff0eff0ffeeeeefffeeeeeeffeeeeedffedededffececedffecececffecececffebececffebebebffebeaeaffeaebeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e6ffe5e6e5ffe6e5e5ffe6e5e6ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe3e2e3ffe3e3e2ffe3e3e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e5e5ffe6e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e7ffe8e7e7ffe8e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e8e8ffe8e7e7ffe7e8e7ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe7e6e6ffe7e6e7ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e1e1ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfdfffddddddffdcdbdcffdadadaffd9d9d9ffd8d7d8ffd6d6d7ffd4d5d4ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcacacaffc7c8c7ffc5c5c4ffc1c0c0ffbbbcbbffb4b3b3ffaeaeaeffa8a7a8ffa4a3a3ffa0a1a0ff9d9e9dff9b9b9bff999999ff979696ff949494ff919291ff8f8f8fff8c8c8cff888888ff848585ff828282ff7f807fff7c7d7cff7a7979ff777677ff747374ff717271ff707071ff727272ff6f7070ff686868ff60605fff5b5a5bff545454ff4f504fff4c4b4bff474747ff434343ff414241ff3f3f3fff3c3d3dff3b3a3bff393939ff383838ff363637ff363636ff343434ff333333ff323232ff303030ff302f30ff2f2f2fff2e2e2eff2c2c2cff2c2b2cff2b2b2bff292929ff292829ff282828ff272827ff272727ff262626ff252626ff252626ff252525ff252525ff252524ff242323ff232423ff232223ff232322ff222222ff212120ff171717ff0a0b0aff020303ff020303ff030302ff020302ff020302ff020202ff020202ff030303ff020203ff020303ff020302ff030303ff030202ff030203ff030303ff020302ff020303ff020303ff020302ff020202ff020202ff030202ff020202ff010201ff020202ff010101ff010101ff010101ff010000ff000101ff000001ff010001ff000001ff000001ff010101ff010000ff000100ff000001ff000000ff000001ff000100ff000000ff000000ff000001ff000000ff000000ff010000ff000001ff000100ff000100ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff010101ff010201ff010101ff010201ff020102ff020101ff010201ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff000000ff010001ff010101ff000101ff000000ff010001ff010101ff010001ff010001ff000001ff000000ff000000ff000000ff010202ff0b0b0bff1f1f1fff3c3c3cff555554ff636363ff6a6b6aff717071ff737373ff767575ff787878ff7b7b7aff7b7b7bff757676ff595959ff3b3b3bff414141ff484848ff4f4f4fff555555ff5b5b5bff606161ff676767ff6d6e6dff777777ff828182ff8c8b8cff929293ff979897ff9c9c9cffa0a1a0ffa5a5a5ffa9a9a9ffaeaeadffb2b1b2ffb5b5b5ffb8b8b8ffbbbbbbffbdbdbdffc0c0c0ffc1c2c2ffc4c3c3ffc5c6c6ffc7c7c7ffc9c9c9ffcbcacbffccccccffcececeffcfcecfffd0d1d0ffd1d1d2ffd2d2d2ffd4d3d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d9ffdad9d9ffdadadaffdadbdbffdbdbdbffdcdbdcffdcddddffdddedeffdededeffdedfdfffdfdfdfffe0dfdfffdfe0dfffe1e0e0ffe1e1e0ffe1e1e1ffe2e1e1ffe2e2e1ffe2e3e2ffe2e3e3ffe3e4e3ffe4e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e7ffe6e6e7ffe6e7e7ffe7e8e7ffe8e8e8ffe8e7e7ffe8e7e8ffe8e7e8ffe9eae9ffe9e9eaffe9eae9ffe9eae9ffe9e9e9ffeaeaeaffebeaeaffeaeaeaffeaeaeaffebeaeaffebeaebffebebebffebebebffebeaeaffeaebeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c3c3ffc4c3c4ffc4c4c4ffc3c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc2c2c3ffc3c3c2ffc3c2c3ffc2c2c2ffc5c5c5ffcbcbcbffcfcfcfffd0d0d0ffd0d0d0ffcdcdcdffc7c8c7ffbdbdbdffb2b2b2ffa9a9aaffa8a8a8ffa9a9a9ffaaa9aaffababaaffacacacffacacacffaeadaeffafafaeffafafafffafafafffb0b0b0ffb0b0b0ffb1b0b0ffb1b0b1ffb0b0b1ffb0b1b1ffb1b1b1ffb2b1b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b4b4ffb4b4b3ffb5b4b4ffb5b6b5ffb6b5b6ffb6b6b6ffb7b6b6ffb8b7b7ffb8b8b7ffb8b9b8ffb8b9b9ffb9babaffbababaffbabbbaffbabbbbffbbbbbbffbbbcbcffbcbcbcffbcbdbdffbdbdbdffbdbebdffbebebeffbfbebeffbfbfbfffbfbfc0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c3c2ffc3c2c3ffc4c3c3ffc3c4c3ffc5c4c4ffc5c4c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c9ffc9c9c9ffcac9caffcacbcaffcbcbcbffcdcdcdffd2d1d2ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdedddeffdfdedeffdfdedfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfe0e0ffe0e0dfffe0dfdfffdfe0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e2e1ffe2e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e9ffe9e9e9ffe9e9e9ffe8e8e7ffe5e5e5ffdfdfdfffdbdbdbffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d7ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d5d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd3d2d3ffd2d2d3ffd2d2d2ffd1d2d1ffd2d2d2ffd2d1d1ffd2d1d2ffd1d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd1d1d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d1d1ffd3d3d3ffd5d6d6ffd8d7d8ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffdededdffdddddeffdcdcdcffdcdcddffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdadadbffdadadaffdadadaffdad9daffd9d9d9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d9d8ffd8d7d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0cfffcfcfcfffcfcfceffcfcecfffcfceceffcececeffcececeffcecdceffcdcdcdffcdcdcdffcdccccffcccdcdffccccccffccccccffcccbccffcbcbccffccccccffcbcbcbffcbcbcaffcbcbcbffcacacaffcacacbffcacacaffcacacaffc9c9c9ffc9c9caffc9c9c9ffc9c8c9ffc9c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc7c8c7ffc7c6c6ffc5c6c5ffc3c2c3ffc3c3c3ffcdcdcdffd0cfcfffd7d7d6ffdddeddffdfdfdfffe0e1e1ffe1e0e0ffdddeddffdbdcdbffddddddffd9d9d9ffdadadaffd9d9daffd9d9daffd9dad9ffd2d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff29292aff6d6d6dff777778ff7e7e7eff828282ff858485ff868687ff888989ff8c8d8cff909090ff929393ff959595ff969695ff969696ff979796ff979696ff969796ff979797ff979796ff969696ff979696ff969796ff979796ff979797ff979797ff979796ff959695ff949494ff929292ff909191ff909090ff8e8e8eff8d8d8dff8b8c8cff8a8a8aff878687ff848384ff818182ff7c7d7cff757575ff6f6f6fff707171ff737373ff757575ff777677ff7776770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050405ff0f0e0eff242525ff4d4c4dff767676ff8f8f8fff999999ff9d9d9dff9e9f9fffa0a0a0ffa1a1a1ffa2a2a2ffa4a4a4ffaaa9aaffd0d0d0fff5f5f5fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafbfafffbfbfbfffbfbfbfffbfafafffafafbfffafbfbfffbfafbfffbfafafffbfafafffbfbfafffbfbfafffafafafffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffcfbfcfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffefefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffafbfafffafbfbfffafafafffafbfafffafafbfffafafafffafafafffaf9fafff9faf9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff8f9f9fff9f8f9fff8f8f9fff8f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff8f8f8ffecececffcbcccbffa5a4a5ff9d9d9dff9c9c9bff9a9a9aff989899ff969796ff949494ff908f90ff878686ff747475ff545555ff333232ff141314ff070606ff030302ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000ffeaebeaffebebebffebeaeaffeaebebffeaeaeaffeaeaeaffebebebffebebebffedecedffeeeeeeffeeefefffefefefffeff0effff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f2f1fff2f2f3fff2f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f6fff6f6f6fff5f5f6fff5f6f5fff5f6f5fff6f5f6fff5f5f4fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff2f2f1fff1f1f1fff1f0f1fff0f0f0fff0f0efffefefefffefeeefffeeeeedffeeeeedffecedecffedececffececebffebebebffebebebffebebebffeaebeaffeaeaeaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe7e8e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe2e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe6e6e5ffe6e6e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe8e7e8ffe8e7e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e1ffe1e0e0ffe0e0e0ffe0e0dfffdededeffddddddffdcdcddffdcdbdbffdbdbdaffd9d9d9ffd8d7d7ffd6d6d5ffd4d4d4ffd2d2d2ffd0d0d0ffcecfceffccccccffcac9caffc7c7c7ffc0c1c0ffb8b9b9ffb1b1b1ffadadadffa9a9a9ffa7a7a7ffa4a4a4ffa1a1a2ff9e9f9eff9c9c9cff9a9999ff989898ff959595ff939392ff8f8f8fff8b8b8bff898889ff868686ff838484ff818081ff7e7f7eff7d7d7dff7b7b7cff7b7b7bff767777ff727272ff6e6e6fff696a6aff626262ff5b5b5cff565656ff515151ff4b4c4cff494a4aff474747ff444444ff424241ff404040ff3e3f3fff3d3d3dff3b3b3bff3a3a3aff393938ff373738ff363736ff363636ff363636ff343434ff323232ff313131ff303030ff2e2e2eff2d2d2dff2d2c2cff2b2b2bff2b2a2bff2a2a29ff2a2a29ff292928ff292828ff282827ff282727ff272727ff272727ff252626ff252626ff252525ff252524ff242424ff232323ff181818ff09090aff020302ff020302ff030202ff030303ff020203ff030303ff030303ff020202ff030203ff030303ff020303ff030203ff030303ff030303ff030303ff020303ff020303ff020302ff020203ff020202ff020202ff020202ff020202ff010101ff010101ff010101ff010101ff010001ff010100ff000000ff000001ff000100ff000100ff010001ff000000ff000001ff000000ff010000ff000000ff000000ff010100ff000000ff000000ff000001ff010000ff010000ff000000ff010000ff010100ff010100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff010102ff010202ff020201ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010101ff010100ff000001ff010101ff010001ff010000ff010000ff010100ff010100ff000000ff010001ff010100ff010000ff000000ff000000ff000000ff020201ff080908ff191919ff353534ff4e4e4eff5f5f5fff696969ff6f706fff727272ff747474ff777776ff7a7a7aff7b7b7bff767676ff59595aff3a3b3aff404140ff484747ff4f5050ff555556ff5b5b5bff606060ff656565ff6c6c6cff757575ff7e7f7fff888788ff8f908fff959595ff9a999aff9e9e9fffa3a4a4ffa8a8a8ffacacadffb0b1b0ffb4b4b5ffb7b7b8ffbababaffbcbdbcffbfbfc0ffc0c1c1ffc3c3c3ffc5c4c5ffc7c7c6ffc8c8c8ffc9cacaffcbcbcbffcccdccffcececeffcececeffcfcfd0ffd1d1d1ffd2d2d2ffd4d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd9d8d8ffdad9d9ffdadadaffdbdadbffdcdbdbffdddddcffddddddffdededeffdedfdeffdfdedeffe0dfdfffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e8e8ffe8e7e8ffe9eae9ffe9e9e9ffe9e9eaffe9e9eaffe9eaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffebebebffeaebebffeaebebffeaebebffebeaebffebebebffebecebffebebebffebebebffebebeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c4ffc4c3c4ffc4c4c3ffc4c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc6c6c6ffcbcbcbffd0d1d1ffd0d1d1ffd1d0d1ffcdcdcdffc5c6c5ffbababaffafafafffa9a9a9ffa8a9a8ffa9a9aaffaaaaaaffabababffacacacffadadadffaeadadffaeaeaeffafafafffb0b0afffb0b0afffb0b0b0ffb0b0b0ffb1b0b0ffb0b0b0ffb1b0b1ffb1b1b1ffb2b2b1ffb2b2b2ffb3b3b3ffb3b3b3ffb4b3b3ffb4b3b4ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b8ffb8b8b8ffb9b8b9ffb9b8b9ffb9bab9ffbababaffbababaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbebdbeffbebebeffbfbebfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c5ffc6c5c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c9ffcac9caffcacac9ffcbcbccffcfcfcfffd4d3d3ffd7d6d6ffd9d8d9ffdbdbdbffdddddcffddddddffdededfffdfdfdeffdfdfdeffdfdfdeffdfdedfffdfdfdeffdfdfdeffdfdfdeffdfdfdfffdfe0dfffdfdfdfffe0dfe0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe2e2e1ffe2e2e2ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e8ffe8e9e8ffe9e9e9ffe9e9e9ffe7e7e7ffe3e3e4ffdededeffdadadaffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd6d5d6ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd0d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd1d0d1ffd3d3d3ffd6d6d5ffd8d8d8ffd9d9daffdadbdaffdbdbdaffdcdbdcffdcdcdcffdcdcddffddddddffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffdadadaffdadad9ffdad9daffdad9d9ffdadad9ffd9d9d8ffd9d9d9ffd9d9d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d8d7ffd7d8d7ffd6d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececfffcececeffcecdceffcecdceffcdcdcdffcdcdcdffcccdcdffcccdcdffcdcccdffccccccffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcac9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c6ffc7c6c6ffc6c6c6ffc6c6c5ffc5c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc4c5c4ffc4c5c5ffcdceceffd5d5d5ffdededeffe1e2e2ffe3e2e3ffe3e2e3ffe1e1e1ffdededeffddddddffdedfdfffdededeffdadad9ffdadadaffd9d9d9ffd9d9da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2a292aff6f6f6fff7a7a79ff818181ff868687ff8a8a89ff8d8d8cff90908fff949393ff979796ff9a9a99ff9b9b9bff9c9c9cff9d9d9dff9e9e9dff9f9e9fffa0a0a0ffa0a1a0ffa0a0a0ff9f9f9fff9f9f9fff9e9e9fff9f9f9fff9f9e9fff9e9e9fff9e9e9eff9d9d9dff9b9b9bff999a9aff979798ff979796ff969696ff959595ff949495ff929292ff8e8f8fff8b8a8bff868686ff7f7f7fff777777ff717171ff737373ff757575ff767677ff767776ff777677000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff090909ff191919ff3c3b3bff636363ff838283ff949494ff9a9a9bff9d9d9dff9f9f9fffa0a0a1ffa1a1a1ffa2a2a2ffa4a4a4ffb9b9b9ffe8e8e8fff9f9fafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffafbfbfffbfbfafffbfafbfffbfafbfffafafafffafbfbfffbfafafffafafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfbfbfffbfbfafffbfafafffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfefffefdfdfffefefdfffefefefffdfefefffefefdfffefdfdfffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafafafffbfafafffafbfafffafbfbfffafbfafffafafafffafafafff9faf9fff9faf9fff9f9fafff9fafafff9f9fafff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff8f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff9f8f9fff5f5f5ffe2e2e2ffb6b7b7ff9f9f9eff9c9c9cff9b9b9bff9a999aff979798ff959595ff919191ff8b8a8aff7f7e7eff656565ff474747ff262625ff0c0c0cff060506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000ffebebebffebebebffeaebebffeaeaebffebeaebffeaeaeaffebebebffebececffedededffeeefeeffefefefffefefeffff0eff0fff1f0f0fff1f1f1fff2f1f1fff1f2f2fff2f2f3fff2f2f3fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f7fff6f6f6fff5f6f6fff5f6f6fff6f5f6fff5f5f5fff5f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff2f2f2fff1f2f2fff1f1f1fff0f0f1fff0f0f0ffeff0f0ffefefefffefeeefffefeeefffeeeeeeffedededffecedecffecebecffebececffebebebffeaeaeaffebeaeaffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e6ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e0e0ffdfdfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe2e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e6e6ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e8ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e1ffe0e0e1ffdfdfdfffdedfdfffdfdedeffdddddeffddddddffdcdcdcffdbdbdbffdadadaffd9d8d9ffd7d7d7ffd5d5d5ffd3d4d3ffd2d1d1ffd0d0d0ffcdcecdffc9c9c9ffc6c5c5ffc0c1c0ffbbbbbcffb4b4b3ffb0b0afffadadaeffaaabaaffa7a7a7ffa4a4a5ffa2a2a2ff9f9fa0ff9e9d9eff9c9b9bff989999ff949595ff929392ff8f908fff8d8d8dff8b8b8bff888888ff878686ff848485ff828282ff7e7f7fff7c7b7cff787879ff757475ff6f706fff6a6a6aff636262ff5c5c5cff565656ff535353ff4f5050ff4d4d4cff494a49ff474747ff464546ff444444ff414141ff3f3f3fff3e3e3eff3e3d3dff3d3d3dff3c3c3dff3d3d3cff3b3a3bff393839ff383838ff373838ff363535ff323233ff303030ff2f3030ff2f2f2eff2e2d2eff2e2d2eff2d2d2dff2c2c2cff2c2c2bff2b2b2bff2b2b2bff2a2a2aff282828ff292828ff272828ff272828ff272726ff262626ff262526ff222322ff161616ff080808ff020303ff020203ff030203ff030202ff020303ff020303ff030303ff030303ff030303ff030303ff030203ff030303ff030303ff030303ff020203ff020203ff020203ff020202ff020202ff020202ff020202ff010102ff020101ff010101ff010101ff010101ff000100ff010101ff010001ff000101ff000000ff000000ff010000ff010000ff000001ff000000ff000000ff010000ff000001ff000000ff000101ff010000ff000001ff000000ff000000ff010100ff010001ff010001ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff020201ff010102ff010102ff010102ff010101ff010101ff010202ff020202ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010000ff010100ff010101ff000101ff010100ff010000ff000001ff000000ff000101ff010000ff000001ff000000ff000000ff000000ff000000ff010001ff040404ff0f0f0fff272827ff434242ff595959ff676767ff6d6d6dff706f6fff717272ff747575ff787878ff787878ff757475ff5f605fff3a3a39ff404040ff474848ff4e4e4fff555555ff5a5a5aff5f605fff646565ff6b6b6bff737373ff7c7c7cff848484ff8c8c8cff929292ff979798ff9d9d9dffa2a2a2ffa7a7a8ffacacacffb0b0b0ffb4b4b4ffb7b7b7ffbababaffbbbbbcffbfbfbfffc0c0c0ffc2c2c2ffc4c4c4ffc5c6c5ffc8c7c8ffc9c9c9ffcacacbffcbcbcbffcdcccdffcecdcdffcfcfceffd0d0d0ffd0d1d1ffd2d2d1ffd3d2d3ffd4d3d4ffd5d5d5ffd5d6d6ffd7d6d6ffd7d7d8ffd8d8d8ffd8d9d9ffdadad9ffdadadbffdcdbdcffdcdcdcffddddddffdddeddffdedddeffdedfdfffdfdfdfffdfdfdfffe0e0dfffe0e1e0ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e3ffe2e3e2ffe3e3e2ffe3e3e3ffe3e4e4ffe4e4e5ffe5e5e6ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffeaeaebffebebebffebebebffebecebffebebebffebebebffecebecffebebecffececedffecececffecececffedececffedecec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c3ffc2c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc0c0c0ffc2c2c2ffc6c6c6ffcdcdcdffcecfcfffd1d2d1ffd1d1d1ffcccdccffc3c3c4ffb7b7b7ffadadadffa8a8a8ffa9a8a9ffaaa9a9ffabaaaaffababacffacacacffadadacffaeadadffaeaeafffaeaeaeffafb0afffb0afafffafafb0ffafafb0ffafb0b0ffb0b0b0ffb0b0b1ffb1b0b1ffb2b2b2ffb2b2b2ffb2b3b2ffb3b2b3ffb3b4b4ffb4b4b4ffb4b4b4ffb5b5b5ffb5b6b6ffb6b6b7ffb7b7b6ffb7b7b7ffb8b7b8ffb8b9b8ffb9b9b9ffb9b9b9ffbababaffbababbffbbbabbffbbbbbbffbbbcbcffbcbcbcffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbfbfbfffbfbfc0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c2ffc2c1c2ffc2c3c2ffc3c3c3ffc4c4c4ffc4c3c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffc7c8c8ffc8c8c8ffc9c9c9ffcac9c9ffcdccccffd1d1d1ffd4d5d5ffd8d8d7ffdad9d9ffdcdbdcffdcdcdcffdddedeffdededdffdededeffdededeffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdedfdeffdfdedfffdfdfe0ffdfe0dfffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e2ffe1e2e2ffe1e2e1ffe2e2e2ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e2ffe3e4e4ffe4e4e4ffe4e3e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe7e6e7ffe8e7e8ffe8e8e9ffe8e9e9ffe9e8e9ffe7e6e6ffe2e2e2ffddddddffd8d9d9ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0cfd0ffd0d0d0ffcfcfd0ffcfcfd0ffcfcfcfffcfcfcfffcecfceffcfcfcfffcfcfcfffcececfffcfcecfffcececfffcfcfcfffd1d1d1ffd3d4d3ffd6d6d6ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdddcdcffdcdcddffdcdcdcffdbdcdbffdbdbdbffdbdadbffdadadaffdadbdbffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d8ffd7d7d7ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d2d2ffd2d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececfffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcccdffccccccffccccccffcccccbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffcac9caffcacac9ffc9c9caffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc7c7c7ffc7c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c6c6ffc6c6c5ffc5c5c5ffc5c4c5ffc5c5c5ffc4c4c4ffc4c5c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffcbcacaffd2d2d2ffdadadbffe3e3e2ffe4e4e4ffe5e5e6ffe5e6e5ffe2e2e2ffdededeffdededeffdededfffdededfffdfdedeffd9dad9ffd9d9daffd9dad90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2a2a2aff707070ff7b7b7bff838484ff8a8989ff8d8d8dff909090ff939393ff979796ff99999aff9c9c9dff9e9e9fffa0a0a0ffa1a2a1ffa3a2a2ffa3a3a4ffa5a5a4ffa5a5a5ffa5a5a5ffa4a5a5ffa4a4a4ffa4a4a3ffa3a3a3ffa3a2a3ffa2a3a2ffa2a2a2ffa1a1a1ff9fa0a0ff9e9d9eff9c9c9dff9b9b9bff9a9b9bff999a9aff989998ff959695ff929292ff8e8e8eff888888ff828181ff797979ff737373ff757575ff767677ff767677ff767676ff767776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040304ff0d0c0dff252526ff4f504fff767575ff8a8b8aff979897ff9b9b9bff9e9e9effa0a0a0ffa0a0a0ffa1a0a0ffa1a2a1ffa8a8a9ffd3d3d2fff6f6f6fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfafafffbfbfbfffafbfafffafafafffafafbfffafafbfffbfafafffafafbfffbfbfbfffafbfbfffafafbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafbfffafbfbfffafafbfffafbfafffbfbfbfffafbfafffaf9fafffafafafffafafafffafafafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff1f1f1ffcececeffa5a5a5ff9d9d9dff9c9c9cff9a9a9aff989898ff959696ff929191ff8c8c8cff838483ff727272ff5a5a5bff3b3c3cff161616ff080809ff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000ffebebecffebebebffebebebffeaebebffebebeaffeaebeaffebebebffecececffeeedeeffeeeeefffefefeffff0efeffff0f0f0fff0f1f1fff1f1f1fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff3f4f3fff4f4f5fff6f6f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff6f7f7fff6f6f6fff5f5f5fff6f5f6fff6f6f6fff6f5f5fff5f5f6fff4f5f4fff3f3f3fff3f3f4fff3f3f4fff3f2f3fff2f2f3fff3f2f2fff1f2f2fff1f1f2fff1f1f1fff0f1f0fff0f0f0ffeff0f0ffefefefffefefefffefeeeeffeeeeeeffeeeeedffedededffecedecffecedecffebebebffebebebffeaebebffeaeaeaffeaeae9ffeaeaeaffe9eae9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e2ffe1e1e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e2e1ffe1e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffebebeaffeaeaeaffeaeae9ffeae9e9ffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e2ffe2e2e2ffe2e2e3ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdedfdeffddddddffddddddffdcdcdcffdbdbdcffdadadaffd9d9d9ffd8d8d7ffd6d6d6ffd4d5d4ffd2d2d2ffcfcfcfffcdcdceffcacacaffc6c6c6ffc1c2c1ffbebebeffbabbbbffb7b6b6ffb1b1b1ffaeaeaeffabababffa7a8a8ffa6a6a5ffa4a4a4ffa2a2a2ff9f9f9fff9d9d9dff999999ff979796ff949494ff929291ff8f9090ff8d8d8dff8b8b8aff878888ff848484ff818181ff7d7e7dff7a7a7aff767675ff6f6f6fff696869ff616161ff5e5e5eff5a5a5aff575757ff525252ff4f4f4fff4c4c4cff4b4a4bff484949ff474646ff444545ff434443ff434343ff444444ff434344ff414040ff3f3f40ff3f3f3fff3e3e3eff3d3d3eff3a3b3aff373737ff353535ff333434ff323232ff323232ff313131ff313131ff313130ff30302fff2f2f2fff2e2e2eff2c2c2cff2c2c2cff2b2b2cff2a2a2bff2a2a29ff292a29ff282929ff292828ff282728ff242424ff171717ff080908ff030303ff030303ff030303ff030303ff030303ff030303ff030303ff030303ff030303ff030303ff030303ff030303ff030303ff020203ff030202ff020302ff020203ff020202ff010202ff020102ff010101ff010101ff010101ff010101ff000101ff010101ff000000ff010000ff000100ff010000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000100ff000001ff000000ff000100ff000000ff000101ff010101ff010101ff010001ff010101ff01010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020202ff010202ff010102ff020101ff010201ff010102ff020201ff010101ff020101ff010101ff010101ff010101ff010201ff010101ff010101ff010001ff010001ff000101ff010001ff010101ff000100ff000000ff000001ff000001ff000000ff000000ff010000ff000100ff000001ff000000ff000100ff000000ff000000ff000000ff000001ff010000ff050505ff181817ff343434ff535453ff656565ff6c6c6cff6d6d6eff6f7070ff737373ff767776ff777777ff737474ff646363ff393839ff3e3e3eff454545ff4c4c4cff535353ff585858ff5e5e5eff646464ff6a6a6bff727272ff7a7a7aff828182ff898a89ff8f9090ff959595ff9c9c9bffa1a1a1ffa6a6a6ffabababffafb0afffb3b3b4ffb7b7b6ffb9b9b9ffbbbbbbffbebebeffbfbfbfffc1c1c1ffc3c4c3ffc4c5c5ffc7c7c7ffc8c7c8ffc9c9c9ffcacbcbffcccbcbffcdcdcdffcdcecdffcececeffcfcfd0ffd0d0d1ffd2d1d1ffd2d2d3ffd4d4d4ffd4d5d4ffd5d5d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d9d9ffd9d9d9ffdadadbffdbdbdbffdcdcdcffdddddcffddddddffdddeddffdededdffdfdfdeffdfdfdfffdfe0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e2ffe2e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9eae9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffebebebffebebebffebeaebffeaebeaffebebebffebebebffecececffebebebffebececffecececffedececffecececffedececffececedffedeeedffedededffededeeffededee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc2c2c2ffc3c3c3ffc2c3c3ffc2c2c3ffc3c2c2ffc2c3c2ffc2c2c3ffc2c2c2ffc0c1c0ffc3c3c3ffc9c9c9ffcbcbcbffcfcfcfffd1d1d1ffcfcfd0ffccccccffc1c1c1ffb4b4b4ffaaaaaaffa9a8a8ffa9a9a9ffa9aaa9ffaaaaaaffababacffacacacffadacadffadadadffaeaeaeffaeafaeffafaeafffafafafffafafafffafafafffafafb0ffb0b0b0ffb1b0b1ffb1b1b1ffb2b1b1ffb2b2b1ffb2b2b2ffb3b3b3ffb3b4b3ffb4b4b4ffb5b4b5ffb5b5b6ffb6b6b6ffb6b6b6ffb7b7b7ffb7b8b8ffb8b7b8ffb9b8b9ffb9b9b9ffbabab9ffb9babaffbbbbbaffbbbbbbffbbbbbbffbcbbbcffbcbcbdffbdbdbdffbdbdbdffbebdbeffbebebeffbebfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c4ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc7c8c8ffc9c8c8ffcacacaffcdcecdffd2d2d2ffd5d6d6ffd8d8d9ffdadadaffdcdcdcffddddddffdddeddffdddddeffddddddffdddeddffddddddffdddedeffdededeffdededeffdededeffdededeffdfdfdeffdfdfdeffdedfdeffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0dfffe0e1e0ffe0e1e1ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e2e1ffe1e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe6e6e6ffe5e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e9e9ffe8e8e8ffe6e6e6ffe0e1e0ffdbdbdbffd7d7d8ffd7d7d8ffd7d6d7ffd6d6d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d3d2ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcfceceffcecfceffcececfffcececeffcececeffcececeffcdceceffcdceceffcdcecdffcfcfcfffd1d1d1ffd4d4d4ffd6d5d5ffd8d7d7ffd8d9d9ffd9d8d8ffd9d9daffdadbdaffdbdbdbffdbdbdcffdbdbdcffdbdadaffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd4d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd2d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcfcfceffcececeffcdcdceffcecdcdffcdcdcdffcdcccdffcdcdccffccccccffccccccffccccccffcbccccffcbcbcbffcbcbcbffcacbcbffcbcbcbffcacacaffcac9caffc9cacaffcac9c9ffc9c9caffc9c9c8ffc8c8c8ffc8c8c9ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc5c6c5ffc5c6c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c5ffc4c3c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c4c3ffc3c3c3ffc6c6c6ffcfcfcfffd7d8d8ffdfdfdfffe5e5e4ffe7e8e7ffe7e8e8ffe7e7e7ffe2e2e2ffdfdfdfffdfdfdfffdededeffdfdfdeffdedfdeffdededeffdad9d9ffdad9da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2a2a2aff707071ff7c7c7cff848585ff8b8a8bff8f8f8fff939393ff959595ff989899ff9b9b9bff9e9e9effa0a0a0ffa2a2a2ffa4a4a4ffa5a5a5ffa6a7a6ffa7a7a7ffa8a8a8ffa8a8a8ffa7a8a8ffa7a7a7ffa6a7a6ffa6a6a6ffa5a6a6ffa5a4a5ffa4a4a5ffa4a3a4ffa3a3a2ffa1a1a1ffa0a0a0ff9f9f9fff9e9e9eff9d9c9dff9b9a9bff979798ff949494ff909090ff8a8b8aff828383ff7a7a7bff767675ff777777ff767677ff777676ff767776ff767677000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040505ff101010ff313131ff606160ff808080ff8f8f8fff989898ff9c9b9cff9d9d9dff9f9f9fff9f9fa0ffa0a0a0ffa3a3a3ffb6b6b6ffe7e7e7fffafafafffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffbfafafffbfbfafffafafbfffbfafafffafafbfffbfbfafffbfbfbfffafbfafffafafafffafbfafffafbfbfffbfafbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafbfffafbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfefffdfefdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffafafbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f8f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff7f7f7ffe1e0e1ffb4b4b3ff9f9fa0ff9c9c9cff9b9a9aff989999ff979796ff939292ff8d8d8dff858686ff7b7a7aff686868ff4f4f4fff222222ff0a0b0bff040404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000ffebecebffebebebffebebebffeaebebffeaeaebffeaeaebffebebebffecedecffedededffefeeefffeff0effff0eff0fff0f0f0fff1f0f0fff2f1f2fff2f1f2fff2f2f2fff2f2f3fff3f3f3fff4f4f3fff5f4f4fff6f6f6fff6f7f7fff8f7f7fff8f8f8fff7f7f8fff8f7f8fff8f7f7fff7f7f7fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff6f6f6fff6f6f5fff4f5f5fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f3f2fff1f2f2fff1f1f2fff1f1f1fff0f0f0fff0f0f0fff0f0efffefefefffeeefefffeeeeefffeeeeeeffedeeeeffeeededffecededffecececffecebecffebebebffebebebffeaebeaffebeaeaffe9e9eaffe9e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe2e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfdfffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e8e9ffe9eae9ffeae9e9ffeae9eaffe9eae9ffeaeaebffe9eaeaffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeae9e9ffeae9e9ffeae9eaffeae9eaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e8e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe2e2e3ffe2e3e2ffe3e2e2ffe1e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdededeffdededeffddddddffdcdddcffdcdcdcffdbdbdcffdbdadaffd8d8d8ffd7d6d7ffd5d5d5ffd2d3d3ffd1d1d1ffcecfceffcbcbccffc9c9c8ffc6c5c5ffc2c2c2ffbebebeffbababaffb6b6b6ffb3b3b3ffafb0afffacacadffaaaaaaffa8a8a7ffa5a6a5ffa3a4a3ffa1a0a1ff9d9d9dff9b9a9bff999898ff959595ff939393ff919091ff8d8d8dff8a8a8bff878888ff848484ff818081ff7d7d7eff797979ff747373ff6a6969ff656566ff626161ff5e5d5dff59595aff565555ff535252ff505150ff4f4f4eff4c4b4bff4a4a49ff484849ff494848ff494949ff474747ff464545ff444544ff444344ff434443ff424343ff404040ff3c3c3cff393a39ff383838ff363636ff353535ff343435ff343434ff343433ff333333ff333232ff313131ff2f302fff2e2e2eff2d2e2dff2c2d2dff2c2c2cff2c2b2bff2b2b2bff2b2a2aff2a2a2aff292929ff292829ff222322ff0c0c0dff020303ff030303ff030403ff030303ff040303ff030403ff030303ff040303ff030303ff040304ff030303ff020303ff030203ff030303ff030302ff030202ff020203ff020202ff020102ff020202ff010102ff010101ff010101ff010101ff010000ff010000ff000100ff010100ff010000ff000100ff000001ff010000ff000000ff000000ff010000ff000000ff000000ff000100ff000101ff010001ff000100ff000000ff010001ff010100ff010100ff010101ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020102ff020102ff010101ff010102ff010202ff020201ff020101ff020202ff010201ff020101ff020102ff010102ff010101ff020101ff010102ff010101ff010101ff000101ff010100ff010000ff010100ff000001ff010000ff000000ff000000ff010000ff000000ff000000ff000100ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff111111ff2f2f2fff545354ff646464ff6a6b6aff6c6c6cff6e6e6eff717171ff757675ff777676ff737373ff636363ff373737ff3d3c3cff434343ff4a4a4aff515151ff565757ff5c5c5cff626362ff696969ff717171ff787978ff808080ff888787ff8e8e8eff949494ff9a9a9aff9fa0a0ffa5a5a6ffaaaaaaffafafafffb3b2b3ffb6b7b7ffb9b9b9ffbbbbbbffbebdbeffbebebfffc1c0c1ffc3c2c2ffc4c4c5ffc6c5c5ffc7c7c7ffc8c9c8ffcacac9ffcbcacaffcccccbffcdcdcdffcececeffcfcfcfffd0d0cfffd1d1d1ffd1d2d1ffd3d2d3ffd3d4d4ffd4d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdddcddffdddddeffdddedeffdededeffdedfdeffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe3e3e4ffe3e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e6ffe8e8e8ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebeaebffebebebffebebebffebeaebffecebebffebebecffebebebffecebebffebebecffedececffedececffecedecffededecffedececffeeeeedffededeeffeeededffededeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeefee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c3ffc2c2c2ffc3c2c2ffc7c6c6ffc9c9caffcdcdcdffd0d0cfffcfcfd0ffcececeffc8c7c8ffbbbbbbffafafafffa9a8a8ffa9a9a8ffa9a9aaffabaaaaffabababffacacabffadacacffacadacffadadadffadaeaeffaeaeafffafaeafffaeaeaeffaeaeaeffafafafffb0afafffb0b0b0ffb0b0b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b2b3ffb3b3b3ffb3b4b4ffb4b4b4ffb4b5b5ffb5b5b5ffb6b6b5ffb7b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9b9ffb9babaffbababbffbbbbbaffbbbcbbffbcbcbcffbdbcbcffbdbdbcffbdbdbdffbebebeffbebebeffbfbebfffbfbfbfffbfc0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c5ffc5c4c5ffc6c5c5ffc5c5c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c7ffc9c8c8ffcbcbcaffcfcfd0ffd4d3d3ffd6d6d7ffd8d9d8ffdbdbdbffdbdcdbffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffdddeddffdededeffdededfffdfdedeffdededeffdfdedfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e0e1ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e2ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e6ffe6e6e6ffe8e7e7ffe7e8e8ffe9e9e8ffe8e7e7ffe5e5e5ffdfdfe0ffdbdadaffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0cfcfffcfd0cfffcfcfcfffcfcfcfffcfceceffcfcecfffcececfffcececeffcececfffcececeffcececeffcecdceffcececeffcdceceffcecdcdffcecdceffcdcdceffcdcdcdffcecdcdffcfcfcfffd2d1d1ffd4d3d4ffd5d6d5ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9daffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdadadaffdad9daffd9dad9ffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd1d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcfceceffcfcecfffcececeffcdcdcdffcdcdceffcdcdcdffcdcdccffcdccccffcccccdffccccccffcccbccffcccbccffcbcbccffcbcacbffcbcbcaffcacacbffcacacaffcac9c9ffc9cac9ffc9c9c9ffc9c8c9ffc9c9c8ffc8c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c3c3ffcacacaffd2d2d2ffdbdcdbffe2e2e2ffe6e6e6ffe9e9e9ffe9e9e9ffe6e6e6ffe2e2e2ffdfdfdfffe2e2e2ffe1e2e2ffdededfffdededeffdededeffdedfdeffd9dad90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010000ff000000ff000000ff010101ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2a2a2aff707070ff7c7b7cff848584ff8b8b8bff909091ff949494ff969696ff999999ff9c9c9cff9f9f9effa1a1a1ffa3a3a4ffa6a5a5ffa6a6a6ffa8a7a7ffa8a8a9ffa9a9a9ffa9a9a9ffa8a9a9ffa8a8a8ffa7a8a7ffa7a7a7ffa6a6a6ffa6a5a5ffa5a6a5ffa5a5a4ffa4a4a4ffa3a3a3ffa2a2a2ffa1a1a1ffa0a09fff9d9e9eff9b9b9bff999898ff959594ff919191ff8b8b8bff838383ff7c7b7cff777677ff767676ff767677ff767777ff777776ff777676000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff040304ff0a0909ff201f1fff4d4d4dff787878ff8c8c8bff959595ff999999ff9b9b9bff9c9c9cff9d9d9dff9f9f9eff9fa0a0ffa7a7a7ffd5d5d5fff7f7f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfbfafffbfbfbfffbfbfafffbfbfbfffafafbfffafbfafffafbfbfffafbfafffbfbfafffafafbfffbfbfafffbfbfafffbfafbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffcfcfcfffdfdfcfffcfdfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefdfffefefefffefefdfffefefefffdfdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfdfffcfdfcfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffbfcfbfffbfcfcfffbfcfbfffcfcfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfafffafbfafffafafafffafafafff9f9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff8f9f9fff2f3f2ffd0d1d1ffa4a5a4ff9c9d9cff9b9b9bff9a9a9aff979797ff949494ff919190ff8b8b8bff858585ff777777ff616161ff3d3d3dff141414ff070807ff020302ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000ffecececffebececffebebebffebebeaffebeaebffeaeaeaffebebebffedececffeeeeedffefefeeffeff0f0fff0f0effff1f0f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f3f2fff3f3f4fff4f4f4fff5f5f5fff6f6f5fff7f7f6fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff5f5f5fff5f5f4fff4f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffefeff0ffefefefffeeefeeffeeedeeffedeeedffedededffecececffecececffecececffebebebffeaebebffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe2e3e2ffe1e2e2ffe1e1e1ffe0e0e1ffe0e0dfffe0e0dfffe0e0e0ffe1e1e1ffe0e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe7e8e8ffe8e7e8ffe7e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9eae9ffeaeaeaffe9eaeaffe9e9eaffeaeae9ffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaebeaffeaeaebffeaeaeaffeaebeaffeaebeaffebebeaffebebeaffeaebebffebebebffebebebffebebeaffebebeaffebebebffebebebffeaeaeaffeaebeaffe9eaeaffe8e9e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdededfffdededdffdddddeffddddddffdcdcdcffdbdbdbffd9dad9ffd8d8d8ffd6d6d6ffd5d5d4ffd2d3d3ffd0d0d0ffcdceceffcbcccbffc8c9c8ffc5c5c5ffc1c2c2ffbebfbfffbbbcbbffb9b8b9ffb5b5b5ffb3b3b3ffb2b1b1ffb0b0b0ffaeaeadffa9aaaaffa6a6a5ffa3a3a3ffa0a0a0ff9d9d9dff9a9b9aff979797ff959594ff919292ff8f8f8fff8b8b8bff878787ff848483ff808080ff7b7a7aff767777ff6f6f6fff696a6aff646565ff616160ff5c5c5dff5a5959ff575758ff565656ff545454ff525151ff525251ff515151ff4f4f4fff4e4e4eff4d4d4dff4c4c4cff4c4c4cff4b4b4bff494948ff454545ff434242ff414040ff3e3e3eff3b3c3cff3a3a3aff39393aff383939ff383838ff373738ff363737ff363536ff343434ff323232ff313232ff303031ff2f3030ff2f302fff2e2f2eff2e2e2eff2d2d2dff2c2c2cff2b2b2bff2a2a2bff262626ff151515ff070606ff040403ff040403ff030404ff040403ff040404ff030403ff030403ff030303ff030303ff030303ff030303ff030303ff020303ff020202ff020202ff020102ff020201ff010101ff010201ff010101ff010101ff010101ff010001ff010100ff000000ff000000ff000100ff000000ff000100ff010101ff000000ff010101ff000000ff000100ff000100ff000100ff010100ff000000ff010100ff010100ff010001ff010101ff010100ff010101ff010202ff010201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff010201ff020101ff010201ff010202ff020202ff010202ff010101ff010201ff010102ff010101ff010101ff010201ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff010100ff010101ff000100ff010101ff000000ff000000ff000100ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff030304ff141414ff323232ff4e4d4eff606060ff696869ff6a6a6aff6d6d6dff707070ff757475ff757676ff737373ff626362ff353535ff3a3b3bff404041ff484847ff4f4f4fff545454ff5a5a5aff616060ff676767ff6f6f6eff767676ff7e7e7dff858585ff8b8b8bff919292ff989898ff9e9e9effa3a3a3ffa8a9a9ffadadadffb2b2b2ffb5b5b5ffb8b8b8ffbababaffbdbdbdffbebebeffc0c1c0ffc2c2c2ffc3c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcbcbffcbcbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d4ffd5d5d4ffd5d5d5ffd7d6d6ffd7d7d6ffd8d7d8ffd8d8d9ffd9d9d9ffdadadbffdbdbdbffdbdcdcffdcdcdcffdcddddffdedddeffddddddffdededeffdedfdfffdfdedfffdedfdfffdfe0dfffdfe0dfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe8e9e8ffe9e9e9ffeae9e9ffeaeae9ffeaebebffebebebffebebebffeaeaeaffeaebeaffebebebffebebebffebebebffebecebffebecebffecececffecedecffececedffedececffecececffeeeeeeffeeeeeeffedededffeeeeedffefefefffeeeeeeffefefefffeeeeeeffeeeeeeffeff0efffefefefffefefefffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc4c4c3ffc4c4c4ffc3c3c3ffc5c5c5ffcacbcaffcdceceffcfcfcfffcececdffccccccffc7c6c6ffbbbbbbffb0b1b0ffaaaaaaffa9a8a8ffaaaaa9ffabababffabababffacacacffacabacffacadacffadadadffadadadffaeadadffadadadffaeaeadffaeaeaeffafaeafffafafb0ffb0afafffb0b0b1ffb1b1b1ffb1b2b2ffb2b2b2ffb2b3b3ffb4b3b4ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb5b6b6ffb6b7b6ffb7b7b7ffb7b8b8ffb7b8b8ffb8b8b8ffb8b9b8ffb9b9baffb9b9baffbababaffbbbabaffbbbbbbffbcbcbbffbcbdbdffbdbdbcffbdbdbdffbebebdffbebebeffbebfbeffbfbfbfffc0c0bfffc0c0c0ffc1c1c1ffc1c1c2ffc2c1c1ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c5c4ffc4c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c7c7ffc9c9c9ffcdcdcdffd1d1d1ffd5d5d5ffd8d8d8ffdadad9ffdbdbdcffdcdbdcffdcdcdcffdcdddcffdcdddcffdcdcdcffdcdcdcffdddcdcffdddddcffddddddffddddddffddddddffdddddeffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdeffdfdfdfffdfe0e0ffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e7ffe7e7e8ffe7e7e7ffe4e4e3ffddddddffd9d9d9ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d3d3ffd2d2d2ffd1d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfceffcecfcfffcecfceffcececeffcececeffcececeffcececeffcececdffcdcecdffcdceceffcdceceffcdcdceffcdcdccffcdcdccffcdcdcdffcdcdcdffccccccffcccdccffcccdcdffcccdcdffcecfceffd1d1d1ffd4d3d3ffd5d5d5ffd6d7d6ffd7d8d7ffd7d7d7ffd9d9d9ffdbdbdbffdbdbdaffdadadaffdad9daffd9dad9ffd9dad9ffd9d9d9ffd9d9d8ffd8d8d8ffd9d8d8ffd8d8d7ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0cfffcfd0d0ffcfcfceffcfcecfffcececeffcdceceffcdcdcdffcdcdccffcccdccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacbcaffcacacaffc9cac9ffc9cac9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc2c2c3ffc7c8c8ffd3d2d3ffd8d8d8ffdfdedeffe3e3e3ffe8e7e8ffe9eaeaffe8e8e8ffe5e5e5ffe3e3e3ffe2e2e2ffe1e2e2ffe1e2e1ffe2e1e2ffdededeffdededeffdedede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010100ff010101ff000100ff010101ff000001ff000100ff000100ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2a2a2aff6f6f6fff7a7a7aff838483ff8a8b8aff909090ff949494ff979797ff9a9a99ff9d9c9cff9f9f9fffa1a1a1ffa3a3a4ffa5a5a5ffa6a7a7ffa8a7a8ffa8a9a9ffa9a9a9ffa9a9a8ffa9a8a8ffa8a8a8ffa7a7a7ffa6a7a7ffa6a6a6ffa5a6a6ffa6a6a6ffa5a5a6ffa4a4a5ffa3a4a3ffa3a3a3ffa2a2a2ffa0a0a0ff9e9e9eff9c9c9bff989898ff949595ff909090ff8a8a8aff838382ff7a7b7bff757675ff777676ff777776ff767777ff777777ff767777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030202ff070706ff121212ff353535ff666666ff848484ff929191ff989897ff99999aff9b9b9bff9c9c9cff9e9e9dff9f9f9fffa0a0a1ffb9b9baffececebfffafafbfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfafafffbfbfafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfafffafafafffbfbfafffbfafafffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfafffbfbfafffafbfbfffafbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefefdfffefefefffdfefdfffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffafafafffafafafff9faf9fffaf9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9fafff7f8f7ffe6e6e5ffb9b8b8ff9d9d9dff9b9c9cff9b9a9bff999898ff969696ff929393ff8f8f8fff8c8c8cff828281ff6d6d6dff505150ff242424ff0c0b0cff040504ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000ffecebebffecececffebebebffebebebffebebebffebebeaffebecebffecececffeeeeeeffefefeffff0f0f0fff0f0f0fff1f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff2f2f3fff3f3f4fff4f4f5fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f8fff8f7f7fff7f7f7fff6f7f7fff6f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffeff0f0ffefefefffefefeeffeeefeeffedeeeeffedededffedededffededecffecececffecececffebebecffebebebffebeaebffeaeae9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe6e6e6ffe6e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e9e9ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffebeaeaffeaebeaffeaeaeaffebebeaffeaeaeaffebebebffebeaebffebeaeaffeaebebffebebebffebebebffebebebffebebebffebebecffebebecffecebebffebebecffebececffecebebffececebffecececffebecebffebeaeaffebeaebffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe5e5e4ffe4e5e4ffe3e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdededdffddddddffdcdcdcffdbdbdbffdadbdbffd9d9d8ffd7d7d7ffd5d5d6ffd3d3d4ffd1d1d1ffcfcecfffcccccbffc9c9c9ffc6c6c6ffc3c3c3ffc1c0c1ffbebebeffbbbcbbffb9b9b9ffb8b8b8ffb6b6b6ffb5b5b5ffb3b2b3ffafafafffabababffa7a7a6ffa3a3a3ffa0a0a0ff9c9c9dff99999aff969697ff939393ff8f8f90ff8c8c8cff888887ff838383ff818182ff7d7d7dff777676ff6f6f6fff6a6a6aff656566ff626262ff5f5f5fff5d5d5dff5b5c5cff5a5a5aff595959ff575756ff565656ff545555ff545454ff535253ff515251ff505150ff4f4f4eff4d4d4dff4a4a4aff474746ff454545ff424242ff3f4040ff3e3f3fff3d3d3dff3d3d3cff3b3c3bff3b3c3bff3a3a3aff383939ff373636ff353535ff343435ff343434ff333333ff323232ff313131ff313131ff2f302fff2e2e2eff2d2d2dff2c2c2bff2b2b2aff242424ff121211ff050505ff040404ff040404ff050404ff040404ff040404ff030304ff040403ff030304ff030304ff030303ff030302ff020202ff020202ff020201ff010201ff010102ff010201ff010101ff010101ff010101ff000101ff010001ff010000ff000000ff000000ff000000ff000000ff000100ff010101ff000100ff010101ff010001ff000100ff000000ff010100ff010100ff010100ff010100ff010101ff010101ff010101ff010202ff010102ff020201ff0102010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020201ff010102ff020201ff010102ff010102ff020202ff020101ff010102ff020202ff020101ff010101ff010102ff010201ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff000101ff010000ff010100ff010100ff010101ff000100ff010001ff010000ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff040404ff121213ff2e2e2dff4a4a4aff5b5c5cff666666ff696a6aff6d6d6cff707070ff747475ff777777ff737474ff626262ff343434ff393939ff3f3f3fff464746ff4e4e4eff545453ff595a59ff5f5f5fff666666ff6d6d6dff757575ff7c7c7cff848383ff898989ff90908fff969696ff9c9c9cffa1a1a2ffa6a6a7ffacacacffb1b1b0ffb4b4b5ffb8b8b8ffbabab9ffbcbcbcffbebebeffc0c0c0ffc2c1c1ffc3c3c3ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9cacaffcbcacaffccccccffcdcecdffcecfceffcfd0cfffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d4ffd6d6d5ffd7d7d6ffd7d8d8ffd8d8d8ffd9d9d9ffd9dadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcddddffddddddffdeddddffdededeffdededfffdfdedfffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e7e6ffe7e7e7ffe8e8e7ffe8e8e9ffe9e9eaffeaeaeaffebeaeaffeaeaebffebebebffecebebffebebebffebebecffebecebffececebffecececffedecedffecececffedecedffeeededffeeeeedffedeeeeffeeededffeeeeeeffeeefeeffeeefeeffeeefeeffefeeefffefefefffefefefffefefefffefefeffff0f0effff0f0effff0f0effff0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c3ffc2c2c2ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc6c6c6ffcbcbcbffcfceceffcececeffccccccffcac9caffc4c3c3ffb9b9b9ffafafafffaaa9a9ffa9a9a9ffaaaaa9ffabababffaaababffababacffacabacffabacabffacacacffacadacffadadacffadadadffaeadadffaeaeaeffafafafffafafafffb0b0b0ffb0b0b1ffb1b1b1ffb1b2b1ffb2b2b2ffb2b3b3ffb3b4b4ffb4b4b3ffb4b4b4ffb5b5b5ffb5b5b6ffb6b6b6ffb7b6b6ffb7b7b7ffb8b7b8ffb8b8b7ffb8b8b8ffb9b9b9ffb9b9b9ffbabab9ffbababaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbcbcffbdbdbdffbebebdffbebebeffbfbfbeffbfbfc0ffbfbfc0ffc0c0c1ffc1c1c0ffc1c1c1ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc7c6c7ffc8c7c7ffcacacaffcecfcfffd3d2d2ffd6d6d6ffd8d8d7ffdadadaffdbdbdbffdcdcdcffdcdbdcffdbdcdbffdbdcdbffdcdcdbffdcdcdbffdcdcdcffdddcdcffddddddffddddddffddddddffdddedeffdddddeffdededdffdededdffdededeffdededeffdedfdfffdfdfdeffdfdfdfffdfdfe0ffdfdfe0ffdfe0dfffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e7e8ffe7e7e7ffe6e6e6ffe2e2e2ffdcdcdcffd8d8d8ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd4d4d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcececeffcececeffcecdceffcecdcdffcdcdcdffcececdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdccffcccccdffcccdcdffcdccccffccccccffccccccffccccccffcccccbffccccccffcdccccffcececeffd1d1d1ffd3d3d3ffd5d5d4ffd5d6d6ffd6d6d6ffd7d7d7ffd9d9d8ffdadadaffd9dadaffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d8d8ffd7d7d7ffd6d7d7ffd6d7d7ffd6d6d6ffd6d6d5ffd5d6d5ffd5d6d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececeffcececdffcdcdcdffcdcdcdffcccccdffcdcdccffcbccccffcbcbccffcbccccffcbcbcbffcbcacbffcbcbcbffcbcacaffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c2ffc3c2c2ffc3c3c3ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c1ffc2c2c1ffc7c8c7ffcecfcfffd8d9d9ffdcddddffe0e0dfffe4e4e4ffe7e7e8ffe8e8e8ffe5e6e5ffe4e3e4ffe4e4e4ffe4e4e4ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffdedfdeffdedede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010100ff010100ff010101ff000100ff010101ff010001ff000100ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff282928ff6d6d6dff787778ff808181ff898989ff8f8f8fff939393ff969696ff999998ff9c9c9cff9e9e9effa0a0a0ffa2a2a2ffa3a3a4ffa5a5a4ffa6a6a5ffa6a7a7ffa7a7a7ffa7a7a7ffa7a6a6ffa6a6a6ffa5a5a6ffa5a5a5ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a3a3ffa2a2a2ffa2a1a2ffa1a1a0ff9f9f9fff9d9d9dff9b9b9bff979797ff939393ff8e8d8eff888787ff808080ff797978ff737374ff767675ff767677ff767677ff777777ff777676000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030404ff0b0b0bff222221ff4d4e4dff767676ff8b8b8bff969595ff999999ff999a9aff9b9b9bff9d9d9dff9e9f9fff9fa09fffa8a7a8ffd7d8d8fff8f8f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffafafbfffafafafffafafbfffafafbfffafafbfffbfbfbfffbfafbfffbfafafffafbfafffbfafafffbfafafffbfbfbfffafafbfffbfafafffafbfbfffbfafbfffafbfafffbfbfafffbfbfafffafafbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfefffefdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafafafffafafafff9fafafff9f9fafff9fafafff9f9f9fffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff3f3f3ffd4d3d4ffa5a6a5ff9b9c9cff9b9b9aff999999ff979797ff949595ff929292ff909090ff898989ff777878ff5f5f60ff3a3a3bff141313ff070707ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000ffebececffebecebffecebebffebebebffebebebffebebebffebebebffededecffeeeeeeffeff0efffeff0f0fff1f0f0fff1f0f1fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff6f6f7fff7f8f7fff8f8f8fff9f9f9fff9f9f9fffafafafff9f9f9fff9f8f9fff8f8f8fff7f7f8fff8f8f7fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff3f2f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f0f0fff0f1f0fff0eff0ffeff0efffefefefffefefeeffeeeeefffeeeeeeffedededffedededffedededffedececffecececffebecebffeaeaebffeaeaeaffeaeae9ffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe7e8e8ffe6e6e7ffe6e5e5ffe6e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe2e2e3ffe1e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffe0dfdfffe0e0e0ffe1e1e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe8e9e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebebeaffebebeaffeaebebffeaeaebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffecebecffebececffebecebffebececffececebffebececffecebecffecececffecececffebebebffecebecffebebebffeaeaebffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e1e1ffe1e0e0ffdfe0dfffdfdfdeffdededeffdededeffdddeddffdcddddffdbdcdcffdbdbdbffdbdadbffd9d9d8ffd7d7d7ffd5d5d5ffd2d2d2ffcfcfcfffcdcdcdffcacacaffc7c8c8ffc5c6c6ffc3c3c3ffc2c2c1ffc0c0bfffbebfbeffbcbcbdffbbbbbbffbab9b9ffb5b5b6ffb1b1b2ffaeaeaeffabababffa5a6a5ffa3a2a3ff9fa0a0ff9b9c9bff979797ff939393ff8f8f8fff8b8b8bff8a8a89ff888888ff858584ff808080ff787978ff717172ff6d6d6dff696969ff666666ff636364ff626161ff616161ff5e5d5dff5c5d5dff5b5b5cff5a5a5aff595959ff585858ff575656ff555554ff535252ff515150ff4f4f4fff4c4c4cff494849ff464747ff454444ff424242ff414141ff404040ff403f40ff3f403fff3d3e3eff3b3c3cff3a3a3aff393839ff383837ff373736ff363536ff353535ff343434ff333333ff313131ff2f2f30ff2e2f2fff2f2f2fff2e2e2eff2c2d2cff1f201fff0b0b0bff050404ff050404ff040405ff040404ff040404ff040404ff030403ff040304ff030404ff020302ff020203ff020202ff010202ff020101ff010201ff010101ff010101ff010101ff010101ff000101ff010100ff010001ff000001ff000001ff010000ff000000ff000000ff000001ff000001ff000001ff010101ff010001ff010000ff000100ff010000ff010100ff010101ff010101ff010001ff010201ff020102ff010201ff010101ff010101ff01010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff010102ff010202ff010201ff020102ff010202ff010201ff010102ff010201ff010101ff010101ff010201ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000001ff000000ff000001ff000001ff000000ff010000ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff030203ff0d0e0dff292828ff474747ff5b5b5cff656565ff686969ff6c6c6dff707070ff757474ff777777ff767676ff656566ff353536ff383837ff3e3e3eff454546ff4c4c4dff525252ff585858ff5e5e5eff656565ff6c6d6dff757575ff7c7c7cff828182ff878788ff8e8e8eff949494ff9a9a9aff9fa09fffa5a5a5ffaaababffafb0afffb3b4b4ffb7b7b6ffb9b9b9ffbcbbbbffbdbebdffbfbfbfffc1c1c1ffc3c2c3ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c6ffc7c7c8ffc8c9c9ffcac9caffcbcbcbffccccccffcdcdceffcececfffcfcfd0ffd1d1d1ffd2d1d2ffd3d2d2ffd3d4d3ffd4d4d4ffd5d5d5ffd6d6d7ffd7d7d7ffd8d7d8ffd8d9d9ffd9d9d9ffd9dad9ffdadadaffdbdbdaffdbdbdcffdcdddcffdcdcdcffdcddddffdededdffdededeffdededeffdfdfdeffdfdedfffdfdfe0ffdfe0dfffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe3e3e2ffe2e3e3ffe3e3e4ffe4e3e3ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe8e7e8ffe8e9e9ffe8e9e8ffe9eaeaffeaeaeaffeaebeaffebeaebffebebebffecebebffecebebffecececffecececffecececffedeeedffeeedeeffeeedeeffedeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefeff0ffefefeffff0f0effff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc3c4c3ffc4c4c4ffc4c4c3ffc3c4c4ffc3c3c3ffc2c2c2ffc3c3c3ffc6c6c6ffcccbccffcecfceffcdcdceffcccccbffcacacaffc1c1c2ffb7b7b7ffaeadaeffa9a9aaffa9a9a9ffa9aaaaffaaaaaaffaaaaabffabababffabababffabababffabacabffacacabffadacacffadadadffadadadffaeaeaeffaeafafffb0afafffb0b0afffb0b0b0ffb1b1b0ffb1b1b2ffb2b3b2ffb2b2b2ffb3b3b4ffb4b4b4ffb5b4b5ffb5b5b5ffb5b6b5ffb6b5b6ffb6b6b7ffb7b7b6ffb7b7b7ffb7b8b8ffb8b8b9ffb8b9b9ffb9b9b9ffbabab9ffbbbbbaffbbbbbbffbbbbbcffbcbcbbffbdbcbcffbcbdbdffbdbdbdffbdbebeffbebebfffbebfbeffc0bfc0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c3ffc5c4c5ffc5c5c5ffc5c5c6ffc6c6c6ffc8c8c8ffcccbccffd0d0d0ffd4d3d4ffd6d6d6ffd9d8d8ffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffdddcddffddddddffddddddffddddddffdedddeffdedfdeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffe0e0dfffdfe0e0ffdfe0e0ffdfe0e0ffe0dfe0ffe0e0dfffe0e0e0ffe0e1e0ffe0e0e1ffe1e0e0ffe1e0e0ffe0e0e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe1e2e1ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e8e7ffe7e6e7ffe5e5e5ffe0e1e1ffdbdadbffd7d7d7ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d4d4ffd4d3d4ffd3d3d3ffd3d3d2ffd3d3d2ffd2d2d3ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcecfcfffcecfcfffcececeffcececeffcececeffcdceceffcdcdceffcecdcdffcecdcdffcdcdcdffcdcdcdffcccdcdffcccdcdffccccccffcdcccdffcccdcdffccccccffccccccffcccccbffcbcccbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbccccffcececeffd1d1d1ffd2d2d3ffd4d4d5ffd6d5d5ffd6d6d6ffd7d6d7ffd8d8d9ffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d7ffd8d7d7ffd8d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d7d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffcfcfcfffd0d0cfffcfcfcfffcecfceffcececeffcecdcdffcecdcdffcccccdffccccccffccccccffcbccccffcbcbcbffcbcbccffcbcbcbffcacbcaffcacacbffcacacaffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc9c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c7ffc6c5c6ffc5c5c6ffc5c5c5ffc4c5c5ffc4c4c4ffc4c3c4ffc4c4c4ffc3c3c3ffc3c2c2ffc2c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c0ffc1c1c1ffc7c7c6ffcececeffd6d5d6ffdddddcffdfdfdfffe3e3e3ffe6e6e6ffe6e6e6ffe5e5e4ffe4e4e3ffe3e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe1e2e2ffe1e2e2ffe1e2e2ffe1e1e1ffdedede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000001ff000000ff000001ff000001ff000001ff010101ff010001ff010000ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff272728ff696969ff747474ff7e7e7eff868686ff8c8d8cff919190ff949494ff979798ff9a9a9aff9c9c9cff9d9e9eff9f9f9fffa0a0a0ffa1a1a1ffa2a2a2ffa3a3a4ffa4a4a4ffa3a4a4ffa3a3a4ffa3a3a3ffa3a2a3ffa2a2a2ffa2a2a1ffa1a1a1ffa1a2a2ffa1a1a1ffa0a0a0ff9fa0a0ff9e9e9fff9d9e9eff9c9c9cff9b9b9aff989998ff949594ff8f8f90ff8a8989ff848383ff7c7c7dff757575ff707070ff737474ff757675ff777677ff767777ff767776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050606ff121312ff323232ff605f5fff828281ff929292ff979898ff989999ff9a999aff9c9c9cff9e9e9dff9f9f9fffa0a0a1ffbbbcbcffeeedeefffbfbfafffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfafafffafafbfffafafbfffbfbfafffafbfafffafafafffbfbfbfffafbfbfffafafbfffafbfafffbfafafffafbfbfffbfbfbfffafafbfffbfbfafffafbfafffafbfbfffbfafbfffafbfafffafafafffbfafbfffbfbfafffbfafbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffdfcfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfefffefefefffefdfdfffdfdfefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafafff9f9f9fff9fafafff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9faf9fff9faf9fffafaf9fffaf9f9fffafaf9fffaf9fafff9faf9fff8f8f8ffe8e8e8ffbabbbbff9d9d9cff9b9a9bff999999ff989898ff969796ff949494ff929292ff8f8e8eff818181ff6c6c6cff4e4e4eff222221ff0a0a0aff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000ffecececffecececffecececffebecebffebebebffebecebffececebffedecedffefeeeefff0f0effff0f0f1fff0f1f1fff0f1f1fff2f1f1fff2f2f2fff3f3f2fff3f3f3fff3f4f4fff4f5f4fff5f5f5fff6f6f5fff7f7f7fff8f8f7fffaf9f9fffafafafffafafafffafafafffafafafff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f6f7fff6f6f6fff5f5f4fff4f4f4fff3f3f3fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f0ffeff0efffeff0efffefefefffeeefeeffeeeeeeffeeeeeeffeeeeedffedededffececedffedecedffecececffebebebffeaeaeaffeaebebffeaeaeaffeaeaeaffe9e9e9ffe9eaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e6ffe4e5e4ffe4e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdedeffdfdfdeffe1e0e1ffe0e1e0ffe0e0e1ffe1e0e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaeaffeaeaebffebebebffebebebffebebebffeaebebffebebebffebebebffebebebffececebffecebebffebebecffebececffecececffececebffecececffecececffecececffecececffecececffecececffecececffecebecffebecebffecebebffebeaebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe2e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe1e1e2ffe2e2e1ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdededfffdededfffdededeffdddddeffdcdcddffdcdcdcffdbdcdbffdadadaffd7d8d8ffd5d6d6ffd3d3d3ffd0d1d0ffcecdceffccccccffcacacaffc8c8c8ffc7c7c7ffc5c5c5ffc3c3c3ffc1c2c2ffc0c1c1ffbfbebfffbabbbbffb8b8b8ffb5b5b5ffb2b2b2ffaeafafffacabacffa7a7a6ff9fa09fff9b9b9aff979797ff949493ff929192ff909090ff8d8d8dff8a898aff858685ff828181ff7c7c7cff757575ff717271ff6e6e6eff6b6b6bff686868ff666665ff646464ff636363ff626261ff606060ff5f5e5eff5d5d5dff5b5b5bff595959ff575857ff565655ff535454ff525252ff4f4f4fff4c4b4bff484848ff464746ff464545ff454545ff444444ff444344ff424241ff403f40ff3d3d3dff3d3d3eff3c3c3cff3b3b3bff3a3a3aff383939ff363636ff343534ff333333ff333434ff333333ff323232ff313031ff30302fff2c2c2cff19191aff060707ff050505ff050505ff050505ff050405ff040404ff030404ff040304ff030302ff030303ff020202ff020102ff020201ff020102ff010201ff010102ff020101ff010101ff010100ff000001ff000100ff000100ff010100ff010000ff010001ff010000ff000001ff000001ff010100ff010100ff000000ff010101ff000101ff000101ff000101ff010101ff000101ff010201ff010102ff020201ff010101ff010202ff020102ff010101ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff020201ff020102ff010202ff010202ff020102ff020201ff020201ff020201ff020101ff020201ff020102ff010101ff010102ff020101ff010101ff010101ff010101ff010101ff010101ff010100ff010001ff010101ff010000ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030302ff0a0b0bff252626ff494849ff5f5f5fff646464ff686868ff6d6d6cff706f70ff737373ff787778ff797a79ff717171ff3e3e3eff373838ff3e3e3eff444444ff4b4a4aff505151ff575757ff5d5d5eff666565ff6e6e6dff777777ff7d7d7eff828282ff868686ff8c8c8cff929292ff989898ff9d9e9effa3a4a3ffa9a9a9ffaeaeadffb2b3b2ffb6b6b5ffb8b8b8ffbbbbbbffbdbcbdffbebfbeffc0c0c1ffc2c1c2ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c7c6ffc8c8c7ffc9c9c9ffcacacaffcccbcbffcdcccdffcecdceffcfcfceffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d4ffd4d5d4ffd6d6d5ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9d8ffd8d9d9ffd9dadaffdbdadaffdbdbdbffdbdbdbffdcdcdcffdddddcffddddddffddddddffdedddeffdededeffdfdedeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e6ffe5e6e6ffe6e7e6ffe7e7e7ffe8e8e7ffe8e8e8ffe9e9e8ffeae9e9ffebeaeaffebeaebffebebebffebebecffecebecffecedecffededecffedededffedeeedffedeeedffefefeeffefeeeeffefeeeeffefeeeeffeeeeeeffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0ffeff0f0ffeff0f0fff1f0f0fff0f1f0fff0f0f0fff0f0f1fff1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc2c2c2ffc2c2c2ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c3ffc4c3c3ffc4c4c3ffc3c3c3ffc1c2c1ffc3c3c3ffc7c6c7ffcbcccbffcececdffcdcdcdffccccccffc7c8c7ffbfc0bfffb6b5b5ffadadadffa9a9a9ffa9a9a9ffa9a9aaffaaaaa9ffaaaaa9ffaaaaaaffaaaaaaffaaababffabababffabacabffacacacffacadadffadaeadffaeaeaeffafafaeffafafafffafb0b0ffb1b0b0ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b2ffb3b3b4ffb3b4b4ffb5b4b5ffb5b5b5ffb5b5b5ffb6b6b6ffb6b7b7ffb7b7b7ffb7b8b7ffb8b7b7ffb8b9b9ffb9b9b9ffb9b9b9ffbababaffbbbbbaffbbbbbbffbbbbbcffbbbcbcffbdbcbcffbdbdbdffbebebdffbebebeffbebebeffbebfbfffc0bfbfffc0c0bfffc0c1c0ffc1c1c0ffc2c1c1ffc2c2c2ffc3c2c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c5c5ffc6c5c5ffc6c6c6ffc9c9c9ffcdcecdffd2d2d1ffd5d4d5ffd7d7d7ffdad9d9ffdadadaffdadadbffdbdbdaffdadbdaffdadadaffdadadaffdadbdbffdadbdbffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdddddcffdcdddcffdcddddffdeddddffddddddffdddddeffdededeffdededeffdededfffdededfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0dfdfffdfe0dfffdfdfdfffdfe0e0ffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e0e1ffe0e1e1ffe0e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe3e3e2ffe3e2e2ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e6e6ffe7e6e6ffe7e7e7ffe6e6e6ffe4e5e4ffdfdfdfffdad9daffd6d6d6ffd5d5d4ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcececeffcececeffcdcdcdffcecdceffcdcdcdffcdcdcdffcccdcdffcccdccffcdccccffccccccffccccccffccccccffcbccccffcbccccffccccccffcccccbffcbcccbffcbcbcbffcbcbcbffcbcbcaffcbcacbffcacbcaffcbcacbffcbcacaffcacbcaffcbcacaffcbcbccffcececeffd0d1d0ffd3d3d2ffd4d4d4ffd5d5d5ffd6d6d5ffd7d7d7ffd8d8d8ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd5d5d6ffd6d6d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd2d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0cfd0ffcfd0d0ffcfcfcfffcececfffcfcecfffcececeffcececeffcccdcdffcccdccffccccccffcbccccffcccccbffcbcbcbffcacbcbffcacbcbffcbcacaffcacac9ffcacacaffcacac9ffc9c9c9ffc9c9c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c4ffc3c3c2ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c2c2ffc2c2c1ffc1c2c1ffc1c1c1ffc0c0c0ffc2c2c1ffc7c7c7ffcececeffd5d5d5ffdadadaffdfdfdfffe2e2e2ffe5e5e4ffe4e4e5ffe2e2e2ffe2e1e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe3e4e4ffe2e1e1ffe1e2e2ffe2e2e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff010001ff010000ff000000ff000001ff010100ff000000ff000000ff010101ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010001ff010000ff000000ff262626ff666665ff707070ff7a7a7aff838383ff898989ff8d8e8eff919191ff959494ff979897ff999999ff9a9a9bff9c9c9bff9c9c9cff9c9d9dff9e9e9eff9f9f9fff9f9f9fffa0a0a0ffa0a09fff9f9fa0ff9e9e9fff9f9e9fff9e9f9eff9e9e9eff9d9e9eff9d9d9dff9d9c9cff9b9c9bff9a9a9aff999a9aff999999ff979797ff959595ff919190ff8b8b8bff848585ff7e7e7eff777677ff6f6f6fff6a6a6aff707070ff737474ff757676ff777677ff77777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffffeffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff0a090aff1b1c1cff434343ff70706fff8b8b8bff969696ff989899ff9a999aff9b9b9aff9c9c9cff9d9e9eff9f9f9fffa8a8a8ffdadadafff8f8f8fffbfbfbfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfafffbfbfbfffafafafffafbfafffbfbfbfffafafbfffafbfbfffafbfafffbfafbfffafafbfffbfafbfffafafbfffbfbfafffbfbfbfffbfafbfffbfbfafffafbfbfffbfafafffbfafbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefefdfffefefdfffefefefffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfafbfffbfafbfffbfafbfffafafbfffafafafffbfafafffafafafffaf9fafff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9faf9fffaf9fafffaf9f9fffafafafff9fafafffafafafff9f9fafff4f5f4ffd7d6d7ffa7a7a6ff9a9b9bff999999ff989999ff979797ff959595ff939393ff909190ff888888ff787878ff5a5a5aff2e2f2eff0e0e0eff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000ffedecedffebececffebecebffecebebffecececffebebebffecececffeeededffefefeeffeff0f0fff0f0f1fff0f0f1fff1f1f2fff2f2f1fff3f3f2fff2f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f8f8fffaf9f9fffbfbfbfffafbfbfffafafafffafafafff9faf9fff9f8f9fff9f9f8fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff7f7f7fff6f6f6fff5f6f5fff5f5f4fff3f3f3fff2f2f2fff2f3f2fff3f3f2fff2f2f2fff2f2f2fff1f2f1fff2f1f2fff1f1f2fff1f1f1fff1f0f1fff1f1f0fff1f1f1fff0f0f0fff0f0efffefeff0ffefefefffefeeeeffeeeeeeffededeeffedeeeeffedededffecedecffebebecffebeaebffebeaebffeaebebffeaeaeaffebeaeaffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe4e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdeddddffdfdfdfffe0e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe1e0e1ffe2e1e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e4e3ffe4e4e3ffe4e5e4ffe4e4e4ffe5e5e5ffe6e6e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffebeaeaffebebeaffebebebffebebebffeaebebffebebebffebebebffebebebffebebecffebebebffebecebffecececffebebebffecececffecececffecececffecececffecedecffecececffecececffecececffecececffecebecffececebffebebecffebebebffebebebffeaeaebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe6e6e7ffe6e6e6ffe5e6e5ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe2e1e2ffe1e2e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdddddeffdddcddffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd2d1d1ffd0d0d0ffcfcfceffcdcdcdffcbcbcbffcacacaffc7c8c8ffc7c7c7ffc5c4c4ffc2c2c2ffbfc0c0ffbdbdbdffbbbbbbffb8b8b8ffb4b4b4ffb0b0b0ffa8a8a8ffa4a3a4ff9f9e9fff9b9b9bff989999ff959595ff909090ff8b8c8bff898888ff888787ff838484ff7f7f7fff7c7c7cff797979ff757675ff727272ff707070ff6d6d6cff6b6b6bff686969ff676867ff666666ff636364ff616262ff5f605fff5e5e5eff5c5c5dff5b5a5aff585859ff575756ff545454ff504f50ff4d4d4dff4b4b4bff4a4a4aff494949ff494949ff484848ff474848ff444444ff424242ff404041ff3f3f3fff3e3d3eff3b3b3bff3a3a3aff3a3a39ff393939ff383838ff373737ff373636ff353535ff333333ff333333ff313232ff272727ff121211ff060606ff050506ff050505ff040504ff040404ff030303ff030403ff030303ff030203ff020202ff020202ff010202ff010102ff010101ff010101ff010101ff010101ff000101ff010001ff000101ff000001ff000100ff010101ff010100ff010100ff010101ff000000ff000100ff010101ff000101ff010101ff000100ff010101ff000101ff010101ff010102ff020201ff020202ff020102ff010201ff010202ff020101ff010101ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff010102ff020101ff010201ff020202ff010101ff010202ff010202ff020102ff020101ff020202ff010201ff010101ff010101ff010101ff010101ff010101ff000101ff010001ff010101ff010101ff000100ff010101ff010100ff010100ff010101ff000000ff000000ff010100ff000001ff000000ff000100ff000000ff000001ff000000ff000000ff010000ff030303ff0c0b0bff232323ff484949ff616161ff656565ff686868ff6c6c6cff6f6f70ff737373ff787878ff7b7b7bff757475ff3e3e3eff373737ff3c3d3dff444343ff4a4a4aff505050ff565656ff5e5e5eff666665ff6e6e6eff777777ff7d7d7dff828282ff878786ff8d8d8cff929292ff989797ff9d9d9dffa2a2a2ffa7a7a7ffacadacffb1b1b1ffb4b4b4ffb7b6b7ffbabbbaffbbbcbcffbebebeffbfbfc0ffc1c1c0ffc3c2c2ffc4c3c3ffc3c4c4ffc4c4c4ffc5c6c6ffc7c7c7ffc8c8c8ffc9cacaffcbcbcaffcccccbffcdcdcdffcececeffcfcfcfffd1d1d0ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd6d6d6ffd7d6d7ffd8d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9dadaffdbdadaffdbdbdbffdcdcdcffdcdcdcffdcddddffddddddffddddddffdddddeffdededeffdfdedfffdedfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebeaffecebecffededecffecededffedededffeeeeeeffeeeeefffeeefeeffeeeeefffeeefeeffefefeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0f0fff0f0f1fff0f0f0fff0f0f1fff1f1f0fff1f2f2fff2f1f2fff1f2f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc4c4c4ffc3c3c3ffc4c4c4ffc4c4c4ffc3c3c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc1c1c1ffc3c3c2ffc7c6c7ffcbcbcaffcdcdceffcdcdcdffcbcbcbffc6c6c7ffbebebeffb4b4b4ffababaaffa9a9a8ffa9a9a9ffa8a9a9ffa9a9a9ffaaa9a9ffa9a9aaffaaaaaaffaaabaaffabababffababacffacacacffadacadffaeadadffaeafaeffafaeafffafb0afffb0b0b0ffb1b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb2b3b3ffb4b3b4ffb4b4b4ffb4b4b5ffb5b4b5ffb5b5b6ffb5b6b6ffb6b6b6ffb7b7b7ffb7b8b7ffb8b8b8ffb8b8b8ffb9b9b9ffbabab9ffbababaffbbbabbffbabbbbffbcbcbcffbcbcbcffbdbdbcffbcbdbdffbdbdbdffbebebeffbfbfbeffbfbebeffbfc0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c3ffc5c4c4ffc5c5c5ffc6c7c7ffcbcacbffcfcfcfffd2d2d3ffd5d5d5ffd8d8d8ffd9dad9ffdadadaffdadadaffd9dadaffdadad9ffdadadaffd9d9daffdadadaffdadbdaffdbdadbffdadbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdddcddffdddddcffddddddffdeddddffddddddffdededeffdddddeffdededeffdfdedeffdededeffdededfffdfdedfffdfdedfffdfdfdfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffdfdfdfffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e0e0ffe1e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe6e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe3e3e3ffdddddeffd8d9d8ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd4d4d4ffd3d3d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcecfffcececfffcececeffcececeffcececeffcecdcdffcdcdcdffcecdcdffcdcdcdffcccdccffcccccdffccccccffccccccffcccccbffccccccffcbcbccffcbcbcbffcbcccbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcbcbcbffcacacaffcacacaffcacacaffc9cac9ffcac9caffcacac9ffc9cacaffcbcbcbffcececeffd0d0d1ffd2d2d2ffd4d4d4ffd5d5d5ffd5d6d5ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd3d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcececeffcfceceffcececdffcdcdcdffcdcdcdffccccccffccccccffcccbcbffcbcbcbffcacbcbffcbcacaffcacbcaffcacacaffc9c9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c6ffc7c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c1ffc2c2c1ffc1c1c2ffc1c2c1ffc1c2c1ffc1c1c1ffc0c1c1ffc1c0c0ffc0bfc0ffc1c1c1ffc8c8c8ffcfcecfffd4d5d4ffd9dadaffddddddffe1e1e1ffe3e3e3ffe3e3e3ffe1e2e2ffe0e0e0ffe0e0e0ffe1e1e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe2e2e2ffe1e2e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000101ff010100ff010100ff010101ff000000ff000100ff010100ff000001ff000101ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff010100ff000100ff252525ff626363ff6e6e6eff787878ff808081ff878787ff8b8c8bff908f90ff939393ff969595ff979798ff999898ff999999ff9a999aff9a9b9aff9b9c9cff9d9c9cff9d9d9dff9e9e9eff9d9d9dff9d9d9dff9d9c9dff9c9c9cff9c9c9dff9c9b9cff9b9b9cff9a9b9bff9a9a9aff999999ff989898ff979797ff969696ff969595ff939392ff8e8e8eff888889ff818282ff7b7b7bff737373ff6b6b6bff656566ff6a6a6aff707070ff747474ff757575ff77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffefffffffefffffffffeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030304ff0e0e0fff2b2b2bff575858ff807f80ff919291ff979897ff999999ff9a9a9aff9b9b9bff9d9d9cff9d9d9dff9fa09fffbebebeffefefeffffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffbfbfbfffafafbfffbfbfbfffbfafafffbfbfafffbfbfafffbfafbfffafbfafffbfbfafffbfbfafffbfbfafffbfafafffbfafbfffbfafafffbfbfafffbfbfbfffafbfbfffbfafbfffafbfafffbfafbfffafbfbfffbfbfbfffbfbfafffafbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffdfefdfffefdfdfffdfefdfffefdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafff9fafafff9f9fafff9faf9fff9faf9fff9f9fafff9fafafff9f9f9fffaf9f9fff9f9f9fff9faf9fff9fafafff9f9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9fafffafafafffafaf9fff8f9f9ffeaeaeaffbdbdbeff9d9c9dff999a99ff999998ff989898ff969696ff949495ff929191ff8c8c8cff808180ff626161ff333332ff131313ff060606ff010201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000ffedededffedededffebececffebecebffebebecffebebecffecececffedededffeeeeefffeff0f0fff0f1f0fff0f1f1fff1f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafbfafffbfafbfffbfbfafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f8f8fff7f7f7fff6f6f7fff6f6f6fff5f4f5fff3f3f3fff3f2f2fff2f3f2fff3f3f2fff3f2f2fff1f2f2fff2f2f2fff2f2f1fff2f2f1fff2f1f1fff1f1f1fff1f1f0fff1f1f0fff1f0f0ffeff0f0fff0eff0ffefefefffefeeefffeeefefffeeeeeeffeeeeedffedededffecedecffecececffebececffebebebffebebebffeaebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e8ffe7e6e7ffe6e6e6ffe5e6e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e2e2ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdededeffddddddffdddcdcffdddeddffdfdedfffe1e1e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe7e8e7ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffebebebffeaebebffebebebffebebebffecebebffebebebffebecebffebececffecebecffecececffebebecffebececffecececffecececffecececffecececffededecffecececffecedecffecececffecececffecebecffebebebffecebebffebebebffebebeaffeaebebffebeaeaffeaeaeaffeaeaeaffeae9e9ffe9eae9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe6e5e6ffe6e5e5ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdedfdeffdededeffddddddffdcdcdcffdadadbffd9d9d9ffd7d7d8ffd6d6d7ffd5d5d5ffd3d4d4ffd2d2d2ffd0d1d1ffcfd0cfffcdceceffccccccffcacacaffc9c9c9ffc6c6c6ffc4c4c4ffc2c2c2ffbfbfbfffbcbcbcffb8b7b8ffb3b4b4ffb0afb0ffa9a8a8ffa3a3a3ffa1a0a0ff9d9d9dff999999ff969797ff969596ff939393ff8e8d8eff8a8a8aff878787ff838483ff80807fff7c7c7dff7d7d7dff79797aff747474ff717070ff6e6f6eff6d6d6cff6b6a6aff676867ff666666ff646464ff626262ff606060ff5f5e5fff5d5d5cff5b5b5bff595959ff565756ff525152ff4f504fff4f4e4fff4f504fff505050ff4f4f4eff4a4a4aff464746ff444544ff424343ff414141ff404040ff3f3f3fff3f3f3fff3e3e3eff3d3d3dff3c3c3bff3a3b3bff393939ff373837ff363736ff353536ff343535ff323231ff201f1fff0b0b0bff050505ff050505ff040405ff040404ff030303ff030303ff020203ff020202ff020202ff020102ff020201ff010101ff010101ff010101ff010101ff010001ff000100ff010100ff000100ff010100ff000101ff010101ff000001ff010101ff010000ff010100ff010101ff010101ff000101ff010101ff010101ff020101ff020101ff020102ff020101ff020201ff020102ff010202ff020101ff010201ff020102ff010201ff01020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff010101ff010201ff020202ff010102ff020202ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010100ff000101ff010100ff000001ff010100ff000001ff000100ff010000ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff0a090aff1c1d1dff414041ff5b5b5bff656565ff676867ff6b6c6bff6f6f6eff737373ff777777ff7a7b7aff767676ff3f3e3eff373637ff3b3c3cff424242ff484849ff4f4f4fff565656ff5e5e5eff656566ff6d6e6eff767776ff7d7e7eff848484ff898a89ff8f8f8fff949494ff999998ff9d9d9dffa2a2a2ffa7a7a7ffabababffafafafffb3b2b3ffb6b5b5ffb9b9b9ffbbbabbffbdbdbdffbfbfbeffc0c1c0ffc2c2c2ffc2c2c3ffc4c3c3ffc3c4c3ffc5c5c4ffc6c6c6ffc7c7c7ffc8c8c9ffcacacaffcbcacbffcccdccffcecdcdffcfcfceffd0d0d0ffd1d1d1ffd1d2d1ffd3d2d2ffd3d3d3ffd5d5d4ffd6d5d5ffd6d6d6ffd7d6d6ffd7d8d7ffd8d8d8ffd8d9d8ffdad9d9ffdadad9ffdbdadbffdbdcdbffdcdcdcffdddcdcffdcddddffdddddcffddddddffdededeffdededeffdfdedfffdedfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffeaeaeaffebebebffebebecffedececffecededffedededffeeeeeeffeeeeeeffeeeeefffefefeeffefeeefffefefefffefefeffff0f0effff0f0f0fff0f0f0ffeff0effff1f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff1f1f1fff1f2f1fff2f1f1fff1f2f2fff2f1f2fff1f2f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc1c1c1ffc1c1c1ffc3c3c3ffc6c6c7ffcacacaffcdceceffcdcdcdffcacbcaffc5c5c5ffbcbdbdffb2b2b2ffa9a9aaffa8a8a8ffa8a8a7ffa8a9a8ffa9a9a9ffa9a9a9ffa9a9a9ffaaaaa9ffaaaaaaffababaaffacababffacacacffadadacffaeaeadffafaeaeffaeafafffb0afafffb0b0b0ffb1b0b1ffb1b2b1ffb2b2b2ffb3b2b2ffb2b3b3ffb3b3b3ffb3b4b3ffb4b5b5ffb5b5b5ffb6b5b5ffb5b6b6ffb6b6b6ffb6b6b7ffb7b7b8ffb8b8b8ffb8b8b9ffb9b9b9ffb9babaffbababaffbababbffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbdbdbcffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc1c0c0ffc1c1c1ffc2c1c2ffc3c3c2ffc2c2c2ffc3c4c3ffc4c4c4ffc5c5c5ffc9c8c8ffccccccffd1d0d0ffd3d3d3ffd6d6d5ffd8d8d9ffdad9d9ffd9d9daffd9dad9ffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdbdaffdbdadaffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdcdddcffdddcddffdcdddcffddddddffdddeddffdddedeffdededdffdddedeffdededdffdededeffdedfdfffdfdedeffdfdfdfffdedfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfe0ffdfe0e0ffe0e0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e3ffe4e4e3ffe4e5e4ffe5e5e6ffe5e6e6ffe6e5e5ffe4e5e4ffe2e2e2ffdcdcdcffd7d7d7ffd4d4d5ffd4d4d4ffd3d3d4ffd3d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d2ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd1d2d1ffd2d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0cfffcfcfd0ffcfcfcfffcecfceffcecfcfffcfceceffcececeffcdceceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcccccdffccccccffccccccffcbccccffcbccccffcbcbcbffcccbcbffcbcbcbffcbcbcaffcbcbcbffcbcacbffcbcbcbffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9caffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffcbcbcbffcececeffd0d0cfffd2d2d2ffd4d3d3ffd4d4d4ffd5d5d5ffd7d6d6ffd8d8d7ffd8d8d8ffd8d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d1d0ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececfffcececfffcececeffcdceceffcdcdcdffcccdcdffcccdccffcbccccffcbccccffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c0ffc1c1c0ffc1c0c1ffc0c1c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0bfbfffc1c0c1ffc8c8c7ffcfcfceffd5d4d4ffd8d9d9ffdcdbdcffdedfdeffe2e2e2ffe2e3e3ffe1e1e1ffdededdffddddddffdfdfdfffe1e1e1ffe1e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e3e4ffe3e4e4ffe2e2e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000001ff010100ff000001ff000100ff010000ff010100ff010101ff010001ff000100ff010100ff010100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff252425ff636363ff6e6e6dff787878ff818181ff878787ff8b8c8bff90908fff939393ff969695ff979797ff989898ff999998ff9a9a99ff9b9a9bff9b9c9cff9d9c9dff9d9e9dff9e9d9eff9d9e9eff9d9e9eff9e9d9dff9c9d9dff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9b9cff9a9b9bff9a9a9aff989899ff989898ff989897ff969797ff959595ff929393ff8e8f8eff888889ff828282ff7b7b7aff737373ff6b6a6aff656665ff6a6a6aff707070ff747474ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff060606ff151616ff3c3c3cff6c6c6cff8c8b8bff979897ff999999ff99999aff9a9b9bff9b9b9bff9c9c9cff9e9d9effa9a8a9ffdcdcdcfff8f9f8fffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffbfafafffafbfbfffafafbfffafbfafffafafafffafbfbfffafbfbfffbfbfafffbfafafffafbfafffafafbfffbfbfbfffafafafffbfbfafffafafbfffbfafbfffbfafafffbfbfafffbfafbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfefefffcfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfafffafafafffafafafff9f9f9fffaf9f9fff9faf9fff9f9fafff9f9fafff9fafafffafafafff9f9f9fffaf9fafffaf9fafffaf9fafff9faf9fff9f9fafffaf9fafff9faf9fff9fafafffafafafffafafafffafafafffafaf9fffafaf9fff9fafafff6f6f5ffdadad9ffa8a8a9ff9a9a9aff989899ff989898ff979898ff969696ff949393ff8f8f8fff868686ff6f6e6eff464646ff202020ff0b0b0bff040404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000ffedededffedededffededecffecebecffecececffebececffecececffedededffefeeeeffeff0f0fff0f0f1fff1f1f2fff2f2f2fff2f2f2fff3f2f3fff3f3f4fff4f3f4fff5f4f5fff5f5f5fff5f5f6fff7f6f7fff7f8f7fff8f8f8fff9f9f9fffafbfbfffafbfbfffafbfafffbfafafffafafafffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff8f8f8fff6f7f7fff6f5f6fff5f5f5fff2f2f3fff3f2f2fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefeff0fff0eff0ffefefefffefefeeffeeeeeeffedeeeeffedeeeeffecededffededecffecececffebebebffebebebffeaebeaffeaeaeaffe9eaeaffe8e9e9ffe8e8e8ffe7e7e7ffe7e6e6ffe5e6e5ffe4e4e5ffe4e4e5ffe3e4e4ffe3e3e3ffe2e1e2ffe1e1e2ffe1e0e1ffe1e0e1ffdfe0dfffdfdfdfffdfdedeffddddddffdcdcdcffdcdcdcffddddddffdddedeffdfdfdeffe1e1e0ffe0e1e1ffe1e1e0ffe1e1e0ffe1e1e2ffe1e2e1ffe1e1e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e2e3ffe4e3e3ffe3e3e4ffe5e4e4ffe4e5e5ffe4e5e5ffe5e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebececffebececffebebebffecebecffecebecffecececffebecebffecececffecececffebecebffebececffecececffecececffecececffecedecffedececffecededffecececffecececffecececffecececffebebecffebececffecececffebebebffebeaebffebebeaffeaeaeaffebeaeaffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe6e6e6ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe1e2e1ffe0e1e1ffe0e0e1ffe0e0e0ffdfdfe0ffdedfdfffdededeffdededdffdcdcddffdcdcdcffdbdbdbffd9d9d9ffd7d8d7ffd7d6d6ffd5d5d5ffd3d3d4ffd2d2d3ffd1d1d1ffd0d0d0ffcecdceffccccccffcac9caffc8c8c8ffc5c5c5ffc2c2c3ffbfbfbfffbbbcbbffb8b9b9ffb5b5b5ffb0b1b1ffadaeadffa7a7a6ffa3a3a2ffa0a0a0ff9f9f9fff9d9d9dff9b9b9bff999a99ff979797ff929292ff8e8e8eff89898aff878687ff848483ff7f7f7fff797878ff757575ff727373ff717171ff6f6e6fff6c6c6cff6a6a6aff676867ff656565ff636463ff626262ff616061ff5e5e5eff5d5d5cff59595aff565556ff535252ff535352ff545354ff525353ff4f5050ff4b4b4cff494948ff474747ff474747ff454546ff454544ff444445ff434343ff414242ff404040ff3f3f3fff3e3e3dff3b3b3bff39393aff393939ff383838ff373737ff353535ff2d2c2dff151415ff050506ff040504ff040405ff040304ff030303ff020303ff030203ff020202ff020202ff010201ff020101ff010202ff010101ff010100ff010101ff010101ff000001ff010101ff010101ff010101ff010001ff010100ff000001ff010000ff010101ff000101ff010101ff010101ff010102ff010202ff010201ff020101ff010201ff010102ff020102ff010101ff020201ff010102ff020102ff010101ff020201ff010101ff010201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020102ff020102ff020102ff010201ff010102ff020102ff010101ff010101ff010101ff010101ff010201ff010100ff010100ff010101ff010100ff010100ff000101ff000101ff000001ff000101ff010101ff010101ff010000ff010000ff000000ff010000ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff131313ff313132ff4f4e4fff636363ff676766ff6a6a6aff6d6e6dff727373ff767677ff797979ff757575ff3d3e3eff353535ff3b3b3aff414041ff474847ff4d4e4eff555555ff5d5e5dff666665ff6d6e6eff757575ff7c7c7cff828383ff888888ff8d8d8dff939293ff989798ff9d9c9dffa2a3a2ffa7a7a8ffacabacffafafafffb2b2b2ffb5b5b5ffb9b9b9ffbabbbbffbdbdbcffbfbfbeffc0c1c1ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacaffcbcbcbffcdccccffcdceceffcecfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d4d4ffd5d4d4ffd5d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d7ffd8d8d9ffd9d9daffdadadaffdbdbdaffdbdbdbffdbdcdcffdcddddffdcdcddffddddddffdedddeffdddedeffdededeffdfdfdeffdededfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e4ffe4e3e4ffe5e4e5ffe4e5e4ffe5e5e6ffe6e5e6ffe6e6e5ffe6e6e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e7ffe9e8e8ffe9eae9ffeaeae9ffeaeaeaffebebecffebececffecececffedededffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeeffff0efefffeff0f0ffeff0f0ffeff0f0fff0f0f0fff0f0f1fff0f0f0fff0f1f0fff0f0f0fff1f2f1fff1f1f1fff2f1f1fff2f1f2fff2f2f2fff1f1f2fff3f2f3fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc1c2c1ffc2c2c1ffc1c2c2ffc1c1c0ffc3c3c3ffc7c7c7ffcdcdcdffcececfffcdcdceffcacacaffc4c4c4ffbbbabbffb0b0afffa8a8a8ffa7a7a7ffa7a8a8ffa7a8a8ffa8a9a8ffa8a8a9ffa9a9a9ffa9aaaaffaaaaaaffabaaaaffabacabffacacacffadadadffadadadffaeaeaeffaeaeafffb0afb0ffb0b0b0ffb1b1b0ffb1b1b1ffb1b2b2ffb2b3b3ffb2b3b3ffb4b4b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b5b6ffb6b7b7ffb7b7b7ffb7b8b7ffb7b8b8ffb9b8b8ffb8b9b9ffb9b9baffbababbffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbdbcbdffbdbdbeffbdbebdffbebebfffbfbebfffbfbfbfffbfc0c0ffc0c0c0ffc1c1c1ffc1c2c1ffc1c2c1ffc2c2c2ffc3c3c3ffc4c4c3ffc6c6c5ffc9cacaffcdceceffd1d1d1ffd4d4d4ffd7d7d7ffd8d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d9d9ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdcdbdcffdbdbdbffdcdcdcffdcdcdcffdddcddffdddcdcffddddddffddddddffddddddffdddedeffdddddeffdededeffdededeffdededeffdededeffdfdfdeffdededfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdedfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffdfdfdfffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe0e0e1ffdbdbdbffd7d7d7ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d3ffd3d2d2ffd2d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d0ffd0d0cfffd0cfcfffcfd0cfffcecfcfffcecfcfffcfcfceffcececeffcdceceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcccdcdffcccdccffccccccffcccccbffcbcccbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcacaffcbcacbffcbcacbffcbcacbffcacacaffcacacaffcac9caffc9cac9ffc9cacaffcac9caffc9c9c9ffc9cac9ffc9c9c8ffc9c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c9c9ffcbccccffcececeffd0d0d0ffd2d1d2ffd3d3d3ffd3d3d4ffd5d4d4ffd6d6d6ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd0d0d1ffd1d1d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfceffcececfffcececeffcececeffcdcecdffcccdcdffcdccccffccccccffcbcbccffcbcbccffcbcbcbffcbcbcbffcacacaffcac9caffcac9caffcac9caffc8c9c9ffc8c8c9ffc9c8c8ffc7c8c7ffc7c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c5ffc6c5c5ffc5c6c6ffc5c5c4ffc5c4c4ffc4c4c5ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c1c2ffc2c1c1ffc0c0c1ffc1c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffc0c0c0ffc8c8c8ffcfcfcfffd5d4d5ffd8d8d8ffdbdbdbffdddddeffe0dfe0ffe1e1e1ffe0e0e0ffddddddffdbdbdbffdcddddffdfdfdfffdfdfdfffe1e1e1ffe1e1e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000101ff010000ff010000ff000000ff010000ff000101ff000001ff000101ff000000ff000101ff000101ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff000101ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff252425ff636362ff6d6d6eff787878ff808181ff878787ff8b8c8cff8f8f90ff939393ff959696ff979797ff989898ff989998ff99999aff9b9a9bff9c9b9cff9d9d9cff9d9d9eff9e9d9eff9d9d9dff9e9e9dff9e9d9dff9d9e9dff9d9e9eff9c9d9dff9d9d9cff9c9c9cff9c9c9cff9c9c9cff9b9c9bff9b9a9bff9a9a9aff999999ff989897ff979797ff979696ff959595ff929293ff8e8e8fff888989ff828282ff7b7a7bff737373ff6b6a6bff666566ff6a6a6aff707070ff74737400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffefeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040304ff0b0b0bff212221ff4f4f4fff797979ff939293ff999999ff989898ff999999ff9a9a9aff9a9a9bff9c9c9cff9e9f9fffbfc0bffff0f0effffafafafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffafbfafffafbfafffafafafffafafbfffbfafbfffafafafffafafafffafbfbfffafbfafffafafafffbfbfafffbfafbfffafafbfffbfafbfffafafafffafbfbfffbfafbfffbfafbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffdfdfdfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffafafafffafaf9fff9faf9fffaf9fafffafafafffaf9f9fffafafafffafafafff9f9fafffafafafff9fafafff9faf9fffaf9f9fffaf9f9fff9f9f9fff9fafafffaf9f9fff9faf9fffafaf9fffafafafffaf9fafffafafafffafafafffafafafff9f9f9ffecececffc1c1c1ff9c9c9bff999999ff989898ff979798ff969696ff939493ff909190ff8a8a8aff7a7a7aff5f5e5fff393939ff171718ff090909ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000ffedededffedededffedededffedecedffecececffebebebffecececffedeeedffefeeeffff0f0f0fff1f0f1fff2f2f1fff2f2f2fff2f2f3fff3f3f3fff3f4f4fff4f5f4fff5f4f4fff6f5f5fff6f6f6fff7f7f7fff8f7f7fff8f9f8fff9f9f9fffbfbfbfffbfafbfffbfbfbfffbfafbfffafbfafff9fafafffaf9fafff9f9fafff9f9f9fff9faf9fff9f9f8fff8f7f8fff7f7f6fff6f6f6fff5f5f5fff3f2f3fff1f1f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f1f1fff1f0f0fff0eff0fff0eff0ffefefefffefefefffefefefffeeeeeeffededeeffedededffedededffecedecffebebebffebebebffeaebeaffeae9eaffe9eaeaffe9e9e9ffe9e8e8ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e1ffe0e1e1ffe0e1e0ffe0dfdfffdfdfdeffdededeffddddddffdddcdcffdbdcdbffdcdcdbffddddddffdedddeffdedfdeffe1e0e1ffe1e2e1ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe6e6e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffeaeaeaffeaeaebffeaebebffeaebeaffebebebffebebeaffebebecffebebebffebebebffebebebffebebebffebebecffecebebffebececffebecebffecebebffececebffecebecffecececffecebecffebececffececebffecececffecececffedededffedededffecedecffecececffececedffecececffecececffecececffececebffebebecffececebffebebebffebebebffebeaebffeaebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e5e6ffe6e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe2e3e3ffe2e2e2ffe1e2e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdededfffdededeffdcdddcffdcdcdbffdbdbdbffdad9daffd9d9d9ffd8d7d7ffd7d7d7ffd6d6d6ffd4d4d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcdccffcbcbcaffc8c8c8ffc5c5c5ffc2c2c2ffbfbfbfffbcbcbcffb9b9b9ffb7b6b7ffb3b3b3ffafafafffa9aaaaffa8a8a8ffa7a6a7ffa4a4a5ffa2a2a2ffa0a0a0ff9d9d9cff989899ff939392ff8e8f8eff8b8b8bff868687ff7e7e7fff7b7a7bff797979ff777777ff757575ff717271ff6f706fff6e6e6eff6b6a6bff686869ff686767ff656565ff636464ff626161ff605f5fff5d5c5cff575758ff575757ff565656ff555555ff555656ff525151ff4e4f4eff4e4e4eff4d4c4dff4b4b4bff494a4aff494849ff474848ff464646ff454544ff434443ff434243ff403f40ff3e3d3dff3d3d3dff3c3c3cff3a3a3aff393939ff373737ff333433ff232323ff0d0c0cff040404ff040404ff040303ff030303ff030302ff020202ff020102ff020202ff020102ff010201ff010101ff010101ff010101ff010101ff010101ff010100ff010001ff010100ff000100ff010100ff010001ff000101ff010101ff010101ff010101ff010202ff010202ff020201ff020201ff020102ff010102ff020102ff010101ff010202ff020101ff020102ff020101ff010101ff010202ff020202ff010202ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff010202ff010201ff010101ff020101ff010101ff010202ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000101ff010001ff010101ff000100ff010100ff010100ff000001ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0909ff201f20ff3f3f3fff5c5c5cff646464ff6a6a6aff6c6d6dff707171ff767575ff777878ff737474ff414141ff343434ff393939ff3f3e3fff454545ff4b4b4bff535352ff5d5d5dff666566ff6e6d6eff757474ff7c7c7cff828282ff878788ff8d8d8dff919292ff969796ff9c9b9bffa1a1a1ffa5a5a5ffaaaaaaffaeadaeffb1b2b1ffb5b5b4ffb9b9b9ffbbbbbbffbebebeffc0bfc0ffc1c2c2ffc3c3c3ffc5c5c5ffc6c6c6ffc6c7c6ffc6c7c6ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9c8ffc9cac9ffcbcacbffccccccffcdcdcdffcececeffcfcfcfffd0d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd6d5d5ffd5d5d6ffd6d7d6ffd7d7d7ffd8d7d8ffd9d8d9ffd9d9d9ffdadadaffdbdbdbffdbdcdcffdbdcdcffdddcdcffdcddddffddddddffdddddeffdededeffdededeffdededfffdedfdfffdedfdeffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe1e2e2ffe3e2e2ffe2e3e3ffe3e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e9e8ffe9e9e9ffeae9eaffeaeaeaffebebebffececebffecececffedecedffededecffedededffeeeeedffeeeeeeffeeeeefffefefefffeff0effff0f0f0fff0f1f1fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff3f2f3fff3f2f3fff3f3f3fff4f4f4fff4f4f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c1c2ffc2c2c2ffc2c1c2ffc1c2c1ffbfbfbfffc1c0c1ffc4c4c4ffc8c9c8ffcececeffcfcfceffcdcccdffc8c8c8ffc2c2c2ffb9b9b9ffaeaeafffa7a7a8ffa7a7a7ffa7a8a7ffa8a8a8ffa8a9a9ffa8a9a9ffa9a9a9ffaaaaa9ffaaaaaaffabababffacabacffacacacffadadadffaeadadffafaeaeffafaeafffafafafffb0b0b0ffb1b1b1ffb1b2b2ffb1b2b2ffb3b2b2ffb3b3b3ffb3b4b3ffb4b4b4ffb4b5b4ffb5b5b5ffb5b5b6ffb6b6b6ffb6b6b6ffb7b7b6ffb7b7b7ffb8b7b8ffb9b9b9ffb9b9b9ffbababaffbababaffbababbffbbbbbbffbbbcbcffbcbdbcffbdbcbcffbebdbdffbebdbeffbebfbeffbfbebfffbfbfbfffc0c0bfffc0c0c0ffc1c0c1ffc1c2c1ffc2c2c2ffc2c3c3ffc3c4c4ffc7c7c7ffcbcbcbffcfcfcfffd2d2d2ffd5d5d4ffd7d7d7ffd9d9d8ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffdadad9ffdad9daffdadadaffdbdadbffdadadbffdbdcdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffddddddffdeddddffdddedeffdddeddffdedddeffdededeffdededeffdededfffdedfdfffdededeffdfdedeffdedfdeffdfdedfffdfdfdfffdfdedeffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffdfe0e0ffdfe0dfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e5e5ffe5e5e6ffe4e4e4ffe3e3e3ffe0e0dfffdadad9ffd5d5d6ffd4d4d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d1d1ffd1d0d0ffd1d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececfffcfceceffcececeffcdcecdffcdcdcdffcdcdcdffcdcdcdffcccccdffcccccdffccccccffcccccbffcbcccbffcccbccffcbcbcbffcbcacaffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffc9cac9ffcac9c9ffcac9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc7c8c8ffc7c8c7ffc8c7c8ffc7c7c8ffc7c7c7ffc8c8c7ffc9c9c8ffcbcbcbffcececdffcfd0cfffd1d2d1ffd2d2d2ffd3d3d3ffd5d4d4ffd5d6d5ffd6d6d6ffd6d7d7ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcecfceffcecdceffcdceceffcdcdcdffcdcdccffccccccffcccbccffccccccffcbcbcbffcbcbcbffcacacaffc9cacaffcacacaffc9cac9ffc8c9c8ffc9c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c5c6ffc5c6c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfc0ffbfc0c0ffbfbfbfffbfbfbfffc0c0c0ffc8c8c8ffcfcfcfffd5d4d5ffd7d7d8ffdadbdbffddddddffdedddeffdddcddffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcddddffddddddffdfdfdfffdfdfdfffe1e1e1ffe1e2e1ffe3e3e3ffe3e3e3ffe3e3e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010100ff000000ff000100ff000000ff000001ff010001ff000100ff000001ff000101ff000100ff000100ff010100ff010001ff000000ff010000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010101ff000101ff000000ff010000ff000100ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff000001ff252524ff636363ff6e6e6eff787778ff808081ff878787ff8b8c8bff8f8f90ff939393ff959696ff979797ff989998ff999999ff99999aff9b9a9bff9b9b9bff9c9d9dff9e9d9dff9e9d9eff9e9d9dff9d9d9dff9e9e9eff9e9e9eff9d9e9eff9d9d9eff9e9d9dff9d9d9dff9c9d9cff9c9c9cff9c9d9cff9c9c9cff9b9b9cff9b9b9bff999a9aff999998ff979897ff989798ff979797ff959595ff939393ff8e8e8eff888889ff828282ff7a7b7bff737372ff6b6b6aff666565ff6a6a6aff70707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff060607ff151516ff363636ff636363ff858585ff979796ff979898ff979797ff999999ff9a9a99ff9a9a9aff9d9c9dffa9a8a8ffdcdcdcfff7f7f8fffafafafffbfafbfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfafafffbfbfafffbfbfafffbfafafffafbfafffbfbfafffafafafffafbfbfffafbfbfffafbfafffafbfafffbfafafffafafbfffbfafafffbfbfbfffbfafbfffbfafafffbfbfafffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfdfdfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafbfafffafafafffafafafffafafafff9fafafff9f9f9fffaf9fafffafaf9fff9f9f9fffafafafff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafaf9fff9fafafff9fafafffafafafffafafafffafafafffaf9fafff5f5f5ffd9d9d8ffa5a5a5ff989898ff989798ff979797ff969596ff939493ff919191ff8c8c8cff828282ff717070ff545454ff2a2a29ff0e0e0eff050606ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000ffededeeffedededffedededffedecedffececedffececebffecececffeeededffefefeffff0f0f0fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff4f3f3fff3f3f3fff4f5f4fff5f5f5fff6f5f5fff6f6f6fff7f7f7fff8f7f8fff9f9f9fff9f9f9fffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafaf9fffafafafff9faf9fff9f9f9fff8f8f8fff7f7f7fff6f7f6fff6f5f5fff4f3f3fff2f2f2fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff2f2f2fff1f2f2fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f0f0fff1f1f1fff1f0f1fff0f0f0fff0f0effff0efefffeff0f0ffefefefffeeeeeeffeeeeeeffedededffedededffecededffecebecffebeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe8e7e7ffe7e7e7ffe5e6e6ffe4e4e4ffe3e3e3ffe2e3e2ffe1e1e1ffe1e1e1ffe0dfe0ffdfe0dfffdededfffdeddddffdddcddffdcdcdcffdcdbdcffdcdcdcffdcdcdbffddddddffdddeddffdddedeffdfdfdfffe1e1e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e2e2ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe8e7e8ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaebffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebecffebebebffebecebffebebecffecebebffecebebffececebffecebecffecececffececebffebebecffebececffedededffedededffededecffececedffececedffecedecffecededffecececffecececffecececffecebecffebecebffecebebffecebebffebecebffebebebffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e6e7ffe6e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e1ffdfdfe0ffdedfdfffdededeffddddddffdddcdcffdcdcdcffdbdbdcffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d7d7ffd5d5d5ffd3d4d3ffd2d2d2ffd0d0d0ffcdcdcdffcacacaffc8c7c8ffc5c5c5ffc2c2c2ffbfbfbfffbdbebeffbbbbbcffb8b9b9ffb5b6b5ffb2b2b3ffb0b0b0ffadaeadffabacabffa8a9a9ffa6a5a6ffa0a09fff9a999aff959695ff929191ff8d8d8dff878887ff828181ff7e7e7eff7d7d7dff7b7a7aff787878ff757675ff737473ff707170ff6e6d6dff6c6c6cff6a6a6aff696868ff666666ff646464ff626262ff5f5e5eff5b5c5cff5a5a5aff585859ff585858ff595959ff575756ff545554ff535354ff515051ff4f4f4fff4e4d4eff4c4c4dff4b4b4bff4a4a4aff494848ff474747ff444545ff424242ff414041ff3f3f3fff3d3d3dff3d3c3cff3a3a3aff383938ff363637ff2f2f2fff191919ff060606ff040304ff030403ff030303ff020202ff020202ff010202ff010202ff010201ff010101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff020201ff010101ff020202ff020202ff020201ff020201ff020101ff010102ff020101ff020202ff020102ff020101ff010101ff010101ff010202ff020201ff010102ff0101020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020102ff010101ff010201ff010102ff010101ff010101ff010101ff020101ff010201ff010101ff010101ff010101ff010101ff010101ff010100ff000001ff010001ff010100ff000101ff000100ff010001ff010100ff000001ff000100ff000000ff010000ff000100ff000000ff000000ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010101ff060506ff171616ff353534ff565656ff626363ff696968ff6b6b6cff707070ff757575ff797978ff737474ff484748ff343333ff383839ff3e3d3eff434444ff4a4a4aff525252ff5a5a5aff626262ff6a6b6bff737373ff7b7b7bff818181ff868686ff8c8c8cff919191ff969796ff9b9b9cffa0a0a0ffa5a4a5ffa9a9a9ffadacadffb1b1b1ffb4b4b4ffb8b8b8ffbabbbbffbdbdbeffbfc0bfffc2c2c1ffc3c3c3ffc5c4c5ffc6c6c6ffc7c7c7ffc7c8c7ffc9c8c9ffc9c9c9ffc9c9caffc9cac9ffcac9c9ffcbcacaffcbcccbffccccccffcececeffcfcfceffcfcfcfffd1d1d1ffd1d2d2ffd2d3d2ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9dadaffdadadaffdadadbffdbdbdcffdcdcdcffdddcdcffdcddddffddddddffdeddddffdddddeffdedddeffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffeaeae9ffeaebebffeaebebffecebecffecececffecececffecedecffedededffeeeeedffeeeeeeffefeeeeffefefeffff0f0effff0f0f0fff0f1f1fff0f1f1fff1f2f1fff1f2f1fff1f1f1fff2f2f2fff2f1f1fff2f2f2fff3f2f3fff3f2f2fff4f4f3fff4f3f4fff3f4f4fff5f5f4fff4f4f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc1c1c2ffc1c2c2ffc1c2c2ffc2c2c2ffc1c1c0ffc1c0c1ffc0c0c0ffc1c2c1ffc5c5c5ffc9cacaffcfceceffcecfceffcdcccdffc8c9c9ffc1c1c1ffb8b7b7ffaeaeadffa8a7a8ffa7a7a7ffa8a8a8ffa8a8a8ffa9a9a9ffa9a9a9ffa9aaa9ffaaaaa9ffaaaaaaffabababffacababffadacacffadadadffaeadadffaeaeaeffafafafffafb0b0ffb1b0b0ffb0b1b1ffb1b1b2ffb2b2b2ffb3b3b2ffb2b3b3ffb4b3b4ffb4b4b4ffb4b4b5ffb5b4b5ffb5b5b6ffb6b6b6ffb6b6b6ffb7b7b7ffb8b8b7ffb7b8b8ffb8b8b8ffb9b9b9ffbabab9ffbababaffbbbbbbffbbbbbbffbbbcbbffbcbcbdffbdbcbcffbdbdbdffbebebeffbfbebeffbfbfbfffbfbfbfffbfc0c0ffc0c1c0ffc1c1c1ffc1c2c2ffc3c3c2ffc4c4c5ffc8c8c9ffcdcdccffd0d1d1ffd3d3d3ffd6d5d6ffd8d8d7ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdddddcffdcdcddffddddddffddddddffdeddddffddddddffdedddeffdeddddffdededeffdedddeffdddedeffdededeffdededeffdededeffdedfdeffdededeffdededeffdfdedfffdfdfdeffdfdedfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0dfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e2e1ffe1e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e5ffe5e5e5ffe3e4e3ffe2e3e3ffdededeffd9d8d9ffd4d5d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd1d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcecfcfffcfcfceffcececfffcececeffcdceceffcececdffcdcdcdffcdcccdffcdccccffccccccffccccccffcbccccffcccccbffcbcbcbffcbcbcbffcbcbcaffcacacbffcacacaffcacacaffcacacaffcac9c9ffcacacaffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc9c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c8ffc7c8c7ffc7c8c7ffc7c6c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c7c6ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd3d2d2ffd4d4d4ffd6d6d5ffd5d5d5ffd5d6d6ffd5d5d5ffd4d5d4ffd4d4d3ffd4d3d3ffd3d3d4ffd3d2d2ffd3d3d3ffd3d2d3ffd2d1d2ffd2d2d1ffd1d1d1ffd0d1d1ffd1d1d0ffd0d0d1ffd0d0d0ffcfcfcfffd0cfcfffcecfcfffcececfffcececeffcdcdceffcdcdceffcccdcdffcdcdccffccccccffcccbcbffcccccbffcacbcbffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c3c3ffc1c2c2ffc2c1c2ffc1c1c1ffc0c0c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0bfffc0bfbfffbfbfbfffbfc0bfffbfbfbfffc0c0c0ffc4c4c4ffc9c9c9ffd0d0cfffd5d5d5ffd7d7d8ffdad9d9ffddddddffdedddeffdadadaffd7d7d7ffd8d7d7ffd7d8d8ffdadadaffdbdbdcffdbdcdcffddddddffdddddcffdedfdfffdfdfdfffe2e1e1ffe1e1e2ffe3e3e3ffe3e3e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000001ff000100ff010000ff010100ff010100ff010000ff010101ff010100ff000000ff000101ff000101ff010100ff010100ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010100ff000001ff000001ff000000ff010100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000000ff010001ff252525ff636363ff6e6e6eff787878ff818180ff878787ff8c8b8bff909090ff939393ff959595ff979797ff989998ff999999ff9a9a99ff9b9a9aff9c9b9cff9d9c9cff9e9e9eff9e9d9eff9e9d9dff9d9e9dff9e9d9dff9d9e9eff9e9e9dff9d9d9eff9d9d9eff9d9d9dff9e9d9dff9c9d9dff9d9c9dff9c9c9cff9c9c9cff9c9b9cff9b9b9cff9b9b9bff9a9a9aff999999ff989898ff979797ff969696ff969596ff939393ff8e8e8eff898889ff828282ff7a7b7aff737373ff6b6b6bff656565ff6a6a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040403ff0c0c0cff242424ff4d4d4eff747474ff8c8c8cff969797ff969697ff979797ff999999ff9a9a9aff9b9b9bff9d9e9dffbabbbaffefefeffff9f9f9fffafbfbfffbfbfafffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafafafffafafafffbfafafffbfafafffbfbfafffafafafffafbfafffafbfbfffbfafafffafafafffafbfafffbfafbfffafafbfffafafafffbfafbfffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffafafbfffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafff9f9fafff9faf9fff9faf9fffaf9fafff9fafafff9fafafff9faf9fffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafff7f8f8ffe7e6e7ffb2b2b2ff979898ff979797ff979696ff959596ff939494ff919191ff8d8d8dff868685ff777777ff626262ff3d3d3dff181718ff090908ff020302ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000ffedededffedeeedffedededffedededffededecffedecedffecedecffededeeffefefeffff0f0f1fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff4f4f3fff5f4f4fff5f5f5fff5f6f6fff6f7f6fff7f7f7fff8f8f8fff9f9f8fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfafafffafafafffafafafffaf9f9fff8f8f8fff7f7f7fff6f6f7fff6f6f5fff3f3f3fff2f2f2fff1f1f1fff1f0f1fff1f1f1fff2f1f1fff2f2f1fff1f1f1fff1f2f1fff1f2f2fff1f1f1fff0f1f1fff0f1f0fff1f0f1fff0f0f1fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefeeeeffedeeeeffeeededffedecedffededecffebecebffeaebeaffeaeaeaffe9e9eaffeaeae9ffe9e9e9ffe8e8e8ffe7e7e8ffe6e7e6ffe5e5e6ffe3e3e3ffe2e2e3ffe1e2e2ffe0e0e0ffdfe0dfffdfdfdeffdededeffddddddffdcddddffdcdcdbffdcdbdcffdcdbdcffdbdbdbffdcdcdcffdddeddffddddddffdddddeffdededeffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe5e6e6ffe6e7e7ffe7e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaebffeaebebffeaeaebffebebebffebebebffebebebffebebecffebebecffebebebffebebebffebebebffecebebffebebebffebececffebecebffecebecffecececffececebffecececffecececffecececffedededffedeeedffedededffedededffecededffedecedffecededffedededffedededffedececffececedffececedffecececffebebecffececebffebebebffebebebffebebebffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe7e6e6ffe6e6e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e2ffe1e1e0ffe0dfe0ffdfdfdfffdededfffdddedeffddddddffdcdcdcffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d8ffd8d7d8ffd6d6d6ffd4d5d5ffd2d3d2ffd0cfd0ffcecdceffcacacaffc8c8c8ffc4c5c4ffc3c3c3ffc0c0c1ffbebebeffbbbbbbffb9b9b9ffb6b7b7ffb4b4b4ffb1b2b2ffafb0b0ffadacacffa7a7a7ffa1a1a2ff9c9c9cff979797ff929292ff8e8e8eff898a8aff848485ff828282ff818081ff7f7f7eff7b7b7bff797a79ff797979ff747373ff707070ff6e6f6eff6d6c6dff6a6a6bff686868ff676667ff646464ff626262ff606060ff5e5d5dff5c5c5cff5c5b5bff5b5b5cff5a5959ff585959ff575757ff555554ff525253ff515151ff504f50ff4e4f4fff4d4d4eff4c4c4cff49494aff464646ff444445ff434343ff414141ff3f3f3fff3e3e3dff3c3c3cff3a3a3aff383838ff363635ff272627ff100f0fff030303ff030303ff030303ff020203ff010202ff010201ff010201ff020102ff010202ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff020202ff020202ff020201ff010201ff010201ff020202ff020101ff010101ff010201ff010102ff010102ff010101ff010101ff010101ff010101ff020101ff020101ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010201ff020101ff010101ff010102ff010201ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff000101ff010001ff000101ff000101ff010101ff010000ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff151616ff353435ff565756ff626262ff686867ff6a6a69ff6e6e6eff757575ff787879ff757474ff4d4d4dff333333ff383838ff3e3d3eff444443ff4a4a4bff515251ff595959ff616261ff6a696aff727272ff7a7a7aff808080ff848585ff8a8a8aff8f908fff959595ff9a9a9aff9fa0a0ffa4a4a3ffa8a7a8ffacacacffb0b0afffb4b4b4ffb8b8b8ffbababaffbcbcbdffbfbfbfffc1c1c1ffc3c3c3ffc4c5c5ffc6c6c6ffc6c7c7ffc7c8c8ffc9c9c9ffc9c8c8ffc9c9caffc9c9caffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcccccdffcececdffcfcfcfffd0d0d0ffd1d1d1ffd1d2d1ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd8d7d8ffd8d9d8ffd9d9d9ffdadad9ffdbdadaffdbdbdbffdcdbdbffdbdbdcffdddcdcffdcdddcffddddddffddddddffdddddeffdededdffdededeffdedfdeffdededfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe3e2e2ffe2e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe5e4e5ffe5e5e4ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e9e9ffeae9e9ffe9eaeaffeaebebffebebebffebebeaffebebecffecececffecececffececedffedededffedeeeeffeeeeeeffefefeffff0f0f0fff1f1f0fff0f1f0fff1f1f1fff1f2f2fff2f2f2fff1f2f1fff1f2f1fff3f2f3fff2f2f3fff3f3f3fff4f3f4fff3f4f3fff4f4f4fff5f5f4fff6f5f5fff5f5f5fff6f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc2c2c2ffc1c2c2ffc1c0c1ffc2c2c2ffc5c6c6ffcbcacaffcecdcdffcececeffcdcdcdffc7c7c7ffbfbfbfffb5b5b4ffabacacffa7a7a7ffa8a7a7ffa8a8a8ffa9a9a8ffa9a9a9ffa8a9a9ffa9aaaaffaaa9a9ffaaaaaaffaaabaaffacabacffacacadffadadadffaeadaeffaeafaeffafafafffb0b0b0ffb1b0b0ffb1b1b1ffb2b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb3b4b3ffb4b4b4ffb4b4b5ffb5b5b5ffb5b5b6ffb5b6b6ffb6b6b7ffb7b7b7ffb7b7b8ffb8b8b8ffb9b9b9ffb9babaffb9babaffbababaffbbbbbaffbcbbbbffbcbcbcffbcbdbdffbdbdbcffbebdbdffbebebeffbebebeffbfbfbfffc0c0c0ffc0c0c0ffc0c0c1ffc1c2c1ffc2c3c2ffc6c6c6ffcacbcbffcfcecfffd1d1d1ffd4d4d4ffd6d6d6ffd8d7d7ffd8d8d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffdad9d9ffd9dad9ffdadadaffdadadbffdadadbffdadbdbffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdddcdcffdcdcdcffdddcdcffdcdcddffddddddffddddddffdddeddffddddddffdddddeffdededdffdedddeffdddedeffdddddeffdededeffdededeffdededeffdededfffdedfdfffdededeffdedfdfffdfdfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe1e1e1ffe1e1e0ffe1e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe3e4e3ffe4e4e4ffe3e4e4ffe3e3e3ffe1e1e1ffdcddddffd8d8d8ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d1ffd0d0d1ffd1d1d0ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcececeffcfcecfffcececeffcececeffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcccccbffcbcbccffcbcbcbffcbcacbffcacbcaffcacacbffcacacaffcac9caffcac9c9ffc9c9caffc9cacaffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c8ffc8c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c8ffc7c7c8ffc7c7c7ffc7c7c6ffc6c7c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc8c8c9ffcacbcbffcdcdccffcececfffd1d1d0ffd1d1d1ffd2d2d2ffd4d4d4ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd3d4d4ffd3d3d3ffd2d3d2ffd2d3d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececfffcfceceffcdceceffcdcecdffcdcdcdffcccccdffccccccffcccbccffcbcccbffcbcbcbffcacbcbffcacacbffcacacaffc9c9caffc9c9caffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c6ffc7c6c6ffc6c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc4c4c5ffc3c4c4ffc3c4c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebebfffbebebeffc0bfbfffc3c3c2ffc9c9c9ffcfd0cfffd5d5d5ffd8d7d8ffd9d9d9ffdbdcdbffddddddffdadadbffd5d5d5ffd4d4d4ffd5d5d5ffd7d7d7ffdadadaffdadad9ffdbdbdbffdcdbdbffdddcddffdddddcffdfdfdfffdfdfdfffe1e1e1ffe1e1e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000101ff000101ff010100ff000000ff010100ff000000ff000001ff010100ff010001ff010100ff000000ff000100ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff010000ff000000ff010000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000001ff000101ff252525ff636362ff6d6e6eff787878ff818180ff878787ff8c8c8bff8f8f8fff939393ff969695ff979797ff989998ff999999ff999a99ff9a9b9bff9c9b9cff9c9c9cff9d9e9dff9e9d9eff9d9d9eff9d9d9dff9e9d9eff9d9e9dff9d9d9dff9e9e9dff9e9d9dff9d9d9dff9e9d9dff9d9d9eff9e9d9dff9d9d9dff9c9d9cff9c9c9cff9c9c9cff9c9c9bff9b9b9cff9a9b9bff999a9aff989999ff989798ff979797ff979797ff959696ff929393ff8e8e8eff888988ff828282ff7a7b7bff737373ff6b6b6aff6665650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffffffffffffffffffffffffffffffefefefffffffeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060706ff141514ff333333ff606060ff7f7f7fff909090ff969697ff969696ff989897ff989898ff999999ff9b9c9bffa09f9fffcececefff6f7f7fffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfafafffafbfafffafafbfffafafafffbfafbfffafbfbfffbfafbfffbfafafffafafafffbfbfafffafbfbfffbfbfafffafafbfffafafbfffafafafffbfbfafffbfafbfffbfbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffdfcfcfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfcfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9f9fffaf9f9fff9fafafff9faf9fff9f9f9fffafafafff9fafafff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffaf9fafff1f1f1ffc4c4c3ff9a9a99ff979697ff969696ff959594ff949494ff919292ff8e8e8eff898888ff7d7e7dff6a6b6bff4c4c4cff222222ff0b0c0cff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000ffedededffedededffedededffedeeedffedededffedededffecededffedeeeeffefefeffff0f0f1fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f5f5fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fffafaf9fffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffafafafff9f9fafff9f8f9fff7f7f7fff7f7f7fff5f6f6fff4f3f4fff3f2f2fff1f2f2fff1f1f1fff0f0f1fff1f1f1fff1f2f2fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefeeffeeefeeffeeedeeffedededffedededffedececffebebebffebeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe7e7e8ffe6e7e6ffe5e5e5ffe3e3e4ffe3e2e2ffe2e2e1ffe0e0e0ffdfe0e0ffdfdedeffdededeffddddddffdcdcdcffdbdbdbffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdededdffdededeffdededeffe0dfe0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebebeaffeaebebffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebecebffebebebffecececffecececffedededffeeededffedededffedecedffedededffedededffedededffedededffededeeffeeededffedededffedededffecededffedecedffecececffecedecffecececffebebecffebebecffebebebffebebebffebeaeaffeaeaeaffebebeaffeaeaebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe0e1e1ffe0e1e0ffdfdfe0ffdededfffdededeffdededdffddddddffdcdddcffdcdbdbffdbdadbffd9dadaffd8d9d8ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0cfffcdcdcdffcacacaffc7c7c7ffc5c5c4ffc2c2c2ffbfc0c0ffbebdbeffbbbbbcffbab9b9ffb7b7b7ffb5b5b5ffb2b1b2ffaeaeaeffaaa9a9ffa4a4a4ff9e9e9eff999899ff959494ff909191ff8c8c8dff888888ff868586ff848484ff828282ff808080ff7e7d7eff797a79ff767676ff747473ff717171ff6f6f6fff6c6c6dff6b6b6bff686869ff676767ff656564ff636363ff636263ff626262ff616161ff5a5a5aff5d5c5cff5c5c5cff5a5a5aff585858ff565656ff555555ff535454ff525352ff515051ff4e4e4eff4a4a4aff484848ff464646ff444545ff434343ff414141ff3f4040ff3d3d3dff3b3b3bff393939ff363737ff323332ff1c1d1cff070707ff030303ff020202ff030202ff020202ff020202ff020102ff020102ff020101ff010201ff010101ff010102ff020101ff010101ff020101ff010201ff020102ff020101ff010202ff020202ff010102ff020202ff020202ff020202ff020101ff010101ff020201ff010202ff020201ff010101ff010102ff010101ff010201ff010102ff010101ff010101ff010201ff010101ff010101ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010001ff010001ff010001ff010100ff000000ff000001ff010001ff000000ff010000ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff050505ff131314ff333332ff585758ff626262ff676766ff696969ff6d6d6dff737373ff787878ff747373ff545454ff333232ff373837ff3d3e3dff434343ff4a4a4aff515151ff595a59ff626262ff6a6a6aff727272ff7a7a79ff7f7e7eff848484ff8a8989ff8f8f8fff949494ff999999ff9e9e9effa2a2a2ffa6a6a6ffaaabaaffaeaeaeffb2b2b1ffb7b7b7ffb9b9b9ffbcbcbcffbfbfbfffc0c1c1ffc3c2c3ffc4c4c5ffc6c5c5ffc6c7c6ffc7c7c7ffc8c8c8ffc9c8c9ffc9c9c8ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffcacbcaffcbcbccffcccccdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd3d3d2ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdadaffdbdbdbffdcdcdcffdcdbdbffdcdcdcffdddcdcffdcddddffddddddffddddddffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e5e4ffe5e5e4ffe5e5e6ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeae9ffeaeaebffebeaebffebebeaffebebebffebececffecececffedececffedededffededeeffeeeeeeffefefeffff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff2f2f3fff3f3f4fff3f3f3fff4f4f3fff5f4f5fff4f4f4fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c2c1ffc2c2c1ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c2c2ffc2c1c2ffc2c2c2ffc1c1c1ffc0c1c0ffc2c2c1ffc6c6c7ffcccbccffcececeffcececeffcbccccffc7c6c7ffbebebeffb2b3b2ffa9a9a9ffa7a7a7ffa8a8a8ffa8a9a8ffa9a8a9ffa9a8a8ffa8a8a8ffa9a9a9ffa9aaaaffaaabaaffabababffabacacffacacacffadadadffaeaeaeffaeaeaeffafafafffb0b0b0ffb1b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b4b4ffb4b5b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b7ffb7b7b7ffb8b8b7ffb8b8b8ffb9b9b9ffb9bab9ffbab9b9ffbababaffbbbbbbffbbbcbbffbcbcbcffbcbdbdffbdbdbdffbdbebdffbebebeffbfbebeffbfbfbfffbfbfbfffc1c0c0ffc2c1c2ffc3c4c3ffc8c7c8ffcccccdffd0cfd0ffd2d2d1ffd4d4d4ffd6d6d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdadadaffdadadbffdadadaffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdcdcdcffdcdbdcffdcdcdcffddddddffdddcdcffddddddffdddddcffddddddffdddeddffddddddffdddeddffddddddffdddeddffdededeffdededeffdededdffdededeffdededeffdedfdeffdfdedeffdfdedeffdedfdfffdedfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe3e2e3ffe3e2e2ffe0e1e0ffdbdbdbffd6d6d7ffd3d3d3ffd2d2d1ffd2d1d1ffd0d1d1ffd1d0d1ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfd0cfffcfcfd0ffcfcfcfffcfcecfffcececfffcececeffcececeffcecdceffcecdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdcdffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcacacaffcacbcaffcacacaffc9cacaffcac9caffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c8ffc8c8c8ffc7c7c7ffc7c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc8c8c8ffcacacaffcccccdffcfceceffd0d0d0ffd1d1d1ffd1d1d2ffd4d3d4ffd4d5d4ffd4d4d4ffd4d3d3ffd3d2d3ffd3d3d2ffd2d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd1d1d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcecdcdffcdcdcdffcdcdccffccccccffccccccffcbcbcbffcbcbcbffcacbcbffcacbcaffcacacaffc9c9caffcac9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c1c2ffc1c1c2ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbebeffbebfbeffbebebeffbebebeffc2c2c3ffc8c9c8ffd0cfd0ffd5d5d5ffd7d7d7ffd9d9d8ffdbdbdbffddddddffdadadaffd6d6d7ffd4d4d4ffd4d4d3ffd5d4d5ffd7d7d7ffd7d7d6ffdadadaffdad9daffdbdcdbffdcdcdcffdddcdcffddddddffdfdfdfffdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040403ff0b0b0bff1f201fff444344ff6d6d6dff868586ff929192ff969696ff969696ff989897ff979797ff999898ff9b9b9bffa7a8a8ffdfdfdffff9f8f9fffbfafbfffbfafafffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfafbfffbfbfafffafbfbfffbfbfafffafbfafffbfafafffafafbfffafafafffbfafafffafafafffafafbfffbfafbfffbfafbfffbfafafffbfafafffafafafffbfafbfffbfafafffafbfafffbfbfafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffcfbfcfffcfbfcfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafafffafbfafffbfafbfffbfafbfffafafafffafafafffafafafff9fafafffafaf9fffafaf9fff9fafafffafaf9fffaf9fafffafafafffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafff6f6f6ffd5d6d6ffa1a1a1ff979697ff959595ff949494ff939393ff929291ff8f8f8fff8a8a8bff828282ff717171ff585858ff2e2e2fff0f0f0fff050404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffedededffedededffedededffedededffedededffedededffedededffeeedeeffefefeffff0f0f0fff2f1f1fff1f2f1fff3f2f2fff3f3f3fff3f4f4fff4f5f4fff5f4f5fff6f5f6fff7f6f6fff7f7f6fff8f7f7fff8f9f8fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffaf9fafff8f9f8fff7f7f8fff7f7f6fff6f6f5fff4f3f3fff2f2f3fff2f2f2fff2f1f1fff0f1f1fff1f0f1fff2f2f2fff2f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff1f1f0fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffefefefffeeefeeffeeedeeffedeeedffecececffecececffeaeaeaffeaebeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe8e7e8ffe6e6e7ffe4e3e4ffe2e2e2ffe2e1e1ffe0e0e0ffe0dfdfffdededeffdddedeffdcdddcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdadbdbffdbdbdbffdddcddffdddddcffddddddffdddddeffdddddeffdededeffdfdfdfffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e3e2ffe3e3e2ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9eaffeaeaeaffeae9eaffeaebeaffebeaebffebeaebffebeaebffebebeaffebebebffebebebffebebeaffebebebffebebebffebebebffecebebffebebecffecebebffecebebffecebebffebecebffecebecffebebecffebecebffecebecffecededffedededffedededffedededffedededffedededffedeeedffedededffeeededffedededffedededffedededffedededffedededffedecedffececedffedececffecececffecebecffecececffecebecffecebebffecebebffebebebffebebebffebebeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e9ffe9e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe1e0e1ffe0e0e0ffe0e0dfffdfdfdfffdfdedeffdededeffddddddffdcdddcffdcdbdcffdbdbdbffdad9d9ffd9d8d8ffd7d7d7ffd5d6d5ffd4d3d4ffd1d1d2ffcfcfceffcdcccdffc9c9caffc7c7c7ffc5c5c5ffc3c2c2ffc0c0c0ffbebebeffbbbcbcffb9b9baffb8b7b7ffb4b4b4ffb0b0b1ffacacacffa6a6a6ffa1a0a0ff9b9b9cff979797ff939393ff8f8f8fff8b8b8cff898989ff898889ff878787ff858484ff838383ff7c7c7cff797878ff767776ff747474ff717171ff706f6fff6d6d6dff6d6d6dff6c6b6cff6a6a6aff696969ff686968ff676767ff5e5e5eff5c5d5dff60605fff5f5e5fff5d5d5dff5c5b5bff5a5a5aff595859ff575757ff555555ff535353ff515150ff4d4d4dff4b4a4aff484848ff464747ff454544ff434243ff414141ff3f3e3eff3c3c3cff3a3a3aff373837ff363535ff2c2c2cff0c0d0cff030202ff020303ff020203ff020203ff020202ff020202ff010201ff010201ff010101ff020101ff010101ff010102ff010201ff020201ff020101ff010102ff020202ff020202ff010202ff020102ff020202ff020202ff020202ff020101ff010202ff020102ff010101ff010201ff020201ff010101ff010101ff010101ff010101ff020102ff010201ff020101ff010101ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010201ff020102ff010102ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010100ff010100ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050504ff121212ff313131ff565657ff616262ff676667ff686968ff6c6b6cff707170ff747474ff727272ff585858ff313231ff373636ff3b3c3bff414141ff484848ff4f4f4fff575758ff606060ff6a6969ff727271ff787878ff7e7d7dff838383ff898989ff8e8f8eff949394ff999999ff9e9d9dffa2a1a1ffa6a6a5ffa9aaa9ffadadadffb1b1b1ffb5b5b5ffb8b7b7ffbbbbbcffbebebeffc0c0c1ffc2c2c2ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffcac9caffcbcbcbffcbccccffcdcdcdffcececeffd0cfcfffd1d0d0ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd9d8d9ffd9d9d9ffdad9daffdadbdaffdadadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdddcffdddcddffdddeddffdedddeffdededeffdfdedfffdfdedeffe0dfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e9e8ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebebeaffebebebffecebebffecececffecececffedededffededeeffeeeeefffefefeffff0f0f0fff1f0f1fff2f1f1fff2f2f2fff2f2f2fff3f2f2fff4f4f3fff4f4f3fff3f3f3fff4f4f4fff4f4f5fff5f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c1c2ffc2c2c1ffc1c1c1ffc0c1c1ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c1c0ffbfbfbfffc2c1c1ffc7c7c7ffcccccdffcececeffcdcdcdffcbcbcaffc6c6c7ffbdbdbdffb2b1b1ffa8a9a9ffa7a7a8ffa8a8a8ffa9a8a8ffa9a8a8ffa9a8a8ffa8a9a9ffa9a9a9ffaaaaaaffabababffacacabffacacacffadacacffadadaeffaeaeaeffafafafffafb0afffb0b0b0ffb0b1b0ffb1b1b1ffb2b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb4b4b3ffb4b4b4ffb4b5b4ffb5b5b5ffb6b5b6ffb6b6b6ffb7b6b6ffb8b7b7ffb7b8b7ffb9b8b8ffb9b9b8ffb9babaffbababaffbbbabbffbbbbbbffbcbbbbffbcbcbcffbdbdbcffbdbdbdffbebdbeffbebebeffbfbfbeffbfbfbfffbfc0c0ffc1c1c2ffc5c5c5ffcacac9ffcdcdcdffd0d0d0ffd2d3d2ffd4d4d5ffd7d6d6ffd7d7d7ffd6d7d7ffd7d7d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadadbffdbdbdbffdcdbdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcdcffdddddcffdddcddffddddddffddddddffddddddffddddddffddddddffdededdffdddeddffdeddddffdededeffdededeffdedfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e0e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe3e3e3ffe4e3e4ffe4e3e3ffe2e2e2ffe1e1e1ffdfdfdfffd9d9d9ffd5d5d5ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfd0ffcfcfd0ffd0d0cfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcfcfcfffcfcecfffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffccccccffcccbccffcccbcbffcbcbcbffcbcbcbffcbcacbffcacbcaffcacacaffcacacaffcac9caffcac9caffc9c9c9ffc9c8c8ffc9c9c8ffc8c8c8ffc9c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc8c7c8ffc7c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c6c7ffc6c7c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c5c6ffc6c5c5ffc5c5c5ffc4c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc5c5c5ffc7c7c7ffcac9c9ffccccccffcececeffd0d0cfffd0d0d0ffd2d1d2ffd3d3d3ffd4d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcececdffcdcdcdffcdcdccffccccccffccccccffcccbccffcbcbcbffcbcacbffcacbcaffcacacaffcac9caffcac9caffc9c9c8ffc9c9c8ffc8c8c8ffc8c8c7ffc8c8c7ffc7c7c7ffc7c7c6ffc7c6c7ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c0ffc0c0c0ffbfc0bfffbfbfbfffbfbebfffbebebeffbebebfffbebebeffbebebeffbebebeffbebdbeffbdbdbdffbebebeffc1c1c1ffc7c7c8ffcfcfcfffd6d5d5ffd8d8d8ffd9d8d8ffdadadaffdcdcdcffdadadaffd7d7d7ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d5ffd7d7d7ffd7d7d7ffdad9daffdadad9ffdbdbdbffdcdbdbffdcdcdcffdddddc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff131313ff303030ff565657ff787878ff898989ff939292ff959695ff969697ff979797ff979797ff989898ff9b9b9bffb6b6b5ffececedfff9f9f9fffafbfafffafbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafbfffafbfbfffbfafafffafbfafffafafafffafbfbfffafafbfffbfbfafffafbfafffafbfafffafafafffafafafffafafafffbfafafffafafbfffafbfafffafbfbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfafbfffafafbfffbfbfbfffafafbfffbfafafffafafafffafafafffafafafff9fafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafbfffbfbfafff7f8f8ffe3e3e3ffaeaeaeff989797ff959595ff949394ff939393ff919292ff908f8fff8b8c8cff848484ff767777ff5f5f60ff393939ff141514ff050505ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffedededffededeeffedeeedffedededffededeeffedededffedededffeeeeeeffefefeffff1f0f1fff1f2f1fff2f2f2fff2f2f2fff3f3f3fff4f4f3fff4f4f5fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff8f8f8fff8f9f8fff9f9f9fffafafafffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffafafafff8f9f9fff8f7f8fff6f6f7fff5f6f6fff4f3f3fff2f3f3fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff0f0f1fff0f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefeeffeeefeeffeeeeedffecedecffecececffecebecffebeaeaffeaeaebffeaebeaffe9e9e9ffe8e9e9ffe8e8e7ffe7e7e7ffe6e5e5ffe3e3e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdddcdcffdbdbdcffdbdbdaffdadbdaffdadbdbffdbdbdbffdbdbdbffdadbdaffdbdbdbffdcdcdcffdddcdcffddddddffddddddffdedddeffdededdffdededfffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e1ffe1e1e2ffe2e1e2ffe2e2e3ffe2e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeae9eaffeaeaeaffebeaeaffeaeaeaffebeaeaffebebebffebeaebffebebeaffeaebebffebebebffebebeaffebebebffebebebffebebebffebecebffebecebffecececffecececffebecebffecececffebebebffecebebffececebffedededffeeedeeffeeeeedffededeeffeeeeedffedeeedffededeeffedeeedffeeededffededeeffededeeffedededffedeeeeffeeededffedededffedededffedededffedededffededecffecececffecececffecececffecececffececebffecebecffebebecffebecebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfe0dfffdfdfdeffdededeffddddddffdcdddcffdbdcdbffdbdadbffd9d9d9ffd8d8d8ffd6d6d6ffd5d4d4ffd3d2d2ffd1d1d1ffcececeffcbcbcbffc9c9c9ffc6c7c7ffc5c5c5ffc2c3c3ffc0c0c1ffbebfbeffbcbcbcffb9b9baffb6b5b6ffb2b2b3ffafb0b0ffabababffa3a4a3ff9e9e9eff999a9aff969696ff929292ff8f8f8eff8d8d8dff8d8d8dff8b8b8bff898988ff828182ff7e7e7eff7b7c7cff797a7aff777777ff767777ff747574ff737373ff717170ff6f706fff70706fff6f706fff6d6d6dff656565ff636263ff636363ff646464ff626262ff606061ff5f5f5fff5e5d5eff5c5b5bff5a5a5aff585758ff565655ff515252ff4f4e4fff4c4c4cff4b4a4aff484848ff464646ff444444ff414242ff403f40ff3d3d3dff3a3b3aff383939ff363635ff303030ff212221ff0a0a0aff030203ff020302ff020203ff020202ff020202ff010102ff010202ff020201ff010202ff020202ff020202ff020203ff020202ff020202ff020202ff020202ff020202ff020202ff020201ff010201ff010201ff010101ff020201ff020101ff010102ff010201ff010201ff010101ff010202ff010201ff010201ff020101ff010201ff010101ff010101ff010101ff010101ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020201ff010102ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010001ff010100ff000101ff010101ff000100ff000001ff000100ff010000ff000001ff000000ff000000ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040504ff101010ff2c2d2dff535353ff606060ff666665ff676867ff6b6a6aff6e6f6eff727272ff707070ff5f5e5eff303031ff363636ff3b3b3bff404141ff484848ff4f4f4fff585757ff60605fff69696aff727271ff777777ff7c7c7cff828282ff898888ff8e8e8fff949494ff999999ff9d9e9effa2a2a2ffa6a6a6ffa9a9a9ffadadadffb0b0b0ffb4b4b4ffb7b7b6ffbbbbbaffbebdbeffc0c0bfffc1c2c2ffc4c4c3ffc4c5c5ffc5c5c6ffc6c7c6ffc8c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc8c9c8ffc9c9c9ffcacbcbffcbcbccffcdcdcdffcdcecdffcecfceffcfd0cfffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d6d6ffd6d7d6ffd7d7d7ffd8d8d7ffd8d9d8ffd9d9d8ffd9d9d9ffdadadaffdbdadaffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdeddddffdededeffdededfffdfdfdeffdfdfdfffe0dfe0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe6e5e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffeaeaebffeaebebffecebebffebecebffecececffecededffedededffeeeeeeffeeefeeffefefeffff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f5f5fff6f6f6fff6f6f6fff6f6f5fff6f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c1ffc1c1c1ffc1c2c1ffc2c1c2ffc2c2c1ffc1c1c2ffc1c1c1ffc0c1c0ffc0c0c1ffc0c0c0ffc0bfbfffc2c2c2ffc9c9c9ffcdcdcdffcdceceffcdccccffcacacaffc5c5c5ffbcbcbcffb0b0b1ffaaaaa9ffa8a9a8ffa8a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffa9a8a9ffa9a9aaffaaabaaffabacabffabacabffacadadffadadadffaeaeaeffaeaeaeffafafafffafafafffafb0afffb0b0b0ffb1b1b1ffb2b1b1ffb2b2b3ffb3b3b3ffb3b3b3ffb3b4b4ffb4b4b4ffb5b5b5ffb6b5b5ffb6b6b5ffb6b6b7ffb7b7b6ffb7b7b7ffb8b7b8ffb8b8b8ffb9b9b9ffb9b9baffbababaffbbbbbbffbbbcbbffbcbcbcffbdbdbdffbdbdbdffbdbebeffbebebdffbfbebeffbfbfbfffc0c0c0ffc3c2c3ffc7c7c6ffcbcbccffcfcfceffd0d1d1ffd3d3d4ffd5d5d5ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9dad9ffd9dadaffd9dad9ffdadadaffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcddffddddddffddddddffdddcdcffddddddffddddddffdddeddffddddddffddddddffdddeddffdededdffdededeffdededeffdedfdeffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e1ffe3e2e3ffe3e3e3ffe3e3e4ffe2e2e2ffe0e1e1ffdededeffd8d9d8ffd4d4d4ffd1d1d2ffd1d0d1ffcfcfd0ffcfd0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcecfceffcececeffcececeffcececeffcecdceffcdcdceffcdcecdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffcccccbffcbcccbffcbcbcbffcbcbcbffcbcacaffcacacbffcacbcaffcac9caffc9c9caffcac9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc8c8c9ffc8c9c8ffc7c8c8ffc8c7c8ffc7c8c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c5ffc6c5c5ffc5c6c5ffc5c5c5ffc5c4c5ffc5c5c4ffc4c4c5ffc5c5c4ffc4c4c4ffc3c3c4ffc3c4c3ffc4c3c3ffc2c3c3ffc3c2c3ffc3c2c3ffc4c5c5ffc7c7c6ffc9cac9ffccccccffcececeffcfcfcfffd0d0d0ffd1d2d1ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfd0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcececdffcdcdcdffcdcdccffccccccffcccbccffcbcbccffcbcccbffcbcacaffcacacbffcacacaffcac9caffcac9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c6ffc7c7c6ffc6c6c6ffc6c6c6ffc5c6c5ffc4c5c5ffc5c5c5ffc4c4c4ffc3c4c3ffc3c4c4ffc3c3c2ffc3c2c2ffc2c3c2ffc2c2c1ffc2c1c2ffc1c1c1ffc0c1c1ffc0c0c0ffbfc0c0ffbfbfbfffbebfbfffbfbebeffbdbebeffbebdbeffbebdbeffbdbebeffbebdbdffbcbdbdffbdbdbdffc0c1c1ffc7c7c7ffcfcfcfffd5d6d5ffd8d8d8ffd8d9d8ffd9d9daffdadadaffd9d9d9ffd6d6d7ffd4d5d4ffd3d4d4ffd4d5d4ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d4ffd7d7d7ffd7d7d6ffd9dad9ffdadadaffdcdbdbffdcdbdb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefffffffffffffefffffffffefffffeffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff090a0aff202021ff434444ff676768ff7f8080ff8b8b8cff939292ff959595ff969696ff969796ff979897ff989898ff9b9b9bffc7c7c7fff5f5f5fffafafafffafbfafffafbfafffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffafbfbfffafbfbfffafafbfffafafafffafafafffafafafffbfbfbfffafafafffafafafffafafafffafafbfffafafbfffbfafafffbfbfbfffafafafffbfafafffafafafffafafafffbfbfafffafafbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffdfcfdfffdfcfdfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfbfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffbfbfcfffbfcfcfffbfcfcfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffbfafbfffafbfbfffbfafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffafafafffafafafffbfafafffafafafffafafbfffafafafffafbfafffafbfafffafafafffafafafffbfafafffafafbfff9f9f9ffeeededffbebebdff979798ff959595ff949493ff929292ff919292ff8f9090ff8c8c8cff868686ff7b7b7bff676767ff424242ff1b1b1bff070607ff010202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffedededffedededffededeeffedededffededeeffedeeeeffedededffefeeeeffefefeffff1f1f0fff1f2f1fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff5f4f4fff5f5f5fff6f6f5fff6f7f6fff7f7f7fff8f8f8fff9f8f8fff9f9fafffafafafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffafafbfff9f9f9fff8f8f7fff7f6f7fff5f6f6fff3f4f4fff2f3f3fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0efefffefefefffefeeeeffeeeeeeffedededffedecedffecebebffececebffeaebebffeaebebffeae9eaffe9e9e9ffe8e8e8ffe6e7e7ffe5e5e6ffe5e4e4ffe2e2e1ffe0e0e0ffdfdfdfffdededeffdcddddffdcdcdcffdbdbdbffdbdadaffdadadaffdadbdaffdadadaffdadbdaffdbdbdbffdadadaffdadadaffdcdcdcffdcdcdcffddddddffddddddffddddddffdeddddffdededeffdfdedfffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebeaffebebeaffeaebeaffeaebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebecebffecececffecebebffebebecffebebecffebebebffececebffecececffedededffeeededffeeededffededeeffeeedeeffeeededffeeeeedffedeeeeffedededffeeededffedededffedededffedededffedededffecededffedececffececedffedededffecececffecececffecececffececedffedecedffedededffedededffecececffedececffecececffebececffebebebffebeaebffebeaeaffeaeaebffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e6e7ffe6e7e6ffe6e6e7ffe5e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e3ffe2e3e2ffe2e3e2ffe1e2e2ffe1e1e1ffe0e0e1ffe0dfdfffdfdfdfffdededdffdcddddffdcdcdcffdbdbdbffdadadaffd8d8d9ffd7d7d7ffd5d5d5ffd4d5d4ffd2d2d2ffcfcecfffcdccccffcbcacbffc9c8c9ffc7c6c7ffc5c4c4ffc3c3c2ffc0c0c0ffbdbdbdffbbbbbaffb8b7b8ffb5b6b5ffb2b2b2ffadadaeffa7a7a8ffa3a3a3ff9fa0a0ff9c9c9cff979797ff949494ff919292ff929292ff919091ff8c8c8cff858585ff838383ff828181ff7f7f7fff7d7d7dff7a7a7aff787879ff767676ff767676ff767576ff767576ff747373ff6d6d6dff696a6aff686969ff686869ff676867ff666566ff646464ff626262ff616060ff5e5e5eff5d5d5cff5a5b5aff565756ff535353ff505051ff4e4e4eff4c4b4bff494949ff474847ff444544ff424342ff404040ff3e3d3eff3b3b3bff393939ff363637ff353635ff2e2e2eff161616ff050404ff030202ff020203ff020202ff020102ff020202ff020202ff020202ff030202ff020202ff020303ff020302ff020202ff010202ff020101ff010102ff020202ff010202ff020102ff010202ff010102ff020102ff020201ff020202ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff010101ff010101ff010001ff010000ff010001ff000001ff010001ff010000ff010100ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff0c0c0cff262626ff4c4c4cff5b5b5cff646363ff666667ff69696aff6e6d6eff717171ff706f6fff626263ff353535ff353536ff3a3b3bff414041ff474848ff4f4f4fff585757ff606060ff6a6a69ff717271ff767776ff7b7c7bff818181ff878788ff8e8d8dff949394ff999998ff9d9d9dffa2a2a1ffa6a6a6ffaaa9a9ffacacadffb0b0b0ffb4b4b5ffb8b8b7ffbbbbbaffbdbdbdffbfbfbfffc1c1c1ffc3c3c3ffc4c4c4ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c8ffc7c8c8ffc7c8c7ffc7c7c8ffc8c8c9ffcac9c9ffcbcbcbffccccccffcdcdcdffcececeffcecfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d2d1ffd2d2d2ffd3d2d3ffd3d3d4ffd4d4d4ffd6d5d5ffd6d6d6ffd7d6d6ffd7d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdbdcffdbdcdcffdcdcddffdcdcdcffddddddffdeddddffdededdffdededeffdedfdeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e2e1ffe1e2e1ffe2e2e1ffe3e3e2ffe3e2e2ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e8ffe8e7e7ffe9e9e8ffe8e9e9ffe9e9e9ffeaeae9ffeae9eaffeaebebffeaebebffebebebffebebebffecebebffececedffeeeeeeffeeeeeeffefefefffeff0f0fff0f0f1fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f5f5fff5f5f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff7f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c1c1ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc0c0c1ffc1c0c1ffc1c0c0ffc1c1c0ffbebebeffc0c0c0ffc4c4c3ffcacacaffcdceceffcdceceffcccccdffcbcbcbffc4c3c3ffb9b9b9ffb0afb0ffa9aaaaffa9a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa9a9a9ffaaaaaaffaaaaaaffabaaaaffabababffacacacffadadacffadadadffaeadadffaeaeaeffaeaeafffb0afafffb0b0b0ffb1b1b0ffb1b1b1ffb2b2b2ffb2b2b3ffb2b3b3ffb3b3b4ffb3b4b4ffb4b4b4ffb5b5b4ffb5b5b5ffb6b6b5ffb6b7b6ffb7b7b7ffb7b8b7ffb8b8b8ffb8b9b9ffbab9b9ffbababaffbabbbaffbabbbaffbbbcbbffbcbcbcffbdbcbcffbdbdbdffbdbdbeffbebebeffbfbfbfffc0c1c0ffc4c3c4ffc8c8c8ffccccccffcfcfd0ffd2d1d2ffd4d3d4ffd6d6d5ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d6ffd5d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdbdcdcffdbdcdcffdcdbdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddcdcffdddddcffdcdddcffddddddffddddddffddddddffdddedeffdedddeffdededeffdedfdeffdededeffdfdfdeffdfe0dfffe0dfdfffe0e0e0ffe0e0e1ffe0e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe1e1e2ffe0e0e0ffdddcdcffd8d8d7ffd3d3d3ffd1d0d1ffd0d0cfffcfcfcfffcecfcfffcecfcfffcececfffcececeffcececeffcececeffcececeffcececeffcececeffcdceceffcdceceffcdcdceffcdcdcdffcdcdcdffcdcccdffcdccccffccccccffccccccffccccccffcccbccffcccbcbffcbcbccffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcacacaffcacacaffc9c9caffc9cac9ffc9c9c9ffc8c9c9ffc8c8c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc5c5c6ffc4c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c4ffc3c3c4ffc3c2c2ffc3c3c2ffc2c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc2c3c3ffc4c5c5ffc6c6c7ffc9c9c9ffcccbcbffcdcdceffcfcfcfffcfd0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0cfd0ffd0cfcfffcfcfcfffcecfcfffcececeffcecdceffcecdcdffcdcdceffcdcdcdffcdcccdffccccccffcccccbffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffc9c9c9ffc8c8c9ffc9c8c8ffc8c8c8ffc8c8c7ffc7c8c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c3ffc4c4c3ffc3c3c3ffc2c2c3ffc2c2c3ffc1c2c2ffc2c2c2ffc1c2c1ffc1c0c1ffc1c0c0ffc0c0c0ffc0bfc0ffc0bfc0ffbfbfbfffbfbfbeffbebebeffbebdbeffbebebdffbdbdbdffbcbdbdffbcbdbcffbcbcbdffc0c0c0ffc6c6c6ffcececeffd6d5d6ffd8d8d9ffd9d9d9ffd9dadaffd9d9daffd8d8d8ffd6d6d5ffd3d4d3ffd2d2d2ffd5d4d4ffd4d4d5ffd4d5d5ffd5d5d4ffd4d4d4ffd5d4d4ffd4d4d5ffd7d7d7ffd7d7d7ffdadad9ffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffffffffffefffefefefffffffffffefffffffffffffffffffffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030403ff0c0c0cff292929ff515050ff727172ff848484ff8e8e8eff929392ff949595ff959595ff979796ff989797ff989999ffa2a1a2ffd9d9d9fff8f8f7fffafafafffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafafffbfbfbfffbfafafffafbfbfffbfafbfffbfbfbfffafafbfffafafafffafbfafffbfbfafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfafafffafafafffbfafbfffafafbfffbfafafffbfbfbfffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffbfcfcfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfcfcfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfafafffafafbfffafafbfffbfafbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafff9f9fafffafafafffafbfafffafafafffafafafffafafafffafafafffafbfafffbfafbfffafafafffafbfafffbfbfbfffafafafffafbfafffafafafff5f5f4ffcfd0d0ff9d9c9dff959595ff949393ff929292ff929292ff909090ff8d8d8dff888888ff808080ff707170ff515150ff292929ff0d0d0dff040404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffedededffededeeffedededffedededffeeeeefffeeeeeeffeeeeeeffeeefeeffeff0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f3f4fff4f4f4fff5f5f4fff5f5f5fff5f5f6fff7f7f6fff7f8f7fff7f8f8fff9f8f8fff9f9f9fffafafafffbfbfbfffcfcfcfffcfcfcfffcfdfcfffefefefffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfafafff9f9f9fff8f8f8fff7f6f7fff5f6f6fff4f3f4fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f0fff1f0f0fff1f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0efefffeeeeefffeeeeefffeeeeeeffededeeffedececffebeaebffebebecffeaebebffeaeaebffe9e9e9ffe9e8e8ffe7e7e8ffe6e6e6ffe5e5e5ffe2e3e2ffe0e1e1ffdfdfdfffdedfdeffddddddffdcdcdcffdbdadbffdadadaffdadad9ffd9d9daffd9d9daffdadad9ffdadadaffdadadaffdad9d9ffd9d9d9ffdbdbdbffdcdcdcffddddddffdddddcffdddeddffdededeffdddddeffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e3ffe3e3e4ffe4e4e3ffe4e5e4ffe5e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebeaebffeaebeaffeaebebffebebebffebebebffebeaebffebebebffebeaebffebebebffebebeaffebebebffebebebffebecebffebececffebebecffecebebffebebebffebebebffebebebffebebebffecebebffedeeedffeeeeeeffedededffedededffedededffeeededffedededffedededffedededffeeededffedededffedededffededeeffedededffedededffededecffecededffededecffecececffecececffecedecffededecffededecffedececffededecffedededffedededffecededffedececffecececffecececffebebecffebebebffebebebffebeaebffebeaeaffe9e9e9ffe8e9e8ffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e8ffe6e7e7ffe7e6e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe2e1e1ffe0e0e0ffdfdfdfffdfdfdeffdededeffdcdcddffdbdbdbffdadadaffd9d9d9ffd7d8d7ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d1ffcececfffcdcdcdffcbcacbffc9c9c9ffc6c6c6ffc4c4c4ffc1c1c1ffbebebeffbbbabbffbababaffb7b6b7ffb3b3b3ffafafafffaaaaaaffa7a7a7ffa4a4a3ff9f9f9fff9c9c9cff999999ff979797ff969796ff949493ff8c8c8cff898989ff888888ff858586ff838383ff808080ff7e7e7fff7d7d7eff7d7d7dff7b7b7cff7c7c7cff7b7a7bff777677ff717171ff6f6f6fff6d6d6dff6c6b6bff6a6a6bff686869ff676767ff656565ff636363ff616161ff5f5f5eff5c5c5cff575858ff555455ff525152ff4f4f4fff4d4d4dff4a4a4bff494948ff464646ff434344ff414141ff3f3f3fff3d3d3dff3d3d3dff3c3b3cff383838ff353535ff252626ff080808ff020302ff020203ff030202ff020202ff030203ff030202ff030303ff030203ff020303ff030203ff030302ff020202ff020201ff020202ff020201ff010101ff010201ff010202ff020201ff020201ff020101ff020101ff010101ff020102ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff010101ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010100ff000101ff010101ff000001ff000101ff000001ff010000ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080809ff222121ff484848ff575758ff616162ff656465ff686869ff6d6c6dff707070ff6f6f6fff686968ff3b3b3bff353535ff3b3a3aff414041ff474748ff504f4fff565756ff5f5f5fff676767ff70706fff767676ff7c7c7cff828182ff878787ff8d8d8cff939393ff989898ff9d9d9cffa1a1a1ffa5a5a5ffa9a8a8ffacacacffb0b0b0ffb5b5b5ffb8b7b8ffbababaffbcbdbcffbfbfbfffc1c0c1ffc3c3c3ffc4c3c4ffc5c4c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffcacbcaffcccccbffccccccffcdcdcdffcececeffcfcfceffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd4d3d4ffd5d5d5ffd5d5d5ffd5d6d6ffd7d6d7ffd7d7d8ffd8d7d8ffd9d8d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdadaffdbdbdcffdbdbdcffdddcddffdcddddffdddddeffdededeffdfdfdeffdfdedfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e2e1ffe1e2e2ffe1e1e2ffe2e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e7ffe8e7e7ffe7e8e8ffe8e8e8ffe9e8e8ffeae9e9ffeae9e9ffeaeaeaffebeaebffebebebffebebebffebecebffecedecffedededffedededffeeeeeeffefefeffff0f0f0fff1f1f0fff2f1f1fff2f2f2fff3f3f3fff5f4f5fff4f5f5fff6f5f5fff6f5f5fff6f6f6fff6f6f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c0c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0c0ffc0bfc0ffbebebeffc1c0c0ffc5c5c5ffcbcbcbffcdcdceffcececdffccccccffc9c9c8ffc1c1c1ffb7b7b7ffaeaeaeffa9a9a9ffa8a8a8ffa8a8a7ffa8a8a8ffa9a8a8ffa9a9a9ffaaaaaaffabababffababacffacabacffadacacffacacadffadadadffaeadaeffaeaeafffafafafffb0afb0ffb0b0b0ffb0b1b0ffb1b1b2ffb2b2b2ffb3b2b2ffb3b2b3ffb3b3b3ffb4b4b4ffb4b5b4ffb5b5b5ffb6b5b5ffb6b6b6ffb7b6b6ffb7b7b7ffb8b7b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9baffbbbbbaffbbbbbbffbbbbbcffbcbbbbffbcbcbcffbdbdbdffbdbebeffbfbfbfffc1c1c1ffc5c6c5ffcacacaffcdcdcdffd0d0d0ffd2d2d2ffd5d4d4ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d7ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadadbffdbdadbffdbdadbffdbdbdbffdbdbdbffdcdcdcffdbdbdbffdcdbdbffdbdbdcffdbdbdcffdcdcdcffdbdcdcffdcdcddffdcdcdcffdddddcffdddcddffddddddffddddddffddddddffdeddddffdddddeffdddddeffdededeffdedfdfffdedfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdbdbdbffd5d6d6ffd2d1d1ffd0cfd0ffcfcfcfffcfceceffcececfffcececfffcececeffcececeffcececdffcdcecdffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdccffccccccffcdccccffcbccccffcccbccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcacbffcacacaffc9cac9ffcacacaffc9c9c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c8c8ffc8c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c6c5ffc5c6c6ffc5c5c6ffc5c5c5ffc5c4c5ffc5c4c4ffc4c5c4ffc4c4c4ffc4c4c3ffc3c4c3ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc1c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c1ffc2c2c2ffc4c4c4ffc6c6c6ffc9c9c9ffccccccffcececdffcececeffcfd0cfffd0d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffcccbccffcbcbccffcacbcaffcbcbcbffcacacaffcac9c9ffc9c9c9ffc8c8c9ffc9c8c9ffc7c8c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c4ffc4c4c4ffc3c3c4ffc4c4c3ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c1c2ffc1c2c1ffc1c1c1ffc1c1c0ffc0c1c0ffc0c0c0ffbfbfc0ffc0c0c0ffbfbfbfffbfbfbeffbebebeffbebebeffbebebeffbebebeffbdbdbdffbcbcbdffbdbcbdffc1c1c0ffc6c6c6ffcdcdcdffd4d5d4ffd9d9d8ffd9d9d9ffdadadaffd8d9d9ffd6d6d6ffd4d4d4ffd3d2d2ffd2d2d1ffd3d3d3ffd5d4d5ffd4d4d5ffd5d4d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d5ffd7d7d7ffd7d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050404ff101010ff2e2f2fff575858ff787878ff888888ff90908fff929292ff949494ff959595ff969696ff989797ff99999affaeaeaeffe7e7e7fff9f9f8fffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafbfffafbfbfffbfbfafffafafafffafafbfffafafbfffbfafbfffafafafffafbfafffafbfafffafafafffafafafffafafbfffafafbfffafafafffafafafffafafafffafafbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfcfdfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfcfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffcfcfdfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfbfffafbfafffafafafffbfafafffafbfafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfafffbfbfafffafafafffafafafffbfbfbfffafbfafffbfafafffafafbfffbfbfbfffbfafbfff7f7f8ffdfdfdeffa8a8a8ff959595ff939394ff929293ff929291ff909090ff8d8d8eff8a8a8aff858485ff787877ff616161ff414141ff191819ff080909ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffeeededffedededffedededffefefefffefefefffeeeeefffeeeeeeffeeeeeefff0efeffff1f1f1fff2f2f2fff3f2f2fff3f3f4fff4f4f4fff4f4f4fff5f5f4fff6f5f6fff6f6f7fff7f7f7fff7f7f7fff8f8f8fff9f8f9fff9fafafffbfbfafffbfbfbfffbfcfbfffdfdfdfffefefefffefdfefffcfcfdfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffbfbfafff9f9f9fff7f7f8fff6f7f7fff5f5f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff1f2f1fff1f1f1fff0f0f0fff0f0f0fff0f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0ffefefefffeeefefffeeeeeeffeeededffedededffecececffebebebffebebebffebeaeaffeaeaeaffe9e9e9ffe7e8e7ffe6e6e6ffe5e5e6ffe4e4e3ffe1e1e1ffe0e0dfffdfdfdeffddddddffdcdcdcffdbdadbffdadadaffd9d9d9ffdadad9ffdad9daffd9d9daffd9dadaffdad9d9ffd9dadaffdad9daffd9dad9ffdbdbdbffdcdcdcffdcdcdcffddddddffdddeddffdedddeffdddddeffdededeffdfdedfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaeaffeaebeaffeaeaeaffebeaeaffeaeaebffebeaebffebebebffebebeaffebebebffebebebffebebebffebebebffebececffecebecffebececffececebffebebebffebebebffecececffedeeedffeeededffedededffedededffedededffedededffedededffeeeeedffedededffededeeffedededffeeededffedededffedededffedededffedededffededecffecedecffedededffedecedffecededffecededffececedffecececffecececffedededffedededffedededffedededffecececffecececffecececffecececffecececffebebecffebebecffeaebebffebeaeaffe9eae9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe4e4e4ffe4e4e3ffe3e2e3ffe2e1e2ffe0e1e1ffdfdfdfffdedfdfffdddddeffdcdcdcffdbdcdbffdadadaffd9d9d9ffd8d8d8ffd6d7d6ffd5d4d4ffd3d3d3ffd1d1d1ffcfcfcfffcececeffcbcbcbffc9c9c8ffc5c5c6ffc3c3c4ffc0c0c0ffbebdbdffbababaffb6b6b6ffb2b3b3ffb0b0b1ffacacacffa9a9a9ffa6a6a6ffa3a3a3ff9fa0a0ff9c9c9dff9a9a9aff999899ff929292ff8f8f8fff8d8d8dff8b8a8aff898889ff888888ff858585ff848384ff838383ff828282ff818181ff808081ff7d7e7eff7b7a7aff777777ff737373ff707170ff6f6f6eff6d6d6dff6b6c6bff696969ff686767ff656565ff626262ff616060ff5c5b5cff595859ff565656ff535352ff515051ff4e4e4fff4c4c4cff4a4a49ff474848ff464646ff464746ff454645ff424242ff404040ff3d3d3dff383938ff353434ff232323ff050505ff030203ff030303ff030403ff040403ff030303ff030303ff030303ff030303ff020202ff020203ff020203ff020202ff020201ff010201ff020202ff020102ff010202ff010202ff010102ff010101ff010101ff010101ff010102ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff000101ff010100ff010100ff000101ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff010101ff000101ff010001ff000001ff010001ff010001ff000001ff000100ff010100ff000000ff000001ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff080808ff201f20ff4a4a4aff585959ff606060ff636363ff676767ff6b6b6bff6f6f70ff707171ff6b6a6aff3f3f3eff353535ff3a3a3aff414040ff484848ff4f4f4eff565656ff5e5d5dff656665ff6d6d6dff757475ff7b7b7cff818182ff878787ff8d8d8cff939393ff989898ff9c9c9cffa1a0a0ffa4a5a5ffa8a8a8ffacacacffb1b1b0ffb5b4b4ffb6b7b6ffbababaffbcbdbcffbfbebeffc0c0c1ffc2c2c2ffc4c3c3ffc4c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c7ffc7c8c8ffc9c9c9ffcacac9ffcacbcaffccccccffcdcccdffcdcdcdffcececeffcececfffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd3d2d3ffd3d3d3ffd3d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d7ffd8d7d8ffd8d8d8ffd9d8d8ffd9dad9ffd9dadaffdadadaffdadadaffdbdbdcffdcdcdbffdcdcdcffdddcdcffddddddffddddddffdededeffdededfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e0ffe1e1e2ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e5ffe5e5e5ffe6e5e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffebebebffebebecffececebffecedecffedeeedffeeeeeeffeeefefffefeff0fff0f0f0fff1f0f0fff1f1f1fff2f3f2fff3f3f4fff5f4f5fff6f5f6fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff8f9f9fff8f9f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffebebeaffebebeaffebebebffebebebffeaebebffebebebffebebebffebeaeaffeaeaeaffebebeaffebebeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc0c0c1ffbfbfc0ffc1c2c2ffc7c7c6ffcacbcbffcccccdffcccdcdffcbcbcbffc7c7c6ffbfbfbfffb4b5b5ffabababffa7a8a8ffa7a7a7ffa7a7a8ffa8a8a8ffa9a8a8ffaaaaa9ffaaaaabffabaaabffacabacffacacacffacacacffadacadffadadadffaeaeaeffaeaeaeffafafafffafb0afffb0b0b0ffb1b1b1ffb1b1b1ffb1b2b2ffb2b2b2ffb3b3b3ffb3b4b3ffb4b3b4ffb5b4b4ffb5b5b5ffb5b5b5ffb6b5b6ffb6b6b7ffb7b7b7ffb8b8b8ffb9b9b8ffb9b9b9ffbab9baffbababaffbbbabaffbbbbbbffbbbbbcffbcbcbcffbdbdbdffbebebeffbfbfbfffc3c3c3ffc7c8c7ffcccbcbffcececeffd0d0d0ffd3d3d3ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffdad9daffd9dadaffdad9daffdadadaffdadadaffdadadaffdbdadbffdadbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcddffdddcddffddddddffdddddcffddddddffdedddeffdededeffdededeffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e0ffe2e2e2ffe1e2e2ffe3e2e2ffe1e1e1ffe0e0e0ffdedddeffd9d9daffd4d5d4ffd1d1d0ffcfcfcfffcececfffcececeffcececeffcdcdcdffcdcdceffcdcdceffcdcdceffcdcdccffcdcdcdffcdcdcdffcdcccdffcccdcdffcccccdffccccccffcccbccffcbcbcbffcccccbffcbcbccffcccbccffcbcbcbffcbcbcbffcacbcbffcbcacbffcbcacaffcacacaffcac9caffcac9caffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc8c7c7ffc7c7c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c4ffc4c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c4c4ffc2c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c2ffc1c1c1ffc1c1c0ffc0c0c0ffbfc0c0ffbfc0c0ffc0c0bfffbfc0c0ffc2c2c2ffc4c4c4ffc6c6c7ffc9c9c9ffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfceffcececfffcecdceffcecdceffcdcdcdffcccdcdffcdccccffccccccffccccccffcbcbcbffcbcbcbffcacbcaffcacacaffcacac9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c5c5ffc5c5c6ffc5c5c5ffc4c5c4ffc5c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc1c2c2ffc1c1c2ffc1c2c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0bfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbebfbeffbfbfbeffbebebeffbdbdbeffbcbdbdffbdbdbcffbfc0c0ffc6c6c6ffcdcdceffd4d4d4ffd8d8d8ffdadadaffdadbdbffd8d8d8ffd5d5d5ffd2d2d2ffd0d0d1ffd1d0d0ffd2d2d2ffd3d3d3ffd3d3d4ffd5d4d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d5d5ffd4d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefeffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060605ff131313ff333233ff5f5f5fff7e7e7eff8a8a8aff919090ff929292ff939393ff959494ff969696ff979797ff9a9b9affbfbfbffff2f2f1fff9fafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfbfffafafafffbfbfafffafafafffafafbfffafafbfffafbfafffbfbfafffafbfafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafbfffafafafffafafafffbfafbfffafafafffbfbfafffafafafffbfafbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfafbfffbfbfbfffafafafffbfafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafbfffafafafffafafafffbfafafffafafafffafbfbfffafafafffbfbfafffbfbfbfffafafbfffbfbfbfffafafafffbfafafffbfbfbfff9f8f9ffebebeaffb7b7b6ff959595ff939393ff939392ff929291ff909090ff8d8d8eff8b8c8bff888888ff7d7e7eff6b6b6aff505051ff242424ff0b0c0bff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffedededffedeeedffefeff0fff0efeffff0efefffefefefffefeeeeffefefeffff0efeffff1f1f1fff2f3f2fff3f3f3fff4f4f4fff4f4f4fff5f5f4fff5f6f5fff6f6f5fff6f7f6fff6f7f7fff8f8f8fff8f8f8fff9f9f8fffafaf9fffafbfbfffbfbfbfffcfcfcfffdfdfdfffefefffffefefefffdfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffbfbfafffafafafff8f8f7fff7f7f6fff4f4f4fff3f4f4fff3f3f4fff3f3f2fff3f3f2fff2f3f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0efffeeefeeffefeeefffeeeeeeffededeeffececedffececebffecebebffebebebffeaeaeaffe9eae9ffe8e8e8ffe7e6e7ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdfdedfffdeddddffddddddffdbdbdbffdadadaffd9d9d9ffd9d9d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdddedeffdeddddffdeddddffdfdfdeffdfdedfffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffeae9eaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaeaeaffebeaeaffeaebeaffebeaeaffebebebffebeaeaffeaebeaffeaebebffebebeaffebebebffebebebffebecebffebebebffececebffececebffecececffebebebffebebebffecebebffecededffedeeeeffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffededecffedededffedededffededecffecececffedededffecedecffedececffecececffececedffedededffededecffedecedffededecffedececffecececffecececffecececffecececffebececffecececffecebecffebecebffecebebffebebebffeaeaebffeaeaeaffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e6e5ffe5e4e4ffe4e4e4ffe2e3e3ffe2e2e2ffe1e1e0ffe0e0dfffdfdedeffdddedeffdcdcdcffdcdcdbffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd5d4d4ffd3d3d3ffd2d2d3ffd1d0d0ffcdcdccffcacacaffc7c7c7ffc5c5c4ffc2c2c2ffc0c0c0ffbcbbbcffb8b8b8ffb5b5b4ffb0b0b0ffacadacffa9a9a9ffa8a8a8ffa5a5a5ffa2a1a2ff9f9f9fff9d9d9dff9b9b9cff959594ff929192ff909090ff908f8fff8e8e8eff8d8c8dff8b8a8aff8a8a8aff878787ff868686ff858485ff858585ff838282ff7e7e7dff79797aff767576ff747373ff717171ff706f6fff6e6d6dff6b6b6bff6a6969ff676767ff656464ff616161ff5d5d5dff595a59ff565757ff555554ff535352ff505151ff515151ff505050ff4e4e4eff4d4d4dff4a4b4bff464646ff444444ff404040ff3c3c3cff373737ff343434ff201f1fff060606ff040304ff040404ff040403ff040404ff030303ff030303ff030303ff030303ff020203ff020302ff020202ff020202ff020201ff010101ff020202ff010101ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff000101ff010101ff010001ff010101ff010000ff010100ff000001ff010000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff000001ff010101ff000000ff010000ff010101ff000001ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff090909ff1f1f1fff4b4c4cff5c5c5cff606060ff626262ff656566ff696a69ff707070ff757575ff717070ff454545ff343434ff3a3939ff404040ff474747ff4e4e4eff555455ff5c5b5cff646363ff6c6c6cff747373ff7b7b7bff818080ff868686ff8c8d8cff929292ff989897ff9c9c9cffa1a1a0ffa4a5a4ffa9a8a8ffacacacffb0b0b0ffb4b4b4ffb7b7b6ffb9b9b9ffbbbbbcffbebebeffc0c0c0ffc2c1c1ffc3c3c3ffc4c4c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcccdccffcdcdcdffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd6d6d5ffd7d6d6ffd6d7d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffdad9daffdadadaffdbdbdbffdcdbdbffdcdbdbffdddcdcffddddddffddddddffdededeffdededeffdedfdeffdedfdfffdfdfdfffe0e0dfffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e3ffe5e4e4ffe6e6e6ffe6e5e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebeaffebebebffebececffecececffececedffeeeeeeffeeeeeeffefeeefffeff0effff0f0f1fff1f1f1fff2f2f1fff3f2f3fff4f4f4fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffececebffebebebffebebeaffeaeaebffebebebffebebebffebeaeaffebebebffebebebffebebebffebebeaffebeaebffe9e9e9ffe9e9e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc1c1c0ffc1c0c0ffc0c1c1ffc0c0c0ffc0c0c0ffc2c2c2ffc7c7c7ffcacacaffccccccffccccccffcacacaffc6c6c5ffbcbdbdffb2b3b3ffa9a9a9ffa6a6a6ffa7a7a7ffa8a8a8ffa9a9a9ffa9a9a9ffaaa9aaffaaaaaaffabababffabababffacabacffadacacffadacadffadadadffaeaeaeffafaeafffafafafffb0afafffb0b1b0ffb1b0b1ffb2b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb4b3b3ffb4b3b4ffb5b4b4ffb5b5b5ffb6b5b5ffb6b6b6ffb7b6b6ffb7b7b7ffb7b8b8ffb9b8b8ffb9b9b9ffb9babaffbababaffbabbbaffbbbbbbffbcbcbbffbdbdbdffbebebeffc1c1c0ffc5c5c5ffc8c8c9ffcccdcdffcececeffd1d1d0ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d4ffd5d5d5ffd4d4d4ffd5d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffd9d9daffdadadaffdadadaffdadadaffdbdadaffdadbdaffdbdadbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffdddddcffdddeddffdddedeffdededeffdededeffdfdfdeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e2ffe2e2e2ffe0e0e0ffdfdedeffddddddffd8d8d9ffd4d4d3ffd0d0cfffcfcfcfffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcccdccffcdcdccffcccdccffccccccffccccccffccccccffccccccffcccbcbffcbcbcbffccccccffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffcacacaffc9c9caffc9cac9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c7c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc5c5c4ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc2c1c1ffc1c1c1ffc0c0c1ffc1c0c0ffc0c0bfffbfc0c0ffbfbfbfffbfbfbfffbebebeffbebebeffbfbfbfffc1c2c1ffc4c4c3ffc6c7c6ffc9cac9ffcbcbccffcdcdcdffcdcdcdffcfceceffcfcfcfffcfcfcfffcfcfcfffcececeffcecdceffcdcdcdffcdcdcdffccccccffccccccffccccccffcbcbccffcbcbcbffcbcbcaffcbcacaffcacacaffcac9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c5c5ffc6c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c3ffc3c4c3ffc3c3c2ffc3c3c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c0ffc1c1c0ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbebeffbfbebeffbfbfbfffbebebfffbebebeffbebdbdffbdbdbdffbcbcbcffbdbdbcffc0c0c0ffc6c6c6ffcecdceffd4d4d4ffd9d9d8ffdadbdaffdbdbdaffd8d8d8ffd5d5d6ffd2d2d2ffd0cfcfffcececeffd1d1d1ffd3d3d3ffd3d2d2ffd4d3d4ffd3d3d3ffd5d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd4d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff070807ff191919ff3d3d3dff686868ff828182ff8d8c8cff909090ff919191ff939393ff959595ff959596ff989797ffa09f9fffd2d2d2fff7f7f7fffbfbfafffafafbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfbfbfffbfbfafffbfafafffbfafafffafafbfffafafafffbfafbfffbfafafffbfafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfafffbfbfafffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfdfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffcfbfbfffcfcfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffbfafafffbfafafffbfafafffafbfafffafafafffbfafafffbfbfafffafbfafffbfbfbfffafbfafffbfafbfffbfafafffafbfbfffbfbfafff4f4f4ffcacacaff999999ff939393ff939393ff929292ff909090ff8e8d8eff8b8b8cff898989ff828282ff717070ff575656ff2a2b2bff0d0c0cff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffedeeedffeff0f0ffeff0effff0f0f0fff0efefffefefefffefefefffefefeffff0f0effff2f1f1fff2f2f2fff4f3f3fff4f4f4fff4f4f4fff5f5f5fff6f6f5fff6f5f6fff6f6f7fff7f7f7fff8f8f7fff9f8f9fffaf9f9fffafaf9fffbfafafffcfbfbfffcfcfcfffdfdfdfffffffffffefefefffefdfdfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffcfbfcfffaf9fafff8f8f8fff7f7f7fff5f5f4fff4f3f3fff4f3f3fff3f3f3fff3f3f2fff3f2f3fff3f2f2fff2f2f2fff1f1f1fff1f1f0fff0f0f0fff0efeffff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0ffefefefffefefeeffefefeeffeeeeeeffedeeedffecececffecebecffebebebffebebeaffe9eaeaffe8e9e9ffe7e8e7ffe7e6e7ffe5e4e4ffe3e2e2ffe1e0e0ffdfdfdfffdededeffddddddffdbdcdcffdbdadaffdad9d9ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffdedddeffdedddeffdededeffdfdfdeffdfdfdfffe0e0e1ffe1e0e1ffe1e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe5e4e4ffe5e5e5ffe4e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e9e8ffe8e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffe9eae9ffeaeaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffebebeaffeaeaebffeaeaebffebebebffebebebffecebebffecebecffebecebffececebffecebebffebebebffebebebffedededffedededffedededffedecedffedededffedededffedededffedededffedededffedededffededeeffedededffedededffedededffedededffededecffedededffedededffedededffecedecffededecffededecffecececffecececffecececffecececffedecedffedededffecececffecececffececebffecececffecececffecececffecececffecececffececebffebececffebececffebebebffebebebffebeaeaffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe5e5e6ffe5e5e5ffe5e4e4ffe4e3e3ffe3e2e2ffe1e2e1ffe0e0e0ffdfdedfffdededeffddddddffdcdddcffdbdbdbffdad9d9ffd8d8d8ffd6d7d7ffd6d5d5ffd3d3d3ffd1d1d1ffcececfffcbcbccffc8c9c9ffc5c5c5ffc4c3c3ffc2c1c2ffbfbfbfffbabbbaffb6b6b6ffb2b2b2ffaeaeaeffabababffa9a9a9ffa6a6a6ffa2a2a2ffa1a1a1ff9e9e9eff989899ff989898ff979797ff959594ff949494ff959494ff929192ff909190ff8c8c8cff8a8a8aff898989ff8a8a8aff878888ff848585ff7f807fff7c7c7cff797878ff767576ff747374ff727172ff70706fff6e6e6eff6c6c6cff6a6a6aff686768ff626262ff5e5e5eff5c5d5cff5b5b5cff5a5a5bff5a5a5aff595958ff575757ff555454ff515251ff4e4e4eff4a4949ff474747ff434443ff404040ff3a3a3aff373737ff353434ff202021ff060606ff040404ff040404ff040304ff030404ff030404ff030303ff030202ff030203ff020203ff020202ff020202ff020202ff020202ff010201ff020101ff020201ff010101ff010101ff010101ff010101ff010102ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010100ff000101ff000101ff000000ff010001ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010100ff010101ff010001ff010101ff010100ff010101ff000000ff010000ff010000ff000001ff010100ff010001ff010001ff000000ff000000ff000101ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff09090aff1d1d1dff494949ff5a5a5aff5f5e5fff616261ff656565ff696969ff6f6f6fff797878ff777878ff4b4c4cff333333ff393939ff3f3e3eff464545ff4c4c4cff535353ff5b5a5aff636363ff6a6a6bff737272ff7a797aff7f7f7fff858586ff8c8c8bff919191ff969797ff9c9c9bffa0a09fffa4a4a4ffa8a8a8ffacacabffb0afafffb4b3b4ffb6b6b6ffb9b9b9ffbcbcbcffbdbebeffc0c0c0ffc2c1c1ffc3c3c3ffc5c4c4ffc5c5c5ffc6c5c6ffc5c5c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c5c5ffc6c5c6ffc6c7c7ffc7c8c7ffc9c8c9ffcac9c9ffcbcacbffcbcbcbffcccccbffccccccffccccccffcdcdcdffcecdceffcfcecfffd0cfd0ffd0d0d1ffd1d1d1ffd2d2d1ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d7ffd9d8d9ffd9d8d8ffd9d9d9ffdadadaffdbdadaffdbdbdaffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffdddddeffdededdffdededeffdededfffdfdfdfffe0dfdfffe0dfe0ffe1e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e5ffe6e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffebebeaffecebecffecececffedededffedededffeeeeeeffefefeeffefefeffff0f0f0fff0f0f0fff1f1f1fff2f2f3fff3f3f3fff4f4f4fff5f6f5fff7f6f6fff7f7f7fff7f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebecebffecebecffebebebffebebebffeaebeaffebebebffebebebffeaeaeaffebebebffebeaebffebeaebffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc1c0c0ffc0bfc0ffbfc0c0ffc1c1c0ffc1c1c1ffc1c0c1ffc0c0c0ffc0c1c1ffc1c1c1ffc0c0c0ffc3c2c2ffc7c6c7ffcacacaffccccccffccccccffcacacaffc6c5c5ffbbbbbbffb0b0afffa8a8a8ffa6a6a6ffa8a7a7ffa8a8a8ffa9a8a9ffaaa9aaffaaaaaaffaaabaaffababaaffacababffacabacffacadacffadacadffadadadffaeaeaeffafaeaeffaeafafffafb0b0ffb0b0b0ffb1b1b1ffb2b1b1ffb2b1b2ffb2b2b2ffb3b3b3ffb4b3b3ffb4b4b4ffb4b4b4ffb5b5b5ffb6b5b6ffb6b6b6ffb6b6b7ffb8b8b7ffb7b7b8ffb8b8b9ffb9b9b9ffbabab9ffbbbabaffbbbabbffbbbcbbffbcbcbcffbfbebeffc2c2c2ffc6c7c6ffcacacaffcccdcdffcfcfcfffd2d1d2ffd3d3d4ffd4d4d4ffd4d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9dad9ffd9d9d9ffdad9daffdadadaffdadad9ffd9dadaffdadadaffdadadaffdbdbdbffdbdadaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdddddcffdcdcddffdcddddffddddddffdededdffdfdedeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe1e2e2ffe0dfe0ffdedddeffdbdcdcffd7d7d7ffd2d2d2ffcfcfcfffcececeffcdcdcdffcdcdcdffcdcdccffccccccffcdccccffccccccffcccccbffccccccffcccccbffccccccffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcbcbffcacacaffcacacbffcacacbffcacacaffcacacaffcacac9ffcacac9ffcac9caffc9cac9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc7c8c8ffc7c8c8ffc7c8c7ffc8c7c8ffc7c6c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c4ffc3c4c4ffc4c4c3ffc4c4c3ffc4c3c3ffc4c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc1c1c1ffc1c0c1ffc1c0c0ffc0c0c0ffc0c0bfffbfbfc0ffbfbfbfffbfbebfffbebebeffbebebeffbebebeffbdbdbdffbebdbdffbfbfc0ffc1c1c1ffc3c3c3ffc7c6c6ffcacacaffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcececeffcecdceffcdcdceffcdcdcdffcccdccffcccccbffcccccbffcbcbcbffcacbcbffcacacaffcacacaffcac9caffc9c9c9ffc8c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c0ffc1c0c1ffc1c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbfbebeffbebdbeffbebebeffbebebeffbebebeffbdbcbdffbcbcbcffbcbcbcffc1c1c1ffc7c7c7ffcececeffd5d4d5ffd9d9d9ffdbdbdaffdcdbdcffd9d9d9ffd6d5d5ffd2d2d2ffd1d1d1ffd1d1d1ffcfcfcfffd1d0d0ffd0d0d0ffd2d2d3ffd3d2d3ffd3d3d4ffd3d3d3ffd4d4d4ffd5d4d4ffd5d4d5ffd4d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebecffebebebffecececffececebffecebebffecebebffebebecffebecebffecebecffecebebffecececffebebeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffefffffffffffffffffffefeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff0a0a0aff232222ff4b4b4bff706f70ff858585ff8e8d8eff919191ff929191ff939393ff959596ff969697ff989999ffa9a9a9ffe2e1e1fff8f9f8fffbfafbfffbfafbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfafffbfbfbfffbfbfafffbfafbfffbfbfafffafafafffbfafafffafafbfffafafafffafafafffbfafafffbfafafffafafbfffafafafffafafafffafafbfffbfafbfffafafbfffbfafafffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfafbfffbfafbfffafbfbfffafafbfffbfbfafffbfafafffafafafffafafbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfbfffafafbfffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfafafffbfbfbfff7f7f8ffdadadaffa2a2a2ff939393ff929292ff919292ff909090ff8e8e8eff8c8c8bff898a8aff858585ff767576ff595959ff2f2f2fff0f0e0eff040304ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff0efefffefeff0fff0eff0ffefeff0ffefeff0ffefefefffefefeffff0f0f0fff1f1f2fff3f3f3fff3f4f4fff4f5f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff9fafafffafafafffbfafafffcfcfcfffcfdfdfffffefffffffffffffefffffffdfefdfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfbfcfffafafafff8f8f8fff7f7f7fff5f5f5fff4f4f4fff4f3f4fff4f3f3fff2f3f3fff3f2f2fff2f2f3fff2f2f2fff2f2f1fff2f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffeeeeeeffedeeeeffedededffecececffebecebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e6e7ffe6e5e6ffe3e4e4ffe1e1e2ffe0e0e0ffdfdedeffddddddffdcdcddffdbdbdbffd9dadaffd8d9d8ffd8d8d8ffd7d8d7ffd8d7d8ffd8d7d7ffd7d7d7ffd8d8d8ffd9d9d8ffd8d8d8ffd8d9d9ffd9d9daffdadadaffdbdbdbffdbdbdcffdcdcdcffddddddffddddddffdddeddffdededeffdededeffdfdedeffdfdedfffe0dfe0ffe1e1e0ffe2e2e1ffe2e2e1ffe2e3e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9eaffe9e9eaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaebffeaebeaffeaeaeaffeaebeaffebeaebffebeaeaffeaeaeaffeaebeaffebebebffebebebffebebecffebebecffebebebffecececffebececffecebebffedededffedededffedededffedededffecececffedececffedededffedededffededecffedededffedededffedededffedededffedecedffedededffecedecffedededffedecedffedededffecedecffededecffedececffececedffecececffecececffececedffedecedffececedffecececffecececffecebecffecececffebececffecececffecececffecececffebecebffececebffebebebffebebebffecebebffebebebffeaeaebffeaeaeaffe9e9e9ffe9e8e8ffe8e8e9ffe9e8e9ffe8e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe1e2e2ffe1e0e0ffe0dfdfffdededeffddddddffdbdbdbffd9d9d9ffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d1ffd0d0cfffccccccffc9c9c9ffc6c6c6ffc5c4c5ffc3c3c3ffbfbfbfffbcbbbbffb8b7b8ffb3b4b3ffb0b0b0ffaeaeaeffabababffa7a7a8ffa4a5a5ffa1a2a2ff9e9e9eff9d9d9dff9c9b9cff9b9a9aff9a9a9bff9a9a9aff989999ff959695ff919191ff8e8f8eff8d8d8dff8e8e8eff8d8d8cff8a898aff858586ff828182ff7e7e7eff7a7a7bff787878ff767675ff747373ff727273ff717171ff6f6f70ff6d6e6dff696969ff666666ff646464ff646364ff626262ff606060ff5e5e5eff5b5b5bff585959ff555555ff525151ff4e4d4dff4a4b4bff474747ff434343ff3d3e3eff3a3a3aff373737ff353535ff212121ff060607ff050405ff040404ff040403ff030403ff030403ff030303ff030203ff030302ff020202ff020202ff020102ff020202ff020201ff020201ff020101ff010102ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010001ff010101ff000101ff010101ff010101ff010001ff000100ff010100ff000000ff000000ff010001ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff000101ff000100ff000000ff000000ff010000ff010001ff010001ff010000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff080809ff191818ff3f3f40ff525152ff5c5c5dff616161ff666665ff696969ff6e6e6eff777878ff7a7a7aff545454ff323232ff383838ff3d3d3eff444344ff4b4b4bff525252ff595959ff616162ff6a6a6aff727272ff797979ff7f7f7fff858585ff8b8b8bff919091ff969696ff9b9b9bffa0a09fffa3a3a3ffa7a8a8ffabababffafafafffb4b4b3ffb5b6b6ffb8b8b8ffbbbbbbffbdbdbdffbfbfbfffc1c1c1ffc2c2c2ffc4c3c3ffc5c4c5ffc5c5c5ffc6c5c5ffc6c6c5ffc5c6c5ffc6c6c6ffc6c5c5ffc5c5c5ffc7c6c6ffc6c7c7ffc8c8c8ffc9c8c9ffcacacaffcacacaffcbcacaffcbcbcbffcbcbccffcccdcdffcdcdceffcececeffcfcfcfffd0cfd0ffd1d0d0ffd1d1d2ffd2d1d2ffd2d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd8d7d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9d9ffdadadaffdbdadbffdbdbdcffdbdcdcffdcdcdcffdddcdcffdddddcffddddddffdeddddffddddddffdededeffdfdedeffdededeffdfdfdfffdfdfdfffdfdfdfffe1e1e0ffe0e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e3e2ffe3e3e3ffe4e3e4ffe5e4e4ffe6e5e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e7ffe8e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffecebebffecebecffecededffedededffeeeeeeffefeeeeffefefeffff0f0f0fff0f1f1fff1f1f2fff2f2f2fff2f2f3fff4f3f3fff5f5f5fff6f5f6fff6f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f8f9fffaf9fafff9f9f9fff9f9fafff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffecebebffecebecffebebebffebebeaffebebebffebebebffebeaebffebebebffebebebffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c1ffc1c0c1ffc1c1c0ffc1c1c0ffc1c1c0ffc1c1c1ffc0c0c0ffc3c3c3ffc8c8c8ffcbccccffcdccccffcccbccffcacacaffc4c4c3ffb9b9b9ffaeaeaeffa8a8a8ffa7a8a7ffa8a8a8ffa9a8a9ffa9a9a9ffaaa9aaffaaaaaaffaaababffabaaabffabababffabacabffacacacffacadacffadadadffadaeaeffafafaeffafafafffafafb0ffb1b0b1ffb1b1b1ffb1b1b2ffb2b2b2ffb3b2b2ffb3b2b3ffb3b3b4ffb4b4b4ffb4b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbabbbbffbbbbbcffbcbcbcffc0c0c0ffc3c4c4ffc8c8c8ffcccbcbffcdcdcdffcfd0d0ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd4d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadad9ffdad9daffdad9daffdadadaffdadadaffdadadbffdadbdaffdbdadaffdbdadaffdbdadbffdbdbdbffdbdbdcffdbdcdbffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdeddddffdddedeffdededfffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe2e1e1ffe1e1e1ffdfdfdfffddddddffdadadaffd6d5d5ffd1d1d1ffcfcecfffcdcdccffccccccffccccccffccccccffccccccffcccbccffcccccbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcacbffcacacbffcacacaffcacacaffcac9caffcacacaffc9c9caffc9c9c9ffc9c9caffc9c8c9ffc8c9c9ffc8c9c8ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc8c8c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c6c6ffc6c6c7ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c4c3ffc4c3c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc2c3c3ffc2c2c2ffc2c2c1ffc2c2c1ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbfbebfffbfbebfffbebebdffbebebdffbdbdbdffbdbdbdffbdbdbcffbcbcbcffbdbdbcffbebebeffc1c0c0ffc3c3c3ffc7c7c7ffc9c9c9ffcbcbcbffcccbcbffccccccffcdcdcdffcdceceffcdcdceffcdcccdffccccccffcccbcbffcbcbccffcbcacbffcacacbffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c6ffc6c6c5ffc5c5c5ffc5c4c4ffc4c4c5ffc4c4c4ffc3c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbebfbfffbebebeffbebebeffbdbebeffbdbebdffbdbdbdffbdbdbdffbebdbdffbdbcbdffbcbcbcffbdbcbcffc1c1c0ffc8c8c8ffcfd0d0ffd6d6d5ffd9d8d9ffdbdbdaffdbdcdbffdbdadaffd6d5d6ffd2d2d2ffd1d1d1ffd3d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d1d1ffd0d0d1ffd3d2d3ffd2d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffebebebffecebebffececebffebebebffecececffececebffecebecffececebffebebebffecebebffecebecffebececffebebeb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff060606ff111110ff303030ff585858ff787878ff898988ff908f90ff909190ff929292ff949494ff969696ff979797ff9a9999ffb7b8b7ffedeeeefff9fafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfafffbfbfafffbfbfafffafafafffafafafffbfafafffafbfafffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafafffafafbfffafbfbfffafafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffcfbfcfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafbfafffafafafffafafafffafbfafffafafafffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f9f9ffe7e7e7ffb0b1b1ff939393ff929291ff919091ff909190ff8f8f8eff8c8d8cff8a8b8aff878686ff7b7a7aff5e5f5eff353535ff121112ff040505ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff0f0efffeff0effff0f0f0ffefefeffff0eff0ffefefefffefefeffff0f0f0fff2f1f2fff3f3f3fff4f3f3fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f7f6fff6f7f7fff7f8f7fff8f9f8fff9f9f9fffafafafffbfafbfffbfbfbfffcfcfcfffcfcfcfffffefffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfbfffafbfbfff9f9f9fff7f7f7fff5f5f5fff4f4f4fff4f4f3fff4f4f3fff3f3f3fff3f3f2fff3f2f2fff2f3f2fff2f2f2fff2f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0efefffefefefffeeefefffeeeeeeffededeeffecededffecececffebebebffeaeae9ffeae9e9ffe9e8e8ffe7e7e7ffe5e6e5ffe4e4e4ffe2e2e1ffe1e0e0ffdedfdeffdeddddffdcdcdcffdbdbdbffdad9daffd8d8d8ffd7d8d7ffd7d8d7ffd7d8d8ffd7d7d8ffd7d8d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdbdadaffdbdbdbffdbdbdaffdcdbdcffdcdcdcffddddddffddddddffdededeffdfdfdfffdfdedfffdedfdfffdfdfdfffe0e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe5e4e4ffe4e5e4ffe5e5e5ffe6e5e5ffe5e6e6ffe5e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffe9e9e9ffeae9eaffe9e9e9ffeae9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebebffeaeaebffeaebeaffeaebeaffeaebeaffebebebffebebebffebececffecebecffececebffecececffebecebffecececffedededffedededffedededffedededffedededffececedffecededffededecffedededffedededffededecffedecedffededecffedededffededecffecededffedececffedecedffecedecffedecedffedececffecececffecececffedececffecececffecececffedecedffedececffecececffecececffecececffecebecffebececffecececffebececffebecebffecebebffecebebffebebebffebebebffebebebffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e8ffe7e6e7ffe7e6e6ffe5e6e5ffe4e4e4ffe3e3e4ffe3e2e2ffe2e1e1ffe0e0e0ffdfdedeffddddddffdbdadbffd8d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffcfcfcfffccccccffc9cac9ffc8c8c7ffc6c6c6ffc3c4c3ffc0c0c0ffbdbcbcffb8b9b8ffb6b6b6ffb3b2b3ffb0b0b0ffacadadffaaaaaaffa7a7a7ffa3a3a4ffa1a1a1ffa1a0a0ffa0a0a0ff9fa0a0ff9e9e9eff9d9d9eff9b9b9bff959596ff939393ff919291ff929292ff909090ff8e8e8eff8a8b8aff888888ff858585ff818081ff7c7d7cff7a7a7aff787878ff767676ff767575ff757474ff747474ff717271ff6e6e6eff6c6c6cff6a6a6aff676868ff656565ff636363ff5f5f5fff5c5c5cff595859ff565555ff515151ff4e4e4eff4b4a4bff474646ff414141ff3e3d3eff3b3b3bff383838ff353536ff19191aff050504ff040504ff040404ff030403ff030304ff030303ff030302ff030302ff020202ff020202ff020202ff020201ff020102ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000101ff010101ff000101ff000100ff000000ff000000ff000000ff000100ff000100ff000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff000100ff010101ff010101ff010001ff010001ff010000ff010101ff000001ff000000ff000100ff000101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff111111ff333333ff464647ff59595aff606160ff656565ff686969ff6d6d6dff767575ff797979ff5b5b5bff323332ff373837ff3d3d3cff434343ff494a49ff515151ff595959ff616061ff696969ff727171ff797979ff7e7f7fff858585ff8b8b8bff909190ff969696ff9b9b9aff9f9f9fffa3a3a3ffa7a7a7ffabaaabffafaeaeffb3b3b3ffb4b5b4ffb8b7b8ffbababaffbdbcbdffbfbebfffc0c0c0ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c4ffc5c5c4ffc6c6c5ffc6c7c6ffc7c7c7ffc9c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacbcbffccccccffcdcdccffcdcdceffcececeffcfcfcfffd0d0d0ffd0d1d1ffd0d0d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadaffdbdbdbffdbdcdcffdcdcdcffdcdcddffdddddcffddddddffddddddffdededeffdededdffdedfdfffdfdedfffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe3e2e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e9e8ffe9e9e8ffe9eae9ffeaeaeaffebebebffecebecffecedecffedededffeeededffeeeeeeffeeeeeffff0eff0fff0f0f0fff1f1f1fff2f1f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f8f7fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebececffecebebffecebebffebecebffebebebffebeaeaffeaebebffeaeaebffebebebffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e7e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc1c0c1ffc1c1c1ffc0c0c1ffc0c0c0ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfbeffc1c1c0ffc5c5c4ffc9c9c9ffccccccffcdccccffcccdccffcac9caffc2c1c2ffb6b7b6ffacacadffa8a8a8ffa8a8a7ffa8a8a8ffa9a8a9ffa9a9a9ffa9a9aaffaaaaaaffaaaaaaffaaaaabffabababffabababffacacacffacadacffadadadffaeaeaeffafaeaeffafafafffb0b0b0ffb0b0b0ffb1b0b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb4b3b3ffb4b4b4ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b7ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffbbbbbbffbcbbbcffbdbdbcffc2c2c2ffc5c5c5ffc9c9c9ffcccccbffcecdceffd1d0d1ffd2d2d2ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd3d3d3ffd4d3d4ffd4d4d3ffd4d5d4ffd5d5d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d6d5ffd6d5d6ffd6d5d5ffd5d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadad9ffdad9daffdadadaffdadadaffdadadaffdbdadbffdbdadaffdbdadaffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdededeffdfdedfffdfdfdfffe0e0e0ffdfe0dfffe0e0e1ffe1e1e1ffe1e1e1ffdededeffdcdcdcffdadadaffd4d4d4ffcfcfd0ffcececdffccccccffccccccffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcaffcacbcbffcbcacaffcbcacaffcacbcaffcacacbffcacacaffc9cacaffc9c9caffcac9caffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c6ffc6c6c6ffc6c6c5ffc6c5c6ffc5c5c5ffc5c5c5ffc4c4c5ffc5c4c5ffc4c4c4ffc4c3c3ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c1ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbebebeffbdbebeffbebebdffbdbebdffbdbdbdffbcbcbcffbcbcbcffbbbcbbffbcbcbbffbbbbbbffbbbcbcffbebebdffc0c0c0ffc3c4c3ffc7c7c7ffcac9c9ffcacacaffcacacbffcccbccffcccdccffcccdcdffccccccffcccbcbffcbcbcbffcacbcbffcacacaffcac9caffc9cac9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c5ffc6c5c6ffc4c5c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c2c2ffc2c3c2ffc2c2c2ffc1c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0bfffbfc0bfffbfbfbfffbfbfbfffbfbebfffbfbebeffbebebeffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbcbdffbbbcbcffbdbdbcffc1c2c2ffc9c9c9ffd0d0d0ffd6d6d6ffd9d9d8ffdadad9ffdadadaffd9d9d9ffd6d5d5ffd2d1d2ffd1d1d0ffd2d1d2ffd2d1d1ffd2d2d2ffd0d0d1ffd1d1d1ffd0d0d0ffd0d0d1ffd1d0d1ffd3d2d2ffd2d2d3ffd3d4d4ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaeaeaffeaebebffebebebffebecebffecececffebebebffebebecffebecebffececebffececebffebecebffebebebffecebebffebecebffecebec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffffffffffffffffffffffffefffffffffffffffffefefffefffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff191818ff3d3d3dff646463ff7e7e7eff8d8d8cff909090ff919191ff939393ff959595ff979797ff989898ff9e9d9dffcacacafff6f6f6fffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafbfafffafbfafffbfbfbfffafafafffafbfafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafbfafffbfafbfffafbfafffafbfafffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffdfdfdfffefefdfffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffafafbfffbfbfafffafbfbfffbfafafffafbfbfffafafafffafbfbfffafafafffbfafafffafafafffafafafffafafbfffafbfafffafafafffafafafffafbfafffbfafbfffafbfafffafbfbfffbfafafffafbfafffbfbfbfffafbfbfffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfff2f2f2ffc3c3c4ff969596ff929292ff919191ff909090ff8f8f8fff8d8d8dff8b8c8bff888888ff7f7f7fff646565ff3b3a3aff161616ff060706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff0f0f0fff0f0efffefefeffff0f0efffeff0f0fff0efeffff0f0f0fff1f0f1fff2f2f2fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff6f5f6fff6f7f6fff7f7f6fff7f7f7fff7f8f8fff9f8f9fff9f9f9fff9fafafffbfafafffafbfbfffcfcfcfffcfcfdfffefffefffffffffffffefffffffefffffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffafafbfff9f8f9fff7f8f8fff6f7f6fff5f4f4fff4f3f4fff3f4f4fff3f3f3fff3f3f3fff2f2f3fff2f3f2fff2f2f2fff2f1f1fff1f2f1fff1f1f1fff0f0f0fff0f0f0ffeff0f0fff0f0efffefeff0ffefefefffeeeeeeffeeeeeeffededeeffececedffecececffeaeaeaffe8e8e8ffe8e9e8ffe8e8e7ffe7e6e6ffe5e5e4ffe2e2e2ffe1e1e0ffdfe0dfffdededeffddddddffdbdbdbffdadadaffd9d9d8ffd8d7d7ffd6d7d7ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d9d8ffdad9d9ffd9dadaffdbdadaffdadbdbffdbdbdbffdbdbdcffdcdcddffddddddffddddddffdddeddffdfdedfffdfdedfffdfdfdfffe0dfe0ffe2e1e1ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeae9ffe9e9e9ffeaeae9ffe9eaeaffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaebffeaebeaffeaeaeaffeaebeaffeaebebffebeaebffebebebffebebebffecebebffebecebffececebffebebebffebebebffecededffedededffedededffececedffecedecffedededffedecedffedededffedededffedededffedededffedededffededecffececedffecededffedededffedededffececedffecededffedecedffecececffecedecffecececffecececffecececffecececffecedecffedecedffecececffececebffecececffecebecffebececffecececffecebecffebebebffebebebffecebebffecebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9eaeaffe9e9e9ffe9eaeaffe9e9e9ffeae9e9ffe9eae9ffe9eaeaffeae9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e8ffe8e9e8ffe8e8e8ffe7e8e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e5ffe3e3e3ffe2e2e2ffe0e0e1ffdfdfdfffddddddffdcdbdcffdadadaffd8d8d8ffd6d5d6ffd3d3d3ffd0d0d0ffcdcdcdffcacacbffc8c9c9ffc6c7c6ffc5c5c5ffc1c1c1ffbdbebeffbbbabbffb7b7b7ffb4b5b4ffb2b2b2ffafafafffadacadffa9a9a9ffa6a6a6ffa5a5a5ffa4a5a4ffa3a3a3ffa2a2a2ffa1a0a1ff9fa0a0ff9d9d9dff989898ff959595ff959595ff949493ff929292ff8f8f8fff8c8c8cff8b8b8aff878888ff838383ff808080ff7e7d7eff7b7c7cff7a7a79ff797979ff787978ff777777ff747374ff717271ff70706fff6d6d6dff6a6b6aff686768ff636363ff5f6060ff5d5c5cff595959ff555454ff525252ff4e4e4eff4a4a4bff444445ff414141ff3e3e3eff3a3b3aff383838ff343334ff181818ff040405ff040404ff040404ff030403ff030303ff020202ff020302ff020202ff020202ff020202ff010202ff020202ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010001ff000101ff010101ff000000ff000000ff000000ff010000ff010000ff010100ff000000ff010000ff000101ff0000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff000101ff010101ff000101ff000100ff000001ff010001ff010001ff000000ff000100ff000000ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090a09ff262726ff3e3e3eff555455ff5f5f5fff646464ff686768ff6c6b6cff737373ff787777ff636363ff323232ff373637ff3d3d3cff424343ff494949ff515151ff595859ff606161ff696968ff727171ff787878ff7e7f7fff858485ff8b8b8bff919090ff969695ff9a9b9bff9f9e9fffa2a3a3ffa6a7a7ffabaaaaffadaeaeffb2b2b2ffb4b4b4ffb6b7b6ffb9b9baffbcbbbcffbebebeffbfbfbfffc1c1c0ffc2c2c2ffc3c3c3ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9cac9ffcacbcaffcbcbcbffccccccffcdcdcdffcececdffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd5d5d5ffd6d6d5ffd5d5d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d9d9ffd9d9d9ffd9dadaffdadad9ffdbdadaffdadbdaffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffdddedeffdededeffdededeffdfdedeffdededeffdedfdeffdfdfe0ffe0dfe0ffe1e0e1ffe2e2e2ffe2e3e2ffe3e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e9e9ffe9eae9ffebebebffebebebffecececffedededffedededffeeeeeeffeeefeeffefefeffff0f0f0fff0f1f0fff1f1f1fff2f2f2fff2f3f2fff3f3f3fff4f4f4fff6f5f6fff6f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f8fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9fafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffebebecffebececffecececffebeaeaffebebebffebebebffe8e8e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc0c1c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c1c0ffc0c0c0ffbfbebfffc1c1c1ffc5c5c5ffcacacaffccccccffcbccccffcccbccffc9c8c8ffc0c0c0ffb4b4b4ffabababffa7a7a8ffa7a8a7ffa8a8a8ffa9a9a9ffa9a9a9ffa9aaa9ffa9a9aaffaaa9aaffaaaaabffabababffabababffabababffacacacffadadadffaeaeaeffafafaeffafafafffb0b0b0ffb0b1b1ffb1b1b1ffb1b2b2ffb2b2b2ffb2b3b3ffb3b3b3ffb4b3b3ffb4b4b4ffb5b5b5ffb5b5b6ffb6b6b6ffb7b6b6ffb7b7b7ffb7b8b8ffb9b8b9ffb9b9b9ffbababaffbbbbbbffbdbebeffc4c4c4ffc6c6c6ffc9cac9ffcbcbccffcececeffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9dadaffdad9d9ffdadadaffdadadaffdadbdbffdadadaffdbdadaffdadbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdcdddcffdddcddffddddddffdddedeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e1ffe0dfe0ffdedddeffdbdbdbffd8d8d7ffd3d3d3ffcfceceffcdcdcdffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacaffcacbcaffcacacaffcacacaffcacacaffc9cacaffcacacaffc9c9c9ffc9cac9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c8c9ffc8c9c8ffc8c8c7ffc8c7c8ffc8c7c8ffc7c7c8ffc7c8c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc6c6c5ffc5c5c5ffc5c4c4ffc4c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc4c3c3ffc2c3c3ffc2c3c3ffc2c2c3ffc2c3c2ffc2c2c2ffc2c2c1ffc1c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbebfffbfbebfffbebebeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbababaffbababaffbababaffbcbcbbffbdbdbdffbfc0c0ffc4c3c3ffc6c6c6ffc9c9c9ffc9cac9ffcac9caffcbcbcbffcbccccffcccccbffcbcbcbffcacbcaffcacac9ffc9c9c9ffc9c9caffc8c9c9ffc8c9c8ffc8c8c8ffc7c7c7ffc7c7c6ffc7c6c6ffc7c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c0c1ffc0c1c0ffc0c0bfffbfc0bfffbfbfbfffbfbebfffbebfbeffbebebeffbebdbeffbdbebdffbdbdbdffbcbdbdffbcbcbcffbcbcbdffbcbcbcffbcbcbcffbbbbbcffbbbcbbffbbbbbbffbcbcbcffc1c1c1ffc9c8c9ffd0d0d0ffd6d6d6ffd8d9d8ffd9d8d8ffd8d8d8ffd6d6d6ffd4d4d4ffd1d1d1ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd0d0d1ffd1d1d1ffd0d0d0ffd1d1d0ffd1d1d1ffd2d3d2ffd2d3d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebebebffebebebffebebebffebececffebecebffebebebffebebebffebecebffebecebffecececffebebecffebececffececec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff0b0b0aff202020ff484847ff6d6d6cff838383ff8e8e8eff919090ff919291ff939393ff959595ff979797ff999999ffa5a5a5ffdbdbdbfff8f8f8fffafbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfafbfffafafafffbfafbfffafafbfffbfbfafffafbfafffafafafffafafafffbfafafffafafafffafafafffbfafafffbfafafffbfafafffafafafffbfafafffbfbfbfffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffbfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffdfdfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffbfafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafbfbfffafbfbfffafafbfffbfbfafffafafbfffafbfafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfff7f7f7ffd5d5d6ff9e9e9eff929293ff919191ff909191ff908f90ff8e8e8eff8d8c8dff89898aff838382ff6a6b6aff3f3f3fff191a1aff070606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff0f0effff0efefffefeff0ffeff0f0fff0efeffff0f0f0fff0eff0fff1f1f1fff2f1f2fff3f3f3fff4f4f4fff5f5f5fff6f5f6fff6f6f6fff6f7f6fff7f7f7fff8f8f8fff8f8f9fff9f8f9fffafaf9fffafafbfffafbfafffbfbfbfffcfcfcfffdfdfdfffefffefffffffffffffffefffffffffffefefefffdfefefffdfdfdfffdfdfdfffdfcfcfffafafbfff8f8f9fff8f7f8fff6f6f6fff4f5f5fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f0f0fff0efeffff0efefffefefefffefefeeffeeeeeeffededeeffededecffececebffebebebffeaeae9ffe7e7e7ffe8e8e8ffe7e7e7ffe5e5e5ffe4e3e3ffe1e1e1ffdfe0e0ffdfdedeffddddddffdcdbdcffdadadaffd8d8d9ffd8d8d7ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d7ffd6d7d7ffd7d6d7ffd8d8d7ffd7d8d8ffd9d9d8ffd9d9d9ffdadadaffdbdadbffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdededeffdedfdeffdfdfdeffdfdfdfffdfdfe0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe3e3e2ffe3e3e4ffe3e3e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe7e6e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e7ffe8e8e8ffe9e9e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffe9e9e9ffeaeae9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaebebffebeaebffebebeaffeaebebffebebebffebebebffeaebeaffebeaebffebebebffedededffeeededffedeeedffedededffedededffedededffededecffededecffececedffececedffedecedffecededffecededffedededffededecffedededffececedffededecffecedecffecececffecececffecececffecececffecececffecececffecebecffedececffecececffecececffecececffecececffecececffececebffecececffececebffebebebffebebebffebebebffebecebffebebeaffebebebffebebebffebeaeaffeaebeaffeaeaeaffeaeaeaffe9e9e9ffeaeae9ffe9e9e9ffe9eaeaffeaeaeaffe9eaeaffeaeae9ffeae9e9ffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e9e8ffe7e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e3ffe2e2e2ffe1e1e1ffdfe0dfffdededdffdcdcdcffdadadaffd7d7d8ffd5d5d6ffd3d3d3ffd1d1d1ffcfceceffccccccffcacacaffc8c8c8ffc6c6c5ffc3c3c3ffbfc0bfffbdbdbdffbab9b9ffb6b6b6ffb4b5b5ffb2b2b2ffafaeaeffaaa9aaffa7a7a7ffa7a7a7ffa7a7a6ffa5a5a5ffa4a4a4ffa3a3a2ffa1a1a1ff9e9e9dff9c9c9cff999999ff979797ff959695ff939392ff919191ff8f908fff8d8d8dff8a8a8aff868586ff838283ff808080ff7f7f7eff7d7d7dff7c7d7cff7c7b7cff797979ff777777ff757575ff737373ff6f7070ff6c6c6cff696968ff646465ff606160ff5c5d5cff585958ff565656ff525352ff4e4e4eff484847ff444544ff414141ff3e3e3eff3b3b3bff383838ff343433ff171718ff040404ff040304ff030303ff030303ff030303ff020202ff030203ff020202ff020202ff020202ff010101ff010202ff020101ff010101ff010101ff010101ff010001ff010001ff010101ff010100ff010101ff000101ff010100ff010100ff010101ff010100ff000000ff000000ff000000ff000100ff010000ff000000ff000100ff010000ff0001000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff000100ff000100ff010101ff000100ff010000ff010000ff000100ff000001ff000101ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050504ff1f1f1fff373737ff515151ff5e5e5dff636363ff666665ff6a6a6aff717171ff767676ff676766ff363635ff363637ff3c3c3cff424142ff484948ff505050ff585858ff606060ff696969ff717171ff777878ff7f7e7eff848484ff8a8b8aff909090ff969696ff9a9a9aff9e9e9effa2a2a2ffa6a6a7ffaaaaaaffadaeadffb1b2b1ffb4b3b4ffb6b7b6ffb9b9b8ffbbbbbbffbdbebdffbfbfbfffc0c1c1ffc1c2c1ffc2c2c2ffc4c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c4ffc4c4c4ffc5c5c4ffc6c5c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacbcbffcccbccffcdccccffcdcdcdffcdcdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d3ffd5d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadbffdadbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddddcffdcddddffddddddffddddddffdddeddffdededeffdededeffdfdedeffdfdfdfffe0e0e0ffe0e0e1ffe1e2e2ffe2e3e2ffe3e3e3ffe4e4e3ffe4e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebeaffebecebffecececffedededffeeeeedffeeeeeeffefefeffff0f0f0fff1f0f0fff1f0f1fff1f1f1fff2f2f1fff3f3f3fff3f3f3fff5f5f5fff6f6f6fff7f7f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fffaf9f9fff9faf9fffaf9fafffaf9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffebecebffebebebffebececffeaeaeaffe8e8e8ffe9e9e9ffe9e9e9ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c1c1ffc0c1c1ffc1c1c0ffc1c1c0ffc0c0c1ffc0c0c0ffc1c0c1ffc0c0c0ffc0c1c1ffc1c1c1ffbfbfbfffc1c1c1ffc6c6c6ffcacacaffccccccffcacacaffcacbcaffc8c7c7ffbdbdbdffb2b2b2ffa9a8a9ffa7a6a6ffa8a7a7ffa7a7a8ffa8a8a8ffa9a9a9ffa9a9a9ffa9a9a9ffaaaaa9ffaaaaaaffababaaffabababffacacabffadacacffadaeadffaeaeadffaeaeafffafafafffb0afafffb0b1b0ffb1b0b1ffb2b1b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b4b4ffb5b4b5ffb5b5b5ffb5b6b5ffb6b6b6ffb7b7b7ffb7b7b8ffb8b7b8ffb9b9b9ffb9babaffbbbcbbffbfbfbfffc4c5c4ffc8c7c8ffcacacaffccccccffcfcfceffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdadadaffd9d9d9ffdadadaffdadadaffdadadaffdbdadbffdadbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffddddddffdddddeffdededeffdedfdeffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffdfdedeffdcdcdcffdadadaffd7d7d7ffd1d2d1ffcdcdcdffcccccbffcacacbffcacacbffcbcacbffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcacac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c9c9ffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c6ffc6c6c6ffc5c6c5ffc6c5c5ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c3c4ffc4c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c0c1ffc1c1c0ffc0c0c1ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbebfbeffbebebeffbebdbdffbebebeffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbcbcbbffbbbbbcffbbbbbbffbbbabbffbababaffbababaffbab9baffb9b9b9ffb9b9b9ffb9b9b9ffbbbbbaffbdbdbcffbfbfbfffc3c4c3ffc7c6c6ffc8c8c8ffc9c9c9ffcac9caffcbcacaffcbcacbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c5ffc5c4c5ffc4c5c4ffc4c3c4ffc3c4c3ffc3c2c3ffc3c2c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c1c1ffc1c0c1ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbebfbfffbebdbeffbebebdffbdbdbeffbdbdbdffbcbdbcffbcbdbcffbcbcbcffbbbcbcffbcbbbbffbbbbbbffbbbbbbffbababaffbabbbaffbbbcbbffc0c0c0ffc9c9c8ffd0d0d0ffd5d5d5ffd8d7d8ffd8d8d8ffd7d7d7ffd4d4d4ffd3d3d3ffd2d1d2ffcfcfcfffcececdffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd1d1d1ffd2d3d3ffd1d1d1ffd1d0d1ffd0cfd0ffd0d0d0ffd0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e9e8ffe9e9e9ffe9eae9ffe9eae9ffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebececffecebebffebebebffecebecffebebecffececebffecececffececec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffefffefffffffffffefffffefefffffffffffffffffffffefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff0e0e0eff2a2a29ff545554ff757574ff878687ff8e8e8eff909090ff929291ff939393ff959595ff989797ff9a9a9affb2b2b2ffe9eae9fff9f9f9fffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafafbfffafbfafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfbfafffafafafffafafbfffafafbfffbfbfafffbfafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffbfcfcfffcfcfbfffcfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffcfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafafffbfbfafffbfafafffafafafffbfafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafbfffafafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfcfbfff9f9f9ffe3e3e3ffadacacff939392ff919191ff919191ff8f9090ff8f8f8eff8d8d8dff8a8b8aff848485ff6f6f6fff454445ff1b1b1bff060606ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff0f0effff0eff0ffefefeffff1f0f0fff1f0f0fff0f0f0fff0f0f1fff3f2f2fff4f4f4fff4f5f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f8f7fff8f7f8fff8f8f9fff9f9f9fffaf9fafffafafbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffffffefffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfff9f9f9fff8f7f7fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffeeefefffeeeeeeffedededffecececffecebebffeaeaeaffe9e9e9ffe7e7e7ffe8e8e8ffe6e6e5ffe4e4e4ffe2e2e1ffe0e0e0ffdededeffdddcdcffdcdcdbffdbdadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd8d9d8ffd9d9d8ffdad9daffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdedfdeffdfe0e0ffe0dfdfffe1e1e1ffe1e1e1ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e6ffe6e6e6ffe7e7e6ffe6e6e7ffe7e7e7ffe6e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffe9eae9ffeaeaeaffeaeaeaffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaebebffebeaeaffeaeaebffeaebebffebebeaffeaeaeaffeaeaeaffebebebffedededffeeeeeeffeeeeedffedededffedededffedededffecedecffedededffedececffedecedffedececffedededffecededffececedffecedecffececedffecedecffececedffecececffecececffecececffecececffecebebffecececffecebecffececebffecececffecececffebececffecececffecececffebececffececebffecebebffecececffecebebffebecebffebebebffebecebffebebebffebebebffebeaebffebeaeaffebebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffeaeae9ffe9e9e9ffe9e9eaffe9eaeaffeae9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e5e6ffe4e4e4ffe4e3e4ffe2e2e2ffe1e1e1ffdfe0dfffdededeffdcdcdcffdadadaffd8d8d7ffd6d6d6ffd4d4d4ffd1d2d2ffd0d0d0ffcdcdcdffcbcccbffc9c9c9ffc7c7c7ffc5c4c4ffc2c2c2ffbfbfbfffbcbbbbffb9b9b9ffb5b5b5ffb3b3b2ffafafafffacacacffa9aaaaffa9aaa9ffa8a8a8ffa7a7a7ffa6a6a5ffa4a4a4ffa2a2a2ffa0a09fff9d9d9dff9b9b9bff999a99ff979797ff969595ff939393ff929191ff908f8fff8d8c8cff888888ff868686ff848484ff828382ff818181ff808080ff7e7d7dff7c7c7cff7a7a7aff777777ff747474ff717171ff6e6d6dff69696aff646564ff616060ff5d5d5dff5a5b5aff575756ff525252ff4c4b4cff474747ff454445ff414141ff3d3d3eff3b3b3aff383939ff343333ff161516ff040403ff040404ff030303ff020303ff020302ff020202ff020202ff010202ff020101ff020101ff010101ff010102ff010101ff010101ff010001ff010100ff010101ff010101ff000101ff010100ff000000ff000001ff010000ff000000ff010101ff010000ff000000ff000100ff000100ff000000ff010000ff000000ff000000ff010000ff01000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010001ff010101ff010101ff010101ff010101ff000101ff010100ff010001ff010100ff010100ff000000ff010101ff000100ff010001ff000000ff000001ff000000ff000101ff000000ff010000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1d1d1cff363635ff4f5050ff5d5c5cff616161ff656565ff6a6969ff707070ff767676ff6f706fff3d3c3cff373636ff3b3b3bff424141ff494948ff504f50ff575757ff606060ff696969ff717171ff787878ff7e7e7eff848484ff8a8a8aff909090ff959595ff999a9aff9e9e9effa2a1a2ffa5a5a6ffa9aaa9ffadadacffb1b1b1ffb3b3b3ffb6b6b6ffb8b8b8ffbbbbbbffbcbdbcffbfbebfffbfbfbfffc0c0c1ffc2c2c1ffc3c3c3ffc4c3c3ffc4c4c4ffc4c3c3ffc3c4c4ffc3c3c3ffc3c3c4ffc4c5c4ffc5c5c5ffc5c6c5ffc5c5c6ffc6c6c6ffc7c6c6ffc8c8c7ffc9c8c9ffc9c9c9ffcacacaffcbcacbffcccccbffcccccdffcdcdcdffcdceceffcfcfceffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d2ffd2d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d5ffd7d6d6ffd6d6d7ffd8d7d7ffd8d8d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdddcffdddddcffddddddffddddddffdededdffdededdffdfdedfffdfdfdfffe0dfe0ffe0e0e0ffe1e1e1ffe1e2e1ffe2e3e3ffe4e3e3ffe5e4e4ffe5e5e4ffe6e6e6ffe6e6e7ffe6e7e7ffe7e8e7ffe8e8e8ffe9eae9ffeaeaeaffebebebffecebecffedededffeeedeeffeeeeeeffefeeefffefefeffff0f0effff0f0f0fff1f1f1fff1f1f2fff3f3f2fff3f3f3fff4f4f4fff6f5f5fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffafaf9fffaf9fafffafafafffafafa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffebecebffebececffecebebffecebebffececebffebeaebffe9e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c1ffc1c1c0ffc1c1c1ffc0c0c0ffc1c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc0c1c1ffbfc0bfffbebfbfffc1c2c1ffc6c7c7ffcbcacaffcccbcbffcacacaffc9c9c9ffc5c4c4ffbbbabbffafafafffa8a8a7ffa6a6a7ffa7a7a7ffa7a8a8ffa9a9a8ffa8a8a8ffa8a8a9ffa9a9a8ffa9a9a9ffaaaaaaffababaaffabababffacacacffacadadffaeadadffaeaeaeffaeaeaeffafafafffb0b0afffb1b0b0ffb1b0b1ffb2b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b5ffb6b6b6ffb6b7b7ffb8b8b8ffb9b8b9ffb9b9baffbcbdbcffc1c1c1ffc6c6c6ffc8c8c8ffcacbcaffcccdccffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffd9dadaffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdddcddffddddddffdddeddffdededeffdededeffdfdfdeffe0e0dfffe0e0e0ffdededeffdbdbdbffdad9daffd5d5d5ffd0d0d1ffcccdccffcbcbcbffcbcacaffcbcacaffcacacaffcacacaffc9cacaffc9c9caffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c7c8ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc7c6c6ffc6c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc5c4c4ffc4c4c4ffc4c3c3ffc4c4c3ffc3c3c3ffc2c2c3ffc3c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc1c1c1ffc1c1c0ffc1c0c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbeffbebebeffbebebeffbebebdffbdbdbdffbdbdbdffbdbdbcffbdbcbdffbcbcbcffbbbbbcffbbbbbbffbbbbbbffbbbabaffbbbabaffbabab9ffbababaffb9b9baffb8b9b9ffb8b9b8ffb8b8b8ffb7b8b7ffb7b8b8ffbab9b9ffbdbcbcffc0c0c0ffc4c3c4ffc6c6c6ffc7c7c8ffc8c8c8ffc9c9c8ffc9cacaffcacacaffc9cacaffc9c9c9ffc9c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c2ffc2c1c1ffc1c1c1ffc0c1c1ffc0c1c1ffc0c0c0ffbfbfbfffbfbfbfffbebfbeffbebdbeffbdbdbeffbdbdbdffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbabbbaffbbbabbffbababaffbab9baffbababaffc0c0c0ffc8c9c8ffd0d1d1ffd6d5d5ffd7d7d7ffd7d7d7ffd7d7d7ffd4d4d4ffd3d3d3ffd2d3d2ffd0d1d1ffcecfceffcfcfcfffd0d0d0ffd0cfd0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd1d1d0ffd1d1d1ffd0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe9e8e9ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebebebffebebeaffebecebffebececffebebecffebecebffebebebffebecebffebececffecececffececec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070607ff131414ff373636ff626262ff7b7b7aff898989ff8f8f8fff909090ff919291ff929393ff949595ff969697ff9a9a9bffc2c2c2fff4f4f3fffbfafbfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffafbfafffbfafafffbfafbfffafafbfffbfbfafffbfafafffafafafffafafafffbfafafffafafafffafbfbfffafbfafffafbfafffbfbfafffafafbfffbfafafffbfbfbfffafbfafffbfbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffcfcfbfffcfbfcfffbfbfcfffcfcfbfffcfcfbfffcfcfbfffbfbfcfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffbfcfbfffcfcfbfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfefdfffdfdfefffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfdfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafbfafffafbfafffafafbfffafafbfffafafafffafafbfffafafafffafbfafffafafafffbfbfafffbfafafffafbfafffafafafffafbfafffafafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffafafaffeeedeeffbdbcbcff949393ff919191ff919191ff909191ff8f8f8fff8e8d8dff8d8c8dff888788ff777776ff4f4e4eff242424ff0a0a0bff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff0f0efffefefeffff2f2f2fff1f2f1fff0f1f0fff0f0f1fff1f1f1fff2f2f2fff4f4f4fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff9f9f9fff9f9fafffafafbfffbfbfbfffcfbfcfffcfcfcfffdfcfcfffdfdfdfffefefefffffffffffefffffffefffefffefefefffefefefffefdfefffdfdfdfffdfdfdfffbfbfbfff9f9f9fff8f7f7fff6f6f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f3f4fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0ffeff0f0ffefefefffeeeeefffeeededffedededffebecebffeaebeaffe9e9e9ffe8e8e8ffe6e6e6ffe6e7e7ffe5e4e5ffe3e3e3ffe1e1e0ffdfdfdfffdededdffdcdcdcffdadbdaffd9d9daffd7d8d8ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d5d6ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcddddffdddddeffdededeffdededeffdedfdfffdfdfdfffe1e1e0ffe2e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e8e8ffe8e7e7ffe8e8e8ffe8e9e8ffe9e8e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffeae9eaffeaeae9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebeaebffebebebffeaeaeaffeaebeaffeaebeaffeeeeedffeeeeeeffedeeedffedededffedededffedecedffecececffecedecffedececffedececffedececffecedecffedececffecededffecedecffedececffedececffecececffecececffecececffecececffebebecffececebffecebecffecececffebececffecececffecececffecececffececebffecececffebecebffececebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebeaffeaebeaffeaeaebffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeae9eaffe9eae9ffe9e9eaffe9e9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e7ffe6e7e7ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e3ffe1e1e1ffdfe0dfffdededeffdcdcdcffdbdadaffd8d9d8ffd7d6d6ffd5d5d5ffd2d3d3ffd1d1d0ffcfcecfffcccccdffcacacaffc8c8c8ffc6c6c6ffc3c3c4ffc1c1c1ffbebebeffbbbbbbffb7b8b8ffb4b5b4ffb1b1b0ffadadaeffabababffabababffaaaaa9ffa9a9a8ffa7a7a7ffa5a4a4ffa3a3a3ffa0a1a1ff9f9e9fff9d9c9dff9b9b9aff999999ff979797ff959695ff939493ff919292ff8f8f8fff8b8b8bff898a8aff888887ff868686ff848484ff838382ff818080ff7e7f7eff7c7b7cff787978ff757576ff727272ff6f6f6fff69696aff666566ff626262ff5f6060ff5b5b5bff575757ff4f4f4fff4a4b4aff474748ff444444ff414141ff3d3d3dff3a3b3aff383838ff30302fff100f0fff030403ff030303ff030303ff020302ff020202ff020202ff020202ff020201ff020201ff010201ff010101ff010101ff010001ff010101ff000101ff010101ff010101ff000001ff010000ff010101ff000100ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff010100ff000100ff000100ff0000010000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff000001ff010101ff010101ff010101ff010101ff010101ff000101ff000000ff010101ff000100ff000100ff000101ff010101ff010001ff000000ff000100ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff1f1e1eff363636ff4f504fff5c5c5cff616161ff646464ff69696aff6f7070ff757474ff717171ff414241ff363636ff3c3c3cff414241ff484948ff4f4f4fff565657ff5f5f5fff686868ff717170ff787877ff7e7d7eff848484ff8a8a8aff909090ff959595ff999a99ff9d9d9effa1a1a2ffa6a6a6ffa9a9a9ffadadadffb1b0b0ffb2b3b3ffb5b5b5ffb8b8b8ffbababaffbcbcbcffbdbebeffbfbfbfffc1c0c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc3c2c2ffc3c4c3ffc4c4c4ffc5c4c4ffc5c4c4ffc5c4c5ffc6c6c5ffc7c6c6ffc7c7c7ffc7c8c8ffc9c9c8ffc9c9c9ffcacbcbffcbcbcbffccccccffcdcdccffcdcdcdffcececeffcfceceffcecfceffcfcfcfffcfd0cfffd0d0d0ffd1d0d1ffd1d2d1ffd2d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d6ffd5d6d6ffd6d6d6ffd7d7d8ffd8d8d7ffd8d8d8ffd9d8d9ffdadad9ffdad9daffdadadaffdadadbffdadbdaffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcddddffdcddddffddddddffdddedeffdedfdeffdedfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe4e3e3ffe4e5e4ffe5e5e5ffe6e6e6ffe6e7e6ffe8e8e7ffe9e8e9ffeae9eaffebebeaffecebebffecececffecededffeeeeedffeeeeeeffefefefffefefeffff0f0f0fff1f1f0fff1f1f1fff2f2f2fff3f3f3fff3f4f3fff5f5f5fff6f6f6fff7f7f7fff8f8f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafaf9fff9faf9fffafafafffafafafffafafbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecebecffecebecffecececffecececffecececffeaebebffeae9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe8e8e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e7e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e3e4ffe3e3e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c1ffc0c0c0ffc1c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0bfffc0bfc0ffc3c2c3ffc9c9c8ffccccccffccccccffc9c9c9ffc7c7c6ffc2c2c2ffb9b9b9ffadaeaeffa7a8a7ffa7a7a6ffa7a7a7ffa8a7a7ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa9a9a9ffaaaaaaffaaababffacababffacacacffadadacffadadadffaeaeaeffafafaeffafafafffafb0b0ffb0b0b1ffb0b0b1ffb2b2b2ffb2b3b2ffb3b3b3ffb4b3b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b6ffb6b7b6ffb7b7b8ffb8b8b9ffbababaffbebebeffc3c2c3ffc7c7c7ffc8c9c9ffcacbcbffcececeffcfd0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d6d6ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d7d6ffd6d7d6ffd6d7d7ffd7d6d6ffd7d7d7ffd7d8d7ffd8d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d8d9ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdbdadaffdbdbdaffdbdbdbffdbdcdbffdbdbdcffdcdcddffddddddffdddddeffdededeffdededeffdedfdfffdfdfdfffe0e0dfffdcddddffdadadaffd8d9d9ffd4d4d4ffd0cfd0ffccccccffcacbcaffcacacaffcacac9ffcac9c9ffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c6ffc6c6c7ffc7c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c4c5ffc4c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc3c3c3ffc2c3c2ffc2c2c3ffc2c2c2ffc1c1c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc0bfc0ffc0c0bfffbfbfc0ffbfc0bfffbebfbfffbfbebfffbfbfbfffbebebeffbebebeffbebdbeffbdbebdffbcbdbdffbdbdbcffbcbcbcffbcbcbbffbbbcbcffbcbbbcffbbbbbbffbababaffbababaffbababaffbab9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b6ffb7b6b7ffb6b6b7ffb7b7b7ffbabab9ffbcbdbcffbfbfc0ffc4c3c3ffc6c5c6ffc7c7c7ffc7c8c7ffc8c9c8ffcacac9ffc9c9c9ffc9c8c8ffc9c8c8ffc7c8c7ffc7c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c1ffc1c1c2ffc0c1c1ffc0c0c0ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbebeffbebebeffbdbdbeffbcbdbcffbcbcbdffbcbcbcffbcbcbcffbcbbbcffbcbbbcffbbbbbbffbabbbbffbababaffbababaffb9b9b9ffb8b9b8ffb9babaffc0c0c0ffc9c8c9ffd1d1d1ffd5d6d6ffd7d6d7ffd7d6d6ffd7d6d6ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d0d1ffd1d1d1ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d2d2ffd2d3d2ffd1d1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffeae9eaffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebebebffeaebebffebebebffebececffebecebffecebebffecebecffecececffecececffececec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffeffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff080909ff191a19ff434343ff6b6c6bff807f80ff8c8b8bff8f8f8fff8f8f8fff919191ff929392ff959494ff979797ffa0a0a0ffd5d6d5fff9f8f9fffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfafffafbfbfffafbfbfffafafbfffbfafafffbfafbfffafbfbfffafafafffafafafffafafbfffafafafffbfbfafffafafafffbfafafffafafbfffafafafffafafafffafbfafffbfafafffbfafafffbfafafffbfbfbfffafbfafffbfbfafffbfbfafffafbfbfffbfbfafffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffcfdfcfffdfcfcfffcfdfdfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfafffafafafffafbfafffafafafffafafafffbfbfafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafafffafbfafffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfff6f5f5ffd0d0cfff9b9b9aff919292ff909090ff909091ff908f8fff8e8d8eff8d8d8dff8b8b8bff7f8080ff5f6060ff363736ff181817ff050505ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff0eff0fff3f2f3fff2f2f2fff2f1f2fff1f2f1fff0f1f0fff1f1f1fff3f3f2fff5f4f5fff5f6f6fff7f6f7fff6f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f9fffafaf9fffafafafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffefefefffffffffffefffffffefefefffefffefffefefefffefdfdfffefdfdfffefdfdfffbfbfbfff8f8f8fff8f8f7fff6f6f6fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f2fff2f1f1fff1f0f1fff0f0f0ffefeff0ffefefefffeeeeeeffedecedffecececffebebebffeaeaeaffe9e9e9ffe8e8e7ffe5e6e6ffe5e5e4ffe4e4e3ffe1e2e1ffe0dfdfffdedddeffdcdcdcffdbdadaffdadad9ffd8d8d8ffd7d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d5d6ffd6d6d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d8d8ffd9d8d8ffd9d9d9ffdad9daffdadadaffdbdbdbffdbdbdbffdcdcdbffdddddcffddddddffdeddddffdfdedeffdfdfdeffdfdfdeffe0e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e8e8ffe9e8e9ffe9e9e9ffe8e8e8ffe9e9e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffeaeae9ffeaeaeaffeaeaeaffebeaeaffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaebffededeeffeeeeeeffeeeeedffedededffecedecffedececffedececffedececffecececffecedecffededecffecececffecececffececedffedececffecececffecececffecececffebececffecececffecececffecececffebebecffecebebffecebecffecececffecececffecececffecececffecebebffececebffecececffebebebffececebffecebebffebebebffebebebffebecebffebebebffebeaebffebeaebffebebebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9eae9ffeae9e9ffe9e9eaffeaeae9ffeae9e9ffe9e9e9ffeae9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e0ffdfdfdfffdededdffdcdddcffdadbdbffd9d9d9ffd7d6d7ffd6d5d5ffd3d3d3ffd1d2d2ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc0c0c0ffbdbdbdffb9b9baffb6b6b6ffb3b2b2ffaeaeaeffadadadffadadadffacacacffababaaffa9a8a8ffa6a7a7ffa4a4a3ffa2a2a2ffa0a0a0ff9e9e9eff9d9c9cff9b9b9bff999999ff989897ff959695ff949393ff929291ff8e8e8eff8c8c8cff8b8b8bff888988ff868686ff848484ff828282ff7f7f80ff7d7d7cff7a7a79ff767676ff747373ff6f7070ff6b6a6aff666666ff646364ff606060ff5b5b5bff525252ff4e4e4dff4b4b4aff474747ff444443ff414040ff3e3d3dff3a3a3aff373837ff2f2f2eff0f0f0fff030303ff030303ff030302ff030203ff020202ff010201ff010202ff010102ff010201ff010101ff010101ff010100ff010001ff010100ff000001ff000100ff010000ff000000ff010000ff000000ff000000ff010100ff010000ff000000ff000000ff010100ff000000ff010000ff010000ff010100ff000000ff000100ff000100ff00000000000000000000000000000000000000000000000000000000000000ff010100ff000001ff010101ff010101ff010101ff010001ff010101ff010000ff010001ff010000ff000001ff000101ff000001ff000000ff010101ff000100ff010000ff010000ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff212020ff383837ff505050ff5c5c5cff616161ff666565ff6a6a6aff6f706fff737373ff707070ff484748ff363536ff3b3b3bff414141ff484848ff4e4f4eff565656ff5f5f5eff686768ff707171ff777778ff7d7e7dff848483ff8a8a89ff8f8f8fff949494ff999999ff9d9d9dffa1a1a1ffa5a4a5ffa8a9a9ffacacacffb0b0b0ffb2b2b2ffb5b5b5ffb7b8b8ffb9babaffbcbcbbffbebebdffbfbfbfffc0c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc3c3c2ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c3ffc4c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c7c6ffc8c8c7ffc8c8c8ffc9c9c9ffcac9caffcbcacaffcbcbcbffccccccffcdcdcdffcdcdcdffcececdffcececeffcececeffcfd0cfffd0d0cfffd0d0d0ffd0d1d0ffd2d2d1ffd1d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd4d5d4ffd4d5d4ffd5d5d5ffd6d6d5ffd6d6d7ffd6d7d7ffd7d7d8ffd7d8d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9daffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdcdcffdcdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdedfdeffdfdfdfffe0dfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e1ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e5ffe6e6e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaebebffebecebffecececffecededffeeededffeeeeeeffefefefffefeff0fff0f0f0fff1f1f1fff2f1f1fff3f2f2fff3f3f3fff4f4f4fff6f6f6fff7f7f6fff7f8f8fff8f9f8fffafaf9fff9f9f9fffaf9f9fffaf9f9fffafafafff9f9f9fffafafafffafafafffbfafafffbfbfafffbfbfbfffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffebececffebececffecececffececebffe9e9eaffe9e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c0c0ffc1c0c0ffc0c0c0ffc1c1c0ffc1c1c0ffc0c1c1ffbfbfbfffbfbfc0ffc0c0bfffc0c0c0ffbebebeffc0c0c0ffc4c4c4ffcacacaffcdcdcdffcccccbffc9c9caffc9c8c8ffc0c0c1ffb6b6b6ffacacacffa7a7a7ffa6a6a6ffa7a6a7ffa8a7a7ffa8a7a7ffa7a8a7ffa8a8a8ffa9a9a8ffa9a9a9ffaaaaaaffabababffabacabffadacacffadadadffaeaeadffaeaeaeffafafaeffafafafffb0afafffb1b1b0ffb1b1b1ffb1b2b2ffb3b2b3ffb2b3b3ffb3b3b3ffb4b4b4ffb5b4b4ffb5b5b5ffb7b7b6ffb7b7b7ffb8b8b8ffbbbbbbffbfc0c0ffc4c3c3ffc7c7c7ffc9c9c9ffcbcbcbffcececfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd2d1d1ffd1d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d6ffd6d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d8d9ffd8d9d9ffd9d9daffd9dad9ffd9d9d9ffdadad9ffdadadaffdadadbffdbdbdbffdcdbdbffdcdcdcffdddcdcffddddddffddddddffdeddddffdededeffdfdfdfffdfdfdfffdbdcdcffd9d9d9ffd8d8d8ffd3d3d3ffcececeffcccbcbffcacacaffcac9c9ffc9cac9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c8c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c7ffc7c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c4ffc4c4c4ffc4c4c3ffc4c4c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbebeffbebebfffbfbfbeffbfbebeffbebebeffbebdbeffbdbebeffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbabbbaffbababaffbababaffbab9b9ffb9b9b8ffb9b9b8ffb8b8b8ffb7b8b8ffb7b7b7ffb6b6b7ffb7b6b6ffb6b6b6ffb5b6b6ffb5b5b5ffb5b5b5ffb6b7b7ffb9bab9ffbdbdbcffbfc0c0ffc3c3c3ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c8c9ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c2c3ffc3c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfc0bfffbfbfbfffbebfbeffbebebeffbdbebdffbdbdbdffbcbcbdffbdbdbcffbcbcbcffbcbcbcffbcbbbbffbbbcbcffbbbabbffbababaffbab9baffb9b9b9ffb8b9b9ffb8b8b8ffb9b9b9ffbfbfbfffc8c8c8ffd1d1d0ffd6d5d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d4ffd2d2d2ffd1d1d0ffd0d1d1ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d0ffd1d1d2ffd2d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e8e8ffeae9e9ffeae9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebecffecebebffecebecffecececffecececffecececffececed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefefffffffefffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0a0a09ff212021ff4e4e4eff727372ff838484ff8c8c8cff8e8e8eff8e8f8fff909090ff929293ff959595ff979798ffabababffe4e4e4fff9f9f9fffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffbfcfbfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfafafffbfbfafffafafbfffafafafffafafafffafafbfffbfafafffafbfafffafafafffbfafafffbfbfafffafafbfffafbfbfffbfbfafffbfafafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfcfffcfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfbfafffbfafbfffbfbfbfffbfbfafffafbfbfffafafbfffbfbfafffafbfbfffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafbfbfffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfff8f9f8ffdedfdeffa6a7a7ff929392ff919191ff8f9090ff8f8f8fff8e8e8eff8d8d8dff8d8d8cff858586ff6f6f6fff4c4c4cff262626ff090908ff030403ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff3f3f2fff2f2f2fff1f2f2fff1f1f2fff2f2f2fff3f3f3fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fffafaf9fffafbfafffbfbfcfffbfcfbfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffefefefffffffffffffffffffffefefffefefefffefefefffefdfefffefdfdfffdfdfdfffafbfafff8f9f8fff7f8f8fff7f7f6fff6f6f6fff5f6f5fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f2fff2f2f3fff2f2f1fff1f2f1fff0f0f0fff0f0f0fff0f0efffeeefefffeeeeeeffedececffecebebffeaeaeaffeae9e9ffe8e8e8ffe7e7e7ffe6e6e5ffe4e3e4ffe2e2e2ffe0e0dfffdddedeffdcdcdcffdbdbdbffd9dadaffd8d9d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d5ffd6d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd8d7d7ffd8d8d9ffd9d9d9ffd9d9daffdadadaffdbdadaffdbdbdbffdcdbdbffdcdcdcffddddddffdddddeffdededdffdededeffdfdfdfffe0e1e0ffe0e1e1ffe1e2e1ffe2e2e2ffe1e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e4ffe4e3e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffeaeaeaffeaeaeaffebebebffeeededffeeeeeeffeeedeeffedededffecececffececedffecececffecececffecedecffecedecffececedffecececffececedffecececffecececffecececffecececffecececffebebecffecebecffececebffecececffecececffecececffececebffecececffecececffebececffecececffececebffecebebffececebffececebffebebebffebebebffecebebffebebebffebebebffebebebffeaebebffebebebffebebeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeae9ffe9eaeaffeae9e9ffe9e9e9ffe9eaeaffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e4ffe2e2e2ffe1e1e1ffe0e1e0ffdfdfdfffdddedeffdcdddcffdbdbdbffd8d9d9ffd7d7d7ffd5d6d5ffd4d3d4ffd2d2d2ffd0d0d1ffcececeffcccccbffcac9caffc8c8c8ffc6c7c6ffc4c4c4ffc2c1c2ffbfbfbfffbbbcbcffb8b8b8ffb4b3b3ffb2b1b1ffb1b1b1ffb0afafffaeaeaeffadadadffababaaffa7a7a7ffa5a5a5ffa3a4a3ffa1a2a2ffa0a0a0ff9f9f9eff9c9d9dff9b9b9bff99999aff989897ff959595ff929292ff909090ff8f8f8fff8d8d8dff8b8b8aff888888ff868685ff838383ff818180ff7e7e7eff7b7b7bff787878ff757474ff707071ff6a6a6aff686868ff636363ff5a5a5aff555555ff515051ff4d4d4dff4a4a4aff474647ff434343ff3f3f3fff3c3d3cff393a39ff363637ff2e2e2eff0f0f0fff030303ff030303ff020303ff020202ff020201ff010102ff010101ff010101ff010101ff010100ff000100ff000000ff010001ff010100ff000001ff000001ff010000ff010000ff000000ff010000ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff010100ff000101ff000000ff000001ff01010000000000000000000000000000000000000000000000000000000000ff010100ff000101ff010101ff010101ff010101ff000100ff010000ff000101ff010101ff000001ff010101ff010000ff010001ff010000ff000000ff000000ff000001ff000000ff000000ff000100ff000100ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff070707ff252424ff3e3d3dff525252ff5c5c5cff616161ff656565ff6a6a69ff6f6f70ff707070ff6c6c6bff464747ff353535ff3b3b3aff404141ff474747ff4f4f50ff575857ff5f5f5fff676867ff707070ff777777ff7e7e7dff848483ff898989ff8f8f8eff939393ff989898ff9d9d9dffa1a1a1ffa4a5a4ffa9a8a8ffabacacffb0b0b0ffb2b2b2ffb5b5b5ffb7b7b7ffbab9b9ffbbbbbbffbdbdbdffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c9c8ffc9c9c9ffcacacaffcbcbcbffcbcbccffcccccdffcdcdccffcdcdcdffcececdffcfceceffcfcfceffcfcfcfffd0d0cfffd0d0d1ffd0d0d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d4d4ffd3d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd7d8d8ffd9d9d8ffd8d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdadaffdadbdbffdbdcdbffdbdbdcffdcdcdcffdcdcdcffddddddffddddddffdeddddffdededeffdfdedfffdfdfdfffdfdfdfffe0e1e0ffe0e1e1ffe1e2e2ffe2e3e2ffe3e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe8e7e7ffe9e9e8ffe9e9eaffeaeaeaffebebeaffecebecffedececffedededffeeeeedffefeeeeffefefefffeff0f0fff0f1f1fff2f2f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff8f7f7fff8f8f8fff9f9f9fff9faf9fff9f9fafff9f9fafffafaf9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffedececffecececffebebecffecebecffecebebffecebecffebebeaffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc1c1c1ffc0c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffbfc0c0ffc1c0c1ffc0c0c0ffc1c0c0ffc0c0bfffc1c1c2ffc6c5c6ffcccccbffcdcdcdffcccbcbffc9c9c9ffc6c6c5ffbfbebfffb4b5b4ffaaaaabffa6a6a7ffa7a7a6ffa7a6a6ffa7a7a7ffa8a7a7ffa8a8a7ffa9a8a8ffa9a9a8ffaaa9aaffaaaaaaffabababffabacacffacacacffadadadffadaeaeffaeaeaeffafafafffafb0afffb0b0b0ffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb3b3b4ffb5b5b4ffb5b5b5ffb6b6b5ffb7b7b7ffb8b9b9ffbcbdbcffc2c1c1ffc4c5c5ffc8c8c8ffc9c9c9ffcccdccffcfceceffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd6d5d5ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdbdadaffdbdbdbffdbdcdcffdcdcdbffdddcdcffddddddffddddddffdededeffdfdfdfffdededeffdadadaffd9d8d8ffd6d6d6ffd1d1d1ffcdcccdffcbcacaffc9c9c9ffc9cac9ffc9c9c9ffc8c9c9ffc8c9c8ffc8c8c9ffc7c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc6c6c7ffc7c6c6ffc7c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c5ffc6c5c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c4ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbdbebeffbebdbdffbdbdbdffbdbdbdffbcbdbcffbdbcbcffbcbcbdffbcbcbcffbbbbbbffbbbbbbffbbbabaffbbbabaffbababaffbababaffb9b9baffb9b9baffb9b9b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b8ffb7b7b7ffb7b7b7ffb5b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b5ffb4b4b4ffb7b6b6ffb9b9baffbdbdbcffc0c0c0ffc2c2c2ffc5c4c4ffc6c6c5ffc6c6c7ffc7c7c8ffc8c8c7ffc7c7c7ffc7c6c6ffc6c6c5ffc5c5c4ffc4c4c4ffc4c4c3ffc3c3c4ffc3c2c3ffc3c3c2ffc2c2c2ffc1c1c2ffc1c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebfffbebebeffbebebeffbebdbdffbdbdbdffbdbdbcffbcbcbcffbcbcbbffbcbcbcffbbbcbcffbbbbbbffbbbabbffbabbbbffbababaffb9b9b9ffb8b8b8ffb8b7b7ffb9b9b9ffbfbfbfffc8c8c8ffd0d0d0ffd4d4d5ffd6d6d5ffd5d5d5ffd6d6d6ffd4d5d5ffd3d3d4ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d2d2ffd0d0d1ffd1d0d1ffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffeaebeaffebebebffebecebffecececffecececffecececffedececffececedffececec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030403ff0b0c0cff282828ff585858ff7a7a7aff858686ff8b8b8cff8d8d8dff8f8e8eff909190ff939292ff969595ff999898ffbabbbafff0f0f0fffafafafffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfbfafffafafafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafafafffafbfafffafafbfffafbfafffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffbfafafffafbfafffafbfafffbfafbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfbfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfcfbfffafbfafffafafafffbfbfbfffbfbfbfffafafbfffafafbfffafafbfffbfbfafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafafffafafbfffafafbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffafafaffebebebffb5b6b6ff939393ff909090ff909090ff8f8f8fff8e8e8eff8d8c8cff8d8d8dff888888ff797979ff5a5a5aff323333ff0f0f0fff050405ff020101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff2f2f3fff3f2f3fff3f3f2fff2f3f2fff2f2f2fff2f1f2fff3f3f3fff5f5f5fff6f6f7fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff9f9fafffafafafffbfbfbfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefffefffffffffffefefffffffefefffdfefefffefefefffdfdfdfffdfcfcfffafbfbfff8f9f9fff7f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff3f4f4fff3f3f3fff2f3f3fff2f3f3fff2f2f1fff1f1f2fff1f0f0fff0f0f0ffefefefffeeefeeffedededffecebebffebebebffeaeaeaffe9e9e9ffe8e7e7ffe6e6e6ffe4e5e4ffe2e2e2ffe1e1e1ffdedfdeffdcdcddffdbdbdcffdadadaffd9d9d9ffd8d8d7ffd6d6d6ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd6d5d6ffd7d7d7ffd8d8d7ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdbdbffdbdbdcffdcdcdcffdcddddffdddedeffdddddeffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe7e8e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9eaffe9eaeaffeaeaeaffeae9eaffeaeaeaffebebebffeaeaeaffeaeaeaffeaeaeaffebebeaffedededffeeeeeeffededeeffedecedffecececffecececffebececffecececffecececffecececffecececffecececffececebffecececffecebebffecececffecececffebececffebececffecececffebececffecececffecececffecececffecebebffecececffecebecffecececffecececffecebebffececebffececebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffeaeaebffebeaebffebebeaffeaebeaffeaeaeaffeae9eaffeaeae9ffeaeae9ffe9e9eaffeae9e9ffeaeaeaffeaeae9ffeaeae9ffe9eae9ffeae9eaffe9eaeaffeae9eaffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e6e6ffe5e6e5ffe4e4e4ffe2e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdfffdeddddffdcdcdbffdadadaffd8d8d8ffd7d7d7ffd6d5d5ffd4d4d4ffd2d2d3ffd1d1d1ffcfcfcfffcccdcdffcbcbcaffcac9caffc7c7c7ffc5c5c5ffc3c3c3ffc0c1c0ffbdbdbdffb9b9b9ffb7b7b6ffb4b4b3ffb3b3b4ffb3b2b2ffb0b1b0ffaeafaeffaaaaaaffa8a8a8ffa7a7a7ffa5a5a5ffa3a3a4ffa2a1a2ffa0a0a0ff9e9f9eff9c9c9cff9b9a9aff989898ff969696ff949495ff939392ff929291ff8f8f8fff8d8d8cff8a8a8aff888788ff858585ff838383ff807f80ff7c7c7dff797979ff757575ff6f6f6fff6c6c6cff676767ff5d5d5dff585858ff545454ff515051ff4d4e4dff4a4a4aff454646ff424242ff3e3f3fff3b3c3cff383838ff363535ff2d2d2cff0c0d0cff030303ff030303ff020202ff010202ff010102ff010101ff010101ff010101ff010100ff010101ff010000ff010100ff010001ff000100ff010101ff000000ff000000ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000001ff000001ff010100ff010100ff000000ff010000ff000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010001ff000001ff010101ff010100ff010101ff010000ff010000ff000100ff010101ff000001ff010000ff000100ff010101ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050606ff252424ff3e3e3eff545453ff5c5c5dff616161ff646564ff686968ff6e6e6eff707070ff6c6c6bff4a4a4aff343435ff3a3a3aff414140ff484847ff4f4e4fff575656ff5f5e5eff676867ff707070ff777676ff7d7d7dff838382ff888888ff8d8d8dff939293ff979898ff9d9c9cffa0a0a0ffa4a4a4ffa9a8a8ffacacabffb0b0b0ffb2b2b2ffb5b4b4ffb7b7b6ffb9b9b9ffbbbbbbffbdbcbdffbebfbeffc0c0c0ffc0c0c0ffc1c1c1ffc1c2c2ffc1c2c2ffc1c1c1ffc2c1c2ffc2c2c1ffc2c3c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c5ffc5c5c5ffc5c6c6ffc6c7c7ffc8c7c7ffc8c8c9ffc9c8c8ffcacac9ffcacacbffcbcbcbffccccccffccccccffcdcdccffcececdffcececeffcececeffcecfceffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d3d4ffd5d4d4ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffddddddffdcddddffdeddddffdddedeffdedfdfffdededeffdfdfdfffdfe0e0ffe0e1e0ffe0e1e1ffe2e1e2ffe2e2e2ffe3e4e3ffe4e4e4ffe6e6e6ffe7e7e6ffe7e7e8ffe8e8e9ffe9e9e9ffeaeaeaffebebebffecececffedededffedededffeeeeeeffefeeefffeff0effff0f1f1fff1f1f1fff2f2f1fff3f3f2fff4f4f4fff5f4f4fff5f6f5fff6f7f6fff7f7f7fff8f8f8fff9faf9fff9f9fafff9f9fafffafafafffafafafffbfbfafffbfafafffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffecececffecececffebebecffebececffebebebffeae9eaffe9e8e8ffe8e8e8ffe7e7e8ffe6e7e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e4e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c1ffc1c1c1ffbfbfbfffc0c0c0ffc0c0bfffc0c1c0ffc0c0c0ffc1c0c0ffc2c1c1ffc1c1c1ffc1c1c1ffc3c3c3ffc7c7c7ffcbcbccffcdcdccffcbcbcbffc8c8c8ffc5c5c4ffbdbdbeffb2b3b2ffa8a9a9ffa6a6a6ffa7a7a6ffa7a7a7ffa7a7a8ffa8a7a7ffa8a8a8ffa8a9a8ffa9a9a9ffaaaaaaffababaaffababacffacacacffadacadffaeadadffaeaeadffaeaeaeffafaeafffafafafffb0b0afffb0b0b1ffb1b1b1ffb2b2b2ffb3b2b2ffb3b3b3ffb3b4b4ffb5b4b5ffb5b5b6ffb7b6b7ffbab9b9ffbebebeffc3c3c3ffc5c5c5ffc9c8c8ffcacacaffcdcdcdffcecfceffd0d0d0ffcfcfd0ffd0cfd0ffcfd0cfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d1ffd0d1d1ffd0d1d1ffd2d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd3d2d2ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd5d6d5ffd5d5d5ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadbffdbdbdbffdbdbdbffdbdbdcffdddcdcffdcdddcffddddddffdeddddffdfdedeffdcdddcffd9dadaffd7d7d8ffd5d5d5ffcfd0d0ffccccccffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc5c6c6ffc5c6c6ffc6c5c5ffc6c5c6ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c3c2ffc1c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbebebfffbfbebeffbebebeffbebebdffbebebdffbdbdbdffbdbdbdffbcbdbdffbdbcbdffbcbcbcffbbbbbcffbcbcbcffbbbbbbffbbbbbbffbbbabaffbababaffb9bab9ffbababaffb9b9b9ffb9b8b9ffb8b9b9ffb8b9b9ffb7b8b8ffb8b7b7ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b4ffb6b6b7ffb9b9b9ffbdbdbdffbfbfbfffc2c2c2ffc4c3c4ffc5c5c4ffc6c6c6ffc7c6c6ffc6c7c6ffc6c6c6ffc5c5c6ffc4c4c4ffc3c4c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbebeffbebfbeffbebebeffbebdbdffbebebdffbdbdbdffbdbdbcffbcbcbcffbcbbbcffbbbcbcffbcbbbcffbbbbbbffbbbabbffbbbbbbffbababaffb9b9b9ffb8b8b8ffb8b7b7ffb9b9b9ffc0c0c0ffc8c8c8ffd0cfcfffd4d4d4ffd6d6d6ffd5d5d6ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffd2d2d2ffd2d2d2ffd4d4d4ffd4d3d3ffd4d4d4ffd4d3d3ffd3d3d4ffd2d2d2ffd1d1d1ffd0d1d1ffcfcfcfffd0d0d0ffd0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e8e8ffe9e8e8ffe8e9e9ffe9eae9ffe9eaeaffebeaebffebebebffecececffecebebffecececffecececffecececffecececffececec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffeffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050606ff111212ff323332ff616161ff807f7fff888888ff8c8b8cff8d8d8eff8f8e8fff919091ff939393ff969696ff9d9d9dffcecdcefff7f7f7fffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffafbfbfffafafafffafbfafffafbfafffafbfafffafafafffafbfbfffafbfafffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffafafbfffafafafffafafbfffbfafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffbfafbfffafafbfffbfafbfffafafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfff5f5f5ffc9c9caff989898ff919190ff909090ff8f8f8fff8e8e8eff8c8d8cff8c8d8cff8a8b8aff808080ff636464ff373737ff121212ff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff2f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff4f3f4fff6f5f5fff7f6f7fff7f8f7fff8f8f8fff8f9f9fff8f9f8fff9faf9fffaf9f9fffbfbfbfffbfbfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefffffffffefffffffffffefefefffefffffffefefefffdfdfdfffdfdfdfffcfdfdfffbfafbfff9f9f9fff8f8f9fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f3f3fff2f3f3fff2f3f2fff1f2f1fff0f1f1fff0f0f0ffeff0f0ffeeefeeffedeeeeffececedffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e7e6ffe4e5e5ffe3e4e4ffe1e1e1ffdfdfdfffdddddcffdbdcdcffdadadbffd9d9daffd8d8d8ffd7d6d7ffd5d5d5ffd4d4d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d4ffd4d5d5ffd4d4d5ffd4d5d5ffd6d5d6ffd7d7d6ffd7d7d7ffd8d9d8ffd9d9d8ffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdddcddffddddddffdededdffdededeffdfdfdfffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e4e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9eae9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebeaffeaeaebffeaebeaffebeaeaffeaeaebffececebffedeeeeffedededffedededffecececffecececffececebffecececffecececffecececffecebecffecececffecececffecececffecececffebececffecececffecececffecececffecececffebececffecececffebececffebececffebececffebececffebecebffecececffecececffebececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaeaffebebebffebebebffeaeaebffebeaebffeaeaebffeaeaeaffeae9eaffeaeaeaffeae9e9ffeae9eaffe9eae9ffeaeae9ffe9eaeaffe9e9e9ffe9eaeaffeae9e9ffe9eaeaffe9e9eaffe9eaeaffeae9e9ffeae9e9ffe9e9e9ffe8e9e8ffe9e9e8ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e5e6ffe4e4e4ffe4e4e3ffe3e3e3ffe2e1e2ffe1e1e1ffe0e0e0ffdededeffdddddcffdbdbdbffdadadaffd8d8d8ffd7d7d7ffd5d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffcfd0cfffcdcdcdffcbccccffcacacaffc8c8c8ffc6c6c5ffc4c4c4ffc1c1c2ffbebebfffbcbcbcffb8b8b8ffb6b5b6ffb5b6b5ffb4b5b5ffb3b4b4ffaeaeaeffacacabffaaaaaaffa9a9a9ffa7a7a7ffa5a5a5ffa4a3a4ffa2a1a2ff9f9f9fff9d9d9dff9c9b9bff9a999aff989898ff979796ff969696ff949494ff909190ff8e8e8eff8c8c8cff8a8a8aff878787ff848484ff818081ff7e7d7dff797979ff737473ff727171ff6d6d6dff616160ff5b5c5cff585757ff555555ff515051ff4c4c4cff494948ff454545ff424141ff3e3e3eff3a3a3bff373737ff343434ff262627ff080909ff020303ff020202ff010202ff010201ff010101ff010101ff010101ff000101ff000101ff000101ff000101ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000001ff000101ff000000ff010000ff000000ff000101ff010001ff000001ff010001ff010001ff000000ff010001ff010001000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010001ff010100ff000001ff000100ff010100ff010101ff010100ff000101ff000000ff010101ff010001ff000000ff000000ff000101ff010001ff000101ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050506ff222323ff3c3c3cff525252ff5c5c5cff616261ff646565ff676868ff6d6d6dff70706fff6d6d6cff505050ff343434ff383939ff403f40ff474647ff4e4e4eff565556ff5e5e5eff686767ff6f6f6fff757575ff7c7c7bff818181ff878786ff8c8d8dff929292ff979797ff9b9c9cffa0a0a0ffa4a4a4ffa8a8a7ffababacffafb0afffb2b2b1ffb4b4b5ffb7b7b6ffb9b9baffbbbabbffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc1c1c2ffc1c1c1ffc2c2c1ffc2c2c2ffc2c3c3ffc2c2c2ffc3c3c3ffc3c4c3ffc4c5c4ffc5c5c5ffc5c6c6ffc6c7c6ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbccccffccccccffcdcccdffcdcdcdffcdcecdffcececfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d2ffd1d2d2ffd3d2d3ffd3d2d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d7d6ffd7d7d7ffd7d7d6ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffdadad9ffd9dadaffdadbdaffdbdbdaffdbdbdbffdcdcdbffdbdcdcffdcdcdcffddddddffdedddeffdededeffdededeffdfdfdfffe0dfdfffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e8e9ffe9eaeaffeaebeaffebebebffecececffedededffeeeeeeffeeeeeeffefefefffeff0f0fff0f1f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f5f5fff6f6f6fff7f7f7fff8f8f8fff9f8f8fff9fafafffafafafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffecececffecececffecececffecececffebebebffe9eaeaffe9e9e9ffe8e8e9ffe7e8e7ffe7e7e7ffe6e6e6ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe2e1e2ffe0e1e1ffe1e1e1ffe1e0e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c1ffc0c0c0ffc1c1c1ffc1c2c1ffc2c3c2ffc2c3c2ffc2c2c2ffc3c4c4ffc8c8c8ffcbcbcbffccccccffcacacaffc8c8c8ffc4c4c3ffbcbcbcffb0b1b1ffa6a6a7ffa6a6a6ffa7a6a7ffa7a7a7ffa7a8a7ffa8a8a8ffa8a9a9ffa9a9a8ffaaaaa9ffaaaaaaffabababffacacacffacacadffadadadffaeadaeffaeadaeffaeaeafffafafafffb0afafffb0b0b0ffb0b1b0ffb1b2b1ffb2b2b2ffb2b2b2ffb3b4b3ffb4b4b4ffb5b5b5ffb7b7b7ffbbbcbcffc0c0c0ffc4c4c3ffc6c6c6ffc8c9c8ffcbcbcaffcdceceffcfcfceffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d5ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d6d7ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d9d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdadbdbffdcdbdbffdcdcdbffdcdcdcffdcdddcffdeddddffdededfffdcdcdbffd8d9d9ffd7d7d7ffd4d4d4ffcfcecfffcacacbffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c7c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c5c5ffc5c6c6ffc5c5c5ffc4c5c5ffc4c5c5ffc4c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc3c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c3ffc2c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c1ffc0bfc0ffbfbfbfffbfbfbfffbfbebfffbfbebeffbebdbeffbdbebdffbdbebdffbdbdbdffbcbdbcffbcbdbdffbcbcbcffbcbcbcffbbbcbcffbbbbbcffbbbabbffbbbbbaffbababaffb9bab9ffbabab9ffb9b9baffb9b9b9ffb8b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b6ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb5b5b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b3ffb2b3b2ffb2b2b2ffb2b2b3ffb3b4b3ffb6b6b6ffb9b9b9ffbcbcbcffbfbfbfffc1c1c1ffc3c3c3ffc4c4c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c4c4ffc3c4c3ffc2c3c3ffc2c2c3ffc2c2c1ffc1c1c1ffc1c0c0ffc0c0c1ffc0c0c0ffbfbfc0ffbfbfbfffbfbebfffbebebeffbebebeffbebebeffbebdbdffbdbdbdffbdbdbdffbdbdbcffbcbcbcffbbbcbbffbbbcbcffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbabbffbababaffb9b9b9ffb8b8b8ffb8b8b7ffb9babaffc1c1c0ffc8c9c9ffd0cfcfffd4d4d4ffd6d6d6ffd7d7d7ffd7d7d6ffd5d6d5ffd3d3d3ffd1d1d1ffd1d1d2ffd1d1d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d3ffd2d2d2ffd0d1d1ffd1d1d1ffcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e5e5ffe5e4e5ffe6e6e5ffe5e6e6ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffeaeaeaffeaeaebffebebebffecececffecededffecececffecececffecececffecececffecedecffececec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefeffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff090909ff1a1b1bff414241ff6a6a6aff848484ff898989ff8b8b8cff8e8e8eff8f8f8fff919191ff949494ff969696ffa6a6a6ffddddddfff8f8f8fffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfafbfffafbfbfffafafbfffbfafafffbfafafffafbfafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffafafafffbfafbfffafbfafffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfcfffbfbfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffafafbfffbfafbfffbfafafffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffdfcfdfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffafbfafffbfbfafffafafafffafafbfffbfbfbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfdfff9faf9ffdadbdbffa2a2a1ff919291ff908f90ff8f8f8fff8e8e8eff8d8c8cff8c8b8bff8a8b8bff848383ff6c6b6bff3e3e3eff171717ff060606ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f2f3fff2f2f2fff4f4f4fff5f5f5fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffafbfafffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffffefffffefefffffffffffffefffffffefefffffefefdfffdfdfdfffdfdfefffdfdfdfffbfbfbfff9f9f9fff8f9f9fff8f7f7fff7f7f6fff7f6f7fff6f6f6fff5f5f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f2f2fff2f2f2fff1f1f1fff0f1f0fff0eff0ffefefefffeeeeeeffedecedffecebecffeaebeaffeae9eaffe9e8e9ffe7e7e7ffe5e6e5ffe4e4e4ffe2e2e2ffdfe0dfffdddeddffdddddcffd9dadaffd9d8d9ffd8d9d9ffd7d6d7ffd5d6d6ffd4d4d5ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd6d5d5ffd5d6d6ffd6d6d6ffd8d8d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdddcdcffdddedeffdededeffdededfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe6e6e6ffe6e7e6ffe6e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9eae9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaeaffeaeaeaffebeaebffebebebffedededffecededffececedffececebffecebebffecececffebecebffebebecffececebffebececffececebffebecebffecebecffecececffecebecffecebecffecececffecececffecececffecebebffecececffecebecffebebebffebebebffebececffecececffecebecffecebecffebececffecebecffecebecffebebebffebebebffebebebffeaebebffeaebebffeaebeaffebebeaffeaeaeaffeaeaebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e6ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e1ffe0e1e1ffe0dfdfffdddeddffdddcdcffdbdbdbffd9d9daffd9d8d8ffd8d7d7ffd6d7d6ffd5d5d5ffd4d3d3ffd2d2d2ffd0d0d0ffcececeffccccccffcacbcbffc8c9c9ffc7c6c6ffc5c4c5ffc1c2c2ffc0c0c0ffbebdbeffbbbabbffb8b9b8ffb8b8b8ffb6b7b6ffb1b2b1ffaeafaeffaeaeadffacacacffaaaaabffa9a9a9ffa7a6a6ffa4a4a4ffa2a2a2ffa0a0a0ff9f9f9fff9d9d9dff9c9c9cff9a9a9aff9a9a9aff989898ff959494ff919292ff8f908fff8d8d8dff8b8a8bff878888ff858485ff818281ff7d7d7dff787777ff757676ff727272ff646465ff5f5f5fff5b5c5cff575858ff535453ff4f4f4fff4b4c4cff474847ff434344ff404040ff3c3d3dff3a3939ff353635ff333232ff242525ff070708ff030202ff020101ff010201ff020201ff010101ff010101ff010101ff000100ff010000ff000101ff000101ff000000ff010001ff000100ff000000ff010001ff000000ff000000ff000001ff000000ff000100ff000100ff010100ff000000ff000001ff010101ff010000ff000100ff010101ff000000ff000101ff0000000000000000000000000000000000000000000000ff000101ff010100ff010101ff010101ff010101ff010001ff000100ff000000ff010100ff000101ff010101ff000001ff010001ff000001ff000001ff010100ff010000ff000101ff000100ff000000ff000000ff000101ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff060506ff212222ff3d3c3dff515051ff5c5b5cff616261ff646465ff676767ff6b6c6bff707170ff707070ff505151ff323232ff383838ff3f3e3fff464646ff4d4d4eff545454ff5d5e5eff666666ff6d6d6eff737474ff7a7a7aff808180ff868686ff8b8b8bff919190ff969696ff9b9b9bffa0a0a0ffa4a3a4ffa7a8a7ffabababffafafafffb1b2b2ffb4b4b4ffb6b6b7ffb9b9b9ffbabbbbffbcbdbdffbebebeffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc4c3c3ffc4c5c4ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c9ffc9cacaffcac9caffcbcacbffcbcccbffcccbccffccccccffcdcccdffcdcdcdffcececeffcececeffcecfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d1ffd2d2d2ffd2d1d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd9dad9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdcffdbdcdcffdcdcddffddddddffddddddffdededeffdedfdeffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe1e2e1ffe3e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e8ffe9e9e9ffeaeaeaffebebebffebecebffecececffedeeeeffeeeeeeffefeeeffff0eff0fff0f1f0fff1f1f1fff2f2f2fff3f3f3fff3f4f4fff4f5f5fff5f5f5fff6f7f6fff7f8f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffdfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffecececffededecffecececffecececffecececffeaebeaffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe7e6e7ffe5e5e5ffe5e4e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e1ffdfdfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfc0c0ffc1c0c0ffc0c1c0ffc1c0c0ffc1c2c2ffc1c1c2ffc3c2c2ffc3c2c2ffc2c3c3ffc3c3c3ffc2c2c2ffc4c4c5ffc8c8c8ffcbcbcbffccccccffcacbcbffc8c8c8ffc3c2c3ffbbbabbffacadacffa7a7a7ffa6a6a6ffa7a6a7ffa7a8a7ffa8a8a8ffa8a8a8ffa8a9a8ffa8a9a8ffaaaaa9ffaaaaaaffabaaabffacacacffacacacffadadadffadadaeffadadaeffaeafaeffaeaeaeffafafafffafb0b0ffb1b0b1ffb1b2b1ffb2b2b1ffb2b2b2ffb3b4b3ffb4b5b5ffb8b8b8ffbdbdbdffc2c1c2ffc4c5c4ffc6c6c6ffc9c9c9ffcbccccffcecdceffcececeffcececeffcececeffcececfffcecfceffcfceceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d4d4ffd3d4d4ffd4d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9dadaffdadadaffdadbdbffdbdbdbffdbdcdbffdcdbdbffdcdcdcffddddddffdededeffdadadbffd8d7d8ffd6d6d6ffd2d2d3ffcdcecdffcac9caffc9c9c9ffc8c8c8ffc8c7c8ffc8c8c7ffc7c8c8ffc7c7c7ffc6c7c6ffc7c6c7ffc6c6c6ffc6c5c6ffc6c5c5ffc6c5c5ffc5c6c5ffc5c5c5ffc5c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc4c3c4ffc2c3c3ffc3c2c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c2c1ffc0c1c0ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbebebeffbebebeffbdbdbdffbdbdbdffbcbcbcffbdbcbdffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbabbffbabbbbffbababaffb9bab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b8ffb7b7b6ffb7b6b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b4ffb4b5b5ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb2b1b1ffb1b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb3b3b3ffb5b6b5ffb9b9b9ffbbbcbcffbebebeffc0c0c0ffc3c2c3ffc3c4c4ffc4c4c4ffc5c4c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c1c1ffc0c1c0ffc0c0c0ffbfbfbfffbebebfffbfbfbfffbebebeffbebebeffbebebeffbdbdbdffbdbebdffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbcbbffbbbbbaffbabbbaffbbbbbaffbbbbbbffbbbabbffbabbbbffbababaffb9bab9ffb9b8b8ffb8b8b8ffb9babaffc1c1c1ffc8c8c9ffd0d0d0ffd4d4d4ffd6d6d6ffd7d7d7ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d1ffd0d0d0ffd0d1d1ffd2d1d1ffd1d2d1ffd3d2d3ffd2d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd2d2d2ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e4ffe5e5e5ffe5e4e5ffe4e5e4ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffeaeaeaffeaebebffecebebffecedecffedecedffecececffecececffedececffecececffecedecffededed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefffffffffffffffffffffffffffffffffffffffefffffffffefffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030404ff0d0c0cff272727ff515151ff737374ff868786ff8a8b8bff8d8c8dff8f8f8eff909090ff929292ff959595ff989898ffb4b4b4ffebebebfff9f9f9fffbfbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffafafbfffbfafbfffafbfafffbfbfbfffafbfafffafafafffafafafffafbfafffbfafafffafbfafffafafafffafafbfffafafbfffbfafbfffafafafffbfafbfffbfbfafffafafbfffafafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafbfffbfafafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffafbfbfffafbfafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffbfbfbffe8e7e8ffafb0b0ff919292ff8f8f90ff8f8f8fff8e8e8eff8d8d8dff8b8c8bff89898aff848484ff737473ff4d4c4cff252524ff0b0b0bff030304ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff6f6f6fff8f7f8fff9f9f9fff9f9f9fffafafafffbfbfafffbfbfbfffbfcfbfffcfbfcfffcfcfdfffcfdfdfffdfdfefffefdfdfffefefefffefefefffffefefffefffffffffffefffffffffffffffffffefefefffefefefffefdfdfffdfefdfffdfdfefffcfcfcfffafbfbfff9f9f9fff7f8f8fff7f7f7fff6f6f7fff6f6f7fff6f6f5fff5f5f5fff5f5f4fff3f3f4fff3f3f3fff2f3f2fff2f1f2fff1f1f0fff0f0f0ffefeff0ffeeeeefffeeedeeffecececffebebebffeaeaeaffe8e9e9ffe7e7e8ffe6e6e6ffe4e5e4ffe3e2e3ffe1e1e1ffdfdfdeffdcddddffdadbdaffd9d9d9ffd8d7d8ffd7d7d7ffd6d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d4ffd3d3d3ffd4d4d5ffd6d5d5ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d9ffd9d9d9ffdbdadaffdbdbdbffdbdbdbffdcdcdcffdddcdcffddddddffdddddeffdededeffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e5ffe4e4e5ffe5e4e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e6ffe6e6e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe9e9e9ffe8e8e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffe9eaeaffeaeaeaffebeaeaffebebeaffebebeaffebeaeaffeaebebffebebeaffecececffecedecffecececffecebecffecebebffebecebffebebecffebebebffebececffebebebffebececffebecebffebebecffecececffececebffecececffecececffebebecffecebebffebecebffecebebffececebffececebffebebecffebebecffecebecffebecebffecececffececebffebebecffebebebffebebebffeaebebffebebebffebebebffebebeaffeaeaebffeaebeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e6e7ffe5e5e5ffe4e5e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e1e1ffdfdfdfffdddedeffdddcddffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd6d6d5ffd4d5d4ffd4d3d3ffd2d2d1ffd0d0d0ffcececfffcccccdffcbcacbffc9c9c9ffc8c7c7ffc5c5c5ffc3c3c3ffc1c1c1ffbfbfbeffbcbdbcffbbbabbffb9b9b9ffb5b5b4ffb2b2b2ffb1b1b1ffafb0b0ffafaeafffacadacffaaa9a9ffa7a7a7ffa6a6a5ffa3a4a4ffa2a2a3ffa1a0a0ffa09fa0ff9f9f9fff9d9d9dff9c9c9cff9a9a99ff969696ff939393ff919090ff8e8e8eff8a8b8bff888888ff858585ff828181ff7c7c7bff7a7979ff767677ff696968ff646363ff5f605fff5b5a5bff565657ff525252ff4e4e4dff4a4a4aff464646ff424342ff3f3e3eff3b3c3bff373838ff343435ff313131ff232423ff080808ff020202ff010101ff010101ff010201ff010101ff010100ff010100ff010001ff000001ff010001ff000000ff010000ff010000ff000000ff000000ff000000ff000100ff010000ff010001ff010100ff000000ff000100ff000100ff000001ff010100ff000000ff000000ff010100ff000001ff000101ff0000000000000000000000000000000000000000000000ff000101ff000100ff010001ff010101ff000101ff000001ff010101ff010101ff010100ff010000ff000101ff010100ff010000ff000100ff000000ff000001ff010000ff000100ff000001ff000000ff000100ff000000ff000101ff000000ff000001ff000001ff000100ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff070707ff252524ff414141ff515152ff5b5b5bff606161ff646464ff676767ff6b6b6aff707071ff717271ff565756ff313031ff363736ff3e3d3dff454545ff4d4d4dff545555ff5d5d5dff656565ff6d6c6dff737373ff797979ff7f7f80ff858585ff8a8b8bff909190ff969595ff9b9b9bff9fa09fffa3a3a4ffa8a7a7ffabababffafafafffb2b1b1ffb4b4b5ffb7b7b6ffb9b9b9ffbbbbbbffbcbcbcffbebebeffbfbfbfffbfc0bfffc0c0c1ffc0c0c0ffc1c1c1ffc1c1c1ffc1c2c2ffc1c2c1ffc1c1c2ffc2c2c3ffc2c3c2ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc8c8c9ffc9c8c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffcbcbccffccccccffcccdcdffcecdcdffcececeffcfcfceffcecfcfffcfd0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd6d7d6ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9d9ffdadad9ffdadadaffdadadbffdbdbdaffdcdbdbffdbdcdbffdcdcdcffdddcddffddddddffdddeddffdddddeffdededeffdfe0dfffe0dfe0ffe0e1e1ffe1e1e1ffe1e2e2ffe3e2e3ffe3e4e3ffe4e5e5ffe5e6e5ffe6e6e6ffe8e7e7ffe8e9e8ffeae9e9ffebebeaffebebebffecececffedecedffeeedeeffeeeeeeffefefeffff0f0f0fff0f0f1fff1f1f2fff3f3f2fff3f4f3fff5f4f4fff5f5f5fff6f6f5fff6f6f7fff7f8f7fff8f9f8fff9f9fafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffcfbfcfffdfdfdfffdfdfdfffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecedecffecececffecececffecececffecececffecedecffedececffececebffebebebffeaeaeaffe9e9e9ffe9e8e9ffe7e7e7ffe7e7e7ffe6e6e6ffe4e4e5ffe3e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c1c1ffc0c0c0ffc1c1c2ffc2c1c2ffc3c3c2ffc3c3c3ffc3c3c3ffc2c2c3ffc3c3c3ffc3c4c3ffc3c2c2ffc5c5c4ffc9c8c8ffccccccffcccccdffcbcacbffc7c7c7ffc2c2c2ffb6b6b5ffadadaeffa7a7a7ffa7a7a6ffa7a7a7ffa8a7a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a9a9ffa9aaaaffaaaaabffabababffacababffacacacffadadadffadadaeffaeaeaeffaeaeaeffafaeafffb0b0b0ffb0b0b0ffb1b0b1ffb1b1b1ffb2b2b2ffb2b3b2ffb5b4b5ffbababaffbebfbfffc2c2c3ffc5c5c5ffc7c7c6ffcacacaffcdccccffcdcdceffcececdffcececdffcdcecdffcecdcdffcececeffcececeffcecfceffcececfffcfcfcfffcfd0cfffd0cfcfffcfd0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d3d2ffd3d2d2ffd2d3d2ffd3d2d2ffd3d2d3ffd2d2d3ffd3d2d3ffd3d3d3ffd4d3d3ffd4d4d3ffd3d3d4ffd3d3d4ffd4d4d4ffd3d4d4ffd5d4d4ffd5d4d5ffd5d5d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d8d8ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9dadaffdadadaffdadadbffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffd9dad9ffd7d7d6ffd5d6d5ffd1d1d1ffccccccffc9c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c7ffc6c6c6ffc5c6c6ffc6c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c3ffc4c4c3ffc3c3c4ffc3c3c4ffc3c2c3ffc2c3c2ffc3c2c3ffc3c3c2ffc2c2c2ffc1c2c2ffc2c2c1ffc1c2c1ffc2c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfc0ffbfbfbfffbebebeffbebebeffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbcffbbbbbbffbabbbaffbabbbaffbababaffbababaffb9bab9ffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b4ffb3b3b3ffb2b3b3ffb2b2b2ffb2b2b3ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffafb0b0ffb0afb0ffb0b0b0ffb3b3b2ffb6b6b6ffb8b8b9ffbbbabbffbdbdbdffc0c0c0ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c1c2ffc1c1c1ffc0c0c0ffbfbfc0ffbfbfbfffbebfbeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbcbcbdffbcbbbcffbcbbbcffbbbcbcffbababaffbbbabbffbababaffbababaffbababaffbababaffbababaffb9babaffb9b9baffb9b9b9ffb9b9b9ffbbbbbaffc1c0c0ffc8c8c9ffcfd0cfffd5d4d4ffd6d7d6ffd7d7d7ffd6d6d7ffd4d4d4ffd3d3d2ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d2d1ffd1d1d2ffd3d2d3ffd3d3d2ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e4e3ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e6ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffeae9eaffeaebebffebebebffebececffecedecffecededffeeedeeffecedecffecececffecedecffecececffececec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefffffffefefffffffefffffffffffffffefffffefefffffffffffefefeffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff060505ff111011ff333333ff5c5d5cff7b7b7bff888787ff8c8b8bff8e8e8dff8f908fff919191ff939393ff969695ff9b9c9cffc6c6c6fff4f5f5fff9fafafffbfafbfffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffafafbfffbfafbfffbfafafffbfbfafffafbfbfffafafafffafafafffbfbfafffafafafffbfafbfffafbfafffafafafffafbfafffafafafffafafafffafafbfffbfbfafffafafbfffafbfafffbfbfbfffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffafbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffafafafffbfafafffbfbfafffafafafffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffafbfafffbfafafffbfafbfffbfafafffbfbfafffafbfafffafafafffafafafffafafafff9fafafffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfafafffbfafbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffcfdfdfffdfdfcfffcfcfcfff2f2f2ffc3c3c3ff959595ff908f8fff8f8f8eff8e8e8eff8c8c8cff8b8a8bff898989ff848484ff797979ff5b5b5bff363636ff131313ff060606ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff4f4f4fff6f6f7fff8f8f8fffaf9f9fffafafafffbfbfbfffbfbfbfffcfbfbfffdfcfcfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefefffffefefffefefefffffffefffefffefffffffffffffffffffffffffffefefefffefdfdfffefdfefffefdfdfffdfefefffcfdfcfffbfbfbfffafafafff9f9f9fff8f8f8fff7f6f6fff6f6f6fff5f6f6fff5f4f4fff4f4f4fff4f4f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffeff0efffefefefffeeeeeeffedededffececebffeaeaebffe9e9e9ffe9e8e8ffe6e7e7ffe5e5e5ffe4e3e3ffe2e1e1ffe0e0e0ffdddeddffdcdcdcffdadadaffd9d8d8ffd7d7d6ffd6d6d5ffd4d5d4ffd3d3d3ffd3d3d2ffd2d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d2ffd3d2d2ffd3d3d2ffd3d2d2ffd3d2d2ffd2d2d3ffd5d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9daffdbdadbffdbdbdbffdcdbdbffdcdcdcffdddcdcffdddeddffdededdffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe3e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe5e5e6ffe5e6e5ffe6e6e6ffe5e5e6ffe6e6e5ffe7e6e6ffe7e6e6ffe7e7e7ffe6e7e6ffe7e6e6ffe7e6e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e8e8ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffeaeae9ffeaeaeaffebeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffebececffecececffebecebffecebebffebebebffebebebffebecebffebecebffecececffebebebffebebecffecebecffecebebffececebffebececffebebebffebebebffececebffebebebffecebecffebececffebebebffebecebffebebebffebebebffebebecffececebffebebecffebecebffebebebffebebebffebebeaffebebebffebebebffebebebffeaebeaffebeaeaffebeaebffebeaeaffeaebeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e8ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e0e1ffe0dfdfffdededeffddddddffdbdbdbffdadadaffd9d9d8ffd6d6d6ffd6d6d6ffd5d5d5ffd3d3d2ffd1d1d1ffd0cfd0ffcececeffcdcdcdffcccbcbffc9c9caffc7c8c7ffc6c6c6ffc4c4c4ffc1c2c1ffc0bfbfffbebdbdffbbbcbcffb7b8b7ffb6b6b6ffb6b5b6ffb4b4b4ffb2b2b1ffb0b0afffadadadffabaaaaffa9a9a8ffa7a7a8ffa6a6a6ffa4a4a5ffa3a3a3ffa2a2a2ffa0a0a0ff9f9f9fff9d9d9cff9a9999ff979796ff949393ff919191ff8e8e8eff8c8b8bff898888ff858485ff80807fff7e7e7eff7a7a7aff6d6d6dff676768ff626263ff5d5d5dff595859ff555555ff515050ff4d4d4dff494948ff454545ff414040ff3d3d3dff3a3a3aff363636ff333333ff2f3030ff212120ff040303ff020201ff010101ff010101ff010101ff010100ff010100ff010001ff000000ff000001ff010000ff000001ff000000ff010000ff000001ff000100ff010000ff010000ff010101ff000100ff000000ff010001ff010100ff010100ff000100ff000100ff000000ff010100ff000101ff000000ff000001ff00000000000000000000000000000000000000ff010000ff010100ff010000ff010001ff010001ff010100ff010101ff010001ff000000ff010101ff000100ff000000ff000001ff000001ff000000ff010000ff000000ff010000ff000100ff000100ff010000ff000000ff000000ff010001ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff080808ff242524ff464546ff545455ff5b5c5bff616060ff646363ff676767ff6a6b6aff6f6f6fff727172ff5e5e5eff30302fff363635ff3d3d3dff444444ff4d4c4cff545455ff5c5c5cff646464ff6b6b6bff737272ff787878ff7f7f7fff858584ff8a8a8aff90908fff959595ff9b9a9aff9f9f9fffa3a3a3ffa7a7a7ffabaaabffafafaeffb2b1b1ffb4b4b4ffb6b6b6ffb8b9b9ffbbbabbffbcbcbcffbebdbdffbfbebfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c1c2ffc2c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc4c3c3ffc5c5c4ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc8c7c8ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcacbcaffcbcbcbffcbcbccffcbcccbffcdccccffcdcdcdffcececeffcdcecdffcececeffcfcfcfffd0cfcfffd0d0cfffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd5d4d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffd9d8d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdcffdbdcdbffdddcdcffddddddffddddddffdddedeffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe2e3e2ffe3e3e3ffe3e3e3ffe5e4e4ffe6e6e5ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffebebeaffecebecffecececffedededffeeeeedffeeefeffff0f0effff1f0f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff7f7f7fff8f8f8fff9f9f8fffafbfafffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecededffecececffecececffecececffecececffedededffecededffecececffebecebffebeaebffe9eae9ffe9e9e9ffe8e8e8ffe7e7e8ffe6e6e6ffe6e5e6ffe4e4e5ffe3e4e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0dfe0ffe0e0dfffdfe0e0ffdfdfdfffdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc2c1c2ffc2c1c1ffc3c3c2ffc2c3c3ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc1c2c2ffc3c3c2ffc5c5c5ffc8c8c8ffccccccffcccccdffcbcacaffc7c7c7ffbebfbeffb7b6b7ffadadadffa7a8a7ffa7a6a7ffa7a7a7ffa8a8a8ffa7a8a7ffa8a7a8ffa9a8a8ffa9a9a9ffaaaaa9ffaaabaaffabababffabababffadacacffacadadffadadadffadadaeffaeaeaeffafaeafffafafafffb0b0b0ffb1b1b0ffb1b1b1ffb3b3b2ffb6b6b6ffbcbbbbffc0c0c0ffc3c3c3ffc5c5c5ffc8c7c7ffcbcbcaffcdccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcecfceffcecfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d1d1ffd1d1d0ffd1d1d1ffd2d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd8d7d7ffd8d8d8ffd9d8d8ffdad9d9ffd9d9daffdadadaffdbdbdaffdbdadbffdbdbdbffddddddffdcdcdcffd8d8d8ffd6d6d6ffd4d4d5ffcfcfcfffcbcacaffc9c9c9ffc8c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c2ffc3c2c3ffc2c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc1c2c1ffc2c1c2ffc1c1c1ffc1c1c0ffc1c0c1ffc1c0c0ffc1c1c1ffbfc0bfffc0bfbfffc0bfbfffbfbfbfffbfbfbeffbebebeffbdbebeffbdbdbdffbdbdbdffbcbdbdffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbabbbaffbbbabaffbababaffbab9b9ffbab9b9ffb9b9b9ffb9b8b9ffb8b8b9ffb8b8b8ffb8b8b8ffb8b7b8ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb5b4b4ffb5b4b5ffb4b4b4ffb3b4b4ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb0b1b1ffb0b0b0ffb0afb0ffb0b0afffafafafffafafafffafafafffaeaeaeffafb0afffb2b2b2ffb5b6b5ffb8b8b8ffbababaffbdbdbdffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc0c0c0ffbfc0bfffbfbebeffbebebeffbebebdffbdbdbcffbdbdbcffbcbdbcffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbabbbbffbababaffbbbabaffbababaffbababaffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb9b8b8ffb9b9b9ffbcbbbcffc2c2c2ffc8c8c8ffcfcfcfffd4d4d4ffd6d6d7ffd7d6d7ffd5d6d5ffd4d3d3ffd2d2d2ffd3d3d3ffd3d4d4ffd3d3d2ffd3d3d3ffd1d1d1ffd1d1d1ffd1d0d1ffd2d1d1ffd2d2d1ffd2d3d3ffd2d2d2ffd4d4d4ffd4d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe4e4e3ffe4e3e3ffe4e3e4ffe4e3e4ffe4e4e4ffe5e5e5ffe5e4e5ffe4e5e4ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e9ffe9eaeaffeaebeaffebebebffebebebffecececffedededffedededffeeeeedffeeeeefffecececffecececffedececffececec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060606ff151514ff383838ff636263ff7f7f7fff878887ff8b8b8bff8e8e8eff8f8f90ff919292ff939494ff969696ff9fa09fffd4d5d5fff7f8f8fffafafafffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfafbfffafafafffbfafbfffbfbfafffafafbfffbfbfafffafbfafffbfafafffafafafffafbfafffafafbfffafafafffafafafffafafafffbfafafffbfafafffbfafafffbfbfbfffbfafafffbfafbfffafafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfafffafbfafffbfafbfffbfafbfffbfbfbfffafbfbfffafafbfffafafafffbfafafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffafbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfafafffafafafffbfbfbfffafbfafffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfdfcfffdfcfdfff7f7f7ffd1d1d1ff9a9a9aff908f90ff8f8f8eff8e8e8eff8d8c8cff8b8b8bff898989ff858585ff7b7b7bff656565ff434242ff1b1b1aff090909ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f5f5fff7f7f7fff9f9f9fffafafafffbfafbfffbfbfafffcfcfbfffcfcfbfffdfcfcfffdfdfdfffefefdfffdfefdfffefefefffefefffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfffdfdfdfffdfefefffdfcfcfffcfbfbfffafafafffaf9fafff9f9f8fff7f7f7fff6f6f6fff5f6f5fff5f4f5fff4f4f4fff3f4f3fff2f2f3fff1f1f2fff1f1f0fff0f0f0ffefefefffefefefffeeedeeffedededffecececffebeaebffe8e8e9ffe7e8e8ffe6e6e6ffe4e4e4ffe3e3e3ffe1e1e0ffdedfdeffdddcddffdbdbdbffd9d9d9ffd7d7d8ffd6d7d6ffd5d5d5ffd4d4d4ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd2d3d2ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd4d4d4ffd4d5d5ffd6d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffdeddddffdededeffdededeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e8e7ffe7e7e8ffe7e8e8ffe7e7e8ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffecebecffecececffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebecffecebebffebebebffebecebffebecebffecebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffecebebffecebebffebecebffecebebffecebecffebebebffebebebffebebebffebebebffebebebffebebeaffeaebeaffebeaebffebebeaffeaebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9eae9ffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e8ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddcddffdbdbdbffdadadaffd8d8d8ffd6d6d6ffd5d5d5ffd4d3d3ffd2d2d2ffd1d1d1ffd0cfcfffcececeffcdccccffcbcbcbffc9c9c9ffc7c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffc0bfbfffbcbcbcffbab9baffb9b9b9ffb7b8b7ffb6b5b6ffb4b4b3ffb2b2b2ffafafafffadadaeffacababffaaaaaaffa8a9a9ffa7a7a7ffa5a5a5ffa4a4a4ffa3a2a3ffa1a1a0ffa09f9fff9d9d9cff999999ff969696ff949493ff909190ff8e8e8eff8b8b8bff888787ff838383ff808080ff7b7b7cff707070ff6a696aff656465ff606060ff5b5b5bff565756ff535353ff4f5050ff4c4b4bff474647ff424242ff3f3e3fff3b3b3bff383838ff343534ff313131ff2e2d2eff131313ff020202ff010102ff010101ff010100ff010100ff010000ff010101ff010000ff010101ff010000ff000000ff000000ff000101ff000000ff000000ff010101ff010000ff000000ff010001ff010100ff000100ff000000ff000100ff000001ff000101ff000001ff010000ff000100ff000101ff000001ff00000000000000000000000000000000000000ff010100ff010101ff000100ff010101ff000100ff010101ff000101ff010001ff010101ff010100ff000101ff000101ff010001ff010001ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030202ff080808ff222222ff464746ff555555ff5b5b5bff606060ff636362ff656565ff696969ff6d6d6dff6f706fff5e5d5eff303030ff353536ff3c3d3dff434444ff4b4b4bff535453ff5c5c5cff636464ff6a6a6aff727272ff787878ff7e7f7eff858484ff8a8a89ff908f8fff949494ff9a9a9aff9e9f9effa3a3a3ffa7a7a7ffabaaaaffafafafffb1b1b1ffb4b4b4ffb6b6b6ffb9b8b9ffbbbabbffbcbcbcffbdbdbdffbebebeffbfbfbfffbfc0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c1ffc2c1c2ffc2c2c2ffc2c3c2ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffcac9c9ffcac9caffcacacaffcacbcbffcbcbcbffcccccbffcdcdccffcdcdccffcdcdcdffcecdceffcececeffcecfceffcfcecfffcfd0cfffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d4ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d8d9ffd9dad9ffdadad9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffddddddffddddddffdededdffdfdedeffdfdfdfffe0dfe0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe4e3e3ffe4e4e4ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffeae9e9ffebeaeaffecebebffecebecffedededffeeededffefeeefffefeff0fff0f1f1fff1f1f1fff2f2f1fff3f3f3fff4f3f3fff4f4f4fff5f4f5fff6f6f6fff6f7f6fff7f7f7fff8f9f8fffafafafffbfbfbfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffecedecffedededffedecedffecececffecececffececebffebebebffeae9e9ffe9e9e9ffe9e8e8ffe8e7e8ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e3ffe3e3e3ffe2e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdedfdeffdfdfdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c1c1ffc2c2c3ffc3c3c2ffc2c3c2ffc3c2c3ffc3c3c3ffc3c4c3ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c1ffc3c3c3ffc6c6c6ffc9c8c9ffcccdccffcccbcbffc9c9c9ffc4c4c4ffbdbdbdffb2b2b2ffaaaaa9ffa7a7a7ffa7a6a6ffa6a7a6ffa7a7a7ffa8a8a7ffa7a8a8ffa8a8a8ffa9a9a8ffa9a9aaffaaababffaaababffacababffacacacffadadadffadadadffadadadffaeafaeffafafafffb0b0afffb1b1b0ffb1b1b0ffb3b3b3ffb7b7b7ffbdbdbdffc1c2c1ffc4c3c4ffc5c5c5ffc8c7c8ffcbcccbffcccccbffcccccdffccccccffcdcccdffcdcccdffcccdccffcdcdcdffcdcdcdffcdcecdffcdceceffcececeffcfceceffcfcfcfffcfcfd0ffd0cfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d1d2ffd2d3d2ffd3d2d2ffd3d2d3ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdadadbffdbdadbffdcdcdbffdddddcffdbdbdcffd7d8d8ffd6d5d6ffd4d3d4ffcecfceffcacacaffc8c8c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc3c2c2ffc3c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc2c1c2ffc1c1c1ffc0c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0bfffbfc0bfffc0bfbfffbfbfbfffbebfbeffbebebeffbebebdffbdbdbeffbdbdbdffbcbdbdffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbababaffbabab9ffbabab9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b8b7ffb8b7b8ffb7b7b8ffb7b6b7ffb7b7b6ffb7b7b6ffb6b6b6ffb5b6b6ffb6b5b6ffb5b5b5ffb4b5b4ffb4b4b4ffb4b4b3ffb3b3b3ffb2b3b3ffb3b2b2ffb2b2b2ffb1b1b1ffb1b1b2ffb1b1b0ffb0b0b1ffb0b0b0ffb0b0b0ffb0afb0ffafafafffafafafffaeaeafffaeaeaeffaeaeadffadadadffaeadadffb0b0b0ffb4b3b3ffb6b6b6ffb8b7b7ffbababaffbebebeffbfc0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffbfbfbfffbfbebfffbebebeffbdbebdffbcbcbdffbcbdbcffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbababbffbababaffbababaffbab9baffb9bab9ffb9b9b8ffb9b9b8ffb9b8b9ffb8b8b8ffb8b8b8ffb7b8b7ffb8b8b8ffbababaffbfbfbfffc8c8c7ffcececdffd3d3d3ffd5d6d6ffd7d6d7ffd6d6d6ffd3d4d3ffd1d1d1ffd2d2d1ffd3d3d3ffd3d3d3ffd4d3d3ffd3d2d3ffd2d2d3ffd1d1d1ffd1d1d1ffd0d0d0ffd2d2d1ffd1d2d1ffd3d2d3ffd3d2d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e2ffe3e3e2ffe4e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffeaeaeaffebeaeaffebebebffecececffedecedffedededffeeedeeffeeeeeeffeeefeeffefeeefffecececffecedecffececec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff070707ff181818ff3f3f3fff6f6f6fff828282ff878788ff8b8b8bff8e8e8eff8f8f8fff919191ff949494ff989897ffaeaeaeffe6e6e6fff8f8f8fffafafafffafafafffbfbfbfffbfafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafafffafbfafffbfafafffbfbfafffafafafffbfafafffbfafafffafafafffafbfbfffafbfafffafafbfffafbfafffafafafffafbfafffafafafffafafafffafbfbfffbfafbfffafafbfffafbfafffbfafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfafbfffafbfbfffafbfafffafbfbfffbfbfafffbfafbfffafbfafffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffbfbfafffbfbfafffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffafafaffe3e4e3ffacacacff919291ff8f8f8fff8e8d8eff8d8c8cff8b8a8bff888889ff868786ff808181ff717171ff535353ff242524ff0b0a0bff040303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff5f5f4fff7f8f8fff9fafafffafafafffbfbfbfffbfbfbfffbfbfcfffcfbfcfffdfcfdfffdfdfdfffdfefdfffefefdfffefefefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffdfefefffdfdfefffefefdfffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff7f7f7fff5f6f5fff5f5f5fff4f4f4fff3f3f3fff2f3f3fff1f2f1fff0f1f1fff0f1f0fff0efefffefefeeffeeeeeeffedededffecededffebebebffe9e9eaffe7e8e8ffe7e6e6ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfe0ffddddddffdbdbdbffdadadaffd8d8d8ffd7d7d7ffd6d6d5ffd4d4d4ffd3d3d3ffd1d2d2ffd2d2d1ffd1d1d2ffd2d1d1ffd1d1d2ffd1d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d2ffd2d1d2ffd2d1d2ffd2d1d1ffd1d1d1ffd2d3d2ffd3d3d3ffd4d4d3ffd4d5d4ffd5d5d5ffd6d5d5ffd7d7d6ffd7d7d8ffd8d8d8ffd9d9d9ffdadadaffdadbdaffdbdcdcffdcdcddffdddddcffddddddffdededeffdededeffdedfdeffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e2e2ffe2e3e2ffe2e3e3ffe3e4e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e5e5ffe5e4e5ffe4e4e5ffe4e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebecebffebebebffebececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffebebeaffebebebffebebebffebebebffeaebebffebeaeaffeaebeaffebeaebffebebebffebebebffebebebffebebeaffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9eaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe0e1e0ffe0dfe0ffdfdfdeffddddddffdbdcdcffdadbdaffd8d9d9ffd8d8d7ffd5d5d5ffd3d4d3ffd2d2d2ffd1d0d0ffcfd0d0ffcececeffcccccdffcacbcbffcac9c9ffc8c9c8ffc7c6c7ffc5c5c5ffc3c3c3ffc0c0c0ffbebebdffbcbcbcffbababaffb8b8b8ffb7b7b6ffb5b4b5ffb2b2b2ffb0b1b0ffafafafffadadaeffacacabffaaaaaaffa7a8a8ffa7a7a7ffa6a6a6ffa4a4a4ffa2a2a3ffa1a0a1ff9e9d9eff9c9b9bff989898ff959595ff929292ff8f8f8fff8c8c8bff888788ff858484ff808080ff767576ff6f6f6fff6a6a6aff676768ff636362ff5d5e5eff5a5a5aff555655ff515051ff4b4b4bff464646ff414242ff3e3e3eff3b3b3aff373737ff343334ff313030ff2b2b2bff0c0c0cff010201ff010101ff010201ff010001ff000100ff000000ff000000ff000101ff010001ff000001ff000100ff010000ff000100ff000000ff010000ff000001ff000000ff010100ff010101ff000001ff000001ff010100ff000000ff000000ff000000ff010100ff000001ff000000ff000001ff000101ff000000000000000000000000000000ff010001ff010001ff010001ff010100ff010100ff000101ff010100ff010100ff010001ff010000ff010101ff010001ff000100ff000000ff010101ff000100ff000101ff000001ff010100ff010001ff000000ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010101ff050506ff191a1aff3b3a3aff4f4f4fff595959ff5e5e5eff606060ff626262ff676766ff6b6b6bff6b6b6cff626262ff363636ff353535ff3b3b3bff424342ff4b4b4aff525253ff5b5b5aff626363ff686969ff707070ff767677ff7d7d7dff838384ff89898aff8f8f8fff959495ff9a9a99ff9e9f9effa2a2a2ffa7a6a6ffaaaaaaffafaeafffb1b0b0ffb4b4b4ffb6b6b6ffb8b9b8ffbababaffbcbcbcffbdbdbdffbdbebeffbfbfbfffc0c0bfffc1c1c1ffc1c1c1ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc4c4c4ffc4c5c5ffc5c6c5ffc5c6c6ffc6c7c6ffc7c6c7ffc7c7c6ffc7c7c7ffc8c8c7ffc8c9c9ffc9c9c9ffc9c9caffcacbcaffcbcacaffcbcbcbffcbcbcbffccccccffcccdcdffcdcdcdffcececdffcececeffcececeffcececfffcfcfceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadbffdadbdaffdbdbdbffdbdbdcffdcdcdbffdcdcddffddddddffddddddffdededeffdededeffdfdfdeffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e4ffe4e5e5ffe5e6e5ffe6e7e7ffe8e8e7ffe9e8e9ffeaeae9ffebeaebffebebebffecececffedededffeeeeeeffefefeffff0efeffff0f1f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f4fff6f5f5fff6f6f6fff7f7f7fff8f8f7fff9f9f9fffafafafffbfbfbfffcfcfcfffbfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffedededffedededffedededffedededffedececffecececffebebebffeaeaeaffe9eaeaffe9e8e9ffe8e7e8ffe6e7e7ffe6e6e6ffe5e6e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffe0e0dfffdfdfdfffdfdfdfffdedfdfffdedfdfffdfdfdfffdedede0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c2ffc2c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc4c4c4ffc7c7c7ffcacbcbffcdcdcdffcccbccffc8c9c8ffc6c5c5ffbdbebdffb2b1b2ffa8a7a7ffa5a5a5ffa6a6a6ffa6a6a6ffa7a7a7ffa7a7a7ffa7a7a8ffa8a8a7ffa8a8a8ffa9a9a9ffaaaaaaffabababffabababffacacabffacacacffacadadffadadadffaeaeaeffafaeafffafafb0ffb1b0b1ffb5b4b5ffbbbabaffbfbfbeffc2c2c1ffc3c3c3ffc6c5c5ffc9c9c8ffcbcbcbffcbcbcbffccccccffcbcbccffcbcccbffcbccccffccccccffcccdccffcccdcdffcdcdcdffcdcecdffcececeffcececeffcececeffcecfceffcfcfcfffcfd0cfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d1d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d6d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffdadad9ffdadad9ffdbdbdbffdcdcdbffdadbdaffd7d6d7ffd5d5d5ffd2d2d2ffcdcdcdffc8c9c8ffc7c7c8ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c5c5ffc5c4c4ffc4c5c4ffc4c4c4ffc4c3c4ffc4c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc2c2c2ffc2c3c2ffc2c1c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbdbdbeffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbbbcbcffbcbcbbffbbbbbbffbbbabaffbababaffb9babaffb9b9b9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b7b7ffb7b7b6ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b5ffb6b5b6ffb5b5b5ffb5b5b5ffb5b4b5ffb4b4b4ffb3b4b4ffb3b3b4ffb3b3b3ffb2b3b3ffb2b2b2ffb2b2b1ffb1b1b2ffb1b1b1ffb1b0b0ffb0b0b0ffb0b0b0ffb0b0afffafafafffafaeafffafaeaeffaeaeaeffadaeaeffadaeadffacadadffadadacffacacacffacacabffacacacffafaeaeffb2b2b2ffb5b4b5ffb6b6b7ffb9bab9ffbcbbbbffbebfbeffbfbfbfffc0bfbfffbfbfbfffbebebeffbebebeffbdbdbdffbcbcbcffbbbbbcffbbbbbbffbbbabbffbababaffbababaffbababaffb9babaffbab9b9ffb9b9b9ffb8b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b7b8ffb8b7b8ffb8b7b7ffb7b7b6ffb7b8b7ffbababaffc1c0c0ffc7c8c7ffd0d0d0ffd3d2d2ffd5d6d5ffd6d5d6ffd5d6d5ffd3d3d3ffd1d1d1ffd1d1d0ffd0d1d1ffd2d2d2ffd4d4d3ffd4d3d4ffd4d3d4ffd3d3d2ffd2d3d3ffd1d1d1ffd1d1d1ffd0d0d0ffd2d1d2ffd2d1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe3e4e3ffe3e4e4ffe4e4e3ffe4e4e3ffe5e4e5ffe5e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e7ffe8e8e8ffe8e9e8ffe9e9eaffeaeaeaffebebeaffecececffecececffedececffedeeedffeeeeeeffeeefeeffeeeeeeffefeeefffefefeeffefefefffecececffecedec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070808ff1b1b1bff4a4a4aff787777ff838383ff878788ff8b8b8bff8d8e8dff908f90ff919292ff939494ff989898ffbebfbefff2f2f2fff9f9f9fffafafafffbfafafffafbfafffbfbfafffbfafbfffafbfbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffafafbfffbfafafffbfbfbfffbfbfafffbfbfafffafafbfffbfbfafffbfafbfffafafafffafafbfffbfbfafffafbfafffafbfafffafafafffbfafafffafbfafffbfafafffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffbfbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffefdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfafbfffafbfafffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafafffafbfafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fffafafafffafafafffafafafffafaf9fffafafafff9fafafffafafafffafafafffafbfafffbfafafffbfafbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffbfbfbffeeeeeeffbdbcbdff929292ff8e8e8fff8e8e8eff8c8d8cff8a8b8bff898888ff878787ff838484ff797878ff5c5c5cff2d2d2dff0d0e0eff040405ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff3f3f3fff3f3f3fff5f5f4fff3f4f3fff5f5f5fff8f8f8fffafafafffbfbfafffafbfbfffbfbfbfffbfbfcfffbfcfcfffdfcfcfffdfcfdfffdfdfdfffefefefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefffefefefffefefefffdfdfdfffdfcfcfffbfbfcfff9f9f8fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff3f4f3fff2f3f3fff2f2f1fff2f1f1fff0f1f0fff0f0f0fff0f0efffefefefffedeeeeffedededffecececffebeaeaffe9e8e9ffe7e7e7ffe6e6e5ffe3e4e4ffe2e2e2ffe0e0e0ffdededeffdddcddffdbdadaffd9d9d9ffd8d7d8ffd6d6d6ffd4d5d4ffd4d3d3ffd1d2d2ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd0d1d1ffd1d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdcdbdbffdcdcdcffddddddffddddddffdddddeffdededeffdfdedfffdfdfdfffdfdfe0ffe0e0e0ffe0e1e0ffe0e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e4e4ffe5e4e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e8e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebeaffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffeaebebffebebebffebebebffeaebebffebebeaffebebebffeaebebffebebebffebebeaffebebebffeaebebffebebebffebebebffebebebffebeaebffebebeaffebebeaffeaebebffeaebeaffeaebeaffeaeaeaffebeaebffebeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e9e8ffe9e8e9ffe8e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdedfdeffddddddffdcdbdbffdadbdaffdadadaffd7d7d7ffd5d5d5ffd3d4d4ffd2d2d3ffd1d1d1ffd0cfcfffcecdceffccccccffcbcccbffc9cacaffc8c8c8ffc6c7c7ffc5c5c5ffc3c2c3ffc0c0c0ffbdbebeffbcbbbcffbababaffb8b9b8ffb7b7b7ffb5b5b5ffb2b2b3ffb1b2b1ffafb0b0ffaeaeafffadacadffaaaaaaffaaaaa9ffa8a9a8ffa7a7a7ffa6a5a6ffa3a4a4ffa2a1a1ff9f9e9fff9b9c9cff999999ff959696ff939393ff909090ff8c8c8cff8a8a89ff858585ff7d7d7dff777877ff727272ff6c6d6cff676867ff626263ff5e5e5eff5a5959ff545454ff4f4f4eff49494aff454544ff404040ff3c3d3dff39393aff373636ff333333ff2e2f2fff1d1d1dff020202ff010201ff010101ff010101ff010101ff000101ff010101ff000101ff010000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff010001ff010000ff000101ff000001ff010100ff000100ff010000ff000101ff000000ff010100ff000100ff010001ff010000ff000000ff01000000000000000000000000000000000000ff010100ff010001ff000101ff010101ff000101ff000000ff010101ff010100ff010100ff010101ff010101ff010100ff010100ff000100ff010100ff000000ff010000ff010000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff030203ff141414ff333332ff4b4c4cff575757ff5c5c5cff5e5e5eff616061ff656464ff6b6b6bff6d6d6dff676767ff3a3a3aff353435ff3a3b3bff414141ff4a4a4aff525252ff5a5a5aff626161ff686867ff6f6e6eff757575ff7c7c7cff838383ff898a89ff8f8f8fff959495ff999a99ff9e9e9effa2a2a3ffa6a6a6ffaaaaaaffafaeaeffb1b1b0ffb4b3b4ffb6b6b6ffb8b8b8ffbababaffbbbcbbffbdbdbcffbdbdbeffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c2ffc2c2c1ffc2c2c2ffc1c2c2ffc2c2c3ffc3c3c3ffc3c4c3ffc3c4c4ffc5c5c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c9ffc9c9c9ffcac9caffcacacaffcbcbcaffcacbcbffcbcbcbffcbccccffccccccffcdcdcdffcecdcdffcdceceffcececeffcfcfceffcecfceffcfcfcfffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d4ffd5d4d4ffd5d4d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d8ffdad9d9ffdadadaffdadadaffdadbdaffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdddcdcffddddddffddddddffdededeffdededfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e2ffe3e2e2ffe3e3e3ffe3e4e3ffe4e4e3ffe5e5e5ffe5e6e6ffe7e7e7ffe9e9e8ffe9e9e9ffeaeaeaffebebebffecececffedecedffeeedeeffefefeffff0f0effff0f0f1fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f5f6fff7f7f6fff7f8f7fff9f9f9fffafafafffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedececffecececffedeeedffedededffedededffedededffedededffededecffecececffebececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e6ffe5e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0dfffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdeffdededdffdddedeffddddddffdddcdd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c2ffc3c2c2ffc2c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc6c6c6ffc9c9c9ffcdccccffcdcccdffcacacaffc8c8c7ffc4c4c4ffbbbbbbffafb0b0ffa6a6a6ffa5a5a5ffa6a6a5ffa6a6a6ffa7a7a7ffa7a7a7ffa7a7a7ffa8a7a8ffa8a9a9ffa9a9a9ffaaaaa9ffaaabaaffabababffacabacffacacacffadadacffadaeadffaeaeaeffafafafffb1b2b1ffb7b6b6ffbcbcbcffbfc0c0ffc2c2c2ffc3c3c4ffc6c6c6ffc9c9c9ffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcccbffcccccbffccccccffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcecfceffcecfcfffd0cfcfffcfd0cfffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd3d4d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd7d7d6ffd8d7d8ffd7d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9dad9ffdbdbdaffdcdbdbffd9d9d9ffd6d6d6ffd4d5d4ffd1d1d1ffcbcccbffc8c8c7ffc6c6c6ffc6c5c5ffc6c5c5ffc5c5c5ffc5c5c4ffc4c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc1c2c1ffc2c1c1ffc2c2c1ffc1c1c1ffc0c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffc0bfc0ffbfbfbfffbfc0bfffbebfbfffbebfbfffbebebeffbebebeffbebebeffbebdbdffbdbdbdffbdbcbdffbcbdbcffbcbcbcffbcbbbcffbbbcbbffbabbbbffbbbbbaffbababaffbababaffb9b9b9ffb9b9b8ffb9b9b8ffb8b8b8ffb8b8b7ffb7b7b8ffb6b7b7ffb7b6b6ffb7b6b7ffb5b6b6ffb6b5b6ffb5b5b6ffb5b5b5ffb5b5b5ffb5b5b4ffb5b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b2ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffafafb0ffafafafffafafafffaeaeaeffaeaeaeffaeaeaeffadaeadffacadadffadacacffacacacffabacacffacababffabababffabaaabffaaaaaaffababacffaeafafffb2b1b1ffb4b3b4ffb6b6b6ffb9b9b8ffbbbbbcffbdbdbdffbebebeffbebebeffbebdbeffbdbdbdffbcbcbcffbbbbbbffbabbbaffbababaffbababaffb9babaffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b8b8ffb8b8b7ffb8b8b8ffb7b8b8ffb8b8b7ffb7b7b8ffb7b7b7ffb7b6b6ffb7b6b7ffb6b7b7ffbababaffc0c0c1ffc7c7c7ffcdcecdffd3d3d2ffd5d5d5ffd6d6d6ffd4d4d5ffd3d3d3ffd1d2d1ffd1d1d1ffd1d2d1ffd1d0d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d2ffd3d3d3ffd0d1d1ffd0d1d1ffd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe4e3e3ffe3e4e4ffe3e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe7e8e7ffe8e9e8ffe9e9e9ffe9e9e9ffebeaeaffecebebffecececffedececffedededffeeeeedffeeeeeeffeeeeeeffeeeeefffefefefffefefefffeeefefffefefeeffececec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffffffffffefefffffefffffffffffffffeffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff0a0b0bff222222ff4f504fff7a7a7aff848484ff878788ff8b8b8bff8e8d8dff8f908fff929291ff949494ff9d9e9dffd1d2d1fff7f7f7fff9fafafffafafafffafafafffafafafffafafbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfafbfffbfbfafffafbfafffafbfafffafafafffafafbfffafafbfffbfafafffafbfafffbfafbfffbfafafffafbfafffafbfbfffbfafafffafbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffafbfafffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfdfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffafbfbfffafafafffbfafbfffafafbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfafffafbfbfffbfafafffafbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafffafafafff9fafafffafafafff9faf9fffafafafff9fafafffafafafff9fafafffafaf9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfff6f7f6ffcfd0d0ff9a9999ff8f8f8fff8d8d8eff8d8c8cff8b8b8bff898989ff888888ff878786ff7e7f7fff666566ff353636ff131313ff050505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff3f3f3fff6f6f6fff5f6f5fff4f4f4fff6f6f6fff8f8f8fffbfafafffafbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffdfdfdfffefdfefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffdfcfdfffcfcfbfff8f9f8fff7f7f7fff6f6f6fff5f5f5fff4f4f5fff4f3f4fff3f3f3fff3f2f3fff2f2f1fff1f1f0ffeff0f0fff0efefffeeeeefffedeeeeffecececffebebebffeaeaeaffe8e9e8ffe7e6e6ffe5e5e5ffe2e2e3ffe1e1e1ffdfdfdfffdddddeffdbdbdbffd9d9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd4d3d4ffd2d2d2ffd1d1d0ffd0d0d1ffd0d1d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d1ffd1d1d0ffd1d0d1ffd1d0d0ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d6ffd8d8d7ffd9d8d8ffd9d9d9ffdadadaffdadbdbffdcdbdbffddddddffdddcddffddddddffdddeddffdedfdeffdededeffdfdfdfffdfe0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e4ffe5e5e4ffe5e4e5ffe4e5e5ffe5e6e5ffe5e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e6e6ffe7e7e7ffe8e8e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffe9e9e9ffeae9e9ffebebeaffebebebffebeaebffebebebffebebebffebebeaffebebebffebeaebffebebebffebebebffebebebffebebeaffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffeaebebffebeaebffeaebebffebebebffeaeaebffebeaebffebebebffeaebeaffebebeaffeaeaeaffeaeaebffebebeaffeaebebffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e0ffdfe0dfffdededeffddddddffdcdcdbffdadbdbffd9d8d9ffd7d7d7ffd5d6d6ffd3d4d4ffd2d2d3ffd1d1d1ffcfd0cfffcececdffccccccffcbcbccffcacacaffc8c8c9ffc6c6c7ffc4c4c4ffc1c1c1ffbfbfbfffbdbdbdffbcbcbcffbababaffb8b9b9ffb7b7b7ffb5b5b5ffb3b4b3ffb1b2b2ffb1b1b1ffafafafffadadadffacacacffababaaffa9a9aaffa8a8a8ffa6a6a7ffa5a5a4ffa2a2a2ffa09f9fff9d9d9cff999999ff969696ff939493ff909090ff8d8d8dff868686ff818181ff7c7c7cff787877ff727271ff6c6c6dff696969ff636464ff5e5d5dff585958ff535253ff4d4d4dff484848ff434443ff3f3f3fff3c3c3cff383839ff353435ff313131ff2d2c2dff0c0c0cff020201ff010201ff010101ff000101ff010101ff000000ff000001ff010101ff000100ff010000ff000000ff000001ff000100ff000101ff000001ff000100ff000000ff010100ff010001ff010101ff010000ff000100ff010100ff000001ff000100ff000000ff000001ff000001ff010000ff000000ff000000000000000000000000000000ff010101ff010101ff010001ff010101ff000000ff000100ff000100ff000001ff010001ff010100ff000000ff000000ff010100ff010100ff000001ff000101ff000101ff010000ff010101ff010001ff000100ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020302ff161615ff323232ff4e4e4fff585858ff5b5b5cff5d5d5eff606060ff656565ff6c6c6bff707071ff6a6a6aff3a3a3aff343434ff3a3a39ff404141ff494a49ff515151ff595959ff606061ff676767ff6d6e6dff747474ff7b7c7cff828383ff898989ff8f8f8fff959495ff9a999aff9e9e9effa2a2a2ffa6a6a6ffa9aaaaffaeaeafffb0b0b0ffb3b3b3ffb6b5b5ffb8b7b7ffbababaffbbbbbbffbcbcbdffbebebeffbebfbfffc0bfbfffc1c1c1ffc2c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc4c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c7c6ffc7c6c7ffc7c7c7ffc7c8c8ffc7c8c8ffc8c8c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcacbcbffcbcccbffccccccffcccccdffcdcdccffcdcdcdffcececdffcececeffcececeffcfcecfffcfcfcfffd0d0cfffcfd0d0ffd0d1d0ffd0d0d0ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcddddffdddcdcffdededeffdedddeffdedfdeffdedfdfffdfe0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e6e5ffe6e7e7ffe8e7e8ffe9e9e9ffeaeaeaffeaeaeaffebebecffedededffedeeedffefefeeffefefefffeff0f0fff1f1f1fff1f2f2fff2f2f3fff3f3f3fff4f4f4fff5f5f4fff5f5f6fff6f6f6fff7f7f7fff8f8f8fffafaf9fffbfbfbfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffedededffedededffedededffedededffedededffecededffedededffecececffecececffebebebffeae9eaffe9e9e9ffe8e9e8ffe8e8e7ffe7e6e7ffe6e6e7ffe5e6e5ffe4e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e1ffe0e0e1ffe0e0e0ffe0dfdfffdfe0dfffe0e0dfffdfdfdfffdfe0dfffdededeffdfdfdfffdedfdfffdededeffdddeddffddddddffdcdcddffdcdddcffdcdcdd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c3c4ffc5c5c5ffc5c5c5ffc4c5c5ffc7c6c7ffcbcbcbffcccdccffcccccbffcac9caffc6c7c7ffc3c4c3ffb9babaffaeaeafffa7a7a6ffa5a5a5ffa6a6a6ffa6a6a7ffa7a7a7ffa7a6a6ffa7a7a7ffa8a8a7ffa8a8a8ffa9a9a9ffa9a9a9ffaaaaabffaaababffacababffacacacffadadacffadadaeffafafafffb3b3b3ffb9b9b9ffbebdbeffc1c0c1ffc2c2c2ffc4c4c4ffc7c7c7ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbccccffcbccccffccccccffcdcdcdffcdcccdffcdcdcdffcdcecdffcececeffcececeffcececfffcececfffcfcecfffcfcfcfffd0cfd0ffd0cfcfffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9dad9ffdadadbffdbdbdbffd8d8d8ffd5d5d5ffd4d3d3ffd0d0cfffcacacaffc6c6c7ffc6c6c6ffc5c5c5ffc5c4c4ffc5c5c5ffc4c4c5ffc4c4c4ffc3c4c3ffc3c4c3ffc3c3c2ffc3c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc0c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfc0ffc0bfc0ffbfbfbfffbfbfbeffbebebeffbebebfffbebebeffbdbebeffbdbdbeffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbaffbababaffb9bab9ffb9b9b9ffb9b9b9ffb8b9b9ffb8b8b8ffb7b8b7ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb3b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b1ffb1b1b1ffb0b1b1ffb0b0b0ffb0afafffb0b0b0ffafaeafffafafaeffaeafaeffaeaeaeffadadadffadadadffacacadffacacacffacacacffacabacffabababffababaaffaaabaaffaaa9aaffa9a9aaffa9a9a9ffa8a9a9ffaaaaabffaeaeaeffb1b1b1ffb4b4b3ffb5b5b5ffb8b8b9ffbbbbbbffbcbdbdffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b8ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b8ffb6b7b7ffb6b6b6ffb6b6b6ffb7b7b7ffbababaffc0c0c0ffc6c6c6ffcccdcdffd1d1d1ffd5d4d5ffd6d6d6ffd5d5d5ffd3d3d3ffd1d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d2d1ffd2d2d2ffd4d3d4ffd3d4d3ffd3d4d3ffd2d3d3ffd3d2d2ffd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e6ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffebebebffecebebffedededffedecedffedeeedffeeeeeeffeeefeeffeeeeeeffefeeefffeeefefffefeeefffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffefefffffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff0f0f0fff2e2e2dff5c5b5cff7d7d7dff858585ff878888ff8b8a8bff8d8d8dff8f8f8fff919191ff939393ffa7a7a7ffe1e1e1fff8f8f8fffafafafffafafafffbfbfafffafafbfffafbfbfffbfbfbfffafbfafffafbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffafbfafffafbfafffafafafffafafbfffafbfbfffafafbfffafafbfffbfafafffafafafffafbfafffafafafffafafafffafbfafffafafafffafbfbfffbfbfafffafbfafffbfafafffafafbfffafafafffbfafafffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfcfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfdfffdfefdfffdfefdfffefdfefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefdfefffdfefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfafffbfbfafffbfbfafffafbfbfffafbfbfffafafbfffafbfbfffbfbfafffafbfafffbfafafffbfafbfffafafafffbfafafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffafafafffafafafff9fafafffafafafffafaf9fffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfdfcfffdfcfdfffcfcfdfffcfdfdfffcfdfdfff9f9f9ffdfdfdfffa6a6a6ff909090ff8d8e8dff8c8c8cff8b8b8bff898989ff878888ff888887ff848484ff717171ff454545ff1c1c1cff080808ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff3f3f3fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff7f7f7fff8f9f8fffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfdfffdfdfdfffefefdfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefdfffefefefffefefefffdfdfefffdfdfdfffbfbfcfff8f8f8fff7f7f6fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff2f2f3fff1f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffecebebffebebebffeae9e9ffe7e8e8ffe5e5e5ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdcdddcffdbdadbffd9d9d9ffd7d7d7ffd5d6d6ffd4d4d4ffd2d3d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0cfffcfd0cfffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0cfffd1d0d1ffd1d2d2ffd2d2d3ffd2d2d2ffd4d3d3ffd4d4d3ffd4d5d4ffd5d5d6ffd6d6d6ffd7d7d7ffd7d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdcdbdcffdcddddffdddddeffdddddeffdededeffdededeffdfdfdfffdfdfdfffdfe0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e7e6ffe6e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e8e7ffe8e8e8ffe7e7e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9eaeaffe9eaeaffe9eae9ffeaeaeaffeaeae9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaebeaffebebebffebebeaffebebeaffebeaebffebeaebffebebebffeaebebffebebebffebebebffebebebffebebebffebebeaffeaebebffebebebffeaeaebffeaebebffebebeaffeaebeaffebeaeaffeaeaebffeaeaeaffebeaeaffebebebffebebeaffeaebebffeaeaeaffeaeaeaffebebeaffebebeaffeaebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e8e8ffe7e8e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e2ffe2e2e1ffe1e1e1ffe0e1e0ffdfdfdfffdddedeffdddddcffdbdcdbffdadadaffd9d8d9ffd7d7d7ffd6d5d5ffd4d4d4ffd3d3d2ffd1d1d1ffcfcfcfffcececeffcdcdcdffcbcbcbffc9cac9ffc7c7c7ffc5c5c5ffc3c3c3ffc1c0c0ffbebfbfffbdbcbdffbbbcbbffbababaffb8b8b9ffb7b7b7ffb6b5b6ffb4b4b4ffb3b3b3ffb1b1b1ffafafafffafafaeffacacadffabacacffabaaaaffa8a9a8ffa7a7a7ffa5a5a5ffa3a3a2ffa09fa0ff9d9d9dff9a9b9bff979797ff949393ff909190ff8a8a8aff858586ff828282ff7e7e7eff787978ff737373ff6d6d6dff676767ff626162ff5c5c5cff565757ff525252ff4c4c4dff474746ff424242ff3e3f3eff3b3b3bff373737ff333433ff303030ff1d1e1eff020201ff010201ff010101ff010001ff000000ff010000ff010000ff010000ff000000ff000000ff000000ff010100ff010101ff010100ff000100ff010001ff000000ff010000ff000101ff000001ff000100ff000101ff000000ff000000ff000000ff010100ff000001ff000100ff000000ff010100ff000000000000000000000000000000ff000101ff010101ff010100ff010000ff000101ff000101ff000100ff010101ff000100ff000100ff010001ff000101ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000101ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030403ff171716ff333333ff4e4e4eff585858ff5b5b5bff5d5d5dff616061ff666666ff6d6d6dff737474ff6d6d6eff414241ff343434ff393939ff404040ff484848ff505050ff585858ff5f605fff666666ff6e6d6dff747474ff7b7b7cff838383ff898989ff8e8f8fff949594ff999998ff9d9d9dffa1a2a2ffa5a6a6ffa9aaa9ffaeaeaeffb0b1b0ffb3b3b3ffb6b5b6ffb8b8b8ffb9b9b9ffbbbbbbffbdbcbdffbebebdffbfbfbeffc0bfc0ffc0c0c1ffc1c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c2ffc3c3c3ffc4c4c4ffc4c4c5ffc5c6c5ffc6c6c5ffc6c7c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c8ffc9c8c8ffc9c9c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffccccccffccccccffcdcccdffcdcdcdffcecdcdffcdceceffcececfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d5ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcddffddddddffdddedeffdededeffdfdedfffe0dfdfffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe3e4e3ffe3e3e4ffe4e5e4ffe5e5e4ffe6e6e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f1fff3f2f3fff3f3f3fff4f4f4fff5f5f5fff6f5f6fff6f7f6fff7f7f8fff8f8f8fffafbfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedeeedffedededffedededffedededffedededffedededffececedffebebebffebeaebffeaeaeaffe9e9e9ffe8e9e8ffe8e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe1e1e2ffe0e0e1ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdeffdfdfdfffdededdffdddeddffdededdffdcdcddffdcddddffddddddffdcdddcffdcdddd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c3c3ffc2c3c3ffc3c3c3ffc2c3c3ffc4c4c3ffc3c4c3ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc7c7c7ffcbcccbffcdcdccffcbcbcbffcacacaffcacacaffc2c2c2ffb7b8b7ffadadadffa7a7a7ffa6a6a5ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a7ffa7a7a7ffa8a8a8ffa9a9a8ffaaa9aaffaaaaaaffaaabaaffacacabffacacacffadadadffb0b0b0ffb5b5b5ffbabbbbffbfbfbfffc1c1c0ffc2c2c2ffc5c6c6ffc7c8c8ffc8c9c9ffcac9c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacaffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcccbccffcccccdffcccccdffcdcdcdffcecdcdffcdcecdffcececdffcececeffcececeffcecfcfffcececfffcecfcfffd0cfcfffcfd0cfffd0cfcfffd0cfd0ffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d6d5ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffdbdadaffdadadaffd7d7d7ffd4d4d4ffd2d3d3ffcececeffc8c8c8ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c4ffc3c4c4ffc3c3c4ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c2c1ffc0c0c1ffc0c1c1ffc1c1c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbfbebeffbebebeffbebebdffbdbdbeffbdbebdffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbabbffbabbbaffbababaffb9b9baffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b7ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b5b5ffb4b5b5ffb4b4b3ffb4b3b3ffb3b4b4ffb3b3b4ffb3b3b3ffb3b2b2ffb2b2b2ffb2b2b2ffb2b1b2ffb1b1b1ffb0b1b1ffb0b0b0ffb0b0b0ffafafafffafafafffaeaeafffaeaeaeffadaeaeffadadaeffadadadffadadadffacacacffacacacffabacabffabababffaaababffaaaaaaffa9aaaaffaaaaa9ffa9a9a9ffa9a8a8ffa8a8a8ffa7a7a7ffa8a7a7ffa8a8a8ffaaaaa9ffadaeadffb1b1b1ffb2b2b2ffb5b5b4ffb8b8b8ffbababaffbbbbbbffbbbbbbffbbbbbbffbababaffb9b9b9ffb8b8b9ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb6b6b7ffb6b7b6ffb6b6b6ffb7b7b7ffb6b6b7ffb6b6b7ffb6b6b6ffb5b6b5ffb6b6b7ffbababaffc0c0c0ffc6c6c6ffcccdcdffd0d1d1ffd4d4d4ffd7d6d6ffd5d6d5ffd3d3d3ffd0d0d0ffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d0d1ffd2d2d2ffd2d2d2ffd3d3d4ffd3d3d3ffd4d4d4ffd3d3d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e2ffe3e3e3ffe3e3e2ffe2e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e6e5ffe7e6e7ffe7e7e8ffe8e8e8ffe9e9e9ffeaeaeaffeaebeaffebebebffecebecffececedffededeeffedeeeeffeeeeeeffefefeeffefefeeffefefeeffefefeeffeeefefffeeefefffeeeeef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040505ff161515ff3b3b3bff676767ff828181ff878787ff898989ff8b8b8bff8d8c8cff8e8e8eff919190ff949494ffb6b6b7ffeeedeefff8f9f9fffafafafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffafafbfffbfafbfffafafbfffafafbfffbfafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfbfafffbfbfbfffafbfbfffafbfafffbfafbfffbfbfafffafafafffbfafafffafbfbfffbfafafffafafafffbfafbfffbfbfafffbfafbfffbfbfafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffefdfefffdfefdfffefdfefffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffefdfefffefefefffefdfefffefefefffdfdfefffefefdfffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfafbfffafbfafffafafbfffbfafafffafafafffafafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffbfafbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9fafffafaf9fffafafafff9fafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafbfffafafbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffcfcfdfffdfcfcfffdfdfdfffdfcfcfffafafaffecebebffb7b6b6ff909090ff8e8e8dff8c8c8cff8b8b8bff89898aff888787ff878787ff878787ff7a7a7aff585859ff2f2f2eff0f0f0fff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f8f9fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f7f7fff9f8f9fffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfbfbfff7f7f7fff6f6f6fff6f5f5fff5f4f5fff5f5f4fff4f4f4fff3f4f3fff3f3f3fff2f2f1fff1f1f1fff0f0f0ffefeff0ffeeeeeeffececebffebebebffe9e9e9ffe8e8e8ffe7e7e6ffe4e5e4ffe2e2e3ffe0e1e1ffdfdfdfffddddddffdcdbdcffdadadaffd8d7d8ffd6d6d6ffd4d4d4ffd3d3d3ffd2d1d1ffd0cfd0ffd0d0cfffd0d0cfffcfcfd0ffd0cfcfffcfd0cfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffcfcfd0ffcfcfd0ffd1d0d1ffd1d1d2ffd1d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd7d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadbffdddcdcffddddddffdeddddffddddddffdededeffdededeffdfdedfffe0dfdfffe0dfdfffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e2e1ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe7e8e8ffe8e7e7ffe7e8e7ffe8e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9eaffe9eaeaffeaeae9ffeae9eaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffebeaebffeaeaebffeaeaeaffebeaebffebebebffeaeaebffebeaeaffebebebffebeaebffebebeaffebebebffebebeaffebeaebffebebeaffebeaebffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffebeaebffeaebebffeaeaeaffebebebffebeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e7e8ffe7e7e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e2e3ffe3e3e2ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdeffdededdffdcdcdcffdcdbdcffdadadbffd9d9d8ffd8d8d7ffd6d6d6ffd4d4d4ffd3d3d2ffd1d1d1ffcfcfd0ffcececeffcccdccffcacacaffc8c8c8ffc7c7c6ffc4c4c4ffc2c2c2ffbfbfbfffbebebeffbdbcbcffbbbbbbffbababaffbabab9ffb7b7b8ffb6b6b6ffb4b5b5ffb3b3b3ffb1b1b1ffb0b0b0ffafafafffaeaeadffacacacffaaaaabffaaa9a9ffa7a7a8ffa5a5a6ffa3a3a4ffa0a0a1ff9e9e9eff9b9b9bff979696ff949494ff909090ff8d8c8dff888888ff838384ff7d7d7dff777777ff727172ff6c6c6bff666666ff626262ff5c5c5cff575656ff505050ff4a4a4aff454545ff414141ff3d3d3dff393939ff353635ff323232ff2d2d2cff0c0c0cff010101ff010102ff010101ff010100ff010101ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000000ff000001ff010101ff010001ff010001ff000000ff000100ff010000ff010001ff000000ff010000ff000001ff000000ff000100ff000000ff000000ff010000ff000000ff0101000000000000000000ff010001ff000001ff000001ff010001ff000001ff000101ff010100ff010001ff010000ff000100ff010001ff000100ff010001ff000000ff000000ff010001ff010100ff000000ff010000ff000000ff010000ff000000ff010000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff030303ff151515ff2e2e2eff494a49ff565756ff5b5b5aff5d5c5dff616161ff676666ff6f6f6fff747474ff6e6e6eff484747ff353535ff393939ff403f3fff474748ff4f4f4fff575857ff5f5e5fff666666ff6d6d6dff747474ff7c7c7bff838383ff898989ff8f8f8fff939394ff989898ff9d9d9dffa1a1a2ffa5a6a6ffaaaaaaffaeaeaeffb0b0b0ffb3b3b3ffb6b5b6ffb7b8b7ffbab9baffbbbbbbffbcbcbcffbebdbeffbfbfbfffbfbfc0ffc1c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9cac9ffcacacaffcacbcbffcbcbcbffcbcbcbffccccccffcdcdcdffcdcccdffcdcdcdffcdcdceffcececeffcfceceffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d1ffd2d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd5d5d6ffd6d6d7ffd6d6d7ffd7d8d8ffd8d8d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9daffdadad9ffdbdadbffdadbdbffdbdbdbffdcdbdcffdcdcdcffdcdcddffddddddffdededeffdededeffdededeffdfdfdfffe0e0dfffe0e0e1ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe7e6e7ffe7e8e8ffe9e9e8ffeaeaeaffebebeaffebececffededecffeeeeeeffeeeeefffeff0effff0f1f0fff1f1f0fff2f1f2fff3f3f2fff3f3f3fff4f4f4fff4f4f5fff5f6f5fff7f6f6fff7f6f7fff8f8f8fffbfbfafffbfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffedededffedededffedededffededeeffedededffececebffebebebffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e3e3ffe3e2e3ffe1e2e2ffe1e1e1ffe1e0e0ffe0dfe0ffdfdfdfffdfdfdeffdededfffdfdedfffdddedeffdedddeffddddddffdddddcffddddddffddddddffdddcddffdcdcddffdddcddffdcdcdcffdbdcdc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c5c4ffc5c5c5ffc6c6c6ffc6c6c5ffc5c5c5ffc5c4c4ffc5c5c5ffc8c8c7ffcdcdcdffcdcdcdffcbcccbffc9cacaffc8c8c7ffc0c0c0ffb6b6b5ffacabacffa6a6a6ffa5a5a5ffa6a6a5ffa6a5a6ffa6a5a6ffa6a6a6ffa7a7a6ffa7a7a8ffa8a8a8ffa8a9a9ffa9a9a9ffaaaaaaffababaaffabacacffadadadffb2b1b2ffb7b7b7ffbcbcbcffbebfbfffc0c1c1ffc3c3c3ffc6c6c6ffc7c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffcac9caffc9cacaffcacacaffcbcacbffcbcbcbffcbcbcbffcccbcbffccccccffcccbccffccccccffcdcdcdffcdcdcdffcdcdcdffcececdffcecdceffcececeffcececfffcececeffcfceceffcecfceffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d7ffd6d6d7ffd7d7d7ffd7d7d8ffd7d8d8ffd9d9d8ffdadadaffdad9d9ffd6d6d6ffd4d3d4ffd1d1d1ffcdcccdffc7c7c7ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebdffbdbdbeffbdbdbdffbdbdbdffbcbcbdffbcbdbdffbcbdbcffbcbcbbffbcbbbcffbcbcbbffbbbbbbffbbbbbbffbababaffbababaffbab9b9ffb9b9b9ffb9b9b8ffb9b8b8ffb7b8b8ffb8b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b4b5ffb4b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb3b2b3ffb2b2b3ffb2b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b1ffb0b0b0ffb0b0b0ffafafafffaeafafffafaeafffaeaeaeffadadaeffaeadadffadadadffadacacffacacacffacacacffacababffabababffababaaffaaaaaaffa9aaa9ffa9a9a9ffa9a8a8ffa8a8a8ffa7a7a7ffa8a7a8ffa7a7a7ffa7a7a6ffa6a6a6ffa6a6a5ffa6a6a6ffa9a9a9ffaeaeaeffafafb0ffb1b2b2ffb4b4b4ffb7b7b6ffb9b9b9ffbababaffbab9baffb9b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb6b6b6ffb5b6b6ffb6b5b5ffb5b6b5ffb6b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b6ffb6b6b6ffbababaffc0c0c1ffc6c6c7ffcdcccdffd1d0d1ffd3d4d4ffd6d6d5ffd5d5d5ffd3d3d3ffcfcfcfffcecdceffcdcdcdffcfcecfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd2d2d2ffd2d1d2ffd3d3d3ffd4d3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e6e7ffe7e8e7ffe9e8e9ffe9e9e9ffeaeaeaffebebebffececebffecececffededecffedeeeeffeeedeeffeeeeeeffefefefffefefeeffefeeefffefefeeffefeeefffeeefefffefeeef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffeffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff1f1e1fff494949ff707070ff858585ff898a89ff8a8b8aff8b8c8bff8d8c8cff8e8f8eff919191ff999999ffcacacbfff5f6f5fff9fafafff9fafafffafafafffafbfbfffbfafafffafbfbfffafbfafffbfafbfffafbfafffbfafbfffbfbfbfffbfafbfffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffafafbfffbfbfbfffbfafafffafbfbfffafafbfffafbfafffafbfafffafafafffbfafafffbfbfafffbfafafffafbfafffafafbfffbfbfafffafafafffafafbfffafbfbfffafbfbfffbfafbfffafbfbfffbfafafffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfcfcfffcfdfdfffdfcfcfffcfdfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefefffefdfdfffefefefffdfefefffefefefffefefefffdfefdfffdfdfefffefefefffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfefffefefdfffdfefefffdfefdfffefdfdfffdfefdfffdfdfefffefefefffdfefefffefefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfbfafffafafbfffafafbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfafafffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffcfcfdfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafafbfffbfbfafffafbfbfffafafafffafafafff9fafafffaf9fafffafafafff9fafafffafafafff9fafafff9fafafffaf9fafffafafafffafaf9fffafafafffafafafffbfafbfffafbfafffbfafbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffcfcfcfff5f5f4ffcac9c9ff959695ff8e8e8eff8d8d8cff8b8b8bff8a8a8aff888888ff878787ff888888ff7d7e7eff656565ff3f4040ff161616ff060707ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f9f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff9f9f9fffbfafbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffcfcfcfffcfdfcfffdfdfdfffdfefdfffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefdfffefefefffefdfefffdfdfdfffcfcfcfffafafbfff7f7f7fff6f6f5fff6f5f5fff5f5f5fff5f4f5fff4f5f4fff3f3f4fff3f3f4fff2f3f2fff2f2f2fff1f0f0ffefefefffedededffebececffeaeaeaffe8e9e9ffe7e7e7ffe6e5e6ffe4e4e4ffe2e2e2ffe0dfdfffdededeffdcdcdcffdadbdaffd8d9d9ffd6d6d7ffd5d5d5ffd3d4d4ffd1d2d2ffd0d0d0ffcfd0cfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcecfcfffcecfcfffcfcecfffcfcfcfffcfceceffcfcfcfffcecfceffcfcecfffcfcfceffcfcfcfffd0d0d0ffd0d0d1ffd1d0d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9d8ffd9dadaffdadadbffdcdcdcffddddddffddddddffdeddddffdededdffdededeffdedfdeffdfdfdfffe0e0dfffdfdfe0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe3e2e2ffe3e4e3ffe3e3e3ffe3e4e4ffe3e3e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe7e8e8ffe8e8e7ffe7e8e8ffe7e7e8ffe8e7e7ffe7e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffeae9eaffeaeaeaffe9eaeaffe9eae9ffe9e9eaffeaebeaffebeaebffebebebffebeaeaffebebebffebeaebffeaebebffeaebeaffeaeaebffebeaeaffebebeaffebeaeaffeaebeaffeaeaebffebebeaffeaeaebffeaeaebffeaebeaffeaebebffebeaeaffeaeaebffeaeaeaffeaebebffeaeaeaffeaebebffeaeaebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe7e8e7ffe8e7e8ffe7e8e7ffe8e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffdedfdfffdedddeffdcdcddffdbdbdbffdadadaffd9d9d9ffd7d8d8ffd6d6d7ffd5d5d6ffd3d3d3ffd1d1d1ffcfcfcfffcdcdceffcbcbcbffc9cacaffc7c8c8ffc5c5c6ffc3c3c3ffc1c1c1ffbebfbfffbebebeffbcbdbcffbcbcbcffbbbbbcffb9babaffb8b8b8ffb6b7b7ffb4b5b5ffb3b2b3ffb1b2b2ffb1b0b0ffafafafffadaeadffadacadffababaaffaaa9aaffa8a8a8ffa6a6a7ffa4a4a4ffa2a2a2ff9f9f9fff9a9a9aff989898ff949495ff919190ff8c8c8cff878786ff818181ff7c7b7bff767675ff707070ff6c6b6cff666767ff606060ff59595aff545354ff4e4e4dff494848ff434443ff3f3f3fff3b3c3bff373738ff343434ff303130ff1c1d1cff020101ff010101ff010101ff000101ff010100ff000101ff000000ff010001ff000100ff010101ff010000ff000001ff000000ff000101ff000101ff000001ff010100ff000101ff000100ff010000ff000100ff000000ff000001ff000101ff000100ff000101ff000000ff000000ff000101ff000000ff0000000000000000000000ff000100ff010001ff010101ff010001ff010000ff000101ff010101ff010001ff010101ff000101ff010100ff010101ff000100ff000001ff010000ff010000ff000101ff000001ff000100ff000100ff000000ff010000ff010100ff010000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff131313ff2a2b2aff474646ff555555ff5a5a5aff5c5c5cff5e5f5fff656465ff6c6c6cff6f706fff696a6aff474747ff363736ff39393aff3f3f3fff474747ff4f4f4fff575758ff5f5f5fff666566ff6c6d6cff737272ff7a7b7bff828382ff8a898aff8e8f8eff939293ff979797ff9c9c9cffa1a1a1ffa5a5a6ffaaaaaaffaeadaeffb0b0b0ffb2b3b3ffb5b5b5ffb7b7b7ffb9bab9ffbbbabbffbcbcbcffbebdbdffbebfbfffc0bfc0ffc0c1c0ffc1c1c1ffc1c1c2ffc2c2c2ffc3c2c2ffc3c2c2ffc2c3c2ffc3c3c3ffc4c4c3ffc3c4c4ffc4c4c5ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c9c9ffc9c8c9ffc9c9caffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffccccccffcccdcdffcccccdffcdcecdffcdceceffcececeffcfceceffcecfceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d1ffd1d1d1ffd2d1d2ffd2d3d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d5ffd4d5d4ffd6d5d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffdadadaffdadbdaffdadadbffdbdbdbffdcdbdbffdcdcdcffdcdcddffddddddffdddeddffdededeffdfdedeffdfdfdfffe0dfdfffe0e0dfffe0e0e1ffe2e2e1ffe2e2e3ffe3e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e8e8ffe9e9e8ffeaebeaffebebecffedecedffeeeeeeffeeefeeffefefeffff0f0f0fff1f0f1fff1f2f2fff2f2f2fff2f2f3fff4f4f3fff4f5f5fff5f5f5fff6f6f6fff6f7f6fff8f7f8fffafafafffbfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedeeedffedededffedededffedededffedededffedededffedededffedececffebececffebebeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e5e5ffe3e3e4ffe3e3e3ffe2e3e3ffe1e2e2ffe1e1e1ffe0e1e0ffe0dfe0ffdfdfdfffdddedeffdededeffdddedeffddddddffdddcddffdcddddffdddcdcffdcddddffdcdddcffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdbdc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c3c3ffc3c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc4c3c4ffc6c5c6ffcbcbcbffcdcdcdffcdcdcdffcbcbcbffc9c9c9ffc6c7c6ffbdbebeffb3b3b4ffa9aaa9ffa5a6a5ffa4a5a5ffa5a5a5ffa5a6a5ffa6a5a6ffa6a6a7ffa6a7a7ffa7a8a7ffa7a8a8ffa8a9a9ffa9a9a9ffaaaaaaffabababffaeaeaeffb3b3b3ffb9b8b9ffbdbdbcffbfbebfffc1c2c1ffc4c4c5ffc6c6c6ffc7c7c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c8ffc9c9c9ffcacacaffcacac9ffcacacaffcacacbffcacbcbffcbcccbffcbcbccffccccccffcdccccffcdccccffcccdccffcdcdcdffcececdffcdcdceffcdcdceffcececeffcecfceffcfceceffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d3d4ffd4d4d4ffd5d4d4ffd4d5d5ffd4d5d4ffd5d5d6ffd5d6d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd9d9d9ffdad9daffd8d8d9ffd4d5d5ffd3d3d3ffd0d0d0ffcbcbcaffc5c5c6ffc4c4c4ffc4c4c3ffc3c3c3ffc3c2c3ffc2c3c3ffc2c3c2ffc2c1c2ffc2c1c2ffc2c2c1ffc1c1c0ffc0c1c0ffc0c0c1ffc0c0c0ffbfbfc0ffbfbfc0ffbfbfbfffbfbfbfffbfbebfffbebebfffbebebeffbdbebeffbdbdbdffbdbdbdffbcbcbdffbdbcbdffbcbdbcffbcbcbcffbcbbbbffbbbbbcffbbbbbbffbbbbbbffbabbbbffbababbffbababaffb9babaffb9b9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b7ffb5b6b6ffb6b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb3b4b3ffb4b3b4ffb3b3b3ffb3b2b3ffb2b3b2ffb2b2b2ffb1b1b1ffb1b1b2ffb1b1b1ffb1b0b0ffb0b0b1ffb0b0b0ffb0b0afffafafafffafafaeffaeaeafffaeaeaeffaeadadffadadadffadacadffacadacffacacacffababacffacababffabababffabaaaaffaaaaa9ffa9a9aaffa9a9a9ffa8a8a9ffa8a8a8ffa7a8a8ffa7a7a7ffa7a7a7ffa6a6a7ffa6a6a6ffa5a6a6ffa5a5a4ffa4a5a5ffa4a4a4ffa5a5a6ffaaaaaaffadadadffafaeaeffb0b0b1ffb3b3b3ffb6b7b6ffb7b8b8ffb8b8b9ffb8b8b8ffb7b8b8ffb6b7b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b5b5ffb5b6b6ffb5b5b5ffb5b5b5ffb5b6b5ffbababaffc0c0c0ffc7c6c7ffcccdccffd1d0d1ffd4d4d4ffd6d6d6ffd6d6d6ffd2d2d2ffcfcfd0ffcdcdcdffcdcdcdffcececeffcecfceffcfcecfffd0d0d0ffd1d0d0ffd1d1d1ffd1d0d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e0e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e3e3ffe2e2e3ffe3e2e3ffe2e3e3ffe3e2e2ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e8e7ffe8e8e8ffe9e9e8ffe9e9eaffebeaeaffebebebffebececffececedffecededffedeeedffeeeeeeffefeeefffefefefffefefeeffefefeeffefeeefffefefefffeeeeefffefeeef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0d0d0dff2c2c2dff585858ff787878ff888889ff8b8c8bff8b8a8aff8c8c8bff8e8d8dff908f8fff929292ffa2a1a1ffdadbdafff7f7f7fff9fafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfafbfffafafafffbfbfbfffafafafffbfafbfffafafbfffbfafbfffbfbfafffbfbfbfffbfbfafffafafbfffafbfbfffbfbfafffafbfbfffafbfbfffafafbfffbfbfafffbfbfafffafbfafffbfafafffafafafffafafbfffafbfafffbfbfafffafbfafffafafafffbfbfafffafbfafffafafafffafbfafffbfafbfffafbfafffafbfbfffafbfafffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfefefffefefdfffdfdfefffefefefffefefdfffdfefefffdfefefffdfdfefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfafbfffbfbfafffbfbfbfffafbfafffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffcfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffbfcfcfffbfbfbfffbfbfafffbfbfbfffafbfafffbfafbfffafafbfffbfbfbfffbfafafffafafafffafafafffafafafffaf9f9fffaf9f9fffafafafffafafafff9fafafffafafafff9f9fafff9fafafffafafafffbfafafffafafafffafafbfffafafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffafaf9ffdbdcdbffa1a1a1ff8f8f8fff8d8d8dff8b8c8bff8a8b8aff898989ff878887ff878787ff808080ff696969ff454646ff1c1c1dff090808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f9f8fff8f8f8fff9f8f8fff7f8f7fff7f7f7fff7f8f8fff9f9f9fffafafafffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffefefdfffefefefffdfefdfffdfcfcfffbfbfbfffafafafff6f7f7fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff3f4f3fff3f3f3fff3f2f3fff1f2f1fff0f0f0ffefefefffecededffebebebffeaeaeaffe9e8e8ffe7e7e6ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfdfffdddddcffdbdbdbffd9d9d9ffd7d7d8ffd5d5d6ffd4d4d4ffd2d2d2ffd0d1d0ffcfcfcfffcfcfceffcfceceffcfceceffcfcfceffcfcfcfffcecfcfffcfcfceffcececeffcececfffcececeffcfceceffcececeffcececeffcececeffcececfffcfcfcfffd0cfd0ffd0d0d0ffd1d0d1ffd2d2d1ffd2d3d3ffd3d3d2ffd4d3d4ffd4d5d5ffd5d6d5ffd6d7d6ffd7d7d7ffd7d7d8ffd9d9d8ffdadad9ffdadadaffdcdcdcffddddddffdddcddffddddddffdededdffdddedeffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe2e2e1ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e5e5ffe6e6e5ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe8e8e9ffeae9eaffeaeae9ffe9eaeaffeaeae9ffe9e9eaffe9e9e9ffe9eae9ffeaebebffeaebebffeaeaebffebebeaffebebeaffeaebeaffebeaeaffeaeaeaffeaeaebffeaebeaffebebeaffeaeaeaffeaeaeaffebeaeaffebebeaffeaebeaffeaebeaffebeaeaffeaebeaffeaeaeaffeaebeaffeaebebffeaebebffeaeaebffeaeaeaffebebeaffebebebffebeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9eae9ffeae9e9ffeae9e9ffe9e8e9ffe9e8e8ffe9e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe7e8e8ffe7e7e8ffe8e7e8ffe8e7e7ffe8e7e7ffe8e7e8ffe7e7e7ffe8e7e8ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe0e1e0ffe1e0e0ffdfe0dfffdededeffdddeddffdcddddffdbdbdcffdadadbffd9d9d9ffd8d8d7ffd6d6d7ffd4d4d4ffd2d3d3ffd0d0d0ffcfcfceffcdcdcdffcacbcaffc9c8c9ffc6c6c7ffc4c5c4ffc2c2c2ffc0c0c0ffbfbebeffbebebdffbdbdbdffbdbcbcffbbbcbbffbab9baffb7b8b8ffb6b6b6ffb4b4b4ffb2b3b3ffb2b1b2ffb1b0b0ffafafaeffaeadaeffacacacffabababffaaaaaaffa9a9a9ffa7a7a8ffa6a5a6ffa3a3a2ff9e9f9fff9b9b9bff979798ff949494ff8f908fff8a8b8bff858585ff7f7f80ff7b7b7aff767675ff707070ff6a6a6aff646363ff5d5d5dff575757ff525251ff4b4b4bff454546ff424141ff3e3e3dff393a39ff363635ff323232ff2b2c2bff080808ff010101ff010101ff000101ff000001ff000000ff010100ff000000ff010001ff000101ff000000ff000000ff010001ff000000ff000001ff000001ff000101ff010000ff000100ff010000ff010100ff000000ff010000ff000100ff000001ff000001ff000000ff000000ff000000ff000000ff010000ff00000000000000ff000000ff010101ff000001ff010001ff000001ff010001ff010100ff010101ff010100ff000001ff000101ff000100ff000101ff000101ff000001ff010100ff010100ff000100ff010000ff000000ff000001ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff141414ff2c2c2cff474747ff545454ff595959ff5b5b5bff5e5e5eff626262ff656565ff646464ff606060ff4a4949ff373736ff393939ff3f3e3eff454645ff4d4d4eff565656ff606060ff656566ff6a6a6bff707070ff787878ff818181ff898889ff8c8c8cff909090ff949494ff9a999aff9f9fa0ffa5a4a5ffa8a8a7ffacadadffafafafffb2b2b2ffb5b5b5ffb7b7b7ffb9b9b9ffbabbbbffbcbcbcffbebdbdffbfbfbeffbfc0bfffc1c0c0ffc1c1c1ffc1c1c2ffc1c2c2ffc2c3c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c6ffc7c8c8ffc7c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcccbffcccccdffcdcccdffcdcdcdffcecdcdffcececeffcfceceffcfcfceffcfcfcfffd0cfcfffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdadbdbffdadbdbffdcdcdbffdcdcdcffdcdddcffddddddffddddddffdededeffdedfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe1e2e1ffe3e3e3ffe4e3e4ffe4e5e4ffe4e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e9ffeaeae9ffebebeaffecececffedededffedeeeeffefefefffeff0effff1f1f1fff1f1f1fff2f2f2fff2f2f3fff3f4f3fff4f4f4fff5f5f5fff6f5f5fff7f7f6fff7f7f7fff9f8f8fffbfbfbfffdfcfdfffcfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffedededffedeeedffedededffedededffedededffebececffebeaebffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdedfdeffddddddffddddddffdddddcffdcdcdcffdcdcddffdddcdcffdddcdcffdddcdcffdcdbdcffdbdcdcffdcdcdcffdbdbdbffdcdbdcffdadadbffdbdadb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c4c3ffc5c5c5ffc5c5c4ffc5c6c6ffc5c6c5ffc5c6c6ffc5c5c6ffc5c5c5ffc6c5c5ffc6c6c5ffc4c4c4ffc7c7c7ffcacacaffcccdcdffcdcdcdffccccccffc9c9c9ffc4c4c5ffbcbcbcffb1b1b1ffa7a6a6ffa4a5a4ffa5a4a4ffa5a5a5ffa5a5a5ffa6a5a5ffa6a7a6ffa7a7a7ffa7a8a8ffa8a8a8ffa8a8a9ffa9a9aaffabababffb0afafffb5b5b5ffbababaffbdbdbdffc0bfc0ffc2c1c2ffc5c4c5ffc5c5c6ffc7c6c7ffc7c7c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c7ffc8c9c8ffc8c9c9ffc8c9c9ffc9c9c9ffcacac9ffcacacaffcbcacaffcbcacbffcbcbcbffcbcccbffcccccbffcbccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcecdffcecdcdffcececdffcececeffcececeffcecfcfffcecfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffcfd0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd2d2d1ffd2d1d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffd6d6d7ffd8d7d8ffd9d9d8ffd9dadaffd8d8d7ffd3d3d4ffd2d2d3ffcfcfceffc9c9c9ffc4c5c4ffc3c3c4ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0bfffbfc0bfffbebfbfffbebfbeffbfbebeffbebebeffbebebeffbdbebdffbdbdbdffbcbdbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbcbcffbbbbbbffbabbbaffbbbbbbffbababaffbababaffb9b9baffb9b9b9ffb9b8b8ffb8b9b8ffb8b8b8ffb8b8b7ffb7b7b7ffb7b6b6ffb6b7b6ffb6b6b6ffb5b5b6ffb5b5b5ffb4b4b4ffb3b4b4ffb4b3b3ffb4b3b3ffb3b3b2ffb3b2b3ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b1ffb1b0b1ffb0b0b0ffafb0b0ffafafafffafafafffaeafafffaeaeaeffadaeaeffadaeadffacadadffadadacffadacacffabacacffacababffabababffaaaaabffaaaaaaffaaaaaaffa9aaa9ffa9a9a9ffa9a9a8ffa8a8a8ffa7a8a7ffa7a7a7ffa7a6a6ffa6a7a6ffa5a6a6ffa5a5a5ffa5a5a5ffa4a4a5ffa4a3a4ffa3a3a3ffa3a3a2ffa2a2a3ffa5a5a5ffa8a9a9ffacacacffaeaeaeffb0b0b0ffb2b2b2ffb5b5b6ffb7b7b7ffb7b7b7ffb7b6b6ffb6b6b6ffb5b5b5ffb5b5b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b5ffb4b5b5ffb5b5b5ffb5b5b5ffb4b4b5ffb5b4b4ffb6b5b5ffbababaffc0bfc0ffc6c6c6ffccccccffd0d0d0ffd4d3d4ffd5d5d6ffd7d6d7ffd4d4d3ffcfd0d0ffcececdffcccccdffcdcdcdffcdcecdffcdceceffcecfcfffcececfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e2ffe3e3e3ffe3e2e3ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e8ffe8e9e8ffe9e9e9ffeaeaeaffeaeaebffebebebffecececffecececffedededffeeededffeeeeeeffeeefeeffefefefffeeefeeffefefefffefefefffefefefffeeefeeffeeefee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080807ff151616ff3b3b3cff656565ff808080ff8c8b8cff8c8c8cff8a8a8bff8c8c8cff8e8e8eff909090ff939493ffb0b0b0ffe9e9e9fff8f8f8fff9f9fafffaf9fafffafafafffbfafafffafafbfffbfafafffbfafbfffbfafbfffbfafbfffbfafafffbfbfbfffafafafffbfbfbfffafafbfffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffafafafffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafbfbfffbfbfafffbfafafffafbfafffafbfafffafbfafffafbfbfffbfafbfffafbfafffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffdfdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfdfffdfcfdfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfcfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafbfffbfafafffbfbfbfffafafbfffafafafffafafafff9fafafff9fafafffafafafffafaf9fffafafafffaf9fafffaf9fafffaf9fafffafafafffafafafffafafafffafafbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfcfcfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffafbfbffe9e9e8ffb0afb0ff8f908fff8d8e8eff8c8d8cff8b8c8bff8b8a8aff888988ff878888ff848484ff6d6d6dff4a4949ff222323ff0a0a09ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff7f7f7fff8f8f8fff9f9fafffbfafbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffefefefffdfefdfffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffdfefefffefefefffdfdfdfffcfcfbfffafafafff9f9f9fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f4f4fff3f3f3fff1f2f1fff0f0f1ffeeefefffecececffebeaebffe9eaeaffe9e8e8ffe7e7e6ffe5e5e5ffe2e2e2ffe0e1e0ffdfdedeffdbdcdcffd9dadaffd7d8d7ffd6d6d6ffd4d4d4ffd3d3d3ffd1d0d1ffcfcfcfffcfceceffcecfceffcecfceffcecfcfffcfceceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecdceffcecdceffcfcfcfffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd5d4d5ffd6d6d5ffd6d6d6ffd6d7d7ffd8d8d8ffd8d8d8ffdadad9ffdadadaffdcdcdcffdcdcddffdcdcdcffddddddffdddedeffdededeffdededeffdedfdfffdfdfdfffdfe0dfffdfe0e0ffe1e0e1ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e7e6ffe7e7e7ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9eaffe9e9e9ffeae9e9ffebeaeaffeaebebffebebeaffeaebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebeaffeaeaeaffeaebeaffeaebeaffeaebeaffeaeaeaffebeaeaffeaebeaffeaeaebffeaeaeaffeaebeaffeaeaeaffeaebeaffebeaeaffeaebeaffebebebffeaeaeaffeaeaeaffebebeaffeaeaeaffeaeaebffe9eaeaffeaeaeaffeae9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe8e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0dfffdedfdfffdededeffddddddffdcdbdcffdbdbdbffdadad9ffd9d9d8ffd8d7d8ffd4d4d4ffd2d3d2ffd2d2d1ffcfd0d0ffcececfffcbcccbffc9c9c9ffc8c7c7ffc6c6c6ffc3c3c3ffc1c1c1ffc0c0bfffbebfbfffbebfbeffbebebeffbdbdbcffbbbbbbffb8b8b9ffb7b6b7ffb5b5b6ffb4b4b4ffb3b3b3ffb1b1b1ffb0b0b0ffafafafffaeadaeffadacadffacacacffaaabaaffaaaaaaffa8a8a8ffa5a5a5ffa1a2a1ff9f9f9fff9b9b9bff979797ff939393ff8f8e8eff888989ff848483ff7e7e7fff797979ff747473ff6d6d6dff666767ff606060ff5a5a5aff555555ff4f4f4eff484848ff444444ff3f403fff3b3c3bff373838ff343334ff303130ff1a1a1aff010101ff010101ff000000ff000100ff010000ff000100ff010001ff000000ff000000ff010100ff000000ff000001ff000000ff000001ff010000ff010101ff000000ff000000ff010000ff000100ff000100ff000101ff010100ff000000ff000000ff000001ff000001ff010000ff000000ff000000ff0000000000000000000000ff010001ff010101ff000000ff010101ff000001ff000000ff000101ff010101ff010001ff010101ff010101ff010001ff000101ff010100ff000001ff010101ff010100ff000000ff000000ff000000ff000000ff000101ff010100ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff050505ff161616ff2d2d2dff474746ff525252ff575757ff5b5b5bff606060ff5f5e5eff60605fff5f5f60ff616161ff5c5b5bff393a39ff383938ff3d3e3dff414140ff474747ff4f4f50ff5f5e5fff656566ff6a6a69ff6e6f6fff767676ff807f80ff878787ff8b8a8bff8d8c8dff909090ff969696ff9e9e9effa2a2a2ffa5a4a5ffa9a9a9ffadadadffb1b1b1ffb5b5b5ffb7b7b7ffb9b9b9ffbabbbbffbcbcbcffbdbdbdffbfbfbfffc0c0bfffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c1ffc2c3c3ffc3c3c2ffc3c2c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c5ffc6c5c5ffc6c6c5ffc6c6c7ffc7c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcac9caffc9cac9ffc9cacaffcbcbcaffcacbcbffcbcbccffcbcccbffccccccffcdccccffcecdcdffcdcdcdffcecdceffcfceceffcecfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d2ffd1d1d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d5ffd6d6d6ffd5d6d5ffd7d7d6ffd6d6d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdadad9ffdad9daffdadbdaffdbdbdbffdbdbdbffdcdcdcffdddcdcffddddddffddddddffdeddddffdededeffdfdfdfffe0e0dfffe0dfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e3e2ffe4e3e4ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e8e8ffe9e9e9ffeaeaeaffecebecffecedecffedededffefefeeffeff0effff0f0f1fff0f1f1fff2f2f2fff3f2f2fff4f3f3fff3f3f4fff5f4f5fff6f5f5fff6f7f6fff7f7f7fff8f9f9fffbfbfafffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffedededffedeeedffededeeffedededffedededffebebebffeaebebffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e8e7ffe8e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e2e1ffe0e1e1ffe0e1e0ffe0e0dfffdededeffdcdcdcffdcdbdcffdcdcddffdddddcffdcdcddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdadadaffdbdbdbffdadadbffdadada00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c4c5ffc5c6c5ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c5ffc6c6c5ffc6c5c6ffc5c5c5ffc6c7c6ffcbcacaffcccdcdffcdcdceffcbcccbffc8c8c9ffc3c3c3ffbababaffaeaeaeffa6a5a6ffa4a4a3ffa4a5a4ffa5a5a5ffa6a6a6ffa6a6a5ffa6a6a6ffa7a6a7ffa8a7a8ffa8a8a9ffa9a9a9ffacacacffb2b1b1ffb7b7b7ffbbbbbbffbdbcbdffc0bfc0ffc3c3c3ffc4c4c4ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc8c8c7ffc8c7c8ffc8c8c8ffc9c9c8ffc8c9c9ffc9c9c9ffcacac9ffcacac9ffcacacaffcacacaffcacbcaffcbcbcbffcccccbffcccbcbffccccccffcccdccffcccdccffcccdcdffcdcccdffcdcecdffcdcdceffcdceceffcececeffcecdceffcecfceffcfcfceffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0d0cfffcfd0cfffcfd0d0ffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd0d0d1ffd1d0d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd7d7d7ffd3d3d3ffd2d1d2ffcececdffc8c7c7ffc3c4c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbebfbeffbebebeffbdbebeffbebdbeffbdbebdffbcbdbdffbcbdbcffbcbdbcffbcbbbcffbbbcbcffbcbcbbffbbbbbbffbbbbbbffbababaffbababaffbbbabaffb9babaffb9b9baffb9b9b9ffb9b9b9ffb9b8b8ffb9b9b8ffb7b7b8ffb8b7b7ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b4ffb4b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b1b2ffb1b1b1ffb1b0b1ffb1b1b1ffb0b0b0ffb0b0b0ffafafb0ffafafafffaeafafffaeafafffaeadaeffaeadaeffaeadadffadacadffacadacffacacacffabacacffacacabffabababffaaabaaffaaaaaaffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a8ffa8a7a8ffa7a8a7ffa7a7a7ffa6a7a6ffa6a6a6ffa6a5a6ffa5a6a5ffa4a5a5ffa4a4a4ffa4a4a3ffa3a2a3ffa2a3a2ffa2a2a1ffa1a2a1ffa1a1a1ffa1a1a1ffa3a4a3ffa8a8a8ffabacabffadadadffafafafffb2b2b2ffb5b4b4ffb6b6b6ffb5b5b6ffb5b5b5ffb5b4b4ffb3b4b4ffb3b3b3ffb3b4b3ffb4b4b3ffb4b4b4ffb4b4b5ffb5b4b5ffb5b4b5ffb5b5b4ffb5b6b6ffbababaffc0c0c0ffc6c6c7ffcccbccffd0d0d0ffd4d4d4ffd5d6d5ffd5d5d5ffd3d3d4ffd0d0d0ffcdceceffcececeffcecdceffcececeffcececdffcecdceffcdceceffcfcfcfffcecfcfffd1d1d0ffd1d0d0ffd1d1d1ffd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffe0e0dfffdfe0e0ffdfe0e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e3ffe3e3e2ffe2e3e3ffe3e2e3ffe3e2e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffebebeaffebebebffecececffecececffededecffedededffeeededffeeeeeeffefefefffefefeeffefeeeeffefefefffefefefffefefefffeeefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff0a0a0aff1f1e1eff4a4b4bff717171ff848484ff8c8c8cff8a8b8aff8b8c8bff8d8c8dff8e8f8fff919191ff979797ffc3c3c2fff3f3f3fff9f9f9fffaf9f9fffafafafffafafbfffafafafffbfafafffafbfafffafbfbfffbfbfbfffafafbfffbfbfbfffbfafafffafbfafffafbfafffafafbfffbfbfbfffafafbfffafafbfffbfafafffafafbfffafbfbfffbfafbfffafafbfffafafbfffbfafafffafbfbfffafafafffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafbfafffafafafffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfbfffafbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfdfcfffcfdfdfffdfdfcfffcfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefdfefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfefefffdfdfefffdfdfdfffefefefffdfefdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfbfffafbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfafbfffbfafbfffafbfbfffbfafbfffafafafffbfbfbfffafbfafffafbfafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfff2f2f2ffc3c3c4ff959494ff8f8f8fff8d8e8eff8d8d8dff8b8b8cff898a8aff888888ff848585ff747574ff555656ff2f2f2fff101010ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff9f8f8fff9fafafffafbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefdfefffdfefdfffcfdfdfffbfcfbfffafafafff9f9f9fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff3f2f3fff1f1f1ffeff0f0ffeeeeefffececebffeaeaeaffe9e9e9ffe8e8e7ffe6e6e6ffe4e5e5ffe2e1e1ffe0e0e0ffdedddeffdcdbdbffd8d9d9ffd7d6d7ffd4d5d5ffd3d4d3ffd1d2d1ffcfd0cfffcfceceffcececeffcececeffcecdceffcececeffcececeffcececeffcecdcdffcececeffcdceceffcececdffcecdceffcececdffcdceceffcececeffcdcdceffcececdffcfceceffcfd0cfffd0d0d0ffd0d0d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d5ffd5d6d5ffd6d6d6ffd7d6d7ffd8d7d8ffd9d8d8ffd9d9d9ffdadadaffdcdcdcffdddddcffdddcdcffdcddddffddddddffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe2e2e2ffe2e3e3ffe2e2e2ffe3e2e2ffe3e3e3ffe3e4e4ffe4e4e3ffe5e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe8e8e9ffe9e9eaffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffebeaebffeaeaebffebeaebffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaeaeaffebeaebffeaeaeaffebeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeae9ffe9eae9ffeae9e9ffe9e9eaffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e7e8ffe7e8e7ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e3ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdededfffdededdffdcdddcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd5d5d5ffd4d3d4ffd2d2d2ffd1d1d1ffcfd0d0ffcdcdcdffcacbcbffc8c9c9ffc6c6c6ffc4c5c4ffc3c2c2ffc0c1c1ffbfbfbfffbfbfc0ffbebebeffbdbebeffbcbcbcffbab9b9ffb7b7b8ffb6b6b7ffb5b5b5ffb4b3b4ffb3b3b2ffb1b2b2ffb0b1b0ffafafafffaeaeaeffadadadffacadacffabababffaaaaabffa9a9a9ffa3a3a4ffa1a1a2ff9e9e9eff9a9a9aff969696ff929192ff8c8c8cff878787ff828182ff7c7d7dff767777ff707171ff6a6a6aff646464ff5e5e5eff585858ff515151ff4b4b4cff464646ff414241ff3d3d3dff39393aff363536ff323232ff2a2b2bff070808ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff010000ff000101ff000001ff000000ff010101ff000100ff000100ff010000ff000101ff000000ff010001ff000000ff000000ff000001ff010000ff000000ff000001ff000000ff000000ff000100ff000001ff00010000000000ff010101ff010000ff000100ff000100ff000001ff010101ff000001ff010101ff010000ff000101ff000101ff010001ff000001ff010001ff010000ff000101ff000000ff000101ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0c0c0cff191819ff333233ff494949ff525353ff5a5a5aff5e5f5fff616161ff606160ff626362ff6b6a6aff6e6e6eff3d3d3dff383738ff3d3d3dff434343ff4b4b4bff545353ff5c5c5dff646464ff6b6b6bff727172ff797a79ff808181ff878787ff8b8b8bff8b8b8bff8b8a8aff969796ff9c9d9cffa0a0a1ffa4a4a4ffa7a7a8ffabababffb0b0b0ffb4b4b4ffb7b7b7ffb9b8b9ffbababaffbcbcbcffbdbdbdffbebfbfffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c2ffc3c4c3ffc4c4c4ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9caffcac9c9ffcbcacaffcacacaffcbcacbffcbccccffcccbccffccccccffcdcdcdffcdcdcdffcdcecdffcececeffcecfcfffcecfceffcfcfd0ffd0d0cfffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d7ffd7d7d8ffd7d7d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdbdbffdcdbdbffdbdcdcffdcdcdcffddddddffddddddffdedddeffdededeffdededeffdfdfdfffdfdfe0ffe0e0dfffe0e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e6e5ffe5e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffebebebffedececffeeedeeffeeeeeefff0efeffff0f0f0fff1f0f1fff1f1f1fff2f3f3fff3f3f3fff3f4f3fff5f4f4fff5f6f6fff6f6f6fff7f6f7fff8f8f8fffafafafffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffeeedeeffedeeeeffedededffedededffededecffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e5e6ffe4e5e5ffe4e5e5ffe4e4e3ffe3e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e1e2ffe1e1e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdcdcdcffdddcddffdcdcdbffdcdcdcffdcdcdcffdbdbdbffdcdbdbffdbdadaffdadbdaffdadadaffdadadaffdadadbffdadadaffdadada000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc8c7c8ffcccbcbffcecfcfffcececeffcbccccffc9c9c9ffc2c3c2ffb8b9b8ffadacadffa5a5a6ffa4a4a4ffa5a4a5ffa6a6a5ffa6a6a6ffa6a6a6ffa7a6a6ffa7a7a7ffa7a8a8ffa9a9a9ffaeadaeffb3b4b3ffb8b9b9ffbbbcbbffbcbdbdffc0c0c0ffc3c2c2ffc4c4c4ffc5c5c5ffc5c5c6ffc6c6c6ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacaffcacacbffcbcbccffcccbcbffcbccccffccccccffccccccffcdcccdffcdcdcdffcccdcdffcdcdcdffcdcecdffcdcecdffcdcdcdffcecdcdffcececeffcececeffcfceceffcfcecfffcfcecfffd0cfcfffcfd0d0ffd0cfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd0d1d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd8d8d9ffd8d8d8ffd6d6d6ffd3d2d2ffd0d0d1ffccccccffc6c6c6ffc2c2c3ffc2c1c2ffc2c1c1ffc1c1c1ffc0c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebfffbebebfffbebebeffbdbebeffbdbebdffbdbdbdffbdbcbdffbcbdbdffbcbcbcffbbbcbcffbcbcbbffbbbbbbffbabbbbffbbbabaffbababaffbababaffbab9b9ffbab9baffb9b9b9ffbab9b9ffb8b9b9ffb9b8b9ffb8b8b8ffb8b8b8ffb7b8b7ffb7b8b7ffb7b6b7ffb6b7b7ffb5b6b5ffb6b5b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b3b3ffb3b3b3ffb2b3b3ffb2b2b2ffb2b1b2ffb1b2b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffb0afafffafafafffafafafffaeaeafffaeaeaeffadadaeffadadadffadacadffacacadffacacacffacacacffabababffabababffabaaabffaaabaaffaaaaaaffa9aaaaffa9a9a9ffa9a8a8ffa8a8a8ffa7a7a7ffa7a7a7ffa6a6a7ffa6a6a6ffa6a6a6ffa5a6a5ffa5a5a5ffa5a4a5ffa4a4a4ffa3a4a3ffa3a3a3ffa2a3a2ffa1a2a2ffa1a1a1ffa0a0a0ffa0a09fff9f9f9fff9f9f9fffa09fa0ffa3a3a3ffa8a7a7ffaaababffacacadffaeaeaeffb2b2b2ffb4b4b3ffb4b5b4ffb5b4b4ffb3b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb5b4b4ffb4b5b5ffb4b4b5ffb6b6b5ffbbbabbffc0c1c0ffc6c7c7ffcccdccffd0d0d0ffd4d4d4ffd6d6d6ffd4d5d4ffd2d2d2ffcfcfd0ffcececeffcececfffcececeffcecdceffcdceceffcececeffcecdceffcecdceffcecdceffcfcecfffcecfcfffd0d0d0ffd0d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffe0dfdfffdfe0e0ffdfe0dfffe0dfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e6ffe6e6e7ffe6e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e9e9ffeae9eaffeae9eaffeaeaeaffebeaebffebececffecececffecededffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefeeffefefefffefefefffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040504ff0e0d0eff282929ff575756ff777677ff858585ff8a8a8bff8a8a8aff8b8b8bff8d8e8dff8f908fff939392ff9e9e9fffd6d6d6fff7f7f7fffaf9f9fff9f9fafffafafafffafafafffbfbfafffafbfafffafafafffbfafbfffbfafafffbfafafffbfbfafffbfafafffafbfbfffbfbfbfffafbfafffbfbfafffafbfbfffafafafffafbfafffafafafffbfafbfffbfafbfffbfafafffafbfafffafbfafffafafafffafafbfffafbfafffafafafffafbfafffafbfafffbfbfafffafafafffafbfafffafafafffafafafffafafafffbfafbfffbfbfbfffafafbfffafbfafffafafafffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffcfbfbfffcfbfcfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefefffefefdfffdfefdfffdfefdfffefefefffefdfefffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefdfdfffefdfefffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefdfffefdfefffdfefdfffefdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfafbfffafbfbfffbfbfafffbfafbfffafbfbfffafafbfffafafafffafafafffafbfafffafafafffafafafffafafafff9fafafffafafafffafafafff9f9fafffafafafffafafafffbfafafffafafafffafafafffafafbfffbfafafffbfbfafffbfbfbfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfff8f8f8ffd6d7d6ff9e9d9eff909090ff8e8e8eff8d8c8dff8c8c8cff89898aff878888ff858484ff7c7b7cff666766ff3d3c3dff161615ff060505ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f9fafff8f9f9fff8f9f8fff9f9f9fff8f8f9fff9fafafffafafafffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffefdfdfffdfefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffdfefefffdfcfcfffcfcfcfffbfbfafff9f9f9fff8f8f8fff6f7f6fff6f6f6fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff0f0f1ffeff0efffeeeeeeffecebecffeaeaeaffe8e8e9ffe8e8e8ffe7e6e6ffe4e4e4ffe1e1e1ffe0e0e0ffdeddddffdadbdbffd9d8d8ffd6d6d6ffd4d4d4ffd2d2d3ffd0d0d0ffcfcecfffcececeffcececdffcececdffcdceceffcdcdceffcdcdcdffcecdcdffcdcdceffcdcecdffcdcdcdffcececeffcdcecdffcdcdcdffcdcdceffcecdcdffcdcdcdffcececdffcfceceffcfd0cfffd0d0d0ffd0d1d0ffd2d1d1ffd2d2d2ffd3d3d2ffd3d4d3ffd4d4d4ffd6d5d6ffd6d6d6ffd7d6d7ffd8d8d7ffd8d9d8ffd9d9d9ffdadadaffdcdcdbffdcdcdcffdcdddcffdddddcffdededeffdededeffdedfdfffdfdedeffdfdfdeffdfdfdfffe0dfe0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe8e7e8ffe8e7e7ffe8e8e8ffe9e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffeaeaeaffebeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffebebebffeaeaeaffebebeaffebeaeaffeaeaebffeaeaeaffeae9eaffe9eaeaffe9eaeaffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffdfdfe0ffdfdfdfffdededeffdededeffdddeddffdcdcdcffdcdbdbffdadadaffd9d9d9ffd7d7d7ffd6d6d5ffd4d3d4ffd2d3d3ffd1d1d0ffcfcecfffcccdcdffc9cacaffc7c7c7ffc5c4c5ffc3c3c3ffc2c2c1ffc1c1c0ffbfc0c0ffbfbfbfffbebebeffbcbbbbffb9b9baffb8b9b8ffb7b7b7ffb6b6b6ffb5b5b5ffb3b3b4ffb3b2b3ffb2b1b1ffb1b0b0ffb0b0afffb0afafffaeaeaeffacacacffabababffaaaaa9ffa6a6a6ffa4a4a3ffa0a1a0ff9d9d9dff9a999aff959495ff908f90ff8a8a8aff848585ff7f7f7fff797a7aff737373ff6d6d6cff676767ff626362ff5c5c5cff545454ff4e4f4eff494849ff444443ff3f3f3fff3b3b3bff373737ff333333ff2f302fff191919ff010000ff000100ff000000ff010000ff010000ff000000ff000000ff010100ff010000ff000101ff010000ff010001ff000101ff000001ff010000ff000000ff000100ff010100ff010100ff000001ff000001ff000000ff010000ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff00000000000000ff010100ff010100ff000101ff010101ff010100ff010100ff000101ff010000ff000100ff000000ff010001ff010001ff010000ff010100ff000101ff000000ff000001ff000100ff000000ff000100ff000100ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff161616ff323132ff494a4aff555554ff5a5a5aff5e5f5fff626363ff656465ff696969ff717271ff757575ff3f3f3eff373738ff3c3d3dff434343ff4c4b4bff535354ff5b5b5bff626262ff6b6b6bff727272ff797979ff807f80ff868586ff8b8b8bff90908fff949393ff9a9a9aff9f9f9fffa3a4a3ffa8a7a7ffacacacffaeaeaeffb1b2b1ffb4b4b4ffb7b6b7ffb9b8b9ffbbbabaffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c0c0ffc1c1c1ffc2c2c1ffc3c3c2ffc3c3c2ffc2c3c3ffc3c2c3ffc4c3c3ffc4c4c4ffc5c4c5ffc6c5c6ffc5c5c6ffc6c6c6ffc6c6c6ffc8c7c7ffc7c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacbcaffcbcacaffcacbcbffcccbcbffcccbccffccccccffcccccdffcdcdcdffcdcdcdffcececeffcfcfceffcfcfcfffcfcfd0ffcfcfd0ffd0d0d0ffd1d0d0ffd0d0d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d4ffd6d5d5ffd5d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffdad9daffdad9daffdbdadaffdbdbdbffdbdcdbffdcdbdbffdcdcdcffdddddcffddddddffdddedeffdededeffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe1e1e1ffe1e1e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e7ffe8e8e8ffe9e9e9ffeaeaeaffecececffedeeedffefeeeeffefefeffff0f0effff1f0f1fff1f2f2fff2f2f3fff3f3f3fff3f3f3fff4f5f4fff5f5f5fff6f6f6fff6f7f7fff7f7f8fff9f9f9fffcfbfbfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffededeeffeeeeeeffededeeffedeeedffedededffedededffebecebffeaeaebffebeaeaffeaeaeaffe9e9e9ffe8e8e9ffe8e9e8ffe8e7e7ffe6e7e7ffe7e6e6ffe6e5e6ffe5e5e5ffe4e4e5ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e2e2ffe1e1e2ffe0e0e0ffe0e0e0ffdfdedfffdededeffddddddffddddddffdcdcdcffdbdbdcffdcdbdcffdcdbdbffdbdbdbffdbdbdaffdbdadaffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc5c6c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c6c7ffc8c9c9ffcdccccffcfcecfffcececeffcccccdffc9c9c9ffc1c1c1ffb6b7b6ffacacabffa5a5a5ffa4a5a5ffa5a5a6ffa5a6a5ffa6a6a6ffa5a5a6ffa6a7a6ffa7a7a7ffabaaaaffafb0afffb4b4b5ffb9b9b9ffbbbbbbffbebebeffc1c1c0ffc3c2c2ffc3c4c4ffc5c4c5ffc4c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c5ffc7c6c7ffc7c6c7ffc7c6c7ffc7c7c7ffc7c8c8ffc8c7c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcacbcbffcbcacbffcbcbcbffcbcccbffcccbccffccccccffccccccffcccdccffccccccffcdcdcdffcdcdcdffcdcdcdffcecdcdffcecdceffcecdceffcececeffcecfceffcfceceffcecfcfffcfcfceffcfcfd0ffcfcfd0ffcfcfd0ffd0cfd0ffd0cfd0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d2d2ffd1d1d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd4d4d4ffd5d5d4ffd6d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd8d8d7ffd7d8d8ffd5d5d5ffd2d2d2ffcfcfcfffcbcacbffc5c4c4ffc2c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbeffbfbfbeffbebebeffbdbebeffbdbdbdffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbabbbaffbababaffbababaffbab9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b8ffb8b8b9ffb8b8b8ffb8b7b8ffb7b7b8ffb7b7b7ffb7b6b6ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b5b5ffb4b4b5ffb3b3b3ffb4b3b3ffb2b2b3ffb2b3b2ffb2b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffb0b0b0ffb0afafffafafafffafafafffafaeaeffaeaeaeffaeaeaeffadaeadffadadadffacadadffacacacffabacabffabababffacabacffabaaabffabaaaaffaaaaaaffa9aaaaffa9a9a9ffa9a9a9ffa8a9a8ffa8a8a8ffa7a8a8ffa7a7a7ffa7a7a7ffa6a6a6ffa5a6a6ffa5a5a5ffa5a5a4ffa4a4a4ffa4a3a4ffa4a4a4ffa3a3a3ffa2a3a2ffa1a1a1ffa1a1a1ffa0a1a0ff9f9fa0ffa09f9fff9f9e9fff9e9e9eff9d9d9dff9e9e9dff9f9e9fffa3a3a3ffa8a7a7ffaaaaaaffabacacffaeaeaeffb1b0b1ffb3b2b3ffb3b4b3ffb4b4b3ffb4b4b3ffb3b3b4ffb3b4b4ffb4b4b4ffb5b5b5ffb4b4b5ffb4b5b4ffb5b5b5ffbbbbbbffc1c1c1ffc6c6c6ffccccccffd1d0d0ffd4d4d4ffd6d6d5ffd5d4d4ffd1d2d2ffcfcfcfffcdcecdffcdcdccffcdceceffcececeffcdcecdffcdcecdffcececeffcecdceffcecdcdffcececeffcdceceffcfceceffcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdedfffdfdfdfffdfdfdfffe0e0dfffe0e0dfffdfe0e0ffdfe0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe4e3e3ffe4e4e4ffe5e5e4ffe6e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe9e8e9ffeae9e9ffeae9eaffeaeaeaffeaebebffebebebffecececffecedecffedededffedeeeeffeeeeeeffefefefffeeeeeeffeeefeeffefeeeeffefefeeffefefefffefeeef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff141415ff343534ff5d5d5dff797979ff858485ff898a89ff8a8b8bff8b8b8bff8d8d8eff8f8f8fff929292ffa9a9a9ffe4e4e4fff8f8f7fff9fafafff9fafafffafafafffbfafbfffafafafffbfafbfffafafbfffafbfbfffbfafafffafbfafffbfbfbfffafbfafffafbfbfffbfbfafffafafafffafafbfffafafafffbfbfafffafbfbfffafafafffbfbfafffafafafffafafafffbfbfafffafbfafffbfafafffafafafffafafafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafafffbfbfafffafbfbfffafafafffafafbfffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafafbfffafbfbfffbfafafffbfbfafffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffafafaffe2e3e2ffaaaaaaff929293ff909090ff8d8d8eff8c8c8bff8a8a89ff878887ff848484ff7e7d7eff6a6a6aff3f3f3fff191919ff070707ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffdfefefffdfcfdfffcfbfbfffafafafff9f9f9fff8f7f7fff6f6f7fff5f6f6fff5f5f5fff4f5f4fff4f5f5fff4f4f4fff3f3f4fff3f3f3fff2f2f1fff1f0f0ffefefefffeeeeedffebebebffeaeaeaffe9e9e8ffe8e8e8ffe6e5e5ffe4e3e3ffe1e1e1ffe0dfdfffddddddffdadbdaffd7d8d8ffd5d6d6ffd4d3d4ffd2d2d1ffd0d0d0ffcececeffcecdceffcdcdcdffcdcdceffcecdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecfceffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d6d5ffd5d5d6ffd6d6d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddcdcffddddddffddddddffdededeffdedfdeffdfdfe0ffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e5ffe6e5e6ffe5e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e8e8ffe8e8e7ffe8e8e8ffe9e8e8ffe8e9e8ffe8e9e8ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffe9eae9ffeaeaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebebeaffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeae9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0dfdfffdfdfdfffdfdfdeffdededeffdededeffdddddcffdcdcdcffdbdadaffdad9d9ffd8d8d8ffd7d6d6ffd5d5d6ffd3d4d4ffd2d2d2ffd0d0d0ffcececeffcccccbffc9c9c9ffc6c6c6ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffc0bfbfffbfbebeffbcbcbcffbababbffb9b9b9ffb9b8b9ffb7b7b7ffb6b6b7ffb5b5b5ffb4b4b4ffb4b4b3ffb2b3b2ffb1b1b1ffafb0afffaeafafffadadadffabababffaaaaaaffa7a7a7ffa6a6a5ffa2a3a3ff9f9f9fff9c9c9cff979797ff929293ff8d8d8dff878887ff828182ff7b7b7bff757575ff6f7070ff6b6b6bff656566ff5c5c5cff565656ff515151ff4c4c4cff464646ff414141ff3d3d3dff393938ff353534ff303131ff2a2a29ff070707ff010000ff000000ff000100ff000000ff010000ff010000ff010000ff000001ff000100ff000000ff000100ff010000ff010100ff000101ff000100ff000001ff000000ff000001ff000000ff000000ff010000ff000001ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff010101ff000101ff000101ff010101ff000001ff010101ff000000ff010101ff010101ff000000ff010100ff000000ff000000ff010101ff000100ff010000ff000000ff000000ff000001ff010000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff080707ff151414ff333333ff4b4c4cff585858ff5b5c5bff605f60ff656564ff696a6aff6e6e6dff727273ff727272ff3f3f3fff383738ff3d3c3dff444343ff4b4b4bff525353ff5a5a5aff626262ff6a6a6aff717171ff777778ff7e7e7eff858484ff8a8b8aff909090ff959595ff9a9a9aff9f9f9fffa3a3a3ffa8a7a8ffacacacffafafafffb2b2b2ffb4b4b4ffb7b7b6ffb8b8b8ffbababaffbcbcbcffbcbdbdffbebebeffbfbfbfffc0c0bfffc0c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c4ffc4c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc6c7c6ffc7c7c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcbcacaffcacacbffcbcbcbffcbcbcbffcbccccffccccccffcdcdccffcdcdcdffcdcecdffcececeffcececeffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d1d1ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd4d3d3ffd4d4d3ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9dad9ffd9d9daffdadadaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffdeddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e6e5ffe7e8e7ffe9e8e8ffeaeaeaffecececffeeededffeeeeeeffefefeffff0f0f0fff0f1f1fff2f1f1fff2f3f2fff3f3f3fff4f4f3fff4f4f5fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff9f8f8fffbfbfbfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffdfcfcfffcfdfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffededeeffededeeffeeededffeeededffedeeedffedededffedededffedededffebebebffebebebffeae9eaffeae9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e8e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e1e2ffe2e1e1ffe0e1e1ffdfe0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdcffdbdbdbffdcdbdbffdadbdaffdbdbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c5ffc6c6c5ffc6c5c6ffc6c6c6ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc9c9c9ffcccdccffcececeffcececdffcdcdcdffc9c9c9ffc0bfc0ffb3b4b4ffa9a9aaffa5a4a5ffa5a4a4ffa6a5a5ffa6a6a6ffa5a6a6ffa6a6a6ffa8a7a8ffabacabffb1b1b2ffb6b6b7ffb9b9b9ffbbbbbbffbebfbeffc1c1c1ffc2c3c2ffc3c3c3ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc5c5c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacbffcacacbffcbcbcbffcbcbccffcccbcbffcccccbffccccccffccccccffccccccffcdcdcdffcdcdccffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcececeffcecfceffcececeffcecfcfffcfcfcfffcfd0cfffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd5d4d4ffd4d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd6d6d6ffd4d5d4ffd1d2d1ffcececeffc9c9c8ffc2c2c3ffc0c0c0ffc0c0c0ffbfc0c0ffc0bfbfffbfbfbfffbfbfbeffbebebfffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbcffbcbbbbffbbbbbbffbabbbbffbababaffbababaffbababaffbab9b9ffb9b9b9ffb9b8b9ffb9b8b8ffb9b8b8ffb8b8b8ffb7b8b8ffb7b8b7ffb7b7b7ffb6b7b7ffb7b6b6ffb6b7b6ffb6b6b6ffb5b6b5ffb5b5b5ffb4b5b4ffb4b4b4ffb4b3b4ffb3b3b3ffb3b3b2ffb2b3b3ffb2b2b2ffb1b2b1ffb1b1b2ffb0b0b0ffb0b0b1ffb0afb0ffafafafffafafafffaeafaeffafaeaeffadaeadffadadadffadadadffacacacffacacacffabababffabababffabababffaaaaaaffaaaaaaffa9a9aaffa9a9a9ffa9a9a9ffa8a9a8ffa8a8a8ffa8a7a7ffa7a7a7ffa6a7a7ffa7a6a6ffa6a6a6ffa5a5a5ffa5a5a5ffa4a5a4ffa4a4a5ffa4a3a4ffa3a3a3ffa3a3a3ffa3a2a2ffa2a2a2ffa1a2a1ffa1a1a0ffa0a0a0ffa09f9fff9f9e9eff9e9e9eff9d9d9dff9d9c9cff9c9c9cff9c9b9bff9c9c9cff9e9f9effa3a3a3ffa7a8a8ffaaa9a9ffababaaffadaeadffb0b0b0ffb2b2b2ffb2b3b3ffb3b3b3ffb3b3b3ffb4b3b3ffb5b4b4ffb4b4b5ffb4b4b4ffb5b5b5ffbbbbbbffc1c1c1ffc7c7c8ffcccccdffd1d1d1ffd4d4d4ffd5d6d5ffd4d4d4ffd1d2d1ffcecfcfffcdcdcdffcccccdffcdcdceffcdcecdffcececeffcfcfcfffcececeffcececeffcdcdceffcececeffcececdffcdceceffcecdce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdedeffdfdfdeffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e3ffe3e4e3ffe4e4e4ffe4e5e4ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffeaebebffecebebffecececffecececffedededffeeededffeeeeefffeeeeeeffefefeeffeeeeeeffefefefffeeeeefffeeefefffeeeeef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030404ff0a090aff1d1d1dff444344ff666666ff7b7b7bff858585ff898888ff8a8a8aff8b8b8bff8e8e8dff8f8f8fff919291ffb0b0b0ffebebecfff8f9f9fffafaf9fff9fafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfafafffbfafbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfafafffbfbfafffbfbfbfffbfbfafffbfbfafffafafafffafafafffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfafafffafbfafffbfbfafffafafbfffbfafbfffafafafffbfbfafffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffbfbfcfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefdfffdfefdfffefefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefdfefffdfefdfffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfafffbfbfafffbfafafffafafbfffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfbfff9f9f9ffe7e7e7ffafb0b0ff929192ff909090ff8d8d8dff8b8c8cff8a898aff878788ff858485ff7e7e7eff6b6b6bff424242ff1a1919ff070707ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f9f9fff9f9fafff9f9f9fff9f9f9fff8f9f9fffafafafffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefdfefffdfdfdfffdfcfdfffbfcfcfffaf9f9fff9f8f8fff7f7f7fff7f6f6fff6f5f5fff5f5f5fff5f5f4fff4f4f5fff4f3f4fff3f3f3fff3f3f2fff1f2f2fff0f0f0ffeeefefffedededffebebebffe9eae9ffe8e8e8ffe7e6e7ffe5e5e5ffe3e3e3ffe0e1e1ffdfdfdfffdddddcffdadadaffd7d7d7ffd4d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcecdcdffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdcdffcdcdcdffcccdcdffcccdcdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcececeffcfcecfffcfd0cfffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d6ffd7d7d6ffd8d7d8ffd8d8d8ffd9d9d9ffdadbdbffdcdbdbffdcdbdcffdcdddcffddddddffdeddddffdededeffdfdfdeffdfdfe0ffe0dfe0ffdfdfdfffe0e0dfffe0e0e0ffe1e0e1ffe0e1e1ffe1e1e1ffe2e2e1ffe2e3e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e3ffe3e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e7ffe8e7e8ffe8e8e8ffe9e9e8ffe9e8e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe8e8e8ffe8e8e8ffe9e9e9ffeaeae9ffeae9eaffe9e9eaffeaeaeaffe9eaeaffeae9e9ffeae9e9ffe9eae9ffeaeae9ffeae9e9ffeaeae9ffeaeae9ffe9eaeaffeae9eaffeae9eaffeaeaeaffeaeaeaffebeaeaffeaeaebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeae9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e8ffe8e8e9ffe8e8e9ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe0e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffdedfdfffdfdedfffdededeffdddeddffddddddffdcdbdcffdbdbdbffdadadaffd8d9d9ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d2d1ffd0d0d0ffcecdceffcacbcbffc8c8c8ffc6c6c6ffc3c3c3ffc1c2c1ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbcffbbbcbbffbbbbbaffb9bab9ffb8b8b9ffb8b8b8ffb7b7b7ffb6b5b6ffb5b4b4ffb3b3b3ffb2b2b2ffb0b0b0ffafafafffaeaeaeffadacacffacababffaaaaaaffa7a7a7ffa5a4a4ffa1a1a1ff9e9e9eff99999aff959595ff908f90ff888889ff838384ff7d7e7eff787777ff727272ff6e6e6eff686868ff5f5f5eff595958ff545453ff4e4e4eff494849ff434343ff3f3f3fff3a3b3bff363636ff323232ff2f2e2fff191918ff000000ff000000ff000000ff010001ff010000ff000101ff000000ff010000ff000000ff010100ff000100ff000100ff010000ff000001ff010000ff010100ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010001ff010001ff010100ff010000ff010100ff010101ff010100ff010100ff000000ff000000ff000000ff010100ff010000ff000000ff000001ff000101ff000000ff000000ff000100ff010000ff010000ff000000ff000000ff000001ff010001ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060707ff141314ff333332ff4d4c4dff585858ff5c5d5cff616161ff666565ff696a6aff6e6d6dff727271ff6d6d6dff3e3e3dff373837ff3c3c3dff434444ff4b4b4bff525352ff5a5a5aff616161ff686868ff6f6f6fff767676ff7d7c7cff838383ff8a898aff90908fff959495ff9a999aff9e9e9effa3a3a2ffa7a7a7ffacacacffafafaeffb2b2b1ffb4b4b4ffb6b6b6ffb8b8b8ffbabab9ffbcbbbbffbcbcbdffbebebeffbebfbfffc0bfbfffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c1ffc2c3c2ffc3c3c2ffc3c3c3ffc4c3c4ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c7ffc7c8c7ffc8c8c8ffc9c8c8ffc9c9c9ffcacac9ffc9cacaffcacacaffcbcbcaffcbcacbffcbcbcbffcbcccbffccccccffcdccccffcccdcdffcecdcdffcececeffcececeffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d2d1ffd1d2d2ffd1d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd5d5d4ffd5d4d5ffd6d5d6ffd6d6d5ffd7d6d6ffd7d7d6ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9daffdadbdaffdbdadbffdbdbdbffdcdbdcffdbdcdcffdddcdcffddddddffdddeddffdededeffdfdedeffdfdfdeffdfdfdfffdfe0e0ffe0e0e1ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe7e6e6ffe8e8e8ffeaeae9ffebececffedecedffeeeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff2f2f2fff2f3f3fff4f3f3fff5f5f4fff5f4f5fff5f6f5fff6f7f6fff7f7f8fff8f9f9fffafbfafffbfcfcfffdfdfcfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffdfcfdfffdfcfdfffdfdfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffeeeeedffedeeeeffeeeeeeffededeeffeeedeeffeeeeedffedededffebebebffebeaeaffeaeaeaffeaeae9ffe8e9e9ffe9e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e6ffe6e6e5ffe5e5e5ffe4e4e5ffe4e4e3ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0dfffdedfdeffdddddeffdddcddffdcdcdcffdbdbdbffdbdadbffdbdadbffdbdbdaffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffd9d9da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c5c6ffc6c6c5ffc5c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc8c8c7ffcacbcaffcdcdcdffcfcecfffcececfffcdcdccffc8c8c7ffbdbdbdffb1b1b0ffa6a6a6ffa4a4a4ffa5a5a5ffa6a6a5ffa5a6a6ffa7a7a6ffa8a9a9ffadaeaeffb4b3b3ffb8b8b8ffbab9b9ffbdbcbcffbfbebfffc1c1c0ffc2c1c2ffc3c2c3ffc3c3c3ffc4c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c5ffc7c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c8ffc9c9c8ffc9c9c9ffcacac9ffc9cacaffcacacaffcacacaffcbcbcaffcbcbcbffcccbccffcbcbccffcccbccffcccccbffccccccffccccccffcdccccffcdcdcdffcdcdccffcdcdceffcdcdcdffcececdffcecdceffcececeffcecfceffcfcfceffcfcfcfffcecfcfffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d2ffd1d2d2ffd3d2d2ffd2d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d4d5ffd5d6d5ffd7d6d6ffd7d7d7ffd6d6d6ffd4d3d3ffd1d1d0ffccccccffc6c7c6ffc1c1c1ffc0c0bfffc0bfbfffbebebfffbfbfbfffbebfbfffbebebdffbebdbdffbdbebdffbdbdbdffbdbdbcffbdbdbcffbcbcbcffbbbcbcffbcbbbcffbbbbbbffbbbbbaffbabbbbffbbbabaffb9babaffbab9baffbab9b9ffb9b9b9ffb8b9b9ffb8b8b8ffb8b8b8ffb8b8b7ffb7b8b8ffb7b7b7ffb7b7b7ffb6b6b7ffb7b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b5b5ffb5b4b4ffb5b5b4ffb4b3b4ffb3b4b3ffb3b3b3ffb2b2b3ffb2b2b2ffb2b2b1ffb1b1b1ffb1b1b1ffb0b0b0ffafb0b0ffb0afb0ffafafafffafaeaeffafaeaeffaeadaeffaeaeadffadacadffadacacffacacabffacababffabababffabababffaaaaaaffaaaaa9ffa9a9a9ffa9a9a9ffa8a8a8ffa8a8a7ffa8a7a8ffa7a7a7ffa7a7a7ffa6a7a7ffa6a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a4a4ffa4a4a4ffa4a4a3ffa3a3a4ffa3a2a3ffa2a2a2ffa2a2a2ffa1a2a2ffa1a1a1ffa0a0a0ffa09fa0ff9f9f9eff9e9e9eff9d9d9dff9d9c9cff9c9c9cff9c9b9bff9a9b9bff9a9a9aff9a9a9aff9b9a9bff9e9e9effa3a3a3ffa8a8a7ffa9a9a9ffaaaaaaffadacacffb0b0b0ffb1b1b2ffb2b3b2ffb3b3b3ffb3b3b3ffb3b4b4ffb3b4b3ffb4b5b5ffbbbbbaffc1c1c1ffc7c7c8ffcdcccdffd1d1d1ffd4d3d3ffd6d5d5ffd5d4d5ffd2d2d1ffcfcfcfffcecdceffcccdccffcecdcdffcececdffcececeffcececeffcececdffcececeffcececeffcdcdceffcececdffcecdceffcdcdcd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddedeffdedfdeffdfdedeffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e1e1ffe1e1e2ffe3e2e2ffe3e4e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffebeaebffeaeaebffecebecffecececffedececffedededffeeeeeeffefeeeeffefeeeeffefefeeffefefefffeeefefffefeeefffeeeeeeffefefee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff050505ff0c0c0cff252425ff4f4f4fff6b6b6bff7d7e7eff858585ff888887ff8a8a89ff8b8b8bff8d8d8dff8f8f8fff929292ffb7b6b6ffefefeffff9f9f9fffafafafffbfbfafffafafafffafafbfffbfafafffafbfbfffbfbfbfffafafafffbfbfbfffbfafafffafbfbfffbfafbfffbfafafffafafafffafbfbfffafbfbfffafafafffafafbfffafafafffbfafafffafafbfffafbfafffafafbfffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafafffafafbfffafafafffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefefefffdfdfefffefefdfffefdfefffdfefefffefdfefffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffbfafafffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfcfdfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffcfbfcfffcfbfbfffaf9f9ffecebecffb4b5b5ff919191ff8f8f8fff8d8c8dff8b8b8bff888989ff878787ff848584ff808080ff6e6d6dff444444ff1a1a1aff060707ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffafaf9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfefefffefdfefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffdfdfefffcfdfcfffbfbfbfff9f9fafff8f8f9fff6f7f7fff7f6f6fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff1f1f1ffefeff0ffeeeeeeffecedecffebebebffeae9e9ffe8e8e8ffe6e6e7ffe4e5e5ffe2e2e3ffe0e0e0ffdedfdeffdcdbdcffd9d9daffd7d6d7ffd4d5d5ffd3d2d2ffd0d1d0ffcfcfceffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcccdcdffcdccccffcdccccffcdcdcdffcccdccffcccccdffcdccccffcccdcdffcdcdcdffcccdccffcdcdcdffcdccccffcccdccffcececeffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd3d2d3ffd3d3d3ffd5d4d4ffd5d5d5ffd5d6d6ffd7d6d7ffd8d8d8ffd8d8d9ffd9dad9ffdadadbffdbdbdbffdbdcdcffdcdcdcffdddcddffdeddddffdededeffdededeffdfdfdfffe0dfe0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e5e5ffe6e6e6ffe5e5e5ffe6e6e6ffe7e7e6ffe6e7e6ffe7e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e8e8ffe8e8e8ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e9ffe9eae9ffe9e9eaffe9eae9ffe9e9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffeae9e9ffeae9e9ffe9e9e9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffe9eaeaffe9e9e9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e7ffe7e7e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe4e5e5ffe4e4e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e4ffe2e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdededeffdededeffdededeffddddddffdcdcddffdbdcdbffdadadaffd8d8d8ffd7d8d7ffd6d6d7ffd5d5d6ffd4d4d5ffd2d3d3ffd1d1d1ffcfd0cfffcdcdccffcacacaffc8c7c7ffc5c4c4ffc3c3c3ffc2c2c1ffc0c1c0ffbfbfbfffbebdbdffbdbdbdffbcbcbcffbbbabbffbab9b9ffb8b9b9ffb8b8b7ffb5b5b5ffb4b4b4ffb3b3b3ffb2b3b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadadadffabababffa9a9aaffa6a6a6ffa3a2a2ffa09fa0ff9b9c9cff979697ff919292ff8b8c8cff868686ff808081ff7a7a7aff757575ff707170ff6a696aff616161ff5b5b5bff565556ff515151ff4b4b4bff464646ff414141ff3c3c3cff373738ff343333ff2f302fff292929ff070707ff000000ff000001ff000100ff000001ff000000ff000100ff000001ff000001ff010001ff000101ff000000ff000100ff010000ff000000ff010000ff000000ff000101ff010000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff00000000000000ff010101ff010001ff000100ff000101ff000101ff000000ff000001ff000000ff010000ff000001ff000101ff010001ff000101ff000001ff000100ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060706ff131312ff313132ff4d4d4eff595859ff5c5d5dff626262ff666666ff6a6a69ff6e6e6eff727272ff6c6c6cff3e3e3eff383837ff3c3d3cff434343ff4b4a4aff535353ff595a59ff606060ff676666ff6d6d6dff747474ff7a7b7aff828282ff898888ff8e8f8eff949394ff999898ff9d9d9dffa2a2a2ffa6a7a7ffabababffaeaeafffb1b1b1ffb4b4b4ffb6b6b6ffb7b8b8ffbab9baffbbbbbbffbcbcbdffbebebeffbebebfffbfbfbfffc0c0c1ffc0c1c0ffc2c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c6c5ffc6c6c7ffc7c6c7ffc6c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9caffcacacaffcacacaffcacacbffcacbcbffcbcbccffcbccccffccccccffcccdccffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9daffd9dadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdbdbdcffdcdcdcffdcddddffddddddffdedddeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e3ffe3e3e3ffe3e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e8e8ffe9e9eaffebebebffecedecffeeedeeffeeefeffff0eff0fff0f1f1fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff4f4f4fff5f4f4fff6f6f6fff7f6f6fff7f7f7fff8f8f8fffafafafffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeededffedededffedededffededeeffeeededffedededffedeeeeffedededffebebecffebeaebffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e9ffe7e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e4e4ffe4e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0dfffdfdfdfffdededeffdddeddffdddddcffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdad9daffdadadaffdad9da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c8ffc8c7c8ffc9cacaffccccccffcfcfceffd1d0d0ffcfcfcfffccccccffc4c4c4ffbababaffaeaeaeffa4a5a5ffa4a3a3ffa5a5a5ffa6a6a6ffa7a7a7ffaaaaabffb0b0b0ffb6b6b6ffb9b9b9ffbababaffbdbdbdffbfbfbfffc0c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c5ffc4c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c7ffc6c6c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9caffc9c9caffcacacaffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffccccccffcccdccffcccccdffcccdcdffcdcdcdffcdcdcdffcdcdceffcecdceffcdceceffcececeffcecfceffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd6d6d6ffd7d7d7ffd5d4d5ffd2d2d3ffcfcfd0ffcccbcbffc5c4c5ffbfc0c0ffbfbebfffbebfbfffbebebeffbebebeffbdbdbdffbdbdbdffbcbdbdffbcbdbcffbdbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbabbffbbbabaffbababaffb9bab9ffb9b9baffb9b9b9ffb8b9b8ffb8b9b9ffb9b8b8ffb8b8b8ffb8b7b8ffb7b8b7ffb6b7b7ffb6b7b6ffb6b7b6ffb6b6b6ffb5b6b6ffb6b5b6ffb5b6b6ffb5b5b5ffb4b5b4ffb4b4b4ffb4b3b3ffb4b3b3ffb3b3b2ffb2b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b0ffb1b1b1ffb0b0b0ffafafb0ffafafafffaeafafffafafaeffadaeadffadadadffadadadffacadacffacacacffacababffaaabaaffaaababffaaaaaaffa9a9a9ffa9a9a9ffa8a8a9ffa9a8a8ffa8a7a8ffa7a8a8ffa7a6a7ffa7a7a7ffa6a6a6ffa6a6a6ffa5a5a5ffa4a4a4ffa4a4a5ffa3a4a3ffa4a3a3ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a1a2ffa2a1a1ffa1a0a1ffa0a0a0ff9f9fa0ff9f9f9fff9e9e9eff9d9d9dff9d9c9cff9c9c9cff9b9b9bff9a9b9bff999a9aff999999ff999999ff989899ff989899ff9a9a9aff9e9f9fffa4a4a4ffa8a9a8ffa9a9a9ffaaa9a9ffacacacffafafafffb1b1b1ffb2b2b1ffb1b2b1ffb2b1b1ffb3b3b3ffbababaffc1c2c1ffc8c7c8ffcdccccffd0d1d0ffd3d3d3ffd4d5d4ffd4d4d4ffd2d1d1ffcfd0cfffcececeffcececeffcdcecdffcdceceffcdceceffcdcdcdffcdcdceffcdcdceffcececdffcfcecfffcdceceffcecdceffcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddddeffdedddeffdddedeffdededeffdedfdeffdfdedeffdededeffdfdfdfffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffebebebffebebecffecececffecececffececedffededeeffedeeeeffefeeeeffefeeeeffefefefffefeeefffefefefffeeeeeeffefeeeeffefeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060506ff0d0d0dff292929ff535353ff6d6e6eff7f7f7fff858585ff868787ff898989ff8c8b8bff8d8d8dff8f9090ff939393ffbebebdfff3f3f3fffaf9fafffafafafffbfafbfffafbfbfffafafafffbfafafffbfbfbfffafbfbfffafafbfffbfafbfffafbfbfffbfbfafffbfafafffafbfafffafafbfffbfbfafffafafafffafafbfffafbfbfffafafafffafbfafffafafafffbfafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafbfafffafbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffefdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffefefdfffdfdfdfffdfdfefffdfefefffefdfdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafbfffafbfafffbfafafffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffafafafff1f0f0ffbabbbbff929292ff8e8e8eff8c8d8dff8b8b8bff898988ff878787ff868686ff828283ff727272ff494948ff1d1d1dff070708ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffafaf9fffafafafff9f9fafff9f9f9fffaf9f9fffafafafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfefefffefffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffefdfdfffcfcfcfffbfbfbfff9fafafff9f9f9fff7f7f7fff6f6f6fff5f5f5fff5f4f4fff4f4f4fff3f4f4fff3f3f3fff2f3f3fff1f2f2fff1f0f0ffefefefffeeedeeffecececffeaeaebffe9e8e9ffe8e8e8ffe6e6e6ffe4e4e4ffe2e1e2ffdfdfdfffdedddeffdbdbdbffd8d8d8ffd5d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcdcdcdffcccccdffcccdcdffcdcdcdffcdcdccffcdcdcdffcccccdffccccccffcdcccdffccccccffccccccffccccccffcdccccffcccdccffccccccffcdccccffcccccdffcccdccffcecdcdffcecfceffcfcfcfffd0d0d0ffd0d0d0ffd1d2d2ffd2d3d3ffd3d3d3ffd4d5d4ffd5d5d5ffd6d6d6ffd7d6d7ffd8d7d7ffd9d8d8ffdad9d9ffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddddcffddddddffdededdffdfdedeffdfdfdfffdfe0dfffe0e0e0ffe0e1e1ffe0e0e0ffe0e1e0ffe1e0e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e9e8ffe9e8e8ffe8e8e9ffe8e9e9ffe9e8e8ffe8e9e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffeae9e9ffe9eae9ffeaeaeaffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffe9eae9ffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e8e8ffe8e8e9ffe8e9e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe0e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdedfdeffdddddeffddddddffdededdffdddddcffdbdbdcffdadadaffd9d8d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d5d5ffd3d4d4ffd2d2d2ffd0d1d1ffcfcfcfffcccbccffc9c9c9ffc6c7c7ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffbebebeffbebebeffbcbdbdffbabbbaffb9b9b9ffb8b8b8ffb7b7b7ffb5b6b6ffb5b4b5ffb3b4b4ffb3b3b2ffb2b2b2ffb1b2b1ffb0b0b1ffb0b0afffaeaeaeffadadadffababacffa8a8a8ffa4a5a5ffa1a1a1ff9d9d9dff999899ff949493ff8f8e8eff898989ff848383ff7d7e7dff787878ff737373ff696968ff626262ff5d5d5dff595858ff535353ff4d4e4dff484848ff434343ff3e3e3eff393a39ff353535ff303131ff2d2d2dff181718ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000001ff000100ff010000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000ff010001ff000100ff000001ff010100ff000000ff000001ff000101ff000000ff000101ff000100ff010101ff010000ff000000ff010000ff010000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff070607ff121212ff313131ff4d4d4dff585858ff5c5c5cff626162ff656666ff6a6a6aff6e6d6eff717171ff6e6e6eff3e3e3eff373837ff3d3d3dff434343ff4a4a4aff535353ff595959ff5f5f5fff656565ff6c6b6bff727272ff797979ff818081ff878888ff8e8e8dff939393ff989898ff9d9d9dffa2a2a2ffa6a6a6ffababacffaeaeaeffb1b1b1ffb3b4b4ffb5b6b5ffb8b8b8ffbab9b9ffbbbbbaffbdbcbcffbebdbdffbfbebeffbfc0bfffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc3c2c2ffc3c3c3ffc3c4c4ffc4c5c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffcbcccbffcbccccffccccccffcccdcdffcdcdcdffcecdcdffcdcdceffcecfceffcecfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d5d4ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d6d6ffd7d7d8ffd7d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdadadaffdbdadaffdbdbdbffdcdcdbffdcdcdcffdcdddcffddddddffddddddffdededdffdededeffdfdedeffdfdfdfffdfe0e0ffdfe0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe3e2e3ffe3e4e3ffe4e4e5ffe4e4e5ffe5e5e5ffe6e6e5ffe7e7e7ffe8e8e8ffebebebffecececffedededffefeeefffeff0effff0f0f0fff1f1f1fff1f2f2fff3f3f3fff4f3f3fff4f3f4fff4f5f5fff5f5f6fff6f6f6fff7f7f7fff8f7f8fff9f9f9fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedeeeeffeeedeeffedeeedffeeedeeffedeeedffededeeffedecedffececebffebebebffeaeaebffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe5e6e6ffe5e6e5ffe5e4e4ffe4e3e4ffe3e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdededeffdcddddffdcdcdcffdbdbdbffdadadbffdadad9ffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffd9d8d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc9c9c9ffc9cac9ffcacacbffccccccffcfcfd0ffd2d2d2ffd2d1d1ffcfcfcfffcacbcbffc2c2c3ffb7b8b7ffacacacffa4a4a4ffa4a4a4ffa6a6a6ffa8a8a8ffacadacffb2b2b2ffb8b8b8ffb9babaffbbbbbbffbdbcbdffbebfbfffc0c0bfffc1c0c0ffc1c1c0ffc1c1c2ffc2c2c1ffc2c1c1ffc2c2c2ffc2c3c3ffc3c2c3ffc3c4c3ffc3c4c3ffc4c4c4ffc5c4c5ffc5c5c4ffc6c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc9c8c8ffc8c9c9ffc8c9c9ffc9c9c9ffc9cacaffcacacaffcacacaffcbcacaffcacbcaffcacacbffcbcbcbffcbcbcbffcccccbffcbcbccffccccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcdceffcdcdceffcdceceffcececeffcfceceffcececfffcecfcfffcfcfcfffcfd0cfffd0d0d0ffd0cfd0ffd0d0d0ffd1d0d1ffd0d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d5ffd6d6d6ffd6d6d6ffd4d4d4ffd2d2d2ffcfcfcfffcacacaffc2c3c2ffbfbfbfffbebdbeffbebdbdffbebdbdffbdbdbcffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbcbbffbbbbbbffbbbabaffbbbabaffbabbbaffb9babaffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b5ffb4b4b4ffb3b4b4ffb3b4b3ffb3b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0afffb0b0b0ffafafafffaeafaeffaeaeaeffaeaeaeffadaeadffadadadffadacacffacacacffacacabffabababffaaabaaffaaaaaaffaaaaa9ffa9a9a9ffa8a8a9ffa8a9a9ffa8a7a7ffa7a8a7ffa7a7a6ffa7a7a7ffa6a5a6ffa5a5a5ffa5a4a5ffa5a4a4ffa4a4a4ffa3a4a3ffa3a3a3ffa3a3a3ffa2a3a2ffa2a2a1ffa2a1a1ffa2a1a1ffa1a1a1ffa0a1a0ffa0a0a0ff9fa0a0ff9f9f9fff9e9e9eff9e9d9dff9c9d9dff9b9b9cff9b9b9bff9b9b9bff9a9a9aff99999aff999899ff999899ff989898ff989798ff989798ff979898ff9a9a9aff9f9f9fffa5a6a6ffa8a8a8ffa8a7a7ffa9a9a9ffacadadffaeafafffb0b0afffb0b0b0ffb1b1b1ffb8b8b8ffc1c1c1ffc8c8c8ffccccccffd0d0d0ffd4d3d3ffd4d5d5ffd3d3d4ffd1d1d1ffcfcfd0ffcfcfceffcececeffcecfceffcececfffcececeffcecdcdffcdcdceffcdceceffcdcdcdffcdceceffcdcecdffcfcfcfffcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdedddeffdddeddffdddddeffdededeffdddedeffdedfdeffdfdedeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e8ffe8e8e7ffe8e8e7ffe8e8e9ffe8e9e9ffe9e8e8ffe9e9e9ffe9eae9ffeaeaeaffebeaeaffebebeaffecebebffececebffedececffecededffeeeeeeffeeeeeeffefefeeffeeefeeffefeeeeffefeeefffeeefefffeeefeeffeeeeeeffeeefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050505ff0e0d0dff2c2b2bff555555ff727271ff818181ff868586ff878787ff898989ff8b8b8bff8d8d8dff909090ff969696ffc4c4c4fff6f6f6fffafafafffafafafffafbfafffbfbfbfffbfbfafffbfbfafffafbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfafffbfbfafffafbfbfffbfafbfffafafafffafbfafffafbfafffafafbfffafbfafffafbfafffafafafffbfafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffbfafafffbfbfafffafafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfbfcfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfafffafafafffafafafffafbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffbfafafffbfbfafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfafff3f3f3ffc2c1c1ff949494ff8f8e8eff8c8d8cff8b8b8bff888989ff878787ff868787ff858585ff787878ff545454ff2a2b2aff0d0d0dff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9fafafff9fafafffafafafff9f9f9fff9f9f9fffafafafffcfcfbfffcfcfbfffbfcfcfffcfcfdfffdfdfdfffefdfefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefdfdfffbfcfcfffbfbfbfffaf9f9fff9f8f9fff7f8f8fff6f6f6fff6f5f6fff4f5f4fff4f3f3fff3f3f3fff2f2f2fff2f1f1fff0f1f0ffefeff0ffeeefeeffedededffebececffeaeaeaffe8e8e8ffe7e7e7ffe5e5e5ffe4e4e3ffe2e2e2ffdfdfdfffddddddffdbdadbffd8d8d8ffd6d6d5ffd4d4d4ffd2d1d2ffcfd0d0ffcdcecdffcccdccffcdcdcdffcdcdcdffccccccffcccdcdffcccccdffccccccffccccccffccccccffccccccffcdccccffccccccffccccccffcccccdffcccccdffcdcccdffcdccccffccccccffcececdffcececeffcececfffcfcfcfffd0d0d0ffd1d2d1ffd2d2d2ffd3d3d4ffd4d4d4ffd5d6d5ffd5d6d6ffd7d7d7ffd8d7d7ffd9d8d8ffd9d9d9ffdbdbdbffdbdbdbffdcdbdcffdcdcddffdcdddcffdddddeffdededdffdededeffdfdfdfffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe6e5e5ffe5e6e6ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e8e9ffe8e9e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffeae9eaffe9eae9ffe9e9e9ffeae9e9ffeae9eaffeae9e9ffeaeaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeae9ffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe7e6e7ffe6e6e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e3ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffdfdfe0ffdfe0dfffdedfdeffdededfffdededeffddddddffddddddffdddddcffdcdcdbffdbdbdbffd9d9d9ffd9d8d8ffd8d7d8ffd7d7d7ffd6d6d5ffd5d4d5ffd3d3d3ffd1d1d1ffd0d0d0ffcdcecdffcbcbcbffc8c8c8ffc5c5c5ffc3c4c3ffc1c1c2ffc0c0c0ffbebfbeffbdbebdffbdbcbcffbcbcbbffbababaffb9b9b9ffb8b8b9ffb7b7b7ffb6b5b6ffb5b5b5ffb4b4b4ffb4b4b3ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0afffaeaeaeffacadacffaaaaaaffa6a7a6ffa3a3a3ff9e9f9eff9b9a9bff969596ff919191ff8b8c8cff868686ff808080ff7c7b7bff747475ff6a6a6aff646465ff5f5f5fff5a5a5aff565555ff505050ff4b4a4aff454645ff404041ff3b3c3bff363636ff313232ff2e2e2eff272627ff060606ff000000ff010100ff000101ff000001ff010000ff000000ff000100ff000100ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff00000000000000ff010100ff000100ff000001ff000001ff000000ff000100ff000100ff000001ff000100ff000100ff000000ff010001ff010000ff010000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff121112ff303030ff4c4d4cff585858ff5c5c5cff626161ff656666ff696a69ff6d6d6dff717071ff6e6f6fff3e3e3eff373837ff3d3d3dff434344ff4b4b4bff535352ff595959ff5f5f5fff646564ff6a6b6aff717172ff797979ff818080ff888787ff8d8d8dff939392ff989897ff9c9d9dffa1a1a1ffa6a6a5ffabababffaeaeadffb1b1b1ffb3b4b3ffb6b6b5ffb7b7b7ffb9b9b9ffbbbabaffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc0c1c1ffc1c1c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c4ffc5c6c5ffc6c5c6ffc6c7c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9cacaffcacacaffcbcacaffcbcacbffcbcbcbffcbcccbffccccccffcdccccffcccdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d6ffd7d8d7ffd8d8d7ffd8d8d9ffd9d9d9ffd9dad9ffd9dad9ffdadadaffdbdadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddcddffdddddeffddddddffdededeffdedfdeffdfdedeffe0dfdfffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe7e7e6ffe8e8e9ffeaeaebffecebebffedededffeeefeeffefefeffff0f0f0fff1f0f1fff1f2f2fff2f3f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff9f9f8fffafbfafffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeededffedeeedffededeeffedeeedffedededffedeeeeffedededffedecedffebebebffebebeaffebebeaffeaeaeaffe9e9eaffe9e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe7e7e7ffe7e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfdfffdedfdeffdedddeffddddddffdcdbdcffdcdbdbffdadadaffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffdadadaffdadadaffd9dad9ffdad9daffd9d8d9ffdadadaffd9dada000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c7ffc9c9c9ffc9cac9ffcccccbffcccbccffcdccccffcecfcfffd2d2d2ffd3d3d3ffd2d2d2ffcfcfcfffc9c9c9ffc0c1c1ffb6b6b6ffabababffa5a5a5ffa6a6a5ffaaa9a9ffafafafffb5b5b4ffb8b9b8ffbbbabbffbcbcbcffbebdbeffbfbebeffbfbfbfffc0c0bfffc0c0c0ffc0c0c1ffc1c0c1ffc1c1c1ffc1c2c1ffc2c2c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9caffc9cac9ffc9cac9ffcacacaffcacacaffcacacaffcacacbffcbcbcbffcccccbffccccccffccccccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcecdcdffcdceceffcdcecdffcececeffcececeffcecfceffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd1d1d0ffd1d1d0ffd0d1d0ffd1d1d2ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd5d6d5ffd3d4d3ffd1d1d1ffcececeffc8c9c8ffc1c2c1ffbdbebdffbdbdbdffbdbcbcffbdbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbabbbbffbababaffbababbffbababaffbab9b9ffbab9b9ffb9b9b9ffb9b8b8ffb8b9b8ffb8b8b9ffb7b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b5ffb5b6b6ffb5b5b5ffb5b4b5ffb5b4b5ffb4b4b4ffb4b4b4ffb4b3b4ffb3b3b3ffb2b3b3ffb2b2b2ffb1b2b1ffb2b1b2ffb1b1b1ffb0b0b0ffb0b1b0ffb0b0b0ffb0b0b0ffafafafffaeafaeffafaeaeffaeaeaeffaeaeadffadadadffadacadffacacadffacabacffacababffaaaaabffaaaaaaffaaaaa9ffa9a9a9ffa9a8a9ffa8a8a8ffa7a8a7ffa7a7a7ffa7a7a7ffa6a6a6ffa6a6a5ffa5a5a5ffa5a4a5ffa5a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa1a2a2ffa1a1a1ffa1a0a1ffa0a1a0ffa0a0a0ffa0a0a0ffa09fa0ff9f9f9fff9e9f9eff9d9d9eff9c9d9dff9c9c9cff9b9b9cff9b9b9aff9a999aff999999ff999998ff999998ff989898ff979898ff989797ff979797ff979797ff979797ff989798ff9b9a9bffa0a1a1ffa6a6a6ffa6a7a6ffa7a7a7ffa9a9a9ffacacacffaeaeaeffb0b0b0ffb7b7b8ffc0c0bfffc7c7c7ffcdccccffd0d0d0ffd4d4d3ffd5d6d5ffd4d4d5ffd1d1d2ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcececeffcececdffcdceceffcdcecdffcdcdceffcdcecdffcececdffcdcecd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdededeffdededeffdededeffdededdffdedddeffdedddeffdededeffdededeffdededeffdfdedfffdedfdfffdededeffdfdfdfffdedfdfffdfdfdfffe0e0dfffe0e1e0ffe2e1e2ffe3e3e2ffe3e3e3ffe3e4e4ffe5e4e5ffe5e5e6ffe6e5e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebeaebffebebebffecececffecececffedecedffedededffeeedeeffeeeeeeffeeeeeeffefeeefffeeefeeffefeeeeffefeeeeffefeeefffefeeeeffeeefee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050405ff0e0e0dff2d2d2dff595858ff767675ff828282ff868786ff888888ff898989ff8b8b8bff8c8d8dff909090ff999a99ffcccbccfff7f7f7fffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffafafbfffbfafafffafbfbfffafafbfffbfafbfffafbfafffbfbfafffbfbfafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffcfdfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefefffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffafbfafffbfbfafffafafbfffbfbfafffafbfafffafafafffafafafffafafafffbfafbfffbfafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfff4f4f5ffc8c8c8ff959595ff8e8e8dff8c8d8cff8b8b8bff8a8a89ff878787ff878787ff868685ff7b7b7bff5e5e5eff363637ff121112ff060606ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffaf9fafffafafafffafafafffaf9f9fff9f9fafffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfdfffcfcfcfffbfbfbfffaf9f9fff8f9f9fff8f8f8fff7f6f6fff6f6f5fff5f5f5fff3f3f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffebebebffeaeae9ffe8e8e9ffe6e7e7ffe5e5e5ffe3e2e3ffe1e1e1ffdededeffdddddcffdad9daffd8d7d7ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcdcdcdffcccdcdffcdcdccffcccdcdffcccccdffcdccccffccccccffcdccccffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcbcccbffcdcdcdffcecdceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d8ffd9d8d8ffd9d9daffdbdadaffdbdbdbffdbdbdbffdcdcdcffdddcdcffddddddffdededeffdededeffdfdfdfffdfdfdfffe0e0dfffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e3ffe3e2e3ffe3e3e3ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e7ffe8e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffe9eaeaffe9e9eaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeae9eaffeaeae9ffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe9e9e8ffe8e9e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e5e4ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffe0e0dfffdfdfdfffdededeffdededeffdddddeffddddddffddddddffdcdbdcffdbdbdbffdad9daffd9d9d8ffd8d7d8ffd7d7d6ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d1ffd0d0d1ffcfcfcfffcbccccffc9cac9ffc6c7c7ffc4c4c4ffc2c2c2ffc1c0c0ffc0bfbfffbebebfffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb8b8b7ffb6b6b6ffb5b5b6ffb5b5b5ffb4b4b4ffb3b2b3ffb1b2b2ffafafb0ffaeaeaeffabacabffa8a8a8ffa5a5a4ffa0a1a1ff9c9d9cff989898ff949393ff8e8e8eff898888ff848383ff7d7d7dff737372ff6b6b6bff666666ff616161ff5c5c5cff585757ff525252ff4d4d4cff474847ff424243ff3d3e3dff383838ff333333ff2f2f2fff2b2b2bff161717ff000000ff000000ff010000ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff010000ff000000ff010000ff000001ff010000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff000001ff000000ff000101ff000000ff010001ff000100ff010000ff010100ff000100ff000000ff000000ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff070607ff111110ff302f30ff4d4d4cff585858ff5c5c5cff606160ff656564ff686869ff6d6d6cff707170ff6e6e6eff414242ff373737ff3d3d3dff444444ff4c4b4bff525253ff595959ff5f5f5fff656564ff6b6a6aff717171ff797979ff818080ff888887ff8d8d8dff939293ff989798ff9c9c9dffa1a1a1ffa5a6a6ffaaaaabffadadaeffb0b1b0ffb3b3b3ffb6b6b5ffb7b8b7ffb9b9b9ffbababaffbcbcbcffbcbdbdffbebebeffbfbfbeffbfc0c0ffc0c0c0ffc1c0c0ffc0c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c8ffc8c8c8ffc8c8c9ffc9c8c9ffcac9caffcac9caffcacbcaffcbcacbffcbcbcaffcbcbcbffccccccffccccccffcdccccffcdcdcdffcdcecdffcdcecdffcececeffcecfceffcfcfcfffd0cfd0ffd0d0d0ffd1d0d0ffd0d0d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d7d8ffd8d9d8ffd9d9d8ffd9d9d9ffd9dadaffdadadaffdadadbffdbdbdbffdbdbdcffdcdcdbffdddcdcffdcdddcffddddddffddddddffdededdffdededeffdedfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e4e3ffe4e4e5ffe5e5e5ffe5e5e6ffe6e6e6ffe8e8e8ffeae9eaffebecebffedecedffeeeeedffefefeffff0f0f0fff0f1f0fff2f2f1fff2f2f2fff3f4f3fff3f4f4fff5f5f4fff5f5f5fff6f6f6fff7f7f7fff8f7f7fff9f8f8fffafafbfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffededeeffeeeeeeffedededffedededffeeeeedffedededffebececffebebebffebeaeaffeaeaeaffeae9eaffe9eae9ffe9e8e9ffe9e8e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e6ffe5e6e5ffe4e5e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffe0e0dfffdfdfdeffdededeffdededeffddddddffdcdcdcffdbdbdbffdbdadbffdadadaffd9dadaffdadadaffd9dadaffdad9daffdadadaffdadad9ffdadadaffdadad9ffd9dadaffd9d9d9ffdadadaffdadadaffd9dadaffdad9d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c7c8ffc9cac9ffc9c9c9ffcccccbffcccccbffcececfffcccdccffcececeffd0d0d1ffd4d4d3ffd4d5d4ffd2d2d2ffcececeffc8c8c8ffc0bfc0ffb5b5b5ffabaaaaffa8a8a9ffacacacffb1b1b2ffb7b7b6ffb9b9b9ffbbbbbbffbdbcbdffbebdbdffbfbfbeffbebfbeffbfbfbfffbfbfbfffbfbfc0ffc0bfc0ffc0c0c1ffc1c0c1ffc1c1c1ffc1c2c1ffc2c2c1ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c5ffc5c4c4ffc5c5c4ffc5c5c5ffc6c6c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcaffcacacbffcbcacbffcbcbcbffcccbccffcccccbffcccbccffcccccbffccccccffcccccdffcccdccffcdcdcdffcdcdcdffcdcecdffcdcecdffcececeffcececeffcececfffcfcfcfffcfcfcfffd0cfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d4ffd4d5d5ffd2d2d2ffd0d0d1ffcccdccffc6c6c6ffc0c0bfffbcbdbdffbcbcbcffbbbcbcffbcbcbbffbbbbbbffbbbbbbffbbbabaffbababaffbababaffbab9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b9b9ffb8b8b8ffb8b8b7ffb7b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb5b6b6ffb5b6b6ffb5b5b5ffb5b4b5ffb5b4b5ffb4b4b4ffb4b4b4ffb4b3b4ffb4b3b3ffb3b3b2ffb2b2b3ffb2b2b2ffb2b2b1ffb1b1b1ffb1b1b1ffb0b1b0ffb0b0b0ffafb0b0ffafafb0ffafafafffafafafffafaeaeffaeadaeffaeaeaeffadadaeffadadadffacacacffacacacffacacacffabababffababaaffa9aaa9ffa9a9a9ffa9a8a9ffa8a8a8ffa8a7a8ffa7a7a8ffa6a6a7ffa6a6a6ffa5a6a5ffa5a5a5ffa5a5a4ffa4a4a4ffa3a4a4ffa3a3a3ffa3a3a2ffa1a2a2ffa1a1a1ffa1a1a1ffa0a1a1ffa1a0a0ffa09f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9e9e9eff9e9e9dff9d9d9dff9c9c9dff9c9c9cff9b9b9bff9a9a9aff9a9a9aff99999aff989999ff989898ff989798ff989798ff979797ff979897ff979797ff979797ff979796ff969697ff979797ff9b9b9affa1a1a1ffa5a5a5ffa5a6a5ffa6a6a5ffa9aaaaffb1b1b1ffb8b8b8ffbfbfbfffc6c6c5ffcccccdffd1d1d1ffd4d4d4ffd7d7d6ffd5d5d5ffd2d2d2ffd1d0d1ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcecfcfffcecdceffcecdceffcdcecdffcecdcdffcececd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdededeffdededeffdedddeffdededdffdededdffdddddeffdddeddffddddddffdddddeffdededeffdedfdeffdedfdeffdededeffdededfffdfdfdfffe0e0e0ffe1e1e0ffe1e1e2ffe3e2e2ffe3e3e3ffe4e4e3ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe9e8e9ffe9e9e9ffeaeae9ffeaeae9ffeaebeaffebebebffebebebffecececffecececffedececffeeededffedeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeefefffefefefffeeeeefffeeefee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff060605ff0f0f0fff303030ff5d5d5dff787878ff838483ff888887ff888989ff8a8a8aff8b8b8bff8d8d8dff90908fff9b9a9bffd2d2d2fff7f8f8fffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfafbfffafafbfffafafbfffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafafffafbfafffafafafffafafafffafbfafffafafafffaf9fafffafafafffafbfafffbfbfbfffbfbfbfffafbfafffafbfbfffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefdfffefefdfffefdfdfffdfefefffefefdfffefefefffdfefefffdfefdfffdfefefffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffcfbfcfffcfbfcfffcfdfcfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfbfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfcfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffefdfefffdfdfdfffefefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffafafafffafafbfffafafbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfff6f5f6ffcecfcfff959695ff8e8e8eff8c8d8dff8b8b8bff898a89ff888888ff888787ff858585ff7a7b7aff5f5e5eff383839ff131313ff060606ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffafafafff9faf9fff9fafafff9fafafff9f9fafffafbfafffbfbfbfffcfcfcfffdfdfdfffdfdfefffefdfefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffbfbfbfffafafafff8f9f9fff8f7f8fff7f7f7fff6f6f6fff5f4f4fff4f3f3fff2f3f3fff2f2f2fff1f1f1fff0f0f0ffefefeeffedeeeeffecececffebeaeaffe9e9e9ffe8e8e8ffe7e6e6ffe4e4e4ffe2e3e3ffe0e1e0ffdededdffdcdcdcffd9d9daffd7d7d7ffd5d5d4ffd2d3d2ffd1d1d1ffcecfcfffcdcdcdffcdcdccffcdcdcdffcdcdccffcccccdffcdcdcdffccccccffcbccccffccccccffcbccccffccccccffcbcccbffccccccffccccccffcccbccffcccbccffcbccccffcccbccffcbcbcbffcdcdccffcecdcdffcececdffcfcecfffcfcfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d8ffd9d9d8ffd9d9d9ffdadadbffdbdbdbffdbdcdbffdcdcdcffdddcddffdededdffdededeffdfdedeffdfdfdfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e0ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe5e4e4ffe4e4e5ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe7e8e7ffe8e7e7ffe8e7e8ffe7e8e7ffe8e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffeaeae9ffe9eaeaffe9eae9ffe9eaeaffeae9e9ffeae9e9ffeae9eaffeaeaeaffeae9e9ffe9e9eaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe8e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe4e4e5ffe4e4e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e2ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffdfe0dfffdfe0dfffdfdedeffdededeffdedddeffdededeffddddddffdcdcddffdcdcdcffdbdbdbffdadad9ffd9d9d9ffd8d8d9ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcbcaffc7c7c8ffc5c5c5ffc2c2c2ffc0c1c1ffc0c0c0ffbfbfbfffbebfbeffbdbdbdffbdbdbdffbcbcbcffbbbbbcffbbbabaffb9bab9ffb9b8b9ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b4ffb4b3b4ffb2b2b3ffb0b0b1ffafafafffacacacffaaaaaaffa6a6a6ffa2a2a2ff9e9e9fff9a9a9aff969595ff919090ff8b8b8bff868686ff7e7f7fff747374ff6d6d6dff696969ff646463ff5f5e5eff595a5aff545554ff4f4f4fff494a4aff444444ff3e3f3fff3a3939ff353434ff302f30ff2c2c2cff252424ff060606ff000100ff000100ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000100ff010000ff000001ff000000ff010100ff000000ff010000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000100ff010000ff010000ff000000ff000100ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff070706ff111111ff313031ff4e4e4eff585858ff5c5c5cff606060ff646464ff686868ff6d6d6dff717172ff6e6e6dff474747ff373737ff3c3d3cff434344ff4a4b4bff515252ff585958ff5e5e5eff656465ff6b6b6bff727172ff797979ff808180ff888888ff8d8d8dff929292ff979797ff9c9d9cffa1a0a1ffa5a5a6ffaaaaaaffadadadffb0b0b0ffb3b3b3ffb5b5b5ffb7b7b7ffb8b9b9ffbababbffbcbcbbffbdbdbdffbdbebeffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc1c1c1ffc2c1c1ffc3c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c6ffc6c6c5ffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcacac9ffcacacaffcacacbffcbcbcbffcbcbcbffcbcccbffccccccffcccdcdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d6d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadbffdbdbdaffdbdbdbffdbdcdcffdcdcdcffdcddddffddddddffddddddffdededeffdfdedeffdfdedfffdfdfdfffdfe0dfffe0e0e0ffe0e0e1ffe0e1e0ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e6ffe7e8e7ffe9e9e9ffebeaebffececedffedeeedffefefeeffeff0effff1f1f1fff1f2f2fff3f2f3fff3f3f3fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff6f7f6fff7f7f8fff8f8f8fffafafafffbfcfbfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffcfdfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeedffededeeffedeeedffedeeedffeeededffeeededffedededffedededffecebebffeaeaebffeaebebffeaebeaffeaeae9ffeae9eaffe9e9e9ffe8e9e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe3e3e4ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdedfffdededeffdddeddffddddddffdcdcdcffdcdbdbffdbdadbffdadadaffdad9daffd9d9daffd9dadaffdadadaffd9dad9ffdadadaffd9d9d9ffd9d9d9ffdadadaffdad9daffdadad9ffdadad9ffd9d9daffd9d9d9ffd8d9d900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc7c8c8ffc7c8c7ffc9c9c9ffcac9c9ffcccbccffcbccccffcecfceffcecfceffcfcfcfffcfd0d0ffd1d1d1ffd2d2d2ffd4d4d5ffd5d5d4ffd1d1d2ffcdcdceffc7c7c7ffbebfbfffb4b5b5ffaeaeafffafafafffb3b3b3ffb7b7b7ffbababaffbbbbbcffbdbcbdffbdbebdffbebebeffbdbebdffbebebdffbebebeffbebfbeffbfbfbfffbfbfc0ffbfc0c0ffc1c1c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c3ffc4c3c3ffc4c4c3ffc3c4c4ffc5c4c4ffc4c5c5ffc5c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c6c6ffc6c7c7ffc7c7c7ffc8c8c7ffc7c8c8ffc8c8c7ffc8c9c8ffc9c8c8ffc9c8c8ffc9c9c9ffcacacaffcac9c9ffc9c9caffcacbcaffcacbcaffcbcbcaffcbcbcbffcbcbccffcbcccbffcccccbffccccccffccccccffcccdcdffcdcdcdffcdcdccffcdcdcdffcecdcdffcdcdcdffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d1ffd0d1d1ffd2d1d2ffd1d2d2ffd2d2d2ffd3d2d3ffd3d4d3ffd4d4d4ffd3d3d4ffd1d1d1ffd0d0cfffcbcbcaffc4c4c4ffbebebdffbbbcbbffbbbbbbffbbbbbbffbbbbbaffbababaffbababaffbababaffb9babaffb9b9baffb9b9b9ffb9b9b9ffb9b9b8ffb9b8b8ffb8b8b8ffb8b8b7ffb8b8b7ffb7b7b7ffb6b7b6ffb6b7b6ffb6b5b6ffb6b5b5ffb5b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b2ffb1b2b1ffb1b1b1ffb0b1b1ffb1b0b0ffb0b0afffafafb0ffafafafffaeaeafffafafafffaeaeaeffadaeaeffadadaeffadadadffadadadffacacacffacacacffacacabffabababffabaaabffaaaaaaffaaa9aaffa8a9a9ffa8a8a8ffa8a7a8ffa7a8a7ffa7a6a7ffa6a6a7ffa5a5a6ffa6a6a5ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa2a2a3ffa2a1a2ffa2a1a1ffa1a1a1ffa0a0a1ffa0a0a0ff9fa0a0ff9f9f9fff9f9f9fff9f9f9fff9f9e9eff9f9e9eff9e9e9eff9e9e9dff9d9d9dff9c9c9dff9b9c9bff9b9b9bff9b9a9aff9a9999ff999999ff999a99ff999898ff989798ff979898ff979797ff979796ff979797ff979697ff979797ff979796ff959696ff959595ff969797ff9b9b9bffa3a3a2ffa4a4a5ffa6a6a6ffb0afb0ffb9b9b9ffbfbfbfffc6c6c6ffcdcdcdffd1d1d2ffd5d5d5ffd6d7d7ffd6d5d6ffd3d3d3ffd1d1d2ffd0cfd0ffcfd0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfceceffcececfffcececeffcececeffcdcecdffcecdcd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdddedeffdededdffdededdffdededeffdededeffdededeffdededeffdddeddffdededeffdddedeffdededeffdededdffdededeffdeddddffdededeffdfdfe0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e6ffe6e5e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebebffebebebffebebecffececebffedececffecededffeeededffedeeeeffeeeeeeffefeeefffefefefffefefefffefeeefffeeefefffefefefffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060707ff121212ff373738ff626262ff797979ff858586ff888988ff888889ff8a8a8aff8c8c8cff8e8d8eff909090ff9d9d9dffd7d7d7fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafafffafafafffbfbfafffafbfafffafbfbfffbfafafffafafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfafbfffbfafafffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffcfbfbfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfdfffefdfefffdfdfefffdfdfdfffefdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffafbfbfffbfafafffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfafbfffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfff7f7f7ffd4d4d4ff999998ff8e8d8eff8c8c8cff8b8b8cff8a8a8aff888889ff888788ff868586ff7a7a7bff5e5f5eff383838ff131313ff050506ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffafafafffaf9fafff9f9f9fffafafafffafafafffbfbfbfffcfcfbfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfcfdfffcfbfcfffbfafafff9f8f9fff7f7f8fff6f6f6fff5f5f5fff4f4f4fff4f3f3fff3f2f3fff2f2f2fff1f1f1fff0efefffeeeeefffeeeeeeffecececffebeaeaffe9e9e9ffe7e7e8ffe6e6e6ffe5e4e4ffe2e2e2ffe0e0e0ffdcddddffdbdadaffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcdceceffcdccccffcdcdcdffcdcccdffcdcdccffcdcdccffccccccffcccbccffcbcbcbffcbcbcbffcccbcbffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcdcccdffcdcccdffcdceceffcfceceffd0cfcfffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdbdadbffdbdbdbffdcdbdcffdcdcdcffdddcdcffddddddffdededeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe2e3e3ffe3e4e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e8e8ffe8e7e8ffe8e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe8e9e9ffe9e8e9ffe9e8e9ffe9e8e9ffe9e8e9ffe9e8e9ffe9e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffeae9eaffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9eaffe9eae9ffeae9e9ffe9eae9ffe9eaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0dfdfffdfdfe0ffdfdfdfffdfdedfffdfdedeffdedddeffddddddffdcddddffdddcdcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d9ffd8d8d7ffd6d7d6ffd5d5d5ffd4d4d4ffd2d3d3ffd1d1d1ffd0d0d0ffcececeffccccccffc9c9c9ffc6c6c6ffc4c3c4ffc1c1c1ffc0c0c0ffc0bfc0ffbfbfbfffbebebeffbdbdbdffbdbcbdffbcbcbcffbbbcbbffbababaffbab9b9ffb8b8b9ffb7b7b7ffb5b5b6ffb4b5b5ffb5b4b4ffb4b3b3ffb1b1b1ffb0b0b0ffaeaeaeffabababffa8a8a8ffa4a4a4ffa1a0a0ff9c9c9cff979898ff939293ff8e8d8eff878787ff7d7c7dff757575ff6f6f6fff6b6a6aff666566ff616060ff5c5b5bff565756ff515151ff4b4b4bff464646ff404141ff3b3b3bff363536ff313131ff2c2c2dff282928ff161515ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000101ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff010000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060707ff101010ff303030ff4d4d4dff565656ff5a5a5aff5f5f5fff636364ff686767ff6e6e6eff747474ff6f6f6fff484747ff373637ff3c3c3cff424242ff4a4a4aff525152ff585859ff5f5f5eff656565ff6c6b6cff727272ff797a7aff818181ff888788ff8d8d8eff939293ff979797ff9c9d9cffa1a0a1ffa5a5a4ffaaaaaaffadadacffb0b0b0ffb2b3b3ffb5b5b5ffb6b6b7ffb9b9b9ffbababaffbbbcbbffbdbcbdffbebdbeffbfbebeffbfbfbfffc0bfc0ffc0c0c0ffc1c0c0ffc2c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c5ffc5c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c7c8ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9caffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffccccccffccccccffcccccdffcdcdcdffcececdffcececeffcececeffcfcfceffcfcfcfffd0cfd0ffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d5ffd5d4d5ffd5d4d5ffd5d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9daffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdddcddffddddddffddddddffdeddddffdededeffdfdedfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e5e4ffe5e5e5ffe5e6e5ffe7e7e7ffe9e9e9ffeaeaeaffebebecffedededffeeefeeffeff0f0fff0f1f0fff1f1f2fff2f2f2fff3f3f3fff4f4f4fff5f5f4fff6f5f5fff6f6f6fff7f6f7fff7f7f7fff8f8f8fffaf9f9fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeedeeffedededffededeeffedeeeeffededeeffeeedeeffeeedeeffedededffebecebffebebebffeaebeaffeaeaebffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e4ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdedfdfffdededeffdeddddffddddddffdddcdcffdbdbdcffdbdbdbffdbdadaffdadad9ffdadadaffdadad9ffdadadaffd9dadaffd9d9d9ffd9d9daffdadadaffdadadaffd9dadaffdad9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c8c7ffc9c9c9ffc9c9c9ffcccbcbffcbcbccffcfcfceffcecfceffcececfffd0d1d1ffd0d1d1ffd1d1d1ffd3d3d2ffd5d4d4ffd7d7d7ffd6d6d5ffd1d1d1ffcdcdcdffc7c7c7ffc0c0c0ffb9b9b9ffb5b5b5ffb5b5b5ffb7b7b7ffbab9baffbbbbbbffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebeffbfbebeffbfbebeffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc4c3c4ffc4c3c4ffc4c3c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c8c9ffc8c9c9ffcac9c9ffc9cac9ffcacacaffcacacbffcbcacaffcacacbffcbcbcbffcbcbcbffcbcbccffcbccccffcbccccffccccccffcdcdccffcdcdcdffcdcdcdffcecdcdffcecdceffcececeffcdcdcdffcececeffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d4d3ffd4d3d4ffd3d3d3ffd0d0d0ffcececeffc9cac9ffc2c2c2ffbcbcbcffbababbffbbbbbaffbababaffb9babaffbab9baffbab9b9ffb9b9b9ffb9b8b9ffb9b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb5b5b6ffb6b6b6ffb5b5b5ffb5b4b5ffb5b4b5ffb4b4b4ffb3b4b4ffb4b3b3ffb3b3b3ffb3b3b3ffb2b3b3ffb2b2b2ffb1b1b2ffb2b2b1ffb1b1b1ffb1b1b1ffb0b1b0ffafb0b0ffafafafffafafafffafafafffaeaeaeffaeaeaeffaeaeaeffadadaeffacacacffacacacffacacacffacacacffacacabffabababffabaaabffaaaaaaffa9aaaaffa9a9a9ffa9a8a8ffa8a8a8ffa8a7a8ffa7a6a7ffa6a7a7ffa6a5a6ffa5a5a5ffa4a4a4ffa4a4a4ffa4a4a4ffa3a3a3ffa3a2a2ffa1a1a2ffa2a1a1ffa1a1a1ffa0a0a0ffa09fa0ff9f9f9fff9f9f9fff9f9e9fff9e9e9eff9e9d9dff9e9d9dff9e9d9eff9e9d9eff9e9d9eff9d9d9dff9d9c9dff9c9b9bff9b9b9bff9a9b9bff9a9a9aff9a999aff99999aff989899ff989998ff989797ff979797ff969697ff969696ff969596ff969696ff969696ff969696ff969797ff959696ff949595ff9a999affa6a6a6ffabababffb0b1b0ffb9b9b9ffc0c0c0ffc7c6c7ffccccccffd2d2d2ffd6d5d5ffd8d8d8ffd7d7d7ffd5d4d5ffd3d2d3ffd1d1d1ffd0d1d1ffd0d1d1ffd0cfd0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfceceffcececeffcececeffcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddeddffdeddddffdddeddffdededeffdededeffdeddddffdededeffdededeffdededeffdededeffdddedeffdddddeffddddddffddddddffdededeffdfdfdeffe0e0dfffe0e0e0ffe1e0e1ffe1e1e1ffe1e2e2ffe3e2e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e9e8ffe9e8e8ffe9e8e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebebeaffebebebffecebebffecececffecedecffedecedffedededffeeededffeeeeeeffeeeeefffefeeeeffefeeeeffefeeefffefefefffefefefffefefefffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff080809ff151516ff3f3f3fff676766ff7b7b7bff868786ff888888ff888888ff8a8a8aff8d8c8dff8e8e8fff919091ffa0a1a0ffdddddcfff9f9f8fffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfafbfffafbfafffbfbfbfffafbfafffafafafffafafafffbfbfbfffbfafbfffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffbfafafffafbfbfffafafafffafbfafffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffefdfefffdfefefffefdfdfffdfefdfffefdfefffdfefefffefefefffdfefefffefefefffefefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffbfcfbfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfefdfffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafaf9ffdbdadbff9c9d9cff8d8d8dff8c8d8cff8c8b8cff8a8a8aff888988ff878788ff878787ff7e7e7dff626262ff3b3b3bff171717ff070607ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffafaf9fffafaf9fffbfcfcfffbfafbfffafafafffafbfbfffcfcfcfffdfdfdfffefefdfffefefefffefefefffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffdfdfdfffdfdfdfffcfcfcfffbfbfbfff8f8f8fff6f6f6fff5f5f5fff5f4f5fff4f4f4fff3f4f3fff3f2f2fff1f2f2fff1f0f0ffeff0efffefeeefffedeeedffecececffeaeaeaffe9e9e9ffe7e7e7ffe6e6e6ffe4e5e4ffe2e2e2ffdfdfdfffdcdbdcffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd1d2d1ffcfcfcfffcdcdcdffccccccffcdccccffccccccffccccccffccccccffccccccffcccccbffcbccccffcbcbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcacbffccccccffcccccdffcdcdcdffcececeffcfcfcfffd1d0d1ffd2d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd7d7d6ffd8d8d8ffd9d8d9ffd9dad9ffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcddffddddddffdededeffdfdfdeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e0e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e7ffe7e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe9e9e9ffe9e8e9ffe8e9e8ffe9e9e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eae9ffe9eae9ffe9e9e9ffeaeaeaffeaeae9ffe9e9e9ffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e5ffe4e3e4ffe4e3e4ffe3e4e3ffe3e4e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe2e1e2ffe1e2e1ffe2e2e1ffe1e0e1ffe0e1e0ffe0e0e0ffdfe0dfffe0dfe0ffdedfdfffdedfdeffdededeffdededeffddddddffddddddffddddddffdcdcdcffdcdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d7ffd6d7d7ffd5d6d5ffd4d4d4ffd3d3d3ffd1d1d1ffd0d0d0ffcececfffcccccdffc9c9c9ffc7c7c7ffc5c4c4ffc2c2c2ffc1c0c1ffc1c1c0ffbfbfbfffbebebeffbebdbdffbdbdbdffbcbcbcffbcbbbbffbabbbaffb9babaffb9b9b9ffb8b8b8ffb6b6b7ffb5b5b5ffb5b4b4ffb4b4b4ffb3b2b3ffb1b1b1ffafafafffacacacffa9a9a9ffa5a6a6ffa2a2a2ff9e9e9eff9a999aff959595ff90908fff898989ff7e7e7eff777777ff727272ff6d6d6dff676767ff626261ff5d5c5dff575858ff525252ff4d4e4dff484748ff424242ff3d3d3dff373737ff323232ff2e2d2dff292929ff232423ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000100ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff010100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff000100ff010100ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff050405ff0c0c0cff2a2929ff464645ff525252ff585958ff5e5e5eff636363ff676767ff6e6d6eff757676ff717071ff474848ff373636ff3c3c3cff424343ff4a494aff525251ff585858ff5f5f5fff666665ff6d6d6dff747474ff7b7a7aff818281ff878888ff8d8d8eff929292ff979798ff9c9c9cffa1a1a0ffa5a5a5ffaaa9aaffadacadffb0b0afffb2b2b2ffb5b5b4ffb6b7b6ffb8b8b8ffbababaffbcbbbbffbcbdbcffbebebdffbebebeffbfbebeffbfbfbfffbfbfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc6c5c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c7ffc8c8c8ffc8c9c9ffc9c9c9ffcac9c9ffcac9caffcacacaffcbcacaffcbcbcaffcbcbcbffcbcccbffccccccffcdcdcdffcdcdcdffcecdceffcdceceffcececeffcecfceffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdbdbdbffdbdadbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffdddddeffdededeffdfdfdeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe1e0e1ffe0e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe7e6e6ffe8e8e8ffe9e9e9ffebebebffedededffeeeeeeffeff0effff0f0f0fff2f1f1fff2f2f2fff3f3f3fff3f4f4fff4f4f5fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff8f7f8fffafaf9fffafafafffcfcfbfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffdfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedeeedffeeedeeffedeeedffedeeedffedededffedededffededecffebebebffebebebffebeaebffebeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e6ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e2e3ffe3e3e2ffe1e2e2ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0dfdfffdedfdeffdededeffdedddeffddddddffdcdcddffdbdbdcffdbdbdbffdadadaffdad9daffdad9daffd9dad9ffd9d9d9ffdadadaffd9dadaffdadad9ffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9c9ffcbcbccffcbcbcbffcfcecfffcfcfceffcececfffd0d1d0ffd0d1d0ffd3d2d2ffd2d2d2ffd3d3d3ffd4d4d5ffd6d6d7ffd7d8d8ffd6d6d5ffd2d2d1ffcdceceffc9c9c9ffc3c3c2ffbcbdbdffbabab9ffb9b8b8ffbabab9ffbbbbbbffbcbbbbffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbebebdffbebebeffbfbebfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c5c4ffc5c5c4ffc6c5c5ffc5c6c6ffc6c5c5ffc6c6c6ffc7c6c7ffc6c7c7ffc7c8c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffcac9c9ffc9c9caffcacacaffcacacaffcbcbcaffcacbcbffcbcbcaffcbcbcbffcccbcbffcbcccbffccccccffccccccffcccccdffcccdcdffcdcdcdffcdcdcdffcdceceffcecdceffcececeffcececeffcececeffcfcfceffcfcfcfffd0d0cfffd0cfcfffcfd0cfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d2ffd3d2d3ffd4d4d3ffd2d3d3ffd0cfd0ffcdcdcdffc8c8c8ffc0c0c0ffbbbbbbffb9babaffbabab9ffbababaffb9b9b9ffb9b9b9ffb9b9b8ffb9b9b9ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb7b6b6ffb6b6b6ffb6b5b5ffb5b6b5ffb5b5b5ffb4b5b5ffb4b5b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b3ffb2b2b2ffb2b2b2ffb1b1b2ffb1b1b1ffb1b1b1ffb1b1b0ffb0b0b0ffafb0afffafafafffafafafffaeafafffafaeaeffadaeaeffadadaeffadadadffadadadffadadacffacacacffacabacffacacabffabababffaaabaaffaaaaaaffaaaaaaffaaaaa9ffa9a8a8ffa8a8a8ffa7a8a8ffa7a7a7ffa6a7a6ffa6a6a6ffa5a5a5ffa5a5a4ffa4a4a4ffa4a3a4ffa3a3a3ffa2a3a2ffa2a2a2ffa1a1a1ffa0a1a0ffa0a0a0ffa0a0a0ff9f9e9fff9f9f9fff9e9e9eff9e9e9eff9d9d9dff9c9c9dff9c9c9dff9d9d9dff9d9d9dff9d9d9cff9d9c9dff9c9c9cff9b9b9bff9b9b9bff9b9a9bff9a9a9aff999a99ff999999ff999998ff989897ff979797ff979797ff969696ff969595ff969696ff969696ff979797ff979797ff989898ff9d9d9cff9f9f9fffa1a1a1ffa5a5a5ffaeadaeffb5b6b6ffbcbcbdffc2c2c2ffc8c8c8ffcececdffd2d3d2ffd6d6d6ffd9d9d8ffd8d8d8ffd6d7d6ffd5d5d5ffd4d4d4ffd3d3d2ffd3d2d2ffd0d1d0ffd0d1d1ffd0cfd0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfceffcfcfcfffcfcecfffcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdddddcffddddddffdddeddffdeddddffdeddddffdedddeffdddddeffdededeffdededeffdededeffdededeffdededeffdededeffddddddffdedddeffdededfffdfdfe0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeae9eaffeae9eaffeaeaeaffebebebffebebebffebebebffececebffecececffedecedffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffefefefffefefeeffefeeefffeeefefffefeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff0b0b0aff1a1a1aff474746ff696969ff7c7d7cff868687ff888887ff878887ff8a8a8aff8d8d8cff8f8f8fff939393ffa6a7a6ffe1e1e1fff9f9f9fffcfcfbfffbfcfcfffbfbfbfffbfcfcfffbfcfbfffcfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafafbfffafafbfffbfafbfffafafafffafafafffafbfbfffafafbfffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfafbfffafafafffafbfbfffbfbfbfffbfbfafffafbfbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfdfffdfcfdfffcfcfdfffbfbfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffefefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefdfffdfefefffdfefdfffefefdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefdfffdfdfdfffdfefefffdfdfdfffefefdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafafafffbfafbfffbfbfafffafbfafffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfff8f8f8ffdedfdeffa2a2a3ff8e8e8eff8c8c8cff8b8b8cff8a8a8aff888887ff868787ff878787ff7f7f7fff696a6aff444445ff1e1e1eff0a0a0aff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f9f9fffcfcfcfffcfcfbfffbfcfbfffafafafffbfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefefffdfdfdfffdfdfcfffcfcfcfffbfbfbfff7f7f7fff6f6f6fff5f6f5fff4f5f5fff4f4f4fff3f3f3fff2f3f2fff2f1f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffeaeaeaffe8e9e8ffe7e7e7ffe5e6e6ffe4e4e4ffe2e2e2ffdfdfdfffdbdbdbffd9dad9ffd8d8d7ffd5d5d5ffd3d4d4ffd1d0d1ffcececeffccccccffccccccffcccccbffcbcccbffcccbccffcccccbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcacacbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacbffcbcacaffcacacaffcacacbffcbcbcbffccccccffcdcdcdffcececeffcfd0cfffd1d0d1ffd2d2d2ffd2d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdddcffddddddffdededeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe5e6e5ffe6e7e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e7ffe7e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e7ffe8e7e8ffe8e7e8ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdddeddffddddddffddddddffddddddffdddddcffdcdcdcffdbdbdaffdadadaffd9d9d9ffd7d7d7ffd6d7d7ffd5d5d6ffd4d4d4ffd2d3d2ffd1d2d1ffd0d0d0ffcececeffcdcccdffcacac9ffc7c7c7ffc5c5c5ffc3c3c2ffc1c2c2ffc0c0c0ffbfc0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbbbbbbffbbbabaffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b3ffb3b3b4ffb2b2b2ffafb0b0ffadadadffabaaabffa7a7a7ffa4a4a4ffa0a0a0ff9c9c9cff979897ff919191ff878787ff7f7f7fff7a7a79ff737474ff6e6e6eff696969ff646363ff5e5f5eff59595aff545454ff4f4f4fff4a4a4aff454444ff3e3f3eff383939ff333333ff2e2e2eff2a2b2aff272727ff151515ff000000ff000000ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010100ff000001ff000001ff000001ff000000ff010000ff000000ff000000ff000101ff000001ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff060706ff1d1d1dff373737ff494a4aff565657ff5e5d5dff626262ff666666ff6d6d6cff757575ff727172ff484848ff363636ff3c3c3cff434342ff4a4a4aff515151ff585858ff5f605fff676767ff6e6e6eff757575ff7b7b7cff828282ff888888ff8d8d8dff929292ff979797ff9c9c9cffa0a1a0ffa5a5a4ffaaa9aaffacacadffafafb0ffb1b2b2ffb5b4b4ffb6b6b6ffb8b8b8ffb9babaffbbbbbbffbcbcbcffbdbdbdffbebebeffbebebeffbfbfbfffbfc0bfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c3c4ffc4c4c5ffc5c5c5ffc5c6c6ffc7c6c6ffc7c7c6ffc7c7c7ffc7c8c7ffc8c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacbcaffcacacaffcbcbcbffcbcbccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfceffcecfceffcfd0cfffd0d0cfffd0d1d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd6d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdadbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdddeddffdededeffdededeffdfdfdeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e5ffe6e6e5ffe6e6e6ffe8e8e7ffe9eae9ffebebebffecececffeeeeeeffefeff0fff0f0f0fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff6f7f6fff7f7f6fff8f8f8fff9f8f9fffafbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffededeeffeeeeedffeeeeedffedededffedededffededecffebecebffebebebffebebebffeaebeaffeaeae9ffe9eae9ffe9eae9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdededeffddddddffdcddddffdddcdcffdcdcdcffdbdcdbffdbdadbffdadadaffd8d9d9ffd9d9daffdadadaffdadadaffd9d9d9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccbffcecfceffcfcfceffcececeffd0d1d1ffd1d0d1ffd2d2d2ffd2d2d2ffd4d4d4ffd4d4d3ffd4d5d5ffd7d7d7ffdadad9ffd9dad9ffd7d7d6ffd4d4d3ffd1d1d1ffcbcbcbffc6c6c6ffc1c2c1ffbebdbdffbababaffbbbabaffbbbbbbffbbbbbbffbbbbbbffbcbbbcffbcbbbcffbcbcbcffbdbdbcffbdbebdffbebebdffbfbebfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c3c3ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcacac9ffc9cac9ffcacacaffcacacbffcbcacaffcacbcaffcbcbcbffcbcbcbffcbcbcbffcccbccffccccccffccccccffcdcdccffcdcdccffcdcdcdffcdcdcdffcdceceffcececeffcececeffcfcfceffcfceceffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd3d3d2ffd3d3d3ffd2d2d1ffcfcfcfffccccccffc5c6c6ffbebebeffbababaffb9b9b9ffb9b9b9ffb8b9b9ffb8b8b9ffb8b8b8ffb8b8b7ffb7b8b8ffb7b7b7ffb7b7b7ffb6b7b7ffb6b7b7ffb6b7b6ffb6b6b6ffb6b6b5ffb5b5b6ffb5b5b5ffb4b4b4ffb4b4b5ffb4b4b4ffb4b4b3ffb3b3b4ffb3b3b3ffb2b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b0ffb0b1b0ffb0b0b0ffafafafffafb0afffafaeafffaeaeaeffaeaeaeffaeaeadffadadadffacadacffadacacffacacacffabacabffabacabffabababffabababffaaaaaaffa9aaaaffa9aaa9ffa9a9a9ffa9a9a8ffa8a8a8ffa7a7a8ffa7a7a7ffa6a6a6ffa6a6a6ffa6a5a5ffa5a5a5ffa5a5a4ffa4a4a4ffa4a4a3ffa3a2a3ffa2a2a3ffa1a1a2ffa0a0a1ffa1a0a0ff9f9f9fff9f9f9fff9e9f9fff9e9e9eff9e9e9dff9d9d9dff9c9d9dff9c9c9cff9c9c9cff9b9c9cff9c9c9cff9c9d9cff9c9c9cff9c9c9cff9c9b9cff9b9b9bff9a9a9aff9a9a9bff9a9a9aff999999ff989898ff979797ff979797ff979897ff979797ff979797ff979897ff9c9c9bff9d9e9dffa0a0a0ffa2a2a2ffa6a6a6ffa9a9aaffacacacffaeaeaeffb2b2b2ffb9b8b8ffc0c0c0ffc6c5c6ffcacacaffcdcecdffd2d2d2ffd7d7d6ffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d4ffd2d2d3ffd2d2d2ffd0d1d1ffd1d0d1ffd0cfcfffcfcfcfffd0cfcfffcfd0cfffcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcddffdcdddcffdddddcffddddddffddddddffdededdffdddeddffdededdffdddeddffdededeffdddeddffdededeffdededeffddddddffddddddffdededeffdfdedeffdfdfdfffe0dfe0ffe1e1e0ffe1e1e0ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffeaeae9ffeae9eaffeaeaeaffeaeaebffeaeaebffecebebffebebebffecececffecededffedededffedededffedededffeeeeeeffeeeeeeffefeeeeffeeefeeffeeefefffefefefffefefeeffefefeeffefeeefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0d0dff1e1e1dff494a4aff6b6b6bff7d7d7dff878786ff888988ff878787ff898a8aff8d8d8dff908f90ff939393ffabababffe7e7e7fffafafafffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfafffafbfafffbfafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffafbfbfffafbfafffafbfbfffbfafbfffbfafbfffafafafffbfafafffbfbfbfffafbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfbfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefefdfffefdfefffdfdfdfffefdfefffefefefffefefdfffefefefffefdfefffefefefffdfefdfffefefdfffefefefffdfefdfffdfefefffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffbfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffbfcfcfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfefffefdfefffefefdfffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfff8f7f8ffe2e2e2ffa7a8a7ff8d8d8dff8c8b8cff8b8b8bff898989ff888787ff868686ff868686ff808180ff6f6f6eff4f4f4eff252525ff0d0d0dff030404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffefdfdfffefefefffefdfefffefffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefdfefffdfdfdfffcfcfdfffdfcfcfffbfbfbfff8f7f8fff6f6f6fff5f5f5fff5f4f5fff4f3f3fff3f3f3fff3f3f3fff2f2f1fff1f1f1fff0f0f0ffefefefffedededffecececffebeaeaffe8e8e8ffe7e7e7ffe6e5e5ffe5e4e4ffe2e2e2ffdededeffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd2d3d3ffd0d0d0ffcdceceffccccccffcbcbccffcccccbffcccbccffcbcccbffcbcbcbffcccccbffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcbcbcbffcbcacaffcbcbcbffcacacbffcbcbcaffcbcbcaffcbcacaffcacacaffcbcbcaffcbcbccffcdccccffcdcdcdffcececeffcfcfcfffd1d1d1ffd2d1d1ffd3d2d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdcdbdcffdcdcdcffdddddcffdedddeffdededdffdededfffdfdfdfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e6ffe7e6e6ffe7e6e6ffe7e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e7e8ffe7e8e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e8e9ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e3ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdedfdeffdededeffdededeffdddeddffddddddffddddddffddddddffdcdddcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d7d7ffd6d6d5ffd4d5d4ffd3d3d3ffd1d1d2ffd0d0d0ffcfcfcfffcccdcdffcacacaffc8c8c8ffc6c6c6ffc3c4c3ffc2c2c2ffc1c1c1ffc1c0c0ffbfbfbfffbebebeffbdbdbdffbcbdbcffbcbcbbffbbbbbaffbababaffb9b9b9ffb8b8b9ffb8b8b7ffb7b7b7ffb6b6b6ffb4b4b4ffb3b3b3ffb3b2b2ffb1b0b1ffafafaeffabacabffa9a8a9ffa6a6a6ffa3a3a3ff9f9f9fff9b9a9bff939293ff898989ff828282ff7c7c7cff777776ff717071ff6b6b6bff666566ff616261ff5b5c5bff565656ff515051ff4b4b4bff454545ff3f3f3eff3a3939ff343434ff2f302fff2c2b2bff282828ff222221ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000001ff000000ff000001ff000000ff000000ff010100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040403ff131413ff2c2c2cff434343ff555655ff5d5e5dff616161ff656666ff6d6c6cff747474ff717171ff484848ff363636ff3b3c3cff414241ff494949ff515151ff595858ff606060ff686868ff6f6e6fff767675ff7d7d7cff838282ff888888ff8e8e8dff929293ff989797ff9c9c9cffa1a0a1ffa5a5a5ffaaaaaaffacacacffafaeafffb2b2b1ffb3b4b4ffb6b5b6ffb7b8b7ffb9b9b9ffbababbffbcbbbcffbdbcbcffbdbdbdffbfbebfffbfbfbfffc0c0bfffc0c0c0ffc1c1c1ffc2c1c2ffc3c3c3ffc3c4c3ffc4c5c5ffc5c4c5ffc5c5c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9cacaffcacac9ffcacacaffcacacbffcbcbcbffcbcccbffcbccccffccccccffcccdcdffcdcdcdffcecdceffcececeffcececeffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdad9daffdadadaffdbdadaffdadadbffdbdbdbffdcdbdbffdcdbdbffdddcdcffdddcddffddddddffdedddeffdededdffdededeffdfdfdfffdfdfdeffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe5e5e4ffe5e5e5ffe6e5e5ffe7e8e8ffe9e9e8ffebebebffecececffedeeeeffefefefffeff0f0fff1f1f1fff1f2f2fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f7f6fff8f8f7fff9f9f8fffafafafffbfbfbfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeedeeffededeeffedededffedededffedededffedededffedededffecebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9e9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0dfffe0dfdfffdfdfdfffdfdfdeffdedddeffdeddddffddddddffdcdcddffdcdbdcffdbdbdbffdbdadaffdadadaffdadad9ffd9dad9ffdad9daffd9dad9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d7d8ffd8d8d7ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd6d6d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcecfcfffd1d0d1ffd0d1d1ffd2d2d2ffd2d3d2ffd4d4d4ffd4d4d4ffd8d7d7ffd7d6d7ffd7d8d7ffdadadaffdddcdcffdbdcdcffdadbdaffdadad9ffd7d6d6ffd0d0cfffcbcacaffc8c8c8ffc4c4c4ffbfc0bfffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbbbbbcffbcbbbbffbcbcbcffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbfbfbeffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc2c1c1ffc2c2c1ffc3c2c2ffc3c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c7ffc8c8c7ffc8c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9cacaffcacacaffc9cacaffcacacaffcacacbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcccdccffcdcdccffcdcdccffcdcdcdffcdcdcdffcececeffcdcdceffcecfceffcfcfceffcfcfceffcfcfcfffd0d0cfffd0d0d0ffd1d1d0ffd2d2d2ffd2d2d3ffd1d1d1ffcececeffcacacaffc3c3c3ffbdbdbcffb8b9b9ffb9b8b8ffb8b8b8ffb8b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb7b6b7ffb7b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b5b5ffb4b4b4ffb4b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b1b1ffb2b1b1ffb1b1b1ffb1b0b0ffb0b0b0ffb0b0afffafafafffafafafffaeafaeffaeaeaeffadaeaeffadadadffacacadffacacacffacacacffabababffabababffabababffaaababffaaaaaaffaaaaa9ffaaa9a9ffa9a9a9ffa9a8a8ffa8a8a8ffa7a7a8ffa7a8a7ffa7a7a6ffa6a6a6ffa6a5a5ffa5a5a5ffa4a4a5ffa4a4a4ffa3a4a4ffa3a3a3ffa3a2a3ffa2a2a2ffa1a1a1ffa0a0a0ffa0a0a0ff9f9f9fff9f9e9fff9e9e9eff9e9d9eff9d9d9dff9d9c9dff9d9c9cff9c9c9bff9c9b9cff9c9b9bff9c9c9bff9c9b9cff9b9b9bff9b9b9bff9b9b9bff9b9b9aff9a9b9bff9a9a9bff9a9a9aff999999ff9a9999ff999999ff989898ff989999ff9d9d9dffa0a09fffa0a1a0ffa3a3a3ffa7a7a7ffa9aaa9ffadadadffb0b0b0ffb2b3b3ffb5b5b5ffb7b8b7ffb9b9b9ffbcbdbdffc3c3c3ffc8c8c8ffccccccffcfcfcfffd2d2d2ffd6d7d7ffdadadaffdbdbdbffdad9d9ffd8d8d7ffd7d6d6ffd6d6d6ffd6d6d7ffd5d5d4ffd5d5d4ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0cfcfffd0d0d0ffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdcffdcdcdcffdddcddffdcdcdcffddddddffdddddcffddddddffddddddffddddddffdddedeffdddeddffdededeffdededeffdededeffdededeffdddedeffdededeffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e6e5ffe6e6e5ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebebebffebecebffecebecffecececffedecedffedecedffedededffeeededffeeededffeeeeeeffefeeeeffefefeeffefeeefffefefeeffefeeefffefefefffefefeeffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff0d0e0dff202020ff4c4d4cff6e6e6eff7e7e7eff868686ff878887ff888888ff8a8a8aff8c8d8dff8f8f90ff929392ffb0b0b0ffebebebfffafafafffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffafafafffafafbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafafff9f9fafffafafafffbfafbfffbfafbfffbfafafffbfbfafffafafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefdfefffefefefffefefdfffefefdfffefdfefffefefdfffefdfdfffefefefffefefdfffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfff8f8f9ffe6e6e6ffabaaabff8c8b8bff8c8b8bff8b8b8aff898989ff888887ff868585ff858585ff828281ff717171ff545555ff2a2b2bff0f0f10ff030403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffdfefdfffefefefffefefefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefdfffdfdfdfffcfcfdfffcfcfcfffbfbfbfff7f7f7fff6f6f5fff4f4f5fff5f4f4fff4f3f4fff3f3f3fff2f2f3fff2f2f2fff2f1f1fff0f0f0ffefefefffededeeffecedecffebeaeaffe9e9e9ffe7e7e7ffe6e6e6ffe4e4e4ffe1e1e1ffdededeffdbdcdbffd9d9d9ffd7d7d7ffd5d5d5ffd2d2d3ffd0cfd0ffcdcdcdffccccccffcccbcbffcbcbccffcbcbccffcbcbcbffcbcbcaffcacacbffcbcacbffcbcbcbffcbcbcaffcacacbffcbcacaffcacbcaffcacbcaffcbcbcaffcbcbcbffcacacaffcacbcaffcacacaffcacacaffcccbccffccccccffcdccccffcececdffcfcfcfffd1d1d1ffd2d2d1ffd3d2d2ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d7ffd8d9d8ffd9d9d9ffdadadaffdbdbdbffdbdcdbffdcdddcffdcdcddffdeddddffdedddeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe6e5e5ffe6e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe8e8e7ffe7e8e7ffe7e7e8ffe8e7e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e8ffe9e9e8ffe8e8e9ffe9e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e7e7ffe8e7e7ffe6e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe5e5e6ffe6e6e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e3e3ffe4e3e3ffe3e3e4ffe3e3e3ffe4e4e3ffe3e3e2ffe3e3e2ffe2e2e3ffe3e2e3ffe2e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdededfffdfdfdeffdededeffdededeffdededdffddddddffdcddddffdcddddffdcdcdcffdbdbdbffdadadaffd9dad9ffd8d8d8ffd7d7d7ffd6d5d6ffd4d4d4ffd3d3d3ffd2d2d1ffd0d0d1ffcfcfd0ffcdcecdffcacacaffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffc1c1c1ffc1c1c0ffbfc0bfffbebebeffbdbebdffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb9b8b9ffb8b8b8ffb9b8b8ffb7b6b6ffb5b5b5ffb3b3b3ffb3b3b2ffb1b1b1ffb0afafffadacadffaaaaaaffa7a7a7ffa5a5a4ffa1a1a1ff9c9c9dff949393ff8e8e8eff888888ff828282ff7b7b7cff767575ff6f6f70ff69696aff626262ff5c5b5cff565656ff515050ff4b4b4bff454545ff40403fff3b3a3aff363635ff313131ff2d2d2dff292929ff252626ff0a0a0bff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff121212ff2a2a2aff434343ff565656ff5d5d5dff626161ff676666ff6c6c6dff717172ff6f6f6fff484747ff353535ff3b3a3bff424142ff494949ff515151ff595958ff606160ff676868ff6f6f6fff777777ff7d7d7dff838383ff888888ff8d8d8dff929293ff979797ff9c9c9bffa1a0a0ffa5a5a5ffaaa9aaffacacabffaeaeaeffb2b1b1ffb3b3b4ffb6b5b6ffb7b7b8ffb9b9b9ffbababaffbbbbbcffbdbcbcffbebdbdffbebebeffbfbfbfffbfbfbfffc0c0c0ffc1c0c1ffc1c1c2ffc2c2c2ffc3c3c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c5c6ffc7c7c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c9ffc8c9c9ffc9c9c9ffc9cacaffc9cac9ffcacacaffcacacaffcacacbffcbcbcbffcbcbccffcccccbffcdccccffcdcdccffcdcdceffcdcdceffcececeffcececeffcececfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d7ffd9d8d8ffd9d8d9ffd9d9daffdadadaffdbdbdaffdadbdaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdddcffdcdcddffdeddddffdddddeffdddedeffdededeffdfdedfffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe2e1e1ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e6e6ffe7e8e7ffe8e8e8ffebebeaffecececffeeedeeffefefeffff0f0effff1f1f1fff2f2f2fff2f3f3fff3f3f4fff4f5f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f7f7fff8f8f9fffafaf9fffbfbfbfffbfcfcfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeededffeeeeedffedededffedeeedffedededffedededffeeeeedffecececffebebebffeaebebffeaebebffe9eaeaffe9e9e9ffe9eae9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e7ffe8e8e7ffe7e7e7ffe6e7e7ffe6e6e7ffe5e6e5ffe5e5e5ffe4e4e5ffe5e4e5ffe4e4e4ffe4e3e3ffe2e2e3ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdfdedfffdededfffddddddffddddddffdddcdcffdcdcdcffdcdbdcffdcdcdbffdbdadaffdbdadaffd9d9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd4d4d3ffd4d4d4ffd8d7d7ffd7d8d8ffd7d7d8ffd8d8d8ffdad9d9ffdcdcdcffdfdedfffdfdfdfffdfdfdeffddddddffdadad9ffd4d4d4ffd0d1d0ffcececeffcacac9ffc4c4c4ffc1c2c1ffbebebfffbbbbbbffbbbabbffbbbbbbffbcbbbbffbcbcbbffbcbcbcffbdbdbdffbebebdffbebdbdffbebebeffbebebeffbfbebfffbfbfbfffc0c0bfffc0c0c0ffc0c0c1ffc1c0c1ffc1c1c1ffc1c2c1ffc2c2c2ffc1c1c2ffc3c2c2ffc2c2c3ffc2c3c3ffc3c3c3ffc4c3c4ffc5c4c4ffc5c4c4ffc5c5c4ffc4c4c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacac9ffcacacaffcacacbffcacbcaffcbcbcbffcbcbcbffcccbccffccccccffccccccffccccccffcdccccffcccdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcececeffcfcfcfffcfcfd0ffd0d0d0ffd2d1d1ffd2d2d1ffd0d0d0ffcdcccdffc9c9c8ffc1c1c1ffbbbabaffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b5ffb5b6b5ffb5b5b5ffb5b5b5ffb5b4b5ffb4b4b5ffb4b4b4ffb4b3b4ffb4b3b4ffb3b3b3ffb3b3b2ffb2b2b2ffb2b3b2ffb2b1b1ffb2b2b2ffb2b2b1ffb1b1b1ffb0b1b1ffb0b0b0ffb0b0b0ffafb0afffafaeaeffaeafaeffaeaeaeffaeadaeffadadadffacadacffacacacffacababffababacffaaababffaaabaaffaaaaaaffa9a9aaffaaa9aaffa9a9a9ffa9a9a8ffa8a8a8ffa8a8a7ffa7a7a7ffa6a7a7ffa7a7a6ffa6a7a6ffa5a5a6ffa5a5a5ffa4a4a5ffa4a4a4ffa4a3a4ffa3a3a3ffa3a2a2ffa2a2a2ffa1a1a2ffa1a1a1ffa1a1a0ffa09f9fff9f9f9fff9e9e9eff9e9e9eff9d9d9eff9d9d9dff9c9d9cff9c9c9cff9c9b9bff9b9b9bff9b9b9bff9b9b9bff9a9a9bff9b9b9aff9a9a9bff9a9a9aff9a9a9aff9b9a9bff9b9b9bff9c9b9bff9c9c9bff9b9b9bffa0a09fffa3a2a2ffa5a4a4ffa6a6a6ffa9a9a9ffabababffadaeaeffb0b1b1ffb4b5b4ffb6b6b6ffb9b9b9ffbbbbbbffbcbcbcffbdbdbdffbfbfbfffc2c2c2ffc6c5c5ffc8c9c9ffcccccdffd0d1d0ffd4d3d3ffd6d6d6ffd9d9d9ffdbdbdbffdbdbdbffd9d9d9ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd5d5d5ffd5d5d5ffd2d2d2ffd2d2d2ffd1d0d1ffd0d1d0ffd0cfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdbffdcdbdcffdcdcdcffdcdcdcffddddddffdddddcffddddddffddddddffddddddffdddddeffdddeddffddddddffdededdffdededeffdededeffdededeffdedfdeffdfdfdfffe0dfdfffdfe0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffeae9eaffebeaeaffebebeaffebeaeaffecebebffebebebffecececffececedffededecffedededffedededffeeededffeeeeeeffeeeeeeffeeefeeffeeeeefffefefeeffefeeefffeeeeefffeeeeefffefeeefffefeeef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0d0d0dff202020ff515151ff727272ff7e7e7eff848484ff868686ff888888ff8a8a8aff8d8c8dff8f908fff939392ffb5b5b5ffeeedeefffbfafbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfafffbfafafffbfafbfffafafafffafbfafffafafbfffafafafffafafafffbfafafffafafafffbfafbfffbfbfbfffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffafafafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffbfcfcfffbfcfbfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefefefffdfefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfdfdfffefdfefffefdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfdfdfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefdfefffdfdfdfffdfefefffefdfefffdfdfefffefdfdfffefefefffdfdfdfffefdfefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffbfbfbfff9f9f9ffebebebffb1b1b1ff8b8b8bff8b8b8bff8a8a8aff898989ff878787ff858686ff848485ff808081ff737273ff595858ff2d2d2eff101010ff040303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfdfcfffdfefefffefefefffffefffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffdfdfefffdfdfdfffdfcfdfffcfcfcfffbfbfbfff7f7f7fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff0f1f0ffefefefffeeeeeeffecececffebebebffe9e8e9ffe7e7e7ffe6e5e6ffe4e4e4ffe0e0e0ffdededeffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd2d2d1ffcfcfcfffcccdcdffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcacbffcbcacbffcacacaffcacacaffcbcbcaffcacbcaffcacacbffcacacaffcbcacbffcacacbffcbcacaffcacacaffcacbcbffcacacaffcbccccffccccccffcdcdcdffcececeffcfcfcfffd1d1d0ffd2d1d1ffd2d3d3ffd4d4d4ffd5d6d5ffd7d6d6ffd7d7d7ffd7d7d8ffd8d9d9ffd9d9daffdbdbdbffdbdbdbffdcdbdcffdcdcdcffddddddffdededeffdededeffdededeffdfdfdfffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e3e2ffe3e3e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe7e7e7ffe8e7e7ffe8e8e8ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e8e9ffe8e8e8ffe9e8e9ffe9e8e8ffe8e8e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdedddeffddddddffddddddffdddcdcffdcdcddffdcdcdcffdcdbdbffdadadaffd9d9d9ffd9d8d8ffd7d7d7ffd5d6d6ffd4d5d5ffd3d3d3ffd2d2d2ffd1d0d1ffcfcfcfffcececeffcbcbcbffc9c8c9ffc7c6c7ffc4c4c4ffc2c2c2ffc2c2c1ffc1c1c1ffc0c0c0ffbebebeffbebebeffbcbdbdffbcbcbcffbbbbbbffbabbbbffb9babaffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb4b4b4ffb3b3b3ffb1b2b2ffb0b1b0ffaeafaeffacacabffa9a9a9ffa6a6a6ffa3a3a3ff9f9e9fff979798ff919191ff8b8b8bff848484ff7f7e7fff797979ff727271ff6b6a6bff646464ff5e5d5eff585858ff525252ff4c4c4cff474747ff414141ff3c3c3cff373637ff313132ff2e2e2eff2a2a2aff262627ff111211ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010000ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060505ff151515ff2d2c2dff464646ff575858ff5d5d5dff606060ff666766ff6c6b6cff707070ff6d6d6dff474747ff353435ff3b3a3bff424241ff49494aff525251ff595959ff606161ff686868ff706f70ff767677ff7e7d7dff838383ff888989ff8d8d8dff929393ff979797ff9c9c9cffa1a1a1ffa5a5a5ffaaa9a9ffacababffaeafaeffb1b1b1ffb3b4b3ffb6b5b5ffb7b7b7ffb8b8b9ffbababaffbbbbbcffbcbcbcffbdbdbdffbfbebeffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc1c1c2ffc3c2c2ffc4c3c3ffc4c4c4ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c8ffc7c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffcacac9ffcacacaffcbcacbffcbcbcbffcbcbccffccccccffccccccffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd7d8d8ffd8d9d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdadbdbffdbdadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffddddddffdededeffdededdffdededeffdfdedeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe6e6e6ffe7e7e7ffe9e8e8ffeaeaeaffecececffeeededffeeeeeffff0f0f0fff1f1f0fff2f2f2fff3f2f3fff3f4f4fff4f4f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff8f9f8fff9faf9fffbfbfbfffcfcfcfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffedededffedeeedffedededffedeeedffeeedeeffedededffecebecffebebebffeaeaebffeaebeaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e4e5ffe4e4e4ffe3e3e4ffe3e4e3ffe2e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfe0ffdfe0e0ffdedfdfffdededfffdededeffdeddddffddddddffddddddffdcdcdcffdcdbdbffdbdcdbffdbdbdbffdadbdaffdad9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd6d6d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d1ffd3d2d2ffd3d2d2ffd4d4d4ffd4d4d4ffd7d7d7ffd7d8d8ffd8d7d8ffdadadaffdadad9ffdadadaffdcdbdcffdfdedfffe1e1e0ffe1e2e2ffe1e1e0ffdedfdeffdcdcddffd9d9d9ffd6d6d7ffd3d3d4ffd1d0d0ffccccccffc8c8c8ffc4c4c5ffc2c2c2ffbfbfbfffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbebdffbebebdffbfbebeffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c4c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c7c7ffc8c7c7ffc8c8c8ffc9c8c8ffc9c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffcacacaffcacacaffcacacaffcbcacbffcbcacbffcbcbcbffcbcbcbffcccccbffccccccffcccccdffccccccffcdcdcdffcdcdcdffcecdcdffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd2d1d1ffd1d1d1ffcfcfcfffcbcbcaffc7c6c6ffbfbfbfffb9b9b9ffb7b7b7ffb7b7b6ffb7b6b7ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb5b4b5ffb5b5b5ffb4b4b4ffb3b3b4ffb4b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb1b1b1ffb1b2b1ffb1b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffafafb0ffafafafffafaeaeffaeaeadffaeadadffadadadffadacacffacacacffabacacffabababffaaababffaaaaaaffaaaaaaffa9a9a9ffa9a9a9ffa9a8a9ffa8a8a8ffa8a8a7ffa7a7a8ffa7a8a7ffa6a7a6ffa6a6a7ffa6a6a6ffa6a6a6ffa5a5a5ffa5a4a4ffa4a4a4ffa3a4a4ffa3a3a3ffa2a3a3ffa2a2a2ffa2a2a1ffa1a1a1ffa0a1a0ffa0a09fff9f9f9fff9e9f9fff9e9f9eff9e9e9eff9e9d9dff9d9d9dff9c9c9cff9b9c9cff9b9b9cff9b9b9bff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9b9b9bff9b9b9bff9b9b9bff9c9c9cff9f9f9fffa1a1a1ffa4a5a4ffa7a7a7ffa9aaa9ffacacacffaeaeaeffb0afb0ffb1b1b1ffb3b3b4ffb6b6b6ffb7b8b8ffbababaffbdbcbdffbebebdffbfbfbfffc1c0c0ffc2c2c1ffc3c4c4ffc6c6c6ffc9c9c8ffcbccccffcececeffd2d2d2ffd3d3d3ffd5d5d5ffd7d6d7ffd8d7d8ffd9d9d9ffdadadaffdadbdaffd9dad9ffd9d9daffd7d7d7ffd7d7d8ffd6d6d7ffd7d6d6ffd4d4d5ffd5d5d5ffd2d2d2ffd2d2d3ffd0d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcddffddddddffdcddddffddddddffdeddddffddddddffddddddffdedddeffdededeffdededfffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe4e4e3ffe3e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e7ffe7e8e7ffe7e7e8ffe8e8e9ffe8e9e8ffe9e9e9ffeaeae9ffeaeaeaffebebeaffebebebffebebebffebecebffecececffecececffedecedffececedffedededffeeedeeffededeeffeeeeeeffefeeeeffeeeeeeffefefefffefefefffefefeeffeeeeefffefefefffefefefffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff0d0e0dff232323ff575657ff747475ff7d7e7eff828382ff868686ff888888ff8a8a8aff8c8c8dff8f8f8fff929392ffbcbcbcfff2f2f3fffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffbfbfcfffbfcfcfffbfcfcfffbfbfcfffbfbfbfffbfafafffbfbfbfffbfafafffafbfbfffbfafbfffbfafafffbfbfbfffbfafafffafafafffafafbfffafbfafffafafbfffafafafffbfafafffafafbfffafbfbfffaf9fafff9fafafffbfafafffafafbfffafafbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafafffafafbfffbfbfafffbfafbfffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfbfbfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefefffdfdfefffdfdfefffefdfefffefdfefffdfdfefffefefefffefefefffefdfdfffefefefffefdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfcfdfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfdfffefefefffefdfdfffdfefefffdfefefffdfefdfffefdfefffefefefffefefefffdfefefffefefefffdfdfefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffcfdfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffbfbfcfffafafafff0f0f0ffb8b7b8ff8b8b8bff8a8a8aff898989ff888888ff878787ff868585ff838384ff80807fff757475ff5a5a5bff2f2f2fff0f0f0fff020302ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfefefffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfbfff7f7f7fff6f6f6fff4f5f5fff5f5f5fff4f3f4fff3f3f4fff3f3f3fff2f2f3fff1f1f2fff0f1f1ffefefefffeeededffecececffebeaeaffe8e8e9ffe7e7e7ffe6e5e6ffe3e3e4ffe0dfdfffddddddffdadbdaffd9d9d9ffd7d7d7ffd4d4d5ffd1d1d1ffcfcfceffcdcdcdffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacbffcacacbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacbcbffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcbcbccffcccdcdffcdcdcdffcececeffcfcfcfffd0d0d0ffd2d2d2ffd3d2d2ffd4d4d4ffd5d5d5ffd7d6d6ffd7d7d8ffd8d8d8ffd8d9d9ffd9dadaffdbdbdbffdbdbdcffdcdcdcffddddddffdcddddffdededeffdedddeffdededfffdfdfdfffdfdfe0ffdfdfe0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e9ffe9e8e8ffe8e8e9ffe9e9e8ffe9e8e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe7e6e7ffe6e6e6ffe6e5e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e2e2ffe3e3e3ffe3e2e2ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfe0e0ffdfdfdfffdededeffdededfffdededeffddddddffdeddddffddddddffdcdcddffdddcdcffdcdcdcffdbdcdbffdadadbffd9d9d9ffd9d8d9ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecfceffccccccffc9c9c9ffc7c7c7ffc5c4c4ffc2c2c3ffc1c2c2ffc1c1c1ffc0c1c1ffbfbfbfffbebebeffbdbebdffbdbdbdffbbbcbcffbbbbbbffbababaffb9b9baffb8b9b9ffb8b8b8ffb7b7b7ffb7b6b7ffb6b6b6ffb5b6b5ffb2b2b2ffb0b1b1ffb0afafffadadadffaaaaabffa8a7a7ffa4a4a4ffa0a1a1ff9a9a9aff939394ff8d8d8dff878787ff808181ff7b7b7bff747374ff6c6d6dff666666ff5f5f60ff585959ff535353ff4e4e4eff484748ff424243ff3d3d3dff373738ff333333ff2f2f2fff2b2b2bff272727ff181818ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000001ff000001ff000000ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050506ff141415ff2c2c2dff474747ff585958ff5d5d5dff5f5f5fff656565ff6c6b6cff707070ff6c6d6cff484849ff343435ff3a3a3aff424242ff4a4a4aff525252ff595959ff606161ff686868ff6f6f6fff767777ff7e7e7eff838383ff888888ff8e8e8dff929293ff979898ff9c9d9dffa1a1a1ffa5a4a5ffa9a9a9ffacacabffaeaeaeffb0b1b1ffb3b3b3ffb6b5b5ffb7b7b7ffb9b8b8ffbababaffbbbbbbffbcbdbcffbdbdbeffbebebeffbfbfbfffbfbfc0ffc0c1c0ffc1c0c1ffc1c1c2ffc3c2c3ffc3c3c4ffc3c4c4ffc5c5c5ffc5c5c6ffc6c5c5ffc6c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c9ffcac9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcacbffcbcbcbffcbcccbffccccccffccccccffcccdccffcdcdceffcececeffcececdffcececfffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d7ffd7d7d6ffd8d8d7ffd8d7d8ffd8d9d9ffd9d8d9ffdad9d9ffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdbdbdcffdcdcdcffdddcddffdcddddffdddeddffdddddeffdddedeffdfdedeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e4e4ffe5e4e5ffe5e5e5ffe7e7e7ffe8e8e8ffeaeaeaffecebecffedededffeeefeefff0f0f0fff1f1f1fff1f2f1fff2f2f3fff4f4f4fff4f5f4fff5f5f5fff5f5f6fff6f6f6fff7f6f6fff7f7f7fff8f8f8fff9f9f9fffafbfbfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedeeeeffededeeffedededffededeeffeeededffedededffeeededffedecedffebebebffebeaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e4ffe4e3e4ffe3e3e4ffe3e3e2ffe2e3e3ffe2e2e2ffe1e2e1ffe0e1e1ffe1e1e1ffdfe0e0ffdfe0dfffdfdfdfffdfdedfffdedfdeffdededeffdddedeffdddcddffdcdcdcffdcdcdcffdcdbdbffdbdcdcffdbdadbffdadadaffd9d9d9ffd9d8d8ffd7d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd6d6d7ffd6d6d6ffd7d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d3ffd4d4d4ffd4d4d4ffd8d8d8ffd7d7d8ffd7d7d7ffd9d9daffdadadaffdbdcdbffdbdbdcffdcdcdcffdededeffe1e0e0ffe3e3e3ffe3e3e3ffe1e1e0ffdfdfdfffdddeddffdcddddffdbdcdbffdadadaffd7d7d8ffd5d5d5ffd1d1d1ffcdcccdffc8c9c9ffc6c6c6ffc3c3c3ffc0c0c1ffbcbcbcffbdbdbdffbdbdbdffbcbdbdffbdbcbdffbebdbdffbebebeffbfbebeffbfbfbfffbfc0c0ffbfc0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c2ffc1c1c2ffc2c2c2ffc3c2c3ffc2c3c3ffc3c4c4ffc4c4c4ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffcac9caffc9cac9ffcacacaffcacacaffcbcacaffcbcacaffcbcacbffcbcbcbffcbcbcbffcbccccffccccccffcccdccffcccdcdffcdcdcdffcdcdcdffcdcecdffcececeffcececfffd0d0d0ffd1d1d1ffd1d1d1ffcececfffc9c8c8ffc5c5c4ffbdbdbdffb7b8b8ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb4b5b5ffb4b5b4ffb4b4b5ffb4b4b4ffb4b4b4ffb3b4b4ffb4b4b4ffb3b3b4ffb2b3b3ffb3b2b3ffb2b2b3ffb1b2b2ffb2b2b2ffb1b1b2ffb1b0b1ffb0b1b1ffb1b0b0ffb0b0b0ffb0b0afffb0afb0ffafafb0ffafaeaeffaeaeaeffadaeadffadadadffacacadffacacacffabacacffabacabffabababffaaaaaaffa9a9a9ffa9a9aaffa9a9a9ffa8a9a8ffa8a8a8ffa7a7a8ffa8a7a7ffa7a6a7ffa6a6a6ffa6a6a6ffa5a6a5ffa5a6a6ffa5a5a5ffa4a5a4ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a2ffa2a2a2ffa2a1a2ffa1a1a1ffa1a1a1ffa0a0a0ff9f9fa0ff9e9e9eff9e9f9eff9e9e9eff9d9e9eff9d9d9dff9d9d9dff9c9c9cff9c9b9bff9b9b9bff9a9b9bff9a9a9aff9a9a9bff9a9a9bff9b9b9bff9b9c9cff9fa0a0ffa1a1a2ffa4a4a5ffa7a6a7ffa9a9a9ffacacacffb0b0b0ffb3b3b4ffb6b5b5ffb7b7b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbeffbfbfbfffc0c0c0ffc2c2c2ffc3c3c3ffc4c4c4ffc6c5c6ffc7c8c8ffc9cac9ffcbcbcbffccccccffcdcecdffcfcfd0ffd2d2d2ffd2d3d2ffd4d4d4ffd5d5d5ffd7d6d6ffd8d8d8ffdad9daffdadadbffdadadaffd9dadaffd9dad9ffd7d7d7ffd7d8d7ffd7d7d7ffd6d6d7ffd5d5d5ffd5d5d5ffd2d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdadbffdadbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdddcdcffdddcddffdcdcddffdddcddffddddddffddddddffddddddffddddddffdededeffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e9ffe8e9e9ffe9eae9ffeaeaeaffeaeaebffeaeaeaffebebebffebebebffebececffecececffedececffedededffedececffedededffedeeeeffedeeedffeeedeeffeeeeeeffefefefffeeefefffefefefffefeeefffeeeeefffefefefffefeeefffeeeeef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020203ff0f0e0fff282828ff5a5959ff757575ff7e7e7eff828383ff868585ff878887ff8a8a8aff8c8c8cff8f8f8fff949494ffc4c4c4fff7f7f6fffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfafafffbfbfbfffafbfafffafbfafffafbfafffafbfafffbfbfafffafafafffafbfafffafafafffafafafffafaf9fffafafafffbfafafffbfafafffafafafffafbfafffafafafffafbfafffbfbfbfffafafbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffefefdfffefefefffefdfdfffdfefdfffdfefefffdfefefffefefefffdfefefffdfefefffefefdfffefefdfffefefefffdfdfefffefdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffefdfdfffefefefffdfefdfffdfefdfffefefdfffdfefdfffefefdfffefdfdfffefefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafff3f3f3ffbfbfbeff8e8d8dff898989ff888988ff888888ff878787ff868686ff838383ff7e7f7fff747474ff5b5b5bff303030ff0f0f10ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffcfdfdfffcfdfcfffcfcfcfffbfbfafff7f7f6fff5f5f5fff5f5f5fff4f4f5fff4f4f3fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff0f0f0ffefefeeffedeeeeffecedecffebebebffe8e9e9ffe6e7e7ffe5e5e5ffe3e3e2ffdfdfdfffddddddffdbdadbffd9d9d9ffd7d6d6ffd4d3d4ffd1d1d1ffcececeffccccccffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcaffcccccbffccccccffcccdcdffcdceceffcecfcfffd1d0d1ffd1d1d1ffd2d3d3ffd4d4d4ffd6d5d6ffd6d6d6ffd8d7d7ffd8d8d8ffd8d9d9ffd9dad9ffdbdbdbffdbdcdbffdcdcdbffdcdcdcffddddddffdddddeffdededeffdedfdeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e3e4ffe4e3e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe9e9e9ffe8e8e8ffe8e9e9ffe8e9e8ffe9e8e8ffe8e9e9ffe8e8e8ffe9e8e9ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe0e1e0ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffe0e0dfffe0dfdfffdfdfdfffdedfdeffdededeffdedfdeffdededeffddddddffddddddffddddddffdddddcffdcddddffdcdcdcffdcdbdcffdbdbdbffdad9daffd9d8d9ffd7d7d7ffd6d6d6ffd5d5d5ffd3d4d3ffd3d3d3ffd1d1d1ffd0d0d0ffcececfffcdcdcdffcacacaffc7c7c8ffc5c5c5ffc3c3c3ffc2c2c1ffc1c1c1ffc0c0c1ffbfbfbfffbebebeffbdbebeffbdbcbdffbcbcbcffbcbcbbffbabbbaffbababaffb9b9b9ffb8b9b8ffb7b8b8ffb6b6b6ffb6b5b6ffb4b5b4ffb3b4b4ffb2b2b3ffb1b1b1ffaeaeaeffacababffa9a9a9ffa5a5a5ffa1a2a1ff9b9c9bff959695ff8f8f8fff898988ff838383ff7d7c7dff767676ff6f6f6fff686868ff626161ff5b5b5bff545454ff4e4f4eff494949ff434444ff3f3f3fff393939ff343434ff303030ff2c2c2cff282828ff202020ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff131313ff2b2a2bff454545ff585858ff5c5b5cff5e5e5eff656565ff6d6d6dff707071ff6d6d6eff515151ff343434ff3a3a3aff414242ff4a4b4bff525252ff595959ff606061ff686768ff6f6f6fff767776ff7d7d7dff838383ff898888ff8d8e8dff939393ff989898ff9c9d9dffa0a1a1ffa4a4a5ffa9a8a9ffabababffaeaeaeffb1b0b1ffb3b3b3ffb5b5b5ffb7b7b7ffb9b9b9ffb9babaffbbbbbbffbcbcbcffbdbebdffbfbfbeffbfbfbeffbfc0bfffc0c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c9c8ffc9c9c9ffc9c9caffc9c9caffcac9caffcacacaffcbcacaffcbcacbffcbcbcbffcbcccbffccccccffccccccffcdcdcdffcdcdcdffcececeffcdceceffcfcfcfffcfcfcfffcfd0d0ffcfd0cfffd0d0d1ffd0d1d0ffd0d0d1ffd1d1d1ffd2d1d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadbdaffdbdbdbffdbdcdbffdcdcdbffdcdcdcffddddddffddddddffdddeddffdededdffdededeffdfdfdeffe0dfdfffdfdfdfffe0e0dfffe0e0e0ffe0e1e1ffe2e1e2ffe2e2e2ffe2e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe6e5e6ffe7e6e7ffe8e8e8ffeaeaeaffecebebffedededffeeeeeefff0eff0fff0f1f0fff2f2f2fff2f3f2fff3f3f4fff4f4f5fff5f5f5fff6f6f5fff6f6f6fff6f7f6fff7f7f8fff8f8f7fff9f9f9fffafafafffcfbfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffedeeedffeeedeeffedededffedeeedffedededffecebebffebebebffeaeaeaffeae9eaffeaeaeaffeae9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e6ffe4e5e4ffe4e4e5ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdedfffdededeffdddedeffddddddffdddcddffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdadadaffdad9d9ffd9d9d9ffd7d8d8ffd7d8d7ffd7d7d6ffd7d7d7ffd8d8d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd7d8d8ffd8d7d8ffd7d8d7ffdadadaffdadadaffdcdcdcffdbdbdcffdededeffdededdffdedfdfffe0e0e0ffe2e2e2ffe3e4e3ffe2e2e3ffe0e0e1ffe0dfe0ffdfdfdfffdddedeffddddddffddddddffdcdcdbffdadad9ffd8d8d8ffd6d6d6ffd3d4d3ffcfd0cfffcacacbffc7c6c7ffc5c5c4ffc1c2c2ffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbebfbeffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfc0bfffc0bfc0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc3c2c2ffc3c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c4ffc3c3c3ffc3c4c4ffc4c5c4ffc5c5c5ffc5c6c6ffc6c5c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c7c8ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc8c9c9ffcacac9ffcacac9ffcacacaffcacacaffcacacbffcacbcaffcacbcbffcbcbcbffcccbccffccccccffcccdccffcdccccffcdccccffcdcdcdffcdcecdffcececeffd0d0d0ffd0d1d1ffd0d0d0ffcdcdcdffc7c6c7ffc1c2c1ffbbbbbbffb6b6b7ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb3b4b4ffb4b4b3ffb3b4b3ffb4b4b3ffb3b3b2ffb3b3b3ffb2b2b3ffb2b3b2ffb2b2b2ffb1b1b1ffb2b1b1ffb1b1b1ffb1b0b0ffb0b1b0ffb0b0b0ffafb0b0ffb0b0b0ffafafafffafafafffaeafaeffafaeaeffaeaeaeffadadaeffadacadffadacadffacacacffabababffaaaaabffaaaaaaffaaa9aaffa9a9a9ffa9a9a9ffa8a8a8ffa8a8a8ffa7a7a8ffa7a7a7ffa7a7a6ffa6a6a7ffa5a6a5ffa5a5a6ffa4a5a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a4a3ffa3a2a3ffa2a2a2ffa2a2a1ffa1a1a1ffa1a1a0ffa0a0a0ff9fa0a0ff9e9f9fff9e9e9eff9e9d9eff9d9d9dff9d9d9dff9d9c9dff9d9c9dff9b9c9cff9b9b9bff9c9c9cff9b9c9bff9b9c9bff9b9c9bff9fa09fffa3a3a2ffa5a5a4ffa8a8a8ffabababffaeaeadffb0b0b0ffb2b2b2ffb5b5b5ffb9b8b8ffbbbbbbffbdbebdffbebebeffbebfbfffc0c0c0ffc0c0c1ffc1c1c1ffc1c2c1ffc3c3c3ffc4c5c5ffc6c5c6ffc7c6c7ffc8c7c8ffc9c8c8ffc9c8c9ffc9c9c9ffcacacaffcbcbcbffcccdccffcfcfcfffd0d0d0ffd2d2d2ffd2d2d3ffd4d4d4ffd5d5d5ffd6d6d6ffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffdadadaffd7d8d7ffd7d7d7ffd7d6d6ffd7d7d6ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadadaffdbdbdbffdbdbdbffdbdadbffdadbdaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcdcffddddddffdcdcddffdddcddffdeddddffdededeffdfdedeffdfdfdfffdfe0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe8e8e7ffe8e9e8ffe9e9e9ffe9e9e9ffe9eaeaffe9eaeaffeaeaeaffebeaebffebebebffebececffecebecffedececffecececffedededffedededffedededffedeeedffeeeeedffeeeeedffefefeeffeeeeeeffefefefffeeeeefffefefeeffefefeeffeeeeefffefefeeffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefefffffefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030203ff101010ff2c2c2bff5b5b5bff767676ff7f7f7fff838384ff868686ff878787ff898989ff8b8c8cff8f8e8fff979797ffcac9c9fff8f8f8fffcfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfafafffbfafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafbfafffafbfafffbfbfafffafafafffafafbfffbfafbfffafbfafffbfafafffafafafffbfbfafffbfafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfefdfffdfdfdfffdfdfefffdfefefffdfefdfffefefefffefdfefffdfdfefffefdfefffdfefdfffefdfdfffefdfdfffefefdfffefdfdfffefdfefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffbfbfcfffcfcfcfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefefffefdfdfffefdfdfffefefdfffefdfdfffefdfefffefefefffdfdfefffefdfefffefdfefffefdfdfffefefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfff4f4f5ffc5c6c6ff8e8f8eff898989ff888888ff888888ff878788ff858686ff848484ff7f7f7fff747474ff5c5c5bff333333ff121112ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfdfffdfcfdfffdfdfcfffcfcfcfffbfafafff6f6f6fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff1f0f0ffefeeefffededeeffececedffeaebeaffe9e9e9ffe6e6e6ffe5e5e4ffe2e1e1ffdfdedfffdddcddffdadadaffd9d9d8ffd6d6d6ffd3d3d3ffd1d0d1ffcdcdceffcbcbcbffcacacbffcbcacbffcacbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcccbccffcccdccffcececdffcfcfcfffd1d1d0ffd1d2d2ffd3d3d2ffd4d4d4ffd5d5d5ffd7d6d6ffd8d8d7ffd8d8d8ffd9d8d9ffdadad9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffdededeffdededeffdededeffdfdfdfffdfe0dfffdfe0dfffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e5ffe4e5e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e6ffe5e6e5ffe6e5e6ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e6ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e6ffe7e6e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e7ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e6ffe5e4e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0e0ffdfe0dfffdfdfdfffdfdedfffdededfffdededeffdddedeffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdaffdadadaffd8d8d8ffd8d7d8ffd6d6d7ffd5d5d5ffd3d3d4ffd3d2d2ffd1d2d1ffd0d0d1ffcfcfcfffcececdffcbcbcbffc8c7c8ffc5c5c5ffc3c3c3ffc2c2c3ffc2c1c1ffc1c1c1ffc0c0c0ffbebebeffbdbdbeffbdbdbdffbcbcbdffbbbbbbffbbbbbbffbab9baffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b7ffb5b5b5ffb4b4b5ffb4b3b3ffb3b3b3ffb1b1b1ffafafafffadadacffaaa9a9ffa6a6a6ffa2a2a2ff9d9d9dff979797ff919191ff8b8b8bff858585ff7f7f7fff787978ff717171ff6a6a6aff636464ff5c5d5cff565656ff504f50ff4a4a4bff454545ff3f4040ff3a3a3aff353535ff313130ff2d2c2cff292929ff252526ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040504ff111211ff2b2b2bff474647ff585758ff5c5c5cff5d5d5eff656464ff6c6d6dff727172ff707070ff525251ff343434ff3a393aff414141ff4a494aff525253ff595959ff606060ff666767ff6e6e6eff757575ff7c7d7cff838383ff888888ff8e8e8dff939293ff989798ff9c9d9cffa1a1a0ffa4a5a5ffa9a9a8ffababacffaeaeaeffb1b1b1ffb3b3b3ffb5b5b5ffb7b7b6ffb8b8b8ffbab9baffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbebeffc0bfbfffc0c0c1ffc1c1c1ffc2c2c2ffc2c2c3ffc3c4c3ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c6ffc6c6c7ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcac9caffcac9caffcacacaffcacacaffcacacaffcbcbcbffcbcbccffccccccffccccccffcdcccdffcdcecdffcecdceffcececeffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d0d1ffd1d0d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd9d8d8ffd9d9d9ffdad9d9ffdad9d9ffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdddddcffddddddffdddedeffdededeffdededeffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e3ffe5e5e5ffe6e6e6ffe7e6e7ffe8e8e8ffe9eae9ffebebebffedecedffeeeeefffeff0effff0f0f1fff2f1f1fff2f3f2fff3f3f4fff4f4f4fff5f5f5fff6f6f5fff6f6f6fff6f6f7fff7f7f7fff8f8f8fff9f8f9fffafbfbfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffededeeffedededffedededffedededffededecffebebebffebeaebffebeaebffeae9eaffeaeae9ffe9e9e9ffe8e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe7e7e8ffe8e7e7ffe7e8e7ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e1ffdfdfdfffdfdfdfffdfdedeffdededfffdededeffdededdffdddedeffdddddcffdcddddffdcdcdcffdbdcdcffdbdbdbffdbdadaffdadad9ffd9d9d9ffd9d8d9ffd8d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd6d5d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d8ffd7d8d7ffd9d9daffdad9daffdbdcdcffdcdbdcffddddddffdeddddffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e3ffe3e2e3ffe3e3e3ffe2e2e2ffe0e1e1ffdfdfdfffdfdfdfffdededfffdddcdcffdcdcdcffdcdbdbffdbdbdbffd9dad9ffd8d8d8ffd6d6d6ffd3d3d2ffd0d0d0ffccccccffc8c8c8ffc5c4c4ffc1c1c1ffbebebdffbdbdbdffbebebeffbebebeffbebebeffbfbebeffbebebeffbebebeffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c3ffc3c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc5c4c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9caffcac9caffcacacbffcbcacbffcbcbcbffcbcbcbffcbcbccffcbccccffccccccffccccccffccccccffcdcdcdffcecdcdffcfcfcfffd0d0d0ffcfcfcfffccccccffc5c5c5ffc0c0c0ffb9b9b9ffb5b6b6ffb5b4b5ffb5b4b4ffb4b4b4ffb4b3b3ffb4b3b4ffb4b4b3ffb3b2b3ffb3b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b1b1ffb0b1b1ffb0b1b1ffb0b1b0ffb0b0b0ffafafafffafafafffafafafffaeafaeffaeaeaeffaeaeaeffaeaeadffadadadffadadadffadacadffacabacffabacabffabababffaaaaaaffaaa9aaffa9a9a9ffa8a9a8ffa8a7a8ffa8a7a7ffa7a7a7ffa7a6a7ffa6a6a6ffa6a6a6ffa6a6a5ffa5a5a5ffa4a4a5ffa4a4a4ffa4a4a4ffa4a3a4ffa3a4a4ffa3a3a3ffa2a3a3ffa2a2a2ffa2a2a2ffa2a1a2ffa0a0a0ffa0a0a0ffa09f9fff9f9e9fff9e9e9eff9e9e9dff9d9e9eff9d9d9cff9c9c9dff9d9c9cff9d9d9dff9d9c9dff9d9c9cff9d9d9cffa1a1a1ffa4a4a4ffa7a7a6ffa8a8a8ffacababffafaeaeffb2b2b1ffb5b5b5ffb8b8b8ffb9b9b9ffbababaffbbbbbcffbebebeffbfc0bfffc0c0c0ffc1c0c1ffc1c1c2ffc2c2c2ffc3c4c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c8ffc8c7c8ffc8c8c7ffc7c8c7ffc8c8c8ffc9c9c9ffcacacaffccccccffcecdceffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd5d5d4ffd6d6d6ffd6d5d6ffd5d5d6ffdad9daffdadadaffdad9daffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd7d8d7ffd7d7d7ffd6d6d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadbdaffdadadaffdadadbffdadbdbffdadbdaffdbdbdbffdbdadbffdadadbffdbdbdcffdbdcdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdededdffdededeffdedfdeffe0dfe0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e7e8ffe8e7e7ffe9e9e8ffe9e8e8ffe9e9eaffe9eae9ffeaeaeaffeaebebffebebebffebebecffececebffecececffecececffedececffededecffedededffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffeeefefffefefeeffeeeeefffeeefefffeeefee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff101010ff2d2d2dff5d5c5dff787878ff7f7f80ff838383ff858685ff878787ff898989ff8c8b8bff8e8e8eff989897ffcfcfcffff9f9f9fffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffbfafbfffafafafffafafafffafafafffafafafffafafafffbfafbfffafafbfffbfbfafffafafafffbfafafffafafafffbfbfafffafbfbfffbfafbfffafafbfffafbfbfffbfbfafffbfafbfffafbfbfffafbfafffafafbfffbfafbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefdfffdfefdfffefefefffefdfdfffefefdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffdfefdfffdfdfefffdfdfefffdfdfdfffdfefefffdfdfefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfefefffdfdfdfffefdfdfffefdfefffefefdfffefefdfffefefefffefefefffefdfefffefefefffdfdfefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfbfff6f6f6ffccccccff909090ff888988ff888888ff888788ff878787ff868686ff858485ff808080ff757574ff5e5e5fff393839ff121212ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffefdfdfffdfcfdfffcfcfcfffcfcfbfff9f9f9fff6f6f6fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff0f1f0ffefefefffeeedeeffecececffebebebffe9e8e9ffe6e6e6ffe4e4e4ffe0e0e1ffdededeffdbdcdcffd9dadaffd8d8d8ffd5d5d6ffd3d3d3ffd0d0d0ffcdcccdffcacacaffcacacbffcbcbcbffcacacaffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9c9ffcacac9ffcacacaffcacacaffcacacaffcac9caffcacacaffcbcbcbffcbcbccffccccccffcccccdffcececeffcfcfcfffd0d1d0ffd2d1d2ffd3d2d2ffd4d4d4ffd5d6d6ffd6d7d7ffd7d7d7ffd9d8d8ffd9d8d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffdddddeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e4ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e6e5ffe5e5e6ffe6e5e6ffe5e6e5ffe6e6e5ffe5e5e6ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe4e4e3ffe3e3e4ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e1ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffdedddeffddddddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d1d1ffd0d0d0ffcfcfcfffcececeffcccbcbffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffc1c2c1ffc1c0c0ffc0c0c0ffbfbfbeffbebebeffbdbdbeffbdbcbdffbcbcbbffbbbbbbffbababbffb9b9b9ffb8b8b9ffb8b8b8ffb7b7b6ffb5b6b5ffb5b4b5ffb4b3b3ffb3b3b3ffb2b2b2ffb0b0b0ffadadadffabaaaaffa7a7a7ffa3a3a3ff9e9e9eff999999ff939393ff8d8d8dff878787ff808081ff7b7b7aff737473ff6d6c6cff666565ff5f5f5eff585858ff525151ff4c4b4cff464747ff414141ff3b3b3bff363636ff313131ff2d2d2dff29292aff252525ff020303ff000001ff000000ff010001ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff121212ff2d2c2dff484848ff575758ff5c5c5cff5d5d5eff646464ff6b6b6bff737372ff737473ff535353ff353434ff3a3a3aff414141ff494949ff525151ff595958ff5f5f5fff666666ff6d6d6dff757574ff7c7c7cff838283ff888988ff8e8e8eff939393ff989798ff9c9c9dffa1a1a1ffa5a5a4ffa9a9a9ffabababffaeaeadffb1b1b1ffb3b3b3ffb5b5b5ffb6b6b6ffb9b8b8ffbab9baffbbbbbaffbcbcbbffbdbdbdffbebebeffbebebeffc0c0c0ffc0c0c1ffc2c2c1ffc2c2c2ffc3c3c3ffc4c3c3ffc5c4c4ffc5c5c5ffc6c5c5ffc6c5c6ffc6c6c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbccffccccccffcccccdffcdcdcdffcdcdcdffcececdffcececdffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdaffdcdcdbffdcdcdcffdcdcdcffddddddffddddddffdededdffdededeffdfdedeffdfdfdeffe0dfdfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e5ffe5e5e5ffe6e7e7ffe8e8e8ffe9e9eaffebebebffedededffeeedeeffefefeffff0f0f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff5f4f5fff6f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f8fffafafafffbfcfbfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffeeededffededeeffedededffedeeedffedededffecededffecececffebebebffeaeaebffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e0e1ffe0e0e0ffe0e0dfffdfdfdfffdededfffdededfffdededeffddddddffddddddffdddcddffdcdcdbffdcdcdcffdbdbdbffdbdbdbffdadadaffdad9d9ffd9d8d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d5d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d7d6ffd6d6d600000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d8ffd9dad9ffdadadaffdcdcdcffdcdbdbffddddddffddddddffe0e0e0ffe1e0e0ffe0e0e0ffe2e2e2ffe2e2e2ffe0e0e0ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e1ffdfdfdfffdededdffdededdffdddddeffdcdcddffdbdbdcffdbdbdbffdadadaffd8d9d8ffd8d8d8ffd6d5d5ffd4d4d4ffd0d0d0ffccccccffc7c7c7ffc6c6c6ffc3c3c3ffbfbfbeffbebebeffbebebeffbebebeffbebebeffbfbfbfffbfbfc0ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc2c2c3ffc2c3c2ffc3c3c3ffc3c3c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacbcaffcbcbcbffcbcccbffcbccccffcccbccffccccccffcdcdccffcdceceffcfcfcfffcfcfd0ffcececeffcacacaffc3c3c3ffbebebeffb8b7b7ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b3ffb3b2b3ffb3b2b3ffb3b3b2ffb3b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb2b1b2ffb0b1b1ffb1b1b0ffb0b1b0ffb0b0b0ffb0b0afffb0afafffafafafffafafafffaeaeafffaeaeaeffaeaeaeffaeadaeffadadadffacadacffacacadffacacacffabababffaaababffaaaaabffaaaaaaffaaa9aaffa9a9a9ffa8a8a8ffa7a7a7ffa7a7a7ffa7a7a7ffa6a6a6ffa6a6a5ffa5a5a5ffa5a4a5ffa5a4a4ffa4a4a4ffa4a4a4ffa4a3a3ffa3a3a3ffa3a3a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a1ffa1a1a2ffa1a0a1ffa0a0a0ff9fa09fff9e9e9fff9e9e9eff9d9d9eff9d9d9dff9d9d9dff9d9e9dff9e9d9effa09f9fffa3a3a3ffa5a6a6ffa8a9a9ffabababffafaeaeffb1b0b0ffb1b1b1ffb3b3b2ffb6b6b5ffb9b9b9ffbbbbbbffbdbdbdffbebebfffc0c0c0ffc0c1c0ffc2c2c2ffc2c2c2ffc3c3c2ffc3c4c3ffc4c4c4ffc5c4c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc5c5c5ffc6c6c6ffc7c6c7ffc8c8c8ffcacacbffcacacaffcbcbcbffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d1ffd1d2d1ffd2d1d2ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffdadadaffdadadaffdad9d9ffdadbdaffdadadaffdadad9ffd9d9daffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadbdbffdbdbdbffdadbdaffdbdadaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdcdbffdcdbdcffdbdbdcffdbdbdbffdcdcdcffdcdcddffddddddffdededeffdededfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe9e9e8ffe9e9eaffe9e9eaffe9eaeaffeaeaeaffebebeaffebebebffecebebffecebebffecececffecededffedededffecedecffeeededffeeedeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefefffeeeeefffefefefffeeefefffefefefffefefeeffefefee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffefffffefffefffefefffffefffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040504ff121212ff313131ff5f5e5eff777777ff80807fff838483ff858686ff868787ff8a8989ff8c8c8cff8e8e8eff999a99ffd6d7d6fffafafafffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfafafffbfbfafffafafbfffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafbfffafbfafffafbfafffbfafafffafafafffbfbfbfffbfbfafffafbfbfffbfbfafffbfafafffafbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffefdfefffdfdfefffdfefdfffefefefffefdfefffdfdfefffefefefffefefdfffdfefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfefffdfdfefffefefefffefdfefffefefdfffefefefffdfefdfffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffbfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfff7f7f7ffd3d2d3ff949394ff888889ff878887ff878887ff878687ff858686ff858585ff828282ff777777ff636363ff404040ff161616ff050405ff020201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfdfffcfcfdfffcfdfcfffcfcfcfffdfcfdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefdfefffdfdfdfffdfdfdfffdfcfcfffbfcfbfff8f8f9fff6f6f5fff5f5f6fff5f5f5fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff3f2f3fff2f1f2fff0f0f1ffefefefffeeeeeeffecececffeaeaeaffe8e9e8ffe6e6e6ffe3e4e4ffe0e0dfffdeddddffdbdcdbffd9d9d9ffd7d8d7ffd5d5d5ffd3d2d2ffcfcfceffcccdccffcacbcbffcacbcbffcbcacaffcacacaffc9cacaffcacacaffcacacaffcacacaffc9cacaffcacacaffc9cacaffcacacaffcac9caffcac9caffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffcbcbcbffcccbccffccccccffcccdccffcececeffcfcfcfffd0d1d1ffd1d2d2ffd3d2d2ffd4d5d4ffd5d5d5ffd7d6d7ffd7d7d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadbdaffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdeddddffdededfffdfdfdfffdfdfdfffe0dfe0ffe0e0e1ffe0e1e0ffe1e1e1ffe2e1e1ffe1e2e2ffe3e3e3ffe2e3e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe5e5e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e5e5ffe5e6e5ffe6e6e6ffe5e5e6ffe5e5e6ffe5e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e7e8ffe8e7e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e5e5ffe5e5e5ffe5e4e4ffe5e4e5ffe4e4e5ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfdfffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdedddeffddddddffddddddffdddddcffdcdcdcffdcdcdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d7d6ffd5d6d6ffd4d5d5ffd3d3d3ffd2d2d2ffd0d1d0ffcfcfcfffcececeffccccccffc9c9caffc6c7c7ffc4c4c4ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c1ffbfbfbfffbebebeffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbbbabbffbab9baffb8b9b8ffb8b8b8ffb7b6b7ffb5b5b6ffb5b5b5ffb5b5b5ffb4b5b4ffb3b2b3ffb1b1b1ffaeaeaeffababacffa8a8a8ffa4a4a4ff9fa09fff9a9a9aff949494ff8e8e8fff888988ff828282ff7c7c7cff767576ff6f6e6fff686768ff616061ff5a5a5bff535453ff4d4d4dff484748ff414242ff3c3d3dff373737ff323232ff2e2e2dff2a2a2aff262726ff0f0e0eff010100ff010000ff010000ff000100ff000100ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff121111ff2c2c2bff474847ff575756ff5b5b5bff5d5e5eff636362ff6a6a6aff737373ff757575ff545454ff353535ff3a3a3aff404141ff484848ff505050ff585757ff5f5e5fff656565ff6c6d6cff747474ff7b7b7bff818281ff888888ff8e8e8dff939293ff989798ff9c9d9cffa1a1a1ffa4a4a5ffa9a9a9ffabababffaeadadffb0b1b0ffb3b2b3ffb5b5b5ffb6b6b7ffb8b8b8ffbababaffbbbabbffbcbcbbffbdbdbdffbdbdbdffbfbebfffc0c0bfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c3c4ffc5c4c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcacaffcbcbcbffcbcccbffcbcccbffccccccffcccdcdffcdcdcdffcdcdcdffcdcecdffcececeffcececeffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9daffd9d9daffdadadaffdbdadbffdbdbdbffdbdbdcffdbdcdbffdcdcddffddddddffddddddffddddddffdededeffdfdedfffdfdedfffe0dfdfffdfdfe0ffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e3ffe5e4e4ffe5e6e5ffe7e6e7ffe8e8e7ffe9e9e9ffebebebffecedecffeeeeedffefefeffff0f1f1fff2f1f1fff2f3f2fff3f3f3fff4f4f4fff4f5f5fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff8f8f8fff9f8f8fffafafafffbfbfcfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffedededffedededffecedecffecedecffebebebffebeaeaffeaebeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe4e5e5ffe4e5e4ffe4e3e4ffe4e3e4ffe3e3e3ffe2e3e2ffe2e2e2ffe1e2e1ffe0e1e1ffe0e0e0ffe0e0dfffe0dfe0ffdfdfdfffdedfdeffdededeffdedddeffddddddffdcddddffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadadaffd9d9daffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d500000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9dadaffdbdcdcffdcdcdbffddddddffddddddffe0e0e0ffe0e0e0ffe1e0e0ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffdfdfe0ffdfdfdfffdedfdeffdddedeffdededdffdedddeffdededeffdddeddffddddddffdcdbdcffdadadaffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd6d6d6ffd3d3d3ffd0d0d0ffccccccffc8c8c8ffc6c6c5ffc3c3c3ffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c1c2ffc1c1c2ffc1c2c1ffc2c2c1ffc2c1c2ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c4ffc5c4c4ffc6c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc9c9c9ffcac9c9ffcac9caffcacacaffcacbcaffcbcbcbffcbcbcbffcbcccbffcbccccffcccdccffcecdceffcfceceffcecfceffcdcdcdffc8c8c8ffc1c1c1ffbcbcbcffb6b5b5ffb3b4b3ffb3b3b3ffb3b3b3ffb3b2b3ffb2b2b3ffb3b3b3ffb2b2b2ffb2b2b1ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b1ffb0b0b0ffb0afb0ffafafafffafaeafffafaeafffaeaeafffadaeaeffadaeadffadadadffacadadffacadadffacacacffacacacffacacabffabababffaaabaaffaaaaaaffaaaaa9ffa9a9a9ffa9a8a8ffa8a8a8ffa7a8a7ffa6a7a7ffa6a7a6ffa6a6a5ffa5a6a5ffa4a5a5ffa4a4a4ffa3a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa2a3a2ffa2a2a2ffa2a1a2ffa2a1a2ffa1a1a2ffa1a1a1ffa0a1a1ffa0a0a0ff9fa0a0ff9f9f9fff9fa09fff9f9f9fff9f9e9fff9f9f9fffa2a2a2ffa5a4a5ffa7a7a7ffa9a9a9ffadacacffb0b1b0ffb3b3b3ffb6b6b6ffb9b9b9ffbbbbbbffbcbcbcffbbbabaffbbbbbbffbdbdbdffbfbfbfffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc5c4c5ffc4c4c5ffc4c5c4ffc4c4c4ffc4c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c3c2ffc5c4c5ffc6c6c6ffc6c6c6ffcbcacaffcacbcaffcbcbcaffcacbcbffcbcbcbffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d1ffd1d2d2ffd2d2d2ffd5d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffdad9daffdadadaffdadadaffdadbdaffdadadaffd9d9d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdadbffdadadaffdbdadbffdadadbffdadbdbffdbdbdbffdbdadbffdadbdbffdbdbdbffdbdbdbffdcdcdcffdddddcffdeddddffdddedeffdfdedfffdfdfdfffe0dfdfffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe9e9e9ffeae9eaffeae9eaffeaeaeaffebebebffebeaebffebebebffebececffecebebffecedecffecececffedededffedededffededeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefeeefffefefefffefefefffefefefffefeeef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffefefffffefffffffffffefffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff060606ff171817ff393939ff626262ff777877ff818181ff848484ff868586ff878687ff898989ff8c8c8cff8e8e8eff9d9d9dffdbdbdcfffafafafffdfdfdfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafbfafffbfbfafffbfbfbfffafafafffafafbfffafafafffbfafafffbfafafffafafafffbfbfafffafafafffafafafffafafbfffbfafafffbfafafffafafafffbfafafffbfafafffbfbfafffafbfafffbfbfbfffbfbfafffbfafafffbfafbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfefffefdfdfffefefdfffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffdfdfefffefefefffefdfefffefdfdfffefdfefffefefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfbfff9f9f9ffd9d9daff989898ff898988ff878787ff888787ff878786ff868686ff868786ff858484ff7a7a79ff686867ff484747ff1b1b1bff050606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffcfcfcfffcfcfdfffdfcfcfffdfdfefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfefefffdfdfdfffdfdfdfffdfcfdfffafafafff7f7f8fff6f6f6fff6f5f5fff5f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f2f3fff2f1f1fff1f0f0ffefefefffeeedeeffedececffebebeaffe7e8e7ffe6e5e5ffe2e2e1ffdfdfdeffdddcddffdbdbdbffd8d9d8ffd7d7d7ffd4d4d4ffd1d1d1ffcececfffccccccffcbcacbffcacacbffcacac9ffcacacaffcac9c9ffcacacaffcac9caffcacacaffcacacaffc9c9c9ffcacacaffcacacaffc9cacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcccbffcccbccffcdcccdffcececeffcfcfcfffd1d1d1ffd1d2d2ffd3d3d3ffd4d4d4ffd5d6d5ffd6d6d6ffd7d7d8ffd8d8d8ffd9d9d9ffdad9daffdadadaffdadadbffdbdbdbffdcdcdcffdddcdcffddddddffdededdffdededeffdededeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e0e1ffe2e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe3e3e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e6e6ffe5e6e6ffe6e5e6ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e7ffe6e7e7ffe7e6e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe7e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e5ffe4e4e4ffe5e4e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfdfffe0dfe0ffe0e0dfffe0e0dfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdededeffdedddeffdeddddffdededdffdcdddcffddddddffdcdddcffdcdcdbffdcdbdcffdcdbdcffdbdbdbffdbdbdbffdadadaffd9dad9ffd8d8d9ffd7d7d7ffd6d6d6ffd5d4d5ffd3d3d3ffd2d2d2ffd1d0d0ffd0d0d0ffcececeffcdcdcdffcacacaffc7c7c7ffc5c4c5ffc3c2c3ffc1c2c2ffc1c1c1ffc0c1c0ffbfbfbfffbebebeffbdbdbeffbdbdbdffbcbcbcffbbbbbcffbabbbaffbab9baffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb5b4b5ffb5b4b5ffb3b4b3ffb1b1b1ffaeaeafffacacacffa9a9a9ffa5a5a5ffa0a0a0ff9a9a9bff959595ff908f90ff8a8989ff848384ff7e7e7eff787877ff717171ff6a6a6bff646363ff5d5c5cff555555ff4f4e4fff494948ff444343ff3d3d3dff383838ff333333ff2f2e2eff2b2a2bff272727ff171818ff010101ff000100ff010101ff010101ff010101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030403ff101010ff2b2b2bff454546ff565756ff5b5b5bff5d5d5eff626362ff6b6b6bff727272ff747474ff545454ff343434ff3a3a3aff404040ff474748ff504f4fff565757ff5d5d5dff646464ff6b6b6bff737273ff7a7a7aff818181ff888887ff8d8d8eff929392ff989798ff9c9c9cffa1a1a1ffa4a5a4ffa8a9a9ffabababffaeadaeffb0b0b0ffb3b3b2ffb5b5b5ffb6b6b7ffb8b8b8ffb9bab9ffbbbbbbffbcbcbbffbcbcbdffbdbebeffbfbebfffc0bfbfffc0c0c0ffc2c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c8c9ffcac9caffc9cacaffcacbcaffcacacaffcbcbcbffcbcbccffccccccffccccccffcccccdffcccdccffcdcdcdffcecdcdffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd1d0d0ffd0d1d1ffd2d1d2ffd1d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdddcdcffdddcdcffddddddffdededdffdededeffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e0e1ffe1e1e0ffe2e2e1ffe2e2e1ffe3e3e3ffe3e4e3ffe4e3e3ffe5e4e5ffe6e6e6ffe6e7e6ffe7e8e8ffe8e9e9ffebebeaffecececffeeeeeeffefefeffff0f0f1fff1f2f1fff2f3f2fff3f3f3fff4f4f4fff4f4f5fff6f5f5fff6f6f6fff6f6f6fff7f7f7fff8f7f8fff8f9f9fffaf9fafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffeeededffeeededffededecffecedecffedededffededecffebebebffebeaebffebeaebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffdfe0dfffdfdfdfffdfdedfffdededeffdddeddffddddddffdcddddffdddcddffdcdcdcffdbdcdbffdbdbdbffdadadbffdadadaffdadadaffdad9daffd9d9d9ffd8d8d9ffd8d8d8ffd8d7d7ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d5ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000ffdcdbdcffddddddffddddddffe0e0e0ffe0e1e0ffe0e0e0ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e2ffe1e2e2ffe2e1e2ffe0e0e0ffdfdfdfffdededeffddddddffdbdcdcffdadadaffdadadbffdbdbdbffdddcddffddddddffdededeffdddeddffdcddddffdbdcdcffdbdadbffdadadaffdbdbdaffdadadaffd9d9d9ffd7d7d7ffd5d5d4ffd2d2d2ffcfcfceffcbcbccffc9c9c9ffc8c7c7ffc6c5c5ffc3c3c3ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc2c1c1ffc2c2c1ffc2c2c1ffc3c2c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c6c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc7c7c7ffc8c8c9ffc9c8c9ffc8c9c9ffcac9c9ffc9cac9ffcacacaffcacacaffcacacbffcbcbcbffcbcccbffccccccffcdcdcdffcecdceffcecdceffcbcbcbffc6c7c6ffbebfbfffb9babaffb4b4b4ffb2b2b3ffb2b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b1ffb0b0b0ffb0afb0ffb0b0afffafafafffaeaeaeffaeaeaeffaeaeadffaeadadffadadacffadacadffadacacffacacacffabacabffacababffababaaffaaaaaaffaaaaaaffaaaaaaffa9a9a9ffa9a9a9ffa8a8a8ffa8a8a7ffa7a7a7ffa7a7a7ffa6a6a6ffa6a5a6ffa5a5a5ffa5a5a5ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a2ffa2a2a2ffa1a1a1ffa1a1a2ffa1a1a1ffa0a1a1ffa1a0a1ffa0a1a0ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a2ffa2a2a2ffa5a5a5ffa7a7a7ffaaa9aaffadacadffb0b0b0ffb2b3b2ffb5b6b6ffb6b7b7ffb9b9b9ffbcbcbcffbfbfbfffbebebeffc0c0c0ffc0c1c0ffc1c1c0ffc1c0c1ffc1c1c1ffc2c2c3ffc3c3c3ffc4c4c4ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c3c4ffc3c3c2ffc2c1c1ffc1c1c0ffc1c0c1ffc1c1c0ffc0c0c0ffbfbfbfffbfbfbfffc1c1c0ffc1c1c1ffc1c1c1ffc5c5c5ffc5c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacbcaffd2d2d2ffd2d1d1ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd5d5d5ffd6d5d6ffd6d6d6ffd5d6d6ffdadadaffdadadaffdadada00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdbffdcdbdcffdcdbdbffdcdbdbffdcdcdbffdbdbdbffdbdbdbffdadadbffdbdadaffdbdbdaffdbdbdaffdbdadbffdbdbdaffdbdbdaffdadbdaffdcdcdcffdddddcffddddddffdedddeffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffeaeaeaffebebebffebebebffebececffebececffecececffecececffededecffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefeeefffefeeeeffefeeefffefefefffefefefffefefefffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffefffefffffffffffffffffffffefefffffefffffffefffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff080807ff1d1d1dff414140ff656665ff797979ff838383ff848484ff858586ff878787ff8a8a89ff8c8c8cff8f8f8fffa2a2a3ffe3e2e3fffbfafafffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafbfffbfafafffbfbfafffbfbfbfffafafbfffafbfafffbfafafffafafbfffafafafffafbfbfffbfafafffafafbfffafafafffafafafffbfbfafffafafbfffbfafbfffbfbfbfffbfbfafffafbfafffbfafafffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfefffefdfefffefefefffdfdfdfffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffbfbfcfffcfbfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffdfefdfffefefefffefdfefffdfefefffdfefefffefefefffefdfefffefefefffefefefffdfefefffefefdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffcfbfcfffbfbfbfff8f9f9ffdeddddff9e9e9fff8a8a8aff878888ff888887ff878687ff868586ff878787ff858585ff7d7d7dff6c6b6bff4a4a4bff1e1e1eff050505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfdfdfffcfcfdfffcfdfcfffcfdfcfffefdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefefffdfdfefffcfdfdfffcfcfcfffaf9f9fff8f7f7fff6f6f6fff5f5f5fff5f5f4fff4f4f4fff4f3f4fff3f3f3fff3f4f4fff3f2f2fff1f1f2fff0f0f0ffefefefffeeeeedffecebecffeae9eaffe7e7e7ffe4e4e4ffe0e1e0ffdfdedeffdcddddffdbdbdaffd7d7d7ffd7d6d6ffd3d4d4ffd0d1d1ffcececdffcbcbcbffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcac9c9ffcacacaffc9cacaffcacacaffc9cac9ffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffc9cacaffcacacaffcbcbcbffcccbcbffcccccbffcdcdcdffcececeffcfcfd0ffd1d1d1ffd2d2d2ffd3d4d3ffd4d5d4ffd5d6d5ffd7d7d7ffd8d7d8ffd8d8d9ffd8d9d9ffd9d9d9ffdbdadaffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffdedddeffdededeffdedfdfffdfdedeffdfdfe0ffdfdfe0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e5ffe5e4e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e6ffe5e4e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e1e2ffe2e2e2ffe1e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfdfe0ffdfdfdfffdedfdfffdfdedeffdededfffdededeffdddedeffdededdffdddddeffddddddffddddddffdcdcdcffdcdcdcffdcdbdbffdbdcdcffdbdbdbffdadadaffdbdadaffdadbdaffd9dadaffd8d9d8ffd7d7d6ffd6d5d6ffd4d5d4ffd3d4d3ffd2d2d2ffd1d1d1ffd0cfd0ffcfcecfffcecdcdffcbcbcbffc8c8c8ffc5c6c5ffc3c3c3ffc2c2c1ffc1c1c1ffc0c0c0ffc0bfbfffbebebfffbebebeffbdbdbdffbcbcbdffbcbcbcffbbbbbbffbababaffb9babaffb9b9b9ffb7b7b8ffb7b6b7ffb5b6b6ffb5b5b5ffb4b4b4ffb2b2b2ffb1b1b1ffafaeafffacacacffa8a9a9ffa5a5a5ffa0a0a0ff9b9b9aff969696ff909090ff8a8b8aff858485ff7f7f7fff797979ff727373ff6c6b6bff646465ff5e5e5eff565757ff515150ff4a4a4aff444444ff3e3e3fff393939ff343434ff302f2fff2b2b2bff272827ff212121ff070606ff000101ff000101ff010100ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff0f100fff292929ff454544ff565656ff5b5b5bff5d5e5dff636363ff6a6b6bff707070ff707070ff535354ff343333ff393a3aff3f4040ff474747ff4f4f4fff565655ff5c5c5cff636263ff6a6a6aff717171ff797979ff808080ff878787ff8d8d8dff929292ff979797ff9c9c9dffa1a1a1ffa4a4a5ffa9a9a9ffabababffaeaeaeffb0b0b0ffb2b3b2ffb5b5b5ffb6b6b7ffb7b8b8ffb9b9b9ffbababaffbcbbbbffbdbdbcffbebebeffbebfbfffc0c0bfffc1c0c0ffc1c1c2ffc2c2c2ffc3c4c3ffc4c3c3ffc4c4c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c7c7ffc7c8c7ffc8c8c7ffc9c8c8ffc9c9c9ffc9cac9ffc9c9c9ffcacacaffcacbcaffcbcbcbffcbcccbffcbcbcbffccccccffcccdccffcdcdccffcdcdcdffcdceceffcecdceffcececfffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd6d5d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffdad9daffdadadaffdadadaffdbdadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddddcffdeddddffdedddeffdededeffdedfdfffdfdedeffdfdfe0ffdfdfe0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e3e3ffe4e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe8e9e9ffeaeaebffececebffedededffefefeffff0f0f0fff1f1f1fff2f2f2fff3f4f4fff4f4f4fff5f4f5fff6f5f5fff6f6f6fff6f6f7fff7f7f7fff7f8f7fff9f8f8fffafafafffbfbfbfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedecedffedecedffedededffedededffecedecffedececffebebebffeaebeaffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e4ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededeffdededeffddddddffdcddddffdcdcdcffdbdcdbffdcdbdcffdbdbdbffdadbdbffdadadaffdadadaffdad9d9ffdad9d9ffd9d9d9ffd8d8d8ffd7d8d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d6d6ffd6d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d5ffd5d5d5ffd6d5d5ffd5d6d6000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffe0e0e0ffe0e0e0ffe0e0e1ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e2e1ffe2e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdddcdcffdadadbffd7d7d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffdcdcdcffdcdddcffdcdcdcffdbdcdbffdbdbdbffdbdadbffdbdbdbffd9dadaffd8d8d8ffd7d6d6ffd6d5d5ffd4d4d4ffd1d1d2ffcfcfceffcccbccffc9c8c9ffc6c6c6ffc3c4c4ffc2c1c1ffc1c1c2ffc1c1c1ffc0c1c1ffc1c1c0ffc0c0c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c3ffc3c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc5c5c6ffc5c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc6c6c7ffc7c6c7ffc7c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c8c9ffcac9c9ffcac9caffcacacaffcacacbffcbcbcbffcbcbccffcdcccdffcdcdcdffcdcdcdffcacacaffc4c4c5ffbdbdbdffb8b8b8ffb3b3b3ffb2b2b1ffb1b2b1ffb2b1b2ffb2b1b2ffb1b1b2ffb1b1b1ffb1b1b1ffb1b0b0ffb1b1b0ffb0b0b0ffb0b0b0ffafb0afffafafafffafaeafffaeaeaeffadaeaeffaeadadffacacadffacacacffacacacffacacabffababacffabababffabababffaaaaaaffaaaaa9ffaaa9a9ffa9a9a9ffa9a9a9ffa8a8a8ffa8a8a7ffa7a8a7ffa6a7a7ffa6a7a6ffa6a6a6ffa6a6a6ffa5a6a5ffa5a5a5ffa4a4a4ffa4a4a4ffa3a3a3ffa3a2a3ffa2a1a1ffa1a1a1ffa0a1a1ffa0a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa2a2a2ffa5a5a5ffa7a7a8ffaaaaaaffacacadffafafafffb1b1b2ffb4b4b4ffb6b7b6ffb9babaffbcbcbcffbdbdbeffc0c0c0ffbfbfc0ffc0c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c3ffc3c2c2ffc1c0c1ffbfbfbfffbebfbfffc0bfbfffbfbfc0ffbfbfbfffbfbfbfffbfc0bfffc0c0c1ffc1c0c1ffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c1ffc1c1c2ffc1c1c1ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c7c6ffcbcacaffcbcbcbffcacbcaffcbcbcbffcbcbcbffd2d2d2ffd1d1d2ffd2d1d2ffd2d1d1ffd1d2d2ffd1d2d2ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdbdbffdcdcdbffdcdcdcffdbdcdcffdcdcdbffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadbffdbdbdaffdadadbffdbdadbffdcdcdcffdcdcdcffddddddffdeddddffdedfdfffdfdfdfffdfdfdfffe0e0dfffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9eaffeae9eaffeaeaeaffeaebebffebebebffebebebffecececffecececffecedecffecedecffecedecffedededffeeedeeffedeeeeffedeeeeffeeeeeeffefeeeeffefefeeffefefefffefefefffefefeeffefefefffefefefffefefefffeff0f0fff0efef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff080908ff222222ff444444ff666767ff7b7b7bff858585ff868686ff858686ff888787ff8b8a8bff8d8d8dff8f8f8fffa7a7a7ffe7e7e7fffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafbfbfffbfafafffbfbfbfffafbfafffafafafffafafbfffafafbfffafafafffafafafffbfafafffafbfafffafafbfffafafafffafbfafffafafafffafafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfafffbfbfafffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfefffefdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfefdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefefffefdfefffefdfdfffdfefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffcfcfcfff8f9f8ffe1e1e1ffa4a5a4ff8a8b8aff888788ff878888ff878787ff868686ff868585ff858484ff7f7f7eff6e6d6dff474847ff1b1c1bff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffdfcfdfffcfcfdfffefefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefdfdfffcfdfdfffcfbfcfff9f9f9fff7f7f6fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f3fff1f1f1fff0f0f0ffefeeefffedededffebebebffe9e9e9ffe6e5e6ffe3e3e3ffe0e0dfffdededeffdcdcdcffdadadaffd7d7d7ffd6d6d6ffd2d3d3ffd0d0d0ffcdcecdffccccccffcacbcaffcac9caffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcccbffccccccffcdcdcdffcececeffd0cfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffd5d6d6ffd7d7d7ffd7d7d7ffd9d8d8ffd9d9d9ffdad9d9ffdadadbffdadbdaffdbdbdbffdbdbdcffdcdcddffdddcddffddddddffdededeffdedfdeffdededfffdfdfdfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e6e6ffe5e5e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e6e7ffe6e6e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe3e4e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e1e1ffe1e1e2ffe1e0e1ffe1e0e0ffe0e1e0ffe1e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededeffdedddeffdddddeffddddddffddddddffdddcdcffdcdcdcffdcdcdbffdcdbdbffdbdcdbffdbdbdbffdbdbdaffdbdadbffdadadbffd9d9daffd8d9d8ffd8d8d8ffd6d6d6ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d1ffd0d0d0ffcfcfcfffcececeffccccccffc9c9c9ffc6c6c7ffc3c4c4ffc2c2c1ffc1c1c1ffc0c1c0ffbfc0c0ffbfbfbfffbebebeffbdbebeffbcbdbdffbcbcbcffbbbcbbffbababbffbabab9ffb8b9b9ffb8b8b8ffb6b7b6ffb6b6b6ffb5b5b5ffb4b4b4ffb2b2b2ffb1b1b1ffaeaeaeffacacacffa9a9a9ffa6a5a5ffa1a1a1ff9a9b9aff959595ff8f8f90ff89898aff848484ff7e7e7eff797979ff727372ff6b6b6cff656565ff5e5e5eff575757ff515252ff4b4b4bff454545ff3f3f3fff3a3a3aff353534ff303030ff2b2c2bff282827ff232323ff0d0d0dff010101ff010101ff000100ff010101ff000101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0f0f10ff282829ff444544ff565756ff5a5b5bff5e5d5eff646364ff6a6a6aff6e6e6eff6c6c6cff525251ff343433ff393939ff404040ff474747ff4f4f4fff555555ff5b5b5bff626261ff686969ff706f70ff787878ff808080ff868787ff8d8c8cff929392ff979798ff9c9c9cffa0a0a0ffa5a4a5ffa9a9a9ffabababffaeaeadffb1b1b1ffb2b2b2ffb5b5b5ffb6b5b6ffb8b7b7ffb8b9b9ffbbbabaffbbbbbcffbcbdbcffbdbdbdffbebebfffbfbfc0ffc0c0c0ffc1c1c1ffc3c2c3ffc3c4c3ffc4c4c4ffc4c5c4ffc5c6c5ffc6c5c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c9c8ffc9cac9ffcacac9ffcacacaffcacbcbffcbcbcbffcbcbcbffccccccffcccdccffcdccccffcdcdcdffcdcdcdffcececeffcdceceffcfcfceffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdcdcddffdcdcddffddddddffdddddeffdededeffdedfdeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e3e3ffe4e5e4ffe5e6e5ffe6e6e6ffe7e7e7ffe8e9e9ffeaeaeaffebecebffedeeedffeeefeffff0f0f0fff2f1f2fff3f2f3fff4f3f3fff3f4f4fff5f5f4fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff7f8f8fff8f9f8fffaf9f9fffbfbfbfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffecededffedededffedededffedececffedededffededecffecececffebebebffeaebeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0dfe0ffe0e0dfffdfdfdfffdfdedfffdededeffddddddffdddddcffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadbdbffdbdadaffdadadbffd9dad9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d7d7ffd6d6d7ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd6d7d6ffd6d7d6000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe1e1e0ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e1ffe2e1e2ffe2e1e2ffe1e1e2ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdcdcdcffdcdddcffdcdcdcffdadadbffd8d7d7ffd6d7d6ffd4d4d5ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd8d8d8ffdbdbdbffdcdcdcffddddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdaffdadadaffd9d9daffd7d7d8ffd5d5d5ffd2d2d3ffd0d0d0ffcccdccffc9c8c9ffc6c6c6ffc4c4c4ffc2c1c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc4c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c8c8ffc8c8c7ffc8c8c8ffc8c9c8ffc8c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffcccdccffcdcccdffcccccbffc8c8c8ffc3c3c3ffbbbbbbffb6b6b6ffb1b1b1ffb1b1b1ffb0b1b1ffb1b1b1ffb1b0b1ffb1b0b0ffb0b0b0ffb1b0b0ffb0b0b0ffafb0afffafafafffafafafffaeaeafffaeaeaeffadadaeffaeadaeffadadadffacacadffacacacffabacabffabababffabababffabababffaaaaabffaaa9aaffa9a9a9ffa9a9a8ffa8a8a8ffa8a9a8ffa7a8a7ffa7a7a7ffa7a7a7ffa6a7a7ffa6a6a6ffa6a6a5ffa6a6a6ffa5a6a6ffa6a5a5ffa5a5a5ffa4a4a4ffa4a4a3ffa2a3a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa3a3a3ffa6a6a6ffa9a9a9ffabababffafafaeffb2b3b3ffb5b5b5ffb8b8b8ffbababaffbcbcbcffbebebeffbfc0bfffbfbfbfffc0c0bfffc0c0c0ffc2c1c1ffc3c4c3ffc4c4c4ffc5c5c5ffc6c6c6ffc5c5c5ffc5c6c6ffc5c4c5ffc5c4c4ffc3c4c4ffc4c3c3ffc3c3c3ffc1c1c1ffbfbfc0ffbebebfffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbdffbfbfbfffbfbfbfffbfbfbfffc0c0c1ffc0c0c0ffc1c0c1ffc0c0c0ffc0c0c0ffc2c2c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c7c6ffcacbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdbdcdbffdbdbdbffdbdbdcffdbdbdcffdcdbdbffdbdbdbffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadbffdbdbdbffdcdcdcffdddcdcffddddddffdededdffdededeffdedfdeffdfe0dfffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaebffebebeaffebebebffecebecffecececffecececffecececffedededffedededffededeeffedededffeeededffedeeeeffefeeeeffeeeeefffeeefeeffeeeeeeffefefefffeeefefffefefefffefefeffff0efefffeff0efffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffffffffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff222323ff434343ff666766ff7c7c7cff868686ff878686ff868586ff888787ff8a8b8aff8d8d8dff8e8e8effaaabaaffeaeaebfffbfbfbfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffbfafafffbfbfafffafafbfffbfafafffafafafffafafafffbfafafffafafafffafafafffafbfafffafbfbfffbfafbfffafafafffafafafffbfafbfffbfbfafffafbfafffafafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfcfdfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffefdfdfffefdfdfffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfefffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfff8f9f8ffe4e5e5ffa9a8a9ff898989ff878888ff888788ff878787ff868686ff848484ff838384ff7f7f7fff6c6c6cff414041ff171717ff030403ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffcfdfdfffdfdfdfffdfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffdfefdfffdfdfcfffcfbfbfff9f9f9fff7f7f7fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff2f3f3fff2f3f3fff1f1f2fff0f0f0ffeeeeeeffedecedffebeaeaffe8e8e8ffe5e5e5ffe2e2e3ffe0e0e0ffdddddeffdcdbdcffdadadaffd7d8d7ffd5d5d5ffd2d2d2ffcfcfd0ffcdcdcdffcccbcbffcacacaffcac9c9ffcacac9ffcacacaffcacacaffc9cacaffc9cacaffc9cacaffcacac9ffc9cacaffcacacaffcacacaffcacac9ffcacacaffcacacaffcac9c9ffcac9caffcac9caffc9cacaffcacacbffcbcbcbffcccccbffccccccffcdcdcdffcececeffd0cfd0ffd2d1d2ffd2d2d3ffd4d3d3ffd5d5d4ffd6d6d6ffd7d6d6ffd8d7d7ffd8d9d8ffd9d9d8ffdad9d9ffdadbdaffdbdbdbffdcdbdbffdbdbdcffdcdcdcffddddddffddddddffdeddddffdededeffdedfdfffdfdedfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e4ffe5e4e4ffe5e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe6e6e6ffe5e5e6ffe6e5e6ffe6e6e5ffe5e5e6ffe6e5e5ffe6e5e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe6e6e7ffe7e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe6e7e6ffe7e7e7ffe7e8e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e1e1ffe1e1e2ffe1e1e1ffe1e0e1ffe0e1e0ffe1e1e0ffe0e0e0ffe0e0dfffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedfffdedfdeffdededfffdededeffdededeffddddddffddddddffddddddffdcdddcffdcdcddffdcdcddffdcdcdcffdbdbdcffdcdbdbffdbdbdbffdadbdaffdadadaffdadadaffd9d9d9ffd8d9d8ffd8d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d1d2ffd0d0d0ffcfcfcfffcdceceffccccccffc9cac9ffc7c7c7ffc4c4c4ffc2c2c1ffc1c1c1ffc0c0c0ffbfbfbfffbfbebfffbebebeffbdbdbdffbdbdbdffbcbcbcffbbbcbbffbbbabbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b7ffb5b5b5ffb5b4b4ffb2b2b3ffb1b1b1ffafaeafffacacacffaaaaa9ffa6a6a6ffa1a1a0ff9b9b9cff969595ff909090ff8a8a8aff858585ff7e7f7eff797979ff727372ff6c6c6dff666566ff5f5f5fff585858ff525252ff4c4c4bff454545ff3f3f40ff3a3a3bff363635ff303131ff2d2c2cff282828ff232424ff131213ff000101ff000001ff000100ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0e0e0eff272728ff464645ff575656ff5b5b5bff5e5e5eff646464ff6a6a6aff6d6d6dff6b6b6bff505051ff333334ff393939ff3f4040ff474747ff4f4e4eff555554ff5b5b5bff616161ff676767ff6f6f6fff777777ff7f7f7fff868687ff8c8d8dff929292ff979797ff9c9c9cffa0a1a1ffa5a4a4ffa9a9a9ffababacffaeaeaeffb1b0b0ffb2b2b3ffb4b4b4ffb6b5b6ffb7b8b7ffb9b9b8ffbababaffbbbcbbffbcbcbdffbebdbdffbebebfffbfc0bfffc1c1c1ffc1c1c1ffc2c2c2ffc3c4c3ffc4c4c4ffc5c4c5ffc5c5c5ffc5c6c6ffc7c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9caffc9cacaffcacacaffcacbcaffcacbcbffcbcbcbffcccbccffccccccffcdccccffcdcdccffcdcdcdffcecdceffcdcecdffcececeffcecfcfffcfcfcfffcfd0cfffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd2d1d1ffd2d1d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd6d7d7ffd8d7d7ffd8d8d7ffd8d8d9ffd9d9d9ffdad9d9ffd9dad9ffdadadaffdbdadaffdbdbdaffdbdbdcffdcdbdcffdcdcdcffdddddcffdeddddffdddeddffdededeffdedfdeffdedfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe5e4e4ffe5e5e5ffe6e6e6ffe7e6e7ffe8e8e8ffe9eaeaffebecebffedededffefeeeffff0f0f0fff1f2f1fff2f2f2fff4f3f3fff3f4f4fff4f4f5fff4f5f5fff6f6f5fff6f7f6fff7f7f7fff8f7f7fff8f9f8fff9f9f9fffbfbfbfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffdfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffedecedffededecffecedecffededeeffededeeffeeededffecededffecebebffeaebebffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdddddeffddddddffdddddcffdcdcddffdcdcdcffdcdbdbffdbdcdbffdbdbdbffdbdadaffdbdbdaffdadadbffdadadaffd9d9d9ffd9d9d8ffd9d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e2e1ffe1e2e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdcdcdcffdcdcdcffdcdcdcffdcdcdcffd7d7d8ffd8d8d8ffd8d8d7ffd7d6d7ffd4d4d4ffd3d4d4ffd2d2d2ffd2d2d2ffd2d2d3ffd4d3d4ffd6d5d5ffd7d7d7ffdadadaffdddcdcffdcdddcffdddddcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffd8d9d8ffd7d6d6ffd4d4d4ffd1d1d1ffcecdceffc9c9c9ffc7c7c7ffc6c5c6ffc4c3c3ffc0c0c0ffbfbfc0ffc0c0c0ffc1c0c0ffc0c0c0ffc2c1c1ffc1c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc5c4c4ffc5c4c5ffc5c5c5ffc5c6c5ffc6c6c6ffc7c6c7ffc6c6c6ffc6c6c7ffc6c7c7ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffccccccffcdccccffcbcbcbffc6c7c7ffc2c1c1ffbababaffb4b4b5ffb1b0b1ffb0b0b0ffb0b0b1ffb0b0b0ffb0b0b0ffafb0b0ffb0b0afffb0afafffafafafffafafafffafaeaeffaeaeaeffaeaeaeffaeaeaeffadadadffadacadffacadacffabacacffacabacffabababffaaaaaaffabaaabffaaaaaaffa9aaa9ffa9a9a9ffa8a8a9ffa9a8a8ffa8a8a8ffa8a7a7ffa7a7a7ffa6a7a6ffa6a6a6ffa5a6a6ffa5a5a6ffa5a6a5ffa6a5a6ffa6a5a6ffa5a5a5ffa5a5a4ffa4a4a4ffa3a3a3ffa2a2a2ffa2a2a2ffa4a5a5ffa7a7a6ffa8a9a9ffacacacffb0b0b0ffb4b4b3ffb7b7b7ffbababaffbdbdbdffc0c0c0ffc2c1c2ffc2c2c2ffc4c3c4ffc5c5c5ffc5c5c5ffc5c4c4ffc2c3c3ffc3c3c3ffc4c3c4ffc6c6c6ffc6c6c7ffc8c7c7ffc7c7c6ffc5c5c6ffc5c4c4ffc4c3c3ffc2c2c2ffc0c0c0ffbfbebeffbebebdffbcbdbdffbdbcbcffbbbbbbffbababaffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc1c0c1ffc1c0c0ffc0c0c0ffc0c0c1ffc0c0c1ffc0c0c0ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdbffdbdbdcffdcdbdbffdbdbdcffdbdcdbffdcdcdcffdbdbdbffdbdbdbffdbdcdbffdbdcdcffdbdbdbffdbdbdbffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffdddddeffdfdedeffdededfffe0dfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e4ffe5e6e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e9e9ffe9e9eaffeaeaeaffeaeaeaffebeaeaffebebebffebebebffecebebffecececffececedffedececffededecffedededffedededffeeededffedeeedffeeeeedffefeeeeffefefeeffeeefefffefefefffefefefffefefeffff0efefffefefefffefefefffeff0efffeff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050605ff1c1c1cff3e3e3eff676767ff7f7f7fff868586ff858685ff868786ff888988ff8b8b8bff8c8d8dff8e8e8effb3b3b3fff0eff0fffbfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfbfafffbfbfbfffafbfafffbfbfbfffafafafffafbfafffafbfafffafbfafffbfafafffafafafffbfafafffbfbfafffbfafbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfefdfffefefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffefefdfffdfdfefffefefdfffdfdfdfffefefefffefefefffdfdfdfffefefdfffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfcfbfff9faf9ffeaeaeaffafafafff8a8a8aff898888ff888887ff878787ff858586ff848483ff828283ff7d7e7eff696969ff3d3c3dff141514ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffdfdfcfffdfdfcfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefdfdfffcfcfcfffcfcfcfffbfbfbfff7f7f7fff6f6f6fff5f5f5fff4f5f4fff4f4f4fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f0ffefefefffeeeeeeffecececffeae9eaffe7e7e7ffe5e5e5ffe3e3e4ffe1e1e1ffdddedeffdbdbdcffd9dadaffd7d7d7ffd4d4d4ffd2d2d2ffd0d0d0ffcdcccdffcacbcbffcacacaffcacacaffcacacaffc9cacaffc9cacaffc9cac9ffcac9caffc9c9caffcac9caffcacac9ffcacac9ffcacac9ffc9cacaffcacac9ffcacacaffcacac9ffc9cacaffcacacaffcacac9ffcacacaffcbcbcbffccccccffcccccdffcdcdcdffcecfceffd0d0d0ffd2d2d1ffd2d2d2ffd4d4d3ffd5d5d5ffd5d6d6ffd7d7d7ffd8d7d8ffd9d8d8ffd9d9d9ffdadadaffdadbdaffdbdadaffdbdcdbffdcdcdcffdcdcdcffddddddffddddddffdddeddffdededeffdedfdeffdfdfdeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e2ffe1e2e2ffe1e2e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe3e4e4ffe3e4e4ffe4e4e3ffe4e4e5ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e4ffe4e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe4e5e5ffe4e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e7e8ffe7e7e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e7e8ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e1ffe2e2e1ffe2e1e2ffe2e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdededfffdedfdeffdedfdeffdededeffdededdffddddddffdeddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdadbdbffdbdbdbffdadadaffdadadaffdadadaffd9d8d9ffd7d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffd1d2d2ffd0d1d0ffcfcfd0ffcececeffcdcdcdffcacacaffc7c7c7ffc4c4c4ffc1c2c2ffc1c1c0ffc0c0c0ffbfbfbfffbebfbeffbebebeffbebebdffbdbdbdffbcbdbdffbcbcbcffbbbbbbffbabab9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b6b5ffb4b5b5ffb2b3b3ffb1b2b1ffafafafffadadadffaaaaaaffa7a7a7ffa2a2a2ff9c9c9cff979797ff929292ff8c8c8cff878787ff808081ff7a7b7aff747574ff6e6e6eff676767ff606060ff585757ff535352ff4d4c4dff464647ff404040ff3b3b3bff363636ff313231ff2d2c2dff282929ff252525ff1a1a1aff010100ff010101ff000001ff000101ff000100ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff0e0e0eff292929ff474647ff575858ff5b5c5bff5e5f5eff656565ff6b6c6cff6e6e6eff6b6c6bff515151ff333333ff393939ff403f3fff474746ff4e4e4dff545454ff5a5a59ff606060ff676766ff6e6e6eff767676ff7f7e7eff868686ff8c8c8cff929292ff979797ff9c9c9bffa0a1a0ffa5a4a5ffa9a9a9ffabababffaeaeaeffb0b0b0ffb2b2b2ffb4b4b4ffb6b6b6ffb8b7b7ffb8b8b9ffbababaffbcbcbbffbcbcbcffbebebdffbfbfbfffc0c0c0ffc1c1c1ffc1c1c2ffc2c3c2ffc3c4c3ffc4c5c4ffc5c5c5ffc5c5c5ffc7c6c6ffc7c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9cac9ffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbccccffccccccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcecdffcececeffcececeffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd6d6d6ffd7d7d6ffd6d6d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdcdcdbffddddddffddddddffddddddffdddddeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e5e5ffe6e6e7ffe6e6e6ffe8e8e8ffeaeaeaffebebebffecededffeeefeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f4f3fff4f4f5fff5f5f5fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff8f9f8fff9f9f9fffbfafbfffcfcfbfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffededecffededecffedecedffededeeffedededffededeeffedeeeeffedededffebebecffeaebebffebeaebffeaeae9ffeaeae9ffeaeaeaffe9e9e9ffe8e9e9ffe8e9e8ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e1ffe1e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfe0dfffdfdfdfffdfdfdeffdededeffdededdffdddeddffdcddddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdcdbffdbdbdaffdbdbdaffdbdbdbffdadadaffdadadaffd9d8d9ffd8d8d8ffd7d8d7ffd6d7d7ffd6d6d6ffd5d5d5ffd6d6d5ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e2ffe1e1e1ffe1e1e1ffe2e1e1ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffdcdcdcffdcdcdcffdcdcdcffdcdcdcffd8d8d7ffd8d8d7ffd7d8d8ffd8d8d8ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d4ffd2d2d2ffd2d2d2ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d3ffd5d4d4ffd7d7d7ffd9d9d9ffdadadaffdbdbdbffdddddcffdddedeffddddddffddddddffdcdcdcffdcdcdcffdbdcdcffdadbdaffd8d8d8ffd5d5d5ffd3d3d2ffd1d0d0ffcdcdcdffcacacbffc7c7c7ffc4c4c5ffc1c2c2ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc4c3c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c6c6ffc5c5c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c8ffc9cac9ffcacacbffcbcbcbffcbcbcbffc9c9c8ffc4c4c4ffbfbfbfffb7b7b7ffb1b1b2ffafb0afffafafafffafafafffafafafffafafafffafafafffaeaeaeffaeaeaeffaeafaeffaeadadffaeaeadffaeaeaeffadadadffadadadffacacacffacacacffabacabffabacabffababaaffaaaaaaffabaaaaffaaaaa9ffa9a9a9ffa8a8a9ffa8a8a8ffa8a8a8ffa7a7a7ffa6a7a7ffa6a5a6ffa5a6a5ffa5a5a5ffa4a4a4ffa5a4a4ffa5a5a5ffa5a5a6ffa6a6a6ffa6a7a6ffa6a7a6ffa9a9a9ffabacacffadadaeffafb0afffb2b1b2ffb5b5b5ffb8b8b8ffbbbabaffbdbdbdffc1c1c1ffc4c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c5c5ffc5c6c5ffc5c4c5ffc5c5c5ffc4c4c4ffc3c3c2ffc0c1c1ffbebebeffbdbdbcffbcbcbcffbcbcbcffbababbffbcbcbcffbdbdbdffbdbcbcffbdbdbcffbdbdbdffbcbcbcffbdbdbdffbcbcbcffbcbcbcffbcbdbcffbfbfbfffbfbfbfffbfbfbfffc0bfbfffbfbfbfffc1c0c0ffc0c0c1ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc1c1c1ffc1c2c1ffc2c1c2ffc1c1c1ffc1c1c1ffc6c7c6ffc6c6c6ffc6c7c6ffc6c7c6ffc6c7c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdbdbdbffdcdcdbffdcdcdcffdcdcdbffdcdcdcffdbdbdcffdbdcdbffdbdcdbffdadbdaffdbdbdbffdbdbdbffdcdcdbffdddcdcffddddddffdddddeffdededdffdededfffdedfdfffdfdfdfffdfdfe0ffdfe0e0ffe1e1e1ffe0e0e0ffe1e1e1ffe1e2e1ffe2e1e2ffe1e2e2ffe2e3e2ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9eae9ffeaeaeaffeaebebffebebebffebebeaffebebebffecebecffecececffecececffededecffedededffedededffedeeedffededeeffeeeeeeffeeeeeeffeeeeeeffefefefffefeeeeffefefeffff0f0f0ffefefeffff0f0f0ffefefefffeff0efffeff0efffeff0ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020303ff161616ff3b3c3cff696968ff7e7e7eff848485ff858585ff868786ff898888ff8a8a8aff8d8d8dff8e8e8effbababafff3f2f3fffdfcfcfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffafafafffbfbfafffbfbfafffbfbfbfffafbfafffbfbfbfffbfafafffafbfafffafafafffafbfafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfcfffdfdfefffdfefefffefdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfefffefefefffdfefefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffefefdfffefefdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffcfbfcfff9fafaffeeeeedffb6b6b6ff8b8b8aff898988ff898888ff878787ff868585ff848484ff828383ff7d7d7eff6b6b6aff3e3f3eff161616ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfefdfffdfdfdfffdfdfdfffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffefdfefffdfcfcfffcfcfcfffbfbfbfff8f7f7fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff4f4f4fff3f2f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeededffecebebffe9e9e9ffe7e7e7ffe5e5e5ffe3e4e4ffe1e1e2ffdededdffdbdbdbffd9d9d9ffd6d6d6ffd4d5d5ffd2d2d2ffd0cfd0ffcdcdcdffcbcacbffc9cacaffcac9caffcacac9ffcacacaffcacac9ffcacac9ffcac9caffcacac9ffc9cac9ffc9c9caffcacacaffc9c9c9ffcacacaffcac9caffcac9c9ffc9cacaffcacacaffcacacaffcacacaffcacacbffcbcbcbffccccccffcdccccffcdcdceffcfcfcfffd0d0d0ffd1d2d1ffd2d2d3ffd4d4d4ffd5d5d4ffd6d6d6ffd7d7d7ffd7d8d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffdbdadaffdbdbdbffdcdcdbffdcdcdcffdcdddcffddddddffdeddddffdddeddffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0dfffe0e1e1ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe1e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe5e5e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e7e7ffe7e7e8ffe7e8e8ffe7e7e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e3ffe2e2e3ffe2e2e2ffe1e1e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdededeffdddedeffdededdffdededdffddddddffddddddffdddddcffddddddffdddcdcffdcdcdcffdbdcdcffdbdbdcffdcdbdbffdbdbdaffdadbdbffdadadaffdadadaffdadad9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd4d4d4ffd2d2d2ffd1d1d0ffd0cfd0ffcfcfceffcdcecdffcacacbffc7c7c7ffc4c4c4ffc2c1c2ffc0c0c0ffc0bfbfffbfbfbfffbfbfbeffbebebeffbebebeffbdbdbeffbcbcbdffbcbcbcffbbbbbbffbababaffbababaffb9b8b8ffb7b7b7ffb6b6b7ffb6b6b6ffb5b4b4ffb3b3b3ffb2b2b2ffafafb0ffadadadffabaaaaffa7a7a7ffa2a3a3ff9d9d9dff989898ff939392ff8e8e8eff878888ff828282ff7c7b7cff757675ff6f6f6eff686868ff606060ff585857ff525151ff4c4c4cff474747ff414141ff3b3c3cff363637ff323231ff2d2d2cff282929ff242525ff1f2020ff050404ff010001ff000001ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030404ff0f0e0eff2b2a2bff474747ff585858ff5c5c5cff5f5f5fff656565ff6b6b6cff6f6f6fff6e6e6eff525152ff333333ff383938ff3f3f3fff464646ff4d4d4dff535354ff5a5959ff606060ff666767ff6e6f6eff767676ff7f7f7eff858586ff8b8c8cff929292ff979797ff9c9b9cffa1a1a1ffa5a5a5ffa9a9a9ffabacacffaeaeaeffb0b0b0ffb2b2b2ffb4b4b4ffb5b6b6ffb7b7b8ffb9b8b8ffbababaffbbbbbbffbcbcbcffbebebeffbfbfbeffc0c0c0ffc0c1c1ffc2c2c2ffc3c2c3ffc3c4c3ffc4c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c8ffc9c9c8ffc9cac9ffc9cacaffcacbcbffcbcacaffcbcbcbffcbcbccffccccccffccccccffcdccccffcdcdcdffcdcdcdffcdcecdffcececdffcececeffcfcfceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d5ffd5d4d4ffd5d4d5ffd5d6d6ffd6d6d5ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d7ffd9d8d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdbdbdaffdadbdbffdbdbdbffdcdcdcffdcdddcffddddddffddddddffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e1e0ffe1e2e2ffe2e1e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e3ffe4e4e3ffe4e5e5ffe6e6e6ffe6e7e7ffe8e8e8ffe9e9e9ffebebebffedededffeeeeeefff0eff0fff1f1f0fff2f2f2fff3f3f2fff3f3f3fff4f4f4fff5f5f4fff5f6f5fff6f6f6fff7f7f6fff7f7f7fff8f8f8fff9f9f9fffbfafafffbfbfcfffdfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffcfdfdfffdfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffededecffededecffeeeeeeffeeeeeeffededeeffedeeeeffededeeffeeededffececebffeaebebffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9e9eaffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e2ffe2e2e3ffe1e2e2ffe1e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0dfdfffdfdfdfffdededfffdededeffdeddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d9d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d6ffd6d5d5ffd5d5d6ffd6d7d7ffd6d6d6ffd7d7d6ffd6d7d6ffd6d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdcdcdcffdddcdcffdcdcdcffdcdddcffd7d7d8ffd8d8d7ffd7d7d8ffd7d7d8ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffcfcfcfffcfd0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffd8d7d7ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdddcddffdcddddffdddeddffddddddffdcdcdbffdadad9ffd8d8d7ffd6d6d6ffd4d3d3ffd0d1d1ffcdceceffcacacaffc8c8c7ffc4c5c4ffc2c3c2ffc2c2c2ffc2c3c3ffc3c2c2ffc3c3c3ffc3c3c4ffc4c3c4ffc4c4c4ffc5c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c9ffc9c9caffc9cacaffcac9c9ffc7c7c7ffc2c2c2ffbdbdbdffb4b4b4ffb0b0b0ffaeaeaeffaeaeadffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeadadffadadadffadadadffadacacffadadadffadadacffacacacffabacacffacacacffabababffaaabaaffaaaaaaffaaaaaaffaaaaa9ffa9a9a9ffa9a9a8ffa8a9a9ffa8a8a8ffa7a7a8ffa7a8a8ffa6a6a7ffa6a6a5ffa4a5a4ffa3a4a4ffa4a4a4ffa4a5a5ffa5a5a5ffa6a6a6ffaaaaabffadadadffafafafffb2b1b1ffb3b3b3ffb5b5b5ffb7b7b6ffbababaffbdbdbdffc0c0bfffc1c1c1ffc1c1c2ffc4c4c4ffc6c6c6ffc8c8c8ffc9c8c8ffc9c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc6c6c6ffc5c5c6ffc5c5c6ffc5c5c6ffc5c5c4ffc3c3c4ffc2c3c3ffc1c1c1ffbfbfbfffbebebfffbebebdffbcbcbcffbbbbbbffbbbbbbffbababbffbcbbbcffbbbbbbffbdbdbdffbcbdbdffbdbcbcffbdbdbdffbdbdbcffbdbdbdffbcbdbcffbdbcbdffbdbcbcffbcbdbcffbcbcbcffbfbfbfffbfbfbfffbfbfbfffc0bfbfffbfbfbfffc1c0c0ffc0c0c1ffc0c1c1ffc0c0c1ffc1c1c0ffc0c0bfffc1c1c1ffc1c1c1ffc1c2c2ffc2c1c1ffc1c1c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdcffdbdbdbffdcdcdbffdcdcdbffdcdcdcffdbdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdcdcdbffdcdcdcffdddddcffdeddddffdededeffdededeffdededfffdedfdfffdfdfdfffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe5e6e5ffe5e5e5ffe6e6e6ffe5e6e6ffe7e6e7ffe7e6e7ffe8e7e7ffe7e8e8ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9eaffeaeaeaffeaebebffebebebffebebebffecececffececebffecececffececedffedededffededecffeeededffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefeeeeffefefefffeff0efffeff0efffeff0effff0f0f0fff0efefffeff0efffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefefffffffffefffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff171717ff3d3d3dff6d6e6eff7f7f7eff838383ff848484ff868686ff888888ff8a8a8bff8c8c8cff909090ffc1c2c2fff6f6f6fffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafbfffafafbfffafafbfffbfafbfffbfafbfffbfafafffafbfafffbfafafffbfbfafffbfbfbfffafafbfffbfafafffafbfbfffbfafbfffbfbfafffbfbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffdfcfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffafafbfffbfafafffafbfbfffbfafbfffafbfafffbfbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffcfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfefffefefdfffdfdfefffdfefdfffefdfefffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffdfcfcfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfff2f2f2ffbdbdbcff8d8d8dff898989ff898889ff878787ff868585ff858585ff848384ff7f807fff6f6f6eff454545ff19191aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefefefffdfefdfffdfcfdfffcfcfdfffbfbfcfff8f8f8fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff3f2f2fff2f1f2fff1f0f0ffeff0efffeeeeeeffededecffebebebffe8e8e9ffe6e6e6ffe5e5e5ffe4e3e4ffe1e1e1ffddddddffdbdbdaffd9d8d9ffd6d7d6ffd4d4d4ffd1d1d2ffcfcfcfffcdcccdffcbcacaffcacac9ffcac9caffc9cacaffcacac9ffcacacaffc9cacaffc9cacaffc9cacaffc9c9c9ffcacac9ffcacac9ffc9cacaffc9c9caffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffc9cac9ffcbcbcbffccccccffcccdccffcdcdceffcfcfceffd0d0d0ffd2d1d1ffd3d3d2ffd4d4d4ffd5d5d4ffd6d6d6ffd7d7d7ffd7d8d8ffd8d9d8ffd9d9d9ffdadadaffdadadbffdbdadbffdbdbdbffdbdbdbffdcdcdcffdcdcddffdddcddffdeddddffdedddeffdededeffdedfdeffdfdedeffdfdfdfffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e4ffe3e4e4ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e5ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e6ffe5e5e4ffe5e5e5ffe4e5e5ffe4e4e5ffe4e5e5ffe4e4e4ffe5e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe3e2e3ffe2e2e3ffe1e2e1ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdededfffdededfffdededeffdededeffdededeffdeddddffdddeddffddddddffdddddcffddddddffdcdcddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdaffdadadbffdadbdaffd9dadaffd9d9daffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d6ffd5d5d6ffd4d5d5ffd3d4d3ffd3d2d2ffd1d1d2ffd0d0d1ffcfcfcfffcdcdcdffcbcbcaffc8c8c7ffc4c5c5ffc1c1c2ffc1c0c0ffc0bfc0ffbfbfc0ffbfbfbfffbebebfffbebebeffbdbebdffbdbdbdffbcbdbdffbbbcbbffbabbbbffbabab9ffb8b9b9ffb7b7b7ffb7b7b6ffb6b6b6ffb5b4b4ffb4b3b4ffb2b2b1ffafafb0ffadaeadffabaaabffa7a7a8ffa3a3a3ff9f9e9eff999999ff949494ff8e8f8fff898989ff838383ff7e7d7dff777677ff706f6fff686968ff5f5f5fff585858ff525252ff4c4c4cff474647ff414241ff3c3c3cff363736ff323231ff2d2d2dff292929ff252625ff222222ff0a0a0bff010100ff010001ff010000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0f0f10ff2a2a29ff474647ff585757ff5d5d5cff605f60ff656566ff6a6b6aff707070ff707171ff525253ff323333ff373738ff3e3e3eff454545ff4c4d4cff535353ff5a5959ff606060ff676767ff6f6f6fff767777ff7e7f7fff858685ff8c8c8cff919292ff979797ff9c9c9cffa1a1a1ffa5a5a5ffaaa9a9ffacacabffaeaeaeffb0b0b0ffb2b2b3ffb4b4b4ffb5b5b6ffb7b8b7ffb9b9b9ffbababbffbbbcbcffbdbcbdffbebebeffbfbebeffbfc0c0ffc1c0c1ffc1c1c2ffc3c3c3ffc4c3c4ffc5c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9caffcacacaffcacacaffcacacbffcbcbcbffcccbcbffcccccbffccccccffcccccdffcdcdcdffcdcdcdffcecdcdffcdceceffcececeffcecfcfffcfcecfffd0d0cfffd0d0cfffd0d1d0ffd0d0d1ffd1d1d1ffd2d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd9d8d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcddddffddddddffdddddeffdededeffdfdedfffdfdfdfffdfe0dfffe0e0dfffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe6e7e6ffe6e6e6ffe7e7e8ffe9e9e9ffebebebffededecffeeeeeeffefefeffff0f0f1fff1f1f1fff2f2f2fff3f3f3fff3f4f4fff4f5f5fff5f5f5fff6f6f5fff7f7f6fff7f8f7fff7f7f8fff9f8f8fffbfafafffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffededecffeeeeeeffededeeffeeededffedeeeeffeeedeeffedeeedffedededffededecffebeaebffeaebeaffeaeaeaffe9e9eaffeaeae9ffeae9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e8e9ffe8e8e7ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e6ffe6e7e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdeffdededeffdeddddffdedddeffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d8d7ffd7d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd5d5d5ffd6d7d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcddffdcdcdcffdddcdcffdcdcddffd8d8d8ffd7d7d8ffd7d8d8ffd7d8d7ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d3d4ffd5d4d5ffd7d6d6ffd8d8d9ffd9d9d9ffd9d9daffdbdadaffdcdcdcffdeddddffdedfdeffdfdedeffdfdedeffdedddeffdcdcdcffdadadaffd8d9d9ffd7d6d7ffd4d4d3ffd1d1d1ffcdcdccffcacacaffc7c8c7ffc5c6c6ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c5c5ffc5c5c6ffc5c6c6ffc5c5c5ffc6c6c5ffc5c6c5ffc5c5c5ffc4c4c5ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffc8c9c9ffc8c8c8ffc5c5c5ffbfc0bfffbababaffb2b1b2ffaeaeaeffadadadffadacacffadadadffadadadffacacadffadadacffadacadffacacadffacacadffacacacffacacacffacababffababacffabababffabaaabffabaaabffaaaaaaffaaa9a9ffa9aaa9ffa9a9a9ffa9a8a8ffa8a8a8ffa7a7a7ffa7a6a7ffa6a7a7ffa7a6a7ffa6a7a6ffa6a6a6ffa6a6a5ffa5a5a6ffa8a9a8ffabababffaeafafffb3b3b2ffb6b5b5ffb7b7b7ffb8b9b8ffbab9baffbbbcbcffbdbdbdffbfbfbfffc2c3c3ffc4c4c4ffc4c5c5ffc4c4c4ffc5c5c5ffc7c7c6ffc8c9c8ffc8c8c9ffc9c9c8ffc9c8c8ffc8c8c9ffc6c6c7ffc5c5c6ffc4c5c5ffc3c4c3ffc3c3c3ffc1c2c2ffbfc0bfffbebebfffbebebdffbdbdbdffbcbcbcffbcbcbbffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbbbcbbffbcbbbcffbbbbbcffbdbdbdffbdbcbdffbdbdbdffbdbcbcffbcbcbdffbcbcbdffbcbcbdffbdbcbcffbcbcbdffbdbcbcffbcbdbcffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c1c0ffc1c0c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0bfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdcffdcdbdbffdbdbdcffdbdbdbffdbdbdcffdbdbdcffdadadaffdcdbdcffdcdcdcffdddcdcffdddddcffddddddffdeddddffdededeffdededeffdfdedeffdfdfdfffe0dfdfffdfe0dfffe0dfdfffe0e0dfffe0e0e1ffe1e1e0ffe0e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe6e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaebebffebebeaffebebebffebecebffebececffecececffecedecffedededffededecffededeeffedeeedffededeeffeeeeeeffeeeeeeffeeeeefffeeefefffefeeefffefefefffefefefffefefefffefeff0ffefefeffff0efefffefeff0fff0efef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404ff1a1a1aff414142ff6f6f6eff7f7f80ff828282ff838383ff858686ff888888ff8a8a8aff8c8c8cff929292ffc9c9c9fff8f8f8fffdfefefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafbfffbfbfafffafbfafffafafafffbfbfbfffafbfbfffafafbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfafafffafbfafffbfbfbfffafafbfffbfbfafffafbfafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffefefdfffefdfdfffefefdfffefdfefffdfefdfffefdfefffefdfefffdfefdfffefdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff4f4f4ffc3c4c4ff8f8f90ff898a89ff898988ff878887ff868686ff858585ff858584ff818181ff737474ff4f4e4fff1d1d1dff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffefdfdfffdfdfdfffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffdfdfdfffcfdfcfffcfdfcfffbfcfbfff8f8f8fff6f6f6fff6f5f5fff4f4f4fff3f3f4fff3f3f2fff2f2f1fff0f0f0fff0f0f0ffeeefeeffedededffebececffebeaeaffe8e9e8ffe7e7e6ffe5e4e5ffe4e4e3ffe1e1e1ffddddddffdbdadbffd8d9d8ffd5d5d6ffd4d4d4ffd1d2d1ffcfcecfffccccccffcacacbffc9cacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9c9ffc9cacaffcacacaffcac9caffcacacaffcacacaffcacacaffc9cacaffc9cacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcbcccbffccccccffcdcdccffcececeffcfcfceffd1d0d0ffd2d2d1ffd3d2d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddddcffddddddffddddddffdededeffdedfdfffdededfffdedfdfffe0dfdfffdfe0dfffe0e0e0ffdfdfdfffe0e0dfffe0e0e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe5e5e4ffe5e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe7e7e7ffe6e7e7ffe6e7e7ffe6e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededdffdededdffddddddffdededeffddddddffddddddffdcdddcffdddcdcffdcdddcffdcdcdcffdbdbdcffdcdcdbffdbdbdbffdadbdbffdbdadbffdadadaffdadadaffdad9daffd9dad9ffd9d9d9ffd8d8d9ffd8d7d8ffd6d7d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd1d2d1ffd0d0d0ffcfd0d0ffcececdffcbcacbffc8c8c8ffc5c5c5ffc2c2c2ffc0c1c1ffbfc0c0ffc0bfbfffbfbfbfffbfbfbfffbfbebfffbdbebeffbdbebdffbdbcbdffbcbcbbffbbbbbbffbababaffb9b8b9ffb8b8b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b3b4ffb2b2b2ffb0b0b0ffadadaeffabababffa7a8a7ffa4a4a3ff9f9f9fff9b9a9bff969595ff909090ff8a8a8aff858584ff7f7f7eff787878ff717171ff686969ff5f5f60ff595959ff535353ff4d4e4dff474747ff414142ff3d3d3cff363737ff313232ff2e2d2dff292929ff252525ff232323ff111111ff000001ff000000ff000001ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff0e0e0eff272728ff444444ff575657ff5c5d5cff606060ff656565ff6a6a6aff717071ff727272ff535353ff323333ff373737ff3d3d3dff444444ff4b4b4bff535353ff595a5aff606160ff686868ff707070ff787878ff7f7f7fff868686ff8c8d8cff929292ff989897ff9d9d9cffa2a2a1ffa6a5a5ffaaaaa9ffacabacffaeafaeffb1b1b1ffb3b2b3ffb4b5b4ffb6b6b6ffb7b7b7ffb9b9b9ffbabbbaffbcbcbbffbdbdbdffbebebeffbfbfbeffc0c0c0ffc1c0c1ffc2c2c1ffc3c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c6ffc6c6c6ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcccbccffccccccffcdccccffcdcdcdffcdceceffcecdceffcdceceffcececeffcecfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd7d7d6ffd7d6d7ffd7d7d7ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9daffdadadaffdadbdaffdbdbdbffdcdbdbffdcdcdcffdddcdcffddddddffddddddffdededdffdededeffdededeffdfdfdfffdfe0e0ffdfe0e0ffe0e0e0ffe1e1e0ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe7e6e7ffe8e8e7ffe9e9eaffebebebffedecedffeeeeeeffefefeffff0f0f0fff1f1f2fff2f2f2fff3f3f3fff3f3f3fff4f5f5fff5f5f5fff6f5f6fff7f6f7fff7f7f7fff8f8f8fff8f9f9fff9fafafffbfbfbfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffdfcfdfffdfdfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeedffedeeeeffeeeeeeffededeeffeeeeedffedeeedffedeeeeffedededffebebebffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e6ffe4e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0dfffdfdfdfffdedfdeffdededfffdedddeffdddeddffdddddcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdcffdbdbdbffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd7d8d8ffd7d7d7ffd6d6d6ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd6d7d7ffd7d6d7ffd6d7d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d7d8ffd7d8d8ffd8d8d8ffd8d7d8ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d4ffd4d4d4ffd6d6d5ffd7d7d6ffd8d8d7ffd9d9d9ffdadbdbffdcdcddffdededeffdfdfdeffdedfdfffdededeffddddddffdcdcdcffdadbdaffd8d9d9ffd7d6d6ffd3d3d3ffcfcfcfffcecdceffcbcbcbffc9c9c9ffc6c7c7ffc4c4c5ffc4c4c4ffc4c4c4ffc3c4c4ffc3c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc8c9c8ffc8c8c8ffc7c7c6ffc3c4c3ffbebebeffb9b8b8ffb0b0b0ffadacadffabacabffacabacffacabacffabacacffacababffababacffabacabffabacabffabacabffabababffabababffabababffabababffaaaaabffaaaaaaffaaaaa9ffa9a9a9ffa9a9a9ffa8a9a9ffa8a8a8ffa7a8a7ffa8a7a7ffa7a8a7ffa7a7a7ffa7a7a7ffa8a8a7ffabababffadaeaeffb1b0b1ffb3b4b4ffb8b8b8ffbababbffbdbdbcffbfbfc0ffc0c0c0ffc2c1c2ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc5c6c5ffc6c5c6ffc6c7c7ffc7c7c7ffc6c6c7ffc7c7c7ffc8c8c7ffc7c7c7ffc6c7c7ffc5c6c6ffc5c4c5ffc3c3c3ffc2c2c2ffc1c0c1ffbfc0c0ffbfc0bfffbfbebeffbdbdbcffbcbdbcffbebebdffbebdbdffbebebdffbdbdbdffbdbdbdffbdbdbdffbdbcbcffbbbcbcffbcbcbbffbbbbbbffbbbcbbffbbbcbbffbbbcbbffbdbdbdffbdbdbdffbdbdbcffbdbdbdffbcbcbdffbdbdbcffbcbdbcffbcbcbcffbcbcbcffbcbdbdffbcbcbcffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdbffdcdbdcffdcdcdcffdcdbdbffdbdbdcffdbdbdcffdcdcdbffdcdcdcffdcdcdcffddddddffdddedeffdddedeffdededeffdfdedeffdedfdfffdfdfdfffdfdfe0ffe0e0dfffdfdfdfffdfe0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e5ffe5e4e5ffe4e5e5ffe5e4e5ffe5e6e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e9ffe9e9e9ffeae9e9ffe9eaeaffeaebeaffebebebffebebeaffebecebffececebffecebecffededecffedecedffecededffedededffeeededffedeeedffeeeeedffeeeeeeffeeeeeeffeeefeeffefefeeffefefefffefefeffff0efefffefefefffefefefffeff0efffefefefffefefeffff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060505ff1f1f1fff434343ff6c6c6cff808080ff848484ff838383ff858586ff888788ff8a898aff8b8c8cff939393ffd1d0d0fff9fafafffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffafbfafffbfbfbfffafafbfffafbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafafbfffafafafffafafbfffbfbfafffbfbfbfffbfafbfffbfbfafffafbfbfffbfafbfffbfafbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffefefefffefdfdfffefefefffdfefdfffdfdfefffdfdfdfffdfefdfffefdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfbfff5f5f6ffcacacaff919291ff8a8a8aff888989ff888788ff868687ff858585ff858585ff848484ff7a7a79ff565656ff222121ff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffefdfdfffdfdfdfffdfdfdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffefefefffdfdfdfffcfcfcfffcfcfcfffbfbfbfff8f8f8fff6f6f6fff5f6f5fff4f5f4fff4f4f4fff2f2f2fff1f2f1fff1f1f0ffefeff0ffeeeeeeffecedecffecebecffeaeaeaffe8e8e8ffe6e6e7ffe5e5e5ffe3e4e3ffe1e1e1ffdddddcffdadadbffd9d8d8ffd5d5d5ffd4d4d4ffd0d0d1ffcececeffccccccffcacacaffc9c9caffcac9caffcac9caffc9cacaffcacacaffcacac9ffcacacaffcac9caffc9cacaffcacac9ffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcccbffccccccffcdcdcdffcececeffcfcfcfffd1d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd7d6d7ffd8d8d7ffd8d9d9ffd9d9d9ffdadadaffdadadbffdbdbdaffdbdbdbffdcdcdbffdcdcdcffddddddffdcdcddffddddddffdededeffdededeffdededeffdedfdeffdfdfdfffdfdfe0ffdfdfdfffdfdfe0ffdfdfdfffe0e0e0ffe1e0e0ffe0e1e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe6e6e7ffe6e7e6ffe6e7e7ffe6e7e6ffe6e7e6ffe7e7e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e6e7ffe6e7e7ffe6e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e4e5ffe4e5e5ffe4e5e5ffe5e4e4ffe5e5e5ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe1e1e1ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e1e0ffe0dfe0ffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdedfdfffdedfdeffdededeffdededeffdddedeffdddeddffdededdffdddddeffddddddffdcdddcffdddcddffdcdcddffdcdcdcffdcdbdcffdcdcdbffdcdcdcffdbdbdbffdbdbdaffdadbdbffdbdadaffdad9daffdadadaffd8d9d9ffd8d9d9ffd9d8d9ffd7d8d7ffd6d6d7ffd6d5d5ffd5d4d5ffd3d4d4ffd2d3d3ffd2d2d1ffd1d1d1ffcfcfcfffcdceceffcccbcbffc8c8c8ffc5c5c5ffc2c2c3ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbcbcbcffbcbcbcffbbbcbbffbababbffbab9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b3ffb2b2b2ffb0b0b0ffadaeaeffabababffa8a8a8ffa4a4a4ffa0a0a0ff9b9b9bff969796ff919190ff8c8c8cff858586ff808080ff7a7a79ff717172ff676868ff606160ff5a5a5aff545455ff4e4e4eff484848ff424242ff3d3d3dff383737ff323232ff2d2e2eff2a2929ff252525ff232323ff151516ff000001ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0d0d0dff252525ff424142ff565656ff5c5c5dff605f60ff656465ff6a6a6aff6f7070ff717171ff535353ff333333ff373737ff3d3c3cff434342ff4a4a4aff515152ff595959ff616162ff6a6969ff717171ff787879ff808080ff868786ff8d8d8dff929292ff989898ff9d9d9dffa2a1a2ffa6a5a5ffaaaaaaffacacacffafafafffb1b1b1ffb3b3b2ffb5b4b5ffb7b7b6ffb7b8b8ffb9b9b9ffbabbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc1c2c2ffc2c3c2ffc4c4c4ffc4c4c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc9c8c9ffc9c9c8ffc9c9c9ffcac9c9ffcac9caffcacacaffcacacaffcbcbcbffcccbccffcccccbffccccccffcdccccffcdcccdffcdcdcdffcdcdcdffcececeffcececeffcfceceffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd1d0d1ffd0d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d3ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9dadaffdadadaffdadbdbffdbdbdbffdbdcdbffdcdcdcffdcdddcffdddddcffdededdffddddddffdededeffdfdfdfffdfdfdfffdfe0e0ffdfe0dfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e8ffe9eaeaffebebebffecececffededeeffefeeeffff0eff0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fffafafafffbfbfbfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeedeeffeeeeedffedededffebebebffeaeaeaffeaeaeaffe9eaeaffe9eaeaffeae9eaffe9e9e9ffe8e8e9ffe9e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e4ffe5e5e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdededfffdededdffdeddddffddddddffdcddddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd8d9d9ffd7d8d7ffd7d7d7ffd6d7d7ffd7d6d7ffd6d6d7ffd7d6d6ffd7d7d7ffd7d6d7ffd7d7d6ffd6d7d7ffd7d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d0d1ffd2d1d1ffd2d2d3ffd2d2d2ffd2d3d3ffd2d3d3ffd2d3d2ffd3d3d3ffd2d3d2ffd1d2d1ffd2d2d2ffd1d2d2ffd2d3d2ffd4d4d4ffd4d4d5ffd5d6d6ffd6d7d6ffd8d8d8ffdadadbffddddddffdededfffdfdfdeffdededeffdededeffdededdffdcddddffdbdbdbffd8d8d8ffd6d6d6ffd3d3d4ffd0d1d1ffcececeffcbcbcbffc9c9caffc8c7c8ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c4c5ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc7c6c6ffc6c6c6ffc2c2c2ffbdbdbdffb8b7b7ffafafafffabacacffaaaaabffaaaaabffaaabaaffabaaaaffababaaffaaababffabaaabffaaababffaaaaabffaaabaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffa9a9a9ffa8a9a8ffa8a8a8ffa7a7a8ffa8a8a8ffa8a9a8ffa9a9a9ffababacffadadadffafaeafffb2b2b2ffb6b6b6ffb9b9b9ffbcbcbcffbebfbfffc3c2c2ffc6c5c6ffc8c8c8ffc6c6c6ffc7c8c8ffc8c7c8ffc7c7c7ffc7c7c8ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c3ffc4c4c4ffc2c2c3ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebfffbebebeffbdbdbdffbfbfbfffbebebeffbebebeffbebebeffbebdbeffbebdbdffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbcbcffbcbcbbffbbbcbcffbbbbbbffbbbcbcffbbbbbcffbbbcbbffbdbdbdffbdbdbdffbdbdbcffbdbdbdffbcbcbcffbcbdbcffbdbdbcffbcbcbdffbcbdbcffbcbdbcffbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdcffdbdcdbffdcdcdcffdcdcdbffdcdcdbffdcdcdcffdbdcdcffdcdddcffddddddffdddddeffdededeffdedfdeffdfdfdfffdfdfe0ffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffebecebffecececffecececffedededffecededffedededffedededffedeeedffeeededffeeeeedffedeeeeffeeeeeeffeeefefffefefefffefefefffefeff0ffeff0effff0f0effff0f0f0ffefefefffeff0effff0f0efffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030202ff060706ff282728ff474747ff6e6e6eff818181ff848585ff838483ff858585ff878787ff898989ff8c8b8cff969696ffd6d6d6fffafafafffdfdfefffefefdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfdfcfffcfdfcfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffbfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfafffbfbfafffbfafafffbfafbfffbfafafffafbfafffbfafbfffafbfbfffbfafbfffafbfafffbfafbfffafbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffcfdfdfffefdfefffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfff7f7f7ffd0d1d0ff959494ff8a8a8aff898989ff888788ff878687ff858585ff848484ff848484ff7d7e7dff5e5d5eff282827ff060506ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffefdfdfffdfdfdfffdfdfdfffdfdfdfffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefefffffdfefefffdfdfdfffcfcfcfffcfcfcfffbfbfbfff8f8f7fff6f6f7fff5f5f5fff4f4f4fff3f4f3fff3f2f2fff1f2f1fff1f1f0fff0efefffedeeeeffedededffececebffeaeaeaffe9e8e8ffe7e6e7ffe5e4e4ffe3e3e3ffe1e1e1ffdcddddffdbdadaffd8d8d8ffd5d5d5ffd3d4d3ffd0d1d1ffcececdffcbccccffcacac9ffc9c9c9ffc9cacaffcac9c9ffcac9caffc9cacaffc9cac9ffc9c9caffc9cacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacaffcacacaffcccbccffcdcdcdffcdcdcdffcececeffcfcfcfffd1d0d0ffd2d2d2ffd3d2d3ffd4d4d4ffd5d5d4ffd6d6d6ffd7d7d7ffd7d7d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdcffdcdcdbffdcdbdcffdcdddcffdddcdcffddddddffdededdffdededeffdededeffdfdedeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdeffe0e0dfffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e3e3ffe3e2e2ffe3e2e3ffe2e3e3ffe2e3e2ffe2e2e3ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e5ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e6e6ffe6e7e6ffe7e7e6ffe7e7e6ffe7e7e6ffe7e6e6ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffdedfdfffdfdfdeffdedfdeffdededeffdededfffdededeffdedddeffdededeffdeddddffdededdffdededdffddddddffdcdddcffddddddffdddddcffdddcdcffdcdbdcffdcdbdcffdcdbdbffdbdcdbffdbdbdbffdadbdbffdbdadaffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd4d4d4ffd2d3d3ffd2d2d2ffd0d0d1ffcfcfcfffcececdffcbcbcbffc8c8c8ffc5c6c5ffc2c3c2ffc0c1c1ffc0c0c0ffc0c0bfffc0c0c0ffbfbfbfffbfbfbeffbebebeffbebdbeffbdbdbdffbcbcbcffbbbbbbffbababbffbab9b9ffb8b8b8ffb8b7b7ffb7b7b6ffb5b5b5ffb4b4b4ffb2b2b3ffb0b0b1ffaeaeaeffabababffa8a8a8ffa4a5a4ffa0a0a0ff9b9b9cff979797ff929192ff8c8d8cff878786ff818180ff7b7b7aff737373ff676868ff616161ff5c5c5bff565655ff4f4f4fff494849ff434242ff3c3d3cff373737ff323232ff2e2d2eff292a29ff262526ff232423ff1c1d1dff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff0d0d0dff252524ff424343ff575756ff5c5c5cff5f6060ff646464ff6b6a6aff6d6e6eff6e6e6eff525252ff333334ff383838ff3c3c3cff424242ff494949ff505150ff585959ff616262ff6a6a6aff737272ff797979ff808180ff878787ff8d8c8dff939292ff979798ff9c9c9cffa1a1a1ffa6a5a5ffaaaaaaffadacacffb0afafffb1b1b1ffb3b3b3ffb5b5b5ffb6b7b7ffb9b8b8ffb9bab9ffbbbbbaffbcbcbcffbdbdbcffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c1ffc3c3c2ffc4c4c3ffc5c4c4ffc4c5c4ffc6c5c5ffc6c6c5ffc7c7c6ffc7c6c7ffc8c7c8ffc8c7c7ffc8c8c8ffc9c8c8ffc8c9c9ffcac9c9ffc9cac9ffcac9caffcacacaffcacbcbffcbcbcaffcbcbcbffcbcccbffccccccffcccdcdffcdcdcdffcecdcdffcdceceffcececeffcececeffcececfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd6d5d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffdad9daffdadadaffdbdadaffdbdbdbffdbdbdbffdbdcdcffdddcdcffdddcddffdddeddffdeddddffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e2ffe2e2e1ffe2e3e2ffe4e3e3ffe3e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe8e8e8ffeae9e9ffeaebebffecececffedeeedffefefeffff0f0f0fff1f1f1fff1f2f2fff3f3f2fff3f3f4fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff7f8f7fff8f8f9fff9fafafffbfbfafffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeedffeeededffeeedeeffeeededffeeeeeeffeeeeeeffedeeeeffeeededffebebebffebeaebffeaebeaffeaeaeaffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0dfe0ffe0e0dfffdededeffdedfdeffdededeffdddddeffddddddffdcdddcffdddcdcffdcdddcffdcdcdcffdcdcddffdddcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdaffdbdadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d6d7ffd7d6d6ffd7d7d6ffd7d7d7ffd6d7d7ffd7d6d7ffd6d7d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d3ffd3d2d3ffd2d3d2ffd3d3d2ffd2d3d2ffd3d3d2ffd2d2d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d4d3ffd6d5d5ffd8d8d8ffdbdbdbffdeddddffdedfdeffdfdfdfffdedfdeffdeddddffdddeddffdddcddffdcdcdcffdbdcdcffdadad9ffd6d7d7ffd4d4d3ffd1d1d1ffcfcfcfffcdcccdffcbcacbffc8c8c8ffc5c5c5ffc4c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c5ffc4c5c4ffc4c4c5ffc4c4c5ffc4c4c4ffc5c5c5ffc5c5c5ffc6c7c6ffc8c8c8ffc8c8c8ffc7c7c7ffc5c5c5ffc0c0c0ffbcbbbcffb7b6b6ffadaeadffacabacffabababffaaaaaaffaaaaaaffaaaaaaffaaaaaaffabaaabffaaaaaaffaaaaaaffaaaaaaffa9a9a9ffa9a9aaffa9a9a9ffa9a8a9ffa9aaa9ffa9a9a9ffa9a9a9ffaaa9a9ffabababffaeafafffb3b3b2ffb6b6b5ffb9b9b8ffbcbbbbffbebebeffc1c0c0ffc4c4c3ffc6c5c6ffc6c7c7ffc8c7c7ffc9c9c9ffcbcacbffcacbcaffcacacaffcacac9ffc9cacaffcacacaffcacacaffcacacaffc9c9c9ffc8c8c8ffc7c8c8ffc6c6c6ffc4c4c5ffc1c2c2ffc0c0c0ffbfbfbfffbebebeffbebfbfffbebfbeffbdbdbdffbdbdbdffbdbdbcffbfbfbfffbebebeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbebdbdffbdbebdffbebdbdffbebebdffbdbdbdffbdbdbdffbdbdbdffbcbcbdffbcbbbcffbbbcbbffbbbbbbffbbbcbbffbbbbbbffbbbbbcffbdbdbdffbdbcbdffbdbdbdffbdbdbcffbdbdbcffbdbdbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdbffdcdcdbffdbdbdcffdcdcdcffdbdbdcffdcdddcffdcdcdcffdddddcffdededdffdededeffdededeffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe0e1e1ffe2e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e3e3ffe3e3e2ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e9ffe9eae9ffeaeaeaffeaeaeaffebebebffebeaebffebebebffecebecffecececffecedecffedecedffedededffedededffedeeedffeeedeeffedeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefeeffefeff0fff0efefffefeff0ffeff0effff0efefffeff0effff0f0effff0efef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040404ff0b0b0bff343333ff515150ff727172ff818282ff848585ff848484ff868685ff878787ff898989ff8b8b8bff9a9a9affdcdbdcfffbfbfbfffefefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffbfafafffafbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffcfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafbfffbfafafffafbfbfffafbfbfffafbfbfffafafafffafafbfffafbfbfffafafafffafafafffafbfafffafafbfffbfafbfffafafafffbfbfafffafafbfffbfafbfffbfafafffbfbfafffbfbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffdfdfcfffdfefefffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfff8f9f8ffd7d7d7ff999999ff8a8b8bff898989ff888888ff878887ff858686ff848484ff828282ff7e7e7eff626262ff2d2d2eff070707ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffefefffefdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfff8f8f8fff6f6f6fff5f4f5fff4f4f4fff3f3f3fff3f2f2fff1f2f2fff0f0f0ffeff0efffeeeeeeffedededffebececffeaeaeaffe8e8e8ffe6e7e6ffe4e4e5ffe3e3e3ffe1e0e0ffdddddcffdadadaffd8d8d8ffd5d4d4ffd3d3d3ffd0d0d0ffcdceceffcbccccffc9cacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9c9caffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacbffcacbcbffcacbcbffcacacaffcbcacbffcbcacbffcbcbcbffcbccccffcdcdcdffcecdceffcecfceffcfd0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd5d5d4ffd6d6d6ffd7d7d6ffd8d7d7ffd8d8d9ffd9d9d9ffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdddcdcffddddddffddddddffdddedeffdededeffdededfffdedfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe3e3e4ffe4e4e5ffe4e5e5ffe5e5e5ffe4e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e6ffe7e6e6ffe6e7e6ffe6e6e7ffe7e7e7ffe6e6e6ffe7e7e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe5e5e4ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e4e4ffe3e3e4ffe3e3e4ffe3e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe1e1e2ffe2e1e2ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffdedfdfffdededeffdedfdfffdededfffdededeffdedddeffdededdffdddddeffdeddddffdddedeffddddddffddddddffdddcddffdcddddffdcdddcffdcdcdcffdcdbdbffdbdcdbffdbdbdcffdbdbdbffdadadaffdadadaffd9d9daffdad9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d9d8ffd7d7d7ffd7d7d6ffd6d5d6ffd4d5d5ffd4d4d4ffd3d3d2ffd2d1d2ffd1d1d1ffcfcfcfffcdcecdffcbcbcbffc9c8c8ffc5c6c5ffc2c2c3ffc0c0c1ffc0c0c1ffc0c0c0ffbfbfbfffbfbfc0ffbfbebfffbfbebfffbdbebeffbdbdbeffbdbcbdffbbbcbbffbabbbbffbababaffb8b9b9ffb7b8b8ffb6b7b6ffb6b5b5ffb4b5b5ffb3b3b2ffb1b0b0ffaeaeafffabacacffa8a8a9ffa5a5a5ffa1a1a1ff9c9c9cff979797ff939292ff8d8d8dff888787ff818181ff797a7aff727372ff686868ff616161ff5d5d5dff575757ff505050ff484948ff424243ff3d3d3dff373737ff323232ff2d2d2eff2a2a2aff262626ff242423ff202020ff060606ff000101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404ff0f0f0fff272827ff454646ff595959ff5d5d5dff5f5f5fff636464ff6a6a6aff6d6d6cff6a6a6bff515151ff333434ff383837ff3b3c3cff414141ff484848ff505050ff585859ff616262ff6b6b6bff737273ff7a7a7aff818081ff878687ff8c8d8cff929293ff989798ff9c9d9cffa1a1a1ffa6a5a6ffaaaaaaffacadadffafafafffb2b1b1ffb3b4b4ffb6b5b5ffb7b7b7ffb8b9b9ffbababaffbbbbbbffbcbcbdffbdbdbeffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c1ffc2c3c3ffc3c3c4ffc4c4c4ffc5c4c5ffc5c5c6ffc6c6c6ffc6c7c6ffc7c6c6ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9caffcac9c9ffcacacaffcacacaffcacbcbffcbccccffcbcbccffccccccffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcecfceffcecfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d3ffd3d2d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d6ffd6d6d6ffd6d7d7ffd7d7d6ffd8d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffd9dadaffdadadaffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffdeddddffdededeffdededfffdfdfdfffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe7e7e6ffe8e8e8ffe9eae9ffeaebebffececedffeeeeedffefefefffeff0f0fff1f1f1fff2f2f1fff3f2f3fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff7f6f6fff6f7f7fff7f7f8fff8f8f9fffafafafffbfbfbfffcfbfcfffcfcfcfffdfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffeeededffedeeedffedeeeeffeeeeeeffeeedeeffeeeeeeffedededffebebebffeaeaeaffeaebeaffeaeaeaffe9eaeaffe9eaeaffe9e9eaffe9eae9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e2e3ffe2e2e1ffe1e2e2ffe1e1e1ffe0e1e1ffe0e1e0ffdfe0dfffdfdfdfffdedfdfffdededeffdeddddffdddddeffddddddffdcdcddffddddddffddddddffddddddffdddcdcffdddcdcffdcdcdcffdcdbdbffdbdcdcffdadbdbffdadbdaffdad9daffd9d9daffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d6ffd6d6d7ffd7d6d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d1d0ffd1d2d2ffd3d2d2ffd2d2d2ffd2d3d3ffd2d3d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d1ffd1d1d2ffd2d1d1ffd1d2d2ffd0d1d1ffd0d1d1ffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd5d6d5ffd9d9d9ffdcdbdbffdcdcdcffddddddffdedddeffdededeffddddddffdddddcffdddcddffdcdddcffdbdcdcffdbdcdcffdadadaffd8d8d8ffd5d6d6ffd3d3d3ffd0d0d0ffcdcdceffccccccffc9c9c9ffc5c5c5ffc4c4c4ffc5c4c4ffc3c4c4ffc3c3c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c5c6ffc8c8c8ffc7c8c7ffc6c6c7ffc4c3c4ffbebebeffbababaffb6b6b7ffaeafafffadadadffacacabffabababffaaababffaaaaa9ffa9a9a9ffa9aaaaffa9aaa9ffa9a9a9ffa9aaaaffaaaaaaffaaaaaaffaaa9aaffaaaaaaffadadaeffb1b0b0ffb3b3b3ffb6b6b6ffb9babaffbebdbeffc0c0c1ffc2c3c3ffc4c4c4ffc7c6c6ffc8c9c8ffc9c9caffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cacaffc8c9c9ffc8c8c8ffc7c7c7ffc5c5c5ffc2c2c3ffc1c1c0ffbfbfc0ffbebebeffbdbebeffbdbdbdffbcbcbcffbdbdbcffbdbebeffbebebfffbebebfffbebfbfffbfbfbfffbfbebfffbfbebfffbfbebfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbebfbeffbebebeffbebebeffbdbebeffbdbebeffbdbebdffbdbdbdffbdbebeffbdbdbdffbdbdbdffbcbcbdffbbbcbbffbbbbbcffbbbcbcffbcbcbcffbbbbbcffbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdcdcdcffdeddddffdddedeffdddedeffdedfdeffdededeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e5ffe5e5e4ffe5e5e5ffe5e6e6ffe5e6e6ffe6e6e5ffe5e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e9ffe9e8e8ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebececffecececffecededffecededffededecffedededffedeeeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeffff0efeffff0efefffefefeffff0efefffeff0f0ffefefefffeff0ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff070606ff121111ff424242ff5b5b5bff747474ff828383ff858585ff858484ff858686ff878787ff898989ff8c8d8cffa0a0a0ffe1e0e1fffbfbfbfffdfefdfffefefdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffafbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfbfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffafbfafffafafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffbfafafffbfafbfffbfafbfffafafafffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f8f8ffdcdcdcff9e9f9fff8b8b8bff898989ff898889ff878788ff868686ff838384ff828282ff7d7c7cff636263ff323232ff090909ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffdfdfefffdfdfdfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefdfefffdfdfdfffcfcfcfffcfcfcfffbfbfafff8f7f8fff6f6f5fff5f5f5fff4f4f4fff3f2f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecededffebecebffeaeaeaffe8e8e8ffe6e6e6ffe5e4e5ffe2e2e3ffe0e1e1ffdddcddffdbdadaffd8d7d8ffd4d4d5ffd3d3d3ffd1d1d1ffcdceceffcbcbcbffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cacaffc9c9caffcacacaffc9cac9ffcacac9ffcacacaffcbcacbffcbcacaffcbcacaffcbcbcaffcbcbcaffcacacbffcbcbcbffcacbcbffcbcccbffccccccffcdcdcdffcecdceffcecfcfffd0cfcfffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadadaffdadadaffdadadbffdbdbdaffdbdbdbffdbdcdbffdcdcdcffdcdcddffddddddffddddddffdddddeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffe0e0e0ffe1e0e0ffe1e0e0ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e3ffe2e3e2ffe3e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e6ffe6e6e6ffe7e7e6ffe7e6e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e3e3ffe4e4e3ffe4e3e3ffe3e3e4ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e2ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdedfdeffdededeffdededeffdededdffdededeffdddeddffddddddffddddddffddddddffddddddffdcddddffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdadadbffdadbdbffdbdadaffdad9daffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d1d2ffd0d1d1ffcecfceffcdcdcdffcbcbcbffc9c8c9ffc6c6c6ffc3c3c3ffc1c1c1ffc0c0c0ffbfc0c0ffc0c0c0ffbfc0c0ffbfc0bfffbfbebeffbebebeffbdbdbdffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb4b5b4ffb2b3b3ffb1b0b1ffaeafafffacacacffa9a9a9ffa6a6a5ffa1a1a1ff9d9d9cff989898ff939393ff8e8d8eff878788ff818181ff7a7a7aff737373ff6b6c6cff626363ff5f5f5eff595959ff525152ff4a4a4aff444444ff3d3d3dff373838ff333333ff2f2e2fff2b2a2aff262626ff242424ff212121ff070808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff101010ff272828ff464646ff5a5a5aff5d5d5dff5e5f5eff636263ff696969ff6c6c6cff69696aff505050ff333333ff373737ff3b3c3bff414041ff484848ff504f50ff595958ff616161ff6a6a6bff737373ff797a7aff7f807fff868685ff8c8c8cff929292ff989898ff9d9c9cffa1a2a1ffa6a6a5ffaaaaaaffadacadffb0b0b0ffb2b2b2ffb3b4b4ffb5b6b6ffb8b7b8ffb9b9b9ffbababaffbcbcbbffbdbdbcffbdbdbeffbebfbeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c5ffc6c7c6ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffcac9c9ffcac9caffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcccdccffcdcdcdffcdcecdffcececeffcecdceffcececfffcececeffcfcfceffcfcfcfffd0cfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd4d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdaffdbdbdaffdbdbdcffdcdcdbffdcdcdcffdddddcffddddddffdddddeffdededeffdededeffdfdfdfffdfe0e0ffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e4e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9eaeaffebebebffedececffedeeeeffeeefeffff0f0f0fff1f1f1fff2f2f2fff3f2f3fff3f4f4fff4f4f4fff5f5f4fff5f6f5fff7f6f7fff7f7f7fff8f7f7fff9f9f9fffafafafffafbfbfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffdfcfcfffcfcfcfffcfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffeeedeeffeeeeeeffeeedeeffedededffeeeeeeffeeeeeeffeeededffecebebffeaeaeaffebebebffebebeaffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0dfe0ffdedfdfffdededeffdedddeffdddedeffddddddffdddeddffdeddddffddddddffdddddcffdcdddcffdcdddcffdcdcdcffdbdbdcffdcdbdcffdbdbdbffdadadbffdadbdbffd9dadaffd9d9d9ffd9d9d8ffd9d8d9ffd8d8d8ffd8d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd7d6d7ffd7d6d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d0ffd1d1d1ffd1d1d1ffd2d3d2ffd2d2d2ffd3d2d3ffd3d3d3ffd2d3d2ffd3d3d2ffd3d3d2ffd2d2d3ffd3d3d2ffd1d2d1ffd2d2d1ffd2d1d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0d1d1ffd0d1d1ffcfd0d0ffd0d0d0ffd0d0cfffd1d0d1ffd2d2d2ffd4d3d4ffd5d5d5ffd7d8d7ffdad9d9ffdbdadbffdcdcdcffddddddffdddddeffdededdffdcddddffdbdcdcffdcdbdbffdbdcdcffdcdddcffddddddffdcdcdcffdadadaffd7d7d8ffd4d4d4ffd0d0d0ffcececdffcbcbcbffc9c8c9ffc4c4c4ffc3c3c3ffc4c4c4ffc4c4c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c5c4ffc7c7c7ffc7c7c6ffc5c5c5ffc2c3c2ffbcbcbcffb8b9b9ffb5b5b5ffafafafffaeadaeffadadadffacabacffaaabaaffa9a9a9ffaaa9aaffaaaaaaffaaaaaaffabababffadadadffb0b0b0ffb2b3b2ffb5b5b5ffb8b8b8ffbcbbbcffbfbfbfffc2c1c2ffc4c5c4ffc6c6c7ffc8c9c9ffc7c8c8ffc8c8c8ffcacac9ffcbcbcbffccccccffccccccffcbcbcbffcbcbcbffcbcacaffcbcacaffcac9c9ffc8c8c8ffc9c9c9ffc8c8c8ffc6c7c7ffc5c6c6ffc4c4c4ffc1c2c2ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbbbcffbbbbbcffbcbdbcffbdbdbdffbcbdbcffbebdbeffbfbebfffbfbebeffbfbfbeffbebebeffbebfbfffbfbfbfffbebfbfffbebfbeffbfbebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbeffbebebeffbebebeffbebdbeffbebebdffbebdbeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdbffdbdbdcffdcdcdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdededfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe1e1e1ffe1e2e2ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeaeaeaffeaeaeaffebebebffecebebffebecebffececebffecececffedecedffedededffedededffedeeedffedeeedffeeedeeffeeeeeeffeeeeeeffefefeeffefefeeffefefeffff0f0efffefefefffeff0efffefefefffefefeffff0eff0ffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff070606ff141413ff444444ff5c5c5cff747474ff828283ff868686ff858585ff878686ff878787ff89898aff8d8c8cffa5a5a5ffe6e6e6fffbfbfcfffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffcfdfdfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfcfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfbfffbfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffafbfafffbfbfafffafafafffafafafffafbfafffafbfafffafbfafffafafafffafafbfffafafafffbfafafffbfafbfffafafafffafbfafffbfafafffafbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffdfdfcfffdfcfdfffefefefffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f8f7ffdfdfdfffa3a3a3ff8b8b8bff898a89ff898988ff888888ff868687ff848484ff838383ff7d7c7dff646464ff353534ff0b0a0bff030404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfefffdfdfcfffcfdfdfffbfcfcfffafafafff7f7f7fff5f5f6fff4f5f4fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffedededffedededffebececffeaeae9ffe8e8e8ffe6e6e6ffe4e4e5ffe3e2e2ffe1e0e0ffddddddffdadadaffd8d8d8ffd5d5d5ffd3d3d3ffd1d1d0ffcdcdceffcbcbccffc9c9c9ffc9c9c9ffc8c9c9ffc9c9caffc9c9c9ffc9c9caffc9c9caffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacbffcacacaffcbcacbffcbcbcaffcacacaffcbcbcbffcbcacaffcbcccbffcccccdffcdcdcdffcecdceffcfcfceffd0cfd0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d4d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9dadaffdadadaffdbdbdaffdbdbdbffdbdcdbffdcdbdbffdcdcdcffdcdddcffdddcddffddddddffdededdffddddddffdededeffdedfdfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e1ffe2e2e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e5ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe3e3e4ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdedfdeffdfdedfffdededeffdededeffdddeddffdedddeffdededdffdddeddffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdadaffdbdadaffdadadaffdad9d9ffd9dad9ffd9d9d9ffd8d9d9ffd9d9d8ffd7d8d8ffd7d8d8ffd7d7d7ffd7d6d6ffd5d6d5ffd5d4d5ffd4d3d4ffd3d3d3ffd2d1d2ffd0d0d1ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc6c6c6ffc3c3c3ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebfffbebebeffbebdbdffbdbdbdffbdbcbcffbcbcbbffbababaffb9b9b9ffb8b9b9ffb7b7b8ffb6b6b6ffb5b5b4ffb3b2b3ffb1b1b1ffafafaeffacadadffa9aaa9ffa6a6a6ffa2a2a2ff9d9d9dff989998ff949393ff8e8e8eff888888ff828181ff7b7b7bff747574ff6d6d6dff666666ff606060ff595a59ff525352ff4b4a4aff444444ff3e3d3dff393838ff343334ff2f2e2eff2b2b2bff272727ff242525ff222221ff0c0c0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030404ff0f0f0fff272828ff454646ff595959ff5d5d5dff5e5e5eff626262ff686868ff6c6c6cff6a6a6aff4f5050ff333433ff373737ff3c3b3bff414141ff484848ff505050ff595859ff616160ff696969ff727272ff787878ff7f7f7fff858586ff8b8b8bff919191ff979797ff9d9c9dffa2a2a2ffa6a6a6ffaaaaabffadadadffb0b0b0ffb2b3b2ffb4b5b4ffb6b6b6ffb8b8b8ffb9bab9ffbbbbbbffbcbcbcffbdbdbdffbebebeffbebebfffbfc0bfffc0c0c0ffc2c1c1ffc2c2c2ffc3c2c3ffc4c4c4ffc4c5c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c7c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcbcaffcacbcbffcbcbccffccccccffcdccccffcccdcdffcdcccdffcecdcdffcdcdceffcecdceffcececfffcfcfceffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d7d6ffd7d7d7ffd7d8d7ffd8d8d7ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdbdbffdcdcdbffdcdcdcffdcdddcffddddddffdeddddffdededdffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe4e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe9e9e8ffe9e9eaffebebebffecececffeeeeedffeeefeffff0eff0fff1f0f1fff2f2f2fff2f2f3fff3f3f4fff4f5f4fff5f5f5fff6f5f5fff6f7f6fff7f7f7fff7f7f7fff9f8f9fffafafafffbfbfbfffcfcfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeedffeeeeedffeeededffeeeeeeffeeededffeeeeeeffeeedeeffedededffebecebffebeaebffeaebebffebebeaffeaeaeaffeaeaeaffe9e9e9ffeaeae9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e7ffe6e6e6ffe5e5e5ffe6e5e6ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffdfe0dfffdededfffdededeffdededdffdddedeffdddeddffdedddeffdededdffddddddffddddddffdddcdcffdddcdcffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9dad9ffd9d9d8ffd9d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd7d6d7ffd7d6d6ffd7d7d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d2ffd2d2d3ffd2d2d3ffd3d3d2ffd2d3d3ffd2d3d2ffd3d2d3ffd3d3d3ffd2d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd0cfcfffd0d0d0ffd0d1d0ffd1d2d1ffd1d2d1ffd2d1d1ffd1d1d1ffd2d1d1ffd3d3d3ffd4d4d4ffd6d5d5ffd7d7d7ffd9d9d9ffdadbdbffdcdcdbffdbdbdcffdcdcddffdcdcdcffdddddcffdbdcdcffdddddeffdfdedfffdfdfdfffdededfffdcdcddffdadbdaffd7d7d7ffd4d3d3ffd1d1d0ffcdceceffcbcbcbffc9c8c9ffc4c5c4ffc4c3c3ffc4c4c4ffc3c3c3ffc4c5c4ffc6c6c7ffc6c6c6ffc4c4c4ffc0c0c0ffbbbabaffb7b8b7ffb4b4b3ffadadaeffadaeaeffadadaeffadadadffacacacffacacacffafaeafffb1b1b0ffb4b4b4ffb6b7b6ffbab9baffbdbdbdffc0c0c0ffc2c3c2ffc5c5c5ffc8c8c7ffcacac9ffcac9c9ffccccccffccccccffcccbccffccccccffcccdcdffcdcdccffcccdccffccccccffccccccffcbcbcbffcacacaffcac9caffc8c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc1c2c2ffc1c2c2ffc0c0c0ffbfbfbfffbdbebeffbdbcbdffbebdbeffbdbdbdffbdbdbeffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebfffbebebeffbfbebfffbebfbeffbebebeffbfbfbfffbebebeffbebfbeffbebebfffbfbebeffbfbebfffbfbfbfffbfbebfffbfbfbfffbfbfbeffbebebeffbebfbeffbdbebeffbdbebeffbebebdffbdbdbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdbdcffdcdcdcffdcdcdcffdcdddcffddddddffdeddddffdededdffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e0e1ffe1e1e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffeaeaeaffebebebffecebebffecececffecececffecececffecededffedededffedededffedeeedffededeeffeeeeeeffeeeeeeffeeefefffeeefeeffefefefffefefefffefefefffeff0effff0efeffff0efeffff0f0effff0efefffefefeffff0f0ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040404ff101010ff3c3c3cff595959ff757575ff838282ff868686ff868585ff878687ff888888ff898a8aff8c8c8cffa9a9a9ffeaeaeafffcfcfbfffefdfefffdfefdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffbfcfbfffcfcfbfffbfbfcfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfcfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfbfbfffafbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafafffafbfbfffbfbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffefefdfffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfff8f8f8ffe4e3e4ffa7a7a7ff8a8a8aff898a89ff898989ff888888ff868686ff848584ff848384ff7e7e7eff666666ff373637ff0b0b0bff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffdfefefffdfcfdfffcfcfcfffcfcfcfffafafafff7f6f6fff5f5f6fff4f4f5fff4f4f3fff2f2f2fff2f2f1fff0f1f1ffefeff0ffefefefffeeeeeeffededecffebebebffe9eae9ffe8e8e8ffe7e6e6ffe4e4e4ffe2e3e2ffe0e0e0ffddddddffdadadaffd8d8d8ffd5d5d5ffd3d3d3ffd1d0d0ffcececdffcbcbcbffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9caffcacac9ffcac9caffc9cacaffcacacaffcacbcaffcacacbffcacacaffcbcbcbffcbcbcbffcacacbffcbcbcbffcbcbcaffcccbcbffcccdcdffcdcdceffcececeffcfcecfffd0d0d0ffd0d0d0ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d6d5ffd7d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffdadadaffdadadaffdbdadaffdadbdbffdbdbdcffdcdcdbffdcdbdcffdcdcdcffdcddddffddddddffddddddffdededeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e4ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe5e6e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e4e3ffe3e3e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe2e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e1ffe0e1e0ffe0e0e0ffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededfffdededfffdededeffddddddffdeddddffddddddffdddcddffddddddffdddcddffdcdddcffdcdcdcffdbdcdbffdbdcdcffdbdbdbffdadbdaffdadbdaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd4d5d5ffd3d4d3ffd3d3d2ffd1d1d2ffd0d0d0ffcfcecfffcdcdcdffcbcbccffc9c9c9ffc6c6c7ffc3c3c3ffc1c1c2ffc0c1c1ffc0c0c0ffbfc0c0ffbfc0bfffbfbfbfffbebfbfffbebebfffbdbebdffbdbcbdffbdbcbdffbbbbbbffbbbbbbffbababaffb9b9b9ffb7b7b8ffb6b7b6ffb5b5b5ffb3b3b3ffb1b1b1ffafafafffacacadffaaaaaaffa7a6a6ffa2a2a2ff9d9e9eff999999ff949494ff8e8e8eff888888ff818181ff7a7a7bff747474ff6e6d6dff656564ff5d5e5eff575857ff515252ff4b4b4bff444444ff3e3f3eff393939ff343434ff2f2f2fff2c2b2cff272827ff252525ff222222ff0d0d0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030404ff101010ff2b2a2aff474747ff595958ff5c5c5cff5e5e5dff626262ff686968ff6d6d6dff6d6d6eff515151ff333334ff373737ff3c3c3cff424242ff49494aff505050ff585858ff5f6060ff686868ff707070ff777877ff7f7e7eff848585ff8a8b8bff919190ff979697ff9d9d9dffa1a1a1ffa6a6a7ffabababffadadaeffb0b0b0ffb2b3b2ffb4b5b4ffb7b6b6ffb8b9b9ffbab9baffbbbbbbffbcbdbdffbebebdffbebebeffbebfbfffbfbfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc2c3c3ffc3c3c4ffc4c4c4ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffcac9caffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffccccccffccccccffcdcdccffcdcdcdffcdcecdffcececdffcececeffcececeffcfcecfffcecfcfffcfcfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd5d4d4ffd4d4d4ffd5d5d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d8d7ffd8d8d8ffd9d8d8ffd8d9d9ffdad9daffdadadaffdadbdbffdbdbdbffdcdbdbffdbdcdcffdcdcddffddddddffddddddffdededdffdededeffdededfffdfdfdfffe0dfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe9e8e8ffeaeae9ffebebebffecececffededeeffefefeffff0f0f0fff1f1f1fff2f2f1fff3f2f3fff4f4f3fff4f4f5fff5f5f5fff5f5f6fff6f7f6fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffdfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedeeedffeeeeeeffeeedeeffedeeeeffedeeedffeeedeeffededeeffedededffecebecffeaebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe0e0e1ffe0e0e0ffdfe0dfffdfdfdfffdedfdfffdededeffdddedeffdededeffdededeffdeddddffdddedeffdddddeffddddddffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffd9dadaffd9dadaffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d2d3ffd2d2d3ffd2d3d3ffd3d3d3ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd0d0d1ffd1d1d0ffd0d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd7d7d6ffd9d9d9ffdbdadaffdbdbdbffdddcdcffdddeddffdddeddffddddddffdededeffdfdfdeffdededfffdddeddffdcdcdcffdadbdbffd8d8d9ffd4d4d4ffd1d1d2ffcececeffcbcbcbffc8c8c8ffc5c5c4ffc5c5c5ffc6c7c7ffc6c6c6ffc3c4c3ffbfbfbfffbababaffb7b7b6ffb4b4b4ffafafafffafafb0ffb3b3b3ffb5b6b5ffb7b8b8ffbababaffbcbdbdffc0bfbfffc2c2c2ffc5c5c5ffc7c7c7ffc9c8c8ffcbcbccffcbcbccffccccccffccccccffccccccffcbccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcccdccffcbcacbffc8c9c9ffc7c7c7ffc6c5c6ffc4c4c5ffc3c3c3ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c0ffc0c0c0ffc1c1c1ffc1c0c0ffbfbfc0ffc0c0bfffbebebeffbdbebdffbebebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbebebeffbebebfffbebfbfffbebebeffbebebeffbfbfbeffbfbfbfffbebfbfffbebfbfffbebfbeffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdcdcdcffdcdcddffdddddeffddddddffdddddeffdfdfdeffdededeffdededfffe0e0dfffe0dfe0ffe0e0dfffe0e0e0ffe0e1e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe4e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeaeaeaffeaebeaffebeaebffecebebffebebebffecececffecedecffececedffecededffedededffedededffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefeff0ffefeff0ffeff0efffefefeffff0efefffefefefffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff0d0e0dff383839ff585858ff767676ff838383ff868586ff858585ff878787ff898888ff8a8a8aff8d8c8cffb0b0b0ffeeefeefffcfcfcfffefefefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffcfbfcfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafbfffafafafffafbfafffbfafbfffafafafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffcfcfdfffdfdfcfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafbfbfffbfbfbfff8f8f8ffe9e8e9ffaeaeaeff8b8a8bff8a8989ff898889ff888887ff868687ff858585ff848484ff808080ff696969ff3a3a39ff0c0c0dff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffcfdfcfffbfcfbfff9f9fafff7f6f7fff5f5f5fff4f4f4fff3f4f3fff3f2f3fff2f1f1fff0f1f1fff0f0f0ffeeeeefffeeeeeeffedededffecebecffeaeaeaffe8e7e8ffe6e7e6ffe4e5e5ffe3e3e2ffe0e0e0ffddddddffdadadaffd8d9d8ffd5d5d5ffd3d3d3ffd0d0d0ffcececeffcccbccffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcacac9ffc9c9c9ffcacacaffcacacaffcacbcaffcacacbffcacacbffcbcbcaffcbcbcaffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbccccffcccdccffcdcdcdffcececeffcecfcfffcfd0cfffd0d1d0ffd1d1d1ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd9d9d8ffdadad9ffdadadaffdbdadbffdbdbdaffdbdbdbffdbdcdcffdcdbdcffdcdcdcffdcddddffddddddffddddddffdededeffdededeffdfdedfffdfdedeffdededeffdfdfdfffdfdfe0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e0ffe1e1e0ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e4e4ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffdfdfe0ffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdededeffdedddeffddddddffdddeddffddddddffdcdcdcffdddcddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffd9dadaffd9d9d9ffd9dad9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd5d5d5ffd5d5d5ffd4d4d3ffd2d3d3ffd2d2d2ffcfd0cfffcfcfcfffcdcdcdffcbcccbffc9c9c9ffc6c6c7ffc4c4c3ffc2c2c1ffc0c0c0ffc0c0c0ffc0bfbfffc0bfbfffbfbfbfffbebfbeffbebebeffbebebeffbdbdbdffbcbdbcffbbbcbbffbbbbbaffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb5b5b5ffb4b3b4ffb1b1b2ffb0afafffadadacffaaaaaaffa6a6a7ffa3a2a3ff9e9e9eff9a9a9aff949494ff8e8d8eff878787ff7e7f7fff777878ff717171ff6b6b6bff646564ff5e5e5eff585757ff515151ff4b4c4bff454545ff3f3f3fff393939ff333434ff2f2f2fff2c2c2cff282728ff252525ff222222ff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff111211ff2d2e2dff4a494aff585858ff5d5c5dff5e5e5eff636363ff696868ff6f706fff717271ff525252ff333433ff373738ff3d3d3dff434343ff4a4a4bff515151ff585857ff5f5f5fff676767ff6f6e6eff767676ff7d7d7dff838483ff8a8a8aff909090ff969696ff9c9c9cffa1a2a1ffa6a6a6ffabababffaeadaeffb1b1b0ffb3b3b3ffb5b5b5ffb7b7b7ffb9b9b9ffbbbabaffbcbcbbffbdbdbcffbebdbeffbfbebfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc2c1c2ffc2c3c3ffc3c3c4ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacbcaffcbcbcbffcccbccffccccccffcdcdcdffcdccccffcdcdcdffcecdcdffcdceceffcececeffcececeffcfcfcfffcecfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdbffdcdbdcffdcdcdcffdddcdcffddddddffddddddffdeddddffdededeffdededfffdededfffe0dfe0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e0e1ffe2e2e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffeaeaeaffebeaebffecececffeeeeeeffefefeefff0f0f0fff1f1f0fff1f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff6f6f7fff7f7f7fff8f8f7fff9f9f9fffafafafffbfbfbfffcfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeedffedededffefefeeffeeeeefffeeeeeeffededeeffededeeffedededffececebffebeaebffebeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0dfdfffdfdfdfffdfdedeffdededdffdededdffdededeffdededeffddddddffddddddffdcddddffdcdcdcffdcdbdbffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffdad9daffdadad9ffd8d9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d0d1ffd1d0d0ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd1d2d1ffd2d1d2ffd2d2d2ffd1d1d1ffd3d3d2ffd2d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd1d1d2ffd2d1d1ffd1d2d1ffd2d3d2ffd4d3d4ffd4d5d4ffd7d7d8ffdad9d9ffdcdbdbffdddcdcffddddddffdededeffdededeffdededeffdededeffdedfdfffdededfffdddddeffdddddcffdcdcdbffd9d9d9ffd6d7d7ffd2d1d1ffcfceceffcdceceffcccdcdffcbcbcbffc7c7c7ffc3c3c3ffbebfbeffbcbdbcffbbbbbbffbbbbbbffbcbcbcffbfbfbfffc2c2c2ffc4c4c4ffc8c7c7ffcacacaffccccccffcbcccbffcdcdcdffcecdceffcececeffcececeffcfceceffcececeffcecdceffcdcdcdffcccdccffccccccffccccccffccccccffcbcbcbffcacacaffcac9c9ffc7c7c7ffc6c6c5ffc4c4c5ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc0bfbfffc0c0c0ffbebebdffbdbebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbdbdffbdbdbcffbfbfbeffbebebeffbebfbfffbfbebeffbebebeffbebfbfffbebfbeffbebebfffbfbfbfffbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddcdcffddddddffdeddddffdededeffdfdedfffdfdedeffdedfdfffdfdfe0ffdfdfdfffe0e0e0ffe0e1e0ffe1e0e1ffe1e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e8ffe9e9e9ffe9eaeaffe9eae9ffeaeaeaffeaebebffeaebebffebebebffebecebffececebffececedffecececffedededffedededffedededffeeedeeffeeeeeeffefeeeeffeeefeeffefefeeffefefeffff0efefffefefeffff0efefffeff0effff0eff0ffefefefffeff0efffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040404ff0f0f0fff3d3d3dff5c5d5dff787878ff848484ff868686ff858585ff868686ff898888ff8a8a8aff8d8d8cffb8b7b8fff2f3f2fffdfcfcfffdfefdfffefdfefffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffbfafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafafffbfafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfafbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafbfffbfbfbfffbfbfbfff9f9f9ffedededffb4b4b4ff8b8b8bff8a898aff898888ff888888ff868686ff858484ff848584ff828281ff6c6c6cff3d3d3dff0d0d0dff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffdfdfdfffdfdfcfffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfdfcfffcfdfcfffbfbfbfff9f8f9fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f2f2fff1f1f2fff0f0f0fff0f0efffeeeeefffeeedeeffedededffecebecffeaeaeaffe8e7e7ffe6e6e6ffe5e4e5ffe2e2e2ffe0e0e0ffddddddffdadadaffd8d8d8ffd4d4d5ffd2d3d3ffd0d0d0ffcececeffcccbccffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9cac9ffcac9c9ffcacacaffcacacaffcacacbffcbcacaffcacacaffcbcbcaffcacbcaffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcccbccffcdcdcdffcecdcdffcececeffcfcfcfffcfd0cfffd1d0d1ffd1d1d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd8d9d8ffd9d9d9ffdad9daffdadadaffdadbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcddffddddddffddddddffdddddeffdededeffdfdedeffdfdedfffdfdedeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e3e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e6ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e3e3ffe3e4e3ffe4e3e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdededfffdfdedeffdededeffdededeffdededeffdededdffdeddddffddddddffddddddffddddddffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d9ffd9d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd3d2d3ffd1d2d1ffd0cfd0ffcecfceffcdcdcdffcccbccffcac9c9ffc7c6c6ffc4c4c4ffc1c1c1ffc1c0c0ffc0c0c0ffbfc0c0ffbfc0bfffc0bfc0ffbfbfbfffbfbebeffbebebdffbebdbdffbcbdbcffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b5b6ffb4b4b3ffb2b2b2ffafb0afffadadadffaaaaaaffa7a6a6ffa2a2a2ff9e9e9eff999999ff929292ff8b8b8aff848485ff7e7e7eff787877ff717171ff6b6a6bff656465ff5f5e5eff585858ff525151ff4b4c4cff454545ff3f3f3fff393939ff343434ff2f2f2fff2c2c2cff272728ff252526ff232223ff131413ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030304ff131212ff2e2e2eff4a4a4aff585858ff5c5c5cff5e5e5eff626262ff696969ff717171ff737473ff545354ff333333ff383738ff3e3d3eff444444ff4b4a4aff525251ff585858ff5f5e5eff666666ff6d6e6eff757574ff7c7b7cff838383ff8a8989ff90908fff969695ff9b9c9bffa2a1a1ffa7a6a7ffabacabffaeaeaeffb0b1b1ffb3b3b4ffb6b6b6ffb8b8b7ffb9b9b9ffbabbbaffbbbcbcffbcbcbdffbebdbeffbebebeffbfbfbfffc0c0bfffc0c0c0ffc1c1c1ffc2c1c2ffc3c2c3ffc4c4c3ffc4c4c4ffc5c4c5ffc6c5c6ffc6c6c6ffc7c6c6ffc7c6c6ffc7c7c7ffc8c7c8ffc8c8c7ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacbffcbcbcbffcbcccbffcccbccffccccccffccccccffcdccccffcccdcdffcdcecdffcecdcdffcececeffcececeffcecfceffcfcecfffd0cfd0ffd0cfd0ffd0d0cfffd1d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d2d2ffd2d2d1ffd3d2d3ffd3d2d3ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d7ffd7d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdbdadbffdbdbdbffdbdcdcffdcdcdcffdddddcffddddddffdddddeffdededeffdfdedeffdedfdfffdfdfe0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e6ffe7e7e7ffe9e9e9ffeaeaeaffecebebffecedecffedededffefeeeeffefefeffff1f1f0fff2f1f2fff2f3f2fff4f3f3fff4f5f4fff5f4f5fff6f5f6fff7f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfbfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffefeeeeffeeefefffefeeefffeeeeeeffeeeeeeffeeeeedffedededffecebebffeaebebffeaebebffebebebffeaebeaffebeaeaffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdededeffdddedeffddddddffdeddddffddddddffddddddffdddddcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdbdadbffdadad9ffdadadaffdad9d9ffd9d9d8ffd9d9d8ffd9d8d8ffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d0ffd1d1d0ffd1d0d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d4ffd1d2d2ffd2d2d2ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d4ffd6d6d6ffd9d9d8ffdbdadbffdcdcdcffddddddffdedfdeffe0dfe0ffe1e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdedeffdededdffdcdcdcffdbdcdbffdad9daffd5d5d5ffd3d2d2ffd0d0cfffcececeffcacbcbffc8c7c8ffc8c8c8ffc9cac9ffcbcacaffcbccccffcccdcdffcececeffd0d0d0ffd2d2d1ffd1d2d1ffd0d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffcfcfceffcdccccffcccccdffcccbccffcacacaffc8c8c8ffc6c6c7ffc6c5c6ffc5c5c5ffc4c4c4ffc4c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc1c2c1ffc2c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfbfffc0c0bfffbebdbeffbebebdffbebdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbcbdbcffbfbebeffbebebeffbebfbfffbebfbeffbfbebf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdededdffdededeffdfdedeffdfdedfffdfdfe0ffe0e0dfffdfe0e0ffe0e0e1ffe1e0e1ffe1e0e1ffe1e1e1ffe1e0e0ffe1e1e1ffe2e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e6e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffeae9eaffeaeaeaffebeaeaffebeaeaffebebebffebebebffecebecffecececffecedecffedececffecededffedededffeeedeeffeeeeedffeeeeeeffeeeeeeffeeefeeffeeeeeeffefeeefffefefefffefefefffefefefffefefeffff0efefffefeff0ffefefeffff0efef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff060606ff141414ff444444ff626262ff797978ff858584ff868685ff848584ff868686ff898888ff8b8a8aff8e8e8effbebfbefff5f5f5fffdfdfefffefefefffefdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfdfdfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffafafbfffafbfbfffbfafafffafbfafffafafafffafbfbfffafafbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafbfffafbfbfffbfafafffafbfbfffafafbfffbfbfbfffafafbfff2f2f1ffbbbcbbff8d8d8dff898989ff888888ff888887ff868586ff848485ff858685ff828382ff6d6d6dff3f3f3fff0f100fff050505ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfcfdfffcfcfcfffdfcfdfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefefffcfdfdfffcfcfcfffbfbfbfff9f9f8fff5f6f6fff5f4f5fff4f3f4fff3f3f3fff3f2f2fff1f2f1fff0f0f0ffeff0efffeeeeeeffeeeeeeffecedecffebecebffe9eae9ffe8e8e8ffe6e6e6ffe5e4e4ffe2e2e2ffdfe0dfffdcddddffdadadaffd8d8d8ffd4d5d5ffd3d3d3ffd0d0cfffcececdffcccbcbffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffc9c9c9ffc9c9caffcacacaffcacacaffcacacaffcacacaffcacacbffcbcbcaffcacbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcccccbffcdcdcdffcdceceffcfcecfffcfcfcfffd0d0d0ffd1d1d1ffd2d1d1ffd3d2d2ffd3d4d3ffd4d4d4ffd5d4d5ffd6d6d5ffd6d6d7ffd7d7d7ffd7d8d8ffd8d8d9ffd9dad9ffdadadaffdadadbffdbdadbffdbdadbffdbdcdcffdcdbdbffdcdcdcffdcdcdcffddddddffdddddeffdededeffdededdffdededeffdededeffdedfdfffdfdfdfffe0dfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e4ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e5ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe4e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e2e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0dfffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdedddeffdddedeffdeddddffdddeddffddddddffddddddffdcdcddffdddcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdbdadaffdadadaffd9dadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d5d6ffd5d4d4ffd3d3d4ffd3d3d3ffd2d1d1ffd0d0d1ffcfcfceffcdcdcdffcccbcbffc9cac9ffc7c6c7ffc4c4c3ffc1c2c1ffc0c0c0ffc0c0c0ffc0c0bfffbfbfc0ffbfbfbfffbfbfbfffbebfbeffbebebeffbebebeffbcbdbdffbcbcbcffbbbbbbffbababaffb9bab9ffb8b8b8ffb7b7b7ffb6b6b5ffb4b4b5ffb3b3b2ffb0b0b0ffadadaeffaaabaaffa7a6a6ffa2a2a3ff9d9d9dff979798ff919292ff8b8a8aff848584ff7e7e7eff787978ff727272ff6c6b6bff656564ff5e5e5eff585858ff525252ff4c4c4bff464546ff3f3f40ff393a39ff333434ff2f2f2fff2c2c2cff282828ff252626ff232322ff141514ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030403ff121211ff2c2c2cff464646ff575757ff5c5c5cff5f5e5eff636363ff696a6aff717171ff727272ff535354ff333333ff383838ff3e3d3dff454544ff4b4b4cff525252ff585958ff5f5e5fff656565ff6d6d6cff747474ff7b7b7bff828382ff898989ff908f90ff969696ff9b9c9bffa1a1a1ffa6a6a6ffacababffaeaeaeffb1b1b1ffb4b3b4ffb6b6b6ffb7b8b8ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbebebfffbfbfbfffbfbfc0ffbfc0c0ffc1c1c0ffc1c2c2ffc2c2c3ffc3c4c4ffc4c4c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9cacaffcacacaffcbcbcbffcbcbcaffcbcccbffcccccbffcbccccffccccccffcdcccdffcdcdcdffcdcdceffcececeffcecdceffcececfffcfcfcfffcfcfcfffd0cfcfffd0d0cfffd0cfd0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d6ffd8d7d8ffd8d8d7ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdcddddffddddddffdddeddffdededeffdedfdfffdfdfdfffe0dfdfffdfe0dfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e3ffe3e4e3ffe3e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e8ffeaeaeaffecebebffecedecffeeeeeeffefefeffff0eff0fff0f1f1fff2f2f2fff2f2f2fff3f3f4fff4f4f4fff5f5f5fff6f5f5fff6f7f6fff7f7f8fff8f8f7fff9f9f9fffafafafffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffefefeeffefeeeeffeeeeefffeeefeeffeeeeeeffeeeeeeffedededffebebebffebebebffebebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9e9eaffe9eae9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e5ffe5e6e5ffe4e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e1e0ffdfe0e0ffdfdfdfffdededeffdededeffdddeddffdeddddffdddddeffddddddffdddcddffdcddddffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdadadaffdadad9ffdad9daffd9d9daffd8d9d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d3d2ffd1d1d1ffd2d2d2ffd4d3d3ffd4d4d5ffd6d6d6ffd7d7d7ffd9d9daffdcdcdcffdededeffe0dfe0ffe1e1e1ffe2e1e2ffe2e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdddeddffdbdcdcffdadadaffd7d7d7ffd5d6d5ffd4d4d4ffd3d3d3ffd3d2d2ffd3d3d2ffd3d3d2ffd3d3d3ffd4d4d3ffd4d4d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd1d1d2ffd0d0d0ffcececeffcbccccffcbcacaffc9c9c9ffc7c8c8ffc6c6c6ffc4c4c5ffc4c3c3ffc3c3c2ffc2c2c2ffc1c1c1ffc3c3c3ffc3c3c2ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c2c1ffc1c2c2ffc2c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffbfbfc0ffc0c0c0ffbebdbeffbdbebeffbebebeffbdbdbdffbebdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdedfdfffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe0e0e1ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e0ffe1e1e1ffe2e1e1ffe2e1e1ffe1e1e2ffe1e2e1ffe1e2e2ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeae9e9ffeaeaeaffeaebeaffebebebffebebebffebebebffecececffecececffecececffecedecffededecffedededffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefefefffefefefffefefefffefefefffeff0f0fff0efefffeff0efffefefefffeff0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff080809ff1c1c1cff504f4fff666667ff7b7a7aff848484ff838384ff848484ff868686ff898888ff8a8b8bff919191ffc6c5c6fff7f8f8fffefdfefffdfdfefffdfdfefffefdfdfffefdfdfffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffbfbfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffbfafbfffafbfbfffafbfbfffafafbfffafafafffafafafffafafafffbfbfbfffafafafffafafafffafafafffafafbfffafafafffafafafffafbfbfffafafafffbfafafffafafafffafafafffbfafafffafafbfffbfafafffbfbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffafafbfffafbfbfffbfbfafffafafbfffbfafafffbfbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffafafbfffbfbfafffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfafbfffbfafafffbfbfafffbfbfbfffbfafbfffbfbfafffafafbfffafbfbfffafbfbfffafbfbfffafafbfffbfafafffafafbfff4f3f4ffc2c2c2ff908f90ff898989ff888889ff878788ff868686ff848585ff858585ff828181ff6d6d6dff3d3d3dff0e0e0dff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfcfcfffcfcfcfffdfdfcfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffdfdfdfffcfcfcfffbfbfbfff9f9f9fff6f6f6fff5f5f4fff4f3f4fff2f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffe9eaeaffe8e8e8ffe6e6e6ffe5e5e5ffe2e3e3ffdfdfdfffdddcdcffdadadbffd7d8d8ffd4d4d4ffd2d2d2ffd0cfcfffcdcdceffcbcbcbffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffcac9caffc9cacaffcac9caffcbcacaffcacacaffcbcbcaffcacbcaffcacbcbffcacbcbffcacacbffcacbcbffcbcbcbffcbcbcbffcdcdccffcdcecdffcecfceffcfcfcfffd0d0d0ffd0d0d1ffd1d1d2ffd2d2d3ffd3d4d3ffd4d4d4ffd5d4d5ffd6d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd9d8d8ffdadad9ffdadadaffdadadaffdbdbdaffdbdadbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdddcdcffddddddffdededeffdddedeffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e2e3ffe2e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0dfe0ffe0dfdfffe0dfe0ffdfdfe0ffdfdfdfffdfdedeffdfdfdeffdededfffdededeffdededdffdedddeffdddedeffdddeddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadadaffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d5ffd4d5d5ffd4d4d4ffd3d2d3ffd1d2d2ffd0d0d1ffcececeffcdcdcdffcccccbffc9c9c9ffc7c7c6ffc3c4c4ffc1c2c1ffc0c1c0ffc0c0c0ffbfc0c0ffc0bfbfffbfbfbfffbebfbeffbebebeffbebebdffbebebdffbdbcbdffbbbbbcffbbbbbbffb9babaffbabab9ffb9b9b8ffb7b7b7ffb6b5b6ffb5b4b4ffb3b2b3ffb1b0b1ffaeadaeffababaaffa6a7a7ffa2a1a2ff9d9d9cff979797ff919292ff8a8b8bff848485ff7e7e7fff787878ff727272ff6c6c6cff656565ff5e5e5eff585858ff525253ff4c4c4dff464646ff404040ff393939ff343333ff2f2f2fff2b2b2cff282727ff252525ff222222ff191919ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040405ff121212ff2d2d2dff464647ff575757ff5c5c5cff5f5f5eff636364ff696969ff6e6d6eff6e6f6eff525253ff323232ff373738ff3f3e3eff454545ff4d4d4cff525352ff585959ff5f5f5fff656565ff6c6c6cff747373ff7b7b7bff828382ff898989ff8f908fff969696ff9c9b9bffa1a1a1ffa6a6a7ffababacffafafaeffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b8ffbab9baffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbebeffc0bfbfffbfbfc0ffc0c0c0ffc0c1c1ffc1c1c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacbffcbcacaffcbcbccffcbcbccffccccccffcdccccffcdcdcdffcdcdcdffcdceceffcdcdceffcdceceffcececfffcececeffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d8d9ffdad9daffdad9d9ffdbdbdaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcddddffddddddffdddddeffdddedeffdededeffdededfffe0dfe0ffdfdfe0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e5e5ffe6e6e6ffe7e7e7ffe9e8e8ffeaeaebffebebecffedededffeeeeeefff0efeffff0f0f0fff1f1f1fff2f1f2fff2f3f2fff3f3f4fff4f4f4fff5f4f5fff6f5f5fff6f6f6fff8f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffcfcfbfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeefefffefeeefffefefefffefefefffeeeeeeffefeeeeffeeeeeeffedededffebebebffebeaebffebeaeaffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e4ffe3e3e4ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdedfffdedddeffdededdffdededeffddddddffdeddddffddddddffddddddffdcddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd2d2d2ffd1d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd4d3d3ffd3d4d4ffd2d3d3ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd7d7d8ffdbdadaffddddddffdfdfdfffe0e0e0ffe2e2e2ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe1e1e1ffdfe0dfffdededeffdddcdcffdbdbdbffdadadaffd8d8d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d6ffd5d4d5ffd4d3d3ffd3d3d2ffd0d1d1ffcecdceffcccbcbffc9c9caffc8c8c8ffc7c8c7ffc6c6c7ffc5c5c5ffc4c3c3ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0bfc0ffbfc0c0ffbebebeffbdbebeffbdbdbeffbebdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfe0ffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe1e1e2ffe1e1e2ffe2e1e1ffe2e2e2ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffeae9e9ffe9e9e9ffeaeae9ffeaeaeaffeaebeaffebebebffecebebffebebecffecececffecececffedededffedededffedededffedededffeeedeeffeeeeeeffeeeeeeffefeeeeffefefeeffefefefffefefeffff0efefffefefefffeff0efffeff0efffefefefffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040304ff0a0a0aff222121ff535352ff686868ff7b7c7cff838383ff838383ff848384ff868586ff888889ff8b8b8bff919191ffc4c4c4fff8f7f7fffdfdfefffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffafafbfffafafafffafbfafffbfbfafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfafafffbfafafffbfafbfffafafbfffbfafbfffbfbfbfffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfafafffbfafbfffafafbfffbfafafffbfafafffafafafffafafbfffbfafbfffafafbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfafffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffafafafffbfbfbfffbfafafffafbfbfffbfafbfffbfbfbfffafafbfffafafafffafbfafff3f3f3ffc2c2c2ff8f8f8fff898a8aff898988ff878887ff868585ff848484ff848484ff807f80ff686869ff363636ff0b0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfcfdfffcfcfcfffcfcfdfffdfdfdfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfcfdfffcfcfcfffbfbfbfff9f8f8fff6f5f5fff5f4f4fff4f3f3fff3f3f3fff2f1f2fff1f1f1fff0f0f0ffefefefffeeeeeeffededecffebecebffebebebffe9eaeaffe8e8e8ffe6e6e6ffe5e4e4ffe3e3e2ffdfdfdfffddddddffdadadbffd8d8d8ffd4d4d4ffd2d2d2ffcfcfd0ffcdcdceffcbcbccffcac9caffc9c8c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcac9c9ffcac9caffcacacaffcbcacaffcacbcaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccccdffcececdffcecfcfffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd2d3d2ffd3d3d3ffd4d4d3ffd4d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d8ffd9d8d8ffd9d9d9ffdad9daffdadadaffdbdadaffdbdadbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdddddcffddddddffdededdffddddddffdededeffdededeffdfdfdeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e1e1ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe2e2e3ffe4e3e4ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e6ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdfdedeffdededeffdededeffdeddddffdededeffddddddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d6d7ffd6d5d6ffd4d5d4ffd4d4d4ffd3d3d3ffd2d1d1ffd0d0d1ffcfcfcfffcecdceffcbcccbffc9cacaffc7c7c7ffc4c4c4ffc2c1c2ffc0c1c1ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebebfffbebebeffbdbebeffbcbdbdffbcbcbcffbbbbbbffbbbabbffbababaffbababaffb9b8b8ffb7b8b7ffb6b6b6ffb4b4b5ffb3b3b3ffb1b0b1ffaeaeaeffabababffa7a6a6ffa1a1a1ff9d9c9cff979797ff929292ff8b8a8bff858585ff7f7f7fff797978ff727372ff6c6c6bff656565ff5e5e5eff585959ff535352ff4d4d4cff474646ff404040ff393939ff343334ff2e2f2fff2b2b2bff282828ff252525ff222223ff191919ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff161616ff303030ff49494aff585858ff5d5c5dff5f5f5fff636463ff696969ff6c6c6cff6b6a6aff505051ff333333ff393939ff3f3f3fff464647ff4d4d4dff535353ff595959ff5f5f5fff656565ff6c6c6cff747473ff7b7b7bff828283ff8a8a89ff909090ff959596ff9b9b9bffa1a1a1ffa6a6a6ffacacacffafafafffb2b2b1ffb4b5b4ffb7b7b7ffb8b8b8ffbababaffbbbbbbffbcbcbcffbdbdbdffbebdbeffbebebeffc0bfbfffc0bfbfffc0c0c0ffc1c0c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacbcbffcbcbcbffccccccffcdccccffcdcccdffcdcdcdffcdcdcdffcececeffcececeffcecdceffcececfffcececfffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd1d1d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d4ffd4d3d3ffd4d4d4ffd5d4d5ffd5d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdadbffdbdbdbffdcdbdcffdcdcdcffdcddddffddddddffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e1ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e9e9ffeaeaebffebebecffedededffeeeeeeffefeff0fff0f0f0fff1f1f1fff2f2f2fff3f2f2fff3f3f4fff4f4f4fff5f5f5fff5f6f5fff6f7f7fff7f7f7fff8f9f8fff9f9f9fffafafbfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffbfbfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefeeffefefeeffefeeeeffefefeeffefeeeeffefeeefffefeff0ffeeeeeeffecebebffebebebffeaebebffebebebffeaeaebffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeae9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e6e5ffe4e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e1ffe1e1e1ffe1e1e1ffdfdfe0ffdfdfdfffdfdedfffdfdedeffdededeffdedddeffdeddddffdeddddffddddddffdddddeffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdcdbffdbdbdbffdbdbdb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d3d3ffd4d3d4ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd3d2d3ffd2d2d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd1d1d1ffd1d1d1ffd4d3d4ffd4d4d4ffd6d7d7ffdadadaffdddeddffe0dfe0ffe2e2e3ffe5e5e5ffe7e6e6ffe7e7e7ffe6e6e7ffe5e5e5ffe4e4e3ffe3e3e3ffe2e2e3ffe2e1e1ffe0e0e0ffdfdedfffdddeddffdddcddffd9d9d9ffd8d8d8ffd7d7d7ffd4d4d5ffd3d3d3ffd1d1d1ffd0cfcfffcececeffcdccccffcacacaffc9c8c8ffc7c7c7ffc6c6c7ffc7c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc4c5c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c2ffc2c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0bfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e1e0ffe1e1e1ffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e1ffe2e1e1ffe2e2e1ffe2e2e1ffe3e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e7ffe6e6e6ffe7e6e7ffe6e7e6ffe7e7e8ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffebebeaffebebebffeaebebffebebebffebebebffecececffecedecffedededffededecffedededffeeeeeeffededeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefeeefffefefefffefefefffefefefffefefeffff0eff0fff0f0efffefefefffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0a090aff202020ff525252ff666767ff7c7b7cff848484ff838484ff838383ff858586ff878888ff8b8a8aff8e8f8effbcbcbcfff5f5f5fffdfdfcfffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffcfbfbfffbfbfcfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafafbfffafbfbfffbfafbfffafafafffafbfafffafbfbfffbfafbfffafbfbfffafbfbfffafafbfffafafafffafafafffafbfafffafafbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfafbfffafbfbfffafbfbfffafafbfffafafafffafafafffafafafffafafbfffbfafafffafafbfffbfafafffafafafffbfafafffbfafafffbfbfbfffafafbfffbfafbfffafbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafafafffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafbfffafafbfffafbfbfffbfbfafffafafafffafafbfffafbfbfffbfafbfffafaf9fff1f1f1ffbbbbbbff8c8c8cff888989ff888888ff868787ff858484ff838282ff828281ff7d7d7dff666566ff343434ff0a0a0aff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfdfcfffcfcfcfffdfcfcfffdfdfcfffefdfefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfcfdfffcfcfcfffbfbfbfff9f9f8fff5f5f6fff4f4f5fff3f4f4fff3f3f3fff1f2f2fff1f1f1fff0f0f0ffefeff0ffeeeeeeffedededffecececffebebebffe9eaeaffe8e8e8ffe6e6e7ffe5e4e4ffe2e2e2ffdfe0dfffddddddffdbdadbffd8d8d8ffd4d4d4ffd1d2d2ffd0cfd0ffcecdcdffcbccccffc9c9caffc9c8c9ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9caffc9cac9ffcacacaffcacacbffcacbcaffcacacaffcbcacaffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffccccccffcdcdcdffcececeffcfceceffcfcfcfffd0cfd0ffd0d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd6d5d5ffd5d5d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdadadbffdbdbdbffdcdcdbffdbdbdbffdcdcdcffdcdcddffddddddffddddddffdddeddffdededeffdededeffdededfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e0e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e2e2ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e3ffe4e4e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e3ffe3e2e3ffe2e2e2ffe2e2e1ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e1ffe0e1e0ffe0e1e0ffe0e0e0ffdfe0dfffe0e0e0ffdfe0dfffe0dfdfffdededfffdfdfdfffdfdedfffdededeffdededeffdededeffdddddeffdddddeffddddddffddddddffdcddddffdcdcddffdcdcddffdcdcddffdcdcdbffdbdcdbffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadad9ffd9d9daffdad9daffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d7ffd7d6d7ffd5d6d6ffd5d4d4ffd4d4d4ffd2d3d3ffd1d2d1ffd0d0d0ffcfcfcfffcdcecdffcbcbccffcac9c9ffc7c7c7ffc4c4c4ffc2c1c1ffc1c0c1ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbebdbdffbdbdbdffbcbcbcffbbbcbcffbbbbbbffbababaffb9b9b9ffb9b9b9ffb7b8b7ffb7b6b6ffb4b4b5ffb3b3b3ffb1b0b1ffaeaeaeffabababffa7a7a6ffa1a1a2ff9c9c9dff979898ff929292ff8a8a8aff848485ff7f7f7fff797879ff727272ff6b6c6bff656665ff5f5e5fff585959ff525252ff4c4c4cff464545ff3f3f3fff393938ff333333ff2f2e2fff2b2b2cff282828ff252525ff222222ff1d1c1cff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050605ff161616ff313030ff494a4aff585858ff5d5d5dff5f605fff646363ff696a69ff6d6d6dff6a6b6bff505050ff343434ff393a39ff3f3f40ff474646ff4d4e4dff535353ff5a5959ff5f5f60ff666566ff6c6c6cff747473ff7c7c7cff848384ff8a8a8aff90908fff959696ff9c9b9cffa1a2a1ffa7a7a6ffacacacffaeafaeffb2b2b2ffb4b5b4ffb7b6b7ffb8b8b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbebebeffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc1c1c2ffc2c2c3ffc3c3c4ffc4c4c3ffc4c5c4ffc5c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c9ffc9c9c9ffcac9caffcacacaffcacbcbffcbcacbffcccbcbffccccccffccccccffcdcccdffcdcdcdffcecdcdffcececdffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d2ffd3d4d4ffd4d3d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdcffdcdcdcffdddddcffddddddffdddddeffdededeffdededfffdededeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e8e8ffe9e9e9ffebeaeaffecececffedededffeeeeefffeff0effff1f0f0fff1f1f1fff2f2f2fff2f3f2fff3f3f3fff4f4f5fff5f5f5fff5f5f6fff7f6f6fff7f8f7fff8f8f8fffaf9f9fffafafbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeefefffefefefffefeeeeffeeeeeeffeeefeefff0f0f0fff0eff0ffefefefffecececffebebebffebebebffebebebffebebebffeaeaebffeaeaebffeaeaeaffeaeae9ffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e7ffe6e6e6ffe6e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e2e2ffe2e2e2ffe2e2e2ffe0e1e1ffe1e0e0ffdfdfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdeffdededeffdedddeffdddddeffdddddeffdededdffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdddcffdcdcdc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd4d3d3ffd3d3d3ffd3d4d3ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd3d2d3ffd3d2d2ffd3d4d4ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d4ffd4d4d3ffd2d2d3ffd4d3d3ffd8d8d7ffdadadaffdddcddffdfdfdfffe2e2e2ffe5e5e5ffe7e7e6ffe8e7e8ffe6e6e6ffe7e7e7ffe7e7e7ffe9e9e9ffe9e9eaffe5e6e6ffe3e3e3ffe0e0e0ffddddddffdadadaffd7d8d7ffd6d5d5ffd2d2d3ffd1d1d1ffcfcecfffcdcdceffcccdccffcccccbffcacacaffc9c9caffc9cacaffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc4c5c4ffc4c5c4ffc4c4c4ffc3c3c3ffc3c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c2c2ffc1c1c1ffc1c1c2ffc1c1c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e1e0ffe1e1e1ffe2e1e2ffe1e2e2ffe1e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e5e5ffe4e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e6e7ffe8e7e7ffe7e8e7ffe7e7e7ffe8e7e8ffe8e8e9ffe9e8e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaebebffebebeaffebebebffebebebffebececffecececffecececffecedecffedededffedeeedffeeededffededeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefefefffefefefffefefefffefefeffff0efefffefefefffefefefffefeff0ffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff070707ff191919ff4b4c4bff646364ff7a7a7aff838383ff838484ff838383ff858585ff878888ff8b8a8aff8d8e8dffb6b6b6fff2f1f2fffdfcfcfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffefdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffafafbfffafbfafffbfbfafffafbfbfffafbfafffafafafffbfbfbfffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfafffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffbfbfafffafbfbfffbfbfafffafafafffafbfbfffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffafbfafffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafafafffbfbfafffafafafffafbfbfffafafbfffafbfafffbfbfafff9f9f9ffededecffb3b3b3ff8a8a8aff898989ff888787ff868686ff858585ff838383ff838382ff7d7c7dff656565ff383737ff0a0a0aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfcfcfffcfcfcfffcfcfcfffdfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffdfdfdfffcfbfcfffbfbfbfff9f8f8fff6f6f6fff4f4f4fff4f4f3fff3f3f2fff2f2f2fff1f1f1fff0f0f0ffeff0efffeeefeeffedededffecececffecececffeaeaeaffe8e8e8ffe6e6e6ffe5e5e5ffe3e3e3ffe0dfdfffdddcddffdadadaffd8d8d8ffd3d3d3ffd2d1d2ffd0d0d0ffcdcdcdffcbcbcbffcacac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9caffcac9caffcacacaffcacacaffcbcacaffcbcacbffcbcacbffcbcacaffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcccbffcccccbffcdcecdffcdceceffcfcfcfffcfcfcfffd0d0cfffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d5d5ffd7d6d6ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdcffdbdbdcffdcdcdcffdddddcffddddddffdddeddffddddddffdededeffdededeffdfdedeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe3e3e3ffe3e2e2ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdfdedeffdfdfdfffdededeffdededeffdededdffdddedeffddddddffddddddffddddddffddddddffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdcffdbdbdbffdbdadaffdadbdaffdbdbdbffdadadaffdadad9ffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d8d7ffd7d6d7ffd5d6d5ffd5d4d4ffd4d4d4ffd3d2d3ffd2d1d2ffd1d0d0ffcfcfcfffcecdcdffccccccffcac9c9ffc7c7c7ffc4c5c4ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbebfbfffbebebeffbdbdbdffbdbcbcffbcbcbbffbbbbbbffbababaffbababaffb9b9b9ffb7b7b8ffb6b7b6ffb5b4b4ffb3b2b2ffb1b1b1ffaeaeafffacacabffa7a7a7ffa2a2a2ff9d9d9cff989898ff929292ff8a8a8aff848484ff7e7f7eff787978ff727272ff6b6c6bff656565ff5f5f5fff585858ff525151ff4b4b4bff454545ff3f3f3fff383838ff333233ff2f2f2fff2c2b2bff272727ff252525ff222222ff1f1f1fff050606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050405ff151515ff2f2f2fff474748ff595958ff5e5d5eff606060ff656464ff6b6c6bff6f6f6fff6c6c6cff515151ff353535ff3a3a3aff404040ff474647ff4e4d4dff545454ff5a5a5aff606060ff666666ff6d6d6cff747575ff7d7c7cff848484ff8a8b8bff909190ff969696ff9c9c9bffa1a1a1ffa6a7a7ffacacacffafafafffb2b2b2ffb4b4b5ffb7b7b7ffb8b8b8ffbabab9ffbbbbbbffbcbcbcffbdbdbdffbebebdffbebfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffcacac9ffcacacaffcbcacbffcbcbcbffcccbccffcbcbccffcccdccffcdcccdffcdcdcdffcecdcdffcececdffcececeffcfceceffcfceceffcfcfcfffd0cfcfffd0cfcfffd0cfcfffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffdad9d9ffd9d9daffdbdadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffddddddffdddddeffdddeddffdededeffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe8e7e8ffe9e9e9ffebeaebffebebecffedededffefeeefffeff0effff1f0f0fff1f2f1fff2f2f2fff3f2f3fff4f3f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff8f7f7fff8f9f8fff9f9f9fffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefeeeeffeeeeeeffefefefffefefeffff1f0f0fff1f0f1fff0f0f0fff0efefffebebebffecebecffebebebffebebebffeaeaebffebebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe5e6e6ffe6e6e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e1ffe0e1e1ffe0e0e0ffe0dfdfffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdededeffddddddffdededdffddddddffddddddffdddddeffdddddcffdddddcffdcddddffdcdddcffdcdcdc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd5d4d4ffd4d3d3ffd4d4d4ffd4d4d3ffd8d7d7ffd7d7d7ffdad9d9ffdbdbdbffdcdcdcffdededeffe0dfdfffe2e2e1ffe4e5e4ffe6e6e5ffe7e7e6ffe7e8e8ffe8e8e8ffe8e8e7ffe7e7e6ffe4e4e4ffe1e1e1ffddddddffdbdbdbffd8d8d8ffd5d5d6ffd4d4d4ffd1d1d1ffd1d0d0ffcfcfcfffcececfffcfcfceffcdccccffcbccccffcacacaffcacac9ffc9c9c9ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c7c6ffc4c4c4ffc4c4c5ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc3c3c3ffc3c2c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe5e4e5ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e8ffe9eae9ffeae9e9ffeaeaeaffeaebebffebebebffebebebffecebebffececebffecececffecececffedededffedededffedededffedeeeeffeeededffeeededffeeeeeeffeeeeefffefefeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff050505ff101010ff414141ff605f5fff787878ff818281ff838383ff838383ff858585ff888888ff8a8b8bff8d8e8effaeaeaeffedededfffcfbfbfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfdfffdfcfcfffdfdfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfcfcfffcfcfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffcfbfcfffcfbfbfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfcfffcfbfbfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfbfbfffafbfafffbfbfafffbfbfafffafafafffbfbfbfffafafafffbfafbfffbfafbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfcfcfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfafafffbfafbfffbfbfbfffafbfafffbfafbfffbfafafffbfafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffaf9fafffafafafffafafafffafaf9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffafbfbfffafbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafbfffafbfafff8f8f8ffe9e8e8ffadadadff898989ff898988ff888888ff868686ff858585ff838383ff838384ff7e7e7fff666666ff333333ff080807ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfbfffdfdfdfffdfefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfdfffcfcfbfffbfbfbfff9f8f9fff6f5f6fff4f4f4fff4f4f4fff3f3f3fff2f1f1fff1f1f1fff0f0f0ffefefefffefeeefffeeededffedececffebebebffeaeaeaffe8e8e8ffe6e6e6ffe5e5e5ffe2e2e2ffdfdfe0ffddddddffdadadbffd8d8d7ffd3d4d3ffd2d2d1ffd0cfd0ffcdcecdffcbcbcbffcac9caffc9c9c9ffc9c9c8ffc8c9c9ffc9cacaffc9cac9ffcacacaffcac9caffcacacaffcacacaffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcccccbffcbcbccffcdcdcdffcececeffcfcfceffd0cfcfffd0cfd0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffdeddddffdededeffdddedeffdfdedeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e0ffe2e1e1ffe1e2e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e4ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e5ffe6e6e6ffe5e5e5ffe6e6e6ffe5e5e5ffe6e5e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e3ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e3ffe3e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e0ffe1e0e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0dfdfffe0e0e0ffdfe0dfffdfdfdfffdedfdfffdfdedfffdfdedeffdededeffdededeffdededeffdedddeffddddddffddddddffddddddffddddddffdddcdcffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdadaffdadadaffdad9daffdadadaffd9d9daffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d6d7ffd6d6d5ffd4d5d5ffd3d4d4ffd3d3d2ffd2d2d2ffd1d0d0ffcfcfcfffcdcdcdffcccbccffcacac9ffc8c7c7ffc4c4c4ffc2c1c1ffc1c0c1ffc0c0c0ffbfbfc0ffbfc0bfffbebebfffbebebfffbebebeffbebebdffbebdbdffbdbcbcffbbbcbbffbbbbbbffbababaffbabab9ffb8b9b8ffb8b8b8ffb6b6b6ffb5b4b5ffb3b2b3ffb0b1b1ffafafaeffacacacffa7a7a8ffa2a2a3ff9d9d9dff989999ff939392ff8a8a8aff858484ff7f7f7fff787878ff737273ff6c6c6cff656565ff5e5f5eff585858ff525251ff4a4a4aff444444ff3d3d3dff373738ff333233ff2f2f2fff2c2c2bff282827ff262525ff232222ff1f1f1fff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060605ff171617ff313231ff4a4a4aff5a5959ff5f5e5fff616161ff656666ff6b6c6cff6f6f6fff6d6d6dff525151ff353535ff3a3a3aff404040ff474747ff4f4e4eff545454ff5b5a5aff616061ff676767ff6e6e6eff767675ff7d7d7eff848485ff8b8b8aff919190ff979697ff9d9c9cffa1a2a1ffa7a7a6ffacacacffafafafffb2b2b2ffb5b5b5ffb6b6b6ffb9b8b8ffbab9baffbbbbbbffbdbcbcffbdbdbdffbebdbeffbebebeffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc2c1c1ffc2c2c2ffc3c3c2ffc4c4c4ffc5c4c4ffc6c5c5ffc5c6c5ffc6c6c6ffc7c7c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcbcaffcbcbcbffcbcccbffccccccffcdcccdffcdcdcdffcdcdcdffcdceceffcdceceffcececeffcfcfcfffcfceceffcfcfcfffcfcfcfffd0cfd0ffd0d0cfffd1d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd4d3d3ffd4d3d4ffd4d5d4ffd5d5d4ffd6d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd9d8d8ffd9d8d8ffd9d9d9ffdadad9ffdadadaffdbdadbffdbdbdbffdbdbdcffdcdcdcffdddcdcffdddcdcffdeddddffdededeffdededeffdfdedfffdfdfdfffe0e0e0ffdfe0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e4ffe6e6e6ffe8e8e7ffeae9e9ffeaebebffecececffeeededffefeeeffff0f0effff0f1f1fff1f2f2fff2f2f2fff3f3f3fff4f3f3fff5f4f4fff5f5f5fff6f6f6fff7f6f6fff8f7f7fff8f8f8fffaf9f9fffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffcfcfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfcfffdfcfcfffbfbfa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefeeffeeeeeeffefefeefff0f0f0fff0f0f1fff1f0f1fff0f0f1fff0f0efffececebffececebffecebebffebecebffebebebffebebebffebeaebffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e4e4ffe3e4e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe0e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfdfdfffdfdedfffdfdedfffdededeffdededeffdededeffddddddffdeddddffdddddeffddddddffdddddd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d1ffd3d3d2ffd3d3d2ffd4d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d4ffd8d7d7ffd8d7d8ffd9d9d9ffdbdbdbffddddddffdeddddffdfdedfffdfdfdfffe0e0e0ffe2e2e1ffe2e2e3ffe4e4e4ffe5e5e4ffe5e5e4ffe4e4e4ffe3e2e2ffe0e1e0ffdededeffdbdbdbffdadadaffd8d9d8ffd7d7d7ffd5d6d6ffd6d5d6ffd2d1d1ffd1d1d1ffcfcfcfffcececeffcececfffccccccffcbccccffcbcbcbffcacac9ffcac9c9ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c7c7ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e1ffe1e1e1ffe3e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e3ffe4e4e3ffe5e4e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe9e9e9ffeaeae9ffe9e9eaffeaeaeaffeaeaeaffebebeaffecebebffecebebffebecebffecececffecececffedededffedededffedededffedededffeeededffeeedeeffeeeeeeffefefeeffefefefffefefefffefefefffefefefffeff0f0fff0f0efffefefeffff0efefffefefefffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff040304ff0e0e0eff3c3c3dff5d5c5dff777878ff808080ff828282ff838383ff868586ff888988ff8b8b8aff908f90ffabaaabffeae9e9fffbfbfbfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffefdfdfffefefdfffdfdfdfffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffaf9fafffafafafffaf9fafffaf9f9fffafafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafbfffbfafbfffbfbfbfffafafbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafff8f7f7ffe3e3e4ffa7a7a7ff8a8a89ff898989ff888788ff868687ff858585ff848484ff848485ff7f7f7fff646464ff2f2f2fff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfcfffcfcfcfffcfbfbfffcfcfdfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffcfbfbfffbfafbfff9f8f9fff6f6f5fff5f5f4fff3f4f3fff3f3f3fff2f2f2fff1f0f1fff1f0f0ffefefefffefeeeeffeeedeeffecececffebebebffeaeaeaffe8e8e8ffe6e6e7ffe5e5e5ffe3e3e3ffe0dfe0ffddddddffdadadbffd8d7d7ffd4d4d4ffd2d1d2ffcfcfd0ffcdcdcdffcccccbffc9cac9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9caffcacacaffcacacaffcacacbffcbcbcbffcbcbcaffcbcbcbffcbcbccffcbcbccffcbcbccffcbcccbffcccbcbffcbcccbffcccbccffccccccffcdcdcdffcececeffcfcfceffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd3d2d2ffd2d3d3ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd8d7d7ffd8d8d9ffd9d9d9ffdad9d9ffdadad9ffdadadaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdededdffdfdedeffdfdedfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e0e1ffe1e0e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe5e5e6ffe5e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffdfdfdfffdfdfdfffdedfdeffdededeffdededeffdededeffdedddeffdedddeffdeddddffddddddffddddddffddddddffddddddffdddcddffdddcdcffdcdcdcffdcdcdcffdcdbdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadbdbffdadadbffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d7ffd7d6d7ffd5d6d5ffd5d5d4ffd4d4d4ffd2d2d3ffd2d1d2ffd0d0d0ffcececfffcdcdcdffcccccbffcac9c9ffc7c7c8ffc5c4c5ffc2c2c2ffc1c1c1ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbebebeffbebebeffbebebdffbdbdbdffbcbdbdffbcbcbcffbbbbbbffbbbabaffb9babaffb9b9b9ffb8b8b8ffb6b6b6ffb4b5b5ffb3b3b3ffb1b0b0ffafaeaeffacabacffa8a7a8ffa3a3a2ff9e9e9eff999999ff949494ff8c8c8cff868586ff808080ff797979ff737272ff6c6b6cff656565ff5f5f5eff585858ff525151ff4a4a4bff434444ff3c3d3dff373637ff323232ff2f2e2fff2b2b2bff282828ff252525ff222222ff1f1f1fff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080708ff1c1c1cff393a39ff505050ff5a5b5aff5f5f5fff616261ff666665ff6b6a6bff6e6e6eff6d6c6cff494949ff353535ff3a3b3aff414040ff474747ff4e4e4fff555555ff5b5c5cff626262ff696969ff70706fff777777ff7f7e7eff858585ff8b8b8bff919191ff969797ff9c9d9dffa2a2a2ffa7a7a7ffadadacffafafafffb2b2b2ffb5b4b4ffb6b7b7ffb8b8b8ffbababaffbbbbbbffbdbcbcffbdbdbeffbebebeffbfbebeffbfbfbeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc2c3c2ffc4c3c3ffc4c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c6c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacbffcbcacbffcbcbcbffcbcccbffccccccffcccdccffcdcdcdffcdcdcdffcececdffcececeffcececeffcfcecfffcfcfcfffcfcecfffcfd0cfffd0cfcfffd0cfcfffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d4ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdad9d9ffdadadbffdbdadbffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffddddddffdededeffdededeffdfdedeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e0e1ffe1e1e1ffe1e2e2ffe2e3e3ffe3e3e4ffe4e4e4ffe4e4e5ffe5e5e5ffe7e7e7ffe8e7e8ffe9e9eaffeaebebffecececffedeeedffefeeefffeff0effff1f1f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff6f6f5fff6f6f6fff7f7f8fff9f8f9fff9fafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffdfdfcfffbfbfbfffafbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefeeefffeeeeeffff1f1f1fff0f1f1fff0f0f1fff1f0f1fff0eff0fff0f0f0ffecececffecebecffebebecffebebebffebebebffebebebffebebebffeaebeaffebebeaffeaeaeaffeae9eaffeae9eaffe9eaeaffe9e9eaffe9eae9ffe9e9e9ffe9e8e8ffe9e8e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0dfdfffe0e0e0ffdfdfdfffdfdfdeffdfdfdeffdededeffdededeffdededeffdedddeffdededd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd4d4d4ffd3d3d3ffd4d3d4ffd4d4d4ffd7d7d8ffd8d8d7ffdad9d9ffdbdadaffdddddeffdedddeffdedfdfffdfdfdfffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe0e0e1ffdfdfdfffdfdfdeffdedfdfffdadadaffd9d9d9ffd7d7d7ffd5d6d6ffd6d6d5ffd1d1d1ffd1d1d1ffcfcfcfffcfcecfffcfceceffcdcdccffcbcccbffcbcbcbffcacac9ffcac9caffc8c8c7ffc7c7c7ffc8c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc5c4c4ffc5c4c4ffc3c3c4ffc3c3c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e5e6ffe7e6e7ffe6e6e6ffe6e6e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9eaffeaeaeaffeaeaeaffebebeaffebebebffebececffecebecffecececffededecffecededffedededffedededffedeeeeffedeeeeffeeeeeeffeeeeeeffefeeeeffefeeefffefefeffff0efeffff0f0efffefefeffff0f0f0fff0f0f0ffefefeffff0efefffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff101010ff3c3d3dff5b5b5cff777778ff808080ff828282ff838383ff858685ff888888ff8b8b8bff90908fffa6a7a6ffe5e5e5fffbfbfbfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfefefffefefefffdfdfdfffdfdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffafbfbfffbfbfafffbfafbfffbfbfafffbfbfbfffbfafafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffbfbfafffafafafffafafafffbfafafffafafafffafafafffaf9f9fff9fafafff9f9fafffaf9fafffafaf9fff9fafafffaf9fafffaf9f9fffafafafff9fafafff9f9fafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfafffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfbfbfffcfbfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfafffbfbfafffbfbfafffafbfbfff7f7f7ffe0dfdfffa3a4a3ff8b8b8cff898888ff878888ff868687ff868586ff858685ff848585ff7f7e7fff646363ff303030ff060707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffdfcfdfffefdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfcfffafbfbfff9f9f8fff6f6f6fff5f5f5fff3f4f3fff3f2f3fff2f2f1fff1f1f1fff0f0f0ffefefefffeeeeeeffeeededffecedecffebebecffeae9e9ffe7e8e8ffe6e6e6ffe5e4e5ffe3e3e3ffdfe0e0ffdddcddffdbdadaffd7d7d7ffd3d4d4ffd1d1d2ffcfcfd0ffcdcecdffcbcbcbffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacac9ffcacbcaffcacacaffcbcacbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcbcccbffcbccccffccccccffcdcdccffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d0d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d8ffd9dad9ffdadadaffdadadaffdadadbffdbdbdaffdcdcdbffdcdcdbffdcdcdcffdddcdcffddddddffdddeddffdededeffdededeffdedfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e5e5ffe5e6e6ffe5e5e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e5ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e5e5ffe5e6e6ffe5e5e6ffe6e5e6ffe6e6e5ffe5e6e6ffe6e5e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdededfffdededeffdededeffdedddeffdddedeffdededdffdddedeffddddddffddddddffdddcddffdcdddcffdddddcffdcdddcffdcdcdcffdcdcdbffdcdbdcffdbdcdbffdcdbdcffdbdbdbffdadbdbffdadadbffdbdadbffdadbdaffdadadaffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d5d5ffd5d5d4ffd4d4d3ffd2d3d2ffd2d2d1ffd0d0d0ffcfcecfffcdcdcdffcccbcbffc9c9caffc7c7c7ffc5c4c4ffc2c2c1ffc1c1c1ffc0c1c0ffc0c0c0ffbfbfc0ffbfbfbfffbebfbeffbebebeffbebebeffbdbdbdffbdbdbdffbcbbbcffbbbbbbffbababaffb9b9b9ffb9b8b9ffb8b8b7ffb7b6b7ffb5b5b5ffb3b3b3ffb1b1b1ffaeaeafffababacffa8a8a7ffa3a4a4ff9f9f9fff9a9a9aff949495ff8c8d8cff878786ff808180ff797979ff727272ff6c6b6bff656565ff5f5f5fff595858ff515251ff4a4a4aff434343ff3c3c3cff363636ff323232ff2f2e2eff2b2b2bff272727ff252525ff222222ff1f1f1fff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff0c0c0cff272627ff434443ff555555ff5c5c5cff5f5f5fff626161ff666666ff6b6b6aff6e6e6dff6b6c6bff474746ff353435ff3a3a3aff404040ff474747ff4f4e4fff555555ff5c5c5cff646464ff6a6b6aff717272ff797979ff7f807fff868686ff8c8c8cff929292ff979797ff9d9d9dffa3a2a3ffa8a7a7ffadadadffaeafaeffb2b2b2ffb5b4b4ffb7b6b7ffb8b8b8ffbababaffbcbcbcffbcbcbdffbdbdbdffbebebeffbebfbfffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc2c2c1ffc2c3c3ffc3c3c3ffc5c4c4ffc5c5c5ffc6c5c6ffc6c5c6ffc6c7c6ffc6c7c7ffc8c7c8ffc8c8c8ffc8c8c9ffc9c9c9ffcac9c9ffcacacaffcacbcbffcacacbffcbcbcbffcbccccffccccccffcccccdffcdcdccffcdcdcdffcececdffcececeffcecfceffcfcfcfffcfcfceffd0cfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d0ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9daffd9d9daffdadadaffdbdbdaffdbdcdbffdcdcdcffdcdcdcffdcdcddffdddddcffdddeddffdededdffdededeffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e4ffe5e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffeae9eaffebebebffecececffededeeffeeefeefff0efeffff1f0f0fff2f1f1fff2f3f2fff3f3f3fff4f4f3fff5f4f5fff5f5f5fff6f6f6fff6f6f6fff8f7f8fff8f8f8fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfcfdfffbfafafffbfbfbfffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeefeffff0f0f1fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff0f0f0fff0f0f1ffecececffebebecffebebecffebecebffebebebffebebebffebebeaffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe6e7e6ffe5e6e6ffe5e5e5ffe4e5e4ffe3e4e3ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffdfe0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdededeffdddedd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd4d4d4ffd7d8d7ffd8d7d8ffd9d9d9ffdbdbdbffddddddffdeddddffdededeffdfdfdfffe2e2e2ffe1e2e1ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e3ffe4e4e4ffe3e2e3ffe1e0e0ffe0e0e0ffdededeffdededfffdadadaffd9d8d9ffd7d7d7ffd6d6d6ffd6d6d6ffd1d1d2ffd1d1d1ffcfcfcfffcecfcfffcfcecfffccccccffcccbccffcacbcaffcacac9ffcacac9ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffecececffecebecffecececffedededffecececffedededffeeededffeeedeeffeeeeeeffeeeeeeffefefefffeeeeefffefefefffefefefffeff0f0fff0f0f0ffeff0effff0eff0ffeff0effff0f0efffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff050505ff0f100fff3b3b3aff595959ff757576ff808080ff838383ff838383ff858585ff888888ff8b8b8aff8f8f8fffa0a0a0ffdededffffbfbfafffdfefefffdfdfdfffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9faf9fff9f9fafff9f9fafff9faf9fffafaf9fffafafafff9faf9fff9faf9fff9f9f9fffaf9fafff9fafafffafafafffafafafffaf9f9fffafaf9fffafafafffbfafafffbfbfafffafafafffbfbfbfffafbfbfffbfafafffbfcfcfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafbfbfffbfbfafff9f9f9ffdcdcdcff9d9d9dff8b8b8bff888888ff878887ff868786ff858586ff868586ff858585ff7e7e7eff636363ff2f2f2fff080807ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfcfcfffcfdfdfffdfcfcfffdfdfdfffefefdfffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffffefffffdfdfdfffcfdfcfffcfcfcfffbfafbfff9f8f8fff6f6f6fff5f5f5fff4f4f4fff2f3f3fff2f2f1fff1f0f1fff0f0f0ffefefefffeeeeeeffedededffecedecffecebebffeae9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe2e2e3ffdfe0dfffddddddffdbdadbffd7d7d7ffd3d4d3ffd1d1d2ffd0cfd0ffcdcdceffccccccffcac9caffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcbcaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcbcbcbffcccbcbffcbccccffcbccccffcccbccffccccccffcdcdccffcdcecdffcececeffcfcecfffcfd0cfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd9d8d8ffd9d9d9ffdad9d9ffdadadaffdadbdaffdbdadaffdbdbdbffdbdcdcffdcdcdcffddddddffddddddffdddeddffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e1e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe1e1e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe4e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe6e6e6ffe5e5e6ffe6e5e6ffe5e6e5ffe6e6e5ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdedfffdededeffdededdffdededeffdedddeffdeddddffddddddffddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadbffdadadaffdadad9ffdadadaffd9dad9ffd9d9d8ffd8d8d8ffd8d8d9ffd7d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffccccccffcacacaffc7c8c8ffc5c5c4ffc2c2c2ffc0c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebfbfffbebebeffbdbebdffbcbdbdffbcbcbcffbbbbbbffbbbabaffb9b9b9ffb8b9b8ffb7b7b8ffb7b6b7ffb6b5b6ffb3b3b3ffb1b1b1ffafafafffacabacffa8a8a8ffa4a4a4ffa09fa0ff9b9b9bff959595ff8d8d8dff878687ff808180ff797a79ff737372ff6b6b6bff656665ff605f5fff585858ff515251ff4a4a4aff424243ff3c3c3cff363636ff323232ff2f2f2fff2b2b2bff272727ff252525ff222122ff1f1f1fff0f0f0fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff060606ff111111ff313132ff4c4c4dff585958ff5c5c5dff5f5f5fff626262ff666665ff6b6b6bff6f6f6eff6b6b6bff464646ff343535ff3a3939ff404040ff474747ff4f4f4fff565655ff5e5d5dff646564ff6c6c6cff737374ff7a7b7aff818180ff878786ff8c8d8dff939293ff989898ff9d9e9effa3a3a3ffa7a8a8ffadacacffaeafafffb1b2b1ffb4b4b5ffb6b6b7ffb9b8b9ffbababaffbbbcbbffbdbcbdffbebdbdffbebebeffbfbebfffbfbfbfffbfbfbfffbfc0bfffc0c0c0ffc0c0c1ffc1c2c2ffc2c3c2ffc4c4c4ffc4c4c4ffc4c5c5ffc6c5c5ffc6c5c5ffc6c7c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacacaffcacacaffcacbcaffcbcacbffcbcbccffcbccccffccccccffccccccffcdccccffcdcdcdffcecdcdffcececeffcfcfceffcececfffcfcfcfffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd4d3d4ffd3d4d3ffd3d4d4ffd5d4d4ffd4d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d8ffd8d7d8ffd9d8d9ffd8d8d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdddedeffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe2e1e2ffe3e2e3ffe3e3e3ffe4e4e3ffe5e4e5ffe5e5e5ffe7e7e7ffe8e8e8ffeae9eaffebebebffedededffedededffeeeeeeffefefeffff1f0f0fff2f2f2fff3f3f2fff3f2f3fff4f4f4fff4f5f5fff5f5f5fff6f6f6fff7f6f7fff7f8f8fff8f8f8fffaf9f9fffafbfafffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffcfdfdfffbfafafffafbfafffbfbfafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f1f0ffececebffecececffecebecffebececffebecebffebebebffebeaeaffeaeaeaffebeaeaffebebebffebebeaffeae9eaffeaeaeaffeaeaeaffeae9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e1e1ffe0e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d3ffd4d4d4ffd4d4d3ffd7d7d7ffd8d8d8ffd9dad9ffdbdbdbffdddedeffdeddddffdedfdfffdfdfdfffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e3ffe3e4e3ffe3e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e3e4ffe2e2e2ffe1e0e0ffdfdfdfffdededeffdededfffdad9daffd9d8d9ffd7d6d7ffd5d6d5ffd6d6d6ffd2d1d2ffd1d1d1ffcfcfcfffcfceceffcececeffcccdccffcccbcbffcacacaffc9cac900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebecebffebececffecececffecececffedededffecededffedededffededeeffeeedeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0ffeff0f0fff0efeffff0eff0fff0f0f0ffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020101ff040404ff0c0c0bff353535ff515151ff727272ff80807fff838383ff848483ff858686ff888888ff8b8b8aff8e8e8dff9b9b9affdbdbdbfffafbfbfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffefefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfafbfffafafafffafbfbfffbfafafffafafafffafafbfffafafafffafafafffafafafff9f9f9fffafafafffaf9f9fff9f9f9fff9fafafffaf9fafffaf9f9fffaf9f9fff9f9f9fffaf9f9fffafafafff9f9f9fffafaf9fffafaf9fffafafafffafaf9fff9f9fafffafaf9fffafafafffafbfafffbfafafffafafbfffafbfbfffbfafafffafbfafffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfff8f8f8ffd7d7d7ff979897ff898989ff888989ff888787ff868686ff858686ff858585ff858484ff7e7d7dff616161ff2d2d2dff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfdfcfffdfcfdfffdfcfdfffcfcfdfffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffdfdfdfffcfdfdfffbfcfbfffafafafff9f9f8fff6f6f6fff4f4f5fff4f3f4fff3f3f3fff1f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecedecffebebebffeaeaeaffe8e8e7ffe6e6e6ffe4e5e5ffe3e2e3ffe0dfdfffddddddffdadadaffd7d7d7ffd4d4d4ffd1d2d2ffd0d0cfffcececdffccccccffcacacaffc9c9caffcacac9ffcacacaffcacacaffcbcacaffcacacbffcacbcbffcbcacbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffcbccccffccccccffcdcdcdffcececeffcececeffcfcecfffd0d0cfffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d7d6ffd6d7d7ffd7d8d7ffd9d9d8ffd8d8d9ffd9d9d9ffdad9daffdadadaffdadbdbffdbdbdbffdcdcdbffdcdcdcffdcdcddffddddddffdddeddffddddddffdededeffdfdedeffdedfdeffdfe0e0ffe0e0e0ffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e5ffe6e5e6ffe5e6e5ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e3e4ffe3e4e4ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e1ffe0e0e0ffdfe0dfffdfe0dfffe0dfe0ffdfdfdfffdfdfdeffdfdedeffdedfdeffdededeffdededeffdededeffddddddffdededdffddddddffddddddffddddddffddddddffdcddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadbdbffdbdadbffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d3ffd3d2d2ffd1d1d1ffd0d0d0ffcfceceffcdcdcdffcccbccffcacacaffc7c7c7ffc5c5c5ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffbfc0bfffc0bfbfffbfbfbfffbebfbfffbebebeffbebebdffbcbdbdffbcbdbcffbbbbbbffbababaffbab9baffb8b9b9ffb8b8b7ffb7b7b6ffb5b6b5ffb3b3b4ffb1b2b2ffafafafffacacacffa9a9a8ffa4a4a5ffa0a0a0ff9c9b9cff949494ff8d8e8eff888787ff808080ff7a797aff727273ff6c6c6bff656665ff5f5f5fff595959ff525251ff4a4a4aff434343ff3c3c3cff373636ff333232ff2e2e2eff2b2b2bff272727ff252525ff222222ff1f1f1fff121212ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff080808ff151515ff383837ff515150ff595959ff5d5d5cff606060ff626362ff666666ff6b6b6aff6e6e6dff6b6b6bff464646ff343434ff393a39ff403f40ff484748ff4f4f4fff575656ff5e5d5dff656665ff6d6d6dff747575ff7b7c7bff828282ff888888ff8d8e8eff939393ff999999ff9e9e9fffa3a4a3ffa7a8a7ffacacacffafaeafffb1b2b1ffb4b4b4ffb6b6b6ffb8b9b8ffbababaffbbbcbcffbcbdbcffbdbdbdffbfbebeffbebebfffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffc1c1c1ffc2c2c1ffc3c2c3ffc3c3c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcacbcbffcbcbcbffcccccbffccccccffcdcdccffcdcdcdffcdcdcdffcecdcdffcececeffcfceceffcfcfcfffcfcfcfffd0cfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d7d7ffd8d9d8ffd9d9d9ffd9dadaffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdcffdcdcdcffdcdcdcffddddddffdeddddffdededdffdededfffdededfffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe1e0e0ffe0e1e1ffe2e2e2ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffeaeaeaffececebffedededffeeeeedffeeeeeeffeff0effff1f0f0fff1f2f1fff3f2f2fff3f3f3fff4f4f4fff5f4f4fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff9f9f8fff9f9f9fffafbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfcfdfffdfdfdfffafafbfffafbfafffafbfafffafbfafffbfafb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff0f0f0fff1f1f0ffecedecffecececffececebffececebffecececffececebffebebebffebebeaffebeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffeae9eaffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe6e7e7ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e2ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d8ffd9d9d9ffdbdadbffdddeddffdedddeffdfdedfffdfdfdfffe2e2e1ffe1e1e1ffe2e2e2ffe3e2e2ffe2e3e3ffe3e4e3ffe4e3e3ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e4e3ffe2e3e2ffe1e0e1ffdfe0dfffdededeffdededeffdadadaffd8d8d9ffd7d7d7ffd5d6d6ffd6d6d5ffd2d2d1ffd0d0d1ffcfcfcfffcececf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffeae9e9ffe9eaeaffeaeae9ffeaeaeaffebebebffeaebebffebebebffececebffebebecffecececffecececffecedecffedededffedededffedededffeeededffeeefeeffeeeeeeffefefefffefefefffefefeffff0efefffefeff0ffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff020303ff070707ff282928ff484747ff6d6d6eff7f7f7fff838383ff858585ff868686ff888888ff8a8b8aff8d8e8dff979797ffd5d5d5fffafafafffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfefefffefdfdfffefdfefffdfdfdfffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfbfbfffafbfbfffafafafffafafafffafafafffafaf9fff9fafafffaf9f9fffaf9f9fff9faf9fffaf9fafffaf9f9fff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9fafffafaf9fffaf9f9fffafafafffafaf9fffafafafffafafafffafbfafffbfafafffbfafbfffafafafffafafafffbfbfafffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfbfbfffbfcfcfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfff6f6f6ffd0d0d0ff939393ff8a8989ff888888ff878787ff878686ff858586ff848484ff848483ff7d7d7dff5f5f5fff2a2a2aff060605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfcfffdfcfcfffcfcfdfffdfdfdfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffefefefffefdfefffcfcfcfffbfbfcfffafbfafff8f9f9fff7f6f6fff5f5f5fff4f4f3fff3f3f3fff2f2f2fff0f1f1fff0f0f0ffefefefffeeeeedffedededffecececffebebebffeaeae9ffe8e8e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0dfffddddddffdadadbffd7d7d7ffd4d4d3ffd2d2d1ffcfcfd0ffcecdcdffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcacaffcbcacbffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcccbffccccccffccccccffcccccbffccccccffcdcdcdffcdcdcdffcececeffcecfcfffd0cfcfffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d4d3ffd4d4d3ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d7ffd7d8d7ffd8d9d9ffd9d9d9ffdad9d9ffdadad9ffdadbdbffdadbdbffdbdbdbffdbdcdbffdcdcdcffdcdddcffdcddddffddddddffdeddddffdededeffdfdedfffdfdedeffdfdfe0ffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e6e6ffe6e5e5ffe6e5e5ffe6e6e6ffe6e5e6ffe6e5e5ffe6e5e6ffe5e5e5ffe6e6e5ffe5e5e6ffe5e5e6ffe5e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0dfe0ffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdededeffdfdedfffdededeffdddddeffdddeddffdddedeffddddddffdeddddffdddddcffddddddffdcddddffdcdcddffdcdddcffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdadaffdbdadbffdadadaffdbdadaffd9dadaffd9d9daffd9d9d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd4d5d4ffd3d4d4ffd3d2d2ffd2d1d1ffd0cfd0ffcececeffcdcdcdffccccccffc9c9caffc8c7c7ffc5c5c5ffc2c3c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0bfc0ffbfc0bfffbfbebfffbebfbfffbebebeffbebdbeffbdbdbdffbcbcbcffbcbbbbffbbbabbffbababaffbabab9ffb8b8b8ffb8b7b8ffb5b6b5ffb4b3b4ffb1b1b1ffafafb0ffacadacffa9aaaaffa5a5a5ffa1a1a1ff9c9c9cff979797ff8f8f90ff878888ff808180ff797979ff727272ff6b6b6cff656565ff605f5fff595959ff525152ff4a4949ff434243ff3c3c3cff373736ff323232ff2e2e2fff2b2b2bff272827ff252525ff222222ff201f1fff131212ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a0aff181818ff3d3d3eff525252ff575757ff5c5c5cff606060ff636363ff666666ff6a6a6aff6e6e6eff6c6b6bff454546ff343333ff3a3939ff414041ff484848ff505050ff575757ff5e5f5eff666666ff6e6e6eff767575ff7d7c7dff838382ff888888ff8d8e8eff939494ff999999ff9e9e9fffa3a4a3ffa8a7a7ffacacacffaeaeaeffb2b2b1ffb4b4b4ffb7b6b7ffb8b8b8ffbab9baffbbbbbbffbcbcbdffbdbebdffbebfbfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c1ffc1c2c1ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9cacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcccccbffccccccffcdcdcdffcdcdcdffcececdffcececdffcecfceffcfcfceffcfcfcfffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffddddddffddddddffdddddeffdededdffdededeffdedfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe4e3e3ffe3e4e4ffe4e4e5ffe5e5e5ffe8e8e7ffe8e8e8ffeaeaeaffececebffedededffeeeeeeffefefeefff0f0f0fff0f1f0fff1f2f2fff3f2f2fff4f3f3fff4f4f4fff5f4f4fff6f6f5fff6f6f6fff7f6f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfdfffafbfbfffbfafbfffafafbfffafbfafffbfafafffbfafbfffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f0f0fff1f0f1fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff2f3f3ffeeeeedffecececffebececffececebffecebebffecececffebebebffebebebffebebeaffeaebebffebeaeaffebeaeaffeaeaeaffeae9e9ffeaeae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e6e7ffe6e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe3e3e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe3e2e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e2ffe0e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededdffdfdedeffdfdfdfffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e4e4ffe4e3e4ffe3e3e4ffe3e4e4ffe4e4e3ffe4e3e4ffe2e2e2ffe1e1e0ffdfdfdfffdfdedfffdededeffdad9daffd8d8d8ffd6d7d7ffd5d6d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e6ffe8e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaebebffebecebffecebecffebebecffecececffedececffedecedffedededffeeeeedffedededffeeeeeeffeeeeeeffefeeefffefefeeffefefefffefefefffeff0f0fff0efeffff0eff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff050506ff1e1d1dff404040ff6b6c6bff808080ff848484ff858484ff868686ff878887ff8a898aff8d8d8dff959595ffcfcfcffffafafafffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffbfbfcfffcfcfbfffbfbfbfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefdfefffdfdfdfffdfefdfffefdfdfffefefdfffefdfdfffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfbfcfffcfbfcfffbfbfbfffafbfbfffbfafbfffbfbfafffbfafafffafbfafffafafafffafafafffafafafffafaf9fffaf9fafffaf9fafffafaf9fffafaf9fffafaf9fff9f9fafffaf9f9fff9f9f9fff9fafafff9f9f9fff9faf9fffafaf9fff9f9fafffaf9f9fffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffaf9fafffafafafffafafafffafafafffbfbfbfffafafafffafbfafffbfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffafbfbfffbfbfafff5f4f5ffcacacaff919190ff898989ff888888ff878787ff878686ff858585ff858585ff838484ff7b7c7bff5e5d5dff272728ff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfdfcfffcfcfdfffcfcfdfffcfcfdfffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffdfefdfffdfdfdfffcfcfdfffcfbfcfffafafafff8f9f8fff7f6f6fff5f5f5fff4f3f3fff2f3f2fff2f2f2fff1f1f1fff0f0f0ffefefeeffeeedeeffedededffecececffebebebffeaeae9ffe7e7e8ffe6e6e5ffe4e4e4ffe2e2e2ffdfe0dfffdddeddffdbdbdaffd7d7d7ffd4d3d3ffd2d2d2ffcfd0cfffcdcdcdffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbccccffcbcccbffccccccffcccbccffcccccbffcccbccffcdcdcdffcdcdceffcececeffcececfffcfcfd0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffdad9d9ffdadadaffdbdadbffdbdbdbffdbdcdbffdcdcdcffdddcddffddddddffdeddddffdededeffdededeffdededfffdfdfdeffdfdfdfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e0e0ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe2e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe5e5e5ffe6e6e6ffe5e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e5ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e5e6ffe5e6e6ffe5e6e6ffe5e6e6ffe6e6e5ffe5e5e6ffe6e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e2e2ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe2e2e1ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdedfdfffdedfdeffdededfffdededeffdededeffddddddffdddeddffddddddffddddddffddddddffdcddddffdddcddffdcddddffdcdddcffdcdcdcffdcdbdcffdcdbdcffdcdcdbffdcdcdbffdbdcdbffdbdbdbffdbdbdaffdadadbffdadbdbffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d5ffd5d4d4ffd3d3d3ffd2d3d2ffd1d1d1ffd0d0d0ffcecfceffcdcdccffcbccccffc9c9caffc7c7c7ffc5c5c5ffc3c3c2ffc1c1c1ffc1c0c1ffc0c0c0ffc0bfc0ffc0c0bfffbfbfbfffbebfbeffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbcbcffbcbbbbffbbbbbbffb9babaffb9b9b9ffb7b7b7ffb6b6b5ffb4b4b4ffb2b2b2ffb0afb0ffadadadffa9aaa9ffa6a6a6ffa2a2a1ff9e9d9dff989998ff929292ff898989ff818281ff7a7a79ff737273ff6c6b6cff666665ff60605fff595959ff515151ff4a4949ff424242ff3c3d3dff363737ff323332ff2f2f2eff2a2a2bff272626ff252525ff222322ff1f1f1fff171717ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff0d0c0cff1d1d1dff444443ff535352ff575757ff5b5b5bff605f60ff626362ff666566ff6b6b6bff70706fff6c6c6cff464646ff353534ff3a3a3aff414242ff49494aff505050ff585858ff5f5f5eff666666ff6e6d6eff767675ff7d7d7dff838383ff888889ff8e8f8eff939394ff99999aff9f9f9fffa3a3a4ffa8a8a8ffacacacffaeafafffb1b1b1ffb4b4b4ffb6b6b6ffb8b8b8ffb9babaffbbbbbbffbdbcbdffbdbdbdffbebfbeffbfbfbfffc0c0bfffc0bfbfffbfbfbfffc0bfc0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c3ffc4c3c4ffc5c5c4ffc5c5c5ffc6c6c6ffc6c6c7ffc8c7c7ffc7c7c8ffc8c9c9ffc8c9c9ffc9cac9ffcacacaffcacacaffcbcbcaffcbcbcbffcbcccbffcccccbffccccccffccccccffcdcdcdffcdcecdffcecdceffcececeffcfcfceffcfcfcfffd0d0cfffd0d0cfffd0d0cfffd0d0d1ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d7d6ffd6d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdadadaffdadadaffdadbdbffdcdbdbffdcdcdcffdddcdcffdcdddcffddddddffdddedeffdddedeffdededeffdfdedfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e1ffe2e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e4ffe6e5e6ffe8e7e7ffe9e9e9ffeaebeaffececebffedededffeeedeeffefefeffff0f0f0fff1f0f1fff2f1f2fff3f3f2fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff6f6f7fff6f7f7fff7f7f8fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfafbfffafbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f0fff1f0f1fff1f1f1fff0f1f1fff1f1f1fff4f4f4fff3f3f3ffeeeeeeffedededffececebffececebffebebebffebebebffebebebffebebebffebeaebffebebebffebebeaffeaeaeaffebebeaffeaeaeaffeaeae9ffe9eaeaffe9e9eaffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e8ffe9e9e9ffebebebffededecffebeaeaffebebeaffebebebffebebebffebebecffebebecffecececffecececffedededffedededffedeeedffedededffeeeeeeffeeeeeeffeeefeeffeeefefffefefeffff0eff0ffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff4f5f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff1a1a1aff3e3d3dff6c6b6bff818181ff868685ff868585ff868686ff878787ff8a8a8aff8c8d8cff949393ffc9c8c8fff9f9f8fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffbfbfbfffbfcfcfffbfcfcfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefefdfffdfdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfcfbfffcfbfbfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffbfbfafffafafafffafafafffafafafffafaf9fffafafafff9fafafff9f9f9fff9f9fafff9f9fafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffafaf9fffafaf9fff9fafafffafaf9fffafafafffafafafffafafafffbfafafffbfbfafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffafbfbfffbfbfbfffafafbfffbfbfafffbfafbfff4f4f4ffc3c3c3ff8f8f90ff898989ff888887ff878787ff868686ff858585ff858585ff838383ff7a797aff585958ff242424ff060505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfcfffcfdfcfffcfcfcfffdfdfdfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffdfdfdfffdfdfdfffcfcfcfffcfbfbfffbfafbfff9f8f8fff6f6f6fff5f5f5fff4f4f3fff2f3f3fff2f2f2fff0f0f1fff0f0efffefefefffeeeeeeffedededffecececffebebebffe9eae9ffe8e8e8ffe5e6e6ffe4e4e3ffe2e1e2ffe0dfdfffddddddffdadadaffd7d7d7ffd3d3d3ffd2d1d1ffd0d0cfffcdcdcdffcccccbffcacacaffcacacaffcacacaffcbcbcaffcacbcaffcbcacbffcbcacbffcbcbcbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcccccbffcbcbccffcbccccffccccccffcbcccbffcbcbcbffcbcbcbffcdccccffcdcdceffcfcfceffcfcfceffcfcfcfffd0cfd0ffd0d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd8d8d8ffd9d8d8ffd9d8d8ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdbffdcdbdbffdcdcdcffdcddddffdddddcffddddddffdddedeffdededeffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e5e5ffe6e5e6ffe6e5e5ffe5e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe3e3e2ffe3e2e3ffe2e3e2ffe2e2e3ffe1e2e2ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdedfdeffdededeffdededdffdedddeffdeddddffddddddffddddddffddddddffdcddddffdcddddffdcdcddffdddcdcffdcdcdcffdcdcdcffdbdcdbffdbdcdcffdbdbdcffdbdcdbffdcdbdbffdbdbdbffdbdadaffdadadbffdadadaffdadadaffd9dad9ffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd7d8d7ffd7d7d6ffd6d6d6ffd5d5d5ffd4d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcbcccbffcac9c9ffc8c8c7ffc5c5c5ffc2c3c3ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebebfffbfbfbeffbebebeffbdbdbdffbdbcbdffbcbcbdffbcbbbbffbbbabaffbababaffb9b9b9ffb8b8b8ffb7b7b8ffb6b6b6ffb4b5b4ffb2b2b2ffb0b0afffaeadadffabaaaaffa7a6a6ffa3a3a2ff9f9f9eff999999ff939393ff8b8b8cff858484ff7d7d7dff757575ff6c6c6cff656565ff5f5f60ff595959ff525151ff494949ff434242ff3c3c3dff373736ff323232ff2e2e2eff2a2a2aff262626ff252424ff222222ff1f201fff181817ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030203ff0f0e0eff232323ff494949ff545454ff595958ff5c5c5bff5f5f5fff626261ff666766ff6c6d6dff727272ff6f6e6eff454545ff353535ff3b3b3bff424242ff4a4949ff515150ff585858ff5e5f5fff666666ff6d6e6dff757575ff7d7d7dff848383ff898889ff8f8f8eff949494ff999999ff9f9e9effa3a3a4ffa7a7a7ffacacacffaeaeaeffb1b1b1ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbbbcbbffbdbcbcffbebebeffbfbfbeffbfbfbfffc0c0bfffc0c0bfffbfc0c0ffc0c0c0ffc0c0c1ffc2c1c1ffc3c2c2ffc3c3c3ffc3c4c3ffc4c4c5ffc5c5c5ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c7ffc8c8c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcacaffcbcbcbffcccbcbffcbccccffcdcdccffcdcdccffcdcdcdffcdcecdffcececeffcecfceffcfcecfffcfcfcfffd0d0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd4d4d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9dadaffdadadaffdbdadbffdbdbdaffdbdbdbffdcdcdbffdddddcffdcddddffddddddffdddddeffdededdffdfdedeffdedfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe3e2e2ffe3e2e3ffe4e3e3ffe4e4e4ffe4e5e4ffe6e6e6ffe8e7e7ffe9e9e9ffebebeaffecececffedeeedffefeeeeffefefeffff0f0f0fff1f1f1fff1f2f1fff3f2f3fff4f3f4fff4f4f4fff5f4f5fff6f6f6fff6f6f6fff7f7f7fff8f8f7fff9f9f9fffafafafffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffcfcfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffcfcfbfffafafafffafafafffbfafafffafbfbfffbfafafffafafafffbfafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f0fff1f0f1fff1f1f1fff4f4f4fff4f4f4fff4f4f4ffeeeeeeffedececffecececffecececffececebffecebebffebebebffebebebffebebebffeaebebffebeaebffebeaebffebebeaffeaeaeaffeaeaeaffe9eae9ffe8e8e8ffe8e8e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e3e3ffe4e4e4ffe4e3e3ffe3e3e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9eafff8f8f8fff9f9f9ffefefefffedededffebebebffebebebffecebebffecececffecececffecededffedececffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0efeffff0eff0fff0f0effff0f0effff0f0effff0f0f0fff0f0f0fff1f1f1fff4f4f4ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030404ff1b1a1aff3d3c3dff6b6b6bff828181ff868685ff858585ff868685ff878788ff8a898aff8d8d8cff909191ffc0c0c0fff7f7f6fffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefdfffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafbfafffafafbfffafafafffafafafff9fafafffafafafff9fafafffafafafffafaf9fff9f9fafff9f9f9fffaf9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafafafff2f2f2ffbdbcbcff8c8c8dff898889ff888787ff878687ff868685ff848584ff848484ff848383ff787878ff545454ff242425ff060605ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfdfcfffcfcfdfffdfdfcfffdfdfdfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfdfffdfdfdfffcfcfcfffbfbfcfffafafafff8f8f8fff6f7f6fff5f6f5fff3f4f4fff3f3f3fff2f2f2fff0f1f1fff0f0f0ffefefefffeeeeeeffedededffececedffebebebffeaeae9ffe8e8e8ffe6e6e6ffe4e4e4ffe1e1e1ffe0dfdfffddddddffd9dadaffd7d7d7ffd4d4d3ffd2d1d2ffd0d0cfffcececdffcccccbffcacacaffcbcbcaffcbcacbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcccccbffccccccffccccccffcdcdccffcdceceffcececeffcfcfcfffcfd0d0ffcfd0cfffd1d0d0ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d6d7ffd8d7d7ffd8d8d8ffd8d9d8ffd9dad9ffd9dadaffdadadaffdbdbdbffdadbdbffdcdcdcffdcdcdcffdddcdcffdddddcffdddddeffddddddffdededeffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe6e5e5ffe6e5e6ffe6e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e6e6ffe5e6e6ffe5e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e1e1ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededeffdeddddffddddddffdddeddffdddeddffdcddddffddddddffddddddffdcdddcffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdcdbdbffdbdbdcffdbdbdbffdadbdaffdadadaffdbdadaffdadadaffd9dadaffd9dadaffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd5d5d6ffd4d4d4ffd3d3d3ffd1d2d2ffd1d1d1ffd0d0cfffcecfcfffcdcdcdffccccccffcacacaffc7c7c7ffc4c5c4ffc2c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfbfffbfbfbfffbebfbfffbfbebeffbebebeffbdbebeffbcbdbcffbdbcbcffbbbcbcffbbbbbaffb9babaffb9b9b9ffb8b8b8ffb8b7b8ffb6b6b6ffb4b4b4ffb2b2b2ffb0b0b1ffaeaeadffabaaabffa7a8a7ffa3a4a3ff9f9f9fff999a99ff939393ff888989ff818181ff787979ff727272ff6c6b6bff656566ff605f5fff5a5a5aff525152ff4a4949ff424342ff3c3c3cff373637ff323232ff2d2e2eff2a2a2aff262626ff252424ff222222ff20201fff151515ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0f0f0fff262626ff4b4b4bff565656ff595a59ff5c5c5cff5f5f5fff626262ff666667ff6d6d6cff717272ff6e6e6eff3d3d3dff363636ff3b3b3bff424242ff4a4a49ff515151ff585858ff5f5e5fff666666ff6e6e6dff757575ff7c7d7dff848483ff898a89ff8f8f8fff949494ff999a9aff9e9e9effa3a2a2ffa7a7a8ffacacacffaeaeaeffb1b1b1ffb4b3b4ffb6b6b6ffb8b7b8ffbababaffbbbbbbffbdbcbdffbebdbdffbebebeffbfc0bfffbfc0bfffbfc0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c3c2ffc4c3c3ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c6ffc7c6c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c8c9ffcacac9ffcacacaffcacbcbffcbcbcbffcbcbcbffcccccbffccccccffccccccffcdcdcdffcecdcdffcecdceffcececeffcecfceffcecfcfffcfcfcfffd0d0cfffcfd0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffdadadaffdadadaffdbdadaffdbdbdbffdbdcdbffdcdcdcffdcddddffddddddffdddddeffdddeddffdededeffdedfdeffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe1e0e0ffe1e1e1ffe2e2e1ffe2e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e5e5ffe6e6e7ffe8e8e8ffeae9e9ffebebebffecececffedededffefeeeefff0f0effff0f0f1fff1f1f1fff2f2f2fff2f3f3fff3f3f4fff5f5f4fff5f5f5fff5f6f6fff6f6f7fff7f8f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffcfcfcfffafaf9fff8f9f8fffafbfbfffafafafffbfafafffafbfbfffbfbfafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f0fff5f4f4fff4f5f4fff4f4f4fff4f4f5ffefeeeeffedececffecececffecececffececebffecececffececebffebebecffebebebffebebebffeaebebffebebebffebebeaffe9eaeaffe9e9e9ffe8e8e8ffe7e8e7ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e8fff8f8f8fff8f8f8fffffffffffffefefffcfcfcfffafaf9ffeff0f0ffececebffebecebffecececffecececffedececffecededffedededffedededffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefeff0fff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff4f4f5ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050505ff191819ff3b3b3aff696969ff808080ff848484ff848484ff858685ff878787ff8a8a8aff8d8d8cff8e8f8fffb9b9bafff3f3f3fffcfcfcfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffbfafafffafafbfffafbfbfffafafafffafafafffafaf9fffafafafff9f9f9fffafafafffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9faf9fff9fafafff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fff9faf9fff9faf9fff9f9f9fffafafafffafafafffafafafffafafbfffafafbfffafafafffafbfafffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafafafff9f9f9ffeeededffb5b5b5ff8b8b8bff898989ff878787ff868787ff868585ff858485ff848383ff828382ff757576ff505150ff232323ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfcfffcfcfcfffdfcfcfffdfdfcfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffdfdfefffdfcfdfffcfcfcfffcfcfcfffafafafff9f8f8fff6f7f7fff5f6f6fff4f4f4fff3f3f3fff2f2f1fff1f1f1fff0efefffefefefffeeeeeeffedededffecececffebebebffe9e9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe2e1e1ffe0e0dfffdddddeffdadadaffd7d7d7ffd4d3d3ffd2d2d2ffd0d0d0ffcececeffcccbccffcacbcaffcacbcaffcbcacbffcbcbcbffcccccbffcbcbcbffcbcbccffcbcbcbffcccccbffcccccbffcbcbcbffcccbcbffcbcbcbffcbcccbffcbcbccffcccbcbffccccccffccccccffcdccccffcdcdcdffcecdceffcececeffcfcfcfffcfcfcfffcfcfd0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d4d3ffd4d4d4ffd4d4d5ffd6d5d5ffd5d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffddddddffdddedeffdededeffdedfdfffdfdfdfffdfdfe0ffdfdfdfffe0e0dfffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0e1e0ffe0e1e0ffe1e0e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e1ffe2e3e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e6e6ffe6e5e5ffe6e5e6ffe5e5e5ffe6e6e5ffe6e5e6ffe5e6e5ffe6e6e6ffe6e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfdfdfffdfdfdfffdedfdeffdfdfdfffdededfffdfdedeffdedfdeffdededeffdddedeffdedddeffdddedeffdddedeffddddddffddddddffdddddcffddddddffdcdcdcffdddcdcffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdbdbdbffdadbdbffdbdbdaffdbdadbffdadadaffdadbdaffdadadaffdadad9ffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d7d6ffd6d7d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d2d2ffd0d0d1ffd0cfd0ffcfcfceffcdcdcdffcccbcbffcac9c9ffc7c7c7ffc4c5c4ffc2c2c2ffc1c0c0ffc1c0c0ffc0c0bfffc0bfbfffbfbfbfffbfbfbfffbebfbfffbebebeffbdbdbdffbdbcbdffbdbcbcffbbbcbbffbbbbbbffbababaffb9b9b8ffb9b9b8ffb8b8b8ffb6b6b7ffb6b5b6ffb3b4b3ffb2b2b2ffafafafffacacacffa8a8a8ffa4a5a5ff9f9f9fff989798ff8f8f8fff878787ff7e7d7dff787878ff727271ff6c6c6cff666667ff606061ff595959ff505151ff494949ff424242ff3c3b3bff363636ff323132ff2d2e2dff2a2a2aff262626ff242424ff232322ff202020ff121111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff0f0e0eff282828ff4b4b4aff575757ff5a595aff5b5c5bff5f5f5fff626262ff666767ff6b6b6bff6f7070ff6d6d6eff3d3d3dff373736ff3c3c3bff424141ff494849ff505050ff585857ff5e5e5fff666665ff6e6e6dff757575ff7d7d7cff838383ff89898aff8f8f8fff949494ff999899ff9e9d9effa3a3a3ffa7a7a7ffacacacffaeaeaeffb1b1b1ffb3b4b3ffb6b6b6ffb8b8b8ffbab9baffbbbcbbffbdbdbdffbdbdbeffbfbebeffbfbfbfffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c0ffc1c2c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcac9caffcacacaffcbcbcbffcbcbcbffcbcbcbffcccccbffccccccffcdccccffcccdccffcdcecdffcdcdcdffcececeffcfcfceffcecfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd5d5d5ffd5d6d5ffd7d6d6ffd7d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9dadaffdadbdbffdadadaffdbdbdbffdbdcdcffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e6e5ffe7e7e7ffe9e8e8ffeaeae9ffebebebffececedffeeededffeeefeeffeff0effff0f0f0fff1f1f1fff2f2f2fff2f3f3fff3f3f4fff4f4f5fff5f5f5fff6f6f5fff7f6f6fff8f7f7fff8f8f8fff9faf9fffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffbfbfbfff8f8f9fff9f8f9fff9f8f8fffafafafffbfafafffafafafffbfbfbfffbfafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f5fff4f5f4fff0f0f1ffefeeeeffedededffededecffececedffecececffebecebffebecebffebebebffebebebffebecebffeaebebffeaeaebffeae9eaffe9e9e9ffe8e8e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe8e8e7ffe7e8e8ffe7e7e8ffe8e8e8ffe9e9e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e9e9fff8f8f8fff8f8f8fffffffffffffffffffffffffffffffffffefffffffbfafbfff0f0f0ffecececffecebecffecececffedededffedededffeeededffeeededffeeeeedffeeeeeeffefefefffeeeeefffefefefffeff0effff0f0f0ffefeff0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff5f4f4ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050606ff191919ff3a3a3aff666666ff7d7c7dff828282ff838384ff868686ff888888ff8b8b8aff8d8c8cff8f8f8fffb3b3b3ffefeff0fffcfbfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefefffdfdfdfffefefefffefdfefffefefefffefefdfffefefefffefdfefffefefefffdfdfefffdfdfefffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfafffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffafbfbfffafafbfffafafafffafafafffafafafffafafafff9faf9fff9faf9fff9faf9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafbfffbfafbfffafafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f8f8ffe9e9e9ffaeafaeff8a8b8bff898989ff878888ff868786ff858585ff848584ff848484ff818181ff717171ff4b4c4cff202020ff050506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfcfdfffcfcfcfffcfcfcfffdfdfdfffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfafff9f9f9fff7f7f7fff6f6f6fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffe9eaeaffe8e8e8ffe6e6e6ffe3e4e4ffe1e2e2ffe0e0e0ffddddddffdadadaffd6d7d7ffd3d4d4ffd2d2d2ffd0d0d0ffcececeffccccccffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcccbccffcbcbccffcccbccffcccbccffcbcbccffcccbccffcccbccffcccbcbffcccbccffcccccbffccccccffccccccffccccccffcccdcdffcdcdcdffcececeffcececfffcfcfcfffd0cfd0ffd1d0d0ffd1d1d1ffd1d2d1ffd3d2d2ffd3d3d3ffd4d4d3ffd4d4d5ffd4d4d4ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9daffdad9daffdadbdaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdddcffddddddffdeddddffdededeffdedfdeffdedfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe3e2e3ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe6e6e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe3e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e3e2ffe2e2e2ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffdfe0dfffe0dfdfffdfdfdfffdfdfdeffdedfdfffdededeffdfdfdfffdededeffdededeffdededeffdededeffdedddeffdededeffdddddeffddddddffddddddffddddddffdcddddffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdbdbdcffdbdbdbffdadbdbffdadbdaffdadadaffdadadaffdadad9ffd9dadaffd9dadaffd9d9daffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd7d7d7ffd5d6d5ffd5d5d4ffd3d3d2ffd2d2d2ffd1d1d1ffcfcfd0ffcececfffcdcdcdffcbcbccffcac9caffc8c7c7ffc5c4c5ffc2c2c2ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbdbebeffbdbdbdffbdbdbcffbbbbbcffbabbbaffbabab9ffb9b9baffb9b9b9ffb8b9b9ffb7b6b7ffb6b7b7ffb4b4b5ffb2b2b2ffb0b0afffadadadffa9a8a9ffa5a5a5ff9f9e9fff979797ff8e8e8eff848585ff7d7d7dff767777ff717171ff6b6c6bff666666ff605f5fff575858ff505050ff484848ff414242ff3b3b3bff363636ff313131ff2d2d2dff2a2a2aff262626ff242424ff222222ff201f1fff111211ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff0f0f10ff272727ff494949ff585758ff595a5aff5b5c5cff5f5f5fff626262ff676766ff6c6b6bff717171ff6e6e6eff3c3d3dff373637ff3c3b3cff424142ff494849ff505050ff585757ff5e5e5fff656665ff6d6d6dff757575ff7c7c7bff828383ff898989ff8f8f8fff949494ff999999ff9e9d9effa3a2a2ffa6a6a7ffabacabffafaeaeffb1b1b2ffb4b4b3ffb6b6b7ffb8b8b8ffbababaffbcbbbcffbdbdbdffbebebdffbfbfbfffc0bfc0ffc0c0c0ffc0c0c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc5c5c5ffc6c5c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcacbcbffcbcbccffcbcbcbffcccbccffccccccffcccdccffcccdcdffcdceceffcececeffcececeffcfceceffcfcfcfffcfcfd0ffcfcfd0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d1ffd2d3d2ffd2d3d3ffd2d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd6d5d5ffd5d5d6ffd6d7d6ffd7d7d6ffd7d7d8ffd8d8d7ffd8d9d9ffd9d8d8ffd9dadaffdadadaffdadadaffdbdbdaffdbdbdbffdcdbdcffdcdcddffdcdcddffddddddffdededdffdededeffdededfffdedfdeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e6e6ffe7e7e7ffe9e9e9ffeaeaeaffebebebffedececffedeeedffeeefeffff0f0f0fff0f1f0fff2f2f1fff2f2f2fff3f3f3fff4f4f4fff4f4f5fff6f5f6fff6f6f6fff7f6f7fff8f7f8fff9f9f9fffaf9fafffbfafbfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafafff7f7f7fff6f6f6fff8f8f9fff9f8f9fffbfafafffafafafffafbfafffbfafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0ffefefefffefeff0ffeeeeeeffedecedffecececffecececffebececffecececffebecebffececebffebeaeaffeaebebffeae9eaffe8e8e9ffe7e7e8ffe7e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e8e9ffefefefffe9e9e9fff8f8f8fff8f8f8fffffffffffffffffffffffffffffffffffffffefffffffffffffffefffbfbfbfff1f1f1ffefefeffff0efeffff0f0efffefefefffedeeedffeeeeedffeeeeeeffeeeeeeffeeefefffefeeeeffeff0effff0eff0fff0f0f0fff0f0effff0f0f0fff1f0f1fff1f1f1fff4f4f5ffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff070607ff1b1c1cff3e3d3eff666666ff7b7a7bff828382ff838384ff858685ff878888ff8a8b8aff8d8d8cff8e8e8effababacffecececfffbfafbfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffbfcfcfffcfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefdfdfffefefefffdfefdfffdfdfefffefefdfffdfefefffefdfdfffdfefdfffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffbfbfafffafbfbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfafffbfafafffbfbfbfffafbfafffafafafffafafafffafbfbfffafafafffafaf9fffafafafffafafafff9f9fafffaf9f9fffaf9f9fff9faf9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafff9f9f9fffaf9fafff9faf9fff9f9f9fffaf9fafff9f9f9fff9faf9fff9fafafff9faf9fff9fafafff9faf9fffafafafffafafafffafafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfafbfffafbfbfff7f7f8ffe5e4e4ffa9a8a8ff8b8b8bff8a8a8aff888888ff868787ff858585ff848584ff848384ff7e7f7fff6c6c6cff454545ff1d1c1dff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfdfffcfcfcfffdfdfdfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefdfefffdfdfdfffcfdfdfffcfcfcfffcfbfbfffbfbfbfff9f9f9fff7f7f7fff6f6f5fff4f4f4fff3f3f3fff2f2f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecedecffecececffeae9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe2e1e2ffe0e0e0ffdddedeffdadadaffd7d6d7ffd3d4d4ffd2d2d2ffd0d0d0ffcececeffcccdccffcbcbcbffcacbcbffcbcbcbffcbcccbffcbcccbffcbcbcbffcbcbccffccccccffcccbcbffcbccccffccccccffcbcbcbffcbccccffcbcbcbffcbcbccffcbcccbffccccccffccccccffccccccffccccccffcdcdccffcdceceffcececeffcfcfcfffd0cfd0ffd0d1d0ffd1d0d0ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd7d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d8ffd9d9daffdadad9ffdadbdaffdbdadbffdbdbdbffdbdbdcffdcdcdcffdddcdcffddddddffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfe0e0ffe0dfe0ffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e0ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e2ffe2e1e1ffe2e2e2ffe3e3e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e8ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e7e7ffe7e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe5e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe5e6e5ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e1e0ffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededeffdededeffdededeffdedddeffdededdffdddedeffdeddddffdddeddffddddddffdcddddffdcdcdcffdcdcdcffdcdbdbffdbdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadbffdadadaffdad9daffdad9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d6ffd5d6d5ffd4d5d4ffd3d3d3ffd1d2d2ffd0d0d1ffd0d0d0ffcecdceffcdcdcdffccccccffc9c9c9ffc7c8c7ffc4c4c4ffc1c1c2ffc0c0c0ffc0c0c0ffbfc0c0ffbfbebeffbebebeffbebfbeffbebfbfffbebebeffbebebeffbebdbdffbcbdbcffbbbbbbffbbbabaffbababaffbbbabbffb8b8b9ffb8b8b8ffb7b8b8ffb6b6b7ffb5b5b4ffb2b2b2ffb0b0b0ffadadadffa9a9a9ffa5a5a4ff9e9e9eff979696ff8e8e8dff848484ff7c7d7dff767676ff717070ff6b6a6aff646565ff5f5f5fff575656ff4f4f4fff484848ff414141ff3b3b3bff363636ff313232ff2e2d2dff2a292aff252626ff242424ff222222ff1f1f1fff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff0f100fff262626ff474747ff575757ff5a5a5aff5b5c5cff5e5f5fff626362ff666766ff6d6d6dff727272ff707070ff3d3d3eff373637ff3c3c3cff424242ff484848ff505050ff575757ff5e5e5eff656565ff6d6c6dff737474ff7b7b7bff828282ff898988ff8e8f8fff949394ff999999ff9e9d9effa2a3a2ffa6a6a6ffabababffaeaeaeffb1b1b1ffb3b3b4ffb6b6b6ffb8b8b8ffb9babaffbbbcbbffbdbcbcffbebebeffbebfbeffbfbfbfffc0c0c0ffc0c1c1ffc2c1c1ffc1c2c1ffc3c2c2ffc3c3c3ffc3c3c3ffc4c3c4ffc5c4c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9cacaffcacacaffcbcacbffcbcccbffcccbccffccccccffccccccffcccdcdffcdcdcdffcdcecdffcdceceffcecfceffcfcfceffcfcfcfffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d2ffd1d2d2ffd3d2d2ffd2d3d3ffd3d2d2ffd2d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d5d5ffd5d4d5ffd5d6d5ffd6d5d5ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d9ffd9d9daffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcddddffddddddffdddeddffdededeffdededeffdededfffdfdfdfffe0dfdfffe0e0e0ffe1e1e1ffe1e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e5e6ffe8e7e8ffe9eae9ffebeaebffecececffedededffeeeeeeffefefefffeff0f0fff0f1f0fff1f2f1fff2f3f2fff3f3f3fff4f3f4fff5f5f5fff6f5f5fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffafbfbfffafbfbfffcfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff9f9f8fff3f3f4fff4f3f4fff6f6f6fff9f8f8fff8f9f8fffafafafffafafafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f0f1ffeff0efffefefefffedededffecececffecececffececedffebececffebecebffeaebeaffeaeaeaffe8e9e9ffe7e7e8ffe7e7e7ffe7e6e6ffe6e7e6ffe7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9e8e8ffefefefffefefefffefefeffff8f8f8fffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffdfcfdfffcfdfdfffdfcfdfffcfdfcfffafafaffeeededffeeeeeeffeeeeeeffeeeeeeffefefefffeeefefffefeff0fff0f0effff0eff0fff0f0f0fff0f1f0fff1f1f2fff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff080808ff1e1e1eff414141ff666666ff7b7b7bff848585ff848484ff858585ff888887ff8a8a8aff8c8c8cff8f908fffa9a9a9ffe7e8e7fffafafafffcfcfcfffdfdfcfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfefffdfdfefffefefefffefdfdfffdfefefffdfdfdfffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfafffafbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffafafbfffafafafffafbfafffafafafffafbfafffafafafff9fafafffafafafffafaf9fffafafafffafafafff9f9f9fff9f9f9fff9faf9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffaf9fafffafafafffafaf9fffafafafffafafafffafbfafffafafbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfafbfffbfbfbfffbfafbfffafbfbfffafbfbfffafafbfffbfafbfff7f8f7ffe0e1e1ffa6a6a6ff8d8d8dff8a8a8aff888988ff878787ff858685ff858584ff838383ff7c7c7dff6a696aff404140ff1a191aff050505ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfdfdfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefdfffefdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfafff8f8f9fff7f7f7fff6f6f6fff4f4f4fff2f3f3fff2f2f2fff1f1f1fff0f0f0ffeff0efffeeeeeeffedededffecececffecebebffe9eaeaffe8e8e8ffe6e6e5ffe4e4e3ffe2e2e2ffdfdfe0ffdedddeffdadadaffd7d6d7ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcccdccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcccbffcbcbccffcbcccbffcbcbcbffcbcbcbffccccccffccccccffccccccffcccbcbffcccbccffccccccffccccccffcccbccffccccccffccccccffcccdccffcecdcdffcececeffcecfcfffcfcfd0ffd0d0d0ffd1d1d0ffd2d2d1ffd2d2d2ffd2d3d3ffd3d4d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d6ffd7d7d7ffd7d7d6ffd7d7d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9dadaffdadadaffdadadbffdbdbdbffdbdcdbffdcdcdcffdddddcffddddddffdeddddffdddedeffdfdedeffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffdfdfdfffe0dfe0ffe0e0dfffdfdfe0ffdfe0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe4e4e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e6e5ffe6e5e6ffe6e6e5ffe5e5e6ffe5e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededfffdededeffdededeffdddedeffdededeffdededeffddddddffdddedeffddddddffdcddddffddddddffdcdddcffdcdcddffdcdcdcffdcdbdcffdcdbdbffdbdcdbffdbdbdbffdbdbdaffdbdbdaffdadadbffdadadbffdad9daffd9dad9ffdad9d9ffd9d9d9ffd8d8d9ffd7d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d5ffd4d4d4ffd2d3d3ffd1d2d2ffd0d0d1ffcfcfcfffcececeffcdcdccffccccccffcacacaffc7c7c8ffc4c4c4ffc2c1c2ffc1c1c1ffc0c0c0ffbfbfc0ffbebebeffbebfbeffbebfbeffbfbebeffbebebfffbdbebeffbdbdbeffbdbcbcffbcbcbbffbababaffbababaffb9b9baffb9b9b8ffb9b9b9ffb8b8b8ffb6b6b6ffb4b4b5ffb2b2b2ffafb0afffacacadffa8a8a8ffa3a4a4ff9d9c9dff959696ff8e8e8eff868687ff7f7f80ff777776ff707070ff6a6a6aff636364ff5d5d5dff565756ff4f4f4fff484847ff424241ff3c3c3cff363637ff323132ff2d2e2dff2b2a2aff262626ff232324ff212121ff1f1f1fff0b0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff101010ff242425ff404141ff555554ff595a5aff5c5b5cff5f5f5fff636363ff676768ff6c6d6cff717271ff706f70ff3d3e3dff373737ff3c3c3cff434342ff494949ff505050ff575757ff5e5e5eff656666ff6c6c6cff737273ff7a7a7aff818281ff888988ff8f8e8eff939494ff989998ff9d9d9effa2a2a2ffa7a6a6ffabababffaeaeaeffb1b1b2ffb4b4b3ffb6b6b6ffb8b8b8ffbab9baffbbbbbcffbdbdbcffbdbebdffbebebfffbfbfbfffc0c1c0ffc1c0c1ffc1c2c2ffc2c2c2ffc2c2c3ffc3c3c4ffc4c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c7c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffcac9caffcacacaffcbcbcbffcccccbffcbcbccffccccccffcdcdccffcccdcdffcecdcdffcececeffcececdffcececeffcecfceffcfcfcfffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d2ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d8ffd8d8d7ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdbdbdaffdbdbdcffdcdbdcffdcdddcffdddcdcffdddeddffdddeddffdededeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe2e1e1ffe2e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe8e8e8ffeaeaeaffeaebebffecececffedededffeeefeeffefefeffff0f0f0fff1f1f0fff1f1f2fff2f3f2fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f8f9fff9fafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfafffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffbfcfbfff7f8f7fff1f0f0fff2f2f2fff3f4f3fff6f6f6fff8f8f8fff9f9f8fffafafafffbfafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2fff1f1f2ffefeff0ffefefefffeff0effff0f0f0ffefefefffeeeeedffecededffebecebffecececfff0eff0fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefefffefefefffefefefffefefeffff3f3f3fffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff0f0f0fff0f0f0ffeeefefffeeefeeffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff1f1f2fffbfafbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030202ff080809ff1e1f1eff424142ff626363ff7b7b7bff868585ff858585ff858585ff878887ff8a8a8aff8c8c8cff8f8e8effa3a3a2ffe2e3e2fffafafafffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfefffefdfdfffdfefefffdfefdfffefefefffdfdfdfffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfcfbfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffbfbfbfffbfafafffafbfafffafbfafffbfafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafff9f9f9fffaf9f9fffafaf9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9fafff9faf9fffaf9f9fffaf9f9fffafafafff9faf9fffaf9fafffafafafffbfafafffbfbfafffafbfafffafafafffbfafbfffbfbfbfffafbfbfffafbfafffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafafffbfbfafffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffafbfafffafafafffafbfbfffbfafbfffafafafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfafafffafbfbfffbfbfbfffbfafafffbfbfafff8f9f9ffddddddffa09f9fff8d8d8dff8a8a8aff898989ff878787ff868685ff848484ff828182ff7c7c7cff6a6a6aff403f3fff161616ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffdfdfdfffdfdfefffdfcfdfffcfcfcfffcfbfbfffcfbfcfffbfbfafff9f9f9fff7f8f7fff6f6f6fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefeff0ffeeeeeeffedededffededecffebebebffeaeaeaffe8e8e8ffe6e6e5ffe4e4e3ffe2e1e2ffdfdfdfffdddddeffdadadaffd7d7d7ffd4d4d4ffd3d2d3ffd0d0d0ffcecfceffcdccccffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcccbcbffcccbcbffcccccbffcbcccbffcbcbcbffcbcbcbffcccccbffcbccccffcbcbcbffcbcbccffcbcbcbffcccbccffcbcccbffccccccffcccccbffcccbcbffccccccffcdcdcdffcecdceffcececfffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d4ffd6d5d5ffd7d7d7ffd7d7d6ffd7d8d7ffd8d8d7ffd9d8d9ffd9d9d9ffd9d9daffdadadaffdbdadaffdbdbdbffdbdcdcffdcdcdbffdcdcdcffddddddffddddddffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfe0ffdfe0dfffe0e0e0ffdfdfe0ffdfe0dfffe1e0e0ffe1e0e0ffe1e1e1ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe2e2e2ffe3e2e2ffe2e3e3ffe2e2e2ffe2e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe7e6e7ffe6e6e6ffe7e7e7ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e7ffe7e6e7ffe7e6e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e4ffe5e4e5ffe5e4e4ffe4e4e3ffe4e4e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e3e3ffe2e3e3ffe2e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e0e0ffe1e0e0ffe0e0dfffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedeffdededeffdededeffdededeffdededdffdededeffddddddffdddddeffdedddeffddddddffddddddffdcddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdcdcffdbdbdbffdbdbdbffdbdbdaffdbdadbffdadadaffdadadaffdadad9ffd9d9daffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd5d6d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d0ffcfd0cfffcececeffcdccccffcccccbffc9cacaffc7c7c7ffc4c4c5ffc1c1c1ffc1c0c1ffc0c0c0ffc0bfbfffbebebeffbebebeffbfbfbeffbfbebeffbfbebeffbebdbeffbdbdbcffbcbcbcffbcbbbcffbababaffbababaffb9b9b9ffb8b8b8ffb9b9baffb8b8b8ffb6b6b6ffb5b4b4ffb2b2b2ffb0afafffacacacffa7a8a7ffa3a2a2ff9c9b9cff959595ff8e8e8eff878687ff818180ff797a7aff70706fff696969ff646463ff5d5d5dff575657ff4f4f4fff484848ff424241ff3c3c3cff363736ff323233ff2f2e2eff2b2b2bff262626ff242424ff212121ff1e1f1eff0a0909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff0e0e0dff222122ff3c3c3dff4f504fff595959ff5c5c5cff606060ff636463ff686868ff6c6c6cff6f6f6eff6d6d6cff3d3e3dff373837ff3d3d3dff434343ff494a4aff505151ff575858ff5e5e5eff656565ff6b6b6bff737272ff7a7a79ff818181ff898888ff8f8e8eff949393ff989899ff9e9d9dffa2a2a2ffa7a6a7ffabababffaeaeaeffb1b1b1ffb3b3b3ffb6b6b6ffb8b8b8ffb9b9b9ffbbbbbbffbdbcbdffbebdbdffbebfbfffbfc0bfffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc3c2c2ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc6c6c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffcac9caffcbcacaffcbcbcbffcbcccbffccccccffccccccffcccdccffcdcdcdffcecdcdffcececeffcececeffcececeffcfcfcfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d2ffd3d3d3ffd4d3d3ffd4d3d3ffd5d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d6d6ffd6d6d6ffd8d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9daffdbdadbffdbdbdaffdbdcdbffdbdcdbffdddcdcffdddcdcffddddddffdedddeffdededeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e6ffe7e7e6ffe8e8e9ffeaeaeaffecebebffececedffedeeedffefeeeefff0efeffff0f0f0fff0f1f0fff2f1f2fff3f3f3fff4f4f3fff4f5f4fff5f5f4fff5f6f5fff6f6f6fff8f8f7fff8f9f9fffafafafffafbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfbfff8f8f7fff1f0f0fff1f0f0fff1f1f2fff4f3f3fff6f6f6fff9f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfcfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffbfcfbfffcfbfcfffcfbfcfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefefffefefefffefefefffefefefffeeefeffff3f3f3fffaf9fafffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffbfbfbfff2f2f2ffeeeeeeffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff2f3f3fffdfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff070607ff1b1b1bff3d3e3eff5f5f5fff7a7a79ff848484ff858584ff848484ff878787ff8a8a8aff8b8c8bff8d8c8dff9d9e9dffdededffff9fafafffcfcfdfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfbfbfffafbfafffafafafffafbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fffafafafffafaf9fff9f9f9fffaf9fafffafafafffafafafffafafafffafbfafffafafbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffafbfafffbfbfbfffafbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfafbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafff8f9f8ffdad9daff9b9b9bff8c8d8cff8a8a8bff898989ff878787ff868686ff848383ff828181ff7d7c7cff6a6a6aff3e3d3dff131313ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffdfefefffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfff9f9f9fff8f7f7fff6f6f6fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecedecffebececffeaeaeaffe8e8e8ffe6e5e5ffe4e4e3ffe2e2e2ffe0dfdfffdededeffdad9daffd7d7d7ffd4d4d4ffd2d3d3ffd0d0d0ffcececeffcdcdcdffcbcbcaffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcccbffcbcbccffcbcbcbffccccccffccccccffcccccbffcccccbffcccccbffccccccffcdcdcdffcececeffcecfceffcfcfcfffcfd0d0ffd1d0d0ffd1d2d1ffd2d2d1ffd2d3d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdbdcdbffdcdbdcffdcdcdcffddddddffddddddffdedddeffdededeffdfdedeffdfdfdfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0dfffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e3ffe4e4e3ffe5e5e4ffe5e4e5ffe4e5e4ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe7e6e7ffe7e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e6ffe5e6e6ffe6e6e5ffe5e6e5ffe6e6e5ffe6e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdedddeffddddddffdedddeffdeddddffddddddffddddddffddddddffdddcddffdcdcdcffdcdddcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadbdaffdadadaffdad9daffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d7ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d3d3ffd1d1d1ffd0d1d0ffcfcfcfffcececeffcccdcdffcccbcbffcacac9ffc7c7c7ffc4c4c5ffc1c1c1ffc1c1c1ffc0c0c0ffbfc0bfffbebebeffbfbfbeffbfbfbfffbebebeffbebebeffbdbebdffbdbdbdffbcbcbcffbcbbbbffbbbbbaffbabab9ffb9b9b9ffb8b8b9ffbab9b9ffb8b8b8ffb6b7b6ffb4b4b4ffb2b2b2ffafb0afffabababffa7a6a6ffa2a1a1ff9b9b9bff959495ff8e8d8dff878787ff818180ff797a79ff706f70ff696969ff636463ff5d5d5dff565656ff4f4f4fff484848ff424242ff3d3c3cff383737ff333333ff2f2e2fff2b2b2bff262626ff242424ff212121ff1e1e1eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0c0c0cff202121ff3b3b3bff4e4e4dff595959ff5c5c5bff5f605fff646364ff696968ff6b6c6bff6b6b6bff696968ff3d3d3dff383838ff3d3d3eff444343ff4a4b4aff515251ff585858ff5e5e5eff656565ff6b6b6bff727271ff7a7a79ff818180ff888888ff8e8e8eff949493ff989998ff9e9d9effa2a2a2ffa7a6a6ffabacabffaeaeadffb1b1b1ffb3b4b4ffb6b6b6ffb8b8b8ffb9bab9ffbbbbbbffbcbcbcffbdbebdffbebebfffc0bfbfffc1c0c0ffc1c1c1ffc2c1c2ffc2c2c2ffc3c3c3ffc4c4c3ffc4c4c4ffc5c4c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcacaffcbcacbffcbcbcbffcbccccffccccccffcccdccffcdcdcdffcecdcdffcdcecdffcececeffcfcfceffcecfcfffcfcecfffcfd0cfffcfd0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d2ffd3d3d2ffd4d4d3ffd4d3d3ffd3d4d3ffd5d4d4ffd4d5d4ffd6d5d6ffd5d6d6ffd7d6d6ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9dad9ffdadadaffdadbdaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcddffdddddeffdededdffdededeffdfdfdeffdfdfdfffe0dfdfffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe4e4e3ffe4e3e4ffe5e5e5ffe7e6e6ffe8e8e8ffeaeaeaffebececffedededffeeeeedffefefeffff0f0effff0f0f0fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff4f5f4fff5f5f5fff6f6f6fff6f7f7fff8f8f8fff9f9f9fffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffdfcfcfff8f8f8fff0f0f0fff1f1f1fff1f2f1fff2f2f2fff3f3f4fff6f6f6fff8f9f8fff0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefefffefefefffefefefffefefefffefefefffefefeffff4f4f4fffaf9fafffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff9fafafff0f0f0ffefeeefffefefefffeff0effff0f0f0fff0f0f0fff0f1f0fff2f3f3fffdfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030304ff111211ff2d2c2cff515251ff737273ff828282ff848485ff858585ff878787ff8a8a8aff8b8b8cff8d8d8dff999998ffd8d8d8fff9f9f9fffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefefffefefdfffefefefffefdfefffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafafbfffbfbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffafbfafffbfbfbfffafbfafffafbfbfffafafbfffbfbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffaf9fafff9fafafff9faf9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9fafff9f9f9fffafaf9fffafafafffafafafffafafafffbfafafffafafafffafafafffafbfbfffbfbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfafbfffbfafbfffbfafbfffbfbfafffbfbfafffafbfbfffbfbfafffafbfafffbfafbfffbfafafffbfbfbfffbfafbfffafbfafffafbfafffbfbfbfffafbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfff7f6f7ffd2d2d1ff969697ff8b8c8cff8a8b8aff898a8aff888988ff868686ff858584ff848384ff7c7c7cff646465ff383838ff101011ff010202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefdfefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfff9faf9fff8f8f8fff6f6f6fff5f5f5fff3f4f3fff2f2f2fff1f2f1fff0f0f0ffefefefffeeeeeeffedededffececedffebececffeaebebffe8e9e8ffe6e5e6ffe4e4e4ffe2e2e2ffe0dfdfffdddedeffdbdbdbffd7d7d8ffd4d5d4ffd3d2d2ffd0d1d0ffcececeffcdccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcccbccffcdcccdffcececdffcececeffcecfcfffd0d0cfffd0d0d0ffd1d1d2ffd2d2d1ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd5d5d5ffd5d6d5ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcddddffdddeddffdddedeffdedfdeffdfdedeffdedfdeffdfdedfffdfdedeffdedfdfffdfdfdfffdfdedfffdfdfdfffe0dfdfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e2ffe2e2e3ffe3e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e4ffe4e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e6ffe7e7e6ffe6e6e6ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe2e1e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfe0e0ffe0e0e0ffdfe0dfffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdededeffdededeffdddeddffdeddddffdededdffddddddffddddddffddddddffddddddffdcddddffdcdddcffdcdcdcffdcdcdbffdbdbdbffdbdcdbffdbdbdbffdbdadaffdadbdbffdadadaffd9d9daffd8d9d9ffd9d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcccdccffcccccbffc9c9caffc7c7c7ffc4c4c5ffc1c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebfffbebebfffbfbebfffbfbebeffbebebeffbdbebdffbcbdbdffbdbcbcffbbbcbbffbbbabbffbabab9ffbababaffbababaffb9bab9ffb8b8b8ffb6b6b6ffb4b4b4ffb1b2b2ffaeaeaeffababaaffa6a6a6ffa1a1a1ff9b9b9bff949594ff8d8d8dff878787ff808080ff797879ff6f6f6fff686869ff626363ff5c5d5cff565656ff4f504fff484848ff424242ff3c3c3cff373737ff333334ff2f2f2fff2b2b2cff262727ff252424ff212221ff1e1e1eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0d0d0dff212121ff3b3c3bff504f50ff595959ff5c5c5cff606060ff646463ff696869ff6b6b6cff6a6a6aff5c5c5bff333333ff383838ff3d3e3eff444444ff4a4a4bff525151ff585859ff5e5f5fff656565ff6b6b6bff727172ff797979ff818181ff888888ff8f8e8eff949493ff999998ff9d9e9effa3a2a2ffa6a7a6ffacabacffaeaeaeffb2b2b1ffb4b3b4ffb6b6b6ffb7b8b7ffbababaffbbbbbbffbcbdbdffbebebeffbfbfbeffc0c0c0ffc1c0c1ffc2c1c1ffc2c2c2ffc3c2c2ffc3c4c3ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c7c6ffc6c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9cacaffcbcacbffcbcacbffcbcccbffcccbcbffcccdccffccccccffcdcdcdffcdcdceffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffdadadaffdadadaffdadbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdddddcffdddeddffdededeffdedfdeffdedfdeffdfdfdfffe0dfdfffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe5e6e6ffe7e7e7ffe9e8e9ffeaebeaffecebebffedededffeeeeeeffefefeffff0f0f0fff0f0f0fff2f1f1fff3f2f2fff3f3f3fff4f3f4fff5f5f4fff5f5f5fff6f6f6fff7f7f7fff9f9f9fff9f9fafffbfbfafffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffafbfbfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfcfdfff9f8f9fff2f2f2fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff3f4f3fff0f0f0fff1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0fff0f0f0ffefefefffefefefffefefeeffefefefffecededfff2f2f2fffcfcfdfffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff0c0c0cff242423ff4c4c4cff6e6e6eff808080ff858585ff878687ff888787ff898a8aff8b8b8cff8e8e8dff969796ffd3d3d3fff9f9f9fffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefdfffdfefdfffefdfdfffdfdfefffefefdfffefdfefffdfdfdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffafbfbfffbfbfbfffafbfbfffafafafffbfafbfffbfbfbfffafbfbfffafafbfffbfbfafffafbfafffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffefdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffafbfbfffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfbfafffafafafffbfafafffbfafafffafafafffafafafffafafbfffafafafffafafafff9fafafff9f9fafffafafafffafafafff9fafafffaf9f9fffaf9f9fff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9fafff9fafafffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfbfffafafafffbfbfafffafbfbfffbfbfbfffbfafbfffafafafffbfbfafffafbfbfffbfbfafffbfafbfffafbfafffbfafafffbfafbfffafbfafffbfafafffafbfbfffafafafffafbfafffbfbfafffbfafafffbfafbfffbfafbfffafbfafffbfbfafffafbfafffbfbfafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffafafbfff6f5f5ffcbcccbff939494ff8c8c8bff8b8a8aff898a8aff898888ff878787ff888788ff868686ff7b7b7bff626262ff373636ff111011ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffbfbfbfffcfcfbfffbfcfbfffcfcfdfffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffdfefdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffaf9f9fff7f8f7fff6f6f6fff5f5f5fff4f3f3fff2f2f2fff1f1f1fff0f0f0fff0efefffeeeeeeffedeeedffecececffecececffeaebeaffe8e8e8ffe6e6e5ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdcdbdcffd8d7d8ffd4d4d4ffd3d3d2ffd0d0d1ffcececeffccccccffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcacbcaffcbcbcbffcacbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcccbcbffcdcccdffcdcdcdffcececeffcecfcfffcfcfcfffd0d1d0ffd1d1d1ffd2d2d1ffd3d2d3ffd3d3d3ffd4d4d3ffd4d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d9ffdad9d9ffdad9daffdadadaffdadadbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffddddddffddddddffdededeffdfdedeffdfdedfffdedfdfffdfdedfffdedfdfffdfdedfffdfdedfffdfdfdfffdfe0dfffdfdfe0ffdfe0dfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe2e3e2ffe3e3e3ffe3e2e3ffe2e2e2ffe3e3e2ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe6e7e6ffe6e6e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe2e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdededfffdededdffdedddeffddddddffdddddeffdeddddffddddddffdcddddffdddddcffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdbdbdbffdbdbdbffdadbdbffdbdadaffdad9daffd9d9d8ffd9d9d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d2d3ffd1d2d1ffd0d0d0ffcfcfcfffcdceceffccccccffcccccbffc9cac9ffc7c7c7ffc5c4c5ffc2c2c1ffc1c1c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbeffbfbebfffbebebeffbebebeffbdbdbdffbcbcbcffbcbcbcffbbbbbaffbababaffbababaffbababaffb9b9b8ffb7b8b7ffb5b6b5ffb3b3b2ffafafb0ffadacacffaaaaaaffa5a5a5ffa0a0a0ff9a9a9bff949494ff8d8d8dff878787ff7f8080ff767675ff6e6e6eff676868ff626262ff5c5c5cff555655ff4f4f4fff494948ff424242ff3c3c3cff383838ff333434ff302f2fff2c2b2cff272727ff252524ff212222ff1b1b1bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff020102ff101010ff282827ff434343ff535353ff595a5aff5d5d5dff606060ff646464ff696969ff6b6b6cff6a6a6aff5c5c5cff343434ff383938ff3d3d3eff444444ff4b4b4bff525252ff595858ff5f5f5eff656565ff6b6c6cff737272ff7a797aff818281ff898888ff8f8e8fff939494ff999999ff9e9e9effa2a2a2ffa7a7a7ffacacabffafafaeffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b8ffb9bab9ffbbbcbbffbcbcbcffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc1c1c2ffc3c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc6c6c6ffc6c7c7ffc8c7c7ffc8c8c7ffc8c8c8ffc8c9c9ffcac9caffcacacaffcbcacaffcbcacbffcbcbcbffcccccbffccccccffcccdccffcdcdcdffcdcdcdffcececeffcfceceffcecfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d1ffd3d2d2ffd2d3d3ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d3ffd5d4d5ffd4d5d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d9d8ffd9dad9ffdadadaffdadbdaffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffdeddddffdededeffdededeffdededfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe8e7e8ffeae9e9ffebebebffecedecffededeeffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f4f4fff4f5f4fff6f5f5fff6f6f6fff7f7f7fff9f9f9fffafafafffcfbfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfdfffaf9f9fff2f2f2ffecedecfff0f0f0fff1f1f2fff1f1f1fff0f0f0fff1f1f0fff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f1f1ffeff0f0fff0f0f0ffefefefffefefefffedededffededecfff3f2f2fffcfdfcfffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff0d0c0cff202020ff4a4a4bff6e6f6eff808080ff858586ff878787ff878787ff8a8a89ff8c8c8cff8e8e8eff969696ffccccccfff8f8f8fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafafafffbfbfafffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfdfefffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafafafffafbfafffafbfafffbfafbfffbfbfbfffbfbfafffafafafffbfafafffbfbfafffbfbfafffafafbfffafbfbfffafbfbfffbfafafffbfbfbfffafafbfffafafafffafafafffafafafffaf9f9fffaf9fafff9fafafffaf9fafff9faf9fffaf9fafffaf9f9fff9faf9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9fafff9f9fafff9faf9fffaf9f9fffafafafffafafafffafafafffafafafffafbfafffbfbfafffafbfbfffafbfafffafafafffbfbfbfffafbfbfffbfafbfffafbfafffafbfafffafafbfffafbfafffafafbfffbfbfafffbfafbfffbfafbfffbfbfafffafafafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffbfbfafffbfbfafffafafbfffafbfbfffafbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfff4f4f4ffc5c5c5ff929392ff8c8c8cff8b8b8aff8a8a89ff888988ff888787ff888989ff868686ff797a7aff636363ff393839ff121312ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfdfffdfefdfffcfcfcfffcfcfcfffbfcfcfffafbfbfffaf9f9fff8f8f8fff6f6f7fff5f5f5fff3f4f3fff2f3f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffedecedffecececffebebeaffe7e8e8ffe6e6e6ffe4e4e4ffe2e2e3ffdfe0e0ffdedddeffdcdcdcffd8d8d8ffd5d5d4ffd3d2d3ffd0d0d1ffcecfceffcccdcdffcbcbcbffcacbcaffcbcacaffcbcbcaffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcaffcacbcbffcbcbcbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcacbffcccccbffcdcccdffcdcdcdffcececeffcececeffcfcfcfffd0d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd4d3d3ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadadbffdbdbdbffdcdbdbffdcdcdcffdddcddffdddddcffddddddffdddedeffdededeffdededeffdededeffdededeffdededfffdfdfdfffdedfdeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e6ffe7e6e7ffe6e6e7ffe7e6e7ffe6e7e6ffe7e6e7ffe7e6e6ffe6e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e1ffe0e1e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffe0e0e0ffdfdfdfffdfdfdfffdededeffdddedeffddddddffdddddeffddddddffddddddffddddddffddddddffdddcdcffdcdddcffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdbdadbffdbdbdbffd9dad9ffd9d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd7d8d8ffd7d7d8ffd6d6d6ffd5d5d5ffd4d4d3ffd3d2d3ffd1d1d1ffd0d0d0ffcfcfcfffcececdffcccccdffcbcccbffc9c9c9ffc7c7c7ffc4c4c5ffc2c2c2ffc0c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebebeffbdbdbdffbcbcbcffbbbcbcffbbbabbffbababaffbababaffb9b9b9ffb8b8b8ffb7b7b6ffb4b4b4ffb1b1b2ffafafafffacacacffa8a7a7ffa4a4a4ff9f9e9fff9a9a99ff949494ff8e8e8eff878787ff808080ff757676ff6f6e6fff696969ff646364ff5d5d5dff565756ff4f4f4fff494848ff424242ff3c3c3cff373737ff333333ff302f30ff2b2c2bff282727ff252425ff212222ff191a19ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020302ff161615ff313131ff4b4b4cff565756ff5b5b5cff5e5e5fff616261ff656565ff6a6a6aff6c6b6cff6a6a6aff5c5b5bff343434ff393938ff3e3e3eff444544ff4b4b4bff535353ff585959ff5f5f5fff656666ff6c6c6cff737374ff7a7b7aff828182ff898989ff8f8f8fff959495ff9a9a99ff9e9e9effa3a3a3ffa7a8a7ffacacadffafafafffb2b2b2ffb4b4b4ffb6b6b6ffb9b9b8ffbababaffbbbbbcffbdbdbdffbebebeffc0bfbfffc0c1c0ffc1c1c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffcccccbffcccbccffcccccdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcfcfceffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffdadad9ffdadadaffdadadbffdbdbdbffdbdcdcffdcdbdbffdcdddcffdddcddffddddddffdddeddffdededeffdededeffdfdedfffdfdfdfffe0dfe0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e3ffe3e4e4ffe4e4e5ffe5e5e5ffe7e6e7ffe9e9e9ffeaeaeaffececebffecececffededeeffefefefffeff0f0fff0f0f1fff1f1f1fff2f2f2fff3f3f2fff3f3f4fff4f4f4fff5f4f5fff5f6f6fff7f7f6fff8f8f8fff9faf9fffafafafffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffcfbfcfffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffafafafff3f3f3ffeeeeeeffefefeefff0f0f0fff0f0f0fff0f1f0fff1f0f1fff2f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f1fff0f0f1fff0f0f0ffeff0efffefefefffedeeeeffeeededfff3f3f3fffcfcfcfffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0d0d0dff212121ff4d4e4dff717171ff7f7f7fff858584ff868686ff878787ff8a8a89ff8b8c8cff8e8d8eff939393ffc5c5c5fff7f7f7fffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfcfdfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafffbfafafffafbfbfffbfafbfffafbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfdfffdfefdfffdfefdfffefdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfafafffafbfbfffafbfbfffafbfafffbfbfbfffafbfafffafbfafffbfafbfffafbfbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafaf9fffafaf9fff9fafafff9fafafff9f9fafff9fafafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9faf9fffaf9fafff9f9fafffafafafff9fafafffaf9fafffafbfafffafafbfffafafafffafafafffbfafbfffbfbfafffbfbfbfffbfbfafffafafafffbfbfbfffafafbfffafafbfffbfbfafffafbfafffafbfbfffafbfbfffafbfafffafafafffafbfbfffafafbfffafafafffbfafafffafafafffafafafffafafbfffafafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafff2f2f2ffbdbebeff8f908fff8b8b8cff8a8b8bff8a8a89ff888888ff878786ff878787ff848383ff787778ff626262ff3c3c3bff131413ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffdfdfdfffcfdfcfffcfcfdfffcfcfbfffbfbfbfffaf9fafff7f7f8fff6f6f6fff4f5f5fff3f3f3fff3f2f2fff1f1f1fff0f1f0ffefefefffeeeeeeffedeeedffececedffebececffebeaeaffe8e8e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0dfe0ffdededeffdcdcdbffd8d9d8ffd5d5d4ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcbcaffcbcacbffcacacaffcbcacaffcacbcbffcbcacbffcbcbcbffcacbcbffcbcbcbffcacbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcbccccffcccdcdffcdcdcdffcecdceffcecfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d9ffd8d9d9ffd9d9d9ffdadad9ffdadadaffdadbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcddddffddddddffdddeddffdededdffdededeffdededeffdfdedeffdfdedeffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e6e6ffe5e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e6ffe7e6e7ffe6e6e7ffe6e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe6e7e6ffe7e7e6ffe7e7e6ffe6e7e7ffe6e7e7ffe6e6e7ffe6e7e7ffe7e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfe0ffdedfdfffdfdedfffdededeffdededdffdddeddffddddddffddddddffddddddffdcdcddffdcddddffdddddcffdcdddcffdcdcdcffdcdcdcffdbdbdbffdcdbdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d3ffd2d3d3ffd1d1d2ffd0d0d0ffcecfcfffcdcdceffccccccffcbcbcbffc9c9c9ffc7c7c7ffc4c5c4ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfc0ffbfbfbfffbfbfbeffbebdbeffbdbebeffbcbdbdffbcbcbcffbcbbbbffbbbbbbffbabbbaffb9b9b9ffb7b8b8ffb5b6b5ffb3b3b3ffb1b1b1ffaeafaeffabababffa7a7a7ffa2a2a3ff9e9e9eff99999aff949494ff8f8f8eff888888ff7d7e7dff757575ff6f6f6fff696a69ff636364ff5d5e5eff575756ff4f504fff484848ff424142ff3c3c3cff383737ff333333ff2f2f2fff2b2c2bff272727ff252525ff222322ff181918ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030404ff181818ff343434ff4e4f4eff595959ff5d5d5dff60605fff636363ff666667ff6b6b6aff6b6c6cff69696aff5b5b5bff343434ff383839ff3e3e3eff454545ff4c4c4bff535353ff595a59ff5f605fff676767ff6d6d6eff747474ff7b7b7bff818281ff888989ff8f8f8fff959594ff9a9999ff9e9f9fffa3a4a4ffa7a8a8ffadadadffafb0afffb2b2b2ffb5b5b5ffb7b7b7ffb8b9b8ffbababaffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c2ffc1c2c2ffc2c2c3ffc4c3c3ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c6c6ffc5c5c6ffc6c7c6ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffcac9c9ffcacacaffcbcbcaffcbcbcbffcbcbcbffccccccffcccdccffcdcdcdffcdcdcdffcdcecdffcececeffcececeffcfcfceffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd3d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdbdadbffdbdbdaffdbdbdbffdcdbdcffdcdcdcffdcddddffddddddffdddddeffdededeffdededeffdfdfdeffdfdfdfffdfe0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe6e5e6ffe8e7e7ffe9e9e8ffeaeaeaffecececffedededffeeeeeeffefefeffff0f0f0fff1f1f0fff2f1f2fff2f2f2fff3f3f3fff3f4f4fff4f4f5fff5f5f5fff5f6f6fff7f7f7fff8f8f8fffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffbfbfcfffbfcfcfffcfcfcfffbfcfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfffafafbfff4f5f5ffefefeefff0eff0fff0f0f0fff0f1f1fff1f1f1fff2f1f2fff1f2f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff1f1f1fff1f0f1fff0f0effff0f0f0ffefefeeffeeeeeefff5f4f4fffcfcfdfffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff0e0f0eff212122ff4f504fff6f7070ff7e7e7eff868586ff878787ff888787ff8a898aff8b8b8bff8d8e8dff919091ffbdbcbdfff4f4f4fffcfbfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfafbfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfcfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafafafffafafbfffbfbfbfffbfafbfffbfafbfffafafafffafbfafffbfafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfefffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffefdfefffdfefdfffefefefffdfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafbfffafbfbfffbfbfafffbfafafffbfafafffafbfafffbfafbfffafafafffbfafbfffafafafffafafafffbfafafffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffafaf9fffaf9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fffafafafffaf9fafffafafafff9f9fafffafafafffafafafffafafafffafafafffbfbfafffafafbfffbfafafffafbfafffbfafafffafafafffbfbfafffafafafffbfbfafffbfafbfffafafafffbfafafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafafafffafafafffbfafbfffbfbfafffafafbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffaf9faffeeeeeeffb7b6b6ff8c8d8cff8b8b8cff8a8a8aff898989ff878787ff868687ff868686ff828281ff767676ff616160ff3a3a3aff121212ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffdfefefffefdfefffdfdfcfffafafafff8f7f7fff6f6f6fff5f4f4fff3f3f3fff3f2f3fff2f2f1fff1f0f1fff0f0f0ffefefefffeeeeeeffedededffececebffeaeaeaffe8e8e8ffe6e6e7ffe4e4e5ffe2e2e2ffe0e0e0ffdededdffdcdcdcffd9d9d9ffd5d5d5ffd3d3d3ffd1d1d1ffcecfcfffccccccffcbcbcbffcbcbcbffcbcacbffcbcacbffcacacaffcbcbcaffcbcacaffcbcacbffcbcbcaffcbcbcbffcacbcbffcbcacbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffcccccdffcdcdcdffcecdceffcececfffcfd0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd5d4d5ffd5d5d5ffd5d6d5ffd7d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d9ffd9d8d9ffd9d9d9ffdadadaffdbdadaffdbdadbffdcdbdbffdbdbdbffdcdcdcffdcdcddffdddcdcffddddddffddddddffdededeffdededeffdededeffdededeffdededeffdedfdfffdfdfdeffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0dfffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe3e2e2ffe2e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e6ffe7e7e7ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdedddeffdededdffddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdbdbdbffdbdbdaffd9d9d9ffd8d8d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd0cfd0ffcfcecfffcdcdcdffcdccccffcbcbcbffc9c9c9ffc6c7c7ffc4c4c4ffc2c2c2ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0bfc0ffbfbfbfffbebebfffbebebeffbdbdbeffbcbdbdffbcbcbcffbbbbbbffbbbbbbffbababaffb9b8b9ffb7b7b6ffb5b5b5ffb3b3b3ffb0b1b0ffaeaeaeffacababffa7a7a7ffa3a2a2ff9e9e9eff9a9999ff949494ff908f90ff888888ff7d7c7dff767675ff6f6f6fff696969ff636363ff5d5d5dff565656ff4f4f4fff494949ff424243ff3c3c3cff373737ff333332ff2e2f2fff2b2b2bff272727ff252425ff222322ff131413ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff171717ff303031ff4b4b4bff585958ff5d5d5dff616161ff646464ff686767ff6b6b6bff6c6c6cff6a6a6aff5c5b5cff343434ff393939ff3f3f3eff454545ff4c4b4cff525353ff5a5959ff606161ff686868ff6f6f6fff757575ff7b7b7bff818182ff888888ff8d8e8eff939393ff999899ff9e9e9effa3a4a4ffa8a8a8ffadadadffb0b0b0ffb3b3b3ffb6b6b6ffb8b8b7ffb9b9b9ffbababaffbcbcbcffbebdbeffbfbfbeffbfbfbfffc1c0c0ffc1c1c1ffc2c1c2ffc2c2c2ffc4c3c3ffc4c4c4ffc5c4c5ffc6c5c5ffc5c5c5ffc5c6c5ffc6c5c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcbffcbcbcbffcbcccbffcbcbccffcccdccffcccdcdffcdcdcdffcdcdceffcececeffcfceceffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd4d3d4ffd3d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd6d5d6ffd6d6d7ffd6d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdcdcdbffdcdcdcffdddcdcffddddddffddddddffddddddffdededeffdfdfdeffdfdedfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe4e3e4ffe4e4e5ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffebebeaffecececffedededffeeefeeffeff0effff0f0f0fff1f1f1fff2f2f2fff3f2f3fff3f3f3fff3f4f4fff4f5f4fff5f5f5fff6f6f6fff8f8f7fffaf9f9fffafafbfffcfbfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfafbfff5f5f6ffefeff0fff0f0f0fff0f0f1fff0f1f1fff2f2f1fff2f1f1fff2f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff1f1f2fff1f0f0ffeff0f0fff0f0f0ffefefeffff6f5f5fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff0f0f0fff222222ff4c4c4cff6c6c6cff7f7e7eff878787ff878787ff878788ff898989ff8b8c8cff8d8e8dff909090ffb6b7b6fff1f0f1fffbfbfbfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfbfafffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfafafffafafbfffbfafafffafbfbfffafbfbfffafafbfffbfbfafffafbfbfffafbfafffbfafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefdfffdfcfdfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffbfcfcfffbfcfcfffcfbfcfffbfbfcfffcfbfbfffbfcfcfffcfcfbfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffafbfbfffbfafafffbfbfbfffafbfafffbfafbfffbfbfafffbfafbfffbfbfbfffbfafbfffafafafffafbfbfffbfbfbfffbfafafffafafbfffafafbfffbfbfafffafafbfffafbfafffafafafffbfafafffbfafafffafbfafffafafbfffafbfafffafbfafffafafafffafafafffafafafffafaf9fff9faf9fffaf9fafffafaf9fff9f9fafff9f9fafff9faf9fff9fafafffaf9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9fafafff9f9fafffafaf9fffafafafff9fafafffafafafffafafafffafafafffbfafbfffafbfbfffafbfafffafbfbfffafafbfffbfafafffafbfbfffbfafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffbfafafffafbfbfffafafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfff9f9f9ffe9e9eaffb0b1b0ff8b8b8cff8b8b8cff8a8b8bff898a89ff888788ff868686ff858585ff808181ff737373ff5e5e5eff343334ff101010ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfdfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefffefffefefffffffefefffefefdfffcfdfdfffafafbfff7f8f8fff6f6f6fff4f4f4fff4f3f3fff3f3f2fff2f1f1fff1f1f0fff0f0f0ffeff0efffeeeeeeffededeeffecececffeaebebffe9e8e8ffe6e6e7ffe5e4e4ffe2e3e3ffe1e1e0ffdededeffdcdcdcffdadadaffd6d7d6ffd4d4d4ffd1d1d1ffcececfffcdcccdffcbcbcbffcacbcbffcacacbffcbcbcaffcacbcbffcacbcaffcbcbcaffcacbcaffcbcacbffcbcbcbffcacbcbffcbcbcbffcacbcbffcacbcbffcbcacbffcbcbcbffcbcacaffcbcbcbffcacbcaffcbcbcbffcbcccbffccccccffcdcdcdffcdcdceffcececeffcfcfcfffd0d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffdad9d9ffdadadaffdbdadaffdbdbdaffdbdbdbffdcdcdbffdbdcdcffdcdcddffddddddffddddddffdeddddffdededeffdededeffdedfdfffdededeffdedfdfffdededfffdfdfdfffdfe0dfffdfe0dfffe0dfdfffdfdfe0ffe0dfe0ffe0e1e0ffe0e1e1ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe4e4e4ffe3e4e4ffe4e4e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e6ffe7e6e6ffe6e7e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe6e5e5ffe5e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0dfe0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdfdedeffdedfdeffdedddeffdededdffddddddffddddddffddddddffdcddddffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdbdbdbffd9dad9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd5d6d6ffd4d4d5ffd4d4d3ffd2d3d3ffd1d1d1ffd0d0d0ffcecfceffcecdceffcdcccdffcbcbcbffc9c9c9ffc6c7c7ffc4c4c4ffc2c1c2ffc0c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffc0bfc0ffbfbfbfffbebebfffbdbdbdffbcbdbdffbcbcbcffbbbbbbffbbbbbbffb9babaffb8b8b8ffb7b7b7ffb4b5b4ffb2b2b3ffb1b0b0ffaeaeadffabababffa7a6a7ffa2a3a2ff9e9e9eff999999ff959595ff90908fff868585ff7c7d7cff757576ff6f6f6fff686869ff636263ff5d5d5dff565756ff504f4fff494949ff424242ff3c3d3dff373737ff323333ff2e2e2fff2b2b2bff272827ff252525ff232222ff131313ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000001ff000000ff000100ff000000ff010000ff010000ff010000ff000100ff000000ff000100ff000000ff000001ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff171717ff2e2e2eff494849ff585858ff5e5d5eff616261ff636464ff666667ff6a6b6aff6c6d6dff6a6b6bff5d5c5cff343534ff393939ff3f3f3fff444545ff4b4c4bff525353ff595a5aff616061ff686969ff706f6fff767676ff7b7c7bff828283ff888887ff8e8d8eff939393ff989899ff9e9d9dffa3a3a4ffa8a8a8ffaeadaeffb0b0b1ffb3b4b4ffb6b6b5ffb7b7b7ffb9b9b8ffbababbffbcbcbcffbebdbdffbebfbfffbfbfc0ffc0c1c0ffc1c1c1ffc2c1c2ffc3c2c3ffc4c4c3ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c5ffc5c5c6ffc5c5c6ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c8ffc9cac9ffcacac9ffcacbcaffcacacbffcbcbccffccccccffccccccffccccccffcccccdffcdcdcdffcdceceffcdceceffcececfffcfcfceffcfcfcfffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d1d2ffd2d3d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d7d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdddcffddddddffddddddffdedddeffdededeffdfdedeffdfdfdeffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e2e2ffe2e3e3ffe4e3e3ffe4e4e4ffe5e4e4ffe5e6e6ffe7e7e7ffe8e9e9ffeaeaeaffebebecffedededffeeeeeeffefeeeeffefeff0fff0f0f0fff1f2f1fff1f2f2fff2f2f3fff4f4f3fff4f5f4fff4f5f5fff6f5f5fff6f7f6fff8f8f8fffafafafffbfbfcfffcfdfcfffcfdfdfffcfdfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffbfcfbfffcfbfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffbfbfbfff7f7f7fff0f0f0fff1f0f1fff1f1f0fff1f2f2fff2f2f2fff2f1f2fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff2f2f2fff1f2f1fff0f1f1fff0f0f0fff0efeffff6f7f7fffdfdfdfffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0c0b0cff1e1f1fff444444ff686868ff7d7d7dff858685ff878787ff878787ff898989ff8b8b8bff8d8e8dff909090ffb0b0afffecececfffafafafffbfcfbfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffdfcfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafafafffafafbfffafafbfffafbfbfffbfafafffafbfafffbfafafffbfbfafffafafafffbfafafffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfefffefdfefffefefdfffdfefefffefefdfffefdfefffefefefffefefefffdfefdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfcfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffafafafffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffafafbfffbfafafffbfafafffbfafafffbfafbfffafafbfffbfbfbfffafafafffbfafbfffafafafffbfafbfffbfbfafffafbfbfffbfafafffafafbfffafafbfffafbfafffafbfbfffafbfafffafafbfffafafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafff9faf9fff9faf9fffaf9f9fff9faf9fff9f9f9fff9faf9fff9fafafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9fafffafafafffaf9f9fffafaf9fffafafafffafafafffaf9fafffbfafafffafbfafffafafbfffafafbfffafafafffafafafffafafafffafafafffbfafafffafafafffafafafff9fafafffafafafffaf9fafffaf9fafff9f9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffbfafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f8f8ffe5e5e4ffa9a9a9ff8c8c8cff8b8c8bff8b8a8aff898a89ff878888ff868686ff858585ff7f8080ff717172ff595958ff2b2b2bff0d0d0dff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffffffefefffffefefefffdfdfdfffafbfafff8f8f8fff6f5f5fff4f4f4fff3f4f3fff3f3f2fff1f2f1fff1f1f1fff0f0f0fff0f0efffeeeeeeffedeeedffecececffeaebeaffe8e9e9ffe6e7e6ffe5e5e5ffe3e3e4ffe1e1e1ffdededeffdcdcdcffdadadaffd7d6d7ffd4d4d4ffd1d1d1ffcfcfceffcdcdcdffcacbcbffcacacbffcacacbffcacbcbffcbcacaffcacbcaffcbcacaffcbcbcaffcacacaffcbcacaffcbcbcaffcbcbcbffcacbcbffcbcbcbffcacacbffcacacbffcbcacaffcbcacaffcbcacaffcbcacbffcbcbcbffccccccffccccccffcecdceffcececeffcfcfcfffd0d0cfffd0d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadbdaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdddcffdddcddffdddeddffddddddffdededdffdedfdfffdedfdfffdededfffdfdedeffdfdfdeffdfdfdfffe0dfe0ffdfe0e0ffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e1e1ffe3e2e2ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e5ffe4e4e5ffe6e5e6ffe6e6e5ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e6ffe7e7e6ffe6e7e6ffe6e6e6ffe7e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e3ffe2e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe2e2e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e0e1ffe0e1e1ffe0e1e0ffe0e1e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0dfffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdeffdededeffdededeffdededeffdddeddffddddddffddddddffdddddcffdcddddffdcdddcffdcddddffdcdcddffdcdcdcffdcdcdbffdcdcdbffdbdbdbffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d8ffd6d7d6ffd6d5d6ffd4d4d5ffd3d4d4ffd3d2d2ffd1d1d1ffd0d0d0ffcfcfceffcdcdcdffcdccccffcbcbcbffc9c9c9ffc6c6c7ffc4c4c4ffc1c1c1ffc0c0c1ffc0c0c0ffc1c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfc0ffbebebfffbebebeffbdbdbdffbdbdbdffbcbdbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb6b6b6ffb4b5b4ffb2b2b2ffafb0b0ffaeadadffababaaffa6a7a6ffa3a3a2ff9e9e9eff9a999aff959695ff90908fff848584ff7d7d7dff767676ff6f6f6fff686968ff626362ff5d5c5cff565655ff4f4f4fff484948ff424343ff3c3d3dff373738ff333332ff2f2f2eff2b2b2bff272727ff252525ff222222ff0f0f0fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff161616ff2d2d2dff494949ff585858ff5f5f5fff626262ff646465ff666667ff6a6a6aff6d6d6dff6c6c6cff575757ff353534ff393939ff3f3e3eff444544ff4b4b4bff525253ff5a5a59ff606061ff686869ff706f70ff777676ff7c7c7cff828282ff878788ff8d8d8eff929293ff999899ff9d9d9effa4a3a4ffa9a9a8ffaeafafffb1b1b0ffb3b3b4ffb5b5b6ffb7b7b7ffb9b9b9ffbbbbbbffbcbcbdffbebebdffbfbfbfffbfc0bfffc1c1c0ffc1c1c1ffc2c1c2ffc2c3c2ffc4c4c3ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c5ffc5c6c5ffc5c6c5ffc6c6c6ffc7c7c6ffc7c7c8ffc8c8c8ffc9c9c9ffc9c9caffcac9caffcacacaffcbcbcaffcbcbcbffcccbccffccccccffccccccffcccdccffcdcdcdffcdcdcdffcececeffcececeffcecfcfffcfcfcfffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd1d1d2ffd2d2d2ffd3d2d2ffd4d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9dad9ffdadadaffdadbdbffdadbdbffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdddddeffdddedeffdedfdeffdedfdeffdfdfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e2e1ffe3e2e2ffe3e3e2ffe3e3e4ffe4e5e4ffe5e6e6ffe6e7e7ffe8e8e8ffe9e9e9ffebebeaffebebecffedededffedeeeeffeeefefffeff0effff1f1f1fff1f1f1fff2f2f3fff3f3f3fff4f4f4fff5f4f4fff5f5f5fff6f6f6fff7f7f7fff9f8f8fffbfafafffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfbfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff8f8f8fff1f1f1fff1f0f1fff1f1f2fff2f1f2fff2f2f1fff1f2f2fff2f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f2fff0f1f0fff0f0f0fff7f7f8fffdfdfdfffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff181818ff3c3c3cff646565ff7c7c7cff848484ff858585ff878787ff898989ff8b8b8bff8d8d8dff929291ffacadadffe8e8e8fffafafafffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfbfffcfdfcfffcfdfdfffcfdfcfffcfdfdfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffbfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffbfcfbfffcfbfcfffbfbfbfffafbfbfffbfbfbfffafbfbfffafafbfffafafafffafafbfffbfafafffbfbfbfffafafafffafafafffbfafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefefefffdfdfdfffefefefffdfdfefffdfdfdfffdfefefffefefefffefdfefffffefffffefefefffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffcfcfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfafffafafbfffafafbfffafafbfffafafbfffbfbfafffafafbfffbfafafffbfafbfffbfafbfffbfafbfffbfafbfffbfbfbfffafafafffbfbfafffafafbfffafafafffafbfafffbfbfbfffafafbfffbfafbfffbfbfafffbfafafffafbfafffbfbfafffafafafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9fafafff9faf9fff9fafafffaf9fafff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafffaf9f9fffafafafff9f9fafffaf9fafffafaf9fff9fafafff9fafafffafbfafffbfbfafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9f9f9fffafafafff9f9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafafafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffcfcfbfff8f8f8ffe0e1e1ffa6a7a6ff8e8e8eff8b8c8cff8b8a8bff898a89ff878888ff868786ff848484ff7d7d7dff6c6d6dff4f4e4eff222322ff0b0b0bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffefdfefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefefefffefefefffbfbfbfff8f8f7fff5f5f5fff4f4f4fff3f3f3fff2f3f3fff2f2f1fff1f1f1fff0f0f0ffeff0efffeeefeeffedeeedffedececffeaebeaffe8e9e9ffe6e7e7ffe5e5e5ffe3e3e3ffe1e2e1ffdededeffdcdcdcffdadadaffd6d6d6ffd4d4d4ffd2d2d1ffcecfcfffcccdcdffcacbcaffcacacaffcacacaffcbcbcaffcacacaffcacacaffcbcacaffcacbcaffcacbcaffcbcbcbffcbcbcaffcacacaffcacacaffcacacbffcacacbffcbcbcaffcacacbffcbcacaffcacacbffcbcacbffcbcbcbffcccbcbffcdccccffcccdccffcececeffcececfffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadad9ffdadbdbffdbdbdaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcddddffdddcddffdddeddffdddddeffdededeffdedfdeffdededeffdedfdeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e7e7ffe7e7e6ffe6e6e6ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe6e6e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe1e1e1ffe1e0e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdedeffdededeffdededeffdddeddffddddddffddddddffddddddffdcddddffdcdddcffdcdddcffdcdcdcffdcdddcffdcdcdbffdbdcdbffdbdbdbffd9d9d9ffd8d9d8ffd9d9d8ffd7d8d8ffd7d7d8ffd6d7d6ffd6d5d6ffd5d4d4ffd4d4d4ffd2d2d2ffd1d0d1ffd0d0cfffcecfceffcdcecdffcccdcdffcbcbcaffc8c8c9ffc6c6c6ffc4c3c4ffc1c1c2ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c1ffc0c0c1ffc0bfc0ffc0bfbfffbfbfbfffbebebeffbebebdffbdbcbdffbcbcbcffbabbbbffbababaffb9b8b9ffb8b7b8ffb6b6b6ffb4b3b4ffb1b2b2ffb0b0afffacadadffaaaaaaffa7a7a6ffa2a3a2ff9e9e9eff9a9a9aff959595ff8f9090ff858584ff7d7c7dff767676ff6f706fff686968ff626262ff5c5b5cff555655ff4e4e4fff484848ff424242ff3d3c3cff373837ff333332ff2e2f2eff2b2b2bff272727ff242525ff232222ff0c0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff000000ff000000ff000000ff000000ff000101ff010100ff000000ff000000ff000100ff000100ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff171717ff2e2f2fff4a4a4aff585959ff5f5f60ff626362ff656565ff676667ff6b6b6bff6e6e6eff6d6c6dff535352ff343534ff393a39ff3f3f3fff444444ff4a4b4bff525252ff59595aff616161ff696969ff707070ff777676ff7d7c7dff838283ff888788ff8d8d8dff939393ff989898ff9e9e9effa3a3a3ffa8a8a8ffaeaeaeffb1b1b1ffb4b3b4ffb7b6b7ffb8b8b8ffbab9b9ffbabbbbffbdbdbcffbdbebeffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c1ffc2c2c2ffc3c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c6c5ffc5c6c5ffc5c6c6ffc6c6c6ffc7c7c6ffc7c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9cacaffcbcacaffcbcbcaffcbcbcbffcbcbcbffcbcccbffcdccccffcccdcdffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcececfffcfcfcfffd0cfcfffcfd0d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d4d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d8d9ffdad9daffdadadaffdbdadaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdddcdcffdddddcffddddddffddddddffdededdffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e4e3ffe4e4e4ffe5e5e5ffe6e7e6ffe7e7e7ffe8e9e9ffeaeaeaffebecebffecececffedededffeeeeeeffefefefffeff0f0fff0f1f1fff1f2f1fff2f2f3fff3f3f3fff5f4f4fff4f4f5fff6f5f6fff7f6f6fff7f8f8fff9faf9fffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffcfcfdfffcfcfcfffcfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff9f8f8fff2f2f2fff1f1f1fff2f2f2fff1f1f2fff1f1f1fff1f2f2fff2f2f2fff1f0f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f2fffaf9f9fffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090808ff161516ff393939ff626162ff7a7b7bff848484ff868686ff878888ff898988ff8a8b8aff8e8d8dff919292ffa7a8a7ffe4e4e4fff9f9f9fffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafbfbfffbfafbfffafafafffbfbfbfffafbfafffafbfafffbfafafffafbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefefefffdfdfefffefefefffefdfefffefefefffdfefdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafbfafffbfafbfffafbfbfffafbfafffbfafbfffbfbfafffbfbfbfffafbfbfffbfafafffafbfbfffafbfbfffbfbfafffbfafbfffafbfafffafbfbfffbfbfbfffafbfbfffcfbfbfffbfafafffafbfafffafafafffafafbfffbfbfbfffafafbfffafafbfffbfafafffafafbfffafbfafffbfafbfffafafafffafafafffbfafafffafbfafffafafafffafbfbfffbfafafffafafafffafafafffafafafffafafafff9fafafffafaf9fff9fafafff9fafafffafafafffaf9fafff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9fafafff9f9fafff9f9f9fffafafafffafaf9fff9faf9fffaf9fafff9fafafff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffaf9f9fff9faf9fff9faf9fff9f9fafffafafafff9f9fafffafafafffaf9fafffafafafffafafafffafafbfffafafafffafafafffbfafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff9f9faffdededdffa1a2a1ff8e8e8eff8c8c8cff8b8a8bff898a8aff888888ff868686ff848483ff7c7d7cff666767ff434343ff1a1a1aff080808ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfdfdfff8f8f8fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f2fff1f1f1fff0f0f0ffeff0efffeeefeeffedeeeeffececedffebebebffe8e9e9ffe7e7e7ffe5e5e5ffe3e3e3ffe1e1e1ffdededeffdbdbdbffd9dadaffd6d6d6ffd5d4d5ffd1d1d1ffcfcfcfffcccdcdffcbcbcbffcacacaffcacbcbffcacacaffcacbcaffcbcacaffcacbcbffcacacaffcbcacbffcacacaffcacacaffcacbcbffcbcacaffcacacbffcacacbffcacacaffcacacaffcacbcaffcacbcbffcacbcaffcacbcbffcbcbcbffcccbcbffcccdccffcdcdcdffcececfffcfcfd0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d6d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdbffdbdbdcffdcdcdbffdcdcdcffdcdcdcffddddddffddddddffdddeddffdddedeffdededeffdedfdeffdededeffdededeffdededeffdfdedeffdfdfdfffdfdfdfffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e2e2ffe1e2e1ffe2e2e3ffe3e3e3ffe3e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe5e5e6ffe5e6e6ffe5e5e6ffe5e5e6ffe6e5e5ffe5e5e6ffe5e6e5ffe6e5e6ffe7e6e7ffe7e6e7ffe7e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e5ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e2e3ffe3e3e2ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e1ffe1e2e1ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdfdedeffdededfffdededfffdededeffdededeffdededeffdddedeffdddddeffddddddffdcddddffdcddddffdddddcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd5d6d6ffd5d5d5ffd3d4d3ffd2d3d2ffd1d1d1ffcfd0d0ffcececeffcecdceffccccccffcbcbcbffc8c9c9ffc6c6c6ffc3c3c4ffc1c2c2ffc1c1c1ffc1c0c1ffc0c1c0ffc0c1c1ffc0c1c0ffbfc0c0ffc0bfbfffbfbebeffbebebeffbdbebdffbdbdbdffbcbcbdffbababbffbababaffb9b8b8ffb6b7b7ffb5b5b5ffb4b3b4ffb1b1b1ffafafafffadacacffa9aaaaffa6a6a6ffa2a3a3ff9e9e9eff9a9a9aff949495ff8e8e8eff848484ff7c7c7dff767675ff6f6f6fff686868ff626262ff5b5b5cff555555ff4e4e4eff474848ff424241ff3b3c3cff363636ff323131ff2d2d2dff2a2a2bff272727ff252425ff222122ff0c0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1a1919ff323132ff4b4b4bff5a5a5aff606060ff636363ff646565ff676767ff6c6c6bff6f706fff6e6d6dff525353ff343434ff39393aff3e3f3eff444444ff4b4b4bff535252ff5a5a5aff616162ff696969ff707070ff767776ff7c7d7dff828382ff878888ff8d8d8dff939292ff989898ff9d9d9dffa3a3a3ffa9a9a9ffaeaeaeffb1b1b1ffb4b4b4ffb6b7b7ffb8b8b8ffbab9baffbbbbbbffbdbcbdffbebdbeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc4c4c5ffc5c5c4ffc5c6c5ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcccbcbffccccccffccccccffcdccccffcdcdcdffcdcdceffcdceceffcecfceffcecfceffcecfceffcfcfcfffcfd0d0ffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdbdadbffdbdadbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffdedddeffdededeffdededeffdfdfdfffdfdfe0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e2e3ffe4e4e4ffe4e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffebeaeaffebebebffecededffeeededffefeeefffefefeffff1f0f0fff1f1f2fff2f2f2fff2f3f3fff4f4f4fff4f5f4fff5f6f5fff6f6f6fff7f7f7fff8f8f8fffaf9fafffbfbfbfffcfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfcfffcfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff9f9f9fff2f2f2fff1f1f1fff1f2f1fff1f1f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f3fffafafafffefdfefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff080809ff161615ff3a3939ff616262ff7b7a7aff868586ff878888ff878787ff888888ff8b8a8bff8d8e8dff909090ffa1a1a1ffdfdfe0fff8f8f9fffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfafbfffafbfbfffafafbfffbfafafffafafafffafbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefefffefefefffdfefdfffefefdfffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfafbfffafbfbfffbfbfafffbfbfafffafafbfffafafbfffafafafffbfafafffafafbfffafbfafffafafafffbfbfbfffafbfafffafafafffafafbfffbfafafffbfbfafffcfbfbfffbfafafffafbfafffbfafbfffafbfafffbfbfafffafbfbfffafafafffafafafffafafafffbfafbfffbfafbfffbfafafffafbfafffafbfafffafafafffafafbfffafbfafffafafafffafbfafffafbfafffbfbfafffafafafffafafafffaf9fafffafaf9fffafafafffaf9fafffafafafff9f9fafff9faf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafffaf9f9fffaf9fafff9fafafff9f9fafffaf9f9fffaf9f9fff9fafafffafaf9fffafaf9fff9fafafff9fafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafff9f9fafffaf9fafffaf9f9fffafaf9fffafaf9fffaf9f9fff9fafafffafafafff9faf9fffafaf9fffafafafffafaf9fffafaf9fff9fafafffbfafbfffafafafffbfafafffafbfafffafbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfff8f9f9ffd9d8d8ff9b9b9bff8d8d8dff8c8b8cff8b8b8bff89898aff888888ff868685ff848484ff7d7d7dff636364ff3d3c3cff171616ff070707ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffdfefdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffdfdfdfff8f8f7fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeefeeffededeeffedededffeaeaebffe9e9e9ffe7e7e7ffe6e5e5ffe3e4e3ffe1e1e2ffdfdedeffdcdcdcffd9d9d9ffd6d6d6ffd5d5d5ffd2d1d1ffcfcfcfffcdcdccffcbcacbffcacacbffcacacbffcacacaffcacacaffcacbcaffcbcbcaffcacbcaffcacacbffcacacbffcacacaffcbcacaffcacacaffcacbcaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcccbcbffcccdccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d0d0ffd1d2d1ffd2d3d2ffd4d4d4ffd5d4d5ffd6d5d5ffd6d6d6ffd6d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadbdaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdddcffdddcddffdedddeffdddddeffdddedeffdededeffdfdedeffdedfdeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0dfe0ffe0e0e1ffe1e0e0ffe1e0e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e2ffe2e2e3ffe3e3e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe4e4e4ffe3e4e4ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe7e6e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e5e6ffe5e6e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe3e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffe0e0dfffe0dfdfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededeffdedddeffdedddeffddddddffddddddffdcdcdcffdddcddffdcdddcffdcdcdcffdcdcdcffdcdbdbffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d9ffd9d8d8ffd7d7d8ffd5d6d6ffd4d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0cfffcfcfceffcdcdceffcccccdffcacacaffc9c8c8ffc5c5c6ffc3c4c3ffc1c1c1ffc2c1c1ffc1c1c1ffc0c0c0ffc0c0c1ffc1c0c0ffc0c0c0ffc0c0bfffbfbfbeffbebebeffbebebeffbdbdbdffbcbcbcffbabbbbffb9b9b9ffb8b8b8ffb6b6b6ffb5b4b5ffb3b2b3ffb1b0b1ffaeaeaeffabacacffa9a8a8ffa6a6a6ffa1a1a0ff9c9c9cff979797ff919291ff8b8b8bff848483ff7c7d7cff767575ff6f6f6eff686868ff616162ff5c5b5cff545455ff4e4e4eff474747ff424141ff3b3c3bff363636ff323131ff2e2d2dff2a2a2aff262626ff242524ff222121ff060707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff010000ff000000ff000100ff000000ff000000ff000100ff000000ff000100ff000100ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff1c1c1cff363736ff4f4e4eff5a5b5bff616060ff636263ff656565ff676767ff6c6b6cff6f6f6fff6d6d6dff535352ff353534ff39393aff3e3e3fff444444ff4b4b4bff525252ff5a5a5aff616161ff696969ff6f7070ff757576ff7c7c7cff828282ff888887ff8d8d8dff939292ff979898ff9c9c9cffa3a3a3ffa9a9a8ffaeaeaeffb1b1b1ffb4b4b4ffb7b7b7ffb9b9b9ffbab9baffbcbbbbffbdbdbdffbebfbeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c3c2ffc3c4c3ffc4c4c4ffc4c5c4ffc5c4c4ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c7ffc6c6c7ffc7c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9caffcbcacaffcbcbcbffcbcbcbffcbcbccffccccccffcdccccffcccdcdffcecdcdffcecdceffcdceceffcececfffcfceceffcfcecfffcfd0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d5ffd7d6d6ffd6d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdbdadbffdbdadbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffddddddffddddddffddddddffdededeffdedfdeffdfdfdfffe0e0dfffe0e1e0ffe1e0e1ffe2e1e1ffe2e2e2ffe3e2e3ffe4e4e4ffe4e4e5ffe5e6e5ffe6e6e6ffe8e8e8ffe9eae9ffeaeaeaffecebebffedececffedecedffeeeeeeffefefeffff0eff0fff0f1f1fff2f1f1fff3f2f3fff3f3f4fff4f4f4fff5f5f5fff6f5f5fff6f7f7fff8f8f7fff9f9f9fffafafbfffbfbfcfffcfdfcfffefdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffdfdfcfffafaf9fff3f2f2ffedeeeefff1f1f1fff1f2f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff2f3f2fff2f2f2fffbfbfbfffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff070707ff141313ff383839ff636463ff7b7b7bff858686ff888888ff878786ff888989ff8b8b8bff8d8d8eff8e8f8fff9c9c9cffdadadafff9f8f8fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefdfffdfefefffefefefffdfdfefffefefefffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfafbfffafbfafffbfbfbfffbfafafffafafafffbfafafffafafbfffafafbfffafafafffbfafbfffafafafffafafbfffafafbfffafbfafffbfafafffafbfafffbfbfbfffafbfafffafafafffbfafafffafafafffafafbfffafafafffbfbfafffafbfbfffafafafffbfbfafffafafafffafafafffbfbfbfffafbfafffbfafafffafafafffafafafffafafbfffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafff9fafafff9f9fafffafaf9fffafaf9fff9fafafffafaf9fffaf9f9fffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafaf9fffaf9fafff9faf9fff9f9fafffaf9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafaf9fff9faf9fffafafafff9faf9fff9fafafffaf9f9fff9f9f9fffaf9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffbfafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfff7f7f6ffd3d3d3ff979797ff8c8c8cff8b8b8cff8b8b8aff8a8989ff888888ff868685ff848384ff7d7d7dff636362ff3a3b3aff171617ff070707ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdfdfff8f8f7fff5f5f5fff4f4f4fff3f3f4fff2f2f2fff2f2f2fff1f1f1fff0f0f1ffefeff0ffeeeeefffededeeffedececffebebebffe9e9e9ffe7e7e7ffe6e5e6ffe4e4e4ffe2e2e1ffdededeffdcdbdcffdad9d9ffd7d6d6ffd5d4d4ffd1d2d2ffcfcfcfffcccdcdffcacbcbffcacacaffcacbcaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcbcbcbffcbcccbffccccccffcdcdcdffcdcdceffcfcecfffcfd0cfffd1d1d0ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd7d7d6ffd7d7d7ffd9d8d9ffd9d9d9ffd9d9d9ffd9dadaffdbdadaffdadbdbffdbdbdbffdbdcdbffdcdcdcffdcddddffdcdcddffdcddddffddddddffdeddddffdededdffdededeffdededeffdededeffdfdedeffdfdedeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe3e2e2ffe4e4e4ffe5e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe4e5e4ffe4e5e4ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e4e5ffe6e6e6ffe7e7e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e4ffe3e3e3ffe2e3e3ffe3e2e2ffe2e3e2ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffdfdfe0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdeffdedfdfffdededeffdededeffdddddeffdeddddffdeddddffddddddffdddddcffdddcddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdadaffdad9d9ffdad9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d5d6ffd5d5d4ffd3d4d4ffd2d2d2ffd1d1d1ffcfd0cfffcfcecfffcecdcdffccccccffcbcacaffc8c8c8ffc5c6c6ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbebdbdffbcbcbdffbcbcbcffbababaffbabab9ffb8b8b8ffb6b6b6ffb5b5b4ffb2b2b2ffb0b0b0ffaeaeaeffaaababffa8a7a7ffa4a4a4ffa0a0a0ff9c9c9cff979696ff909090ff898a8aff838383ff7c7c7cff757576ff6e6e6fff686868ff616162ff5b5b5aff545454ff4d4e4dff474747ff414141ff3b3b3bff363535ff313131ff2d2d2dff2a2a29ff262626ff242323ff202121ff060706ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff010000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff1f1e1eff3b3a3aff535353ff5c5d5cff606161ff636363ff656565ff686867ff6c6d6dff6e6e6eff6c6c6cff525252ff353535ff3a3939ff3e3e3eff454444ff4b4b4bff525253ff5a5a5aff616161ff686868ff6f6e6fff757575ff7b7c7cff828282ff878887ff8d8d8dff919191ff989898ff9e9d9dffa3a3a3ffa8a8a9ffaeaeaeffb2b2b1ffb5b5b5ffb7b7b7ffbabab9ffb9babaffbbbbbcffbdbdbdffbebfbeffc0bfbfffc0c0c0ffc1c1c1ffc1c2c2ffc2c2c2ffc2c3c3ffc2c3c3ffc4c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc7c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c8c9ffc9c9c9ffcac9c9ffcacacaffcbcacaffcbcbcbffccccccffccccccffcccccdffcdcdcdffcdcdcdffcdceceffcececeffcecfceffcfcfcfffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d2ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d6d5ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd9dad9ffdadadaffdadadaffdbdbdaffdadadbffdbdbdbffdcdcdcffdcdcdcffdddcdcffdddddcffddddddffdddedeffdededeffdedfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e2ffe2e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe6e5e5ffe6e7e7ffe8e8e7ffe9e9e9ffeaeaeaffebebebffecececffedecedffeeededffefefeffff0efeffff0f0f1fff1f1f1fff2f2f2fff2f3f3fff4f3f4fff5f5f4fff5f6f5fff6f6f6fff7f7f7fff8f8f8fffafafafffbfafbfffcfcfcfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfefdfffbfafafff3f4f3ffeeefefffefefeffff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fffbfbfbfffefdfefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060707ff121112ff363636ff616061ff7b7b7aff858585ff878787ff878687ff888989ff8b8b8bff8d8d8dff8e8e8eff989897ffd6d6d6fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffdfcfdfffdfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfbfafffafafbfffbfbfbfffbfbfafffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfafbfffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefdfefffefefdfffefdfdfffefefdfffefefefffefdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffafbfbfffbfafafffbfbfbfffafafbfffafbfafffafbfafffafafbfffafbfbfffafbfafffafbfafffbfbfafffafafafffafafbfffbfafbfffafbfafffbfafafffbfafbfffbfafbfffbfbfafffbfafbfffbfafbfffafbfafffbfafafffbfbfafffbfbfbfffbfbfafffbfbfafffafafafffafbfafffafafafffbfbfafffbfafbfffafafbfffbfafbfffafbfbfffbfafafffafafafffafbfafffbfafafffbfafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafffafafafff9f9fafffaf9fafffafaf9fff9faf9fff9f9f9fff9f9f9fffaf9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffaf9f9fff9f9fafffaf9f9fffafafafff9f9fafff9faf9fffafaf9fff9f9fafffafafafffafafafff9fafafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffaf9fafffafaf9fffaf9fafffaf9fafff9faf9fffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafafffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfff6f6f6ffcccccdff959495ff8c8c8cff8c8c8bff8a8b8bff8a898aff878888ff868586ff838383ff7a7b7aff616161ff393838ff151515ff070706ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffdfdfdfffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff8f7f7fff5f5f5fff4f4f4fff4f3f3fff3f2f2fff2f2f1fff1f1f1fff0f0f1fff0eff0ffeeeeeeffeeeeedffecededffebebebffe9e9eaffe8e7e8ffe6e6e5ffe4e4e4ffe2e2e2ffdededeffdcdcdcffdadad9ffd6d7d7ffd5d4d4ffd2d2d2ffcfcfcfffcdcdcdffcacbcbffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cacaffcac9caffcacacaffcac9caffcacacaffcac9caffcbcbcaffcbcbccffccccccffcdcdccffcecdcdffcfcfceffd0d0d0ffd1d0d0ffd2d2d1ffd3d3d3ffd4d4d4ffd4d4d5ffd6d6d5ffd7d6d7ffd7d7d7ffd9d9d9ffd9dadaffdad9d9ffdadadaffdadbdaffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdcddddffddddddffddddddffdededdffdddedeffdededeffdededfffdfdedfffdfdfdeffdedfdeffdedfdfffdfdedfffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe3e3e2ffe4e4e4ffe4e5e5ffe4e4e4ffe3e4e4ffe4e4e3ffe3e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e4e5ffe5e5e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e5ffe6e6e5ffe7e6e6ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe7e6e7ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e6ffe6e7e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe7e7e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe3e3e2ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfdfdeffdfdfdeffdededfffdfdedfffdededeffdededdffdddedeffdedddeffddddddffdddcddffdddddcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdadaffd9dadaffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd6d6d6ffd5d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfd0ffcecfceffcdcdcdffcccccdffcacbcbffc8c8c8ffc5c6c5ffc3c3c3ffc1c2c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc1c0c0ffc0bfc0ffc0bfbfffbfbebfffbebdbeffbdbdbcffbdbcbcffbcbbbbffbababaffb9b9b9ffb8b8b7ffb6b6b5ffb4b4b4ffb1b2b2ffb0b0afffadacadffaaaaaaffa7a7a7ffa3a4a4ffa0a09fff9c9b9cff969695ff908f8fff898989ff838382ff7c7c7cff757676ff6f6e6fff686868ff626261ff5a5a5aff535353ff4c4d4dff474647ff414140ff3a3b3aff353535ff313030ff2d2d2dff2a2a29ff252626ff232323ff1d1d1cff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000001ff000001ff000000ff000000ff000100ff010000ff010000ff000100ff000000ff000001ff010001ff000000ff010100ff000101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff212122ff3d3d3dff555555ff5e5d5eff626161ff636363ff656565ff696969ff6d6d6eff6f6f6eff6c6c6bff4b4b4cff353635ff3a3a3aff3e3e3fff444545ff4b4c4bff525353ff5a5a59ff606161ff676768ff6e6d6eff757574ff7b7b7bff828282ff888788ff8c8c8bff929292ff999899ff9e9e9effa4a3a3ffa9a8a8ffaeaeaeffb2b1b1ffb5b5b4ffb7b7b7ffb9b9b8ffbababaffbcbcbbffbebdbdffbebebfffc0c0c0ffc0c1c1ffc1c1c1ffc2c2c2ffc2c3c2ffc3c2c2ffc3c3c2ffc3c4c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcccbcbffcbccccffccccccffcdccccffcdcdcdffcdcdcdffcdcecdffcececeffcfceceffcecfcfffcfcfceffd0d0cfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd4d3d4ffd4d5d4ffd5d4d4ffd6d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd8d8d7ffd9d9d8ffd9d9d9ffdad9d9ffdadad9ffdadadaffdbdbdaffdbdbdbffdcdcdbffdcdbdcffdcdcdcffddddddffddddddffdeddddffdededeffdedfdeffe0dfdfffe0e0dfffe0e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e2e3ffe4e4e3ffe5e5e5ffe6e6e6ffe7e7e8ffe9e8e9ffeaeaeaffebebebffecececffedececffeeeeeeffeeeeedffefefeffff0eff0fff1f1f0fff1f1f2fff3f3f2fff3f3f3fff4f4f4fff5f5f5fff5f6f6fff7f6f6fff8f8f7fff9f8f9fffafbfafffcfcfbfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffbfbfbfff5f5f5ffefefeffff1f1f0fff1f1f0fff1f1f1fff2f2f2fff2f2f2fff2f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f4f4fffbfbfcfffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060606ff101010ff313031ff5c5c5dff79797aff858686ff878787ff878786ff898989ff8b8b8bff8d8c8cff8d8d8dff959696ffd1d1d1fff8f8f8fffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfafffafbfafffbfafafffbfafafffbfbfbfffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffbfbfafffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfdfffdfefdfffdfefefffdfefefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffafbfbfffbfafbfffafbfafffbfbfafffafafafffbfafafffafafafffafbfbfffbfbfafffafafafffafafafffafafafffbfbfbfffafafafffafafbfffbfafafffafbfbfffbfbfbfffafafafffafafafffbfafafffafbfafffafafafffbfafafffafafafffafbfbfffafbfbfffafafafffafafbfffafafafffbfafafffafafbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffafafbfffafafafffafafbfffafbfafffbfafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafff9fafafff9fafafffafafafff9faf9fffafafafffaf9f9fff9f9fafff9f9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9fafff9fafafff9f9f9fff9faf9fffafaf9fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9fafafffaf9fafffaf9f9fff9f9f9fff9fafafffafafafffaf9fafffafafafff9fafafffafafafffafafbfffafbfafffbfafbfffbfbfbfffafafbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfff4f4f4ffc6c6c7ff949394ff8d8c8cff8c8b8cff8a8a8aff888989ff878787ff858585ff838383ff787878ff5c5c5dff343434ff111211ff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffdfdfdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff7f7f8fff5f5f5fff4f4f4fff4f3f3fff3f2f2fff2f2f2fff1f0f1fff0f0f1ffefeff0ffefeeefffeeededffecececffebebebffe9e9e9ffe7e7e7ffe6e6e6ffe5e4e4ffe2e2e2ffdfdedfffdcdddcffdadadbffd7d7d7ffd5d5d5ffd2d2d2ffcfcfd0ffcdcccdffcacbcbffcacacaffcacbcaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacac9ffcacacaffcacac9ffcac9caffcac9c9ffc9cacaffcacacaffc9cac9ffcacacaffcac9c9ffcacbcaffcbcbcbffcccbccffccccccffcdceceffcecfcfffcfcfcfffd0d0d1ffd1d1d2ffd4d3d3ffd4d4d5ffd5d6d5ffd6d6d6ffd7d7d7ffd8d8d8ffdadadaffd9d9daffdadadaffdadadbffdadbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdededeffdededeffdfdedeffdedfdeffdfdfdfffdfdedeffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e1ffe2e3e3ffe3e3e2ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e4e5ffe5e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e7e7ffe6e6e7ffe6e7e6ffe7e7e7ffe6e6e7ffe6e6e7ffe7e6e7ffe6e7e7ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdededeffdedfdfffdededeffdededeffdedddeffdddeddffdddddeffddddddffdcdddcffddddddffdddcdcffdcdcdcffdcdbdcffdbdcdbffdadadbffd9dad9ffd9d9d9ffd9d8d9ffd8d8d9ffd8d8d9ffd7d8d8ffd6d6d6ffd4d5d4ffd4d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcecfcfffcececdffcccdccffcacacaffc8c7c7ffc5c6c5ffc2c3c2ffc1c1c2ffc1c0c0ffc0c1c1ffc0c0c0ffbfc0bfffbfbfbfffbfbebeffbdbebeffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbbbcbbffb9b9baffb9b9b9ffb7b7b7ffb6b6b5ffb4b3b4ffb1b2b2ffafafb0ffadadadffaaaaaaffa7a7a7ffa3a3a3ff9f9f9fff9b9b9bff959595ff908f8fff898989ff838383ff7c7c7cff767676ff6f6f6fff696868ff616161ff595a59ff525253ff4c4c4cff464646ff404040ff3b3a3aff353535ff303031ff2c2d2dff29292aff252525ff232323ff161616ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000100ff000000ff000000ff000001ff000100ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050505ff202121ff3c3c3cff535354ff5e5e5fff626162ff636364ff656565ff696968ff6f6f6eff6f6f6fff6b6b6bff474747ff363636ff3a3a3aff3f3f3fff454545ff4c4c4bff535353ff5a5a59ff606061ff676666ff6d6e6eff747474ff7a7a7aff818181ff888888ff8d8e8dff939393ff999898ff9e9e9effa3a4a4ffa8a9a9ffaeaeaeffb1b1b1ffb4b5b5ffb8b7b7ffb8b8b9ffbabbbaffbcbbbcffbdbebdffbebfbfffc0c0c0ffc0c0c1ffc1c1c1ffc1c2c2ffc2c2c2ffc3c2c2ffc3c2c2ffc3c3c3ffc4c3c4ffc4c4c5ffc5c4c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c7c7ffc8c7c7ffc7c8c8ffc8c8c9ffc9c9c9ffc9c9caffcacacaffcacbcbffcbcbccffcbccccffccccccffcccccdffcdcdcdffcdcdceffcdceceffcececeffcecfceffcfcfceffcfcfcfffd0cfcfffd0cfcfffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d1ffd3d3d2ffd2d3d2ffd3d2d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9daffd9dadaffdbdadaffdbdadbffdbdcdbffdcdbdcffdcdcdcffdcdcddffddddddffddddddffdededeffdededfffdedfdfffe0dfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe4e3e3ffe5e4e5ffe5e6e6ffe7e7e7ffe8e8e8ffe9eae9ffebebebffecececffececedffedededffeeeeeeffeeeeefffefefeffff0f0f0fff1f1f1fff2f2f2fff3f2f3fff3f4f4fff4f4f4fff5f6f5fff6f6f6fff7f6f6fff8f8f8fff9f9f9fffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfcfffdfdfefffefdfdfffdfefdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfbfff7f6f7fff0f0f0fff0f1f0fff1f1f1fff1f2f2fff1f1f2fff2f2f2fff1f1f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefefffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefffffffefffefffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffefffefefffffffffffffefffefffffffffffffefefffffefffffffefffffefffffffefefffffefffefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffffffffffffffefffefffefffffefefffffefefffffffffffefffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffefdfefffdfefefffefdfefffefefefffdfefefffefefefffdfdfefffdfdfdfffdfefefffdfefefffffefefffffefefffffffffffffefffffffffffffffffffffffefefffffffffffefefefffefefffffffefefffdfefdfffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3ffefefeffff4f3f4fffcfbfbfffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff0f0f0fff2b2b2bff585758ff777777ff858686ff888888ff878788ff898989ff8b8a8aff8c8c8cff8e8e8eff949494ffc9c9c9fff8f7f8fffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffcfbfbfffbfcfcfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffafafbfffafbfbfffafafbfffbfbfafffbfbfbfffbfafbfffafafafffbfbfbfffafbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfafbfffafbfbfffbfbfafffbfafafffafafafffafbfbfffafafbfffafbfafffbfafafffafafafffafafafffbfafbfffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafbfffbfbfafffbfafafffafbfafffafafbfffbfbfafffbfafafffafafbfffafbfbfffbfafafffafbfbfffafbfafffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafaf9fffafafafff9fafafff9f9fafff9f9f9fffafaf9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9fafff9faf9fffaf9f9fff9f9f9fff9fafafffafafafffafafafffafafafffaf9fafffaf9f9fffafafafffafafafff9faf9fffafafafffafafafff9fafafff9fafafffaf9fafff9fafafffafaf9fffaf9f9fff9faf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffafbfafffafafafffafafbfffbfafafffbfafafffbfafafffbfbfafffbfbfbfffafbfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfff3f2f2ffbfc0c0ff909190ff8c8d8cff8b8c8cff8b8a8bff898988ff878787ff858685ff818182ff767576ff555555ff282828ff0b0b0cff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f8f8fff5f5f5fff4f4f4fff4f4f3fff2f3f2fff2f1f1fff1f1f1fff0f1f0ffeff0efffeeefeeffedeeeeffedecedffebebebffe9e9e9ffe7e8e7ffe5e5e6ffe4e4e4ffe3e3e2ffdfdfdfffdcdcddffdadadaffd7d7d7ffd5d5d5ffd2d2d2ffd0cfd0ffcccdcdffcbcbcbffcacacaffcacacbffcacbcaffcbcacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcac9c9ffcacacaffcacacaffc9c9c9ffcac9c9ffcacacaffc9cacaffc9c9c9ffcac9c9ffc9cacaffcacbcaffcbcbcbffcbcccbffcccccdffcececdffcececeffcfcfd0ffd0d1d1ffd2d2d2ffd3d4d3ffd5d5d4ffd6d6d6ffd7d6d7ffd7d7d7ffd9d8d8ffdadad9ffdadadaffdadbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdddcddffdddeddffdddeddffdddedeffdededeffdfdedfffdedfdeffdfdedfffdedfdfffdededfffdededeffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e2ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e7e6ffe6e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe6e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe7e7e7ffe7e6e7ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e7ffe6e7e6ffe7e6e6ffe6e5e6ffe5e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe4e4e4ffe3e4e3ffe4e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e2e2ffe2e3e2ffe2e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdeffdfdedfffdedfdfffdedfdeffdededeffdededeffdedddeffdddeddffddddddffdcddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd7d7d8ffd6d6d6ffd5d5d6ffd3d4d3ffd3d2d2ffd1d0d1ffcfd0d0ffcececfffcdcecdffcdcccdffcacacaffc7c7c7ffc5c5c5ffc2c3c3ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfbfffbfbebeffbdbebeffbdbdbcffbcbcbcffbbbcbbffbcbcbcffbcbcbbffbbbbbaffb9b9baffb8b9b9ffb7b7b7ffb5b6b5ffb3b3b3ffb1b1b2ffafafafffacacacffaaa9a9ffa7a7a6ffa3a3a3ff9e9f9fff9b9b9bff959595ff8f8f8eff898988ff838282ff7d7c7cff767776ff6f706fff686969ff616161ff5a595aff525352ff4c4b4cff454645ff3f3f40ff393939ff353534ff303030ff2c2c2dff292829ff252525ff222222ff0f0f0fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff010000ff010000ff000000ff010000ff000000ff000100ff000000ff000000ff010000ff000101ff000100ff000000ff000100ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff030303ff1d1d1dff373737ff525252ff5e5e5eff616261ff636363ff656565ff676868ff6e6e6eff707070ff6b6b6cff474747ff353536ff3a3a3aff404040ff464546ff4c4c4cff535353ff5a5a5aff606060ff676666ff6d6d6dff737473ff7a7a7aff818181ff878888ff8e8e8dff939393ff989998ff9e9e9fffa4a4a3ffa8a8a8ffaeaeaeffb1b2b2ffb5b5b5ffb7b8b8ffb8b9b8ffbababbffbcbcbcffbebdbdffbfbebeffc0c0bfffc1c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c2ffc2c2c2ffc3c3c2ffc4c3c3ffc4c5c4ffc4c5c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c8c8ffc8c8c9ffc8c8c9ffcacac9ffcacacaffcacacbffcbcbcbffccccccffccccccffccccccffcdcdcdffcdcecdffcdceceffcececeffcecfcfffcfcfcfffd0cfcfffcfcfd0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d6ffd7d6d7ffd7d8d7ffd8d8d8ffd9d9d8ffd9d8d8ffd9d9daffd9dadaffdadadaffdadbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdddcddffdededdffdededeffdedfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e1e0ffe2e1e1ffe2e3e3ffe3e4e3ffe4e4e4ffe5e6e6ffe7e6e7ffe8e8e8ffe9e9e9ffeaebeaffebebecffececedffedededffeeeeeeffeeeeefffeeeeeefff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f6f6fff6f7f6fff7f7f7fff8f8f8fffafbfafffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffefdfdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfbfff8f8f8fff0f1f0fff1f1f2fff2f2f1fff2f2f1fff1f2f2fff1f2f2fff2f1f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffdfdfefffdfcfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffefefefffefefefffefefdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffefefffffefefefffffffefffffffefffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefffffefffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefffefffefefffffffffefffffefefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefffffffefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffefffefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffefefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffffffffffffffffffffffffffefffefefefffefefefffffefefffefffffffefffefffefefefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffefffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffefffffefffffffffffffffffefefffefefffffefffffffefffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffefefefffffefefffefffefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffefefefffefffefffefefefffffefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfefefffdfefdfffdfefdfffdfefefffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffdfefefffdfefdfffefdfdfffdfdfefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffcfcfcfffdfdfdfffefefdfffefefdfffefefefffffefefffefffffffefffefffefffffffefffffffffefffffefffefffefdfefffdfefefffdfdfefffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f2f2fff2f2f1fff3f3f3fff3f3f3fff2f2f2fff0f0f0ffeff0f0fff4f5f4fffbfbfbfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0d0c0cff252525ff515151ff727272ff858485ff8a898aff888989ff888988ff8a8a8aff8c8c8cff8e8e8eff919191ffc2c2c2fff5f6f6fffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffcfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffafbfbfffafafafffafbfbfffafbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfdfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffafbfafffafafafffbfafbfffafbfafffafafafffafbfbfffafafbfffafafafffafafafffafafafffbfafafffbfbfafffafafafffafbfafffafafbfffafafbfffbfafbfffbfafafffafafbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfafbfffafbfbfffafafafffbfafbfffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafff9fafafffafafafff9fafafffafafafff9f9f9fff9f9f9fff9faf9fffafaf9fff9fafafff9f9fafffaf9f9fffaf9f9fff9faf9fff9faf9fffaf9fafffaf9fafff9fafafff9faf9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafff9faf9fffaf9fafffafafafffaf9fafffafaf9fff9fafafffafaf9fffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafbfffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffcfbfcfffafbfaffefeeeeffb8b8b8ff8e8e8eff8d8c8cff8c8c8bff8a8a8bff888989ff878787ff858585ff818181ff727272ff4a4a4bff1e1e1eff080807ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffdfdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f7fff5f5f5fff4f4f5fff3f3f3fff3f2f3fff2f2f1fff1f1f1fff1f0f0fff0eff0ffefeeeeffedeeedffececedffeaebebffe9e9e9ffe7e7e8ffe6e6e5ffe4e3e4ffe2e2e2ffdfe0dfffdededdffdbdbdbffd7d7d8ffd6d5d5ffd3d2d3ffd0d0d0ffcdcdcdffcbcbcbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacac9ffcacacaffcacac9ffcacac9ffc9cac9ffcac9caffcac9caffcac9caffcac9c9ffcacacaffcbcbcaffcccccbffcccccdffcdcdcdffcececeffcfd0d0ffd1d1d0ffd2d2d2ffd3d4d3ffd5d5d5ffd5d6d5ffd7d7d7ffd8d7d7ffd9d9d8ffd9dadaffdadadbffdbdadaffdbdbdbffdbdcdcffdcdcdbffdcdcddffdcdddcffddddddffdeddddffdedddeffdededeffdedfdeffdededfffdedfdfffdfdfdfffdedfdfffdfdfdeffdededeffdededfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe7e6e6ffe7e6e6ffe7e7e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e6e6ffe7e7e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe3e4e3ffe4e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e3ffe2e2e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdedeffdfdedeffdfdedeffdfdedeffdededeffdddddeffdddeddffddddddffdcddddffdcdcdcffdcdcdcffdbdbdcffdcdcdbffdcdcdbffdbdbdbffdadadaffdad9daffdad9daffd9d9d9ffd9d9d8ffd8d7d8ffd7d6d7ffd5d6d6ffd3d4d3ffd2d2d2ffd1d1d1ffcfd0d0ffcececeffcdceceffcccccdffcacacaffc7c7c7ffc4c5c4ffc3c2c2ffc2c2c1ffc1c1c1ffc0c1c0ffc1c0c1ffc0c0c0ffbfbfbfffbfbebeffbdbdbdffbcbcbcffbbbbbbffbabbbbffbababbffbababaffb9bab9ffb8b8b8ffb7b6b7ffb5b5b5ffb3b3b3ffb0b1b0ffafaeafffacacacffaaa9a9ffa6a6a6ffa3a2a3ff9e9e9eff9a999aff949495ff8e8e8eff898889ff828282ff7c7c7cff767676ff706f70ff696868ff616161ff59595aff525252ff4b4b4bff454545ff3f3f3fff393839ff333334ff30302fff2c2c2cff282929ff242425ff222222ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff010000ff010000ff000000ff000000ff000000ff010000ff000001ff000000ff000001ff000000ff000000ff010000ff000000ff010000ff000100ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040404ff1a1a1aff343333ff505050ff5e5e5eff616261ff636363ff656465ff686868ff6e6e6eff727272ff6d6d6dff474747ff353535ff3a3b3aff404040ff464646ff4c4d4cff535353ff5b5a5aff616160ff666766ff6c6d6cff747374ff7a7a7bff828182ff888888ff8e8e8eff949493ff999999ff9e9e9fffa4a3a4ffa8a8a8ffaeafaeffb1b1b1ffb5b5b5ffb7b8b7ffb9b9b8ffbababaffbcbcbcffbebdbdffbfbfbfffbfc0bfffc1c0c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c3c2ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c7ffc6c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcaffcbccccffccccccffcdccccffcdcdcdffcdcecdffcececeffcececeffcfcecfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d5d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdadadbffdbdbdbffdbdcdbffdbdcdbffdddcdcffdddcddffdeddddffdddedeffdededeffdfdedeffdfdfdfffdfe0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e5e5ffe6e7e6ffe7e7e8ffe8e9e9ffeaeaeaffebececffecececffedededffededeeffeeeeeeffefefeeffeff0f0fff0f0f1fff1f1f1fff2f2f2fff3f3f3fff4f4f3fff5f4f5fff5f5f5fff6f6f6fff6f7f6fff7f8f7fffaf9f9fffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffcfcfcfff9f9f9fff1f2f1fff1f1f1fff2f2f2fff2f2f1fff1f2f2fff2f2f1fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfbfbfff9f9fafff9f9f9fff9f9f9fff9faf9fffafaf9fffaf9fafffaf9fafffafafafffafafafff9faf9fffafafafffafafafff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffafafafffafbfafffafafafffafafbfffafbfafffbfbfafffafbfafffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfefffdfefdfffdfdfdfffefdfefffdfefefffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffefdfdfffefdfefffefefefffefefdfffefdfefffefdfefffdfefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefdfffdfefefffefefdfffefefefffdfefdfffefefdfffdfefdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfafafffafbfafffafafbfffafbfbfffafafafffafbfbfffbfbfafffafafafffafafbfffbfbfafffbfbfafffbfbfbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfafffbfafbfffbfafbfffafbfbfffafbfafffafafafffbfafbfffafbfbfffafafafffafbfafffafafafffafafafffafaf9fffafaf9fffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff7f6f6fff6f5f6fff6f6f6fff5f6f6fff6f6f6fff6f5f5fff7f6f6fff9fafafffcfcfbfffdfcfdfffefefefffefefefffffefefffffefffffffefefffefffefffefefffffdfefefffdfdfdfffdfefefffefefdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff1f2f2fff3f3f3fff0f0f0fff0f0f0fff0f0f0fff6f6f5fffcfcfbfffdfefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff0a0b0aff1e1d1eff444443ff696968ff808081ff888988ff898989ff888888ff898a89ff8b8c8bff8e8e8eff8f9090ffbbbbbcfff3f2f2fffafafafffbfbfafffbfafbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffafbfafffbfbfafffbfbfafffafbfbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffafbfafffbfbfafffafbfafffafafbfffbfbfbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfbfbfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfafffbfbfafffafbfbfffafbfafffafafafffafafafffafbfafffafbfafffafbfafffafafafffafafafffbfafbfffbfafafffbfafafffafafbfffbfbfbfffafafbfffbfbfafffafafafffafafafffbfbfbfffbfafafffbfbfafffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfafafffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafff9fafafff9fafafffaf9fafffaf9f9fffaf9fafffaf9fafffafaf9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9faf9fffaf9f9fff9f9fafffafaf9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafafafffaf9fafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfcfbfff9f9faffe9e9e9ffb2b1b2ff8d8d8dff8c8c8cff8b8c8bff8a8a8bff898989ff878787ff848484ff808080ff6e6e6fff434444ff181818ff060505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff8f7f7fff5f5f5fff5f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f0f0ffefefefffeeeeeeffedeeedffececedffebebebffe9e9e9ffe7e7e7ffe6e6e6ffe4e4e4ffe2e3e2ffe0e0e0ffdeddddffdcdbdbffd8d7d8ffd6d6d5ffd3d2d3ffd0d0d0ffcdcdcdffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacac9ffcac9caffcacacaffcacacaffcacac9ffcacac9ffcacacaffcacacaffcac9c9ffcacac9ffcacac9ffcbcbcbffcccbccffcccccdffcdcdcdffcecfcfffd0cfd0ffd1d1d1ffd2d3d2ffd4d4d4ffd6d6d5ffd6d6d6ffd7d7d7ffd7d8d8ffd9d9d8ffd9d9daffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdededeffdedfdeffdededfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe5e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e4ffe5e6e5ffe6e7e6ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e4e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe1e1e2ffe2e1e1ffe0e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdddddeffdededeffddddddffdcddddffdcdddcffdcdcddffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdbdadbffdadbdaffdad9daffdad9d9ffd9d9d8ffd7d8d8ffd6d7d6ffd6d5d5ffd4d4d4ffd3d3d2ffd1d1d1ffd0d0cfffcecfceffcdcdcdffcdccccffcacacaffc7c7c6ffc4c4c5ffc3c2c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfbfffbebebdffbcbdbcffbcbcbcffbbbbbbffbababbffbababaffb9babaffb8b8b8ffb7b7b7ffb6b6b5ffb5b5b4ffb3b3b2ffb0b1b1ffaeafafffacacacffaaa9a9ffa6a6a6ffa2a2a2ff9e9e9dff999a99ff949494ff8e8d8dff878887ff828282ff7b7c7cff767676ff6f6f6fff676867ff606060ff585859ff525252ff4a4a4aff444444ff3e3e3eff383839ff333434ff2f2f30ff2c2b2cff282828ff242424ff1f201fff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff050505ff1b1a1bff343433ff504f50ff5d5d5dff616161ff626263ff656565ff696969ff6f6f70ff757574ff6f706fff474747ff353535ff3a3a3bff414040ff474646ff4d4d4cff535354ff5b5b5bff616161ff676766ff6e6d6dff747474ff7c7c7cff838282ff898988ff8e8e8eff949494ff9a9999ff9e9f9fffa4a3a4ffa8a9a9ffaeaeaeffb1b1b1ffb5b5b4ffb7b7b6ffb9b9b8ffbabbbaffbcbcbcffbdbdbdffbfbfbeffbfbfc0ffc0c0c0ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c9c8ffc8c9c9ffc9cacaffcacacaffcbcacbffcccbccffccccccffcdcdccffcdcdcdffcecdcdffcececeffcececeffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d0ffd0d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d6ffd7d7d8ffd8d7d8ffd8d8d8ffd9d8d9ffd9d9daffdad9daffdadadaffdadbdaffdbdbdbffdcdcdbffdcdddcffddddddffddddddffdededeffdededeffdfdedeffdfdfdeffdfe0dfffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e9ffeaeaeaffebebebffecececffedededffedeeeeffeeefeeffefefefffefefeffff0f0f0fff1f0f1fff1f2f1fff2f2f2fff3f3f3fff4f4f3fff5f5f5fff5f6f5fff6f6f6fff7f7f7fff8f8f8fff9fafafffbfbfbfffafbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfcfcfff9f9fafff2f1f2fff1f2f2fff2f1f2fff1f2f2fff2f1f2fff2f1f2fff1f2f1fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffcfcfcfffbfbfbfff9f9f9fff7f7f7fff5f4f5fff4f5f4fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f4fff5f4f5fff5f5f5fff4f4f5fff5f5f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9faf9fffafafafffafafafffbfafafffafafafffafafafffafbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffdfdfcfffcfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffdfdfefffefefefffdfefefffefefdfffefdfdfffdfdfdfffefefefffefdfdfffefefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafafffafafbfffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafaf9fff9fafafff9fafafff9f9fafffafaf9fff9f9fafff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff8f8f9fff9f9f9fff8f9f8fff9f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff5f6f6fff5f5f5fff5f5f5fff4f5f4fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff3f3f4fff4f4f3fff3f3f4fff3f3f3fff4f3f3fff5f5f5fff8f7f7fff9f9f9fffafbfafffdfdfdfffdfefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffefdfefffdfdfefffefefefffdfdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff0f0f1fff0f0f0fff6f6f6fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030302ff080708ff161617ff373737ff5d5d5dff7b7b7bff878787ff898989ff898989ff8a8a89ff8c8c8cff8e8e8eff909090ffb4b4b4ffeeefeffff9fafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffcfbfcfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffafafbfffafafbfffbfbfafffafafafffbfafbfffafafafffafafafffafafbfffafafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafafbfffbfafafffafafafffbfbfbfffafbfafffafbfbfffafbfbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfafbfffbfbfbfffbfafafffafafbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfafbfffafbfafffafbfafffafafafffbfbfafffafbfbfffbfafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafbfffafafafffafafbfffafbfafffafafafffbfafafffbfafafffafafbfffbfafafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfafffbfafafffafbfbfffafbfafffbfbfafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9fafafff9faf9fffafaf9fffaf9fafff9f9fafff9faf9fff9faf9fff9faf9fffafafafff9fafafffafafafffafaf9fff9f9fafffafafafffafafafffafafafff9fafafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafff9fafafffafaf9fffaf9fafffafaf9fffafafafffafafafffafafafffbfbfafffafafafffbfafafffafafafffafafafffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfff9f9f9ffe6e5e5ffabababff8d8d8dff8c8c8cff8b8b8bff898a89ff888989ff878686ff848383ff7e7e7eff6b6b6bff3f3e3eff151515ff040505ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff8f7f7fff5f6f5fff5f4f5fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeff0efffefefeeffededeeffecececffeaebebffe9e9e9ffe8e7e7ffe6e5e6ffe4e4e4ffe2e2e2ffe0dfe0ffdededeffdcdcdbffd9d9d8ffd7d6d6ffd3d3d4ffd0d1d0ffcececdffcbcbcbffcbcacaffcacbcbffcacacaffcacacaffcacacaffcacacaffc9c9caffcacacaffc9cacaffc9cacaffcacacaffc9c9caffcacacaffc9cacaffcacacaffcacac9ffcac9caffcac9caffc9cacaffcac9caffcacacaffcbcbcbffcccbccffcccdccffcecdcdffcececfffd0d0d0ffd2d2d1ffd2d2d2ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffdadad9ffdadadbffdbdbdbffdbdcdcffdcdbdcffdcdcdcffddddddffddddddffdeddddffdddedeffdededeffdfdfdeffdfdfdfffdfdfdfffdfe0dfffe0dfdfffe0dfdfffdfdfdfffe0e0e0ffe0dfdfffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e5ffe5e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e6ffe6e7e6ffe7e7e6ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e3ffe3e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfe0ffe0e0dfffe0dfdfffe0dfdfffdedfdfffdfdfdeffdfdfdeffdededeffdddeddffdddedeffddddddffdddcdcffdcdcdcffddddddffdcdbdcffdbdbdbffdbdcdcffdbdbdbffdbdbdaffdbdadaffdad9daffd9dad9ffd8d9d8ffd7d8d7ffd7d7d7ffd5d6d6ffd5d5d5ffd3d3d2ffd1d1d1ffd0cfcfffcececeffcdcdceffccccccffc9c9caffc6c7c7ffc4c4c4ffc2c2c2ffc1c2c1ffc2c1c1ffc1c1c1ffc0c0c1ffc0bfc0ffbebfbfffbebebeffbdbdbdffbcbcbcffbbbbbbffbabbbaffbab9b9ffb8b8b9ffb7b7b8ffb7b7b6ffb5b5b5ffb4b4b4ffb2b2b2ffb0b0b0ffaeaeaeffacabacffaaa9a9ffa6a6a6ffa2a2a2ff9f9e9eff9a9a9aff959495ff8e8e8eff888888ff828282ff7c7b7bff757575ff6e6f6eff676767ff5f5f5fff575857ff505150ff4a4949ff444343ff3d3d3dff383838ff333333ff2f2f2fff2b2c2cff282828ff242423ff191819ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010000ff000000ff000000ff000000ff000001ff010000ff000000ff000001ff010000ff000100ff000001ff000000ff010100ff010000ff010000ff000101ff000100ff010100ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050504ff1d1d1cff353535ff4f4f4fff5c5c5cff606060ff626262ff656565ff696a6aff727272ff767675ff707070ff414141ff353535ff3b3b3bff404141ff474747ff4d4d4eff535354ff5a5b5aff626262ff686868ff6f6f6eff757576ff7d7c7dff838483ff8a8a8aff8f8f8fff959494ff9a999aff9f9f9fffa4a4a4ffa8a8a9ffaeaeaeffb2b2b1ffb4b5b4ffb7b6b7ffb8b8b8ffbababaffbcbcbcffbdbdbeffbfbfbeffc0c0bfffc0c0c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c3ffc3c4c4ffc4c5c4ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc8c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcccccbffcdcdccffcdcdcdffcdcdceffcececeffcececeffcecfceffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9daffdadadaffdbdbdaffdbdbdaffdcdcdcffdcdcdcffddddddffddddddffdedddeffdfdedeffdfdedeffdedfdfffe0dfe0ffe0e1e0ffe1e0e1ffe1e1e1ffe2e2e2ffe3e3e2ffe4e3e3ffe4e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaebeaffecebebffedececffedededffeeeeeeffefeeeeffefefefffeff0f0fff0f1f0fff1f1f1fff2f2f2fff3f2f3fff3f4f3fff4f4f4fff5f5f5fff6f6f6fff6f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffafafbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfdfffafafafff2f2f2fff1f1f1fff2f1f2fff1f1f2fff1f1f2fff2f2f2fff1f1f0fff2f1f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffafafafffaf9f9fff8f8f8fff6f6f6fff5f5f5fff3f3f2fff2f2f2fff3f2f3fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f5fff4f4f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff5f5f6fff5f6f6fff7f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f8f9fff9f9f9fffafaf9fffafaf9fffaf9fafff9fafafffafafafffbfbfafffafafbfffafbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfbfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfbfffbfafafffbfafafffafafafffbfbfbfffbfafafffafafafffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafff9f9fafff9f9fafffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f9f9fff9f8f8fff9f8f8fff8f8f8fff9f9f9fff9f8f8fff8f8f8fff8f9f9fff8f9f8fff9f9f8fff9f9f9fff8f8f9fff8f9f8fff8f9f8fff8f8f8fff9f9f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f5fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f3f3fff4f4f4fff5f6f5fff7f7f7fff8f8f8fffafaf9fffbfbfafffdfcfcfffdfefefffefefefffefefefffdfefefffdfefdfffdfefefffefdfdfffefdfdfffdfdfdfffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f3f3fff1f2f2fff1f2f2fff1f2f2fff1f1f2fff0f1f0fff6f7f6fffcfcfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060506ff101011ff2e2e2dff585858ff79797aff858685ff878888ff898989ff8b8b8bff8d8d8dff8e8e8eff929291ffabababffe8e7e8fff8f8f8fffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafafffbfafafffafafafffafbfafffafafafffafafafffbfafafffafafafffbfafafffbfbfafffafbfbfffbfafbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfafbfffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffcfcfbfffbfcfbfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffcfbfbfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafbfffafbfafffbfbfafffafbfafffbfbfbfffafbfbfffbfafafffafafbfffbfbfafffafbfafffafafafffafbfafffafafbfffafafafffafbfafffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffbfafafffbfbfbfffafbfafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafbfffafafafffafafafffbfafafffafafafff9f9fafff9fafafffafafafff9fafafffafafafff9fafafffaf9f9fff9f9fafffafaf9fff9faf9fffafafafff9fafafff9fafafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9fafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffafafaffe1e1e1ffa8a7a7ff8f8f8fff8c8c8cff8b8a8aff89898aff888888ff868686ff838283ff7d7d7dff686868ff3b3c3bff141414ff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfbfbfff7f7f7fff6f5f5fff4f4f5fff4f3f3fff3f3f2fff2f2f2fff2f1f1fff1f0f1fff0f0f0ffefeeefffedededffececedffebebebffe9e9eaffe8e7e8ffe6e6e6ffe4e4e4ffe2e3e2ffe1e0e0ffdededeffdcdcdcffd9d9d9ffd7d6d6ffd4d4d4ffd1d1d1ffcdcecdffcbccccffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9cac9ffcac9caffcacacaffcacac9ffc9c9caffcac9caffcacac9ffc9cac9ffc9cac9ffcac9caffcacacaffcbcbcbffcccbccffcccdcdffcecdcdffcfceceffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd8d7d7ffd8d8d8ffd9d9d9ffdad9daffdbdadbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdddcdcffddddddffdeddddffdededeffdededeffdfdedfffdfdedeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e1e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e5e6ffe5e5e5ffe5e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe5e6e5ffe6e5e5ffe5e5e6ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e4e4ffe3e4e3ffe4e3e3ffe4e3e4ffe4e3e4ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdedfffdededeffdddddeffdededeffddddddffddddddffdddcddffdcdcdcffdbdcdcffdcdcdbffdbdcdbffdbdbdbffdadbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d8ffd6d7d6ffd5d5d6ffd4d4d4ffd3d3d3ffd1d1d1ffcfd0cfffcfceceffcdcdcdffcccbccffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffc1c2c1ffc1c1c1ffc1c0c1ffc0c0c0ffbfc0bfffbebfbeffbebdbeffbdbdbdffbcbcbcffbbbabbffbababaffbab9b9ffb8b8b8ffb6b7b7ffb6b6b6ffb5b5b4ffb3b3b3ffb2b1b1ffafafb0ffaeaeaeffacacabffa8a9a9ffa6a5a6ffa2a2a2ff9e9e9eff9a9a9aff959595ff8f8f8fff898989ff838283ff7d7c7cff757575ff6e6e6dff666566ff5e5e5eff565657ff4f4f4fff484849ff434243ff3d3d3dff373737ff323333ff2f2f2fff2b2b2bff282828ff232424ff121111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff010000ff010000ff000000ff000001ff000000ff010000ff010000ff010001ff010001ff010101ff010001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1e1f1fff383838ff4f4f4fff5b5b5bff5f605fff626262ff646565ff686969ff717171ff757675ff707070ff3d3d3dff363636ff3c3b3cff424142ff474747ff4d4e4eff545354ff5b5b5bff626262ff696969ff706f70ff777776ff7e7e7eff848484ff8b8a8bff919191ff969596ff9a9a9aff9fa0a0ffa5a4a4ffa9a9a9ffaeaeaeffb1b2b1ffb4b5b4ffb6b7b7ffb9b8b8ffbababaffbcbcbcffbdbdbdffbebfbfffc0bfc0ffc1c0c1ffc1c1c1ffc2c1c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9c9ffc9cacaffcbcacaffcbcbcbffccccccffcccdcdffcdcdcdffcdcdceffcececeffcecfceffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d5ffd5d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d8d9ffd8d8d9ffd9d9d9ffdad9d9ffdad9d9ffdadadaffdbdbdaffdbdcdbffdcdcdcffdddddcffddddddffdededeffdededeffdedfdfffdfdedfffdfdfdfffe0e0e0ffe1e0e1ffe1e1e2ffe2e2e2ffe3e2e2ffe4e3e3ffe5e4e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedecedffeeedeeffeeeeeeffeeefeffff0efeffff0f0f0fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff4f4f4fff4f5f4fff5f5f6fff6f6f6fff7f7f7fff8f7f7fff9f9f8fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffbfafbfff2f2f3ffeeeeeefff1f1f1fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffff2f2f2fff2f2f2fffefefefff6f6f6fff6f5f6fffafafafff7f7f7fff7f8f8fff7f6f6fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff2f2f2fff2f3f2fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff5f5f5fff5f4f5fff4f4f4fff3f4f4fff4f3f4fff3f3f3fff3f3f2fff3f2f3fff3f2f3fff3f3f3fff3f4f3fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f7f6fff6f6f7fff7f7f7fff7f7f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafbfffafbfbfffafafbfffbfafafffbfafbfffafafafffafbfafffbfafafffafbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfafbfffafafafffafafafffafafafffaf9f9fff9f9fafffafaf9fff9faf9fff9fafafffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff8f8f9fff8f9f8fff9f8f8fff8f9f8fff8f8f9fff8f9f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff6f5f5fff5f5f6fff5f5f5fff5f4f5fff4f5f5fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff2f3f2fff2f2f3fff3f3f3fff4f4f4fff6f5f6fff7f6f7fff8f8f8fff8f8f8fff8f7f7fff9f8f8fffdfdfdfffefefefffefdfefffdfdfdfffdfdfefffefefefffefefefffefdfefffefdfefffdfdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f3f3fff3f3f3fff2f2f3fff1f1f1fff1f1f1fff2f1f2fff1f1f2fff7f7f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff0e0d0eff282827ff575757ff797a79ff848484ff898988ff8a8a8aff8c8b8bff8d8d8dff8e8e8fff909090ff9d9d9dffd9d9d8fff7f8f8fffbfafbfffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfbfbfffafafbfffafafafffbfbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafbfffafbfbfffbfbfafffbfbfafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffafafafffafbfbfffafafafffbfafafffafafbfffafafafffbfafafffafbfafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafbfffafafbfffafafafffafafafffbfafafffafbfbfffbfafbfffbfbfafffafafafffafafafffbfafafffbfafafffbfbfafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafafafffafafafffbfafbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9f9f9fffafafafffafaf9fff9fafafff9faf9fff9fafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffbfbfcfffcfcfcfff7f7f7ffd4d4d3ff9a9a9aff8c8d8dff8b8b8bff8a8b8aff8a898aff888888ff868786ff828282ff7a7a7aff646464ff383838ff111212ff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffdfefefffdfcfdfffdfdfdfffdfdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfbfff8f8f8fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff2f2f1fff1f0f1fff0f0f0ffefeeeeffedeeedffedecedffebebebffeaeaeaffe8e8e8ffe7e7e6ffe5e5e4ffe3e3e2ffe0e1e1ffdededeffdddcdcffd9d9daffd7d7d7ffd5d5d5ffd1d1d1ffcececeffcccccbffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffc9cacaffcacac9ffcacac9ffcacacaffcacacaffcac9c9ffc9cac9ffc9cacaffcacacaffcbcbcbffcbcbccffcccccdffcececdffcfcfcfffd0d0d0ffd2d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd8d7d7ffd9d9d9ffdad9d9ffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcddffddddddffdededdffdedddeffdededeffdededeffdedfdeffdfdedfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e1ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e6ffe5e5e5ffe6e6e5ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e6e7ffe6e7e6ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e4ffe4e3e4ffe4e4e3ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffe0e0dfffdfdfdfffdedfdfffdededeffdededeffdededeffdddedeffdddeddffddddddffddddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd4d4d4ffd2d2d2ffd0d1d1ffcfcfd0ffcececeffcdcdcdffcbcbcbffc8c9c8ffc6c5c6ffc4c4c3ffc1c1c1ffc1c1c0ffc1c0c0ffc1c0c0ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbdbcbdffbbbcbbffbababbffb9b9b9ffb9b9b8ffb7b8b8ffb6b6b6ffb5b5b5ffb4b4b4ffb2b3b2ffb1b1b0ffaeafafffadadadffabababffa9a8a9ffa5a6a5ffa2a2a2ff9e9e9eff999999ff959595ff8f8f8fff89898aff838383ff7c7c7bff747474ff6c6c6cff646464ff5d5d5dff565556ff4e4e4eff474847ff414242ff3c3c3cff373736ff323332ff2e2f2fff2b2b2bff282727ff232323ff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010001ff000100ff010100ff010101ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff000100ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050404ff202021ff3a3a3aff525151ff5b5b5aff5f5f5fff626362ff656565ff6a6969ff707170ff737373ff6d6e6eff3d3d3eff363736ff3c3c3cff424242ff484949ff4f4e4fff565655ff5c5c5cff636363ff6a6a69ff717171ff787878ff7f7f7fff858685ff8b8c8cff929192ff979797ff9b9b9bffa09fa0ffa5a5a4ffa9a9a9ffafaeafffb2b1b2ffb4b4b4ffb6b6b6ffb8b9b8ffbababaffbcbcbbffbebebeffbfbebfffc0c0c0ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c2ffc1c1c2ffc2c2c2ffc2c2c2ffc3c3c2ffc4c3c4ffc4c5c5ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d2ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d4ffd4d3d4ffd5d5d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd8d7d7ffd7d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdddeddffdededeffdfdfdfffdfdedfffdfe0dfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe4e3e4ffe4e4e4ffe6e6e5ffe7e6e6ffe7e8e8ffe8e8e8ffe9eae9ffebeaebffebecebffecedecffedededffeeeeeeffefefeeffefefeffff0f0f0fff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff8f7f7fff8f8f8fff8f8f8fff8f9f9fff8f8f9fffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfefffbfbfbfff3f3f4ffeeeeefffefefeffff1f1f1fff1f0f1fff1f1f1fff2f2f1fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff6f6f6fff5f6f6fff6f6f6fff7f7f6fff7f7f7fff5f5f5fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f1f1fff2f2f2fff2f3f3fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff4f3f4fff4f4f3fff3f3f3fff2f3f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fffafaf9fffaf9f9fff9fafafffafafafffafafafffbfafafffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefdfefffefefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafafafffafbfafffbfafbfffafbfafffafbfafffafafafffbfafafffafafafffafafafffafbfbfffbfafafffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffbfafbfffafafafffafafafffafafafffafaf9fffafafafffaf9fafffaf9fafff9faf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f9f9fff8f8f8fff8f9f8fff9f8f9fff8f9f8fff8f9f8fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f7f7fff8f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff4f5f5fff5f4f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f3f3fff3f2f2fff3f3f3fff3f3f3fff4f4f4fff6f5f5fff6f7f7fff7f7f7fff6f6f6fff5f5f5fff6f6f5fffafafafffdfefdfffdfdfdfffdfdfdfffefdfefffdfefdfffefefdfffdfdfefffefefefffefefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f4f4fff3f3f3fff3f3f2fff2f3f3fff2f1f2fff2f2f2fff1f1f1fff8f8f8fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff0b0b0bff222222ff505050ff757576ff838383ff898989ff8b8b8bff8c8c8bff8d8d8dff8e8e8eff90908fff949594ffc5c6c5fff5f5f4fffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfafafffafafafffbfbfafffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafbfffbfbfafffafafafffafbfbfffafafafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfafffbfafafffafafafffbfafbfffbfbfafffafafafffbfbfbfffbfbfafffbfbfbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffafbfafffafafafffbfbfafffafbfafffafafafffafbfafffafbfafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafbfafffafafafffafbfafffafafafffbfafafffafbfafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafbfffbfafbfffafafafffafafbfffbfbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafafafff9f9f9fffafafafffaf9fafffafafafff9faf9fffafafafffafaf9fffafafafffafafafffafafafff9faf9fffafafafffafaf9fffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfafffafafbfffafafbfffafafbfffafafbfffbfafbfffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffbfcfcfffbfbfbfff1f1f1ffc1c1c0ff909190ff8c8b8cff8b8b8bff8a8a8aff89898aff898888ff868786ff818181ff767776ff5c5c5cff2f3030ff0f0f0fff060605ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffefefefffefefdfffdfefdfffcfcfcfffdfefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff8f8f8fff5f5f5fff5f5f5fff3f4f4fff3f3f3fff2f3f2fff2f2f2fff1f2f1fff1f0f1ffefefefffeeeeeeffedededffececebffeaeaeaffe8e9e9ffe6e7e6ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfdfffddddddffdadadaffd8d8d8ffd5d5d5ffd1d2d1ffcfcfcfffcccccdffcbcacaffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacac9ffcacacaffcacac9ffcacacaffc9c9caffc9cacaffcacacaffcacacaffcacacaffcac9c9ffc9c9caffcacacaffc9cacaffcac9caffcbcacaffcbcbccffcdcdcdffcececeffcfcfceffd1d0d1ffd2d2d2ffd3d3d3ffd4d4d4ffd6d5d5ffd6d6d6ffd7d7d7ffd8d9d9ffd9d9daffdadadaffdadbdaffdbdbdbffdbdbdbffdcdcdcffdcdddcffdcddddffddddddffdeddddffdededdffdededeffdededeffdededeffdfdfdfffe0e0dfffe0e0dfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe7e6e6ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e7e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e2ffe0e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0dfffdfdfdfffdfdedfffdededeffdededeffdededeffdededdffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdadbdaffdadadaffd9d9d8ffd8d8d8ffd7d6d7ffd6d6d6ffd4d5d4ffd3d3d3ffd2d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcacbcaffc7c7c7ffc5c5c5ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbebeffbdbdbeffbdbdbdffbcbcbcffbcbbbcffbbbabbffb9b9baffb9b9b9ffb8b8b8ffb7b7b6ffb6b5b6ffb5b5b5ffb3b3b3ffb1b1b2ffb0b0b0ffaeaeaeffacacacffaaababffa8a8a8ffa5a5a5ffa1a1a1ff9d9e9eff999999ff959595ff8f908fff898a8aff838383ff7b7b7bff737373ff6b6b6cff646364ff5c5c5cff555555ff4e4e4eff474746ff414141ff3b3c3bff363636ff323332ff2e2e2eff2b2b2bff272727ff202020ff050605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000101ff000001ff000100ff000000ff000101ff000000ff000000ff000100ff000100ff000100ff010000ff000100ff000001ff000000ff000000ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060606ff222221ff3b3c3bff535453ff5b5b5bff606060ff636364ff676766ff6a6b6aff717171ff737372ff6b6c6bff3d3d3dff373736ff3c3c3cff424342ff494948ff4f504fff565656ff5e5e5eff646564ff6b6b6bff727272ff797979ff808080ff878686ff8c8d8dff939293ff989797ff9c9c9cffa1a1a0ffa5a5a5ffaaaaa9ffafafafffb2b2b2ffb3b4b4ffb6b6b6ffb9b8b8ffbababaffbcbcbbffbdbdbdffbebebfffc0c0bfffc0c0c0ffc1c1c2ffc1c1c1ffc2c2c2ffc1c2c1ffc1c2c2ffc2c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffcacacaffcacbcbffcbcbcbffccccccffcccdccffcdcdcdffcdcecdffcececeffcececeffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d2ffd2d3d2ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdadbdaffdbdbdbffdcdcdcffdcdcdcffdcdcddffddddddffdedddeffdededeffdededeffdfdfdfffe0e0e0ffe0e1e0ffe0e1e0ffe1e2e2ffe2e2e2ffe3e3e3ffe3e4e4ffe4e5e4ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffededecffedeeeeffeeefeeffefefefffeff0f0fff0f0f0fff1f1f1fff1f2f2fff3f2f2fff3f3f3fff4f4f4fff4f4f4fff5f6f5fff6f5f6fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff7f8f8fff9f8f9fff9f9f8fffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfefffcfbfbfff4f4f4fff0efeffff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f3fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff5f6f6fff5f5f5fff6f6f5fff6f6f6fff5f5f5fff3f3f2fff0f0f0fff2f2f2fff2f3f2fff2f2f2ffefefefffeff0f0fff0f0f1fff1f1f1fff2f2f2fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff2f3f3fff2f3f2fff3f2f2fff2f3f2fff3f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff5f4f4fff4f5f4fff5f5f4fff5f5f5fff5f5f6fff5f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9faf9fffaf9fafffaf9fafffafafafffafafafffbfafafffbfbfafffafbfbfffafbfafffbfbfafffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffafafbfffbfbfafffbfbfafffafafbfffafafafffafafafffafafafffafafafffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffafafafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f8f8fff8f9f8fff9f8f9fff8f8f9fff8f8f8fff8f8f9fff9f9f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f3fff3f3f2fff3f3f3fff4f5f5fff5f5f5fff7f7f7fff6f6f6fff4f5f4fff3f3f3fff3f3f3fff3f4f3fffaf9fafffefefffffefefefffdfefefffefefdfffefefdfffdfefefffdfefdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f3fff3f4f3fff3f4f3fff3f3f2fff2f3f3fff1f1f2fff1f2f2fff8f9f8fffcfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff080808ff1a1a1aff454545ff6f6f6eff818281ff898989ff8c8c8dff8d8d8cff8e8d8eff8e8e8eff909090ff939393ffb1b1b1ffecedecfff9f9f8fffafafafffbfbfafffbfafafffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfafafffbfbfafffafafbfffbfafafffafafbfffafafbfffafafafffafafafffafafafffaf9fafffafafafff9fafafffaf9fafffafafafffaf9fafffaf9fafffafafbfffbfafafffafafafffbfafbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffafafafffafafafffbfafbfffafafafffafafafffafafafffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafafafffbfafafffbfafafffafafafffafafafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffafafafffbfafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffbfafbfffbfafbfffbfafafffafafafffbfbfafffafbfafffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffbfafbffe6e6e6ffadacadff8d8d8dff8b8c8bff8a8b8bff8a8a8aff898989ff878887ff868686ff808080ff727372ff545454ff252525ff0b0b0aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffefefefffefefefffdfefdfffefefdfffdfdfdfffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9fff7f6f7fff6f5f5fff5f5f4fff4f4f4fff3f3f3fff2f2f3fff2f2f2fff1f1f0ffeff0f0ffeeeeefffedededffebececffeaeaeaffe9e9e9ffe7e7e7ffe5e5e5ffe4e3e3ffe2e2e1ffdfe0dfffddddddffdadbdaffd8d8d8ffd6d6d6ffd3d3d3ffcfd0d0ffcdcdcdffcacbcbffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacbffcccccbffcdcdcdffcececeffcfcfcfffd1d0d1ffd2d1d1ffd3d2d3ffd5d5d4ffd5d6d5ffd7d6d7ffd7d8d7ffd9d8d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdcdbdcffdcdcdcffdddddcffddddddffddddddffdedddeffdededeffdededeffdedfdfffdfdedfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e5e5ffe6e5e5ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e7e6ffe7e6e7ffe7e6e7ffe6e6e7ffe7e6e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e6ffe7e6e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e8e7ffe8e7e7ffe7e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe5e6e5ffe6e6e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e3e3ffe3e3e3ffe4e4e3ffe2e3e3ffe3e2e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdddedeffdeddddffdeddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdadbdbffdadadaffdadadaffd9d9d9ffd7d8d8ffd7d7d6ffd5d6d6ffd4d4d4ffd2d2d3ffd2d1d1ffd1d0d1ffcfcfcfffcececeffcdcdccffc9c9caffc6c7c6ffc4c4c3ffc2c2c1ffc1c1c0ffc0c0c0ffbfbfbfffbebebeffbdbebdffbdbdbcffbcbcbcffbbbbbbffbbbbbaffb9b9baffb9b9b8ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b3b3ffb2b2b2ffb1b1b0ffafafafffaeadaeffabacabffaaa9aaffa7a7a7ffa4a4a5ffa1a0a0ff9c9c9cff989798ff949393ff8f8f8fff8a898aff828282ff7b7a7bff737373ff6b6b6bff636464ff5d5c5dff575657ff4f4f4fff484747ff424141ff3b3b3bff363636ff323232ff2e2e2eff2a2b2aff272626ff141515ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff010001ff010000ff010100ff010001ff000000ff000001ff000101ff000100ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050505ff222323ff3b3b3aff515251ff5c5c5dff626262ff656565ff676868ff6c6c6cff737374ff747373ff6b6b6bff3c3d3cff373737ff3d3d3dff424242ff494949ff515150ff585858ff605f5fff666565ff6c6c6cff727273ff7a7a7aff828181ff888888ff8e8e8eff949493ff989899ff9e9d9dffa2a2a2ffa6a6a6ffaaaaaaffafafafffb2b1b1ffb4b3b4ffb7b7b6ffb8b9b8ffbababaffbbbcbbffbdbdbdffbebebeffbfbfc0ffc1c0c0ffc1c1c1ffc2c1c2ffc2c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc4c3c4ffc5c5c5ffc5c6c5ffc6c7c7ffc7c7c8ffc8c8c8ffc7c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcbcbcbffccccccffcccdccffcdcdcdffcdceceffcececdffcecfcfffcfcfcfffcfd0cfffd0d0cfffd0d1d0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd8d8d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9dad9ffd9d9daffdbdadaffdbdbdbffdcdbdcffdcdcdcffdddcddffdddcdcffddddddffdededdffdededeffdfdedfffdfe0dfffe0dfe0ffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe6e5e6ffe6e6e6ffe7e6e7ffe8e8e8ffe9e9e8ffeaeaeaffebeaebffebebecffecececffedededffeeeeeeffeeefeeffefefeffff0f0f0fff1f1f0fff1f2f1fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fffafafafffafafafffbfbfbfffbfbfa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfdfff6f6f6fff0f0f0fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff5f5f5fff5f5f5fff3f3f3fff0f0f0fff2f3f3fff2f2f2fff2f2f2ffefeff0ffefefefffefefefffeff0f0fff0f0f0fff1f1f2fff3f3f2fff3f3f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f3fff4f4f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff5f4f5fff5f5f5fff6f6f5fff5f6f5fff6f5f6fff6f6f6fff7f6f7fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff9f8f9fff8f8f8fff9f8f9fff9f9f9fff9faf9fff9fafafffaf9fafffafafafff9fafafffafafafffbfafafffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffafbfbfffbfafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfbfafffafbfafffbfafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffafafafffafbfafffafafbfffafafafffafafafffafafafffaf9fafffaf9fafffaf9f9fff9f9f9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff8f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f3fff3f3f4fff3f3f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f1fff1f2f1fff2f1f2fff1f2f1fff2f1f2fff2f1f2fff2f2f2fff3f3f3fff4f4f4fff6f6f6fff6f6f6fff5f5f4fff3f2f3fff1f1f1fff0eff0ffeeeeeefff2f2f2fffffffffffefefffffefefefffdfdfdfffefdfdfffefefefffdfdfdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff3f2f2fff3f2f2fff9f9f9fffcfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff060706ff141414ff3f3f3fff676767ff7d7d7dff898888ff8c8c8cff8c8d8dff8d8d8eff8e8f8eff909090ff939293ffa2a1a2ffe0dfe0fff8f8f8fff9fafafffafafafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fffafaf9fff9f9fafffaf9fafff9fafafffafaf9fffafafafffbfbfbfffbfafafffbfafafffafafafffafbfafffafafafffbfafafffbfafbfffafafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfafffbfafafffafafbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffdfdfcfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfafbfffbfafafffbfbfafffafafafffbfbfafffbfafafffbfafafffbfbfafffbfafbfffafafafffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9fafafffafafbfffafbfafffafafafffaf9fafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffbfafbfffbfbfafffafafafffbfafafffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfff9f8f8ffd8d8d9ff9e9e9fff8d8d8dff8b8b8cff8b8a8aff8a8a89ff898988ff878787ff868685ff7e7d7dff6b6b6bff4a4a4aff1d1d1dff090909ff020303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfefffefdfefffefefefffefefefffdfdfefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfcfff7f7f7fff6f6f5fff4f4f5fff5f4f4fff3f3f4fff2f2f3fff2f2f2fff1f0f1fff0f0f0ffefeeeeffeeeeedffecececffebebeaffe9e9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdddedeffdadbdaffd8d8d8ffd6d6d6ffd3d3d3ffd0d0d0ffcdcdceffcbcbcbffcbcbcbffcbcacaffcacbcbffcacacbffcacbcaffcacacaffcacacaffcbcacaffcbcacbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcbcacbffcccccbffcdccccffcececeffcfcfcfffd1d1d1ffd2d2d1ffd3d2d2ffd4d4d4ffd5d5d5ffd7d6d7ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdbdadbffdbdbdbffdbdcdbffdcdddcffdcdcddffdddddcffddddddffdddddeffdededeffdededfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe5e5e5ffe6e6e6ffe6e5e5ffe4e4e5ffe5e5e4ffe4e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe7e7e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e6ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e8ffe7e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e3ffe4e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdeffdedfdeffdedddeffdededdffdeddddffddddddffdddddcffdcdcddffdcdcdcffdbdcdbffdbdbdcffdadbdaffdadadaffdadad9ffd8d8d8ffd8d7d8ffd6d6d7ffd5d5d5ffd4d4d4ffd3d2d2ffd1d1d2ffd0d0d1ffcfcfceffcdcdcdffcbcbcbffc9c8c8ffc6c5c6ffc3c3c3ffc0c0c1ffc0c0bfffbfbfbfffbebfbeffbebebdffbdbdbdffbcbcbcffbbbbbbffbababaffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb7b6b6ffb5b5b5ffb5b4b4ffb4b4b3ffb1b1b1ffb0b0b0ffaeaeaeffadacadffaaababffa9a9a8ffa6a6a6ffa3a3a3ffa09f9fff9b9b9bff959695ff919191ff8d8d8eff8a8989ff838283ff7c7c7cff757575ff6d6d6eff666566ff5f5e5eff575757ff4f4e4fff484847ff414141ff3b3b3bff363636ff323232ff2d2e2eff2a2a2aff262727ff090a09ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff000000ff000001ff000000ff000001ff010000ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff212221ff3b3b3bff525251ff5d5d5dff636363ff676767ff696a69ff6e6d6dff747474ff737373ff616262ff343433ff363636ff3b3b3cff424142ff4a494aff515151ff585859ff606060ff666766ff6c6d6dff747474ff7b7b7bff828282ff8a8a89ff8f8f8fff959495ff9a999aff9e9e9effa3a3a3ffa7a7a7ffabababffb0afb0ffb2b2b1ffb4b4b4ffb7b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c1ffc1c2c1ffc2c2c1ffc1c1c2ffc2c2c1ffc3c2c3ffc3c3c4ffc5c5c5ffc6c5c6ffc7c6c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c8ffcac9c9ffcbcbcaffcbcbcbffccccccffcccdcdffcdcdcdffcdceceffcdceceffcececeffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d7d7ffd8d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdddcddffddddddffdededdffdeddddffdfdedeffdfdedfffdfdfe0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe9e9eaffebeaeaffebebebffecececffedecedffeeeeedffefeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f3f3fff3f4f3fff3f3f3fff4f5f4fff5f5f5fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff8f7f7fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff9f8f9fffafafafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfdfff8f8f7fff1f0f0fff1f1f1fff2f1f2fff2f2f2fff3f3f2fff2f2f2fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff0efeffff1f1f1fff1f1f1fff4f4f5fff5f5f5fff4f4f4fff3f3f3fff2f3f2fff3f2f2fff2f3f2fff1f1f1ffefeeefffeeeeefffefefeefff0f0effff1f0f0fff1f1f1fff1f2f2fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff3f3f3fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff5f4f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f8f9fffaf9f9fffaf9f9fffafaf9fffaf9fafffafaf9fffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfafbfffbfbfafffbfafbfffafafbfffafafafffbfafbfffbfafafffbfafafffafafafffafafafffbfbfafffafafafffafafafffbfbfafffafafbfffafafafffafbfafffafbfbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafbfffafafafffaf9f9fffafaf9fffaf9fafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff8f9f8fff9f9f8fff8f8f9fff9f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f6fff6f6f6fff7f6f7fff6f6f7fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f4fff3f3f2fff3f2f2fff3f3f2fff2f2f3fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff2f2f3fff2f1f1ffefeff0ffededeeffedededffefeeeffffffffffffffffffffefefefffefefefffefefdfffefdfdfffefefefffefefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f3f3fff3f3f4fff4f3f4fff4f4f4fff3f3f3fff2f2f3fff3f3f2fff9faf9fffcfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff060606ff0e0e0eff313131ff5d5d5eff777777ff858585ff8a8b8bff8c8c8cff8e8e8eff8f8f8eff919191ff949394ff9a999affcececdfff6f6f7fffafaf9fffafafafffafafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafff9fafafff9faf9fffafaf9fffafaf9fffafafafff9f9fafff9fafafffafafafffafafafffafafafffbfafafffafafafffbfafbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafafffafafbfffbfafafffafafbfffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafafffafafafffafafafffbfbfafffbfafafffafbfbfffafbfafffbfbfafffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfff4f4f4ffc7c7c7ff949494ff8d8d8cff8c8b8cff8b8a8aff8a8a8aff898989ff878787ff858585ff797979ff5d5d5dff363636ff121212ff060606ff010202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffefdfefffefdfefffefefdfffdfdfefffefefdfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfcfff8f7f8fff6f6f6fff5f5f5fff5f5f5fff4f4f3fff3f2f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffebebebffe9eaeaffe8e7e8ffe6e6e6ffe4e4e5ffe3e2e2ffdfe0e0ffdededeffdbdbdbffd9d8d8ffd6d6d6ffd4d4d4ffd1d0d0ffcdceceffcbccccffcbcbcbffcbcbcbffcbcacbffcbcbcbffcacacaffcacacaffcbcacbffcbcacbffcacacaffcacacbffcbcbcaffcacbcaffcacacbffcacacbffcbcbcbffcacacbffcbcacaffcacacaffcacbcbffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd1d1d0ffd2d1d1ffd2d3d3ffd4d5d4ffd5d6d5ffd7d7d6ffd8d8d8ffd9d9d9ffd9dadaffdbdadbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddcddffddddddffddddddffdddddeffdededeffdfdedfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe7e7e7ffe7e7e8ffe8e7e7ffe7e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe8e7e7ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdddeddffdddedeffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdadaffdadadaffd9d9d9ffd9d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcbcacbffc7c7c7ffc4c4c4ffc2c2c2ffc0c0c0ffbfbfbfffbebebfffbebebeffbdbdbeffbcbcbcffbcbbbbffbababbffbababaffb9b9b9ffb8b9b9ffb7b8b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b3b3ffb2b2b2ffb0b1b1ffafb0afffaeaeaeffacacabffaaaaaaffa7a7a7ffa4a5a5ffa2a1a2ff9e9e9eff999999ff959494ff8f8f8fff8b8b8bff868686ff7f807fff7a7a7bff747474ff6d6d6dff666666ff5e5e5eff565756ff4e4e4eff464646ff404141ff3b3a3bff353535ff313131ff2d2d2dff29292aff262626ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000000ff010001ff010101ff000000ff000000ff010000ff010001ff010101ff010101ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff222121ff3d3c3cff555454ff5e5e5eff636363ff676767ff6b6b6bff6f6f6eff737373ff727172ff5f5f5fff313131ff363636ff3c3b3cff424142ff484948ff505151ff595959ff606160ff676767ff6d6d6dff747474ff7b7b7cff848383ff8a8a8bff919191ff969696ff9b9b9bff9f9f9fffa4a4a4ffa9a9a8ffacadacffb1b1b0ffb3b3b3ffb5b6b5ffb7b8b7ffbababaffbcbbbbffbdbdbdffbebebeffbfc0bfffc1c0c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcacbffcbcbcbffccccccffcdcdcdffcdcdceffcececeffcfceceffcfceceffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d9ffdad9d9ffdadadaffdadbdbffdbdbdbffdbdcdcffdcdcdcffdddcdcffddddddffddddddffdededdffdededeffdedfdfffdfdfdfffe0e0dfffe1e0e0ffe1e1e1ffe1e1e2ffe2e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeedffeeeeeeffefefeffff0eff0fff0f0f0fff1f0f1fff2f1f1fff2f2f2fff3f3f3fff4f3f3fff4f4f3fff5f4f4fff6f5f5fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f7f8fff9f8f9fff8f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfdfff9f9f9fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f3f2fff2f2f2fff2f2f2ffefefefffeff0efffeeeeefffeeeeeefff1f0f1fff4f3f3fff3f4f4fff4f4f4fff5f4f4fff4f4f4fff3f2f3fff1f1f1ffefeeeeffededeeffeeeeeeffefefeeffeff0f0fff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f4fff5f5f5fff6f5f5fff6f5f6fff5f5f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafff9fafafffafafafffafafbfffafafafffafafbfffbfbfafffafbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafbfffbfbfbfffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff9f8f9fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f6f6fff6f6f5fff5f5f6fff6f6f5fff5f5f5fff4f5f5fff4f5f5fff5f4f5fff4f4f4fff4f4f4fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff0f1f1fff0f1f0fff0f1f0fff1f0f0fff1f0f1fff0f0f0fff1f1f1fff2f2f3fff4f4f4fff5f4f5fff5f5f5fff3f3f3fff2f2f2fff0f0f1ffeeeeeeffedededffeeededffefefefffefefeffffffffffffffffffffefffefffefefefffdfefefffefdfefffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f3f4fff4f3f4fff4f4f3fff3f3f4fff3f4f3fff3f3f3fff9fafafffcfcfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0b0a0bff232424ff505150ff717171ff828282ff888888ff8b8b8bff8e8d8eff8e8f8eff919191ff939394ff979696ffbababafff0f0f0fff9f9f9fffafaf9fffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfcfffcfdfdfffcfcfdfffdfcfdfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafafbfffafbfbfffafafafffafafafffafafafffaf9f9fffafafafffaf9f9fff9fafafffaf9fafffaf9f9fffafafafffaf9f9fff9fafafff9fafafffafbfafffafafbfffafafafffbfafafffafafbfffbfbfbfffafafbfffafafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfafbfffafafbfffafafbfffbfbfbfffbfbfbfffafafafffafafbfffbfafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfafbfffafafbfffbfafafffafafafffafbfafffafafbfffafafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafbfffafbfbfffafbfafffafbfbfffafafbfffafafafffbfbfafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfff9f9faffe9e9e9ffb3b3b3ff8e8e8fff8d8c8dff8b8b8cff8a8a8aff8a8a8aff898989ff888787ff838384ff727171ff4f4f50ff262525ff0b0b0bff030304ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffdfefefffefefefffefdfefffdfdfefffdfdfefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfefdfffbfbfcfff8f8f8fff7f6f6fff5f5f6fff5f5f5fff4f3f4fff3f3f3fff2f2f2fff1f1f2fff0f0f0ffefefefffeeeeeeffedececffebebecffeaeaeaffe8e8e8ffe7e7e6ffe5e5e5ffe2e2e3ffe0dfdfffdededeffdbdcdbffd9d9d9ffd6d6d6ffd4d3d4ffd1d1d1ffcecfceffccccccffcbcbcbffcbcbcbffcbcbccffcbcbcbffcacbcaffcacacbffcacacbffcbcacbffcbcacbffcacacbffcacbcbffcacbcaffcacbcbffcbcbcbffcacbcbffcacbcbffcbcbcbffcacbcbffcbcbcaffcbcbcaffcbcbcbffcccdcdffcdcdcdffcececfffcfcfd0ffd1d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd6d5d6ffd7d7d7ffd8d8d8ffd9d9d8ffd9dadaffdadbdbffdbdcdbffdbdbdcffdcdcdcffdddcdcffdcddddffddddddffdddddeffdddddeffdededeffdededfffdededfffdfdfdfffdfdfe0ffe0dfdfffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe1e0e1ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe2e3e2ffe2e2e3ffe3e3e4ffe6e5e5ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe7e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe7e8e8ffe7e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e4ffe3e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e2e2ffe2e3e3ffe2e2e3ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e1ffdfe0e0ffe0dfe0ffdfdfe0ffdedfdfffdfdfdfffdfdfdfffdedddeffdddedeffddddddffdcdcddffdddddcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdadbdaffdadadaffd9d9d9ffd8d7d8ffd6d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d2d1ffd0d0d1ffd0d0d0ffcececeffcccccdffc9c9caffc7c6c6ffc4c4c4ffc1c1c2ffbfbfc0ffbebfbeffbebebeffbdbebdffbcbdbcffbcbcbcffbbbbbbffbababbffbababaffb9b9b9ffb8b8b9ffb7b8b8ffb7b7b7ffb5b5b6ffb4b4b4ffb2b2b2ffb1b2b1ffb0afafffaeafafffadacadffabababffa9a9a9ffa6a6a6ffa3a4a4ffa0a1a1ff9c9d9cff989798ff939393ff8e8e8eff888989ff848484ff7d7c7dff767677ff706f6fff696869ff636364ff5c5c5cff545454ff4c4b4cff454546ff403f3fff39393aff353534ff303031ff2c2c2dff292829ff252525ff000100ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff010000ff000001ff000101ff000001ff000001ff010000ff000001ff000000ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff050505ff252625ff3f3f40ff565556ff5e5e5fff636363ff676766ff6c6c6cff707070ff727272ff717172ff5e5e5eff313231ff363636ff3b3b3cff424141ff494848ff505050ff585859ff5f5f5eff656666ff6d6d6dff747474ff7c7d7cff858585ff8b8b8cff929291ff979797ff9c9b9cffa0a1a1ffa5a5a5ffa9aaaaffadadaeffb1b1b1ffb4b4b4ffb6b6b6ffb8b9b9ffbbbabaffbcbcbcffbdbdbeffbfbebeffbfc0bfffc0c1c1ffc1c2c1ffc2c1c2ffc2c2c2ffc3c2c2ffc2c2c2ffc3c3c3ffc3c3c4ffc4c4c5ffc6c5c6ffc6c6c7ffc7c7c8ffc8c9c9ffc9c9c9ffcac9c9ffcacacaffcbcacaffcbcbcbffcdccccffcdcdcdffcdcdceffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd4d4d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9dad9ffd9dadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcddffddddddffdddeddffdededeffdededeffdededeffdfdfdfffdfdfdfffdfe0e0ffe1e0e1ffe2e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e7e8ffe8e8e8ffeae9e9ffeaeaebffebebebffecededffedededffeeededffeeeeeffff0efefffefeff0fff1f1f0fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff3f4f4fff4f4f4fff5f5f5fff6f5f6fff6f6f6fff6f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfdfffafafafff2f2f2fff2f2f3fff2f2f3fff2f2f2fff2f3f2fff2f2f2fff2f2f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f3f3fff2f2f3ffefefefffefeff0ffedececffeaeaebffececebffeeeeeefff1f1f1fff3f2f2fff3f3f4fff4f4f4fff4f4f4fff2f2f3fff1f1f1fff0f0f0ffedeeedffeeedeeffeeeeeeffeeefeeffefeff0fff0f0f0fff0f1f0fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f2f2fff2f2f2fff1f2f2fff1f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f4f4fff4f3f4fff4f3f3fff4f4f4fff4f4f4fff4f5f5fff5f4f5fff5f5f5fff5f5f6fff6f5f5fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff8f8f8fff8f7f8fff8f8f8fff9f8f8fff9f8f9fff8f9f9fff9f9f9fff9f9fafff9f9f9fff9fafafffafaf9fffafafafffbfafafffafafbfffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffcfcfcfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafbfffbfafbfffafafbfffafafafffafbfbfffafafbfffafafafffafafbfffbfafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfafffafafbfffafbfafffafafafffafafafffaf9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f9f9fff8f9f8fff8f8f9fff8f8f9fff9f9f9fff8f8f9fff9f9f9fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f7f8fff7f8f8fff7f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f5f4fff4f5f5fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f0f0fff1f1f1fff0f0f0ffeff0f0fff0eff0fff0efeffff0f0f0fff0f0f0fff1f1f1fff2f3f3fff3f3f3fff4f4f5fff4f4f4fff3f3f3fff0f1f1ffefefefffedecedffececedffedededffededeeffeeefefffefefeffffffffffffffffffffefefffffffefefffdfdfefffefefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f4fff3f3f4fff4f3f4fff4f3f4fff3f3f4fff3f3f4fff4f4f3fffafafafffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030202ff080708ff171718ff3e3e3eff676767ff7e7e7eff888888ff8a8a8aff8c8c8dff8e8e8fff919191ff949493ff969797ffa9aaa9ffe5e5e6fff8f8f8fff9f9f9fffafafafffbfafafffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffafbfbfffbfafbfffbfafbfffbfbfafffafbfafffafbfafffbfafbfffafafafffafafafff9fafafffaf9fafff9faf9fff9fafafff9f9fafffafafafff9f9f9fffaf9f9fffafafafff9faf9fff9faf9fffafaf9fffafafafffbfbfafffafafafffafbfafffafafafffafbfafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafbfafffafafafffbfafafffbfafafffafafafffafafafffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffaf9fafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfafafffafafafffafafafffbfafafffafafafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafafffbfafafffafbfafffafbfafffbfafbfffafbfafffafbfbfffafafafffbfafafffafafafffafbfbfffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfff8f9f8ffdddddeffa4a4a4ff8f8f8eff8c8c8cff8c8c8bff8b8a8aff898989ff888988ff878787ff818181ff6b6b6bff414142ff1a1b1bff080908ff020201ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffefefefffefefefffdfefdfffdfefefffdfefdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffbfbfbfff8f8f7fff6f6f6fff5f6f5fff4f4f5fff4f4f3fff3f3f3fff2f2f2fff2f1f1fff1f0f0ffefefefffeeeeeeffedededffebececffebeaebffe8e8e9ffe7e7e7ffe5e6e5ffe3e3e3ffe0e0e0ffdededfffdcdbdcffdadadaffd7d7d7ffd4d4d4ffd1d1d1ffcfcfcfffcdccccffcbcccbffccccccffcbcccbffcbcbccffcacbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcacbffcbcbcaffcbcbcaffcbcccbffcdcccdffcdcecdffcecfcfffcfcfcfffd1d0d1ffd1d2d1ffd3d3d3ffd4d4d4ffd6d6d6ffd6d7d7ffd8d8d8ffd9d9d9ffd9dad9ffdadbdaffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdcddddffdddcddffdddeddffdededdffdededeffdfdedeffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe1e0e1ffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe5e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe7e7e7ffe7e8e8ffe7e8e7ffe8e8e7ffe8e8e8ffe8e7e8ffe7e7e7ffe8e8e8ffe8e7e7ffe8e7e8ffe7e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdedeffdededeffdddedeffdddeddffddddddffdcddddffdcddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdadbffdadadaffd9d8d9ffd8d7d8ffd6d6d6ffd5d5d5ffd4d3d4ffd2d3d2ffd2d2d2ffd0d0d0ffcfcfcfffcdcdceffccccccffc9c9c8ffc5c6c6ffc3c4c3ffc1c1c2ffc0c0bfffbfbfbfffbebebfffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffbabab9ffb9b9b8ffb8b8b8ffb7b7b7ffb6b6b6ffb4b5b5ffb3b3b3ffb2b1b1ffb0b0b0ffaeafafffadadadffacacacffa9aaaaffa8a7a7ffa5a5a5ffa2a2a2ff9f9f9fff9b9b9aff969696ff929291ff8d8c8cff878887ff818182ff7b7b7bff747474ff6d6d6dff666666ff5f5f5fff575757ff4f504fff484848ff424343ff3e3e3eff383838ff333434ff2f302fff2c2c2cff282828ff1f1f1fff010001ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff010100ff000000ff000100ff000000ff000100ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff272627ff404040ff545454ff5e5e5eff636363ff666666ff6b6b6bff6f706fff747474ff727272ff5d5d5eff313132ff373737ff3c3c3cff424242ff484949ff505050ff575757ff5e5e5eff666666ff6e6d6dff757575ff7d7e7dff858585ff8c8c8cff939292ff989897ff9d9d9dffa2a2a2ffa6a6a6ffaaaaaaffadadaeffb2b1b2ffb4b4b4ffb6b7b7ffb9b9b9ffbbbbbbffbcbcbcffbebdbdffbfbfbfffbfc0c0ffc0c1c0ffc1c2c1ffc2c2c2ffc3c3c2ffc2c2c2ffc2c3c2ffc3c2c3ffc4c4c3ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9cac9ffcacacaffcacbcbffcccbccffccccccffcccdcdffcdcecdffcfceceffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d8ffd7d8d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdadbdbffdbdbdbffdcdbdbffdddcdcffdddddcffddddddffdededeffdededeffdedfdfffdedfdfffe0dfdfffdfe0dfffe0e1e0ffe1e0e1ffe2e2e2ffe2e2e2ffe3e2e3ffe4e3e4ffe3e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e8ffe9e9eaffebebebffecececffecececffedeeedffeeeeeeffeeefeffff0f0f0fff0f0f0fff0f1f1fff1f2f1fff3f2f2fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff6f5f5fff6f5f6fff6f5f6fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffbfbfbfff2f3f3fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2ffeff0efffefefefffecedecffedededffe9eaeaffeaebebffecececffefefeefff1f1f1fff2f2f3fff3f2f3fff2f2f2fff2f1f1fff1f0f1fff0f0f0ffefefefffedecedffecedecffeeeeeeffeeeeeeffefefefffefeff0fff1f1f1fff1f1f1fff1f2f2fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f4fff4f4f3fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9faf9fffafafafff9fafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffcfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafbfafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfafafffafbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfafbfffbfafbfffbfbfafffafbfafffafbfafffafafafffafafafff9fafafff9f9fafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f9f8fff8f9f8fff9f9f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f7fff6f6f6fff6f6f5fff5f6f6fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff4f3f4fff2f3f3fff3f2f3fff2f2f2fff3f2f2fff2f2f1fff2f2f2fff2f1f2fff1f1f1fff0f1f1fff0f0f0fff0eff0ffeff0efffeff0efffefefefffefefefffeeefefffefeeeefff0f0f0fff1f2f2fff3f4f3fff4f4f3fff4f4f3fff4f4f3fff2f1f1fff0f0f0ffededeeffecedecffecedecffedededffedededffeeededffefeeefffeeefeefffffffffffffffffffffefffffefefefffdfefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f4f4ffeeefeefff4f4f4fffafafafffdfcfdfffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040404ff0f0e0fff2e2e2eff5c5d5cff7b7b7cff888787ff8a8b8aff8c8b8cff8e8d8eff919190ff939393ff969596ff9e9e9fffd5d4d5fff7f7f8fffaf9fafffafafafffafafafffafafbfffafbfbfffafbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9f9fff9fafafffaf9f9fffaf9f9fffafaf9fffaf9f9fffaf9fafffafaf9fff9f9f9fffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffcfbfbfffbfcfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffaf9fafffafafafff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafafafffafafafffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffafafafffbfafbfffafafbfffafafafffafafafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfbfffafafafffafbfbfffbfafafffafbfbfffbfafafffbfafafffbfbfafffbfafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfff5f5f5ffcecdceff989898ff8e8e8eff8c8c8dff8b8c8cff8a8b8aff8a8989ff888888ff868686ff7e7d7eff616262ff343434ff131313ff060606ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffefefefffdfdfefffdfdfefffdfdfdfffdfdfefffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfdfffbfafbfff8f7f8fff7f6f6fff6f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f3fff1f2f2fff0f1f0fff0f0efffeeeeeeffedededffecececffeaebeaffe9e9e9ffe7e7e7ffe6e6e5ffe3e3e3ffe0e0e0ffdfdedfffdcdcdcffdadbdaffd7d8d7ffd4d5d4ffd2d2d2ffcfcfd0ffcdcdcdffcccbccffcccbccffcbccccffcccbccffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccdffcdcdcdffcececeffcfd0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd7d6d6ffd8d8d7ffd9d8d8ffdad9daffdadad9ffdadadbffdbdbdbffdbdbdbffdcdcdcffdddcdcffddddddffdddeddffdededdffdededeffdedfdeffdedfdeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e3ffe3e3e2ffe3e3e3ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe7e8e7ffe8e7e7ffe8e7e7ffe8e8e7ffe8e7e7ffe8e7e8ffe8e8e8ffe7e7e7ffe8e8e7ffe8e8e7ffe7e7e7ffe8e7e8ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdededeffdddddeffdddddeffdcddddffdddcdcffdcdcdcffdcdcdcffdcdbdbffdcdbdcffdbdbdbffdadadaffdadad9ffd8d8d8ffd7d7d7ffd7d6d7ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcecfffcdcdceffcbcbcaffc8c8c8ffc5c5c5ffc2c2c3ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbdbebeffbcbdbdffbbbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b3ffb2b3b3ffb1b1b0ffafb0b0ffaeaeaeffacacacffaaaaaaffa9a8a8ffa6a6a6ffa4a3a3ffa1a0a1ff9e9e9dff989898ff939393ff8e8e8eff8a8a8aff868585ff808080ff797a79ff727272ff6b6b6bff636464ff5c5c5cff555554ff4d4d4dff464647ff414141ff3b3c3cff373636ff323232ff2e2e2eff2a2a2aff272727ff181818ff010000ff010100ff000000ff000000ff010001ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040304ff262526ff40403fff545454ff5e5e5eff636363ff666566ff6a6a6aff706f70ff757474ff737373ff555556ff323232ff383737ff3c3d3cff424242ff494949ff505050ff585758ff5f5f5fff676767ff6e6e6eff757676ff7e7e7eff868686ff8d8d8dff929292ff999998ff9e9e9effa2a2a3ffa6a7a6ffaaaaaaffaeaeaeffb2b2b2ffb5b5b5ffb8b7b7ffbababaffbcbbbcffbdbdbdffbebebdffbfbfbfffc0c0c0ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c3c4ffc4c5c4ffc5c5c5ffc6c6c7ffc7c8c8ffc8c9c8ffc9c9c9ffcacacaffcbcbcbffcccbccffcccdccffcdcdcdffcdcdcdffcececeffcfceceffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d5ffd5d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdbdbffdbdcdbffdcdcddffdcdcdcffddddddffdeddddffdededfffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e3ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e6e6ffe8e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebecebffecedecffedededffeeedeeffeeeeefffefeff0ffeff0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfbfbfff2f3f2ffeeeeedfff1f2f2fff2f2f2fff2f2f3fff2f2f2fff1f1f1fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f3f2fff0f0efffefefefffececedffedecedffeaebeaffeaeaeaffe9e9e9ffeaeaeaffececebffeeeeeffff1f0f1fff1f0f1fff1f1f0fff1f1f0fff0f0f0fff0f0f0ffeeeeefffecececffebebecffedececffedeeedffeeeeeeffefefeffff0f0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff3f3f2fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff6f5f5fff6f6f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f9f8fff9f9f8fff9f8f9fff9f9f9fff9f9fafff9faf9fffaf9fafffafafafffafafafffafafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfafafffbfbfbfffafbfafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfafbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafafafffafafafffafaf9fffafaf9fff9fafafffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f7f8fff7f8f8fff8f7f8fff8f7f7fff8f8f7fff8f7f7fff8f7f8fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff3f3f3fff2f3f3fff2f2f2fff2f3f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f1f0fff0f0f0fff0f0f0ffefefefffefefefffefeeeeffeeeeeeffeeedeeffeeededffeeeeeefff0f0f0fff2f2f2fff4f4f3fff3f3f4fff3f3f3fff2f2f2fff0f0f0ffeeeeedffececedffecececffecececffececedffedededffecedecffeeeeedffefeeefffefefeffffffffffffffffffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f2fff4f4f3fff4f4f4fff3f3f4fff3f3f4ffefefefffefefeffff4f4f4fffbfbfbfffcfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff0a0a0aff232223ff505050ff767676ff868686ff8a8a8aff8c8c8bff8d8e8dff909090ff939292ff959595ff999999ffc1c1c1fff3f3f3fff9f9f9fffaf9f9fffafafafffbfafafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffafafbfffafafafffafafafffafafafffafaf9fff9faf9fffaf9fafffaf9f9fffafafafff9fafafff9fafafff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafafafffbfafbfffafafbfffbfbfafffafbfafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfbfafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffaf9fafff9f9f9fff9fafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffafbfafffafafafffafafafffafafafffafbfafffafafbfffafafbfffafafafffafbfafffafafbfffafafafffafafbfffafafafffafafafffafbfafffafafafffbfafafffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfff9f9f9ffedededffb9babaff919191ff8d8e8eff8d8d8dff8c8c8bff8b8b8aff898a89ff888888ff848484ff767777ff515251ff252525ff0c0c0cff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fffefefefffdfefefffefefefffefdfdfffdfdfdfffefefdfffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffdfdfdfffcfcfcfffbfbfafff8f8f8fff7f7f7fff6f6f6fff4f5f5fff5f5f4fff3f4f3fff3f3f3fff2f2f1fff1f1f0fff0f0f0ffefefefffeeedeeffecececffebebebffe9e9e9ffe7e8e8ffe6e6e5ffe3e3e4ffe0e0e1ffdededeffdbdcdcffdadadbffd8d8d8ffd6d5d6ffd3d3d3ffd0cfd0ffcdcdcdffcccccdffccccccffccccccffccccccffcccccbffcbcbccffcccbcbffcbcbcbffccccccffcccbccffcbcbcbffcbcccbffcbcbcbffcbcccbffcccbcbffcccccbffcbcbccffcbcbccffcbcbcbffcbcccbffcbccccffcccccdffcdcdceffcececeffd0d0cfffd1d1d1ffd2d1d2ffd3d3d2ffd4d4d4ffd5d5d5ffd6d7d6ffd7d7d7ffd9d8d8ffd9d9d9ffd9d9d9ffdbdadaffdbdbdbffdbdbdcffdcdcdcffddddddffdcddddffdededdffdddeddffdededeffdededeffdfdfdeffdfdfdfffe0dfe0ffe0dfe0ffe0e0e0ffe0e1e0ffe1e0e1ffe0e0e1ffe0e1e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe4e3e3ffe5e5e5ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe6e6e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe7e6e7ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe8e7e7ffe7e7e8ffe7e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e8ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe6e6e5ffe6e6e5ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e1e2ffe0e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdfdedfffdededeffdddedeffddddddffdddcddffdcdcddffdcdcdbffdbdbdcffdbdbdcffdbdbdbffdadadaffd9d9daffd8d8d8ffd8d7d8ffd6d6d6ffd4d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcececeffcccdccffcacacaffc7c7c7ffc4c5c5ffc3c3c3ffc1c0c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbcbbffbababbffbab9baffb8b9b8ffb8b8b7ffb6b6b7ffb5b5b6ffb4b4b5ffb3b3b3ffb2b2b1ffb0b0b0ffafaeafffadadacffababacffaaaaaaffa7a7a7ffa4a4a4ffa3a2a2ff9f9f9fff9c9c9bff969695ff909090ff8a8a8bff868586ff828182ff7d7d7dff777777ff707070ff696969ff626161ff5a5a5aff525353ff4c4c4cff454546ff404040ff3b3b3aff363536ff313131ff2d2d2cff29292aff262627ff111111ff000101ff000001ff010001ff010001ff000001ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff010100ff000100ff010000ff000000ff010000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030403ff252525ff404040ff565657ff605f60ff636364ff666566ff6a6a6aff707070ff747474ff727171ff535252ff323332ff373737ff3d3c3cff434343ff4a4a4aff515151ff585858ff606060ff676767ff6f6f6eff777676ff7f7f7eff868787ff8d8d8dff939393ff999999ff9e9f9fffa3a3a3ffa7a7a8ffabababffafafaeffb3b3b3ffb5b5b5ffb8b7b7ffbbbbbbffbcbdbdffbebebeffbebebeffc0bfbfffc1c0c0ffc1c1c1ffc2c2c1ffc3c3c2ffc2c2c3ffc3c2c3ffc4c3c4ffc3c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcccbccffcccdcdffcdcecdffcececeffcececeffcfcfceffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdbdaffdcdbdbffdcdcdcffdcdcddffddddddffdddeddffdededeffdedfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe5e4e4ffe5e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffeaeae9ffeaeaeaffebebebffececebffededecffeeeeeeffefeeefffefeff0fff0f0f0fff0f1f0fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f6fff6f5f6fff6f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f7fff7f6f6fff7f6f6fff7f7f6fff7f7f6fff7f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefffcfbfcfff3f3f4ffefefefffefefeffff1f2f1fff2f2f2fff1f1f0fff2f2f2fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0efffefefefffedececffececedffeaebebffeaebeaffeaeaeaffe9e9e9ffe8e9e8ffeaeaeaffececedffeeeeeeffefefefffefefefffefefeffff1f0f1fff0f0f1ffeeeeeeffecececffebebecffecececffecececffedededffeeeeedffeeeeefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff5f4f5fff5f5f5fff5f5f5fff6f6f5fff6f5f6fff6f6f6fff6f6f7fff6f6f7fff7f7f7fff7f8f7fff8f7f8fff8f8f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffafafafffafaf9fffafafafffafafbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffafafbfffbfbfafffafbfafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafbfffafafafffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffafafbfffafafafff9fafafffafafafffafaf9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f0fff1f1f0fff0f0f1fff0f0f0ffeff0f0ffefefefffefefefffeeeeeeffeeedeeffeeededffedededffedededffedededffeeeeeefff1f0f0fff2f2f2fff3f3f3fff3f3f3fff3f3f2fff1f1f1ffeeeeeeffecececffebebecffecececffecedecffedecedffededecffededecffedededffeeededffefeeefffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f2f1fff1f1f2fff4f3f4fff3f4f4fff1f1f0fff0f0f0ffefefeffff5f5f4fffafafafffdfdfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030202ff090909ff1d1e1dff494949ff6f7070ff838382ff8b8b8bff8c8d8cff8e8e8dff8f908fff929292ff949495ff989899ffafb0b0ffe9e9e9fff8f7f8fffaf9fafffafafafffafbfafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffbfafbfffafafafffafafafffafafafffaf9fafff9fafafff9fafafffaf9f9fff9faf9fff9f9f9fffaf9fafff9f9fafff9f9fafffafafafffaf9f9fffafaf9fffaf9fafffafafafffafafbfffbfbfafffafafbfffafafafffbfafbfffbfafbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffafbfbfffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafffafafafffafafafffafaf9fffaf9f9fff9faf9fffaf9fafffafafafffaf9fafffafafafffafaf9fffafaf9fff9fafafffafafafffafafafffafafafff9fafafffafaf9fff9fafafffafafafff9fafafffafafafff9fafafffafafafffbfafafffbfafbfffafafbfffafbfafffafafbfffbfbfbfffafbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffcfcfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafbfbfffafbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafafffbfafbfffafafbfffafbfafffafafbfffafafafffafbfafffafafafffafafafffbfafbfffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafbfffafafbfffafafbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafff9f9f9ffe2e2e2ffaaababff919091ff8e8e8eff8d8d8dff8c8b8cff8b8a8bff89898aff878787ff828282ff6c6c6cff3e3e3eff171818ff070707ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f9f9fffefefefffdfdfefffdfdfefffdfdfdfffcfdfdfffefdfdfffffefffffffffffffefffefffefefffffefffefffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffcfcfcfffafafbfff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeefefffeeeeeeffedececffeaebebffe9eaeaffe8e8e8ffe6e6e6ffe4e4e3ffe1e0e0ffdedfdeffdcdcdcffdadbdaffd8d8d8ffd6d6d5ffd3d3d3ffd0d1d0ffcececeffcccdcdffcdccccffccccccffccccccffccccccffcbccccffccccccffcbccccffccccccffcbcccbffccccccffcccbcbffcccbccffcccbccffcbcccbffcbcbccffcbcccbffcbcccbffcbcbcbffcbcccbffcccbccffcdcccdffcdcecdffcfcfcfffd0cfd0ffd1d1d1ffd2d2d2ffd3d2d2ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdddddcffddddddffddddddffdedddeffdededeffdededeffdfdedfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e3e2ffe2e3e2ffe2e3e2ffe2e3e3ffe3e3e3ffe4e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe7e8e7ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e8e8ffe7e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e0ffe1e0e1ffe0e0e0ffe0dfe0ffe0dfe0ffdfdfdfffdedfdeffdededeffdedddeffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdadbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d5d4ffd3d3d3ffd1d2d2ffd1d0d0ffcfcfcfffcdceceffccccccffc9cacaffc7c7c7ffc4c4c5ffc2c2c2ffc0c1c0ffc0c0c0ffbfbebfffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb3b4b3ffb3b3b3ffb1b1b1ffafafafffaeaeaeffacacacffaaabaaffa8a8a8ffa6a6a6ffa3a2a3ffa0a0a1ff9e9e9eff9a9999ff929291ff8b8a8bff858585ff808080ff7d7d7dff787878ff727272ff6d6d6dff676667ff5f5f5fff585758ff505151ff4a4a4aff444444ff3f3e3fff393939ff343534ff303030ff2c2c2cff292928ff262525ff0a0b0aff010001ff010100ff010000ff010000ff000100ff000100ff000000ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff060706ff282727ff414141ff585858ff616160ff646564ff666766ff6a6a6aff6f7070ff727171ff6e6e6eff515151ff333332ff373838ff3d3d3dff444444ff4b4b4bff525252ff595959ff616060ff696869ff706f70ff777877ff808080ff878787ff8d8e8dff939393ff999a99ff9f9e9fffa4a3a4ffa7a8a7ffacacacffafafafffb3b3b3ffb5b6b5ffb8b8b8ffbabbbbffbdbdbdffbfbfbfffc0c0c0ffc1c1c1ffc1c1c1ffc2c1c2ffc2c3c2ffc3c2c3ffc2c3c2ffc3c3c4ffc4c4c4ffc4c5c5ffc5c5c5ffc7c6c7ffc8c8c8ffc9c8c9ffcac9caffcbcbcbffcbccccffcdcdcdffcecdcdffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d0d0ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d4d3ffd3d4d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdbdadaffdbdbdbffdbdbdcffdcdcdcffdcdcddffddddddffdddedeffdedfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe2e1e1ffe2e3e2ffe3e2e3ffe4e3e4ffe4e3e4ffe4e4e5ffe5e5e5ffe6e5e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffebeaebffecebecffecececffeeedeeffeeeeefffefefeffff0f0f0fff0f0f0fff0f1f1fff1f2f2fff2f2f2fff3f3f3fff4f4f3fff5f4f4fff4f5f5fff6f5f5fff5f5f5fff6f5f5fff6f5f5fff5f6f5fff5f6f5fff5f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff6f7f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefdfefffcfcfcfff4f5f4ffefefeffff0eff0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff3f2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0efefffececedffecedecffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe9e9e8ffebeaeaffedeeedffeeedeeffeeeeeeffefeeeefff0efeffff0f0efffeeeeeeffececedffeaebebffebeaeaffebebebffebececffededecffedededffeeeeeeffeeeeefffefefefffefefefffeff0effff0eff0fff1f0f1fff0f0f1fff0f1f0fff0f0f1fff0f0f0fff0f1f0fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f9fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9fafafffafaf9fffafafafffafafafffbfafafffafbfafffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffbfbfcfffbfbfcfffbfcfcfffbfbfbfffbfbfafffbfbfbfffafafafffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9fafafffafafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffbfafbfffafafafff9fafafffafafafff9f9fafff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f7f8fff7f8f7fff8f8f7fff8f7f8fff7f7f7fff7f8f8fff7f7f7fff7f8f7fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff4f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff3f2f3fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0effff0eff0fff0efefffefefefffefefefffeeedeeffedededffecededffecececffebececffebebebffedecedffefeeeffff1f1f1fff3f3f3fff3f2f3fff3f3f2fff2f1f2ffefefefffececedffebebebffeaeaebffecececffecebecffedecedffedececffedecedffedededffecededffedeeed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f1fff1f2f1fff2f2f2fff1f1f2fff1f1f1fff0f0f0fff0f0f0fff6f5f5fffbfafbfffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0a0a0aff1a1a1aff434343ff6a6a6bff7f7f7fff8a8a8aff8d8d8dff8e8e8eff8f8f8fff929191ff949494ff969696ffa3a2a3ffdadadafff7f7f8fffaf9fafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffcfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafff9fafafff9fafafff9fafafffaf9fafff9f9f9fffafaf9fff9f9f9fff9f9fafff9f9f9fffafaf9fffaf9fafff9f9f9fff9f9fafffafafafffbfafafffbfafafffbfafafffbfbfafffbfbfafffafafafffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffcfbfcfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafafffbfafafffbfbfafffbfafafffafafafffafafbfffafafafffafafafffafaf9fffafafafffafaf9fffafafafff9faf9fffafafafffafaf9fffaf9f9fffaf9fafffafafafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffaf9fafff9faf9fffafafafffaf9f9fffafafafff9f9fafffafafafffafafafff9f9f9fffafafafffafafafffafafbfffbfafbfffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfdfffdfcfdfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafbfafffafafafffafbfbfffafafafffafafafffbfafbfffafafafffafafbfffafafafffafafbfffbfafafffafafafffafafafffafafafffafafbfffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafbfafffbfbfafffbfbfbfffbfbfafffafafbfffbfbfbfff7f6f7ffd4d3d3ff9c9c9cff90908fff8e8e8eff8c8c8cff8b8b8cff8b8a8aff8a8989ff878787ff808080ff616161ff30302fff0e0e0eff040404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f8f9fff9f9f9fffefefefffdfdfdfffcfcfdfffbfbfbfffbfcfcfffdfdfdfffefffefffefefefffefefefffefefffffefffffffffffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfbfffafafbfff8f8f8fff8f7f7fff6f5f5fff5f5f5fff5f5f4fff4f4f3fff3f3f3fff2f2f2fff1f1f1fff1f0f0ffefefefffeeeeeeffededecffececebffe9eae9ffe8e8e8ffe6e7e6ffe3e3e3ffe1e0e0ffdfdedfffdbdcdcffdadadaffd7d7d7ffd6d6d5ffd3d3d4ffd1d1d1ffcfcfcfffcdcccdffcccdccffcccdccffcdccccffcdcdcdffccccccffccccccffccccccffcbcbcbffccccccffccccccffcbccccffcccbccffccccccffccccccffcccbccffcbccccffcbccccffcccccbffcbcbccffcbccccffcdcccdffcecdceffcfcfcfffcfd0cfffd1d1d1ffd1d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdadadbffdbdbdbffdcdbdcffdcdcdcffdddcdcffddddddffddddddffddddddffdededeffdfdedeffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe2e1e2ffe1e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe2e2e3ffe3e3e3ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e6ffe6e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e4e3ffe4e3e4ffe3e3e3ffe2e2e3ffe2e2e2ffe3e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdeffdfdedeffdededdffdededdffdcdddcffdddcdcffdcdcdcffdcdbdbffdcdbdcffdbdbdbffd9dadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d5d5ffd3d3d3ffd1d1d2ffd0d0d0ffcfcfcfffcecdcdffcccdccffcacacaffc7c7c7ffc5c5c5ffc1c1c1ffc0c0c1ffc0bfc0ffbebfbfffbebdbeffbcbdbcffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b7ffb6b6b7ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb0b1b0ffafafafffadaeaeffacabacffa9a9aaffa7a7a7ffa4a4a4ffa1a1a1ff9e9e9eff9b9b9bff989798ff919191ff888889ff828282ff7d7c7dff787777ff727172ff6d6d6cff676767ff626262ff5c5c5cff555555ff4f4f4eff484848ff434243ff3e3d3dff393938ff333333ff2f2f2fff2b2b2bff282828ff201f20ff040404ff000101ff010101ff000101ff010101ff010101ff010101ff010001ff000001ff000000ff000100ff000000ff000101ff000000ff000000ff010000ff000000ff000001ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000000ff000001ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a090aff2e2f2eff444444ff575757ff616261ff666666ff686868ff6a6a6aff706f70ff707170ff6b6c6bff4e4d4dff333434ff383838ff3e3e3eff454545ff4b4b4bff535353ff5a5a5aff616262ff696869ff707170ff787879ff808081ff878788ff8d8e8eff949493ff99999aff9f9f9fffa4a4a4ffa8a8a8ffacacacffafafafffb3b4b4ffb5b6b6ffb9b8b9ffbbbbbbffbdbebdffbfbfbfffc0c0c1ffc1c2c1ffc2c3c2ffc3c2c3ffc2c2c2ffc2c2c3ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c7c6ffc8c7c7ffc8c8c8ffcac9caffcbcbcaffccccccffcdcdccffcecdceffcececeffcfcfceffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffd9d9d9ffdadadbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffddddddffdedddeffdededfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e5ffe7e6e7ffe7e7e6ffe7e7e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffebebeaffebebebffecececffedededffeeeeedffefefeefff0f0effff1f0f0fff1f1f0fff2f2f1fff2f2f2fff3f3f3fff4f4f3fff4f4f4fff5f4f5fff5f5f5fff4f5f5fff5f6f6fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff6f6f6fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff3f2f3fff3f3f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedececffedececffeaeaeaffebeaeaffebeaeaffeaeae9ffe8e9e8ffe9e9e9ffe8e9e8ffe8e7e7ffe9e8e9ffecececffedeeedffedededffedededffeeeeeeffefefefffeeeeeeffedecedffebeaebffe9eae9ffeaeaeaffebeaeaffecececffecececffedededffeeeeeeffedededffeeeeefffefefefffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff6f5f6fff6f5f5fff6f6f6fff7f7f6fff7f7f6fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff9f8f9fff9f9f8fffafaf9fff9f9f9fffafafafffafaf9fffafaf9fffafafafffbfafbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafaf9fffaf9fafffafaf9fffafafafff9faf9fffafafafffafafafffafafafffafafafffbfafbfffafbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafffafafafff9faf9fff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f6fff6f6f7fff6f7f7fff6f6f6fff6f5f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f2f3fff3f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0efffefeff0ffeeefefffefeeefffeeeeeeffedeeedffedededffecececffebececffebebebffeaeaeaffebebeaffedededfff0f0f0fff1f1f1fff2f2f2fff3f2f3fff2f2f2fff0f0f0ffedededffebeaebffeae9eaffebeaeaffebebeaffecececffecececffececedffedececffededecffededecffedeced00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff6f6f7fffbfafbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff090908ff151514ff383838ff646564ff7b7c7bff888888ff8d8d8dff8e8e8eff8f8e8fff919091ff939393ff959696ff9b9b9bffc8c9c8fff6f6f5fff9f9f9fffaf9fafffafafafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffafbfbfffbfafbfffafafbfffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafff9fafafffafaf9fff9faf9fffafafafffaf9fafff9fafafff9f9f9fffaf9fafffaf9f9fffafaf9fffafafafffafafafffbfbfafffbfafbfffbfafbfffafafafffafbfbfffbfafafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfcfcfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffafbfafffafbfafffafbfbfffafbfbfffafafbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafbfffafafafffafbfbfffbfafafffafafafffafafafff9fafafffafafafffaf9fafffaf9fafffafafafffafaf9fff9faf9fffaf9f9fffafafafffafafafff9f9f9fffaf9f9fff9fafafff9fafafffafaf9fff9f9f9fffaf9fafff9faf9fff9faf9fff9fafafff9fafafff9f9fafffaf9fafffaf9f9fffafafafff9fafafffafafafffafbfafffbfafafffafafafffafafafffbfafafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafbfffafbfbfffafafbfffbfafbfffbfafafffafbfafffafafbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffafbfbfffafafafffbfafbfffbfafafffbfbfbfffafafafff0f1f1ffc1c1c1ff939393ff8f8f90ff8e8e8eff8c8d8dff8c8b8bff8a898aff898989ff868787ff7c7c7cff585859ff252425ff0a0a0aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f8f9fff9f8f8fff9f9f9fffcfcfdfffbfbfbfff9faf9fffbfafafffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffdfdfdfffcfbfbfffafafafff9f9f9fff7f7f8fff6f6f6fff5f5f5fff4f4f5fff3f3f3fff3f3f3fff3f2f2fff1f1f2fff0f0f0ffefefefffeeeeeeffedecedffecebecffeaeaeaffe8e8e8ffe6e7e6ffe4e3e3ffe0e0e1ffdededeffdbdbdbffdad9d9ffd7d8d8ffd5d6d6ffd4d4d3ffd1d1d1ffcfcfd0ffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcccdffcdccccffccccccffcccccdffcccdccffcccdccffccccccffccccccffccccccffccccccffccccccffccccccffcbccccffcccbccffcbcbccffccccccffcccdccffcececeffcfcfcfffcfcfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d7ffd7d7d8ffd8d8d8ffd8d9d9ffdad9daffdadadaffdbdbdaffdbdbdbffdbdcdcffdcdcdcffdddcdcffdddcddffddddddffdddedeffdfdedeffdededfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e1ffe1e1e2ffe1e2e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e3e2ffe2e3e3ffe2e3e3ffe3e2e3ffe3e2e3ffe3e2e3ffe5e5e5ffe5e5e6ffe5e6e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e7e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e7e8ffe7e8e7ffe7e8e7ffe7e7e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e2ffe2e1e2ffe1e1e1ffe0e1e1ffe1e0e0ffdfdfe0ffdfdfdfffdedfdfffdfdfdeffdededeffdedddeffddddddffdcdcdcffdcdcdcffdcdbdbffdbdbdcffdbdbdaffd9d9d9ffd9d8d8ffd7d8d8ffd6d7d7ffd5d6d5ffd4d4d3ffd2d2d3ffd1d1d1ffd0d0d0ffcecfcfffcdceceffccccccffcac9caffc7c6c6ffc4c4c4ffc1c1c2ffc0c0c0ffbfc0bfffbfbfbeffbebebdffbcbcbcffbcbbbbffbababbffbab9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b4b5ffb3b4b3ffb3b3b3ffb2b2b2ffb0b0b0ffafafafffadadaeffabababffa9a9a8ffa5a6a5ffa3a3a3ffa0a0a0ff9c9d9dff999999ff959595ff919090ff888787ff808081ff7a7a7bff757574ff706f6fff6a696aff646464ff5f605fff595959ff535354ff4d4c4dff464747ff414141ff3c3c3cff373737ff323232ff2e2e2eff2a2b2aff282727ff111112ff010101ff000000ff010000ff000101ff000101ff010100ff000000ff000001ff000100ff000000ff000000ff000101ff000001ff000001ff010000ff000100ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010000ff000001ff000000ff000101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020101ff040505ff0e0e0dff393939ff4a4a49ff585959ff626263ff676766ff686868ff6b6b6bff707170ff717170ff6b6b6bff454545ff333334ff383839ff3e3e3eff454545ff4b4c4cff535353ff5a5b5aff626262ff6a6a6aff717171ff797979ff808081ff888787ff8d8d8eff949394ff9a999affa09f9fffa4a5a4ffa9a9a9ffadadadffafafb0ffb4b4b4ffb6b6b6ffb9b9b9ffbbbcbbffbdbebdffc0c0c0ffc1c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc3c2c3ffc4c3c3ffc4c4c4ffc4c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9cacaffcbcacaffcbcbccffcccccdffcdcdceffcececeffcfcecfffd0cfd0ffd0d0d0ffd1d1d0ffd1d2d1ffd2d1d1ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9d9ffdadbdaffdadbdbffdbdcdbffdbdcdbffdddcdcffddddddffddddddffdededeffdededfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e4e3ffe5e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe9e8e8ffe9e9e9ffe9eaeaffeaeaeaffebeaebffebebecffecececffecededffeeededffeeeeefffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f6f5fff5f5f5fff6f6f5fff5f5f5fff5f5f6fff5f6f5fff5f6f5fff5f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff7f8f8fff1f1f1fff0f0f1fff2f1f2fff2f2f2fff3f3f3fff3f3f2fff2f3f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e6e6ffe7e7e8ffeaeae9ffebebebffecebebffecedecffedeeeeffedededffecececffecececffeaebeaffe8e8e8ffe8e9e9ffe9eaeaffeaeaebffebebecffecebecffecededffedededffeeeeeeffeeefeeffefefefffefefefffefefeffff0efefffefeff0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafafafffafbfafffafafafffbfafafffafbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfafffafafbfffafafafffafafafffafafafffaf9fafff9f9f9fff9fafafffaf9f9fff9f9fafff9f9f9fff9fafafffafaf9fffaf9fafffaf9fafffafafafffafafafffafaf9fffafafafffafafbfffafbfafffafafafffbfafafffafbfbfffafbfbfffbfbfafffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafbfffafafafffafafafffafafafffafafafff9f9fafffafafafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff6f7f6fff6f6f7fff6f7f6fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f3f3fff3f3f3fff2f3f3fff2f3f2fff1f2f1fff2f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefeeefffeeeeefffeeeeeeffedeeedffededeeffedededffebebecffebebebffeaeaebffe9eaeaffe9e9e8ffeaeaeaffeeeeeefff1f1f1fff2f2f2fff1f2f2fff2f2f2fff1f1f1ffeeeeeeffebebebffe9e9eaffe9e9e9ffebeaeaffebeaebffeaeaeaffebececffecebebffececedffecececffececed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f3fff2f2f2fff2f1f1fff1f2f2fff1f1f2fff2f2f2fff1f1f1fff7f7f7fffbfbfbfffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060605ff0f0f0fff2a2b2bff5c5b5cff797979ff868686ff8c8c8cff8e8e8eff8f8f8fff919191ff939393ff959595ff979798ffb5b5b5ffeeeeeefff9f8f8fffafaf9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffafbfbfffbfafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafff9f9f9fffafafafff9f9f9fffaf9f9fff9fafafffaf9f9fffafafafff9faf9fff9f9f9fffafafafffafafbfffbfafbfffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffafafbfffafafbfffafafbfffbfafafffafafbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafaf9fffaf9f9fff9faf9fff9faf9fff9f9f9fffaf9fafff9fafafffafafafffafaf9fffafafafff9fafafffaf9fafffaf9fafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfafffbfafafffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfbfffafafafffafafafffafafafffbfafafffbfbfbfffafbfafff9f9f9ffe5e5e6ffadadaeff909090ff8f8f8fff8e8e8eff8c8d8cff8b8a8bff898a89ff888988ff858485ff757676ff4c4c4cff1e1e1eff080707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9fafffafafafffcfcfcfffefefdfffdfefefffefdfefffefefefffefefefffefefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefffdfcfcfffbfbfcfffafaf9fff8f8f8fff7f7f8fff6f6f7fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff2f2f3fff1f2f1fff0f1f0ffefefefffeeeeefffedededffebebecffeae9e9ffe8e8e8ffe7e7e6ffe4e3e3ffe0e1e0ffdededeffdbdbdbffdadadaffd8d8d9ffd6d6d7ffd4d5d4ffd3d3d3ffd0d1d0ffcecdceffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcccdffcdcdcdffcccdcdffcdcdccffccccccffcccdccffcccdccffccccccffcdcdccffccccccffccccccffccccccffcccdccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d5d4ffd5d5d5ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffdad9d9ffdadadbffdadbdaffdbdbdbffdbdbdcffdbdcdcffdcdcdcffdcdcddffdeddddffdddedeffdededeffdedfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe5e5e5ffe6e5e6ffe6e5e6ffe5e5e6ffe5e6e5ffe6e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e8e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e3e4ffe3e4e4ffe4e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e1e2ffe1e1e2ffe2e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0dfffdfdfdfffdedfdfffdededeffdddddeffdddcdcffdcdcdcffdcdcdcffdcdbdbffdbdcdbffdadadaffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d4ffd4d4d4ffd2d3d3ffd1d0d1ffd0cfd0ffcfcfcfffcececeffcbccccffcacac9ffc6c6c6ffc4c3c3ffc1c1c1ffc0c0c1ffbfbfbfffbebfbeffbebdbdffbdbdbcffbbbcbbffbababaffb9b9b9ffb8b8b8ffb6b6b7ffb6b5b5ffb4b5b4ffb3b3b4ffb2b2b2ffb1b1b1ffb0b0b0ffaeaeaeffacacacffaaaaaaffa8a8a8ffa4a4a4ffa2a2a2ff9e9e9eff9b9b9bff979897ff949393ff8f8f90ff898989ff7e7e7eff777778ff727273ff6d6d6dff686868ff636363ff5d5e5dff575758ff515251ff4b4c4bff454545ff404040ff3b3b3bff363636ff323131ff2e2d2eff2a2a29ff212121ff040504ff010101ff010100ff010001ff000101ff010101ff010100ff010101ff000101ff010000ff010001ff010101ff010101ff000100ff010100ff000100ff010000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff070807ff131413ff444444ff515151ff5c5d5dff636364ff676767ff6a6a6aff6c6d6dff717071ff717071ff6b6a6bff454545ff333333ff393938ff3f3f3fff464645ff4c4c4cff535353ff5a5a5aff626362ff6a6a6aff717271ff787979ff7f7f80ff878787ff8e8e8eff949494ff9b9a9affa0a1a0ffa5a5a6ffa9a9a9ffacadacffb0b0b0ffb4b4b4ffb6b6b6ffb9b9b9ffbcbcbcffbebebeffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc4c3c3ffc4c4c4ffc4c4c3ffc4c4c4ffc5c5c6ffc5c6c6ffc7c6c6ffc7c7c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d4d3ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd6d6d5ffd7d7d7ffd6d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdddcddffddddddffddddddffdedddeffdededeffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e7ffe8e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffeaeaeaffeaeaebffebebebffecebecffedededffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff5f5f5fff6f5f6fff6f6f6fff5f5f4fff5f4f4fff4f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f6fff6f5f5fff6f5f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfdfff9f9f8fff1f1f1fff2f1f1fff2f2f2fff2f3f3fff2f3f2fff3f3f3fff2f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e6ffe7e7e7ffe6e7e6ffe7e8e7ffeaeaeaffebebecffecededffeeeeeeffedeeedffecedecffebececffebeaeaffe8e7e8ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffecececffedededffedeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefeffff0f0effff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff4f3f4fff4f3f4fff4f4f4fff5f4f4fff4f4f5fff4f5f4fff4f4f4fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafaf9fffafafafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffbfafbfffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfcfffbfbfbfffbfcfcfffbfbfbfffbfafbfffafbfbfffbfafafffafafbfffafafafffafafafffafafafff9f9fafffaf9f9fff9f9fafffafafafff9fafafff9f9fafff9faf9fff9faf9fff9f9f9fff9fafafffafafafffafafafffaf9fafffafafafffafaf9fffafafafffafbfafffafbfafffafafafffbfafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafbfafffafafafffafafafff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff7f8f8fff8f7f8fff7f7f8fff8f8f8fff7f8f8fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f7fff6f7f7fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff3f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffeeefefffeeeeeeffeeededffedeeedffedecedffecedecffebebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe9e9e9ffebebebfff0f0f0fff2f1f2fff2f1f1fff1f2f2fff2f1f1ffefefefffebecebffe8e8e9ffe8e8e8ffe9e9eaffe9e9e9ffeaeaebffebebebffeaebeaffecebecffecececffecedecffececec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f3f3fff3f3f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f1f2fff7f7f7fffbfbfbfffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030403ff0b0a0aff1e1e1eff525151ff757675ff838383ff8b8b8bff8e8e8eff8f8f8fff909091ff929292ff949594ff979797ffaaa9a9ffe5e5e4fff8f7f7fffafafafffafafafffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfbfffafafafffafafafffafafafff9f9fafffaf9fafffafaf9fff9f9fafffaf9f9fffaf9f9fff9faf9fffafaf9fffaf9f9fffafaf9fff9fafafffaf9fafffaf9fafffafafafffbfbfbfffafbfafffbfafafffafbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfafbfffafafafffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffbfafafffafafbfffbfafafffafbfafffbfbfafffbfbfbfffafafafffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffafafafffafafafffafbfafffafafbfffafafafffafafafff9fafafffafafafffafaf9fffafaf9fff9f9fafff9f9fafffafafafff9f9fafffaf9fafff9fafafff9faf9fff9f9f9fff9faf9fff9f9fafff9faf9fffaf9fafffaf9fafffaf9f9fff9faf9fffafaf9fffafafafff9faf9fff9f9fafff9fafafffafaf9fff9fafafffafafafffbfafafffafbfafffafafafffafafafffafafafffbfafbfffbfafbfffafbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffafafafffafafbfffafafbfffafafafffafbfafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfafffbfafafffbfbfafffafafbfff9f8f8ffdcdcdcffa3a3a3ff909090ff8f8f8fff8e8d8eff8c8d8cff8a8b8bff89898aff878787ff818282ff6e6d6eff434342ff181818ff060606ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f9f9fff8f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fffafaf9fffbfbfbfffdfdfdfffdfdfdfffefdfefffefdfefffdfefefffefefefffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffdfcfcfffbfbfafffafafafff9f8f8fff7f7f8fff6f6f6fff6f5f5fff4f4f4fff4f3f4fff3f4f3fff2f3f3fff2f1f2fff1f1f1ffefefefffefeeeeffedededffebebebffe9e9eaffe8e8e8ffe7e7e6ffe4e4e4ffe2e1e1ffdedfdfffdbdcdcffdadadaffd8d9d8ffd6d7d7ffd5d5d5ffd3d2d3ffd1d0d1ffcfceceffcdcecdffcecdcdffcecdceffcdcdcdffcdcdcdffcccdcdffcdcdccffcccdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdccccffccccccffcdcccdffccccccffccccccffcccccdffccccccffcdcdccffcecdcdffcececeffcfcfcfffd1d0d0ffd2d2d2ffd2d2d3ffd3d3d3ffd5d4d4ffd5d5d6ffd6d6d6ffd8d7d7ffd8d8d8ffd9d9d8ffdad9d9ffdbdbdaffdadbdbffdbdbdbffdbdbdcffdcdcdbffddddddffdcdddcffddddddffdddeddffdededeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe5e5e5ffe5e6e5ffe5e6e5ffe6e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe7e7e7ffe8e7e7ffe8e8e8ffe7e7e8ffe8e7e8ffe8e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe8e8e7ffe8e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e6e6ffe6e5e6ffe5e6e6ffe6e6e5ffe6e5e5ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdedfffdededdffddddddffdcdcddffdcdcddffdcdcdcffdbdcdcffdbdbdbffdadadaffd8d9d8ffd7d7d7ffd6d7d6ffd5d5d6ffd4d5d4ffd4d3d3ffd2d2d2ffd1d0d0ffcfd0cfffcfcfceffcecdceffcbcbcbffc9c9c9ffc5c6c6ffc3c3c2ffc0c1c1ffc0c0c0ffc0bfbfffbebfbeffbdbdbdffbdbcbcffbbbbbbffbababaffb9b8b9ffb7b7b7ffb6b6b7ffb5b5b5ffb4b4b4ffb3b2b3ffb2b2b2ffb1b1b1ffb0b0b0ffaeadaeffababacffa9a9a9ffa7a6a6ffa3a3a4ffa1a0a0ff9e9d9dff999a99ff969696ff939292ff8e8e8eff888889ff7d7d7dff767676ff717170ff6c6c6cff666766ff616161ff5c5d5cff565757ff505051ff4a4a4aff444444ff3f3f3fff3a3a3aff353535ff313131ff2d2d2eff2a2a2aff151516ff020101ff010101ff000101ff010000ff000100ff000001ff010100ff010001ff010001ff010000ff000100ff010100ff010101ff000000ff000001ff000001ff000000ff000100ff000000ff010000ff000100ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020303ff090808ff181818ff4e4f4fff575757ff5e5e5eff636364ff676867ff6b6a6aff6d6d6dff727171ff707170ff6a6a69ff454445ff333333ff383839ff3e3f3fff454545ff4b4c4cff535353ff5a5a5aff626262ff6a6a6aff717171ff787777ff7f7f7fff878787ff8e8e8eff959596ff9b9b9bffa0a0a0ffa5a4a5ffa9a9a9ffacadadffb0b0b0ffb5b4b4ffb6b6b7ffbab9baffbdbcbcffbebebfffc0c0c0ffc2c1c1ffc2c3c2ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c5ffc5c5c5ffc5c5c6ffc6c6c6ffc7c7c7ffc7c7c7ffc9c8c9ffcacacaffcbccccffcdcccdffcdcdcdffcececeffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd0d0d1ffd2d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdcffdcdcdcffdcdddcffddddddffdeddddffdededdffdededeffdfdedeffdfdedeffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e4ffe4e3e4ffe5e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e7e6ffe8e8e7ffe8e7e7ffe9e9e8ffe9e9eaffeaeaeaffeaeaebffebebebffecececffecececffedededffedeeedffeeefeffff0eff0fff0f0f0fff1f1f1fff3f3f3fff4f4f4fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f4f5fff4f5f5fff4f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f5fff5f6f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfdfff9fafafff2f2f2fff2f2f2fff3f3f3fff2f2f3fff3f2f3fff3f3f2fff3f3f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe8e9e9ffeaeaeaffecececffededeeffeeeeedffecececffecececffebebebffe8e9e8ffe6e6e6ffe8e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebececffecececffedededffedeeedffeeeeeeffefeeeeffefeeeeffefeeefffefefefffefefeffff0f0f0fff0f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f2f3fff3f2f3fff3f3f2fff3f3f4fff3f3f3fff4f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f4f5fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff6f7f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9fafffafaf9fff9fafafffaf9fafffafafafffafbfafffafafafffafafafffafafbfffafbfafffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffafbfafffbfafbfffafbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffbfafbfffafbfafffbfbfafffbfafafffafafafffafafafffafafafff9f9fafffafaf9fffafafafff9f9f9fff9f9f9fff9faf9fff9fafafffaf9fafff9f9f9fff9f9f9fffaf9fafffafaf9fff9faf9fff9fafafffafafafffafafafffafafafffbfafafffafafbfffafbfafffafafafffafbfafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafbfbfffafafafffafafafffafafafffafafafffaf9fafffafafafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f8f8fff7f8f7fff8f7f8fff7f8f7fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff3f4f3fff3f3f3fff2f3f3fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0efefffefefefffefeeefffeeeeeeffedeeeeffededeeffedededffededecffecececffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe9e9e8ffedededfff1f1f1fff2f1f2fff1f2f1fff2f2f1fff1f0f0ffedededffeaeaeaffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffe9e9e9ffeaeaeaffeaebeaffeaebebffecebecffececec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f1f2fff7f8f7fffbfbfbfffefdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff050606ff111211ff383938ff666666ff7e7f7fff888989ff8e8e8dff8f8f90ff8f8f90ff919191ff949494ff979796ff9e9e9dffd1d2d2fff7f7f7fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfefdfffdfefdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafff9f9fafffafafafff9fafafff9fafafffafaf9fffaf9fafffafafafffaf9fafffafafafffafafafffaf9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffafbfafffbfafafffafbfafffafbfbfffbfbfbfffafbfbfffbfafafffafbfafffbfafbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfafffafbfafffbfbfbfffafbfbfffafafafffafbfafffbfafbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9f9fff9f9fafff9fafafff9fafafff9f9fafff9fafafffafafafff9f9f9fffafaf9fffafafafffaf9fafff9fafafff9fafafff9fafafffafafafff9fafafff9f9fafff9faf9fffaf9fafff9f9fafffaf9fafffafafafffafafafffafafafffafbfbfffafafafffafafafffafafafffafbfafffafbfafffbfbfafffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffafbfbfffbfbfbfffafbfbfffafafbfffafbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffaf9f9fff3f3f2ffc7c7c8ff969696ff909090ff8e8e8fff8d8e8dff8c8c8cff8a8b8aff8a8989ff868686ff7d7d7cff646463ff383738ff121313ff050404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f9f8fff9f8f9fff8f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff9fafafffbfbfafffdfcfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfbfff9f9f9fff9f9f8fff8f8f8fff6f6f6fff6f6f6fff5f4f5fff4f4f4fff3f4f3fff2f3f2fff2f2f2fff1f1f1fff0f0efffefefeeffedededffebebecffeae9e9ffe8e8e9ffe6e7e7ffe5e5e5ffe2e2e3ffdfe0e0ffddddddffdbdbdbffd9d9d9ffd8d8d8ffd6d5d6ffd3d4d4ffd1d2d1ffcfcfcfffcececeffcdceceffcdcdceffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcdcdcdffcdcdcdffcdcdcdffcccdcdffcccdccffcdcdccffcdcdccffcccdcdffcdcdcdffcdceceffcececeffcfcfcfffd0d0d1ffd2d2d2ffd2d2d2ffd3d4d3ffd4d5d5ffd5d6d5ffd6d7d6ffd7d7d8ffd9d8d8ffd9d9d9ffdadadaffdbdbdbffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdddeddffdededeffdedfdeffdfdfdeffdfdfdfffe0dfdfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e8e8ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e8ffe8e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe7e8e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e9e9ffe8e9e9ffe8e8e9ffe8e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e5ffe5e6e5ffe5e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e4e3ffe3e2e2ffe3e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdededeffddddddffddddddffdcdcdcffdcdcddffdcdcdcffdbdcdcffdbdadbffd9dadaffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d3d4ffd2d3d3ffd1d2d1ffd0d1d0ffcfcfcfffcdceceffccccccffcacac9ffc7c7c8ffc4c4c4ffc2c2c2ffc1c0c0ffc0c0bfffbfbfbfffbebebeffbdbdbdffbcbcbcffbbbbbbffb9bab9ffb8b9b8ffb7b7b7ffb6b6b5ffb4b5b5ffb4b4b4ffb2b2b3ffb2b1b1ffb0b0b0ffafaeafffacacacffaaaaaaffa8a8a7ffa5a5a5ffa1a2a2ff9f9f9eff9b9b9bff989898ff949494ff909090ff8c8c8cff878787ff818180ff757575ff6e6e6eff6a6a6aff646465ff5f605fff5a5b5aff545554ff4f4e4eff484848ff434342ff3e3d3dff393839ff343434ff303030ff2d2c2dff232323ff040504ff010101ff010101ff010101ff010100ff010100ff010101ff010001ff000101ff010101ff010101ff010101ff000101ff000001ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff0a090aff1c1d1cff585858ff5c5c5cff5e5e5eff636363ff676667ff6a6b6aff6d6e6dff727272ff717171ff696a6aff404041ff343433ff393839ff3e3e3eff444444ff4b4b4bff525252ff5a5a5aff616262ff6a6a69ff707071ff777777ff7e7f7eff878787ff8f8f8fff969695ff9b9c9cffa1a1a1ffa5a6a6ffa9a9a9ffadadadffb0b0b1ffb5b5b5ffb6b7b7ffbababaffbcbdbdffbebfbfffc1c1c0ffc2c2c2ffc3c3c2ffc3c3c4ffc5c5c5ffc6c6c6ffc6c6c6ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfceffd0cfd0ffd0d0d1ffd0d0d0ffd1d1d1ffd1d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd7d7d7ffd8d8d8ffd8d7d8ffd8d9d9ffd9d9d9ffd9dad9ffdadadaffdadbdbffdadadbffdbdbdbffdcdbdcffdcdcdcffdddcddffddddddffdededdffdededeffdedfdfffdfdfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e6e5ffe6e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e9ffe9eae9ffeaeae9ffebebeaffecececffecececffedededffedededffeeeeedffeeefeeffeff0effff1f0f0fff1f1f2fff3f3f2fff4f4f4fff5f5f5fff5f5f6fff6f5f5fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff4f5f5fff5f5f5fff5f4f4fff5f5f5fff5f6f5fff5f4f5fff5f6f5fff5f6f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafafafff2f3f2fff3f2f3fff3f3f3fff2f2f2fff3f3f3fff2f3f3fff2f3f3fff1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e6ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe4e5e5ffe7e7e7ffe8e8e8ffebebebffedededffeeedeeffedeeedffecedecffecedecffe9e9e9ffe6e7e7ffe5e5e6ffe6e7e6ffe8e7e8ffe9e9e9ffeae9eaffebeaeaffebebebffecececffecededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeffff0f0effff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9fafafffaf9fafff9fafafffbfafbfffafafafffbfafafffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfafffbfbfafffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffafafafffafafafffaf9f9fffafaf9fffafafafffafaf9fffafafafff9f9f9fff9faf9fff9faf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9fafff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffafafafffbfbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfbfffafafbfffafaf9fffafaf9fffaf9fafffafaf9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff6f6f7fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff3f2f3fff2f2f2fff2f1f2fff1f1f1fff1f1f0fff0f0f0ffeff0f0ffeff0efffefefefffeeeeeeffedeeeeffedeeedffededecffecedecffecececffecececffebebebffeaeaeaffe9eae9ffe8e8e9ffe7e7e7ffe6e6e6ffe7e7e7ffeaeaeaffefefeffff1f2f1fff1f1f1fff1f1f1fff0f0f0ffeeeeeeffebebeaffe8e7e7ffe7e7e6ffe8e8e8ffe8e8e8ffeaeaeaffe9e9eaffe9eae9ffeaebeaffeaebeaffebeaea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f2fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff8f8f8fffbfcfbfffefdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030304ff0b0c0bff292828ff565656ff797979ff868686ff8c8c8cff8f8e8fff8f8f8fff919291ff949494ff969696ff999999ffbebebefff2f2f2fffaf9f9fffafafafffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffdfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfbfffbfafafffafafafffafafafffafafafffaf9f9fffafafafffafafafff9fafafffafafafffaf9f9fffafafafff9fafafffaf9f9fffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfafafffafafbfffbfbfafffafafafffbfbfafffafafbfffafafbfffafbfbfffbfafafffafafbfffbfbfbfffbfafafffafbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffafbfbfffafbfbfffbfbfafffbfbfbfffafafbfffafafbfffafafafffbfafafffafafafffafafbfffafafafffafafafffbfafbfffbfbfafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9fafafff9fafafff9f9fafffafaf9fff9faf9fff9faf9fff9f9fafff9fafafffaf9f9fffafafafff9f9fafffafafafff9fafafffaf9fafffaf9f9fffafafafffafaf9fff9f9f9fffaf9fafffafaf9fffafaf9fffaf9fafffafafafff9fafafffafafafffafafafffbfafafffafafafffbfbfafffafafbfffbfbfafffbfbfbfffbfbfcfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafff8f7f8ffe8e8e8ffb3b4b3ff909190ff8f908fff8f8f8fff8d8d8dff8b8c8bff8a8a8aff898989ff838383ff787877ff5c5b5bff2e2f2fff0f0f0fff030404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9fafffbfbfbfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffbfcfcfffaf9f9fff9f9f9fff8f8f8fff7f7f7fff5f6f6fff6f6f6fff5f4f5fff3f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0efefffeeeeeeffecececffeaeaeaffe8e9e9ffe7e7e7ffe6e6e5ffe3e4e3ffe0e1e1ffdddddeffdbdcdcffdadad9ffd8d8d8ffd6d6d7ffd4d4d4ffd2d2d2ffd0cfd0ffcececeffcececeffcececeffcececdffcecdceffcececdffcdcecdffcdcdcdffcececdffcdcdcdffcececeffcecdcdffcecdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcccccdffcccccdffcdceceffcececeffcececfffd0d0d0ffd1d0d0ffd1d2d1ffd3d3d3ffd4d4d4ffd5d4d4ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d9ffd9d8d9ffdadadaffdadbdbffdbdadaffdbdbdbffdcdcdbffdcdcdcffdcdddcffddddddffdedddeffdddedeffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0dfffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe2e2e1ffe1e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe3e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e7ffe7e7e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe7e7e7ffe8e7e7ffe8e8e8ffe7e8e8ffe8e7e8ffe8e7e7ffe8e8e7ffe7e8e8ffe7e7e7ffe8e8e7ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e8e9ffe8e8e9ffe8e9e9ffe8e8e9ffe9e9e8ffe9e9e8ffe8e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe9e8e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e7e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffdfdfdfffdfdedeffdededeffddddddffdcdcddffdcddddffdcdcdcffdcdcdbffdadbdaffd9d9d9ffd7d7d7ffd6d7d7ffd6d5d5ffd5d4d5ffd3d3d4ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfceffcdcdcdffcbcbcbffc9c9c8ffc7c6c7ffc4c4c4ffc1c2c1ffc0c0c0ffc0c0bfffbebebeffbebebeffbdbcbdffbcbcbcffbabbbbffbabab9ffb8b8b8ffb7b7b6ffb5b5b6ffb4b4b5ffb3b3b3ffb2b2b2ffb1b0b1ffb0b0b0ffaeadadffabababffa9a9aaffa7a7a6ffa3a3a3ffa1a0a0ff9d9d9dff999a9aff969696ff929292ff8e8e8eff898a8aff858585ff808080ff757675ff6d6d6dff676767ff636363ff5e5d5eff585958ff535352ff4d4d4cff474746ff414141ff3c3c3bff373838ff343333ff2f2f30ff2c2d2dff131313ff010101ff010101ff000101ff000101ff000101ff010100ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010100ff000000ff010001ff010100ff000100ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff030303ff090a09ff1b1c1cff565757ff5d5e5eff5e5e5eff626262ff666667ff6a696aff6d6d6dff737373ff727272ff6a6a6aff3a3b3aff343434ff393939ff3e3e3dff444443ff4b4a4bff535353ff5a5b5aff636363ff6b6a6aff727171ff787878ff80807fff878787ff90908fff969697ff9c9d9dffa2a2a3ffa6a6a6ffaaa9aaffaeaeaeffb1b1b1ffb5b5b5ffb7b7b8ffbabbbaffbdbdbcffbfbfbfffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc5c4c4ffc6c7c6ffc7c6c6ffc6c6c5ffc6c6c5ffc6c6c6ffc6c7c7ffc8c8c8ffcac9c9ffcacbcaffcbcbcbffcdcdccffcecdcdffcececeffd0cfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd4d4d3ffd4d5d4ffd5d6d5ffd6d6d6ffd6d7d7ffd8d7d7ffd8d8d8ffd9d8d9ffd9d9daffdadadaffdbdadaffdbdadaffdbdbdbffdbdcdbffdcdcdbffdddcddffdddddcffdddeddffdddddeffdededeffdededeffdfdfdfffdfdfdfffe0dfdfffdfe0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e2e3ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe7e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9eaeaffeaeaeaffebebebffececebffedededffedededffeeeeeeffefeeefffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff5f4f4fff5f5f5fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff4f5f5fff4f4f5fff4f5f5fff5f5f4fff5f5f5fff5f5f6fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafafbfff4f4f4ffeeededfff2f3f2fff3f3f3fff3f3f3fff3f2f2fff1f1f1fff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e8e8ffe8e9e9ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe7e6e6ffe6e7e6ffe5e6e5ffe4e5e5ffe6e7e7ffeae9e9ffecececffededeeffededeeffecedecffecececffeaeae9ffe7e7e7ffe5e5e5ffe5e6e5ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffebebeaffebebebffecececffedecedffeeededffededeeffeeeeeeffeeeeeeffefefefffefeff0ffeff0f0fff0f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f1fff2f2f2fff2f2f3fff3f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f3f3fff4f4f3fff3f4f4fff4f3f3fff4f4f4fff4f5f4fff5f5f5fff4f5f5fff5f5f6fff6f5f6fff5f6f6fff6f6f6fff7f7f6fff7f7f6fff7f7f7fff8f7f7fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f9f9fffafaf9fff9faf9fff9fafafffafafafffafbfbfffbfafafffafafafffafafbfffbfafbfffafbfafffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffbfbfafffbfafbfffbfbfbfffafafafffbfbfbfffbfafbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfafffafbfafffbfbfafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffafafafff9fafafffaf9f9fffafaf9fffafaf9fffafafafff9faf9fffaf9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffaf9f9fff9fafafff9fafafffafafafffafafafffafbfafffafbfafffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafafbfffafafbfffafbfbfffafafafffafafafffafafafffafaf9fff9faf9fff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff6f6f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff2f2f1fff1f2f1fff0f0f0fff0f0f0ffefefefffefefefffefeeefffefeeeeffededeeffedededffecececffecececffebebecffebebecffebebebffeaeaeaffe9e9e9ffe8e9e9ffe8e7e7ffe6e6e6ffe5e5e6ffe8e8e8ffededecfff1f1f1fff1f1f1fff0f1f1fff1f0f1ffefeeeeffebebebffe8e9e9ffe7e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffeaeaeaffeae9eaffe9eae9ffeaeaeaffeaebea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff9f9f9fffcfbfbfffefdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030202ff090909ff1d1c1dff464747ff717170ff848484ff8a8a8bff8d8d8eff8f8f8fff929192ff959594ff979796ff999a99ffaeaeaeffe8e8e8fffaf9f9fffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffbfafafffafafbfffafafbfffafafbfffafafbfffafafafffafafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffafafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfafffbfafbfffbfafafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafbfffafbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfafafffafbfafffafafafffafafafffafafafffafafafffaf9fafff9fafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9fafffafafafffaf9fafffafaf9fffafaf9fff9f9fafff9fafafff9faf9fffaf9f9fff9fafafff9f9fafff9fafafff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffbfafafffafafbfffafafbfffafafbfffafbfbfffafbfafffbfbfbfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafafbfffafbfbfffafafafffbfbfafffafbfafffafbfafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fff9fafafffaf9f9fffafaf9fffafafafffaf9f9fffafafafffafafafff9f9fafffafaf9fffaf9fafffaf9fafffafafafff7f7f7ffdcdcddffa5a4a4ff909091ff8f8f8fff8e8e8eff8d8d8dff8c8b8cff8a8989ff878887ff828181ff70706fff4b4b4cff222222ff0a0a0aff020303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f9f9fff8f9f9fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f9fffcfbfbfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefffbfafafff9f9f9fff8f8f8fff7f7f8fff7f7f7fff5f5f5fff5f5f5fff4f4f5fff4f3f3fff2f3f2fff2f1f1fff1f1f0fff0eff0ffeeeeeeffecececffeaebebffeae9e9ffe7e8e7ffe6e6e6ffe4e4e4ffe2e1e2ffdedfdeffdcdcdcffdadadbffd9d9d8ffd7d7d7ffd5d5d4ffd3d3d2ffd0d0d1ffcecfcfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcdcdceffcececdffcecdceffcdcdceffcececeffcdcdceffcdcdceffcdcdcdffcdcdcdffcdceceffcececeffcfcfcfffcfd0cfffd0d1d1ffd2d1d2ffd3d3d2ffd4d4d4ffd5d4d4ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffdad9daffdbdbdbffdcdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcddffddddddffdededeffdededeffdfdedeffdfdfdeffe0dfdfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e2ffe2e1e2ffe1e2e1ffe2e1e1ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e2e3ffe3e3e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe5e6e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e7ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe7e7e7ffe8e7e8ffe8e8e7ffe7e7e8ffe7e8e7ffe8e7e8ffe8e7e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe9e8e8ffe9e8e8ffe9e8e9ffe8e8e9ffe9e8e8ffe8e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9eae9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe8e8e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e4ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e2ffe1e1e0ffe0e1e0ffe0e0e0ffdfdfdfffdededfffdddedeffddddddffdcddddffdddcddffdcdcdcffdbdbdbffd9d9d9ffd8d8d9ffd7d7d7ffd6d6d6ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d1ffd0d1d0ffcfcfd0ffcececfffcccccbffcacacaffc7c8c8ffc5c5c5ffc2c3c3ffc1c1c1ffc0c0c0ffc0c0bfffbebfbeffbdbdbeffbdbcbcffbcbbbbffbababbffb9b9b9ffb7b7b8ffb6b6b6ffb5b5b4ffb4b3b4ffb3b3b3ffb1b2b1ffb0b0b0ffaeaeaeffacacacffaaa9a9ffa8a8a7ffa5a5a5ffa2a1a1ff9f9f9fff9b9c9bff979898ff949494ff909090ff8c8c8cff878888ff838283ff808080ff7b7a7aff6b6b6bff656565ff606060ff5c5c5cff575657ff515050ff4b4b4aff454545ff40403fff3b3a3bff363636ff323232ff2e2f2fff252525ff040404ff010100ff010100ff010001ff010101ff000101ff000001ff010101ff010101ff010101ff010101ff010001ff010101ff010100ff010101ff000101ff000001ff000101ff000000ff010100ff010100ff000100ff000001ff010000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff1b1b1cff515150ff5c5c5cff5f6060ff636363ff676667ff6a6a6aff6e6e6dff757475ff747575ff696a69ff3a3a3aff343435ff39393aff3e3f3fff454545ff4c4c4cff535353ff5a5b5aff626263ff6b6a6aff727171ff787879ff808080ff888888ff909191ff989897ff9e9e9fffa3a3a3ffa6a7a6ffaaaaabffaeaeaeffb1b1b1ffb6b5b5ffb8b8b7ffbbbbbbffbdbdbdffc0c0c0ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c7ffc7c7c8ffc8c7c8ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c8ffc9c8c9ffcacacaffcbcbccffcdccccffcdcecdffcfceceffd0cfcfffd0d0d0ffd1d1d1ffd2d1d1ffd2d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdadbdaffdbdadbffdbdbdcffdbdcdbffdcdcdcffdcdcddffddddddffdddedeffddddddffdfdedeffdfdfdeffdfdfdfffdfdfe0ffe0dfdfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e1ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe7e8e8ffe8e9e8ffe9e9eaffeaeaeaffeaeaebffebebebffecececffecececffedededffeeeeeeffeeeeeffff0efeffff0f0f0fff1f1f1fff2f3f2fff3f3f2fff3f3f2fff3f3f4fff4f4f4fff4f4f4fff5f6f6fff6f5f6fff5f6f5fff6f6f6fff6f6f5fff6f5f6fff5f5f5fff4f4f4fff4f4f5fff5f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfffbfbfbfff4f4f3ffeeeeeeffefefeffff3f3f2fff3f3f3fff1f0f0fff1f1f1fff1f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e7e7ffe7e6e7ffe6e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe4e4e4ffe4e4e4ffe7e7e7ffebebebffedecedffedededffededecffecebecffeaeaebffe8e8e7ffe6e6e6ffe4e5e5ffe5e6e6ffe6e7e7ffe8e7e8ffe9e9e8ffeaeae9ffeaebebffebebecffecececffedececffedededffedeeeeffeeeeeeffeeefefffefefeffff0eff0fff0f1f1fff0f1f0fff1f1f1fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffbfafbfffbfafafffbfbfafffafafbfffafbfbfffafbfafffbfafafffafbfbfffafafbfffafbfbfffafafafffbfbfafffbfbfafffafbfbfffafafbfffbfafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffafbfbfffbfafbfffafafbfffbfbfbfffbfafbfffbfafafffafbfafffbfafafffbfbfafffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9fafffafaf9fffafafafffafafafffafafbfffafbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfbfffafafafffafafafffafafafff9fafafffaf9f9fff9faf9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff8f9f9fff9f9f8fff9f8f9fff8f8f9fff8f8f8fff8f7f8fff8f8f8fff8f7f7fff7f8f8fff7f7f8fff7f7f8fff8f7f8fff8f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0efffeff0efffeeeeefffeeeeeeffeeededffedededffecececffebececffebebecffeaebeaffebeaebffeaeaeaffe9e9e9ffe8e8e9ffe7e7e7ffe6e6e6ffe5e5e5ffe6e6e5ffeaeaeaffefefeffff2f1f2fff1f1f1fff0f0f1ffeff0efffececedffe9e9e9ffe7e7e7ffe6e5e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffeae9eaffeae9eaffeae9e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f3f2fff9f9f9fffcfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff060706ff131313ff343434ff636363ff818181ff8a8b8aff8d8d8dff8f9090ff929292ff949494ff979697ff999998ffa2a2a2ffd8d9d9fff8f9f8fffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffdfefefffdfefefffefdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfbfafffbfbfbfffbfbfafffbfafafffbfbfafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfafafffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafbfffafbfafffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafafafffbfafbfffbfbfafffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfbfffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafafffbfbfbfffafbfbfffafafbfffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9faf9fff9fafafffaf9fafff9f9f9fff9f9f9fff9f9fafffafaf9fffaf9fafff9f9fafffaf9fafff9fafafffaf9fafff9fafafff9fafafffafafafff9faf9fff9f9f9fff9fafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfafffbfafbfffafbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafbfbfffafafafffafafafffbfafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafffafafafffafaf9fffafafafffafaf9fffaf9f9fffafaf9fffaf9fafff9fafafffafafafffaf9fafff9fafafffaf9f9fff9f9fafff9faf9fff9faf9fffafaf9fff4f3f4ffcdcdcdff9a9999ff909090ff8f8f8fff8e8e8eff8d8d8dff8b8b8bff898989ff868686ff808080ff636464ff393938ff161716ff070707ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f9f9fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfefdfffefefefffefefdfffefffefffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfffbfafafff9f9f9fff9f8f8fff8f7f8fff7f7f7fff6f6f5fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff2f2f3fff1f1f1fff0f0f0ffeeefefffecececffebeaebffeaeae9ffe8e8e8ffe6e7e7ffe5e4e5ffe2e3e3ffdfdfdfffdddddeffdbdbdbffd9d9d9ffd7d7d7ffd6d5d6ffd3d4d3ffd1d1d1ffcfcfcfffcecfcfffcececeffcecfceffcececeffcececeffcececeffcececeffcfcecfffcececeffcfcfcfffcececeffcececeffcececeffcececeffcececeffcecdceffcdcdceffcdcdcdffcececeffcfcfceffcfcfcfffd0d0cfffd1d0d0ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd6d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdbdcffdcdbdcffdcdcdbffdcdcdcffdddcddffddddddffdededdffdededeffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe2e1e2ffe3e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e2e3ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe3e4e4ffe4e4e4ffe5e6e6ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e7ffe8e8e7ffe8e8e7ffe8e7e7ffe8e8e7ffe8e7e8ffe7e8e7ffe7e7e8ffe8e7e7ffe7e8e8ffe8e7e7ffe7e7e8ffe8e8e8ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe8e8e9ffe8e9e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e7ffe8e7e8ffe7e8e7ffe7e7e8ffe6e7e7ffe6e7e7ffe7e6e7ffe6e6e7ffe7e7e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe5e4e5ffe5e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdfdedeffdededeffdededeffddddddffdddddcffdbdcdcffdadbdbffd9d9d9ffd8d8d8ffd7d7d7ffd6d5d6ffd5d5d4ffd3d3d4ffd2d2d2ffd1d1d2ffd0d0d0ffcfcfcfffcdceceffcbccccffc9c9c9ffc6c7c6ffc4c4c4ffc2c3c3ffc1c1c1ffc0bfc0ffbfbfbfffbebebeffbdbdbdffbcbdbdffbbbbbbffbab9baffb8b8b9ffb7b7b7ffb6b5b5ffb4b4b4ffb3b4b3ffb2b2b2ffb1b1b0ffafafafffadadadffacababffa9a9a8ffa7a6a7ffa3a4a3ffa0a0a1ff9e9d9dff999a9aff969696ff929292ff8e8e8eff8a8a8aff868685ff818080ff7d7d7dff777777ff6a6a6aff636363ff5e5e5dff595a59ff545454ff4e4e4eff484949ff434343ff3e3e3eff3a3939ff353635ff323232ff2e2e2eff141413ff000100ff000101ff010001ff000101ff000000ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000000ff000101ff000000ff000000ff010001ff010100ff010101ff000001ff000100ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff0a0909ff1d1d1dff4d4d4dff5a5a5aff626261ff656565ff676768ff6b6a6bff6f6f6fff777677ff767676ff6a6b6bff3a393aff333434ff393839ff3e3f3fff454545ff4c4c4cff535353ff5a5a5aff626262ff6a6a6aff717171ff787778ff808080ff8a8a89ff929292ff999a9aff9fa09fffa4a4a4ffa8a8a7ffabacabffafafaeffb3b2b2ffb7b7b6ffb9b8b9ffbbbcbbffbebebfffc1c0c1ffc2c3c3ffc5c4c4ffc5c5c5ffc6c6c6ffc7c8c7ffc8c8c8ffc8c8c8ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c9ffcacac9ffcbcbcbffccccccffcececeffcecfcfffcfcfd0ffd0d0d0ffd2d1d1ffd1d2d2ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9daffd9d9daffdbdadbffdbdbdbffdbdbdbffdcdcdcffdcddddffddddddffddddddffddddddffdddedeffdededeffdfdedfffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe4e3e3ffe4e4e3ffe4e5e4ffe5e5e4ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe7e6e7ffe8e7e7ffe7e8e8ffe9e8e8ffe9e9e9ffeaeaeaffeaebeaffebecebffecececffedecedffedededffeeedeeffeeeeefffefefeffff0f0f0fff1f1f0fff2f2f2fff2f2f2fff2f2f3fff3f4f3fff4f3f3fff3f4f3fff4f5f4fff4f4f5fff6f6f5fff5f6f5fff5f6f6fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffbfcfbfff5f5f4fff0efeffff1f1f0fff1f0f1fff0f1f0fff1f1f1fff2f1f1fff1f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe6e6e6ffe5e6e5ffe6e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe5e5e4ffe9e8e9ffebececffedecedffecededffecececffebebebffe9e9e9ffe6e6e6ffe4e5e4ffe4e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffeae9e9ffeaeaeaffebebebffebececffecececffedecedffedededffeeeeeeffeeeeeeffeeefefffeff0effff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff6f6f6fff6f7f6fff6f6f7fff6f7f7fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffafafafffafafafffafafbfffafafafffbfafbfffafbfafffafafafffafbfbfffafbfbfffbfafbfffafbfafffafafafffafbfbfffafafafffafafafffbfafbfffbfbfafffbfbfbfffafbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfcfbfffcfbfbfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafbfffbfbfafffbfbfafffafafafffbfbfbfffafbfbfffafafbfffafbfafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9faf9fff9f9fafffafaf9fff9fafafffafafafffbfafafffafafafffafafafffafafbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfafffafbfafffafafafffaf9fafffafaf9fffaf9fafff9faf9fff9f9fafffaf9f9fff9f9f9fff9f9f8fff8f8f9fff8f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff6f6f7fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff4f4f5fff5f4f5fff4f5f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff2f2f2fff1f1f1fff0f1f1fff0f0f0fff0eff0fff0efefffefefeeffeeeeeeffedeeeeffecededffecececffebececffebebebffebeaebffeaeaeaffe9eaeaffeae9e9ffe9e9e8ffe8e8e8ffe7e7e6ffe6e5e5ffe5e5e4ffe7e7e7ffedededfff2f2f2fff1f1f1fff0f1f1fff0f0f0ffededeeffeaeaeaffe7e7e7ffe6e6e5ffe6e6e6ffe6e6e6ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe9e9e9ffeaeaea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff2f2f2fffafafafffbfcfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7c7bff7b7c7bff7c7c7cff7b7b7bff7c7c7bff7c7c7cff7d7d7eff7e7e7eff7e7e7eff7e7e7eff7e7e7fff7e7e7eff7e7e7fff7f7e7eff7f7f7fff7f7e7fff7e7f7eff7e7f7fff7f7e7eff7e7e7eff7f7f7fff7e7e7eff7e7e7eff7e7e7eff7e7e7dff7c7c7dff7d7c7cff7d7c7dff7c7c7cff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff0b0a0bff222122ff4c4d4dff787878ff8b8a8aff8f8f8fff909090ff929292ff959494ff969696ff979898ff9b9b9bffc4c4c5fff5f4f5fffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfefffefdfdfffefdfefffdfdfefffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffafafafffbfbfbfffcfcfbfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafbfffafbfafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffafafafffafbfbfffbfafafffafafafffaf9fafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffafafbfffafbfbfffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffaf9f9fffaf9f9fffafafafff9f9fafff9fafafffaf9fafff9faf9fff9f9fafffaf9fafffaf9fafff9f9fafff9f9f9fffaf9f9fffafafafffaf9f9fff9f9fafffafaf9fffafaf9fffafafafffafafafff9fafafffafafafffafafafffbfbfafffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffcfcfcfffcfdfcfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffafafafffbfafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffaf9fafffafafafff9fafafff9fafafff9f9fafff9faf9fffaf9f9fffafaf9fff9f9fafff9f9f9fff9faf9fff8f8f8ffebecebffbababaff939392ff909190ff909090ff8e8e8eff8d8d8dff8c8c8bff898989ff858685ff7a7b7aff555555ff29292aff0f0e0eff040304ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff9f9f9fffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffbfbfbfff9f9f9fff8f9f8fff7f8f7fff7f7f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f4f4fff2f3f2fff2f2f2fff0f1f1fff0f0f0ffedecedffebebebffeaeaeaffe9e9e9ffe7e7e7ffe5e6e6ffe4e3e3ffe0e0e0ffdfdfdfffdbdbdcffd9dadaffd8d7d8ffd6d6d5ffd3d3d4ffd2d1d2ffd0cfd0ffcecfcfffcececeffcfceceffcecfceffcececeffcececeffcececeffcececeffcececeffcececfffcececeffcfcecfffcfceceffcfcfceffcececeffcececeffcdcecdffcdcecdffcdcdcdffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd7d6d7ffd8d8d7ffd8d8d9ffd9d8d9ffd9dadaffdbdbdbffdbdcdbffdbdbdcffdcdcdbffdcdcdcffddddddffddddddffdddeddffdfdfdeffdededfffdfe0dfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e9e9ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e2ffe1e2e1ffe2e2e1ffe1e1e1ffe0e1e1ffdfe0dfffdfdfdfffdededfffdededeffdddddeffddddddffddddddffdcdbdcffdadbdaffd8d9d9ffd8d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d0ffcfcfd0ffcfceceffcdcccdffcacbcbffc8c8c8ffc6c5c5ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbeffbdbdbdffbdbdbdffbbbbbbffbbbbbbffbabab9ffb9b9b9ffb6b7b7ffb5b5b5ffb3b4b3ffb2b2b2ffb0b0b0ffaeafafffadadadffabababffa9a9a9ffa7a7a7ffa4a5a4ffa1a1a2ff9e9e9fff9b9c9bff989798ff949494ff909090ff8c8c8cff888888ff838383ff7d7e7dff7a7a7aff757575ff6d6e6dff626261ff5a5a5aff565656ff525151ff4b4b4cff464747ff414241ff3c3c3cff383838ff343434ff303031ff282828ff040504ff010001ff010100ff000101ff010000ff010001ff010101ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff000000ff010000ff010100ff000000ff000001ff000000ff010001ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff020201ff090a0aff201f20ff4d4d4dff5b5b5bff636363ff676767ff6a696aff6c6c6cff707070ff787778ff777778ff656566ff333333ff343433ff393a39ff3f3f3fff454545ff4d4c4cff535352ff595959ff616162ff686969ff717071ff787877ff818181ff8a8b8bff949494ff9b9c9bffa1a1a0ffa4a4a4ffa9a9a9ffacadadffb0b0b0ffb4b3b3ffb8b8b8ffb9babaffbcbcbdffbfbfbfffc1c2c1ffc4c3c3ffc5c5c5ffc6c6c6ffc7c6c7ffc8c8c8ffc8c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc9c9c8ffcacacaffcbcbcbffccccccffcececdffcececfffcfd0d0ffd0d1d0ffd1d1d1ffd1d2d2ffd3d2d3ffd3d3d4ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d5ffd6d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9dadaffdbdadbffdbdbdbffdbdbdcffdcdbdcffdcdcddffdcddddffddddddffdeddddffdededeffdededeffdedfdfffe0dfdfffe0e0dfffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe4e4e3ffe4e3e3ffe4e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe9e8e8ffe9e9e9ffe9eaeaffeaeaeaffebecebffecececffecedecffedededffeeeeeeffefefeefff0f0f0fff0f0f0fff0f1f0fff2f1f1fff1f1f1fff1f2f2fff2f3f2fff2f2f3fff3f3f4fff4f3f3fff3f3f4fff5f4f4fff5f5f5fff6f5f6fff6f6f5fff5f6f6fff7f6f6fff6f6f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffcfcfcfff6f6f6fff0f0f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e7ffe6e6e6ffe6e7e6ffe6e5e6ffe5e6e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e4ffe6e6e6ffeaeaeaffecececffececedffecececffebebecffe9eaeaffe7e7e7ffe5e5e5ffe4e4e4ffe5e5e5ffe6e6e6ffe8e7e7ffe9e9e8ffe9e9e9ffeaeaebffeaebebffecececffecececffedededffededeeffeeeeeeffeeefeeffefefefffefefeffff0f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff4f5f5fff5f5f5fff6f6f5fff5f5f6fff6f6f6fff6f7f6fff7f7f7fff7f7f8fff8f7f7fff8f7f8fff8f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9fafffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafbfffafafafffafafafffbfafafffafbfbfffafafafffafafafffbfafafffbfbfafffafafafffafafbfffafafafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffafbfafffbfbfbfffafafbfffafbfbfffafbfafffbfafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafbfffafbfafffafafafffafafafff9fafafffaf9fafff9fafafff9f9fafff9faf9fff9fafafff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafffafaf9fffafafafffafafafffafafafffafafbfffbfafafffbfafbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafbfafffafafafffafafafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff7f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff6f6f7fff7f7f6fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f4f4fff3f3f4fff4f3f4fff3f3f4fff2f3f3fff2f2f2fff2f2f1fff1f1f1fff1f0f0fff0f0f0fff0efefffefefeeffeeeeeeffeeeeeeffecededffedecedffececebffebebebffeaeaebffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e4e4ffe6e7e6ffe9eaeafff0f0f0fff1f1f2fff1f1f0fff1f0f0ffefefefffebebecffe8e7e8ffe5e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e7e6ffe7e8e7ffe8e8e7ffe7e8e8ffe8e8e8ffe9e9e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fffafafafffcfcfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a6aff6c6c6cff707070ff747575ff787778ff79797aff7c7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7cff7b7b7bff7b7b7bff7b7c7bff7c7b7bff7c7c7bff7c7c7cff7c7c7cff7d7e7dff7e7e7eff7e7e7eff7f7e7eff7f7e7eff7f7e7fff7f7e7eff7e7f7eff7f7e7fff7e7f7eff7f7e7eff7e7f7eff7f7e7fff7e7f7eff7e7e7eff7e7e7dff7d7e7eff7c7d7cff7c7c7cff7c7d7dff7d7c7cff7d7c7dff7c7d7dff7d7d7dff7c7c7dff7d7d7dff7d7d7dff7c7c7dff7c7c7cff7c7d7cff7c7d7cff7c7c7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050606ff151515ff3a393aff6b6b6bff898989ff8f8f8fff909090ff929292ff949494ff959596ff979797ff9a9a9affb4b5b5ffebececfffafaf9fffcfbfbfffbfbfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfdfcfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfefffdfefefffdfefdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffafbfbfffbfafbfffbfafafffafbfafffbfafafffbfbfafffafafafffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafbfffbfbfbfffbfbfafffbfbfbfffcfbfbfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfbfffafbfbfffafafafffbfafafffafafafffafaf9fffafafafffafafafffafafafff9f9fafff9f9f9fffaf9fafffafafafffafafafffafafafffbfbfafffafafafffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffcfbfbfffafbfafffbfafbfffafbfbfffafbfbfffbfafafffafafafffafaf9fff9fafafffafafafffafafafffafafafff9fafafffafafafff9fafafffafafafffbfafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfafffbfbfafffbfafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9faf9fffaf9fafff9fafafffafafafffafaf9fff9fafafff9f9f9fff9faf9fff9fafafffaf9fafffaf9fafff9fafafff9faf9fff9f9fafff9f9fafffafaf9fff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffafafbfffbfbfafffafafbfffafafafffafbfafffafbfafffafafafffafafbfffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffaf9fafff9f9f9fffaf9fafffaf9f9fff9faf9fffaf9fafffafaf9fff9f9f9fff9faf9fff9f9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff7f8f7ffe1e1e0ffaaababff939393ff909091ff8f908fff8e8e8eff8d8d8cff8c8b8bff898889ff838383ff727272ff4a4b4aff20201fff090809ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff8f9f8fffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffdfdfefffdfefefffefefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfefdfffbfbfbfff9f9fafff8f8f8fff7f6f7fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeedeeffecebebffeaebeaffe9e9e9ffe7e8e8ffe7e6e6ffe4e4e4ffe1e0e1ffdfe0dfffddddddffdadadaffd7d8d8ffd6d6d6ffd4d4d4ffd2d3d3ffd1d0d1ffcfcfcfffcecfcfffcecfceffcececeffcececfffcfceceffcececeffcececeffcececeffcecfceffcececeffcececfffcececeffcfcfcfffcececeffcececdffcececeffcdcdceffcececeffcececfffcfcfcfffd0d0d0ffd1d1d1ffd2d3d2ffd4d3d3ffd5d5d4ffd5d5d5ffd5d6d6ffd7d7d7ffd7d7d8ffd9d8d8ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdbffdbdbdcffdcdcdcffdcdcdcffddddddffdeddddffdededdffdfdfdeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e0ffe2e3e2ffe3e2e2ffe2e3e2ffe3e2e2ffe2e3e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe4e3e4ffe3e4e4ffe3e4e3ffe4e4e4ffe5e5e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9e9ffeae9eaffe9e9e9ffe9eae9ffeae9e9ffe9eae9ffeae9e9ffe9eae9ffeae9eaffe9eae9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e1ffdfe0dfffe0dfdfffdfdfdeffdfdfdeffdededeffdedddeffddddddffdcdddcffdcdbdbffd9dadaffd9d8d8ffd7d7d7ffd6d5d6ffd4d5d5ffd3d4d4ffd3d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdceceffccccccffcacacaffc7c7c7ffc5c5c5ffc3c3c3ffc2c2c3ffc3c3c2ffc1c1c1ffbebebfffbdbdbdffbcbdbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb6b6b6ffb5b5b4ffb3b3b3ffb2b1b2ffb0b0b0ffadacadffaaababffa9a8a9ffa7a6a6ffa3a4a3ffa2a1a2ff9f9f9eff9c9c9cff999a9aff969696ff919292ff8e8d8eff898989ff858585ff808080ff7b7b7aff757676ff727272ff6b6b6bff5f5f5fff585757ff525252ff4e4e4eff494949ff444444ff403f3fff3b3b3aff373736ff333232ff2f2f2fff1a1919ff010100ff010101ff000101ff010001ff000100ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff000001ff000101ff010100ff000101ff000001ff000101ff000100ff000001ff000101ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020303ff0a090aff1f201fff504f50ff5e5f5fff656565ff686868ff6a6a6aff6c6c6cff717171ff787878ff797879ff636363ff2f3030ff343534ff3a3a3aff404041ff474646ff4c4c4dff535353ff5a5a5aff616261ff69696aff717171ff797979ff838383ff8c8c8cff969695ff9c9d9dffa1a1a1ffa6a6a6ffa9a9a9ffadadadffb1b1b1ffb5b4b4ffb8b9b8ffbbbabbffbebebdffc0c0c0ffc2c2c2ffc4c4c4ffc5c5c6ffc6c6c6ffc6c7c6ffc8c8c7ffc8c9c8ffc9c9c9ffc8c8c9ffc9c9c9ffcac9caffcbcbcbffcccccbffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd4d3d3ffd4d4d4ffd5d5d4ffd5d6d5ffd6d6d6ffd6d7d7ffd8d7d7ffd8d8d7ffd9d8d9ffd9d9d9ffdadadaffdbdadaffdadbdbffdbdbdbffdbdcdbffdcddddffddddddffdeddddffdddedeffdededeffdededeffdedfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe4e4e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e6e7ffe8e8e7ffe7e7e7ffe8e9e8ffe9e9eaffeaeaeaffebeaebffebebebffecececffecededffedededffeeeeeeffefefeeffefefeffff0f0f0fff0f0effff0f1f0fff2f1f1fff2f1f2fff1f2f1fff2f2f1fff3f3f2fff3f3f2fff4f3f3fff4f3f4fff4f3f3fff4f5f4fff5f4f5fff5f6f6fff6f5f6fff5f6f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff7f7f7fff1f0f0fff0f1f0fff1f0f1fff2f2f1fff1f1f1fff2f2f2fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe2e3e3ffe4e4e3ffe7e7e8ffeaeaeaffebecebffecececffecebebffebebebffe8e8e8ffe6e6e6ffe3e3e4ffe4e4e4ffe6e6e5ffe6e7e7ffe8e8e8ffe8e9e9ffe9eaeaffeaeaebffebebebffececebffedececffedececffedeeedffeeeeeeffefeeeffff0efeffff0eff0fff0f0f0fff1f0f1fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f3f4fff4f5f4fff5f4f4fff5f5f5fff6f6f5fff6f6f6fff5f6f6fff7f6f6fff7f7f6fff7f7f7fff8f7f7fff8f7f8fff8f8f7fff8f9f8fff9f8f9fff8f9f9fffaf9f9fff9faf9fffaf9fafff9fafafffafafafffafaf9fff9fafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafbfafffafbfafffafafbfffafbfbfffafafafffbfbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfafbfffafbfafffbfbfafffbfbfafffbfbfafffbfafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfafffafafafffafafafffafafafff9fafafffaf9fafff9faf9fffaf9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9f9fffafaf9fffafafafffafafafffbfafafffafbfafffbfafbfffafbfbfffbfbfbfffbfbfafffafbfbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafafafffafafafffafafafffafafafff9fafafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff7f7f8fff8f8f8fff8f7f7fff7f8f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f6f6fff7f6f7fff7f6f6fff6f7f6fff7f6f6fff6f6f6fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f3fff3f4f3fff3f4f4fff3f3f3fff3f2f3fff1f2f2fff1f1f1fff0f0f1fff0f0f0fff0f0efffefefefffeeeeefffedeeeeffedededffececedffecececffebebebffebebebffeaeaeaffeaeae9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e6ffe5e5e5ffe8e8e8ffedededfff2f2f1fff1f1f1fff0f1f1fff0f0f0ffedededffe9e9e9ffe5e5e5ffe4e4e4ffe5e6e5ffe6e6e5ffe6e6e7ffe7e6e6ffe6e6e6ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3ffefefeffff3f4f4fffafafafffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6b6aff6a6a6aff6c6c6cff707171ff757574ff787777ff797a7aff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7c7b7bff7b7c7cff7b7c7cff7b7c7cff7c7c7cff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7f7eff7e7e7fff7f7e7fff7e7e7eff7f7f7eff7e7e7fff7f7e7fff7e7e7eff7e7e7eff7e7e7eff7d7e7dff7c7d7dff7c7c7dff7d7d7cff7c7c7dff7c7d7dff7d7d7dff7d7d7cff7d7c7dff7d7d7dff7d7d7dff7c7d7cff7c7c7cff7d7c7cff7c7d7cff7c7c7cff7c7c7dff7d7d7dff7d7d7dff7d7c7cff7d7c7dff7d7c7dff7b7b7bff7a7b7aff7a7a7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff101010ff2e2e2eff5e5e5dff828283ff8d8d8dff8f9090ff919291ff939393ff959595ff969796ff979798ffa4a4a5ffdededefff9f9f9fffbfbfbfffbfbfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefdfffdfdfefffdfefefffdfdfdfffefefdfffdfdfefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafafffafbfbfffafafafffafafafffafafbfffafafafffafafafffafbfbfffbfbfbfffafafafffbfafafffbfbfafffafafbfffbfafafffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfafffafbfbfffafafbfffafafbfffafbfbfffafafafffafafafffafafafffaf9fafffafafafff9faf9fff9f9fafffaf9fafff9faf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafafafffafafafff9fafafff9fafafffafafafffafafafff9fafafffaf9fafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffbfafafffafbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfdfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffafbfbfffafbfbfffafbfafffafafafffafbfafffafafafffbfafafffafafafffafafafff9f9fafffafafafffaf9f9fffafaf9fffaf9fafff9faf9fff9fafafff9f9fafffafaf9fffafafafff9fafafff9f9f9fffafaf9fffaf9fafffafafafffafafafffafaf9fff9f9f9fffafaf9fff9fafafff9f9fafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffbfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafbfbfffafbfafffafafafffbfafafffafbfafffafafafffafafbfffafbfbfffafafafffafafafffafafafffaf9fafffafafafff9fafafffafafafffaf9fafff9faf9fff9fafafffafafafff9fafafff9fafafff9f9f9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff5f5f5ffd3d3d3ff9e9e9eff929192ff919090ff8f8f8fff8e8d8dff8c8d8dff8a8a8bff878787ff808080ff6b6c6cff3f3f3fff181818ff060505ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f8f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f6fff6f7f7fff8f8f9fffafbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffdfdfefffefdfefffdfefdfffefefefffefefffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfefefffcfcfcfff9f9f9fff8f8f8fff7f7f6fff6f6f6fff6f5f5fff5f6f6fff4f5f5fff4f5f4fff4f3f4fff3f3f3fff2f3f3fff1f2f1fff0f0f0ffedeeeeffececedffebebebffe9e9e9ffe8e8e8ffe6e6e7ffe5e4e5ffe1e0e0ffe0e0dfffddddddffdadbdaffd8d9d9ffd6d6d7ffd5d5d4ffd3d3d3ffd1d1d1ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcfceceffcececeffcececeffcececfffcecfcfffcecfcfffcececeffcececfffcececeffcecdceffcdcecdffcececfffcfcfcfffcfd0cfffd0d0d0ffd1d1d2ffd2d3d3ffd3d4d3ffd4d4d4ffd5d5d4ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9dadaffdcdcdcffdbdcdcffdcdbdcffdddcdcffdcdcddffdeddddffdededeffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe3e4e4ffe3e3e3ffe4e4e3ffe3e3e4ffe4e4e4ffe6e6e6ffe6e7e6ffe6e6e6ffe6e5e5ffe5e6e6ffe5e5e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e8ffe8e7e8ffe8e7e8ffe7e8e7ffe7e7e8ffe8e7e8ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffe9eaeaffeaeae9ffeae9e9ffe9eae9ffe9e9eaffeae9eaffe9e9e9ffeaeae9ffe9e9eaffeae9eaffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e1e1ffe1e2e2ffe0e1e1ffe0e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdedfdeffdededeffdddeddffddddddffdcdcdcffdbdadbffdadad9ffd7d7d8ffd7d6d7ffd5d5d5ffd4d4d4ffd3d3d3ffd1d2d1ffd0d1d1ffcfcfd0ffcecfceffcdcdcdffcacbcbffc8c8c8ffc7c7c6ffc5c4c5ffc4c4c4ffc3c3c3ffc2c3c2ffc1c1c1ffbebebdffbcbdbcffbbbbbcffbababbffb9babaffb8b8b8ffb7b6b7ffb6b5b6ffb5b4b5ffb3b3b3ffb1b2b1ffafafafffadacadffaaaaaaffa7a8a8ffa5a5a5ffa2a2a2ff9fa0a0ff9c9c9cff9a9999ff969797ff939393ff8f8f8fff8a8b8bff868686ff818182ff7d7d7eff787879ff737373ff6e6e6eff696868ff5f5f60ff555454ff4e4f4fff4a4b4bff464746ff424242ff3d3e3eff393a3aff353535ff313131ff2a2b2aff070808ff010101ff010000ff010100ff000001ff010001ff010000ff010101ff010101ff000101ff010201ff010102ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff000000ff010000ff000100ff000001ff000001ff000101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff09090aff1c1c1dff4f4e4eff606160ff666666ff686968ff6a6b6bff6c6d6dff727272ff787878ff787979ff646464ff313130ff363536ff3c3c3cff414242ff474847ff4d4d4dff545454ff5b5b5bff626263ff6a6b6bff737373ff7b7b7bff848484ff8e8d8eff979697ff9d9d9dffa1a2a1ffa6a6a7ffabaaaaffaeaeaeffb1b2b2ffb6b5b6ffb9babaffbbbcbcffbebebeffc1c0c0ffc2c3c3ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcbcbcaffcbcbccffcdccccffcececeffcecfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d4ffd5d5d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd9d8d9ffd9d9d9ffdadad9ffdadadaffdadbdbffdbdcdcffdbdcdcffdddddcffddddddffdddedeffdededeffdededeffdededfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe5e4e5ffe4e5e4ffe5e5e5ffe6e5e6ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe9e8e8ffe9eaeaffeaeaeaffebebeaffebececffecececffececedffededeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefeff0fff1f0f0fff0f1f1fff0f0f0fff1f2f2fff1f1f2fff1f2f2fff1f2f2fff2f3f2fff2f2f2fff3f4f3fff3f3f4fff4f3f4fff4f4f4fff4f4f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfcfff8f8f8fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff2f2f1fff3f3f3fff4f4f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe5e5e6ffe6e5e6ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe4e4e3ffe3e2e3ffe2e2e2ffe4e5e5ffe9e9eaffececebffecececffebececffebebebffeaeae9ffe7e7e7ffe5e5e5ffe3e4e4ffe5e5e4ffe6e6e6ffe8e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebececffecebecffedecedffedededffeeeeeeffeeefeeffefefeffff0eff0fff0f0f0fff0f1f1fff1f1f1fff1f2f2fff1f2f2fff2f2f1fff2f2f2fff2f3f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff3f3f4fff4f3f4fff4f4f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff9f9f9fff9f9f9fffafaf9fffafafafff9fafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafbfffafbfbfffbfbfbfffafafafffbfafbfffbfafbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffbfafafffafbfbfffafafbfffafbfafffafafafffafbfbfffafbfbfffbfbfbfffbfafafffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafafffafafafffafaf9fffafaf9fff9fafafff9faf9fff9f9f9fff9fafafff9fafafff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f8f8fff8f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffafafafffaf9fafffafafafffafafafffafafbfffafafafffbfbfafffbfafbfffafbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffafbfafffafafbfffbfafbfffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f7fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff3f4f4fff4f4f3fff3f3f3fff2f3f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0ffeff0efffeeeeeeffeeeeeeffedeeedffececedffecececffebececffebebebffeaeaeaffeae9eaffeae9eaffe9e8e9ffe7e8e8ffe7e7e8ffe7e6e7ffe5e6e5ffe4e5e5ffe6e6e6ffebececfff0f0f0fff1f1f1fff1f1f0fff0f1f1ffefeeeeffebeaeaffe6e7e7ffe4e5e4ffe4e4e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe8e7e7ffe7e8e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3ffeff0effff0efeffff3f4f4fffafafafffcfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff6a6a6aff6a6a6aff6a6a6aff6c6c6cff707070ff757475ff777878ff797a79ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7c7cff7c7c7cff7c7c7cff7e7e7dff7e7e7eff7e7e7eff7e7e7eff7f7e7fff7e7e7eff7e7f7fff7f7e7eff7f7e7fff7f7e7eff7e7e7eff7e7e7eff7e7e7eff7c7d7dff7c7c7cff7d7c7cff7c7d7dff7c7d7cff7d7c7dff7d7d7dff7d7d7dff7d7c7dff7d7d7dff7c7c7cff7c7c7cff7c7c7cff7d7c7dff7d7c7cff7d7c7cff7d7d7dff7d7d7dff7c7d7dff7d7d7dff7c7d7dff7a7b7aff7b7a7aff7b7b7aff7b7a7bff7a7b7bff797878ff7879780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020302ff0d0d0dff2c2c2cff5a5a5aff7d7c7dff8a8a8bff8f8f8fff919190ff929392ff959495ff969696ff979696ff9b9b9bffcdcdcdfff7f7f8fffcfbfbfffbfcfcfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffefdfefffefefefffdfdfdfffefefdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfafbfffafbfafffafafafffbfafbfffafafafffafafafffafbfafffbfbfafffafafbfffbfbfafffafbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfafffbfafafffafafbfffafafafffafafafff9faf9fffaf9f9fffafaf9fffaf9f9fffafafafffaf9f9fff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafbfafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfafbfffbfafbfffafafafffbfbfbfffbfbfafffafafafff9fafafffafafafff9fafafff9faf9fff9f9fafffafafafffafafafffaf9fafffafafafff9fafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfafffbfbfafffbfafbfffafafafffbfafbfffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafff9fafafff9fafafffaf9fafff9fafafff9faf9fff9f9fafffafafafffafafafffaf9fafffafafafff9f9f9fffafaf9fff9faf9fffaf9fafffafafafffaf9fafffafafafffafafafffafafbfffbfafafffafbfbfffafbfafffbfafafffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffbfafafffafbfafffbfafbfffbfafbfffbfafafffbfbfafffbfbfafffafafbfffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffaf9fafff9fafafffafaf9fffaf9fafffaf9fafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff0efefffc1c0c1ff959695ff919291ff909090ff8f8e8fff8d8d8eff8c8c8cff898989ff858585ff7d7e7eff676868ff383838ff131312ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f6fff7f6f7fff7f7f7fff9f8f8fffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefdfffbfbfbfffafaf9fff8f8f8fff7f7f6fff6f6f6fff5f5f6fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f3f3fff2f3f2fff2f2f1fff1f0f1ffeeeeeeffedededffebebecffeaebeaffe9e9e9ffe8e7e7ffe5e4e5ffe1e1e1ffe0e0e0ffdededdffdbdbdbffd8d9d9ffd7d7d7ffd5d5d5ffd3d4d3ffd2d2d2ffd1d1d0ffd0d0d0ffcfcfd0ffcfcfd0ffcfcfcfffcfcfceffcecfceffcfcecfffcfcfcfffcfceceffcfcfceffcfcfcfffcececfffcfceceffcecfcfffcecfceffcecdcdffcecdcdffcececeffcfd0cfffd0cfd0ffd0d1d0ffd1d1d1ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d7d6ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdbdbdcffdcdcdbffdcdcdcffdcdddcffddddddffdddddeffdededeffdedfdeffdfdfdfffdfe0e0ffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e3ffe3e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e4ffe3e3e4ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e4ffe3e4e4ffe5e6e5ffe7e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe8e8e9ffe9e9e8ffe8e9e8ffe8e9e8ffe9e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffeaeae9ffeaeae9ffeae9eaffe9e9eaffeae9eaffe9e9e9ffe9eaeaffeae9e9ffeae9eaffeae9e9ffe9e9e9ffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe7e8e7ffe8e8e7ffe7e8e7ffe8e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdeffdededeffdededeffddddddffdbdbdbffdadbdbffdad9d9ffd8d7d7ffd6d6d6ffd4d4d4ffd4d4d4ffd3d3d3ffd1d1d1ffcfd0d0ffcfcfcfffcdcecdffcbcccbffc9c9caffc8c8c8ffc6c6c6ffc4c4c5ffc3c4c4ffc2c2c2ffc2c2c1ffc0c1c0ffbebdbeffbcbcbcffbbbabaffb9b9b9ffb8b8b8ffb7b7b8ffb6b6b6ffb4b5b5ffb3b4b3ffb2b2b2ffb1b1b0ffafafafffadadadffaaa9a9ffa6a7a6ffa4a4a3ffa0a0a0ff9e9d9eff9a9a9aff979797ff939494ff909090ff8d8c8dff888888ff838483ff7f7f7fff7b7a7aff757575ff70706fff696a69ff646464ff5d5c5dff525253ff4c4b4cff474747ff434444ff404040ff3b3c3cff383837ff343433ff302f30ff19191aff010101ff000001ff010101ff010001ff010001ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010201ff010102ff010101ff000101ff010100ff000100ff010001ff010101ff010000ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff0a090aff1c1b1bff494949ff5c5c5cff656565ff686969ff6b6b6bff6d6d6dff727272ff777877ff777677ff646464ff323232ff373637ff3c3d3dff434343ff4a4a49ff505050ff575657ff5e5e5eff666666ff6f6f6eff767676ff7e7e7fff878787ff8e8f8fff969796ff9d9c9cffa3a2a2ffa7a6a7ffabababffafafafffb2b3b2ffb6b6b6ffbababaffbdbcbdffbfbfbfffc2c1c2ffc3c4c3ffc4c5c5ffc6c5c6ffc6c6c6ffc5c6c5ffc7c7c6ffc8c8c7ffc9c8c9ffcacac9ffcacacaffcbcccbffcdcccdffcdcdceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d4d3ffd4d5d4ffd5d5d5ffd5d5d6ffd7d6d6ffd6d6d7ffd7d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdcdcffdcdcdcffdddcdcffddddddffdddeddffdededeffdedfdeffdfdfdfffdfdedfffdfe0e0ffdfe0dfffe0e0e0ffe0e1e0ffe1e1e2ffe2e2e2ffe2e1e2ffe3e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e8e9ffe9e9e9ffeae9eaffeaebeaffebebebffecebecffecececffecedecffedededffededecffeeeeeeffeeefeeffeeefeeffeeefeeffeeeeeefff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f2f2fff1f2f2fff1f2f1fff2f2f1fff3f2f3fff2f2f2fff4f3f4fff3f3f3fff3f4f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfcfff8f9f9fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff3f2f3fff4f4f4fff3f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe1e2e2ffe3e3e3ffe7e6e6ffe9eaeaffeaebeaffebebebffebecebffebebebffe8e8e9ffe6e6e6ffe4e4e4ffe4e4e4ffe5e5e5ffe7e6e7ffe8e8e8ffe9e8e8ffeaeaeaffeaeaeaffeaebebffecececffecececffecedecffedededffeeeeeeffeeeeeeffeff0effff0eff0fff0f0f0fff1f1f0fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f3fff3f4f3fff4f3f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff8f9f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fffafafafffafafafff9fafafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9faf9fffafaf9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfafafffafbfbfffafbfafffbfafafffbfbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfafbfffbfbfafffafbfafffafbfafffafafafffafafbfffbfafbfffafafafffafafbfffafbfbfffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfafafffbfafbfffafafafffafafafff9fafafff9fafafffaf9fafff9fafafff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f8f9fff8f9f8fff8f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfafffbfafafffbfafafffafafafffafbfbfffafafafffafafafffafaf9fffafafafffaf9fafffafaf9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f6fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f4f4fff4f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f2f2fff1f0f1fff0f0f1ffefefefffefefeeffeeeeeeffeeedeeffedededffecececffececebffebebebffeaeaebffeaeaeaffe9eaeaffe8e9e8ffe8e8e8ffe8e7e7ffe7e6e7ffe6e6e6ffe6e5e5ffe5e5e5ffe8e8e7ffeeeeeefff1f1f1fff1f1f1fff1f0f1ffeff0efffecececffe9e8e9ffe5e5e5ffe3e4e3ffe4e5e4ffe5e5e4ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff1f0f0fff0f0f0fff0eff0fff5f4f5fffbfafafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff59595aff595a5aff6a6a6bff6a6a6aff6a6a6aff6c6c6cff707070ff747574ff777878ff797a79ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7c7bff7b7b7bff7b7b7bff7c7c7bff7b7b7bff7c7c7cff7c7c7cff7e7e7dff7e7e7dff7e7e7eff7e7e7fff7e7e7eff7f7f7eff7f7e7fff7e7e7eff7e7e7eff7e7e7eff7d7e7eff7d7d7cff7c7c7dff7c7c7dff7c7c7cff7d7d7cff7c7d7dff7d7c7dff7d7c7dff7d7d7dff7d7c7dff7c7c7dff7c7d7cff7c7c7cff7c7c7cff7d7d7cff7c7d7dff7c7c7cff7d7c7dff7d7d7cff7c7c7cff7d7d7dff7a7a7aff7a7b7aff7a7a7bff7b7a7aff7a7a7aff787878ff797879ff797979ff787878ff737373ff6f70700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff0d0d0dff2a292aff565656ff787879ff888889ff909090ff919191ff929292ff949494ff959696ff969696ff989798ffb9b9b9fff0f0f0fffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffefdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffefefdfffefefefffefdfdfffefefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffafafbfffafafbfffafbfafffafbfbfffafafafffbfafbfffbfbfbfffafafbfffafbfafffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafbfffafbfafffafafafffafafafffaf9f9fff9faf9fff9f9fafffaf9f9fffaf9f9fff9f9f9fffaf9fafffafafafffafaf9fff9fafafff9fafafffafafafffafafafffafbfafffafafbfffafafbfffbfbfafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffafbfbfffbfafafffafafafffafafafffafafafffafaf9fff9fafafffaf9fafffaf9f9fff9f9fafff9f9fafff9fafafffafafafffafafafffafafafffbfbfafffafbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffbfcfbfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafff9fafafffafafafff9fafafffafafafff9fafafffafaf9fff9fafafffaf9fafffaf9f9fffafafafffaf9fafff9fafafffafaf9fffafafafffaf9f9fffafafafff9fafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafbfafffafafbfffbfafafffbfafbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfafafffbfbfafffafbfbfffafafafffbfafbfffafbfafffafafafffbfafbfffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafafafffafaf9fff9f9fafff9fafafff9f9fafff9faf9fff9faf9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff7f8f7ffe6e5e6ffafafafff939393ff919291ff909090ff8f8f8eff8d8e8dff8b8b8bff888888ff848483ff787878ff616161ff333434ff0f100fff040504ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f7fff8f8f8fffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffbfbfbfff9f9fafff8f9f8fff7f7f7fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f4fff4f3f3fff3f4f4fff2f3f3fff2f2f1fff1f1f0ffefeeeeffededeeffecececffebebebffe9e9e9ffe7e6e6ffe4e5e4ffe2e1e2ffdfe0e0ffdededdffdbdbdcffd9d9daffd7d7d7ffd6d6d6ffd4d5d5ffd3d3d3ffd2d1d1ffd0d0d0ffcfcfd0ffcfcfd0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececeffcfcecfffcfcfceffcececeffcfcfcfffcececeffcecfceffcececeffcdcdcdffcfcecfffcfcfcfffd1d0d0ffd1d1d1ffd2d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d7ffd7d7d7ffd8d8d7ffd9d9d9ffd9d9d9ffdad9d9ffdcdcdcffdcdcdcffdcdddcffdddcddffdeddddffdededeffdfdedeffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e2ffe3e2e2ffe3e3e3ffe3e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e4ffe3e4e4ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e7ffe8e8e9ffe8e8e9ffe9e9e8ffe9e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeae9eaffeaeaeaffeae9e9ffeaeaeaffeae9eaffeae9e9ffe9eae9ffeae9eaffe9eaeaffeaeae9ffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0dfdfffdfe0e0ffdfe0dfffdfdfdeffdedfdeffddddddffdcdcddffdbdbdbffdbdadaffd9d9d9ffd7d6d6ffd5d6d5ffd4d4d4ffd2d3d3ffd2d2d1ffd0d0d1ffcfcfd0ffcececeffcdccccffcacbcbffc9c8c9ffc7c7c7ffc5c5c5ffc3c3c4ffc2c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbeffbbbcbcffbababaffb8b8b8ffb7b7b7ffb5b5b5ffb5b4b5ffb3b2b2ffb2b2b2ffb0b1b1ffafafafffaeadadffabababffa9a8a9ffa6a6a6ffa2a2a1ff9d9d9dff9a9b9bff979798ff949594ff919191ff8d8d8eff898989ff858685ff818181ff7c7c7cff787778ff727272ff6c6c6cff656665ff605f60ff595958ff50504fff4a4949ff454545ff424241ff3d3d3dff3a3a3aff363636ff323232ff2b2b2aff080808ff010101ff010000ff010101ff010101ff010000ff010100ff010101ff000101ff010101ff010101ff010101ff010101ff020101ff010101ff010102ff010101ff010101ff010101ff000101ff010101ff010101ff010000ff010100ff000101ff000000ff010001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff0b0b0bff20201fff474747ff595a5aff656565ff686969ff6b6b6cff6e6e6eff737373ff777777ff767576ff636363ff333333ff373738ff3d3d3eff444544ff4b4b4bff525252ff585958ff5f5f5fff676767ff6f6f6fff777777ff7f7f7fff878787ff8e8e8eff969695ff9c9c9dffa2a2a2ffa7a7a7ffacacabffb0afb0ffb4b4b4ffb7b7b7ffbbbbbbffbdbebdffc0c0c0ffc2c2c2ffc4c4c3ffc5c5c5ffc6c6c6ffc6c7c6ffc6c7c7ffc7c7c7ffc8c8c8ffcacac9ffcacacbffcbcccbffcdcdcdffcfceceffd0d0cfffd1d0d0ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d5ffd7d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdbdadbffdbdbdbffdcdcdbffdcdcddffddddddffddddddffdededdffdededeffdfdedfffdfdfdfffdfdfe0ffdfdfe0ffdfe0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e3e3ffe5e4e4ffe4e4e4ffe5e5e4ffe5e5e6ffe6e5e5ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9eaeaffeaeaeaffeaebeaffebebeaffebebebffebebecffececebffedededffedededffedededffedededffeeeeefffeeefeeffefeeeeffefefeeffefefeefff0f0f0fff0f0f0fff1f1f0fff0f0f0fff1f2f2fff1f2f2fff2f2f1fff2f2f1fff3f2f2fff2f2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfdfff9f9f9fff1f2f1fff1f1f2fff2f2f2fff3f3f3fff4f4f4fff4f4f3fff4f3f4ffeeeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e4e3ffe3e2e3ffe2e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe4e4e4ffe9e8e8ffeaebebffebeaebffebeaebffebebebffe9e9eaffe7e7e8ffe5e6e5ffe4e4e4ffe5e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffecebecffebebebffecedecffecededffeeededffeeeeeeffefefeffff0efeffff0f1f0fff0f1f0fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff6f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff9f8f9fff9f8f8fff9f9f8fff9f9f9fff9f9f9fffafaf9fff9f9fafff9fafafff9faf9fffafaf9fff9fafafffaf9fafffaf9fafffafafafff9f9fafff9fafafffafaf9fff9f9f9fffaf9f9fffafaf9fff9fafafff9f9f9fffafafafffafafafffafafafffbfafbfffafafafffafbfafffafafbfffafafafffbfafafffbfbfafffbfafbfffbfbfbfffbfbfafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfafbfffbfbfafffafbfbfffafbfafffbfafbfffbfbfbfffafafbfffafbfafffbfafafffbfafafffbfbfafffbfafafffafafafffbfbfafffafafafffafbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffafafbfffbfafafffbfafbfffbfbfafffbfafbfffbfbfbfffafbfafffafafafffafbfafffafafbfffafafafffafaf9fff9f9fafff9f9fafff9faf9fff9fafafff9f9f9fffaf9fafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fffafafafffafafafffaf9fafffafafafffafafafffafbfbfffbfbfafffafafbfffafbfbfffafbfafffbfbfafffafbfbfffbfafbfffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffafafafffbfafbfffbfbfbfffbfafbfffbfbfbfffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafff9fafafff9f9fafff9f9f9fff9f9f8fff9f8f9fff8f8f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff3f4f4fff3f4f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f1f1fff1f1f1fff0f0f1ffeff0f0ffeff0efffefefefffeeeeeeffedeeedffecededffebebebffecebebffebebeaffeaeaeaffeaeaeaffe9e9e9ffe8e9e8ffe7e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e4e5ffe7e7e6ffebebeafff0f0f0fff0f1f1fff0f0f1fff0f0f0ffeeeeedffeaeaeaffe6e6e6ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe7e6e6ffe6e7e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff1f1f1fff1f0f0fff1f1f0fff5f5f5fffafafafffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff595a5aff6a6a6aff6a6a6aff6a6a6aff6c6c6cff707070ff747475ff777878ff7a7a7aff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7a7a7bff7b7b7aff7b7b7bff7b7b7bff7b7b7bff7c7b7cff7c7c7bff7c7c7cff7c7c7cff7e7e7eff7e7d7eff7e7e7eff7e7e7eff7e7e7fff7e7e7fff7e7e7eff7e7d7eff7d7e7dff7c7c7dff7d7c7cff7d7c7cff7c7c7cff7d7c7cff7c7c7dff7d7d7cff7c7d7dff7d7d7cff7d7d7cff7c7c7cff7c7c7cff7c7c7dff7c7c7cff7c7c7dff7c7d7dff7d7c7dff7d7c7cff7d7d7dff7d7d7dff7c7c7dff7a7b7bff7b7b7aff7b7b7bff7a7b7bff7a7b7bff787978ff797879ff797979ff787878ff737474ff707070ff707070ff686969ff646564000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff0b0b0bff252625ff515150ff737374ff878786ff909090ff919292ff919192ff939493ff959596ff969696ff989898ffaaaaaaffe4e4e4fffafafafffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffdfefdfffdfdfefffdfefefffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafbfffafbfbfffafafafffafafafffafaf9fffafafafff9fafafff9fafafff9faf9fffaf9fafffafafafff9f9f9fffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfafffafafafffbfafafffafafafffafafafffafafafff9f9fafffafaf9fff9fafafff9faf9fffafaf9fffaf9fafffafaf9fffafafafffafafafffafafbfffafbfbfffbfafbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffcfbfcfffbfcfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffafafafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafaf9fff9fafafffafaf9fffafaf9fffaf9fafffafaf9fffaf9fafff9faf9fff9f9fafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafbfffafbfbfffbfbfafffbfafbfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfafbfffafbfbfffafafbfffafbfbfffafafbfffafafafffafafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafaf9fffafafafffafafafff9f9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f9f9fff6f6f6ffd9d9d8ffa2a1a1ff939394ff919292ff909090ff8e8e8eff8d8d8cff8a8a8aff878788ff828282ff747373ff5a5a59ff2e2e2eff0e0e0eff040505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000fff7f7f8fff7f7f7fff7f6f7fff6f7f6fff5f5f6fff5f6f6fff6f6f7fff8f8f8fff9f9f9fff9fafafffafafafffafbfafffbfcfbfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffbfbfbfff9fafafff8f9f9fff7f7f7fff6f6f6fff6f6f5fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f3fff2f3f2fff1f2f1fff1f1f1fff0efefffedededffebecebffeaeaeaffe8e8e9ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdcdcdcffdadadaffd9d8d8ffd7d7d7ffd6d6d5ffd4d4d4ffd2d3d2ffd1d1d1ffd0d0d0ffd0d0cfffd0cfd0ffcfd0cfffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcfcfceffcfcfcfffcececeffcececeffcfd0cfffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9dadaffdadad9ffdcdcdbffdcddddffdcddddffddddddffddddddffdededeffdededeffdededfffdfdfdfffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e3e2ffe3e2e3ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe3e3e4ffe4e4e3ffe6e5e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e7e7ffe7e7e6ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeaeae9ffe9eae9ffe9eae9ffeaeaeaffeaeaeaffe9eae9ffe9eae9ffeaeaeaffe9eaeaffe9e9e9ffeae9eaffe9eae9ffe9e9e9ffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0dfffdfdfdfffdedfdeffdedfdfffdddcdcffdbdbdbffdadadaffd9d9d9ffd8d8d9ffd6d6d6ffd5d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcbcbccffcacacaffc8c8c8ffc6c7c6ffc4c4c4ffc2c2c3ffc2c2c2ffc1c1c2ffc0c0c0ffbfbfc0ffbebebeffbababbffb9b9b9ffb8b8b8ffb6b7b7ffb5b5b5ffb3b4b3ffb1b2b1ffb0b0b0ffaeaeaeffacadadffabababffa9a8a9ffa7a7a7ffa3a3a3ff9f9f9fff9a9b9bff989898ff949495ff919291ff8e8e8eff8b8a8aff868686ff828282ff7d7e7eff797979ff747474ff6f6e6eff686869ff616262ff5b5b5bff545455ff4f4f4eff494949ff434344ff404040ff3c3c3cff383837ff343434ff303030ff1a1b1bff020101ff010101ff010100ff010101ff000101ff000000ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010201ff010101ff010101ff010100ff010001ff000101ff000001ff000101ff010001ff010001ff000001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0e0e0eff272727ff4b4c4bff5d5d5dff666665ff696969ff6b6b6bff6f6e6eff737373ff787777ff757676ff636363ff343433ff383839ff3f3f3eff454545ff4b4c4cff525253ff585959ff605f60ff676767ff6f7070ff777878ff7f7f7fff878787ff8e8f8eff969595ff9b9c9cffa2a3a3ffa8a8a7ffadacacffb1b1b1ffb4b4b4ffb8b8b8ffbcbcbcffbebebeffc0c0c1ffc2c3c2ffc4c4c4ffc6c6c6ffc6c7c7ffc7c7c7ffc7c8c8ffc8c8c9ffcacac9ffcbcacaffcbccccffcdcdceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd4d4d3ffd5d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd7d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdbdadbffdbdbdbffdbdcdcffdddddcffddddddffddddddffdededeffdededfffdfdfdfffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9e8ffe9eaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffecebecffebececffecececffecececffedededffedededffededecffecededffeeefefffefefeeffeeeeeeffefefeeffeeeeeefff0f0f0fff0f0f0fff1f0f0fff1f1f0fff1f1f1fff1f2f1fff1f2f2fff2f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdfdfff9f9f9fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff4f4f4ffeeeeeeffeeefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e3e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e2ffe1e1e1ffe3e3e3ffe6e6e6ffeae9e9ffeaeaeaffeaebeaffebebebffeaeaebffe8e8e8ffe6e6e6ffe4e5e4ffe4e4e5ffe5e6e5ffe6e6e7ffe8e7e7ffe9e9e9ffe9eaeaffeaeaeaffebebebffebecebffecececffecededffededeeffeeeeedffefeeeffff0efeffff0f0effff0f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f4f3fff3f3f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9fafffafaf9fff9fafafff9faf9fffafaf9fff9f9fafffafaf9fff9f9fafff9f9f9fff9f9fafff9faf9fff9f9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfbfffafbfafffbfafbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafbfafffbfbfbfffafbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfafafffafbfbfffafbfbfffafbfafffafafafffbfafafffafafafffafafafffafafafffbfafafffbfbfafffafbfafffafbfafffbfbfbfffbfafbfffafbfafffafbfafffbfbfbfffafbfbfffafafafffbfafbfffbfbfafffafafbfffbfbfbfffbfbfafffafbfbfffbfbfafffafafbfffbfbfafffafbfbfffafbfafffbfbfafffafafbfffbfbfafffbfafbfffafbfafffafafbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffafbfafffbfafbfffbfbfbfffafafafffbfbfbfffafbfbfffafafbfffafafafffafafafffafafafffafafafff9fafafffaf9fafff9f9f9fff9f9fafffaf9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff9f9f8fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff9faf9fffaf9f9fff9f9f9fff9faf9fffaf9fafff9fafafff9faf9fffafafafffafafafffafafafffbfbfafffbfafafffafafafffbfafafffafafbfffbfbfafffafbfbfffafbfafffbfbfafffbfafbfffbfbfafffbfafbfffafbfafffafafbfffafbfbfffafafbfffafafafffbfbfbfffbfbfbfffafafafffafbfafffafbfafffbfafafffafafafffafafbfffafafafffafafafffafafafffafaf9fffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff7f8f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f7f6fff6f7f7fff7f6f6fff6f6f6fff5f6f5fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff3f2f2fff1f2f2fff1f2f1fff1f1f0fff0f0f0fff0f0efffefeeefffeeeeeeffededeeffedededffececedffebebebffebebebffeaebebffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe6e5e6ffe6e6e6ffe8e8e8ffedededfff1f2f1fff0f0f1ffefeff0ffefefeeffebececffe8e8e8ffe4e5e5ffe4e3e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e4e4ffe4e5e5ffe5e5e6ffe5e6e5ffe6e6e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff0f1f1fff0f1f0fff6f5f6fffbfbfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff5a5a5aff5a5a5aff6a6a6aff6b6a6aff6a6a6aff6c6c6cff707170ff747474ff787778ff7a7a7aff7b7b7bff7b7b7bff7a7b7bff7b7a7bff7b7a7aff7a7b7bff7b7b7bff7b7b7bff7c7b7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7d7d7cff7d7d7dff7d7d7dff7d7d7dff7c7d7dff7c7c7cff7d7d7cff7d7c7dff7c7c7cff7c7c7cff7c7d7cff7d7c7dff7c7c7cff7d7d7dff7d7c7cff7d7d7cff7d7d7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7d7cff7d7d7dff7c7c7dff7d7d7cff7d7d7cff7d7d7dff7a7b7bff7b7a7aff7b7a7bff7a7b7bff7a7b7aff787878ff787979ff787878ff787978ff737373ff707070ff707070ff696969ff656564ff65646500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020101ff0a0909ff1e1e1dff484949ff6c6d6cff828382ff8f8f8fff919191ff919291ff939393ff959595ff979796ff989898ffa0a0a0ffd4d5d5fff9f9f9fffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffdfcfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffdfdfefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfcfffbfbfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfbfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafafffafbfafffafafafffafafafff9fafafff9faf9fff9f9f9fff9fafafff9f9f9fff9faf9fff9faf9fffafaf9fffafafafffafafafffafafafffbfafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffafafafffafafafffafafafffaf9fafffafafafffafafafffaf9f9fffafafafffafaf9fff9fafafffafafafff9faf9fffafafafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfbfafffafafafffafafbfffafafafffafbfafffafafbfffafafafffafafafffafafafffaf9fafffafafafffafafafffaf9f9fffafafafffafaf9fffafafafffafafafff9faf9fffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffafbfafffbfbfbfffafafbfffbfbfafffbfbfafffbfafafffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafaf9fffafafafffaf9fafffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff2f2f1ffc7c7c8ff9a9999ff939393ff929292ff909090ff8e8e8fff8c8c8cff898a8aff878787ff7f7f7fff6e6e6eff515151ff272626ff0c0c0cff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000fff7f8f7fff6f7f6fff7f7f7fff5f5f6fff5f6f5fff6f5f6fff6f6f6fff8f8f7fff9f9f8fff9f9f9fff9fafafffbfafafffbfbfbfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfbfbfffafaf9fff9f9f9fff7f7f7fff6f6f6fff6f5f5fff5f6f5fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff2f1f1fff0f0f0fff0f0efffededeeffecececffeaeaeaffe8e8e9ffe6e6e6ffe5e5e4ffe2e2e2ffe1e0e0ffdededeffddddddffdbdadbffd9d9d9ffd8d8d8ffd7d6d6ffd5d5d5ffd4d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfcfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececeffd0d0d0ffd0d0d1ffd1d2d1ffd1d2d1ffd2d2d2ffd3d3d3ffd4d3d4ffd5d5d4ffd6d5d5ffd6d6d6ffd7d6d7ffd8d7d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9daffdddcdcffddddddffddddddffddddddffdedddeffdedddeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe2e2e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e4ffe4e5e5ffe4e5e4ffe4e4e4ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffe9e9e9ffeaeaeaffe9eaeaffeae9eaffeae9e9ffe9eaeaffe9eaeaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeaeae9ffeae9eaffeae9e9ffe9e9e9ffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e1e1ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffddddddffdbdbdbffdadadaffd9d9d9ffd7d7d8ffd7d7d7ffd5d5d5ffd4d4d4ffd3d2d3ffd2d2d1ffd0d0d0ffcfcfcfffcecdceffccccccffcbcbcbffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc2c2c2ffc0c0c0ffc0c0c0ffbfbfbfffbebfbeffbdbdbdffb9b9baffb8b8b7ffb6b6b6ffb5b5b5ffb3b4b4ffb3b2b2ffb1b0b0ffaeafafffacadacffaaaaaaffa8a8a8ffa5a5a5ffa2a3a2ff9e9f9eff9b9b9bff979797ff959495ff929292ff8f8f8fff8b8b8bff888787ff838383ff7f7f7fff7a7a7aff757575ff707070ff6b6a6bff646464ff5e5e5eff575857ff525152ff4c4c4cff474847ff424242ff3d3d3dff3a3a3aff363636ff323232ff2b2b2bff080808ff020201ff010102ff010201ff010101ff000101ff000000ff010101ff010101ff010101ff010100ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff010101ff000001ff000101ff010101ff010101ff010100ff010101ff010000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040405ff121212ff2f2f2fff545454ff606060ff666666ff696969ff6c6c6cff6f6f6fff727272ff767676ff767676ff686868ff393939ff3a3a3aff3f3f3fff464646ff4c4c4cff535453ff5a5a5aff606061ff686868ff707070ff777777ff7f7f7fff878686ff8e8d8eff949595ff9b9c9bffa2a2a2ffa8a8a8ffadadadffb1b2b1ffb5b5b5ffb9b8b8ffbdbdbdffbfbebfffc1c1c1ffc4c3c4ffc5c5c5ffc7c6c7ffc8c7c8ffc9c8c8ffc9c9c9ffcacac9ffcbcbcbffccccccffcdcdcdffcfcfcfffd0d0d0ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d6ffd6d6d6ffd7d6d7ffd8d7d7ffd8d7d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdbdbffdcdcdcffdcdcdcffdddddcffdededeffdededeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e6e6ffe7e6e6ffe7e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebeaebffeaeaeaffebeaeaffecececffecececffececebffececebffedededffedededffedededffedededffeeefefffefeeefffefeeeeffeeefefffeeeeeffff0f0f0fff1f0f1fff0f1f0fff1f0f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefdfffafafafff2f2f2fff3f3f3fff4f4f4fff4f4f4fff4f4f4ffeeeeeeffefeeefffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e4ffe3e3e4ffe2e2e2ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe2e2e2ffe4e4e4ffe8e7e7ffebebebffebebeaffebebebffebebebffe8e9e8ffe7e7e7ffe5e5e5ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e6ffe8e8e8ffe9e9e9ffe9eaeaffebeaeaffebebebffebececffecececffedededffedeeeeffeeeeeeffefefeeffeff0effff0f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f3f3fff3f4f4fff4f3f4fff4f3f3fff4f5f4fff4f5f5fff4f5f5fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff7f7f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fffafaf9fffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfafffbfafbfffbfafbfffbfafbfffbfbfafffafafafffafafbfffbfafbfffbfafafffbfbfbfffafbfbfffafafbfffafafafffafbfafffafafafffafafafffbfafbfffafbfbfffbfbfbfffbfafafffafafafffbfbfafffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffbfbfafffbfafbfffbfafafffafafafffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffbfafafffbfafafffafafafffafbfafffafafafffafbfafffafafafffafbfafffafafbfffafafbfffbfbfafffbfbfafffbfbfbfffafbfbfffbfafafffbfafbfffafbfbfffafbfafffafafafffbfbfbfffafafafffafbfafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffaf9fafffaf9fafffaf9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9faf9fff9f9fafffafaf9fff9f9fafff9fafafff9f9fafffafafafffafafbfffafafafffafafafffbfbfafffbfafbfffafafafffbfbfbfffbfafafffbfbfbfffbfbfafffafbfafffbfbfafffafafafffafbfafffafafafffafbfafffafafbfffafafbfffbfbfafffbfbfafffafafafffafbfbfffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafff9faf9fff9faf9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f3fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffeeefeeffedeeeeffedeeedffedecedffecececffececebffebebebffeaeaeaffe9eaeaffeae9e9ffe9e8e8ffe7e8e8ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe7e7e6ffeaebeaffededecfff0f0f1ffefefefffefefeeffedededffe9e9e9ffe6e6e6ffe4e4e4ffe5e4e4ffe5e5e4ffe4e4e4ffe4e4e5ffe5e4e5ffe4e4e4ffe5e5e5ffe5e6e6ffe6e5e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff6f6f7fffbfbfbfffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff595a5aff5a5a5aff5a5a5aff6a6a6aff696969ff6b6b6bff707070ff757575ff787878ff797979ff79797aff797a79ff797979ff797979ff797979ff797979ff7a7979ff79797aff7a797aff7a7a7aff7a7a7aff7a7a7aff7b7a7aff7a7a7aff7b7a7bff7b7a7aff7b7b7aff7b7b7aff7a7a7aff7a7a7aff7a7a7bff7a7a7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7c7c7bff7c7b7bff7c7c7cff7c7c7cff7c7d7cff7d7c7dff7d7c7dff7d7c7dff7c7c7cff7d7d7cff7c7d7cff7b7a7aff7a7a7aff7a7b7bff7b7b7aff7b7a7bff797979ff797878ff797878ff797878ff737473ff707070ff707070ff696969ff646464ff646465ff64646500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff070707ff171817ff424242ff656665ff7e7d7dff8c8c8cff908f90ff919091ff939393ff959595ff979796ff989898ff9b9a9affc1c1c0fff3f3f3fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfefffefdfefffdfdfdfffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfcfdfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfafafffbfbfafffafbfafffbfafafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fffaf9f9fffafaf9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfbfffbfafbfffbfafafffafafbfffafafbfffbfafbfffafafafffafafafffafaf9fff9f9f9fffaf9f9fff9f9f9fffafaf9fffaf9fafffafaf9fffafafafffafafafffafafafffbfafbfffbfafbfffbfafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffaf9fafffaf9f9fff9f9f9fffafaf9fffaf9fafffafaf9fffaf9fafffafafafffaf9fafffaf9fafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfafbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfcfffcfbfcfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafafffbfbfafffafbfafffbfafafffbfbfafffafbfbfffafbfafffbfafbfffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9fafff9f9fafffaf9fafff9f9f9fff9f9f9fff8f9f8fff6f7f6ffe8e8e8ffb5b4b4ff959595ff939494ff929292ff909090ff8e8d8dff8b8b8cff898989ff868585ff7b7b7bff656565ff444444ff1d1d1dff090909ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000fff6f5f5fff7f7f7fff7f6f6fff6f6f6fff6f5f6fff6f5f6fff6f5f6fff6f6f6fff8f8f7fff8f9f8fff9f9f9fffafaf9fffafafafffbfbfbfffcfbfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfefffdfcfdfffbfbfbfffafafafff9f9f8fff7f7f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f4f4fff4f3f4fff3f3f3fff3f2f3fff2f1f2fff1f0f0ffefefefffedededffececebffeaebeaffe9e9e8ffe6e6e7ffe5e4e4ffe2e2e3ffe1e1e1ffe0dfe0ffdededeffdddcdcffdadbdaffd9d9d9ffd8d7d7ffd6d6d6ffd5d5d4ffd3d3d3ffd1d2d1ffd1d0d1ffd0d1d0ffd1d0d1ffd1d0d1ffd0d0d0ffd0cfcfffd0d0cfffcfd0cfffd0cfcfffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd0d0d1ffd1d0d0ffd1d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9dad9ffd9d9d9ffdad9d9ffdcdcdcffddddddffddddddffddddddffdeddddffdededeffdededeffdfdfdfffdfdfdfffe0dfe0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e1e1ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9eaffeaeae9ffeaeae9ffeae9e9ffe9e9eaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9e9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e8ffe9e8e9ffe8e9e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e7e7ffe8e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0dfe0ffe0dfe0ffe0dfdfffdededeffdcdcdbffdadadaffd9d9d9ffd8d7d7ffd6d7d6ffd6d6d5ffd4d4d4ffd3d3d3ffd1d1d2ffd0d1d1ffd0d0d0ffcfcfcfffcecdcdffcccccbffcacacaffc8c8c8ffc5c6c6ffc4c4c3ffc2c2c2ffc1c1c0ffc0bfbfffbfbfbfffbebebeffbdbcbdffbbbbbbffb8b7b7ffb6b6b6ffb4b4b4ffb3b3b3ffb2b2b2ffb0b1b1ffafafaeffadacadffaaa9aaffa7a7a7ffa5a4a4ffa2a2a2ff9e9f9eff9b9b9bff989898ff949493ff929191ff8e8f8fff8c8c8cff888888ff848484ff80807fff7a7b7bff767676ff717171ff6c6b6cff666666ff606060ff5a5a5aff545453ff4f4e4eff4a494aff464646ff404040ff3b3b3bff373738ff343434ff313030ff1b1a1bff020201ff020202ff020101ff010101ff010101ff010101ff010001ff010000ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff010100ff010001ff010100ff010001ff010100ff010001ff010001ff010001ff010000ff010100ff000100ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff060505ff151415ff343333ff565657ff616161ff676767ff6a6a6aff6d6c6dff6f6f6fff717171ff767676ff767676ff6f706fff414041ff3b3b3bff414041ff474847ff4e4d4eff555455ff5b5a5bff626161ff6a6969ff707171ff787777ff7f7f7eff868686ff8d8e8dff959495ff9b9b9cffa3a2a2ffa9a8a8ffaeaeaeffb2b2b2ffb6b6b6ffb9b9baffbdbebdffbfbfbfffc1c2c2ffc4c4c4ffc6c6c6ffc8c8c7ffc8c8c8ffc9c9c9ffcacbcaffcbcbcbffccccccffcdcdcdffcececfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d8ffd9dadaffd9d9d9ffd9d9d9ffd9dad9ffdbdbdaffdadadbffdbdbdbffdcdcdcffdcddddffdedddeffdededeffdfdedfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe7e8e7ffe9e8e8ffe8e8e9ffe9e8e8ffe9e8e8ffe9e9e8ffe9eae9ffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffeaeaebffeaeaebffebeaebffebebeaffeaeaeaffebececffebececffebebecffecebecffedededffedededffedededffededecffefeeeeffeeeeefffeeeeefffefefeeffeeeeef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfffbfafbfff4f4f4fff4f4f4fff4f4f4fff4f4f4ffeeeeefffefefefffefefefffeff0ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe5e5e5ffe9e9e9ffebebeaffebebebffebebebffeae9eaffe8e8e8ffe6e6e6ffe5e5e5ffe4e4e4ffe5e4e4ffe6e6e6ffe7e7e7ffe8e8e7ffe9e9e9ffeaeaeaffebebeaffecebecffecececffedececffedededffeeeeeeffeeefeeffefefeffff0f0f0fff0f1f0fff1f0f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff5f5f4fff4f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f8fffaf9f9fff9f9f9fffaf9f9fffafaf9fff9fafafffafaf9fffafafafffafafafffbfafafffafafafffbfafafffafbfafffbfafafffafafbfffafbfafffbfafafffafafbfffafbfbfffbfbfbfffbfbfafffafbfafffafafafffafbfafffafafafffbfafafffafafafffafafbfffafafafffafafafffbfafafffafafafffafafafffbfafafffafafafffafafbfffbfafbfffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafafafffafafafffafafbfffafafbfffbfafbfffafbfbfffbfafbfffafbfafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafbfafffafafafffbfafbfffbfafafffafafafffbfbfafffafbfafffbfafafffbfbfafffafbfbfffafbfafffbfafbfffbfbfbfffbfafafffbfafafffbfbfafffafbfafffbfafbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f8fff8f9f8fff9f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffaf9fafffafafafffafafafffafafafffbfafbfffafbfafffbfafbfffafbfafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafbfafffafafafffafafbfffafafafffafafafffbfafafffafafafffbfafafffafafafffafafafffafafafffbfafbfffafafafffafafafffafaf9fffafafafff9faf9fffaf9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f2fff2f2f2fff2f1f1fff1f1f1fff1f1f0fff0f0f0ffeff0efffefeeefffeeeeeeffeeedeeffedecedffecececffecebebffebebebffeaebeaffeaeae9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e8ffe7e6e7ffe6e5e5ffe5e5e5ffe6e6e6ffe9e9e9ffecececfff0eff0ffeff0efffeeeeeeffedededffebebebffe8e8e8ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f1f2fff7f7f7fffcfcfbfffdfefdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefefffefefffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff5a5a59ff5a595aff5a5a5aff595a5aff5f5f5fff646565ff69696aff6e6f6eff737272ff757575ff767677ff767677ff767777ff777676ff767776ff767677ff777777ff777777ff787877ff777877ff777877ff787877ff787878ff787878ff787878ff787879ff787978ff787979ff787878ff787979ff787978ff797979ff797978ff797978ff797978ff787978ff797979ff797979ff797979ff79797aff7a7a7aff7a7979ff7a7a7aff7a7a7aff7a7a7aff7b7a7aff7b7b7aff7b7a7bff7b7b7aff7a7b7bff7a7a7aff7a7b7aff7b7b7aff7a7a7bff797978ff787978ff787978ff797879ff747374ff707070ff707070ff696968ff646464ff646564ff646464ff65646500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff131313ff383938ff5c5c5cff777878ff888888ff8e8e8eff919090ff939493ff959596ff979897ff989999ff9b9b9bffb1b2b1ffeaeae9fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffefefdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfafbfffbfbfafffafbfbfffafafafffafafafffbfafafffafafafffafafafffafafafff9fafafffafafafffafafafff9faf9fffafafafffafaf9fffafafafffafafafffafafafffbfafbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafaf9fff9faf9fffafaf9fffaf9fafffaf9f9fff9f9fafffafafafffafafafffafafbfffafafafffafafafffbfafafffbfbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafff9faf9fffafafafffafafafffaf9fafffafafafffafafafffaf9fafff9fafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfafffafbfbfffbfafbfffafbfafffbfbfafffafafbfffbfafafffafbfafffafbfafffbfafbfffbfafbfffafafafffafafafffafafafffaf9f9fffafaf9fff9faf9fffaf9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff6f6f6ffdcdddcffa8a7a7ff959696ff949494ff929293ff909191ff8e8d8dff8b8b8bff888888ff838383ff757576ff5a5a5aff353635ff131313ff060606ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000fff6f6f6fff5f5f5fff5f6f6fff6f6f6fff6f5f6fff6f5f5fff5f6f5fff6f6f6fff8f8f7fff8f9f9fff9f9f9fff9faf9fffbfafafffbfbfbfffcfbfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfcfffafbfbfffaf9fafff9f8f9fff6f7f7fff7f6f6fff5f6f5fff5f5f5fff4f5f5fff4f4f4fff4f3f3fff2f3f2fff2f2f2fff1f1f1fff0f0f0ffefefeeffeeededffebebecffeaebeaffe9eaeaffe7e7e7ffe6e6e6ffe3e4e4ffe2e2e2ffe0e0e0ffdfdfdfffdddddcffdbdcdbffdadadaffd9d8d8ffd7d7d7ffd5d5d6ffd4d4d4ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffd0d0cfffd0d0d0ffd1d1d0ffd1d1d1ffd0d0d0ffd0d0d0ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d5d4ffd5d5d5ffd6d5d6ffd7d7d6ffd7d7d8ffd8d8d8ffd8d9d9ffd9d9daffdadadaffdbdadaffdcdcdcffddddddffdddddeffdddedeffdeddddffdededeffdededfffdfdfdfffe0e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe5e5e6ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9eaffeaeae9ffe9e9e9ffe9e9eaffe9eae9ffeae9e9ffe9e9eaffeae9eaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0dfffdedfdeffdcdddcffdbdbdbffd9d9d8ffd8d7d8ffd6d6d7ffd5d6d5ffd4d5d5ffd3d3d3ffd2d3d3ffd1d1d1ffd0d0d0ffd0cfcfffcececeffcdcdccffcacbcaffc9c9c9ffc7c7c7ffc5c4c4ffc2c2c2ffc1c1c1ffbfbfbfffbebebfffbebebeffbdbcbdffbbbabaffb7b7b7ffb5b5b6ffb4b4b3ffb2b2b2ffb1b1b1ffafb0afffafafaeffacacacffaaa9a9ffa6a7a6ffa3a4a4ffa2a1a1ff9e9e9eff9a9a9aff979797ff949494ff919090ff8f8f8eff8c8d8cff898889ff858585ff808081ff7c7c7cff777777ff727272ff6d6d6dff686867ff616262ff5c5c5cff565656ff505151ff4c4b4bff474847ff434343ff3e3e3eff39393aff363636ff323231ff2b2b2bff090909ff020202ff020201ff020101ff010101ff010101ff000101ff000100ff010101ff010101ff010101ff010100ff010101ff010100ff000100ff010101ff010101ff010001ff010101ff010101ff010000ff000101ff010101ff010101ff010000ff010100ff010001ff010100ff000101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040505ff151515ff363636ff575757ff626262ff686767ff6a6b6aff6d6d6cff6f6f6fff717171ff767676ff777676ff6f6f70ff424242ff3c3c3cff424243ff494949ff4f4f4fff565555ff5c5c5cff636363ff6b6b6aff727272ff797879ff7f807fff878786ff8e8e8eff959594ff9c9c9cffa2a3a3ffa9a9a9ffaeaeaeffb2b3b2ffb6b7b7ffbabab9ffbebdbdffc0c0bfffc2c2c2ffc5c4c5ffc7c7c6ffc8c8c9ffcacac9ffcacacaffcbcbccffcccdccffcecdcdffcececfffd0cfd0ffd1d0d1ffd1d2d2ffd3d3d3ffd3d4d4ffd4d4d5ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d9ffdadadaffdad9d9ffd9d9daffdadadaffdadbdbffdbdbdbffdcdcdcffddddddffddddddffdededdffdedfdeffdfdfdeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e1e2ffe2e2e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffebeaebffeaebeaffeaeaebffebebeaffeaeaeaffecebecffecececffecececffebececffedededffedecedffecededffededed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff5f5f5fff4f3f3fff4f4f4ffeeeeeeffefeeefffefefefffefeff0fff0f0ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e3e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe3e3e3ffe7e6e6ffeaeaebffebecebffebebebffeaebebffeaeaeaffe7e7e7ffe6e5e5ffe4e4e4ffe4e4e4ffe5e5e4ffe6e6e6ffe7e7e7ffe8e8e8ffeaeae9ffeaeaeaffebebebffebecebffecececffedededffeeeeeeffeeeeeeffefefeffff0efeffff0f0f0fff0f1f0fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff3f3f2fff2f3f2fff2f2f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f4fff3f4f4fff4f3f3fff3f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff7f7f6fff7f6f7fff7f7f7fff7f8f7fff7f8f8fff7f8f7fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafbfbfffafafafffafafafffafbfafffafafafffbfafbfffafbfafffafafbfffbfbfafffafafafffafafbfffafafafffbfafafffafafbfffafafbfffafafbfffafbfbfffbfafafffafafafffafafafffafbfafffafafbfffbfafafffafbfafffafbfafffafbfafffafafbfffbfbfafffbfafbfffafafbfffafbfafffafbfbfffafafafffafbfbfffafbfafffafbfafffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafafafffafafafffbfafafffafafafffafafbfffbfbfafffafbfbfffafafafffafbfafffbfbfafffafafbfffbfbfafffafbfafffafbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffafafafffafafafffafbfafffafafafffafafafffafafafff9fafafffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f9fff8f9f9fff9f8f8fff8f9f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff8f9f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9fafafff9faf9fffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafaf9fff9fafafffafafafffafaf9fffafafafffafafafffafafafffafafafff9fafafffafafafffafafafff9faf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f8fff7f7f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f3fff3f4f3fff3f3f2fff2f3f2fff2f2f2fff2f1f2fff1f1f1fff0f0f1fff0f0f0ffefefefffeeeeefffeeeeeeffedededffedececffecececffebebecffebebeaffeaeaeaffe9e9e9ffe9e9e8ffe9e9e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e6e6ffe6e5e6ffe8e8e8ffebecebfff0f0f0fff0f0f0ffeeededffededecffebebebffe9e8e9ffe6e6e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e5ffe5e4e5ffe4e4e5ffe4e5e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff3f3f3fff2f3f3fff3f3f3fff2f2f2fff3f2f2fff2f2f2fff8f7f8fffcfcfbfffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffffefffffffefffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff59595aff5a5a5aff5a5a5aff5a595aff5a5959ff555555ff555455ff5f5e5fff636262ff686867ff6c6c6cff706f6fff727271ff737273ff737474ff737474ff747474ff747474ff747474ff747475ff757575ff757575ff757575ff757676ff767676ff767676ff767676ff767676ff767676ff777676ff767676ff767676ff777676ff767677ff777676ff777677ff767677ff777777ff777776ff777777ff777777ff777777ff777777ff777777ff777778ff777777ff777777ff787777ff777777ff787877ff777877ff777877ff767777ff787878ff787979ff797878ff787878ff787978ff787878ff737373ff707070ff707070ff696969ff646465ff646464ff656564ff646564ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff060606ff0e0f0fff2a2a2bff4e4f4fff707071ff848585ff8c8c8cff919090ff939393ff969696ff979897ff999999ff9a9b9affa5a5a5ffdcdcddfffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfefefffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffafafafffafafbfffbfafafffafafafffafaf9fff9faf9fff9faf9fffafafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafff9fafafffafafafffaf9fafffafafafffafafbfffafafafffafafafffbfafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffbfcfcfffbfcfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafbfbfffbfafafffafafbfffafafafffafafbfffafafafffafafafffafafafffbfafafffafafafffafafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafbfafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfafffafbfafffafbfbfffafbfbfffbfafbfffafbfbfffbfafafffbfbfbfffafbfafffafafafffafbfafffbfbfafffbfafafffafafafffafafafff9fafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f8f9fff4f3f3ffcdcdcdff9d9d9eff969696ff959594ff939293ff909191ff8d8e8eff8a8a8bff868686ff7f7e7eff6f6f6fff4f4f4fff262727ff0b0b0bff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000fff5f5f6fff5f6f5fff6f5f6fff5f5f6fff5f5f6fff6f5f5fff6f5f5fff6f6f6fff7f7f7fff8f9f8fff9f9f9fff9f9f9fffafafafffbfafafffbfbfbfffbfcfbfffbfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefdfffcfdfdfffbfbfbfffafaf9fff9f8f9fff7f7f7fff6f7f6fff5f5f6fff4f4f5fff4f4f4fff3f3f3fff3f3f3fff1f2f2fff1f1f1fff0f0f0ffefeff0ffefeeefffeeededffecececffebeaebffeaeaeaffe8e8e8ffe5e5e5ffe3e3e3ffe1e1e2ffe1e0e0ffe0dfe0ffdddddeffdcdcdcffdbdadaffdad9d9ffd8d8d8ffd6d7d7ffd5d5d5ffd3d4d3ffd2d2d3ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d1d0ffd0d1d0ffd0d0d1ffd1d1d1ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0cfffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd8d7d8ffd8d8d9ffd9d9daffdad9d9ffdbdbdaffdbdbdbffdcdcdcffdddddcffddddddffdddedeffdddedeffdededeffdededfffdfdfdfffdfdfe0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffeae9eaffeae9e9ffeaeae9ffeaeaeaffeae9eaffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffe9e9eaffeae9e9ffeaeaeaffe9e9eaffeae9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e8e8ffe7e8e7ffe7e7e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e7e6ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e5ffe5e4e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e3e3ffe4e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe1e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdededeffddddddffdbdbdbffd9d9daffd8d8d8ffd7d7d7ffd6d6d6ffd5d4d4ffd4d3d3ffd2d2d3ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdceffcbcbccffcacacaffc8c7c7ffc5c5c5ffc2c2c2ffc0c0c0ffbebebfffbdbebdffbdbcbdffbbbbbbffbababaffb9b8b8ffb4b4b4ffb2b2b2ffb1b1b1ffb0b0b0ffaeafaeffadadadffababacffa9a9a9ffa6a6a6ffa3a4a3ffa0a1a0ff9d9d9dff9a9a9aff979696ff939393ff919191ff8d8d8eff8c8c8cff898989ff858585ff818181ff7d7d7dff797879ff747474ff6f6e6eff696969ff646464ff5e5e5eff585857ff525152ff4c4d4dff484949ff444445ff404040ff3c3c3cff373737ff343434ff2f2f30ff1a1a1aff020202ff020202ff020102ff010101ff010101ff010101ff010000ff000001ff000101ff010100ff000001ff010000ff010101ff000001ff010101ff010100ff010101ff000101ff010101ff010001ff000101ff010001ff000000ff000001ff010000ff010100ff010100ff000100ff000101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060505ff131314ff343434ff595858ff626262ff686767ff6b6b6bff6d6d6dff706f70ff727272ff777776ff767777ff6f6f6fff414142ff3c3d3dff434343ff49494aff505050ff575756ff5e5d5dff656564ff6c6d6cff747574ff7b7b7bff818181ff888888ff8f8f8fff969596ff9c9d9cffa3a3a3ffa9a9a9ffaeaeaeffb3b2b2ffb6b6b7ffbababaffbdbebeffc0c0c0ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9c9ffcacacbffcccbccffcdccccffcececdffcfcfcfffd0cfcfffd1d1d0ffd2d1d2ffd2d3d3ffd3d4d4ffd4d5d5ffd5d5d6ffd7d6d6ffd7d7d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadbffdbdadbffdadadaffdadadaffdadadaffdbdbdbffdbdbdcffdcdcdcffddddddffdededeffdfdedeffdfdfe0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e5ffe4e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e8e9ffe8e8e9ffe9e9eaffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffebeaebffebeaeaffececebffecececffecececffececeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffbfbfcfff6f6f7ffeeeeeeffeeefeeffefefeeffefeeeffff0efeffff0eff0ffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe3e2e2ffe3e3e3ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe4e4e4ffe8e9e9ffebebebffebebebffebebebffeaeaeaffe8e8e8ffe7e6e6ffe5e5e4ffe4e4e3ffe4e4e4ffe5e5e5ffe6e7e6ffe7e7e8ffe8e9e9ffeae9eaffeaeaeaffebecebffebecebffecedecffedeeedffeeeeeeffeeeeefffefeff0ffeff0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f3fff3f2f3fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff9f8f8fff9f9f8fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f8f8fff8f8f9fff9f8f8fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fffaf9fafffafaf9fff9faf9fffafaf9fffafafafffafafafffafafafffafafbfffafafafffbfbfafffafbfafffafafafffafafafffafafafffafafbfffafafbfffbfafafffbfbfafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafafffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafbfafffafbfafffafbfafffafafbfffafbfbfffbfafafffafafafffafbfafffafbfafffafbfafffbfbfbfffbfafafffafafbfffafafbfffafafafffafbfafffafafafffafafafffaf9fafffaf9fafffaf9fafffaf9fafffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f9f9fff8f9f9fff8f8f9fff8f8f9fff8f8f8fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fffaf9f9fff9f9fafff9fafafffafaf9fffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafff9fafafff9f9fafffafaf9fffafaf9fffafaf9fff9faf9fff9fafafff9fafafffafafafffafafafffafafafffafafafff9faf9fff9faf9fff9faf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f8f9fff8f8f9fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff5f4f4fff4f4f4fff4f3f3fff3f3f4fff3f3f3fff3f2f3fff2f2f2fff2f2f1fff0f1f1fff0f0f0ffefeff0ffeeefefffeeeeefffedededffececedffedececffecebebffebebebffeaebeaffe9eaeaffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe6e7e6ffeaeaeaffedececfff0f0f0ffefefefffececedffebecebffe9e9e9ffe6e6e6ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe4e4e4ffe5e5e4ffe4e4e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f4fff3f4f3fff3f3f4fff2f3f3fff2f2f3fff3f2f2fff2f2f2fff9f9f8fffbfcfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595a5aff5a5a5aff5a5a59ff5a5a5aff565656ff4c4c4dff4c4c4cff585859ff5e5d5dff616161ff666666ff6a6a6aff6e6d6dff6f6f6fff707070ff717071ff727271ff717172ff727271ff727372ff737372ff727272ff737373ff737373ff747473ff747474ff747473ff747474ff747474ff757475ff747475ff747474ff757474ff747474ff747475ff757475ff747475ff757475ff757475ff757475ff747574ff757575ff757474ff757474ff747475ff747474ff757475ff747574ff747475ff747474ff747474ff747474ff737474ff747474ff747474ff757574ff757575ff757575ff757574ff727272ff6d6d6eff696868ff646464ff646464ff646564ff656465ff646464ff6465640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff0b0b0bff1d1c1cff403f3fff686869ff818181ff8b8b8bff909190ff939494ff969696ff989897ff999999ff9a9a9bff9f9e9fffc9c9c9fff6f6f6fffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefdfdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffafafafffafafafffafafafff9f9fafffafaf9fffafafafff9f9fafffaf9f9fffaf9fafffaf9fafffafafafffafafafffafafafffafbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafafafffafafbfffafafafffafafafffbfafafffbfafbfffafafbfffafafafffafafbfffafafafffaf9fafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfafffafafafffafafbfffbfafafffafafafffbfafafffafafbfffafafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfbfffafafafffbfbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafafafff9f9f9fff9f9f9fff8f7f8ffecebebffbababaff979797ff969595ff959495ff939293ff909091ff8e8d8eff8a8a8aff838384ff7a7a7aff676767ff414141ff1a1b1aff070706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000fff6f6f6fff6f5f5fff5f5f6fff5f5f6fff6f6f6fff5f6f5fff5f6f6fff6f6f6fff8f8f7fff8f8f8fff9f9f9fffaf9f9fffafafafffbfafafffafbfbfffafafbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffefdfdfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfefefffdfcfcfffbfafbfffafafafff9f8f8fff7f7f7fff6f6f6fff6f6f6fff4f4f5fff4f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeff0f0ffefefefffeeefeeffeeededffedececffebebeaffeae9eaffe8e8e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0e1e1ffe0e0e0ffdfdfdfffddddddffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd5d4d4ffd3d3d3ffd1d1d2ffd2d1d2ffd1d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd0d0d1ffd1d1d0ffd0d0d0ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d5ffd6d7d6ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdadadaffdadbdbffdbdbdbffdcdcdcffddddddffddddddffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe4e3e3ffe4e3e3ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe7e7e7ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffe9e9e9ffe9eae9ffeaeaeaffe9e9eaffeaeaeaffeae9eaffeae9e9ffe9eaeaffeae9eaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebeaffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffeae9eaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e9ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe4e4e5ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffddddddffdcdcdcffdadbdbffd9d9d9ffd8d8d7ffd7d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d2ffd1d0d0ffcfcfcfffcececeffcdcdceffccccccffcacacbffc9c8c8ffc6c5c6ffc2c2c3ffbfbfbfffbdbdbdffbcbcbcffbbbabaffb9b9baffb8b9b9ffb8b8b8ffb5b6b5ffb1b1b1ffafafafffaeaeadffadadadffabacacffaaaaaaffa8a8a8ffa6a5a5ffa3a3a3ffa0a0a0ff9d9e9dff999a9aff969696ff939292ff909090ff8e8d8eff8a8b8aff888888ff848484ff808180ff7d7d7dff787878ff747474ff707070ff6b6b6bff666666ff616161ff5a5a5aff555454ff4f4e4fff4a4a4aff454546ff414141ff3d3d3dff393939ff353535ff323231ff2a2a2aff090908ff010202ff020201ff010201ff020101ff010101ff010101ff010101ff000001ff010001ff010101ff000001ff000001ff010101ff010101ff010001ff010001ff010001ff000101ff010101ff010101ff010000ff000001ff000001ff010101ff000100ff000101ff010101ff010101ff010001ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060506ff141415ff353535ff5b5a5aff626263ff676768ff6b6b6bff6e6e6eff717070ff737273ff777777ff777777ff707070ff444444ff3d3c3dff434344ff4a4a4bff525152ff575857ff5e5e5fff666666ff6f6f6fff777677ff7d7d7dff838383ff898989ff90908fff969697ff9d9d9dffa4a4a3ffa9aaaaffaeaeafffb3b2b2ffb6b6b6ffbababaffbebebeffc0c0c0ffc3c3c2ffc5c5c5ffc8c8c8ffc9c9c9ffcbcbcbffcdcccdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd2d2d2ffd3d2d3ffd4d4d4ffd5d4d5ffd6d6d6ffd6d6d7ffd7d8d7ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdcdcffdcdcdcffddddddffdddcdcffdddddcffddddddffdedddeffdddddeffdededeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe1e1e1ffe2e1e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e4e4ffe5e5e6ffe5e5e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe9e8e9ffe9eae9ffeae9eaffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffbfbfbfff7f7f7ffeeefeeffefefefffefefeeffeff0effff0f0f0ffefefeffff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e2e2ffe3e2e2ffe2e2e3ffe2e2e3ffe2e2e3ffe2e2e3ffe3e2e2ffe3e2e3ffe1e1e2ffe2e3e2ffe6e6e6ffe9e9e9ffebeaeaffebebebffeaeaebffeae9eaffe7e8e7ffe6e6e6ffe4e4e4ffe4e4e3ffe4e4e4ffe5e6e6ffe7e6e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaebffececebffecececffececedffedededffeeeeeeffefeeefffeff0effff0f0f0fff1f1f0fff1f1f1fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f3fff3f2f2fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff8f7f7fff8f8f8fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff9f9f9fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff9f8f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffafaf9fffafafafff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafafffbfafafffafafafffbfafbfffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffaf9fafffaf9fafffaf9fafff9fafafffafafafffafafafffaf9f9fffafafafff9fafafffafafafffafafafffafafbfffafafafffbfbfafffafafafffafafbfffbfafbfffafafafffbfafafffafafbfffafafafffbfbfafffbfbfbfffafafbfffafafafffafafafffafafafffafbfafffbfafbfffafafafffafafafffafafafff9f9fafffafafafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff8f9f8fff8f9f9fff9f9f8fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fffafafafff9f9fafffaf9fafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9fafff9f9fafffaf9fafff9faf9fff9fafafffafaf9fffafaf9fffaf9f9fff9fafafffaf9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff2f1f2fff1f1f2fff1f1f1fff0f0f1ffefefefffefeeeeffeeedeeffedededffedecedffebecebffebebecffebebebffeaeaeaffeae9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e6ffe5e6e6ffe5e5e5ffe6e6e6ffe8e9e8ffececedfff0efefffefefefffeeedeeffebecebffeaeaeaffe7e7e7ffe5e5e5ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e4e5ffe4e4e4ffe5e4e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff9f9f9fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff595a59ff5a5a5aff555655ff4d4c4cff454546ff454445ff515151ff585859ff5d5d5dff626261ff656565ff686869ff6b6b6bff6d6c6cff6d6d6dff6e6e6eff6f6f6fff706f70ff70706fff707070ff707171ff717171ff717171ff717172ff727272ff727171ff727272ff727272ff727273ff737273ff737273ff737373ff727373ff737273ff737272ff737373ff727273ff727273ff727372ff737272ff727272ff727272ff717272ff727171ff717272ff717271ff717171ff717171ff717171ff707070ff717070ff707070ff707070ff707070ff70706fff707070ff6f6f70ff6e6e6eff6b6b6bff666767ff605f60ff5e5e5eff646564ff646464ff646464ff656565ff6465640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff060606ff101111ff2e2f2eff5e5e5dff7c7c7cff898988ff909090ff949494ff969695ff979797ff999898ff9a9a9bff9f9e9fffbababaffededecfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfafbfffbfafafffbfafbfffbfafbfffafafafffbfbfafffafafafffafafafffafafafffafaf9fff9fafafffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffafbfafffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafafffafbfbfffafafafffafafbfffafafafffbfafafffafbfafffafafafffafafafffafafafffafbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafbfbfffafafbfffbfafbfffafbfafffbfafafffafbfafffafafafffafafafffafafafffafafbfffafbfafffafafafffbfafafffafbfafffafafafffbfafafffafafbfffafafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafafffafbfafffafbfafffafafafffafafafffafafafff9fafafffaf9fafff9f9fafffaf9fafff7f7f7ffe1e1e1ffabacabff989897ff959596ff949495ff929393ff919190ff8d8d8dff89898aff828283ff757475ff5c5c5bff333433ff121212ff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000fff5f6f6fff5f6f5fff6f5f5fff6f6f6fff6f6f5fff5f5f6fff6f6f5fff6f7f6fff7f7f7fff9f8f8fff9f8f9fff9f9f9fff9faf9fffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffdfdfdfffefefdfffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfffbfbfbfff9f9fafff8f8f9fff7f7f7fff6f6f6fff5f6f6fff5f5f5fff4f4f5fff3f3f3fff2f3f2fff1f2f2fff1f0f1ffeff0f0ffefefefffeeeeeeffeeededffecececffebebebffe9e9eaffe9e8e8ffe7e7e7ffe5e5e5ffe3e3e3ffe2e1e2ffe0e0e0ffe0e0e0ffddddddffdcdbdcffdadbdaffdad9d9ffd8d8d8ffd7d7d7ffd5d6d5ffd4d4d4ffd2d3d3ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d1d2ffd1d1d1ffd2d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d0ffd2d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdad9daffdadadbffdadbdaffdbdbdaffdcdcdcffddddddffdddedeffdededeffdededeffdededfffdfdfdfffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe7e7e8ffe7e8e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffe9e9e9ffe9e9e9ffeaeaeaffe9eae9ffeae9eaffe9e9eaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaebffebebeaffeaeaeaffeaeaebffeaeaebffebeaebffeaeaeaffeaebeaffeaebebffebeaebffeaebebffeaebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9eae9ffeae9e9ffe9eae9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe6e6e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e0e1ffdfdfdfffdededeffdcddddffdcdcdcffdadadaffd8d8d8ffd7d7d7ffd5d5d5ffd4d4d4ffd3d3d3ffd1d2d2ffd1d0d1ffcfcfcfffcececeffcccdcdffcccbccffcacacaffc8c8c8ffc5c5c5ffc2c2c3ffbebfbfffbcbcbbffbababaffb8b9b9ffb7b7b7ffb6b6b5ffb5b5b5ffb3b4b3ffafafafffadadadffabababffa9a9a9ffaaa9a9ffa8a8a8ffa6a6a6ffa4a4a4ffa2a2a1ffa09fa0ff9d9d9dff9a9a9aff969695ff929393ff909090ff8d8d8dff8b8b8aff878787ff858585ff838383ff7a7b7aff767576ff717172ff6f6f6fff6c6b6bff676767ff626362ff5e5e5dff575758ff515252ff4c4c4cff484747ff424242ff3e3e3eff3a3a3aff363636ff323232ff2f302fff1a1a1aff020202ff010102ff010101ff010101ff010101ff010001ff010100ff000101ff010001ff010001ff010101ff000101ff010001ff010000ff010101ff010001ff010001ff000101ff010000ff010100ff000101ff000100ff000000ff000101ff010100ff000001ff010000ff010100ff000000ff010000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff070708ff1a191aff3b3a3bff5c5c5cff636363ff686768ff6b6b6bff6f6f6fff717171ff737374ff777877ff787777ff717170ff4c4d4dff3c3d3dff434343ff4b4b4bff525251ff585758ff5f5f5eff676766ff6f6f6fff787777ff7e7d7eff848484ff8a8a8aff919190ff989798ff9e9e9effa4a4a4ffaaa9a9ffaeafafffb3b2b3ffb6b7b7ffbabbbaffbebebeffc0c0c0ffc3c3c3ffc5c6c5ffc8c7c8ffcacacaffccccccffcecdceffcfcfcfffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadbdaffdbdbdbffdcdcdcffdcdcdcffddddddffdddddeffddddddffddddddffdededeffdededfffdfdedfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e3ffe2e2e3ffe2e3e3ffe4e3e3ffe4e4e4ffe4e5e5ffe4e5e5ffe6e5e5ffe6e6e7ffe6e7e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffeaeaeaffe9eae9ffeae9e9ffe9e9e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfcfff8f8f8ffefefefffeeefeefff0f0f0ffeff0effff0efeffff0f0f0fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e2e3ffe3e3e3ffe2e3e3ffe3e2e2ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe4e4e3ffe7e7e7ffe9eaeaffeaeaeaffebebebffeaeaeaffe8e8e9ffe7e7e7ffe5e5e5ffe3e3e3ffe4e3e3ffe4e4e5ffe6e6e6ffe7e7e7ffe9e9e8ffe9e9e9ffeaeaeaffebebebffebebebffecededffedededffeeeeeeffefefefffefefefffeff0effff1f1f1fff0f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff3f3f2fff3f3f3fff2f3f3fff3f3f3fff4f4f3fff3f3f3fff3f4f4fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff8f7f8fff8f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fffaf9fafff9fafafffaf9f9fff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffaf9f9fffafafafff9f9fafffaf9fafff9fafafffaf9f9fffafaf9fff9fafafff9faf9fffafaf9fffafafafffafafafffaf9fafffafafafffafafafffafafafffbfafafffafafbfffbfafbfffafbfafffbfbfafffbfafbfffbfafbfffafbfbfffbfafafffafbfbfffafafbfffafbfafffbfbfafffafafafffafafafffbfbfbfffafbfafffafafafffaf9fafffafafafffaf9fafff9f9fafff9faf9fffafaf9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9fafffaf9fafffafafafff9fafafffaf9fafffafafafffafafafffaf9fafffaf9fafff9fafafffaf9f9fffafaf9fff9fafafff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9fafff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff8f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f7f6fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff4f4f4fff3f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff2f1f2fff1f1f1fff1f0f0fff0f0f0ffefefefffeeeeeeffedededffedededffecececffebebebffebebebffeaebeaffe9e9e9ffe9e8e9ffe8e8e9ffe8e7e8ffe7e7e7ffe6e6e5ffe5e5e5ffe6e5e6ffe7e8e8ffebeaeaffecededffefeff0ffeeefeeffedededffeaeaeaffe8e8e8ffe6e6e6ffe4e5e4ffe5e4e4ffe4e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f4f4fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff3f2f3fff3f3f3fff9faf9fffcfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff565555ff4c4c4dff464646ff424141ff414141ff4c4c4cff535353ff585858ff5d5c5cff616161ff646464ff676766ff686868ff6a6a6aff6b6b6bff6c6c6cff6d6d6dff6d6d6dff6e6e6dff6e6e6eff6f6f6fff6f6f6fff6f6f6fff6f6f6fff707070ff707070ff707070ff717071ff707070ff717070ff707070ff717071ff717171ff717071ff707070ff707170ff717071ff707070ff707070ff707070ff6f6f70ff706f6fff6f6f6fff6e6e6eff6f6e6eff6e6e6eff6d6d6dff6e6d6dff6d6d6dff6d6c6cff6c6d6cff6c6c6cff6c6c6bff6b6c6bff6b6a6aff696969ff676767ff646464ff5d5e5dff525151ff535353ff5e5e5eff646464ff656564ff646464ff646465ff3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff0a0a0bff212021ff4e4d4dff737272ff868585ff909090ff949394ff969595ff989898ff999999ff9b9b9bff9e9d9dffabababffe0e1e0fffafaf9fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafbfafffafafafffafafafff9fafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffbfafafffbfafafffafafbfffbfbfbfffbfafafffbfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffafafafffafbfafffbfafbfffafafafffbfafafffafbfafffafafbfffbfafafffbfafbfffafafafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffafafafffbfafbfffafafafffbfafbfffafafbfffbfbfafffbfafbfffafbfafffbfafafffafbfafffafafbfffbfafafffbfafafffafafafffbfafafffbfafafffafafafffbfafafffafbfafffafafafffafbfafffafafafffafafafffafbfbfffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfafffafafafffafbfbfffafafbfffafbfafffbfbfafffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffbfafafffafafafff9f9fafffafafafff9f9f9fffaf9f9fff5f5f5ffd2d2d3ffa0a0a0ff979796ff959595ff949493ff929292ff909090ff8d8e8eff89898aff80807fff6e6e6dff4e4f4fff252524ff0b0b0cff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000fff6f5f6fff6f5f6fff6f5f6fff6f5f5fff6f6f5fff6f5f5fff5f5f5fff7f6f6fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffbfbfafffafbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffefefefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffdfdfcfffbfbfbfff9f9f9fff8f8f8fff7f7f7fff6f7f7fff6f6f6fff5f5f5fff4f4f4fff3f4f3fff3f3f2fff1f1f2fff1f1f1fff0f0f0ffefefefffeeeeeeffeeeeeeffedededffebebebffeae9eaffe9e9e9ffe8e7e7ffe5e5e5ffe4e4e4ffe3e3e2ffe1e1e1ffe0e0e0ffdedfdeffdddcdcffdbdbdbffdad9d9ffd9d9d8ffd7d7d8ffd7d6d6ffd5d5d5ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d2d2ffd2d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d8ffdad9d9ffdadadaffdadadbffdadadaffdbdadaffdbdbdbffdcdcdcffdededdffdededeffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebeaffebeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaebebffeaeaebffeaebeaffebebeaffeaebebffebebeaffeaeaeaffebebebffeaebebffebeaeaffeaeaeaffebebebffebebebffebeaeaffebeaebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffe9eae9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe0e1e0ffe0e0e0ffdedfdfffdddddcffdbdbdbffdadbdbffd8d9d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d1ffd1d0d1ffcfcfcfffcececeffccccccffcbcacbffc9c9c9ffc6c6c7ffc3c3c4ffc1c1c0ffbebdbeffbabbbaffb9b8b8ffb7b7b7ffb5b5b5ffb4b3b3ffb3b2b2ffb1b1b1ffb0afafffacababffa9a9a9ffa8a7a7ffa6a6a6ffa6a5a5ffa4a4a4ffa2a2a2ff9fa09fff9d9e9eff9c9b9bff9a9a99ff969697ff929392ff8f8f8eff8c8c8bff898989ff868686ff828282ff818080ff7d7d7dff737374ff6e6f6fff6b6a6aff686767ff656565ff616162ff5e5e5dff595958ff545454ff4f4f4eff4a4a4aff454545ff404040ff3b3b3cff373837ff343433ff303030ff2a2a29ff080808ff010202ff010101ff010000ff010101ff010101ff010101ff010100ff010001ff000000ff010100ff000000ff010001ff010101ff010001ff000001ff010100ff010001ff000100ff010000ff010100ff000001ff010001ff010001ff000000ff010100ff010000ff000000ff010000ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff0c0b0cff232323ff454545ff5d5e5eff646364ff686868ff6b6b6bff6f6f6fff727272ff747474ff777877ff777777ff717271ff4d4d4dff3d3c3cff434343ff4a4a4aff515151ff585858ff5f5e5fff676666ff707070ff787878ff7e7f7eff848484ff8a8a8aff919291ff989897ff9e9f9effa4a5a5ffaaaaaaffaeaeaeffb3b3b2ffb7b7b6ffbababaffbebebeffc1c1c1ffc4c4c4ffc6c6c6ffc8c9c9ffcbcacaffcdccccffcfcfcfffd0cfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d9ffd9d9d8ffdadad9ffdadbdaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffdddcdcffddddddffdededeffdededeffdededeffdfdedfffdededeffdfdfdfffdedfdfffdfdedfffe1e1e1ffe2e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e8e8ffe9e9e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff8f9f8ffefefeffff0f0effff0f0f0ffefeff0fff0f1f0fff1f0f0fff3f2f2fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e3e2ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe1e1e1ffe2e3e2ffe5e4e5ffe8e8e8ffeaeaeaffeaeaeaffebeaeaffeae9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe3e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e8e7ffe9e8e8ffeaeae9ffeaeaebffebebebffececebffededecffeeededffeeeeeeffefefeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f3fff3f3f2fff3f2f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f4f3fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff8f8f7fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9faf9fff9fafafffafaf9fff9faf9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafff9f9fafffafafafffaf9f9fffaf9f9fffafafafffaf9fafffafafafffafaf9fffafafafffafaf9fffafafafffafafafffafafafff9f9fafffafaf9fffafafafffafafafffafaf9fff9f9fafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafff9f9f9fffaf9fafffafaf9fffaf9fafff9f9f9fff9faf9fffaf9fafff9faf9fffaf9f9fff9faf9fff9f9fafffaf9f9fffaf9fafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafbfafffafafafffafafafffafbfafffbfafafffbfbfafffafbfbfffbfbfbfffafbfafffbfafafffafafafffafbfbfffafafafffbfbfafffafafafffafafafffafafafffafaf9fffaf9f9fffafafafff9f9fafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9fafff9f9f9fffafaf9fff9f9f9fffaf9fafffafafafffaf9fafff9f9fafffafaf9fffaf9fafff9faf9fffaf9f9fff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff8f8f8fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f6fff7f7f6fff6f7f7fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f4f5fff4f4f4fff5f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff2f2f3fff2f3f2fff2f1f2fff1f1f1fff1f0f0fff0f0f0ffefefefffefeeeeffeeededffecececffececebffebebebffeaeaeaffeae9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe7e7e6ffe9e9eaffedededffefefefffefefeeffedededffecececffe9e9e9ffe7e7e7ffe5e5e5ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f4fff4f3f3fff4f3f3fff3f3f3fff4f3f3fff3f3f3fff3f2f3fffaf9f9fffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a595aff565555ff4c4d4cff464646ff414241ff414040ff403f3fff474748ff4f4e4eff545354ff595859ff5d5c5dff606060ff626363ff656464ff666666ff686868ff69696aff6a6a6aff6b6a6bff6c6b6bff6c6c6cff6c6c6cff6d6d6cff6d6d6dff6d6d6dff6e6e6eff6e6d6eff6e6e6eff6f6e6fff6e6e6fff6f6f6eff6f6f6eff6f6f6eff6f6e6fff6e6f6eff6e6e6fff6f6e6eff6f6e6eff6e6e6eff6d6e6eff6d6e6eff6d6d6dff6d6d6dff6d6c6cff6c6b6cff6b6b6bff6b6b6bff6a6a6aff6a6a6aff696969ff696868ff696869ff676767ff676767ff666665ff646465ff636363ff616060ff5d5d5cff565555ff494848ff444544ff535353ff5e5e5eff656464ff646464ff323232ff3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff060606ff141414ff363535ff616060ff7f7f7fff8f8f8fff949393ff969595ff979797ff999999ff9c9b9bff9d9d9dffa3a3a3ffd1d1d1fff8f7f8fffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfafafffbfafbfffafafafffafafafffbfbfafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafafafffafafafffafafafffbfafafffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfafffafafbfffbfafbfffbfafbfffbfbfafffafbfbfffafbfbfffafbfafffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffbfbfcfffbfbfafffbfbfafffbfafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffafbfafffbfbfbfffbfafafffbfafafffafafafffafafafffafafafffbfafafffafafafffbfafafffbfafbfffafafafffafafbfffbfbfafffafafbfffafafbfffbfbfbfffbfbfafffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfafffafafafffafafafffbfafafffafafafffafafafff9fafafffaf9f9fff9f8f8ffeeeeeeffc1c1c0ff9a999aff979697ff959595ff939494ff929292ff909090ff8e8d8dff898888ff7c7c7cff636463ff3e3d3eff1a1919ff080808ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000fff5f6f5fff6f6f6fff6f5f5fff6f5f6fff6f5f5fff6f5f6fff6f5f5fff7f7f7fff7f7f7fff8f7f7fff9f8f8fff8f8f9fff9f9f9fffafaf9fff9f9fafffafafafffafafafffbfbfafffbfbfbfffcfbfbfffbfcfbfffcfcfcfffdfdfdfffefefefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefdfefffbfbfbfff9f9f9fff8f8f8fff7f7f7fff7f6f6fff6f6f6fff5f5f5fff4f4f4fff4f3f4fff3f3f3fff3f2f2fff1f1f1fff1f0f0fff0f0efffeeeeeeffeeeeeeffedecedffecebecffebeaebffe9e9e9ffe8e8e8ffe6e6e6ffe5e5e5ffe4e3e4ffe1e2e2ffe0e0e0ffdfdfdfffddddddffdcdcdbffdadbdbffd9dadaffd8d8d8ffd7d7d7ffd6d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d1ffd2d2d2ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd4d3d3ffd4d4d4ffd4d5d4ffd5d5d4ffd6d5d5ffd7d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffdad9d9ffdbdadaffdadadbffdadadaffdadadaffdbdadbffdbdbdbffdcddddffdddedeffdededeffdfdedeffe0dfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e6e6ffe8e7e8ffe8e8e8ffe8e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e8ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffebeaeaffebeaeaffeaeaebffebebeaffebeaebffebeaebffeaeaebffeaebebffebebebffebebebffebeaeaffebeaebffebebebffebebeaffebebebffebebebffebebebffeaebeaffebebebffebebebffeaeaeaffebebebffeaeaeaffebeaebffebeaebffeaebebffeaebeaffeaeaeaffebeaeaffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9eaeaffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e1e1ffe2e1e1ffe0e0e1ffdfdfdeffddddddffdcdbdbffdadadaffd8d8d8ffd7d7d7ffd5d5d5ffd4d4d4ffd3d3d3ffd2d1d2ffd1d0d1ffcfcfd0ffcececeffcccccbffc9c9c8ffc7c7c6ffc5c4c4ffc1c2c1ffbebebeffbbbbbbffb9b9b9ffb7b7b6ffb4b5b5ffb3b4b4ffb1b2b1ffb0b0b0ffafaeaeffadadadffabababffa9a8a9ffa7a6a6ffa5a5a5ffa2a3a3ffa2a1a1ffa1a0a0ff9e9e9eff9b9b9cff9a9a99ff979798ff959595ff929291ff8f8f8eff8c8b8cff898889ff868685ff838282ff7f7e7eff7d7c7cff797979ff707070ff6a6a6aff676666ff636262ff5f5f5fff5c5c5bff595859ff555455ff505050ff4b4c4cff474848ff434343ff3f3e3eff3a3a3aff363636ff313231ff2e2e2eff181717ff020102ff010101ff010101ff010101ff000000ff010101ff000000ff010001ff010001ff000001ff000100ff000000ff010000ff010001ff000100ff000001ff010001ff010001ff010100ff000101ff000101ff000100ff010101ff010000ff010000ff010000ff010001ff010000ff010101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060506ff131213ff303030ff4d4d4cff616161ff656464ff686868ff6b6c6bff6f6f6fff737273ff757575ff787878ff767777ff717272ff4c4d4cff3c3c3cff424141ff494949ff505050ff585758ff5f5f5fff686767ff6f7070ff787777ff7f7e7eff848484ff8b8a8bff929291ff979798ff9e9e9fffa4a4a4ffaaaaa9ffafaeaeffb3b2b3ffb6b7b6ffbababaffbfbebeffc1c1c1ffc4c4c4ffc7c7c7ffc9c9c9ffcccbcbffcecdcdffcfcfcfffd0d0d0ffd1d1d1ffd3d2d3ffd4d3d4ffd4d5d5ffd6d6d6ffd7d7d7ffd8d8d7ffd9d8d9ffd9d9daffdadadaffdadadaffdbdbdbffdcdcdcffdbdcdbffdcdcdcffdededdffddddddffdededeffdedddeffdededeffdfdedfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdfdfdfffe2e3e2ffe2e2e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e5ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfcfff9f9f9fff0f0f0ffeeeeeeffeff0effff0f1f0fff0f1f1fff3f2f2fff3f2f2fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe3e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe2e3e3ffe1e2e2ffe3e3e3ffe6e6e6ffe9e8e8ffeae9eaffeaeaeaffeae9eaffe9e9e8ffe7e7e7ffe5e5e5ffe3e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e6ffe7e7e8ffe8e8e9ffeaeae9ffebebeaffecebecffedececffedeeedffeeeeeeffefeeeefff0efeffff0f0f0fff0f1f0fff0f1f1fff1f1f1fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff3f2f3fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f7fff6f6f7fff7f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f8f8fff9f8f9fff8f8f9fff9f8f9fff9f9f8fff8f8f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9faf9fffaf9f9fffaf9f9fffafafafffafaf9fffafafafff9f9f9fffaf9f9fffaf9f9fff9f9fafffafaf9fffafafafffaf9fafffaf9fafff9fafafffafafafffafafafffaf9f9fffaf9fafffafafafffafaf9fffafafafffafafafffafafafff9faf9fffafafafffafafafff9f9f9fffafafafffaf9fafffaf9fafffafafafffafafafffafaf9fff9f9f9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafff9f9f9fffafafafffaf9f9fffaf9f9fffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafbfffbfafafffbfbfafffbfafbfffbfafbfffafbfafffafafafffafafafffbfafafffafafafffafbfafffafafafffafafafffaf9fafff9fafafffafaf9fffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9faf9fff9f9f9fffafaf9fffaf9fafff9faf9fffaf9fafffaf9fafffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff8f8f8fff8f8f9fff9f9f8fff8f8f9fff8f8f9fff9f8f8fff9f9f8fff9f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff7f7f7fff6f7f6fff7f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f5f5fff5f5f5fff5f4f5fff5f5f5fff4f4f5fff4f4f4fff4f4f3fff4f4f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f1f2fff1f1f1fff0f1f1ffeff0f0ffefefefffeeeeeeffedededffecececffebebebffebebebffeaeaeaffeae9e9ffe8e8e9ffe8e7e7ffe7e7e7ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e6ffe8e8e8ffebebebffededecffefefefffeeeeeeffecedecffeaeaeaffe7e6e7ffe5e5e5ffe4e4e4ffe5e5e5ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f4f3fff4f4f4fff4f3f3fff4f3f3fff3f3f3fff4f3f3fff4f3f3fffafafafffcfcfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565655ff4c4d4dff464646ff424242ff404041ff3e3f3fff414140ff464545ff4b4b4bff504f50ff555455ff595858ff5c5c5bff5e5e5eff616161ff636363ff656465ff676766ff676767ff686868ff696869ff696969ff6a6a69ff6b6a6aff6b6b6bff6b6b6cff6b6c6cff6c6c6cff6c6c6dff6d6c6dff6c6c6dff6d6c6cff6d6d6dff6d6c6dff6c6d6dff6c6d6cff6d6d6dff6c6d6cff6c6c6cff6c6c6cff6c6c6cff6c6b6bff6b6a6bff6b6a6bff6a6a6aff696969ff686968ff686867ff676767ff666667ff666666ff656666ff646564ff636363ff626262ff616061ff5f5f5fff5d5d5dff5a5b5aff575656ff4e4e4eff414141ff373738ff444444ff545353ff5e5e5eff323232ff323232ff3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff0a090aff1f1f1fff464647ff707070ff8c8c8bff939393ff959596ff979798ff99999aff9b9b9bff9c9c9cff9f9f9fffbfbebffff1f0f1fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffafbfafffbfafbfffafbfafffbfbfafffbfafbfffafafbfffbfafbfffbfbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfcfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfafbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffafafbfffbfafbfffafafafffafafbfffafbfafffbfafafffafafafffafafbfffbfafbfffafbfbfffafbfbfffbfbfbfffafbfafffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfafffbfbfbfffbfbfafffbfafbfffbfbfafffafafafffbfafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafbfffafafafffbfbfafffafbfbfffafafafffafafafffafafafff9faf9fff7f7f7ffe4e4e4ffb2b2b2ff99999aff979697ff959594ff949493ff919291ff909090ff8d8d8dff868586ff757574ff535353ff2b2b2bff100f10ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000fff5f5f6fff6f5f6fff5f6f6fff5f5f6fff6f6f5fff6f5f5fff5f5f5fff6f6f7fff7f7f7fff7f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffbfafafffafafafffafbfbfffbfbfbfffbfbfbfffdfdfcfffdfefefffefefefffffefefffefefefffefffefffffffffffffefffffffffffffffffffffefefefffcfbfbfff9f9f8fff7f7f7fff7f7f7fff7f6f6fff6f5f6fff5f5f5fff4f4f4fff4f3f3fff3f3f3fff2f3f3fff2f2f1fff1f1f1fff0f0f0ffefefefffeeeeeeffededeeffececedffebebebffeae9eaffe9e8e8ffe7e7e7ffe6e5e6ffe4e4e5ffe2e3e3ffe2e2e1ffdfe0e0ffdededeffdcdddcffdbdbdbffdadadaffd8d8d9ffd8d7d8ffd6d6d6ffd5d5d5ffd4d4d3ffd3d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d2ffd2d3d2ffd3d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd4d4d5ffd5d5d5ffd5d5d5ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadadaffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdcdcdbffddddddffdddeddffdededeffdfdfdeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffeaeae9ffe9e9eaffe9e9e9ffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffebeaeaffebeaebffebebebffebebeaffebebeaffebebeaffebebebffebebebffebeaebffebebebffeaebeaffebebebffebebebffebebebffebebeaffebebebffebebebffebeaebffebebebffebebebffebeaebffebebebffebeaebffebeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeae9eaffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e9ffe9e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e4e4ffe5e4e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e1ffe1e0e1ffe0dfdfffddddddffdcdbdbffdad9daffd8d9d8ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd0d1d1ffcfcecfffcdcdcdffcbcacbffc8c8c8ffc4c4c4ffc2c1c2ffbfbfbfffbcbcbcffbababaffb7b8b7ffb7b7b7ffb3b4b3ffb2b2b1ffb0afb0ffaeaeaeffadacadffaaababffa9a9aaffa8a8a8ffa6a6a5ffa4a3a3ffa2a2a2ffa0a0a0ff9e9f9fff9d9d9dff9b9b9bff999999ff979697ff959494ff919191ff8d8d8dff8b8b8aff888888ff858686ff828283ff7f7f7fff7c7c7bff797979ff767676ff6d6c6cff676767ff636363ff5f5f5fff5b5b5bff585757ff545454ff505050ff4d4c4cff494948ff444444ff404141ff3c3c3cff383738ff343434ff2f2f2fff1c1b1bff030203ff010101ff010100ff010101ff010001ff000001ff000101ff000101ff000001ff010001ff000001ff000000ff000001ff000000ff000001ff000000ff010101ff000100ff010001ff000100ff010100ff000000ff000000ff010001ff000001ff000001ff010100ff010000ff000000ff000001ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff181818ff3a393aff535353ff616162ff646364ff686868ff6b6b6bff6f6f6fff737373ff767676ff787878ff777776ff727272ff4c4c4cff3b3a3bff404041ff484748ff505050ff585757ff5f5e5eff676767ff707070ff787878ff7e7f7eff858585ff8b8b8bff929192ff989898ff9e9e9effa4a4a4ffa9a9a9ffadaeadffb2b3b3ffb7b6b7ffbababaffbfbfbfffc1c2c2ffc4c4c4ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd1d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d8ffdadadaffdadadaffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdedddeffdededeffdededfffdfdedfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffe3e3e3ffe3e4e3ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe4e4e5ffe5e4e5ffe5e5e5ffe4e4e5ffe5e5e5ffe7e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe6e7e7ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfcfdfff9f9f9fff1f1f1ffeeefeffff0f0f0fff1f1f1fff2f3f3fff2f3f3fff3f3f3fff4f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e2e3ffe2e3e2ffe3e3e2ffe2e2e2ffe1e1e1ffe4e3e4ffe6e6e6ffe8e8e9ffeaeae9ffeae9e9ffe9e9e9ffe8e7e8ffe6e6e6ffe4e4e4ffe2e3e2ffe3e3e3ffe4e5e4ffe6e5e6ffe7e6e7ffe7e7e8ffe8e9e8ffeaeae9ffeaebebffecececffedededffedededffefefeeffefefeffff0eff0fff0f0f0fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff3f2f3fff3f2f2fff3f3f2fff3f3f2fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff3f4f3fff5f4f4fff4f4f5fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f7f7fff7f7f8fff8f7f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff8f9f8fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffafaf9fff9fafafffaf9fafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9fafffafaf9fffafaf9fff9faf9fffafafafffafafafffaf9fafffafafafff9faf9fffaf9f9fffaf9fafffafafafffafaf9fffafafafffaf9fafff9f9fafff9fafafff9fafafffaf9fafffaf9fafff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9fafffafaf9fffaf9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafbfbfffafafbfffafafafffbfbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9f9fffaf9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9fafafff9f9f9fff9f9fafff9f9f9fffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff8f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f9fff9f8f9fff8f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f3f2fff3f3f2fff2f2f2fff2f1f2fff0f1f1fff1f1f0fff0eff0ffeeeeefffeeeeeeffedededffecececffebecebffebeaeaffeae9e9ffe9e9e9ffe8e8e9ffe7e8e8ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe7e7e7ffeaeaeaffedeeedffefefeeffeeeeeeffecededffebebebffe9e9e8ffe5e5e5ffe3e4e4ffe4e4e4ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff4f3f4fff3f3f3fff3f3f4fff3f4f3fff0efeffff4f3f3fffafafbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4d4d4dff464645ff424142ff414040ff3f3e3fff39393aff414141ff464646ff484849ff4c4d4dff515251ff545555ff585758ff5a5a5aff5d5d5dff5f605fff626261ff646463ff646565ff656565ff676666ff676767ff686868ff686868ff686969ff696969ff6a696aff6a6a6aff6a6a6aff6b6a6bff6b6a6aff6b6b6bff6a6b6bff6a6a6bff6b6a6bff6a6b6bff6a6a6bff6a6a6bff6a6b6aff6a6a6aff6a6a6aff696969ff686968ff686868ff676767ff676667ff656665ff656565ff646464ff646364ff636262ff626161ff616161ff5f605fff5e5e5eff5c5c5dff5a5b5aff585858ff555655ff515151ff494949ff3f3f3fff383738ff383837ff454545ff323232ff323233ff323232ff3332320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff050505ff10100fff2e2d2eff5c5c5cff838383ff919191ff969696ff979797ff989898ff9a9a9aff9c9c9cff9e9f9fffadadadffdfe0dffff9fafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffcfbfcfffbfcfbfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffafbfafffafafafffafafafffafbfafffafafafffafbfbfffbfafbfffbfafafffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffafbfafffbfafafffbfbfafffbfbfafffafbfafffbfbfbfffbfbfafffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffdfcfdfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffafbfafffbfafbfffafbfafffafafafffafafafffbfafbfffbfafafffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffafbfbfffbfbfbfffafbfafffafafbfffafbfafffbfbfafffbfbfafffafafafffafafafffbfafafffafbfafffbfafbfffbfafafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafafafffafafbfffafafafffafafafffafafafff5f5f5ffd8d8d8ffa4a3a4ff979898ff969696ff949595ff939393ff919191ff8f8f8fff8b8c8bff818180ff6a6a69ff414241ff1e1e1dff0a0a0aff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000fff5f6f5fff6f6f6fff5f6f5fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9faf9fff9faf9fffafaf9fffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfdfcfffcfdfcfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffefffbfcfcfff9f9f9fff7f7f7fff6f6f7fff6f6f5fff6f6f5fff5f5f4fff4f4f4fff4f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f1fff0f1f0ffefeff0ffefeeefffeeeeedffedededffecebecffebeaeaffe9e9e9ffe7e8e8ffe6e6e7ffe5e5e6ffe3e4e4ffe2e2e2ffe0e0e1ffdfdfdeffddddddffdcdcdbffdbdadaffd9d9d9ffd8d8d8ffd6d6d6ffd6d5d6ffd4d4d4ffd3d3d3ffd2d2d2ffd3d2d3ffd3d2d2ffd2d2d2ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd5d5d5ffd5d4d5ffd6d6d5ffd7d7d7ffd7d7d6ffd8d8d8ffd9d8d8ffdad9daffdadadaffdadadaffdbdbdbffdbdadbffdbdbdbffdcdcdbffdcdcdcffdededeffdededeffdededfffdedfdeffdfe0dfffe0e0dfffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe2e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeae9eaffeaeae9ffeaeaeaffe9e9e9ffe9e9eaffeaeae9ffebeaebffebebebffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffeaebebffeaeaebffebebebffebebebffebebebffebeaebffebeaeaffebebebffeaebebffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e0ffe0e0dfffdddeddffdbdbdbffdadad9ffd9d8d9ffd7d8d7ffd6d6d6ffd5d4d4ffd2d3d3ffd1d1d1ffd0cfd0ffcececeffccccccffcac9caffc6c6c6ffc3c3c3ffbfc0c0ffbdbdbdffbbbabbffb8b8b8ffb6b6b6ffb4b5b5ffb2b3b2ffb1b0b0ffafafaeffadadacffaaabaaffa9aaa9ffa7a7a7ffa6a6a6ffa4a4a4ffa3a2a2ffa0a0a1ff9f9f9fff9e9d9dff9c9b9bff9a9a9aff989998ff969797ff949494ff919191ff8d8d8dff8a8a8aff878887ff848584ff828282ff7f7e7fff7c7b7bff787878ff757575ff727272ff696969ff646464ff606060ff5c5c5cff585959ff545455ff505151ff4d4d4cff484949ff454545ff414141ff3d3d3eff393a39ff363635ff313231ff1c1c1cff030202ff010101ff010101ff010101ff010000ff000101ff000001ff010001ff000100ff000000ff010001ff010000ff000001ff000000ff000000ff000000ff000100ff000000ff000001ff000100ff000000ff010000ff010000ff000100ff000100ff000000ff010001ff000100ff010000ff000000ff010001ff0100000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff0a0a0aff1d1c1dff414141ff565656ff5e5f5fff616162ff676767ff6b6c6bff6f6f6fff737373ff767675ff787878ff787878ff757575ff525352ff393a39ff3f3f3fff484748ff4f4f4fff575656ff5e5e5eff676667ff707070ff787878ff7f7f7fff858685ff8b8c8cff929293ff989998ff9e9f9effa4a4a4ffa9a9a9ffadaeadffb3b3b3ffb8b7b8ffbbbbbbffbfc0bfffc1c1c1ffc5c4c5ffc7c7c7ffcac9caffccccccffcecdceffd0d0d0ffd1d0d1ffd2d2d2ffd3d3d3ffd4d5d4ffd5d5d5ffd7d7d7ffd8d7d8ffd8d9d8ffd9d9d8ffd9d9d8ffdadbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdcdcffdfdedeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe5e4e4ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e6ffe6e7e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffafafafff3f3f3fff0f0f0fff1f1f1fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe0e0e0ffe1e1e1ffe3e3e3ffe8e7e7ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e7e7ffe5e5e5ffe3e3e3ffe2e3e3ffe3e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9eae9ffeaeaeaffecececffedecedffeeededffeeeeeeffeeeeeeffefefeffff0f0effff0f0f0fff0f0f1fff1f1f1fff1f1f2fff1f1f2fff1f2f2fff2f2f2fff2f3f2fff3f3f3fff2f2f2fff3f2f3fff3f3f3fff4f4f3fff4f4f3fff3f4f4fff4f4f3fff4f4f4fff4f5f4fff5f4f5fff5f4f4fff4f5f5fff4f4f5fff5f5f5fff5f6f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f8f8fff7f8f7fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff8f9f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9faf9fff9fafafffafafafff9f9f9fff9f9fafff9faf9fffafaf9fffafaf9fff9faf9fff9f9f9fffaf9f9fff9faf9fffaf9fafffaf9f9fff9fafafff9f9fafffaf9fafff9faf9fff9f9fafffaf9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fffaf9fafff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffafaf9fffafafafffafafafffafafbfffafafbfffafbfafffafafafffafbfafffbfbfbfffafafafffbfbfbfffbfafbfffbfafafffafbfbfffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafaf9fff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9fafafff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f6fff7f6f7fff6f7f6fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f6fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff1f2f2fff1f1f1fff1f0f0fff0f0f0fff0efefffeeefeeffeeeeeeffededecffecececffebebebffeaeaeaffe9e9e9ffe9e9e9ffe8e7e8ffe7e6e6ffe6e6e6ffe5e6e5ffe4e5e5ffe6e6e6ffe9e9e9ffecededffefefefffeeefeeffedededffecececffeae9eaffe7e6e6ffe3e3e3ffe2e3e2ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe5e4e4ffe5e5e5ffe4e4e5ffe4e4e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f1fff3f4f3fff3f4f3fff3f3f3fff4f3f4fff0f0effff0efeffff3f3f4fffbfafafffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2e2dff464646ff414141ff404040ff3e3e3fff3a393aff333233ff3d3d3dff444444ff474747ff4a4a4aff4e4e4eff515151ff545354ff565757ff595a59ff5c5c5cff5e5e5eff606160ff626262ff636363ff646464ff646565ff666566ff666565ff666766ff676767ff676767ff686768ff686868ff686868ff696869ff686968ff696968ff696869ff696869ff686969ff696969ff686868ff686868ff686868ff686867ff686767ff676766ff656565ff656565ff646464ff636363ff626363ff616161ff606161ff5f5f5fff5f5e5eff5d5e5eff5c5c5cff5a5a5aff585958ff565656ff545453ff505151ff4c4c4dff464646ff3c3d3dff363535ff373837ff323232ff323232ff323232ff323233ff333233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010102ff0a0a0aff202020ff4c4b4bff7a7a7aff8e8e8eff959595ff979797ff989898ff999999ff9c9c9cff9f9e9fffa2a3a3ffc3c3c2fff1f1f1fffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffdfdfcfffcfcfcfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffafbfafffafbfafffbfafafffafbfafffbfbfbfffafafbfffafbfafffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffbfbfafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafbfffafbfbfffbfbfafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffbfbfbfffafafafffafbfbfffbfafbfffafafafffafbfafffafbfbfffafafbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffafafafffafafafffafafbfffafafafff9f8f9ffebebebffbfbfbfff9b9a9bff979797ff969696ff949495ff939393ff919291ff8e8f8eff888888ff79797aff5c5c5cff323232ff131312ff060606ff010201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000fff6f6f5fff5f5f5fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f8f7fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9fafffafafafffafbfbfffbfbfbfffbfbfbfffdfcfcfffcfcfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefffffefffefffffffffffffffffffffefefffbfbfbfff9f8f8fff7f7f7fff6f6f6fff6f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f3f3fff2f3f3fff2f2f2fff1f1f1fff0f1f0fff0f0f0ffefeeefffeeeeeeffedededffecececffebebebffe9eae9ffe8e8e8ffe7e7e7ffe6e6e7ffe4e5e5ffe3e3e3ffe1e1e1ffe0dfdfffdededeffdddcdcffdbdbdbffdadad9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d5d5ffd6d5d5ffd5d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffdad9daffdadadaffdadadaffdadbdaffdbdbdbffdcdbdcffdcdcdcffdddcddffdededeffdfdfdfffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe2e2e1ffe1e1e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe8e8e7ffe8e9e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffe9eaeaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9eaffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebecebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffebebeaffeaebeaffeaeaeaffebeaebffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeae9ffe9e9e9ffeaeae9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e7ffe8e8e7ffe7e8e8ffe8e7e8ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffdfdfdfffdcdcdcffdadbdbffd9d9d9ffd8d8d8ffd7d7d7ffd6d7d6ffd5d5d5ffd2d2d2ffd0d1d0ffcfcfcfffcdcdcdffcbcbccffc9c9c9ffc5c5c5ffc2c2c2ffbfbfbfffbbbcbbffb9b9baffb7b7b7ffb4b4b5ffb2b2b2ffb0b0b0ffadadadffadadadffacacacffabaaaaffa8a8a8ffa6a5a6ffa4a4a4ffa3a3a3ffa1a1a1ff9fa0a0ff9e9d9eff9c9c9cff9a9a9aff999898ff969797ff959595ff939293ff909190ff8d8d8cff898a89ff868787ff848384ff818181ff7e7e7eff7b7b7bff777878ff757474ff727272ff6e6e6eff656566ff616061ff5d5c5dff595959ff555555ff515151ff4e4d4eff4a4a4aff464646ff424242ff3e3e3eff3a3a3aff373636ff323232ff222222ff020302ff010101ff000001ff000101ff010101ff000000ff000100ff000100ff000000ff000001ff000000ff000000ff010001ff000100ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff010000ff010101ff010100ff000000ff010100ff000101ff010000ff000101ff010001ff000101ff0000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0d0d0dff202120ff434243ff565656ff5e5e5dff616161ff676667ff6b6c6cff707070ff737373ff767576ff787878ff7b7a7aff797979ff585858ff383838ff3f3f3fff464747ff4e4e4eff555656ff5d5d5dff666767ff717170ff797979ff7f8080ff868686ff8d8c8dff939393ff999999ff9f9f9fffa4a5a5ffaaa9aaffaeafaeffb3b4b3ffb9b8b8ffbbbcbcffc0c0c0ffc1c1c1ffc4c4c4ffc7c7c8ffcac9caffcccbccffcdcdcdffcecfceffcfcfcfffd3d2d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd8d9d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e4e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffafbfafff5f4f4fff0f1f1fff2f3f2fff2f2f3fff3f3f3fff4f4f4fff4f4f4fff4f5f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe2e2e2ffe1e1e0ffdfdfdfffe1e1e1ffe4e5e5ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffe8e8e8ffe7e6e6ffe4e4e4ffe2e2e2ffe3e2e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e8e7ffe9e8e9ffe9eaeaffeaebebffecececffecededffeeeeedffeeeeeeffeeefeeffefeff0fff0eff0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f5f4fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f7fff7f7f7fff7f6f7fff6f6f6fff7f7f6fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff8f8f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9faf9fffafafafff9f9fafff9fafafffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9faf9fff9f9f9fff9fafafffaf9fafffafafafffafaf9fffafafafff9fafafffafafafffafafbfffafbfafffbfafafffafbfafffafbfbfffbfafbfffafbfbfffafbfbfffbfafafffafbfafffbfafafffafafafffafafafffafafbfffafafafffafafafffafafafff9faf9fffafafafffaf9fafffafafafffaf9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f8f8fff8f9f8fff9f8f8fff9f9f9fff9f9f8fff8f8f8fff9f9f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff6f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f1f1fff1f0f1fff0f0f0fff0f0effff0f0efffefefeeffedededffedededffecececffebebebffeaebebffe9e9e9ffe8e9e9ffe7e7e7ffe7e6e6ffe5e5e5ffe4e5e5ffe5e5e5ffe7e8e7ffebebebffeeeeeeffeeefefffeeedeeffecedecffeaebeaffe8e8e8ffe3e4e4ffe2e2e2ffe2e2e2ffe3e4e3ffe3e3e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e5e4ffe5e4e5ffe5e4e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f1fff3f3f3fff4f4f3fff0f1f0fff0f0f0fff0f0f0fff4f4f4fffafbfbfffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2e2dff2d2e2dff414041ff3e3f3eff393939ff333232ff2f2f2fff393939ff414241ff444544ff474747ff4b4b4aff4d4d4eff505050ff535353ff555556ff585859ff5b5b5bff5d5d5dff5f5f5fff606060ff626261ff626362ff636363ff646464ff656464ff646464ff656565ff666566ff666566ff666666ff666666ff676766ff676767ff666767ff676767ff676766ff676767ff676766ff666666ff666666ff666565ff656565ff656464ff636364ff626363ff626161ff606160ff605f60ff5f5f5fff5d5d5dff5d5c5cff5b5b5bff5a5b5aff595858ff565656ff545554ff535252ff505050ff4c4d4dff484848ff444443ff3b3b3bff343434ff323232ff323232ff323232ff323232ff323232ff333232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff070707ff171616ff3d3d3dff706f70ff8b8b8bff959595ff999898ff989898ff999a99ff9c9c9cff9e9e9effa0a1a0ffadadadffdededefff9f9f9fffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfbfffcfbfbfffcfbfbfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfafffafafbfffafbfafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfbfffafafafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafbfffafafbfffbfafbfffafafafffafafbfffbfafafffafafafffbfafbfffafafbfffbfbfafffafbfafffafafafffafbfbfffbfafafffafafafffafbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffafbfafffafbfafffbfafbfffafbfafffafafafffafaf9fff5f6f5ffd8d8d9ffa6a6a6ff979898ff979796ff969695ff949394ff929292ff919091ff8d8d8dff848585ff727171ff4d4d4dff232323ff0b0b0bff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000fff6f6f5fff5f5f6fff5f6f6fff6f5f5fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f7f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9fafafffaf9fafffafafafffafafbfffafbfafffbfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffefefefffefefefffffffffffffffffffffffffffffffefffafafbfff8f8f8fff7f6f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff2f3f2fff2f2f2fff1f2f2fff1f1f0fff0f0f0ffeff0f0ffefeeefffeeededffedececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e5ffe5e5e5ffe3e3e2ffe1e1e1ffdfe0dfffdededdffdcdcdbffdbdadaffd9d9d9ffd8d8d8ffd7d6d7ffd5d6d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd3d4d4ffd4d3d4ffd4d4d4ffd5d5d6ffd5d6d5ffd6d6d5ffd7d7d7ffd8d7d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadbffdbdbdbffdbdcdbffdcdcdcffdddddcffdcdcddffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe5e4e4ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe7e7e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e8e8ffe9e8e8ffe9e9e9ffe8e8e9ffe9e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eaeaffe9eae9ffeae9eaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaebffeaebeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffebebebffebecebffebebebffebececffebecebffebebebffecebebffebebecffebebebffecebecffebebebffebececffecebebffebebebffecebecffebebecffececebffebecebffebebebffebebebffebebebffeaebebffebebebffebebebffebeaebffebeaebffeaeaebffebebeaffebebebffeaeaebffebebeaffebebeaffeaeaebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeae9eaffe9eaeaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe8e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e4ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e1e2ffe0e0e0ffdededeffdcdcdcffdadadaffd8d8d8ffd7d7d7ffd5d5d6ffd5d5d4ffd4d5d4ffd3d3d3ffd0d1d1ffcfceceffccccccffcacbcbffc9c8c8ffc5c4c4ffc1c1c1ffbebebeffbbbbbbffb8b8b8ffb5b6b6ffb3b3b3ffb1b1b0ffafafafffadadadffaaababffababaaffa9a9a9ffa8a8a7ffa6a6a5ffa3a3a3ffa1a2a1ffa09f9fff9d9e9dff9c9b9cff9a9a9aff989898ff979696ff949494ff939393ff919191ff8e8e8eff8b8c8bff888788ff868686ff838384ff808080ff7d7d7dff7a7a7bff777777ff747474ff707170ff6e6e6eff6a6b6aff626262ff5d5d5dff5a5a5aff555556ff525252ff4e4f4eff4b4b4aff474746ff434243ff3f3f3fff3b3b3bff373737ff333434ff262525ff060606ff010101ff000001ff010100ff000100ff000000ff000101ff010000ff000000ff000101ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000100ff010000ff000000ff000101ff010000ff000100ff010001ff010001ff000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff0e0d0eff232222ff404040ff535352ff5e5e5eff626262ff676767ff6c6c6bff707070ff737372ff767676ff797978ff7d7c7cff7c7c7bff5a5959ff383838ff3e3f3eff464545ff4d4d4dff545455ff5c5c5cff646465ff706f6fff797979ff818281ff898888ff8e8e8eff949494ff9a999affa2a2a2ffa7a8a8ffacacacffb1b1b0ffb4b4b5ffb8b9b8ffbbbcbbffbfc0bfffc1c0c1ffc4c5c4ffc6c6c5ffc7c7c7ffcdcdcdffcececfffcfd0d0ffcfd0cfffcfcfcfffd5d5d4ffd4d4d5ffd4d4d5ffd5d4d5ffd4d4d5ffd8d8d9ffd9d8d8ffd8d8d8ffd9d8d9ffd8d8d9ffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdfdedfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfafff5f6f5fff3f2f3fff2f3f2fff3f3f3fff4f3f3fff5f5f5fff4f4f5fff5f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e2ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe1e0e0ffdededeffdfdfdfffe2e1e2ffe6e6e5ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe5e6e5ffe3e3e3ffe2e2e2ffe3e3e2ffe4e4e4ffe5e6e6ffe6e7e7ffe8e7e8ffe9e9e9ffe9eaeaffebebebffecececffedededffeeedeeffeeeeeeffefefeeffefefeffff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f3f4fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f5f5fff5f5f5fff5f4f5fff6f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff7f7f7fff7f7f6fff8f7f7fff7f7f7fff7f8f7fff8f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9fafff9f9fafffafaf9fff9faf9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9fafafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9fafff9f9f9fffafafafffaf9f9fff9fafafffafafafffafafafffafbfafffbfafafffbfbfbfffafbfbfffbfafbfffbfbfafffafafbfffafbfafffafbfafffafbfafffbfafbfffafbfafffafafafffafafafffafbfafffafafafffafafafffafafafffafaf9fffafaf9fff9f9fafff9f9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff8f8f8fff7f7f7fff7f8f7fff8f7f8fff7f8f8fff7f8f7fff8f7f7fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff7f7f8fff7f8f7fff7f8f7fff7f8f7fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f6fff6f6f7fff6f6f7fff7f6f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff2f3f3fff2f2f2fff2f2f1fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0efefffefefefffefeeeeffededeeffedededffecececffebebebffeaeaeaffe9e9e9ffe7e7e8ffe7e7e7ffe5e5e5ffe4e5e5ffe5e4e5ffe5e6e6ffe9eae9ffeeededffefefefffedeeeeffedecedffebebebffe8e9e9ffe5e6e5ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e2ffe4e4e3ffe4e3e3ffe4e5e4ffe4e4e4ffe4e5e5ffe4e5e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f1fff1f1f2fff1f2f2fff1f0f0fff0f1f0fff0f0f0fff5f5f5fffafafafffefdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2e2e2eff2d2d2dff3a3a39ff323232ff323132ff313131ff383738ff3e3e3eff424242ff454544ff484848ff4a4a4aff4d4c4dff4f4f4fff525252ff545555ff575758ff5a5a59ff5b5b5bff5c5d5cff5e5e5eff5f5f5fff616060ff616161ff626262ff636262ff636263ff636363ff646463ff646464ff646464ff646465ff656564ff656564ff646465ff656564ff656464ff656565ff656464ff646464ff636463ff636363ff626262ff626161ff606060ff5f5f5fff5f5e5eff5d5d5dff5c5c5cff5b5b5bff59595aff585858ff575858ff555555ff535252ff505051ff4e4f4eff4b4b4bff484848ff444545ff414041ff393939ff323232ff323232ff323232ff323232ff333332ff323232ff333233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff0f0e0eff30302fff616161ff848384ff939393ff989898ff999a99ff9a9a9aff9d9c9dff9e9e9effa09fa0ffa3a4a3ffc1c1c1ffeff0f0fffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfbfbfffbfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfafbfffafafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfafbfffafafafffbfbfbfffafbfbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafafffafafbfffafafafffbfbfafffafbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffafafafff9f9f9ffebebebffbcbcbcff9a9a9aff979798ff969796ff959696ff949393ff919191ff8e8e8eff8a8a8aff7e7e7eff616162ff393938ff141414ff070807ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000fff6f6f5fff6f5f6fff5f5f5fff5f4f4fff5f5f4fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9faf9fffaf9fafffafafafffafbfafffbfbfbfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffffefffffffffffffffffffffffffffffefffffffbfafafff8f7f8fff6f6f6fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff3f4f4fff3f4f3fff2f3f3fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f0f0fff0eff0ffeeeeeeffeeeeeeffedededffecececffeaebebffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e6ffe5e5e5ffe4e4e4ffe2e2e2ffe0e0e0ffdedfdeffddddddffdcdbdbffdbdadaffd9d9d9ffd8d7d7ffd7d7d6ffd6d5d5ffd4d4d4ffd4d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d4ffd4d4d3ffd4d3d4ffd3d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd8d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdbffdbdbdcffdcdcdcffddddddffddddddffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e6e6ffe7e6e6ffe7e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe9e8e8ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaebeaffebeaeaffebeaeaffeaeaeaffebebeaffebebebffecececffebebebffecebecffebebebffebebecffebecebffecececffecebebffecebecffebebebffecececffebececffebebecffebecebffebebebffebecebffebebecffebebebffecebebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebeaffebeaeaffeaeaebffebebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffeae9e9ffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e8ffe7e7e7ffe6e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e3ffe1e1e1ffe0dfdfffddddddffdcdcdcffd9dadaffd7d8d8ffd6d7d6ffd4d5d5ffd3d4d3ffd2d2d3ffd1d1d1ffd0d0d0ffcececeffcdcccdffcacacaffc7c6c7ffc3c3c3ffc1c1c0ffbdbdbeffbababbffb7b8b8ffb4b4b4ffb2b2b2ffafb0b0ffaeaeaeffacacacffabababffa9a9a8ffa8a8a8ffa7a7a6ffa5a5a5ffa3a3a3ffa2a1a1ff9f9e9fff9d9c9cff9b9b9aff999899ff969697ff959494ff929293ff909190ff8f8f8fff8c8c8cff8a8989ff868687ff838383ff828182ff7f8080ff7d7d7dff7a797aff767677ff737473ff707070ff6d6d6dff6a6a6aff666666ff5f5f5fff5a5a5bff565656ff535253ff4f4f4fff4b4b4cff474847ff444444ff404040ff3d3c3cff383838ff353535ff262627ff060707ff010101ff000101ff000100ff000001ff000000ff010000ff000000ff000001ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010000ff000000ff010000ff010100ff010000ff000001ff010000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0f0e0eff242424ff3f3f3fff515252ff5e5f5eff626262ff666767ff6b6b6aff6e6e6eff717172ff767676ff7a7b7aff7d7e7dff7c7d7cff5b5a5aff383838ff3e3d3eff454444ff4c4c4cff545353ff5a5a5bff646363ff6e6e6eff7c7c7cff858685ff8c8c8cff929291ff979697ff9b9c9bffa2a1a2ffa7a7a7ffacacacffb1b0b0ffb2b2b3ffb7b8b8ffbabab9ffc1c0c1ffc4c4c4ffc6c6c5ffc7c7c7ffc7c7c8ffc7c7c7ffd0cfd0ffcfcfcfffcfcfd0ffcfcfcfffcfd0d0ffd5d4d4ffd5d4d5ffd5d4d4ffd5d5d5ffd4d5d5ffd8d8d9ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d9ffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff7f6f7fff3f3f3fff3f4f3fff4f4f3fff5f5f5fff4f5f4fff5f4f5fff4f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e1ffe0e0e0ffe0e1e0ffdfdedeffdfdedfffdddddeffdfdfdfffe3e3e3ffe7e7e7ffe8e8e9ffeae9e9ffeaeaeaffe9e9e9ffe7e8e7ffe4e4e4ffe2e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e6ffe6e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeedffeeeeeeffefefefffefefeffff0eff0fff0f0f0fff0f0f1fff0f1f0fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff2f2f3fff2f2f3fff3f3f2fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff6f7f6fff6f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f8f9fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f9f9fff8f9f9fff9f8f9fff8f8f9fff8f9f9fff9f9f8fff9f8f9fff9f9f8fff9f9f8fff8f9f8fff9f9f9fff9f9f8fff9f8f9fff9f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f8fff8f8f9fff9f9f8fff8f8f8fff9f9f9fff9f8f8fff9f9f9fff8f9f8fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff9f8f8fff9f9f9fffaf9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafbfbfffbfafbfffafafbfffafbfafffbfafafffbfafafffafafafffbfbfafffafafafffbfafbfffafafafffafafbfffafafafffafafafffafaf9fffafafafffaf9f9fffaf9f9fff9f9f9fffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff8f8f8fff7f8f7fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f6f7fff6f7f6fff7f7f7fff7f6f6fff7f6f7fff6f6f6fff7f7f7fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff6f5f5fff5f5f5fff5f5f6fff5f5f5fff5f4f5fff4f4f4fff5f5f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffeff0efffefefefffefeeeeffeeedeeffecececffecebebffebebebffeaeaeaffe8e8e9ffe8e8e8ffe7e7e7ffe5e6e5ffe5e5e5ffe5e5e5ffe7e7e7ffebebecfff0f0efffeeeeeeffedededffebececffeaeaeaffe7e7e7ffe2e3e3ffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe2e2e2ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f3f3fff2f2f2fff2f1f2fff1f1f1fff2f1f1fff1f1f0fff0f0f0fff5f5f5fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2fff2e2e2eff2e2e2eff2d2d2dff323231ff313131ff313231ff373838ff3e3d3eff404040ff434242ff454545ff474747ff4a4949ff4c4c4cff4e4f4eff515151ff545454ff565756ff585857ff5a595aff5b5a5bff5d5c5cff5e5e5eff5f5f5fff5f5f60ff606060ff606060ff616161ff616161ff616261ff626262ff626262ff636262ff636262ff626362ff626262ff626262ff626262ff626262ff626262ff626161ff616161ff606060ff5f5f5fff5f5e5eff5d5d5dff5c5c5bff5a5b5bff59595aff575758ff565757ff555555ff545454ff525152ff4f4f4fff4d4d4dff4b4b4aff474748ff444444ff414142ff3d3d3eff393939ff323232ff323232ff333232ff323333ff323232ff333332ff32333200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff1c1d1cff464747ff757576ff8e8e8eff969696ff9a9a99ff9b9c9bff9d9d9dff9f9f9effa09f9fffa2a2a2ffadadadffdadbdafff8f8f9fffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffafafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfafafffafbfafffbfafafffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfafffbfbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafff4f5f5ffd6d7d6ffa4a5a5ff989898ff989798ff969696ff949594ff939292ff909090ff8d8c8cff848484ff6c6c6cff464646ff1f201fff0b0b0aff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000fff0f0f0fff6f6f5fff5f5f5fff5f5f5fff4f5f4fff4f4f3fff3f3f3fff3f3f4fff4f4f4fff6f6f6fff6f6f5fff7f7f6fff7f6f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f9f8fff8f9f9fff9f9fafffafafafffbfafbfffcfbfcfffdfcfcfffcfdfdfffcfdfcfffdfdfcfffcfdfdfffdfefdfffefefefffffffffffffffffffffffffffefefefffbfafafff8f7f7fff6f6f6fff5f6f5fff5f5f5fff4f5f5fff4f4f4fff4f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f2f1fff0f0f1fff1f0f0fff0eff0ffefefefffeeeeeeffedeeedffededecffebebebffeae9e9ffe9e9e9ffe7e8e7ffe7e7e7ffe6e6e6ffe5e4e4ffe3e3e3ffe1e2e1ffe0dfe0ffdededeffdddddcffdbdbdbffdadadaffd9d9d9ffd7d8d7ffd6d6d7ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd5d5d5ffd6d5d6ffd7d7d7ffd8d8d8ffd8d9d8ffd8d9d8ffdadad9ffd9dadaffdadadaffdadbdbffdcdcdcffdcdcdcffdcdcdcffddddddffdededeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9eae9ffe9e9eaffe8e9e9ffe8e8e9ffe9e9eaffe9eae9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaebeaffeaeaebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffecececffecececffececebffebececffecececffecececffecebecffebecebffecebecffececebffecebebffebecebffecececffecececffebecebffececebffecebecffecebecffececebffececebffececebffebebecffecebebffebebebffebecebffebebebffebebebffebebebffebebebffebebeaffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe2e2e2ffe0e1e1ffdfdfdfffddddddffdcdbdbffd9dad9ffd8d7d7ffd6d6d6ffd4d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0cfffcececeffcccdccffc9cacaffc6c6c6ffc3c2c3ffc0c0c0ffbcbdbdffbababaffb8b8b7ffb4b4b4ffb1b0b0ffafafafffacadacffabababffaaaaaaffa8a8a8ffa6a6a6ffa5a6a6ffa4a4a4ffa2a2a2ffa0a1a0ff9e9e9eff9d9d9dff9a9a9aff979897ff959595ff929393ff909090ff8e8e8eff8c8c8bff8a8a89ff878787ff858584ff828181ff7f7f7fff7d7d7dff7b7c7bff79797aff767677ff737373ff706f70ff6d6d6dff6a6969ff666767ff616261ff5c5c5cff575757ff535353ff4f5050ff4c4c4cff484849ff444444ff404141ff3d3d3dff3a3a39ff363636ff272827ff080707ff010202ff010201ff010100ff010001ff010001ff010100ff010000ff000000ff000000ff010000ff000000ff000101ff000000ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000100ff000100ff000001ff00000100000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030404ff0e0f0fff262626ff414140ff555555ff5f5f5eff626262ff666766ff6a6a6aff6d6d6dff707070ff747474ff7a7b7aff7d7c7dff7a7a7bff5e5e5eff373738ff3e3e3eff444444ff4b4c4bff535354ff5b5b5cff646464ff6f6f6fff797979ff818180ff898889ff90908fff959495ff9b9b9affa0a0a0ffa7a7a7ffa9a9aaffb2b2b3ffb8b8b8ffbababaffbababaffbababaffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffd0d0d0ffd0cfd0ffcfcfcfffcfd0cfffd0cfcfffd5d5d4ffd5d4d4ffd4d5d4ffd5d4d4ffd5d5d5ffd8d9d8ffd9d8d8ffd9d8d8ffd8d8d9ffd9d9d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfcfff8f8f8fff4f5f4fff3f4f4fff5f5f4fff4f5f4fff4f5f4fff4f5f5fff5f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdededeffdedfdeffdededeffdededeffdddeddffe0e0e0ffe4e5e5ffe8e8e9ffe9e9e9ffeaeaeaffe9e9e9ffe8e9e8ffe6e6e6ffe3e3e3ffe2e1e1ffe2e2e2ffe3e3e3ffe4e5e4ffe5e5e6ffe7e7e7ffe9e8e9ffe9e9eaffebebebffecececffecedecffedededffeeeeeeffeeeeeeffeeefeeffefefeffff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f2f2fff2f3f3fff2f3f2fff3f3f2fff3f2f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff3f4f4fff5f4f4fff4f4f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff8f9f8fff8f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f8f9fff8f8f8fff8f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9fafff9f9fafff9f9f9fffafafafffafaf9fffafafafffafafafffafafafffbfafafffbfbfafffafafbfffafbfafffafafbfffafafbfffbfbfbfffbfafbfffbfafbfffbfafafffafbfbfffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9fafffaf9f9fffaf9f9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff7f7f8fff7f7f7fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff6f7f6fff6f7f7fff7f7f7fff7f6f7fff6f6f6fff6f7f6fff7f6f6fff7f6f6fff7f6f6fff6f7f6fff6f6f6fff6f7f7fff6f6f6fff6f6f5fff6f5f6fff6f5f6fff6f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f2f2fff3f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffeeeeeeffedededffedededffececebffeaebeaffe9e9eaffe8e8e9ffe7e7e7ffe6e6e6ffe5e5e4ffe5e5e4ffe6e6e6ffeaeae9ffedecedffeeeeeeffedededffecedecffeaeaebffe8e8e9ffe5e5e5ffe2e1e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe3e3e3ffe2e3e3ffe3e4e3ffe3e4e4ffe4e4e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff0f1f1fff5f5f6fffafbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2e2e2eff2e2e2eff2e2e2eff2d2e2eff313131ff303030ff363636ff3c3c3cff3f3e3eff414141ff434342ff444444ff474746ff494949ff4b4b4bff4e4e4eff505050ff535352ff555455ff565656ff575857ff595959ff5a5b5bff5c5c5cff5d5d5dff5d5d5eff5e5d5dff5e5e5eff5f5e5eff5f5e5fff5f5f5fff5f5f5fff605f5fff605f5fff605f5fff5f5f5fff60605fff60605fff5f6060ff5f605fff5f5f5fff5e5f5eff5e5d5eff5d5d5dff5c5c5cff5b5b5bff5a5a5aff585958ff575656ff565555ff545354ff525352ff515152ff4e4f4eff4c4c4cff4a4a4aff484747ff444444ff414140ff3f3e3eff3c3c3cff393839ff323333ff323232ff323232ff333232ff323232ff323333ff32323300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff030303ff0d0d0dff2c2d2cff626161ff878786ff939293ff989999ff9c9c9cff9d9d9dff9e9e9eff9f9f9effa1a0a0ffa5a5a5ffc1c1c0ffeeeeedfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffafafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffbfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfafffafbfbfffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffbfafafffafafbfffbfafafffafafbfffafbfafffbfafbfffbfafafffbfbfafffbfbfbfffafbfafffbfbfafffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff9f9f9ffe9eaeaffbabab9ff9a9a9aff989898ff979797ff969696ff949493ff919191ff8f8f8fff8a8a89ff7c7c7cff575757ff282829ff0e0e0eff060606ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000fff0f0f0fff0f0f0fff5f5f5fff5f5f4fff4f3f4fff3f3f3fff2f2f2fff3f2f2fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f8fff9f8f8fff9f9f8fff9f9f9fffaf9fafffbfbfbfffcfbfbfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffefefefffefffffffffffefffffffffffefefdfffafafafff7f7f7fff6f6f5fff5f5f5fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f0fff0efefffefeff0ffefeeeeffeeedeeffedededffecececffeaeaeaffeae9e9ffe8e8e8ffe7e7e7ffe7e7e6ffe6e5e5ffe4e4e4ffe2e3e2ffe1e1e1ffdfe0dfffdedddeffdddcdcffdbdbdbffdad9d9ffd9d9d8ffd7d7d7ffd6d6d6ffd5d5d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd5d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd6d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9dadaffd9dadaffdadadaffdbdbdbffdcdcdcffdddcdcffddddddffdeddddffdededeffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e6ffe6e7e7ffe7e7e6ffe7e8e7ffe7e8e7ffe8e7e8ffe8e7e8ffe8e8e8ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9eaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffebebeaffebebebffebebebffecebebffebececffebebebffebebebffecebebffebebecffecececffecececffecececffecececffecececffecececffecececffececebffececebffececebffececebffebececffecececffebebecffececebffecececffecececffebecebffebececffebececffebecebffececebffebebecffecebebffebebecffebebebffebebebffebebebffebebebffebeaebffebebeaffebebebffeaeaeaffebebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeae9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e2e2ffe1e1e1ffdfdfdeffddddddffdbdcdbffdadad9ffd7d8d8ffd6d6d6ffd4d4d5ffd4d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcdceceffcbccccffc9cac9ffc7c7c7ffc2c2c3ffc0bfbfffbcbcbdffbab9b9ffb6b6b7ffb3b4b3ffb1b0b1ffadadadffacababffaaaaaaffa9a9a9ffa8a8a7ffa6a6a6ffa4a4a4ffa3a3a2ffa2a2a1ff9fa09fff9e9d9dff9c9b9bff999999ff979697ff959594ff919291ff8f8e8eff8c8c8bff898889ff868787ff858485ff818282ff7f7f7fff7d7d7dff7b7a7aff787879ff777776ff757575ff727272ff706f6fff6c6c6dff696868ff656565ff626161ff5d5d5eff595a5aff545454ff505050ff4d4d4cff494949ff454545ff424142ff3e3e3dff3a3a3aff373736ff2e2e2dff0a0a0aff020202ff010102ff020101ff010101ff010101ff000100ff000001ff000001ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff000000ff000100ff000100ff00000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030304ff0f0e0eff242425ff3f3f3fff555555ff5e5e5eff616160ff656565ff696969ff6d6d6cff70706fff727373ff777877ff7c7c7bff797a79ff656565ff383738ff3e3e3dff444343ff4b4b4bff525252ff5a5959ff636262ff6b6b6bff737473ff7c7c7cff848585ff8b8b8bff8f8f8fffa09f9fffa7a7a7ffaaaaa9ffaaaaa9ffaaaaa9ffbab9baffbababaffbab9b9ffbababaffbab9baffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffd0cfcfffd0cfcfffd0cfcfffcfcfcfffcfd0cfffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d5ffd5d5d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfbfcfff8f8f8fff4f4f4fff4f4f4fff4f5f5fff4f4f5fff4f4f4fff5f5f5fff4f5f5fff5f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e1ffe2e1e1ffe0e0e0ffe0e0e0ffdfdfdeffdedfdeffdfdedeffdededeffdeddddffdcdbdcffdddeddffe1e2e1ffe6e6e6ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe7e7e7ffe4e4e3ffe2e2e1ffe2e1e1ffe2e2e3ffe4e4e3ffe5e5e5ffe6e6e6ffe8e7e7ffe8e9e9ffeae9e9ffebebebffecebebffecececffedededffedeeeeffeeeeeeffefefefffeff0effff0f0effff0f0f0fff1f0f0fff1f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff3f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff4f4f4fff3f4f4fff4f4f4fff4f4f5fff5f4f4fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f8fff9f9f8fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f8f8fff9f8f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9fafff9fafafffafafafff9fafafffafaf9fffafafafffafafafffafafafffbfbfafffbfafafffafbfafffbfafafffafbfbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafafafffafafafffafafafffafaf9fffaf9f9fffafaf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff7f7f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f6f6fff7f7f7fff7f6f7fff6f6f7fff7f7f7fff6f7f7fff6f7f6fff7f7f7fff6f7f7fff7f6f6fff7f6f7fff7f6f6fff6f6f6fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff4f4f5fff4f4f4fff4f3f4fff3f4f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f0fff1f0f0fff0f0f0ffeff0efffeff0efffeeefeeffeeeeeeffeeededffedececffebebebffeaebeaffe9e9e9ffe8e7e7ffe7e7e6ffe6e5e6ffe4e5e5ffe5e5e5ffe7e7e7ffebebebffedededffedededffececedffececebffeaeae9ffe6e7e6ffe3e2e2ffe1e2e2ffe2e1e1ffe2e1e2ffe2e1e2ffe1e1e1ffe2e2e2ffe2e3e3ffe2e3e2ffe4e4e4ffe4e4e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f3f2fff3f2f3fff3f2f3fff2f2f2fff2f1f1fff2f2f1fff1f1f1fff6f6f6fffcfcfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2f2fff2f2f2eff2e2e2eff2e2e2eff2e2e2eff2e2d2eff2e2e2eff343333ff393939ff3c3c3cff3e3e3eff404040ff424342ff444544ff464647ff484948ff4b4b4bff4c4d4dff504f50ff515251ff545353ff555554ff565657ff575757ff595959ff5a5a5aff5b5b5aff5b5b5bff5b5b5bff5c5c5cff5c5c5cff5c5c5cff5c5d5dff5d5d5cff5d5c5cff5d5d5cff5d5d5dff5d5d5cff5d5d5dff5d5d5cff5d5c5dff5c5c5cff5c5c5cff5b5b5cff5b5b5bff5a5a5aff585959ff575757ff565656ff545554ff525253ff515151ff4f4f50ff4f4f4fff4e4e4dff4a4a4aff474848ff454544ff414241ff3e3e3eff3b3b3bff3a3b3bff383938ff333232ff323333ff333332ff323232ff323333ff333232ff333233ff2a292a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff1a1a1bff494a49ff7a7a7aff8e8e8eff969696ff9b9b9bff9d9d9dff9e9e9eff9d9e9effa0a09fffa3a3a3ffaeaeadffd9d9d9fff8f8f8fffbfbfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfbfafffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfafffbfafafffafafafffafafbfffafafafffafafafffafafbfffbfafafffafbfafffafafafffbfafbfffbfbfafffafbfbfffafbfbfffbfbfafffbfafafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfff5f4f4ffd4d4d4ffa3a3a3ff999999ff989898ff979697ff959594ff939393ff919291ff8e8f8eff858686ff737473ff4d4d4dff242424ff0b0b0bff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000fff0f0f0fff0f0f0fff0f0f0fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff3f3f2fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f8f7fff8f8f8fff9f9f9fff9fafafffafafafffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffefefefffefefefffefefffffefefefffdfdfdfff9faf9fff6f7f6fff5f5f6fff5f5f5fff4f4f5fff3f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff0f0f0ffeff0efffefefefffefeeefffeeeeeeffedededffececedffebebeaffeae9eaffe9e9e9ffe8e8e8ffe7e7e6ffe6e6e6ffe4e4e3ffe4e3e4ffe2e2e2ffe1e1e0ffdfdfdfffddddddffdcdcdcffdadbdbffd9dad9ffd8d8d9ffd7d7d7ffd6d6d6ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d4d4ffd4d4d5ffd5d5d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9d9ffdadadaffdbdadbffdbdbdbffdcdcdcffdddcddffddddddffddddddffdedfdeffdfe0dfffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e4ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9eaeaffe9eaeaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaebebffebebebffebebebffebebecffebebebffecebebffebececffececebffebebebffecececffecececffedecedffedececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecececffebececffecececffecececffecececffececebffebebecffebebebffecebebffecebecffececebffebecebffebebebffecebebffebecebffebebebffebebebffebebebffebeaeaffebebeaffebebeaffeaebeaffebeaeaffebebeaffeaeaebffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffe9eaeaffe9eaeaffeae9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e8ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe1e0e1ffdfdfdeffddddddffdbdcdbffd9dad9ffd7d8d8ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc8c8c8ffc5c5c4ffc2c2c2ffbfbfbfffbcbcbcffb9b9b9ffb6b6b6ffb3b3b3ffb0b0b0ffadadaeffaaaaa9ffa9a8a9ffa8a8a7ffa7a6a6ffa5a5a5ffa4a4a4ffa2a2a1ffa0a0a1ff9e9e9eff9c9d9cff9a9a9aff989898ff969695ff939494ff909191ff8e8e8eff8a8b8aff878787ff848484ff828182ff7f7f7fff7e7e7dff7b7b7bff787979ff777776ff747575ff727271ff6f6f6fff6c6d6dff6b6b6bff696868ff656566ff606060ff5d5d5dff5a5a5aff575656ff515151ff4d4c4cff494949ff464646ff424243ff3f3e3eff3b3a3bff373837ff2e2f2eff0e0f0fff030303ff020203ff010201ff020102ff010101ff010101ff010100ff000001ff000000ff010000ff000001ff010000ff000000ff000000ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000101ff000000ff000001000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0b0cff20201fff3a3a3aff4f4f50ff5c5c5cff5f5e5fff646363ff686868ff6b6b6bff6e6e6eff727271ff757575ff777778ff797978ff676767ff383738ff3d3d3dff434444ff494a4aff505051ff565756ff626262ff666666ff6b6a6bff858585ff8c8c8cff8f8f8fff8f8f8fff908f8fffa9aaaaffaaaaa9ffaaaaaaffa9aaaaffa9aaa9ffbab9b9ffb9babaffbababaffb9babaffbababaffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffcfcfcfffcfcfcfffcfd0cfffcfd0cfffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfdfdfff9f9f9fff5f5f5fff0f1f1fff5f4f4fff5f4f5fff5f4f4fff4f4f4fff4f4f5fff5f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e0e0ffdededfffdededeffdedfdeffdededeffddddddffdededdffdcddddffdbdcdcffdededfffe4e4e4ffe7e7e8ffe8e8e8ffe9e8e9ffe8e9e8ffe9e9e8ffe6e6e6ffe3e3e3ffe2e2e1ffe1e2e2ffe3e3e2ffe4e4e4ffe5e6e6ffe6e6e6ffe8e7e7ffe8e9e9ffeaeaeaffeaebebffecececffedececffedededffeeedeeffeeeeeeffefefefffefeff0fff0efeffff0eff0fff0f1f0fff0f1f0fff0f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f9f9fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff9f8f8fff9f9f8fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff9f8f9fff9f9f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafffafaf9fffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafbfbfffafafafffbfafafffafbfbfffbfbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafff9faf9fff9faf9fff9fafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff9f9f8fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f6fff6f7f7fff7f7f6fff7f7f7fff6f7f7fff6f7f6fff7f6f6fff6f7f7fff7f7f7fff6f6f7fff7f7f7fff7f6f6fff7f6f7fff7f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f5f4fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff2f3f3fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0efffefeff0ffefeeefffeeefeeffedeeeeffedededffecececffebebebffe9eaeaffe9e8e9ffe8e8e7ffe6e6e6ffe4e5e4ffe4e4e4ffe6e6e6ffeaeae9ffecececffecededffededecffecececffebebebffe8e8e8ffe4e4e4ffe0e1e0ffe2e1e1ffe1e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe2e2e2ffe3e2e2ffe3e2e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff2f3f3fff3f2f3fff3f3f2fff2f2f2fff1f2f2fff2f1f2fff8f8f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2f2e2fff2f2e2eff2e2e2eff2e2e2eff2e2e2eff2d2d2eff333233ff373837ff3a3a3aff3b3b3bff3e3e3eff404040ff424342ff434444ff464646ff484847ff4a4a4aff4c4c4cff4e4e4eff505050ff515252ff535353ff545455ff555555ff565757ff585757ff585859ff595858ff595a59ff59595aff595a59ff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5bff5a5a5aff5a5a5aff595a59ff595959ff595959ff595959ff585859ff585858ff575757ff565656ff555554ff535353ff525151ff505050ff4e4f4eff4d4d4eff4c4c4cff4b4b4bff484847ff464545ff424242ff3f3f3fff3b3b3cff393839ff383838ff373738ff333333ff2c2c2cff333333ff333232ff333232ff323332ff2a2a2aff2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040403ff0f0f0fff313030ff666666ff878786ff929293ff999898ff9c9b9bff9d9d9dff9d9d9cff9f9f9fffa2a2a3ffa8a8a8ffc2c1c2ffecececfffafafbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffafafafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafbfafffbfbfbfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffbfafbfffafafafffbfbfafffafafbfffafbfafffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffbfafafffafbfafffafbfafffbfafbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfff9f9f9ffe7e8e7ffb7b7b7ff9a9a9bff999999ff979898ff969797ff949494ff939293ff909191ff8b8c8cff7f807fff696969ff424242ff1c1d1cff090808ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff2f2f2fff2f2f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff6f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafafafffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfdfffefdfefffefffefffefffffffefefefffdfcfdfff9f9f9fff6f6f6fff4f5f5fff5f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff0f0f1fff0f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeefffeeeeedffedededffecebebffebebeaffeaeae9ffe8e8e9ffe7e7e7ffe6e6e6ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e1ffdededfffddddddffdcdcdbffdbdbdaffd9d9d9ffd8d8d8ffd7d7d6ffd5d6d5ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d6ffd6d6d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdbdbdbffdbdbdbffdcdbdcffdcdddcffddddddffddddddffdededeffdedfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffeaeae9ffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaebebffebebebffebebebffecebecffebebebffebebebffecececffececebffecececffecebebffececebffecedecffedededffececedffedecedffecedecffecededffecececffecececffecececffecedecffecececffecececffecececffecececffecebecffecececffecececffecececffecececffecececffebebecffebececffececebffecececffecebebffececebffebebecffebecebffebebecffebebebffebebebffebebeaffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeae9eaffeaeae9ffeaeae9ffeae9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e6e7ffe6e6e7ffe7e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e2e2ffe0e1e0ffdfdfdfffdcddddffdbdbdbffd9d9d9ffd7d8d8ffd5d6d5ffd5d4d5ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcccbcbffc9c9c9ffc6c6c7ffc4c4c4ffc0c1c1ffbebebeffbbbbbbffb8b8b9ffb5b5b5ffb2b2b2ffafafb0ffacadacffaaaaaaffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa3a2a2ffa1a1a1ff9e9f9fff9d9d9dff9b9b9bff999999ff969697ff949494ff929192ff8f8f8fff8b8b8aff888888ff868585ff828282ff80807fff7d7d7eff7b7b7bff797979ff777676ff757574ff727373ff717071ff6d6e6eff6b6b6bff686768ff656566ff656464ff616160ff5c5b5bff595959ff565656ff535453ff4d4d4dff494949ff464546ff424342ff3f3f3fff3b3b3bff383738ff2f2f2fff0f100fff030303ff030303ff020202ff020202ff010101ff020101ff010101ff000101ff000001ff000001ff000000ff000001ff000000ff000001ff000000ff000100ff000001ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000100ff000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff191819ff333333ff4b4b4bff595959ff5c5c5cff626261ff666666ff696969ff6c6c6cff6e6f6fff727272ff757575ff757575ff6e6e6eff454546ff3a3a3aff444443ff474746ff565656ff636262ff666666ff6b6b6aff6a6a6bff6b6b6bff908f8fff8f8f8fff908f8fff8f8f8fff8f8f90ffaaaaaaffaaaaaaffaaa9a9ffa9a9aaffaaaaaaffbababaffbababaffbababaffbabab9ffb9bab9ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c7ffc7c7c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffaf9f9fff5f5f5fff1f1f1fff2f2f2fff5f5f5fff4f4f5fff5f4f4fff4f5f5fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdedfdeffdededeffdededeffdededeffddddddffdddddeffdcdcdcffdddddcffdbdbdaffdcdcdcffe1e0e0ffe5e5e5ffe7e8e7ffe8e8e9ffe9e8e8ffe9e9e9ffe8e8e7ffe5e5e5ffe2e2e2ffe1e1e2ffe2e2e2ffe4e3e3ffe4e4e4ffe5e5e6ffe7e7e7ffe8e8e8ffeae9e9ffeaeaeaffebebebffebecebffedededffededeeffeeedeeffeeefeeffefefefffefefeffff0efeffff0f0f0fff0f1f0fff0f0f0fff1f1f1fff1f1f0fff1f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f3fff4f4f4fff4f3f3fff4f4f4fff4f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff5f5f5fff5f6f5fff5f6f5fff6f5f6fff6f6f6fff7f7f6fff6f6f7fff6f6f7fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff8f8f8fff9f9f8fff8f8f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff9f8f9fff9f9f8fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffafafbfffafafbfffbfafbfffafafafffafafafffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9fafafff9fafafff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff7f7f8fff8f7f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f6f6fff7f7f7fff7f7f6fff7f7f6fff6f7f6fff7f6f7fff6f7f7fff7f7f7fff7f6f6fff6f6f6fff7f7f7fff6f6f6fff7f7f7fff7f6f6fff7f6f6fff6f7f6fff7f7f7fff6f6f7fff7f6f6fff6f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f5fff5f5f6fff5f5f6fff5f5f5fff4f5f5fff4f5f5fff5f4f4fff4f4f5fff4f3f3fff4f4f3fff3f3f4fff3f3f2fff3f3f3fff2f2f2fff2f2f1fff2f2f1fff1f1f1fff0f0f0ffeff0efffeff0efffefefefffeeeeefffeeeeeeffedededffececedffecebecffebebeaffe9eae9ffe8e8e8ffe7e6e6ffe5e5e5ffe4e4e3ffe4e4e5ffe8e7e7ffececebffecececffecececffecececffebebecffe9eaeaffe6e6e6ffe2e1e1ffdfdfe0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e1e1ffe2e2e1ffe1e2e1ffe1e1e2ffe2e2e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f4f3fff3f3f3fff2f2f3fff3f2f3fff3f3f2fff2f3f2fff2f2f2fff9f8f8fffcfcfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3a3aff3b3a3aff3a3a3aff3a3a3aff3a3b3aff3a3a3aff3a3a3aff3a3b3bff3b3a3aff3a3b3aff3a3a3bff393a3aff393839ff383837ff363636ff2e2f2eff2f2e2eff2e2f2fff2e2f2eff2e2e2fff2e2e2eff333333ff373637ff383838ff3a3a39ff3c3c3cff3e3e3eff404040ff414142ff434343ff464645ff474848ff49494aff4b4b4bff4d4d4dff4e4f4eff505050ff515151ff525252ff535353ff545454ff545555ff555656ff565757ff565756ff565757ff565757ff575757ff575757ff575757ff575757ff575757ff565757ff565757ff565656ff565656ff565555ff565656ff555555ff545455ff545354ff525152ff505050ff4f4e4fff4e4d4dff4d4c4cff4b4a4bff494a49ff494948ff464646ff424342ff404040ff3d3c3cff393939ff373737ff363637ff373637ff323231ff2c2c2dff2c2d2cff333232ff323333ff2a2a29ff2a2a2aff2b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020102ff080808ff1d1d1dff4c4c4cff797979ff8d8d8eff949594ff999999ff9b9b9bff9c9c9cff9e9f9fffa2a2a2ffa6a6a6ffafafb0ffd7d7d7fff8f7f7fffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffafafafffafafafffbfafafffafafafffafafbfffbfbfcfffbfcfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffcfdfdfffcfcfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfafffafafafffafbfafffafafafffafbfbfffafafafffafafafffafbfafffafafafffafafbfffafafafffafafafffafafbfffafbfbfffbfbfafffbfafbfffbfafbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffbfbfafff4f4f4ffd1d1d1ffa2a2a3ff9a9999ff999999ff989798ff969696ff949493ff929292ff8f8e8fff878787ff767676ff5a5a5aff303030ff101010ff060606ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff2f1f2fff1f0f1fff2f1f2fff3f3f3fff4f3f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f6f5fff6f7f6fff7f7f7fff8f8f8fff8f8f9fff9f9fafffafafafffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffefefefffefefefffefefefffdfdfdfffcfcfcfff9f8f9fff6f6f6fff4f4f5fff4f4f4fff4f4f3fff3f4f4fff3f3f3fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0ffeff0efffefefefffeeefefffeeeeeeffeeeeeeffededeeffececedffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e7e7ffe5e5e5ffe5e6e5ffe4e4e4ffe3e2e2ffe1e2e2ffe0e0e0ffdededfffddddddffdcdbdcffdadadaffd9d9d9ffd8d8d8ffd7d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd8d7d7ffd9d8d8ffd8d8d8ffd8d9d8ffdad9d9ffd9dadaffdadadaffdadbdbffdbdbdbffdcdcdcffdddcddffddddddffdededdffdfdfdfffe0dfdfffe0e0e1ffe0e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe8e8e9ffeaeaeaffeaeaeaffe9e9e9ffeae9eaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaebeaffeaebebffeaebeaffebebebffebebebffebecebffebebecffebececffecebecffececebffebececffebecebffececebffecececffededecffecededffedececffedededffedecedffecececffecececffecededffedecedffedededffececedffecececffecedecffecececffecececffecececffecececffecececffecececffecececffebececffecececffebecebffebecebffebececffebececffebebebffebebebffebebebffebebebffebebebffebeaebffebeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeae9eaffe9e9eaffeae9eaffe9e9eaffe9e9e9ffeae9eaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e7ffe6e6e5ffe5e5e6ffe4e5e4ffe5e5e4ffe4e4e5ffe4e4e3ffe3e3e4ffe2e2e2ffe1e1e1ffdfdfdfffddddddffdbdbdbffd9dad9ffd8d7d8ffd6d6d7ffd5d5d5ffd3d3d3ffd2d2d1ffd0d0d0ffcdcdceffcacbcbffc8c8c8ffc5c6c5ffc2c3c2ffc0bfbfffbcbdbdffbababaffb6b7b7ffb3b4b4ffb0b1b1ffadaeaeffaaaaaaffa8a8a8ffa5a6a6ffa4a4a5ffa3a3a3ffa2a2a2ffa1a1a1ff9fa0a0ff9e9e9eff9b9c9cff999999ff979797ff959494ff929393ff909090ff8d8d8dff898989ff868686ff838383ff818081ff7e7e7eff7b7b7bff797979ff777877ff767676ff727272ff6f6f6fff6e6e6eff6c6c6cff696a6aff666767ff636464ff616061ff5e5e5dff595a5aff565756ff555554ff525252ff50504fff494a4aff454545ff424343ff3f3f3fff3c3c3cff383838ff2f302fff100f10ff040404ff030304ff030303ff020302ff020202ff010202ff010101ff010101ff010101ff000100ff010000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff00000100000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff060606ff131313ff2e2e2eff494a4aff555656ff595959ff5e5e5eff636363ff676767ff696a6aff6d6d6dff707170ff737373ff737373ff717272ff6f6f6fff6e6f6fff6c6c6cff474647ff464646ff676667ff6b6b6bff6b6b6bff6b6b6bff6b6b6aff6b6b6bff8f8f8fff8f8f8fff8f908fff8f8f8fff8f908fffaaaaaaffa9aaaaffaaa9aaffaaaaa9ffa9a9aaffb9bab9ffbabab9ffbababaffbabab9ffb9baba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefff9faf9fff6f6f6fff2f2f3fff3f3f2fff4f5f5fff4f4f4fff5f5f5fff5f5f5fff6f6f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdedfdfffdededeffdededeffddddddffdddedeffdddcddffdcdcddffdcdbdcffdcdbdcffdbdbdbffdedddeffe3e2e2ffe7e6e6ffe8e7e8ffe8e9e8ffe9e9e9ffe9e9e9ffe6e7e6ffe4e4e4ffe2e1e1ffe1e2e1ffe2e2e3ffe3e4e4ffe5e5e5ffe7e6e6ffe7e7e7ffe8e9e8ffeaeae9ffeaebebffececebffececedffedececffeeeeeeffeeeeeeffeeeeeeffefefeeffeff0effff0eff0fff0f0f0fff0f0f1fff0f0f0fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff6f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff8f8f9fff8f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f9fff8f8f8fff8f9f8fff8f9f9fff8f8f9fff8f8f8fff8f9f8fff8f9f8fff8f9f8fff9f8f8fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f9fff9f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9faf9fffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafbfffbfafafffbfafafffafafafffafbfafffbfafafffafafbfffafafafffafafbfffafafafffafbfbfffafafafffafafafffafaf9fffafafafffaf9fafffafafafff9f9fafff9f9f9fffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f8f8fff8f9f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f7f6fff7f7f6fff6f7f7fff6f6f6fff6f7f7fff7f6f6fff6f7f7fff6f6f7fff6f7f7fff7f6f7fff7f7f6fff6f6f6fff6f7f6fff7f6f6fff6f7f7fff7f7f6fff6f7f7fff6f6f6fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f6f5fff5f6f5fff5f5f5fff4f5f5fff5f5f5fff4f4f4fff3f4f4fff3f4f4fff3f3f4fff3f3f2fff2f3f3fff2f2f3fff1f2f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffeff0f0ffeff0f0ffefefefffeeeeeeffeeededffedededffecececffebebebffeaeaeaffe9e8e9ffe7e7e7ffe6e5e6ffe4e4e4ffe4e3e3ffe6e6e6ffe9eae9ffecececffecececffebebebffebebebffeaeaeaffe8e8e8ffe3e3e3ffe0e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e2e1ffe2e2e1ffe1e2e2ffe2e2e1ffe1e2e2ffe1e1e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f4fff3f3f4fff2f3f3fff3f2f3fff3f2f3fff2f2f3fff9f8f9fffdfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616261ff626261ff616161ff616162ff626262ff626161ff616161ff616162ff616161ff616262ff3a3a3aff3a3a3aff3a3a3aff3b3a3aff3a3b3aff3a3a3aff3a3a3aff3a3b3aff3a3a3bff3a3a3aff383939ff383738ff353636ff343434ff343333ff2e2f2fff2f2e2fff2e2e2eff2e2e2eff2e2e2fff323333ff363636ff373637ff383838ff3a3a3aff3c3c3dff3e3e3eff3f4040ff414141ff434342ff454545ff464747ff484848ff4a494aff4c4b4bff4c4d4dff4e4e4eff4f4e4eff505050ff515151ff515251ff535252ff535454ff535454ff545353ff545354ff545454ff545454ff555455ff545454ff545454ff545454ff535353ff525353ff525352ff525352ff525252ff515152ff515151ff504f50ff4e4e4eff4d4d4dff4b4b4bff4a4a4aff494849ff474748ff464646ff454545ff424343ff404040ff3d3d3dff3a3a3aff373738ff363536ff353636ff353535ff313231ff2b2b2bff2d2c2cff2c2c2dff2a2a2aff2a292aff2b2b2bff2c2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040405ff121212ff343434ff636263ff838384ff8f8f8fff969596ff999a99ff9b9b9bff9e9e9effa1a2a1ffa5a5a5ffaaaaaaffc0c0c1ffebebebfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffbfafbfffbfafbfffafafafffafbfafffafafbfffafbfafffbfcfbfffbfcfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafbfffbfafbfffbfafafffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfafffbfafafffafbfbfffafbfbfffbfafbfffbfafbfffafbfbfffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfdfcfffdfcfdfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffcfcfdfffcfdfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafafbfffbfafafffbfafafffafbfafffbfbfbfffafafafffafafbfffbfafbfffafafafffafafafffafbfbfffafbfbfffafafafffbfafbfffafbfafffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfff9f9f9ffe6e6e6ffb4b4b5ff9b9b9bff99999aff989999ff979897ff969595ff939393ff909090ff8a8a8aff7f7f7fff696a6aff494949ff1e1e1dff090909ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff1f1f1fff1f1f1fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f6f6fff7f7f6fff7f8f8fff8f8f8fff9f9f9fffafafafffafbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffdfdfefffefefdfffefdfefffdfdfdfffbfbfbfff8f8f8fff5f5f5fff4f5f5fff4f4f4fff3f4f3fff3f3f3fff2f3f3fff2f2f2fff2f1f2fff2f1f1fff1f2f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffefefefffefeeefffeeefefffeeeeefffeeeeeeffeeedeeffecededffecececffebebebffeae9eaffe8e9e9ffe7e7e8ffe5e5e5ffe6e7e6ffe4e5e4ffe3e3e3ffe2e2e2ffe0e0e1ffe0e0e0ffdeddddffdcdcdcffdbdbdcffdadadaffd9d9d9ffd7d7d7ffd6d6d6ffd5d5d5ffd6d5d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d7ffd7d8d8ffd8d7d8ffd8d9d8ffd8d8d8ffd9d9d9ffd9dadaffdadadaffdadadaffdbdbdbffdbdcdcffdcdcddffddddddffdeddddffdededfffdedfdeffdfdfdfffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e7e7ffe6e7e7ffe7e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeae9eaffeaeaeaffeaeaeaffebeaebffeaebebffebeaeaffeaebebffebebebffebececffecebecffecececffecececffecececffecececffecececffecececffecececffececedffedececffececedffecededffededecffedececffedededffecedecffececedffecedecffecededffedececffecedecffedececffecececffecececffecececffecececffecececffecececffececebffecececffecececffebecebffecebebffebececffebebecffebebebffecebecffebebebffebebebffebebebffebeaebffeaebeaffeaeaebffeaeaeaffeaeaeaffe9eae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe0e1e1ffdedfdfffdddddcffdbdbdbffd9dadaffd7d8d7ffd6d6d6ffd5d5d5ffd3d4d4ffd2d1d1ffcfcfceffcdccccffc9cacaffc6c6c7ffc4c3c3ffc1c0c0ffbdbebeffbbbbbbffb8b8b8ffb5b5b5ffb2b2b2ffaeafaeffabababffa8a9a9ffa6a6a6ffa4a3a4ffa3a2a3ffa1a1a1ffa0a0a0ff9f9f9fff9e9d9eff9c9c9cff9a9b9bff979897ff959695ff929392ff909090ff8d8e8eff8b8a8bff878787ff848384ff818181ff7e7e7fff7b7b7bff797979ff767676ff747475ff737373ff727172ff6d6e6dff6b6b6bff696969ff666766ff646464ff616161ff5f5f5fff5c5c5cff575857ff545454ff515151ff505050ff4d4d4dff4a4a4aff454545ff414242ff3e3f3fff3b3c3bff383838ff333333ff151615ff040404ff040404ff030404ff030303ff020302ff020202ff010202ff010102ff020101ff010101ff010101ff010101ff010000ff000001ff010000ff000000ff000000ff000101ff000001ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff00000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff060606ff111212ff2e2d2eff494849ff535453ff575657ff5c5c5cff616161ff656565ff686868ff6a6b6aff6e6e6eff717271ff727272ff707070ff6c6c6dff6c6c6cff6c6b6cff6c6c6cff474747ff464646ff6b6b6bff6b6a6bff6a6b6bff6a6b6aff6b6b6bff6b6b6bff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fffaaaaaaffaaa9aaffa9aaa9ffa9a9a9ffaaaaa9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffafafafff7f7f7fff3f3f3fff4f4f5fff5f4f5fff4f5f5fff5f5f6fff6f6f5fff6f5f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdddeddffdddeddffdcdcdcffdcdcddffdcdcdcffdcdbdbffdcdcdcffdadadaffdbdcdcffdfe0dfffe3e3e3ffe7e7e7ffe8e8e8ffe9e8e9ffe9eae9ffe8e8e8ffe5e6e5ffe3e3e2ffe1e1e1ffe2e2e2ffe3e3e3ffe5e4e5ffe5e6e5ffe7e6e6ffe8e8e8ffe9e9e9ffeaeaeaffeaeaebffecebecffececedffedededffeeeeedffeeeeeeffefefefffefefefffefefeffff0f0effff0f0f0fff1f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f2f2fff2f3f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f5fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9fafafffaf9f9fff9fafafffafaf9fffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffaf9fafffafafafffafafafff9f9fafffafaf9fff9fafafffaf9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f7f6fff6f6f6fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff6f5f5fff5f6f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0f0ffefefefffeeefeeffedeeedffedededffecececffebebecffebebebffe9e9e9ffe8e8e8ffe6e6e7ffe4e4e4ffe3e4e3ffe4e4e4ffe7e7e8ffeaeaeaffecebecffebebebffebeaeaffe9eaeaffe8e9e8ffe5e5e5ffe1e1e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e0ffe1e2e2ffe2e1e2ffe1e1e2ffe2e2e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f2f3fff3f3f3fff3f3f3fff8f8f9fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656666ff616261ff616261ff616162ff616261ff616161ff616161ff626261ff616162ff616162ff5e5e5eff3a3a3aff3b3b3bff3a3a3aff3a3a3bff3a3a3aff3a3a3aff3a3b3aff3a3939ff383839ff373837ff363636ff353534ff343433ff323232ff303030ff2e2f2fff2e2f2eff2f2e2eff2e2e2eff323232ff353536ff363636ff373736ff383939ff3b3b3bff3d3d3dff3e3d3dff3f403fff414141ff424343ff454445ff464645ff474747ff494948ff49494aff4b4b4aff4c4d4cff4d4d4dff4e4e4dff4f4f4eff4f4f50ff505050ff505051ff505050ff515151ff515151ff515151ff515151ff515151ff505151ff515050ff505050ff50504fff4f4f4fff4e4f4fff4f4f4fff4e4e4fff4e4e4dff4c4c4cff4b4b4bff4a4a49ff484848ff474747ff464545ff454445ff444444ff424242ff404040ff3e3e3dff3b3b3bff383838ff363636ff353535ff343534ff343435ff313030ff2b2b2bff2c2c2bff2a2929ff2a2a2aff2b2b2bff2d2d2dff2d2d2dff2a292aff2a2a2aff2a2a2aff2a2a29ff29292a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0b0c0cff232323ff4c4b4bff757575ff8a8a8aff939393ff999899ff9c9c9bff9f9f9fffa1a2a1ffa5a4a4ffa8a8a9ffb0b1b1ffd5d5d5fff7f7f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfafbfffbfbfafffafafbfffafafafffbfbfafffafbfafffbfafafffafafafffafaf9fffafafafffafbfafffafbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafbfffbfafafffafbfafffbfafafffbfbfafffbfafafffafafbfffafafbfffbfafbfffafafafffbfafbfffbfbfafffafafbfffafafbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfafffafafbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffbfcfcfffcfbfcfffcfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafafffafafafffafbfafffbfafbfffbfbfafffbfbfafffafafbfffafafbfffbfafbfffafafafffbfafbfffbfbfafffafafbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffbfcfbfffbfbfcfffcfbfbfffcfcfbfffafafafff3f3f3ffcececfffa2a2a1ff9b9b9aff9a9a9aff999899ff979798ff959594ff919291ff8d8d8eff848484ff757675ff5e5e5eff373737ff131313ff060607ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff1f1f1fff2f2f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f6f5fff6f7f6fff8f7f7fff8f8f8fff8f9f9fffafafafffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffdfcfdfffefdfefffefefdfffcfdfcfffafafbfff7f7f7fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff2f2f3fff3f2f3fff2f3f2fff2f2f2fff2f2f1fff1f1f1fff1f1f0fff0f1f0fff1f0f0fff0f0efffefefefffefefefffeeeeefffefeeefffeeeeeeffeeeeeeffedededffececedffebebebffeaeaeaffe9eae9ffe8e8e8ffe6e6e6ffe9e9e8ffe5e6e6ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e0ffdfdedfffddddddffdcdcdcffdbdbdbffd9dadaffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadbffdbdbdaffdcdbdbffdcdcdcffdcdcdcffdddddeffdededeffdedfdeffdededfffe0dfe0ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e7ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaeaeaffebeaebffebebebffebebebffebecebffecebebffecececffebececffecececffecececffedececffecececffedececffecededffededecffedececffecedecffedececffedecedffedededffecedecffececedffecececffecededffecececffecededffecececffececedffececedffecececffecececffecececffecececffecececffebececffecececffececebffececebffecebecffebebecffebebebffebebebffebebebffebebebffeaeaebffeaeaebffebebeaffeaebeaffebeaeaffeaeaeaffeaeae9ffe9eaeaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e7ffe5e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e0ffe0e0e0ffdedfdeffdcdcdcffdbdbdbffd9d9d9ffd7d8d7ffd6d6d6ffd5d4d5ffd3d4d3ffd1d1d1ffcecfcfffcbcbcbffc8c8c9ffc6c6c6ffc3c3c2ffbfbfbfffbbbbbbffb7b7b7ffb5b4b4ffb2b2b2ffafafafffacacabffa9a9a9ffa6a6a6ffa3a3a4ffa1a1a2ff9fa09fff9f9f9fff9e9e9dff9c9c9cff9a9a9bff999999ff979898ff979696ff949494ff929291ff8e8e8eff8b8c8bff888989ff848485ff818181ff7e7e7eff7b7b7bff797979ff767677ff747474ff727172ff707070ff6e6e6eff696969ff686768ff666666ff646464ff616261ff5f5e5eff5b5b5cff585959ff565657ff535353ff505050ff4d4d4cff4b4a4aff484848ff454645ff414141ff3e3e3eff3b3b3bff383838ff333333ff171717ff040405ff040404ff040404ff030303ff020303ff020202ff020202ff020202ff020201ff010202ff010101ff010101ff010000ff000100ff010000ff010100ff010000ff000001ff000001ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050506ff111011ff2a2a2aff454545ff525252ff555556ff5a5a5aff60605fff636463ff676667ff696969ff6c6c6bff6f6f70ff717171ff6f6f6fff6b6b6bff6a6a6aff6c6b6cff6c6c6bff666666ff666666ff464747ff6b6a6aff6b6b6bff6b6b6bff6b6b6bff6b6a6bff6b6b6bff8f8f8fff8f8f8fff8f8f8fff8f8f90ff8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff8f8f8fff4f4f5fff4f5f4fff5f5f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededdffddddddffdcdddcffdcdddcffdcdbdcffdcdcdbffdcdbdcffdcdcdbffdcdcdcffdbdcdcffdddddeffe1e1e1ffe5e5e5ffe8e8e8ffe8e8e8ffeae9eaffe9e9e9ffe7e8e7ffe4e5e4ffe2e2e2ffe1e2e2ffe2e3e2ffe3e3e4ffe5e5e5ffe6e6e6ffe7e7e7ffe9e8e8ffe9e9eaffeaebeaffecebebffecececffedececffededeeffeeeeeeffeeefeeffeeeeefffefefefffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f3f4fff3f4f3fff4f4f4fff5f5f4fff4f4f5fff4f4f5fff5f5f5fff4f5f5fff6f5f5fff6f5f6fff6f6f5fff5f6f6fff6f6f6fff6f7f6fff6f6f7fff7f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff8f8f7fff8f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fffaf9fafffafaf9fff9fafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fffafafafffaf9f9fff9fafafff9f9f9fff9f9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff7f7f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f7fff6f7f6fff6f6f7fff7f6f6fff7f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f6fff7f6f6fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff5f6f6fff6f6f6fff5f5f6fff6f6f6fff6f6f5fff6f6f6fff5f6f5fff5f5f5fff5f5f4fff4f5f4fff5f4f4fff4f4f3fff4f4f3fff3f3f3fff3f2f3fff3f2f3fff2f2f2fff2f1f2fff1f1f1fff0f0f1fff0f0f1fff0f0f0ffeff0effff0efefffefefefffefeeeeffedededffecedecffebececffebeaebffeaeae9ffe8e8e8ffe7e7e7ffe6e6e5ffe4e4e4ffe3e4e4ffe6e6e6ffe9e9e9ffebebebffebebebffebeaebffeaeaeaffe9e9e9ffe6e7e6ffe3e2e2ffe0e0e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e2e2ffe2e2e1ffe2e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff9f9f9fffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6d6dff666666ff626161ff626261ff616261ff616161ff616161ff626161ff616262ff5e5e5eff555555ff4c4c4cff3b3a3aff3a3a3aff3b3a3aff3a3a3aff3a3a3aff3a3a39ff393838ff383737ff363536ff353534ff343433ff333233ff303030ff302f2fff2f2f2fff2e2e2eff2e2e2fff2f2e2fff323232ff353434ff353535ff363636ff383938ff3a3b3aff3c3c3cff3c3c3cff3e3e3eff404040ff424141ff434343ff444444ff454545ff464646ff494948ff4a4a4aff4c4c4cff4c4c4cff4c4c4bff4c4c4bff4c4c4cff4d4d4dff4d4d4eff4e4e4dff4e4e4eff4e4e4eff4f4e4fff4e4e4fff4e4f4eff4e4e4eff4e4d4dff4d4d4dff4c4d4cff4c4c4cff4c4c4cff4c4b4bff4b4b4aff4a4a4aff494949ff474747ff474646ff444545ff434343ff424343ff414242ff414141ff3f3f3fff3e3e3eff3c3c3bff393838ff373736ff353535ff343334ff343334ff343333ff302f2fff2b2a2bff292929ff2a2a2aff2b2b2bff2c2c2cff2d2d2dff2a292aff292a29ff2a2929ff2a2a2aff2a2929ff373837ff373837ff383838ff383737ff373838ff383838ff383737ff383837ff383838ff373737ff383737ff383837ff373737000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070808ff171717ff39393aff656565ff848384ff8f8f8fff989797ff9d9d9cffa0a0a0ffa2a2a2ffa4a4a4ffa8a7a7ffacacacffc0bfbfffeaeaeafffaf9fafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafbfffafbfafffbfafbfffbfbfafffafafbfffafbfafffbfafbfffafafbfffafbfafffbfafafffbfbfbfffafafafff9faf9fffafafafffbfafbfffbfbfafffbfbfafffbfbfafffafbfafffbfafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffafafafffbfafafffbfbfafffafafafffbfafbfffafbfbfffafafafffafbfafffafafafffafafafffafafbfffbfbfafffafafbfffafbfafffbfafbfffafafbfffafbfafffbfafbfffbfafbfffbfbfbfffafbfafffbfafafffbfafbfffbfafafffbfbfafffbfbfafffafbfbfffbfafafffbfbfafffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfafafffbfafafffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfafffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfcfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfafafffbfbfafffafafafffcfcfcfffbfbfbfffbfbfafffafbfafffbfafbfffafbfafffbfafbfffbfbfafffafafbfffbfbfafffbfbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffcfbfcfff6f6f6ffe4e3e3ffb4b5b4ff9d9d9dff9b9b9bff9a9a9aff989998ff979696ff939393ff90908fff8a8b8aff7e7f7eff6c6c6cff525252ff252626ff0d0d0dff050405ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000fff0f0f0fff0f0f0fff0f0effff0f0effff0f0f0fff0efeffff0f0effff0f1f1fff2f2f2fff2f3f3fff3f3f3fff4f3f4fff4f4f4fff5f4f4fff5f5f4fff6f5f5fff6f6f6fff7f7f7fff8f8f8fff9f8f9fffafafafffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfcfbfffdfdfdfffdfdfdfffcfcfcfff9fafafff7f7f7fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff3f2f2fff3f3f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f1f1fff0f0f0ffefefefffefefefffefeeefffeeefeeffeeeeefffefeeeeffeeeeefffedeeedffedededffecececffeaebeaffeaeaeaffe9e8e8ffe7e7e7ffe9e9e9ffe7e6e6ffe5e5e5ffe4e4e4ffe3e3e2ffe1e2e1ffe0e0e0ffdededeffdddddcffdbdcdcffdadadaffd9d9daffd8d8d8ffd7d7d7ffd6d6d6ffd7d6d6ffd7d7d6ffd6d6d6ffd7d7d6ffd8d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd9d9d9ffdad9daffd9dad9ffdadadaffdadbdaffdbdbdbffdbdbdcffdcdcddffdcdddcffdeddddffdededeffdfdedeffdfe0dfffe0e1e0ffe2e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e4e4ffe3e3e3ffe4e3e3ffe5e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e8ffe9e8e8ffe9e9e9ffeae9e9ffeaeae9ffe9eae9ffe9eaeaffeae9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaeaffebebebffebebebffebebebffececebffecebebffecebecffecebecffecececffedececffedecedffecececffededecffecedecffecececffecededffedecedffecedecffedececffedededffedececffecededffecedecffedededffecececffecececffedecedffecececffecececffecececffececebffecebecffecececffecececffecececffecececffececebffececebffecebecffebebebffebebebffebebebffebebecffebebebffebebebffeaeaebffeaebeaffebeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e4e5ffe4e4e4ffe4e3e3ffe3e2e3ffe1e1e1ffe1e0e0ffdfe0dfffdededeffdddddeffdcdcdcffdadadaffd9d8d8ffd7d7d7ffd6d6d5ffd4d5d4ffd2d3d2ffd1d0d1ffcecdceffcbcbcbffc8c7c8ffc5c4c4ffc1c1c1ffbdbebeffb8b8b8ffb4b4b4ffb0b0afffacacacffacacacffa9a9a9ffa6a6a6ffa3a4a3ffa1a1a1ff9e9f9eff9d9d9eff9c9c9cff9b9b9bff999999ff979797ff959596ff949594ff949393ff929292ff909090ff8d8e8dff898989ff878686ff838282ff7f7f7eff7c7c7cff787979ff767676ff747473ff717172ff6f6f6fff6d6d6eff6b6b6bff6a6a6aff646464ff626161ff60605fff5f5e5eff5d5d5cff5a5a5aff575657ff545354ff515150ff4e4e4eff4c4b4cff484848ff474746ff434443ff404040ff3c3d3dff3a393aff373737ff333232ff171717ff050404ff040504ff040403ff040404ff030303ff020203ff030203ff020202ff020202ff010202ff010101ff010101ff010101ff000000ff010101ff000101ff000000ff000100ff000000ff000000ff000001ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040504ff0f0f10ff272727ff3f4040ff4f504fff545454ff585959ff5d5e5dff626161ff656464ff676767ff686968ff6d6d6dff706f70ff6f6e6eff6a6a69ff676766ff6a6a6aff666566ff666665ff656666ff656666ff464647ff6a6b6bff6b6b6bff6b6b6bff6b6b6bff6b6b6aff6b6a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffafafafff9f8f8fff4f5f4fff4f4f4fff5f5f5fff6f5f6fff5f6f5fff6f5f5fff6f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdddcddffdcdcdbffdcdcdbffdcdcdbffdcdcdcffdcdbdcffdddddcffdcddddffdcdcdcffdedfdfffe3e3e3ffe7e7e7ffe8e9e8ffeae9e9ffeaeae9ffe9e9e9ffe7e7e6ffe4e3e3ffe2e1e2ffe2e1e2ffe3e3e3ffe5e4e4ffe6e5e6ffe7e7e6ffe8e8e8ffe8e9e8ffe9e9e9ffeaebebffebebecffecececffedececffeeedeeffeeeeeeffeeefefffefefeefff0efefffefefefffeff0f0fff0f0f1fff1f0f0fff1f1f0fff1f1f2fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f5f4fff5f5f5fff5f5f5fff6f6f6fff5f6f5fff6f5f5fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f7f6fff7f6f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff8f8f8fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff8f7f8fff8f7f8fff8f8f7fff8f8f8fff8f7f8fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff8f7f7fff8f8f8fff8f7f7fff7f8f8fff8f8f7fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff8f9f9fff8f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fffafaf9fffaf9f9fffafaf9fffaf9f9fffaf9fafffaf9fafffafafafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafaf9fff9fafafff9faf9fffafafafff9f9f9fff9f9fafffaf9fafff9f9f9fffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff7f6f7fff6f6f6fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff7f6f6fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f5f5fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f5fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff2f3f2fff2f2f3fff2f2f1fff1f1f2fff1f1f1fff1f1f1fff0f0f1ffeff0effff0efefffefefefffefefefffedeeedffedededffecececffebebebffeaeae9ffe9e9e8ffe7e8e7ffe6e6e6ffe5e5e4ffe3e4e4ffe4e4e4ffe8e8e8ffeaeaeaffebeaebffeaeaeaffeaeaeaffe9e9e9ffe8e7e7ffe4e4e4ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe0e1e0ffe1e1e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f3f3fff4f3f3fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff9fafafffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff737373ff6d6d6dff656565ff616261ff616162ff616262ff616162ff616161ff5e5f5eff555655ff4c4c4cff464646ff444444ff3b3a3bff3a3b3aff3b3b3aff3a3a39ff393838ff373737ff363636ff343534ff343434ff323233ff313030ff2f302fff302f2fff2f2f30ff2e2e2fff2f2e2fff2f2e2fff323332ff343434ff343434ff353635ff373838ff3a3939ff3b3a3aff3b3b3bff3d3d3dff3f3f3eff404040ff424241ff424342ff444344ff454545ff484948ff4b4b4bff4c4c4dff4c4c4cff4b4b4bff4a4a4aff4b4a4aff4b4a4aff4b4c4bff4c4b4bff4c4b4cff4c4c4cff4c4d4dff4d4d4cff4c4d4cff4c4c4cff4c4b4bff4a4b4aff4b4a4aff4a4a4aff494a49ff494849ff484948ff474748ff464747ff454546ff444444ff434342ff414242ff414141ff404040ff404040ff3e3e3eff3c3d3cff3a3a39ff383837ff363636ff343434ff343433ff333433ff333333ff2f2f2fff2a2929ff2a2a2aff2b2b2bff2d2d2dff2d2d2dff2a292aff2a292aff292a29ff2a2a2aff2a2a29ff343434ff353636ff373737ff383738ff373738ff383738ff383837ff383738ff383837ff383838ff383738ff383838ff383838ff4d4e4eff4e4d4eff4e4e4dff4e4e4dff4e4e4d0000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040504ff0f0f0fff2b2b2bff575757ff7d7d7dff8d8d8dff979796ff9d9d9cffa1a1a0ffa3a3a3ffa3a4a3ffa7a7a7ffaaabaaffb5b4b5ffdadadafff8f8f8fffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfafafffbfbfbfffbfafafffbfafbfffafafafffafbfbfffafafafffafafafffbfbfafffbfafafffafafafffaf9fafffafafafffbfbfbfffafafafffafbfafffafafbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffbfbfbfffafafbfffafafafffafafafffafafafffbfafafffbfafafffbfafafffbfbfbfffbfafafffbfafbfffafafafffafbfbfffbfafafffafbfafffbfbfbfffbfbfafffafbfafffbfafbfffbfbfafffafbfafffafafafffafbfafffafafbfffafbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfafbfffafafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfafafffbfbfbfffbfafafffbfbfbfffbfafafffbfafbfffafafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfcfffcfbfbfffbfcfbfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffbfafafff0f1f0ffd3d3d2ffa5a5a5ff9c9c9dff9b9b9bff9a9a9aff989998ff969696ff939392ff8f8f8fff878788ff7a7979ff646464ff414141ff191819ff0a0909ff040304ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefeffff0f1f0fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff6f6f5fff6f6f6fff7f7f6fff8f8f8fff8f9f8fffafafafffafbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffcfcfcfffdfdfcfffcfcfcfff9f9f9fff7f7f7fff5f4f5fff4f4f4fff4f3f4fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0ffefefefffefefefffefefefffefefefffefeeeeffefefefffefeeeeffefeeeeffeeeeeeffedeeeeffecececffebebebffebebeaffe9e9e8ffe7e7e7ffeae9e9ffe8e8e7ffe5e6e5ffe4e4e4ffe3e4e3ffe2e2e2ffe1e1e1ffdfdfe0ffdeddddffdcdddcffdbdcdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d6ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffdad9d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdcdcdcffdddcddffddddddffddddddffdededeffdededeffdfdfdfffe1e0e0ffe2e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffebebebffebeaebffebebeaffecebebffececebffecebebffebebebffecececffebecebffecececffececedffedececffededecffededecffedededffedededffedededffedededffedededffedededffededecffedededffececedffedececffedececffecececffedecedffedececffecececffecececffecececffecebecffecececffecececffecececffecebecffececebffececebffecebebffecececffecebebffebebebffebebebffebebebffebebebffeaebebffebebeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e0e1ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd8d9d8ffd7d7d7ffd6d6d5ffd4d4d4ffd2d2d2ffd0cfcfffcdcdcdffcacacaffc8c7c8ffc5c4c4ffc1c0c1ffbcbdbcffb8b8b8ffb4b3b3ffaeaeaeffaaaaaaffa7a7a7ffa7a7a7ffa5a5a4ffa2a2a2ffa0a0a0ff9e9e9eff9b9a9bff9a9a9aff999999ff989798ff959596ff939494ff929292ff919190ff909090ff8f8e8eff8c8d8cff8a898aff858585ff818181ff7e7d7eff7b7c7bff787879ff757575ff727373ff707070ff6e6e6dff6c6c6cff696a6aff686868ff676767ff616061ff5e5e5dff5c5c5bff5a5a59ff595959ff565656ff545453ff505150ff4e4e4eff4a4b4bff494848ff464646ff444443ff414141ff3e3e3eff3a3a3aff373737ff343534ff202020ff040504ff040504ff040404ff040303ff030303ff030303ff030203ff030202ff020202ff020202ff010201ff020101ff010101ff010101ff010101ff000001ff000000ff000000ff010000ff010000ff010000ff010101ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff0f0f0fff232222ff3a393aff4d4d4dff535454ff585858ff5c5c5cff606060ff636362ff656565ff676667ff6b6b6aff6e6f6eff6e6d6eff6a6a6aff676767ff666666ff656666ff666666ff666665ff666666ff5c5d5dff5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffbfbfbfff9f9f8fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcddddffdddcdcffdddddcffdcddddffdddddeffe1e2e2ffe6e6e6ffe9e8e9ffeaeae9ffeaeae9ffeaeae9ffe8e8e8ffe5e5e4ffe3e3e2ffe1e2e1ffe3e3e3ffe4e4e4ffe6e5e5ffe7e7e6ffe8e8e7ffe8e9e9ffe9eaeaffebeaebffebebebffecececffedededffedededffeeeeeeffeeeeeeffefeeeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f3f3fff4f3f3fff4f4f4fff4f3f3fff4f3f4fff4f4f4fff4f5f5fff4f4f4fff4f5f4fff5f5f5fff5f5f4fff5f5f5fff6f5f5fff6f6f5fff5f6f6fff6f5f6fff6f6f6fff6f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f8fff8f8f7fff8f8f7fff8f8f7fff8f7f8fff7f7f7fff8f8f7fff7f8f7fff8f8f8fff7f8f8fff8f7f7fff7f8f7fff8f8f7fff7f7f8fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f8fff7f7f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffafaf9fffafaf9fffafaf9fffaf9fafff9f9f9fffafafafff9faf9fffafafafffafafafffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9f9fafffaf9f9fffaf9f9fff9f9f9fffaf9fafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f7f8fff7f8f7fff7f7f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f6f7fff7f7f6fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff6f6f7fff7f6f6fff6f7f6fff7f6f6fff6f6f7fff6f6f6fff7f6f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f5f6fff6f6f5fff6f5f6fff6f6f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f1f1fff1f1f1fff0f0f1fff0f1f1fff0f0f0fff0f0effff0f0efffefefeeffeeeeeeffeeedeeffedededffebecebffeaeaeaffe9eae9ffe8e8e8ffe7e7e7ffe5e6e6ffe4e4e4ffe3e4e3ffe6e6e6ffe9eaeaffeaeaeaffeaebebffeaeaeaffeaeae9ffe9e9e8ffe7e7e6ffe3e3e3ffe0e0e0ffe1e1e1ffe1e2e1ffe2e1e2ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff2f3f3fff4f4f4fff9faf9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777676ff737373ff6d6d6dff666665ff616161ff616161ff616161ff5e5f5eff555556ff4c4c4cff454646ff434444ff424242ff414141ff3a3a3aff39393aff393839ff383738ff363636ff353534ff333433ff323232ff313030ff2f2f2eff2f2e2fff2f2f2fff2c2d2cff262627ff252524ff2d2e2eff333333ff343534ff343535ff363636ff383837ff373737ff3b3b3bff3f3f3fff414141ff424242ff444443ff454545ff464646ff484747ff494949ff4c4c4cff4e4f4eff525252ff5a5a5aff5c5c5cff5d5d5cff5e5e5eff605f5fff606060ff5f5e5fff5d5d5dff595a59ff555454ff535352ff515151ff505050ff4f4f4fff4e4e4eff4d4d4dff4d4c4cff4b4b4bff464646ff444444ff434343ff424242ff414241ff414141ff3f3f40ff404040ff414141ff3f4040ff3d3d3dff3c3c3cff3a393aff373738ff363536ff353435ff343333ff333332ff323232ff313132ff2f2e2eff2a2b2aff2b2b2bff2d2d2cff2d2d2dff2a292aff2a2a29ff292a29ff2a2a2aff292a29ff303131ff333333ff343434ff363636ff373737ff383837ff373838ff383838ff383838ff383838ff383738ff383837ff383838ff4d4e4eff4d4e4dff4d4e4eff4e4e4dff4e4d4eff5555550000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff111111ff343535ff666666ff868686ff939292ff9a9a9bffa0a0a0ffa3a2a3ffa4a3a4ffa6a6a5ffa9a9a8ffacadadffbfbebeffe7e8e7fffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfafffafbfafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffbfafafffafbfbfffbfafbfffafafbfffafbfafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfafffafafafffafafafffafafafffbfbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffafbfbfffafbfafffafbfbfffbfbfafffafafafffafbfafffafafafffafafafffafbfbfffbfafbfffafafbfffafbfafffbfafafffafbfafffafafafffbfafafffafbfbfffafafafffbfbfafffbfbfbfffafafbfffafafafffbfafafffafafafffafafafffafafafffbfbfafffafafbfffbfafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfafbfffbfafbfffbfafafffbfbfafffafbfafffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffcfcfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfafbfffafbfbfffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfff7f7f7ffd8d8d8ffb2b2b2ff9e9e9eff9c9b9cff9b9b9aff999a99ff989898ff959695ff929292ff8c8c8cff828281ff6f6f6fff494949ff201f1fff0a0b0aff040404ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000ffedececfff0f0f0fff0f0f0fff0f0efffefefefffefefefffeeefefffefefeffff0f0f0fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff3f3f4fff4f3f4fff4f4f5fff5f5f5fff6f6f6fff7f6f7fff8f8f7fff9f9f8fff9fafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafbfafffbfbfbfffcfcfbfffbfcfcfffbfbfcfff9faf9fff7f7f7fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff0f1f0ffeff0f0fff0f0effff0eff0ffeff0efffefefefffefefeeffeeefefffefeeefffeeeeefffeeeeeeffeeededffedededffecececffebebebffe9eaeaffe8e8e8ffeaeaeaffe9e8e8ffe7e7e7ffe5e5e6ffe5e5e4ffe3e3e3ffe2e2e2ffe0e1e0ffdfdfdfffdddddeffdcdcdcffdbdbdcffdadbdbffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd9dad9ffdbdadbffdbdadaffdbdcdbffdcdbdcffdcdddcffdcddddffddddddffdededeffdedfdfffdfdfe0ffe0e0dfffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e6e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e7e6ffe7e6e7ffe7e6e6ffe7e7e7ffe8e7e7ffe7e7e8ffe7e8e7ffe8e7e7ffe8e8e7ffe8e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebebffebebebffebebebffebeaebffebebebffebebecffecebecffecebecffececebffecececffecececffedececffecedecffedecedffedececffedededffedecedffedededffedededffedededffededecffecededffedededffededecffedededffececedffedececffecedecffecececffecedecffecececffecececffecececffecececffebececffebecebffebececffececebffecebecffebecebffebebebffebebebffebebebffebebebffebeaebffeaebeaffebeaeaffeaebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e2ffe2e2e1ffe1e1e0ffdfe0e0ffdfdfdeffdddeddffdcdcdcffdbdbdbffdbdbdaffd9d9daffd8d9d8ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d3ffd0d0d0ffcdcdcdffcbcacbffc7c7c7ffc3c3c3ffc0c0c0ffbcbcbcffb8b8b8ffb3b3b3ffb0b0b0ffacababffa6a6a6ffa3a3a3ffa0a1a0ff9e9f9fff9c9d9cff9a9a9aff989998ff979797ff959494ff939494ff929292ff919091ff8d8e8dff8c8c8cff8a8b8aff898989ff888888ff878787ff858585ff828181ff7e7d7eff7a7a7aff777778ff757574ff717171ff6f6f6fff6c6d6dff6b6b6bff686869ff666665ff636464ff616262ff5d5d5dff59595aff565656ff535354ff525252ff505051ff4f4e4eff4e4e4dff4b4c4bff484949ff464645ff434343ff403f40ff3d3d3dff3c3c3cff39393aff363635ff323332ff1f1f1fff060605ff040405ff040404ff040404ff040404ff030303ff030302ff020302ff020202ff020202ff020202ff020102ff020101ff010101ff010101ff010101ff000101ff010100ff010000ff000100ff000000ff000000ff000101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0d0dff1f1f1fff323233ff484948ff515050ff565655ff5a5a5aff5e5e5eff606161ff636362ff646464ff686767ff6b6b6cff6c6c6dff6a6a69ff666566ff656565ff656666ff666666ff656666ff5d5d5cff5c5d5dff5c5d5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfbfcfffaf9f9fff6f6f6fff6f5f6fff6f6f5fff5f6f6fff6f6f6fff6f6f5fff7f7f7fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcddddffddddddffdcdcddffdddddcffdcdcdcffdedfdfffe3e3e4ffe7e7e8ffe9e9e9ffe9e9eaffeae9eaffeae9eaffe8e7e7ffe5e5e4ffe2e2e2ffe1e2e2ffe3e3e2ffe4e4e4ffe6e6e6ffe7e7e6ffe8e8e8ffe9e9eaffeaeaeaffeaebebffecececffecedecffecededffeeeeeeffeeeeeeffefefefffefefefffefefefffeff0effff0f0f0fff0f1f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f2f2fff1f2f1fff2f2f2fff2f3f2fff2f2f2fff2f3f2fff3f2f3fff3f3f2fff3f3f3fff4f3f4fff3f3f4fff3f4f4fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f6f7fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff7f7f8fff8f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafffaf9fafffaf9fafffaf9fafffafaf9fffafaf9fff9fafafffafaf9fffafaf9fffaf9fafffafaf9fffafafafffaf9fafffafafafff9fafafffafafafffafaf9fff9fafafffafafafffafaf9fffafafafff9f9fafffaf9f9fff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f7fff6f6f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff1f0f1fff0f1f0fff1f0f0ffeff0efffefefefffefefefffeeeeefffeeeeeeffedededffecececffebebebffe9e9eaffe9e9e8ffe7e7e7ffe6e6e6ffe4e5e5ffe3e4e3ffe5e5e5ffe9e8e8ffeaebebffeaebebffeaeaeaffe9e9eaffe9e8e9ffe7e7e8ffe4e3e4ffe1e1e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff0f0f0fff4f4f4fffafafafffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff767676ff737373ff6c6d6dff666566ff616262ff5e5e5eff565655ff4c4c4cff464646ff444444ff424242ff414140ff3d3e3eff3c3b3bff393939ff383938ff383737ff363636ff343434ff343434ff323333ff303030ff2e2e2dff2f2f2eff313030ff302f2fff2b2b2bff2a2a29ff373736ff3b3b3bff3c3c3bff3d3d3dff403f3fff444444ff4a4a4aff505050ff535454ff565655ff575757ff585958ff595a5aff5b5a5aff5b5b5bff5c5d5dff606060ff656465ff676868ff696969ff6b6b6aff6c6c6cff6e6e6eff707070ff6f7070ff6f6e6eff6e6e6eff6e6e6dff6d6d6cff6a6a6bff686868ff666666ff656565ff646464ff636363ff616262ff606061ff5c5c5cff5a5a5aff595959ff575858ff555555ff525252ff505050ff515151ff504f50ff4b4b4bff454545ff3e3f3fff3c3b3bff393839ff363736ff353434ff333233ff303131ff303030ff303030ff2e2e2eff2e2e2dff2d2d2cff2d2d2dff282728ff282829ff2a2a29ff2a2a2aff2a2a29ff2d2e2dff2c2c2cff313131ff333333ff343434ff363635ff373738ff383837ff383838ff373837ff373738ff383838ff383838ff4d4e4eff4e4e4dff4e4e4eff4d4e4eff4e4e4eff565655ff5b5b5b000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff080808ff1d1d1dff4c4c4bff787979ff8e8e8dff989898ff9e9f9effa2a1a1ffa3a3a3ffa4a5a4ffa8a8a8ffababacffb1b1b1ffd2d2d1fff8f7f7fffafafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffafbfbfffbfafafffbfafbfffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafbfbfffbfafafffafafafffafafafffbfbfafffafbfafffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafafffafbfafffbfafafffbfbfafffafafbfffafafafffbfafbfffafbfbfffbfafafffbfafbfffafafafffbfbfafffafafbfffafafafffafafafffafafafffafafbfffbfafafffafbfbfffafafbfffbfbfafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffbfbfafffafbfbfffbfbfafffafafbfffafbfafffbfafafffbfafbfffafbfafffbfafafffafbfbfffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffafafaffeeefeeffbabab9ffa2a2a2ff9d9d9dff9b9b9cff9a9b9aff999999ff979797ff949494ff909090ff888888ff787878ff585857ff2c2b2bff0e0e0fff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000ffecececffecececfff0f0f0ffeff0effff0efefffeeefefffedededffefefeefff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f3f3fff4f3f3fff4f4f4fff4f5f5fff6f6f5fff7f6f7fff7f8f7fff8f8f8fff9f9fafffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafbfffafafafffbfbfafffbfbfbfffcfcfbfffbfbfbfffbfafafff9f9f9fff7f7f6fff5f5f4fff3f4f4fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f1f0fff0f0f0ffeff0f0fff0f0f0fff0f0efffefeff0ffefefefffefefefffefefefffefeeefffefeeefffeeeeeeffeeeeeeffededeeffecededffebececffeaeaeaffe9e8e9ffeaeaeaffe8e9e9ffe8e7e8ffe7e7e6ffe5e5e5ffe4e4e4ffe2e3e3ffe1e1e1ffe0e0e0ffdededeffdddddeffdcdcdcffdbdbdbffdadadaffd8d9d9ffd8d8d8ffd8d8d9ffd8d9d8ffd9d8d8ffd9d8d9ffd8d9d8ffd9d8d9ffd8d9d9ffd8d8d8ffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffdddddcffddddddffdddeddffdedfdeffdfdfdfffe0dfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe3e2e2ffe3e2e3ffe2e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e4ffe6e5e5ffe5e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e8e8ffe8e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffe9e9eaffeaeaeaffeaeaeaffebeaebffebeaebffeaeaeaffebebeaffeaebebffebebebffebebecffebecebffecebebffecebecffebececffecececffececedffecececffecedecffededecffededecffedededffedededffedededffedededffedededffededecffececedffedececffedededffecedecffedececffececedffedececffecececffecececffecececffecececffecececffebececffecebebffecebebffebecebffebebebffececebffecebecffebebebffebebebffebebebffebebebffebeaebffeaeaeaffeaebeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e6ffe7e6e7ffe6e7e6ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffdfe0dfffdfdfdfffdddedeffdcdcdcffdcdcdbffdbdadaffdadad9ffd9d9d9ffd7d7d7ffd6d6d5ffd4d4d4ffd2d3d2ffd0d1d0ffcececeffcccbcbffc9c9c8ffc5c5c5ffc1c0c0ffbcbcbdffb9b9b9ffb5b5b5ffb1b1b1ffaeaeaeffadadadffa9a9a8ffa1a2a2ff9e9e9dff9b9b9bff989998ff969696ff959594ff949494ff919191ff909090ff8e8e8eff8d8c8cff8b8a8bff878787ff868786ff848585ff838383ff818282ff808080ff7f7e7fff7b7b7bff777878ff757475ff727272ff6e6f6eff6c6c6cff6a6a6aff686868ff666666ff636463ff616162ff605f5fff5d5d5dff585858ff545555ff525252ff4f4f50ff4c4d4cff4a4a4aff484848ff474847ff474747ff454545ff424242ff3f403fff3c3c3bff3a3939ff373737ff363536ff333333ff1e1e1eff040504ff030403ff030303ff040303ff040404ff030303ff030303ff020203ff030202ff020202ff010202ff010102ff020202ff010201ff010201ff010101ff010101ff000101ff010101ff010100ff010101ff000101ff010101ff000101ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff131313ff2b2a2aff444444ff4f4f4eff535454ff575858ff5b5b5bff5e5e5eff605f60ff626161ff656565ff696969ff6a6a6aff676867ff646464ff636464ff656565ff666665ff5d5d5dff5d5d5dff5d5d5dff5d5d5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffafafafff7f6f7fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdbdcdbffdddcddffdcddddffdcdcdcffdddddcffdcddddffddddddffdbdadbffdcdcdcffe1e0e0ffe5e6e5ffe8e8e8ffe9e9eaffe9eae9ffeaeae9ffe9e9e9ffe6e6e6ffe3e3e3ffe1e1e2ffe2e2e2ffe4e4e3ffe6e6e5ffe7e6e6ffe8e8e8ffe9e9e9ffeaeae9ffebebebffebecebffecececffecececffedededffeeeeeeffeeeeeeffefefeeffefefeffff0efeffff0eff0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f1f1fff1f2f2fff2f2f2fff3f3f2fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff3f4f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f7f8fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffaf9f9fffaf9fafff9faf9fffaf9f9fff9fafafff9f9f9fffafaf9fffafaf9fffafaf9fffafafafffafafafffafaf9fffafafafffafafafffafaf9fff9f9f9fffaf9f9fffafafafff9faf9fffaf9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff8f9f9fff8f8f8fff9f8f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f7f7fff7f7f6fff6f6f7fff6f7f6fff7f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff6f5f6fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff3f4f4fff4f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f0f1fff0f0f0fff0f0efffefeff0ffefefefffeeefeeffeeeeeeffedededffedececffebececffeaeaeaffe9e9e9ffe7e8e7ffe7e6e7ffe5e6e6ffe3e4e4ffe4e4e3ffe7e7e7ffeaeaebffebeaebffeaeae9ffeaeae9ffe9e9e9ffe9e8e8ffe5e5e6ffe1e2e2ffe1e0e0ffe2e1e2ffe1e2e1ffe2e1e2ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e0ffe1e1e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f3f3fff2f2f2fff3f3f3fff3f3f3fff3f2f3fff0f1f1fff0f0f0fff5f5f4fffafbfafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7979ff787878ff767676ff737373ff6d6d6dff666665ff646465ff5c5c5bff545454ff4e4e4fff4b4b4bff494848ff464646ff434343ff404141ff3e3f3eff3e3d3eff3e3e3dff3d3d3dff3b3a3bff393939ff373737ff353635ff333433ff323233ff343333ff333333ff303030ff313030ff434343ff454545ff434343ff444444ff474747ff4c4b4bff505050ff545354ff575857ff5a5b5aff5d5e5dff5f5f5fff606061ff616162ff636263ff656565ff696969ff6e6d6dff717170ff717272ff737273ff747575ff777777ff777878ff787878ff787878ff787878ff787877ff767677ff747475ff717171ff6f6f70ff6f6f6fff6f6f6fff6e6e6eff6d6d6dff6d6c6dff6c6c6cff6b6a6bff6a6a6aff6a6a69ff686969ff666766ff636363ff606061ff5e5e5fff5d5d5dff575757ff50504fff4a4a4bff444544ff404040ff3c3c3cff373738ff323232ff2f2f2fff2e2e2eff2e2e2eff2e2f2eff272728ff232323ff252525ff272727ff282828ff2a2a2aff2e2d2dff2b2b2cff2c2c2cff2c2d2dff313030ff333433ff343435ff363636ff373837ff373838ff373737ff383738ff373838ff4e4d4eff4e4e4eff4e4e4eff4e4e4eff4e4e4dff555655ff5c5b5bff5e5e5e000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff151515ff3a3a3aff696969ff868687ff949594ff9c9c9cffa0a0a0ffa2a2a2ffa4a3a4ffa7a7a7ffa9a9a9ffadadadffbcbdbcfff0eff0fff9f9f9fffbfbfafffafafafffbfafafffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffafbfafffbfafafffafafafffafafbfffafafafffafafafffafafafffafaf9fffafafafffafaf9fffafafafffafafafffafafafffbfbfbfffbfbfafffafafafffafbfafffafafafffafafbfffafbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfafafffbfafbfffafbfbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfafffafbfbfffbfafafffafafbfffafbfbfffafafafffafafbfffbfbfbfffafbfafffbfafafffafafafffafafbfffafbfafffafbfbfffafafbfffafbfafffafafafffbfafafffafafbfffafafbfffbfafafffafbfafffbfbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffbfbfafffbfafbfffbfafbfffbfbfafffafafafffafbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffbfcfcfffbfbfbfffcfbfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffcfdfcfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfcfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfff7f7f7ffdedfdeffa5a5a5ff9f9e9fff9c9c9cff9b9b9bff9a9999ff999998ff969696ff929292ff8c8d8cff808081ff676666ff3e3e3eff1b1a1bff090909ff020302ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000ffecececffecececffecececfff0efefffefefefffeeeeedffededeeffeeeeeeffefefeffff0f0f0fff0f1f1fff1f1f1fff1f2f2fff2f3f2fff3f3f4fff4f4f4fff5f4f5fff6f6f6fff7f6f7fff8f7f7fff8f8f8fff9f9f9fffafafafffafbfafffbfafbfffbfbfbfffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfcfffbfcfbfffafbfbfff9f8f8fff7f7f7fff5f4f5fff4f4f4fff3f4f3fff2f3f3fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff1f1f1fff1f0f1fff0f0f0fff0f1f0fff0f1f0fff0eff0ffefeff0ffefeff0ffefefefffefefefffefefefffeeefeeffefeeeeffeeeeeeffededeeffedededffecededffebebecffe9eae9ffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe6e6e6ffe5e5e5ffe4e4e3ffe2e2e3ffe1e2e1ffdfe0e0ffdededeffddddddffdcdcdcffdbdbdbffdadad9ffd9d9d9ffd8d9d9ffd8d8d9ffd9d9d8ffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d8ffd8d9d8ffdadbdaffdbdadbffdbdbdbffdcdcdbffdcdcdcffdddcdcffdededdffdededeffdfdedfffdfe0e0ffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffeaebebffebebebffeaebebffebebeaffebebebffebebebffebebecffecececffecececffecececffecececffecececffecececffecedecffececedffedecedffededecffedededffedededffeeeeedffedededffedededffedededffecededffedececffedededffedecedffecedecffecedecffecedecffecececffecececffecececffecebecffebecebffecebecffebebebffebebebffeaebebffebeaebffeaebebffebebebffeaeaeaffeaeaeaffebebebffeaeaeaffeaeae9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e5ffe4e4e5ffe4e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe0e1e0ffe0e0e0ffdfdfdfffdfdfdfffdedddeffddddddffdbdbdcffdadbdbffd9dad9ffd8d8d9ffd8d7d8ffd6d6d6ffd4d4d4ffd2d1d1ffd0d0d0ffcececeffcbcbccffc9cac9ffc6c7c7ffc3c3c3ffbfbfbfffbbbabbffb7b7b7ffb6b6b6ffb2b3b3ffaeaeaeffaaaaaaffa5a6a6ff9f9f9fff9a9a9aff979797ff949494ff929291ff909191ff919090ff8e8e8eff8a8a8aff898a8aff888888ff878787ff858585ff838382ff808081ff7e7f7fff7d7e7dff7c7c7cff7a7a7bff787878ff747474ff717171ff6e6e6fff6b6b6bff696869ff676767ff656665ff636363ff616161ff5e5e5eff5c5c5dff5a5a5bff585858ff535454ff515151ff4e4e4fff4b4c4bff494849ff474746ff444445ff424242ff414140ff3f3f3fff3e3e3eff3b3c3bff383839ff363636ff333333ff2f2f2fff1c1b1bff040404ff020202ff020203ff030303ff030303ff040303ff030403ff030203ff030302ff020302ff020202ff020101ff020102ff010102ff020102ff010201ff020102ff010101ff010101ff000101ff010001ff000101ff010101ff000001ff000001ff010101ff000100ff010000ff000000ff000001ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff0e0e0eff222322ff3d3d3cff494949ff505151ff555555ff585858ff5b5b5bff5c5d5cff5e5e5eff626161ff656566ff686868ff676666ff646464ff626261ff636464ff5d5d5cff5c5c5cff5d5d5dff5c5d5dff5d5d5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfdfffafafafff7f7f6fff5f4f4fff6f5f5fff6f6f6fff7f7f7fff7f7f7fff7f8f8fff7f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdddcdcffddddddffdddddcffdcddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdddedeffe3e3e2ffe7e7e7ffe8e9e9ffe9e9eaffeaeaeaffeaeaebffe8e8e8ffe5e5e5ffe2e2e2ffe1e2e2ffe3e3e3ffe5e4e5ffe6e6e6ffe7e7e7ffe8e8e8ffeae9e9ffebebeaffebebebffecececffecededffedededffeeededffeeefeeffefeeefffefefefffeff0efffeff0f0fff0efeffff0f0f0fff0f0f1fff1f0f1fff1f1f1fff2f1f2fff2f1f1fff2f2f1fff1f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f7f6fff6f7f6fff6f6f7fff7f6f7fff7f7f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f7f7fff7f7f7fff7f8f7fff8f7f8fff7f8f7fff7f8f7fff7f8f8fff7f7f7fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fffaf9f9fff9f9f9fffaf9f9fffafafafffafafafff9f9fafff9fafafff9fafafffaf9f9fffafafafffaf9fafffafaf9fff9faf9fff9faf9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9faf9fffaf9fafff9f9f9fff9faf9fff9faf9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f7fff6f7f6fff6f6f7fff7f7f6fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f4f5fff4f4f4fff4f4f3fff3f4f3fff3f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0ffefeff0ffefeff0ffefefefffeeeeefffedeeeeffedededffecececffebebebffeaeaeaffe9e9e9ffe8e7e7ffe6e6e6ffe5e5e4ffe3e3e3ffe5e6e5ffe9e9e9ffebebebffeaeaebffeaeaeaffe9e9e9ffe8e9e8ffe7e7e7ffe3e3e3ffe1e0e1ffe2e2e1ffe2e1e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e1e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f2fff2f2f3fff2f2f2fff3f2f3fff1f2f1fff1f1f0fff0f1f1fff5f6f5fffafbfafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff797a7aff787878ff767776ff737373ff6d6d6dff6e6e6eff676667ff5f5f5fff5a5a5aff555554ff505150ff4e4e4dff4a4a4aff474747ff444444ff424242ff404141ff3f4040ff3d3e3dff3b3b3bff3a3a3aff383939ff363636ff343334ff343434ff343534ff333333ff333333ff444545ff464746ff454545ff464746ff4a4a4aff4d4d4dff505050ff535353ff575758ff5c5b5cff5f5f5fff616161ff636463ff666665ff676868ff6a6a6aff6d6d6eff717272ff757474ff757575ff767676ff787878ff7a7a7aff7b7b7bff7c7c7cff7d7d7dff7c7c7cff7b7b7bff7b7b7bff797979ff777777ff757575ff757574ff757575ff747474ff737373ff727373ff727273ff717271ff6f7070ff6f6f6fff6d6e6eff6c6b6cff686867ff646464ff616261ff5f5f5fff5c5c5bff575757ff525353ff4c4c4cff474847ff444445ff3f4040ff393a39ff343333ff2f2f2fff292a2aff242424ff212121ff232322ff252625ff272727ff2a2a2aff2d2d2dff2b2b2bff2a2a2aff2b2b2aff2b2c2bff2c2c2cff313031ff333334ff343435ff363536ff383737ff383837ff383837ff3d3d3dff464646ff4d4e4eff4d4d4eff4d4e4eff565555ff5b5b5bff5e5e5eff62616200000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff0f0f0fff2e2e2eff5a5a5bff7c7c7cff90908fff989998ff9e9e9effa1a1a1ffa3a3a2ffa6a5a5ffa8a9a9ffabababffb0b0b0ffdddcdcfff3f4f3fffafafafffbfafbfffbfbfbfffafbfafffafbfafffbfbfbfffbfbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafafafffbfafafffbfafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafff9f9fafffafaf9fff9fafafffaf9fafffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafbfafffafafafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffafafbfffafbfbfffbfbfafffafbfafffbfafafffafafafffafafafffbfafafffbfafafffbfafafffafbfafffafafafffafafafffafbfafffafbfafffafbfafffafbfafffbfafafffafafafffafafafffafbfbfffafafbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafbfbfffbfbfbfffbfbfafffafafafffafbfbfffafbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbffeeeeeeffc5c5c5ffa0a0a0ff9e9e9eff9c9d9cff9b9b9bff999999ff979797ff949494ff8f8f90ff868786ff767676ff555555ff2d2d2dff101111ff050606ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000ffecececffececedffecececffecedecffedeeeeffedededffedededffeeedeeffefefeefff0f0f0fff0f1f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f5f4fff5f6f6fff6f7f6fff7f8f7fff8f8f8fff9fafafffafafbfffafafafffbfafbfffafbfafffafafafffafafafffafafafffafafafffbfbfbfffbfbfcfffbfbfbfffafafafff8f8f8fff6f6f6fff4f5f5fff3f4f4fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff0eff0ffeff0f0fff1f1f0fff0f0f0fff0f0efffefeff0ffefefeffff0efefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffececebffebeaebffeaeaeaffe9e9e9ffe8e9e9ffe8e8e9ffe7e7e7ffe5e6e6ffe5e4e5ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdededeffddddddffddddddffdbdbdbffdadadaffdadad9ffd8d9d8ffd8d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdcdbdbffdbdcdbffdcdcdcffdddcddffddddddffdddeddffdededeffdfdfdfffe0e0dfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e5ffe5e6e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffeae9e9ffe9eaeaffeae9eaffe9eae9ffe9eaeaffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebeaffeaebeaffebebebffeaebebffebebebffecebebffebecebffebececffecececffececebffecebecffecececffececedffecececffedececffecedecffedededffedededffedededffedededffedededffedededffededecffecedecffececedffececedffecededffececedffecececffecececffecececffecececffececebffebececffebecebffebebebffeaebebffebebebffeaebeaffebeaeaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e5e6ffe5e6e5ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdedfdeffdddedeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd5d5d5ffd3d4d3ffd2d2d2ffd0d0d0ffcececeffcbcbcbffc8c9c8ffc6c6c6ffc3c3c3ffc0c1c0ffbdbdbdffb9b9baffb6b6b7ffb3b4b4ffb0b0b1ffacacacffa5a6a5ffa0a0a0ff999998ff939393ff8f908fff8c8c8dff8a8b8bff8a8a89ff8b8b8bff888888ff858485ff828282ff828181ff818080ff818180ff7f7f7fff7d7d7dff7c7c7cff797a79ff787878ff767676ff747474ff727272ff6d6d6dff6a6a6aff666767ff656465ff636463ff626262ff606060ff5e5e5eff5c5c5cff5a5a59ff585858ff555555ff515151ff50504fff4d4d4dff4b4b4bff484848ff454645ff434444ff414241ff3f3f3eff3d3c3cff3a3b3bff383939ff373737ff353535ff333332ff272827ff111011ff020202ff010202ff010201ff020202ff020202ff020202ff020202ff020203ff020303ff020203ff020202ff020202ff020201ff020201ff020201ff010201ff010201ff010101ff010201ff010101ff010101ff010101ff010001ff000000ff010000ff010001ff010100ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff0b0a0aff1c1d1cff373737ff434343ff4d4e4dff525252ff555554ff575756ff595858ff5a5a5aff5e5e5eff616262ff656465ff666766ff646465ff606060ff5c5c5dff5d5d5dff5d5d5cff5d5d5dff5d5d5cff5c5d5c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafbfafff7f7f7fff6f5f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f9f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcddddffdcddddffddddddffdcdcdcffdddcddffdcdcdbffdcdcdcffddddddffdcdddcffddddddffe0e0e0ffe5e5e5ffe8e8e8ffe9e9e8ffe9eaeaffeaebeaffeaeae9ffe7e6e7ffe3e4e4ffe2e2e2ffe2e2e2ffe5e4e5ffe6e6e5ffe7e7e7ffe9e8e9ffeaeaeaffeaeaeaffebebebffecececffecececffedededffedededffeeedeeffeeefefffeeefefffefefeffff0efeffff0f0effff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f6fff6f6f6fff7f7f7fff6f6f7fff6f7f7fff7f7f7fff6f7f6fff6f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f7fff6f7f7fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f7fff6f7f7fff6f6f6fff6f7f6fff7f6f7fff6f7f6fff6f7f6fff7f6f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff8f7f7fff7f8f7fff7f8f7fff8f8f7fff7f8f8fff7f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9fafff9fafafff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9fafff9f9fafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f7fff7f7f7fff6f7f6fff6f7f7fff6f7f7fff6f7f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff4f4f4fff3f4f4fff4f4f3fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff2f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0efffefefefffefefefffeeefeeffeeeeeeffedededffedecedffebebecffebebeaffe9eaeaffe8e8e9ffe7e7e7ffe5e6e6ffe4e4e4ffe3e3e4ffe8e7e8ffeaeaeaffebebebffeaeaeaffe9e9e9ffe9e9e9ffe7e8e8ffe5e5e5ffe2e2e1ffe0e0e0ffe1e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e2e2ffe1e2e2ffe1e1e1ffe2e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff2f3f3fff2f2f3fff2f3f2fff2f2f2fff1f1f1fff0f0f0fff6f6f6fffcfcfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7a7aff797979ff787878ff767676ff737373ff747474ff6c6c6dff666666ff606160ff5b5b5bff565656ff535352ff4f4f4fff4c4c4bff484848ff454546ff444343ff414141ff3e3e3fff3d3d3dff3b3b3cff393a3aff373737ff353435ff343434ff343434ff333233ff333333ff464546ff474747ff464646ff494949ff4c4c4cff4e4e4fff525151ff555555ff595959ff5d5d5dff616161ff646363ff666666ff696969ff6b6b6bff6e6e6eff717171ff747474ff777777ff787878ff7a7a7bff7c7c7dff7e7e7dff7f7f7fff807f7fff808080ff7f7f7fff7e7e7eff7d7d7dff7c7d7cff7a7b7bff797979ff787878ff787878ff787778ff777677ff757575ff757575ff757474ff747374ff727271ff707070ff6d6d6eff6a6a6aff666766ff646363ff616161ff5e5e5dff595a5aff565655ff4f4f4fff49494aff464646ff424242ff3d3d3dff383839ff333333ff2c2d2dff262626ff242324ff262626ff292a29ff2c2b2cff2d2d2dff2e2e2eff2d2d2dff2c2d2dff2f2e2eff303030ff313131ff333232ff333333ff343334ff363636ff383838ff383838ff383738ff393938ff3e3d3dff464646ff4e4d4eff555555ff5b5b5bff5e5e5eff626262ff65656500000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff090909ff1e1e1eff464747ff6f6f6eff888888ff959595ff9d9c9dff9f9fa0ffa1a1a2ffa5a4a5ffa7a7a7ffa9aaaaffadadacffc2c2c2ffe5e4e4fff9f9f9fffbfafbfffafbfafffbfafbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fffaf9fafffafafafffaf9fafffaf9fafff9f9f9fff9faf9fffaf9f9fffaf9fafffbfbfbfffbfbfbfffafafafffaf9fafffafafafffafafafffafafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafbfffbfafafffafafafffafafafffbfafbfffafbfbfffafafafffbfbfbfffafafafffafafafffbfbfafffafafafffafafafffafbfafffafbfafffafafafffafafafffbfbfafffbfafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffafafbfffafafbfffbfafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfbfafffbfafbfffbfafbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffdfcfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffdfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfff7f7f8ffdcddddffaeaeadff9f9f9fff9e9e9eff9c9d9cff9b9a9bff989998ff969696ff929393ff8d8d8dff818081ff6b6b6bff454545ff212020ff0b0b0bff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffecececffecececffedededffededecffededeeffefeeeeffeff0effff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f9fff9f9fafffafbfafffbfafafffafafafffafafafffafafafffaf9fafffafaf9fffafafbfffafbfbfffbfbfbfffbfbfbfffbfafafff8f8f8fff7f6f6fff5f5f5fff4f3f4fff3f3f3fff3f3f3fff3f2f2fff2f1f2fff2f2f1fff1f0f1fff0f0f0fff0f0f0fff1f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0ffefefeffff0f0efffefefefffefefefffefefeeffeeefeeffeeeeeeffeeefeeffedeeeeffededecffecececffecececffebeaebffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe7e6e7ffe5e5e5ffe5e4e4ffe3e3e4ffe2e2e2ffe0e1e1ffdfdfdfffdedfdfffdededeffddddddffdcdcdcffdbdadbffd9d9daffdad9d9ffd9d9daffd9d9daffdad9daffd9d9daffd9dadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdddcddffddddddffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe3e2e2ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe5e5e4ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e9ffe9e8e8ffe8e8e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaebeaffebeaeaffebebebffebebebffebebebffecebebffebebebffebebebffecebecffebebecffebececffecececffececedffecededffecececffecececffedececffedededffededeeffedededffedededffecededffecededffedededffedededffececedffedececffecececffedececffecececffecececffecececffecebecffececebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffebeaebffeaeaebffeaeae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e9e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdeffdededeffdcddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd7d7d8ffd5d6d6ffd3d3d2ffd0cfd0ffcececeffccccccffcbcacbffc8c8c8ffc6c6c6ffc3c3c3ffc0c0c0ffbebebeffbbbbbbffb7b7b7ffb4b3b3ffb0b0b0ffadacadffa8a8a8ffa3a2a3ff9b9b9aff959495ff90908fff8c8b8cff888988ff868686ff848484ff848483ff818181ff807f80ff7e7e7eff7c7c7cff7b7b7bff7a7a79ff787979ff777777ff767676ff767676ff747575ff717272ff6f6f6fff6e6e6eff6c6c6cff666566ff626162ff606060ff5f5f5fff5e5e5eff5d5c5dff5b5b5aff595959ff575758ff555555ff525353ff505050ff4d4d4dff4c4c4bff494a4aff484847ff454545ff424243ff414041ff3e3e3fff3c3c3cff3a393aff373738ff353636ff333333ff2b2b2bff1b1b1aff060606ff020203ff020201ff020202ff010202ff010101ff020102ff020202ff020202ff030202ff020202ff020202ff020202ff020202ff020201ff020102ff020201ff010101ff010201ff010102ff010101ff010101ff000101ff010101ff010101ff010100ff010101ff010000ff000001ff010100ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff191918ff333333ff404040ff4a4a4aff4f4f4fff515151ff535353ff555555ff585758ff5b5a5bff5d5d5dff616160ff646464ff636363ff5d5d5cff5b5b5aff5c5d5dff5d5c5dff5c5d5dff5d5d5dff5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfafafff8f8f8fff6f5f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff9f8f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddcdcffdddcddffdddddcffdddddcffdbdcdcffdcdbdcffdcddddffddddddffddddddffdddddcffdededeffe3e3e3ffe6e6e7ffe8e8e8ffeae9e9ffeaeaeaffeaeaeaffe9e9e9ffe5e5e6ffe2e3e3ffe2e2e2ffe4e4e4ffe6e5e5ffe7e7e7ffe8e8e9ffe9e9e9ffebeaebffebebebffebecebffecececffedededffedededffeeededffeeeeeeffefeeeeffefefeffff0efeffff0f0effff0f0f0fff1f1f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f3fff2f2f2fff3f3f2fff3f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff4f4f3fff4f4f4fff4f5f4fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff6f5f5fff6f5f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff7f6f7fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f7fff6f6f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f7f8fff8f8f7fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9f9fffaf9fafffafaf9fff9f9f9fffaf9f9fff9f9fafffaf9f9fff9f9f9fffaf9fafffaf9f9fff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f8f8fff9f8f9fff9f9f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff6f6f7fff6f6f6fff6f6f7fff6f6f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f6fff6f6f5fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f3f2fff3f2f3fff2f2f2fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffefefefffeeefefffeeeeeeffedededffedededffecececffecebebffeaeaeaffe9e9e9ffe8e8e8ffe7e6e7ffe5e5e5ffe3e3e3ffe6e5e5ffe9e9e9ffebeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e8e8ffe6e6e6ffe3e3e2ffe1e0e1ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e2ffe1e2e2ffe2e2e1ffe1e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff6f6f7fffcfbfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7a7b7bff797a7aff797979ff787878ff767676ff777777ff707070ff6a6a6aff636464ff5e5f5fff5a5a5aff565756ff535252ff4f4f4fff4b4c4bff494849ff464646ff444344ff414141ff3f3e3fff3d3c3cff3a3b3bff393939ff363636ff353536ff343435ff333333ff353535ff484847ff4a4a4aff4a4949ff4c4b4bff4e4f4fff515152ff545454ff585858ff5c5c5dff616161ff656564ff686767ff6a6b6aff6d6c6dff70706fff727273ff757576ff797979ff7b7c7cff7e7d7eff7f8080ff818181ff838383ff848484ff848585ff848484ff838384ff828382ff828282ff808080ff7f7f7fff7e7e7eff7d7e7eff7c7d7dff7c7c7dff7b7c7bff7a7b7bff797a79ff797878ff767776ff757575ff737373ff707070ff6d6d6dff6a6a6aff676767ff646464ff606161ff5d5c5cff575858ff515151ff4b4a4bff454645ff424142ff3d3e3dff3a3a3bff363636ff303030ff292929ff272626ff292929ff2b2b2cff2d2e2dff2e2e2fff2f2f2fff2f2f2fff303030ff323231ff333434ff353535ff363736ff373737ff383838ff3b3a3aff3d3d3cff3f3e3eff40403fff434343ff494948ff4f4f50ff555556ff5b5b5bff5e5e5eff626262ff646565ff6666660000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff050404ff111211ff333232ff5b5c5cff7b7c7bff909091ff9b9b9bff9f9e9fffa1a1a1ffa3a3a4ffa6a5a5ffa8a8a9ffabababffb1b1b1ffcececefff3f3f3fffafafafffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfafffafbfbfffafafbfffbfafbfffafbfafffafafafffaf9f9fff9f9fafffaf9fafffafafafff9fafafff9f9fafff9faf9fff9fafafff9faf9fffaf9f9fff9faf9fffaf9fafffbfbfbfffafafafffafafafff9fafafffafafafffafafafffafbfbfffbfafafffafbfbfffafbfafffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfbfbfffafbfbfffbfafbfffafafbfffafafafffafbfbfffafafafffafbfbfffafafbfffbfafbfffbfbfafffbfbfbfffbfafafffafafbfffafafafffafbfbfffafbfbfffafafbfffafbfafffafbfbfffafbfafffbfafafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fffafafafff9faf9fffafafafffafafafffbfafbfffbfbfbfffbfafbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffbfbfbfffafbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffcfcfdfffdfcfcfffcfdfdfffdfcfcfffcfdfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfafbffecececffc1c1c2ffa2a2a2ff9f9f9fff9e9e9fff9c9d9dff9b9b9aff989898ff949594ff919191ff8a8a8aff797878ff5c5d5dff373737ff161616ff070807ff010102ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000ffecececffecedecffecececffecececffecececffecececffececedffedededffeeeeeeffefeff0ffeff0f0fff1f0f0fff1f2f2fff2f1f1fff2f3f3fff3f4f3fff4f4f5fff5f5f4fff6f5f6fff7f8f7fff8f8f9fff9f9f9fffafafafffafafbfffafafafffafafafff9fafafffafaf9fffafafafffafaf9fffafafbfffbfbfbfffbfbfbfffafafafff8f8f9fff6f7f6fff5f5f5fff4f3f4fff4f3f3fff3f3f2fff3f2f2fff1f2f1fff1f1f2fff1f1f0fff0f0f0fff1f0f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0efefffeff0f0ffefefefffeff0efffefefefffefefefffefefefffefefefffefeeeeffeeeeeeffedededffecededffebececffebebecffeaebeaffe9eaeaffe9e9e9ffe9e8e8ffe7e8e7ffe6e6e6ffe5e5e6ffe4e4e4ffe2e2e2ffe1e1e2ffe0e0e1ffe0dfe0ffdedfdfffdeddddffddddddffdcdcdcffdbdbdbffdadadaffdadadaffdadadaffdadadbffdadad9ffd9dadaffdbdbdbffdcdbdcffdcdcdcffdcddddffddddddffdededeffdedfdeffdfdfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e1ffe0e1e1ffe1e2e1ffe2e2e3ffe4e3e3ffe4e4e3ffe4e4e3ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9eaeaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffeaeaeaffeaeaeaffeaebeaffeaebebffeaebebffebeaebffebebebffebebebffebebebffebebebffecebecffebecebffecebecffecececffecececffecececffececedffecececffecececffedededffecededffedededffedededffededecffedecedffedededffededecffecededffececedffecedecffecedecffecececffecececffecececffececebffebecebffebebecffebebebffeaeaebffeaeaebffeaebebffeaebebffebeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe5e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe3e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfe0ffdedfdfffdfdedeffdededeffdeddddffddddddffdbdcdbffdbdbdbffdadad9ffd8d8d9ffd6d7d6ffd5d4d5ffd3d3d2ffd0d0d1ffcececeffcbcacbffc9c9c9ffc5c6c6ffc4c4c3ffc1c1c1ffc0c0c0ffbebdbeffbbbbbbffb9b8b8ffb5b6b6ffb1b1b2ffadadadffa9aaa9ffa6a5a6ffa1a0a0ff999898ff929292ff8d8e8dff89898aff868685ff828283ff808081ff7f7f7fff7d7e7eff7c7b7cff7a7a7aff787878ff767777ff767675ff747574ff727273ff727172ff707070ff6f6f6fff6e6d6dff6c6c6dff696869ff676767ff646565ff5d5d5eff5b5b5bff5b5c5bff595a5aff595858ff575757ff565556ff555555ff525353ff515151ff4e4e4fff4b4c4cff4a4949ff474848ff464545ff444444ff414241ff403f40ff3d3e3dff3c3b3cff393a39ff373737ff353434ff323233ff242424ff060506ff030303ff020203ff020202ff020202ff010201ff010102ff020102ff020101ff010202ff010102ff010202ff020202ff010102ff020202ff020201ff020101ff010201ff010102ff020201ff010102ff010102ff010101ff010201ff010101ff010101ff010101ff000101ff010100ff000101ff000001ff010101ff010101ff010101ff010000ff000000ff000000ff000100ff000000ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060607ff141314ff2e2f2eff3e3e3eff474647ff4b4b4cff4f4e4eff505150ff515252ff545455ff575757ff595959ff5b5c5bff606060ff5f605fff585859ff585858ff5a5b5bff5d5d5dff5c5d5dff5c5d5dff5d5c5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfbfbfff8f8f9fff7f7f6fff7f7f7fff7f8f7fff8f7f8fff9f9f9fff9f9f8fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdddcffdddcddffdcdcdcffdcdcdcffddddddffdcddddffdcddddffdeddddffdddedeffdeddddffe0e0e0ffe4e4e4ffe7e7e8ffe8e9e8ffeae9eaffeaebeaffeaeaebffe8e8e8ffe4e5e5ffe3e3e3ffe4e4e4ffe5e5e6ffe7e7e7ffe8e9e8ffe9e9eaffeaebeaffebebebffecececffedececffecededffededeeffedeeeeffeeeeeeffeeeeefffefefeffff0f0effff0efeffff0f0effff0f0f0fff1f1f0fff0f0f1fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f3fff3f3f3fff3f4f3fff3f4f3fff4f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f5fff5f5f4fff4f5f5fff4f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f7f7fff7f8f7fff8f7f8fff8f8f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f9f9fff9f8f9fff8f9f9fff9f8f8fff9f9f9fff8f9f8fff9f8f9fff8f9f8fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9f9fafff9faf9fff9faf9fff9f9f9fffaf9f9fffafaf9fffaf9f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9faf9fffaf9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f8f9fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f8f7fff7f7f8fff7f7f7fff7f6f7fff7f7f7fff7f6f6fff7f7f7fff6f7f6fff7f6f7fff6f7f6fff7f6f7fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f6f5fff6f5f5fff5f5f5fff5f4f5fff5f5f4fff4f4f4fff4f3f4fff3f4f3fff3f3f3fff3f2f3fff2f2f3fff2f2f2fff1f2f1fff1f1f0fff0f1f1fff0f0f0fff0f0f0ffeff0efffefefefffefeeeeffedeeeeffedededffedededffebececffebeaebffeaeaeaffe9e9e9ffe7e8e8ffe7e6e6ffe4e5e4ffe4e4e4ffe8e8e8ffeaeaebffeaebeaffe9eaeaffe9e9e9ffe9e8e8ffe7e8e7ffe4e3e3ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e1ffe2e1e2ffe1e2e1ffe1e1e2ffe1e1e1ffe1e2e2ffe2e2e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f3fff3f4f4fff2f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff7f8f8fffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7b7bff7a7b7aff7a7a7aff7a7979ff787878ff797878ff737372ff6d6d6dff676767ff626262ff5d5d5dff585959ff555555ff525152ff4e4e4eff4b4b4bff484848ff464646ff434343ff414041ff3e3e3fff3d3c3dff3b3b3aff383939ff373737ff353536ff343434ff363635ff4b4c4bff4d4e4eff4b4c4cff4e4e4dff515151ff545454ff585858ff5c5c5cff606061ff646564ff696968ff6c6c6cff6f6f6fff727272ff757575ff777877ff7a7b7aff7e7d7eff808180ff828282ff848584ff868787ff888989ff8a898aff8a8a8aff898989ff888888ff878787ff868686ff848585ff848483ff838384ff838383ff828283ff828182ff808181ff7f7f7fff7e7e7eff7d7c7cff7b7b7aff787878ff777676ff747474ff717171ff6e6e6eff6b6b6bff676868ff646464ff606060ff5b5a5aff545454ff4e4d4eff474747ff424243ff3d3d3dff3b3a3bff373737ff323132ff2b2b2aff282929ff2b2a2aff2c2c2cff2d2d2eff2e2f2eff2f3030ff313131ff313232ff343333ff363635ff373837ff3a3939ff3b3b3bff3d3d3dff3f3f3fff424242ff444544ff484848ff4d4d4dff535352ff575857ff5b5b5bff5e5e5eff626261ff646565ff666666ff6767670000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff080809ff222122ff494949ff6a6a6aff878787ff989898ff9e9e9effa0a0a0ffa3a2a3ffa4a4a5ffa8a7a8ffaaabaaffadadadffb9b9b9ffe3e3e3fff8f9f9fffbfbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfafffafafafffafafafffafafafffafafafff9faf9fffafafafff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fffafbfafffafafafff9fafafffafafafff9fafafffafafafffafafafffbfafafffbfafafffbfafbfffafbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfafbfffafbfafffafbfbfffafbfafffafbfbfffafbfbfffafafbfffbfafafffbfbfafffafafbfffbfafbfffafbfbfffafafafffafafafffbfbfbfffafafafffafafbfffafafbfffafbfbfffbfafafffafbfafffbfafafffbfafafffafafafffbfafafffafbfafffafafafffafafafffafafafff9f9fafff9f9fafffaf9fafffaf9f9fffaf9f9fffaf9fafff9f9f9fffafafafffafafafffafafafffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffbfbfbfffafafafffbfafbfffafafbfffafbfbfffbfafafffafbfafffbfafafffbfbfafffafafafffbfafafffafbfafffbfbfbfffafbfbfffbfbfbfffafafbfffafbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfdfffdfcfdfffdfdfcfffcfdfdfffdfdfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfff7f6f7ffd9d9d9ffacabacffa1a1a0ff9fa0a0ff9e9e9eff9c9c9cff9a9a9aff979796ff939393ff8e8f8fff838384ff6d6d6cff4d4d4cff282928ff0e0e0eff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffecececffedececffecebebffecebebffedededffeeeeeeffefefeffff0f0effff0f0f0fff1f1f1fff2f1f2fff3f2f2fff3f3f3fff4f4f4fff4f4f4fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfafffafbfbfffafaf9fff9f9fafff9f9fafff9faf9fff9fafafffafbfafffafbfbfffbfbfbfffafafafff8f8f8fff7f6f6fff5f5f5fff4f3f4fff3f3f3fff3f3f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefefefffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffecedecffecececffebebecffebebebffeaeaeaffeaeae9ffe9e9e9ffe9e9e8ffe7e7e7ffe6e6e6ffe5e6e5ffe5e4e5ffe2e2e3ffe1e1e1ffe0e0e1ffdfdfe0ffdfdfdfffdfdedeffdeddddffdddcddffdbdbdbffdbdadbffdadadaffdbdadbffdadadaffdadadaffdbdbdaffdcddddffdddcdcffddddddffdddddeffdededeffdfdfdfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe3e2e3ffe3e4e3ffe4e4e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe5e6e5ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe9e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffe9e9e9ffeae9e9ffeaebeaffeaeaebffeaebebffebebeaffeaeaebffeaeaebffebebebffecebebffebebebffebebecffebebebffecebecffebebebffecebecffebebecffedececffededecffecededffededecffedededffedededffededecffecededffecededffececedffecececffecececffebecebffecececffecececffecebecffebececffececebffebecebffebebebffebebebffebebebffeaebeaffeaebeaffebeaeaffeaebeaffeaeaeaffeaeae9ffe9eaeaffe9eaeaffe9e8e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e7e8ffe7e8e8ffe6e7e6ffe6e6e6ffe6e6e6ffe4e5e5ffe4e4e5ffe4e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0dfdfffe0dfdfffdfdfdfffdededfffdddedeffdededdffdcddddffdcdcddffdcdbdbffdbdadaffd9d9d9ffd8d8d8ffd6d7d7ffd5d5d6ffd3d3d3ffd1d0d1ffcececeffcccbccffc9c9c8ffc5c6c6ffc4c4c3ffc1c1c1ffbfc0c0ffbdbdbdffbbbbbbffb8b9b9ffb5b5b6ffb3b3b3ffb0b0b0ffabacacffa7a7a7ffa3a3a3ff9e9e9eff969696ff909190ff8b8c8bff878787ff838382ff80807fff7d7d7dff7b7c7bff7a7a7aff787978ff777777ff747574ff737373ff717272ff707071ff6f6f6fff6e6e6dff6c6c6cff6a6a6aff686969ff676767ff656565ff616162ff5f605fff5d5d5dff585858ff575858ff575656ff555555ff535353ff525251ff515050ff504f4fff4e4f4eff4c4c4dff4a4a4aff484847ff454546ff444444ff424242ff414040ff3f3e3eff3d3c3dff3a3a3aff393839ff363636ff353435ff2c2c2dff161516ff050505ff020303ff020202ff020202ff020202ff020201ff010202ff010202ff010102ff010101ff020101ff010101ff010101ff010101ff010102ff010201ff020201ff010201ff010102ff020201ff020202ff010201ff010201ff010101ff010201ff010101ff010101ff010101ff000101ff010001ff010100ff010100ff000001ff010001ff000101ff000000ff000000ff000001ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff060605ff0e0f0fff282828ff363636ff404141ff464646ff4a4a4aff4c4c4cff4e4e4fff505051ff525352ff545454ff565656ff5b5b5bff5c5c5bff565656ff535252ff585857ff5b5b5bff5c5d5dff5d5d5dff5c5c5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfbfff9f9f9fff7f7f7fff7f8f7fff7f8f8fff8f9f9fff8f8f9fff9f9f8fff9f9f9ffeeeeee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdbdbffdcdbdbffddddddffddddddffdcddddffdededdffddddddffdddddeffdddcdcffdfdedeffe2e2e2ffe6e5e6ffe8e8e8ffe9e9eaffeaeaeaffebeaebffe9e9eaffe7e7e7ffe4e4e4ffe4e5e5ffe5e5e5ffe7e6e7ffe8e8e8ffe9e9e9ffeaebeaffebebebffebebecffecececffededecffedededffeeeeedffeeeeeeffeeeeefffeeefeeffefefefffeff0effff0f0f0fff0f0f0fff1f1f1fff0f1f0fff1f1f1fff2f1f1fff1f2f1fff1f2f2fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f5f4fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff5f5f6fff5f5f6fff6f5f6fff6f5f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff6f6f7fff7f7f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff9f8f8fff9f8f9fff8f8f8fff9f8f9fff8f8f8fff9f8f9fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9fafafff9f9fafff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f9f8fff9f8f9fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff7f6f7fff7f6f6fff7f6f6fff7f6f7fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff7f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff3f4f3fff4f3f3fff3f3f2fff2f2f3fff2f2f2fff1f2f2fff1f1f1fff1f0f1fff0f0f0fff0f0efffefeff0ffefefefffeeefefffeeeeeeffedededffedededffecececffecebecffebeaebffeaeaeaffe9e8e8ffe7e8e7ffe6e6e6ffe5e4e4ffe6e6e6ffeae9e9ffeaebeaffeaeaebffe9eaeaffe9e9e9ffe7e7e8ffe4e4e5ffe1e0e1ffe0dfdfffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e2ffe1e1e1ffe2e1e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff3f2f2fff8f8f8fffdfcfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7b7b7cff7b7a7bff7a7a7aff797a7aff797979ff797a7aff757574ff6f7070ff6a6a6aff656565ff606060ff5c5c5cff585858ff545454ff515051ff4e4d4eff4b4a4bff484848ff464646ff434343ff414141ff3e3e3fff3c3c3cff3a3a3aff393939ff373737ff363536ff383837ff4d4d4dff505150ff4f4f4eff505050ff545454ff575757ff5b5b5bff5f5f5fff646464ff686868ff6d6d6dff717170ff747373ff767777ff797a79ff7c7d7cff7f7f7fff828182ff848584ff868686ff888888ff8b8b8bff8d8d8dff8e8f8fff8f8f8eff8f8f8eff8e8d8eff8b8c8bff8a8b8bff8a8a8aff888989ff888888ff878787ff878787ff868585ff848484ff828282ff818081ff7f7f7fff7d7e7dff7b7c7cff7a7a7aff787877ff747575ff727272ff6f6f70ff6c6b6cff686867ff636364ff5e5e5eff575758ff515151ff4b4b4bff464545ff414141ff3c3d3cff3a3a3aff333334ff2c2c2cff292929ff2b2c2cff2d2d2dff2f2e2fff302f2fff313031ff323232ff343434ff353636ff383838ff3b3b3aff3d3d3cff3e3e3fff404040ff434343ff464646ff494948ff4d4c4cff515151ff565656ff5b5b5bff5e5e5eff626162ff646564ff656666ff676767ff686868000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff060606ff141515ff373737ff545354ff797879ff929292ff9b9a9bffa09fa0ffa2a2a2ffa4a4a4ffa6a6a7ffa9a8a9ffabacabffafafafffccccccfff3f2f3fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfafffbfafbfffafafafffafafafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafffafaf9fff9f9fafff9f9fafffaf9fafffaf9fafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfafffafbfbfffafbfafffbfbfbfffbfafafffafbfbfffbfbfafffbfbfafffbfbfbfffafafafffafbfafffbfbfafffafbfbfffafafbfffafafafffafafbfffbfafafffbfbfbfffafafafffafafafffafafafffafbfafffafafafffafbfafffafafafffafafafffaf9fafffaf9fafffaf9fafffafafafffafafafffaf9fafffaf9fafffaf9fafffaf9fafffaf9f9fffafafafff9faf9fffafafafffaf9fafffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfbfafffafbfafffafafbfffafafafffafafafffbfafafffbfbfbfffafafafffafafafffbfafafffafbfafffafbfafffafbfbfffbfbfafffafafafffafafafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbffeaeaeaffbfbfbfffa2a1a2ffa0a0a0ff9e9f9fff9e9e9eff9c9b9cff999999ff969695ff919091ff898a8aff7a7a79ff5d5d5eff3c3c3cff1b1b1bff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000ffedececffecececffecececffecececffebececffebececffecececffededecffedeeeeffeeeeefffefeff0fff0f0f0fff1f1f1fff2f2f2fff3f2f2fff3f3f4fff4f4f4fff5f4f5fff6f5f5fff7f7f7fff7f8f7fff9f9f9fff9f9fafffafafafffafafafffafafafff9f9fafffaf9fafffafaf9fffaf9fafffafafafffbfbfbfffafbfbfffafafafff9f8f8fff6f6f6fff4f5f5fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f1f0fff0f1f0fff1f1f1fff0f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0efefffeff0f0fff0efefffefefefffefefefffeeefeeffeeefeeffefefeeffedeeeeffededeeffecececffecececffecebebffececebffeaeaebffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe7e8e8ffe6e6e6ffe5e5e5ffe4e3e4ffe2e2e3ffe2e1e2ffe1e1e1ffe0e0e1ffe0dfdfffdfdedfffdededeffdddcddffdcdbdcffdcdbdbffdadbdaffdbdbdbffdadadbffdadadaffdcdcdcffddddddffdddddeffdededeffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe3e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeaebffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffebeaeaffeaebebffe9eae9ffe9eaeaffebeaeaffeaeaeaffeaeaeaffebeaebffebeaebffebebebffebebebffebebebffebebecffecebecffecebebffecebebffecececffebebebffecececffebebecffebebebffecececffecececffedecedffedededffedededffedececffecedecffecececffebececffecececffececebffebebebffebebebffebebebffebebebffebececffececebffebebebffebebebffeaebebffeaebeaffeaebeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffe9eae9ffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e7ffe7e7e8ffe6e6e6ffe5e6e6ffe6e6e5ffe4e5e5ffe4e4e5ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0dfffdedfdfffdededeffdededeffddddddffdcddddffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdadadaffd9d8d8ffd7d7d7ffd6d5d6ffd4d3d4ffd2d1d1ffcfcfcfffcbcbcbffc9c9c9ffc6c6c6ffc4c4c4ffc1c1c1ffc1c1c1ffbebdbeffbbbbbbffb9b9b8ffb6b5b6ffb3b3b3ffb0b0b0ffadadadffababaaffa6a6a6ffa0a0a0ff9b9b9bff969595ff8f8f8fff8a8a8aff868685ff818181ff7c7c7cff797a7aff787978ff767777ff767575ff747473ff717272ff6f6f6fff6e6e6eff6d6c6cff6b6c6cff6a6a6aff696968ff676767ff646564ff636363ff626261ff5e5f5fff5b5b5cff585959ff565656ff555454ff535353ff515151ff504f50ff4e4e4eff4c4d4dff4b4c4cff4b4b4bff4a4a49ff484848ff464646ff444445ff424243ff414141ff3f3f3fff3e3d3dff3c3b3cff3a393aff383738ff363535ff323232ff1f201fff0c0b0bff030304ff030303ff020202ff020202ff020102ff020202ff020202ff020102ff010201ff020201ff010101ff010101ff010101ff010101ff010101ff010000ff010101ff010201ff020201ff020101ff010201ff010201ff010201ff010101ff020101ff010201ff000101ff010101ff010101ff010001ff000101ff010100ff010100ff010101ff000000ff000100ff010101ff000100ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff040403ff0a0a0aff1a1a1aff262626ff333332ff3b3c3cff424343ff474747ff4a4a4aff4c4b4cff4e4e4eff4f4f50ff515151ff545453ff575757ff555656ff545454ff555554ff575758ff5a5a5bff5d5c5dff5d5c5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffaf9fafff8f8f8fff8f8f8fff9f8f9fff8f9f9fff9f9f9fff8f9f9ffeeeeeeffeeeeee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdcffddddddffdddddcffddddddffddddddffdddddeffdedddeffdededeffdededeffddddddffdfdfdfffe4e3e4ffe7e7e7ffeae9e9ffebebebffeaeaeaffebebeaffe8e8e9ffe5e5e5ffe4e4e4ffe5e6e6ffe7e6e7ffe8e8e8ffe9e9e9ffeaeaeaffeaebebffececebffebececffedededffedededffedededffedeeeeffeeeeeeffeeeeeeffefefeffff0f0effff0efeffff0f0f0fff0f1f0fff1f1f1fff0f1f1fff1f1f1fff1f2f1fff1f2f2fff1f2f2fff2f2f2fff2f1f2fff2f3f2fff3f2f2fff2f3f2fff3f3f3fff2f3f2fff2f3f3fff4f3f3fff3f3f3fff3f3f4fff3f4f3fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff5f4f5fff5f5f4fff4f5f5fff5f5f5fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f6f5fff5f6f6fff6f5f5fff6f5f6fff6f5f6fff6f5f6fff6f5f5fff6f6f6fff5f5f5fff6f6f6fff5f5f6fff5f5f5fff5f6f6fff6f6f6fff6f5f6fff6f6f6fff7f6f6fff7f6f6fff6f7f6fff7f7f6fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f7fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff8f7f8fff8f8f7fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f8f9fff8f8f8fff8f8f9fff9f8f9fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f9fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff7f6f7fff7f6f6fff7f7f7fff6f6f6fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff7f7f6fff7f6f6fff6f7f6fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f4f5fff4f5f4fff4f5f4fff4f4f4fff3f4f3fff3f3f3fff2f3f2fff2f2f2fff1f2f2fff1f2f1fff1f0f1fff0f1f1fff0f0f0fff0f0efffefeff0ffeeefeeffeeeeeeffeeeeeeffedededffecededffecececffebebebffebeaeaffeaeae9ffe8e8e8ffe7e6e7ffe5e5e4ffe5e6e6ffe8e9e8ffeaebeaffebebeaffeaeaeaffe9e9e9ffe8e8e9ffe6e6e7ffe2e2e1ffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe1e1e1ffe2e2e1ffe1e1e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeefefffeeeeefffeeefeeffefefefffefefeffff4f4f4fff3f3f4fff4f3f4fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff9f9f8fffcfcfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7e7dff7c7d7cff7c7c7cff7b7b7bff7a7a7aff7a797aff7a7a7aff767676ff727272ff6d6d6cff676868ff626363ff5f5f5eff5b5a5bff575756ff535353ff505050ff4d4d4dff4b4b4aff484848ff454645ff434343ff414142ff3f3f3fff3c3c3cff3a3a3bff393838ff363737ff383938ff4d4d4dff515051ff515051ff535253ff565656ff5a5a5aff5f5f5fff646463ff686868ff6c6c6cff707070ff747474ff777778ff7b7b7aff7d7e7dff808080ff838383ff858585ff878787ff898989ff8b8b8bff8e8e8dff919191ff929393ff949393ff939393ff929393ff919191ff919091ff8f8f8fff8f8e8eff8d8e8eff8d8c8dff8b8b8bff8a8a8aff888888ff868786ff858484ff828383ff7f807fff7e7d7eff7c7c7cff7a7a7aff777878ff757575ff737374ff707071ff6c6c6bff676667ff616261ff5a5b5bff555555ff4e4f4fff494949ff434343ff3f403fff3b3b3bff353536ff2e2e2eff2a2a2bff2d2d2dff2f2e2eff2f3030ff303131ff323232ff343334ff363636ff393838ff3b3b3bff3d3e3eff404040ff424242ff444444ff454546ff484848ff4b4b4bff4e4e4fff535352ff585958ff5e5e5eff626262ff656465ff666666ff676767ff686868ff686968000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff050504ff0a0a0aff202120ff393a3aff636363ff878788ff979696ff9d9d9dffa1a2a2ffa4a4a4ffa6a6a7ffa8a8a8ffaaaaaaffacacacffb8b8b8ffe1e2e2fff8f9f9fffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9fafafffaf9fafff9f9f9fff9fafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffafafafffaf9f9fff9fafafff9fafafffafafafffafafafffafbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfbfffafafafffbfafafffafafafffafbfbfffbfafafffbfafbfffbfafbfffbfafafffafbfbfffbfafbfffafafafffbfbfbfffafbfafffafbfafffbfafafffafbfbfffafafafffafafbfffafafafffafafafffafafafffaf9f9fffafafafff9fafafffafaf9fffaf9fafffafaf9fff9fafafffafafafff9f9fafffafafafffaf9f9fff9faf9fff9faf9fff9f9fafffafafafff9f9fafffafafafffaf9fafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfafbfffafafafffbfafafffafbfbfffafafafffafafafffbfbfbfffafbfafffafbfafffbfafafffafafbfffafafafffafafbfffafafafffafafafffafafafffbfafafffafafafffafafbfffbfbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfff6f5f5ffd6d6d6ffaaaaaaffa1a1a2ffa0a0a1ff9e9e9eff9d9d9dff9b9a9aff989898ff949494ff8e8d8eff838383ff6f6f6fff4d4c4dff282929ff0e0e0eff050605ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecedecffecececffecececffebebebffebebecffebebebffecececffedeeeeffefeeeeffefefeffff0f0f0fff1f1f1fff2f1f2fff2f3f2fff3f3f3fff4f4f4fff4f4f5fff6f5f5fff6f6f6fff7f8f7fff9f9f8fff9f9fafffafafafff9f9fafff9f9fafffaf9f9fff9f9f9fff9faf9fffaf9fafffaf9fafffafafbfffbfafbfffafafafff8f8f8fff6f7f7fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff0f1f1fff1f1f0fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0efffeff0f0ffefefefffefefefffefefefffefefefffefeeeeffefeeefffeeeeeeffeeededffedededffedecedffebececffecececffebecebffebebebffebeaeaffeaeaeaffe9eae9ffe9e9eaffe8e8e8ffe7e7e7ffe6e6e7ffe5e5e5ffe4e4e4ffe3e3e4ffe2e2e2ffe2e1e2ffe1e1e0ffe0e0e0ffdfe0dfffdededeffddddddffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdcffdcdcddffddddddffdeddddffdededeffdfdfdfffe0dfe0ffe0dfe0ffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffe9eaeaffeaebeaffeaeaeaffeaebeaffebeaeaffeaebebffebebebffeae9eaffe9e9e9ffeaeaeaffeaebebffebeaeaffebebebffeaebebffebebebffebebebffebecebffebececffececebffebebecffecebebffecebebffebecebffebecebffebebecffecececffebebecffecececffecebecffecececffecececffecececffecebecffecececffecebecffebececffebebebffebebebffebebebffebeaebffeaeaeaffeaeaeaffeaeaebffeaeaebffebebeaffeaebeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e2e3ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0dfffdfdedfffdededfffddddddffdddcddffdcdcdcffdcdcdcffdbdbdcffdbdadaffdadadaffd9d9daffd8d8d8ffd7d7d7ffd6d6d5ffd3d4d4ffd2d2d2ffcfcfcfffcdcdccffcac9c9ffc6c7c6ffc4c4c4ffc1c1c2ffc1c1c1ffbdbdbeffbbbbbcffb9b8b8ffb5b5b5ffb2b2b2ffb0afb0ffadacadffaaaaaaffa8a7a7ffa4a5a5ffa0a0a0ff9a9b9bff959494ff8f8f8fff89898aff838383ff7e7e7eff79797aff767676ff757575ff737474ff727272ff707071ff6f6f6fff6b6c6cff6a6a6aff696968ff676867ff666666ff656464ff636363ff626262ff605f5fff5e5e5eff5b5b5bff595859ff555656ff575757ff535353ff505151ff4e4e4eff4c4d4cff4b4a4bff494a4aff484848ff484748ff464746ff454545ff444444ff434242ff414141ff3f3f3fff3d3e3dff3c3c3cff3a3b3aff383939ff373737ff343535ff2c2c2cff131313ff040404ff030403ff030304ff030303ff020202ff020202ff020101ff010102ff010201ff020102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff010000ff010101ff010102ff020101ff010201ff010101ff010101ff010102ff010101ff000101ff000101ff010100ff000101ff000101ff010000ff000000ff000101ff010000ff010001ff010001ff010000ff0001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0d0d0dff151415ff212121ff2f2e2eff393a3aff414142ff444444ff474747ff494949ff4b4c4bff4d4d4dff4f4f4fff525352ff555455ff555554ff555555ff555555ff585757ff5a5b5bff5c5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafff8f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9ffeeedeeffeeeeeeffeeeeeeffe8e8e8ffe8e8e7ffe8e7e7ffe7e7e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddddcffddddddffdddedeffdeddddffdededeffdddedeffdededeffdedddeffdbdcdbffddddddffe0e1e0ffe5e5e6ffe9e9e9ffeaeaeaffeaebeaffeaebeaffe9eaeaffe8e8e8ffe4e4e5ffe6e6e6ffe7e6e7ffe8e8e8ffe9e9e9ffeaeaeaffebeaebffebebebffecebecffecedecffedededffedeeedffeeeeedffeeeeeeffeeeeeeffefeeeeffefefefffefeff0fff0f0effff0f1f0fff0f1f1fff1f1f1fff1f1f2fff1f2f1fff1f1f1fff1f2f2fff2f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f2f2fff3f3f3fff3f2f3fff4f3f3fff3f4f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f5f5fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff6f6f6fff5f5f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff7f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff7f8f8fff7f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f8f9fff8f8f9fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f8f9fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff7f8f8fff7f8f7fff8f7f8fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff7f7f6fff6f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff6f7f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff3f4f4fff3f3f3fff3f2f3fff2f3f3fff1f2f2fff1f2f2fff1f1f1fff0f1f1fff0f0f0fff0efefffefefefffefefefffeeeeeeffefeeeeffeeedeeffedededffecededffecebecffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe7e6e7ffe5e6e6ffe7e8e7ffeaeaeaffeaeaeaffeaebeaffeaeaeaffe9e9e8ffe8e8e8ffe3e4e4ffe0e0dfffdededeffe0e0dfffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffeeeeeeffeeededffefeeefffefeeeeffefeeeeffeeefefffefeeefffeeefeffff0f0f0ffeff0effff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f2f3fff3f3f3fff9f9f9fffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7d7dff7d7d7dff7c7c7cff7b7b7bff7a7a7bff7a7a7bff767676ff727272ff6d6d6eff686968ff636363ff616161ff5d5d5dff585859ff555556ff525252ff4f4f4fff4d4d4cff4b4a4aff474848ff464546ff434343ff414140ff3e3e3eff3c3c3cff3a3b3aff383838ff3a393aff4c4b4bff504f50ff525252ff555656ff595858ff5d5d5dff626262ff676767ff6c6c6cff717170ff757575ff797979ff7c7d7cff7f7f7fff828282ff848584ff878687ff8a8a8aff8b8c8cff8e8e8eff909090ff939393ff969696ff989898ff9a9999ff9a9a9aff999999ff999999ff999999ff989898ff959696ff959494ff939293ff919192ff8f8f90ff8d8d8dff8b8b8bff898a89ff888887ff868685ff838484ff818282ff808080ff7e7e7eff7a7a7bff777878ff747474ff707070ff6a6b6aff646464ff5e5d5eff585757ff525252ff4c4c4cff474646ff414241ff3d3d3dff363736ff302f2fff2c2c2cff2e2e2eff303030ff313131ff333233ff343334ff363536ff383838ff3a3b3bff3d3d3dff404040ff424342ff444444ff454646ff474847ff4a4a4aff4d4d4dff505151ff555555ff5b5b5bff616161ff656465ff666666ff676767ff686868ff686868ff69696900000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff030303ff050505ff0e0e0fff222122ff4a4949ff797979ff90908fff9a9999ffa0a1a0ffa4a4a4ffa6a7a6ffa8a8a7ffa9a9a9ffababaaffaeaeaeffcacbcbfff2f1f2fffbfafafffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfafffbfafafffafafafffafafafffafbfafffaf9fafff9fafafffafaf9fffaf9fafff9fafafff9f9fafff9f9f9fff9f9f9fff9faf9fff9faf9fff9faf9fff9f9fafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafafffafafbfffbfafafffbfafafffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffafbfbfffafafafffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfafbfffafbfbfffafafbfffbfafafffafafafffafbfafffbfbfafffbfbfafffafafbfffafafbfffafafafffafafafff9f9fafff9fafafff9f9f9fffafafafff9fafafff9f9f9fff9f9fafffaf9f9fffaf9f9fffafaf9fffaf9f9fff9faf9fffafafafff9faf9fffafaf9fff9fafafffafaf9fff9faf9fff9faf9fffafafafffafafafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfafffbfbfbfffbfafbfffbfbfbfffafafbfffafbfbfffbfafafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffafafbfffbfbfafffbfafafffafbfbfffbfafafffafafbfffafafafffafafbfffafafafffafafafffafbfafffafafafffafafafffafafafff9fafafffafafafffbfafafffafafafffafbfafffafafafffbfbfbfffafbfafffafafafffbfafbfffaf9f9fffafaf9fffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffcfbfbfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfafaffe9e9e9ffbbbcbbffa2a2a2ffa1a1a1ffa0a0a0ff9d9e9eff9c9c9cff999999ff959695ff919091ff888888ff7b7a7bff646463ff3a3b3bff181717ff080808ff030302ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffececebffebecebffebebebffeaebebffecececffeeededffeeeeefffefefeffff0efeffff1f1f1fff1f2f1fff2f2f2fff3f2f3fff4f3f3fff4f4f4fff6f6f5fff7f6f6fff7f8f7fff9f9f9fff9faf9fffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffaf9fafffafafafffafbfafffaf9f9fff8f8f9fff6f7f6fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f0f1fff0f0f0ffefefeffff0f0f0ffeff0efffefefeffff0efefffefefefffeeeeeeffeeeeeeffeeeeeeffeeededffecededffededecffedecedffebececffebececffecebebffebebebffebebebffebebeaffeaeaeaffe9eaeaffe9e9eaffe8e8e8ffe8e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e3ffe2e3e2ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfdfffdfdfdeffdeddddffdcddddffdcdcdcffdbdcdbffdcdcdbffddddddffdededdffdededeffdedfdeffe0dfe0ffe0dfe0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e0e0ffe1e1e1ffe1e2e1ffe2e1e1ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe9e8e8ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaebebffebebeaffececebffe9eaeaffe9e9eaffeaeaeaffebebebffeaeaebffebebebffebebebffecebebffebebebffebebebffebebebffecebebffebebebffececebffecebebffebecebffecebecffebecebffececebffebececffebebebffebecebffebecebffecebecffecebecffecebecffececebffebecebffebebebffebebebffebebeaffebeaeaffeaebeaffeaebeaffeaebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e6e7ffe7e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e3ffe2e3e3ffe3e2e2ffe2e1e2ffe0e1e1ffe0e0e0ffdfdfdfffdedddeffdddeddffddddddffdcdddcffdbdcdcffdadbdbffdadadaffdad9d9ffd8d8d8ffd7d8d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcfcecfffcdccccffcacacaffc8c7c7ffc5c4c4ffc1c2c1ffc1c1c1ffbdbebdffbababaffb5b5b5ffb3b3b2ffb0b1b0ffadaeadffabaaabffa8a7a7ffa6a5a5ffa3a4a3ffa1a1a1ff9e9e9eff9b9b9bff969696ff8d8c8cff878787ff838382ff7d7d7dff767676ff727373ff727171ff707070ff6f6f6fff6d6c6dff6c6c6cff69696aff666766ff656565ff646464ff626362ff616161ff606060ff5e5e5eff5c5c5dff5a5a5aff585858ff555454ff525353ff535352ff515152ff4e4f4fff4b4b4bff494849ff474747ff464646ff454545ff444444ff434343ff424243ff414141ff414040ff404040ff3d3e3dff3b3b3bff3b3b3aff393939ff373737ff353536ff323232ff1d1d1dff090908ff050404ff040404ff040304ff030303ff030302ff020202ff020201ff010201ff010101ff020102ff010101ff020101ff010101ff010101ff010001ff010101ff010100ff010100ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff010101ff000101ff000001ff010101ff010101ff000001ff010101ff010101ff010000ff00010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff090a09ff121111ff1c1d1dff2c2b2bff383839ff3e3e3eff414141ff434343ff464546ff484848ff4b4b4aff4f4f4eff525252ff545555ff545554ff555555ff545455ff575857ff5a5a5a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffbfbfbfff9f9f9fff9f9f9fff9f8f9fff9f8f9ffeeeeeeffedeeeeffeeedeeffe8e8e8ffe7e8e7ffe8e7e7ffe7e8e7ffe7e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcddddffddddddffdeddddffdddddeffdddedeffddddddffdededeffddddddffdcdcddffdbdadbffdddcddffe2e2e2ffe8e8e7ffeaeae9ffeaebebffebebebffeaebeaffe9e9e9ffe6e6e6ffe5e5e5ffe6e7e6ffe7e8e7ffe9e9e9ffeae9eaffebeaebffebebebffebececffecececffedededffedededffeeededffeeeeeeffeeefeeffefefefffefefefffeff0effff0efeffff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff1f2f2fff2f1f2fff3f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f2f3fff3f3f3fff4f3f3fff4f3f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff5f5f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff6f5f6fff5f6f5fff6f6f5fff5f6f6fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff7f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f8f8fff8f7f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff7f8f8fff7f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff7f7f8fff7f7f7fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f9f8fff8f9f8fff9f8f9fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f8fff9f8f9fff8f8f9fff8f8f9fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff7f7f8fff7f7f8fff7f7f7fff8f7f7fff6f6f7fff6f7f7fff6f6f6fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff7f6f6fff7f6f6fff7f7f6fff7f6f6fff6f7f6fff7f6f7fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f1f0ffefeff0fff0efefffefefefffeeeeefffeeeeeeffeeeeeeffeeededffecededffedececffecebecffeaebebffe9eaeaffe9e8e9ffe7e7e7ffe6e7e6ffe8e8e7ffeaeae9ffeaeaebffeaeaebffeaeaeaffeae9e9ffe8e8e9ffe6e6e6ffe0e0e0ffdfdedeffdfdfdfffdededfffe0dfe0ffe0dfdfffe1e1e0ffe1e1e0ffe2e1e1ffe1e2e1ffe2e1e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffedededffecededffedededffeeededffeeeeeeffeeedeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefeeffefeeefffeeefefffeeefefffefefefffefefeffff4f4f4fff4f4f4fff4f4f3fff3f3f4fff3f3f4fff9f9f9fffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7e7e7eff7e7d7eff7c7d7dff7c7c7cff7b7b7bff7b7a7bff787777ff747474ff707071ff6c6c6cff686768ff626362ff5e5e5fff5a5a5bff585858ff555454ff515151ff4e4e4eff4b4b4bff484948ff464646ff434344ff414141ff3e3e3eff3e3e3dff3c3c3cff393939ff3a3b3aff4c4c4dff505051ff545454ff585958ff5d5c5cff616160ff666665ff6a6b6bff70706fff747575ff787979ff7d7d7dff808080ff838384ff868686ff888888ff8a8a8bff8e8d8dff90908fff929292ff959594ff989898ff9b9b9bff9d9d9cff9f9f9fffa09f9fffa09f9fff9f9f9fff9f9e9eff9e9e9eff9b9c9bff999999ff979898ff969696ff949493ff929292ff90908fff8e8d8eff8b8c8cff8a8a8aff888888ff868686ff848484ff818282ff7e7f7fff7b7c7bff787878ff737373ff6e6e6eff686868ff616161ff5b5b5bff555555ff4f4f4fff484948ff434343ff3e3d3dff373737ff303030ff2d2d2dff30302fff313232ff323232ff343433ff353535ff373738ff3a3a3aff3c3d3dff403f3fff424242ff454545ff464747ff464646ff484848ff4a4a4aff4e4e4eff525252ff575757ff5c5c5dff626363ff666666ff676767ff686868ff686968ff696968ff6a696a00000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff020202ff060606ff111211ff343333ff666766ff888888ff959595ff9d9d9dffa3a2a2ffa6a6a6ffa8a8a8ffa9a9a8ffaaaaaaffacacacffb7b7b7ffe1e1e0fff8f8f9fffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfafafffbfafafffbfafafffafafafffafafafff9fafafff9fafafffaf9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9faf9fffafafafffafafafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfbfbfffbfafafffafbfbfffafbfbfffafbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfafbfffafafafffafafbfffafafafffafafafffafafafffafafafff9fafafffafafafffafafafff9f9f9fffaf9fafff9f9fafff9faf9fffaf9f9fff9faf9fffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafafafffafafafffaf9f9fffafaf9fff9f9f9fff9f9fafffafafafff9fafafffafafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffafbfbfffafafafffafafafffafafbfffbfafafffbfafafffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfafafffbfafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffcfbfbfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffafafafffafafbfffafafbfffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfff6f6f6ffd3d4d3ffa8a8a8ffa1a1a1ffa0a0a0ff9f9f9fff9c9d9cff9b9b9bff989898ff939393ff8d8e8dff818181ff6e6e6eff505050ff252626ff0d0c0dff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecebecffebebebffebebebffebeaebffebeaeaffececebffededeeffeeeeefffefefeffff0f0f0fff0f0f0fff1f1f2fff2f2f2fff3f3f3fff4f3f3fff4f5f4fff6f5f6fff6f7f6fff7f7f7fff8f8f8fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffaf9f9fff8f8f8fff6f6f6fff4f5f5fff4f4f4fff3f3f4fff2f2f2fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff0f1f1fff0f0f1fff1f0f0fff1f0f0fff0f0f0fff0f0efffefefefffefefefffefefeeffefefefffeeeeeeffeeeeedffeeedeeffeeededffedededffecededffecececffecececffecececffececebffecececffebebebffebebebffeaebeaffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe8e8e9ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e3ffe1e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdcdcddffdddeddffdedfdeffdfdfdfffdfdfdfffe0e0dfffdfdfe0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaebebffebebeaffebeaebffeaebebffebebecffeae9eaffeae9e9ffebeaeaffebebebffebebebffebebebffebebecffebebebffebebecffebebecffebebebffecebebffebecebffecececffebecebffebebebffebebebffebebebffebebebffebebebffececebffebececffebebebffececebffebebebffebebebffececebffebebebffebeaebffebebeaffebeaeaffeaebebffebeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe4e3e4ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdedfffdededeffdddedeffdddddcffdcdcdcffdbdcdbffdbdbdbffdadadaffd9d9d9ffd8d8d7ffd6d6d7ffd4d5d5ffd3d3d3ffd2d2d2ffd0d0d0ffcececeffcccbccffc9c9c9ffc7c6c6ffc4c4c3ffc1c1c1ffbebebeffbababaffb7b7b7ffb4b4b5ffb1b1b1ffacacacffaaaaaaffa7a7a7ffa3a3a3ffa0a0a0ff9c9c9dff9a9a9aff989898ff969797ff959495ff939292ff8e8e8eff858586ff807f7fff7a7b7bff747474ff6f6f6fff6e6e6eff6d6d6dff6b6b6bff69696aff686868ff666666ff636363ff616161ff60605fff5f5e5eff5d5d5dff5b5b5bff5a5a5aff585858ff575756ff545454ff515151ff505050ff4e4f4fff4b4b4bff484949ff474647ff454645ff444444ff434343ff424242ff404141ff404040ff3f3e3fff3e3e3eff3d3d3dff3c3c3dff3c3c3dff3a3a3aff393839ff373737ff363536ff343434ff262626ff10100fff040504ff050505ff040404ff030404ff030303ff020203ff020203ff020201ff020202ff010202ff010101ff010101ff000001ff010101ff010101ff010101ff010001ff010100ff010100ff000101ff010000ff000101ff000101ff010101ff000100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010100ff010101ff010001ff010100ff010101ff010000ff000101ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff040303ff070708ff0e0f0eff1b1c1cff2c2d2dff363536ff3c3c3bff3e3e3eff404140ff434344ff464646ff4d4c4dff525152ff525252ff555554ff555555ff545555ff555555ff58585800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefdfffcfcfcfff9f9f9fff6f6f6fff8f8f9ffeeeeeeffeeeeeeffeeeeeeffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdeddddffdededeffdddedeffdededeffdededeffddddddffdddcddffdddcddffdbdbdbffdbdadaffdededeffe5e5e5ffe8e9e8ffeaeaeaffebebebffeaeaebffeaeaeaffe7e8e7ffe7e7e6ffe6e6e6ffe8e8e8ffe9e9e9ffe9e9eaffeaeaebffececebffebececffedececffedededffedededffededeeffeeeeedffeeeeefffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f0fff2f1f1fff1f2f1fff2f2f1fff2f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f4f5fff5f4f4fff5f5f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f5fff5f4f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff5f5f6fff6f6f6fff7f7f6fff6f7f6fff7f6f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff7f8f7fff8f8f8fff8f7f7fff8f7f7fff8f7f7fff7f8f8fff7f8f8fff7f8f8fff8f8f8fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f8fff8f9f9fff9f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f8f8fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff7f6f7fff6f7f7fff7f6f6fff6f7f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f6fff6f5f5fff5f5f6fff4f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff2f2f3fff3f2f2fff2f2f2fff1f2f2fff1f1f1fff1f0f1fff0f0f0fff0efefffefefefffefeeefffefeeeeffeeeeeeffeeededffedededffecededffecececffebebebffeaeaeaffeaeae9ffe8e9e9ffe7e8e7ffe7e7e8ffe9eae9ffebebebffebeaebffebebebffebeaeaffe9e9e9ffe7e7e7ffe2e2e2ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffe0e0dfffe0e0dfffe1e1e1ffe1e1e1ffe1e1e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffebebebffebebebffecececffecececffededecffedecedffedededffededecffeeeeeeffeeededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefefffefeeefffefefeeffefefefffeff0efffefeff0fff4f4f4fff4f4f4fff4f3f4fff3f3f3fffafaf9fffdfdfefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7f7fff7f7e7eff7e7f7eff7d7d7eff7d7d7cff7c7c7cff7c7c7cff797979ff757675ff717272ff6e6e6eff696a69ff646565ff606060ff5c5c5cff595858ff565555ff525252ff50504fff4d4c4dff4a4a4aff474847ff454444ff424242ff404040ff3e3e3eff3d3d3cff3a3a39ff3b3b3bff4f4f4fff555554ff575656ff5b5b5bff606060ff646565ff696969ff6e6e6eff737473ff797878ff7d7c7cff818180ff848484ff868787ff8a898aff8c8c8cff8f8f8eff919191ff949494ff969696ff999999ff9d9d9cff9f9f9fffa1a1a1ffa4a3a4ffa5a5a5ffa5a5a4ffa3a4a4ffa3a3a3ffa4a4a3ffa0a0a1ff9f9f9eff9c9d9cff9a9b9aff989898ff959696ff949493ff929292ff908f90ff8e8e8dff8c8c8cff89898aff878888ff858585ff828282ff7f7f7fff7a7b7bff767677ff727172ff6c6c6cff666565ff5f5e5fff585858ff525251ff4b4b4bff454545ff3f3f3fff393838ff313130ff2e2e2eff303030ff323232ff333333ff353535ff373737ff3a3a39ff3c3b3cff3e3e3fff414142ff444444ff474747ff4a494aff4b4c4bff4e4e4dff515050ff535453ff575757ff5b5b5cff606060ff646464ff676767ff686868ff696969ff696969ff6a696aff6a6a6a0000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000100ff000000ff000000ff010001ff020202ff0a090aff232222ff504f50ff7b7b7aff8f8e8fff999898ffa0a09fffa5a4a4ffa8a8a7ffa9a9a9ffaaaaaaffabababffaeaeaeffc9c9c9fff1f1f1fffbfbfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffafafafffafaf9fff9faf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9faf9fff9f9f9fff9faf9fff9faf9fff9fafafffaf9fafffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfcfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfbfbfffbfafbfffbfbfafffafbfafffbfbfafffbfafbfffafbfbfffbfafafffbfbfbfffafafbfffafbfafffafafafffafafafffafafafffafafafff9fafafffafaf9fff9fafafff9f9fafffaf9fafffafafafffaf9f9fffaf9f9fffaf9fafffafaf9fffaf9fafffaf9fafff9faf9fffaf9f9fffaf9f9fffafafafffafaf9fffafaf9fff9f9f9fff9faf9fff9f9f9fffafaf9fffaf9fafff9f9fafffafafafff9fafafffafafafffafafafffafafafffbfafafffbfafafffbfbfafffbfbfafffafbfbfffbfafbfffafafafffbfbfafffafbfbfffbfbfbfffafafbfffbfafbfffbfbfafffafbfafffafbfafffbfafafffbfbfbfffbfafafff9fafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafff9fafafffaf9f9fffafafafffaf9fafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfbfff9faf9fffafaf9fff9fafafff9fafafffafafafffafafafffafafafffbfafbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffafafaffe8e8e7ffb9b9baffa2a2a2ffa1a2a1ffa1a0a0ff9f9f9eff9c9c9cff9a9a99ff969695ff919191ff888888ff767676ff5b5b5aff383737ff151516ff070707ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebececffecebebffececebffebebebffeaebeaffeaeaeaffeaeaebffebececffedededffeeeeeeffefefefffeff0f0fff0f0f1fff2f1f1fff2f2f2fff3f2f2fff4f3f4fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff9f9f8fffaf9f9fffafaf9fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff8f8f9fff9faf9fffaf9fafff9f9fafff9f9fafff8f8f8fff6f6f6fff5f4f4fff4f4f4fff3f3f3fff3f2f2fff2f2f1fff2f2f1fff1f1f1fff1f0f1fff0f0f0fff1f1f0fff0f0f0fff0f0f0ffefeff0fff0eff0ffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffededeeffedededffededecffecececffecececffecececffececebffedececffebececffebebebffebebebffeaeaebffeaeaeaffeaeaeaffe9e9eaffe9eaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e6e6ffe4e4e5ffe4e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffe0dfdfffdedfdeffdeddddffdeddddffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e0e1ffe0e1e1ffe1e1e2ffe1e2e2ffe2e1e1ffe2e2e2ffe3e4e3ffe5e4e4ffe5e4e4ffe5e5e5ffe6e6e5ffe5e6e6ffe7e6e7ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffeae9eaffeae9e9ffe8e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffebebeaffebebebffebebebffebecebffeaeaeaffe9e9eaffeaebebffebebeaffeaebebffebebebffebebebffebebebffecebebffebebebffebebebffecebebffebebebffececebffebebecffecebebffebecebffecebebffecebebffebebebffebebebffecebebffebebebffebebebffebebebffebecebffebebebffeaebebffebebebffeaebebffebeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeae9ffeaeae9ffe9e9eaffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e7ffe6e5e6ffe5e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e2e3ffe2e2e1ffe0e1e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdeffdddeddffdddddcffdddcdcffdbdcdcffdbdbdbffdbdbdbffdad9daffd9d9d9ffd8d8d8ffd6d6d7ffd4d5d5ffd2d3d2ffd0d0d0ffcececeffccccccffc9c9caffc8c7c7ffc5c6c5ffc2c2c2ffbfbfbfffbdbcbdffbabab9ffb6b5b6ffb2b2b2ffaeaeaeffabaaaaffa8a7a7ffa4a4a3ffa1a1a1ff9e9e9dff9a9a99ff959594ff919191ff8f8f8eff8e8e8eff8c8c8dff8c8b8cff888989ff858585ff7f7f7fff777776ff717070ff6d6c6cff6b6b6aff696a69ff676868ff666666ff646464ff636362ff606161ff5e5e5eff5c5c5cff5a5a5aff585858ff565756ff555555ff535353ff525252ff50504fff4c4c4dff4c4c4cff4c4c4cff4a4a4aff454545ff414241ff3f3f3fff3f3e3eff3f3f3fff3f3f3eff3e3e3eff3d3d3dff3c3c3cff3b3b3bff3a3a3aff393939ff393938ff383939ff373737ff353535ff333434ff2d2d2dff191919ff070606ff050405ff040404ff040404ff040304ff040304ff030303ff030202ff030202ff020202ff020201ff020101ff010101ff010101ff010101ff010100ff010001ff000001ff010101ff000101ff010000ff010000ff010100ff010101ff010100ff010100ff010101ff000101ff010001ff010001ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010001ff010101ff010100ff000101ff010001ff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030303ff060606ff0d0d0dff1b1c1bff2a2a2aff343333ff383839ff3d3d3cff40403fff434344ff4c4d4cff4c4d4cff525252ff525252ff555554ff545555ff555555ff545555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffcfcfbfff8f8f8fff2f3f2ffeeeeeeffeeeeedffeeedeeffe7e7e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e6ffe7e7e6ffe6e7e7ffe7e6e7ffe6e6e7ffe6e5e6ffe6e6e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededdffdddedeffdededeffdcddddffdcddddffdddcddffdcdcdcffdbdadaffdadadaffdbdbdbffe0e0e0ffe7e6e7ffeae9eaffebebeaffebebeaffebebebffeaeaeaffe8e8e8ffe7e7e6ffe8e8e7ffe9e9e9ffe9e9eaffebebeaffecebebffebebecffedecedffecededffedededffeeededffeeeeeeffefeeeeffefeeeeffefefeeffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f2f1fff1f2f1fff2f2f2fff2f1f2fff2f2f2fff3f2f2fff2f3f3fff2f2f2fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff4f4f3fff4f5f4fff4f4f5fff4f5f4fff4f5f4fff4f4f5fff4f5f5fff4f5f4fff4f5f4fff5f5f4fff4f5f4fff4f4f5fff5f4f5fff5f5f5fff5f4f4fff5f4f5fff5f4f5fff5f5f4fff5f4f5fff5f4f5fff5f5f4fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff5f5f6fff6f6f5fff7f6f6fff6f6f6fff7f6f7fff6f7f7fff7f6f6fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff8f8f7fff7f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff7f8f8fff8f7f7fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff7f8f8fff7f8f7fff7f8f7fff8f8f7fff7f8f7fff7f7f8fff8f7f8fff8f8f8fff8f7f7fff8f7f8fff8f7f8fff8f8f8fff8f7f8fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff7f7f6fff6f7f6fff6f6f7fff7f6f7fff7f7f7fff7f6f6fff7f6f7fff7f6f7fff7f7f6fff7f6f7fff7f6f6fff6f7f6fff7f6f6fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f5f6fff6f6f6fff5f6f6fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f4fff5f5f4fff4f4f4fff3f4f4fff4f3f4fff3f3f3fff3f3f2fff2f3f3fff2f2f2fff1f1f2fff1f0f1fff1f1f0fff0f0efffefefefffefeeefffefefefffefeeeeffedeeeeffedededffedededffecececffececebffeaebebffeaeae9ffe9e9e9ffe7e8e8ffe7e7e7ffe9e9e9ffeaeaebffebebeaffebebebffebebebffeaeaeaffe8e8e7ffe4e4e4ffe0e0dfffdedfdeffdededfffdfdfdfffdfdfdfffdfdedfffdfdfdfffe0dfe0ffe0e0e0ffe1e0e1ffe1e0e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebeaebffebeaebffebebebffebebebffecebebffecececffecececffededecffecedecffecededffedecedffeeeeeeffeeeeedffedeeeeffeeedeeffeeeeeeffeeeeeeffefefeeffeeefeeffefefeeffefeeefffeeefefffefefeefff0f0f0ffefeff0fff4f4f4fff4f4f4fff4f4f5fffafbfbfffefefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7eff7f7f7fff7f7e7eff7e7e7eff7e7e7eff7d7d7dff7d7d7dff7a7a79ff767676ff737373ff6f6f6fff6b6b6bff676666ff626362ff5e5e5eff5a5a5aff575757ff545353ff505151ff4e4e4eff4b4b4bff484848ff454545ff424343ff403f40ff3e3e3fff3c3c3dff3a3a3aff3c3c3dff515252ff585758ff595959ff5d5e5eff636363ff676767ff6c6c6cff717172ff767776ff7c7b7bff808080ff848484ff878787ff8a8a8bff8d8d8dff908f8fff929292ff949595ff979798ff9b9b9bff9d9e9effa1a2a2ffa4a4a4ffa6a6a6ffa8a8a9ffa9a9a9ffa9a9aaffa8a9a8ffa8a9a8ffa9a8a9ffa5a6a6ffa4a3a4ffa1a2a2ff9f9f9fff9d9d9cff9b9a9aff989898ff969596ff939393ff929292ff909090ff8d8e8dff8b8b8bff888888ff868686ff828282ff7e7e7eff7a7979ff757575ff707070ff696969ff626262ff5b5b5bff545454ff4d4d4dff474747ff414141ff393a3aff313232ff2e2e2eff303031ff333333ff363535ff373738ff393a39ff3c3b3cff3e3e3eff404041ff434443ff464646ff494949ff4c4c4cff4e4f4eff515051ff535353ff575656ff5a595aff5e5e5eff616162ff666666ff686868ff686868ff696969ff6a6969ff696a6aff6a6b6b0000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000101ff010000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000100ff010101ff050505ff151515ff3a3939ff696a69ff868686ff939292ff9c9c9cffa2a3a2ffa5a6a6ffa8a8a8ffa9a9aaffaaaaaaffadadadffb7b7b8ffe0e0e0fffaf9fafffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffafafafffafafafffafafafffaf9fafff9fafafff9f9f9fff9faf9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fffaf9f9fff9f9f9fffafafafff9f9f9fff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffafbfbfffbfafbfffbfbfafffbfbfafffbfafafffbfafafffafafafffafbfbfffbfafafffafafafffafafafffafaf9fffafafafff9faf9fff9f9fafffaf9f9fff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9fafafffaf9fafff9fafafff9f9fafffafafafff9f9fafff9f9fafff9fafafff9faf9fffaf9fafffafafafffafafafffafafafffafafbfffafafafffbfafafffafafafffafafafffafafbfffbfafafffafafafffafbfbfffbfafafffafafbfffafafbfffafafafffafafbfffafafafffafafafffaf9fafff9fafafffaf9fafffafafafffaf9fafff9f9f8fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fffaf9f9fff9faf9fffafaf9fffafaf9fffafafafff9f9f9fff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffbfafafffafbfbfffbfafbfffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfff5f4f4ffd1d1d1ffa9a9a9ffa3a2a2ffa1a1a1ffa0a0a0ff9e9e9eff9a9a9aff979798ff939393ff8e8e8eff818182ff696a69ff474647ff222222ff0b0b0cff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffececebffebebebffebebebffeaeaeaffeaebebffebeaeaffeaeaeaffebebebffededecffeeeeeeffeeefeeffefeff0fff1f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f6f6fff7f8f7fff8f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f8f9fffafafafffafafafff9faf9fff7f7f8fff6f6f6fff4f4f5fff3f4f3fff3f2f3fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f0fff0f0f0ffeff0f0fff0efefffefefefffefefefffefeeeeffeeeeefffeeeeeeffedeeeeffededeeffedededffededecffececedffecececffecebecffebececffecebebffecedecffecececffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe7e8e7ffe6e6e7ffe6e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdedfdeffdededeffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe1e1e1ffe1e1e2ffe2e2e3ffe3e4e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9eaffe9eae9ffe9e9eaffeaeaeaffeaebeaffeaeaebffeaeaebffeaeaebffeaebebffeaeaeaffeaebeaffebebeaffebeaebffebebebffebebeaffebebebffeaeae9ffe9eaeaffebeaeaffebebeaffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebececffebebebffebebebffebebebffebebebffebebecffebecebffebebebffebebebffeaebebffebebebffeaeaeaffeae9eaffe9eaeaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e7e7ffe7e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe3e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffdfe0e0ffdedfdfffdedfdeffdddddeffddddddffdcdcdcffdbdcdcffdadadaffdadadaffdadadaffd9d9d9ffd9d8d8ffd7d7d7ffd6d7d7ffd5d5d4ffd2d2d2ffcfcfcfffcdccccffcacacaffc7c7c7ffc5c5c5ffc3c2c2ffc0c1c1ffc0c0c0ffb9b9b9ffb6b6b6ffb5b5b5ffb2b3b2ffafaeafffabababffa6a6a6ffa2a2a2ff9e9f9fff9a999aff969696ff929393ff90908fff8b8a8bff878887ff858585ff858585ff838383ff818181ff7b7b7cff777777ff727373ff6b6c6bff686768ff666565ff646464ff636363ff626262ff606060ff5f5f5fff5d5c5dff595a5aff575858ff565656ff535453ff525252ff515050ff4e4e4fff4d4c4dff4b4b4bff49494aff474747ff474747ff464546ff424243ff3f3f3fff3c3c3cff3a3a3aff393a39ff3a3a39ff393939ff3a3a3aff393939ff383939ff383737ff363636ff363535ff373736ff363636ff333433ff303030ff212121ff0b0c0cff050505ff040404ff040404ff040404ff030404ff030303ff030303ff020302ff020303ff020202ff010101ff010102ff010101ff020101ff010101ff000101ff010001ff010101ff000101ff010101ff000001ff000000ff000101ff000100ff010001ff010000ff010101ff010001ff010101ff010001ff010101ff010001ff000100ff000101ff010101ff000101ff010101ff010101ff010101ff010001ff010101ff000101ff000101ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020303ff060506ff0b0c0cff191919ff282928ff333332ff383838ff444343ff434343ff434444ff4d4d4cff4c4d4cff525251ff525251ff555555ff545554ff545455000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffbfbfbfff7f7f7ffeeedeeffecededffeeedeeffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe5e5e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededdffdededeffdddddcffdddcddffdddcdcffdbdcdcffdbdbdbffdadbdaffdbdbdbffdadadaffdcddddffe3e3e3ffe8e8e8ffe9eae9ffebebebffebececffeaeaeaffeaeaeaffe8e8e8ffe8e7e7ffe9e9e9ffe9eaeaffebeaebffebecebffecececffedededffedededffedededffedeeeeffedeeeeffefeeeeffefeeeeffefefefffefefefffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f1f1fff2f2f2fff2f1f2fff2f2f2fff2f2f3fff2f2f2fff2f3f2fff2f2f3fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff4f5f5fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f6f6fff6f5f6fff6f6f6fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f8fff7f8f8fff8f7f7fff7f8f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff9f8f9fff9f9f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f9fff8f9f8fff8f9f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff6f7f6fff6f6f7fff7f6f6fff6f7f7fff7f7f7fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f4f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff1f1f2fff1f1f1fff0f1f0fff0f0f0fff0efefffefefefffefeeefffeeefeeffeeeeeeffedeeedffedededffececedffececedffecebecffeaebebffeae9e9ffe8e9e8ffe8e8e7ffe8e8e8ffebeaeaffebebebffebebebffececebffeaebeaffe9e9e9ffe6e6e5ffe1e1e1ffdededeffdededfffdfdedeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e8ffe7e7e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffebeaeaffebebebffebebebffebebebffebebebffebececffecececffedececffececedffedecedffecededffededeeffedeeedffeeeeeeffeeedeeffedeeeeffeeedeeffeeefefffeeeeeeffeeefeeffefefeeffefeeeeffefefefffefefefffeff0f0fff0efeffff4f4f4fffbfafafffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0c0cff0c0c0dff0c0d0cff0d0c0cff0c0c0dff0c0d0dff0d0d0eff0e0e0dff0e0e0eff0e0d0eff0d0d0dff0e0e0eff0d0e0eff0d0d0dff0d0d0dff0e0d0dff0d0e0dff0d0d0dff0d0d0dff0d0e0eff0e0e0eff0e0e0eff0e0e0dff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0d0dff0d0d0cff0d0c0cff0b0b0aff0b0b0aff0a0b0bff0b0b0bff0a0b0bff0a0a0aff0a0a0aff0a0909ff090808ff060707ff040504ff030303ff030303ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7e7eff7e7e7fff7e7f7fff7e7e7eff7e7e7dff7e7e7eff7b7a7bff777777ff747474ff707070ff6c6c6cff686868ff646464ff5f6060ff5c5c5cff595858ff555555ff525252ff4f4f4fff4b4c4bff494949ff464646ff434343ff414141ff3f4040ff3d3d3dff3a3b3bff3e3e3dff555555ff5a5a5aff5c5b5bff605f5fff656564ff6a6a69ff6e6f6fff747474ff797979ff7f7f7eff828382ff878686ff8b8a8aff8d8e8eff909090ff939393ff959696ff999899ff9c9c9bffa09fa0ffa3a4a3ffa6a6a7ffa8a8a8ffababaaffadadacffadadaeffadadadffadadadffadadadffacacacffaaaaaaffa8a9a9ffa6a7a7ffa4a4a4ffa1a2a2ff9f9f9fff9d9c9cff99999aff979898ff959596ff939493ff919191ff8e8e8fff8b8b8bff898989ff858585ff818181ff7d7d7cff787878ff737474ff6c6c6cff656465ff5d5d5eff565756ff504f4fff494a49ff434344ff3c3c3cff333333ff2f2f30ff313232ff343434ff363737ff393938ff3b3b3bff3d3d3dff40403fff434242ff454545ff484848ff4b4b4bff4f4e4eff515151ff535352ff555555ff585858ff5c5b5bff5e5f5fff626362ff666666ff686969ff696969ff696a69ff6a6a6aff6a6b6aff6a6a6b000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000101ff000000ff000100ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000100ff020202ff0d0c0cff272828ff595958ff7c7b7bff8b8c8bff989899ffa0a0a0ffa3a3a3ffa7a7a7ffa8a9a9ffaaaaaaffadaeadffb2b3b2ffccccccfff1f1f1fffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfafafffafafafffafafafffafafafff9fafafff9fafafff9f9fafff9fafafff9faf9fffaf9f9fff9f9f9fff9fafafff9f9fafff9faf9fffafafafff9f9fafff9f9f9fffafafafff9fafafff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafbfbfffbfbfafffbfafbfffbfbfafffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffafafbfffafbfbfffafafbfffafbfafffafafafffafafafffafaf9fffafafafff9fafafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fffaf9f9fffafaf9fffafafafff9fafafffafafafffafafafffafaf9fffafaf9fffafaf9fffafafafffafafafffafbfafffafafafffafbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafffaf9fafffafafafff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f8fff9f9f9fff9fafafff9f9f9fff9faf9fffaf9fafff9f9fafff9f9f9fffaf9fafff9fafafff9f9f9fffaf9f9fffafafafff9fafafffafafafffafafafffafafbfffafbfafffafafafffafbfafffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfcfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfff9f9f9ffe5e5e6ffb9bab9ffa5a4a5ffa2a3a2ffa2a2a2ffa0a0a0ff9d9d9dff989899ff959596ff909090ff888989ff777877ff5a5a5aff323132ff151414ff070607ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebecebffebeaeaffeaeaebffeaebebffeaeaeaffeaeae9ffeaeaeaffebebebffecececffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff3f4f4fff5f5f4fff6f5f5fff6f7f6fff7f7f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fffaf9f9fff9f9f8fff8f8f8fff6f6f6fff5f5f5fff4f4f4fff3f3f2fff2f2f1fff2f1f1fff2f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0efefffeff0efffeeeeefffeeeeeeffeeeeeeffeeeeeeffededeeffedededffedecedffecececffecebecffecececffebecebffebebebffebebebffebececffecececffecebebffeaeaebffeaebebffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e5ffe3e4e4ffe3e3e3ffe2e3e3ffe2e3e2ffe2e1e2ffe1e1e0ffe0e0e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfe0e0ffe0e0dfffe0e0e1ffe1e0e1ffe1e1e0ffe2e1e1ffe2e2e1ffe2e2e1ffe1e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffeaebebffebebebffebeaeaffebeaebffebebebffebebebffeaeae9ffebeaebffebeaebffebeaeaffebebebffebebebffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffebebeaffebebebffebebebffebebebffebebebffebececffecebebffebebebffeaebeaffebebebffebeaeaffeaeaeaffeae9eaffeaeae9ffeae9e9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe6e7e6ffe5e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe4e3e3ffe2e3e2ffe1e1e2ffe1e0e1ffe1e1e1ffe0e0e0ffdfdfe0ffdededeffdedddeffddddddffdcdcdcffdcdbdbffdadbdbffdadadaffd9d9d9ffd7d8d8ffd7d7d7ffd6d5d5ffd4d4d5ffd3d4d3ffd1d1d1ffcececeffcccbccffc8c8c9ffc5c5c5ffc3c2c3ffc0c0c0ffbfc0bfffbebebeffbbbbbbffb4b5b4ffafafafffadacadffabacacffa8a9a8ffa4a4a4ffa0a1a0ff9d9d9dff999998ff959595ff919191ff8e8f8fff8c8b8bff898989ff858685ff838383ff808080ff7d7d7dff7a7a7aff777776ff727271ff6b6c6cff686767ff636363ff616160ff5e5f5eff5d5d5dff5d5c5cff5b5c5cff5a5b5aff595959ff575757ff545354ff515251ff504f50ff4d4e4dff4b4b4cff4a4a4aff484848ff454645ff444445ff434343ff434242ff414141ff3e3e3eff3d3c3cff3a3b3aff373838ff363636ff353636ff353635ff353535ff353535ff353535ff343435ff343433ff333333ff323232ff333333ff323232ff292929ff121212ff040404ff040404ff040404ff030304ff040303ff030304ff030403ff030203ff020302ff020203ff030202ff020201ff010102ff010202ff010101ff010101ff010101ff010101ff010001ff010100ff010000ff010100ff010100ff000101ff010101ff010101ff010100ff000100ff010000ff010000ff000101ff000100ff000101ff000101ff010001ff010100ff010101ff010101ff000001ff010001ff010101ff010101ff010001ff000000ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff050505ff0b0b0bff191919ff272727ff383737ff373738ff434444ff434344ff434443ff4d4d4dff4c4c4dff525251ff525252ff555555ff5454540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfefff9f9f9fff4f5f4ffebebebffe8e8e8ffe8e7e8ffe8e7e7ffe8e7e7ffe8e8e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e5ffe6e5e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e4ffe4e4e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffddddddffdcdddcffdbdbdbffdbdbdbffdadbdbffdadadbffdbdadbffdadadaffdbdcdbffdfdedeffe5e6e5ffe9e9e9ffebeaeaffebebebffecececffecececffeaeaeaffe8e9e8ffe9e9e9ffeaeaeaffebeaebffebebebffecececffededecffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeefff0efefffeff0f0ffeff0effff0f0f0fff0f1f0fff1f0f1fff1f1f0fff1f1f1fff1f2f1fff1f1f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f3f3fff2f3f3fff3f3f3fff3f3f4fff3f4f3fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f5fff5f5f4fff4f4f4fff4f4f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff7f6f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f8fff7f8f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff9f9f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f8fff9f8f9fff8f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f6fff6f6f5fff6f5f5fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff2f3f3fff2f3f2fff2f2f2fff1f2f1fff1f1f1fff0f1f0ffefeff0ffefefefffefefefffeeefeeffeeeeefffeeedeeffeeedeeffedededffecececffecececffebecebffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffeae9e9ffebebebffebececffecececffebecebffeaeaeaffe7e7e8ffe2e2e2ffdededeffddddddffdededeffdfdfdeffdfdfdfffdedfdeffdfdfdfffdfdfdfffdedfdfffdfdfde00000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e6e7ffe7e6e7ffe7e7e6ffe8e7e7ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffeaeaeaffeaebeaffebebebffebebebffebebebffebecebffebebecffecececffedededffededecffececedffecececffeeedeeffedededffedededffeeeeeeffedeeeeffedeeeeffeeeeeeffeeefefffefefefffefeeeeffeeeeefffeeefefffefefefffefefeefff1f1f1fff9f9f9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0c0cff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0c0cff0c0d0dff0c0d0cff0c0c0cff0d0c0dff0c0d0dff0c0c0cff0d0e0eff0d0e0eff0e0e0eff0d0e0dff0d0e0dff0e0d0eff0e0e0dff0d0d0dff0d0e0dff0e0d0eff0d0d0dff0d0d0dff0e0d0dff0d0d0dff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0d0d0dff0d0c0dff0d0c0cff0b0b0bff0a0b0aff0b0a0bff0b0a0aff0b0a0aff0a0a0aff0a0a09ff0a090aff080808ff060606ff050404ff030303ff030303ff020302ff020203ff0102020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7e7f7eff7f7f7fff7f7f7fff7e7e7eff7e7e7eff7e7e7eff7b7b7bff787878ff747474ff717171ff6d6d6dff696969ff656665ff616162ff5e5e5eff5a5a5aff575656ff535353ff505050ff4d4d4cff494a4aff474747ff444444ff414242ff404140ff3f3e3fff3c3c3cff404040ff575857ff5d5d5dff5e5d5eff616161ff666666ff6b6b6bff717070ff777676ff7b7c7cff808080ff858585ff898989ff8d8c8cff909090ff939393ff969696ff999a99ff9c9c9dffa0a1a1ffa4a4a4ffa8a9a9ffacacacffacacacffaeaeaeffb0b0b0ffb2b2b1ffb2b2b2ffb2b2b2ffb2b1b2ffb1b0b1ffaeaeaeffacacacffacabacffa9a9a9ffa6a6a7ffa3a4a3ffa0a1a0ff9e9e9eff9b9c9cff999999ff979797ff949495ff929292ff8f8f8eff8b8b8bff888888ff848484ff7f7f7fff7a7b7aff767576ff6e6e6fff676667ff605f5fff585858ff515151ff4b4b4bff454646ff3e3e3eff353534ff313131ff333333ff363636ff383838ff3a3b3aff3c3d3cff3f3f3fff424141ff454444ff474747ff4a4a4aff4d4d4cff505050ff525353ff545454ff575757ff5a5a59ff5d5c5cff606060ff646364ff676767ff696969ff69696aff696a6aff6a6a6aff6b6b6bff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff010101ff080708ff1b1b1bff454546ff6e6e6dff838382ff939394ff9f9e9fffa2a2a2ffa6a7a6ffa8a9a8ffaaaaabffadaeadffb2b2b1ffbabbbaffe0dfe0fffaf9f9fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffbfafafffbfafafffafafafffafafafffafafafffaf9fafff9fafafff9faf9fff9f9f9fffaf9fafff9fafafff9f9f9fff9fafafff9fafafffafafafffafaf9fff9faf9fffaf9fafffafaf9fffafaf9fff9faf9fffafafbfffafafbfffbfafbfffbfafafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffcfbfcfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffafafafffafbfbfffafafafffafafafffafaf9fffafaf9fffafafafffafaf9fff9f9f9fff9faf9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fffaf9f9fffaf9f9fff9faf9fffafafafffaf9f9fffaf9fafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafbfffafbfafffafafafffafbfbfffbfbfbfffafafafffafafbfffafbfafffbfbfafffbfbfbfffafafbfffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9fafafff9faf9fff9f9f9fffaf9fafff9fafafff9f9f9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafaf9fff9faf9fffaf9fafffafafafffafafafffbfafafffafafafffafafafffafbfafffafafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfbfcfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffbfbfbfff1f0f1ffcfceceffa9a9a9ffa5a5a4ffa3a4a3ffa1a2a2ff9f9f9fff9c9c9cff969796ff929292ff8b8b8bff7f7f7fff696968ff424342ff201f20ff0c0c0cff040404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffeaebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffebebebffecececffedeeedffeeeeeeffefefeffff0f0effff0f1f0fff1f1f2fff2f2f2fff3f2f3fff4f3f3fff4f4f4fff5f6f5fff6f6f6fff7f7f7fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff7f7f8fff7f8f7fff8f8f7fff7f8f7fff9f8f9fffaf9f9fffaf9f9fff8f9f8fff8f7f8fff6f6f5fff5f4f4fff3f4f4fff3f3f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f0ffefeff0ffeff0efffefefefffefefefffefefeeffeeeeeeffeeedeeffeeeeedffeeeeedffedededffececedffecececffecebecffebecebffebebebffebebebffebeaebffeaebebffebebebffebebebffebebebffeaeaeaffe9e9e9ffe9eaeaffe9e9eaffe9e9e9ffe9e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe7e7e7ffe6e7e6ffe6e5e6ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e2ffe2e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e0e1ffe2e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe8e8e8ffe9e9e9ffe9e9e9ffebebeaffebebebffeaeaebffebeaeaffebeaebffeaebeaffebebeaffebeaebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaebebffebebebffebebeaffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebeaebffebebebffeaebebffebebeaffebebeaffeaeaebffeaeaebffeaeaeaffeaebeaffebebeaffecebecffeaeaeaffeaeae9ffe9eae9ffeae9eaffeae9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e7ffe8e7e7ffe6e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e5e5ffe6e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e3ffe1e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdddedeffdcdcddffdcdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d6d7ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffccccccffc9c9c9ffc7c7c7ffc4c4c4ffc1c1c1ffbebebdffbbbbbbffbababaffb9b8b8ffb5b5b4ffaeafaeffaaa9aaffa6a6a7ffa4a3a4ffa1a0a0ff9c9d9dff999999ff959695ff919292ff8e8e8eff8b8b8aff878887ff858585ff838383ff808180ff7e7e7eff7b7b7bff787778ff737273ff6e6d6dff696a69ff656465ff616161ff606060ff5b5c5cff595959ff585858ff565756ff555555ff555555ff555454ff535353ff515251ff4e4e4eff4b4c4cff494a49ff484848ff464646ff444444ff414142ff404040ff40403fff3f3f3fff3d3d3dff3b3a3bff393939ff373837ff353635ff343334ff333233ff323232ff313231ff313131ff313131ff313131ff303030ff303030ff2f2f2fff2f2f2fff2e2e2dff1a1a1aff080808ff050404ff040404ff030403ff040304ff030304ff030303ff030303ff020203ff030302ff020202ff020202ff020202ff010101ff010201ff010101ff010101ff010101ff010101ff000100ff010001ff010000ff010101ff000100ff010001ff000000ff010001ff000101ff000000ff010001ff000100ff000000ff010000ff010001ff010000ff000100ff000001ff000101ff010101ff000101ff010101ff000001ff000001ff010100ff010100ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff050404ff0b0b0bff262726ff262726ff383838ff383838ff434343ff434444ff434344ff4c4c4dff4c4d4cff525251ff525252000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff4f4f5ffedededffe8e9e8ffe7e7e7ffe8e7e8ffe8e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e6e6ffe6e7e6ffe5e5e6ffe5e6e6ffe5e6e5ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4000000000000000000000000000000000000000000000000000000000000000000000000ffdddddcffddddddffdcdcdbffdbdbdaffdadbdaffdbdadbffdbdbdbffdbdadbffdbdbdbffdadadbffdcdcdcffe1e1e1ffe6e7e7ffe9e9e9ffeaeaeaffecedecffecedecffebebebffeaeaeaffe9e9e9ffe9eae9ffebeaebffecebebffecececffecedecffedededffedededffeeedeeffeeeeeeffeeeeeeffefeeefffefefeeffefefeffff0efeffff0eff0fff0f0f0fff0f1f0fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f3f2fff3f3f2fff3f3f3fff3f2f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff4f3f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff8f7f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff7f8f7fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f9f9fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff9f8f9fff9f8f8fff9f9f8fff8f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f7f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff6f5f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff5f4f5fff4f4f4fff4f3f3fff4f3f3fff3f3f3fff3f2f2fff2f3f2fff1f1f2fff1f2f1fff0f1f1fff0f0f1fff0f0f0ffefefefffeeeeefffeeeeeeffefefeeffeeeeeeffededeeffeeededffedecedffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe9e9e9ffeaebeaffecebecffecececffebececffebebebffe9e9e9ffe5e5e5ffdfdfdfffdcdddcffddddddffdfdfdeffdededeffdedfdeffdfdedfffdededfffdfdfdfffdfdfdfffdfdfdf0000000000000000000000000000000000000000ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe9e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaebffeaebebffebebebffebebebffebebebffebebecffecececffecedecffededecffedededffecededffeeededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffedeeedffeeeeeeffeeeeeeffedededffeeeeeeffefefeffff6f6f6fffcfcfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0a0aff0b0b0bff0b0b0bff0d0d0cff0c0c0dff0d0d0cff0d0d0cff0d0d0dff0c0d0cff0c0c0cff0c0c0dff0d0d0cff0c0d0cff0d0d0cff0c0d0cff0d0d0dff0e0d0eff0e0e0eff0e0d0dff0d0d0eff0e0e0eff0e0e0eff0e0e0dff0e0e0dff0d0d0dff0d0d0dff0d0c0cff0d0d0dff0d0d0dff0e0d0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0dff0e0e0eff0e0e0dff0c0d0dff0c0c0cff0a0b0bff0b0b0aff0a0a0bff0b0a0aff0b0a0aff0a0a0aff0a0a0aff0a0909ff080808ff060606ff040405ff030303ff030303ff020202ff020202ff010102ff020202ff010101ff000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7fff7f7f7fff7e7f7fff7f7f7fff7e7f7fff7e7e7fff7f7f7fff7c7c7cff797978ff757575ff727272ff6e6e6eff6b6b6aff666666ff636363ff5f5f5fff5c5b5bff585857ff545454ff515151ff4e4d4eff4a4a4bff484748ff454545ff424243ff424142ff3f403fff3e3e3dff424241ff5a5b5aff606060ff606060ff646363ff676868ff6d6d6cff737272ff787878ff7e7e7dff828282ff878787ff8b8b8bff8f8f8fff939293ff969696ff999999ff9c9c9cffa0a0a1ffa6a6a5ffa9a9a9ffadadadffb0b0b0ffb1b1b1ffb2b3b3ffb4b4b4ffb6b5b6ffb7b6b7ffb7b6b7ffb6b7b6ffb5b5b5ffb2b2b1ffb0b0afffaeaeaeffacadacffababaaffa8a8a8ffa5a5a5ffa2a3a2ffa0a0a0ff9d9d9dff9a9a9bff989898ff959595ff929291ff8e8e8fff8b8b8bff878787ff838382ff7d7d7dff777777ff717171ff696969ff616161ff595a59ff535353ff4d4c4dff474748ff403f40ff363636ff323232ff353435ff373736ff393939ff3c3c3bff3e3e3eff414141ff434344ff464646ff484949ff4c4b4bff4f4e4eff515252ff545454ff565656ff585858ff5b5b5bff5e5e5eff626161ff646465ff676867ff696a69ff696a6aff6b6b6bff6b6b6bff6b6b6bff6b6c6b00000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000100ff000100ff000100ff000100ff000000ff010001ff010000ff010000ff000001ff010000ff000001ff010100ff000000ff000000ff010101ff040404ff0f0f0eff2c2c2cff555555ff737373ff8c8c8cff9d9d9dffa4a4a4ffa6a6a7ffa8a8a8ffaaabaaffaeadadffb1b1b1ffb5b6b6ffcbcbcbfff0f1f1fffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffbfafafffafafafffafafafff9fafafffafaf9fff9f9fafffafaf9fff9faf9fffafaf9fff9faf9fffaf9fafffafafafffafafafffafaf9fffaf9fafffafafafffafafafffafaf9fffafafafffafafafffbfafbfffbfafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffafafbfffbfafafffafafafffafafafffaf9fafffafafafffafafafffafaf9fffaf9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f9fff9f8f9fff9f8f9fff8f9f8fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9f9fffaf9f9fff9fafafffafafafffafaf9fffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafafffbfafbfffbfafbfffafbfafffaf9fafffafaf9fffafaf9fffafafafff9faf9fffafaf9fff9f9fafffafaf9fff9faf9fffafaf9fff9faf9fff9f9fafffafafafffaf9f9fffaf9f9fff9f9fafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffcfcfbfffbfcfbfffbfcfbfffbfbfcfffcfcfbfffbfbfcfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffcfdfcfff9f8f9ffe3e2e2ffb7b8b7ffa6a6a5ffa5a5a5ffa4a3a3ffa1a1a1ff9e9e9eff9a9b9bff949394ff8e8e8eff838483ff747474ff565656ff2d2d2dff121313ff060607ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaeaebffebebeaffeaebeaffeaeaeaffe9eaeaffe9e9eaffeae9eaffebebebffedececffededeeffefeeeeffefefeffff0f0effff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff8f8f7fff7f8f8fff8f8f8fff9f9f9fff9f9f9fff8f8f9fff7f7f7fff6f5f5fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffeff0f0ffefeff0fff0f0f0ffefefefffeeefefffefefeeffeeeeefffedeeeeffededeeffedededffedededffecececffececebffebebebffebebebffebebeaffeaeaeaffeaeaeaffeaeae9ffeaeaebffebebebffeaebeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e1e1ffe1e0e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e8e9ffe9e9e9ffeaeaebffebeaebffebeaebffebeaebffebebeaffeaeaebffebeaeaffebebeaffebebebffeaebebffebebebffebebebffebebebffebecebffebecebffebebebffebebebffebebebffebebebffecebebffebebecffecebebffebebebffebebebffebebebffebebebffebebebffebeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eaeaffe9e9eaffeae9eaffeaebeaffeae9e9ffe9e9e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e1ffe1e2e1ffe0e0e1ffe1e1e0ffe0dfe0ffdfdfdfffdedfdeffdededeffdddedeffdedddeffdddcddffdcdcdcffdbdadbffdadad9ffd9d8d9ffd8d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffcfcfcfffccccccffcacacaffc7c8c7ffc5c5c4ffc2c2c2ffbfbfc0ffbdbdbdffbab9b9ffb7b6b6ffb5b4b5ffb3b3b3ffaeafafffa9a9a8ffa4a3a3ffa0a0a0ff9d9d9dff9a9999ff959595ff909090ff8d8c8dff8a8989ff868687ff848383ff808181ff7d7d7eff7c7b7cff797978ff777776ff757574ff707171ff6c6c6cff656565ff606060ff5d5d5dff5c5b5bff595958ff565656ff535353ff525151ff505150ff4f4f50ff4e4e4fff4e4e4eff4d4d4eff4c4d4cff4a4a4aff474748ff474746ff444444ff424242ff404140ff3e3e3fff3d3d3dff3c3b3cff3b3a3aff3a3a3aff383738ff363636ff343434ff333332ff313131ff2f3030ff2e2f2eff2e2e2eff2e2e2eff2e2e2dff2d2e2dff2d2d2dff2c2d2dff2c2c2cff2c2c2cff222222ff100f0fff040404ff040404ff040404ff040403ff030303ff030303ff030303ff030303ff030302ff020202ff020202ff020202ff010202ff020101ff010202ff010101ff010101ff010100ff010101ff010100ff000101ff000101ff000001ff010100ff000001ff000000ff010000ff000100ff010100ff010000ff000000ff000001ff000001ff010101ff000000ff000000ff000101ff000001ff010101ff010001ff000101ff010101ff010101ff010101ff010101ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff0b0b0bff0b0b0bff272727ff262726ff383838ff373838ff434344ff444344ff444343ff4d4c4cff4c4c4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff7f7f7ffeeefeeffe8e8e7ffe7e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e3ffe3e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2000000000000000000000000000000000000000000000000ffdcdcdcffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdbdbdbffdbdbdbffdedddeffe4e4e4ffe8e7e7ffe9e9e9ffebebebffecececffebecebffebebeaffeaeae9ffe9eaeaffeaebebffebebebffecececffececedffedededffeeededffedeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0efefffefeff0fff0f0effff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff1f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f2f2fff3f3f2fff2f3f3fff2f3f2fff3f3f3fff3f3f3fff4f4f3fff3f4f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f3f3fff4f4f3fff3f3f3fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff7f8f7fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f8fff8f7f7fff7f8f8fff8f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f8f8fff9f8f9fff9f8f9fff8f9f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f6fff6f6f7fff7f6f7fff7f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f5f6fff6f5f6fff5f6f5fff6f6f5fff6f6f5fff5f6f6fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff2f2f1fff1f0f1fff0f0f0fff0f0efffefeff0ffeeefefffeeeeefffeeeeeeffeeeeeeffeeedeeffedeeedffececedffececebffebebeaffeaeaeaffe8e9e8ffe9e9e8ffeaeaeaffececebffebecebffecececffebececffeaeaeaffe8e7e7ffe2e1e1ffdeddddffdcdbdcffdeddddffdddddeffdfdfdeffdededeffdfdfdfffdfdfdfffdfdedeffdfdfdf00000000ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebebebffeaebebffebebebffebebecffecececffecececffecececffedecedffedecedffededecffedecedffededecffedededffedededffecedecffededecffececedffededecffecedecffecececffecececffecececffedededfff1f1f1fffafaf9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff0b0b0bff0b0a0aff0a0a0aff0a0b0bff0a0b0aff0b0b0bff0b0b0bff0c0c0dff0c0d0cff0d0d0cff0c0d0cff0d0d0dff0c0d0dff0d0c0cff0c0c0cff0c0c0dff0d0c0cff0c0c0cff0d0d0dff0c0d0dff0d0d0eff0d0e0eff0d0d0eff0e0e0eff0d0e0dff0e0d0eff0d0d0dff0c0c0dff0d0c0cff0c0d0cff0d0c0dff0d0d0dff0d0d0dff0e0d0dff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0d0e0dff0e0d0dff0d0d0dff0c0c0cff0b0b0bff0a0a0bff0b0b0aff0b0a0aff0a0a0bff0a0a0aff0a0a0aff0a090aff080808ff070706ff050504ff040303ff030303ff020302ff030302ff010202ff010201ff010201ff010001ff010100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7eff7f7f7fff7f7f7eff7e7e7fff7f7f7fff7f7f7fff7c7c7dff797979ff757576ff727272ff6e6e6eff6b6b6bff676767ff636364ff605f60ff5c5c5cff595959ff555555ff525252ff4f4e4fff4b4c4bff494849ff464646ff434344ff434342ff414140ff403f3fff444444ff5d5d5dff626262ff626263ff666665ff6a6a69ff6e6e6fff747474ff797a7aff7f7f7fff848484ff898989ff8e8d8dff929191ff949595ff989998ff9c9c9cff9fa0a0ffa4a4a4ffa9aaa9ffaeadadffb2b1b1ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b8ffb9babaffbabbbaffbbbbbaffbbbbbbffb9b9baffb5b6b6ffb4b4b3ffb2b2b2ffb0b0b0ffaeaeaeffacacacffa9a9a9ffa6a6a7ffa4a4a4ffa1a1a1ff9f9f9fff9b9b9bff989898ff959595ff919192ff8e8e8eff898989ff858585ff807f7fff79797aff737272ff6a6b6aff636363ff5b5b5bff545454ff4e4d4eff484948ff414041ff363637ff333334ff363635ff383837ff3a3a3aff3c3c3cff3f3f3fff424242ff454545ff484847ff4b4b4aff4d4d4eff515050ff535353ff565556ff585858ff5a5a5aff5d5d5dff605f5fff626363ff666665ff696968ff6a6a6aff6a6b6aff6b6b6bff6b6b6bff6b6b6bff6c6b6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000101ff010000ff000000ff000000ff010000ff000000ff010101ff000000ff000001ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff010000ff020202ff080808ff191919ff3a3a3aff5d5d5dff7e7e7dff979696ffa2a2a3ffa7a7a7ffa8a8a7ffaaaaa9ffadadadffb1b1b0ffb4b4b4ffbbbbbbffdededefff9f9f8fffcfcfcfffbfbfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafffafaf9fff9f9f9fffafafafff9fafafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfcfffcfbfcfffbfcfbfffcfbfcfffbfbfbfffcfcfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfbfbfffafafafffafafbfffafafafff9fafafffafafafff9faf9fffaf9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff8f9f8fff9f8f8fff8f8f9fff8f8f9fff9f9f8fff8f8f8fff9f9f9fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafff9fafafffafafafffafafafffafafafffbfafafffbfafafffafbfbfffafbfafffbfbfafffafbfbfffafbfafffafbfbfffbfafafffbfafafffbfbfbfffbfbfbfffbfafbfffafafbfffafbfbfffafbfafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafffafaf9fff9f9f9fffafafafff9faf9fff9fafafff9fafafff9f9fafffafafafff9faf9fffafafafffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffbfbfbffefeeefffcbccccffaaa9aaffa5a6a6ffa5a4a4ffa3a2a3ffa0a1a0ff9d9d9dff989899ff909090ff898989ff7b7b7bff666666ff404040ff1c1c1cff090a0aff030203ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebeaebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffeaebebffecececffededeeffeeeeeeffeeefeefff0eff0fff1f0f0fff1f1f1fff2f1f2fff2f3f2fff4f3f4fff4f4f4fff5f5f5fff6f5f6fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff9f8f9fff9f9f8fff8f8f8fff6f7f7fff6f6f6fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f0fff0f0f0ffeff0efffeff0efffefeeefffefeeeeffeeeeeeffeeeeeeffeeededffedecedffecededffecedecffececebffecececffebebecffeaebebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeae9ffeaeaeaffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e6e7ffe5e6e6ffe5e5e5ffe4e4e4ffe4e3e3ffe3e2e3ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e2ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaebeaffeaebeaffeaeaeaffebeaebffeaeaebffeaebebffebebeaffeaebeaffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffeaebebffebebebffebebebffebebebffeaebebffebeaebffebeaeaffeaeaebffeaeaeaffe9eaeaffeaeaeaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e6ffe6e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe3e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfe0dfffdedfdfffdededeffdeddddffddddddffddddddffdcdbdbffdbdbdbffdadbdbffd9d9d9ffd7d7d6ffd6d5d6ffd4d3d4ffd2d2d2ffd0d0d0ffcdcecdffcbcbcbffc7c8c8ffc5c5c5ffc2c2c2ffc0c0c0ffbdbdbdffbababbffb8b8b8ffb4b5b5ffb1b2b2ffb0b0b0ffadadadffa9a9a9ffa3a3a3ff9e9d9eff9a9999ff969696ff939393ff8f9090ff8b8b8bff838484ff7f7f7eff7b7b7bff787978ff777676ff747475ff717171ff70706fff6c6d6cff6b6a6bff686868ff616161ff5c5c5dff585859ff565555ff545454ff505151ff4d4d4dff4a4a4aff494949ff4a4a4aff4a4a4aff494949ff484848ff474848ff474847ff474746ff444444ff424241ff404140ff3e3e3eff3d3c3cff3b3b3bff3a3a3aff393838ff373737ff363636ff353534ff333332ff323232ff303031ff2e2f2fff2d2d2dff2c2c2cff2b2b2bff2b2b2bff2b2b2bff2a2a2aff2a2a2aff2a2929ff292929ff212121ff111111ff050506ff030404ff030304ff030403ff030303ff030303ff030303ff030203ff030202ff020302ff030203ff020202ff020202ff020102ff010201ff010101ff010102ff010101ff010101ff000100ff010101ff010101ff000100ff000101ff000001ff010100ff010000ff000001ff010001ff000101ff010001ff010001ff010101ff010100ff010000ff000101ff010100ff010101ff000101ff000100ff000101ff010000ff010000ff010001ff010101ff010001ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff020202ff020202ff0c0b0bff0b0b0bff262627ff272726ff373738ff383838ff434343ff434444ff434344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f8fff4f4f3ffe9e9e9ffe5e5e5ffe4e4e4ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e5ffe3e4e4ffe3e4e3ffe3e4e3ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e10000000000000000ffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdcdbffdcdbdcffdbdbdbffdbdbdaffdcdbdbffdfe0dfffe6e5e5ffe8e8e9ffe9eaeaffececebffebecebffebebebffebebebffeaeaeaffeaebebffebebebffececebffedececffecededffeeedeeffedeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff3f3f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff3f3f4fff4f4f4fff3f4f3fff4f3f4fff4f3f3fff3f3f4fff4f3f3fff3f4f3fff4f3f4fff3f3f3fff4f3f3fff4f3f3fff3f4f3fff4f3f4fff3f3f4fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f7f8fff8f7f7fff8f7f8fff8f8f8fff8f7f7fff7f7f8fff7f8f8fff8f8f7fff8f8f7fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f7f6fff6f6f6fff7f7f7fff6f7f6fff6f7f7fff6f7f7fff6f6f7fff7f7f7fff6f7f6fff7f6f7fff7f7f6fff7f6f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f8fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff9f8f8fff8f9f9fff8f9f8fff9f9f8fff8f9f9fff8f9f8fff8f9f9fff9f8f8fff9f8f8fff8f8f8fff9f9f9fff9f8f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f5f6fff6f5f6fff5f6f6fff6f6f6fff5f6f6fff6f6f5fff6f5f6fff5f6f5fff6f5f6fff5f5f6fff5f5f6fff6f6f5fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff1f2f1fff1f1f1fff1f0f0fff0f0f0ffefefefffeff0efffefeeeeffeeeeeeffeeefeeffeeeeeeffeeeeedffedededffececedffebecebffeaebeaffe9e9e9ffe9e9e9ffe9eaeaffecebebffececebffecececffecececffeaeaebffe9e9e9ffe4e4e4ffdfdfe0ffddddddffddddddffdddeddffddddddffddddddffdfdedeffdededfffdfdedfffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e4ffe6e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaebeaffeaeaeaffebeaeaffebebebffebececffecebebffebebebffebececffececebffececebffecececffecebecffebececffebecebffebebebffebebebffebececffecececffebebebffebebebffebebebffebebebffebebecffebebebffededeefff5f6f6fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060606ff070707ff080808ff0a0909ff0a0a0bff0a0a0aff0a0b0aff0b0a0aff0a0a0aff0a0a0bff0a0a0bff0b0b0bff0b0b0bff0d0d0cff0c0d0cff0d0d0dff0c0d0dff0c0d0dff0d0c0dff0c0d0cff0d0c0dff0d0d0cff0d0d0cff0c0c0cff0d0c0dff0c0c0cff0d0d0dff0e0d0eff0e0e0eff0e0e0dff0d0d0dff0c0c0cff0c0c0bff0c0d0cff0c0c0cff0d0c0cff0d0d0dff0d0d0dff0d0d0dff0d0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0dff0d0d0dff0d0d0dff0c0c0cff0a0a0bff0b0b0bff0b0b0bff0a0b0bff0a0a0bff0a0a0aff0a0a0aff0a090aff080809ff060606ff050404ff040303ff040303ff030203ff030302ff020102ff010101ff010102ff010101ff010101ff010000ff010001ff000000ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7e7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7c7c7cff797979ff767576ff737373ff6f6f6fff6b6b6bff686768ff646464ff606160ff5d5d5dff5a5959ff565656ff535353ff4f4f50ff4c4d4dff4a494aff474747ff444444ff434443ff434343ff424242ff464646ff5e5e5fff646464ff656565ff676868ff6c6b6cff707070ff767575ff7b7b7bff808081ff868585ff8b8a8aff8f8f8fff949393ff989797ff9b9b9bff9f9e9fffa2a2a2ffa7a7a8ffadadadffb1b1b2ffb6b5b5ffb8b8b8ffb7b8b8ffb9bab9ffbcbbbbffbdbdbdffbdbebeffbebebeffbebdbdffbdbdbdffb9b9b9ffb7b7b7ffb5b5b6ffb3b4b4ffb1b1b2ffafafafffadadadffabababffa8a8a8ffa6a6a5ffa2a2a2ff9f9f9fff9b9b9bff979898ff959494ff919191ff8d8d8cff878787ff828282ff7c7c7cff747575ff6c6c6cff656464ff5d5d5dff565556ff4e4e4fff484949ff414041ff383737ff343435ff373737ff393939ff3b3b3bff3e3e3eff404041ff444444ff474747ff494a4aff4c4c4cff4f4f4fff525252ff545454ff575657ff595959ff5c5b5bff5e5e5eff616161ff646464ff666666ff696969ff6a6a6aff6a6a6bff6b6b6bff6b6b6bff6c6b6cff6d6c6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000001ff000000ff010100ff010000ff000100ff010100ff010001ff010001ff000000ff000000ff010000ff010101ff000000ff000000ff000000ff000000ff000100ff010101ff050505ff0d0d0eff222122ff414141ff646565ff878687ff9c9b9bffa5a5a5ffa7a7a7ffa9a9a9ffacacacffb0b0afffb2b2b3ffb6b6b6ffcacacaffeff0f0fffbfbfbfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafbfffbfafafffafafafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff8f8f9fff8f9f9fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f9f8fff8f9f9fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9fafffaf9fafffafafafffafafafffbfafafffbfafafffbfafbfffbfbfbfffbfafbfffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fffaf9fafffafafafffafaf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfff8f8f8ffe0e0e0ffb6b6b6ffa7a6a7ffa5a5a5ffa4a3a4ffa2a1a2ff9fa0a0ff9c9b9bff969595ff8b8b8bff828282ff6f6f6fff505050ff2a2929ff0e0e0fff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffeaeaeaffebececffedededffeeeeeeffefefeeffefefeffff0f0f0fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff4f4f4fff5f4f5fff5f5f6fff6f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff7f7f7fff7f7f8fff8f8f8fff9f9f9fff8f9f8fff8f7f8fff7f6f7fff6f5f5fff4f4f4fff3f3f4fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff0eff0ffefefefffeeeeefffefefefffeeeeeeffeeeeeeffeeedeeffedededffedededffededecffecececffecececffebececffebebebffeaeaebffebebeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e7ffe7e8e7ffe6e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e3e4ffe4e3e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e8e9ffe8e8e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffeaebebffeaebebffeaebebffebebebffebebebffebebebffebecebffececebffebebebffebebebffeaeaeaffeaeaeaffebeaebffebebebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffdededeffdddddeffddddddffdcdcddffdcdbdcffdbdbdbffd9d9daffd8d9d9ffd8d8d7ffd6d6d6ffd4d4d4ffd0d1d1ffcfceceffcccccdffcbcbcaffc8c9c8ffc6c6c6ffc3c3c3ffc0c0c1ffbdbdbdffbbbbbaffb8b8b8ffb5b5b5ffb2b2b2ffafafafffacacacffa9a9a9ffa6a6a6ffa3a3a3ff9e9e9eff999999ff949494ff909091ff8d8d8dff8a8a8aff878787ff848383ff7d7d7eff777677ff727272ff6f6f6fff6d6c6dff6a6a6aff656566ff646464ff626262ff5e5f5fff595959ff545455ff525252ff505050ff4d4e4eff4b4a4bff454445ff434243ff414141ff404041ff414141ff424242ff424242ff424141ff414141ff414141ff403f40ff3e3d3dff3b3b3cff3a3a3aff393939ff383737ff363637ff343435ff343434ff343333ff323232ff303030ff2e2f2fff2e2d2dff2c2c2cff2b2b2bff2a2a2aff292929ff282928ff272728ff272727ff272727ff272727ff212121ff131313ff050505ff030304ff030303ff030303ff030303ff030303ff030302ff020202ff020203ff020202ff020202ff020202ff020202ff020202ff020102ff010102ff010201ff020101ff010100ff000101ff010100ff010101ff010101ff010101ff000001ff010101ff010101ff000101ff010001ff010001ff010001ff010001ff010001ff000000ff010000ff010001ff010101ff010101ff010101ff010001ff000000ff000001ff010101ff010101ff010001ff010001ff000001ff000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff010202ff020102ff0b0c0bff0b0b0bff272727ff272727ff383838ff3838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfcfcfff4f4f4fff0f0f0ffe5e5e5ffe2e2e2ffe3e2e2ffe2e2e3ffe4e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe3e3e4ffe4e4e3ffe3e4e3ffe3e4e4ffe3e4e3ffe2e3e3ffe2e2e2ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdbdbdbffdbdadbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffddddddffe3e2e2ffe7e6e6ffe9e9e9ffeaeaeaffebebebffebebebffecebebffebebebffebebebffebebebffebececffececedffedededffeeededffeeedeeffeeeeeeffeeeeeeffefeeeeffefeeefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff3f3f4fff4f3f4fff3f3f3fff3f4f4fff4f3f3fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f6fff7f6f6fff7f6f7fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f7f8fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff7f8f7fff8f8f7fff7f8f7fff7f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f6fff6f6f6fff7f6f7fff7f7f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff8f7f7fff7f7f7fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff9f9f9fff9f8f9fff8f8f8fff8f8f9fff8f9f9fff8f8f9fff9f8f8fff9f8f9fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f7f7fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff6f5f6fff6f6f6fff6f6f5fff5f5f5fff6f5f6fff5f5f5fff5f6f5fff5f6f5fff6f5f5fff6f6f6fff6f5f6fff5f5f6fff5f6f6fff6f5f6fff6f5f5fff5f5f5fff6f6f5fff5f6f5fff5f6f5fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f4f5fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff3f3f3fff2f2f3fff2f1f1fff1f1f2fff1f1f1fff0f0f1fff0f0f0fff0eff0ffefefefffeeefeeffefeeeeffeeeeeeffeeeeeeffedeeeeffedecedffecececffebebebffeaeaeaffe9e9e9ffe9eaeaffebebebffecececffecececffecececffececebffeaeaeaffe7e7e7ffe2e1e2ffdddddeffdededeffdededeffdddddeffddddddffddddddffddddddffdededeffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebeaeaffebeaebffeaeaeaffeaebeaffebeaeaffeaebeaffeaeaebffeaeaebffeaeaeaffeaeaeaffebebeaffeaebeaffeaeaebffeaebeaffeaeaebffeaeaeaffebebebffebeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeff0effffaf9faffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff020202ff030303ff060606ff060606ff070807ff080808ff090909ff0a0a0aff0a0a0aff0a0b0aff0a0a0aff0b0a0aff0a0a0aff0a0a0aff0b0b0bff0b0b0bff0c0c0cff0c0d0cff0c0d0dff0d0d0dff0d0d0dff0d0c0cff0c0c0dff0c0c0dff0b0b0bff0c0c0bff0c0c0cff0c0d0dff0d0c0dff0e0e0dff0d0d0dff0d0d0dff0d0c0cff0c0c0bff0c0c0bff0c0b0bff0c0d0cff0c0c0cff0d0c0dff0d0d0cff0d0d0eff0d0d0dff0e0e0dff0e0e0eff0e0d0eff0d0d0dff0d0d0dff0c0c0cff0b0b0bff0a0a0aff0a0a0aff0b0b0bff0b0a0bff0a0a0aff0a0a0aff0a0a0aff080808ff060606ff040404ff030303ff030303ff030302ff030202ff010202ff010101ff010101ff010001ff000101ff000100ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7fff7e7f7fff7e7e7fff7f7f7fff7f7f7fff7f7f7eff7c7d7dff7a797aff767676ff727272ff6f6f6fff6c6c6bff696868ff656565ff626161ff5d5e5dff5a5a5aff575757ff545453ff505051ff4d4d4dff4b4b4aff484848ff454545ff444444ff444544ff444444ff474747ff5f605fff666665ff676767ff6a696aff6d6e6eff727272ff777777ff7c7c7cff818182ff878787ff8c8c8cff919191ff969695ff9a999aff9d9e9effa1a1a1ffa5a5a5ffabaaabffb0b1b1ffb5b5b5ffb8b8b9ffbbbbbbffbbbbbbffbcbcbcffbebebeffbfbfbfffc1c0c0ffc0bfc0ffbebebeffc0bfbfffbcbcbcffbababaffb8b9b8ffb6b7b6ffb5b5b5ffb2b3b2ffb1b0b0ffaeaeaeffababacffa8a9a9ffa6a6a6ffa3a3a2ff9f9f9fff9c9b9bff989898ff939393ff8f8f8fff8a8a8aff858585ff80807fff787777ff6e6f6eff666666ff5f5e5fff575757ff4f4f50ff484848ff414140ff383838ff363637ff393839ff3b3b3bff3d3d3dff3f3f3fff424242ff454545ff484848ff4b4b4bff4e4e4eff515150ff535353ff555555ff575757ff59595aff5c5c5dff5f5f5fff626261ff646464ff666767ff696969ff6a6b6aff6b6b6bff6b6b6bff6c6c6cff6c6c6cff6d6d6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000000ff010001ff000001ff000001ff000000ff010000ff010100ff000101ff010001ff010100ff000000ff000000ff010000ff010000ff000100ff010000ff000100ff020303ff070707ff101010ff262627ff4b4a4bff737373ff919191ffa2a1a2ffa6a5a6ffa9a9a9ffabacabffaeafaeffb1b1b1ffb4b4b3ffbabbbaffdad9dafff6f6f6fffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9fafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfafafffafbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffbfbfafffafbfbfffafafafffafafafff9fafafff9faf9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff8f9f8fff8f9f9fff9f8f9fff8f9f8fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fffaf9f9fffafafafff9f9f9fff9f9fafff9f9fafffafafafffafafafffbfbfafffbfafafffafbfbfffafafafffafbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9fafffafafafffafafafffafaf9fffafafafffaf9fafffafafafff9fafafffafaf9fffafaf9fffafafafffafafafffafafafffafaf9fff9fafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffcfbfcfffcfbfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffdfdfcfffdfdfcfffdfcfcfff0f0efffcac9c9ffaaaaaaffa5a6a6ffa4a4a5ffa3a3a3ffa1a1a1ff9e9e9fff9a9a99ff929292ff858585ff777777ff5b5b5bff383938ff181818ff080808ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffeaeaeaffecebecffedededffedeeeeffeeeeeefff0efeffff0f0f0fff1f1f1fff2f1f1fff2f2f2fff2f3f3fff4f3f4fff4f5f4fff5f5f6fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff8f8f7fff9f9f9fff9f8f9fff8f8f8fff7f7f6fff6f6f6fff4f4f4fff3f3f3fff2f2f3fff2f2f3fff2f2f2fff2f2f1fff1f0f0ffeff0f0ffefefefffeeefeeffefeeefffeeeeeeffeeeeeeffedeeeeffeeededffedededffedededffecededffecececffecebecffebebebffebebebffebebebffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e7ffe8e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e5e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffe9eaeaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaebffeaeaebffebebebffebebebffebebeaffeaebebffebeaebffeaebeaffe9eaeaffe9eae9ffeae9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e7ffe7e8e8ffe8e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdadadaffd8d8d8ffd7d7d7ffd6d6d5ffd4d4d4ffd1d2d2ffd0d0d0ffcecdceffcacacaffc8c8c8ffc6c6c6ffc3c3c3ffc0c1c1ffbebebdffbbbbbbffb9b9b8ffb5b5b5ffb2b2b2ffaeafafffababacffa8a9a8ffa6a6a5ffa3a3a3ff9fa0a0ff9a999aff989898ff949494ff909090ff8d8c8cff898888ff858584ff828181ff7e7f7eff7a7b7bff767676ff717171ff6a6b6bff666666ff626261ff5f5f5fff5c5b5cff5a595aff565656ff535353ff505050ff4d4d4dff4b4b4aff494949ff474647ff3f3f3fff3d3d3dff3c3c3cff3a3a3aff39393aff3a3a3aff3c3c3cff3b3b3bff3b3b3aff3b3a3bff3a3b3bff393939ff373837ff373637ff353535ff343434ff323233ff323231ff313130ff30302fff2f302fff2f2f2fff2d2c2cff2b2a2bff2a2a2aff292929ff282828ff272727ff262626ff252525ff252525ff242424ff1f1f1fff111112ff050505ff020302ff030303ff030302ff020303ff030203ff030302ff020202ff020202ff020202ff020202ff020202ff020202ff010201ff010202ff020102ff010201ff010102ff010101ff010100ff010101ff010001ff010001ff010101ff010101ff010100ff000100ff010100ff010101ff010001ff010101ff010100ff010101ff000000ff000000ff000000ff000001ff010101ff010100ff010001ff000101ff000000ff000100ff010001ff000100ff010100ff000001ff010101ff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff020202ff0b0b0cff0b0b0cff262727ff2727270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfcfff7f7f7fff0f0f0ffe8e7e8ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe3e3e3ffe4e4e4ffe4e4e3ffe3e3e4ffe3e4e3ffe2e3e3ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e3ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0dfe0ffe0e0dfffdfdfdfffdfdfdfffdfdedeffdbdbdbffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdadbffdfdfdeffe4e4e4ffe8e8e8ffe9e9e9ffebebebffecececffebecebffebececffebebebffecececffecebecffedededffedededffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeefffefefefffeff0effff0efefffeff0f0fff0f0f0fff0f0f0fff1f0f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f4f3fff4f4f3fff4f4f3fff3f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f4fff3f3f3fff4f4f3fff3f4f4fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f4fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f8f7fff7f7f7fff7f8f7fff8f7f8fff7f8f7fff8f8f7fff7f7f8fff8f8f8fff8f8f7fff7f7f7fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff6f7f7fff7f6f7fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f6fff7f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f7fff7f8f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff6f6f6fff7f6f6fff6f6f7fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f5f6fff6f6f6fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff6f6f5fff6f5f5fff5f6f5fff5f5f5fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff6f6f5fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff3f3f4fff4f3f4fff4f4f3fff4f4f3fff3f3f3fff2f3f3fff2f2f2fff1f2f1fff2f1f1fff0f1f1fff0f1f0fff0f0f0fff0f0f0ffefefefffefefefffeeefefffeeeeeeffeeeeeeffedededffececedffecececffebebebffe9eaeaffeaeae9ffeaebebffecececffecededffedecedffecececffeaeaebffe8e8e8ffe4e4e4ffe0e0dfffdddedeffdededeffdededeffdededeffddddddffdeddddffe2e1e1ffe2e2e1ffe2e2e2ffe1e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e5e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeae9ffe9e9eaffe9eae9ffe9e9e9ffeaeaeaffe9e9e9ffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffecebecfff8f8f7fffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020202ff020202ff020202ff020202ff020202ff030303ff070606ff060606ff070707ff080808ff090909ff0a0a0aff0a0a0aff0b0b0aff0a0a0aff0a0a0aff0a0b0aff0a0b0aff0b0b0bff0b0b0bff0c0c0dff0d0c0cff0c0d0cff0b0b0aff0b0b0bff0b0c0cff0d0c0cff0d0d0dff0d0e0dff0e0f0eff0f0f0eff0f100fff0f0f0fff0f1010ff0f100fff0f0f0fff0e0f0eff0e0e0eff0e0e0fff0f0e0eff0e0f0fff0f0e0fff0f0f0fff0f0f10ff101010ff101010ff101110ff101011ff101010ff0f0f0fff0e0e0eff0e0e0eff0d0d0dff0e0d0dff0e0e0eff0e0e0eff0d0e0dff0c0d0cff0c0d0dff0b0b0bff090909ff060706ff040404ff020302ff020101ff020201ff020102ff010101ff010101ff010101ff010100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7eff7e7f7eff7f7e7fff7f7f7eff7e7e7eff7e7f7eff7c7c7cff797979ff757576ff727373ff6f6f6fff6c6c6cff696968ff656565ff616162ff5e5e5eff5b5b5bff575758ff545454ff515151ff4f4f4eff4c4c4cff494949ff464646ff454546ff454646ff444444ff474647ff5f5f5fff666666ff676868ff6b6b6bff70706fff747474ff797979ff7d7d7dff838383ff888988ff8e8e8eff939393ff989797ff9c9c9cffa0a0a0ffa4a3a4ffa8a8a8ffadadaeffb4b4b4ffb8b9b8ffbbbcbcffbdbdbcffbebebeffbfc0bfffc0c0c0ffc2c2c2ffc2c3c3ffc2c2c2ffc0c1c0ffc1c1c1ffbebebeffbcbdbdffbbbbbcffbabab9ffb7b8b7ffb5b6b5ffb3b3b3ffb0b1b0ffaeaeaeffacacabffa8a9a8ffa6a6a6ffa3a3a2ff9f9f9fff9a9a9aff969796ff919291ff8d8c8cff878787ff828181ff7a797aff717071ff686868ff606060ff585858ff515151ff4a4a4aff414241ff393938ff383838ff3a3a3aff3c3c3cff3e3e3eff414041ff434343ff464646ff494a4aff4d4c4dff4f504fff515151ff545454ff565656ff595858ff5a5b5bff5d5d5dff606060ff626262ff646564ff676767ff6a696aff6b6b6bff6b6b6cff6c6c6cff6c6d6cff6c6d6dff6d6d6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000000ff000000ff000000ff010100ff000000ff000100ff010100ff000101ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff010101ff030304ff080708ff131313ff353434ff626362ff858584ff9b9b9bffa3a3a3ffa8a8a8ffaaababffaeadadffb0b0b0ffb3b3b3ffb4b5b5ffbebebfffe1e1e1fff7f8f7fffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfafffafbfafffbfbfafffafafafffafbfbfffafafbfffafafafffafafafffafafafffafaf9fff9faf9fffaf9fafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfafafffafafbfffbfafafffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfbfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffbfbfafffafafafff9f9fafff9fafafff9faf9fffaf9f9fff9faf9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafafafff9fafafffafafafffafbfafffafafafffafbfafffbfafbfffbfafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfafffafafafffafbfbfffafafbfffafafafffafafafffafafafffafaf9fff9fafafffaf9fafffafaf9fff9faf9fffafafafffafaf9fffafafafff9f9f9fff9fafafffafafafffafafafffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfafffbfafbfffbfbfbfffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfafffbfbfafffafbfbfffafafafffbfbfbfffafbfafffbfbfafffafbfafffbfbfbfffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfbfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfcfcfff7f7f7ffdddcdcffb3b3b4ffa7a7a7ffa5a5a5ffa3a3a4ffa2a1a2ffa0a0a0ff9e9e9eff989998ff90908fff787879ff616161ff404041ff202021ff0d0c0cff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaeae9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e9e8ffeaeae9ffebececffececedffedeeeeffeeefeeffefefeffff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f3f3fff3f3f4fff4f4f4fff5f5f5fff7f6f6fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff5f5f6fff5f5f6fff7f6f7fff7f7f7fff8f7f7fff8f9f9fff8f8f9fff7f8f7fff6f6f6fff5f5f5fff3f4f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0eff0ffefefefffeeeeeeffeeeeefffeeeeeeffeeeeedffededeeffedededffededecffecedecffecececffecececffebecebffebebeaffeaebeaffeaeaeaffe9e9e9ffe9eaeaffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e6e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e8e7ffe7e7e8ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffeaeae9ffeaeae9ffeaeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe3e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffdfe0e0ffdfe0dfffdfdfdfffdededeffdddeddffdddcddffdcdcdcffdbdbdbffdadadaffd9d9d8ffd6d7d6ffd4d4d4ffd2d2d2ffd0d0d0ffcecfcfffccccccffcacacaffc7c8c8ffc5c5c5ffc2c3c2ffbfbfbfffbbbbbbffb8b9b8ffb5b4b5ffb2b2b2ffafafafffacadacffa9a9a9ffa5a5a5ffa3a2a3ffa0a09fff9c9d9cff999a99ff969696ff929393ff8f8f8fff8b8c8cff888888ff858484ff818180ff7d7c7cff787879ff757575ff717171ff6d6d6eff696969ff646464ff5d5d5cff585858ff545454ff515051ff4f4f50ff4c4c4dff4a4a4aff484848ff464646ff444444ff424343ff3e3e3eff3a3a39ff373737ff363636ff353535ff353534ff333434ff343434ff353635ff353535ff343534ff343334ff333333ff323232ff313132ff313030ff2f2f2fff2e2e2eff2d2d2dff2c2c2cff2b2c2cff2c2c2cff2b2b2aff282929ff272727ff262726ff262626ff252524ff242525ff232324ff232323ff1d1d1dff101110ff040404ff010201ff020102ff020202ff020202ff020302ff020202ff020202ff010101ff010202ff010201ff020202ff020201ff020101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010001ff010101ff000001ff000001ff010001ff000000ff000000ff000101ff010001ff010100ff000000ff000101ff000000ff010100ff000100ff000101ff010100ff010000ff010100ff010001ff010001ff000000ff000101ff010100ff010100ff000101ff000100ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020201ff010201ff0b0b0bff0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8fff3f4f3ffe7e7e7ffe1e1e1ffdedfdfffdededfffdfdedfffdededeffdfdfdfffdfdfe0ffe0dfe0ffe0e0dfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e4e3ffe4e3e4ffe4e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e3ffe3e4e3ffe4e4e3ffe3e3e3ffe3e4e4ffe3e2e3ffe3e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0dfffdfe0e0ffdfdfdfffdfe0dfffdedfdeffdfdedeffdededdffdeddddffdbdbdbffdbdbdbffdadbdbffdbdadbffdadadaffdadadaffdadad9ffdcdcdcffe1e1e0ffe6e6e7ffe8e8e8ffe9eaeaffebebebffebebebffecececffecececffecececffecececffededecffededecffedeeeeffedededffeeeeeeffeeefeeffeeefefffefefefffefefefffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f3fff3f3f2fff2f3f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f4f3fff4f4f3fff3f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f4f3fff4f3f4fff4f4f4fff3f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f8fff7f7f7fff7f7f8fff8f8f7fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f6fff6f6f7fff6f6f6fff6f6f7fff7f6f7fff7f6f7fff7f7f7fff8f7f7fff7f8f7fff8f8f7fff8f7f8fff8f7f8fff7f7f8fff7f7f8fff8f7f8fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff7f7f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff6f6f5fff5f5f5fff5f6f5fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f5fff5f5f6fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff4f4f4fff4f5f5fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff1f1f2fff1f1f1fff1f1f0fff0f0f0ffeff0efffefefefffeeefefffeeeeeeffefefeeffeeeeeeffedededffecedecffecececffeaeaeaffe9eaeaffeaeaebffecececffecedecffededecffedececffebebebffeae9eaffe6e6e5ffe1e1e1ffdedfdeffdfdfdeffdedfdfffdededeffdededeffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe4e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e7e7ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e8ffe8e9e8ffe9e9e8ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e6ffe9e9e9fff3f3f3fff8f9f9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff010100ff010001ff020202ff020202ff020203ff020203ff030203ff030303ff060606ff060606ff070707ff080808ff090909ff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0b0bff0a0a0bff0b0b0bff0b0b0bff0b0c0cff0c0c0cff0d0d0eff0e0e0eff0f0f0fff101010ff111111ff131313ff141414ff151514ff151515ff161515ff161616ff161515ff151515ff141415ff141514ff151514ff151414ff141414ff151514ff151415ff161515ff151515ff151415ff151415ff151515ff151414ff131314ff141413ff131313ff141313ff131413ff141314ff131313ff131213ff121111ff111111ff111011ff0f0e0eff0b0b0aff070708ff040404ff020202ff010201ff010201ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7f7fff7f7f7fff7f7f7fff7e7f7eff7e7e7eff7e7e7eff7e7e7eff7b7c7bff797978ff767675ff737372ff6f6f6fff6c6c6cff686869ff656665ff626261ff5f5e5eff5b5b5bff585858ff555556ff535252ff505050ff4d4d4dff4a4a4aff484748ff464646ff454545ff444443ff454645ff5f5e5fff676867ff696869ff6c6c6dff717172ff777676ff7b7b7bff808080ff868585ff8b8b8aff909090ff959595ff9a999aff9e9f9effa2a3a2ffa6a6a6ffabaaabffb0b0b0ffb6b6b6ffbbbbbaffbebebeffbfbfbfffc0c1c1ffc2c2c1ffc3c3c3ffc4c4c4ffc5c4c4ffc4c4c4ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbcbdbcffbababaffb8b8b9ffb6b6b6ffb4b3b4ffb1b1b1ffafafafffadacacffa9a9a9ffa5a6a5ffa2a2a1ff9e9d9dff999999ff949393ff8e8e8eff888889ff838483ff7c7c7cff747373ff6b6a6aff626262ff59595aff545353ff4c4c4cff434343ff3a393aff39393aff3b3b3bff3d3d3dff40403fff414241ff454445ff474847ff4b4a4bff4d4d4dff505050ff535252ff545454ff575657ff595959ff5c5c5bff5e5e5eff606060ff636263ff656565ff676867ff6a6a6aff6b6b6cff6c6b6cff6c6c6cff6d6d6cff6e6d6eff6e6e6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff010001ff000000ff000000ff010100ff000101ff000100ff010100ff010000ff010000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff010201ff040405ff0d0c0cff232323ff525253ff787878ff939293ff9e9d9effa6a6a6ffababaaffacadadffb0afb0ffb1b2b1ffb3b3b3ffb5b5b5ffc4c4c5ffe8e8e8fffaf9f9fffdfcfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffbfbfbfffbfafafffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafaf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff9f9f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff8f8f9fff9f8f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffafaf9fffafafafffafafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffafafbfffafbfbfffafbfafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafafffafafafffbfbfafffafbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfafffbfbfbfffbfafbfffafbfafffbfafbfffafafbfffbfafbfffbfafafffafafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffafafafffbfafafffbfbfbfffafafafffafafafffbfafafffbfbfafffafbfafffafafafffafbfafffafafafffafbfbfffafafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfcfcfff8f8f8ffe3e3e4ffbdbebdffabaaaaffa8a7a7ffa5a5a5ffa3a3a3ffa1a1a2ffa09f9fff9d9d9dff969697ff8a8a8aff656565ff494848ff262626ff0f0f0eff060706ff030202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9eae9ffebebebffededecffeeeeedffeeeeeeffefefefffefeff0fff0f1f0fff2f1f1fff2f2f2fff2f2f2fff3f4f3fff4f4f5fff5f5f5fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff6f6f5fff6f7f6fff7f6f7fff7f8f7fff8f7f8fff8f8f8fff7f7f7fff6f5f6fff5f5f4fff4f3f4fff3f3f3fff3f3f2fff2f2f3fff1f1f1fff1f1f1fff0f1f1ffeff0efffefefefffeeeeefffeeeeeeffedeeedffedededffedededffecedecffecececffecececffececebffebecebffebebebffeaebebffeaeae9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe7e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe6e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe6e5e6ffe6e5e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e5ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe9e9e9ffeae9e9ffe8e9e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e9e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e8ffe9e9e8ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe3e3e3ffe4e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdeffdededeffddddddffdcdcdcffdcdcdcffdbdbdaffdadadaffd9d8d9ffd7d6d7ffd4d4d4ffd2d2d2ffd1d0d0ffcececeffccccccffc9c9c9ffc7c6c6ffc3c4c3ffc2c2c2ffbdbebeffbabbbaffb7b7b7ffb3b2b3ffaeafafffabababffa8a9a8ffa5a5a5ffa2a2a3ff9f9f9fff9c9c9dff9a9a9aff979797ff959595ff909090ff8d8e8dff8b8b8aff888787ff848483ff807f7fff7c7c7cff787778ff747473ff706f6fff6c6b6bff666666ff616261ff5d5d5eff5b5a5aff545555ff4f4f4fff4c4b4cff494949ff484848ff454545ff444443ff404140ff3f3e3eff3b3b3bff3a393aff373637ff343435ff333232ff313131ff313031ff302f2fff2f2f2eff2f2e2fff2f2f2fff2f2f30ff2e2e2eff2e2e2dff2e2e2eff2d2c2dff2c2c2cff2b2b2bff2a2a2aff2a2a2aff292929ff282828ff282828ff282827ff262626ff252525ff242424ff242423ff232323ff222222ff222222ff1f1f1fff111212ff030404ff010102ff020101ff020102ff010201ff020201ff020202ff020202ff010201ff020201ff020101ff020101ff010101ff010101ff010101ff010201ff020101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010001ff010101ff010000ff000000ff010100ff000100ff010000ff000100ff010001ff000000ff000001ff010000ff000000ff010001ff010001ff010100ff010001ff000000ff010001ff010101ff010100ff000101ff010001ff010001ff000000ff010000ff010101ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfdfdfff5f5f6ffeeeeeeffe1e0e1ffdfdedeffdedddeffdededdffdddeddffdedddeffdddeddffdedddeffdededeffdededeffdfdedeffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e0e1ffe1e2e1ffe1e2e1ffe2e2e2ffe2e2e3ffe2e2e3ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e3e3ffe3e4e4ffe3e4e3ffe3e4e4ffe3e3e3ffe2e3e3ffe2e3e2ffe2e3e3ffe2e2e2ffe2e2e3ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0dfffdfe0dfffe0dfdfffdfdfdeffdededeffdededeffdddddeffdededdffdededdffdbdbdbffdbdbdbffdadbdaffdadadbffdbdadaffd8d9d9ffdbdbdbffdedddeffe4e4e4ffe6e6e6ffe8e8e9ffebebeaffecececffedededffedeeedffedecedffecececffececedffedececffedededffeeedeeffeeeeeeffefefeeffefeeefffefefefffefefeffff0f0f0fff0f0effff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff2f3f3fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f4fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f4fff4f3f4fff4f3f4fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff5f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff6f6f5fff6f6f6fff7f6f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f6f6fff6f6f6fff7f7f7fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff7f7f7fff8f8f7fff7f8f7fff8f7f8fff7f8f7fff8f7f8fff7f7f8fff7f7f8fff8f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f7f6fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff4f4f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f4f5fff4f4f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f1f2fff1f1f1fff0f1f0fff0f0f0fff1f0f0ffeff0efffefefefffefefefffefefeeffeeefeeffeeeeeeffedededffecececffebececffeaeaeaffeaebebffececebffecededffedededffecededffedececffebebebffe7e8e7ffe3e3e3ffe0e0e0ffdededeffdfdfdfffdfdfdeffdfdedeffdededeffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e4e5ffe5e5e5ffe6e5e6ffe5e5e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e8e7ffe8e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e5e6ffe5e5e5ffe4e4e4ffe5e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffebebebfff3f3f3fff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000000ff010000ff000000ff000001ff010101ff020102ff030202ff020202ff020202ff020202ff030403ff060606ff060606ff070707ff090809ff090909ff0a0a0aff0a0a0bff0a0b0aff090909ff090a09ff0a0a0aff0b0b0bff0d0c0dff0e0f0eff111010ff121212ff131314ff151515ff161716ff181818ff1a1a1aff1c1b1cff1d1d1dff1e1d1dff1e1e1eff1f1e1eff1e1f1eff1d1e1dff1d1d1dff1d1d1dff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1d1c1dff1d1d1dff1d1d1cff1d1c1cff1c1c1cff1c1c1cff1c1c1bff1b1b1bff1b1a1aff1a1a1aff1b1a1bff1a1b1bff1b1b1bff1b1b1bff1a1a1bff1a1919ff181817ff161716ff141514ff101010ff0c0c0bff080808ff040405ff020202ff010001ff010000ff010000ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7eff7e7f7fff7e7e7fff7e7f7eff7e7e7eff7d7d7eff7e7d7eff7c7b7cff797878ff757576ff727272ff6f6f6fff6b6c6cff696968ff656665ff626262ff5f5f5fff5b5b5cff595959ff565657ff545453ff515151ff4e4e4eff4b4b4cff494849ff474747ff454545ff434342ff464546ff605f60ff686869ff6b6b6aff6e6f6eff737374ff797878ff7e7d7dff828282ff878887ff8c8c8dff929291ff979697ff9b9b9cffa0a0a0ffa4a4a5ffa9a8a8ffaeadadffb3b3b2ffb8b8b8ffbdbdbcffc0bfbfffc2c1c1ffc3c3c3ffc4c4c5ffc5c6c5ffc6c7c6ffc7c7c8ffc6c7c6ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c0c0ffbebfbeffbdbdbdffbbbbbaffb8b9b9ffb6b6b7ffb4b5b4ffb2b2b2ffafafafffacacacffa9a9a9ffa5a5a4ffa0a0a0ff9b9b9bff959696ff909190ff8b8b8bff858585ff7e7e7eff767676ff6d6d6dff646464ff5b5b5cff555555ff4e4e4eff454444ff3b3a3bff3a3a3aff3c3c3bff3e3e3eff414040ff434343ff464646ff494949ff4c4c4bff4e4f4eff515151ff535353ff555555ff575757ff595a59ff5b5b5cff5f5e5eff606061ff626363ff656565ff686768ff6b6a6aff6c6c6bff6c6c6cff6d6c6dff6e6e6dff6e6e6eff6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000001ff000001ff000100ff000000ff000000ff010001ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff020202ff080808ff161515ff3b3b3bff676667ff8b8a8bff989897ffa3a3a3ffaaaaa9ffacacacffb0afb0ffb1b1b2ffb3b3b2ffb4b4b4ffb8b8b9ffcecdcdffeeeeeefffbfbfbfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfafffbfbfbfffafafafffbfafbfffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffafafafffbfafbfffafafbfffafafafff9f9fafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffafafafffafafafffafafbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffbfbfafffbfafafffafafbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffbfafbfffbfbfafffafafafffbfbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffafafbfffafafbfffafafafffbfbfafffafbfafffafafbfffbfafafffbfafafffafbfafffbfbfafffafafbfffbfafafffbfafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffafafafffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfafffafbfbfffafbfafffafafafffafbfafffafafafffbfafbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfff9f9f9ffe8e9e9ffc3c3c3ffacacabffa8a8a8ffa7a7a7ffa5a5a5ffa3a3a3ffa0a0a1ff9e9e9eff9b9a9aff939392ff818081ff515051ff333332ff141313ff070707ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe8e9e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffeaeaeaffecebebffececedffeeededffeeeeeeffeeefeffff0f0effff0f1f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f4f4fff5f5f4fff6f5f5fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f5f5fff6f5f5fff6f6f6fff7f6f7fff7f7f7fff8f8f7fff7f8f7fff6f6f7fff6f5f5fff5f4f4fff3f4f3fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff0f0f1fff0f0f0ffefeff0ffefeeefffeeeeeeffeeeeedffedededffedeeedffedececffededecffecececffecececffebebebffebebebffeaebebffeaeaeaffe9e9e9ffe9eae9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe6e7e7ffe7e7e8ffe7e7e6ffe7e6e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e6e6ffe5e6e6ffe6e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe5e5e5ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e4ffe4e4e5ffe5e4e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e5ffe6e6e5ffe6e6e6ffe7e7e6ffe7e6e6ffe7e7e7ffe8e8e7ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e9ffe9eae9ffe9e9e9ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe2e2e2ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0dfdfffdfdfdfffdedfdeffdededeffddddddffdddcdcffdbdbdbffdadadaffd9d9d9ffd8d7d8ffd7d6d6ffd5d5d4ffd2d2d2ffd0d0d0ffcfcfceffcececeffccccccffcac9c9ffc3c3c3ffbfbfbfffbcbcbcffbababaffb4b5b4ffb1b1b1ffaeaeadffa9a9a9ffa5a4a5ffa1a1a1ff9e9e9dff9c9b9bff999898ff959696ff949495ff929292ff8e8e8eff89898aff878687ff858585ff828282ff7e7e7fff7b7b7aff767777ff727372ff6d6d6dff686868ff636363ff5f5f5eff5a5a5aff565656ff525253ff4f4f4eff4b4b4bff484847ff464546ff434343ff414141ff3e3e3eff3b3b3bff373737ff353536ff343434ff333332ff313231ff303030ff2f2e2eff2d2d2dff2b2c2bff2b2b2bff2a2a2aff2a2a2aff2a292aff29292aff282828ff282728ff282828ff282727ff272726ff262626ff262626ff262525ff252525ff262625ff262626ff242424ff232323ff222323ff212221ff212121ff212120ff1e1e1eff121212ff060606ff000100ff010101ff010101ff010101ff010102ff010201ff010101ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000000ff010000ff010000ff010001ff010001ff010100ff000000ff010000ff000000ff000001ff000001ff010100ff000100ff000001ff010000ff010000ff000100ff010100ff000001ff010000ff000001ff000001ff000000ff010001ff010001ff010000ff010100ff000000ff010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff7f7f7fff2f1f1ffe7e7e7ffdfdedfffdededeffddddddffdeddddffddddddffdddddeffdddddeffdededdffddddddffddddddffddddddffddddddffddddddffdddeddffdddddeffdededdffdededeffdededeffdededeffdfdedfffe0dfdfffe0e0dfffe0e0e0ffe1e0e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe2e3e3ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe3e2e2ffe2e1e1ffe1e1e2ffe1e1e2ffe1e1e1ffe0e0e0ffdfdfe0ffe0dfe0ffe0dfe0ffe0dfdfffdededfffdededeffdddedeffdddeddffdededdffdededeffddddddffdddddcffdcdcdcffdadadaffdbdadbffdadadaffdbdadaffdadadaffdcdbdcffe1e0e0ffe4e4e3ffe7e7e7ffeae9e9ffebebecffededeeffeeeeeeffeeeeedffedededffececedffedececffedededffedeeedffeeeeeeffeeeeeeffefeeeeffefeeefffefefefffefefeffff0eff0fff0f0f0fff1f0f0fff1f1f0fff0f0f0fff1f1f0fff1f0f0fff1f1f1fff1f1f1fff2f1f2fff1f2f2fff1f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff4f3f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff4f3f4fff4f4f3fff4f3f3fff4f4f3fff4f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff7f6f7fff6f6f7fff7f7f7fff7f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff8f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff6f7f7fff7f6f7fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff5f6f6fff5f5f6fff6f6f5fff6f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff5f6f6fff5f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff7f8f7fff7f7f8fff8f7f7fff8f7f7fff7f8f7fff8f8f7fff7f7f8fff8f8f7fff8f7f8fff7f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff4f5f4fff4f5f4fff5f5f4fff5f5f5fff4f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f4f5fff5f4f5fff4f5f5fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f3fff3f3f3fff2f2f3fff2f2f3fff2f2f3fff2f2f2fff2f1f1fff1f1f1fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0efffefefefffeeefefffeeefeeffeeeeeeffedededffecececffebecebffebebebffecebecffececedffecececffeeededffedededffebececffe9e9eaffe5e6e5ffe1e0e0ffdededeffdfdfdfffdfdfdfffe1e0e0ffe0e0e1ffe1e1e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe5e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe6e5e6ffe5e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e7ffe5e6e6ffe6e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e3ffe4e3e3ffe4e3e3ffe2e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe4e3e4ffe4e4e5ffe5e4e4ffe6e6e6ffededecfff4f5f5fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010101ff010101ff020202ff020302ff020302ff020302ff020302ff030303ff060606ff060606ff070707ff090808ff090909ff0a0a0aff0b0a0aff0b0a0aff0c0b0bff0d0d0dff0f0f0eff111111ff141414ff161616ff181918ff1a1a1aff1d1d1dff1f1f1fff222222ff252525ff272727ff282827ff282828ff292929ff2a2a2aff2a2a2bff292a2aff292929ff282828ff282727ff272627ff272828ff282829ff29292aff292929ff292929ff292929ff292929ff282827ff272727ff272827ff272827ff272727ff272626ff262626ff252525ff252625ff262526ff252525ff232323ff212121ff1d1d1dff1a191aff131313ff0e0e0eff090909ff050504ff030203ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7e7fff7e7e7eff7e7e7eff7e7e7eff7e7d7eff7e7d7eff7b7b7bff787878ff767675ff727372ff6f6f6fff6b6c6cff696969ff656566ff626262ff5f5f5fff5c5d5dff5a5a5aff575858ff555555ff535252ff505050ff4d4d4dff4a4a49ff484848ff464746ff444544ff484948ff626261ff6b6a6bff6b6b6cff6f7070ff757576ff7b7b7bff807f80ff858485ff898989ff8f8f8fff949494ff999998ff9d9d9dffa2a2a2ffa6a6a6ffabababffb0b0b0ffb5b5b5ffbbbbbbffbebebeffc1c2c2ffc3c2c3ffc4c4c4ffc6c6c6ffc8c7c7ffc8c9c9ffcacacaffc9c8c9ffc6c5c5ffc5c4c4ffc4c4c4ffc4c3c3ffc2c2c2ffc0c1c1ffbfbfbfffbdbdbdffbbbabbffb9b9b9ffb7b7b6ffb5b5b5ffb2b1b2ffafaeafffabababffa7a7a7ffa3a3a2ff9d9d9dff979898ff929292ff8d8d8dff868687ff807f7fff777778ff6f6f6fff656565ff5d5d5dff565756ff505050ff474746ff3d3d3dff3c3b3bff3d3d3dff3f403fff414241ff444544ff484747ff4b4a4aff4d4d4dff4f504fff525152ff535354ff565556ff585858ff5a5a5aff5d5c5dff5f5f5fff616161ff636363ff666666ff696869ff6b6b6bff6d6d6cff6d6d6dff6e6e6eff6e6e6eff6f6f6fff706f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000000ff000000ff010001ff010000ff000000ff000000ff010100ff000100ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0e0e0eff212120ff454545ff7b7a7aff8f8f8fff9fa0a0ffa8a9a8ffacadacffb0afafffb2b1b2ffb2b2b2ffb3b4b4ffb6b5b6ffbababaffd2d2d2fff3f3f3fffbfbfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafbfffafafafffbfbfbfffafafbfffbfafafffafafbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafff9fafafffafaf9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfbfffbfafafffafbfafffafafafffafafafffbfafbfffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafbfbfffafbfafffbfbfafffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfbfffafbfafffafbfafffbfafafffbfafafffafafafffafbfafffbfafbfffafafafffafafafffbfafbfffafafafffbfafbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffbfafbfffafafafffafafbfffbfafafffafafbfffafbfafffbfafafffafafafffafafafffbfafafffbfafafffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffafafaffedeeeeffcbcbcbffacacadffa8a8a8ffa7a7a7ffa5a5a6ffa4a5a5ffa2a2a2ff9f9fa0ff9b9b9bff979797ff8c8c8bff6f6f6fff383837ff1c1c1cff0a0b0aff040403ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffeaeae9ffebebebffededecffedeeedffeeeeeeffeeefefffefeff0fff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f3f3fff4f4f4fff4f5f4fff6f5f5fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f5f5fff5f6f5fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f8f7fff6f6f7fff5f5f5fff4f4f4fff4f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0efffefefefffefefeeffeeeeeeffeeeeeeffedededffecedecffecedecffecebecffebebebffebebebffebebebffeaeaebffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e5e6ffe6e6e5ffe5e6e6ffe6e6e5ffe5e6e5ffe5e5e6ffe5e5e5ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe5e4e4ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e7ffe6e6e6ffe9e8e9ffe9e9e9ffe7e8e8ffe8e8e8ffe8e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e9e9ffe8e8e8ffe9e8e9ffe8e7e8ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe0e0e1ffe0e0e0ffdfdfdfffdededeffddddddffddddddffdcdcdcffdbdbdbffdadadaffd9d9d8ffd7d7d7ffd6d5d5ffd4d4d4ffd2d2d2ffd0d0d0ffcdcecdffccccccffcacacaffc8c8c8ffc2c2c3ffbebebeffbbbbbbffb7b7b7ffb3b4b4ffb2b2b2ffacacacffa8a8a8ffa4a4a4ffa09f9fff9b9b9bff979798ff949595ff929291ff8f908fff8e8e8eff8c8c8cff898989ff848484ff807f80ff7e7d7eff7b7b7bff787878ff747473ff6f6f6fff6a6a6bff666666ff616161ff5b5c5cff565656ff515151ff4e4e4eff4a4b4bff474848ff444444ff424141ff3f3f3fff3e3e3eff3c3b3bff393939ff353635ff323332ff303130ff302f2fff2f2e2eff2d2d2dff2c2d2dff2c2b2cff2a2a2aff292929ff282828ff272727ff272627ff262626ff252525ff252525ff242424ff232223ff222222ff232323ff232323ff222322ff212221ff212222ff222222ff232323ff222122ff212121ff202020ff202020ff201f1fff1c1c1cff121111ff060505ff010000ff000001ff000101ff010100ff010101ff010001ff010101ff010101ff010101ff010001ff010001ff010100ff000101ff010101ff010101ff010101ff010101ff010101ff000001ff010101ff000001ff000101ff000000ff000001ff000000ff010000ff010000ff000100ff010100ff010000ff000100ff000100ff000100ff010000ff010001ff000000ff000100ff010001ff000001ff010000ff010001ff000000ff010001ff010101ff010100ff000000ff010100ff010001ff010101ff010101ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff5f4f4ffececebffe1e1e1ffdededeffdeddddffdddeddffdddeddffdddeddffddddddffddddddffddddddffddddddffdddcddffdcddddffdddcdcffdddcddffdcdcdcffdddcddffddddddffdddddcffdcdcdcffddddddffddddddffddddddffdededdffdededeffdededeffdededeffdedfdfffdfdfe0ffdfdfe0ffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e1e1ffe1e1e2ffe1e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdededfffdfdfdeffdddeddffdddedeffdddedeffdedddeffdddddeffdddcdcffdcdcdcffdcddddffdcdcdcffdadbdbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdededdffe1e1e1ffe5e5e5ffe8e9e8ffebebeaffedededffefefefffefeeefffeeeeeeffedecedffececedffedededffeeedeeffededeeffeeeeeeffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff0f1f0fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f2f2fff2f1f2fff2f2f1fff2f2f2fff3f2f2fff3f2f2fff2f2f3fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff4f4f5fff5f5f5fff5f5f6fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff7f7f7fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff7f6f6fff7f6f6fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff6f5f6fff6f5f6fff6f5f6fff5f5f5fff5f5f6fff6f6f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f7f7fff8f7f8fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff8f7f8fff8f8f8fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f5f4fff4f4f5fff5f5f4fff4f5f4fff4f4f5fff4f4f4fff5f4f5fff4f4f5fff5f4f4fff4f4f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f5fff4f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f4fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff0f1f0fff0f1f1fff0eff0ffefefefffefefefffefefefffeeeeefffeeeeeeffedededffecececffebebebffecececffededecffedededffedededffedededffecededffeaeaeaffe7e7e7ffe2e3e2ffdfdfdfffdedddeffdfdfdfffdfdfdeffdfe0e0ffe0e1e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e5e6ffe5e4e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e1ffe2e2e2ffe4e4e3ffe8e9e8fff2f2f3fff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff010000ff010001ff000101ff020202ff020203ff020202ff020203ff030202ff030303ff050404ff060606ff080809ff0a0909ff0b0b0bff0c0d0cff0d0e0eff0f0f0fff111111ff131313ff161716ff1a1a1aff1d1d1dff202120ff242425ff282828ff2b2c2bff303031ff353636ff393939ff393838ff383838ff383838ff393939ff3a3a3aff3a3a3aff383838ff373837ff373737ff373737ff383838ff3a3a3aff3c3b3cff3b3c3cff3a3a3aff3b3b3bff3c3b3cff3a3a3aff3a3a39ff393839ff393a3aff3b3a3bff3a3939ff373737ff353535ff363636ff363737ff363736ff353435ff323232ff2d2d2dff262727ff1e1e1eff161616ff0f1010ff0a090aff050505ff020202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7f7eff7e7e7fff7f7f7fff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7b7b7bff787878ff757576ff727272ff6f6f6fff6c6c6cff686968ff656666ff636363ff5f5f60ff5d5d5dff5b5b5bff595859ff565757ff545454ff515151ff4e4e4eff4a4a4aff494a49ff484747ff454646ff4b4a4aff646464ff6d6d6dff6d6d6dff717171ff767777ff7c7d7cff818182ff868686ff8c8b8bff909191ff969696ff9b9a9bff9f9f9fffa4a3a4ffa8a7a8ffacacacffb2b2b2ffb7b7b7ffbcbcbcffc0c0c0ffc3c2c2ffc4c4c4ffc7c6c6ffc8c8c8ffc9c9caffcbcacbffcccbccffcbcbcbffc8c8c8ffc6c6c7ffc6c6c7ffc5c6c5ffc4c5c4ffc3c3c3ffc1c1c1ffbebfbeffbcbcbdffbbbbbbffb8b9b8ffb6b6b7ffb4b4b4ffb1b1b1ffaeadadffa9a9a9ffa5a5a5ff9f9f9fff999a9aff949494ff8e8e8eff878888ff818181ff787879ff707070ff676766ff5e5e5fff585958ff525252ff484949ff3f3e3fff3c3c3bff3e3e3eff404040ff424343ff464546ff494848ff4b4b4bff4e4d4dff505050ff525252ff545454ff565656ff585858ff5b5b5bff5c5d5dff5f6060ff626162ff646464ff676667ff696969ff6b6b6cff6d6d6dff6e6e6eff6e6e6eff6f6f6fff706f6fff6f6f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010101ff000100ff000001ff000001ff010000ff000000ff000000ff000001ff000000ff000101ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff020202ff060707ff0e0e0eff232323ff595959ff797a79ff969696ffa4a5a5ffabaaabffaeaeaeffb0b0b1ffb2b1b1ffb3b3b3ffb4b5b5ffb5b6b5ffbbbabbffdadadafff7f7f7fffcfcfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfafffbfbfbfffafafafffafafafffafafbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffafbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafbfffbfafafffafafafffaf9fafff9f9fafff9faf9fff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f7f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9fafafffafafafffafafbfffafafbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffbfbfbfffafbfafffafafbfffafafbfffbfafafffafafafffafafafffafafbfffafafafffafbfbfffafbfafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafafbfffafafafffbfbfafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfafffafafafffafbfbfffbfafbfffbfafafffafafbfffbfafafffafafafffafafbfffafbfafffafafbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafbfffbfafbfffbfafbfffafafbfffbfbfbfffbfbfbfffafafafffafafbfffbfafafffafafafffbfafafffafafbfffafafbfffbfafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafbfafffbfbfbfffafafbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffcfbfcfffcfbfcfffafafbfff0f0f0ffd3d4d4ffb0b0b0ffa8a8a8ffa6a7a7ffa6a6a6ffa4a4a5ffa3a3a3ffa1a1a0ff9c9c9dff959696ff8d8e8eff797979ff4f4f4fff1d1c1cff0d0e0dff050505ff010202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e9e8ffe8e8e9ffe9e8e9ffe8e9e8ffe8e8e9ffe8e8e9ffe9e8e8ffeae9e9ffebebebffececedffedededffedeeeeffeeefeeffefefefffeff0f0fff1f1f1fff1f1f1fff2f2f2fff3f3f2fff3f3f4fff4f5f5fff5f5f5fff6f6f6fff6f5f6fff5f5f4fff5f5f5fff5f4f4fff5f5f5fff6f5f6fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff5f6f6fff5f5f5fff4f3f4fff3f3f3fff2f2f2fff1f1f2fff1f1f1fff0f0f1ffefefefffefefefffeeeeefffedeeeeffeeeeeeffedededffecececffecececffecebebffebebebffebebebffebebebffeaeaebffebeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e5e5ffe4e5e4ffe5e4e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e6ffe9e8e9ffe8e9e9ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e3e2ffe2e1e1ffe2e2e3ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdcffdadadbffdad9d9ffd7d8d8ffd7d7d7ffd5d4d5ffd2d3d3ffd1d0d1ffcececfffcbcbccffc9c9c9ffc7c7c7ffc5c4c5ffc2c2c2ffbebdbdffb8b8b9ffb6b5b5ffb1b1b2ffacacadffabaaaaffa8a7a8ffa2a2a2ff9e9e9eff989899ff949495ff909191ff8e8e8eff8b8b8bff898989ff868787ff858586ff838283ff7d7d7dff7a7a7aff777777ff747474ff717071ff6c6c6dff676768ff626262ff5e5e5eff595959ff525252ff4d4e4eff494949ff464646ff434343ff404040ff3d3d3eff3a3b3bff393939ff363737ff353435ff333232ff313131ff2e2e2eff2c2c2cff2b2b2bff2a2a2aff29292aff292828ff282828ff272728ff262726ff252526ff242424ff242424ff222323ff222323ff212122ff202021ff202020ff1f1e1fff1e1e1fff202020ff202020ff1f1e1fff1e1e1fff1f1f1fff212121ff202020ff1f1e1fff1e1e1fff1e1d1eff1c1c1cff0e0f0eff050506ff000001ff010001ff000100ff000100ff010101ff000000ff000000ff000001ff010101ff000100ff000001ff000101ff010101ff010001ff010001ff000001ff000100ff000101ff010101ff000100ff000101ff010101ff000001ff000100ff010000ff000001ff000101ff000100ff000101ff000001ff000000ff000100ff000000ff000101ff010000ff010000ff000001ff010000ff000100ff000101ff000100ff000001ff000001ff010101ff000101ff010101ff010001ff000001ff010001ff010001ff000001ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfff6f7f7ffefefefffe4e4e5ffdfdedfffddddddffdddeddffddddddffddddddffdddcddffddddddffddddddffdddcdcffdcddddffdcddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdcdbdcffdcdbdcffdbdbdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdddcdcffdcdcdcffdddddcffddddddffdddddeffdededeffdededeffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0dfffdfdfe0ffdfdfe0ffdfdfdfffdfdedeffdededeffdddddeffdddeddffdddedeffdddeddffddddddffdcddddffddddddffdcdcddffdcdcdcffdcdcdcffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdadadaffdbdbdbffdededeffe3e2e2ffe7e7e7ffeae9e9ffecececffefefeffff0f0f0ffefefefffedeeeeffecedecffedecedffedededffeeeeeeffeeeeeeffefefefffefeeefffefefeffff0efeffff0eff0ffeff0f0fff0f1f1fff1f1f1fff1f0f0fff1f1f1fff1f1f0fff0f0f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff2f3f2fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff3f4f4fff4f4f4fff5f4f4fff5f5f5fff5f4f4fff5f5f5fff5f5f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff6f6f6fff5f6f5fff5f5f6fff5f5f6fff6f5f5fff6f5f5fff5f5f5fff5f5f6fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f7f8fff8f7f8fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f7f7fff7f7f7fff8f8f7fff7f7f8fff7f7f8fff8f7f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f5fff4f4f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff4f4f5fff5f5f4fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff5f5f5fff5f4f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f3f4fff3f3f3fff3f2f3fff2f2f3fff1f2f2fff2f2f2fff1f1f2fff1f1f1fff0f1f1fff1f0f0ffefeff0fff0f0efffefefefffeeefefffefeeeeffeeeeeeffedededffececedffecececffedededffedededffededecffeeeeeeffedededffecececffe9e9eaffe5e5e5ffe0e1e0ffdededfffdfdfe0ffe0dfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e1ffe2e1e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e4ffe3e4e4ffe3e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe4e5e4ffebececfff4f5f4fffcfdfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff020202ff020202ff020202ff030203ff030303ff040505ff070707ff0a0909ff0b0c0cff0d0d0eff100f10ff121111ff141313ff161616ff19191aff1e1e1eff242323ff282928ff2f2f2fff363636ff3d3d3dff414242ff474747ff4d4d4dff505151ff505150ff4f5050ff50504fff515151ff525252ff515151ff505050ff4e4f4eff4d4c4dff4c4c4cff4f4f4fff525251ff535353ff535353ff515252ff525353ff535353ff525152ff515151ff505150ff515151ff535353ff535454ff535252ff505050ff4f4f4fff4e4f4eff4d4d4dff4b4c4bff494949ff444444ff3d3d3dff2d2d2eff232322ff1a1a1aff121212ff0b0b0bff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7fff7f7f7fff7e7e7fff7e7f7eff7e7e7eff7e7e7eff7b7c7bff787979ff757675ff727272ff6f6f6fff6c6c6cff696969ff656666ff636263ff606060ff5e5e5eff5c5c5bff5a5a5aff585758ff555555ff525353ff4f4f4fff4c4b4cff4a4a4aff494949ff474748ff4c4c4cff656565ff6e6e6eff6f6f6fff727372ff787978ff7e7e7eff838382ff888887ff8d8c8cff929392ff979798ff9c9d9cffa1a1a0ffa5a5a5ffaaa9a9ffaeaeaeffb3b3b3ffb8b9b8ffbdbebeffc1c1c1ffc4c4c4ffc6c6c6ffc8c8c8ffcacacaffcccbcbffcdcdcdffcececeffcdcdcdffcacacaffc9c8c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c4c4ffc2c2c2ffc0c1c1ffbebebeffbcbcbdffbababbffb9b9b9ffb6b6b6ffb3b3b3ffafb0afffababacffa6a7a6ffa1a1a1ff9b9b9bff969595ff908f90ff888989ff828182ff797979ff70706fff676867ff606060ff5a5a5aff525353ff494a4aff3f3f3fff3c3c3cff3e3e3eff414141ff434344ff474647ff494949ff4c4b4cff4e4e4eff505050ff525352ff545554ff565756ff595958ff5b5b5bff5d5e5dff5f5f60ff626362ff656564ff676767ff6a6a69ff6d6c6cff6d6d6dff6e6e6eff6f6f6fff6f706fff707070ff707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000001ff010101ff010100ff000101ff000100ff000001ff000000ff000000ff000000ff000000ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff010001ff010202ff040505ff0b0b0bff323132ff585858ff828282ff9b9b9bffa7a7a7ffacacacffafaeaeffb1b1b1ffb2b2b2ffb3b4b3ffb5b5b4ffb5b6b5ffbfbfbeffe1e1e1fff8f9f8fffcfcfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafbfbfffbfafafffafafafffbfbfbfffafafafffafafafffafafbfffbfbfbfffafafafffafafbfffafbfafffafafbfffafafafffafafafffafafafffbfafbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffbfbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffafbfbfffafafafffafafafff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f8f9fff9f8f8fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f7f8fff7f8f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff9f9f8fff9f9f9fffafaf9fff9f9f9fffafafafffafafafffafbfafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffafbfbfffafbfafffafbfbfffafafafffafafafffafafafffbfafafffbfbfbfffafbfafffafafafffafafafffbfafafffafbfafffafbfafffbfafafffafafafffafbfbfffafafafffbfafafffafafafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafafffafafafffafbfafffafafbfffbfbfbfffafafafffbfafafffbfbfbfffafafafffafbfafffafafafffafbfafffbfbfafffafafafffafbfafffafafbfffbfbfafffafbfafffafafafffbfbfafffbfbfafffafafafffafbfafffafafafffafbfafffbfafbfffafafafffafbfbfffafbfafffbfafafffafbfbfffafafbfffbfafafffafafafffbfafafffafafafffafafafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfff5f5f5ffdadadaffb4b4b4ffa9a8a9ffa7a7a7ffa5a6a6ffa5a4a5ffa3a3a3ffa1a1a0ff9d9e9dff989898ff8e8e8eff7c7d7dff5a5b5bff2f2f2fff0f0e0fff070707ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe9eae9ffebebebffecececffecececffedededffeeeeeeffefefefffeff0f0fff0f0f0fff1f0f0fff2f2f1fff3f3f2fff4f4f3fff5f4f4fff5f5f5fff5f6f6fff5f5f5fff5f4f5fff4f4f4fff4f5f4fff5f4f5fff6f6f6fff5f6f6fff6f6f6fff7f7f7fff6f7f6fff5f6f5fff4f5f4fff3f4f3fff3f3f2fff1f1f1fff1f1f1fff0f0f1fff0f0efffeeefeeffeeeeeeffeeeeeeffeeededffedecedffecedecffecececffebececffecececffebebebffebebebffebebeaffebeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe4e5e4ffe5e5e4ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe8e9e8ffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e8ffe8e7e8ffe8e7e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e8ffe7e7e8ffe8e9e8ffe7e7e6ffe5e6e6ffe5e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe4e3e4ffe4e3e3ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e2e2ffe3e2e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffdfdfdfffdededeffddddddffdbdcdcffdadbdaffd9dad9ffd8d9d8ffd8d8d7ffd5d5d5ffd3d4d4ffd1d1d2ffcfd0cfffcdcdcdffcacacaffc8c7c7ffc4c3c3ffc0c0c0ffbdbebdffbabbbbffb5b5b5ffb2b1b2ffaeaeaeffaaabaaffa6a7a6ffa3a2a2ffa0a1a1ff9b9b9bff959595ff929292ff8e8e8eff8a898aff868686ff838383ff828181ff7f7f7fff7e7e7eff7b7b7bff767677ff727273ff707070ff6d6d6dff696a6aff646565ff5f6060ff5a5a59ff525252ff4e4e4eff4a4a4aff464646ff414242ff3e3e3eff3d3c3dff3b3b3aff363636ff343433ff323132ff303130ff2e2f2fff2c2c2cff2c2b2bff2a2a29ff282928ff272728ff282727ff262626ff252525ff252525ff242424ff232423ff232322ff212221ff212121ff202020ff1f201fff1e1e1fff1e1e1dff1d1d1dff1c1c1dff1c1c1cff1c1c1cff1d1c1dff1d1e1dff1d1d1dff1c1d1cff1d1d1dff1d1e1eff1c1d1dff1c1c1cff1b1a1aff121313ff080708ff010001ff010101ff010000ff010000ff000000ff000000ff010000ff000000ff010101ff000100ff010101ff000001ff010101ff010100ff010101ff000100ff000101ff000100ff000000ff000001ff010001ff010101ff000100ff000000ff000000ff010000ff000100ff000100ff010000ff000000ff000100ff000000ff000000ff000000ff000100ff000001ff010001ff000000ff010000ff010101ff000000ff000100ff000100ff000100ff010100ff000000ff000101ff000001ff010100ff000100ff000000ff010100ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff7f7f7fff2f2f2ffe8e9e9ffe0e0e0ffdddedeffddddddffddddddffdcddddffdddcddffddddddffdcdddcffdddcdcffddddddffdcdcdcffdcdddcffdcdcdcffdcdcdbffdcdcdbffdcdbdbffdcdcdcffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadbdaffdadbdbffdadbdbffdbdbdbffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdcdcffdbdbdcffdcdbdcffdcdcdcffdddcdcffddddddffdddddeffdededeffdfdedeffdedfdeffdfdfdfffdfdfdeffdfdfdfffdededfffdfdfdfffdfdfdeffdedfdfffdedfdeffdededeffdddeddffddddddffddddddffdeddddffddddddffdcddddffdddcdcffdcdcdcffdcdcdcffdbdcdbffdbdcdbffdcdbdbffdadbdbffdadbdbffdadadaffdad9daffdbdbdbffdfe0e0ffe4e4e4ffe8e8e8ffeaeaeaffeeededfff1f1f2fff0f1f1ffeeefeeffedededffecedecffeeeeedffedededffeeeeeeffeeeeefffefefeeffefefeeffefefeffff0efeffff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f1f1fff1f1f1fff0f1f1fff0f1f1fff1f1f1fff2f1f1fff1f2f2fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f4f4fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f2f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff4f5f5fff5f6f5fff5f6f5fff5f6f5fff6f6f5fff6f6f5fff6f7f6fff6f6f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff5f6f5fff5f6f6fff5f5f6fff6f6f6fff6f6f5fff5f6f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f8f7fff7f8f7fff7f8f7fff8f8f7fff7f7f7fff7f8f7fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f4fff4f5f5fff4f5f4fff4f4f5fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff4f4f5fff5f4f5fff4f5f4fff4f5f5fff5f4f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff4f4f4fff3f3f4fff3f4f3fff3f3f3fff2f2f3fff3f2f2fff2f2f2fff1f1f1fff1f2f1fff1f1f1fff0f1f0fff1f0f0ffeff0f0ffeff0f0ffeff0efffefefefffefefefffeeeeeeffeeededffedededffeeededffeeedeeffedededffeeeeeeffeeedeeffedededffeaeaeaffe7e7e7ffe2e2e2ffdedfdfffdfdfdfffdededdffdededfffdedfdeffdfdfdfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe2e3e3ffe2e2e2ffe3e2e3ffe2e3e2ffe2e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe2e3e2ffe3e3e2ffe2e3e2ffe3e3e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e2ffe2e3e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0dfdfffe0dfdfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffe0e0e0ffdfe0dfffe0e0e0ffdfe0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe2e3e3ffe6e6e6fff0efeffff7f7f7fffcfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff010001ff010102ff020202ff020302ff030303ff050505ff080808ff0c0b0bff0f0f10ff121212ff151515ff181817ff1b1b1bff1f1f1fff252425ff2b2b2bff333333ff3b3b3cff454444ff4e4f4eff565656ff5b5b5cff616160ff666666ff686868ff696969ff686868ff6a696aff6b6a6bff6b6b6bff6a6a6aff6a6a6aff69696aff676867ff676667ff696969ff6c6c6cff6d6c6cff6b6b6cff6b6b6bff6e6e6dff6d6e6eff6b6b6aff6a6a6bff6b6b6aff6c6c6cff6d6c6cff6f6e6eff706f6fff6d6d6dff6b6a6bff696968ff676768ff676667ff666566ff626161ff595858ff474747ff363636ff282828ff1d1d1dff121312ff0a0a0aff040404ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7fff7f7e7fff7e7e7fff7f7e7eff7e7e7eff7e7e7eff7b7b7cff797878ff767576ff737273ff707070ff6c6c6cff696969ff666666ff636463ff616061ff5e5e5eff5d5d5cff5a5a5aff585859ff565655ff535353ff505151ff4d4d4dff4b4c4cff4a4a4aff4a4a4aff4f4f4fff656565ff6f6f6eff707070ff747474ff7a7a7aff7f7f7fff848484ff898989ff8e8e8eff949493ff999999ff9d9e9effa2a2a2ffa6a6a7ffabababffafb0afffb5b5b4ffbab9baffbebebfffc2c2c3ffc5c5c5ffc7c7c7ffcac9c9ffcccccbffcdcdcdffcfcecfffd0cfd0ffcfcecfffcccccbffcacacaffc9c9c9ffc9c8c9ffc7c7c8ffc6c6c6ffc3c3c4ffc2c1c2ffc0c0c0ffbebebeffbcbcbcffbababaffb8b8b7ffb4b4b4ffb1b1b1ffadadadffa9a9a9ffa4a3a3ff9d9d9dff979797ff909191ff8a8a8aff828382ff7b7a7bff717171ff696968ff616060ff5a5a5bff535353ff494949ff3e3f3fff3d3d3cff3f3f3fff424141ff444444ff474747ff4a4949ff4c4c4bff4e4e4eff515051ff535353ff555555ff575757ff595959ff5c5b5bff5e5e5eff616161ff636363ff656565ff676868ff6a6b6aff6d6d6dff6e6e6eff6f6e6fff6f6f70ff707070ff707070ff707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000001ff010100ff010100ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040404ff191919ff3a3a3aff696868ff888989ff9c9b9cffa7a6a6ffacababffaeadaeffb0b0b0ffb3b3b2ffb3b3b3ffb4b4b4ffb5b5b5ffc3c3c3ffe8e8e8fffafafafffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafafbfffbfbfbfffafafafffbfafafffafbfafffafafbfffafafbfffbfafafffafbfafffafafafffafafafffafafafffafafbfffbfafafffbfbfbfffafafbfffafbfbfffafafbfffafbfafffbfbfbfffafafafffbfbfbfffbfafafffafafbfffafbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfafffafafafffafafafffaf9fafffaf9fafffaf9fafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafafbfffafafafffbfafbfffbfafbfffbfbfbfffafafbfffafafbfffafafafffafbfafffafafbfffafafafffafafafffafafafffafafbfffafafafffafafafffafbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfafbfffbfbfbfffbfafafffafafbfffafbfafffafafafffafafafffafafafffafafbfffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffafbfbfffbfbfafffafafbfffafbfbfffafbfafffbfbfafffafafafffafafbfffbfafbfffafbfafffafafafffafafafffafbfafffafafafffbfafbfffbfafbfffafafafffafafafffafafafffafafafffafafbfffafafbfffafafafffafafafffbfafafffafbfbfffbfafbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfff7f7f7ffe2e2e3ffbcbbbcffaaaaaaffa7a8a8ffa6a6a6ffa5a5a5ffa3a4a3ffa1a1a1ff9e9d9dff999999ff929191ff838383ff646464ff3a3a3aff1b1c1cff090908ff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe9e9e9ffebeaebffecececffedecedffedeeeeffeeeeeeffeeeeefffefefefffeff0effff0f0f1fff1f1f1fff3f3f2fff3f3f3fff4f3f4fff4f5f4fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff4f5f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff5f5f5fff4f3f4fff3f2f2fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffeff0efffeeeeeeffededeeffedeeedffedededffededecffecececffecececffecebecffebecebffebebebffebeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e4e4ffe5e4e5ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e6e5ffe6e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe8e8e8ffe8e9e8ffe7e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe6e6e6ffe5e4e5ffe4e4e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe4e4e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0dfdfffdfdfdfffdededeffdddcdcffdbdbdbffdadadaffd9d8d9ffd7d7d7ffd5d5d6ffd4d4d4ffd2d2d2ffd0d0d0ffcdcdcdffcbcbcbffc8c8c8ffc5c5c5ffc2c2c2ffbebfbfffbabbbaffb6b6b5ffb1b1b1ffaeaeaeffabaaabffa7a8a8ffa4a4a4ffa1a1a1ff9d9d9dff999999ff959596ff919091ff8a8a8aff878786ff838383ff7e7f7eff7c7b7cff787879ff777777ff747475ff727272ff6e6e6eff6b6a6bff686768ff656564ff616161ff5c5b5cff555555ff4e4e4eff49494aff464546ff424342ff3f3f3fff3b3c3cff393939ff363736ff333333ff2f2f2fff2e2e2eff2c2b2cff2a2a2bff292928ff282827ff262727ff262626ff252526ff242423ff232323ff232323ff222222ff222121ff212020ff202020ff202020ff1f1f1fff1f1e1eff1e1d1dff1d1d1dff1d1c1cff1c1c1cff1b1b1bff1b1b1aff1a1a1aff1a1a1aff191a19ff1a1a1aff1b1a1bff1b1b1bff1b1b1bff1b1c1bff1a1a1aff171717ff141414ff090808ff020102ff010101ff010001ff010100ff000000ff000000ff010001ff000001ff000000ff000000ff000000ff000100ff000001ff000001ff010100ff010101ff000001ff000001ff000000ff010001ff010001ff010101ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000000ff010000ff010001ff010100ff000000ff000000ff000000ff000000ff010000ff010101ff000101ff010000ff000001ff00010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff4f4f4ffecececffe1e1e1ffdededeffdddedeffddddddffddddddffdddcdcffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadadbffdadbdbffdadbdaffdbdadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdad9daffdadad9ffdad9d9ffdad9daffdadadaffdad9daffdadadaffdadadaffdadadaffdbdadbffdadadbffdbdbdbffdbdbdcffdcdcdcffdcddddffddddddffddddddffdeddddffddddddffddddddffddddddffddddddffdddddeffddddddffdddedeffdcddddffdcdcddffdcdcdcffdcdddcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadbdaffdadadaffdadbdbffd9d9d9ffdadadaffddddddffe2e2e2ffe5e5e5ffe9e8e8ffecebebffefefeffff1f1f1fff0f0f0ffeeedeeffedecedffedecedffedededffeeeeeeffeeeeefffeeefeeffefefeeffefefefffeff0efffeff0effff0f0f0fff0f0f0fff0f0f1fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f2f3fff3f3f3fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f3f2fff3f3f3fff2f2f2fff3f3f3fff3f2f3fff3f2f3fff3f3f2fff3f3f3fff3f4f4fff4f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f4f5fff5f5f5fff5f6f5fff5f5f5fff6f5f5fff6f5f5fff6f6f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff7f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff5f5f6fff6f5f5fff5f6f6fff5f5f6fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff5f5f6fff5f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f4f4fff5f5f4fff5f4f4fff4f4f5fff4f5f4fff4f4f4fff4f5f5fff5f5f4fff4f5f5fff5f4f4fff4f5f5fff5f4f4fff5f4f4fff5f5f4fff5f4f4fff5f4f5fff5f5f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff4f3f3fff4f4f4fff3f4f3fff3f3f3fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff1f1f1fff0f0f1fff1f0f1fff0f0f0fff0f0f0fff0efefffefefefffefefeeffefeeefffeeeeeeffeeedeeffeeefeeffeeefeeffeeefeeffefeeefffeeeeefffeeeeeeffecececffe8e8e8ffe3e3e3ffdfdedfffdcdcddffdddddcffdededdffdededeffdfdedfffdfdfdfffe0e0e1ffe1e0e1ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe1e2e2ffe2e1e1ffe1e2e2ffe2e1e1ffe2e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfe0ffdfdfdfffdedfdfffdfdfdfffdfdedfffdfdfdeffdededeffdfdedfffdfdfdfffdfdedfffdfdfdeffdfdfdfffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe4e4e4ffe9eaeafff2f2f2fff7f7f8fffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000101ff010101ff020102ff020202ff030303ff050404ff060707ff0a0a0aff0f0f10ff141414ff171717ff1c1d1dff212122ff272727ff2d2c2dff323233ff3c3c3cff484848ff535354ff5b5b5bff646464ff6b6b6aff707170ff767676ff7c7b7bff7e7f7fff808080ff7f7e7eff7f7f7fff808080ff807f7fff808080ff828282ff838382ff828282ff818181ff838383ff858585ff858585ff848484ff848485ff878787ff868685ff838383ff848383ff868685ff898989ff898989ff8a8a8aff8a8a8aff8a898aff878687ff858484ff848484ff848484ff848484ff818181ff737373ff616162ff515150ff3d3e3dff2c2c2cff1d1d1cff10100fff080909ff060505ff030203ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff807f7fff7f7f7fff7f7f7fff7e7f7eff7e7e7fff7f7e7eff7e7e7eff7c7c7cff797979ff767676ff737372ff706f6fff6c6d6cff6a6a69ff676766ff636464ff616061ff5f5f5fff5d5d5dff5b5b5bff595959ff565657ff545454ff515251ff4e4e4eff4d4c4dff4d4c4cff4d4d4dff515151ff656565ff6f6f6fff727172ff767576ff7b7b7bff818180ff868685ff8a8a8aff8f8f8fff959595ff9a9a9aff9f9f9fffa3a4a3ffa8a8a8ffadadacffb1b1b1ffb6b6b6ffbbbbbbffc0bfc0ffc3c3c3ffc6c7c6ffc9c9c9ffcbcbcbffcdcdcdffcececfffd0cfd0ffd0d0d0ffd0d0d0ffcdcdcdffcccbccffcbcbcbffcacacaffc8c8c8ffc7c7c7ffc5c5c6ffc4c3c3ffc1c1c1ffc0bfbfffbdbebdffbbbbbbffb9b8b9ffb5b6b6ffb3b3b3ffafaeafffaaaaaaffa5a5a5ff9f9e9eff989898ff929292ff8c8c8bff848484ff7c7b7cff727372ff6a6a69ff626262ff5b5b5bff545455ff4a4a4aff3d3d3dff3d3d3dff3f3f3fff434242ff454545ff474848ff4a4a4aff4c4c4cff4f4e4eff515051ff535353ff565555ff585858ff5a5a5aff5c5c5cff5f5f5fff616161ff646463ff656666ff696868ff6b6b6aff6e6e6dff6f6f6fff706f70ff706f70ff707070ff707170ff70707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff010000ff000000ff010100ff010000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0e0e0eff242324ff515050ff737373ff8c8c8cff9c9c9cffa5a5a5ffabaaaaffafaeafffb1b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb7b7b7ffcdcdcdffeeefeffffcfbfbfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafbfffbfbfbfffafafafffafafafffafbfafffafafbfffbfafafffafafafffbfbfbfffbfafbfffafafafffafbfafffafafafffafbfafffbfbfafffbfbfafffafbfbfffbfafbfffafbfafffbfbfafffafbfbfffbfafbfffafafbfffbfbfbfffbfbfafffafbfafffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffbfafbfffbfbfafffbfbfafffbfbfafffafafbfffafafafffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafbfffbfafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f9f8fff8f8f9fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfafffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfafffbfbfafffbfbfafffafafbfffbfafbfffafbfafffafbfafffafafbfffafafafffafafbfffafafafffafafafffafbfafffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffafafbfffbfbfafffafbfafffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffbfafbfffafbfbfffbfbfafffbfafbfffafafbfffafafafffafafbfffafafbfffafafafffafafafffafafbfffafafafffafafafffafafbfffafafafffafafafffafafbfffbfbfafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfff8f8f8ffe8e7e8ffc5c5c4ffadaeadffa9a8a8ffa7a7a7ffa6a6a5ffa5a5a4ffa2a3a3ff9f9e9fff9a9a9aff949494ff888888ff6b6b6cff424243ff1f1f1fff0c0c0cff030403ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e7ffe7e8e8ffeaeae9ffebeaebffecececffecedecffedededffeeeeedffeeeeeeffefefeeffefefeffff0eff0fff1f1f1fff2f2f2fff3f3f3fff3f3f4fff4f4f5fff5f5f5fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f6fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffedeeeeffeeededffededecffededecffecedecffecececffecebecffebececffebecebffebebebffeaebebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e4e3ffe4e4e3ffe4e4e3ffe3e3e3ffe3e2e3ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe3e3e3ffe3e4e3ffe3e4e3ffe5e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e4e5ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe5e5e5ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe3e3e2ffe2e2e3ffe1e1e2ffe0e1e1ffe0e0e0ffdfdfdfffdedfdeffdededeffdeddddffdcdcdcffdbdbdbffd9d9d9ffd7d7d7ffd6d5d5ffd3d2d3ffd1d1d0ffcfcfceffcdcdcdffcacacaffc8c8c8ffc6c6c6ffc2c2c3ffc0c0bfffbbbcbbffb8b8b8ffb5b5b4ffb1b0b0ffabababffa8a7a8ffa4a4a5ffa1a2a2ff9e9e9eff9b9a9bff979797ff949493ff908f90ff8b8b8cff868686ff7f7f80ff7c7c7cff787878ff747474ff707071ff6e6d6eff6b6b6bff69696aff656565ff626262ff5f5f5fff5b5c5bff575757ff505050ff4a4a4aff464646ff424242ff3f3e3eff3c3c3bff393839ff363736ff343433ff313131ff2e2e2fff2b2b2bff292928ff282827ff262627ff252425ff232324ff232323ff222222ff212221ff212021ff212020ff212121ff202020ff1f1f1fff1d1d1dff1d1d1dff1d1c1dff1c1c1cff1c1c1bff1c1c1bff1a1a1bff1a1a1aff1a1a1aff181919ff191918ff181918ff181818ff181818ff181817ff171818ff191819ff1a191aff1a1a1aff181818ff131313ff070708ff040404ff010102ff010101ff000000ff000101ff000001ff000001ff010001ff000001ff000000ff000000ff000001ff010000ff000000ff000000ff000100ff000001ff010000ff000000ff010101ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff010100ff000000ff000000ff010101ff000001ff010100ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff7f7f6fff0f0f1ffe6e6e6ffdedfdfffdededeffddddddffdcdddcffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdbdbffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdbdbffdadadbffdbdbdaffdadadaffdadadaffdadad9ffdadad9ffd9dadaffdad9daffd9d9daffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d9d9ffd8d8d9ffd8d8d9ffd9d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdbdcffdcdcdcffdcdcdbffdcdbdbffdcdcdbffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdadbdbffdadadbffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffdbdadaffdfdfdfffe4e4e4ffe7e8e7ffe9e9e9ffedececfff1f0f1fff1f1f0ffefefeeffedededffedecedffedededffeeeeeeffedeeeeffefefeeffeeefeeffefefefffefefeefff0efeffff0f0f0fff0f0f0fff0f0f1fff0f1f1fff1f1f0fff1f0f1fff0f1f1fff0f1f0fff1f1f1fff1f0f1fff0f0f0fff1f1f2fff1f1f2fff2f1f2fff2f1f2fff2f2f2fff2f1f2fff2f2f2fff2f2f3fff3f2f2fff2f2f2fff3f2f2fff2f3f2fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff4f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f6fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f6fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f7f6fff7f6f7fff6f7f7fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff6f6f7fff7f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff8f7f7fff8f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f6fff5f5f5fff5f6f6fff5f5f6fff5f5f5fff6f5f6fff5f5f5fff5f4f5fff5f5f5fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f4f4fff4f4f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f3f4fff4f4f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff1f2f1fff1f1f1fff1f0f1fff0f1f1fff0f1f0fff0f0f0fff0f0f0ffefefefffefefefffefeeefffeeeeeeffeeeeeeffefeff0fff0eff0fff0f0f0ffefeff0ffeeeeeeffeeeeeeffecececffe8e8e8ffe1e1e1ffddddddffdcdddcffddddddffdededeffdedfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e0ffe1e1e0ffe1e1e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdededfffdededeffdfdfdfffdededfffdfdfdeffdededeffdededeffdededdffdededdffdddedeffdedddeffdddddeffdddedeffdddeddffdedddeffdededeffdddeddffdededeffdededeffdededeffdededfffdededfffdededfffdfdedfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e0ffe2e1e1ffe5e5e4ffedededfff5f5f5fffcfcfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010201ff020202ff030303ff040505ff070707ff0a0a0aff0f1010ff151615ff1a1919ff1e1f1eff272727ff2d2d2dff343434ff3c3c3cff454645ff515251ff5d5e5eff686968ff6f6f6fff777777ff7e7f7fff868685ff8b8b8bff909090ff969697ff989899ff969797ff979797ff989797ff999899ff9b9b9cff9d9e9dff9e9e9fff9f9f9fffa0a1a0ffa2a3a3ffa5a5a5ffa8a7a8ffa8a8a8ffa8a8a8ffaaaaa9ffa9a9a9ffa8a8a8ffa9aaaaffacacacffaeafaeffafafafffb0b0b0ffb0b0b0ffafafb0ffb0b0b0ffb2b2b2ffb4b4b3ffb5b4b5ffb3b4b3ffacacacff8c8c8cff787879ff6a6969ff575657ff403f40ff2e2e2eff1e1d1eff0f0f10ff090a09ff050605ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff807f7fff7f807fff7f7f7fff7f7f7fff7e7f7fff7f7f7fff7e7e7fff7c7c7cff797979ff767676ff737273ff706f70ff6d6d6dff696a69ff676767ff646464ff616261ff5f5f5fff5d5d5dff5c5b5cff595959ff575757ff555555ff525252ff4f4f4fff4d4e4eff4e4d4dff4d4e4dff4d4d4dff656465ff706f70ff727273ff777777ff7d7c7dff828282ff878787ff8b8c8bff919091ff969696ff9b9b9bffa0a0a0ffa5a5a5ffaaa9aaffaeaeaeffb2b2b2ffb6b6b7ffbbbcbbffc1c1c1ffc4c4c4ffc7c7c7ffcacacaffccccccffcececeffd0d0cfffd1d1d1ffd1d2d1ffd1d1d1ffcececeffcdccccffccccccffcbcbcaffc9cac9ffc8c8c8ffc6c7c7ffc5c5c4ffc3c3c3ffc0c1c1ffbfbfbeffbcbcbcffbababaffb6b7b7ffb4b4b4ffafb0afffabacabffa7a6a6ffa09fa0ff99999aff939493ff8d8d8dff858585ff7c7d7cff737373ff6b6b6aff636263ff5c5c5cff555655ff4b4b4bff3d3c3dff3d3d3dff3f4040ff434242ff454645ff484848ff4b4a4aff4d4c4dff4f4e4fff525252ff545354ff565656ff585859ff5a5a5aff5d5d5dff60605fff626262ff646464ff676667ff696969ff6c6b6bff6f6e6eff6f6f70ff6f7070ff707070ff707070ff707070ff70717100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010101ff000001ff000001ff000000ff000000ff010000ff010001ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff080808ff121312ff333333ff585958ff797879ff908f8fff9e9d9effa7a7a8ffadadadffb0b0b0ffb2b2b1ffb1b1b1ffb0b1b0ffb3b3b4ffb9b9b9ffd2d3d3fff3f3f3fffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfbfafffbfbfbfffafbfafffafafafffafafafffbfbfbfffafafbfffafafbfffafbfafffafafafffbfafafffbfafbfffafafbfffafbfafffafafbfffafbfbfffafbfafffafbfbfffbfbfafffbfafbfffbfafbfffafbfafffbfbfbfffbfafbfffafafbfffafbfafffbfafafffafbfbfffbfafbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfafbfffbfbfafffbfafbfffafafafffbfafbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafbfafffafafafffbfafafffafafbfffafafafff9fafafffafafafffaf9f9fffaf9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffbfafbfffbfafbfffbfbfbfffbfafbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffafbfafffafafbfffafbfafffafbfafffafafafffafbfafffbfafbfffbfafbfffafbfafffbfbfbfffafafbfffafafbfffafbfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfafffbfafbfffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffafafbfffbfbfafffafbfbfffafafafffbfafbfffbfafbfffbfafbfffbfafbfffafafbfffafbfafffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfafafffafbfafffbfafafffafbfafffafafafffafafafffafbfafffafbfafffafafafffafbfafffbfafafffafbfafffafbfafffbfbfafffafbfbfffbfbfbfff8f9f9ffecededffc9cacaffafafafffabaaaaffa9a8a9ffa7a6a7ffa6a6a6ffa4a4a5ffa1a1a1ff9b9c9bff949494ff8b8b8bff767576ff4f4e4fff272827ff100f0fff050506ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe8e8e8ffe7e7e8ffe9e9e9ffeaeaeaffebecebffedececffedededffededeeffedeeedffeeeeeeffeeeeeeffeff0effff0f0f0fff1f1f1fff2f1f2fff3f2f3fff3f4f3fff5f4f4fff4f4f4fff3f4f4fff3f4f3fff4f3f3fff3f4f4fff4f4f4fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff4f4f4fff3f3f2fff2f2f2fff0f0f0fff0f0f0fff0f0f0ffefefefffeeeeeeffeeedeeffedededffedecedffedecedffecececffebecebffebecebffebebebffeaebebffebebebffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9eae9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e5ffe5e5e4ffe4e5e5ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e6ffe5e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe7e6e6ffe7e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e7e7ffe5e5e5ffe3e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e4e4ffe5e4e5ffe4e4e5ffe3e4e3ffe3e3e3ffe2e3e2ffe1e2e2ffe1e1e1ffe1e1e0ffe0dfe0ffdfdfdfffdededeffdeddddffdcdcdcffdbdbdbffdadbdaffd9d9d9ffd7d8d8ffd5d5d5ffd4d3d3ffd1d1d1ffcececfffcdcdcdffcacacaffc8c8c7ffc5c5c5ffc1c2c1ffbfbfbfffbcbcbcffb9b9b9ffb6b6b6ffb3b2b3ffaeaeaeffaaaaaaffa5a4a5ffa1a1a1ff9d9d9dff9a9a99ff979696ff939393ff909090ff8d8d8dff8a8a8aff868685ff828181ff7c7d7cff767676ff727271ff6e6d6dff696969ff656665ff626262ff606060ff5d5d5dff5a5a59ff575757ff505151ff4c4c4cff464646ff424242ff3e3e3eff3b3b3cff383939ff363636ff343434ff323132ff2f2f30ff2d2e2dff2b2b2cff282828ff252625ff232424ff222222ff222122ff202020ff1f1f1fff1f1f1fff1e1e1eff1d1e1eff1d1e1dff1e1e1eff1d1e1eff1c1c1cff1c1b1cff1b1b1bff1a1a1bff1a1a1aff191919ff191918ff181819ff171817ff171717ff171717ff161616ff151515ff151516ff151515ff151515ff161516ff151516ff151616ff151615ff141313ff080808ff040404ff020202ff010101ff010101ff010000ff000100ff010001ff010100ff010000ff010000ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff010001ff000001ff000001ff000100ff000000ff010000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000001ff010101ff010000ff010100ff000001ff000000ff000001ff010101ff000101ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff3f3f3ffeae9eaffe1e0e0ffdddeddffdeddddffdddcddffdcdcdcffdcdcdcffdcdbdbffdbdcdcffdbdbdcffdcdbdcffdbdbdcffdbdbdcffdbdcdbffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadbffdadadaffdadadaffdadadaffdad9daffdad9daffd9d9d9ffdad9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdad9daffdbdadbffdadadbffdadbdaffdadadbffdbdbdbffdadbdbffdbdbdbffdbdbdaffdbdadbffdadadaffd9dad9ffdad9d9ffd9d8d9ffd8d8d8ffd8d9d9ffdad9d9ffddddddffe2e1e2ffe6e6e6ffe9e8e9ffebebecfff1f1f1fff1f0f0fff0f0efffeeedeeffecececffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeefffefeeefffefeff0ffeff0effff0f0f0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f0fff0f1f0fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f2f1fff2f2f1fff2f2f2fff2f3f2fff3f2f2fff2f3f2fff2f3f2fff2f3f2fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff3f3f4fff3f4f3fff3f3f4fff3f3f3fff3f4f3fff3f3f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff4f5f5fff5f4f4fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f6f6fff5f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f6fff5f5f6fff5f6f5fff5f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff7f6f7fff7f6f6fff6f7f6fff7f7f7fff7f6f7fff6f7f7fff6f7f7fff7f6f6fff6f7f7fff7f6f7fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff6f6f6fff6f7f7fff6f6f6fff6f7f6fff6f7f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f6f6fff6f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff5f5f5fff4f4f5fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f5fff4f5f4fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff5f4f5fff5f4f5fff4f5f4fff5f5f5fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff4f4f4fff4f5f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefefefffefeeeeffeeefeefff0eff0fff0f0f0fff0f0f0fff0f0f0ffeff0efffedeeedffecededffeaebeaffe7e7e6ffe0e0e0ffdcddddffdddddcffddddddffdededeffdedfdfffdfdfdfffdfe0dfffdfe0dfffe0dfdfffe0dfe0ffdfdfe0ffdfdfdfffdededfffdededeffdedfdeffdededeffdededeffdfdedeffdededeffdededeffdededeffdedddeffdededeffdddedeffdeddddffdddeddffddddddffdeddddffddddddffddddddffddddddffdddcddffdddddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdbdcffdcdbdcffdcdcddffdcdddcffdddddcffdddcddffdcddddffddddddffddddddffdddeddffdededdffdeddddffdddeddffdededeffdededeffdededeffdfdedeffdedfdeffdedfdeffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe2e1e1ffe3e3e3ffe7e8e7fff1f1f2fff7f7f7fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff020202ff030303ff050405ff060605ff090908ff0c0d0cff131212ff191918ff1e1e1eff252425ff2d2d2dff373837ff3e3e3eff464747ff505150ff5b5b5cff676767ff737373ff7b7b7cff818281ff898989ff929191ff9e9e9effabababffb8b8b8ffc1c1c1ffc2c2c2ffc1c1c2ffc2c1c2ffc2c3c3ffc5c4c5ffc7c8c7ffc9c9caffcbcacbffcbcbcbffcacbcbffcacacaffcacacbffcacacaffcbcbcbffcccbccffccccccffcccdccffcdcdcdffcdceceffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd6d6d6ffdadad9ffdadadbffdbdbdbffd4d3d4ffbcbbbcff979696ff848483ff727272ff585858ff404041ff30302fff1f1f1eff0f0f0eff080707ff040403ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f807fff7f807fff7f7f7fff7f8080ff7f7f7fff7f7f7fff7f7f7fff7c7c7cff79797aff767676ff737374ff717070ff6d6d6dff6a6a6aff676768ff646465ff626262ff5f5f5fff5d5d5eff5b5b5bff595959ff575757ff555555ff525252ff4f4f50ff4e4e4eff4e4e4eff4a4a4bff4a4a4aff656565ff6f7070ff737373ff797979ff7e7e7eff838383ff888889ff8d8d8dff939292ff979697ff9c9c9cffa2a2a1ffa6a6a6ffaaaaaaffafafafffb3b3b3ffb8b7b7ffbcbcbcffc2c1c2ffc6c5c5ffc9c9c8ffcbcbcbffcececdffcfd0cfffd1d0d0ffd2d1d2ffd3d3d3ffd1d2d2ffcfcfcfffcdcdcdffcdcdcdffccccccffcbcbcbffc9c9c9ffc7c7c8ffc5c6c5ffc4c4c4ffc2c2c1ffc0c0c0ffbdbdbeffbbbbbbffb8b8b8ffb4b4b4ffb1b0b1ffadacacffa7a7a8ffa1a0a1ff9a9b9aff949494ff8e8e8eff868687ff7d7e7eff757675ff6c6c6cff636363ff5d5c5dff575657ff4d4d4dff3a3a3aff383939ff3e3e3eff434243ff454546ff484948ff4b4b4bff4d4d4dff4f4f4fff525252ff555455ff575656ff595859ff5b5b5bff5e5e5eff606060ff636262ff656565ff676767ff696969ff6c6c6cff6f6f6eff707070ff70706fff707070ff717070ff717170ff7071700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff010101ff000000ff000001ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff080909ff191819ff393839ff5f5f5fff808080ff949495ffa2a2a2ffaaaaaaffaeaeaeffb0b0b0ffb0b0b1ffb0b1b0ffb3b2b3ffb6b5b5ffbdbdbdffdcdcdbfff7f7f6fffbfbfbfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffbfbfbfffafafafffbfbfafffbfbfbfffafafafffafafbfffafafafffafafbfffbfafbfffafbfafffafafafffafafbfffafafbfffafbfbfffbfbfafffafafbfffafbfafffbfafbfffbfafbfffafbfafffafbfafffafbfbfffafbfbfffbfafbfffafafafffbfbfafffafafbfffafafbfffafbfafffbfbfafffbfbfbfffafafafffafafbfffafbfafffbfafbfffbfafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffbfbfbfffafafafffafafafffafafafff9f9f9fffaf9fafffafafafff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffafafafffbfbfafffbfbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfafffafafbfffafbfafffbfafbfffbfafbfffbfbfbfffafbfafffafbfbfffafbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafbfffafafafffbfafbfffbfafafffbfafafffbfbfafffbfbfafffafafafffbfafbfffbfbfafffbfbfafffbfbfafffbfafbfffbfbfafffbfbfafffafbfafffbfbfbfffbfbfafffbfafafffbfafbfffbfbfbfffafbfafffafbfbfffafafafffafafafffafafbfffafbfafffafafafffafafbfffafafafffafbfafffbfafafffbfbfbfffafafbfff9f9f9fff0f0f0ffd2d2d2ffb1b1b2ffacabacffaaaaaaffa8a8a8ffa6a6a6ffa6a6a6ffa4a4a4ff9f9f9fff969696ff8b8b8aff7d7d7eff5f605fff343434ff151515ff080808ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffeaeaeaffebebebffececedffedecedffedededffedededffededeeffeeeeeeffeeefeffff0f0effff0f0f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f5fff4f5f4fff5f5f4fff4f4f4fff3f2f2fff1f1f2fff0f0f0fff0eff0ffefefefffefeeefffefefeeffedededffecececffececedffecececffececebffebebebffecebebffebebeaffebebeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e4ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e1e2ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e3ffe3e2e3ffe2e2e3ffe3e3e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e5ffe7e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe9e8e8ffe8e9e8ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdddddeffdcdddcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd4d5d4ffd3d2d3ffd1d1d1ffcfcfceffccccccffc9cacaffc7c8c7ffc5c5c5ffc2c2c2ffbebebeffbbbbbbffb8b8b8ffb6b5b6ffb3b2b2ffb1b0b0ffaeaeadffa9a9a8ffa1a1a1ff9d9d9dff9a9a9aff979696ff929292ff8f8e8eff8b8b8aff888887ff848584ff828282ff80807fff7b7b7bff777677ff727272ff6c6d6cff696a69ff626363ff5e5e5eff5a5a5aff555555ff555455ff515051ff4c4d4cff494949ff424141ff3e3e3eff3a3a3aff373737ff353535ff323232ff313132ff303030ff2e2e2fff2d2c2dff2a2a2aff282828ff252526ff232324ff212222ff202020ff1e1e1fff1d1d1dff1c1c1cff1c1b1cff1b1b1bff1b1b1bff1a1b1bff1b1c1bff1c1b1cff1a1a1aff191a19ff181818ff181818ff171817ff171717ff171617ff161615ff151516ff151515ff151414ff141313ff131313ff131313ff131313ff131313ff131314ff131313ff121111ff0e0e0eff070606ff040404ff020201ff010101ff010101ff010101ff010100ff010001ff010101ff000100ff000101ff000000ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010001ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff010001ff000000ff000001ff000000ff010001ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfdfff6f6f5ffededeeffe2e3e2ffdededeffddddddffddddddffdcdddcffdcdcdcffdbdcdcffdcdbdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadbffdadadaffdadadaffdad9daffdad9daffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d7ffd7d7d7ffd8d7d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d6ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d5d5ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d6ffd7d6d7ffd7d7d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9daffd9dadaffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d8d8ffd8d7d8ffdadadaffdfdfdeffe5e5e5ffebebebffedededfff0f1f0fff2f1f2fff0f0f0ffefefefffedededffedededffeeededffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefeeffefefefffefefeffff0eff0fff0f0effff0f0efffeff0effff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff0f1f1fff1f2f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f3f2fff3f2f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f4f4fff4f4f3fff3f3f4fff3f4f3fff4f3f4fff4f4f4fff3f4f3fff3f4f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f5fff5f5f6fff6f6f6fff7f6f6fff7f6f6fff7f6f6fff7f7f7fff7f7f6fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff6f7f6fff7f7f7fff7f7f6fff7f6f6fff7f6f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff5f6f5fff5f5f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff6f7f6fff6f7f7fff6f7f7fff7f6f7fff7f6f7fff7f7f6fff7f7f7fff6f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff7f6f7fff7f6f6fff7f7f6fff6f7f6fff7f7f6fff7f7f6fff6f6f6fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff4f4f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f5fff4f4f5fff4f4f5fff4f5f4fff4f4f5fff4f5f4fff5f4f5fff5f4f5fff5f5f5fff4f5f4fff4f5f5fff4f5f4fff5f4f5fff4f4f4fff4f5f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f4fff4f4f3fff3f3f3fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0efffefefefffefeeefffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f0ffefefefffecececffeae9eaffe7e6e7ffe3e3e3ffe0e0e0ffdddcdcffddddddffddddddffdededdffdededeffddddddffdedddeffdededeffdddedeffdedddeffddddddffddddddffddddddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdcdcffdbdcdcffdcdbdcffdbdbdbffdbdcdbffdbdbdbffdadbdbffdadbdbffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffdadadaffdadadaffdadadaffdbdbdaffdbdbdaffdbdbdbffdbdbdcffdcdbdbffdcdcdbffdcdcdcffdddcdcffdddcdcffdddddcffdcdddcffddddddffddddddffddddddffdeddddffdededeffdddeddffdededeffdddedeffdededeffdededfffdedfdfffdfdedfffdfdedfffdedfdeffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffe0e0e0ffe0e0e0ffdfdfdfffe0e0e0ffe1e0e0ffe0e1e1ffe1e0e1ffe1e2e1ffe4e4e4ffebebebfff4f4f4fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020101ff020203ff050505ff070707ff090908ff0a0a0bff100f10ff161616ff1d1d1dff242524ff2e2d2dff373737ff414141ff4d4d4dff565555ff5f5f5fff696a6aff767675ff808080ff8d8c8dff959695ffa1a1a1ffafafafffbcbdbdffc7c7c8ffd0cfd0ffd5d5d5ffd9dad9ffdadadbffdbdbdbffdbdcdbffdcdcdcffdededeffe1e1e1ffe3e3e3ffe5e5e5ffe6e5e5ffe5e5e5ffe7e6e7ffe8e8e8ffeaeaeaffebebebffebebebffebebebffebebecffedededffededeeffeeefeffff0f0f0fff0f1f0fff2f2f2fff6f6f7fff6f6f7fff6f6f6fff8f8f8fffafafafffbfafafff9f9f9ffeaebebffd8d9d8ffc6c5c6ffa8a8a8ff909090ff737473ff555454ff3e3e3fff2d2d2dff1a1a1aff0b0b0bff050405ff020102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f807fff7f8080ff7f8080ff7f7f80ff7f7f80ff7f7e7fff7f7f7fff7c7c7dff7a7a7aff767776ff747473ff717170ff6d6d6dff6b6b6bff686868ff666565ff626263ff605f60ff5d5d5eff5b5b5bff595959ff575757ff555555ff525253ff505050ff4e4e4eff4c4d4dff484848ff4b4c4bff666666ff707071ff747474ff797979ff7f7f7fff858484ff8a8a8aff8f8f8fff939494ff989898ff9d9d9dffa2a2a2ffa7a7a7ffabacacffb0b0b0ffb4b4b4ffb8b8b8ffbcbdbdffc2c2c2ffc6c6c7ffcac9caffccccccffcececeffd0d0d0ffd2d1d1ffd2d3d3ffd4d4d3ffd2d2d2ffd0cfcfffcecfceffcdceceffcdcdccffcbcbcbffcacacaffc8c9c8ffc6c7c6ffc4c5c5ffc3c3c3ffc1c1c1ffbfbebfffbcbcbcffb9b9b9ffb5b5b6ffb1b2b2ffadaeadffa8a8a8ffa2a2a1ff9b9b9bff959595ff8f8f90ff888888ff7e7e7fff767676ff6c6c6dff646363ff5c5d5cff575758ff4e4e4eff303031ff343434ff3b3b3cff424343ff464646ff484948ff4c4b4cff4e4d4eff505050ff525253ff555555ff585757ff5a5a5aff5c5c5dff5e5f5fff616160ff636363ff656566ff676767ff6a6a6aff6d6c6cff6e6e6fff707070ff707070ff707070ff707071ff717071ff7171710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010000ff000100ff000001ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0a0a0aff1c1c1cff3f3f3fff676768ff878687ff999a9affa4a4a4ffaaaaaaffaeaeaeffb0b0b0ffb2b2b2ffb3b3b4ffb6b6b5ffb9b9b9ffc4c3c4ffe3e3e3fff8f9f8fffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfbfbfffbfbfafffafafafffbfafbfffafbfafffafbfafffafafbfffafbfbfffafafbfffbfafbfffbfafafffafbfafffafafbfffafbfafffafbfafffbfafafffafafafffafafafffbfafafffafafbfffbfafafffafafbfffafafbfffafafbfffafafafffafbfafffafbfbfffbfbfbfffafafbfffbfbfbfffafafbfffafbfbfffafafafffafafafffbfafbfffbfafbfffafbfbfffafafafffbfafbfffbfafafffbfbfafffbfbfbfffafbfbfffbfbfafffbfafbfffbfafbfffafafafffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafbfafffafbfbfffafbfbfffafafbfffafafbfffbfafafffafafafff9fafafffafafafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffbfafafffbfafbfffafafafffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafbfffbfafafffafbfafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfbfbfffafbfbfffbfbfafffbfafbfffbfafbfffafafafffafbfbfffbfafafffafafbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfafafffafbfbfffbfbfafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafbfbfffafafbfff9f9f9fff0efefffd9d9d9ffb5b6b6ffadadadffabacabffaaaaaaffa8a8a8ffa5a5a5ffa5a4a4ffa1a1a1ff9a9a9aff8e8e8eff808080ff6d6d6dff4a4949ff212221ff0c0c0cff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e8ffe7e6e7ffe7e7e7ffe8e8e9ffeaeaeaffeaebeaffecececffededecffedececffedededffedededffeeededffeeeeeeffefefeffff0f0f0fff1f0f1fff2f2f2fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f2f2fff1f1f1fff0f0f0ffefefefffefefeeffefeeeeffeeeeeeffedededffecededffecececffebebecffebebebffebebebffebebeaffebeaebffebeaebffeaeaeaffeaeaeaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe4e4e5ffe4e4e5ffe4e3e3ffe3e4e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe1e0e1ffe1e1e1ffe1e2e2ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e5e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e4e5ffe4e3e3ffe3e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffdfdfe0ffdfdedeffdcddddffdbdbdbffd9d9daffd8d8d8ffd6d6d6ffd5d5d5ffd4d3d3ffd1d1d2ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc6c6c6ffc4c3c4ffc1c0c1ffbebebeffbbbbbcffb8b8b8ffb5b4b4ffb1b1b1ffaeaeaeffabababffa9a9a9ffa8a7a7ffa3a2a3ff9a9a9aff959595ff929191ff8f8f90ff8b8b8bff878787ff838383ff7f7f80ff7c7c7cff797979ff767676ff747574ff706f6fff6b6b6bff676766ff606060ff5e5d5dff595a5aff535454ff4e4e4dff4a4a4aff484849ff424342ff3e3e3eff3a3a3bff373737ff343434ff313132ff2e2e2eff2c2d2cff2b2b2cff2a2b2aff2a2a2aff292929ff272727ff252425ff232323ff212121ff201f1fff1d1e1eff1c1c1dff1b1b1bff1a1a1aff191918ff181818ff181818ff171718ff181818ff181818ff171818ff171717ff161616ff161616ff151516ff151515ff141414ff141414ff141313ff141313ff131313ff121212ff121211ff111111ff111011ff101010ff101111ff100f0fff0d0d0eff060606ff030304ff020201ff010101ff010001ff010101ff010101ff000100ff010000ff000101ff010100ff000000ff010000ff000100ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff010000ff010000ff010101ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff6f6f7fff1f0f1ffe7e7e7ffdfdfdfffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdbdadbffdbdadaffdadadaffdadadaffdadadaffdadad9ffdad9d9ffd9d9daffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffdcdddcffe3e3e3ffe9e8e9ffebececffeeeeeefff0f0f0fff0efeffff0f0efffeeeeeeffedededffedededffeeededffeeedeeffeeeeeeffeeefefffefeeeeffeeeeefffefefefffefefefffefefefffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f1f1fff1f1f0fff0f0f0fff1f1f0fff1f2f1fff1f2f2fff2f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f3fff3f2f3fff3f2f2fff3f3f3fff2f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f3f3fff3f3f4fff3f3f4fff3f3f4fff4f3f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f5fff4f5f5fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f6f7fff6f6f6fff6f7f7fff7f6f6fff6f6f7fff7f6f7fff6f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f6fff6f7f6fff7f6f6fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff6f6f7fff7f7f7fff6f7f7fff6f7f7fff7f7f6fff6f7f6fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff7f6f7fff7f6f6fff7f7f6fff7f7f7fff6f7f7fff7f7f6fff7f6f6fff6f6f7fff6f6f6fff6f7f7fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff7f6f7fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f6f5fff5f6f6fff5f6f6fff6f6f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff4f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f4fff4f4f4fff5f4f4fff4f4f5fff5f4f4fff4f4f5fff4f4f5fff4f4f5fff4f4f4fff4f5f4fff4f5f5fff5f5f5fff4f4f5fff5f5f5fff4f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff3f3f4fff2f2f2fff2f2f2fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff0f0f1fff0f0f0ffeff0effff0efefffefefefffefefefffefefeffff0efeffff0f0f0ffeff0f0ffeeeeeeffebeaeaffe7e7e7ffe4e4e4ffe1e1e1ffdededeffdcdcdcffdcdbdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffdadadaffdadadaffd9d9daffdadadaffd9dadaffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdad9daffdadadaffdadadaffdadbdbffdbdadaffdbdbdcffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddcddffdcddddffdddddcffdcdddcffdddcdcffddddddffddddddffddddddffdeddddffdddedeffdddedeffdededdffdededdffdededfffdededeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffdfe0e0ffdfe0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e0e0ffe1e1e1ffe3e2e2ffe6e5e6ffefeeeefff6f6f6fffdfcfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff020202ff030304ff060606ff0a0b0aff0d0d0dff0f1010ff151515ff1d1d1dff262626ff303030ff3b3b3bff484848ff525352ff5c5c5cff696969ff747474ff808181ff8d8d8eff9b9c9bffa9a9a9ffb6b7b6ffc2c1c1ffcbcacbffd1d1d1ffd8d8d8ffdedfdeffe7e7e6ffebecebfff4f4f4fff6f6f6fff7f6f7fff7f7f8fff8f8f8fff9f9f9fffbfbfafffcfdfcfffdfdfdfffcfcfcfffafbfbfffbfbfbfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfff8f8f8ffe9e9eaffdcdbdcffcdcdcdffb2b2b2ff919291ff747474ff555555ff3d3e3dff292829ff131414ff080808ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff807f80ff808080ff808080ff7f8080ff80807fff7f807fff7f7f7fff7d7d7dff7a7a7aff777777ff747474ff717171ff6e6e6eff6b6c6cff686869ff666666ff636363ff606060ff5e5d5dff5b5c5bff59595aff575757ff545555ff535253ff4f4f4fff4e4e4eff4c4c4cff4a4a4aff4e4f4fff676767ff717071ff747474ff797a7aff807f7fff858586ff8b8b8aff909090ff949595ff99999aff9e9e9effa3a3a3ffa8a8a8ffacadadffb1b1b1ffb5b5b5ffb8b9b8ffbdbdbdffc3c3c3ffc7c7c7ffcbcacbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd3d4d3ffd4d4d4ffd3d3d3ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccdccffcacbcbffcac9c9ffc8c7c8ffc6c6c6ffc4c4c4ffc1c2c2ffc0c0c0ffbdbdbdffbababaffb6b6b6ffb3b2b3ffaeaeaeffa9a9a9ffa2a2a2ff9c9c9bff959696ff919191ff898989ff7f7f7fff767676ff6c6c6cff636463ff5d5d5eff585857ff4e4e4eff2b2b2bff2e2e2eff393939ff434342ff474747ff494949ff4c4c4cff4f4e4eff515151ff535453ff565555ff585858ff5a5b5aff5d5d5dff5f5f60ff616162ff646363ff666666ff696868ff6a6b6aff6c6c6dff6f6f6fff707070ff707070ff707071ff717171ff717172ff717171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff0c0c0cff212222ff4a4a4aff727272ff8e8d8eff9c9c9cffa5a5a5ffabababffaeafaeffb1b1b1ffb3b3b4ffb5b5b6ffb9b8b8ffbcbcbcffc9c9c9ffe9eae9fffafafafffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfafffafbfafffafafafffafafafffbfafbfffafafbfffafbfafffafafafffafbfafffafbfbfffafafafffbfbfbfffafbfbfffafafbfffbfafafffafbfafffafafbfffbfbfafffafafafffbfafafffafafafffafafafffafafafffbfbfbfffafafafffafafafffafafafffbfafafffafbfbfffbfafafffafafbfffafafafffafafafffafafbfffafafbfffbfafafffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff9f9f9fff8f8f8fff9f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffafbfafffafafafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafbfafffafafafffafafbfffafbfbfffafafafffafafafffafbfafffafbfafffbfafafffafafbfffafafafffbfbfafffafafafff6f6f6ffe0e0e0ffbbbbbbffadadadffadacadffabababffa9aaa9ffa7a7a7ffa5a5a4ffa1a2a2ff9c9b9cff939393ff858686ff757575ff5a5959ff323332ff141415ff070706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffeae9eaffeaeaebffebecebffecececffecedecffecededffececedffedededffeeeeeeffeeeeeffff0efeffff0f1f0fff2f1f2fff3f3f2fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff3f4f4fff3f3f3fff4f3f3fff3f4f4fff3f2f3fff2f2f2fff0f1f0ffefefefffeeefefffeeeeefffeeeeeeffededeeffeeededffecececffebebecffebebebffebebebffebeaebffeaebebffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e7e6ffe6e7e6ffe5e6e6ffe6e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e2e1ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e0e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe3e2e2ffe6e6e6ffe6e6e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddeddffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd5d4d4ffd2d3d2ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc7c7c7ffc5c5c5ffc3c3c2ffc0c1c0ffbdbdbdffbababaffb7b6b7ffb4b3b3ffb0b0b0ffadadadffaaaaaaffa6a7a6ffa3a3a3ffa1a1a2ff9e9e9fff999999ff919191ff8e8e8eff8a8b8aff888888ff848484ff7f807fff7b7b7bff777778ff747474ff717071ff6d6d6dff6a6a6aff676767ff636363ff5e5f5eff595a59ff535352ff4f4f50ff4b4b4bff434344ff404140ff3f3f3fff3c3d3cff393839ff353535ff313131ff2e2e2eff2a2b2bff292929ff272727ff262626ff252525ff252525ff252525ff242423ff222222ff202120ff1e1f1fff1d1d1dff1c1c1cff1b1b1bff191919ff181818ff171717ff161617ff161615ff151515ff151515ff151515ff151515ff141514ff151515ff141414ff141414ff121212ff121212ff121212ff121212ff121212ff111111ff101010ff101010ff0f0f10ff0f0e0eff0d0d0dff0d0d0dff0b0b0bff050506ff040404ff020202ff010101ff010101ff010101ff010101ff010000ff010101ff010100ff010000ff000100ff000100ff000000ff000001ff000101ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff000000ff000000ff000000ff010000ff000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff3f3f3ffeaeaebffe1e0e0ffdddeddffddddddffdddddcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadadaffdbdadaffdadadaffdbdadaffdadadaffd9dad9ffd9d9d9ffd9d9daffd9d9daffd9d9d9ffd8d8d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d8d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d5ffd6d5d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d6d5ffd4d5d5ffd5d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d4ffd5d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd7d7d7ffdbdbdbffe2e2e2ffe7e6e7ffebeaeaffedededffefefefffefefefffefefefffeeeeeeffedededffecededffedededffededeeffeeeeeeffeeefeeffeeeeefffeeefeeffefefefffefefefffefeff0ffefefeffff0eff0fff0efeffff0f0f0fff0f0effff0f0f0fff0f1f0fff0f1f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff2f3f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f4f4fff3f4f4fff3f3f4fff4f3f3fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f5f5fff4f4f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f7f7fff6f7f6fff6f6f7fff6f7f6fff6f7f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff5f6f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f7f6fff6f6f7fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f6f6fff7f7f7fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff5f6f5fff6f6f6fff5f6f6fff6f5f5fff6f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f5f4fff4f5f5fff4f4f4fff5f5f4fff4f5f5fff4f4f4fff5f4f4fff4f5f4fff4f4f5fff5f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f4f4fff4f3f3fff4f4f4fff4f4f3fff3f3f4fff3f4f4fff3f3f4fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0efffefefefffefefefffeff0efffefefefffefeff0ffeff0f0ffeeeeefffecedecffeaeaeaffe5e6e6ffe3e3e3ffe0e0e1ffddddddffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d8d8ffd9d8d8ffd8d8d9ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9daffd9d9d9ffd9d9daffdadadaffdadbdaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdddcdcffdcdddcffdddddcffddddddffddddddffdddedeffdddddeffdddeddffdededeffdddedeffdedddeffdededfffdfdedfffdfdfdfffdedfdfffdfdfdfffdfe0dfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e2e1ffe3e3e4ffe9e9e9fff2f2f2fff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030203ff040504ff070707ff0c0c0dff111111ff141414ff1a191aff212121ff2a2a2aff353535ff434343ff535352ff5f6060ff696869ff727272ff838483ff929292ffa1a2a1ffb0b0b1ffbdbdbdffc7c6c6ffcececeffd5d5d5ffdadbdaffe0e0dfffeaeaeafff3f4f3fffcfcfdfffbfcfcfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffffefefffdfefefffefefdfffefdfdfffdfefdfffdfdfefffefdfdfffcfcfcfff7f7f7ffe8e8e8ffdbdbdbffcdcdcdffabacabff8e8f8fff6e6d6eff525252ff373737ff1d1d1dff0d0d0cff050605ff020202ff010102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff80807fff80807fff808080ff7f7f7fff7f7f80ff7f7f80ff7f7f7fff7d7e7dff7a7a7aff787777ff747574ff717171ff6f6e6eff6c6b6cff696969ff666666ff636363ff616161ff5e5f5fff5c5c5cff5a5959ff575757ff555555ff535252ff505050ff4e4e4fff4d4c4cff4b4b4aff4f4f50ff666666ff706f70ff747474ff7a7a7aff818080ff868786ff8b8c8cff919191ff959596ff9a9a9aff9f9f9fffa3a4a3ffa8a8a8ffadaeadffb1b2b2ffb6b5b6ffb9b9b9ffbdbdbdffc4c3c4ffc8c8c7ffcbcbcbffcdcdceffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d5ffd3d4d4ffd0d0d0ffcfcfcfffcececfffcececdffcdcccdffcbcbcbffcac9c9ffc8c9c8ffc6c6c6ffc5c4c5ffc2c3c2ffc0c0c1ffbdbebeffbbbbbaffb6b7b7ffb3b3b3ffafaeaeffa9aaa9ffa3a3a3ff9c9c9cff969696ff929292ff898989ff7f7f7fff767676ff6c6c6cff646463ff5e5d5dff585858ff4e4e4eff292828ff2b2b2bff373738ff434343ff474747ff49494aff4d4c4cff504f4fff515251ff545453ff575656ff595958ff5b5b5cff5e5d5dff606060ff626262ff656464ff666666ff686868ff6a6b6aff6c6d6dff6f6f6fff707070ff707070ff717171ff717171ff717171ff717171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff060605ff131314ff353434ff616060ff818281ff959594ffa09fa0ffa8a8a7ffadadadffb1b0b0ffb3b3b3ffb5b5b5ffb9b8b8ffbbbcbbffc0c0c0ffd5d6d5fff3f4f4fffbfbfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffafafbfffafbfafffbfafafffbfafbfffbfafafffafbfafffbfbfafffbfafbfffafafafffafafbfffafafafffafafafffafbfafffafafafffbfafafffafbfafffafafafffbfafafffafafafffbfafbfffafafafffafafafffafafbfffafbfbfffbfbfafffbfafafffbfbfbfffafafafffbfafafffbfafbfffafafbfffafafafffbfafafffafafbfffafafafffafafafffafafafffbfbfafffbfafafffafafafffafafbfffbfafafffafafafffafafafffbfbfbfffafafafffafafafffafbfafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffafbfafffbfbfafffbfafbfffafafafffafafbfffafafafffafafafff9fafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff8f9f8fff9f8f8fff9f8f9fff8f8f9fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff9f8f8fff8f9f8fff9f9f8fff9f8f8fff9f9f9fff9f9fafffaf9f9fff9f9fafffafafafffbfafafffafafafffbfafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffafbfbfffbfafafffafbfafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafafffbfbfafffafafbfffbfafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafff8f9f8ffedededffc7c8c8ffaeaeaeffadaeadffacacacffabababffa9a9a8ffa6a6a6ffa4a3a3ff9f9e9eff979797ff8c8c8cff7d7d7dff666667ff404141ff1f1f1fff0c0b0cff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e8e7ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e6ffe7e8e8ffe9e9e9ffebeaeaffebebebffecececffecececffecececffedecedffececedffedededffeeeeefffeff0f0fff0f0f0fff2f1f1fff2f2f3fff3f3f3fff3f2f3fff3f2f2fff2f2f3fff2f2f2fff3f2f2fff2f2f3fff3f3f3fff4f3f3fff3f4f3fff4f4f3fff3f2f2fff2f2f1fff0f0f1fff0efefffeeeeefffeeeeeeffeeeeeeffedededffedededffebececffebececffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeae9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe7e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfe0dfffe0dfdfffdfdfe0ffdfdfdfffe0dfdfffe0dfdfffdfdfe0ffdfdfdfffe0dfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e1e0ffe0e0e1ffe1e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdededfffe3e3e4ffe3e3e3ffe2e2e2ffe3e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e1ffdfdfe0ffdfdfdfffdedfdfffdedfdeffdededeffddddddffdcdcdcffdbdbdbffd9d9d9ffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcfcfceffcdcccdffcacacbffc8c8c8ffc5c5c5ffc2c2c2ffbfbfc0ffbdbcbdffbab9b9ffb6b6b6ffb3b3b3ffb0afafffabacabffa8a8a7ffa5a4a4ffa2a2a1ff9e9e9fff9d9c9cff9d9d9dff929292ff8b8b8bff868686ff878787ff848584ff808081ff7b7b7cff767676ff717171ff6e6e6eff6b6b6aff676767ff636364ff5d5d5dff595959ff555555ff525151ff4d4e4eff484949ff454545ff3e3e3eff3a3a3bff3b3c3bff393939ff363636ff333232ff2e2f2eff2a2a2aff282728ff252525ff242424ff222323ff222222ff212221ff212221ff212121ff202120ff1f1f1fff1e1d1dff1c1c1cff1b1a1bff191919ff171818ff171717ff161616ff151515ff151414ff141414ff131313ff131313ff131313ff121313ff131213ff131212ff111112ff121111ff111011ff101110ff111110ff111010ff111110ff101010ff100f0fff0e0e0fff0e0e0eff0d0c0cff050606ff050404ff040504ff020202ff020102ff010101ff010101ff010101ff010101ff000100ff000001ff000001ff010101ff000001ff010001ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefff7f7f7ffeff0f0ffe5e5e6ffdedfdfffddddddffdddcddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdaffdadadbffdbdadaffdbdadaffdadadaffdadad9ffdad9d9ffdadad9ffd9d9daffdad9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd2d1d2ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd4d4d5ffd5d4d5ffd6d6d5ffdadadaffe1e0e0ffe6e5e6ffe9eae9ffecececffefeeeeffefefeeffefefefffefeeeeffedededffedededffeeededffedeeedffeeeeeeffeeefeeffeeefefffefeeefffefefefffefefeffff0eff0fff0efefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff0f1f0fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff1f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f3f4fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff4f4f5fff5f4f5fff5f5f4fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff6f6f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff6f6f6fff6f6f7fff6f6f7fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff5f6f6fff6f5f6fff5f6f5fff5f5f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff7f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff7f6f6fff6f7f6fff7f7f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff5f6f5fff5f5f5fff5f6f5fff5f5f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff5f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff5f5f4fff5f4f4fff5f5f5fff4f4f4fff5f4f4fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f3fff4f4f3fff4f3f3fff3f3f3fff3f3f4fff4f3f3fff3f3f4fff3f3f2fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff1f1f2fff1f1f1fff0f1f1fff1f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffeff0f0ffefefefffefefefffefefefffedeeeeffebecebffe9e8e8ffe5e5e5ffe3e2e2ffdfe0dfffdddddcffdbdadaffdadadaffdadadbffdadadbffdbdbdaffdadbdbffdadbdaffdadadaffdadad9ffdad9d9ffdad9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d7d7ffd8d7d7ffd7d8d7ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d8d8ffd8d8d9ffd9d9d9ffdad9d9ffd9dad9ffdad9daffdadbdaffdadbdbffdbdadbffdbdbdbffdbdbdbffdcdbdcffdcdcdbffdbdcdbffdbdcdcffdcdcdcffdddcdcffdcdcdcffdddcddffdcddddffdcddddffddddddffddddddffddddddffdddeddffdeddddffdedddeffdeddddffdededeffdededeffdfdedfffdededeffdedfdfffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe3e3e3ffe6e6e6ffeeeeeefff5f5f6fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff020202ff030303ff050605ff090a09ff101110ff161616ff1c1c1cff242423ff302f2fff414141ff585858ff686868ff787878ff838383ff8c8d8dff9e9d9effaeafafffc2c2c2ffc8c8c8ffcfcfcfffd6d7d7ffdddddeffe4e5e5ffeaebeafff2f2f2fff8f8f8fffdfefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffdfdfdfff9f9f9ffefeeefffe2e3e2ffd6d6d6ffbebfbeff9e9e9eff7f7f7fff5f5f5fff3e3d3dff222222ff111112ff080808ff040404ff010202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff0001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818282ff7f8080ff7f7f80ff7f807fff807f80ff7f7f7fff7f7f7fff7d7d7dff7b7b7aff787878ff757575ff727372ff706f70ff6d6d6cff6a6a6aff676867ff656564ff626261ff5f6060ff5d5d5dff5a5a5bff585857ff555655ff535353ff515151ff4f4f4fff4e4e4dff4b4c4cff4f5050ff656565ff6f6f70ff757474ff7b7b7bff828282ff888888ff8d8d8dff939392ff989898ff9c9c9cffa1a1a1ffa5a5a5ffaaaaa9ffaeafaeffb2b3b2ffb6b6b6ffbababaffbfbebeffc5c5c4ffc9c8c9ffcbccccffcececeffd0d0d1ffd2d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd5d5d5ffd1d1d1ffd0d0d0ffd0d0d0ffcfcecfffcdceceffcccdccffcbcbcbffc9c9c9ffc7c8c8ffc5c5c5ffc3c4c3ffc2c1c2ffbfbfbfffbcbbbcffb8b8b8ffb4b4b3ffafafafffaaababffa4a4a3ff9d9d9dff989898ff939393ff8a8a8aff7f7f7fff767675ff6b6b6bff646464ff5d5d5eff575757ff4c4d4cff2c2c2cff313131ff3a3a3aff454545ff484949ff4b4b4bff4e4e4eff505051ff535353ff555555ff575757ff5a5a5aff5c5b5bff5f5f5eff616161ff636362ff656565ff666667ff696969ff6b6b6bff6d6e6dff6f6f6fff707070ff717170ff717171ff717171ff717172ff71717100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff080909ff1b1b1aff404040ff666666ff828182ff949494ffa0a1a0ffa8a8a8ffaeaeaeffb2b2b2ffb4b4b4ffb7b7b8ffbbbbbbffbfbfbeffc5c6c5ffd9dad9fff4f3f3fffbfbfbfffcfcfbfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfafbfffafbfbfffafbfafffafbfafffbfbfbfffafbfbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfafffafafafffafafafffafafafffafbfafffafafafffafafafffafbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffafafafffafbfafffbfbfbfffafafafffbfbfbfffafafbfffafbfafffafbfbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafbfffafafafffafafafffafafafffafaf9fffafaf9fff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff9f8f9fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafaf9fffafafafffafafafffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafbfffafafafffafafbfffafbfbfffafbfbfffbfafbfffafbfbfffbfbfbfffafafafffbfbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafafafffbfafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafff6f6f6ffeaeae9ffc8c8c8ffb0b0b0ffaeadaeffadadadffacacabffaaaaaaffa7a8a8ffa5a5a4ffa0a0a0ff999999ff8e8e8eff7f7f7fff626161ff383838ff171818ff0a0a0aff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe7e8e8ffe7e7e7ffe6e7e6ffe6e6e7ffe5e5e5ffe6e6e6ffe8e7e7ffe9e9e8ffeaeae9ffeaebebffececebffecececffececebffebececffecececffededecffeeeeedffeeefeffff0f0f0fff1f1f1fff2f1f1fff2f2f2fff2f1f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff1f1f1fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffedededffededecffebecebffebebebffebebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffdedddeffdeddddffddddddffdddeddffddddddffddddddffdddeddffdddddeffdededeffdededeffdededeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdddeddffdededdffddddddffddddddffdddddcffdcdbdcffdbdbdbffdbdbdbffdfdfe0ffdddedeffddddddffdddcddffdcdddcffdcdcdcffdbdbdbffdcdcdbffdddeddffdededeffdedfdfffdedfdeffdedfdeffdededeffdddedeffdcdcdcffdbdbdbffdbdbdbffdbdbdcffdbdadbffdadadaffdadad9ffd9d9d8ffd7d8d8ffd6d6d5ffd4d4d4ffd3d3d2ffd0d1d1ffcecfceffccccccffcacacaffc8c9c9ffc7c7c7ffc5c5c6ffc3c3c3ffc0c0c0ffbcbcbcffb8b8b7ffb4b4b4ffb1b2b1ffaeaeaeffaaaaaaffa7a7a7ffa3a3a3ff9e9e9eff9a999aff969696ff959594ff979797ff919191ff838384ff7d7d7dff7b7b7bff7a7a7bff787978ff757675ff717171ff6c6c6cff676767ff626161ff5a5a5aff555555ff505151ff4d4d4cff494949ff454545ff424342ff404040ff3d3e3dff3a3a3aff383838ff373736ff343434ff313132ff2e2e2eff2a2a2aff272727ff242525ff222323ff202121ff1f201fff1e1e1fff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1c1c1cff1b1c1cff1a1b1aff191919ff171717ff161616ff151515ff141414ff141413ff121313ff121313ff111111ff111010ff101010ff101010ff101010ff0f1010ff101010ff0f1010ff0f100fff0f100fff0f0f0fff0f0f0fff0e0e0eff0e0f0eff0f0f0eff0e0d0dff0c0c0cff0a0a0aff040404ff030303ff010101ff010101ff010201ff010201ff010101ff010101ff010101ff010101ff010101ff000101ff000000ff000001ff000101ff000101ff000001ff000101ff010101ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff6f7f6fff0f1f0ffe8e8e8ffdfe0dfffddddddffddddddffdcddddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadbffdbdbdaffdadbdbffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d5d6ffd5d5d4ffd5d5d4ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd1d1d1ffd2d2d2ffd4d5d5ffd8d9d9ffe0e0e0ffe4e4e5ffe8e8e8ffebebebffeeeeeeffefefeeffeeeeeeffefefeeffeeeeeeffedededffededeeffededeeffeeeeeeffeeefeeffeeefeeffefefeeffefefeffff0efeffff0efeffff0efefffefeff0ffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff0f0f0fff1f1f0fff1f1f1fff1f0f1fff1f2f1fff1f2f1fff1f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff2f2f3fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff4f4f5fff5f5f4fff4f4f4fff5f5f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff6f6f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff5f5f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f5f4fff5f4f5fff4f4f4fff5f4f5fff5f4f4fff5f5f4fff5f5f4fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff5f5f5fff5f5f5fff5f6f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f5f5fff5f5f4fff5f4f5fff4f4f4fff4f5f4fff4f5f4fff5f4f4fff5f5f4fff4f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0effff0eff0ffeff0f0ffefefefffefeeefffeff0efffefefefffefefeeffefefeeffeeeeeeffecececffe7e8e8ffe5e5e5ffe2e2e2ffdfdfdfffdcdcdcffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d7d8ffd8d7d7ffd8d8d7ffd8d8d7ffd7d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d7ffd7d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d7d7ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffdddcdcffddddddffddddddffddddddffdddeddffdddeddffdddeddffdededeffdededeffdededeffdededeffdededfffdededfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe3e4e3ffe7e7e7fff0f0effff6f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff030403ff060606ff0a090aff101110ff1a1a1aff242423ff2f2f2fff3e3e3dff4f4f4eff686868ff848484ff9d9e9effacadadffb8b7b8ffc4c4c3ffcdcdcdffd2d3d3ffdbdcdcffe2e3e3ffebeaeafff1f0f1fff6f6f7fffcfcfcfffcfdfdfffefdfdfffefefefffffffffffffffffffffffefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffcfcfcfff5f5f5ffe5e6e5ffd7d7d7ffbdbdbdff989898ff7a7a7aff5e5e5dff3e3e3eff252424ff131414ff090909ff040404ff020201ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818182ff80807fff7f807fff807f80ff80807fff7f807fff7d7d7dff7b7b7bff787878ff767676ff737373ff717070ff6d6d6eff6b6b6bff686868ff666665ff636363ff606061ff5e5e5eff5c5b5bff595859ff565757ff545454ff525252ff515151ff505050ff504f4fff545454ff666666ff707070ff767676ff7d7c7cff838383ff898989ff8e8e8eff949493ff989998ff9d9d9dffa1a2a1ffa6a6a6ffabaaabffaeafaeffb3b3b3ffb7b7b7ffbbbbbaffc0c0bfffc6c5c5ffc9cacaffcdccccffcfcfcfffd1d2d1ffd3d3d3ffd5d5d4ffd5d6d5ffd6d7d6ffd5d5d5ffd2d2d3ffd1d1d1ffd0d0d0ffcfcfd0ffcececfffcdcdcdffcccbcbffcacac9ffc8c8c8ffc6c6c6ffc4c4c4ffc3c2c3ffc0c0bfffbcbdbcffb8b8b9ffb5b5b5ffb0b0b0ffabababffa4a4a4ff9e9d9dff989999ff939393ff8a8a8aff80807fff767676ff6b6b6cff636464ff5d5d5dff565556ff4c4c4cff363535ff3b3b3bff404041ff464746ff494949ff4d4c4cff4f4f4fff515151ff545354ff565555ff585858ff5a5a5aff5c5c5cff5f5f5eff616160ff636363ff646565ff676767ff696969ff6b6c6bff6d6d6dff70706fff717170ff717171ff727171ff717272ff727171ff71717100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff050505ff0e0e0eff272727ff4c4b4cff6e6d6dff888888ff979898ffa2a2a2ffabababffb0b1b0ffb4b4b4ffb6b7b6ffbababaffbebdbeffc0c0c0ffc5c5c5ffddddddfff6f5f5fffbfafafffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffafbfbfffbfbfafffbfbfbfffafafbfffbfafbfffafbfafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafafafffbfbfafffafafbfffafafbfffafafbfffafafafffafafafffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafbfffbfbfafffafbfafffafbfafffafbfafffbfbfbfffbfafbfffafbfafffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafafafffafafafffafafafffafaf9fffaf9fafffafafafff9f9f9fffafafafff9f9f9fffaf9f9fff9f9f9fffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafaf9fffafafafffafbfafffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafafbfffafbfbfffafafbfffbfbfafffafbfafffafbfafffafafbfffafbfbfffbfafafffbfbfbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfafffbfafbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafbfafffafafafffafafbfffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffbfafafffafbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffafbfbfffbfafafffafafafffafafbfffafafbfffafafafffafafafffafafafff8f8f8ffeeeeeeffd0d0d0ffb2b1b2ffaeaeadffadaeadffacacacffabababffa8a8a8ffa6a6a7ffa3a2a3ff9d9c9cff939393ff868685ff6d6d6dff464645ff1d1d1eff080809ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe6e6e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecebebffebebebffebecebffebebebffededecffededeeffeeeeefffefeff0fff1f0f0fff1f1f1fff2f2f2fff2f1f1fff1f1f1fff1f1f2fff2f2f1fff2f1f1fff2f2f2fff3f3f3fff2f2f3fff3f2f3fff2f2f2fff2f1f1fff0f1f1fff0efefffefefeeffeeeeeeffeeeeeeffedeeedffedededffedececffebebebffebebeaffebebeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededfffdededfffdededeffdededdffdddddeffdddedeffddddddffdcdcdcffdcdcddffdcdcdcffdcdbdbffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdbdbffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdcdcdbffdcdcdcffdbdcdcffdcdcdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadad9ffdadadaffd9d9d9ffd9d9d9ffdcddddffdadadbffdadad9ffd9dad9ffd9d9d9ffd8d9d9ffd9d9d9ffdadad9ffdbdbdbffdbdbdcffdcdbdcffdbdcdbffdbdbdbffdadadaffdadadaffd8d8d8ffd7d7d7ffd8d7d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d4d3ffd2d2d3ffd1d0d0ffcfcfceffcdcdcdffcccccbffc9c9c9ffc7c7c7ffc4c4c5ffc2c2c3ffc1c1c1ffc0c0bfffbdbcbdffb9b9b9ffb4b4b4ffaeaeaeffababacffa7a7a7ffa3a2a2ffa09f9fff9d9c9cff989898ff939393ff8e8d8eff8b8b8bff8b8b8bff838282ff787878ff747473ff717171ff6f706fff6d6d6dff696869ff656665ff616261ff5d5d5dff585857ff525252ff4d4d4cff484848ff434343ff3f3f3fff3b3c3cff383839ff363636ff343534ff323333ff2f3030ff2e2f2fff2e2e2eff2b2b2bff282728ff252525ff222322ff212121ff1f1f1fff1e1e1fff1d1d1dff1c1c1cff1b1a1bff1a1a19ff1a1b1aff1a1a1aff191919ff181818ff181818ff161616ff151515ff141414ff131413ff121212ff121211ff111111ff101011ff111111ff101010ff0f0f10ff0f0f0fff0f0f0eff0e0f0eff0e0e0fff0f0f0eff0e0e0eff0f0e0fff0e0e0eff0e0e0eff0e0d0eff0d0c0dff0c0c0bff0b0b0bff0a0909ff040404ff020302ff010101ff000101ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff000101ff000101ff000001ff010100ff000100ff000100ff000000ff000101ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff0a0a0aff0a0b0bff0c0b0bff0b0b0bff0b0b0cff0c0c0cff0c0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0c0d0cff0c0c0cff0b0a0bff0b0a0aff090a0aff090909ff080808ff080807ff070708ff070708ff070708ff080707ff070707000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff4f4f3ffebebebffe2e2e1ffdddddeffdcddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdbdbffdadbdaffdadbdbffdbdbdaffdadadaffdadadaffdadadaffd9dadaffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d6d6ffd6d7d7ffd6d6d6ffd5d6d6ffd5d6d6ffd5d5d6ffd6d6d5ffd5d6d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d1ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0cfffcfcfd0ffcfcfd0ffcfd0d0ffd0cfcfffcfcfd0ffd0d0d0ffd0d0cfffcfd0cfffd0d0d0ffd1d1d1ffd4d4d4ffdad9d9ffe0e0e0ffe4e4e4ffe9e8e9ffecebebffeeeeedffedeeeeffedededffeeeeedffeeeeedffeeeeeeffedeeedffedededffeeedeeffedeeedffeeeeeeffeeeeeeffeeeeeeffefefeeffefefeeffefefefffefefefffefefefffeff0f0ffefeff0fff0f0effff0f0effff0f0f0fff0f0f0fff0f1f1fff1f0f0fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f3f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f4fff4f4f3fff3f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff6f6f5fff5f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff5f6f6fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f4f4fff5f5f5fff4f5f4fff5f5f4fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff5f5f6fff6f6f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff5f6f5fff5f6f5fff6f6f5fff6f5f5fff6f6f5fff6f6f5fff6f6f6fff6f5f6fff5f5f6fff5f6f6fff5f5f6fff6f6f5fff5f6f5fff5f6f5fff5f5f5fff5f6f6fff6f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f4f4fff5f5f5fff5f4f5fff5f4f4fff4f4f5fff5f5f4fff4f4f5fff5f5f4fff4f4f5fff4f4f5fff5f5f5fff5f4f4fff4f4f5fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f2fff3f3f2fff2f3f2fff2f2f2fff2f2f3fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f0fff0f1f1fff0f0f0ffeff0f0ffeff0f0ffefeff0ffefefefffeeefeeffefefefffefefefffefefefffefefefffeeeeeeffecececffe9e9e9ffe4e4e4ffe1e1e1ffdeddddffdbdbdbffd8d8d8ffd6d6d5ffd6d5d6ffd6d6d5ffd5d6d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d7ffd7d7d7ffd7d6d6ffd6d6d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffd8d9d9ffd9d9d9ffdad9d9ffd9dad9ffdadad9ffdadadaffdadadaffdbdadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdbdbdcffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdcddddffdddddcffddddddffddddddffddddddffddddddffdeddddffdeddddffdededeffdededeffdededeffdededeffdfdfdeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe2e2e2ffe5e5e5ffeaeaebfff3f3f4fffcfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff070707ff0b0b0cff121212ff1c1b1cff272626ff373736ff4a4a4aff5e5e5eff767676ff909090ffacacacffc5c6c5ffd2d1d2ffd7d8d7ffdddddcffe5e5e4ffedededfff8f9f8fffbfbfbfffcfcfdfffdfdfdfffefdfefffefefefffefffefffefefffffffffffffffffefffffffffffefffffffefefffffefffefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefefefffefefefffefdfdfffefefefffefefefffdfefefffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfff7f6f7ffe4e4e4ffd3d4d3ffb1b1b0ff929191ff757475ff575757ff3c3b3cff252626ff151415ff090a09ff040404ff020201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818282ff818181ff818181ff7f8080ff7f7f80ff7f8080ff7f7f7fff7e7e7dff7b7b7bff787979ff767676ff747373ff717171ff6e6e6fff6c6c6cff69696aff666767ff646464ff626162ff5f6060ff5c5d5cff5a5a5aff575757ff555555ff535252ff525251ff525252ff535252ff575757ff686968ff737374ff787877ff7e7e7eff858485ff8a8b8bff908f8fff949494ff999898ff9d9d9dffa2a2a2ffa6a6a7ffabababffafafb0ffb4b3b3ffb7b8b7ffbcbcbbffc1c1c0ffc6c6c6ffc9c9caffcdccccffcfd0cfffd2d1d2ffd3d4d3ffd5d5d5ffd6d6d6ffd7d6d7ffd6d6d6ffd2d3d3ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcececdffccccccffcacacbffc8c9c8ffc7c7c7ffc5c5c5ffc3c3c3ffc0c1c1ffbdbdbdffbabab9ffb6b6b5ffb1b1b1ffababacffa5a5a5ff9e9d9dff999999ff939393ff898a8aff7f8080ff767776ff6e6d6eff646464ff5c5d5cff565757ff4d4d4dff3d3d3dff454444ff464646ff484848ff4a4a4aff4e4d4eff505050ff525252ff545454ff575657ff595859ff5b5b5bff5d5c5dff5f5f5fff616161ff636363ff656565ff676767ff6a6969ff6c6b6cff6e6d6dff70706fff717171ff717171ff717172ff717171ff717171ff7172710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff070707ff121213ff323231ff555556ff747374ff8b8b8bff9b9a9bffa5a5a6ffaeadaeffb3b3b3ffb6b6b6ffb9b9b9ffbcbcbcffbebebeffbfbfbfffc7c7c6ffe3e3e2fff7f7f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfafbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfafbfffbfbfafffafbfafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafbfffafbfbfffafafafffafafafffafafafffafafafffaf9f9fffafaf9fffafafafffaf9f9fffafafafffafafafff9fafafffafaf9fffafafafffafafafffafafbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfafbfffbfafafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafbfafffbfafafffafafafffafafafffafafafffaf9fafffafaf9fffafaf9fff9fafafff9f9fafffaf9f9fffaf9f9fff9f9fafff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff9f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9fafafffaf9fafffafafafffafafafffafafafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffcfbfbfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffafafbfffbfafafffafbfbfffbfafbfffafbfafffafafafffafafafffafafbfffafbfafffafafafffafafbfffbfbfafffbfafbfffbfbfafffbfbfafffafafbfffafbfbfffafbfafffbfbfbfffafbfbfffafafbfffafbfbfffafafafffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fff9fafafffaf9f9fffafaf9fffafafafffaf9f9fffafafafffafafafffafafafffafafafffafafbfffafafbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffafafbfffbfafafffbfafafffafafafffafafafffafafafff8f8f9fff0f0f0ffd8d7d7ffb5b6b6ffaeaeaeffadaeaeffadadadffacacabffaaaaa9ffa7a7a7ffa4a4a4ffa09f9fff989798ff8a8a8bff777777ff5a5a5aff343535ff121212ff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe7e7e6ffe8e8e7ffe8e9e9ffe9e9eaffeaeaeaffebeaeaffeaebebffebebebffebebebffebececffecedecffeeedeeffeeefeffff0f0effff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f0fff0efefffeeeeeeffeeededffedededffedededffececedffecececffebebebffebeaeaffeaebeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfe0ffe0dfdfffe0dfdfffdededfffdededeffdededeffdededeffdddeddffdedddeffdddedeffddddddffdcddddffdcdddcffdcdcdcffdcdbdbffdbdcdbffdbdbdbffdbdadaffdbdadbffdadbdaffdadadaffdadadaffdadadaffdad9daffd9dadaffdad9daffd9d9daffd9d9d9ffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d7ffd8d7d7ffd8d7d8ffd7d7d7ffd7d6d7ffd7d8d8ffdad9daffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd9d8d8ffd9d9d9ffd9d9d8ffd8d9d8ffd8d7d8ffd7d7d7ffd6d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd2d2d2ffd2d2d1ffd1d1d0ffcfcfcfffcdcdcdffcccbcbffcac9c9ffc7c7c8ffc5c5c5ffc3c3c3ffc0c1c1ffbebebeffbcbcbcffbababaffb7b8b7ffb4b4b4ffafafafffaaababffa5a4a4ffa1a1a1ff9d9c9cff979797ff949394ff909090ff8b8c8cff868786ff838383ff818081ff717172ff6b6b6bff6a6a6aff666565ff626262ff5f5f5fff5b5b5cff585858ff545455ff515050ff4d4d4cff494949ff444443ff403f40ff3b3b3cff373737ff333434ff313131ff2e2f2eff2d2d2cff2b2b2bff2a2a2aff282828ff262626ff242425ff222222ff212121ff201f1fff1e1e1eff1d1d1dff1c1c1cff1b1b1bff1a1a1aff191919ff171818ff181818ff181818ff171716ff161615ff141515ff131314ff131312ff121212ff111112ff111111ff101010ff0f1010ff0f0f0fff100f10ff0f1010ff0f0f0eff0e0e0fff0e0e0eff0d0e0eff0e0d0dff0d0e0dff0d0d0dff0d0d0dff0e0d0eff0d0d0dff0c0c0dff0b0b0bff09090aff040404ff020303ff030202ff010101ff010000ff000101ff010101ff000001ff010101ff010101ff010100ff010100ff010100ff010100ff010101ff000001ff010000ff000101ff010001ff000100ff000000ff000000ff000001ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0909ff0a0909ff09090aff09090aff090909ff090a0aff0a090aff0a0a09ff0a0a09ff0a0a09ff0a0a0aff0a0b0aff0a0a0aff0a0a0bff0b0b0bff0c0b0cff0c0b0bff0c0c0bff0d0c0dff0d0d0dff0d0d0cff0d0d0dff0c0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0cff0d0d0dff0b0c0bff0a0a0bff0b0a0aff0a0909ff090909ff080808ff070707ff070708ff070707ff080708ff070808ff070707ff090a0aff0a0a09ff090a09ff0a0909ff0a0a090000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfff6f6f6ffefefefffe5e5e5ffdedfdfffdddddcffdddcddffdcddddffdcdcdcffdcdcdcffdbdbdbffdadbdbffdbdadaffdadadaffdadadaffdad9d9ffdad9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd8d7d7ffd7d7d8ffd7d7d6ffd6d7d6ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d5d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfcfd0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfceceffcfcfcfffd1d1d1ffd5d5d5ffdbdbdbffe0e0e0ffe3e3e4ffe8e8e8ffebebecffececedffededeeffedededffecececffecececffedededffedecedffedecedffeeedeeffeeedeeffeeeeedffeeeeeeffeeeeeeffefeeeeffefefefffeeeeefffefeeefffefefefffefefefffefefefffefefeffff0f0effff0eff0fff0f1f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff1f2f2fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f2fff2f3f3fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff6f5f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff5f5f6fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff4f4f5fff4f5f5fff4f4f4fff5f4f4fff4f5f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f5f5fff6f5f5fff5f5f6fff6f6f6fff5f6f6fff5f6f6fff5f6f5fff6f6f6fff6f6f6fff5f6f5fff5f6f6fff6f6f5fff5f6f6fff6f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f6fff6f6f6fff6f5f6fff6f5f5fff5f6f5fff6f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff6f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff4f5f5fff5f5f4fff5f4f4fff4f4f5fff5f5f5fff4f5f5fff4f5f5fff4f5f4fff5f4f5fff4f5f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff4f3f4fff3f3f4fff3f3f4fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f2f1fff1f1f0fff1f1f0fff0f0f1fff0f0f0fff0eff0ffeff0f0fff0eff0ffefefefffefefeeffeeeeeeffefeeefffefefefffeeefefffeeeeefffeeeeeeffedededffeaeae9ffe3e3e3ffdfdfe0ffdcdcddffd9d9d8ffd6d6d6ffd3d4d4ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d6ffd7d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd6d6d7ffd6d7d7ffd6d6d6ffd7d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d8ffd7d7d8ffd8d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9daffdad9d9ffdadad9ffdadadaffdadadaffdadadbffdadadbffdbdadbffdbdbdbffdcdbdbffdbdcdbffdbdbdbffdcdcdbffdcdbdcffdcdddcffdcdcdcffdcdcddffddddddffdddcddffddddddffddddddffddddddffdddddeffdddeddffdededeffdddedeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfe0dfffdfdfe0ffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe3e4e4ffe6e6e6ffeeedeefff6f6f6fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff010101ff040303ff070707ff0c0b0cff121211ff1b1b1aff292929ff3b3b3bff505050ff666667ff7d7e7dff9f9e9effb9b9b9ffcbcbcbffdededfffebebeafff0f1f0fff7f8f7fffdfcfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfefffefefdfffefdfefffefefefffefefefffefdfefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfff4f4f4ffe0e1e1ffccccccffa7a8a7ff8b8a8aff6f706fff515151ff383839ff272726ff161716ff0a0a0aff050404ff010101ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000101ff010000ff010101ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818282ff818282ff828181ff818281ff7f7f7fff7f8080ff7f7f7fff7d7d7dff7c7b7bff797979ff777777ff737474ff717271ff6f6f6fff6c6d6dff6b6b6aff686868ff656566ff636363ff616061ff5e5e5dff5b5c5bff595958ff565656ff545453ff535253ff535353ff535253ff545353ff6a6b6bff767676ff797979ff7f7f7fff868686ff8c8c8bff909090ff959495ff9a9999ff9e9e9effa2a2a3ffa7a7a7ffacacabffb0b0b0ffb4b4b4ffb8b9b9ffbdbdbdffc2c3c2ffc7c7c6ffcacacaffcdcdcdffcfcfd0ffd2d2d2ffd3d4d4ffd5d6d5ffd7d6d7ffd7d7d7ffd6d6d6ffd3d3d3ffd2d2d2ffd2d1d2ffd0d0d1ffd0cfd0ffcececeffcdcccdffcbcbcbffc9cacaffc8c8c8ffc6c6c6ffc4c3c3ffc1c2c2ffbebebeffbababbffb7b7b7ffb2b2b2ffadadadffa5a6a6ff9d9e9eff999899ff929292ff8a8a89ff807f80ff777777ff6e6f6fff656464ff5d5d5dff575857ff4f4f4eff464646ff4b4b4aff4a494aff494949ff4b4b4cff4f4e4eff505151ff535353ff555555ff575757ff595a59ff5c5c5bff5e5d5dff5f5f5fff626161ff636363ff656566ff686867ff6a6a69ff6b6b6bff6e6e6eff707070ff717172ff717171ff727171ff717271ff717171ff7171720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030404ff0a0a09ff1b1b1bff3b3b3bff595959ff777776ff8f8e8fff9e9e9effaaaaa9ffb1b1b1ffb5b5b5ffb9b9b8ffbabbbaffbcbcbcffbebebeffbfc0c0ffcbcbcbffeaeaeafffaf9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfafbfffafbfbfffafafafffafafbfffbfbfafffbfafbfffafafafffbfafbfffafbfafffafafafffafafafffafbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fffaf9fafffafaf9fffaf9fafff9fafafffafafafffaf9fafff9fafafffafaf9fff9f9fafffafafafffafafafffafafafffafafafffbfafafffbfbfafffafafafffafafbfffbfbfafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffaf9fafffafafafffafaf9fffafafafff9fafafff9faf9fffaf9f9fff9f9fafffafaf9fffaf9fafff9f9fafff9faf9fffaf9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9f9fff9f9f9fff9faf9fff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffbfbfbfffafafbfffbfbfafffafafafffafbfafffbfafafffafafafffafafafffafafbfffbfbfafffafafbfffafafafffbfafbfffafbfbfffbfafafffafbfbfffafbfbfffbfbfbfffafbfafffafafafffafbfbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffafafafff9fafafffafafafffafafafffafafafffafafafff9fafafff9fafafffafafafffafaf9fffafafafffafaf9fffaf9f9fffafaf9fffaf9fafffafafafffafafafffaf9fafffafafafffafafafffafafafffafbfafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffafafbfffafafafffafafbfffafafafffafafafff4f4f4ffdddedeffbbbabaffafb0afffaeaeaeffadaeaeffacacacffaaaaaaffa8a8a8ffa4a5a4ffa0a0a1ff999a9aff8e8f8eff7c7b7cff646464ff484848ff242324ff0a0b0bff030403ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe7e7e7ffe6e7e7ffe6e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe8e7e8ffe8e8e8ffe9e9e9ffe9eaeaffeaeaeaffebeaeaffeaeaebffebebeaffecebebffecececffedeeedffefeeeefff0f0effff0f1f0fff1f1f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0efffefefefffeeeeeeffeeededffedededffedecedffecececffececebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe7e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdedfdfffdedfdeffdededeffdddddeffdededdffddddddffddddddffdcddddffdddcddffdddddcffdcdcdcffdcdcdbffdcdbdbffdbdbdaffdbdadbffdadadaffdadadaffdad9daffd9dad9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d7d8ffd8d7d7ffd8d7d8ffd8d7d8ffd8d8d7ffd7d8d7ffd7d6d6ffd7d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd7d7d8ffd9d9d8ffd6d7d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d6ffd5d6d6ffd6d5d6ffd5d6d5ffd4d4d4ffd3d4d4ffd2d3d3ffd2d1d1ffd0d1d1ffd0d0d0ffcfd0d0ffcececeffccccccffcbcbcbffc9cac9ffc8c8c8ffc5c5c5ffc2c3c3ffc1c0c1ffbebebeffbcbcbcffbab9baffb6b7b7ffb4b5b5ffb3b2b3ffafafafffabababffa6a6a6ffa1a0a0ff9a9a99ff969596ff909190ff8b8b8bff878687ff828383ff7f7e7eff7a797aff737373ff696a69ff626261ff5d5d5dff5a5a5aff575656ff535353ff4f4f50ff4c4c4bff474747ff434343ff414141ff3e3e3eff3b3b3cff373838ff353534ff313231ff2e2e2eff2b2b2bff2a2a29ff272827ff252626ff252425ff232323ff212121ff202020ff1e1e1dff1d1c1dff1c1c1cff1c1b1cff1b1b1bff1a1a1aff191919ff181919ff181818ff171817ff161616ff161616ff151515ff141414ff131313ff121212ff111111ff101010ff0f100fff0f0f0fff0e0f0fff0f0f0eff0f0e0eff0e0f0fff0e0f0fff0f0e0fff0e0e0eff0e0e0eff0d0d0dff0d0c0dff0d0d0cff0d0c0dff0c0c0cff0c0c0cff0c0c0cff0a0b0bff090909ff040304ff020202ff010101ff010100ff010001ff010101ff010100ff010001ff010001ff010100ff010100ff000000ff010101ff000101ff000101ff000100ff010100ff000101ff010101ff000001ff010100ff000000ff000100ff010000ff000000ff000000ff000001ff000100ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0c0cff0c0c0cff0b0c0cff090a09ff0a0909ff090a09ff0a0a09ff09090aff0a0a09ff090a0aff090a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0b0b0aff0b0a0bff0b0b0bff0c0b0cff0b0c0bff0c0c0cff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0c0dff0d0d0dff0d0d0dff0d0c0dff0c0b0cff0b0b0bff0a0a0bff090a0aff080909ff080808ff070708ff080807ff080707ff070707ff070807ff080707ff0a0a09ff0a0a0aff0a0a09ff0a0909ff0a0a09ff0c0b0cff0c0c0cff0c0c0cff0c0b0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfcfcfff2f2f2ffe9e9e9ffe1e1e0ffdedddeffdcddddffdcdddcffdddcdcffdcdcdbffdcdcdcffdbdbdbffdbdadaffdbdbdaffdadadaffdadadaffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d6ffd6d6d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d2d2ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfceffd0cfd0ffd3d4d3ffd8d8d8ffdddcdcffe0e1e1ffe5e4e4ffe8e8e8ffebebebffebecebffececebffecececffebebebffecebebffecececffecececffededecffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeefefffefefefffefefefffefefefffefefefffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff0f1f1fff1f1f2fff1f2f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f2fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f4fff4f4f3fff4f3f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff5f4f4fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff5f6f5fff6f6f5fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f5fff4f5f5fff5f4f4fff4f5f5fff4f5f5fff5f4f5fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff5f5f6fff5f6f5fff6f5f5fff5f5f6fff6f6f6fff6f5f6fff5f6f6fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff6f5f5fff6f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff6f6f5fff5f6f5fff5f5f5fff6f5f6fff5f6f6fff5f5f6fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff6f5f6fff5f6f5fff5f5f5fff5f6f5fff5f6f6fff6f5f6fff5f6f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff5f5f5fff5f5f4fff4f5f4fff5f5f4fff5f4f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff3f4f3fff4f4f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff1f0f0fff0f1f0fff0f0f0ffefeff0fff0f0efffefefefffeeefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffebeaebffe3e4e4ffdfdfdfffdbdbdbffd8d8d8ffd5d5d5ffd3d3d3ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d7d6ffd7d6d6ffd6d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9dadaffd9dadaffd9dadaffdadadaffdadbdaffdbdbdbffdbdadbffdbdbdaffdbdbdbffdbdcdbffdcdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdddcddffddddddffddddddffddddddffdddedeffdedddeffdddedeffdeddddffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfe0ffdfdfe0ffdfe0dfffe0dfe0ffe0e0e0ffe1e1e0ffe2e1e2ffe4e4e4ffe8e9e9fff2f1f2fff8f8f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff030304ff070706ff0c0c0bff131313ff1e1e1eff2e2f2eff434342ff555556ff6e6f6fff8f908fffb0afb0ffc4c5c5ffd3d3d3ffe7e7e7fff7f7f7fffdfefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefffffffefffffefefefffefefffffffefffffffefffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffdfdfdfffdfefdfffefefefffbfbfcffedededffdbdcdbffc5c5c5ff9e9f9fff838383ff6a696aff4c4c4cff373838ff272727ff151515ff080909ff040303ff010001ff000100ff000000ff000000ff010000ff000000ff000001ff010000ff000001ff000000ff010101ff010101ff010101ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828182ff818182ff818181ff828181ff818281ff807f80ff7f7f80ff7e7d7dff7b7b7bff797979ff777777ff747474ff727272ff706f6fff6d6d6dff6a6b6bff696868ff666766ff646464ff616161ff5f605fff5d5d5dff5a5a5aff585757ff555555ff535353ff535353ff505051ff4f504fff6c6b6cff777777ff797a7aff7f7e7fff858585ff8b8b8bff90908fff949494ff999999ff9e9e9effa3a3a3ffa7a7a7ffacacacffb1b1b1ffb5b5b5ffb9babaffbebfbeffc4c4c4ffc7c7c8ffcbcacbffcdcdceffd0d0d0ffd2d3d3ffd5d4d5ffd6d6d5ffd7d7d7ffd8d7d8ffd6d6d6ffd4d4d4ffd2d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececfffcecdcdffcccbccffcacacaffc8c8c8ffc7c6c6ffc5c5c5ffc2c2c2ffbfbfbfffbcbcbbffb8b8b7ffb3b3b3ffaeadaeffa6a6a6ff9f9e9fff999998ff929292ff89898aff808080ff787878ff6f706fff656464ff5e5e5eff585858ff4f4f4fff474647ff4d4d4dff4a4a4aff494949ff4b4c4cff4e4f4eff525151ff545453ff555656ff585758ff595a5aff5b5c5cff5d5e5dff606060ff626261ff646463ff666666ff676868ff6a6a69ff6c6c6cff6e6e6eff707070ff717271ff717171ff717172ff717171ff717172ff727271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020102ff050504ff0c0c0cff212121ff3c3d3dff5b5b5bff7d7e7dff959595ffa4a4a4ffadadadffb3b3b3ffb6b6b7ffb9b9b9ffbababaffbcbcbcffbebfbeffc1c2c1ffd4d3d4ffefeff0fffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfafbfffbfbfbfffafafbfffafbfbfffbfafbfffafafafffafafbfffbfafafffafafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffaf9fafffafafafff9fafafff9f9fafff9f9fafff9faf9fffaf9f9fffafaf9fff9fafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffbfbfafffbfcfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfafbfffafbfbfffafafafffbfafafffafbfafffafafafffafafafffafafafffafaf9fff9faf9fffafafafff9f9f9fffafafafffafaf9fffafafafff9f9fafffaf9f9fff9faf9fffafafafff9f9f9fff9fafafff9fafafff9f9fafffaf9f9fffafafafff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafaf9fff9fafafff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafbfffbfafafffbfbfbfffbfafbfffafbfafffafafbfffbfafafffafafafffafbfafffafafafffafbfbfffbfafbfffafbfafffafafbfffbfafafffbfafbfffafafafffafafafffbfafafffbfbfbfffbfafafffafafafffbfafafffbfbfafffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffafafafffafafbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffbfafbfffafafafffafafafff7f6f7ffe4e4e4ffc2c2c3ffb2b2b2ffb0b0b0ffafafafffaeadadffabababffa9a8a8ffa5a5a5ffa0a0a0ff9b9b9bff919191ff818181ff686867ff4c4c4cff2c2c2dff121212ff070707ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e1e2ffe2e1e2ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe3e3e3ffe4e5e5ffe7e6e6ffe7e7e7ffe7e8e8ffe8e8e9ffe8e9e9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffebebebffecececffedededffedededffefefeffff0f0f0fff1f0f1fff1f0f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff1f1f1fff0f1f1fff1f0f1fff0f0f0ffefeff0ffeeefeeffeeeeeeffedededffededecffecedecffebececffebecebffebebeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdedfdfffdededfffdddedeffdededeffddddddffddddddffdcdcddffdddcdcffdcdddcffdcdcdcffdbdbdbffdbdcdcffdbdcdbffdbdbdbffdbdadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d6d5ffd6d6d5ffd5d5d5ffd4d5d5ffd3d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd3d2d3ffd6d6d6ffd7d7d7ffd5d5d5ffd4d5d4ffd3d3d4ffd3d2d2ffd3d2d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d1d2ffd1d0d1ffd0cfd0ffcececfffcdcdcdffcdcdccffccccccffcbcacaffc8c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc1c1c1ffbdbdbdffbbbbbbffb8b8b8ffb6b6b6ffb3b3b4ffb1b1b1ffaeafaeffadadacffa9a9a9ffa5a5a5ffa1a1a1ff9d9c9dff959494ff8a8a8aff858686ff808080ff7a7a7aff747574ff717071ff6c6c6bff646565ff595959ff575757ff555556ff515151ff4d4d4dff494a49ff464646ff434343ff3e3e3fff3b3b3bff383838ff353536ff333333ff303130ff2d2d2dff292a2aff272727ff252526ff242423ff232323ff222122ff202120ff1e1f1fff1e1d1dff1c1b1cff1b1b1bff19191aff191919ff191819ff181818ff171718ff181717ff171617ff161616ff151616ff151515ff141414ff131313ff121212ff121111ff101010ff0f0f0fff0f0f0fff0e0e0eff0e0e0eff0e0d0dff0e0e0eff0e0f0fff0f0e0eff0e0e0eff0e0e0eff0d0d0dff0d0e0dff0d0d0dff0d0c0dff0c0c0cff0c0c0cff0b0b0bff0a0a0aff09090aff080908ff040304ff030202ff010102ff010001ff010101ff010101ff010100ff010101ff010101ff010100ff010101ff000000ff000100ff010101ff000001ff000101ff000100ff010001ff000001ff010001ff000001ff010100ff010101ff010001ff000100ff000101ff010000ff000000ff000100ff000000ff000101ff010001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0eff0f0e0eff0c0c0cff0c0c0cff0b0c0bff0c0c0cff09090aff0a0909ff09090aff0a0a09ff0a0a0aff0a090aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0b0bff0b0b0bff0b0b0bff0b0b0cff0c0b0bff0c0b0cff0c0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0c0b0bff0b0b0aff0a0a0aff0a0a0aff080909ff080809ff070707ff080807ff070708ff070707ff070807ff070807ff090909ff0a0a0aff0a0a0aff0a0a0aff0a090aff0c0c0cff0c0c0cff0c0c0cff0b0b0cff0c0c0bff0c0b0cff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff5f5f5ffedececffe4e4e3ffdededfffddddddffdcdddcffdcdddcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdadaffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d8ffd9d8d9ffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd6d7d7ffd6d7d6ffd7d7d6ffd6d6d7ffd6d6d6ffd5d6d5ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d1d1ffd1d2d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd2d3d3ffd6d6d7ffdbdbdbffdedfdeffe3e2e2ffe7e6e6ffe9eaeaffecebecffebebebffeaeaeaffebebebffebebebffebecebffececebffededecffecececffedededffeeeeedffededeeffeeeeeeffeeefeeffeeeeeeffeeeeefffefeeefffefeeefffefefefffefefeffff0efefffeff0efffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff2f1f2fff1f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff4f3f3fff4f4f4fff4f5f4fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f6f6fff5f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff5f5f5fff5f5f4fff4f4f5fff5f4f4fff5f4f5fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff6f5f5fff6f6f5fff5f5f6fff6f5f5fff5f6f5fff6f6f6fff5f5f5fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff5f5f5fff5f6f5fff6f6f5fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff5f6f5fff5f5f6fff6f5f5fff6f5f6fff5f5f6fff5f5f5fff6f5f5fff6f6f6fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f6fff4f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f5f5fff4f5f5fff5f4f5fff5f4f4fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff3f4f4fff4f3f4fff3f4f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f2f2fff2f2f1fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff0eff0fff0f0effff0f0f0ffefefefffefefeeffeeeeefffeeededffedededffedededffedededffededeeffedededffebebebffe5e5e6ffdededeffdadadbffd7d7d8ffd5d5d5ffd5d4d4ffd3d3d3ffd3d2d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d6ffd6d6d7ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffdadadaffd9dadaffdadadaffdadadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdcdbdcffdcdcdcffdbdbdcffdcdcdcffdddcdcffdcdcdcffdcdcddffdddcddffdddcddffddddddffddddddffdeddddffdededeffdededeffdededeffdfdedeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe2e3e2ffe6e6e6ffebebebfff4f4f4fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040403ff070808ff0f0f0fff181819ff232423ff343333ff494a49ff5e5e5eff757575ff9d9d9dffbfbebeffcececeffddddddfff0efeffffbfbfbfffefefefffefffefffffefffffefffefffffefefffefffefffefefefffefffefffefffffffffefefffefefefffefefefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffffffffffffffffffefffffefffefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefdfefffefefefffefefefffefdfefffefefefffdfefdfffdfefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefefefffefdfefff8f9f9ffe9e8e8ffd7d7d6ffbbbbbbff959494ff7b7a7bff636262ff4a4a49ff343434ff212222ff121111ff070807ff030203ff010202ff010101ff000000ff000000ff000000ff000000ff000101ff010000ff010101ff000101ff010101ff000000ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff818282ff818181ff818181ff818182ff808080ff7d7e7eff7b7b7bff797979ff777777ff747475ff727273ff707070ff6e6e6eff6b6b6bff696969ff676767ff656566ff636363ff606060ff5d5e5eff5b5b5bff595858ff555655ff545354ff525251ff4e4e4eff505151ff6c6c6cff767677ff7a7979ff7e7e7eff848484ff8a8b8aff8f8f8fff939494ff999998ff9e9d9effa3a3a3ffa8a8a7ffadadacffb2b2b2ffb6b6b6ffbabbbaffbfbfbfffc5c5c4ffc9c8c8ffcccbcbffcecdceffd0d0d0ffd3d3d2ffd5d4d5ffd6d7d6ffd8d7d7ffd8d8d8ffd7d6d7ffd4d4d4ffd3d3d3ffd3d2d2ffd1d2d2ffd0d0d0ffcfcfcfffcececeffcdccccffcbcbcbffc8c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc0c0c0ffbcbdbdffb8b8b9ffb3b4b4ffaeafaeffa7a7a8ff9f9f9fff999999ff939292ff8a8989ff818180ff797979ff707070ff666666ff5f5e5fff585858ff4f4e4fff454444ff4c4d4cff4a4a4aff4a4a49ff4b4b4bff4e4f4fff525252ff545454ff575656ff585858ff5a5a5aff5c5c5cff5e5e5dff606060ff626262ff646364ff666666ff686868ff6a6a6aff6d6c6cff6f6e6eff707070ff727171ff717271ff727271ff727171ff727172ff72727100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff060505ff0e0e0eff232323ff404140ff676767ff888889ff9b9b9bffa7a7a7ffafafafffb5b4b4ffb7b8b7ffb8b8b8ffbbbabaffbcbdbdffc0c0c0ffc7c7c6ffdcdcdbfff4f3f3fffbfafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfafffbfafbfffafbfbfffafbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffaf9fafff9f9f9fffaf9fafffaf9f9fff9faf9fffaf9fafffafaf9fff9f9f9fff9faf9fff9f9fafff9f9fafffaf9fafff9f9f9fffafaf9fff9fafafffafaf9fff9fafafffaf9f9fffaf9fafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffafbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafff9fafafffafafafffafaf9fffafafafffaf9f9fffafaf9fffafafafffafafafffafafafff9f9fafff9f9f9fff9f9fafffaf9f9fff9faf9fffaf9fafffafaf9fff9f9f9fff9fafafffafafafff9f9fafffaf9fafff9faf9fffafaf9fffafafafffafaf9fffafafafffafafafffafafafffafbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfdfdfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffbfafbfffbfafafffafbfafffbfafafffafbfafffbfafafffafbfafffafafbfffafbfafffafbfbfffbfafafffafafafffafafafffafafafffafbfbfffbfafafffbfafbfffafafbfffafafafffafafbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafffafafafffafafafff9f9fafff9f9f9fffaf9fafffaf9f9fff9faf9fffaf9fafffafafafff9f9f9fffafafafffafafafffafafafffbfafafffafafafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafafff7f7f7ffe9eaeaffcccbcbffb7b6b6ffb1b2b2ffb0b0b0ffaeaeafffacacadffaaaaaaffa6a6a6ffa2a2a2ff9b9c9cff939493ff868787ff6f6f6fff4e4e4eff2f2f2fff161515ff0a0a0aff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e2e2ffe2e2e2ffe2e2e2ffe4e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe5e5e4ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9eaffe9e9e9ffeaeaeaffe9e9e9ffeaebeaffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff1f0f0fff0f1f0fff1f0f0fff1f1f0fff0f0f0fff1f1f1fff1f1f1fff0f0f1fff1f0f1fff0f0f0fff0efefffefefefffeeeeedffedededffededecffecebecffecececffecebebffebebeaffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e7e8ffe8e7e7ffe7e8e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdededeffdddeddffdddddeffddddddffdcdddcffdcdcdcffdbdbdbffdbdcdbffdcdcdcffdbdbdcffdbdbdbffdadadbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd8d8d7ffd7d8d8ffd7d7d8ffd6d7d7ffd7d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d1ffd1d1d0ffd1d0d0ffd1d0d1ffd3d2d2ffd3d3d3ffd2d2d2ffd1d2d1ffd1d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcecfceffcdcdceffccccccffcacacaffc8c9c9ffc7c7c7ffc6c6c6ffc4c5c5ffc3c3c2ffc0c0c0ffbebebeffbbbbbbffb7b8b7ffb1b2b2ffaeaeaeffabababffa9a9a9ffa7a7a7ffa6a6a6ffa4a4a4ffa1a0a1ff9c9c9cff939393ff8d8d8dff898989ff828282ff797979ff767575ff717170ff6a6a6aff646565ff5f5f60ff555556ff515050ff4e4e4eff4e4e4dff4b4b4bff464646ff414142ff3e3e3eff3b3a3bff373837ff343333ff30302fff2e2e2dff2b2b2bff282928ff272727ff252524ff232322ff212121ff201f20ff1f1e1eff1d1e1dff1c1c1cff1b1c1bff1b1a1aff191a19ff181818ff171818ff171717ff161616ff151616ff151515ff151515ff151515ff151515ff141414ff121313ff121212ff111111ff111111ff101010ff0f0f0fff0e0e0fff0d0e0eff0d0d0dff0c0c0dff0c0d0dff0d0d0cff0f0e0eff0e0e0eff0d0e0dff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0b0c0cff0b0b0cff0b0b0bff090909ff080808ff040403ff020202ff020202ff010102ff010101ff010101ff000101ff010100ff010101ff010100ff000101ff010101ff000001ff010101ff010000ff010100ff010101ff010001ff000100ff010100ff010100ff010100ff010000ff010001ff010000ff010100ff010001ff000100ff010000ff000100ff000001ff000100ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff10100fff0f0f10ff101010ff100f0fff0e0f0eff0f0e0eff0f0e0eff0b0c0bff0c0c0cff0c0c0bff0c0c0cff0a0909ff0a090aff0a0909ff0a0a09ff0a090aff090a0aff0a090aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0bff0a0b0aff0b0b0bff0b0c0cff0c0b0bff0c0c0cff0c0d0dff0d0d0dff0d0d0dff0d0d0dff0c0c0bff0b0b0bff0a0a0aff090a0aff090909ff080808ff060707ff060706ff070707ff070707ff070707ff070807ff0a090aff0a0a0aff090909ff090909ff0a090aff0c0c0cff0c0c0cff0c0b0cff0c0c0bff0c0c0bff0c0c0cff0c0c0cff0c0c0cff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff5f6f6ffefeff0ffe6e6e6ffe0e0e0ffddddddffdddddcffdcddddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadbffdadadaffdadadaffdad9daffdadad9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d5ffd5d6d5ffd5d5d5ffd5d4d5ffd5d4d5ffd5d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcecfcfffcfcfcfffcfcfceffcfcfcfffcececeffcfcfceffcfcfcfffcfcecfffcfcfcfffcececfffcececeffcfcecfffcfcfcfffd2d2d2ffd6d5d5ffdadadaffddddddffe1e1e1ffe4e4e5ffe7e7e8ffebeaeaffebebebffeaeaeaffe9e9e9ffeaeae9ffeaeaebffebebebffecebecffecedecffedececffedededffedededffeeededffedeeedffeeeeeeffeeefeeffefefeeffefeeeeffefeeefffefefeeffefefefffefefefffeff0effff0efefffeff0effff0f0f0fff0f1f0fff0f1f1fff1f1f0fff0f1f1fff1f1f0fff1f1f1fff1f2f2fff2f1f1fff2f2f2fff1f2f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff5f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff4f5f4fff4f5f5fff5f4f4fff5f4f5fff4f5f5fff4f5f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff5f5f6fff5f6f6fff5f5f5fff6f6f6fff5f5f5fff5f6f5fff5f6f6fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f4f5fff5f5f5fff4f4f4fff4f5f5fff5f5f5fff4f5f5fff5f4f5fff4f5f5fff5f5f4fff5f5f5fff5f5f4fff4f5f5fff5f5f5fff5f4f5fff5f6f5fff6f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f6fff5f5f6fff6f6f5fff5f6f6fff5f5f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff5f4f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f2fff2f2f2fff2f2f1fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f0f0fff0eff0fff0efefffeff0efffefefefffeeefeeffefeeeeffedeeedffedededffecededffecededffecececffebececffebebebffe7e8e7ffdedfdfffdbdbdbffd9d9d9ffd6d6d6ffd4d4d4ffd2d2d3ffd2d2d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d6d5ffd5d6d6ffd5d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffdadad9ffdadad9ffdad9daffdadadaffdbdadaffdbdbdaffdbdbdbffdadbdbffdbdbdbffdbdbdbffdcdbdcffdbdcdcffdcdcdcffdcdcdbffdbdcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffddddddffddddddffddddddffdddedeffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0e0e0ffe0dfdfffe0e0e0ffe1e1e1ffe4e4e4ffe7e7e7ffeeeeeefff6f6f6fffdfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0a0a0aff111212ff1c1b1cff292828ff383838ff504f4fff676868ff8a8a8affb0b0b0ffc8c8c8ffd6d6d7ffe8e8e8fff7f8f7fffefdfdfffefffefffefefffffffefffffefefefffffffefffefefffffffefffffefefefffffffefffefefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffefffefffefefefffefefffffefefefffefefefffefdfefffefefefffefdfefffefefefffdfefefffefefefffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefefffdfefefffdfefefffdfdfdfff5f5f5ffe3e3e3ffd1d2d1ffaeaeaeff8d8e8dff737374ff5e5d5dff484748ff303030ff1c1c1dff101011ff070707ff050504ff030202ff000100ff000100ff000001ff010100ff000000ff000101ff010101ff010100ff000001ff010101ff000101ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828281ff818182ff828282ff818282ff808080ff7d7e7dff7c7b7bff797979ff767677ff747475ff737373ff707171ff6e6e6eff6c6c6cff6a696aff686868ff666666ff646465ff626162ff5f5f5fff5c5d5dff5a5a5aff565656ff545454ff515151ff4e4e4eff525353ff6c6c6bff777676ff797979ff7d7e7dff838384ff8a8a8aff8f8f8fff939393ff989798ff9e9d9dffa2a2a2ffa8a7a7ffadadadffb2b2b2ffb7b7b7ffbbbbbbffc0c0c0ffc5c5c5ffc9c9c9ffcccbcbffcecfceffd0d0d1ffd3d3d3ffd5d4d5ffd6d6d6ffd7d7d8ffd8d8d9ffd6d6d6ffd4d5d4ffd3d3d3ffd2d3d3ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc7c7c8ffc6c6c6ffc4c4c4ffc1c1c0ffbdbdbdffb9b9b8ffb4b4b4ffaeaeafffa7a7a8ff9fa0a0ff999a9aff929292ff8a8a8aff828182ff7a797aff707170ff666667ff605f60ff595a59ff505050ff444444ff4d4d4dff4a4b4bff4a4a49ff4c4c4bff4e4f4fff525251ff545454ff565757ff585958ff5a5a5aff5c5d5dff5f5f5fff606060ff626262ff646464ff666666ff696868ff6a6b6bff6c6c6cff6e6f6eff707070ff717172ff717272ff717271ff727171ff717271ff7272720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff050505ff0e0e0fff252525ff4b4c4cff757575ff8d8c8dff9d9d9cffa8a8a8ffb0afafffb4b5b5ffb6b7b7ffb9bab9ffbcbcbcffbebebfffc1c2c2ffc8c8c8ffdfdfdffff5f6f5fffafafbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfafbfffbfafafffbfbfafffbfafafffafbfafffafbfbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fff9fafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafafafff9fafafff9f9fafffaf9fafff9faf9fff9fafafffafafafff9fafafff9fafafff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9fafafff9faf9fff9f9f9fff9fafafffafafafffafafafffaf9f9fffafaf9fffafafafffbfafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfafffafafbfffbfbfbfffafbfbfffafbfafffafafafffafafafff9fafafff9f9fafff9f9fafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9fafafffafafafffafafafff9fafafff9faf9fffafaf9fffafafafffafaf9fffafaf9fff9fafafffafafafff9f9fafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafbfffbfafbfffafafafffafafafffafafafffafafbfffafafafffafbfafffafafafffafbfafffafbfbfffafafbfffbfbfafffafafafffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfafff9fafafffafafafffafafafffafafafffafafbfffafafafffafafafffaf9fafffaf9fafffaf9fafffafafafff9faf9fff9f9fafffaf9fafff9faf9fff9fafafffafafafffafafafff9fafafff9faf9fffafaf9fffafafafffafaf9fffafafafffafafbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfff8f8f9ffedededffcfcfcfffb6b6b6ffb3b3b3ffb1b2b1ffb0afb0ffaeaeaeffabababffa7a8a7ffa3a3a3ff9e9d9dff949595ff89898aff757576ff535353ff303030ff161616ff0a0a0bff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe1e2e2ffe2e1e2ffe2e2e1ffe3e3e4ffe3e3e3ffe2e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffebebebffebecebffececedffefeeeeffefefeeffeff0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f1f1fff1f0f0fff0f0f0ffeff0f0ffeff0efffefefefffeeeeefffeeeeeeffecededffecebecffececebffebebebffebeaeaffeaebebffe9eaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdfdedeffdddeddffddddddffdcdcddffdcddddffdcdcdcffdbdbdbffdbdbdbffdbdadbffdbdadbffdadbdaffdadadbffdad9daffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfceceffcecfceffcfcfd0ffcfcfcfffcececeffcececdffcccccdffcdcccdffccccccffcdcdccffccccccffccccccffcbccccffcbcbccffcacbcaffc9c9c9ffc6c7c7ffc4c4c4ffc2c2c2ffc0c0c1ffbebebeffbbbbbbffb9b9b9ffb6b6b6ffb3b2b2ffadaeadffa7a7a8ffa2a2a3ff9d9d9dff999999ff959595ff939293ff908f90ff8c8c8cff878888ff838384ff7e7d7eff787978ff747475ff707070ff6a6a6aff666666ff606060ff5b5b5aff555656ff525251ff4c4c4cff494a4aff464746ff444444ff404141ff3c3c3cff363636ff333233ff302f2fff2b2b2cff292828ff262727ff242525ff232423ff222222ff202121ff1f1f1fff1e1e1eff1c1c1cff1b1c1bff1a1a1aff191919ff181718ff171717ff161617ff161616ff151515ff151514ff141414ff131413ff131414ff131314ff131413ff131313ff111212ff111011ff101010ff0f0f10ff0f1010ff0f0f0fff0e0f0eff0d0e0eff0e0d0dff0c0d0cff0b0b0cff0b0b0cff0c0c0cff0d0e0eff0d0d0dff0d0d0dff0d0c0dff0d0c0dff0b0c0cff0b0b0cff0b0b0bff090a09ff090909ff080808ff020302ff020302ff010101ff010100ff010101ff010100ff010100ff010101ff000101ff000001ff010101ff010101ff010101ff010001ff010100ff000000ff010000ff000101ff000001ff000100ff000000ff000101ff000101ff000100ff000000ff000100ff000001ff010001ff000000ff000000ff000001ff000001ff000000ff000100ff000000ff000000ff000101ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f10ff101010ff101010ff100f10ff10100fff0f0f0fff100f0fff0f1010ff0e0e0eff0e0f0eff0e0e0eff0c0c0cff0c0c0cff0c0c0cff0c0b0bff090a09ff09090aff0a090aff090909ff090909ff09090aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0b0aff0a0a0bff0b0b0bff0b0b0bff0b0c0cff0b0b0bff0c0c0bff0d0c0dff0d0d0dff0b0c0cff0b0b0bff0a0a0aff0a0909ff080909ff080808ff060607ff050606ff050606ff060606ff070707ff080708ff090909ff090a09ff09090aff0a090aff090a09ff0b0c0cff0c0c0cff0c0c0cff0b0c0cff0c0c0bff0c0c0bff0c0c0cff0c0c0bff0c0c0bff0b0c0cff0b0b0bff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfbfcfff2f2f3ffe9eaeaffe2e2e2ffdededeffddddddffdddcddffdddcddffdcdcdcffdcdcdcffdcdbdcffdadbdaffdadadbffdadadaffdadadaffd9dadaffd9d9d8ffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfd0cfffd0cfcfffcfcfcfffcececfffcececfffcecfcfffcfcfcfffcececeffcfcecfffcfcecfffcfcecfffcecfceffcececfffcfcecfffcecfceffcecfcfffd0d0d0ffd5d5d5ffd8d9d8ffdcdddcffe0e0e0ffe3e4e3ffe6e6e5ffe8e8e8ffeaeaebffeaeaeaffe8e8e9ffe9e9e9ffeaeaeaffeaeaeaffebeaebffececebffecececffedececffedededffedededffedeeedffedededffeeeeeeffeeeeeeffeeefeeffefeeeeffeeefeeffefefefffefefefffefeeefffefefefffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f2f2fff1f1f1fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f5f6fff6f5f5fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff5f6f6fff6f6f6fff5f5f5fff6f6f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f5f5fff4f4f5fff5f5f4fff5f5f5fff4f5f5fff4f4f4fff5f5f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff5f6f6fff5f5f5fff5f5f6fff6f5f6fff6f5f6fff5f6f5fff5f5f6fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff5f4f4fff4f5f5fff5f5f4fff5f4f4fff4f5f5fff4f5f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff6f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff5f6f6fff5f5f6fff6f6f5fff6f6f6fff5f6f6fff6f5f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f4f5fff5f5f5fff4f5f4fff4f4f5fff5f4f5fff4f5f4fff4f4f5fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff3f4f4fff3f3f4fff3f4f4fff4f4f4fff3f3f3fff3f2f3fff3f3f2fff2f2f2fff3f2f2fff2f2f2fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0ffeff0efffefeff0fff0efefffefeeefffeeeeeeffeeedeeffededeeffedececffededecffecececffebecebffeaebebffeaeaebffeaeae9ffe4e4e4ffddddddffdadadaffd8d8d8ffd5d5d5ffd3d3d3ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d3ffd4d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd8d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffd9dad9ffdadadaffdbdadaffdadadaffdbdbdaffdadadbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdcdbffdbdcdcffdbdcdcffdcdcdcffdcdcdcffdcddddffdddcddffdddddcffddddddffdddedeffdddedeffdededdffdddedeffdededeffdededeffdededfffdededfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0dfe0ffe1e0e1ffe2e3e2ffe4e4e5ffeae9eafff1f2f1fff7f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff040404ff090909ff131313ff1e1e1dff2b2c2bff404040ff585858ff747475ffa1a1a1ffc2c2c2ffd1d1d1ffe0e1e1fff0f1f1fffcfcfcfffffffffffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffffffefffefffefffffefffffffffffffffefefffefefefffefefefffefefffffefefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefdfefffdfefefffefefdfffefefefffefdfefffefefefffefdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfefffdfefdfffdfefefffefefefffbfcfcffefefefffdfdfdeffcbcacbffa5a5a5ff888788ff6d6d6eff585958ff444444ff2e2d2eff1d1d1dff111112ff0c0c0cff070707ff020303ff000001ff000000ff000100ff010101ff010101ff010101ff000101ff000001ff000101ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff828182ff818282ff818181ff808080ff7d7e7dff7c7b7cff7a7979ff777777ff757575ff737373ff707071ff6f6f6fff6c6d6dff6a6b6aff696868ff676767ff656565ff636363ff616060ff5d5e5dff5b5b5aff575757ff555455ff525252ff4f4e4fff525353ff6b6b6bff767677ff787878ff7c7d7cff838483ff8a8a89ff8e8e8fff939392ff989898ff9d9e9dffa2a2a3ffa7a7a8ffadadadffb2b2b2ffb7b7b7ffbbbcbcffc0c0c0ffc6c6c5ffc9c9c9ffccccccffcfcfcfffd1d1d1ffd2d2d3ffd5d5d5ffd7d6d6ffd8d7d8ffd8d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d1d1ffd0d1d1ffcfcfcfffcdcdceffccccccffcacacaffc8c8c9ffc6c7c7ffc4c4c4ffc1c1c1ffbdbebdffbab9baffb5b4b5ffafaeaeffa8a8a8ffa0a0a0ff99999aff929292ff898a8aff818180ff797979ff717070ff676767ff606161ff5c5b5bff525352ff444443ff4d4d4dff4c4b4bff4b4b4bff4d4c4dff4e4f4fff515251ff555455ff575757ff585958ff5b5b5bff5d5d5cff5f5e5fff616160ff626362ff646564ff666666ff686869ff6b6a6bff6c6c6cff6e6e6eff707171ff717171ff717171ff727271ff727272ff727272ff727272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff131212ff2e2e2eff575756ff797979ff8e8e8eff9d9d9effa8a8a9ffb0b0b0ffb4b4b4ffb7b8b8ffbbbcbcffbebebeffc0c0c0ffc3c3c2ffcbcbcbffe4e4e5fff7f7f7fffafafafffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9faf9fffaf9f9fffafaf9fffaf9fafffafafafffaf9f9fff9faf9fff9f9f9fff9f9f9fffaf9fafff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffafaf9fffafaf9fffaf9fafffafaf9fffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffbfafafffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfafbfffafafafffafbfafffbfafafffbfafafffbfafafffafafafffafafafffbfbfbfffafbfbfffafafafffbfafafffafafafffafafafffafafafffafbfafffafbfafffafafbfffafafbfff9faf9fffafaf9fff9faf9fffafafbfffafafafffafafafffafafafffafafafff9fafafffafafafff9fafafff9faf9fffaf9f9fffafaf9fffaf9fafffafafafffaf9f9fff9faf9fffafaf9fffafafafffaf9fafffafafafffaf9fafff9fafafff9fafafffafafafffafafafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffafbfbfff8f8f8fff0f0f0ffd5d6d6ffb8b8b8ffb3b3b3ffb2b2b2ffb1b1b1ffafaeafffacadadffa8a9a8ffa5a4a4ff9f9f9fff979697ff8a8a8aff7b7a7aff606060ff3b3b3aff1a1b1bff0b0a0aff030404ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e3e3ffe2e2e2ffe4e4e3ffe4e5e4ffe6e5e6ffe6e6e6ffe7e6e6ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9eae9ffe9eae9ffeaeaeaffebebebffecececffeeeeeeffefeeeeffefefeffff0f0effff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0eff0ffefefefffefefefffefefeeffeeeeedffedededffececebffebebebffebebebffebeaebffeaeaeaffeaeaeaffe9e9e9ffe8e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe4e5e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdfdedeffdededeffdedddeffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadaffd9dad9ffdad9d9ffdad9d9ffd9d9d9ffd9dad9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd5d6d5ffd4d5d5ffd4d4d5ffd3d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd0d1d0ffd0d0d0ffcfd0d0ffcecfcfffcececeffcececdffcecdceffcdcdcdffcecdcdffccccccffccccccffcbcbcbffcac9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc7c8c8ffc7c7c7ffc6c6c6ffc4c5c5ffc2c3c2ffc0c0c0ffbdbdbdffbabbbbffb8b7b8ffb4b5b5ffafafafffaeaeaeffaaaaaaffa4a4a5ff9e9e9eff989797ff929291ff8c8c8cff868687ff838282ff7e7f7fff7a7b7aff777676ff747474ff707070ff6c6d6cff686868ff646464ff616161ff5c5c5cff585758ff525252ff4c4c4cff474847ff434343ff414041ff3e3e3eff3c3c3cff3a3a39ff363636ff323233ff2e2e2dff2a2b2aff272827ff242425ff222222ff212121ff1f1f1fff1e1e1eff1d1d1dff1b1c1cff1b1b1aff1a1a1aff191819ff171718ff171617ff151516ff151515ff151414ff141314ff131213ff121212ff121212ff111111ff111111ff101111ff111111ff101111ff0f1010ff0f0f0fff0e0f0eff0e0e0eff0e0d0eff0e0e0eff0d0d0dff0e0d0dff0c0d0cff0d0c0dff0c0b0cff0c0b0bff0d0d0cff0d0d0dff0c0c0dff0d0d0dff0c0d0dff0b0c0bff0b0b0bff0b0b0aff090909ff080808ff030303ff020202ff020201ff010101ff010001ff010101ff010101ff000101ff000101ff010001ff010101ff010100ff010101ff010100ff010001ff010100ff000100ff000100ff000000ff000001ff010001ff000000ff000001ff000101ff000100ff000000ff010100ff010001ff000000ff010001ff000000ff000100ff010000ff010001ff010000ff000000ff000000ff010101ff000101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0f0eff100f0fff0f0f0fff10100fff101010ff101010ff0f0f0fff0f0f10ff100f10ff0f100fff0e0e0eff0e0f0fff0e0e0eff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0a090aff090909ff090a09ff090808ff090809ff0a090aff0a0a0aff0a0a0aff0a0a0aff090a0aff0a0a0aff0a0a0aff0a0b0bff0b0c0bff0c0b0cff0b0b0bff0b0c0cff0d0c0dff0e0e0eff0d0d0dff0d0d0cff0c0c0cff0c0b0cff0b0b0bff0b0a0aff090909ff080807ff060607ff070707ff070808ff070807ff080707ff090909ff090909ff0a0a0aff0c0c0cff0c0c0cff0c0c0bff0c0b0bff0c0c0cff0c0c0cff0c0c0cff0b0c0cff0b0c0cff0c0b0cff0b0b0bff0b0b0bff0b0b0bff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f5f5ffeeeeeeffe5e5e4ffdfdfe0ffdeddddffdcddddffdcdddcffdcdcdcffdcdcdcffdcdbdcffdbdcdcffdbdadbffdadadaffdadad9ffdad9d9ffdad9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd7d8d8ffd8d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d7d6ffd6d6d6ffd5d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0cfffcfd0cfffcfcfd0ffcfcfcfffcfceceffcfcfceffcececeffcececfffcececeffcececeffcecfceffcececeffcececeffcececeffcecfceffcfceceffcecfcfffd2d2d2ffd8d7d7ffdbdadbffdfdfdfffe2e2e2ffe4e5e5ffe7e7e7ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe9e9e8ffe9e9eaffeaebeaffebebebffebecebffecebecffecececffedededffedededffedededffedeeeeffedeeeeffeeeeeeffeeefeeffefeeefffeeeeefffefefefffeeeeefffefefeffff0efeffff0eff0fff0eff0fff0f0f0fff0f0f0fff1f1f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f1f2fff2f2f2fff1f2f1fff2f2f1fff1f2f1fff2f2f3fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f4f3fff3f4f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff5f5f6fff6f6f5fff5f6f5fff5f6f5fff5f5f6fff5f5f6fff6f6f6fff5f6f5fff5f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff6f5f6fff5f5f6fff6f5f6fff5f5f5fff5f6f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff4f5f5fff4f5f4fff4f4f5fff5f5f5fff5f5f5fff4f4f5fff4f5f5fff4f4f4fff5f5f4fff5f5f4fff5f5f6fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff5f5f6fff6f5f5fff5f6f5fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff5f4f5fff4f5f5fff4f5f4fff5f5f4fff5f5f4fff4f4f5fff5f5f4fff4f5f4fff4f5f4fff5f4f5fff4f4f5fff5f5f5fff4f5f5fff4f5f5fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f6fff5f5f6fff6f5f5fff5f6f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f6f5fff6f6f5fff5f6f5fff6f5f6fff6f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff5f5f4fff5f4f4fff5f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f2f2fff0f1f1fff1f1f0fff0f1f0fff0f0f0fff0f0f0fff0eff0ffefefefffeeefefffefeeeeffeeedeeffedededffececedffedededffecececffebececffe9e9eaffeae9eaffebebebffe9eaeaffe2e2e2ffddddddffdadadaffd7d6d7ffd4d5d5ffd2d2d2ffd2d2d1ffd2d3d2ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd5d4d4ffd5d5d4ffd5d4d5ffd5d5d5ffd5d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d6ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffd9d9daffdadbdaffdbdadaffdbdadbffdbdadbffdbdbdbffdbdbdbffdbdcdbffdbdcdcffdbdbdbffdcdbdcffdbdcdcffdcdcdcffdcdcdcffdddddcffddddddffdddcddffddddddffddddddffdeddddffdddeddffdedddeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfe0dfffe0e0dfffe1e1e0ffe3e2e3ffe6e6e6ffedececfff4f5f4fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff040505ff080909ff131313ff222222ff323233ff494949ff6a6969ff959494ffb6b6b6ffccccccffdbdbdbffeaeae9fff8f8f8fffefffffffffffffffffffffffffffefffffefefffffefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefefffffefffffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefdfefffefefefffefdfefffefefefffefefefffdfdfefffdfefefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefefdfffefdfdfffefefefffefefdfffdfdfdfffefefefffafafaffeaebeaffdbdbdaffc4c4c4ff9f9fa0ff818080ff686868ff535253ff3f3e3eff2d2d2dff201f1fff171818ff0d0d0cff050506ff020203ff000000ff010000ff000101ff010001ff010000ff000001ff000001ff000000ff000100ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828283ff828282ff828282ff828182ff818182ff828281ff808080ff7e7e7eff7c7c7cff797a7aff777777ff757575ff737373ff717071ff6f6f6fff6c6c6cff6a6b6aff686869ff676767ff656565ff636363ff616060ff5e5e5eff5b5b5bff575758ff555656ff535353ff4f5050ff525352ff69696aff757575ff787978ff7d7d7dff838383ff8a898aff8f8f8fff939394ff989998ff9e9d9dffa3a3a2ffa8a8a8ffadadadffb2b2b2ffb8b8b7ffbbbbbbffc0c1c1ffc6c6c6ffcacac9ffcdcdccffd0cfcfffd1d1d2ffd4d3d3ffd6d5d5ffd7d7d7ffd8d7d7ffd8d8d8ffd6d5d6ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfd0d0ffcecdceffccccccffcacacaffc8c8c9ffc6c7c7ffc5c5c4ffc1c1c1ffbebdbeffbabab9ffb4b5b5ffaeaeaeffa8a8a8ffa0a1a0ff9a9a9aff939293ff898989ff818180ff787879ff706f6fff676667ff616161ff5c5b5cff535353ff444444ff4d4d4eff4b4c4cff4b4b4cff4d4d4dff4f504fff515152ff545454ff565756ff595959ff5b5b5bff5d5d5dff5f5f5fff616161ff626362ff656464ff676766ff696968ff6b6a6aff6d6d6dff6f6f6eff707070ff717272ff727272ff727271ff727272ff727272ff727272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff080808ff181818ff353536ff5c5d5cff7b7b7bff909090ff9fa09fffabaaaaffb1b1b1ffb6b6b5ffbababaffbfbfbfffc0c1c0ffc1c2c1ffc3c4c3ffcececeffeaeaebfff9f9f9fffbfbfbfffbfbfbfffbfafafffbfbfafffbfafbfffafbfbfffbfbfafffafafbfffafafbfffafafafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9f9fafffaf9f9fffaf9f9fffaf9f9fffaf9fafffafafafff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9fafafff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfafbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfbfffafafbfffafafbfffbfbfafffbfbfafffbfafafffbfbfafffafafafffafafafffbfafafffafbfafffafafafffbfafbfffafafafffafbfafffafafbfffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafbfafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfcfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafbfbfffbfbfafffafafbfffafafbfffafafafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9f9f9fff9faf9fff9f9fafffaf9f9fffaf9f9fff9f9f9fffaf9fafffafafafffafaf9fff9f9fafff9fafafff9fafafffafafafffafaf9fffaf9fafffafafafffafbfafffafbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfff9f9f9ffeeeeeeffdcdcdcffbdbdbcffb2b3b3ffb2b2b3ffb1b1b1ffb0b0b0ffaeaeaeffaaaaabffa6a6a6ffa0a0a0ff999999ff8e8e8dff7c7d7dff676767ff4c4b4cff2b2c2bff111111ff050405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e2e2ffe2e1e2ffe2e1e2ffe2e2e2ffe1e1e2ffe1e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe8e7e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9eaffeaeaeaffecececffedededffefeeeeffefefefffefefefffefefefffeff0efffefeff0ffeff0f0ffeff0efffefefefffefeeefffeeefeeffeeefefffeeeeeeffedededffecececffebebecffeaebebffebeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e7e7ffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e5e5ffe5e4e4ffe5e5e4ffe4e4e4ffe3e4e4ffe4e4e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e1ffe0e1e1ffe0e0e1ffe0dfe0ffdfdfdfffdededfffdededeffdededdffdededeffdeddddffddddddffdcdcdcffdbdbdcffdcdbdcffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d5ffd5d5d4ffd4d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d2ffd1d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffcccdcdffccccccffcccccbffcccbcbffcbcbccffcbcacaffcacacaffc9c8c9ffc8c7c7ffc7c7c7ffc6c6c6ffc5c5c6ffc5c4c4ffc3c3c3ffc1c2c2ffc0c0c0ffbebebdffbabbbbffb7b7b8ffb5b4b4ffb1b1b2ffaeaeaeffa9aaaaffa5a6a5ffa2a2a2ff9d9d9dff979796ff909191ff8a8a8aff858485ff7e7f7eff787878ff747374ff6f6e6eff6a6a69ff666667ff646464ff616061ff5d5d5dff5a595aff575756ff535352ff4c4c4cff484949ff434344ff3f3f3fff3b3b3aff373738ff353535ff333333ff303131ff2d2e2dff2b2b2bff292929ff262626ff242424ff222122ff201f1fff1e1e1dff1c1c1cff1b1b1bff1a1a19ff181818ff181818ff171717ff161616ff151514ff141414ff141414ff131313ff131313ff121212ff111011ff101010ff0f0f0fff0f0f0fff0f0f0eff0e0f0fff0e0f0fff0e0e0eff0e0e0eff0d0e0dff0d0c0dff0d0c0cff0c0c0dff0c0c0dff0c0d0dff0d0d0dff0d0d0dff0c0c0cff0c0c0bff0a0a0bff0b0b0bff0c0b0cff0c0c0bff0b0b0bff0c0c0cff0b0b0bff090a09ff080909ff080707ff030203ff010101ff010001ff010101ff000100ff000001ff000101ff010101ff010101ff010100ff000001ff010001ff010100ff010101ff000100ff010001ff010101ff010001ff000100ff010000ff010100ff010100ff010000ff000100ff010100ff000000ff000101ff000101ff000100ff000100ff000000ff000001ff000000ff010000ff010001ff000000ff000000ff000000ff000101ff010100ff000001ff000001ff000000ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0d0c0dff0d0d0cff0e0f0fff0e0e0eff0f0e0fff0f0f0fff0f0f0fff101010ff101010ff101010ff10100fff100f0fff101010ff10100fff0e0e0eff0e0e0eff0e0f0eff0c0c0bff0c0c0bff0a0909ff0a090aff0a0909ff0a0909ff0a090aff0a0a0aff0b0b0bff0c0b0cff0b0c0cff0c0c0bff0c0c0dff0d0d0dff0d0d0dff0e0e0dff0e0e0eff0f0e0fff100f0fff101010ff101011ff111212ff121312ff121212ff111010ff101010ff0f0f0fff0e0e0eff0e0d0eff0c0c0cff0b0b0bff0b0a0bff0a0a0aff090a09ff09090aff090909ff0a0909ff0a0a0aff0b0a0bff0c0c0cff0b0c0bff0b0b0cff0b0c0cff0c0c0cff0c0c0cff0c0c0bff0b0b0cff0b0b0bff0b0b0bff0a0b0bff0a0a0aff0c0b0cff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfcfcfff1f1f1ffe8e7e8ffe1e1e1ffddddddffddddddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdadbffdadbdaffdadadaffd9d9d9ffd9dad9ffd8d9d9ffd8d9d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d5ffd4d5d5ffd4d5d4ffd4d4d3ffd4d3d3ffd3d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d2d2ffd3d3d2ffd3d2d2ffd2d3d3ffd3d2d2ffd1d2d2ffd2d2d2ffd1d1d1ffd2d1d1ffd0d1d1ffd1d0d1ffd1d0d0ffd0d0d1ffd0d0d1ffcfd0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcececeffcecdceffcececeffcecdcdffcececdffcdceceffcececeffcecdceffcececeffcececeffcfcfcfffd4d5d4ffdadadaffdcddddffe0e0e1ffe3e3e3ffe6e6e5ffe8e8e8ffe9e8e9ffe8e8e8ffe7e8e8ffe7e8e7ffe9e8e9ffeaeae9ffeaeaeaffeaebeaffebebebffecececffecedecffedececffedededffedeeedffedededffeeeeeeffeeeeeeffeeefeeffeeefeeffefeeeeffefeeefffefeeeeffefefefffefefefffefefefffeff0effff0f0f0fff0f0f0fff1f1f0fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f1f2fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f3f3fff4f3f4fff4f4f4fff5f4f4fff5f5f4fff4f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f5f5fff5f6f5fff5f6f6fff5f5f5fff6f5f6fff6f6f5fff5f5f6fff5f6f5fff6f5f5fff6f6f5fff6f6f5fff6f5f5fff6f6f6fff6f6f5fff5f5f5fff5f6f6fff5f6f6fff6f6f5fff6f6f5fff6f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f4f5fff4f5f5fff4f4f4fff5f5f4fff4f5f5fff5f4f5fff5f4f4fff4f4f5fff4f4f5fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff4f4f5fff4f5f5fff4f4f5fff4f5f5fff5f5f4fff4f4f5fff4f4f4fff4f5f4fff4f5f5fff4f4f4fff5f4f5fff5f5f4fff4f4f5fff4f5f4fff5f4f4fff5f5f4fff5f5f4fff5f4f4fff5f5f5fff5f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f4f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f5fff5f5f6fff5f6f6fff5f6f6fff6f6f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff5f6f6fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff4f4f5fff5f4f4fff5f4f4fff4f4f4fff5f4f4fff5f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff3f4f3fff4f3f4fff3f3f3fff3f3f3fff2f3f2fff3f2f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0fff0efefffefeff0ffefefefffefefefffeeeeeeffeeededffedededffedecedffecededffecececffebebecffe9e9eaffe8e9e9ffecebebffecededffe7e6e7ffe0e0e0ffdbdbdcffd8d8d9ffd6d6d7ffd4d4d4ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffdadadaffdadadaffdadadaffdadadaffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdcdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcddffdcdcddffdcddddffddddddffddddddffdeddddffdededdffdddedeffdededeffdfdedfffdfdfdeffdfdedfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0e0e0ffe2e1e2ffe4e4e4ffe9e8e8fff1f1f1fff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff070607ff0b0b0bff131313ff222222ff373737ff4e4f4fff7a7a7bffabababffc5c5c5ffd4d4d4ffe4e4e4fff5f5f5fffdfdfdfffffefffffffffffffffffffffffffffffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffefefefffefefffffefffffffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefefefffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefdfdfffdfefefffdfefefffefefefffdfdfdfffefefdfffdfefefffdfdfefffefefefffefefefffefefefffdfefdfff8f9f8ffe6e6e6ffd7d6d6ffbbbcbbff979797ff797979ff616162ff4c4c4cff393939ff292929ff212121ff161615ff0b0a0aff050505ff030202ff010001ff000000ff000100ff000100ff010100ff000000ff000000ff000001ff000000ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828382ff828282ff828182ff828281ff828182ff808180ff7e7e7eff7c7c7cff7a797aff777777ff757576ff737374ff717171ff6f6f6fff6c6d6cff6b6a6bff686969ff676767ff656564ff636263ff616161ff5e5e5eff5c5c5cff585858ff565656ff535353ff4f504fff4c4d4dff616161ff707171ff787778ff7d7d7dff848484ff8b8b8bff908f8fff949595ff99999aff9e9e9effa3a3a3ffa8a8a8ffadadadffb2b2b3ffb8b8b8ffbcbcbcffc1c1c0ffc6c6c6ffc9cac9ffcdceceffd0d0d0ffd2d2d2ffd4d4d3ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0cfffcececeffcccdccffcbcbcaffc9c9c9ffc8c8c7ffc5c4c5ffc1c2c1ffbdbebeffb9babaffb5b4b5ffafafafffa7a7a8ffa1a1a1ff9b9b9bff929392ff898a89ff818081ff787878ff6e6f6fff666666ff616060ff5a5a5aff505050ff464646ff4e4e4eff4c4c4cff4b4b4cff4d4e4dff4f4f4fff525252ff545454ff575657ff585959ff5b5b5bff5d5d5dff5f5f5fff616161ff636363ff656565ff666667ff696968ff6a6b6bff6c6c6dff6f6f6eff717171ff727271ff727272ff727272ff727272ff727272ff72727200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff0a0909ff1a1b1bff383839ff5d5d5dff7d7d7dff949493ffa2a2a2ffabababffb2b2b2ffb9b8b9ffbebebdffc0c0c0ffc0c1c0ffc2c2c2ffc6c5c6ffd6d6d6ffeff0effffafafafffafbfbfffafafafffbfafbfffafbfafffafafafffbfbfafffbfafafffafafafffbfafafffafafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9fafafff9fafafff9faf9fffaf9fafffafafafff9f9f9fff9fafafff9fafafff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9fafafffafafafffaf9f9fff9fafafffafafbfffafbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafbfffbfbfafffbfafbfffafbfbfffafafbfffafbfbfffafafbfffafafafffafafbfffafbfbfffafafafffafafafffafbfafffbfafafffafafbfffafbfbfffafbfafffbfafbfffbfbfbfffafafafffbfbfbfffbfbfbfffafafbfffafafbfffafbfafffafafafffbfafafffafafafffafafafffafafafffafafbfffbfbfafffbfafafffafbfbfffafbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafafffafafafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafff9fafafffafafafffafaf9fffaf9fafff9fafafff9fafafff9faf9fffaf9fafffafafafff9f9f9fffafafafffafafafffafafafff9f9fafff9faf9fffafafafffafafafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfafffbfbfcfffbfbfcfffbfcfbfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffbfbfcfffcfbfbfff7f7f7ffe0e0e0ffc2c1c1ffb4b4b4ffb3b2b2ffb1b2b1ffb0b1b0ffb0b0b0ffadadadffa8a9a8ffa2a1a2ff9a9a9aff8f8f90ff808181ff6b6a6bff505050ff373737ff1c1c1cff080909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e1ffe1e2e2ffe1e2e1ffe2e2e1ffe2e1e2ffe2e2e1ffe2e1e2ffe2e3e3ffe3e3e4ffe4e5e4ffe5e5e5ffe6e5e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e9ffeaeaeaffebecebffedecedffeeeeeeffeeeeeeffefefefffefefefffefefefffeeefefffefefeeffeeefeeffefeeeeffeeeeeeffeeeeeeffedeeeeffedeeeeffedededffecebebffeaebebffeaeaebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe0e0e1ffe1e0e0ffdfe0e0ffdfdfdfffdfdfdeffdedddeffddddddffdddcddffddddddffdcddddffdcddddffdcdbdcffdbdbdbffdbdbdbffdadadbffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd4d5d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcbcbcbffcbcbcaffc9cacaffc9cac9ffc9cacaffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc5c5c6ffc4c4c4ffc4c3c4ffc2c2c1ffc0c0c0ffbfbfbfffbdbcbcffbababaffb7b6b6ffb3b2b3ffafafaeffaaababffa9aaa9ffa7a7a6ffa2a2a3ff9e9e9eff999999ff949595ff8f8f8fff888989ff828283ff7d7d7dff777778ff717171ff6a6a6aff656565ff60605fff5b5b5bff575757ff545454ff505150ff4e4d4eff4b4b4bff474747ff434343ff3d3d3dff3a3a3aff363636ff333333ff303030ff2e2e2eff2b2c2cff292929ff262626ff232424ff222222ff212020ff1f2020ff1e1f1fff1d1d1dff1b1b1bff1a1a19ff171818ff161617ff151515ff151414ff141413ff131313ff121312ff121212ff121112ff111111ff101110ff101010ff0f0f10ff0e0e0eff0e0e0eff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0c0cff0b0b0cff0c0c0bff0b0c0bff0b0c0bff0c0c0bff0c0b0cff0c0c0bff0c0c0cff0b0c0cff0b0b0cff0a0b0aff0b0a0bff0b0a0aff0a0a0bff0a0b0bff0a0a0aff090a09ff080808ff030303ff010202ff010202ff000100ff010000ff010001ff000000ff010101ff010101ff010101ff000001ff010100ff010101ff010101ff000101ff010001ff000101ff010101ff010101ff010000ff000101ff000101ff010100ff000000ff010100ff000000ff000000ff010000ff010000ff010100ff000000ff000100ff000101ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000ff0a0a0bff0b0c0bff0b0b0bff0d0c0cff0c0d0dff0d0c0dff0c0d0dff0e0e0fff0f0f0eff0e0e0eff0f0f10ff0f0f10ff101010ff100f10ff10100fff0f0f0fff0f0f10ff10100fff100f0fff0e0e0eff0b0b0bff0b0c0bff0c0c0cff0c0b0cff0b0c0cff0c0c0cff0d0c0dff0d0d0dff0d0d0dff0f0e0fff0f0f0fff0f0f0fff101010ff111010ff111111ff121212ff121212ff131312ff131413ff141514ff151515ff161616ff171717ff181818ff171817ff161617ff151615ff141415ff131313ff121212ff111111ff101010ff0f0f0fff0e0f0eff0e0e0eff0d0d0dff0c0d0dff0c0d0cff0d0c0dff0d0d0dff0c0c0cff0b0b0bff0a0b0aff0a0a0aff0c0c0cff0c0c0bff0c0c0cff0b0b0bff0b0b0bff0b0a0bff0a0a0aff0c0c0cff0c0c0cff0c0b0bff0d0e0eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfcfff4f4f4ffebebebffe3e3e3ffdfe0e0ffddddddffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdadbffdadadaffdadadaffd9dad9ffd9d9d9ffd8d8d9ffd8d9d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d4ffd5d4d4ffd4d5d4ffd4d4d4ffd3d4d3ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d1d0ffd0d0d0ffd0cfd0ffd0d0cfffcfcfd0ffcfcfcfffcececfffcecfceffcececfffcececeffcececeffcdceceffcdcdcdffcdcecdffcdcecdffcecdceffcdceceffcdceceffcdcecdffcececeffd0cfd0ffd3d3d3ffd8d8d8ffdcddddffdfdfdfffe1e1e2ffe4e4e4ffe5e5e5ffe7e7e7ffe7e8e8ffe7e7e7ffe6e7e7ffe7e8e8ffe9e9e9ffeae9e9ffeaeaeaffebebebffebebebffebebebffecececffecececffececedffedededffeeededffeeeeedffeeeeeeffeeeeeeffeeefefffefeeeeffeeeeeeffeeefeeffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff1f0f0fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f2f1fff2f2f1fff1f1f2fff2f2f1fff2f1f2fff1f2f2fff1f1f2fff2f2f2fff2f2f3fff2f2f2fff2f2f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f4f3fff4f3f4fff5f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f5f5fff5f6f6fff5f5f6fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff5f6f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f5fff4f5f4fff4f4f4fff5f5f4fff5f4f4fff4f4f4fff5f4f4fff4f4f5fff5f5f4fff4f5f4fff4f5f4fff5f5f4fff4f4f5fff5f5f4fff5f4f5fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f5f5fff4f4f4fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff4f5f5fff5f4f5fff4f4f4fff4f5f5fff5f5f5fff5f4f4fff4f4f5fff4f4f5fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f5fff5f5f4fff5f4f5fff5f5f4fff4f4f4fff4f5f4fff5f5f5fff5f4f5fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff5f5f6fff6f6f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f6f6fff6f5f6fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff4f5f5fff4f5f4fff5f4f4fff5f4f5fff4f4f4fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff3f4f4fff3f4f4fff4f4f4fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff2f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0eff0ffefefefffeeefeeffefeeefffeeeeeeffedededffedededffecedecffecececffecececffecebebffe9e9e9ffe8e8e8ffe9e9e9ffeeeeedffeaeaeaffe3e4e3ffdededdffdadadaffd8d8d7ffd5d5d6ffd3d3d3ffd1d1d2ffd1d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d5d4ffd4d4d5ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d5d5ffd5d6d6ffd6d6d7ffd6d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffd9dadaffd9dad9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddddcffdddcddffddddddffddddddffdddeddffdddddeffdededeffdededeffdedfdfffdededeffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfe0e0ffe0e1e0ffe3e2e2ffe5e5e5ffeaeaeafff3f4f4fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff080808ff0f0f0fff161716ff212121ff363636ff545454ff8d8d8cffbdbdbdffcfd0d0ffdfdedfffefeeeefffbfcfbfffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefffffffefffffffffffffffefefffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfefffefdfefffefdfdfffefefefffdfefefffefdfefffefdfdfffdfefefffefefefffdfdfefffefefefffefefefffefefefffefdfdfff2f2f2ffe1e1e1ffd2d2d3ffb3b3b3ff8e8e8eff727273ff5d5d5dff484848ff333333ff2b2b2bff20201fff131313ff090809ff040404ff020202ff000000ff010000ff010000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff828282ff818281ff828282ff808080ff7e7f7eff7c7c7cff7a7a7aff787877ff767675ff737373ff717171ff6f6e6eff6d6c6dff6a6b6bff686968ff666667ff656565ff626262ff606160ff5e5e5eff5b5b5bff585858ff565656ff545453ff505050ff454545ff575657ff6a6a6aff777777ff7e7e7dff858584ff8c8c8cff929191ff969695ff9b9b9bff9f9f9fffa4a3a4ffa9a8a8ffadaeaeffb2b3b3ffb8b8b8ffbcbcbdffc1c1c1ffc6c6c6ffcacacaffcecdceffd1d1d0ffd2d3d3ffd5d5d4ffd6d6d6ffd7d7d8ffd7d7d7ffd8d8d8ffd5d5d5ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd0d0d0ffcfcfceffcdcdccffcbcbcbffcacac9ffc7c7c7ffc5c5c5ffc1c2c2ffbebebeffbababaffb5b5b5ffafafafffa8a8a8ffa2a1a1ff9b9c9cff949393ff8a898aff808080ff767777ff6d6d6dff656565ff5f5f5fff575857ff4d4e4dff464645ff4e4e4fff4c4c4cff4c4c4cff4e4e4eff4f5050ff525152ff545454ff575656ff595958ff5b5b5bff5d5d5eff605f5fff616161ff636363ff656565ff676667ff696868ff6a6b6bff6d6d6dff6e6e6fff717171ff727272ff727272ff727272ff727172ff727272ff7272720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040303ff0b0b0bff1c1c1cff3a3b3bff626263ff848383ff969797ffa3a3a3ffacacacffb4b4b4ffbababaffbebebeffc0c0c0ffc1c1c1ffc4c4c3ffcbcbcbffdededefff3f3f3fffafafafffafafafffbfbfbfffbfafbfffbfafafffafafafffbfbfbfffbfafbfffafafafffbfbfbfffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9fafff9fafafff9faf9fff9f9f9fffafafafff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9fafff9f9f9fffafaf9fffaf9f9fff9f9f9fffaf9f9fff9f9fafffaf9f9fff9faf9fff9f9f9fffafafafffbfbfbfffafafafffafafafffafbfbfffbfafbfffbfafafffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffafbfbfffbfafafffbfafafffafbfbfffafbfafffafafbfffbfbfbfffafbfbfffafbfafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfafbfffbfafbfffbfafafffafbfafffafafafffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfbfafffafafafffafafbfffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9f9fff9fafafff9faf9fff9f9f9fff9fafafff9f9f9fff9faf9fff9faf9fff9f9f9fffafafafffaf9fafffafaf9fffafafafffafafafffaf9fafffafafafffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfff8f8f8ffe9e9e9ffc9c9c9ffb6b7b6ffb3b3b3ffb2b1b1ffb1b1b1ffb2b1b1ffafb0b0ffabacabffa4a4a4ff9b9c9bff909091ff828382ff707070ff525252ff343434ff1c1c1cff0c0b0bff040505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e1e1ffe2e2e2ffe2e2e1ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffebebebffecececffedededffeeeeeeffeeeeeeffefefefffeeeeeeffefefeeffeeeeeeffeeeeeeffeeedeeffededeeffeeededffedededffededecffecececffecebebffeaeaeaffeaeaeaffe9eaeaffe9e8e9ffe9e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e4e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfdfffdfdfdfffdfdedeffdddedeffddddddffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdbdbdbffdbdbdaffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd8d7d8ffd7d8d8ffd7d8d7ffd7d7d7ffd8d8d8ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d3d4ffd2d3d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcecdceffcdccccffcbccccffcacacbffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc3c3c4ffc2c2c3ffc0c0c0ffbfbfbfffbcbcbcffbababaffb7b7b7ffb4b4b4ffb0afb0ffacacacffa8a8a8ffa3a3a3ff9e9e9eff9a9999ff959595ff909190ff8b8b8bff888988ff828383ff7b7c7bff757575ff6f6f6fff6a6a6aff666665ff5f5f5fff5a5a5aff565555ff515051ff4b4c4cff474847ff444444ff414141ff3e3e3eff3b3b3bff383838ff343434ff303030ff2e2e2eff2c2c2bff2a2a2aff272827ff262526ff242424ff222121ff1f201fff1e1e1dff1d1d1dff1d1c1cff1c1b1bff1b1b1bff191a1aff181718ff161616ff141515ff131414ff121212ff121212ff111111ff111011ff101010ff0f0f0fff10100fff0f0f0fff0f0f0eff0e0e0eff0d0d0eff0c0c0cff0c0c0cff0c0b0cff0b0b0bff0b0b0bff0c0c0cff0c0b0bff0b0b0bff0b0b0bff0b0a0aff0b0b0bff0b0b0aff0b0b0bff0b0c0bff0b0b0bff0b0b0bff0b0b0bff0b0c0bff0b0b0bff0a0a0aff0a0a09ff090908ff080808ff070808ff030202ff020101ff000001ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff010101ff010001ff010100ff010101ff000101ff010001ff010101ff010101ff010100ff010100ff010101ff010101ff010000ff010101ff000101ff010001ff010000ff000100ff000001ff000000ff010001ff000101ff010001ff010000ff000000ff010100ff000001ff000100ff000000ff000001ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000ff090909ff0a0a0aff0a090aff0b0b0aff0b0b0bff0b0b0bff0c0b0bff0c0c0dff0d0c0cff0d0d0cff0d0d0cff0e0e0fff0f0e0fff0e0e0eff100f0fff0f100fff100f10ff100f0fff101010ff0f0f10ff0f0f0fff0e0e0eff0e0e0eff0f0e0eff0f0e0eff0f0f0fff10100fff101011ff111111ff111111ff111212ff121212ff131413ff151415ff151414ff151515ff161716ff171717ff181818ff191919ff191919ff1b1a1aff1c1b1bff1c1c1cff1e1e1eff1f1f1fff202020ff1f2020ff1f1f1fff1e1e1eff1d1d1eff1c1c1cff1a1a1aff181818ff161717ff161515ff151414ff131313ff111211ff111111ff111111ff111111ff101110ff101010ff0f0e0eff0d0d0dff0c0c0cff0d0c0cff0c0c0cff0a0a0aff0c0b0bff0b0b0bff0a0a0aff0c0c0bff0c0c0bff0c0c0cff0e0d0eff0e0d0dff0e0e0eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff6f6f6ffefefefffe6e6e5ffe1e1e0ffdeddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdbdbdcffdadbdbffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffd0d0cfffcfcfcfffcfcfcfffcececfffcecfceffcececeffcececeffcececdffcececdffcdcdcdffcdceceffcecdcdffcecdcdffcdceceffcdcecdffcdcdcdffcececeffcececeffd2d3d2ffd6d6d6ffdadad9ffdededeffe0e0e0ffe3e3e3ffe5e5e5ffe5e6e5ffe7e6e7ffe7e7e7ffe7e6e6ffe7e7e6ffe8e8e7ffe9e9e9ffeae9eaffeaeaeaffebebebffebebebffecebecffecebecffecedecffecededffecededffeeedeeffeeeeeeffefeeefffefeeeeffeeeeeeffefefeeffeeefefffefefefffefeeefffefefefffefefeffff0f0effff0eff0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f2f1fff1f1f1fff2f2f2fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff6f5f6fff5f5f5fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff4f4f4fff5f5f4fff5f4f5fff4f4f4fff4f4f4fff5f5f5fff5f4f5fff4f5f4fff5f5f5fff5f4f4fff5f4f4fff5f4f4fff4f5f4fff5f5f5fff4f4f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff5f5f5fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff4f4f5fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff5f4f4fff4f4f5fff5f4f4fff4f5f4fff4f4f4fff4f4f5fff5f4f5fff4f4f4fff5f4f4fff4f5f4fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff5f4f5fff5f4f4fff4f4f4fff5f5f4fff4f5f5fff5f5f5fff5f4f5fff4f5f5fff4f4f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff4f5f5fff4f5f4fff4f4f4fff4f5f5fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff1f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0eff0fff0f0efffefeff0ffefefefffeeeeeeffeeeeeeffedededffedededffececedffecececffebecebffebebebffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e8ffe7e7e6ffe1e1e1ffdcdcdbffd9d9d9ffd7d7d7ffd4d4d4ffd2d3d2ffd1d1d2ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9dad9ffd9d9d9ffd9d9daffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdadbffdbdbdbffdbdbdcffdbdbdbffdcdcdcffdcdcdbffdcdcdcffdcdddcffdcdcdcffddddddffdcddddffddddddffddddddffdddddeffdededdffdededeffdededeffdedfdeffdfdedeffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe5e6e5ffeeededfff8f8f8fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff080808ff101010ff191a1aff262726ff3b3b3bff737272ffa8a8a8ffc9c9c9ffdbdbdaffe9eae9fff9f8f8fffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffffffffffffefffffffefffffffefffffffefefffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefdfffefefdfffefdfdfffdfdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffcfbfbffeeeeeeffddddddffcccbcbffaaabaaff888887ff707070ff5b5a5aff414142ff353636ff2a2a2aff1f201fff121112ff070706ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828382ff828282ff828282ff828282ff828282ff818081ff7f7e7fff7d7c7dff7a7a7aff787878ff757675ff747373ff717171ff6f6f6fff6d6d6cff6b6a6bff696969ff676666ff646464ff626262ff606060ff5e5d5eff5b5b5bff585857ff565556ff535353ff505051ff424242ff515150ff676766ff757675ff7e7e7eff858585ff8d8c8dff929292ff979797ff9c9c9bffa0a0a0ffa5a5a5ffa9a9aaffaeaeaeffb4b3b3ffb8b9b9ffbdbdbeffc1c1c1ffc6c6c6ffcacacaffcfceceffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d2ffd1d1d1ffd0d0d0ffcececeffcdcdccffcbcbcbffcacac9ffc8c7c8ffc5c6c5ffc2c1c2ffbebebeffbab9baffb5b5b5ffb0b0afffa8a9a8ffa3a2a2ff9d9d9cff949494ff8a8a8aff807f80ff767676ff6d6c6cff656565ff5f5f5fff565757ff4c4c4cff464546ff4f4f4eff4d4c4cff4b4c4cff4d4d4eff505050ff525252ff545454ff565656ff585958ff5a5a5bff5d5d5dff5f5f5fff616161ff636363ff656565ff676767ff696969ff6b6b6bff6d6d6dff6e6f6fff717071ff727272ff727272ff727272ff727271ff727272ff727272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0b0b0bff1d1d1cff3d3c3cff656566ff858586ff989898ffa5a5a5ffaeaeafffb6b5b6ffbbbabbffbebebeffc1c1c0ffc4c4c4ffc7c7c7ffcececdffe1e2e1fff6f6f5fffafafafffbfafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafff9fafafffafaf9fffaf9fafffafafafffaf9f9fffaf9f9fffafaf9fff9faf9fffaf9fafff9f9fafff9faf9fff9f9f9fff9f9fafff9f9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfbfafffbfbfafffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfafffafbfafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffafafafffafbfafffbfbfafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfafafffafbfafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9faf9fffafaf9fffafaf9fff9fafafff9faf9fffaf9fafffaf9fafffaf9f9fffaf9f9fffaf9f9fff9faf9fffaf9fafffaf9fafffafaf9fffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfff7f8f8ffebebebffcdcdcdffb8b7b7ffb4b4b3ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b0ffadadadffa7a7a6ff9d9d9dff919191ff828282ff717172ff595859ff343434ff191818ff0a0a0aff050504ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e0ffe2e1e2ffe3e2e3ffe3e3e3ffe4e3e3ffe5e5e4ffe5e6e5ffe6e6e5ffe6e6e6ffe6e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffebeaeaffecececffecedecffeeedeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffedededffedededffededecffecececffecedecffecececffecebebffeaeaeaffeaeaeaffeaeae9ffe9e9e8ffe9e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e4e4ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe1e0e1ffe0e0dfffdfdfdfffdfdedeffdededeffdddeddffdddcddffdcdcdcffdcdbdbffdbdbdbffdbdadbffdcdbdcffdbdbdbffdadadaffdadad9ffd9d9d9ffd9d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d5d6ffd5d5d5ffd4d5d4ffd4d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfd0ffd0cfd0ffd0d0cfffcfcfcfffcececeffcdcdcdffcccccbffcbcacbffcac9caffc9c9c9ffc7c7c8ffc7c6c7ffc6c6c6ffc6c5c5ffc5c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffbfc0bfffbebebeffbbbbbbffb9b9b9ffb5b5b6ffb3b3b3ffb0afb0ffaaabaaffa5a5a5ffa0a1a0ff9b9b9bff979696ff919191ff8c8d8cff878687ff808180ff7b7a7aff747574ff6d6d6dff676667ff626262ff5e5d5dff5a5959ff545554ff505050ff4c4c4cff474848ff434343ff3f3e3fff3b3b3bff383737ff353434ff323232ff2f2f2fff2c2c2cff2a2a2aff282828ff272627ff252525ff232424ff222222ff212020ff1e1e1eff1c1d1cff1b1b1bff1a1a1aff1a1919ff191919ff181819ff171817ff161616ff151515ff131314ff121212ff121111ff101011ff100f10ff0f0f0fff0f0e0fff0e0e0eff0e0d0dff0d0d0dff0d0d0dff0d0d0cff0c0d0cff0c0c0bff0b0a0bff0b0a0aff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0a0aff0a0a09ff090909ff0a0909ff0a0a0aff0a0b0aff0b0a0aff0a0b0aff0a090aff0a0a0aff0b0a0bff0a0a0aff090909ff080807ff070706ff020202ff020101ff010101ff000000ff000000ff010000ff000000ff010000ff000000ff010000ff000100ff010000ff000001ff010100ff010000ff000101ff010101ff010101ff010100ff010100ff000100ff000100ff000000ff010000ff000000ff000001ff000100ff000000ff010000ff000001ff000000ff010000ff000000ff000001ff010001ff010000ff010000ff010000ff000000ff000000ff000000ff000100ff010100ff000000ff000000ff000000ff000000ff010001ff000100ff010000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0c0cff090a09ff0a0909ff090a0aff0b0b0bff0b0b0bff0c0b0bff0b0b0bff0c0c0cff0c0d0cff0c0c0cff0d0c0dff0e0e0eff0e0e0eff0e0e0eff0f0f0fff100f0fff101010ff0f0f0fff100f0fff0f1010ff101011ff121112ff131313ff141414ff151514ff161616ff171617ff171717ff181918ff191919ff19191aff1b1b1bff1c1c1dff1d1d1dff1f1e1eff1f2020ff212121ff222222ff232323ff242424ff252525ff272726ff282828ff2a2a2aff2c2c2cff2d2e2dff2e2d2eff2e2e2eff2e2d2eff2d2d2dff2d2d2cff292929ff252424ff232322ff202121ff1f1f1eff1d1c1dff1a1a1aff181717ff171616ff161616ff151616ff161515ff141414ff121211ff101010ff0f0f10ff0e0e0eff0d0d0dff0c0b0bff0a0a0aff090909ff090909ff0b0b0bff0e0d0dff0d0d0dff0d0d0eff0e0e0eff0e0e0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfbfcfff2f2f2ffe9e9e9ffe2e2e1ffdddedeffdddddcffdddddcffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd4d3d4ffd4d3d4ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d2ffd3d3d2ffd2d1d2ffd2d1d1ffd1d1d2ffd1d1d2ffd2d1d2ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffd0d0cfffcfcfcfffcfcfcfffcfcecfffcecfceffcececeffcececeffcecdceffcecdcdffcececdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcecdffcecdceffcecdceffcecdcdffcececeffd0d0cfffd4d5d4ffd8d8d8ffdcdbdcffdfe0dfffe2e1e1ffe3e4e4ffe5e5e5ffe6e6e6ffe7e7e6ffe6e6e5ffe6e6e6ffe6e7e7ffe7e7e8ffe9e8e8ffe9e9e9ffeaeaeaffebebeaffebebebffecebebffecececffecececffedededffecededffedededffeeedeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefefefffefefeeffefefefffefefefffefefefffefefefffefeff0ffeff0f0fff1f0f0fff1f1f1fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f2f1fff2f1f1fff1f2f1fff2f1f2fff2f1f2fff2f1f2fff2f2f1fff3f2f2fff2f2f2fff3f2f2fff3f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f4fff4f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff4f5f4fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f5f4fff5f4f4fff5f5f4fff5f4f5fff5f4f5fff5f4f5fff5f4f4fff5f5f5fff4f5f4fff5f5f4fff5f5f4fff4f5f5fff5f5f4fff5f4f5fff5f5f5fff5f4f4fff5f4f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff5f4f4fff4f4f4fff5f4f5fff5f4f4fff5f5f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f5f6fff6f5f6fff6f5f6fff6f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff5f4f5fff5f4f5fff5f4f4fff5f4f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0efffeff0f0ffefefefffefefeeffeeefeeffeeeeeeffedededffedececffecececffecececffecececffebebebffe9e9e9ffe8e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe8e8e7ffe4e4e4ffddddddffdad9daffd8d8d8ffd6d5d6ffd4d3d4ffd2d1d1ffd1d1d0ffd2d2d1ffd1d2d2ffd3d2d2ffd3d3d2ffd2d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d3ffd3d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd5d5d4ffd4d5d4ffd4d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d8ffd9dad9ffdadad9ffd9d9d9ffdad9d9ffd9d9daffdadadaffdbdadbffdadbdaffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdcdddcffdddcddffdddcddffddddddffddddddffdededdffdddeddffdededdffdededeffdededeffdedfdeffdfdedfffdfdfdfffe0dfdfffe0dfdfffe0e0e0ffe1e1e1ffe4e3e4ffe8e8e9fff3f4f3fff8f7f7fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040303ff080808ff0f1010ff1d1d1cff343535ff606060ff989998ffc2c1c1ffd1d2d2ffe4e3e4fff6f5f6fffcfdfdfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffffefffffffffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffdfefdfffefdfefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfefffefdfefffdfdfefffdfefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffafaf9ffe9e8e9ffd9d9daffc4c5c4ff9e9f9fff858585ff6e6e6eff545454ff454545ff343433ff272727ff191918ff0a0b0aff030303ff010000ff000000ff000001ff000100ff000000ff000001ff000000ff000000ff010000ff000000ff000001ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828283ff828382ff828282ff828283ff828282ff818181ff7f7e7eff7d7d7cff7a7a7bff787978ff757676ff737373ff717171ff6f6f6fff6d6d6dff6b6b6bff686968ff666766ff646464ff626262ff5f605fff5d5e5eff5b5b5bff585757ff555655ff525352ff4e4d4eff434343ff545454ff696968ff767676ff7e7e7eff858685ff8d8d8dff929393ff989798ff9c9c9dffa1a2a2ffa6a6a6ffaaababffafafafffb4b4b4ffb9b9baffbebebeffc1c2c1ffc6c6c6ffcacbcaffcfcfcfffd2d2d1ffd4d4d4ffd6d6d6ffd7d8d7ffd8d9d9ffd8d9d8ffd8d9d9ffd6d6d6ffd5d6d5ffd5d5d4ffd4d4d4ffd3d3d2ffd1d2d1ffd1d1d1ffd1d0d0ffcfcfcfffcdcdceffccccccffcacacaffc8c8c8ffc6c5c5ffc2c2c2ffbebdbeffbabab9ffb5b5b6ffb0b0afffa9aaa9ffa3a3a3ff9d9d9dff959594ff8a8a8bff807f7fff747574ff6c6d6cff666566ff5e5e5eff575857ff4c4c4cff464645ff4f4e4eff4c4c4cff4b4b4bff4d4d4dff4f504fff515252ff545454ff565656ff585859ff5b5b5bff5d5d5dff5f5f60ff626162ff636364ff656666ff686767ff696969ff6b6b6bff6d6d6dff6f6f6fff717171ff727272ff727272ff727272ff727272ff727272ff72717200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030304ff0b0c0cff1f1e1eff404140ff696969ff888888ff9b9b9bffa8a8a7ffb0b1b0ffb6b6b6ffbabbbaffbfbfbfffc3c3c3ffc6c5c6ffc9c9c9ffd0d1d1ffe7e8e7fff8f8f8fffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafbfffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafff9faf9fffafafafffaf9f9fffaf9f9fff9faf9fff9f9f9fffaf9fafff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9fafff9faf9fffafafafff9fafafffafafafffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffafbfbfffbfbfbfffafbfbfffafafbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafbfffafbfafffafbfafffafafafffafbfbfffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafaf9fffafafafffaf9fafff9faf9fffafaf9fffafafafffafaf9fff9faf9fff9faf9fffafafafffafafafff9faf9fffafafafffaf9f9fffaf9f9fff9faf9fff9faf9fffaf9fafffafaf9fff9fafafffafafafffafafafffafafbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfff9f9f9ffefefefffd4d4d3ffb8b8b8ffb4b4b3ffb2b2b2ffb1b1b1ffb2b1b1ffb1b0b0ffaeaeaeffa8a9a8ff9f9f9fff939394ff838383ff706f70ff5c5b5bff3e3e3eff1d1d1eff0a0b0aff030404ff010102ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e1e2ffe2e1e1ffe1e1e2ffe1e2e1ffe0e0e0ffe0e0e1ffe0e0e0ffe2e1e2ffe3e2e2ffe3e3e2ffe3e3e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e6e5ffe7e7e6ffe7e7e7ffe8e8e7ffe7e8e7ffe8e9e8ffeaeaeaffecececffecedecffeeeeeeffeeeeedffeeededffedeeedffedededffedecedffecedecffececedffecececffebececffebebecffebecebffebebebffeaeaeaffeae9eaffe9e9eaffe8e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0dfffdedfdeffdededeffdededeffdeddddffdcdcddffdcdcdcffdbdbdbffdadadbffdadadaffd9d9daffdbdadaffdadadaffd9d9daffd9d9d8ffd8d8d8ffd7d7d7ffd6d7d6ffd7d7d6ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d1d2ffd1d1d0ffcfd0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececfffcecdceffcccccdffcbccccffcbcacaffc9c9c9ffc8c8c8ffc6c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0bfffbebebeffbcbcbdffb9bab9ffb6b7b7ffb3b3b3ffb0b0b0ffacadacffa9a9a9ffa4a4a3ff9e9f9eff999999ff939493ff8e8e8eff898889ff848383ff7e7e7fff797979ff717171ff6b6b6cff656564ff5e5e5eff585757ff535353ff4e4e4fff4a4a49ff464646ff434243ff3f3f3eff3b3b3bff373738ff343434ff313131ff2e2f2eff2c2c2cff2a292aff272727ff252525ff242423ff232222ff222221ff202020ff1f1e1fff1e1e1dff1c1c1dff1b1b1bff191919ff181818ff171717ff171716ff161617ff161516ff141415ff131414ff131212ff111211ff101010ff101010ff0f0f0fff0f0e0eff0d0e0dff0d0d0dff0c0c0cff0c0c0cff0c0c0bff0c0b0cff0b0b0cff0b0b0bff0a0b0aff090a09ff0a0b0bff0a0b0bff0a0b0aff0a0a09ff090a09ff090909ff080908ff090909ff090909ff0a0909ff0a0a0aff0a0a0aff090909ff090909ff0a0a09ff090909ff080708ff070706ff020203ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff000100ff000101ff000000ff010000ff000100ff000100ff010001ff010100ff000101ff010101ff000101ff000001ff000100ff010000ff000001ff010001ff000001ff000101ff010000ff000100ff000000ff000101ff000001ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000101ff000100ff000100ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff0c0c0cff0c0c0cff090909ff090a09ff0a090aff0b0b0aff0a0b0bff0c0c0bff0b0b0bff0c0c0dff0c0c0cff0d0d0cff0c0d0dff0e0e0fff0e0e0fff0d0d0eff0e0e0eff0f100fff101011ff121212ff131314ff151515ff171716ff191919ff1b1b1bff1d1d1dff1f1f1eff202020ff212122ff232323ff242525ff262626ff282929ff2a2b2aff2b2b2bff2c2c2cff2d2e2dff2f2f2fff313231ff343434ff373637ff383838ff39393aff3c3c3cff3d3d3dff404040ff424141ff424242ff434242ff434343ff434344ff444544ff414242ff3b3b3bff363736ff333232ff2e2e2fff2b2a2aff262726ff232423ff202020ff1e1e1eff1d1e1dff1c1d1dff1b1b1aff181717ff161616ff141414ff131213ff111110ff0e0f0fff0d0d0dff0c0c0cff0b0b0cff0c0c0cff0e0d0dff0d0d0eff0e0e0eff0e0d0eff0e0f0fff0f0e0eff0e0f0eff0f0f0fff0f1010ff0f0f10ff000000ff121211ff000000ff121212ff11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff5f4f4ffedededffe4e4e5ffe0e0dfffddddddffdddcddffdcdddcffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d2d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d2d2ffd1d2d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfd0ffcfcfcfffcfcecfffcececfffcfceceffcececeffcecdceffcececdffcdcdceffcececdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdceffcecdcdffcececeffcdceceffcfcfcfffd3d3d3ffd6d7d6ffdadadaffdddddcffe1e0e0ffe3e3e2ffe4e5e4ffe6e5e6ffe6e6e6ffe5e6e6ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9eaffeaeaeaffeaeaebffebebebffecebebffebececffecececffecededffedededffedededffedeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffeeefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f4f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff4f5f5fff5f4f4fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff5f4f4fff4f4f5fff4f5f4fff4f5f4fff4f4f4fff4f5f5fff4f5f4fff4f5f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff5f5f5fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f4f4fff5f5f4fff5f4f5fff5f5f4fff4f5f5fff5f4f5fff4f5f4fff5f5f4fff5f4f5fff5f5f4fff4f5f4fff4f5f4fff5f4f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f5f4fff4f5f5fff4f5f4fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff5f6f5fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f5fff5f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f4fff4f5f4fff4f5f4fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f3fff3f4f4fff4f4f4fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff2f2f3fff2f3f3fff2f2f2fff1f2f2fff1f1f2fff1f2f2fff1f1f2fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0efffefeeefffeeeeefffeeefeeffedeeeeffedededffedededffecececffecececffececebffebebebffe9e9e8ffe7e8e7ffe8e8e8ffe7e7e7ffe7e6e6ffe8e8e9ffe7e8e7ffe1e0e1ffdbdbdcffd9d9d9ffd7d7d7ffd5d4d4ffd2d3d2ffd1d0d1ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d2ffd2d2d3ffd3d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d5ffd5d5d4ffd4d5d4ffd4d4d5ffd4d5d4ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdadad9ffdadadaffdadadaffdadbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffddddddffdddcddffddddddffdddeddffdddddeffdddeddffdededeffdededfffdfdedeffdfdfdfffdedfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe4e4e4ffedededfff4f4f4fffcfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060607ff100f0fff242324ff4c4c4cff898989ffb7b6b6ffcdcdccffdbdcdcffebebebfffbfbfafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefefffffefefffffffefefffffefefffffffefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfdfdfffefdfdfffefdfefffdfdfefffefdfefffefdfdfffefefdfffdfefefffefdfdfffefefdfffdfdfefffdfefefffdfefefffdfefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefff8f8f8ffe5e5e5ffd4d4d4ffbbbbbbff9a9a9aff808080ff636363ff535353ff404040ff2f2f30ff1c1c1dff100f10ff070606ff020201ff000101ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000000ff010000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828283ff828382ff828283ff828282ff818181ff7f7f7fff7d7d7dff7b7b7aff787978ff767676ff737474ff717172ff6f6f70ff6e6d6dff6b6b6bff686968ff666666ff646464ff626262ff605f5fff5d5d5dff5b5b5bff575757ff555555ff525252ff4e4e4eff4c4b4bff5e5d5eff6e6e6fff787778ff7f7e7eff868685ff8d8d8dff939393ff999898ff9d9d9dffa2a2a2ffa6a7a7ffababacffb0b0b0ffb5b5b5ffbababaffbfbfbfffc2c2c3ffc7c7c7ffcbcbcbffd0d0d0ffd3d2d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd8d9d9ffd6d6d6ffd5d5d6ffd5d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdceceffcccbccffcacbcaffc8c8c9ffc5c5c5ffc1c1c2ffbebebdffbabab9ffb5b5b5ffafb0afffaaaaaaffa3a4a3ff9e9e9eff959696ff8c8b8bff808080ff747574ff6c6d6cff666665ff5f5f5fff5a5959ff4e4e4fff464646ff4d4e4eff4c4c4cff4b4b4bff4d4c4dff4f4f4fff525152ff545354ff565656ff595858ff5b5b5aff5d5d5dff5f5f5fff626261ff646364ff656666ff676867ff696969ff6b6b6bff6d6c6cff6f6f6fff717171ff727272ff727272ff727272ff727272ff727272ff72727200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040505ff0c0d0cff212121ff454546ff6e6e6eff8b8b8bff9d9d9dffaaaaaaffb2b2b2ffb6b7b7ffbcbcbcffc2c2c2ffc5c5c5ffc8c8c8ffcbcbcbffd5d4d4ffecebecfff9f9f9fffbfbfafffafafbfffbfafafffafafbfffafafafffbfafbfffafafafffbfafafffafafafffafafafffafafbfffafbfafffafafbfffafafafffafafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafaf9fffafafafffaf9fafff9f9fafffaf9fafff9f9fafffafaf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffaf9f9fffafaf9fffafafafffafafafffbfafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfcfffbfcfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfafbfffbfafbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafff9fafafffaf9fafffaf9fafff9faf9fff9faf9fff9faf9fffafafafffaf9f9fff9f9fafffaf9fafff9f9fafffafafafffafafafffaf9fafffaf9f9fffaf9fafffafafafffafafafffbfafafffbfbfafffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfff9fafaffefefefffdadadbffbcbbbbffb4b4b4ffb2b2b3ffb2b2b2ffb2b1b1ffb1b1b0ffaeaeaeffa9a9a9ffa1a1a1ff969796ff868686ff707070ff595959ff434342ff242424ff0d0d0dff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e1ffe1e1e2ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe1e1e2ffe3e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e6ffe7e8e7ffeaeae9ffececebffecececffededeeffededeeffedededffedededffedededffecececffecebebffecebecffebebecffebebecffecebebffecebebffeaebebffeae9eaffe9e9e8ffe9e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e6ffe6e5e6ffe4e5e5ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdededfffdededeffdeddddffddddddffdcddddffdcdcdcffdbdbdcffdadbdaffdadadaffd8d9d9ffd8d8d8ffdad9d9ffd9d9d9ffd9d9d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d6d5ffd4d5d4ffd4d5d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcecfffcfcecfffcfcecfffcecdceffcececdffcdceceffcdcdcdffcccccbffcacacaffc9cac9ffc8c8c8ffc6c7c7ffc5c5c5ffc4c3c3ffc3c3c3ffc2c2c2ffc0c1c1ffc0bfbfffbebebeffbdbdbdffbbbbbcffb9b9b9ffb5b5b5ffb0b0b0ffadacacffa8a8a8ffa3a3a3ff9d9d9dff99999aff949393ff8f8f8fff8a8a8aff868586ff808080ff7a7979ff737474ff6e6e6eff686768ff606160ff5a595aff535353ff4d4d4eff494848ff444443ff414140ff3d3d3dff3a3a3aff373737ff343434ff303131ff2e2d2eff2b2b2bff282928ff262626ff242424ff222322ff212020ff1f1f20ff1f1e1fff1d1d1eff1d1d1dff1c1c1cff1b1a1bff1a1919ff191819ff181718ff161617ff161515ff151514ff141414ff131313ff131312ff121212ff111212ff101111ff0f1010ff0e0f0fff0e0e0eff0d0d0eff0d0d0dff0c0c0cff0c0b0bff0a0b0bff0a0b0bff0b0a0bff0b0b0bff0b0b0bff0a0a0aff0a0909ff09090aff090a0aff0a0909ff09090aff090909ff090809ff080808ff080808ff080808ff090908ff080909ff090909ff090909ff090a0aff080808ff070707ff060606ff030202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff010100ff010000ff000001ff000001ff000000ff010100ff010100ff000000ff010000ff010001ff010001ff010001ff010000ff010100ff010101ff010000ff010100ff000001ff000101ff000101ff000001ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000001ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff010000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0dff0e0e0eff0e0e0eff0d0d0dff0d0d0dff0b0c0cff0c0c0cff090909ff090909ff0a0909ff0b0a0bff0b0a0bff0b0b0cff0c0b0bff0d0d0cff0c0d0dff0d0c0dff0d0c0cff0d0d0eff0e0f0fff101010ff121212ff141414ff161616ff181819ff1b1b1bff1d1d1eff212121ff242525ff282828ff2b2b2bff2e2e2eff313131ff343434ff383838ff393939ff3b3b3bff3e3e3eff3e3e3fff3f3f3fff414041ff434343ff474747ff4b4a4aff4e4d4dff4f4f4fff515151ff525253ff545454ff565657ff585858ff595959ff5b5a5aff5b5b5bff5e5e5dff5f605fff5e5f5fff585958ff525252ff4c4c4cff454444ff3d3d3dff383837ff323332ff2f302fff2c2c2bff292829ff272727ff242424ff1f1f20ff1e1e1eff1b1b1bff181818ff161616ff141414ff121112ff111011ff100f0fff0f0f0eff0d0e0eff0d0d0dff0e0e0dff0e0e0fff0e0f0fff0e0f0fff0f0f10ff0f0f0fff0f0f0fff121212ff121212ff121212ff121212ff111111ff111111ff100f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6fff0efefffe7e7e7ffe1e1e1ffdddeddffddddddffdcdddcffdcdcddffdcdcddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdaffdadadaffdad9daffd9d9daffd9d9d9ffd8d8d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d6d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d5d5ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d5ffd4d5d5ffd4d5d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d1ffd1d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfcfffd0d0cfffcfcfcfffcfcfcfffcfcecfffcecfceffcececfffcececeffcdcdceffcecdcdffcecdcdffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdcdffcececdffcdceceffcfd0cfffd5d5d4ffd9d8d8ffdbdbdcffdfdfdfffe2e2e2ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e4e5ffe5e5e6ffe6e6e7ffe8e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebebebffebececffebececffecececffecececffececedffedededffedededffeeededffedeeeeffeeeeeeffeeeeefffefefefffefefefffefeeeeffefeeefffefefefffefefeffff0efefffefeff0fff0eff0fff0f0f1fff0f0f0fff1f0f1fff1f1f1fff2f1f1fff1f1f1fff1f2f2fff1f1f2fff1f2f1fff2f1f2fff1f1f2fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff2f3f3fff3f2f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f4fff4f4f4fff5f4f4fff5f4f5fff5f4f5fff5f4f5fff5f4f4fff5f5f4fff5f5f5fff5f4f5fff5f5f4fff4f4f5fff4f5f5fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff4f4f4fff5f4f4fff4f5f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff5f4f5fff4f4f4fff4f4f5fff5f4f4fff5f5f4fff5f5f4fff4f5f4fff4f5f5fff4f5f5fff4f4f5fff4f5f5fff5f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff4f3f4fff4f3f4fff4f4f4fff4f3f3fff4f4f3fff4f4f4fff4f3f4fff4f4f3fff4f3f4fff3f4f4fff3f4f4fff3f4f4fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff5f5f5fff4f4f4fff5f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f5f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff5f5f6fff5f5f6fff6f5f5fff5f5f5fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff4f3f3fff3f3f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffeeeeeeffeeededffedededffecececffecebebffebebecffebebebffebebebffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe7e7e8ffe3e4e4ffdededfffdadadaffd8d8d8ffd6d6d5ffd3d3d3ffd1d1d1ffd0d1d0ffd1d1d1ffd1d2d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d2d2ffd2d2d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd4d5d5ffd5d4d4ffd5d5d4ffd5d5d5ffd5d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffdad9d9ffd9d9daffdad9d9ffdadadaffdadadaffdadadaffdbdadaffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdbdcdbffdcdcdcffdbdcdcffdcdcdcffdddcdcffdddcdcffdddddcffdcddddffddddddffdddeddffdddddeffdededeffdededeffdededeffdedfdeffdedfdeffdfdfdeffdfdfdfffe0dfdfffdfdfe0ffe1e1e1ffe8e8e8fff0f0f0fff7f7f7fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020102ff050505ff131414ff323232ff6c6c6dffa8a8a8ffc6c5c6ffd5d4d4ffe5e6e6fff6f6f6fffdfdfdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffefffffffffffffffffffefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefdfefffdfefdfffefefefffefdfdfffdfefdfffefefefffdfdfefffefefefffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffefefefffefdfefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefff5f5f5ffe2e2e1ffd3d2d3ffb5b5b5ff949494ff747474ff626263ff4e4f4fff3d3d3dff272728ff171717ff0e0d0eff060607ff030303ff010101ff000000ff000000ff000001ff000000ff010001ff000000ff000001ff000000ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff838383ff828282ff828282ff828283ff828282ff828182ff7f7f7fff7d7d7eff7b7b7bff797978ff767676ff747474ff727172ff6f6f6fff6e6d6dff6b6b6bff686869ff676766ff646464ff616162ff5f5f5fff5d5d5dff5b5a5aff575757ff555555ff525151ff4f504fff565656ff676767ff737373ff797979ff7f7f7eff858585ff8d8c8dff939393ff999899ff9e9d9effa3a3a3ffa8a7a8ffadadacffb1b1b1ffb6b6b5ffbabbbbffbfbfbfffc3c3c3ffc7c7c7ffcbccccffd1d1d0ffd4d4d3ffd6d5d5ffd7d7d7ffd9d8d8ffdad9daffd9d9daffd9d9d9ffd6d6d6ffd5d5d6ffd4d5d5ffd4d4d4ffd3d3d4ffd2d2d2ffd1d1d1ffd0cfd0ffcecfceffcececeffccccccffcacacaffc8c8c8ffc5c5c5ffc2c1c2ffbdbebdffb9b9baffb5b5b5ffb0b0afffaaa9aaffa3a4a4ff9e9e9eff969696ff8d8c8cff808181ff757575ff6e6e6dff666766ff5f5f60ff5b5b5bff525253ff484748ff4e4e4eff4c4c4cff4b4b4aff4c4d4cff4f4f4fff515152ff545454ff565656ff595858ff5a5a5aff5d5c5dff5f5f5fff626262ff646364ff666666ff686768ff6a6a69ff6b6b6bff6d6d6cff6f6f6fff717170ff707070ff727272ff727272ff727272ff727272ff7272710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040304ff0d0d0dff262626ff4e4e4eff757575ff8e8e8dffa1a1a1ffaeaeaeffb4b4b4ffbbbbbbffc2c3c2ffc5c5c4ffc8c8c7ffcacacaffcdcccdffd5d6d6ffebebebfffaf9f9fffafafafffafafbfffbfafbfffafafbfffbfafbfffbfafbfffafafbfffafafafffbfbfbfffafafafffafafafffafafbfffafafafffbfafbfffafafafffafafbfffafafafffbfbfafffafafafffafafbfffbfafafffafafafffafafafffafafafff9f9fafffafaf9fffafafafff9f9fafffaf9f9fff9f9f9fffaf9f9fff9faf9fffafafafffaf9f9fff9faf9fffafafafff9f9f9fff9f9f9fff9f9fafffaf9f9fff9fafafffafafafffafafafffbfafafffbfafafffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfbfafffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffbfafbfffafafbfffafafafffbfafafffafafafffafafbfffafafafffafafbfffbfafafffbfafafffafafbfffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafaf9fff9f9fafff9f9f9fffafaf9fff9fafafff9f9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffafaf9fff9faf9fffafafafff9f9fafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfbfbfffbfafbfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfff9f9fafff2f2f2ffd9d9d9ffbfbfc0ffb4b4b5ffb3b3b3ffb2b2b2ffb2b1b2ffb1b0b1ffaeaeafffaaaaaaffa3a3a3ff999999ff8b8a8aff747474ff59595aff414141ff252625ff0f1010ff070707ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffe1e1e1ffe1e2e1ffe2e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe8e8e7ffe9eae9ffeaeaebffebebebffedededffedecedffecedecffedecedffecececffebecebffebececffeaeaebffebebebffebeaebffebebeaffeaebebffeaeaeaffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdedfdfffdededeffdedddeffdeddddffdddcddffdcdcdcffdbdcdbffdbdbdbffdbdadaffdad9d9ffd9d8d9ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd3d3d4ffd4d4d3ffd3d4d3ffd2d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d1ffd1d1d1ffd0cfcfffcecfceffcececeffcdcdceffcdcdcdffcdcdcdffcdccccffccccccffcccbccffcbcbcbffcacacaffc8c8c8ffc7c7c7ffc6c5c6ffc4c4c4ffc2c2c2ffc0c1c0ffbfbfbfffbebebdffbcbcbcffbbbbbbffb9b9b9ffb7b7b7ffb5b5b4ffb1b0b0ffabababffa5a5a5ffa1a0a1ff9b9b9cff969696ff908f8fff8a8a8bff838384ff7d7d7dff7a797aff767575ff706f70ff69696aff646464ff5f5f5fff585858ff505050ff4a494aff444444ff404040ff3b3c3bff383839ff353535ff333332ff302f30ff2d2d2dff2b2a2bff282828ff262625ff232424ff212122ff202120ff1e1f1eff1c1c1dff1b1b1bff1b1b1bff1a1a1aff191a19ff191919ff181818ff171817ff171717ff151516ff151515ff131314ff131212ff111212ff111111ff111010ff111010ff100f10ff0f1010ff0f0f0fff0f0f0eff0d0d0eff0d0d0cff0c0c0cff0c0b0bff0a0a0aff0a0a0aff090a0aff0a0a0aff0a0a0aff0a0a09ff0a0a0aff0a0a0aff0a0a0aff09090aff090909ff090909ff080809ff080809ff080808ff070708ff080707ff080708ff080708ff070807ff080808ff070707ff070606ff020203ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000001ff000000ff000000ff000000ff000100ff010101ff010000ff000100ff010101ff000001ff010101ff010001ff010000ff000000ff010000ff000000ff010000ff010000ff000001ff010001ff010101ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010000ff000001ff000000ff000001ff000000ff000000ff000001ff000000ff010000ff000000ff000001ff0000000000000000000000000000000000000000000000000000000000000000000000ff0d0e0dff0e0e0eff0d0e0eff0e0d0dff0e0d0eff0d0d0dff0d0d0dff0c0c0cff0c0c0cff090909ff0a0a0aff09090aff0b0b0bff0b0a0bff0b0b0bff0a0a0aff0c0b0cff0d0c0dff0e0e0eff100f10ff121212ff151415ff171716ff191919ff1c1c1bff1f1f1fff232322ff282828ff2d2d2dff323232ff373737ff3c3c3cff434242ff484848ff4e4e4dff545354ff535454ff575657ff595959ff595959ff5a5a5aff5c5b5cff5e5d5eff616161ff646364ff666667ff686968ff6a6a6aff6c6b6bff6e6d6dff6f6f70ff717171ff737273ff737473ff757575ff797979ff7e7e7dff7f7f7fff787979ff727171ff6a6a6aff606060ff565656ff4e4e4fff494948ff454545ff3f4040ff3b3a3aff353535ff303030ff2a2b2bff292929ff262525ff222222ff1f1f1fff1b1b1cff191919ff171717ff151515ff121313ff111011ff0f0e0fff0e0e0eff0d0d0dff0e0f0fff100f10ff10100fff0f0f0fff121211ff121212ff121212ff121212ff111111ff111111ff10100fff10100fff0b0b0aff090808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfbfcfff3f3f3ffeaebeaffe3e3e3ffdededeffddddddffdddcddffdcddddffdddcdcffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdbdcdbffdbdbdbffd9dadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd1d1d1ffd2d1d2ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcdceffcecdceffcdcecdffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdcdceffcdcdceffcfcfceffd3d3d3ffd6d6d7ffdadadaffddddddffe0e0e0ffe3e4e3ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe4e4e4ffe5e5e5ffe6e6e7ffe8e7e7ffe8e8e8ffe9e8e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffecebecffecececffecececffecececffecedecffedededffedededffedededffedeeeeffeeeeeeffeeefeeffefeeeeffefefeeffefefeeffefefefffeeefefffefefeffff0f0f0ffefeff0ffeff0f0fff0f0f0fff0f0f1fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f1f1fff2f1f2fff1f1f2fff2f2f2fff1f2f1fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f3fff3f2f3fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff5f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff4f4f4fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f4f5fff4f5f4fff4f5f5fff5f5f5fff5f5f4fff5f4f5fff4f5f5fff5f4f5fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f3f3fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff4f4f3fff3f4f3fff4f4f4fff3f3f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff4f3f3fff3f3f3fff4f3f4fff4f3f3fff4f4f4fff4f3f4fff4f4f4fff3f3f4fff3f4f3fff3f4f4fff4f4f3fff3f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff5f4f4fff5f5f5fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f5f6fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f6fff6f5f6fff5f6f5fff5f6f6fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f3fff4f4f4fff4f3f4fff3f4f3fff4f4f4fff4f3f3fff3f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0efffefefeeffefeeeeffeeeeeeffeeedeeffedededffedececffecececffebebebffebebebffebeaebffe9e9e9ffe8e7e8ffe9e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e5e5ffe1e1e2ffdbdbdbffd9d9d9ffd7d7d7ffd4d5d5ffd3d3d2ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd4d4d4ffd3d3d4ffd4d4d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdbdadbffdbdadbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdcdcddffdddddcffddddddffddddddffddddddffdedddeffddddddffdededdffdededeffdededeffdfdfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe4e5e4ffeaeaeafff3f3f3fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff0c0c0cff3d3e3eff8e8d8effbebebeffd0d0d0ffdfdedfffeeeeeefffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffefefffffffffffffffefffefefffffffefefffffffefffefefefffffefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffdfefdfffefdfefffdfdfefffefefefffefdfefffdfefefffdfefdfffefefdfffdfdfefffdfdfefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefffffefefefffcfcfcffeeeeedffdededfffcfcecfffafaeafff888888ff767676ff605f60ff4e4d4dff383838ff242425ff181818ff0d0e0dff070606ff030303ff000101ff000000ff000000ff000001ff000100ff000000ff010000ff000100ff000000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff838282ff828382ff828282ff828282ff828282ff828283ff818281ff7f7f7fff7e7d7dff7b7b7bff787878ff777676ff747374ff727272ff6f706fff6e6e6dff6c6b6cff69696aff676767ff646464ff616262ff5f5f60ff5d5d5dff5b5b5bff575757ff555555ff525252ff505150ff595858ff696969ff757575ff7a797aff7f7f80ff868686ff8e8e8dff939393ff999999ff9e9e9fffa4a4a3ffa8a8a8ffadadadffb2b2b2ffb7b7b7ffbbbbbbffbfc0bfffc4c4c4ffc8c8c8ffcccdcdffd1d1d2ffd4d4d4ffd6d6d6ffd7d7d7ffd9d9d9ffd9dadaffdad9daffdad9daffd7d7d7ffd5d6d6ffd5d5d5ffd4d4d4ffd3d4d4ffd2d2d2ffd1d1d1ffcfd0d0ffcfceceffcececdffccccccffcacacaffc8c8c8ffc5c5c5ffc1c1c1ffbdbdbdffb9b9b8ffb4b5b4ffafafafffaaa9a9ffa3a3a3ff9e9e9eff979797ff8d8d8dff828282ff767676ff6e6e6eff676766ff606161ff5d5c5dff555655ff494949ff4e4e4eff4c4c4cff4b4b4bff4c4d4dff504f4fff515152ff545454ff565656ff585858ff5a5b5aff5d5d5dff5f5f5fff616162ff646464ff666666ff676767ff69696aff6b6b6bff6d6d6eff6f6f6fff717171ff717171ff717171ff727272ff727272ff727272ff727272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000101ff040405ff0f0f10ff2c2c2dff505050ff717271ff909190ffa7a7a7ffb2b2b3ffbabbbbffc3c3c3ffc5c5c5ffc7c7c7ffc9cac9ffc9c9c9ffcac9caffd4d4d4ffedededfff6f7f7fffafafafffbfafafffbfbfbfffafafbfffafafbfffafbfafffbfafafffafbfafffafbfbfffafafafffafafafffafafbfffafbfafffafafafffbfafafffafbfafffafafafffbfafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffaf9fafff9fafafffafafafffaf9f9fff9f9f9fffafafafff9faf9fffaf9f9fff9f9fafffaf9fafffaf9fafffafafafffafafafffbfbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffafafafffafbfafffafafbfffbfafbfffbfafbfffbfbfbfffafbfafffafafafffafafafffafbfbfffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffaf9fafffafafafffafafafffafaf9fffafafafffaf9fafff9fafafffaf9f9fff9fafafff9f9fafff9faf9fffafafafffaf9f9fff9faf9fffafafafff9faf9fffaf9fafff9f9fafffafafafffafafafffafafafffafbfafffbfbfafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfff9f9fafff2f2f2ffe0dfe0ffbebebeffb6b6b6ffb4b3b4ffb2b2b2ffb1b1b1ffb0b0b0ffaeaeafffabababffa5a5a5ff9b9b9aff8d8d8dff787978ff5e5e5eff414141ff232423ff0e0e0eff080707ff030403ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e1ffe1e0e0ffe1e1e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfe0ffe0e1e0ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e8e8ffe9e9e8ffeaeaeaffebeaebffecedecffecedecffecececffebecebffecececffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebeaffeaeae9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe6e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfdfffdedfdfffdedddeffdeddddffddddddffdcdcdcffdcdbdcffdbdbdbffdbdadaffdadadaffd9dadaffd8d9d9ffd8d8d7ffd7d7d7ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d6ffd6d5d6ffd5d4d5ffd4d4d5ffd4d4d4ffd3d4d3ffd4d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d1d0ffd0d0d0ffcfcfcfffcecfceffcececeffcccdcdffcdccccffcbcbccffcccbccffcbcacbffcacacbffcacacaffcacac9ffc8c8c8ffc6c7c7ffc5c5c6ffc4c4c4ffc2c2c2ffc0c0c0ffbebebeffbcbcbcffbabab9ffb7b8b7ffb6b6b6ffb4b4b4ffb1b2b2ffafafafffaaaaaaffa4a3a4ff9d9d9dff989897ff929293ff8d8c8dff888788ff818181ff7a7b7bff727172ff6c6b6bff676767ff626162ff5d5c5dff585959ff555454ff4f4f4fff484848ff414242ff3c3c3cff383838ff343434ff313131ff2f2e2eff2c2c2cff292929ff282727ff252425ff232323ff212221ff212020ff1f1e1fff1d1d1dff1b1b1bff1a1a19ff181919ff181818ff171817ff171717ff161616ff151515ff151515ff141514ff141313ff121213ff121212ff121111ff101011ff10100fff10100fff0f0f0fff0e0e0fff0e0e0eff0e0e0eff0d0d0dff0c0c0dff0c0c0cff0c0b0cff0b0b0aff0a0a0aff0a0a0aff090909ff090909ff090909ff090909ff080808ff090909ff090a09ff090909ff090809ff090909ff090809ff080808ff080708ff070707ff070707ff060607ff070607ff050606ff060505ff050605ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff000000ff000100ff000100ff000000ff000000ff010101ff000100ff010000ff000001ff010101ff010001ff000101ff000100ff010100ff000001ff000001ff000101ff010100ff000000ff000001ff000001ff000001ff000000ff000100ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000001ff000000ff010000ff000100ff000000ff000000ff000000ff000001ff000100ff000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0d0eff0d0e0eff0d0d0dff0d0e0eff0e0d0eff0e0e0eff0e0e0eff0d0d0dff0c0d0dff0c0c0cff0b0c0cff0a0909ff09090aff090909ff0a090aff0a0b0bff0c0c0cff0e0e0dff0f0f0fff111112ff141414ff171716ff191919ff1c1c1dff202121ff252525ff292929ff2f302fff383838ff3f3f3fff444545ff4a4a4aff505050ff585757ff606060ff686868ff6e6e6fff717071ff727272ff767676ff757676ff767576ff787878ff7a7a7aff7a7a7bff7e7d7eff828382ff868685ff878887ff8a8b8bff8d8d8dff8f8f8eff8f8f8fff929292ff969596ff9a9999ff9d9d9cffa1a1a1ffa3a2a2ff9b9a9bff919191ff878787ff7d7d7cff727272ff6a6a6aff646464ff5f5f5eff595959ff525252ff4b4c4cff474746ff404040ff3c3c3cff393939ff333433ff2e2d2dff282828ff252525ff212121ff1c1c1cff191919ff171716ff131313ff101011ff0e0f0fff0e0e0dff0f0f0fff0f0f10ff121212ff121212ff121212ff121212ff111111ff111111ff0f1010ff0f1010ff0b0b0bff080808ff080808ff070707ff060607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff5f6f6ffeeefeeffe5e5e6ffe1e0e0ffdddeddffdcdcdcffdddcdcffdcdcddffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdcdbdcffdbdbdbffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d7ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d2ffd2d3d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0cfffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcfceceffcfcfceffcececeffcdceceffcecdcdffcdceceffcdcecdffcdcdcdffcecdcdffcdcdcdffcdcccdffcdccccffcdcccdffcdcdcdffcdcdcdffcececdffcecdceffcececeffd1d1d1ffd5d5d5ffd8d9d9ffdcdcdcffdfdfdfffe2e2e1ffe4e4e4ffe3e4e3ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe6e6e6ffe7e6e7ffe7e7e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9eaffeaeaebffebebebffebebebffebebecffecececffececedffecececffecedecffedededffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffefeeefffefefeffff0eff0ffeff0f0fff0eff0fff0f0f0fff0f1f1fff0f0f1fff1f0f1fff1f1f1fff2f1f1fff2f2f1fff1f2f2fff1f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f2f3fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff4f4f3fff3f3f4fff4f3f4fff4f3f4fff4f4f4fff3f4f4fff4f3f4fff4f3f3fff4f4f4fff3f3f4fff4f3f4fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff4f4f4fff5f4f4fff4f5f4fff4f4f4fff5f4f4fff4f4f5fff5f4f5fff4f5f4fff5f5f4fff4f4f4fff4f4f5fff4f4f4fff4f4f3fff3f4f4fff4f3f4fff3f4f4fff4f4f4fff4f3f3fff3f4f3fff4f4f4fff3f4f3fff4f3f3fff3f3f4fff4f3f4fff4f3f4fff3f3f4fff3f4f3fff4f4f3fff3f3f3fff3f3f4fff3f3f4fff4f4f3fff3f3f3fff3f3f4fff3f4f4fff4f3f4fff3f3f3fff3f4f3fff3f4f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff6f5f6fff5f6f6fff6f5f5fff6f6f5fff5f6f6fff5f6f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff4f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f3f4fff3f4f4fff4f4f4fff4f3f3fff3f4f3fff4f4f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff3f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff1f1f2fff1f1f2fff1f1f1fff0f1f0fff0f1f1fff0f0f0ffeff0f0ffeff0f0ffefefefffefeeeeffeeeeeeffeeeeedffededeeffedecedffedecedffecececffebebebffebeaebffebeaeaffe9e9e9ffe8e7e8ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e6ffe5e5e5ffe4e5e5ffe3e3e3ffdfdfdfffdbdbdaffd8d8d8ffd7d6d6ffd4d4d4ffd2d2d2ffd1d0d0ffd0d0d1ffd1d0d1ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d4ffd4d3d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d7d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdad9daffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdbffdcdbdcffdddcdcffdcdddcffdcdcdcffdddcdcffdddcddffddddddffddddddffdededdffdededeffdededeffdededeffdededeffdedfdfffdfdedfffdfdfdfffe0e0dfffe1e1e1ffe4e4e4ffedededfff5f6f6fffdfcfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff111110ff5c5c5cffabacacffcbcbcbffdadadaffe9e8e8fff8f8f8fffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffefffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffffffffffefefffffffefffffefefffefefefffffefefffffffefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefdfdfffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffdfdfefffefefdfffefefdfffefefefffdfdfdfffefefdfffefefdfffefefefffdfdfefffdfefdfffefefefffefefefffefefdfffefefefffefefffffefefefffefefefffefefefffffffffffefefefffaf9f9ffebeaebffdcdcdcffcbcbcbffa0a1a0ff8e8d8eff767676ff616061ff49494aff333332ff232323ff161616ff0b0a0aff040404ff010102ff010000ff000000ff000000ff010000ff010000ff000000ff010000ff000100ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828382ff828283ff838282ff838282ff828282ff828181ff807f7fff7d7d7dff7b7b7bff797979ff767676ff747474ff727272ff6f706fff6d6e6eff6c6b6bff6a6a69ff676767ff656565ff626262ff605f5fff5d5d5dff5b5b5bff585858ff565656ff535353ff515152ff595a59ff6a6a6aff757575ff7a7a7aff807f80ff878786ff8e8e8dff949494ff999999ff9f9f9fffa4a4a4ffa9a9a9ffadadaeffb2b3b2ffb8b8b7ffbcbdbcffc0c1c0ffc4c4c4ffc9c9c9ffcececeffd2d1d2ffd4d5d4ffd7d7d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdadad9ffd6d6d6ffd6d6d6ffd6d5d5ffd5d4d5ffd3d3d4ffd3d3d2ffd2d1d1ffd0d0d0ffcfcfceffcececdffccccccffcacacaffc8c8c8ffc5c5c5ffc1c1c1ffbdbcbcffb8b8b8ffb4b3b3ffafafafffa9a9a9ffa3a3a3ff9e9d9dff979797ff8d8e8dff828281ff777776ff6e6e6fff676767ff616161ff5c5b5bff545454ff494949ff4e4e4dff4d4d4cff4c4c4cff4d4d4dff4f5050ff525151ff545353ff565656ff585859ff5b5b5bff5d5d5cff5f6060ff626261ff646464ff666666ff676868ff69696aff6b6c6bff6d6e6dff6f706fff717171ff717171ff717272ff717271ff727272ff727272ff72727300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff060706ff141413ff2a2b2bff4a4a49ff6f6f6fff939394ffa9a9a9ffb7b7b7ffbfbfbfffc4c4c4ffc6c6c6ffc6c6c6ffc8c7c8ffc8c8c8ffcacacaffd4d4d4ffe4e3e4fff5f5f5fffafafafffafafbfffbfbfafffbfafbfffafbfafffbfafafffafbfafffafafbfffbfafafffbfafafffafafafffbfafafffbfafafffafafafffbfafafffafbfafffafafafffafbfafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafaf9fffafafafffaf9f9fffafafafffafafafff9f9fafff9fafafff9f9f9fffaf9f9fffafafafffaf9fafffafafafffbfafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffafafafffbfafafffbfafafffafafafffafafafffafbfafffbfafbfffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafff9faf9fff9fafafffaf9f9fffafaf9fff9fafafffafafafff9faf9fffaf9f9fffaf9f9fff9fafafff9f9f9fffafafafffafafafff9f9fafffafafafffaf9f9fffaf9f9fffafafafffafafafffbfbfafffbfafafffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfff9f9f9fff1f0f1ffdcdcdcffc1c1c1ffb6b7b6ffb5b5b5ffb4b4b4ffb2b2b2ffb0b0b0ffaeaeaeffacabacffa7a8a7ff9f9e9eff8f908fff7b7b7cff646464ff484748ff262626ff0e0e0dff070606ff030303ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffe0dfdfffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe6e5e5ffe6e7e6ffe7e7e8ffe8e8e8ffe9eae9ffebeaeaffececebffecececffebebebffecebebffebebebffeaeaeaffeaeaeaffeae9e9ffeae9e9ffeaeaeaffeae9eaffeaeaeaffeae9e9ffe8e9e8ffe7e7e7ffe7e8e7ffe7e7e7ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e3ffe2e2e3ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffe0dfe0ffdfdfdfffdfdedeffdddeddffdedddeffddddddffdcdcdcffdbdbdcffdbdcdbffdbdadbffdadadaffdad9d9ffd9d9d9ffd8d8d9ffd8d7d8ffd7d7d7ffd6d6d6ffd6d5d5ffd6d5d5ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d3d2ffd2d2d1ffd2d2d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfceffcfcfceffcececeffcdcdcdffcdcdcdffccccccffcacacbffcacacaffc9c9c9ffc9c8c8ffc9c9c9ffc8c7c8ffc7c7c7ffc6c6c5ffc5c5c5ffc3c3c3ffc2c2c1ffbfbfbfffbebebeffbbbbbcffb8b9b8ffb6b6b5ffb2b3b3ffb0b0b0ffadadadffaaababffa8a8a8ffa4a3a3ff9d9d9dff969696ff909090ff898989ff838283ff7c7c7cff777776ff6e6f6eff696869ff616161ff5c5b5cff565656ff515251ff4d4d4dff494a4aff464645ff404140ff3b3a3bff363636ff323131ff2d2d2dff2b2a2aff292828ff262626ff252424ff222322ff212121ff1f1f1fff1e1e1eff1c1d1cff1b1c1bff1a1a1aff191919ff171818ff171717ff161616ff151515ff141414ff141414ff131313ff131312ff121212ff111112ff111111ff101010ff100f0fff101010ff0e0e0fff0e0e0eff0e0d0dff0d0d0dff0c0c0cff0c0d0cff0c0c0bff0b0b0bff0a0a0bff0a0b0aff0a0a0aff0a0a0aff090909ff080808ff080909ff080808ff090808ff090909ff090909ff090909ff090908ff090809ff080808ff080808ff070707ff080707ff070707ff060606ff050505ff050505ff050404ff010201ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff000001ff000101ff000000ff010000ff010101ff000001ff010100ff010000ff000101ff000000ff010100ff000000ff000000ff000001ff000100ff000100ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000100ff000000ff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0f0fff0f0f0eff0f0f0fff0d0e0eff0e0e0eff0d0d0dff0e0e0dff0e0e0dff0e0e0eff0e0e0eff0d0d0dff0d0d0dff0b0b0cff090909ff090909ff0a0a0aff0c0c0cff0d0d0eff10100fff121111ff141414ff161616ff1a1a1aff1e1e1dff222222ff262627ff2c2c2cff333332ff393939ff424241ff4c4c4cff555555ff595a59ff5f5e5eff666666ff707070ff797979ff807f7fff888788ff8e8e8eff909090ff919191ff939293ff979797ff9c9b9cff9e9f9fffa2a2a2ffa7a6a7ffabacabffb1b0b0ffb3b4b3ffb5b5b5ffb9b8b8ffbcbbbbffbebebeffc1c1c1ffc6c5c5ffc9c8c9ffcbcbcbffcfcfcfffd0d0d0ffc8c9c8ffbdbdbdffb0b0b0ffa3a4a4ff979797ff8c8c8cff828383ff7a7a7aff747473ff6c6c6cff656564ff606060ff5b5b5aff565656ff4f4f4fff49494aff434444ff3e3e3eff373737ff313131ff282829ff222222ff1e1e1dff191919ff151515ff131312ff101010ff0f0f0fff0f0f10ff121211ff121212ff121212ff111111ff111111ff101010ff0f100fff0b0a0bff080808ff080809ff070707ff060606ff060607ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfbfcfff1f1f1ffe9e8e8ffe2e1e1ffdeddddffdddcdcffddddddffdcdcdcffdcdddcffdcdcdcffdcdcdbffdbdcdcffdcdbdbffdbdcdbffdadbdbffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d7d7ffd6d6d5ffd6d5d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d2ffd2d3d2ffd2d2d2ffd1d1d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcfceceffcecfceffcececeffcecdceffcecdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcecdffcecdcdffcfcfceffd3d3d3ffd7d7d7ffdadbdaffdededdffe0e0e0ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e4e4ffe6e5e5ffe7e7e7ffe7e7e8ffe9e9e8ffe9e9e8ffe9e9e9ffeaeae9ffeaebeaffebebeaffebebebffebebecffebecebffecececffecedecffededecffececedffededeeffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f2fff2f3f2fff3f2f2fff2f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f4fff4f4f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff4f4f3fff3f3f3fff3f4f4fff3f3f4fff3f4f3fff4f4f3fff3f4f3fff3f4f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff4f4f3fff4f3f4fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff5f4f4fff4f5f4fff5f4f4fff5f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f3fff4f4f4fff3f3f3fff4f4f3fff4f4f4fff3f3f4fff3f4f4fff3f3f3fff4f3f3fff4f4f4fff3f3f4fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff4f4f3fff3f4f3fff3f4f3fff3f3f3fff4f4f4fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff5f5f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff5f6f5fff6f5f5fff5f6f5fff5f5f6fff6f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f5f4fff4f4f3fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff4f4f3fff4f3f3fff3f4f4fff3f3f3fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff3f3f3fff2f2f3fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f1fff0f0f0fff0efefffefefefffefefefffeeeeeeffeeeeedffeeedeeffedededffedececffebebebffebebebffebebebffebeaebffe9e9e9ffe8e8e8ffe9e8e9ffe8e9e8ffe8e8e7ffe7e7e7ffe5e5e5ffe4e3e3ffe5e4e5ffe2e2e2ffdddddcffdadadaffd8d7d8ffd6d5d5ffd3d3d3ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffd0d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd2d2d3ffd3d3d3ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d4ffd4d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdbdadaffdadbdaffdbdadbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdbdcffdcdbdcffdcdcdcffdcdddcffdddcdcffddddddffddddddffddddddffdddeddffdeddddffdededeffdddedeffdededeffdededeffdfdedeffdfdfdeffdfdfdfffdfdfdfffe1e1e1ffe7e7e7fff0f1f1fff7f8f8fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff403f3fff8b8b8bffc5c5c5ffd7d7d7ffe6e7e7fff6f5f5fffdfcfcfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffefffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefffffffefefffffffffffefefefffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfefdfffefdfdfffefdfdfffefefefffefefdfffefefefffdfefefffefdfefffefdfdfffdfefefffefefdfffefefefffefdfefffefdfefffdfefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefff9f9f9ffe8e8e8ffdadad9ffc0c0bfffa7a7a6ff8d8c8dff747574ff5c5c5cff424242ff2e2e2eff1f1f1eff0f1010ff070707ff030302ff010101ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828382ff828383ff828282ff838283ff838282ff828282ff818181ff7f7f7fff7d7d7dff7b7b7bff787878ff767676ff747474ff717272ff706f70ff6e6e6dff6b6b6cff69696aff676767ff656564ff636262ff605f60ff5d5e5dff5b5b5bff595858ff575757ff545454ff525252ff5a5b5bff6e6d6dff767575ff7a7a7aff818080ff878787ff8e8e8eff949494ff9a9a9affa0a0a0ffa5a5a5ffaaa9a9ffafaeafffb4b4b4ffb8b9b8ffbdbdbdffc2c1c1ffc6c6c6ffcacacaffd0cfcfffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9daffdadadbffdadadaffdadad9ffd7d7d6ffd7d6d6ffd6d5d6ffd4d5d5ffd4d3d4ffd3d2d3ffd2d1d1ffd0d0d0ffcecfcfffcdceceffccccccffcacacaffc8c7c7ffc5c4c4ffc1c1c1ffbcbcbcffb8b7b7ffb4b3b3ffaeaeaeffa9a8a8ffa3a2a2ff9c9d9dff969696ff8d8d8cff818182ff767677ff6e6e6eff676766ff605f60ff545454ff4c4d4cff474746ff4d4d4dff4d4d4dff4c4c4cff4e4e4eff4f5050ff525252ff545454ff565656ff595958ff5b5b5bff5e5d5eff605f60ff626262ff646464ff666666ff686767ff6a696aff6b6b6cff6d6d6dff706f70ff727171ff727172ff717271ff727272ff727272ff727272ff7272720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff070707ff111111ff262525ff4a4a4aff767676ff979696ffadadadffb9b9b9ffbdbdbdffc0c0c0ffc3c3c3ffc6c6c6ffc7c7c7ffc8c8c7ffcacac9ffd0cfcfffe2e1e2fff3f4f3fffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfbfffafbfbfffafbfafffbfbfbfffbfafafffbfafafffafafafffbfafafffafafafffbfafafffafafafffbfafafffbfafbfffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafaf9fffaf9f9fffafafafff9faf9fffafafafff9f9f9fffaf9f9fffaf9f9fff9fafafffafafafffafafafffbfafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffbfafbfffafbfafffafafbfffbfafafffbfafafffbfafafffafbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffaf9f9fffaf9fafff9fafafffaf9fafffafaf9fff9f9fafff9f9fafffafaf9fffafaf9fffaf9fafffaf9fafff9faf9fff9f9f9fffaf9f9fffafafafff9faf9fffafafafff9fafafffaf9fafffaf9f9fff9fafafffafafafffafafafffbfafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffcfbfbfff9f9f9ffeeeeeeffd6d6d7ffbebebeffb8b8b7ffb6b6b5ffb6b5b5ffb5b4b5ffb3b4b3ffafafafffacacacffa9a8a8ffa2a2a1ff949595ff7e7e7eff616161ff474747ff282728ff0f0f0fff060606ff030203ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e0ffe0e1e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdfdedfffe0dfe0ffe1e0e0ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e4ffe5e5e4ffe5e5e5ffe5e6e6ffe7e7e6ffe8e8e7ffe9e9e9ffeae9eaffebecebffebebebffebeaebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe8e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e5e5ffe5e5e5ffe4e4e5ffe4e4e3ffe3e3e3ffe3e3e2ffe3e2e2ffe1e2e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedfffdededfffdededeffdddeddffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdadbffdadadaffdad9daffd9d9d8ffd8d9d9ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd3d3d3ffd3d2d2ffd3d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d1ffcfd0d0ffcfcfcfffcfcfceffcececeffcecdcdffcdcdccffccccccffcbcbcbffcbcacaffc9cac9ffc9c9c9ffc7c7c7ffc7c6c6ffc6c5c5ffc5c5c5ffc5c5c4ffc3c3c3ffc2c2c2ffc0c0c0ffbfbfbfffbdbdbdffbbbbbbffb8b8b8ffb5b4b4ffb1b1b1ffadadacffa9a9a9ffa5a5a5ffa2a2a2ff9e9e9eff9b9a9aff959594ff8c8c8cff858585ff7d7d7dff767676ff707070ff6a6a6aff636363ff5a5a5aff565555ff505050ff4b4b4bff464646ff424242ff3e3e3eff3b3b3aff373837ff333434ff2f2f2fff2c2b2cff282727ff252525ff232323ff222121ff20201fff1e1e1eff1c1c1cff1c1b1bff1b1a1aff191919ff181818ff181817ff161617ff161616ff151515ff151514ff141314ff131213ff121211ff111111ff111010ff101010ff101010ff101010ff0f0f0fff0f0e0eff0e0e0eff0d0d0eff0d0d0cff0c0c0cff0c0c0cff0b0b0cff0b0b0bff0b0b0bff0a0a0aff090909ff0a0909ff090909ff090909ff090909ff090808ff080808ff070807ff080807ff090908ff080808ff090909ff080808ff080808ff080808ff080808ff070807ff070706ff070606ff060506ff040504ff020202ff020101ff010101ff010000ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff010000ff010000ff010000ff000100ff000000ff000000ff010000ff000100ff010101ff000000ff010000ff010000ff000001ff010100ff010101ff010001ff000001ff000000ff010101ff010000ff000000ff010000ff000001ff000000ff010001ff010000ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff010000ff000100ff000000ff000000ff000000ff010000ff000100ff000101ff000000ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000ff100f10ff10100fff0e0e0fff0e0e0fff0f0f0eff0e0e0dff0e0d0eff0e0d0dff0d0e0dff0e0e0dff0e0d0eff0e0e0eff0d0d0dff0c0c0cff0b0c0cff0d0c0cff0e0d0dff0f0f10ff121211ff151415ff181718ff1a1a1aff1d1e1eff222223ff282727ff2d2d2dff353434ff3c3c3dff444444ff4c4c4dff575656ff626262ff696a6aff6f6e6eff737373ff7a7a7aff868686ff8f8e8fff999999ffa7a6a7ffb6b6b7ffbcbcbbffbfbfbfffc3c2c2ffc8c7c8ffc8c9c9ffcacacaffcdcdcdffd0d0d0ffd2d2d2ffd4d5d4ffd6d7d7ffd8d9d8ffdbdbdbffdcdcdcffdededeffe0e0e0ffe4e4e4ffe7e7e6ffe9e8e8ffeaeaeaffeae9e9ffe6e5e6ffdededfffd8d8d8ffd0d0cfffc6c6c6ffbababbffafafaeffa1a0a0ff949494ff898889ff7f807fff787878ff727171ff6d6d6dff676867ff636363ff5e5e5eff595858ff4f4f4fff444445ff393939ff303030ff292929ff222222ff1c1d1dff191919ff161616ff141414ff131212ff111112ff121212ff111111ff111111ff101010ff0f100fff0b0b0bff090908ff080808ff070707ff060606ff060606ff030304ff030304ff020201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfff5f4f4ffecececffe4e4e4ffdededeffdddcdcffddddddffdcdcdcffdcdcdcffdcdbdcffdbdcdcffdbdbdcffdcdcdbffdbdbdbffdbdbdbffdbdbdaffdadad9ffdad9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd4d4d5ffd4d3d4ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0cfffd0d0cfffd0d0cfffd0cfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfceceffcecfceffcececeffcdcecdffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcccccdffcdccccffcdcccdffcccdcdffcdcdcdffcdcecdffcdcdceffd1d1d1ffd6d5d5ffdad9d9ffdcdcdcffdfdedfffe1e2e1ffe3e3e3ffe2e2e2ffe3e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe8e8e7ffe8e8e8ffe9e8e9ffe9e9e9ffe9eaeaffeaebebffebebebffebebebffecebebffecececffecececffedecedffededecffedededffedededffeeededffeeeeeeffedededffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefeeffefefeffff0efeffff0eff0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f2f2fff1f2f2fff1f2f1fff2f2f2fff2f1f1fff2f1f2fff2f2f2fff3f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f2fff3f2f3fff2f2f2fff2f2f3fff3f3f2fff2f2f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f3f3fff3f4f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff4f3f3fff3f3f4fff4f4f3fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff2f2f2fff3f3f3fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff4f3f3fff4f4f3fff3f4f4fff3f4f4fff4f4f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff4f3f3fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff5f5f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff6f5f5fff5f6f6fff5f6f6fff5f5f5fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff5f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff3f3f4fff4f3f3fff4f4f3fff4f3f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f2f2fff2f2f3fff3f3f2fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f0f0fff1f0f0ffeff0f0fff0f0effff0f0efffefeeeeffefefeeffeeeeeeffeeedeeffededeeffedededffecececffebebebffebebeaffebeaebffeaebeaffe9e9e9ffe8e8e8ffe9e9e9ffeae9e9ffe8e9e9ffe7e8e8ffe6e6e6ffe6e5e6ffe6e5e5ffe5e4e5ffe0e0e0ffdcdbdcffd9d9d9ffd7d7d7ffd4d4d4ffd2d1d1ffd0cfd0ffcfcfcfffcfcfcfffd0d0cfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d4ffd3d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9dad9ffd9d9d9ffdad9daffdadadaffdadad9ffdadadaffdadbdbffdadbdaffdbdbdbffdbdadaffdbdbdbffdbdbdbffdcdbdcffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddcddffdcdcdcffdddcddffddddddffddddddffdddddeffdeddddffdededdffdededeffdfdedeffdedfdeffdfdfdeffdfdfdfffe0e0e0ffe3e3e3ffebebebfff3f4f4fffdfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff090909ff525252ffc7c7c7ffd5d5d5ffe2e2e2ffefefeffffbfcfcfffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffefffffffffffffffefffefffffffefffffefefffefefffffffefffffefefffffefefffffefffefffffefefffefefefffefefffffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffefffffffffefffffdfdfdfff4f4f5ffe6e5e5ffd5d5d6ffc3c2c3ffa3a3a3ff8b8b8bff727272ff565656ff3d3d3dff292929ff181817ff0c0c0cff050505ff030203ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff838382ff828282ff828282ff838283ff828282ff828283ff818281ff807f7fff7d7d7dff7b7b7cff797979ff767777ff747574ff727272ff707070ff6e6e6eff6c6c6cff696a6aff676767ff656565ff626262ff5f6060ff5d5d5eff5b5b5bff5a5959ff585858ff555555ff535353ff5c5c5cff6f6f6fff767676ff7a7a7aff818080ff888788ff8f8e8fff959595ff9b9b9affa0a0a0ffa6a6a6ffabababffb0afb0ffb5b5b4ffb9b9b9ffbebebeffc3c2c3ffc7c7c7ffcbcbcbffd1d0d0ffd4d3d3ffd5d5d6ffd7d7d7ffd8d9d9ffdad9daffdbdadbffdad9daffdad9d9ffd7d7d7ffd6d6d6ffd5d6d6ffd4d5d5ffd4d4d4ffd3d3d3ffd2d1d2ffd0d0d0ffcfcfceffcdcdcdffcbcbcbffcac9caffc7c7c7ffc3c3c4ffc0c0c0ffbcbbbbffb7b7b7ffb2b2b3ffaeaeaeffa8a9a9ffa1a2a2ff9c9c9bff959595ff8c8b8cff818181ff767676ff6e6e6eff676766ff5d5d5dff4c4d4dff3e3e3fff434343ff4e4e4dff4d4e4eff4d4d4dff4e4e4eff505050ff525252ff545454ff565656ff595959ff5c5b5cff5e5e5eff60605fff626261ff646464ff666666ff686868ff6a696aff6c6c6bff6d6d6dff706f6fff727172ff727272ff727271ff727272ff737272ff727273ff7273730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff070606ff111011ff2a2a2aff555554ff7e7e7eff9e9d9dffafafb0ffb7b8b8ffbdbdbdffc0c0c1ffc4c3c3ffc6c5c6ffc7c7c7ffc8c8c9ffcac9caffcfcfcfffddddddfff1f1f1fffafbfafffbfbfbfffafbfafffbfbfafffafafafffafafafffbfafbfffafafafffafafbfffbfbfafffbfafafffafafafffafafbfffbfafbfffafbfbfffafbfafffbfafafffafbfafffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafff9fafafff9fafafffafafafffaf9f9fffafafafffbfafbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffbfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffbfcfcfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfafbfffafbfbfffafbfafffbfbfbfffafbfafffbfafbfffafbfafffbfbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffaf9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9fafafff9f9fafff9f9f9fffafafafff9fafafffafafafffafafafff9fafafff9fafafffafafafffaf9f9fffafafafffafafbfffbfafbfffbfafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffafafbfff7f7f7ffebececffd1d1d2ffbdbcbdffb8b8b9ffb7b6b6ffb6b6b6ffb6b6b6ffb5b5b6ffb3b3b3ffafafafffaaaaaaffa4a4a4ff989998ff858584ff616161ff3d3d3eff232223ff0f0f0fff070708ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e0e0ffdfdfdfffdededfffdfdedfffddddddffdddddeffdedfdeffe0dfdfffe0dfdfffe1e0e1ffe1e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9eaffebebebffebebeaffebebeaffeaeaeaffeaeaeaffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e8e9ffe8e8e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe2e3e2ffe3e2e2ffe2e1e2ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdedfdfffdedddeffddddddffdcdcddffdcdcdcffdbdbdcffdbdadbffdadadbffdadadaffdadadaffd9d9d9ffd9d8d9ffd7d8d8ffd7d8d7ffd7d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d3ffd4d4d4ffd3d3d4ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcecfffcececeffcdcdcdffcdcdccffccccccffcbccccffcbcbccffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c0c0ffbfbebfffbdbdbdffbbbbbbffbabab9ffb7b8b7ffb5b5b5ffb1b1b1ffadacacffa8a7a7ffa1a2a1ff9d9c9cff979798ff949494ff8f8f8fff8a8a8aff838383ff7b7b7bff737373ff6a6b6bff636263ff5d5c5dff575657ff505050ff484848ff454444ff404040ff3b3c3bff383838ff343534ff323132ff2e2f2eff2c2c2bff292929ff262526ff232323ff202020ff1e1e1fff1e1e1dff1d1c1cff1b1a1aff19191aff181819ff171718ff161717ff161616ff151515ff151415ff141414ff131313ff121312ff121212ff111111ff101111ff101010ff0f0f0fff0f0f0fff0e0f0fff0e0e0eff0e0e0eff0d0e0eff0d0d0dff0c0c0cff0c0b0bff0b0b0bff0b0a0bff0b0b0bff0b0a0aff0a0a09ff090909ff090909ff080808ff080708ff090808ff080808ff090808ff080708ff070707ff070707ff080808ff080808ff080808ff080808ff080808ff070708ff070707ff070607ff060606ff050506ff050405ff020202ff010101ff010101ff000100ff010001ff000100ff010100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010100ff000101ff010000ff010100ff000001ff000100ff000000ff000000ff010000ff010001ff010001ff010000ff010100ff000000ff000101ff010000ff010000ff010100ff000000ff010000ff000001ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff101010ff100f10ff100f10ff0e0e0eff0e0f0eff0f0f0eff0d0d0dff0d0e0eff0d0d0dff0e0e0dff0e0e0eff0c0d0dff0d0d0dff0e0e0eff0f0f0fff101010ff121211ff131313ff171717ff1b1b1bff201f20ff242423ff292928ff2e2f2eff363636ff3e3e3eff464546ff50504fff595959ff636363ff6c6c6cff757676ff7d7d7dff828282ff898989ff949495ffa4a5a5ffb3b3b3ffc2c2c2ffd0cfd0ffd9d8d9ffdcdcdcffdfdfdfffe0dfe0ffe1e1e2ffe3e3e3ffe5e5e5ffe6e7e6ffe8e8e8ffe8e9e8ffebebeaffedececffefeeeffff2f1f2fff4f4f4fff6f6f7fff9f9f9fffbfafafffbfbfbfffbfbfcfffcfcfcfffcfcfcfffafafafff4f4f4ffeeeeeeffe9e8e9ffe2e2e2ffdbdcdcffd6d6d6ffcfcfcfffc4c4c4ffb7b7b7ffa9a9a9ff9b9b9aff8d8d8dff858686ff7e7e7eff7d7d7dff7b7c7cff717272ff666665ff595959ff4e4d4dff434243ff393939ff303030ff282827ff212121ff1d1d1dff1b1b1aff181718ff151414ff111111ff100f0fff100f10ff0f1010ff0b0b0bff090808ff090808ff070708ff060606ff060607ff030304ff040303ff010102ff020101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff6f5f6ffefefefffe6e6e7ffe1e1e0ffddddddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadad9ffd8d9d9ffd8d9d9ffd8d8d8ffd8d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd5d4d4ffd5d4d5ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd1d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0cfd0ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcecfcfffcfcfcfffcecfceffcfceceffcececeffcececeffcecdceffcdcdcdffcecdcdffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdccccffcdcccdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcecdceffd0cfd0ffd3d3d3ffd7d8d7ffdcdbdbffdddeddffe0e1e1ffe3e3e3ffe4e4e4ffe3e3e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e5e5ffe5e6e5ffe6e6e6ffe7e6e7ffe8e7e7ffe9e8e9ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffebebebffebebebffecebebffececebffebececffedececffedecedffedededffedededffeeededffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeefffefeeefffefeeefffefefefffefeff0ffefefefffeff0f0ffeff0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f1f2fff2f1f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff2f3f3fff2f3f2fff3f3f3fff2f3f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f4fff3f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f2fff3f3f3fff3f2f3fff2f3f3fff2f3f2fff3f3f3fff3f2f3fff2f2f3fff2f3f3fff2f3f3fff3f2f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff3f4f3fff4f4f3fff3f3f3fff3f4f4fff3f3f4fff3f3f3fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff3f3f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f5fff5f4f4fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff5f4f4fff4f4f5fff5f4f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f1fff2f2f1fff1f2f1fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff0f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0effff0f0f0fff0efefffefeeefffeeefefffeeeeeeffeeedeeffedededffedecedffecececffebececffebeaebffeaeaebffeaeaeaffeaeae9ffe8e8e8ffe9e9e9ffe9eae9ffeaeae9ffe8e8e8ffe7e6e7ffe7e6e7ffe5e5e5ffe6e6e7ffe4e4e4ffdfdedeffdadadaffd8d8d9ffd6d5d6ffd3d3d3ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9dad9ffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdadadbffdbdbdbffdcdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffdddcdcffdcdddcffdddcddffddddddffddddddffddddddffdededdffdddeddffdededeffdededeffdededeffdfdfdfffdfdfdfffe1e0e0ffe6e6e6ffeeefeffff6f7f7fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff252626ff858485ffd1d1d1ffe4e4e4ffecececfff9f8f9fffefefefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffefefffffefffffffefffffffefffffffefffefffefefefffffefefffffffefffefffefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffefefefffffefefffefffefffefffffffffefffffcfbfbffefeff0ffdfe0e0ffd5d5d5ffbbbbbbff9f9f9fff898989ff6d6d6eff525252ff393939ff252525ff151515ff0a0a09ff040504ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828382ff828382ff828282ff838282ff818181ff7f7f7fff7d7d7dff7b7b7bff797879ff777676ff747574ff727372ff707070ff6e6e6fff6c6d6cff6a6a6aff676867ff656565ff626262ff606061ff5e5d5eff5c5c5cff5a5a5aff585858ff565556ff545454ff5e5e5eff6f6f6fff767676ff7a7a7bff818181ff888889ff90908fff969696ff9c9c9cffa1a1a1ffa6a6a7ffabacabffb1b1b0ffb6b6b5ffbababaffbfbfbeffc4c3c3ffc8c8c8ffcdcccdffd1d0d1ffd3d4d4ffd5d5d6ffd8d7d7ffd8d9d8ffdadadaffdbdadbffdadadaffd9d9daffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d2d1ffd0d0d0ffcfcfcfffcdcdcdffcbcccbffc9cac9ffc7c7c6ffc4c3c4ffbfbfbfffbbbbbbffb6b6b6ffb2b2b2ffadadadffa8a7a7ffa1a1a1ff9a9a9aff939494ff8a8a8bff818180ff767676ff6e6e6eff666666ff5a5a59ff4c4c4dff343334ff3f3f3fff4d4d4dff4d4d4dff4d4c4dff4e4e4eff505050ff525252ff555455ff575757ff59595aff5b5c5cff5e5e5eff606060ff626262ff646464ff666666ff686867ff6a6a69ff6c6c6bff6d6e6eff70706fff727272ff727272ff727272ff737272ff727372ff727273ff737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff020202ff080707ff151514ff333233ff5c5b5bff848484ff9f9fa0ffafaeaeffb7b8b7ffbdbdbdffc0c0c0ffc3c3c3ffc6c6c6ffc7c8c8ffc8c8c8ffcac9caffcdceceffdadadaffedeeeefff9f9f9fffbfafafffbfafafffbfbfafffafbfafffafbfafffafafafffbfafbfffafbfafffbfafafffafafafffbfafbfffbfafafffbfafafffbfbfbfffafbfafffafbfbfffbfafbfffafbfafffafbfafffafbfafffafbfafffafafafffafbfbfffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfafbfffafbfbfffafbfbfffafbfbfffafbfafffafafafffbfafafffbfafafffafbfafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9fafafffafafafffafafafff9faf9fff9faf9fff9faf9fffafafafff9f9f9fffafafafffaf9fafffafaf9fffafafafff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffafafafffbfafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfbfff9faf9fff2f2f3ffe7e6e7ffcfcfcfffbebebeffbab9baffb8b8b8ffb6b6b7ffb6b7b7ffb6b6b6ffb5b4b5ffb1b2b1ffadadadffa7a7a7ff9b9b9aff878787ff676767ff3b3b3bff1c1d1cff0c0d0cff060605ff030203ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffdfdfdfffdfdfdeffdedfdeffdddeddffddddddffdedddeffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e8e7ffe9e9e9ffebeaebffebeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e3ffe3e3e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfdfffdedfdfffdededfffdededeffddddddffdcdcddffdcdcdcffdcdbdbffdbdbdbffdadbdbffdadadaffd9d9daffd9d9d9ffd8d9d9ffd8d8d8ffd7d8d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcdcdceffcccdccffcbccccffcbcbcbffcacbcaffcacacaffcacacaffcac9caffc9c8c8ffc7c7c7ffc5c5c5ffc4c4c5ffc3c2c2ffc1c0c1ffbfbfbfffbebebeffbdbdbdffbbbabbffb8b8b8ffb5b6b5ffb2b3b3ffb1b1b1ffaeaeaeffabababffa6a7a6ffa0a0a0ff9a9a99ff929292ff8b8b8bff868585ff828282ff7d7c7dff757474ff6d6e6eff666767ff606060ff595958ff525252ff4c4b4cff464545ff404041ff3a3b3bff373738ff343434ff303030ff2c2c2dff292a2aff272827ff252424ff232222ff212120ff1e1f1eff1d1d1dff1b1b1bff1b1a1aff181918ff181717ff161616ff161616ff151515ff141414ff141414ff131313ff121313ff121213ff111211ff111111ff101110ff101010ff0f0f0fff0f0f0fff0f0e0fff0e0e0eff0d0e0dff0c0d0cff0c0c0cff0c0b0bff0b0b0bff0b0b0bff0b0b0bff0a0a0bff09090aff09090aff0a0a09ff090a0aff090909ff080807ff070708ff070707ff070707ff080807ff070808ff070707ff070707ff070807ff070707ff070707ff070807ff070708ff080707ff070707ff060606ff060506ff050404ff020203ff010202ff010101ff010101ff000101ff010101ff000101ff000100ff000000ff000000ff000000ff000100ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010001ff010000ff000100ff000000ff000001ff010000ff010001ff000000ff010000ff010101ff000001ff000000ff010100ff000101ff010101ff000000ff000001ff000100ff010100ff010100ff000000ff000000ff010000ff000100ff000001ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff100f0fff111111ff101110ff101010ff101010ff101010ff0f1010ff0e0f0eff0f0f0fff0e0f0eff0e0e0eff0e0d0eff0d0d0dff0d0d0dff0d0e0dff0f0f10ff121111ff141314ff151516ff181818ff1b1b1bff201f20ff252525ff2b2b2bff323232ff3a3a3aff414141ff494849ff525251ff5c5d5cff676867ff707170ff787878ff818181ff8c8c8bff969697ffa1a1a1ffafafafffbebebeffccccccffd6d6d6ffdededeffe8e7e8ffefefeffff6f6f7fff8f9f9fff8f8f9fff9f9f9fffafafafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfefdfffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffefefffffffffffdfefefffcfdfdfffcfcfcfff9f9f9fff3f3f3ffebebebffe6e6e6ffe0e1e0ffdcdcdcffd7d6d7ffcececeffc0c1c1ffb7b7b7ffaaaaaaff9f9f9fff959595ff858585ff7a7a7aff6e6e6fff626263ff565757ff4c4c4cff424343ff383838ff2e2e2eff272727ff212221ff1e1e1dff1a1a19ff141515ff111111ff0f0e0eff0b0b0bff090809ff090808ff070707ff060606ff070606ff030403ff030303ff020102ff020101ff010101ff010202ff010102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffbfcfbfff2f3f2ffe9e9e9ffe2e1e2ffdddeddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdbdcdbffdbdcdcffdbdbdcffdbdbdbffdadbdbffdadadaffd9dad9ffd8d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d2ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfd0ffcfcfcfffcececfffcfcecfffcecfceffcececeffcececfffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcccdffcccdccffcdccccffccccccffcdcccdffcdccccffcdccccffcdcdcdffcccdcdffcdcdcdffcececeffd1d2d1ffd6d6d6ffdadadaffddddddffdfdfdfffe2e2e2ffe4e3e4ffe5e5e4ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e8ffe8e7e8ffe8e8e8ffe9e9e8ffe9eae9ffeaeaeaffeaeaeaffeaeaebffebebeaffebecebffececebffecececffecececffedecedffedededffededeeffeeededffedeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeeeffefefefffeff0efffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f1fff2f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f3f4fff4f3f3fff4f4f4fff3f3f3fff3f3f4fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff2f3f2fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f2f3fff3f2f2fff3f3f3fff2f3f3fff2f2f3fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff3f4f3fff4f3f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff4f4f4fff3f3f3fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff3f3f2fff2f3f3fff3f3f3fff3f3f2fff3f2f3fff3f3f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f3f3fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f5f5fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff5f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff1f1f1fff1f1f2fff1f2f1fff1f2f1fff1f1f1fff0f1f1fff1f0f0fff1f0f0fff0f1f0fff0f0f0fff0efefffefefefffeeeeefffefeeeeffeeeeeeffedeeeeffedededffedececffecececffebececffeaeaebffeaeaebffeaebeaffe9e9e9ffe8e8e8ffe9e9e8ffeaeaeaffeaeaeaffe9e9e9ffe7e8e7ffe7e8e7ffe6e6e6ffe9e8e8ffe6e7e6ffe1e1e1ffdbdbdcffd9d9d9ffd7d7d7ffd4d4d4ffd1d1d1ffcfcfcfffcecfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d4ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdadad9ffdadad9ffdadadaffdadbdaffdadadaffdbdadbffdadbdaffdbdbdbffdbdbdbffdcdbdcffdcdbdbffdcdbdbffdcdcdcffdcdddcffdcddddffdddcddffdddddcffdcddddffddddddffdddeddffddddddffdededeffdededeffdfdedeffdfdfdfffdedfdeffe0dfe0ffe3e3e3ffe9e9e9fff3f3f3fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030203ff424343ffacadadffdbdbdbffeaebeafff8f8f8fffbfcfcfffefefefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffefffefffefffefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffefefefffefffffffefefefffefffffffefefefffffefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffdfefdfffdfdfefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffffffffefffffefefefffefffefffefffefffefefefffefefffffefefefffffffefffffefffffafafaffe9e9e9ffe0e0e0ffd1d1d2ffb5b6b6ff9fa09fff868686ff686868ff4b4b4bff323232ff212121ff111111ff060607ff030302ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff838282ff838282ff838382ff828282ff838282ff828382ff818181ff7f8080ff7d7d7dff7b7c7cff797978ff777676ff747574ff727273ff707071ff6e6f6eff6d6c6cff6a6a6aff686868ff666566ff636363ff606060ff5e5e5eff5b5c5cff5a5959ff575757ff555555ff545455ff5f5f5fff6f6f6fff757576ff7a7b7aff828282ff8a898aff919191ff979797ff9c9c9cffa1a1a1ffa6a7a6ffabababffb0b0b0ffb5b6b5ffbabbbaffc0c0c0ffc4c4c4ffc8c9c9ffcdcdcdffd1d1d1ffd4d4d4ffd6d6d6ffd7d7d7ffd9d8d9ffd9dad9ffdadadaffdadadaffd9d9d9ffd7d7d6ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfceffcecdcdffcccccbffc9c9c9ffc7c7c7ffc4c5c4ffc0c0c0ffbbbbbbffb6b6b6ffb1b2b2ffacacacffa7a6a6ff9fa0a0ff999999ff929292ff898a89ff808080ff767676ff6e6e6eff666566ff5a5a5aff4e4e4eff323131ff3c3d3dff4c4c4cff4c4d4dff4c4c4cff4d4d4eff505050ff535253ff555555ff575857ff5a5a5aff5c5c5cff5e5e5eff606060ff636262ff646464ff666666ff686868ff6a696aff6c6c6cff6e6e6eff707070ff727272ff727272ff737272ff727272ff727372ff737373ff73727300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff090a0aff1a1919ff393838ff5f605fff868686ff9f9f9fffadadaeffb6b6b6ffbcbcbcffc0c0c1ffc3c4c3ffc6c6c6ffc7c7c7ffc8c7c8ffcacacaffcdcecdffd8d8d8ffeaeaeafff7f7f7fffbfafafffbfbfbfffbfbfafffafafafffbfbfafffafbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfafafffafbfafffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffafbfafffafbfafffafafafffafafafffafafafffafafafff9faf9fff9f9fafffaf9fafffafafafffafafafffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffbfafbfffafafafffafafafffbfafafffbfbfbfffbfbfafffafafafffbfafafffafbfafffafafafffafbfafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafaf9fffafaf9fff9fafafffaf9fafff9fafafff9fafafffaf9fafff9faf9fffafafafff9f9f9fff9faf9fff9f9fafffaf9fafffaf9fafff9f9fafff9faf9fffafafafffaf9fafffafafafffafafafffbfafafffafbfafffafbfafffbfafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfff9f9f9fff2f3f2ffe1e1e1ffc9c9caffbfbebfffbcbcbcffbabab9ffb8b8b8ffb6b7b6ffb5b5b5ffb4b4b4ffb1b0b1ffacacacffa7a7a7ff9e9e9eff8a8989ff6a6b6aff464645ff212121ff0c0c0bff040404ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffdfdedeffdfdedeffdededdffddddddffddddddffdddeddffdededeffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe2e1e1ffe1e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e6ffe7e6e7ffe7e8e7ffe8e9e9ffeaeaeaffe9eaeaffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffdededeffdddeddffddddddffdcdcddffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffd9dad9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfceceffcececeffcdcdcdffcccccdffcbcccbffcbcacaffcacac9ffc8c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c7c7ffc5c6c6ffc4c4c4ffc2c2c2ffc0c1c0ffbebebfffbdbcbdffbababaffb8b8b8ffb5b6b5ffb3b3b3ffafafafffabababffa7a7a7ffa4a3a3ffa0a0a0ff9b9b9bff959595ff8f8e8fff888989ff818181ff7a7a7aff737373ff6c6d6dff666666ff5f5f5fff595959ff535353ff4d4d4dff484748ff424242ff3d3d3cff383838ff333433ff2f302fff2d2d2dff2a292aff272727ff242524ff222122ff1f1e1fff1c1d1cff1b1b1bff1a1a1aff191919ff181718ff171717ff161616ff141414ff131414ff131213ff121313ff121212ff121111ff101111ff101111ff101010ff101010ff0f0f0fff0f0f0fff0e0f0eff0d0d0dff0c0d0cff0c0c0cff0c0b0cff0b0c0bff0c0b0bff0a0a0aff090a09ff080909ff090809ff0a090aff090909ff080908ff080808ff080808ff090808ff080808ff080808ff070707ff060706ff060606ff060606ff070707ff070707ff070707ff070707ff060707ff070707ff070606ff060706ff060606ff050506ff050505ff020202ff020201ff020202ff010101ff010100ff010101ff010001ff010101ff010101ff010001ff000000ff000000ff010000ff010101ff010100ff000000ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000000ff010001ff000000ff000100ff000000ff010000ff010000ff000001ff010000ff000101ff000100ff000000ff000000ff000000ff000000ff010100ff000000ff000100ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010001ff000100ff000000ff000000ff000001ff000000ff000100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff111010ff0f1010ff101111ff101011ff101010ff101010ff10100fff0f1010ff0f0e0fff0f0f0fff0e0f0fff0e0d0dff0c0c0cff0e0e0eff101010ff131313ff161617ff19191aff1d1d1dff212021ff262626ff2c2c2cff343333ff3d3c3dff464646ff4f4f4fff575757ff5f5f5fff6a6969ff747474ff7e7f7fff888988ff949493ff9f9fa0ffadadadffbbbabbffc7c7c7ffd2d3d2ffdbdcdbffe3e3e4ffedededfff6f6f6fffcfcfcfffdfdfdfffefffefffffffefffffefffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefefdfffcfcfcfffbfafbfff8f9f9fff4f5f5ffedececffe6e7e7ffe0e0e0ffdbdbdcffd5d6d5ffcdcdceffc0c0c0ffa8a7a8ff929293ff838383ff777777ff6d6c6dff626262ff585858ff4c4b4bff3e3e3eff343535ff2c2b2bff252525ff202020ff1b1b1bff161615ff0f0f0fff090a0aff070707ff070707ff060706ff060606ff030303ff030304ff010201ff020201ff010101ff020201ff020201ff050405ff05040500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f5f5ffededeeffe5e5e5ffdedfdeffdddcdcffdcddddffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdcdbffdbdbdcffdbdbdcffdbdcdbffdbdbdbffdbdbdaffd9dadaffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d6ffd6d5d6ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d0d0ffd0d1d0ffd0d0d0ffcfcfd0ffd0cfd0ffcfd0cfffcfcfcfffcfcfd0ffcfcfcfffcfcfceffcececeffcfcecfffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcccdffcccdcdffcdcdccffcdccccffcccdcdffcdcdcdffcdcdceffd0d0d0ffd4d4d4ffd8d8d8ffdbdcdcffdfdedfffe0e1e0ffe3e3e3ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e4e3ffe4e4e5ffe6e5e6ffe7e6e7ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaebeaffebeaeaffebebebffebececffecececffedededffececedffedededffeeededffedededffedeeedffeeeeeeffededeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefeffff0eff0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff2f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff3f2f2fff2f3f2fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff3f4f3fff4f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff3f2f3fff3f3f3fff3f2f3fff3f2f3fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff3f2f3fff2f3f3fff3f3f3fff3f2f3fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff4f4f3fff3f3f3fff4f4f3fff3f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f3fff4f4f3fff3f4f4fff4f3f4fff3f4f3fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f3fff3f2f3fff3f2f3fff2f2f3fff2f3f2fff3f3f3fff3f2f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff5f4f5fff4f5f4fff4f5f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f4f4fff4f5f5fff5f4f5fff4f5f5fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f3fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f1f2fff2f1f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffeeeeeeffeeeeeeffedeeedffedededffedededffecececffebebebffeaeaebffeaeaebffeaeaeaffe9eae9ffe8e8e8ffe8e8e8ffe9e9e9ffeae9e9ffeae9e9ffe9e9e8ffe7e7e8ffe7e7e7ffe5e6e6ffe6e6e6ffe5e5e5ffdfdfdfffdbdbdbffd8d8d8ffd6d5d5ffd2d3d2ffd0d0d0ffcececfffcecfceffcececeffcecfceffcecfcfffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d0d1ffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d5d5ffd6d7d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdad9daffdbdadaffdadbdbffdbdadaffdbdbdbffdbdbdbffdbdcdcffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcddffdcdddcffdddcdcffdddddcffddddddffddddddffdddeddffdddedeffdededeffdededeffdfdedeffdededeffdedfdeffe0e0e0ffe4e4e4ffecececfff5f5f6fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff4a4a4affbababaffdddddeffeeefeefff9faf9fffefefefffffefffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefdfffdfefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefdfff5f5f5ffebebebffdededeffcccccbffb5b5b5ff9b9b9aff7c7c7cff5f5f5eff404040ff2a2b2aff191918ff0a0a0aff030403ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828382ff838282ff828282ff828282ff828282ff818281ff7f7f7fff7d7d7eff7b7b7bff797979ff777777ff747575ff737273ff707171ff6e6f6eff6d6c6dff6b6b6bff686868ff666566ff636363ff606061ff5e5e5eff5b5c5bff585958ff575757ff545454ff535353ff5e5d5dff6d6e6dff757576ff7b7c7cff828382ff8a8a8aff929291ff979798ff9c9c9cffa1a1a1ffa6a6a6ffabababffb0b0b0ffb5b5b5ffbbbabbffbfbfc0ffc4c4c4ffc9c9c9ffcdcdcdffd2d2d2ffd4d4d4ffd5d5d5ffd7d7d8ffd9d8d9ffdad9d9ffdadadaffd9d9d9ffd9d9d9ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcececdffcccccbffcacacaffc7c8c8ffc5c4c4ffc0c1c0ffbcbcbdffb8b8b8ffb1b1b1ffacacacffa5a5a5ff9e9f9fff989898ff909191ff888988ff808080ff767676ff6d6e6eff656566ff5d5d5dff4d4d4eff373837ff414140ff4b4c4bff4d4c4dff4c4c4cff4e4e4dff505050ff535353ff555555ff585858ff5a5b5aff5c5c5cff5f5f5eff606061ff626263ff646465ff666666ff686868ff6a6a6aff6c6c6cff6e6e6fff707071ff737372ff727372ff727272ff727373ff737372ff727372ff7374740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff040504ff0b0b0bff1f1f1fff3d3c3cff606060ff858686ff9e9e9effacabacffb6b5b6ffbcbcbcffc1c1c0ffc4c4c4ffc5c5c5ffc7c7c6ffc9c9c8ffcbcbcbffcececdffd5d5d5ffe6e7e6fff6f6f6fffafbfafffbfbfafffbfafbfffafbfbfffbfafafffafbfafffbfafbfffbfbfbfffafafafffbfbfbfffafafafffafbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfafffafafbfffafbfafffafafafffafafafffafafafffafafafffafaf9fffafafafffafbfafffafafafffafbfbfffafbfafffafafafffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffafbfafffbfafafffbfbfafffbfafafffafafbfffafbfbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafaf9fff9f9fafff9faf9fff9faf9fff9faf9fffaf9fafff9faf9fffafaf9fffaf9f9fffafafafff9f9fafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfff9f9f9fff0f0f0ffdeddddffc6c6c6ffbebebeffbdbdbdffbbbabaffb9b8b8ffb6b6b6ffb5b5b5ffb3b3b3ffb0b0b0ffaaaaaaffa2a3a2ff99999aff898989ff6a6a6aff484948ff2a2929ff111110ff060505ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdedfdeffdededeffdddeddffdeddddffddddddffdcdddcffdddcddffdddeddffdfdedfffe0e0e0ffdfdfdfffe1e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e6ffe6e5e6ffe7e7e7ffe8e8e9ffe9eae9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e6e6ffe6e7e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdedfdeffddddddffddddddffdddcdcffdbdcdbffdbdcdcffdbdbdbffdbdadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d6ffd7d7d7ffd6d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d2ffd2d2d3ffd2d2d2ffd1d1d1ffd0d1d0ffcfcfd0ffcfcecfffcdcdceffcececeffcdcdcdffcccdcdffccccccffcacbcbffc9cac9ffc8c8c8ffc7c7c8ffc6c7c7ffc7c6c7ffc7c7c6ffc5c5c6ffc4c5c4ffc2c3c2ffc0c1c0ffbfbfbfffbcbdbdffbabab9ffb6b6b6ffb3b3b3ffafafb0ffabacacffa6a7a6ffa2a2a2ff9e9e9dff989898ff939393ff8f8e8fff898989ff838383ff7d7c7cff767675ff6e6d6eff666667ff606060ff595959ff525252ff4c4c4cff474746ff414141ff3c3c3cff383838ff343333ff303030ff2c2c2cff292929ff262626ff242424ff222221ff20201fff1e1e1eff1c1c1bff191919ff171817ff171616ff161615ff151514ff141414ff131313ff121112ff101110ff100f10ff101010ff0f0f0fff100f0fff0f0f0fff0e0f0fff0f0e0eff0d0e0eff0d0e0dff0d0c0dff0c0c0cff0b0c0cff0b0a0bff0a0a0aff09090aff090a09ff090909ff090909ff090909ff080808ff070707ff070707ff090909ff090909ff080808ff060707ff060706ff070707ff070707ff070607ff070607ff060606ff060607ff070607ff070706ff070707ff060607ff060706ff060606ff050505ff050505ff050504ff010201ff010202ff020102ff010001ff010001ff010001ff010101ff010101ff010101ff010101ff010100ff010101ff010100ff000000ff000000ff000000ff000100ff010000ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff000100ff000000ff010100ff000001ff000000ff010001ff000000ff000000ff010000ff000000ff010001ff000001ff010100ff000100ff000000ff000000ff010000ff000000ff000101ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff101010ff101010ff101010ff101010ff101010ff101110ff101010ff101010ff0f1010ff100f10ff0f0f0fff0e0f0fff0d0e0dff0e0f0eff111211ff151415ff181918ff1d1c1cff212020ff262626ff2c2c2dff363636ff3e3f3eff474747ff525251ff5b5b5cff656565ff6e6d6eff777778ff828383ff8f8e8eff9b9b9bffa9a8a9ffb6b6b6ffc4c4c3ffcfcfcfffd8d8d8ffe0e0e0ffe9e8e8ffefefeffff9f9f9fffefefefffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffcfdfcfffbfbfbfff7f8f7fff3f3f3ffedededffe7e7e7ffdededeffcfd0cfffb9b9b9ffa1a2a1ff8c8c8cff808080ff787777ff6b6b6cff606060ff525252ff464646ff3b3b3cff313131ff282828ff232223ff1b1b1cff141414ff0d0e0dff080808ff060606ff040404ff030303ff030404ff020102ff020101ff010001ff010102ff020201ff050505ff040505ff060606ff0606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffbfcfbfff1f1f0ffe8e7e8ffe1e1e1ffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdbffdcdcdcffdbdbdbffdbdcdbffdcdbdcffdbdbdbffdbdbdbffdbdadbffdbdbdbffd9dadaffd9d8d9ffd9d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d3ffd2d2d3ffd2d2d2ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfd0d0ffd0cfd0ffd0cfcfffcfcfcfffcececfffcfcfceffcfcfcfffcececeffcececeffcececdffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdccccffccccccffcccdcdffcdccccffcccdccffcdcccdffcdcdcdffccccccffcdcdcdffccccccffcccdcdffcdcdcdffcdceceffd2d2d2ffd7d6d7ffdbdbdbffdddedeffdfdfdfffe1e1e1ffe3e3e3ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe9e9e8ffe8e8e9ffe9e9e9ffeae9eaffeaeaeaffeaebebffebebebffececebffecececffececedffededecffedededffedededffedeeeeffeeededffedededffeeeeeeffeeeeeeffefeeeeffefeeeeffeeeeefffefefefffefefefffefefeffff0f0effff0f0effff0f0f0fff1f1f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff2f1f1fff1f1f1fff2f2f2fff2f1f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f4f3fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff3f3f3fff2f2f3fff3f3f3fff2f3f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f1f2fff2f2f1fff1f2f1fff1f1f1fff1f2f2fff2f1f1fff1f1f1fff1f2f2fff2f2f2fff2f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f2fff2f2f2fff2f3f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f3fff4f3f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f4f4fff4f4f3fff4f3f4fff4f4f4fff3f4f4fff3f3f4fff4f4f3fff3f3f4fff3f4f3fff3f3f3fff2f3f3fff3f3f3fff2f3f2fff3f2f2fff3f2f2fff3f3f3fff2f2f3fff3f3f3fff2f3f2fff2f2f2fff3f3f2fff2f2f3fff2f2f3fff3f2f3fff2f2f2fff2f3f3fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff5f5f5fff4f4f4fff5f5f4fff5f5f4fff5f5f5fff5f5f4fff4f4f4fff4f5f4fff5f5f4fff5f5f4fff5f5f4fff5f4f5fff5f5f5fff5f4f4fff4f5f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f4fff4f3f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f2f3fff2f3f2fff2f3f2fff2f3f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff2f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff0f0f1fff0f0f0fff0f0f0ffefefefffefefefffefefeeffeeeeeeffeeefefffeeeeeeffeeededffedededffecececffecececffebebebffeaeaebffeaeaeaffeaeaeaffe9e9eaffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe6e7e7ffe5e4e5ffe4e4e3ffe6e6e6ffe3e3e3ffddddddffdad9d9ffd7d7d7ffd4d4d4ffd1d1d1ffcecfcfffcececeffcececeffcececfffcecfcfffcfcecfffcfcfcfffcfcfd0ffcfd0cfffcfd0cfffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9dad9ffdad9d9ffdadadaffdadadaffdadadaffdadbdaffdbdadbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdbdcdcffdcdcdcffdcdcdcffddddddffdcddddffdddcddffddddddffdddddeffdddeddffdddeddffdededeffdfdedeffdedfdeffdfdfdfffe2e2e2ffe7e7e7fff0f0f0fff7f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff3d3d3dffb8b8b8ffdddcdcffefeff0fffafbfbfffefefefffffefffffffffefffffffefffffffefffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffffffffefffffffefefffffefffffefefefffffffefffefefffffefefffffefefffffffffefffefefefffefefffffffffefffffefefffffffffffffefefffffffefffefffefffefffefffffefefffffefffffefefefffefefefffffefefffffefefffefefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffffefefffefefefffefffefffefefffffefefefffefffefffefefefffefffefffefefffffefefefffffefefffefffefffffefffffffefefffffefffffefefefffffffefffefefefffefefffffefefefffcfcfbfff3f3f3ffe7e8e8ffdcdbdbffc5c5c5ffaaaaaaff8f8e8eff727272ff535352ff383938ff232323ff100f10ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828382ff828382ff828282ff838282ff828282ff828181ff818181ff7f7f7fff7d7d7dff7c7b7bff79797aff777777ff757575ff737373ff717170ff6f6e6fff6d6d6dff6b6a6aff686868ff656666ff636363ff606061ff5e5e5eff5c5c5bff595859ff575756ff545554ff535352ff5b5b5cff6c6c6cff777777ff7c7c7cff838384ff8b8b8bff929393ff989797ff9d9c9cffa1a1a0ffa6a6a6ffabababffafb0b0ffb5b5b5ffbababaffbfc0bfffc3c4c4ffc9c8c8ffcdcdcdffd2d2d2ffd4d4d4ffd6d5d5ffd7d7d7ffd8d8d8ffdadad9ffdadadaffd9d9d9ffd8d9d9ffd7d7d7ffd7d6d6ffd5d6d6ffd6d5d5ffd4d4d4ffd4d4d4ffd2d2d2ffd1d1d1ffcfcfcfffcdceceffccccccffcbcacaffc8c7c8ffc5c4c4ffc1c1c0ffbdbdbdffb8b8b9ffb4b4b4ffacacacffa4a5a4ff9e9e9eff979797ff90908fff878788ff7f807fff767576ff6d6d6dff656565ff5d5c5cff4c4c4cff393a3aff434342ff4c4c4cff4c4c4cff4c4c4cff4e4e4eff515051ff535353ff565556ff585858ff5a5a5bff5d5d5cff5f5f5fff616061ff636263ff646464ff676767ff686869ff6a6a6aff6c6d6cff6e6e6eff707170ff727273ff727272ff737272ff737373ff737373ff737373ff737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff050405ff0c0c0cff1e1e1eff393838ff5e5d5eff868586ff9c9c9cffacacacffb6b6b6ffbbbcbcffc1c1c0ffc3c3c3ffc5c5c5ffc8c8c7ffcacacaffcbcbcbffcdcdccffd1d1d1ffe3e4e3fff5f6f5fffcfbfbfffcfbfbfffbfafbfffbfafafffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfafbfffafafbfffafbfafffbfafafffafafafffafafafffafbfafffafafafffafafbfffafafafffbfafbfffafafafffafafbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfafbfffafafafffbfafafffbfbfafffbfafafffafafafffbfafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffaf9fafff9fafafff9fafafffaf9fafff9f9fafff9fafafffaf9f9fffaf9fafff9faf9fffafaf9fff9f9f9fffafafafffafaf9fffaf9fafffafaf9fff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafbfbfffafafbfffafafbfffafbfafffafbfbfffbfbfafffafafbfff8f8f8ffefeeeeffd7d7d7ffc3c2c3ffbebdbdffbcbcbdffbbbabbffb9b9b9ffb7b7b7ffb5b5b5ffb3b3b4ffafafafffaaaaaaffa0a0a0ff949493ff838383ff646464ff3d3d3dff232323ff111211ff090a09ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffddddddffdddeddffddddddffdddcdcffdcdbdcffdddcdcffdeddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e6e6ffe7e6e7ffe8e8e8ffe8e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e7ffe6e6e5ffe5e6e5ffe4e4e4ffe4e3e3ffe3e3e2ffe2e3e2ffe1e2e2ffe0e1e1ffe0e0e0ffdfdfdfffdedfdeffdddedeffddddddffdddcdcffdcdcdcffdcdbdcffdbdadaffdadadbffdad9daffdadad9ffd9d9daffd9d9d9ffd8d9d9ffd8d8d8ffd8d7d7ffd6d7d7ffd7d6d6ffd6d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d1ffd0d0d0ffd0cfcfffcfcfceffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbcacbffc9c9c9ffc7c7c8ffc6c6c6ffc5c4c5ffc4c4c4ffc4c4c4ffc4c3c3ffc2c2c2ffc0c1c0ffbfbebeffbcbbbcffb9bab9ffb6b7b6ffb2b2b2ffaeaeaeffaaaaa9ffa5a4a5ff9e9e9eff989898ff939393ff8e8e8eff888787ff828182ff7d7d7cff787878ff707070ff686869ff626261ff5a5a5aff535352ff4c4c4dff474747ff424242ff3c3c3cff373737ff323232ff2e2e2eff2b2a2bff292828ff252525ff232323ff202020ff1e1e1dff1c1c1cff1a1b1bff1a1a19ff181818ff161617ff151515ff141414ff131313ff121312ff121212ff111111ff100f10ff0f0e0eff0e0e0eff0e0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0c0b0bff0b0b0bff0a0b0aff0a090aff090909ff090909ff090809ff080808ff070807ff080707ff080808ff080808ff080808ff070807ff090909ff090909ff0a090aff070706ff050506ff050505ff050606ff060505ff060606ff060606ff060706ff060607ff060607ff070706ff060606ff050605ff040505ff040404ff020101ff010101ff010101ff010000ff010001ff000000ff010100ff000101ff010101ff000101ff010101ff010101ff000101ff010101ff010101ff010101ff010100ff010101ff000100ff000100ff010000ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010001ff000000ff010001ff000000ff000001ff000000ff000101ff010000ff010000ff000000ff010101ff000001ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0fff100f0fff0f0f10ff101110ff111111ff111011ff10100fff101011ff101110ff100f10ff101010ff0f1010ff0e0e0eff0e0e0fff101010ff131312ff171717ff1a1a1aff20201fff242424ff2b2b2cff333333ff3f3e3fff4b4b4bff575758ff606060ff696a6aff737373ff7d7c7dff868686ff939393ffa1a2a2ffb1b1b2ffc0c0bfffcbcbcbffd5d6d5ffdddedeffe6e5e5ffedededfff6f6f6fffbfbfbfffdfcfcfffefefffffefefefffffffefffefefffffefffffffefffffffffffefffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffefffffefffffdfdfdfffcfdfcfffafafafff2f1f2ffe6e6e5ffd9d8d9ffc7c7c7ffb0b0b1ff999999ff898a8aff7f7e7eff757474ff696969ff5d5d5dff515252ff434444ff373837ff2d2d2dff252625ff1d1e1eff171717ff0f0e0eff090909ff050405ff020202ff010102ff010101ff010100ff010102ff010202ff040505ff050504ff060606ff050606ff060606ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f4f4ffebebebffe3e2e3ffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdbffdcdcdcffdbdcdbffdcdcdcffdbdbdbffdbdbdaffdbdadbffdbdbdaffdadadaffd9d9d9ffd8d9d9ffd9d8d8ffd7d7d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d6ffd5d5d4ffd5d4d5ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d2ffd3d2d2ffd2d2d1ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfceffcececfffcececfffcececeffcececeffcececeffcdcdceffcececdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcccdccffcccdccffccccccffccccccffccccccffccccccffcdcdccffcdcccdffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffd1d0d0ffd5d5d5ffd9d9d9ffdcdcdcffdededeffe0e1e1ffe2e2e2ffe3e3e3ffe4e5e4ffe5e4e4ffe4e3e4ffe4e4e4ffe5e5e5ffe5e6e5ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e9e9ffe9e8e8ffeae9e9ffeae9e9ffeaeaeaffeaebebffebebebffebecebffecececffecedecffececedffedededffedededffedededffeeedeeffeeededffeeedeeffeeeeeeffefefeeffeeeeefffefefefffefefeffff0f0efffefefefffefeff0fff0f0f0fff0f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff1f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff2f3f2fff3f2f3fff2f2f2fff2f2f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f2f2fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff3f2f2fff3f3f3fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff3f3f2fff3f3f2fff2f2f2fff3f2f3fff2f2f2fff3f2f3fff2f2f2fff2f2f3fff2f2f2fff2f3f3fff3f2f2fff3f2f2fff2f2f2fff3f3f3fff2f3f3fff2f2f3fff2f3f2fff2f2f2fff2f3f2fff2f2f3fff3f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f5fff5f5f4fff5f5f4fff5f5f5fff5f5f4fff5f5f5fff4f5f4fff4f5f5fff5f5f4fff5f4f5fff4f4f4fff5f4f4fff5f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff2f3f3fff3f2f3fff2f2f3fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f2fff1f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff0f0f1fff0f1f0fff0f0f0fff0f0f0ffeff0f0ffefefeffff0efefffefefefffefefefffefeeeeffeeeeeeffedededffeeeeedffedededffececedffecececffececebffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe6e5e5ffe4e4e4ffe5e5e5ffe6e6e7ffe1e1e1ffdcdcdcffd8d8d8ffd6d6d6ffd3d3d3ffd0d0cfffcececeffcececdffcecdceffcdceceffcecfceffcfcecfffcfcfcfffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d3ffd4d4d4ffd4d5d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdad9daffdad9daffdad9d9ffdadadaffdbdadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdbdcffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcddddffdddcddffddddddffddddddffdeddddffdedddeffdededeffdfdfdeffdededeffe0e0e0ffe3e3e3ffe9e9e9fff3f3f3fffcfcfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030302ff363637ffaeaeaeffd9d9daffefefeffffbfbfbfffefefefffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefefffefffffffefffffffefffffffffffefffefefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffefefefffefefefffefefffffefefffffefefefffefffffffefffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefffffffefffefffffefefffffefffffefefffffffffefffffefefffffffefffefefffffffffefffefefefffefffffffefffefffefffefffffffefffefefefffefefefffbfbfbffeff0efffe3e3e3ffd2d2d2ffb7b7b7ff9b9b9bff828382ff656565ff49494aff313231ff191919ff0a0a0aff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff838282ff828282ff828282ff828282ff828282ff828282ff818180ff7f7f7fff7d7d7eff7b7b7bff7a7a7aff777877ff767675ff737373ff717171ff6f6f6fff6d6d6dff6b6b6bff686868ff656566ff636364ff616161ff5e5e5eff5c5c5cff595959ff575757ff545554ff545453ff5a5b5bff6c6c6cff777878ff7d7d7dff848384ff8b8b8bff929392ff989898ff9c9c9cffa1a1a1ffa5a6a5ffabaaaaffb0b0b0ffb4b5b4ffbabab9ffbfbfbfffc4c3c4ffc8c8c8ffcdcdcdffd2d2d1ffd4d4d4ffd6d6d5ffd7d7d7ffd8d9d9ffd9d9d9ffdadadaffdadad9ffd9d8d9ffd7d7d7ffd7d7d7ffd6d7d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0cfcfffcececeffcdcdccffcacacbffc8c8c8ffc5c5c4ffc1c1c0ffbcbdbdffb8b8b9ffb3b3b3ffacacacffa4a4a3ff9e9e9dff979697ff90908fff878787ff7f7f7fff767576ff6d6d6dff646465ff59595aff484848ff373737ff434343ff4d4c4cff4c4d4dff4c4c4cff4e4e4eff505151ff535453ff565656ff595959ff5b5b5cff5d5d5dff5f5f5fff616161ff636362ff656464ff666766ff686868ff6a6b6bff6c6d6cff6f6e6eff717071ff737273ff737372ff737373ff737373ff737373ff747373ff737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030202ff050505ff0a0a0bff191818ff333333ff5d5e5eff818282ff999a99ffa9a9a9ffb2b2b2ffbcbbbbffbfbfbfffc2c3c2ffc6c6c6ffc9c9c9ffcacacaffcbcacbffcbccccffd1d1d1ffe1e1e1fff3f3f3fffbfbfbfffcfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffafafbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfafafffafbfbfffafafafffbfbfafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafbfffafafbfffafafafffbfbfbfffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9fafffaf9fafffafafafffaf9fafffafafafffafafafff9fafafff9f9f9fffafafafff9fafafff9faf9fff9fafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfafffbfafafffaf9fafff6f6f6ffebebebffd3d3d3ffbfbfbfffbcbcbdffbcbcbbffbababaffb9b9b9ffb6b7b7ffb4b5b4ffb2b2b2ffafafafffa8a7a7ffa0a0a0ff919291ff828281ff656565ff3b3b3bff1b1b1bff0c0c0cff060606ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddeddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdcddffdddddeffdfdfdfffe1e1e1ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e6ffe6e6e6ffe7e7e7ffe8e7e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe2e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdededeffdedddeffddddddffdddddcffdcdcdcffdbdbdbffdadadbffdadadaffd9d9daffd9dadaffd8d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d2ffd1d1d2ffd1d1d0ffd0d0d0ffcfcfcfffcececeffcdcdccffccccccffcbccccffcbcbcbffcbcbccffcbcbcaffcacacaffc9c8c9ffc7c7c7ffc5c5c5ffc4c4c3ffc2c2c2ffc1c2c1ffc0c0c1ffbfbebfffbdbdbdffbbbabbffb8b8b8ffb5b4b5ffb1b2b2ffabacabffa6a6a6ffa0a1a1ff9c9c9bff959696ff8f8f8fff898889ff828282ff7b7c7bff757474ff6f6f6fff6a6a6aff646464ff5d5c5cff555656ff4d4e4dff474746ff414041ff3b3b3bff373736ff333333ff2f2f2eff29292aff262625ff222223ff202020ff1e1f1fff1d1d1dff1b1b1bff191919ff171616ff161616ff151514ff141414ff131313ff121212ff121112ff111111ff111010ff101010ff0f0f0fff0e0e0eff0e0e0eff0d0d0cff0c0c0bff0b0b0cff0a0b0bff0a0a0aff0b0b0bff0b0b0aff0b0b0aff0a0a0aff0a0a09ff0a0909ff090909ff080809ff080808ff080808ff080808ff080808ff070607ff060607ff080808ff080908ff080808ff080808ff070808ff090a09ff060707ff070707ff050405ff040404ff030404ff040404ff050505ff060505ff050605ff050505ff060606ff050605ff050504ff040304ff020102ff010101ff010100ff010100ff000001ff010100ff000000ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010000ff010001ff000101ff010001ff000000ff000100ff000000ff010101ff000100ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000001ff010001ff010001ff000000ff000100ff000000ff010000ff010000ff000100ff000000ff000101ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000101ff000000ff000100ff010100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f100fff0f1010ff0d0e0eff0e0e0fff0f1010ff0f100fff111110ff111011ff111110ff100f10ff111110ff101011ff101010ff0f0f10ff100f10ff121212ff151515ff181819ff1e1d1dff212222ff282828ff313131ff3a3a3aff454645ff535454ff636363ff717071ff7a7a7aff818281ff8a8a8aff969696ffa8a7a7ffb9b9b9ffc8c7c7ffd3d3d3ffdbdcdbffe3e3e2ffebeaeafff1f0f1fff9f9f9fffcfcfcfffefefefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffffffefffefffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffdfdfdfff8f8f8ffebececffe0e0e0ffd2d1d2ffbdbdbdffa5a6a5ff929191ff868686ff7e7d7dff727372ff676767ff5a5b5bff4a4b4aff3e3d3dff343334ff2b2b2bff232222ff1a1a1aff121212ff060607ff020201ff000000ff010101ff010202ff010202ff050505ff050405ff060606ff060606ff060605ff040404ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff6f5f5ffeeeeeeffe5e6e5ffe0dfe0ffddddddffdcdcdcffdbdcdbffdbdbdcffdbdbdcffdbdbdbffdbdcdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdadbffdbdbdaffdadadaffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d6ffd5d6d6ffd6d6d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfd0ffd0cfcfffcfcfcfffcfcfcfffcecfcfffcecfceffcfcfceffcececeffcececdffcececeffcdcecdffcdcdcdffcdcdcdffcdccccffcdcccdffcccdccffcdccccffccccccffcccccbffcccbccffccccccffccccccffcccdccffcccdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcececdffd0d0d0ffd4d4d3ffd8d7d8ffdcdcdbffdedddeffdfe0dfffe0e1e1ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e3e3ffe4e5e5ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe9e8e9ffe9e9e9ffeae9e9ffeaeaeaffebeaeaffebebebffebecebffececebffedececffedecedffedededffedededffedeeedffededeeffeeeeedffeeedeeffeeeeeeffeeeeeeffeeefefffefefefffefefeffff0efeffff0f0f0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f1fff2f2f3fff2f2f3fff2f2f2fff3f3f3fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff3f3f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff2f3f2fff2f3f2fff2f3f3fff2f2f3fff3f2f3fff2f2f2fff1f2f2fff2f1f2fff2f2f1fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff0f0f1fff1f1f0fff1f0f1fff1f1f1fff0f1f1fff1f1f1fff2f2f1fff1f1f1fff2f1f1fff2f2f2fff1f2f1fff2f2f1fff2f2f2fff2f1f2fff2f2f2fff2f3f2fff3f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff3f3f4fff3f3f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff4f4f3fff3f3f4fff3f4f3fff3f3f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f3f2fff2f2f2fff2f3f2fff2f3f3fff3f2f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f2fff2f3f3fff2f3f2fff3f2f2fff3f2f3fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff5f4f5fff4f4f5fff5f5f4fff4f4f4fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff4f4f4fff4f4f3fff4f4f3fff4f3f4fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff2f3f2fff2f2f3fff2f2f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff1f2f2fff1f2f1fff1f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f1f0fff1f0f0fff0f1f1fff0f1f0fff0f0f0fff0eff0fff0eff0fff0f0efffefefefffefefefffeeeeefffefeeeeffeeeeeeffeeeeeeffedeeedffedededffededecffecececffecebebffebebebffeaeaeaffeaeae9ffe9e9e9ffe8e7e8ffe9e8e9ffe9eae9ffe9e8e9ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e7ffe6e6e6ffe4e5e4ffe3e4e4ffe5e5e6ffe4e4e4ffdfdfdfffd9d9d9ffd7d7d7ffd5d4d4ffd2d2d1ffd0cfcfffcececdffcdcdceffcdcecdffcdcdceffcececfffcfcfcfffcfcecfffcfcfcfffd0cfcfffcfd0d0ffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd2d1d2ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d4d4ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d5d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadad9ffdadad9ffdadadaffdadadbffdadadaffdbdbdbffdbdbdaffdbdbdbffdcdbdbffdcdcdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcddffddddddffddddddffddddddffdedddeffdededeffdededeffdfdfdeffdfdfdfffe1e2e1ffe4e5e5ffeeeeeefff7f6f7fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff343333ffacacadffdadad9ffeeeeedfffbfbfbfffffefefffefffffffffefefffffefefffffefefffefefffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffffffffffefffefffefffffffefffffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefefffefefefffffefefffffefefffefefefffffffefffffefefffefefefffefefefffffffefffefffefffffefefffffefefffffffefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffefffefffefffefffefefefffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefefffffefefffefdfdfff7f7f7ffeaebeaffdededeffc6c6c5ffa7a8a8ff90908fff767676ff5b5b5bff424141ff262526ff131312ff080707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff838382ff828282ff828282ff828282ff828282ff828182ff818181ff7f7f7fff7d7d7dff7c7c7bff7a797aff777878ff767576ff737373ff717171ff6f6f6fff6d6d6dff6a6a6bff696968ff666665ff636363ff616061ff5e5e5fff5c5b5bff595858ff575757ff555555ff545454ff5b5b5bff6c6c6cff787878ff7d7e7dff848484ff8c8c8cff939292ff989897ff9c9c9cffa1a1a0ffa5a5a5ffaaaaaaffafafafffb5b4b4ffbab9baffbebebeffc3c3c3ffc7c8c8ffcccccdffd1d1d1ffd4d4d4ffd5d5d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd5d5d4ffd4d3d3ffd2d2d2ffd1d1d1ffd0d0cfffcecfceffcdcccdffcbcacbffc8c8c8ffc5c4c4ffc1c1c1ffbcbdbcffb7b7b7ffb1b1b1ffabaaabffa3a4a3ff9d9d9dff969696ff8e8f8eff868786ff7f7e7eff757576ff6e6d6dff656564ff595959ff484848ff373737ff424242ff4c4c4cff4d4c4cff4c4c4cff4e4e4fff515151ff545453ff575756ff595959ff5b5b5bff5d5d5dff5f5f5eff616160ff636362ff656564ff666667ff686868ff6a6a6bff6d6d6cff6f6e6fff717171ff727372ff727373ff737373ff737373ff747473ff737374ff74737300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020201ff040404ff090909ff191818ff383839ff5d5d5dff807f80ff969796ffa5a4a5ffb2b1b1ffb8b8b8ffbebebeffc3c3c3ffc8c8c7ffcbcacaffcacbcbffcacbcaffccccccffd0d1d0ffdddcddfff0eff0fffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffafafafffbfafafffafafafffafbfbfffafafbfffafafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfafffbfafafffbfbfafffbfafbfffafbfafffbfafbfffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fffaf9f9fffaf9f9fff9f9fafff9fafafff9fafafff9faf9fffafafafffafafafffafaf9fffafafafffafaf9fffafaf9fffafaf9fffafaf9fff9fafafffafafafffafafafffbfafafff9f8f9fff3f3f3ffe6e6e6ffcecfcfffbfbfbfffbbbcbbffbbbbbbffb9b9baffb8b8b8ffb7b6b7ffb4b4b4ffb1b0b1ffadadadffa9a8a8ff9d9c9dff919191ff7e7e7eff696969ff464646ff212120ff0b0b0bff030403ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdddddcffdcdcdcffdcdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdddcdcffe0e0dfffe1e1e1ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e3e3ffe3e2e2ffe2e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdededfffdededdffddddddffdcddddffdcdcdcffdbdbdbffdadbdbffdadadaffdadadaffd9d9daffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d5d4ffd4d3d3ffd2d3d3ffd2d2d1ffd1d2d1ffd0d0d0ffd0cfcfffcfceceffcececdffccccccffcbcccbffcacbcaffcacacaffcacac9ffc9c9c9ffc8c8c8ffc7c7c7ffc5c6c5ffc4c4c4ffc2c2c2ffc0c0bfffbebebeffbcbcbcffbbbabaffb8b8b8ffb6b5b5ffb2b3b3ffafafafffaaaaaaffa5a5a5ff9d9d9eff979797ff919191ff8b8b8bff848584ff7d7d7dff767676ff707070ff696868ff626261ff5c5d5cff575756ff4f4f4fff494949ff424243ff3c3c3bff363636ff313131ff2c2d2cff292929ff262727ff242524ff212121ff1e1e1eff1b1b1bff191919ff181818ff161616ff151515ff141314ff121212ff121211ff111111ff111111ff111111ff101010ff0f0f0fff0e0f0eff0e0e0eff0d0e0dff0d0d0dff0d0c0dff0c0c0cff0b0b0bff0a0b0aff090a09ff090909ff0a0909ff090909ff080909ff090909ff080908ff080808ff080808ff080707ff070707ff080807ff080807ff080807ff080708ff070808ff080707ff080808ff080708ff080808ff080808ff080808ff080807ff070707ff040505ff050504ff040303ff030202ff030202ff040403ff040504ff040505ff050505ff040405ff030202ff020102ff010101ff000000ff000000ff000001ff000100ff010100ff000001ff010000ff010001ff010100ff010001ff010101ff010101ff010001ff010100ff010101ff010101ff010101ff010100ff000101ff000100ff010100ff000100ff010000ff010001ff010100ff000000ff000100ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010000ff010000ff010000ff000000ff000000ff010100ff000000ff000000ff000001ff010000ff010000ff000000ff000000ff000000ff000001ff000000ff010100ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff100f0fff101010ff0f100fff100f0fff0e0e0eff0f0f0fff0f100fff100f10ff101010ff101010ff101010ff100f0fff101011ff10100fff111111ff131413ff171617ff1a1b1bff1f1e1eff252525ff2c2c2cff383838ff424343ff4d4d4dff5b5b5bff6a6b6aff787878ff858584ff929191ffa09f9fffb1b1b1ffc3c3c2ffd0d0cfffd8d9d9ffe1e1e1ffe8e7e8fff0efeffff8f8f8fffcfcfcfffcfdfcfffefefefffefffffffefffefffffffffffefefffffffefefffffefffffffefefffffefffffefffefffffffffffffefefffffffefffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefefffefefffffefffffffefffffffefefefffbfbfafff1f1f1ffe7e6e6ffdadadaffcacac9ffb3b2b2ff9b9c9bff8f8f8eff868686ff7b7b7bff6d6d6eff605f5fff505050ff454545ff3b3b3bff303031ff262727ff1b1b1bff0c0c0bff030304ff010000ff000000ff020201ff050405ff050504ff060606ff060606ff060606ff040404ff040404ff040404ff0403030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfcfbfff2f2f1ffe8e8e8ffe1e0e1ffdddcddffdcdcdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffdadadaffd9d9daffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d2ffd3d2d2ffd3d2d2ffd2d2d1ffd2d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfd0ffcfcfd0ffcfcfcfffcfcfcfffcecfcfffcfceceffcececfffcececeffcececeffcececeffcececeffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdccffcdccccffccccccffccccccffccccccffcbcccbffcccbcbffcccbccffccccccffccccccffcdcdccffcccdccffcdcdcdffcececdffcdcdcdffcccdcdffcececeffd1d1d1ffd6d6d5ffdadadaffdddcdcffdededfffe0e0e0ffe2e2e1ffe3e3e3ffe4e3e3ffe3e3e4ffe3e2e2ffe4e4e4ffe5e4e5ffe5e5e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffebebebffecebebffecececffecececffecedecffecededffedededffedeeedffeeeeedffededeeffeeeeeeffeeeeeeffefeeeeffeeeeefffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f3fff2f3f3fff3f3f3fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff0f0f1fff1f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff1f1f0fff0f0f1fff1f0f0fff0f0f1fff1f0f0fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff1f1f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff3f3f2fff2f3f2fff3f2f3fff3f2f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff3f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f2f2fff3f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff4f4f4fff4f5f4fff5f5f4fff4f5f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff4f4f3fff4f3f4fff3f4f3fff4f3f4fff3f3f3fff3f3f2fff3f3f2fff3f2f2fff2f2f3fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f1f2fff1f1f2fff1f2f2fff1f1f2fff1f1f1fff2f2f1fff1f2f1fff2f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffeeedeeffedededffedededffecedecffecececffebebebffebebeaffeaeaeaffe9e9e9ffeaeae9ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe3e4e3ffe3e3e3ffe8e8e7ffe2e2e2ffdbdcdbffd8d8d9ffd5d6d6ffd2d2d2ffd0d0d0ffcecdcdffcdcdcdffcececdffcecdcdffcececdffcecdceffcecfcfffcfceceffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfd0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd8d9d8ffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffdadad9ffd9dad9ffdadad9ffdbdadaffdadadbffdadbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdcdcdbffdcdcdcffdcdcdcffdddcdcffddddddffddddddffddddddffdeddddffdddddeffdededeffdededeffdfdfdfffe2e2e2ffe7e7e7fff1f1f1fff8f8f8fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff2b2b2bffa6a6a5ffd9dadaffebebeafffafafafffefffffffefffefffffefefffefffffffffffffffefefffffffffffffffefefffffffffffffefefffffefffffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffefefffffefffffffffefffefffefffefefefffffefefffffffefffefefffffefefffffffefefffffefefffefefefffffefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffefffefffefefffffefefefffffefffffefffefffffefefffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefefffffffefffefefffffefffffffffffefffffefefffcfcfcfff1f0f0ffe5e5e4ffd2d2d2ffb6b6b5ff9d9d9eff858585ff6b6c6bff515252ff353535ff202020ff101111ff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff828282ff828282ff818282ff808181ff7f7f7fff7d7e7dff7b7b7bff797979ff777778ff757575ff747473ff727171ff6f6f6fff6e6e6dff6b6b6bff696868ff666666ff636464ff606160ff5e5e5eff5b5c5cff595958ff575757ff555555ff545454ff5d5c5dff6e6d6eff777777ff7d7d7dff848484ff8c8b8bff929292ff979897ff9c9d9cffa0a1a1ffa5a6a5ffaaaaaaffaeafafffb4b4b4ffb8b9b9ffbebebeffc3c3c2ffc7c7c8ffcbcbcbffd0d0cfffd3d3d4ffd6d5d5ffd7d7d7ffd8d8d8ffdad9d9ffdadadaffdadadaffd8d8d9ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d4ffd4d4d4ffd3d3d2ffd1d1d2ffd0d0d0ffcfcfceffcdcdcdffcbcbcbffc8c8c8ffc5c5c5ffc1c1c1ffbdbdbdffb6b6b6ffb0b0b0ffababaaffa3a3a4ff9d9d9dff979796ff8f8f8eff868686ff7f7f7eff767676ff6e6d6dff656565ff5c5c5cff4b4c4bff3a393aff424243ff4c4c4cff4c4c4dff4d4d4dff4f4e4eff515151ff545354ff565656ff595959ff5b5a5bff5d5d5cff5e5e5fff616161ff626362ff646565ff676767ff696969ff6a6b6aff6d6d6dff6f6f6fff717171ff737373ff727273ff737373ff747373ff747374ff747373ff7374730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff050504ff0b0b0bff1e1e1eff3d3c3dff5e5e5dff7d7d7dff949494ffa6a6a6ffaeaeaeffb7b7b6ffbebdbdffc3c3c3ffc8c8c8ffcbcbcaffcbcacbffcbcacbffcdcdccffcfd0d0ffdadadaffededecfff8f9f9fffafbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafbfbfffbfbfbfffafafbfffbfbfbfffbfafafffbfafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffbfbfafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafff9faf9fffaf9f9fff9fafafffafafafff9f9fafffafafafffaf9f9fffaf9fafffaf9f9fffaf9f9fffafafafffaf9fafffaf9f9fff9f9f9fff9faf9fff9faf9fff9fafafffafafafffafafafff9fafafff9f9f9fff2f2f2ffe2e1e1ffc9c9c8ffbebebeffbcbbbcffbababaffb9b8b9ffb8b8b7ffb6b6b6ffb4b4b3ffb1b0b0ffacadacffa7a7a7ff9f9f9fff8e8e8dff7c7b7cff626261ff494948ff282828ff101010ff060605ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddcddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadaffdadbdbffdadadaffdbdbdbffdddddcffdfdfdfffe0e0e0ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdddeddffddddddffdcdcdcffdcdcdcffdbdbdbffdadadbffdad9daffdad9d9ffd9d9daffd9d9d8ffd8d9d8ffd8d8d8ffd8d7d8ffd7d8d7ffd6d7d7ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d3ffd3d3d2ffd2d2d2ffd2d2d1ffd0d0d1ffcfcfcfffcfcfceffcdceceffcdcdcdffccccccffcacbcbffc9cac9ffc9c9c9ffc9c9c8ffc7c7c7ffc6c6c6ffc5c4c5ffc3c3c3ffc2c2c2ffc0c0bfffbcbdbdffbab9b9ffb6b6b6ffb3b3b3ffb0b0b0ffacadadffa8a9a8ffa5a5a5ffa1a1a1ff9a9a9aff949494ff8c8d8dff858484ff7d7d7dff757575ff6d6d6dff656565ff5e5e5fff5b5b5aff545354ff4f4f4fff494a49ff434444ff3e3e3dff39393aff343535ff303030ff2a2b2bff272727ff242423ff212122ff1f1f1fff1d1d1dff1b1a1bff191818ff161716ff151515ff141414ff131313ff111212ff111112ff111010ff100f0fff100f0fff100f0fff0f0f0eff0e0e0eff0d0d0dff0c0c0dff0b0b0cff0b0c0bff0b0b0bff0b0b0bff0b0b0aff090a0aff090909ff090809ff080908ff080808ff070807ff070707ff070707ff070707ff070707ff070707ff070706ff060707ff070707ff070707ff070808ff070807ff080707ff070808ff080808ff070808ff080808ff080808ff080808ff080808ff040404ff050505ff030304ff030303ff010101ff010201ff020202ff020303ff020201ff020202ff010101ff010101ff000101ff010000ff010100ff000001ff000000ff010000ff010001ff010100ff000100ff000000ff010001ff010101ff000101ff010101ff010101ff010001ff010101ff010101ff010100ff010101ff010100ff010001ff000001ff010100ff000101ff000000ff010100ff000101ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000100ff000001ff000100ff010001ff000000ff010001ff000100ff010000ff010000ff000001ff000000ff000000ff000001ff010000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0f0f0eff0f1010ff0f1010ff101010ff101010ff101010ff0e0e0eff0f0e0fff0f0f0fff10100fff101010ff101010ff0f0f0eff0f1010ff121212ff151515ff181819ff1c1c1cff222121ff272728ff313131ff3b3b3bff494a4aff555555ff616161ff6f6e6fff7e7e7eff8b8b8bff9a9a9affb5b5b5ffccccccffd6d7d6ffdfdfdfffe6e7e7ffeeeeedfff5f5f6fffafafafffdfdfdfffefffefffffffffffffffefffefefffffefefefffffffefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffffffffffefefffefefefffdfdfdfff8f8f9ffecececffe0e0e0ffd4d5d4ffc0c0c0ffa7a8a8ff9a9a9aff8f8f8fff808181ff747474ff646565ff595959ff4f4e4eff424243ff353535ff282827ff161616ff0a0a09ff030403ff010101ff020101ff050505ff060606ff060606ff060606ff040304ff040404ff040404ff030403ff060606ff060605000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff4f4f5ffecececffe3e3e3ffdedfdfffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadbffdadbdaffdbdbdaffdbdadaffdadadaffdadad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfd0ffcfcfcfffcfcfceffcfcecfffcfcfceffcecfceffcececeffcececeffcececeffcdceceffcdcdceffcdcdcdffcdccccffcdcdccffcdcdccffccccccffccccccffcccccbffcccbccffcbcbcbffcbcccbffcbcbcbffcbcbcbffccccccffcccdcdffcccdccffcdcdcdffcdcecdffcdcdcdffcccdccffcdcccdffd0d0d0ffd4d4d4ffd9d8d8ffdbdcdcffdededdffdfe0dfffe1e1e0ffe2e2e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e9e8ffe9e9e9ffe9eaeaffeaeaeaffebebebffebebebffecececffecececffedececffededecffececedffedededffeeededffeeedeeffeeeeedffeeeeeeffeeeeeeffefeeeeffefefefffeeefefffefeff0fff0efeffff0efeffff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f2f2fff2f2f2fff2f2f3fff3f3f2fff2f2f3fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0eff0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff0f0f1fff0f1f1fff1f1f0fff1f0f1fff1f1f1fff2f1f1fff1f2f1fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f4f4fff4f3f3fff3f3f3fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff2f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f3fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff3f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff1f2f2fff2f2f2fff1f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f1f0fff0f1f0fff0f0f1fff0f0f0fff0f0f0ffeff0f0fff0f0f0ffeff0f0fff0f0f0fff0f0efffefeff0ffefeeefffefefeeffefeeefffefeeeeffeeeeeeffedededffeeededffedededffececedffecececffecebebffebeaeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe9e9e8ffe9e9eaffe9e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe5e5e6ffe5e5e5ffdfdfdfffdadadaffd7d7d7ffd5d4d4ffd1d1d2ffd0d0cfffcdcecdffcdcdcdffcdcdcdffcdceceffcdcecdffcecdcdffcececfffcfcfceffcececeffcfcfcfffcfcfcfffd0cfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d1d1ffd1d2d1ffd1d2d1ffd1d2d2ffd2d2d2ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd7d6d6ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcddddffddddddffddddddffdddedeffdededeffdededeffdfdedfffe1e1e1ffe3e3e3ffeaeaeafff4f4f4fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff2b2a2affa2a2a1ffd8d8d8ffebeaebfff9f9fafffefefefffffefefffefefffffffffffffefefefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefefffefffffffefffffffefffefffffffffffffffefffffffffffefefefffffffffffffffffffefffffffffffffffffffffffefefefffefffffffffefefffffefffffefefefffffffefffefefffffefffefffffffffffffefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffefefefffefefefffefefffffefffffffefefefffffefefffefefefffefffefffefefefffffefefffffefefffefefefffefefffffefefffffefefefffefffffffffefefffffefffffefefefffffffefffefefffffefffefffffffffffffefefffffffefffefefdfff7f7f7ffecebebffdddeddffc3c4c3ffa9a9a9ff939393ff7b7b7aff606061ff454546ff2f2f2fff1d1d1dff0c0c0bff020102ff010000ff000000ff000000ff000000ff000000ff010100ff010100ff010100ff010101ff030203ff020303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff818182ff828282ff828282ff818180ff7f7f7fff7e7d7dff7b7b7bff797a79ff777778ff767575ff747474ff727271ff70706fff6d6e6dff6b6b6bff686969ff666666ff636363ff606061ff5f5e5eff5b5b5bff585858ff575757ff565555ff545554ff5e5e5eff707071ff797878ff7d7e7dff848484ff8b8b8bff929292ff979797ff9c9c9cffa0a0a0ffa5a5a5ffaaaaa9ffaeafaeffb3b3b3ffb8b8b8ffbdbdbdffc1c1c2ffc6c6c7ffcbcbcbffcfcfcfffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9dad9ffdadadaffdadbdaffd8d9d9ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d4d4ffd3d4d3ffd2d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcbcbcbffc8c8c8ffc5c5c5ffc1c2c1ffbcbcbcffb6b5b5ffb0b0b0ffabacabffa4a4a4ff9e9d9dff979797ff8f8e8eff868685ff7d7e7dff767576ff6d6d6eff656565ff5b5b5bff4b4b4bff393939ff424242ff4c4c4cff4d4d4dff4d4d4cff4e4f4eff515252ff535354ff565656ff585958ff5b5b5bff5c5c5cff5f5e5eff606161ff636363ff646464ff676667ff686868ff6b6b6bff6d6c6cff6f6f6fff717171ff737373ff737373ff737373ff737373ff737474ff747373ff747374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff060606ff0c0c0cff222222ff404041ff5d5d5dff7d7d7dff969595ffa0a0a0ffacacacffb5b5b6ffbcbcbcffc2c3c2ffc7c8c7ffcacacaffcbcbcbffcccccbffcccccdffcfcfcfffd7d7d7ffe8e8e8fff7f8f7fffbfafbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfafffafbfafffbfbfbfffafafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfbfafffafafbfffbfafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9fafffafafafffafaf9fffafafafffaf9f9fffaf9f9fff9faf9fffafafafff9f9fafffaf9fafff9fafafffafafafff9f9f9fffaf9f9fff9fafafff9fafafff9faf9fffafafafff9faf9fff8f9f8fff0f0f0ffdededdffc6c6c6ffbdbdbdffbcbcbcffbababaffb8b8b8ffb6b7b7ffb6b6b5ffb4b3b4ffb0afafffacacabffa6a6a7ff9e9e9dff919191ff767576ff5d5d5cff3d3d3cff232324ff111010ff070807ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdcdcdcffdcdcdbffdadbdbffdadadbffd9d9daffdadad9ffd9dad9ffdadadaffdcdbdbffdededeffe0e0dfffe1e1e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e2e3ffe3e2e2ffe2e3e2ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e0ffdfdfdfffdfdedeffddddddffddddddffdcdcdcffdbdbdbffdbdadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d3ffd1d1d1ffd0d1d0ffcfd0cfffcececeffcdcdcdffcccdccffcbcbccffcacacbffcac9caffc9c8c8ffc7c8c7ffc6c6c6ffc5c5c5ffc4c3c3ffc2c2c2ffc0c0c0ffbebebeffbbbbbbffb8b8b7ffb3b3b2ffadadadffa9a8a9ffa4a5a5ffa1a0a1ff9c9b9bff979798ff949494ff8d8d8dff868585ff818181ff797978ff6e6f6eff666666ff5e5e5fff585757ff4f5050ff4b4b4bff464646ff424142ff3d3e3eff393939ff353535ff323131ff2e2e2dff2a2a2aff262626ff232322ff20201fff1d1d1dff1b1b1cff1a1a1aff171718ff161616ff151414ff141314ff121212ff121211ff111011ff101010ff101010ff0f0e0eff0e0e0eff0e0e0eff0e0e0eff0d0d0dff0c0c0bff0a0b0bff0a0a0aff090909ff0a0a09ff090909ff09090aff090909ff090908ff080908ff080707ff080707ff070707ff070706ff060607ff060606ff070706ff070606ff070707ff070707ff070708ff070708ff080708ff070707ff070708ff080808ff070807ff080707ff080808ff080807ff070807ff080808ff040405ff050405ff030403ff040404ff010102ff020101ff000101ff000101ff000100ff010001ff000000ff000100ff000000ff010100ff010000ff000000ff000000ff000000ff000000ff000101ff010100ff010101ff010000ff010101ff010001ff010100ff010101ff010101ff010101ff010101ff010101ff010001ff000100ff000100ff000000ff010101ff010100ff000001ff000001ff010001ff010100ff000100ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000101ff000000ff000000ff000000ff000101ff000000ff010000ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0d0dff0d0d0eff0d0d0eff0f0f0eff10100fff100f0fff100f10ff100f0fff0f100fff0e0e0eff0f0f0eff10100fff0f0f0fff100f0fff101010ff131213ff161617ff1a1a1aff1e1d1dff232223ff2a2a2aff323232ff404040ff4b4b4bff5b5b5bff686868ff737373ff828282ff8f8f8fffa0a1a0ffc0c0c0ffd6d6d6ffe3e3e3ffecededfff3f4f4fff9fafafffdfcfcfffefefdfffffffffffffefefffffffffffffffefffefefffffefffffffffffffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffefefefffafafafff1f1f1ffe7e7e7ffdcddddffcececeffbababaffa8a8a8ff979797ff8b8a8aff7d7d7dff706f6fff636363ff565656ff474747ff393939ff262626ff161616ff0d0c0dff070707ff050505ff060506ff060606ff060606ff040404ff040404ff040404ff040404ff060505ff050605ff060706ff06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffbfbfbffefeff0ffe6e6e6ffe0e0dfffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdbdadaffdbdadbffdadadaffdadbdaffdadadbffdbdadaffdbdbdaffdadadaffdadadaffd9dadaffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d4ffd4d3d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0cfcfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcecfcfffcececeffcececeffcecdcdffcececdffcdcdceffcdcecdffcdcdcdffcdccccffcdcdccffcdcdccffccccccffcccbccffcbcccbffcbcccbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbccffccccccffccccccffcdcdccffcdcccdffcdcdcdffcdcdcdffcccdccffcdcdceffd2d1d1ffd7d7d7ffdbdbdaffdeddddffdedfdfffe0dfe0ffe1e1e2ffe3e3e3ffe3e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe6e6e7ffe7e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffecececffecececffececedffecededffedededffedededffedeeeeffeeeeedffeeeeeeffeeeeeeffefefeeffefeeefffefefefffeff0f0fff0efeffff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f2fff1f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0effff0f0f0ffefefeffff0f0f0fff0efefffefefefffefeff0ffefeff0ffefefefffeff0f0fff0f0effff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f0fff1f1f0fff1f1f1fff1f1f2fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f3f2fff3f3f2fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f4fff4f3f3fff4f4f4fff4f3f3fff4f4f3fff3f3f3fff3f3f4fff3f3f4fff4f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f2fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff3f4f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff2f3f2fff3f2f3fff2f2f3fff2f2f2fff2f1f2fff1f1f2fff2f2f2fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff0f0f1fff1f0f0fff0f0f1fff0f1f1fff0f0f0fff0f0f0fff0f0effff0f0f0ffefefeffff0f0f0fff0efefffefefefffefefefffefefefffeeeeeeffeeefefffeeeeeeffeeeeeeffeeededffedededffedecedffecedecffecececffecebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e5ffe4e4e4ffe3e3e3ffe3e3e3ffe7e7e6ffe3e3e3ffdeddddffd9d9d9ffd6d6d5ffd3d3d3ffd0d1d1ffcecdceffcdcdcdffcdcdcdffcdcccdffcdcdcdffcececeffcdcecdffcececeffcececeffcfceceffcecfceffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffd0d1d1ffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d7d7ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd8d8d8ffd9d9d8ffd8d8d9ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdadad9ffd9dadaffdadadaffdbdbdaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdbdbffdcdbdcffdddcdcffdcdcdcffddddddffddddddffddddddffdddeddffdededeffdededfffe0dfdfffe1e2e1ffe5e5e5ffefefeffff7f7f7fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020302ff282827ff9e9f9fffd6d6d6ffe9eaeafff9f9f9fffefefefffffffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffffefffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefffffefefffffefefffffffefffffefefffffefefefffffefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefffefffefefefffefefffffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefdfefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffefefffffefefefffffffefffefffffffefefffffefefefffefffefffefffefffefffefffffefefffefffffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffcfbfbfff0f1f0ffe6e6e7ffd1d2d2ffb4b4b4ff9e9e9dff888888ff6f6f6fff555555ff3d3d3eff2a2a2aff141415ff050505ff010001ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff020303ff030202ff030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828281ff828282ff828282ff818282ff828282ff818081ff7f7f7fff7d7d7dff7c7b7bff7a7979ff777777ff757575ff747473ff717272ff6f6f6fff6d6e6eff6b6b6bff696969ff666666ff636464ff616061ff5e5e5dff5b5b5bff585858ff585757ff575757ff565656ff5f6060ff717171ff797979ff7d7d7eff848484ff8c8c8bff929292ff979697ff9b9c9cffa0a0a1ffa5a5a5ffaaaaa9ffaeafafffb3b3b3ffb7b8b7ffbcbcbcffc1c1c1ffc5c6c5ffcacacaffcfd0d0ffd3d3d3ffd5d5d5ffd6d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffd8d8d9ffd7d7d8ffd7d7d7ffd6d6d6ffd6d5d6ffd4d5d5ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d0ffcfcfcfffcececeffcbcbcbffc8c8c9ffc5c5c5ffc1c1c2ffbcbcbcffb6b5b6ffb1b0b1ffacababffa4a4a5ff9e9e9dff979797ff8e8e8eff848584ff7c7d7dff757575ff6d6e6eff656565ff595a5aff4a4949ff383837ff424242ff4c4d4cff4e4d4dff4d4d4dff4f4f4eff515252ff535353ff565656ff585858ff5a5a5aff5c5c5cff5e5f5fff616061ff636363ff646465ff676667ff696968ff6b6b6bff6d6d6dff6e6f6fff717171ff737373ff737473ff737373ff737474ff737473ff737373ff73747300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020303ff050606ff0c0c0cff212120ff3c3c3cff5b5b5cff7e7e7eff8c8c8cff9d9c9dffaaaaaaffb3b3b3ffbbbcbcffc3c3c3ffc8c8c8ffcbcbcbffcccbcbffcbcbcbffcdcdcdffcfcfd0ffd7d7d7ffe8e8e8fff6f5f6fffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfbfffafbfafffbfbfafffbfbfbfffbfbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9f9fafff9faf9fffafaf9fff9fafafffafaf9fff9fafafff9f9f9fffafafafffaf9fafffaf9fafffafaf9fffafafafffaf9fafffafafafff9f9fafff9f9f9fff7f8f7ffeeefefffd8d8d8ffc3c3c3ffbdbebdffbcbcbcffbabbbaffb9b8b9ffb6b7b7ffb5b5b5ffb3b3b3ffafb0afffaaababffa4a4a5ff9c9c9cff8f8f8fff7c7c7cff515252ff363636ff1b1b1cff0e0d0dff060707ff030404ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdcdcdbffdbdadaffdadadbffdad9daffd8d8d9ffd9d9d9ffd9d8d9ffd9d9d9ffdbdadbffddddddffdfdfdfffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e0ffdfdfe0ffdededfffdddddeffdddddcffdcdcdcffdbdbdbffdadadaffd9dad9ffd9d9d9ffd8d9d8ffd9d8d8ffd8d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d4ffd4d4d4ffd3d3d4ffd2d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfd0cfffcececfffcdceceffccccccffcbcbcaffcac9c9ffc9c9c9ffc8c8c8ffc6c7c7ffc6c5c6ffc4c4c4ffc2c2c2ffc1c0c1ffbfbebfffbcbcbcffb9b9b9ffb5b6b5ffb2b2b1ffacacacffa6a6a6ffa0a0a0ff9b9a9aff959595ff909090ff8a8b8bff878687ff818180ff787878ff6f6f6fff6b6a6aff636363ff595958ff505151ff4a4a4aff444444ff3f3e3fff3b3b3bff383838ff363636ff323232ff2e2e2eff2a2a2bff272727ff242524ff222222ff1f1f1fff1c1d1cff1a1b1aff181918ff171717ff151515ff131414ff131313ff111212ff101111ff101010ff0f0f10ff0f0f0eff0e0e0eff0d0e0eff0c0d0dff0c0c0cff0c0c0cff0c0b0bff0b0b0bff0a0a0bff090a0aff080908ff080807ff080707ff080808ff080808ff070808ff080708ff070708ff070707ff070707ff070707ff070606ff060606ff060606ff060606ff070707ff070707ff070807ff070707ff070807ff070708ff070808ff080707ff080807ff070708ff070807ff080707ff080808ff080807ff070808ff040404ff040404ff040304ff020202ff020201ff020202ff010001ff010101ff000001ff000000ff010100ff000101ff000001ff000000ff000100ff000000ff000100ff010000ff000101ff000101ff000100ff000100ff000101ff010101ff010100ff010101ff010101ff000101ff010101ff010101ff010101ff000101ff000101ff010101ff010100ff010100ff010000ff010101ff010101ff000001ff010001ff010001ff000000ff010001ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000101ff000001ff000000ff000000ff000100ff010001ff000101ff000001ff000000ff010100ff000101ff000001ff000000ff000100ff000000ff000100ff000000ff0001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0d0d0dff0d0d0dff0d0d0eff0e0d0eff0f0e0fff0f0f10ff100f10ff101010ff100f10ff100f10ff0e0e0eff0f0f0fff0e0e0eff101010ff141414ff181717ff1b1b1bff1f1f20ff242525ff2c2b2bff353534ff404040ff505150ff5d5d5dff6d6d6dff7b7b7bff858585ff929191ffa9a9a9ffc9c9c9ffdcdcdcffe9e9e9fff6f7f7fffdfcfdfffefefefffefefffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffffefffffefffffffffffffffefffefffefffefffefffffffffffffffefffefffffffffffefffffffefffffffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffffffffffffffffefefefffdfdfdfff9f8f8ffeeeeeeffe4e4e4ffd9d9daffcccccbffb7b7b7ffa4a4a4ff969696ff888988ff7c7c7cff6a6a6aff585858ff4a4b4bff3a3a3aff282828ff1b1c1cff111212ff090a0aff060605ff040404ff040404ff040404ff040404ff030303ff060505ff050605ff060607ff060707ff060706ff040403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfcfcfff3f3f3ffe9e9e9ffe1e1e1ffddddddffdbdcdcffdbdbdbffdadbdbffdbdbdbffdbdadbffdadadaffdbdadbffdbdadaffdbdadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffd9dadaffd9d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcecfcfffcecfceffcfceceffcecfcfffcececeffcdceceffcdceceffcdcdcdffcdcdcdffcdcdccffcdcdcdffcccdcdffcccccdffccccccffccccccffcccbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffccccccffcbccccffcccccdffcdcccdffcccccdffcdcccdffcdcdcdffcdcccdffcfcfd0ffd4d4d4ffd9d9d9ffdcddddffdededeffdfe0e0ffe1e0e0ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe4e5e4ffe5e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe9e8e9ffe9e9eaffe9e9eaffeaeaeaffebebeaffebebebffebececffebececffecececffecedecffedededffedededffedeeeeffeeeeeeffedeeeeffedeeeeffeeeeeeffeeefefffefefeeffefefefffefeff0ffefeff0ffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f1fff0f1f1fff1f1f0fff1f1f0fff1f1f1fff1f2f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f2f3fff3f2f2fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f3fff3f3f4fff3f4f4fff4f3f3fff3f3f2fff2f2f3fff2f3f2fff3f2f2fff2f2f3fff2f2f2fff1f2f2fff1f1f1fff2f2f2fff1f1f2fff1f1f1fff1f1f0fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0efffeff0f0ffefeff0ffefefefffefefefffefefefffefefefffefefefffeff0f0ffeff0efffefefefffeff0efffefefefffeff0f0ffeff0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff1f2f1fff2f2f1fff2f1f1fff2f2f2fff2f2f3fff2f2f3fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff2f2f3fff2f3f2fff3f2f2fff2f2f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff2f3f3fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff4f4f3fff4f3f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f4f4fff4f4f4fff3f3f4fff4f3f4fff4f3f4fff3f3f3fff3f3f4fff4f3f3fff4f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff2f2f2fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff1f1f2fff1f2f1fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0effff0f0f0ffeff0f0ffefefefffeff0efffefefefffefefefffefefefffeeefefffeeefeeffeeeeeeffedeeeeffedededffedededffededecffecececffecececffebebecffebebebffeaeaeaffeae9e9ffe9eae9ffe8e8e9ffe9e9e9ffeaeaeaffeaeae9ffe9e8e8ffe8e8e8ffe7e7e8ffe6e6e7ffe6e6e6ffe5e5e6ffe4e4e4ffe4e4e4ffe4e4e4ffe6e6e6ffe6e6e6ffe0e0e0ffdbdbdaffd7d7d7ffd4d4d4ffd2d3d3ffd0cfcfffcdcecdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdcecdffcececdffcececfffcfcfceffcecfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d9ffd9d8d9ffd8d8d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffdad9daffdadadaffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdcdbdcffdcdcdcffdcdcdcffdcdddcffdddddcffdddddeffdededdffdddedeffdededeffdfdfdfffe0e0e1ffe2e2e2ffe8e8e7fff2f3f3fffdfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff292929ff9b9a9bffd6d7d7ffe8e8e8fff8f9f9fffefefefffffffffffffefffffffffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffffefefffffffffffefffefffefefffffffffefffefffffffffffefffefffefffffefffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefefffefefefffffefffffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefffefffefefffffefffefffefffffffffefefffefffefffffefefffefefefffefefefffffefefffffefefffefffefffffffffffffefefffefefffffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffdfdfdfff6f7f6ffececedffdededeffc2c3c2ffa8a9a8ff969695ff7d7d7dff636263ff4a4a4aff343434ff1d1d1dff0c0c0dff020203ff000101ff000000ff000000ff000000ff010001ff010101ff020202ff020202ff020302ff020303ff0100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818281ff828282ff818282ff818182ff828282ff828182ff818181ff7f7f7fff7d7d7dff7b7c7bff797979ff777777ff757575ff747373ff717171ff6f6f6fff6d6d6dff6b6b6aff686969ff666666ff636363ff606060ff5d5e5dff5a5a5aff585858ff585858ff585858ff565657ff5f5f5fff707071ff787979ff7e7e7dff858484ff8b8c8cff919191ff969696ff9b9b9bff9fa0a0ffa5a5a4ffa9aaa9ffaeaeaeffb2b3b3ffb7b7b7ffbcbbbcffc1c0c0ffc5c5c5ffcacacaffcfcfcfffd3d3d3ffd5d5d5ffd6d7d6ffd8d8d8ffd9dadaffdadadaffdadadaffd9d8d9ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd0d1d0ffd0d0cfffcdcdcdffcbcbcbffc9c9c9ffc5c4c5ffc1c1c1ffbcbcbdffb5b5b5ffb1b1b1ffabababffa4a4a4ff9e9e9eff979797ff8e8e8eff848484ff7b7c7cff747574ff6d6e6eff666566ff5b5b5bff4b4a4bff393a39ff444343ff4e4e4eff4d4d4eff4d4c4cff4e4e4eff515151ff535354ff555556ff585857ff5a595aff5c5c5dff5e5f5eff606061ff636362ff646565ff676767ff686968ff6b6a6bff6d6d6dff6f6e6fff727171ff747373ff737473ff747474ff747373ff737373ff747373ff73737300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030203ff050606ff0c0d0dff201f1fff3a393aff616262ff767576ff8a898aff9b9b9bffa8a8a8ffb3b3b3ffbbbcbcffc3c3c3ffc8c8c8ffcacbcaffcacacaffcbcbcbffcececeffd2d1d1ffd8d9d8ffe6e5e6fff3f3f3fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffcfcfdfffcfdfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefdfefffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9faf9fff9f9f9fffaf9f9fff9fafafffaf9fafff9f9f9fff9f9f9fff9f9fafff9f9fafffafaf9fffaf9f9fff9fafafff9faf9fff9f9fafff9faf9fff8f9f9fff5f4f4ffeaebeaffd7d6d7ffc3c3c3ffbebebfffbebdbdffbcbbbbffb9babaffb7b7b7ffb5b4b4ffb2b2b2ffafafafffa9aaa9ffa3a3a3ff999a9aff8d8e8eff7a7979ff5b5a5bff2b2b2bff181818ff0a0a0aff050405ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdbffdadbdaffdadadaffd9d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd8d8d9ffdadadaffdcdcdcffdededeffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe2e3e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e0ffe1e0e0ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddedeffddddddffdbdcdbffdbdbdbffdadadaffd9d9daffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd3d4d4ffd2d2d2ffd2d1d2ffd0d1d1ffd0d0d0ffcfcfcfffcececeffcdceceffcdcdcdffcbcccbffc9cacaffc8c8c8ffc7c7c7ffc5c6c6ffc4c4c5ffc3c3c4ffc2c1c1ffbfc0bfffbdbdbeffbababaffb7b8b7ffb3b3b3ffafafafffaaababffa6a5a6ff9fa09fff999998ff929292ff8c8d8cff868686ff818081ff7b7b7bff757475ff6c6d6cff656565ff5c5c5cff565757ff4f4f4fff474747ff414041ff3a3a3aff343435ff313130ff2f2e2fff2d2e2eff2b2b2bff282828ff252525ff222222ff201f1fff1d1e1dff1c1b1cff1a1a1aff181818ff171616ff151515ff131413ff121212ff111111ff101010ff100f0fff0e0f0eff0e0e0eff0d0e0eff0d0d0eff0d0c0dff0c0b0cff0b0b0bff0b0a0bff0a0a0aff090909ff090909ff090909ff080808ff070807ff060706ff070706ff060707ff060607ff070707ff070607ff070707ff070707ff060606ff070707ff070607ff060707ff060606ff070606ff060606ff070707ff070707ff070707ff070707ff070707ff070808ff080708ff070807ff070707ff080807ff070808ff080708ff070708ff080808ff030304ff030304ff020201ff020101ff020202ff000100ff000000ff000100ff000101ff010000ff000100ff010000ff000000ff000000ff010000ff010000ff000100ff010101ff010000ff000001ff010001ff000100ff010001ff000101ff010101ff010001ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff000101ff000101ff000100ff010100ff000101ff000001ff010101ff010000ff000100ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000101ff000100ff000000ff000000ff000101ff010000ff000100ff010000ff000000ff000000ff010000ff010000ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0d0cff0d0d0dff0c0c0cff0c0c0dff0d0d0dff0e0d0eff0d0e0dff0f0f0fff0f0f0fff101010ff0f0f0fff0f0f10ff0d0d0dff0e0e0eff101110ff141414ff181818ff1c1d1cff212122ff272727ff2e2f2fff393939ff444545ff535353ff646464ff6f6f6fff7d7d7dff898989ff989798ffb3b3b4ffd0d1d1ffe0e1e0ffeeededfffafafafffefefefffffefffffffffffffefffffffffffffffefffefffffefffffffffffffefefffffffefefffffefefffefffffffffffffffffefefffefffffffffffffffefffefffffefefffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffefefffffffefffffefffffffefffffffffffefffffefefffffffffffffffffffefefefffbfcfbfff4f5f5ffebeaeaffe1e2e1ffd8d7d8ffc8c8c8ffb7b7b8ffa9a8a9ff949393ff808180ff6f6f6fff5f5f5fff505050ff3c3c3cff2c2c2cff1e1e1eff111212ff080808ff040304ff010001ff040404ff040304ff060506ff060506ff060706ff060707ff060706ff030403ff030403ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff5f5f5ffedededffe3e4e3ffdddeddffdcdcdbffdadbdbffdadadbffdbdbdbffdbdadaffdadadaffdadadbffdadadaffdadadaffdad9daffd9dadaffd9dad9ffdad9daffd9dadaffd9d9d9ffd8d9d9ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd1d2d1ffd1d1d2ffd1d1d0ffd0d1d1ffd0d0d0ffcfd0cfffd0cfd0ffcfcfcfffcfcfcfffcfcecfffcfceceffcecfceffcfceceffcececdffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcdcccdffcbccccffcccbccffcccbccffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacbcbffcacbcaffcbcbcbffcbcbcbffcbcbccffccccccffcccbccffccccccffcccccdffccccccffcccdccffcecdceffd2d2d2ffd6d7d6ffdbdbdbffdddedeffdfdfdfffe0e0e0ffe1e2e1ffe1e1e1ffe0e0e0ffe0e1e1ffe2e1e1ffe2e3e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9eaeaffeaeaeaffeaebeaffebebebffebececffebebecffedececffedececffedededffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefeeeffff0eff0ffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff0f1f0fff0f1f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f1f2fff2f2f2fff2f2f3fff2f2f2fff2f3f3fff2f2f2fff2f2f3fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f4f4fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f2fff1f1f2fff1f1f2fff1f1f1fff1f0f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0ffeff0f0fff0efefffeff0efffefefefffefefefffeeeeefffefeeefffefeeeeffeeefefffefefefffefeeeeffefefefffefefefffefefefffefefefffeff0f0ffeff0f0ffefefeffff0eff0ffeff0f0fff0f0f0fff1f0f1fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff1f1f2fff2f2f1fff1f2f2fff2f2f2fff1f2f1fff2f1f2fff2f2f2fff1f1f2fff2f1f2fff2f2f2fff2f3f2fff3f3f3fff3f2f2fff2f3f3fff3f3f3fff2f3f2fff3f3f3fff3f4f4fff3f4f4fff3f3f3fff4f3f4fff3f4f3fff4f3f4fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff3f4f4fff3f4f4fff3f4f3fff4f4f3fff3f4f4fff3f3f4fff4f4f4fff4f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff2f2f2fff3f2f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff1f1f0fff1f0f0fff0f1f1fff0f1f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0ffeff0effff0eff0ffeff0efffefefeffff0efefffefefefffefefefffefefefffefeeeeffeeeeeeffeeeeeeffedeeedffedededffededeeffedededffecececffecebecffebecebffebebebffeaeaeaffeae9eaffe9eaeaffe8e9e9ffe8e9e9ffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e8ffe7e7e7ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe6e6e6ffe3e4e3ffdedddeffd8d9d9ffd6d6d6ffd3d3d3ffd1d2d1ffcecfcfffcdcdcdffcccdcdffcdcccdffcccdccffcdccccffcdcdcdffcdceceffcececeffcececeffcfcecfffcecfcfffcfcfd0ffd0d0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d1d1ffd2d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d3ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd7d6d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdcdcffdcdbdcffdbdcdbffdcdcdcffdddcdcffdcddddffddddddffddddddffdedddeffdddedeffdededfffdfdfdfffe0e0e0ffe3e3e3ffebebebfff5f5f6fffdfdfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff272727ff999999ffd5d5d5ffe8e7e8fff8f8f8fffefefefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffffefffefffffffffefefffffefffffffffefffefffefffefefffffefefffffffffffffffefefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefefffefffefffffefefffefefffffefefffffffefffffefefefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffffffefffefefffffefffffffefefefffefefefffffffffffefefefffefefffffefefefffefefefffefffefffffefefffefefffffefffefffefefffffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefefffefffffffffefefffefffffffefefefffefefffffffefffffefffefffffffffffefffefffefefefffffefefffefffefffffefefffefffefffefefefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefefffefefefffbfcfbfff1f1f1ffe7e7e7ffd2d2d1ffb6b6b6ffa1a2a1ff8d8d8dff737374ff595959ff414041ff272727ff151514ff070707ff020203ff000000ff000000ff010101ff010101ff030203ff030202ff020302ff020302ff010000ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff818281ff828282ff828182ff828282ff828182ff818180ff7f7f7fff7d7d7dff7b7b7cff797979ff777777ff757575ff737373ff717071ff6f6f6eff6c6d6cff6a6b6aff696868ff656566ff626362ff5f5f60ff5d5c5cff5a5a5aff585858ff585858ff585858ff565655ff5e5e5dff6e6f6eff787878ff7e7e7fff858585ff8b8b8aff909091ff959595ff9b9b9bff9f9f9fffa4a5a5ffa9a9a9ffadadaeffb3b2b3ffb7b8b7ffbcbcbcffc1c1c0ffc4c4c5ffc9c9c9ffcecfcfffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9daffdad9daffdadadaffd9d8d8ffd8d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d4d4ffd4d3d3ffd3d3d2ffd1d1d1ffcfd0cfffcdcecdffcbcbcbffc8c8c8ffc5c4c4ffc1c1c0ffbcbcbcffb6b6b6ffb1b1b1ffabababffa4a4a5ff9f9f9fff979797ff8e8d8eff848483ff7b7c7bff747474ff6d6d6dff666666ff5e5e5eff505051ff414040ff464545ff4f4f4eff4e4d4dff4c4c4dff4e4f4eff515151ff535453ff555555ff575758ff5a5a5aff5c5c5bff5e5e5eff606060ff636363ff656465ff666767ff686969ff6a6a6bff6d6d6dff6f6f6fff717272ff737473ff737373ff737373ff737473ff747373ff737473ff7473730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff070607ff0e0e0eff202020ff444444ff5a5a5bff717272ff878787ff989998ffa8a7a8ffb3b3b3ffbdbdbcffc3c3c3ffc6c7c6ffc8c8c8ffc9c9c9ffccccccffcfcfcfffd3d2d2ffd8d8d7ffe0e0e0fff1f1f2fffaf9f9fffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffafafafffbfafbfffafafafffafafafff9faf9fffafafafffafafafff9fafafff9f9fafffaf9f9fffafaf9fffafaf9fffaf9f9fff9fafafff9faf9fffaf9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fff9faf9fff9f9fafff9f9f9fff8f8f8fff2f2f2ffe5e6e6ffcfcfcfffc2c2c3ffc0c0c0ffbebfbeffbdbdbdffbbbbbbffb7b7b8ffb5b4b4ffb1b2b2ffafaeaeffaaaaa9ffa2a2a2ff989898ff8a8a8bff7b7a7bff5e5e5eff3b3b3bff141414ff09090aff030404ff020201ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdaffdadadaffd9dad9ffd8d9d8ffd7d7d8ffd7d7d7ffd7d6d7ffd6d6d6ffd8d8d7ffd9d9d9ffdadbdbffdddcdcffe0dfe0ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e2e3ffe2e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffe0dfe0ffe0e0dfffdfe0dfffdfdfe0ffdededeffdddeddffdcdcdcffdbdcdcffdadbdbffdadadbffdad9daffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd3d2d3ffd2d1d2ffd0d1d0ffd0d0d0ffcfcfcfffcdcdceffcccdcdffcdcdccffcbccccffcbcbcbffcac9c9ffc7c7c7ffc4c5c5ffc3c3c3ffc1c2c1ffc0bfc0ffbebebdffbbbbbbffb8b8b8ffb5b5b5ffb1b1b1ffacacadffa7a7a7ffa2a2a2ff9d9d9dff969696ff908f90ff898989ff838383ff7c7c7cff757475ff6f6f6fff696a69ff616162ff595959ff525252ff494948ff444343ff3d3d3dff383838ff343333ff2e2e2eff2a292aff272727ff262625ff242423ff212122ff202020ff1e1e1eff1b1b1bff191a1aff181818ff171718ff161616ff151515ff141414ff121312ff111011ff100f0fff0e0f0fff0e0e0eff0e0e0dff0d0d0dff0d0d0dff0c0c0dff0c0b0cff0b0b0bff0b0a0aff0a0a09ff080909ff070708ff070706ff060706ff070707ff070707ff070706ff060606ff050605ff060606ff060606ff060606ff060606ff070606ff070707ff070707ff070707ff070607ff070707ff070707ff060606ff060607ff060606ff070707ff070707ff070707ff070708ff070807ff070708ff070707ff080707ff080807ff080707ff070808ff070807ff040303ff030403ff020102ff020102ff020201ff000100ff000001ff000000ff000100ff000000ff000101ff000000ff000000ff000001ff000100ff000000ff000100ff000000ff000000ff000100ff010000ff010100ff010100ff010101ff010001ff010001ff000100ff010101ff010101ff000001ff000101ff010101ff000101ff010101ff010101ff010100ff000101ff000100ff000101ff010001ff010100ff000000ff000000ff010100ff000001ff000001ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000000ff000001ff000000ff000100ff000001ff000000ff000100ff000000ff000101ff000000ff000001ff000001ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0eff0e0e0fff0d0d0dff0d0d0dff0c0c0dff0d0d0dff0d0c0dff0e0d0dff0e0e0dff0e0f0fff101010ff100f0fff0f0f0fff101010ff111111ff151415ff191918ff1d1d1dff222322ff292929ff323233ff3e3e3eff4d4d4eff5a5a5aff666666ff757575ff807f7fff8d8e8effa0a09fffbfbebeffd6d7d6ffe4e3e4fff2f2f2fffcfcfcfffefffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffefffffefefffefffffffffefffffffefffffffffffffffffefffefefffffffefffffffffffffefdfdfff9fafafff0f0f0ffeaeaebffe3e2e3ffd5d6d5ffc3c3c3ffa8a8a8ff939393ff838383ff737474ff656464ff4f4f4eff3a3a3aff2b2b2cff1a1a1bff0d0c0dff050505ff020202ff040403ff050506ff050506ff070706ff060706ff070607ff040304ff040403ff030303ff060706ff060706000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfcfbfff1f0f0ffe6e6e6ffdfdfdeffdcdcdcffdadbdaffdadbdaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffdad9daffdadadaffd9d9d9ffdad9daffd9d9d9ffd8d9d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d3ffd4d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd0d0d0ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfd0ffcfcfcfffcfcfceffcfcfcfffcecfceffcececeffcecdcdffcdcecdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcccdffccccccffccccccffcccccbffcbcbccffcbcbcbffcbcbcbffcacbcbffcbcacbffcbcbcbffcbcbcaffcacbcbffcbcbcbffcbcccbffcccbccffccccccffcccbccffcccccbffccccccffccccccffcccdcdffd0cfcfffd5d4d5ffdadadaffdcdcdcffdfdedfffe0e0e0ffe1e2e1ffe1e2e1ffe1e0e0ffdfdfe0ffdfe0dfffe0e0e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e9ffe9e8e9ffe9eae9ffeae9e9ffeaebebffeaebebffebebebffecebecffecececffecededffedededffedededffedededffedeeedffeeeeeeffeeeeedffeeeeeeffeeeeefffeeeeefffefeeefffefefeffff0efeffff0f0efffefeff0ffefeff0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff1f1f0fff0f1f1fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f1f2fff2f2f2fff3f3f2fff2f2f3fff2f2f3fff2f2f2fff2f2f3fff3f3f3fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefefefffeff0efffeeefefffeeeeefffefeeefffeeefeeffefefefffefefeeffeeeeeeffefeeeeffeeefeeffefeeeeffefefeeffefefeeffefefefffefeeefffefeeefffefefeffff0efeffff0f0efffefeff0ffeff0f0fff1f1f0fff0f1f0fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff3f2f2fff3f3f2fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff2f2f2fff2f1f1fff1f2f2fff1f2f2fff1f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f3f3fff4f4f3fff3f3f4fff3f3f4fff4f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff3f4f3fff3f4f3fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f3fff3f3f3fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff1f2f1fff2f1f2fff2f2f2fff1f2f1fff1f1f2fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff1f1f0fff0f1f0fff0f0f1fff0f0f0fff0f0f0fff0eff0ffeff0f0ffefefefffefeff0ffefeff0ffeff0efffefefefffefefefffefeeefffefeeeeffeeefeeffefeeeeffeeeeedffeeeeedffededeeffedededffedecedffecececffecececffececebffeaebebffeaeaeaffeaeae9ffe9eae9ffe9e8e9ffe9e9e9ffeaeaeaffe9eaeaffe9e9e9ffe8e9e8ffe7e7e8ffe7e7e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe6e7e7ffe0e0e0ffdbdadbffd8d8d7ffd5d5d5ffd2d3d2ffd0cfd0ffcdcdceffcccdccffcccccdffcdccccffcdcdcdffcdcdcdffcecdcdffcdceceffcececdffcfceceffcecfceffcfcecfffcfcfcfffd0cfcfffcfd0cfffcfcfd0ffd0d0d0ffd0d1d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d5ffd4d4d5ffd5d4d5ffd5d5d5ffd6d5d5ffd6d6d6ffd5d5d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffdadadaffd9d9d9ffdad9daffdadadaffdadadaffdadbdaffdbdadaffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdcdcdcffdcdcdcffdddcdcffddddddffddddddffdeddddffdededeffdededeffdededfffdfdfdfffe0e1e0ffe5e5e5fff0f0f0fff7f8f7fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff060606ff2a2a2aff959595ffd4d4d4ffe7e7e7fff8f8f8fffefefefffffefefffffffefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefffffffffffffffffefefffffffefffffffffffffffefffffefffffffffffffefefefffffffffffefffffffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefefefffffefefffefefefffefffefffffefefffefefefffefffffffefefefffefefefffffefefffffefefffffffefffefffefffefefefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffffefefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffefefffefffefffefffefffffefffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffffefffffefffefffefefefffefffefffefefefffefefefffefefffffffffefffefefffffefffefffffefffffefefffffefffefffefdfdfff7f6f6ffedededffdedfdeffc5c4c5ffaeadaeff9b9b9bff838382ff696a69ff505150ff353434ff1e1e1dff0d0e0eff050505ff010202ff000000ff010101ff020202ff030202ff030302ff030202ff010100ff010000ff010101ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828182ff828282ff828282ff828281ff828281ff818282ff818081ff7f7f7fff7d7e7eff7b7b7bff797979ff777777ff757575ff727372ff717171ff6f6f6eff6c6c6cff6a6a6aff686767ff656465ff626162ff5f5f5fff5c5c5cff5a595aff575757ff585757ff565656ff545454ff5c5c5dff6d6d6eff787978ff7f7e7eff848484ff8b8a8aff909090ff959695ff9b9b9bff9f9f9fffa4a4a4ffa9a9a9ffaeadadffb3b3b2ffb7b8b8ffbcbcbcffc0c0c0ffc5c5c4ffc8c9c9ffcfcfcfffd3d3d3ffd5d5d5ffd7d7d6ffd8d8d8ffd9d9d9ffdadadaffdadadaffd8d8d9ffd7d8d7ffd7d7d7ffd6d6d7ffd5d6d5ffd6d5d5ffd5d4d4ffd4d4d4ffd2d3d2ffd1d1d1ffd0cfd0ffcecdcdffcbcbcaffc8c8c7ffc4c4c4ffc0c0c0ffbcbcbbffb5b6b6ffb1b1b1ffabacacffa4a4a4ff9f9e9fff979797ff8e8e8eff848483ff7b7b7bff747473ff6c6c6cff666566ff5f5f5fff555555ff464646ff464545ff4e4e4eff4e4d4dff4c4d4cff4e4e4eff515151ff535354ff555555ff585757ff5a5a5aff5c5c5bff5e5e5eff606160ff636363ff656565ff666767ff696969ff6b6a6aff6d6d6dff6f6f6fff717171ff737373ff747373ff737373ff747374ff737473ff737373ff737473000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020203ff070706ff0e0e0eff292a29ff414041ff585859ff717271ff888787ff9a9a9affa9a9a9ffb3b4b3ffbcbcbcffc2c1c1ffc5c4c4ffc7c7c6ffc9cac9ffcdcdcdffd0d0d0ffd4d3d3ffd5d6d6ffdcdddcffeeeeeffff8f8f9fffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffbfafafffbfafafffafafafffafafafffafafafffaf9fafffaf9fafffafaf9fffafafafffaf9fafff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9faf9fff7f8f7fff1f1f1ffe1e1e1ffcacacbffc1c1c1ffc0bfbfffbfbfbeffbdbdbdffbababaffb8b8b8ffb5b5b5ffb1b1b1ffaeaeaeffa9a9a9ffa2a2a1ff979797ff898889ff777777ff626162ff424241ff212122ff090909ff040304ff010101ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadadaffd9d9d9ffd9d8d9ffd8d7d7ffd7d7d6ffd6d6d5ffd5d6d5ffd5d5d5ffd7d6d6ffd7d8d8ffd9d9d9ffdbdbdbffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe2e1e1ffe2e1e2ffe2e1e1ffe1e1e1ffe0e0e0ffdfdfdfffe0dfdfffdedfdeffdededeffdededfffdededfffdededeffdfdedeffdededeffdfdedeffdedfdeffdddeddffdddcddffdbdbdbffdbdbdbffdadadbffdad9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd7d6d6ffd7d7d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d3ffd3d4d3ffd2d2d2ffd1d1d1ffd0cfd0ffcfcfceffcdcdceffccccccffcccbccffcacbcbffcacbcaffcac9caffc8c8c8ffc6c6c6ffc3c4c3ffc1c0c0ffbebebeffbcbcbcffbabab9ffb6b7b6ffb3b3b3ffb0afb0ffababaaffa4a5a5ff9f9f9fff999a9aff929292ff8a8a8aff838483ff7e7e7eff777776ff706f6fff696969ff626161ff5b5a5aff545354ff4e4e4dff474747ff403f40ff363635ff333232ff2f2f2fff2c2c2cff282828ff242425ff212121ff201f1fff1d1d1dff1c1c1cff1b1b1bff191a19ff181818ff161616ff151515ff151415ff141313ff131313ff121313ff111111ff100f0fff0f0f0eff0d0d0dff0d0d0dff0c0c0cff0c0c0bff0b0c0bff0b0b0bff0a0b0aff0a0a0aff0a0a09ff090909ff080808ff080708ff060606ff040504ff050405ff060505ff060606ff050605ff050505ff060505ff060505ff060605ff060605ff060706ff070606ff070706ff060707ff070707ff060707ff060707ff070707ff070707ff070606ff060606ff060606ff070707ff070707ff080707ff070707ff070707ff080707ff080708ff07070700000000000000000000000000000000ff020102ff010101ff020101ff010101ff010000ff000100ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010100ff000000ff010001ff000101ff010100ff000100ff010001ff000100ff010101ff010100ff010101ff010101ff010101ff010101ff000100ff010101ff010101ff010101ff000100ff010000ff010101ff010101ff010100ff010100ff000100ff000000ff010100ff000101ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff000000ff000000ff010001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff101110ff0f0e0eff0f0e0fff0d0d0dff0d0d0cff0c0d0cff0c0d0dff0d0c0dff0e0e0dff0d0e0eff0e0e0eff0e0f0fff111111ff141314ff161616ff1a1a1aff1f1f1eff242323ff2b2b2aff353434ff414040ff505050ff616161ff6e6e6eff797878ff868686ff929191ffa9aaa9ffc7c7c7ffdadadaffe7e6e7fff4f4f4fffdfdfdfffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffffefffffefffefffffefffffffffefffefffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffffffefffffffffffffefefffefefefffcfcfdfff9f8f8fff1f1f0ffe8e9e9ffd7d7d7ffbebebeffa3a3a2ff939393ff868686ff777777ff606060ff484948ff383838ff252525ff141414ff0a0909ff040405ff040404ff060506ff060607ff060706ff070607ff040303ff040404ff020302ff060606ff070607ff0808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff4f3f4ffebeaeaffe1e1e1ffdcdddcffdbdadaffdadadaffdadadaffdadad9ffdadad9ffd9dadaffdad9d9ffdadad9ffd9dadaffd9d9d9ffd9d9daffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd4d5d4ffd5d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd3d2d2ffd3d3d3ffd3d3d2ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcecfffcfcfceffcecfcfffcececeffcecdceffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdccffccccccffccccccffccccccffcccccbffcbcbccffcbcbcbffcbcbcbffcacbcbffcacbcaffcbcacaffcbcacaffcbcbcbffcacbcaffcbcacbffcbcbcbffcccbcbffcccccbffcccccbffcbccccffcccbcbffcccccbffcbccccffcececeffd2d2d3ffd7d7d7ffdcdbdbffddddddffe0e0e0ffe1e1e1ffe2e2e2ffe2e1e1ffe0dfdfffdfdedfffe0dfe0ffe1e1e1ffe2e2e2ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e7ffe8e9e8ffe9e9e8ffeae9eaffeae9e9ffeaeaeaffebebebffebebebffececebffecececffecececffedececffedededffedededffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefeff0ffeff0effff0f0f0ffefeff0ffeff0effff0f0f0fff0f0f0fff1f1f1fff0f1f0fff1f0f1fff1f1f1fff2f1f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff2f2f2fff2f2f3fff2f2f2fff3f2f3fff2f2f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff0f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0eff0ffefefefffeeefefffefeeefffeeeeeeffefefeeffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffefefefffefefefffefeff0ffeff0effff0eff0ffeff0f0fff0f0f0fff1f0f0fff1f0f0fff1f1f1fff0f1f0fff1f1f1fff2f1f2fff2f2f2fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff3f2f2fff3f2f2fff3f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff2f1f1fff2f2f2fff2f1f1fff1f2f2fff1f2f1fff2f2f2fff1f1f1fff1f1f2fff2f1f2fff2f1f1fff2f2f1fff2f2f2fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff3f3f2fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f3f4fff3f3f4fff3f4f3fff4f3f4fff4f3f3fff4f4f4fff3f4f3fff3f3f3fff4f3f4fff4f3f3fff3f4f3fff3f4f3fff3f3f3fff3f2f3fff3f3f2fff2f3f3fff2f3f2fff2f2f3fff2f2f2fff3f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff2f1f1fff1f1f1fff2f1f1fff2f1f1fff2f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff1f0f0fff1f0f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0efefffefeff0fff0eff0ffefefefffefefefffefeff0ffefefefffefeeeeffefefeeffeeeeeeffefeeefffeeeeeeffeeeeedffedeeedffedededffedededffedecedffedececffecececffebecebffebebebffeaeaebffeaeaeaffeae9eaffe9e8e8ffe9e9e9ffeaeaeaffeae9eaffe9e9e9ffe9e8e8ffe8e8e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e5e5ffe4e5e5ffe4e4e5ffe3e3e3ffe7e6e7ffe4e4e4ffdededeffdadadaffd7d6d6ffd4d4d3ffd2d1d1ffcfceceffcdcccdffcdccccffcdcdcdffcdcccdffcccdccffcecdcdffcdcecdffcdcdcdffcececeffcececfffcececeffcfceceffcfcfcfffd0cfcfffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd5d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd7d7d7ffd6d7d6ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadad9ffdad9daffdadadaffdbdadaffdbdadaffdbdadbffdbdbdbffdcdbdbffdcdbdcffdcdcdbffdddcdcffdcdddcffdddddcffdddddeffdddddeffdddeddffdededeffdfdedfffe0dfdfffe1e1e1ffe8e8e8fff3f3f3fffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff131413ff787879ffccccccffe1e1e1fff5f4f5fffffffefffffffefffffffefffffefffffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffefffffffefffffffffefffffffefffffefffefffffffffffefffefffefffefffefefffffffefefffffefffffefefefffffefffffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffefefefffefefefffffefefffffefefffffefefffefffffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefefffffefefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffefefefffefefefffffefefffefffefffffefffffefefffffffefefffefffefffffefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefffefffefffefffffefefffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefefefffbfbfafff0f0f0ffe7e6e6ffd0d0d0ffb7b8b7ffa4a4a4ff8d8e8dff757576ff5e5e5eff434344ff282828ff141514ff090909ff030404ff010101ff010201ff030203ff030302ff030302ff010100ff010001ff010100ff010101ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff818282ff828182ff818281ff818282ff818282ff808181ff7f7f7fff7d7e7dff7b7b7bff797979ff777777ff757575ff737273ff717170ff6f6f6eff6c6c6cff6a6a6aff676767ff656564ff616261ff5f5f5fff5b5c5cff5a5959ff575757ff575756ff555555ff535353ff5c5c5cff6d6d6dff787978ff7e7e7eff848483ff8a8a8aff909090ff969595ff9b9a9aff9f9f9fffa4a4a5ffa9a9a8ffadadaeffb2b3b2ffb7b8b7ffbcbcbcffc0c0c0ffc4c5c4ffc9c9c9ffcfcfcfffd3d3d2ffd5d5d5ffd7d7d6ffd8d8d8ffd9d8d9ffdadadaffdadadaffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d4d4ffd3d3d3ffd3d2d2ffd1d1d1ffcfd0cfffcdcdcdffcacbcaffc7c7c8ffc4c4c4ffbfc0c0ffbbbbbbffb6b6b6ffb1b2b2ffacacacffa5a5a5ff9f9f9fff989798ff8e8e8dff848483ff7b7b7aff737373ff6b6c6bff656565ff5e5f5eff575657ff484949ff454444ff4d4e4dff4e4d4dff4d4d4dff4e4f4fff515151ff535354ff555655ff575757ff595a59ff5c5c5cff5e5e5eff616060ff636263ff656565ff676667ff696968ff6b6b6bff6d6d6dff6f6f6fff717171ff737373ff737473ff737373ff737373ff737373ff747373ff74747300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff070707ff151515ff282929ff3e3e3eff585958ff757575ff8d8d8cff9f9f9fffacababffb5b5b5ffbbbcbbffc0c0c0ffc3c4c3ffc7c7c8ffcbcbcbffcecfcfffd2d1d1ffd3d4d3ffd4d5d5ffdddedefff0f0f0fffafafafffcfbfcfffcfcfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffefefdfffefefdfffefdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffafafafff9faf9fffafafafff9faf9fffafafafff9fafafffaf9f9fff9faf9fffafaf9fff9f9fafff9f9f9fffaf9fafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff3f3f3ffe4e4e4ffccccccffc1c0c1ffc0c0c0ffbfbebfffbdbdbdffbbbbbbffb9b8b9ffb6b6b6ffb3b3b3ffaeaeaeffa9a8a9ffa2a2a2ff989898ff8b8b8bff7a7979ff636262ff474747ff2a2a2aff131313ff040405ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdad9d9ffd9d9d8ffd7d8d7ffd7d6d7ffd5d6d5ffd4d4d5ffd5d5d5ffd4d4d5ffd5d5d5ffd7d7d6ffd8d8d8ffdadadaffdcdcdcffdededeffdededeffdfdfdeffdfdfdeffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdeffdfdedeffdededeffdddedeffdedddeffdedddeffdededeffdededeffdededdffdededeffddddddffdddcdcffdcdbdbffdbdbdbffdbdadbffdadad9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d6d6ffd4d4d5ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd0cfcfffcececeffcdccccffcccbcbffc9c9caffc9c9c9ffc9c9c9ffc8c9c8ffc7c7c7ffc6c5c5ffc2c3c2ffc0bfc0ffbdbdbcffb9bab9ffb6b6b6ffb2b3b2ffafafafffabacabffa7a7a7ffa1a1a1ff9b9b9aff949595ff8e8e8eff848584ff7c7c7cff767676ff70706fff696968ff616160ff5a5959ff525252ff4b4b4bff444544ff403f40ff39393aff323131ff2b2b2bff292928ff272727ff242424ff222122ff1f1e1fff1c1d1cff1a1a1aff191918ff181818ff171717ff161515ff141414ff131313ff131213ff121212ff121112ff111111ff101110ff0f0f0fff0e0e0eff0d0d0dff0c0c0cff0b0b0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0909ff090a09ff090808ff080708ff070707ff060707ff050505ff040403ff040404ff050404ff040504ff050405ff060605ff050605ff060506ff060606ff060606ff060606ff060707ff070606ff070706ff060707ff070707ff070707ff070707ff070707ff070706ff070706ff070606ff060606ff070707ff070707ff070807ff07070700000000000000000000000000000000000000000000000000000000ff020102ff010201ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff010101ff010000ff010101ff010001ff010001ff010101ff000101ff010101ff010101ff010101ff010100ff010101ff010001ff010101ff000100ff000000ff000100ff000001ff000101ff000001ff000000ff000100ff000101ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131212ff121212ff111011ff111111ff0e0f0eff0e0e0eff0d0d0dff0d0d0dff0c0d0cff0c0d0dff0d0d0dff0e0e0dff0d0e0eff0f0f10ff131313ff171717ff1a1a1aff1e1f1eff242423ff2b2b2aff343434ff3f3f3fff4d4d4dff5d5e5dff6e6e6eff7a7a7bff858485ff959695ffa9a9a9ffcacacaffdadadaffe5e5e5fff5f4f5fffdfefdfffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffefffffffffefffefffefffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffefffefffffffffffefffefffffffffffefefffffffefefffffefffffffffffffffefffffffefefffdfdfefffafaf9fff0f1f0ffe5e4e5ffd0d0d0ffb1b2b1ff9fa0a0ff939393ff848484ff6f6f6eff565555ff434343ff2f2e2eff1d1d1dff111010ff0a090aff060606ff060707ff070606ff060706ff040403ff040303ff030303ff070606ff070706ff070807ff090809ff090908000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff6f6f6ffefefefffe5e5e4ffddddddffdcdbdbffdadadaffd9dad9ffd9d9d9ffd9dad9ffd9d9daffd9dadaffd9d9daffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d7ffd7d7d7ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd2d3d3ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcecfceffcececeffcecdceffcecdceffcdceceffcdcdcdffcdcccdffccccccffccccccffcdccccffccccccffcccbcbffccccccffcccbcbffcbcbcbffcbcbcbffcacbcbffcbcacaffcacacaffcacacaffcbcacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbccffcbccccffcbccccffcbcbcbffccccccffd0d0d0ffd4d5d5ffd9d9d9ffddddddffdfdedfffe1e1e0ffe2e2e1ffe3e3e2ffe1e1e1ffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e3ffe4e3e3ffe4e5e4ffe5e5e4ffe5e5e6ffe5e6e6ffe6e6e6ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffebeaebffebebeaffebebebffececebffecececffedececffedecedffedededffedededffededeeffedeeedffeeeeeeffeeeeeeffefeeeeffefeeeeffefefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0effff0f0f0fff1f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff2f2f2fff3f3f3fff3f2f3fff3f3f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff2f2f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffefefefffefeeeeffefefefffefefefffeff0f0fff0f0effff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f0f1fff1f1f1fff1f2f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff2f2f2fff3f3f2fff2f3f2fff3f2f3fff2f2f3fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff2f2f2fff1f2f1fff1f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff2f1f2fff2f1f1fff1f1f2fff2f2f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff2f3f3fff2f2f3fff2f2f2fff3f3f3fff2f2f3fff2f2f2fff2f2f1fff2f2f1fff2f2f2fff1f1f1fff2f2f1fff1f2f1fff2f1f2fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0eff0ffefefeffff0eff0fff0efefffefefefffefefefffefefefffefeeefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeedffeeededffeeededffedecedffedededffedececffecebecffebebebffebebebffebeaeaffeaeaeaffeaeaeaffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e8e7ffe6e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e5e4ffe4e5e5ffe4e4e5ffe3e3e3ffe4e4e4ffe6e6e6ffe1e1e0ffdcdcdbffd8d8d7ffd5d5d5ffd2d2d2ffd0d0cfffcccdccffcdcccdffcccdcdffcdcccdffcdcdcdffcdcdccffcdcdceffcdcdceffcecdceffcececeffcecfceffcfcecfffcfcfceffcfcfcfffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d1d1ffd1d2d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d3d3ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d4d4ffd5d4d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadad9ffdadad9ffdadadaffdadadaffdbdadaffdadbdaffdbdbdbffdbdbdcffdcdbdbffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffdedddeffdddeddffdededeffdededeffdfdfdfffdfdfdfffe4e3e3ffefeeeffff7f7f7fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff1e1e1fff8d8d8cffd3d3d3ffe4e5e5fff7f7f7fffefefefffffefefffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefffffffefefffefffffffefffffffffffffffefefffffefefefffefefffffefefffffefefffffffefefffffffefffefffefffefefefffffefefffefefefffefefffffefefefffefffefffefefffffefffefffefefefffefefefffefffefffefefffffefefffffffffefffffefffffefefefffefefefffefffefffefefefffffffefffefefefffefefefffffefefffefefffffefffffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffdfdfefff7f7f7ffeeeeedffe1e0e0ffc9c9c9ffb0b0b0ff9d9d9cff878787ff737373ff5b5b5bff3e3e3eff252526ff151515ff090a0aff040504ff020202ff020202ff020202ff000001ff010001ff010101ff010101ff010101ff020302ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828182ff828281ff818181ff818181ff808181ff7f7f7fff7d7d7dff7b7b7bff797979ff767777ff757575ff737373ff707070ff6d6e6eff6c6b6cff696969ff676667ff646464ff616161ff5e5e5eff5c5b5bff595958ff575657ff565655ff545554ff535253ff5b5c5bff6b6c6bff777777ff7c7d7cff838383ff8a8a8aff909190ff969696ff9a9a9bff9f9f9fffa4a5a4ffa9a9a9ffaeaeadffb2b2b2ffb7b7b7ffbdbcbcffc0c0c1ffc4c4c4ffc9c9c9ffcfd0d0ffd3d3d3ffd5d5d5ffd7d7d6ffd8d8d8ffd9d8d8ffd9dadaffdad9daffd8d7d8ffd7d8d7ffd7d7d7ffd6d7d6ffd6d5d6ffd5d5d5ffd4d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfd0ffcdcdcdffcbcbcaffc7c7c7ffc3c3c3ffbfbfbfffbbbbbbffb6b6b7ffb2b2b2ffadadadffa5a6a6ff9f9f9fff989898ff8e8d8eff828283ff7a7a7aff737273ff6b6b6bff646464ff5e5f5eff565656ff4a4949ff444444ff4d4c4dff4d4c4cff4d4d4dff4f4e4fff515151ff535353ff555556ff575857ff595a5aff5c5c5cff5e5e5eff616161ff636363ff656565ff676767ff696969ff6b6b6bff6d6d6dff6f6f6fff717171ff737373ff737373ff737473ff737373ff747473ff747374ff7474730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020203ff050605ff0a0a0aff141514ff1e1e1eff383737ff5e5e5fff828282ff979797ffa5a5a5ffb0b0b0ffb7b7b7ffbdbdbdffc2c2c2ffc7c6c6ffcacbcbffcececeffd0d0d0ffd2d1d1ffd2d2d3ffd6d7d7ffe7e7e7fff7f7f8fffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffcfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffefdfefffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafafafffafafafffafaf9fffafaf9fff9f9f9fffaf9f9fff9faf9fffaf9fafff9f9f9fffafaf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff6f6f7ffeeeeedffd9d8d9ffc5c5c5ffc0c0c0ffbfc0bfffbebebeffbcbdbcffbababaffb7b7b7ffb4b4b4ffb1b1b1ffabacacffa4a4a4ff9b9c9cff919190ff828182ff6d6e6dff575757ff3c3c3cff212222ff0e0e0eff060607ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d8ffd8d7d8ffd7d7d7ffd5d5d6ffd5d5d4ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d8d8ffd9dadaffdbdbdbffdcdcdcffdcdcdcffdcddddffdedddeffdededeffdfdedeffdfdfdeffdfe0dfffdfdfdfffdfdfdeffdededeffdedddeffddddddffddddddffddddddffdddeddffddddddffdededeffdddeddffddddddffddddddffdddddcffdcdcdcffdbdbdbffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d5d6ffd5d5d4ffd4d4d4ffd3d3d4ffd2d3d2ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfceffcdcdcdffcccccbffcacacaffc9c8c9ffc6c6c7ffc5c6c5ffc5c5c5ffc4c5c4ffc2c2c2ffc1c0c0ffbdbebeffbababaffb7b6b6ffb3b2b2ffadadadffa7a7a8ffa2a2a2ff9d9d9dff989898ff929292ff8c8c8cff858585ff7d7c7cff727373ff696a6aff636363ff5c5c5dff555555ff4e4e4eff484748ff424142ff3c3c3cff373736ff313130ff2b2c2cff272726ff242423ff202021ff1f1e1eff1d1d1dff1b1a1bff191a19ff171817ff161616ff151515ff141415ff131314ff131312ff121112ff101011ff100f0fff0e0f0fff0f0f0eff0f0f0eff0e0e0eff0e0d0eff0d0c0cff0b0b0cff0b0b0bff0a0b0aff090909ff090908ff080808ff080908ff080808ff080707ff070808ff070707ff060606ff050605ff060505ff040504ff030303ff030303ff040404ff040404ff060505ff060505ff050505ff050505ff060605ff060606ff060606ff060606ff070707ff060607ff070706ff060707ff060707ff070707ff070707ff070607ff060607ff060606ff060606ff0706060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000100ff000101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff000000ff000100ff000000ff010000ff000101ff010101ff000001ff000101ff010000ff000100ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff010100ff000000ff000000ff000000ff010100ff000001ff000000ff000001ff000101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff121212ff121212ff111111ff111111ff0e0e0fff0f0f0eff0d0d0dff0d0d0dff0c0c0cff0c0c0cff0c0d0dff0f0f0eff121212ff161717ff1b1b1bff212121ff282728ff303031ff3a3a3aff464546ff555454ff646463ff737372ff818282ff929191ffa3a3a2ffc5c5c5ffd5d5d4ffe2e2e2ffeeeeeffffafafafffefefefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefefffefffefffffefefffffefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffefefefffcfbfcfff2f2f1ffe6e6e6ffd0d0d1ffb3b3b3ffa3a3a3ff969695ff848484ff6c6d6cff575757ff444343ff313232ff252425ff1a1a1bff0c0d0cff080808ff050505ff030303ff040303ff030303ff060606ff070606ff080808ff090909ff090809ff0b0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffbfcfbfff1f1f1ffe7e6e6ffdddddeffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d2ffd0d0d0ffd0d0d0ffcfcfcfffcfd0cfffcfcfcfffcfcfceffcececeffcececeffcececdffcdcdcdffcdcdcdffcccdccffcccdcdffcccdccffccccccffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacbcaffcbcacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcececfffd4d3d3ffd8d9d9ffdcddddffdededeffe0e0e0ffe2e1e1ffe1e1e2ffe1e1e1ffe0dfe0ffdfdedfffe0e0dfffe1e1e0ffe1e1e1ffe3e2e2ffe3e4e3ffe5e4e5ffe5e5e4ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9eaffeaeaeaffeaebeaffebebebffebecebffebececffecececffedececffedededffedededffedeeedffedeeeeffeeeeedffeeeeeeffeeefeeffeeeeeeffefeeeeffeeefefffefefefffefefefffeff0effff0efefffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff3f2f3fff3f2f2fff2f2f3fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f2fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f1fff1f1f1fff1f1f0fff0f1f0fff0f0f1fff0f0f0ffeff0f0fff0f0f0fff0f0efffefefefffefefefffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeedeeffedeeeeffedeeedffedeeeeffeeeeedffeeedeeffedeeedffeeedeeffeeeeeeffeeeeefffefeeefffeeeeefffeeefefffefefefffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff2f2f3fff3f2f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff3f2f3fff3f2f3fff3f2f3fff3f3f2fff2f3f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f1f2fff2f2f1fff1f2f1fff2f2f2fff1f2f1fff1f2f2fff1f1f2fff2f2f1fff2f1f2fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f1fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff1f2f2fff1f2f1fff2f2f2fff2f3f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f2f3fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff3f2f3fff2f2f2fff2f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f1f2fff1f1f2fff2f1f2fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f0f1fff1f1f0fff0f1f0fff1f1f1fff0f1f0fff0f1f1fff0f0f1fff0f0f0fff0f0f0fff0eff0fff0efefffeff0efffefefeffff0f0efffefefefffefefefffefefeeffefeeefffeeefefffeeefeeffeeeeeeffeeeeeeffeeedeeffedeeedffedededffedececffecededffecececffecebecffebecebffebebebffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe8e8e7ffe7e6e7ffe6e6e6ffe5e5e5ffe5e5e4ffe3e4e4ffe4e4e3ffe3e4e4ffe3e4e4ffe4e4e4ffe7e7e7ffe5e4e5ffdededeffdad9daffd7d6d7ffd5d4d4ffd2d2d1ffcfcfcfffcdcdcdffcdccccffcccdccffcdcccdffcdcdccffcdcdcdffcdcdceffcdcecdffcdcecdffcececeffcecfceffcecfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d2ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d5ffd4d4d5ffd4d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdad9daffdadadaffdadadaffdadbdaffdadadaffdbdbdaffdbdbdbffdcdbdcffdcdcdbffdcdddcffdddcddffdddddcffddddddffdddddeffdddeddffdddedeffdededfffdfdfdeffe0e0e0ffe5e5e5fff2f1f1fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff121212ff7c7d7cffcececfffe5e5e5fff6f6f6fffffefefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffefffffffefffffffefffffffffffffffffffffffefffffffefffefffefffffffefffefefefffffefefffffffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffefefefffffffefffefefefffefefefffefefffffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffefffffefefffefefffffefffefffffefefffffefffffefefefffefefefffefefffffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffffffefffefffefffefffefffefefefffffefefffefffefffffefefffffffefffefefefffefefefffffefffffefffffffffefefffffefefffefefefffefffefffefefffffefefefffefefefffefefefffcfbfcfff3f2f2ffe8e8e8ffd5d5d5ffbcbcbcffa6a6a6ff939293ff7f7f7fff676868ff4d4d4cff343434ff212021ff111111ff070706ff030302ff010201ff010100ff010001ff010101ff010100ff010101ff020302ff020202ff020303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828182ff828281ff818281ff828182ff818282ff808080ff7f7f7eff7d7d7dff7b7b7cff797979ff777776ff757574ff727372ff707070ff6e6d6eff6b6c6bff696968ff676667ff636463ff616161ff5d5e5eff5b5b5bff585958ff565656ff565555ff545354ff535353ff5d5d5dff6e6e6dff767776ff7c7c7cff828282ff8a8989ff909090ff959695ff9a9a9aff9f9fa0ffa4a4a4ffa9a9a9ffadaeadffb2b2b3ffb8b8b7ffbcbcbcffc0c1c0ffc5c4c4ffcac9c9ffcfd0d0ffd3d3d3ffd6d5d5ffd7d7d7ffd7d8d8ffd9d9d9ffd9dadaffdad9d9ffd8d7d8ffd7d7d7ffd7d7d6ffd6d6d7ffd5d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd1d1d1ffcfcfd0ffcdcdcdffcacbcaffc7c7c7ffc3c4c4ffbfbfbfffbbbbbaffb6b7b6ffb3b3b3ffaeadaeffa6a6a5ffa0a09fff989898ff8e8e8dff828283ff797a79ff727272ff6b6a6bff636463ff5e5e5eff565656ff494949ff444544ff4c4c4bff4d4c4cff4d4c4dff4f4f4fff515150ff535353ff555655ff585857ff595959ff5c5c5cff5f5e5eff606160ff636363ff656565ff676767ff696969ff6a6b6bff6c6d6dff6f6f6fff717171ff737473ff737373ff747373ff737473ff747474ff747474ff7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010001ff010101ff020302ff040404ff070707ff111211ff2c2c2cff575757ff7b7b7bff909191ffa1a0a1ffadadadffb5b6b5ffbebdbdffc2c3c3ffc7c7c7ffcbcbcaffcdcdcdffcfcfcfffd0d0d0ffd1d1d0ffd5d5d4ffe5e6e6fff6f6f5fffbfbfcfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfcfbfffcfbfbfffcfbfcfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfefdfffefdfdfffefdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffafbfafffbfafafffafafafff9fafafffafafafff9fafafff9f9f9fff9faf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff4f4f4ffe9e8e8ffd7d7d6ffc5c5c5ffc0c0c0ffbebebfffbebebdffbcbcbcffbababaffb7b7b7ffb4b4b4ffafb0afffaaababffa3a3a2ff999898ff8c8d8dff7c7c7cff656564ff4d4d4dff393a3aff222223ff0e0e0eff050505ff020102ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d7d7ffd7d7d7ffd6d5d6ffd5d5d4ffd3d4d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d4d3ffd5d5d5ffd6d6d6ffd8d8d7ffd9d9d9ffdadadaffdbdbdaffdbdbdcffdcdcdcffdddcdcffddddddffdddeddffdededeffdededeffddddddffddddddffdcdcdcffdcdcdcffdddcddffddddddffdddddcffddddddffddddddffdddddcffdcdcdcffdcdbdbffdcdbdbffdadbdaffdadadaffd9d9daffd9d8d8ffd8d7d8ffd6d6d6ffd5d5d6ffd4d4d4ffd3d3d3ffd1d2d2ffd1d1d0ffd0d0d0ffcfd0cfffcfceceffcececdffccccccffcacbcbffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc1c1c1ffc1c1c0ffbebfbfffbcbcbcffb8b9b9ffb5b5b5ffb0b0b1ffadacacffa7a7a8ffa09fa0ff989897ff909190ff8b8b8bff838484ff7c7c7cff767675ff6f6f6fff656465ff5b5a5aff535353ff4e4e4dff464747ff404040ff3b3a3bff373837ff333232ff2f2e2fff292a2aff262626ff222223ff1f1f1fff1d1d1cff1a1a19ff191818ff171717ff161617ff151515ff141414ff131313ff121211ff111111ff101010ff101010ff0f0f0fff0e0e0eff0d0d0eff0d0d0cff0d0c0dff0c0c0cff0c0c0cff0c0c0bff0a0b0aff090a0aff090909ff090909ff080808ff080808ff080807ff070707ff060707ff070607ff060606ff060606ff060505ff050504ff050504ff040505ff040404ff040404ff040404ff040404ff050404ff050505ff050505ff050605ff050505ff060606ff060606ff050606ff060606ff060707ff070707ff070607ff060606ff070707ff060707ff070707ff0706070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000100ff010000ff010100ff010001ff000001ff010101ff010101ff010001ff010001ff010100ff010100ff000101ff010101ff000101ff010101ff010101ff010101ff010101ff010001ff010100ff000100ff010001ff000101ff000000ff010100ff000000ff010001ff000000ff000000ff000000ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131414ff131313ff131313ff131212ff121212ff111111ff111111ff0e0f0eff0f0e0fff0d0d0dff0b0b0cff0d0e0dff0f100fff131213ff161616ff1b1b1bff222121ff292a2aff343333ff3e3e3fff494a49ff575656ff666566ff747474ff828282ff979797ffaeaeaeffc6c7c6ffdddddcffe6e5e5fff2f2f2fffcfcfcfffffffefffffffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefefefffffefefffffffffffffffffffffffffffefffffffffffefffffffffffefffefffefefffffefefefff9faf9ffeff0efffe4e4e4ffcdccccffb1b1b1ffa3a2a2ff949493ff7f7f7fff6b6c6cff575757ff444444ff353434ff292829ff151515ff0b0c0bff040404ff010101ff020303ff060606ff060606ff080808ff090909ff090809ff0a0a0aff0e0f0eff0f0e0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff4f4f5ffebececffdfe0e0ffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd8d9d8ffd9d9d9ffd8d9d9ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd9d9d8ffd8d9d8ffd9d8d8ffd8d7d8ffd6d7d6ffd7d6d6ffd7d6d7ffd5d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd4d5d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffcfcfcfffcfcfd0ffd0cfcfffcececfffcececeffcdceceffcececeffcececeffcdcecdffcdcdccffcdccccffccccccffccccccffcccccbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcacaffcbcacbffcacacaffcacbcaffc9cacaffc9cacaffc9cacaffcacacaffcacacaffcbcacaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcfcfceffd2d2d2ffd7d7d7ffdbdbdbffdededdffe0e0dfffe1e1e1ffe3e2e2ffe1e1e2ffdfe0e0ffdfdfdfffe0dfe0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffebeaeaffebebebffebebebffebebecffecececffecedecffecededffedededffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefeffff0f0efffefeff0ffeff0f0ffeff0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff1f2f2fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff3f2f2fff2f2f3fff2f3f2fff3f3f2fff3f2f3fff2f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f1f0fff0f0efffefefeffff0efefffefefefffefefefffefefeeffeeeeefffefeeeeffeeeeeeffedeeeeffededeeffeeeeeeffedeeedffedeeedffedededffedededffedededffedededffeeeeedffededeeffedeeeeffeeeeeeffeeeeeeffefeeeeffefeeefffeeefeeffefefeeffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff2f1f2fff1f2f2fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff3f2f3fff2f3f2fff3f3f2fff2f3f3fff3f3f2fff3f2f3fff2f3f2fff3f2f2fff3f2f3fff2f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff1f2f1fff1f2f2fff2f2f1fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f3f3fff3f2f2fff3f2f3fff2f3f2fff3f3f2fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f3f2fff2f3f2fff3f2f3fff2f3f3fff2f2f2fff3f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f1fff2f2f2fff1f2f2fff2f2f1fff2f1f2fff1f2f1fff2f1f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefeff0fff0f0efffefefefffefefefffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffedededffedededffecededffedececffecebecffebebebffebebebffeaeaebffeaeaeaffe9eae9ffe9e9e9ffeaeaeaffebeaeaffeaeaeaffe9e9e9ffe9e9e8ffe7e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e4ffe3e4e4ffe4e3e4ffe4e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe5e4e4ffe1e1e2ffdcdddcffd9d8d8ffd6d5d6ffd3d3d3ffd1d1d1ffcecfcfffcdcdcdffcdcdccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcececdffcececeffcececeffcfceceffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d8ffd9d8d9ffd9dad9ffdad9d9ffdad9daffd9dadaffdadadaffdadadbffdadadaffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdcdcddffdddddcffddddddffddddddffdddeddffddddddffdededeffdfdedeffdedfdeffe1e1e0ffe9e9eafff5f5f4fffdfcfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff5c5d5cffc9c9c9ffe3e3e3fff6f6f7fffffefefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffefffefffffffffffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffefffefefefffefefffffefefefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefefffefefffffffefefffefffefffffefffffffefefffefffefffefffefffffefefffefefffffefffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefefffffefefffffdfefdfff8f8f8ffeeeeeeffe0e0e1ffc9c9c9ffb1b0b0ff9c9d9dff8a8a8aff747474ff5a5b5aff414141ff2a292aff171818ff0a0a0aff030303ff000100ff000001ff010101ff010101ff010101ff030203ff030203ff030302ff040404ff0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff828181ff818281ff828281ff808081ff7f7f7eff7c7d7cff7b7b7bff797979ff777777ff747574ff727272ff707070ff6d6e6dff6b6b6bff696969ff666666ff636363ff616160ff5d5d5dff5a5b5aff585858ff555556ff545454ff535352ff525252ff5f5f5fff707070ff777777ff7b7b7cff828282ff89898aff909090ff969696ff9b9a9bff9fa09fffa4a5a4ffa9a9a9ffadadadffb2b2b3ffb7b7b7ffbcbbbcffc0c1c0ffc5c5c5ffcacac9ffd0d0d0ffd2d3d3ffd5d5d5ffd6d7d7ffd8d8d8ffd8d8d9ffd9d9daffd9d9d9ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfd0ffcdcdcdffcacacaffc7c7c7ffc3c3c3ffbfbfbfffbabbbaffb6b6b6ffb2b2b3ffadaeaeffa6a6a6ff9fa09fff989897ff8d8d8eff828282ff79797aff727272ff6b6b6bff646364ff5e5e5eff555555ff494949ff444544ff4b4b4cff4c4c4cff4c4c4cff4e4e4eff515050ff535353ff555555ff575758ff5a5a5aff5c5c5cff5f5e5eff616161ff636263ff656565ff676767ff696969ff6b6b6bff6d6d6dff6f6f6fff727171ff737473ff747374ff747373ff747473ff737474ff757474ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff050505ff101011ff2d2d2dff545454ff777676ff8c8c8cff9e9e9effabababffb5b6b6ffbdbdbdffc2c2c3ffc6c7c6ffcacacaffcdcdcdffcececfffcfcfcfffd1d1d1ffd5d5d5ffe2e2e2fff2f3f3fffafafafffbfbfbfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfdfcfffcfdfdfffdfcfcfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafafffafafafffaf9fafffafafafff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff2f2f2ffe4e5e5ffcfd0d0ffc4c4c4ffc1c1c1ffbfbebfffbdbebdffbcbdbcffbbbcbbffb8b8b8ffb4b4b4ffaeaeafffa8a8a8ffa0a1a0ff969696ff888888ff767675ff5b5c5bff403f3fff282929ff191a1aff0c0d0dff050506ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd6d6d5ffd5d4d5ffd3d3d4ffd2d2d2ffd1d1d1ffd1d1d0ffd1d1d1ffd1d2d1ffd1d2d1ffd3d3d3ffd4d4d4ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdcdcdcffdbdbdcffdbdbdbffdadbdbffdad9d9ffd9dad9ffd9d8d9ffd8d8d8ffd7d8d7ffd6d7d6ffd5d5d5ffd4d3d4ffd2d2d3ffd1d0d1ffcfd0cfffcfcecfffcececdffcdcdcdffccccccffcbcacaffc9c9c9ffc7c8c8ffc5c5c6ffc3c3c4ffc2c2c2ffbfbfbfffbdbdbcffbbbabbffb7b8b8ffb3b4b3ffaeaeaeffa9a9a9ffa4a4a4ff9e9e9eff979696ff8e8e8eff858585ff7c7b7cff727372ff6a6b6aff626263ff5b5c5bff545454ff4d4d4dff464646ff414040ff3a3a3aff353535ff313131ff2d2d2dff2a292aff262626ff232323ff212021ff1e1e1eff1b1b1bff191919ff161716ff141415ff141414ff131313ff121212ff121212ff121211ff101010ff0f0f0fff0e0f0eff0d0e0eff0e0d0dff0d0d0dff0c0c0dff0c0c0bff0b0c0bff0b0b0bff0a0a0aff0a0a0aff09090aff090809ff080808ff080808ff080808ff070807ff060707ff070606ff060606ff060606ff050505ff050506ff060606ff050605ff060505ff050505ff040505ff050505ff040505ff040405ff040404ff040404ff040404ff050506ff050505ff050505ff050605ff060606ff060606ff060606ff050605ff070707ff060707ff070707ff060706000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000100ff000100ff010000ff000001ff000101ff000001ff010001ff010101ff000100ff010100ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff000101ff010100ff000001ff000100ff000000ff000001ff000001ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff151616ff131414ff141413ff131313ff121212ff121212ff111111ff111111ff0e0f0fff0d0d0dff0e0e0eff111111ff131413ff171717ff1b1c1cff222222ff2a2b2bff363635ff424242ff4d4e4eff5a5a5aff686868ff767576ff868586ff9c9c9bffb6b6b6ffcdcdcdffdddeddffececedfff6f6f6fffdfdfdfffefefefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffefffffffefefefffffefffffefefffffffefffffefffefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffffffefffefefefffffefefffffffffffffffffffefefffffefffffffefffffffffffefffffffffffffefffffffffffffffffffffefffffffefefefffffefffffefefffffdfcfdfff6f6f6ffeeeeeeffe2e2e2ffc9c9c9ffb1b2b2ffa2a1a1ff8f8f8fff7e7f7fff6b6b6bff565556ff444444ff353635ff212120ff141314ff080909ff040504ff030304ff060607ff070807ff090909ff090909ff0a0a0bff0f0f0fff0f0e0eff111212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffbfbfbffefeff0ffe3e3e3ffdadbdbffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d8d8ffd8d9d8ffd9d9d8ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd0d0d0ffd0cfd0ffcfd0cfffcecfceffcecfceffcececdffcececeffcececeffcdcdcdffcdcdcdffcdcccdffccccccffcccccbffcbccccffcccbcbffcbcbcbffcbcbcbffcacacbffcacacbffcbcbcbffcacacaffcacac9ffcac9caffc9c9caffcacacaffcacacaffcacacaffcacbcaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbccccffd0d0d0ffd4d5d4ffdadadaffddddddffdfdfdfffe0e0e0ffe1e1e1ffe1e1e2ffe0e0e0ffdfdfdfffdfdfdfffe0e0e0ffe1e0e1ffe2e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffe9e8e8ffe9eae9ffeae9eaffeaeaeaffeaebeaffebebebffebebebffecebecffecececffedececffedededffedededffeeededffeeeeedffedeeeeffeeeeeeffeeeeeeffeeefefffeeeeefffefeeefffefefefffefefeffff0efefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f2fff1f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff1f1f0fff0f0f0ffefeff0ffeff0f0ffefeff0ffefefeeffefefefffefeeefffeeefeeffeeefeeffeeeeeeffedededffededeeffededeeffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffeeedeeffeeeeeeffeeeeeeffefefeeffefeeefffeeefefffeff0efffeff0f0ffeff0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f2f3fff2f3f2fff2f3f2fff2f2f3fff2f3f2fff2f2f3fff3f3f2fff3f2f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f2f1fff2f1f2fff2f1f1fff2f2f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff2f3f2fff3f3f2fff2f2f2fff2f2f3fff3f3f3fff2f3f3fff2f2f3fff2f3f2fff2f2f2fff3f3f2fff2f2f3fff2f2f3fff3f2f2fff2f3f2fff2f3f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff1f1f1fff1f1f0fff0f0f0fff1f0f0fff1f1f0fff1f1f0fff0f0f1fff0f1f0fff0f0f0fff0f0effff0f0f0fff0eff0fff0f0efffeff0efffeff0efffefefefffefefefffefefefffefeeefffeeefeeffefeeefffeeeeeeffeeeeeeffedeeeeffeeedeeffededeeffedededffecededffececedffedecedffebecebffecebebffebebebffeaeaebffeaeaeaffeaeaeaffe9e9eaffeaebeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e9ffe8e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e4ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe2e3e3ffe1e2e1ffe1e1e2ffe3e3e3ffdfdfdfffdbdbdbffd8d7d8ffd5d4d5ffd3d3d2ffd0d0d0ffcdcdcdffcccdccffcccccdffcdcdcdffcdcdccffcdcdccffcdccccffcececdffcecdcdffcdcdceffcececeffcececeffcfceceffcfcfcfffcfcecfffcfcfcfffcfd0cfffcfd0d0ffd0cfcfffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d1ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffdad9daffdad9daffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffddddddffddddddffddddddffdddedeffdddedeffdededeffdfdfdfffdfdfdfffe4e4e3ffeff0effff7f7f7fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff4c4d4dffc8c8c8ffe3e3e2fff6f6f6fffefefefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefefefffefefefffffefffffefffffffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffefefffffefefefffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffefefffffffffefffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffcfcfcfff3f3f3ffe8e8e8ffd6d5d6ffbebebeffa8a8a8ff959595ff808080ff686868ff505050ff363637ff1f201fff0f0f0fff060605ff010101ff000000ff010101ff010100ff020303ff030303ff030302ff040404ff040505ff0405050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff818282ff818182ff818281ff818182ff818181ff808080ff7f7e7fff7d7d7cff7b7b7bff797979ff777777ff757575ff727272ff707070ff6e6e6eff6b6b6bff686969ff666666ff636362ff605f60ff5d5d5dff5a5b5bff575857ff555555ff545453ff525352ff535353ff606060ff717171ff777877ff7b7b7bff818181ff888988ff8f8f8fff959595ff9a9a9bff9f9f9fffa4a4a4ffa9a9a9ffaeaeadffb2b3b2ffb7b7b7ffbbbcbcffc0c1c0ffc5c5c5ffc9cacaffd0d0d0ffd3d3d2ffd5d5d5ffd6d6d6ffd7d7d7ffd9d8d8ffd9d9d9ffd9d9d9ffd7d8d7ffd7d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcdcccdffcacbcaffc6c7c7ffc3c3c3ffbebfbfffbbbabbffb6b6b5ffb2b2b2ffaeaeadffa6a6a6ffa0a0a0ff979797ff8d8d8dff838383ff797a79ff717272ff6b6b6bff646564ff5e5d5eff555656ff494949ff444444ff4c4c4cff4c4d4cff4c4c4cff4e4e4eff515151ff535353ff555555ff585758ff5a5a59ff5c5c5cff5e5e5eff606060ff626363ff646565ff676667ff696969ff6b6b6bff6d6d6dff6f6f6fff717272ff737474ff737374ff737474ff747474ff747474ff747474ff74747400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff070706ff141313ff2b2b2bff505050ff707171ff888788ff999a99ffa8a8a8ffb3b3b3ffbbbbbbffc2c1c2ffc7c7c6ffcacacbffcdcdccffcdcdcdffd0d0cfffd2d2d2ffd5d5d5ffdfdfdffff0f1f0fff9fafafffbfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffefefefffdfefdfffdfefefffefefefffefefdfffefdfdfffdfefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafbfafffafaf9fffaf9f9fff9fafafff9fafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff7f7f7fff0f1f0ffe1e1e1ffcccdccffc3c3c3ffc1c1c1ffbfbfbfffbdbebeffbcbcbdffbcbcbcffbbbabaffb5b5b5ffaeafaeffa6a6a6ff9d9d9dff929292ff848485ff727373ff5d5d5cff3d3e3dff201f1fff0e0d0eff080707ff050505ff030203ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d6d6ffd5d4d4ffd3d4d4ffd2d2d2ffd1d1d1ffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9daffdadadaffdbdbdaffdbdbdbffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdcdcdcffdcdddcffdcdcddffdcdcdcffdbdbdbffdbdbdbffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d8ffd6d6d7ffd5d5d6ffd5d4d4ffd3d3d3ffd2d2d1ffd0d0d0ffcececeffcdcecdffccccccffcbccccffcbcbcbffc9cac9ffc8c8c7ffc6c6c6ffc3c3c3ffc2c1c1ffbfbfbfffbcbcbcffb9b9b9ffb5b5b5ffb2b2b2ffaeaeadffa7a7a7ffa0a1a0ff9a9a9aff949394ff8a8a8aff818080ff777878ff706f70ff656565ff5a5b5bff525252ff4a4a4aff444444ff3f3f3fff3b3b3bff363636ff313131ff2d2d2dff292929ff262626ff232323ff1f201fff1d1e1eff1c1d1cff1b1b1aff191818ff161717ff141515ff121312ff121111ff111110ff101010ff101010ff0f0f10ff0e0f0fff0d0e0eff0d0d0dff0c0c0cff0c0c0bff0b0b0cff0b0b0bff0a0b0bff0a0a0bff0a090aff0a0909ff090909ff090909ff080808ff070707ff070707ff060607ff060707ff070706ff060606ff060605ff050505ff050505ff060505ff060505ff060605ff050605ff050505ff050505ff050605ff050505ff050505ff040504ff050405ff040404ff040404ff040405ff050506ff050605ff050506ff050505ff060606ff060606ff060605ff06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff010100ff000100ff000000ff000000ff000000ff010000ff010001ff010100ff000100ff010100ff010101ff010101ff010101ff010101ff010100ff010001ff010101ff010101ff000101ff010001ff000100ff000101ff000000ff000000ff000000ff010100ff000001ff000100ff000000ff010100ff000000ff000000ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171716ff171716ff161616ff161615ff141314ff141414ff131313ff121212ff121212ff111111ff0f0f0fff101010ff121212ff161616ff1a1a19ff1e1e1eff232423ff2c2c2cff393939ff454545ff525252ff606060ff6d6e6dff7b7c7cff8b8b8bffa2a2a1ffbcbcbcffd1d1d1ffe0e0e0ffecececfffcfcfcfffefefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffefffefffefffefffffefffffffffffffefffefffefffefffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffefffefffefffefffefffefefefffefefefffcfcfcfff5f5f5ffecededffe1e1e0ffc7c8c7ffb1b1b1ff9f9f9fff909090ff807f7fff6a6a6aff565656ff444544ff2f2f2eff232323ff151615ff0b0b0bff060706ff070807ff090809ff090909ff0a0a0aff0e0f0fff0f0e0fff111211ff121213ff1212120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffafafafff3f3f3ffe9e9e9ffddddddffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d2d3ffd3d2d3ffcfd0d0ffcececfffcececfffcececeffcececeffcececeffcdcdcdffcdcdcdffcccdccffcccccdffcccdcdffcccccbffcbcbcbffcbcbcbffcbcacbffcacacaffcbcacaffcacacaffcacacaffc9cacaffc9cac9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacbcbffcbcacbffcbcbcbffcacbcbffcbcbcbffcececeffd2d2d2ffd8d8d8ffdcdcdcffdededeffdfe0dfffe1e1e1ffe1e1e2ffe1e1e1ffe0e0dfffdfdfdeffdfe0e0ffe0e1e0ffe1e2e1ffe2e2e2ffe2e3e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe9e8e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaebffebebebffebebebffececebffecececffecececffecededffedededffedeeeeffeeeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f3f3fff3f3f3fff3f3f2fff2f2f2fff2f3f3fff2f2f2fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f0f0ffeff0f0fff0eff0ffefefefffefefefffefeeefffeeeeefffeeefefffeeeeefffeeeeeeffeeeeedffedeeedffedeeedffedededffedededffedededffececedffecededffedededffecedecffedededffedededffedededffeeededffeeedeeffeeeeedffedeeeeffeeeeeeffeeeeeeffefefefffefefefffeff0efffeff0effff0eff0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f3f2fff2f2f3fff2f2f3fff3f3f2fff2f3f2fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f0f1fff1f0f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f2f2fff2f2f1fff1f2f1fff2f1f1fff2f1f2fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff2f3f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f1fff1f2f1fff2f2f2fff1f1f2fff1f1f2fff2f2f1fff1f1f1fff1f1f2fff1f1f1fff1f1f0fff1f0f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff0f1f0fff0f1f0fff1f0f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0ffeff0f0ffeff0f0ffefeff0fff0efefffefefefffefefefffefefeeffeeefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeededffedededffedededffedecedffedecedffecececffebececffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe1e1e2ffe1e1e1ffe3e3e3ffe1e2e1ffdcddddffd9d9d9ffd6d6d6ffd4d3d4ffd1d2d2ffcfcfcfffcdcdcdffcdcdcdffcccdccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcecdceffcececeffcecfcfffcecfcfffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d5d6ffd6d7d6ffd6d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d9d8ffd8d9d9ffd9dad9ffdadad9ffdad9d9ffdadadaffdadadbffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffddddddffdedddeffdededeffdedfdfffdfe0e0ffe7e6e7fff3f2f2fffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff393938ffc4c4c3ffe4e4e4fff6f6f6fffefffefffffefffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffefefffefefefffffefefffefefefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefffffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefffffffffefffffefffffffffffefffefffffffffffffffffefffffefefefffffefefffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffffffefffefefefffffefefffefefefffffefefffefefefffffefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffefffefdfefff9f9f9ffeeeeeeffe1e1e1ffcbcbcbffb4b4b4ffa0a0a0ff8f8e8eff777777ff5e5d5dff454645ff2d2d2dff191919ff0b0b0bff040404ff010101ff000000ff020202ff030203ff020203ff040405ff040405ff040405ff040505ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828182ff818181ff818281ff828181ff818181ff818181ff818080ff7e7e7fff7d7c7dff7a7b7bff797979ff777777ff757574ff727272ff707070ff6e6d6eff6b6b6bff696869ff656566ff626263ff605f60ff5c5c5dff595a5aff575757ff545454ff545454ff535453ff545354ff5f5f5eff717071ff777878ff7b7b7bff818081ff888887ff8e8e8fff959494ff9a9a9aff9f9e9effa4a4a3ffa9a9a9ffaeaeadffb3b2b3ffb8b8b7ffbcbcbcffc0c1c0ffc5c5c6ffcacacaffd0d0d0ffd2d3d3ffd5d4d5ffd6d6d7ffd7d7d7ffd9d9d8ffd9d9d9ffd8d9d9ffd8d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcdcdccffcac9caffc7c6c7ffc3c3c3ffbfbfbfffbababbffb6b5b5ffb1b2b1ffadadadffa6a6a6ffa0a09fff979797ff8d8d8dff838383ff7a7a7aff737272ff6b6b6bff646464ff5f5e5fff565656ff494a4aff454544ff4c4c4cff4d4c4cff4c4c4cff4e4e4fff505150ff535353ff555555ff575857ff5a5a5aff5d5d5cff5e5e5eff616060ff636363ff656465ff676767ff696969ff6c6b6bff6e6d6eff70706fff727172ff737474ff747374ff747473ff747474ff747474ff757475ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff121212ff282728ff494949ff6a6b6aff828182ff939293ffa3a3a3ffb1b1b0ffbababbffc2c1c2ffc6c7c7ffcbcacaffccccccffcfcfceffd1d1d1ffd4d4d4ffd6d5d6ffdddddeffeeededfff9f9f9fffbfbfcfffcfbfcfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafbfbfffafbfbfffafafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfcfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffdfdfefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffafafafffaf9fafff9f9fafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff7f7f7fff0eff0ffddddddffcacacaffc4c3c4ffc2c2c2ffc0c0c0ffbfbebeffbdbdbdffbdbcbcffbcbcbcffb8b8b8ffb0b0afffa6a5a6ff9c9b9bff8f8f8fff828282ff727172ff5e5d5dff454545ff242424ff0d0d0dff040404ff020202ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d5ffd4d3d3ffd2d2d2ffd1d1d0ffcfcfcfffcecdceffcdcdcdffcececeffcececeffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d7ffd8d7d7ffd8d8d9ffd9d9d9ffdadadaffdadadbffdadbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdbdcffdbdbdaffdbdadbffd9dadaffd9d9d9ffd8d8d8ffd8d8d7ffd6d6d6ffd6d5d5ffd5d5d6ffd5d4d5ffd4d4d4ffd3d3d3ffd1d1d1ffd0cfd0ffcececeffccccccffcacbcbffcacacaffc9c9c9ffc8c8c8ffc6c6c6ffc4c4c4ffc1c1c2ffbebebeffbbbbbbffb7b7b7ffb3b3b3ffb0b0afffaaaaaaffa5a5a6ff9d9e9eff959696ff8e8e8eff878787ff7e7e7eff727272ff686868ff5e5e5eff565656ff4e4e4eff474747ff414140ff3a3a39ff343434ff303030ff2c2d2dff292929ff262626ff242423ff212121ff1f1f1fff1c1c1cff1a1a1aff191818ff171717ff161616ff151415ff131314ff111212ff101010ff0f0f0fff0f0e0eff0e0e0eff0e0d0eff0d0d0dff0d0c0dff0b0c0cff0a0b0aff0a0a0aff0a0a0aff0a0a0aff0a0909ff0a0a0aff090909ff090909ff090809ff080808ff080708ff070707ff060606ff050606ff060506ff060505ff060606ff050606ff060606ff060606ff060605ff060606ff060505ff050505ff060605ff050605ff050505ff050605ff050605ff050504ff050505ff050505ff050405ff040404ff040404ff040404ff060505ff050505ff050505ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000101ff000000ff010101ff010000ff000101ff010100ff000100ff000001ff010101ff000101ff010100ff010101ff010101ff010001ff010101ff000001ff010100ff010000ff010001ff000000ff010000ff000001ff010000ff000100ff010000ff000000ff010000ff000000ff010100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff161717ff161616ff161516ff161616ff141314ff141414ff131313ff121212ff111010ff111011ff141413ff181818ff1c1c1dff212121ff272828ff303030ff3c3c3cff4a4a49ff575757ff656565ff747474ff848484ff959494ffaaaaabffc4c4c5ffd5d5d5ffe3e3e4fff2f2f2fffcfbfbfffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffefefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefefffefffefffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffefefefffefefefffcfbfcfff4f4f4ffebebebffdededeffc7c7c7ffb1b2b2ffa0a0a0ff909090ff7d7d7dff686868ff555555ff3d3d3dff313132ff222323ff131413ff090909ff070607ff090909ff0b0a0aff0f0e0fff0e0e0eff111211ff131212ff121212ff12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff2f3f2ffececedffe0e1e0ffd9dad9ffd8d8d7ffd8d7d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd8d8d7ffd8d7d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd6d6d7ffd5d5d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d4d5ffd4d4d5ffd4d5d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d3ffd3d3d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffcececfffcfceceffcececeffcececeffcececeffcdcdcdffcecdcdffccccccffcccdccffcccccdffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffcacacaffc9cacaffcacac9ffc9c9c9ffc9c9c9ffc9cacaffc9cacaffc9c9c9ffcacacaffcacacaffcbcacaffcbcacbffcacacaffcacbcaffcbcacaffcbcacbffcdcdcdffd1d1d1ffd5d5d6ffdadadaffddddddffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfe0ffe0e0e0ffe0e0e1ffe1e1e2ffe3e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e8ffe8e8e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffecebebffecebecffecececffecececffecedecffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffefefeeffefefeeffeeefefffefefefffefefefffefefefffeff0efffeff0efffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff1f1f1fff0f1f0fff1f0f1fff0f0f0fff0f0f0ffeff0f0ffefefeffff0efefffefefefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedecedffecedecffedecedffedececffededecffecececffedededffedededffededecffedededffedededffededeeffeeeeedffeeeeeeffeeeeeeffeeefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff2f2f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f0f0fff1f1f1fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff2f2f1fff2f2f2fff1f2f2fff2f1f2fff1f2f2fff2f1f1fff1f1f1fff2f2f1fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f0f1fff1f0f0fff0f1f0fff1f0f1fff0f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0f0fff0efefffefefeffff0efefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffedededffeeedeeffededeeffedededffedededffecececffecececffececebffebebebffebebebffeaebebffeaebeaffe9e9e9ffe9e9e9ffeaeaeaffeae9eaffeae9eaffe9e9e9ffe8e8e8ffe8e7e8ffe7e6e7ffe6e6e6ffe6e5e5ffe4e4e5ffe4e3e4ffe3e3e3ffe3e2e2ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe3e3e4ffe0dfe0ffdcdcdcffd7d7d8ffd6d5d6ffd3d3d4ffd0d1d1ffcececeffcdcccdffcdcdccffcccdccffcdcccdffcccdccffcdcccdffcccdcdffcdcdcdffcdcdcdffcececdffcdcdcdffcecdcdffcececeffcfceceffcecfceffcfcfcfffd0cfcfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d2ffd3d3d3ffd4d4d3ffd3d4d3ffd3d3d4ffd4d5d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdad9daffd9d9daffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcdddcffddddddffdededdffdddddeffdededdffdededeffdfdedeffe1e2e1ffecececfff6f6f5fffdfcfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0f0eff9c9b9cffdfdfdffff3f4f4fffefefefffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffffefffffefefefffefefffffefefffffffffefffefffffffefffefffefefffffffefffffffefefffefffffffffefffffefffffffefffefffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffefffefffefffffefefffefefffffefefefffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefffefffefefefffefefffffefffefffefffffffefffefffffefefffefffefffefefefffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffffffffffefefefffefefffffefefffffffffefffefefefffefffefffefefefffefefefffffefefffefffffffefefffffefffefffefffefffefefefffffefefffffffefffffefefffefffefffefefefffefffefffefefefffefefffffefffefffefffffffffefefffefefffffefefefffefffffffefefefffefffffffefefefffffefffffefffefffefffffffffefefffefefefffefefefffefffffffefffffffefefffffcfcfcfff3f4f3ffe8e9e8ffd7d7d7ffc0c1c0ffababacff9b9b9bff878888ff6c6d6cff525353ff3b3b3bff282727ff141515ff090808ff030303ff010101ff030203ff020302ff050405ff040504ff040405ff040404ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828281ff818282ff818281ff818181ff818181ff818181ff808081ff7e7f7fff7d7d7dff7a7b7bff787979ff777677ff747575ff727272ff707070ff6d6e6dff6b6b6bff686968ff666566ff626362ff5f5f5fff5b5b5bff585959ff565656ff545354ff545454ff535454ff545454ff5d5d5dff6e6f6eff767677ff7b7b7bff818080ff878787ff8e8d8eff949494ff999a99ff9e9e9effa4a3a3ffa9a9a8ffaeaeadffb2b3b2ffb7b7b8ffbcbdbcffc0c1c1ffc5c5c6ffcacbcbffd0d1d1ffd3d3d3ffd4d5d5ffd6d6d6ffd7d8d7ffd8d8d8ffd9d9d9ffd8d8d9ffd8d7d8ffd7d7d7ffd7d7d7ffd6d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd2d3d3ffd1d1d2ffd1d1d0ffcfcfcfffcccdccffcacacaffc6c7c6ffc3c2c3ffbfbfbfffbabbbbffb5b6b5ffb1b1b1ffacadadffa6a5a6ff9fa09fff979696ff8c8d8dff828382ff7b7a7bff737373ff6c6b6cff646464ff5e5e5fff565656ff49494aff464646ff4e4d4dff4d4d4eff4c4d4dff4f4f4eff515151ff535352ff555555ff585858ff5a5a5aff5c5c5cff5e5e5fff606160ff636362ff646465ff676767ff696969ff6c6b6bff6d6e6dff706f70ff727272ff737474ff747374ff747474ff747574ff757474ff747475ff757474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff060607ff10100fff232323ff424242ff636363ff797a79ff8d8d8dffa1a1a1ffb0b0b1ffbbbbbbffc1c1c1ffc6c7c7ffcbcacbffcdceceffd0d0d0ffd3d3d3ffd4d5d4ffd6d6d7ffdbdbdaffe5e5e5fff1f2f1fff9f9f9fffbfbfafffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffbfbfbfffafbfbfffafafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffcfcfdfffdfcfcfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffefefefffefdfefffefdfdfffdfefefffefefefffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfafffbfafbfffafafafffaf9fafff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff8f8f8fff5f6f5ffeeeeeeffdcdcdbffcac9caffc4c4c4ffc3c3c2ffc1c2c2ffc0c0c0ffbebebeffbcbdbcffbcbcbcffb9b8b9ffb1b1b1ffa6a6a5ff999a99ff8d8c8dff7f7f7eff6b6b6cff525253ff3a3a3aff222322ff0f0e0eff050505ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d4ffd2d2d2ffd1d1d1ffcfcfcfffcecdcdffcbcccbffcbcbccffccccccffcccdcdffcdcdcdffcdcdcdffcdceceffcfcecfffd0d1d1ffd2d2d1ffd3d3d3ffd3d4d3ffd5d4d5ffd5d6d5ffd7d6d7ffd8d8d8ffd9d9daffdadadaffdbdbdcffdcdcdcffdbdbdbffdbdbdcffdadbdbffdadadaffd9dadaffd9d9d8ffd8d8d8ffd8d7d7ffd7d6d6ffd5d6d6ffd5d4d5ffd3d4d4ffd3d4d3ffd3d3d3ffd3d2d2ffd1d1d0ffd0cfcfffcececeffccccccffcacacaffc8c8c9ffc7c6c7ffc5c5c5ffc3c4c3ffc1c1c1ffbdbdbeffb9b9b9ffb5b5b5ffb0b0b0ffabababffa6a5a6ffa2a2a2ff9b9c9bff949494ff898889ff808080ff797879ff6f7070ff646565ff5a5a5bff515151ff474848ff404141ff3d3c3cff383838ff323232ff2d2d2dff292929ff252625ff222323ff202020ff1f1e1eff1c1d1dff1b1a1aff191919ff161717ff151516ff141413ff131213ff121212ff111112ff10100fff0e0f0fff0e0e0eff0d0c0dff0c0c0dff0b0c0cff0c0c0bff0b0b0bff0a0b0aff0a090aff090909ff090808ff080808ff080809ff080908ff080908ff080808ff080808ff080807ff070706ff060706ff060606ff060605ff050505ff050405ff060606ff060606ff060606ff060606ff060606ff050606ff060605ff050606ff050506ff060506ff060606ff060606ff060505ff050505ff050505ff050505ff040505ff040405ff050504ff040504ff040404ff0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000001ff000000ff000100ff010000ff000001ff000000ff000101ff010100ff000101ff000001ff010101ff010101ff010101ff010000ff000101ff010001ff010101ff000101ff000001ff010100ff000101ff000101ff010000ff000100ff010001ff010101ff000101ff010100ff000101ff000001ff010000ff000101ff010000ff000000ff000000ff000001ff000000ff000001ff000100ff000001ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff171616ff161717ff161616ff161717ff151616ff151516ff141413ff131414ff131313ff121212ff141414ff181818ff1e1e1eff232424ff2c2c2cff353636ff404041ff4f4e4eff5c5d5dff6b6a6aff7a7a7aff898a89ff9b9a9bffb3b4b3ffcdcccdffdadadaffe7e7e8fff6f5f5fffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffefefffffefffefffefefefffdfdfefffbfbfbfff3f4f4ffebebebffdcdcdcffc3c3c3ffaeafaeff9f9f9fff8e8f8fff7b7b7cff686868ff4a4b4aff3d3e3dff2f2e2eff1d1d1eff0f0e0eff090909ff0a0b0bff0e0e0fff0f0f0eff111212ff121312ff131212ff121312ff12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfbfcffeeeeeeffe5e5e5ffdbdadaffd7d8d8ffd7d7d7ffd7d8d8ffd7d8d8ffd7d7d8ffd7d8d7ffd7d8d8ffd7d8d7ffd8d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd8d7d8ffd7d8d8ffd8d7d7ffd7d7d7ffd5d6d5ffd6d5d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d30000000000000000ffcececeffcececeffcececeffcecdcdffcdcecdffcccccdffcdcdccffcccccdffcbcbccffcbccccffcbccccffcbcbcbffcbcbcbffcacacaffcacacaffcacac9ffc9cacaffc9c9caffcac9caffc9cac9ffcacacaffcac9c9ffc9c9caffcac9caffcacacaffcacacaffcacacbffcacbcaffcacbcbffcacbcaffcbcacaffcbcccbffcfcfcfffd4d4d4ffd8d9d9ffdcdcdcffdddedeffdfdfe0ffe1e0e1ffe1e1e1ffe0e0dfffdedfdfffdedfdeffe0dfe0ffe0e0e0ffe1e0e1ffe1e2e1ffe2e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9eae9ffeaeaeaffeaeaeaffebeaeaffebebebffecebebffebecebffecececffededecffececedffedecedffedededffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffeff0f0ffeff0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff1f2f2fff2f1f2fff1f2f2fff2f1f1fff2f2f2fff1f2f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff2f1f2fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff0f0f0fff0f0efffefeff0fff0efeffff0efefffefefefffefeeefffeeefeeffeeefeeffeeeeeeffeeeeeeffeeeeedffeeededffedeeedffedecedffededecffececedffececedffedededffecededffedededffedededffedededffedededffedededffedededffededeeffeeeeeeffeeefeeffefefefffefeeeeffefefefffefefefffeff0f0ffeff0f0fff0eff0fff0f0f0fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff1f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff2f1f2fff1f1f1fff1f1f2fff2f1f2fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff1f0f1fff0f1f1fff0f1f0fff0f0f1fff1f0f1fff1f1f0fff1f0f0fff1f1f0fff1f0f1fff1f1f1fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff1f1f1fff1f2f2fff2f2f1fff1f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f2f2fff2f1f2fff2f2f2fff1f2f2fff1f1f2fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff1f2f1fff2f1f2fff2f2f2fff1f2f2fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f1f1fff1f1f1fff1f0f1fff1f1f1fff0f1f1fff1f1f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0fff0f0efffefeff0fff0efeffff0f0efffefefefffefefeeffefeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeedeeffededeeffedededffedededffededecffecededffecececffecececffebecebffebebebffebeaeaffeaeaeaffeae9eaffe9eaeaffe9eaeaffe9e9eaffe9eae9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe4e5e5ffe4e4e4ffe3e3e4ffe2e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e2e1ffe8e8e8ffe3e4e3ffdedddeffd9dad9ffd7d6d7ffd5d4d4ffd2d3d3ffd0d0d0ffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcccdccffcccccdffcdcdcdffcdcdccffcdcdcdffcdcdceffcdcecdffcececeffcececeffcfceceffcfcfceffcfcfceffcfd0cfffcfcfd0ffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd5d6d6ffd5d6d5ffd6d6d6ffd5d6d5ffd6d6d6ffd7d6d7ffd6d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d7ffd8d8d8ffd7d8d8ffd8d8d9ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9daffd9d9d9ffd9dadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdbffdcdcdcffddddddffdddddcffddddddffdddddeffdddedeffdededeffdededeffe0dfdfffe5e5e4fff0f0effff7f8f7fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff525251ffd1d1d1ffecebebfffbfcfbfffffffffffffffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefefffffffffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffefefffffefffefffffffffffefffefffefefffffffffffffffffffffefffefffefffefffffefefffefffefffefefefffefefefffefffffffefefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffefefffffefffefffefefefffefffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefffffefefffffffefefffffefefffefefefffffefffffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffffefefffefefffffefefffffefffefffefffefffefefefffefefffffefefefffffffefffefffefffffefefffefefefffefefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefffffffefefffffefefffffefefefffffffefffefefefffffefffffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefefefffaf9f9ffefefeeffe2e2e2ffcecdcdffb6b6b6ffa6a5a5ff959695ff7d7c7dff606161ff484848ff353636ff232324ff131212ff080708ff040303ff030203ff040404ff040405ff040404ff050405ff010101ff020102ff020201ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818282ff818181ff818281ff818181ff828181ff818181ff818080ff7e7f7eff7d7d7dff7a7b7bff797978ff767677ff747475ff727272ff706f70ff6d6d6dff6b6a6bff686868ff656565ff616161ff5f5e5fff5b5b5bff585858ff555555ff535353ff535353ff535353ff535353ff5b5b5aff6b6c6cff767676ff7a7a7bff808080ff878787ff8d8e8dff949393ff999898ff9d9d9effa2a3a3ffa9a9a9ffadaeaeffb3b3b3ffb8b8b8ffbdbdbdffc1c1c1ffc6c6c5ffcbcacbffd0d1d0ffd3d3d3ffd4d5d4ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d8ffd8d8d8ffd7d6d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d4d5ffd3d3d3ffd3d2d3ffd1d1d2ffd0d0d0ffcececeffccccccffcac9c9ffc7c7c6ffc3c2c2ffbfbebeffbabbbaffb5b5b6ffb1b1b1ffacacacffa5a5a5ff9e9e9fff979696ff8d8c8cff838282ff7b7a7bff737373ff6c6b6cff646364ff5e5d5eff555556ff4a494aff474847ff4f5050ff4e4e4dff4d4d4dff4e4e4fff505150ff525353ff555555ff575758ff5a5a5aff5d5c5cff5e5f5eff616161ff636363ff656465ff666767ff696a69ff6b6c6bff6e6e6eff707070ff727272ff747474ff747474ff757474ff747574ff747475ff747574ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff060606ff0e0e0eff1f1f1fff383838ff565555ff6e6e6eff888787ff9e9e9dffaeaeaeffb7b8b8ffc0c0c0ffc6c6c7ffcbcbccffcfceceffd2d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d8ffdcdbdcffe7e6e7fff2f2f2fffaf9fafffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfafffafafbfffbfafbfffafbfbfffafafafffafafafffbfbfbfffafbfafffbfafbfffbfafbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfafffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefefefffdfdfefffefdfefffdfdfefffefdfefffefefdfffdfefefffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfafbfffafafafffafafbfffafafafffaf9fafff9f9fafffaf9fafffafaf9fff8f9f9fff6f6f6fff1f1f1ffe4e4e4ffd3d4d3ffc8c9c9ffc5c5c5ffc2c3c3ffc2c2c1ffc1c1c1ffbfbfbfffbdbdbdffbbbbbbffb8b7b8ffb0b0b0ffa6a6a6ff989999ff888888ff747474ff5c5d5cff3e3f3eff262726ff171616ff0d0e0dff070707ff020302ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd1d1d1ffcfcfcfffcdcecdffcccbcbffcac9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacacbffcbcbcaffcbcbcbffcdcdceffcfcfcfffd1d0d0ffd2d1d1ffd3d2d3ffd3d3d3ffd5d5d6ffd7d7d7ffdad9daffdadadbffdcdbdcffdcdcdbffdadbdbffdadadaffd9d9d9ffd8d8d8ffd7d8d7ffd6d7d7ffd6d6d6ffd5d5d6ffd5d4d4ffd4d4d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffcfd0d0ffcfcfceffcdcdcdffcbcbcbffcac9c9ffc7c7c7ffc3c4c3ffc1c1c1ffbfbebeffbbbcbbffb7b7b7ffb2b3b2ffadaeaeffa7a7a7ffa09fa0ff999999ff949493ff8d8d8eff848384ff7b7c7cff717171ff676867ff5f5f5fff545555ff4c4c4cff444445ff3c3c3cff363535ff323232ff2f2f2fff2c2c2bff272626ff232222ff20201fff1d1d1dff1a1b1bff191919ff171718ff161617ff151515ff141414ff131312ff111112ff101010ff100f10ff0e0e0eff0e0d0eff0c0c0dff0d0c0dff0c0c0bff0a0b0bff0a0a0aff0a0a0aff090a0aff090909ff080909ff080908ff070708ff070707ff070707ff070707ff070707ff070707ff070708ff070707ff070706ff060606ff050506ff060605ff060606ff050605ff050605ff060506ff060605ff060606ff060606ff060606ff050606ff060506ff060605ff060605ff050506ff060506ff050606ff050505ff050505ff050506ff050505ff050505ff050505ff040505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000101ff000101ff000001ff010000ff010100ff000001ff010101ff010101ff010101ff010100ff010101ff000100ff010101ff010001ff010101ff010000ff010100ff010000ff010100ff000000ff010000ff000100ff010001ff000101ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff151616ff151616ff171716ff171717ff161616ff161617ff151516ff161616ff141313ff131313ff151414ff191918ff1d1d1dff252424ff2d2e2dff383838ff454546ff545453ff626262ff707071ff7f7e7eff8f8e8effa0a0a0ffbbbabbffd2d2d2ffdededfffebebebfff9f8f9fffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffefffefefffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffefffefffefefefffffefefffefffefffefefefffefefefffdfdfdfff9f9f8fff2f2f2ffe9eae9ffd8d9d9ffc0c0c1ffaeaeaeff9f9f9eff8e8e8dff767676ff595859ff4a4b4bff3a3a3aff292929ff171718ff0c0c0cff0a0a0aff0e0e0fff111212ff121212ff121312ff131212ff131312ff171717ff1817170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff4f4f4ffe9e8e9ffdededeffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd8d7d8ffd7d8d8ffd8d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d6d6ffd6d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d5ffd5d4d5ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d30000000000000000000000000000000000000000ffcdcecdffcdcdcdffccccccffcdcdccffcdcdcdffcbcccbffcbcccbffcccbcbffcbcbcaffcbcbcbffcacacaffcacbcbffcacacbffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cacaffc9c9c9ffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcacaffcececdffd2d1d1ffd7d6d6ffdadbdaffddddddffdedfdfffe0e0e0ffe1e1e1ffe0e0e1ffdfdfdfffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e2ffe3e2e3ffe3e3e3ffe4e3e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e8e7ffe7e7e8ffe8e8e8ffe9e9e8ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebecffecececffecedecffecedecffecedecffedededffedeeedffededeeffedeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffefefeeffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefeff0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff2f1f1fff2f1f1fff2f1f2fff1f1f1fff2f2f2fff1f1f2fff2f1f2fff1f1f2fff2f1f2fff2f2f1fff1f1f1fff1f1f0fff0f0f1fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffefeff0ffefefefffefefefffeeefeeffefeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedeeedffedededffedededffedededffecedecffecedecffedecedffecedecffecededffecedecffedededffecededffedededffedededffedeeedffededeeffeeeeeeffeeefefffeeefefffefefeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f2f2fff1f2f2fff2f2f2fff1f1f2fff1f1f2fff2f1f2fff2f1f1fff2f1f1fff2f1f2fff1f1f1fff2f1f2fff1f1f1fff2f1f2fff1f1f1fff2f1f2fff2f2f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff0f1f1fff0f0f1fff1f1f0fff1f1f1fff0f1f0fff1f1f0fff1f0f0fff0f0f1fff0f1f0fff1f1f0fff0f1f0fff0f0f1fff1f1f1fff1f1f1fff0f1f0fff0f1f0fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff1f1f1fff2f2f1fff1f1f2fff2f1f2fff1f2f2fff1f1f1fff1f1f1fff2f2f2fff1f2f1fff2f1f2fff1f1f2fff1f2f2fff2f1f1fff1f2f1fff2f1f1fff2f2f1fff1f1f1fff2f1f1fff1f2f1fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff1f1f1fff1f0f1fff1f0f1fff0f0f1fff1f0f1fff1f1f0fff0f1f1fff1f0f0fff0f0f1fff0f0f1fff0f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0f0fff0efefffefeff0ffeff0efffeff0efffeeefefffeeefefffefefeeffeeefeeffeeeeeeffeeeeedffeeedeeffedeeedffededeeffedededffedededffecededffececedffecececffecececffebececffecebebffebebebffeaebeaffeaeaeaffeaeaeaffe9e9e9ffeaeaeaffeae9eaffe9e9e9ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e0e0ffe4e3e4ffe3e3e4ffe0e0e1ffdcdcdcffd9d8d9ffd5d5d6ffd5d4d5ffd2d2d1ffcecfcfffcdcdcdffcdcccdffcccdcdffcccdccffcccdcdffcccdccffcccccdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdceceffcfcfceffcecfceffcfcfcfffcfcfcfffd0d0d0ffcfd0cfffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d5ffd6d5d5ffd6d6d6ffd6d7d6ffd7d6d7ffd6d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd9d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffdad9daffdadad9ffdadbdbffdbdadaffdbdadbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcddffdddddcffddddddffddddddffdededeffdededeffdededeffdedfdeffe1e1e0ffe8e9e8fff3f3f3fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff100f0fffa4a5a5ffe2e3e3fff6f7f7fffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffefffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffffefffefefefffffefefffffffefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefffefffffffffffffffefffefefefffefefffffefefffffefefffffffffefffefefffffffefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefffffffffffffffefefffffffefffffffffefffefefefffefffefffffefefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffefffffffffffefffefefefffefefefffefffefffefffefffefffefffffefffffefffefffefefffffefefefffefefefffefefefffefffefffffefefffefffefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffffefefffffffefffcfcfcfff3f3f3ffe9e9e9ffd9d9d9ffc4c4c4ffb0b0b0ffa1a1a1ff8b8b8bff6f6f6fff575657ff414142ff323232ff202020ff0f0e0fff060607ff050405ff040404ff050404ff050505ff010101ff020101ff010102ff020102ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828281ff818181ff818181ff818181ff818181ff818181ff808180ff7f7f7eff7c7c7cff7a7a7bff797879ff767677ff757574ff727272ff706f70ff6d6d6eff6b6b6bff686768ff656464ff626161ff5d5e5dff5b5b5aff575757ff545454ff525353ff535353ff535253ff525252ff5a5a5aff6a6a6aff757676ff7b7b7aff7f8080ff878787ff8e8d8dff939393ff989898ff9d9d9dffa2a2a2ffa9a9a9ffaeaeaeffb3b2b3ffb8b8b8ffbcbdbcffc1c1c1ffc6c6c6ffcbcacbffd0d1d0ffd2d3d3ffd4d4d4ffd6d6d6ffd7d6d7ffd8d8d8ffd9d9d8ffd8d9d8ffd8d8d8ffd6d6d6ffd6d6d6ffd6d6d5ffd4d5d5ffd4d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcdcdceffcccbccffc9c9c9ffc6c7c6ffc2c3c3ffbfbfbfffbbbbbaffb5b5b5ffb1b1b1ffacacadffa5a5a6ff9f9f9eff969696ff8c8c8cff828283ff7b7a7bff737373ff6c6b6bff656565ff5d5e5dff575756ff4a4a4bff484848ff505151ff4e4e4eff4c4c4dff4e4e4eff505050ff535252ff545555ff585857ff595a5aff5c5d5cff5f5e5eff606160ff626363ff656464ff676767ff696a6aff6c6c6bff6e6d6eff707070ff727372ff747574ff747574ff757475ff747574ff747575ff747575ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050505ff0b0b0bff161615ff292a2aff414241ff5c5c5cff797979ff969696ffa8a8a8ffb5b5b5ffc0bfc0ffc8c8c8ffcccccdffcfceceffd1d1d1ffd2d2d3ffd3d2d3ffd4d3d3ffd6d5d5ffd7d7d7ffdededeffe9e9eafff4f4f4fffafafafffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfafffbfbfbfffafafafffafafafffbfbfafffafbfafffafafbfffafafafffafafbfffbfafafffbfbfbfffafafbfffbfafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffefdfefffefdfefffefdfdfffefefefffdfefdfffefefefffdfdfefffdfdfdfffdfefefffefefefffdfdfefffefdfefffefefdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfafbfff9faf9fffafafafff9f8f9fff7f7f7fff0f1f0ffe7e7e7ffd8d8d8ffccccccffc7c7c7ffc6c5c6ffc3c4c4ffc2c2c2ffc0c1c1ffbfbfbfffbdbdbcffbababaffb6b6b6ffaeadaeffa2a2a1ff949595ff838382ff686767ff474847ff2c2d2dff181818ff0c0d0dff080708ff040504ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d0ffd0cfcfffcdcdcdffcbcbcbffc9c9c9ffc6c7c7ffc6c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffcacac9ffccccccffcececeffcfcfd0ffd1d0d1ffd2d2d2ffd5d4d4ffd8d7d7ffd8d9d8ffdadadaffdadadbffdadadaffd8d9d9ffd8d8d8ffd7d6d7ffd6d6d6ffd6d6d5ffd5d4d5ffd3d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcecfcfffcdcdcdffcdcdccffcbccccffcacac9ffc7c7c7ffc4c4c4ffc0c0c0ffbcbcbcffb8b8b8ffb5b4b4ffafafafffa9aaaaffa4a4a4ff9e9e9eff959494ff8b8c8cff848484ff7e7e7eff767676ff686968ff616261ff5a5a59ff505050ff474748ff3f403fff3a3a3aff343334ff2f2f2eff2a2a2aff272727ff252424ff212222ff1e1e1eff1b1b1bff191918ff171717ff151515ff131314ff121213ff121212ff111112ff111010ff0f0f10ff0f0f0fff0e0d0eff0d0c0dff0c0c0cff0a0b0aff0b0b0aff0a090aff090909ff090909ff090909ff080809ff080808ff080808ff070707ff060707ff060606ff050606ff060606ff060605ff060606ff060606ff060606ff060606ff060606ff070706ff060606ff060606ff050606ff060606ff050606ff060506ff060605ff050606ff060606ff060606ff060506ff060606ff060605ff060605ff060606ff050505ff050505ff060605ff050605ff050506ff050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000100ff000100ff000000ff010000ff000100ff000000ff000000ff000100ff000000ff000101ff010100ff010100ff010101ff000100ff000100ff010101ff000101ff000101ff000100ff010101ff010000ff010101ff000001ff010001ff010100ff000101ff000101ff010101ff010100ff000000ff000000ff000001ff000001ff010100ff000001ff000000ff000001ff0100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171717ff151615ff161616ff151616ff161717ff161716ff161616ff171616ff161616ff131313ff151415ff191818ff1d1e1dff242424ff2e2e2eff393939ff464646ff545454ff636364ff737374ff848484ff949494ffa9a9a9ffc3c3c4ffd7d7d8ffe3e2e3ffefefeffffbfafbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffefffefefefffefefefffefefefffefffffffffffefffefefefffefefefffefffefffefefefffdfefefffefdfefffcfdfcfff8f8f9fff1f1f1ffe8e8e8ffd6d6d6ffbebfbeffababaaff9a9a99ff848484ff686868ff595a59ff484747ff343534ff222223ff141514ff0e0e0fff121111ff131312ff121212ff121212ff121212ff171818ff171818ff1c1d1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffbfbfbffefefefffdedfdeffd9d9d9ffd8d8d7ffd7d7d7ffd6d7d7ffd6d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d7ffd7d6d7ffd7d7d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d5ffd5d4d4ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3000000000000000000000000000000000000000000000000ffcdcdccffcdccccffcccdccffcbccccffccccccffcbccccffcbcacbffcbcbcaffcacacbffcacacaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffcacacaffc9cacaffc9cacaffc9cac9ffcacacaffcac9caffcacacaffcacacaffcacacaffcccbcbffcfd0d0ffd4d5d5ffd9d9d9ffdcdcdbffdededeffdfdfdfffe1e0e1ffe1e1e2ffe1e0e0ffdfdfdfffdfdedeffdfdfdfffe0e0e0ffe0e0e0ffe2e1e1ffe2e2e2ffe2e2e2ffe4e4e3ffe3e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebebebffebecebffecebebffecececffecedecffecedecffecededffedecedffedeeedffededeeffedeeedffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeefeeffefeeefffeeeeeeffeeefeeffefefefffeeefefffefefefffefefefffefefeffff0efeffff0f0f0ffefeff0fff0eff0fff0f0effff0f0f0fff0f0f0fff0f1f1fff1f1f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff1f1f1fff1f1f2fff2f1f2fff2f1f1fff2f1f1fff2f2f2fff1f1f1fff2f2f1fff1f1f2fff1f1f1fff0f1f1fff1f1f1fff0f0f1fff1f0f1fff0f0f0fff0eff0ffeff0f0fff0f0efffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeededffeeeeedffeeeeeeffeeeeedffedededffedededffecededffecedecffecededffedecedffecedecffecededffecededffedededffedececffecededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffefefefffeeefefffefeff0ffefefeffff0eff0fff0eff0fff1f0f0fff0f0f0fff1f0f1fff1f1f0fff0f1f1fff1f1f1fff1f2f2fff2f2f1fff1f1f1fff1f1f2fff2f1f2fff2f1f2fff2f2f1fff1f1f2fff2f1f1fff1f1f2fff2f1f2fff2f1f1fff2f1f1fff2f2f2fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff1f1f0fff0f0f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f0fff1f0f0fff0f1f0fff0f1f0fff0f1f0fff0f1f1fff1f0f1fff0f1f0fff0f1f1fff0f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff1f1f1fff0f0f0fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f1f1fff0f0f1fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0effff0f0efffefefefffefefefffefefefffefefefffefefefffefeeeeffeeefeeffeeeeeeffeeeeeeffedeeeeffeeedeeffedeeedffededeeffedededffedededffedecedffecededffedececffecececffecececffebebebffeaebebffebebeaffeaeaeaffe9eaeaffe9e9e9ffeaeaeaffeae9e9ffeae9e9ffe8e8e9ffe8e8e8ffe8e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e4ffe3e2e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe2e2e2ffe4e3e4ffe5e4e4ffdfdfdfffdadadaffd7d7d7ffd5d5d6ffd3d3d3ffd0d1d1ffcececeffcdcccdffcdcdcdffcdcdccffcdccccffcccdccffccccccffccccccffcdcdcdffcdcdccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfceffcfceceffcfcfcfffcfcfcfffcfd0cfffcfd0d0ffd0cfd0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd2d3d2ffd2d3d3ffd4d3d3ffd3d4d3ffd3d4d4ffd3d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd8d9d8ffdad9d9ffd9d9daffd9d9d9ffdadadaffdadadaffdadadbffdbdbdbffdcdbdbffdcdbdcffdbdcdcffdcdcdcffdcdcddffddddddffddddddffddddddffddddddffdeddddffdededeffdfdfdfffe3e3e3ffeeedeefff6f6f6fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff4f5050ffd5d6d5ffefeeeffffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefffffffffefefffefffffffefffffffffefffffffefffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffefffefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffefdfdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefffefffffffffffffffffffffefefffefffffffefffffffffffefffffefffffefffefffefffffffffffffffefefefffffefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefefffffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefefefffaf9faffefefefffe3e3e3ffd2d1d2ffbcbcbcffaaaaaaff979797ff7e7d7dff676767ff4e4e4eff3c3c3cff2c2b2cff171716ff090a0aff050505ff010202ff050404ff010101ff010101ff020202ff010102ff020202ff020202ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818281ff818181ff818181ff818181ff818181ff808080ff7e7e7eff7c7d7dff7b7a7aff787979ff767777ff747474ff727272ff70706fff6d6e6eff6b6b6bff676768ff656464ff616060ff5d5e5dff5a5a5aff565657ff545455ff535353ff535353ff535252ff515151ff595a59ff6a696aff757475ff7a7a7aff807f80ff868787ff8d8d8dff939393ff989898ff9d9d9dffa3a3a3ffa9a8a8ffaeaeaeffb2b3b3ffb8b8b7ffbcbdbcffc1c1c1ffc6c6c6ffcbcacbffd0d0d0ffd2d2d2ffd4d4d4ffd5d6d5ffd6d7d7ffd7d7d7ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfd0cfffcdcecdffcccbcbffc8c9c9ffc6c6c5ffc3c2c3ffbfbfbeffbababaffb5b6b6ffb1b1b1ffadadadffa5a5a6ff9f9f9eff969596ff8c8c8bff828383ff7b7b7bff737373ff6c6c6cff656464ff5e5f5eff575757ff4b4b4cff494949ff505051ff4d4d4eff4c4b4bff4d4d4dff4f504fff525252ff545455ff575757ff5a595aff5c5c5cff5e5e5eff616161ff636363ff656565ff676767ff696969ff6b6b6cff6e6e6eff707070ff727372ff747574ff747575ff757475ff757575ff747575ff747575ff75757400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040304ff070808ff0e0e0eff1c1b1cff2c2c2cff484848ff6e6e6fff929191ffa5a5a5ffb5b5b5ffc0c0c0ffc8c7c8ffcccccbffcecfcfffd0d0d0ffcfcfd0ffd0d0d0ffd2d2d1ffd3d4d4ffd6d6d6ffd8d9d9ffdfdfdfffececedfff6f6f6fffbfafafffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfbfffafafafffafafafffafafafffafafbfffafafafffbfafbfffafafafffbfafafffafbfbfffafafbfffafafafffbfbfbfffbfbfafffafbfafffbfafbfffafbfbfffafbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffdfdfefffefefefffefdfdfffdfefdfffefefefffdfdfefffefefefffdfdfefffefefefffefdfdfffdfefefffdfefdfffefdfefffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffafbfbfffbfafafffafafafff9faf9fff8f8f8fff3f3f4ffe9e9e9ffd8d8d9ffcdcdceffc8c8c8ffc6c7c7ffc5c6c5ffc5c4c5ffc3c2c3ffc0c0c1ffbfbebfffbcbdbcffb8b9b9ffb4b5b5ffadadacff9f9f9fff8e8e8eff7d7d7dff626262ff3c3c3dff1f1f1eff0f0f0fff070707ff030404ff020102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfd0cfffcdcecdffcbcccbffc9c9c9ffc6c7c7ffc4c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c3c3ffc5c5c5ffc8c8c8ffcbcccbffcdcdcdffcecfceffd0d1d1ffd3d3d3ffd5d5d5ffd6d7d6ffd7d7d7ffd7d7d8ffd7d7d8ffd5d5d6ffd5d5d5ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0cfcfffcecfcfffcdceceffcdcdcdffcbcbcbffcac9c9ffc8c8c8ffc7c6c6ffc4c4c4ffc0c0c1ffbbbbbaffb4b5b4ffaeafafffaaaaaaffa4a4a4ff9e9e9eff979898ff919191ff888887ff7c7d7dff737373ff6b6b6bff646464ff5b5b5bff4f4f4fff4a494aff424242ff3b3a3aff343535ff303030ff2b2b2bff282828ff242524ff212221ff201f1fff1c1d1dff1a1a1aff181718ff151615ff141414ff131313ff121111ff101010ff0f0f10ff0f0f0fff0f0e0eff0e0e0dff0d0e0eff0d0d0dff0b0b0cff0b0b0aff0a0909ff080909ff080808ff080809ff080809ff080808ff080808ff080707ff070707ff060706ff060506ff050505ff050405ff040404ff040404ff040505ff050505ff060505ff060606ff060606ff060606ff060606ff060607ff060605ff060606ff050606ff060606ff060506ff060606ff050606ff050606ff060605ff050606ff050606ff060505ff050505ff060606ff050505ff060506ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000100ff000100ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff010101ff010001ff010101ff000101ff010001ff000101ff010101ff010100ff000100ff010001ff000101ff000100ff010001ff010100ff010101ff000101ff010000ff000001ff000001ff000000ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171717ff181717ff161516ff161516ff151616ff171717ff161717ff171717ff141514ff151615ff191919ff1d1e1eff242424ff2d2d2eff393938ff474747ff555555ff646363ff737374ff828383ff969696ffafaeafffcbcbcbffdcddddffe9e9e9fff3f4f4fffdfcfcfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfdfefffdfdfefffdfefdfffcfcfcfff7f8f8fff0f0f0ffe5e5e5ffd1d1d1ffb7b7b7ffa4a4a4ff919191ff777676ff696869ff555555ff424141ff2f3030ff222222ff151616ff101110ff121312ff121312ff131212ff171818ff171817ff1c1c1dff272727ff272727000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfbfff3f2f2ffe8e8e8ffd9d9d9ffd8d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd6d6d6ffd7d7d7ffd6d7d6ffd6d7d6ffd7d6d6ffd6d7d7ffd6d6d6ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d4ffd3d3d3ffd2d2d3ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d2d3000000000000000000000000000000000000000000000000000000000000000000000000ffcccccbffcbccccffcbccccffcbcbcbffcbcacbffcacacaffcacacaffc8c9c9ffc9c9c8ffc8c9c9ffc8c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcac9caffcacacaffc9cacaffcacacaffc9cacaffcacacaffcacacaffcacbcaffcbcbcbffcecfcfffd3d3d3ffd8d7d8ffdbdbdbffddddddffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe0e0e0ffdfdedfffdfdfdfffdfe0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe5e5e5ffe4e4e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebecffececebffecececffecececffedededffedecedffedededffedededffedededffeeeeedffedeeeeffedeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeefffefefefffeeefefffefefefffefefefffeff0f0ffeff0efffeff0effff0eff0ffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff1f2f1fff1f1f1fff2f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefeff0ffefefefffefeeefffeeefefffeeefefffeeefefffeeeeeeffeeeeeeffedededffedededffedededffedededffededecffecededffecededffedededffedecedffedededffecedecffecededffededecffecededffecececffededecffedededffedeeeeffeeeeeeffefeeefffefeeefffefefefffefefefffefeff0ffefefeffff0f0f0fff0f0f0fff0f1f0fff1f0f0fff0f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f2f2fff2f1f1fff1f2f2fff1f2f2fff1f1f1fff2f1f1fff1f2f1fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff0f0f1fff0f0f1fff1f0f0fff0f0f1fff0f1f0fff1f0f1fff0f0f1fff0f0f1fff1f0f0fff0f1f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f1f0fff0f0f0fff0f0f1fff0f0f1fff0f1f1fff0f0f0fff0f1f1fff1f1f0fff0f1f1fff0f0f0fff1f0f0fff0f0f0fff1f1f1fff1f0f0fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f1f1fff0f1f1fff1f1f0fff1f0f1fff1f1f0fff0f1f1fff1f1f1fff0f0f1fff1f1f1fff1f0f0fff0f1f0fff0f0f0fff0f0f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0ffeff0f0fff0f0f0fff0efefffefefefffefefefffefeeeeffeeeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffedededffedededffededecffecededffecececffecececffebebebffebececffebebebffebeaebffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9eaeaffeaeaeaffe9e9e9ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e6e7ffe6e6e5ffe5e5e5ffe5e5e5ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe4e4e4ffe9e9e9ffe3e3e3ffdcdcdcffd8d8d8ffd6d6d7ffd5d5d6ffd3d3d3ffd1d1d1ffcecdcdffcccdcdffcccdccffcdcccdffccccccffccccccffcccbccffccccccffccccccffcccdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcfceceffcecfcfffcfcfcfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d2d3ffd4d3d3ffd3d4d4ffd4d3d4ffd3d4d4ffd4d5d4ffd4d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d6d7ffd7d8d7ffd7d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9daffdadadaffd9d9daffdadadaffdbdadaffdadbdbffdbdbdbffdcdbdcffdcdbdcffdcdcdcffdddcdcffdcddddffddddddffdddeddffdededdffdeddddffdddddeffdededeffdfdfdfffe6e6e7fff2f2f1fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0b0aff949494ffe6e6e6fff9f9f9fffefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffefefefffefffefffefefefffefefffffefffefffefefefffefffefffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffffffefffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffcfdfdfff4f4f4ffeaeaeaffdcddddffcacacbffb5b5b5ffa3a2a2ff8b8b8bff757675ff5b5b5bff464646ff323332ff1c1c1cff0b0a0bff040303ff010101ff020101ff020101ff010202ff020202ff020202ff020202ff020202ff030303ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff818181ff818181ff818181ff808081ff7e7e7eff7d7c7cff7a7a7bff787978ff767676ff757574ff727272ff6f6f6fff6d6d6dff6b6a6aff686767ff656564ff616160ff5d5e5dff5a5a5aff565756ff545454ff535353ff535353ff515251ff505050ff5b5a5bff6b6a6bff747374ff7a7a7aff7f8080ff878686ff8d8d8dff939393ff989898ff9d9e9dffa4a4a3ffa9a9a9ffaeaeaeffb2b3b3ffb8b7b7ffbcbcbcffc1c1c0ffc5c5c5ffcbcbcbffcfcfd0ffd2d2d2ffd3d3d3ffd6d5d5ffd6d7d6ffd7d7d7ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d4d5ffd4d5d5ffd4d4d3ffd3d2d3ffd2d2d2ffd0d1d1ffcfcfcfffcdcdcdffcbcbcbffc9c9c8ffc6c6c5ffc2c2c2ffbebebfffb9bab9ffb6b5b5ffb1b1b1ffacadadffa5a5a5ff9f9f9fff969696ff8c8c8cff828283ff7b7a7aff737373ff6c6c6bff656464ff5e5f5eff575757ff4a4b4aff474746ff4f4f4fff4c4c4cff4b4b4bff4c4d4cff4f4f4fff525152ff555454ff575757ff595a5aff5c5b5bff5e5e5fff616160ff636363ff656565ff676867ff6a6a6aff6c6c6cff6e6f6eff707070ff737272ff757574ff757475ff757575ff747475ff747574ff747474ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff060606ff090a0aff101011ff222222ff454444ff717171ff8d8e8effa1a1a1ffb3b3b3ffc0c0c0ffc6c6c7ffcacacbffccccccffcccccbffcdcdccffcfceceffd0d1d1ffd4d3d3ffd5d6d5ffd8d8d7ffd9dad9ffe0e0e0ffeeeeeefff8f8f8fffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafafbfffafbfafffafafafffbfafbfffafbfafffafafbfffbfafafffbfafafffafafafffafafafffbfbfafffbfafafffafbfbfffbfafafffbfafbfffafbfbfffafafbfffbfafafffafafafffafbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffafbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffefdfefffefdfefffefdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafff9f8f8fff4f4f4ffecececffdededeffd0cfcfffcacbcbffc8c8c8ffc6c7c6ffc4c5c5ffc4c3c4ffc2c1c2ffc1c0c0ffbebebeffbbbcbcffb8b8b8ffb3b3b3ffaaaaaaff9c9c9cff898a8aff757574ff5d5d5dff383838ff1a1a1aff0b0a0bff040404ff010101ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdceffcccbcbffc9c9c9ffc6c7c7ffc4c4c4ffc3c3c2ffc1c1c2ffc1c1c2ffc1c1c1ffc1c0c0ffbfbfc0ffbebfbfffbebebeffc1c1c1ffc4c4c4ffc7c7c8ffcac9caffcbcbcbffcececeffd1d0d0ffd2d1d1ffd2d3d2ffd3d3d3ffd3d4d3ffd4d3d3ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcecfffcececeffcecdceffcdcdcdffcbccccffcac9c9ffc8c8c9ffc6c7c6ffc5c5c5ffc3c4c3ffc2c3c2ffc0c0c0ffbbbbbbffb5b6b5ffaeaeaeffa6a6a6ff9f9f9fff979697ff8f8f8fff888888ff828282ff787878ff6e6d6dff646464ff5b5b5cff545454ff4c4c4cff444444ff3c3c3cff373737ff313031ff2b2b2cff272726ff242324ff202121ff1e1e1fff1c1c1cff1a1a1aff191919ff171717ff151515ff131313ff111212ff101010ff100f0fff0e0e0fff0d0e0dff0c0c0cff0d0c0cff0b0c0cff0b0b0bff0b0a0bff0b0a0aff0a0a09ff090909ff090808ff070808ff080708ff070707ff080707ff070707ff070707ff060606ff050605ff060506ff050405ff040404ff030403ff030303ff030303ff040405ff050504ff060606ff060706ff060706ff070707ff060606ff060706ff060606ff060606ff060606ff060506ff060606ff050506ff050606ff050505ff060606ff050606ff060606ff060606ff060606ff05050600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000100ff010100ff000000ff000100ff000000ff000000ff000100ff000001ff010001ff000000ff000000ff000000ff010000ff000100ff000000ff010000ff010001ff000001ff010101ff010101ff010001ff000101ff010100ff010001ff000101ff000101ff010001ff010001ff010101ff010100ff010100ff000101ff000001ff000000ff010000ff000001ff000100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171717ff171717ff171817ff181717ff151616ff161615ff161516ff161717ff161717ff171616ff191919ff1e1e1eff242424ff2d2d2dff383838ff444545ff545454ff646363ff727273ff828383ff909090ffa9a9a8ffcececeffdfdfe0ffecececfffaf9f9fffefdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffefffffffffffefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfefffefdfefffdfdfefffdfefdfffcfcfcfff6f6f6ffecedecffdbdbdcffc4c4c4ffafafafff9c9c9cff848484ff757675ff626161ff4d4e4eff3d3c3cff2f2e2fff1f1f1fff121213ff111111ff121212ff171818ff181817ff1c1d1cff272728ff272728ff2727270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff5f5f5ffecececffdfdfdfffd7d7d8ffd7d8d7ffd7d6d7ffd6d7d7ffd7d6d6ffd7d6d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d7d6ffd6d6d7ffd6d6d7ffd6d6d6ffd7d6d6ffd6d6d7ffd6d7d7ffd6d6d6ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c8ffcbcbcbffc9c8c9ffc9c9c9ffc8c8c9ffc8c9c8ffc8c8c8ffc9c9c9ffc8c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcac9caffc9cacaffcacac9ffcac9caffc9cacaffc9cacaffcacacaffcacacaffcdcecdffd2d2d1ffd6d6d6ffd9dadaffdcdcddffdededeffe0dfdfffe0e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe2e1e1ffe3e2e2ffe3e3e2ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9eae9ffeae9e9ffeaeaeaffeaebeaffebebebffebebebffebecebffecebebffececebffecececffececedffedededffedededffedededffedededffeeedeeffedeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefeeeeffeeefefffefefeeffefeeefffefefefffefefefffefefefffefefefffeff0effff0f0effff0f0f0ffeff0f0ffeff0f0fff0f0f0fff1f0f0fff0f0f1fff0f1f0fff0f0f0fff1f1f1fff1f1f1fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0eff0fff0efefffefefefffeeefefffefeeeeffefefefffeeefeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffedededffedededffedececffedececffededecffececedffedededffececedffecedecffecececffedecedffecedecffececedffeeededffeeededffededeeffeeeeeeffefefeeffefeeeeffeeefefffefefeffff0eff0ffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f1f1fff1f1f2fff1f2f1fff1f1f1fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f1f1fff1f1f1fff0f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f0f0fff1f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff0f0f0fff1f0f0fff1f0f0fff0f0f0fff0f0f1fff1f1f1fff1f0f1fff0f1f1fff1f1f0fff1f0f1fff0f1f1fff0f1f1fff1f0f1fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff0f1f1fff0f0f1fff0f0f0fff1f0f0fff0f0f1fff0f1f0fff0f0f0fff1f1f1fff0f1f1fff0f0f0fff0f0f1fff1f0f0fff1f0f0fff1f1f0fff1f0f0fff0f1f0fff1f0f1fff0f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0efeffff0f0f0ffeff0efffefefefffefefefffefefeeffefefefffefefeeffeeefeeffeeeeeeffeeeeedffeeeeeeffededeeffeeeeeeffedededffedededffedececffedededffecedecffecececffecececffecececffebebebffebebebffebebebffebeaeaffeaeaeaffeaeae9ffeae9eaffe9eaeaffe9e9eaffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e7ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e2ffe2e2e2ffe3e3e3ffe6e6e6ffe7e6e6ffe0e0e0ffdbdbdbffd8d8d8ffd7d7d6ffd5d5d5ffd3d3d3ffd0d0d0ffcdcdcdffcdcccdffcdccccffcdccccffccccccffcbccccffcccbcbffccccccffcccccbffccccccffcccdccffcdcdccffcdcdcdffcdcdcdffcdceceffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d1d2ffd2d2d2ffd3d3d2ffd3d2d2ffd2d3d3ffd4d3d3ffd4d3d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d7d7ffd6d6d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffdadad9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdddcffdcdcdcffddddddffddddddffddddddffdddeddffdededdffdededeffdededeffe0e1e1ffebeaeafff5f5f4fffcfdfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff4d4d4effd3d3d3fff1f1f1fffdfcfdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffefefffffffffffefefffffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefffefffffefffffefffefffffffffffffefefffffefefffffefefffefffffffefffffffefffffffffffffffefefefffffefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffffefefffefefefffffffffffefffefffffffffffffffffffefefefffffffefffefefefffefefffffffffefffefefefffffefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffefffffffefefffffffffffefefefffefefefffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffffffffffffffefffefefefffafafafff0f0f0ffe5e5e5ffd6d6d6ffc1c1c1ffaeaeafff9a9a9aff868686ff6c6c6cff525252ff3a3a3bff222223ff0e0e0eff050404ff010101ff010000ff020202ff020202ff020202ff020202ff020202ff030303ff030303ff04050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff818181ff818181ff818081ff808080ff7f7e7eff7c7d7dff7a7b7bff787979ff777777ff747474ff727272ff6f6f70ff6d6d6dff6b6a6aff676867ff656565ff616161ff5d5e5eff5a5a5aff575657ff545454ff535352ff535352ff515252ff515151ff5b5c5bff6b6b6cff747474ff7a7a79ff7f8080ff878686ff8d8d8dff939393ff989898ff9e9d9dffa4a4a5ffa9a9a9ffaeaeaeffb2b3b2ffb7b7b8ffbbbbbcffc0c0c0ffc4c4c5ffcacac9ffd0cfcfffd2d2d2ffd4d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd2d3d3ffd2d1d2ffd1d1d0ffcfcfcfffcdcdcdffcbcacbffc7c8c8ffc5c5c5ffc2c1c1ffbdbdbdffbab9b9ffb4b5b5ffb0b1b1ffacacacffa6a6a6ff9f9f9fff979697ff8c8c8dff828282ff7a7a7aff737372ff6c6c6cff646464ff5d5d5dff555555ff484848ff444444ff4c4c4cff4c4c4bff4b4b4bff4c4c4cff4f4f4fff515151ff545454ff575757ff595959ff5c5b5cff5e5e5eff606060ff636363ff656565ff676868ff696a6aff6c6c6cff6e6e6eff707171ff727273ff747475ff747475ff757574ff757575ff747575ff757574ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040303ff070707ff0f0e0eff252525ff4a4a4bff6e6e6eff898889ff9d9d9dffb0b0b1ffbdbdbdffc3c3c3ffc7c6c6ffc8c9c8ffcacacaffcbcccbffcdcdcdffd0d0d0ffd3d2d3ffd5d5d6ffd7d7d7ffd8d8d8ffdbdcdcffe3e3e3fff0f0effff9f9f9fffbfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfbfffafafbfffbfbfafffbfbfafffafbfbfffbfbfafffbfafbfffbfbfbfffbfafafffbfbfbfffafafafffbfafafffbfafafffbfafafffafafafffafbfafffafafafffafafafffafafafffbfbfafffafbfbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfafbfffbfafafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfafafff9faf9fff6f6f6ffedeeedffdfe0e0ffd1d1d1ffcacacaffc9c9caffc8c8c8ffc7c8c7ffc5c6c6ffc3c3c3ffc1c1c1ffbebebfffbdbdbdffbcbbbbffb8b8b8ffb3b2b2ffa9a9a9ff9a9a99ff848484ff6d6d6cff515252ff323333ff181817ff0a0a09ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccbffc9c9c9ffc7c7c6ffc4c4c4ffc2c3c2ffc1c1c1ffbebebeffbebdbeffbebdbdffbcbcbdffbbbbbbffbbbbbbffbababaffbcbcbcffc0c0c1ffc4c4c4ffc6c6c6ffc8c8c7ffcbcbcaffcdcdcdffcccdccffcccdcdffcdcdcdffcececeffcececeffcdcdcdffcdcdccffccccccffcacacaffcacacaffc8c9c9ffc8c8c8ffc7c7c7ffc5c6c6ffc4c3c4ffc2c1c1ffbfbfbeffbcbcbcffbab9b9ffb8b9b9ffb4b5b5ffadadadffa4a4a4ff9c9c9cff939393ff898989ff7e7e7fff767676ff6f6f6eff676867ff5d5d5dff545454ff4d4d4dff464646ff404040ff393939ff333333ff2d2c2cff282828ff232324ff202020ff1d1d1dff1a1b1bff191919ff181817ff161616ff151515ff141414ff121313ff121212ff111010ff0f0f0fff0f0e0eff0d0d0eff0c0c0dff0b0c0bff0b0b0bff090a09ff09090aff090909ff090909ff090808ff080908ff080808ff070807ff070707ff070707ff060606ff060607ff060606ff070706ff060606ff050505ff050504ff030304ff030303ff040404ff030403ff050404ff050504ff050404ff040505ff070606ff060707ff060606ff060606ff060606ff060607ff060606ff060606ff060606ff060605ff060605ff050606ff060605ff060606ff060606ff0606050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000001ff000000ff000000ff000000ff000101ff000001ff000000ff000001ff010000ff010000ff000100ff000000ff000000ff010000ff010000ff010101ff010000ff010100ff010101ff010101ff010101ff010101ff000101ff000101ff010001ff010100ff010101ff010100ff010001ff000101ff010101ff010001ff010000ff010000ff000101ff00010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171717ff171717ff171717ff181717ff171717ff171717ff151616ff151616ff161516ff161615ff191919ff1e1e1dff242324ff2b2c2cff373737ff444343ff515051ff616160ff707070ff808080ff8f908fffa2a1a2ffc6c6c6ffdededfffeeedeefffafafafffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffefefffffffffffefefffffefefffffffffffffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffdfdfdfff9f9f9fff2f2f2ffe7e7e6ffd0d0d0ffb9b9b9ffa7a7a7ff8f8f8fff818181ff6d6d6eff595a59ff464646ff363636ff262525ff151514ff0d0d0dff181817ff181718ff1c1c1cff282728ff282727ff272727ff2d2c2cff2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbfbfff0f1f0ffe4e3e4ffdadad9ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd6d6d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d5d6ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc8c9c9ffc8c8c9ffc9c9c8ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffcac9c9ffc9cacaffcacacaffc9cacaffc9cacaffcac9caffcacac9ffcacacaffcbcbcbffd0cfd0ffd4d5d4ffd8d8d8ffdbdbdbffddddddffdfdedeffdfe0e0ffe0e0e1ffe1e1e1ffe1e1e1ffdfdfdfffdfdfe0ffe0e0e0ffe0e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaebffeaeaeaffebebebffebebebffecececffebebecffecececffececedffededecffedededffedededffedededffedededffeeedeeffeeededffeeeeeeffeeededffeeeeedffeeeeeeffefeeeeffeeeeefffeeefeeffeeeeeeffeeefefffefeeefffefefeeffefefefffefefefffefeff0ffefefeffff0f0f0fff0eff0fff0efeffff0f0effff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff1f0f1fff1f0f1fff0f1f1fff1f0f0fff0f1f0fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff0f0f0fff0f0f1fff0f0f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffeeefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedeeeeffedededffedededffedededffedededffececedffececedffececedffedececffedececffecedecffedececffedecedffedededffededecffedeeedffedededffeeeeedffefeeeeffefeeeeffeeeeefffefefefffefefefffefefeffff0eff0fff0f0effff0f0f0fff0f0f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff1f1f2fff1f1f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f1f0fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0f0fff0efeffff0f0f0ffeff0f0fff0f0efffeff0effff0f0f0fff0eff0ffeff0f0ffefeff0fff0f0effff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f0fff1f0f0fff0f0f1fff0f1f0fff0f0f0fff0f1f0fff1f0f0fff1f1f0fff0f1f1fff1f1f0fff1f0f1fff0f1f0fff1f0f1fff1f0f0fff0f0f0fff1f0f0fff0f0f1fff0f0f1fff0f0f0fff1f1f1fff0f0f0fff1f0f1fff0f0f1fff0f0f0fff1f0f0fff0f1f0fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0f0f0fff0f0f0ffeff0f0fff0eff0fff0efefffefefefffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffededeeffededeeffededeeffeeededffeeededffedededffededecffedecedffedececffecececffecececffecebebffecebebffebebebffebeaeaffeaeaebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9eae9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e4ffe2e3e2ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e1ffe2e3e2ffe5e4e4ffeaeaeaffe5e5e5ffdededeffdad9daffd8d8d8ffd6d6d6ffd5d6d5ffd3d3d3ffcececeffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccbcbffcccccdffccccccffcdcdcdffcdcdcdffcececeffcececeffcececfffcececfffcfcfcfffd0cfcfffcfd0d0ffd0d0cfffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd6d5d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdaffdadadbffdbdbdbffdcdcdcffdcdcdcffdddcdcffdddcdcffdddddcffddddddffddddddffdddedeffddddddffdededeffdedfdeffe4e4e4ffefefeffff6f6f7fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff262626ffa5a5a5ffe9e8e9fffafbfafffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffefefefffffffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffffffefffefffffffffffefffefffffffefefffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffffffffffefffefefefffffffefffefefefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffefefffffffefffffffffefffefffefffefefefffffefefffffffffffffefefffefffffffefefefffefefefffefefefffffffefffefffefffffffefffffefefffefefffffffefefffffffffffdfcfdfff4f5f4ffebebebffe0e0e0ffccccccffb8b8b8ffa7a8a7ff959594ff7c7c7cff606161ff484747ff2f2f2fff181717ff0a0909ff030303ff020201ff020102ff020102ff020202ff020202ff030303ff030303ff050404ff05040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff818181ff818181ff818181ff808080ff7e7f7fff7c7d7cff7a7b7bff797978ff767777ff747475ff727272ff707070ff6d6d6dff6b6a6bff686768ff656564ff616161ff5e5d5eff5b5b5aff585757ff555554ff535353ff535353ff535252ff525251ff5c5c5bff6c6c6cff747574ff7a7979ff7f7f80ff878787ff8d8e8eff949393ff989898ff9d9e9dffa5a4a4ffaaa9a9ffaeaeaeffb3b3b3ffb7b7b7ffbcbbbcffbfbfbfffc4c4c4ffc9cacaffcfcfcfffd1d2d2ffd4d3d4ffd5d5d4ffd6d6d5ffd6d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececfffcdccccffcbcbcaffc7c7c8ffc4c4c4ffc0c1c0ffbcbcbdffb8b8b9ffb4b4b4ffb0b0b0ffacacacffa5a5a5ff9e9f9fff979797ff8d8d8dff828282ff7a797aff737273ff6c6b6bff646364ff5d5c5dff545453ff474646ff424241ff4b4b4bff4b4b4bff4b4b4aff4c4c4cff4f4f4fff515151ff545453ff575656ff585859ff5c5c5cff5e5e5eff616060ff636363ff656665ff686867ff6a6a69ff6c6c6cff6e6e6eff707171ff737273ff757475ff757574ff757575ff757575ff747575ff757475ff7575740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020303ff070708ff101010ff232424ff424242ff636464ff808181ff979697ffa8a8a8ffb3b2b2ffbbbbbbffc2c2c2ffc6c6c5ffc8c7c8ffcacacaffcccdccffd0cfcfffd3d3d2ffd6d6d6ffd7d7d6ffd7d7d6ffd7d8d7ffdcdcdcffe5e5e6fff2f2f1fffaf9f9fffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffafafbfffbfbfafffafbfbfffbfbfbfffafafbfffbfafbfffbfbfafffafbfafffafafafffafafafffbfbfbfffbfafafffafbfbfffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafbfffbfafafffbfbfbfffafafbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfcfcfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfefdfffefdfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafafafff7f6f6fff0eff0ffe1e1e1ffd3d3d3ffccccccffc9cac9ffc9c8c8ffc8c8c7ffc7c7c7ffc5c5c5ffc3c3c2ffc0c0c0ffbfbfbeffbcbcbcffbabab9ffb7b6b7ffb1b1b1ffa7a7a7ff949595ff7b7b7bff606060ff474847ff2b2b2bff141313ff090908ff040404ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc6c7c7ffc4c4c3ffc3c3c3ffc1c1c1ffc1c1c1ffbbbbbbffbababbffbababaffb8b9b8ffb6b7b7ffb6b7b6ffb5b6b6ffb7b8b8ffbcbbbcffc0c0c0ffc2c2c2ffc5c4c4ffc7c7c7ffc8c8c8ffc7c7c7ffc7c7c7ffc7c8c7ffc9c8c8ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc2c2c2ffc0c1c0ffbfbebeffbdbdbdffbcbbbcffb9b9b9ffb6b5b5ffb1b1b1ffacacabffa8a8a8ffa4a3a3ff989998ff8f8f8eff858686ff7b7b7cff6f6f6fff666665ff5e5e5eff565656ff4d4e4eff464646ff3f3f3eff393a39ff343535ff302f30ff2b2a2bff262625ff202121ff1e1e1eff1b1b1bff191819ff171717ff151615ff141413ff131212ff111112ff111111ff111111ff100f10ff0f0f0fff0e0e0eff0d0d0dff0c0c0dff0c0c0bff0b0b0bff0a0a0aff080909ff070808ff080708ff080808ff080707ff080708ff080708ff080807ff070707ff070607ff060605ff060505ff060605ff060606ff060606ff050505ff040404ff050504ff040404ff050504ff040304ff030304ff040304ff040505ff050404ff050404ff040504ff070606ff070606ff060706ff070706ff060707ff070607ff060606ff060606ff060606ff060606ff050606ff060506000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010000ff010000ff010100ff010100ff000101ff010001ff000000ff010100ff000101ff010001ff000001ff010000ff010100ff000000ff000000ff010000ff010101ff010100ff000101ff010001ff010101ff010001ff010101ff000101ff010100ff010101ff000101ff010100ff010101ff010001ff010100ff010100ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171617ff171717ff171716ff161717ff171717ff171717ff171717ff171717ff151615ff151514ff171717ff1b1c1cff232222ff2b2b2bff343435ff414141ff4f4f4fff5c5d5dff6d6d6dff7d7d7dff8c8d8cff9d9d9cffbdbebdffd9d9daffebeaebfffafafafffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffefefefffffffefffefefefffffffefffffefffffefefffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfcfff7f7f7ffedededffdcdcdcffc4c4c4ffb1b1b0ff9b9c9cff8c8b8bff797978ff656565ff525252ff3e3f3eff2d2d2cff1c1c1cff121212ff181717ff1d1d1cff272728ff272827ff272727ff2c2c2cff2c2c2dff2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfcfcfff4f4f4ffebeaeaffdededeffd9d8d8ffd7d8d8ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c8ffc8c9c8ffc9c9c9ffc9c8c9ffc9c9c9ffcac9c9ffc9cacaffcac9c9ffcacac9ffcac9caffcacac9ffc9cac9ffcacac9ffcacacaffcacacbffcececdffd3d3d3ffd7d6d7ffdadadaffdcdcdcffdededeffdfdfdfffdfe0dfffe0e0e0ffe1e1e0ffe1e2e2ffdfe0e0ffe0dfe0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e4e4ffe5e4e4ffe5e5e4ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffebeaeaffebeaeaffebebeaffebebebffebebecffecebecffecececffedececffecededffedededffedededffedededffeeededffedededffedededffeeededffeeeeeeffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefeeffefefeeffefefefffeeefefffefefefffeff0efffefefefffeff0efffefefefffefeff0ffeff0f0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff1f0f0fff1f0f1fff1f0f1fff1f1f0fff1f0f1fff1f0f1fff0f1f0fff1f0f0fff1f1f0fff1f1f1fff0f0f0fff0f0f0fff0f0effff0f0efffefefefffeff0efffefeeefffeeeeefffefeeefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffecededffedecedffecececffededecffecededffedededffececedffedecedffededecffedededffedededffedededffeeeeeeffeeeeedffeeeeeeffeeeeeeffefefeeffefeeefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f0f0fff1f0f1fff1f0f1fff1f1f0fff0f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0effff0f0efffefeff0fff0f0effff0eff0ffefeff0fff0f0f0ffeff0f0fff0efefffefefefffeff0effff0f0effff0efeffff0f0effff0f0efffeff0f0fff0eff0ffefefeffff0f0efffeff0f0fff0f0f0ffeff0f0fff0eff0fff0f0efffeff0effff0f0f0fff0eff0fff0f0f0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f1fff1f0f1fff0f1f0fff0f0f0fff1f0f0fff0f0f0fff1f1f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffefeff0fff0f0effff0eff0ffefeff0fff0eff0ffeff0f0ffefefefffefefefffefefefffefefefffefeeeeffeeefeeffeeeeeeffedeeeeffeeedeeffedededffeeeeedffedeeeeffedededffedededffedecedffededecffecececffecececffecebebffecececffecebebffeaebebffebeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe5e4e5ffe5e4e5ffe1e2e1ffdddcdcffdadad9ffd7d7d7ffd6d6d6ffd5d5d4ffd1d1d1ffcdcdcdffccccccffcccccbffcbcacbffcacacbffcacacbffcacbcbffcbcacaffcbcacbffcbcbcbffcccccbffccccccffcdcdccffcdcdcdffcdcdceffcecdceffcececeffcfcfceffcfcfcfffd0cfcfffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd2d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d5ffd5d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd8d8d8ffd8d9d8ffd9d8d8ffd9d9d8ffdadad9ffdadad9ffdadad9ffdadadaffdadadaffdadadbffdbdbdaffdcdbdbffdbdbdcffdcdcdcffdcdcddffdddcdcffdddcddffddddddffdeddddffdeddddffdededdffdededeffdfe0e0ffe8e8e8fff2f2f2fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0d0dff6e6d6dffdbdbdbfff3f3f3fffdfefefffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffefefffffffffefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefffefffffffefffefefefffffefefffefefefffffffffffffffefffefffefffffefefffffefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffefffffefefffffefefffefefefffefffffffffffffffefefffffffffffffefefffffffffefffffefffffefffffffffefffffefffffffefefefffefffefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefefffffefffefffefefffffefefefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffbfbfbfff1f1f0ffe7e7e7ffd7d6d6ffc2c2c1ffb3b3b3ffa2a2a2ff8c8c8dff707070ff565656ff3d3d3dff262626ff121212ff070707ff020303ff010001ff020202ff020202ff030303ff030303ff040404ff040405ff040404ff030202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff818180ff818181ff818181ff808080ff7e7e7eff7c7c7cff7b7b7bff787978ff767677ff757474ff727272ff707070ff6d6d6dff6a6a6aff686868ff646565ff616161ff5e5e5eff5b5b5bff585858ff555656ff545354ff545454ff535454ff535353ff5b5b5cff6b6c6cff747474ff797a7aff7f8080ff878787ff8d8d8dff939393ff989899ff9d9d9dffa3a2a3ffa8a7a7ffadadadffb2b2b2ffb7b7b7ffbbbbbbffc0bfbfffc4c3c4ffc9c9c9ffcececfffd2d1d1ffd3d3d3ffd4d4d4ffd6d5d5ffd6d6d7ffd7d6d7ffd5d6d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d3ffd1d2d2ffd1d0d0ffcfd0cfffcececeffccccccffcacacaffc7c6c6ffc3c4c4ffc0c0c0ffbbbcbbffb8b7b7ffb3b3b3ffb0b0b0ffababaaffa4a4a5ff9f9e9eff979897ff8d8d8dff818181ff797979ff727272ff6a6b6bff646464ff5d5d5dff535353ff474747ff424343ff4b4b4bff4a4a4bff4a4a4aff4d4c4cff4f4e4fff515251ff545354ff565656ff585959ff5b5c5bff5d5d5eff606060ff636363ff656565ff686768ff6a6a6aff6c6c6cff6e6e6eff707171ff737273ff757575ff757475ff747574ff747575ff757575ff747574ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff040303ff070707ff0e0e0dff1b1c1bff363637ff565555ff6e6f6fff848484ff989898ffa9a9a9ffb6b5b5ffbdbdbdffc2c2c2ffc6c5c5ffc8c8c8ffcbccccffcfcfcfffd2d2d3ffd4d4d4ffd5d5d5ffd6d6d5ffd7d6d7ffd8d9d9ffdededeffeaeaeafff4f4f4fffafafafffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfafbfffafafafffafafbfffbfafbfffafafafffafbfbfffbfafafffafafbfffafafbfffafbfafffafafbfffafafafffafafafffafafbfffafafbfffafafbfffafbfbfffafafafffafbfafffbfbfafffafafafffbfafafffafafafffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefdfefffefdfdfffdfefdfffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfdfffcfbfbfffafbfbfff7f7f7fff1f1f1ffe3e3e3ffd4d4d4ffccccccffcacacaffc9c9c9ffc7c7c7ffc6c7c7ffc6c6c6ffc3c3c4ffc2c2c2ffbfbfc0ffbebdbdffbababbffb7b7b7ffb3b3b3ffadadadffa2a2a2ff919191ff717172ff515152ff373738ff202120ff100f10ff070707ff040303ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c7c6ffc4c4c4ffc2c2c2ffc1c1c1ffc1c1c1ffbbbbbbffb8b8b8ffb7b7b7ffb6b5b5ffb4b4b3ffb3b3b2ffb1b2b1ffb1b1b1ffb4b3b3ffb7b8b8ffbcbcbcffbebebeffc0c0c0ffc3c2c2ffc3c4c3ffc2c2c2ffc2c1c1ffc1c2c1ffc2c3c3ffc2c2c2ffc0c0c1ffc0c0c0ffbfbfbfffbebebdffbcbbbcffb9babaffb7b6b7ffb5b5b5ffb3b3b3ffb1b2b1ffaeaeaeffa9a8a9ffa2a2a3ff999a99ff949393ff8d8d8dff808080ff747474ff6b6c6cff616061ff585858ff504f4fff474847ff3f4040ff393939ff323332ff2e2e2eff2b2a2aff272627ff232323ff202020ff1d1d1eff1a1a1aff181818ff161616ff141415ff131313ff111212ff101010ff0f100fff0f0f0eff0e0e0eff0e0e0eff0d0d0dff0d0d0dff0c0c0cff0b0b0bff0b0a0aff0a0a0aff0a0a0aff080908ff070708ff070606ff060707ff060606ff060606ff070707ff070707ff060707ff060606ff060505ff040504ff040505ff050505ff050505ff060606ff050506ff060605ff050405ff040505ff050405ff050505ff030404ff040404ff030303ff040404ff040505ff040504ff050405ff060606ff070606ff060606ff060707ff060606ff070606ff060606ff060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff010000ff010000ff000000ff000101ff000000ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000001ff000001ff000101ff000001ff000100ff010101ff010001ff000101ff010001ff000101ff010101ff010100ff010100ff010101ff010101ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171716ff171717ff171617ff171717ff161617ff171717ff171717ff171717ff171718ff171717ff151516ff171617ff1a1b1aff212020ff282828ff323232ff3e3e3eff4b4c4cff5b5b5aff696a69ff7a7979ff898989ff999999ffb5b5b5ffd4d4d5ffe6e6e6fff5f5f5fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefefffffefffffefefffffffefefffffefffffefffffffffefffffffffffffefefffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffaf9f9fff2f2f2ffe7e6e7ffcfcfcfffb8b8b9ffa6a6a6ff989998ff828283ff707071ff5e5d5eff4b4c4cff383838ff282928ff1e1d1dff1c1c1cff282727ff272727ff272828ff2d2c2cff2c2c2cff2c2c2cff313030ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff6f5f5ffeeeeeeffe2e1e2ffdadadaffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd6d7d7ffd6d6d6ffd6d6d5ffd6d6d5ffd6d5d5ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd4d5d5ffd4d4d4ffd3d4d3ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d300000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c9ffc8c9c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffcacac9ffc9c9caffc9cacaffcac9caffc9cacaffcac9caffcacac9ffcccbcbffd0d0d0ffd5d5d5ffd9d8d8ffdcdcdcffdededdffdfdfdfffe0dfdfffe0dfdfffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e6ffe7e6e6ffe7e6e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffeaeaeaffeaeaeaffebebeaffebeaebffebebecffebebecffecececffecececffecececffececedffedededffecededffedededffeeededffedededffededeeffedeeedffededeeffedeeedffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeefefffeeeeeeffeeefeeffefefeeffefefefffefefefffefefeeffefefeffff0efefffefefefffefefefffefefeffff0f0f0ffeff0efffefeff0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0ffeff0f0fff0f0efffefeff0ffeff0efffefefefffefefefffeeefefffefefefffeeeeeeffeeeeeeffeeeeeeffedeeedffeeedeeffeeededffeeededffedededffedededffedededffedededffedecedffecececffececedffedececffecedecffedededffedededffedededffededeeffedeeeeffedeeeeffeeeeeeffeeefeeffeeeeefffeeefefffefefefffeff0f0ffefefeffff0f0effff0f0f0fff0f0f0fff1f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f0f1fff1f1f1fff0f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0f0ffeff0f0ffefefefffefeff0ffefefeffff0efefffefeff0ffeff0f0fff0eff0fff0f0f0ffefeff0fff0f0f0ffefefefffefefefffefeff0ffefefeffff0efefffefefefffefefefffefefefffefeff0ffefefeffff0efefffefefefffefefefffefeff0fff0efefffefefefffefeff0fff0efefffefeff0fff0eff0ffeff0f0ffefeff0ffeff0f0fff0f0f0fff0eff0ffeff0f0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0f0fff0f0f0fff0eff0fff0f0f0ffeff0f0fff0f0f0fff0eff0ffeff0f0fff0eff0fff0f0f0ffefeff0fff0f0f0ffefefefffefefefffefefefffeeefeeffefeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeededffedededffedededffecededffedededffecececffecececffecececffecececffecebecffebecebffebebebffeaebebffeaebeaffeaeaebffe9eaeaffeae9eaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e0ffe4e5e4ffdfe0e0ffdbdcdcffd8d8d8ffd7d7d7ffd5d5d5ffd4d3d3ffcececfffcbccccffcbcacbffcacbcaffcacacaffcacacaffc9c9caffcacacaffcacacbffcacbcaffcbcbcbffcccbcbffccccccffccccccffcdcdcdffcdcdcdffcececeffcececeffcececeffcecfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d1ffd0d1d1ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd4d5d4ffd5d5d4ffd5d5d5ffd6d6d6ffd5d6d5ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdadbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdddcffdddcddffddddddffdeddddffddddddffdededfffe2e2e2ffedecedfff6f5f5fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff3c3c3cffc2c1c1ffebebebfffbfcfcfffefffffffffffefffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffefffefffffefefffefffefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefefffffefffffffefffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffefefefffffefefffefffefffefefefffefefefffefffffffffffefffffefefffefffefffefefffffffffffffffffefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffffefefffefefffffefffffffdfdfdfff5f6f5ffedededffe2e2e2ffcdcdcdffbababaffacacacff9a9a9aff7f7f7fff656464ff4c4d4cff363636ff1f1e1fff0d0e0eff060605ff020102ff020201ff030303ff030303ff040404ff040405ff040505ff030202ff030404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818081ff818081ff818181ff818181ff818180ff808080ff7e7e7eff7c7c7cff7b7b7bff797979ff767676ff747474ff727272ff6f706fff6c6d6dff6a6a6aff676868ff656564ff626162ff5e5f5eff5c5c5cff5a5959ff565656ff545555ff545555ff545454ff525352ff5a5b5aff6a6a6aff737373ff797979ff807f7fff878786ff8d8d8dff929393ff989898ff9d9d9dffa3a3a2ffa7a7a7ffacacacffb2b1b1ffb6b6b6ffbabbbaffbfbfbfffc3c4c3ffc9c8c9ffcececeffd1d1d1ffd2d3d2ffd3d3d4ffd5d4d5ffd6d6d6ffd6d6d6ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d0ffcecfcfffcdcecdffcccbcbffc9c8c9ffc6c7c6ffc3c3c3ffbfbfbfffbbbbbbffb7b6b7ffb3b2b2ffafafafffaaaaaaffa4a4a4ff9e9e9eff979696ff8c8c8cff818181ff797879ff717272ff6a6b6aff636262ff5c5d5cff545454ff484848ff444443ff4c4c4cff4a4b4bff4a4a4aff4c4d4cff4e4f4eff515151ff545354ff565655ff595858ff5b5b5bff5e5e5eff606160ff636363ff666666ff686867ff6a6a69ff6c6c6cff6f6e6eff707171ff727372ff747574ff747575ff757475ff757574ff757575ff747575ff74747500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff060506ff090a0aff141414ff252525ff3d3d3dff565656ff6f6f70ff8d8d8dffa1a2a2ffaeaeaeffb7b7b7ffbdbebdffc2c2c3ffc7c7c6ffcbcacaffcfcfcfffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d4ffd7d7d7ffd9d8d9ffdbdbdbffe1e0e0ffececebfff5f5f5fffafafafffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffbfafbfffafbfbfffafbfafffafbfbfffafbfbfffbfafbfffafbfafffbfafbfffafbfafffafafbfffafafafffbfbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafbfffafbfafffbfafafffafafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfdfffdfefdfffdfefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffdfefdfffefefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffbfbfbfff8f8f8fff3f3f3ffe5e5e5ffd6d6d6ffccccccffcacacbffcacac9ffc9c8c8ffc7c7c7ffc5c5c6ffc5c5c4ffc4c3c3ffc1c1c1ffbebfbfffbbbbbbffb7b8b7ffb3b3b3ffadadadffa5a4a5ff989898ff888788ff6e6e6dff4b4b4bff292a2aff171717ff0c0c0cff060606ff030302ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c4c4ffc2c3c2ffc2c1c1ffc1c1c1ffbbbbbbffb8b8b8ffb4b4b4ffb4b4b4ffb1b1b1ffafafafffaeaeaeffadadadffacacacffafafafffb3b3b3ffb7b7b7ffb9b9b9ffbbbbbbffbdbdbeffbebebdffbdbcbcffbbbcbbffbbbcbcffbcbcbcffbbbbbaffb9b9b9ffb7b8b8ffb6b5b5ffb3b4b3ffb1b1b1ffafafafffacacacffaaaaa9ffa7a7a7ffa4a4a3ff9f9f9fff989999ff919191ff858585ff797978ff6f706fff626262ff575656ff4d4e4eff464746ff404040ff3a3b3bff353435ff2e2e2eff282828ff252625ff222223ff201f20ff1d1d1dff1b1b1bff1a1a1aff181718ff151515ff141414ff121212ff111111ff101010ff0e0f0fff0d0d0dff0c0d0dff0c0d0cff0c0b0bff0b0b0cff0b0c0cff0b0b0bff0a0b0aff0a0a0aff0a090aff090909ff090909ff080808ff060606ff060605ff050505ff050505ff050505ff060506ff060606ff060605ff050505ff040504ff040405ff050504ff040404ff060606ff050606ff060506ff050606ff050605ff050505ff050405ff050404ff050404ff040403ff040404ff030403ff050505ff050505ff050504ff040504ff060606ff070606ff060707ff06070600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000000ff010000ff010000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff010100ff000100ff000001ff000000ff010001ff000000ff010001ff010101ff000101ff000101ff010101ff000101ff010101ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171617ff171717ff171717ff161617ff161616ff171617ff171717ff171717ff171717ff151615ff171717ff1a1a1aff1f1f20ff262726ff302f2fff3b3b3bff484949ff565657ff676767ff787778ff878787ff969696ffaeaeaeffcfcfcfffe1e1e1fff1f1f0fffcfcfcfffefffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffefffffefffefffffffffffffffffffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffefefffefffefffffefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfefffcfcfdfff7f7f7ffedededffdadadbffc1c1c1ffadadadffa2a2a2ff909090ff7c7c7cff686868ff575858ff474747ff373738ff2a2b2aff252424ff272727ff272828ff2c2c2cff2c2c2cff2c2c2cff313031ff303030ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfbfcfff1f1f1ffe8e8e8ffdcdddcffd8d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd5d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd5d6d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc8c9c9ffc8c8c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcac9caffc9c9c9ffc9c9c9ffcacacaffc9cacaffc9cacaffcacacaffcacbcbffcfcfceffd3d3d3ffd7d6d7ffdadbdbffddddddffdfdfdeffe0dfe0ffdfdfdfffdfdfdfffe1e1e1ffe2e2e2ffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e2e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e4ffe5e5e4ffe5e5e6ffe5e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e8ffe8e7e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaebffebebebffebecebffebecebffecececffecececffecedecffedecedffecededffececedffedededffedededffedededffededeeffedededffeeedeeffedededffedededffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefeeeeffeeeeefffeeefefffefefefffefefefffefefefffefefefffefefeffff0eff0ffefefefffefefefffefefeffff0f0efffeff0f0ffefeff0fff0eff0fff0f0f0fff0f0effff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0effff0f0f0ffeff0f0fff0eff0ffeff0f0ffeff0effff0eff0ffefefefffefefeeffefeeefffefefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffeeededffedeeedffedededffedededffecededffedecedffededecffedecedffecededffececedffedededffeeeeedffeeeeedffededeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffeff0f0fff0f0f0fff1f0f0fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f1f0fff1f0f0fff0f1f0fff0f0f0fff0f0f0ffeff0f0fff0f0effff0eff0ffeff0efffefeff0fff0f0efffefefefffefeff0ffeff0f0ffefefefffeff0efffefefefffefeff0ffefefefffefefeffff0efefffefefefffefefefffefefeffff0efefffefefefffefefefffefefefffefefeffff0efefffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffefefefffefefeffff0eff0ffeff0efffeff0f0ffefeff0ffeff0f0fff0f0f0fff0efefffefeff0ffeff0f0fff0f0f0fff0f0effff0f0f0fff0eff0ffefefeffff0f0f0fff0f0f0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0fff0f0effff0eff0ffeff0effff0f0f0fff0f0f0fff0f0efffeff0f0ffeff0f0fff0efefffeff0f0ffeff0effff0f0f0fff0eff0fff0efeffff0efeffff0efefffefefefffeeefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffedededffedededffedededffededecffedecedffecedecffecececffebebecffecececffebecebffebebebffeaeaeaffebeaebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9eaffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e8ffe8e7e8ffe7e8e8ffe7e7e7ffe7e7e6ffe7e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e2e1ffe6e7e7ffe4e4e3ffddddddffd9d9d9ffd7d8d8ffd7d6d6ffd4d5d5ffd1d2d1ffcdcdcdffcbcacaffcac9c9ffcac9c9ffcac9c9ffcac9c9ffc9cacaffcacacaffcacacaffcbcbcaffcbcbcbffcccbcbffccccccffcccdcdffcccdcdffcdcdcdffcdceceffcececeffcecfceffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d8d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9dadaffdadad9ffdadadbffdbdadbffdbdbdaffdcdbdbffdcdcdbffdcdcdcffdbdcdcffdddcdcffdcddddffdddddcffdddddcffddddddffdeddddffdddedeffdedfdfffe5e5e5fff1f1f1fffcfbfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff060707ff797979ffe4e4e4fff7f7f7fffefefefffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffefffffffffefffffefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefefefffffefffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffffefefffefefefffffffefffefffefffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffefefffffffffffefefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffffefffefffffffefefffffffefefffffefefffefffefffefffefffffefffffffefffffefffffffefffefffefefefffffefffffefffffffefefefffbfbfbfff1f1f1ffe9e9e9ffd8d9d8ffc2c3c2ffb4b3b4ffa6a6a5ff8f8f8fff747574ff5c5b5cff464647ff2e2e2eff181717ff0a0a0aff040403ff000100ff030303ff040404ff040404ff040504ff030302ff040304ff040504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff818181ff808080ff818181ff808080ff7e7e7eff7c7d7cff7a7b7aff797979ff777776ff747474ff717271ff6f6f70ff6d6d6dff6a6a6aff686767ff656565ff626262ff5f605fff5c5d5dff5a5a5aff575757ff555555ff555554ff545354ff515151ff595958ff676867ff737273ff797979ff808080ff868786ff8d8d8dff929292ff989798ff9d9d9dffa2a2a2ffa7a7a7ffacacacffb1b0b1ffb6b6b6ffbbbabbffbfbebeffc3c3c3ffc8c8c9ffcdceceffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd0cfd0ffcececeffcccdccffcacbcaffc8c8c8ffc5c6c6ffc2c2c2ffbebfbfffbababbffb6b6b6ffb2b2b2ffaeafaeffabaaaaffa4a4a3ff9d9e9dff959695ff8c8b8cff808081ff797879ff717171ff696969ff626261ff5b5b5bff535354ff484848ff444444ff4c4d4cff4b4b4aff4a4a4aff4c4c4cff4f4f4eff515151ff545354ff565556ff595958ff5a5b5bff5e5d5eff606060ff636363ff656666ff686867ff6a6a6aff6c6c6cff6e6e6eff717070ff737273ff757474ff747574ff747475ff747575ff747574ff747575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff040404ff070707ff0c0c0cff171717ff272728ff404041ff636262ff838383ff969696ffa5a5a4ffb0b0afffb8b8b8ffbebebfffc4c4c4ffc9cacaffcdcdccffd0d0d0ffd2d2d2ffd3d3d3ffd3d4d3ffd6d5d6ffd8d7d7ffdad9d9ffdbdbdbffe0e0e0ffedededfff8f7f7fffbfbfcfffbfbfafffbfbfbfffbfbfafffbfafafffbfafafffbfafbfffbfafafffafbfafffafafbfffafbfafffafafafffafbfbfffafafafffafafafffafafafffafafafffbfbfafffafbfbfffafafbfffbfafafffafafafffafbfafffafbfafffbfafbfffbfafafffafbfbfffafbfafffafafafffbfafbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffcfbfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfdfefffefdfefffefefdfffdfefefffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffefdfefffdfefefffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfcfffcfcfbfff9f9f9fff5f5f4ffe8e8e8ffd9d9d9ffcdcdceffc9c9caffc9c8c9ffc9c8c8ffc7c7c7ffc6c6c6ffc5c5c4ffc3c3c4ffc2c2c2ffc0c0c0ffbcbcbcffb9b9b8ffb4b3b4ffaeafaeffa8a8a7ff9c9d9cff909090ff7b7a7aff5c5c5cff3b3b3bff222222ff111110ff080707ff030404ff020201ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c3c3ffc1c1c1ffc1c1c1ffbbbbbbffb8b8b8ffb4b4b4ffb0b0b0ffafafb0ffadadadffababaaffa8a9a8ffa8a8a8ffa8a8a8ffaaaaaaffadaeadffb2b1b2ffb4b4b4ffb6b5b6ffb7b7b7ffb7b7b7ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b5ffb3b3b3ffafb0b0ffaeaeadffaaaaabffa7a8a7ffa5a5a5ffa2a3a2ffa09fa0ff9c9b9cff999999ff959595ff909090ff898888ff7d7d7dff6c6d6dff5b5b5bff515051ff444544ff3b3b3bff373636ff323232ff2e2e2eff292a29ff242425ff202121ff1e1e1eff1c1d1dff1b1b1bff191919ff171718ff161616ff151514ff131414ff111112ff111111ff101010ff0f100fff0e0e0eff0d0d0dff0c0b0cff0a0b0bff0a0b0aff0a0a0aff0a0a0aff090a09ff090909ff090a09ff090909ff090909ff080908ff080808ff080708ff070706ff050505ff040504ff040405ff040405ff050405ff060505ff050505ff060605ff050505ff050505ff050405ff040504ff040504ff060605ff060606ff060606ff060605ff050605ff050405ff050405ff050504ff040504ff040304ff040303ff040303ff040505ff040404ff050405ff04050400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff000100ff000000ff010000ff000000ff010000ff000100ff000001ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff010100ff000101ff000001ff010000ff010001ff010101ff010101ff010101ff010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171716ff171617ff171617ff171716ff171716ff171717ff171717ff171616ff171717ff171717ff171717ff1a1a1aff1f1e1fff252525ff2d2e2dff383838ff474647ff565656ff636363ff757575ff848585ff939393ffa8a8a8ffc9c9c8ffddddddffededecfffbfbfafffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffefffefffffefffffefffefffefefefffffefefffffefffffffefefffffffefffefefffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfff9f9f9fff2f2f1ffe7e7e6ffcdceceffb4b4b4ffaaa9aaff9c9b9cff8c8c8cff767676ff636262ff535253ff434444ff363736ff2a2b2aff262525ff2c2c2cff2c2c2cff2c2c2cff303131ff313131ff303130ff313130ff3131310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff5f5f4ffecececffe0e0e0ffdadadaffd9d9d8ffd8d9d9ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd5d6d6ffd5d5d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d5ffd5d5d5ffd3d4d3ffd3d3d4ffd3d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c8c8ffc8c8c9ffc9c9c9ffcacac9ffcacacaffc9c9caffcac9c9ffcac9caffcacacaffcacacaffcacacaffcbcacaffcdcdcdffd1d1d1ffd5d5d5ffd9d9d9ffdcdcdcffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeaeae9ffeaeaebffeaebeaffebeaeaffebebebffebebebffecebebffececebffecececffecedecffecececffecededffedededffececedffedededffedededffeeeeedffedeeeeffededeeffeeededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffeeefefffeeeeeeffefefefffefefefffefefefffefefeeffefefeeffefefeffff0efefffefefefffeff0efffefeff0ffefeff0fff0eff0fff0efefffeff0f0fff0f0effff0f0efffeff0f0fff0f0f0fff0f0efffeff0f0fff0f0effff0eff0ffeff0effff0f0efffefefefffefefefffefeeefffefefefffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffedeeedffedededffedededffedededffedededffedededffececedffecededffedededffedededffedededffedededffedededffeeeeedffeeeeedffeeeeeeffeeeeeeffefeeeeffefeeefffefefefffefefeffff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f1fff1f1f0fff0f1f0fff0f1f0fff0f0f1fff0f0f0fff0eff0fff0efefffefefeffff0f0efffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefeeffefefefffefeeefffefefefffefefefffefefefffefefeeffefefefffefefefffefefeeffefefefffefefeeffefeeeeffefefefffefefefffefefefffefefefffefeeefffeeefefffefefefffeeefefffefefefffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffeff0effff0eff0fff0eff0ffeff0f0ffeff0efffefefeffff0eff0ffeff0f0ffefefefffeff0f0ffeff0f0fff0f0f0fff0f0efffeff0effff0f0f0fff0f0effff0f0efffeff0effff0eff0fff0f0f0fff0eff0fff0f0efffeff0f0fff0f0effff0f0efffeff0f0fff0eff0fff0f0efffeff0f0fff0f0effff0eff0ffeff0effff0f0efffeff0effff0eff0fff0efeffff0efefffefefefffefefefffefefeeffefeeefffeeefefffeeeeeeffeeeeefffeeeeeeffeeededffeeededffeeededffedededffedededffececedffecededffecececffecececffecececffebebebffebebebffebebebffebebeaffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e5ffe5e5e4ffe5e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe2e2e2ffe3e3e3ffe0e0e0ffdadbdaffd9d9d8ffd7d7d7ffd5d5d5ffd4d4d3ffcfd0cfffcbcacbffc9c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cacaffcacac9ffcbcacbffcbcbcbffcbcbcbffccccccffcdcccdffcdcdcdffcdcecdffcdcdceffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd6d6d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffd9dad9ffdadad9ffd9dad9ffdbdadbffdbdadaffdbdbdbffdbdbdbffdcdbdcffdcdbdbffdcdcdcffdcdcddffdcdcdcffdddcddffdddddcffddddddffdeddddffdedddeffe0e0e0ffeaeaeafff4f4f5fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff2d2d2dffc2c2c2ffeeeeeefffcfdfcfffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefffffffffffffffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffefefffffefefefffefffffffefefffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffefffefffffffffefffffffffffffffffffffffefefffefefffffffffffffefffffffffffefffffefefffffffffffffffffffffefefffffffefffefefefffefefffffffefefffefefffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefefffffffefefffffefffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefffefffffffefffefffefffdfdfdfff6f6f6ffeeeeeeffe4e4e3ffcecdceffbcbbbbffaeaeaeff9d9d9cff858585ff6d6d6dff575657ff3c3c3cff212221ff0f0f0fff070707ff030303ff040404ff040404ff040505ff020203ff040304ff040504ff080807000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff808181ff818181ff808181ff818081ff808080ff7f7e7eff7d7c7cff7a7a7bff797979ff767777ff747474ff727171ff6f6f6fff6d6d6dff6a6a6aff686867ff656565ff626263ff606060ff5d5d5eff5b5b5bff585858ff555455ff545454ff525352ff515050ff585857ff666766ff717272ff787879ff807f7fff868686ff8c8c8cff929291ff979797ff9d9d9dffa2a2a2ffa7a7a7ffacacacffb0b1b1ffb6b6b6ffbababaffbebebeffc2c3c3ffc7c7c8ffcececdffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd4d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d2ffd1d1d0ffd0d0d0ffcfcfd0ffcecfceffcdcdcdffcbcbccffcacacaffc7c8c7ffc5c5c4ffc1c2c1ffbebebeffbbbabaffb7b6b6ffb3b2b2ffaeaeafffabaaaaffa3a3a3ff9d9d9dff959595ff8b8b8bff808080ff787878ff707170ff686868ff616161ff5b5a5aff525253ff484748ff434444ff4b4b4bff4a4a4aff4a4a49ff4c4c4cff4f4f4eff505151ff535353ff555656ff595858ff5a5a5bff5d5d5dff606060ff636363ff666665ff686767ff696a69ff6c6c6cff6e6e6eff707070ff727272ff747474ff747474ff747475ff757575ff757575ff747575ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010101ff020202ff040403ff060606ff0e0e0eff1d1c1dff373737ff5b5b5aff777777ff8a8a8aff9a999affa7a7a7ffb1b1b1ffb8b9b9ffc0c0c0ffc5c4c5ffc9cac9ffcecdcdffd0d0cfffd0d1d1ffd2d2d2ffd4d4d5ffd6d6d6ffd6d6d7ffd7d7d7ffdbdadaffe2e2e2ffefefeffff8f8f8fffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffafafafffafbfafffafafbfffbfbfbfffafafafffafafafffafbfafffafafbfffafbfbfffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfefffefdfdfffdfefefffefdfefffefdfefffdfefdfffefefefffefefdfffdfefefffdfefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffefefdfffdfefdfffdfdfefffefdfefffdfcfcfffbfafafff5f5f6ffebebebffdddddeffd0d0cfffcbcacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c5ffc4c4c4ffc3c3c3ffc2c1c2ffbfc0c0ffbdbdbdffb9babaffb4b3b4ffafafafffa8a8a7ff9f9f9fff929291ff828383ff6e6f6fff4e4e4eff2f2f2eff181819ff0d0d0cff070606ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c1ffc1c1c1ffbbbbbbffb7b8b7ffb4b4b4ffafb0b0ffababacffabababffa9a8a8ffa7a6a6ffa4a4a4ffa3a3a3ffa3a3a3ffa5a5a4ffa8a8a8ffacacacffafafafffb0afafffb0b1b0ffb0b0afffaeaeafffacacacffabacacffacabacffa8a9a9ffa4a4a4ffa2a1a2ff9e9e9eff9b9b9aff989897ff959695ff919291ff8d8d8dff8a8989ff848585ff7f7e7eff767575ff666666ff555554ff424242ff373737ff303030ff2b2b2bff282727ff242424ff212120ff1d1d1dff1a1a1bff191919ff181818ff161717ff161616ff141415ff131313ff111111ff101010ff100f10ff0f0e0fff0f0f0eff0e0e0eff0e0d0dff0c0c0cff0b0b0bff0a0a0aff090909ff090909ff090908ff070808ff080807ff070808ff080808ff080808ff080808ff080807ff070708ff070707ff060606ff050504ff040404ff040404ff040404ff050404ff050504ff050505ff050506ff060505ff050505ff050505ff040505ff050405ff050405ff060605ff060606ff060605ff050606ff050606ff040405ff050505ff040405ff040404ff040303ff030404ff0404030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff000000ff000000ff000100ff000001ff000101ff000001ff000000ff010001ff010001ff010100ff010001ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff171716ff161617ff171717ff171717ff171616ff171717ff171617ff171716ff171617ff161615ff181818ff1d1d1dff232323ff2b2b2bff353536ff444443ff535453ff636363ff717272ff828182ff909090ffa3a3a3ffc2c2c1ffd9d9daffe9e9e9fff9f9f9fffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffffefefffefffffffffffffffffefefffefefefffefefffffefefffffffffffffefefffffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffefffffefffffffefefffffffefffffefffefffffffefffffffefffefffefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffcfdfdfff6f6f6ffedececffdad9d9ffbdbcbdffb0b1b0ffa2a2a2ff949393ff838383ff6e6e6eff5b5c5cff4d4d4cff3f3f3fff323231ff292a29ff2c2c2cff2c2c2cff303031ff313131ff313131ff313130ff313031ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff0f0f0ffe4e4e5ffdbdcdcffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d8ffd8d8d7ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd5d5d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcac9caffcacac9ffcac9caffcacac9ffcacac9ffcacacaffcbcbcbffcfcfcfffd2d2d3ffd7d7d6ffdadbdaffddddddffdedfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe4e4e5ffe5e4e4ffe4e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe7e7e6ffe7e7e6ffe7e8e7ffe7e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeaeaffeae9e9ffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebecebffebebecffecececffecececffecececffedededffedededffedededffedededffedededffeeededffeeedeeffedeeedffedededffeeededffeeeeedffedeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefeeffeeefeeffeeeeefffefefefffefefefffefefeeffefeeefffefefefffefefefffefefefffefefefffefefeffff0eff0fff0efeffff0f0efffefefefffefeff0fff0efefffefeff0ffefefefffeff0f0ffefefeffff0eff0ffeff0effff0efeffff0f0efffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeededffedededffededeeffedededffeeededffedededffedededffedededffedededffeeeeedffedededffedededffedeeedffededeeffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeefeeffeeeeefffefefeeffefefefffefefefffeff0effff0f0f0fff0f0f0fff1f1f0fff0f1f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffefefefffefefefffefefefffeeefefffefeeefffefeeefffeeefeeffefefeeffefefeeffeeefefffefefefffeeefefffefefefffeeefefffefefeeffefeeeeffeeefefffefefefffefeeeeffeeefeeffefefefffeeefefffefefefffefeeefffeeefeeffeeefefffeeeeefffefefefffeeeeefffeeeeeeffefefeeffeeeeefffeeefefffefeeefffefeeeeffefefefffefeeefffefefeeffefeeefffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefefefffefefeffff0eff0fff0efeffff0efefffefeff0fff0f0f0fff0f0f0fff0f0effff0f0effff0f0f0fff0f0f0fff0f0effff0f0efffefefefffefeff0fff0efefffefeff0fff0efefffeff0f0ffefeff0fff0eff0ffeff0effff0f0effff0f0efffeff0efffefefefffefefefffefefefffefefefffefefefffefeeeeffeeefeeffefefeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffedededffedededffecededffececedffededecffecececffebececffecececffebebecffebececffebebebffebeaebffebeaebffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffe0dfe0ffe2e3e3ffdcdcdcffdadadaffd7d7d7ffd5d5d5ffd4d4d3ffd1d2d1ffcbcbcbffc8c8c9ffc9c8c8ffc8c8c9ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacacbffcbcbcbffccccccffccccccffcccdccffcdcdcdffcdcdceffcececeffcececeffcececeffcfcfceffcfcfcfffcfd0d0ffcfcfd0ffd0cfd0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d0d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd9d8d9ffd8d9d8ffd9d9d9ffdadad9ffd9dadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffddddddffdededeffe3e3e3ffeeeeeffff7f7f6fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff232323ff989999ffe7e7e7fff9f9f9fffefefefffffffefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffefffffefefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffefffffefefefffefefffffffffefffefefefffffffffffefffefffefffffffefffffffefefffffffffffffefefefffffefffffffffefffefefffffffefefffefffefffffefffffefefefffffefefffffefefffefffefffffefffffefefffffefefffffffffffffefffefffffffffffffffefffefffefffefffffffefefffffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefffffffefffefffefffefffffefffffefefffffefffefffefefefffefefefffffffefffefffffffffffffffefefefffefefffffffefefffefefefffefefefffbfbfbfff3f3f3ffeaeaeaffd9d9daffc4c4c4ffb5b5b5ffa6a6a6ff939393ff7e7e7fff666666ff4a4a4aff2e2d2eff181818ff0c0c0cff060506ff030302ff040404ff020203ff030304ff050504ff070707ff0f0f0fff0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818180ff818181ff818180ff808080ff818181ff7f8080ff7d7e7eff7c7c7cff7a7a7bff787978ff767676ff747474ff727171ff6f6f6fff6d6c6cff6a6a6aff686768ff656565ff636262ff606060ff5d5e5dff5b5b5bff585859ff545455ff545453ff525252ff515050ff575757ff666666ff717171ff787878ff7f7f7eff858585ff8b8b8cff929192ff979897ff9d9c9dffa2a2a2ffa7a7a7ffacacacffb1b0b1ffb5b6b6ffbabbbaffbfbfbeffc2c2c2ffc7c7c7ffcccdccffcfcfcfffd1d0d0ffd2d2d2ffd3d4d4ffd4d4d4ffd4d4d4ffd2d3d3ffd2d2d2ffd2d2d1ffd2d1d1ffd1d0d1ffd0d0d0ffcfd0cfffcecfceffcececeffcccdcdffcbcbcbffc9c9c8ffc6c6c7ffc4c4c3ffc0c0c1ffbebebeffbababaffb5b6b6ffb2b2b2ffaeaeaeffaaaaaaffa2a3a2ff9d9c9cff959494ff8a8a8bff807f7fff777877ff707070ff686868ff616160ff5a5a5aff525251ff474646ff414142ff49494aff4a4a49ff494949ff4c4c4cff4e4e4eff505050ff525353ff555556ff585857ff5a5a5aff5c5d5dff605f60ff626362ff656565ff676767ff6a6a69ff6c6b6bff6e6d6dff6f7070ff727272ff747474ff747474ff747474ff747574ff757474ff757474ff7574750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff040404ff0b0a0aff181918ff323132ff515151ff6a6a6aff7e7d7dff909090ff9f9e9effa8a8a9ffb3b3b4ffbabab9ffc0c0c0ffc6c6c6ffcacacaffccccccffcececeffd1d0d1ffd3d2d2ffd4d3d3ffd4d4d4ffd5d4d5ffd6d7d6ffdbdbdcffe6e6e6fff1f1f1fff9f9f9fffbfafafffafbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffbfafafffbfafafffafafafffbfbfbfffafafafffafafafffafbfafffafbfafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffafafafffafafbfffbfbfafffafafbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffafafbfffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfdfefffefefefffdfefdfffefefefffefefefffefefefffdfefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffbfbfbfff6f6f7ffedeeeeffe1e1e2ffd3d4d4ffcdcdcdffcbcacbffc9c8c8ffc7c6c7ffc6c5c5ffc4c4c4ffc3c3c3ffc1c1c1ffbfbfbfffbdbcbdffbabab9ffb6b6b6ffb1b1b2ffa8a8a8ffa1a1a0ff939493ff858485ff737373ff606161ff474747ff29292aff141413ff0a0a0aff040505ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbbbbbbffb8b8b7ffb4b4b4ffb0b0afffabababffa7a7a7ffa6a6a6ffa3a4a4ffa1a1a1ff9f9f9fff9e9e9eff9d9d9dff9f9f9fffa3a2a2ffa6a6a6ffa9a8a8ffa9aaa9ffaaaaaaffa9a9a9ffa8a7a7ffa4a3a4ffa2a3a2ffa1a0a1ff9c9c9dff989898ff969695ff929291ff8f8e8eff8b8b8aff878787ff828282ff7d7d7dff797878ff737373ff6a6b6bff5f5f5fff515252ff424142ff313131ff282828ff242424ff222121ff1f1f1fff1c1d1cff1a1a19ff171717ff151515ff141414ff131213ff121212ff111111ff111111ff0f0f0fff0d0d0dff0d0d0dff0d0d0cff0d0d0cff0d0c0cff0c0b0cff0b0b0bff0a0a0aff090909ff090909ff080808ff080708ff070706ff060607ff070606ff060607ff070707ff060707ff060707ff060606ff060606ff060606ff050505ff050405ff050404ff040404ff050405ff040505ff050505ff040505ff060505ff060505ff050605ff050505ff050506ff040405ff050504ff040404ff060606ff060606ff060606ff050606ff060506ff050504ff050505ff040405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010000ff000000ff000100ff010100ff000000ff000000ff000100ff000000ff000000ff000000ff010101ff000000ff000000ff000101ff000100ff000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff171616ff161616ff171717ff171616ff171617ff171717ff171716ff171716ff171717ff151516ff171717ff1c1c1bff212221ff292929ff323333ff403f40ff505050ff616161ff707070ff7e7e7eff8c8c8cff9d9d9dffbabbbbffd5d5d5ffe4e4e4fff3f3f3fffdfdfdfffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefefffffffefffffffffffffffffffffffffffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff8f8f9fff1f2f2ffe5e6e5ffc7c7c6ffb7b7b7ffa9a8a9ff9a9b9aff8c8c8bff7c7c7cff696969ff575858ff484848ff3a3a3aff2f2f2fff2b2b2aff303030ff313131ff303130ff303131ff313131ff313131ff313131ff303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff4f3f3ffeaeaeaffdfdfdfffdadadaffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d5ffd6d6d6ffd6d6d5ffd5d5d5ffd6d6d6ffd5d5d5ffd5d5d6ffd5d6d6ffd5d5d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d3ffd3d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d2ffd3d2d3ffd3d3d2ffd3d2d3ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d2ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9cac9ffcacac9ffcacacaffcac9caffc9cacaffcacac9ffcacbcaffcececeffd0d1d1ffd5d4d4ffd8d8d7ffdbdbdcffdededeffdfdfdfffdfdfdfffdedfdeffdedfdfffdfdfe0ffdfdfe0ffe0e1e0ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e3ffe3e4e4ffe5e4e5ffe4e4e4ffe5e4e4ffe5e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaebebffebebebffececebffebebecffebecebffecececffecececffedececffecececffedededffedececffececedffedededffedededffedededffeeededffededeeffedededffedededffedededffeeeeeeffedeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeefffeeeeefffeeeeefffefefefffeeefeeffefefefffefefeeffefeeefffefeeefffeeefefffefefefffefefefffefefefffefefefffeff0efffefefefffefeff0ffefefeffff0f0efffefefeffff0efefffefefefffefefefffefefefffefeeefffefefeeffefeeeeffeeeeefffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeededffedeeeeffedeeedffeeeeedffedededffedededffedeeedffeeededffeeededffedededffeeeeeeffeeededffededeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeefffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f1fff1f1f0fff0f0f1fff1f1f1fff0f1f1fff0f1f1fff1f1f1fff0f0f1fff1f1f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0eff0ffeff0effff0eff0ffefefefffefefefffefeeefffefefeeffefeeeeffeeeeefffeeeeefffefefeeffeeeeeeffefeeefffeeeeeeffeeefeeffeeefefffeeeeefffefefeeffefefeeffeeefefffefefefffeeefefffefeeefffefeeefffefefefffefefeeffefeeeeffeeefefffefefefffefefefffeeefefffeeefeeffeeefeeffefeeeeffefeeeeffeeeeeeffefefefffeeeeeeffeeeeeeffeeefefffeeefeeffefefeeffefefefffefeeefffeeefefffefefeeffeeefeeffefefefffefefefffefefefffefefeeffefefefffefefeeffeeeeefffefefefffefefefffefeff0ffefefefffefeff0ffeff0efffefefeffff0eff0fff0f0efffefeff0fff0efefffeff0effff0eff0ffefefefffefefefffefefefffeff0effff0efefffefeff0ffefefeffff0f0efffefefeffff0efefffefefefffefefefffefefefffefefefffefefeeffefefefffeeefefffefefefffeeefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffedeeedffedededffecededffecececffecedecffecebecffecebebffebebebffecececffebebebffeaeaebffeaebebffeaebeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e2e2ffe2e1e2ffe0e1e1ffe0e0e0ffe0dfe0ffdfe0dfffe0dfdfffe1e1e2ffdfdfe0ffdcdcdbffd7d7d7ffd5d5d5ffd3d3d3ffd2d3d2ffcfcfcfffc9c9caffc8c8c7ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc9c8c9ffc9c9c9ffcacacaffcbcacaffcbcacbffcbccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcecdffcecdcdffcececdffcececeffcfcfcfffcfceceffcfcfcfffcfd0d0ffd0d0cfffd0d0d0ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd4d4d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd6d5d6ffd5d6d6ffd7d6d7ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd9d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdcdbdcffdcdcdcffdddddcffdddddcffdddcddffddddddffdddeddffdededdffdfdfe0ffe7e7e7fff1f2f2fffcfbfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff717272ffd8d8d8fff0f0f0fffdfdfdfffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefffffffefefffffffefefffefefffffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffefefffffefefefffefffefffefffefffffefefffffefffffffefffffefefefffefffffffffefffffffffefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffffefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffffefffffefefefffefffefffffefefffefffefffefefffffefffffffffefefffefefffffffefefffefffefffefefffffefffefffefefffffefefefffffffffffffefffffefffefffffffefffefefffffdfdfdfff7f7f7ffefefefffe6e5e5ffcececfffbcbcbbffaeaeaeff9d9d9eff8b8b8bff757675ff5b5b5bff3b3b3bff202020ff0f0f0fff060606ff020202ff030202ff040303ff040404ff080807ff0f0f0fff0f0f0fff1312120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff818181ff818180ff808081ff807f80ff7d7d7dff7b7c7cff7a7a7aff787878ff767676ff747374ff717171ff6f6f6fff6c6d6cff6a6a6aff686767ff656565ff636263ff606060ff5d5e5eff5b5a5bff585857ff545454ff535353ff515151ff505050ff595959ff676768ff717070ff777777ff7d7e7eff848484ff8b8b8bff929191ff979797ff9d9c9dffa2a2a2ffa7a7a7ffacacacffb1b1b1ffb6b6b6ffbababaffbebebeffc2c2c2ffc7c7c7ffccccccffcececfffd0d0d0ffd2d1d2ffd2d2d2ffd3d4d3ffd4d3d3ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcececeffcdcdcdffcbccccffcacacaffc8c8c8ffc6c6c6ffc3c3c3ffc1c1c0ffbdbdbdffbab9baffb5b5b5ffb1b1b1ffaeadaeffaaaaaaffa2a2a2ff9b9b9bff949394ff8a8a89ff7f7f7fff777777ff706f6fff686868ff606060ff59595aff4f5050ff434243ff403f3fff484848ff494949ff494949ff4b4b4bff4e4d4dff4f4f50ff525252ff555555ff575857ff5a595aff5d5c5dff5f5f5fff626162ff646464ff666666ff696868ff6b6b6bff6d6d6dff706f70ff727272ff747374ff737373ff737374ff747474ff747475ff757475ff757475000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040504ff0a0b0aff171617ff2e2e2eff454545ff5a5a5aff707070ff858585ff959494ffa2a2a2ffaaaaa9ffb3b3b3ffbbbbbbffc1c1c1ffc6c5c6ffcac9c9ffccccccffcecfcfffd1d0d1ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d7ffd9d8d9ffdededdffe9e9e9fff3f3f3fffaf9fafffbfbfbfffbfafbfffafafafffafafbfffafafafffafafbfffbfafafffbfbfbfffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfefefffefdfdfffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefefffdfdfdfffcfcfbfff7f7f7ffefefefffe3e3e3ffd7d7d7ffd0d0d0ffcececeffcbcbcbffc8c8c8ffc6c5c6ffc4c4c4ffc3c3c3ffc2c2c2ffc0c0c0ffbebebeffbbbabaffb6b6b6ffb2b2b2ffadacacffa5a4a4ff959595ff8a8b8aff787878ff646464ff505050ff3b3b3cff262626ff121212ff080909ff030203ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b7b7ffb4b4b4ffb0b0b0ffabacabffa7a7a7ffa1a0a1ffa0a0a0ff9d9d9dff9b9b9bff9a999aff99999aff989898ff9a9a9aff9d9c9dffa0a0a0ffa2a2a2ffa3a3a3ffa4a3a3ffa2a2a2ffa0a0a0ff9b9a9bff979898ff949394ff908f8fff8b8b8bff898989ff858585ff808181ff7c7c7cff777777ff737272ff6e6e6eff686868ff606060ff565656ff4c4c4cff424142ff343435ff262626ff1f1f1fff1c1c1cff1a1a1aff191819ff171716ff141414ff121212ff111111ff101010ff0f0f0fff0f0e0eff0e0e0eff0d0d0eff0c0d0cff0c0b0bff0a0b0aff0a0a0bff0a0a0aff0a090aff09090aff090909ff080808ff070808ff070707ff060607ff060505ff060606ff060505ff050505ff060605ff060606ff060506ff050505ff050505ff060505ff060606ff060606ff060606ff050405ff040404ff040404ff050505ff050405ff050505ff050505ff050506ff050606ff060505ff050505ff050505ff050504ff050505ff040505ff060606ff050506ff060606ff060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010000ff010000ff010100ff010001ff000000ff000000ff000000ff000000ff010000ff010001ff000000ff000100ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff171617ff161617ff161716ff171616ff171717ff171717ff161717ff161515ff161617ff1a1a1aff1f201fff262727ff2f3030ff3b3b3cff4a4a4aff5d5d5dff6e6e6eff7c7c7bff898988ff989898ffb3b3b3ffd1d0d1ffe0e1e0ffefefeffffcfcfcfffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefefffffffefffefffefffefffffffffefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffdfdfefffefdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfff6f6f6ffecececffd1d1d2ffc0bfbfffaeaeafffa2a2a2ff949594ff868686ff767776ff646565ff515151ff434443ff373636ff2f2f2eff313130ff313131ff313131ff303030ff313131ff313131ff313131ff3131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff5f5f5ffeeedeeffe3e3e4ffdbdbdcffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d2d3ffd3d3d2ffd2d3d2ffd2d3d2ffd3d2d2ffd3d2d3ffd3d2d3ffd3d2d3ffd3d3d3ffd3d2d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d300000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9cac9ffc9c9caffc9cacaffcac9c9ffc9c9caffcacac9ffcacacaffcccccdffcfd0cfffd2d3d3ffd6d6d6ffdadadaffddddddffdfdfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe5e4e5ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffebeaeaffebeaebffebebebffebebebffebebebffebebebffebebecffecececffecececffedececffedecedffececedffecedecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffededeeffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffeeefeeffeeeeeeffeeeeefffeeeeeeffeeefeeffeeefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeefffefefefffefefefffeeefefffefeeefffefeeefffefeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffededeeffedeeeeffededeeffeeedeeffeeedeeffededeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefefefffeff0f0ffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff0f1f0fff0f0f0fff0eff0fff0f0efffeff0efffefefeffff0efefffefefefffefefefffeeeeefffeeefefffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefefeeffefefeeffeeefeeffefeeefffefeeefffefeeefffefeeefffefeeefffeeeeeeffefeeeeffefeeeeffefeeefffefefefffefefefffefeeefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffeeeeefffeeefeeffeeeeefffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffeeeeeeffefefefffefefefffefeff0ffefefefffefefefffefefefffefefefffeff0efffefefeffff0efefffefeff0fff0eff0ffefefefffeff0effff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefeeefffefeeefffefeeefffefeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffedededffecececffecececffecececffecececffecebecffecebecffebebebffeaebebffebebeaffeaebeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe6e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe0e1e1ffe1e0e0ffe1e0e0ffe2e2e2ffdededdffd9d9d9ffd5d6d6ffd4d4d3ffd3d3d3ffd1d1d1ffcacacaffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffcac9c9ffcacacaffcbcacbffcbcbcbffccccccffccccccffccccccffcccccdffcdcdcdffcdcdcdffcecdceffcececeffcececeffcecfceffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d0ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d6ffd6d6d7ffd7d6d7ffd7d6d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdaffdbdadbffdbdbdbffdbdbdbffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdddcdcffddddddffddddddffddddddffdedddeffdededeffe1e1e2ffecececfff5f5f5fffdfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff444544ffc3c3c3ffe9e9e9fffafafafffffefefffefefffffefefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefefefffffefffffefefffffefefffffefffefffffffefffffffefffefffffffffefffffffffffffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefefefffffefffffefffefffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefffefffefefefffffefefffefefefffefefefffefffffffefefefffffefefffefefffffefefefffffefffffffffefffefefffffefffefffefefefffffffffffefffefffffefffffefefffffefefffffefefefffffefefffefefefffbfcfcfff4f3f4ffecececffdadbdbffc3c3c3ffb6b5b5ffa7a7a7ff979797ff848383ff696a69ff494a4aff2a292aff141414ff080809ff020202ff040403ff040404ff080708ff0f0e0fff0f0f0fff121312ff1414140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff808181ff808081ff808080ff808080ff807f7fff7d7e7eff7c7b7cff7a7a7aff777877ff767675ff747373ff727171ff6f6f6fff6d6c6cff6a6a69ff676767ff656565ff626362ff606060ff5d5d5dff5b5b5aff575858ff545354ff525252ff505150ff4f504fff5a5a5aff696a69ff707070ff757575ff7c7b7cff848484ff8b8b8bff929292ff979797ff9c9c9dffa2a2a2ffa7a7a7ffacacacffb1b1b0ffb6b5b5ffb9babaffbebdbdffc1c2c1ffc7c6c7ffcbcbcbffcdcecdffcfcfcfffd1d1d0ffd2d2d1ffd2d2d2ffd2d3d3ffd1d1d1ffd1d0d0ffd0cfd0ffcfcfcfffcfcfcfffcececeffcdceceffcdcdccffccccccffcbcbcbffc9c9c9ffc8c7c8ffc5c5c6ffc2c2c3ffc0c0c0ffbdbdbcffb9b9b9ffb5b5b5ffb1b0b1ffadadadffa8a8a8ffa1a1a1ff9b9b9aff939393ff8a8a89ff7f7f7fff777776ff6f6f6fff686768ff5f605fff565657ff494949ff3b3b3bff3f3f3fff4a494aff494849ff484948ff4b4b4bff4d4d4dff4f4f4fff525251ff545555ff575657ff5a5a5aff5c5c5cff5f5f5fff616161ff636363ff656566ff686868ff6a6a6aff6d6d6cff6f6e6fff717171ff737373ff737373ff747374ff737474ff747574ff747474ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020101ff040504ff090a0aff131213ff202020ff323233ff494949ff646463ff7b7b7bff8e8d8eff979697ffa2a2a2ffadadadffb6b6b6ffbdbdbdffc3c3c2ffc7c7c7ffcac9caffcdcdcdffd0cfcfffd1d1d1ffd2d2d2ffd4d4d4ffd5d5d6ffd8d8d8ffdadadaffe0e0dfffebebebfff4f5f5fffafafafffafafafffbfafbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffbfafbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefdfefffefefefffefefdfffefefefffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefdfdfffcfcfcfff7f7f8fff0f1f0ffe5e5e5ffd9d8d8ffd2d3d2ffd0cfd0ffcececdffcbcbcbffc9c9c8ffc6c6c6ffc4c4c4ffc2c2c1ffc1c0c0ffbebfbeffbbbcbbffb8b7b8ffb3b3b3ffadadadffa6a6a6ff9e9e9dff919191ff7e7d7eff706f6fff555555ff3a3b3aff262726ff171717ff0e0e0eff090909ff040404ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b4b4ffb0b0b0ffababacffa7a6a7ffa0a0a0ff9a9a9aff9a9a9aff979898ff969596ff959595ff959595ff959594ff959595ff989897ff9a9a9aff9c9b9bff9c9d9cff9c9c9cff9a9a9aff969796ff909091ff8d8c8dff878787ff828282ff7e7d7eff7b7a7bff767676ff727272ff6d6d6cff676868ff636362ff5d5d5dff565656ff4e4e4eff454544ff3c3c3cff333232ff292929ff1f1f1fff191919ff151515ff141413ff131213ff111111ff101010ff0f0f0fff0e0d0eff0d0d0dff0c0c0cff0b0b0bff0c0c0cff0b0b0bff0b0b0bff0a0a0aff090909ff090808ff080808ff080808ff070707ff060606ff050606ff050605ff050505ff050505ff040404ff050404ff040405ff040405ff040505ff050505ff050505ff050606ff060506ff060606ff060606ff060606ff060605ff060606ff050504ff050404ff040404ff040505ff050505ff050505ff050505ff050505ff060605ff050606ff050505ff050505ff050505ff050505ff0405040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131413ff151515ff151515ff151515ff171616ff161616ff161717ff161616ff171717ff171717ff161616ff191919ff1e1e1eff242525ff2d2e2dff383838ff464646ff565656ff696869ff797979ff868586ff939393ffa9a9a9ffcbcbcaffdededeffecececfffbfbfafffefefefffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffefffefffefffefffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfefffefefefffefefefffefefdfffefdfefffdfefefffefdfdfffdfefdfffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfefdfff8f8f8fff1f0f1ffdededfffc8c8c9ffb6b6b6ffa9aaa9ff9d9d9dff8f8f8eff7f7f7fff6f6f6fff5d5e5eff4c4b4cff3e3e3fff323233ff2d2d2dff313131ff313131ff313131ff313031ff313130ff303030ff303030ff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfcfbfff1f2f1ffe7e7e7ffdededeffdbdbdaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd6d5d5ffd6d5d5ffd5d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd4d5d4ffd4d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d3ffd3d3d3ffd2d2d3ffd3d2d3ffd3d3d2ffd3d3d3ffd3d2d3ffd3d2d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9c9ffcac9c9ffc9c9caffc9c9c9ffcacacaffcacac9ffcacbcbffcecfceffd1d1d1ffd5d5d5ffd9d9d9ffdcdcdcffdededfffdfdfe0ffdedfdeffdfdfdeffe0e0dfffe1e2e2ffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e4ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebebeaffebeaebffeaebebffebebebffebebebffecebecffebececffecececffecececffedececffecececffecececffecededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffeeedeeffededeeffededeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffefefeeffefeeeeffeeefeeffeeefefffefeeefffefefefffeeeeefffefeeefffefefeeffefefefffefeeefffefeeefffefefefffefefefffefefeeffeeefeeffefefeeffefefefffefeeefffefefefffefefeeffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffedeeeeffedededffedededffeeedeeffedeeedffedeeedffededeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f1fff0f0f1fff0f1f1fff1f1f1fff1f1f0fff0f1f1fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efefffeff0efffeeefefffefefefffefefefffeeeeefffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefeeefffeeefeeffefefeeffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefeeefffeeeeefffeeeeefffeeefeeffefefeeffefefeeffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffeff0effff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefeeffefefefffefeeefffefefefffefefeeffefefefffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeedffeeededffecededffecececffecececffecebecffebececffececebffebebebffebebebffebebeaffebebebffeaebebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e5e6ffe6e6e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e0ffdfdfdfffe2e1e2ffe2e1e2ffdbdbdbffd6d6d6ffd4d4d4ffd2d3d3ffd2d2d2ffcfd0d0ffcac9caffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcacbffcbcbcbffcbcbcbffccccccffcdcccdffcccdcdffcdcdcdffcdcdcdffcececeffcececdffcececeffcecfcfffcfcfcfffd0cfcfffcfcfd0ffd0cfd0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d0ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdad9daffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdddddcffdddcddffdcddddffddddddffdddeddffdfdfdfffe5e5e5ffeff0effff6f6f6fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101111ff969696ffe0e0e0fff1f2f2fffcfdfcfffefefefffefefefffffefffffffffefffefefefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefefffffffefffffefffffefefffffefefefffefefffffffffefffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefffefffffffefffffffffffefefefffefffffffefefefffffefefffffffefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefffefffffffefffefffefffffffefffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffefefefffffffefffefefefffefffefffefefdfff8f8f8fff0f0f0ffe6e7e7ffcfd0cfffbfbfbfffafafafff9f9e9eff8b8a8bff737373ff565757ff353536ff1c1c1cff0c0c0cff050505ff040504ff080807ff0f0e0fff0f0f0fff121213ff131414ff141414ff12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818180ff818080ff808080ff808080ff808080ff808080ff7f7f7fff7d7d7dff7b7c7bff797979ff777877ff757575ff737373ff717171ff6f6e6eff6c6c6cff6a6a6aff676767ff656465ff626262ff5f5f5fff5d5d5dff5a5a5aff575757ff545354ff535353ff505051ff4f4f4fff5b5a5aff6a6a6aff707070ff747474ff7b7b7bff838382ff8a8a8aff919192ff979797ff9d9d9dffa2a2a2ffa7a7a7ffacacacffb1b1b0ffb5b5b5ffb9b9baffbdbdbdffc1c1c1ffc6c6c6ffcbcbcaffcdcdccffcececeffcfcfcfffd0d0d0ffd1d2d1ffd1d1d2ffd0d0d0ffcfcfcfffcfcfceffcecfceffcececeffcdcdcdffcccdcdffcccbccffcbcbcbffc9cac9ffc8c9c8ffc7c6c6ffc4c4c4ffc2c1c2ffbfbfbfffbbbbbbffb8b8b8ffb4b4b4ffb0b0b0ffababacffa6a7a7ffa0a0a0ff9a9a9aff929292ff898989ff7f7f7fff777777ff6f6f6fff676767ff5f5e5eff535353ff454545ff373737ff40403fff4a494aff494849ff474848ff494a4aff4d4c4cff4e4e4eff515151ff535454ff575657ff595959ff5b5b5bff5e5e5eff606060ff636363ff656565ff676867ff6a6a6aff6c6c6cff6e6f6eff717071ff737273ff727272ff737373ff747473ff747473ff747474ff7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030404ff070708ff0c0b0cff131313ff252524ff3d3e3dff555655ff706f70ff7d7d7dff8c8c8cff999999ffa8a7a7ffb2b2b2ffb9b9b9ffbebfbfffc3c3c4ffc8c8c7ffcbcbcbffcecfcfffd0d0d0ffd3d2d2ffd4d5d4ffd5d6d6ffd6d7d6ffd8d8d8ffdbdbdbffe1e1e1ffeeeeeefff7f7f7fffafbfbfffbfbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafafafffafafafffbfafbfffbfbfafffafbfafffbfbfbfffbfbfafffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffafbfbfffbfafbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafbfbfffafafbfffbfbfbfffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefdfffefdfefffefefefffdfefefffdfdfefffefefefffdfdfdfffefdfdfffdfefefffefefefffefefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfdfffdfdfdfffcfdfcfff8f8f8fff2f2f2ffe6e6e6ffd9d9d9ffd2d2d2ffd1d1d1ffd0d0cfffcececeffcbcbcbffc8c9c9ffc6c6c6ffc4c4c4ffc1c1c1ffbfbebeffbcbcbcffb8b8b8ffb3b3b3ffadacadffa6a6a6ff9d9d9eff949493ff878787ff737372ff565556ff444444ff2b2b2bff181818ff0d0d0dff080808ff060606ff030404ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0afffabababffa6a7a7ffa0a0a0ff9a9b9aff949493ff949494ff919191ff909090ff8f8f8fff8f9090ff909090ff919090ff939392ff949393ff959495ff959595ff949494ff919191ff8d8c8cff868686ff838383ff7c7c7cff757675ff6e6e6eff6b6b6bff666767ff626262ff5e5e5eff595959ff535353ff4b4c4cff454545ff3e3e3dff363636ff2f2f2fff272727ff222121ff191a19ff131414ff111111ff0f0f0fff0e0f0eff0e0d0eff0d0d0dff0c0c0cff0b0b0cff0b0b0aff0a0a09ff09090aff090909ff090909ff090a09ff090909ff080808ff060707ff060606ff060706ff060605ff040404ff040404ff040304ff040403ff030303ff030302ff030303ff030303ff040304ff050504ff040504ff050605ff060605ff050606ff050505ff060606ff060606ff060606ff060606ff060505ff040405ff040404ff040404ff050405ff050405ff040405ff050505ff060606ff060605ff060506ff05050600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff141413ff141413ff141515ff151515ff151515ff161716ff161616ff171717ff161716ff161615ff181918ff1d1d1dff232323ff2b2c2bff353536ff424242ff515151ff626362ff747373ff838383ff919091ffa3a3a2ffc1c2c1ffdadbdaffe9e9e8fff8f8f8fffefdfefffefffffffefffefffffffffffffffefffffefefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfdfdfffefefefffdfefefffdfefefffefefefffefefdfffefefdfffefdfefffefdfefffdfdfdfffdfefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfcfff5f5f5ffebebeaffd4d5d4ffbdbdbcffb0b0b0ffa5a5a5ff979798ff888887ff777777ff686867ff565656ff454645ff383738ff30302fff303130ff313131ff313130ff303131ff303030ff303131ff2e2e2eff302f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff5f5f4ffededecffe1e1e2ffdbdcdbffdadadaffdadadaffd9dadaffdadad9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd7d7d7ffd7d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcacacaffc9cacaffcacac9ffc9cac9ffcacacaffcacacaffcdcdcdffd0d0d1ffd4d4d4ffd7d7d7ffdbdbdbffddddddffdededeffdededeffdededeffdedfdeffe0e1e0ffdfdfdeffdfdfdfffdfdfdfffe0e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e7ffe6e6e7ffe6e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffe9eaeaffeaeaeaffebeaeaffebebeaffebeaebffebebebffebebebffebebecffecececffececebffebececffecececffecececffecedecffecececffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeedffedededffedeeedffeeeeedffeeeeeeffededeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffefefeeffefefefffefefeeffefeeefffefefefffeeeeefffeeeeefffefeeefffeeeeeeffeeeeeeffeeefefffefeeefffefefeeffeeeeeeffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeedeeffededeeffedededffededeeffeeeeedffeeeeedffedeeeeffedeeedffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffefefefffefefefffeff0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff0f0f0fff0f1f0fff1f1f0fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efefffefefefffefefefffeeefefffefeeefffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeefeeffeeeeeeffeeefefffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffedeeedffedededffedeeedffedededffeeeeeeffedeeeeffeeeeedffedeeedffeeeeeeffedeeedffeeeeeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffefefeeffefefefffeeeeeeffeeefefffefefefffefefefffefefefffefefeeffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefefffefefeeffefefeeffeeefefffefefefffefefeeffeeeeeeffeeefefffeeeeeeffeeeeeeffedeeeeffedeeeeffedeeedffedededffedededffedecedffececedffecececffecececffecececffececebffebebebffebebebffebebeaffeaebebffeaeaeaffebebeaffeaeaeaffeaeae9ffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe7e8e7ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e2ffe3e2e2ffe2e2e2ffe1e1e0ffe1e1e1ffe2e2e2ffdedfdfffd9d9d9ffd6d6d6ffd4d4d3ffd3d3d3ffd1d2d2ffcececeffc9c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c9ffc9cac9ffcacac9ffcacbcaffcbcacbffcbcbcbffcbcbcbffccccccffcdcdccffcdcdccffcccdcdffcdcdcdffcececdffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd1d2d1ffd2d2d2ffd3d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdadadaffdbdbdbffdadbdbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcdddcffdddcddffddddddffddddddffdededfffe1e1e1ffe9eae9fff2f3f3fffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff4d4d4dffccccccffeaebebfffafafafffefefffffffefefffffefffffefffefffefefefffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffefffffffffffffefffefffefffffffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffffffffefffffffefffefffffffefffffefefffffefefffefefefffefefefffefefefffefffefffffffefffffefefffefefefffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffefffffefffffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffefffefffffefefffefffffffefefefffefffffffefefffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefefefffefefefffffffefffefffffffefefefffcfcfcfff5f5f4ffedececffd9d9d9ffc5c5c5ffb5b4b5ffa4a5a4ff929291ff7c7b7bff626262ff444443ff282728ff151514ff0a0a0aff080808ff0f0e0fff0f0f0fff131212ff141314ff141413ff121312ff13121300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808081ff818080ff808081ff808080ff808080ff808080ff7f7f7fff7d7d7cff7b7b7bff797979ff777777ff757475ff737373ff707071ff6e6f6eff6c6c6bff6a6969ff676767ff656564ff626262ff605f5fff5c5c5dff59595aff575657ff555455ff545353ff515151ff4f4f4eff585958ff696869ff707070ff747474ff7a7a7aff818182ff8a8989ff919090ff979697ff9c9c9cffa1a1a1ffa7a6a7ffabababffb0b0b1ffb5b5b5ffb9b9b9ffbdbdbdffc1c0c1ffc5c5c5ffc9c9c9ffcccbcbffcdcdcdffcececeffcfcfcfffd1d0d0ffd1d1d0ffcfcfceffcececeffcdceceffcdcdcdffcdcdcdffccccccffcbccccffcbcbcaffc9cacaffc8c9c9ffc7c7c8ffc6c6c6ffc4c3c4ffc1c1c1ffbebebeffbbbbbbffb7b7b7ffb3b3b3ffafafafffababaaffa6a6a6ffa09f9fff999999ff919192ff888988ff7f7f7eff777777ff6f6f6fff676767ff5e5e5fff545453ff454646ff373737ff3f3f3fff494849ff484747ff474747ff4a4a49ff4b4c4bff4f4e4eff515151ff545354ff565656ff595859ff5b5b5bff5d5d5dff606060ff636262ff656564ff676767ff696969ff6c6b6cff6e6e6eff707070ff727272ff727273ff737273ff737373ff747373ff747474ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff040404ff080707ff0e0e0eff1b1b1bff2c2c2cff424242ff525252ff6a6a6aff7f7f7eff909190ffa09fa0ffa9a9a9ffb1b1b1ffb9b8b9ffc0bfc0ffc6c5c5ffcacacaffcececeffd0d0d0ffd2d2d1ffd4d3d4ffd4d4d4ffd5d5d6ffd7d7d7ffd9d9d8ffddddddffe4e4e5fff0f0f0fff8f9f9fffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafafafffbfafbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffafafafffbfbfafffafbfafffbfafbfffafbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfefffefdfefffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffefdfefffdfefdfffefdfefffdfdfefffdfdfefffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfcfff9f9f9fff4f4f5ffe8e8e8ffdbdadbffd1d2d1ffd0d0d0ffd0cfcfffcecfcfffcdcdcdffcbcbcbffc9c8c8ffc6c6c6ffc4c3c3ffc1c1c1ffbdbdbeffbabab9ffb5b5b4ffaeaeaeffa6a6a6ff9d9d9dff939293ff858585ff757575ff616162ff474747ff282829ff1c1c1cff101010ff090908ff040504ff030203ff010201ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffababacffa7a7a7ffa1a0a1ff9a9a9aff949494ff8e8e8dff8d8d8dff8a8b8aff898a89ff8a8989ff8b8b8bff8c8b8bff8b8b8bff8d8c8dff8e8e8dff8e8e8eff8e8e8eff8c8c8cff898989ff838384ff7e7d7dff797979ff6f6f70ff686768ff606060ff5d5c5cff585858ff545454ff4f4f4fff4a4949ff434443ff3e3d3eff383738ff313132ff2c2b2bff252525ff202020ff1c1b1bff161615ff111011ff0d0d0dff0c0c0dff0c0c0cff0b0b0aff0a0b0bff0a090aff090909ff080808ff080808ff080808ff070807ff080808ff080808ff080807ff060706ff050505ff040505ff050504ff040505ff040404ff030403ff030303ff020303ff020202ff010202ff030303ff040304ff040404ff050505ff050505ff050505ff050605ff060605ff060505ff060505ff060606ff060606ff060506ff060605ff060605ff050404ff040404ff040404ff040405ff050504ff050505ff050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff131313ff131313ff141313ff141414ff151515ff151515ff151515ff171716ff161716ff151515ff181818ff1c1c1bff212222ff292929ff333433ff3f403fff4d4e4eff5d5d5dff6d6d6eff7e7e7eff8e8e8eff9d9d9dffbababaffd6d6d6ffe5e6e6fff2f3f2fffdfdfcfffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffefffffffefffffffefffffffefefffefefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefdfefffefefefffefefdfffefefefffefefdfffefdfefffefefefffefefdfffdfefefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfff8f8f8ffefefefffe2e2e1ffc6c6c6ffb7b7b7ffacacacff9f9f9fff909190ff818181ff707171ff606060ff4f4f4fff3e3e3eff323232ff2d2d2dff313131ff303130ff313130ff313030ff2e2e2eff2f2f2fff2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfbfbffeff0f0ffe5e5e5ffdeddddffdbdbdbffdadbdbffdadadaffdadadaffd9dad9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d2ffd2d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d2d300000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c8c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffc9cac9ffcac9c9ffc9cacaffcacac9ffcacacaffcbcbcbffcfd0cfffd3d3d3ffd6d7d7ffdadadaffdcdcddffdededeffdfdfdfffdddedeffdededeffdfdedeffdddedeffdddeddffdfdfdeffe0e0dfffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e3ffe4e3e3ffe4e3e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e9e8ffeae9e9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaebffebebebffebebeaffebebebffebebecffebebebffebebebffecebebffecececffecececffecececffecececffededecffecedecffedececffecededffededecffedededffedededffedededffedededffecededffedededffedededffedededffedededffedededffedededffeeeeedffedeeeeffedeeedffeeeeedffeeeeedffeeeeeeffeeededffeeeeeeffededeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffeeeeefffeeeeefffefeeefffefeeefffeeeeeeffeeeeeeffefefeeffeeeeeeffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffeeeeeeffedeeedffedeeeeffededeeffedededffedededffeeededffeeeeeeffedeeedffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffefefeeffefefefffefefefffeff0effff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0f0ffefeff0ffeff0efffefefefffefefefffefeeeeffefefeeffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffeeeeedffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedededffeeededffeeeeeeffedededffedededffeeededffeeeeedffedeeedffedededffedeeeeffedededffedeeeeffededeeffedeeeeffeeeeedffedeeeeffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefeeffefefeeffefeeeeffefefeeffefeeeeffefefefffeeeeefffefefeeffefefeeffefefefffefefefffefefefffefeeefffefefeeffefefefffefefefffefefefffefefefffefeeefffeeeeefffefefeeffeeefeeffefeeefffeeefeeffefeeefffeeeeeeffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffedededffedededffedededffecedecffecededffecececffecececffebebebffebebebffebebebffeaebeaffeaebebffebeaeaffebebeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe2e1e1ffe2e2e3ffe2e2e3ffe2e1e2ffe1e1e1ffe1e0e0ffe2e1e2ffdddddcffd8d9d8ffd6d5d6ffd3d4d3ffd3d2d3ffd0d0d0ffcac9caffc8c7c7ffc8c8c8ffc9c8c9ffc9c8c8ffc9c9c8ffc9c8c9ffc9c9c9ffcac9caffcacacaffcacbcaffcbcbcbffcbcbccffcccbccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcecfceffcfceceffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdadbffdbdbdbffdcdcdbffdcdbdcffdcdcdbffdcdcdcffdcdddcffdcdddcffddddddffdddddeffdededeffdedfdfffe4e3e3ffeeeeeefff5f6f5fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff212121ffa5a5a6ffe2e2e2fff4f5f4fffefdfdfffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffefefffefefffffefefffffefefefffffefffffffefffffffefefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffffffffffefefffefefffffefefefffefefefffefffefffefffefffffffffffefefefffefffefffefefefffefefefffefefffffefefefffffefefffffffffffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffffefffffefffefffffffffffffffefffefffffffefefffffefffefffefefefffefefefffffefffffffefffffdfdfdfff7f7f7fff0efefffe2e2e2ffcacbcbffbababaffaaabaaff989898ff838383ff6b6b6bff515151ff363636ff212120ff121212ff0c0c0cff0f0f0fff131213ff141413ff141313ff131312ff131213ff15151500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818080ff808081ff808081ff808080ff807f7fff7f7f7fff7f7e7fff7d7d7dff7b7b7aff787879ff777776ff747574ff727372ff707070ff6e6e6eff6b6b6bff696969ff666666ff646464ff616162ff5e5e5eff5c5b5bff595858ff565656ff545454ff545453ff515150ff4e4e4eff565656ff676667ff6f6f6fff757574ff7a7a7aff818181ff898989ff909090ff959695ff9b9b9bff9f9fa0ffa5a5a4ffaaaaaaffafafafffb4b4b4ffb9b8b9ffbdbcbdffc1c0c0ffc5c5c4ffc8c8c8ffcbcbcaffcccccbffcdcdcdffcfcfceffcfcfd0ffcfcfcfffcdceceffcdcdcdffcccdccffccccccffccccccffcbcbcbffcbcacbffcacacaffc8c9c8ffc8c8c8ffc7c6c6ffc4c5c5ffc2c2c3ffc0c0c0ffbdbdbcffb9b9b9ffb6b6b6ffb2b2b2ffaeaeaeffa9a9aaffa5a5a4ff9e9f9eff989998ff919191ff888888ff7e7e7eff777777ff6f6f6fff676667ff5f5e5fff575756ff4a4a4aff3b3b3bff3e3e3eff474747ff474747ff474646ff494948ff4b4b4bff4e4d4eff505051ff535353ff565655ff585858ff5b5a5aff5d5d5dff5f5f5fff626261ff636364ff676666ff686869ff6a6a6bff6d6d6dff706f70ff727172ff727271ff727272ff727273ff737473ff747373ff74747400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff060505ff090909ff100f10ff1d1d1dff2a2a29ff403f3fff5a5959ff717172ff838283ff909191ff9e9e9dffa9a9a9ffb3b3b3ffbcbbbcffc3c3c2ffc8c8c8ffccccccffcececeffd1d1d0ffd2d2d3ffd3d3d4ffd4d4d4ffd6d6d7ffd8d8d8ffdad9d9ffddddddffe7e7e7fff3f3f2fffaf9f9fffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafbfffafafbfffafbfafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfafbfffbfbfafffbfafafffbfbfafffbfafbfffbfbfbfffbfbfafffafafafffbfafafffafafafffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfefffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffaf9fafff5f5f5ffebeaeaffdeddddffd3d3d3ffcfcfd0ffcfcfceffcececeffcdcccdffcccbccffcacacaffc8c7c7ffc5c5c5ffc3c3c2ffbfc0c0ffbcbcbcffb7b7b7ffb1b1b1ffa8a8a8ff9e9e9dff929292ff868686ff787879ff636363ff4e4d4dff373737ff222122ff0f0f0fff090909ff050505ff030202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa7a7a7ffa0a0a1ff9a9a9bff949494ff8d8d8dff858585ff858485ff838283ff828181ff828282ff858584ff858686ff858685ff868786ff878787ff878787ff878786ff838383ff808080ff7a7a7bff727272ff6c6c6cff636262ff5b5a5bff545454ff515150ff4c4c4cff484747ff424242ff3d3c3dff373738ff333332ff2d2d2dff282828ff232323ff1f1f1eff1b1b1aff171817ff121213ff0e0e0eff0b0b0bff09090aff090909ff090809ff090808ff080807ff070707ff060606ff070706ff070606ff070706ff070706ff070607ff060606ff050606ff040405ff030403ff030303ff040404ff030303ff030303ff020203ff020202ff030202ff030302ff030304ff030304ff030403ff050404ff040405ff050405ff050505ff060505ff050506ff050505ff050505ff050606ff060606ff060606ff060606ff060606ff040404ff040404ff040405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff131313ff131313ff131413ff141313ff141414ff151515ff151515ff151515ff141414ff161717ff1c1d1cff202020ff272827ff313131ff3d3c3dff4b4a4bff595a59ff6a6969ff797979ff8a8b8bff99999affb1b2b1ffd1d1d1ffe2e2e2fff0eff0fffcfbfcfffffefefffefefffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefefffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffefffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfefdfffefefefffdfdfefffefefdfffefdfefffdfdfefffdfdfdfffefdfefffefdfefffefefdfffefefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffbfbfcfff2f3f3ffecececffd4d4d4ffbebebeffb3b2b3ffa6a6a7ff989898ff8a8a8aff7b7a7aff686969ff565757ff464746ff383737ff2e2e2fff313031ff313031ff313030ff2e2e2eff2f2f2fff2f2f2fff2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3ffeae9eaffe0e0dfffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffd9dadaffd9dadaffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d6ffd7d7d7ffd7d6d6ffd6d6d7ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c9c8ffc8c9c8ffc8c8c9ffc9c9c8ffc9c8c9ffc8c8c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffcacacaffcacac9ffcacacaffc9cacaffc9cacaffc9cacaffc9cac9ffc9c9c9ffcbcbcaffcececeffd2d2d2ffd6d6d6ffd9d9d9ffdcdcdcffdededeffdedfdfffdededfffdddeddffddddddffdededeffdddcddffdededeffdfdfdeffdfdfe0ffe1e0e0ffe1e1e1ffe1e2e1ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaebffebebebffebebebffebebebffebebebffececebffecebebffecececffecececffedecedffecedecffecededffecededffecedecffecececffedededffedededffedededffedededffededecffedededffedededffecededffedededffedededffedededffedededffeeededffeeedeeffeeededffededeeffeeededffedeeedffedeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeeeedffeeedeeffededeeffedededffeeedeeffeeededffeeededffeeeeedffedededffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffeeeeeeffefefefffefefefffefefefffefeff0ffeff0effff0f0f0fff0f0f0ffeff0f0fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0ffeff0f0fff0f0efffeff0efffeff0efffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeedffedededffeeeeedffededeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffededeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeedffedededffeeeeedffeeededffeeededffeeeeedffeeedeeffedededffedededffededeeffedeeedffedededffedeeedffedededffeeedeeffededeeffedededffeeededffeeededffedeeeeffededeeffedeeedffeeededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeeffefefefffeeeeefffefefefffeeeeefffefefefffefeeefffefefeeffefeeeeffefefeeffefefefffefefefffefefeeffeeeeeeffefeeeeffeeeeeeffeeeeefffeeeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeededffedededffececedffecececffececedffedececffecececffececebffebebebffebecebffebebebffebebebffebebeaffebebebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e8e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe2e1e1ffe2e2e1ffe1e1e1ffe2e1e2ffe2e2e1ffe4e4e4ffe1e1e0ffdadadaffd7d6d7ffd4d4d5ffd4d4d3ffd2d2d2ffcececeffc9c8c8ffc8c7c7ffc8c8c8ffc8c9c8ffc8c8c9ffc9c8c8ffc9c9c9ffc9c9caffc9c9caffcacacaffcbcacbffcbcbcbffcbcccbffcbcbccffcccdccffcdccccffcdcdcdffcdcdcdffcececeffcececeffcececeffcecfcfffcecfceffcfcfcfffcfd0cfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d0ffd0d1d1ffd1d1d2ffd1d2d1ffd2d1d1ffd2d1d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd8d8d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdadadaffdadbdaffdbdbdbffdbdadbffdcdbdbffdbdbdcffdbdbdcffdcdcdcffdcdcddffdddcddffddddddffddddddffdededeffe0e1e0ffe8e7e7fff2f2f1fffcfcfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080707ff737373ffd6d6d6ffecececfffbfcfcfffefefefffefffefffffefefffefffffffefefefffffefffffffefffffffefffffefefefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefefefffffefffffffffffffffffefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffefefefffefffefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffffefefffffefefffefefefffefffffffefefefffefffefffffefefffefffffffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffefffffefefffffffefefffefefefffefffffffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffefefefffefefefffffefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffffffefffffffffffffefffffffffffffefefefffffefffffffefffffffefffffefefefffdfdfefffafafafff2f3f2ffe9e9e9ffd2d2d2ffbfbfbfffafafb0ff9f9e9eff8b8b8bff747575ff5d5d5dff444545ff2e2f2eff1e1e1eff121111ff121312ff141414ff141414ff121313ff131313ff151615ff1a1a19ff161516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808180ff808080ff808080ff80807fff7f7f7fff807f80ff7e7e7eff7c7c7cff7a7a7aff787978ff767676ff747474ff717272ff706f70ff6d6d6dff6b6a6aff686868ff666666ff636363ff606161ff5e5e5eff5b5b5bff585858ff555555ff535352ff515151ff4f4f4fff4c4d4cff545554ff656464ff6f6f6fff747475ff7a7b7aff818182ff888889ff8f8f8fff959495ff999999ff9f9e9fffa4a4a4ffa9a9a8ffaeaeaeffb3b3b3ffb8b8b8ffbcbcbcffc0c0c0ffc4c4c4ffc8c8c8ffc9cac9ffcbcbcbffcccccdffcdcdcdffcececeffcecdcdffcccccdffccccccffcccbcbffcbcbcbffcbcacbffcacacaffcac9c9ffc8c9c9ffc8c8c8ffc7c7c6ffc5c6c5ffc4c3c3ffc1c1c1ffbfbfbfffbcbcbcffb9b8b9ffb5b4b5ffb1b1b0ffacacadffa9a9a8ffa3a4a3ff9d9d9eff979898ff909090ff868687ff7e7e7eff767676ff6e6e6eff656666ff5e5e5fff585958ff4f4f4fff404040ff3f3f3fff474747ff474646ff464646ff484948ff4b4b4bff4e4d4dff505050ff525253ff555655ff585758ff5a5a5aff5c5c5cff5f5f5fff616161ff646364ff666666ff686868ff6a6a6aff6d6d6dff6f6f6fff727271ff717271ff727272ff727372ff727372ff737473ff747374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff020101ff020202ff040404ff090909ff101010ff1d1e1dff303130ff4a4b4aff616160ff727172ff838383ff939493ffa1a0a1ffacadadffb7b7b7ffc0bfbfffc4c4c4ffc9c9c9ffcececeffd2d2d1ffd2d2d3ffd4d3d3ffd6d5d6ffd7d7d7ffd9d9d9ffdadadaffdbdbdbffdddedeffe5e5e5ffeeedeefff3f3f3fffaf9fafffbfbfbfffbfbfcfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffbfafbfffbfafbfffbfafbfffbfbfafffafafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafafbfffafbfbfffafafbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfbfffafbfafffbfbfafffbfafafffbfbfbfffafafbfffafbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefefdfffefdfdfffdfefefffdfefdfffefefdfffefdfdfffefdfefffdfdfdfffdfefefffefdfefffdfdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffbfbfbfff9f9f9fff6f6f6ffecececffdfdfdfffd4d4d3ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcccdffcbcacbffc9c8c9ffc6c6c5ffc3c3c3ffc1c1c0ffbdbebdffb9b9baffb4b4b4ffadadaeffa2a2a3ff959494ff858586ff787878ff686868ff535354ff3b3c3bff282727ff181818ff0d0d0dff060605ff030303ff010101ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa0a1a1ff9a9a9aff949494ff8d8d8dff858585ff808080ff7c7c7cff7a7a7aff797979ff7b7b7aff7d7e7dff7e7e7eff7e7e7eff7f7f7fff7e7e7fff7f7e7eff7e7e7eff7b7c7cff777777ff707070ff666666ff606060ff575656ff505050ff494949ff464646ff414241ff3c3d3cff373837ff333332ff2f2e2eff2a2a2aff252626ff222122ff1e1e1eff1a1a1aff181717ff141414ff111011ff0c0c0cff090909ff080808ff080808ff080708ff070707ff060606ff050605ff050605ff050505ff050606ff050505ff040404ff050405ff050505ff040505ff040403ff030203ff030302ff030303ff040303ff030303ff020303ff030303ff020202ff020302ff040303ff030303ff030303ff030303ff050405ff050405ff050504ff040405ff060605ff050605ff050506ff050505ff060606ff060606ff060606ff0505060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff131313ff131313ff131313ff131313ff131413ff141314ff131313ff151515ff151515ff141515ff191919ff212020ff262525ff2e2e2eff3b3a3bff484848ff565657ff656565ff757575ff878888ff989797ffabababffcbcbcbffdfdfdfffeeedeefffbfafbfffefefefffefefffffffffefffefffefffefffffffefffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffefefffefffefffefffefffefffefffffefefffefefefffefefefffefefefffefdfefffdfdfefffefdfdfffefefefffdfdfefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfff6f6f6fff1f0f0ffe2e2e2ffc8c8c8ffb9b9b8ffacacadffa0a0a0ff939392ff848484ff737273ff5f6060ff4d4e4dff3e3e3eff323232ff2c2b2cff303030ff2e2e2eff2f302fff2f302fff2f2f30ff323232ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f5f5ffedeeedffe4e4e4ffddddddffdcdcdcffdcdbdcffdadadbffdadadbffdadadaffd9dadaffdadad9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd2d3d3ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d3ffd3d3d200000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc9c8c9ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffc9cac9ffcacacaffcac9caffc9c9c9ffcac9caffcacac9ffc9cacaffcacacaffcac9c9ffcacacaffcdccccffd1d1d1ffd5d5d5ffd8d8d9ffdbdbdbffddddddffdfdfdfffe0dfdfffdededeffdddddcffdcdcdcffdddcddffdddcddffdededdffdedfdfffe0e0dfffe0e1e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e6e6ffe6e7e7ffe7e8e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebebffebebebffebebebffebecebffecececffebebebffecececffecebecffecebecffecececffedececffececedffedededffedececffedececffedecedffedededffededecffecededffedededffededecffedededffedededffedededffedededffedededffedecedffedededffedededffedededffedeeedffedeeedffededeeffedededffeeeeeeffededeeffeeededffedededffedeeeeffededeeffedeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffedeeeeffeeeeedffeeeeeeffeeeeedffeeeeeeffededeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeeeeeffeeedeeffedededffeeedeeffeeeeeeffedeeeeffeeeeeeffefeeeeffefeeeeffefeeefffefefefffefefefffefefefffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0fff0f0efffefeff0fff0f0efffeff0efffefeff0ffefefefffefefefffeeefefffefeeeeffeeeeeeffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeededffedeeeeffedeeedffeeeeedffeeeeedffeeeeeeffededeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedeeeeffededeeffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedeeedffedededffedeeedffedededffeeedeeffeeedeeffeeedeeffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefeeefffeeeeefffefeeeeffeeeeeeffeeefefffeeeeefffeeefefffeeefeeffefefefffefefefffefefefffefefeeffefeeeeffeeefeeffeeefeeffeeefeeffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffeeeeeeffedededffedecedffedececffedecedffecececffecececffecececffecececffebebebffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e3ffe2e3e3ffe1e2e2ffe1e1e2ffe1e1e1ffe2e1e1ffe2e2e1ffe1e1e1ffe1e1e0ffe1e1e1ffe3e4e4ffe3e4e3ffdededdffd9d9d8ffd6d6d6ffd4d4d4ffd3d3d3ffd0d0d1ffcacacaffc8c8c8ffc9c8c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcbcbcbffcbcbcbffccccccffcbccccffcccdccffcdcccdffcccccdffcdcdcdffcecdcdffcdceceffcececeffcfceceffcfceceffcfcfcfffcfcfcfffd0cfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d9ffd9d9d9ffdad9daffd9d9daffdadadaffdbdadaffdadadaffdbdbdbffdbdbdcffdbdbdbffdbdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdededeffdedfdeffe2e2e2ffecebecfff4f4f4fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff363636ffbcbbbcffe2e3e2fff5f6f5fffefefefffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefffffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffefffefffefffefffefffefffffffffffefefffffefffefffffffefffefefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefffffffefffefffefefffffefefefffffefffffefefffffefffffffefefffffefefefffffefefffefefefffdfefefffefefefffefefffffefefefffefefffffffefefffefefefffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffffefffffefffffffefffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffcfcfdfff5f6f5ffecededffd9dad9ffc3c4c4ffb4b5b5ffa5a5a5ff939494ff7f807fff696969ff515152ff3a3a3aff292929ff181819ff141414ff141313ff131313ff131313ff151616ff1a191aff161515ff1a1a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff808080ff808080ff7f807fff7f7f80ff7f7f7fff7e7e7eff7c7c7cff7a797aff787878ff757675ff737474ff717171ff6e6f6eff6c6d6cff6a6a6aff676868ff656665ff636363ff606060ff5d5e5eff5b5b5bff575758ff545454ff505050ff4f504fff4d4d4dff4b4b4cff545354ff646363ff6f6f6fff747474ff7a7a7aff818181ff888988ff8e8e8fff939393ff989898ff9d9d9dffa2a2a2ffa7a7a8ffacacadffb2b1b2ffb7b6b7ffbabbbbffbfbfbfffc4c4c5ffc7c6c7ffc8c8c9ffcacacaffcbcbcbffccccccffcdcccdffcccccdffcccbccffcbcbcbffcacbcaffcacacaffcacacaffc9c9caffc8c9c9ffc8c8c8ffc7c7c7ffc6c5c6ffc3c4c4ffc2c2c2ffc0c0c0ffbdbebdffbbbabbffb7b7b8ffb4b4b4ffb0afb0ffacabacffa7a7a8ffa1a1a1ff9c9d9dff979797ff8f908fff868686ff7e7e7eff757676ff6e6e6dff666665ff5e5e5eff585959ff4f5050ff424242ff403f40ff464646ff464646ff454545ff474848ff4a4a4aff4d4d4dff505050ff525252ff555555ff575758ff595a59ff5c5b5cff5e5e5eff616161ff626363ff656666ff686768ff6a6a6aff6d6c6cff6f6e6fff707171ff717171ff717172ff727171ff727273ff737272ff73737300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff010001ff020202ff060606ff0b0a0aff121313ff222122ff353535ff4b4b4bff5d5c5cff6e6e6eff7f8080ff929392ffa3a2a3ffafafafffb8b8b8ffbfbfbfffc7c7c7ffcdcccdffd0d0d0ffd1d1d1ffd3d3d4ffd5d5d6ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdbdadaffdcdcddffdfdfdeffe6e5e6ffedeeeefff3f2f2fff9f9f9fffbfbfbfffbfbfcfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffafbfafffafafbfffafafbfffbfafafffbfafafffafafbfffafbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffafafafffafbfbfffbfafbfffbfafafffbfbfbfffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefefefffdfdfdfffdfefefffefdfefffefdfdfffefefefffefdfdfffdfefdfffdfefefffdfefdfffdfdfefffdfdfefffefdfefffdfdfefffdfefefffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfbfff9f9f9fff7f8f7fff5f6f6ffefefefffe8e8e8ffdfe0e0ffd7d7d7ffd2d2d2ffcfcfcfffcdcecdffcdcdceffcececeffcccdccffcacacbffc8c8c8ffc5c4c4ffc1c0c0ffbdbcbdffb9b9baffb4b5b4ffaeaeaeffa7a7a7ff9b9c9bff8b8c8cff7c7c7cff6a6a6aff545454ff3c3c3cff272728ff181818ff0e0e0eff080808ff040405ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff9a9a9aff949494ff8e8e8eff858685ff808080ff737373ff737373ff737373ff727272ff737373ff767675ff767676ff767676ff767676ff767676ff767676ff747575ff727272ff6e6e6dff656465ff5a5b5bff545454ff4b4c4cff464646ff403f3fff3d3d3dff383838ff333434ff302f30ff2c2c2cff282828ff252424ff212121ff1d1d1eff1a1a1aff171717ff141414ff121212ff0e0f0fff0b0b0bff070708ff060606ff060606ff060506ff050506ff050505ff050505ff050404ff050505ff050505ff040404ff040403ff030304ff030404ff040404ff030303ff020302ff030303ff030303ff030304ff030303ff030403ff030303ff030303ff020202ff020203ff040404ff030403ff030304ff030304ff050505ff050405ff040405ff040405ff050505ff050606ff060606ff0506050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff121212ff131313ff131213ff131313ff141313ff131313ff141413ff141314ff131314ff171616ff1c1c1cff252625ff2c2c2cff373637ff454546ff535454ff626362ff727272ff818181ff929392ffa4a4a4ffc4c4c4ffdbdcdbffeaeaeafff8f8f9fffefefefffffefefffefefefffefefffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffefefefffefffffffffefefffffefefffefefefffefdfdfffefefefffdfefefffdfefdfffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfff9f9f9fff4f4f4ffecececffd4d3d4ffbfbfbfffb2b3b2ffa7a7a7ff9a9a9bff8c8d8dff7c7c7dff6a6a6aff555655ff444445ff353636ff2d2d2dff2e2e2eff2f2f2fff2f2f2fff2f2f2fff313232ff323232ff333433000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfbfcfff1f1f1ffe7e7e8ffdfdedeffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdadbffdadadbffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d6ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c9ffc8c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c9ffc8c8c9ffc9c9c9ffc9c8c9ffc8c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9cacaffcac9c9ffc9c9caffcacac9ffcac9caffc9c9caffcac9c9ffcac9caffcacacaffcacbcbffcfcfcfffd4d3d4ffd7d8d8ffdadbdaffddddddffdededeffdfdfdfffdededfffdededeffdcdddcffdbdbdcffdcdcdcffdeddddffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e1e1ffe1e2e1ffe2e2e2ffe2e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeae9eaffeaeaeaffebeaeaffebeaebffeaeaebffebebebffebebecffebebebffebebecffecebebffebebecffececebffecececffececedffedececffecececffecedecffececedffecececffedecedffecededffecedecffedededffedededffecedecffececedffedededffecedecffedecedffedededffedededffedecedffedecedffedededffedededffedededffedededffedededffedeeedffeeeeeeffededeeffedeeedffeeeeedffededeeffedeeeeffeeeeeeffedeeeeffeeedeeffedededffeeeeeeffedededffedeeeeffeeedeeffeeededffeeeeeeffeeededffedeeeeffedeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeedeeffededeeffeeedeeffededeeffededeeffeeeeeeffeeeeeeffeeededffedeeeeffeeededffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeefffefeeefffefefefffeff0effff0f0f0ffefefefffeff0efffefeff0fff0f0f0ffeff0effff0eff0fff0f0f0fff0eff0fff0efefffefefefffefeff0ffefefefffeff0f0ffefefefffefefefffeeefefffefefefffeeeeefffeeeeeeffeeeeeeffeeedeeffedeeeeffeeeeeeffedeeeeffeeedeeffedededffeeeeedffedededffedeeeeffeeededffeeededffeeeeeeffeeededffedeeeeffedeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeedeeffededeeffeeedeeffeeedeeffededeeffeeeeeeffededeeffedededffededeeffedededffedededffedededffedededffedededffedecedffedededffedededffecededffedecedffedecedffecededffedededffedededffedededffedededffedededffeeedeeffedeeedffededeeffededeeffeeededffeeededffededeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffeeeeefffeeefeeffefefeeffeeeeefffeeefefffefefefffeeefefffefeeefffeeeeeeffefefeeffeeeeeeffeeefefffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffedeeeeffedeeeeffedecedffececedffedececffecececffebececffecececffecececffebebebffebebebffebebebffeaeaebffebeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e9e8ffe9e8e9ffe8e8e8ffe7e8e8ffe7e7e8ffe8e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe1e1e0ffe1e1e1ffe5e5e5ffe2e2e2ffdbdbdbffd7d7d7ffd6d5d5ffd4d4d4ffd1d2d2ffcecfceffc9c9caffc8c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffcac9c9ffcac9caffc9cacaffcbcbcbffcbcbcbffcbcbcbffcbcbccffccccccffccccccffcdcdccffcdcdcdffcdcdceffcecdcdffcecdceffcececeffcececeffcececeffcfcecfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d4d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdbdadbffdadbdbffdbdbdbffdbdbdcffdbdbdcffdcdbdcffdcdbdcffdcdcdcffddddddffddddddffddddddffdededeffe0dfdfffe5e5e5ffefefeffff6f6f6fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff808080ffd4d4d4ffecececfffcfcfcfffffefefffefefefffefffefffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefffefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefffffefefefffffffefffefffefffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffffffefffefefefffefffefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffffffffffefefffffffefffffffffffffffefefffffefffffefefffffffffffffffefffffefffefffffffffffffffffffffffffffefefffffffffffffffffefffefffffffefffefffefefffffdfdfdfff7f7f7ffefefefffe2e1e1ffcbcbcbffb9babaffabababff9c9b9bff8a8989ff737473ff5b5c5bff424242ff323232ff1d1e1eff121313ff131213ff131313ff151615ff1a191aff161616ff191a1aff201f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff808080ff7f7f80ff7f7f80ff7f7f7fff7f7f7eff7d7e7eff7b7c7bff79797aff777777ff747575ff727273ff707070ff6e6e6eff6b6c6cff696969ff676667ff656564ff626262ff5f605fff5d5d5dff5a5a5aff565757ff535353ff504f50ff4e4e4eff4c4d4cff4a4a4bff535353ff626262ff6d6d6dff737373ff797979ff808180ff878887ff8d8e8dff929291ff969696ff9b9c9bffa0a0a1ffa5a6a5ffaaabaaffafafb0ffb5b5b5ffbababaffbebebeffc3c4c3ffc6c6c6ffc7c8c7ffc9c9c9ffc9cacaffcacbcbffcbcccbffcbcbcaffcacbcbffcac9caffcac9caffcac9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc4c5c4ffc3c3c3ffc1c1c1ffbfbfbfffbcbcbcffbababaffb7b6b6ffb3b3b3ffaeafafffabababffa6a7a6ffa0a0a0ff9b9b9bff969696ff8f8f8fff858686ff7d7c7dff757575ff6e6d6dff656665ff5e5e5eff585858ff4e4f4fff414242ff3e3e3eff464546ff444544ff444545ff464647ff4a494aff4c4c4cff4f4f4fff525252ff545454ff565756ff595959ff5b5c5bff5e5e5dff606060ff626362ff646465ff676867ff6a6a69ff6c6c6cff6f6e6eff717070ff707070ff707170ff717171ff717272ff737272ff7273730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030404ff070607ff0c0c0cff131313ff201f20ff2e2e2eff3e3e3eff535453ff6c6d6cff878887ff989897ffa3a3a3ffaeafaeffb8b8b9ffc2c2c1ffc8c9c8ffcbcbcbffcfcfcfffd3d2d2ffd5d5d5ffd6d7d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d9ffd9dadaffdbdcdbffdededeffe0e0e0ffe6e5e6ffedecedfff2f2f2fff9f8f8fffbfafbfffbfbfbfffafbfafffbfafafffafbfafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfafffafbfbfffafbfafffafbfbfffafbfafffafafafffafafbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfafbfffafbfbfffafbfbfffafafafffbfafbfffafafafffafbfbfffafafbfffbfbfbfffafbfafffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfefffefefefffdfdfdfffefdfdfffefefefffdfefdfffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffafbfbfff9f9f8fff8f8f7fff4f4f4ffecececffe7e6e7ffdfdfdfffd9d8d8ffd4d3d4ffd2d2d3ffd1d1d1ffd0cfd0ffcdcecdffcdcdcdffccccccffcbcbccffc9c9caffc7c7c6ffc3c3c2ffbebebeffb8b9b8ffb3b3b4ffadadadffa5a5a5ff9a9a9bff8b8a8bff787878ff656666ff565656ff414141ff2b2b2bff191a19ff0d0e0dff080708ff040404ff010202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff949494ff8d8d8dff858686ff808080ff737473ff6b6b6aff6a6a6bff6b6c6cff6b6c6cff6b6b6bff6e6e6eff6e6e6eff6e6d6dff6d6d6eff6c6d6dff6c6c6cff6b6a6bff686868ff636362ff5b5b5bff505050ff4a4a4aff424343ff3d3d3dff393839ff353635ff313231ff2d2d2dff2a2a2aff262626ff242323ff202021ff1d1d1dff191a1aff171717ff141414ff121211ff0f0f0fff0d0d0dff090809ff050605ff040404ff040404ff040404ff050404ff040404ff040404ff040404ff040504ff050405ff030404ff030303ff020302ff030303ff030404ff030304ff040304ff030303ff040303ff030303ff030303ff030303ff030303ff020302ff030303ff020202ff020203ff030304ff040404ff040403ff030404ff040504ff040505ff040504ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141413ff141313ff121212ff121212ff131313ff121313ff131313ff131313ff131313ff121312ff151515ff1a1b1bff212121ff2c2b2cff343434ff414040ff515050ff5f5f60ff6f6f6fff7f7f7fff8d8e8dff9f9f9fffbbbbbbffd7d7d7ffe6e6e7fff4f4f3fffdfdfdfffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffffefffffffffffefefffffffffefffffffefffffefffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefefefffefffefffefefffffffefffffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfefdfffefefdfffefdfdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefffefffefefefffdfdfefffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfcfff8f7f8fff1f0f0ffdfdfdfffc5c5c6ffb8b8b8ffadadadffa1a2a1ff949494ff858585ff747474ff606061ff4d4d4dff3b3b3bff2f3030ff2f302fff2f2f30ff2f2f2fff313131ff323232ff343333ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f4f4ffecececffe1e2e1ffddddddffdbdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdad9daffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d5ffd5d5d6ffd4d5d5ffd4d5d5ffd4d4d4ffd2d2d3ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c9c8ffc9c9c8ffc8c8c8ffc8c9c8ffc8c8c9ffc8c9c8ffc9c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9cac9ffcacacaffc9c9caffc9cacaffcacac9ffcacacaffcacacaffcac9caffcbcacbffcecdceffd2d1d2ffd6d6d6ffdadadaffdcdcdcffdedddeffdfdfdfffdfdfdfffdededeffddddddffdcdcddffdcdcdcffddddddffdededeffdedfdeffdfdfe0ffdfe0dfffdfe0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe4e4e3ffe4e4e3ffe4e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e9e8ffe8e9e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffeaeae9ffeaeaeaffeaeaeaffebeaeaffebebeaffebeaebffebebeaffebebebffebecebffecececffebebecffebececffecececffecececffecececffecececffedecedffedecedffedececffedececffecececffecededffedecedffecedecffedededffecedecffedededffececedffedededffededecffecededffecedecffecededffecedecffecececffecededffedededffedededffecededffedededffedededffeeededffedededffedededffeeededffedededffedeeedffedededffedededffedededffedeeedffededeeffeeedeeffedededffeeededffeeeeeeffedededffedeeedffedeeedffedeeedffeeeeedffedededffedeeeeffededeeffedeeedffedeeedffedededffeeededffeeededffedededffedeeedffedededffedeeedffeeeeeeffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeefffefeeeeffefeeefffefefefffefefefffefefefffefefeffff0f0f0ffeff0effff0f0f0ffefeff0fff0f0f0fff0f0efffeff0f0ffeff0efffefeff0ffefefefffefefefffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffedeeeeffedeeeeffedededffedededffedededffedeeedffededeeffeeeeeeffedededffeeededffeeeeeeffedeeedffedeeedffedeeedffedeeedffeeeeedffedededffeeeeeeffededeeffedeeedffedeeedffedededffeeededffeeededffedededffedededffedededffedededffedededffecededffecededffedededffededecffedededffedecedffedecedffedededffedececffedececffececedffedededffedecedffecedecffedededffedededffedededffedededffedededffedededffedeeeeffedeeedffedeeeeffedeeedffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefeeffeeefeeffefeeefffeeefefffeeefefffeeeeeeffefeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedeeedffeeeeedffedededffedeeedffedededffededecffecedecffecececffecececffecececffebebebffebecebffebebebffebebebffebebebffeaeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffe1e1e2ffe3e3e3ffdddedeffd9d9d9ffd6d6d6ffd3d4d4ffd2d3d2ffd0d1d0ffcccdccffcacac9ffc9c9c8ffc9c9c9ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacbcaffcbcbcbffcbcccbffccccccffcbccccffcccdccffcccdccffcdcdcdffcdcdcdffcdcdceffcecdceffcececeffcfceceffcfceceffcfcecfffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd6d5d5ffd5d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd9d9d9ffd8d9d8ffd8d9d9ffd9d9d9ffd9dad9ffdadad9ffdadadaffdadbdaffdadadbffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffdddeddffdfdfdfffe1e1e1ffe9eaeafff2f3f2fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2e2f2effaeaeaeffe3e3e3fff7f7f7fffdfdfefffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffefffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefefffffefffffffffffffffefffffffefffffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffffefffffefefffffffffefffffffefffefefffffefefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffefffefefefffffefefffefefefffefefefffffefefffffefffffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffefefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffffffffffefefffffffefffffefffffffffefffffefefffffffffefffffffffffefefffffefefffffefefefffefdfefff9f9f9fff3f3f3ffe8e9e9ffd0d0d0ffbdbdbdffb0b1b0ffa2a2a2ff909090ff7c7c7cff636363ff484849ff353635ff222221ff131313ff131313ff151516ff1a1a1aff151616ff1a1919ff201f1fff212120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff807f7fff7f807fff7f7f7fff7f7f7fff7f7f7eff7e7f7eff7d7d7dff7b7b7bff797879ff777677ff747474ff727272ff6f6f6fff6d6d6dff6a6b6bff686968ff666666ff636363ff626261ff5f5e5eff5c5c5dff595a59ff565656ff535353ff4f4f4fff4e4e4eff4c4c4cff4a4a4aff535353ff626262ff6b6b6aff717171ff787778ff7f7f7fff868686ff8c8b8cff909090ff959594ff9a9a99ff9f9f9fffa3a4a4ffa9a9a8ffadadaeffb2b3b3ffb7b8b7ffbdbdbcffc2c1c2ffc4c4c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffc9c9c9ffc9c8c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c6c7ffc6c5c6ffc5c5c5ffc3c3c3ffc2c1c1ffbfc0c0ffbdbdbeffbbbabbffb8b8b7ffb5b5b5ffb1b1b1ffadadaeffaaaaaaffa6a6a7ffa0a0a0ff9b9b9bff959696ff8e8e8eff848485ff7c7c7cff747475ff6c6c6cff656565ff5d5d5dff565657ff4c4c4cff3e3e3dff3c3c3cff444444ff444444ff444443ff464646ff484848ff4c4b4bff4e4e4eff515050ff545354ff565656ff585858ff5b5b5bff5d5d5dff605f5fff626262ff656565ff676767ff696969ff6b6b6cff6e6e6eff707170ff707070ff707070ff707071ff717172ff717271ff727272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff020202ff040404ff060606ff080808ff0d0d0dff181818ff2a2a2aff414141ff5c5c5cff727272ff828282ff939393ffa4a4a4ffb2b2b2ffbcbcbcffc2c2c2ffc7c8c8ffcdcecdffd2d2d2ffd4d3d4ffd4d4d4ffd5d4d5ffd4d5d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdbdadbffdcdcdcffddddddffdfdfdeffe4e4e4ffeaebeafff0f0f1fff7f7f8fffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffafafbfffbfbfafffbfbfafffafafbfffafafbfffafafafffbfafbfffbfafbfffbfbfbfffafbfbfffafbfbfffafafbfffafbfafffbfbfbfffafafafffbfbfafffbfafafffafafbfffafbfafffafafafffafbfbfffbfbfafffafbfbfffbfafafffafbfbfffbfafafffbfafafffbfbfafffbfafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffdfdfdfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefefffefdfdfffefdfdfffefefdfffefdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffbfafbfff7f8f7fff7f7f7fff1f1f1ffe9eae9ffe3e3e2ffdcdcdcffd6d6d6ffd6d6d6ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfceffcdcccdffcccbcbffc9cacaffc8c7c8ffc5c5c5ffc1c1c0ffbbbbbbffb4b4b5ffacacadffa3a3a3ff989899ff8a898aff727272ff535454ff3c3c3cff2f2f2fff252625ff1b1b1cff101010ff090908ff050404ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8d8d8dff858685ff808080ff737373ff6b6a6aff626262ff616162ff646465ff656565ff656465ff676667ff676767ff646565ff636364ff626263ff616261ff606060ff5c5c5cff585857ff515050ff474647ff414141ff3a3a3aff363636ff323232ff2f2f2fff2b2b2bff272828ff242424ff222221ff1f1f1fff1c1c1cff1a191aff171717ff141314ff111111ff0f0f0fff0e0d0dff0c0b0bff080808ff040404ff030202ff020203ff030303ff030403ff040404ff040304ff030304ff040304ff030404ff030303ff030303ff030302ff030202ff040304ff040304ff040303ff040403ff030303ff030303ff030303ff030304ff030303ff030303ff030203ff030303ff020203ff020202ff040403ff040403ff030303ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131414ff131413ff141413ff121212ff121212ff131313ff121313ff131313ff121212ff141414ff181818ff1f1e1fff272727ff343334ff3d3e3dff4b4c4bff5b5b5bff6c6b6cff7b7b7cff8c8c8cff9b9b9bffb4b3b4ffd2d2d2ffe3e3e4fff1f1f1fffcfcfbfffefffefffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffefffffffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefffffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffafafafff3f3f3ffeaebeaffd1d0d1ffbdbdbeffb2b2b2ffa6a6a6ff999899ff8a8b8aff7a7a7bff676768ff515151ff40403fff313132ff2a2a2bff2f2f2fff323232ff323132ff343434ff333333ff33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfbfbffeff0efffe6e6e5ffdededeffdcdcddffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d2ffd2d2d1ffd2d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffc9cac9ffcac9c9ffcac9c9ffcacac9ffcac9c9ffcac9caffcacacaffcccbccffd0d0cfffd4d4d4ffd8d8d8ffdcdbdcffdddddeffdfdfdeffdfdfe0ffdfdedfffdddedeffddddddffdcdcdcffdddddcffdededeffdededfffdfdfdfffdfdfdfffe0dfe0ffe0dfe0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffe8e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebeaffebebebffebeaebffebebebffebebecffebecebffebebebffecebebffececebffecebebffecececffecececffecececffecedecffecececffecececffedecedffececedffecececffecececffedececffecedecffedecedffececedffededecffededecffecececffecececffecececffececedffedecedffedededffecededffecededffececedffecedecffedededffecececffedededffedececffedecedffecedecffededecffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffeeeeeeffedeeedffedededffedededffedeeedffedeeedffeeededffedededffededeeffeeedeeffedeeedffeeededffeeededffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffefeeefffefeeefffefefefffefeeefffefefefffeff0efffefeff0ffefefeffff0efefffeff0efffefefefffefefefffefefefffefefefffefeeefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffeeeeedffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffeeeeedffedededffedededffedededffedededffeeededffeeeeeeffedeeedffedededffedededffedededffedeeedffedededffedecedffecededffedededffecededffedececffecececffecedecffecececffedecedffedecedffecececffecedecffecececffecececffedecedffececedffecedecffecececffedececffecededffedecedffedededffedededffedededffedededffedededffedededffededeeffeeedeeffeeeeeeffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffeeedeeffeeeeeeffededeeffeeededffedededffedededffedededffedededffedededffecececffecececffecececffebecebffececebffebebebffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeae9eaffeae9eaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e7e8ffe8e7e8ffe7e8e8ffe8e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe3e3e2ffe3e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe1e2e2ffe0e0e0ffe0e0e0ffdfdfdeffdfdfdfffe1e1e1ffe4e4e3ffdcdcdbffd8d7d7ffd5d5d5ffd3d3d3ffd1d1d1ffcfcecfffcac9caffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9cac9ffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcccbcbffccccccffccccccffccccccffcdcccdffcdcdcdffcdcdcdffcececdffcececeffcececeffcfcecfffcececfffcfcfcfffcfcfcfffd0cfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd9d8d8ffd9d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdbdcdbffdcdcdcffdcdcdcffdcdcddffdddddeffdededeffdfdfdfffe4e4e4ffedeeedfff5f5f5fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff5b5b5cffd3d2d3fff1f1f1fffcfcfcfffefdfefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffefffefefefffefefefffffffffffefefffffffffefffefffefffffefefffefefefffffefefffefffefffffefefffefefffffefefefffefffefffefefefffefefefffefefdfffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefffffffefefffefefefffffffffffffefffffefefefffefffefffefefefffefffefffffefefffffffefffefefffffffefffffefffefffffffefffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffffefffffffefefffffefefffffffefffefefefffefefefffffffffffefefffffffffefffefffefffffefefffefefefffefefdfffefefefffffefffffefefffffefefefffefffefffffefffffefefffffefefefffefefffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffefffefffefffefefffffffefefffefefffffffffffffffefffffefefefffdfdfcfff5f5f5ffececebffd7d7d6ffc2c2c1ffb4b5b5ffa7a7a7ff979797ff838383ff6c6c6cff515152ff393a3aff252525ff131313ff151615ff1a191aff161515ff1a1a1aff1f2020ff212121ff292929ff2a29290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff7f7f7fff7f7f7fff7e7f7eff7e7e7eff7e7e7eff7c7d7dff7b7b7bff797879ff767676ff747473ff717171ff6e6f6eff6c6c6cff6a6a6aff676868ff666566ff636363ff616160ff5e5e5fff5c5c5cff59595aff565656ff535353ff4f4f4fff4e4e4eff4d4c4cff4b4b4bff545454ff636363ff6a6a6aff706f6fff767676ff7d7d7dff858484ff8a8a8aff8f8e8fff939393ff989898ff9c9d9dffa2a2a2ffa6a7a6ffacababffb0b0b0ffb6b6b5ffbabbbbffc1c0c1ffc3c3c3ffc4c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc7c7c7ffc6c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c6ffc4c4c4ffc3c3c3ffc2c2c2ffc1c0c0ffbebebeffbcbcbbffb9b9b9ffb6b6b6ffb3b3b3ffafb0b0ffadadadffa9a9a9ffa6a6a6ffa1a1a0ff9b9a9aff949594ff8d8d8dff848484ff7b7b7bff747374ff6c6c6bff646464ff5c5c5cff535353ff454546ff373737ff3b3b3bff444444ff444343ff434342ff454545ff484848ff4b4b4bff4d4d4dff504f50ff535253ff555555ff585857ff5b5b5aff5d5d5dff5f5f5fff626262ff646465ff676767ff696a69ff6c6c6cff6e6e6dff707070ff707070ff707070ff707071ff717171ff717271ff72717200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010101ff020202ff010202ff030202ff070607ff0f0f0fff1e1d1dff333333ff4b4b4bff5e5d5eff6e6e6eff808181ff979797ffa8a8a8ffb4b4b4ffbcbcbbffc4c4c4ffcacbcbffcececeffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d3ffd4d4d3ffd5d5d6ffd7d6d7ffd8d8d8ffdadadaffdbdbdcffdcdcdcffdedddeffddddddffe2e2e2ffe9e9e9ffefefeffff7f7f7fffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfafffbfbfafffbfbfafffafbfbfffbfafbfffafbfafffbfbfafffafbfbfffafafbfffafafbfffafafafffafafafffafbfafffbfafafffbfafafffbfbfbfffafbfbfffafbfbfffafafafffbfafafffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefefffdfefefffdfefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfcfffcfcfbfff9faf9fff9f8f9fff6f6f7ffeff0f0ffe8e9e8ffe1e0e1ffdadbdbffd4d4d4ffd3d3d3ffd2d2d3ffd1d1d1ffd1d1d1ffd0d0d1ffcfcfd0ffcececeffcdcdcdffcccccdffccccccffcacacaffc8c8c8ffc4c4c4ffc1c1c1ffbdbdbcffb7b7b8ffb1b0b0ffa5a5a6ff989898ff898889ff787878ff606160ff424242ff262626ff161616ff101010ff0c0c0dff0a090aff060605ff030302ff010101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff868686ff808080ff737373ff6a6a6aff626162ff5a5959ff595959ff5d5d5dff5e5d5eff5e5e5eff5f605fff5f5f5fff5c5c5cff5b5a5aff595a59ff575758ff555555ff505150ff4c4c4cff474748ff3f3f3fff3a3a3bff343434ff303030ff2c2c2cff292929ff262525ff232323ff202020ff1e1e1eff1b1b1bff191919ff171617ff141414ff121111ff0f0f0fff0d0d0eff0c0c0cff0b0b0bff070708ff040303ff010202ff020202ff030302ff040303ff030403ff030303ff030303ff030303ff040403ff040404ff040404ff030302ff020203ff020203ff030303ff030404ff030304ff030304ff030303ff030304ff030303ff030303ff030304ff030303ff030303ff030302ff020302ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141413ff141413ff131414ff141314ff121212ff121212ff131313ff111011ff131313ff161716ff1c1c1dff242425ff2f2f2fff3d3e3eff484848ff575657ff666666ff767677ff878787ff989898ffacacadffccccccffdfdfdfffefefeefffbfbfbfffefefefffffefefffefefefffffffffffffefffffffefefffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffefffffffefefefffefefefffefdfefffefdfefffefefdfffefefdfffefefefffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefffffefffffffefffefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfefefffcfcfdfff7f7f7fff0f0f0ffdededeffc3c3c3ffb7b7b7ffaaaaabff9c9b9bff8c8c8cff7b7b7aff686867ff545454ff444343ff343434ff2d2d2dff323232ff323232ff333433ff333333ff333433ff353534ff353534000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff3f3f2ffeae9e9ffe0e1e0ffddddddffdcdcddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdadbdaffdadadbffdadadaffd9d9d9ffd9d9daffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd3d3d3ffd2d2d1ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d2ffd1d1d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c8c9ffc9c9c8ffc8c9c8ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffc9cacaffcacac9ffcac9caffc9cacaffc9cac9ffc9c9caffcac9caffcacacaffcfcfcfffd2d2d3ffd7d6d7ffdadadaffdcdcddffdededeffdfdfdfffdfdfe0ffdfdedeffddddddffddddddffdddddcffdedddeffdfdedeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e3e4ffe4e4e3ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaebebffebebebffebebebffebebebffebecebffecebecffebececffebecebffebebecffecebecffebebebffecececffecececffecececffecececffececedffecececffecececffececedffedececffecececffecececffecececffecececffedececffecececffededecffecececffecececffecedecffecececffecececffedececffededecffececedffedecedffecedecffededecffececedffececedffececedffececedffecececffecedecffedecedffedececffedededffedededffedededffecececffedececffedecedffededecffededecffedededffedededffedededffedededffededeeffeeeeedffedeeedffeeededffedededffeeededffedeeedffeeededffededeeffedeeeeffeeeeedffeeedeeffedeeeeffedeeedffededeeffeeedeeffedededffeeeeeeffeeeeefffeeeeeeffefeeefffefefefffeeeeefffeeeeeeffefefefffefefefffefefefffefefefffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeedffedeeedffededeeffedededffecededffedededffedededffedededffedecedffedececffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeedeeffededeeffeeeeedffedeeedffedededffededecffedededffedededffedededffedecedffedededffededecffedecedffececedffecececffecececffececedffecececffecececffececedffecececffecececffecececffecececffecececffececedffedececffecececffedececffecedecffedecedffedededffedededffedededffedededffedededffedeeedffedededffedeeedffeeeeedffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffedededffeeededffeeedeeffeeededffeeededffeeeeedffedededffedededffedededffecededffededecffecedecffecececffececebffececebffebecebffebebebffebebebffebebebffebebebffebeaebffeaeaeaffeaeae9ffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe0e1e0ffe0dfe0ffdfdfdeffdfdfdfffe1e2e2ffe7e7e7ffdedfdeffd9d9d9ffd6d5d6ffd3d3d3ffd2d2d1ffd0d0d0ffcdcdcdffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9cac9ffcac9c9ffcacac9ffcacac9ffcacacaffcacacaffcacacbffcacbcbffcbcbcbffcbcbcbffcbcbccffcbcccbffccccccffcccccdffccccccffcdcdcdffcdcdceffcecdceffcececeffcececeffcececeffcececeffcfcfcfffd0cfcfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadbffdbdbdaffdadbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdddcdcffdddcddffddddddffdededdffdfdedfffe0e0e1ffe7e8e7fff1f1f1fffbfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1a1a1aff9c9c9cffe8e7e7fffafafafffefefdfffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffffffefefffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffefefffffffffefffefefffffefefefffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffffefefffefffefffefffefffefefefffefefefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffffffefffffefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffefefffffffffefffefefffffefefefffffefffffefefefffefefefffefdfefffefefefffefefefffffffefffffefefffefefefffefffffffefefefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffffffefffefffefffefffffffffffefefffffefffffffefffefffefffffffefdfdfff7f6f7ffeeeeefffdddeddffc6c6c7ffb8b9b9ffabacacff9d9d9dff8a8a8aff747474ff5c5b5bff414241ff2c2c2cff1a191aff1a1a1aff151615ff1a1919ff1f201fff212021ff2a2929ff29292aff29292a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff807f7fff7f7f7fff7e7f7eff7e7e7eff7d7e7eff7e7e7eff7c7c7dff7a7a7bff777878ff757675ff737273ff717071ff6e6e6eff6b6c6bff69696aff676767ff646564ff626262ff606060ff5e5d5eff5c5b5bff585958ff565656ff535353ff4f4f4fff4e4e4eff4d4d4dff4b4c4bff545454ff646363ff6a6a6aff6e6e6fff757675ff7d7c7cff838483ff898989ff8c8d8cff929192ff979796ff9b9b9bffa0a0a0ffa5a4a5ffaaa9aaffaeaeaeffb4b3b4ffb8b8b9ffbebfbeffc1c2c1ffc3c2c3ffc3c4c4ffc5c6c5ffc6c6c6ffc7c7c7ffc7c7c6ffc7c6c6ffc5c6c6ffc6c5c6ffc5c6c5ffc5c4c5ffc5c4c4ffc4c4c3ffc3c3c2ffc1c2c2ffc0c1c1ffbfbfbeffbdbdbdffbababaffb7b8b7ffb4b5b5ffb2b2b2ffaeaeafffababacffa7a8a8ffa5a5a5ffa09f9fff9a999aff949394ff8c8d8cff838383ff7a7a7aff727372ff6b6b6bff636463ff5b5a5bff504f4fff414141ff333332ff3a3a3aff444445ff434343ff434242ff444544ff474747ff4a4a4aff4c4c4dff4f4f4fff525252ff555455ff575857ff5a5a5aff5c5c5cff5f5f5fff626261ff646464ff666666ff696869ff6b6b6bff6e6d6eff706f70ff6f6f70ff707070ff707070ff717070ff707171ff717171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff050405ff0b0c0bff141314ff252625ff3a3a3bff494949ff575758ff6e6e6eff878687ff9a999affa7a7a7ffb5b4b5ffbebebfffc4c5c5ffc7c8c7ffcac9c9ffcacbcbffccccccffcececdffcfd0d0ffd1d2d1ffd3d2d2ffd4d5d4ffd7d6d7ffd8d8d8ffdad9d9ffdadadaffdadad9ffd9dad9ffdadbdbffdbdcdcffe1e1e1ffe8e8e8fff0f0f0fff5f6f5fffbfbfbfffdfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfafbfffafbfafffafafbfffafbfbfffafbfafffafbfbfffbfbfafffbfafbfffbfafbfffafbfafffbfbfbfffafafafffafafafffafbfafffafafafffafbfafffafafafffbfafbfffafafbfffafafbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfdfcfffdfcfdfffcfcfcfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffdfcfdfffdfdfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfefffdfdfefffefefefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfbfcfff9f8f9fff9f8f8fff5f4f5ffececedffe7e8e7ffe0e0e0ffdad9d9ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcecfceffcecdceffcdcdccffcccbcbffcbcacaffc9cac9ffc9c9c8ffc8c8c8ffc4c5c5ffc1c1c0ffbcbcbcffb6b7b7ffb0b0b0ffa7a7a7ff9b9b9bff8a8a8bff797979ff676868ff505050ff343334ff1d1d1dff0e0e0fff070807ff050506ff040404ff020302ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff737373ff6a6a6aff626261ff595959ff525252ff515152ff555555ff555656ff575757ff585757ff575757ff545454ff525352ff505051ff4e4e4eff4a4b4bff464747ff424342ff3f3e3fff383838ff333433ff2f2f2fff2b2a2bff262627ff242424ff212121ff1e1f1eff1c1c1cff1a1a1aff181819ff161617ff141515ff121212ff10100fff0e0e0eff0c0c0cff0b0b0cff0a0a0aff070707ff030202ff020102ff020202ff020202ff030203ff030303ff030303ff030303ff040304ff030404ff040404ff040404ff040404ff030302ff030202ff020302ff040304ff040403ff040303ff040303ff030403ff030403ff030303ff030404ff040303ff030303ff0203030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151415ff141414ff141314ff131314ff131413ff141413ff121212ff121212ff111212ff151514ff1a1a1aff212121ff2c2b2bff373837ff474647ff515251ff616161ff727171ff828382ff959595ffa7a8a8ffc4c5c4ffdcdbdbffebecebfff9faf9fffefefefffefefefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffffefffffefffffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefefdfffefdfdfffdfefdfffefdfefffdfefdfffaf9f9fff3f2f2ffe7e7e7ffcacbcaffbcbcbcffafb0b0ffa2a1a1ff929292ff808080ff6c6c6bff585858ff484848ff383939ff303030ff313232ff333333ff343333ff343334ff353435ff343534ff3636370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefff4f4f4ffedededffe4e3e4ffdededeffdcdddcffdcdcdcffdcdbdcffdbdcdcffdbdcdcffdbdbdbffdadbdbffdadbdaffdbdadaffd9dad9ffdad9daffd9d9d9ffd9d8d8ffd9d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd3d4d4ffd3d3d3ffd2d1d1ffd1d0d1ffd0d0d0ffd0d1d0ffd0d0d1ffd0d1d1ffd0d1d0ffd1d1d1ffcecfceffd1d1d1ffcecdceffcdcecdffcececdffcdcdcd0000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c8c9ffc9c8c9ffc9c8c9ffc9c9caffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9cacaffcacac9ffc9cacaffcacac9ffcacacaffcccdccffd2d2d2ffd5d5d5ffd9d9d9ffdcdcdbffdddeddffdedfdeffdfe0e0ffdfdfdfffdededeffdddedeffdddeddffdededdffdededeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe2e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe6e5e5ffe5e6e5ffe7e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9eaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaebffeaebeaffebebebffebebebffebebebffebececffebebebffebececffececebffecebebffebecebffecececffecececffecececffecececffecececffecececffecececffecedecffedececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecebecffecececffecececffecececffecececffecececffecececffecececffecececffedecedffecececffecececffedececffecececffecececffecececffecececffecedecffecececffedececffececedffececedffedededffedecedffededecffedededffecedecffedededffedededffedededffedededffedededffedededffedededffeeededffededeeffedeeedffedededffeeededffedededffedeeeeffedeeedffedeeeeffeeeeedffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefeeffeeefefffeeefefffefefeeffefefefffeeefeeffeeefeeffeeefefffefefefffeeefefffefefefffeeefeeffeeefeeffefeeeeffefeeefffeeeeeeffedeeedffededeeffedeeedffedeeedffedededffedededffedecedffedededffecedecffedededffedecedffedededffecededffedececffecededffedecedffedededffedecedffececedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedecedffececedffecedecffededecffedececffecececffecededffecececffecececffecececffecececffecececffecececffecececffecebecffecececffecececffececebffecececffecececffecececffecececffecececffecececffecececffedededffecededffedededffecededffedededffeeededffeeedeeffededeeffedeeedffededeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffeeededffedeeeeffeeedeeffeeeeeeffeeedeeffededeeffeeeeeeffeeededffeeeeedffededeeffedededffedededffedededffecededffecececffececedffecececffecebecffecebecffebebecffebebebffebebebffebeaebffeaeaeaffeaebebffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdedfdeffdededeffe1e1e1ffe3e2e3ffdbdbdcffd8d8d8ffd5d5d5ffd3d3d2ffd2d1d2ffcececeffcacacbffc9cac9ffc9c9c9ffc9c9c9ffcac9caffcac9caffcacacaffcacacaffcacacbffcacacaffcacacaffcbcacbffcacbcbffcbcbcbffcbcbcbffcbcccbffcccccbffccccccffcccdccffcdcccdffcdcdcdffcecdcdffcecdcdffcececdffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfd0cfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd0d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd5d4d5ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d5d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdddcffdddcddffddddddffdededeffdfdfdfffe2e2e2ffebecebfff5f4f4fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff535454ffcccdcdfff2f3f2fffdfdfcfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffffffefefefffffffefffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffefefffffefefffffefffefffffffefffffffffffffefefffefefffffefefefffffefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefffffffffffffffefffffefefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffefefffefefffffefffffffffefffffffefefffffefefffffffefffffefefffefefefffefefffffefefefffefefefffefefdfffffefefffffffefffffffefffefefefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffdfefefff9f8f9fff1f1f1ffe5e6e6ffcececeffbdbdbeffb0b1b1ffa3a3a3ff919191ff7c7c7cff646364ff4b4b4bff353535ff242524ff151516ff191a1aff201f20ff212021ff292a29ff292929ff292929ff2929290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7f7eff7f7f7fff7e7e7eff7e7e7eff7d7d7eff7d7d7dff7d7c7cff797979ff777778ff757575ff727373ff706f70ff6d6e6dff6b6b6bff686869ff666666ff646464ff626261ff5f5f5fff5c5d5cff5a5a5aff585758ff555555ff525252ff4f4f4fff4d4e4eff4d4d4dff4b4b4bff545454ff626262ff69696aff6e6e6eff747574ff7c7b7cff818181ff868687ff8b8b8bff908f90ff959494ff9a9999ff9f9f9effa4a3a3ffa8a8a8ffadadadffb2b2b1ffb7b7b7ffbdbdbcffc0bfc0ffc1c1c0ffc3c3c2ffc3c4c3ffc5c5c5ffc6c6c5ffc5c5c5ffc5c4c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c1ffc0c0c0ffbfbebfffbcbdbcffbbbbbbffb9b8b8ffb6b6b6ffb3b3b3ffb1b1b1ffaeaeaeffa9a9a9ffa7a6a7ffa3a3a3ff9d9d9dff989898ff929392ff8c8c8cff838283ff79797aff717272ff6a6a6aff626263ff595a59ff4f4f4fff414141ff333333ff393a39ff444444ff424343ff424142ff434343ff464646ff494949ff4b4b4cff4e4e4eff515151ff545454ff565656ff59595aff5c5c5cff5f5e5fff616161ff646363ff666666ff696968ff6b6b6bff6d6d6eff70706fff706f6fff70706fff707070ff717070ff717170ff70717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff080809ff0d0d0dff161516ff232222ff2f2f2fff424241ff585857ff6f6f6fff868687ff9d9d9dffaeadadffb5b5b5ffbbbbbbffbfbfbeffc2c2c2ffc4c5c4ffc8c7c7ffcacac9ffcccccbffcecdceffd0d0d0ffd2d3d2ffd3d4d4ffd5d5d5ffd7d7d7ffd8d8d8ffd7d7d7ffd7d7d7ffd8d7d8ffd8d9d8ffdbdbdbffdddcdcffe0e0e0ffe6e6e7ffefefeffff5f5f5fffafafafffcfcfdfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafbfbfffbfbfafffafafbfffafbfafffbfafbfffafafbfffafbfafffafbfafffafbfbfffafbfbfffbfafbfffafafafffafbfafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffcfcfdfffdfdfdfffdfcfdfffbfbfbfff9f8f9fff9f9f8fff2f2f2ffebebebffe6e5e6ffdfdfdeffd9d8d8ffd6d6d6ffd5d4d5ffd3d3d2ffd3d3d2ffd1d1d1ffd1d0d0ffcfcfcfffcececeffcecdceffccccccffc9cac9ffc8c9c8ffc6c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc2c2c2ffbdbdbeffb6b6b6ffafafafffa7a6a6ff9d9d9dff8f8f8fff7b7b7bff666666ff515151ff3c3c3dff262526ff141414ff0b0a0aff040504ff010101ff010101ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff737373ff6a6a6aff626161ff5a5a5aff515152ff4a4a4aff4a4a4aff4c4c4cff4d4d4eff4e4e4eff4e4f4fff4f4e4fff4d4d4dff4b4b4bff484748ff444444ff424242ff3f3f3eff3b3b3bff373737ff323132ff2d2d2eff292929ff252525ff212222ff1f2020ff1d1d1dff1b1b1bff191a19ff181818ff151616ff141414ff121212ff101010ff0e0e0eff0c0c0dff0b0b0bff0b0a0bff090909ff070607ff030303ff020101ff010101ff020202ff030302ff030303ff030303ff040303ff030303ff040404ff030403ff040404ff040403ff040403ff030203ff030303ff020302ff030404ff030303ff040403ff040404ff030403ff030303ff0303040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff151415ff141413ff141413ff141413ff141314ff141413ff111111ff121312ff181818ff1e1e1eff262626ff323132ff404040ff505151ff5b5c5cff6c6c6cff7e7e7eff909090ffa3a4a3ffbdbdbdffd7d6d7ffe7e8e7fff5f5f5fffdfdfdfffefffffffefefefffefefefffffffffffefefefffefefffffffefffffefffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffdfefefffdfefefffbfbfbfff5f5f5ffececedffd1d2d2ffc1c0c0ffb5b5b6ffa8a8a8ff9a9a9aff888888ff737474ff5e5e5fff4d4d4dff3e3e3eff333333ff333334ff343333ff333334ff353435ff343534ff363636ff36363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff0f0f0ffe7e7e8ffdfdfdfffddddddffdddddcffdddcdcffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffd9dad9ffd9dad9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d5d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d2d3ffd0d1d1ffd0cfd0ffd0d0d0ffd0d0d0ffcfcfcfffd0d0d1ffcecfcfffcecfceffcececfffcdcecdffcecdceffcdcdceffcdcdcdffcdcdcdffcccdcdffcccdcc000000000000000000000000000000000000000000000000ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffcacac9ffc9cac9ffcacacaffcacac9ffcac9c9ffcbcacaffcfcfcfffd4d5d4ffd7d8d8ffdadbdbffddddddffdededfffdfe0dfffdfdfdfffdfdedfffdededdffddddddffdeddddffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e8ffe8e8e9ffe9e9e9ffeae9e9ffeae9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffebeaeaffebebeaffebeaebffebebeaffececebffebebebffecebebffececebffecebebffecebecffecececffebececffecececffebececffecececffecececffecececffecececffecebecffebecebffecececffecebebffecececffebebecffecececffecececffebebebffecebecffecececffebececffecebecffececebffecececffecececffecececffecececffecececffecececffebececffecebecffecececffecececffebececffecececffebececffecececffecececffecececffecececffecececffecececffecedecffedecedffecececffececedffecededffedecedffedececffedecedffedededffedededffedededffedededffedededffedededffedededffeeededffeeededffeeeeedffedededffeeededffeeeeedffedededffeeedeeffeeeeeeffedeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeeeffefefeeffefefefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeedeeffeeeeedffedeeeeffededeeffededeeffedededffedededffecededffecedecffedecedffedecedffedededffecedecffecededffecededffedecedffececedffededecffedededffececedffecedecffedededffedededffedededffececedffedededffedededffedededffedededffedededffedededffedededffedecedffededecffededecffecececffedececffedececffededecffecececffecececffecececffecececffecebecffecececffebececffecececffebececffecececffecececffecececffecececffecebecffebecebffecececffecececffecededffecececffededecffedededffecececffedededffedededffededeeffeeededffedeeedffedededffededeeffededeeffedeeeeffeeeeeeffedeeeeffedeeeeffeeedeeffeeeeeeffeeeeeeffedeeedffedeeeeffedeeeeffeeedeeffededeeffeeeeedffedededffededeeffedeeedffedeeedffeeedeeffedededffedededffedededffedededffedececffedececffededecffecececffecececffecebecffecebebffecebebffebebebffebebebffebebeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeae9eaffeae9eaffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e8ffe8e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e3ffe3e3e4ffe3e4e3ffe4e3e4ffe3e3e4ffe3e3e3ffe2e3e2ffe1e2e2ffe0e1e1ffe0dfe0ffdededfffdedfdeffe1e1e1ffe7e7e7ffe0e0e0ffdadad9ffd7d7d7ffd4d4d4ffd2d2d3ffd0d0d0ffcdcdcdffcac9c9ffc9c9c9ffcacac9ffcacac9ffcacacaffcacacaffcacacaffcbcacaffcacacaffcbcacaffcbcacaffcbcbcaffcacbcaffcbcbcbffcbcccbffcbcbcbffcccbccffccccccffcccdccffcccdcdffcccdcdffcdcdcdffcececeffcececeffcececeffcececfffcecfceffcfcfcfffcfcfcfffcfd0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9d9ffdad9d9ffdad9daffdadadaffdbdbdaffdbdbdaffdbdbdbffdcdbdbffdcdcdbffdcdcdbffdddcdcffdddddcffddddddffddddddffdfdedeffe0e0e0ffe6e6e5ffefeeeffff6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff979797ffeaeaeafffafbfafffdfefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffefffffffffffefffefffefffffffffffffefffffefffffffefefefffffefffffffefefffffefefffefefffffefefefffefefefffffefefffefefffffefefefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffefefefffdfdfdfffefefdfffefefefffefefffffefffefffefefefffefefffffefffefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffefefffffefffffffefffefffffefefffefefefffefefefffffefefffefefffffffffefffefefffffefefffffefefffffffefefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffefffffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefffffffefffefffefffefffffefefffefffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffffffefffefffffffffffffffefefffffffefffffffefefffefffffffefefffffefffffffefffefffefefefffbfbfbfff3f3f3ffebebebffd4d4d5ffc1c1c1ffb5b5b5ffa8a8a8ff989798ff848484ff6b6c6bff545454ff3f3f3fff303030ff1e1e1eff1f1f20ff212121ff292929ff292929ff2a292aff2a292aff2b2b2bff2a2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7f7eff7e7e7eff7e7e7eff7d7d7eff7d7d7eff7d7c7cff7c7c7cff79797aff777777ff747574ff727272ff6f6f6fff6c6c6cff6a6a6aff686868ff666565ff626363ff606061ff5e5d5eff5b5b5bff585958ff565656ff545454ff505051ff4e4e4eff4c4c4cff4a4b4bff494948ff525252ff616061ff696869ff6d6e6eff737374ff7a7a7aff807f7fff858584ff89898aff8e8e8eff939392ff989797ff9d9c9dffa1a1a1ffa6a7a7ffacababffb0b0b1ffb5b5b5ffbbbbbbffbebebeffbfbfbfffc1c0c1ffc2c2c2ffc3c3c3ffc4c4c4ffc4c3c3ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c1ffc1c2c1ffc0c1c1ffc0c0c0ffbfbfbfffbebebeffbcbdbcffbbbbbbffb9b9b9ffb7b7b7ffb4b4b5ffb2b2b2ffb0afafffacacacffa8a9a9ffa5a6a5ffa1a2a1ff9c9b9bff979797ff919191ff8b8b8bff828282ff797979ff707171ff696969ff616161ff595959ff515151ff454646ff383838ff39393aff444344ff424242ff414141ff434342ff454545ff484848ff4b4a4bff4d4d4eff505050ff535353ff565555ff595958ff5b5c5cff5e5e5eff616160ff636363ff666566ff686868ff6a6b6bff6d6c6cff6f6f70ff6f6f6fff6f6f6fff70706fff707070ff717071ff7171710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060606ff090909ff0c0c0cff121111ff1d1d1dff2a2a2aff3b3c3cff575656ff7a797aff919191ff9c9c9cffa7a7a6ffaeaeaeffb4b3b4ffb9b9b9ffbdbdbdffc0c1c0ffc4c4c4ffc7c7c8ffcacacaffccccccffcececeffd0d1d0ffd2d3d3ffd4d4d3ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd6d6d6ffd7d8d8ffd8d8d9ffdadadbffdddcdcffdfe0dfffe5e6e6ffeeeeeefff3f4f3fffafafafffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafbfffbfafafffafbfafffafbfbfffbfbfbfffafafbfffbfbfbfffafafbfffafbfbfffafbfafffafafafffbfafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffcfdfdfffdfdfdfffcfbfcfff9f9f9fff9f9f9fff7f7f7fff0f0efffebeaeaffe3e3e4ffddddddffd9dadaffd9d8d8ffd6d5d6ffd4d4d4ffd2d3d3ffd1d1d1ffd0d0d0ffd0cfd0ffcecfcfffcdcdcdffcccdccffcccbcbffcacbcbffc9c9c8ffc5c5c5ffc4c3c3ffc1c2c1ffbfbfc0ffbdbdbdffbabab9ffb6b6b7ffb0b0b0ffa5a6a5ff999999ff8a8a8aff787879ff626263ff494848ff343535ff242525ff181818ff0d0e0dff070707ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a6aff616262ff595a5aff515152ff4a494aff434242ff424242ff434444ff444544ff444544ff464545ff464646ff464646ff444343ff404040ff3d3c3cff3a3a3aff373738ff343435ff313131ff2c2c2cff282828ff242424ff202021ff1e1e1eff1c1c1cff1a1a1aff181818ff161716ff161516ff141314ff111212ff0f1010ff0e0e0eff0d0c0cff0c0b0bff0b0b0bff090a0aff090908ff070606ff040404ff020202ff010202ff030202ff020203ff020202ff030303ff030303ff030303ff030303ff040404ff040404ff030403ff040303ff040404ff030303ff020202ff030202ff030403ff030404ff03040300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141515ff151414ff141415ff141314ff131414ff141413ff141314ff121213ff151515ff1b1b1bff222322ff2c2b2bff383838ff484848ff5c5c5cff696968ff7a7b7aff8b8b8cff9e9f9effb6b6b6ffd2d2d3ffe4e5e4fff3f3f3fffcfcfcfffefefefffefefffffefefffffffefefffefffefffefefffffffffffffffffffffffffffffffffffffefefefffffefefffffefffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffefffffffffffffffefefffffffffffffffffffffefffffffefffefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffffefffffffffffffefefefffefefefffefdfdfffefefefffefefefffdfdfdfffefefdfffcfdfdfff6f7f7ffeeeeedffd7d7d7ffc3c3c4ffb8b9b8ffadadadff9fa0a0ff8f8f8fff7b7b7cff676667ff545353ff434444ff363637ff303030ff333433ff353535ff353534ff363636ff363636ff36363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfbfcfff3f3f3ffebecebffe2e1e1ffdddddeffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdadbdaffdbdadaffdadadbffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d9ffd8d8d7ffd7d7d7ffd7d7d8ffd6d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d4d4ffd4d5d5ffd4d4d4ffd3d4d4ffd2d2d2ffd1d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececfffcdcdceffcecdcdffcdcdcdffcdcdceffcdcdcdffcccccdffcdcccdffccccccffcbcccc00000000000000000000000000000000ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffc9c9caffc9c9c9ffc9cac9ffcbcacaffcdcdcdffd2d2d2ffd6d6d6ffdad9d9ffdcdcdcffdddedeffdfdfdeffdfdfdfffdfdfdfffdedfdeffdedfdeffdededeffdedfdfffdfdfe0ffe0dfe0ffe1e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e9e9ffe8e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffeae9eaffeae9eaffeaeaeaffeaeaeaffebeaeaffeaeaebffeaeaeaffeaeaebffebebeaffebebebffebebebffebebebffebebebffebecebffecebebffebececffececebffebebebffecebebffebececffebececffececebffebebebffecebecffebecebffececebffebececffecececffebebecffecebecffecebebffebececffebebecffecececffebecebffececebffebebebffebebebffecebebffebebecffecececffebebecffebebecffebebecffebebebffebecebffebececffecececffebebecffecececffebececffebececffececebffebecebffecececffecececffecececffebececffecececffecececffedececffecededffececedffededecffedecedffedecedffecececffecededffedececffedecedffedededffedededffedededffedededffeeedeeffedededffedededffedeeedffeeededffededeeffeeeeedffedededffeeededffedeeedffedeeeeffeeeeedffedededffeeeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffedededffecededffedecedffececedffecececffecececffecededffedededffececedffedededffececedffecededffededecffecedecffedededffedecedffecededffececedffedededffedecedffedededffedededffedededffedededffedededffedededffedededffecededffedececffececedffecececffecececffecececffecececffecececffecececffecececffececebffecebebffecececffecececffebebebffecebebffebececffebececffececebffebebebffebebecffebecebffebecebffecececffecececffecececffececedffedececffecededffecededffedededffedededffedededffedededffedededffeeededffededeeffeeededffededeeffededeeffededeeffeeededffedeeedffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedeeedffeeeeeeffeeedeeffededeeffedededffedededffedededffedededffedededffecededffededecffedececffececedffecececffebececffecebebffebebecffebebebffebebebffebebeaffebeaebffebeaebffeaeaebffeaeaeaffe9eae9ffeae9e9ffe9eaeaffe9eae9ffe9e8e9ffe9e9e8ffe8e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e7ffe7e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e6e6ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe2e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdddeddffdddddeffdfdedfffe1e1e1ffdcddddffd8d8d8ffd6d5d5ffd4d3d3ffd1d1d1ffcececfffcbcbcbffcac9c9ffcac9caffc9c9c9ffc9cacaffcacac9ffcacacbffcacacaffcacacaffcbcbcaffcacacbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbccccffccccccffcbcbcbffcdccccffcccdccffcccdcdffcdcdcdffcdcdcdffcecdceffcececeffcececeffcecfcfffcfcfcfffcfcfcfffd0cfd0ffd0cfcfffd0d0d0ffd0d0d1ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd2d3d3ffd3d3d4ffd3d3d4ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadaffdadbdbffdbdadaffdbdbdcffdbdbdbffdbdcdcffdcdcdcffdcdcddffdddcddffddddddffdededdffdedfdeffe2e1e1ffe9e9eafff2f2f2fffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff0b0b0bffcdcdcdfff2f2f2fffcfcfdfffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffffffefffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffefffefffffffffffffffffffffffefffffffefefefffffffffffefefefffffffffffefefefffffefefffefffffffffefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefdfdfffdfefdfffdfefdfffefefefffefefefffefefffffefefefffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffefffffffffffffefffffffffffffefffffffffffefffffefefffefffefffefffffffefefefffffffffffefffffffefefffffffefefffefffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefefffffefefefffefefffffffefefffffefefffffffefffffefefffefffefffefffefffefffefffffefffffefffffffffffffffefffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffefffffefefffffffffefffdfdfdfff6f6f6ffedeeeeffdbdbdbffc6c6c6ffbababaffadadadff9f9e9eff8c8d8cff757475ff5d5d5dff464746ff383838ff292a29ff212121ff292929ff2a2a2aff292929ff2a2a2aff2b2a2bff2b2a2bff2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7fff7e7e7eff7e7e7eff7d7d7dff7d7d7dff7c7d7cff7c7c7bff797979ff777777ff747474ff717271ff6f6e6fff6c6c6cff696a6aff676767ff656564ff626262ff5f5f5fff5d5c5cff5a5a5aff575758ff555554ff525252ff4f4f4fff4b4b4bff494a4aff484848ff474747ff4f5050ff5e5e5eff676767ff6d6d6dff727373ff797878ff7e7e7eff828382ff878787ff8b8c8cff909091ff959595ff9a9a9affa0a0a0ffa5a5a5ffaaaaaaffafafafffb5b6b5ffb9b9b9ffbcbcbcffbdbdbdffbfbfbfffc1c0c0ffc2c1c1ffc3c3c2ffc3c2c2ffc1c2c1ffc1c2c1ffc1c1c0ffc0c0c0ffbfc0c0ffbfbfbfffbebebdffbdbebdffbbbcbcffbbbabaffb9b9b9ffb7b7b7ffb6b5b5ffb3b3b3ffb1b1b0ffaeaeaeffabababffa8a7a8ffa4a4a4ffa0a0a1ff9a9a9aff959595ff909190ff898a8aff818181ff787878ff707070ff686868ff606060ff585958ff525253ff494949ff3c3d3cff3b3a3bff444444ff424242ff404040ff424242ff444444ff474747ff4a494aff4d4c4cff4f4f4fff525252ff555555ff575857ff5a5a5aff5d5d5eff5f6060ff626262ff646465ff686767ff696a6aff6c6c6cff6e6f6eff6e6f6eff6f6f6fff6f7070ff707070ff707070ff70707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000100ff010101ff030303ff040505ff070607ff0a0a0bff111111ff171817ff242425ff434343ff626362ff767676ff868787ff959595ffa0a0a0ffa7a7a7ffaeaeaeffb5b5b4ffb9b9b9ffbebebeffc1c2c1ffc5c5c5ffc7c7c7ffcacacaffccccccffcecfceffd1d1d1ffd2d3d2ffd3d2d3ffd3d2d3ffd3d3d3ffd5d4d4ffd5d5d5ffd7d7d6ffd8d8d8ffd9d9d9ffdbdadbffddddddffdededfffe5e5e5ffedededfff2f3f2fff9f9f9fffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfafffafafafffbfafbfffafafafffafbfbfffafafafffbfbfbfffafafafffbfbfbfffafafafffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfbfcfff9fafafffaf9f9fff5f5f5ffedeeedffe8e8e8ffe1e1e1ffdbdbdcffd9d8d8ffd8d8d8ffd7d7d7ffd5d6d5ffd4d4d5ffd3d4d3ffd2d2d2ffd0d0d0ffcececfffcdcdcdffcccccdffcbcacbffc9c9c9ffc8c8c7ffc6c6c6ffc4c5c4ffc2c3c2ffbebebeffbcbcbcffb8b8b9ffb4b4b4ffafb0afffaaaaaaffa3a4a4ff9c9b9cff8f8e8fff777677ff5c5c5cff3e3f3fff292928ff1b1b1aff131313ff0d0d0dff090909ff050506ff030302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626262ff5a5a5aff525252ff494a4aff434343ff3d3d3cff3c3c3cff3d3c3dff3d3d3dff3d3d3dff3d3d3dff3e3d3eff3e3e3dff3b3c3cff383838ff363635ff333434ff313131ff2f2e2eff2b2c2bff272627ff232322ff1f1f1fff1d1d1dff1a1b1aff191919ff171717ff161616ff141414ff131313ff121112ff101010ff0e0f0fff0e0d0dff0c0c0cff0b0b0bff0a0a0aff0a0a0aff09090aff0a0909ff060606ff040404ff020202ff010101ff020302ff020302ff020202ff030303ff030303ff030304ff030303ff040404ff040403ff040404ff030403ff040403ff030303ff030203ff020303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141414ff141415ff141514ff141514ff141314ff141414ff141414ff141414ff181718ff1e1e1eff272726ff313131ff3f403fff4f504fff686868ff777778ff898a8aff9a9a9affb0b1b0ffcdcdcdffe0e1e1fff1f0f0fffcfbfcfffefefefffefefefffefefefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffefffffffffffefffffffefffffffefffefffffffffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffefefffefffefffefefffffffffefffefefefffffefffffefffffffefffffffefefefffffffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffefefffffefefffffffefffefefefffdfefdfffefefdfffefefefffefefefffdfefefff8f8f8fff0f0efffdededeffc6c7c7ffbcbcbcffb1b0b1ffa4a4a4ff949494ff828282ff6f6f6eff5b5b5bff4a4a4aff3a393aff323132ff353535ff353534ff363636ff363636ff363636ff3b3b3bff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f4f5ffeeeeeeffe5e5e5ffdededfffddddddffddddddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdaffdbdadaffdadbdaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d7ffd8d8d8ffd7d8d8ffd7d6d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd1d2d2ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcececeffcfcfceffcecfcfffcdcdceffcecdcdffcdcecdffcdcdceffcdcdcdffccccccffcdccccffccccccffcbccccffcbcbcbffcbcbcbffcacbcb00000000ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc7c8c8ffc8c7c8ffc8c8c8ffc9c8c9ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffcacac9ffcccbcbffcfd0cfffd4d4d4ffd9d9d8ffdbdbdbffdddddeffdededeffdfdfdfffdfe0dfffdedfdfffdfdedeffdededfffdfdfdfffdfdfdfffdfe0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffeae9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaebebffebebebffebebebffebebebffebebebffececebffebebebffebecebffebecebffebebebffebebecffebececffebebecffebecebffecececffebececffecebebffecebecffecececffecececffebececffececebffececebffececebffecebebffecebecffebebecffebecebffebebebffebebebffebecebffebebebffececebffebebebffebebebffebebebffebecebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffecececffebebebffecececffebebebffecebebffebececffecebebffecececffececebffebececffecececffececedffecececffecececffedededffecededffececedffecedecffedededffedecedffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedeeeeffededeeffedeeedffeeeeeeffedeeeeffeeededffeeedeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffedededffedededffedededffececedffedececffecedecffececedffecedecffecececffedececffecececffecececffecececffedededffecececffedededffecececffedececffecededffedececffedededffecedecffecececffececedffececedffedecedffececedffedededffecededffececedffecedecffecedecffecececffececedffecececffecececffecebecffecececffececebffececebffebecebffebecebffebebebffebebecffebececffebebecffebecebffecececffebececffecebebffecebecffecececffecececffebececffededecffecedecffededecffedecedffedededffedededffedededffedededffedededffedeeedffedededffeeeeedffedeeeeffededeeffeeededffedeeedffededeeffeeeeedffedededffeeedeeffedeeedffedeeeeffedededffeeeeeeffedededffeeeeeeffedededffedededffedededffedededffedededffecedecffecececffececedffececedffecececffecececffecececffebececffebebecffebebebffebebebffebeaebffeaebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e9e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdededeffddddddffdcdbdcffddddddffe0e1e1ffdbdadbffd7d7d7ffd4d4d4ffd2d2d2ffcfcfd0ffcccccdffcac9caffc9c9c9ffcac9c9ffc9cac9ffcac9caffcacacaffcacbcaffcacacaffcacacbffcacacaffcbcbcbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcccbffcbcbcbffccccccffcccccdffcccccdffcdcdccffcdcecdffcdceceffcecdcdffcececeffcfcecfffcfcfcfffcecfcfffcfd0cfffcfd0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9daffd9d9d9ffd9d9daffdadadaffdadbdaffdbdadbffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdededdffdfdfdfffe3e4e3ffedededfff7f7f7fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1b1c1cfff1f2f1fff3f3f3fffcfdfdfffefefefffefefefffefdfefffefefefffefefefffefffefffefefefffffefffffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffdfefefffefefefffdfefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefffefffffefefffefefefffffefefffefffefffffffefffffefffffefefefffefefffffefefffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffffefffffefefefffefefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefefffffffefefffefefffffefffefffffffffffefefefffefefefffefffefffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffffffffefefffffffefffffefffffffefffefffffefefffefffefffefefffffefffefffffefefffffefffffffefefffffffefffffffffffffffffffefffefffefefffffefffffffffffefffefffefffefffefffffefefffefffefffefefefff7f7f7ffefefefffe2e1e2ffc9c9c9ffbcbdbdffb1b1b1ffa3a3a3ff939393ff7d7c7cff646465ff4d4d4dff3c3c3cff323232ff272727ff292929ff2a2929ff29292aff2b2b2bff2b2a2bff2c2d2cff2d2d2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7dff7e7d7eff7d7d7dff7c7c7dff7b7c7cff7b7b7bff787979ff767776ff747474ff717171ff6e6e6eff6c6b6bff696868ff666666ff636363ff606060ff5e5e5eff5b5c5cff595959ff565556ff545454ff515151ff4e4d4eff4a4a4aff484849ff474747ff464645ff4e4e4fff5c5c5cff666566ff6b6c6cff727271ff777777ff7c7c7cff818181ff868585ff8a8a8aff8f8f8eff949494ff989998ff9e9e9effa3a4a3ffa8a9a9ffaeadaeffb4b4b4ffb7b7b7ffbababaffbcbcbbffbdbdbdffbebfbfffc0c0c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfbfffbebebeffbdbebdffbdbdbdffbcbdbcffbcbbbbffbababbffb9b9b9ffb7b8b7ffb6b6b6ffb4b4b4ffb1b2b2ffafafb0ffacadadffaaaaaaffa6a7a7ffa3a3a3ffa09f9fff999999ff949494ff908f8fff898989ff818081ff777777ff6f6f6fff676768ff5f6060ff585958ff525152ff4a4a4aff3f3f3fff3c3c3cff454545ff414142ff403f40ff424141ff434344ff474646ff494949ff4b4c4bff4f4f4eff525151ff545454ff575758ff5a5a5aff5d5c5dff5f5f5fff626262ff646464ff676667ff696a69ff6b6c6cff6e6e6eff6e6e6eff6e6e6eff6f6f6fff70706fff707070ff707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff020201ff030303ff040504ff070707ff090a09ff0d0e0eff1f1f20ff353535ff494a4aff616061ff777777ff898a89ff959595ff9d9d9effa7a7a6ffadaeaeffb3b3b3ffb8b8b8ffbdbdbdffbfbfbfffc3c3c3ffc6c6c6ffc9c9c9ffcdccccffcfcfcfffd1d1d1ffd1d2d1ffd2d2d1ffd3d2d3ffd2d3d2ffd4d4d4ffd5d5d6ffd7d7d7ffd8d9d8ffd9d9d9ffdadadaffdbdcdbffdfdfdfffe2e1e1ffe9e9e9fff2f1f2fff7f7f7fffbfbfbfffdfdfefffdfdfdfffcfcfcfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfafffafafbfffbfafafffbfafafffafbfafffbfbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffcfcfcfffcfbfbfff7f7f7fff3f3f3ffecececffe4e4e3ffdbdbdbffd9d9d9ffd7d7d7ffd6d6d6ffd6d6d6ffd4d5d5ffd4d4d4ffd3d4d3ffd2d2d3ffd1d1d1ffcfcfcfffcdcdcdffccccccffcacacaffc9c9c9ffc7c7c7ffc4c5c5ffc3c3c2ffc0c0c0ffbfbebeffbbbbbcffb6b7b6ffb2b2b2ffacacacffa6a6a7ffa1a1a0ff999898ff8e8e8fff858484ff767676ff525252ff333233ff1b1b1bff0f0f0fff0a0a0bff080808ff060706ff040404ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595a59ff525251ff4a4a4aff424342ff3c3c3dff393a3aff383837ff383938ff383838ff383838ff383838ff383838ff383838ff363636ff343334ff313031ff2e2f2fff2d2c2dff2a2b2bff282828ff232223ff1f1f1fff1c1d1dff1b1a1aff191919ff171718ff161616ff151414ff131314ff121212ff121112ff101010ff10100fff100f0fff0d0d0dff0b0c0cff0b0b0bff0a0a0aff0a0a09ff0a0a0aff090a09ff060606ff040404ff010202ff010102ff020202ff020202ff030203ff030303ff030303ff030303ff030304ff040404ff040404ff040304ff0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141514ff151415ff141414ff131414ff151415ff141414ff141414ff141414ff121212ff151514ff191a1aff202021ff2a2a2aff353536ff464546ff575858ff717272ff828282ff949494ffa7a7a7ffc2c2c2ffdad9d9ffeaeaeafff9f8f8fffdfefdfffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffefefffffefffffffefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffffefffffffefefffffefffffefffefffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefffefffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffdfdfdfff8f8f9fff1f2f1ffe5e4e4ffcacacaffbebdbdffb2b3b2ffa6a6a6ff989797ff868686ff737374ff606060ff4e4e4eff3d3e3dff333333ff353435ff363736ff363636ff363636ff3b3a3aff3b3a3bff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff1f2f1ffeaeaeaffe0e1e1ffdddedeffdddcddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdcffdbdbdcffdbdbdbffdadadbffdbdadaffdadadaffd9dad9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd1d1d1ffd0d0cfffcfcfcfffcfcfcfffcececeffcfcecfffcececeffcdcecdffcecdceffcdceceffcdcdcdffcecdcdffcdcdcdffccccccffcdccccffccccccffcbcbccffcbcbcbffcbcbcaffcbcbcbffcacacaffc8c8c8ffc7c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcdcdcdffd2d1d2ffd5d6d6ffdadadaffdcdcdcffdddeddffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdfdfffe0dfe0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffebebeaffebebebffebebebffebebebffecebebffebebebffecebebffebebecffebecebffebebebffebebebffebebebffebecebffecebebffebebebffebebebffebecebffececebffecebecffebebebffebebecffebebebffebebebffebecebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffececebffecebebffececebffebececffecebecffebebecffececebffecececffecececffecececffecedecffecededffedecedffecededffecececffedededffededecffedededffecededffedededffedededffedededffedededffedededffecededffedededffedededffedededffedededffeeededffedededffedededffedeeedffeeeeedffeeedeeffedededffededeeffedeeeeffeeeeedffedeeedffedeeedffeeededffedeeedffedededffedededffedececffedecedffedecedffecececffececedffecececffecececffecececffececedffecececffedececffedececffececedffecececffedececffececedffedececffedececffecedecffededecffedececffededecffececedffedececffececedffededecffedededffecedecffedececffecedecffecededffedecedffecececffecececffecececffecececffecececffebececffebececffecececffebebecffecebecffebececffebecebffebebebffebebebffebebebffebebebffecebebffebebebffecebebffebecebffececebffecececffecececffecececffecececffecececffecededffedededffedededffedededffedededffedededffedededffeeedeeffedededffedededffededeeffedeeeeffeeeeedffeeededffeeeeeeffedeeeeffeeededffeeeeeeffededeeffeeedeeffeeededffededeeffedededffeeededffedededffededecffedececffededecffececedffedececffecececffecececffecececffebecebffecebecffebecebffebececffebebebffebebebffeaebebffebeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeae9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe8e8e7ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e5e5ffe5e5e4ffe5e4e4ffe5e5e5ffe4e4e4ffe4e3e3ffe2e2e2ffe1e1e2ffe1e0e1ffe0e0dfffdededfffddddddffdddcdcffddddddffe5e5e4ffdfdedeffd8d8d8ffd5d5d5ffd3d3d3ffd0d0d0ffcdcecdffcbcbcbffc9c9c9ffc9c9c9ffc9cac9ffc9cacaffcac9caffcacacaffcacacaffcbcacbffcbcacaffcacacaffcacacbffcacbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcccbffcbcbcbffccccccffccccccffcccdccffcdcccdffcdcdcdffcecdcdffcececeffcececeffcfcecfffcecfceffcfcfcfffcfcfcfffd0d0cfffcfd0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd2d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd9d8d8ffd8d8d9ffd9d9d8ffdad9d9ffd9dad9ffdadadaffdadbdaffdadbdbffdbdadbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffdddddeffdededdffdededeffe1e1e1ffe9e9e9fff4f5f5fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff5b5c5cfff8f8f8fffbfbfbfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffffefefffffefefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefefefffffffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffdfefefffefdfdfffefdfefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffffefefffffefefffffffefffffffefffefffffffffffefffffefffffefffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffefefffffffefffffefefffefefffffefefefffefefffffefffffffefffffffefefffffefffffffffffffffffefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffefefefffefffffffefefdfff9f9f9fff2f3f2ffe9eae9ffd1d2d1ffc1c1c1ffb5b5b5ffa9a9a9ff9b9b9cff888889ff727271ff5a5a5aff434343ff363636ff2b2b2bff292928ff292a2aff2a2b2bff2b2b2bff2c2c2cff2d2c2cff2c2c2cff2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7e7eff7d7d7dff7c7c7cff7c7c7cff7b7b7bff7a7a7aff787878ff767675ff737373ff707070ff6d6d6cff6a6a6aff676767ff646464ff616261ff5f5f5eff5c5c5cff595a5aff575757ff545454ff515151ff4f4f4eff4c4c4cff494949ff474747ff464746ff444545ff4c4d4dff5a5b5aff636363ff696969ff6e6e6eff747474ff797a79ff7e7e7eff838483ff888888ff8c8c8cff919191ff969696ff9b9b9bffa1a1a1ffa6a7a6ffabababffb1b1b1ffb5b4b4ffb7b7b7ffb9b8b9ffbababbffbcbcbcffbdbdbeffbebfbfffbfbfbfffbebdbeffbdbebeffbdbdbdffbbbbbbffbbbbbbffbbbbbbffbab9baffb8b9b9ffb8b8b8ffb6b7b6ffb5b5b5ffb3b4b4ffb1b1b1ffafafafffadadaeffaaaaabffa8a8a8ffa5a5a5ffa2a2a1ff9e9e9dff979898ff939392ff8e8d8eff878887ff7f7f7fff757675ff6d6d6dff656565ff5d5e5eff575757ff505051ff494948ff3f403fff3b3b3bff444343ff404040ff3e3f3eff3f4040ff424242ff454545ff484848ff4b4b4aff4d4d4dff505050ff535453ff565656ff595a59ff5c5c5cff5e5f5eff616161ff636364ff666666ff686969ff6b6c6bff6e6e6dff6d6d6dff6f6e6eff6f6f6eff6f6f6fff6f6f70ff706f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000001ff010101ff010201ff020302ff080707ff0c0c0cff131313ff1e1e1eff323132ff4d4d4eff676766ff767677ff808080ff8b8c8bff969596ff9c9d9dffa6a5a6ffabababffb2b2b2ffb7b7b7ffbbbabbffbfc0c0ffc4c5c5ffc8c9c8ffcbccccffcdcdcdffcececfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d4ffd6d6d5ffd6d6d6ffd7d8d8ffd9d9d8ffdbdadbffdcdcdcffdfdfdfffe1e1e1ffe4e4e3ffebebeafff1f1f1fff4f4f4fff7f7f7fff9f9f9fffafbfafffcfbfcfffafaf9fff9f9fafffbfbfafffbfcfcfffbfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfdfefffdfdfdfffdfdfcfffcfdfcfffbfbfcfffbfafafffafafafffafbfafff8f9f8fff1f2f2ffebebebffe3e3e4ffdddcdcffd7d7d7ffd7d7d7ffd6d6d6ffd4d4d4ffd4d4d4ffd3d3d4ffd2d2d2ffd2d2d2ffd0d0d1ffd0d0cfffcfcfcfffcdceceffccccccffcacacaffc8c7c7ffc5c5c5ffc3c2c3ffc0c0c0ffbdbdbcffb9b8b9ffb4b5b5ffb1b1b1ffadadadffa8a9a8ffa0a0a0ff9a9a99ff919190ff878787ff7d7d7dff707171ff5c5d5cff484948ff323232ff1b1c1cff0c0c0cff050605ff030304ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff4a4a4aff424243ff3c3d3cff3a393aff373737ff383838ff383838ff383838ff343433ff333434ff333433ff333333ff313131ff2f2f2fff2c2d2cff2a2a2aff292928ff262626ff232323ff1e1f1fff1b1b1bff191a19ff181818ff191919ff171717ff171716ff161616ff161616ff131313ff121212ff121212ff101010ff0f0f0fff0f100fff0d0d0dff0c0c0bff0b0b0cff0a0b0aff0a0a0aff09090aff0a0a09ff060706ff040404ff020202ff010101ff030302ff030302ff030203ff030303ff030303ff030304ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff141414ff141414ff141414ff151514ff151514ff141414ff171718ff1d1d1dff252526ff303030ff3f403fff525253ff666767ff7f7f7fff8c8c8cffa4a4a4ffc1c1c1ffd8d8d8ffe8e8e8fff6f6f6fffdfefdfffefefefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffefffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffffffffffefffffefffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefffefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffffffefffffefffffefffffffffefefffffefffffefffffffefffefffefefefffefffefffffefffffefefefffefefdfffbfbfbfff4f4f4ffeaebebffd0d1d0ffc1c1c1ffb5b5b5ffa8a9a9ff9b9c9cff8c8d8cff7a7a7bff676767ff555555ff444343ff373736ff363636ff363737ff363636ff3b3b3bff3b3b3aff3c3c3cff3c3d3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f4f4ffecececffe3e3e2ffdddeddffdcdddcffdddcdcffdcdcdcffdddcdcffdddcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffd9dadaffdadadaffd9d9d9ffd9d9d8ffd9d9d9ffd8d7d8ffd7d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd5d5d4ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd1d0d0ffcfd0d0ffcfcfceffcfcecfffcececeffcececeffcececeffcececdffcdcecdffcdcdceffcdcdceffcdcdcdffccccccffccccccffcbcbccffcccccbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacbcaffcacacaffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c9ffc8c9c8ffc9c9c8ffc9c9c9ffc9c9c8ffc9c9c8ffc9c9c9ffc8c9c9ffc9c8c8ffc9c9caffcbccccffcfd0d0ffd4d4d4ffd8d8d8ffdcdcdcffddddddffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffeaeaeaffe9e9e9ffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebeaffebeaebffeaeaebffebeaeaffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffebecebffebebebffebebebffebecebffebecebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffeaebebffebebeaffebebebffeaebeaffeaebebffeaebeaffebeaeaffeaebeaffeaebebffebebebffeaeaebffeaeaeaffeaebeaffeaeaebffebebeaffeaeaeaffebebeaffeaebebffeaebebffebebeaffebeaebffebebebffebebebffebebebffebecebffebebebffececebffecececffececebffecececffecebecffecececffecececffecedecffecececffecececffedececffededecffedecedffececedffecececffececedffecededffecededffedecedffecededffedededffedececffededecffedededffedecedffecededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffecededffededecffedecedffecececffecececffecececffecececffecececffecececffecececffecececffececebffececebffecececffecececffecececffecedecffecedecffecececffecedecffececedffedececffecececffecedecffedededffecececffededecffedededffecedecffedededffececedffecedecffecedecffecedecffecececffecececffedececffecececffecececffebececffebebebffebebecffebececffebecebffebebecffebecebffecebecffebebebffebebebffebebebffebebebffebebebffebecebffebecebffecececffebececffebebecffebecebffecececffecececffecececffedececffededecffededecffecededffededecffedededffedededffedededffedeeedffedededffedeeedffedeeeeffeeeeeeffededeeffedededffedeeedffededeeffedededffedededffedeeedffedeeedffedededffedededffedededffedededffececedffecededffededecffecececffecedecffecececffecececffecececffebebecffececebffebecebffebecebffebebebffebebebffebebeaffebebeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9eaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdddcdcffdededeffe0e1e1ffdcdddcffd7d7d7ffd4d5d4ffd2d2d2ffcfcfcfffcdcdcdffcacacbffc9c9c9ffc9c9c9ffc9cac9ffcacac9ffcacacaffcbcacaffcbcacaffcacacaffcacacbffcacacaffcacacbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffcbcbcbffcccbcbffccccccffccccccffcccdcdffcdcdcdffcdcdcdffcececeffcdceceffcececeffcececeffcfcecfffcfcfcfffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd4d4d4ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd8d8d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadbdaffdadbdaffdbdbdaffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdcdcddffdcdcdcffddddddffddddddffdddedeffdfdfdfffe2e2e2ffeeeeeefff4f4f4fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080908ff969797fff6f6f6fffcfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefefffffffffffffffffefffefffefffefefffffffffffffefefefffffefffffffffffffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefdfffefefefffefefdfffefefdfffefefdfffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefdfffdfefefffefefefffefefefffffefefffefefefffefefffffefefffffefffefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefefefffffffefffefefefffefefefffffefefffffffffffffefffffefefffffefffffffefefffffffffefffefffefffefffffffefffffffefffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffffffefffffefffffffffefffefffefffefefefffefefefffefefefffefefffffefefefffdfcfcfff4f5f5ffeeeeeeffd8d8d8ffc4c4c4ffb7b7b8ffacacadffa0a1a1ff90908fff7b7a7bff636464ff4a4a4aff373837ff2d2d2eff232323ff2b2b2aff2b2b2bff2d2c2cff2c2c2cff2c2c2dff2c2b2bff2d2d2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7c7d7cff7c7c7cff7c7b7cff7b7b7aff797a79ff777777ff757575ff727272ff6f6f6fff6c6c6cff696969ff666666ff636363ff606060ff5e5e5dff5a5a5bff575858ff555556ff535352ff504f50ff4e4e4eff4b4b4bff484848ff474747ff454545ff434343ff4d4d4dff5a5a5aff616161ff666666ff6c6b6bff717171ff777777ff7c7c7cff818181ff868685ff8a8a8aff8e8f8fff949494ff999999ff9e9f9effa3a4a3ffa9a9a8ffaeaeaeffb2b2b1ffb5b4b4ffb6b6b7ffb8b8b8ffb9babaffbbbbbbffbcbcbcffbdbdbcffbbbcbbffbbbcbbffbababaffb9babaffb9b9b9ffb8b8b8ffb7b7b8ffb7b7b7ffb5b6b6ffb5b4b4ffb3b3b3ffb1b1b1ffafafafffadadadffabababffa9a9a8ffa6a6a6ffa3a3a3ffa0a0a0ff9c9c9cff969696ff919191ff8d8c8cff868686ff7e7e7dff747474ff6c6c6bff636364ff5b5c5cff555555ff4f4e4eff474748ff3f403fff3a3939ff404140ff3e3e3fff3d3d3dff3e3e3eff414141ff444444ff464747ff4a494aff4d4c4cff4f4f4fff525252ff555555ff585858ff5b5b5bff5e5e5eff606060ff636363ff666566ff676868ff6a6b6aff6d6d6dff6d6d6dff6e6e6dff6f6e6eff6f6f6fff6f6f6fff6f6f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff030303ff050504ff090908ff111112ff222222ff363737ff484949ff545455ff5f5f5fff6f706fff7d7e7eff8c8d8dff949595ff9e9e9effa5a5a5ffaaaaabffb0b0b0ffb6b7b7ffbdbdbdffc1c1c1ffc5c5c5ffc8c8c8ffcbcbcaffcdcccdffcececeffcfd0cfffd1d0d1ffd2d2d2ffd2d3d3ffd4d4d4ffd5d5d5ffd7d7d7ffd8d9d9ffdbdbdaffdbdbdcffdcdcdcffdddddeffdededfffdfdfe0ffe2e1e1ffe2e2e3ffe4e5e5ffe8e7e7ffebebebffefefeffff0f0f0fff1f1f0fff3f3f3fff7f7f7fff9fafafffbfbfbfffcfbfbfffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffbfbfcfffbfcfbfffafafbfffbfbfafffbfbfcfffbfbfcfffafafafff8f8f8fff6f5f6fff3f4f4fff1f1f1fff0f0f0ffeeeeefffebecebffe2e2e2ffdcdbdbffd9d9d9ffd7d7d7ffd5d5d6ffd5d4d4ffd4d4d3ffd2d3d3ffd1d1d1ffd1d1d0ffd0d0cfffcfcfcfffcdceceffcdcdcdffccccccffcacbcbffc9c9c9ffc7c7c7ffc4c4c4ffc0c0c0ffbebdbdffbabbbbffb6b6b6ffb0b0b1ffaaababffa4a4a5ff9f9f9fff9a9b9aff949494ff878888ff7d7e7eff6e6e6eff5f5f5fff535354ff434343ff2f3030ff1d1d1dff0f0f0fff090809ff040404ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4a4aff434343ff3c3d3cff393a39ff383738ff383838ff383838ff383838ff383838ff383838ff343434ff343334ff343333ff333333ff313131ff2f2f2fff2d2d2cff252526ff242425ff232323ff1f1f1fff1d1c1dff1d1d1dff1a1919ff181918ff191919ff181817ff171616ff161616ff161616ff131313ff121212ff121111ff101010ff0f0f0fff0f0f0fff0d0d0dff0c0c0bff0b0b0bff0a0b0aff0a0a0aff0a090aff090a09ff060606ff040404ff020202ff010101ff030302ff030303ff0302030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff141514ff151514ff141414ff141414ff151514ff141313ff161616ff1b1a1aff212121ff2a2b2bff373637ff494948ff5d5d5cff707171ff868687ff949595ffafafafffcececeffe2e2e2fff3f3f3fffcfcfcfffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefefffffffffefffefefffffefefffffffffffffffefefffefefffffffffffffffefefffefffefffefffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefffffffefffffffffefffffffffefffefffefffefffefffefefefffefffffffefefefffcfcfcfff6f6f7ffefefefffd7d8d7ffc4c3c3ffb8b8b7ffacacadff9e9e9eff919191ff818081ff6d6d6dff5a5a59ff484748ff393939ff323333ff363637ff3b3a3bff3b3b3aff3c3c3cff3d3d3cff3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffbfbfbffeff0efffe6e6e6ffdfdedeffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdadadbffdbdbdaffdadbdaffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd5d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d1ffcfd0cfffcfcfcfffcfcecfffcfceceffcececeffcececeffcdcdceffcececdffcdcdcdffcccdcdffcdcdcdffccccccffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcacaffcacacaffc9c9caffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c8c9ffc8c9c8ffc8c9c8ffc9c9c9ffc9c9c8ffc9c9c8ffc9c9c8ffc9c9c9ffc9c8c9ffc8c9c9ffc9cacaffcdcdceffd2d2d2ffd6d7d6ffd9dadaffdcddddffdededfffdfdfdfffe0dfe0ffdfdfe0ffdfdfe0ffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe8e9e9ffe9e8e9ffe9e8e8ffe9e9e9ffe8e9e9ffe9e8e8ffe9e9e9ffe9eae9ffeaeaeaffe9eae9ffeaeaeaffeae9eaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebebffebeaeaffeaeaebffeaebebffeaeaebffebebeaffebebeaffeaebebffeaebebffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffebebeaffebebeaffeaeaebffebebebffeaeaeaffebebebffebeaeaffebeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaebffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaebffeaebeaffeaeaeaffebeaeaffebeaeaffeaeaeaffebeaebffebeaeaffebebeaffeaebebffebeaeaffebebebffebebebffebecebffebecebffecececffecebecffebecebffececebffecececffecececffecececffedececffecededffedececffecececffecededffececedffededecffecedecffecedecffecececffecededffedececffedecedffececedffedededffecededffedecedffededecffedededffededecffededecffedecedffededecffecedecffecececffededecffecececffedecedffecececffedececffecececffecececffecececffececebffebebecffebebecffecececffececebffebebecffecececffececebffebecebffecececffecececffecececffecececffecececffecececffedecedffedececffecececffecececffecececffecececffecedecffecedecffecedecffedecedffecececffecececffecececffecececffecececffecececffececebffecececffecececffebebecffebececffebebecffecebebffebebebffebebebffebebebffeaebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffecececffececebffececebffecececffecececffecedecffecececffecececffecececffedededffedecedffedededffedededffedeeedffedededffeeeeedffededeeffededeeffedeeeeffeeededffedededffedeeeeffeeededffedededffededeeffedeeedffedededffedededffedededffecededffedecedffedececffecececffecececffecececffecececffececebffecececffebececffecececffecebecffebecebffebebebffebebebffebebeaffeaeaeaffebeaeaffeaebebffeaeaeaffe9eaeaffe9eaeaffe9e9eaffeaeae9ffe9eae9ffe8e9e9ffe8e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe1e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdddcdcffdededeffe0e0e0ffdadadaffd6d6d6ffd3d3d3ffd1d1d1ffcecfceffcdcdcdffcac9caffc8c9c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcacaffcacbcbffcbcacaffcacacbffcacbcbffcacacbffcbcbcaffcbcbcaffcacbcbffcbcbcbffcbcbcbffcccbcbffcccbccffccccccffccccccffcccdccffcdcccdffcdcdcdffcececeffcececdffcececeffcfcecfffcfcfceffcfcfcfffcfcfcfffd0d0d0ffcfd0cfffd0d0d1ffd1d0d0ffd1d1d0ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffd8d9d9ffd9d9daffdad9daffd9dadaffdadadaffdbdbdaffdbdbdaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffdededdffdededdffdfe0e0ffe7e7e8ffeeefeffff6f6f6fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1c1c1bffb8b8b8fff7f7f7fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffefffffffffffefffefffefffffefefffefffefffffffffffefefefffffefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffefefefffdfdfefffefdfefffefefefffefdfefffefefdfffefefdfffefefdfffefdfefffefefefffefefefffefefffffefefefffffefffffffefefffffffefffefefffffefffffffefefefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffefefffefffffffffefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffefefefffefffffffffefffffefffefffffefefffefffefffefefffffffffefffefffffffefefffffffffffffffffffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffefdfdfff7f7f7ffefeff0ffdededeffc7c7c7ffbabbbaffb0b0b1ffa5a6a6ff969796ff838384ff6c6c6bff515151ff3c3c3cff313131ff262626ff2b2a2aff2d2c2dff2c2d2cff2c2c2cff2b2c2bff2d2d2eff2f2e2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7c7c7cff7c7c7cff7b7b7cff7a7b7bff7a7b7bff797979ff777776ff747474ff717171ff6d6d6eff6b6a6aff686767ff646465ff626262ff5e5f5fff5c5c5cff595959ff575657ff545454ff515151ff4f4f4fff4c4c4cff494a49ff474646ff454544ff434343ff414141ff4d4c4dff5a5b5aff5f6060ff636463ff696869ff6f6e6fff757575ff7a7a7aff7e7e7fff838383ff888888ff8d8d8dff929192ff979797ff9c9c9dffa1a1a0ffa6a6a5ffacababffafafafffb2b2b2ffb3b3b4ffb6b5b5ffb7b8b7ffb9b8b9ffb9bab9ffbababaffb9b9b9ffb9b9baffb8b9b8ffb7b7b7ffb6b6b7ffb6b6b6ffb6b5b5ffb5b4b4ffb3b4b3ffb2b2b2ffb0b0b1ffaeafaeffadadadffaaababffa8a8a9ffa6a7a6ffa3a3a4ffa1a1a1ff9e9f9eff9a9b9bff939394ff908f8fff8b8a8aff848484ff7b7b7bff727272ff696a6aff616161ff5a5a5aff535353ff4c4c4cff464647ff40403fff383838ff3f3e3eff3d3d3cff3c3c3cff3d3d3dff404040ff434343ff454546ff484948ff4b4b4cff4e4e4fff515152ff545454ff575757ff5a595aff5c5d5dff5f5f60ff626162ff656565ff686768ff6a6a6aff6c6d6cff6d6c6cff6d6d6dff6e6d6eff6e6e6eff6f6e6eff6f706f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff020202ff060606ff0d0c0cff141414ff1e1d1eff252525ff2e2d2dff3c3c3bff4e4e4fff676867ff757575ff828283ff8c8c8cff939393ff9a9a9affa1a2a1ffaaaaabffb3b3b4ffb9b9b8ffbdbdbdffc0c0c1ffc3c3c4ffc6c7c7ffc9c9c9ffcdcdccffcfcfceffcfd0cfffd0d0d0ffd2d1d1ffd4d3d3ffd5d5d6ffd8d8d8ffdadadaffdadadbffd9dad9ffdadadaffdadadaffd9dad9ffdadadaffdadadaffdbdbdbffdddcdcffdededdffddddddffdbdbdaffddddddffe0e0e0ffe2e2e3ffe4e4e4ffe6e6e6ffe9e9eaffeff0f0fff1f0f1fff1f1f1fff1f1f1fff6f6f6fff9f9fafffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffbfcfcfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafafafff8f9f8fff5f5f6fff3f3f3fff1f0f0ffefeff0ffefefefffececedffeaeaeaffe7e8e7ffe5e4e5ffe1e2e2ffe0e0e0ffdedfdfffdddddcffdbdbdbffdededeffdddeddffdcdcdcffd8d8d8ffd7d6d7ffd6d6d6ffd5d5d6ffd4d5d4ffd3d3d4ffd2d2d2ffd0d0d1ffcfcecfffcdcdcdffccccccffcbcbcbffcacacaffc9c8c9ffc8c8c8ffc5c5c6ffc3c2c2ffbebfbeffbab9b9ffb5b5b4ffb2b1b2ffadadaeffa6a6a6ff9d9e9eff979696ff8f8f8eff888888ff818181ff767676ff606160ff525252ff404041ff313131ff252425ff191919ff111110ff0a0a0aff050506ff020302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424343ff3c3d3cff3a3a3aff373838ff383838ff383838ff383838ff383838ff383938ff383938ff383838ff343333ff343334ff333334ff333333ff313131ff262626ff252625ff262626ff242525ff222322ff1f1f1fff1d1d1cff1d1d1dff191919ff191918ff191919ff171717ff171717ff161616ff151616ff131313ff121213ff121112ff101010ff100f0fff0f0f0fff0d0d0dff0c0c0cff0b0b0bff0a0a0bff0a0a0aff0a090aff0a0909ff060706ff040404ff020201ff010102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141415ff151415ff151515ff151515ff151514ff151514ff141414ff141413ff141314ff171717ff1d1d1dff252625ff313030ff3e3f3eff515151ff666666ff7a797aff8e8f8eff9e9e9effbcbdbdffd8d8d8ffeaeaeafffbfafafffffffefffefefffffefffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffefffffffefffefffefefffffefffefffefefefffffefefffefffefffffffffffefefefffffefffffffffefffefefffffefffefffffefffffffefffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffefffefffefefffffefffefffefffffffffefefffffffefffffffffffffefefffffefffffffffefffefefffffefffefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffffefefffffefffffefefffffffefffffefffffffffefffffffffefffffffefffffffefffefefffffefffefffefefefffefefefffdfdfdfff8f8f8fff0f0f0ffdcdcdbffc5c5c5ffbababaffafb0afffa3a3a3ff949494ff848485ff737373ff5f5f5fff4d4d4cff3d3d3cff343535ff3a3a3bff3b3b3aff3d3c3cff3c3c3dff3c3c3dff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff2f2f3ffeaeaeaffe0e0e0ffddddddffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdbffdcdcdcffdbdbdcffdbdbdbffdbdcdbffdbdadbffdadbdaffdadadaffdadad9ffd9d9daffd9dad9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d2ffd1d1d1ffcfd0cfffcececfffcfceceffcfceceffcececeffcececeffcdcdceffcdcdcdffcdcdccffcdcccdffcccdcdffccccccffcbcbccffcbcccbffcbcbcbffcbcacaffcbcbcaffcacacaffcacacaffcacacaffc9cac9ffc9c9caffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c8ffc9c8c8ffc9c8c8ffc9c8c9ffc8c8c9ffc8c8c8ffc8c9c9ffcccbccffd0d0d0ffd4d4d4ffd8d8d7ffdbdadbffdededeffdedfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe2e3e3ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffeaebeaffebeaeaffebebeaffeaeaebffebebebffeaebebffeaeaebffebebebffebebebffebebebffebebeaffebeaebffeaebebffebebeaffebebebffeaebebffeaeaebffeaebebffeaeaeaffebebeaffebebeaffeaebeaffeaeaebffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeaeae9ffe9eaeaffeae9e9ffeaeae9ffeaeaeaffeae9e9ffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaebffeaeaebffebeaeaffeaeaebffebeaeaffebebebffebebebffebebebffecebebffecebecffecebebffebecebffecebebffececebffecececffecececffecebecffecececffecececffecececffecececffecececffecececffecedecffecececffececedffecececffedecedffedececffecedecffececedffececedffecececffecececffecececffececedffecececffecececffecececffecedecffecedecffecececffecececffecececffecececffecececffebececffebececffebebebffecebecffebececffebecebffebebecffebecebffebebebffecebebffececebffecececffecebebffecececffecececffecececffecececffececedffececedffececedffecececffecececffecececffecececffecececffecececffecececffecececffececebffececebffececebffececebffecececffebebecffebebebffebecebffecebebffebebebffebebebffebebeaffebeaebffebebebffeaebebffeaeaebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffecebebffebececffebececffebececffecececffecececffededecffecedecffececedffedececffedededffedededffedededffedededffededeeffedededffeeedeeffedeeeeffedededffedededffedededffedededffedededffedededffedededffedececffedededffedededffececedffecedecffececedffececedffecececffecececffecececffecebebffebebecffebebecffebebebffecebebffebebecffebebeaffeaebeaffebeaeaffebeaeaffeaeaeaffeaeaeaffeae9eaffe9eaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0dfffdededfffdddeddffdddcddffdedddeffe2e2e3ffdededeffd8d8d8ffd4d4d4ffd2d2d2ffcfcfd0ffcdcdceffcdcdcdffc9c9caffc9c8c8ffc9cac9ffcac9c9ffcacac9ffcacacaffcacacaffcacacaffcacbcaffcbcacbffcacbcaffcacacaffcbcbcaffcacacbffcbcbcbffcacbcbffcacbcbffcbcbcbffcccbccffccccccffccccccffcccccdffcccdcdffcdcdcdffcecdcdffcdceceffcececeffcecfcfffcececeffcfcfcfffd0d0cfffcfd0d0ffd0d0d0ffd1d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d4ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9daffdadadaffdadadaffdadbdaffdbdadaffdbdbdbffdbdbdcffdbdbdcffdcdbdcffdcdddcffdddcddffdddddcffddddddffdededdffdfdedfffe2e3e2ffe9e9e9fff2f2f2fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff2f2e2effc3c3c3fff8f8f8fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefefefffefefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffefefffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefdfffdfdfdfffefefefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffefffffefefffefffffffefffffffffffffffefffefffefefefffefffffffefffefffefefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefffefffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefefffffdfefefff9f8f9fff1f2f2ffe6e6e6ffcdcdcdffbfc0c0ffb3b4b4ffaaa9a9ff9c9c9cff8b8b8bff757574ff595959ff424241ff373637ff2b2b2bff2c2c2dff2d2c2cff2c2d2cff2c2b2bff2d2d2dff2f2f2fff2f2f2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7dff7c7c7cff7c7b7bff7a7b7bff7a7a7aff7a7b7aff797978ff767576ff737373ff70706fff6d6d6dff696a6aff666766ff646363ff606060ff5e5e5dff5b5a5bff575858ff555655ff535353ff505150ff4e4e4eff4b4b4bff494848ff454545ff444344ff414141ff414041ff4c4b4cff595959ff5e5e5eff616061ff666666ff6c6c6cff737372ff787778ff7c7c7cff818181ff868686ff8b8a8bff90908fff959595ff999999ff9e9e9effa3a3a3ffa8a8a9ffacacacffafafafffb0b1b1ffb3b3b3ffb5b4b5ffb7b7b6ffb7b7b7ffb8b9b8ffb8b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b4ffb4b3b4ffb2b2b3ffb2b1b2ffb0b1b1ffafafafffaeaeaeffacacacffaaaaaaffa8a8a8ffa6a5a6ffa3a4a4ffa1a1a1ff9f9e9fff9c9c9cff989898ff929292ff8d8d8dff878888ff818181ff787879ff707070ff686868ff5f6060ff585958ff515151ff4b4b4aff464646ff414140ff383737ff3d3d3cff3c3b3cff3a3b3aff3c3c3dff3f3e3fff414241ff454444ff474747ff4a4a4aff4d4e4dff505150ff535353ff565656ff595958ff5b5b5cff5e5e5fff616161ff646464ff676766ff6a6a6aff6c6d6dff6c6c6dff6c6d6cff6d6d6dff6d6e6eff6e6e6eff6e6e6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010202ff050505ff070708ff0a0a09ff0a0a0aff0f1010ff171616ff202120ff313131ff3f3f40ff535453ff606060ff6c6c6cff777677ff808080ff8b8b8bff989898ffa3a4a4ffaaaaaaffaeafafffb4b3b4ffbababaffbfbfbfffc4c4c4ffc9c9c9ffcbcbcbffccccccffcccdcdffcecfcfffd1d1d1ffd4d4d4ffd7d7d6ffd8d7d8ffd7d8d8ffd7d8d8ffd7d7d7ffd7d7d6ffd7d7d7ffd7d8d7ffd8d7d7ffd9d9d8ffd9d8d9ffd8d9d8ffd8d8d9ffd9d8d8ffd9d9d9ffdbdadaffdbdbdbffddddddffdedfdeffe0e0dfffdfdfdfffdddcddffdededdffe1e1e1ffe3e3e3ffe5e5e4ffe7e7e6ffeaeaeafff0f0f0fff2f3f3fff4f4f4fff4f5f4fff7f7f6fffafbfafffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffdfcfdfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfafbfff8f9f8fff5f5f5fff2f2f2fff0f1f1fff0f0f0ffeff0efffedececffe9e9e9ffe6e6e6ffe4e3e4ffe2e2e2ffe1e1e1ffe0e0e1ffdedfdfffdcdddcffdddcddffdfdfdfffdfdfdfffdfdedeffdcddddffdadbdbffd9d9d9ffd8d8d7ffd7d8d7ffd8d8d7ffd8d8d8ffd9d9d8ffd8d7d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d3ffd2d2d3ffd1d1d1ffcfd0cfffcdcdcdffcbcbcbffcacacaffcac9c9ffc8c7c8ffc5c5c6ffc3c3c2ffc0c0bfffbbbbbbffb7b7b7ffb0b1b1ffa9a9aaffa2a3a3ff9d9d9cff959695ff8b8b8bff7d7d7eff757574ff6a6b6aff5f6060ff535252ff404140ff2c2c2cff232323ff1a1a19ff111111ff0a0a0aff080708ff050606ff040304ff010202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3d3dff3a3a3aff383838ff383838ff383738ff383938ff383838ff383838ff393838ff383838ff383838ff383838ff333434ff343334ff333334ff262626ff262626ff252626ff252626ff262626ff252524ff232322ff1f1f1fff1d1d1dff1d1d1dff1a191aff181918ff191919ff181717ff161717ff161616ff161516ff131313ff121312ff121211ff101010ff100f0fff100f0fff0d0d0dff0c0c0cff0b0b0bff0a0b0aff0a0a0aff0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141415ff151514ff151515ff151515ff151515ff151515ff141515ff111212ff151414ff191a19ff202020ff29292aff373736ff464646ff595a5aff6e6e6eff818181ff959696ffa9a9a9ffc9cac9ffdfdfe0fff0f0f0fffdfcfdfffefffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffefefffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffffffffffffffffefffffefffffffffefefffefefefffefffefffefffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffffefefffefffffffffffffffffefffffffffefffefffffffefffffffffefffffffffffffefefefffefefffffefefefffdfdfdfff8f9f9fff3f2f3ffe4e4e4ffc9c9c9ffbdbdbdffb2b3b3ffa7a6a6ff959696ff868686ff777878ff656565ff515151ff414141ff383837ff3b3b3bff3c3c3cff3c3d3cff3d3c3cff3d3d3dff3d3d3dff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f4f3ffececedffe3e3e4ffdddddcffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd1d0d1ffcfcfcfffcfcfcfffcececeffcdceceffcecdceffcdcdceffcececdffcdcdcdffcccdcdffcccdccffccccccffcccccbffcbcccbffcbcbcbffcbcacaffcbcbcaffcbcacbffcacacaffcacacaffcac9c9ffc9cac9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c8ffc8c8c8ffc9c9c9ffc8c9c9ffc8c8c9ffc8c9c8ffc9c8c8ffc8c9c8ffc8c9c8ffcacacaffcececdffd2d2d2ffd6d7d6ffdad9d9ffdcdcdcffdededeffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdedfffdfe0dfffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeae9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaebeaffebeaebffeaebeaffeaeaeaffeaeaebffebebeaffebeaebffeaeaebffebeaebffeaebebffebeaebffeaebebffeaebebffebeaebffeaebeaffeaeaeaffeaebebffeaeaeaffeaeaeaffebeaebffeaeaeaffeaeaeaffe9eaeaffe9eaeaffeae9eaffe9eaeaffeaeaeaffeae9eaffe9eaeaffe9eaeaffeae9eaffeaeae9ffe9eae9ffeaeae9ffeae9e9ffeaeae9ffeae9eaffe9eae9ffeae9eaffeae9eaffe9eae9ffeae9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffebeaebffebeaebffebebeaffebebebffebebebffebebebffebececffebebecffebecebffecebebffebecebffecececffebebecffececebffebececffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebebffebececffececebffebebecffecececffecececffecececffebececffebecebffecebebffebebecffececebffebebebffebebebffebecebffecebebffececebffebecebffebecebffecebebffececebffecebecffebecebffecececffecebecffebececffececebffecececffecececffecececffecececffecececffecececffececebffecececffecececffececebffececebffebebebffecececffebececffebebecffebecebffecebebffebecebffebebebffebebebffecebebffeaebebffeaebebffebeaebffeaebeaffeaeaeaffeaeaebffebebeaffebeaebffeaeaebffebeaebffebebebffebebebffebebebffebececffecebecffebecebffebebebffebececffecececffecececffedececffededecffedededffecededffecededffedecedffedededffedededffedededffedededffedeeedffeeededffeeeeedffedeeedffedededffedededffedededffedecedffedededffedededffedecedffecededffedececffecececffecececffecececffecececffecececffecececffecebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffeaeaebffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e5ffe5e5e4ffe5e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe2e2e3ffe2e1e1ffe0e1e0ffe0dfdfffdededeffddddddffdededeffe2e2e1ffe3e2e3ffdbdbdbffd7d6d6ffd3d3d3ffd1d0d1ffcfcfceffcececeffcacacaffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffcacac9ffcacbcaffcacacaffcacacbffcbcbcaffcacbcaffcacbcbffcbcacbffcacbcaffcacacaffcacacbffcbcbcaffcbcbcbffcbcbcbffcccbccffccccccffccccccffcccdcdffcdcdcdffcdcdcdffcdcecdffcecdceffcecfcfffcececeffcfcecfffd0cfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d1d2ffd1d2d2ffd2d3d2ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffdadadaffdadbdaffdadadbffdadbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdddddcffdcdddcffddddddffdeddddffdededeffe0e0e0ffe4e3e4ffedededfff5f5f5fffcfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff3e3e3fffd1d0d0fffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffffffffffffefefffefefffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefefefffefffefffffefefffffefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefefffefefffffffefefffffefffffefefffffefffffffffffefffffffffffffefffffefffffffffffefffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffffffffffffefffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefefffefefefffffefefffffffefffefefefffffefffffefefefffefefffffcfbfbfff4f4f4ffecededffd5d5d5ffc3c4c3ffb7b8b7ffadadadffa1a2a1ff929292ff7e7e7eff636263ff484848ff3c3c3cff2e2e2eff262627ff2c2d2cff2c2b2bff2e2d2dff2e2f2fff2f2e2fff323232ff3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7b7bff7b7b7bff7b7a7aff7a7b7aff7a7a7aff787878ff757575ff727271ff6e6e6eff6b6b6bff686868ff666566ff626262ff5f5f5fff5c5c5dff5a5959ff575757ff555554ff515151ff4f504fff4d4d4dff4a4a4aff474747ff444444ff424343ff414141ff404040ff494a49ff575656ff5c5b5bff5e5f5fff646364ff696a6aff707070ff757675ff7a7a7aff7f7f7fff848483ff898989ff8d8d8dff929392ff989797ff9b9b9cffa0a0a0ffa5a6a5ffa9a9a9ffabacacffaeaeaeffb0b0b1ffb3b2b2ffb4b4b4ffb6b5b5ffb6b7b6ffb5b6b6ffb6b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffadadaeffadacacffabaaabffa9a9a9ffa7a7a7ffa6a5a5ffa3a4a3ffa1a1a1ff9e9e9fff9d9c9cff999999ff959595ff8f8f8fff8a8a8aff858585ff7e7e7dff767676ff6d6d6eff666666ff5e5f5eff575757ff4f4f4fff494a4aff454645ff404040ff373636ff3c3c3cff3a3a3aff39393aff3b3b3bff3d3e3dff403f40ff434342ff454646ff494849ff4c4c4cff4f4f4fff515251ff545555ff575857ff5a5a5aff5d5d5dff5f6060ff636363ff666666ff696969ff6c6c6cff6b6c6bff6c6c6cff6c6d6dff6d6d6dff6d6d6eff6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010001ff020101ff020302ff030202ff030303ff050606ff0a0909ff101010ff161616ff1e1e1eff2a2a2aff3a393aff4c4d4cff5e5e5fff6a696aff737374ff818282ff8e8f8eff969696ff9d9e9dffa6a6a6ffafafafffb7b6b6ffbdbdbcffc1c1c1ffc4c4c4ffc6c6c6ffc9c9c9ffcbcbcbffcececeffd1d1d1ffd4d3d3ffd4d5d4ffd5d5d5ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd5d4d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd9d9d9ffd9dadaffdbdadbffdcdcdcffdcdcddffdcdddcffdcdcdcffdcdcdbffdbdbdaffdbdbdbffdadbdbffdcdcdbffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe4e3e4ffe4e4e5ffe7e7e7ffebebebfff0f0f0fff2f3f2fff3f3f4fff3f2f2ffefefefffecececffe8e8e9ffe5e6e6ffe4e3e4ffe2e2e2ffe1e0e1ffdfdfdfffdedddeffdcdcdcffdddedeffdfdfdfffdededeffdcdcdcffdadadaffdad9d9ffd9d9d9ffd9dadaffdadadbffdadadaffdbdbdbffdbdadaffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d1d1ffd1d0d0ffcecfcfffccccccffcacbcbffc8c8c8ffc6c6c6ffc4c5c5ffc3c3c3ffc0c0bfffbcbcbbffb6b6b6ffb1b2b1ffabababffa4a4a4ff999a9aff8f908fff878787ff7e7f7fff757575ff666667ff565555ff494a49ff3c3c3cff2f302fff222323ff171616ff0d0c0dff090909ff050506ff040404ff030203ff010201ff000001ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a393aff373838ff383838ff383838ff383838ff383838ff383838ff393838ff383838ff383838ff383838ff383838ff383838ff343433ff262626ff252626ff262626ff262626ff262626ff262525ff262626ff252525ff232223ff1f1f1fff1d1d1dff1d1d1dff19191aff181919ff181918ff181717ff171716ff151616ff161516ff131313ff121212ff121212ff101010ff0f100f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141514ff151515ff141414ff141514ff151515ff151515ff151515ff141514ff131313ff161616ff1c1c1cff232324ff2f2f2fff3d3d3dff4f4e4fff636463ff767777ff898989ff9f9f9fffb6b6b6ffd5d5d5ffe7e7e7fff8f7f8fffefefefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefefffffffefefffefffefffffffffffefefefffefffffffefffffffffefffffffefefffffffffffefffffffefefffffefefffffefffefffffefefffffffefffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffffffefffefefffffefffefffefffefffefefefffefefffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefefffdfefefffbfafafff5f5f5ffe9e9eaffcfcecfffc1c0c1ffb5b5b5ffa9a9a9ff9b9b9bff8a8a8aff797979ff696969ff575757ff464645ff3b3b3bff3c3c3dff3c3c3cff3d3c3dff3d3d3dff3d3d3dff3e3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffbfbfbfff0f0f0ffe7e7e7ffdededeffdbdbdbffdbdcdbffdcdcdcffdbdbdcffdbdcdcffdbdcdbffdbdbdcffdbdbdcffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdadaffdadadaffd9dadaffdad9d9ffd9d8d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d1d1ffd0d0d0ffcfcfcfffcececfffcdceceffcececeffcecdcdffcececdffcdcdcdffcdcccdffcccdccffccccccffcbcbcbffcbccccffcbcbcbffcbcbcbffcbcacaffcbcbcbffcacacaffcacacaffc9c9c9ffc9cac9ffc9c8c9ffc9c9c8ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc9c9c9ffc8c8c8ffc8c9c8ffc9c9c9ffc8c8c9ffc8c9c9ffc8c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c9ffccccccffd1d1d1ffd5d5d5ffd8d8d8ffdadbdbffdeddddffe0dfe0ffe0e0e0ffdfdfe0ffdfe0e0ffdfdedfffdfdfdfffdfdfe0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e2e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffe9e9e9ffe9eae9ffeaeaeaffe9e9eaffeaeaeaffe9eae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffeaebeaffeaeaebffebeaeaffeaeaeaffebebebffeaeaeaffeaebebffebeaebffeaebeaffeaeaebffebeaeaffeaeaebffeaeaeaffeaeaeaffebeaeaffeaebeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeaeae9ffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe9e9eaffe9e9e9ffe9eaeaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffeaeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebecffecebebffecececffecebecffebecebffebececffecebebffecebecffecececffebebecffebececffecebecffececebffebebecffecebecffecebecffebebecffebebebffecebebffecececffebebebffebebebffecebebffecebebffebebebffebebecffebebebffecebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffebebebffebebebffebebebffebecebffecebecffececebffebececffecebecffebececffecececffecececffecececffecececffececebffecececffebebebffebecebffececebffebebecffebececffebecebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebeaffeaebebffebeaeaffeaeaeaffebebebffeaeaebffeaebebffebeaebffebebebffeaeaebffebeaebffebebebffebebebffebebebffecebebffecececffecebecffebececffecececffecececffecececffedecedffecececffedededffededecffedededffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedededffecededffedededffececedffecedecffedececffedececffecececffecececffecececffecececffebecebffecececffebecebffebecebffececebffebebebffebebebffebebebffeaeaebffeaebeaffeaebeaffeaeaeaffe9eaeaffeaeaeaffe9e9eaffeaeae9ffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe4e5e5ffe4e4e5ffe5e4e4ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdfffdedddeffdedfdfffe2e2e2ffe6e6e6ffdfdfe0ffd8d9d8ffd5d5d4ffd2d2d2ffcfd0d0ffcecfceffcdcdcdffc9c9caffc9c9c9ffc9cac9ffc9c9caffc9cacaffcacacaffcacacbffcbcbcaffcbcbcbffcbcacbffcbcbcaffcacbcbffcbcacbffcbcacbffcbcbcbffcacacbffcacbcbffcbcbcbffcbcbcbffcbcbccffcccbccffcccccdffcccccdffcdcdcdffcecdcdffcececeffcececeffcececeffcfceceffcfcfcfffcfcfcfffd0d0d0ffcfd0d0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd6d5d5ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d8ffd8d8d8ffd9d9d9ffdadad9ffd9d9daffdadadaffdadbdaffdbdbdbffdadbdbffdbdbdbffdbdbdcffdcdcdcffddddddffdddcddffddddddffdddddeffdeddddffdededeffe1e1e1ffe7e7e8fff0f0f0fff7f6f7fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff444343ffdddeddfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffefffefffffefefffffffefffefefefffefffefffefefffffefefefffefefefffdfefefffefefdfffefefefffefefdfffdfefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefffffffffefffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffefffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffefffefffefefffffefefffffffffefffefffffffefefffffefffffffefffefffefefffffefffffffdfdfdfff7f7f7ffefefefffdcdddcffc7c7c7ffbbbbbbffb2b2b2ffa6a6a6ff989898ff848485ff6c6c6cff4f4f4fff424242ff323232ff292929ff2b2c2bff2d2d2eff2e2e2fff2f2e2fff313232ff323231ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7b7bff7b7b7bff7a7a7bff7a7a7aff79797aff79797aff787877ff747474ff707070ff6c6d6dff696a69ff666767ff646464ff616161ff5f5e5eff5b5b5bff585958ff565656ff535354ff515151ff4e4e4eff4b4b4bff484849ff464545ff424342ff424242ff414140ff3f3f3fff474747ff535353ff585859ff5d5d5dff616262ff676767ff6d6d6dff737372ff777878ff7d7d7dff818182ff868786ff8c8b8bff909090ff959595ff999999ff9d9e9dffa3a3a3ffa6a6a6ffa9a9a8ffabababffaeadaeffb0afafffb1b2b1ffb3b3b3ffb4b5b4ffb4b3b3ffb2b3b2ffb2b1b2ffb0b1b0ffafafafffaeaeaeffadadadffabacabffaaaaaaffa9a9a9ffa7a7a7ffa6a6a6ffa3a4a4ffa2a2a2ffa0a0a0ff9e9e9eff9c9c9bff999999ff969696ff919191ff8b8c8bff868787ff818282ff7a7b7aff737373ff6b6b6bff646464ff5d5d5dff565656ff4f4f4fff484848ff434343ff3c3c3cff353434ff3a3a3aff393839ff393938ff393939ff3b3c3cff3e3e3eff404141ff444444ff474747ff4a4a4aff4d4d4dff50504fff525353ff565656ff585859ff5b5c5bff5f5e5eff626261ff656565ff696868ff6b6b6bff6b6b6bff6c6c6bff6d6d6cff6d6c6cff6d6d6dff6e6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000100ff010001ff020302ff060506ff060707ff080808ff0c0c0bff151515ff242424ff353535ff414242ff494949ff515051ff5e5e5eff6a6a6aff777777ff878787ff969696ffa1a1a1ffaaaaaaffb0b1b1ffb5b6b6ffbabbbbffbfbfbfffc3c3c3ffc7c7c7ffcacacaffcfcfceffd1d2d1ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffd0d0d0ffd1d1d1ffd2d3d2ffd4d3d3ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd9d9d8ffdadadaffdbdbdaffdadadbffdadadaffd9d9d9ffd8d9d8ffd8d8d7ffd9d9d8ffdadadaffdbdadaffdadbdaffdcdcdbffdcdcdbffdcdcdbffdbdadbffdbdadbffdcdbdbffdddeddffdfdfdfffdfe0e0ffe1e0e0ffe0e0e0ffdfdfdfffdddeddffdbdbdbffdadad9ffd8d9d9ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd8d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd7d7d7ffd7d8d7ffd7d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd1d0d0ffd1d1d0ffd0d0cfffcfcfcfffcececeffccccccffc9c9c9ffc5c6c6ffc3c3c3ffc0c1c0ffbdbdbdffbababbffb6b6b6ffb0b0b0ffaaaaaaffa3a2a2ff9a9a9aff908f8fff808080ff707070ff676767ff606060ff575656ff4b4a4aff3b3a3bff2d2d2dff212121ff181818ff101111ff0b0a0bff060706ff040304ff020302ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff383838ff373838ff383838ff383838ff383838ff393838ff383838ff383838ff383838ff383938ff383838ff383838ff262625ff262626ff262525ff262625ff262626ff262626ff262626ff262526ff252626ff242425ff232222ff1f1f1fff1d1d1dff1d1d1dff191919ff181919ff191919ff171718ff171617ff1516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151415ff141514ff151414ff151514ff151515ff151515ff141515ff151515ff151514ff191918ff1f1e1fff282728ff343434ff444544ff575757ff6c6d6cff807f80ff909190ffa8a8a9ffc3c4c3ffdddedeffeeeeedfffbfcfcfffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffefefffffefefffffffefffffefffefffffffefffefffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffffffffffffefffffffffffffefefefffefffffffffffffffefefffffffefffffefefefffffefefffefffefffefefefffefefffffffefefffefefefffefffefffffefefffefffefffffffefffffefefffefffefffffefefffffffefffffffefffffefefffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffefffffefffefffefefefffefefdfffbfcfcfff6f6f6ffeeefeeffd7d7d7ffc5c5c5ffb9b8b8ffacacacff9e9e9eff8e8e8fff7d7d7dff6e6e6dff5c5c5dff4b4b4bff3d3e3eff3c3d3cff3c3c3dff3d3d3eff3d3d3dff3f3e3eff3e3e3eff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff3f3f4ffebebebffe0e0e1ffdbdcdbffdbdbdaffdbdcdbffdcdcdbffdcdbdcffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdadaffdadbdaffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd1d1d1ffcfcfd0ffcecfcfffcececeffcdceceffcdceceffcdcdcdffcecdcdffcdccccffcccdccffccccccffccccccffccccccffcbcbcbffcacbcbffcbcacbffcacacaffcacacaffcac9caffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c8c8ffc7c8c8ffc8c8c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc9c9c8ffc9c9c9ffc9c8c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffcacacaffcfceceffd3d3d3ffd7d6d7ffd9dad9ffdddcdcffdedfdeffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdedfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e9ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeaeae9ffeaeae9ffeae9eaffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeaebeaffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffe9eaeaffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe9e8e9ffe9e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaebeaffebebeaffebebebffeaebeaffebebebffebebeaffebebeaffebeaebffebeaebffebebeaffebebebffebebebffebecebffecebebffebebebffebebebffebecebffebececffecebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebebffebebebffebebebffebeaeaffebebeaffebebebffebeaebffebebebffeaeaebffeaeaeaffebeaebffebebebffebebebffebebebffebebebffebebebffebecebffebebecffebebecffecebecffebebebffecebebffebecebffecebebffebebecffececebffebebecffebecebffecebebffebecebffecebebffebebebffebebebffebebebffebebeaffebebebffebeaebffebeaebffebebeaffebebebffebebebffeaebebffebeaeaffeaebeaffeaeaebffeaebeaffeaebebffebeaeaffeaeaebffeaeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebebecffebebecffecececffecececffecececffecedecffecedecffececedffecededffededecffedededffedececffededecffedededffedededffedededffedededffedededffedededffedededffecedecffedecedffededecffecececffecedecffececedffecececffecececffebececffececebffebecebffececebffebebecffecebebffebebebffebebebffebebeaffebebeaffebebeaffebeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeae9e9ffeae9eaffeae9e9ffe9eae9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e9e8ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe7e8e7ffe7e8e8ffe8e7e7ffe8e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe0e0e1ffe0dfe0ffdededeffdfdfdeffdfe0e0ffe3e3e3ffe1e1e2ffdcdcdbffd6d6d7ffd3d4d3ffd1d1d1ffd0d0cfffcececeffccccccffc9c9c9ffc9c9c9ffcacac9ffcacac9ffcacacaffcacacaffcbcacaffcbcbcaffcbcbcbffcacbcbffcbcacbffcacbcaffcbcacbffcacbcbffcacbcbffcbcbcaffcacbcbffcbcbcaffcbcbcbffcbccccffccccccffcdccccffcccdcdffcdcdcdffcdcdcdffcececeffcececeffcececfffcfcfcfffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d7d8ffd8d9d8ffd9d8d8ffd9d9d8ffdad9d9ffdad9daffd9dad9ffdadadaffdbdbdaffdbdbdaffdbdbdbffdcdbdcffdcdcdbffdcdcdcffdddcddffdcddddffddddddffdddeddffdededeffdfe0dfffe2e3e3ffecebebfff3f3f3fffcfcfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff505050ffefeeeffffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffffffefffefefffffffffffffefffffffffffefffefffefffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffefffffffefffffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffefefffffefffffffefffffffffffefffffefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffefefefffffffefffffefffffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffefffffffefefefff9f8f9fff2f1f2ffe6e5e6ffcecdceffc0c0c0ffb6b6b7ffacabacff9d9e9dff8c8c8cff777677ff575757ff484949ff373737ff2c2b2bff2d2e2eff2f2f2eff2f2e2eff323232ff323232ff333333ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7b7bff7a7a7aff7a7a7aff7a797aff7a7a7aff797979ff777777ff727373ff6f6f6fff6b6b6bff676768ff656565ff626363ff606060ff5d5d5dff5a5a5bff585758ff555555ff525352ff4f4f50ff4d4c4dff4a4a49ff474747ff444445ff414242ff414141ff40403fff3e3e3eff444444ff4f4f4fff575656ff5a5b5bff5f605fff656565ff6b6b6bff707071ff757575ff7a797aff7f7f7eff838384ff898888ff8d8e8eff919292ff969696ff9a9a9aff9fa0a0ffa3a3a3ffa5a6a5ffa8a8a8ffaaabaaffacacadffafaeafffb0afb0ffb1b1b1ffb0b0b1ffb0afb0ffaeaeaeffadadacffacababffaaabaaffa9aaaaffa8a8a9ffa7a7a6ffa5a5a5ffa3a3a3ffa2a2a2ffa0a0a0ff9e9e9fff9d9d9dff9a9b9bff989898ff959595ff929291ff8b8c8cff868687ff828283ff7d7d7dff777777ff6f6f6fff686869ff626162ff5b5a5bff535454ff4d4d4eff484748ff414141ff373737ff333233ff393a39ff373838ff373737ff393938ff3a3b3bff3d3d3cff3f3f3fff424242ff454545ff484848ff4b4b4bff4e4e4eff515151ff545354ff575756ff59595aff5d5d5dff606161ff636464ff676867ff6a6a6aff6a6b6bff6b6c6bff6c6c6cff6c6c6cff6c6d6cff6d6d6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff020201ff020202ff020202ff060606ff0c0d0dff141414ff1a1a1aff1e1f1fff232323ff2b2b2aff363637ff474848ff595a59ff6d6d6cff787979ff858585ff919291ff9c9c9dffa7a7a8ffb0b0b0ffb5b5b5ffb9b9b9ffc0bfc0ffc5c4c5ffc9c9c9ffcacbcaffcacacbffcbcacbffcacacaffcacbcbffccccccffcdcdcdffcdceceffcecfceffd0cfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d4d4ffd5d6d6ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d5d5ffd5d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d7ffd7d8d8ffd9d8d9ffd9d9d9ffdadad9ffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d7d6ffd6d7d7ffd5d6d6ffd5d5d5ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd5d6d5ffd5d5d4ffd3d4d3ffd4d3d3ffd3d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d0d1ffd1d1d1ffd0d1d0ffcfcfd0ffcececeffcccdccffcbccccffccccccffccccccffcbccccffcacbcaffcacacaffc9cacaffc7c7c7ffc3c3c3ffbebebfffbababaffb6b6b6ffb2b2b2ffaeaeaeffa8a8a8ff9f9f9fff939392ff858585ff7b7b7bff727272ff616161ff4d4d4dff3d3d3dff353636ff313232ff2a2a2aff202020ff151615ff0f0f10ff0a0a0aff060506ff040404ff020203ff020102ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262626ff262526ff262626ff262526ff262626ff252626ff262626ff262526ff252625ff252626ff252425ff222323ff1f1f1fff1d1d1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff151514ff141415ff151414ff141515ff141515ff141515ff151515ff141414ff161717ff1c1c1cff222222ff2c2d2cff3a3a3bff4d4c4dff605f60ff747474ff858586ff969696ffb4b4b4ffd0d0d0ffe4e4e4fff4f5f4fffdfefefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefefffffffefffffefefefffefffefffefefefffefefefffefffffffffefefffefefefffefffffffefffefffefefffffefffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffefefefffefefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefffffefffffffefffefffefefefffefffefffefffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffefefefffdfefdfffcfdfdfff7f7f8fff0f0f0ffdcdcdcffc7c8c8ffbbbbbbffafafafffa2a2a2ff949494ff848585ff717171ff616161ff50504fff404040ff383839ff3d3d3eff3d3d3dff3e3e3eff3e3e3eff3e3e3fff3f3e3fff3f3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffeeeeefffe4e4e4ffdcdcdbffdadadaffdbdadaffdbdbdbffdadbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadbdaffdadadaffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd7d8d7ffd7d8d8ffd6d7d7ffd7d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d2ffd0d1d1ffd0cfcfffcecfceffcececeffcdcdceffcdceceffcdcdceffcdcccdffcdcccdffcdcccdffccccccffcbcccbffcbcbccffcbcbcbffcacbcaffcacacbffcacacaffcacacaffc9cacaffc9c9c9ffc9c9c8ffc8c9c9ffc9c9c8ffc8c8c8ffc7c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffcccdccffd1d1d2ffd6d5d5ffd8d7d8ffdbdbdaffdddddeffe0dfe0ffe0dfdfffdfdfdfffdededeffdedfdeffdedfdfffdfdfe0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e5ffe5e5e5ffe5e4e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe6e7e6ffe7e7e7ffe8e7e8ffe7e8e8ffe7e8e8ffe8e8e7ffe8e8e7ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffe9e9eaffe9eae9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9eae9ffe9eaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9eae9ffe9e9eaffe9e9eaffe9e9eaffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e8ffe8e8e9ffe9e8e9ffe8e9e8ffe8e8e9ffe9e8e9ffe8e9e9ffe8e9e9ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e8ffe9e8e8ffe8e9e9ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaebffeaebebffeaebeaffeaeaeaffeaebeaffeaeaebffebebebffebeaeaffebebeaffeaeaebffebebebffebeaeaffebebebffebebebffeaebebffeaebebffeaebebffebebebffebebebffeaebebffebebebffebebeaffebeaebffebebebffebebebffebebeaffeaeaeaffebeaeaffeaebebffeaeaebffeaeaebffebebebffebebebffeaeaeaffebeaebffebeaebffebeaebffeaebeaffeaeaebffebeaebffeaebeaffeaebebffebebebffebebebffebebebffebebeaffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebececffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffeaebebffebeaebffebebebffeaebebffebebeaffebeaeaffeaebeaffeaeaebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaebffebebeaffebebebffeaebebffebebebffebebebffebebecffecececffebececffececebffebecebffececebffecececffecececffececedffedededffedededffedecedffedecedffedecedffedededffecededffedededffedededffecedecffecededffedededffecededffecededffecececffecececffecececffececebffececebffebececffebecebffebebebffebececffecececffebebebffebebebffebebebffeaeaebffebeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e6ffe6e6e5ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e4e3ffe2e2e2ffe1e1e1ffe0e0e1ffdfdfdfffdededfffdfdfdfffe2e2e2ffe1e1e1ffdfdedfffd9d9d9ffd5d5d5ffd3d2d2ffd0d1d1ffcfcfcfffcdcdcdffcac9caffc9c9c9ffc9cacaffcacac9ffcac9c9ffcacacaffcacacbffcbcacbffcbcacbffcbcbcbffcacacbffcbcbcbffcbcacaffcbcbcaffcacacaffcacbcaffcacbcbffcacbcbffcbcbcbffcbcbccffcbccccffccccccffcdcdccffcdcccdffcdcecdffcdceceffcececeffcececeffcfceceffcecfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d3ffd4d4d3ffd4d5d4ffd5d5d4ffd5d4d4ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd9d8d8ffd8d9d9ffd8d9d9ffd9dad9ffd9d9daffdadadaffdadbdbffdbdbdbffdbdadbffdbdcdbffdbdbdcffdcdcdcffdcdcdcffdddddcffdcdcddffddddddffddddddffdededeffe0e0e0ffe6e6e6ffeeefeffff6f6f7fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff767575fff6f6f6fffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefffffffefefffffefffffffefefefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffefffffffffffffffefefffefffefffffffefffefefefffffefffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefdfffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffffffffffefffffffefefefffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffefffffefefffffffffffffefffefffefefffffefffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefefffffffffffffefffffffefffefffefefffffffffffffffffffffefefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffefffdfefefffbfbfbfff3f4f4ffebecebffd5d5d4ffc8c7c7ffbbbbbbffb0b0b0ffa3a2a2ff939393ff7f7f7eff606060ff505050ff3e3e3eff2f2f2fff2e2f2fff2e2f2fff323132ff323232ff333333ff333333ff383737ff37373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7b7aff7a7a7aff79797aff797979ff787878ff767676ff717271ff6e6d6eff6a6a6aff676666ff636363ff616161ff5e5e5fff5c5c5cff595959ff565756ff545353ff525151ff4e4e4eff4c4c4cff494848ff454646ff434342ff404040ff403f40ff3f3f3fff3d3c3dff414242ff4d4d4dff555455ff585858ff5c5d5cff636362ff686868ff6d6d6eff727271ff767776ff7b7c7bff808080ff858585ff8a8a8aff8e8f8eff929393ff979797ff9b9c9cff9f9f9fffa2a2a2ffa5a4a5ffa7a7a7ffa9a9a9ffaaaaaaffacacacffaeadadffacacacffacababffaaaaaaffa9a9a9ffa8a8a8ffa6a7a7ffa5a5a5ffa4a4a4ffa2a3a3ffa0a1a0ff9f9f9fff9e9e9eff9c9c9cff9a9a9bff989999ff969696ff949494ff919191ff8e8d8eff888888ff838282ff7e7e7eff797979ff717272ff6b6b6bff656565ff5e5f5eff585757ff525151ff4b4b4bff464746ff403f40ff363736ff323231ff393939ff383738ff373737ff383838ff393a39ff3b3b3bff3e3d3eff404040ff434343ff464646ff494949ff4c4c4dff50504fff535353ff555655ff585758ff5b5b5bff5f5f5fff626262ff666666ff696a6aff696a6aff6a6a6aff6b6b6bff6c6b6cff6c6c6cff6d6c6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff010102ff050404ff070808ff090909ff080809ff0a0a09ff0e0e0eff151415ff1f2020ff2c2c2cff383837ff414141ff4b4b4cff595959ff696868ff767676ff888888ff969797ffa2a2a2ffaaababffb3b4b3ffbbbabaffbdbdbcffbebdbeffbfbfbfffc1c0c1ffc2c3c2ffc4c4c4ffc5c5c5ffc5c4c5ffc5c5c5ffc6c5c6ffc6c7c7ffc8c8c8ffcac9caffcbcbcbffccccccffcdcdcdffcfcfceffd0d0d1ffd1d2d1ffd1d2d1ffd2d2d1ffd1d1d1ffd0d0d1ffd1d0d1ffd1d1d1ffd1d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d5ffd5d6d6ffd7d6d6ffd7d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d0ffd1d0d0ffcfd0cfffcfcfd0ffcfcfcfffcfceceffcececeffcececeffcdcdcdffcdccccffcbcbcbffc9cac9ffcac9c9ffcac9c9ffc8c8c8ffc6c7c7ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc1c0c1ffbebfbeffbababaffb3b3b3ffacacacffa5a6a5ff9e9f9eff979796ff8e8e8fff848483ff717171ff595a59ff49494aff434343ff3b3b3bff2d2e2dff1f2020ff171818ff131313ff111110ff0d0d0dff090909ff060607ff050405ff030303ff010202ff010000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141414ff151415ff141415ff141414ff141514ff141415ff141515ff141414ff181818ff1e1f1eff272627ff323232ff434243ff545455ff676867ff7a7979ff8a898aff9c9c9cffc5c5c5ffdbdbdbffecececfffbfbfbfffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffffefffffefefefffefffefffffffffffffffefffffefffffffffefffefffefffffffefffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffefffefffffffefffffffefffefefffffffffefffefefefffefffefffefefefffefefefffffefffffefefefffefefefffefffffffefffefffefefefffffffefffffefffffefefffffffefffffefefefffffffffffffffffffffefffffffefffffefefefffefefefffefefefffdfefefffcfdfdfff9f8f8fff2f2f2ffe2e3e2ffcacacaffbdbebdffb2b2b2ffa6a5a6ff989898ff888888ff757574ff656665ff555555ff444444ff3b3b3bff3d3d3dff3e3e3eff3e3e3fff3f3e3eff3e3f3fff3e3f3eff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfbfff2f1f2ffe8e8e7ffddddddffd9dad9ffd9d9d9ffdadadaffdbdadaffdadbdaffdadbdbffdbdbdbffdadbdbffdbdbdaffdbdbdaffdadadaffdadadaffdadadaffd9d9daffd9dadaffdad9d9ffdad9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d3d4ffd3d4d4ffd3d3d3ffd2d2d2ffd0d1d0ffcfcfcfffcfceceffcececeffcececeffcececdffcdcdceffcdcdcdffcccdcdffcccdccffcccbcbffcccbcbffcbcbcbffcbcbcbffcbcacaffcacbcaffcacacaffcacacaffcac9caffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc7c8c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c9c8ffcbcacbffcfcfcfffd4d3d4ffd6d6d6ffd9d9d9ffdcdcdcffdfdedfffe0dfe0ffdfdfdfffdededeffdfdfdeffdedfdfffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e3ffe4e3e3ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e6e6ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffe9eae9ffeaeae9ffeae9eaffe9e9eaffeae9eaffe9e9e9ffe9eaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9eae9ffeaeae9ffe9eae9ffeae9eaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaebeaffebeaeaffebeaeaffebeaeaffeaeaeaffebebebffebebebffeaebebffeaeaeaffebeaeaffeaebebffeaebeaffeaeaeaffeaebeaffeaebebffeaeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffebeaebffebeaebffebeaeaffebebeaffebebeaffeaeaebffebeaeaffeaebeaffeaebeaffeaeaeaffebeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffebeaeaffebeaebffebebebffebeaebffeaebebffeaebebffebeaebffebebebffebebeaffebebebffebebeaffebebebffebebebffebebebffebebebffebeaebffeaeaebffebeaebffeaebeaffeaeaebffeaebebffeaebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffeaebeaffebeaebffebebebffebebebffebebecffebececffebebebffecebebffebecebffecebecffecececffecececffededecffedededffececedffedededffecededffecedecffedececffededecffedecedffedededffedecedffecedecffecececffecececffedececffecececffecececffebececffebececffecebecffebececffebebebffebecebffecebebffebebebffebebebffebebebffebebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffe9eae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e8e8ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e3ffe2e3e2ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdededeffe0e0e0ffe0e1e0ffdbdcdbffd7d6d7ffd3d3d4ffd2d2d2ffd0d0d0ffcececeffccccccffc9cac9ffc9c9c9ffcacac9ffcac9caffcacacaffcbcacaffcacacaffcacbcbffcbcbcbffcbcacbffcbcacbffcacacbffcbcbcbffcbcbcbffcacbcbffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbccffccccccffcccdccffcdcccdffcdcdcdffcdcdcdffcececdffcececdffcfcecfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd0d1d0ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd3d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9dadaffd9dadaffdadadaffdbdbdaffdbdadbffdbdbdbffdcdbdcffdbdbdbffdcdcdcffdddcdcffdddcddffddddddffddddddffdededeffdfe0dfffe1e2e2ffe9e9eafff3f2f2fffbfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0affb3b2b2fffafafafffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefffffffefefffefefffffefefffffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffefefffffefffffffffefffffefffffffffffffefffefffefefefffefffffffefefffffefffefffefffefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffefffefffffffefefefffffefffffefffefffefefefffdfdfdfff5f5f5ffeeeeedffdadbdbffcbcacaffbfbebfffb4b4b4ffa7a6a7ff989898ff848584ff676768ff575858ff444545ff343434ff2c2d2cff323132ff323232ff333333ff333333ff373737ff383738ff38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7bff7a797aff79797aff797879ff787878ff777877ff757575ff717070ff6c6d6cff686868ff646464ff626161ff5f5f5eff5c5c5cff5b5a5bff585858ff555655ff525253ff505050ff4d4d4dff4a4a4aff484747ff454544ff414141ff3e3e3fff3e3e3eff3d3d3eff3b3c3bff414140ff4b4b4bff535253ff565756ff5a5b5bff5f605fff666566ff6b6b6aff6f6f6fff737473ff787878ff7d7d7dff828282ff878686ff8b8b8bff8f8f8fff929292ff979797ff9a9a9aff9d9d9cffa0a1a0ffa3a2a2ffa5a5a5ffa6a6a6ffa8a7a7ffa8a8a8ffa7a6a6ffa6a6a5ffa4a4a4ffa3a4a4ffa3a3a2ffa1a2a2ffa1a1a1ff9f9f9fff9e9e9eff9c9c9cff9b9a9bff999999ff979798ff969596ff939494ff919291ff8e8e8eff8c8b8bff898989ff848585ff7e7e7eff7a7a7aff747574ff6d6d6dff676767ff616060ff5b5b5aff545455ff4f4e4eff494849ff444444ff3e3d3eff363636ff323332ff383838ff363736ff353636ff373737ff383837ff39393aff3b3b3bff3e3e3dff404141ff434444ff474747ff4a4a4aff4d4d4dff505050ff535353ff575656ff5a5a5aff5e5d5dff616161ff666665ff696868ff696a6aff696a6aff6a6b6aff6b6c6bff6c6b6cff6c6c6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff020201ff020202ff020202ff020102ff030303ff060506ff09090aff0d0e0dff131313ff191919ff1e1e1dff252525ff2d2d2dff383838ff4a4a4aff616161ff797878ff888888ff969695ffa0a1a1ffa4a4a4ffa8a8a8ffacababffb0afb0ffb4b4b3ffb6b6b6ffb6b6b7ffb6b7b7ffb7b7b7ffb8b8b8ffbabab9ffbbbbbbffbdbdbeffc0c0bfffc2c2c2ffc3c3c3ffc6c5c6ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcacac9ffcacac9ffcac9c9ffcbcbcbffcccccbffccccccffcdceceffcfcfcfffd0d0cfffd0d1d0ffd1d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d2d3ffd3d2d2ffd2d2d2ffd0d0d0ffcfd0d0ffcfcfcfffcececfffcfcfcfffcfcfcfffcfcfceffcececeffcecdceffcdcdcdffccccccffcbcbccffcacbcbffcbcbcaffcacacaffc9c8c8ffc8c8c7ffc6c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c3c4ffc3c3c3ffc1c1c1ffc0c0bfffbfbfbfffbebebeffbdbcbdffbbbbbaffbab9b9ffb9b9b9ffb9b9b8ffb6b6b7ffb5b6b5ffb3b3b4ffb1b1b1ffadadacffa6a5a6ff9c9b9cff909190ff858686ff7a7a7aff707070ff676767ff565556ff3d3e3dff292828ff1e1e1dff191919ff141313ff0e0e0eff0a0a09ff070707ff060606ff050605ff040404ff020302ff010101ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141414ff141414ff151515ff151415ff141414ff151514ff121212ff151515ff1a1b1bff222221ff2b2b2aff393939ff4b4b4bff5d5d5dff6f6f6fff7f7f7fff8e8e8effa4a4a4ffd4d4d4ffe1e2e2fff2f1f1fffcfcfdfffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefffefffefffefffefefefffefefefffefffefffefffffffefffefffffefffffffffffffffefffffefffefffffefffffffffefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffefffffffffefffffffffffefffefffffefffffffffffffefefffffefffefffffefefffffefefffffffefffffefefffefefefffffffefffefefefffefffffffefffffffefffefffefffefffffefefffffefffffffefefffffffffffffffffffffefefffffffefffffefefffefefefffefefefffdfdfefffdfdfefffafafafff5f4f4ffe9e9e9ffcfcecfffc0bfc0ffb5b5b5ffa9a9aaff9c9c9dff8e8e8dff7d7d7dff696868ff595959ff484949ff3d3d3dff3f3e3fff3e3f3eff3e3e3eff3f3e3fff3e3e3eff3f403fff3f3f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f3f4ffebecebffe1e1e1ffd9dad9ffd9d8d8ffd9d9d9ffdadad9ffdad9daffdadadaffdbdbdaffdadadaffdadbdbffdadbdbffdadbdaffdadadaffdadadaffdad9daffdad9d9ffdad9d9ffd9d9d9ffd9d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcececfffcececeffcecdceffcdcecdffcdcdcdffcdcdcdffccccccffcccccbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacbcaffcacacaffc9c9c9ffc9cac9ffc9c9c9ffc8c9c9ffc8c9c8ffc8c7c8ffc8c8c8ffc8c8c7ffc7c8c8ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c7c7ffc8c8c8ffc8c8c8ffc9cac9ffcdcecdffd2d2d2ffd5d5d6ffd8d7d7ffdbdadaffddddddffdfdfdfffdfdfdfffdededeffdddedeffdededeffdedfdfffdfe0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e5e4ffe5e4e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9eaeaffe9eaeaffe9eae9ffe9eae9ffeae9e9ffe9e9eaffeae9e9ffeaeaeaffeae9eaffeae9e9ffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeae9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffe8e8e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaebebffebebeaffeaeaebffeaeaebffeaebeaffeaebebffeaebeaffebeaebffebebebffebeaebffeaebeaffebeaeaffebebeaffeaebeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebeaebffebeaebffebebebffebebebffebebebffebecebffebebebffecebebffecececffebececffecececffecececffecedecffecececffedecedffecececffecedecffececedffedececffedececffededecffedecedffedededffecececffecececffecececffecececffecececffececebffebebecffebebecffebecebffebececffebebebffebebebffebebebffebebebffeaebeaffebeaeaffebeaeaffeaebeaffeae9eaffeaeaeaffeaeae9ffe9e9e9ffe9eaeaffe9eaeaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe7e7e8ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e7ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e6e6ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe4e5e4ffe4e4e3ffe3e2e3ffe2e2e2ffe1e2e1ffe0e1e1ffdfdfdfffdfdedfffdddeddffdededeffe0e1e0ffdfdedeffd9d9d9ffd6d6d6ffd4d3d3ffd1d1d1ffd0d0cfffcdcdcdffcacacaffc9cac9ffc9cac9ffcacac9ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcacaffcbcbcbffcbcbcbffcacbcbffcbcbcaffcacacbffcacacbffcacacaffcbcbcaffcbcbcbffcbcbccffcccbccffccccccffcccccdffcccdcdffcdcdcdffcdcdcdffcececeffcececeffcecfcfffcececfffd0cfcfffd0d0cfffd0cfd0ffd1d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd2d2d3ffd2d3d3ffd3d3d4ffd3d4d4ffd4d4d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d7ffd6d7d6ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadbdaffdbdbdaffdbdbdbffdbdbdcffdcdbdbffdcdcdcffdcdcdcffdddcdcffdddddcffddddddffdddedeffdededeffdfdfe0ffe3e4e4ffedededfff6f5f5fffcfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff333334ffdfdfdffffcfbfcfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffefffefffffffefffefefffffffffefffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffffffffefefefffffffffffffffffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffdfdfefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffefffffffffffffffefffefffefffefffefffefffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefefffffefefffefffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffefefffffefefefffefefffffefffffffefefefffdfdfdfff8f9f8fff1f0f0ffe2e2e2ffcececeffc1c2c1ffb7b7b7ffabababff9d9d9cff8b8c8cff6f6f6fff5e5e5fff4b4b4bff3a3a3aff303030ff323232ff333333ff333333ff373737ff373838ff393838ff38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a7aff797a79ff797978ff787878ff777777ff767676ff737474ff6f6f70ff6a6b6bff666667ff626262ff5f5f60ff5c5d5dff5a5a5aff585858ff565655ff545454ff515151ff4e4e4fff4b4c4bff494849ff464646ff424242ff404040ff3d3d3dff3d3d3dff3c3c3dff3b3b3aff3f4040ff4b4a4aff505151ff545454ff575858ff5c5d5dff626262ff676767ff6b6c6cff707070ff747574ff797879ff7e7e7dff828282ff868687ff898989ff8c8c8cff909090ff939393ff969796ff999a9aff9d9c9cff9e9f9effa0a0a0ffa1a1a1ffa1a1a1ff9f9f9fff9f9e9fff9d9d9dff9c9c9dff9d9d9dff9d9c9cff9c9c9cff9b9a9aff99999aff989898ff969796ff949594ff939393ff919191ff8e8e8eff8b8b8bff888888ff858586ff838383ff808081ff7a7a7aff757575ff707070ff696a6aff636363ff5d5d5dff575757ff515151ff4b4b4bff454645ff414041ff3b3b3bff333333ff323232ff373737ff353535ff343434ff353534ff363636ff383738ff393a3aff3c3b3cff3e3e3eff414141ff454544ff484747ff4a4b4bff4d4e4eff515151ff545454ff585858ff5c5c5cff606060ff656565ff6a6969ff696969ff696969ff696a69ff6a6b6bff6c6b6bff6b6c6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff010101ff030303ff050505ff060606ff070708ff090a0aff0b0b0cff0e0e0eff131313ff1c1d1dff2e2e2eff474747ff5c5d5cff717171ff7d7e7eff838384ff888887ff8d8d8dff939293ff989897ff9d9d9dffa0a0a0ffa2a2a2ffa3a3a4ffa5a6a5ffa7a7a7ffa9a9a9ffabababffafaeaeffb1b1b1ffb4b4b4ffb7b7b7ffbab9b9ffbbbcbcffbdbdbdffbebebdffbdbdbeffbfbfbeffc0c0c0ffc1c1c2ffc2c2c2ffc4c3c3ffc5c5c5ffc7c7c7ffc8c9c9ffcacbcbffcccbcbffcbcccbffcccdccffcecdceffcececfffcececeffcecdceffcbcbcbffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c6c5ffc5c5c4ffc3c2c3ffc2c2c1ffc1c0c1ffbfc0bfffbdbdbeffbcbdbcffbbbbbcffbababaffb9b9baffb7b8b8ffb5b5b5ffb3b4b3ffb2b3b2ffb1b0b0ffaeafafffadadaeffabacabffa9a8a9ffa8a8a8ffa9a9a8ffa9aaaaffa5a5a5ffa1a1a1ff9d9d9dff989998ff8e8e8eff828282ff747575ff6b6a6bff5c5c5cff4d4d4dff434343ff3a3939ff2d2d2eff1d1d1eff101010ff09090aff080807ff060606ff040405ff030303ff020102ff020201ff010101ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131414ff141415ff141414ff141414ff141414ff141515ff141415ff141414ff141314ff171717ff1d1d1dff242524ff303030ff414041ff545554ff676766ff777677ff868686ff949494ffb0b0b0ffddddddffe9e9e9fff9f9f9fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefefffefffffffefffefffffefefffffefefffefefefffefffffffefffefffefefffffefefefffefffefffefefefffffefefffefffffffffefffffefffffffefffffffffffffffffefefffefffffffffffffffffffffffefefefffffffefffefffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffffffefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffefffffffffffefffefefefffffffefffefefefffefefffffffefefffffefefffffffefffefefefffefffefffefffffffffefefffefefefffefffefffffefffffefefffffefefefffffefffffefefefffefefefffefefefffefdfdfffdfdfdfffbfbfbfff5f5f6ffeeeeeeffd5d6d5ffc4c4c4ffb8b8b7ffacacadffa1a1a0ff939293ff838383ff717171ff5c5d5dff4d4d4eff3f3f3fff3e3e3eff3e3f3fff3e3e3eff3e3e3eff3f403fff403f3fff3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfbfbffefefefffe5e4e4ffdadbdbffd8d8d9ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d2d3ffd1d2d1ffcfcfd0ffcfcfcfffcececfffcececeffcececeffcdceceffcccdcdffcccdccffccccccffccccccffcbcbccffcbcbccffcbcbcbffcbcacbffcbcacbffcacacaffcacacaffc9cacaffc9c9c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c7c8ffc7c8c8ffc8c8c8ffc8c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffcbcccbffd0d1d1ffd5d4d4ffd6d7d6ffd9d9d8ffdcdbdcffdededeffdfdfdfffdfdedfffdddeddffdddddeffdfdfdeffe0dfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe7e7e8ffe7e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffe9e9e9ffe9eae9ffe9eaeaffeae9e9ffe9e9e9ffe9eae9ffeae9eaffe9e9eaffe9e9e9ffeae9eaffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeae9ffeaeae9ffeae9eaffeaeae9ffeae9eaffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe7e7e7ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe7e8e7ffe7e8e7ffe8e7e8ffe7e8e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe9e9e8ffe8e9e9ffe8e8e9ffe9e9e9ffeae9e9ffeaeae9ffe9e9e9ffe9eae9ffe9eaeaffeae9e9ffe9e9e9ffe9eae9ffeae9eaffe9e9eaffe9e9e9ffeae9eaffe9eae9ffe9e9e9ffeaeaeaffeaeae9ffe9e9eaffeaeae9ffe9e9eaffeaeae9ffe9eaeaffe9eae9ffeaeae9ffe9e9eaffeaeae9ffeae9eaffe9eae9ffe9e9eaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffe9eaeaffeaeae9ffeae9eaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebeaffebeaeaffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9eae9ffeaeaeaffeae9eaffe9e9e9ffe9eae9ffeae9eaffe9e9eaffe9e9e9ffeae9eaffe9eae9ffe9e9eaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffeaebeaffebebeaffebeaebffebebebffebebebffebebebffebebecffebececffecebecffecececffecececffecececffecececffecececffecececffedececffecececffecededffecedecffedececffedecedffecececffececedffecececffecececffebebecffebecebffebecebffecebebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaebebffeaebebffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9e9eaffe9e9e9ffeae9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e6ffe5e6e5ffe5e5e6ffe4e5e5ffe4e5e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e1e2ffe0e1e1ffe0e0e0ffdfdfdfffdeddddffdddedeffe0e1e1ffe1e2e1ffdcdcdcffd8d8d7ffd5d5d5ffd2d2d3ffd1d1d0ffcfcecfffccccccffc9c9c9ffc9c9c9ffc9cacaffcac9caffcacacaffcacacaffcbcacbffcacacbffcacacaffcbcacbffcacbcaffcacacaffcbcacaffcbcacaffcacacaffcacacaffcacacbffcbcbcaffcbcbcbffcbcccbffcccccbffccccccffcdcdccffcdcdcdffcdcdcdffcdcdceffcececeffcececfffcfceceffcfcfcfffcfd0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d1ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d5ffd5d5d5ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadad9ffd9dad9ffdadadaffdadbdbffdbdadbffdbdbdbffdbdcdbffdcdbdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffdededeffdfdfdfffe1e1e1ffe8e8e8fff0f0f0fff7f7f6fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff6f6f6fffeeeeeefffdfdfcfffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefefefffffefefffffefefffefffefffffffffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffffffffefffffffefffefffefffefffffefefffffffffffefefefffffffefffffefffffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffffefffffefffefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefffffffefefefffffffffffefffffffffffffffffefefffefefefffffffefffffffffffffffffffefefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffefffefffffffffffefefefffefefefffffffefffffffffffffffefffefefefffefffefffefefefffefffefffffefffffefefffffffffefffffffefffefefefffefefefffefdfdfffbfafafff2f3f3ffe9eae9ffd3d3d3ffc5c5c5ffbbbbbbffafb0afffa2a3a2ff929191ff757576ff656565ff535352ff424141ff343434ff333333ff333333ff383737ff373837ff383838ff383839ff393838ff363535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7979ff797978ff787878ff777877ff767676ff767676ff737373ff6e6f6eff696969ff646465ff616060ff5d5d5dff5a5a5aff575858ff565555ff535353ff505151ff4e4e4eff4b4b4bff494949ff464646ff434343ff404140ff3e3d3dff3c3c3cff3c3c3cff3d3d3dff3c3b3bff3f3f3fff4b4a4aff4f4f50ff525252ff555554ff595959ff5e5e5fff646364ff686868ff6d6c6dff707171ff757475ff797979ff7c7d7dff808080ff828383ff858586ff888988ff8c8c8cff909090ff939293ff969695ff989899ff9a9b9aff9b9a9bff999a9aff989898ff989897ff979697ff969696ff969696ff979797ff979696ff959595ff949494ff939292ff919191ff90908fff8e8e8eff8c8c8cff888888ff858585ff818282ff7f807fff7d7d7dff7a7a7bff767675ff717170ff6c6b6bff656666ff605f5fff5a5959ff545454ff4e4e4eff484848ff424242ff3d3d3dff373837ff303130ff2e2e2eff363536ff343334ff333332ff343434ff343534ff363636ff383838ff3b3a3aff3c3c3cff3e3e3eff414142ff454445ff484847ff4b4b4bff4e4f4fff535253ff575656ff5a5b5bff5f5f5fff646464ff696969ff686969ff696969ff6a6969ff696969ff6b6b6aff6b6b6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff020202ff020202ff010201ff020202ff030303ff040404ff060605ff090909ff121212ff222121ff343434ff474747ff525352ff5b5b5cff626262ff676767ff6e6e6dff737473ff797979ff828282ff858585ff898888ff8b8a8bff8c8d8dff908f90ff929292ff969696ff9a9a99ff9d9d9dffa0a0a1ffa3a3a3ffa6a6a6ffa9a9a9ffaaababffacabacffaeaeaeffb1b2b2ffb4b4b4ffb4b5b5ffb6b5b6ffb7b8b7ffbbbabbffbebdbdffc0bfc0ffc2c2c2ffc3c3c4ffc4c5c4ffc6c5c6ffc7c7c7ffc7c7c7ffc7c7c7ffc4c4c4ffc3c3c2ffc1c2c1ffc1c1c1ffc0bfbfffbebebeffbdbdbdffbcbbbbffbbbbbbffbabab9ffb8b8b8ffb5b6b5ffb3b3b3ffb2b2b1ffafafafffacadacffabababffaaaaabffa7a7a7ffa4a4a3ffa1a1a1ff9f9f9fff9d9c9cff9a999aff979898ff969796ff949494ff929292ff8f8f8fff8f908fff909190ff8e8d8dff838383ff7d7d7dff777776ff6e6e6eff606060ff525152ff474747ff3e3e3eff313130ff232322ff19191aff151415ff0f0e0eff090909ff050505ff020102ff010101ff010202ff010102ff000000ff000001ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141313ff141414ff141414ff141414ff141414ff141514ff151515ff141415ff151515ff1a1a1aff212021ff292929ff363636ff4a4a49ff5f5f60ff717171ff7f7f7fff8d8d8eff9d9d9effc3c3c2ffe4e3e4ffefefeffffcfcfcfffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffffefefffffefffffffefffffffffefffefffefffffefffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefefffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffefffffefffffffffefffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffefefffffefefefffdfefdfffefefdfffefdfdfffcfcfcfff7f7f7ffefefefffdbdbdbffc7c7c6ffbababaffb0b0afffa4a4a4ff979797ff878787ff767777ff626263ff515152ff424241ff3a3a3aff3e3e3eff3e3f3fff403f3fff3f3f3fff3f4040ff3f3f3fff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfbfff2f2f2ffe9e9eaffdededeffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffdadad9ffd9d9daffd9dad9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd1d1d1ffcfd0cfffcfcfcfffcececfffcececeffcececdffcdcdcdffcdcdcdffcdccccffccccccffcbccccffcbcccbffcbcbcbffcbcbcbffcacacaffcacbcaffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c7c7ffc8c8c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c7c7ffc8c8c8ffc7c8c8ffc8c7c8ffc8c7c7ffc7c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffcbcacaffcfceceffd2d2d2ffd6d6d5ffd8d8d8ffdbdbdaffddddddffdedfdfffdfdfdfffdedfdeffdedddeffdededeffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e4ffe5e4e4ffe5e5e5ffe6e5e5ffe6e5e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e8e8ffe9e9e9ffe8e9e9ffe9e8e9ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9eaffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffeae9eaffeaeae9ffe9eae9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeae9ffe9eaeaffeaeaeaffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffe9e9e9ffeaeaeaffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9eaffeaeae9ffeaeae9ffeae9e9ffe9eaeaffeae9e9ffeae9e9ffe9eaeaffe9eae9ffe9e9e9ffe9eaeaffe9e9e9ffe9eae9ffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9eaeaffe9eaeaffe9e9e9ffeae9eaffe9eaeaffeae9eaffeae9e9ffe9e9e9ffeaeae9ffe9e9eaffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffe9eae9ffeae9eaffe9e9e9ffe9e9e9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaebeaffebebebffeaebeaffebebebffebebebffebecebffebebecffebebecffececebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececebffecececffecebecffececebffecebecffebebebffecebebffebebebffebebebffebebebffebebeaffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e8ffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe6e5e6ffe5e5e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e1e2ffe1e1e0ffe0e0e0ffdfdfdfffdededeffddddddffdededeffe1e2e1ffe0dfe0ffdadadaffd6d7d7ffd3d3d4ffd1d1d1ffd0cfd0ffcdceceffcbcbcbffcac9c9ffc9c9c9ffcacac9ffcacacaffcacbcaffcacacaffcacacbffcacacaffcbcbcbffcbcacbffcacacaffcacacaffcacacaffcac9caffcacacaffcbcbcbffcbcacaffcbcbcbffcccbcbffcbccccffccccccffccccccffcdcdcdffcdcdcdffcdcecdffcececeffcececeffcfcfceffcfcfcfffcfcfcfffcfd0d0ffd0cfcfffd0d0d0ffd0d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d4ffd5d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdaffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdcdcdcffdddddcffdddcddffddddddffddddddffdededeffe0dfe0ffe2e2e2ffebebebfff3f3f3fffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ffa8a8a8fff5f5f5fffefdfdfffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefefffefefefffffffefffffefefffffffefffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffefffffffffffefffefffffefffffffefffffffffefffffefefffefefffffefefffffffefffffffefefffefefefffefefefffdfefefffdfdfefffefdfefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefffffffefffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffefffffffefffffefefffefefffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffefefefffdfdfdfffefefefffffefffffffffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefefefffefefefffefefdfffdfefefffcfdfcfff5f4f5ffedededffdbdbdbffcccccbffbfbfbfffb4b5b4ffa8a8a8ff989798ff7b7b7bff6c6b6cff59595aff494949ff393839ff303030ff373737ff373737ff383938ff383838ff383838ff353535ff373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff777777ff767676ff767575ff757675ff737273ff6d6c6dff676667ff626261ff5e5e5eff5a5a5aff585757ff555554ff525252ff4f504fff4d4c4dff4a4a4bff484747ff454545ff434343ff404040ff3e3d3eff3b3b3cff3a3a3aff3b3b3bff3c3d3dff3b3b3cff3f3e3fff494948ff4c4c4cff4d4e4dff505151ff555555ff5b5a5bff60605fff646464ff686868ff6c6c6cff707070ff737374ff767676ff7a7979ff7c7d7dff807f80ff838383ff868586ff8a898aff8d8c8cff8f9090ff929292ff949493ff949494ff939393ff919192ff919191ff909090ff909090ff909090ff909090ff908f90ff8e8f8eff8d8d8dff8c8c8cff8b8b8bff8a8a8aff898888ff868686ff838283ff7f807fff7d7c7dff7a797aff787778ff757575ff727271ff6c6c6cff686767ff626262ff5c5d5dff575757ff525152ff4c4c4cff464545ff404040ff3c3b3bff363736ff302f30ff2c2b2cff343534ff333333ff323232ff333333ff343434ff353535ff373737ff393939ff3a3a3aff3b3b3bff3e3d3eff414141ff444545ff484848ff4c4c4bff505050ff545455ff595959ff5e5e5eff636363ff686768ff686768ff696969ff696969ff6a6969ff6a6a6aff6b6a6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff010100ff000100ff020201ff060606ff0c0d0dff131313ff1d1c1dff202020ff262525ff2e2d2dff363535ff3d3d3dff464546ff4c4b4cff555554ff585858ff5c5c5cff606060ff646464ff656564ff656565ff686969ff6d6e6dff727272ff7a7979ff818181ff868687ff8a8a8aff8d8d8cff919090ff949494ff979797ff9b9b9bff9d9d9dff9f9e9fffa2a1a2ffa6a5a6ffaaaaaaffafaeaeffb1b1b1ffb3b3b3ffb5b4b4ffb6b6b6ffb8b8b8ffb9b9b9ffb9b9b9ffb5b5b6ffb4b4b4ffb3b3b3ffb1b2b1ffafafafffadadadffabababffabaaaaffa8a8a8ffa6a7a6ffa3a3a3ffa1a1a0ff9e9e9eff9a9b9aff969696ff949394ff929192ff8d8d8cff888887ff848584ff838282ff7f7f7fff7c7c7cff7a7b7aff797879ff757575ff737272ff717171ff6d6d6cff676867ff626262ff565656ff464746ff404040ff393a3aff2f2f30ff2b2b2bff232322ff1a1a1aff141414ff0e0e0eff0a0a0aff090809ff070807ff050505ff030303ff010100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111110ff131314ff131413ff131413ff141414ff141414ff141414ff141414ff131314ff171617ff1d1d1dff252424ff2f2e2eff3e3d3dff525252ff686768ff797979ff878887ff959595ffabababffd2d2d2ffebebebfff6f6f7fffefefefffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffefefffffffefffefffffffefffefffffefffffffefffffffefefffffefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefffffffefffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefffffffffffefffffffefffffefefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffefffffffffefffefffffffffffefffffffefffffefefffefefffffefefffffffffefffefefefffefefffffffefffffffefffffffefefffffefefffefefefffffefffffffffefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfcfff8f7f8fff1f1f1ffe1e1e1ffc9c9c9ffbdbcbcffb2b2b1ffa7a6a7ff9a9a99ff8a8a8aff7a797aff686868ff545454ff464545ff3c3c3cff3f3e3eff3f3f3fff3f3f3fff3f403fff403f40ff3e3d3eff3f3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff3f4f3ffecececffe2e2e2ffd9d9d9ffd7d8d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdad9daffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d8d8ffd8d7d8ffd7d7d7ffd7d6d7ffd6d7d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d2ffd1d0d1ffd0cfd0ffcfcecfffcececeffcececeffcdcecdffcdcdcdffcdcdccffccccccffccccccffcccbccffcbcbccffcbcbcbffcbcbcaffcbcacaffcacacaffcac9caffc9c9caffc9c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc7c7c8ffc8c8c7ffc7c7c8ffc7c7c8ffc9c9c9ffcdcccdffd1d1d1ffd5d4d4ffd7d7d7ffdad9d9ffdcdcdcffdedfdeffdfdfdfffdededeffdededeffdededeffdedfdfffe0e0e0ffe0e1e0ffe1e0e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e9e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffeaeae9ffeae9e9ffe9eae9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e8e9ffe9e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe9e9e8ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9eae9ffeae9e9ffe9e9eaffeaeae9ffeae9e9ffe9e9eaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9eae9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9eaffeaeae9ffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeae9eaffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaebeaffebeaeaffebebebffebeaebffebebebffebebebffebebebffececebffebecebffecebebffececebffebececffecececffecececffecececffecececffecececffecececffebececffecebecffecebecffebecebffecebebffebebebffebebebffebebebffebebebffebebebffeaebeaffeaebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e5e6ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e1ffe0e1e0ffe0e0e0ffdfdfdfffdededeffddddddffddddddffe0e0e0ffe1e1e1ffdddddeffd8d8d9ffd6d5d5ffd2d2d2ffd0d0d0ffcfcecfffccccccffcac9caffc9c9c8ffc9c9c9ffcacacaffcacac9ffcacbcaffcbcbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacac9ffcacacaffcacacaffcacacaffcbcccbffcccbcbffcccccbffccccccffcccdccffcdcccdffcecdceffcecdceffcececdffcfceceffcecfceffcfcfceffcfcfcfffcfd0d0ffd0d0d0ffd1d0d1ffd1d0d1ffd1d0d0ffd1d1d1ffd2d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d3d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d3ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9d9ffdad9daffdadad9ffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffdedddeffdededeffdfdfdfffe0e1e0ffe5e5e5ffefeeeefff6f6f6fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff202121ffd1d2d2fff9f9f9fffefffffffefffefffefffefffffffefffefffefffefefefffefefefffefefefffffefefffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefefffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffffffffffffffffffefffefffefffffffefffefffefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffefefffefffffffefefffffffffffffffffffffffffffffffffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefffffffffffffffffefffffffefefffffffefffefefffffffffefffefefefffefefefffdfefdfffefefdfffdfdfdfff7f6f6ffeff0efffe1e2e1ffd1d0d1ffc3c3c3ffb8b8b8ffadadadff9c9c9cff808080ff727272ff606160ff515050ff3f3f3eff343535ff383837ff383838ff383838ff383838ff363535ff363737ff373637000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff777778ff767776ff767575ff757576ff757575ff717171ff6b6a6aff646464ff5f5f60ff5b5b5bff575757ff545454ff515151ff4f4e4eff4b4b4cff494948ff464746ff434444ff424242ff404040ff3e3e3eff3c3c3cff3a3a3aff3a3939ff3a3b3aff3c3c3bff3b3a3bff3c3c3cff444545ff484848ff494a4aff4e4e4fff535353ff585858ff5c5c5dff616061ff646465ff666767ff6b6a6aff6d6e6dff707070ff747474ff777878ff7b7b7bff7e7e7dff808180ff838483ff868686ff898988ff8b8b8bff8d8d8dff8d8d8dff8c8d8cff8b8b8bff8a8b8bff8a8a8aff8a8a8aff8a8a89ff898a89ff898988ff888888ff878787ff868686ff868585ff848485ff838383ff818081ff7e7e7fff7c7c7cff797879ff757575ff737372ff707071ff6e6e6dff696969ff646464ff5f605fff5b5b5aff555556ff504f4fff494949ff434443ff3f3f3fff3c3b3bff373837ff2f3030ff2c2c2bff343333ff333332ff323232ff333333ff343433ff343434ff363635ff373737ff383839ff393a39ff3c3c3cff3f3f40ff434243ff464546ff494949ff4d4d4dff515252ff565656ff5c5c5cff626262ff676666ff666665ff676867ff686968ff696969ff696969ff6a696a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff070708ff090909ff080908ff0a0a0aff0e0e0eff121111ff151615ff1a1b1bff1f1f1fff232222ff262625ff2c2c2bff333233ff373737ff363637ff333332ff313231ff383839ff434343ff4f4e4eff585859ff5d5c5dff606060ff646565ff686767ff686969ff6a6a6aff6f6f6fff787878ff807f7fff818281ff838383ff878887ff8e8e8eff949493ff999899ff9c9c9dff9c9d9dff9d9e9eff9fa09fff9f9f9fff9a9b9aff999999ff979796ff959695ff939392ff909190ff8f8f8fff8e8d8eff8c8b8bff898a8aff868686ff808080ff79797aff757575ff707070ff6d6c6cff686868ff646364ff626261ff5e5e5eff595959ff575757ff5a5959ff585859ff555555ff525352ff515251ff4e4e4eff454545ff3b3b3bff2d2e2dff1f1f1fff151515ff131413ff111111ff0e0d0eff0d0d0cff080909ff060706ff050606ff050505ff030403ff030202ff020202ff020102ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101111ff111011ff131314ff131414ff141313ff141414ff141414ff131414ff141415ff191919ff202120ff282828ff333433ff444444ff595959ff6f6e6fff808081ff8e8f8eff9c9d9dffbdbdbdffddddddfff2f2f2fffcfcfcfffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffefffefffefffefffffffffffffffffffefffefffefffffffefefefffefefefffefffefffefefefffffefffffefffefffefefffffffffefffefffefffefefffffefffefffffefefffefefffffffefffffffefffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefefffffefffffffffefefffefffffffefefffffefffffffefffffffffffffffefffefffefffefffefefefffefefefffefefefffffefefffefefffffefffefffefffffffefefefffefffffffefffefffefefefffefefdfffdfefdfffdfdfdfffcfdfcfff9f9f9fff4f3f3ffe8e8e8ffcdcdceffbfbfbfffb4b4b4ffa8a9a9ff9c9c9cff8d8d8dff7d7c7cff6c6c6bff5a5a5aff494949ff3e3f3eff3f3f3fff3f3f3fff40403fff3f3f40ff3e3d3dff3e3f3eff3e3f3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffefeff0ffe6e6e6ffdcdbdbffd7d8d8ffd8d7d8ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d9ffd8d8d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d6ffd7d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd0d0d0ffd0cfcfffcfcfceffcececfffcececdffcdcecdffcdcdcdffcccdccffcdcdccffccccccffcccccbffcbcccbffcacbcbffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c7c8ffc8c8c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c7ffc7c8c7ffc7c7c7ffc7c8c8ffc7c7c8ffc8c8c8ffcbcbcbffcfcfcfffd3d3d3ffd6d6d6ffd8d8d8ffdbdbdbffdddddeffdfe0dfffdedfdfffdededeffdededeffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e3ffe3e3e3ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe6e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e9ffe8e8e9ffe8e9e9ffe9e8e8ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9eaeaffe9eaeaffeaeaeaffeaeae9ffeaeae9ffeaeae9ffe9eae9ffe9e9e9ffeae9eaffeae9e9ffe9e9eaffeaeaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e6ffe7e7e6ffe7e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e8ffe7e7e8ffe7e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e9e8ffe8e9e9ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e8ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eae9ffe9e9eaffeaeae9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e9ffe8e9e9ffe8e9e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9eaffeaeaeaffeaebeaffeaeaeaffeaeaebffebebeaffebebebffebeaeaffebebebffebebebffebebebffebebebffebebebffebecebffececebffecececffececebffecececffebececffecececffecececffebecebffebececffebebebffebebebffebebebffebebeaffebeaebffebebeaffeaebebffebebebffeaebeaffeaeaebffeaeaeaffebeaeaffe9eaeaffeae9eaffe9e9eaffe9eaeaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe7e8e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe3e4e3ffe2e3e3ffe3e3e2ffe1e2e1ffe0e0e1ffe0e0e0ffe0dfdfffdededfffdedddeffdcdcddffdcddddffe2e1e1ffe2e2e2ffdcdcdcffd7d7d7ffd3d4d4ffd2d2d2ffcfd0cfffcdcecdffcbcbcaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffc9cacaffc9cac9ffcacacaffcacacaffcacacaffcacac9ffcacac9ffcacac9ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcbcbcbffccccccffcbcbcbffccccccffcdccccffcdcdcdffcdcdcdffcdcecdffcecdceffcececeffcecfcfffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd5d5d6ffd5d5d6ffd5d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadaffdbdbdbffdbdcdbffdbdcdcffdbdcdbffdcddddffddddddffddddddffdededdffdddeddffdededeffdfdfdfffe1e1e1ffe9e9e9fff2f2f2fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff3e3e3effe3e3e3fffbfbfbfffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefffffffefffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffefefffffffffffffefefffffffffffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffdfefefffefdfdfffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefffffffefffffffefefffffffefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffffffffffffffffffefffffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffffefffffefefffffffefffffffefefffffffefffefefefffefefefffefdfefffefefefffefefffffefefffffefefffffffefefffffefefffffffefffefffefffefefefffefefefffefefefffdfefefffefdfdfffafafafff2f3f2ffe7e8e7ffd4d4d4ffc6c6c6ffbbbbbbffb0b0b0ffa1a1a2ff858586ff787878ff676767ff555555ff444444ff373737ff383839ff383839ff393838ff363635ff373737ff373637ff373736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff767676ff767576ff757675ff757575ff737373ff6f6f6fff686767ff616161ff5c5c5cff585858ff545554ff515151ff4e4e4eff4b4b4bff494848ff454545ff434342ff404040ff3f3f3eff3e3e3eff3d3c3cff3a3a3bff39393aff383839ff3a3a39ff3a3a3aff383838ff383738ff403f40ff444445ff484848ff4c4b4bff50504fff535353ff575657ff5b5b5aff5f5e5fff626262ff666666ff696a6aff6d6d6dff717070ff747475ff787878ff7b7b7bff7d7d7dff7f7f7fff818181ff838383ff858585ff878787ff878686ff878686ff868687ff868686ff858584ff848484ff848484ff848485ff848484ff848484ff838382ff838282ff818282ff818181ff7f7f80ff7d7e7eff7b7b7bff777777ff747474ff717170ff6e6e6dff6b6b6bff686968ff656665ff616161ff5c5c5dff585858ff545353ff4d4c4dff454645ff3f3f3fff3a3b3aff393938ff363536ff2c2d2dff29292aff2f2f30ff2f302fff2f2f2fff303030ff313030ff313131ff323233ff343434ff363535ff393938ff3c3c3cff404040ff434342ff444444ff464746ff494a4aff4d4e4eff525253ff585858ff5e5e5fff646464ff626262ff666666ff676868ff686969ff696969ff69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030202ff020202ff020302ff020302ff040504ff070707ff080808ff090909ff0a0a0bff0b0b0cff0d0d0cff0d0d0dff101010ff141313ff141313ff111112ff111011ff161515ff1f1f1eff272727ff2c2c2cff2f2f2fff2f2e2fff313232ff333333ff333434ff333333ff383737ff424242ff4c4c4cff505050ff535353ff575858ff606060ff686868ff6b6b6bff717171ff767676ff7b7a7aff7d7d7dff7a7a7aff757574ff727272ff717070ff6f6f6fff6c6c6dff6a6a6aff686767ff646464ff5d5e5eff595959ff545354ff4c4d4cff464546ff3e3e3eff3a3a3aff383737ff353434ff333333ff323232ff303030ff2e2e2eff2c2c2cff2c2c2cff2a292aff282828ff272827ff272727ff252524ff1e1e1eff161616ff0e0e0eff080808ff050505ff050505ff040404ff040304ff040404ff030203ff010102ff020102ff020101ff010100ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090a0aff111011ff111110ff111011ff131414ff131414ff131314ff131314ff121111ff151515ff1c1c1cff232323ff2c2c2cff383939ff4a4a4aff5f5f5fff757575ff878787ff949394ffa8a7a7ffcdcdcdffe4e4e4fff8f8f7fffdfdfefffffefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffefffefffefffefffefffefffffffffffffefefffefefffffefefffffefefefffffffefffefffefffefefefffefefefffffefffffefefffffffefffffffefefffffffefffffffffffffefefffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefffffefefffffffefefffefefffffffefefffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefffffffefefffffefefefffefefffffffffffffefefefffefefefffefefefffefefffffefefffffffefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffbfafafff5f5f5ffecededffd3d4d4ffc1c1c2ffb6b6b6ffaaaaaaff9d9d9dff8f8f8fff818080ff706f6fff5f5f5eff4e4e4eff404140ff3e3f3fff3f3f3fff3f3f40ff3e3d3dff3e3e3eff3e3f3eff3e3f3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff3f3f3ffebeaeaffe0e0dfffd8d9d9ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d8ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd1d1d1ffd0cfd0ffcfcfcfffcfceceffcececeffcdcecdffcdcecdffcdcdcdffcccccdffccccccffccccccffcbcbcbffcbcccbffcacbcaffcacbcaffcacacaffcacacaffc9c9caffc9c9c9ffc8c8c9ffc9c9c8ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffcacacaffcdcdceffd2d2d2ffd4d5d5ffd7d7d7ffdad9daffddddddffdfdfdfffdfdfdfffdfdedeffdededeffdededeffe0dfdfffe0dfe0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e3ffe4e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e6ffe6e6e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e9ffe8e9e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9eaffeae9e9ffeaeae9ffe9eaeaffe9eaeaffe9e9eaffe9eae9ffe9e9eaffe9e9e9ffe8e8e9ffe9e9e8ffe9e9e8ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe7e8e8ffe7e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe8e9e9ffe8e9e8ffe8e8e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e8e9ffe8e8e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e9e9ffe8e9e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e8ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffe9eaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffebebeaffeaebeaffebebebffebebebffebebebffebebecffecebebffebebebffebecebffebebebffebebebffebecebffebebebffebebebffebebebffeaeaebffebebebffebebebffeaeaeaffebeaeaffebeaeaffeaeaebffeaeaebffebeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e6e6ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e7ffe5e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e5e5ffe6e6e5ffe6e6e5ffe5e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe5e5e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e2ffe1e0e0ffe0e0dfffdfdfdfffdededeffdededdffdddcddffdcdddcffdedfdfffe3e3e3ffe0e0e1ffd9d9d9ffd5d5d6ffd3d3d3ffd0d0d1ffcfceceffcbccccffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffcac9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacbcbffcbcbcbffcbcccbffccccccffccccccffccccccffcdcdccffcdcdcdffcececdffcdceceffcecfceffcecfcfffcfcfcfffcfcfd0ffd0cfcfffd0d0d0ffd0d1d0ffd0d1d0ffd1d1d0ffd1d1d1ffd2d1d1ffd1d1d2ffd2d2d2ffd1d1d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d4ffd4d3d4ffd4d3d3ffd4d4d4ffd4d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdbdadaffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdcdcdcffdddcdcffdcdcddffddddddffdddddeffdddddeffdfdfdfffe0e0e0ffe4e3e3ffecededfff5f5f5fffcfcfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060605ff6a6a69fff1f1f1fffcfdfdfffefefefffefefefffefefefffefefffffefefefffefefffffffefefffffefffffffefffffefffefffffffffffffffffffffefefffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffefffffffefffffefffefffffffffffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffefffffffffffefffffffefffffffefffffffefffffffefffffffffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefefefffffffffffefefefffefefefffefefffffefefefffffffffffefffefffefffffffffffefffffffefffefefefffefefefffefdfefffdfdfdfffefdfdfffbfcfcfff4f4f4ffedeeedffdadbdaffcccccdffbebebeffb3b3b3ffa6a6a6ff8c8d8cff7f7e7fff6c6c6bff595a5aff484848ff393939ff323232ff383838ff363535ff363737ff373637ff373636ff373737ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff767676ff767676ff757474ff737374ff717171ff6c6c6cff636463ff5e5e5eff5a5a5aff575756ff535353ff4f4f50ff4c4b4cff494849ff474746ff444445ff414141ff3f3f3eff3c3c3cff393a3aff393838ff373737ff363536ff353635ff363536ff353535ff323232ff323232ff3a3a3aff404040ff424243ff454545ff484949ff4c4c4cff504f50ff545454ff585858ff5d5d5dff636363ff696969ff6d6d6eff717171ff747574ff787877ff797979ff7b7b7bff7b7c7cff7f7f7eff818281ff838382ff858484ff868685ff878787ff858586ff848384ff818181ff808081ff818181ff838383ff838384ff848383ff838283ff838283ff838383ff848484ff838383ff7e7e7eff787778ff717171ff6d6c6dff696a69ff676767ff646464ff626262ff5f5e5fff5a5a5aff555555ff505050ff4c4c4bff464646ff3f3f40ff3a3a3aff363636ff363637ff333232ff2b2b2bff262626ff2b2c2bff2a2a2bff2a2a2aff2b2c2bff2c2c2cff2c2c2dff2e2e2eff303030ff323231ff373737ff3d3d3dff3f3f3fff403f3fff3f3e3fff3f3f40ff434243ff474746ff4b4b4bff515150ff575858ff5e5d5dff5c5c5cff626262ff656666ff686867ff696968ff69696800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010100ff010101ff010102ff020202ff020202ff020202ff020302ff040404ff050404ff050605ff060606ff050505ff040404ff040404ff070606ff0a0a0aff0d0c0dff0e0d0dff0f0e0fff0f0f0fff101011ff111011ff111111ff121212ff141414ff181818ff1d1d1dff202020ff252525ff2c2c2cff363635ff3c3c3bff3d3c3cff3c3c3cff3f3f3fff474647ff4f5050ff4f4e4fff4a4949ff474747ff434344ff404040ff3e3e3fff3e3d3eff3c3b3cff353435ff2e2e2eff282828ff222222ff1d1d1dff181818ff141415ff141314ff111211ff101011ff101010ff111110ff101010ff0f0f10ff0f0e0fff0f0f0fff0e0d0dff0c0d0dff0d0d0dff0e0e0dff0c0c0cff09090aff070707ff040404ff020102ff000100ff010101ff010000ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0909ff090909ff111111ff111011ff111111ff141314ff141414ff131314ff131313ff171817ff1e1e1eff262626ff303030ff3e3f3eff515151ff666665ff7a7a79ff8b8b8bff9a9a99ffb8b8b8ffd8d8d9ffebebebfffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefffffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffffffffefefffffefffefffefefffffffefefffefefefffffefefffefefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffefffefffffffffffefffffffefffffefefffffffefffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffefffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffefffefffffffefffefffefffffefefffffffefffffefefffffefffffefefffffffefefffefefefffefefefffdfefefffdfdfefffdfdfefffefdfdfffcfcfcfff6f6f7ffeeefefffdadadaffc6c6c6ffb9b8b8ffacacacff9f9f9fff939393ff848585ff747575ff636363ff525252ff424242ff3a3a3bff3f3e3fff3d3d3dff3e3e3eff3e3e3eff3e3e3fff40403f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfbfbffefeeefffe4e3e3ffd9dadaffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd1d1d1ffd0cfd0ffcecfceffcecfcfffcececeffcececdffcdcdcdffcdcdcdffcdcccdffccccccffcccccbffcbcbcbffcacacbffcbcbcaffcacbcbffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c9ffc8c8c8ffc7c8c7ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffcccccbffd0d0d0ffd4d4d4ffd6d6d6ffd9d9d8ffdbdcdbffdededdffe0dfdfffdfdfdeffdededeffdddddeffdfdedeffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e9e8ffe9e9e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffeae9eaffe9e9eaffe9e9e9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e9e8ffe8e9e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e8ffe8e7e8ffe8e8e8ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe7e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e8e8ffe8e9e8ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffeae9e9ffeae9eaffe9e9eaffeaeaeaffeaeaeaffeaeaebffebeaeaffebebeaffebeaebffebebebffebeaebffebebebffebebeaffeaebebffeaeaebffebebeaffebebebffeaeaebffebeaeaffeaeaeaffebeaeaffeaebeaffebebebffeaeaeaffeaebeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e8ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e7e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e6ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdedfffdededeffdeddddffdddcddffddddddffdfdedfffe4e4e4ffe5e5e6ffddddddffd8d8d8ffd5d5d4ffd1d1d1ffcfcfcfffcccdcdffcacacaffc9c9c8ffc9c8c8ffc9c9c8ffc9c9c8ffc9c9c9ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbccffcdcccdffcccdccffcdcdcdffcecdcdffcececeffcececeffcecfcfffcfcecfffcfcfcfffd0cfcfffcfd0d0ffd0cfd0ffd1d1d0ffd1d1d1ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd7d6d6ffd6d6d7ffd7d7d6ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffdad9d9ffdadadaffdbdadaffdbdbdaffdbdbdbffdcdbdcffdbdbdcffdcdcdcffdddcdcffdcdcddffdcddddffddddddffdddddeffdfdedeffe0dfe0ffe1e1e2ffe7e7e7fff1f1f1fff7f7f7fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ff9c9c9bfff5f5f6fffefdfefffffefffffefefefffefefefffefefefffefefefffefffffffefefefffffefffffefffefffffefefffffffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffefffefffefffffffffefffffefffffffefffffffffffffffffefefffefefefffffffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffefffefefffffefefefffefefefffefefffffefffefffefefffffffefefffffffefffefefefffffefefffefdfefffefdfefffdfefdfffefefdfffdfdfdfff6f5f6fff0f0f0ffe3e2e2ffd3d4d4ffc2c2c2ffb5b6b6ffa9a9a9ff939393ff848584ff727272ff5e5f5eff4d4c4cff3b3b3cff343334ff363536ff373737ff373736ff373737ff373737ff333334ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767575ff767675ff757575ff737473ff717171ff6e6e6fff676867ff5c5c5dff585757ff555555ff525151ff4f4e4eff4c4c4dff484748ff434343ff424241ff414141ff3e3e3eff3b3c3cff383837ff353636ff343434ff323333ff313131ff313030ff303030ff303030ff2d2d2dff2e2d2eff333334ff393839ff3a3a3aff3c3c3cff414140ff454544ff474747ff4b4b4bff4f4f50ff555554ff5b5b5bff646465ff6a6a6aff6d6c6dff6e6e6eff707070ff717272ff747374ff777878ff7d7d7eff818182ff818181ff838383ff878887ff878787ff838283ff7d7d7dff777777ff767777ff777777ff797878ff7a7a7aff79797aff7a7a7aff7b7c7bff807f7fff848484ff828383ff787878ff6e6e6eff656666ff626261ff5e5e5eff5c5c5cff5a5a59ff575757ff555454ff4f4f4fff484848ff444544ff424241ff3e3e3eff3c3c3cff3a3b3bff3b3b3aff3c3c3cff3a3a3aff323333ff2d2d2dff313131ff2b2c2bff2c2c2cff2c2d2cff2d2c2cff2d2d2dff2f2e2fff303030ff333333ff373837ff333333ff3b3b3bff3b3b3cff383838ff373737ff3a3a3aff3e3e3fff424242ff484848ff4f4f4eff535353ff585958ff5c5c5cff626263ff666666ff686868ff69686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff010101ff010201ff020101ff000001ff010001ff010001ff010102ff030403ff050504ff050505ff030404ff040404ff060505ff050606ff050505ff050505ff060606ff070707ff090909ff0b0b0bff0c0b0cff0e0e0eff111212ff141414ff151515ff161515ff171817ff1b1c1cff202020ff1f1f1fff1e1e1eff1b1c1cff1a1919ff171717ff151616ff131314ff131213ff111212ff100f0fff0c0d0cff0a0a0aff070807ff060505ff050505ff050605ff050405ff040404ff040404ff040404ff050404ff040404ff040404ff050505ff050504ff040404ff040404ff040504ff040404ff030303ff010102ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb2b3b3ffb3b2b3ffb3b3b2ffb3b3b3ffb3b2b3ffb3b2b3ffb2b3b3ffb3b3b2ffb3b3b3ffb3b3b3ffafb0b0ffadadacff9fa0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a09ff090909ff09090aff111111ff111111ff101111ff131314ff111112ff141414ff191919ff202120ff292a29ff363536ff454545ff585858ff6c6c6dff7f7f7fff909090ffa4a4a3ffc7c7c8ffe0dfe0fff1f1f1fffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffefffefffffffefffefefefffefefefffffffffffefffefffffefefffefefffffffefffffffefffffefffffffefffefffffffefffefefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefefefffefffefffffffffffffefffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffefefefffefffefffefffffffffefffffefffffffefffffffefefffffefefefffefefefffefffefffefefffffffefffffffefffffefefefffefefefffefdfefffefdfdfffdfefefffdfdfdfffdfcfdfff7f8f7fff1f1f0ffe0e0e0ffcacacaffbcbcbcffb0b0b0ffa4a4a4ff979897ff898989ff7a7979ff686868ff565656ff464546ff3c3b3cff3e3d3eff3e3e3eff3f3f3eff3f3f3fff403f40ff3f404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfbfcfff2f2f2ffe9e8e9ffdcdcddffd8d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d7ffd7d7d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d3ffd4d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffcfd0cfffcececfffcfceceffcececeffcdcdcdffcecdcdffcdcccdffcdcccdffccccccffcccccbffcbcbcbffcbcbcbffcacbcbffcacacaffc9cacaffc9c9caffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc8c7c7ffc6c6c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c7ffc6c7c7ffc7c7c7ffc6c7c7ffc6c6c7ffc7c7c7ffc8c7c8ffcacacaffcecfceffd2d3d2ffd5d5d5ffd7d7d7ffdadadaffddddddffdfdedeffdededeffdddeddffdddedeffdedddeffdfdfdfffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e2ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e9ffe8e8e8ffe8e9e8ffe8e9e9ffe9e8e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e7e8ffe8e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e7e8ffe8e7e8ffe8e7e8ffe7e8e7ffe8e7e7ffe8e7e7ffe8e8e8ffe7e7e8ffe8e7e8ffe7e8e7ffe8e7e7ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe7e7e8ffe8e8e7ffe8e8e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e9ffe9e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffebeaebffeaeaeaffebebeaffebeaeaffeaeaebffeaebebffeaeaeaffeaebebffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffe9e9eaffeaeaeaffeae9eaffe9eaeaffe9eae9ffeaeae9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e9e9ffe9e8e9ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e6e6ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe5e5e6ffe6e6e5ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e5e6ffe5e6e5ffe6e6e5ffe6e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe3e4e3ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e1e2ffe1e0e1ffe0e0e0ffdfdfdeffdfdfdeffdddddeffddddddffdcddddffdddddcffddddddffdededfffe3e3e3ffe1e1e2ffdadadaffd6d7d6ffd2d3d3ffd0d0d0ffcdceceffcbcbcbffc9c9c9ffc8c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc9c8c9ffc9c9c8ffc9c9c9ffc8c8c9ffc9c8c9ffc9c9c9ffcac9c9ffcacacaffcacbcbffcacbcbffcbcbcbffccccccffccccccffccccccffcdcdcdffcdcecdffcdcdcdffcecdceffcececfffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d1ffd1d1d1ffd1d2d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffdadadaffdad9daffdadadaffdbdbdaffdbdbdcffdcdbdcffdcdcdcffdcdcdcffdcddddffdddcddffddddddffdededeffdedddeffdfdedfffe0e1e0ffe3e3e2ffebebebfff3f3f3fffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff353535ffc7c6c6fff9f8f9fffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffffefffffefffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefffffefefffffefefefffffefffffefefefffffffefffefefefffffefffffffffffffffefffffefefffffffffefffffefffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffefffefffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffffefffefefefffffefffffffffffffffefffffefefffffffffefffffefffffefffefffffefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfcfff7f7f7fff1f2f2ffe9e9e9ffd9d9d9ffc9c9c8ffb9b9b9ffabacacff999999ff8c8c8cff797979ff636364ff515151ff404040ff363535ff373737ff373637ff373737ff373736ff333333ff343433ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767575ff757575ff747374ff727171ff6f6e6eff686868ff5f5f5fff525252ff4c4b4cff4c4b4bff484848ff454545ff494949ff414040ff3b3b3bff3a3b3bff393939ff363636ff343535ff383838ff363635ff343434ff333232ff313231ff313130ff313131ff313131ff2e2e2fff2f2f2fff333333ff383737ff3a3a3aff3c3b3cff3f3f3eff414140ff434343ff444444ff464646ff474747ff474747ff4c4b4cff505150ff535352ff545554ff575757ff595959ff5c5c5cff606060ff6b6a6aff6e6e6eff6d6d6dff717171ff737373ff717071ff6a6a6aff646363ff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f605fff5f5e5fff5d5e5dff5b5b5bff5b5c5bff5a5a5bff565556ff555454ff565656ff565656ff545353ff515051ff504f4fff4e4e4eff4d4c4cff4b4b4bff484848ff454545ff424342ff403f3fff3d3d3dff3c3c3dff3d3d3cff3e3e3dff3c3c3bff343434ff313232ff333232ff333333ff2d2c2cff2c2c2dff2d2d2dff2e2e2eff303030ff343333ff373738ff383837ff3b3b3aff3b3b3bff3b3b3bff3b3b3bff3a3a3aff404040ff404040ff424342ff484848ff4e4e4eff515150ff535353ff585859ff5c5c5cff626262ff666666ff68686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000001ff010100ff010100ff010101ff000000ff010100ff010000ff010101ff000001ff000100ff010101ff010201ff020302ff020203ff030303ff040404ff060505ff060606ff060606ff060606ff080808ff0a090aff0a0a0aff0a0909ff080808ff080808ff080808ff080708ff070708ff070707ff070607ff050505ff040404ff030303ff010102ff010101ff010001ff000000ff010100ff010000ff000000ff010000ff010101ff010101ff010101ff010000ff000100ff000101ff010000ff010100ff000101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffb3b2b3ffb3b3b3ffb3b3b3ffb2b2b3ffb3b3b3ffb3b2b3ffb2b3b3ffb3b3b2ffb3b3b3ffb0b0b0ffadacadffa09fa0ff9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050504ff0a0909ff090a0aff090909ff0a0a09ff111110ff111111ff101011ff111111ff151515ff1b1c1bff232322ff2d2d2dff3c3c3cff4c4c4cff5f5e5fff737373ff868686ff969696ffb3b2b2ffd5d4d5ffe8e8e8fff8f8f8fffefffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffefefffffefefffefffffffefefefffffffefffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffefffefffffefefffefefefffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefffefffefefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffffefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfcfdfff8f9f9fff3f3f3ffe7e8e7ffcececfffbfbfbfffb4b3b3ffa7a7a7ff9b9a9aff8d8c8cff7c7c7cff6c6b6bff5a5a5aff494949ff3e3e3eff3e3e3eff3e3e3eff3e3f3fff403f3fff40403fff3f4040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff4f3f3ffecebebffe1e1e1ffd9d8d9ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd8d8d7ffd7d8d8ffd8d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd0d0d0ffcfcfcfffcfceceffcececeffcecdcdffcdcecdffcdcdcdffcdcdcdffccccccffcccccbffcbccccffcbcbcbffcbcbcbffcacbcbffcacacaffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c6c6ffc7c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c6ffc6c7c7ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c7ffc6c6c7ffc6c7c6ffc9c9c9ffcccdcdffd1d1d0ffd3d3d4ffd6d6d7ffd8d9d9ffdbdbdbffdededeffdfdfdfffddddddffdddcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe1e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e5e5ffe6e6e6ffe7e6e6ffe6e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e7e7ffe7e8e8ffe8e7e7ffe8e8e7ffe7e8e8ffe8e8e8ffe7e8e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e7e7ffe8e7e7ffe8e8e8ffe7e7e8ffe8e8e7ffe8e8e7ffe8e8e8ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe8e8e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe8e9e8ffe9e8e8ffe9e9e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffe9e9eaffe9eaeaffe9e9e9ffeae9e9ffeaeaeaffe9e9eaffeaeae9ffeae9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe8e8e9ffe8e9e8ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e5ffe6e6e5ffe6e5e6ffe6e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e6e6ffe6e5e5ffe6e6e5ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e1ffe1e1e0ffe1e1e1ffdfdfe0ffdfdfdeffdededdffddddddffdcdcdcffdcdcdcffdcdcdbffdcdcdcffddddddffe0e1e0ffe1e1e0ffddddddffd8d9d8ffd4d4d5ffd1d1d2ffcfcfcfffcdccccffc9cac9ffc8c8c8ffc7c8c8ffc7c7c7ffc8c7c8ffc7c7c7ffc8c8c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffccccccffcdccccffcdccccffcdcdcdffcececdffcececeffcecfceffcfceceffcfcfceffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd7d7d6ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d9ffd8d9d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdcdcdcffdcdcdcffdddcddffddddddffddddddffddddddffdededeffdfdedfffdfe0e0ffe1e1e1ffe5e6e5ffeeeeeffff6f5f6fffdfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff656565ffe0dfe0fffcfbfcfffefefffffefefefffefefefffffefefffffefefffefffefffefefffffffefffffffefffffffffefffefffffffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefffffffefefffffefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffffefffffffffffffffffefffefffefffffffefffffefffffefffefffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffefffffffefefffffffffffefefefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffffffefffefffefffffffefffffefffffefffefffffefffffffefffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefefffefefefffffffefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffbfbfbfff4f4f3ffededecffddddddffcdcdcdffbcbdbcffb0afafff9e9d9eff939292ff7f7f7fff6a6a6aff565656ff454545ff383838ff363637ff373736ff373737ff343334ff343334ff343434ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747575ff737474ff717271ff6f6f6fff686767ff646363ff5e5d5eff545454ff4e4e4dff4b4a4aff474848ff464646ff454445ff484848ff404041ff3b3c3bff3a3a3bff393939ff383838ff393838ff393838ff363536ff343434ff323232ff313131ff313131ff303130ff303030ff2f2f2fff353435ff3a3939ff3b3b3cff3e3e3eff404040ff424242ff434344ff454545ff464747ff484848ff4a4949ff4c4b4cff4d4d4eff4f4f4fff515051ff535252ff545454ff545554ff565656ff5a5a59ff5a5a5aff5a5a5aff5d5d5dff5d5d5dff5d5c5dff5c5c5cff5b5b5bff5b5b5bff5c5b5bff5b5b5bff5b5c5bff5c5b5cff5c5b5cff5b5a5bff595959ff575858ff575858ff575757ff585858ff585858ff585858ff565656ff545354ff515150ff505050ff4e4e4eff4d4d4dff4c4b4cff4a4a4aff474748ff454544ff414142ff3f3f3fff3d3d3dff3c3c3cff3e3d3dff3b3a3bff323332ff333332ff333232ff333333ff2c2c2cff2d2d2dff2e2e2eff303030ff333333ff373738ff383837ff3b3b3bff3c3b3cff3b3b3bff3b3b3bff3b3c3cff404040ff404040ff434243ff484848ff4e4e4eff515151ff545353ff545353ff535353ff585858ff5c5c5cff626262ff66666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010001ff000000ff010101ff020202ff010101ff010101ff010000ff010101ff020202ff020202ff020202ff020201ff020201ff020202ff020302ff020202ff020202ff020202ff020101ff000101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c5ffc5c5c5ffc4c4c4ffc5c5c5ffc5c4c4ffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffb3b2b3ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb2b3b3ffb0b0b0ffadadadffa0a0a0ffa09f9fffa09fa0ff9191910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050405ff050405ff09090aff090909ff0a0a0aff0a0a09ff111010ff0f0f0fff101011ff151515ff1c1c1cff252525ff323232ff414241ff545454ff676766ff7a7a7aff8d8d8dffa0a0a0ffc3c2c3ffdddddeffeeefeffffcfcfbfffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffefffffffefffffefffefffefefefffffefefffffffefffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffefffffffffefffffffffffefffefffffffefffffffefffefefefffffffefffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefffffffffffffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefefffffffffffefefefffffefefffffffefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffafafafff4f5f5ffecededffd3d4d3ffc2c2c2ffb6b5b5ffaaaaaaff9d9d9dff8f8f8fff7f7f7fff6e6e6eff5c5c5cff4b4b4bff3f3e3fff3e3e3eff3f3e3fff40403fff3f3f3fff3f3f40ff403f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff0eff0ffe6e5e5ffdadadbffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d8ffd7d8d7ffd8d8d7ffd8d8d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd6d5d6ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d1d1ffd0cfd0ffcfcfcfffcfceceffcececeffcececeffcdcdcdffcdccccffcdcccdffccccccffcccbccffcccccbffcbcbcbffcacacbffcacacaffcacac9ffcac9caffcac9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c8c7ffc6c7c7ffc7c6c7ffc7c6c7ffc6c7c7ffc7c7c6ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c7c7ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffcbcbcaffcfcfcfffd3d3d2ffd6d5d5ffd7d7d7ffdadadaffddddddffdededeffddddddffdbdbdbffdcdbdcffddddddffdededeffdfdfdfffe0e0e0ffe1e0e0ffe1e0e1ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e9e9ffe9e9e8ffe9e9e8ffe9e9e8ffe9e8e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e9ffe8e9e8ffe9e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe5e6e5ffe6e5e5ffe6e5e5ffe6e6e5ffe5e6e5ffe6e6e6ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e6e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e6e7ffe6e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe7e7e7ffe6e6e6ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9eaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e6e7ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e5e5ffe6e5e6ffe5e5e5ffe5e5e6ffe6e6e5ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e5ffe6e5e6ffe6e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdededeffdedddeffdddcddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdcdbdbffdbdbdbffdededdffdddddeffdbdadaffd7d7d7ffd2d3d2ffd0d0d0ffcececeffcbcbcbffc8c8c8ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c9c9ffc9cacaffcacacaffcbcbcbffcbcacaffcbcbcbffcccbcbffccccccffccccccffcdcdcdffcdcdcdffcecdcdffcecdceffcececeffcececfffcfcfceffcfcfcfffcfcfd0ffd0d0cfffd0d0d0ffd1d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd7d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdad9daffdadadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdddcdcffdddcddffddddddffddddddffdededeffdededeffdfdfdeffdfe0e0ffe2e2e2ffe9e9e8fff2f1f2fff7f7f7fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff666666ffe2e2e3fffdfcfdfffefefffffefefefffefefffffefefefffefefefffefefefffffffffffefffefffffefffffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffefffffffefefefffefefefffffefefffffefffffffefffffffefefffefefefffefefefffefffefffffefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffefefffffefefffefefffffefffffffefffffffefefffffffefffffefefffffffefefffffffffffffefffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffefefffffefffffefffffffefefefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffffefefffffffffffffefffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffffefffffefefffffffefffffefefefffefefffffffffefffffefefffefefefffefefffffefefffffefefefffefefefffefefefffdfefdfffdfdfdfffefdfdfffcfcfcfff5f5f5ffefefefffe0e1e1ffd1d1d1ffc0c0c0ffb3b3b3ffa3a3a2ff979898ff858585ff717171ff5c5c5cff494a4aff3a3a3aff323232ff373636ff343334ff343434ff343433ff343433ff3434330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747473ff727171ff6e6e6eff686768ff636363ff636364ff636463ff5e5d5dff545454ff4e4d4eff4a4a4bff484848ff464646ff454545ff484948ff414041ff3b3b3bff3a3a3bff393939ff383838ff383838ff383839ff363536ff343434ff333333ff313232ff303030ff303030ff2f3030ff363636ff3b3b3bff3d3d3dff3f3f3fff414141ff434343ff454544ff474746ff484848ff4a4b4bff4d4c4cff4f4e4fff515150ff525252ff555454ff565556ff575757ff585858ff595959ff5a5a5aff5a5a5bff5b5c5cff5c5c5dff5d5c5dff5d5d5dff5e5d5eff5e5e5eff5e5f5fff5e5e5eff5e5e5eff5e5e5eff5f5f5fff5e5e5eff5d5d5dff5c5c5cff5b5b5bff5a5a5aff5a5a5aff5a595aff595959ff585859ff575757ff555454ff535253ff525152ff515051ff4f4f4fff4d4e4dff4c4c4bff494949ff464646ff434343ff404040ff3e3e3eff3d3d3cff3c3c3cff393a3aff323232ff323232ff333333ff333333ff333333ff2f2e2eff303030ff333333ff373737ff373737ff3b3a3bff3c3b3cff3c3b3cff3c3b3bff3b3b3bff404040ff404140ff434343ff484848ff4e4e4eff505151ff545353ff535354ff535353ff535353ff535353ff595858ff5c5c5cff626362000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010100ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffc5c4c5ffc4c4c5ffc5c5c5ffc5c5c5ffc5c4c5ffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbbbbbbffbbbbbbffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b3b3ffb0b0b0ffadadadff9f9fa0ffa09fa0ff9fa0a0ff909091ff9191910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030202ff050405ff050405ff050404ff0a0a09ff090a09ff0a0a0aff0a0a09ff0b0b0bff100f0fff151515ff1d1c1cff272627ff353535ff474747ff5a5a5aff6e6d6dff828282ff969696ffaeaeaeffd0d0d1ffe5e5e5fff5f5f6fffefdfdfffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffefffffefffffffefffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefffefffefffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffefffffefffefffefefefffffefefffffefefffefefffffefefefffefefefffefefffffffefffffefefffffffefefffefffffffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffbfcfbfff6f6f6ffefefefffd8d7d8ffc5c4c5ffb8b8b8ffacacacffa0a0a0ff929292ff818181ff6f6f6fff5d5d5dff4c4c4cff3f3f3fff3f3f3fff3f403fff403f40ff403f3fff3f3f3fff3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff3f3f3ffeaebeaffdededeffd7d7d7ffd7d6d6ffd7d6d7ffd7d6d7ffd7d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d6d7ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffcfcfd0ffcfcfcfffcfceceffcecdcdffcdcdceffcdcdcdffcdcdcdffcccdccffccccccffcbcccbffcbcbcbffcbcbcbffcacacaffcacacaffcacac9ffc9c9c9ffc9c9caffc9c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c7c7ffc6c7c7ffc7c7c7ffc6c6c6ffc7c6c6ffc7c6c7ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc7c6c7ffcac9c9ffcdcdcdffd2d1d1ffd4d4d4ffd6d6d6ffd9d9d8ffdcdcdbffdedddeffdddddeffdbdbdbffdadbdbffdcdbdcffddddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe8e9e8ffe9e8e9ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e5e5ffe6e6e5ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e6e7ffe6e7e7ffe6e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe6e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e7ffe6e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e8e7ffe8e7e8ffe7e8e7ffe8e8e7ffe8e7e8ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe9e8e9ffe8e8e8ffe8e9e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e8ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe7e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0dfdfffdfdedfffdedddeffdddcdcffdcdcdcffdcdcdbffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdcddddffdeddddffdcdcddffd9d9d9ffd5d5d5ffd2d2d2ffd0cfcfffcccccdffcacacaffc8c9c9ffc7c6c7ffc6c6c6ffc6c6c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacbffcbcccbffcccccbffccccccffcccccdffcdcdcdffcdceceffcececeffcececeffcecfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9dadaffdadadaffdadadbffdbdadbffdbdadbffdbdbdbffdcdcdcffdcdcdcffdcddddffddddddffdededdffdddedeffdededeffdedfdeffe0e0dfffe0e0e0ffe3e3e3ffedecedfff4f4f4fffcfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0e0fff6f6f6fffe4e4e4fffdfcfdfffffefefffefefffffefffefffefefefffefefffffefffefffefefefffefefffffefffefffffefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefefffffffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefefffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffefffffffefffffffefffefffffefefffffffefffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffefefffffefefffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefffffffffefffffffefefffffffffffefffffffefefefffefefffffefffefffefefffffefffffffffffefffffefefffffffefffffffefffefffefffffffffffefefefffffefffffefffefffffefefffefefefffffefffffefefefffefefefffefefefffdfefefffdfefefffdfdfefffdfefdfffcfdfcfff6f7f6fff1f2f1ffe7e7e7ffd8d8d8ffc9c8c9ffb6b6b6ffa6a6a6ff9b9c9bff8a8a8bff767676ff626162ff4f4f4fff3e3d3dff333334ff333334ff343434ff343434ff343434ff343434ff3434330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727171ff6f6f6eff676867ff636463ff636363ff646364ff636363ff636363ff5d5d5dff545454ff4e4d4eff4a4a4aff484848ff464646ff444545ff494849ff404140ff3b3b3bff3b3b3aff393a39ff383838ff383939ff393838ff363636ff343434ff2f302fff303030ff303030ff313131ff373738ff3e3d3dff3f3f3fff404040ff424242ff444444ff464646ff484848ff4a4a4aff4d4c4dff4f4f4fff525251ff545453ff555555ff575757ff595858ff5a5a5aff5c5b5cff5d5c5cff5d5e5dff5e5e5eff5f5f5fff5f605fff606060ff616061ff616161ff616162ff616262ff616161ff616161ff616161ff616161ff606161ff60605fff5f5f5fff5e5e5eff5d5d5dff5d5d5cff5c5d5cff5b5b5bff5a595aff585958ff575757ff555555ff545454ff525252ff515050ff4f4f4fff4c4d4dff4a4b4bff484848ff444544ff414141ff3f3f3fff3e3e3eff3c3c3cff383838ff323232ff323232ff323232ff323332ff333333ff333333ff333333ff383738ff383738ff3b3b3bff3b3b3cff3b3b3bff3b3c3bff3b3c3cff414040ff404040ff434243ff484848ff4e4e4dff515151ff535353ff535353ff545353ff535453ff535354ff535353ff535353ff585858ff5c5c5c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0dfffe0e0dfffdfe0dfffdfdfdfffe0dfdfffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbaffb3b3b3ffb3b3b3ffb3b3b2ffb0b0b0ffadadadffa0a09fff9fa09fffa0a0a0ff919190ff919091ff909190ff7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020203ff020303ff050504ff040505ff050505ff090909ff09090aff070807ff0a0a09ff0f0f0eff151615ff1e1e1dff292929ff383938ff4b4a4bff5f5e5eff737474ff888889ff9e9e9effbdbdbdffdbdbdbffecebecfffbfbfbfffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffefffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffefefffffefffffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffffefffffffefefffefefffffefffffffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfff7f6f6fff1f1f0ffdadbdaffc7c8c7ffbababaffafaeafffa1a2a1ff949494ff838383ff717171ff5f5e5eff4d4d4dff3f3f3fff3f403fff3f4040ff3f3f40ff3f403fff3f3f3fff3f403f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffefeeefffe3e3e3ffd9d9d9ffd7d7d7ffd6d6d7ffd6d6d7ffd7d7d6ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d7ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d2d2ffd0d0d0ffcfcfcfffcececeffcececeffcdcdceffcdcdcdffcdcdcdffcdccccffccccccffcbccccffcbccccffcbcbccffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc9cacaffc9c8c9ffc9c8c8ffc8c8c8ffc7c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c7ffc7c7c6ffc6c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffcbcccbffcfd0d0ffd3d3d2ffd6d5d5ffd7d8d7ffdadadbffdddcddffdddedeffdbdbdcffdbdadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e6e5ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe6e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe7e7e6ffe6e7e6ffe7e6e6ffe7e6e7ffe6e7e6ffe7e6e7ffe7e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e5ffe6e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e7ffe7e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e7ffe6e6e6ffe6e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e5e5ffe6e5e6ffe5e6e5ffe6e6e6ffe6e5e5ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e7ffe6e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe8e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e9e9ffe9e8e9ffe9e8e8ffe9e9e9ffe8e8e8ffe9e8e9ffe9e8e8ffe9e8e9ffe8e8e9ffe9e8e8ffe9e9e9ffe8e8e9ffe8e8e9ffe9e9e8ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe8e9e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e7ffe8e7e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e5ffe6e5e6ffe5e6e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffdfdfe0ffdededfffdededdffdcddddffdcdcdcffdbdcdbffdbdbdcffdbdcdbffdcdcdbffdbdcdbffdbdbdbffdcdcdcffddddddffdcdcdcffd8d8d8ffd5d4d4ffd0d1d1ffcdceceffcbcbcbffc7c8c7ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c7ffc6c7c7ffc6c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacaffcbcacbffcbcbcbffcccbcbffccccccffcdccccffcdcdcdffcdcdcdffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d1ffd1d0d0ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d8d7ffd8d7d8ffd8d7d8ffd8d9d8ffd8d8d9ffdad9d9ffdadad9ffdadadaffdbdadbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffdddedeffdededdffdededeffdfdfdfffe0e0dfffe1e1e1ffe7e8e7fff0f0f0fff7f6f7fffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff121213ff8e8e8effe7e7e7fffdfdfdfffffefffffefffefffefefefffefefefffefefffffefefffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefffffefffefffffefffffffefefffffefefffefefffffffefefffefffffffefffefffefefefffefefefffefffefffefefefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefffffefefffffefffefffffffefffffffffffefffefffefffefffefefffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffffefffffffffffefefffffefffffffffefffffefefefffefffefffefffefffefefffffffefffffefffefffffffefffffffffffefffefffefffefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffefefefffefefefffdfefefffdfefefffdfdfefffdfefdfffefdfdfffdfdfdfff9f9f9fff4f3f4ffecececffdbdcdcffcfcfcfffbbbbbbffaaaaaaffa0a0a0ff8f8f8fff7b7b7cff676667ff545354ff414141ff333433ff343434ff343334ff343434ff343434ff343434ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6f6e6eff686868ff646463ff636363ff646463ff636464ff646363ff636464ff636363ff5d5e5eff545454ff4e4d4dff4a4a4aff474848ff464646ff454545ff494848ff414140ff3b3b3bff3b3a3bff393939ff383838ff383838ff383838ff303030ff2f2f30ff2f302fff323233ff323232ff393939ff3f3f3fff404040ff424242ff444343ff464545ff484748ff4a4a4aff4c4d4dff4f4f4fff525151ff545454ff565756ff585858ff5a5a5aff5b5b5bff5d5d5dff5f5f5fff605f5fff616161ff626262ff626262ff636363ff636363ff646464ff656465ff646564ff646564ff646464ff646465ff646464ff646464ff636363ff626262ff626261ff616161ff616161ff606060ff5f5e5fff5e5e5eff5d5d5dff5c5b5bff5a5b5aff595858ff575757ff555554ff535353ff505151ff4f4f4fff4c4c4dff494a49ff464646ff434343ff404141ff3f3f3fff3c3d3cff363736ff313131ff323232ff323232ff323232ff323332ff323233ff383738ff383738ff3a3a3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff404040ff414040ff434343ff484848ff4e4e4eff515051ff535353ff535353ff545453ff535353ff535453ff545353ff535353ff535453ff535353ff58585800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff939393ff939393ff949595ff969596ff989898ff9b9c9bffa0a1a0ffa6a6a7ffacacacff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdededeffe2e2e2ffe2e2e2ffdfe0dfffdfe0dfffe0e0e0ffdfdfe0ffdfe0e0ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffc4c4c5ffc5c4c5ffc4c5c5ffc5c5c4ffc5c5c5ffbbbbbbffbbbbbbffbbbbbbffbbbabbffb9b9b9ffb7b8b7ffb3b3b3ffb0afb0ffadadacffa09f9fffa0a0a0ffa0a09fff909091ff919191ff919191ff7f7f7fff7f8080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030203ff030303ff040405ff050404ff040505ff070807ff050505ff070707ff0d0e0eff161616ff202020ff2c2c2cff3c3d3dff505050ff646464ff7a7a7aff8e8f8fffa7a7a8ffcbcacbffe1e2e2fff2f2f1fffdfdfdfffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffefffffefffefffffffffffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefffffefefffffefffefffffffefffffffffffefffefffefffefffefefffffffefffffefffffffffffffffffefffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefffefffefefefffefefffffefefefffefefefffdfdfdfffdfdfdfffcfdfcfff7f7f7fff0f0f0ffdcdcdcffc8c8c9ffbcbcbbffb0b1b0ffa4a3a4ff969696ff868586ff747474ff616161ff504f4fff404140ff3e3f3fff3f3f40ff3f4040ff403f3fff3f403fff3f404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfcfbfff2f2f2ffe8e8e8ffdcdcdcffd7d7d7ffd6d7d6ffd7d6d7ffd7d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececeffcecdceffcdceceffcdcdccffcdccccffccccccffcbccccffcbcbccffcbcbcbffcbcbcaffcacacaffcacacaffcac9caffc9cac9ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c6c7ffc7c7c7ffc6c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc9c9c9ffcececeffd1d2d1ffd4d4d4ffd6d6d7ffd9d9d9ffdcdcdcffdeddddffddddddffdadbdaffd9d9daffdbdbdcffdcdddcffdededdffdfdedfffdfdfdfffe0e0dfffe0e0e0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e2ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe6e5e6ffe6e6e6ffe5e5e6ffe5e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e8ffe8e7e8ffe7e8e8ffe7e7e7ffe8e7e7ffe7e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e4ffe3e2e3ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdededeffddddddffdddcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdcffdbdcdbffdbdbdaffdbdbdbffddddddffdedfdfffdbdbdbffd6d6d6ffd2d2d2ffcfd0cfffccccccffc9c9c9ffc6c6c6ffc6c6c5ffc6c6c6ffc6c7c6ffc7c7c6ffc7c6c7ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacbcaffcbcacaffcbccccffcccbccffcccdcdffcdcdccffcecdcdffcdcecdffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d2ffd3d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdddcddffdcddddffddddddffddddddffddddddffdededeffdfdedeffdfdfdfffe1e1e0ffe2e2e2ffebebeafff3f4f3fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1b1b1bffb9b9b9fff3f2f2fffefdfdfffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffffffefffffffffffefffffefefffffffffffefefffffffffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefefffefefefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffffffffffefefffffefefffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffefffffffffefffffefffffffffffffefefefffffffffffefefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffffffefffffffffffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffffffefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffefefffffefffffffffefefffefffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffefefefffcfcfcfff5f5f5ffefefeeffe0e0e1ffd5d5d4ffc3c4c3ffadaeadffa5a4a5ff959595ff828181ff6c6c6cff585958ff454546ff353535ff2b2c2bff343434ff343433ff333334ff343434ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686767ff636463ff646363ff636363ff636464ff646363ff636463ff636364ff636363ff636363ff5e5e5dff545454ff4d4e4eff4b4a4aff474848ff464646ff454445ff494949ff404141ff3b3b3bff3b3b3bff39393aff383938ff2f302fff2f302fff302f30ff363636ff333333ff323232ff3a3b3aff404041ff424242ff434443ff454545ff484847ff49494aff4c4c4cff4f4f4fff525252ff545555ff585757ff5a5a59ff5c5b5cff5d5d5dff5f5f5eff606060ff616161ff636363ff646464ff646464ff656666ff666666ff676666ff676667ff676767ff686867ff686868ff676767ff676767ff676766ff676667ff666666ff656565ff656565ff656464ff646463ff646363ff626262ff616261ff606060ff5f5f5fff5e5d5eff5c5c5cff595959ff585858ff555555ff535453ff525152ff4e4f4fff4b4c4bff494848ff454646ff424343ff414041ff3d3d3cff353636ff313131ff313131ff323232ff323232ff323232ff333332ff333232000000000000000000000000000000000000000000000000ff404040ff424243ff484848ff4e4e4eff515151ff535353ff535353ff545354ff535354ff535453ff535453ff535353ff535353ff545353ff535353ff53545400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff939293ff929293ff939392ff939493ff949594ff959696ff999898ff9b9b9bffa0a1a1ffa7a7a7ffacabacffb0b0b0ffb1b1b1ffb1b1b1ffb1b2b1ffb1b1b1ffb2b1b1ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484847ff555556ff797979ffdbdbdbffdbdbdbffdededeffe2e2e2ffe2e2e2ffe0dfe0ffdfdfe0ffe0e0dfffdfe0dfffdfdfdfffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffc5c5c5ffc5c4c4ffc5c4c5ffc3c3c3ffc1c1c1ffbbbbbbffbababaffb9b9b9ffb7b8b7ffb6b6b6ffb4b4b4ffb1b1b1ffaaaaaaff888787ffa0a09fff919190ff919191ff919191ff7f7f7fff7f807fff807f80ff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff020303ff020202ff030302ff020203ff040405ff050405ff040404ff040505ff080707ff0f0f0eff191819ff222222ff2f2f2fff434343ff585858ff6d6d6dff828281ff989898ffb7b7b7ffd8d7d8ffe9e8e8fff8f8f8fffefefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffefefffffffffffffefffffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffffffffefefefffffefefffefefefffefefefffefefdfffdfdfdfffdfdfdfff8f7f7fff0f0efffdcdcdbffc9c9c9ffbcbcbcffb1b1b1ffa5a6a5ff989798ff888888ff777777ff656565ff525252ff414242ff3a393aff3e3f3fff3f403fff403f3fff404040ff3f4040ff3e3d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f4f4ffececebffe0e0e0ffd8d9d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d6ffd7d7d7ffd7d7d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d3d2ffd2d2d1ffd1d1d1ffcfd0d0ffcfceceffcececeffcecdceffcdcdcdffcdcccdffcdcdcdffccccccffcbccccffcccbccffcbcbcbffcbcbcaffcbcacaffcacacbffc9cacaffc9c9caffc9c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc7c8c7ffc8c7c8ffc7c7c7ffc7c7c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc8c9c9ffccccccffd0d0d0ffd3d3d4ffd5d5d6ffd8d8d7ffdadbdaffddddddffdddeddffdcdcdbffdadadaffdbdbdbffdcdcdcffdddcddffdedddeffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e6ffe5e6e6ffe6e5e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe6e7e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e7e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e7ffe8e8e8ffe8e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e7ffe8e7e7ffe7e7e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e5e4ffe4e5e4ffe5e4e5ffe4e5e4ffe5e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e6ffe6e5e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e5ffe5e5e4ffe5e5e5ffe4e4e4ffe5e5e5ffe5e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e7ffe6e7e7ffe7e6e6ffe7e7e6ffe7e6e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e7ffe7e7e8ffe7e8e7ffe7e8e7ffe7e8e7ffe8e8e8ffe7e8e7ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe4e3e3ffe3e3e2ffe2e3e2ffe1e1e2ffe1e2e1ffe0e1e0ffdfdfdfffdfdfdeffdddddeffdcdcddffdcdcdcffdbdbdbffdbdcdcffdcdcdcffdcdcdbffdbdbdbffdadadbffdddddcffdededeffdddedeffd9d9d9ffd5d5d5ffd1d1d1ffcecfcfffcbcbcbffc8c7c8ffc6c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc6c7c7ffc7c7c6ffc7c7c6ffc7c7c7ffc7c7c6ffc6c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c8ffc9c9c9ffc9cac9ffcac9caffcacbcaffcbcbcbffccccccffccccccffcdcdccffcdcdcdffcdcecdffcececeffcececeffcfcfceffcfcfcfffd0d0d0ffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d1ffd0d1d0ffd0d0d0ffd0d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdad9d9ffdadadaffdadadaffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdddddcffddddddffdededdffddddddffdededeffdededeffdfdfdeffe0e0dfffe1e1e1ffe5e5e5ffeeeeeefff6f6f6fffdfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff202020ffc4c4c4fff5f5f4fffdfdfefffefefffffefefefffffffefffefefefffefefefffffefefffefefefffffffffffffffefffffffffffefffefffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffefefffefefffffefffefffffffffffffefefffffefffffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffffefffffffffffffffefffffffffffefffefffefffffffffffffffffefffffffefffffffefefffffffefffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefefffffefefefffffefefffefefefffffefffffffefefffefefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffefefffffffffffffffefffffffffffffffefffefffffffffffefffffefffffefefefffffefefffffffefffffefefffefefefffffefefffffffffffefffefffefffffffefefefffefefdfffefdfefffdfdfdfffdfdfdfffcfdfdfff6f7f7fff1f0f1ffe5e5e6ffd8d8d8ffcac9c9ffb2b1b2ffa9a9a8ff9b9b9aff878787ff737273ff5e5e5eff4b4a4bff373737ff2d2d2eff303030ff343434ff343434ff353434ff383838ff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636463ff636463ff646363ff646364ff636363ff646363ff646463ff646363ff636363ff646363ff646464ff5d5e5eff555555ff4e4e4eff4a4a4aff484748ff464646ff45444400000000000000000000000000000000ff2f3030ff302f2fff302f30ff3f3f3fff3b3b3bff363636ff343334ff3d3d3dff434343ff434343ff454545ff474747ff4a4a4aff4d4c4cff4f4f4fff525251ff555555ff585858ff5a5a5bff5d5d5cff5e5f5fff606160ff616262ff636363ff656464ff666666ff676767ff686767ff686869ff696868ff6a6969ff69696aff6a6a6aff6a6a6aff6b6b6aff6a6a6aff69696aff6a6969ff696969ff696969ff696968ff686868ff686868ff676867ff676766ff666566ff646464ff646363ff636262ff616161ff5f5f5fff5e5d5dff5b5b5cff595959ff575757ff555555ff525151ff4e4e4eff4b4b4bff474747ff444444ff424343ff3f3e3fff363636ff313131ff313131ff393839ff3a3a3aff323232ff323232ff33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929393ff929392ff929293ff929292ff949393ff959595ff969596ff999898ff9c9b9cffa0a0a0ffa7a7a6ffacacacffb0b0b0ffb1b1b2ffb2b2b1ffb1b1b1ffb1b1b1ffb2b1b1ffb1b1b1ffb2b2b2ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff0a0a0bff161615ff484848ff484747ff565556ff797978ffdbdbdbffdbdbdbffdededeffe2e2e2ffe2e2e2ffdfe0dfffdfdfe0ffdfdfdfffe0dfdfffdfdfdfffd4d4d4ffd4d4d4ffd4d4d4ffd1d1d1ffc5c5c4ffc3c3c3ffc1c1c1ffbebebeffbdbdbcffbbbbbbffb9b9baffb9b8b8ffb7b6b6ffb5b5b5ffb3b2b2ffadadadff8c8c8cff919191ff919191ff919191ff7f7f7fff807f7fff80807fff7d7d7dff8080810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000001ff020302ff030303ff030202ff030203ff040404ff030303ff040404ff080808ff111111ff1a1a1aff242424ff323233ff494949ff626162ff757575ff8a8a8affa5a4a4ffc6c6c6ffdfdfdfffefefeefffbfbfcfffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffefefffffefffffffffffefffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefffefefffffefefefffffefefffefffefffffefffffffefefffefefffffefefefffffffefffefefffffefefffffefffffffffffefffffefefffefefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffffefefffefefefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffffefffefefefffefefffffffefefffefefefffefefefffefefdfffdfefdfff8f8f8fff0f1f1ffddddddffc9c8c9ffbcbcbcffb2b1b1ffa7a7a6ff9a9a9aff8b8b8bff7b7a7aff686868ff555655ff434444ff3a3a3aff3c3c3cff3f3e3fff3f403fff3f3f3fff3d3e3eff3e3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfbfbfff0f0efffe5e5e5ffdadadbffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d7ffd6d7d6ffd6d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d6d6ffd6d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d0d1ffcfcecfffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcccbccffcbcbcaffcbcacbffcacbcaffcac9caffc9cacaffc9cacaffc9c9c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c6c6ffc6c6c6ffc7c7c7ffcacbcbffcececfffd2d2d2ffd4d4d4ffd6d7d6ffd9d9d9ffdcdcdcffdeddddffdcdcdcffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdededdffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e8ffe8e7e7ffe8e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe7e8e8ffe7e8e7ffe7e7e8ffe8e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe7e7e7ffe8e8e7ffe7e7e8ffe7e8e8ffe7e8e8ffe8e8e7ffe8e7e7ffe7e7e8ffe8e8e7ffe8e7e7ffe8e8e8ffe8e7e7ffe8e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e6e6ffe7e7e6ffe7e6e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe5e4e5ffe4e5e4ffe5e4e5ffe5e5e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe5e5e6ffe5e6e5ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e4e5ffe4e5e5ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e4e4ffe5e4e5ffe4e4e4ffe5e5e5ffe4e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e5ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe8e7e8ffe7e8e7ffe8e7e8ffe8e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e7ffe6e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe3e4e3ffe4e3e4ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0dfffdfdfdfffdededeffdeddddffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdbdcdbffdbdbdbffdadbdaffdadadbffdededdffe0dfe0ffdcdcdcffd7d7d8ffd5d4d4ffd0d0d0ffccccccffcacac9ffc7c7c8ffc6c6c6ffc6c6c6ffc7c7c6ffc7c6c6ffc6c6c7ffc7c7c6ffc6c6c6ffc6c6c7ffc7c7c6ffc7c7c7ffc7c8c7ffc7c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffcac9c9ffcbcacaffcbcbcbffcbcbccffccccccffcdcdcdffcdcdcdffcececeffcececeffcfceceffcfcecfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d0ffd1d1d2ffd1d1d1ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffdadad9ffdadadaffdadadbffdadbdbffdcdcdbffdcdcdbffdcdcdcffdddddcffddddddffdededeffdededdffdededeffdedfdeffdedfdfffe0dfdfffe1e0e0ffe2e2e2ffe9e8e8fff2f2f1fff8f7f7fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1b1b1cffc0c1c1fff3f4f4fffdfefdfffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffefffffefffefffffefffffffffefffffefefffefffefffffefefffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffffffefffefffefffefefefffffefffffefffffffffefffffffffffffffffefffffefffffffffffffffffefffefffefffefffffffefefffffefefffffffffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffefefffffffefffefefffffffefefffefefefffefffffffefffffffefffffffffffefffffefffffffefefffffffffffefffefffefefefffefefefffefefefffffefffffffffffffffefffffffffffffffffefffefefffffffffffffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffefffefefefffefefefffefdfefffefefdfffdfdfdfffcfdfcfff7f7f8fff2f2f3ffebebebffd6d6d6ffc6c6c6ffb5b4b4ffabacacff9d9d9dff8b8b8bff767776ff626261ff4d4d4dff3a3a3aff313031ff313131ff323232ff343434ff393938ff393838ff393a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff302f30ff303030ff403f3fff3f403fff3f3f3fff3b3b3bff363636ff404140ff454545ff464546ff474747ff4a4a4aff4c4d4cff504f4fff525252ff565555ff585958ff5b5b5bff5e5e5eff606060ff626261ff646364ff656465ff666666ff686767ff696969ff69696aff6b6b6aff6b6b6bff6c6c6cff6c6c6cff6c6d6dff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6c6d6cff6c6c6cff6b6c6bff6b6b6bff6b6b6bff6b6b6bff6b6a6bff6a6a6aff6a6a69ff696969ff686868ff676767ff666665ff646465ff636363ff616161ff5f6060ff5d5d5dff5b5b5bff595859ff565655ff525151ff4e4e4dff49494aff464746ff444445ff404041ff383838ff313131ff393939ff3a3a3aff3b3b3bff3b3b3bff323232ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff939392ff939293ff939293ff939392ff939393ff939493ff949495ff969595ff989898ff9c9c9cffa0a1a1ffa6a7a7ffacacacffb0b0b0ffb2b1b1ffb2b1b1ffb1b2b1ffb1b1b1ffb1b1b1ffb9b9b9ffb9b9b9ffb9bab9ffbab9b9ffc4c4c4ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff030303ff030203ff0a0a0aff151616ff484748ff484847ff565555ff797979ffdbdbdbffdbdbdbffdedfdeffe2e2e2ffe2e2e2ffdfdfe0ffe0e0dfffe0dfdfffdfdfdeffdbdbdcffd4d4d4ffd1d1d1ffcecfcfffc9c9c9ffc5c5c5ffc2c2c2ffbfbfbfffbdbdbdffbcbcbcffbabbbaffb8b9b8ffb7b7b7ffb5b4b4ffb3b2b3ffaeaeaeff969596ff686868ff919191ff7f7f7fff808080ff80807fff7c7d7cff808081ff8080810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000000ff020302ff030203ff030302ff030202ff030303ff050404ff0a0a0aff131413ff1c1c1cff272727ff383839ff505050ff686868ff7c7c7cff939393ffb3b3b3ffd2d2d2ffe6e6e6fff4f5f5fffdfefefffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffffefffffffefffefefffffffffefffefefefffefffffffefffffffefffffffffffefffefefffffffefefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffefffefffefefffffffefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffffffffffefffefffefffefffefefefffefdfefffefdfefffdfefdfff9f8f8fff1f1f2ffdededeffc8c7c8ffbdbdbdffb2b2b2ffa7a8a7ff9b9b9cff8c8c8dff7b7b7cff6a6a6aff585857ff464645ff3c3c3cff3d3d3cff3e3d3dff3f3f3eff3e3e3eff3e3f3eff3f3f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f4f3ffeaeaeaffdededeffd7d8d8ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d7d6ffd7d6d6ffd7d6d7ffd6d6d7ffd7d7d6ffd7d6d6ffd6d7d6ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d2d2ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcecdffcdcdceffcccdcdffccccccffcccdcdffccccccffccccccffcbcbcbffcbcbcaffcbcacaffcacacaffcacacaffc9cac9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c7c8ffc7c7c7ffc6c7c7ffc7c6c7ffc7c6c6ffc7c6c6ffc9c9c9ffcdcdcdffd1d1d1ffd3d4d3ffd6d5d5ffd8d7d8ffdbdadbffddddddffddddddffdbdbdbffdadadbffdcdbdbffdcdcdcffddddddffdddedeffdedfdeffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e7ffe8e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e7ffe8e7e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe7e7e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e7ffe7e7e8ffe8e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e7ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e5e5ffe4e5e4ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e4e5ffe5e5e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e5e5ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe4e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe4e4e5ffe5e4e4ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e5ffe5e6e5ffe5e6e6ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e7ffe6e7e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e7e6ffe6e6e7ffe7e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdedeffdededdffdddddcffdcdcdcffdcdbdbffdbdcdcffdbdcdbffdbdbdaffdbdadaffdadadaffddddddffdfdfdfffdededeffd8d8d9ffd6d6d5ffd2d1d2ffcecfcfffcbcccbffc9c9c9ffc8c8c7ffc6c6c6ffc7c6c6ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcacac9ffcacbcbffcbcbccffcbcbccffcdcdcdffcdcdcdffcececeffcececeffcfcfceffcfcecfffcfcfcfffcfcfd0ffcfd0cfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd0d0d0ffd1d1d1ffd0d1d1ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d5ffd4d5d4ffd5d5d4ffd6d5d6ffd6d5d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdbdbdaffdbdadbffdcdbdbffdcdcdcffdcdcdbffdcdcdcffddddddffddddddffdddddeffdededeffdfdedeffdfdfdfffdfdfdfffe0dfe0ffe1e1e1ffe4e4e3ffecececfff4f4f5fffcfcfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff212121ffc8c7c8fff4f3f3fffdfdfdfffefffefffefefefffefefefffffefefffefefefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffefffffffefffefffefffffffefffffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffffffefffffffffffffefefffffffefffffffffffefffefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffffefffffffefffffefffffffffffffffefefffffefffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffefefffffffffffefefefffffffefffffefefffefffffffffffefffffffefffefffefffffefefffffefefffffefefffefefefffefffefffefefefffefefefffffffefffffefffffefffffffffefffffefefefffefefefffefefdfffefdfdfffdfdfefffdfdfdfffbfbfbfff4f4f4ffeeedeeffdddddeffc7c6c6ffb7b6b6ffaeadaeff9f9f9fff8c8c8dff787878ff636363ff4f4f4fff3b3b3bff323131ff333232ff353434ff393838ff393938ff3a3a39ff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3b3b3bff434343ff464645ff474747ff4a4a49ff4d4d4dff50504fff535252ff565655ff595958ff5b5c5cff5e5e5eff606061ff646363ff656565ff666767ff676767ff686969ff6a6a6aff6b6c6bff6d6d6cff6d6d6eff6e6e6eff6f6e6fff6f6f6fff6f6f70ff70706fff707070ff706f6fff706f6fff6f6f6fff6e6f6fff6f6f6eff6f6e6eff6e6e6eff6e6e6dff6e6e6dff6d6d6dff6d6c6dff6c6c6cff6b6b6bff6a6a6aff696a69ff686868ff676767ff666665ff646464ff626262ff606060ff5d5e5dff5a5a5aff565656ff525151ff4c4c4dff4a4949ff484847ff424342ff393839ff393939ff3a393aff3b3b3bff3c3b3bff3b3b3bff3b3c3cff32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff939293ff929393ff929292ff929293ff929393ff929392ff949493ff949495ff969595ff989899ff9c9c9cffa0a0a1ffa6a7a6ffacacacffb0b0b0ffb2b1b1ffb1b1b1ffb1b1b1ffbabab9ffbab9b9ffb9b9b9ffb9bab9ffc5c5c4ffc4c5c4ffc5c4c4ffc5c4c4ffc5c5c4ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff030202ff0b0a0aff161615ff484847ff484847ff555656ff797979ffdadadbffdbdbdaffdededeffe2e2e2ffe2e2e2ffdfdfe0ffdededfffdbdcdbffdadadaffd6d6d6ffd2d2d2ffcfcfcfffcbcbcaffc5c5c6ffc3c3c2ffc0c0c0ffbdbdbdffbcbcbbffbababaffb8b8b8ffb7b7b7ffb5b5b4ffb2b3b3ffaeaeaeffa1a1a0ff767676ff7f7f7fff807f80ff808080ff7d7c7cff818180ff808180ff808080ff7b7b7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff010101ff010000ff030202ff030302ff020201ff020202ff050505ff0a0a0bff151514ff1e1e1eff2b2b2bff3e3e3eff565757ff6e6e6eff828382ff9f9f9effc0c0c0ffdcdcdcffececedfffbfafafffefefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffefefffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffffefefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefffffefffefffffffefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffffefefffffefefffffffffffefffefffffffefffffefefffefefefffdfefdfff9f9f8fff2f3f2ffe1e0e1ffc8c7c8ffbdbdbdffb3b2b3ffa8a9a8ff9c9c9cff8e8d8dff7e7d7dff6c6b6cff595a59ff474748ff3c3d3cff3d3d3dff3e3e3dff3e3d3dff3e3e3fff40403fff414140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefff9f9f9ffefeeeeffe3e3e3ffd9dadaffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d0d1ffd0cfd0ffcececeffcecdcdffcdcecdffcccdccffccccccffcdcdccffccccccffcbccccffcccbccffcacbcbffcacacaffcacacaffcac9c9ffc9c9caffcac9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c7ffc8c7c7ffc8c7c7ffc7c7c6ffc7c7c6ffc6c7c6ffc7c7c6ffcbcbcbffcfcfcfffd2d2d3ffd5d5d4ffd7d7d7ffdadadaffdcdddcffddddddffdbdcdcffdadbdaffdbdbdbffdbdbdcffdddcdcffdddddeffdededeffdededfffdfdfdfffe0dfe0ffe0dfe0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e1ffe1e2e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e2ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe5e5e4ffe5e4e4ffe5e5e5ffe6e6e5ffe6e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e8e7ffe8e8e7ffe7e8e8ffe7e8e8ffe7e7e8ffe8e8e7ffe8e7e8ffe7e8e8ffe7e7e7ffe7e8e8ffe7e8e8ffe7e8e7ffe8e8e7ffe7e7e8ffe8e7e7ffe7e7e8ffe8e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e7e6ffe7e7e6ffe6e7e6ffe7e6e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e5ffe6e6e5ffe6e5e6ffe5e6e5ffe5e5e6ffe4e5e5ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e3e4ffe3e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe4e4e5ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe3e4e3ffe4e3e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e3e3ffe4e3e4ffe4e4e3ffe3e3e3ffe4e4e4ffe3e4e3ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e4e4ffe3e4e3ffe4e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe4e3e3ffe3e3e4ffe4e4e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e4ffe4e5e5ffe4e5e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e6e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e8e7ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e8ffe8e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e6ffe6e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0dfffdfdfdeffdededeffdddeddffdcddddffdcdcdcffdbdbdcffdcdbdbffdbdadbffdadadaffd9d9d9ffdadadaffdddedeffdedfdeffdbdbdbffd7d7d8ffd5d4d4ffd0cfd0ffcdcdcdffcacacbffc8c8c8ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c8ffc9c8c8ffc9c9c9ffc9c9c9ffcacacaffcacbcaffcbcbcbffccccccffcdcccdffcdcdcdffcececeffcdceceffcececeffcecfceffcfcfcfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d1ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d7ffd7d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffdad9daffdadadaffdbdadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddddcffddddddffddddddffdededdffdfdfdeffdedfdeffdfdfdfffe0dfe0ffe1e1e0ffe2e1e2ffe7e8e7fff0f0f0fff7f6f6fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff222222ffcacacafff2f1f1fffdfdfdfffefefffffefefffffffefefffffefefffefefefffffefefffefefefffffefefffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffefffefffffffefffefffffefffffffffffffefefffffefefefffefefffffefefefffffffffffffffefffefefffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffefefffffffffffffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffffefefffffffefffefefffffefffffffffffefffffefefffffffefffffffefffefefefffffffffffffffefffffefffffefefefffffffefffefefffffefefefffefffefffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefdfffdfefefffdfdfdfffcfcfcfff4f5f5ffeeefeeffe1e0e0ffc8c9c9ffb8b8b8ffafafafffa0a1a1ff908f8fff7c7c7cff676767ff515151ff3d3d3dff323233ff343434ff383838ff383938ff393a3aff3c3c3cff3d3e3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f40ff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff424142ff444444ff484848ff4c4c4dff50504fff535353ff565756ff595a59ff5c5d5dff5f605fff626262ff646464ff676667ff686868ff6a6a6aff6b6b6aff6b6b6cff6d6d6dff6e6e6eff6f6f70ff707070ff717171ff717171ff727172ff727372ff727373ff737373ff737372ff727272ff727272ff727271ff717171ff717171ff717170ff717071ff707070ff707070ff6f7070ff6f6f6fff6f6f6eff6d6e6eff6d6d6dff6c6c6dff6c6c6cff6a6a6bff696969ff676767ff656565ff636363ff606060ff5c5c5cff575756ff515151ff4d4d4dff4a4a4aff444444ff3a3a39ff3a393aff3b3b3bff3c3c3cff3b3b3bff3b3c3cff3c3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929393ff939393ff939392ff929293ff929292ff939292ff939293ff949393ff959594ff959595ff999898ff9c9c9cffa0a0a1ffa6a7a7ffacacacffb0b0b0ffb1b1b1ffb8b7b7ffb9b9b9ffbab9b9ffbabab9ffc4c4c5ffc4c4c4ffc4c5c4ffc4c4c5ffc4c4c4ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff0a0b0aff161616ff474848ff484848ff565656ff787979ffdbdbdbffdbdbdbffdfdedeffe2e2e2ffe1e1e2ffdfdfdfffddddddffdbdadbffd8d7d7ffd3d3d3ffd0d0d0ffcdcccdffc7c7c7ffc3c3c3ffc0c0c0ffbebdbdffbcbbbcffbababaffb9b9b8ffb7b7b6ffb5b5b5ffb3b3b2ffaeaeafffa9a9aaff888888ff7f8080ff7f7f80ff7d7d7dff808181ff808180ff818081ff7b7b7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010001ff010000ff000000ff000100ff010201ff000001ff010201ff050505ff0b0b0bff151515ff202020ff302f2fff444444ff5d5d5eff757475ff8c8c8cffacabacffcdccccffe4e4e3fff2f2f2fffdfdfdfffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffefffefffffffefffefffffefefffefffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffffffefffffffefffffffefffffffffffffefefffdfdfefff9f9f9fff4f4f4ffe4e4e4ffc9c9c9ffbebebdffb4b5b5ffa9aaaaff9d9d9eff8f8f8fff7f7f7fff6d6d6dff5a5a5bff484848ff3e3e3eff3e3e3eff3d3e3eff3f3f3eff3f403fff414040ff414141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffbfcfcfff0f0efffe7e7e7ffdcdcdcffd8d8d8ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffcfcfcfffcececeffcdceceffcdcdcdffcdcdcdffcdcdccffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcacacaffc9cacaffcacac9ffc9cac9ffc9c9c9ffc9c9c8ffc8c9c9ffc8c8c7ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc9cacaffcececeffd2d2d2ffd4d4d4ffd7d6d7ffd9dad9ffdddcdcffdededdffdcdcddffdbdadbffdbdadaffdbdbdbffdcdcdcffddddddffddddddffdededeffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe3e4e3ffe3e3e4ffe3e4e3ffe4e3e4ffe4e4e4ffe5e5e4ffe5e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e3e4ffe4e4e3ffe4e3e4ffe4e4e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe3e3e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e4ffe4e4e3ffe3e4e4ffe4e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe4e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe2e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e3ffe4e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e8ffe7e8e7ffe8e8e8ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe7e6e7ffe7e7e6ffe6e6e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e0e0ffdfdfe0ffdfdfdfffdedfdeffdddedeffdddeddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdadaffdadad9ffd8d8d9ffdad9daffdededeffdedddeffdad9d9ffd6d6d5ffd1d1d1ffcfceceffccccccffc9c9caffc7c7c8ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffc9cacaffc9cacaffcacacbffcbcccbffccccccffccccccffcdcdcdffcdcdcdffcececeffcfceceffcecfcfffcfcfceffcfcfcfffd0d0cfffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d0ffd1d0d0ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d3d2ffd2d3d2ffd2d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd5d4d5ffd4d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd6d6d6ffd7d7d6ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffdad9d9ffdadadaffdadadaffdadbdbffdbdbdbffdcdbdbffdcdcdcffdddcdcffdddddcffddddddffdededdffdedddeffdededeffdfdfdeffdedfdfffdfdfdfffe0e0e0ffe1e1e1ffe3e4e3ffebebebfff4f4f3fffcfcfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff2b2a2bffcfcecefff1f1f1fffdfcfdfffefffefffefffffffefefefffefefefffffffefffefefffffefefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefefffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffefffefffffffefefffffffefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefefefffffffffffffffefffefefffffefefffffefefffffefefefffefffffffffefefffffefffffefefefffefffefffefefffffefffefffffffffffffefefffffffefffffffefffefffffffefefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffefefefffffefefffefefefffefdfefffdfefefffdfcfdfff5f4f4ffeeeeeeffe0e0e0ffc9c9c9ffb9b9b9ffb0afafffa2a2a2ff929392ff808080ff6b6c6cff565555ff3f4040ff343535ff383838ff393838ff393a3aff3c3c3cff3d3d3dff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff403f3fff3f3f3fff3f3f3fff3f3f3fff3e3e3eff3c3c3dff444344ff4a4b4aff4f4f4fff535353ff575757ff5a5b5bff5d5e5eff606060ff636363ff656565ff686868ff6a6969ff6c6c6cff6d6d6cff6d6e6eff6f6f6fff707070ff707171ff717272ff737372ff747374ff747473ff757574ff757475ff757675ff767676ff757575ff757575ff757574ff747575ff747474ff747473ff737473ff737373ff737373ff737373ff727373ff727273ff727172ff727271ff717171ff717070ff717070ff6f6f6fff6e6f6eff6c6c6dff6b6a6aff696969ff676766ff636362ff5c5d5dff575657ff515152ff4c4c4cff444344ff3b3b3bff3b3b3bff3b3b3bff3c3c3cff3c3b3bff3c3b3bff3b3c3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff939393ff939292ff929293ff929293ff939393ff929292ff929393ff949493ff959595ff969696ff989898ff9b9b9cffa0a0a0ffa6a6a6ffaeadadffb0b0b0ffb3b3b2ffb5b5b5ffb7b7b7ffb9bab9ffbfbfbfffc2c2c2ffc4c4c4ffc5c5c4ffc4c4c4ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffdfdfdfffe0dfdfffdfdfdfffdfe0dfffe1e1e2ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020203ff0a0b0aff151616ff484848ff474847ff555655ff797878ffc5c5c4ffdbdbdbffe1e1e1ffe1e1e1ffe0e0e0ffdddedeffdbdbdbffd8d8d8ffd5d4d5ffd1d1d1ffcdcecdffc8c7c8ffc3c4c3ffc0c0c0ffbebdbdffbcbcbcffbbbbbaffb9b9b9ffb7b6b7ffb5b5b4ffb2b3b2ffaeaeaeffabababff929291ff6e6e6fff7c7c7dff818081ff818180ff818180ff7a7a7aff7b7a7aff7a7a7aff7778770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010101ff000001ff010001ff000101ff000101ff000000ff010101ff030303ff080908ff121212ff201f1fff303030ff474748ff646464ff7d7d7dff989999ffb9b9baffd8d7d7ffebeaebfff9f9f9fffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffffffffffefefffefefffffefefffffefefffffefefefffefffffffffffefffffffffffffefefffffffefffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefffffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefefffffffffefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffefefefffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefffffefefefffefffffffffefefffefefffffefefdfffefefefffefefffffefffefffefffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffdfdfdfff9f9f9fff5f5f5ffe7e8e8ffcbcbcbffbfbfbfffb6b6b6ffacacabff9f9e9fff908f90ff80807fff6e6f6eff5c5c5cff494949ff3e3e3eff3e3e3dff3f3f3eff3f3f3fff414041ff414242ff4241420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfff4f4f4ffeaeaeaffe0e0e0ffd9d9d9ffd7d8d7ffd7d7d8ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d5d5ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffcfd0d0ffcececfffcecdceffcdcdcdffcdcdccffccccccffccccccffcccbcbffcbcccbffcbcbcbffcbcacaffcbcbcaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c7c8ffc7c7c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc7c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc9c9c9ffccccccffd1d0d0ffd3d3d2ffd5d5d5ffd8d8d8ffdcdcdcffdededeffdededeffdcdcdcffdbdbdbffdadadaffdbdcdcffdcdcdcffdddddeffdeddddffdededeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe1e1e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e2e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe7e7e7ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e8e8ffe8e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e6ffe7e7e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe5e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e3e3ffe4e3e4ffe3e3e3ffe4e4e3ffe3e3e3ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e2ffe3e2e3ffe2e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e3ffe3e3e3ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e6e6ffe7e7e6ffe7e6e7ffe6e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe0e0e1ffe0e0e0ffdfdfdfffdedfdfffdededeffdededeffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd9d9d9ffddddddffdededeffdcdcdcffd8d8d8ffd4d4d4ffd0d1d0ffcdcdceffcbcbcaffc9c9c9ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c8c9ffcacac9ffcacac9ffcacacaffcbcbcbffcccbcbffcccdccffcccccdffcecdcdffcececeffcececeffcfcfceffcecfcfffcfcfcfffcfcfd0ffd0d0d0ffd0cfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd2d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcddffdddcdcffdcdddcffdddeddffddddddffdededeffdfdfdeffdedfdfffdfdfe0ffe0dfe0ffe1e1e0ffe2e2e1ffe5e5e5ffefeeeefff6f6f6fffdfdfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080909ff454545ffd3d3d3fff1f1f1fffdfdfcfffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffefefffffefffefffffffefffffffffffefefefffefffffffffffefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffefffefffefffefffffefefffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefffefffffffefffffefefffffffffffefefefffefefffffefefffffefefffffefefefffefefffffffefefffffefefffefefffffefffefffffffefffefffffffefefefffefefefffefefdfffefefefffdfdfdfff5f5f5ffefeeeeffe0dfdfffcacacaffb9b9b9ffb1b0b0ffa3a4a4ff959595ff838484ff706f6fff5a5a5aff444444ff373737ff393938ff3a3a3aff3c3c3cff3e3e3eff3f3e3fff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff3f403fff403f3fff3f3f40ff3e3e3eff3c3d3dff3b3b3bff454545ff4c4c4cff515152ff565656ff5b5b5bff5f5e5fff626262ff646465ff666667ff696969ff6b6b6cff6d6d6dff6e6f6fff6f7070ff717171ff727272ff737273ff737474ff747574ff757575ff757676ff767676ff777777ff777777ff777777ff777878ff777878ff787878ff777778ff777777ff767777ff767777ff767777ff767676ff767676ff767575ff767676ff767576ff747575ff757575ff757475ff757475ff747474ff747374ff737273ff727172ff707070ff6f6f6fff6d6d6dff686968ff626363ff5c5b5bff555555ff4d4e4eff444545ff3c3c3cff3c3c3bff3b3b3cff3b3c3bff3c3c3bff3b3c3cff3c3c3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929392ff929392ff929392ff929392ff939293ff929393ff939393ff939493ff949595ff969696ff989898ff9c9c9bffa1a1a1ffa7a8a8ffaeafafffb1b1b0ffb3b3b3ffb6b6b6ffb8b8b8ffbababbffbdbdbdffbfbfbfffc3c3c2ffc4c4c4ffd3d3d3ffd6d6d6ffd5d6d6ffd6d6d6ffe0dfe0ffdfdfdfffe0dfe0ffe0dfdfffe2e2e2ffe2e2e2ffdfdfdfffddddddffddddddff9e9e9eff5a5b5aff494848ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff030303ff0a0a0bff161616ff373736ff595959ff717172ffaeaeaeffd8d8d8ffe1e1e1ffe1e2e1ffe0e0e0ffdedfdfffdcdcdcffd8d9d9ffd5d6d5ffd1d2d2ffcdceceffc8c8c7ffc4c4c4ffc0c0c0ffbdbdbeffbcbcbcffbababaffb9b8b8ffb6b7b7ffb5b5b5ffb3b3b3ffafafaeffacacabff9f9e9eff7d7d7dff818181ff808081ff818081ff7b7a7bff7a7a7aff7b7a7bff787878ff7877770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010101ff010101ff010100ff010101ff010101ff010101ff000001ff010101ff040403ff0a0a0aff141414ff212221ff333433ff4e4e4eff6c6c6cff868686ffa5a6a6ffc8c8c8ffe0e1e1ffeff0effffcfcfcfffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffefffefffffefefffefffffffefffffffefefefffefffefffefffffffefffffffefffefffffffffffefffffffefffffffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffefffefffefffffffffffffffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefffffffefefffefffefffefffffffefffffffefefefffbfbfafff5f5f5ffeaeaeaffcececeffc0c0c1ffb8b7b8ffadadadffa0a0a0ff919091ff818181ff717070ff5d5d5eff4a4b4aff3e3e3eff3e3f3fff3f3f3fff404141ff424141ff414242ff41414200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfbfbffefeff0ffe2e3e2ffdbdbdaffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcececeffcdcdceffcdcdcdffcdcccdffccccccffcccbccffcccbcbffcbcbcbffcbcacbffcacacaffcacacaffcacacaffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c7c7ffc6c7c6ffc7c7c6ffc6c7c7ffc7c7c6ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffcbcbcbffcfcfcfffd2d2d2ffd4d4d4ffd7d7d7ffdbdbdbffdededeffdfdfdfffdddedeffdcdcdcffdadadaffdadbdbffdcdcdcffdcdddcffdddeddffdddedeffdededeffdedfdeffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e7ffe8e8e8ffe7e8e8ffe7e8e7ffe7e8e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e3ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e2ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe2e2e3ffe3e2e3ffe3e2e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe2e2e1ffe1e2e2ffe2e2e1ffe1e2e2ffe1e1e1ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e4ffe4e3e4ffe4e3e4ffe3e3e3ffe4e3e4ffe4e3e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e0ffe0e1e0ffe0dfe0ffdfdfdfffdededfffdededeffdededdffdddedeffddddddffdcdcdcffdbdcdbffdadbdaffdadadaffdad9d9ffdadbdbffdddedeffdededeffdadbdaffd6d6d6ffd3d4d4ffcfcfceffccccccffc9cacaffc6c7c7ffc6c6c6ffc5c5c6ffc6c5c5ffc5c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c6c6ffc8c8c8ffc8c8c8ffc8c9c9ffcac9caffcac9caffcacacaffcbcbcbffcccbccffcdccccffcdcccdffcdcdcdffcececeffcececeffcecfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffd0d0cfffd0d0d0ffcfd0cfffd0d0d0ffd0d0d1ffd0d0d000000000ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadbffdadbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcddddffdddddeffdddeddffdededeffdededeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe1e1e1ffe3e3e3ffe9e9e9fff2f1f2fff8f7f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0f0e0eff686868ffdcdbdcfff1f2f2fffdfdfdfffefefefffffefffffefffefffefefefffffefffffffefffffefffefffffffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefffffffffffffffefefefffefefffffefffefffffefffffefffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefefffefffffffffffffffefefefffefffffffefefefffefefefffefefefffffefffffefffffffefefefffefefefffefffefffffffffffffefffffefffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffffefffffefffffffefefffffffefefffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffffefffffffefffffefefefffefffefffefffffffefffefffefffefffefffefffffffefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffffefffffefffefffefefefffdfefefffefefdfffefefefffdfdfdfff5f6f6ffefeeefffdfe0dfffcbcacaffbabab9ffb1b1b1ffa5a5a5ff969697ff868686ff727273ff5d5d5dff484848ff3a393aff3a3a3aff3c3c3cff3d3d3eff3f3f3fff404141ff424241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404040ff404040ff3f3f3fff3e3e3eff3d3d3dff3d3d3dff464646ff4f4f4eff545454ff595a5aff5e5f5eff626263ff656665ff686868ff6b6a6aff6c6d6cff6f6e6eff707070ff717172ff737273ff747373ff747575ff767676ff767676ff777777ff787878ff787878ff797879ff797a7aff797a7aff7a797aff7a797aff797a7aff7a7a7aff7a7a7aff7a7a7aff797a79ff79797aff797979ff797979ff787978ff797979ff787979ff787879ff797979ff797878ff787878ff787878ff777777ff777777ff767676ff757575ff747474ff747374ff717272ff6e6e6dff676767ff606060ff585959ff515151ff484848ff3f3e3fff424342ff3b3b3bff3c3b3bff3b3c3cff3c3b3cff3b3b3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929293ff939292ff939292ff929393ff939393ff939292ff929393ff949494ff959595ff969696ff989999ff9d9d9dffa3a3a3ffaaa9aaffafb0b0ffb1b1b1ffb4b4b4ffb7b6b7ffb8b9b9ffbbbbbbffbdbebdffc1c1c1ffc4c5c4ffcacac9ffcecfcfffd2d2d3ffd6d6d6ffddddddffdfdfdfffdfdfe0ffdfdfdfffe2e2e2ffe2e1e1ffdfdfdfffdcdcdcffdddcddff9e9e9eff5a5a5aff484848ff484948ff161616ff0b0b0bff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040505ff0e0e0eff282928ff515051ff6d6e6eff969697ffd5d5d5ffe1e1e1ffe2e2e2ffe1e1e1ffdfdedeffdcdcddffdad9d9ffd6d6d6ffd3d2d2ffcecfcfffc8c8c8ffc4c3c4ffc1c0c1ffbdbebeffbcbcbcffbbbabbffb9b8b9ffb7b7b7ffb5b5b6ffb3b3b3ffafafafffabacabffa3a3a3ff848484ff6e6e6eff818181ff7b7a7aff7a7a7aff7a7a7bff777777ff787878ff777777ff727272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000100ff010001ff010101ff010101ff010001ff010100ff000101ff020202ff050605ff0e0e0eff181919ff252526ff383737ff535353ff717272ff8f8f8fffb3b3b3ffd4d4d4ffe8e7e8fff5f5f5fffdfdfdfffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffefefffffffefefffffefefffefffffffffffffffffefefffefffffffffefffffefffefffffefefffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffffffefffffffffffffefffffefffffffffefffffefffefffefefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffefffffffefffffefffffffffffffffefffefffefefefffbfcfbfff6f6f6ffebececffd0d0d1ffc1c1c2ffb8b8b8ffaeaeaeffa1a1a2ff929292ff828383ff717171ff5e5e5fff4c4c4cff403f40ff3f403fff414040ff414141ff414241ff414242ff41414100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbfcfff2f3f3ffeaeaeaffdcdbdbffd9d9d9ffd8d8d8ffd7d7d8ffd8d7d8ffd7d7d8ffd7d7d8ffd7d7d7ffd7d6d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d7d6ffd6d7d7ffd7d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d5ffd4d3d4ffd4d3d4ffd2d3d3ffd3d2d3ffd3d2d3ffd2d2d2ffd1d2d2ffd1d2d2ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffcecfceffcdcdceffcdcdcdffcdccccffccccccffccccccffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcac9caffc9cac9ffc9c9c9ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc6c7c6ffc6c6c6ffc7c6c6ffc6c6c7ffc7c6c7ffc6c6c7ffc7c6c7ffc6c7c7ffc6c7c7ffc7c7c6ffc7c6c6ffc7c7c7ffc7c7c7ffc9c9c9ffcdcdcdffd1d1d1ffd4d4d4ffd5d6d5ffdad9d9ffddddddffdfdfdfffdfdedfffddddddffdbdcdbffdbdbdbffdcdbdbffdcdcdcffddddddffdddeddffdededeffdedfdfffdfdfdfffdfdfdfffe0dfe0ffdfe0e0ffe0e0e0ffe1e0e1ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e2e1ffe2e2e2ffe2e1e2ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe7e7e8ffe7e8e7ffe7e8e8ffe8e7e7ffe7e8e7ffe8e7e8ffe7e8e8ffe7e7e8ffe8e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e3ffe2e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e2e2ffe2e3e3ffe2e3e2ffe2e2e3ffe2e3e2ffe2e3e3ffe3e2e2ffe2e3e2ffe3e2e3ffe2e3e2ffe2e2e3ffe3e2e2ffe3e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e0e1ffe1e0e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e2e1ffe1e2e2ffe2e1e2ffe2e2e3ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e0e0ffe1e0e0ffe0e1e1ffe1e0e1ffe0e0e1ffe1e0e0ffe0e0e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfe0ffe0e0e0ffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e0e0ffe0e0e1ffe1e1e1ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e4ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e4e5ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e7e7ffe6e7e6ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e6e6ffe6e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe5e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe2e3e3ffe2e3e2ffe2e1e2ffe1e1e2ffe0e1e0ffdfdfe0ffdfdfdfffdedfdfffdfdedeffdededdffdedddeffddddddffdcdcddffdcdbdbffdbdbdbffdadbdbffdbdbdbffdadadaffddddddffdfdedfffdededeffd9d8d8ffd4d5d5ffd0d0d1ffcdcdcdffcbcacbffc7c8c8ffc7c6c7ffc6c5c6ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c7c8ffc9c9c9ffc9c9c9ffcacacaffcacacbffcbcbcbffcbccccffccccccffcccccdffcccdcdffcecdceffcececeffcececeffcecfceffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffcfd0cfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0000000000000000000000000ffd2d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd4d3d3ffd3d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d9ffd9dadaffdad9daffdbdadbffdadbdbffdbdbdbffdcdbdcffdcdcdcffdcdddcffddddddffddddddffdddeddffdddeddffdedfdeffdedfdeffdededfffe0e0e0ffe0dfdfffe0e0e0ffe2e2e2ffe4e4e4ffecedecfff4f4f4fffcfcfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff111110ff777777ffdfdfe0fff2f2f3fffdfcfdfffefefefffffefefffffffefffefefffffefefefffffffefffefffefffffefffffffffffffffffefffefefffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefffffffefffffffefefefffefefefffffffffffefefefffffefffffffefefffefffefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffefffefffefefffffffefffffefffefffffffffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffffefefffffffefffefefffffefefefffefefefffefffefffffefefffffefffffffffefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffffffffffefefefffffefffffefefefffefefefffdfefdfffefdfdfffdfdfefff5f6f6ffefeff0ffe1e0e0ffcecdcdffbabab9ffb3b2b2ffa6a6a6ff989897ff878787ff737473ff5e5e5eff4a4a4aff3c3c3cff3c3c3cff3d3d3eff3f3e3fff404140ff424141ff414242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404040ff404040ff404040ff3f3f3eff3f3e3eff3e3e3eff484848ff525253ff585858ff5d5d5dff626262ff666666ff6a6a6aff6c6c6cff6d6e6eff6f7070ff717172ff737373ff747574ff767676ff777777ff777778ff787878ff797a79ff7a7a7aff7b7b7aff7b7b7bff7b7b7cff7b7b7cff7c7b7cff7b7c7bff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7d7d7cff7c7d7cff7c7c7cff7c7c7cff7c7c7bff7b7c7cff7b7c7cff7c7c7cff7c7b7cff7c7c7cff7c7b7bff7b7b7bff7b7b7bff7b7b7bff7a7a7bff7a7979ff797979ff797979ff777777ff757575ff727271ff6c6c6cff646564ff5e5d5dff565657ff4d4e4eff424243ff4a4a4aff4c4c4bff3c3c3bff3c3b3bff3b3c3cff3c3c3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff939392ff939393ff939393ff929293ff939292ff929392ff939292ff949493ff959595ff979797ff99999aff9f9e9fffa5a5a5ffacabacffb1b1b1ffb2b2b2ffb4b4b5ffb7b7b7ffb9bab9ffbcbbbbffbebebeffc2c2c1ffc5c5c5ffcacacaffcfd0cfffd4d4d4ffd8d8d8ffdadadaffddddddffe0e0dfffe2e2e2ffe2e2e2ffdfdfdfffdddcddffddddddff9e9e9eff5a5a5bff484848ff484848ff151615ff0b0b0bff020203ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0d0e0eff242424ff4c4c4dff696969ff858584ffcececeffdcdcdcffe1e1e1ffe1e1e0ffdfe0dfffddddddffdadad9ffd7d7d7ffd4d4d4ffd0d0d1ffc9c9c9ffc4c4c4ffc1c0c1ffbebebeffbcbcbdffbababbffb9b9b9ffb7b7b7ffb6b5b5ffb3b3b3ffb0afafffacacacffa5a6a6ff8e8e8eff777677ff7a7b7aff7a7a7aff7a7a7aff787878ff777878ff777878ff727272ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000001ff000000ff010100ff000001ff010001ff000000ff010001ff020303ff070707ff111112ff1d1d1dff292a29ff3c3c3cff585858ff757576ff959494ffb9babaffdbdadaffececebfffbfafafffefefffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefefffffffffefffefffefffffffffffffffffffefefefffcfcfcfff6f7f6ffedededffd0d0d1ffc2c2c1ffb9b8b8ffafafafffa3a2a2ff949494ff848484ff727272ff606060ff4f4f4fff404040ff414041ff414141ff414141ff414241ff424141ff414142000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff4f4f5ffedededffe3e3e3ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd7d7d7ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d5ffd5d6d5ffd6d5d5ffd5d5d4ffd5d5d5ffd4d4d5ffd4d4d5ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0cfffcececeffcdcdcdffcdcdccffccccccffcccccbffcccccbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c7c8ffc7c7c8ffc7c7c7ffc6c6c7ffc7c6c6ffc7c7c6ffc6c6c6ffc7c6c6ffc6c6c7ffc6c7c6ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c7ffc7c6c6ffc6c7c6ffc7c7c8ffcbcbcbffcfd0d0ffd2d2d2ffd4d5d5ffd7d8d8ffdcdcdcffe0dfe0ffe0e0dfffdededeffdcdddcffdadadbffdbdbdaffdbdcdcffdddcddffdddeddffdededeffdededfffdededfffdfdedfffdfdfdfffe0dfdfffe0e0e0ffdfe0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e4ffe3e4e4ffe4e3e3ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e5ffe5e5e4ffe4e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e8e8ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e8ffe8e7e8ffe7e8e7ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e6e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe2e2e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfe0e0ffdfe0dfffe0dfdfffdfe0dfffdfdfdfffdfdfe0ffe0dfdfffdfe0dfffdfdfe0ffdfdfdfffdfe0dfffdfdfdfffdedfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe1e0e0ffe1e1e0ffe0e0e1ffe0e0e1ffe1e1e1ffe0e1e1ffe2e1e1ffe2e1e2ffe2e2e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe3e4e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe7e6e6ffe6e7e7ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e6e6ffe6e6e7ffe6e6e7ffe7e6e7ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe6e6e5ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e1ffe0e0e1ffe0e0e0ffdfe0dfffdfdedfffdedfdfffdededeffdddedeffdedddeffddddddffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdadbdbffdcdbdbffdededdffe0dfdfffdcdcddffd7d7d8ffd4d3d4ffcfcfcfffccccccffc9c9c9ffc7c7c8ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c6ffc6c6c6ffc7c7c6ffc6c6c7ffc6c7c6ffc7c8c7ffc8c8c8ffc9c9c8ffc9c9c9ffcacac9ffcbcbcaffcbcbcbffcbccccffcccbcbffccccccffcececeffcdcdcdffcecdceffcececeffcececeffcecfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0cfffd0d0cf000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d7d6ffd7d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d9ffd9d9daffd9d9d9ffdadadaffdbdbdaffdadbdbffdbdbdbffdcdcdcffdcdddcffdddcddffddddddffdededdffdddedeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe1e1e1ffe2e3e3ffe7e7e8fff0eff0fff7f6f7fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff131313ff7d7d7dffe1e1e1fff3f3f3fffdfdfdfffffefefffefefffffefffefffffefffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffffffffffffefffffffffefffefffffffefffefffefffffffefffffffffffffffefffefffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefefffffefffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefdfffefdfdfffefdfdfff6f5f6fff0f0f0ffe1e1e1ffcecdceffbbbbbbffb4b3b3ffa6a7a6ff999999ff888888ff757475ff606060ff4c4b4bff3e3e3eff3e3d3dff3f3f3fff404040ff424242ff414141ff414242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff40403fff404040ff404040ff404040ff3f3f3fff404040ff4b4b4bff575656ff5c5c5cff616161ff666666ff6a6b6aff6e6e6eff707070ff717172ff747374ff757474ff767676ff777878ff787878ff7a7979ff7b7b7aff7b7b7bff7c7c7cff7d7d7dff7d7d7dff7d7e7dff7e7d7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7f7e7fff7e7e7fff7e7f7eff7f7f7fff7f7f7fff7f7f7fff7e7f7eff7f7e7fff7f7f7fff7f7f7fff7f7f7eff7f7f7eff7e7f7eff7e7e7eff7f7e7eff7d7e7eff7d7d7dff7d7d7dff7c7d7dff7d7c7cff7b7b7bff797979ff767675ff717070ff6a6a6aff636363ff5d5d5dff555455ff4a4a4aff4c4c4bff656465ff707070ff3c3c3bff3b3c3bff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929393ff929292ff939292ff939392ff929292ff939293ff929392ff949493ff959595ff979797ff9a9b9affa0a0a0ffa7a7a6ffacacadffb1b1b1ffb3b3b3ffb5b5b5ffb7b8b7ffbab9baffbcbcbcffbfbfbfffc1c2c1ffc6c5c5ffcbcbcbffd0d0d0ffd5d5d5ffd8d9d8ffdbdbdbffdededeffe1e1e0ffe1e2e2ffdfdfdfffdcddddffdcdcdcff9f9e9eff5a5a5aff494848ff494848ff161515ff0b0b0aff030202ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0d0d0eff222222ff484747ff656564ff757575ffbdbdbcffd9d8d8ffe2e2e1ffe1e1e1ffe0e0e0ffdddedeffdbdbdaffd7d8d7ffd4d4d4ffd1d1d1ffcacacbffc5c5c5ffc1c1c1ffbebebeffbdbdbdffbabbbbffb9b9b8ffb8b7b7ffb6b5b5ffb4b4b4ffafb0afffadacacffa8a8a8ff9a9999ff7e7f7eff636362ff7a7a7aff787777ff787877ff777878ff727272ff737474ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010000ff000000ff000000ff000101ff000000ff000000ff010001ff030304ff0a090aff141414ff202020ff2d2d2dff414141ff5e5d5eff7c7c7cff989898ffc0bfc0ffdddedeffeeeeedfffbfcfbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffffffffefffffffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefffffffefffffffffffffefffefffdfcfdfff7f7f7ffefefefffd2d2d1ffc2c2c1ffb9b9b9ffafafafffa4a3a3ff949595ff858585ff747474ff616161ff505050ff414141ff424141ff424241ff414141ff424141ff424141ff424141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfbfbfff1f1f0ffe8e7e7ffdddcddffd8d8d8ffd9d8d8ffd8d8d8ffd7d8d7ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d0cfffd0cfcfffcfcfcfffcecdcdffcdcdccffcccdccffcbccccffcbcbcbffcbcbcbffcacbcbffcacacaffc9cacaffc9c9caffcac9caffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c7ffc8c7c7ffc8c7c7ffc7c6c7ffc7c6c6ffc7c6c6ffc7c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc9cacaffcececdffd2d1d1ffd3d3d3ffd6d6d6ffdbdadbffdededeffe0e0dfffdfdfe0ffdddddcffdbdbdbffdbdbdaffdbdbdbffdddcddffddddddffdededdffdededeffdededeffdedfdeffdfdfdfffe0dfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe2e3e3ffe3e2e3ffe4e3e3ffe3e4e4ffe3e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e8e7ffe8e8e8ffe7e7e7ffe7e7e8ffe8e7e8ffe8e7e7ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe5e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e4ffe5e4e5ffe5e4e4ffe4e4e3ffe4e4e3ffe3e4e4ffe4e3e3ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe2e1e1ffe2e1e1ffe2e1e2ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe1e1e0ffe0e0e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffe0dfe0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffe0dfdfffe0e0e0ffdfe0dfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e3ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdededeffdfdedeffdedfdeffdededeffdededfffdededfffdededeffdfdedeffdededeffdfdedeffdedfdeffdedfdeffdededeffdededeffdededeffdededeffdedddeffdededeffdededeffdededeffdededeffdfdfdeffdededeffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffdfdfe0ffdfe0dfffe0e0e0ffdfe0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e1ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e6ffe6e7e7ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e6ffe7e7e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe6e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededfffdfdedfffdededeffdededdffdddddeffdcdcdcffdcdbdbffdcdcdbffdbdbdbffdbdbdbffdadbdaffdbdbdaffdfdfdeffe0dfe0ffdadadaffd5d5d6ffd1d0d0ffcdcdceffcacacaffc9c8c9ffc6c6c7ffc5c5c4ffc5c5c5ffc6c5c5ffc6c6c6ffc6c7c6ffc7c6c6ffc7c7c7ffc8c7c7ffc8c8c7ffc8c9c8ffc9c9c9ffcac9c9ffcbcacaffcacbcbffcbcbcbffcbccccffccccccffcdcccdffcdcdcdffcdcdcdffcececdffcececeffcececeffcfceceffcfcecfffcfcecfffcfcfcfffcfcfcf0000000000000000000000000000000000000000000000000000000000000000ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d7ffd7d7d6ffd7d8d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadad9ffdadadaffdadbdaffdbdbdbffdbdbdcffdbdcdbffdddcdcffdddcdcffddddddffdddeddffdeddddffdededeffdfdedeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffe1e0e0ffe1e2e2ffe3e4e3ffeaeaebfff2f2f2fff9f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171616ff848483ffe2e1e1fff4f3f3fffdfefdfffffefefffffefefffefefefffefffffffefefefffefffefffffffffffffffefffefefefffffefffffffffffffefffefffefefefffefffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefffffffffefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffefefefffefffefffefffefffffefefffefefefffefffefffefefefffefdfefffefefdfffefefefffefefefffefefefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffffffefffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffefffffefffefffffefefffefefdfffefefefffdfdfdfffdfdfdfff6f7f6fff1f1f1ffe1e1e2ffcfceceffbbbcbbffb3b3b2ffa7a7a8ff9a9a9aff8a8989ff767676ff616261ff4d4d4dff3e3e3dff3f3f3fff404040ff424141ff424142ff414141ff424142000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404040ff404040ff404040ff404040ff404040ff434243ff4e4f4eff5a5a5aff606060ff646565ff696969ff6e6d6dff717071ff737373ff757475ff767675ff777777ff787878ff797a79ff7b7a7bff7c7b7cff7c7d7dff7d7d7dff7e7d7eff7e7e7eff7f7f7fff807f7fff808080ff807f7fff808080ff807f7fff807f80ff7f7f80ff7f8080ff808080ff808080ff818181ff818180ff808180ff818081ff818181ff818181ff818181ff818181ff818181ff818181ff808181ff818080ff808180ff808080ff7f8080ff7f7f7fff7f7f7fff7e7e7eff7c7c7bff797979ff757574ff6f6f6fff686868ff626261ff5c5d5cff4c4c4cff646565ff717070ff777877ff787877ff3b3c3cff3b3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929292ff929392ff939293ff939293ff929393ff929293ff929292ff929292ff949493ff969595ff989898ff9c9b9bffa1a1a1ffa8a7a7ffadadadffb1b1b1ffb2b3b3ffb5b5b5ffb8b8b7ffbababaffbdbcbcffbfbfbfffc2c2c2ffc6c6c6ffcbcccbffd0d0d0ffd5d6d5ffd9d9d9ffdcdcdcffdedfdfffe1e0e0ffe2e2e2ffe0e1e1ffd9d9d9ff9e9e9eff5a5b5aff494849ff494948ff161615ff0b0b0aff030202ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404ff0c0b0cff1d1d1dff434343ff606060ff6e6f6effafaeafffd7d7d7ffe1e2e1ffe1e1e2ffe0dfe0ffdededdffdbdbdbffd8d8d8ffd5d5d5ffd2d1d1ffcbcbcbffc6c5c5ffc1c1c1ffbebebeffbcbdbdffbbbbbbffb9b9b9ffb8b8b7ffb6b6b5ffb3b3b3ffb0afb0ffadadadffa8a9a8ff9d9c9dff818281ff6d6d6dff777878ff777878ff787777ff727272ff747474ff747474ff747474ff6e6e6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010100ff000100ff000000ff000000ff000000ff010101ff040304ff0b0b0aff161616ff222222ff303130ff464646ff646464ff838383ff9c9c9cffc4c4c4ffdededeffefefeffffcfcfcfffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffefefffffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffffffffffffffefffefefefffffefefffefefdfff7f7f7fff0f0f0ffd4d4d4ffc2c2c2ffb9b9b9ffafafb0ffa3a3a3ff959695ff868686ff757676ff636363ff525252ff424242ff414140ff424241ff424241ff414141ff414141ff424141ff3b3c3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff5f6f5ffeeedeeffe2e2e2ffdad9daffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd7d6d6ffd6d6d6ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfd0ffd0d0cfffcecfceffcdcccdffcccdccffccccccffcbccccffcbcbccffcbcbcbffcacbcaffcacacaffcacacaffc9c9c9ffc9cac9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c8c8ffcbcbcbffd0cfcfffd3d2d2ffd4d4d4ffd8d8d8ffdddcdcffdfdfdfffe0e0e0ffdedfdeffdcdbdcffdbdadbffdbdbdbffdcdcdcffdcdcddffddddddffdededeffdfdedeffdfdfdfffdfdedeffdfe0dfffe0dfdfffe0dfe0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e6ffe7e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe3e3e2ffe2e2e1ffe2e2e2ffe1e1e1ffe2e2e1ffe1e2e1ffe2e1e2ffe1e1e2ffe2e1e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e0ffe1e0e1ffe0e0e1ffe1e0e1ffe1e1e0ffe0e0e1ffe1e1e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdededfffdedfdfffdfdedeffdedfdeffdfdfdfffdfdfdeffdfdfdfffe0dfdfffe0e0dfffdfe0e0ffe0dfe0ffe0e1e0ffe0e0e1ffe0e1e1ffe0e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e0ffe1e1e0ffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdedfdeffdfdedfffdededeffdedddeffdededdffdededdffdddddeffddddddffdedddeffdedddeffdddeddffddddddffdddeddffdddeddffddddddffdeddddffddddddffddddddffdedddeffddddddffddddddffddddddffdddeddffdeddddffdddddeffdededeffdddedeffdedddeffdededdffdededeffdfdedeffdfdedeffdfdedeffdfdfdfffdfdedeffdfdedfffdfdfdfffdfe0e0ffdfdfdfffdfdfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe5e6e5ffe6e5e5ffe5e6e5ffe6e6e6ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e6e7ffe6e6e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e2e1ffe0e1e1ffe0e0e0ffe0dfdfffdfdfdfffdfdedfffdfdedeffdededeffdededeffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdadadaffdadadaffdededeffe0dfdfffdddcdcffd8d8d8ffd3d3d3ffcfcecfffcbcbcbffc9cacaffc7c7c7ffc5c5c4ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc7c7c6ffc6c7c7ffc7c7c7ffc8c8c7ffc8c8c9ffc9c9c9ffc9cacaffcacacaffcbcbcaffcbccccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcececdffcececdffcecdcdffcececeffcececdffcecfceffcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d6ffd8d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffdad9d9ffdad9daffdadadaffdadbdbffdbdbdbffdcdcdbffdcdcdcffdddcdcffdcdddcffddddddffdededdffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe1e1e0ffe2e3e2ffe6e6e6ffefefeffff6f6f6fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff161616ff80807fffe0e0e0fff3f3f3fffdfdfdfffffefefffefefffffefffefffffefefffefffefffefefefffffefefffefffffffefefefffffffefffffffffffffffffffffefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffffffffffefefffffffefefffefefffffefffffffefefefffefefffffefefefffefefffffffefffffffefffffffefefffffffefffefffefffefefefffffffefffefffefffffefffffffefefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffefefffffffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefdfefffefdfdfffdfdfcfff6f7f6fff0f1f1ffe3e3e2ffcfcfcfffbcbbbcffb3b3b2ffa8a8a8ff9b9a9bff8b8b8aff787978ff656565ff515151ff404141ff404041ff424241ff424242ff424142ff424241ff414241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404040ff404040ff404040ff404040ff474847ff464646ff535353ff60605fff666667ff6a6a6bff6f6f6fff737373ff767576ff787777ff787978ff7a7a7aff7b7b7bff7c7c7cff7d7d7dff7e7e7eff7f7f7fff7f8080ff808180ff818181ff828281ff828282ff828382ff828282ff828282ff828383ff838283ff828283ff828382ff838282ff828382ff838383ff848383ff838384ff848484ff848484ff848484ff848484ff848484ff858484ff848484ff848484ff848484ff858584ff848484ff848483ff838484ff838484ff848484ff838383ff828181ff7f7f80ff7c7c7cff787778ff717070ff686868ff626261ff646464ff717070ff777877ff787778ff777777ff787877ff3c3b3c00000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929292ff929192ff939392ff929293ff929393ff929392ff919292ff929392ff949394ff959695ff989898ff9d9c9cffa2a2a3ffa9a8a9ffaeadaeffb1b2b1ffb4b3b3ffb5b6b5ffb8b8b8ffbbbabaffbcbdbdffbfbfbfffc3c3c2ffc7c7c7ffcdcdcdffd2d2d2ffd7d7d6ffdad9d9ffdcdcdcffdfdfdfffe1e2e1ffe1e1e2ffdcdbdbffc6c7c7ff7e7e7eff5b5b5bff363636ff161516ff0a0a0bff020203ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff050606ff0f0f0fff2a2a2aff494a4aff646464ff999999ffd2d1d2ffe0e1e1ffe1e2e1ffe0e0e0ffdedfdeffdcdcdcffd9d9d9ffd6d5d5ffd2d2d2ffcececfffc8c7c8ffc2c1c2ffbebfbeffbdbcbcffbbbbbbffb9b9b9ffb8b7b7ffb5b6b6ffb3b3b3ffb0b0b0ffaeadadffa9a9a9ffa1a1a1ff8d8d8dff777777ff767676ff777878ff727272ff747474ff747474ff747474ff6d6e6eff6e6e6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff000101ff010101ff010100ff000001ff000000ff010101ff040404ff0b0b0bff181817ff252525ff373737ff4f4f4fff6d6d6dff8a8b8bffa7a7a7ffcfcfcfffe3e3e2fff2f1f2fffdfdfcfffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffefffefffffefffffffefefffefffffffffffffffefefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefefefffffffefffefffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefffffefefefffffefefffefefefff8f8f8fff1f1f1ffd8d8d8ffc3c3c3ffb9b9b9ffafafafffa3a4a3ff969696ff888887ff787878ff666767ff555555ff434344ff3b3b3bff404041ff414142ff414142ff424141ff3c3c3bff3c3c3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfbfbfff0f0efffe5e5e5ffdcdbdbffd8d9d8ffd8d8d9ffd8d8d8ffd8d9d8ffd8d7d8ffd8d8d7ffd7d8d7ffd7d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d1d2ffd1d2d1ffd2d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcdcdcdffccccccffcccccbffcbcbcbffcbcbcbffcacbcbffcbcbcaffcacacaffcacac9ffc9c9caffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c8ffc7c7c8ffc7c7c7ffc7c6c7ffc7c7c6ffc6c6c6ffc5c6c6ffc6c6c5ffc6c6c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c5c6ffc6c6c5ffc5c6c5ffc6c6c6ffc5c6c5ffc6c7c7ffcacacaffcfcfceffd2d2d2ffd4d4d4ffd7d7d7ffdbdcdcffe0e0e0ffe0e1e0ffdedfdeffdddcdcffdbdbdaffdbdadbffdbdcdcffdcdddcffddddddffdededdffdededeffdedfdeffdfdedfffdfdfdfffdfdfe0ffe0dfe0ffdfdfe0ffdfe0e0ffe1e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e4ffe4e4e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e7ffe8e8e8ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe1e1e0ffe1e1e0ffe1e0e1ffe1e0e0ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdededeffdedfdeffdededeffdededdffdddedeffdedddeffdddddeffdddeddffdeddddffdddeddffddddddffdededeffdededeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfe0e0ffe1e1e0ffe0e0e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdedfdfffdfdedfffdededfffdededeffdededdffdddeddffdcddddffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcddffdddddcffdddcddffdddddcffddddddffddddddffdddedeffdedddeffdddddeffdddedeffdededeffdedfdeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e2e2ffe1e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe6e5e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e5ffe5e6e6ffe6e6e5ffe5e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdedfdeffdededeffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdadadaffdadbdaffdededeffe1e1e1ffdbdcdcffd7d7d7ffd3d3d4ffcdcdcdffcbcbcbffc8c9c8ffc7c6c7ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9cacaffcbcbcaffcacbcbffcccbcbffccccccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcecdceffcecdceffcececdffcececdffcdcece00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d4d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d6d5ffd5d6d6ffd6d7d6ffd7d6d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9daffdadadaffdbdadaffdbdbdbffdbdbdbffdcdcdcffdcdcddffddddddffddddddffdeddddffdededeffdededeffdfdedeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe3e3e3ffe8e9e9fff1f1f1fff8f8f8fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181817ff8b8b8bffdfe0e0fff3f3f3fffdfdfdfffffefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffefffffefefffefefffffefffefffffefefffffefffffefffefffffefefffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffefefefffefefffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffffffffefefffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefdfefffdfefefffefdfdfffefdfefffcfcfcfff7f6f7fff1f1f1ffe4e4e4ffd0d0d0ffbdbdbcffb5b4b4ffa9a9a9ff9c9b9cff8c8c8bff7a7a7aff676767ff535453ff424242ff424141ff424242ff424241ff424241ff414142ff424241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff40403fff404040ff404040ff545454ff4a4a4aff484847ff555554ff646463ff6a6a6bff706f6fff757574ff787878ff7a7a7aff7b7b7cff7d7c7cff7d7d7dff7e7e7eff7e7f7fff808080ff818181ff818282ff828282ff838383ff838483ff848484ff858584ff858585ff848585ff858585ff848585ff858484ff858485ff848484ff858584ff848585ff858585ff858585ff858585ff868686ff868686ff868686ff868686ff878786ff868786ff878787ff878787ff878787ff878887ff878787ff878787ff878787ff878786ff878787ff878787ff878786ff858485ff828382ff808080ff7d7c7dff767676ff706f6fff707071ff777777ff777877ff787877ff787777ff787778000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff919192ff929292ff929292ff929392ff929292ff929292ff919291ff939292ff949494ff969696ff999999ff9e9e9effa3a4a4ffaaa9a9ffafaeafffb2b2b2ffb4b4b3ffb6b6b7ffb8b8b8ffbabbbbffbdbdbdffc0bfc0ffc3c3c2ffc7c8c8ffcececeffd3d3d3ffd7d8d7ffdbdadaffdddedeffdfe0e0ffe2e2e2ffe1e2e2ffd9d9d9ffb2b1b2ff717171ff555554ff2f3030ff111111ff050405ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff060606ff181818ff363737ff5b5b5bff898988ffcdcecdffddddddffe2e1e2ffe0e1e0ffdfdfdfffdddddcffdadadaffd6d6d6ffd3d3d4ffd0d0d0ffc9c8c8ffc3c2c3ffbebebeffbdbdbdffbbbbbbffb9b9b9ffb7b7b7ffb5b5b5ffb4b3b4ffb1b0b0ffadaeaeffa9a9a9ffa2a2a1ff929292ff7e7d7eff6c6d6dff727272ff747474ff747474ff747474ff6e6d6eff6d6d6dff6e6e6dff6869680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010101ff010100ff000001ff010101ff010101ff000000ff000000ff010102ff050504ff0c0c0cff191919ff282829ff3c3c3bff565656ff717272ff8f8f8fffb1b1b1ffd4d5d4ffe7e6e6fff5f5f4fffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffefefffffefffffefffefffffefffffefffffffefefefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffefffffefefefffefefffffefffffffffefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefff8f8f8fff2f2f2ffdadbdaffc4c3c4ffb9babaffafafafffa3a4a3ff969696ff898989ff7a797aff696968ff585757ff464646ff3e3e3dff3e3e3eff404140ff424141ff3c3b3cff3b3c3cff3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfbfcfff2f3f3ffeaeaeaffdededfffd9d9d9ffd8d9d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d7ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d4ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d0ffd0d0d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcdcccdffcccccbffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffcacacaffcac9caffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c7ffc7c7c8ffc7c7c7ffc7c6c6ffc7c6c7ffc5c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c6c5ffc5c6c5ffc6c6c6ffc8c8c8ffcdccccffd1d1d1ffd3d4d3ffd6d6d6ffdadadaffdfdfdeffe1e0e1ffdfdfdfffddddddffdcdcdbffdadbdaffdadbdbffdcdcdbffdddcdcffdddeddffdededeffdfdfdeffdfdedfffdedfdfffdfdfe0ffdfe0e0ffe0dfe0ffe0dfe0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe2e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e5e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e6ffe7e7e7ffe6e7e6ffe7e6e6ffe7e7e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e3ffe2e3e3ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e1e0ffe1e0e1ffe0e1e1ffe0e0e0ffe0e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededfffdfdfdfffdedfdeffdedfdeffdededeffdededeffdddeddffdeddddffdededdffddddddffddddddffddddddffddddddffddddddffdddcddffdcdcdcffdddddcffdcdcddffdcdddcffdcddddffddddddffdddddeffdededeffdededeffdededeffdedfdeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdedeffdedddeffdddeddffddddddffddddddffdcddddffdddcdcffdcdcddffdbdbdbffdbdcdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdbdaffdbdbdbffdadbdaffdadadbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdcdcdcffdddcddffdcddddffdddcddffdddcddffddddddffdddeddffdddddeffddddddffdddedeffdededeffdededeffdfdedeffdededfffdededfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffe0e0dfffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e5ffe6e5e6ffe5e6e5ffe6e5e5ffe6e5e6ffe5e6e5ffe6e6e6ffe5e6e6ffe5e5e5ffe6e6e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdfdedfffdededeffdddddeffdeddddffddddddffdcdddcffdcdcdbffdcdcdcffdbdcdcffdbdbdbffdbdbdaffdbdadbffdddedeffe1e0e1ffe0e0e0ffdad9d9ffd6d5d5ffcececeffcdcecdffcacacbffc8c8c8ffc6c6c6ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c7ffc7c8c8ffc9c8c9ffc9c9c9ffc9c9caffcbcbcaffcbcbcbffccccccffccccccffccccccffcdcdcdffcdcdcdffcecdcdffcdcdceffcdcecdffcecdcdffcecdceffcdceceffcececeffcececeffcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdad9daffdadadaffdbdbdaffdadbdbffdbdbdbffdbdcdcffdcdcdcffdddcddffddddddffddddddffdddddeffdededeffdededeffdfdedfffdedfdfffdfdfdfffe0e0dfffdfe0e0ffe1e0e1ffe2e2e2ffe4e4e4ffecececfff4f4f4fffdfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff1d1c1cff919191ffe0e0e0fff2f2f3fffdfcfdfffffffffffefefefffefefefffefefefffefefffffefffefffefffffffefefffffefffefffefefefffffffefffffffffffffffffffffefffffffffffffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefffffffffffefffefefffffefffefffefefefffffefffffefffffffffefffffefefefffefefefffefefffffefffefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffffffefffefefefffefefffffefffefffefffffffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffcfcfcfff7f7f7fff1f1f1ffe6e6e6ffd1d2d1ffbebdbeffb5b5b5ffaaaaa9ff9d9d9cff8d8d8dff7c7c7cff696969ff555555ff424342ff373838ff424141ff424242ff424142ff424241ff414241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404040ff404040ff767676ff656464ff545454ff4b4b4aff5c5c5cff6b6b6bff717271ff767777ff7b7a7aff7e7e7eff7f7e7fff7f7f7fff7f807fff808180ff818181ff828182ff828283ff848383ff848484ff858585ff858585ff868685ff868786ff878687ff878787ff878787ff878787ff878687ff878787ff868786ff878786ff878687ff878787ff878887ff878888ff888888ff888888ff888888ff898888ff888889ff898989ff898989ff898a89ff8a8a89ff8a8a8aff8a8a8aff898a89ff8a8a8aff8a8a8aff8b8a8aff8a8b8aff8b8b8aff8b8b8cff8a8b8aff89898aff8a8a8aff8b8b8cff878787ff807f7fff777777ff777777ff777877ff777778ff777777ff77777700000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929292ff929292ff929192ff929292ff929292ff929291ff929291ff929393ff959494ff969797ff9a9b9bff9e9f9fffa4a4a5ffabababffafafafffb3b2b2ffb4b4b4ffb6b6b7ffb9b9b9ffbbbbbbffbdbdbeffc0c0bfffc3c3c3ffc8c8c8ffcececfffd4d4d4ffd8d8d8ffdbdbdbffdededeffe1e2e2ffe4e4e3ffe0e0e0ffd6d6d6ff9d9e9eff6b6a6aff4a4a4aff272727ff0f0f10ff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030403ff111111ff2f2e2fff565657ff787878ffc1c1c1ffdadadaffe2e1e1ffe1e1e0ffdfe0dfffdeddddffdadbdbffd7d7d7ffd3d4d4ffd0d0d1ffcacacaffc4c4c4ffbfbfbfffbdbdbdffbbbbbcffb9bab9ffb7b8b8ffb5b6b6ffb3b4b3ffb0b0b0ffaeaeaeffaaaaaaffa3a3a3ff999999ff848484ff727272ff747474ff747474ff747474ff6e6e6eff6d6e6eff6e6d6eff686868ff6969680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000000ff010101ff010101ff000101ff010000ff010101ff010001ff030302ff060706ff0f1010ff1c1c1cff2b2a2bff404040ff5c5b5cff787878ff949494ffb8b8b8ffd7d7d7ffe9e9e9fff8f8f8fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffefefffefffffffefffffffefefefffefefefffffffffffefefefffffefefffefefefffefefffffefffefffefefffffefefffffefffefffefefefffefefefff8f8f9fff1f1f1ffdcdcdcffc5c5c5ffbbbbbaffb0b0b0ffa4a4a3ff969696ff898989ff7a7a7aff6a696aff585858ff474747ff3e3e3fff3e3e3eff3e3e3eff3c3c3cff3c3c3cff3c3c3cff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff5f5f5ffedededffe3e3e3ffdadadaffd8d9d8ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d7ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d6d7ffd6d7d6ffd6d7d6ffd6d6d6ffd6d5d5ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd3d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d0ffd0d0d0ffd0d0d1ffd0d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcececeffcececdffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc8c8c8ffc7c8c7ffc7c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c6ffc6c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc5c5c5ffc7c7c7ffcbcbcbffcfcfd0ffd3d2d2ffd5d5d5ffd9d8d9ffddddddffe1e2e1ffe0e1e1ffdededeffdcdbdcffdadadbffdbdadbffdbdcdbffdcdcdcffddddddffdededdffdddedeffdfdedeffdedfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe8e7e8ffe7e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe1e1e0ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedeffdfdfdfffdfdedfffdedfdeffdedfdeffdededeffdeddddffdedddeffdddddeffdeddddffddddddffddddddffddddddffdddddcffdcdddcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdcdbffdcdcdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcddffdcdddcffdddcdcffddddddffdddddeffdededeffdededeffdedfdeffdfdfdeffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededdffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdbdbdbffdadadaffdadbdaffdad9daffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffd9d9daffdadadaffd9dadaffdad9d9ffdadadaffdad9daffdadad9ffd9dad9ffd9dadaffd9d9d9ffdad9daffd9dadaffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffddddddffddddddffddddddffddddddffdededdffdededeffdededeffdededeffdedfdfffdfdfdeffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e4e3ffe3e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe4e4e5ffe4e5e5ffe4e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e6ffe5e5e5ffe6e5e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e5ffe6e6e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfe0dfffdedfdfffdededeffdedddeffddddddffdddcddffdcdddcffdcdcdcffdcdcdbffdcdcdbffdbdcdbffdbdadbffdadbdbffdbdcdcffdedfdfffe1e1e1ffdededeffd8d8d8ffd4d4d3ffd0cfd0ffcccccdffcacacaffc8c8c8ffc5c5c6ffc5c6c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcacbcaffcbcbcbffccccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcecdffcecdceffcececeffcececeffcececeffcececeffcececeffcecece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d3ffd3d4d3ffd4d3d4ffd3d4d3ffd3d4d3ffd3d4d4ffd3d3d3ffd4d3d4ffd3d3d4ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd7d6d6ffd7d7d7ffd7d8d8ffd7d8d8ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadbffdbdcdbffdbdcdcffdcdcdcffdcdddcffddddddffddddddffdddddeffdededeffdededeffdedfdeffdfdfdeffdedfdfffdfe0dfffdfdfdfffe0e0e0ffe0e1e1ffe3e3e3ffe7e7e7ffefefeffff6f6f7fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff242424ff959495ffdfdfdffff3f2f3fffdfdfdfffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefffefffffefffffefefffffffffefffefffffffffefffffffffffffefffffffffefffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffefffefffefffffffefefefffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefffefffffffffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffefffffffefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffefefffefffefffefefefffefefffffffffefffffffefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffffffefffefefefffefefefffefefefffdfefdfffdfefefffdfdfdfffcfcfbfff7f7f7fff2f2f2ffe8e8e9ffd3d3d3ffbfbfbfffb6b6b6ffaaaaaaff9d9d9eff8e8e8eff7c7d7dff6a6a6aff575657ff434343ff393a39ff3d3d3dff414142ff414242ff414242ff424242ff4241410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404040ff767676ff767676ff767677ff656565ff545454ff696969ff757475ff797a79ff7e7e7eff818081ff828282ff828383ff828383ff838383ff848383ff848484ff858584ff858585ff868686ff868787ff878787ff878888ff898888ff888988ff898989ff898989ff898989ff8a8989ff898989ff898989ff888989ff898988ff898989ff898989ff898a89ff8a8a8aff8a8a89ff8a8a8aff8a8a8aff8b8a8aff8a8b8bff8b8a8bff8b8c8bff8b8c8cff8c8c8cff8c8c8cff8d8c8dff8d8d8cff8d8d8dff8d8d8dff8d8d8dff8e8e8eff8e8e8fff8f8f8fff8f8f8fff8e8e8eff8e8f8fff939393ff898988ff878687ff878787ff777878ff777777ff787777ff777877ff7777770000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929292ff929291ff919292ff929292ff919192ff919292ff929291ff929392ff959494ff979797ff9b9b9bffa0a0a0ffa6a5a6ffabababffafafafffb2b3b2ffb4b4b4ffb7b8b7ffb9b9b9ffbbbcbbffbdbebdffc0c0c0ffc3c3c3ffc9c9c8ffcdceceffd5d4d5ffd9d9d9ffdbdcdcffdfdfdfffe2e2e2ffe4e4e4ffdededdffcfcfcfff898988ff616261ff414141ff1f1f20ff0c0c0dff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff101010ff2d2e2dff535353ff6f6f6fffaeafaeffd5d5d6ffe0e1e1ffe2e2e1ffdfe0dfffdededeffdbdbdbffd8d8d8ffd5d4d4ffd1d1d1ffcbcbcaffc5c5c5ffc0c0bfffbebebeffbcbcbbffbababaffb8b8b8ffb6b6b5ffb4b3b4ffb1b1b1ffaeaeaeffaaaaabffa4a3a4ff9c9d9cff8a8a8aff767676ff666666ff747474ff6e6e6dff6e6e6eff6e6e6dff686868ff696969ff686869ff68686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff010100ff010100ff010001ff000000ff010202ff040405ff0a090aff151414ff202020ff2e2e2eff454544ff616161ff7d7e7dff979798ffbcbcbcffdadad9ffebecebfffbfbfbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefefefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefdfff8f9f9fff2f2f3ffe2e2e2ffc7c8c8ffbcbcbdffb1b1b1ffa5a5a5ff989897ff8a8a8aff7a7a7aff696969ff585858ff474747ff3d3d3dff3e3e3eff3b3c3bff3b3c3cff3c3d3cff3d3d3cff3e3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffbfcfcfff1f1f1ffe8e8e7ffdcdcdcffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcfcecfffcececeffcdcdcdffcbccccffcbcacbffcacbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c6c6ffc5c6c6ffc5c6c5ffc6c6c6ffc6c6c5ffc5c6c5ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc9c9c9ffcdcecdffd1d1d1ffd4d4d4ffd7d6d7ffdbdbdbffe0e0e1ffe1e1e1ffdfdfdfffdcdcdcffdbdcdbffdbdbdaffdbdbdbffdbdcdcffdcdcdcffdcddddffdededdffdededeffdfdedeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffdfe0e0ffdfe0e0ffdfe0dfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdedfdeffdededfffdededeffdededeffdedddeffdddddeffdddedeffdddddeffddddddffddddddffddddddffdddddcffdcdddcffdcdcdcffdcdddcffdcdbdcffdbdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdbdcdcffdcdcdcffdcddddffdddcddffdddeddffdddedeffdddddeffddddddffdededeffdededeffdededeffdededeffddddddffddddddffdcdcdcffdbdcdcffdbdbdbffdadbdaffdadbdbffdbdbdbffdbdbdaffdadadaffd9dadaffd9dadaffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd8d9d8ffd8d8d9ffd8d8d9ffd8d9d9ffd8d8d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d9ffd8d9d9ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9daffd9d9d9ffdbdadaffdbdadaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffddddddffdcddddffdddddeffdddeddffdddedeffdededeffdededeffdfdedfffdfdfdeffdfdfdfffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe2e3e3ffe2e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e6e6ffe6e6e5ffe5e6e5ffe6e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e5ffe5e5e5ffe6e6e5ffe5e5e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffdddeddffdddddcffdcdcdcffdcdddcffdcdbdcffdbdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdbdbffe1e1e1ffe3e2e2ffdadbdbffd6d7d6ffd4d4d4ffcfcfceffccccccffc9c9c9ffc7c7c7ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c7c8ffc8c9c8ffc8c9c9ffc9c9c9ffcacacaffcbcbcbffcccccbffccccccffcdcdccffcdcdcdffcececdffcdcdceffcdceceffcececeffcececdffcdceceffcececeffcececdffcecdceffcececeffcececeffcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d4ffd3d3d4ffd4d4d3ffd4d4d3ffd4d4d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd6d6d5ffd5d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadad9ffdadadaffdbdbdaffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdcdcdcffddddddffdddddeffdedddeffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe2e2e2ffe4e4e4ffeaeaeafff2f2f2fff8f8f8fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff242424ff999a9affe0e0dffff4f4f4fffdfdfcfffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefffffffefffffefefffffffffefffffefefffffefffffffefefffffffefffefefffffffefefffefffefffffefefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffefefefffffffefffefefffffffefefffefffefffffefefffefefefffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefffffffffefffefffefffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffefffffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffffffefffefffefffefefffffefffffffefffffffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffbfbfcfff8f7f8fff2f2f3ffeaebebffd5d5d5ffc0bfbfffb7b6b6ffaaaaaaff9d9d9eff8e8f8eff7e7e7fff6b6c6cff595959ff474647ff3e3e3dff3f3f40ff40403fff424242ff424142ff414141ff4342420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff767676ff777676ff767676ff767677ff767676ff656565ff767676ff7d7d7dff838283ff858585ff858585ff868585ff868686ff868586ff868686ff878787ff878787ff888788ff898888ff898889ff898a89ff8a898aff8a8a8aff8a8a8aff8a8b8aff8b8b8cff8b8c8cff8c8c8bff8c8c8cff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8c8bff8b8c8bff8b8b8bff8c8c8cff8c8c8cff8d8c8cff8d8c8dff8c8c8dff8d8d8dff8e8d8dff8e8d8eff8e8e8eff8f8f8eff8f8f8fff8f8f8fff8f9090ff909090ff909090ff919190ff919191ff919191ff8f8f8fff8e8e8eff8f8e8eff929293ff929293ff898989ff878787ff868787ff787777ff777777ff787777ff777777ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929292ff929292ff929292ff919292ff929192ff929191ff929291ff929292ff959495ff989898ff9c9c9cffa1a1a1ffa7a6a6ffacacacffb0b0afffb3b3b3ffb5b5b5ffb7b8b8ffb9babaffbbbbbbffbebdbeffc1c1c0ffc5c4c5ffcacacaffcfd0d0ffd6d6d6ffdad9d9ffdcdcdcffe0dfdfffe3e3e3ffe2e3e3ffdcdbdbffbcbdbdff757575ff5b5c5cff393938ff191a1aff090909ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff100f0fff2a2a2aff4d4c4cff696869ff9c9d9cffd2d2d3ffe0e0e0ffe2e2e1ffdfe0dfffdfdedfffdcdcddffd9d9d8ffd6d6d5ffd2d1d1ffcdcdcdffc7c7c6ffc0c1c0ffbebebeffbbbcbcffb9babaffb7b7b7ffb6b5b6ffb3b3b3ffb1b0b1ffafaeafffaaaaabffa4a5a4ff9e9d9eff909090ff7b7b7bff6c6c6cff6d6d6eff6e6d6dff6d6e6dff696868ff696969ff696968ff686868ff686868000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000000ff000000ff000000ff010101ff000001ff010000ff020202ff060506ff0d0d0dff191819ff232222ff313131ff4a4a4aff676666ff808181ff9c9c9dffc2c2c1ffdcdcdcffeeeeeefffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffefffefefefffffefffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefdfefffefdfefff8f9f9fff3f3f3ffe6e5e5ffcbcacbffbebebeffb3b3b3ffa6a6a7ff999999ff8b8b8bff7b7b7bff696a6aff585858ff474747ff3d3d3dff3c3c3cff3b3c3cff3d3c3cff3c3c3dff3d3d3eff3f3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f4f4ffecececffe0e1e1ffdadadaffd9d8d9ffd8d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfd0ffcfd0d0ffcfcfcfffcfcfceffcececfffcececeffcecdceffccccccffcbcbcbffcacbcaffcbcacaffcac9caffc9c9c9ffcac9c9ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c6ffc5c5c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c6ffc8c8c8ffccccccffd0d0d0ffd4d4d3ffd5d5d6ffdad9d9ffdededfffe2e1e2ffe0e0e0ffddddddffdbdbdaffdbdadbffdbdbdaffdbdbdbffdcdcdcffdcdcddffddddddffdededdffdededeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e2e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e3ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffdfdfe0ffdfdfe0ffdfdfe0ffdfdfe0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedfffdededeffdfdedfffdededeffdddeddffdedddeffdededdffddddddffdddddcffddddddffdddcdcffdcdcdcffdddcdcffdcdcdcffdcdbdcffdcdcdbffdbdbdbffdbdbdbffdbdadbffdbdadaffdadadaffdadadaffdadadbffdadadaffdadad9ffdadadaffdadadaffd9dadaffdadad9ffd9dad9ffd9d9d9ffd9dadaffd9dadaffdadad9ffdadadaffdbdbdaffdbdadbffdbdbdbffdbdbdbffdcdcdcffdddcdcffdddcddffdddcdcffdddddcffdcdcddffddddddffdddeddffdddcddffddddddffddddddffdcdcdcffdcdcdbffdadadaffd9dadaffdad9daffd9d9daffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d8ffd8d8d7ffd7d7d7ffd7d7d6ffd6d7d6ffd7d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdadadaffdadbdbffdadbdbffdbdbdbffdbdbdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdddcffdddcddffddddddffddddddffdededdffdededeffdededeffdedfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e6ffe5e5e5ffe6e6e6ffe6e5e5ffe5e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e6e6ffe5e6e6ffe5e5e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffe5e6e5ffe6e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe5e5e6ffe6e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e5e6ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e0e0ffe0e0dfffdfdfdfffdfdfdeffdedddeffdededdffdddcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdbdbdbffdcdcdcffdfdfdfffe0e1e1ffdededdffd8d8d8ffd6d6d6ffd1d1d1ffcdceceffcbcbcaffc8c8c8ffc6c6c6ffc6c5c6ffc7c6c7ffc7c7c7ffc7c8c7ffc8c8c8ffc9c8c9ffc9c9c9ffcacacaffcacbcbffcccbccffccccccffcdcccdffcdcdcdffcecdcdffcdceceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcdceceffcececeffcdcdcd00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d4ffd4d4d3ffd4d3d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9dad9ffdad9daffdadbdaffdadbdbffdbdbdbffdcdbdcffdcdcdcffdddcdcffddddddffddddddffddddddffdeddddffdedddeffdededeffdfdfdeffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe0e1e1ffe3e2e2ffe5e5e5ffeeeeedfff5f5f5fffcfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010202ff040303ff252525ff9e9e9effe0e1e0fff4f4f4fffdfdfdfffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefffffffefffffffefefffffffffefffefffffffefffffffffffefffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefefffefffffffffefefffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffefffefffffffefffffffffefefffefffefffefefffffffffffffefffffffffffffffefffffffefffffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffffffffffffffffffefefffefefffffefefefffefffefffefffffffefefffffefefefffefffefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfefdfffdfcfdfffbfcfbfff8f7f8fff3f3f3ffedededffd9d9d9ffc0bfbfffb6b6b7ffaaaaaaff9d9d9dff8f8f8fff7f807fff6e6d6eff5c5c5cff4a4949ff3f4040ff403f40ff414141ff424242ff414141ff434242ff444443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff767677ff767677ff777776ff767676ff767776ff7a797aff807f7fff888888ff888888ff878788ff878888ff888988ff888889ff898989ff8a8a89ff8a8989ff8a8b8aff8b8b8bff8c8c8bff8b8c8cff8c8c8dff8d8d8dff8d8d8dff8e8d8dff8d8d8eff8e8d8dff8d8e8eff8e8e8dff8d8e8eff8d8d8eff8e8d8eff8d8e8dff8e8e8eff8e8d8dff8d8d8dff8d8d8dff8e8e8eff8d8e8eff8e8e8fff8f8f8eff8f8f8fff8f8f8fff908f8fff8f908fff908f90ff909091ff909191ff919191ff919192ff919292ff929192ff909191ff919090ff909191ff909190ff8f8f90ff8e8f8eff8e8e8fff929392ff929293ff898989ff868787ff878787ff777777ff777778ff777778ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929292ff929292ff929292ff919192ff929192ff929292ff929292ff939393ff959596ff999999ff9d9e9effa2a2a2ffa7a8a8ffacacadffb0b0b1ffb4b4b4ffb6b6b6ffb8b7b7ffbababaffbcbbbcffbebebeffc0c1c1ffc6c6c6ffccccccffd2d2d2ffd6d7d7ffdadadaffdcddddffe1e0e1ffe4e4e4ffe3e3e3ffd9d9d9ffaaababff6d6e6eff5a595aff353636ff151414ff060606ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030302ff0d0c0cff232423ff454445ff626362ff8d8d8effcececfffdededeffe1e2e2ffe1e0e0ffdfdfdfffddddddffdadadaffd6d6d6ffd2d3d3ffcfcfcfffc8c8c9ffc1c2c1ffbfbfbfffbdbcbcffb9babaffb8b7b8ffb6b6b6ffb3b3b3ffb0b0b1ffafafaeffabababffa4a5a5ffa09f9fff979797ff838283ff6f6f6fff6d6d6dff6e6e6eff686969ff686969ff696869ff686868ff686867ff686868ff66666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff000000ff010000ff000100ff010001ff000101ff020302ff060607ff100f0fff1a1a1aff242424ff353535ff4e4e4eff6b6b6bff858585ffa3a3a3ffc9c9c9ffdfe0e0fff1f0f0fffcfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffefefffefffffffefefefffefffffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefffefffdfefefffdfdfefffefefdfff9fafafff3f4f3ffe7e7e7ffcfd0cfffc0c0c0ffb4b4b5ffa8a8a8ff9b9b9bff8c8d8dff7c7d7dff6b6a6bff585958ff474646ff3c3c3cff3b3c3bff3c3c3dff3c3d3cff3e3d3eff3e3f3eff403f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffbfbfcffeff0efffe6e5e6ffdcdcdcffd9d9daffd9d9d8ffd8d9d9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d8ffd8d7d7ffd8d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcfceceffcecfceffcdceceffcdcdceffcccccbffcbcbcbffcacbcaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc8c8c9ffc7c8c8ffc8c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c6c5ffc6c5c6ffc5c6c5ffc5c5c6ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c7c6ffcbcacbffcfcfcfffd3d2d2ffd5d5d5ffd8d8d9ffdcddddffe2e2e2ffe1e1e1ffdedddeffdbdbdbffdadad9ffdadbdaffdbdbdbffdcdcdbffdcdcdcffdddcddffdddeddffdddedeffdfdedeffdedfdfffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe1e2e2ffe2e2e3ffe2e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e5e5ffe5e4e4ffe5e5e5ffe4e5e5ffe5e5e6ffe5e6e5ffe6e5e6ffe5e6e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e6ffe6e7e7ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e6e7ffe7e7e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0e0ffdfe0dfffe0dfe0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdedfdfffdfdfdfffdfdedeffdededfffdededeffdededeffdededeffdddeddffdddddeffddddddffdddddcffdcddddffdcdcddffdcdcdcffdcdcdcffdbdbdcffdcdbdcffdcdcdbffdbdbdbffdbdbdaffdadadbffdadbdaffdadadaffd9d9daffd9dadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadbdbffdadbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdcffdbdcdcffdddddcffddddddffdddddeffdeddddffdddedeffdddcdcffdcdddcffdbdbdbffdad9daffd9dad9ffd9d8d9ffd8d9d8ffd8d7d8ffd6d6d6ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d7ffd6d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d9ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdad9d9ffdadadaffdadadaffdadbdbffdadbdbffdbdadbffdbdbdbffdbdcdcffdbdcdcffdcdcdcffdcdddcffdddcddffddddddffdddedeffdededeffdededeffdededfffdfdedfffdfdfdfffe0dfdfffdfe0e0ffdfe0dfffe1e0e1ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e5ffe5e5e4ffe5e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e6ffe5e5e6ffe6e5e6ffe5e6e5ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe5e5e6ffe6e6e5ffe5e6e6ffe5e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e5ffe5e6e6ffe5e5e5ffe6e5e6ffe5e6e5ffe6e5e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e3ffe3e3e4ffe4e3e3ffe3e3e2ffe2e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffdfdfdeffdedfdeffdedddeffddddddffdcdcddffdcdcddffdcdcdcffdbdcdcffdcdbdcffdbdbdcffdbdbdbffdbdcdcffdbdbdbffdcdcdcffdfdedfffdededfffdadbdaffd8d8d8ffd5d4d4ffcfcfd0ffcdccccffcacacaffc7c8c8ffc6c6c7ffc7c7c6ffc7c7c7ffc7c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffcacacaffcbcbcbffccccccffcccccdffcccdcdffcdcccdffcdceceffcecdcdffcececeffcdcecdffcececeffcececeffcececeffcececeffcececeffcececdffcececeffcececeffcecdcd00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d3ffd3d4d3ffd3d3d4ffd4d4d4ffd4d4d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdcdcffdbdcdcffdcdcddffdddddcffddddddffddddddffdeddddffdddeddffdededeffdededfffdedfdfffdfdfdfffdfdfe0ffdfe0e0ffe0dfe0ffe1e1e1ffe3e3e2ffe8e9e9fff0f1f0fff8f7f8fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff060606ff2a2a2aff9c9c9cffe0e1e1fff5f4f5fffdfdfdfffefefefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefffffefefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffffffefffffffffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffffefffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffffffefffefefefffffefffffefffffffefffefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefdfefffefdfdfffefdfefffdfdfdfffdfdfdfffbfbfbfff8f7f8fff3f3f3ffefeeefffdadad9ffbfc0c0ffb6b6b6ffaaaaabff9e9e9eff909090ff808181ff707070ff5e5e5fff4c4c4bff404040ff414141ff424242ff414141ff424243ff434443ff454545000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767777ff767676ff767676ff767677ff767776ff797a7aff7f8080ff878888ff888888ff888888ff888888ff898888ff888888ff888889ff888989ff8a8a89ff8a8b8aff8c8c8cff8d8c8cff8d8d8dff8d8e8dff8e8e8eff8f8e8eff8f8f8fff8f8f8fff8f908fff909090ff8f9090ff908f90ff908f8fff90908fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8eff8f8f8fff8e8f8fff8f8f8fff8f8f8fff8f9090ff908f90ff909090ff908f8fff90908fff908f8fff919090ff919190ff919191ff919191ff929292ff919192ff919192ff919091ff919090ff919090ff919091ff8f8f8fff8e8e8fff8e8e8eff939293ff929292ff898989ff878786ff878787ff777777ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff909090ff929292ff929292ff929292ff929292ff929291ff929192ff929291ff939393ff969696ff9a9b9bff9e9f9fffa3a3a3ffa8a8a8ffaeaeadffb0b0b1ffb4b4b4ffb6b7b7ffb8b8b8ffbababaffbcbcbcffbebfbeffc2c1c2ffc7c7c7ffcdcecdffd3d3d3ffd7d8d7ffdbdadaffdededdffe1e1e1ffe5e4e4ffe3e4e3ffd5d5d5ff9b9b9bff6a6a69ff565656ff323233ff121111ff050405ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff080908ff1c1c1cff3b3b3bff5c5d5cff838483ffc4c5c4ffdbdbdbffe1e2e1ffe1e1e1ffdfdfdfffdddedeffdadbdbffd7d7d8ffd4d4d3ffd0d0d0ffc9c9caffc2c2c2ffc0c0c0ffbdbdbdffbababaffb8b8b8ffb5b6b6ffb3b3b4ffb1b1b1ffafafafffabababffa5a6a5ffa0a0a0ff9a9a99ff898888ff747373ff666666ff696869ff686969ff696968ff676868ff676868ff686868ff666666ff666666ff646364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000100ff000001ff000000ff010100ff000000ff010000ff020202ff060607ff0f1010ff1b1b1bff252626ff393939ff535353ff6f6f6fff8a8a8affacacacffcfcecfffe2e3e2fff2f3f3fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffefefffffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffefefffffefefefffffffefffefefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffafafafff4f4f3ffe9e8e8ffd2d2d2ffc2c1c1ffb6b5b5ffa9aaa9ff9c9c9cff8d8e8eff7e7e7eff6b6b6cff585859ff474747ff3c3b3bff3c3c3cff3d3c3dff3d3d3dff3f3e3fff3f3f3fff414041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfbfff3f2f3ffe9e9eaffdfdedfffdadadaffdad9daffd8d8d9ffd9d9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd2d3d2ffd2d2d3ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0cfd0ffcfd0d0ffcfcfcfffcecfceffcececeffcdceceffcdcdceffcdcccdffcbcbcbffcbcacaffcacacaffcac9c9ffcac9c9ffc9c8c8ffc9c8c8ffc8c9c8ffc8c8c8ffc7c8c8ffc8c8c7ffc7c7c7ffc6c6c7ffc6c6c6ffc7c6c6ffc6c6c5ffc6c5c6ffc5c5c5ffc5c5c6ffc5c5c5ffc6c5c6ffc5c5c6ffc6c6c6ffc6c7c6ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc9cacaffcececeffd1d1d2ffd4d4d3ffd7d7d7ffdbdbdbffe0e0e0ffe2e2e2ffdfdedfffdbdcdbffdbdbdaffdadadaffdbdbdbffdcdcdbffdcdcdcffdcdddcffddddddffdeddddffdededdffdededeffdedfdeffdfdfdfffdfe0e0ffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e2ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e6ffe5e5e6ffe6e6e6ffe6e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e7ffe6e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe7e7e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffe0dfdfffdfdfdfffdfdedfffdededfffdfdfdfffdededeffdfdedfffdededeffdfdedfffdedfdeffdededeffdededdffdddddeffdddddeffdddeddffddddddffdcddddffdcdcddffdcdcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdbdadbffdadbdaffdbdbdaffdadadaffdadadaffdadad9ffd9d9d9ffd8d9d8ffd8d9d8ffd9d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d7ffd8d8d7ffd7d7d8ffd8d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadad9ffdadadaffdbdadaffdbdcdbffddddddffddddddffddddddffddddddffdddddeffddddddffdddcddffdad9d9ffdad9daffd9d9d9ffdad9daffd7d7d7ffd8d7d7ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d3ffd3d3d4ffd3d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadadaffdadadaffdadbdbffdbdadaffdbdbdbffdcdbdbffdcdcdbffdcdbdcffdddcdcffddddddffddddddffdddedeffdededeffdededeffdededfffdfdedfffe0dfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe2e3e3ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e5ffe4e5e4ffe4e5e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e6ffe5e6e5ffe6e5e5ffe5e6e5ffe6e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffdfdfdfffdedfdfffdededeffdededeffdcdddcffdcdddcffdcdcdcffdcdcdbffdcdcdcffdbdcdbffdbdcdcffdbdbdcffdbdbdbffdbdbdbffddddddffdededeffdddcddffdadadaffd7d7d7ffd1d1d1ffcececeffcbcbcbffc9c9caffc7c7c8ffc6c7c7ffc7c6c6ffc7c7c6ffc7c7c7ffc8c8c7ffc8c8c8ffcac9c9ffcacbcaffcbcbccffccccccffcdcdccffcccccdffcdcdcdffcecdcdffcecdcdffcececeffcecdceffcdceceffcececeffcececeffcecdceffcdcdceffcecdceffcececdffcdceceffcdcdcc00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d7d7ffd6d7d7ffd7d7d8ffd8d8d7ffd9d9d8ffd9d9d9ffdad9daffd9dadaffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdddcdcffddddddffddddddffdededdffdeddddffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe2e1e2ffe5e4e4ffecebebfff4f3f4fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff040404ff090909ff333333ff999999ffe1e0e1fff5f5f5fffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffffffffefefefffffefffffffefefffefffefffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffefffffffffffefffefefefffefefefffefffefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefdfefffefefefffffefefffefffefffffefffffefefefffefffefffffffefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffdfefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffdfcfdfffcfcfcfff8f8f8fff4f4f3ffeeedeeffd9d9d9ffbfc0c0ffb6b6b6ffabaaabff9f9f9fff919190ff828282ff717272ff616160ff4d4d4dff424241ff424242ff414141ff424242ff434343ff454545ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff767777ff767677ff777677ff7a7a7aff807f7fff888888ff888888ff888888ff888888ff898988ff888888ff888888ff898888ff898989ff8a8b8bff8c8c8cff8d8c8cff8d8d8dff8e8e8eff8e8e8eff8e8f8eff8f8e8fff8f8f8fff8f8f90ff919191ff919191ff919091ff919191ff90908fff8f908fff908f90ff8f8f8fff8e8f8fff8f8f8fff8e8f8fff8e8f8fff8f8f8fff8f8f8fff908f8fff909090ff909090ff909090ff909090ff8f9090ff909090ff919191ff919191ff919191ff919191ff919191ff929192ff929292ff929292ff919091ff909091ff919091ff919091ff8f8f8fff8f8f8fff8e8e8eff939392ff929293ff898989ff878787ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff919190ff909090ff929292ff929292ff929292ff929292ff929192ff929292ff939394ff969796ff9b9b9bff9f9e9fffa3a4a4ffaaa9a9ffaeaeaeffb1b1b1ffb4b4b4ffb6b6b6ffb9b9b8ffbabbbbffbcbdbdffbfbfbfffc2c2c3ffc8c8c8ffcfcfceffd4d4d4ffd8d8d8ffdbdbdbffdedfdfffe2e3e3ffe5e5e5ffe0e0dfffcececeff8a8a8aff666566ff4f4e4fff2a2a2aff0e0e0eff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff171616ff353635ff595a59ff7c7c7cffb7b7b7ffd8d7d8ffe1e2e1ffe1e1e2ffdfdfdfffdededeffdbdbdbffd8d9d8ffd5d5d4ffd1d1d1ffcbcbcbffc3c3c3ffc0c1c0ffbebebeffbabbbbffb8b8b9ffb6b6b6ffb4b4b4ffb2b1b1ffafafafffabababffa6a5a6ffa1a0a0ff9a9b9bff8e8e8eff7a7a7aff696968ff686869ff686869ff686868ff686868ff686868ff666666ff666666ff646464ff6564650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000000ff000100ff010100ff000000ff010101ff010000ff000000ff010102ff060506ff10100fff1c1c1cff292928ff3e3d3dff575857ff727272ff8f908fffb5b5b5ffd4d3d3ffe6e6e6fff5f6f6fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefffffffffffffffefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefefffefffffffffffefffefffefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefdfdfffefefefffafafafff4f4f4ffeaeae9ffd3d4d4ffc3c3c3ffb7b7b7ffababaaff9d9d9dff8f8f8fff7f7f7fff6c6c6dff5a5a59ff484949ff3d3d3dff3d3c3dff3e3e3eff3f3e3eff403f3fff414141ff4142410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f4f5ffedededffe3e3e3ffdbdbdbffdadadaffd9d9d9ffdad9d9ffd9d8d9ffd8d8d8ffd8d9d9ffd9d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d3d4ffd3d4d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcecdffcdcdcdffccccccffcbcbcbffcacacaffcac9caffcac9c9ffc8c9c9ffc8c9c9ffc8c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c6ffc6c6c7ffc6c6c6ffc6c5c6ffc6c5c6ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc8c8c8ffccccccffd0d0d0ffd3d3d3ffd5d6d6ffdadadaffdededeffe2e2e2ffe0e1e1ffdddcdcffdadadaffdadbdbffdbdbdbffdcdbdbffdcdcdcffdcdddcffddddddffdddeddffdedddeffdededdffdededeffdededeffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe1e0e1ffe0e1e0ffe1e1e1ffe2e2e1ffe1e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e3ffe3e2e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e6e6ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e6ffe7e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e2e3ffe1e2e1ffe2e1e2ffe2e1e1ffe2e1e1ffe0e0e1ffe1e0e1ffe1e0e0ffe0e1e0ffdfe0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdfdedfffdededeffdfdedeffdfdedeffdddeddffdededeffdddddeffddddddffddddddffddddddffddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdcdcdbffdbdbdbffdadbdaffdadadaffdad9d9ffd9d9d9ffd9dadaffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd7d8d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd7d7d6ffd7d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d6d5ffd6d6d6ffd7d6d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9dad9ffdbdcdbffdbdbdbffdbdbdbffddddddffddddddffddddddffdededdffdddddeffdad9daffdad9daffdadadaffdad9daffd8d7d7ffd8d8d8ffd7d7d7ffd8d7d7ffd4d4d4ffd4d4d4ffd2d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdaffdadbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffdddddeffdededeffdededeffdfdedeffdfdfdfffe0dfe0ffe0dfe0ffe0e0e0ffe1e1e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe4e5e4ffe5e4e5ffe4e5e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0dfffdfdfdfffdedfdeffdededeffdddeddffdcddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdcdbffdbdbdaffdbdbdaffddddddffdededeffdcdcdcffd9d9d9ffd5d6d6ffd0d0d1ffcdcdcdffcbcbcbffc9c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc7c7c6ffc7c8c7ffc7c8c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcccccdffcdcccdffcdcdcdffcdcdceffcecdceffcececeffcececeffcececeffcececeffcececeffcdcecdffcececeffcdcdceffcdcdcdffcccdcdffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d8d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadbffdadbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddcddffdddddcffdddeddffdddedeffdededeffdededeffdededeffdededfffdfdedfffdfdfe0ffe0e0dfffe1e1e1ffe2e2e2ffe6e6e7ffefefeffff6f6f6fffdfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020102ff050505ff0a0b0bff333434ff9e9e9effe1e1e1fff4f5f5fffdfcfcfffefefefffefefefffefefefffffefefffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffffffefffffffffffefffffffffefefffefffffffefffffffffffefffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffefffffffffefefffefffffffefffffffffffefffffefffffefffefffefffffffffffffffefefffffffffefffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefffffffefefefffefefefffefffffffefefefffefffefffefefefffdfefefffdfefdfffefdfefffdfefdfffefefefffefefefffefdfdfffefefefffdfefefffefefefffefdfefffefefdfffdfefefffefefdfffdfdfdfffdfdfdfffcfcfcfff9fafafff4f4f4ffededeeffdbdbdbffc0bfc0ffb6b6b7ffacababff9f9fa0ff919291ff838383ff737374ff626262ff4f4e4eff424242ff414141ff424343ff444443ff454545ff454646ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff767676ff777676ff7a7a7aff7f807fff888888ff888888ff888888ff888788ff888989ff888888ff898989ff898989ff898989ff8a8a8aff8c8b8bff8c8c8cff8d8d8eff8e8e8eff8e8e8eff8e8e8eff8f8f8fff8f8f8fff8f908fff909191ff919191ff919191ff909191ff919191ff919090ff8f8f8fff8f8f8fff8f8f8fff908f8fff8f8e8fff8f8f8fff8e8f8fff8f8f8fff8f8f8fff909090ff909090ff909190ff909090ff909090ff909090ff919091ff919191ff919191ff919191ff919191ff919191ff919192ff929292ff929192ff929291ff909191ff919191ff909091ff919190ff8f8f8fff8e8f8eff8e8e8eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8e8d8dff909090ff909091ff909090ff929292ff929292ff929292ff929292ff929292ff939494ff979797ff9c9c9cff9fa0a0ffa4a4a4ffaaaaaaffaeaeaeffb1b2b2ffb5b5b5ffb7b7b7ffb9b8b9ffbbbbbbffbdbebeffc0c0c0ffc4c4c4ffcacbcbffd0d0cfffd5d6d5ffd9d9d9ffdbdcdcffdfe0dfffe4e3e4ffe5e5e5ffddddddffc2c2c2ff7c7b7bff616161ff434344ff20201fff0a0a0aff030302ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff060606ff131314ff333332ff575757ff727272ffaaaaaaffd5d4d5ffe1e1e1ffe1e2e1ffdfe0e0ffdedfdeffdcdcdcffd9d9d9ffd5d5d5ffd1d1d1ffccccccffc5c4c4ffc2c1c2ffbebebeffbcbbbbffb9b9b9ffb6b6b7ffb4b4b4ffb2b2b2ffafb0afffabacabffa7a6a6ffa0a1a1ff9b9c9bff939393ff818181ff6d6d6dff646464ff686868ff686868ff686868ff666666ff666666ff646464ff646565ff656565ff646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010001ff000000ff000000ff010000ff000100ff000000ff000101ff020201ff060606ff101010ff1e1e1eff2c2c2cff424243ff5c5b5bff757675ff939393ffbababaffd7d7d8ffeaeaeafff9fafafffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefffffffefefefffdfefefffefefefffdfefdfffbfcfbfff5f4f5ffebebebffd5d5d5ffc5c4c5ffb8b8b7ffacacacff9f9f9fff919090ff808080ff6d6d6eff5b5b5aff4a4a4aff3d3e3dff3d3e3eff3f3f3fff3f3f40ff414141ff424242ff42424200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfcfbfff0f1f1ffe7e7e7ffdcdcddffdadadaffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffcfcfcfffcececeffcececeffcdceceffcdcdceffcccdcdffccccccffcacbcaffcacacaffcac9c9ffc9c9c9ffc8c9c8ffc9c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c6ffc6c6c6ffc6c6c5ffc5c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c5ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c7c7ffcacacaffcfcecfffd2d2d2ffd5d5d5ffd8d7d8ffdbdcdcffe0e0e0ffe1e2e2ffdfdfdeffdcdbdbffdadadaffdadadaffdbdbdbffdcdcdcffdddcdcffdcddddffddddddffdddedeffdedddeffdededeffdddedeffdededeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e1e1ffe1e0e0ffe2e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e2ffe2e3e2ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe6e6e7ffe7e6e7ffe7e6e7ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdedfdfffdfdfdeffdfdedeffdedfdeffdedfdfffdededeffdddedeffdededeffdeddddffdddeddffddddddffddddddffddddddffdcdcddffdcdcddffdddcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdbdadbffdadbdbffdadadaffdadadaffdad9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d6d5ffd6d6d6ffd6d7d6ffd7d6d6ffd6d7d7ffd8d8d8ffdad9daffd9d9d9ffdbdbdbffdbdbdcffdcdbdbffddddddffddddddffddddddffdad9daffdadad9ffd9dadaffdadadaffd7d7d8ffd8d8d7ffd8d7d7ffd7d8d7ffd4d4d4ffd4d4d5ffd4d4d5ffd3d3d4ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d6d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffdedddeffdededeffdedfdfffdfdfdfffdfdfdfffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe2e3e2ffe3e2e3ffe2e2e3ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e5ffe5e5e4ffe4e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e5ffe5e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe5e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdeffdedfdeffdededeffddddddffdddcddffddddddffdcddddffdcddddffdcdddcffdbdcdcffdbdbdbffdbdbdbffdadadaffdcdcdcffdfdfdfffe1e0e0ffdbdbdbffd9d8d8ffd5d5d5ffd0d0d0ffccccccffcacacaffc8c8c8ffc6c7c6ffc6c6c6ffc6c6c7ffc6c7c6ffc7c7c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcccccdffcdcdcdffcdcdcdffcdcecdffcdceceffcececeffcececeffcececeffcececdffcdcecdffcdcecdffcdcdceffcdcdcdffcccccdffcdcdcdffcdcccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd3d4d4ffd4d3d3ffd4d4d4ffd4d4d5ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d9d9ffd9d9d9ffdad9daffdad9daffdadadaffdadbdbffdbdadbffdbdbdbffdcdcdcffdcdcdbffdcdddcffdddcdcffdcddddffddddddffdedddeffdededdffdededeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe1e1e1ffe3e4e4ffeaeaeafff1f2f2fff8f8f8fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff040405ff0b0b0bff383838ffa5a5a5ffe1e2e1fff4f4f4fffdfdfdfffefefefffefefefffefefefffefffefffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefefffefffffffffffefffffffefffefffffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffefefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffffffffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefefffdfdfdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffffffefffffefefffefffffffffefefffffefffffefefffffefefffffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfdfefffdfdfdfffefefefffdfdfefffdfefefffefdfefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffafbfbfff4f4f4ffedededffdcdcdcffc0c1c1ffb7b7b7ffacacabffa0a0a0ff949494ff848383ff757474ff636363ff4f5050ff414141ff424243ff434443ff454545ff464646ff464646ff474746000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff767676ff797a79ff7f7f7fff888888ff888888ff888888ff888888ff888989ff888888ff898989ff898988ff898989ff8a8b8aff8c8c8bff8d8d8dff8d8d8dff8e8e8eff8e8e8eff8e8e8eff8f8f8eff8f8e8fff909090ff909191ff919191ff919191ff919191ff909191ff919091ff919191ff919191ff908f90ff8f8f8fff8f908fff908f8fff8f8f8fff8f8f8fff8f8e8fff8f8f8fff909090ff909090ff909090ff909090ff919190ff919190ff919191ff919192ff919191ff929191ff919191ff919191ff919191ff929191ff929292ff919192ff929192ff919090ff919090ff919190ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8b8b8aff8e8e8eff8e8e8eff909190ff909090ff909090ff929292ff929192ff929292ff929292ff949594ff989898ff9d9c9cffa0a1a0ffa5a5a5ffabababffafafafffb2b2b2ffb6b6b6ffb7b8b7ffbab9b9ffbbbcbcffbebebeffc1c0c1ffc6c6c6ffccccccffd2d1d1ffd6d6d6ffd9dadaffdddddcffe1e1e0ffe4e4e5ffe5e5e6ffd9d9d9ffb1b0b0ff717172ff585959ff373737ff171717ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff121312ff302f30ff525252ff6a6a6aff989798ffd1d1d1ffdededfffe1e2e1ffe0e0e0ffdfdedfffdcddddffdad9daffd7d6d6ffd3d2d2ffcececeffc6c6c6ffc3c3c2ffc0bfbfffbcbdbdffbabab9ffb7b6b7ffb4b5b5ffb2b2b3ffb0afb0ffacacacffa7a7a7ffa2a2a1ff9d9d9cff969697ff888889ff777777ff686868ff616161ff686868ff666666ff666666ff646464ff646464ff646465ff656464ff646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020102ff010001ff010000ff000000ff000100ff000000ff000000ff000100ff020202ff060706ff121212ff222221ff313131ff484848ff605f60ff797979ff969696ffbebdbeffdbdbdbffebebecfffbfcfbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffefffefefffffffefefffffefefffefefefffefefefffffffefffffefefffefffffffffefefffefdfefffdfefefffdfdfefffdfdfdfffcfbfcfff5f6f5ffecececffd7d8d7ffc5c5c6ffb8b8b9ffacacacffa0a0a0ff919192ff818181ff6f6f6fff5d5d5dff4c4c4cff3e3e3eff3e3e3fff403f3fff414141ff424242ff424242ff42424200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3ffebebecffe1e0e0ffdadadaffdadad9ffdad9d9ffd9dad9ffdad9daffd9dad9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d8d7ffd7d8d7ffd7d6d6ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd2d2d3ffd2d2d2ffd1d1d1ffd2d1d2ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcdceceffcecdcdffcdcdceffcccdcdffcbcbccffcacacaffcac9c9ffc9cac9ffc9c9c9ffc9c9c8ffc8c8c9ffc7c8c8ffc7c7c7ffc8c7c7ffc6c6c7ffc6c7c7ffc6c6c6ffc7c7c7ffc6c6c6ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc9c9c9ffcdcdcdffd1d1d1ffd4d3d4ffd7d7d6ffdadbdaffdededeffe1e1e1ffe0e0e0ffddddddffdbdbdbffdbdbdaffdcdcdcffdcdcdcffdcddddffdddcddffddddddffddddddffdddddeffdededeffdddddeffdddedeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e2e3ffe3e2e3ffe3e2e3ffe3e4e3ffe4e4e3ffe4e4e3ffe3e4e4ffe3e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e6e6ffe6e7e6ffe6e7e7ffe7e6e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e7e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e5ffe4e5e5ffe4e4e4ffe5e4e4ffe3e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e3e2ffe2e1e2ffe1e2e2ffe2e1e1ffe1e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdedfdfffdededeffdfdedeffdededfffdedfdeffdededeffdededeffdededeffdddddeffdedddeffdeddddffddddddffdeddddffddddddffdcddddffddddddffdcdddcffdddcdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdcdbdcffdbdbdbffdbdadbffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d5d5ffd4d5d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d2d3ffd2d3d3ffd3d2d2ffd2d2d3ffd2d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd7d7d6ffd9d9d8ffd8d8d9ffd9d9daffd9d9d9ffdcdbdbffdbdbdbffdbdcdbffddddddffddddddffddddddffd9d9d9ffdad9daffd8d7d7ffd8d7d7ffd8d8d7ffd8d7d7ffd4d4d4ffd5d4d5ffd4d5d4ffd5d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfcfffd0d0d0ffd0d1d0ffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d7ffd7d7d6ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdadad9ffdadad9ffd9dadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffddddddffddddddffddddddffdedddeffdfdedeffdfdfdeffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e3e4ffe3e4e3ffe3e4e3ffe3e2e2ffe2e3e3ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e0ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdeffdededeffdedddeffdededeffdddddeffddddddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdbffdbdadbffddddddffe0e0dfffdedddeffdadadaffd7d7d7ffd2d1d2ffcecfcfffcbcbccffc9c9c9ffc8c7c8ffc5c6c6ffc6c6c5ffc6c7c6ffc6c7c7ffc7c7c8ffc8c8c8ffcac9c9ffcacacaffcbcccbffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcecdcdffcececeffcececdffcecdcdffcdcecdffcececeffcdcdccffcdcdccffcdcdcdffccccccffcccdccffcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd6d6d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdad9d9ffd9dadaffdbdadaffdbdadbffdbdbdbffdbdbdcffdcdbdbffdcdbdcffdcdddcffdddddcffddddddffddddddffdddddeffddddddffdededeffdededeffdedfdeffdededeffe0dfdfffdfe0dfffe0e0e0ffe2e1e2ffe5e4e5ffededecfff5f5f4fffdfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff050505ff0d0d0dff3c3c3bffa5a5a5ffe1e1e1fff3f2f2fffcfdfcfffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffffffefffefffffffffffefffffefffffefffefffffffffffffefefffffefefffffefefffefffffffefffffffefffefffffffffffefefefffffefffffefefffffefffefffffefefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffefffffffffffffefffffffefefffffefefffefffffffefffffffefffefffffffffffefefefffffefffffefefffffefffffffffefefffefffefffffffffffefffefffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffefffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffffefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffdfefefffefefefffefdfefffefdfdfffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfff4f4f4ffececedffdededeffc1c1c1ffb8b8b8ffadadadffa1a1a1ff959594ff828283ff747474ff646464ff515251ff444343ff444343ff454545ff464646ff464646ff464647ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff7a7a7aff808080ff888888ff888888ff878788ff888888ff898989ff888988ff898888ff898989ff898989ff8a8a8bff8c8c8cff8c8d8dff8d8d8dff8e8e8eff8e8e8eff8e8f8fff8e8e8fff8f8f8fff8f8f90ff919190ff919191ff919191ff919190ff919191ff919191ff919191ff919191ff919191ff919190ff909090ff908f8fff8f8f90ff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8eff909090ff909090ff909091ff909190ff919191ff919191ff919191ff929191ff919191ff919191ff919191ff919192ff919191ff919192ff929192ff929292ff929291ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8b8b8bff8a8b8bff8e8e8eff8d8e8dff909091ff909090ff909090ff919192ff919191ff939292ff959595ff999999ff9d9d9dffa2a1a1ffa6a6a6ffacacacffafafafffb3b2b2ffb6b6b6ffb8b7b7ffb9b9baffbcbcbcffbebfbfffc1c2c2ffc8c7c7ffcececdffd3d3d3ffd7d7d7ffdadadbffdddedeffe2e2e2ffe5e5e5ffe4e4e4ffd5d5d5ff9e9f9fff6b6c6cff4e4e4eff2b2b2bff101010ff040405ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0d0e0dff282828ff474747ff616161ff858586ffc6c5c5ffdbdbdbffe1e1e1ffe0e0e0ffdfdfdfffdedddeffdbdbdaffd7d8d7ffd3d3d3ffd0cfcfffc8c7c7ffc4c3c3ffc0c0c0ffbdbdbdffbababaffb7b8b8ffb5b5b5ffb3b3b2ffb0b0b0ffadadacffa7a7a7ffa1a2a2ff9d9d9dff989898ff8f8f8fff818180ff6f6f6fff646464ff666666ff666666ff646464ff656465ff646465ff646464ff656464ff646564ff62626200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff010101ff010101ff010101ff000000ff010000ff000000ff000000ff020203ff080707ff141515ff242524ff363636ff4c4d4cff656565ff7e7e7eff9b9b9cffc3c3c4ffdeddddffeeeeeefffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffefefffffefefffefefffffefffefffefefefffdfefefffefdfefffdfefdfffdfefdfffcfdfcfff6f6f6ffecededffd9d9d9ffc6c6c6ffb8b8b8ffacacacff9f9f9fff919191ff818281ff717171ff5f5f5fff4e4d4eff3f3f40ff3f4040ff414140ff424242ff424242ff424242ff424242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff5f5f5ffeeeeeeffe4e5e5ffdcdcdbffd9dad9ffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcecfffcfceceffcececeffcdcecdffcdcdcdffcccdcdffccccccffcbcbcaffcacacaffc9cac9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c7c8ffc8c7c7ffc8c7c7ffc7c7c7ffc6c7c7ffc6c7c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc5c5c5ffc6c6c6ffc5c5c6ffc6c6c6ffc6c6c5ffc6c7c6ffc8c8c8ffcbcbcbffd0d0d0ffd3d3d3ffd5d5d6ffd9d9d9ffdcddddffe0e0e0ffe1e1e0ffdededeffdcdcdcffdbdbdaffdbdcdcffdcdcdcffddddddffddddddffdddedeffddddddffddddddffddddddffdeddddffdeddddffdededeffdededeffdfdedfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e5ffe4e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdededeffdfdedeffdededeffdddedeffdededeffdededeffddddddffdddddeffdddddeffddddddffddddddffdddddcffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdcdbdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d2d1ffd2d3d3ffd4d4d3ffd5d4d5ffd6d6d6ffd6d6d7ffd9d8d8ffd8d8d8ffdad9d9ffd9dadaffdbdbdbffdbdbdbffdcdbdcffddddddffddddddffddddddffd7d8d7ffd8d7d7ffd7d8d7ffd8d8d8ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd1d1d1ffd1d1d1ffd0d0d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d1d1ffd0d0d1ffd0d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd4d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d8d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdbffdcdbdcffdbdcdbffdcdcddffdddcddffddddddffdeddddffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e4e4ffe4e4e5ffe4e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe3e4e4ffe3e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e2ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdededfffdededfffdededeffdededeffdededeffdededdffddddddffddddddffdddddcffdddddcffdcdbdbffdbdbdbffdcdbdbffddddddffdddddeffdcdddcffd9d9d9ffd5d6d6ffd1d1d1ffcdcdcdffcacbcbffc9cac9ffc6c5c6ffc4c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c7ffc9c9c9ffc9cacaffcbcbcbffccccccffccccccffcdcccdffcdcccdffcdcdcdffcecdcdffcdcecdffcececeffcdcecdffcdceceffcdcdcdffcccccdffcdcdcdffccccccffcdcdccffcccdcdffcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d6ffd7d8d7ffd8d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffdadadaffdadadaffdbdadbffdbdbdbffdbdcdcffdcdcdbffdcdcdcffdcdcdcffddddddffdddcddffddddddffdeddddffdddedeffdededeffdededeffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe1e1e1ffe3e3e3ffe8e8e8fff1f1f1fff7f8f7fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010202ff070707ff101011ff414041ffa6a6a6ffdfdfdffff1f2f1fffcfcfcfffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefffffffffffefffefffffffefefffffffefffffffffffffffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffefffefffffffefffefefffffefffffffffffefffefffffffffffefffefffffffefefffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffefefffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffefefefffefdfefffefefefffffefefffefffffffefefefffffffefffefefefffffffefffefffefffefefefffffefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffdfdfefffefefefffefefdfffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefdfdfffefdfdfffdfcfdfffdfdfdfffdfcfdfffcfbfcfff4f5f4ffedededffdededdffc2c2c2ffb9b8b8ffaeadadffa1a1a1ff949494ff828282ff737473ff656464ff535353ff464646ff454545ff464545ff464646ff464746ff474646ff47464600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff898888ff888889ff898989ff898a8aff8a8a8aff8c8c8cff8c8d8cff8e8d8dff8f8e8eff8e8e8eff8f8f8eff8e8f8fff8f8f8fff8f8f8fff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919190ff909191ff908f90ff908f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8eff8f8f8fff8e8f8fff909090ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919291ff919191ff919191ff919191ff919191ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff878787ff8b8b8bff8b8b8aff8b8b8aff8e8e8eff8d8e8eff919091ff909090ff919090ff909191ff939393ff959696ff9a9a9aff9e9e9dffa2a2a2ffa7a7a7ffacacacffb0b0b0ffb3b3b2ffb6b6b7ffb8b7b8ffbababaffbdbcbdffbfbfbfffc2c3c2ffc9c9c8ffcfcecfffd4d4d4ffd8d8d8ffdbdcdbffdfdedfffe3e3e3ffe5e5e5ffdededfffcdceceff8d8d8dff636463ff444444ff212221ff0b0b0bff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff080808ff1a1b1bff383738ff565657ff797978ffb6b6b6ffd9d8d8ffe0e1e1ffe1e0e1ffe0dfdfffdededeffdbdcdcffd8d8d8ffd5d5d5ffd1d1d0ffc8c9c9ffc4c4c4ffc1c1c0ffbebebeffbbbbbbffb8b9b8ffb6b6b5ffb3b2b3ffb0b0b0ffadadadffa8a8a8ffa2a2a2ff9d9e9dff999a99ff949495ff89898aff787978ff676868ff626262ff636464ff646465ff656465ff646564ff656464ff656464ff626262ff626262ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff010101ff020201ff010001ff000000ff000000ff000000ff010000ff030303ff0b0b0aff191818ff292929ff3a3a3aff535352ff6a6b6bff848384ffa2a1a2ffcbcbcbffe0e0e0fff1f0f0fffcfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffefefefffffefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfcfcfff6f7f6ffedededffd9dad9ffc7c7c7ffb7b7b8ffababacff9f9f9eff909191ff828282ff717272ff606161ff504f50ff414141ff414041ff424242ff424242ff424242ff424242ff424242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfbfcfff2f1f1ffe9e9e8ffdededeffdadadaffdad9daffdadad9ffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd1d2d2ffd2d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffd0cfcfffd0cfd0ffcfcfceffcecfcfffcececeffcececdffcdcdcdffcdcdcdffcccdccffcccccbffcacacaffc9c9caffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c7ffc7c7c8ffc7c7c7ffc7c7c6ffc6c7c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc5c5c5ffc6c5c5ffc5c5c5ffc6c6c5ffc6c5c6ffc6c5c6ffc6c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c6ffcacac9ffcececeffd2d2d2ffd4d4d5ffd8d8d7ffdcdbdcffdededfffe1e1e1ffdfe0e0ffdddcdcffdcdbdcffdbdcdbffdcdcdcffdddddcffdddeddffdededdffdddedeffdedddeffddddddffddddddffddddddffdededeffdededeffdfdedfffdfdfdeffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e0ffe1e1e2ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe4e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e4ffe5e5e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e5ffe6e5e6ffe6e5e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e6e6ffe5e5e6ffe6e6e5ffe6e5e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e6e5ffe6e6e5ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdededfffdedfdeffdededeffdededeffdededeffdddeddffdddeddffdddeddffddddddffdcddddffdddcddffddddddffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdbdcffdcdbdcffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d1d2ffd2d2d1ffd1d2d1ffd1d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0cfd0ffcfcfcfffcfcecfffcececeffcececeffcfcfceffd0cfcfffd1d1d1ffd5d4d4ffd5d5d5ffd4d4d5ffd6d7d6ffd6d6d6ffd8d8d9ffd8d9d9ffd9dad9ffd9dad9ffdbdcdbffdbdbdbffdbdbdb00000000ffd8d8d8ffd8d7d7ffd8d7d8ffd8d7d8ffd5d5d4ffd4d4d5ffd5d4d4ffd4d4d4ffd3d2d2ffd3d2d2ffd3d3d3ffd3d2d2ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd0d0cfffd0cfd0ffcfcfd0ffd0d0d0ffcfcfcfffcfceceffcececeffcececdffcececeffcececdffcececeffcfcfceffcecfcfffd0cfd0ffcfcfcfffd0d0cfffcfd0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd1d1d0ffd0d1d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd5d6d5ffd6d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadbdaffdadbdbffdcdbdcffdcdcdcffdddcdcffddddddffdedddeffdededeffdfdedfffdfdedfffdfdfdfffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e2e1ffe2e1e2ffe1e1e2ffe2e2e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e5ffe5e5e4ffe4e5e4ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffdfe0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdedfffdededeffdededeffdddedeffddddddffddddddffdcdcdbffdadbdbffdcdbdbffdededeffe0dfe0ffdcdcdbffd8d8d8ffd5d5d4ffd0cfcfffcbccccffcacac9ffc9c9c9ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c9c8ffc9c9c9ffcacbcaffcbcbcbffcbcbccffcccbccffcccdccffcdccccffcdcdcdffcdcdcdffcecdcdffcdcdcdffcdcccdffcdcdccffcdccccffcdcdccffcdcdcdffcdcdccffcdccccffccccccffcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d4ffd5d5d4ffd5d5d4ffd4d5d5ffd5d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d8d7ffd8d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadbdaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdddcffdddddcffddddddffdddddeffdddeddffdddedeffdededeffdededeffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe2e2e2ffe5e4e5ffececebfff4f3f4fffdfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff020202ff080809ff171717ff464646ffa5a5a5ffdfdedefff1f1f1fffcfcfcfffefefefffefefffffefefefffefefefffefefffffefefffffefefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffffefffffffefefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffefffefffefffffefefffffefefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffefffefffffefffffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffefefefffdfdfdfffefefefffefefdfffdfefdfffefdfdfffefdfdfffefefefffdfefdfffdfdfefffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfff4f5f4ffedeeedffdededeffc2c2c2ffb9b9b9ffadadaeffa2a2a2ff959595ff868786ff747474ff646565ff555555ff464646ff454546ff464646ff464647ff464646ff474646ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8e8e8eff8f8e8eff8e8e8eff8f8f8fff8f8f8fff919191ff919191ff919191ff919191ff919191ff909191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff908f90ff8f8f90ff8f8f90ff8f8f90ff8f8f8fff8f8f8fff8f8f8fff8f8f8f0000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff868786ff878687ff8b8a8bff8b8b8bff8b8a8bff8e8e8eff8e8d8eff919090ff8e8e8eff909090ff939393ff979696ff9a9b9aff9f9f9fffa3a3a3ffa8a8a8ffadacadffb0b1b0ffb3b3b4ffb6b6b6ffb8b8b8ffbababbffbdbdbeffc0bfc0ffc3c4c4ffcacacaffcfd0cfffd6d5d5ffd9d9d9ffdcdcdcffe0dfdfffe4e4e4ffe5e5e5ffdbdcdbffc2c2c2ff7f7f7eff5d5d5dff3d3d3cff1b1b1bff090909ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff101010ff2b2b2bff4e4e4eff6b6b6bffa0a0a0ffd5d5d6ffe1e0e0ffe0e1e0ffdfdfe0ffdfdedeffdcdcddffd9d9d9ffd5d6d5ffd1d1d2ffc9cacaffc5c6c5ffc1c1c2ffbebebfffbcbbbcffb9b9b9ffb6b6b6ffb3b4b3ffb1b0b0ffadadadffa8a8a8ffa3a2a2ff9f9f9fff9b9b9bff969796ff8f8e8eff828281ff707070ff646463ff646465ff656464ff646565ff656565ff646464ff626262ff626262ff626262ff626262ff61606100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff020203ff020302ff020102ff020202ff010101ff010101ff000000ff010101ff040505ff0e0e0eff1d1d1dff2d2d2dff3f3f3fff575757ff717171ff8a8a8affa8a8a8ffd0d0d0ffe2e3e2fff2f2f3fffdfdfdfffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffefefffffffffffffefffffefffffffefefffffefefefffefffefffefefffffefefffffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfff6f6f6ffedededffdadadaffc8c7c7ffb7b7b7ffabaaaaff9e9e9eff919191ff828282ff727273ff626262ff515251ff434343ff424242ff424242ff424242ff424242ff424242ff4242420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff5f4f4ffecededffe2e3e2ffdbdbdbffd9d9d9ffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececfffcececeffcececeffcdcdceffcdcdceffcdcccdffcccdcdffcbcbcbffcacac9ffcac9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c6ffc6c6c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c6ffc6c5c6ffc6c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc8c8c9ffccccccffd1d1d1ffd4d4d4ffd6d7d7ffdad9daffdededeffe0e0e1ffe1e1e1ffdededeffdcdcdcffdbdbdcffdbdcdbffdddcddffddddddffdededeffdedddeffdededeffddddddffddddddffddddddffddddddffdddddeffdededeffdedfdeffdfdfdfffe0dfdfffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e2ffe2e2e3ffe2e2e3ffe2e3e3ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e1ffdfe0e0ffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededdffddddddffddddddffddddddffddddddffdcdddcffdcdcddffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdadbdaffdadbdbffdadbdbffdad9daffdadadaffd9d9d9ffdad9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcececeffcececeffcdcdceffcccdcdffcccccdffcccdcdffcdcdcdffcecfceffd1d1d1ffd1d1d1ffd5d4d4ffd4d4d4ffd5d5d5ffd7d6d6ffd6d6d6ffd8d8d8ffd8d8d8ffdadadaffd9dad9000000000000000000000000000000000000000000000000ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd1d1d1ffd0d1d1ffd1d1d1ffd1d0d1ffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcecfcfffcdcecdffcecdceffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcececeffcececeffcececfffcfceceffcecfceffcfcfcfffd0cfcfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd7d8d8ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadbdbffdcdcdbffdcdcdcffdcdcdcffddddddffdddedeffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e4e5ffe4e5e5ffe5e4e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe4e4e4ffe5e4e5ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe4e3e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededfffdedddeffddddddffdcdcddffdbdcdbffdcdcdbffdededeffe0e1e1ffdfdfdfffdadbdbffd7d7d7ffd2d2d1ffcececdffcbcbcbffcacacaffc5c5c5ffc5c5c5ffc7c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9cac9ffcacacbffcbcbcbffcbccccffccccccffccccccffccccccffcdccccffcccdcdffcdcdcdffcdccccffcccdccffcccdcdffcccdcdffccccccffcccccdffccccccffcdccccffcccccd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d4ffd4d4d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d8d7ffd7d7d8ffd8d8d8ffd8d9d8ffd8d8d9ffd9d9daffdad9daffd9dadaffdadadaffdadbdaffdbdbdaffdbdbdbffdcdbdbffdcdbdbffdcdcdcffdddcdcffdcdddcffdddddcffddddddffdededeffdededdffdededeffdfdedeffdedfdfffdfdfdfffdfdfdfffe1e1e1ffe3e2e2ffe6e7e6ffefeeeffff6f6f6fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000100ff010000ff000000ff000000ff000000ff000000ff010000ff000100ff000100ff000000ff010101ff030202ff090909ff1e1d1dff4c4d4cffa3a3a4ffddddddfff1f1f1fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffefefffefefefffefffffffefefffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffefefefffffefefffefffefffefefefffffefefffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefffffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffefefefffffffefffefffffffefefefffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefdfefffdfefefffefefefffefefdfffefefefffefdfefffdfdfdfffefefefffdfefefffdfdfdfffefefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfff5f5f6ffeeeeeeffdfdfdfffc3c3c4ffb9babaffaeaeaeffa2a3a2ff959695ff888888ff757575ff666565ff575656ff464646ff464646ff464746ff474747ff464646ff474746ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff848484ff878787ff878786ff878786ff8b8a8aff8b8a8bff8a8b8bff8d8e8dff8d8e8eff8e8e8eff909090ff939493ff979797ff9b9c9bff9f9fa0ffa4a4a4ffa9a9a9ffaeaeadffb0b0b1ffb4b3b4ffb7b7b7ffb9b8b8ffbbbbbbffbebebeffc1c1c1ffc7c7c7ffcdcdcdffd1d1d2ffd6d7d6ffdad9d9ffdcdcddffe1e1e1ffe4e4e5ffe5e5e4ffd8d8d8ffb4b3b4ff747474ff585858ff363737ff151515ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff0c0d0dff282828ff4c4d4cff666767ff8e8d8effd0d0d0ffdfdfdfffe0e1e1ffdfdfe0ffdededeffddddddffdadadaffd6d6d6ffd1d1d1ffccccccffc7c7c7ffc2c2c2ffbfbfbfffbcbdbcffb9babaffb7b7b7ffb3b4b4ffb1b1b1ffaeadadffa9a8a9ffa4a4a4ffa0a0a0ff9c9c9cff989898ff939393ff888888ff7a7979ff686969ff616161ff646464ff646464ff646564ff626262ff626262ff626262ff626261ff616061ff606160ff5f5f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010202ff020201ff020202ff020202ff020201ff020101ff010100ff010101ff010202ff070707ff121212ff212120ff30302fff434342ff5d5c5cff777777ff919191ffafafafffd5d5d5ffe6e5e6fff5f6f5fffefefefffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefefffffefefefffffffffffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffcfdfdfffdfdfdfffdfcfcfff6f6f6ffedeeeeffdadadaffc8c8c7ffb7b7b7ffaaaaabff9e9e9eff919191ff828282ff727272ff616161ff525151ff424343ff3a3a3aff424142ff424242ff424241ff424242ff42424100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfbfbfff0f0f0ffe6e6e6ffdcdcdcffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d9d9ffd8d8d8ffd7d8d8ffd7d8d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d4ffd5d4d4ffd5d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcececfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcccdccffccccccffcbcacbffc9cacaffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc7c7c7ffc7c6c7ffc6c6c6ffc7c6c6ffc6c6c6ffc5c6c5ffc6c6c5ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c5ffc6c5c6ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c5ffc7c7c8ffcbcbcbffcfcfcfffd3d4d3ffd5d6d5ffd8d8d8ffdcdbdcffdfdfdeffe1e0e0ffe0dfdfffddddddffdbdbdbffdcdcdcffdcdcdcffdddddcffddddddffdeddddffdededeffdddedeffdddeddffddddddffddddddffdeddddffdededdffdededeffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe5e5e5ffe4e5e5ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e6e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e5e6ffe6e5e5ffe6e5e5ffe6e6e5ffe6e6e5ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e4e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e4e3ffe2e2e3ffe2e2e2ffe3e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdedfdfffdfdfdfffdfdedeffdedddeffdddedeffdddddeffddddddffddddddffdddcddffdcdcdcffdddcddffdcdcdcffdbdcdbffdcdcdbffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9daffd9d9d9ffd9d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d3d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0cfd0ffcfd0cfffcececfffcececeffcececeffcececeffcececeffcdcdcdffcdcccdffccccccffcbcbcbffcbcbcbffcacbcbffcacbcbffccccccffcececfffcecfceffd1d1d1ffd1d1d1ffd4d5d5ffd4d4d5ffd5d5d4ffd7d6d7ffd6d6d6ffd8d8d8ffd9d8d900000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d3ffd3d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0cfffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececdffcdcecdffcdcdcdffcecdcdffcccdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdceceffcececeffcfcfcfffd0d0cfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d3d4ffd4d4d5ffd5d5d5ffd6d5d5ffd5d5d6ffd6d7d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdadbdaffdbdbdbffdcdbdcffdcdcddffdddddcffddddddffdddeddffdededeffdededeffdededeffdededfffdedfdfffdfdedfffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe0e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe3e3e2ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe4e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e4ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e0ffe1e0e0ffe0e1e1ffdfe0e0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdededeffddddddffdcdcdcffdcdcdcffdddcddffe1e1e1ffe2e3e2ffdcddddffd9d9d9ffd5d6d6ffd0d1d0ffcdccccffc9c9caffc8c9c9ffc6c6c6ffc6c6c6ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcbcbcbffcbcbcbffcbcbcbffcccbccffccccccffcccdccffcdccccffcccdccffcccccdffcdcdccffccccccffcccccdffcccdcdffccccccffcccdccffccccccffcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd5d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadadbffdbdbdbffdbdadaffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddcddffdddcddffdddddcffdedddeffdddedeffdddeddffdededeffdfdedeffdedfdfffdfdfdfffe0dfe0ffe1e1e1ffe4e4e3ffe9e9e9fff1f2f1fff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff010000ff010001ff010000ff010201ff030303ff0a0b0bff222222ff505051ff9d9d9dffdbdbdcfff0f0f0fffcfcfcfffffffefffefefffffefefefffefefefffefefefffefffefffefefefffffefffffffefefffefefffffefffefffefefefffffefffffefffffffefefefffefffffffefffffffffffffffefffefffefffefffffefffffffffefffefefefffefffefffffefffffefefffffffefffffffefefffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffffffffefefffffffefffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffefffefffffffffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffefffffefffffffefffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffdfdfdfffdfdfefffefefefffffefefffefffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffefefefffefefefffdfdfdfffefefefffdfefefffefefefffefefdfffdfefdfffefefefffefefdfffefefdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfff5f5f5ffeeeeeeffe0e0e0ffc4c5c5ffbbbbbaffafafafffa3a3a3ff979796ff888988ff797979ff676666ff575757ff464746ff464647ff464646ff474646ff464647ff464646ff4646470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828181ff848383ff838484ff878786ff878687ff878786ff8b8a8aff8b8a8aff8b8a8bff8c8b8bff8d8e8dff909091ff949594ff989898ff9c9c9dffa0a0a0ffa4a4a5ffa9a9aaffaeaeaeffb1b1b1ffb4b5b5ffb7b7b8ffbab9b9ffbcbcbcffbfbfbfffc2c2c2ffc9c8c9ffcfcecfffd3d3d3ffd7d7d7ffdadadaffdededeffe2e2e2ffe4e4e4ffe2e2e2ffd4d4d4ffa4a5a5ff6a6a69ff4c4c4cff2b2a2aff10100fff040504ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff0e0d0dff282828ff4e4d4dff666665ff808081ffc4c5c5ffdbdbdbffe0e1e1ffe0e0e0ffdededeffddddddffdbdbdbffd7d7d6ffd3d3d3ffcdcdceffc9c8c8ffc4c3c3ffc0c0c0ffbdbebdffbbbabbffb8b7b8ffb5b5b5ffb1b2b1ffaeaeaeffaaa9aaffa5a5a5ffa1a1a1ff9d9e9dff99999aff959595ff8d8d8dff808080ff717070ff656564ff646464ff646564ff626263ff626262ff626162ff626262ff606161ff616160ff60605fff5f5f60ff5e5e5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff020201ff010201ff020202ff030202ff020202ff010201ff020102ff040303ff0c0b0bff161717ff232323ff333334ff474747ff616060ff7d7c7cff969696ffb6b5b5ffdadadaffe9e9e9fff9faf9fffefefefffffffffffffffffffefefffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefefffffefffffffefffefffefffffffffffefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefefffefffefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffcfdfcfff6f6f6ffeeeeeeffdadbdbffc9c9c9ffb7b8b8ffabababff9f9f9eff919191ff828282ff727271ff616161ff515251ff424243ff3b3a3bff3c3b3cff424242ff424242ff424242ff42424100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfcfff4f3f3ffeaeaeaffdfe0dfffdadadbffd9d9daffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d2d2ffd2d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececfffcdcdceffcecdcdffcdcdcdffcdcdcdffcccdccffccccccffcbcacaffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c5ffc5c6c5ffc5c6c5ffc5c5c6ffc5c5c6ffc6c5c6ffc6c5c5ffc5c6c6ffc6c6c5ffc6c6c5ffc5c6c6ffc6c6c6ffc6c6c6ffcacbcaffcececdffd2d2d2ffd5d5d5ffd7d8d7ffd9dadaffddddddffe0dfdfffe0e0e0ffdededeffdddcddffdbdbdbffdcdcdcffdcddddffddddddffdedddeffdededdffdeddddffdeddddffddddddffddddddffddddddffdddddeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e5ffe4e5e4ffe4e5e4ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe2e2e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdedfffdedfdfffdededeffdddeddffdedddeffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdbffdbdcdbffdcdbdbffdcdcdbffdbdbdbffdadbdbffdbdadbffdbdadbffdbdadbffdbdadaffdadadaffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d2ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0cfffcfcfd0ffcecfcfffcececeffcdceceffcdcdcdffccccccffcccccdffcccdccffcdcdccffccccccffcacacbffcac9c9ffc9c9c9ffc9cac9ffcacbcaffcdcccdffcdcccdffcccdcdffcecfceffcececeffd1d1d1ffd1d1d1ffd4d4d4ffd4d5d5ffd4d5d5ffd6d6d6ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcecdcdffcecdceffcdceceffcdcecdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffccccccffccccccffcbccccffccccccffcccdcdffcdcdcdffcdcdcdffcecdceffcecfceffcfcfceffcfcfcfffcfcfcfffd0cfcfffd0cfd0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffdad9daffdadadbffdbdadbffdcdbdbffdcdcdcffdddddcffdddddcffddddddffddddddffddddddffdddedeffdededeffdededeffdedfdeffdfdfdeffdfdfdfffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e5ffe4e5e5ffe4e5e4ffe4e4e4ffe5e4e5ffe4e5e5ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdeffdededeffddddddffdddcdcffdcdcdcffdfdfdfffe2e3e2ffe0e0e0ffdbdbdbffd7d8d8ffd2d3d2ffcececeffcbcbcbffcacacaffc7c8c8ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcacbcaffcbcacbffcbcbcbffcccbccffcccccbffccccccffccccccffcccdccffcccccdffcccccdffccccccffcccdccffccccccffcccccdffcccdccffccccccffcbcccbffcccbcc00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d6ffd7d7d8ffd7d7d8ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdad9daffdadadaffdadbdaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcddddffdddddcffddddddffdeddddffdededdffdededeffdedfdeffdfdedfffdfdfdfffe0dfe0ffe1e0e0ffe2e2e2ffe5e5e4ffecedecfff4f4f4fffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff010001ff000001ff010101ff020202ff050505ff10100fff242424ff4a4a4aff979897ffdadadbffeff0f0fffcfbfcfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffefffefffefffefefffffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffefefffffefffefffefffffffefefffffffffffffffefffffefefffffffffffffefefffffefffffffffefffffffefefffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffffefefffffefffffffffefffffefffffffefefffffffefffefefffffefffefffefefefffefefefffefffefffefffefffefefefffdfefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffdfefdfffdfdfcfffdfdfdfffcfcfcfff5f5f6ffefeeeeffe1e1e1ffc9c9c9ffbcbcbcffb0b0afffa5a5a4ff989897ff898a8aff7a7a7aff666666ff575757ff464647ff3c3c3cff474646ff464646ff474646ff464646ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff828181ff818282ff848483ff838383ff868786ff878787ff868787ff8b8b8bff898989ff8a8b8aff8d8e8dff919192ff969696ff999999ff9d9d9dffa1a2a1ffa6a6a6ffaaababffaeaeafffb1b1b1ffb5b5b5ffb8b8b8ffbabab9ffbdbcbdffbfbfbfffc3c3c2ffc9cacaffcfcfcfffd4d4d4ffd8d8d8ffdbdcdbffdedfdeffe3e3e2ffe3e4e4ffdcdcddffcdcdcdff909090ff5e5d5dff3d3d3eff1f1f1fff0a0b0bff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff0d0d0dff252525ff4a4b4aff636464ff767677ffb9b9b8ffd9d9d9ffe0e0e0ffe0e0e0ffdfdfdfffdddedeffdcdbdcffd8d7d7ffd4d3d4ffcfcecfffcacacaffc5c4c5ffc2c1c1ffbebebeffbbbbbbffb8b9b8ffb6b6b5ffb2b2b2ffafafaeffaaabaaffa7a7a6ffa2a3a2ff9e9e9fff9b9b9bff979797ff929291ff868687ff787878ff686869ff616160ff626262ff626262ff626262ff626262ff616160ff606160ff606060ff605f60ff5e5e5fff5f5e5eff5d5e5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f10ff0f100fff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020201ff020201ff010202ff020202ff020202ff030202ff010102ff020202ff060605ff0f100fff1a1a1aff272626ff363636ff4a4a4bff646465ff828282ff9c9b9cffbfbfbfffddddddffebebecfffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffefefffffefffefffefffffffefefffffffffffffffffffffefefffffffffffffefefffffefffffffffefffffffefefffffefffffffefffffffffefffefefefffffefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfff6f7f6ffeeeeeeffdbdcdbffcacacaffb9b9b9ffacacacffa0a09fff929293ff838383ff717171ff616160ff515151ff434343ff3c3c3cff3d3c3cff3d3d3cff424241ff424242ff424242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff5f5f5ffeeeeeeffe4e4e3ffdbdbdbffd9d9d9ffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d7ffd8d8d7ffd7d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd5d6d5ffd6d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0d0ffcfcfcfffcececeffcececeffcecdceffcdcecdffcdcccdffcdccccffccccccffcbcbcbffc9cac9ffc9c9c9ffc8c8c9ffc8c9c8ffc7c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c5c5ffc6c6c5ffc5c6c5ffc6c6c6ffc6c5c6ffc5c5c6ffc6c6c6ffc8c9c9ffcdcdcdffd1d0d1ffd4d4d3ffd7d7d6ffd9d9d9ffdcdcdcffdededeffdfdfe0ffdfdfdeffdddddeffdbdbdbffdcdbdbffdcdcdcffddddddffddddddffddddddffdededeffdddddeffdeddddffddddddffddddddffddddddffdddddeffdfdfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e4e4ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdededeffdededeffdddddeffdddeddffddddddffdddddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd7d8d8ffd7d7d8ffd8d7d8ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d3d3ffd4d3d3ffd2d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcececeffcececeffcdcdcdffccccccffcccccbffcbcbccffcbcbcbffcacacbffcacacaffcac9caffc8c8c8ffc8c8c7ffc8c7c8ffc9c9c8ffcacacaffcacacaffccccccffccccccffccccccffcfcfceffcecfceffd1d1d1ffd1d1d1ffd4d4d5ffd5d5d5ffd5d4d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0cfffd0d0d0ffd0d0cfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecdcdffcecdcdffcdceceffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdcdffcbcbccffccccccffcbcbcbffcbcbcbffccccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcecdceffcecdceffcececdffcececeffcfcfceffd0d0cfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcddddffddddddffddddddffdddeddffdededeffdededeffdedfdeffdedfdfffdfdfdfffe0dfdfffdfdfe0ffe0e0dfffe0e0dfffe0e0e0ffe1e1e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e1ffe1e2e1ffe1e2e2ffe1e1e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e4e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe4e5e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe5e4e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe0e0e1ffe0e0e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0dfe0ffdfdedfffdfdedeffdedddeffdddddcffdcdcdcffdddcdcffe1e1e0ffe1e1e1ffdededeffdadad9ffd6d6d6ffd1d1d1ffcccdcdffcbcbcaffc8c9c9ffc6c6c7ffc7c7c7ffc8c7c7ffc8c7c7ffc8c7c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcbcbcbffcbcbcbffcccccbffcbcccbffccccccffccccccffcccccdffccccccffcccdcdffccccccffcccccdffcccdccffccccccffcccccbffcbccccffcbcccb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d7d8ffd8d8d7ffd8d7d8ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdbdaffdadbdaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdddcdcffdddcdcffdddcddffdeddddffdddedeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe2e2e3ffe8e7e7fff0f0f0fff7f6f7fffcfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010001ff000100ff010001ff000000ff010100ff010000ff010000ff000101ff010101ff020201ff030303ff060606ff111211ff262626ff474646ff8d8d8dffd6d6d6ffedededfffafafbfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffefffffefefefffefefffffffffefffefefefffffffffffefffefffefffffffefffffffefefffffffffffffefffefffffefffffffffefffefefffffffefffffefffefffffefffffefffffffffffefffffefffffefffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffefefefffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffefffffefefffefefefffefffefffefefefffefefefffefefdfffefefefffefdfefffefefdfffefdfefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffffefffffefffffffffffefffefffefffffffffffefffffffffefffffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefdfefffefdfefffdfefdfffefdfefffdfdfdfffdfdfdfffcfbfcfff5f6f5ffefeeefffe1e1e2ffc9c9c9ffbdbdbcffb0b1b0ffa6a6a6ff999999ff8b8b8bff7c7c7cff676768ff585757ff464646ff3c3d3dff3f3e3eff464746ff464647ff464646ff474746ff403f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff808080ff808080ff818282ff828182ff838383ff848483ff878787ff878687ff868787ff878887ff8b8a8aff8e8e8eff929392ff979797ff9b9a9aff9f9e9effa2a2a2ffa7a7a7ffacababffaeaeafffb2b2b2ffb5b6b5ffb9b9b8ffbbbabbffbdbdbeffc0c0c0ffc4c4c4ffcbcbcbffd0d0d0ffd5d6d6ffd9d9d9ffdcdcdbffdfdfe0ffe3e3e3ffe2e2e2ffdadadbffbfc0bfff7b7b7cff565656ff333334ff161716ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040303ff0a0b0bff1f1f1eff434342ff5f6060ff707070ffa6a7a7ffd6d5d5ffe0dfdfffe0e0e0ffdfdfdfffdededeffdcdcdcffd8d9d9ffd4d5d4ffd0d0cfffccccccffc6c6c7ffc2c2c2ffbfbfbfffbcbcbcffbab9b9ffb6b7b7ffb4b3b3ffafafafffababacffa8a8a7ffa3a3a3ffa0a0a0ff9b9c9bff989899ff949494ff8b8b8cff7e7e7eff6e6f6fff646364ff605f5fff626262ff626262ff606161ff616161ff5f6060ff60605fff5f5e5eff5e5f5eff5e5d5dff5d5d5eff5b5b5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2b2bff0f0f0fff0f0f0fff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff020202ff020202ff020202ff020102ff030202ff020202ff030304ff080708ff121313ff1e1e1eff2a2a2aff393939ff4c4c4cff676767ff868787ffa2a2a2ffcacac9ffdfe0e0ffedeeedfffcfcfcfffffefffffffffefffffffffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffefffffefefffffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfff6f6f7ffeeeeeeffdcdcdcffccccccffb9babaffadadaeffa1a1a1ff939394ff838483ff717171ff606060ff515151ff434343ff3d3c3cff3c3d3cff3d3c3dff3c3c3cff424242ff4241420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfcfff1f1f1ffe7e8e7ffddddddffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d0d0ffd1d0d0ffd0cfd0ffd0d0d0ffcfcfcfffcececeffcecfceffcececdffcdcdcdffcdcdcdffcdcccdffccccccffcccccbffcacbcaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c8c8ffc8c7c7ffc7c6c7ffc7c7c7ffc6c6c6ffc5c6c6ffc6c6c6ffc5c5c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc5c6c6ffc6c6c5ffc6c5c6ffc5c6c5ffc7c6c6ffcacacbffcfd0d0ffd3d3d2ffd5d5d5ffd8d8d8ffdbdbdbffddddddffdfdfdfffdfdfdfffdededdffddddddffdbdbdcffdcdcdcffdcddddffddddddffddddddffdededeffdededdffdeddddffdddedeffdddeddffdededdffdddedeffdededeffdedfdeffdfdfdfffe0dfdfffe0dfe0ffe0e1e1ffe1e0e0ffe0e0e1ffe1e2e2ffe1e2e1ffe2e2e1ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e5e5ffe4e5e5ffe4e4e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe5e5e4ffe4e4e5ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e4e3ffe4e4e3ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe2e2e2ffe1e1e1ffe0e0e1ffe0e1e1ffe0e1e0ffe0e0dfffe0e0e0ffdfdfe0ffdfdfdfffdedfdeffdededeffdededeffdddedeffddddddffdddddcffdcdcddffdcdcdcffdcdbdcffdcdcdcffdbdbdbffdbdbdcffdbdbdbffdadadbffdadbdaffdadadaffdadadaffdadad9ffd9d9daffd9d9d9ffd8d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd8d7d7ffd7d7d8ffd6d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0cfcfffcfcfcfffcecfceffcececeffcdcdceffcccdccffcccdccffcccbcbffcbcacaffcac9caffcacacaffc9c8c8ffc8c8c8ffc7c8c8ffc7c7c6ffc6c6c6ffc7c6c7ffc8c7c8ffc8c9c9ffc9c9c8ffcacacaffcacacaffcccdcdffcdcccdffccccccffcececfffcfceceffd1d1d1ffd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcdceceffcececeffcdceceffcdcdceffcdcdcdffcececdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcccccbffccccccffcccbcbffcccbcbffcccbccffccccccffcccbcbffcbcbccffccccccffccccccffccccccffcdcccdffcdcccdffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd3d2d2ffd3d2d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd9d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdcdcdcffdcdcdcffdddddcffdddddcffdeddddffddddddffdededeffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e1e2ffe1e2e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e2ffe2e2e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e4ffe4e3e4ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e4e4ffe4e5e5ffe4e5e5ffe4e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e4ffe5e4e5ffe4e4e5ffe4e4e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e1e0ffe1e1e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e0e0ffdfdfe0ffdfe0e0ffdfdfdeffdededdffdeddddffdcdcddffdcdcdcffdfdfdeffe1e2e1ffe2e2e2ffdcdcdcffd9d9d9ffd5d5d5ffcfcfcfffcccccbffc9c9c9ffc8c8c8ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffcac9c9ffcac9caffcbcacaffcacbcbffcbcbcbffcbcbcbffcccccbffcccbccffcccdccffcdccccffcccccdffccccccffcdcdccffcccccbffccccccffcbcbcbffcbcbcbffcbcbccffcbcbcb0000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd3d2d2ffd5d5d5ffd3d3d3ffd6d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d5d6ffd6d7d6ffd6d7d6ffd7d7d7ffd8d7d8ffd8d7d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9dadaffdadadaffdadadaffdadadbffdbdbdaffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdedddeffdededeffdededfffdfdedfffdedfdfffe0dfe0ffdfe0e0ffe2e1e1ffe4e3e4ffeaebeafff3f2f2fff8f8f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010001ff010001ff000001ff000000ff000000ff010000ff010001ff010101ff010101ff020202ff030303ff070708ff141414ff292929ff474647ff8c8b8cffd2d2d2ffebecebfffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffffefefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffefefffefffefffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefefffffefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffffefefffefffefffefefffffefefffffffefefffefefffffffffffffefffefffefffffffefffffffefefffffefefefffffffffffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffbfbfcfff6f6f6fff0efefffe2e1e1ffc8c8c8ffbcbdbcffb1b1b1ffa6a7a7ff9b9b9bff8d8c8dff7e7e7eff6d6d6dff595959ff484748ff3f3e3fff404040ff404040ff464647ff464646ff403f3fff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7cff7e7e7eff7f7e7eff818080ff808080ff828182ff828181ff848383ff848383ff878787ff848484ff878787ff8b8a8bff8f8f8fff949494ff989898ff9c9c9cffa09f9fffa3a3a4ffa7a7a8ffacadacffb0afafffb2b3b2ffb6b6b6ffb9b9b9ffbbbbbbffbdbdbeffc1c1c1ffc7c8c7ffcdceceffd1d1d1ffd6d6d7ffdad9d9ffddddddffe1e0e0ffe3e3e3ffe2e2e2ffd8d8d8ffacacacff707070ff545454ff323132ff131313ff060605ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff080808ff171716ff383838ff5a5a5aff6b6b6cff939393ffd2d2d2ffdfdfdfffe1e0e1ffdedfdfffdedfdeffdddddcffd9dad9ffd5d5d5ffd0d0d1ffcdcdcdffc7c7c7ffc3c3c3ffbfc0bfffbdbdbdffbababaffb7b7b8ffb4b4b4ffb0b0b0ffacacacffa8a9a8ffa5a5a5ffa1a1a1ff9d9d9dff999999ff959696ff919090ff858585ff767776ff6a6a6aff626262ff5e5e5eff606161ff606161ff605f60ff606060ff5f5e5fff5e5e5fff5d5e5eff5e5d5dff5c5b5bff5b5b5cff5b5b5bff5b5b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a393aff3a393aff2a2a2aff2a2b2aff100f0fff0f0f0fff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff020202ff010102ff020202ff020202ff010202ff020202ff040404ff090909ff151515ff212021ff2c2c2cff3b3b3bff4e4d4eff6a6969ff8b8a8bffaaaaa9ffd0d0d0ffe2e2e2fff0f0f0fffcfcfcfffffffffffffefffffffffffffefefffffefffefffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffefffffefffffffffffffffffffffffffffffffefffffefefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffefefffefffefffefffffffefffffffffefefffefefffffffefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfff7f7f7ffeeefeeffdeddddffcdcdcdffbbbbbbffaeaeaeffa2a2a2ff949494ff848484ff727271ff606060ff515051ff434342ff3c3c3cff3c3d3cff3d3c3cff3d3d3dff3e3d3eff4242420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f4f4ffedededffe2e2e1ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd8d9d9ffd9d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcecfcfffcfceceffcececeffcececeffcdcdcdffcdccccffccccccffccccccffcbcccbffcacacbffc9cac9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c6c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c5c6ffc5c5c6ffc5c6c6ffc9c8c9ffcdcdccffd2d2d2ffd5d5d4ffd7d7d7ffdadadaffdddcdcffdededfffdfdfdfffdededeffddddddffdcdbdcffdcdcdcffdddcdcffdddcddffddddddffddddddffdeddddffdedddeffdededeffdededeffdededeffdedddeffdeddddffdededfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e2ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe4e4e5ffe5e4e5ffe5e5e4ffe4e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e4ffe4e4e5ffe5e5e4ffe5e5e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e2ffe0e0e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdededfffdfdedeffdededeffdededeffdddeddffddddddffdddcdcffdddddcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d8d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0cfcfffcfcfcfffcfcecfffcfceceffcececeffcdcdcdffcdcccdffcccbccffcbcbccffcbcbcbffcacacaffc9c9c9ffc8c8c9ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacbcaffcacacbffccccccffcdcdcdffcdcccdffcfcfceffcfcfce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdceceffcecdceffcecdceffcececeffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcccbcbffcbcbccffccccccffccccccffcccbccffccccccffcbcbccffcbccccffcccbcbffcacbcaffcbcbcbffcacbcbffcbcacaffcbcbcbffccccccffcccdccffcdceceffcecfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd7d7d6ffd7d8d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcddddffddddddffddddddffdededdffdededeffdededeffdededeffdfdfdfffdfdfdfffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e1e2ffe2e2e3ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe3e4e3ffe4e4e4ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e4e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e1ffe0e1e0ffe1e0e0ffdfe0dfffdfdfdfffdededfffdeddddffddddddffdcdcdcffdcdddcffe0e0e0ffe1e1e1ffdfdfe0ffdbdadaffd8d8d8ffd2d2d2ffcececeffcbcbcbffc9c8c9ffc6c6c6ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffcacacaffcacacaffcbcacbffcbcbcbffcccbccffcbcbccffccccccffcdccccffcdccccffccccccffccccccffccccccffcbccccffcccbcbffcbcbccffcbcbcbffcbcbcb00000000000000000000000000000000000000000000000000000000ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd6d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9daffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdbdcffdbdbdbffdcdcdcffdddcdcffddddddffddddddffddddddffdedddeffdededeffdedfdeffdedfdeffdfdfdfffe0dfe0ffe1e0e1ffe2e2e2ffe5e5e5ffeeedeefff5f5f5fffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000000ff000000ff000000ff000001ff000000ff010100ff010101ff010101ff020202ff030403ff090809ff161616ff2c2c2cff4a4a4aff8d8c8cffd1d1d0ffe9e9e9fff9f9f9fffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefffffefefffffefefffffefffffffffffefffffffefffefffffffffefffffffffffffefefefffffffefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffffffffffefefffffefefffffffffefffefffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffffffefffefefffffffffffffffffefffefefefffefffffffffefffffffefffffefefffffefefefffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefffefffefefefffffefefffefefffffefefefffffffffffffffefffffffffffefffefffefffefffffffffffefffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffefefdfffefefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffbfbfcfff6f6f6fff0f0efffe2e2e2ffc8c8c8ffbdbcbdffb2b2b2ffa7a8a7ff9c9c9bff8e8e8eff7f7f7fff6f706fff5a595aff494949ff404040ff404040ff404040ff404040ff3f3f3fff404040ff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000101ff0b0b0cff0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7d7c7dff7c7d7cff7f7f7eff7f7f7fff808080ff808080ff818182ff828182ff838383ff848483ff848383ff868787ff8c8b8bff919191ff969596ff999a99ff9d9e9dffa0a0a0ffa5a4a4ffa9a9a8ffadadadffb0b0b0ffb3b3b3ffb7b6b6ffbab9baffbbbbbcffbfbfbfffc2c2c2ffc9c9c9ffcfcfcfffd2d3d2ffd8d8d7ffdadbdbffdededeffe1e1e1ffe3e3e4ffe0e0e0ffd4d3d3ff989898ff6d6d6dff565556ff313131ff111111ff050504ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff070606ff111212ff313131ff555655ff686868ff818281ffc9c9c8ffdbdcdcffe0e0e0ffdfdfdeffdededeffdddeddffdadadaffd6d6d6ffd0d0d1ffcececeffc8c8c8ffc4c4c4ffc0c0c0ffbdbebdffbabbbbffb9b8b8ffb5b5b5ffb1b1b1ffacadadffa9a9aaffa5a6a6ffa2a2a1ff9e9e9dff9a9b9bff979797ff939493ff8a8b8bff7f807fff757474ff696969ff616161ff5e5d5dff5f605fff5f6060ff5f5e5fff5e5f5eff5d5d5eff5d5d5dff5c5c5bff5c5c5cff5b5b5bff5b5b5bff5b5b5bff5b5b5bff5a5a59000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3e3e3eff3a3a3aff3a3a39ff2a2a2aff2a2b2aff0f0f0fff0f0f0fff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020302ff020302ff020202ff010202ff020201ff020202ff020102ff020202ff050504ff0b0b0bff161616ff222222ff2d2d2eff3d3d3eff515151ff6d6d6dff8e8d8dffacadadffd2d2d2ffe4e5e4fff3f2f3fffcfdfdfffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffffffefffefefffffffffffffffffefffefefefffefffffffffefefffffefefffefefffffefefefffffefefffefffefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfff6f7f7ffeeeeefffdededeffcececdffbcbcbbffafafafffa3a2a3ff959594ff838383ff727271ff616160ff515151ff434342ff3c3b3bff3c3c3cff3d3d3dff3d3d3eff3d3d3dff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbfcfff0f0f0ffe5e5e5ffdcdcdcffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d9d9ffd9d8d9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d8d7ffd7d8d7ffd7d7d7ffd6d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d3ffd3d2d3ffd2d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcecfceffcececeffcecdcdffcdcdcdffccccccffccccccffccccccffcbcbcbffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c6c7ffc6c7c7ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc6c6c5ffc5c5c5ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c6c5ffc5c5c6ffc6c5c6ffcbcbcaffd0d0d0ffd4d4d4ffd6d6d6ffd8d9d8ffdbdcdbffdededeffdedfdfffdededeffddddddffdbdadbffdbdcdbffdcdcdcffddddddffddddddffddddddffddddddffdddddeffdededeffdededdffdededeffdededeffdededeffdededeffdfdedfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e4e5ffe5e5e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e4ffe5e4e4ffe4e5e4ffe4e5e5ffe5e4e5ffe5e5e5ffe4e4e5ffe4e4e5ffe5e5e4ffe4e5e5ffe5e4e5ffe5e4e5ffe4e5e4ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfdfffdfdedfffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d1d2ffd1d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcecdffcdcccdffccccccffcbcbcbffcacbcaffcac9caffc9c9c9ffc8c9c8ffc7c7c7ffc7c6c6ffc5c5c5ffc4c4c4ffc3c4c4ffc3c3c3ffc5c4c4ffc6c6c6ffc6c6c6ffc6c6c6ffc8c8c7ffc7c8c8ffc8c9c8ffc8c9c8ffcbcbcaffcacacaffcdcccdffcccccdffcccccd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffccccccffccccccffcccccbffcccbccffcbccccffccccccffcbccccffccccccffcccccbffccccccffccccccffcbcbcbffcbcacbffc9c9caffc9c9c9ffcac9caffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0cfd0ffcfd0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d2d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d4ffd6d6d5ffd6d6d6ffd7d6d6ffd7d8d7ffd7d8d8ffd9d8d9ffd9d9d9ffd9d9daffd9d9daffdadadaffdadadaffdbdadbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdddcffddddddffdededeffdedddeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe4e4e4ffe5e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e0ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffdfdfdfffdededfffdededeffdededeffdddddcffdcdcdcffdddeddffe0e1e0ffe4e4e4ffddddddffdad9daffd6d6d6ffd0d0d1ffcdcdcdffcacacaffc7c7c7ffc5c6c6ffc6c5c6ffc7c7c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c8ffc9c9c9ffcac9c9ffcacac9ffcacacaffcbcacbffcbcbcbffcbcbccffcccbccffccccccffccccccffccccccffccccccffcbcccbffccccccffcbcccbffcacbcbffcbcbcbffcbcbcbffcbcacb00000000000000000000000000000000ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadbffdadbdaffdbdbdbffdcdbdbffdbdcdcffdcdbdcffdddddcffdcdcdcffdddddcffddddddffdededdffdededeffdfdedeffdedfdeffdedfdfffdfdfe0ffe0e0e0ffe1e1e2ffe3e3e3ffe9e9e8fff1f1f1fff9f9f9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000100ff010101ff000100ff000100ff000100ff010000ff010101ff020102ff020202ff040404ff0a0b0bff181818ff2f2f2eff515252ff8a8a8affcfcfcfffe8e9e9fff8f8f8fffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffefefefffffefffffffffefffefefefffffffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffefefefffefefefffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffffefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffefffefffffffffffffffffffefffffffefffffefffffffefffffefefefffefffffffffffefffffffefffefffffffefffefffefefefffefffefffefefefffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffffffefffefffefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffefffffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffefefefffefefefffffffefffefffefffffffefffefffefffffffefffefefefffffffffffffefffffffffffffefffefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffbfcfcfff7f7f6fff0f1f0ffe4e4e3ffc8c8c8ffbdbdbdffb2b2b2ffa7a8a8ff9d9c9cff8e8f8eff808080ff6f7070ff5b5b5bff494949ff3f3f3fff404040ff404040ff403f3fff3f4040ff404040ff41414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff0b0b0bff0b0b0bff252524ff242424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797878ff7a7b7bff7a7a7bff7d7d7cff7c7c7cff7e7f7fff7e7e7eff808080ff808180ff818282ff828282ff818181ff838483ff888889ff8e8e8eff939393ff979797ff9b9b9bff9e9f9effa1a2a2ffa5a6a5ffaaaaa9ffadaeadffb0b0b0ffb4b4b4ffb7b7b7ffbababaffbcbdbcffbfc0bfffc3c3c3ffcacbcbffd0d0d1ffd5d5d4ffd8d8d8ffdbdcdbffdfdedeffe1e2e1ffe3e3e3ffdcdcdbffc9c9c9ff858585ff6b6b6aff535353ff2a2a2bff0e0f0eff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff050605ff0f0f0fff2d2d2dff525252ff656566ff767675ffbabab9ffd8d9d9ffdfe0dfffdfdfdfffdedfdeffddddddffdbdbdbffd6d6d6ffd1d1d0ffcecfceffcacac9ffc4c4c4ffc1c1c1ffbebebeffbcbbbbffb8b9b9ffb6b6b5ffb2b1b1ffadadadffaaaaaaffa6a7a6ffa2a2a2ff9e9f9eff9b9b9aff989898ff949494ff909190ff888988ff7e7e7eff737372ff676766ff5f5f60ff5c5c5cff5e5e5eff5e5e5fff5e5d5dff5d5d5dff5c5c5cff5c5c5cff5c5c5bff5b5b5cff5b5b5cff5a5a5bff59595aff5a595aff585858ff5757570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404041ff414040ff3e3e3eff3d3e3eff3e3e3eff393939ff393a39ff2a2a2aff2b2b2aff0f0f0fff0f0f0fff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020203ff020202ff030203ff020201ff020202ff010202ff010101ff010101ff040403ff0b0b0bff161616ff232323ff2f3030ff414241ff575857ff727272ff8f908fffafafafffd5d4d5ffe7e7e7fff6f6f6fffefefdfffffffefffefffffffefffefffffffefffefffffffefefffffffffffffffffffffffffefffefffefffffffefffefefefffefffffffffefffffffffffffefffefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffefffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffffffffefffefffefffffffffffefffffefefffffffefffffefffffefefffffefefefffefefffffffffefffffffefffefffffffefffefffefefefffefffffffefefefffffffffffefffffffffffefffefffefffffffefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfefdfffdfcfcfff6f6f6ffefeeefffdfdfdfffcececeffbcbcbcffb0b0afffa3a3a3ff939393ff838483ff727372ff636262ff535352ff434343ff3c3c3cff3d3d3dff3d3d3dff3d3d3dff3e3e3eff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfbfff3f3f3ffe9e9e9ffdedfdfffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d6ffd4d5d5ffd5d5d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfceffcecfceffcececeffcececeffcdcdcdffcdcdccffcccdccffccccccffcbcbcbffcbcbcbffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c6c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c6c5ffc5c4c5ffc4c5c5ffc4c5c4ffc5c5c5ffc5c5c4ffc5c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffcac9c9ffcececeffd3d3d2ffd6d5d6ffd8d7d8ffdadadaffdcdcddffdfdfdfffdededeffddddddffdbdcdcffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffddddddffdddeddffdddedeffdededeffdededeffdedfdeffdededeffdededeffdededeffdfdfdfffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe4e5e5ffe4e4e4ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e4ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e4ffe5e4e5ffe5e4e5ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e4e4ffe3e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffe0e0dfffdfdfdfffdededeffdedfdeffdededeffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadbdbffdbdadbffdbdbdaffdadadaffdadadaffdadad9ffd9d9d9ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd2d3d3ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd0d1d0ffcfd0cfffcfcfd0ffcececeffcececeffcdcecdffcdcdcdffcdcdcdffccccccffcbcccbffcbcacbffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c6ffc5c6c6ffc4c4c4ffc3c3c3ffc2c3c2ffc2c2c2ffc4c4c3ffc4c4c4ffc4c4c4ffc6c7c6ffc6c6c6ffc6c6c6ffc7c8c8ffc7c7c8ffc9c9c8ffc8c9c8ffcacbcaffcacaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccdcdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffccccccffccccccffccccccffccccccffcccccbffcbccccffcbcccbffcccccbffcbccccffccccccffcbcbcbffcbcbcbffcbcbcaffc9cac9ffcacacaffc9c9c9ffcacacaffcacacbffcbcbcbffccccccffcdcdcdffcececdffcececeffcfcecfffd0d0cfffcfd0cfffd1d1d0ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadad9ffdadadaffdbdadbffdadbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffdddddeffdededdffdededeffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe4e5e5ffe4e4e4ffe4e5e5ffe4e5e4ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e5ffe5e4e4ffe4e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdeffdedfdeffdededeffddddddffdcdcdcffdcdcdcffdfdfdfffe1e1e1ffe0e0e0ffdbdbdbffd7d7d7ffd3d2d3ffcfcfcfffcbcbcbffc8c9c8ffc5c5c5ffc5c5c5ffc5c5c6ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcac9c9ffcacacaffcacacbffcbcacbffcbcbcbffcccccbffccccccffcccccbffcccbccffccccccffcbcbccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacacbffcacaca0000000000000000ffcfcfcfffd0d0d0ffd0d1d0ffd0d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdbdbdaffdadbdaffdbdbdbffdcdcdbffdcdcdcffdcdbdcffdcdddcffdcdddcffddddddffdddeddffdeddddffdededeffdededeffdedfdfffdfdfdfffe0dfdfffe0e0e0ffe2e2e2ffe5e5e5ffecececfff6f6f6fffcfcfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff010101ff010101ff010101ff010100ff010001ff000000ff010001ff010101ff010201ff020202ff040405ff0c0c0cff1a1a1aff343434ff595858ff878887ffcdcdcdffe9e8e8fff7f7f7fffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefffffffefefffffefffffefffefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffffefffffffefefffefefefffffefffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffefffffffffefffffffefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffffefefffefffffffefffefffffffffffefefffffefffffffffffefffefffffffefefefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffefffffffefefffffefffffefffffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefefffefffefffefefefffefffffffffffefffffffffffffefffffffffffffffffffffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffcfcfcfff8f8f8fff1f1f1ffe6e5e6ffc9c9c9ffbdbdbdffb2b2b2ffa9a9a8ff9c9d9cff8f8f8fff808180ff717071ff5e5e5eff484849ff3f3e3eff3f3f3fff403f40ff404040ff404040ff414041ff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff0b0b0bff0c0b0cff242424ff242424ff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757675ff777677ff787978ff797879ff7a7a7aff7a7a7bff7d7c7cff7c7c7cff7f7e7fff7f7e7eff808080ff818081ff808080ff828182ff858585ff8a8b8aff909090ff959495ff989898ff9b9c9cff9f9f9fffa3a3a3ffa6a7a6ffaaabaaffaeaeaeffb2b2b1ffb4b5b4ffb7b7b7ffbbbbbbffbdbdbdffc0c1c1ffc6c6c6ffccccccffd1d1d1ffd5d6d6ffd9d9d9ffdcdcddffdfdfdfffe3e2e3ffe3e3e3ffdadadaffbab9b9ff777777ff666766ff4b4b4aff232323ff0b0b0bff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff0d0d0cff252626ff504f50ff626162ff6f6f6fffaaaaaaffd6d6d6ffdfdfdfffdfdfdfffdededeffdededdffdbdcdbffd8d7d7ffd1d2d2ffcfcfcfffcacbcbffc5c5c5ffc1c2c2ffbfbfbeffbcbdbcffb9b9b9ffb6b6b7ffb2b2b2ffaeaeaeffaaaaaaffa7a7a6ffa3a3a3ff9f9f9fff9b9c9bff999998ff969595ff939292ff8e8e8eff868686ff7c7b7cff717170ff666665ff5f5e5eff5b5b5bff5e5e5dff5d5d5eff5c5c5bff5c5c5cff5b5b5cff5b5b5bff5b5b5cff5b5a5aff595959ff5a5a59ff585958ff585757ff575857ff575657ff565657ff565657ff56555500000000000000000000000000000000000000000000000000000000ff444444ff444443ff444444ff444344ff404040ff404040ff404040ff3e3e3eff3e3e3eff3e3e3eff3a3939ff3a3a39ff2a2a2aff2a2a2aff0f0f0fff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff030302ff020302ff030202ff010201ff010101ff000000ff010001ff040303ff0a0a0aff171616ff252424ff333333ff474647ff5d5d5dff797879ff929292ffb3b4b3ffd8d9d9ffebeaebfffafafafffefefefffffefefffffffffffefffefffefffffffffefefffffffefffffffefffffefefffefffffffefffefffffffffffefefffffefffffffffffefffefffffffefefefffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffffefffffffefffffffffefffffefffffefefefffffefffffffffffffefffefffefffffffefefffffefefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffffefefffefffffffefffefffefffffffefefffffefffefffefefefffdfefdfffdfdfdfffdfdfefffdfcfcfff7f7f7ffefefefffe0e0e0ffd0cfcfffbcbcbcffafb0afffa3a3a2ff949393ff848484ff747474ff646464ff545454ff454544ff3d3d3dff3e3d3dff3d3d3dff3e3e3eff3f3f40ff414040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff4f5f4ffedeeedffe3e3e3ffdbdbdbffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d8ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d7ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d7ffd7d7d7ffd8d8d7ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d1ffd1d2d2ffd1d1d2ffd1d0d1ffd0d0d0ffd0d0cfffd0d0d0ffcfcfcfffcecfcfffcececeffcececeffcdcecdffcdcdcdffcccdcdffccccccffccccccffcbcbccffcacbcbffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc8c8c7ffccccccffd1d1d1ffd5d4d5ffd7d7d8ffd9d9d9ffdbdbdbffdededdffdedfdeffdddcddffdbdbdbffdadadaffdbdadbffdcdbdcffdddcdcffddddddffdedddeffdeddddffdededdffdededeffdededeffdededfffdedfdfffdedfdeffdedfdfffdfdedfffdfdfdfffdfdfdfffe0e0dfffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e4ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdddedeffdededdffddddddffddddddffdcddddffdcdcdcffdbdcdcffdbdbdbffdbdbdcffdbdbdbffdbdadbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d0d1ffd0d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcfceceffcececeffcecdceffcecdcdffcdcdccffcdcccdffcccbcbffcbcbcbffcbcbcbffcacac9ffc9c9c9ffc8c8c9ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc2c3c2ffc2c2c2ffc2c1c1ffc3c3c2ffc3c4c3ffc4c3c3ffc4c4c4ffc4c4c4ffc6c6c6ffc6c6c6ffc6c7c6ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffccccccffcccccbffccccccffcccbccffccccccffcbcccbffcccccbffccccccffcbcccbffccccccffcccccbffcbcbcbffcbcbcaffcbcacaffc9cacaffcacac9ffcacacaffcacacbffcacbcbffcbcbcbffc9cacaffcacacaffcbcbcbffccccccffcdcccdffcdcdcdffcececeffcfcfcfffcfcfcfffd0d1d0ffd1d1d1ffd2d2d1ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d4ffd6d5d5ffd6d6d6ffd7d7d6ffd7d7d8ffd8d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdad9d9ffdadadaffdbdbdaffdbdbdbffdcdbdcffdcdcdcffdddcddffddddddffdddddeffdededeffdededeffdfdfdfffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe1e0e1ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe3e2e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e4e4ffe4e5e5ffe4e4e5ffe5e5e4ffe5e5e4ffe5e5e4ffe5e4e4ffe5e5e5ffe4e4e5ffe5e4e4ffe4e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e4ffe3e3e3ffe2e2e2ffe3e2e3ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e1ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdedfdfffdedfdeffdededeffddddddffdcdddcffdbdcdbffdbdcdcffdfdfdfffe1e1e2ffdededeffdad9daffd6d6d6ffd1d1d1ffcececdffcacacaffc6c7c6ffc5c5c5ffc6c6c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c8ffc8c9c8ffc9c9c8ffcac9c9ffcacacaffcacacaffcacacbffcbcbcbffcbcbccffcbcbccffcccbccffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcac9caffcac9ca00000000ffcececeffd0cfd0ffd0cfcfffd1d1d0ffd1d0d1ffd1d0d0ffd1d1d2ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d2ffd3d3d3ffd4d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdbffdcdcdcffdddcdcffddddddffddddddffdddeddffdededdffdededeffdededeffdfdfdfffdfdfe0ffe0e0dfffe1e2e2ffe3e3e3ffe7e7e7fff2f1f2fff7f6f6fffdfcfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff000001ff010000ff000001ff000001ff010101ff020102ff030202ff050504ff0d0e0dff1d1d1eff393938ff5a5959ff888888ffcdcdccffe8e8e8fff5f5f5fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefffffffefefffffefffefffffefefffefefffffffefffffffffffffffffefffefefffffffffefffefffefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffffefffffefefefffffefefffffefefffefefffffffefffffffffefffefefefffffefefffefefefffffefffffefffffffffffefffefffefffefffffffffefefffffefefffefffefffffffffffefefffffffffefffffefffffefefffffefefefffffefffffffefffffffefefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefffffffefffffffefffffefffefffffffffffffffefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffefefffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefffefffefffffffefffefffefefefffffffefffffffffffffffffffffffffffefffefffffffffffffefefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfff9f8f8fff2f2f1ffe7e6e7ffcac9c9ffbebebdffb3b3b3ffa9a9a8ff9d9d9dff908f90ff808081ff70706fff5d5e5dff4a4a4aff3f3f3fff3f3f3fff404040ff404140ff404041ff414040ff40404100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff0c0b0bff0b0b0cff242425ff242524ff3d3d3cff3c3c3dff484748ff484848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff737373ff757474ff757576ff767576ff767777ff797978ff787978ff7a7a7aff7a7a7aff7c7c7cff7c7c7cff7e7f7eff7e7e7eff7f7e7eff808080ff838384ff888888ff8d8c8dff929292ff969696ff9a9a99ff9d9d9dffa1a1a0ffa4a3a3ffa8a7a7ffabababffafafafffb2b2b2ffb5b5b5ffb8b8b8ffbbbcbbffbebebeffc1c2c1ffc6c7c7ffcdcccdffd2d1d2ffd6d7d6ffdadadaffddddddffe0e0e0ffe2e2e3ffe2e3e2ffd7d7d7ffa7a7a7ff727172ff5f5f5fff3e3d3dff181818ff080808ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff0c0c0dff1e1e1eff444444ff5e5e5eff6d6c6dff9b9b9affd3d3d3ffe0e0e0ffe1e1e0ffdfdfdfffdededeffdcdcdcffd9d9d9ffd2d3d2ffd0d0d0ffcbcccbffc5c5c6ffc2c2c2ffbfbfc0ffbcbdbcffbbbabaffb8b7b7ffb2b3b3ffaeaeafffababaaffa7a7a7ffa3a3a3ffa09fa0ff9c9c9cff999999ff969696ff939393ff909190ff8c8c8cff848483ff787878ff6e6e6eff646464ff5d5d5dff5b5b5bff5c5b5cff5c5c5bff5b5b5bff5b5b5bff5b5b5bff5b5a5bff5a5a59ff595959ff595858ff575757ff575757ff565757ff575756ff565756ff565656ff565555ff545454ff545454ff545454ff535253ff484747ff474747ff474748ff474747ff444344ff444444ff444444ff444443ff404040ff404140ff404040ff3e3e3eff3e3e3eff3e3e3eff393a3aff393a3aff2a2a2bff1d1e1dff0f0f0fff060605ff020202ff010102ff010101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff030202ff020202ff020203ff020203ff010101ff000000ff010101ff040404ff0b0b0bff181818ff272827ff373737ff4d4c4cff646465ff7f7f80ff979797ffbab9baffdcdbdcffedededfffcfcfcfffefefffffffffefffffefefffffffffffffffefffffffffffefffffffffffffffefffffffefffefffefefefffffffefffefffffffffefffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffffefffefefffffffefefffefefffffefefffffefefefffffefffffffefefffffefefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffefefefffefefefffdfdfdfffefdfdfffefdfdfffcfdfdfff6f7f7ffeff0efffe1e1e1ffcfcfcfffbdbcbdffb0afb0ffa2a2a2ff939394ff858584ff757676ff666766ff565655ff454545ff3d3d3dff3d3e3dff3e3e3eff3f3f3fff404041ff4141410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfbfcfff1f1f1ffe7e7e7ffdcdcddffd9d9d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd8d7d7ffd8d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d4ffd3d3d4ffd4d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfceffcececfffcdceceffcdcdcdffcdcdcdffcccdccffccccccffcccccbffcbcbcbffcacacaffc9c9c9ffc8c9c8ffc9c8c8ffc8c8c7ffc7c7c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c6ffc6c5c6ffc5c5c6ffc5c5c5ffc4c4c5ffc5c5c4ffc4c5c4ffc4c5c4ffc4c5c4ffc5c5c5ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc6c5c6ffcacac9ffcfceceffd3d3d3ffd6d6d6ffd9d9d9ffdbdbdaffdcdcdcffdededeffddddddffdbdbdbffd9dadaffdbdbdaffdbdbdbffdcdcdcffdddcdcffddddddffddddddffdddeddffdddddeffdfdedeffdededeffdededfffdededeffdfdedfffdfdfdfffdfdfdfffe0e0dfffe0dfe0ffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e4ffe4e3e4ffe3e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdddeddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdbdbffdbdbdaffdadadbffdadadbffd9dad9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0cfd0ffcfcfd0ffcfcfcfffcecfceffcececeffcecdcdffcdcdcdffcccdccffcccdccffcbcbccffcccbcbffcacacbffc9cacaffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c4ffc3c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc2c3c3ffc2c3c3ffc3c4c4ffc3c4c3ffc4c4c4ffc4c5c4ffc6c6c6ffc6c6c7ffc6c6c7ffc7c8c7ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffccccccffcccccbffcccbccffcccccbffcccbcbffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffc9cacaffc9cac9ffc9c9c9ffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcacacaffcbcbccffcccdccffccccccffcccccdffcecdceffcfcfcfffd0d0d0ffd0d1d1ffd2d2d1ffd2d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadad9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdcffdcdcdcffdcdddcffddddddffdeddddffdededeffdedfdeffdfe0dfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e1ffe0e0e0ffe1e0e1ffe1e0e1ffe1e1e0ffe1e1e0ffe0e0e1ffe1e1e0ffe1e1e0ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e4ffe3e3e4ffe3e4e3ffe4e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe4e4e5ffe5e5e5ffe4e4e5ffe5e4e5ffe5e4e5ffe4e4e4ffe5e4e4ffe5e4e4ffe5e4e5ffe5e4e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e2ffe1e1e1ffe1e0e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffe0e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffdfe0e0ffdfdfe0ffdedfdeffdededeffdededeffddddddffdddcddffdcdcdcffdbdcdbffdfdedeffe2e2e2ffe1e1e1ffdbdbdcffd8d8d7ffd4d4d4ffcfcfcfffcccbccffc9c9c9ffc6c6c6ffc5c5c5ffc6c6c5ffc6c6c6ffc6c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacbffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcacacaffcdcdcdffcecdcdffcfcfceffcecfceffcfd0cfffcfcfcfffd1d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d8ffd9d9daffd9d9daffd9dad9ffdadadaffdadadaffdbdadbffdbdbdbffdcdbdbffdbdbdcffdcdcdbffdcdcdcffdcdddcffddddddffdededeffdddedeffdededeffdededeffdfdfdfffdfdfe0ffdfdfdfffe0e0e0ffe2e2e2ffe4e4e4ffecececfff3f3f2fff9f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff020201ff020202ff030303ff060606ff101010ff20201fff373837ff575858ff848384ffc9c9c9ffe7e7e7fff5f5f5fffcfdfdfffefefefffefefefffefefdfffefefefffffefefffffefefffefefefffefffffffefefefffefffffffffefffffffffffffffffefffffffffffffefffffffefffffefffefffefefffffffffefffefffefffefefffffefefffffffffffffefefffffffefefffefefefffefffffffefefefffefffffffefffefffffefefffffffefffffffefffffffefffffefefffefffffffefffefffffffefffffffefffffffffffefefffffefffffffffefffffefefffffffefffffffffffffefefefffffffffffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefefffffffefefffffefffffffffffffffffefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefffffffffefffffefefffffefefffffefefffffffffffffffefffefffffffefffffffffefefffefffffffffefffffefffffffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffcfdfcfffafafafff2f2f2ffe8e8e8ffcbcbcbffc0bfbfffb4b5b5ffaaaaaaff9e9e9eff90908fff807f80ff6e6e6eff5d5d5dff4b4b4bff3f3f3fff404040ff414040ff404040ff414041ff414141ff4141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434242ff434242ff434343ff010000ff000001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff0b0b0bff0b0c0bff252424ff242525ff3d3d3dff3d3d3dff484748ff484748ff4d4e4dff4d4d4eff4e4e4dff4d4e4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff737473ff737473ff747574ff767675ff767676ff767677ff787979ff797879ff7a7a7aff7a7a7aff7d7c7cff7c7c7cff7d7c7dff7f7f7fff818181ff868686ff8b8b8bff8f8f8fff949494ff989897ff9b9b9bff9e9e9effa0a1a1ffa4a5a4ffa8a7a8ffabababffafafafffb3b2b2ffb5b6b6ffb9b9b9ffbdbcbcffbfbebeffc2c2c2ffc7c7c7ffcecdcdffd2d2d2ffd7d7d7ffdadadaffdddedeffe1e0e1ffe3e3e3ffe1e1e1ffd4d4d4ff999899ff6b6a6bff525252ff2f2f30ff111110ff040504ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff161616ff333333ff575857ff6b6b6bff8b8b8bffd0d0d0ffdfdedfffe0e0e0ffdfdfdfffdededeffdcdcddffdadadaffd3d3d3ffd1d0d0ffccccccffc6c6c6ffc3c2c2ffc0c0c0ffbdbebeffbbbbbbffb8b9b8ffb4b3b4ffafafafffabababffa8a7a8ffa4a3a4ffa09fa0ff9c9c9cff99999aff979796ff949494ff919292ff8f8f8fff8a8a8aff7f8080ff767575ff6b6b6cff626262ff5c5d5dff5a5b5bff585958ff5c5b5bff5b5b5bff5b5b5aff5a5a59ff5a5959ff585959ff575857ff575857ff575756ff575757ff565656ff555656ff565556ff545454ff545454ff545454ff535353ff535353ff484848ff474747ff474747ff484747ff484748ff444444ff444444ff444444ff444444ff404040ff404140ff404041ff3e3d3eff3e3e3eff3e3e3eff39393aff363636ff2b2b2bff1f1e1eff121212ff0d0c0dff090909ff050606ff030303ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff0c0c0cff49494aff494a4aff494949000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020303ff020302ff030302ff030202ff030203ff020202ff010101ff020203ff060606ff0e0e0eff1d1c1cff2a2a2aff3c3c3cff535354ff6b6b6bff848484ff9d9d9dffc2c1c2ffdfdfdffff0f0f0fffdfdfdfffffffffffefffefffefffffffffefffffefefefffffefffffffffffffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefffffffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefefffffefffffffffffffffffefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffffefffffffffffffefffffffffffffffffefefffffefefffffefefffffefffffefefefffdfefefffdfefefffdfdfdfffdfefdfffdfcfdfff7f7f7ffefefefffe1e1e1ffd0cfd0ffbdbcbdffafafafffa1a1a2ff949494ff868686ff777778ff676767ff575757ff454546ff3d3d3dff3e3e3eff3f3f3fff404040ff414242ff4242420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff4f3f4ffececebffe0e0e0ffdadadaffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d8d8ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfd0cfffcfcecfffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdccccffcccbcbffcbcbcbffcbcbcbffcac9c9ffc8c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc5c5c5ffc4c5c5ffc5c5c4ffc4c5c4ffc4c4c5ffc4c4c4ffc5c4c5ffc4c4c5ffc5c4c4ffc4c4c4ffc4c5c5ffc4c5c5ffc8c8c9ffccccccffd1d1d1ffd5d5d5ffd8d8d8ffdbdadaffdcdbdbffdcddddffdddeddffdcdcdcffdbdadaffdadadaffdadadaffdbdcdbffdcdcdcffdcdcddffddddddffdeddddffddddddffdededeffdfdfdfffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe1e2e2ffe2e3e2ffe3e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe3e4e3ffe4e4e3ffe4e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdededeffdddedeffdddeddffdddcddffdddcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d6ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0cfffcfd0cfffcfcfceffcfcecfffcececeffcdceceffcdcdceffcccccdffccccccffcccbccffcbcbcbffcbcacbffcacacaffc9c9c9ffc9c8c9ffc9c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc5c6c5ffc5c5c5ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c3ffc3c3c3ffc4c3c3ffc4c3c3ffc4c4c4ffc5c4c4ffc7c6c6ffc6c6c6ffc6c6c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcbccccffccccccffcccbccffcacacbffcbcacbffcbcbcbffc9c9caffcacacaffcac9caffcbcacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffccccccffccccccffccccccffcccbccffcdcccdffcdcdcdffcececeffd0d0cfffd0d1d0ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d4ffd4d5d5ffd6d6d6ffd6d7d6ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d9ffd9dad9ffdadadaffdbdadaffdbdbdbffdbdbdcffdcdddcffddddddffdddddeffdededeffdfdedfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e5ffe4e4e4ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e5ffe4e5e5ffe4e4e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdedeffdededeffdededeffdedddeffddddddffdcdcdcffdbdcdcffdcdcdcffe0e1e1ffe3e2e2ffdfdfdfffdadadaffd6d6d6ffd1d0d1ffcecdceffcacbcaffc7c7c8ffc6c6c5ffc5c6c5ffc6c6c6ffc6c7c7ffc7c7c8ffc7c7c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcacbcaffcbcacaffcacacaffcac9caffcacacaffcac9caffcdcdcdffcecdceffcfcfcfffcececeffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d4d3ffd4d3d4ffd4d3d4ffd4d4d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdadbffdbdadbffdbdbdaffdbdbdbffdcdcdbffdcdcdcffdcdcddffdcddddffddddddffdddddeffdeddddffdededeffdedfdfffdedfdfffdfdfe0ffdfe0dfffe0e0e0ffe2e2e1ffe3e3e2ffe8e8e7fff1f0f0fff7f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff010102ff010101ff020101ff010102ff010101ff010101ff010102ff020202ff020203ff040404ff090909ff121213ff212020ff363636ff545353ff7f7f7fffc7c6c6ffe6e5e6fff4f5f5fffdfcfdfffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffefefefffefffefffefefffffffffffffefffefffffefffffefffffffffffffffffefffffefefffffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefefffffefffefffffffefffefefffffefffffffffffffffefffffffefefffffefefefffffffefffefefefffefffffffffefffffffefffffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffffefffffefffffffefffefffffffffffffefffffefffefffefefffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefffffefefefffffefffffefffffffffffefffffffffffefefffffefffefffefefffffffffffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfdfdfffcfdfdfffafafafff3f3f3ffe9e9e9ffcecdcdffc3c3c3ffb7b7b7ffabacacff9f9e9fff909090ff7e7e7eff6d6c6cff5c5c5cff4c4d4dff404140ff404040ff404041ff414141ff404141ff414141ff41404100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff999999ff999999ff424243ff434243ff424343ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff0b0b0bff242424ff242425ff3d3d3dff3d3d3cff484848ff484848ff4e4d4eff4e4d4dff4d4d4eff4d4d4eff535352ff525353ff535353ff53535300000000000000000000000000000000000000000000000000000000ff6d6d6dff6d6e6eff6f6f70ff706f6fff727272ff727171ff737474ff747374ff757474ff767676ff767575ff767777ff787979ff787978ff7a7a7bff7a7a7aff7a7a7aff7c7c7dff7f8080ff848384ff888889ff8d8d8dff919191ff949495ff989898ff9b9b9cff9e9e9effa1a1a2ffa5a4a4ffa8a8a8ffacacacffb0afb0ffb3b3b4ffb7b6b6ffb9b9b9ffbdbdbdffbfbfc0ffc3c3c3ffc8c8c9ffcfd0d0ffd3d4d3ffd8d8d8ffdbdbdbffdededeffe1e1e2ffe3e3e3ffdededdffcececeff8a8a8bff626161ff464545ff242424ff0b0b0bff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff0e0e0fff232424ff4a4a4aff656565ff808081ffc7c7c7ffdbdbdbffe1e0e0ffe0dfe0ffdededfffddddddffdadadaffd4d4d4ffd1d1d2ffcdcccdffc7c6c7ffc3c3c3ffc1c1c1ffbfbfbfffbcbcbcffb9b9b9ffb4b4b5ffb0b0b0ffabacabffa8a8a8ffa4a4a4ffa1a0a0ff9d9d9dff9a9a9aff979798ff959594ff929393ff909090ff8d8e8dff878887ff7d7d7dff737373ff6b6b6bff646464ff5e5e5fff5b5c5cff595959ff5a5b5bff5a595aff595959ff595959ff575757ff575858ff575657ff575757ff575757ff565555ff565656ff545454ff545454ff545354ff535353ff535353ff4f5050ff4f4f4fff474748ff474748ff484747ff474748ff474747ff444444ff444444ff444344ff444444ff414040ff404040ff414040ff3e3e3eff3d3d3dff3d3c3cff3b3a3bff363636ff2e2e2eff252525ff202021ff1a1b1aff121212ff0a0a0aff060606ff030303ff010102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff0c0c0dff494a4aff494a49ff4a4a4aff9a9a9aff9a9a9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030202ff020303ff030203ff030303ff030303ff030202ff020202ff030404ff090a09ff161516ff212122ff2f2f2fff414142ff595959ff727172ff888889ffa1a1a1ffc8c7c8ffe2e2e2fff3f3f3fffdfdfdfffffefefffefefffffffefefffefefffffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffffefffffefffffffefffefffffffffffffefffffefffefffefefffffffffffffefffefffffefffffefffffffffffffffffefffffefefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffefefffffefefffffffefffffefefffffefefefffffffffffffffffffefefefffefffffffffefefffefefefffffffefffffefffffefefffffffefefffefefffffefffefffefefffffefefefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfdfff7f7f7ffeff0efffe1e1e2ffcfcfcfffbdbcbcffafafafffa2a2a2ff959595ff878787ff787979ff686968ff575757ff464746ff3e3e3eff3f3f3fff404140ff424241ff424243ff42434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff5f5f6ffefeeeeffe4e4e4ffdbdbdbffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d6d6ffd6d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd0d1d1ffd1d1d1ffd0d0d1ffd0cfcfffcfcfd0ffcfcfcfffcececeffcececeffcecdceffcdcdceffcdcdcdffccccccffccccccffcbcbccffcbcbcbffcbcacbffc9c9c9ffc8c9c8ffc9c8c9ffc8c8c8ffc7c7c7ffc7c7c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c6ffc6c5c5ffc5c5c5ffc4c4c5ffc4c4c5ffc4c4c4ffc4c5c5ffc4c5c4ffc4c4c4ffc4c5c4ffc4c4c5ffc4c4c4ffc5c5c4ffc7c7c7ffcbcbcbffcfcfcfffd3d3d3ffd6d6d7ffd9d8d9ffdbdadaffdcdcdcffddddddffdcddddffdbdadbffdadadaffdadadaffdbdadaffdbdcdbffdcdcdcffdcdddcffdddcddffddddddffdededeffdddedeffdedfdfffdededfffdededfffdfdfdfffdfdfe0ffdfdfe0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e4e3ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe4e4e4ffe3e3e3ffe3e4e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e0e1ffe0e0e1ffdfe0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdedddeffdddddeffdeddddffddddddffdcdddcffdcdcdcffdcdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadaffd9dad9ffd9d9daffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d3ffd1d2d2ffd1d2d2ffd1d1d1ffd0d0d1ffd0cfcfffd0d0d0ffcfcfcfffcecfcfffcececeffcececeffcdcdceffcdcdccffcccdccffccccccffcbcccbffcbcacbffcacacaffcacacaffc9c9caffc9c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c4ffc4c3c3ffc3c3c3ffc3c3c2ffc3c2c3ffc2c2c3ffc3c2c2ffc2c2c3ffc2c3c2ffc3c3c4ffc3c3c3ffc4c4c5ffc4c4c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacbffcbcbcaffcbcbcbffc9c9caffcac9caffcacacaffcacbcaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcccbffccccccffcbcbcbffccccccffcccccdffcdcdcdffcccdccffcccccdffcccccdffcdcdcdffcdccccffcdcdcdffcececeffcececeffcfd0d0ffd0d1d0ffd1d1d1ffd1d2d2ffd2d2d3ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d7d6ffd7d7d7ffd8d8d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9dadaffdad9daffdbdadaffdbdbdbffdcdbdbffdcdcdcffdcddddffdddeddffdedddeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0dfe0ffe0e0e0ffe1e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe3e4e3ffe3e3e4ffe3e3e4ffe4e3e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e4ffe4e5e4ffe4e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe5e5e4ffe5e4e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe5e5e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e2ffe1e1e2ffe2e1e2ffe1e1e2ffe0e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdededfffdededeffdedddeffddddddffdcdddcffdcdcdcffdcdcdcffdddedeffe2e2e2ffe2e2e2ffdcdddcffd8d8d9ffd4d4d5ffd1d1d1ffcdcdcdffc9c9c9ffc6c6c7ffc5c6c5ffc5c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffcac9c9ffcac9caffcacbcaffcacacaffcacbcbffcacacbffcacacaffcbcbcbffcacacaffcacbcbffcbcacaffcacacaffcacacaffcac9c9ffc9cac9ffcccdcdffcdcecdffcdcdceffcececeffcfcfcfffcecfcfffd0d0d0ffcfcfd0ffd0d0d1ffd1d0d0ffd1d0d1ffd0d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd4d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffdad9daffd9dad9ffdadadaffdadadbffdbdadaffdbdadbffdbdbdbffdbdbdcffdcdcdbffdcddddffddddddffddddddffdddeddffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e1ffe2e1e2ffe5e4e4ffecececfff6f6f6fffcfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff010201ff020201ff010101ff010201ff010101ff010201ff010201ff020202ff030303ff050505ff0b0b0bff161615ff242424ff373837ff525252ff7f7f7fffc7c8c8ffe5e6e5fff5f5f4fffdfdfdfffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffefefefffffffefffefffefffffffefffffefffffefffefffefffffffefefefffffefefffefefefffefffffffefefffffffffffffefffefffffefffffffffffffefffffffefffefffffffefffefffefffffffefffefefefffffffffffefefffffffffefffefffefffefefefffffffefffffefefffefefefffefffefffefefefffefffefffffffffffefefffffefffffffefffefffffffefffffffffffefefffffffefffffffffffffffefefffffefefffefefffffefffffffffefffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefefefffefffefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefffffffffffffffefefffefffefffffffffffefffefffefefffffefefffffefffefffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffafbfbfff3f4f4ffe9eaeaffd2d1d2ffc7c7c7ffbbbbbbffaeaeafffa1a0a0ff909090ff7e7d7eff6c6c6cff5b5c5cff4c4d4cff414140ff404140ff414140ff404040ff404141ff404041ff4141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbebebeff9a999aff9a9999ff434243ff424243ff434343ff010000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010001ff020202ff050505ff0c0b0bff161716ff252525ff3d3d3dff3d3d3dff474748ff484848ff4e4e4eff4e4e4eff4d4e4dff4d4e4eff525352ff525252ff525353ff535353ff5c5c5cff5c5c5cff5c5c5cff686768ff696968ff696969ff6a6a69ff6b6a6aff6c6d6dff6c6d6dff6d6d6dff706f6fff70706fff717272ff727172ff747474ff737373ff757474ff767676ff757676ff767776ff797978ff787978ff797978ff7a7a7aff7d7e7dff808081ff868686ff8b8b8bff8f8f8fff939292ff969595ff989898ff9b9c9bff9f9f9fffa1a2a2ffa6a5a6ffa9a9a9ffacadadffb0b1b0ffb5b4b4ffb7b8b8ffbababbffbebebeffc1c0c1ffc5c4c4ffcac9caffd0d0d1ffd5d5d5ffd9d9d9ffdbdcdbffdfdfdfffe2e2e2ffe3e3e3ffdcdcddffc4c4c4ff7e7e7eff606060ff474747ff222222ff0a0a0aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff0b0a0aff181818ff3a3b3aff5b5b5bff767776ffbcbcbcffd9d9d9ffe0e0e0ffdfe0dfffdfdedeffdddedeffdbdbdbffd5d4d5ffd2d2d2ffcfcfcfffc8c7c8ffc4c4c4ffc1c2c2ffbfbfbfffbcbdbcffbababaffb5b6b5ffb0b0b0ffacacadffa9a9a9ffa5a5a4ffa1a1a2ff9d9e9dff9a9b9bff989898ff959595ff939393ff919191ff8f8f8fff8b8c8bff858485ff7b7a7bff747474ff6e6e6dff676867ff626262ff5c5d5dff595a5aff575758ff595859ff575757ff575857ff575657ff575757ff565656ff565656ff565656ff545454ff545554ff545453ff535352ff535353ff50504fff4f4f4fff4e4e4eff4d4e4dff474847ff474747ff484747ff484747ff474747ff434443ff434444ff434444ff434343ff404040ff3f4040ff3e3e3eff3e3e3eff3e3e3eff3d3d3eff3d3c3dff3a3a3aff353434ff323232ff2e2e2eff262626ff1c1b1cff151515ff0b0b0bff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff0d0c0cff4a4949ff494949ff494a4aff9b9a9aff9a9a9affbebebeffbebebeffbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff020303ff030203ff030303ff020303ff030203ff030303ff020303ff050605ff0e0e0eff1a1b1aff252524ff333332ff484848ff5f5f5fff767676ff8c8c8bffa5a5a5ffcecdcdffe6e5e5fff5f5f5fffdfefdfffefefefffefffefffffffffffefefffffefffffffffffefffffefefffffffffffefefffffffefffffffefffffffefefffffefefffefefffffffffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffefffefefefffffffffffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffffffffefefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffefefffefefefffefefefffefdfdfffdfdfdfffefefefffcfdfcfff7f7f7ffefeff0ffe2e2e2ffcfcfcfffbcbdbdffafb0afffa3a3a3ff959695ff878788ff797979ff696869ff585858ff474848ff3f3f3fff404040ff424241ff424342ff434342ff43434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfcfff2f2f2ffe8e8e8ffdddeddffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d8ffd8d7d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd6d6d6ffd7d6d7ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d5d4ffd4d5d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d2d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcecdffcdcdcdffcdcdcdffccccccffcccbccffcccbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c5ffc5c6c6ffc4c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc5c5c5ffc9cac9ffcdcecdffd2d1d2ffd5d5d5ffd7d8d8ffd9d9d9ffdcdbdbffdcdcdcffdcddddffdbdbdcffdadadaffdadadaffdbdadaffdbdbdbffdbdcdbffdcdcdcffdcdddcffdcdddcffdededdffddddddffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe2e1e2ffe1e1e1ffe1e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e2e3ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e3e4ffe4e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdeffdedfdfffdedfdeffdfdedeffdddedeffdddedeffdddeddffddddddffddddddffdcdcddffdcdbdcffdcdcdcffdcdbdbffdbdadbffdadadbffdadadaffdadadaffd9dad9ffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd5d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd3d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd0d1d0ffcfd0d0ffcfcfcfffcfcecfffcececeffcececeffcdcdceffcdcdcdffcccdcdffcdccccffccccccffcbcbcbffcacbcbffcacacaffc9cac9ffcacac9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc5c5c4ffc4c4c4ffc3c3c3ffc2c3c2ffc3c3c3ffc3c4c3ffc4c4c4ffc3c3c4ffc3c4c4ffc2c3c2ffc3c2c2ffc2c3c3ffc3c2c3ffc3c2c3ffc3c3c3ffc4c3c3ffc4c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cac9ffcacacaffcacacaffcbcacbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcccbcbffccccccffcccdccffccccccffcccccdffcccccdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcdcdcdffcdcdceffcfceceffcfcfcfffcfd0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd3d3d2ffd4d4d4ffd6d5d5ffd6d7d7ffd7d8d8ffd8d9d9ffdad9daffdadadaffdadbdaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdcdddcffddddddffdddeddffdededeffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0dfffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e4e3ffe3e4e4ffe3e4e3ffe3e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe2e1e1ffe2e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdedddeffddddddffddddddffdddcdcffdbdcdbffdcdcdcffe0e0dfffe2e2e2ffdfdfe0ffdbdbdbffd8d8d7ffd4d4d5ffcfd0cfffccccccffc9c9c9ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cac9ffcccdccffcccdccffcdcecdffcececdffcecdcdffcfcfcfffcececfffcfd0cfffcfd0cfffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadbdbffdadbdbffdbdbdcffdbdbdbffdbdbdbffdcdcdcffdddcddffddddddffdddeddffdedddeffdededeffdfdfdeffdfdfdeffdfdfdfffe0e0e0ffe0e0e0ffe0e1e1ffe1e2e2ffe4e3e3ffe6e7e6fff2f2f2fff9f9fafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff020101ff010102ff010201ff020201ff020202ff030303ff050606ff0e0e0eff1a1a1aff282829ff3b3b3bff555655ff828282ffc5c5c5ffe6e6e6fff4f4f4fffdfcfdfffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefffefffefefffffffefefffefffffffffefffffffffffffffffefffffffffffffefffffefefffffefefefffffefffffffefffffffffffffefffffffefefffffefefffffefffefffefefffffefefefffffffefffefefefffefefffffefefefffefefefffefffffffefefefffefffffffffefefffefffffffffefefffffefefffffffefffffefefffffefffffffffefffefefffffffefefffefefefffefefefffffffefffffffffffefffffffffefefffefefffffefffffffefffefffffffefffefefefffefefffffffefffffefffefffffefefffefefefffefffefffefefefffffefffffffffffffffefffffffffefffefefefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffefffffffffefffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffefffefefffffefffefffefffefffffefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffefefefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffefefffffefefefffffefefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffcfcfdfffbfbfafff4f4f3ffebebebffd6d6d5ffcccdcdffbfbebeffb1b1b1ffa2a1a1ff919191ff7f7f7fff6d6c6dff5d5c5dff4e4e4dff404040ff404040ff404040ff404040ff414040ff414141ff40414100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbeffbfbfbfffbebebeffbebebeffbebebeff999999ff999999ff434243ff424243ff434343ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040504ff0a090aff0f0f10ff181818ff242424ff333232ff3d3d3dff484848ff484848ff4e4e4dff4e4e4eff4d4d4eff4d4d4eff535253ff535353ff535253ff535353ff5c5c5cff5c5c5cff5c5c5cff5c5d5cff5c5c5cff686767ff686868ff696869ff69696aff6a6a6aff6c6c6cff6c6d6dff6e6e6dff6f7070ff707070ff727272ff727172ff747373ff747473ff757474ff767576ff767676ff767677ff777677ff787878ff7b7b7bff7f7e7eff838383ff888988ff8d8d8dff909090ff939393ff969796ff9a9999ff9c9c9cff9f9fa0ffa3a2a3ffa5a6a6ffaaa9a9ffadadadffb1b1b1ffb5b5b5ffb9b8b9ffbcbcbcffbfbfbfffc2c2c1ffc6c6c6ffcbcbcbffd2d1d2ffd6d6d7ffdadadaffdcdcdcffdfdfdfffe2e3e2ffe4e4e4ffdadadaffb8b7b7ff767676ff5d5d5dff3d3c3dff191819ff090909ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff131312ff2e2e2eff4f4f4fff6d6c6dffafb0b0ffd7d7d7ffe0e0e0ffe0e0dfffdfdedeffdedddeffdcdcdcffd7d7d7ffd3d3d3ffd0d0d0ffc9c9c9ffc5c5c5ffc2c2c3ffc0c0c0ffbdbdbdffbababaffb6b7b6ffb1b1b1ffadadadffa9a9a9ffa5a6a5ffa1a1a2ff9e9e9eff9b9b9bff999899ff969696ff949494ff919292ff8f8f8fff8d8d8dff898989ff838283ff7c7c7cff777777ff717171ff6b6b6bff646464ff5f5f5fff5a5b5bff575757ff565757ff565555ff575757ff575656ff565656ff565655ff545454ff545454ff545454ff535353ff535353ff504f50ff4f4f4eff4e4e4eff4e4d4eff4c4d4cff4b4b4bff474747ff474847ff474847ff474747ff444445ff434344ff434343ff404141ff404040ff404040ff404140ff414040ff414141ff414142ff414141ff414140ff3e3f3eff3e3e3eff3e3e3eff3a393aff343434ff2b2b2cff1d1d1dff0e0e0eff040304ff000001ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff0c0d0cff494949ff494949ff4a494aff9a9a9bff9a9a9affbebdbeffbebebeffbebebeffbfbfbfffbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030304ff030303ff030303ff030303ff030302ff030302ff030202ff030203ff080807ff131313ff1d1c1dff272627ff363636ff4d4d4dff656566ff7a7b7bff8f8f8fffadadadffd2d3d2ffe8e9e8fff8f8f8fffefdfefffefefffffffefffffefffefffffefefffefefefffefffefffefefefffffefffffffefffffefefefffffffefffefefefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffffffffffffefffffffffffffefffffefefffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefffefffefffefffffefefffefefefffefefffffffefffffefffefffffefefffefefefffffffefffffefefffffefffffffffffffffefffffffffefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffcfdfcfff7f7f7ffefeff0ffe2e2e1ffcfcfcfffbcbcbcffb0b0b0ffa4a3a4ff969697ff888788ff7a7a7aff696969ff585959ff494949ff404140ff424242ff424242ff434342ff424242ff424243000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff6f5f5ffedeeedffe1e1e1ffdadadaffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfd0ffcfcfcfffcecfceffcececeffcecdcdffcdcdcdffcdccccffcdcccdffccccccffcccbcbffcbcccbffcbcbcaffc9c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c5ffc6c6c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc7c7c7ffccccccffd0cfcfffd3d3d4ffd6d6d5ffd8d8d8ffdadbdbffdddddcffddddddffdddcdcffdbdbdbffdadadaffdbdadaffdbdbdaffdbdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffdeddddffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e4ffe4e4e4ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe3e2e3ffe3e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfe0dfffdfdfdfffdededeffdededeffdededeffdddeddffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdbdadbffdadadaffdadad9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d6ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcfceffcecfcfffcececdffcdcdceffcdcdcdffcccdcdffccccccffcccccbffcbcbcbffcbcacaffcacacaffcacac9ffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c4ffc3c3c3ffc2c3c2ffc2c2c2ffc3c2c3ffc3c3c4ffc4c3c4ffc3c4c3ffc4c3c3ffc3c3c3ffc3c4c3ffc2c2c2ffc3c2c3ffc2c2c3ffc3c2c3ffc3c3c2ffc2c3c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffcbcbccffccccccffccccccffccccccffcccdccffcdcccdffcccccdffcdcdcdffcdcdcdffcececeffcececeffcececeffcececfffcececeffcecfcfffcecfcfffcececeffcecfcfffcfd0cfffd0d0d0ffd0d0d0ffd2d2d1ffd3d2d2ffd4d3d4ffd5d5d5ffd7d6d6ffd8d8d8ffdadad9ffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffdeddddffdededeffdfdedeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e3e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe4e4e4ffe5e5e4ffe5e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e5ffe5e5e4ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffe0e0e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdededeffdedddeffddddddffddddddffdcdcdcffdcdbdbffdcdddcffe0e0e0ffe0e0e1ffddddddffdadad9ffd6d6d7ffd1d1d1ffcfcecfffccccccffc9c8c9ffc7c7c7ffc6c6c6ffc6c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffcac9c9ffcacacaffcacac9ffcacacaffcacacaffcacacaffcac9caffcacacaffcacac9ffcac9c9ffcccbccffccccccffccccccffcdccccffcdcdcdffcdcdcdffcececdffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d3ffd2d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdadadaffdadadbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdcdcddffdcddddffddddddffdddeddffdededeffdededeffdfdfdeffdfdfdfffdfdfe0ffe0e0dfffe1e1e1ffe2e2e2ffe3e3e3ffe5e5e5ffebeaeafff5f6f6fffbfbfbfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff020102ff010102ff020201ff010201ff020202ff030303ff070707ff111111ff1e1d1eff2c2c2dff3e3f3fff595959ff828282ffbebebeffe6e6e6fff4f4f4fffcfcfdfffefefefffefefefffefefffffefefefffffefffffffffffffefefffffefefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefefffffffefffffefffefffefffefffefefffffefefefffefefffffefefefffefefefffefffefffefefefffffefefffffffffffffffffffefffffffefefefffffefefffffefffffffefefffffffefffffffefffefefffffefefefffffffffffefefffffffffffffefffefffffffffffffefefffffffefffefffffffffefffffffefffffefffffffffffefffffefffffefffffffefefefffefefffffefefffffefefefffefffffffefefffffffefffffffefffffffffffffefefffffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffefffffffefffffffffffffefffffffffffffffefffffffffefffffefefefffffffefffefffefffffefefffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefffffffefffffefefffffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefefffffefefffefefefffffffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffdfdfefffdfdfdfffbfbfcfff4f4f4ffececebffd8d9d8ffcfcfcfffc1c0c0ffb3b3b3ffa3a3a3ff929392ff808080ff6f6f6fff5f5e5fff4f4f4fff404040ff404040ff404040ff404040ff414141ff404041ff4141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc2c3c2ffc3c2c3ffbfbebfffbebebeffbebebeffbebebeffbebebeff9a999aff99999aff424243ff424242ff424243ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff070607ff0f0e0fff181818ff212122ff2a2a2aff343434ff3e3e3eff474747ff484847ff4c4c4cff4e4d4eff4e4d4eff4d4e4eff535353ff535353ff535353ff535352ff5c5c5cff5c5c5cff5c5c5cff5c5c5cff5c5c5cff5c5c5cff686868ff686868ff686869ff696969ff69696aff6a6a6aff6d6d6cff6c6d6cff6e6d6eff706f6fff707070ff727272ff727272ff737373ff747373ff757474ff747474ff767675ff787877ff7a7a7aff7c7c7dff808081ff858585ff8b8b8aff8d8e8dff919191ff949494ff979797ff9a9a9aff9d9d9dffa0a0a0ffa3a3a3ffa7a7a6ffaaaaaaffaeaeaeffb2b2b1ffb6b6b6ffb9b9baffbcbcbcffc0c0c0ffc2c2c3ffc7c7c7ffcecdceffd2d2d3ffd7d7d7ffdadadaffdddddeffe0e0e0ffe3e3e3ffe4e4e3ffd7d8d7ffabababff707070ff545555ff2d2d2dff131212ff070707ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff050504ff0d0d0dff242424ff474647ff656565ffa5a5a5ffd5d5d5ffdfdfe0ffe0e0dfffdededfffdedddeffdcdcdcffd8d8d8ffd4d4d4ffd1d0d1ffcbcacbffc6c6c6ffc3c2c3ffc0c0c0ffbebebfffbbbbbbffb7b7b7ffb2b2b1ffadadadffa9a9aaffa6a6a6ffa2a2a2ff9f9f9fff9c9c9cff999999ff979797ff959494ff929392ff909090ff8e8e8dff8a8a8bff878687ff828282ff7d7d7dff777778ff727272ff6c6c6dff676767ff616160ff5b5c5cff5a5a5aff595858ff575757ff565656ff545454ff535353ff555454ff545354ff535353ff535352ff505050ff4f4f4fff4e4e4eff4e4d4eff4c4c4cff4c4c4bff4a4b4aff4a4a4aff474747ff484747ff444545ff454444ff444444ff444444ff434443ff444344ff454546ff454645ff454545ff454546ff454545ff454545ff444445ff444444ff444444ff464646ff464646ff434443ff404040ff323232ff1e1e1eff0a0a0aff030302ff030203ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff49494aff4a494aff4a4a4aff9a9a9bff9a9a9affbebebeffbebebeffbebebeffbfbfbfffbfbfbfffc2c2c1ffc2c2c2ffc2c2c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff040303ff030303ff030303ff030303ff020202ff020101ff030303ff080808ff141414ff1f1f1eff292929ff393939ff505050ff69696aff808080ff959595ffb5b5b5ffd8d8d7ffebebebfffbfbfbfffffefefffefefffffefffffffffffefffffefffffefefffffefefefffefefffffefefffffefefefffefffffffefefffffefefffffffefffffffffffffefefffffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffefffefefffffefefefffffffffffefefffffffffefffefffefffffefefffefefefffffefefffefffefffffefefffffefffffefffffffffffefffffefffffefffffffefffefffefefffffefefffffefefefffefffffffefefffffffefffffffefffffefefffffefdfefffdfdfdfffdfdfefffefdfdfffcfcfcfff7f7f7fff0f0efffe2e2e3ffd0cfcfffbcbdbdffb1b1b0ffa5a4a5ff979696ff888887ff797979ff6a6a6aff5b5b5aff4b4b4bff414242ff434243ff424342ff434342ff424243ff4242420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfcfbfff2f1f2ffe6e6e6ffdbdbdbffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d2ffd1d2d1ffd2d1d1ffd1d1d0ffd1d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcecfceffcececeffcdcdceffcdcdcdffcccccdffcccccdffcbcbcbffcbcbcbffcbcbcbffcbcacbffcac9caffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc6c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc3c4c4ffc5c4c5ffc9cac9ffcececeffd2d2d3ffd5d5d5ffd7d7d8ffdadadaffdcdcdbffddddddffddddddffdddcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdddddcffddddddffdddddeffdededeffdfdfdfffdedfdfffe0e0dfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe4e4e4ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e4e3ffe4e4e3ffe4e4e3ffe3e3e4ffe4e3e4ffe3e4e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffdfe0e0ffe0dfe0ffdfdfdfffdfdfdeffdedfdfffdededeffdedddeffdddedeffdddeddffddddddffdcdcddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadbdbffdadadbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececfffcececeffcdcdcdffcccdccffccccccffcccbcbffccccccffcbcbcbffcacbcbffc9cac9ffcac9c9ffc9c8c9ffc8c8c8ffc8c8c7ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c3ffc2c3c3ffc2c2c2ffc2c1c1ffc2c2c1ffc2c3c2ffc3c3c3ffc3c2c3ffc3c4c4ffc4c4c3ffc4c3c4ffc3c4c4ffc3c3c3ffc3c3c4ffc2c2c3ffc2c2c2ffc2c2c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcccbccffccccccffccccccffccccccffcccccdffcdccccffccccccffcdccccffcdcdccffcdcdcdffcececeffcececeffcfcfceffcfceceffcececeffcecfceffcfceceffcecfceffd0d0cfffd0d0cfffd0d0d0ffd0cfd0ffd0d0d0ffd1d1d0ffd1d1d2ffd2d2d2ffd3d3d4ffd5d5d5ffd7d7d6ffd8d9d8ffdad9daffdbdadaffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdbdcffdcdcdbffdcdcdcffddddddffddddddffdededeffdfdedfffdedfdfffe0e0dfffdfe0dfffe0e0e0ffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e2ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e5ffe4e5e4ffe5e5e4ffe4e4e5ffe4e4e5ffe4e4e5ffe4e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe3e3e3ffe2e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdedfffdededeffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdededdffe0e0dfffe0dfe0ffdcdbdbffd9d9d9ffd6d6d6ffd2d1d2ffcececeffcbcccbffc9c8c8ffc6c7c6ffc7c6c6ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9cac9ffcac9caffcac9c9ffcacacaffcacacaffc9cacaffc9c9c9ffcac9c9ffc9c9c9ffcbcbcbffcccccbffcdcdccffccccccffcdcdcdffcececeffcdceceffcfcfceffcecfcfffd0cfd0ffd0d0cfffd1d1d0ffd1d1d1ffd2d1d2ffd2d1d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdddcffddddddffdddeddffdddedeffdedddeffdededeffdfdfdeffdfdfdfffdfdfe0ffe0e0e1ffe1e1e1ffe3e3e2ffe4e4e4ffe5e5e5ffe9e8e8fff1f1f1fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff010102ff010101ff010102ff020201ff020202ff010101ff020102ff020202ff040304ff090809ff121213ff202020ff303030ff434243ff5d5d5dff818181ffb8b8b8ffe6e6e6fff3f4f3fffdfcfcfffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefefefffefffefffefefefffefffefffffefffffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffffefffffefefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffefffffefffffefefefffefffffffefffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffefffffffefffffffefffffefefefffffefffffefefffffefffefffefffefffffefefffefefefffefffffffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefefefffefefefffefffffffffefefffefffefffefffefffefefefffefefefffffffffffefefffffefffffffefffefffefefefffffefefffffefffffefefffffefffefffefefefffefefefffefefefffdfefefffefefdfffefdfefffdfdfdfffbfcfbfff5f5f5ffecebecffd9d9d9ffcfd0d0ffc2c2c2ffb4b5b4ffa4a4a4ff939393ff828282ff717172ff626262ff505050ff3f403fff3f3f3fff40403fff404041ff414141ff404141ff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c6c6ffc6c6c6ffc6c6c6ffc3c3c3ffc3c3c2ffc3c2c2ffbebfbfffbfbfbfffbebebeffbebebeffbebebeff999a99ff999a99ff424343ff222323ff0c0c0bff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000101ff050405ff0a0a0aff151414ff1f1e1eff2d2d2dff363736ff3b3c3cff3f4040ff454444ff484848ff484948ff4a4a49ff4c4c4cff4e4e4eff515252ff535353ff525353ff535353ff5c5b5bff5c5c5cff5c5c5cff5c5c5cff5c5c5cff5c5c5cff656666ff676767ff686868ff686768ff696868ff696969ff6a6a6aff6a6a6aff6c6c6dff6c6d6cff6e6d6dff6f706fff707070ff727272ff727172ff727273ff747474ff757575ff777877ff79797aff7b7c7bff7f7e7fff828282ff878787ff8b8b8bff8f8e8fff929292ff959595ff989798ff9a9a9bff9d9e9dffa1a1a1ffa4a3a4ffa7a7a7ffabababffafafaeffb3b3b3ffb7b8b7ffbbbabaffbdbebdffc1c1c1ffc4c4c3ffc9c8c8ffd0cfcfffd3d4d3ffd8d9d8ffdbdbdbffdddedeffe1e1e0ffe4e4e4ffe2e3e3ffd3d4d3ff9a9b9bff666565ff454646ff212121ff0d0d0dff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff080809ff1a1b1bff3c3d3cff5f5e5fff989898ffd1d2d1ffdfdfdfffe0e0e0ffdfdfdeffdeddddffdcdddcffd9d9d9ffd5d5d5ffd2d1d1ffcccccbffc6c7c6ffc3c4c3ffc1c1c1ffbebfbfffbcbcbbffb8b8b8ffb2b3b2ffadaeadffaaaaaaffa7a7a7ffa2a3a3ff9fa0a0ff9c9d9cff9a9a9aff989797ff969596ff939393ff919191ff8e8e8fff8b8b8bff878887ff838484ff808080ff7c7b7cff787777ff727372ff6e6e6eff696869ff646464ff616262ff5f5f5fff5c5d5dff5a5a5aff585858ff565656ff545455ff535353ff525152ff50504fff4f4f4fff4e4e4eff4d4d4eff4c4c4cff4b4b4bff4a4a4aff4a4a4aff494949ff484848ff484748ff474748ff474747ff474847ff484848ff484848ff4a4a4aff4a4a4aff494949ff484948ff494848ff484948ff484848ff484847ff474747ff464646ff464646ff464746ff474848ff464747ff403f3fff303030ff1c1d1dff0c0c0bff080908ff050505ff010202ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff181718ff2e2e2eff4a4949ff9b9a9aff9a9b9affbebebeffbebebeffbebebeffbfbfbfffbfbfbfffc1c2c2ffc2c2c2ffc2c2c2ffc5c5c5ffc4c4c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030303ff030403ff030303ff030303ff030203ff020202ff040404ff0b0a0aff171716ff212021ff2b2b2bff3c3c3cff535353ff6c6c6cff848384ff9c9b9cffbebdbeffdcdcdcffedecedfffcfcfdfffefffefffefefefffffefefffefefefffefffffffefefefffefffefffefffefffffefefffefffefffffefffffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffefffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffefefefffffefffffefefffffefffefffffffefffffefffffefefefffefffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefefdfffdfefefffdfefefffefdfdfffcfdfcfff7f7f7fff0f0f0ffe3e4e4ffd0d0d0ffbdbdbdffb1b1b1ffa4a5a5ff969696ff888787ff797879ff6a6a6aff5b5c5bff4c4c4cff424242ff424342ff424242ff424342ff434243ff4443440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff6f7f6ffeeefefffe0e0e0ffd9dadaffd8d8d8ffd7d8d7ffd7d8d7ffd8d7d7ffd7d6d7ffd7d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d5d6ffd5d5d6ffd5d6d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d1ffd1d0d0ffcfcfd0ffcfd0cfffcfcfcfffcfcecfffcececeffcececeffcdcdcdffcdcdcdffcdcdccffccccccffcbcccbffcbcbcbffcbcbcbffcbcacaffc9c9c9ffc8c9c8ffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc5c6c5ffc6c5c5ffc4c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc7c8c8ffccccccffd1d1d0ffd4d4d4ffd7d6d7ffd9d9d9ffdcdbdbffdcdcddffddddddffdddedeffdededeffdbdcdcffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffdddcddffdddeddffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e4e3ffe4e3e3ffe3e4e3ffe4e3e3ffe4e3e3ffe4e4e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e3e3ffe4e3e4ffe3e3e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffe0dfe0ffdfdfdfffdfdedfffdfdedfffdededeffdddeddffddddddffdddcddffdcdcddffdcddddffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdadbdaffdbdadbffdadadaffdad9daffdadad9ffd9dad9ffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d2ffd3d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcecfffcececeffcdcecdffcdcdcdffccccccffcbccccffcbcbcbffcbcacaffcacbcaffcac9caffcac9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c7c6ffc6c5c6ffc5c5c4ffc4c4c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c0c1ffc1c0c1ffc2c1c2ffc2c2c3ffc2c3c2ffc3c3c3ffc3c2c3ffc3c3c3ffc3c4c4ffc4c4c3ffc3c4c4ffc4c4c3ffc4c3c3ffc2c3c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccdccffccccccffcccdcdffcdcdccffcccdccffcccdcdffcdcdcdffcececeffcececeffcececfffcececeffcececeffcececeffcfceceffcfcecfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd1d1d1ffd3d2d2ffd4d4d5ffd7d7d7ffd8d9d8ffdad9d9ffdadbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffdedddeffdedfdeffdfdfdfffdfdfdfffe0dfe0ffe0dfe0ffe0dfdfffe0dfe0ffdfdfe0ffdfe0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe3e2e2ffe2e3e2ffe2e3e2ffe2e3e2ffe2e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e4e5ffe4e5e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe4e3e3ffe3e4e3ffe3e3e3ffe2e3e2ffe3e2e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe0e1e0ffe0e1e1ffe1e1e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdedfdeffdededdffdddedeffddddddffdddddcffdcdcdcffdcdcdcffdedfdeffe0e0e0ffdededeffdadadbffd7d8d8ffd2d3d2ffd0d0d0ffcecdcdffcbcacbffc7c7c8ffc6c7c6ffc6c6c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9cac9ffc9c9c9ffcac9c9ffc9c9caffc9c9c9ffcbcbcbffcccbcbffcccccbffccccccffccccccffcdcccdffcdcdcdffcdcdceffcececeffcfcecfffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d4d4ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadbffdbdbdbffdadbdbffdbdcdbffdcdbdcffdddcddffdcdcddffdcdddcffdddddeffdddedeffdddedeffdededeffdfdfdeffdfdfdfffe0dfe0ffe0e1e0ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e6ffe9e8e8ffeeefeefff8f7f8fffefdfefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010102ff010101ff020101ff020202ff020102ff020202ff020202ff020202ff040405ff0a0a0aff141414ff232322ff343334ff484747ff616160ff818181ffb9b8b8ffe5e5e4fff3f2f2fffdfcfdfffffefffffefffefffefffffffefefefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefefffffefefffffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefffffefffefffffffefffffffffffffefefffefefffffffffffffffefffffffefefffffefffffffffefffffffefffefefefffffefffffffffefffffffefffffefefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffffffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffefefefffefefffffefffefffefffffffefefefffefefefffefefffffefffffffefefefffefefffffefefefffefffefffefefefffefffffffefefefffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfff5f5f5ffebecebffd8d8d8ffcecfcfffc3c2c2ffb5b5b5ffa6a6a5ff949494ff838383ff737373ff646463ff505050ff3d3d3dff3d3d3eff3f3f3fff404040ff414040ff414040ff4141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c7ffc8c8c7ffc5c6c5ffc6c6c6ffc6c6c5ffc3c2c2ffc3c2c3ffc3c3c3ffbebfbfffbfbfbfffbebebeffbebebeffbebebeff999a9aff727272ff434243ff181918ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030202ff040304ff060606ff0f0f0fff181818ff262626ff323232ff3e3e3eff454545ff464646ff474647ff474847ff494949ff4a4949ff4b4c4cff4d4c4dff4f4f4fff505050ff515151ff535253ff575757ff5a5a5aff5c5b5cff5c5c5cff5c5c5cff5c5c5cff636364ff656565ff666666ff676767ff676868ff686768ff686869ff696969ff696a69ff6a6a6aff6c6d6dff6d6c6dff6d6d6dff6f706fff707070ff707171ff727372ff757574ff777777ff797979ff7b7b7cff7e7e7eff818081ff848484ff888888ff8c8c8cff909090ff939393ff969697ff999998ff9c9b9bff9e9e9effa2a1a1ffa5a4a4ffa8a8a7ffabacabffb0b0b0ffb5b5b4ffb8b8b8ffbcbbbcffbfbebfffc2c2c2ffc4c5c5ffc9c9c9ffd0d1d0ffd4d4d5ffd9d9d9ffdcdcdcffdededfffe1e1e1ffe3e4e3ffdfdfdfffcecfcfff8b8b8bff5b5b5bff393839ff181818ff09090aff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060605ff151514ff363636ff595958ff888887ffcacbcaffddddddffe0e0e0ffdfdfdfffdededeffddddddffd9dad9ffd6d6d6ffd2d2d2ffcdcdcdffc7c7c8ffc4c5c5ffc2c2c2ffbfbfc0ffbcbcbcffb8b9b8ffb4b3b3ffaeafafffaaaaabffa7a7a7ffa4a4a4ffa0a0a0ff9d9d9eff9b9b9bff989899ff969696ff949494ff919292ff908f90ff8b8b8cff888989ff858585ff818182ff7d7e7dff7a7a7aff777777ff737373ff6f6f6fff6b6c6cff6a6a6aff686868ff666566ff636362ff606060ff5c5d5dff5a5a5aff575857ff555555ff525252ff515152ff515151ff515051ff505050ff504f4fff4f4f4eff4e4e4eff4d4d4dff4c4b4cff4c4b4bff4c4c4cff4d4d4cff4e4d4eff4e4e4eff4e4e4eff4d4e4dff4d4d4dff4c4d4cff4b4b4bff4b4b4bff4b4b4bff4a4b4aff4a4a4aff484949ff484847ff464647ff464646ff464646ff474647ff444544ff3c3d3cff313131ff212121ff151515ff0e0e0dff070707ff030303ff020202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff080808ff282928ff494a4aff6e6e6eff9a9a9affbebebeffbebebeffbebebeffbfbebfffbebfbeffc2c2c2ffc2c2c2ffc2c2c2ffc4c4c5ffc5c5c5ffc8c8c8ffc7c7c7ffc7c7c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030303ff030303ff030403ff030303ff020303ff020302ff050505ff0c0b0cff181818ff222223ff2f2f2fff414041ff575656ff6f6f6fff868686ffa1a0a0ffc3c3c3ffdfdfe0ffeeeeeefffdfcfcfffefefefffffefefffffefefffffffefffefefefffffefefffffffefffefefefffffefffffffffffffefffefffefffffffefefefffefffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefefffffffefffffffefffefefefffefefffffffefefffffefefffefefefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffefefffffefefefffefefefffdfdfefffdfdfdfffcfdfcfff7f7f7fff1f1f1ffe5e5e5ffd1d1d1ffbebebeffb1b1b1ffa5a5a6ff979797ff888888ff7a797aff6a6b6aff5b5c5cff4c4b4cff414242ff424343ff434342ff424243ff434443ff45444500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbfbfff5f5f5ffecececffdededeffdadadaffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd4d4d5ffd4d5d4ffd4d5d4ffd4d4d5ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfcfcfffcfcecfffcfceceffcececeffcdcecdffcdcdcdffcdcdccffccccccffcccbccffccccccffcbcbcbffcbcbcbffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c8ffc6c7c6ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c5ffc5c4c4ffc4c4c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc7c7c7ffcbcbcbffcfcfcfffd3d3d3ffd5d6d5ffd8d8d8ffdbdadbffdcdcdcffddddddffdddedeffdddedeffdddcddffdcdcdcffdcdddcffddddddffdcddddffddddddffddddddffdedddeffdededdffdededeffdededeffdfdedfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe3e3e2ffe2e3e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe3e4e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe4e4e4ffe4e3e3ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e4ffe4e3e4ffe3e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e2e3ffe3e3e3ffe2e3e2ffe2e3e3ffe2e3e3ffe3e2e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededfffdededeffdededdffddddddffddddddffdddddcffdddddcffdcdcdbffdcdcdcffdbdcdbffdbdbdaffdbdadbffdbdadbffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcfcfceffcececeffcdcdcdffcdcccdffcccccdffccccccffcbcbcbffcacbcbffcacacaffcac9caffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c4c5ffc4c4c4ffc4c3c3ffc3c2c2ffc2c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc1c0c1ffc2c1c1ffc2c2c1ffc2c2c2ffc3c2c2ffc3c3c2ffc3c3c2ffc3c4c3ffc4c4c4ffc4c4c3ffc4c3c3ffc4c3c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccdccffcdcdcdffcdcdccffcececeffcececeffcececeffcfcecfffcececeffcececfffcfcecfffcecfcfffd0cfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd4d4d4ffd5d6d6ffd8d8d8ffd9d9d9ffdbdbdaffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddcddffdcdcdcffdcdcddffddddddffdedddeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffe0dfdfffdfdfdfffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e2e1ffe1e2e2ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe3e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e0ffe1e0e0ffe1e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdedddeffddddddffdcdddcffdcdcdbffdddeddffdfdfdfffdfdfdfffdddcddffd9d9d9ffd6d6d7ffd3d3d3ffcfd0d0ffcecdceffcacbcaffc7c7c7ffc6c6c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcbcbcbffcbcbcbffcbcbccffccccccffcdccccffcdccccffcdcdcdffcececeffcfcfceffcfcfcfffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd3d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd8d7d8ffd8d7d8ffd8d8d8ffd8d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadbffdadadaffdbdbdbffdcdbdbffdbdcdcffdddcdcffdcdddcffddddddffddddddffdddddeffdededeffdededeffdededfffdfdfdfffe0dfe0ffe1e1e1ffe3e3e3ffe4e4e4ffe6e6e6ffe7e8e7ffeae9eaffedededfff5f5f4fffbfbfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff020101ff010202ff030303ff020302ff020202ff020102ff020202ff020303ff050404ff0b0b0cff161616ff242424ff353535ff4a4a4aff646364ff838383ffb6b6b6ffe3e3e2fff2f2f2fffdfdfdfffffffefffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffefefffefefefffefefffffefefffffefefefffefefefffefffffffffefefffefefefffffefefffefefefffefffefffefefefffefefefffffefffffffefffffefffffffefefefffffefffffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefffffffffefffefefffffffefffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffffffefffefefffffffefffffefffffffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffffefefffefffffffefffffffffffffffefffefffffefefffefefefffefefefffffefefffefefffffffefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffcfcfcfff6f6f6ffebebecffd6d6d6ffccccccffc1c1c1ffb5b5b5ffa6a6a6ff969696ff858585ff747575ff646464ff505050ff3d3c3cff3d3d3dff3e3e3eff3f3f3fff404040ff414040ff414041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cacaffcacac9ffcacacaffc8c7c8ffc8c8c8ffc6c6c6ffc5c6c5ffc6c5c5ffc3c3c3ffc3c3c3ffc2c2c2ffbfbfbeffbebfbfffbebebeffbebebeffaaaaaaff888788ff595a59ff282828ff090909ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff080707ff0c0c0dff121212ff202020ff2d2c2cff353636ff3f3f3fff464645ff484848ff484849ff484847ff494949ff4a4a4bff4c4c4cff4d4d4eff4f4f4fff505050ff515151ff525253ff535453ff545554ff575757ff5a5a5aff5b5b5bff5c5c5cff616161ff636262ff636464ff656565ff666666ff676667ff676867ff686868ff696969ff696869ff6a6a6aff6a6a6aff6b6c6cff6e6e6eff6f706fff717071ff727172ff737474ff757576ff787878ff7b7a7aff7d7d7dff7f7f7fff828282ff858685ff8a8989ff8d8d8dff919191ff949595ff989797ff99999aff9c9c9cff9e9f9fffa2a2a1ffa5a5a5ffa9a8a9ffacadadffb1b1b0ffb5b6b5ffb9b9b9ffbcbcbdffbfbfbfffc3c3c3ffc6c6c5ffcacbcbffd1d1d2ffd5d6d5ffd9d9d9ffdcdcddffdedfdeffe2e2e2ffe3e3e3ffdcdcdcffc4c3c4ff79797aff4e4d4dff2d2d2dff121313ff070707ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010102ff060606ff131313ff373736ff555556ff787778ffbfbfbfffd9d9d9ffdfe0dfffe0dfdfffdedfdfffdededdffdadadaffd7d7d7ffd3d3d3ffcdceceffc9c9c8ffc5c5c5ffc2c2c3ffbfc0bfffbdbdbdffb9b9b9ffb4b5b5ffafafafffabababffa8a7a7ffa4a4a4ffa0a1a1ff9e9e9eff9b9c9bff999999ff979797ff949494ff929292ff909090ff8c8c8cff888989ff868586ff828282ff7e7e7eff7b7c7bff797979ff777676ff747374ff727272ff707071ff6e6f6fff6c6c6cff696969ff676767ff646465ff616262ff5e5e5eff5b5b5bff595959ff595858ff585858ff585858ff585857ff585757ff565556ff545454ff525353ff525151ff515152ff525252ff525353ff535353ff525253ff525152ff515151ff505050ff4f504fff4f4e4eff4e4e4eff4e4e4dff4c4c4cff4c4b4bff4a4a4aff494949ff484847ff474746ff464647ff464746ff464746ff434444ff3d3e3eff343435ff282728ff1d1c1cff121313ff0b0c0cff070707ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff151515ff424242ff686867ff8c8c8cffa8a9a9ffb5b5b4ffbebebdffbfbfbfffbfbfbeffc2c2c2ffc2c2c2ffc2c2c2ffc4c4c5ffc5c4c5ffc8c7c7ffc7c8c8ffc7c7c8ffc9c9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030403ff030303ff030303ff030304ff030303ff030303ff050505ff0d0d0dff1a1a1aff252525ff333333ff464646ff5c5c5cff737273ff888788ffa2a2a2ffc8c9c9ffe2e1e1fff0eff0fffcfcfcfffefefefffefefefffefefffffefefefffefefffffefefefffefffefffffefefffefefffffffffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffffffefffffefffffffefffffffffffffffffefffefffefffffefefffefffffffffffffffefefefffffefefffefffefffefffffffefffefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfff7f8f8fff1f0f1ffe6e5e6ffd1d0d1ffbebfbeffb2b2b3ffa6a7a6ff989998ff8a8a8aff7b7b7bff6b6b6bff5c5b5bff4b4b4bff414140ff414242ff424243ff434344ff454445ff444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9fff0f0f1ffe6e5e6ffdddcddffdadbdaffd8d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd5d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd1d0d0ffd0cfd0ffcfcfcfffcecfcfffcfcfceffcececeffcecdceffcdcdceffcdcdcdffcccdccffccccccffcbccccffcbcccbffcacacaffcbcacaffc9cacaffc8c9c9ffc8c9c8ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c5c6ffc6c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffcac9c9ffcdcdceffd1d1d2ffd5d4d5ffd7d7d7ffd9dad9ffdcddddffdededeffdddddeffdededeffdedfdfffddddddffddddddffddddddffdedddeffdedddeffdddedeffddddddffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe3e3e3ffe4e3e3ffe3e4e4ffe3e4e4ffe4e4e3ffe3e3e3ffe4e3e4ffe3e4e3ffe4e4e3ffe3e4e4ffe3e4e4ffe3e3e4ffe4e3e4ffe4e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe2e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfdfffdedfdfffdfdedeffdddddeffddddddffdcddddffdddddcffdcdcdcffdcdbdcffdbdcdcffdbdbdbffdadbdaffdbdadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d9ffd8d9d8ffd8d7d7ffd7d7d8ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d5ffd4d3d3ffd3d4d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcecdceffcdcdcdffcdccccffccccccffcbccccffcbcbcbffcacacbffcacacaffc9c9caffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc7c6c7ffc5c6c6ffc5c5c5ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc1c2c2ffc1c1c0ffc1c0c0ffc0bfc0ffc0c0c0ffc0c1c1ffc1c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c3ffc3c2c3ffc3c3c3ffc4c4c3ffc3c4c3ffc4c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcececfffcfceceffcecfceffcececfffcfcfcfffcecfceffd0d0cfffd0cfcfffd0cfcfffd0d0d0ffd0d0d1ffd1d0d0ffd0d0d1ffd0d0d1ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd6d6d6ffd7d7d7ffd8d8d8ffdadadbffdbdbdcffdbdcdcffdbdcdcffdcdcdcffdddcdcffddddddffdddddeffdddedeffdededeffdfdedeffdfdedfffdededeffdedfdfffdfdedeffdfdedfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e2e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e2e3ffe2e2e2ffe2e3e3ffe3e2e2ffe2e1e2ffe2e1e2ffe1e1e2ffe2e2e1ffe1e1e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e0ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffdfdfdeffdededeffdededfffdddeddffdddeddffddddddffdcddddffdcdcdcffdededeffe1e0e0ffe0e0e0ffdbdbdcffd9d9d9ffd6d6d5ffd2d2d1ffcfcfcfffccccccffcac9c9ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c8ffc8c7c8ffc8c8c8ffc8c9c9ffc9c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcacacaffcbcbcbffcbcacaffcbcbcbffccccccffccccccffcdcdccffcecdcdffcecdceffcececeffcfcfcfffd0cfcfffd0d0d1ffd0d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdad9daffdad9d9ffdadadaffdadbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdededeffdddedeffdededfffdededfffdfdfdfffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe7e7e7ffe9e9e9ffebebebffecececfff0f0f0fff9f9f9fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff010101ff030303ff030303ff020203ff020202ff020202ff030203ff030403ff050505ff0d0d0dff191a19ff262626ff363636ff4b4b4bff666666ff828182ffb2b2b2ffe1e1e0fff1f1f1fffcfdfcfffefffefffefefefffefefffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffffffefefefffffffefffefffffffefefefffffefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffffffffefefefffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefffffffffffffffffffffffffefefffffffffffffffefffffefefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefefffffefffffffffffffffffefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefffefffefefefffffefffffffefffffffffefffefefefffffffefffffffffffffffffffffefffffffffffffffffffffffffefffefefefffefffefffefffffffefefefffffffefffefefefffdfdfefffefdfdfffdfefdfffdfdfefffcfdfcfff5f6f5ffecebecffd4d4d4ffcacacaffbfbfbfffb4b4b4ffa5a5a5ff979797ff868686ff767576ff646464ff515050ff3d3d3dff3d3e3dff3e3e3fff3f3f40ff3f3f40ff403f40ff4040410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcccbffcbcbcbffcacacaffcacacaffcacacaffc8c7c7ffc8c8c8ffc6c6c5ffc6c6c6ffc5c6c5ffc3c3c2ffc3c3c2ffc3c3c3ffbfbfbfffbfbebfffbebebdffb7b8b7ff9c9d9cff757474ff414041ff141414ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040404ff080808ff141313ff202020ff282928ff323232ff3a3a3aff424242ff454546ff484847ff494949ff484949ff4a4949ff4b4b4bff4d4c4dff4e4e4eff4f5050ff515151ff525352ff545453ff545454ff555555ff565656ff585857ff5a5a5aff5c5c5cff5d5e5eff5f5f5fff616161ff626363ff636364ff656565ff666666ff676667ff686867ff686868ff696969ff6a6a6aff6b6b6bff6c6c6cff6f6f6fff707070ff727272ff737272ff747474ff767676ff797878ff7b7b7bff7d7d7dff7f7f7fff828283ff858686ff8a8a8aff8e8e8fff939393ff959695ff989898ff9a9a9aff9d9d9dff9f9f9fffa2a2a3ffa5a5a5ffa9a9aaffadadadffb2b2b2ffb7b7b6ffbababaffbdbebdffc0c0c0ffc4c4c4ffc7c7c7ffccccccffd3d3d3ffd7d8d7ffdbdbdbffdcddddffe0dfdfffe3e2e3ffe3e3e3ffdadadaffbbbbbbff6c6c6bff434443ff252525ff0f0f0fff060506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020302ff070807ff141414ff373738ff555555ff707070ffb2b2b2ffd7d7d7ffe0e0dfffe0e0e0ffdfdfdfffdededdffdbdbdbffd9d8d9ffd3d4d4ffcececfffc9cac9ffc6c6c6ffc3c4c3ffc1c0c0ffbebdbeffbababaffb5b5b5ffafb0b0ffacacacffa8a8a8ffa4a4a4ffa1a1a1ff9f9f9fff9c9c9cff9a9a99ff979797ff959695ff939493ff909090ff8c8c8cff898a8aff858686ff838282ff7e7f7eff7c7c7dff7a7a7aff777777ff767676ff747474ff737373ff727271ff707070ff6e6e6eff6d6d6dff6a696aff686767ff656565ff636262ff616161ff606060ff5f5f5fff5f5f5fff5e5e5eff5d5c5dff5b5b5bff5a5a5aff585958ff575757ff575757ff575757ff575757ff565757ff565656ff555555ff545454ff535353ff535352ff525251ff505150ff50504fff4e4e4eff4d4d4dff4b4c4cff4a4a4bff494a49ff494949ff474848ff484747ff484748ff474747ff454544ff3f4040ff373737ff2f2f2eff262626ff1e1e1eff131313ff0a0a0aff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050605ff252625ff6a6a6aff8e8e8fffa7a8a8ffb8b7b8ffbebebdffbfbfbfffbebfbfffc2c1c2ffc2c2c2ffc2c2c2ffc5c5c5ffc4c5c5ffc8c8c7ffc7c8c7ffc8c8c7ffc9c9c9ffc9c9caffcbcbccffcbcccbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030303ff040404ff030303ff030404ff030303ff030303ff070707ff121111ff1d1d1dff272727ff363636ff4c4c4cff626363ff777676ff8c8c8cffaaa9a9ffcfd0cfffe4e4e5fff5f5f5fffdfefdfffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffefffefefffffefffefffefffefffefefefffefffffffffffffffffffffffffefefffffffffffffffefffffffefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffefffefffdfefefffefdfdfffdfdfdfffdfcfdfff8f8f8fff0f1f1ffe6e6e5ffd1d1d0ffbebebeffb2b2b2ffa7a7a7ff9a9a9aff8c8c8cff7d7d7dff6d6d6cff5c5c5cff4b4a4bff404040ff414141ff434344ff454444ff444544ff454445000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff6f6f6ffebebebffe4e4e4ffdededeffdbdbdbffdad9d9ffd8d8d9ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d5ffd5d6d6ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d5d5ffd5d5d5ffd4d5d4ffd4d5d5ffd4d4d4ffd5d5d5ffd4d4d4ffd4d4d5ffd4d3d4ffd4d3d4ffd3d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d3ffd2d2d3ffd2d1d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcecfffcececfffcececeffcececeffcdcdcdffcdcdcdffcdcdccffccccccffcbcccbffcbcbcbffcbcbcaffcacacbffc9cacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc5c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c5c4ffc8c7c8ffccccccffd0d0d0ffd3d4d4ffd7d6d6ffd9d9d9ffdbdbdcffdededdffdededeffdedddeffddddddffddddddffddddddffdededeffdddedeffdededeffdedddeffdedddeffdddedeffdededeffdededfffdedfdeffdedfdfffdfdfe0ffdfdfe0ffe0dfe0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e3e2ffe2e2e3ffe3e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e2e1ffe2e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdedddeffddddddffddddddffdcdcdcffdcdcddffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffd9dad9ffd9dad9ffd9d9d9ffd9d8d9ffd8d9d9ffd8d8d8ffd8d8d7ffd8d8d8ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcececeffcececeffcdceceffcccccdffccccccffcbcccbffcbcbccffcbcbcaffcacacaffcac9caffc9c9c9ffc8c8c8ffc8c8c7ffc8c8c8ffc6c7c7ffc6c6c6ffc5c5c5ffc5c4c4ffc3c4c4ffc3c3c3ffc2c2c3ffc1c2c1ffc0c0c1ffc0c0c0ffbfbfc0ffbfbebfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c1c0ffc0c1c0ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c3ffc3c2c3ffc3c3c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfceceffcfcecfffcfcfcfffd0d0d0ffd0d0cfffd0d0d0ffd0d0cfffd0d1d0ffd0d0d0ffd1d1d0ffd0d1d1ffd0d0d1ffd1d0d0ffd1d2d1ffd1d1d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd6d7d7ffd6d6d6ffd7d7d7ffd6d7d7ffd9d9d9ffdad9daffdbdadaffdbdbdbffdcdcdcffddddddffddddddffddddddffdddddeffdddedeffdededeffdededfffdfdfdfffdedfdeffdededfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0dfe0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e1ffe2e2e2ffe1e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe2e2e3ffe2e3e3ffe2e2e3ffe3e2e2ffe2e2e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdeffdfdfdfffdedfdfffdfdedeffdededeffdededeffddddddffdcdddcffdededdffe1e1e0ffe2e2e2ffdededeffdadadaffd7d7d8ffd4d4d3ffd0d0d0ffcfcfceffccccccffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcacacbffcacbcaffcbcbcbffcbcbccffcccccdffcdcdcdffcdcdceffcfcecfffcfcfcfffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d3ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd8d9d9ffdadad9ffdadadaffdadadaffdbdadbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffdcddddffddddddffdededeffdededeffdededeffdfdfdfffdfe0dfffe1e1e2ffe3e3e3ffe4e5e5ffe6e6e6ffe8e8e8ffeaeaeaffebebebffedededffeeeeeefff5f5f5fffafafafffefdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff040505ff040404ff030303ff030303ff030303ff020202ff030202ff030403ff050606ff0e0e0eff1a1a1aff272727ff383738ff4c4c4bff646464ff808081ffafafb0ffdfdfdffff0f0f0fffdfcfcfffefffffffefffefffefefefffefffefffefefffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffefffffffefefffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffefffffffefefefffffefefffffefefffefefffffefefefffffefefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffefffffffefefefffffefffffffffefffefffefffefefffffefefffffffffffffefefffffffefffffefffffffefffefffefefefffefffefffefefffffefffefffffefefffffefffffffefefffffffefffffffefffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffefefefffefefefffffefffffffefefffefefefffefefffffefefffffffefefffefefefffffefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefffefffefefefffffefffffefefefffefefffffefffffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefdfefffdfefefffdfefdfffefdfdfffdfdfdfff6f6f6ffecebebffd3d3d3ffc8c9c9ffbebebeffb3b3b2ffa5a5a6ff979696ff888787ff777877ff666665ff525151ff3f3f3fff3f3f3fff403f40ff3f3f40ff40403fff404040ff3f403f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccdcdffcdcccdffcccdccffcbcbcbffcccbccffcacacaffcacacaffc9cacaffc7c7c8ffc8c8c8ffc6c6c6ffc6c5c6ffc6c6c6ffc2c3c3ffc1c1c1ffbfbfbfffbebfbfffbebfbeffbdbcbdffaaa9aaff878686ff525352ff202020ff070707ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff070708ff0c0c0dff171616ff272727ff363536ff3a3a3bff3d3e3dff424242ff464646ff474848ff494949ff4a4949ff4a4a4aff4b4a4aff4c4d4cff4e4e4eff505050ff515151ff525253ff535454ff555554ff555656ff565656ff575757ff585958ff5b5b5bff5d5d5dff5e5e5eff605f60ff616161ff626362ff646465ff656666ff666666ff686767ff686868ff686968ff6a6969ff6b6b6bff6b6b6cff6d6d6dff70706fff717172ff737272ff747373ff747574ff777776ff7a7979ff7c7c7bff7d7d7eff808080ff828283ff868686ff8c8c8cff909090ff939393ff969696ff989999ff9b9a9bff9d9d9dff9fa0a0ffa3a3a3ffa6a6a5ffa9a9a9ffadadaeffb2b2b3ffb7b7b7ffbababaffbebdbeffc1c1c1ffc4c5c4ffc7c7c7ffcccdccffd3d4d4ffd8d9d8ffdbdadbffddddddffe0dfdfffe3e3e3ffe3e3e2ffd9d8d8ffb5b5b5ff636363ff3d3e3eff222222ff0d0e0eff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff080808ff131414ff373737ff555555ff6b6b6bffaaaaabffd6d6d7ffe1e0e0ffe0e0e1ffe0dfdfffdededeffdbdcdcffd9d9d9ffd4d4d4ffcfcfcfffcacacaffc7c6c6ffc4c3c4ffc1c0c0ffbebebdffbababaffb6b6b6ffb0b0b0ffacacacffa8a8a9ffa5a4a4ffa1a2a1ff9f9f9fff9d9c9cff9a9a9aff989898ff969696ff939393ff908f90ff8c8c8cff898989ff868687ff828383ff7f7f7fff7d7c7dff7b7b7bff787979ff777677ff767575ff747475ff737373ff727171ff707070ff6f6e6eff6d6c6dff6b6c6bff6a6a69ff686767ff666665ff656565ff646464ff636363ff626261ff616060ff5e5f5eff5d5d5dff5b5c5cff5a5b5bff5a5a5aff5a5a5aff595a59ff595959ff585858ff575757ff565656ff555556ff555454ff535353ff535253ff515252ff4f5050ff4e4e4eff4c4d4dff4b4b4bff4a4b4aff4a4949ff494949ff484848ff484848ff474747ff464646ff424242ff3d3e3eff383939ff363636ff303130ff242424ff161515ff0b0c0bff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080708ff393a3aff878888ffa3a3a3ffb6b7b6ffbcbdbdffbebebeffbfbebfffbfbfbfffc1c0c0ffc2c2c2ffc5c5c4ffc5c5c5ffc7c7c7ffc7c7c8ffc7c7c8ffc9c9c9ffc9cac9ffcbcbcbffcccbcbffcbcccbffccccccffcccccc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040404ff030304ff030303ff040303ff030304ff030303ff040303ff030403ff080807ff141313ff1e1e1eff282829ff393839ff505050ff676767ff7a7a7aff909190ffb0afb0ffd3d4d3ffe6e7e7fff8f8f9fffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefefefffefefefffefffefffefffffffffefffffefefefffefefefffffefffffffffefffefffefffefefffffefefffffffffffffefffffffffefffffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefdfefffdfdfdfffdfdfdfffdfcfcfff8f8f8fff0f1f1ffe5e5e6ffd0d0d0ffbdbdbdffb1b2b1ffa7a7a7ff9b9b9bff8e8e8dff7f7f7fff6e6e6eff5d5c5dff4c4b4cff414141ff434443ff454445ff454545ff454545ff4544450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffcfcfcfff4f4f4ffe8e8e8ffe4e4e4ffe0e1e1ffdcdcdcffd9dadaffd8d8d8ffd8d7d7ffd6d7d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d4d4ffd5d5d5ffd4d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd4d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcecfceffcececeffcececeffcdcdcdffcdcdcdffcccccdffcdccccffccccccffcccbccffcbcbcbffcacbcbffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc8c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc5c6c5ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffcac9caffcececeffd2d2d2ffd5d5d6ffd7d8d8ffdadadaffdddcddffdededfffdededeffdeddddffddddddffdcdcddffddddddffdededdffdededfffdfdedeffdfdedeffdededeffdededdffdfdedeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe1e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe3e4e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e4e3ffe4e3e4ffe4e3e4ffe4e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe3e4e3ffe3e3e4ffe3e4e4ffe4e4e3ffe3e4e3ffe3e4e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe3e2e2ffe3e3e3ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e1e1ffe2e1e1ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0dfffe0dfdfffdedfdeffdededeffdededeffdddedeffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadadbffdadadbffdadadaffd9d9d9ffdad9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d6d7ffd6d6d7ffd6d5d6ffd5d6d5ffd5d5d5ffd5d4d5ffd3d4d3ffd3d3d4ffd2d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0cfcfffcfcfcfffcececeffcecdceffcdcdcdffccccccffcccccdffcbccccffcbcbcbffcbcacaffcacacaffc9cac9ffc9c9c9ffc9c8c8ffc7c7c8ffc8c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc5c4c4ffc3c4c3ffc3c3c2ffc2c2c2ffc1c1c1ffc0c0c1ffc0bfbfffbebebfffbebebeffc0bfbfffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc1c0c1ffc1c1c1ffc0c0c0ffc2c1c2ffc2c2c1ffc2c2c2ffc2c2c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdadadaffdbdbdbffdddddcffdddddeffdeddddffdddddeffdededdffdfdedeffdededeffdededeffdedfdeffdedfdfffdfdedfffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e2ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e2ffe3e3e3ffe2e3e2ffe2e2e2ffe2e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e1e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdedfffdfdedfffdfdedeffdedfdeffdededeffdedddeffddddddffddddddffdfdfdfffe2e2e2ffe0e1e1ffdbdbdbffd9d8d8ffd6d6d5ffd2d2d2ffd0cfcfffcecdcdffcbcacbffc7c7c7ffc6c7c7ffc7c7c8ffc7c8c8ffc8c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c8c8ffc9c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacbffcbcbcbffcbcbccffccccccffcdcdcdffcdcecdffcececeffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffdadadaffdadbdbffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdddcdcffdddcdcffddddddffdedddeffdddedeffdededfffdfdfdfffe0e0e0ffe2e1e2ffe4e4e4ffe5e5e5ffe7e7e7ffeae9eaffeaeaebffecebecffededecffededeefff1f0f0fff8f8f8fffcfcfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050505ff050504ff040404ff030403ff030304ff030203ff030303ff040404ff060706ff0f0f0eff1b1b1bff2a2929ff3b3a3aff4f4f4fff656566ff818181ffaeaeafffdbdcdcffefefeffffcfbfcfffefffefffffffffffefefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefefefffefefefffefffefffefefefffefefefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefffefffefefffffffffefffefefefffffffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffefffefffffffefffefefffffffffefffffffefffffefffffefefffffefefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffffefffffffffffffefffffefffffffefffefffffffffffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffefffffffffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffefffefffefffefffefffffefefffefefefffffefefffffffefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffefefefffefefdfffdfefefffefefefffdfdfefffdfcfcfff6f6f6ffebebecffd2d2d2ffc7c7c7ffbdbdbdffb2b2b2ffa5a5a5ff979897ff898889ff7a7979ff676667ff535353ff414141ff3f3f3fff40403fff404040ff404040ff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcecdffcdcecdffcdcdccffccccccffcdcdccffcccccbffcccbccffcacacaffcacac9ffcacacaffc7c8c8ffc7c8c8ffc6c5c6ffc4c5c5ffc4c4c4ffc2c2c2ffc1c1c0ffc0c0c0ffbfbfbfffbdbebeffb7b7b7ffa1a2a1ff767676ff444444ff191919ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff090909ff131314ff1e1e1eff272727ff333434ff3f3f3fff474747ff474848ff474747ff484847ff494949ff4a4a4aff4b4a4bff4b4c4cff4c4d4cff4d4e4dff4f4f4fff505151ff525252ff535453ff555455ff555556ff575656ff585757ff595958ff5a5959ff5b5c5cff5d5e5dff5f5e5fff60605fff616161ff626362ff646464ff656665ff666767ff686868ff686869ff696968ff696a69ff6b6b6bff6c6c6cff6d6d6dff6e6f6eff707171ff717272ff737473ff747475ff767676ff787878ff7a7a7aff7d7d7dff7f7e7eff818181ff848484ff878787ff8d8d8dff929292ff959594ff979897ff999a99ff9c9c9cff9e9e9effa1a1a0ffa4a4a3ffa7a6a7ffaaaaaaffaeaeaeffb4b4b4ffb8b8b8ffbbbcbcffbfbebfffc1c2c2ffc6c6c6ffc9c9c8ffcececdffd3d4d3ffd9d8d9ffdbdcdcffdededeffe1e1e1ffe3e4e4ffe0e1e1ffd4d4d4ffa4a4a4ff5d5c5dff3d3d3dff232223ff0c0c0cff050505ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020201ff070707ff121212ff303030ff4e4d4eff656565ff989898ffd4d4d5ffe1e1e1ffe1e2e1ffe0dfe0ffdedfdfffddddddffdadadaffd6d5d5ffd2d2d2ffcbcbccffc7c7c7ffc4c5c4ffc1c2c1ffbfbfbfffbbbbbbffb6b6b7ffb1b2b1ffadadadffa9a9a9ffa5a5a5ffa2a2a2ffa0a09fff9d9d9dff9b9b9bff999999ff969697ff939393ff909090ff8c8d8cff8a8a89ff868686ff828383ff808080ff7d7d7eff7c7b7bff7a7a7aff787878ff777776ff757575ff747574ff737373ff717271ff707170ff6f6f6fff6e6e6dff6c6c6cff6b6b6bff6a6a6aff696868ff676766ff666666ff656564ff646464ff626263ff616161ff606160ff5f605fff5f5f5fff5e5e5eff5e5d5dff5d5c5cff5b5b5bff595a5aff595858ff585758ff575757ff565656ff555556ff545555ff535353ff525251ff505050ff4f4f4fff4d4c4dff4b4c4cff4a4b4aff494a49ff494949ff474848ff464647ff454545ff444344ff424343ff434343ff444343ff3d3d3dff313131ff232323ff151514ff080808ff020201ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff080909ff212122ff5d5e5dff9f9f9fffb4b4b4ffbdbdbcffbfbfbfffbfbebfffbfc0c0ffc0c1c0ffc2c2c2ffc4c4c4ffc4c5c5ffc7c7c7ffc7c7c7ffc7c7c8ffc9c9c9ffc9c9c9ffcbcbcbffcbcbcbffcbcbcbffcccdcdffccccccffcdcdcdffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040404ff030303ff030403ff030403ff030303ff030403ff020202ff050404ff0b0a0bff161616ff202020ff2b2a2aff3c3c3cff555555ff6c6d6cff818182ff979797ffbababaffd9dad9ffe9eae9fffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffffffffffefefefffefefefffffffffffefefefffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffffefffffffefffffefffffefefffffefefefffefefffffefffffffffffffffffefffffefffffffffffffffefefefffffefefffffffffffefefefffefffefffefefefffdfefdfffdfdfdfffcfdfdfff8f8f8fff1f1f0ffe5e5e5ffcfcfcfffbcbcbcffb1b0b0ffa6a6a6ff9b9b9aff8e8e8eff808080ff706f70ff5e5e5eff4d4e4dff434443ff454544ff454544ff444545ff454545ff454545ff44444300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfff9f9f9ffeeeeeeffe6e7e6ffe4e4e5ffe3e3e3ffdfdfdfffdbdbdbffd9d9d9ffd8d8d7ffd7d7d7ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd5d4d4ffd4d5d4ffd4d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfceffcfceceffcecdceffcdcdceffcdcdccffcccccdffccccccffccccccffcbcbccffcbcccbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c8c8ffc7c8c7ffc7c8c7ffc7c7c7ffc6c7c7ffc6c6c6ffc5c6c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc4c5c5ffc4c4c4ffc4c4c5ffc8c8c8ffcdcdcdffd1d1d1ffd5d5d4ffd7d7d7ffd9dadaffdcdcddffdededeffdededeffddddddffdcdcddffdcdcdcffdcdcddffdededdffdedfdeffdedfdeffdfdfdeffdededfffdfdedeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe3e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e4e4ffe3e3e4ffe3e4e4ffe4e4e4ffe3e3e3ffe4e4e3ffe4e4e4ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e3e2ffe3e3e2ffe3e3e2ffe2e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededfffdededeffdddedeffdddeddffdddddcffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdadadbffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d2ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfceffcececeffcdcdcdffcccdcdffccccccffcbcbcbffcbcbcaffcacbcbffcacacaffc9c9caffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c7c6ffc5c6c6ffc4c5c5ffc4c5c4ffc3c3c4ffc3c3c2ffc1c1c1ffc0c1c0ffc0c0c0ffbebebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffbfbfbfffc0c0c0ffc0c1c0ffc0c1c0ffc0c0c0ffc0c0c1ffc1c1c0ffc1c1c0ffc2c1c2ffc1c1c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d2ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadbffdbdbdbffdcdcdcffdcdcdcffdededdffdededeffdededeffdededeffdededeffdededeffdedfdeffdedfdeffdededeffdededeffdfdedeffdfdfdeffdfdfdfffdfdfe0ffdfdfdfffe0dfe0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e2ffe1e2e1ffe1e2e1ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e1ffe2e2e3ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e2ffe1e1e2ffe1e2e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdddeddffdddddeffddddddffdfdfdfffe1e1e1ffdededeffdadadaffd7d8d8ffd4d4d3ffd1d1d1ffd0d0d0ffcdceceffcacacaffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c8ffc7c7c8ffc7c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc7c7c8ffc8c8c8ffc8c9c8ffc8c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffccccccffccccccffcdcdcdffcdcdceffcececeffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d3ffd3d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d7d6ffd6d6d7ffd6d7d7ffd7d8d7ffd7d8d7ffd8d8d8ffd8d9d9ffd8d8d9ffd8d9d8ffd9d9daffd9d9d9ffdadadaffdbdadaffdbdbdaffdbdbdbffdbdcdcffdcdcdcffdcdcddffdddddcffddddddffdddeddffdededeffdfdfdeffdfe0e0ffe2e2e2ffe3e3e4ffe5e5e4ffe6e7e6ffe8e8e9ffebebeaffebebebffecedecffedededffedededffeeeeeefff1f1f1fff9f8f8fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060606ff050505ff050504ff040404ff030403ff030304ff040304ff040504ff070707ff0f0f0fff1a1a1aff292929ff3c3b3bff515151ff696868ff838484ffaaababffd9d9daffefefeefffbfbfafffefffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefefffffffffefffefefefffffffefffefefffffefefffffefefffffffefefffefefefffefffffffffefefffefefefffefefffffefffefffefefefffffefefffffffffffefffffffffefffffffefefffffffefffefffffffffefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffffffefefffffefffffffffefefffffefffffefefffffffffffffefffffffffefffffffffefffffffffffffffefffffffefffffefffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffefffefffffffffefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefefefffffffefffefefefffefefefffffefefffffffffffffefefffefefffffefffefffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffefffefefffffffffffffefefefffffffffffffefffffffefefffefefffffffffefffefefefffefefefffdfdfefffdfdfefffdfefefffefdfdfffdfcfdfff7f7f7ffececebffd2d2d2ffc8c8c8ffbdbdbdffb1b1b1ffa5a5a5ff989798ff888989ff797979ff666666ff525252ff3f4040ff3f3f3fff404040ff40403fff404040ff3f4040ff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcececeffcdcdcdffcdcdcdffcdcdccffcdcdccffcdcdccffccccccffcccbccffc9cacaffcacacaffcacacaffc8c8c7ffc7c7c6ffc5c6c6ffc4c4c4ffc3c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbdffb2b1b2ff959494ff6d6d6dff3a3a3aff181818ff070607ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff060605ff0c0b0bff191919ff292828ff343435ff3b3b3bff3f3f40ff444444ff474847ff474848ff494949ff4a4a4aff4b4b4bff4c4c4cff4c4c4dff4e4e4eff4e4f4fff505050ff515151ff535353ff545454ff555555ff575657ff585857ff585958ff595959ff5a5a5aff5b5b5bff5d5d5eff5f5e5fff616060ff616161ff636362ff646464ff656665ff666667ff676768ff696969ff6a6969ff6a696aff6b6b6bff6c6c6cff6d6d6dff6e6e6fff70706fff717170ff737373ff757575ff757676ff777777ff797878ff7b7b7bff7d7d7dff807f7fff828282ff848584ff888888ff8d8d8dff939393ff969596ff989998ff9a9a9aff9d9d9dff9f9f9fffa1a1a1ffa5a4a4ffa7a7a7ffabababffafafb0ffb5b5b5ffb9b9b9ffbdbdbcffbfc0bfffc2c3c3ffc6c6c7ffc9cacaffd0d0d0ffd4d4d4ffdadadaffddddddffdfdfdfffe2e1e2ffe3e3e3ffdfdfdfffd0d0d0ff939393ff5e5d5eff474746ff282928ff0e0e0eff070706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff0e0e0eff282827ff474747ff616161ff8c8c8cffcfd0d0ffe0e0e1ffe2e2e2ffe0e1e0ffdfdfdfffddddddffdadbdbffd7d6d6ffd3d3d3ffcdcdceffc8c8c8ffc5c5c5ffc2c2c2ffbfbfbfffbcbcbcffb7b7b7ffb2b2b2ffadadadffaaaaa9ffa6a6a6ffa3a2a3ffa0a0a0ff9d9d9dff9c9c9cff999999ff979696ff939494ff919190ff8d8d8dff8a8a89ff868687ff838383ff808081ff7e7e7eff7c7c7dff7b7b7bff7a7979ff777877ff777777ff757675ff747474ff737373ff727272ff707070ff6f6f6fff6e6d6dff6c6c6cff6b6b6bff6a6a6aff686868ff676766ff666666ff646565ff646464ff636263ff616262ff616161ff606160ff606060ff5f5f5fff5f5e5eff5d5d5dff5c5c5cff5a5b5bff5a5a5aff595959ff595958ff575857ff565757ff555555ff545555ff535352ff515151ff4f4f50ff4e4e4eff4c4c4cff4b4b4bff4a4a4aff494949ff484848ff474747ff464647ff464645ff454645ff464646ff444444ff3e3e3eff363637ff272727ff151414ff090909ff050504ff020202ff010101ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030404ff0b0b0cff1e1d1dff424342ff757676ffa6a6a6ffb7b8b8ffbebdbdffbfbfbfffbfbfc0ffc0c0c0ffc1c2c1ffc3c3c3ffc4c4c4ffc6c6c6ffc7c7c6ffc7c7c7ffc9c9c9ffc9c9c9ffcbcccbffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcececeffcececeffcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050505ff040405ff040403ff030303ff040303ff030303ff030303ff050505ff0b0b0bff171717ff212121ff2c2c2cff3d3d3dff575756ff707170ff858686ff9c9c9dffbfbebfffdcdcdcffebebebfffcfcfbfffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffffefffffefffefffffefffffffffefffffffffffffffefffffffefffffffffffffffefffffffefffffefffffffffffffefffefffffffffffffefffffffffefffefffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffffffefffefffffffefefffffefffffffffefefffefefefffefefffffefefffffdfefefffefdfdfffdfdfdfffdfdfdfff8f8f8fff1f1f1ffe5e5e5ffcfceceffbbbcbbffb0b0b0ffa6a6a6ff999999ff8d8d8dff807f80ff717070ff5f5f5fff4f4f4eff444545ff454544ff444445ff444445ff454545ff444444ff444445000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff5f5f5ffececebffe7e7e7ffe5e5e5ffe4e4e4ffe2e3e2ffdddddeffdadadaffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d4ffd4d4d4ffd3d3d3ffd4d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfceffcfceceffcececeffcecdcdffcdcdcdffcccdcdffccccccffcccccbffcbcccbffcbcbcbffcacacbffcacacaffc9c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc7c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc5c6c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc5c4c5ffc4c4c4ffc8c7c7ffcbcbccffd0d0cfffd3d3d3ffd6d7d6ffd8d8d9ffdbdbdbffdddddeffdededeffdddddeffddddddffdcdcdbffdcdcdcffdddddeffdededeffdededeffdfdfdfffdfdfdfffdedfdfffdededfffdfdedeffdfdfdeffdedfdfffdfdfdfffe0e0dfffe0e0dfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e4ffe4e4e3ffe3e4e3ffe3e4e4ffe3e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe3e4e3ffe3e3e3ffe4e3e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e3ffe3e3e2ffe2e2e3ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdedfdfffdededfffdedddeffdddeddffdddddcffdcdcdcffdcdcdcffdbdbdbffdbdbdaffdbdbdbffdadadaffd9dadaffd9dadaffd9d9d9ffd9d9d8ffd8d9d8ffd7d8d8ffd7d7d7ffd7d7d8ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecdceffcecdcdffcccccdffccccccffcbcbcbffcbcbcaffc9c9caffc9c9caffc9c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc2c1c2ffc0c0c0ffbfbfbfffbebebeffbebdbdffbebebeffbfbfbeffbfbfbfffbfc0bfffc0bfc0ffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c0ffc1c1c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd1d1d1ffd1d1d2ffd3d3d4ffd3d3d4ffd4d4d4ffd4d3d4ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdadbffdcdbdbffdcdcdbffdbdcdcffdcdcdcffddddddffdededdffdededeffdddedeffdededeffdededeffdedfdeffdededeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e2e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e3e2ffe3e3e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe2e2e2ffe1e2e2ffe1e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdedddeffddddddffdededdffe0e0e0ffe0e0e0ffdbdbdbffd9d9d9ffd6d6d6ffd3d2d2ffd0d1d1ffd0d0cfffccccccffc8c8c7ffc6c6c7ffc6c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c8c8ffc8c7c7ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cacaffcacacaffcbcbcbffcccccbffcccdccffcccdcdffcececeffcececeffcecfceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d0ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d5d4ffd4d5d4ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddcdcffdcddddffdddeddffdddddeffdededeffdfdfdfffe0e1e1ffe3e3e3ffe4e4e4ffe6e5e6ffe8e8e8ffeae9e9ffebebebffecececffedededffedededffeeededffeeeeeeffeeeeeefff3f3f3fffaf9f9fffdfdfdfffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070607ff060606ff050505ff040505ff040404ff030304ff040404ff050505ff080707ff0e0f0eff191818ff282827ff3b3b3cff515151ff6a6a6aff848584ffa6a5a5ffd7d7d7ffedededfffafaf9fffefefefffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefefefffefefefffefefffffefefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffefffefffffefffffffefffffefffffffffefffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffefefffffffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffefefefffefefefffefefffffffffefffefefefffefefffffffffffffffefffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffefffefefffffffffefffffefffffffefffffefffffffffefffffefefffffffefefffefffffffffefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffefefffffefefffffefefefffefffefffffefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfdfefffefefefffefdfefffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefefffffefefefffdfefdfffefdfefffdfefefffdfdfdfffdfdfdfff7f7f6ffecececffd3d2d3ffc8c8c8ffbdbdbdffb1b1b1ffa5a5a5ff979796ff878788ff777777ff656565ff515051ff3e3e3eff3f3e3fff3f3f40ff403f3fff404040ff404040ff403f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffd0cfcfffcececfffcececeffcdcecdffcecdcdffcdcdccffcdcccdffcccccdffcccbcbffcbccccffcac9caffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c7ffc5c6c5ffc4c4c4ffc2c3c3ffc2c2c1ffc1c0c1ffc0bfbfffbebfbeffbababaffa9a9a9ff8b8b8aff606060ff373838ff141415ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff030403ff090808ff121211ff1f1f20ff2e2e2eff3a3939ff414241ff454445ff454645ff474746ff484847ff494949ff4b4b4bff4b4c4cff4c4c4dff4e4e4eff4f4f4fff515050ff525251ff535353ff545455ff555655ff575757ff575858ff585859ff595a5aff5a5a5aff5c5c5bff5c5d5cff5d5e5dff5f5f60ff616060ff626161ff626363ff646464ff656565ff666767ff676867ff696869ff696a6aff6a6a6aff6b6b6bff6c6c6bff6d6d6dff6f6e6eff6f706fff717171ff727272ff747474ff767676ff777777ff787878ff7a7a7aff7c7c7cff7e7e7fff818081ff838383ff858585ff888888ff8d8d8eff939393ff979696ff999999ff9c9b9bff9d9e9dffa09f9fffa2a2a1ffa5a4a5ffa7a7a8ffacabacffb0b1b0ffb6b5b6ffb9bab9ffbdbdbdffc0c0c0ffc3c3c4ffc7c8c7ffcacbcbffd2d2d3ffd7d7d7ffdbdbdbffdeddddffe0e0dfffe2e2e3ffe3e3e4ffdddddcffc9c9c9ff848585ff5c5c5dff484949ff272727ff10100fff060706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040303ff0c0c0bff222222ff404041ff5d5c5cff7f807fffc8c7c8ffdddddcffe2e2e1ffe1e1e0ffdfdfe0ffdededeffdbdbdbffd6d7d7ffd4d4d4ffcfcecfffc9c9c9ffc6c6c5ffc2c2c3ffbfc0c0ffbcbcbcffb8b8b8ffb3b3b3ffadadaeffaaababffa6a6a6ffa4a4a3ffa1a1a0ff9e9f9eff9c9c9cff9a9999ff979797ff949495ff919191ff8d8d8dff8a8a8aff868786ff848384ff818181ff7f7f7fff7d7e7eff7c7c7cff7a7a7aff797878ff787877ff777777ff757575ff747474ff737373ff717171ff707070ff6f6e6fff6d6d6eff6c6d6dff6c6b6bff69696aff686868ff676767ff666666ff656565ff656465ff646364ff636262ff626362ff626262ff616160ff606060ff5e5e5fff5d5d5dff5c5d5dff5c5c5cff5b5b5bff5a5a5aff5a5a59ff595859ff585857ff565757ff555556ff545454ff525252ff515050ff4f4f4fff4d4d4eff4c4d4dff4b4b4bff4b4a4aff494a4aff484849ff474848ff464646ff474747ff474747ff444544ff3e3e3fff343333ff252525ff191919ff0f1010ff080808ff040505ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020303ff0c0b0cff202020ff3e3e3dff666665ff8d8d8dffadadadffb9babaffbebebfffbfbfbfffc0c0c0ffc1c1c1ffc3c3c2ffc4c4c4ffc5c5c6ffc6c6c6ffc7c7c7ffc8c8c9ffc9c9c9ffcbcccbffcbcbcbffcccbcbffcccdccffcccdccffcccdcdffcdcdcdffcececeffcececeffcececeffcecfcfffcecfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060505ff050505ff040404ff030303ff040304ff030303ff020303ff050505ff0c0b0cff181819ff232323ff2f2e2eff3f3f3fff575757ff737373ff8a8a8affa1a1a2ffc4c4c4ffdfdedfffededecfffcfcfcfffefefdfffefefdfffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffffefefffffefffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefffffffffefffffefefffffffffffffffefffffffefefffefffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffefefffffffffefffefefefffefefffffffffefffffefffffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfff8f8f8fff1f1f1ffe5e5e6ffcecfcfffbbbbbbffb0b0afffa5a6a5ff989999ff8b8b8cff7f7e7eff706f6fff5f5f60ff4f4f4fff444445ff444545ff444544ff454445ff444444ff444544ff4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfdfff9f9f9fff0f0f0ffebebebffe8e9e9ffe6e6e7ffe4e5e5ffe3e3e3ffe1e1e1ffdddddcffd9dad9ffd7d7d8ffd7d6d6ffd6d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd4d4d4ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d1d1ffd1d1d2ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d0ffd0cfcfffcfd0cfffcfceceffcfceceffcececeffcdcdceffcdcdcdffcdcdcdffcdcccdffccccccffcccccbffcbcbcbffcbcbcbffcacbcaffc9cacaffc8c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc4c5c5ffc4c4c5ffc5c4c4ffcac9caffcececfffd2d2d2ffd5d5d5ffd7d8d8ffd9dad9ffdcdcdcffdededeffdddeddffdcdcddffdcdcdbffdbdcdcffdddcdcffddddddffdededeffdededeffdfdedfffdfdfdeffdededeffdededeffdfdedfffdfdedfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe3e4e3ffe4e4e3ffe4e4e3ffe4e3e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e4e4ffe3e4e3ffe4e3e3ffe3e4e4ffe3e3e4ffe3e4e4ffe3e3e3ffe4e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe3e3e3ffe2e2e3ffe2e3e3ffe2e2e2ffe3e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e1e1ffe2e2e1ffe2e2e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e1ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfdfffdedfdfffdededfffdedddeffdedddeffddddddffdddcdcffdcdcdcffdcdbdbffdbdbdbffdbdadbffdadadaffdad9d9ffd9dad9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d4ffd3d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffcfcfcfffcecfceffcdcdceffcdcdcdffcdccccffcbcbccffcbcbcbffcacacaffc9cacaffc8c9c8ffc8c8c9ffc8c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c2c3ffc2c2c2ffc0c1c1ffc0c0c0ffbfbfbfffbdbdbeffbebebeffbfbebeffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffc0bfbfffbfbfc0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d4ffd4d4d4ffd4d4d4ffd6d6d7ffd6d7d6ffd7d7d7ffd7d6d7ffd9d9d9ffd9d9d9ffd9d9d9ffdadadbffdadadaffdadadbffdcdcdbffdcdcdcffdcdcddffdcdcdcffdddcdcffddddddffddddddffddddddffdedddeffdedddeffdededeffdededfffdededeffdedfdeffdededeffdededeffdededfffdededfffdfdedfffdfe0dfffe0dfe0ffdfe0dfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e0ffe0e1e1ffe0e1e1ffe1e1e1ffe2e1e2ffe2e1e1ffe2e2e1ffe1e1e2ffe1e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe4e3e4ffe4e3e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe3e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0dfe0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdededeffdddddeffddddddffdcdcdcffdededeffe1e1e0ffdedfdeffdadadbffd8d8d8ffd6d5d5ffd2d2d3ffd1d1d1ffcececfffcacbcbffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c7c7ffc8c8c9ffc8c9c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9caffcacacaffcbcacaffcbcbcbffcbcbcbffccccccffcdcdcdffcdcdceffcfceceffcfcfcfffd0cfcfffd0d0cfffd1d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9dadaffdadadaffdbdbdaffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdddcdcffddddddffddddddffdddedeffdedfdfffdfe0dfffe2e2e2ffe3e4e4ffe5e5e5ffe7e7e7ffe8e9e8ffeaeaeaffecebebffecececffedededffedececffededeeffedeeedffededeeffeff0effff5f5f5fffbfafbfffdfdfefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff060606ff050505ff050405ff040404ff040404ff050505ff080808ff0d0e0eff171818ff272827ff3c3b3bff515251ff6a6a6aff828282ffa1a1a0ffd5d5d5ffecededfff9f8f9fffdfefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffefffffefffffefefffffffffefffffefefffefefefffefffefffffefefffffffefffefffefffefefefffffefefffffffefffffefffffefefefffefefffffffefefffefffefffffefefffefefffffffffffffefffefffffffefffffefffffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffffffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffffffffffffffffefffffefffffffffefefffefefffffffffffffefffefffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefffefffefefffffffffefffefefefffdfefefffefefefffefefefffdfdfdfffefdfefffefefdfffefdfefffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffefffefefefffdfefefffdfefefffefdfefffefefdfffdfefdfff7f7f7ffedececffd5d5d4ffc9c8c9ffbdbdbdffb2b2b2ffa5a4a5ff969696ff878786ff767576ff646464ff505150ff3f3f3eff3f3e3fff3f3f3fff40403fff404040ff404040ff40403f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcdceffcdcdcdffcdccccffcccdcdffcdcdcdffcbcbccffcbcbcaffc9cacaffc9c9c9ffc9c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c3ffc2c2c3ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbdffb6b6b6ffa4a4a4ff807f80ff565656ff2b2b2bff0a0b0bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070808ff151516ff282928ff373737ff3e3f3eff434443ff464646ff484847ff484948ff494a49ff4b4a4aff4b4b4bff4d4d4dff4e4e4eff4f4f4fff505050ff515151ff535253ff545555ff565656ff575757ff585959ff5a5959ff5a5b5aff5b5b5bff5c5c5cff5d5d5dff5e5e5eff5f5f5fff60605fff616161ff616262ff626363ff656464ff656566ff676767ff686868ff686969ff696a6aff6b6b6bff6c6c6bff6c6c6cff6d6d6dff6f6e6eff70706fff717071ff727272ff737374ff767575ff777777ff797878ff797979ff7b7b7bff7d7d7dff7f7f7fff828181ff848484ff878686ff898989ff8e8e8eff949493ff979796ff999999ff9c9c9cff9e9f9fffa0a0a1ffa2a3a2ffa6a5a5ffa8a9a8ffadadadffb1b1b2ffb7b7b6ffbabbbaffbdbebeffc2c1c1ffc4c4c4ffc8c8c8ffcccbccffd3d3d3ffd8d8d9ffdbdbdcffdededfffe0e1e0ffe3e3e3ffe3e3e3ffdbdbdbffbfbebeff787878ff595859ff414141ff1f1f1fff0d0d0dff050505ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff090a0aff1d1d1cff3c3d3dff595959ff787878ffc1c0c0ffdbdbdbffe1e2e2ffe2e1e1ffe0e0e0ffdededeffdcdcdcffd8d8d7ffd5d4d5ffcfcfcfffcac9caffc6c6c6ffc3c3c3ffc0c0c0ffbdbdbdffb9b9b9ffb4b5b4ffaeaeaeffabacacffa7a7a7ffa4a4a4ffa2a1a2ff9f9f9fff9d9d9dff9a9a9aff979897ff959494ff919191ff8e8d8dff8a8a8aff878787ff848584ff828282ff818180ff7f7f7fff7d7d7dff7c7b7bff7a7a79ff797979ff787878ff777677ff767575ff747474ff737272ff717171ff6f706fff6e6f6eff6e6e6dff6d6d6dff6c6b6cff6b6a6aff69696aff686868ff686867ff676767ff666666ff656565ff646464ff636364ff626362ff626161ff606160ff5f605fff5e5e5fff5e5e5eff5d5d5dff5c5d5dff5c5b5cff5b5b5bff595959ff595959ff585857ff565657ff545455ff545354ff525252ff505050ff4f4f4fff4e4f4fff4d4d4dff4c4c4cff4b4a4bff494a4aff484848ff484848ff494849ff474747ff444445ff3e3e3fff373838ff313031ff262727ff1b1b1aff0f0e0fff040505ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020302ff09090aff1e1e1dff404040ff656666ff888788ffa3a4a3ffb7b7b7ffbcbcbcffbfbfbeffc0bfc0ffc0c0c1ffc2c2c2ffc3c4c3ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcac9caffcacbcbffcbcbcbffccccccffcdccccffcdcdcdffcdcdcdffcececeffcececeffcececeffcecfcfffcfcfcfffd0cfd0ffcfd0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070706ff060506ff050505ff040404ff040304ff030403ff030202ff050405ff0c0c0cff181918ff242424ff313030ff424242ff5a5959ff747475ff8d8d8dffa7a7a6ffc9c9c8ffe0e0e0ffefefeffffcfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffefffefefefffefefffffffffefffefefffffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfdfdfff9f8f8fff1f2f1ffe6e5e6ffcfd0cfffbcbcbbffafafb0ffa5a4a5ff989897ff8b8b8bff7d7d7eff6e6f6fff605f5fff4f4f4fff454544ff454445ff444545ff434444ff454545ff464645ff4748470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfdfffaf9f9fff2f2f2ffedeeeeffecebebffeaeaeaffe7e7e7ffe5e5e5ffe4e4e3ffe3e2e3ffe1e0e1ffdcdcdbffd9d9d9ffd6d7d7ffd5d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d2ffd2d2d3ffd2d3d2ffd2d3d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0cfffd0d0d0ffcfcfcfffcececfffcececeffcececeffcdcecdffcdcdcdffcdcdcdffcdcdccffccccccffcbccccffcccbcbffcbcbcbffcacacaffc9c9caffc9c9c8ffc9c8c9ffc8c8c8ffc8c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c4ffc5c5c5ffc8c8c8ffcccdccffd1d0d0ffd4d4d4ffd7d7d7ffd9d9d9ffdadbdbffdcdddcffdeddddffdddddcffdbdcdbffdbdbdaffdcdbdbffdddddcffddddddffdddeddffdededeffdfdedeffdededeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0dfffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e4ffe4e4e3ffe3e4e3ffe3e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe3e2e3ffe2e3e3ffe3e3e2ffe3e2e3ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe2e2e1ffe2e1e2ffe1e2e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e1e0ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdeffdededeffdededeffdededdffddddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdadbdaffdbdadaffd9dadaffd9d9d9ffd9d8d9ffd9d9d8ffd7d8d8ffd7d8d8ffd8d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d2d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcfceceffcececdffcdcdcdffccccccffcbcccbffcbcacbffcacacaffcac9c9ffc9c8c9ffc7c8c8ffc7c8c7ffc7c6c7ffc6c6c5ffc5c6c5ffc5c5c4ffc5c4c4ffc4c4c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c1c1ffc0c1c0ffc0bfbfffbebebeffbdbdbdffbebebeffbebebdffbfbebeffbfbebeffbfbebeffbebebeffbfbebfffbfbfbeffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d6ffd7d7d7ffd7d7d7ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdbdadaffdadbdbffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdddddcffdddcddffddddddffdddddcffddddddffdddddeffdededdffdededeffdededeffdededeffdededeffdededeffdddedeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0dfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e3ffe4e4e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e3e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e2e2ffe2e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e0ffe0e0e1ffdfe0e0ffe0dfe0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffddddddffddddddffdcdcdcffddddddffe0e0e0ffe0e0e0ffddddddffd9d9daffd6d7d7ffd4d3d3ffd1d1d1ffd0d0d0ffcdcdcdffc7c8c8ffc6c7c6ffc7c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc8c8c9ffc9c9c9ffc9cac9ffcacac9ffcbcacaffcbcbcbffcccbcbffccccccffcdcdcdffcececdffcececeffcececeffcfcfcfffcfd0d0ffd0d0d1ffd0d1d0ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd8d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdddcffdddcddffdddddeffdededeffdfdfdfffe1e1e1ffe2e3e3ffe5e5e5ffe7e7e6ffe8e8e8ffeaeae9ffebeaeaffececebffedecedffecedecffedededffedededffedeeedffeeededffeeeeeefff1f1f1fff7f8f7fffcfcfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070807ff070708ff070707ff060606ff060606ff040505ff040504ff060606ff080808ff0d0d0dff181818ff292929ff3c3c3dff515151ff676667ff7e7e7dff9c9d9dffd4d3d4ffecececfff7f8f8fffefdfdfffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffffffefffffffffffefefffffefefefffefffefffffffefffefefefffefffefffefffefffefefffffffefefffffffffffefefefffefefefffefefefffefffefffffefefffffffefffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffffefffffffffefffffffefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffefffffefffffffefffffffffffffffffffffffffefffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffffefefffefffffffefefffffefffefffffffffffffffffffffffefffffffffffefefefffefffefffffffefffefefffffefffffffefffefffefefefffefefffffefefefffefefffffffefefffefffffffffefefffefefefffefefefffefdfefffefdfefffefefefffdfdfefffdfefefffefdfefffdfefdfffdfdfefffefdfefffefdfefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefefffffefefefffefefefffefefefffdfdfdfffefefefffdfefdfff7f7f8ffedecedffd5d5d5ffc8c9c9ffbdbdbdffb1b2b2ffa4a5a4ff979696ff888787ff767677ff646464ff505151ff3f3f3fff3f403fff404040ff404040ff404040ff404040ff3f40400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d2d1ffd1d2d1ffd0d0d0ffd0d0d0ffcfcfcfffd0d0cfffcfcfd0ffcececeffcececeffcdcdcdffcdcdceffcdcccdffcccccdffccccccffccccccffcbcacbffcacac9ffc9c9c9ffc9c8c8ffc7c7c7ffc6c6c6ffc4c4c5ffc3c3c4ffc2c2c2ffc1c1c1ffbfbfc0ffbfbebfffbdbdbeffb7b8b8ff9c9c9cff737272ff404040ff181818ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040404ff060607ff101111ff232423ff3a3a3aff444445ff464646ff474748ff484848ff4a4a4aff4b4b4bff4c4c4bff4d4d4dff4f4e4eff504f50ff515151ff515152ff525353ff545454ff565656ff575758ff595859ff5a595aff5a5a5aff5b5b5bff5d5c5cff5e5e5eff5e5e5eff5f5f5fff606060ff616161ff626262ff636363ff636363ff656565ff666665ff676767ff686868ff696969ff6a6a6aff6b6b6bff6b6b6bff6c6d6dff6d6d6dff6e6e6fff706f70ff727272ff727272ff737374ff747575ff767676ff787878ff7a7a79ff7a7b7bff7d7c7cff7e7f7fff808080ff828382ff858585ff878887ff8b8b8aff8f8f8fff939494ff979797ff9a9a9aff9c9c9dff9f9f9fffa1a2a1ffa4a3a4ffa6a6a7ffaaa9aaffaeadaeffb4b3b3ffb8b8b8ffbcbbbcffbfbfbfffc2c2c2ffc6c5c5ffc9c9c9ffcdcdcdffd3d3d4ffd9d9d9ffdddcddffdfdfdeffe1e1e1ffe3e3e3ffe2e2e2ffd9d9d9ffb2b2b2ff6f6f6fff535353ff363636ff181818ff0b0a0aff040403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff090909ff191a1aff3b3b3bff575758ff747474ffb7b7b7ffdad9daffe2e2e2ffe2e2e2ffe1e0e0ffdfdedfffddddddffd8d8d8ffd3d4d4ffd0cfd0ffcacacaffc6c6c7ffc4c3c3ffc0c0c1ffbdbdbdffb9b9b9ffb6b5b5ffafb0afffacacacffa8a8a8ffa6a5a5ffa3a2a2ff9f9f9fff9d9d9dff9a9a9aff989898ff959594ff929291ff8d8e8eff8b8a8aff888888ff858685ff838383ff828282ff808080ff7f7e7fff7d7c7dff7b7c7bff7a7a7aff797979ff777878ff767776ff757475ff747473ff727272ff717071ff6f7070ff6f6f6fff6e6e6dff6d6d6dff6c6c6cff6b6c6bff6b6b6bff696969ff686968ff686868ff666667ff656666ff656665ff646464ff636364ff626262ff616162ff616160ff606060ff605f60ff5f5f5eff5e5e5eff5d5d5dff5c5c5cff5b5c5bff5a5a5aff595959ff585758ff565656ff545455ff545353ff525152ff505050ff4f4f4fff4e4e4eff4d4d4dff4c4c4cff4a4b4bff4a4a4aff4a4a49ff494949ff484848ff464646ff444445ff434343ff3e3e3eff313132ff1f1f1fff0d0e0dff040403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff070707ff191918ff383838ff686768ff919191ffa6a6a6ffb7b6b6ffbdbcbdffbebebeffbfbfbfffc0c1c1ffc2c1c2ffc3c3c3ffc4c4c5ffc6c5c6ffc7c6c7ffc7c7c8ffc8c8c8ffcac9c9ffcbcbcbffcbcbcbffcbccccffcdccccffcdcdcdffcdcdcdffcececeffcdceceffcececeffcfcfceffcfcfcfffcfcfd0ffd0cfcfffd1d1d1ffd1d1d1ffd0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff060707ff060606ff050505ff040404ff040303ff030303ff050606ff0e0e0eff1b1c1bff262627ff333333ff444545ff5c5d5cff787877ff929292ffa9a9a9ffcbcbcbffe3e3e2fff0f0f0fffcfdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffffefefffefffefffefefffffffefefffefefefffefffefffefefefffefffffffffefffffefffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffffffffffefefffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefefffefffffffffefefffefefefffdfdfefffefdfdfffdfdfdfffcfcfdfff8f8f8fff2f1f1ffe7e7e7ffd0cfd0ffbcbcbcffb0afafffa4a4a4ff979797ff8b8b8bff7d7d7dff707070ff606060ff50504fff444445ff454444ff444444ff454545ff464646ff474847ff48484800000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffafafbfff4f3f3ffeeedeeffecececffebececffebebeaffe9e9e9ffe7e6e7ffe4e4e4ffe4e3e3ffe2e2e2ffdededeffdadadaffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd3d2d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcececeffcdceceffcecdcdffcdcdceffcdcdcdffcdcdcdffccccccffcccccbffcbcbccffcbcbcbffcacacaffc9c9c9ffc8c8c9ffc8c9c9ffc8c8c8ffc8c8c7ffc7c7c8ffc7c6c7ffc7c6c7ffc6c6c6ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc5c5c6ffcacacaffcfcfcfffd3d3d2ffd6d6d6ffd8d8d9ffdadadaffdcdcdcffddddddffdcdcdcffdcdcdcffdadbdaffdbdbdbffdcdbdcffddddddffddddddffdddddeffdddedeffdddeddffdedddeffdededeffdededfffdededeffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe4e3e4ffe3e3e4ffe3e3e3ffe4e3e3ffe4e4e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e3ffe2e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdeffdedfdeffdededeffddddddffdcdddcffdddddcffdbdcdcffdbdcdbffdadbdaffdadadaffd9dadaffd9d9d9ffd9d8d9ffd9d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d7d7ffd7d6d6ffd6d5d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d3ffd3d3d4ffd3d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcecfcfffcfceceffcececdffcccdcdffccccccffcbcbcbffcbcbcbffcacac9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c1ffbfc0bfffbfbebfffbebebeffbcbdbdffbdbdbdffbebebeffbebebeffbdbebdffbebebfffbebfbeffbebfbeffbfbfbfffbebfbfffbebfbeffc0c0bfffbfbfc0ffbfc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9dadaffdadadaffdadadaffdadbdaffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcddddffdcdcddffdcdddcffdcddddffdddddcffdddddcffdededdffddddddffdddeddffdededeffdededeffdededeffdddeddffdededeffdddedeffdededeffdededfffdfdfdfffdfe0dfffe0dfe0ffe0e0dfffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe0e0e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e2ffe2e1e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e4e4ffe3e3e4ffe3e4e3ffe3e3e4ffe3e4e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e3e3ffe3e2e3ffe2e2e3ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e1ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffe0dfe0ffdfdfdfffdedfdfffdfdedeffdededeffddddddffdcdcdcffdcdbdbffdeddddffdfe0e0ffdfdfe0ffdbdbdbffd9d9d9ffd6d6d5ffd3d3d3ffd1d1d1ffcfcfcfffcbcbcbffc7c8c7ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c8ffc8c8c7ffc8c8c8ffc9c9c8ffc8c9c9ffc9c8c9ffc9cac9ffcacacaffcacbcaffcbcbcbffcccccbffccccccffcdcdcdffcdcdcdffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d1d0ffd1d0d1ffd1d1d2ffd2d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d6ffd7d6d6ffd6d7d6ffd6d6d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdad9d9ffdadadaffdbdadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdededfffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe7e8e7ffe9e9e9ffeaeaebffecebebffededecffecedecffececedffecededffededecffeeededffeeeeedffedeeeeffefeeeffff2f3f2fff9f9f9fffcfdfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080807ff070708ff080707ff070607ff060606ff060505ff050605ff070707ff090808ff0c0c0cff191919ff2a2a2aff3d3d3cff505050ff656465ff7b7b7bff989897ffd0cfd0ffeaebebfff7f6f7fffdfefdfffffefffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffefefefffefffefffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffefffefffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefefffffffefffffefefefffffffefffefffefffffffefffefffffffffffffffffefffffffffffffffefefffffffefffffffefffffefffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffefffefffffefefffefefefffefdfefffdfefdfffefdfefffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfff7f7f8ffedededffd3d4d3ffc8c7c8ffbdbdbcffb1b1b1ffa5a5a5ff989898ff89898aff7a7979ff656666ff525251ff3f4040ff40403fff404040ff404040ff403f40ff404040ff40403f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d3ffd2d1d1ffd1d1d1ffd1d2d1ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcececeffcececeffcececdffcdcdcdffcdcccdffccccccffccccccffcccbcbffcacbcbffcac9caffc9c9c9ffc8c7c8ffc6c7c7ffc6c6c6ffc4c4c4ffc2c3c3ffc1c2c1ffc0c1c0ffbfc0c0ffbfbebfffbdbcbdffabacacff868686ff535354ff282828ff0a0a09ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff070707ff0d0d0cff151515ff222322ff343434ff414140ff484847ff494849ff494949ff4a4a4aff4c4c4bff4e4d4dff4e4f4fff504f50ff505150ff525253ff535453ff545555ff565655ff575757ff585858ff595a5aff5b5b5bff5c5c5cff5d5c5dff5d5d5dff5e5e5eff5f5f5fff606061ff616161ff616262ff636263ff636464ff646565ff656566ff666667ff676767ff696969ff696969ff6a6b6aff6b6c6cff6c6c6cff6d6d6dff6d6d6dff6e6e6eff6f6f6fff717071ff727372ff747374ff757575ff767676ff777878ff79797aff7a7b7bff7d7c7cff7d7e7eff80807fff818281ff838383ff858686ff898989ff8c8c8dff8f9090ff959494ff989897ff9b9b9aff9d9d9dff9fa09fffa2a2a2ffa5a5a4ffa7a7a7ffabaaaaffaeaeaeffb5b4b4ffb9b9b9ffbdbcbdffbfc0c0ffc4c3c3ffc6c6c6ffcacacaffcdceceffd3d4d4ffdadad9ffddddddffdfdfdfffe1e2e1ffe3e4e4ffe1e1e1ffd6d6d6ffa7a8a8ff6b6b6bff4e4e4fff2f2f30ff131313ff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0a0a09ff1b1a1aff3f3f3fff5b5a5bff707070ffacadacffd7d7d7ffe2e2e2ffe3e2e2ffe1e1e1ffdfdfe0ffdededeffdadbdbffd5d5d5ffd0d1d1ffcbcbcaffc6c7c6ffc4c4c4ffc1c1c1ffbebebeffbababaffb6b6b6ffb0b0b0ffacadadffa9a9a9ffa6a6a6ffa2a2a3ffa0a0a0ff9d9e9dff9a9b9bff989899ff959595ff929191ff8e8e8eff8b8b8bff898989ff878687ff858585ff838283ff818181ff807f80ff7e7e7eff7c7c7cff7c7b7bff7a7a7aff787878ff777877ff767676ff747475ff747373ff717272ff717170ff707070ff6f6f6fff6e6e6fff6e6e6eff6d6c6dff6c6c6cff6b6b6bff6a6b6aff696969ff686868ff676767ff676767ff666666ff656565ff646464ff646364ff636362ff626362ff626262ff616161ff616060ff5f605fff5e5e5fff5d5e5eff5d5d5dff5c5c5bff5a5a5aff585958ff575757ff555656ff545454ff525252ff505151ff505050ff4e4e4fff4e4e4eff4d4d4dff4b4c4cff4a4a4bff494a4aff494a49ff494949ff494949ff494949ff484848ff3f3f3fff303030ff1e1e1eff0d0d0dff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030202ff0d0d0dff282727ff565655ff8c8b8cffa9aaaaffb7b6b6ffbcbcbcffbebebeffbebfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbccccffcdccccffcccdcdffcdcdcdffcececeffcececeffcececeffcfcfcfffcfcfceffd0d0d0ffcfcfcfffd1d1d0ffd1d1d1ffd1d0d1ffd2d2d2ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff080707ff070706ff060605ff050505ff040404ff030404ff080708ff111212ff1f1f1eff292929ff363636ff474748ff605f5fff7b7b7cff959595ffacababffcfcfceffe5e5e4fff2f1f2fffcfdfcfffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefffefffefefffffefffefffefffffffffefefffefefffffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefffffffefffffffefefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffefffffffffefefffefefefffefefdfffdfefdfffdfefefffdfdfdfffdfdfdfff8f9f9fff2f2f2ffe7e7e8ffd0d0d0ffbdbdbdffb0b0b0ffa4a4a5ff989898ff8b8c8bff7e7e7fff707071ff606060ff505050ff434343ff444443ff454545ff464646ff484747ff484748ff47474800000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffbfbfbfff5f6f5ffeeefefffecececffecececffebececffebebebffeaeaeaffe8e8e9ffe6e6e6ffe4e4e4ffe3e2e3ffe0e1e1ffdcdddcffd8d9d9ffd6d7d7ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d2d2ffd3d3d2ffd2d2d2ffd2d3d2ffd2d2d3ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd2d1d1ffd1d0d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcecfceffcfcfceffcececeffcececdffcecdcdffcdcccdffcdccccffcccdccffccccccffcbccccffcccbcbffcacbcaffcacacaffc9c9c9ffc9c9c9ffc9c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc8c9c8ffcdcdcdffd1d1d1ffd4d5d4ffd8d8d8ffd9d9d9ffdbdcdbffdcddddffddddddffdddcddffdbdbdbffdadadaffdbdbdbffdcdbdbffdcdddcffddddddffdededdffddddddffdddedeffdededeffdededeffdfdedeffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e4e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e2ffe2e3e2ffe2e3e3ffe2e2e3ffe2e2e2ffe2e1e2ffe1e1e2ffe2e1e2ffe2e1e1ffe1e2e1ffe2e1e1ffe2e2e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffdfe0e0ffe0e0dfffdfe0dfffdfdfdfffdedfdfffdfdedeffdedddeffdddedeffdddddcffdddddcffdcdcdcffdcdbdcffdadbdbffdbdadaffdadad9ffdadad9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d7ffd8d7d7ffd6d7d7ffd7d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcececfffcececeffcdcdcdffcccccdffcbccccffcbcbcbffcacacbffc9cacaffc9c9c8ffc8c8c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c3c4ffc3c3c3ffc3c2c3ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0bfffbebebeffbebebeffbdbdbeffbdbdbdffbebdbdffbdbdbdffbdbdbdffbebebeffbebebdffbdbdbeffbfbebeffbebebeffbebfbeffbfbebeffbfbfbeffbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdaffdadadaffdbdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdddddcffdcdddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffddddddffdeddddffdededdffdededeffdededeffdddeddffdededdffdededdffdededdffdededeffdededfffdfdedeffdfdfdfffe0dfdfffdfe0e0ffe0dfe0ffe0e0e0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e4e3ffe4e4e4ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e2ffe3e2e3ffe3e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0dfffdfe0dfffdfe0e0ffe0dfe0ffe0dfdfffdedfdfffdededeffddddddffddddddffdcdcdcffdbdbdbffdbdbdbffdededeffdfe0dfffdddddeffdadadbffd8d8d7ffd6d5d5ffd2d1d1ffd0d0d0ffcececeffcacacaffc7c7c7ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c9ffc9c8c9ffc8c9c9ffc9c9c9ffc9cacaffcacacaffcacbcbffcccccbffccccccffcdcdcdffcecdcdffcececeffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d1ffd2d1d2ffd3d2d2ffd3d3d3ffd4d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffdadadaffdadadbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcddddffddddddffdededeffdfdfdfffe1e2e1ffe3e3e3ffe5e5e5ffe7e7e7ffe8e7e8ffe9e9e9ffebeaebffecebebffecececffedececffededecffecececffedededffedededffededeeffeeedeeffedeeeefff0f0effff4f4f4fffafaf9fffdfdfdfffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff080808ff080708ff070707ff060607ff060606ff060606ff070707ff090909ff0e0e0eff191919ff292929ff3b3b3bff4e4d4dff626262ff797979ff959495ffcbcacbffe9e9e9fff6f6f6fffdfdfdfffffefefffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefefefffefefefffefefffffefffffffefffefffefefefffffefefffefffffffffffefffffefefffefffffffefffefffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefefffffefffefffefefefffefffffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffefefefffdfdfefffefdfefffefdfdfffefefdfffefdfdfffdfefdfffdfefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffefffffefefefffdfdfefffefdfefffdfefdfff7f8f8ffefeeefffd2d2d2ffc7c7c7ffbcbcbbffb1b1b1ffa5a6a6ff999998ff8c8b8bff7c7c7dff696969ff535353ff414141ff3e3e3eff404040ff403f40ff40403fff3f3f40ff403f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd2d1d1ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcccdccffcccccdffcdccccffcbcbcbffcbcbcbffcacacbffcac9caffc8c8c8ffc8c8c7ffc7c6c6ffc5c5c5ffc3c4c4ffc2c2c3ffc2c2c1ffc0c0c0ffbfbfbfffbebebeffb8b8b7ff9a9a9bff6e6f6fff404040ff191a19ff040404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff060606ff0d0c0cff151515ff1f1f20ff292a29ff343434ff3e3e3fff464646ff494949ff4a4a4aff4a4b4aff4c4c4dff4f4e4eff504f50ff515151ff525252ff545354ff555555ff565656ff575757ff585958ff595a5aff5b5b5cff5d5d5cff5d5d5dff5d5e5eff5e5e5fff60605fff606061ff616161ff626262ff626362ff636363ff656464ff656665ff666667ff676767ff686868ff696969ff6a6a6aff6b6b6bff6c6b6cff6d6c6dff6d6d6dff6e6e6eff6f6e6fff6f6f6fff707171ff727272ff747474ff757575ff767676ff787777ff797979ff7b7b7aff7c7c7cff7d7e7eff7f7f7fff818181ff838383ff858585ff878787ff8b8a8aff8e8d8dff8f8f90ff959494ff989898ff9a9b9bff9d9e9effa0a0a0ffa3a3a3ffa5a6a6ffa8a8a8ffabababffaeafafffb5b5b6ffbababaffbdbdbdffc1c1c1ffc3c3c4ffc7c7c7ffcccbcbffd0d0d0ffd5d5d5ffdadbdaffdddedeffe0e0e0ffe3e3e2ffe4e4e4ffdfdfdfffd1d1d2ff989897ff676667ff4e4e4eff2a2a2aff111110ff050505ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0b0c0bff1b1b1bff434343ff5c5d5cff6a6a6bff9e9e9effd4d3d4ffe2e2e2ffe3e3e3ffe2e1e2ffe0dfdfffdfdfdeffdbdbdbffd6d6d6ffd2d3d3ffcbccccffc8c8c7ffc4c4c4ffc1c1c1ffbebebeffbbbbbaffb7b6b7ffb1b1b1ffadadadffaaaaa9ffa6a6a6ffa4a3a3ffa0a1a0ff9d9d9eff9b9b9cff999999ff969696ff919191ff8f8e8fff8d8c8dff8b8a8bff888888ff868686ff858485ff828382ff808181ff7f7f80ff7d7e7eff7c7d7dff7b7b7bff7a7a79ff787979ff777777ff767675ff747575ff737373ff727272ff717272ff717171ff707070ff6f6f6fff6f6e6eff6d6d6dff6d6c6cff6b6c6cff6a6b6bff696a6aff696969ff696969ff686868ff676767ff666666ff656665ff656565ff656464ff636363ff636363ff626262ff626162ff606060ff606060ff5f5f5fff5d5e5eff5c5d5dff5a5b5bff5a5a59ff585858ff555656ff545454ff535352ff525252ff515151ff4f5050ff4e4f4eff4d4d4dff4c4c4cff4a4b4bff4a4a4aff49494aff4a4a4aff4a4a4aff494949ff464646ff3c3b3cff2f2f30ff1f201fff101010ff090909ff060606ff020303ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff141514ff3b3c3cff757474ffa5a4a5ffbababaffbdbdbeffbebebeffbfbfbfffc0c0bfffc1c1c1ffc1c2c2ffc3c4c3ffc4c4c5ffc6c6c6ffc7c7c7ffc7c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffccccccffcccdccffcccdcdffcecdcdffcdcecdffcececeffcececfffcfcfcfffd0d0d0ffcfcfcfffd1d0d1ffd1d0d1ffd1d1d1ffd1d2d1ffd1d1d2ffd3d2d3ffd2d2d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff070807ff070707ff070606ff060606ff050505ff050505ff090a0aff151515ff212121ff2b2c2cff393939ff494a4aff626162ff7f7f7eff969697ffaeadadffd2d3d3ffe6e6e7fff4f5f5fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefffffffffffffefefffffffefffffefefefffffffefffefefefffefffefffefffffffdfefefffefefdfffdfdfdfffdfdfdfffcfcfdfff9f9f8fff2f2f2ffe8e8e8ffcfd0d0ffbdbdbdffb0b1b0ffa6a5a5ff999999ff8c8c8dff7f7f80ff707171ff616161ff505050ff444444ff454445ff464646ff474847ff484848ff484748ff474847000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffcfdfdfff8f8f9fff0f0f0ffedecedffecececffecececffececebffebebecffebebebffe9eaeaffe7e8e7ffe5e5e5ffe4e3e3ffe2e2e2ffdfdfe0ffdbdbdcffd8d8d8ffd6d6d6ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffd1d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcfcecfffcececfffcececeffcececdffcdcdcdffcccdccffcccccdffcdccccffcccbccffcccccbffcbcbcbffcbcacbffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc7c7c7ffcbcbcbffcfcfd0ffd3d3d4ffd6d7d7ffd9d8d9ffdbdadbffdddcddffdedddeffddddddffdcdcdcffdbdadbffdadbdaffdbdcdcffdcdcdcffddddddffdddeddffdddeddffdededdffdededeffdededdffdededeffdededfffdedfdeffdededfffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e4e4ffe3e4e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe3e3e4ffe4e4e3ffe3e3e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe2e1e2ffe1e2e2ffe1e2e1ffe1e1e0ffe1e1e0ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdededeffdededdffddddddffdddcdcffdcdcddffdbdcdcffdbdbdbffdadadbffdadadaffd9dadaffd9d9d9ffd9d8d8ffd8d9d8ffd7d8d8ffd8d7d7ffd7d6d7ffd6d6d6ffd5d5d6ffd6d5d6ffd5d4d4ffd5d5d4ffd4d4d4ffd3d4d3ffd2d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececeffcdcdcdffccccccffcccbcbffcacbcbffcacacaffc9c9caffc8c9c9ffc8c8c8ffc7c6c7ffc6c6c7ffc6c5c6ffc5c5c5ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c0c0ffbfc0bfffbebebeffbdbdbcffbcbdbdffbdbcbcffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbdbebeffbebebeffbebebeffbebdbdffbfbebeffbebebeffbfbebeffbebfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdcdcffdcdcdcffdcdcdcffdcddddffdcdddcffdcdcddffdcddddffdcddddffdcdcdcffdbdadbffdbdbdbffdbdbdcffdddcdcffddddddffddddddffdddeddffddddddffddddddffddddddffdddeddffdeddddffdddedeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe0e1e1ffe1e2e2ffe1e1e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e4ffe4e4e5ffe5e4e5ffe4e5e4ffe4e4e5ffe5e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e2e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdeffdededeffdededeffddddddffdcdcdcffdbdbdbffdbdadaffdcdddcffdededfffdfdfe0ffdcddddffd9d9d9ffd6d6d6ffd3d3d3ffd1d1d1ffcfcfd0ffccccccffc7c7c8ffc7c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacbcbffcbcbcbffcccbcbffccccccffcccccdffcecdcdffcececeffcececfffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9dadaffdadadaffdadadaffdbdbdaffdbdcdbffdbdbdcffdcdcddffddddddffdededeffdfdedfffe1e0e1ffe3e2e3ffe5e4e5ffe5e6e6ffe7e7e8ffe9e9e9ffeaeaeaffebebebffecececffecececffecedecffecececffedececffecededffededecffedededffededeeffedeeedffeeeeeffff1f1f1fff6f6f6fffbfbfbfffefdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff080807ff070807ff070807ff070707ff060607ff070707ff070808ff0a0a0aff0f1010ff191919ff272727ff383838ff4a4a4aff5f5f5fff787778ff949494ffc6c6c6ffe7e7e7fff6f5f6fffdfdfdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffffefffffffffefffffefffffefffefffefefefffffefffffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffefffefffffffffffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffefffffefffefffefffefffffefffffefffffffefffefffffffefffffffefffffefffffffffefffefffefffefffefffffefffffefefffffffefffffefefefffefefffffefffffffefffffffefffefffffffefffffefffffefefefffffefffffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffefefefffefefefffdfefefffdfdfdfffefdfdfffdfefefffdfefdfffefefefffefefefffefefefffefefffffefffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffefefefffefefefffefdfefffefefefffefdfdfff7f8f7fff0f0efffd0d0d0ffc7c6c7ffbcbcbcffb1b1b1ffa5a6a6ff999999ff8d8c8dff7d7d7dff696a69ff555554ff404040ff373637ff3e3e3dff404040ff404040ff403f40ff3f404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcecfcfffcecfceffcececeffcecdceffcdcdcdffcdcdcdffccccccffccccccffcccbcbffcbcbcbffcbcacaffc9c9c9ffc9c9c9ffc8c8c8ffc6c7c7ffc4c5c5ffc4c3c3ffc2c2c2ffc0c1c0ffbfbfc0ffbfbfbfffbcbdbdffadacadff8e8f8fff676767ff3a3a3aff151615ff060506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff070707ff0d0e0dff161616ff1e1e1fff292929ff333333ff3b3b3bff424242ff464747ff494a49ff4b4b4aff4c4b4cff4d4d4dff4f4e4fff505050ff525252ff535253ff545354ff565555ff575757ff595959ff5a5a5aff5b5b5bff5c5c5dff5e5e5eff5e5f5fff5f605fff606060ff616161ff626262ff626263ff636363ff636463ff656464ff656565ff666667ff676767ff686868ff696969ff6a6a6aff6a6b6bff6c6c6cff6c6d6dff6d6d6cff6e6d6dff6f6e6eff6f6f6fff707070ff717071ff727272ff737373ff757575ff777676ff787878ff797979ff7a7b7aff7b7c7cff7e7d7eff7f7f7fff808180ff828382ff848484ff868686ff888888ff8b8b8bff8e8e8eff909090ff959595ff999899ff9b9b9bff9e9e9effa1a1a1ffa3a4a4ffa7a7a7ffa9aaa9ffacacacffb0b0b0ffb7b6b7ffbababaffbebebeffc2c1c1ffc5c4c5ffc8c7c8ffcdcdcdffd2d2d2ffd8d8d8ffdbdcdcffdededeffe1e0e1ffe2e3e3ffe4e4e4ffdededeffcbcbcbff888989ff646465ff4b4b4cff232423ff0d0c0cff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff0a0a09ff171717ff3b3b3bff585858ff676767ff8f8f8fffcecfceffe1e0e0ffe4e3e3ffe2e2e2ffe0e0e0ffdfdfdfffdcdcdcffd7d7d7ffd3d3d4ffcecdcdffc8c8c8ffc4c5c4ffc2c1c2ffbfbfbfffbbbcbcffb8b7b8ffb1b2b2ffadadadffaaaaaaffa6a7a6ffa4a3a4ffa1a1a1ff9f9e9eff9c9c9cff999999ff969697ff939292ff8f9090ff8d8e8dff8b8b8bff898989ff878687ff858585ff848383ff818282ff808080ff7e7e7eff7e7d7eff7c7c7cff7b7a7bff797a79ff787878ff777677ff757676ff747474ff747473ff737372ff727272ff717271ff707170ff70706fff6f6e6fff6d6d6eff6d6d6dff6c6c6cff6b6b6bff6b6b6bff6a6a6aff696969ff696968ff686868ff676767ff676667ff656566ff656665ff656464ff646364ff636363ff626262ff626262ff616161ff5f6060ff5e5e5eff5d5d5dff5b5c5bff5a5a5aff585858ff565656ff555555ff545354ff525353ff515151ff505050ff4e4f4eff4e4d4eff4d4c4cff4c4b4bff4b4b4bff4a4a4aff494a4aff4a4a4aff484949ff444544ff3c3c3bff313130ff252525ff1d1d1dff151415ff0d0d0dff080807ff020101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff0c0c0cff292929ff575757ff8a8a8affafafafffbebebeffbfbebfffbfbebfffc0c0c0ffc1c1c1ffc2c2c2ffc2c3c3ffc3c4c4ffc6c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffcacacaffcbcbcbffcbcbccffccccccffccccccffcdcdccffcdcdcdffcecdceffcececeffcfceceffcfcfcfffd0d0d0ffcfcfd0ffd1d1d1ffd0d1d1ffd0d1d0ffd2d1d1ffd2d1d1ffd2d2d2ffd2d3d3ffd4d3d3ffd3d4d3ffd3d3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff090909ff070807ff080708ff060706ff050606ff060506ff0b0b0bff161616ff232322ff2e2e2dff3b3b3bff4d4d4cff656665ff818181ff9a999affb0b0b1ffd6d5d6ffe8e8e8fff6f6f6fffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffffefefffefefefffffffffffffffffffefffffffefefffffffefefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffffefffffffefffffefefefffffffffffffffffffefffffffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfff9f9f9fff2f2f3ffe8e8e8ffcecfceffbdbdbcffb0b1b0ffa6a5a6ff9a9a9aff8e8d8eff818180ff717171ff606161ff525252ff464747ff464645ff474747ff484848ff484748ff484848ff4847480000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfdfdfff8f9f9fff1f1f1ffecededffecececffecebecffecececffecececffebebecffebebebffeaeaeaffe9e8e8ffe6e7e6ffe5e4e5ffe3e3e3ffe2e1e1ffdfdfdfffdadadaffd6d7d7ffd5d5d5ffd3d4d4ffd3d4d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d1d2ffd2d2d2ffd1d2d1ffd1d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfcfcfffcecfcfffcecfcfffcececeffcececdffcececdffcdcdcdffcdcdcdffcdcccdffcccbccffcbccccffcccbcbffcbcacbffcbcacbffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c4ffc4c5c4ffc6c5c6ffcac9c9ffcecdcdffd2d2d2ffd6d6d5ffd8d8d8ffdadadaffdbdcdcffdcdddcffdeddddffddddddffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdddddcffddddddffdedddeffdededeffdedddeffdddedeffdddedeffdededeffdededeffdfdfdeffdfdfdfffe0e0dfffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfe0dfffdfdfdeffdfdedfffdfdfdeffdededeffdddeddffdddcddffdcdcdcffdcdcdcffdbdbdbffdadbdbffdadbdbffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd6d6d7ffd6d7d6ffd6d6d6ffd6d5d6ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcececfffcececeffcdcdcdffccccccffcbcccbffcbcacbffcacacaffc9c9c9ffc8c8c8ffc8c8c7ffc6c6c7ffc6c6c6ffc5c6c5ffc4c5c4ffc4c4c3ffc4c3c3ffc3c2c2ffc2c2c2ffc2c1c1ffc0c1c0ffc0c0bfffbfbfbfffbebdbeffbdbdbcffbcbcbcffbcbdbcffbdbdbdffbebdbeffbdbdbdffbdbdbdffbdbebdffbebebdffbdbdbeffbebebdffbebebeffbdbebdffbebebeffbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdddcddffdcddddffdcdddcffdddddcffdcdcdcffdcdcdcffdcdcdbffd9d9d9ffdadad9ffdbdadbffdbdbdcffdddcdcffdcdddcffdcddddffddddddffdcddddffdddddcffddddddffdedddeffdededeffdfdedeffdededeffdfdfdfffe0dfdfffe0dfe0ffe0dfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e3ffe2e3e2ffe3e3e2ffe3e3e2ffe3e3e4ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe4e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdedfdfffdedddeffdddedeffdcdddcffdcdcdcffdbdbdbffdbdadbffdadadaffdeddddffe0e0e0ffe0e0dfffdbdbdcffd8d8d8ffd5d6d6ffd1d2d1ffd0d0cfffcececdffcacacaffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c7ffc8c8c8ffc9c8c9ffc9c9c8ffc9c8c9ffc8c9c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcbcaffcbcbcbffccccccffcccccdffcdcdcdffcececeffcececeffcfcfcfffcfd0d0ffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdadbffdcdbdbffdcdbdbffdcdcdcffddddddffdededeffe0e0e0ffe2e2e2ffe3e4e3ffe5e5e5ffe7e7e6ffe8e8e8ffeaeaeaffebeaebffebecebffececebffecececffecececffecedecffedecedffecedecffecededffedededffedededffedededffeeeeeefff0efeffff2f2f2fff8f9f8fffcfcfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff080808ff070808ff080708ff080807ff070807ff070707ff080808ff0b0b0bff101010ff191919ff252626ff353635ff474746ff5c5c5cff767677ff969696ffc5c4c4ffe6e5e6fff5f4f4fffdfdfdfffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffefefffffefffffffffffefffefefffffefefffffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffefefffffefffefffefffffffefffefffffefffffffffffffffefffffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffefffffffefffffffffffefffefffefffefefefffefefffffefefefffffefefffefefefffefdfdfffefefdfffefdfefffdfefefffefefdfffdfdfefffdfdfefffdfdfdfffefefdfffdfefefffefdfefffefefefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffefefefffefdfefffefefdfffefdfdfff8f8f8fff0f0f0ffd0d0d0ffc6c7c7ffbcbcbdffb1b2b2ffa6a6a5ff999899ff8c8c8dff7d7e7dff696a6aff545555ff404040ff363636ff373637ff3d3e3dff404040ff404040ff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd3d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcecdcdffcdcdceffcdccccffcdcdcdffccccccffcccbcbffcbcbcbffcacacaffc9cacaffc9c9c8ffc7c7c8ffc6c6c6ffc4c5c4ffc3c3c3ffc1c2c2ffc1c0c1ffc0bfc0ffbebebfffb9b9b9ffaaaaabff8f8f8fff616161ff313131ff10100fff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff080808ff131413ff222222ff2c2c2cff333333ff3a3a3aff414141ff474746ff494949ff4a4b4bff4b4b4bff4c4c4bff4d4e4dff4f4f4fff505051ff525252ff545353ff545454ff565555ff575757ff595959ff5a5b5bff5c5c5bff5d5d5eff5f5f5fff606060ff616160ff616262ff626263ff636363ff646464ff646465ff656565ff666666ff666666ff676767ff686868ff686969ff696969ff6b6a6bff6b6c6bff6c6c6cff6d6d6dff6d6d6dff6e6f6eff6e6f6fff706f6fff707070ff717171ff727172ff737473ff747574ff767676ff777877ff787979ff7a7a7aff7c7c7bff7d7d7dff7f7e7fff808180ff828282ff838483ff868586ff888888ff8a8a8aff8c8d8cff8f8e8eff919191ff969695ff999899ff9c9c9cff9f9f9effa1a1a1ffa4a5a5ffa8a8a8ffaaabaaffadadadffb1b1b1ffb7b7b8ffbbbbbbffbfbfbfffc2c2c2ffc5c5c5ffc9c9c8ffcfcfcfffd3d4d4ffd9d9d9ffdcdcddffdfdfdfffe1e1e1ffe4e3e3ffe4e4e4ffdddcddffc0c0c0ff7c7c7dff616061ff434444ff1f1f1fff0a0a0aff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050606ff10100fff2b2b2aff4c4b4bff636363ff858484ffc6c5c5ffdedddeffe3e3e3ffe2e3e2ffe1e0e1ffdfe0e0ffdddddcffd7d7d8ffd4d4d5ffcececeffc9c9c8ffc5c5c5ffc2c2c3ffc0bfbfffbcbcbcffb8b8b9ffb2b2b2ffaeaeadffabaaaaffa8a7a7ffa5a5a4ffa1a2a2ff9f9f9fff9d9d9dff9a9a9aff979797ff949394ff909090ff8e8f8eff8c8c8dff8a8a8aff888787ff868686ff858484ff838383ff818181ff7f7f7fff7e7f7eff7d7d7dff7c7c7cff7a7b7aff797979ff787878ff777776ff757676ff747574ff747474ff737473ff727273ff717271ff717171ff707070ff6f6f6fff6e6e6eff6e6e6eff6d6d6dff6c6c6cff6b6c6cff6b6b6bff6a6a6aff696a69ff696868ff686868ff676767ff676767ff666666ff656465ff646464ff646363ff626363ff636362ff616162ff606061ff5f5f5fff5e5d5dff5b5c5cff5a5a5bff595858ff565657ff555556ff545454ff535353ff525252ff515050ff4f4f4fff4d4e4eff4c4c4cff4c4b4cff4b4b4aff4a4a4aff4a4a4aff494949ff484948ff444445ff3e3e3eff383838ff333332ff2b2a2aff1f1f1fff141414ff050505ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050605ff202020ff4a4a4aff787878ff9d9c9cffb5b4b4ffbebebeffbfbfbfffc0c0bfffc1c0c1ffc1c2c2ffc2c2c2ffc3c3c3ffc4c5c5ffc6c6c6ffc7c7c6ffc7c8c8ffc9c8c9ffcbcacaffcbcbcbffcbcbccffccccccffcdcdccffcdcdcdffcdcdcdffcececeffcececeffcececeffd0cfd0ffd0d0cfffd1d0d1ffd1d1d1ffd0d0d0ffd1d2d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff0c0d0dff090909ff070807ff070807ff060607ff060607ff0c0c0cff171717ff232423ff302f30ff3e3e3eff515151ff696a69ff848484ff9c9b9bffb6b6b6ffdadadaffeaeaeafff8f8f7fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffffffefffefefffffefffffffefefefffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffefffffffefefffffffefffffefefffefffffffffffefffefefffffefefefffefefefffefefdfffdfdfdfffdfdfefffdfcfcfff9f9f9fff2f2f3ffe8e8e8ffcfcfceffbcbcbcffb0b0b0ffa5a5a5ff999a9aff8e8e8eff828182ff717271ff616161ff535253ff474747ff474847ff474748ff484748ff484748ff484848ff4847480000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfcfff9f9fafff2f2f2ffedededffecececffebececffecebecffecebebffebebecffebebecffebebebffebebeaffe9e9e9ffe8e7e7ffe6e6e5ffe3e4e4ffe2e2e2ffe1e0e1ffdededdffd9d9d9ffd6d6d6ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd2d1d1ffd2d2d2ffd1d2d1ffd1d1d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d2ffd1d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfceffcececeffcececeffcececeffcdcecdffcdcdccffcdccccffcccccdffcccbcbffccccccffcbcbcbffcbcacaffcacacaffc9c9c9ffc8c9c9ffc9c9c8ffc7c8c8ffc7c8c8ffc7c7c7ffc7c7c6ffc6c7c7ffc6c6c7ffc6c5c6ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc8c8c7ffcbccccffd0d0d0ffd4d4d4ffd7d7d7ffd9d9d9ffdcdbdbffdcdcdcffdddeddffdddddeffddddddffdbdbdbffdcdcdbffdddcdcffddddddffddddddffddddddffdddedeffdededeffdededeffdededdffdedddeffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e4e4ffe4e3e4ffe4e3e3ffe3e3e4ffe3e3e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0dfffdfe0e0ffdfdfdfffdfdedfffdfdfdeffdededeffdddeddffddddddffdddddcffdcdcdcffdcdbdbffdbdbdbffdbdbdaffd9d9d9ffd9dadaffd9d9d9ffd8d9d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d0ffcfd0d0ffcfcfd0ffcfcecfffcececeffcdcdceffcccdcdffccccccffcbcbcbffcbcacaffcacac9ffc8c9c9ffc7c7c7ffc7c7c7ffc6c7c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c0ffc0c0bfffbfbfbeffbdbdbdffbcbdbcffbbbcbcffbcbcbcffbcbdbcffbcbcbcffbdbdbdffbdbebdffbdbebeffbdbdbdffbebdbeffbebebdffbdbdbeffbdbebdffbebebeffbebdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcddffdddddcffdcddddffdcdcdcffdcdcdcffdcdcdcffd9d9daffd8d9d8ffd9d8d8ffdadad9ffdbdbdaffdcdbdbffdcdcdcffdddddcffdcdcdcffdcddddffdcddddffdddddcffdddeddffdeddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e1e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe5e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe3e3e4ffe3e4e3ffe4e3e3ffe4e4e3ffe4e4e3ffe4e3e3ffe4e4e4ffe4e4e3ffe3e3e3ffe3e4e4ffe3e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe0e1e0ffe1e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdededfffdedddeffdddddeffddddddffdcdcdcffdcdbdbffdbdbdaffdadadaffdcdcdcffdfdedfffe0e0e0ffddddddffdadadaffd7d6d6ffd3d3d2ffd0d0d0ffcfceceffcccbccffc8c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcbcbffcbcccbffccccccffcdcdccffcdcecdffcecdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d1d0ffd1d2d1ffd2d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9dad9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdddcddffdddeddffdfdedfffe2e1e1ffe3e2e2ffe4e5e4ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffebebebffecececffebecebffebebecffebececffececedffecedecffededecffececedffedededffededecffedeeedffedededffeeeeeefff0f0f0fff4f3f4fff9f9f9fffdfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080707ff070808ff080808ff080808ff070708ff080807ff070707ff080809ff0c0c0bff111111ff191918ff232323ff323332ff454545ff5d5c5dff777777ff979897ffc6c6c7ffe4e4e5fff4f4f4fffdfcfdfffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefefffefefefffefffffffefffefffffefefffffefffffefefefffefffffffffffffffefefffffefefffffefffefffefffefffffefffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffffffffffefffefefffffffffefffefefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefefffffefffefffefffefffffefffffefffffffffefffffefffffffefffffffffffffffffefefffefffffffefffffffffffffffefefefffffffefffefefefffefefffffffefefffffffffffffffefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffdfefdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffefefdfffefdfefffefefefff7f7f7fff0f0f1ffd2d2d2ffc7c7c8ffbcbdbdffb2b3b2ffa6a6a6ff999898ff8a8b8bff7b7b7bff686869ff555555ff404040ff363535ff373838ff3a3a3bff3e3e3eff403f40ff40403f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd5d6d6ffd6d5d6ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0cfffcfcfcfffcecfceffcecfcfffcececeffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffcccbccffcbcbcbffcacacaffc9c9c9ffc9c8c8ffc7c7c7ffc6c6c5ffc4c4c4ffc3c2c2ffc1c2c1ffc0c1c0ffc0c0bfffbebebfffbababaffa5a4a5ff7d7e7dff454546ff161717ff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff050505ff0b0a0aff151516ff262727ff363636ff3f3f3fff434342ff454545ff484849ff4b4b4aff4c4b4bff4c4c4bff4c4c4cff4d4e4dff4f5050ff515151ff525252ff535453ff555555ff565656ff575757ff595959ff5a5b5aff5c5c5cff5e5e5dff605f5fff616161ff626262ff626263ff646363ff646464ff656565ff666665ff666667ff676767ff686768ff686968ff696969ff696a6aff6a6a6bff6b6b6bff6c6c6dff6d6d6dff6d6d6dff6e6e6eff6f6f6eff706f70ff707070ff717171ff717271ff737272ff747373ff747474ff767676ff777878ff787879ff79797aff7b7b7bff7d7d7dff7f7e7eff808080ff828182ff838383ff858585ff878787ff898989ff8b8c8cff8d8d8eff8f8f8fff919191ff969695ff999999ff9c9c9cff9f9f9fffa2a2a2ffa5a5a4ffa8a8a8ffabababffaeafafffb4b3b4ffb8b8b8ffbbbcbbffbfbfbfffc2c2c3ffc5c6c5ffcac9caffd0d0d0ffd4d4d4ffdadadaffdeddddffdfdfdfffe2e2e1ffe3e3e4ffe4e3e3ffdbdbdbffb3b3b3ff737373ff5d5d5dff3e3e3dff1b1a1bff080908ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff080909ff202121ff444343ff5c5d5cff797a79ffbbbabbffdbdbdcffe3e3e3ffe3e3e3ffe1e1e1ffe0e0e0ffdeddddffd9d8d8ffd5d5d5ffcfcfcfffc9c9caffc6c6c6ffc3c3c3ffc0c0c0ffbdbdbcffb9b9b9ffb3b3b3ffafaeafffabababffa8a8a9ffa5a6a5ffa3a2a3ffa0a0a0ff9e9e9eff9b9b9cff989898ff949494ff919191ff908f8fff8d8d8dff8b8b8bff888988ff878687ff868586ff848483ff828383ff818181ff7f7f80ff7e7e7eff7c7d7cff7b7b7bff7a7a7aff787979ff787778ff767677ff757676ff757575ff757474ff737474ff737373ff727272ff717171ff707070ff6f6f6fff6e6e6fff6e6e6eff6e6d6dff6d6d6cff6c6c6cff6b6b6bff6a6b6bff6a696aff696969ff686968ff686868ff676767ff666666ff666566ff656565ff646464ff646464ff636363ff626262ff616160ff5f5f5fff5e5e5dff5c5c5cff5a5b5aff585858ff575757ff565655ff555455ff535453ff525253ff515151ff4f4f4fff4d4d4dff4c4c4dff4b4c4cff4a4b4bff4a4a4aff4a4a4aff4a4a4aff494949ff464747ff444443ff424242ff3e3e3eff353535ff292929ff101010ff0a0a0aff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0f100fff3a3a3aff6d6d6dff969696ffabacabffbab9baffbebebfffbfbfbfffc1c0c1ffc1c2c1ffc2c2c2ffc3c3c2ffc4c3c3ffc5c5c5ffc7c6c6ffc7c7c7ffc9c8c8ffcacacaffcbcbcbffcccccbffccccccffcdcdccffcdcccdffcdcdcdffcdcdceffcececeffcececfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff111111ff0c0c0dff090909ff070707ff080707ff070707ff0d0c0dff181818ff252525ff313131ff414040ff555556ff6e6e6fff878787ff9e9d9effbbbbbaffdcdcdcffebebebfffbfbfbfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffefefffffefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffcfdfcfff9f9f9fff2f2f3ffe8e8e8ffd0cfd0ffbebfbeffb2b2b2ffa6a7a6ff9a9a9bff8f8e8fff828282ff727272ff616262ff525352ff484847ff484848ff474848ff484848ff484847ff484748ff48484800000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfafafff4f3f3ffedededffecececffebebecffececebffebecebffebecebffebebebffebebebffebebebffebeaebffe9eaeaffe8e8e9ffe6e7e7ffe5e4e5ffe3e3e3ffe1e1e2ffe0e0e0ffdcdcdcffd7d8d8ffd4d5d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd2d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd1d1d2ffd1d1d2ffd1d2d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d1d1ffd0d0d1ffd0d0d0ffcfcfd0ffd0d0cfffcfcfcfffcfcecfffcfcfceffcfceceffcececeffcdcdcdffcdcdcdffcdcdcdffcdccccffccccccffcbcccbffcccbccffcbcbcbffcacacaffcacacaffc9c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc7c6c6ffc6c6c6ffc5c6c5ffc6c6c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c5ffc6c6c6ffcacacaffcececfffd2d2d2ffd6d6d7ffd9d9d9ffdadbdbffdcdcdcffdddeddffdfdedeffdededeffdbdbdbffdbdcdbffdddcdcffddddddffddddddffdededeffdededeffdededeffdddedeffdededeffdededeffdfdedeffdedfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e2ffe2e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e4e4ffe3e4e3ffe4e4e3ffe3e3e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e1ffe1e2e2ffe1e2e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdddedeffdddddeffddddddffdcdcdcffdcdcdbffdbdbdbffdadadbffdadadaffdad9daffd9d9d9ffd8d8d8ffd7d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d0d0ffcfcfd0ffd0cfcfffcecfceffcececeffcdcdcdffcccccdffcccccbffcbcbcbffcacacaffc9c9caffc8c9c9ffc7c7c8ffc7c6c7ffc6c6c6ffc5c6c6ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc1c1c2ffc0c1c0ffc0bfc0ffbfbfbfffbebebeffbdbebeffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbcffbdbcbcffbcbdbdffbebdbdffbdbdbdffbdbebeffbebebdffbebdbdffbdbebeffbdbdbe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddcddffdcdcdcffdcdcdcffdcdcdcffdad9d9ffd8d9d9ffd7d7d7ffd7d7d7ffd8d8d8ffdadad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdddcffddddddffdeddddffdddeddffdededeffdfdedfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e3e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe3e3e3ffe4e4e3ffe3e4e4ffe3e3e4ffe4e4e3ffe4e3e4ffe4e4e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0dfffdfe0dfffdfdfdfffdededeffdedddeffdededdffdddcddffdcdcdcffdbdbdcffdbdbdbffdadadbffdadadaffddddddffdfe0e0ffdfe0e0ffdcdcdcffd8d9d8ffd6d5d5ffd1d2d2ffcfd0d0ffcdcecdffcbcacbffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffc9cacaffcacacaffcacacaffcacbcbffcbcbccffccccccffccccccffcdcdcdffcdceceffcececeffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd0d1d0ffd1d2d2ffd2d1d2ffd1d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9daffd9dadaffdadadbffdadbdbffdbdbdcffdcdcdcffddddddffdedfdfffe0e0e0ffe2e2e2ffe4e4e3ffe6e5e5ffe6e6e7ffe8e8e9ffeaeae9ffebeaebffecebebffebebebffecececffecececffecececffecececffecececffecececffedececffecededffedecedffedededffedededffeeeeeeffeeeeeefff0f1f1fff5f5f5fffafafafffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff080808ff080808ff080808ff080708ff080707ff070808ff090909ff0c0c0cff121112ff181918ff232223ff313131ff464546ff5b5c5bff727373ff999999ffc6c6c6ffe4e4e4fff3f3f3fffdfdfcfffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefffffffefffefffefefefffefffffffefefefffefffefffefffefffefefefffffffffffefefefffffffefffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefffffffefefefffffffffffefffffffffffffffffefefffefefefffffffefffefffffffffffefffefefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffffffffefffffffffefffffffefefffefefefffffffefffefefffffefffefffefefefffefefefffdfdfdfffefefefffefdfefffefdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffdfdfefffdfefdfff7f8f7fff0f0f0ffd3d3d3ffc8c8c8ffbebebeffb3b3b3ffa6a6a6ff989798ff898989ff7a7979ff696968ff565656ff424242ff383838ff3b3a3aff3b3b3bff3a3b3bff3e3d3eff403f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d4ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d0ffd0cfd0ffd0cfcfffcececeffcfcfceffcececeffcececeffcdcdcdffcdcdcdffccccccffccccccffcccbccffcacacaffc9c9c9ffc9c9c9ffc8c7c8ffc7c7c7ffc6c6c6ffc4c3c3ffc2c2c2ffc2c1c1ffc0c0c0ffc0c0c0ffbfbfbfffb2b2b2ff8d8d8dff575857ff272727ff080708ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff070707ff100f10ff1b1b1bff292928ff373737ff424242ff484849ff4a4a4aff4a4b4bff4b4b4bff4b4b4bff4c4c4cff4d4d4dff4e4d4eff504f4fff515151ff535352ff545454ff555655ff575657ff585858ff595959ff5b5b5bff5d5d5eff5e5e5eff5f5f5fff616161ff636262ff636363ff646464ff656564ff666666ff676666ff676767ff686868ff686868ff696a69ff6a6a6aff6a6b6bff6b6b6cff6c6c6cff6d6d6dff6e6e6dff6e6e6eff6f6f6fff706f6fff707070ff707171ff717271ff727272ff737373ff737373ff747574ff757675ff777776ff787879ff797979ff7b7b7bff7d7c7cff7e7e7eff807f80ff818181ff838383ff858584ff868686ff888888ff8a8a8aff8c8b8bff8e8d8dff8f908fff929192ff969595ff999a99ff9c9d9dff9f9f9fffa2a2a2ffa5a6a5ffa9a9a9ffadacacffafafafffb5b5b4ffb9b9b9ffbdbdbcffc0c0c0ffc3c3c4ffc6c6c6ffcacbcaffd1d1d2ffd5d5d5ffdadadaffdededeffe1e0e0ffe2e2e2ffe4e4e4ffe2e2e2ffd8d7d7ffa5a5a5ff6f6f6fff5a5a5aff383838ff171717ff070808ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff070707ff1b1b1bff414140ff5a5a5aff727372ffafafafffd9dadaffe3e3e3ffe4e4e4ffe2e2e2ffe1e0e0ffdddeddffd9d9d9ffd5d4d5ffd0d0d0ffcbcbcbffc7c7c7ffc4c4c4ffc1c1c0ffbdbebdffbababaffb4b4b4ffb0b0b0ffacacacffa9aaa9ffa6a6a7ffa4a4a4ffa1a1a1ff9f9f9eff9c9c9cff999999ff969595ff929292ff909191ff8e8f8eff8c8c8cff8a8a8aff888888ff868786ff848584ff838383ff828282ff818181ff80807fff7e7e7eff7c7c7cff7c7b7bff7a7a7aff797979ff787877ff767676ff767676ff767576ff757574ff747474ff737373ff727272ff717171ff707171ff707070ff6f6f6fff6f6f6fff6e6e6eff6d6d6dff6d6c6cff6b6b6bff6b6b6aff6a6a6bff6a6a6aff696969ff686869ff676767ff676767ff666667ff666665ff656565ff646564ff646364ff626362ff616161ff605f5fff5e5e5eff5d5c5cff5a5a5aff595959ff575757ff565756ff555555ff545454ff535353ff515152ff4f4f4fff4e4e4dff4c4c4cff4b4c4cff4c4b4bff4b4a4bff4a4b4bff4a4b4aff4a4a4aff4a4a4aff4a4a4aff484948ff464746ff414140ff2c2c2cff1c1c1cff0d0d0dff060505ff010201ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050505ff1e1e1eff525252ff858584ffa6a6a7ffb7b8b7ffbdbdbdffbfbfbfffc0c0c0ffc2c2c1ffc3c2c3ffc3c3c3ffc3c3c3ffc5c5c5ffc6c5c6ffc7c7c7ffc8c8c9ffcacacaffcbcbcbffcccbcbffccccccffcccdccffccccccffcdcdcdffcdcdcdffcececeffcececfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d1d1ffd2d1d1ffd2d1d1ffd2d2d3ffd2d2d2ffd3d3d3ffd3d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff141414ff141414ff111111ff0d0d0dff090909ff080707ff090909ff0f0f0fff1a1a1aff262626ff323232ff444444ff5a5a5aff737373ff898a8affa09fa0ffbdbdbdffdddeddffecededfffbfbfbfffefefefffefefefffefefefffefefefffefdfefffefefefffefefffffefffefffefefefffefefffffefefefffefffefffffefffffefefefffefefefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefefffffefefffffefefefffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfcfff9f9f9fff3f3f3ffe8e8e8ffcececeffbdbdbeffb2b3b2ffa7a7a7ff9a9a9bff8e8e8eff818181ff727272ff626363ff545353ff484848ff474848ff474847ff474748ff484848ff474848ff494948000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfbfbfff5f5f5ffefefefffedececffecececffecececffecebebffecebebffecebebffebebebffebebebffeaebeaffebebebffeaeaeaffe9eae9ffe8e8e8ffe6e6e6ffe4e4e4ffe3e3e2ffe1e1e1ffdedfdfffdbdadaffd6d6d6ffd3d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfd0cfffcfcfcfffcececeffcececfffcececeffcecdceffcdcdcdffccccccffcdcdccffccccccffccccccffcbcbcbffcbcbcbffcacacaffcacacaffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc8c9c8ffcdcdcdffd1d1d1ffd5d5d4ffd8d8d8ffdadadaffdcdcdcffdeddddffdededeffdfdfdfffdededeffdcdcdcffdcdcdcffdcddddffdddeddffdddeddffdededdffdededeffdededeffdededeffdededeffdededeffdfdedfffdfdfdfffe0dfdfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e3ffe3e4e3ffe4e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0dfe0ffe0dfe0ffe0dfdfffdfdfdeffdedfdeffdededfffdededeffddddddffddddddffdcddddffdcdcdcffdcdbdbffdbdbdbffdadadbffd9d9daffd9d9daffd9d9d9ffd8d8d8ffd8d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd5d6d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcececeffcdcdcdffccccccffccccccffcbcbcbffcacacaffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c7ffc6c6c5ffc5c5c5ffc4c4c4ffc3c4c4ffc3c3c3ffc3c2c2ffc1c2c2ffc1c1c1ffc0c0c0ffbfc0c0ffbebebeffbdbebdffbcbdbcffbcbcbcffbdbcbdffbcbcbcffbdbcbcffbdbcbcffbcbcbcffbcbcbcffbcbcbdffbdbcbcffbdbebdffbdbdbdffbdbdbeffbebdbeffbdbdbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddcdcffdcdcdcffdcdcdcffd9d9daffd9d9d9ffd7d7d7ffd7d6d6ffd5d6d6ffd6d6d7ffd8d7d7ffd9dad9ffdadadaffdadbdbffdcdbdcffdbdcdcffdcdcdcffdddcdcffdcdcdcffddddddffdddedeffdededeffdededeffdedfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e5e5ffe4e5e4ffe4e4e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e4ffe5e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e4e4ffe3e4e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdededeffdededeffddddddffddddddffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdbdadaffdbdbdaffdededeffe0e1e0ffdfdedeffdbdadaffd7d8d8ffd4d4d4ffd0d0d0ffcececfffccccccffcacbcaffc8c9c8ffc9c8c8ffc9c9caffc9c9c9ffcacac9ffcacacaffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcacacaffcbcacaffcbcbcbffcccbccffccccccffcdcccdffcdcdcdffcdceceffcececeffcececfffcfcfd0ffd0d0d0ffd1d0d0ffd1d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9dadaffdadbdaffdbdbdbffdbdbdcffdcdcdcffdededdffe0e0e0ffe1e2e2ffe3e3e3ffe5e4e4ffe5e6e6ffe7e8e7ffe9e9e9ffeaeaeaffeaebebffebebeaffebebebffebebebffecececffecececffecececffecececffecececffedecedffedecedffedededffededecffedededffededeeffeeedeeffeeeeeefff1f1f1fff6f7f7fffbfbfbfffefdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff080808ff080808ff080807ff080707ff080708ff080808ff0a0a0aff0c0d0dff121112ff191919ff232323ff323131ff464545ff595959ff6f6f6fff939393ffc3c3c3ffe5e5e4fff2f2f2fffcfcfcfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffefffefffffefffffffefffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefffffffffefffefffffffffffefffffffefffffefefffefefffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefefffefffffffffefffffffefefffefffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefefffffffffefffefffefffffefefffefefffffefefefffffefefffefefefffefefffffffffffffffefffffffefffffffefefffefefefffffefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfefefffefefefffefefefffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefefffefefefffefefefffdfefdfff8f7f8ffeeeeeeffd3d4d3ffc9c9c9ffbebfbfffb4b4b4ffa6a6a6ff989897ff898989ff797a79ff696a6aff585858ff454444ff3a3a3aff3a3a3bff3a3a3aff3a3a3aff3b3a3aff3d3d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcececdffcdcccdffccccccffcbccccffcbcbccffcbcacbffc9cac9ffc9c8c9ffc8c8c7ffc6c6c6ffc5c5c5ffc3c3c3ffc2c2c1ffc1c0c1ffc0c0bfffbfbebfffbabab9ffa0a0a0ff777777ff434343ff1a1a1aff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040404ff0c0c0cff131314ff222222ff2f2f2fff3a3a3bff424241ff484847ff4b4a4aff4b4b4bff4b4b4bff4c4b4bff4c4c4cff4d4d4dff4e4e4eff4f4f4fff525152ff545353ff545454ff565556ff575756ff585958ff5a5a5aff5b5b5bff5d5c5cff5f5f5fff606060ff626162ff636363ff646364ff656564ff656565ff676666ff676767ff686868ff696869ff696969ff6a6a6aff6b6b6bff6c6b6cff6c6c6cff6d6c6dff6d6d6dff6f6e6eff6e6f6eff706f6fff707070ff707171ff717271ff727172ff737273ff747373ff747474ff757574ff757675ff777677ff787878ff7a7a79ff7b7a7aff7b7c7cff7d7d7eff7f7f7fff818180ff828282ff838483ff858685ff878787ff898889ff8a8a8aff8c8c8dff8e8e8eff909090ff939292ff969697ff9a9a9aff9e9e9dffa0a0a0ffa3a2a3ffa6a5a6ffa9a9a9ffadacadffb0afafffb4b5b5ffbab9baffbdbdbdffc1c1c1ffc5c4c4ffc7c7c7ffcccbcbffd2d2d3ffd5d5d5ffdcdbdcffdfdfdfffe1e1e1ffe3e3e2ffe3e3e3ffe1e1e1ffd4d4d4ff959594ff6c6b6bff575857ff353434ff141514ff070607ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff090909ff1c1c1bff414141ff5a5959ff6b6b6affa1a1a1ffd7d7d6ffe3e3e3ffe4e4e4ffe2e2e3ffe1e1e1ffdfdfdfffdadbdaffd6d5d6ffd1d1d0ffccccccffc8c8c8ffc4c4c4ffc1c1c1ffbebebeffbbbbbbffb7b7b7ffb1b1b1ffaeadaeffabaaabffa8a7a7ffa4a4a4ffa2a2a2ff9fa09fff9d9d9dff9a9a9aff969797ff939493ff929192ff909090ff8e8d8dff8b8b8aff898989ff878887ff868686ff848485ff838382ff828182ff808081ff7f7f7fff7e7d7eff7d7c7cff7b7b7bff797a79ff787978ff777777ff777677ff767676ff757676ff757575ff747473ff737373ff727273ff727272ff717171ff707070ff706f70ff6f6f6fff6f6e6fff6e6d6eff6d6c6cff6c6c6cff6c6c6cff6b6b6bff6a6b6aff6a6a6aff696969ff686868ff676768ff676767ff676767ff666666ff666565ff646564ff636263ff616161ff5f5f5fff5e5f5eff5d5c5cff5a5b5aff595959ff585958ff575657ff565556ff555455ff535353ff525252ff505050ff4e4e4dff4d4d4dff4c4d4dff4c4c4cff4c4c4cff4c4c4cff4c4b4bff4b4b4bff4b4b4bff4b4c4bff4c4b4bff4a4a4aff434342ff353535ff202020ff101011ff070707ff030302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030203ff100f0fff313131ff626161ff929292ffafaeaeffbbbbbbffbebfbeffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c4ffc5c5c5ffc6c6c6ffc7c6c7ffc8c8c7ffcac9caffcbcacaffcbcbcbffcccccbffccccccffcccdccffcdcccdffcdcecdffcecdceffcececeffcfcecfffcfcfceffd0d0cfffd0d0d0ffd1d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d3ffd4d3d4ffd4d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff131413ff141414ff131414ff111111ff0d0d0dff090909ff0b0b0bff121212ff1d1d1dff272728ff343434ff464646ff5d5d5eff777777ff8f8f8effa2a1a1ffbfbfc0ffdededeffeeeeeefffbfcfcfffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefffffefefffffffffffffffffffffffefffffffffefffffefffffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffefffefefefffefefefffefefffffefefefffffefffffefffefffffefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffaf9f9fff3f3f2ffe9e9e9ffcecfceffbebdbeffb3b2b3ffa7a6a7ff9a9a9aff8e8e8dff808180ff737272ff636362ff535353ff474747ff484748ff484848ff484748ff484847ff494949ff4a4a4a000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdfefffbfbfcfff7f8f8fff0f0f0ffedededffecececffececebffebebebffebebebffebebebffebebebffebeaebffebebeaffebeaeaffeaebeaffeaeaeaffeae9eaffe9e8e9ffe7e7e6ffe6e5e5ffe3e4e3ffe2e1e1ffe0e0e0ffddddddffd9d9d8ffd5d5d5ffd3d2d3ffd2d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcecdceffcdcdcdffcdccccffccccccffccccccffcccccbffcbcccbffcbcbcbffcacacaffc9c9c9ffc8c8c9ffc8c8c9ffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc7c6c7ffcbcacbffd0cfd0ffd4d3d3ffd7d7d6ffd9dad9ffdcdbdbffddddddffdededeffdfdfdfffdfdedfffdcdcdcffdcdcdcffdddddcffddddddffdddeddffdededeffdededeffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e4e3ffe4e3e3ffe3e4e3ffe4e3e4ffe4e3e4ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe3e2e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdedfdeffdededeffdedddeffddddddffddddddffdddddcffdcdcdcffdcdbdbffdbdbdbffdbdadbffdadadaffd9d9daffd9d8d9ffd9d8d9ffd8d8d8ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d5ffd5d5d4ffd4d5d4ffd4d4d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd0d1d0ffd0cfd0ffcfcfcfffcececeffcecdcdffccccccffcccdccffcccbcbffcbcbcbffcacacaffc9cac9ffc9c8c9ffc8c7c8ffc7c6c7ffc6c5c5ffc5c5c5ffc3c4c4ffc4c3c3ffc3c3c2ffc2c2c2ffc1c2c1ffc1c1c1ffc0c0c1ffc0bfbfffbfbebeffbebebdffbcbdbcffbcbcbcffbdbcbdffbcbdbcffbdbcbcffbbbcbcffbcbcbdffbdbcbdffbdbcbcffbcbcbcffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdbdcdcffd9d9d9ffd9d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd3d3d3ffd5d4d4ffd6d6d6ffd7d7d7ffd9d9d9ffd9dadaffdadadbffdbdbdbffdcdbdbffdcdcdcffdddcdcffddddddffddddddffdededdffdedfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e5ffe4e4e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e3e4ffe4e4e3ffe3e4e4ffe4e4e3ffe4e4e3ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdfe0dfffdfdedeffdededeffdeddddffddddddffdddcddffdcdcdcffdcdbdcffdbdbdbffdbdbdaffdadbdaffdddcdcffdededeffdedfdfffdcdddcffdad9daffd6d6d6ffd2d1d2ffcfcfcfffcececdffcbcccbffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9cacaffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcac9caffcacacaffcacbcbffcbcbcbffcccccbffcdccccffcdcdcdffcdcdceffcececeffcececfffcfcfd0ffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d7ffd8d7d8ffd8d8d8ffd9d8d9ffd9dad9ffdad9daffdadadbffdbdadbffdbdbdbffddddddffdedfdeffe1e1e0ffe2e2e2ffe3e4e4ffe5e5e5ffe7e6e7ffe8e8e9ffeae9e9ffebeaeaffebebeaffeaebebffebebebffebebebffebecebffecebebffebececffecececffecececffedececffecececffecedecffecedecffececedffedededffedededffededeeffeeefeefff3f3f2fff9f8f8fffcfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070808ff080708ff080708ff070808ff080807ff090a0aff090909ff0b0b0bff0e0e0eff131313ff1b1c1bff262626ff353535ff464646ff585858ff6e6d6dff8d8d8effbfc0bfffe4e4e4fff1f1f1fffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffffffefffefffefffefffefffffffffffffffffffefffefffffffffffffffefffffefefffefffefffefffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffefffefffffffffefffffffefffffefffffffffefefffefffffffefefffffefffffffffffffffffffffffefffefffefffefffefffefffefefefffffffefffffefefffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefffefffffefffffffefefffefefffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffffffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffffffefffefffefffefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefffefffefefefffefefffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefffefefefffefefefffdfefdfff8f8f8ffeeeeedffd4d4d4ffcacacaffbfc0bfffb5b4b5ffa7a7a7ff989899ff8a8a8aff7a7b7aff6a6a6aff575858ff444343ff383939ff3b3a3bff3a3a3bff3a3b3bff3b3a3aff3a3b3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd5d5d6ffd5d6d6ffd6d6d5ffd4d4d5ffd5d4d5ffd4d3d4ffd3d4d4ffd4d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcecfffcececfffcececeffcdceceffcdcdcdffcdcdcdffcccdcdffccccccffcccccbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc4c4c4ffc2c2c3ffc1c2c1ffc0c0c0ffbebfbfffbdbcbcffafafafff959494ff686968ff3a3a3bff181818ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff060606ff0e0e0eff1d1d1eff282828ff373737ff414142ff464647ff484849ff4a4b4bff4c4b4bff4b4c4cff4c4c4cff4c4d4dff4d4e4eff4f4f4fff4f504fff505150ff535353ff555555ff565655ff575757ff585859ff595a5aff5b5c5bff5c5d5cff5e5f5fff616161ff626262ff636363ff646564ff656565ff666666ff676767ff696868ff696969ff69696aff6b6b6bff6b6b6bff6b6b6cff6c6c6cff6d6d6dff6e6d6dff6e6e6eff6f6e6fff6f706fff6f7070ff707070ff717171ff727271ff727273ff737373ff737473ff747574ff757575ff767676ff767776ff787878ff797979ff7b7a7aff7c7c7bff7d7d7dff7f7e7fff808080ff818282ff848483ff858585ff868687ff888888ff8b8a8aff8b8c8cff8e8e8eff909091ff929293ff959494ff989998ff9b9b9cff9e9f9fffa1a1a2ffa4a4a4ffa6a7a6ffaaaaaaffadadadffb1b1b1ffb5b5b5ffbab9baffbdbdbeffc1c1c1ffc4c5c5ffc8c8c8ffcdcdcdffd3d4d3ffd6d6d6ffdcdcdcffdfe0dfffe1e1e1ffe2e3e2ffe4e4e4ffe1e1e1ffcececeff858585ff6b6b6bff555555ff2f2f30ff121212ff060606ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff090a09ff181818ff393939ff525152ff666667ff909191ffd2d2d2ffe2e2e2ffe5e5e5ffe3e4e3ffe2e2e2ffe0e0dfffdbdbdbffd7d7d6ffd1d2d1ffcdcdcdffc9c9c9ffc5c4c5ffc2c2c2ffbfbfbfffbcbcbcffb8b8b9ffb3b3b2ffafafafffacababffa9a9a8ffa5a5a6ffa3a3a2ffa0a1a1ff9e9e9eff9b9b9bff989897ff959495ff939393ff919291ff8e8f8fff8d8d8dff8b8b8bff888989ff878787ff858585ff848383ff838382ff818181ff807f80ff7f7f7eff7d7d7eff7c7c7cff7b7b7bff79797aff797979ff787878ff777777ff777677ff767676ff747575ff757474ff737473ff737373ff727373ff727272ff717171ff707170ff6f706fff6f6f6fff6e6e6eff6e6e6dff6d6d6dff6c6c6dff6c6c6cff6b6c6cff6a6b6aff6a6a6aff696a6aff696969ff696868ff676867ff676766ff656665ff646464ff636363ff626161ff606061ff5f5f5fff5c5c5cff5a5b5bff5a5a5aff595859ff585757ff565656ff555455ff545453ff525252ff504f50ff4e4f4eff4f4e4eff4e4e4eff4e4d4dff4d4e4dff4c4d4dff4d4c4dff4c4c4cff4b4b4bff4a4b4bff4a4a49ff484747ff434343ff373737ff262526ff141414ff09090aff050505ff020202ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff0b0b0bff262726ff494a49ff727272ff9c9c9bffb3b2b2ffbcbcbcffbebfbfffc0c1c0ffc1c1c1ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c9c8ffcacacaffcbcbcbffcccbcbffccccccffcdcdcdffcdcccdffcdcdceffcececeffcececeffcfceceffcfcfcfffcfcfd0ffd0d0cfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd5d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d7ffd7d8d7ffd7d7d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff131313ff131413ff141413ff141314ff111111ff0c0d0dff0f0f0fff161616ff1f1f20ff2a2a2aff373636ff484849ff5f5f60ff79797aff8f9090ffa4a3a3ffc1c2c1ffdfdfdfffeeefeffffcfcfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffefffffffefffffffffffefffefffefffefefefffdfefefffefefefffefdfdfffdfdfdfffcfcfdfffafafafff3f3f3ffe9eaeaffcfcfcfffbebebeffb3b2b2ffa7a7a7ff9a9a9bff8d8e8dff808080ff727172ff626362ff535352ff464647ff474746ff474847ff474848ff494949ff4a4a4aff4a4a4a0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfdfdfff7f7f7fff1f2f1ffeeededffecececffececebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe8e7e8ffe6e6e6ffe4e5e4ffe3e2e3ffe1e1e0ffdfdfdfffdcdbdcffd8d8d7ffd4d4d4ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd1d1d0ffd1d0d1ffd1d1d0ffd0d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d1d0ffd1d0d0ffd0d0d1ffd0d0d0ffd0cfd0ffcfd0d0ffd0cfcfffcfcfcfffcfcfcfffcecfcfffcececfffcececeffcdcecdffcdcdcdffcdcdcdffccccccffccccccffcccbccffcbcbccffcbcbcbffcacbcbffcacacaffc9cacaffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc6c6c6ffc5c5c5ffc5c5c5ffc6c6c6ffc9c9c9ffcecdcdffd3d3d2ffd6d6d7ffd9d9d8ffdadbdbffdddcddffdededeffdfdfdfffdfdfdfffdcdbdbffdbdcdbffdcdddcffddddddffdededeffdededeffdededeffdededeffdededeffdedfdeffdededeffdfdedfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe1e1e2ffe2e1e2ffe2e1e2ffe2e2e3ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e5ffe4e5e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e4ffe4e4e4ffe3e3e3ffe3e3e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e4e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e2ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdededfffdededeffdededdffdddddeffdddcddffdcdcddffdbdcdcffdcdbdbffdbdbdbffdadadaffdadadaffd9d9daffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d0ffcfd0cfffcfcfceffcececeffcdcdcdffcdcdcdffccccccffcbcbccffcbcbcbffcacacaffc9c9caffc9c9c8ffc8c7c8ffc7c6c6ffc6c6c6ffc5c4c5ffc4c4c3ffc2c3c3ffc2c2c2ffc1c2c1ffc2c2c1ffc1c1c1ffc1c0c0ffc0c0c0ffbebfbfffbebebeffbdbdbdffbcbdbcffbdbdbdffbdbcbcffbdbcbcffbcbdbcffbcbcbcffbcbbbcffbcbcbcffbcbcbdffbcbdbcffbcbcbcffbcbcbdffbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9daffd8d9d9ffd7d7d7ffd6d6d7ffd6d6d7ffd3d3d4ffd1d2d2ffd3d2d2ffd4d5d4ffd6d6d6ffd7d8d8ffd8d9d9ffdadadaffdadbdaffdbdbdbffdbdcdbffdcdcdcffdddddcffdddcddffdddddeffdededeffdedfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e4ffe4e5e4ffe5e4e5ffe4e5e4ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e3e4ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdededeffdededdffddddddffdddcdcffdcdcdcffdcdbdcffdbdcdbffdadbdbffdbdbdbffdddeddffe0dfdfffdfdfdfffdcdcdbffd8d9d8ffd4d5d5ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffcac9c9ffcacac9ffcacac9ffcac9caffcacacaffc9cacaffcacacaffc9cac9ffc9c9caffcacacaffcacacaffcacacbffcbcacbffcbcbccffcbccccffcdccccffcdcdcdffcdcdcdffcececeffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd6d6d5ffd5d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffdad9d9ffdadadaffdbdadaffdbdbdbffdcdcdcffdededdffe0e0e0ffe1e1e1ffe3e3e2ffe5e5e4ffe6e6e6ffe8e7e7ffe9eae9ffeaeaeaffebeaebffebebebffeaebeaffebebebffebebebffebebebffebecebffebecebffecebecffecececffecececffededecffecececffececedffedededffedededffecededffedededffededeefff0f1f1fff5f4f4fff9faf9fffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff080807ff080708ff070808ff0e0e0eff0b0b0cff090a0aff0c0b0bff101010ff161616ff1e1e1eff282828ff343535ff454646ff585858ff6d6d6dff8a8a8affbbbabbffe4e3e3fff1f1f1fffcfcfcfffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffefffefffefffefffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefefffffefefffffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffefffffffefefffffffefffefffffffefefefffffffefffefefefffefffffffefffffffefefffffefefefffefefefffefefefffffffffffefefffffffefefffefffefffefefffffefefffffffefefffefffefffefefefffefefefffefdfefffdfefefffefefdfffdfdfefffefdfdfffdfdfefffdfdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefdfefff8f8f8fff0f0f0ffd4d4d4ffcacbcaffc0c0c0ffb5b5b5ffa8a7a7ff9a9999ff8b8a8bff7c7b7cff6a6a6aff575756ff414141ff353535ff393938ff3a3a3aff3a3b3bff3a3b3bff3a3a3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd5d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcececeffcececeffcdcdceffcdcdcdffcdcdccffcccccdffcccbcbffcbcbcbffc9c9caffc9c9c9ffc8c8c8ffc7c7c6ffc4c4c4ffc3c3c3ffc1c1c2ffc0c1c0ffbfbfc0ffbdbebeffb8b8b9ffa8a8a7ff888888ff5a5a59ff2e2e2eff111211ff030403ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff080707ff0f0f10ff1f1e1fff2e2d2dff393939ff434343ff494949ff4c4b4bff4b4b4bff4b4c4cff4c4c4cff4c4c4dff4d4d4dff4e4d4dff4f4f4fff505050ff505151ff525252ff545555ff565657ff575758ff595959ff5a5a5aff5b5b5bff5d5c5cff5e5e5eff606060ff636262ff636364ff656464ff656566ff676767ff686868ff696969ff6a6a69ff6a6a6bff6b6b6bff6b6b6cff6c6d6cff6d6d6dff6d6d6dff6e6e6eff6f6e6eff6f6f6fff70706fff707170ff717171ff717271ff727272ff727373ff747373ff747474ff747574ff757575ff767676ff777777ff787777ff787879ff7a7a7aff7b7b7cff7d7d7dff7e7e7eff7f7f7fff818181ff838283ff848485ff868687ff888788ff8a8a8aff8c8c8cff8e8d8eff90908fff929293ff939494ff959696ff999a9aff9c9c9dff9f9f9fffa2a2a2ffa5a5a5ffa7a7a7ffabababffaeaeaeffb2b2b2ffb6b6b7ffbbbbbbffbfbfbfffc2c2c2ffc6c5c5ffc9c9c9ffcdcdcdffd3d3d3ffd6d6d7ffdddcdcffe0e0e0ffe1e1e2ffe3e3e3ffe4e4e3ffdfdfdeffc1c1c2ff787979ff676667ff4e4f4fff292829ff0e0e0eff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff060606ff101111ff2a2a2aff464646ff5f5f5fff858585ffc9c8c9ffe0e0e1ffe5e5e5ffe4e4e4ffe2e2e3ffe0e0e0ffdcdcddffd7d7d8ffd3d3d3ffcecdcdffcacac9ffc5c6c6ffc2c3c3ffc0bfc0ffbcbdbdffbab9baffb4b4b4ffb0b0b1ffaeaeadffaaaaaaffa7a7a6ffa3a4a4ffa1a2a1ff9f9f9fff9c9c9cff989999ff969596ff949494ff929392ff909190ff8e8f8eff8c8c8cff8a8a8aff888889ff878787ff848485ff848484ff838383ff818181ff807f7fff7f7e7fff7d7d7eff7c7c7cff7b7a7aff7b7a7aff797979ff787878ff787877ff777777ff767676ff757675ff747475ff747474ff737373ff737373ff737373ff717272ff717171ff707070ff6f7070ff6f6f6fff6f6f6fff6e6e6eff6d6d6dff6d6c6cff6c6c6cff6b6c6cff6b6b6aff6a6a6aff6a6969ff696969ff686868ff676767ff666666ff656565ff636364ff626262ff606061ff5e5f5fff5d5c5dff5b5b5bff5a5a5aff595958ff585757ff575756ff555555ff545454ff525352ff505051ff505050ff504f4fff4f4f4fff4e4f4eff4e4e4eff4e4e4dff4d4d4dff4c4c4cff4b4b4bff4a4a4aff494949ff484848ff434443ff393939ff292929ff191819ff0d0d0eff080708ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060606ff1b1b1bff424141ff676868ff898989ffa7a7a7ffb8b8b8ffbebebeffbfbfbfffc1c0c0ffc2c2c2ffc3c3c3ffc5c4c4ffc5c5c6ffc7c6c6ffc7c7c8ffc8c8c8ffcacacaffcbcbcbffcccccbffccccccffcccdcdffcdcccdffcdcecdffcecdceffcececeffcececeffcfcfceffcfcfcfffd0d0cfffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d8d900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff131313ff141413ff131413ff141414ff141314ff111111ff131313ff19191aff222121ff2c2b2bff383839ff494949ff60605fff7b7b7bff919292ffa3a3a3ffc2c2c2ffe1e1e1ffefefeffffcfcfdfffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffdfdfdfffcfdfdfffaf9fafff3f4f3ffeaeaebffcfd0d0ffbfbfbfffb4b3b3ffa8a7a7ff9b9b9aff8d8e8dff808180ff717272ff626262ff525252ff474646ff474647ff474847ff484949ff4a4a4aff4a4a4aff4b4a4a0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff9f9f9fff1f0f0ffededeeffecececffecebecffebebebffebebebffebebebffebebebffeaebebffeaebebffeaeaebffeaebeaffeaeaebffeaeaeaffe9e9eaffeae9e9ffe9e9e9ffe9e9e8ffe7e7e7ffe5e6e5ffe3e4e4ffe2e2e2ffe0e0e0ffdededeffdadadaffd6d7d6ffd2d3d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d0d0ffd1d0d1ffd0d0d1ffd1d0d1ffd1d0d0ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0cfffcfcfd0ffcfd0d0ffcfcfcfffcecfcfffcececfffcececeffcececeffcececeffcdcdcdffcdcdcdffcccdcdffcccccdffccccccffccccccffccccccffcbcbcbffcbcacaffcacacaffc9c9c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc7c6c6ffc5c6c6ffc5c6c6ffc5c5c6ffc5c5c5ffc5c5c6ffc7c7c8ffccccccffd1d1d0ffd5d5d5ffd8d8d8ffdadbdaffdcdddcffdededeffdfdfdfffdfdfe0ffdfdedeffdbdbdbffdcdddcffddddddffdddeddffdededeffdfdedeffdededfffdfdfdfffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe1e0e1ffe1e0e0ffe1e1e0ffe1e1e2ffe1e1e1ffe2e2e1ffe2e2e2ffe2e3e2ffe2e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e3ffe4e4e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe0e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0dfdfffe0dfe0ffdfdfdfffdfdedfffdfdedeffdededdffdddedeffddddddffdddddcffdcdbdcffdbdcdcffdbdbdbffdadadbffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d2ffd2d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfcfffcfcfcfffcececeffcecdceffcdcdcdffcdccccffcbccccffcbcbcbffcacacaffc9cac9ffc8c8c9ffc7c7c7ffc6c6c7ffc6c6c5ffc5c5c5ffc4c4c3ffc2c3c2ffc2c2c2ffc1c2c1ffc1c1c1ffc0c1c1ffc1c0c0ffc0bfc0ffbfbfbeffbdbebdffbcbcbbffbbbbbbffbdbcbcffbcbcbdffbcbcbdffbcbcbdffbdbdbcffbdbdbcffbcbcbcffbcbbbbffbcbcbcffbcbcbdffbcbcbdffbcbbbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd4d3d3ffd1d1d1ffd0d1d0ffd1d2d1ffd2d3d3ffd4d4d5ffd6d6d6ffd7d7d7ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcddffddddddffdddeddffdeddddffdfdedeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e1ffe2e1e1ffe0e1e1ffe0e0e0ffdfdfe0ffdedfdfffdededfffdddedeffddddddffdeddddffdddddcffdddddcffdbdcdcffdbdcdcffdbdcdcffdedddeffdfdfdfffe0dfdfffddddddffdadbdaffd7d7d7ffd3d3d2ffd0d0d0ffcececeffcccccdffcacacaffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcac9caffcac9c9ffcacacaffcacacbffcacacaffcbcbcaffcbcbcbffccccccffcccdcdffcccdcdffcdcdcdffcecdcdffcececfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d8ffd8d7d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9daffdbdadaffdbdbdbffddddddffdfdfdfffe1e1e1ffe2e2e2ffe4e3e4ffe5e5e5ffe7e6e6ffe8e8e8ffe9eae9ffeaeaeaffeaeaeaffebebeaffebeaeaffeaeaebffebebebffebebebffebecebffececebffebebebffecebebffecececffecececffececedffedececffededecffedededffedecedffededecffedededffeeeeeefff1f1f1fff5f5f6fffafafafffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080707ff080808ff080708ff161616ff121212ff0f0e0eff0b0b0bff0e0e0eff131413ff1a1919ff212121ff2b2b2bff353636ff454544ff585858ff6c6c6bff888787ffb7b6b6ffe3e2e3fff0f0f1fffdfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefefffffefffffefffefffffffffffffffefffefffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefffefffffffefffffffefffffefefffffffefffffefefffffefffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefffffffffffffffffffffffffefefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefefefffffefefffefefefffffefefffefefefffefefffffffefffffffffffffefefefffefefefffefffefffffffefffefefefffefefefffefffefffffffefffefffefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfefffdfdfefffefdfefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffffffefffefefefffdfefefffefdfdfff8f8f8fff1f1f1ffd3d4d4ffcacacaffc0c0c0ffb5b5b5ffa9a9a9ff9a999aff8c8c8cff7c7c7dff6b6a6aff555656ff3f3f3fff333333ff363535ff393839ff3a3a3bff3b3a3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffdad9d9ffd9dad9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcececfffcecdceffcdcdcdffcdcdcdffcccccdffccccccffcacacbffcac9caffc9c8c9ffc7c7c8ffc5c5c5ffc4c4c4ffc2c2c2ffc1c0c0ffc0bfc0ffbebebfffbebdbdffb7b8b7ffa0a1a1ff777777ff4b4b4aff1f1f1fff0a0a0aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030202ff060606ff0c0c0cff141415ff202020ff302f30ff3e3d3dff454545ff4a494aff4c4c4cff4d4c4cff4c4b4cff4c4c4dff4e4d4eff4e4e4eff4e4e4fff4f4f4fff505150ff515151ff525252ff545454ff565756ff585858ff595959ff5a5a59ff5c5c5bff5d5d5dff5f5e5fff606061ff636262ff656464ff656565ff656666ff676767ff686869ff6a696aff6b6a6aff6b6b6bff6b6c6bff6c6c6dff6d6d6dff6e6d6dff6e6e6eff6e6e6fff706f70ff6f706fff707171ff717171ff727271ff727272ff727373ff747373ff747374ff747474ff757575ff757575ff767776ff777877ff777778ff787878ff797979ff7b7b7bff7d7d7dff7e7e7eff7f7f7fff808180ff838383ff848484ff868686ff878787ff898989ff8b8b8bff8d8d8dff8f8f8fff929191ff949494ff959595ff989798ff9b9b9bff9e9e9effa0a0a0ffa3a4a3ffa6a6a6ffa8a8a8ffacacacffafb0afffb4b4b3ffb9b9b8ffbcbcbcffc0c0bfffc3c3c3ffc7c6c7ffcacacbffcececeffd4d4d4ffd8d8d8ffdddddeffe1e0e1ffe2e2e3ffe4e3e4ffe4e3e4ffdcdcddffb5b5b5ff737373ff5d5d5dff3f3e3eff201f20ff0a0a0bff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a09ff1b1b1bff343433ff515151ff767676ffc0bfc0ffdededeffe6e6e6ffe6e5e5ffe3e3e4ffe1e1e1ffdededeffd9d9d9ffd5d4d5ffcfcecfffcbcacbffc6c6c6ffc4c4c4ffc1c1c1ffbebdbdffbababbffb5b5b6ffb2b2b2ffafafafffacacacffa8a8a8ffa6a6a5ffa3a2a2ffa0a0a0ff9e9d9dff9a9a9aff979796ff959595ff939394ff929291ff8f9090ff8c8c8dff8b8b8aff8a898aff888888ff868786ff858585ff848484ff828382ff818181ff7f7f80ff7e7e7eff7d7d7dff7c7c7cff7b7b7bff7a7a7aff797979ff797879ff787878ff777777ff777677ff767676ff757575ff757574ff747474ff747473ff737373ff727272ff717272ff717171ff707170ff70706fff6f6f6fff6f6f6eff6f6e6fff6d6d6eff6d6d6dff6c6c6cff6b6b6bff6a6b6bff6a6a6aff69696aff696869ff686768ff676667ff656565ff646464ff626262ff616060ff5f5e5fff5d5d5dff5c5c5cff5a5b5aff595959ff585858ff575757ff565556ff545555ff535253ff515151ff515151ff505151ff505050ff50504fff4f504fff4e4e4fff4d4d4dff4c4c4cff4b4b4bff494a49ff494949ff474747ff444544ff3e3e3eff333333ff232323ff111112ff090808ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0f0f0eff343434ff636363ff8a8a8affa4a3a3ffb6b7b6ffbdbdbcffbfbfbeffc0c0c0ffc2c1c2ffc2c2c3ffc4c3c4ffc6c5c5ffc6c6c6ffc7c7c8ffc8c8c8ffc9c9caffcbcbcbffcccbccffccccccffccccccffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d0ffd1d0d1ffd1d1d2ffd2d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d4ffd4d5d4ffd5d5d5ffd4d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd9d9d9ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff131413ff141414ff131313ff131413ff141414ff141314ff161616ff1b1b1bff222121ff2c2c2cff3a3a3aff4c4c4cff616161ff7f7e7fff939494ffa3a3a3ffc4c4c4ffe2e2e3fff1f1f0fffcfdfdfffefefefffdfdfdfffefefefffefefefffefefefffefffefffffefefffffefefffffefefffffefffffefefffffffefefffffefefffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffefffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefefefffefdfefffdfdfdfffdfdfdfffafafafff4f3f3ffeaeaebffcfcfd0ffbfbfbfffb3b4b3ffa8a8a9ff9c9c9cff8f8f8fff818181ff727272ff636263ff535353ff474747ff474748ff484849ff4a4a4aff4a4b4aff4a4a4aff4a4a4a00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffafafafff4f3f3ffedededffecececffebebecffebebebffebebecffebebebffebeaebffebeaebffeaebeaffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9eaffe9eae9ffe9e9eaffe9e9e9ffe8e8e8ffe6e6e6ffe4e5e5ffe3e3e3ffe1e1e1ffdfdfdfffddddddffd9d9d9ffd5d5d4ffd2d2d2ffd0d1d1ffd1d0d0ffd1d0d1ffd1d0d1ffd0d1d0ffd1d1d1ffd1d0d0ffd0d1d0ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcececdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffcccccbffcccbcbffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc7c7c7ffc7c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc6c6c7ffcacacaffcfcfcfffd3d4d4ffd7d7d8ffdadadaffdcdcdcffdeddddffdfdfdfffe0dfdfffdfdfdfffdcdcdbffdcdcdcffddddddffdededdffdedfdeffdededfffdfdedeffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e4ffe5e4e4ffe5e4e5ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe3e3e4ffe4e4e4ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e2e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdddedeffddddddffdcdcdcffdddcdcffdcdbdcffdbdbdbffdbdadbffdbdbdaffd9d9daffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d7d6ffd5d6d6ffd5d5d5ffd5d5d4ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d0d1ffd0d0d0ffcfcfcfffcecfcfffcececfffcececeffcecdcdffcdcccdffcccbccffcbcbcbffcacacbffc9c9c9ffc9c8c8ffc7c7c8ffc6c6c7ffc6c6c6ffc4c5c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbdbcffbdbdbdffbbbbbcffbcbcbcffbcbcbcffbdbcbcffbcbdbcffbdbdbdffbdbcbcffbcbdbcffbdbdbdffbbbbbcffbcbcbcffbcbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd6d6d6ffd6d6d6ffd3d3d3ffd2d1d1ffd1d0d0ffd0d1d1ffd1d0d1ffd2d2d2ffd3d3d3ffd5d5d4ffd6d6d6ffd8d8d7ffd8d8d8ffd9d9d9ffdadbdbffdbdbdbffdcdcdcffdddcdcffddddddffdededdffdfdedfffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe3e4e4ffe4e4e5ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdfdedfffdededeffdededeffdddeddffdddddeffddddddffdddddcffdcdcdcffdcdcdcffdddcddffdededeffdfdfdfffdedfdfffdcdcdcffdadad9ffd6d7d6ffd1d2d2ffcfcfcfffcececeffcccbccffc9cac9ffcacacaffcacacaffcacbcaffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcbcbcbffcbcbcbffccccccffcdcccdffcdcdcdffcdcdceffcececdffcecfceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdadbdaffdcdcdcffdededeffe1e1e0ffe2e1e1ffe3e3e3ffe5e4e4ffe5e5e5ffe7e7e7ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaebebffebebebffebebebffebecebffecececffebebecffecececffecececffecececffecececffedececffecececffedededffedecedffedededffefeeeffff2f2f2fff7f7f7fffbfbfbfffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff070708ff1b1b1bff1a1a1aff151616ff121212ff0e0e0eff111112ff171716ff1d1d1dff242525ff2e2d2eff383939ff474747ff59595aff6b6b6bff848383ffb1b1b1ffe1e1e1fff0eff0fffdfcfdfffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefefffffefefffffefefffffefefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefefffffefefffffefefefffefffefffefffffffffefffffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefdfefffefdfdfffefefefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefffffffffffffffffffffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffefffffefffefffefefefffdfefefffefdfefff8f8f8ffeff0efffd4d4d4ffcacacaffc0c0c0ffb5b6b5ffa9a8a8ff9a9a9aff8c8b8cff7b7b7bff6a6a6aff565656ff40403fff343434ff363636ff373737ff393939ff3a3a3aff3a3a3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadadaffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfd0cfffcfcfcfffcfcecfffcececeffcececeffcdcdcdffcdcccdffcdccccffcbccccffcacacaffcac9caffc8c9c8ffc7c7c6ffc5c5c4ffc3c3c3ffc1c2c1ffc0c0c0ffbfbfc0ffbebfbeffbcbbbcffadacacff8e8e8dff636363ff393939ff1d1c1dff0c0c0dff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff080808ff0f0f0fff161716ff212020ff2a2a2bff353535ff404040ff484849ff4c4c4bff4d4d4cff4d4d4dff4d4d4dff4d4d4eff4e4e4eff4e4f4fff4f4f50ff505050ff515151ff525251ff525352ff545454ff575657ff585858ff595959ff5a5a5bff5c5b5bff5d5c5dff5e5f5eff606061ff626162ff646465ff666666ff666666ff676667ff696868ff6a6a6aff6a6a6bff6b6b6cff6c6c6cff6d6c6cff6e6e6dff6e6e6eff6e6f6eff6f6f6fff707070ff707170ff717071ff727171ff727372ff727272ff747373ff747374ff747474ff757575ff767675ff767676ff777677ff777777ff787877ff787979ff79797aff7a7b7bff7d7d7cff7e7e7eff7f7f7fff818181ff818282ff848383ff858585ff878787ff898889ff8a8a8bff8c8d8cff8f8f8eff909090ff929293ff969696ff969696ff989999ff9c9c9cff9f9f9fffa2a1a2ffa4a4a4ffa7a7a7ffaaaaaaffaeaeaeffb1b2b2ffb6b6b6ffbababaffbdbdbdffc0c0c0ffc4c4c4ffc7c7c8ffcbcacbffcfcfcfffd5d5d5ffdadadaffdfdedfffe1e1e1ffe3e3e3ffe4e4e4ffe3e3e4ffd9dadaffa9a9a8ff6d6d6dff525253ff303030ff111111ff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030404ff0e0e0eff232223ff404040ff646464ffb3b3b4ffdbdbdbffe7e6e7ffe6e6e6ffe4e5e5ffe2e1e2ffdfdfdeffdadadaffd5d5d5ffcfcfd0ffcbcbcbffc8c7c7ffc4c4c4ffc1c2c2ffbebebeffbbbbbbffb7b7b7ffb3b3b2ffb0b0b0ffadadadffa9aaa9ffa6a6a6ffa4a3a3ffa1a1a1ff9e9e9fff9b9b9bff989897ff969696ff959595ff939393ff919090ff8d8e8eff8c8c8cff8b8b8bff8a8a8aff888787ff868686ff858585ff838483ff828182ff808081ff807f80ff7f7e7eff7d7d7eff7c7d7cff7c7c7bff7a7a7bff79797aff797979ff797978ff777777ff767777ff767677ff767676ff757575ff747574ff747574ff747374ff727373ff727272ff727272ff717071ff707070ff707070ff6f6f70ff6f6e6fff6e6e6eff6e6d6eff6c6d6dff6c6c6cff6c6b6bff6b6b6bff6a696aff69696aff686868ff676767ff666665ff646464ff626362ff616160ff5f5f60ff5e5e5dff5c5c5cff5b5a5aff595a59ff585858ff585757ff565657ff555555ff535453ff535352ff525252ff525252ff515151ff515050ff4f5050ff4f4e4fff4d4e4dff4c4c4cff4a4a4aff494949ff484848ff474848ff474646ff424243ff3f3e3fff2c2b2cff151515ff080808ff020202ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff070707ff202120ff4f504fff818181ffa1a2a2ffb6b7b7ffbdbdbdffbebebeffbfbfbfffc1c1c0ffc2c2c2ffc3c3c3ffc5c4c5ffc6c6c6ffc6c7c7ffc8c8c8ffc9c9c9ffcbcbcbffcbcbcbffccccccffcccdccffcdcdccffcdcdcdffcdceceffcdceceffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d2ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d6d6ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffd9dad90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff141414ff131413ff141414ff131413ff141313ff131314ff171717ff1c1b1cff212222ff2e2e2dff3e3e3dff4f4f50ff646465ff808080ff939392ffa2a3a3ffc4c4c5ffe4e4e4fff3f2f3fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffefefffefefefffefefefffefefefffefffffffefefefffefefefffdfefefffefdfdfffdfdfdfffafbfbfff3f4f3ffeaeaeaffcecfcfffbebfbeffb3b3b4ffa9a9a8ff9d9e9dff909090ff838282ff727273ff636363ff545454ff4a4a49ff494949ff4a4a4aff4a4a4aff4a4a4aff4a4a4aff4a4a4a000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfff6f5f6ffefefefffecececffebececffebebebffebebebffebebebffebeaebffebeaebffeaebeaffebeaeaffeaebeaffeaeaeaffe9eaeaffeaeae9ffe9eaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e7ffe5e5e6ffe4e4e4ffe2e2e2ffe1e1e0ffdfdedeffdcdbdcffd8d8d8ffd4d4d3ffd1d2d2ffd1d0d1ffd0d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfd0ffcfcfcfffcecfcfffcececfffcececfffcececeffcececdffcdcecdffcdcecdffcdcdcdffcccdcdffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcacacbffcac9caffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c6c6ffc9c9c8ffcdcdceffd2d3d2ffd6d6d6ffd9d8d8ffdbdbdbffdddcdcffdfdedeffdfdfdfffdfdfdfffdededeffdcdcdbffddddddffdededeffdedfdeffdfdfdeffdfdfe0ffdfdfe0ffdfe0dfffe0e0e0ffe0dfdfffdfe0dfffe0e0e0ffdfe0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e3ffe4e4e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e2e1ffe1e1e1ffe0e1e0ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdedfffdededeffdddeddffddddddffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdadadaffd9dadaffd9d9daffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d2ffd1d0d1ffd0d0d0ffcfcfcfffcecfcfffcfceceffcececeffcdceceffcdcccdffccccccffcbcbcbffcbcacaffcacac9ffc8c9c9ffc7c8c7ffc7c7c6ffc6c6c6ffc5c5c5ffc4c4c4ffc4c3c3ffc2c2c2ffc1c1c1ffc1c0c0ffc0bfc0ffbfbfc0ffbfbfbfffbebebdffbdbcbdffbcbcbcffbcbdbdffbdbcbcffbcbdbdffbcbbbcffbcbdbcffbdbdbdffbdbcbcffbcbcbcffbdbdbdffbcbdbcffbdbcbcffbcbcbdffbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd6d6d6ffd4d4d3ffd1d1d1ffd0d0d1ffd0d1d1ffd1d0d0ffcfd0d0ffd0d0d1ffd2d2d2ffd4d3d4ffd5d5d4ffd6d6d6ffd7d8d8ffd9d9d9ffd9dadaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffdededeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e2e2ffe1e1e2ffe2e1e2ffe1e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e1e1ffdfe0e0ffdfdfdfffdfdfdfffdedfdeffdededeffdededdffdededdffddddddffdeddddffdddcddffdddcddffdcdddcffdfdfdeffe0dfdfffdededfffdbdcdcffd9d8d8ffd5d5d5ffd1d1d1ffcfcfcfffcdcecdffcbcacaffc9cac9ffcacacaffcacbcaffcbcacaffcacacaffcacacbffcbcacaffcacacbffcacbcaffcbcbcaffcbcacbffcbcbcbffcbccccffccccccffccccccffcdcdcdffcdcdceffcececeffcececeffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d8d7ffd7d8d8ffd8d8d8ffd9d8d8ffd9d9daffdadad9ffdbdbdbffdeddddffdfe0dfffe0e0e0ffe3e2e2ffe3e3e4ffe5e5e5ffe6e7e6ffe9e8e8ffe9e9e9ffeae9eaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaebeaffebebeaffebeaeaffeaebeaffebebebffebecebffecebebffebebecffecececffecebecffecececffecececffededecffecececffececedffedededffedededffedededffeeeeeffff3f3f3fff9f8f9fffcfcfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff212121ff1f1f1eff1b1b1bff1a1a1aff151516ff121211ff151514ff1a1b1aff212120ff282828ff323232ff3c3d3cff4a4a4aff5a5a5aff6c6c6cff818181ffadadadffdfdfdfffeeeeeefffdfcfcfffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffefefffffffffffefefffffefffefffffffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefffffefffffffefefefffffefffffefefefffffefefffefefefffffefffffffffffffffefffffefefffffffffefffffefffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffefffefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffdfefdfffefdfefffefefefffefdfefffdfdfefffefefefffefdfefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffefffefefffffefefefffefefdfffefefdfff8f8f8ffeeefefffd5d5d4ffcbcbcbffc1c1c1ffb5b5b6ffa9a9a9ff9a9a9aff8b8a8aff7a7a7aff686869ff565655ff414040ff363636ff373737ff393938ff393939ff393939ff3a3a3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdaffdbdbdaffdadadaffdadadaffd9d9d9ffdadad9ffdadadaffd8d8d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d3ffd4d4d3ffd3d4d3ffd3d3d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0cfffd0cfd0ffcfcfcfffcfcfceffcececeffcecdceffcecdcdffcdcdcdffccccccffcbcbcbffcbcacaffc9c9c9ffc8c8c7ffc6c6c5ffc4c3c4ffc3c2c2ffc1c1c1ffc0c0c0ffbfbebeffbcbcbcffb1b1b1ffa09f9fff858585ff616161ff3e3e3eff202020ff0a0a0aff020302ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040404ff0d0d0dff171717ff242323ff2e2e2fff383838ff3f3f3fff454545ff494949ff4b4b4cff4d4d4dff4e4d4dff4e4e4eff4e4e4eff4f4f4fff4f4f4fff505050ff505051ff515251ff535352ff535454ff545554ff565656ff585859ff595959ff5b5a5aff5b5c5bff5d5d5dff5f5f5fff606060ff626162ff646464ff666666ff676767ff676767ff686868ff6a6a6aff6b6b6bff6c6c6cff6d6c6dff6d6d6dff6e6e6dff6f6f6eff6f6f6fff706f70ff717070ff717171ff727171ff727272ff727272ff747373ff747474ff747474ff757575ff757575ff767675ff767776ff777777ff787877ff787879ff797979ff7a7a79ff7b7b7aff7c7c7bff7d7e7eff7f7f7fff818080ff828282ff828383ff858585ff868686ff888888ff8a8a8aff8b8b8cff8e8e8dff908f8fff919191ff939393ff979797ff979797ff9a9a9aff9d9d9dff9fa09fffa3a3a2ffa5a5a5ffa8a8a7ffaaaaabffafafafffb3b3b3ffb7b6b7ffbbbbbbffbebebfffc2c2c2ffc5c5c4ffc9c8c9ffccccccffd0d0d0ffd6d6d6ffdcdbdbffe0dfdfffe2e1e2ffe3e3e3ffe4e5e4ffe3e2e3ffd7d7d7ff9d9c9cff676767ff4a4a4bff262626ff0d0c0cff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070807ff191919ff333434ff575756ffa6a5a6ffd8d8d8ffe7e6e6ffe6e7e6ffe5e5e5ffe3e3e3ffe0dfe0ffdadadbffd5d6d5ffd0cfd0ffccccccffc8c8c8ffc5c5c5ffc2c2c2ffc0bfbfffbdbcbcffb8b8b8ffb5b4b4ffb1b1b1ffaeadaeffabaaaaffa7a8a7ffa5a5a5ffa2a2a2ff9f9f9fff9c9c9cff989999ff979696ff969696ff939494ff929292ff8f8f8eff8d8d8dff8c8c8cff8b8b8bff898989ff888887ff868686ff848485ff828383ff818181ff818080ff808080ff7e7e7fff7e7e7dff7d7d7cff7c7c7cff7b7b7aff7a7a7aff797979ff787979ff787878ff777877ff777777ff767777ff767675ff757575ff757575ff747474ff747373ff737373ff727273ff727272ff717171ff717071ff707070ff706f6fff6e6e6eff6e6e6eff6e6d6dff6d6c6dff6c6c6cff6b6c6bff6b6a6bff6a6a6aff696968ff676867ff666666ff656464ff636263ff616161ff605f5fff5e5d5dff5c5c5cff5b5b5bff5a5a5aff595959ff585858ff575757ff555555ff545555ff545453ff535453ff525353ff525252ff515150ff504f4fff4e4e4eff4d4d4dff4b4b4bff4a4a4aff494949ff474748ff484848ff474747ff474646ff404040ff282829ff121212ff090808ff040404ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050504ff121212ff373736ff686868ff959696ffafafafffbcbcbcffbebebeffbfbfbfffc0c0c0ffc2c1c1ffc3c2c3ffc4c4c4ffc6c5c5ffc7c7c7ffc8c7c8ffc9c9c9ffcac9caffcbcbcbffccccccffcdcccdffcccdcdffcdcdcdffcececdffcececeffcfceceffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d4d3ffd4d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d8ffd9d9d9ffdadadaffd9d9daffdbdbdaffdbdadaffdadada000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff151515ff151414ff141414ff131314ff131413ff131313ff171616ff1d1d1dff232324ff30302fff414140ff535353ff686868ff828282ff919191ffa2a2a2ffc5c5c6ffe5e6e5fff4f4f4fffdfefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffefefffffefffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffdfefefffdfdfdfffdfdfdfffafafbfff4f3f4ffebeaeaffcececeffbebebeffb4b3b3ffa9a8a9ff9e9d9dff919291ff838383ff737373ff636363ff545454ff4a4b4bff4a4a4aff4a4b4aff4a4a4bff4a4a4aff4a4a4aff4a4a4a000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfbfff8f7f8fff0f0f0ffedededffebebebffebebebffebebebffebebebffeaeaebffebebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe8e9e8ffe8e7e7ffe6e7e6ffe5e4e4ffe3e3e2ffe1e2e2ffe0dfdfffdddeddffdadadaffd6d6d6ffd3d3d2ffd1d1d0ffd1d1d0ffd0d1d1ffd0d0d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcdceceffcdcecdffcccdcdffcdcdcdffccccccffcccbccffcbcccbffccccccffcbcbcbffcbcbcaffcbcacbffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc8c7c8ffccccccffd0d0d0ffd5d5d4ffd8d7d8ffdadadaffdcdcdcffdededeffdfdfdfffdfdfdfffdededeffdcdcdcffdcddddffdeddddffdedfdeffdedfdfffe0e0dfffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e0e0ffe1e1e1ffe2e2e2ffe1e1e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e4ffe5e5e4ffe4e4e4ffe5e4e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e5e4ffe5e4e5ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e3ffe4e4e4ffe4e3e3ffe4e4e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfdfffdfdedeffdfdfdfffdedddeffdededdffdddddcffdcdcdcffdcdbdbffdbdbdbffdadadaffdadadaffd9d9daffd9d9d8ffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0cfcfffcecfceffcfcecfffcececeffcdcdceffcccccdffccccccffcccbccffcacbcaffcac9c9ffc9c9c8ffc8c7c8ffc7c6c7ffc6c6c6ffc5c5c5ffc5c4c4ffc4c3c3ffc2c2c2ffc2c1c1ffc0c1c0ffc0bfbfffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbbbbffbdbdbcffbcbdbdffbdbdbdffbcbdbcffbdbcbcffbcbcbbffbcbdbdffbcbcbcffbdbdbdffbdbdbdffbcbcbdffbcbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d3ffd2d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcfcfcfffd0d1d0ffd2d2d2ffd3d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffddddddffdedddeffdededeffdfdfdfffdfdfdfffe0dfe0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe4e4e4ffe5e4e4ffe5e5e5ffe4e4e5ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e4e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdfdedeffdededeffdededeffdededeffddddddffddddddffdedfdfffe0dfdfffdfe0dfffdddddeffdbdbdbffd7d8d7ffd4d3d3ffd1d1d0ffcecfcfffcccbcbffcbcacaffcacacaffcacacbffcacbcbffcacacaffcbcacaffcbcbcbffcacacbffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcccccbffccccccffcccccdffcdcccdffcdcecdffcececeffcecfceffcfcfceffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd5d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d8d7ffd8d7d8ffd9d8d8ffd9d8d9ffd9d9d9ffdbdadaffdcdcdcffdededeffe0dfdfffe1e2e1ffe3e3e3ffe4e4e4ffe6e5e5ffe7e7e7ffe8e9e9ffe9e9e9ffeaeae9ffe9eaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffeaebebffebebebffebebebffecebebffecececffecebecffecececffececebffecececffecececffededecffededecffedededffedededffefefeefff4f5f4fff9fafafffcfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff222222ff1f1f1eff1b1b1bff1a191aff161616ff181818ff1e1e1eff252424ff2d2c2cff353636ff414141ff4e4e4eff5d5d5dff6e6e6eff828282ffadacadffdedddeffeeeeeefffcfdfcfffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefefffffefffefffffefffffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffefffffefefffffefffefffefefefffffffefffffefffffefffefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefefffffefefffefefffffffffefffffffffffffefffffefefefffefefefffefffffffffefefffefefefffffefefffefefffffefefefffefefffffffefefffffffffffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffefffffffefefffffefefffffefffffffefffffffefefffffffffffefefffffffefefffffefffffefefffffffefffffffffefffefefffffefefffffefefefffefefdfffefefefffefdfefff8f9f8ffefefeeffd6d5d6ffccccccffc1c2c1ffb7b7b7ffa9a9a9ff9b9a9aff8a898aff787879ff676766ff545454ff414041ff373737ff383838ff39393aff393939ff393939ff3a39390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdcdcdbffdcdbdcffdbdadbffdadbdaffdadadaffdadadaffdadad9ffd9dad9ffdadadaffd8d9d8ffd9d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcfceceffcececeffcdcecdffcdcdcdffccccccffcbcbcbffcacacaffc8c9c9ffc7c8c8ffc5c5c5ffc4c3c4ffc2c1c1ffc1c0c0ffbfbfbfffbebebeffb9b9b9ffb1b0b0ffa7a7a7ff908f8fff656464ff373838ff141415ff060605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030202ff040504ff0c0c0cff201f1fff2e2e2eff3a3a3aff424242ff454646ff484848ff4a4949ff4b4b4bff4d4d4cff4e4e4eff4f4e4fff4f4f50ff505050ff505151ff515151ff525151ff535252ff535354ff545554ff565656ff575757ff585858ff595a59ff5b5b5bff5c5c5cff5d5d5dff5f5f5fff606060ff626162ff646464ff666666ff686867ff686867ff696868ff6a696aff6b6c6bff6c6c6cff6d6d6dff6e6e6eff6f6e6eff6e6f6fff6f7070ff707070ff717171ff727171ff727272ff727272ff737373ff747373ff757474ff757575ff757575ff767576ff767676ff767677ff787877ff777778ff787879ff797979ff7a7a7aff7b7b7bff7c7b7cff7d7e7dff7f7e7eff808080ff818181ff828382ff848584ff858686ff888787ff898989ff8a8a8bff8d8d8cff8e8e8eff919091ff929292ff959595ff989898ff989898ff9b9b9aff9f9e9effa1a1a1ffa4a4a3ffa7a6a7ffa9a9a9ffacacacffafb0b0ffb4b4b3ffb8b8b8ffbbbbbbffbfbfbfffc2c2c2ffc6c5c6ffc9c9caffcdcdcdffd1d1d1ffd8d8d7ffdddcdcffe1e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe2e1e1ffd3d2d2ff919291ff636363ff474747ff252425ff0c0b0bff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff181818ff333333ff555455ff999899ffd5d5d5ffe6e7e6ffe7e7e7ffe6e6e5ffe3e3e3ffe0e1e0ffdcdcdcffd7d6d6ffd1d0d1ffcdcdccffc8c9c9ffc5c6c6ffc3c3c3ffc0c0c0ffbdbdbdffbab9baffb5b5b5ffb2b2b2ffafafaeffacababffa8a8a8ffa6a5a5ffa3a2a3ffa0a0a0ff9d9d9dff9a9a9aff979798ff969697ff959594ff939392ff909090ff8e8e8eff8d8d8dff8c8c8cff8a8a8aff898888ff878786ff858686ff838383ff838282ff828181ff808081ff80807fff7f7f7fff7e7e7eff7d7c7dff7c7c7cff7b7c7cff7b7b7aff7a7979ff7a7979ff797979ff787878ff787878ff787777ff777777ff757676ff767575ff757574ff747474ff747373ff737273ff727272ff727172ff717171ff707170ff70706fff706f6fff6f6e6fff6e6e6eff6d6d6dff6d6d6dff6c6c6cff6c6b6bff6a6b6bff696a6aff686867ff666666ff656464ff636263ff616161ff5f5f5fff5e5e5dff5d5d5dff5b5b5bff5b5a5aff5a595aff585858ff575757ff575756ff555555ff545455ff545453ff535352ff525152ff515050ff4e4f4eff4e4d4dff4c4c4cff4b4b4bff4a4a49ff494949ff484848ff484748ff484747ff434344ff353534ff242424ff161516ff0e0d0eff090909ff040505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff0e0e0dff272627ff525151ff818181ffa2a2a2ffb8b8b8ffbfbebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc4c3c4ffc5c5c5ffc6c6c6ffc8c8c7ffc9c9c8ffcac9caffcacbcbffcccbccffccccccffcdcdcdffcdcdcdffcdceceffcececeffcececeffcfcfcfffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd4d4d3ffd3d3d4ffd4d4d4ffd5d5d4ffd6d5d5ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd9d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9d9ffd9d9daffdbdadaffdadadbffdbdadbffdbdbdbffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161515ff161515ff151515ff141414ff141414ff131313ff131313ff181718ff1e1e1fff262626ff323232ff444344ff555555ff6a6a6aff838383ff929291ffa2a1a1ffcbcacaffe7e7e7fff4f5f4fffdfdfefffefefefffefefefffdfefefffefefefffffffefffefefefffefefefffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffffefffefffffffefffffefefffffffffffffffffffffffffffefffffffffefffffffefefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffefefefffefefffffffefffffefefffffefffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefdfffdfefdfffcfdfdfffafbfafff4f4f4ffeaeaeaffcecdceffbebebeffb4b3b4ffa9a9a9ff9e9e9eff919191ff848384ff747374ff636363ff545454ff4b4b4aff4a4a4aff4a4a4aff4a4a4aff4b4a4aff4b4a4aff4b4a4a0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfcfff8f8f8fff2f1f2ffededeeffecececffebebebffebebeaffebeaebffeaebeaffeaeaebffebeaebffeaeaeaffeaeaeaffe9eaeaffe9eaeaffe9eae9ffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e7e7ffe7e6e7ffe5e5e5ffe3e3e4ffe3e3e2ffe0e0e1ffdededfffdcdcdcffd9d9d8ffd5d5d5ffd2d1d2ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcfceceffcececeffcececdffcecdceffcecdcdffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcacbffcbcacbffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c7ffc6c6c6ffc6c7c6ffcbcbcbffcfceceffd3d3d3ffd7d6d7ffd9d9d9ffdcdbdbffdeddddffdededfffdfdedeffdfdedeffdcdcdcffdddcddffdededdffdededeffdedfdfffdfdfdfffe0e0dfffe1e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e4ffe5e4e5ffe4e5e4ffe4e4e5ffe5e4e5ffe5e4e5ffe5e5e4ffe4e5e5ffe4e5e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe3e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdededdffddddddffdddcddffdcdcdcffdbdcdcffdbdbdbffdbdadaffdad9d9ffdad9d9ffd8d9d9ffd8d8d8ffd8d7d8ffd7d6d6ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcfcfceffcececeffcececdffcecdcdffcccdcdffccccccffcccbcbffcbcacbffcacac9ffc8c9c9ffc7c8c8ffc7c7c7ffc6c6c6ffc6c5c5ffc5c4c4ffc4c3c4ffc3c2c3ffc2c1c1ffc1c1c1ffbfbfbfffbfbebeffbebdbeffbcbcbcffbcbcbcffbbbbbaffbcbcbcffbcbcbdffbdbcbcffbdbdbcffbdbcbdffbdbcbdffbcbdbcffbcbcbbffbdbcbcffbdbdbcffbcbdbcffbdbdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d2ffd1d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcecdcdffcececeffcfcfd0ffd1d1d0ffd3d2d3ffd4d4d4ffd6d6d6ffd7d7d7ffd9d9d8ffdadadaffdadadaffdbdbdbffdcdbdcffdddcddffdedddeffdededeffdfdfdeffdfdfdfffe0e0dfffe1e0e0ffe0e1e0ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e1ffe1e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe4e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe5e5e5ffe4e4e4ffe5e5e4ffe5e5e5ffe4e4e4ffe5e5e5ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe1e2e1ffe1e1e1ffe1e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedeffdfdedfffdededeffdddddeffdededdffdfdfe0ffe0e0e0ffdfdfdfffdddddcffdad9daffd7d6d6ffd2d3d2ffd0d0d0ffcecdcdffcdccccffcacacaffcacacaffcacacaffcbcacaffcbcacaffcacacbffcbcbcaffcbcbcbffcbcbcbffcbcacbffcbcbcbffccccccffccccccffcdccccffcdcdcdffcdcdceffcececdffcfcecfffcfcfceffd0cfcfffcfd0cfffd0d0d0ffd1d1d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd5d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d8ffd7d8d7ffd8d8d9ffd9d8d8ffdad9daffdbdbdbffddddddffdfdfdeffe1e0e0ffe2e2e2ffe3e3e3ffe5e4e5ffe6e6e6ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9eaffeae9eaffeaeae9ffeaeaeaffeaeaeaffebeaeaffeaebeaffebebebffeaebebffebebebffebebebffebebebffececebffecececffecebecffecebecffecececffecededffededecffedececffedededffedeeeefff1f1f1fff6f6f6fffbfbfafffefdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282827ff242424ff222222ff1f1f1eff1b1b1bff1a1a1aff1c1c1cff232222ff282829ff303030ff3a3a39ff454545ff525151ff5f5f60ff6f7070ff838383ffa9a9a9ffdcdcdcffededeefffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffefefffffefefefffefefffffefefffffffefffffefefffffffefefffefffffffffefefffefffffffefffefffffffffffefffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefefefffefffffffffefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffefefffffefefffefefffffefefefffefefefffefefffffefefefffefdfefffefefefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefffffffffefffffefefffefefefffefefffffffffffffefffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffefefdfffdfefefffdfefefff8f8f9ffefefefffd7d7d7ffcdceceffc3c3c3ffb8b8b8ffaaababff9b9b9bff898989ff777777ff656464ff535353ff414141ff393838ff393939ff393939ff393a39ff393939ff3b3a3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdcdcffdadadbffdadadaffdbdbdaffdadadbffdad9daffdadadaffd9dadaffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcecfffcececeffcdceceffcececeffcccdcdffcccbccffcacbcaffcacac9ffc8c8c8ffc6c5c6ffc5c4c4ffc3c3c3ffc1c1c2ffc0c0c0ffbfbfbeffbebebeffbfbebfffbebebfffb2b2b3ff878887ff4e4e4eff202020ff090909ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060707ff0d0d0dff1e1e1eff383838ff434343ff4a494aff4b4a4aff4a4a4aff4a4a4aff4b4b4bff4c4c4cff4e4d4dff4f4f4fff505050ff515150ff525251ff525251ff535353ff545353ff555454ff565655ff565656ff585858ff595859ff5a5a5aff5b5b5bff5d5c5cff5e5d5eff5f5f60ff606161ff626262ff646364ff666566ff686768ff696969ff696969ff6a696aff6b6c6cff6c6d6dff6e6e6eff6e6e6eff6f6f6fff6f706fff707170ff717171ff717171ff727272ff727273ff737373ff747474ff747474ff757474ff757576ff767676ff767677ff777777ff777777ff777877ff787878ff797879ff797979ff7a7a7aff7b7b7bff7c7c7cff7d7d7dff7f7f7fff80807fff828281ff828383ff848484ff868686ff878787ff888988ff8a8a8aff8c8b8bff8e8d8dff908f90ff919191ff949393ff979797ff999999ff999999ff9c9c9bffa09fa0ffa3a3a2ffa4a5a5ffa8a7a7ffaaaaabffaeaeaeffb1b1b1ffb5b5b5ffbab9b9ffbcbcbdffc0c0c0ffc3c4c4ffc7c6c7ffcacacaffcecdceffd2d2d2ffd9d9daffdeddddffe0e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe0e0e0ffcccdcdff898988ff616061ff444344ff1f1e1fff0c0c0cff030304ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff09090aff1a1b1bff3b3b3bff575758ff8f8f8fffd1d1d1ffe6e6e6ffe8e8e8ffe6e5e6ffe3e4e4ffe0e1e1ffddddddffd7d8d7ffd2d2d2ffcdcecdffcacac9ffc6c6c6ffc3c3c4ffc1c0c1ffbebebeffbababbffb7b7b6ffb4b3b3ffb0afafffacacadffa9a9aaffa6a7a7ffa4a4a4ffa1a1a1ff9e9f9eff9b9b9bff999898ff979797ff959595ff939392ff909090ff8f8f90ff8e8e8eff8d8d8dff8c8c8bff8a8a8aff888888ff878686ff848585ff838484ff838282ff818181ff818080ff808080ff7f7f7fff7f7e7eff7e7e7dff7d7d7cff7c7c7cff7b7b7bff7b7a7bff7a7a7aff797979ff797979ff787879ff787878ff777777ff777777ff767676ff757576ff747575ff747474ff737374ff737373ff727272ff727171ff717171ff717070ff707070ff6f6f6fff6f6f6fff6e6e6eff6e6d6eff6c6d6dff6c6c6cff6b6b6bff69696aff686768ff666666ff646465ff636363ff626161ff5f5f5fff5e5e5fff5d5d5eff5c5c5dff5b5c5bff5a5a5aff595959ff585858ff575757ff565656ff555555ff545454ff525352ff515152ff505050ff4f4f4eff4e4e4dff4c4c4dff4b4b4bff4a4a4aff49494aff484949ff484848ff464646ff3f3e3eff363536ff2e2e2eff232322ff131312ff090909ff040404ff010101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff090909ff1c1d1cff3e3d3dff696969ff949494ffb0b0b0ffbdbdbdffc0bfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc6c5c6ffc7c7c7ffc9c9c9ffc9c9c9ffcacacbffcbcbcbffccccccffcccdcdffcdcdcdffcdcecdffcececeffcececeffcececfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d0d0ffd1d0d0ffd1d1d2ffd2d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd6d6d5ffd5d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdadadaffdbdadaffdbdadbffdbdbdbffdbdbdbffdcdcdbffdbdbdb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff161616ff151616ff151515ff141414ff131414ff131414ff191919ff201f20ff282828ff353435ff464646ff595858ff707070ff828281ff929392ffa3a2a2ffcdcccdffe9e8e8fff5f5f5fffefdfdfffefefefffefefefffefefefffefefefffffefefffefefffffefffffffefffffffffefffffffefffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefffefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefefffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffffffefffffffefefffffffefffffefefffffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffdfefdfffefefdfffdfdfdfffbfafbfff4f4f4ffeaeaeaffcecdceffbebebeffb5b4b4ffaaa9a9ff9e9d9eff919192ff848484ff757575ff656565ff555555ff4a494aff494949ff4a4a4aff4a4a4aff4a4a4aff4a4a4aff4a4a4b0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfdfdfff9f9f9fff3f2f3ffeeeeeeffececedffebebebffebebebffebeaebffeaebebffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffeae9eaffe9e9e9ffe8e8e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe4e5e4ffe3e2e3ffe2e1e1ffdfdfdfffdddeddffdcdbdbffd7d7d7ffd3d4d4ffd1d1d1ffd0d0d0ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcdcecdffcecdcdffcdcdcdffcdcdcdffccccccffccccccffcccbccffcbcbccffcbcbcbffcbcbcbffcacacbffcacacaffc9c8c9ffc9c8c8ffc8c8c9ffc8c7c8ffc7c8c8ffc7c8c7ffc8c8c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c7c6ffc7c6c7ffc9c8c9ffcecdceffd2d2d2ffd5d5d6ffd8d9d8ffdbdbdaffdddcdcffdededfffdfdfdfffdededfffdededeffddddddffdddeddffdededeffdfdedfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e1ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e4e3ffe4e3e3ffe4e3e4ffe4e4e4ffe3e4e4ffe5e4e4ffe4e4e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdededeffdededeffdeddddffdddddeffdddcddffdcdcdcffdcdcdbffdbdbdaffdadbdaffdadad9ffd9d8d9ffd9d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d3ffd1d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcfcecfffcececeffcececeffcdcdcdffcccdcdffccccccffcccccbffcacbcaffcacacaffc8c9c9ffc8c8c7ffc7c7c7ffc6c6c6ffc6c5c6ffc4c4c5ffc3c3c4ffc3c3c3ffc2c2c1ffc1c0c0ffc0bfc0ffbfbfbfffbdbebeffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbcbcbcffbcbdbdffbcbcbdffbcbcbcffbcbcbcffbcbdbdffbdbcbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0cfffcfd0cfffcececeffcecdcdffcdcdcdffcfceceffcfd0cfffd2d1d1ffd3d3d3ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdad9daffdadbdbffdbdcdcffdcdcddffddddddffdedddeffdededeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e5ffe4e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffe0dfdfffe0dfe0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdedfdeffdededeffe0e0e0ffe0e0e0ffe0e0e0ffdededeffdbdbdbffd8d9d9ffd5d5d5ffd2d2d1ffd0cfcfffcdceceffcbcacbffcacacaffcacacbffcacbcaffcbcacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffccccccffcdcdccffcdcccdffcececdffcdcecdffcfceceffcfcecfffcfcfcfffcfcfcfffd0d0d0ffd1d0d0ffd0d0d1ffd1d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffdadadbffdcdddcffdededeffdfdfdfffe1e1e2ffe3e2e3ffe3e4e4ffe5e6e6ffe7e7e7ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9eaffeaeae9ffeaeaeaffeaeaebffebeaebffebebebffeaebebffebebebffebebebffebebebffecebebffecebecffecebecffececebffececebffecececffecedecffededecffedecedffedededffeeeeeefff3f2f2fff8f8f8fffbfcfcfffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff282827ff242425ff212221ff1f1f1eff1b1b1bff1e1f1eff252424ff2b2a2bff323332ff3c3c3cff474747ff535454ff616162ff727172ff848484ffa5a5a5ffdadadaffedededfffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefffffffefffffffffffefffffefefffffffffffffffefffefffefffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffffffffefffefffffffffffffffefefefffefefffffefffefffefffefffefffefffefefefffefefefffffefefffefffefffffefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffefffefffefefefffefefefffefefefffdfefdfffefefefff9f8f9fff0efefffd8d8d8ffcececeffc5c4c5ffb9b9b9ffacabacff9b9b9bff8a8989ff777777ff646364ff525252ff424241ff393a39ff393939ff393939ff393939ff3a3b3aff3b3c3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff959596ffc5c5c4ffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdcdcffdcdbdcffdbdbdaffdbdbdbffdadadaffdadadbffdadad9ffdad9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd5d6d5ffd4d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcecfffcecfceffcececeffcdcdcdffcccdccffcbcbcbffcbcacaffcac9c9ffc7c8c7ffc5c6c5ffc3c3c3ffc3c2c2ffc0c1c0ffc0bfbfffbfbfbfffc0c0c0ffc4c3c3ffbdbcbcff999999ff5b5c5bff262727ff0c0c0dff050605ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff090909ff121212ff242324ff3c3c3cff484848ff4b4b4aff4c4c4cff4b4b4bff4b4b4bff4b4b4cff4c4c4cff4e4e4eff4f4f4fff505050ff515251ff525353ff535353ff535353ff545454ff555655ff575756ff585857ff585958ff5a5959ff5b5a5aff5b5c5bff5d5c5dff5e5d5eff5f605fff606061ff636262ff646464ff656565ff676767ff696969ff69696aff6a6a6aff6b6b6bff6d6d6dff6e6e6eff6e6f6fff6f6f70ff707070ff717070ff717171ff727272ff727372ff737373ff737473ff757474ff747574ff757575ff757576ff767676ff777777ff777777ff787878ff787978ff787979ff79797aff7a7a7aff7a7b7aff7b7b7bff7c7c7cff7d7d7dff7e7e7fff808080ff818181ff838383ff838383ff858585ff878686ff888888ff8a8a8aff8c8b8bff8d8d8dff8e8e8fff909090ff929292ff949595ff999899ff9a9a9aff9a9a9aff9c9d9cffa1a1a0ffa4a4a3ffa6a6a6ffa9a8a8ffacababffafafafffb3b2b3ffb6b5b6ffbababaffbdbdbeffc1c1c1ffc4c5c4ffc8c8c8ffcbcbcbffcfceceffd3d3d4ffdadbdbffdededeffe1e1e2ffe2e3e3ffe3e3e3ffe3e3e3ffddddddffc5c5c5ff7e7e7eff5c5c5cff3b3b3bff171717ff090909ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff09090aff1b1b1bff3c3c3cff585959ff858485ffcac9c9ffe2e2e3ffe8e8e8ffe6e6e6ffe4e4e4ffe1e2e1ffdededeffd8d9d9ffd4d5d4ffcfceceffcacacaffc7c7c7ffc4c5c4ffc2c2c2ffbebfbeffbcbbbcffb7b8b7ffb5b4b4ffb1b1b1ffaeadaeffaaaaaaffa7a7a7ffa5a5a5ffa2a3a2ff9fa0a0ff9c9c9dff999a99ff989998ff969696ff949494ff919291ff919191ff908f90ff8e8e8eff8c8d8dff8b8b8bff898989ff888787ff868586ff848484ff848384ff838383ff828282ff818181ff808180ff7f8080ff7f7f7fff7e7e7eff7d7d7dff7c7d7cff7c7c7bff7c7c7bff7a7b7bff7a7a7aff7a797aff797a79ff797979ff787778ff777777ff767677ff767676ff757575ff747475ff747474ff747373ff737373ff727272ff717172ff717171ff707170ff707070ff6f6f70ff6f6f6eff6e6e6eff6d6d6dff6c6c6cff6b6b6aff696a69ff686867ff676666ff646564ff636363ff616161ff606060ff5f5f5fff5e5d5dff5d5d5dff5c5c5cff5b5b5bff5a5a5aff595959ff575857ff565756ff575757ff555555ff535353ff525152ff515151ff505050ff4e4e4eff4d4d4dff4c4c4cff4b4b4bff4a4a4aff494949ff494949ff454546ff424242ff404140ff3b3c3cff2a2a2aff141413ff090909ff040403ff020201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080807ff151615ff2f3030ff595958ff838283ffa2a3a2ffb9b9baffbfbebeffc0c0c0ffc0c0c1ffc2c2c2ffc3c3c2ffc4c4c4ffc5c5c5ffc7c6c6ffc8c8c8ffc9c9c9ffc9c9caffcbcbcbffcbccccffccccccffcdcdcdffcdcecdffcececeffcececeffcfcfceffcfcfceffcfd0cfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9daffd9d9daffdadadaffdbdbdbffdadadbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcddffdcdddc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161615ff161616ff151515ff161516ff151515ff141414ff141414ff1a1a1aff212122ff29292aff363636ff484847ff5c5d5dff747474ff848483ff949494ffa4a4a3ffcfcfceffeaeae9fff5f6f6fffdfdfdfffefefefffefefefffefefffffffefefffefefefffefefffffffefffffefffefffffffffffffefffffffefefffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffefffffefffefffefefffffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefefefffefdfdfffdfdfdfffdfdfcfffbfbfafff4f5f4ffeaebeaffcfcecfffbebfbeffb5b4b4ffaaaaaaff9e9e9eff919191ff848383ff757575ff646565ff545555ff474747ff474847ff484949ff4a4a4aff4a4a4aff4a4a4aff4a4b4b00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffcfdfdfffafafafff4f4f4ffeeeeeeffedecedffecebebffebebebffeaebebffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe5e6e6ffe4e4e4ffe2e3e2ffe0e1e0ffdfdfdeffddddddffdadadaffd6d6d6ffd3d2d3ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0cfffcfd0d0ffcfcfcfffcfcfceffcececfffcecfceffcececeffcececdffcdcecdffcdcdcdffcdcccdffcccdccffcccccdffcccbcbffcbccccffcbcbcbffcbcbcbffcacbcaffcacacaffcac9caffc9c9c9ffc8c8c9ffc8c8c8ffc8c7c8ffc8c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c6ffc7c6c6ffc8c8c8ffcbcccbffd0d1d0ffd4d4d4ffd8d7d8ffd9dad9ffdcdcdcffdddddeffdfdfdfffdfdedeffdededeffdededeffdddedeffdedfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e2ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e4ffe5e5e4ffe5e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdedeffdededeffdddddeffddddddffdddddcffdcdcdcffdcdbdbffdadbdaffdadadaffd9dad9ffd9d9d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d3d3ffd2d3d3ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcecfffcececeffcececeffcdcdcdffccccccffcccbccffcbcbcbffcacacaffc9cacaffc9c9c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c6c5ffc4c5c4ffc3c4c3ffc3c2c3ffc1c2c1ffc1c0c0ffbfbfc0ffbfbfbfffbebdbdffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbcbcbcffbdbdbdffbdbcbdffbdbdbcffbdbdbdffbbbcbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd0d0d0ffcfd0d0ffd0d0d0ffcececdffcdcdceffcccdccffcdcdccffcececdffcfcfcfffd1d0d0ffd3d2d2ffd4d4d4ffd6d5d6ffd7d6d7ffd7d8d8ffd8d9d9ffdadadaffdbdbdaffdbdbdcffdddcddffddddddffdededeffdedfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e2ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e4ffe5e4e5ffe5e4e5ffe5e4e4ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e5e4ffe4e5e4ffe5e4e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe4e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e1e0ffe1e0e0ffe0e0e0ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffdfe0dfffe0e1e0ffe0e1e0ffdfe0dfffddddddffdbdbdbffd8d7d8ffd4d4d4ffd1d1d1ffcecfceffcdcccdffcbcacaffcbcacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcccbccffcccdccffcdcdccffcdcecdffcdceceffcececeffcfceceffcfcfcfffd0cfd0ffd0cfcfffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d4ffd3d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd8d9d8ffd9dad9ffdcdbdcffddddddffdfdedeffe0e0e0ffe2e1e2ffe3e3e3ffe5e4e4ffe7e7e7ffe7e8e8ffe8e8e9ffe8e8e9ffe8e9e8ffe8e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffeaeae9ffeaeaeaffeaeae9ffeaeaebffebeaeaffebeaebffebebebffebebebffebebebffebebebffebebebffebecebffebececffecececffececebffecececffecedecffededecffededecffecededffeeeeeefff5f4f4fff9faf9fffcfcfdfffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2e2eff2c2c2cff282828ff242424ff212121ff1e1f1fff202020ff262626ff2d2d2dff353535ff3f3f3fff4a4949ff565656ff646464ff737374ff858585ffa3a3a3ffd8d8d8ffececedfffafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffefffefffefffffffefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefffefffefefefffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffefffffefefffffefffefffffefffffffefefffffefefffefefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffefefffefffefffefefefffefdfefffefefefffdfefefff9f9f9ffeff0efffd8d7d7ffcececeffc4c4c4ffb8b8b9ffabababff9c9b9cff8a898aff777877ff656565ff535353ff424141ff383839ff393939ff393939ff3a3b3bff3b3b3bff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404041ff959695ff969595ffc5c5c4ffdcdddcffdcdcdcffdcdcdcffdbdcdbffdcdbdbffdbdcdbffdbdbdbffdadadaffdadadaffd9d9daffdad9daffdad9daffd9d9d9ffd8d9d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0cfffcfcfcfffcfcfcfffcecfcfffcecfceffcdcdcdffcdccccffcccccbffcbcbcbffcbcacaffc9c9c9ffc6c6c6ffc5c5c4ffc3c3c3ffc2c1c1ffc0c1c0ffbfbfbfffbfbfbfffc0c0c0ffb9b8b9ff979897ff646464ff2d2d2eff0f0f0fff080808ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040504ff0b0a0bff181818ff2e2f2eff424242ff4a4a4aff4b4b4bff4b4b4bff4a4b4aff4a4a4bff4c4c4cff4d4d4dff4e4e4eff4f4f4fff505050ff515151ff535252ff545454ff555454ff555555ff565656ff575757ff585858ff595a59ff5a5b5aff5c5c5cff5c5c5cff5d5e5dff5f5e5eff605f5fff616161ff626362ff636364ff656566ff676767ff696968ff6a6a6aff6a6b6aff6c6c6bff6d6d6dff6f6e6fff6f6f70ff707070ff707070ff717171ff717271ff737272ff737373ff747473ff747474ff757575ff757676ff767576ff767777ff777777ff777878ff787877ff797878ff787979ff797979ff7a797aff7a7b7aff7b7b7bff7c7c7bff7c7d7dff7e7d7eff7e7e7eff7f7f7fff818181ff828282ff848484ff848585ff868686ff878788ff898989ff8b8b8bff8c8c8cff8d8e8dff8f8f8fff919191ff939393ff959596ff999999ff9a9b9bff9b9b9bff9e9d9dffa1a1a1ffa4a5a4ffa7a7a7ffaaaaaaffacacadffb0b0b0ffb4b4b4ffb7b7b7ffbbbcbbffbfbfbfffc1c1c2ffc5c5c5ffc8c8c8ffccccccffd0d0d0ffd4d5d4ffdbdbdbffdfdfdfffe2e1e2ffe3e3e3ffe4e4e4ffe3e2e3ffdadadaffbababaff737373ff575757ff30302fff111111ff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff090909ff171718ff383839ff545454ff797979ffc2c1c2ffddddddffe8e9e8ffe7e7e7ffe5e4e5ffe2e2e3ffdfdfdfffdad9daffd5d5d5ffcfd0cfffcbcbcbffc8c8c8ffc6c6c5ffc2c2c2ffc0c0bfffbcbdbdffb9b8b8ffb6b6b6ffb2b2b2ffaeafafffabababffa9a8a8ffa5a6a6ffa3a3a3ffa1a0a1ff9d9e9dff9b9b9aff999a99ff979797ff959495ff939393ff919292ff919090ff8f8f8fff8e8d8dff8c8c8cff8a8a8aff888889ff868687ff858585ff848485ff838483ff838383ff838282ff828282ff818181ff808080ff7f8080ff7e7f7fff7e7d7dff7d7d7dff7c7d7dff7c7c7cff7c7c7cff7b7b7bff7a7b7bff7a7a7aff797979ff787978ff787878ff777777ff767677ff757676ff757575ff757575ff747474ff737373ff737273ff727273ff717272ff717271ff707070ff706f70ff6f6f6fff6e6e6eff6d6d6dff6c6c6cff6a6a6aff696969ff686868ff676666ff656665ff646364ff626363ff616160ff605f60ff5e5f5fff5e5e5eff5d5d5dff5c5c5cff5b5b5bff5a5a59ff595959ff595859ff575858ff565656ff555555ff535453ff535352ff515151ff4f504fff4d4d4eff4d4c4dff4c4b4cff4a4a4aff494a49ff494949ff494849ff494949ff464647ff3f3e3eff2a2a2aff161616ff0b0b0bff050505ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff111112ff262626ff4a4a4aff808080ff9c9c9cffaeaeaeffbebdbdffc0bfbfffc0c1c0ffc2c2c2ffc2c2c3ffc4c3c4ffc4c5c5ffc6c6c6ffc8c8c8ffc9c9c9ffcacac9ffcacacbffcccbccffccccccffcdcdcdffcdcdcdffcecdcdffcececeffcfceceffcfcfcfffd0d0cfffcfcfd0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d6d5ffd6d5d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9daffd9d9daffdbdadbffdadadaffdadbdaffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdddcdcffdcdcdcffdcdddcffdddcdcff65656500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151615ff161616ff151515ff151615ff151516ff151515ff151415ff1b1b1bff222322ff2b2b2bff383738ff494949ff5d5d5eff777676ff878787ff969797ffa9a8a8ffd4d4d4ffeaebeafff7f7f7fffefefdfffefefefffefefefffffefefffefefefffefffefffefffefffefefffffffefffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffefffefefffffefefffffefefefffefffefffffefffffefffefffefefefffefefefffefefffffefefffffefffefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfbfff4f4f4ffebebebffcfd0d0ffbfbfbfffb5b6b6ffabaaabff9e9e9eff919190ff848383ff747474ff646464ff545454ff464646ff464646ff474747ff494949ff4b4a4bff4a4a4aff4a4a4a00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffbfbfbfff5f5f5ffefefefffecedecffebebebffebebebffeaebeaffeaebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe3e3e3ffe1e2e1ffe0e0e0ffdededeffdcdcdcffd8d9d9ffd5d5d5ffd2d2d2ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcdcdceffcdceceffcdcdcdffcdcdcdffcccccdffcccdccffccccccffcbcbcbffcbcccbffcbcbcbffcacacbffcacacbffcacacaffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c7ffc8c7c8ffc8c7c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c6c6ffc6c6c6ffc7c7c7ffcbcbcbffcfcfceffd3d3d3ffd7d7d7ffd9dad9ffdcdbdbffdddedeffdfdedfffdfdfdfffdededeffdededeffdddedeffdededeffdfdedfffdfe0dfffe0e0dfffe0e0e0ffe0e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e4e4ffe4e5e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdededeffdddeddffddddddffdddcddffdcdcdcffdcdcdcffdbdbdbffdadbdbffd9dadaffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfd0ffcecfcfffcececeffcececeffcdcdcdffccccccffccccccffcbcbccffcacbcbffcacacaffc9c9c9ffc8c7c8ffc7c7c6ffc6c6c6ffc6c5c5ffc5c5c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c0c0ffc0c0c0ffbfbebfffbdbebeffbdbdbcffbdbcbcffbcbdbcffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbcbdbdffbdbcbcffbcbdbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0d0ffcececeffcdcecdffcccdcdffccccccffcccbccffcccdcdffcececeffd0d0d0ffd1d1d2ffd3d3d3ffd5d5d5ffd6d5d5ffd7d7d7ffd8d8d8ffd9d8d9ffdadadaffdadbdbffdcdcdbffddddddffdddeddffdededeffdededeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e2e2ffe2e1e2ffe1e2e2ffe1e1e1ffe2e1e1ffe0e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0dfdfffe1e1e0ffe1e1e1ffe1e0e1ffdfdfdfffdcdcdcffdad9d9ffd6d6d6ffd2d2d2ffd0d0d0ffcececeffcbcbccffcacacaffcbcacbffcacacbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbccccffccccccffccccccffccccccffcdcdcdffcdcecdffcececeffcececeffcecfcfffd0cfcfffcfcfcfffd0d0d0ffd0d1d0ffd0d0d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d7ffd8d8d9ffdbdbdbffdcdddcffdeddddffdfe0e0ffe1e1e1ffe2e3e3ffe3e3e3ffe6e5e5ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9eaffe9eae9ffeaeaeaffeaeaeaffebeaebffeaeaeaffeaebeaffebebebffebeaebffebebebffebebebffecebebffebececffecececffecececffecececffecececffecedecffedededfff1f1f1fff6f6f6fffbfbfbfffdfcfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f2fff2f2e2fff2b2b2cff272828ff252424ff222221ff212121ff272728ff30302fff383938ff424242ff4c4d4dff585858ff656565ff747575ff868586ffa3a2a2ffd6d6d6ffebebecfff9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefffffffefffffefefefffefffffffffefefffefefefffffefffffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffefffffefefffffffffffefefffffffffffffefffefffefefefffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefffefffffefefffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefffffffefffefffffefefffffffffffefefffffefdfefffefefdfffdfdfefff9f9f9ffeff0efffd7d8d7ffcececeffc3c4c3ffb8b8b7ffabaaaaff9b9b9bff8a8b8bff797a7aff666767ff555555ff424241ff383838ff393939ff3b3a3bff3b3b3bff3b3b3bff3c3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3f3e3fff404141ff404140ff969595ff969696ffc4c5c5ffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdcdbffdbdadbffdadbdaffdadadaffdad9d9ffdadadaffd9d9d9ffd9dad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d8ffd7d7d8ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d1d2ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececeffcdcdcdffcccdccffcccccbffcbcbcaffcacac9ffc8c8c8ffc5c6c5ffc4c3c3ffc2c3c2ffc1c0c1ffc0bfc0ffbebebeffbebebeffb8b8b8ff9b9c9cff727171ff3b3c3cff161716ff0a090aff040405ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020101ff050505ff0b0c0cff19191aff313130ff434344ff4a4b4aff4b4c4bff4a4a4aff4b4a4bff4b4b4bff4c4c4bff4e4d4dff4f4f4fff4f4f50ff515151ff515252ff535352ff545454ff555556ff565656ff575757ff585858ff595959ff5b5a5aff5b5b5bff5d5c5dff5d5d5eff5e5e5eff5f605fff606060ff616262ff636362ff646464ff656666ff676767ff696868ff6a6a6aff6b6b6bff6c6c6bff6e6e6eff6f6f6fff707070ff717170ff717172ff727271ff727272ff737373ff747373ff747474ff757574ff757575ff767676ff777676ff777777ff787778ff787878ff787878ff797979ff797979ff7a7a7aff7b7a7bff7b7b7bff7b7c7bff7c7c7cff7d7d7dff7d7e7eff7e7e7fff7f7f7fff808081ff828382ff838383ff858585ff868686ff878787ff898888ff8a8a8aff8c8c8cff8d8d8dff8f8f8fff909190ff929292ff949493ff969696ff99999aff9a9a9aff9c9c9cff9f9f9fffa3a2a3ffa5a5a5ffa8a8a8ffaaaaabffaeaeadffb1b2b1ffb4b4b4ffb8b8b8ffbcbcbcffbfbfbfffc2c3c3ffc6c6c6ffcac9c9ffcdcccdffd0d0d0ffd6d6d5ffdcdcdcffdfdfdfffe3e2e2ffe4e4e3ffe4e4e4ffe3e3e2ffd8d8d8ffadadadff6c6c6cff525352ff2b2a2aff0d0d0eff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff070707ff121212ff313031ff4f4e4fff717071ffb6b6b7ffdadad9ffe9e9e9ffe7e7e7ffe5e5e5ffe3e3e2ffe0e0e0ffdbdbdbffd7d7d7ffd1d1d1ffccccccffc9c9c8ffc6c6c5ffc3c3c3ffc0c1c0ffbdbdbdffb9bab9ffb7b6b7ffb4b4b4ffafafafffacacacffa9a9a9ffa6a7a7ffa5a4a5ffa1a2a2ff9e9f9eff9c9b9cff9a9a9aff989899ff969596ff949494ff929293ff919291ff909090ff8e8f8eff8d8d8dff8b8c8bff898989ff888787ff868786ff858586ff858585ff848584ff838383ff838382ff828282ff818182ff818181ff808080ff7f7f7fff7f7e7eff7e7e7eff7e7d7eff7d7d7dff7d7d7cff7c7c7cff7b7b7bff7a7b7bff7a7a79ff797979ff787979ff787878ff777677ff777676ff757576ff757575ff747574ff747474ff747373ff737372ff737373ff727271ff717171ff707070ff6f6f6fff6e6f6eff6e6d6dff6c6c6cff6a6b6bff6a6969ff686968ff676667ff656565ff646464ff636363ff626262ff616261ff616061ff5f6060ff5f5f5eff5e5e5eff5d5d5dff5b5c5cff5b5a5bff5a5a59ff585859ff575857ff565656ff545554ff535353ff525252ff505050ff4f4e4eff4d4e4dff4c4c4cff4b4c4bff4a4b4bff4a4a4aff4b4b4aff49494aff454445ff3b3a3bff2a2a2aff191a1aff0e0d0dff050504ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070808ff212021ff404040ff767676ffa6a6a6ffb2b3b2ffb9bab9ffbfbfbfffc1c1c1ffc2c1c1ffc2c2c2ffc3c4c4ffc5c5c5ffc6c5c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcbcbffcbcbcbffccccccffcdcdccffcececeffcececeffcececeffcecfceffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd0d1d1ffd1d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d6ffd5d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d8d7ffd7d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdadbdaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcddffdcdcdcff656666ff666566ff414141ff403f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151615ff151615ff161516ff151615ff161515ff161515ff161716ff1d1d1dff252525ff2c2d2cff3a3a3aff4c4c4bff616162ff777777ff898889ff999999ffb0b1b1ffd7d7d7ffececebfff9f9f9fffdfdfefffefefefffefffefffefefefffefffefffffefefffefefefffefffffffffffffffffefefffffefffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffefffefffefffefffefffffffffffefffffffffffefffffefefffffffffffefefffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffefefffefefefffdfefdfffdfdfdfffdfdfcfffcfbfbfff4f4f5ffebecebffd0d0d0ffc0c0bfffb6b6b6ffabababff9e9e9eff919191ff838383ff747474ff646464ff535353ff454645ff464546ff474747ff474848ff494949ff4a4a4aff4a4a4b00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfbfff7f7f7fff1f1f1ffedededffecebebffebeaebffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe7e6e6ffe5e6e6ffe5e5e5ffe4e3e4ffe2e2e3ffe0e1e1ffdfdfdfffddddddffdadbdbffd7d8d7ffd4d4d3ffd0d1d0ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d1d0ffd0d0d0ffcfcfcfffd0d0cfffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcececeffcdcdcdffcdcdceffcdcdcdffcdcdccffccccccffcbcbcbffcbccccffcbcbcbffcacacaffcacbcbffcacacaffcac9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc9c9c9ffcdcdcdffd2d2d1ffd6d6d6ffd8d9d9ffdbdadaffdddddcffdededfffdfdfdfffdededeffdededeffddddddffdededeffdfdedfffdfdfdfffdfe0dfffe0dfe0ffe0e0e1ffe0e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e4e4ffe4e5e4ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e3e3ffe3e3e4ffe2e3e3ffe3e2e3ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdededeffdededeffdddeddffdddddcffdcdcdcffdbdbdcffdbdbdbffdadadbffd9d9daffd9d9d9ffd8d8d8ffd7d7d7ffd7d6d7ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d2ffd2d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfceceffcecdcdffcdcdcdffcdcdccffccccccffcbcbcbffcbcbcaffcacac9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c5c4ffc4c3c3ffc2c2c2ffc1c2c2ffc1c0c0ffbfc0bfffbfbebfffbebdbeffbcbcbdffbdbdbdffbdbcbcffbcbdbdffbdbcbdffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbcbdbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffd0d0cfffcdcdceffcdcdcdffcdcccdffccccccffccccccffcccbcbffcccccbffcdcdceffcfcfcfffd1d1d0ffd2d3d2ffd3d3d3ffd5d5d5ffd7d6d6ffd7d7d7ffd8d9d9ffdad9d9ffdadadaffdbdbdbffdcdcdcffdddddcffdededeffdededeffdfdfdeffdfdfdeffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe5e5e5ffe4e5e4ffe5e4e4ffe5e4e4ffe5e5e5ffe4e4e5ffe5e5e5ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e1ffe0e0dfffdddddeffdbdcdbffd8d8d8ffd3d4d3ffd2d1d2ffcfd0cfffcdcdcdffcbcacaffcacbcaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffccccccffccccccffcdcccdffcdcdcdffcecdceffcececeffcfcfceffcfcfcfffcfcfcfffcfd0d0ffd0d0cfffd0d0d0ffd1d1d1ffd2d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd8d8d7ffdad9daffdbdcdbffdddcdcffdedfdeffe0dfe0ffe1e1e1ffe2e2e2ffe5e5e4ffe6e6e6ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe9e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffe9eae9ffeaeae9ffeae9e9ffeaeaeaffeaeaeaffeaebebffeaebeaffeaeaeaffebebeaffeaeaebffebebebffebebecffebebebffebececffecececffecececffececedffececedffeeeeedfff2f3f2fff8f8f8fffcfcfcfffefdfdfffefefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313030ff2f2f2fff2f2f2fff2b2c2cff272828ff242524ff242424ff2a2b2aff323233ff3b3b3bff464545ff50504fff5b5b5bff676767ff757575ff858585ffa2a2a1ffd5d6d6ffebebebfff8f8f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffffffefffefefefffefefffffffffefffffefefffffffffffffffefffffffffffefffefffefffffffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffefffffefefefffefefffffefffefffefffffffffefefffffefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffffefefffefefefffffefefffffffffffefffefffffffffffffffffffffefefffffefffffffffefffefefefffefefefffdfefefffefdfefffdfdfefff9f9f9fff1f0f0ffdadadaffcececeffc3c3c3ffb7b7b7ffabaaabff9b9b9bff8c8b8cff7b7b7bff69696aff565756ff434343ff393939ff3b3a3bff3b3b3bff3b3c3cff3b3b3cff3b3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a39ff3d3d3dff3d3d3dff3f3e3eff404041ff414140ff959595ff959595ffc4c5c5ffdddcdcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadbffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd3d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0d0ffd0d0cfffcfcfcfffcfcfcfffcececdffcdcdcdffcccdccffcbcccbffcacacaffc9c8c9ffc6c6c6ffc5c4c4ffc3c3c3ffc2c2c2ffc0c0c0ffbfbfbfffbebebfffbbbcbcffa6a6a6ff7e7e7eff4a4a49ff201f20ff0b0b0bff050505ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030303ff060706ff0d0d0dff1a1b1bff2f3030ff424142ff4a4a4bff4b4c4cff4b4b4aff4b4b4bff4b4b4bff4d4d4cff4d4d4dff504f50ff505150ff525152ff535352ff535354ff545554ff565656ff575757ff585858ff595959ff5b5b5bff5b5c5cff5c5c5dff5d5e5dff5e5e5eff5f5f5fff5f6060ff616161ff626262ff636363ff656565ff666666ff676767ff686868ff6b6b6aff6b6b6cff6c6c6dff6d6d6eff707070ff717070ff717171ff727272ff737272ff737373ff747473ff747474ff757574ff757675ff767676ff777676ff777677ff787777ff787878ff797879ff797979ff7a7a7aff7a7a7bff7b7b7bff7b7c7cff7c7c7cff7c7c7cff7d7c7dff7d7e7dff7e7e7eff7e7f7fff7f8080ff818080ff818181ff838483ff858484ff868686ff878787ff898988ff8a8a89ff8c8b8cff8d8d8dff8f8e8fff90908fff919192ff939392ff959595ff979797ff9a9a9aff9a9a9aff9d9d9dffa0a0a0ffa3a3a4ffa6a7a6ffa9a9a9ffabacabffaeaeafffb2b2b2ffb6b5b5ffb9b9b9ffbdbdbdffc1c0c0ffc4c3c4ffc6c6c6ffcbcacaffcdcdceffd1d1d2ffd6d7d7ffddddddffe0e0e0ffe2e2e3ffe4e4e3ffe4e4e4ffe2e2e3ffd6d5d5ff9f9f9fff676867ff4f5050ff282828ff0e0d0eff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff0e0d0eff272727ff494848ff6a6a6bffa9aaaaffd7d7d7ffeaeae9ffe8e8e8ffe5e5e6ffe4e4e3ffe1e1e1ffdcdcdcffd9d8d8ffd3d3d3ffcdcdcdffc9cacaffc7c7c6ffc4c4c4ffc1c1c1ffbebdbdffbbbbbaffb8b7b7ffb4b4b5ffb1b1b1ffadadadffaaabaaffa8a8a8ffa6a5a6ffa3a3a2ffa09fa0ff9d9d9dff9b9a9bff999999ff979797ff969595ff939394ff929392ff919191ff908f8fff8e8e8eff8d8d8cff8a8a8aff898989ff878787ff878687ff868686ff858586ff848584ff848584ff848383ff848383ff828282ff828282ff818181ff808080ff7f807fff7e7f7fff7e7e7eff7d7d7eff7d7d7dff7d7c7cff7c7c7cff7b7b7bff7b7a7aff7a797aff797879ff797878ff777778ff777777ff767676ff767675ff757575ff747475ff747474ff747373ff737373ff727272ff717171ff707070ff6f7070ff6f6f6eff6e6d6eff6c6c6cff6b6a6aff6a6a69ff696868ff676767ff666666ff656565ff646464ff636464ff636263ff626161ff616061ff606060ff5f5e5fff5e5e5eff5c5d5dff5c5b5bff5a5a5aff585959ff585858ff575657ff565655ff545554ff535353ff515152ff4f4f4fff4e4d4eff4d4d4cff4c4c4cff4b4c4bff4b4b4bff4a4a4aff494949ff454545ff3e3e3eff313232ff212121ff0f100fff040405ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff111212ff363637ff686968ffa5a5a5ffbdbebdffc0c0c0ffbfbebeffc0c0c0ffc1c1c1ffc2c2c3ffc4c3c3ffc5c4c5ffc5c5c5ffc7c7c6ffc8c8c9ffc9c9caffcacacaffcbcccbffcccbcbffcccccdffcecdcdffcececeffcececfffcfcfceffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd1d0d1ffd1d0d1ffd1d0d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d8d7ffd8d8d7ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdbffdbdbdcffdbdcdbffdcddddffdcdcdcffdddcdcffdcdcdcff666666ff656666ff404141ff3f403fff3f3f3fff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151615ff161615ff161516ff151615ff161615ff151515ff141414ff171817ff1f1f1fff262626ff2f2f2fff3c3d3cff4f5050ff676666ff7a7a7aff8b8a8aff9c9c9cffb8b8b8ffdbdbdcffedededfffafafafffdfefdfffefefefffefefefffffefefffefefefffffefffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffefefffffffffffffffffffffefefffefefffffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfdfffcfcfbfff5f4f5ffebebebffd1d0d0ffc0c0c0ffb7b6b6ffababacffa09f9fff929292ff838483ff747474ff646464ff545454ff464647ff464746ff474647ff474747ff474848ff494949ff4a4a4a00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff8f8f9fff2f2f2ffededeeffebebebffebebeaffeaeaebffeaeaebffeaeaeaffeaebeaffeaeaeaffe9eaeaffeaeae9ffeae9e9ffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e7e7ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe3e2e3ffe1e1e1ffe0e0e0ffdfdedeffdcdcdcffd9dadaffd6d6d6ffd3d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd1d0d1ffd0d0d0ffd1d0d1ffd0d0d0ffcfcfd0ffcfd0cfffcfd0d0ffcfcfcfffcfcfcfffcececeffcecfceffcececeffcdcdceffcdcecdffcdcdcdffcccdccffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcbcacaffcacacaffc9c9c9ffcacac9ffc8c8c9ffc8c8c8ffc7c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc8c8c8ffcbcccbffd0d1d0ffd5d5d5ffd8d7d8ffdad9daffdcdcdcffdededdffdfdedfffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e5e6ffe5e5e5ffe6e6e5ffe5e5e6ffe5e5e6ffe5e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe5e5e4ffe5e4e5ffe4e4e5ffe5e4e4ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e4e3ffe3e3e3ffe2e3e3ffe2e3e3ffe3e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfe0ffdfdfdeffdfdedfffdededdffdddddeffdcdddcffdcdddcffdcdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd7d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd4d4d5ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfd0ffcececeffcececdffcdcdcdffcccdcdffccccccffcccccbffcbcbcbffc9cacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c4c3ffc2c2c2ffc2c1c1ffc0c0c0ffbfbfbfffbfbebeffbebdbdffbdbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbcbdffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcecdcdffcdcccdffccccccffccccccffccccccffcacacbffcbcbcaffccccccffcececdffcfcfd0ffd1d1d1ffd3d2d3ffd4d4d4ffd5d5d6ffd7d6d6ffd7d7d8ffd8d8d8ffdadad9ffdadadaffdbdbdbffdbdcdcffdddddcffddddddffdddedeffdfdedeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe4e4e5ffe5e5e4ffe5e4e5ffe4e5e5ffe4e5e5ffe5e4e5ffe4e4e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e4ffe5e5e4ffe4e4e4ffe5e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe4e4e5ffe5e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe5e5e6ffe5e5e5ffe6e6e5ffe5e5e6ffe5e5e6ffe5e6e6ffe6e6e5ffe6e5e5ffe5e5e6ffe6e6e5ffe5e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e2ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e1e0ffe0dfe0ffdfdfdfffe0e1e1ffe1e0e0ffdfdfdfffdcddddffdadadaffd6d6d6ffd3d3d3ffd1d1d0ffcececeffcdcccdffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcccbcbffcbcbcbffccccccffcccccdffcccccdffcdcdcdffcdcdcdffcdcecdffcececeffcececeffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d6ffd7d8d7ffd9d9d9ffdbdadbffdcdbdcffdeddddffdfdfdfffe1e0e0ffe1e1e2ffe4e4e3ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e8ffe8e7e7ffe7e7e8ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaebebffebeaeaffebebebffebebeaffebecebffebebecffebebecffececebffecececffecececffecededfff0efeffff4f4f4fffafafafffcfcfcfffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff303030ff2f302fff2f2e2eff2c2c2cff272828ff282827ff2e2d2eff353535ff3f3f3eff494948ff535353ff5d5d5eff6a6969ff767676ff878787ffa0a1a1ffd4d5d4ffebebebfff8f7f8fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffefefffefffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefffefffffffefffefefffffffefefffffffffffefffefffefefefffefefefffefefefffefefffffefffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefffefffefffefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefefefffdfdfefffdfdfefffefefefff9f9fafff2f2f2ffdcdbdbffcdceceffc2c2c2ffb7b7b7ffaaaaaaff9b9b9bff8b8c8cff7c7c7cff6a6a6aff575757ff434444ff3b3a3bff3b3b3bff3c3b3bff3b3c3bff3c3b3bff3b3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353536ff373838ff3a3a39ff3a3a3aff3d3d3dff3d3d3dff3f3e3eff414140ff404041ff959695ff959596ffc5c4c5ffddddddffdcdcdcffdcdcdcffdcdbdbffdbdcdbffdadbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdad9daffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0cfffcfcfcfffcececeffcdceceffcdcccdffccccccffcbcbcaffc9c9c9ffc8c8c8ffc6c6c5ffc4c4c3ffc2c3c3ffc1c1c2ffc0c0c0ffbfbfc0ffbdbdbdffafafafff8e8e8eff606060ff363535ff151514ff070707ff020302ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040403ff080808ff111110ff1e1e1eff2e2f2eff3f4040ff4a494aff4d4d4dff4c4b4cff4c4c4cff4c4c4cff4d4d4dff4d4e4eff4f4f4fff515151ff525352ff535454ff565656ff565556ff565656ff575857ff595959ff5a5a5aff5c5b5bff5c5d5cff5e5d5dff5e5f5fff5f605fff60605fff616061ff626262ff636363ff646464ff666665ff666667ff686867ff696969ff6a6b6bff6b6c6cff6d6d6dff6e6e6eff6f6f6fff727171ff727272ff727372ff737373ff737474ff747474ff757575ff757675ff767576ff767676ff777777ff777777ff787878ff797978ff797979ff797a7aff7a7a7bff7a7a7bff7c7c7cff7c7c7cff7d7d7cff7d7d7dff7e7e7dff7e7e7eff7f7f7eff7f7f7fff808080ff808081ff818182ff838383ff858485ff868686ff888787ff888988ff898989ff8b8b8bff8c8d8cff8e8e8eff8f9090ff919191ff939293ff949494ff959695ff989797ff9a9999ff9b9b9bff9d9e9dffa1a1a1ffa5a5a5ffa7a8a7ffaaaaa9ffadacadffafafb0ffb3b3b3ffb7b7b7ffbabbbaffbebebeffc2c1c1ffc4c4c4ffc8c8c8ffcacbcbffcecfceffd3d3d2ffd8d8d8ffdededdffe1e1e1ffe3e3e2ffe4e4e3ffe4e4e4ffe2e1e1ffd2d2d3ff919191ff605f60ff474747ff232322ff0d0d0dff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff0b0b0bff202121ff424343ff636464ff9e9e9dffd4d4d5ffeaeaeaffe9e8e8ffe6e6e5ffe4e4e4ffe1e1e1ffdddcdcffd8d8d8ffd4d4d4ffcfcfcfffcbcacbffc8c8c7ffc5c4c5ffc2c2c2ffbfbfbfffbbbcbbffb8b8b9ffb5b5b6ffb2b2b2ffaeafafffacacabffa9a9a9ffa7a6a7ffa4a4a4ffa1a0a1ff9e9e9eff9b9b9cff999a99ff979798ff969697ff959595ff949394ff929292ff919090ff8f908fff8d8d8dff8c8c8bff8a8a8aff898988ff888888ff878787ff878687ff868686ff858585ff858485ff858484ff848484ff838383ff828282ff828282ff808180ff80807fff807f7fff7f7e7fff7e7e7eff7e7e7eff7d7d7dff7c7c7dff7c7c7bff7b7b7bff7a7b7bff797a7aff797979ff797978ff777778ff777776ff777777ff757675ff757575ff747575ff747474ff737373ff727272ff727171ff717071ff707070ff6f6f6fff6e6e6eff6c6d6cff6b6c6bff6a6a6bff686969ff676767ff676767ff666665ff656565ff646464ff646463ff636262ff626261ff616161ff606060ff5e5e5fff5d5d5eff5c5c5cff5b5a5bff5a5a5aff595959ff585858ff565656ff555555ff535353ff515251ff505050ff4f4f4fff4e4d4eff4d4d4dff4c4c4cff4c4b4cff4c4c4bff4d4c4cff4a4b4aff444344ff373737ff232423ff0f0f0eff070606ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff1a1a1aff494949ff868786ffb4b3b3ffc4c3c4ffc2c1c2ffc0c0bfffc1c1c1ffc2c2c2ffc3c3c3ffc5c5c4ffc5c5c6ffc7c7c7ffc7c8c8ffc9cac9ffcbcbcaffcbcacbffcccbcbffcdccccffcdcdccffcdcecdffcececeffcececeffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d2d2ffd2d2d3ffd2d2d3ffd3d3d4ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d4ffd5d4d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d7ffd7d6d7ffd8d8d8ffd8d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdaffdadbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddddcff666565ff656665ff414141ff3f4040ff3f403fff3d3d3cff3d3d3dff3a393a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161516ff161516ff161616ff151616ff151615ff161615ff151515ff191918ff1f2020ff282828ff323132ff404040ff535453ff6b6a6bff7c7c7cff8d8d8dff9e9f9effbcbcbcffdfe0e0ffeeefeefffbfbfbfffefdfefffefefefffefefefffffefefffffffefffefefffffffffefffefefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffefefefffefffffffefffefffefffefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfcfdfffcfcfbfff5f5f5ffebebebffd0d1d0ffc0c0bfffb6b6b6ffababacff9f9fa0ff939393ff848484ff747474ff646364ff555554ff474747ff474747ff474747ff474747ff474748ff474748ff49494900000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfcfff9f9f9fff3f3f3ffeeeeedffebebebffebebebffeaebebffeaebebffebebeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e8ffe6e7e7ffe6e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e4ffe3e3e4ffe2e2e2ffe0e0e1ffdfdfe0ffdededeffdbdbdbffd8d8d9ffd5d4d5ffd2d3d3ffd0d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfceceffcececeffcececeffcdceceffcdcdcdffcdcdccffcdcccdffccccccffcccccbffcccbcbffcbcbcbffcacacbffcbcacaffcacacaffcacacaffc8c9c9ffc8c9c8ffc9c9c8ffc8c8c8ffc8c7c7ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c7c7ffcacbcaffcfceceffd3d3d4ffd8d8d7ffd9d9d9ffdcdcdcffdddeddffdedfdeffdededfffdddedeffddddddffdededeffdededeffdfdfdfffdfdfdfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e5ffe6e6e6ffe5e5e6ffe6e6e5ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe4e4e5ffe4e4e4ffe5e5e5ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdedfdeffdededfffdededeffdedddeffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadadaffd9dad9ffd9d8d9ffd8d8d8ffd7d7d7ffd6d6d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d1ffd0d0d1ffd0d0cfffcfcfcfffcecfceffcdcecdffcdcdcdffcdcdccffcccbccffcbcbcaffcbcacaffc9cac9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbebdffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbdbdffbdbcbcffbdbdbcffbcbcbcffbcbcbcffbcbcbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcecdffcdcccdffcdccccffccccccffccccccffcbcacaffcacacaffcacacaffcccbcbffcdcdcdffcfcecfffd1d1d0ffd2d2d2ffd3d4d3ffd4d4d5ffd6d6d5ffd6d6d7ffd8d8d8ffd8d9d9ffd9dad9ffdbdbdaffdbdbdbffdcdcdcffddddddffddddddffdddeddffdededeffdededeffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e3ffe2e2e3ffe2e2e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e4ffe5e5e4ffe4e4e5ffe4e5e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe6e6e5ffe5e5e6ffe6e6e5ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e4e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e1e2ffe1e1e1ffe0e0e1ffdfe0dfffe0e0e1ffe0e0e0ffe0e0e0ffdededeffdcdcdcffd9d9d9ffd6d7d6ffd2d2d2ffd0d0d0ffcececeffcccdccffcbccccffcbcbccffcccbccffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbcbffcbcccbffccccccffcdcdcdffcdcdcdffcecdcdffcecdceffcececeffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd1d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d2ffd2d2d3ffd3d3d3ffd4d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d6ffd6d6d6ffd7d6d7ffd8d8d8ffdadad9ffdbdbdbffddddddffdededeffdfe0dfffe0e1e1ffe2e2e3ffe4e4e4ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaebebffebebebffebececffebecebffececebffecebecffecececffedededfff0f0f0fff6f6f6fffafafbfffdfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff303030ff303030ff2f2f2fff2e2e2fff2c2c2bff2c2b2cff2c2d2dff343434ff404041ff4b4b4bff565656ff616160ff6c6c6cff797979ff898889ff9f9f9fffd3d2d3ffeaebeafff7f7f7fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffefffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffefefffefefefffffffefffffefefffefffefffefffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffefffefffffffffffefffffffffefefffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffffffffffefffefffefefefffefefefffffefefffefefffffefefefffefefdfffefefdfffefdfefff9fafafff3f2f2ffdbdbdbffcdccccffc2c2c2ffb6b7b7ffa9a9a9ff9a9a9aff8c8c8cff7c7c7cff6a6a6aff585758ff454544ff3b3b3bff3b3b3bff3b3c3bff3b3b3bff3b3b3bff3b3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff363635ff363536ff373837ff3a3a3aff393a39ff3d3d3dff3d3d3dff3f3e3eff404041ff414140ff969595ff959595ffc5c4c5ffdcddddffdcdcdcffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadbdaffdadadaffdadad9ffdad9d9ffdad9d9ffd9d9d8ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcececeffcececdffccccccffcbcbcbffcacacaffc9c9c9ffc7c7c7ffc5c5c5ffc3c4c3ffc2c2c2ffc1c1c1ffc0c0c0ffbebfbfffb9b8b9ff9f9f9fff797979ff525352ff2b2a2aff0e0e0fff040403ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010202ff060606ff131313ff242424ff343434ff414140ff4b4a4aff4d4d4dff4d4c4dff4c4d4dff4d4c4cff4e4e4eff4f4e4eff4f4f4fff515151ff535353ff565656ff585857ff585858ff585757ff595858ff5a5a59ff5b5a5aff5c5c5cff5e5e5dff5e5f5fff5f5f5fff606061ff626161ff626262ff636363ff646464ff656565ff666666ff676867ff696968ff69696aff6b6b6bff6c6c6dff6e6e6dff6e6e6fff6f706fff717071ff737273ff747373ff747474ff747474ff757575ff767575ff767676ff767776ff787877ff777877ff787878ff797879ff7a7979ff7a7979ff7a7b7aff7a7b7bff7b7b7bff7d7c7cff7d7c7dff7d7d7dff7e7e7eff7e7e7eff7e7e7eff7f7f7fff807f7fff808081ff818181ff828282ff838382ff848383ff868686ff878686ff888888ff898989ff8a8a8aff8c8c8cff8d8e8eff8f8f8fff919191ff929292ff949393ff959595ff979696ff989898ff9a9a99ff9c9c9bff9e9f9fffa2a2a2ffa5a5a6ffa9a8a8ffabababffadaeaeffb0b0b0ffb4b4b4ffb7b8b8ffbbbcbbffbfbfbfffc2c2c2ffc6c5c5ffc8c8c9ffccccccffcfcfcfffd3d4d3ffd9d8d9ffdfdedeffe1e1e1ffe3e3e3ffe4e4e4ffe4e4e4ffe2e2e1ffcfcfcfff838483ff575857ff3b3c3bff1b1b1bff0b0a0bff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff0a0a0aff1d1c1dff3e3e3dff5f5f5fff919291ffd1d1d1ffeaeaeaffe9e8e8ffe7e6e6ffe4e4e4ffe2e2e2ffdededdffd9d9d9ffd5d6d5ffd1d1d0ffcbcccbffc9c8c8ffc6c5c6ffc3c3c3ffc0bfbfffbcbdbcffb9b9b9ffb7b6b6ffb4b4b3ffafafb0ffacadadffaaaaabffa7a8a7ffa5a5a5ffa2a2a2ff9f9f9fff9c9c9dff9b9b9aff999898ff979797ff969595ff949494ff939292ff919191ff908f90ff8e8e8eff8c8c8dff8b8b8bff8a8a8aff898989ff888988ff888887ff878787ff878686ff868685ff868685ff858585ff848484ff838384ff828283ff828281ff818181ff808181ff808080ff7f7f80ff7e7f7fff7e7e7eff7e7e7dff7c7c7dff7c7c7cff7b7b7cff7b7b7bff7a7a7aff797a79ff797979ff787878ff787777ff777777ff767676ff767676ff757575ff747474ff737373ff737372ff717271ff717171ff717070ff70706fff6e6e6eff6d6d6dff6b6c6bff6b6a6aff6a6a69ff696869ff676868ff676767ff656666ff656565ff646464ff646363ff626263ff626262ff616161ff60605fff5e5e5eff5d5d5dff5c5b5bff5b5b5bff5a5a5aff585859ff575758ff555656ff545454ff535353ff515251ff515050ff504f4fff4f4e4eff4d4d4dff4d4d4dff4e4e4dff4d4e4eff4b4b4bff434344ff373736ff222222ff121212ff090909ff030404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030404ff1f1f1fff555455ff8e8e8dffb1b1b1ffbebfbfffbfc0bfffbfc0c0ffc1c1c1ffc2c3c2ffc4c4c4ffc5c5c6ffc7c6c6ffc8c7c8ffc9c9c9ffcacacaffcacbcaffcbcbcbffccccccffcdccccffcecdcdffcececeffcfcfceffcfcfceffcfcfcfffcfd0cfffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d1d1ffd2d2d2ffd2d3d2ffd3d2d2ffd4d3d3ffd4d3d4ffd3d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd5d5d5ffd6d5d5ffd5d5d6ffd7d7d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdddcdcffdcdcdcff666665ff666665ff414141ff3f3f3fff3f3f40ff3d3d3dff3d3d3dff3a3a3aff393a39ff363637ff353536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151616ff151515ff151515ff161516ff151515ff151616ff151516ff191919ff212120ff292929ff343434ff444444ff595858ff6c6c6cff7e7e7eff90908fffa2a2a3ffc0c1c1ffe1e1e2fff0efeffffcfcfcfffefefefffefefefffefefefffefefffffefffefffffffefffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffefefffffffffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffefefffffffefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffdfefefffdfefdfffdfefdfffcfdfcfffcfbfcfff6f5f5ffebebebffd0d0d0ffc0c0bfffb5b6b5ffabababffa0a09fff939293ff848584ff747475ff636463ff535353ff474747ff474747ff474747ff474747ff474747ff474747ff48474700000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfdfdfff9f9fafff4f4f4ffefefeeffebebecffebeaeaffebeaebffebeaeaffeaeaebffeaebeaffeaeaeaffeae9eaffeaeae9ffeaeaeaffe9e9e9ffeaeae9ffe9e9e9ffe8e9e9ffe8e9e8ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e6e6ffe7e7e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe3e3e4ffe3e3e2ffe2e1e1ffe0e0e0ffdfdedeffdcddddffdadadaffd7d7d7ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0cfffd0cfcfffd0cfcfffcfcfceffcfcfceffcecfceffcdceceffcdcdcdffcdcdceffcdcdcdffcdcccdffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcacacaffcacac9ffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc9c9c9ffcdcdccffd2d2d1ffd6d7d6ffd9d8d8ffdbdadaffddddddffdededeffdfdfdfffdededeffddddddffdededdffdededeffdedfdfffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe1e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e3e3ffe4e3e4ffe4e4e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe5e4e4ffe5e5e4ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdedfdeffdedfdeffdddedeffddddddffdddcdcffdcdcdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d6ffd6d5d6ffd4d5d5ffd3d4d3ffd2d3d3ffd2d2d2ffd1d1d1ffd1d1d0ffcfcfd0ffcfceceffcecdceffcdcdcdffcccccdffccccccffcbcbcbffcacacaffcac9c9ffc9c8c8ffc7c7c7ffc7c7c6ffc6c5c5ffc4c4c4ffc3c3c2ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbdbdbcffbdbdbdffbdbdbdffbebdbdffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbcbcbcffbdbdbcffbdbcbcffbcbcbdffbcbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdccffccccccffccccccffccccccffcacacaffc9cacaffc9c9caffcac9c9ffcbcacbffccccccffcececeffcfd0d0ffd1d1d2ffd2d3d2ffd4d4d4ffd4d4d5ffd6d5d5ffd7d6d7ffd8d8d7ffd8d8d9ffd9dad9ffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffdededdffdededdffdededeffdfdfdeffdfe0dfffdfe0dfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e4e4ffe5e4e4ffe5e4e4ffe4e4e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe4e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe5e5e6ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe0e0e1ffe0e0e0ffe0dfdfffdfdfdfffe0dfdfffdfdfdfffddddddffdadadaffd8d8d8ffd4d4d4ffd1d1d1ffcfcfd0ffcdcecdffccccccffcbcccbffcccbcbffcccbcbffcccbcbffcbcbcbffcbcccbffcccccbffcbccccffccccccffcccccdffcdcdccffcdcdcdffcdceceffcececeffcececeffcecfcfffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd8d8d7ffd8d9d8ffdadadaffdcdbdcffdeddddffdededeffe0e0e0ffe1e2e1ffe4e3e3ffe6e6e5ffe6e6e6ffe6e7e6ffe7e7e7ffe6e7e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffeaeae9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffebebeaffeaebebffebebebffebeaebffecebebffecebecffebececffebecebffecececffedededfff1f1f1fff8f8f7fffbfbfcfffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303130ff303030ff303030ff303031ff2f2f2fff2f2e2fff2f302fff2e2e2eff343434ff3d3d3eff484848ff575756ff636263ff70706fff7d7d7dff8a8a8aff9f9e9fffd1d1d1ffe9eaeafff6f6f7fffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefffffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffefefffffefefffefefefffffefefffefffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefefefffffffffffefefffffffefefffefefefffefffefffefffefffefefffffefefefffefefffffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffffffefffefffefffefefefffefefefffdfefefffdfefdfffaf9f9fff3f4f4ffdedfdeffcdcdcdffc2c2c2ffb6b6b6ffa9a9a9ff9a9999ff8a8a8aff7b7b7bff6a6a6aff585857ff454545ff3a3b3aff3b3c3bff3b3c3cff3b3c3bff3c3c3cff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2f2fff303031ff323332ff323232ff353635ff353536ff373737ff3a3a39ff3a3939ff3d3d3dff3e3d3dff3e3f3fff414040ff404140ff434343ff959595ffdddcdcffdcdcddffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd3d3d3ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcecfffcecdceffcdcdcdffcbccccffcacacaffcacac9ffc8c9c9ffc6c7c7ffc5c5c5ffc3c4c3ffc2c2c2ffc0c1c0ffbfbfc0ffbcbdbcffafafaeff939393ff6d6d6dff414140ff1a1b1bff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff050505ff111111ff242424ff3a3939ff444545ff4a4a4aff4d4d4dff4e4e4eff4e4e4eff4f4e4eff4f4f50ff515150ff515151ff525252ff535353ff555555ff585858ff5a5a5aff5a5a5aff5a5a5bff5b5b5aff5b5b5bff5c5d5cff5e5f5eff5f6060ff616161ff626262ff626362ff646464ff646565ff666565ff676666ff676768ff686868ff6a6969ff6b6a6bff6c6c6bff6d6d6dff6e6e6eff706f6fff707070ff717171ff737374ff757474ff757474ff757575ff767676ff767676ff777777ff787877ff787778ff787878ff797978ff797979ff7a7a7aff7b7b7aff7b7b7bff7b7c7cff7c7c7cff7d7d7dff7d7d7dff7d7e7dff7e7e7eff7f7f7fff80807fff808080ff808081ff818181ff818282ff828282ff838383ff838484ff848584ff878686ff888888ff8a8a89ff8a8a8aff8c8c8cff8d8d8dff8f8f8fff909090ff919191ff939393ff949495ff969695ff979797ff999999ff9a9b9aff9c9d9dffa0a0a0ffa3a3a4ffa6a7a6ffaaa9aaffacacacffafaeaeffb2b1b1ffb5b5b6ffb8b8b8ffbcbcbcffc0c0c0ffc3c3c3ffc6c6c6ffc9c9c9ffcdcccdffd0d0d0ffd4d5d5ffd9dadaffe0dfdfffe2e1e1ffe4e3e3ffe4e4e4ffe4e4e3ffe0e0e0ffc8c8c7ff787778ff535353ff343434ff151515ff070707ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040403ff0b0c0bff1e1e1eff3f3f3fff5f5f5fff868686ffcbcbcbffe9e8e8ffe9e8e8ffe7e7e7ffe5e5e4ffe3e3e2ffdfdfdfffdbdbdaffd7d6d7ffd2d1d2ffcdcdccffc9c9caffc7c7c7ffc4c4c4ffc0c1c1ffbdbdbdffbababbffb8b8b8ffb4b4b5ffb0b0b0ffadadaeffabababffa9a9a9ffa6a6a6ffa3a3a3ffa1a1a0ff9d9e9eff9c9b9bff999999ff989898ff969696ff959495ff939494ff929292ff919191ff8f9090ff8e8d8dff8c8c8cff8b8b8bff8a8a8aff898989ff898989ff888888ff878787ff878787ff868787ff868687ff868686ff858585ff848484ff848384ff828383ff828282ff828181ff808081ff808080ff807f7fff7f7e7fff7e7e7eff7d7e7dff7d7c7cff7c7c7cff7c7c7bff7a7b7bff7a7a7bff7a7979ff797878ff787878ff787877ff777776ff767676ff757575ff747475ff737374ff737373ff727272ff717171ff717170ff6f7070ff6e6f6fff6e6d6eff6d6d6dff6b6b6cff6a6a6aff696969ff686868ff686868ff676767ff666666ff666665ff646565ff646463ff636363ff626262ff606060ff5f5f5fff5d5e5eff5d5d5dff5c5c5cff5b5b5bff5a5959ff585858ff575656ff555555ff545454ff535353ff525151ff505050ff4f504fff4f504fff4f4f4fff4f4f4fff4f4f4fff4b4b4bff444444ff393a3aff2a2a2aff161615ff0a0a0bff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff090909ff2c2c2cff5e5e5eff8f8e8fffaeafafffbdbdbdffc0bfbfffc0c0c1ffc1c1c1ffc3c3c3ffc5c4c5ffc7c6c6ffc7c8c7ffc9c9c9ffcacacaffcbcbcbffcbcbcbffccccccffcdcdccffcdcdcdffcececeffcfceceffcfcfceffcfcfcfffd0d0cfffd0cfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d8ffd7d8d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcff656665ff656665ff404141ff40403fff404040ff3c3d3dff3d3d3dff3a3a3aff3a3a3aff373736ff353536ff353535ff3333320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161515ff151616ff161615ff151515ff161616ff161515ff151515ff1a1919ff212121ff2a2a2aff353535ff464645ff5a5a5aff6e6f6eff808180ff919292ffa5a6a5ffc5c4c5ffe1e2e2fff0f0f0fffcfdfdfffffefefffefefefffefefffffefefefffffefefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffefefffefffefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfcfffbfcfcfff5f5f5ffebebebffd0d1d1ffbfbfbfffb5b5b6ffabababff9f9f9fff929292ff848484ff747474ff646464ff545454ff474747ff484747ff474747ff474747ff474747ff474747ff47474700000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafbfff5f5f5fff0f0efffedededffebebebffeaebeaffeaeaeaffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe3e4e4ffe3e3e3ffe2e2e2ffe0e1e1ffdfdfdfffdeddddffdbdcdcffd9d9d9ffd6d6d6ffd4d4d4ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcecfffcecfceffcecfceffcececeffcececeffcececeffcdcdcdffcdcdcdffcccdccffccccccffcccccbffcbcbccffcbcacbffcbcacaffcbcacbffcacacaffcacac9ffc9c9c9ffc9c8c9ffc8c9c8ffc7c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc8c8c8ffcccccbffd0cfd0ffd4d4d5ffd8d8d7ffd9dadaffdcdcdcffdededeffdedfdfffdededeffdededeffdededdffdededeffdededeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e1ffe2e1e2ffe2e2e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e5ffe5e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e5ffe5e6e5ffe6e5e5ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe2e3e3ffe3e3e2ffe2e3e2ffe2e2e3ffe2e2e1ffe2e1e1ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdedeffdededeffdddddeffddddddffdcdcdcffdbdbdcffdbdcdbffdadbdaffd9dadaffd9d9d9ffd8d8d9ffd7d7d7ffd7d6d7ffd5d6d5ffd5d4d4ffd4d3d3ffd2d2d3ffd1d1d1ffd1d1d0ffd0cfd0ffcfcfcfffcececeffcdcdcdffcdcccdffccccccffcbcbcbffcacacbffcac9c9ffc9c8c8ffc8c7c7ffc7c6c6ffc5c5c5ffc4c4c4ffc3c3c2ffc2c1c2ffc0c0c1ffc0c0bfffbebfbfffbebebeffbdbebdffbdbebeffbdbdbdffbdbdbeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbdbcffbcbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffccccccffccccccffcacbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc9cacaffccccccffcececdffcfcfd0ffd0d0d0ffd2d2d1ffd3d2d3ffd4d4d3ffd5d5d5ffd6d6d5ffd7d6d7ffd8d8d8ffd8d9d9ffd9d9daffdbdadaffdbdadbffdcdcdbffdddcdcffdddddcffddddddffdededdffdededfffdededfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe5e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e6ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e3ffe3e2e2ffe1e2e1ffe1e0e0ffdfdfdfffdedfdfffdedfdeffe0dfdfffdedfdfffdcdcdcffdadadaffd7d8d7ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffccccccffcccbccffcccbcbffcbcbcbffcbcccbffcbcccbffcbccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcececeffcececeffcececfffcececeffcfcfcfffd0cfd0ffd0d0d0ffd0d1d0ffd1d0d0ffd2d1d1ffd2d2d1ffd1d2d2ffd2d2d3ffd3d3d2ffd3d2d3ffd4d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d5ffd6d6d7ffd8d7d8ffdadad9ffdadbdbffdcdcdcffdededeffdfdfdfffe0e1e0ffe3e2e3ffe5e5e4ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaebeaffebebebffeaebeaffebebebffebebebffecebebffececebffebebecffecececffefefeefff3f3f4fffafaf9fffcfcfcfffefdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303130ff303030ff303030ff303030ff303130ff2f2f2fff313030ff2e2e2eff343434ff3c3d3dff474747ff535353ff606060ff727271ff808080ff8d8c8cffa0a0a0ffcfcecfffe9e9e8fff6f6f6fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffefffffffefefefffffefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefffefffefffffffffefefffefefefffffffefffefffffffefefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefffffefffefffffffffffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffffefefffffffefffefffefffffefffffefefefffefefefffefdfdfffefdfefffafafafff4f4f4ffe0dfdfffcececeffc2c2c1ffb5b6b5ffa9a9a9ff999999ff8a898aff7a7b7aff6a6a6aff585858ff474646ff3b3b3bff3b3c3cff3b3b3bff3c3b3bff3b3b3bff3b3c3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292928ff2f2f2eff2f2e2eff313030ff323232ff323332ff353536ff363535ff383837ff3a3939ff3a3a39ff3d3d3dff3d3d3dff3e3f3fff404040ff414141ff4f4f4fffbfbebeffdcdddcffdddcdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdadbdbffd9dadaffdad9d9ffd9d9daffd9dad9ffd8d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd4d4d3ffd4d4d3ffd3d3d4ffd3d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0cfffcfcfcfffcececeffcececdffcbccccffcacacbffcacacaffc9c9c9ffc8c8c7ffc6c6c6ffc5c4c4ffc3c3c3ffc1c2c1ffc0c0c1ffbfbebeffb9b9b9ffa4a4a4ff888887ff5c5c5cff2e2d2eff0a0a0aff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020302ff040405ff080707ff0e0e0eff252424ff373736ff454545ff4d4c4dff4e4e4fff4f4f4fff4f4e4fff4f4f50ff515050ff515151ff535353ff535353ff545454ff555655ff585858ff59595aff5b5b5bff5b5c5cff5c5d5dff5d5d5dff5f5e5eff5f6060ff616161ff626262ff646364ff646464ff656565ff666565ff676767ff686767ff686868ff69696aff6a6a6aff6b6b6bff6c6d6dff6e6e6dff6f6f6fff707070ff717171ff727172ff737373ff757575ff767676ff767676ff777776ff777878ff787878ff787878ff787978ff797979ff7a7a7aff7a7a7aff7a7a7bff7b7b7bff7c7b7cff7d7c7cff7d7d7cff7d7d7dff7e7d7eff7e7e7eff7f7f7eff7f7f80ff808080ff818181ff818181ff828281ff828282ff838383ff838484ff858485ff858485ff858586ff878787ff898989ff8b8b8bff8b8b8bff8d8d8cff8e8e8eff909090ff919191ff939292ff939494ff959696ff969697ff989898ff999a9aff9b9c9cff9d9e9effa1a1a1ffa4a4a4ffa8a8a7ffaaaaaaffadadadffb0afafffb2b2b3ffb6b6b6ffb9b9baffbdbdbdffc1c1c1ffc4c4c4ffc7c7c8ffcacacaffcececdffd1d1d1ffd5d6d5ffdbdbdbffe0e0e0ffe2e2e2ffe4e4e4ffe4e4e5ffe4e3e3ffddddddffbcbdbcff727272ff535353ff2e2e2eff101010ff040405ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0e0e0eff212020ff464645ff626262ff7c7c7cffc3c3c3ffe4e3e3ffe8e8e8ffe8e8e7ffe5e5e5ffe3e3e3ffe0e0e0ffdbdcdbffd8d8d8ffd3d3d3ffcececeffcacacbffc7c7c8ffc5c5c6ffc3c3c2ffbfbfbeffbcbbbbffb9b8b9ffb5b5b5ffb1b2b1ffaeaeafffacacacffaaaaaaffa7a7a7ffa5a5a4ffa1a2a1ff9f9e9fff9c9d9dff9b9b9bff999899ff979797ff969696ff949594ff939393ff929292ff919090ff8e8f8eff8e8e8eff8c8c8dff8c8b8bff8a8b8bff8a8a8aff898989ff898888ff888888ff888888ff878787ff878787ff868686ff858685ff848484ff848484ff838383ff828282ff828282ff818181ff808080ff7f8080ff7f7f7fff7f7f7fff7e7d7dff7d7e7dff7d7c7dff7c7c7cff7c7c7cff7b7a7aff7a7a7aff7a7a79ff797979ff787878ff777777ff767776ff757575ff757575ff747574ff737374ff727273ff727272ff727271ff707170ff6f6f6fff6f6e6eff6d6d6dff6c6d6cff6b6b6cff6b6a6aff6a6a6aff696968ff686868ff676767ff676667ff666666ff656565ff646364ff626263ff626262ff606060ff5f5f5fff5e5e5eff5d5d5cff5b5b5bff5a5a5aff585859ff585757ff565756ff565656ff535354ff535252ff515252ff515252ff515151ff515151ff505150ff4f504fff4c4b4bff484848ff3e3e3dff272727ff131314ff080808ff010202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff1b1a1bff444443ff747574ff9a9a9affb2b2b2ffbdbcbcffbfbfbfffc0c1c1ffc2c2c2ffc3c3c4ffc5c5c6ffc7c6c6ffc8c8c8ffcac9c9ffcbcbcaffcbcbccffcccccbffcccdcdffcdcdcdffcececdffcececeffcfcfcfffcfcecfffcfcfcfffcfd0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d2ffd3d3d2ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d4ffd6d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdadadbffdcdbdbffdbdcdcffdcdcdcffdcdcdcff898888ff424243ff414141ff3f3f3fff403f3fff3d3d3dff3d3d3dff3a3939ff3a3a3aff373636ff353535ff353536ff333333ff323232ff2f3030ff2d2d2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff161615ff161515ff151515ff151515ff151615ff151516ff1a1a1bff232222ff2a2b2bff363636ff454545ff5c5c5cff707171ff838484ff959595ffa9a9a9ffcacacaffe3e3e2fff0f0f0fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefefffefffffffffefefffffefffffefefefffefffefffefefffffefffefffefefffffefefefffefefefffffffefffefefffffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfcfffbfcfcfff5f5f6ffebebebffd2d2d1ffc0c0bfffb5b5b5ffabaaabff9f9f9eff929291ff848485ff757575ff656565ff545454ff484747ff464747ff474747ff474748ff474747ff474747ff47474700000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff7f7f8fff1f1f1ffedededffebececffebebeaffebebebffeaeaeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeae9e9ffeaeae9ffeaeae9ffe9e9e9ffe9e8e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe1e1e1ffdfdfe0ffdfdfdfffdddddcffdadadaffd8d8d8ffd5d5d5ffd2d3d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcecfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffccccccffcccccbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacbffcacacaffcacacaffc9c9c9ffc9c9c8ffc8c8c9ffc8c8c7ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffcacac9ffcdcecdffd2d2d2ffd6d6d6ffd9d9d9ffdbdbdbffdddddeffdfdfdfffdfdfdfffdedfdeffdeddddffdedddeffdededeffdfdfdeffdfdfe0ffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e2e2ffe2e1e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e3e4ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdededfffdededeffdddeddffddddddffdcdcdcffdcdbdbffdbdbdbffdadbdbffd9d9d9ffd9d9d9ffd8d8d7ffd7d7d7ffd6d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfd0ffcfceceffcececeffcdccccffccccccffcbcbccffcacbcaffcacacaffc8c8c8ffc8c8c7ffc7c7c6ffc5c5c6ffc4c4c4ffc3c3c3ffc1c2c2ffc0c0c0ffc0c0c0ffbfbfbeffbdbdbeffbdbdbeffbdbdbeffbebebdffbdbebdffbdbdbdffbebdbdffbdbdbdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffccccccffcacbcbffc9c9c9ffcac9caffc9c9c9ffc9c9c9ffc7c7c7ffc9c8c8ffcbcacaffccccccffcececeffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d7ffd8d8d7ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdededeffdfdfdeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe4e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe4e5e5ffe4e5e5ffe4e4e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe5e4e4ffe4e4e3ffe4e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdedfffdededeffe0e0e0ffe0e0dfffdeddddffdcdbdbffd9d9d9ffd5d5d4ffd2d2d2ffd0d0d1ffcfceceffccccccffccccccffcbcbcbffcccbcbffcbccccffcbccccffcbcbcbffccccccffcccccbffcccdccffccccccffcdcdcdffcecdcdffcdceceffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d3ffd3d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d6d5ffd7d7d7ffd8d8d9ffdadadaffdbdbdcffdddddeffdededfffe0e0e0ffe2e2e1ffe4e3e3ffe5e4e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebebebffebebebffebebebffebebecffecececffecececffeff0f0fff5f5f5fffbfbfbfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303031ff303031ff303030ff303130ff303030ff303030ff2e2e2eff2f2f2fff363736ff414241ff4c4c4cff565757ff616161ff6f6f6fff818281ff8f8f8fffa1a1a1ffccccccffe7e7e7fff3f3f3fffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffefefffffffffefffffffffffefffffffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffefffffefefffffffffefffefffffffffefffffefffffffefefffffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefffffefefefffefefefffffefefffffefefffefefefffefefefffffffefffefffffffefefefffefffffffffefefffefefefffefefefffdfefefffefdfefffafafafff4f4f4ffe1e2e1ffd0cfcfffc2c2c3ffb6b6b6ffa8a9a9ff999899ff8a8a8aff7a7a7aff6a6a6aff585858ff474747ff3c3b3cff3c3c3cff3b3b3cff3b3b3bff3c3c3bff3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262727ff292929ff292829ff2f2e2fff2f2e2fff313030ff333232ff323232ff353635ff363636ff373737ff393939ff393a3aff3c3c3cff3d3d3dff3f3f3fff404041ff424242ff6f6f6effd6d7d7ffdcdddcffdddcdcffdcdcddffdcdcdbffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffdad9daffdadadaffd9d9daffd9d9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd0d0d0ffd0cfcfffcececdffcdcdcdffcbcbccffcacacbffcac9caffc9c8c9ffc7c7c7ffc6c6c6ffc4c4c4ffc3c2c3ffc1c1c2ffc0c0c0ffbdbdbdffafafafff999999ff777877ff474747ff171717ff050505ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070607ff0e0d0dff121213ff1c1d1cff2a2a2aff3a3a3aff444544ff4c4c4cff504f4fff505050ff505050ff515151ff525152ff535352ff535353ff545554ff565555ff565757ff595958ff5a5a5aff5b5b5bff5d5d5dff5e5e5eff5e5e5eff60605fff616161ff626262ff646464ff656465ff666566ff676766ff676767ff686868ff686968ff696a69ff6a6b6aff6b6c6bff6d6c6cff6d6e6eff6f6f6fff6f7070ff707171ff717272ff727273ff737373ff757575ff767677ff777778ff787777ff787878ff797879ff797979ff797a7aff7a7b7bff7b7b7bff7c7b7bff7b7b7bff7c7c7cff7d7c7dff7c7d7dff7e7d7eff7e7e7eff7e7e7fff7f7f7fff808080ff818080ff818081ff818181ff828282ff828282ff838382ff838484ff848484ff858585ff858586ff868686ff878687ff888887ff8a8a8aff8b8c8bff8d8d8cff8e8e8eff8f8f8fff909191ff929292ff949494ff959595ff969696ff989897ff999999ff9b9a9bff9d9d9dff9e9e9fffa2a2a2ffa6a6a5ffa9a9a9ffabababffadaeadffb0b1b0ffb3b4b4ffb7b7b7ffbbbabbffbebfbfffc3c3c3ffc5c6c5ffc8c9c8ffcbcbcbffcecfcfffd2d2d1ffd7d7d7ffdbdcdcffe0e0e1ffe3e3e2ffe4e4e4ffe4e4e4ffe3e4e3ffdbdbdbffb2b2b2ff727272ff535352ff2a2a2aff0e0f0fff040405ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0d0e0eff202121ff474848ff616161ff737373ffb6b6b7ffe1e2e2ffe8e8e7ffe7e7e7ffe6e5e5ffe3e4e3ffe1e1e1ffddddddffdadadaffd5d5d5ffcfcfcfffccccccffc9c9c9ffc6c6c7ffc4c3c4ffc0c0c0ffbdbcbdffbab9baffb7b6b7ffb3b3b3ffb0afb0ffadadadffabababffa8a8a8ffa5a6a5ffa2a3a3ffa0a0a0ff9e9e9eff9c9c9cff9a9a9aff999899ff979797ff959596ff939493ff939393ff929292ff90908fff8e8f8fff8d8d8dff8d8d8dff8c8c8cff8b8b8bff8b8b8aff8a8a8aff8a898aff89898aff888889ff888888ff878887ff878787ff868686ff858585ff848584ff838484ff838383ff838282ff818282ff818181ff808080ff7f8080ff7f7f7fff7e7e7fff7d7e7dff7d7d7dff7c7c7dff7b7c7cff7b7b7bff7b7a7bff7a7a7aff797a79ff787979ff787979ff777877ff767676ff757575ff757575ff747474ff737374ff737373ff727272ff717171ff707070ff6f6f6fff6f6e6eff6d6d6dff6c6c6cff6b6c6bff6b6b6bff696a69ff696a69ff696868ff686868ff676767ff666666ff656565ff646463ff626263ff616161ff606060ff5f5f5fff5e5e5dff5c5d5dff5b5b5bff5a5b5bff59595aff585858ff575756ff555656ff555455ff555555ff545454ff535354ff535353ff525252ff4f5050ff4c4c4cff444544ff373737ff242424ff141313ff080808ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020102ff070707ff1a1a1aff3c3c3cff6d6d6cff929292ffa9aaaaffb7b7b7ffbdbebdffbfbfbfffc1c1c1ffc3c3c3ffc4c5c5ffc6c6c6ffc7c7c7ffc8c9c9ffcacacaffcbcbcbffcccccbffccccccffcdcdcdffcdceceffcececeffcececeffcfcecfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d8ffd9d9d8ffd8d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadbdbffdbdadbffdcdcdcffdcdcdcffdcdcdcffacacabff494a4aff424141ff404040ff3e3e3eff3d3d3dff3d3d3dff3a3a3aff3a3a3aff363736ff353635ff353635ff323332ff333233ff2f3030ff2d2d2dff2d2d2dff2728270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181817ff161717ff151615ff161515ff151516ff161615ff161616ff1c1b1bff232323ff2b2b2bff373737ff474746ff5e5e5eff737373ff868687ff989899ffacacadffcfcfcfffe5e5e5fff1f2f2fffcfdfdfffefffefffefefefffefffefffffefefffefffffffffffffffefffefffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfcfcfffcfcfcfff6f6f6ffebebecffd2d2d2ffc0bfc0ffb6b5b6ffacabacffa09f9fff939292ff848484ff757575ff656564ff545454ff464646ff464646ff474747ff474747ff474747ff474747ff48474700000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfbfff8f8f8fff2f3f2ffefeeeeffebececffebebebffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe7e7e8ffe6e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e2e2ffe1e0e0ffdfdfdeffdddddeffdbdcdbffdadad9ffd7d7d7ffd5d5d4ffd2d2d3ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcecfcfffcececeffcdcdceffcdcecdffcdcdcdffcccccdffccccccffcbcccbffcbcbcbffcbcbcbffcbcacbffcacbcbffcacacaffc9cacaffc9cac9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc9c9c9ffccccccffd0d0d0ffd5d5d4ffd8d8d7ffdadadaffddddddffdfdedfffdedfdfffdfdedfffdededeffdedddeffdededeffdfdfdfffe0dfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe3e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e6e6ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e6e6ffe5e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e1e2ffe2e2e1ffe1e1e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0dfffdfdfdfffdededeffdededeffdedddeffddddddffdcdcdcffdcdcdcffdbdbdbffdadadbffd9d9daffd8d8d9ffd8d8d7ffd7d7d7ffd6d6d6ffd4d5d4ffd3d4d3ffd2d3d2ffd1d2d2ffd1d1d1ffcfd0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbccffcacacaffcacacaffc8c9c9ffc7c7c8ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffbfc0bfffbfbfbeffbebdbdffbdbdbeffbebebeffbdbdbeffbebdbeffbebdbeffbdbdbdffbebdbeffbebdbdffbebdbdffbdbdbdffbdbdbdffbdbebdffbdbdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcacbffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc6c6c6ffc6c7c7ffc9c9c9ffcbcbcbffcdcecdffcfcfcfffd0d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd7d7d7ffd7d8d8ffd8d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcddddffddddddffdededdffdededeffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e4ffe4e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e2e2ffe2e2e2ffe0e1e1ffdfe0e0ffdfdedfffdfdfdfffe0e0e0ffdfdfdfffdeddddffdbdbdbffd8d8d8ffd4d4d5ffd1d1d1ffd0d0d0ffcecdceffccccccffcccccbffccccccffcccbccffccccccffcbcbccffcccbccffccccccffcccdcdffcdcdcdffcdcdcdffcdcecdffcdceceffcececeffcfcecfffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd8d8d7ffdad9d9ffdbdadaffddddddffdededeffdedfdfffe1e0e1ffe3e2e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e7e6ffe7e6e6ffe7e7e7ffe6e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffeae9e9ffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaebebffeaebebffeaebeaffeaebebffebebebffebecebffecebebffebececffedededfff0f0f0fff6f7f7fffbfbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff303131ff313030ff303130ff303030ff303030ff323232ff393839ff434242ff4d4e4dff585857ff616060ff6a6a6aff767676ff848484ff929292ffa3a3a3ffcbcbcbffe5e5e5fff2f1f2fffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefefffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefefffefffffffefffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefdfefffefefefffefdfefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffafbfafff4f4f4ffe2e1e1ffd0d0d0ffc2c2c2ffb6b6b6ffa9a9a9ff999a9aff8a8a8bff7a7a7aff696969ff585858ff464746ff3b3b3bff3b3c3bff3b3c3cff3c3b3bff3b3c3bff3c3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272627ff292929ff292929ff2e2e2fff2f2f2fff303030ff323232ff323232ff363536ff353636ff373737ff383838ff3a3b3aff3c3c3cff3e3d3eff3f4040ff414141ff434443ff949393ffddddddffdcddddffdddcddffdcdcdcffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdbdadbffdadbdbffdadadaffdadadaffdadad9ffd9dadaffd9d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d4ffd5d4d4ffd4d5d5ffd4d4d4ffd4d3d3ffd4d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d1ffd1d1d1ffd0d1d0ffd0d1d0ffcfd0cfffcfcfceffcdcdcdffcbcbccffcbcbcbffcac9caffc9c9c9ffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc2c2c2ffc0c0c0ffbfbfbfffb9b9b9ffababaaff8e8f8fff5e5e5eff252626ff0b0a0bff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff101010ff1d1d1dff2d2d2dff3c3c3cff444444ff494949ff4f4e4eff505151ff525251ff525252ff535353ff535454ff555454ff555555ff565555ff585858ff595959ff5a5a5aff5b5b5cff5e5d5eff5e5f5fff5f6060ff60605fff606060ff616262ff636363ff646464ff666666ff666767ff686767ff686968ff696969ff696a6aff6a6a6bff6c6b6bff6d6c6cff6d6e6eff6f6f6fff706f6fff707171ff727272ff727372ff737373ff747474ff757575ff767576ff787778ff787978ff797979ff7a797aff7a7a7aff7a7b7bff7b7b7bff7b7c7bff7c7c7cff7c7d7cff7d7d7dff7d7d7dff7e7e7eff7f7f7fff7f7f7fff7f7f7fff808080ff808080ff818181ff818181ff818182ff828282ff838383ff838484ff848484ff848584ff858685ff868686ff878787ff878888ff888888ff888989ff8b8b8bff8d8d8dff8e8e8eff8f8f8fff909090ff929292ff939394ff949595ff969696ff979797ff999999ff9a9a9aff9b9b9cff9d9d9dff9fa0a0ffa3a3a3ffa6a7a6ffaaa9aaffacacacffaeaeafffb2b1b1ffb5b4b4ffb8b8b8ffbcbcbcffc0c0c0ffc4c4c4ffc7c7c7ffc9c9c9ffccccccffcfd0d0ffd3d3d4ffd8d7d8ffdddcddffe1e1e1ffe3e3e3ffe5e4e5ffe5e4e5ffe3e4e3ffd9d9d9ffa9aaaaff707070ff4e4f4eff282928ff0e0e0eff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff0b0b0bff1d1c1cff414242ff5c5c5dff6e6d6effabaaabffdfe0dfffe7e7e7ffe8e8e8ffe6e5e6ffe4e4e4ffe2e2e2ffdddedeffdadbdbffd6d7d6ffd2d2d1ffcccdcdffc9c9caffc8c8c8ffc5c4c4ffc1c1c1ffbebebeffbababaffb8b8b8ffb4b4b4ffb0b1b1ffaeaeaeffacabacffa9aaa9ffa7a7a6ffa3a4a3ffa1a1a0ff9e9f9fff9d9d9dff9b9b9bff9a999aff989898ff969696ff959595ff949494ff939393ff919091ff909090ff8e8f8fff8d8e8eff8d8d8dff8c8c8cff8c8c8cff8b8b8bff8a8a8bff8a8a8aff898a8aff898989ff888988ff888788ff868787ff868586ff868585ff858484ff848584ff848484ff838382ff828282ff828182ff808180ff808080ff7f8080ff7f7f7fff7e7e7eff7e7d7eff7d7d7dff7d7c7dff7c7c7cff7c7b7cff7b7b7bff7a7b7bff797a7aff797979ff777877ff777777ff767676ff757576ff767676ff757475ff747474ff737373ff717172ff717171ff6f6f6fff6e6e6fff6d6e6eff6e6d6dff6c6d6cff6c6b6bff6b6b6bff6a6b6aff6a6a6aff696969ff686969ff686768ff666766ff656565ff646463ff626363ff626162ff606060ff5f5f5fff5e5e5fff5d5d5eff5c5c5cff5b5b5bff5a5a5aff585958ff575757ff575757ff565757ff565656ff555655ff545354ff525252ff504f50ff4b4a4aff434242ff363636ff252525ff151414ff0a0b0bff050505ff020202ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010201ff050505ff161616ff3a3a3bff6a6969ff939493ffabaaaaffb6b7b7ffbcbbbcffbebdbeffc0bfbfffc1c2c1ffc4c4c4ffc5c5c5ffc7c7c7ffc8c8c8ffc9cac9ffcbcacaffcbccccffcccccdffcdcccdffcecdceffcececeffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d9d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffcacacaff5c5d5dff424242ff404040ff3f3f3eff3d3d3dff3c3b3bff3a3a39ff3a3a3aff363737ff353536ff363535ff333232ff323333ff303030ff2d2d2dff2d2d2dff282727ff2727270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171817ff171717ff171717ff161616ff161516ff151515ff151515ff1b1b1cff222222ff2b2b2bff383838ff4a4a4aff5f605fff757576ff888888ff9a9a9affb1b0b0ffd2d2d1ffe8e7e7fff3f3f3fffdfdfdfffffefefffffefefffefffefffffffffffffefefffefffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffefefffffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffcfdfcfffdfdfcfffcfcfcfff6f6f6ffecececffd3d2d2ffc1c1c1ffb7b7b8ffadadadffa0a1a1ff929292ff848484ff747474ff646363ff525353ff444444ff444444ff464645ff474747ff474747ff474747ff47474700000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff9f8f9fff4f3f3ffeff0f0ffeeeeeeffebebebffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e8e7ffe8e8e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe4e4e3ffe3e4e4ffe3e3e3ffe2e2e2ffe1e0e1ffdfe0dfffdededeffdcdcdcffdbdbdbffd9d8d9ffd6d5d6ffd4d3d4ffd1d1d1ffd0d0d1ffd0d0cfffd0cfcfffcfd0d0ffcfcfcfffcececfffcececeffcdceceffcecdcdffcdcdcdffcdcccdffccccccffcbcbccffcccbcbffcbcbcbffcacbcbffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc9c8c8ffc8c9c9ffc8c8c8ffc8c7c8ffc8c7c8ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffcbcbcbffcececeffd2d2d2ffd6d7d7ffd8d9d8ffdcdcdbffdededeffdededfffdfdfdfffdfdedeffdfdfdfffdededfffdededfffdfe0e0ffe0dfe0ffe0e0e0ffe0e1e1ffe2e1e2ffe1e2e2ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e5ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e4e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e3ffe2e3e3ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededfffdddedeffdddeddffdddcddffdcdcddffdbdcdbffdadadbffdadadaffd9d9d9ffd9d8d8ffd7d8d7ffd7d6d6ffd5d5d5ffd4d4d5ffd4d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0cfcfffcececfffcecdceffccccccffcbcbcbffcacbcbffcacacaffc9c8c9ffc8c7c8ffc6c7c6ffc6c5c6ffc5c4c5ffc4c3c4ffc2c2c2ffc1c1c1ffbfc0bfffbebfbeffbdbebdffbebebeffbdbebeffbdbdbeffbebebeffbebdbeffbdbdbdffbebdbeffbdbdbdffbdbebeffbdbdbdffbdbdbdffbdbdbdffbebdbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9caffcacac9ffc9cacaffc9c9c9ffc9c9c8ffc6c5c6ffc4c4c4ffc5c5c6ffc8c7c8ffcacacaffcccdccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd7d8d8ffd9d8d9ffdad9daffdadadaffdadbdbffdbdbdcffdbdcdcffdcdddcffdcdddcffdededdffdededeffdededfffdfdfdfffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe3e2e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e4e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e6e7ffe7e6e7ffe6e7e6ffe7e6e7ffe7e6e7ffe7e6e7ffe6e7e6ffe6e7e7ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe5e6e5ffe6e5e6ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe1e1e1ffe0e1e1ffdfdfdfffdedfdeffe0e0e0ffe1e1e0ffdedfdfffdcdcdcffd9d9daffd7d7d7ffd3d3d3ffd1d1d1ffcfcfcfffcdcccdffccccccffcbcccbffcbcbccffcccccbffcbccccffccccccffcccccbffccccccffcccdcdffcdcccdffcecdcdffcecdcdffcecfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d6d6ffd6d7d7ffd8d9d8ffd9dad9ffdcdcdcffddddddffdededfffe0e0e0ffe2e1e2ffe3e4e3ffe4e4e5ffe4e4e4ffe5e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e6ffe6e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeae9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaebffebeaeaffebeaeaffebebebffecececffecebebffecececffefeeeefff2f2f2fff9f8f8fffcfcfcfffdfefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303130ff303030ff303131ff303030ff303030ff343434ff343534ff3b3b3bff454545ff4f4f4fff595958ff626363ff6e6d6dff797978ff868585ff949494ffa5a4a5ffc9c8c9ffe3e3e3fff1f0f0fffffffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefffffffffefffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffefefffefffffffefffefffefefffffffefffffefffefffffffffffefffefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefffffffefffffefefefffffefefffffffefffefefffffefefefffffffefffefffefffffefefffffffffffffffefffefefffffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefffffffffefefffffefffffffffefffefffefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefefefffffefffffffefefffefefefffdfefdfffefdfefffefefefffdfefefffefefefffbfafafff5f5f5ffe2e2e2ffd1d0d0ffc2c2c3ffb7b7b6ffabaaaaff9b9c9cff8c8b8cff7b7b7bff696969ff575857ff454546ff3b3b3bff3b3b3bff3b3b3bff3b3c3cff3b3b3bff3b3b3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272627ff272726ff292929ff292929ff2f2f2fff2f2e2eff303030ff333333ff323232ff353435ff363635ff373837ff393a39ff3b3b3bff3d3d3dff3e3f3eff404041ff434242ff515150ffddddddffddddddffdcddddffdcdddcffdcdcdcffdcdcdcffdbdbdbffdbdbdcffdbdbdbffdadbdaffdadadbffdadadaffdadadaffd9d9d9ffd9dadaffd9d9d9ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd3d4d3ffd4d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d1ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0cfffcecfceffcdcccdffcbcccbffcacacaffcacacaffc9c9c9ffc8c8c8ffc6c6c6ffc4c4c4ffc3c3c3ffc2c2c2ffc0c0c0ffbfbebfffb7b7b6ff9c9d9cff6d6e6dff343333ff0e0e0fff010202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0c0c0cff1c1d1dff323232ff424242ff4c4c4cff4e4e4eff515051ff535353ff535454ff545454ff555454ff555556ff565756ff575758ff585858ff595959ff5b5b5aff5c5b5bff5d5d5dff5e5f5eff616060ff616261ff626262ff636363ff636363ff636463ff656566ff676767ff686868ff696869ff696a6aff6a6a6aff6b6b6bff6c6c6cff6c6d6cff6e6e6eff6f6f6fff6f6f70ff717070ff717271ff737273ff747473ff757574ff757575ff757576ff777677ff777777ff787878ff797979ff7a7a7aff7a7a7bff7b7b7bff7b7c7cff7d7c7cff7d7d7dff7d7d7dff7d7d7eff7e7e7eff7f7f7fff7f7f80ff808080ff808080ff818181ff828281ff828282ff828383ff838283ff838383ff848484ff848484ff858485ff868585ff868686ff868786ff888787ff888888ff888988ff89898aff8b8a8aff8d8d8dff8f8f8eff8f8f8fff909091ff929291ff939393ff949594ff969596ff979797ff989898ff999a99ff9a9a9bff9c9c9cff9e9e9effa1a0a0ffa3a4a4ffa7a7a7ffaaaaabffadadadffafb0afffb2b2b2ffb6b6b6ffb9b9b9ffbdbdbcffc1c2c1ffc5c5c5ffc8c8c7ffcbcacaffcdcdcdffd0d0d1ffd5d4d5ffd9d9d9ffdedddeffe2e2e2ffe3e3e4ffe4e4e5ffe5e5e4ffe3e3e3ffd6d5d6ff9f9f9fff6a6a69ff4b4b4bff262726ff0d0e0dff040404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030302ff080808ff151515ff373738ff525253ff686868ff9d9c9dffdddddcffe6e6e6ffe7e8e8ffe6e6e6ffe4e5e4ffe3e2e2ffdfdfdfffdbdbdaffd7d8d8ffd2d3d3ffcececeffcbcacbffc8c8c8ffc5c5c5ffc2c2c1ffbfbfbfffbbbcbcffb8b9b9ffb5b5b5ffb2b2b2ffb0b0b0ffadadadffabaaabffa8a8a8ffa4a5a5ffa1a2a1ffa09f9fff9e9e9eff9c9c9cff9a9a9bff999999ff989897ff969696ff959595ff949494ff929292ff919191ff909090ff8f8f8fff8e8e8fff8e8e8dff8d8d8cff8c8c8dff8b8b8bff8b8b8bff8a8a8aff898a8aff898989ff888889ff888888ff878887ff878787ff868686ff858585ff858484ff848584ff848383ff838382ff828282ff818181ff808081ff808080ff7f7f7fff7f7f7fff7f7f7eff7d7e7eff7d7d7eff7d7d7dff7c7d7cff7c7c7cff7b7b7bff7b7b7aff79797aff787978ff777878ff777777ff777777ff767676ff757575ff757574ff737474ff727373ff717171ff717171ff707171ff6f6f6fff6f6e6fff6e6e6eff6d6e6dff6c6d6cff6d6c6cff6b6c6cff6a6b6bff6a6a6aff696969ff686868ff666666ff666565ff646464ff636362ff626262ff616261ff605f60ff5f5f5fff5e5e5eff5c5d5cff5a5a5bff595959ff595959ff595859ff585959ff575757ff555556ff545454ff525252ff505050ff4b4b4bff434243ff363636ff272828ff1c1c1cff10100fff080807ff040404ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020201ff030404ff0c0c0cff2b2c2bff5a5a5aff8d8e8effadadadffb9b9baffbcbcbdffbdbebdffbfbfbfffc0c0c0ffc1c1c2ffc4c3c3ffc5c6c6ffc8c7c7ffc9c9c8ffcbcbcaffcbcbcbffccccccffcdcccdffcdcdcdffcececeffcfcfceffcececfffcfcfcfffd0d0cfffcfd0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd8d9d8ffd8d8d9ffd9d9d9ffdad9d9ffdadad9ffdad9daffdadadbffdbdbdaffdbdbdbffdbdcdbffdcdbdcffd6d6d6ff757575ff434343ff414142ff403f40ff3e3e3eff3c3c3cff3a3b3bff383838ff363637ff363536ff353635ff333333ff333333ff2f2f2fff2d2d2dff2d2e2dff282727ff282827ff2827270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181717ff181817ff171717ff171617ff161616ff151515ff151514ff1b1c1bff222222ff2c2c2cff393939ff4c4c4bff606061ff777677ff8a8a8aff9c9b9cffb3b4b4ffd4d4d4ffe8e8e9fff4f4f5fffdfefdfffffffffffefffefffefefefffffefefffefffefffffefffffffffefffffffefffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefefffefffffffffefffffffefffffffffffffefffefffefefffffffefffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffffefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffcfdfdfffcfdfcfffcfdfdfff6f6f7ffecedecffd3d2d3ffc2c2c1ffb9b9b9ffaeafafffa2a2a2ff949394ff858585ff747474ff626262ff515151ff434342ff434343ff444544ff464646ff474747ff474747ff47474700000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffafaf9fff5f5f5fff0f1f0ffeeeeeeffecebebffeaebebffebeaeaffeaebeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e4ffe5e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe2e2e2ffe1e1e2ffe0e0e0ffdfdfdeffddddddffdcdbdcffdadadaffd8d8d7ffd5d5d5ffd2d3d2ffd1d0d0ffd0d0d0ffd0d0cfffcfcfcfffcececfffcececeffcecfceffcecdceffcdceceffcdcdcdffcccccdffccccccffcbcccbffcbcbcbffcbcbcbffcacacbffcacacaffcacbcaffcacacaffcacac9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc7c7c7ffcacacaffcccdcdffd1d0d0ffd3d3d3ffd8d8d7ffdadadaffddddddffdedfdfffdfdedfffdedfdeffdededeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e6ffe6e6e7ffe6e6e7ffe7e6e7ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e6e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e3ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffdfe0dfffdfdfdfffdedfdeffdedddeffdddddeffdddddcffdcdcdbffdbdbdcffdadadaffdadadaffd9d8d9ffd7d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d0d1ffd0d0cfffcecfcfffcececeffcdcdccffccccccffcbcbcbffcac9caffc9c8c9ffc7c8c7ffc7c7c7ffc6c6c5ffc4c4c5ffc3c3c4ffc3c3c2ffc1c2c1ffc0c0c0ffbfbfbfffbebebdffbebebeffbebebeffbebebeffbebdbeffbebebdffbebdbdffbebdbdffbebebdffbdbdbeffbdbdbeffbdbdbdffbdbdbdffbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc5c6c5ffc4c4c5ffc5c4c5ffc4c5c4ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffcecfceffd0cfcfffd0d1d0ffd2d1d1ffd2d2d3ffd3d3d4ffd5d4d5ffd5d5d5ffd7d6d6ffd7d7d7ffd7d7d8ffd8d8d9ffdad9d9ffd9dadaffdbdadbffdbdbdbffdcdcdbffdcdcdcffdcdddcffdddeddffdedddeffdededeffdededeffdfdfdeffe0e0dfffdfe0e0ffe0e0e1ffe0e0e0ffe1e1e1ffe2e2e2ffe2e1e1ffe2e2e3ffe3e2e2ffe2e3e3ffe2e3e3ffe4e3e3ffe3e3e4ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e7e6ffe7e6e6ffe6e6e7ffe6e6e7ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e7e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfe0ffdfdfdfffe0e0dfffe1e1e1ffe1e1e1ffdededeffdbdbdbffd9d8d8ffd5d5d5ffd2d2d2ffd0d0d0ffcececeffcccccbffcbcbccffcbcbccffccccccffcccbcbffcbccccffccccccffccccccffcdcccdffcdcdcdffcdceceffcececeffcececeffcfceceffcecfcfffd0cfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d1ffd3d2d2ffd3d3d3ffd2d3d3ffd3d3d4ffd4d4d4ffd4d5d5ffd6d6d6ffd8d8d8ffdadad9ffdbdbdbffdcdddcffdddedeffdfdfdfffe1e1e1ffe3e2e2ffe4e3e3ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9eaffeaeaeaffeaebeaffebebebffebebebffebeaebffebebebffebecebffecececffededecffefefeffff4f4f5fffafafbfffdfcfdfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff303030ff303030ff303030ff353535ff343434ff343434ff3a3a3aff454545ff50504fff5a5a5aff656565ff6f6f6fff797979ff858685ff949494ffa5a6a5ffc7c7c7ffe2e1e1ffefeff0fffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffffefefffffefffffffffefffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffefffffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffffefefffefffffffefefefffefefefffefefefffffefffffefefefffffefefffffffefffefefefffefefdfffefdfdfffefdfefffefdfefffefefefffbfbfafff5f4f5ffe1e1e1ffd2d2d2ffc3c3c3ffb7b7b7ffacacacff9d9d9eff8c8c8cff7b7a7aff696969ff575757ff454645ff3b3b3aff3b3b3bff3b3b3bff3b3b3bff3c3b3cff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272726ff262727ff272627ff272726ff282929ff282928ff2e2f2fff2e2f2fff313030ff313131ff333333ff353534ff373636ff383838ff3a3a3aff3c3b3cff3e3d3eff40403fff424242ff444344ff8c8c8cffd8d7d7ffdcdddcffdcdcdcffdcdcddffdcdcdcffdbdbdbffdcdbdbffdbdbdbffdbdbdaffdadbdbffdadbdaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d1d1ffd2d2d2ffd0d1d0ffd1d0d0ffd1d0d0ffd0cfcfffcececdffcccccbffcbcbcbffcacacaffcacac9ffc8c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc3c2c2ffc1c1c1ffc0c0c0ffbdbdbcffa5a4a4ff777777ff403f3fff121111ff020102ff020201ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff080807ff161717ff2c2d2cff414142ff4e4e4eff535353ff535353ff545454ff555555ff565555ff565656ff575757ff585758ff595859ff5a5a59ff5b5b5bff5c5b5cff5d5d5dff5e5e5eff5f605fff616161ff626363ff646364ff656564ff666565ff656565ff666565ff676868ff696969ff6a6a6aff6b6b6bff6b6c6cff6d6c6dff6d6d6dff6e6e6dff6e6f6fff6f6f6fff717070ff727271ff727272ff747474ff757575ff767675ff767776ff777777ff777777ff787878ff797979ff7a7a7bff7b7b7bff7c7c7cff7c7c7dff7c7d7cff7e7d7dff7e7d7dff7e7e7eff7e7f7eff7f7f7fff808080ff818080ff818180ff818281ff818282ff828282ff838382ff838484ff848484ff848485ff848484ff858585ff858585ff878686ff878786ff888787ff888888ff898888ff8a8989ff8a898aff8b8b8aff8d8d8dff8f8e8fff90908fff919191ff929291ff939393ff949495ff969596ff979797ff989898ff999999ff9b9a9aff9b9c9cff9d9d9dff9f9f9fffa2a1a1ffa5a5a5ffa9a8a9ffacababffaeaeaeffb0b1b1ffb3b3b3ffb7b6b6ffbababaffbebebeffc3c2c3ffc6c6c6ffc9c9c8ffcbcbcbffcececeffd1d1d1ffd5d5d6ffdadadaffdededfffe2e3e2ffe4e4e4ffe4e4e5ffe4e5e4ffe3e3e3ffd2d2d2ff939393ff676867ff4a4a4aff252525ff0d0d0dff040403ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff0e0e0eff2a2b2bff484848ff626161ff8e8e8fffd9dad9ffe6e5e6ffe8e8e8ffe6e7e6ffe5e4e5ffe3e3e3ffe0e0e0ffdbdcdbffd9d9d9ffd4d4d4ffcfcfcfffcccccbffc9c9c8ffc6c6c6ffc3c2c3ffc0c0bfffbcbdbdffb9b9b9ffb6b6b7ffb3b3b3ffb1b0b1ffaeaeaeffacacacffa9a9a9ffa6a6a6ffa3a3a3ffa1a0a0ff9f9e9fff9d9d9dff9c9b9bff9a9a9aff999899ff969696ff969696ff949594ff939393ff929292ff919191ff909090ff908f8fff8f8f8fff8e8e8eff8d8e8eff8d8d8cff8c8c8cff8b8b8bff8a8b8bff8a8a8aff8a8989ff898989ff888989ff888787ff878787ff878786ff868686ff868586ff858585ff848484ff838483ff828283ff828282ff818182ff818181ff808081ff80807fff807f80ff7f7f7fff7e7f7eff7e7e7eff7e7d7dff7d7d7dff7b7c7bff7b7b7bff7a7a7aff797979ff797978ff787978ff787878ff777777ff777676ff757676ff747474ff737374ff727273ff727272ff717171ff717070ff70706fff6f6f6fff6f6f6eff6e6e6eff6e6d6dff6d6c6dff6c6c6cff6c6b6bff6b6a6bff686868ff686868ff666766ff656565ff646465ff636364ff626262ff616060ff606060ff5f5f5eff5d5d5dff5b5c5bff5b5b5bff5a5a5aff5a5a5aff595959ff585757ff565655ff545454ff525252ff505050ff4c4c4cff444444ff3d3c3dff343434ff252525ff121312ff070708ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030203ff050404ff070707ff151615ff424242ff797979ffa7a7a8ffbdbdbdffbfbfbfffbebebdffbebebeffbfbfbfffc1c0c0ffc3c3c2ffc4c4c4ffc6c6c6ffc8c8c8ffcacac9ffcbcbcaffcccbccffccccccffcdcdceffcececdffcececeffcecfceffcfcfcfffcfcfd0ffcfd0cfffd1d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd3d3d2ffd3d3d2ffd3d4d3ffd3d4d4ffd4d4d4ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd8d8d7ffd8d7d7ffd9d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffdad9daffd9dad9ffdbdadaffdadbdaffdadadaffdbdbdbffdbdbdcffdbdcdbff9a9999ff444444ff424242ff404141ff3f3f3eff3d3d3dff3b3b3bff393939ff373737ff353535ff343433ff333333ff323232ff2f2f2fff2d2d2dff2d2d2dff282728ff272827ff272727ff2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181817ff181718ff171717ff181717ff161716ff151515ff161616ff1c1c1dff232323ff2d2c2cff3a3a3aff4d4d4cff626262ff777877ff8b8b8bff9e9d9effb7b7b7ffd7d6d7ffe8e8e8fff5f6f5fffdfefefffefefefffefefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffefffffefefffffffefffefffffffefffefffefffffffefefffffffffffffefffefffffffffffffffefffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffefefffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffffffefffffefefffffffefffefefefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefdfffdfcfcfffdfcfdfffdfdfdfff7f7f6ffededecffd2d3d3ffc2c2c2ffbabab9ffafb0b0ffa4a4a4ff969696ff868686ff757475ff626362ff525151ff424242ff434242ff454544ff474646ff474646ff474647ff47474700000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffbfbfafff6f7f7fff1f1f1ffefeeefffededecffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeae9eaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e5e6ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e1e1ffe1e0e0ffdfdedfffddddddffdddddcffdbdbdbffd9d9d9ffd6d6d7ffd4d4d4ffd1d2d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcecfceffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffcccccbffcbccccffcbcbcbffcbcacaffcbcbcaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffcbcccbffd0cfcfffd3d2d3ffd7d7d7ffd9dad9ffdcdcdcffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffe0dfdfffdfe0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e2e2ffe3e3e2ffe3e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e6e7ffe6e7e6ffe7e6e7ffe7e7e6ffe6e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e5ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe0e0e0ffe1e0e0ffdfe0dfffdfdfdfffdfdfdfffdededfffdddeddffddddddffdddcddffdcdbdbffdbdbdbffdadadaffdad9daffd8d8d8ffd7d7d8ffd7d6d7ffd6d5d5ffd5d5d4ffd3d4d4ffd2d2d2ffd1d1d1ffd1d0d0ffcfcfcfffcfcecfffcdcecdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c6ffc6c6c6ffc4c5c4ffc4c4c4ffc2c2c3ffc1c2c1ffc1c0c0ffbfbfbfffbfbfbfffbebfbeffbebebeffbebebeffbebebeffbebebdffbebebdffbdbebdffbdbdbdffbebebdffbdbebeffbdbdbdffbdbdbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cac9ffc9c9c9ffc9c9c9ffc5c5c6ffc5c4c5ffc4c4c4ffc4c4c3ffc3c4c4ffc5c5c5ffc7c7c7ffcacacaffcbcbcbffcdcdcdffcececeffcfcfcfffd0d1d0ffd1d1d2ffd2d3d2ffd4d3d4ffd5d5d4ffd5d5d6ffd6d7d6ffd7d7d7ffd7d8d8ffd8d9d8ffdad9d9ffdadadaffdbdbdbffdadbdaffdcdbdbffdcdcdcffddddddffdddddcffdddeddffdddedeffdededeffdfdfdeffdfdfe0ffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e5e5ffe5e4e5ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e4ffe4e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e6e5ffe5e6e6ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe4e3e3ffe3e2e3ffe2e1e2ffe1e1e0ffe0e0dfffdfdedfffe1e1e1ffe2e2e2ffdfdfdfffdcdcdcffdadadaffd7d7d8ffd4d4d3ffd2d1d1ffcfcfcfffcdcdcdffcbccccffcbcccbffccccccffcbcbcbffcbccccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d4ffd4d5d4ffd6d5d5ffd7d6d7ffd9d9d9ffdadad9ffdcdbdcffddddddffdfdedeffe0e0dfffe2e2e1ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffebebebffebececffecececffeeeeedfff0f0f0fff6f6f6fffbfbfcfffdfdfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff303030ff303030ff353535ff353535ff353535ff343434ff3b3a3bff454545ff4f504fff595a5aff646464ff6e6e6eff797878ff858484ff949393ffa6a5a5ffc6c6c6ffe0dfdfffefeeeffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefefffffffefffffffffefffffefffffffffefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefefffefefefffefffffffefefefffefefefffffffffffffefefffefefefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefdfefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffffffffffefffffffffefffffffefffffefefffefefefffdfdfdfffefefefffdfefdfffefefefffafbfbfff4f4f4ffe0e0e0ffd4d3d3ffc4c4c4ffb9b9b9ffaeadaeff9f9e9fff8d8e8dff7b7b7bff686968ff565656ff454545ff3b3b3aff3b3a3bff3b3b3bff3b3b3bff3c3b3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272727ff262727ff272727ff272726ff292929ff282929ff2b2b2bff2f2f2fff313031ff323332ff343433ff363635ff383738ff393939ff3b3b3bff3d3e3dff403f3fff414142ff444343ff464646ffa1a1a1ffddddddffdcddddffdddcddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9d9daffdad9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd6d5d5ffd5d4d5ffd5d5d5ffd5d4d4ffd4d3d4ffd3d3d3ffd3d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd2d1d1ffd1d1d1ffd0d1d0ffd0cfd0ffcecfceffcccccdffcbccccffcacbcbffcacacaffc9c9c8ffc8c8c8ffc6c6c6ffc4c4c4ffc3c3c3ffc2c1c2ffc1c1c0ffbfbfbeffababaaff848484ff515151ff252524ff0f100fff080707ff020303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010102ff040404ff070808ff111111ff212221ff383939ff4a4a4aff535353ff565656ff555555ff565655ff575756ff575756ff585858ff585858ff5a5a59ff5a5b5aff5c5c5cff5c5d5dff5e5d5dff5f5f5fff60605fff616161ff636363ff656465ff666566ff666766ff676767ff676767ff686968ff696969ff6b6a6aff6c6b6cff6c6c6cff6d6d6eff6e6e6dff6f6e6fff6f706fff707070ff717071ff727272ff737473ff747474ff757575ff767676ff777777ff787877ff797878ff797878ff7a7a7aff7b7a7bff7c7b7cff7c7c7cff7c7d7dff7d7d7dff7e7e7dff7f7f7eff7f7f7eff7f7f7fff807f80ff818180ff808181ff818181ff818281ff828282ff838383ff838384ff848484ff848584ff858585ff858586ff858685ff868786ff878787ff888887ff888887ff898988ff898989ff898a89ff8b8b8aff8a8b8aff8c8c8cff8d8e8eff908f8fff919191ff929291ff939393ff949494ff969596ff979697ff989898ff999999ff9a9a9aff9b9b9bff9c9c9cff9e9d9dffa09fa0ffa2a2a2ffa6a5a6ffaaa9a9ffacacacffafafafffb1b2b1ffb4b4b4ffb7b7b7ffbbbbbbffbfbfbfffc3c3c3ffc6c6c6ffc9c9c9ffccccccffcfcfcfffd2d1d1ffd6d6d6ffdbdadaffdfdedfffe2e2e3ffe4e5e4ffe5e5e5ffe5e5e5ffe3e3e3ffcececdff8b8b8bff676767ff4b4b4aff222322ff0b0a0bff030403ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff0a0a0aff252424ff444544ff5f5f5fff878687ffd7d7d7ffe5e6e6ffe8e8e8ffe7e7e6ffe5e5e5ffe4e3e3ffe0e0e0ffdddcddffdadadaffd5d5d5ffcfcfcfffcccdccffc9cacaffc7c7c7ffc3c4c4ffc0c0c0ffbdbdbdffbabbbaffb7b7b7ffb4b4b4ffb1b1b1ffafafafffadadacffabaaaaffa8a8a7ffa4a4a4ffa1a1a1ffa0a0a0ff9e9f9eff9d9c9dff9a9b9bff9a9999ff979897ff979796ff959596ff949494ff939393ff929292ff919191ff909090ff90908fff8f8f8fff8e8e8eff8e8e8dff8d8d8dff8c8c8cff8c8b8cff8b8b8bff8a8a8aff8a8a8aff898a89ff898889ff888888ff888888ff878787ff868686ff858585ff858585ff858484ff848483ff838283ff838383ff828282ff828182ff808081ff808181ff808080ff7f807fff7f7f7fff7f7f7eff7d7e7dff7d7d7dff7c7c7cff7b7b7bff7a7a7aff7a7a7aff79797aff797979ff787979ff787777ff777776ff767676ff757575ff747474ff737473ff737273ff727271ff727171ff717170ff707070ff6f6f6fff6f6f6eff6e6f6eff6e6e6eff6c6d6dff6c6b6cff6a6b6aff6a6a69ff686869ff676767ff676667ff656565ff646464ff626262ff616261ff606160ff5f5f5fff5d5d5dff5c5b5cff5b5b5bff5b5a5bff5a5a59ff595859ff575757ff555655ff545454ff535353ff515151ff4c4c4cff474747ff444444ff3c3b3bff252424ff100f0fff070606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff040504ff070707ff0a0b0bff1f1f1fff535252ff8f8f8fffb5b5b6ffc2c2c2ffbfbfc0ffbebebdffbebebeffc0bfc0ffc1c1c1ffc3c3c3ffc5c5c5ffc6c6c7ffc8c8c8ffcacacaffcbcbcbffccccccffcdcccdffcececeffcececeffcfceceffcfcecfffcfd0d0ffd0cfcfffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d4d3ffd3d3d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d6ffd7d7d7ffd8d8d7ffd8d7d8ffd8d8d7ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9daffdad9daffdadadaffdbdadaffdadbdbffdbdbdbffdcdbdbffdcdbdcffd2d2d2ff595959ff434343ff414241ff3f4040ff3e3e3eff3c3c3cff3a3a3aff393839ff373636ff353435ff333333ff313231ff302f2fff2d2d2dff2d2e2dff272728ff272727ff272727ff282828ff2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171818ff181717ff181817ff181817ff171818ff171717ff171617ff1d1d1dff242524ff2d2d2dff3a3b3aff4d4d4dff636363ff797878ff8c8b8cff9f9f9fffb9b9b9ffd8d8d8ffe8e8e9fff6f6f6fffdfefdfffffefffffefefffffffffffffefffffffefefffffefffefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffefefffffefffefffefefffffefffffffefffffffffefefffffffefffffffffffefffffffefffefffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffefffefffefefefffefffefffefffefffefefefffffefefffffefffffefefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffcfdfcfffdfcfdfff6f7f6ffedededffd2d2d2ffc1c2c2ffbab9b9ffb0b0b0ffa5a5a5ff989898ff888888ff767776ff646364ff535352ff444443ff454544ff474747ff464646ff474746ff464746ff47474700000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff9f9f8fff3f4f3fff0eff0ffeeeeeeffecececffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e3e3ffe3e3e3ffe2e2e2ffe3e3e2ffe2e3e2ffe2e2e2ffe0e1e1ffe0dfdfffdededeffdddddcffdbdcdcffdadadaffd8d8d8ffd5d5d5ffd3d3d3ffd1d1d1ffcfd0cfffcfcfcfffcecfcfffcfceceffcecdceffcdcdcdffcdcdcdffcdcdccffccccccffcccccbffcbcbcbffcbcacbffcbcacbffcacbcaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c7c7ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c7ffc7c8c8ffcacacaffcececeffd2d2d1ffd3d3d2ffd7d8d7ffdbdadbffdededeffdfe0dfffdfdfdfffdedfdeffdededeffdedfdfffdedfdfffe0dfdfffe0e1e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e2ffe3e3e2ffe3e3e2ffe3e3e3ffe2e3e2ffe3e3e3ffe3e4e3ffe4e3e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e5ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e6e6ffe7e6e7ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e3ffe4e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdddeddffddddddffdcdcdcffdbdcdbffdadbdbffdadad9ffd9d9d9ffd8d8d8ffd7d7d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecdceffcdcdccffcccccbffcbcacaffcac9c9ffc9c8c8ffc7c8c7ffc6c6c6ffc5c4c5ffc3c3c4ffc2c3c3ffc2c2c2ffc1c1c0ffc0c0c0ffbfbfbeffbfbfbfffbfbfbfffbebebeffbebebeffbebdbeffbebebdffbebebeffbdbebeffbdbebeffbebdbdffbebebdffbdbebe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c8c9ffc5c5c5ffc5c4c5ffc5c4c4ffc3c3c3ffc3c3c3ffc2c3c2ffc4c4c4ffc6c6c7ffc9c9c9ffcacbcbffcccbccffcdcdcdffcececeffd0cfcfffd1d1d1ffd2d1d2ffd3d3d3ffd4d4d4ffd5d4d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdad9d9ffd9dad9ffdbdadbffdbdbdbffdbdcdbffdcdcdcffdcdddcffddddddffdddedeffdddedeffdededeffdfdfdeffdfe0dfffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe3e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e3e4ffe3e4e4ffe4e3e4ffe4e5e4ffe5e4e4ffe4e4e5ffe4e5e5ffe5e4e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe5e5e5ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e4ffe4e4e3ffe2e3e2ffe2e1e2ffe0e0e1ffe0dfe0ffe1e1e1ffe2e2e1ffe1e1e1ffdededeffdbdbdbffd9d8d9ffd6d6d6ffd2d2d2ffd0d0d0ffcececeffcbccccffcccbcbffcccbcbffcbcbcbffcccbccffcccccbffccccccffcccdccffcdcdcdffcecdcdffcecdceffcecfceffcececfffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd6d6d6ffd8d7d7ffd9d9d9ffdbdadbffdcdcdcffdddeddffdededeffe0e1e0ffe2e2e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffeae9eaffeaeaeaffeaebeaffeaebebffebeaebffebebebffececebffededecffefeeeefff2f1f2fff9faf9fffcfcfcfffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff303030ff353635ff353535ff363635ff353535ff353535ff3b3a3aff444444ff4d4e4eff575857ff626262ff6c6d6cff767676ff828282ff909090ffa0a0a0ffbfc0c0ffdededeffededeefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffefffffffefefffefefffffefffffffefffefffefefffffefffefffefefefffefffefffefefefffefefefffefefffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffffefffffefffffefefffffefefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffefefffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffefefefffefefefffefffefffefefefffefefefffefefffffefffffffefefefffefefffffefefefffefefffffefefefffefdfefffefdfefffefefdfffefefdfffefefefffbfbfafff4f4f4ffe4e4e4ffd6d6d6ffc6c7c6ffbcbbbcffb0b0afff9fa0a0ff8e8e8eff7b7c7bff686868ff555556ff444443ff3a3a3aff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3c3c3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272627ff272626ff262727ff272727ff262727ff272726ff272728ff292a2aff2c2c2cff2f2f2fff313030ff323233ff353435ff373737ff393839ff3a3a3aff3c3c3cff3e3e3eff414040ff424342ff454545ff4d4c4cffb4b4b3ffdddcddffdddddcffdcdcdcffdcdcdcffdbdcdbffdbdcdcffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d4d3ffd3d2d3ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd1d0d1ffd0d0cfffcdcdcdffccccccffcbcbcbffcbcbcbffc9c9caffc8c8c8ffc6c7c7ffc5c6c6ffc4c4c4ffc3c3c3ffc1c1c1ffbfbfc0ffb9b8b9ffa7a6a7ff949394ff787877ff4f4f4eff222323ff0b0b0aff040403ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff151515ff232323ff313131ff3c3c3dff464646ff4f4f50ff545555ff575757ff585858ff585858ff595959ff5a595aff5b5a5bff5c5b5cff5d5d5cff5d5e5dff5e5e5eff605f5fff606160ff626262ff636362ff646564ff666566ff676867ff686968ff6a6a6aff6a6b6aff6b6c6cff6c6c6dff6d6d6cff6e6e6eff6e6e6eff6f6f6eff6f706fff707070ff717271ff727272ff737273ff747373ff757575ff767676ff767777ff777878ff797978ff7a797aff7a7b7aff7b7a7aff7b7b7bff7c7d7dff7d7d7dff7d7d7eff7e7f7eff7f7e7eff7f807fff807f80ff808080ff818181ff818181ff828282ff838282ff828283ff838383ff848483ff848484ff848484ff858585ff868686ff868686ff878786ff878787ff878888ff888888ff898989ff898989ff89898aff8b8a8bff8b8b8bff8c8b8cff8d8d8cff8d8d8cff8d8d8dff8f8f8fff919190ff929293ff939393ff959594ff969596ff979796ff989898ff999999ff9a9b9aff9b9c9cff9c9d9dff9e9e9dff9f9f9fffa1a1a1ffa4a4a4ffa7a8a7ffabababffaeaeaeffb0b0b0ffb3b2b3ffb6b5b5ffb8b8b8ffbbbcbcffc0c1c0ffc4c5c5ffc8c8c8ffcacacaffcdcdcdffd0cfd0ffd3d2d2ffd7d8d8ffdcdbdcffdfdfe0ffe3e4e3ffe5e4e4ffe5e5e5ffe5e5e5ffe1e1e1ffc2c3c3ff7d7d7dff666565ff484747ff1f1f20ff090909ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff090909ff232323ff49494aff646364ff79797affd2d3d2ffe3e2e2ffe7e8e7ffe7e7e7ffe6e5e5ffe4e4e4ffe1e1e1ffdededeffdcdbdbffd7d7d7ffd1d1d1ffcececdffcbcbcbffc8c8c8ffc5c5c5ffc2c2c2ffbebebfffbcbbbbffb8b9b9ffb5b6b6ffb3b3b3ffb1b0b1ffaeaeaeffababacffa9a9a9ffa6a6a6ffa4a3a3ffa2a2a1ffa0a09fff9e9e9eff9d9c9cff9b9b9aff999999ff989898ff979797ff969596ff959594ff939493ff939393ff929292ff919292ff919191ff909090ff909090ff8f8f8fff8e8e8eff8d8e8dff8d8d8dff8c8d8cff8b8b8bff8b8b8bff8b8a8aff8a8a8aff898989ff888988ff888888ff878887ff878687ff868686ff858585ff858484ff848484ff848384ff838383ff828382ff838282ff818281ff818181ff818181ff808081ff7f7f7fff7f7f7fff7e7e7eff7d7d7dff7c7c7dff7c7c7cff7b7b7bff7b7b7bff7a7b7bff7a7a7aff787879ff787877ff777777ff767676ff757575ff757575ff747374ff737373ff737273ff727272ff727171ff717171ff717170ff6f7070ff706f6fff6e6e6eff6d6d6dff6c6c6cff6b6c6bff6a6a6bff696969ff676868ff676767ff656565ff646464ff636363ff626261ff606060ff5e5d5eff5d5c5cff5b5c5bff5b5b5bff5a5b5aff5a5a5aff595859ff585757ff565656ff555555ff535353ff505151ff4f504fff4c4c4cff434342ff2f2e2fff181818ff090a0aff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff060605ff09090aff101010ff212221ff484848ff7e7e7fffa6a6a6ffbababaffbfbfbfffbebebeffbdbebdffbfbebfffc1c0c0ffc2c2c2ffc4c4c4ffc6c6c6ffc7c8c8ffcacac9ffcbcbcbffcccccbffcdcccdffcdcdcdffcdceceffcfcecfffcececfffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffdad9d9ffdadad9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffd5d6d6ff707070ff444443ff414242ff404040ff3e3f3eff3d3d3dff3b3a3bff393939ff373837ff363535ff343434ff323232ff302f30ff2d2d2dff2b2b2bff272828ff272827ff272828ff282928ff282828ff2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181717ff171817ff181718ff181717ff181818ff181718ff181818ff1d1e1eff242424ff2d2e2dff3b3b3bff4f4f4fff666666ff7c7b7cff8d8d8dff9f9f9effbabbbaffd9d9d9ffe9e9e9fff7f7f7fffefdfefffffffefffffefffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfdfffdfdfdfff7f7f6ffedededffd2d2d1ffc1c1c1ffb9b9b9ffafafb0ffa5a5a4ff989899ff8a8a8aff787879ff666667ff555555ff484848ff474647ff474647ff474647ff474746ff474746ff46474700000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfbfff8f9f8fff3f3f3fff0f0f0ffefeeeeffecececffebebebffebebebffeaebebffeaebeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e8e9ffe8e9e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e3ffe3e2e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffdfdedfffddddddffdcdddcffdbdadbffd9dad9ffd7d7d7ffd5d5d5ffd2d2d2ffd0d0d0ffcfcfcfffcfcfceffcfcecfffcecdceffcdcdcdffcccdcdffccccccffccccccffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffc9cac9ffc9c9c9ffc9cac9ffc9c8c9ffc8c9c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc7c8c7ffcacacaffcececeffd2d2d2ffd5d5d5ffd8d8d8ffdadadaffdddddcffdfdfdfffdfdfdfffdededfffdededeffdededeffdfdfdfffdfe0e0ffe1e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e3ffe3e4e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e6ffe6e7e7ffe7e6e7ffe6e6e7ffe6e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e2ffe2e2e1ffe1e1e1ffe2e1e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdeffdededeffdededeffddddddffdcdcddffdbdbdcffdbdbdaffdadadaffd9d8d9ffd8d8d7ffd6d7d7ffd6d6d6ffd5d5d5ffd3d4d4ffd3d2d3ffd2d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcacbffc9cac9ffc8c8c8ffc7c6c6ffc5c6c6ffc5c4c5ffc3c3c4ffc2c2c2ffc2c1c1ffc0c1c0ffc0bfc0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebdffbebebeffbebebeffbdbebdffbebebeffbdbdbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c5c6ffc4c4c4ffc4c5c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c1c2ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9c9ffcacacaffcccccbffcdcccdffcececdffcfcfcfffd0d0d0ffd1d2d2ffd3d3d3ffd4d3d4ffd5d5d5ffd6d5d5ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadad9ffdbdadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffddddddffdededeffdededeffdfdfdeffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe1e0e1ffe1e1e2ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e6ffe7e6e7ffe7e7e6ffe7e6e7ffe7e6e6ffe6e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e3ffe2e2e2ffe2e2e1ffe1e1e0ffe1e0e1ffe1e1e1ffe2e3e2ffe1e1e1ffdddeddffdadadaffd8d8d8ffd4d5d4ffd2d2d2ffd0d0d0ffcececdffccccccffcccbccffcccccbffccccccffccccccffcdcdccffcccdccffcdcdcdffcecdcdffcececeffcececfffcecfceffcfcfcfffd0d0cfffd0cfd0ffd0d1d0ffd1d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d4d3ffd5d5d5ffd7d6d6ffd8d8d9ffdadadaffdcdcdbffddddddffdededeffe0e0e0ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaebeaffeaebebffebebebffebebebffecececffedecedffeeeeeefff3f4f4fffbfafafffcfcfcfffdfefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff353536ff363535ff353535ff353535ff353535ff343434ff383938ff414242ff4b4b4bff565555ff5f6060ff6a6a6aff757575ff818181ff8d8d8dff9a9a9affb8b8b8ffddddddffedececfffdfdfdfffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffefefffffffffffffefffefffefffefffffefefffffefefffefffefffffefefffffffefffefefffffefefefffefefffffefffffffffefefffffefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffffefefffefefffffefefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffefffefffffffefffefefefffffefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefffffffffffffffefffffffffefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffdfefefffefefefffefffefffefefefffefefffffffefefffefefefffffefefffefffefffffefefffefefffffefffefffefefdfffefdfefffdfefefffefefefffefefefffbfbfbfff5f5f5ffe6e6e6ffd5d5d4ffc7c7c7ffbdbdbdffb1b1b1ffa1a1a1ff8e8f8eff7b7b7bff676767ff545353ff434242ff383838ff3a3a3aff3a3a3bff3b3b3aff3b3b3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff262727ff262627ff272726ff272727ff272727ff262626ff282827ff2b2b2aff2d2d2dff302f2fff313132ff343434ff373636ff393839ff393a3aff3c3b3bff3d3e3eff3f3f3fff424242ff454544ff464646ff666666ffd1d1d1ffdddddcffdddddcffdcdddcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadad9ffdad9daffd9d9d9ffd8d8d9ffd9d9d9ffd8d9d8ffd7d8d8ffd8d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffcfcfcfffcccdcdffcbcbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc6c6c6ffc5c5c4ffc3c4c3ffc2c2c1ffc0c0c1ffbebfbeffbbbabaffb4b3b4ffa2a3a2ff777777ff414142ff171717ff070807ff020201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030302ff080908ff171717ff2c2d2dff3d3d3dff464646ff4b4b4bff4f4f4fff535353ff565655ff585857ff595959ff5b5a5aff5b5b5cff5c5c5cff5d5d5dff5e5d5eff5e5f5fff606060ff616161ff626262ff636363ff656464ff666565ff676767ff696869ff6a6a69ff6b6b6bff6c6c6cff6d6d6dff6d6d6dff6f6e6eff6f6f6fff707070ff707070ff707071ff727271ff737273ff737373ff737474ff757575ff767776ff777878ff797978ff7a7a7aff7a7b7aff7c7c7bff7d7d7cff7c7c7cff7c7d7dff7e7e7eff7e7f7fff7f7e7fff7f7f7fff7f807fff808180ff808181ff818181ff818282ff828282ff838383ff848383ff838484ff848484ff858584ff858585ff868586ff868686ff868686ff878787ff878888ff888889ff898889ff898988ff8a8a89ff8a8a8aff8b8b8aff8b8b8cff8b8c8cff8d8c8cff8e8d8eff8d8e8eff8e8e8eff8f8f8fff909090ff929392ff949493ff959494ff969596ff979797ff989898ff999a99ff9a9b9aff9c9c9bff9c9c9cff9e9d9dff9f9f9fffa0a0a0ffa2a2a2ffa5a5a6ffa9a9a8ffacacacffaeafaeffb1b1b1ffb4b4b4ffb6b7b6ffb9bab9ffbcbcbcffc1c1c1ffc5c6c6ffc9c9c9ffcccccbffcececeffd0d1d1ffd4d4d4ffd8d9d9ffdddcdcffe1e0e0ffe4e4e4ffe5e5e4ffe5e5e5ffe4e5e5ffdddedeffb7b7b7ff777677ff636363ff464646ff1f1f20ff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030203ff0a0a0aff212122ff484848ff636363ff747474ffcececeffdedfdeffe7e7e8ffe7e7e7ffe5e6e5ffe4e4e4ffe2e2e2ffdfdfdfffdcdcdcffd7d7d7ffd2d2d2ffcecfceffccccccffc9cac9ffc6c6c6ffc3c3c3ffbfc0bfffbdbdbdffbababaffb6b6b6ffb4b4b3ffb1b2b2ffb0b0afffadadaeffaaabaaffa8a7a7ffa5a4a5ffa2a3a3ffa1a1a1ff9f9fa0ff9d9d9dff9c9c9cff9a9a99ff9a9999ff989898ff979797ff969695ff959595ff949494ff939493ff929292ff929292ff929191ff919191ff909090ff8f8f90ff8f8f8eff8e8e8eff8d8d8dff8c8d8dff8d8c8cff8c8c8bff8a8b8bff8a8a8aff8a8a8aff898989ff898989ff898988ff888888ff868787ff868687ff868686ff868585ff858485ff848484ff848483ff838384ff838383ff828282ff828282ff818181ff818080ff808080ff7f7f7fff7e7f7eff7d7e7dff7e7d7dff7d7d7dff7c7c7cff7c7c7bff7a7a7aff7a797aff797879ff787877ff777777ff767776ff767675ff757475ff747574ff747373ff747374ff727373ff737272ff717272ff717171ff707170ff6f6f6eff6f6e6eff6e6e6eff6d6d6dff6b6c6bff6a6a6aff686968ff676767ff666666ff656565ff646464ff626362ff5f5f5fff5d5d5eff5e5d5dff5d5c5dff5c5c5cff5c5c5cff5c5b5bff5a5a5aff585959ff585757ff565656ff545554ff535353ff515150ff4d4d4dff424343ff302f30ff1a1b1bff0c0b0bff030203ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040404ff080808ff0d0d0dff1b1a1aff3e3d3dff707070ff9c9c9cffb7b7b7ffbfbebeffbebebeffbebebeffbebebfffc0c0c0ffc1c2c1ffc3c4c3ffc5c5c4ffc7c7c7ffc8c9c8ffcbcbcbffcccccbffccccccffcdcdcdffcececeffcecfcfffcfcecfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd4d4d3ffd3d4d3ffd4d4d4ffd4d5d5ffd4d5d5ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd9d8d8ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9daffd9d9d9ffdadadaffdbdbdaffdbdbdaffdbdbdbffdbdbdcffdcdcdbff8e8e8eff444544ff434342ff404040ff3f3e3eff3d3d3dff3b3b3bff3a3939ff373838ff373636ff353435ff323232ff303031ff2f2f2fff2c2c2cff282929ff262626ff282727ff282828ff282828ff292828ff2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff181817ff181817ff181817ff181818ff141414ff181817ff1e1e1eff242524ff2e2e2dff3c3c3cff515151ff686867ff7c7c7cff8e8d8dff9f9fa0ffbebdbdffdbdbdbffeaeaeafff8f8f9fffefefefffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffffffffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffefffefffefffefefefffffefefffffffefffefffefffffefefffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffefffffefffefffffefefffffffefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfdfffcfdfdfffcfcfdfffdfdfdfff6f7f6ffeeeeeeffd2d3d2ffc0c1c1ffb8b9b8ffafafafffa4a4a5ff989798ff8a8a8aff7a7a79ff676867ff565656ff484849ff3f403fff474646ff474647ff464746ff474747ff46474700000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfbfff9f9f9fff4f4f4fff0f0f1ffefefefffecedecffebecebffebebeaffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffe9eaeaffe9e9e9ffe9e8e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e1e0ffdfdfdeffdededeffddddddffdcdbdcffdadadaffd8d9d8ffd6d6d6ffd4d4d3ffd1d1d1ffd0cfcfffcfcfcfffcececeffcecdcdffcdcdceffcdcdccffccccccffcbcccbffcbcbcbffcbcbcbffcacbcaffcacbcaffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc7c8c8ffc7c7c8ffc7c7c7ffc7c6c7ffc7c6c7ffc8c8c8ffcccdccffd0d0d1ffd4d4d4ffd7d8d8ffdadadaffdcdcdcffdededeffdfdfdfffdfdedfffdededeffdededeffdfdfdfffdfe0e0ffe0e0e0ffe1e1e0ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e4ffe3e4e3ffe4e3e3ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe6e5e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e4e3ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdedfdeffdededeffdddeddffdddddcffdcdcdcffdbdbdbffdbdadaffd9d9d9ffd9d8d8ffd7d7d8ffd7d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfd0cfffcececeffcdcdcdffccccccffcbcbcbffcacac9ffc8c8c9ffc7c7c7ffc6c6c6ffc4c5c5ffc3c3c3ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbdbebeffbdbebeffbebebd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc4c4c5ffc4c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc3c3c3ffc4c5c4ffc6c6c6ffc8c8c8ffc9c9c9ffcbcacaffcccccbffcdcdcdffcdceceffcfcfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d6d5ffd5d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9dadaffdadadaffdbdbdaffdbdbdbffdcdbdcffdcdddcffdcdcddffdddeddffdededeffdededfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e1e0ffe1e0e1ffe1e2e1ffe2e2e1ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e3ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe5e6e5ffe6e6e5ffe5e6e5ffe6e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e4ffe2e2e2ffe2e2e2ffe1e1e0ffe2e1e1ffe3e2e2ffe2e2e2ffdfdfdeffdcdcdcffd9dad9ffd7d7d6ffd3d3d3ffd1d1d1ffcfcfcfffcccdccffccccccffccccccffcdccccffcdcccdffccccccffcccccdffcecdcdffcececeffcecfceffcfceceffcfcfcfffcfd0cfffd0d0d0ffd1d0d0ffd0d0d1ffd0d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d4d3ffd4d4d5ffd5d6d5ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffddddddffdfdfdfffe1e1e1ffe1e2e1ffe3e2e2ffe2e3e3ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffeaeaeaffeaebeaffebebebffebebebffecebecffecececffedededffefefeffff6f5f5fffbfbfbfffcfdfcfffefefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353635ff353635ff353635ff353535ff353435ff323232ff363636ff3f3f3fff494849ff525252ff5d5d5cff676868ff747374ff7f8080ff8b8b8bff969696ffb0afb0ffdcdcdcffebecebfffcfcfcfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffffffefefefffffefffffefefffffffefffffefffefffffffffffffefefffffffefffefffffffffefefffefffffffefffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefffffffefefffffefffefffefefefffffefefffefefffffefffffffffefefffefffffffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffffffefffefffefefffffffffffffffffefffefefefffffefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffefffefffffefefffefefefffefefffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffbfbfbfff5f5f5ffe7e7e8ffd5d5d5ffc8c8c7ffbdbdbdffb1b1b1ffa1a1a1ff8f8f8eff7a7a7bff666666ff525353ff424141ff373737ff383738ff3a3a3aff3a3b3bff3b3b3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272726ff262727ff272726ff262626ff272727ff252525ff272627ff282929ff2c2c2bff2e2e2fff303130ff333333ff363635ff383838ff393939ff3b3b3bff3c3c3cff3e3f3fff414141ff434344ff454545ff474747ff909090ffdddcdcffddddddffdddcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdadbffdadbdaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d5ffd4d5d4ffd5d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffcececdffcccccdffcbcccbffcacacaffcac9caffc8c8c9ffc7c7c7ffc5c5c5ffc4c4c3ffc2c2c3ffc1c1c1ffc0bfc0ffc1c1c1ffc0c0c0ffb2b1b2ff8a8a8aff535353ff242424ff0b0c0cff040405ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff090909ff151515ff282928ff3e3e3dff4a4b4bff505150ff525252ff545454ff555656ff585758ff595959ff5b5b5bff5c5c5dff5d5e5dff5e5e5fff60605fff606061ff616161ff626262ff636363ff646464ff656665ff676667ff686768ff696969ff6b6b6bff6c6c6cff6e6e6dff6e6e6eff6f6f6fff707070ff707171ff717170ff727372ff737273ff747473ff747574ff757575ff767575ff777677ff777778ff797879ff7a7a7aff7b7b7bff7c7c7bff7d7d7cff7d7e7dff7e7d7eff7e7e7eff7f7f7fff7f8080ff808080ff818181ff818181ff828181ff818181ff828283ff838383ff838384ff838484ff848484ff858484ff858585ff868586ff868686ff878686ff878787ff888887ff888888ff888988ff898989ff8a8a8aff8a8a8aff8b8a8aff8b8b8bff8b8c8bff8c8c8dff8c8d8dff8d8d8eff8e8e8eff8f8f8fff908f8fff909090ff909090ff929292ff939493ff949495ff969596ff979796ff989898ff999999ff9b9b9bff9c9c9cff9c9c9dff9e9e9eff9e9f9fffa09f9fffa1a2a1ffa4a3a4ffa7a7a7ffaaabaaffadaeadffb0afafffb2b2b2ffb4b4b5ffb8b7b8ffbabbbaffbebebeffc3c3c3ffc7c8c7ffc9cacaffcdccccffcecfcfffd1d1d2ffd4d5d5ffdad9daffdededeffe1e1e1ffe5e4e4ffe5e5e5ffe5e5e6ffe4e5e4ffdadbdbffadadadff737373ff626161ff494848ff212121ff0a0a0aff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020303ff090a0aff1d1d1dff3f3f40ff5d5d5dff717271ffc1c1c1ffdbdadbffe7e7e8ffe8e8e8ffe6e6e6ffe4e4e5ffe3e3e3ffe0e0e0ffddddddffd8d8d8ffd3d3d3ffd0cfcfffcdcdcdffcbcbcaffc7c7c8ffc4c5c4ffc0c0c0ffbebebeffbbbbbbffb8b7b7ffb5b5b5ffb3b3b2ffb1b1b1ffaeafaeffacacacffa9a9a9ffa6a6a7ffa4a4a4ffa2a2a2ffa0a0a0ff9e9e9eff9c9c9cff9a9a9bff9a9a9aff999998ff989897ff979696ff969696ff959595ff949495ff949494ff939494ff939292ff929292ff929192ff919190ff909090ff8f908fff8f8e8eff8e8e8eff8d8d8eff8d8c8dff8c8c8cff8c8c8cff8b8b8bff8b8b8aff8a8b8aff8a8989ff898989ff888888ff878788ff878787ff878787ff868686ff868685ff858585ff848485ff848584ff848484ff838384ff828382ff828282ff828181ff818081ff808080ff807f7fff7f7f7fff7f7f7eff7e7e7eff7d7e7dff7b7c7bff7b7b7bff7a7a7aff7a7979ff787979ff787878ff777778ff767776ff767676ff767675ff757576ff757475ff747474ff737373ff727373ff727272ff717171ff717070ff70706fff6f6e6eff6d6d6dff6c6d6cff6b6a6aff69696aff686968ff676868ff676666ff656565ff626162ff606060ff5f605fff5f605fff5f5e5eff5f5e5fff5e5e5eff5d5c5dff5b5c5bff5b5a5bff595959ff575757ff555656ff555454ff525252ff4e4e4eff434343ff2f2f30ff1a1a1aff0a0a0aff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030403ff060606ff090909ff0e0e0eff202121ff515050ff888888ffadacadffbebebdffbfc0bfffbfbfbfffbfbfbfffc0bfc0ffc1c1c1ffc3c2c3ffc4c5c4ffc7c6c7ffc8c8c8ffcacac9ffcbcccbffcccbccffcccccdffcececeffcececeffcececfffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffdadadaffdadbdaffdadadbffdbdbdbffdbdbdbffdbdbdbffb2b1b1ff4b4c4bff434343ff414142ff3f403fff3d3d3eff3c3b3bff3a3a3aff383838ff373736ff353535ff333433ff313131ff302f30ff2d2d2eff2b2a2bff282828ff272627ff282828ff282828ff282828ff282828ff28282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171717ff171817ff171718ff181717ff151515ff141414ff181717ff1f1f1fff262626ff2f2f30ff3e3f3fff535353ff6a6969ff7e7e7eff8f8e8fffa1a1a1ffc1c2c1ffddddddffececebfffafafafffefefffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffffffefffefffffefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffefefffffffefffffffffffffffffffffefefffefffefffffffefffefefefffefffefffefefefffefefffffefffffffffefffffefffefffefffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffffffefffefffffefffffffffffffffffefffefefefffefefefffffffefffffefefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfff7f6f7ffefefefffd3d3d3ffc1c1c1ffb8b9b8ffafafafffa4a4a4ff979797ff8a898aff797979ff676867ff565657ff464747ff3f3e3fff404040ff474747ff474647ff474747ff46464600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfcfff9faf9fff5f6f5fff1f0f0ffefeeefffececedffecebebffebebebffebebebffebebeaffeaebeaffeaebeaffeaeaeaffe9eaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e4ffe3e4e3ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffdfdfe0ffdededeffddddddffdcdcdcffdbdadaffdadad9ffd8d8d8ffd5d5d5ffd2d3d3ffd0d1d1ffcfceceffcececeffcecdceffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffcacacbffcbcacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c8ffc7c8c8ffc7c7c8ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffcccccbffcfcecfffd2d3d3ffd6d7d6ffdadadaffdcdcdcffdddeddffdededeffdfdfdfffdfdedfffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e1e1ffe1e2e1ffe1e2e1ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e6ffe5e6e6ffe5e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e7e7ffe6e6e6ffe7e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdeffdededeffdededeffddddddffdcdcddffdcdcdcffdbdbdbffdadadaffd9dad9ffd8d8d9ffd7d7d7ffd6d7d6ffd5d5d5ffd4d3d3ffd3d2d3ffd1d1d2ffd0cfd0ffcecfceffcecdceffccccccffcbcbcbffc9cacaffc9c8c9ffc7c7c7ffc6c6c6ffc4c4c5ffc3c3c3ffc2c2c2ffc0c1c0ffc0c0c0ffbfbfc0ffc0c0c1ffc0c1c0ffc0c0c1ffc0c0c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c4c5ffc3c4c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc4c4c4ffc6c5c6ffc7c7c7ffc8c8c8ffc9cac9ffcbcacaffcbccccffcdcdcdffcececeffcfcfd0ffd1d1d1ffd2d2d2ffd4d4d3ffd4d4d4ffd5d5d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdbdadaffdbdbdbffdcdcdbffdcdcdcffdddddcffddddddffdededeffdededfffdfdfdfffdfdfdfffe0e0dfffe0e0e1ffe0e1e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e8ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e6ffe5e4e5ffe5e5e4ffe3e3e3ffe3e3e3ffe2e3e2ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe1e1e1ffdedfdeffdcdcdcffd9d9d9ffd5d5d5ffd2d3d3ffd1d0d0ffcecfceffcdcccdffcccdccffcccdccffcccdcdffcdccccffcdcdcdffcdcdceffcecdceffcececeffcfcfcfffcfcfcfffd0d0cfffcfd0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd4d3d4ffd4d5d5ffd6d7d6ffd8d8d9ffdadadaffdbdcdbffdcdcdcffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e2ffe2e2e3ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e9ffe9e9e9ffeae9eaffeaeae9ffeaeaeaffeaebeaffebeaebffebebebffecececffecececffedededfff0f0f0fff7f7f7fffdfdfcfffdfcfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353536ff353535ff363535ff343534ff343534ff343534ff353535ff3c3d3cff454546ff4f5050ff5b5b5aff656665ff717171ff7d7c7dff888888ff949394ffabababffd9d9d9ffeaebeafffbfbfafffdfefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefffefffefffefffefffefffefffefffffefffffefefefffffefefffefffffffefefffffefffefffefffffffefefefffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffefffffffffffffffefffefffefffefffffefffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefefffffefffffffffefffefffefffefefefffefefefffefffefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffffffefffefefffffefffffffffffffffefefefffefefefffefefefffefefdfffefdfefffefefefffbfcfcfff5f5f5ffe9e8e8ffd6d7d6ffc8c8c8ffbdbdbdffb0b1b1ffa0a0a0ff8e8e8eff7a7a7aff666666ff535353ff424242ff373737ff383939ff39393aff3a3a3aff3c3c3bff3b3c3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262727ff272727ff262727ff272727ff272726ff272727ff272726ff262626ff282828ff2a2a2bff2d2d2dff303030ff323332ff343535ff373737ff393938ff3a3a3aff3b3c3cff3e3e3eff404040ff434243ff444444ff464646ff545354ffbfbfc0ffdcddddffdcdcdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdadbdbffdadadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d9d8ffd7d7d8ffd7d8d8ffd8d8d7ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc7c7c7ffc7c7c6ffc4c4c5ffc3c3c3ffc2c2c2ffc0c1c0ffc0c0c1ffc1c1c1ffb2b2b1ff898989ff555555ff262727ff0f0f0fff070707ff030403ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff060605ff0b0c0cff19191aff2a2b2aff3c3d3dff4a4a4aff525252ff555555ff565655ff575757ff585958ff5a5a5aff5c5c5cff5d5d5eff5f5f5fff606060ff616161ff626262ff636363ff646463ff656464ff656666ff666767ff686868ff6a6969ff6a6b6aff6c6c6cff6d6d6eff6e6f6fff6f6f6fff707070ff717171ff727271ff727272ff737273ff747474ff757575ff767676ff767676ff777777ff787878ff787978ff797979ff7a7b7bff7b7c7cff7c7c7dff7d7e7eff7f7f7eff7f7f7fff807f7fff808081ff818181ff828181ff828282ff828282ff828382ff838382ff838383ff848483ff848484ff858585ff858585ff868586ff868686ff878686ff868787ff878788ff888888ff888889ff898989ff898989ff8a8a8aff8b8b8aff8b8b8bff8c8c8bff8c8c8cff8d8d8cff8c8d8dff8d8e8eff8e8e8eff8e8f8eff8f9090ff909090ff919190ff919191ff929292ff939494ff959595ff969696ff979796ff989898ff99999aff9b9b9bff9b9c9cff9d9d9dff9e9e9eff9f9f9effa0a0a0ffa1a0a1ffa2a2a2ffa4a5a5ffa8a8a9ffababacffafaeaeffb1b1b1ffb3b4b3ffb6b6b5ffb8b9b9ffbcbcbcffbfbfbfffc4c5c5ffc9c9c8ffcacbcaffcdcdcdffcfcfcfffd2d2d2ffd6d5d5ffdbdadbffdfdfdeffe1e2e2ffe4e5e4ffe5e5e5ffe6e6e5ffe4e4e4ffd7d7d7ffa1a2a1ff717071ff606061ff4a4a4aff1e1f1fff0a0a0bff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff131212ff313131ff545454ff6e6e6effb0b0afffd8d8d8ffe7e7e7ffe8e8e8ffe6e7e6ffe5e5e5ffe4e3e3ffe1e1e1ffdededeffd9d9d9ffd4d3d4ffd1d1d1ffcececeffcbcbcbffc8c8c8ffc6c5c6ffc2c2c2ffbfbfbfffbcbcbcffb8b8b8ffb6b6b6ffb4b4b4ffb2b2b2ffb0b0b0ffadaeadffaaababffa8a8a8ffa5a6a5ffa3a3a3ffa1a2a2ff9fa0a0ff9d9d9dff9c9c9cff9b9b9bff9a9a9aff999999ff989898ff979797ff969796ff969696ff959595ff949494ff949394ff939393ff929393ff919292ff919191ff919190ff909090ff8f908fff8f8f8eff8e8e8eff8d8e8eff8d8c8dff8c8d8dff8c8c8cff8b8c8bff8b8b8aff8a8a8aff898989ff898889ff898888ff888888ff878887ff878786ff868686ff868686ff868686ff858585ff848584ff848484ff838383ff838383ff828283ff828182ff818281ff818181ff808080ff7f8080ff7f7f7fff7e7e7dff7d7d7dff7c7c7bff7b7b7bff7b7b7aff79797aff797979ff797878ff777877ff777778ff777777ff777776ff767576ff757575ff747575ff747474ff737373ff727372ff717271ff717171ff707070ff6e6e6eff6d6d6dff6b6b6cff6a6a6aff696a69ff686869ff676767ff656566ff626363ff626262ff626262ff616261ff616261ff606060ff5f5f5fff5e5f5eff5d5d5dff5b5c5cff5a5a5aff585958ff575757ff565656ff535353ff4f4e4eff414141ff2e2e2dff191a19ff080908ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff070807ff0b0b0bff141514ff2e2e2eff5f5f5fff929292ffb2b2b2ffbebfbfffbfbfc0ffc0c0bfffc0c0c0ffc1c1c1ffc2c2c2ffc3c4c4ffc5c6c5ffc7c7c7ffc8c9c9ffcbcbcaffcccccbffccccccffcdcccdffcecdcdffcfceceffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd8d8d7ffd7d7d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffdadad9ffdad9d9ffd9dadaffdadadaffdadadaffdbdbdbffdbdbdaffdbdbdbffd0cfd0ff636364ff434444ff424242ff404040ff3e3e3dff3b3c3bff3a393aff383838ff363737ff353536ff343434ff333232ff303130ff2f2f2fff2d2d2cff2a2a2aff282928ff282828ff282828ff282828ff282828ff282828ff28282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff171818ff171717ff181717ff161716ff161616ff151516ff191919ff202020ff272727ff323233ff414141ff555555ff6c6c6cff7f7f80ff909191ffa4a5a5ffc6c6c6ffdfdfdeffedededfffcfcfbfffffffefffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffffffefffefffffffffefffffefffefffefefffffefefefffefefefffefefefffefffefffefefffffefffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffffffffffffffefffefffefffefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfcfffcfdfdfffdfcfdfff7f7f7ffeff0f0ffd4d4d4ffc1c2c2ffb9b9b9ffb0b0afffa4a4a4ff979797ff898989ff797979ff676767ff565656ff464646ff3d3e3dff3e3f3fff404040ff474746ff474646ff46474700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffdfefefffafafbfff7f6f7fff2f2f1ffefefefffedededffebebebffebebebffebebebffeaeaebffeaebebffebeaeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfdfffdfdfdeffdddeddffdcdcddffdbdbdcffdadadaffd8d9d8ffd7d7d7ffd4d4d3ffd1d1d1ffcfcfcfffcececeffcdceceffcccdcdffccccccffccccccffcbcbcbffcbcbcaffcacacaffcacacaffc9cacaffc9c9caffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc7c6c6ffc7c6c6ffc9c9c9ffcececeffd1d1d1ffd5d5d5ffd9d9d9ffdcdcdbffddddddffdfdedfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe6e5e6ffe5e6e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e7e7ffe6e6e7ffe6e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e3ffe2e3e2ffe2e2e1ffe2e1e1ffe1e2e2ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdedfffdededeffddddddffddddddffdcdcdcffdbdcdbffdadbdaffdad9daffd9d8d9ffd7d8d8ffd6d7d7ffd6d5d6ffd5d5d4ffd3d3d3ffd2d2d2ffd0d1d0ffcfcfcfffcdceceffcccccdffcbcccbffcacacaffc8c9c8ffc8c8c8ffc6c6c7ffc5c5c5ffc4c3c3ffc2c2c2ffc1c1c1ffbfc0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbebfffbfbfbfffbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c4c4ffc2c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c4c3ffc4c4c5ffc5c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcdcdcdffcfcecfffd0d0d0ffd1d1d1ffd3d3d2ffd3d3d3ffd4d5d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdadadaffdadbdbffdbdbdbffdbdbdcffdcdcdcffdddddcffdedddeffdededeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe4e5e4ffe4e5e4ffe5e5e5ffe5e5e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe6e6e5ffe6e6e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe7e7e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e8e7ffe7e8e7ffe8e7e8ffe7e7e7ffe8e7e7ffe7e8e8ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e4e4ffe4e5e5ffe3e4e4ffe3e3e3ffe2e2e2ffe1e2e1ffe1e2e1ffe2e2e3ffe2e2e2ffdfe0e0ffdddeddffdbdbdbffd8d8d7ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcccdcdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcecfceffcececfffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd6d6d5ffd7d8d7ffd9d9d9ffdbdbdaffdcdbdcffddddddffdfdfdfffe0e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e2ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e4ffe4e4e4ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebeaeaffebebebffebebebffecebecffedecedffeeeeedfff2f2f2fffbfbfbfffcfcfcfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363535ff353535ff353535ff353534ff353435ff353534ff353435ff3b3c3bff444445ff4f4e4eff595959ff636363ff6f6e6fff7a7a7aff868685ff939392ffa7a7a7ffd7d7d7ffeaeae9fff9faf9fffdfdfdfffefffffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffefefffefefefffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefefffffefefffefefefffefefefffffefefffefefffffefefefffffffefffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffefffffffefefffefffefffffefffffefffefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefefefffffefefffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefefffffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefdfffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfdfffefdfefffefefdfffefefefffefefffffefefefffefffefffffefefffefefefffffffefffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefffffbfcfcfff5f5f5ffe9e9e9ffd9d8d8ffc9c9c9ffbdbdbeffb0b0b0ffa1a0a1ff8e8e8eff7b7b7bff686768ff565655ff434344ff393838ff393939ff3a3a3aff3c3c3bff3c3c3cff3c3c3bff3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272627ff272726ff272727ff262727ff272626ff262726ff272727ff272727ff272727ff292929ff2c2c2cff2f2e2fff313131ff343334ff353536ff373737ff393939ff3b3b3bff3c3d3dff3f3f3fff414141ff434343ff444544ff474647ff777777ffd7d7d7ffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdbdbffdbdbdbffdbdadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d0d1ffcfcfcfffcececeffcccdcdffcccbccffcacbcbffcac9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc4c4c4ffc3c3c3ffc1c1c1ffc0c0c0ffbebebfffaaaaabff767676ff454546ff252625ff151514ff0a0a0aff060505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0a090aff121212ff1f1f1fff2f2f2fff3f3e3eff4b4a4bff525251ff565656ff575758ff585858ff595a59ff5b5b5bff5d5d5dff5f5f5eff616161ff626262ff636363ff636464ff656465ff656566ff666666ff676767ff686869ff696a6aff6b6b6aff6c6c6cff6d6d6dff6e6f6eff706f70ff707170ff727172ff727272ff737373ff747374ff757474ff757575ff777676ff777777ff787777ff787878ff797979ff7a7a79ff7a7a7bff7c7b7bff7c7c7cff7d7d7dff7e7e7fff7f7f7fff808080ff808180ff828182ff828383ff838382ff838383ff838383ff838484ff848484ff848484ff848485ff858685ff858686ff868686ff868686ff878787ff888787ff888888ff888888ff898989ff8a8989ff8a898aff8a8a8aff8b8b8bff8b8b8cff8c8b8cff8c8d8cff8d8d8dff8d8d8dff8e8e8eff8e8e8eff8f8f8fff908f90ff909090ff919191ff919192ff929292ff939293ff939394ff959695ff969696ff979797ff989898ff999999ff9b9a9bff9c9c9bff9d9d9dff9e9e9eff9f9f9fffa0a0a0ffa2a1a1ffa2a2a2ffa4a3a3ffa6a6a6ffaaa9a9ffadadadffb0b0b0ffb2b2b2ffb4b4b5ffb7b7b6ffbababaffbdbdbdffc0c0c1ffc6c6c5ffc9c9c9ffcbcbcbffcececeffd0d0d1ffd3d3d2ffd7d7d6ffdcdbdbffdfdfdfffe3e3e2ffe5e5e5ffe5e5e5ffe5e6e6ffe3e4e4ffd4d4d3ff969696ff6d6d6dff5c5c5cff3f3f3fff191919ff090908ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff121211ff2d2c2cff515151ff6c6c6cff9c9c9cffd4d4d5ffe6e7e6ffe8e9e8ffe7e6e6ffe5e5e6ffe4e4e4ffe2e1e2ffdededeffd9dadaffd5d5d5ffd2d1d2ffcfcfcfffcdccccffcacacaffc7c7c7ffc4c3c3ffbfc0c0ffbdbdbdffbababaffb8b7b7ffb5b5b5ffb3b3b3ffb1b1b1ffaeafafffadacacffa9a9aaffa6a6a7ffa5a4a5ffa3a3a3ffa0a1a1ff9f9f9eff9d9d9dff9d9c9cff9b9c9bff9b9a9bff999a99ff999899ff979898ff979797ff979697ff969696ff959595ff959494ff949494ff949393ff929392ff929292ff929291ff919091ff909090ff8f8f8fff8e8f8fff8e8e8fff8e8d8dff8d8d8dff8c8c8cff8c8c8cff8b8c8cff8b8b8aff8a8a8aff8a8a89ff898989ff898988ff888888ff878788ff878887ff868787ff868686ff868686ff868686ff858585ff858485ff838384ff838383ff838383ff838283ff828282ff828281ff808081ff7f7f7fff7e7f7eff7e7d7dff7d7d7dff7c7c7cff7b7b7bff7b7b7bff7a7a7aff79797aff797979ff787879ff787878ff787778ff777777ff767777ff767676ff757575ff757474ff737473ff737273ff727271ff717071ff6f6f6fff6d6e6dff6d6c6dff6c6c6cff6b6b6bff6a6a69ff686868ff676666ff656565ff656464ff646464ff646464ff646463ff626262ff616161ff606061ff5f5f5eff5d5d5dff5b5b5bff5a5a5aff595959ff575757ff555554ff4d4d4dff414141ff2f2f2fff151515ff0a0a0aff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030302ff060606ff090909ff101010ff282727ff4d4d4cff797979ffa09f9fffb5b5b5ffbfbebeffc0c0c0ffc1c1c1ffc2c2c1ffc3c2c3ffc4c4c4ffc5c5c5ffc6c7c6ffc8c8c9ffcacacaffcccbcbffccccccffcdcccdffcdcdceffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d8ffd9d8d9ffd8d9d9ffdad9d9ffd9d9daffd9d9daffdadadaffdadadbffdadbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbff949394ff444444ff434243ff404041ff3e3e3eff3d3c3dff3b3b3aff383838ff373736ff363636ff343434ff323232ff313131ff2f2f2fff2e2d2eff2c2b2bff2a292aff292929ff29292aff282828ff282828ff282828ff282829ff28282900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181819ff171818ff181717ff171717ff171716ff161716ff161617ff1a1b1aff222122ff282828ff333333ff434343ff585858ff6e6e6fff838282ff939393ffa8a7a8ffc8c8c8ffe0dfdfffefefeefffdfcfdfffffffffffffefffffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffefffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffffefffffffefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffffefffefffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffefffffffefefffefffefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefffffffffefefffffffefffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffefefffffefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffdfdfdfffcfcfdfffdfdfdfff7f6f7fff0eff0ffd5d5d4ffc3c3c3ffbabbbbffb1b1b1ffa4a5a5ff979797ff898989ff797978ff676767ff565655ff454545ff3d3d3eff3e3e3eff3e3e3fff3f3f40ff474647ff46464700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffbfbfbfff8f7f8fff2f3f2ffefefefffedededffecebecffecebebffebebebffeaebeaffeaeaebffeaeaeaffeaeaeaffe9e9e9ffeae9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0e1ffe0e1e1ffe0e0e0ffe0dfdfffdfdfdfffdededeffdddcddffdcdcdbffdbdbdbffd9d9daffd8d8d8ffd6d5d6ffd3d3d2ffd0d0d0ffcfceceffcdcdcdffcdccccffccccccffccccccffcbcbcbffcbcacbffcbcbcaffcacacaffc9cac9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc7c7c6ffc7c7c7ffc6c6c6ffc6c6c6ffcbcbcbffd0d1d0ffd3d3d3ffd6d7d7ffdadbdbffdddddcffdfdfdfffe0e0e0ffe0dfe0ffdfdfdfffdededeffdfdfdfffe0dfe0ffe1e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e5ffe5e4e5ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e6ffe5e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e4e4ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e2ffe1e1e2ffe2e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdededfffdddeddffddddddffdcdcdcffdbdcdbffdbdbdbffdbdbdaffd9d9d9ffd9d8d8ffd7d7d8ffd7d6d6ffd5d5d5ffd4d4d4ffd3d3d2ffd1d1d1ffd0d0cfffcececeffcccdccffcbcbccffcacacaffc9c9c9ffc7c8c7ffc7c7c7ffc6c6c6ffc4c4c4ffc3c3c2ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c2c3ffc2c2c2ffc3c2c2ffc3c2c2ffc2c2c2ffc3c2c2ffc2c1c2ffc2c3c2ffc4c4c4ffc5c5c5ffc6c6c6ffc6c7c7ffc8c8c8ffc9c9caffcacacaffccccccffcecdcdffcfcfcfffd1d1d0ffd2d2d2ffd2d2d3ffd3d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdbdbdaffdcdbdbffdbdcdcffdddcdcffddddddffdeddddffdededeffdfdfdeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e3ffe2e2e3ffe3e4e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e7e7ffe7e7e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e2e3ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e1e2ffdfe0e0ffddddddffdadadaffd8d7d7ffd4d4d4ffd2d2d1ffd0d0d0ffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcecdceffcececeffcfcecfffcfcfcfffd0cfcfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd4d4d4ffd4d4d5ffd6d7d6ffd8d8d8ffdad9d9ffdbdbdbffdcdddcffdededeffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffebeaebffebebebffebebebffecececffecececffecededffefefeefff6f6f6fffbfbfbfffcfdfdfffdfefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353535ff353435ff353534ff353434ff343534ff333333ff333332ff3a3a3aff444344ff4e4e4eff585858ff626262ff6c6c6cff777777ff838383ff919190ffa3a4a4ffd4d4d4ffe9e8e9fff8f9f8fffdfdfdfffffefefffefefffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffefffefffffffefefffffffefffffefffefffffffffffffefefffefefefffefefefffefffffffefffffffefefffffefffefffefffffffefffefffffefefffefffefffefefefffffefffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffefffffffffffefffefffefefffffffefefffffefefffefffffffefefffffefffefffefffefffefefefffffefefffffffefffffefefffefffefffefefefffefffefffefefefffefefffffefefefffefffefffffefefffefefffffefefefffefffefffffffefffefffffffefefffffffefffffefffefffefffefffefefefffefefefffefdfefffefefefffdfefefffdfdfefffefefdfffdfefefffdfefefffefefefffdfefdfffefdfefffefefffffefffffffefffefffefffffffefffffffffefefffefffffffffefefffefffffffefffefffffefffffefefefffefefffffefefefffefefffffefefefffcfcfcfff5f5f5ffebeaebffdcdcdcffcacbcbffbebebeffb0b0b0ffa0a1a0ff8f8f8fff7c7c7cff696969ff565656ff444344ff393939ff3a3b3aff3b3b3cff3c3b3cff3c3c3bff373636ff3637360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262726ff272627ff272727ff262727ff272726ff262727ff272727ff282728ff262727ff282727ff2a2a2aff2c2d2cff302f30ff323232ff353435ff363736ff383838ff3a3939ff3b3c3cff3e3e3eff404040ff424242ff434344ff454545ff474747ffa7a8a7ffdddcddffdddcdcffdddcdcffdcdcdcffdbdbdcffdbdcdbffdbdbdbffdadadbffdbdadaffdadadaffdad9d9ffd9dad9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d4d4ffd3d2d3ffd3d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd0d1d0ffd0cfd0ffcfcfcfffcdceceffcdcdcdffcbccccffcacacaffc9c9c9ffc7c8c8ffc7c6c6ffc4c5c5ffc3c3c3ffc2c2c3ffc1c1c0ffbebebfffaeafaeff7b7a7bff4c4c4cff2f3030ff1f1f1fff0e0e0eff080808ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff0d0e0eff1b1b1cff2a2a29ff393a39ff434444ff4d4d4dff535453ff575757ff595959ff595a5aff5b5b5bff5c5d5dff5e5e5eff605f60ff616262ff646363ff656565ff656665ff676667ff676867ff696869ff696969ff6a6a6aff6b6b6bff6c6c6cff6d6d6dff6f6e6eff6f6f70ff717171ff727272ff737373ff737473ff747474ff757575ff767575ff767676ff777677ff787878ff797979ff797979ff7a7a7aff7b7b7aff7c7b7bff7c7d7cff7d7d7dff7e7e7eff7e7f7fff807f80ff818181ff818282ff838283ff838384ff848484ff848585ff858584ff858585ff858585ff868686ff868686ff868786ff878686ff878787ff878787ff888888ff888989ff888889ff8a8a89ff8a8a8aff8a8b8aff8b8b8bff8b8c8bff8c8b8cff8c8c8dff8c8d8dff8d8e8dff8d8e8eff8e8e8eff8f8e8fff8f908fff908f8fff909191ff909191ff929192ff929292ff939293ff939493ff949495ff959595ff969697ff979798ff999899ff99999aff9a9b9bff9c9c9cff9d9d9dff9e9f9eff9f9f9fffa1a0a0ffa2a1a1ffa2a3a3ffa3a3a4ffa5a5a5ffa8a8a8ffabababffafaeafffb2b1b1ffb4b3b3ffb5b6b5ffb8b7b8ffbbbcbbffbebebeffc2c2c2ffc7c7c7ffcacbcaffcdcccdffcfcfcfffd1d1d1ffd3d4d4ffd7d7d7ffdcdcdcffe0e0e0ffe4e3e4ffe5e6e5ffe6e6e6ffe6e5e5ffe3e3e4ffd0d0d0ff8b8b8bff666666ff4f4f50ff2f2f2eff131413ff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0d0d0cff242424ff49494aff676768ff909090ffcececeffe6e5e5ffe8e8e9ffe7e7e7ffe6e6e6ffe4e5e5ffe2e2e3ffdfdfdfffdbdbdbffd5d6d6ffd3d3d3ffd0d0d0ffcecdceffcbcbccffc8c9c9ffc5c5c5ffc0c1c1ffbebebeffbbbbbbffb8b9b9ffb6b6b6ffb4b4b4ffb2b2b2ffb0b0b1ffadaeadffabaaabffa8a9a8ffa6a6a7ffa4a4a4ffa2a2a3ffa0a0a0ff9f9e9fff9e9e9eff9d9d9dff9c9c9cff9b9b9bff9a9a9aff999999ff999898ff989897ff979897ff979697ff969696ff959695ff949495ff949494ff949493ff939292ff929291ff919191ff919190ff909090ff8f8f90ff8f8f8fff8e8f8fff8e8e8eff8d8d8eff8d8c8dff8c8c8cff8c8c8bff8b8b8bff8a8a8bff8a8a8aff8a8a89ff898989ff898888ff888888ff888788ff878887ff868787ff868687ff868686ff858686ff848585ff858484ff848484ff848384ff838384ff828383ff818181ff7f8080ff7f7f7fff7f7e7eff7d7e7eff7d7c7cff7c7d7cff7b7c7bff7c7b7cff7b7b7aff7b7a7bff7a7a79ff79797aff787878ff787879ff787878ff777777ff767677ff757676ff757575ff747474ff737372ff717172ff707070ff6f6f6fff6e6e6eff6d6d6eff6c6d6cff6a6b6aff696969ff696868ff676767ff676666ff666766ff666666ff656565ff646464ff636363ff626262ff606161ff5f5f5fff5d5d5eff5c5c5cff5a5b5aff585858ff545555ff4c4c4dff414141ff262626ff171817ff0b0b0bff050606ff030303ff010202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff070706ff0d0c0dff1d1d1dff424141ff747474ff989798ffabacacffb9bab9ffbfbfbfffc1c1c1ffc3c3c2ffc4c3c3ffc4c5c4ffc6c5c6ffc7c7c7ffc8c8c8ffc9c9caffcbcbcbffcccdcdffcdcccdffcdcdcdffcecdcdffcecfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d8ffd9d9daffd9dad9ffdad9daffdadadaffdadadbffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdcffbdbebeff515151ff434344ff414241ff3f3f40ff3e3d3dff3c3b3bff393a3aff373738ff353636ff343534ff323233ff313131ff2f2f2fff2e2d2dff2b2c2bff2a292aff292928ff29292aff29292aff292a29ff282828ff282828ff282828ff28282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff181919ff181818ff171717ff171718ff161717ff171717ff1b1c1cff222222ff29292aff353535ff464545ff5a5a5aff707071ff838484ff959595ffacacacffcbcacaffe1e1e0fff0efeffffcfdfcfffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffefefffffefefefffefefefffefefffffefefefffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefefefffffefefffffefefffefffffffefefffffefffefffefffefffefefffffffefffffffffefffffefefffffffefffffefffffffffffffefefffffefefffffffffffffefffffffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfcfffdfdfdfffdfdfdfff7f7f7ffeff0efffd6d6d6ffc4c4c4ffbcbcbcffb3b3b2ffa5a6a6ff979898ff898989ff787978ff676666ff545555ff444544ff3e3d3eff3d3e3dff3e3d3eff3f3f3fff403f40ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfcfbfff8f9f8fff3f3f3fff0efefffedededffecebebffebecebffebebebffebebeaffeaeaebffeaeaebffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0dfe0ffdfdfe0ffdededfffdededdffdcdcdcffdbdcdbffdadadaffd9d9d9ffd7d7d7ffd4d5d5ffd1d1d2ffcfcfcfffcdcecdffcccccdffccccccffcccccbffcbcbcaffcacbcaffcacacaffcacac9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c9c8ffc8c8c8ffc7c7c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c7c7ffc9c9caffcececeffd3d3d3ffd6d6d6ffdad9d9ffdcdcddffdededeffe0e0e0ffe0e1e1ffdfdfe0ffdfdfdeffdfdfdfffdfe0e0ffe1e0e0ffe1e1e1ffe2e1e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe4e5e5ffe4e5e4ffe5e4e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e6e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e8e8ffe7e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e2ffe1e1e0ffe0e0e1ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdededeffdddddeffdddddcffdcdcdcffdcdbdbffdbdbdaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d5d6ffd5d5d5ffd4d4d3ffd2d2d2ffd0d1d0ffcfcecfffcdcecdffcbcbccffcacacbffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c4c4ffc3c3c3ffc1c1c1ffc0c1c0ffc0c0c1ffc1c0c1ffc0c1c0ffc0c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c1c1ffc0c0c1ffc0c0c0ffc0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc3c2c2ffc3c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc3c3c4ffc4c5c4ffc5c6c6ffc7c6c6ffc7c7c8ffc8c8c8ffc9cacaffcbcbcbffcccdcdffcececeffd0d0d0ffd1d2d1ffd2d3d2ffd3d3d3ffd4d4d4ffd5d4d5ffd6d6d6ffd6d7d6ffd6d6d7ffd8d8d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9dad9ffdadadaffdbdbdbffdbdcdcffdcdcdcffdcddddffddddddffdedddeffdedfdeffdfdedeffdfdfdfffdfe0dfffe1e0e1ffe1e1e0ffe2e1e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e6e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe7e7e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e7e7ffe7e8e7ffe7e7e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e6e7ffe6e7e7ffe7e6e6ffe6e7e7ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe2e2e2ffe0dfdfffdddcdcffd9dadaffd6d6d7ffd3d4d4ffd1d2d1ffcfcfcfffcecdceffcecdcdffcecdcdffcdcecdffcdcdceffcececeffcececeffcfcecfffcfcfcfffcfd0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d4ffd5d5d4ffd6d6d6ffd7d7d7ffd9d9d9ffdadadaffdbdcdcffdcddddffdededfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe4e3e4ffe3e4e3ffe4e3e4ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e9e8ffe8e8e9ffe9e8e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaebffebeaeaffebebebffebebebffebececffececedffededeefff1f1f1fff7f8f7fffcfbfbfffcfcfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343435ff343534ff353534ff343434ff333333ff323232ff323232ff393a39ff434443ff4e4d4dff575756ff606060ff6a6b6aff757676ff818282ff8f8f8fffa3a3a3ffd2d2d1ffe7e7e7fff7f7f7fffcfdfdfffefefefffefefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffefefffffefffffefefefffffffffffefefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffefefffffffefefffffffefffefefffffffefffffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffefffefefefffefffefffffefefffffefefffefefefffffefefffefffefffffefffffefffffffffffefffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffffffffefefffffffefffffefefffffffefffffffffefffffffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffefffffefefffefefffffefffefffffffefffefffefffefefefffefefefffffffefffefffefffefffefffffefefffefffefffefefefffefffefffefffffffefefffffefefffffffefefffffffefffefefefffefefefffefffffffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefdfdfffefefdfffefdfdfffefefdfffefdfdfffffefefffefffefffffefffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffefefffffefefefffffefefffefefefffcfcfcfff5f6f5ffebebebffddddddffcccbccffbebebfffb0b1b0ffa0a1a1ff909090ff7d7d7dff6a6a69ff565656ff434443ff3a3a3aff3c3c3cff3c3b3cff3b3c3bff363736ff363736ff3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272726ff272626ff272626ff262726ff272727ff272727ff282827ff272727ff272728ff272626ff282828ff2b2b2aff2e2d2eff303030ff333333ff353535ff373637ff383839ff3b3a3bff3d3d3cff3f3f3fff404040ff424242ff434444ff454545ff5e5f5fffcbcbcbffdcdcddffdddcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdbdadbffdadbdaffdadbdaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd3d3d4ffd3d3d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d1d1ffd0d0d0ffcfcfcfffcecfceffcdcdceffcccccdffcbcbcbffc9c9caffc8c8c8ffc7c6c6ffc6c5c5ffc4c4c4ffc3c2c3ffc1c1c1ffc0bfc0ffb9b8b9ff9b9a9bff747474ff545354ff3d3d3dff1d1d1dff0f0f0fff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0c0c0cff1d1d1eff323233ff434444ff4f4e4eff545453ff575656ff595958ff5a5a5aff5c5b5bff5d5d5dff5f5e5fff606060ff616161ff626363ff646465ff676666ff686767ff696868ff6a696aff6a6a6aff6b6b6cff6c6c6cff6d6c6dff6d6d6eff6f6e6fff70706fff717272ff727272ff737374ff747475ff757574ff757675ff767676ff767777ff787877ff787878ff787979ff7a7a7aff7b7b7bff7b7b7cff7b7c7cff7d7d7cff7d7d7dff7e7e7eff7f7f7fff808080ff808180ff818281ff838282ff838483ff848484ff858585ff858686ff858686ff868687ff878686ff878786ff878787ff888788ff878888ff888888ff888888ff898989ff898989ff8a8a8aff8a8a8bff8b8b8bff8b8b8bff8c8c8bff8d8c8cff8d8d8cff8d8d8dff8e8d8dff8e8f8eff8f8f8fff8f8f8fff90908fff909090ff909091ff919191ff929191ff929292ff939293ff939393ff949495ff959495ff969596ff969697ff989898ff999998ff9a9a9aff9b9b9aff9c9c9cff9d9d9dff9e9f9eff9fa0a0ffa0a1a1ffa1a1a2ffa3a3a2ffa4a4a3ffa4a5a4ffa7a6a6ffa9a9a9ffadadadffb0b1b1ffb3b4b3ffb5b5b5ffb6b7b7ffb9b9b9ffbdbdbdffbfc0bfffc3c4c3ffc9c8c8ffcbcccbffcdceceffcfd0cfffd2d2d2ffd4d5d5ffd8d8d8ffdcdcdbffe1e1e1ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe1e1e1ffc8c8c8ff7f8080ff575758ff3b3b3bff1f2020ff0d0d0dff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff070708ff191919ff3a3a39ff595959ff7e7e7effc2c3c3ffe2e2e2ffe8e8e7ffe8e8e8ffe6e7e6ffe5e5e6ffe3e3e4ffe0e0e0ffdcdcdcffd7d7d7ffd4d4d4ffd2d1d1ffcececeffcdccccffc9cac9ffc6c6c6ffc2c2c2ffbfbfbfffbcbcbcffb9b9baffb7b7b7ffb6b5b5ffb3b3b3ffb1b1b2ffaeaeafffacacadffa9a9a9ffa8a7a8ffa5a5a6ffa4a4a4ffa2a2a1ffa0a1a1ff9f9f9fff9e9e9fff9d9d9eff9c9d9cff9b9c9cff9a9b9bff99999aff999999ff999998ff989898ff989797ff979797ff969596ff959595ff959594ff939493ff939393ff939392ff929292ff919191ff909190ff909090ff8f908fff8f8f8fff8e8f8eff8e8e8eff8d8e8eff8d8d8dff8c8c8cff8c8c8bff8b8b8bff8b8b8bff8a8b8bff8a8a8aff898a89ff898989ff888988ff888889ff888888ff878888ff878787ff878786ff878686ff868686ff858585ff858484ff848584ff838383ff818282ff818181ff7f8080ff7f7f7fff7f7e7eff7e7e7eff7e7d7dff7d7c7dff7c7c7cff7c7c7cff7b7b7bff7b7a7bff7a7a7aff7a7a7aff7a7a79ff797979ff787878ff777778ff777777ff767676ff757675ff747474ff727273ff727271ff717170ff6f706fff6f6f6fff6d6d6dff6c6b6cff6b6b6bff6b6b6aff696969ff696969ff696969ff686868ff676767ff666665ff656465ff636463ff626262ff606160ff5f5f60ff5d5e5eff5c5c5cff595959ff555655ff4e4e4eff3d3d3dff2e2e2eff202020ff161615ff0d0d0dff050605ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050504ff090a0aff151616ff2f3030ff626161ff989898ffb4b4b4ffbbbbbbffbfbfbfffc0c0c1ffc2c2c2ffc4c4c3ffc4c5c4ffc6c6c6ffc8c8c7ffc9c9c9ffc9cac9ffcbcbcaffcdccccffcdcecdffcdcdcdffcdcecdffcececfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d8ffd8d8d7ffd7d7d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffdad9daffd9d9d9ffdadadaffdadadaffdbdadbffdadadbffdbdbdbffdcdcdbffdbdcdcffd6d6d5ff757576ff444444ff424242ff404140ff3e3f3eff3c3c3dff3a3a3aff393938ff363736ff353434ff333333ff313132ff2f302fff2e2e2dff2b2b2bff292929ff292929ff2a2a2aff292a29ff2a2a29ff2a2929ff292a29ff282828ff282828ff28282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff19191aff1a191aff191918ff181818ff171717ff171717ff171717ff1c1c1bff222323ff2b2b2bff373737ff484848ff5d5d5dff727272ff868686ff979797ffafafb0ffcccdcdffe2e2e2fff0f0f0fffdfdfdfffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefffffefefffffefffffffffefefffefffefffffefefffffefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffffefefffffefefffffefffffefefefffffffffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffefefffffefffffffefffefffefffefffefffefffefefffffefefefffffffefffefffefffffffefffffefefffefefffffefffefffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffefffefffefefefffefefefffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfff7f6f6fff1f0f0ffd7d7d7ffc5c4c4ffbcbdbcffb3b3b4ffa7a8a8ff9a9a99ff89898aff777778ff666565ff555454ff444444ff3d3d3dff3d3d3dff3e3e3eff3e3d3eff3f3e3fff3f3f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfcfcfff9f9f9fff4f4f4ffefeff0ffecedecffecececffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e2ffe1e1e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe1e0e1ffe0e0e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffdededfffdededeffdddddcffdbdcdcffdadbdbffd9d9daffd8d8d8ffd6d6d6ffd3d3d3ffd1d0d0ffcececeffcccccdffcbccccffcccccbffcacbcaffcacacaffcacacaffcacacaffc9c9c9ffc8c9c8ffc9c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc6c7c7ffc6c6c7ffc6c6c7ffc7c7c7ffcccccbffd0d0d0ffd6d5d6ffd9d9d9ffdcdcdcffdededeffe0e0e0ffe1e1e1ffe0e0e1ffdfdfdfffdfdfdfffe0dfdfffe0e1e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e6ffe6e6e5ffe5e6e6ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe8e8e7ffe8e8e8ffe7e8e7ffe7e8e7ffe8e7e8ffe7e8e7ffe7e7e8ffe7e8e7ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e6e7ffe6e7e7ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e4e4ffe4e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe2e1e1ffe0e0e1ffe1e0e1ffe0e0dfffdfe0e0ffdfdfdeffdededeffdededeffddddddffdcddddffdcdcdcffdadbdbffdadadaffdadad9ffd8d9d8ffd8d8d8ffd7d7d7ffd5d5d6ffd4d4d4ffd3d3d3ffd1d1d1ffcfd0d0ffcececeffcdcdccffcacbcaffc9cac9ffc8c8c8ffc6c7c6ffc5c5c6ffc4c5c4ffc3c3c4ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc1c0c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c1ffc0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c3ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c1ffc0c1c0ffc1c1c1ffc2c3c2ffc4c3c4ffc5c5c4ffc5c6c6ffc6c7c6ffc7c8c8ffc8c9c9ffcacacbffccccccffcececdffcfcfcfffd1d1d1ffd1d2d2ffd2d3d3ffd3d4d3ffd4d4d5ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d7d7ffd8d9d8ffd9d9d9ffdadad9ffdad9d9ffdbdadaffdbdcdbffdcdcdcffdcdcddffddddddffddddddffdddddeffdededeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e4e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e7e7ffe8e8e7ffe8e7e7ffe8e8e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e6e6ffe7e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe1e1e1ffdfdedeffdcdcdbffd8d9d8ffd6d6d6ffd3d3d3ffd1d1d1ffcecfcfffcececdffcdcecdffcdcdcdffcececdffcececeffcecfceffcecfceffd0cfcfffd0d0cfffd0d0d0ffd1d1d0ffd1d2d2ffd1d2d2ffd2d1d2ffd2d2d2ffd3d3d2ffd3d3d4ffd5d5d5ffd6d7d7ffd8d8d8ffd9d9d9ffdbdbdbffdbdcdcffdededeffdfdfe0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe3e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e5e5ffe4e4e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaebebffeaebebffebebebffecebebffecececffecededffeeeeeefff1f2f2fff9f9f9fffcfcfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343434ff343434ff343535ff333333ff323132ff313131ff313131ff393939ff434443ff4d4d4dff565756ff5f6060ff6a6a6aff757575ff818081ff8e8f8effa0a0a0ffcfcfceffe7e6e7fff6f6f6fffcfcfcfffffffefffefffefffefefffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffefffffffefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffefffffffffffefffffffefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefffefffefffffffffffefffefefefffefefefffefefffffefefffffffffefffffffffffffefffffffefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffefffefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffefffefffefffefffefffffefffffefffefffefefffffefefefffefffefffefefefffefffffffffffefffefffefffffefffffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffefdfdfffefefefffdfdfefffefdfefffefefdfffdfefefffdfefefffefffffffffffefffefefefffefefefffefefffffefefffffffffefffefffffffffefefffffefffffffefffffefefefffffefefffffffffffefefefffefefefffbfbfcfff4f4f4ffeaebebffdededeffccccccffbfbebfffb1b0b0ffa0a0a0ff8f9090ff7d7d7dff686969ff565656ff444444ff3c3c3bff3b3c3cff3b3b3bff363636ff373737ff383837ff393838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262726ff262727ff272727ff272727ff272727ff272728ff272728ff282827ff272727ff272727ff292829ff2c2c2cff2f2e2fff313131ff343434ff353535ff383837ff39393aff3b3b3bff3d3e3dff3f3f3fff404041ff434243ff444444ff464546ff888989ffddddddffdcdcddffdddddcffdcdcdcffdcdcdbffdbdbdbffdbdadbffdadadaffdadbdbffdadadaffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d3ffd2d2d3ffd3d2d3ffd2d2d2ffd1d2d1ffd0d1d1ffd0d0d0ffcfcfceffcececeffcdcdcdffccccccffcbcacbffc9c9c9ffc7c7c8ffc6c6c6ffc5c5c5ffc4c3c4ffc2c2c2ffc1c0c0ffbfbebfffb4b4b4ffa1a0a0ff898889ff6c6c6cff3c3c3cff202020ff090909ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040505ff0b0b0cff181918ff302f30ff464545ff555554ff595959ff5a595aff5b5b5aff5c5d5cff5d5e5dff5f5f5fff616160ff626262ff636363ff656465ff666666ff686868ff6a6a6aff6b6b6bff6b6b6cff6d6c6dff6d6d6dff6e6e6eff6f6f6fff6f6f6fff717170ff717172ff727272ff747474ff757575ff767576ff777677ff777777ff777777ff787878ff797979ff797a7aff7b7b7bff7b7b7bff7c7c7cff7d7d7dff7d7d7dff7e7e7dff7e7f7fff7f7f7fff807f80ff808180ff818281ff828382ff838383ff848484ff858585ff858686ff868787ff878787ff878787ff878888ff888888ff888988ff898989ff898989ff898989ff8a8a89ff898a8aff8a8a8bff8a8a8aff8b8b8bff8c8b8bff8d8c8cff8c8c8dff8d8d8dff8e8e8dff8e8f8eff8e8f8fff8f908fff90908fff909090ff909091ff919191ff919192ff929292ff929393ff939393ff949494ff959495ff959595ff969595ff979797ff979797ff999998ff999999ff9a9a9aff9b9b9bff9c9c9cff9d9d9eff9f9e9fffa0a0a0ffa1a0a1ffa1a2a2ffa3a3a3ffa3a4a4ffa5a5a5ffa6a6a6ffa8a8a8ffaaababffaeaeaeffb2b2b2ffb4b5b5ffb7b7b6ffb8b8b8ffbabbbaffbebfbeffc1c2c1ffc5c5c5ffcac9caffcccdccffcececfffd0d0d0ffd3d3d3ffd5d5d5ffd9d9d9ffdddddcffe2e2e2ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffdedfdeffc1c1c1ff777777ff484848ff282828ff111111ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040504ff10100fff2d2d2dff4c4c4cff707070ffb7b8b7ffddddddffe7e7e7ffe8e8e9ffe7e7e7ffe6e6e6ffe4e4e4ffe2e2e1ffdddddeffd8d7d8ffd5d5d4ffd2d3d2ffcfd0d0ffcdceceffcbcbcaffc7c7c7ffc3c3c3ffc0c0c1ffbdbdbeffbbbbbaffb8b8b9ffb7b6b7ffb5b5b5ffb3b3b3ffb0b0b0ffaeadadffabababffa8a9a8ffa8a7a7ffa5a5a5ffa2a2a2ffa1a1a1ffa1a1a1ffa09fa0ff9f9f9fff9e9e9eff9d9d9dff9b9c9cff9b9b9bff9a9a9bff9a9a9aff9a9999ff989998ff979898ff979696ff969696ff969696ff959595ff949494ff939494ff939393ff929392ff919292ff929192ff919190ff909091ff8f9090ff8f8f8fff8f8e8fff8e8f8eff8e8e8dff8d8d8dff8d8d8dff8c8c8cff8b8c8bff8c8c8bff8b8b8bff8a8b8bff8a8a8aff8a8a8aff8a8989ff8a8a89ff888889ff888888ff888888ff878888ff878888ff878787ff868686ff858585ff838384ff838283ff828182ff818181ff808081ff808080ff7f7f80ff7f7f7fff7e7e7eff7e7d7dff7e7d7dff7c7c7cff7d7d7cff7b7b7cff7b7b7bff7a7b7bff7a7a7aff79797aff797979ff797978ff787778ff767777ff767675ff747474ff747474ff727272ff717171ff6f6f6fff6e6d6eff6d6d6dff6d6d6dff6d6d6cff6c6b6cff6b6b6bff6a6b6aff6a6a6aff686969ff686768ff666766ff646565ff636464ff626362ff616061ff5f605fff5d5d5dff5a5b5aff575757ff4f4f4fff474747ff3d3d3dff303131ff1e1e1fff0d0d0dff040404ff010001ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff080808ff131213ff292a2aff525252ff8b8b8cffb6b6b6ffc3c3c2ffc0c0c0ffc0c0c0ffc1c1c1ffc3c3c3ffc5c5c5ffc6c6c6ffc7c7c7ffc8c9c9ffcacacaffcbcbcbffcbccccffcdcdcdffcdcecdffcececeffcececeffcfcfcfffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd2d2d2ffd1d2d1ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdadaffdbdbdbffdadbdaffdcdbdbffdbdbdcffdbdbdbffdbdcdcffa0a0a0ff444445ff434343ff414141ff3f3f3fff3d3d3dff3b3b3bff383939ff373737ff363535ff343434ff323232ff303030ff2e2e2eff2c2c2cff2a2a29ff282728ff282928ff2a2a2aff2a2a2aff292a2aff2a292aff292a29ff29292aff282828ff28282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff19191aff191919ff181919ff181818ff171718ff171717ff1d1d1dff242324ff2c2d2dff3a3a39ff4a4b4bff606060ff757575ff898988ff99999affb1b1b1ffcfcfceffe3e3e3fff0f0effffdfcfcfffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffffefefffefefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefefffefffefffffffefffefefefffffffffffffffefffefffefffefefefffefefefffefefefffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefffffefffefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfff7f7f6fff0f1f0ffd7d8d8ffc5c5c5ffbcbcbcffb3b3b3ffa8a8a8ff9b9b9bff8b8b8bff797978ff656666ff545454ff444445ff3d3d3eff3d3d3dff3e3d3dff3e3e3eff3d3e3dff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffafaf9fff5f5f5ffeff0f0ffecececffebebebffebecebffebebebffebeaeaffeaebeaffeaebeaffeaeaeaffe9eaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe8e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e5e5ffe5e4e5ffe5e4e4ffe3e4e4ffe3e4e4ffe3e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e0e0ffe1e0e0ffdfe0dfffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdeddddffdcdcdcffdbdbdbffdadadaffd8d9d9ffd8d8d8ffd5d5d5ffd2d2d2ffcfcfcfffcdcccdffcbcccbffcbcbcbffcbcbcaffcacacaffc9cacaffc9cac9ffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc6c7c7ffc6c7c6ffc6c6c6ffc7c7c7ffcbcacaffcfcfceffd3d3d3ffd7d7d7ffdadbdbffdededeffe0e0e0ffe1e2e2ffe1e1e1ffe0e0e0ffdfdedfffe0e0e0ffe0e0e0ffe1e0e1ffe2e1e1ffe2e2e2ffe2e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe6e6e6ffe5e5e5ffe6e6e6ffe5e5e6ffe5e5e5ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe7e8e7ffe7e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe5e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe6e5e5ffe4e4e5ffe5e4e5ffe5e4e4ffe4e5e4ffe3e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e2e3ffe2e1e2ffe2e1e1ffe2e2e2ffe0e1e0ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedddeffdedddeffddddddffdcdcdcffdbdcdbffdbdbdbffd9dadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d4d4ffd3d3d3ffd2d2d2ffd1d1d0ffcfcecfffcdcdcdffcbcccbffcacacaffc8c9c8ffc7c6c7ffc5c6c5ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c2ffc0c0c0ffc0c0c0ffc1c1c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc0c1c0ffc0c1c0ffc0c1c0ffc2c2c2ffc4c3c3ffc4c5c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9cacaffcccbcbffcdcdcdffcfcecfffd0d0d0ffd1d1d1ffd3d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd9d8d8ffd8d9d9ffd9dad9ffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcddffddddddffdededdffdededeffdfdedfffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe2e2e2ffe1e2e1ffe3e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe5e5e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e7e7ffe7e6e7ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e7ffe8e7e8ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe7e7e8ffe8e7e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e8ffe7e7e8ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe3e4e4ffe3e3e3ffe0e0e0ffdededeffdbdadaffd7d8d7ffd5d5d5ffd3d2d2ffd0d0d0ffcecfceffcececdffcecdceffcececeffcececeffcecfceffcecfcfffd0cfd0ffd0d0cfffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d6d6ffd7d7d7ffd9d9d8ffd9dadaffdbdbdbffdcdddcffdededfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe3e3e2ffe2e2e3ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe3e3e3ffe4e4e4ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e8e9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffebeaeaffebebebffecebebffececebffececedffedededffeeefeefff4f4f4fffafbfbfffcfcfdfffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353434ff343434ff333333ff313132ff303031ff30302fff303030ff383838ff434343ff4d4c4dff575757ff606060ff6a6b6bff767675ff818281ff8d8e8eff9d9d9dffcacacaffe5e5e5fff5f4f4fffcfcfcfffefefefffffefefffefffffffffefffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffefefefffefefefffefefefffefffffffefefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefefffffefefefffffefffffefefefffefffefffefffffffffefefffefffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefffffffefffffffffefffffefefffffffefffffffefffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffefffffffefefffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffefdfefffdfefefffefefefffefefdfffdfefdfffefdfefffdfefefffdfefdfffefdfefffefefefffefffffffefffffffffefefffefffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffefefffefefefffefefefffefefdfffbfbfcfff5f5f5ffeaeaeaffddddddffcccbccffbebebeffb0b0b0ffa0a0a0ff8f8e8fff7c7c7cff696868ff555555ff434444ff3b3c3cff3c3c3bff363636ff363636ff373737ff383838ff39393a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272627ff272727ff272727ff272828ff282727ff272828ff272828ff272727ff272727ff262626ff272828ff2a2a2aff2c2c2dff302f2fff323231ff343434ff363636ff383839ff3a3a3aff3c3c3cff3d3d3eff3f3f3fff414141ff424343ff444445ff4c4b4cffb9b9b9ffdddcddffdcddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadadbffdadadaffdadadaffd9d9daffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d2ffd0d0d0ffcfcfcfffcecfcfffcececeffcdcdcdffcbcbccffcacacaffc9c8c9ffc7c7c7ffc5c6c6ffc5c5c5ffc3c3c3ffc2c2c1ffc0c0c0ffbebfbeffb9b9b9ffabacacff969696ff5d5d5eff343434ff111010ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030202ff070707ff0f0e0eff1b1b1bff2d2d2eff414141ff525252ff5a5a5aff5c5d5cff5d5d5dff5e5e5eff5f5f5fff616061ff626262ff646464ff656565ff676666ff686868ff69696aff6b6b6bff6d6d6dff6e6f6eff6e6f6fff6f706fff707070ff717171ff727171ff727372ff737373ff747475ff767676ff767677ff777777ff787778ff787878ff787978ff79797aff7a7a7aff7b7b7bff7c7b7cff7c7d7dff7d7d7dff7e7f7fff7f7f7fff807f7fff808080ff808080ff818181ff818182ff838282ff838383ff848484ff858585ff868586ff878787ff878888ff888888ff898988ff888989ff898989ff898989ff898989ff8a8a8aff8a8a8aff8b8a8bff8b8b8bff8c8b8bff8b8c8cff8c8c8cff8c8c8cff8d8d8dff8d8e8dff8e8e8eff8f8e8eff8f8f8fff8f8f8fff909090ff919190ff919191ff929292ff939292ff939393ff939394ff949494ff949494ff959594ff959696ff969796ff969797ff989797ff989898ff989998ff9a9a99ff9a9a9bff9c9c9cff9c9c9dff9d9d9eff9f9e9eff9fa0a0ffa1a1a1ffa2a2a2ffa3a3a3ffa4a4a4ffa5a4a5ffa6a6a6ffa7a7a7ffa9aaa9ffacacacffb0b0b0ffb3b3b3ffb5b5b5ffb7b7b7ffb9b9baffbcbcbbffbfc0c0ffc3c3c3ffc8c8c8ffcbcacbffcdcdcdffcfcfcfffd1d1d1ffd4d4d3ffd6d6d6ffdadadaffdededeffe3e3e3ffe6e6e6ffe7e6e6ffe7e7e7ffe6e5e6ffdcdcdcffb8b8b9ff6d6d6dff434343ff212221ff0c0c0cff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0d0c0cff282828ff474747ff6d6d6dffaeadaeffdadadaffe7e6e7ffe8e9e9ffe8e7e8ffe6e7e7ffe5e5e5ffe2e3e2ffdedfdeffd9d9d9ffd5d6d6ffd3d3d3ffd1d0d1ffcececeffccccccffc8c8c9ffc5c5c5ffc1c2c2ffbebfbfffbcbcbbffbab9baffb8b8b7ffb6b7b7ffb4b5b4ffb1b2b2ffafafafffacacacffaaaaaaffa8a8a8ffa6a6a7ffa4a4a5ffa2a2a3ffa2a2a2ffa1a1a1ffa0a0a0ff9fa09fff9f9e9fff9d9d9dff9c9c9cff9c9b9cff9b9b9bff9a9a9aff9a9a9aff999999ff989898ff979797ff979696ff969696ff959596ff959594ff949594ff939494ff939393ff939293ff929292ff919291ff919191ff919190ff909090ff8f8f8fff8f8e8eff8e8e8eff8e8e8eff8d8d8dff8e8d8dff8d8c8dff8d8d8dff8c8d8dff8c8c8cff8b8c8cff8c8c8cff8b8b8bff8a8b8aff8b8a8aff8a8a8aff898a89ff8a898aff898988ff888888ff878787ff868585ff858585ff838484ff838383ff828282ff828281ff818282ff818181ff808080ff807f7fff7f7f7fff7e7f7eff7e7e7eff7d7d7eff7d7d7eff7c7c7dff7c7c7cff7c7b7bff7b7b7bff7a7b7aff7a7a7aff797879ff787878ff777777ff767676ff747575ff737373ff717171ff707070ff6f6f6fff6f6e6eff6e6e6eff6e6e6eff6e6e6dff6d6d6dff6c6d6cff6c6c6cff6b6a6bff696a6aff686868ff676767ff666665ff646464ff626262ff606060ff5d5d5dff5b5b5bff585757ff565656ff525152ff484747ff313232ff181818ff080808ff040505ff030303ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040405ff0c0d0dff1f1e1fff444444ff7e7e7effadacadffc1c2c1ffc3c3c3ffc0c1c1ffc1c1c1ffc3c2c2ffc4c4c4ffc5c5c5ffc7c7c7ffc8c8c8ffcacac9ffcacbcbffcbccccffcdcdcdffcecdceffcececeffcecfceffcfcfcfffd0d0d0ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d2d3ffd4d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadadaffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffbebdbeff5d5d5dff444343ff414142ff404040ff3e3e3eff3c3b3cff3a3a3aff383738ff363636ff343434ff333333ff313131ff2f2f2fff2c2c2cff2a2929ff282828ff282829ff292928ff282929ff2a2a2aff2a2a2aff2a292aff2a2a2aff292929ff292929ff28282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191a19ff19191aff1a1a1aff19191aff191919ff181718ff171818ff1d1e1eff252526ff2f2e2fff3c3b3cff4e4d4eff636363ff787878ff8b8b8bff9d9c9cffb4b3b3ffd1d1d1ffe4e4e4ffefefeffffcfcfdfffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefffffffffffffffefefffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffefffffffefffffffffefffffefefefffefefefffffefefffefffffffefefefffefffffffffffefffffefefffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffdfdfdfffdfefdfffdfdfcfffdfdfdfffdfdfdfff6f7f7fff0f1f0ffdad9daffc6c6c6ffbcbcbcffb3b3b3ffa8a8a8ff9b9b9bff8b8c8cff797979ff666666ff555554ff454545ff3e3e3dff3d3d3dff3e3d3dff3e3d3dff3d3e3dff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffbfbfbfff7f7f7fff1f2f1ffededecffebebebffebebebffebeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe8e7e7ffe7e6e7ffe7e6e7ffe6e7e7ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e0e1ffe1e1e0ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0dfffdfdfdfffdfdfe0ffdfdfe0ffdededfffdfdfdfffdfdedeffdededeffdddedeffdddcddffdbdbdbffdadadbffdad9d9ffd8d9d8ffd6d7d6ffd4d4d4ffd1d1d0ffcececeffcbccccffcbcacaffcacacaffc9c9caffcac9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c7c8ffc7c8c8ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc9c9c9ffcdccccffd1d1d1ffd5d5d5ffdbdadaffdedddeffe0dfe0ffe2e1e1ffe2e3e3ffe1e1e1ffdfe0dfffe0e0e0ffe0e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe3e3e4ffe4e4e3ffe4e4e4ffe4e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e6e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e5e5ffe5e6e6ffe5e5e5ffe4e5e4ffe5e4e4ffe4e5e5ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe2e3e2ffe2e3e3ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfe0ffdfe0e0ffdededfffdededeffdeddddffddddddffdcdddcffdcdcdcffdbdbdbffdadadaffdad9d9ffd8d9d9ffd7d8d8ffd7d7d7ffd6d6d5ffd5d4d4ffd2d3d3ffd1d1d1ffcfcfcfffcdcdceffcccccbffcacbcaffc9c9c9ffc7c7c8ffc6c5c6ffc4c4c4ffc2c3c3ffc1c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c1c1ffc2c2c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc1c0c0ffc0c1c1ffc0c0c0ffc0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc0c0c1ffc1c0c0ffbfc0c0ffbfc0c0ffc2c2c2ffc3c2c3ffc4c4c4ffc4c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacaffccccccffcececeffd0cfcfffd1d0d1ffd2d1d2ffd3d2d3ffd3d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffdadad9ffdadadaffdbdbdbffdcdbdbffdcdcdcffdcddddffddddddffdedddeffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe8e7e7ffe7e8e8ffe7e7e8ffe7e7e7ffe8e8e8ffe8e8e7ffe7e8e7ffe8e8e8ffe7e8e8ffe7e8e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e7ffe8e7e7ffe7e8e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe4e4e5ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe1e0e1ffdfdfdfffdcdcdcffd9dadaffd7d7d7ffd5d4d5ffd2d2d2ffd0d0d0ffcececeffcdcdceffcececeffcecfceffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffd7d6d6ffd8d7d8ffd9d8d9ffdadadaffdbdcdcffdedddeffdedfdfffdfe0e0ffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e4e5ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaebebffebebebffebebebffecececffedececffeeedeefff0eff0fff7f6f6fffbfcfcfffdfcfdfffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343534ff333333ff323232ff313131ff2f3030ff2f2f2fff2e2e2eff363736ff414141ff4c4c4cff565657ff606161ff6c6b6bff787777ff828383ff8d8d8eff9c9b9bffc7c6c6ffe3e3e3fff4f4f4fffcfcfcfffffefefffefffffffffefefffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffefffffffefefffffffffefffffefffffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefefffffefefffffefefefffefefefffefffefffffffefffefffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffffffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefffefffffefffffffefffffffefffffffffefffefffffffffefefffffffffffefffefffffefefffefffefffefffefffffffffffefefefffefffefffefefefffefefefffefffefffefefffffffffffffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefffefffefdfefffdfefefffefefdfffefdfefffdfefefffdfefefffefdfefffefdfefffefefefffefefdfffefefefffefefefffefefffffefefefffffefefffefefffffefffefffefefefffffffffffffffffffefefefffffefffffffefefffffefefffffffefffffefefffefefefffefefefffbfcfbfff5f4f4ffe9eaeaffdcdcdcffcbcccbffbebebeffb0afb0ffa09fa0ff8f8e8eff7c7c7cff686969ff565555ff434343ff393a39ff363636ff363737ff373837ff393939ff393939ff393a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262727ff272727ff282727ff272728ff272827ff272727ff282727ff272727ff272727ff262626ff282727ff2b2b2aff2e2e2dff313030ff323333ff353535ff373736ff393938ff3b3b3bff3c3c3cff3d3e3dff3f3f3fff424142ff434243ff454445ff717170ffd6d7d7ffdddcdcffdcdcdcffdcdcdbffdcdbdbffdbdcdbffdbdbdaffdbdbdbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d4ffd5d4d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d4d3ffd3d3d2ffd3d3d2ffd1d2d2ffd0d0d1ffcfd0cfffd0cfcfffcececfffcdceceffccccccffcbcbcbffc9c9c9ffc7c7c8ffc7c6c7ffc6c5c5ffc4c4c4ffc3c3c2ffc2c1c1ffc0c1c0ffc0c0c0ffbcbcbbffaeadadff7e7e7eff535352ff1f1f1fff070807ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff090908ff131212ff212122ff333332ff444344ff4f4f50ff595959ff5e5d5dff5f5f5fff606161ff626261ff636362ff646465ff656666ff676767ff696969ff6a6a6aff6b6c6bff6d6d6dff706f6fff707170ff717171ff727172ff727272ff737373ff747474ff757474ff757675ff777677ff777877ff797878ff797979ff7a7979ff7a7a7aff7a7a7aff7b7a7bff7c7b7cff7d7c7dff7d7e7dff7d7e7eff7f7e7eff7f7f80ff808180ff818181ff818282ff828282ff838383ff838383ff838484ff848484ff858585ff868686ff878687ff888888ff888889ff898a89ff8a8a8aff8b8a8aff8a8b8aff8a8a8bff8c8b8bff8c8b8bff8b8b8bff8c8c8cff8c8d8cff8d8c8cff8c8d8dff8d8d8dff8e8d8eff8e8e8eff8e8e8fff8f8f8fff8f8f8fff909090ff919190ff919191ff919192ff929292ff929292ff939393ff939394ff949494ff949494ff969595ff969696ff969696ff979697ff989797ff989898ff999998ff9a9999ff9a9a9aff9c9b9cff9c9c9cff9d9d9cff9e9e9eff9f9f9effa0a09fffa1a1a1ffa3a2a3ffa4a3a3ffa5a4a4ffa5a5a5ffa6a7a6ffa7a7a7ffa9a9a9ffababaaffaeadadffb1b1b1ffb4b5b4ffb7b7b7ffb8b8b8ffbabbbaffbebdbdffc1c1c1ffc4c4c4ffc9c9c9ffccccccffcececeffd0d0d0ffd2d2d2ffd5d4d5ffd7d7d7ffdbdbdbffe0e0e0ffe5e4e4ffe7e7e7ffe7e7e7ffe8e8e7ffe6e5e6ffd9dadaffaeadadff686768ff414141ff1d1d1dff090909ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0c0c0cff252525ff474647ff6e6e6effa6a6a6ffd8d7d7ffe6e6e7ffe9e9e8ffe8e8e9ffe7e7e8ffe5e6e6ffe3e3e3ffdfdfdfffdadadaffd7d7d6ffd4d5d4ffd1d2d2ffcfcfd0ffccccccffcac9c9ffc6c6c6ffc2c3c2ffbfbfbfffbdbdbdffbabbbbffb8b8b9ffb7b7b7ffb6b5b5ffb3b3b3ffb1b1b0ffaeaeadffabacabffaaaaaaffa8a8a7ffa6a6a5ffa4a4a4ffa3a3a3ffa2a2a2ffa1a1a1ffa1a0a1ffa09fa0ff9f9e9fff9e9e9eff9c9d9dff9c9c9cff9c9c9cff9b9b9bff9a9a9aff999a99ff999998ff989898ff979797ff969797ff969696ff969595ff959595ff949495ff949494ff939394ff929393ff929292ff929292ff919291ff909091ff919090ff909090ff8f8f8fff8f8f8fff8f8f8fff8f8e8fff8e8f8fff8f8e8eff8e8d8eff8d8e8eff8d8d8eff8d8d8dff8c8c8cff8c8c8cff8c8c8bff8c8c8bff8b8b8bff8a8a8bff898989ff898989ff878788ff868787ff858585ff858585ff848484ff838383ff838283ff838282ff828281ff828281ff818180ff808180ff808080ff7f807fff7f7f7fff7e7f7eff7e7e7eff7d7d7dff7c7d7dff7d7c7dff7c7c7cff7c7b7bff7b7b7aff797a7aff797878ff787878ff757575ff747373ff727373ff727271ff727271ff717171ff707170ff707070ff706f6fff6f6f6fff6e6e6fff6e6e6eff6c6c6dff6b6c6bff6a6a6aff696969ff676867ff656566ff646464ff626161ff5e5e5fff5c5c5cff5b5b5bff5a5959ff525353ff414040ff2a292aff181919ff0e0f0fff0a0a0aff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080909ff151515ff323132ff676767ff9fa09fffbcbdbdffc2c2c2ffc1c1c2ffc0c1c0ffc2c1c1ffc3c4c3ffc5c5c4ffc7c7c6ffc7c7c7ffc8c9c9ffcacacaffcbcbcbffccccccffcdcdceffcfcecfffcececfffcfcfcfffd0d0d0ffd1d1d1ffd0d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffdad9d9ffd9dad9ffd9d9d9ffdad9daffdbdadaffdbdadaffdbdbdbffdcdbdbffdbdcdbffdcdcdcffdcdcdcffdddcdcff595959ff444443ff424242ff404040ff3f3e3fff3d3c3dff3b3a3bff393939ff373737ff363535ff343434ff323232ff303030ff2d2e2eff2b2b2aff292929ff282827ff282928ff282828ff292828ff292929ff2a292aff2a2a2aff29292aff292a2aff2929290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff191a19ff1a1a19ff191a1aff191919ff181918ff181919ff1f1f1fff272627ff313031ff3e3e3eff505150ff656565ff7b7b7bff8d8d8dff9e9e9effb5b5b5ffd3d3d2ffe6e6e6fff1f1f1fffcfdfdfffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffffffffffffffefffefffefffefffefffffefffffffefefffffefefffefefefffefffefffefefefffefffffffefffefffffefefffefffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffffefefffefdfefffdfefefffdfdfdfffdfcfdfffdfcfdfffdfdfdfff7f7f6fff1f1f1ffdbdbdcffc7c8c8ffbcbcbcffb3b2b2ffa7a7a8ff9a9b9aff8c8c8cff7b7a7aff676867ff555555ff454546ff3e3d3dff3d3d3dff3e3e3dff3e3d3dff3d3e3eff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfcfff8f8f8fff3f3f3ffeeefeeffecebebffebebebffebebeaffebebebffeaeaeaffeaeaeaffeae9eaffeaeae9ffeaeae9ffe9e9eaffe9e9e9ffe8e8e9ffe8e9e8ffe8e8e8ffe9e8e8ffe7e8e8ffe7e7e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e7ffe7e6e6ffe6e5e6ffe5e6e6ffe5e5e6ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdededeffdededeffdddedeffdedddeffddddddffdcdbdcffdbdbdbffd9dadaffd9d8d8ffd8d8d8ffd5d6d5ffd3d2d2ffcfd0cfffcdcdccffcbcbcbffcacacaffc9cacaffc9c9c9ffc9c9c8ffc8c8c8ffc8c7c8ffc8c8c8ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c7c7ffcacacbffd0cfcfffd4d4d4ffd7d7d7ffddddddffe0e0dfffe2e1e2ffe3e3e3ffe3e2e2ffe1e0e1ffdfe0e0ffe0e0e1ffe1e1e1ffe2e1e1ffe2e3e2ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e5ffe4e4e4ffe5e5e5ffe5e4e5ffe5e6e5ffe5e5e5ffe6e6e6ffe5e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe7e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe7e8e7ffe7e7e7ffe8e7e8ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe2e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffdfe0dfffe0dfdfffdedfdfffdededeffddddddffdcdddcffdddcddffdcdbdcffdbdadbffdadadaffd9dad9ffd8d8d8ffd7d7d8ffd6d7d6ffd5d5d5ffd3d4d4ffd2d2d2ffd1d1d0ffcececeffcccdcdffcbcacbffc9c9c9ffc8c8c8ffc6c6c6ffc5c5c5ffc3c3c4ffc2c3c2ffc3c2c2ffc3c3c3ffc2c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c2c1ffc1c0c0ffc0c1c1ffc1c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c2c2ffc2c2c2ffc2c2c2ffc0c0c0ffc0c1c0ffc0bfc0ffbfbfbfffbfbfbfffc1c0c1ffc3c2c3ffc3c3c4ffc4c5c4ffc5c5c5ffc7c7c7ffc7c8c8ffc9c9c9ffcbcacaffccccccffcdcdcdffcfcfcfffd0d1d0ffd2d1d1ffd2d3d3ffd4d3d3ffd4d3d4ffd4d5d5ffd5d5d6ffd6d6d6ffd7d6d6ffd7d8d7ffd8d8d8ffd9d9d8ffd8d9d9ffd9d9daffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdeddddffdededeffdededeffdfdedfffe0dfdfffe0e0e0ffe1e1e0ffe1e1e0ffe1e2e1ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe5e4e5ffe5e4e5ffe5e4e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe7e7e7ffe6e6e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e8e8ffe8e7e7ffe8e7e8ffe7e8e8ffe7e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe5e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e4e4ffe2e3e3ffe1e0e0ffdededeffdbdcdbffd9d9d9ffd6d7d6ffd4d5d4ffd2d2d2ffcfcfcfffcecfceffcfceceffcfceceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d7ffd8d9d8ffdad9d9ffdadbdbffdddddcffdedddeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e2ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e4ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaebeaffeaeaebffecebebffecebebffebebecffecececffedededffeeededfff0f1f1fff8f8f8fffcfbfcfffcfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff323232ff303131ff303030ff2f2f2fff2e2f2fff2e2e2eff343535ff3f3f40ff4b4b4bff565656ff616161ff6c6c6cff787878ff848384ff8e8e8dff9a9a9affc3c2c2ffe3e2e2fff4f3f3fffcfcfcfffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefefffefefffffefffefffefefefffefefefffefefefffffffefffefffffffefffefffefefffffefefefffefefffffffefefffefefefffffefefffefffffffefffffffefffefffffffffffefefefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffefffffefefefffffffffffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefefffffefefffefefefffefffffffffefefffefffffffefefefffefffefffefffefffffffffffefefffffefefffffefefffffffefefffffefefffefffefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffffefefffffffefffefffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffefffefffffffffffefffefffefefefffefdfdfffbfbfbfff4f4f4ffe9e9e9ffdcdddcffcbcbcbffbdbdbdffafafafff9f9f9fff8e8e8eff7d7d7cff6a6a6aff575757ff444443ff363636ff363737ff383737ff383939ff393939ff393939ff3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282727ff272828ff272828ff272727ff272728ff272727ff272728ff272727ff272727ff272726ff292929ff2c2c2cff2e2f2eff313131ff333333ff353535ff373738ff3a3a3aff3c3c3bff3d3d3dff3e3e3eff404040ff414141ff434343ff464646ffa0a1a1ffdddcddffdcdcdcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdadbdbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d9d8ffd8d8d7ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd7d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfd0ffcecfceffcecdceffcbcbcbffcacacbffc9c8c9ffc7c8c7ffc7c6c6ffc5c5c5ffc4c4c4ffc2c3c2ffc1c1c1ffc1c0c0ffc0bfc0ffbbbbbbff9fa09fff7a7a7aff3e3e3eff191919ff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff080807ff161616ff181717ff272728ff3a3b3aff494a4aff545555ff5b5b5bff5f5f5fff616161ff636362ff646464ff656665ff676767ff696868ff6a6a6aff6c6c6bff6d6d6dff6e6e6eff6f6f6fff717171ff737373ff747474ff757575ff757575ff757575ff767675ff777777ff777877ff787878ff797979ff7a797aff7b7a7bff7b7b7bff7c7c7cff7c7c7cff7c7c7cff7d7d7dff7d7d7eff7e7e7fff808080ff808080ff818081ff828282ff828282ff838383ff848383ff848485ff848585ff858585ff858685ff868787ff878787ff878788ff888889ff8a8a89ff8b8a8aff8b8c8bff8c8c8bff8c8c8cff8d8d8dff8d8d8cff8d8d8dff8d8d8dff8e8d8dff8e8d8dff8e8d8dff8e8e8eff8e8f8eff8e8e8eff8e8f8fff8f8f8fff90908fff909090ff919190ff919191ff919292ff929292ff939293ff949393ff959494ff949595ff949595ff959595ff969696ff969696ff979797ff979798ff989898ff999898ff999a99ff9a9a9aff9a9b9bff9b9c9cff9c9c9cff9d9d9dff9e9e9eff9f9f9fffa0a0a0ffa1a2a1ffa2a2a2ffa4a4a3ffa4a4a5ffa5a5a6ffa7a7a7ffa7a8a7ffa9a8a8ffaaaaaaffacacacffafafafffb3b2b2ffb5b6b6ffb7b7b7ffb9b9b9ffbbbbbbffbfbfbfffc2c2c2ffc5c5c5ffcacacbffcdcdccffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd9d8d8ffdcdcdcffe1e1e1ffe5e5e5ffe8e7e7ffe8e8e8ffe8e8e8ffe5e6e6ffd6d7d6ff9c9c9cff5a5a5aff383838ff171716ff060706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff0a0a0aff1d1d1dff414140ff696969ff9c9b9bffd2d2d3ffe5e6e5ffe8e9e9ffe8e9e9ffe8e8e8ffe7e7e6ffe4e5e5ffe1e1e0ffdbdbdcffd7d8d8ffd5d5d5ffd3d2d2ffd0d0d0ffcececdffcbcbcbffc7c7c8ffc3c4c4ffc1c1c1ffbdbebeffbcbbbcffbab9baffb8b8b8ffb7b6b6ffb4b5b4ffb2b2b2ffafafafffacadadffabababffa9a9a9ffa7a7a7ffa5a5a5ffa5a5a4ffa4a4a4ffa3a2a3ffa2a2a2ffa0a0a1ffa0a0a0ff9f9f9fff9e9e9eff9e9d9dff9d9d9dff9c9c9cff9b9b9cff9b9a9aff9a9a9aff999999ff999999ff989898ff989898ff979797ff969696ff959596ff959595ff959594ff949494ff949493ff939393ff939393ff929292ff929292ff919191ff919191ff919191ff919090ff909091ff909090ff8f9090ff8f9090ff8f8f8fff8f8f8eff8e8f8fff8e8e8eff8e8d8eff8d8e8dff8d8d8dff8d8c8dff8c8c8cff8c8b8bff8a8b8bff898a8aff898989ff888888ff878787ff868687ff858586ff848585ff848484ff838483ff848383ff828382ff828282ff828282ff818181ff818181ff808080ff808080ff7f8080ff7f7f7fff7f7f7eff7e7e7eff7d7d7dff7d7d7dff7c7c7cff7c7b7bff7a7a7aff787878ff767676ff757575ff747475ff737474ff737373ff737372ff737373ff727272ff717272ff717172ff717170ff707070ff6f6f6fff6e6e6dff6d6c6dff6b6b6bff6a6969ff686868ff656565ff636262ff606060ff5f5e5eff5c5c5dff595959ff4d4d4dff3e3e3eff393939ff2f2f2eff191a19ff0c0d0cff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff111111ff282828ff565657ff89898affaeaeadffbcbdbdffc0bfbfffc0c0c0ffc1c1c1ffc2c3c3ffc4c4c4ffc5c6c6ffc6c7c7ffc8c8c8ffc9c9c9ffcbcbcbffcccbccffcccdcdffcececeffcfcfceffcfcfcfffcfd0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9daffd9d9d9ffdad9daffdadadaffdadadaffdbdadaffdbdbdaffdcdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffb2b2b2ff434443ff434342ff414141ff3f3f3fff3d3d3dff3b3b3bff393939ff383838ff363636ff353435ff333333ff313131ff2e2f2fff2c2c2cff29292aff272828ff282828ff282828ff282829ff282829ff282829ff282829ff2a2a29ff2a2a2aff2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a19ff191919ff1a191aff191919ff1a1a1aff191a1aff1a1a1aff202020ff272728ff313132ff404040ff525252ff686767ff7d7c7cff8f8f8eff9f9f9fffb7b6b6ffd5d5d5ffe7e7e7fff6f6f6fffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefffffffffffffffefefefffffffffffefffefffffffffffffffffffffefffffffffefffefefefffefefefffffffefffefffefffffefefffefefefffefefefffefefffffffefefffefffffffefffffffffffffffefffefffffffffffffefffffefffffffffffffffffffefffffffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfff6f7f6fff1f1f2ffdddcddffcac9c9ffbdbcbcffb2b3b3ffa7a7a8ff9a9a9aff8c8c8dff7b7b7bff696869ff565657ff464646ff3e3d3dff3d3e3dff3e3e3eff3d3e3dff3d3e3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffcfcfcfff8f9f8fff3f3f3ffefeeeeffececebffeaebebffebeaeaffeaebebffeaeaeaffeaeaeaffe9eae9ffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffdfe0e0ffe0dfdfffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffdededeffdededeffddddddffdededdffdcddddffdcdcdcffdbdbdbffdadbdaffdad9d9ffd8d8d8ffd7d6d6ffd4d4d4ffd1d1d1ffcecfcfffccccccffcacacaffc9cac9ffc9c9caffc8c8c9ffc8c8c8ffc7c7c8ffc8c7c7ffc7c7c7ffc6c7c6ffc6c6c5ffc6c6c6ffcac9c9ffcecdcdffd2d2d2ffd7d6d6ffdbdbdbffe0dfdfffe2e1e1ffe3e3e4ffe3e4e3ffe1e1e1ffe0e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e4e4ffe5e4e5ffe6e5e5ffe5e5e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e7e7ffe8e7e7ffe8e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e7ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e4e3ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdddedeffdcdcdcffdcdcdcffdbdbdbffdadadbffdadadaffd9d9d9ffd9d8d8ffd7d7d7ffd6d6d6ffd4d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffcacacaffc8c8c8ffc6c6c7ffc5c5c5ffc4c4c4ffc4c3c3ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c2c2ffc0c0c0ffc0c0c0ffbfc0bfffc0c0c0ffbfbfc0ffbfbfbfffc0c0c1ffc2c2c1ffc4c3c3ffc4c5c4ffc6c5c5ffc7c6c7ffc8c8c8ffc9c9c9ffcacbcaffcccbcbffcdcdcdffcfcfcfffd0cfcfffd1d1d1ffd2d2d2ffd2d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d7ffd8d8d8ffd9d8d8ffd9d9d9ffdadad9ffdadadbffdbdbdbffdcdcdcffdddcddffddddddffdedddeffdededeffdedfdfffdfdfdfffdfe0dfffe1e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe6e6e7ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e8e8ffe8e7e7ffe7e8e7ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e4ffe4e4e4ffe3e4e4ffe3e2e2ffe0e0dfffddddddffdadadbffd9d8d8ffd6d6d6ffd4d4d4ffd1d1d1ffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfd0ffd0d0cfffd1d0d0ffd0d1d0ffd0d0d0ffd1d0d1ffd2d1d1ffd2d2d2ffd3d4d3ffd5d4d4ffd6d6d6ffd8d8d8ffd9d8d8ffdadadaffdcdcdcffddddddffdddedeffdfdedeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0dfe0ffe0e0e0ffe1e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe2e1e2ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebeaeaffebebebffebebebffecebebffecececffedececffedededffeeeeeefff3f3f3fff9fafafffcfcfcfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff313131ff30302fff2f2f2fff2f2f2eff2e2f2fff2e2d2eff343434ff40403fff4b4b4bff565656ff616162ff6d6c6dff787877ff828282ff8d8d8dff999899ffc0c0c0ffe2e2e1fff2f3f3fffcfcfcfffffefefffefefefffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefffffffffefefffffefefffefefefffffffefffefffefffefefefffffefefffefefffffffefefffffffefffefefffffefffefffefefefffefefffffefffffffefffefffefffefffffffefffefffffffefffffffffefffffffffffffffefffffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefefffefffefffffffefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffefdfdfffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffefffffefffffffefefffdfefdfffcfbfbfff4f4f3ffe9e9e9ffdcdcdbffcbcacaffbdbdbcffaeaeaeffa0a0a0ff90908fff7f7e7eff6c6c6cff59595aff454646ff373737ff373737ff383938ff3a3939ff3a3939ff393a39ff3a3a390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272828ff272827ff272727ff272827ff272727ff272727ff282727ff272727ff272727ff272626ff282728ff2a2a2aff2d2d2dff302f30ff323231ff343434ff373736ff393939ff3b3a3aff3c3c3bff3d3d3dff3e3e3eff404040ff424241ff454444ff5e5e5effcbcbcbffdcddddffdcdcdcffdcdbdcffdbdcdbffdcdbdbffdbdbdaffdbdbdaffdadadaffd9dadaffdad9daffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcccccdffcbcbcbffcacacaffc9c8c8ffc8c7c7ffc6c6c6ffc5c5c4ffc3c3c3ffc2c1c2ffc0c1c0ffc0c0bfffc0c0bfffb8b8b8ffa0a0a0ff6d6d6cff3d3d3dff1a1a1aff090909ff030302ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040303ff090909ff151514ff333434ff353535ff424241ff504f50ff5a5a5aff5f5f5fff626261ff636363ff646565ff666666ff686868ff69696aff6b6b6bff6d6d6cff6e6e6eff6f7070ff717171ff727272ff747473ff747575ff767676ff777777ff787878ff787778ff797878ff797979ff7a7a7aff7b7a7bff7c7b7bff7c7c7bff7d7c7cff7d7d7dff7e7e7eff7f7e7eff7f7e7eff7e7f7eff7f7f7fff808080ff818180ff828182ff828282ff838383ff838484ff858484ff858585ff858685ff878686ff878686ff878787ff888888ff888989ff898889ff898989ff8b8b8aff8b8c8cff8d8c8dff8d8d8dff8e8d8eff8e8e8eff8e8e8eff8e8e8eff8f8e8eff8f8f8fff8f8f8eff8f8f90ff908f8fff909090ff909090ff909090ff909190ff919190ff919191ff919192ff929292ff939393ff939393ff949493ff949594ff959595ff969696ff969696ff969696ff979796ff979797ff979898ff999898ff999999ff999999ff9a9a9aff9b9a9bff9c9c9bff9c9c9cff9d9c9dff9e9e9dff9f9e9effa09f9fffa1a1a1ffa2a1a1ffa3a3a2ffa3a3a3ffa5a5a5ffa5a5a6ffa7a7a6ffa8a7a8ffa8a8a9ffaaaaaaffabacacffaeadadffb0b0b0ffb3b4b3ffb7b6b6ffb9b8b8ffbabbbaffbdbdbcffc0c0c1ffc4c3c4ffc7c6c7ffcccccbffcececeffd0d0d0ffd1d2d2ffd4d4d4ffd7d7d6ffd9dad9ffdededeffe2e2e2ffe6e6e6ffe8e8e7ffe8e8e8ffe8e8e8ffe5e5e5ffd2d2d2ff8a8a8aff515251ff323231ff111111ff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff070707ff151515ff343434ff616262ff919091ffcececeffe3e3e3ffe9e9e8ffe8e9e9ffe9e9e8ffe8e7e8ffe5e5e6ffe2e2e1ffdededeffd9d8d9ffd6d6d6ffd3d4d3ffd1d1d1ffcecfcfffccccccffc8c9c8ffc5c5c4ffc1c2c2ffbebfbfffbdbcbdffbbbbbbffb9b9b9ffb8b7b8ffb6b5b6ffb3b3b3ffb1b0b1ffaeadaeffacacacffabaaaaffa8a8a8ffa7a7a7ffa6a6a6ffa5a5a4ffa4a4a3ffa3a3a3ffa2a2a2ffa1a2a1ffa1a0a0ff9f9f9fff9f9f9fff9e9e9eff9e9d9dff9d9c9dff9c9c9cff9c9b9bff9b9b9aff9a9a9aff9a9a99ff989999ff999899ff979797ff979797ff969797ff969696ff959596ff959595ff959594ff949494ff939494ff939393ff939393ff939392ff929393ff929292ff929292ff929192ff929291ff919191ff919190ff919090ff909090ff90908fff909090ff8f8f8fff8f8f8fff8f8f8eff8e8e8eff8d8e8eff8c8d8cff8b8c8cff8b8b8bff898a8aff898989ff898888ff878887ff878686ff868686ff868586ff858585ff858485ff858484ff848483ff848383ff838382ff828282ff828282ff828181ff818180ff818180ff808080ff80807fff7f7f7fff7e7e7eff7e7e7eff7d7d7dff7c7b7bff797979ff787877ff777777ff777676ff767676ff767675ff757576ff757575ff747474ff757574ff747474ff747373ff727273ff717171ff70706fff6e6f6eff6d6d6dff6b6b6bff6a696aff676766ff636464ff626262ff606060ff5e5d5eff585858ff515251ff4f4f4fff4c4b4bff353636ff1c1c1bff0d0d0dff050505ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff0a0a09ff1e1e1eff4d4d4dff808080ffa0a09fffb6b5b6ffbdbdbeffc0bfc0ffc0c1c1ffc2c2c2ffc4c3c3ffc5c5c5ffc7c6c6ffc8c7c7ffc9c9c8ffcacacaffcbccccffcdcccdffcdcdcdffcfcfceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d6d6ffd6d6d5ffd7d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadbdaffdbdadaffdbdbdbffdbdbdbffdcdcdbffdcdbdcffdddcdcffdcdddcffd1d0d0ff636363ff434343ff414141ff403f3fff3d3d3dff3c3c3cff3a3a3aff393938ff373637ff353535ff343434ff313232ff303030ff2e2d2dff2a2b2aff292828ff292828ff282928ff282828ff282829ff292829ff282828ff292928ff282929ff2a2a2aff2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191a19ff1a1919ff1a1a19ff1a1a1aff1a1a19ff1a1a19ff191919ff202020ff272728ff323231ff414040ff535353ff696969ff7e7f7fff909090ff9f9f9fffb8b8b8ffd7d7d7ffe9e9e8fff8f8f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefefffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefffefffffefefffffefffffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffefefefffffffefffefefefffefffefffffefefffefefefffefefffffefffffffffefefffefefefffefffefffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffcfdfdfffdfdfcfffdfefdfff6f6f7fff0f0f0ffdededdffcbcbccffbdbebeffb3b4b3ffa7a8a8ff9a9b9aff8b8c8cff7a7b7bff696869ff575757ff464545ff3e3d3dff3e3d3eff3e3e3dff3e3d3eff3f3e3fff3e3f3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfffaf9fafff4f4f4ffefefefffebececffebeaeaffeaeaeaffeaebeaffeaeaeaffeaeae9ffeaeae9ffeaeae9ffe9e9eaffe9e9eaffe9e8e9ffe9e9e8ffe8e9e9ffe9e8e9ffe8e8e8ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe3e4e4ffe4e3e3ffe4e4e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdededeffdededeffdededdffdededeffdededdffdeddddffddddddffddddddffdcdcddffdcdddcffdcdbdcffdadadbffdadadaffd8d9d9ffd8d7d7ffd6d5d5ffd3d3d3ffd0d0d0ffcecdcdffcbcbcbffcacac9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c7ffc7c8c8ffc7c7c7ffc6c6c6ffc6c5c6ffc7c7c6ffcbcccbffd0d0d0ffd5d5d5ffdadadaffdededdffe1e2e2ffe3e3e3ffe5e4e4ffe3e3e3ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e2ffe2e3e3ffe4e3e3ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe7e7e8ffe8e8e8ffe7e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0dfffe0dfdfffdfdfdeffdededeffdededdffddddddffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdbdadaffd9d9d9ffd9d8d9ffd7d7d8ffd6d5d5ffd4d4d4ffd2d3d2ffd1d0d0ffcececeffccccccffcbcbcaffc8c9c9ffc7c7c7ffc5c5c5ffc5c5c4ffc4c5c5ffc5c5c5ffc3c3c4ffc4c3c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c2c2ffc3c3c3ffc3c3c2ffc1c2c2ffc2c2c2ffc1c1c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c0c0ffc1c0c0ffc0c0bfffc0c0bfffbfc0c0ffc0bfc0ffbebebfffc0c0c0ffc1c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc7c7c6ffc7c8c7ffc9c9c9ffcac9caffcccbcbffcdcdccffcecfcfffcfcfcfffd1d0d0ffd1d1d2ffd3d3d2ffd3d3d3ffd4d4d3ffd5d4d5ffd5d5d6ffd6d6d5ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffd9dadaffdadadaffdadbdbffdcdcdbffdcdcdcffdcddddffdeddddffdededeffdfdedeffdfdfdfffe0dfe0ffe0e0e0ffe1e0e1ffe2e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe6e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe7e6e7ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e7ffe7e8e8ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe3e3e3ffe0e1e1ffdededeffdcdcdcffdadadaffd8d8d8ffd6d6d5ffd4d4d3ffd2d2d2ffcfcfd0ffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd1d0d1ffd0d0d1ffd1d0d1ffd1d1d1ffd1d2d1ffd2d3d2ffd4d3d4ffd5d5d5ffd7d7d6ffd7d8d8ffd9d9d9ffdbdbdbffdcdcdcffddddddffdddeddffdededeffdededeffdededfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe4e4e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffebeaeaffebebebffecebebffebececffecececffecececffedededffefefeffff5f6f5fffbfbfafffdfcfcfffdfdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303130ff302f30ff2f2f2fff2f2e2eff313031ff303031ff2f2e2fff363536ff414040ff4b4b4bff565657ff626161ff6b6b6bff757676ff808080ff8b8b8cff989899ffbebfbfffe0e0e1fff2f2f2fffcfcfcfffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefffffffffffffffefefffffffffffffffffffefffffffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffefffefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffffefffefefefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefefffffefffefffffefffffffefefffffffefffefefefffffffffffffefffffffffffffffefefffefefefffefefffffffefffffefefefffefffffffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefdfefffdfefefffefdfefffdfefefffdfdfdfffdfefdfffefefdfffefefefffefefefffefefdfffefefefffffefefffefffefffffefefffffffefffffffffffefffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffdfdfdfffbfcfbfff3f4f4ffe8e7e8ffdbdbdbffc9c9caffbdbcbcffaeaeafff9fa0a0ff919091ff808080ff6f6f6fff5c5c5cff484848ff393939ff383839ff393939ff3a3939ff393939ff3a3939ff3a3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff282827ff272727ff272727ff272727ff272727ff272727ff272727ff272727ff272727ff282929ff2b2b2bff2e2e2eff303030ff323333ff353635ff383738ff393939ff3a3a3bff3c3c3cff3d3d3eff3e3f3fff414041ff434343ff454545ff898989ffdcdcddffdcdcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d4ffd3d3d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcececfffcdcdcdffccccccffcbcbcbffc9c9c9ffc8c8c8ffc7c6c6ffc5c6c5ffc4c4c4ffc3c2c3ffc1c1c1ffc0c1c1ffc2c2c2ffc2c2c2ffb9b9b9ff99999aff6e6d6dff39393aff161717ff090809ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff080708ff121313ff2f2f30ff4f5050ff515150ff575758ff5e5e5eff626162ff646465ff656565ff676766ff696968ff6a6a6aff6c6c6cff6d6d6dff6f6f6fff717170ff727272ff737373ff757574ff767676ff777777ff787879ff7a7979ff7a7b7aff7b7b7bff7b7b7bff7b7b7bff7c7c7cff7c7d7cff7d7d7dff7e7d7eff7e7e7eff7e7f7fff7f8080ff808080ff808081ff808181ff828181ff828283ff828383ff838384ff848484ff848485ff858585ff868686ff868686ff878787ff878887ff898888ff898888ff898989ff8a898aff8b8b8bff8b8b8bff8c8c8cff8c8c8cff8d8d8dff8d8e8eff8f8f8fff8f8f8fff909090ff909090ff909090ff909091ff909191ff909091ff919191ff919191ff919192ff919192ff929192ff919292ff929292ff929392ff939392ff939393ff949494ff949494ff959696ff969696ff969796ff979797ff979797ff989898ff989898ff989899ff999999ff999a9aff9a9a9aff9a9a9aff9b9b9bff9c9c9cff9c9d9cff9d9d9dff9e9e9eff9e9f9eff9fa0a0ffa0a1a1ffa1a1a1ffa2a2a3ffa3a3a3ffa5a5a5ffa6a5a6ffa7a7a7ffa8a7a8ffa9a9a9ffaaaaaaffabababffacacacffafaeafffb1b2b2ffb4b5b4ffb8b7b7ffbab9b9ffbbbbbbffbdbdbdffc1c2c2ffc5c4c5ffc8c8c8ffcdccccffcfcfcfffd0d1d1ffd3d3d3ffd4d5d4ffd7d7d7ffdbdadaffdfdfdfffe3e3e3ffe7e7e7ffe8e8e9ffe8e9e8ffe8e8e8ffe3e3e4ffcccccdff818081ff4d4e4eff2d2c2cff0f0f0fff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff101111ff2b2b2cff595a5aff828282ffc6c6c6ffe0e1e1ffe8e8e8ffe9e9eaffe9e9e9ffe8e9e8ffe7e7e6ffe3e3e3ffe0dfdfffdad9d9ffd7d7d7ffd5d4d4ffd1d2d2ffd0cfcfffcdcdccffcacacaffc5c6c5ffc2c2c3ffc0c0c0ffbdbebeffbcbcbcffbababaffb8b8b8ffb7b6b6ffb4b5b4ffb2b1b2ffafafafffadadadffabacacffa9aaaaffa7a7a7ffa7a7a7ffa5a6a6ffa6a5a5ffa4a4a5ffa3a4a3ffa3a2a3ffa2a2a2ffa0a1a1ffa0a0a0ff9f9f9fff9e9e9fff9e9e9eff9d9d9dff9d9c9dff9c9c9cff9c9b9bff9b9a9bff9a9a9bff9a999aff999999ff989898ff989898ff979798ff979797ff969696ff969696ff969595ff959595ff959495ff949594ff949495ff949494ff949494ff939394ff939394ff939393ff929393ff929292ff929292ff929291ff919191ff919191ff919190ff919191ff919190ff909090ff8f8f8fff8e8e8eff8e8e8eff8c8d8cff8c8b8cff8b8b8bff8a8b8aff8a8a8aff888988ff888888ff888787ff878787ff878687ff868686ff858585ff858585ff848585ff848384ff838384ff838383ff838382ff828283ff828382ff828182ff818282ff818181ff808180ff7f7f80ff7e7e7fff7c7c7dff7a7b7bff7a7a7aff797979ff797979ff787878ff787878ff777778ff787777ff777777ff767777ff767676ff757575ff737473ff737373ff727271ff707071ff6f6e6fff6d6d6dff6a6b6bff686868ff666666ff646465ff626263ff606061ff5d5e5eff5c5c5cff585958ff4e4e4dff353535ff1e1d1dff0e0e0eff060606ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff040405ff111112ff353434ff717071ff9b9c9cffb3b2b3ffbdbdbdffbfc0c0ffc1c1c1ffc1c1c2ffc3c3c3ffc4c5c5ffc5c6c6ffc8c7c7ffc8c8c8ffcac9c9ffcbcbcbffcccccdffcdcdcdffcececeffcfcfcfffcfcfcfffcfd0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d6ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9dad9ffd9dad9ffd9d9daffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddcdcffdcdcdcff979797ff434444ff414041ff3f3f40ff3d3d3eff3d3c3cff3b3a3bff393939ff383738ff363636ff343434ff323332ff303031ff2e2e2fff2c2c2dff292a29ff282728ff282828ff292828ff282828ff282829ff282828ff292828ff282828ff282828ff28282900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff191a1aff191a1aff191919ff1a191aff181818ff1a1919ff212122ff272828ff323132ff414141ff545455ff6b6b6bff808080ff919192ffa0a1a1ffbbbcbbffdad9d9ffeaeaeafffaf9f9fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefffffffffffffffefefefffefefefffffefefffefffffffffefffffffefefffefffefffefffffffffffffffefefffffffffffffefefffffffffefffffefffffefffffffffefffffefffffffefefffffffffffffefefefffefefefffefefffffefffefffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfff6f6f6fff0f0f0ffe0e0dfffcdcecdffbfbfbeffb5b4b4ffa9a9a8ff9a9a9aff8b8b8bff7a7a7aff686868ff565656ff454545ff3d3d3dff3e3d3dff3d3e3eff3e3e3eff3f3e3eff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefdfffbfafbfff6f6f6fff0f0f0ffecececffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeae9eaffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e4e5ffe4e5e5ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e0ffe0dfe0ffe0dfdfffdfe0e0ffdfdfdfffdedfdeffdededeffdfdedeffdedfdeffdededeffdededeffddddddffdddedeffdddedeffddddddffddddddffdcdcddffdddcdcffdcdcddffdcdddcffdcdbdcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d7d7ffd4d5d4ffd2d1d2ffcfcfcfffcdccccffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffcacacaffcfceceffd3d3d3ffd8d7d8ffdcdcdcffdfdfe0ffe3e3e3ffe5e5e4ffe4e4e5ffe2e2e3ffe2e1e2ffe2e3e3ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e8e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e5e6ffe5e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe4e4e4ffe3e3e3ffe2e2e3ffe3e2e2ffe2e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdedddeffdddddeffdcddddffdddcdcffdcdbdcffdbdcdbffdbdadbffdadbdaffd9d9daffd8d9d8ffd7d7d7ffd5d5d5ffd3d3d4ffd1d2d1ffd0cfcfffcdcdcdffcbcbcbffc9c9c9ffc7c8c8ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c5ffc3c3c3ffc3c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c3ffc2c2c2ffc2c2c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfc0c0ffbfbfbfffc0bfbfffc0bfbfffc1c1c1ffc2c2c3ffc4c4c4ffc4c5c4ffc6c6c6ffc8c7c7ffc8c8c9ffcac9caffcbcbcbffcccccdffcececeffcfcfcfffd0d0d0ffd1d1d2ffd2d2d2ffd2d3d3ffd4d3d3ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d6d6ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffdadad9ffdbdbdbffdbdbdbffdcdbdcffdddcdcffdddeddffdededeffdededeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e8ffe7e8e8ffe7e7e8ffe7e8e7ffe7e8e7ffe7e7e8ffe7e7e8ffe8e7e8ffe7e8e8ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e5e5ffe4e4e5ffe4e4e4ffe2e2e2ffdfdfdfffddddddffdbdbdbffdad9daffd7d7d7ffd5d5d5ffd3d2d3ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d1ffd1d0d1ffd0d1d1ffd2d2d2ffd3d2d2ffd3d3d4ffd5d4d5ffd6d6d6ffd7d7d7ffd8d9d8ffdadadaffdcdbdcffdcdcddffddddddffdddedeffdedddeffdededdffdededeffdededeffdfdedeffdededeffdfdfdfffe0dfdfffdfdfdfffe0dfdfffe0e0dfffe1e1e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaebffeaebebffeaebebffebebebffebecebffecebecffececedffededeeffeff0f0fff7f7f7fffbfcfbfffdfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff2f2f2fff2e2e2eff313130ff313131ff313131ff303130ff363737ff414242ff4c4c4cff575756ff616061ff6a6b6aff737374ff7e7e7eff8a8a8aff989898ffbcbcbdffdfdfdffff2f2f2fffcfcfcfffefefefffffefefffefffefffefefffffefefefffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefefefffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefffffefffefffffefffffefefffffefefefffffffffffefffffffefefefffefefefffffffffffefffffffefefefffffefffffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefefffdfdfdfffdfefefffefefefffefdfdfffefdfefffefefefffefefefffefffefffffffffffffefffffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffefefefffefefdfffdfdfefffcfcfbfff4f3f3ffe8e8e9ffdbdcdcffc9c9c9ffbcbdbcffaeaeaeff9f9fa0ff909090ff808080ff717070ff5e5e5eff4a4a4aff393a3aff3a3a3aff393939ff3a3a39ff393939ff3a3a3aff3b3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272727ff272727ff272727ff272727ff272727ff272727ff282728ff272828ff282827ff2a2a2aff2c2d2cff2f2f2fff323231ff343433ff363737ff383939ff3a3a3aff3b3c3bff3c3c3cff3e3e3eff403f40ff424241ff454444ff535353ffd0d0d0ffdcdddcffdddcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdbdadbffdadbdbffdadbdaffdadadaffd9dadaffdad9daffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d2ffd2d2d2ffd2d1d2ffd1d1d0ffd1d0d1ffd0d0d0ffcfcfcfffcececeffcdccccffcbcccbffcacacaffc9c8c8ffc7c7c8ffc6c6c5ffc5c4c5ffc3c4c3ffc2c2c3ffc2c1c1ffc1c1c1ffc4c4c4ffbfc0c0ffb2b1b1ff959695ff616161ff2d2c2dff121212ff070606ff020102ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060606ff111111ff313132ff525252ff5e5d5dff5e5e5eff616161ff646464ff666766ff686868ff696969ff6a6b6bff6d6d6dff6f6e6eff6f6f70ff717272ff737373ff747474ff767676ff777677ff787878ff7a797aff7b7b7bff7b7c7bff7d7d7cff7d7d7dff7d7e7dff7d7d7dff7e7d7eff7e7e7fff7f7f7eff807f7fff808080ff808081ff818181ff828181ff828283ff838383ff848383ff848585ff858585ff858585ff868586ff868686ff878686ff878787ff888888ff888989ff8a8989ff8a8a8aff8a8a8aff8a8b8aff8b8b8bff8c8b8cff8d8d8dff8d8e8dff8e8e8eff8e8f8fff8f8f8fff8f908fff909090ff919191ff919192ff919191ff929292ff929292ff929293ff929292ff939393ff939393ff939393ff939393ff939493ff939494ff949494ff949495ff949594ff959494ff959595ff969796ff979797ff979897ff989898ff989899ff989898ff999999ff999a9aff999a99ff9a9a9aff9b9b9bff9b9b9bff9b9b9bff9c9c9cff9d9d9dff9e9e9dff9e9e9eff9f9f9fffa0a0a0ffa1a1a1ffa1a1a1ffa2a3a3ffa3a4a4ffa5a4a4ffa6a6a6ffa7a7a7ffa8a8a8ffa9a9a9ffaaaaa9ffabaaabffacacacffaeaeaeffb0b0b0ffb3b3b3ffb6b6b6ffb9b9b8ffbababaffbcbcbcffbfbebeffc2c3c3ffc6c6c6ffc9c9c9ffcdceceffd0cfd0ffd2d2d1ffd4d3d4ffd5d6d6ffd8d8d8ffdbdbdbffdfdfdfffe4e4e4ffe7e7e8ffe8e8e8ffe9e9e9ffe8e8e8ffe1e1e1ffc5c5c5ff7a7b7bff4f4f50ff2c2c2cff0f1010ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0f0f10ff2a2a2aff585757ff757474ffbcbcbcffdededeffe7e8e7ffe9e9e9ffe9e9e9ffe9e9eaffe7e8e7ffe5e4e4ffe0e0e1ffdadbdbffd7d7d8ffd5d5d5ffd3d3d3ffd0d0d0ffcecdcdffcbcacbffc6c7c7ffc3c3c3ffc1c1c0ffbebebeffbcbdbcffbbbbbbffbab9b9ffb7b8b8ffb5b6b5ffb3b2b3ffb0b1b0ffaeaeafffadadadffaaaaaaffa8a9a9ffa8a8a8ffa7a7a7ffa6a7a6ffa5a6a5ffa5a5a5ffa4a3a4ffa3a3a2ffa2a1a2ffa2a1a1ffa1a1a1ff9fa0a0ffa0a0a0ff9f9f9fff9e9e9eff9d9d9dff9d9d9cff9d9c9cff9b9c9cff9b9c9bff9a9b9bff9a9a9aff9a999aff999999ff999899ff979898ff979797ff969697ff979796ff969696ff969696ff959595ff969595ff959595ff959595ff959595ff949594ff949494ff949494ff939494ff939493ff939393ff929293ff929393ff929293ff929292ff929292ff919091ff90908fff908f90ff8e8f8fff8d8d8dff8d8d8dff8c8c8cff8b8c8cff8a8b8bff8a8a8aff898a8aff898a89ff898889ff888988ff888888ff888887ff878786ff868687ff858686ff858585ff848585ff848584ff858585ff848484ff848483ff848383ff838382ff838282ff818282ff808080ff7e7e7eff7d7d7dff7c7c7cff7c7b7bff7c7b7bff7a7b7bff7a7b7aff7a7a7aff7a7a7aff7a797aff797979ff787878ff767776ff757576ff747474ff737373ff717171ff6f6f70ff6e6e6eff6c6c6cff6a6a6aff696869ff686767ff656666ff636464ff626262ff5f6060ff5c5c5bff4e4d4dff383838ff212222ff0f0f10ff050605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff040404ff0c0d0dff212121ff505151ff898a89ffafafafffbcbcbcffc0bfbfffc1c0c0ffc2c2c1ffc3c3c3ffc4c5c4ffc6c6c6ffc7c7c7ffc8c8c7ffc9c9c8ffcacacaffcccbccffcccdcdffcdcecdffcecfcfffcfd0d0ffd0d0d0ffd0d1d0ffd2d1d2ffd2d3d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd7d6d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdbdbdbffdadbdbffdbdbdbffdcdbdbffdbdcdcffdcdddcffdcdcdcffdcdddcffd0d0d1ff525251ff424242ff3f3f40ff3e3f3fff3d3c3cff3b3b3bff393a39ff383838ff363636ff353434ff333232ff313130ff2f2f2fff2c2d2dff2b2b2bff292929ff292928ff292928ff282828ff292828ff282929ff282828ff282828ff282828ff29282900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff19191aff1a1a19ff191919ff19191aff181819ff141414ff191a19ff212121ff292929ff333333ff424242ff575656ff6d6d6cff818181ff929392ffa3a3a3ffc0c0c0ffdbdbdbffebebeafffbfbfafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffffffffffefffffefefffefffefffefffffffffffffffffffefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffffffffffffffffffffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffffffffffffffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfff7f7f7fff0f0f1ffe1e2e1ffcfcfcfffc0c0c0ffb5b5b5ffa9a9a9ff9a9b9bff8b8b8bff797979ff676767ff545554ff444444ff3d3d3dff3d3e3eff3e3f3eff3e3e3eff3e3f3eff3e3e3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffcfcfcfff8f8f8fff2f2f1ffeeedeeffebebeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdddedeffdededdffddddddffddddddffddddddffddddddffdddcdcffdcdcddffdcddddffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdcdbdcffdbdbdbffdbdadbffdbdbdaffdadadaffd8d9d9ffd8d8d8ffd6d6d6ffd4d4d3ffd0d1d0ffcececeffcccbcbffc9cacaffc8c9c8ffc8c8c8ffc7c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc8c9c8ffcccccdffd1d1d1ffd6d6d6ffdbdbdaffdededeffe1e1e1ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe7e7e7ffe7e8e8ffe7e8e7ffe8e8e8ffe8e7e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdededeffdddedeffdddedeffdddcdcffdcdcdcffdbdcdbffdcdcdcffdbdbdbffdadadaffdad9d9ffd8d8d8ffd7d7d6ffd4d5d5ffd3d3d3ffd1d1d1ffcfcfceffccccccffcacac9ffc9c8c8ffc6c7c7ffc5c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c4ffc3c3c4ffc3c3c3ffc4c4c3ffc3c3c3ffc3c3c3ffc2c2c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0bfffbfbfbfffbfbfbfffc0bfbfffbfc0c0ffbfc0bfffbfbfbfffbfc0bfffc1c1c1ffc2c2c2ffc4c3c3ffc4c5c4ffc5c5c6ffc7c6c7ffc8c8c8ffcacac9ffcacacbffcccbccffcecdceffcececeffcfcfcfffd1d1d1ffd1d2d2ffd2d2d3ffd3d3d3ffd3d4d4ffd4d5d4ffd6d5d5ffd5d5d6ffd6d7d7ffd7d7d7ffd8d8d7ffd9d8d9ffd9d9d9ffd9d9d9ffdbdadbffdbdbdbffdbdbdbffdcdcdcffddddddffdddeddffdededeffdfdedeffdfdfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e3ffe2e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe4e4e5ffe5e4e5ffe5e5e4ffe6e5e5ffe6e6e5ffe6e6e6ffe5e6e6ffe7e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e8ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e7ffe7e7e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe8e9e8ffe8e8e8ffe8e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e8e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e4ffe3e3e3ffe0e1e1ffdededeffdcdcdcffdbdbdaffd8d8d8ffd6d6d6ffd5d4d4ffd2d2d2ffcfd0cfffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd1d0d1ffd1d2d1ffd2d2d2ffd3d2d3ffd4d4d4ffd5d6d5ffd7d6d7ffd8d7d8ffdadadaffdbdbdbffdcdcdcffdddcddffddddddffddddddffddddddffdddedeffdededeffdedddeffdededeffdedfdfffdedfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e2e2ffe3e3e3ffe3e3e4ffe3e3e3ffe3e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe4e5e5ffe6e5e5ffe5e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe7e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e8e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffeaeaeaffebebebffebebebffebebebffecececffecedecffedeeeefff1f1f2fff8f8f9fffcfcfcfffdfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f2fff2e2e2eff323232ff323231ff313031ff313131ff313131ff373636ff414241ff4c4c4dff565756ff5f605fff696969ff737373ff7d7d7dff888889ff979797ffbabab9ffdfdfdffff1f1f1fffcfbfcfffffefffffefffefffffffefffffefffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffefefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffffefefffefffefffefefefffefffffffefffffffffffffffefffefffefffefffffefffffffffefffffffefffefffefffffefffffffffffffffefffffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffffffffefffffffffffffffffefefffffefffffefffffffefffefffffefffffefffefffffefefffffefefffffffffffffefefffefffefffefefffffefffffffefefefffefffffffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffefefefffefefefffefefdfffdfdfdfffbfbfbfff4f4f3ffe9e9e9ffdbdbdaffc9c9c9ffbcbcbcffaeaeadff9e9f9eff8f8f8fff807f80ff717171ff5f5f5fff4a4a4aff393939ff393939ff39393aff393939ff3a3a3bff3a3a3aff3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272727ff272727ff272727ff272727ff272728ff282828ff282728ff282828ff272828ff292929ff2b2c2bff2e2e2eff303031ff333332ff353635ff373737ff393939ff3a3a3aff3b3c3bff3c3d3cff3f3f3fff424142ff454444ff464746ff9c9c9cffdddcdcffdddcdcffdcdcdcffdbdcdbffdcdbdcffdbdbdbffdbdbdbffdbdadaffdbdadaffdadadaffdadadaffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d2d1ffd1d1d0ffd1d0d0ffd0d0cfffcececeffcccdccffcccbccffcacacbffc9c9c9ffc8c8c8ffc6c6c7ffc6c6c5ffc4c5c4ffc3c3c4ffc2c2c2ffc1c2c1ffc2c3c3ffc2c2c2ffbcbcbcffadadadff888988ff535453ff232323ff0d0c0dff050404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff030303ff0e0e0eff2d2d2dff50504fff606161ff646464ff656465ff686768ff6a6a6aff6b6b6bff6c6c6cff6e6d6eff6f6f6fff707170ff727272ff747374ff757575ff767676ff787878ff797979ff7a7a7aff7b7b7bff7c7d7cff7e7e7eff7f7f7fff7f807fff7f807fff807f80ff808080ff818081ff818080ff818181ff828281ff828282ff828383ff838384ff848484ff858685ff868685ff878687ff878787ff888887ff878887ff888888ff898888ff898989ff898989ff8a8a8aff8b8a8aff8b8b8bff8b8c8cff8c8c8cff8d8c8dff8d8e8dff8e8e8eff8f8e8eff908f90ff909090ff909190ff909091ff919291ff929292ff929393ff939393ff939393ff939393ff939493ff949493ff949495ff949595ff959595ff959595ff959695ff969695ff969696ff969696ff969797ff969796ff969796ff979797ff989898ff989898ff999999ff99999aff9a9a9aff9a9a9aff9a9b9aff9b9b9bff9c9c9bff9c9c9bff9c9c9cff9d9c9dff9d9d9dff9e9d9eff9f9e9eff9f9f9fffa0a09fffa0a0a0ffa1a1a1ffa2a2a2ffa3a3a3ffa4a4a4ffa5a5a4ffa6a6a6ffa7a7a7ffa8a9a8ffa9a9a9ffaaaaaaffabaaabffacacacffadaeadffafafafffb1b1b1ffb5b4b4ffb7b8b8ffb9b9b9ffbbbbbcffbdbdbdffbfbfbfffc4c4c4ffc7c7c7ffcbcacaffcecfceffd0d0d1ffd2d3d2ffd4d4d4ffd6d7d7ffd9d9d9ffdcdcdcffdfdfe0ffe5e5e4ffe8e8e8ffe9e9eaffe9e9eaffe8e8e8ffdededeffbdbdbdff757675ff535253ff2a292aff101010ff060606ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff050505ff111110ff2b2c2cff595a5aff706f6fffb1b1b1ffdcdcdbffe7e7e6ffe9e9e9ffeae9eaffeaeaeaffe8e9e8ffe5e6e5ffe2e1e2ffdbdcdcffd8d8d8ffd6d6d6ffd3d4d4ffd1d1d2ffcfcfcfffcccccbffc8c8c8ffc5c5c5ffc2c2c1ffbfbfbfffbebdbeffbcbcbcffbbbabbffb9b9b9ffb6b6b7ffb4b4b4ffb1b2b1ffafb0b0ffaeaeaeffacacabffaaaaaaffa9aaa9ffa9a8a9ffa7a8a7ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa4a3a3ffa3a3a3ffa2a2a2ffa1a1a1ffa1a0a1ffa0a0a0ff9f9f9fff9f9e9fff9e9e9eff9e9d9dff9d9d9dff9d9c9dff9c9c9cff9b9c9bff9b9b9bff9a9b9aff9a9a9aff999a9aff999999ff989898ff989798ff989897ff989897ff979898ff979797ff979697ff979697ff969796ff969696ff969696ff969596ff959596ff959595ff949594ff959495ff949494ff949494ff949494ff939394ff929292ff929291ff919191ff919090ff90908fff8f8f8fff8e8f8eff8e8d8eff8d8d8dff8d8c8dff8c8c8cff8b8b8bff8b8b8bff8a8b8aff898a8aff89898aff898989ff888988ff888887ff878788ff868786ff878786ff868786ff878686ff868586ff868686ff858585ff858585ff848484ff838282ff818182ff808080ff807f80ff7f7f7eff7e7e7eff7e7d7dff7d7d7dff7d7c7cff7d7d7dff7c7c7dff7b7c7cff7b7b7bff797a7aff797979ff777777ff767676ff757574ff747473ff727273ff707071ff706f6fff6e6d6eff6c6d6cff6b6b6bff6a696aff686767ff656565ff636363ff5e5e5eff525252ff3e3e3eff232323ff0f0f0fff050505ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0f100fff212120ff434343ff757675ffa4a4a4ffbabbbaffbfbfbfffc1c0c0ffc2c1c1ffc2c3c3ffc4c4c4ffc5c5c5ffc7c6c7ffc7c8c8ffc9c9c8ffcac9caffcbcbcaffccccccffcecdcdffcececeffd0cfcfffd0d1d0ffd0d0d1ffd1d2d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd7d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdbdbdaffdbdbdaffdadbdbffdbdbdcffdcdbdcffdcdbdcffdddcdcffdcdcdcffdddddcffdddddcffa5a6a6ff444444ff414141ff3e3f3fff3d3d3dff3c3c3cff3a3a3aff383938ff363736ff353535ff343333ff323131ff2f2f2fff2e2d2eff2b2b2bff2a2929ff282929ff292929ff292929ff292928ff282828ff292828ff282828ff282828ff282928ff28282900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181818ff1a191aff191919ff181918ff161615ff151415ff191a19ff222221ff292929ff353435ff454545ff595959ff6e6e6eff818182ff939292ffa6a6a6ffc5c5c5ffddddddffecebecfffbfbfbfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefefffffffefffffffefefffefefffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffefefffffffffffefffefffffefffffffefefffffefffffefffffffefefefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfff7f7f7fff1f1f1ffe2e2e2ffd0d0d0ffc1c1c1ffb7b7b6ffababaaff9d9c9cff8c8c8cff797979ff666766ff545455ff444445ff3e3d3eff3f3e3eff3e3e3eff3f3f3eff3e3f3eff3e3e3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfcfff8f9f8fff3f2f3ffefeeeeffececebffeaeaeaffeaeaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e5ffe6e6e5ffe5e5e6ffe4e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0dfffdfe0dfffe0dfdfffdfdfdfffdfdfdeffdedfdeffdededfffdededeffdedddeffdeddddffddddddffddddddffdddddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadbdaffdadadaffd9d9d8ffd8d8d8ffd6d7d7ffd5d5d4ffd2d2d3ffcfd0cfffcdccccffcacacaffc9c8c9ffc8c7c7ffc7c8c7ffc6c6c7ffc5c6c6ffc6c6c6ffcacbcbffd0d0cfffd4d4d4ffd9d9d9ffdddddcffe0e0e0ffe3e3e3ffe4e4e5ffe4e3e4ffe3e2e3ffe3e3e2ffe3e4e3ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e8e7ffe8e8e7ffe8e7e8ffe7e8e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e9e9ffe8e8e8ffe9e8e9ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e8e8ffe8e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededeffdddeddffddddddffdcdcddffdcdcdcffdcdcdbffdbdbdbffdbdadbffdad9daffd9d9d9ffd7d8d7ffd6d6d6ffd4d4d4ffd2d2d2ffcfd0d0ffcdcecdffcbcbccffc9c9c9ffc8c7c7ffc8c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc4c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffc0bfc0ffbfc0bfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c1ffc1c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c8ffc9c9c9ffcbcbcaffccccccffcdcdceffcfceceffd0cfcfffd0d1d0ffd1d2d1ffd2d2d2ffd3d2d3ffd3d4d4ffd4d4d4ffd4d5d4ffd6d5d6ffd6d6d6ffd6d6d6ffd7d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdbdbdbffdcdcdbffdcdcdcffdcdddcffdddddeffdededeffdededeffdfdfdeffdfdfdfffe0e0dfffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe2e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe7e7e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e8ffe9e8e9ffe9e8e9ffe9e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe4e5e5ffe4e4e4ffe2e2e2ffdfdfdfffdddedeffdcdcdcffdbdadbffd8d8d8ffd6d5d5ffd4d4d4ffd2d1d2ffcfcfcfffcfcfcfffcfcfd0ffd0d1d0ffd1d1d1ffd1d2d2ffd3d3d3ffd3d3d3ffd4d4d5ffd6d6d6ffd8d8d7ffd9d9d9ffdbdbdbffdcdbdcffdcdcdcffdcdddcffddddddffddddddffdeddddffdddedeffdddeddffdddeddffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9eae9ffeaeae9ffeaebebffeaeaebffebeaebffebebebffecececffecececffedededffefeeeffff3f4f4fffafafafffcfcfcfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2e2eff323131ff313231ff323232ff313232ff313131ff303030ff363635ff414141ff4b4b4cff555555ff5e5e5eff676868ff727272ff7c7c7dff888888ff969696ffb8b7b8ffdedddefff0f0f0fffbfbfafffefefefffffefefffffffefffefefffffefffefffffffefffefefffffffffffffefffffffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffefffffffffefffffefffffffefefffffffefffefefffffefefefffefefefffefefefffffffefffefffefffefffefffefffefffefefffffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefefefffffffffffffefefffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffefffefefffffffefefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffefffffefffefffefffffffefefffffffffffffffefffffefefffffffffefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefefffdfefdfffefefdfffdfefefffefefefffefffefffefefefffefefefffefefefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefdfefffdfdfdfffbfbfbfff3f4f4ffe9e8e9ffdadadaffc8c8c7ffbbbbbbffadaeadff9e9e9eff8e8f8fff7f7f7fff717070ff5f5f5fff494949ff393838ff393939ff3a3a39ff3a3a3aff3a3a3aff3a3a3aff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272728ff282827ff272727ff282828ff282828ff282828ff292928ff282828ff292929ff2b2a2aff2d2d2dff302f2fff313232ff343434ff363636ff373837ff393939ff3b3b3aff3c3d3cff3f3f3fff414142ff444444ff464647ff636363ffdddcdcffdcdddcffdcdcdcffdcdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9d9daffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d6d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d2ffd3d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcececdffcdcdcdffccccccffcacacaffc9c9c8ffc7c7c7ffc6c6c7ffc6c5c5ffc4c4c5ffc4c3c3ffc2c3c3ffc2c2c2ffc3c2c3ffc1c1c0ffb8b8b8ffa2a2a1ff7d7d7dff454545ff1a1a1aff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff050505ff0c0c0bff151516ff292a2aff484848ff5b5a5bff666565ff696969ff6b6b6aff6d6d6dff6f6e6eff6f6f6fff707070ff707171ff727272ff747474ff767675ff777877ff797978ff7a7a7aff7b7b7bff7d7c7dff7e7d7dff7f7f7eff807f80ff818181ff818282ff828282ff828282ff828282ff838383ff838383ff838383ff838383ff848484ff858484ff858585ff868686ff868787ff888788ff888889ff898989ff8a8a89ff8a8a89ff8a8a8aff8a8a8aff8a8a8bff8b8b8bff8b8b8cff8c8c8cff8d8c8cff8d8d8dff8e8e8eff8e8e8eff8e8f8eff8f8f90ff909090ff919191ff919191ff919191ff929292ff929293ff939393ff939393ff949494ff949594ff949495ff959595ff959595ff959595ff969696ff979697ff979796ff979697ff979797ff979797ff979798ff979898ff989898ff989899ff999999ff999a99ff999999ff999a9aff9a9a9aff9b9b9bff9c9b9bff9c9b9bff9c9b9cff9d9d9dff9d9d9dff9e9e9dff9e9e9dff9e9e9eff9f9f9fff9f9f9fffa0a09fffa0a0a0ffa1a1a1ffa2a1a1ffa2a2a2ffa3a3a3ffa4a5a5ffa5a5a5ffa6a6a6ffa7a7a6ffa8a8a8ffaaaaa9ffaaabaaffabababffacacacffaeadadffaeaeafffb0b0b0ffb3b2b2ffb5b5b5ffb9b9b8ffbababaffbcbcbcffbebebeffc0c0c0ffc5c5c5ffc8c8c8ffcccccbffcfcfcfffd1d1d2ffd4d4d3ffd5d5d5ffd7d7d7ffdadadaffdededeffe2e2e2ffe6e6e6ffe9e8e8ffeae9eaffeae9eaffe8e8e7ffdbdbdbffb3b2b2ff6f6f6fff525252ff2a2b2aff10100fff050506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050505ff0f0f0fff2a2a2aff5c5b5cff6e6f6effa6a6a6ffd9d8d8ffe6e6e6ffe9e9e9ffeaeaeaffeaeaeaffe9e9e9ffe7e7e7ffe2e3e2ffdddddcffd9d9d9ffd7d6d7ffd5d5d5ffd3d2d2ffd1d0d0ffcdcdceffcac9c9ffc6c6c6ffc3c3c3ffc0c0c0ffbebebeffbdbdbdffbcbbbbffbababaffb7b8b7ffb5b5b6ffb3b2b3ffb1b1b1ffafafafffadaeaeffacabacffabababffaaaaaaffa9a9a9ffa9a9a8ffa7a8a8ffa7a7a7ffa5a6a6ffa5a5a5ffa4a4a5ffa4a3a3ffa3a2a2ffa1a2a2ffa1a1a1ffa1a0a0ffa0a0a0ff9f9fa0ff9e9f9fff9f9e9fff9e9e9eff9d9d9dff9c9d9dff9c9c9dff9c9c9cff9b9b9bff9a9b9bff9b9b9aff9a9a9bff9a9a9aff9a999aff999999ff999999ff999899ff989998ff989898ff989897ff989897ff979797ff979797ff979797ff969697ff979796ff969796ff969696ff959696ff959595ff959595ff949494ff949393ff939293ff939393ff929292ff929291ff919090ff909090ff909090ff8f8f8fff8e8e8eff8d8d8dff8d8d8dff8d8c8cff8c8c8cff8c8b8cff8b8c8cff8a8a8bff8a8a8aff898989ff898988ff898988ff888989ff888888ff888888ff888888ff878788ff878787ff878686ff858585ff848484ff838382ff828282ff818182ff818181ff818181ff808080ff7f807fff7f8080ff7f7f80ff7f7f7fff7e7e7eff7d7d7dff7c7d7cff7b7c7cff7a7b7bff7a797aff797878ff787777ff767576ff757574ff737273ff727171ff707070ff6e6e6fff6c6c6cff6a6a6aff686868ff666666ff606160ff565656ff3e3f3fff222222ff111111ff080808ff040404ff010102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff0f1010ff2e2e2fff494949ff707170ff9b9a9affb7b7b6ffbfc0c0ffc0c0c0ffc1c1c1ffc3c2c2ffc3c4c4ffc5c5c5ffc7c6c6ffc7c8c7ffc9c9c9ffc9c9c9ffcacacaffccccccffcdcdcdffcececeffcfcfcfffd0d0cfffd0d1d1ffd1d1d2ffd2d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d7ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffdad9d9ffdadad9ffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddcdcffdddddcffdcdddcffddddddffddddddff656565ff434343ff414141ff3e3e3eff3d3c3dff3b3b3aff3a3939ff383837ff353636ff333433ff323232ff303030ff2e2e2eff2c2c2cff2a2929ff282828ff2a2929ff292929ff292929ff292929ff282929ff282828ff282828ff282828ff2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191818ff181818ff181818ff181919ff181718ff171617ff151615ff1b1b1aff232322ff2a2a2aff363636ff474747ff5c5b5bff6f6f70ff828282ff949393ffa9aaaaffc8c8c7ffdfdedeffecececfffbfbfbfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffefefefffffefefffffefefffefefffffffefefffefefffffffffefffefefefffefffefffffffffffffefefffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffefffefefffffffffefffefefffffffefefffffefefffefffefffffffffffffefefffefefefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfefdfff7f7f7fff1f1f1ffe2e2e3ffd0d0d0ffc1c1c1ffb8b7b7ffacabacff9f9e9eff8d8e8eff7b7b7aff676766ff555555ff464646ff3f3e3eff3f3f3eff3e3e3eff3e3e3fff3f3e3eff3e3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfcfffafaf9fff3f4f4ffefefefffecececffebebeaffeaeaeaffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e6ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e5ffe4e5e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffddddddffdddddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdbdcffdbdcdcffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdaffdadbdbffdadbdbffdadadbffdbdbdaffdadadbffdadadaffdad9d9ffd8d8d8ffd7d7d7ffd6d5d5ffd3d3d3ffd1d1d1ffcececeffccccccffc9c9c9ffc8c8c7ffc7c7c7ffc6c6c7ffc6c6c6ffc8c8c8ffcdceceffd3d3d3ffd7d7d8ffdbdcdcffdfdfdfffe2e2e2ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e8ffe7e7e8ffe8e7e7ffe7e8e8ffe8e7e8ffe8e7e8ffe7e8e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e8e8ffe8e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdedeffdededeffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd6d7d7ffd5d5d5ffd4d3d3ffd1d1d1ffcfcfcfffcdccccffcacbcaffc9c9c9ffc8c9c9ffc9c9c9ffc7c7c7ffc6c7c6ffc6c7c7ffc6c6c6ffc7c7c6ffc5c5c5ffc4c5c5ffc5c5c4ffc4c4c5ffc3c4c4ffc3c3c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebebeffbfbfc0ffc2c2c1ffc2c2c2ffc3c4c4ffc5c5c5ffc6c6c7ffc7c8c8ffc9c9c9ffcacacaffcccbccffcdcdcdffcececdffcfcecfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d5d4ffd5d5d5ffd6d6d5ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9d9ffdad9d9ffdad9daffdbdbdbffdbdbdbffdcdcdbffdcdcdcffddddddffdededeffdededeffdfdfdeffdfdfdeffdfdfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e5ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e8e8ffe7e7e8ffe8e7e7ffe8e7e8ffe8e7e8ffe8e8e7ffe8e7e8ffe8e8e7ffe8e8e7ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e9e8ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e8ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe5e6e6ffe5e5e4ffe4e3e3ffe1e2e1ffdfdfdfffdeddddffdcdcdbffd9d9d9ffd7d7d7ffd6d5d5ffd3d3d3ffd0d0d0ffcfcfcfffcfcfd0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d4d3ffd4d4d5ffd5d6d6ffd7d7d7ffd8d8d8ffdadadaffdcdbdcffdcdcdbffdcdbdcffdcdcdcffdddddcffddddddffdcdddcffddddddffddddddffdddeddffdddeddffdededdffdddedeffdededeffdfdedfffdfdfdfffdfdfdeffdfdedfffe0dfdfffdfdfe0ffe0e0dfffe0e0dfffe0e0e0ffe1e0e1ffe1e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe3e2e3ffe2e3e2ffe3e3e2ffe3e3e2ffe3e4e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffebeaebffebebeaffebeaebffecebebffececebffecececffedededffefefeffff5f6f6fffbfbfafffcfdfcfffefefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff323232ff323232ff323132ff313232ff2f2f2fff353535ff3f3f3fff484848ff515251ff5b5a5bff656464ff6f6f6fff7a7a7aff878686ff949495ffb3b4b4ffdbdcdbffefefeefff9f9f9fffefdfefffefffefffefffefffefffefffffffffffefffffffffffffffffffefffefffffffffffefffefefffffffffffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffefefffffefffefffefffefffefefefffffffefffefffffffffffffffefefefffefefffffffefefffefefefffffffffffefffefffefffffffefffffffefefffffffffffffefffefffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffefefffffefefffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefffefffefffefffefffffffefefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffefefefffffffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfefffdfdfdfffbfafbfff3f3f4ffe8e8e9ffdadadaffc7c7c7ffbababaffadadadff9e9e9eff8f8f8fff7f7f80ff717070ff5f5f5fff494a4aff393939ff393a39ff3a3a3aff3a3a3aff3b3b3aff3b3a3aff3b3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272727ff282828ff282828ff282828ff282928ff292829ff292929ff292928ff2a292aff2c2c2cff2f2e2eff303031ff333333ff353535ff373736ff393939ff3a3a3aff3c3c3cff3e3f3fff414142ff444443ff464646ff484849ffb3b3b3ffdcddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffd9dadaffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd0d1d1ffd0d0d0ffcfceceffcdcdceffccccccffcacbcbffcacacaffc8c8c8ffc7c7c7ffc6c6c6ffc5c6c5ffc5c4c5ffc4c4c5ffc2c3c3ffc3c3c2ffc3c3c3ffc0bfbfffb1b1b1ff969696ff6a6a6bff313132ff0e0e0dff020101ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020303ff080707ff121111ff202020ff343434ff474747ff565656ff636363ff6b6b6aff6f6f6fff717171ff737273ff737373ff747473ff747474ff767675ff777777ff797879ff7a7a79ff7b7b7bff7d7c7cff7d7d7eff7f7f7fff7f8080ff808181ff818282ff828282ff828383ff838383ff848484ff858484ff858485ff858485ff858585ff868586ff868686ff878686ff878687ff878887ff888888ff888889ff89898aff8b8b8aff8a8b8aff8c8b8bff8c8c8cff8c8c8cff8c8c8dff8d8c8dff8d8d8dff8e8d8dff8e8e8eff8f8f8fff8f8f8fff908f90ff909090ff919191ff929191ff929192ff929293ff939393ff949493ff949494ff949594ff949595ff959595ff969595ff969696ff979797ff979696ff969697ff979797ff979897ff989897ff989898ff989899ff989999ff999999ff999999ff9a9a9aff9a9a9aff9b9a9aff9a9a9aff9b9b9bff9b9b9bff9b9b9bff9c9c9cff9c9d9cff9c9d9dff9d9d9dff9d9d9eff9e9e9eff9e9e9eff9f9f9fff9f9f9fff9f9fa0ffa09fa0ffa0a1a0ffa1a1a1ffa1a1a1ffa2a2a2ffa3a2a2ffa3a4a3ffa5a4a4ffa5a5a6ffa6a6a7ffa8a8a7ffa8a8a8ffaaa9a9ffaaabaaffabababffacacacffadadaeffafafaeffb0b0b0ffb1b1b2ffb4b4b4ffb6b7b7ffbab9baffbbbbbbffbebebdffbfbfbfffc2c1c1ffc6c6c6ffcacacaffcececdffd0d0d1ffd2d3d2ffd4d5d4ffd6d6d6ffd9d8d8ffdbdbdbffe0e0e0ffe4e3e3ffe6e6e7ffe9eae9ffeaeaeaffeaeae9ffe7e7e7ffd8d7d8ffa6a6a6ff6a6a69ff505050ff2c2c2cff111111ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404ff0d0d0dff252525ff555555ff696868ff9c9c9dffd5d6d5ffe5e5e5ffe8e9e9ffeaeaeaffeaebebffeaeaeaffe8e8e7ffe3e3e4ffdededeffd9d9daffd8d8d8ffd5d5d5ffd3d3d4ffd1d1d1ffcececfffcacbcaffc7c7c7ffc4c4c4ffc1c1c1ffbfbfc0ffbebdbeffbcbdbcffbbbbbbffb9b9b9ffb7b6b6ffb4b3b4ffb2b2b1ffb1b0b0ffafafafffadadadffadadacffabababffabababffaaaaaaffa9a9a9ffa8a8a8ffa7a7a8ffa7a6a6ffa6a6a5ffa4a5a5ffa5a4a4ffa3a4a3ffa3a2a3ffa2a2a2ffa2a2a1ffa1a1a1ffa1a0a0ff9fa0a0ff9fa09fff9f9f9fff9e9e9eff9d9e9dff9d9e9dff9d9c9cff9d9c9cff9c9c9cff9c9c9cff9c9b9bff9b9b9bff9b9b9bff9b9b9aff9a9a9aff9a9a9aff9a999aff999a99ff999999ff999999ff999999ff989999ff999898ff989897ff989898ff989897ff979797ff979797ff969796ff959696ff959595ff959595ff949594ff939493ff939393ff939392ff929292ff929191ff919191ff919091ff909090ff908f8fff8f8e8fff8e8f8eff8e8d8eff8d8d8eff8c8c8dff8d8d8cff8b8b8bff8b8b8bff8a8a8aff8a8b8aff8a8a8bff8a8a8bff8a8a8aff8a8a8aff89898aff898989ff878888ff878687ff858585ff858585ff858584ff858484ff838484ff838383ff838382ff828283ff828282ff828282ff828181ff818180ff808080ff808080ff7f7e7eff7d7d7dff7d7d7dff7c7c7bff7b7b7aff7a7a7aff787879ff777777ff757575ff737473ff727272ff707070ff6e6e6eff6b6b6bff666667ff626161ff545454ff3e3e3eff282828ff181819ff0e0e0fff070707ff020202ff000000ff000000ff000000ff000000ff010000ff000100ff010001ff000000ff000000ff010000ff020201ff090809ff1d1d1eff5b5b5cff7c7c7bff9a9a9affb5b4b4ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc4c4c3ffc5c5c5ffc6c6c6ffc8c7c7ffc8c9c8ffc9c9caffcacacaffcbcbcbffcdcdccffcecdceffcecfcfffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d1ffd2d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadbffdbdbdbffdbdbdbffdcdbdbffdcdcdbffdcdbdcffdcdcdcffdcdddcffddddddffddddddffddddddffcbcacaff454544ff434243ff404041ff3d3e3eff3d3d3cff3a3a3aff393838ff363636ff343434ff323232ff313131ff2f2f2eff2d2d2dff2a2a2bff292929ff292929ff2a292aff292929ff2a2a29ff2a2929ff292829ff282929ff282928ff292928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181918ff181818ff181818ff181819ff181818ff161716ff1c1c1cff232323ff2b2b2bff373838ff494949ff5e5d5dff717171ff838384ff959595ffabacabffc9c9c9ffdfdfdfffeeeeeefffdfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffefefefffefefffffffefefffefefefffefffffffefefefffefefffffefefefffefefefffefffefffefefefffffefffffffefefffefefffffffefffffefffffffffffffffefffffffffffefffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffefffefffefffefffffffefefffffffffefffffffefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfff7f7f6fff1f1f1ffe5e5e5ffd0d0d0ffc0c1c1ffb7b7b7ffacacacff9e9f9eff8e8e8eff7b7b7bff676767ff555556ff464546ff3c3d3dff3f3e3fff3e3e3eff3e3e3eff3f3e3eff3e3f3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffbfafafff5f5f5fff0f0f0ffedeeeeffebebecffebeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e5e5ffe5e5e5ffe6e6e6ffe5e5e5ffe4e4e4ffe4e5e5ffe4e5e4ffe4e4e3ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdededfffdedfdeffdededeffdededeffdededdffddddddffdddcddffdcdddcffdddcddffdcdcdcffdcdcdbffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadadaffdbdadbffdadadaffdadadaffdadadaffdadadbffdbdadaffdadadaffd9dadaffdadadaffd8d9d9ffd8d7d8ffd6d6d6ffd5d5d4ffd3d2d2ffd0cfd0ffcdcdcdffcacbcaffc8c8c8ffc7c7c7ffc6c7c6ffc6c7c7ffcccbcbffd1d1d1ffd5d5d5ffdadadaffdeddddffe1e1e1ffe3e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe9e8e9ffe9e8e8ffe8e8e9ffe9e8e8ffe8e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e7e8ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e8ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdedeffdddddeffddddddffdddddcffdcdcdcffdcdcdcffdbdbdbffdadbdbffdadadaffd9d8d9ffd8d8d7ffd6d6d6ffd4d4d5ffd3d2d2ffd0d0d0ffcecdceffccccccffcccccbffcacacaffcacacaffc8c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c6ffc6c7c6ffc6c6c6ffc5c5c4ffc5c5c5ffc5c5c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0bfffc0bfbfffc0bfbfffbfbfbfffbfbfbfffbfbfbeffbebebeffbebfbeffc0c1c1ffc2c2c2ffc4c3c3ffc4c4c4ffc6c6c6ffc7c7c7ffc8c8c8ffc9cacaffcbcbcbffcdcdccffcececeffcfcecfffcfd0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d3d4ffd4d4d3ffd4d4d5ffd6d5d5ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d9ffd9d9d9ffd9d9daffdadbdaffdbdbdbffdcdbdcffdcdcdcffdcdcddffdddcddffdddeddffdededeffdedfdfffdfdfdfffe0dfe0ffe0e0e0ffe1e0e0ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffeaeae9ffeae9eaffe9eae9ffeae9e9ffe9e9eaffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe5e6e6ffe5e5e5ffe3e4e3ffe1e1e1ffdfdfdfffdededeffdcdbdbffdad9d9ffd7d7d7ffd6d6d6ffd4d4d4ffcfd0d0ffcfcfcfffd0d1d1ffd2d1d1ffd3d2d2ffd3d3d4ffd5d5d5ffd6d6d6ffd7d7d7ffd9d9d9ffdadbdaffdbdbdbffdcdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffdddddcffddddddffddddddffddddddffdededeffdededeffdededfffdededeffdededfffdfdfdfffdedfdeffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e9ffe9e8e8ffe8e8e9ffe9eae9ffe9eae9ffeaeae9ffebeaeaffebeaebffebebebffebecebffecececffedededffedeeeefff1f1f1fff7f7f7fffbfbfbfffdfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff323231ff323232ff323232ff323232ff323232ff343334ff3b3b3bff444444ff4d4e4eff575757ff626161ff6c6c6cff777777ff838483ff929291ffadaeaeffd9d9d9ffedededfff7f6f6fffdfdfdfffffefefffefffefffefffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefffefffffffffffefffffffffefefffefefffffffffefffefffefffefefffffefffefffefefffffefefefffffffffffffefffffefffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefffffffffefefffffefefffefefefffffffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefefffefffefffffefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffffffefffffefffffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffefefefffefdfefffdfdfdfffbfafbfff3f3f3ffe8e8e8ffd9d9d9ffc6c6c6ffb9b9b9ffacacacff9e9e9eff909090ff818180ff707171ff605f60ff4b4b4bff3b3a3aff3a3a3aff3a3a3bff3a3a3aff3a3a3aff3b3a3aff3b3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff282828ff282828ff282828ff282928ff282928ff2a2929ff2a292aff2a292aff292929ff2b2b2bff2e2d2dff302f2fff323232ff343434ff363636ff383838ff3a3a3aff3b3b3cff3f3e3eff414141ff434443ff464546ff484848ff797878ffddddddffdddcddffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadadaffdadadbffdadadaffdadadaffdad9daffdad9daffd9d9d9ffd8d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcacbffcac9caffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c4c3ffc4c4c4ffc3c3c3ffbcbcbcffa6a6a6ff828282ff4b4b4bff1a1b1bff050405ff020102ff010101ff010001ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff010001ff010101ff030304ff0a0a0aff191919ff313031ff4a4a4aff585859ff5f5f5fff666565ff6b6b6bff717171ff747575ff767575ff777777ff787877ff787978ff797a7aff7a7b7bff7c7c7dff7d7d7dff7f7f7eff807f7fff808180ff828281ff828283ff838383ff838383ff848484ff858485ff858585ff858585ff868686ff878687ff878787ff878787ff878787ff888888ff888889ff898889ff898989ff8a8a8aff8b8a8bff8c8b8bff8c8c8cff8c8d8cff8d8d8dff8d8d8dff8e8e8eff8e8e8eff8f8f8fff8f8f8fff8f908fff8f8f90ff909090ff919090ff919091ff919191ff929192ff929292ff939293ff939393ff949494ff949494ff959595ff969595ff969696ff979797ff979797ff989798ff989898ff979798ff989998ff999898ff989998ff999999ff999a9aff9a9999ff9a9a9aff9a9a9aff9a9b9aff9b9b9bff9b9b9bff9b9b9cff9c9b9cff9c9c9cff9d9c9dff9d9d9dff9e9d9dff9e9e9eff9e9e9eff9e9e9eff9e9f9fffa09f9fffa0a0a0ffa0a0a0ffa0a0a1ffa1a0a1ffa1a1a1ffa1a2a1ffa1a2a2ffa3a2a2ffa3a3a3ffa4a3a4ffa4a3a4ffa4a5a5ffa6a5a6ffa7a6a6ffa7a7a8ffa9a9a8ffaaaaa9ffabababffacacacffacacadffaeaeaeffafafafffafb0b0ffb2b1b2ffb4b3b4ffb6b5b5ffb8b8b8ffbbbabbffbdbcbcffbfbebeffc1c0c0ffc3c3c3ffc8c8c8ffcccccbffcfcecfffd1d1d1ffd3d3d4ffd5d5d5ffd7d7d7ffdad9d9ffddddddffe1e1e1ffe4e5e4ffe8e8e8ffe9eae9ffeaeaebffeaeaebffe7e6e6ffd4d4d5ff9b9b9aff656665ff505050ff2d2e2eff131314ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030302ff090a09ff1e1e1fff4a4a4aff626162ff919191ffd3d3d3ffe4e5e4ffe9e9e9ffeaeaeaffebebebffeaeaeaffe9e9e9ffe5e5e5ffe0e0dfffdbdbdbffd9d8d9ffd6d6d7ffd4d4d4ffd2d2d2ffd0cfd0ffccccccffc8c8c8ffc5c5c5ffc2c1c2ffc0c0c0ffbebfbfffbdbdbdffbcbcbcffbababaffb8b7b8ffb4b4b5ffb3b3b3ffb2b1b1ffb0b0b0ffaeaeaeffaeaeadffadadadffacacacffabababffaaaaaaffaaaaa9ffa9a9a8ffa7a8a8ffa7a6a7ffa6a6a6ffa6a5a6ffa5a5a5ffa4a4a4ffa3a3a3ffa3a2a2ffa2a2a2ffa2a1a2ffa1a1a1ffa1a1a1ffa0a0a0ff9f9f9fff9e9e9fff9e9f9fff9e9e9eff9e9d9eff9e9d9eff9d9d9dff9d9d9dff9d9d9cff9c9d9cff9c9c9cff9c9c9cff9c9b9bff9b9b9bff9b9b9bff9a9b9aff9a9b9bff9a9b9aff9a9a9bff9a9a9aff9a9a9aff9a9a9aff999a99ff999999ff999999ff999999ff989898ff979897ff989797ff979797ff969696ff959595ff959495ff949494ff939493ff939393ff939292ff929292ff929192ff919191ff909191ff908f90ff8f8f8fff8e8e8eff8e8e8eff8e8e8eff8d8d8dff8d8d8dff8c8c8dff8d8d8dff8d8d8cff8c8d8cff8c8c8cff8c8c8cff8c8b8bff8a8a8aff888889ff888888ff888888ff888787ff888787ff878787ff878787ff868686ff858585ff858586ff858585ff858485ff858484ff848384ff838383ff828382ff828181ff818181ff808080ff7f7f7fff7e7e7eff7d7d7dff7b7b7bff7a7a7aff787878ff767776ff747575ff737373ff717171ff6c6c6cff696969ff646464ff5a5a5aff4e4d4eff383838ff202120ff121112ff080808ff020202ff010001ff010101ff010101ff010202ff020202ff020202ff020202ff030303ff040304ff070807ff121111ff363535ff808080ff9c9c9cffb2b2b2ffbebebeffc3c3c3ffc2c2c2ffc3c3c3ffc4c4c4ffc4c5c5ffc6c6c6ffc8c7c7ffc9c8c8ffc9c9c9ffcacacaffcbcacaffcccbcbffcecdcdffcfcecfffd0cfcfffd1d1d0ffd1d1d1ffd2d1d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdcdbffdbdbdcffdcdbdcffdcdcdcffdcdddcffdcddddffddddddffdddddeffdedddeff787878ff444545ff434243ff414040ff3d3d3dff3c3c3bff3a3a3aff373838ff363636ff333334ff323131ff303030ff2d2e2dff2b2b2bff2a2929ff292828ff292829ff292929ff292929ff2a2929ff2a2929ff2a292aff292929ff292929ff282829000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181919ff191818ff181818ff181818ff191918ff181818ff1d1d1dff242424ff2c2c2cff393939ff4b4b4bff5f605fff737373ff858585ff969696ffadacadffccccccffe1e0e0ffefefeffffdfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefffffefefefffffffffffffefffffefffefffffffefffffefffffefefffffefefefffefefefffffefefffffffffffefffefffefefefffefefffffefefefffefffefffefffefffffefffffffffffffffefffffffefffffffffffffffefffffffffefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffdfdfdfff7f7f6fff2f2f1ffe6e6e6ffd1d1d1ffc0c0c0ffb7b7b7ffacabacff9e9e9fff8f8f8fff7b7b7bff686768ff555555ff454646ff3c3c3cff3d3d3dff3f3e3fff3f3e3fff3e3e3eff3e3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefdfffbfbfbfff6f7f7fff1f1f1ffededeeffecececffebebebffeaeaeaffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe4e4e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdededeffdededeffdfdedeffdededeffdededdffddddddffddddddffdddddcffdcdddcffdcdcdcffdcdbdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdadbffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdad9daffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcfcecfffccccccffc9c9c9ffc7c7c7ffc7c7c7ffcacacaffcfcfcfffd4d4d4ffd8d8d9ffdcdcdcffe0e1e0ffe3e3e3ffe4e4e4ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e9ffe8e9e8ffe9e8e8ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e9ffe7e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdedeffdeddddffddddddffdddddcffdcdcdcffdbdcdcffdbdbdbffdadadaffdad9d9ffd8d8d8ffd6d7d7ffd5d5d5ffd4d3d4ffd2d1d1ffcfcecfffcdcdcdffcccbcbffccccccffccccccffcbcacaffcbcacaffc9c9c9ffc9c9c9ffc7c7c7ffc6c6c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0bfbfffc0bfbfffbfbfbfffbfbfbfffbfbfbeffbebebeffbdbdbdffbebebfffc0c0c0ffc2c2c2ffc3c2c3ffc4c4c4ffc5c5c5ffc6c7c6ffc8c8c8ffc9c9c9ffcbcbcbffcccccdffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d9d8ffdad9daffdadadaffdbdbdaffdbdbdbffdcdbdcffdcdcdcffdcdddcffddddddffdedddeffdededfffdfdedfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe8e7e7ffe8e7e8ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e7ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e8e8ffe6e6e6ffe5e4e5ffe3e3e3ffe1e1e1ffe0dfdfffdeddddffdbdbdbffd9d9d9ffd8d8d7ffd6d6d6ffd1d0d0ffcfcfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d5ffd5d5d5ffd6d7d6ffd8d8d8ffd9dad9ffdbdbdbffdbdbdbffdbdadaffdbdbdbffdcdcdbffdbdcdbffdbdbdcffdbdcdcffdbdcdcffdcdcdcffdddddcffdddcddffddddddffddddddffddddddffdedddeffddddddffdddeddffdededeffdededeffdededeffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e5e6ffe6e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe7e7e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9e9eaffe9eaeaffeae9eaffeaeaeaffebebebffebebebffecececffecedecffedededffeeeeeefff3f3f2fff9f8f9fffcfcfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313132ff323232ff323232ff323231ff323232ff303030ff303030ff363636ff403f40ff494949ff545454ff5e5e5eff6a6a69ff757574ff818181ff8d8e8effa8a8a8ffd7d6d7ffecececfff5f5f5fffdfdfdfffefffefffefefffffefffefffefffefffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefefffffefefefffffffffffffffefffefefffffefffefffefefefffffffffffefffefffffefffffefefffffefefffffefffefffffffefffffffefffefffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffefffffffffefffefefffffefefefffffffefffefffffffffefffffffefffffefffefffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffefefffefffefffffefffffefffffffffffffffefefffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffffefefffefefffffefefffffefefefffffefefffffffefffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffefefffffefefefffdfdfefffdfdfdfffbfbfafff3f3f3ffe7e7e7ffd9d8d9ffc5c5c5ffb8b9b8ffacacabff9e9e9eff909090ff818181ff717071ff5f5f5fff4b4b4bff3b3b3bff3a3939ff3a3a3aff3a3a3aff3a3a3aff3a3a3aff3b3b3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282828ff282828ff292928ff292828ff292a29ff292929ff2a292aff2a2a2aff29292aff292929ff2c2c2bff2f2f2fff323132ff333333ff353535ff373737ff393939ff3b3b3bff3e3e3dff414141ff434243ff454645ff484848ff4a4a4affcdcdcdffddddddffdcdcddffdddcddffdcdcdcffdcdcdcffdcdbdcffdbdcdcffdbdbdbffdadbdaffdbdadbffdadbdaffdadbdaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcccdccffcbccccffcbcacbffc9c9c9ffc8c8c9ffc7c7c8ffc7c7c6ffc6c6c6ffc6c5c6ffc5c4c5ffc4c4c4ffc4c4c4ffc1c1c1ffb4b5b4ff989897ff6a6a6aff363536ff131313ff080808ff050505ff030202ff010101ff000001ff010001ff000100ff010100ff010001ff010101ff010101ff030403ff0a090aff191919ff353534ff515151ff646363ff6b6b6aff6d6d6dff6e6f6fff727171ff777777ff79797aff7a7a7aff7c7c7cff7d7d7dff7d7d7dff7f7f7fff808080ff828282ff838383ff858484ff858585ff858586ff868686ff878786ff878786ff878787ff878687ff888887ff878787ff878887ff888888ff898989ff898989ff8a8989ff898a89ff898a8aff8b8a8bff8b8b8bff8b8b8cff8c8c8cff8e8d8dff8e8e8eff8e8e8fff8f8e8fff8f8f8fff8f908fff909090ff909090ff919190ff919191ff929191ff929292ff929292ff939393ff929292ff939393ff939394ff949494ff949494ff959594ff969595ff959696ff979797ff979897ff989898ff989998ff999999ff999999ff999999ff999999ff999999ff999a9aff9a9a9aff9b9a9aff9b9a9bff9b9b9bff9c9c9cff9c9c9cff9c9c9cff9c9d9cff9c9d9dff9d9d9dff9d9d9dff9e9e9eff9e9e9eff9e9e9fff9e9f9fff9f9f9fffa0a09fffa0a0a0ffa1a0a1ffa1a1a1ffa1a1a1ffa2a2a1ffa2a2a2ffa3a3a2ffa3a3a3ffa4a3a3ffa3a4a3ffa4a4a4ffa5a5a5ffa5a5a5ffa5a5a6ffa6a6a6ffa7a7a7ffa8a8a8ffa9a9a9ffaaa9aaffabababffacacacffadadadffadaeaeffafafaeffb0b0b0ffb2b1b1ffb3b3b3ffb6b6b5ffb8b8b8ffbababaffbcbcbdffbebebeffc0c0c0ffc2c2c2ffc4c5c4ffc9c8c9ffcccdcdffd0cfcfffd2d2d2ffd5d4d5ffd6d6d6ffd8d8d8ffdadadaffdededeffe2e2e2ffe6e6e6ffe9e9e9ffeaeaeaffebeaebffebeaebffe6e6e6ffd3d2d3ff949493ff626363ff4f504fff2e2e2eff141313ff060707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff070707ff1a1919ff444344ff5d5d5dff898888ffcececeffe3e3e3ffe8e9e8ffeaeaeaffebebebffebebebffeae9e9ffe5e6e6ffe0e0e1ffdcdcdcffdadad9ffd8d7d7ffd5d5d5ffd3d2d3ffd1d1d1ffcccdcdffc9c9c9ffc6c6c6ffc3c3c3ffc1c1c1ffc0bfbfffbebfbeffbcbdbdffbbbbbbffb8b8b8ffb5b5b6ffb4b3b4ffb3b3b2ffb1b1b1ffb0afb0ffafaeafffaeaeaeffadadadffacadacffabacabffababaaffaaaaaaffa9a8a9ffa8a8a8ffa8a8a7ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a2ffa3a2a2ffa1a2a2ffa1a1a1ffa0a1a0ffa0a0a0ff9fa0a0ff9fa09fff9f9f9fff9f9f9fff9e9e9eff9e9e9eff9e9e9eff9e9d9eff9e9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9b9cff9b9c9cff9b9b9cff9b9c9bff9c9b9bff9b9b9bff9a9b9bff9a999aff9a9a99ff989999ff989898ff989797ff979797ff979796ff969595ff959595ff949594ff949494ff939493ff939393ff929292ff929291ff919191ff919091ff909090ff909090ff8f908fff8f8f8fff8e8f8eff8f8f8eff8f8f8fff8f8e8fff8e8f8eff8e8e8eff8e8e8eff8c8b8bff8a8a8aff8b8b8bff8b8a8bff8a8a8aff8b8b8bff8c8b8bff8a8b8bff8a8a8aff898a89ff8a898aff898989ff888888ff878787ff878787ff878786ff868686ff858686ff858585ff858484ff838383ff818182ff818181ff808080ff7e7e7eff7c7d7cff7b7b7bff7a7a7aff787878ff767576ff717272ff6f6f70ff6e6e6eff6b6a6aff666665ff606161ff4a494aff292929ff121212ff080808ff050404ff040404ff050605ff060606ff060606ff060606ff070707ff080908ff0b0b0cff151415ff2a2a29ff5f5f5fffa1a0a1ffb2b1b2ffbcbdbcffc2c2c2ffc4c4c4ffc3c4c4ffc4c4c4ffc5c6c5ffc7c6c6ffc7c8c7ffc9c9c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d2d3ffd3d4d3ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9daffd9dadaffdadadaffdbdbdaffdadbdbffdbdadbffdbdbdbffdbdbdbffdcdcdbffdcdcdbffdddcdcffdddddcffdddddcffddddddffddddddffdedddeffdededeff454646ff444444ff434342ff404040ff3d3d3dff3c3b3cff393939ff373737ff353535ff323332ff313130ff2f2f2fff2d2c2dff2a2b2aff292928ff292929ff292828ff282829ff282829ff292929ff292929ff2a2a29ff2a2929ff28292900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181819ff181818ff191918ff181818ff181818ff181818ff181918ff1e1e1eff252525ff2d2e2dff3b3b3aff4d4e4dff626262ff767676ff878787ff989898ffadadadffcccccdffe2e2e2fff0f0f0fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffefffefffffefffffefefffffefefffffefffefffffefefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefff6f6f7fff1f2f2ffe7e6e6ffd1d1d1ffc1c2c2ffb8b7b8ffacacabff9d9e9eff8f8f8fff7d7c7cff696969ff565656ff464545ff3b3c3bff3c3c3cff3d3d3eff3e3f3eff3e3e3fff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffcfcfcfff8f8f8fff2f2f2ffeeefeeffecececffebebebffeaeaeaffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe5e6e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdededeffddddddffddddddffddddddffddddddffdddddcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdbdbdaffdadadaffdadadaffdad9daffdadadaffdadadaffdadad9ffd9dad9ffdadad9ffdadadaffdad9daffdadadaffdadad9ffdadadaffd9d9d9ffd8d8d8ffd6d6d7ffd6d5d6ffd4d4d4ffd2d2d1ffd0cfcfffcdcdcdffcacacaffc8c8c8ffc9c9c9ffcdcecdffd2d3d2ffd7d7d7ffdbdbdbffdfdfdeffe2e2e2ffe4e5e4ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e9ffe9e8e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe8e9e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe8e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe2e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdfffdededfffdededeffdededeffddddddffdddcddffdcdcdcffdcdcdcffdbdbdbffd9dadaffd9d9d8ffd8d8d8ffd6d5d6ffd4d5d4ffd3d3d2ffd1d1d1ffcececeffcececeffcececeffccccccffccccccffcccccbffcacacaffcacacaffc9c8c8ffc8c9c8ffc8c7c8ffc6c7c7ffc7c7c7ffc6c6c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbebebeffbebebeffbfc0c0ffc1c2c1ffc2c2c2ffc4c3c3ffc5c5c4ffc6c6c6ffc7c8c8ffc9c9c9ffcbcacaffccccccffcccccdffcececeffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d5ffd4d4d5ffd5d6d5ffd7d6d6ffd7d7d7ffd8d8d8ffd9d8d9ffdadad9ffd9dadaffdadadaffdbdbdaffdcdbdbffdcdcdcffdddcdcffdcdddcffddddddffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe5e5e5ffe5e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e8e9ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeaeae9ffe9e9e9ffe9eae9ffeae9e9ffeaeaeaffeaeae9ffeae9e9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffebebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe8e8e8ffe6e6e6ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfdfffdddddcffdbdadaffd8d8d8ffd6d6d6ffd3d4d3ffd1d1d1ffd1d1d1ffd2d3d2ffd3d3d3ffd5d4d4ffd6d6d5ffd7d7d7ffd8d9d8ffdadadaffdadadaffdadadaffdadadaffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdbdcdcffdcdbdcffdcdcdcffdddddcffddddddffddddddffddddddffdededdffddddddffddddddffdeddddffdededeffdededeffdfdedeffdedfdeffdedfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e9e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebebffebebebffebecebffededecffedededffefefeffff3f4f4fff9f9fafffcfcfcfffefdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313232ff313232ff323232ff323232ff303130ff2e2d2eff2d2d2dff333333ff3b3b3cff464645ff50504fff5a5b5bff666666ff727272ff7e7f7fff8d8d8dffa5a5a4ffd5d6d6ffebebebfff4f5f4fffdfdfdfffefefefffefffffffefefffffffffefffefffefffffffefffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffefffffefefffefefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffffffefefffffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffffefefffefefefffefffefffffefefffefefefffffefefffffffefffefefefffefffefffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefefffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffefffefffffffefffefffefefefffefefefffefefefffffffefffefefefffefefdfffefefefffefefefffdfefdfffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffefefffefefffffffefffffefefefffefefefffefdfefffdfdfdfffdfdfdfffafbfafff4f4f3ffe7e6e7ffd8d8d8ffc4c4c5ffb7b7b7ffabababff9e9e9eff909090ff808081ff6f6f6fff5b5b5bff464746ff383838ff373837ff3a3a3aff3a3b3aff3a3a3aff3b3b3bff3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282828ff292928ff292828ff29292aff292929ff292929ff2a292aff2a292aff292929ff292929ff2b2b2bff2e2e2dff313031ff323233ff343435ff363636ff393838ff3a3a3aff3d3d3dff3f4040ff434243ff454545ff474747ff494a4aff8f908fffdeddddffddddddffdcddddffdddddcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadad9ffd9dad9ffd9d9d9ffdadad9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd7d7d7ffd7d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d1d0ffd0cfcfffcececfffcdcdcdffccccccffcbcbcbffcac9caffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c7ffc7c6c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffbdbdbdffafafafff8f9090ff646364ff3a3a3aff222221ff121313ff090909ff050505ff040404ff040404ff030403ff040303ff040404ff050405ff060506ff0b0b0bff1a1a1bff373737ff565655ff686868ff6f6f6fff727272ff737474ff757575ff787878ff7d7d7dff7f7f7eff7f807fff818181ff828282ff838383ff838384ff858585ff868786ff888887ff888888ff888888ff898989ff8a8a89ff898989ff898a89ff8a8a89ff8a8a8aff898989ff898a8aff8a8a8aff8b8a8aff8b8b8bff8b8b8bff8b8b8cff8c8c8cff8c8c8cff8c8c8cff8d8d8dff8e8e8eff8f8f8fff909090ff919190ff919091ff919191ff919192ff919192ff939292ff929292ff939393ff939393ff939394ff949493ff939493ff949595ff949594ff969595ff959696ff969696ff969796ff979796ff979897ff989798ff999999ff999999ff9a9a9aff9b9b9aff9b9b9aff9a9b9bff9b9b9aff9b9b9bff9b9b9bff9b9b9bff9c9c9cff9c9c9cff9d9d9cff9d9e9dff9e9e9dff9d9d9dff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9f9f9fff9f9f9fff9f9f9fffa09fa0ffa0a0a0ffa0a0a0ffa1a1a1ffa2a2a1ffa2a2a2ffa2a2a2ffa2a3a3ffa3a3a3ffa4a3a3ffa4a4a4ffa4a4a4ffa4a4a5ffa5a5a5ffa5a6a6ffa6a6a6ffa7a6a6ffa7a7a7ffa8a8a7ffa8a9a8ffa9aaa9ffabaaabffababacffacacadffadadadffafaeaeffafafafffb0b0b0ffb1b1b1ffb3b2b3ffb4b5b4ffb6b7b6ffb9babaffbcbcbcffbebebeffbfc0c0ffc1c2c1ffc3c4c3ffc6c5c5ffcacacaffcececeffd1d1d1ffd3d3d3ffd5d5d6ffd8d7d7ffd9d9d8ffdbdbdbffdedfdeffe3e3e3ffe7e7e7ffe9e9e9ffebebebffebebebffebebeaffe5e6e5ffcececeff898989ff5f5f5fff49494aff272727ff0f0f0fff050504ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff181818ff444444ff5b5c5bff7b7b7affc4c4c4ffe1e1e1ffe8e8e8ffeaeaeaffebebebffebebebffeaeae9ffe6e7e7ffe2e2e2ffdededdffdadadaffd8d9d8ffd6d6d6ffd4d4d4ffd1d1d1ffcececeffcacacaffc7c7c7ffc4c5c4ffc2c2c2ffc0c0c1ffbfbfbfffbebebeffbcbcbcffb9b9b9ffb7b7b7ffb6b5b5ffb4b4b4ffb3b3b2ffb1b0b1ffb0b0b0ffafafafffaeaeaeffaeadaeffacacacffacacacffaaababffaaaaaaffa9a9a9ffa8a8a8ffa8a8a8ffa6a6a6ffa6a6a6ffa5a6a5ffa4a5a5ffa4a5a4ffa4a4a3ffa3a4a3ffa3a2a3ffa2a2a2ffa2a2a2ffa1a1a2ffa2a1a1ffa1a1a0ffa0a1a1ffa0a0a0ffa0a09fff9fa0a0ff9f9f9fffa0a09fff9f9f9fff9f9f9eff9e9f9eff9f9f9eff9e9e9eff9e9f9fff9e9e9fff9f9f9eff9e9e9eff9e9e9eff9e9e9dff9d9d9dff9e9d9eff9e9e9dff9d9d9dff9d9d9dff9c9c9bff9b9c9cff9a9a9bff9a9b9bff9a9a9aff9a999aff999999ff999898ff979798ff979797ff969697ff969696ff959595ff949495ff959494ff949494ff949493ff939293ff929293ff929292ff919192ff929191ff909190ff909090ff909191ff909091ff909190ff90908fff8f8f8fff8e8e8eff8e8e8eff8d8e8eff8d8e8dff8d8d8dff8e8e8dff8e8e8eff8e8d8eff8d8c8dff8c8c8cff8c8c8dff8d8c8cff8c8c8bff8b8b8bff8b8b8aff8a8a8aff8a8a8aff898989ff898989ff888888ff878786ff858685ff868685ff848484ff828383ff818081ff80807fff7e7e7eff7d7d7dff797979ff767776ff757575ff747473ff727272ff707070ff6e6e6dff646565ff4d4d4dff2d2d2dff181918ff0f0f0fff0c0c0cff0e0d0dff0f0f0fff0f0f0fff101010ff131313ff171717ff232324ff3a3a39ff5b5c5bff8b8b8bffb2b2b2ffbbbbbbffc1c1c1ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c7c7ffc8c7c8ffc9c9c8ffc9c9c9ffcacacaffcacacaffcccbcbffcccdccffcececeffcfcfcfffd0d0cfffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd5d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdddcdcffdddddcffdddcdcffddddddffddddddffddddddffdedddeffb8b8b8ff454545ff444444ff424242ff404040ff3d3d3dff3b3b3cff383939ff363637ff353434ff323232ff303030ff2e2e2eff2c2c2cff2a2a29ff282828ff292a2aff282929ff292929ff282929ff292929ff292a29ff2a2929ff292a290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff191818ff181918ff191918ff181819ff181819ff181818ff1e1e1eff262626ff2f2f2fff3c3c3cff4f5050ff656565ff797978ff898989ff9b9b9bffb0b0b0ffcfcfcfffe3e4e4fff1f2f2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffefefefffffffefffffefefffefefefffffefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffffffefffffffffffffffffffefffffffffffffefffffffffffffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefdfdfffdfdfdfff7f6f6fff2f2f1ffe5e6e5ffd1d1d1ffc2c2c1ffb8b8b8ffabababff9d9e9eff8e8f8eff7d7d7dff6a6a6aff575757ff454546ff3c3c3cff3d3d3dff3e3d3eff3e3e3eff3e3e3eff3f3f3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfcfcfff9f9f9fff3f3f3ffefefefffeeedeeffebebebffeaeaeaffe8e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdededeffdedfdeffdededeffdededeffddddddffddddddffddddddffddddddffdcdcdcffdcdbdbffdbdbdcffdbdbdbffdadbdbffdadadbffdadadaffdadadaffdadadaffdadadaffdadad9ffdad9daffdad9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd6d6d6ffd4d5d4ffd3d2d2ffd0d1d0ffcececfffccccccffcacacaffcccccdffd2d1d1ffd6d6d5ffd9dadaffdddeddffe1e1e1ffe3e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e6ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffe9eaeaffe9e9e9ffe9eaeaffe9eae9ffeae9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e8ffe9e8e9ffe9e9e9ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffe9eae9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdedfdfffdfdfdeffdedfdeffdededdffddddddffddddddffdcdcdcffdbdbdbffdbdadbffd9d9d9ffd8d8d8ffd6d7d7ffd5d5d5ffd4d4d3ffd1d2d1ffd0d0d1ffcfcfcfffd0d0d0ffcececeffcececeffccccccffccccccffccccccffcacacaffcacacaffc8c9c8ffc9c9c9ffc8c8c7ffc7c7c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffc0c0bfffc1c1c0ffc1c2c2ffc2c3c2ffc4c4c4ffc5c6c6ffc7c7c7ffc9c9c9ffcacacaffcccccbffcccdccffcececdffcececeffcfd0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d3d2ffd3d3d3ffd3d4d3ffd5d4d5ffd5d6d5ffd6d6d6ffd7d7d7ffd8d8d7ffd8d9d8ffd8d8d9ffd9dadaffdadadaffdbdadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffddddddffdddddeffdededeffdededeffe0dfdfffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffe9eaeaffe9e9e9ffe9eaeaffe9eae9ffeaeaeaffeaeaeaffeae9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebeaffebeaebffebebebffeaebebffeaeaebffebebebffeaeaeaffeaeaeaffeaebebffeaeaebffeaeaeaffeaeae9ffe9eaeaffe7e7e7ffe7e6e6ffe5e6e5ffe2e3e3ffe1e1e0ffdfdedeffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd5d5d5ffd3d3d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d7ffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffd9dad9ffdadadaffdadadbffdbdadaffdadadaffdadbdaffdbdadaffdadbdaffdbdbdbffdcdcdbffdbdcdbffdcdcdcffdddddcffdcddddffdcdcdcffdcddddffdcdddcffddddddffddddddffddddddffdddddeffdeddddffdededeffdededeffdfdedeffdededfffe0dfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e1ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e5ffe5e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeae9ffe9e9e9ffeaebeaffebeaebffebebebffebecebffededecffedededffefefeffff5f5f5fffbfbfafffcfcfcfffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323231ff323232ff323232ff303031ff2e2e2eff2c2c2bff2b2c2cff313132ff3a393aff424242ff4c4c4cff575757ff626262ff6f6f6fff7f7f7eff8c8c8cffa0a0a0ffd2d2d2ffeaeaeafff3f3f3fffdfdfdfffefefffffefffffffffffefffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffefffffffefffffefefffefffffffffffefffefffffffefefffffefffffffefffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffefefffffffefffefefffffffefefffefffffffffffffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffefefffefefefffefefefffefdfefffefdfdfffdfdfdfffafafafff3f3f3ffe6e6e6ffd7d7d7ffc3c3c3ffb7b7b6ffaaaaaaff9f9e9eff919191ff818081ff6d6d6eff585859ff434242ff343434ff363536ff383838ff3a3a39ff3b3a3bff3c3c3cff3d3c3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282829ff292a29ff2a2a29ff2a2929ff2a2a2aff2a2a2aff29292aff2a2a2aff292929ff2a2a2bff2d2c2dff303030ff323131ff333333ff363635ff373838ff3b3a3aff3c3d3cff3f3f3fff424142ff444444ff474646ff484848ff535252ffdedddeffdededdffdddddeffddddddffdddcddffdcddddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdadbdbffdbdadaffdbdadbffdadadaffdadadaffdadad9ffdadad9ffd9dad9ffd9d9d9ffd8d9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d0ffd0cfcfffcecdcdffccccccffcccccbffcacacbffcacacaffc9cacaffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c5ffc3c4c4ffc2c1c1ffbbbbbbffacacacff8c8c8cff686869ff4c4c4cff333333ff191819ff0f0e0fff0d0d0cff0d0c0dff0b0b0bff0c0b0cff0d0d0dff0f100fff121313ff1e1e1fff363636ff545454ff676767ff727171ff757575ff777877ff797979ff7b7b7bff7e7e7dff838282ff848484ff858584ff868686ff878787ff888988ff898989ff898a8aff8a8a8aff8b8b8cff8c8c8bff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8d8c8cff8d8c8cff8d8c8cff8d8d8dff8d8d8dff8e8e8dff8e8e8dff8e8e8eff8e8e8eff8f8f8fff8f8f90ff919090ff919191ff929292ff939293ff939393ff939393ff939393ff949493ff949494ff959495ff959594ff959595ff959595ff959596ff969595ff969696ff989797ff989798ff989898ff989899ff989898ff999999ff999a9aff9a9a99ff9a9b9bff9b9a9bff9c9b9cff9c9c9cff9c9c9cff9d9c9dff9c9c9cff9c9c9cff9d9d9cff9d9d9dff9d9e9dff9e9e9eff9e9f9fff9f9f9eff9f9f9fff9f9f9fff9fa0a0ffa0a09fff9fa0a0ffa0a0a0ffa0a0a1ffa1a1a1ffa1a1a1ffa1a1a1ffa2a2a2ffa2a2a2ffa2a2a2ffa2a3a2ffa3a3a3ffa4a3a3ffa4a4a4ffa4a4a4ffa5a5a5ffa5a5a5ffa6a6a5ffa7a6a6ffa7a6a6ffa7a7a7ffa8a8a7ffa7a7a8ffa9a8a8ffa9a9a9ffaaa9aaffabaaabffacacacffadadadffaeaeaeffafafaeffafb0afffb1b0b1ffb1b2b1ffb3b2b3ffb4b4b4ffb6b5b6ffb8b8b8ffbababaffbebdbeffc0bfbfffc1c1c0ffc3c2c3ffc4c4c4ffc8c7c8ffcbccccffcfcfcfffd2d2d2ffd5d4d5ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdfdfdfffe2e2e2ffe8e7e7ffeaeaeaffebebebffecebebffeaebebffe3e3e3ffc7c8c7ff7f7f7fff585959ff3e3f3eff1c1d1cff0a0a0aff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff090909ff1b1a1aff474848ff5d5d5cff727272ffb9b9b9ffdededeffe7e8e7ffe9eaeaffebebebffebebecffebeaeaffe8e8e8ffe3e3e3ffdfdfdfffdcdcdcffd9d9d9ffd7d7d7ffd5d5d4ffd3d2d2ffd0d0d0ffcbcbcbffc8c8c8ffc5c5c6ffc3c4c3ffc2c2c1ffc1c0c0ffbfbfbfffbdbdbdffbababbffb9b8b8ffb6b6b7ffb5b5b5ffb4b4b4ffb2b2b2ffb1b1b1ffb0b0b0ffb0b0afffaeafaeffaeadaeffadadadffacacacffabababffaaaaabffaaa9a9ffa8a8a8ffa8a8a8ffa8a7a7ffa7a7a6ffa6a6a6ffa5a5a5ffa5a5a5ffa5a5a5ffa4a4a4ffa4a4a4ffa3a3a4ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a2ffa1a2a1ffa1a2a2ffa2a1a1ffa2a1a1ffa1a1a1ffa1a0a1ffa0a1a1ffa1a1a0ffa0a1a1ffa0a0a1ffa0a1a0ffa0a1a0ffa0a1a1ffa0a0a0ff9fa0a0ffa0a09fffa09fa0ff9f9f9fff9f9f9fff9f9f9fff9e9f9fff9d9e9dff9e9e9dff9d9d9cff9c9c9cff9c9b9bff9b9b9bff9a9a9bff9a9b9aff9a9a99ff999999ff989898ff989898ff979798ff979796ff969697ff969696ff959595ff959595ff949494ff949394ff949493ff939493ff939293ff929392ff939293ff929292ff929292ff919191ff909090ff929192ff929191ff919190ff909090ff90908fff909091ff919191ff909090ff8f8f8fff8f8e8fff8f8f8fff8e8f8eff8e8e8eff8f8e8eff8e8e8eff8d8e8eff8e8d8dff8d8d8dff8c8d8cff8c8b8bff8c8c8cff8a8a8aff898a8aff888888ff868787ff868685ff848585ff838383ff818282ff7f7f7fff7d7d7dff7b7b7bff797979ff787878ff767676ff737473ff707070ff676766ff515151ff373636ff262626ff202021ff212221ff232322ff232323ff242424ff2b2b2bff353536ff4c4b4bff6b6b6cff8c8c8cffa8a8a8ffbbbabbffc0c0c0ffc4c4c4ffc6c6c5ffc6c7c6ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c9ffc9c9caffcacacaffcbcbcbffccccccffcdccccffcececdffcfcfcfffd0d0d0ffd1d0d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9daffdad9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdcddddffdcdcddffdddeddffdededdffdededdffdededeffdededeff464546ff454544ff434343ff414141ff3f3f3fff3d3c3dff3b3a3bff383838ff373736ff333434ff323132ff2f302fff2e2d2dff2b2a2bff292929ff2a2929ff292929ff2a292aff292929ff292928ff292929ff292929ff29292aff292a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191818ff181819ff181819ff191819ff191819ff191818ff181818ff20201fff262726ff303030ff3e3e3eff525252ff676667ff7b7b7bff8c8c8cff9d9c9cffb2b1b2ffd2d1d1ffe6e6e5fff3f3f3fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffefffefefefffffffffffefffffffefffefffffffefffffefefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffdfefefffefefefffdfdfdfff6f7f6fff2f2f2ffe6e6e6ffd1d1d1ffc2c3c2ffb8b8b8ffacacabff9e9e9eff8f8e8eff7e7e7eff6a6a6bff575857ff474646ff3d3d3dff3e3e3eff3e3e3eff3e3e3fff3f3e3eff3e3e3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff9f8f9fff4f3f3ffefefefffeeeeedffecececffebeaebffe8e9e8ffe8e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e7ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e1e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdddeddffdddeddffddddddffddddddffdcdcdcffdcdcdcffdbdbdcffdbdcdbffdbdbdaffdbdadaffdadadaffdadadaffd9d9daffdad9d9ffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd9d9d8ffd8d9d8ffd9d8d8ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d6d7ffd5d4d4ffd3d3d3ffd1d2d1ffcfd0cfffcfd0d0ffd0d0d0ffd3d2d3ffd5d5d5ffd8d8d8ffdcdcdcffe0e0e0ffe3e3e3ffe6e5e5ffe7e6e6ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9eaffe9e9e9ffeae9eaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeae9ffeaeaeaffeae9e9ffeaeaeaffe9e9eaffeaeae9ffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e8ffe8e8e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffeae9eaffeae9e9ffeaeae9ffeae9eaffe9e9e9ffeae9eaffeaeaeaffe9eae9ffe9eaeaffe9e9eaffe9e9e9ffe8e9e9ffe9e9e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0dfffdfdfe0ffdfdfdeffdedfdfffdededfffdededeffdedddeffdddcddffdcdcdcffdcdcdbffdadbdaffd9d9d9ffd7d8d7ffd6d6d6ffd4d4d4ffd3d3d3ffd2d1d1ffd1d1d1ffd2d1d2ffd0d0d0ffd0d0cfffcececfffcececeffccccccffccccccffcccccbffcacacaffcacacaffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbebebeffbebebeffbebebeffbebdbeffbdbdbdffbebebeffc0c0c0ffc2c1c1ffc2c2c2ffc4c4c4ffc5c5c5ffc7c7c7ffc8c9c8ffcac9c9ffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d8ffd9d9d9ffdad9d9ffdadadaffdadadbffdbdcdbffdcdcdbffdcdcdcffdddcddffdddeddffdddddeffdfdedeffdfdfdfffdfdfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe7e8e8ffe8e7e8ffe8e7e8ffe7e8e7ffe8e7e7ffe8e8e8ffe7e8e7ffe7e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e9e9ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffe9eae9ffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffebebeaffeaeaebffebebeaffebebebffebebebffebebebffebebecffebebebffebebebffececebffebecebffecebebffebecebffebebebffebebebffebeaebffebeaeaffeaeaeaffe9e8e8ffe8e7e8ffe7e7e7ffe6e5e6ffe2e2e2ffe0e0e1ffdedfdeffdddddcffdbdcdcffdadadaffd9d9d9ffd6d6d6ffd4d4d3ffd3d3d3ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d8ffd8d9d8ffd8d8d8ffd8d9d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffd9dadaffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdddddcffdddddcffddddddffddddddffdededdffdedddeffdfdedeffdedfdfffdfdfdfffdfdfdfffe0dfe0ffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e3ffe4e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaebebffebebebffebececffededecffeeedeefff1f1f1fff7f7f7fffcfbfbfffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313132ff323231ff303030ff2d2d2eff2c2c2cff2a2a2bff2b2a2bff303030ff383838ff414041ff4a4a4aff545454ff606060ff6f6f6fff7c7c7dff898a8aff9d9e9dffcfcfcfffe9e9e9fff2f2f2fffcfdfcfffefefefffffefffffffefffffefffefffffffffffffffefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefefffffffefffefefefffffefffffffefffffefffefffffffefffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefefefffffefefffffefefffffefffffffefffffffffefffefefefffffefefffefefefffffefffffefefffffffffefffefffefffefefffffffefefffffefefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffefefffffffffefffffefefffffffffffffffefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffffffffffffefffefefffffffefefffefffefffefffefffffffefffffffffffefefffffffffefffefefefffefefefffefdfefffdfdfdfffdfcfcfffafafafff3f3f3ffe5e5e5ffd7d7d6ffc2c2c2ffb6b6b5ffaaaaaaff9f9e9fff929292ff828282ff6e6e6eff595959ff434343ff353434ff353635ff383838ff3a3a3bff3d3c3cff3d3c3dff3c3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff292929ff2a2a2aff292a2aff292929ff2a2a2aff2a2a2aff2a2a2aff2a2a2aff2c2b2cff2f2f2fff313130ff333333ff363535ff373737ff3a393aff3c3c3cff3f3f3eff414141ff434343ff464545ff484747ff4a4a4affc2c3c2ffdddddeffdeddddffddddddffdcdcddffdcdcdcffdcdcddffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdbdbdaffdbdadaffdbdbdbffdbdbdaffdadadaffdadadaffd9dadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd8d7d7ffd7d7d7ffd6d7d7ffd7d7d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d4d3ffd2d3d3ffd2d2d2ffd2d2d2ffd0d0d0ffcececeffcdcdcdffccccccffcccbccffcbcbcbffcbcacaffcacacaffcac9caffc9c9c9ffc9c9c8ffc7c7c7ffc7c7c6ffc5c5c6ffc4c3c4ffc0c0c0ffb9b9b8ffa8a9a8ff919191ff787777ff5c5c5cff3a3a3aff282928ff222222ff1f1f1fff1e1d1eff202121ff282828ff2e2d2eff353435ff414141ff555554ff666666ff737473ff797979ff7c7c7cff7f7f7eff808081ff828282ff848484ff888888ff898a89ff8a8a8aff8b8c8bff8c8c8cff8d8d8dff8e8d8eff8e8e8eff8f8e8eff8f8e8eff8e8f8fff8e8e8fff8e8f8eff8f8e8eff8e8e8fff8f8e8fff8f8f8fff8f8f8fff8e8e8fff8f8f8eff8f8f8fff8f8f8fff90908fff909090ff909090ff909090ff909090ff919191ff929292ff939392ff949393ff949494ff959495ff969595ff969695ff959595ff969695ff969696ff979697ff979797ff989897ff979897ff989898ff989898ff999999ff999a99ff9a9b9aff9a9a9bff9b9b9aff9b9b9bff9b9b9cff9b9b9bff9c9b9cff9d9c9cff9d9d9cff9e9e9dff9e9d9eff9e9e9eff9e9e9eff9f9e9eff9f9f9eff9f9f9fff9f9f9fffa0a0a0ffa0a0a1ffa0a1a0ffa0a0a0ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a2ffa1a2a1ffa2a2a2ffa3a2a2ffa2a3a3ffa2a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa4a3a4ffa4a4a4ffa5a4a4ffa4a4a5ffa5a5a5ffa5a6a5ffa6a6a6ffa7a7a6ffa7a7a7ffa7a7a7ffa8a8a8ffa8a8a8ffa9a8a9ffa9a9a9ffa9a9a9ffaaaaa9ffababaaffacacacffaeadaeffafafaeffafafafffb1b0b0ffb1b1b2ffb3b2b3ffb3b4b4ffb5b5b4ffb5b6b5ffb7b7b8ffbab9b9ffbcbcbcffbebfbeffc0c1c0ffc1c1c2ffc4c3c3ffc5c5c6ffc8c9c9ffccccccffd0d0d1ffd4d3d3ffd6d5d5ffd7d7d7ffd9d9d9ffdbdbdaffddddddffe0e0e0ffe3e3e3ffe9e8e9ffeaebebffebecebffececedffeaebeaffe1e1e1ffc0c0c0ff787878ff565656ff363636ff141514ff070707ff020101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff0b0c0bff1d1d1eff4c4d4cff5d5d5dff6e6e6dffadadadffdbdbdbffe7e7e7ffe9eae9ffebebebffecebebffeaebebffe8e8e9ffe4e4e3ffe0dfdfffdcdcdcffdbdadaffd8d8d8ffd6d5d5ffd3d3d3ffd1d1d0ffccccccffc9cac9ffc7c7c6ffc5c5c5ffc3c3c3ffc2c2c2ffc0c0c0ffbebebeffbcbcbcffbababaffb8b7b7ffb6b6b6ffb5b5b5ffb4b3b3ffb3b3b2ffb1b1b1ffb1b1b0ffb0b0b0ffafafafffaeaeafffaeaeadffacadacffacacacffabababffaaaaaaffa9a9a9ffa9a9a8ffa7a7a8ffa8a7a7ffa7a6a7ffa6a6a7ffa6a6a6ffa6a5a6ffa6a5a5ffa5a5a4ffa4a5a4ffa4a4a4ffa4a5a4ffa4a3a3ffa4a4a4ffa4a4a3ffa4a3a4ffa3a3a3ffa3a3a3ffa2a3a3ffa2a3a2ffa2a2a2ffa2a3a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a1a1ffa1a1a2ffa1a1a2ffa1a1a0ffa1a0a0ffa0a0a0ffa0a0a0ffa09fa0ffa09f9fff9e9e9eff9e9e9dff9d9d9dff9c9d9dff9d9d9cff9c9c9cff9b9b9bff9b9b9bff9a9a9aff9a9a9aff99999aff999998ff989898ff989897ff979797ff979697ff979796ff969595ff969695ff959595ff959495ff949495ff959594ff949494ff939394ff939393ff939393ff949594ff949594ff939393ff939292ff929293ff929293ff939393ff939293ff929191ff919191ff919191ff919191ff919191ff919090ff919191ff919190ff919191ff909090ff8f9090ff8f9090ff8e8f8eff8e8e8eff8d8d8dff8c8c8cff8b8b8bff8a8a8bff898989ff888888ff878786ff848485ff838384ff818281ff808080ff7e7e7fff7d7c7dff7b7b7bff797878ff747474ff6b6a6aff585858ff454545ff3c3c3cff383938ff363636ff373837ff3c3c3cff474747ff595959ff747474ff919090ffa5a5a5ffb5b5b5ffc1c0c0ffc4c4c3ffc6c6c6ffc7c7c6ffc7c7c8ffc9c8c9ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffccccccffcdcdcdffcececeffcececfffd1d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd3d2d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d4d5ffd6d6d5ffd6d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d8ffdad9d9ffdad9d9ffd9dadaffdadadaffdadbdaffdbdadaffdbdadbffdbdbdbffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdddcffdcddddffddddddffdededeffdededeffdededeffdededeffdededeff464546ff444444ff424242ff404040ff3e3e3eff3c3c3cff3b3b3aff383838ff363535ff333333ff313131ff2f2f2fff2d2d2cff2a2a2aff292929ff2a2a2aff2a2929ff292929ff292a29ff282829ff292928ff292829ff282929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181818ff181818ff181818ff191819ff191918ff181818ff20201fff272727ff313132ff3f4040ff545453ff686968ff7c7c7dff8e8e8eff9f9f9effb4b4b4ffd4d4d3ffe6e6e7fff5f4f4fffdfdfdfffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffefffefefffffffefefffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffefffffffffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefff6f7f6fff2f2f2ffe7e7e7ffd2d1d2ffc3c3c4ffb9b8b8ffacacacff9e9e9eff8f8f8fff7e7e7eff6b6b6bff585858ff464647ff3e3e3eff3e3e3eff3e3e3eff3e3e3fff3e3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefdfdfffbfafbfff4f3f3fff0f0efffeeededffecececffe9e9eaffe9e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffdfdfdeffdededfffdededfffdededeffddddddffddddddffdeddddffddddddffddddddffdcdcddffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9daffd9d9d9ffd9d9daffd9d9d8ffd9d8d8ffd9d9d8ffd9d8d9ffd9d8d9ffd9d9d8ffd8d8d8ffd8d8d7ffd7d7d8ffd8d7d8ffd7d7d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d6ffd5d5d5ffd3d3d4ffd2d2d2ffd2d2d2ffd4d4d4ffd7d6d6ffd9d9d8ffdadadaffdcdcdbffdfdedeffe3e3e3ffe6e6e5ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffeae9e9ffeae9e9ffe9eaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffebeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9eaffe9e9e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9eae9ffe9e9eaffeae9e9ffeae9e9ffe9eae9ffeaeae9ffe9e9eaffeae9e9ffe9e9eaffe9e9eaffe9e9e9ffeae9eaffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe9e9e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e6e5ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdfdedeffdfdedeffdededeffdedddeffdddddcffdcdcdcffdbdbdbffdadadaffd9d8d9ffd7d7d7ffd6d6d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd1d2d1ffd2d2d1ffcfcfd0ffd0d0cfffcececeffcececeffccccccffcccbccffccccccffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbebebeffbebdbeffbebebeffbebebdffbdbdbcffbdbdbeffc0c0bfffc1c0c0ffc2c2c2ffc4c4c3ffc5c5c5ffc6c7c7ffc8c8c8ffc9cacaffcacbcbffcbcbcbffcdcdcdffcececeffcfcecfffd0cfd0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd7d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d8ffd9d9d9ffd9dad9ffdadbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffddddddffdddddeffdededdffdfdedeffdfdfdfffe0dfe0ffe1e0e1ffe1e1e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e3ffe3e3e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e7e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e8e7ffe8e8e7ffe8e7e8ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e8e9ffe8e9e8ffe9e9e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffe9e9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffebebeaffeaeaebffebebebffebebebffebebebffebebebffecebebffebebecffecececffececebffecebebffececebffecebecffecebecffecececffecececffebecebffebebecffebebebffebebebffeaeaeaffe9e9e8ffe8e8e9ffe8e7e7ffe5e5e5ffe2e2e3ffe1e1e1ffe0dfe0ffe0dfdfffdededeffdddddcffdadadaffd8d8d7ffd6d5d5ffd4d4d4ffd7d7d6ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd8d9d8ffd9d9d9ffd9d9d8ffd8d9d9ffd8d9d9ffd9dad9ffdad9d9ffdad9daffdbdadbffdbdbdbffdbdbdbffdadbdbffdbdbdaffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdcdcdcffdcdddcffdcdcddffddddddffdddddeffddddddffdeddddffdededeffdededeffdfdfdfffdfdfdeffdfdfdfffe0dfdfffdfdfdfffe0dfe0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe3e2e3ffe2e2e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeae9eaffeaeae9ffebebeaffebebebffebececffececedffeeefeefff2f2f2fff8f8f9fffcfbfcfffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff313131ff2e2e2dff2b2b2cff2b2a2aff292929ff292929ff2f2f2fff373737ff3f3f3fff474848ff535453ff626162ff6d6d6dff79797aff878787ff9b9b9cffcbcbcbffe9e8e8fff2f1f1fffcfcfcfffffefffffffefefffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffffffffffffefffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffefefefffefffffffffefffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffefefffefffffffefffefffffffefffffefefffffefffffefefffffefffffffffefffffefefffffffefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffffffffefefffffffefefffefefefffefffffffdfefefffdfefefffdfdfdfffdfdfdfffafafafff3f3f3ffe4e4e4ffd6d6d6ffc2c3c3ffb6b7b6ffababaaffa09f9fff949393ff838384ff707171ff5c5b5cff464646ff383838ff383838ff3a3a3aff3d3c3dff3d3d3dff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff29292aff2a2a2aff29292aff292a2aff2a2a2aff2a2a2bff2a2a2aff2b2b2bff2a2a2aff2b2b2bff2e2e2eff303030ff323333ff353535ff373837ff3a3a39ff3c3c3cff3e3d3eff404040ff434243ff454545ff474747ff4a4a4aff949494ffdededeffdededeffddddddffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffd9dadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcececeffcdcdcdffcccdcdffccccccffccccccffcbcbcbffcbcbcbffcacacaffc9c9c9ffc8c9c9ffc8c9c8ffc7c8c7ffc6c6c6ffc4c4c4ffbfbfbfffb7b8b8ffaaa9aaff979797ff818181ff656565ff505050ff454545ff3f3f3fff3d3d3dff414141ff494948ff525252ff5d5d5dff686868ff727272ff7a7a7aff7f7f7fff828282ff848384ff858585ff878788ff898989ff8a8b8bff8e8e8eff8f8f8fff909090ff919191ff929191ff929191ff919192ff919292ff929191ff919291ff919191ff919191ff919191ff919191ff929192ff919191ff919191ff919191ff929291ff919291ff919192ff919292ff929292ff929292ff929292ff929292ff929393ff939393ff949495ff959695ff969696ff979797ff979797ff989898ff989898ff989898ff989998ff999998ff999998ff999999ff999999ff999a9aff9a9a9aff9a9a9bff9b9b9bff9c9c9cff9c9c9cff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9e9d9dff9e9e9eff9e9e9eff9f9f9fffa0a0a0ffa0a0a0ff9fa0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a1ffa1a1a1ffa1a2a2ffa2a2a2ffa3a2a2ffa3a2a2ffa3a2a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a4a4ffa4a4a3ffa4a4a4ffa4a4a4ffa5a5a5ffa5a5a4ffa5a5a5ffa5a5a6ffa5a5a5ffa5a5a5ffa5a6a6ffa6a7a6ffa6a7a6ffa7a7a7ffa7a7a7ffa8a8a8ffa8a8a9ffa9a9a9ffa9a9a9ffa9aaaaffa9aaaaffaaaaabffaaabaaffacababffacacacffadadadffafafaeffb0afafffb0b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb6b5b5ffb6b6b6ffb7b8b8ffb9b9baffbbbbbbffbdbdbdffc0c0c0ffc1c1c1ffc3c3c3ffc5c5c5ffc7c7c6ffcacacaffcececdffd2d1d2ffd5d5d5ffd7d7d7ffd8d8d8ffdadadaffdbdcdcffdedfdeffe2e1e2ffe3e3e4ffe9e9e9ffebebebffebececffedededffeaeaeaffdfdfdfffb7b7b7ff787777ff585857ff313232ff111111ff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040303ff0c0c0dff1e1e1eff4f4e4eff5d5d5dff6d6c6cffa1a1a1ffd8d8d8ffe6e6e6ffe9eaeaffebebebffecececffebebebffe8e8e8ffe4e4e4ffe1e1e1ffdededeffdbdbdbffd9d9d8ffd6d6d6ffd4d5d4ffd1d2d1ffcdcdceffcacacaffc8c8c8ffc5c5c6ffc4c4c4ffc2c2c3ffc1c2c2ffbfbfc0ffbebebeffbcbcbcffb9b9b9ffb8b8b7ffb6b6b6ffb5b5b4ffb4b4b4ffb2b3b3ffb2b3b2ffb1b2b1ffb1b1b0ffb0b0b0ffafafafffaeaeaeffadadaeffacacadffacabacffabababffaaaaaaffaaa9aaffa9a9a9ffa8a8a8ffa7a7a8ffa8a7a7ffa7a7a7ffa7a7a7ffa6a7a6ffa6a6a6ffa6a6a6ffa5a5a5ffa5a6a6ffa5a5a6ffa5a4a5ffa5a5a5ffa5a5a5ffa4a4a5ffa5a5a4ffa5a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a4a4ffa4a4a4ffa4a4a3ffa3a4a3ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a1a2ffa2a1a2ffa1a1a0ffa0a0a1ffa0a0a0ff9fa09fff9f9f9fff9e9f9fff9f9e9fff9d9e9eff9e9d9dff9c9c9dff9c9d9dff9b9c9cff9b9b9cff9a9b9aff9b9a9aff9a9a9aff999999ff999998ff989898ff979898ff989898ff979897ff979796ff979697ff969696ff959696ff969596ff959596ff979696ff979797ff969696ff979697ff969696ff959595ff959595ff969595ff959595ff949494ff949494ff949494ff949494ff939393ff939494ff949394ff939393ff939394ff949393ff929393ff939393ff929192ff919191ff919090ff909090ff8f8f8eff8f8f8fff8e8e8eff8c8c8cff8b8c8cff8a898aff898989ff898988ff888888ff878687ff858485ff838383ff818182ff7f807fff7a7b7aff737374ff696969ff5f5e5fff565657ff535353ff545454ff5d5d5dff6b6c6cff818181ff969696ffa9a9a9ffb5b5b5ffbebebeffc5c5c5ffc7c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacac9ffcbcacbffcbcbcbffcbccccffccccccffcdcdcdffcdcdcdffcfceceffcfcfcfffd0d0d0ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d7ffd6d6d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dadaffdadad9ffdadadaffdadadaffdadbdbffdbdbdaffdbdbdbffdcdbdcffdcdbdcffdcdcdbffdcdcdcffdddddcffdcdddcffddddddffddddddffdededeffdddedeffdededeffdededeffdedfdfffdededfff464646ff444444ff424242ff404040ff3e3e3eff3c3c3bff3a3a3aff373838ff353635ff333333ff303030ff2e2e2eff2b2b2bff2a2a2aff2a2a2aff2a2a2aff2a2a2aff2a292aff292929ff2a292aff292929ff292929ff292829000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff191818ff181818ff181818ff191818ff181717ff171818ff1f1f1fff272827ff333232ff414141ff555555ff6a6a6aff7e7d7eff8f8f8fffa0a0a0ffb8b7b7ffd5d5d5ffe8e8e8fff6f6f6fffefefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefefefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffefefefffefffffffffefffffefefffffffefefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefdfefffefdfefffefefefffdfefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfff7f7f6fff2f2f2ffe9e8e9ffd2d2d2ffc3c4c3ffb8b8b8ffadadadff9fa09fff909090ff7e7e7eff6b6b6bff585858ff474747ff3e3e3eff3e3e3eff3e3e3eff3e3e3fff3e3e3eff3f3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfbfff6f6f6fff0efefffeeeeeeffebececffe9eae9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdedfdfffdededeffdededeffdedddeffdddedeffddddddffddddddffdddcddffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d7ffd6d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffdadadaffdcdddcffdededeffdfdfdfffdfe0e0ffe2e2e2ffe5e4e5ffe6e6e6ffe7e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeae9ffeaeaeaffeaeaeaffeaebebffebebeaffebebebffebeaebffebeaebffeaeaeaffeaeaebffebebeaffeaebeaffeaeaebffeaeaeaffebeaebffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffeae9e9ffeae9eaffe9e9eaffe9eaeaffeae9eaffeaeaeaffeae9eaffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe3e3e4ffe3e4e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdededeffdededdffddddddffdbdcdcffdbdbdbffdadadaffd9d8d8ffd7d7d7ffd5d5d6ffd5d6d5ffd5d5d6ffd3d3d3ffd3d3d3ffd3d3d3ffd1d1d1ffd2d2d2ffd0d0d0ffd0d0d0ffcececeffcececeffccccccffcccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebdffbcbcbcffbebebeffbfbfbfffc0c1c1ffc2c2c2ffc3c3c3ffc5c4c5ffc6c6c6ffc7c8c8ffc9c9c9ffcbcacaffcbcbcbffccccccffcecdcdffcfceceffcfcfcfffd0d0d0ffd1d1d0ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d6ffd6d5d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadbffdbdbdbffdbdbdcffdcdddcffdcdcddffdddddeffdddeddffdfdedeffdfdfdfffe0e0dfffe1e0e0ffe1e0e0ffe1e1e1ffe1e2e1ffe2e3e2ffe3e3e2ffe4e3e3ffe3e3e4ffe4e5e4ffe5e4e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e8e8ffe9e8e8ffe9e8e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9eaffeaeae9ffe9eaeaffeaebeaffeaebeaffeaeaebffeaeaeaffebebebffeaeaebffebeaeaffeaeaebffebebebffebebebffebebecffebecebffecececffecececffecececffecececffecececffecedecffecedecffecedecffedececffedecedffecececffecedecffececedffecececffecececffecebecffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe5e5e5ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe0e0e0ffdededeffdbdcdbffdbdbdbffdadadaffd9d9daffd9d9daffd8d8d8ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdad9daffdad9daffdadadaffdadadaffdbdbdaffdadbdaffdadbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdbdbdcffdcdddcffdcdcdcffdcdcddffdcdddcffddddddffddddddffdddeddffdededdffdededeffdededeffdedfdeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe3e4e4ffe4e5e4ffe5e4e5ffe4e4e4ffe5e5e5ffe6e5e5ffe5e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffeaeae9ffeaebebffebebebffecececffedededffefefeffff4f3f4fffaf9fafffcfcfcfffdfdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303031ff2e2e2eff2c2b2cff2a2a2bff292929ff282728ff262727ff2d2d2dff353535ff3d3d3dff474747ff565555ff616161ff6d6c6cff787778ff858585ff999898ffc6c6c6ffe7e7e7fff0f0f1fffcfcfcfffffefffffefffffffffffefffffffffffffffffffefffffffffefffffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffefffefffefefffffefefefffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffefffffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefffffffefffefffefffefffefffefffffffffffefefffffefefefffefefefffefdfefffdfefefffdfdfdfffafafafff3f3f3ffe3e3e3ffd7d7d7ffc4c3c3ffb6b7b7ffabababffa0a0a0ff949494ff858484ff727373ff5e5f5fff494a49ff3b3b3cff3b3b3bff3c3c3cff3c3d3dff3d3d3dff3d3c3dff3c3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff29292aff2a2a2aff2a2a2aff2a2a2aff2b2c2bff2b2b2bff2b2b2bff2b2b2bff2d2d2dff2f302fff323232ff343535ff373637ff393939ff3b3b3bff3d3d3dff3f4040ff424242ff444544ff474647ff494949ff5e5d5effdededfffdededeffdedddeffdddddeffddddddffdddcddffdcdcddffdcddddffdcdcdcffdcdbdbffdbdbdcffdcdbdbffdbdbdbffdbdbdaffdbdadbffdadadbffdadadaffdadadaffd9dad9ffd9d9daffd9d9d9ffd9d9daffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd3d4d3ffd2d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcececeffcecdceffcdceceffcdcdcdffcccdcdffcccbccffcbcbcaffcbcbcaffcac9c9ffc9c9caffc9c8c9ffc9c8c8ffc7c7c7ffc5c4c4ffc0c0c0ffb8b9b9ffadaeadff9d9c9dff888888ff787878ff686969ff616161ff5e5d5eff5f5f60ff676767ff706f70ff787879ff808181ff858585ff878686ff888889ff8a8a89ff8b8b8cff8e8d8dff8f8f8fff8f9090ff919090ff939393ff949494ff959595ff969596ff969596ff959595ff959594ff959595ff949494ff949494ff949494ff949494ff949493ff949494ff949494ff949494ff949494ff949494ff949494ff949493ff939494ff949494ff949494ff949594ff959595ff949495ff959595ff969695ff979697ff979898ff989998ff999999ff99999aff9a9999ff9a9a9aff9a9a9aff9a9b9bff9b9a9bff9b9b9bff9b9b9bff9b9b9bff9b9c9cff9b9c9cff9c9d9cff9d9d9eff9e9e9eff9e9e9eff9e9f9fff9f9f9fff9f9fa0ff9f9fa0ffa09fa0ffa09fa0ffa0a0a0ffa1a1a1ffa1a1a2ffa1a1a1ffa1a1a2ffa2a1a1ffa1a1a2ffa2a2a2ffa3a2a3ffa3a3a4ffa4a3a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa5a4a5ffa4a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a6a5ffa6a6a6ffa6a6a6ffa6a7a6ffa6a6a7ffa6a6a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a8ffa8a8a8ffa8a9a9ffa9a9a9ffa9aaa9ffa9aaaaffaaaaabffaaababffabababffabababffacabacffacacacffadadadffadaeaeffafaeafffb0b0afffb1b1b1ffb2b2b2ffb3b4b4ffb5b4b4ffb6b5b5ffb7b7b7ffb8b7b7ffb9b9b9ffbabbbbffbcbdbcffbfbebfffc1c1c1ffc3c3c3ffc4c4c4ffc6c6c6ffc8c7c8ffcbcbcbffcfcfcfffd2d2d3ffd5d5d6ffd7d8d8ffd9d9d9ffdbdadbffddddddffe0dfdfffe2e2e3ffe5e5e4ffeae9eaffebebecffedececffedededffe8e9e8ffdcdcdcffadadadff767677ff585958ff303130ff101010ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030304ff0c0b0bff1b1b1bff4e4f4eff5d5d5dff6c6c6cff979798ffd5d6d6ffe5e6e5ffeaeaeaffebebebffebececffebebecffe9e9e9ffe5e5e5ffe2e2e2ffdfdfdfffdddcdcffdad9daffd7d7d7ffd4d4d5ffd1d2d1ffcecfcfffccccccffc9c9c9ffc6c7c7ffc5c5c5ffc3c4c4ffc3c3c2ffc1c1c1ffbfbfc0ffbdbebeffbababaffb8b9b9ffb7b7b8ffb5b5b5ffb5b6b5ffb4b4b4ffb3b4b4ffb3b2b3ffb2b2b2ffb1b1b2ffb1b0b0ffafb0afffaeafafffaeaeaeffadadaeffacacadffacacacffabababffaaababffaaa9aaffa9a9a9ffa9a9a9ffa8a8a9ffa7a8a8ffa8a8a8ffa7a7a8ffa7a7a7ffa7a7a7ffa7a7a6ffa6a6a7ffa7a7a6ffa7a6a7ffa6a6a7ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a5a6ffa5a6a6ffa5a6a5ffa6a6a6ffa5a5a5ffa5a5a5ffa4a4a5ffa5a5a5ffa4a4a3ffa3a3a4ffa3a3a4ffa4a3a3ffa3a3a3ffa2a2a3ffa2a2a2ffa1a1a1ffa0a1a1ffa0a1a0ffa0a0a0ff9fa0a0ff9f9f9fff9e9e9fff9e9e9eff9e9e9dff9d9d9dff9c9d9dff9c9c9cff9c9c9cff9b9b9cff9b9a9aff9b9b9bff9a9999ff999a9aff9a9999ff999898ff989898ff989898ff989898ff979898ff999999ff999899ff999999ff999999ff989999ff999999ff989898ff979798ff989798ff979798ff969696ff969696ff969696ff969596ff969696ff969696ff969696ff979696ff969696ff969697ff969596ff959595ff959595ff949495ff949494ff949394ff939393ff939493ff939393ff919191ff909090ff8f8f90ff909090ff8f908fff8f8f90ff8e8e8fff8e8d8dff8d8c8cff8c8b8cff8a8a8aff868786ff828383ff7d7e7dff787878ff727373ff717171ff737374ff7e7e7eff8b8b8bff9a9a9bffaaaaaaffb7b7b7ffbfc0c0ffc5c5c6ffc9c9c8ffc9c9c9ffc9c8c8ffc9cacaffcacacaffcbcbcbffccccccffccccccffcccdcdffcdcdceffcececeffcececfffcfcfcfffd0d0d0ffd1d1d1ffd2d3d3ffd3d2d3ffd3d3d4ffd4d4d4ffd5d4d5ffd4d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddddcffdddedeffdededeffdededeffdededeffdfdfdfffdedfdfffdfdfdfff474747ff464646ff444444ff424242ff404040ff3e3d3eff3b3b3bff3a3a3aff383838ff363737ff343334ff303030ff2d2d2dff2b2a2aff292929ff2b2b2cff2a2a2aff2a2a2aff2a2a2aff2a2a2aff292a2aff2a2a2aff29282900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181919ff191919ff181919ff181819ff171717ff171717ff161516ff1e1f1fff282728ff343333ff424242ff565555ff6a6a6aff7d7e7eff8f908fffa2a1a2ffbababaffd7d7d7ffe9e9e9fff6f7f7fffefdfefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffefffefffefffffffefffefffefefffffefefffffffffffffefffffffffffffffffefffffefefffffffffffffffefffffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfefdfffefdfefffefdfefff7f7f6fff2f2f3ffe9e9e9ffd2d2d2ffc4c3c4ffb8b7b8ffadadadffa1a1a0ff919292ff7f7f7fff6b6b6bff585959ff484848ff3e3e3eff3e3f3eff3f3e3eff3e3e3fff3e3f3fff3e3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfdfdfff8f8f8fff1f1f2ffecececffecececffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe6e5e6ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe2e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e1ffe1e0e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdedfdeffdededeffdedddeffddddddffddddddffddddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdadadaffdadadaffd9dadaffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd7d7d7ffd9d9d9ffd9d9daffd9dadaffdbdadbffdcdcddffdededfffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e4ffe5e4e4ffe6e6e7ffe8e8e7ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebeaffeaebebffebebebffeaebeaffeaebebffebebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffeaeaeaffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffe9eaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeaeaffeae9eaffe9e9eaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe3e3e2ffe2e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffddddddffddddddffdcdbdbffdadbdbffdad9daffd8d8d8ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd3d3d3ffd3d3d3ffd3d3d3ffd1d2d2ffd2d2d2ffd0cfd0ffcfcfd0ffcecece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbdbebeffbebebeffbebdbeffbdbdbdffbdbebeffbdbdbeffbdbdbdffbebebfffc1c0c0ffc1c1c2ffc4c3c3ffc5c4c5ffc5c6c6ffc8c7c7ffc8c8c8ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfceffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d7ffd7d7d8ffd8d8d7ffd8d9d9ffd9dad9ffdadadaffdadbdaffdbdbdbffdbdbdcffdcdcdcffdddddcffddddddffdddedeffdededeffdfdfdfffdfdfe0ffe0dfdfffe1e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffe9eae9ffe9e9eaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebeaffeaebebffebebebffeaebebffeaebebffebebebffebebebffebebebffececebffecebecffebececffecececffecececffececedffecececffedededffedececffedededffedededffedededffedededffedededffedededffecededffecedecffececedffecececffecececffeaebebffeaebebffeae9eaffe8e8e9ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe4e4e5ffe3e3e3ffe1e1e1ffe1e0e0ffdfdfe0ffdfdfdeffddddddffdbdbdcffdcdbdbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdcdcdcffdbdbdbffdadbdaffdadadbffdbdbdbffdadbdaffdadadbffdbdbdbffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdbffdbdcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffdddeddffdeddddffdcdcddffdcddddffddddddffddddddffddddddffddddddffdededeffdeddddffdededfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe2e1e2ffe2e1e2ffe1e2e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e4ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eae9ffeaeaebffebebebffecececffedededffeff0f0fff6f5f5fffafafafffcfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2b2b2cff2a2b2aff292928ff282828ff272727ff252525ff2a2a2aff333333ff3c3c3cff464646ff555454ff606060ff6b6b6bff767776ff848483ff959595ffc1c1c1ffe7e6e7fff0f0f0fffdfcfcfffffefefffefefffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffefffefffffffffefffffffffffffefffffffffefffffffffffffefffffffefffefffffffefffefffefffffffefffefefefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffefefffefefefffefffffffffefefffefffefffffffffffefffefffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefefffffefffffefffefffefffffffefefffffffffffffefffefffffefefffffffffffefffefffefffefffefffefffefffefffffffefffefefefffffffffffefefffffffffefffffffefffefefffffffffefffffffffffffefefffefffefffefffffffefffffffffffffffefefffffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefefffffefefffffffffffffffffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefdfffefefefffefdfefffcfcfcfff9fafafff3f3f3ffe3e2e3ffd8d8d7ffc5c5c5ffb8b7b8ffacacacffa0a1a0ff959494ff868686ff737474ff606160ff4c4c4bff3c3d3cff3d3d3cff3d3d3cff3d3d3dff3c3c3dff3d3d3cff3d3d3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff2a2a2aff2b2a2aff2a2b2aff2b2b2bff2b2b2bff2b2b2bff2b2c2cff2a2a2aff2c2b2cff2e2e2eff313231ff343434ff373737ff383938ff3b3a3bff3d3d3dff3f3f3fff414242ff444444ff464746ff494948ff4b4a4affdedfdeffdededeffdededdffdededdffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdadadaffdad9daffdadadaffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd3d2d3ffd1d0d1ffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcececeffcdceceffcccdcdffccccccffcbcccbffcacbcbffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc6c7c6ffc2c3c2ffbbbbbaffafafaeffa0a09fff939393ff898989ff7f7f80ff7c7d7cff7c7d7cff808080ff868686ff8b8a8aff8d8d8dff8e8f8eff8f8f8fff909190ff929292ff939393ff949595ff959695ff969696ff969696ff979798ff999899ff9a999aff9a9999ff999999ff989898ff979898ff979797ff969796ff979797ff979797ff979797ff969697ff979797ff979796ff969797ff969796ff969797ff969796ff969696ff969696ff979696ff979797ff969797ff979697ff979696ff979796ff989897ff999999ff9a9a9aff9a9b9bff9a9b9bff9b9b9bff9c9b9cff9c9c9bff9c9c9cff9c9c9dff9d9d9dff9c9c9cff9d9c9dff9d9d9dff9d9d9dff9d9e9dff9e9f9eff9f9f9fffa0a09fffa0a09fffa0a1a0ffa1a0a1ffa1a2a1ffa1a2a1ffa1a1a1ffa2a2a2ffa3a2a2ffa2a2a2ffa3a3a2ffa3a3a3ffa3a4a3ffa4a4a4ffa3a4a4ffa4a4a4ffa4a5a4ffa6a5a5ffa6a6a6ffa6a5a6ffa6a5a6ffa6a6a6ffa7a6a6ffa7a6a6ffa6a6a6ffa7a7a7ffa7a7a7ffa7a7a7ffa7a8a7ffa7a7a7ffa8a8a8ffa7a7a8ffa8a8a8ffa8a8a8ffa8a9a9ffa8a9a8ffa8a9a9ffa9a9a9ffa9a9a9ffaaaaaaffabaaaaffabababffabababffacabacffacacacffadadacffacadacffadadadffaeadaeffaeaeaeffaeafafffafb0b0ffb2b1b2ffb2b2b2ffb3b4b4ffb5b4b5ffb6b6b6ffb6b7b7ffb8b8b8ffb9b9baffbababaffbbbcbcffbebebdffc0c0bfffc2c2c2ffc3c3c3ffc5c6c5ffc7c7c7ffc9cac9ffcccdccffd0cfd0ffd4d3d3ffd7d6d6ffd8d8d8ffd9dad9ffdbdcdcffdddedeffe1e1e1ffe3e3e3ffe5e6e6ffeaeaeaffecececffedededffededeeffe8e7e8ffdadadaffa4a3a3ff717171ff555556ff2f2f2fff101010ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040303ff0a0b0bff1a1a1aff4e4d4eff5c5c5cff6b6a6aff8d8c8dffd2d2d2ffe5e5e5ffe9e9e9ffeaebeaffecececffecececffeaeaeaffe5e5e6ffe3e3e2ffe0e0dfffddddddffdadbdaffd8d8d9ffd5d5d5ffd2d2d2ffcfcfcfffcdcccdffcacacbffc7c8c8ffc6c6c6ffc5c4c5ffc4c4c3ffc2c2c2ffc1c1c0ffbfbfbfffbbbcbcffb9babaffb8b8b8ffb7b6b7ffb6b6b6ffb5b6b6ffb5b4b5ffb4b4b4ffb3b3b3ffb3b2b3ffb2b2b2ffb0b1b1ffafb0b0ffafafafffaeafaeffaeaeaeffadadadffadadadffababacffabacabffababaaffaaaaaaffaaaaaaffaaa9a9ffa9a9a9ffa8a9a8ffa8a8a8ffa8a9a8ffa9a8a9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa9a8a9ffa9a8a9ffa9a8a8ffa8a7a8ffa8a8a8ffa8a8a8ffa8a7a7ffa7a7a7ffa7a7a7ffa6a7a6ffa6a6a6ffa5a5a6ffa6a6a6ffa5a5a5ffa5a5a5ffa4a5a4ffa4a4a5ffa3a4a3ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa1a1a1ffa1a0a1ffa0a0a0ffa0a09fff9fa09fff9f9f9fff9f9f9fff9e9e9eff9d9e9eff9d9d9dff9d9c9dff9c9d9cff9b9c9cff9b9b9cff9b9b9bff9a9a9aff9a9a9aff9a9a9aff999a99ff999a99ff9a9b9aff9a9b9aff9b9b9aff9a9a9aff9b9b9bff9a9a9bff9a9b9aff9a9a99ff99999aff9a9999ff999898ff989898ff989898ff989898ff989998ff999899ff989899ff999999ff999999ff999999ff999999ff999899ff999899ff999899ff989898ff989798ff989898ff989998ff989898ff979797ff979797ff979797ff989898ff989899ff999999ff989898ff979898ff979797ff969797ff949494ff919191ff8f8f8fff8d8d8dff8c8c8dff8b8c8cff8c8c8cff908f90ff9a9a9affa5a5a4ffadaeadffb8b7b8ffc0c1c0ffc7c8c8ffcbcbcbffcdccccffcbcbcbffcacacaffcbcacbffccccccffccccccffcdcccdffcecdceffcdceceffcecfceffcfcfcfffcfd0cfffd1d1d0ffd1d1d1ffd2d2d2ffd3d2d3ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d8ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdadaffdadbdaffdbdbdbffdbdbdbffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdcddddffdcdddcffddddddffddddddffddddddffdddddeffdededeffdededfffdedfdfffdfdedfffdfdfdfffe0dfdfff474847ff464646ff444444ff424242ff3f4040ff3d3d3eff3c3b3bff3a3a3aff383838ff363636ff343434ff313131ff2f2e2eff2c2c2cff2b2b2bff2c2d2cff2c2c2cff2a2a2aff2b2a2aff2a2a2aff292a29ff29292a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191819ff181918ff181919ff171717ff171617ff161716ff161716ff1f1f1fff282828ff333434ff434343ff565656ff6a6a6aff7d7e7eff919190ffa2a3a2ffbcbcbbffd9d8d8ffeaeaeafff7f7f7fffefefdfffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffefffefffffffffefffffffffffffefffffffffefefffffffffffefffefffefffefffefffefffefffefffffffefffefefefffffffffffefefffffffffefffffffefffefefffffffffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfdfdfff6f7f7fff3f3f3ffe9e9e9ffd2d3d3ffc3c4c4ffb7b7b8ffacadacffa0a0a0ff929292ff7f7f7fff6b6b6bff585959ff494849ff3e3e3eff3f3f3eff3e3f3eff3e3f3eff3f3e3fff3e3f3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff9f9f9fff2f2f2ffecededffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e6e6ffe6e6e7ffe5e6e6ffe5e6e5ffe5e5e5ffe4e5e4ffe5e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdedddeffddddddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdcffdbdbdbffdadadaffdadadaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffdadadaffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dadaffdad9daffdadadaffd9dadaffdad9daffdadadaffd9d9d9ffdad9d9ffdadadaffd9dad9ffd9dad9ffd9dad9ffd9dad9ffdadadaffdadadaffdbdbdbffdcdcddffdededdffdedfdeffdedddeffe0e0e0ffe3e2e2ffe4e3e3ffe4e5e4ffe5e5e5ffe5e6e6ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeae9e9ffeae9eaffeae9eaffeaeaeaffebeaeaffeaeaeaffebebebffebebebffebebebffebebecffecececffececebffebececffebecebffebebecffebebebffebebebffebebebffebebebffebebebffeaebebffebeaebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eaeaffe9e9eaffeae9eaffe9eae9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e9e8ffe9e8e8ffe8e9e9ffe8e8e8ffe8e7e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0dfffdfe0dfffdfe0dfffe0dfdfffdfdfdfffdedfdfffdededeffdeddddffdcdddcffdbdcdcffdadadbffdad9daffd8d8d8ffd8d8d8ffd8d8d8ffd6d6d6ffd6d7d6ffd5d5d5ffd5d6d5ffd4d4d3ffd3d3d2ffd3d3d3ffd1d1d2ffd2d2d1ffd0d0cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebdffbebebdffbdbdbeffbdbdbdffbebdbdffbdbdbdffbdbdbcffbdbdbdffbebfbeffc0c0c0ffc1c2c2ffc3c3c3ffc4c5c4ffc6c5c5ffc7c7c7ffc8c8c8ffcac9caffcbcbcbffcccbcbffcdcccdffcdcdcdffcececeffd0cfcfffd0d0cfffd1d1d1ffd1d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d6ffd5d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdbffdcdcdbffdcdddcffddddddffdeddddffdededeffdedfdfffdedfdfffe0dfe0ffe0e0e0ffe0e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e7e6ffe6e6e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe8e8e8ffe8e9e9ffe8e9e8ffe9e8e8ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeaeaffe9eae9ffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaebffebebebffebebebffeaebebffebebebffebebebffececebffececebffecececffedececffecedecffecededffecececffedecedffedededffedededffededeeffeeeeeeffedededffeeededffeeeeeeffedededffedeeedffedededffecedecffededecffecececffebecebffebebebffebebebffebebeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe6e7e7ffe6e6e6ffe5e6e6ffe4e5e5ffe3e3e3ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e2ffe1e2e1ffe1e2e2ffe1e1e2ffe2e2e2ffe1e1e1ffe2e1e1ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe3e3e3ffe3e4e4ffe4e4e3ffe5e4e4ffe5e5e6ffe5e5e6ffe6e5e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e8ffeaeaeaffeaeaeaffebebebffebebecffedededffeeeeeefff1f1f1fff6f7f6fffbfcfcfffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2bff2b2a2bff292929ff282828ff272727ff272727ff252525ff2a2a2aff323232ff3b3b3cff454545ff505050ff5d5d5dff696969ff757675ff828282ff929192ffbcbcbcffe6e5e6ffeff0effffcfcfcfffefefefffffefffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefefffffefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefefffffffefffffffefffffefefffffefffffffffefffefefffffffefefffefefefffefefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffffefefffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffefefefffffffffffffefefffefefffffefffefffffefefffefffffffffffefffefffffffffefefffefffffffffefefffffefefffffffefffffefefffffefffffffffefffefefefffffefefffefefefffefefefffffffefffffffffffffffffffffffffffefefffffefffffffefffefffffffffffffefffffefefffffffefffffefffefffffefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefdfdfffefefefffefdfdfffdfdfdfffcfcfcfff9f9f9fff3f3f3ffe3e3e3ffd9dadaffc7c7c6ffb9babaffaeadadffa1a1a1ff949494ff858484ff737273ff606060ff4c4b4cff3d3c3cff3d3c3dff3d3d3cff3d3d3dff3d3d3dff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2a2aff2b2b2bff2b2b2bff2b2b2bff2b2c2bff2c2c2bff2c2c2cff2c2c2bff2e2e2eff313131ff343434ff363636ff383838ff3a3a3aff3d3c3cff3f3f3fff424241ff434344ff464546ff484848ff4a4a4affb4b3b3ffdfdfdfffdedfdeffdededeffdddddeffdddeddffdddeddffddddddffdcdcdcffdcdcddffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdbdbdbffdbdadaffdbdadbffdbdadbffdadadaffdadadaffdadadaffd9d9d9ffdad9daffd9d9daffd9d9d9ffd8d8d9ffd9d8d8ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d7ffd6d5d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d4d3ffd2d2d2ffd1d1d1ffd1d1d0ffd0cfd0ffcfcfd0ffcecfceffcececeffcececeffcdcdcdffcccdcdffccccccffcbcbcbffcbcacaffcbcacaffcbcbcaffccccccffcccbcbffc9c9c8ffc4c3c4ffbcbbbcffb0b0b0ffa6a6a6ffa0a0a0ff9b9b9cff979897ff959595ff949494ff959696ff979897ff999999ff979797ff979797ff989798ff989998ff9a999aff9a9a9aff9b9b9bff9b9a9aff9b9b9bff9c9c9cff9c9c9cff9d9d9dff9d9d9cff9c9c9cff9b9b9bff9a9a9bff9a9a9aff999999ff999999ff999999ff999999ff999999ff9a9999ff999999ff999999ff999999ff999999ff99999aff999899ff999999ff989999ff989999ff989899ff989998ff999999ff999898ff9a9a9aff9b9a9aff9b9b9cff9c9d9cff9d9d9cff9d9d9dff9e9e9dff9e9e9eff9e9e9dff9e9e9eff9e9e9eff9f9e9eff9f9f9eff9f9e9eff9f9f9fffa0a09fffa0a0a0ffa1a0a1ffa1a1a1ffa2a2a1ffa3a2a2ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a4ffa3a4a4ffa4a4a4ffa5a4a4ffa5a4a5ffa5a5a5ffa6a5a6ffa5a6a5ffa5a5a5ffa6a5a5ffa6a6a6ffa7a7a6ffa7a7a8ffa8a7a8ffa8a7a8ffa8a8a7ffa8a8a8ffa8a8a8ffa8a8a9ffa8a8a9ffa9a9a9ffa8a8a9ffa9a8a9ffa9a9a9ffa9a9a9ffa9a9a9ffaaaaa9ffaaaaaaffaaaaaaffaaaaaaffaaaaaaffabaaabffabababffacacacffacacacffacacacffadadadffadaeadffaeaeaeffaeadadffaeaeaeffaeaeaeffaeaeafffafafafffb0b0b0ffb1b2b2ffb4b4b3ffb5b5b5ffb6b6b5ffb6b6b7ffb7b7b7ffb8b8b8ffbab9b9ffbbbabaffbcbbbcffbdbdbdffbfbfbfffc1c1c1ffc3c3c3ffc5c4c4ffc7c6c6ffc8c8c9ffcbcbcbffcecdcdffd1d1d1ffd4d5d5ffd7d8d7ffd9d9d9ffdbdadbffdcdcddffdfdfdfffe1e2e1ffe4e4e4ffe6e6e6ffeaeaeaffecececffedededffeeeeeeffe7e7e7ffd7d7d7ff9a9a99ff6f6f6fff545454ff2e2e2eff0f100fff040304ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030302ff090909ff171617ff3d3d3dff50504fff656565ff838383ffcacacaffe2e2e3ffe9e9e9ffeaeaeaffecebecffecededffebebebffe6e6e7ffe3e3e3ffe0e0e0ffdedddeffdbdbdcffd9d9d9ffd7d6d7ffd4d3d4ffd1d1d1ffcececeffcbcbccffc9c9c9ffc7c8c7ffc6c6c6ffc4c4c4ffc3c3c3ffc2c1c1ffc0c0c0ffbebebdffbbbbbbffbababaffb8b8b8ffb7b8b8ffb7b7b7ffb6b6b6ffb6b5b5ffb5b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffb2b2b1ffb0b0b1ffb0b0b0ffafafafffafafaeffafaeaeffaeaeaeffadadadffacacacffababacffabacabffabababffababaaffaaaaaaffaaaaaaffaaa9aaffa9aaaaffaaa9aaffaaa9a9ffa9aaa9ffaaa9a9ffaaa9aaffaaaaaaffaaaaaaffaaaaaaffaaaaa9ffa9a9a9ffaaa9aaffa9a9aaffa9a9a9ffa8a8a9ffa9a8a8ffa8a8a8ffa8a7a8ffa7a7a7ffa7a7a6ffa7a7a6ffa6a6a6ffa6a5a6ffa5a5a5ffa5a5a6ffa5a4a4ffa4a4a4ffa3a3a4ffa3a3a3ffa2a2a3ffa2a3a2ffa2a2a2ffa1a1a1ffa1a1a1ffa1a0a0ffa0a0a0ff9fa09fff9f9f9fff9fa0a0ff9f9f9fff9e9f9fff9e9d9dff9d9d9dff9d9c9dff9c9c9cff9c9c9bff9c9b9bff9c9b9cff9c9c9cff9c9b9cff9c9c9cff9c9c9cff9c9c9cff9d9d9cff9d9d9dff9c9d9dff9c9c9cff9c9c9cff9b9c9cff9a9b9aff9b9b9aff9b9a9bff9a9a9bff9b9a9bff9a9b9bff9c9b9bff9c9c9cff9b9c9bff9c9b9bff9c9b9cff9c9c9cff9c9b9cff9c9c9bff9c9c9cff9c9c9bff9d9d9dff9d9c9dff9c9d9cff9c9c9cff9c9c9cff9c9d9dff9d9d9dff9e9e9eff9f9f9eff9fa09fff9f9f9fff9f9f9fff9e9e9eff9d9d9eff9c9b9cff9b9b9bff9a9a9aff9c9c9cff9e9e9effa1a2a1ffa6a6a6ffaeadaeffb6b6b5ffbababaffc1c0c1ffc7c8c7ffcdccccffcfcfcfffcececdffccccccffcccbcbffccccccffcdccccffcdcdcdffcececdffcececeffcfcecfffd0d0cfffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d6d7ffd7d7d7ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdcdbffdcdbdcffdcdcdcffdddcdcffddddddffdddcddffddddddffddddddffdedddeffdedddeffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfff484848ff464646ff444444ff424241ff40403fff3e3e3eff3c3c3bff3a3a3aff383837ff353636ff333333ff313030ff2e2e2dff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2a2a2aff2a2a2aff2a2a2aff2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181819ff181818ff171717ff161717ff171716ff161617ff181817ff1f2020ff282828ff343434ff444443ff565656ff6a696aff7e7e7eff919191ffa4a3a3ffbdbdbdffdadadaffebebebfff9f9f9fffefefefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffefefffffefefffffefefefffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffefffefefffffefffffffefffefffffffefffefefefffefefffffefefefffdfefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfdfefffefdfdfffdfefefffdfdfdfff7f7f7fff3f3f2ffe9e9e9ffd2d2d3ffc4c4c4ffb6b6b6ffacacacffa1a0a1ff939393ff808080ff6b6b6bff585858ff484948ff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3e3e3fff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffdfdfdfff9f9fafff3f3f3ffedededffe9e9e9ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0dfe0ffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfe0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdeffdfdfdfffdededfffdededeffdededeffdededfffdededeffdededeffdddedeffdddedeffdddddeffdddeddffdedddeffddddddffdededdffddddddffdddddeffdddeddffdededdffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdfdfdeffdfdedeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe1e1e1ffe2e3e2ffe3e3e3ffe3e3e3ffe4e5e4ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e7ffe8e7e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffeae9eaffeaeaeaffeae9eaffeaeae9ffeaeaeaffeaeae9ffeaeaeaffeaeaebffeaebeaffeaeaebffebebebffebecebffecebecffebebecffececebffecececffecebecffebebecffebebebffecebecffecebecffecececffebebebffebebebffebebebffeaebeaffebeaebffeaeaeaffeaeaeaffeae9eaffeae9eaffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeae9ffe9e9e9ffe9e9eaffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe9e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe8e7e8ffe7e7e8ffe7e7e7ffe6e6e7ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdeffdededeffddddddffddddddffdcdcdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd3d3d3ffd3d3d3ffd3d3d3ffd1d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbcbdffbdbdbdffbebebeffbfc0c0ffc1c1c1ffc3c2c2ffc4c4c4ffc5c5c5ffc7c6c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffcfcfd0ffd0d0d0ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d3ffd4d5d4ffd5d4d5ffd5d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9dadaffdadbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddcddffdddeddffdededeffdfdfdfffe0e0dfffe0e0e0ffe1e0e0ffe1e1e1ffe2e1e2ffe3e2e2ffe3e3e2ffe4e3e3ffe4e3e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebeaebffebebebffebebebffebebebffebebebffebecebffebebecffebebebffecececffecececffececedffecedecffededecffedededffedededffedededffedededffedeeeeffeeededffeeededffeeeeedffeeededffeeedeeffeeeeedffedededffedededffedececffecececffecebebffecececffecececffecececffebebebffebebebffebecebffecececffebeaebffeaeaebffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe6e5e6ffe5e5e6ffe5e6e5ffe5e5e6ffe6e5e5ffe5e6e5ffe6e5e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffeae9eaffeae9eaffebebebffebebebffecebecffecedecffedededffededeeffeeeeedffeeefeeffefeff0fff4f3f4fffafafafffdfdfefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2a2bff282929ff282828ff262727ff2a2a2aff272727ff262625ff2b2b2bff343333ff3c3c3dff454646ff4f504fff5b5a5bff686868ff747473ff818181ff8f8f90ffb8b8b8ffe5e5e5ffefefeffffcfcfcfffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffefefefffffefefffffffefffefefefffefefefffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffefefffffffefffffffffffffffffffffefefffffefefefffefefffffffffffffefefefffffefefffefffefffffefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffefffffffefefefffffefefffffefefffefefefffffefefffffffefffefefefffefefefffffffffffefefffffffffffffefffefffffffffffffffefffffffefffefffffffffffffffffefffffefffffffffffefffffefffffefefffffefefefffefefefffefefffffefefefffefefffffefefffffefefffffffefffffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefdfefffefefdfffefefdfffdfdfefffdfdfdfffcfcfdfffafafafff3f3f3ffe3e4e3ffdbdadbffc9c8c8ffbcbcbcffafb0b0ffa2a2a2ff929292ff828181ff706f70ff5e5e5dff4c4c4bff3d3d3dff3c3c3dff3d3c3dff3d3d3dff3c3d3dff3d3d3dff3c3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2b2b2bff2b2b2bff2b2b2cff2c2b2cff2b2c2cff2c2c2cff2c2c2bff2b2c2bff2d2d2dff313030ff333333ff363636ff383838ff393a3aff3d3c3cff3f3e3fff414141ff434343ff464645ff484748ff4a4a4aff858585ffdededfffdfdfdeffdedfdeffdededeffdededdffdeddddffddddddffddddddffdddcddffdcddddffdcdddcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadbdbffdadadbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd4d4d5ffd3d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcfcfceffcececeffcecdcdffcdccccffcdcdcdffccccccffcbccccffcbcbcbffcecdceffcfcecfffcdcdcdffcac9c9ffc4c4c4ffbcbcbcffb5b5b5ffb0b0b0ffababacffa8a8a7ffa5a6a5ffa4a3a3ffa2a2a1ffa1a1a1ffa1a1a1ffa0a0a0ffa09fa0ff9e9f9fff9f9f9fffa09fa0ffa0a0a0ff9fa09fffa09fa0ff9f9fa0ff9f9f9fffa0a1a1ffa0a0a1ffa0a0a0ff9f9f9fff9e9e9eff9d9d9dff9d9d9dff9c9c9cff9c9c9cff9b9b9bff9c9b9bff9b9c9bff9c9b9cff9c9b9bff9b9c9cff9c9c9cff9c9c9cff9c9c9cff9b9b9bff9b9a9aff9b9b9aff9c9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9c9c9cff9d9d9dff9d9d9eff9e9e9fff9f9f9fff9f9f9fff9fa09fff9f9f9fffa09f9fffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa1a0a0ffa1a0a1ffa1a1a1ffa2a2a1ffa3a3a2ffa3a3a3ffa3a3a3ffa4a4a4ffa4a4a4ffa5a5a5ffa5a5a5ffa6a5a5ffa6a6a5ffa6a6a5ffa6a6a6ffa7a6a6ffa7a6a7ffa7a7a7ffa7a8a7ffa8a7a8ffa7a8a8ffa8a8a7ffa9a9a9ffa9a9aaffa9a9a9ffa9aaaaffa9a9aaffaaa9aaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaabffabababffababaaffababaaffaaabaaffabababffabababffabacacffacacacffacacacffacacacffadadacffadadadffadaeadffaeaeaeffaeafaeffaeafafffafafafffafafafffb0b0afffb0b0b0ffb0b0b0ffb0b1b1ffb2b2b2ffb3b3b3ffb5b5b5ffb6b6b6ffb8b7b7ffb9b9b9ffb9b9b9ffbababaffbbbbbbffbdbcbcffbdbdbdffbebebeffc0c0c0ffc3c3c2ffc4c4c4ffc6c6c6ffc8c8c8ffc9c9caffccccccffcecfceffd2d2d2ffd6d5d5ffd8d8d8ffdadadaffdcdbdcffdedddeffe0e0e0ffe3e3e3ffe5e5e5ffe7e7e8ffebebebffedededffeeedeeffedeeeeffe4e5e5ffd1d1d2ff929292ff6d6d6dff515152ff2a2a2aff0e0e0eff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff050506ff0d0d0dff2d2d2dff424242ff5e5d5eff7e7e7effc1c1c2ffdfdedfffe7e8e7ffe9e9eaffecececffedededffecececffe7e8e7ffe4e3e4ffe1e1e1ffdedfdfffddddddffdbdadaffd8d8d8ffd5d6d5ffd3d2d2ffcfd0cfffcdcdcdffcbcbcbffc9c9c9ffc8c7c8ffc6c6c6ffc5c5c4ffc3c3c3ffc1c1c2ffbfc0c0ffbcbcbcffbbbbbbffb9b9b9ffb9b8b9ffb8b8b7ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb5b4b4ffb4b3b4ffb3b2b2ffb2b2b1ffb2b2b1ffb1b1b1ffb0b0b0ffb0b0b0ffafafafffafafaeffadaeaeffadadadffadadacffadacacffacacacffacacacffababacffabacacffabacabffacabacffababacffabababffababacffababacffabababffabababffababacffabababffabababffabababffaaaaabffaaaaaaffaaaaabffaaaaaaffa9a9a9ffa9a9a9ffa8a9a8ffa8a8a8ffa8a8a8ffa7a8a8ffa8a8a8ffa7a7a7ffa7a7a7ffa6a6a6ffa5a5a5ffa5a5a4ffa5a5a4ffa4a4a4ffa3a4a4ffa3a3a3ffa3a3a3ffa3a3a2ffa2a2a3ffa2a1a2ffa1a1a2ffa1a1a1ffa1a1a1ffa0a1a0ffa0a0a0ffa09f9fff9f9f9fff9e9f9fff9e9e9eff9d9d9dff9e9d9dff9e9d9dff9d9d9dff9e9d9dff9e9e9dff9e9e9eff9e9e9eff9f9f9fff9e9e9fff9f9f9fff9e9f9eff9e9e9eff9e9e9eff9e9d9dff9d9d9dff9e9d9dff9d9d9eff9d9d9eff9e9e9effa09fa0ff9f9f9fff9e9f9eff9e9e9fff9f9e9fff9e9e9eff9e9f9fff9f9f9fff9f9f9fffa0a0a0ffa1a1a1ffa1a0a1ffa1a1a1ffa1a1a1ffa2a1a1ffa2a2a2ffa2a2a2ffa3a3a3ffa4a4a4ffa5a5a5ffa5a5a5ffa6a6a6ffa5a5a5ffa5a5a5ffa5a5a4ffa5a4a4ffa6a6a5ffa8a8a8ffababaaffaeaeafffb3b3b3ffb9b9b9ffbebebeffc2c2c3ffc7c7c7ffcbcbccffcfcfcfffcfcfcfffcdcecdffcdcccdffcdccccffcdcdcdffcececeffcececeffcececeffd0cfcfffd0cfd0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9dadaffd9d9daffdad9daffdadadaffdadadbffdadadaffdadadaffdbdbdbffdcdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcddffddddddffddddddffdededeffdededeffdededeffdedfdeffdededeffdedfdeffdfdfdeffdfdfdfffdfdfe0ffe0dfe0ffdfe0dfff484848ff464647ff444444ff424242ff404040ff3e3e3eff3b3c3bff3a393aff383737ff353535ff333333ff303030ff2d2d2dff2c2b2bff2d2c2dff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2a2a2aff2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff171718ff171717ff171716ff161616ff131313ff181717ff1f1f1fff282828ff343534ff434343ff575656ff6a696aff7e7e7dff919191ffa5a5a4ffc0c0c0ffdcdcdcffedededfff9fafafffffffefffefffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffefffffffffefffffefffefffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefefefffffffffffefefffffffffffffefffefffffffffffffffefffffffefffefffffffffefffffefefffffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfdfdfff7f7f7fff3f3f3ffeae9e9ffd2d2d2ffc3c3c3ffb6b6b6ffacacabffa0a0a0ff939292ff818180ff6d6c6cff595959ff474848ff3d3d3dff3e3e3eff3e3f3eff3e3e3fff3e3e3eff3e3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffafafbfff4f3f4ffedeeeeffe9e9e9ffe8e8e7ffe7e8e7ffe7e7e7ffe7e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e3ffe3e2e3ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e3ffe2e3e2ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e3ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e5ffe6e6e6ffe6e7e7ffe9e9e9ffe9e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9eaffeae9eaffe9eaeaffeaeaeaffeaeaebffeaeaeaffebeaebffebebebffebeaebffebebebffebebecffecebebffebebebffececebffececebffecececffecececffecececffecececffecececffecececffececebffecebebffebecebffecebebffebebebffebebebffebeaebffeaebeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffebebebffeaeaebffebebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e4e3ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffdededeffdddeddffdddcddffdcdcdbffdcdcdcffdbdcdcffdadadaffd9d9d9ffdad9d9ffd8d8d8ffd8d8d8ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd3d3d3ffd2d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbebebeffc0c0c0ffc1c1c1ffc2c2c3ffc3c4c3ffc5c5c5ffc6c6c6ffc7c7c7ffc8c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcdcdceffcececeffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d3d2ffd3d3d3ffd4d4d4ffd4d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdadbffdbdbdbffdcdcdbffdcdcddffddddddffdddddeffdededeffdedfdeffdfe0dfffe0dfe0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe4e3e3ffe4e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe6e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e9e9ffe9e9e8ffe9e8e9ffe8e9e9ffe8e9e8ffe8e8e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebecffecebecffececebffecececffececedffececedffececedffedededffedededffedededffedededffeeededffeeeeeeffeeeeeeffeeeeeeffedededffeeededffeeedeeffedededffedededffedededffedededffecececffececedffecededffedededffecedecffedecedffecececffeeededffedededffedededffedecedffecececffebecebffebeaebffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9eae9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebebffeaebeaffebeaebffeaebebffeaebeaffebebebffebebecffebebebffecececffececedffececedffedededffedededffedededffeeeeeeffeeeeefffefefefffefefeffff0f0effff0f0effff0f0f0fff1f0f0fff1f1f1fff3f3f3fff7f7f7fffcfcfcfffdfefdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff282828ff272727ff2e2d2eff2c2c2cff2a292aff282727ff2c2c2dff343534ff3d3d3dff474646ff4f5050ff5a5b5bff676767ff737373ff7f7f7eff8e8d8dffb3b4b3ffe4e4e4ffeeefeefffdfcfcfffffffefffffffefffefffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffffefffffefefffffefffefffffefefffefffefffefefefffffefffffefefffffefefffffffffffffffefefffffffefffffefffffefefefffffefffffffffffffefffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffefffffffefffefffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffefefffffefefffffefffefffffefefffefffefffefefefffffefffffefefffffefefffffffffffffffefefffffffefffffefffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffefffffefffffefefefffefffffffefefefffefefefffefffefffffefefffefffefffffefffffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffefefffefffefffefffefffefefefffefefefffffffffffefefffffefefefffdfefefffefefefffefdfefffefdfefffefefefffdfefdfffdfefefffefefefffdfefefffdfefefffefefdfffefdfefffdfdfdfffcfcfcfffafafafff4f3f4ffe4e4e4ffdbdcdbffcac9c9ffbdbdbdffb1b1b1ffa3a3a3ff929292ff807f80ff6d6d6dff5c5b5bff4a4b4aff3c3c3cff3b3c3bff3d3c3dff3d3d3dff3d3d3dff3d3c3dff3d3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2c2b2cff2c2b2cff2b2c2bff2c2c2cff2d2d2dff2b2b2cff2d2d2dff302f2fff323333ff353535ff383738ff3a393aff3c3c3cff3f3f3fff414141ff434343ff454545ff474747ff49494aff5c5c5cffdfdfdfffdfdedeffdfdedfffdededeffdededeffdedddeffdddddeffddddddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdcdbdbffdbdcdbffdbdbdbffdbdbdaffdbdadaffdbdadaffdadbdaffdadad9ffd9dadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d8d7ffd7d8d7ffd8d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd5d5d6ffd5d5d5ffd3d4d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcecdcdffcdcecdffcdcdcdffcdcccdffcccccdffcececeffd0d0d0ffd0cfd0ffcdcdcdffc9c9c9ffc4c4c4ffbfbfbfffbbbbbbffb6b6b7ffb2b2b2ffb0afb0ffaeadaeffabaaabffa9a8a9ffa7a7a7ffa6a6a6ffa6a6a6ffa7a6a7ffa7a7a7ffa7a8a8ffa7a7a7ffa6a7a7ffa6a7a6ffa6a5a5ffa5a5a5ffa4a4a4ffa4a4a4ffa4a3a3ffa3a3a3ffa2a3a2ffa2a2a1ffa1a1a2ffa0a1a1ff9f9f9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9f9f9fff9e9e9fff9e9e9fff9e9e9eff9e9e9eff9e9d9dff9e9d9eff9e9d9eff9d9e9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9e9e9eff9f9e9fffa09f9fffa0a0a0ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a2a1ffa2a1a2ffa3a2a2ffa2a2a2ffa2a2a2ffa2a3a3ffa3a2a3ffa4a4a3ffa4a4a5ffa4a4a4ffa5a5a5ffa6a6a5ffa5a6a6ffa6a6a6ffa7a6a7ffa7a7a7ffa7a7a7ffa8a7a8ffa7a7a8ffa8a8a8ffa8a9a8ffa9a8a9ffa8a9a9ffa9a9a9ffa9a9a9ffa9aaaaffababaaffabababffabacabffacababffabacabffacababffacacabffacacabffacacabffabacacffacacacffadacacffacadacffacadacffacacacffacacacffadadadffacadadffadadadffadaeadffaeaeaeffaeaeaeffafaeafffafaeafffafafafffafafb0ffb0b0b0ffb0b1b0ffb0b1b1ffb1b1b0ffb2b1b2ffb2b1b2ffb2b2b2ffb3b3b3ffb4b4b4ffb6b6b6ffb7b8b7ffb9b8b8ffb9babaffbababaffbcbbbcffbdbcbdffbdbdbeffbebebeffc0bfc0ffc2c2c1ffc4c3c4ffc5c5c5ffc7c7c7ffc9c9c9ffcacacbffcdcdcdffd0cfd0ffd3d3d3ffd6d6d6ffd9d9d9ffdbdbdbffdcddddffdfdfdfffe1e1e1ffe3e4e4ffe5e6e6ffe9e9e9ffecededffeeeeedffefeeeeffeeefeeffe1e1e1ffcacac9ff888787ff666666ff484848ff222322ff0c0c0cff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030202ff090a09ff222121ff393a39ff595959ff777777ffb9bab9ffdbdcdbffe6e7e7ffe9eaeaffecebebffedeeedffecededffe8e9e8ffe4e5e5ffe2e2e2ffdfdfe0ffdededeffdbdbdbffd9d9d9ffd7d6d6ffd4d4d4ffd1d1d1ffcecfceffccccccffcacacaffc8c9c8ffc7c7c7ffc6c6c5ffc5c4c5ffc3c3c3ffc1c1c1ffbebebeffbcbbbcffbababaffb9babaffb9b9b9ffb8b9b9ffb8b8b8ffb8b7b8ffb7b6b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b4b3ffb3b3b3ffb2b2b2ffb2b1b2ffb1b1b1ffb0b1b1ffafafafffafafafffafaeafffaeaeaeffaeadaeffadadaeffadadadffadadadffadacadffacadadffadadadffadadadffadadadffadadacffadacacffacadacffadacadffacadacffacacacffacacacffacacacffacacabffabacacffabacacffacababffabababffaaabaaffaaaaa9ffa9a9a9ffaaa9a9ffa9a9aaffa9a9aaffa8a9a9ffa9a9a9ffa8a7a8ffa7a7a7ffa6a6a7ffa6a6a6ffa5a5a6ffa5a5a5ffa4a5a5ffa4a4a4ffa4a4a4ffa4a3a4ffa4a3a4ffa3a4a3ffa3a3a3ffa3a2a3ffa2a2a3ffa2a2a2ffa1a0a0ffa0a1a0ffa0a0a0ffa09fa0ff9f9f9fff9f9fa0ffa0a0a0ffa09fa0ffa0a09fffa09fa0ff9f9f9fffa0a0a0ffa1a1a0ffa0a1a1ffa1a0a0ffa1a0a1ffa1a1a1ffa1a1a1ffa1a0a1ffa0a1a1ffa0a1a1ffa1a1a1ffa0a0a0ffa0a1a1ffa1a2a2ffa1a1a1ffa1a1a1ffa1a2a1ffa2a1a1ffa1a2a1ffa2a1a2ffa2a2a2ffa3a2a2ffa4a3a3ffa5a5a4ffa5a5a5ffa5a6a6ffa5a6a6ffa7a6a6ffa7a8a7ffa7a8a8ffa8a8a8ffa8a9a9ffaaaaaaffaaababffabacacffabacabffacacacffadacacffaeadaeffafafafffb1b1b1ffb3b3b3ffb6b7b7ffbabbbbffbfbfbfffc3c3c3ffc7c6c7ffcac9caffcccdccffcfceceffcececeffcdcdceffcdcecdffcecdcdffcdceceffcececeffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d1ffd3d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d7ffd7d6d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffd9dad9ffdad9daffdadadaffdadadaffdbdadaffdbdbdaffdbdbdaffdbdbdbffdbdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffdddddeffdddedeffdddedeffdededeffdfdedeffdfdedfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffdfe0dfff4a4a4aff494948ff474647ff454444ff424242ff404040ff3e3e3eff3b3b3bff393a39ff373737ff343535ff323232ff2f2f2fff2d2c2dff2c2c2dff2d2d2dff2d2d2dff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141314ff181717ff161716ff171717ff161616ff131314ff131413ff171717ff1f1f1fff282828ff353435ff444444ff565657ff6a6a6aff7d7d7dff919190ffa6a5a6ffc3c3c3ffdededeffeeeeeefffbfbfbfffefefefffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffefefefffffefffffefefffffefefefffefffefffefefefffefffefffefefffffefefefffefefffffffffffffefffffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefdfffdfefefffdfefefffefefdfffefefefffdfdfdfff7f7f7fff3f3f3ffeaeaeaffd1d1d2ffc0c0c0ffb4b4b4ffaaaaaaff9e9d9dff908f90ff7e7e7fff6b6b6bff585859ff474747ff3c3d3cff3d3d3dff3e3e3eff3f3e3fff3f3e3eff3e3f3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffcfcfbfff8f7f8fff3f2f2ffecececffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe8e8e7ffe7e8e7ffe7e8e8ffe7e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e5e5ffe6e5e6ffe6e5e6ffe5e6e5ffe5e5e6ffe5e6e6ffe5e6e5ffe5e6e6ffe6e6e5ffe6e5e6ffe6e5e6ffe5e6e5ffe6e6e6ffe5e5e6ffe5e6e6ffe5e6e6ffe6e5e5ffe6e7e6ffe6e6e6ffe7e6e7ffe7e6e7ffe6e6e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe9e9e9ffebebebffecececffecebecffecebecffecececffebececffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffebeaebffebebeaffebeaeaffebebebffebebebffebebebffebebebffebececffececebffecececffecececffecececffecececffedececffececedffececedffecececffecececffecebecffecebecffecebecffebecebffebebecffebebebffeaebebffeaebebffeaebeaffebeaebffebeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaeaffeaeaebffeaeaebffebebebffebeaebffebebeaffebeaebffeaeaeaffebeaebffebebebffeaebebffeaeaeaffebeaebffebeaebffeaeaeaffeae9eaffe9eaeaffe9eae9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e3e3ffe3e2e3ffe2e2e3ffe1e2e1ffe1e1e2ffe1e1e1ffe0e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfdfffdededeffddddddffdcdddcffdcdcdcffdcdddcffdbdbdbffdcdbdcffdadadaffd9d9d9ffd9dadaffd8d8d8ffd8d8d8ffd6d6d7ffd6d6d6ffd5d5d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbeffbdbdbdffbdbdbdffbdbcbdffbebebeffbdbebeffbdbdbdffbebebeffbfbfbfffc1c1c1ffc2c2c2ffc3c4c3ffc5c5c4ffc6c5c5ffc6c7c7ffc9c8c9ffcacac9ffcbcacaffcccbcbffcccdccffcdcecdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d6ffd8d7d8ffd8d8d8ffd8d9d8ffd9d9daffdadadaffdadbdaffdbdbdbffdcdcdbffdcdcdcffdddcddffddddddffdededeffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e9e8ffe8e9e8ffe9e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9eae9ffeae9e9ffe9eae9ffeae9e9ffeae9e9ffe9eae9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaebebffebebebffeaebebffebebebffecebebffecebecffebebecffebecebffebebecffebececffebecebffecececffecececffedecedffedecedffecededffedededffedededffedededffedeeedffedededffedeeedffededeeffeeeeeeffeeedeeffededeeffeeeeeeffeeedeeffeeeeedffeeedeeffedededffedededffedededffedeeeeffedededffeeedeeffeeedeeffedededffeeedeeffeeeeefffeeeeeeffeeeeeeffeeedeeffedededffecececffebecebffebebebffebecebffecebebffeaebeaffebeaebffebebeaffebeaeaffebeaeaffeaebeaffeaebeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaebeaffeaebeaffeaebebffebebeaffebeaebffebeaebffeaebeaffebeaeaffeaeaeaffebebebffeaebebffebeaeaffeaebebffebeaebffebebebffebeaebffeaeaebffeaebebffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffebeaebffebeaebffebeaebffebebebffebebebffebecebffecebecffecececffecededffededecffedededffededecffedececffedeeedffeeedeeffeeeeeeffeeeeeeffefeeeeffefefeeffefefefffeff0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f3fff3f3f3fff4f5f4fff9faf9fffdfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282728ff272627ff323231ff313131ff2d2d2dff2c2c2cff2a2a29ff2e2e2dff363635ff3f3e3fff484747ff515151ff5b5b5bff666666ff717170ff7c7c7bff8c8b8bffb0b0b0ffe3e4e3ffedeeeefffbfcfcfffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffefffefffefffefffefffffffefffffffffefffffefefefffefffefffefefefffefefffffefefefffefffefffffefffffefefefffefefffffefffefffffefffffffefefffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffefffffffefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefefffffffefffefefefffefefffffefefefffefffefffffefffffefefefffefefffffefffefffffefffffffefefffffefffffffffefffffffefffefefefffffefffffffffefffffffefffefefefffffefffffffffefffffffefffefffefffffefefffefffefffefefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffffffffefefffffefffefffefffefffefefefffefffffffefefefffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefdfefffdfefdfffdfefefffefdfefffdfdfefffdfefefffefefdfffdfdfefffdfdfdfffdfdfdfffcfcfcfffafafafff3f4f3ffe3e4e4ffdbdcdcffcbcacbffbfbebfffb2b3b2ffa3a3a3ff929292ff7f7f7fff6c6c6cff5a5a5aff494949ff39393aff3a3a3aff3c3c3cff3d3c3cff3d3c3dff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2c2cff2b2c2bff2c2b2cff2c2b2cff2d2d2dff2d2d2dff2d2d2dff2d2d2dff302f2fff323232ff353534ff373737ff393a3aff3c3c3cff3e3f3eff414141ff424242ff444445ff474747ff494949ff4b4a4affd7d7d7ffdfdfdfffdfdfdeffdededeffdededfffdededdffdededdffddddddffdeddddffdddddcffdddddcffdcdddcffdddcdcffdcdddcffdcdcdcffdcdbdcffdcdcdcffdbdcdbffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadbffdadadaffdadadaffdad9d9ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd7d8d8ffd8d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d6ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcecfffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcfd0cfffd1d0d1ffcfcfceffccccccffc9c9c9ffc5c4c5ffc1c0c0ffbdbdbdffb9b9b9ffb6b6b6ffb3b3b3ffb1b1b1ffafafaeffadacacffabababffacababffacacabffadadacffacacacffacacacffabababffabaaaaffaaaaaaffa9a9a9ffa7a8a7ffa7a8a7ffa6a7a6ffa6a6a6ffa5a6a6ffa5a5a5ffa5a4a5ffa4a3a4ffa3a3a3ffa3a3a3ffa3a2a2ffa3a3a3ffa2a2a3ffa3a3a3ffa3a3a3ffa1a1a1ffa1a0a1ffa1a0a1ffa0a0a0ffa1a0a1ffa0a1a0ffa0a0a0ff9f9f9fff9f9f9fff9f9fa0ff9f9f9fffa0a0a0ffa0a1a0ffa1a1a1ffa2a1a2ffa2a2a2ffa3a3a3ffa3a3a3ffa2a3a3ffa3a2a3ffa3a3a3ffa4a4a4ffa4a4a4ffa3a3a4ffa3a4a3ffa4a4a4ffa5a5a5ffa5a5a5ffa5a5a6ffa6a6a6ffa7a6a7ffa7a6a7ffa7a7a7ffa8a8a8ffa9a8a8ffa8a8a8ffa9a9a9ffaaa9a9ffaaa9a9ffaaaaa9ffaaaaaaffabaaaaffababaaffaaabaaffabababffabacabffacacacffadacadffadadadffacadadffadadadffadadadffadadadffadadaeffaeaeaeffaeadaeffaeadaeffadaeadffaeaeaeffaeadadffaeaeaeffaeadaeffaeaeaeffafaeaeffaeaeaeffafaeafffafafafffafafb0ffb0afb0ffb0b0b0ffb0b0b0ffb1b0b1ffb1b1b1ffb1b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b2b3ffb3b3b3ffb4b4b4ffb5b6b5ffb7b8b8ffb8b9b9ffbab9baffbbbabbffbcbcbbffbcbcbcffbdbdbeffbebfbeffbfc0bfffc1c1c1ffc3c3c3ffc4c4c5ffc6c7c7ffc9c8c8ffcac9c9ffcccbcbffcececeffd1d1d0ffd4d4d4ffd7d7d8ffdadad9ffdcdcdbffdededdffe0dfe0ffe2e2e1ffe5e5e4ffe6e6e6ffebeaeaffeeeeedffefeeeefff0eff0ffefefefffdddedeffbfc0c0ff7b7c7cff5f605fff3d3d3eff1c1c1cff090909ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff090909ff1c1d1dff383838ff585858ff717171ffacacacffd9d9d9ffe6e6e6ffe9e9e9ffebebebffedeeedffeeededffebebebffe5e5e6ffe3e3e3ffe1e1e1ffdededeffdcdcddffdadadaffd7d8d8ffd6d5d6ffd3d3d3ffd0d0d0ffcdcdceffcbcbccffc9cacaffc8c8c8ffc6c7c7ffc5c5c5ffc4c3c4ffc2c2c2ffbfbfbfffbdbdbdffbbbbbbffbabbbbffbbbabbffbababaffb9bab9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b6ffb6b5b6ffb5b4b4ffb4b3b4ffb3b4b3ffb4b3b3ffb3b2b2ffb2b2b2ffb1b1b1ffb1b0b0ffb0b0b0ffb0afb0ffafafafffafafafffafafaeffafaeafffafaeaeffaeaeaeffaeaeaeffafaeaeffaeafaeffaeaeaeffaeadaeffaeaeaeffadaeadffadaeaeffadadadffadaeadffadadaeffadadadffadadadffadacadffacadacffacadacffacababffabacacffabababffabababffabababffaaaaaaffaaaaabffabaaaaffa9aaaaffa9a8a9ffa8a8a8ffa7a7a8ffa7a7a7ffa6a6a7ffa6a6a6ffa6a6a6ffa5a5a6ffa5a5a5ffa6a5a6ffa6a5a6ffa5a6a5ffa5a5a5ffa4a5a5ffa4a4a4ffa3a3a3ffa2a2a2ffa2a2a1ffa1a1a1ffa1a2a2ffa3a4a3ffa4a4a3ffa3a3a3ffa3a3a2ffa2a2a3ffa2a2a2ffa3a2a2ffa2a2a2ffa3a2a2ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a4ffa4a3a3ffa4a3a3ffa3a3a3ffa4a3a4ffa4a3a3ffa4a4a3ffa3a4a3ffa4a4a4ffa4a4a3ffa4a3a3ffa4a3a4ffa4a4a4ffa4a5a4ffa5a5a5ffa5a6a5ffa8a8a8ffa8a9a9ffa9aaa9ffaaaaaaffaaaaabffaaabaaffacadacffadadadffadaeaeffadadaeffafafafffb0b0b0ffb1b0b0ffb2b1b2ffb2b2b2ffb2b3b3ffb4b4b4ffb6b6b5ffb7b8b8ffbab9baffbcbdbdffc0c0c0ffc3c3c3ffc6c6c7ffc8c9c8ffcbcacbffccccccffcdcdcdffcdcecdffcececeffcececeffcececeffcececfffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d3ffd3d3d2ffd3d3d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d8ffd9d9d8ffd9d9d9ffdad9d9ffdadad9ffdad9d9ffdad9daffdadadaffdadbdaffdadbdbffdadbdaffdbdbdbffdbdbdbffdbdcdcffdcdbdcffdcdbdcffdbdcdbffdcdcdcffdddcdcffddddddffddddddffddddddffdededeffddddddffdededeffdededeffdedfdfffdfdedfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ff4a4a4aff484949ff464746ff444444ff424242ff404040ff3d3e3eff3b3b3bff393a39ff373637ff343434ff313231ff2e2e2eff2c2c2dff2c2d2cff2d2d2dff2d2d2dff2d2d2dff2c2c2cff2c2c2cff2d2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131413ff141314ff171617ff161616ff141414ff131414ff131414ff171717ff201f20ff292928ff353535ff454545ff575757ff6a6a6aff7e7e7eff919191ffa7a7a8ffc6c7c7ffe0dfe0ffefefeffffcfbfcfffffffefffffffefffefefefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffffefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefffffffefffffffffefffffefefffffffffefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefefefffffefefffffefefffffefefffffffefffffffefffefefefffffefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffdfdfdfff7f8f8fff3f2f3ffeaeaeaffd1d1d1ffbdbdbdffb1b0b1ffa7a7a7ff9b9b9bff8e8d8dff7c7d7cff6a6a6aff575758ff464647ff3d3d3dff3d3d3dff3d3d3eff3e3e3eff3e3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f9fff3f3f3ffefefefffeeedeeffedededffedededffedeeeeffedeeeeffeeedeeffedededffeeeeedffedededffedededffecedecffedededffedededffecececffecececffecececffecebecffecebebffebebebffebecebffebebebffebebebffecebecffecebebffebebebffebeaeaffecebebffebebebffebebeaffeaebeaffebeaeaffeaebeaffeaeaeaffeae9eaffeaeaeaffe9eaeaffeaeaeaffe9eae9ffeaeae9ffe9e9eaffeaeaeaffe9e9e9ffe9e9eaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaebffebebebffecebebffebebebffecebecffedededffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeededffececebffebebebffebebeaffebebebffeaebeaffebebebffebebeaffeaeaeaffebeaebffebebebffeaebebffebebebffebebebffebebebffebebecffecececffecececffecebecffebecebffecececffecececffedededffececedffedededffedededffecececffececedffedececffececedffecececffecececffebececffebebecffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaebebffeaebeaffebeaebffeaeaeaffebebeaffeaeaeaffeaeaebffeaebeaffebebeaffebebebffebebeaffeaeaebffebebebffebeaebffebeaeaffebeaebffebebebffebebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeae9ffeae9eaffeae9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe8e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e7ffe6e5e6ffe6e6e6ffe6e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdededeffddddddffddddddffdddcddffdcdcddffdddddcffdbdbdbffdbdbdcffdadadaffd9d9d9ffdad9daffd8d8d8ffd8d8d8ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbdbdbdffbdbdbdffbebebdffbebebeffbebebdffbebdbeffbebebdffc0c0bfffc0c1c0ffc2c2c2ffc3c3c3ffc4c4c4ffc6c5c6ffc7c7c7ffc8c9c8ffc9cac9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcecfffcfd0cfffd0d1d0ffd1d1d1ffd2d3d2ffd3d2d3ffd4d4d4ffd5d4d5ffd4d4d4ffd5d5d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdbdbdbffdbdbdcffdbdcdcffdcdcdcffddddddffdededeffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e0e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eae9ffe9eaeaffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffebebebffeaeaebffebebebffebebebffebeaeaffebebebffebebebffebebecffecebecffebecebffebececffecebecffebececffecececffecececffececedffecedecffedecedffedededffedededffedededffedeeeeffedeeeeffeeedeeffededeeffeeeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedeeeeffeeedeeffeeededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefeeeeffeeeeeeffefeeeeffefeeeeffefefeeffecedecffeeeeeeffeeeeedffeeededffeeedeeffeeeeeeffedeeedffedeeeeffedededffedededffedededffecededffecececffecebecffebecebffebecebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeaeaeaffeaeaeaffe9eaeaffeae9eaffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaebebffebebeaffeaeaebffeaebeaffebeaebffebeaebffebebebffebebebffebececffebececffecebecffebebecffebecebffebebebffebebebffebebebffebebebffebebebffebebeaffeaeaebffeaebebffebeaebffebeaeaffebebebffebebebffebebebffebebebffebebecffecebebffececebffececebffecececffedececffededecffededecffedededffeeeeedffedededffeeedeeffeeeeeeffeeefeeffeeefefffeeefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff1f1f1fff1f1f1fff1f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff4f3f4fff9f9f9fffbfcfcfffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272726ff323132ff323132ff313131ff313131ff2e2d2dff2c2c2cff302f30ff373737ff404040ff494849ff525252ff5c5c5cff656565ff6e6f6eff7b7b7bff8b8c8cffadadadffe2e2e2ffedececfffafbfafffefefffffffffefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffffffffefffffffffefffffefefffffffefefffefffefffefffffffffffffffefefffffffffffffefefffffefffffffefefefffefefefffffefffffffefffffefefffffefefefffefefefffffefefffffffefffffffffffefffffffffffefffffefefffffefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffefffefffefefffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffefefffffefffffffefffefffefffefffffefffffffefffffefefffffefefefffefefefffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffffffefffefefffffffefffffffffffffefefefffefffefffffefefffefefffffffffefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffefefefffefefefffefffffffefefffffefefffffffefefffefefefffdfefefffefefefffdfefdfffefefefffefefdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffcfdfdfffafafafff3f3f4ffe3e3e3ffdbdcdcffcbccccffc0c0c0ffb3b4b3ffa5a4a5ff939293ff808080ff6c6d6dff5a5a5bff494848ff393838ff393939ff3a3a3aff3c3c3bff3d3c3dff3d3c3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2cff2c2b2bff2b2c2bff2d2d2dff2d2d2dff2d2d2dff2d2d2dff2d2d2dff2f2f2fff323232ff343534ff373737ff3a393aff3c3c3cff3d3e3eff404040ff424242ff444444ff464646ff484849ff4a4b4affa9a9a9ffdfdfe0ffdfdfdfffdedfdfffdfdedeffdededfffdededeffdddedeffdededdffdddddeffdedddeffddddddffddddddffdcdddcffdddcdcffdcdcddffdcdcdcffdbdbdbffdcdbdbffdbdcdbffdbdbdcffdbdbdbffdbdbdaffdbdadbffdadbdaffdadbdaffdadadaffdadadaffdadadaffdad9daffdad9d9ffd9dad9ffd8d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd5d5d6ffd4d4d5ffd3d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcecfceffcfcecfffcececeffcdceceffcececeffcfcfcfffcfcfcfffcececdffcbcbcbffc7c8c8ffc4c4c4ffc1c1c1ffbdbdbeffbababaffb7b8b8ffb6b5b5ffb4b4b5ffb2b2b2ffb0b0b1ffb0b0b0ffb1b0b1ffb1b0b1ffb0b0b0ffb0b0afffafafafffafaeaeffaeaeaeffadadadffaaaaaaffabaaaaffa9aaaaffa9a9a9ffa8a9a8ffa7a7a7ffa7a7a7ffa6a7a6ffa6a6a6ffa5a6a6ffa5a6a6ffa5a5a6ffa5a5a6ffa5a5a5ffa5a5a5ffa4a5a5ffa3a4a4ffa2a3a2ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa2a1a2ffa2a2a2ffa1a2a2ffa2a1a2ffa2a2a3ffa3a2a3ffa3a3a3ffa4a4a4ffa5a4a4ffa5a5a5ffa6a5a6ffa5a5a5ffa5a5a5ffa5a6a5ffa6a6a6ffa6a6a6ffa6a5a6ffa5a5a6ffa5a6a6ffa6a6a6ffa7a7a7ffa8a7a7ffa8a8a8ffa8a8a8ffa9a9a8ffa9a9a9ffaaa9aaffaaaaaaffaaababffabaaaaffaaaaabffabababffabababffacacabffacabacffacabacffacacacffacacacffacadacffaeadadffaeaeaeffaeaeaeffaeaeaeffafaeaeffaeafaeffaeafafffafafaeffaeaeaeffafafafffafafaeffafafafffafafafffafafafffafafb0ffafafb0ffb0afafffafb0b0ffafb0b0ffb0b0b0ffb0b1b0ffb1b0b0ffb1b1b0ffb1b0b1ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b3ffb3b2b3ffb3b3b3ffb3b3b3ffb3b4b3ffb4b5b5ffb6b6b6ffb6b6b7ffb9b9b9ffbababaffbbbbbbffbcbcbcffbcbdbcffbebebeffbfbebfffbfc0c0ffc0c0c0ffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffc9c9c9ffcbcbcaffcdcccdffcfcfcfffd1d1d1ffd5d5d5ffd8d8d8ffdadadbffdcdcdcffdededeffe0e0e0ffe3e2e3ffe6e5e6ffe7e7e8ffecececffeeeeeefff0efeffff0f1f1ffefefefffd9d9d9ffb5b4b4ff757676ff5d5d5dff373837ff151515ff060606ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff090908ff181818ff373636ff575857ff696a6aff9c9c9bffd5d5d5ffe6e5e6ffe8e9e8ffebebebffedededffeeeeeeffebebecffe7e6e7ffe4e3e3ffe1e1e1ffdfdfe0ffdddeddffdadbdaffd9d9d9ffd7d7d7ffd4d4d4ffd2d1d1ffcececfffcdccccffcacbcbffc9c9c9ffc7c7c8ffc6c6c6ffc4c5c4ffc3c3c3ffc0c0c0ffbebebeffbdbcbdffbcbcbcffbbbcbcffbbbbbbffbabbbaffbababaffbab9baffb9b9b9ffb7b7b8ffb7b7b7ffb6b5b6ffb6b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb4b3b3ffb2b2b3ffb1b1b1ffb1b2b2ffb1b1b1ffb0b0b1ffb0b0b0ffb0b0b0ffb0b0afffafafb0ffb0afb0ffafafb0ffafafafffafb0afffb0afafffafafafffafafafffaeaeaeffafaeaeffaeafaeffaeafafffaeafaeffaeaeaeffaeaeafffaeaeaeffaeaeaeffaeaeaeffadaeaeffadadadffadacadffadacacffacadadffacacadffacacacffacacacffacacacffabababffaaaaaaffaaa9a9ffa9a8a9ffa9a8a8ffa7a8a8ffa7a7a8ffa7a7a7ffa7a6a6ffa6a7a6ffa7a8a8ffa8a8a8ffa7a6a7ffa7a7a7ffa6a6a6ffa5a6a6ffa5a5a5ffa4a4a4ffa4a4a5ffa6a6a7ffa6a7a7ffa5a6a6ffa5a5a5ffa5a4a5ffa5a5a4ffa4a4a4ffa4a4a4ffa4a4a4ffa5a4a4ffa5a4a5ffa4a4a4ffa5a5a5ffa6a5a5ffa5a5a6ffa5a5a6ffa5a6a6ffa6a6a5ffa6a6a6ffa6a5a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a6a6ffa6a6a7ffa7a7a6ffa6a6a6ffa8a7a7ffa8a9a8ffaaababffacacabffacacacffadadaeffaeaeaeffafafafffb1b1b1ffb2b2b2ffb2b2b3ffb3b2b3ffb4b3b3ffb4b5b5ffb5b6b6ffb6b7b6ffb7b7b6ffb8b8b8ffb9b9b9ffbababaffbdbcbcffbebebfffc1c1c1ffc3c3c4ffc6c6c6ffc8c8c8ffcac9caffcbcbcbffcccdcdffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd5d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdad9daffd9dadaffdadad9ffdadad9ffdadadaffdadbdbffdbdbdaffdadadaffdbdbdaffdbdcdbffdbdbdcffdbdcdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffdddddeffdeddddffdededeffdededeffdedfdeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ff4a4a4aff484848ff464545ff434343ff414242ff404040ff3d3d3eff3b3b3bff393939ff363737ff343433ff313131ff2e2e2eff2d2c2dff2e2e2eff2c2d2dff2d2d2dff2d2c2dff2d2d2dff2c2c2cff2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141314ff131413ff141414ff161616ff151516ff151415ff141414ff181918ff212121ff2a2a2aff373737ff474747ff595959ff6c6c6cff808080ff939292ffa8a8a8ffc7c7c7ffe0e1e1fff0f0effffdfcfcfffffefffffefefefffefffffffffefefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffffffefefffffefefffffefefffffffefefffefffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffefffffffffffefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffefefdfffefdfdfffefdfefffdfefdfffdfefdfffdfefefffdfdfdfff7f7f8fff3f2f3ffeae9e9ffd0d0d0ffbcbcbdffb0b0b0ffa5a6a5ff9a9999ff8c8c8bff7b7b7bff696969ff575757ff474747ff3d3d3dff3d3d3dff3d3d3dff3d3d3dff3e3e3eff3e3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfefff6f6f6fff1f1f1ffefefefffefefefffefefefffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefeeffefeeeeffeeeeeeffeeeeeeffedeeeeffeeededffededeeffedededffecededffededecffececedffecececffecececffebecebffebecebffecebebffebebebffebebebffeaeaeaffebeaeaffeaebeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e9e8ffe8e8e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe7e7e8ffe8e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e9ffe8e9e9ffe8e9e8ffe8e9e8ffeae9eaffeaeaebffebebebffebebecffedecedffeeededffefeeeeffefefefffeeefefffefefeeffefefeffff0eff0ffefefefffeff0f0ffefeeeeffeeeeeeffedededffebececffebecebffebebebffecebecffebebebffebebebffeaebeaffebeaeaffebebebffebebebffebebebffebebebffebecebffebececffececebffebebebffecececffecececffecececffececedffecededffececedffedecedffedececffecededffecededffedededffecedecffedececffecececffecececffecececffebebecffecebebffebebebffebebebffebeaebffebeaeaffeaebeaffeaebebffebebebffeaeaebffebebebffeaebebffeaebebffebebeaffeaebeaffebebebffebeaebffebebebffeaebebffebebebffebeaebffebebebffebebebffebebebffebebeaffebebebffebeaebffeaeaeaffeaebebffebeaeaffeaeaebffeaeaeaffe9eaeaffeaeae9ffe9e9eaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e5e5ffe5e6e5ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdedddeffddddddffddddddffdddeddffdddddcffdcdddcffddddddffdcdbdcffdbdcdcffdadadaffd9d9d9ffdad9d9ffd8d8d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbdbdbdffbebdbdffbebdbeffbebebeffbdbebeffbebebdffbebdbeffbfbebfffc0c0c0ffc1c1c1ffc2c3c2ffc4c3c3ffc5c5c5ffc7c7c6ffc7c7c7ffc9c9c8ffc9cacaffcbcbcbffcccccbffccccccffcdcdceffcecfceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d3ffd4d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffdad9d9ffdadadaffdadadbffdbdbdbffdcdbdbffdcdcdcffddddddffdededeffdedddeffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9e9e9ffeae9e9ffe9eaeaffe9eaeaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaebffebeaebffebeaebffebebebffebebecffebecebffebecebffececebffececebffebebebffecececffecececffecececffecececffecececffececedffedecedffededecffedededffeeededffededeeffeeeeeeffedeeeeffedeeeeffeeeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffefeeeeffeeeeefffeeeeefffeeeeeeffefefeeffefeeefffefefefffefefefffefefefffefefeffff0efefffefeff0ffefefefffeeeeeeffefeeeeffedeeeeffedeeeeffeeeeedffecececffececedffecedecffecececffebececffebebebffeaeaebffeaeaebffeae9eaffe9eaeaffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffecececffebebecffebececffebecebffebebebffebebebffebeaebffeaeaebffeaeaebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebeaebffebebecffebebebffecececffecebebffebebecffecebecffecececffecedecffedecedffedecedffedededffedededffedeeedffeeededffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefefffeff0efffefefeffff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f1f1fff2f2f2fff2f2f3fff3f3f3fff7f8f7fffbfbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323131ff313132ff323232ff313232ff313131ff2d2e2dff323232ff393939ff414142ff4a4a4aff535353ff5c5b5cff666666ff717170ff7f7f7fff8d8e8dffa9a9a8ffe1e1e1ffebebecfff8f8f8fffefefefffefffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffffffffffefefefffffffffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefffffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefffefffefefefffffffffffefefefffffffffffefefefffffefefffefefefffffefefffefefffffefefefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefffffffffffffffffffffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffefffffffffefffefefefffffffefffefefefffefefefffefdfefffefdfefffdfefefffefefdfffdfdfdfffdfefdfffdfefefffdfdfdfffefefdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfcfffafafafff4f4f4ffe4e4e4ffdcddddffcccdccffc2c2c2ffb4b4b4ffa5a5a5ff949394ff828181ff6e6f6fff5c5c5cff49494aff393939ff393939ff3b3b3bff3b3b3cff3c3b3cff3c3c3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2b2bff2b2c2bff2d2d2eff2d2d2dff2d2d2dff2d2d2dff2e2e2eff2d2d2dff2e2f2eff323232ff343434ff373737ff393939ff3b3b3bff3d3d3dff3f3f3fff414142ff434443ff454545ff474748ff49494aff959595ffdfdfe0ffe0dfe0ffdfdfdfffdfdedfffdedfdeffdedfdeffdededeffdededeffdededeffdededeffdeddddffddddddffdddddcffdddddcffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdbdcdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdaffdadadaffdadadaffdad9daffdad9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcecdceffcdceceffcfcecfffcfcfd0ffcecfceffccccccffc9c9caffc6c6c7ffc4c3c3ffc0c0c1ffbebebeffbcbcbcffbababbffb9b9b9ffb7b8b7ffb6b5b6ffb5b5b5ffb5b5b5ffb5b4b5ffb4b3b4ffb3b3b3ffb3b3b2ffb2b2b2ffb1b2b1ffafb0afffaeaeadffadadaeffacadadffacacacffabababffabababffa9aaaaffa9a9a9ffa9a8a9ffa8a8a8ffa8a8a8ffa7a8a8ffa8a8a7ffa7a8a7ffa8a7a7ffa7a7a7ffa7a7a7ffa6a7a7ffa7a7a6ffa6a6a6ffa6a6a5ffa5a6a6ffa5a5a5ffa6a6a6ffa6a6a6ffa5a5a6ffa6a6a6ffa6a7a6ffa6a6a7ffa7a7a6ffa6a6a6ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa8a8a8ffa7a8a8ffa7a7a7ffa7a6a7ffa7a7a7ffa7a8a8ffa8a8a8ffa8a8a9ffa9a9a8ffa9a9a9ffaaaaaaffaaaaabffabaaaaffabababffacacacffacacacffacacacffacacacffacadacffadacadffadadadffadadadffadadaeffaeadadffaeaeaeffaeaeaeffafafafffafb0afffafb0afffb0b0afffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b1b0ffb0b1b1ffb1b0b0ffb1b0b1ffb1b1b1ffb1b1b1ffb0b1b1ffb1b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b2ffb1b1b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b3b3ffb3b3b3ffb4b4b3ffb4b4b4ffb3b4b4ffb5b4b4ffb4b5b4ffb5b5b5ffb6b6b5ffb6b7b7ffb8b8b8ffbababaffbbbbbbffbcbcbbffbdbdbdffbdbdbeffbfbfbfffc0bfc0ffc1c0c0ffc1c2c2ffc4c3c3ffc5c5c6ffc7c7c7ffc8c8c8ffcacacbffcbcbccffcdcdcdffcfcfd0ffd3d3d3ffd6d6d6ffd9d9d9ffdbdbdbffddddddffdfdfdfffe1e1e1ffe4e4e4ffe6e6e7ffe9e8e8ffedededffefefeefff0f0f0fff1f1f1ffeeeeeeffd4d4d4ffa7a7a8ff727272ff5b5b5bff313231ff121212ff050606ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff070707ff141414ff2e2e2fff515252ff666666ff8c8d8cffd2d2d2ffe5e6e6ffe9e8e9ffebebebffeeedeeffeeeeeeffecececffe8e8e8ffe5e5e4ffe2e2e2ffe0e0e0ffdfdedfffdcdcdcffdadadaffd8d8d8ffd6d6d5ffd2d3d3ffcfcfd0ffcececdffccccccffcacacaffc9c8c8ffc7c8c7ffc6c5c6ffc4c4c4ffc1c1c1ffc0bfc0ffbebebeffbdbdbdffbcbdbcffbdbdbdffbbbcbcffbcbcbcffbbbabbffbababaffb8b9b9ffb9b8b8ffb7b7b8ffb6b7b6ffb6b6b6ffb5b5b6ffb5b5b6ffb5b4b4ffb3b3b4ffb3b3b3ffb2b3b3ffb2b2b2ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b0ffb1b1b1ffb1b1b0ffb0b0b0ffb0b0b0ffb0b0afffb0b0afffb0afb0ffafb0b0ffafafb0ffafb0afffb0b0b0ffafb0b0ffb0afafffb0afb0ffb0b0b0ffafafafffaeafafffafafaeffaeafaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffadadadffadacadffacacabffabacabffabaaabffaaabaaffa9aaaaffa8a9a9ffa9a8a8ffa8a9a8ffa8a8a9ffa9a9a8ffa9a9a9ffa9a9a9ffa8a8a8ffa8a8a8ffa7a8a7ffa8a8a8ffa7a8a8ffa9a9a9ffa9a9a9ffa9a8a8ffa7a8a8ffa8a7a7ffa7a7a7ffa6a6a6ffa6a6a6ffa5a6a6ffa5a5a6ffa6a5a6ffa6a6a6ffa7a7a7ffa7a7a7ffa7a7a8ffa7a8a7ffa8a8a8ffa8a7a8ffa8a8a8ffa8a8a8ffa8a8a9ffa8a8a8ffa8a8a8ffa9a9a8ffa9a8a8ffa8a9a8ffa9a9a9ffa9a9a9ffaaaaaaffabababffadadaeffafafaeffb0b0b0ffb1b2b1ffb2b1b2ffb3b3b3ffb6b6b6ffb7b7b7ffb6b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffbab9baffbbbabbffbbbbbbffbcbcbcffbdbdbdffbfbfbeffc0c1c1ffc2c2c2ffc4c4c4ffc6c6c6ffc7c7c8ffcac9c9ffcacbcaffccccccffcdcdcdffcececeffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d2d2ffd2d1d2ffd3d2d2ffd3d3d3ffd4d3d3ffd4d4d5ffd5d5d4ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdad9daffdadadaffdbdbdaffdbdadaffdadbdaffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdcdcdcffdcdcdcffddddddffdcddddffdddcdcffddddddffddddddffdeddddffdddeddffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffe1e1e0ffafafafff4d4d4dff4b4b4bff484948ff454546ff434343ff404040ff3e3e3eff3a3b3bff393939ff363636ff343434ff313131ff2f2f2fff2e2d2eff2f2e2eff2e2e2eff2d2c2dff2d2d2dff2d2d2cff2c2c2dff2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131413ff141314ff141413ff131414ff161616ff151515ff141414ff191a19ff232323ff2b2b2bff393939ff494949ff5c5b5cff6e6f6fff828181ff929393ffa6a7a6ffc6c6c6ffe1e1e2fff0f0f1fffcfcfcfffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefffffffefefffffffefefffefffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffefffffefffefffefffffffefefefffffffffffefefefffffffffffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefffffffffffffefffefffefefffffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefefdfffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffefdfefffefefefffefdfdfff7f8f7fff3f3f3ffeaeae9ffd0d0d0ffbfbebeffb4b3b4ffa8a8a9ff9a9a9aff8b8b8bff7a7b7aff696969ff585758ff474747ff3d3d3dff3d3d3dff3d3d3dff3d3e3dff3d3d3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfdfff6f5f5fff2f3f2fff0f0f1fff1f1f0fff0f0f0fff1f0f1fff0f0f0fff0f1f0fff0f0f0fff1f1f1fff0f0f0fff1f1f1fff0f0f0fff1f0f0fff0f1f0fff1f0f0fff0f0f1fff0f0f0ffefefefffefeff0ffefeff0ffefeeefffeeeeefffefeeeeffeeeeeeffeeedeeffedeeedffedeeedffedededffededeeffedededffedededffedececffecececffecececffececebffebecebffebebeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9eae9ffeaeaeaffe9eae9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e8e9ffeaeaeaffebebebffedececffeeeeeeffeeefeeffefefefffefeff0ffefeff0ffefefefffefeff0fff0f0f0ffefefefffeeeeeeffedededffedededffecececffebececffebebebffebebecffebebebffebebebffebebeaffebebebffebecebffebecebffebebebffebebecffebececffecececffececebffecececffecedecffedececffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffedececffecedecffecececffecececffecececffebececffebebebffebebebffebebebffebeaebffebebeaffeaebebffebebebffebebebffebebebffebebeaffebebebffeaebebffebebebffebeaebffebeaebffeaebebffebebebffebebebffebebebffeaebebffebebebffeaebebffebeaebffeaeaebffebebebffeaebebffeaeaebffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeae9e9ffeae9e9ffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe1e0e0ffe0e1e0ffe0e0e1ffe0e0e0ffdfdfdfffdeddddffdcdcdcffdcdcdcffdcdcdcffdddeddffdcdcdcffddddddffdcdcdcffdcdbdbffdbdcdbffdbdadaffd9d9da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbebebeffbebebeffbebebeffbebebeffbebdbeffbdbebeffbdbdbdffbfbfbfffc0bfc0ffc1c1c1ffc3c3c2ffc3c3c3ffc4c5c4ffc6c6c6ffc7c7c7ffc8c8c9ffc9cacaffcbcbcbffcbcccbffcdcdcdffcdceceffcfceceffcfcfd0ffd0d0d0ffd1d1d1ffd1d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9dad9ffdadadaffdadadbffdbdbdbffdbdcdbffdcdcddffdddddcffddddddffdededeffdedfdeffdfdfdfffdfe0dfffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e6ffe6e6e7ffe7e6e6ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeae9ffeaebeaffeaebebffebeaeaffebeaebffebebebffebebebffeaebebffebebebffebecebffececebffecebecffecececffecececffecececffecececffececebffebececffecececffecedecffecececffecececffedececffecedecffedededffedeeedffedededffeeedeeffedeeedffedeeeeffedeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffeeeeeeffeeeeeeffedeeeeffededeeffeeedeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeedffeeeeedffedeeedffedeeedffedededffedededffecededffececedffecececffecececffebececffecebebffecebecffebebebffebeaeaffe9eaeaffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffeaeaeaffe9e8e9ffe9e8e8ffe8e9e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaebffecececffecececffecececffecececffecececffecececffececedffecededffedededffedededffedededffeeeeedffeeededffedeeedffeeeeedffeeeeeeffeeeeefffeeefefffefefefffefefeffff0f0f0ffeff0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff6f6f6fffbfbfbfffefdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff313231ff323131ff313231ff313232ff313131ff333333ff3a3a3aff424242ff4a4a4aff525252ff5c5c5dff6b6b6cff767676ff818181ff8f8e8effa6a6a6ffe0e1e0ffeaeaeafff6f6f6fffdfdfdfffefffefffffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefffffefffefffffefffffefffffffffffefffffefefffffffffffefefefffffefefffffefffffefefffffefefefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffffffffefefefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffefffffffefffefffefefefffefffefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefefefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefefffffffefffffffefefffefefffffffefefffffefefffefffefffffffefffffefefffefffefffefefffffffefefffefefefffefefefffffffffffefefefffefefefffefffefffefffffffffefffffefefefffefefefffffefffffffefefffefefefffefefffffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffffefffffffefefffefffefffffefefffffefffffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffefdfdfffdfdfdfffafafafff5f5f5ffe8e8e8ffdededeffcecdceffc2c2c1ffb4b4b4ffa5a4a4ff959494ff828382ff70706fff5e5d5dff4b4b4aff3b3b3cff3b3b3bff3b3b3cff3c3c3bff3c3c3cff3b3c3bff3d3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2cff2d2d2dff2e2d2dff2d2d2eff2d2d2dff2f2e2eff2f2f2fff2e2e2fff2f2e2eff313130ff333334ff373636ff393839ff3a3b3aff3d3d3cff3f3e3eff414141ff434344ff464545ff474748ff4a4a49ff828181ffdfe0dfffe0dfdfffdfe0dfffdfdfdfffdfdedfffdededeffdededeffdededeffdededeffdededeffdddddeffdddddeffdeddddffddddddffdddcddffdcddddffdcdddcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdcdbdbffdbdbdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdadbdaffdadadbffdadadbffdadadaffd9dadaffdadadaffdad9daffd9dad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd6d7d7ffd6d6d6ffd5d6d6ffd5d5d4ffd4d3d4ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfcfffcfcfcfffcecfceffcececeffcfceceffcfcfcfffcececfffcdcdcdffcacacbffc8c8c8ffc6c6c6ffc3c3c3ffc1c0c1ffbfbfbfffbdbebeffbcbcbcffbabbbbffb9b9b9ffb9b8b9ffb8b8b8ffb7b7b7ffb6b6b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b3b4ffb1b2b2ffb0b0b0ffafafafffaeafaeffadaeaeffadadadffadacacffacabacffabababffaaabaaffaaaaaaffaaaaaaffa9a9a9ffa9a9a9ffa8a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffaaa9a9ffa9a9a9ffa8a8a8ffa8a7a7ffa7a7a7ffa8a7a8ffa8a7a8ffa7a8a7ffa7a7a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa9a9a9ffa8a9a9ffa9a8a9ffa9a9a8ffa9a9a9ffa8a8a8ffa8a8a8ffa8a9a8ffaaaaa9ffaaa9a9ffaaaaa9ffaaaaabffabaaabffabababffabababffacacacffacacacffadacadffadaeadffadaeaeffaeadaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeafffafafafffb0afafffb0b0b0ffb1b0b0ffb0b1b1ffb0b1b1ffb1b0b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb2b2b1ffb2b1b2ffb1b1b1ffb1b1b2ffb1b2b2ffb2b2b1ffb1b2b2ffb2b2b2ffb3b2b2ffb2b3b2ffb3b2b3ffb3b3b3ffb3b3b3ffb4b3b4ffb4b4b4ffb4b4b4ffb5b4b5ffb5b5b5ffb6b6b5ffb6b5b6ffb7b7b7ffb8b8b8ffbab9baffbcbbbbffbbbbbcffbdbcbdffbebebdffbebebfffbfbfbfffc1c0c0ffc1c2c1ffc3c3c2ffc5c4c4ffc7c7c6ffc8c8c9ffcacacaffcbcbcbffcdcdccffcfceceffd0d0d0ffd3d2d3ffd6d7d6ffd9dadaffdcdbdcffddddddffdfdfdfffe2e1e2ffe4e4e4ffe7e7e7ffe9e9e9ffededeefff0f0effff0f0f0fff1f0f1ffebebebffd1d1d1ff9c9c9cff6d6e6dff555656ff2e2e2dff100f10ff050405ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040505ff101111ff272626ff4c4c4cff636464ff838382ffcfceceffe5e4e5ffe9e8e8ffebebebffeeededffefeeeeffecececffe8e8e9ffe5e5e5ffe3e2e2ffe0e1e1ffdfdfdfffddddddffdbdbdaffd9d9d9ffd7d6d6ffd3d3d3ffd1d0d1ffcececeffccccccffcbcbcbffc9cacaffc8c8c8ffc7c6c7ffc5c5c5ffc2c2c2ffc1c0c0ffc0bfbfffbebebeffbebdbeffbebdbdffbdbcbdffbcbcbcffbcbbbcffbbbbbbffbabab9ffb9b9b9ffb8b8b8ffb7b7b8ffb7b7b7ffb6b6b7ffb6b6b6ffb6b6b6ffb4b4b4ffb4b3b4ffb3b4b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb1b1b1ffb1b1b2ffb2b2b1ffb1b1b1ffb1b0b1ffb0b1b1ffb0b1b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b1b0ffb1b0b0ffb1b0b1ffb1b0b0ffb0b1b0ffb1b0b0ffb0b0b0ffb0b0b0ffafafb0ffafafb0ffafafafffafb0afffafafafffafafafffaeafaeffaeaeaeffadadadffadacacffacacacffacabacffaaababffaaaaabffaaaaaaffababaaffabaaaaffabababffaaabaaffabaaaaffaaaaaaffa9a9aaffa9a9a9ffa9a9a8ffa9a9aaffabababffabaaabffaaaaaaffaaaaa9ffa9a8a8ffa8a8a8ffa7a8a8ffa8a7a7ffa7a7a7ffa7a7a7ffa8a7a7ffa7a8a7ffa8a8a8ffa8a9a8ffa8a9a9ffa9a9aaffa9a9a9ffa9a9a9ffaaa9aaffaaaaa9ffa9aaa9ffa9aaaaffaaaaaaffabaaaaffaaaaaaffabaaaaffaaababffabababffacababffadaeadffafafafffb1b1b0ffb3b2b2ffb4b3b4ffb5b4b4ffb6b6b6ffb9b9b8ffbababaffbababaffbababbffbbbbbbffbcbcbbffbcbdbcffbdbdbdffbebebeffbfc0bfffc0c0c0ffc2c1c1ffc3c2c3ffc4c4c4ffc6c5c6ffc7c7c7ffc9c8c9ffcacbcbffcccccbffcdccccffcececeffcececeffcfcecfffd0cfcfffcfcfd0ffd0d0d0ffd1d1d0ffd1d1d2ffd2d1d1ffd3d2d2ffd2d3d2ffd4d4d3ffd4d4d4ffd5d5d4ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd8d8d8ffd7d8d7ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdcdddcffdddcddffddddddffddddddffddddddffddddddffdedddeffdddeddffdededeffdededeffdededeffdedfdfffdfdfdfffe0dfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e1ff969696ff4c4c4dff4a4b4bff484848ff464545ff434343ff404040ff3e3d3dff3b3a3aff383839ff363636ff343333ff303031ff2f2e2eff2f2e2eff2e2f2eff2f2f2eff2f2e2eff2d2d2cff2d2d2dff2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141314ff141414ff141414ff141414ff161616ff151516ff1b1a1bff232322ff2b2b2cff393939ff4b4a4bff5d5e5dff717170ff838383ff939393ffa6a6a6ffc8c7c7ffe2e2e2fff1f1f0fffdfdfdfffefffefffffefefffefffefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffefefefffdfefdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefdfefffdfefefffdfefefffefefefffefdfefffefefefffefdfdfffdfefdfffefefdfffefdfdfff7f7f7fff2f3f3ffe9e9eaffd0d0d0ffbebfbfffb4b4b4ffaaa9a9ff9c9d9cff8e8e8eff7b7b7bff696969ff595859ff474647ff3b3c3cff3d3c3dff3d3e3eff3d3d3dff3e3d3dff3d3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff5f6f6fff4f4f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f2f3fff3f2f2fff3f2f2fff2f2f3fff2f2f2fff2f1f2fff1f2f1fff2f2f1fff1f1f1fff1f1f0fff0f0f1fff0f0f0ffefefefffefefefffefefefffedeeeeffeeedeeffedeeedffedeeeeffededeeffedededffedededffedededffecececffececebffebececffececedffecececffebebebffebebebffeaebebffe9eae9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe9e8e9ffeae9eaffeaebebffececebffecebebffededecffededeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffedeeedffecededffedecedffecececffebececffebebebffebebebffebebebffebebebffebebebffecebebffebebebffecebebffebececffebecebffebebebffebecebffebececffecececffedececffecececffedececffedededffedededffeeededffedededffededeeffedededffedededffedeeedffedededffedededffedededffedededffedececffecececffecececffecebecffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebeaffebeaebffeaebeaffeaebebffeaeaebffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeaeaeaffe9e9e9ffeae9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffdfdfdfffdeddddffddddddffdcddddffdddcdcffdddddcffdddddeffdddcdcffdddcdcffdcdddcffdcdcdb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbdbebeffbebdbeffbebebeffbdbdbdffbebdbeffbdbdbdffbebebeffbfbfc0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c4c5ffc5c6c6ffc7c8c7ffc8c8c8ffc9c9c9ffcacacaffcbcccbffcdccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d3ffd2d3d3ffd4d4d3ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd8d7d7ffd9d8d9ffd9d9d9ffd9dadaffdadadbffdbdbdbffdcdcdbffdddcdcffddddddffddddddffdededeffdfdfdfffdfdfdfffe0dfe0ffe1e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe4e4e3ffe4e3e3ffe4e5e4ffe4e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9eaffe9eaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebeaeaffeaebeaffebebebffebebebffebebebffebebecffebebecffebebebffebececffecececffecececffececebffecececffecececffecececffedecedffecececffecececffececedffedededffedededffeeededffeeeeeeffedeeedffeeededffeeeeeeffededeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeedffeeeeeeffedeeedffeeeeeeffedeeedffedeeeeffeeedeeffedededffedededffedededffededecffedededffecededffececedffededecffecececffecebecffebececffebecebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9eae9ffeae9e9ffe9e9e9ffe8e8e8ffe7e7e8ffe6e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e7e7ffe8e7e7ffe8e8e8ffe7e7e8ffe8e7e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffeaebeaffebebebffebebebffebebebffebebebffecebecffecececffecececffececedffecededffedededffedededffeeededffedeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffeeefeeffefeeefffefefeffff0efeffff0f1f0fff1f1f0fff1f1f1fff0f1f0fff1f1f1fff0f1f1fff1f1f1fff1f2f1fff3f3f3fff7f7f7fffbfbfbfffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff313132ff323231ff313232ff313231ff323231ff313131ff393838ff414140ff494949ff535354ff636363ff6e6e6fff777777ff818281ff8f8f90ffa3a3a3ffe0e0e0ffe9e9e9fff5f5f4fffdfdfdfffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffefffefffffffefffefffffffefffffffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffefffffffffffffffefefefffffefefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffefffefefefffefffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefffefffefefefffffffefffffffffffefefefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffefefffffffefffffefefffefefffffefefefffefefffffefefefffefffefffefefffffefffefffffffffffefefefffffefefffffffffffffefffffefffffffffffffffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfcfcfffafafafff6f6f6ffecececffdfdfdfffcecfceffc1c2c2ffb4b4b4ffa5a5a4ff949494ff838383ff717171ff606060ff4d4d4dff3c3c3cff3c3c3bff3c3c3cff3c3c3cff3c3c3cff3b3b3cff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2d2dff2d2d2eff2d2d2dff2e2f2eff2e2e2fff2f2f2eff2e2e2eff2e2f2eff303130ff333333ff363635ff383838ff3b3b3aff3d3c3dff3f3f3fff414241ff434343ff464646ff484848ff4a4a4aff717171ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdfdedfffdededfffdededeffdededeffdddedeffdddeddffddddddffddddddffddddddffdcdcdcffdddcdcffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdadbffdbdadaffdbdadaffdadadaffdadbdaffdadad9ffdad9daffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d7ffd7d7d6ffd6d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0cfcfffcfcecfffcfcfcfffcfcfcfffcececeffcececdffccccccffcacacaffc9c9c9ffc6c6c7ffc5c5c4ffc3c4c3ffc2c2c2ffc1c0c0ffbfbfbfffbfbebeffbebebdffbdbcbdffbbbbbcffbbbabaffbababbffb9babaffb9b9b9ffb8b7b8ffb5b6b5ffb4b4b4ffb3b3b2ffb2b2b2ffb1b2b1ffb0b0b0ffafb0b0ffafafafffaeafaeffaeaeaeffadaeaeffacacadffacacacffacacacffababacffacabacffacacacffacacacffadacacffabacacffabababffabaaabffaaaaaaffaaabaaffaaabaaffaaaaaaffaaaaaaffaaaaabffaaaaabffaaaaabffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffabababffabababffabacabffacacabffacacacffadacacffababacffacacacffacadacffadacacffadaeadffaeaeaeffaeaeaeffaeaeafffaeaeafffafafaeffafafafffafb0afffb0afafffafafb0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b1ffb0b0b0ffb0b0b1ffb1b1b1ffb1b2b2ffb2b1b2ffb2b3b2ffb3b3b3ffb2b2b2ffb3b2b2ffb3b3b3ffb3b2b3ffb2b3b3ffb3b3b3ffb3b4b3ffb3b3b4ffb3b4b4ffb3b3b3ffb3b3b3ffb3b3b4ffb3b3b3ffb3b3b3ffb4b3b3ffb4b4b3ffb4b4b4ffb4b5b5ffb4b5b4ffb5b4b5ffb5b5b4ffb5b5b5ffb5b6b5ffb6b6b5ffb6b6b6ffb6b7b7ffb7b7b7ffb7b7b8ffb8b8b8ffb9bab9ffbbbbbbffbdbdbcffbdbdbdffbebebeffbfbfbfffbfc0c0ffc0c1c0ffc2c2c2ffc3c3c3ffc4c4c4ffc6c6c6ffc8c8c8ffc9c9c9ffcccccbffcdcdcdffcececeffd0d0d0ffd2d1d2ffd4d4d4ffd8d8d8ffdbdbdbffdddddcffdededeffe1e0e0ffe3e3e2ffe5e5e5ffe7e7e8ffeaeae9ffeeeeeefff0f0f0fff1f2f1fff1f0f1ffe7e8e8ffccccccff8c8c8bff666666ff4f4f4fff292829ff0d0e0eff040404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff0c0c0cff1a1a19ff464646ff626362ff737273ffbfc0c0ffe1e2e1ffe8e9e8ffebebebffedededffeeeeeeffededecffe9e9eaffe6e6e6ffe3e3e3ffe2e1e1ffe0e0dfffdededeffdbdcdcffdadad9ffd8d8d8ffd5d5d4ffd2d2d2ffcfcfcfffcecdcdffccccccffcacbcbffc9c9caffc8c8c8ffc6c6c6ffc3c3c3ffc2c2c2ffc1c1c1ffbfbfbfffbfbfbfffbebfbfffbebebeffbebebeffbdbdbeffbdbdbdffbbbbbbffbbbbbbffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb7b7b7ffb6b5b6ffb5b6b5ffb5b5b5ffb4b5b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b3ffb4b3b4ffb3b3b4ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b3ffb2b3b2ffb3b3b3ffb2b2b2ffb3b2b2ffb3b3b3ffb2b2b2ffb2b3b2ffb2b3b2ffb2b3b2ffb2b2b3ffb2b2b2ffb1b1b2ffb1b2b1ffb1b1b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b0ffb0b1b1ffb0b0afffb0b0b0ffb0b0b0ffafb0b0ffafb0afffafafafffafafaeffaeaeafffaeaeaeffaeaeaeffadadadffacadacffacacacffacacacffababacffacacabffabacacffacadadffaeaeadffadadaeffadadadffacacacffabababffabababffaaaaaaffaaaaa9ffaaaaaaffa9a9a9ffaaaaaaffaaa9aaffaaaaaaffabababffabacabffacacabffacacacffacacabffacacacffacacacffacacadffacacacffacacadffadadadffadadadffadadaeffadaeaeffaeaeaeffafaeaeffb1b0b0ffb2b3b2ffb4b3b4ffb5b6b6ffb7b7b7ffb8b9b8ffbababaffbcbcbcffbdbdbdffbdbebdffbebebfffbebfbfffbfbfbfffc0c0c0ffc1c1c1ffc2c2c1ffc2c3c3ffc4c4c3ffc5c4c5ffc5c5c5ffc6c7c7ffc8c8c8ffc9c9c9ffcacacaffcbccccffcccdcdffcdcdcdffcececdffcececeffcfcfcfffd0d0cfffcfd0d0ffd1d1d0ffd1d2d1ffd1d2d2ffd2d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d5d5ffd7d7d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9dad9ffdad9d9ffdadadaffdadadaffdbdadaffdbdadaffdadadbffdadadaffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdbdcdcffdcdcdcffdcdcdcffdddcdcffddddddffdddcddffdddeddffdddeddffdddedeffdededeffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe1e1e1ff969696ff4c4c4bff4a4a4aff484848ff454545ff424242ff40403fff3d3d3dff3a3a3aff383838ff363636ff333433ff303130ff2e2f2eff2e2e2fff2f2e2eff2e2e2eff2e2e2eff2f2f2eff2c2c2cff2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141415ff141414ff141413ff141413ff141414ff141414ff151616ff1b1c1bff232423ff2c2c2cff3a3a3aff4d4c4dff616160ff747474ff868787ff969696ffa7a6a6ffcacac9ffe4e4e4fff2f2f2fffdfdfdfffefefffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffefffefffefefffffefefefffefffefffefffefffefefefffefffefffefffffffffffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefffffffffefffefefefffefffefffefffffffefefefffefffefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefffffefefefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefefffdfdfdfff7f7f7fff2f2f3ffe9e9e9ffd0cfd0ffbebebeffb4b4b3ffa9a9a9ff9d9d9dff8f8f8eff7d7d7dff6a6a6aff565757ff444544ff393939ff3c3c3bff3c3d3dff3d3d3eff3d3d3eff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffafaf9fff7f7f8fff6f6f7fff5f6f6fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffefefefffefefeeffeeededffeeeeedffedededffecececffecececffebebebffebebeaffeaebeaffeaebeaffeaeaeaffe9e9e9ffeae9e9ffe9e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e8ffe7e8e8ffe9e9e8ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffeaeaeaffebebebffeaebeaffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebececffebececffecebecffebececffecececffececebffecececffecededffecececffecededffedededffedededffedededffedeeeeffedededffedeeedffeeedeeffedededffedededffeeededffedededffedededffedeeeeffedededffedededffededecffecedecffecedecffecececffececebffebececffecececffebebecffebebebffebebebffebebebffebebebffebebebffebecebffebecebffebebebffebecebffebebecffecebebffebebebffebebebffebecebffebebebffebecebffebececffebebebffebebebffebebebffebebebffebebebffeaebeaffebeaeaffeaeaeaffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9eae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e7e6ffe6e6e7ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdedfdeffddddddffddddddffdcddddffddddddffdcddddffdcddddffdddeddffdcdcddffdddddc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbebebdffbdbdbeffbebebdffbdbdbdffbcbcbcffbdbdbeffbfbfbeffc0c0c1ffc1c2c2ffc3c3c3ffc4c4c4ffc5c6c5ffc7c7c7ffc8c8c7ffc9c9c9ffcacbcaffcbcbcbffcbccccffcdcdcdffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdddcdcffddddddffdededeffdfdfdeffdedfdfffe0e0dfffe0e1e0ffe0e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe4e5e4ffe4e4e4ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e9e8ffe9e8e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffe9eaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaeaffeaebebffeaebeaffebebebffebebebffebebebffebebebffebebebffebebecffebebebffecebebffecebebffececebffecececffecececffecececffecececffecececffecedecffecedecffededecffededecffecededffedededffededeeffedededffedeeedffeeedeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefeeffefefeeffeeeeeeffefefeeffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeededffedededffeeededffedededffedededffecededffecececffececedffecececffebececffebebebffeaebebffebebebffeaeaeaffeaeae9ffeaeaeaffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e8e8ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e5e4ffe5e5e5ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e4ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e4e4ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe8e9e8ffe9eae9ffeae9e9ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffeaebebffeaebebffebeaebffebebebffecececffebebebffececebffecececffecebecffecedecffecedecffedededffedeeeeffedeeeeffededeeffedeeedffeeedeeffeeeeeeffeeeeeefff0efeffff4f3f3fffaf9f9fffcfcfcfffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313232ff323232ff323132ff313231ff313231ff313130ff303030ff373736ff403f3fff484849ff535252ff636363ff6d6e6eff767677ff818180ff8e8f8effa2a2a2ffdededeffe8e9e9fff4f3f3fffdfdfdfffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffefefffffefffffffffefefffefefffffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffefffefffefffefffefffefefffffefffffffffefefffffefffffefefffffefefffffefffefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffefefffefefefffefefffffffffefffefefefffffefefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffefffffffffffffefffffefffefffefefefffefffefffefefefffefefefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffffefffffefefffffffffffffefffffffffefffffefefefffffefffffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffafbfbfff6f6f6ffecececffdfdfdfffcecfceffc2c2c2ffb5b5b5ffa6a6a6ff959596ff858585ff737373ff616161ff4d4e4eff3b3b3bff3c3c3bff3c3c3bff3c3c3cff3b3c3cff3c3c3cff3c3b3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2d2eff2d2d2dff2e2e2fff2f2f2fff2f2e2eff2e2e2eff2e2e2fff2e2e2eff2f2f2fff333232ff353535ff373838ff3b3a3bff3d3c3cff3f3f3fff414242ff444343ff464646ff484848ff4a4a4aff595a5affe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdededfffdedfdfffdededeffdededdffdddeddffdddeddffddddddffddddddffddddddffddddddffdcdcddffdddcddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdadadaffdbdbdbffdadadaffdbdadaffd9dadaffdadad9ffd9d9d9ffd9d9d8ffd7d7d8ffd6d7d7ffd6d7d7ffd6d6d5ffd5d4d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d1ffd2d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfceceffcececeffcdcdcdffccccccffcacbcaffc9c9c9ffc8c7c7ffc5c6c6ffc4c5c4ffc4c4c3ffc2c2c2ffc2c2c1ffc1c1c0ffc0c0c0ffbfbfbfffbdbebeffbdbdbdffbcbcbdffbcbcbbffbababaffb8b9b9ffb6b6b6ffb5b6b6ffb5b4b4ffb4b3b4ffb2b2b3ffb2b2b2ffb1b1b1ffb1b0b1ffb0b0b0ffb0b0b0ffafafafffaeafaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeafffaeaeaeffaeadadffacadadffadadacffacacadffadadacffacacadffacacadffacacacffacacacffababacffacacacffacacabffacacacffacacadffadadadffadadadffaeadadffaeaeaeffaeaeaeffafaeafffafaeaeffafafafffafafafffb0afafffb0b0b0ffb0b1b0ffb0b1b0ffb0b1b0ffb0b0b1ffb1b0b0ffb0b1b0ffb1b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b3ffb2b2b3ffb3b3b2ffb3b3b2ffb3b4b3ffb3b4b4ffb3b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b5ffb4b5b4ffb5b4b5ffb5b5b4ffb5b5b5ffb4b5b4ffb4b4b4ffb5b4b5ffb5b5b4ffb5b5b4ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb6b5b6ffb6b6b6ffb6b6b6ffb7b7b6ffb6b7b7ffb7b7b7ffb7b7b8ffb7b7b8ffb8b8b9ffb9b9b8ffb9b9baffbbbbbbffbdbcbcffbdbebdffbebebfffbfc0bfffc0c0bfffc1c1c1ffc2c2c2ffc2c3c3ffc4c4c4ffc5c5c5ffc7c7c7ffc9c9c9ffcbcacaffccccccffcececdffcfcfcfffd0d1d1ffd3d3d3ffd6d5d5ffd8d9d8ffdcdcdbffdededdffdfdfdfffe1e1e1ffe3e3e3ffe6e6e6ffe9e8e8ffeaebebffeeefeffff0f0f1fff2f2f1fff1f1f0ffe5e6e6ffc4c4c4ff828383ff5f5f5eff474747ff202021ff0c0c0cff030404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff141515ff3b3a3aff5c5b5cff6a696affb2b1b2ffdddeddffe8e7e8ffeaeaeaffedededffeeefeeffedededffeaeaeaffe7e7e7ffe4e4e4ffe2e2e2ffe1e0e0ffdededeffddddddffdbdbdbffd9d8d8ffd6d6d6ffd3d3d3ffd0d0d0ffcfcfceffcdcdcdffcbcbccffcacacbffc9c9c9ffc7c7c7ffc4c5c5ffc4c3c3ffc2c2c1ffc1c1c1ffc0c0c0ffc0bfbfffc0bfbfffbfbfbfffbebfbfffbebebeffbdbcbcffbcbcbcffbbbbbbffbababaffbababaffb9bab9ffb9b9b9ffb8b9b8ffb7b7b7ffb7b6b7ffb6b7b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b4ffb5b5b5ffb5b5b5ffb4b5b5ffb4b5b5ffb4b4b5ffb5b5b4ffb4b4b4ffb3b4b4ffb3b4b4ffb3b4b4ffb4b4b3ffb4b4b4ffb4b3b4ffb4b4b4ffb3b4b4ffb4b3b4ffb4b3b3ffb4b4b4ffb3b3b3ffb3b3b2ffb3b3b3ffb3b3b2ffb2b3b2ffb2b2b2ffb3b3b2ffb2b2b2ffb2b2b3ffb2b2b2ffb2b2b2ffb1b2b2ffb2b2b1ffb1b1b2ffb2b2b1ffb1b1b1ffb0b0b1ffb0b0b0ffb0b0b0ffafafb0ffafafafffaeaeaeffadaeadffaeaeaeffaeaeaeffaeadadffaeaeaeffb0afafffafafb0ffafafafffaeaeaeffadadadffacadadffacacacffacacabffabacabffabababffabababffacacacffacacacffacadacffadadacffadaeadffaeadadffaeaeadffaeaeadffaeaeaeffafaeaeffaeaeafffaeafafffafafafffb0b0afffafb0afffafb0b0ffb0b0b0ffb0b1b1ffb2b2b2ffb3b3b3ffb5b5b5ffb8b7b8ffb9b9b9ffbbbabbffbcbbbbffbdbdbdffbebebdffbfbfbeffc1c0c1ffc1c1c1ffc2c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c5c6ffc7c6c6ffc7c7c8ffc9c9c8ffc9c9caffcbcbcaffcbcbccffcccccdffcdcdcdffcecdcdffcececeffcfcfcfffd0cfcfffd0d0d0ffd0d0d1ffd1d2d1ffd2d1d1ffd3d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9dad9ffdadad9ffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdcddddffdddddcffddddddffdddddeffdedddeffdededeffdededeffdededeffdfdfdfffdfdfdeffdfdfdeffdfdfdfffe0dfdfffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e0e0ffe1e1e1ffe1e2e1ffe1e1e1ff888887ff4b4b4cff49494aff474748ff454444ff424242ff404040ff3e3d3dff3a3a3aff383839ff363636ff333333ff313030ff2f2f2fff2e2e2fff2f2e2fff2f2e2eff2e2e2eff2e2e2eff2e2e2eff2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff141414ff141314ff141414ff141413ff131313ff141414ff1b1b1aff232323ff2c2c2cff3b3a3aff4d4d4dff636263ff767676ff888888ff979797ffa8a8a8ffcbcbcbffe6e6e5fff3f3f3fffdfdfdfffffffffffffefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffefffefefefffffffefffefefefffffefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffefefffefefefffefefffffffffefffefefefffffefefffefefefffdfefefffefdfefffefdfdfffefefdfffdfefefffefdfdfffefefefffefefefffefefefffefffefffffffffffffefffffefffefffefefefffffffefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfdfff7f7f7fff2f2f2ffe9e9e9ffcfd0cfffbebebeffb3b3b3ffa8a9a8ff9d9c9dff8e8d8eff7c7c7cff676868ff545454ff424242ff363636ff393939ff3b3c3cff3d3d3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafbfff7f7f8fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff4f3f3fff2f3f2fff2f2f3fff2f2f2fff1f1f0fff0f0f0fff0f0f0ffeeefefffeeeeeeffedededffedececffebececffebebebffebebebffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe3e4e4ffe4e4e3ffe4e3e4ffe3e3e4ffe4e3e4ffe3e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe5e5e4ffe5e5e5ffe6e6e5ffe5e5e6ffe5e5e6ffe5e6e6ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffebeaeaffeaebeaffebebeaffebebebffebebebffebebebffecebebffebececffecebebffebebecffebececffebebecffececebffececebffebececffecececffecededffedececffedecedffedecedffedededffedededffeeededffedededffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeedffedeeedffedededffeeeeedffedededffeeedeeffedededffeeededffedededffedededffececedffededecffecececffebececffecececffececebffebebecffecececffecebebffebebebffebebecffececebffebebebffecebecffecececffebececffecebecffecebebffecebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffeaebeaffeaebeaffebebeaffeaeaeaffeaeaeaffebeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9eae9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e5ffe5e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe1e2e2ffe2e2e1ffe1e1e1ffe1e1e0ffdfdfe0ffdfdfe0ffe0e0e0ffe0dfdfffdfdedfffdedfdeffdddddcffdcdddcffddddddffdbdbdbffdbdbdaffdddcddffddddddffddddddffdddcdd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbebeffbebebdffbebebdffbebebdffbdbdbdffbebdbdffbdbdbeffbebdbdffbebebfffbfc0c0ffc1c1c1ffc3c3c2ffc3c4c3ffc5c5c5ffc6c7c7ffc7c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcccdcdffcecdceffcececeffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdadbdbffdbdcdcffdcdcdcffdcdcddffdddedeffdededeffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e5ffe6e7e6ffe6e7e7ffe7e7e8ffe8e7e8ffe7e8e8ffe8e8e8ffe9e9e8ffe9e9e8ffe9e9e9ffeae9e9ffe9eaeaffeae9e9ffe9e9e9ffe9eaeaffe9e9eaffeaeae9ffeaeae9ffe9eaeaffeaeaeaffeaeaebffebeaeaffeaeaeaffeaeaebffebeaebffeaebebffebebebffebebebffebebecffebebebffebebebffecebecffececebffebecebffecebecffecececffecececffecececffecececffedececffecececffededecffecededffededecffececedffecededffedededffedededffededeeffeeeeeeffeeeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeeeffefefeeffeeefefffeeeeeeffefefeeffefefeeffefefefffeeefeeffeeeeefffeeeeeeffedeeeeffeeeeedffeeeeedffeeededffedededffeeededffedeeeeffedededffecededffecededffececedffecececffebecebffebecebffeaebebffeaebebffebeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe9e8e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaebffebebeaffeaebeaffeaebebffebebebffebececffecebebffecececffecececffecececffecececffedecedffedededffededeeffedededffedededffeeedeeffeeeeedffedeeedffefeeeffff4f4f4fffafafafffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323132ff313132ff323232ff323132ff313030ff30302fff30302fff363636ff3e3e3eff464747ff515151ff616261ff6c6b6cff757575ff80807fff8d8d8cffa0a0a1ffdddddcffe7e7e7fff2f2f3fffdfdfcfffffefffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefefffffefefffefefffffffffffffefefffffefffffffefefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffefefffefefefffefefffffefffefffefefefffefefffffffffefffffefffffffefefffffffefffefefffffefffffffefefefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefffffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefffffffefffefffefefefffffefefffefffefffffefefffefefefffffefffffefffefffefefefffefefefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefffffefefffffffefffffffefffffffefefffefffefffffefefffffefefffefefffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffffffffffffefffffffffefffffffefffefefffffefffffffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffafafafff6f6f6ffecebebffdededeffcdcdcdffc3c2c2ffb6b6b6ffa7a7a6ff969697ff868686ff757575ff636263ff4e4e4eff3b3a3bff3b3b3bff3b3b3bff3b3c3cff3c3b3cff3b3b3cff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2e2eff2e2f2eff2e2e2fff2e2f2eff2e2e2eff2e2e2eff2e2e2eff2d2d2dff2e2e2eff323132ff343534ff373737ff3a3a3aff3d3c3dff3f3f40ff414242ff444344ff464646ff484848ff4a4a4aff4c4c4cffdad9daffe1e1e1ffe1e0e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0dfffe0dfe0ffdfdfdfffdfdfdfffdedfdfffdfdedfffdededeffdededeffdededdffdddddeffdddeddffddddddffdddddeffddddddffddddddffddddddffdddddcffdddcddffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdcdcdbffdcdcdbffdbdcdbffdbdbdbffdbdbdaffdbdadaffdadadbffdadadaffd9d9daffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd0d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffcfd0d0ffd0cfcfffcfcfcfffcececeffcdcdcdffccccccffcacacbffcacacaffc8c8c9ffc7c7c6ffc6c6c5ffc5c5c4ffc4c4c4ffc4c3c4ffc2c2c3ffc1c1c1ffc0c1c0ffc0bfc0ffbebfbeffbdbdbdffbbbbbbffbab9baffb8b9b8ffb7b7b7ffb6b6b7ffb6b6b6ffb5b5b5ffb5b4b4ffb4b4b3ffb3b3b3ffb2b2b3ffb2b2b1ffb1b1b1ffb0b1b1ffb0b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffb0b1b0ffb0b1b0ffb0b0b0ffb0b0b0ffb0afafffafafafffafafafffaeaeafffaeaeafffaeaeaeffaeaeaeffaeaeaeffadaeadffadadaeffadadadffadadadffaeadadffaeaeaeffafaeaeffafaeaeffb0afb0ffb0b0afffb0b0b0ffb0b1b0ffb1b1b1ffb1b1b2ffb1b2b2ffb2b1b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b2b2ffb3b2b3ffb3b2b2ffb2b3b2ffb3b3b2ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b4ffb4b3b4ffb3b4b3ffb4b4b3ffb4b4b4ffb5b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b5b6ffb6b6b5ffb6b6b6ffb6b6b6ffb6b6b7ffb6b6b6ffb6b6b6ffb5b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b6ffb6b7b7ffb6b6b7ffb7b7b7ffb8b7b7ffb7b7b8ffb8b8b8ffb8b8b8ffb8b8b9ffb8b9b8ffb9b9b9ffb9babaffb9bab9ffbabbbbffbcbcbbffbdbdbdffbfbebeffbfc0bfffc0c0c0ffc1c0c0ffc2c2c2ffc3c3c3ffc3c4c4ffc5c5c5ffc7c6c7ffc8c8c9ffcacacaffcccbccffcdcdcdffcececeffd0d0d0ffd1d1d2ffd3d3d4ffd7d6d7ffdad9daffdddcdcffdedfdeffe0dfdfffe2e2e1ffe4e4e4ffe6e6e6ffe8e8e8ffebececfff0efeffff1f1f1fff2f2f2fff0f0f0ffe2e2e3ffb8b8b8ff787979ff525253ff363636ff171717ff090909ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060706ff0e0e0eff282929ff4c4c4cff626262ffa6a6a6ffd9dad9ffe7e7e7ffeaeaeaffededecffefeeeeffedeeeeffeaeaebffe7e8e8ffe4e4e5ffe3e3e2ffe1e2e1ffdfe0dfffdddddeffdcdcdbffdad9d9ffd7d7d7ffd4d4d4ffd1d1d1ffcfd0d0ffcececeffcdcccdffcbccccffc9cac9ffc8c8c8ffc5c6c5ffc4c4c4ffc3c3c3ffc2c2c1ffc1c1c1ffc1c0c0ffc1c0c1ffc0c0c0ffbfc0c0ffbfbfbfffbebebeffbdbdbeffbcbcbdffbcbbbbffbbbbbbffbababaffbababaffb9b9baffb8b8b8ffb8b8b8ffb8b7b8ffb7b7b7ffb7b7b6ffb7b6b6ffb7b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb6b7b6ffb6b6b6ffb6b6b5ffb6b6b5ffb5b5b5ffb5b5b6ffb5b6b5ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b3ffb4b4b4ffb3b3b4ffb4b3b3ffb4b3b3ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb2b3b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b1b2ffb1b1b0ffafb0b0ffb0afafffafb0afffb0afafffafafafffb0afb0ffb1b1b1ffb0b1b1ffb0b1b0ffafafb0ffafafafffafafafffafaeaeffaeadaeffadadadffadadadffadadadffadadadffaeaeaeffaeaeafffafaeaeffafafafffb0afafffb0b0afffb0b0b0ffb0b0b0ffb0b0b0ffb0b1b1ffb1b0b1ffb1b1b1ffb1b1b1ffb2b2b1ffb2b2b3ffb3b3b3ffb3b3b3ffb4b4b5ffb6b6b6ffb8b7b7ffb9b9b9ffbbbcbbffbdbcbdffbdbebeffbebfbeffc0c0bfffc1c2c2ffc2c2c3ffc3c3c3ffc4c3c4ffc5c5c4ffc6c6c5ffc6c7c6ffc6c7c7ffc8c7c7ffc9c8c8ffc9c9caffcacacaffcacbcbffcbccccffccccccffcdcdcdffcdceceffcececeffcecfcfffcfcfcfffcfd0d0ffd1d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd3d4d4ffd4d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d8d9ffdadadaffdadadaffdadadaffdadbdaffdbdadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdbdcdbffdcdcdcffdcdcdcffdcdcddffddddddffddddddffddddddffdededdffdedddeffdededeffdededeffdededfffdedfdfffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffdfdfe0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e1ffe1e1e0ffe2e1e1ffe1e1e2ffe1e2e2ffe1e1e2ff6a6a6aff4b4c4bff4a494aff474747ff444444ff424242ff40403fff3d3d3dff3a3a3aff383938ff363636ff333232ff303030ff2e2e2eff2e2e2fff2e2f2eff2f2e2fff2e2e2fff2e2e2fff2f2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141515ff141514ff141414ff141413ff131313ff131313ff121312ff1a1a1aff232323ff2d2c2dff3b3b3bff4d4e4eff636363ff787778ff89898aff989898ffa9a9a9ffcececeffe7e6e6fff6f6f6fffdfdfefffefefffffffffffffffefffffffefefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefffffefefefffffefffffefffffffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffdfdfefffdfefdfffefdfefffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffffefefffefffefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefdfffefefdfffefefdfffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfff7f7f7fff1f1f2ffe8e9e9ffcfcfcfffbfbfbeffb4b4b3ffa9aaa9ff9c9c9cff8d8c8cff7b7a7aff666667ff535353ff404040ff343434ff363636ff39393aff3c3c3cff3c3d3cff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafbfafff7f6f7fff5f5f5fff3f4f3fff3f3f3fff2f3f2fff1f2f2fff1f1f1fff1f1f0fff0f0f0ffefefefffefeeefffeeeeeeffecededffecececffecebecffebeaebffeaeaebffeae9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e4ffe4e4e5ffe4e4e4ffe5e5e4ffe4e5e5ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffeae9e9ffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebecebffecebebffecebebffebebecffebebecffecebebffebececffecebecffececebffecececffecececffececedffecedecffecececffececedffedededffedededffedededffeeeeedffededeeffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeeeedffedeeeeffededeeffeeededffeeededffededeeffedededffedededffecededffecececffececedffecececffececebffecececffececebffebececffecebebffececebffecececffebebebffecececffecececffebebecffececebffecebecffecebecffebececffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaebeaffebeaeaffebeaeaffebeaebffeaeaebffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeae9ffeaeae9ffe9e9eaffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e7ffe6e6e7ffe5e6e6ffe5e5e5ffe5e5e4ffe4e5e4ffe3e4e4ffe3e3e3ffe3e2e2ffe3e2e2ffe1e1e2ffe1e1e1ffe0e1e1ffe0e0e1ffdfe0dfffe0dfe0ffdfe0e0ffdfdfdeffdededfffdededdffdcdddcffdcdcdcffdbdbdaffdbdbdbffdbdadaffdcdbdcffdcdddcffdcdcddffdadbda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebdbdffbdbebdffbdbdbdffbebdbdffbdbdbdffbdbdbdffbdbdbdffbebfbeffc0bfc0ffc0c1c0ffc2c2c2ffc3c3c3ffc4c4c5ffc6c7c6ffc7c7c7ffc8c8c9ffcacacaffcbcacbffcccccbffcdcdccffcdcdcdffcececfffcfcfcfffd0d0d0ffd0d1d1ffd1d1d2ffd2d3d3ffd3d3d3ffd4d4d3ffd4d5d4ffd4d5d5ffd5d5d6ffd6d6d6ffd7d6d6ffd7d7d8ffd8d8d8ffd8d9d9ffd9dadaffdadadaffdbdbdbffdbdcdcffdcdcdcffdcddddffddddddffdddedeffdfdedeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffe9eae9ffeaeae9ffeaeae9ffeae9eaffeaebeaffeaeaeaffeaeaebffebebeaffebeaebffebebeaffebebeaffebebebffebebecffebebebffebebebffebececffebebecffebececffebebebffececebffecececffecedecffececedffedececffedececffececedffedededffedededffedededffedededffedededffedeeeeffedededffededeeffedeeedffedeeeeffeeededffeeeeedffeeeeeeffeeeeeeffefeeefffeeefeeffeeeeefffeeefeeffefeeefffefeeefffeeefefffefeeefffeeeeefffeeeeeeffeeeeefffeeeeefffeeeeeeffefeeeeffeeeeefffeeeeeeffeeeeeeffeeeeedffeeeeedffeeedeeffededeeffedededffedeeedffedededffededecffedececffecececffecebecffebecebffebebebffeaebebffebebebffebeaebffebeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e7ffe6e6e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe9e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaebeaffebeaebffebebebffebebebffebebebffebebecffecececffecececffecececffedececffedecedffedededffedededffededeeffedeeeeffeeeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeefff1f1f1fff8f8f8fffcfdfcfffdfdfefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323132ff323231ff323231ff303030ff303030ff2f3030ff2f2f30ff353635ff3e3d3dff454646ff505050ff5e5e5fff6a6a69ff737373ff7d7e7eff8a898aff9d9e9dffdadadaffe6e6e6fff2f3f2fffcfcfdfffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffefffffefefffefefffffffffefffffefffffefefefffefffefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffffefffffefefefffefefefffefefffffffffefffffefffffefefefffffefffffefffffffefefefffefffffffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffefefffffffefefffefffefffffefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefffefffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffefefffefffefffefffffffefefefffefefefffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffafafafff6f6f6ffececebffdedddeffcececeffc3c3c4ffb7b6b7ffa7a8a8ff989897ff878787ff757575ff626362ff4e4e4dff3b3b3bff3b3a3bff3b3b3bff3c3b3cff3c3b3cff3c3c3bff3d3d3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f2eff2f2f2eff2f2f2eff2f2e2eff2e2e2dff2e2d2eff2e2e2eff2e2e2fff313131ff343434ff373736ff39393aff3c3c3cff3f3f3fff424241ff444444ff464646ff494848ff4a4a4aff4c4c4cffc3c3c2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfdfdfffdfdfdeffdedfdeffdedfdeffdfdedeffdededeffdddddeffdedddeffdededdffdedddeffddddddffdedddeffddddddffddddddffddddddffddddddffddddddffdcdddcffdcdcdcffdcddddffdcdcdcffdcdbdcffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdadbdbffdbdadbffdadadbffdadadaffdad9daffd8d9d9ffd7d8d8ffd8d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d4d5ffd5d5d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd1d1d0ffd0d0d0ffd0cfd0ffcfcfceffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc7c8c8ffc7c7c7ffc6c6c6ffc6c5c5ffc4c5c4ffc3c4c3ffc2c2c3ffc2c2c1ffc0c0c0ffbfbfbfffbdbdbdffbcbcbcffbababaffbababaffb9b9b9ffb8b8b9ffb7b7b7ffb7b6b7ffb6b6b6ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb3b4b3ffb3b2b3ffb2b3b3ffb2b2b1ffb1b1b1ffb2b1b1ffb1b2b1ffb2b2b2ffb1b1b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b0ffb0b0b0ffafb0b0ffafb0b0ffb0afb0ffb0b0afffafafafffafafafffb0afafffb0b0afffb0afb0ffb0b0b0ffb1b1b1ffb2b1b1ffb1b2b1ffb2b2b1ffb2b2b2ffb2b3b2ffb3b3b3ffb4b4b3ffb4b3b3ffb4b4b4ffb4b3b3ffb3b3b4ffb4b3b4ffb4b4b3ffb4b4b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b5b5ffb4b5b4ffb5b4b4ffb4b5b4ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb7b7b6ffb7b6b7ffb7b7b7ffb7b7b8ffb7b8b7ffb8b7b7ffb8b8b8ffb7b8b8ffb7b7b7ffb7b8b7ffb7b7b7ffb7b8b8ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b9ffb8b8b9ffb8b9b9ffb9b8b9ffb9b9b9ffbabab9ffbab9baffb9babaffbabbbaffbbbabbffbbbbbaffbcbcbcffbdbdbcffbfbebeffc0c0bfffc1c0c1ffc1c1c1ffc2c2c2ffc3c2c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffc9cac9ffcbcccbffcdcdcdffcececeffd0cfcfffd1d1d1ffd2d2d2ffd5d5d4ffd7d8d7ffdadadaffddddddffdfdfdfffe0e0e1ffe2e2e2ffe5e4e4ffe7e8e7ffe9eae9ffedededfff0f0effff1f1f1fff1f2f2ffefeeeeffdfdfdfffadadadff717171ff454545ff242424ff0d0e0eff060506ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070708ff1a1a19ff383738ff575757ff9a999affd5d5d5ffe6e6e6ffeaeaeaffecededffefeeefffeeeeeeffebebebffe8e9e9ffe6e6e6ffe3e3e3ffe2e2e2ffe0e0e0ffdfdfdfffdcddddffdadbdbffd8d8d8ffd5d5d5ffd3d3d2ffd1d0d1ffcecfcfffcdceceffcdccccffcbcbcaffc9cac9ffc7c7c6ffc6c5c5ffc5c5c4ffc4c3c4ffc2c3c2ffc2c2c2ffc2c1c2ffc1c2c1ffc1c1c1ffc0c0c0ffbfbfbfffbebfbeffbebebdffbdbdbdffbcbcbcffbcbcbbffbbbbbbffbababbffbabab9ffb9b9b9ffb9b8b8ffb9b9b9ffb8b9b8ffb8b8b8ffb7b8b7ffb8b7b7ffb7b8b7ffb7b7b7ffb7b7b8ffb8b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b7ffb6b7b6ffb6b6b7ffb6b6b6ffb6b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b7ffb6b6b6ffb5b6b6ffb5b5b5ffb5b6b6ffb5b5b5ffb5b5b5ffb6b5b5ffb5b5b5ffb5b5b5ffb4b5b5ffb4b5b5ffb5b4b5ffb4b4b5ffb5b5b4ffb4b4b4ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b2ffb3b3b2ffb2b2b1ffb2b1b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b2ffb2b1b1ffb1b2b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb1b1b1ffb1b0b0ffb0b0b0ffb0afafffafafafffafaeafffafafaeffafafafffb0b0b0ffb1b1b1ffb1b1b1ffb1b1b2ffb1b2b2ffb2b2b2ffb2b3b2ffb3b3b3ffb3b2b3ffb4b4b3ffb3b3b3ffb3b4b4ffb5b4b4ffb4b5b5ffb5b5b5ffb6b6b6ffb7b7b6ffb8b8b8ffb9b9baffbcbbbcffbdbebdffbfbebeffbfc0c0ffc0c1c1ffc2c1c2ffc3c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9caffc9cacaffcbcacaffcbcbcbffccccccffccccccffcccdcdffcdcecdffcfceceffcfcfceffcfd0cfffd0d0cfffd1d0d0ffd2d2d1ffd2d1d2ffd2d2d2ffd3d3d3ffd4d3d3ffd3d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdbdbdcffdcdcdbffdcdcdcffdcdddcffdddcddffddddddffddddddffdddddeffdededdffdededeffdededeffdfdedfffdedfdfffdfdfdfffdfdfdfffdfe0e0ffe0dfe0ffdfe0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ff4d4d4dff4b4c4cff494a49ff474747ff454544ff424242ff40403fff3d3d3dff3a3a3aff383838ff353535ff323233ff302f2fff2d2e2eff2e2e2eff2e2e2eff2e2f2eff2e2f2eff2f2f2eff2f2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151415ff151514ff151514ff141414ff141313ff141313ff131313ff1a1b1aff242324ff2e2d2dff3b3c3bff4f4e4eff636363ff777877ff898a89ff999998ffabaaabffd2d2d2ffe9e8e8fff8f8f8fffefefefffffffefffffffefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefefffefefefffffefffffefffefffffffffffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefffefffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffefffefefefffffefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffefefffffffefefffefefefffefdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefefefffefefefffffffefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfdfdfffdfefefffdfdfdfff7f7f7fff1f1f1ffe8e9e9ffcfcfcfffbebebeffb5b4b5ffaaaaa9ff9c9c9cff8b8b8cff787979ff676667ff535454ff414140ff353435ff373738ff393a39ff3a3a3aff3c3c3bff3f3f3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafbfbfff5f6f6fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f0f0fff0f0f0fff0eff0ffefefefffefefefffefeeeeffedeeeeffeeededffedecedffecececffecececffececebffebebebffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e5ffe6e6e6ffe5e5e6ffe5e6e6ffe6e5e6ffe6e6e6ffe7e7e6ffe7e6e7ffe6e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffebebebffebebebffebebebffebebebffebebebffecececffebececffebebecffebecebffececebffebececffecececffecececffededecffecececffecedecffedececffecedecffecececffedededffedededffededeeffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeeeffeeefeeffeeeeeeffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffeeededffedededffedededffedededffecededffecededffedececffecedecffecececffecececffecebecffececebffecebecffecececffecececffecebecffebececffececebffecebecffecececffecececffececebffecebecffecebecffecebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffeaeaebffeaebeaffebeaeaffeaebeaffeaebeaffeaeaebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9eaffeaeae9ffe9e9eaffe9e9e9ffe9e8e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdeffdedfdeffdededdffdddcddffdbdbdaffdbdadbffdbdbdbffdbdbdcffdcdbdcffdbdcdcffdbdadaffdadadb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbebebeffbdbebeffbdbdbeffbdbdbdffbebdbdffbdbebdffbdbdbdffbebebeffc0c0bfffc0c0c0ffc1c2c2ffc3c3c3ffc4c4c4ffc6c6c6ffc7c7c7ffc8c9c8ffc9c9caffcacacaffcccbccffcccdccffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd6d6d6ffd6d6d6ffd6d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdadbdbffdcdbdcffdcdcdbffddddddffddddddffdeddddffdfdfdeffdfdfdfffdfe0dfffe0e0e1ffe1e0e1ffe1e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffe9eae9ffe9e9eaffeaeae9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebeaffebeaebffeaeaebffebeaebffebebebffebebebffebebebffebececffecebecffebecebffebebebffebececffecececffecececffedececffecedecffedededffecededffecededffedecedffedededffedededffedededffedededffedeeedffeeededffeeeeedffedeeedffeeeeedffeeededffeeeeedffeeedeeffeeeeeeffeeeeefffefeeeeffeeefeeffefeeeeffeeeeefffefefefffefefefffefefeeffefefefffefefefffefefeeffefeeefffefeeefffefefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedeeeeffeeeeeeffededeeffeeeeedffedededffedededffedededffecedecffecececffecececffececebffecebecffebebebffebebecffebebebffebebebffeaebebffeaeaeaffeaeaeaffe9eae9ffe9e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e6e6ffe7e7e6ffe7e6e7ffe6e7e6ffe7e6e7ffe7e6e7ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffeae9e9ffeaeaeaffebebebffebebebffececebffebececffecececffedececffecececffecececffedededffedededffededeeffedededffeeedeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffeeefefffefeeeeffeeefeffff0f0f0fff5f5f5fffbfbfbfffdfdfdfffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff313131ff303130ff303030ff2f2f30ff2f3030ff2f302fff353535ff3c3c3dff454445ff4d4d4eff595958ff676867ff727272ff7b7c7bff868787ff9b9b9bffd7d6d7ffe5e5e5fff1f1f2fffcfdfdfffffefffffefffefffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefffffffefffefefffffefefefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefefffefefefffffffffffefefefffefffffffffefffffefffefffefefffffffefefffffefffffefefffffefefefffffefefffffffffffffefefffefefefffffefefffffffefffefffffffffffffffefefffffffffffffffffefffffffffffefefffffffefffffffffefffffffffffefefefffffffffffffffffffffefffffffefefffffffffffefffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffefffefefefffefffefffffffefffefefffffefffffffefffefffefefefffefefffffefefefffefefffffffefefffffffffffffefffffefffefffefffffffffefefffefefefffffffffffefefffffefffffffffefffffffffefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffafafafff6f5f6ffebebebffdddedeffcececeffc3c3c4ffb7b8b7ffa9a8a9ff999998ff878788ff747374ff606161ff4c4c4cff393a39ff393a3aff3a3b3aff3b3b3bff3c3c3cff3c3c3cff3d3e3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2f2fff2e2f2fff2f2e2fff2e2e2eff2e2e2eff2e2e2eff2e2e2eff2e2e2eff303130ff343333ff363636ff393939ff3c3b3cff3f3f3fff424242ff444444ff464747ff494948ff4b4b4aff4d4d4dffb7b7b7ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0dfe0ffe0e0dfffdfe0e0ffdfdfdfffdfdfdeffdedfdfffdfdedeffdededeffdededeffdddedeffdededeffdededeffdededdffdddddeffdeddddffdddddeffddddddffddddddffddddddffddddddffdddcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdadadbffdadadaffd9d9d9ffd8d9d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d2ffd3d2d2ffd2d2d2ffd1d2d2ffd1d0d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffcfd0cfffcfcfceffcfcfcfffcdcdceffcdcdcdffccccccffcacacbffc9cac9ffc8c9c8ffc8c8c8ffc6c7c7ffc6c5c6ffc5c4c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c0ffbfbfbfffbebdbeffbdbcbdffbcbcbcffbbbbbbffbabbbbffbababaffb9b9b9ffb8b8b9ffb8b7b8ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b4ffb4b3b3ffb4b4b3ffb3b3b3ffb4b3b4ffb3b3b3ffb4b3b4ffb3b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb2b2b1ffb2b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b1ffb2b2b2ffb1b2b2ffb2b2b2ffb2b2b3ffb3b3b2ffb4b3b3ffb4b4b3ffb4b4b4ffb4b4b4ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b5ffb5b5b6ffb6b6b6ffb6b7b6ffb6b6b6ffb5b6b6ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b7ffb7b6b7ffb7b7b6ffb7b7b7ffb8b7b7ffb7b7b7ffb8b8b8ffb7b7b8ffb8b8b8ffb9b8b9ffb8b9b8ffb8b8b9ffb9b8b9ffb9b8b9ffb8b9b9ffb8b8b8ffb9b8b8ffb9b9b9ffb9b8b8ffb8b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbababaffb9babaffbababbffbbbabaffbbbbbbffbabbbbffbbbbbbffbbbcbbffbcbcbcffbcbbbbffbdbdbdffbdbebdffbfbebfffc0c0c0ffc2c2c2ffc1c2c2ffc2c2c2ffc3c3c3ffc3c4c3ffc5c4c5ffc6c6c6ffc7c7c8ffc9c8c9ffcacbcbffcccccdffcececeffcfcfcfffd0d1d0ffd2d2d1ffd4d4d3ffd5d5d5ffd8d9d8ffdcdcdcffdededeffdfe0e0ffe1e1e1ffe3e3e3ffe4e5e5ffe8e8e8ffeaeaebffeeeeeefff1f1f1fff2f1f2fff2f3f2ffeeefefffdddcddff9f9f9fff676767ff3e3e3fff1c1d1dff0a0a0aff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff0f0f0fff292a2aff4e4e4eff90908fffd1d1d2ffe6e5e6ffeae9eaffecececffeeeeeeffefeeeeffecececffe9e9e9ffe6e7e7ffe5e4e4ffe3e3e2ffe1e1e1ffdfdfe0ffdddddeffdcdcdcffdad9d9ffd7d7d7ffd3d4d4ffd2d2d2ffd0d0d0ffcfcfcfffcdcdcdffcccdccffcbcbcbffc9c8c9ffc7c7c7ffc6c6c6ffc4c5c5ffc4c4c4ffc3c3c3ffc3c3c2ffc3c2c3ffc3c2c2ffc1c2c2ffc1c0c1ffc0c0c0ffbfbfbfffbebfbeffbdbebeffbdbdbdffbdbdbcffbcbcbcffbababbffbabbbaffbababaffbababaffb9babaffb9bab9ffb9b9b9ffb8b9b9ffb9b8b9ffb8b8b9ffb9b9b8ffb9b9b9ffb9b8b9ffb8b9b8ffb8b8b9ffb8b8b8ffb8b7b8ffb8b8b8ffb7b7b8ffb7b8b8ffb8b7b8ffb7b7b7ffb7b7b8ffb8b7b7ffb8b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b6ffb6b6b6ffb7b6b6ffb7b7b6ffb6b6b6ffb6b6b7ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b4b4ffb3b4b3ffb3b3b3ffb3b2b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb3b2b3ffb3b3b3ffb3b3b4ffb4b3b4ffb3b4b4ffb3b3b3ffb2b3b2ffb2b2b2ffb1b2b1ffb1b1b0ffb1b1b1ffb0b0b0ffb1b1b1ffb2b2b2ffb2b2b3ffb3b3b3ffb3b4b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b5ffb5b5b5ffb5b6b6ffb6b5b6ffb6b6b6ffb6b7b7ffb7b7b7ffb8b7b8ffb8b8b8ffb9b9b9ffbabbbbffbcbcbcffbdbebdffbfbfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c5c4ffc6c6c6ffc6c6c6ffc6c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffcccbcbffccccccffcccccdffcdcdcdffcdcecdffcececeffcececeffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d8ffd9d9d8ffdadadaffd9dadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdbdcdcffdcdcdcffdcdbdcffdcdcdcffddddddffdddcddffdddddcffddddddffdeddddffddddddffdededeffdddddeffdededeffdfdedfffdfdfdeffdededfffdfdfdfffdfdfe0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ff4d4c4cff4b4c4bff494949ff464646ff444444ff424242ff3f3f40ff3d3c3dff3a3a3aff373838ff353535ff323232ff2f2f2eff2d2d2dff2e2e2eff2e2f2fff2f2e2fff2e2f2fff2e2e2fff2e2f2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141515ff151515ff151415ff151414ff141414ff141414ff1c1c1cff242424ff2d2e2dff3d3c3cff4f4f4eff636464ff787778ff8a8b8bff9a9a9affadaeadffd5d5d5ffe9eae9fff9faf9fffffffefffefefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffffffefffefefefffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffffefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffffffffffffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefefffffffffffefffefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfdfdfffdfefefffdfdfefffdfefdfffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefefffffefffffffefffefffefefefffefefffffefefefffefefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfefffdfdfdfffcfdfcfff7f7f7fff1f1f1ffe8e8e8ffcfcfcfffbfbfbfffb5b5b5ffa9aaaaff9b9b9cff8a8a8aff787878ff676666ff555554ff424243ff373737ff393a39ff3a3a3aff3b3a3aff3e3f3fff3f404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfdfcfff9f9f8fff4f3f3fff2f3f3fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f0f0ffefeff0ffefefefffeeefeeffefeeeeffeeeeeeffedeeeeffedededffecededffecececffecececffebebecffebebebffeaebeaffeaeaeaffe9e9e9ffe9e9e8ffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e5e6ffe5e5e5ffe6e6e6ffe5e5e5ffe5e6e6ffe6e5e6ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e6ffe7e7e7ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe8e7e7ffe7e8e7ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaebebffebebebffebebebffebebebffebecebffececebffecececffebebebffebecebffecececffecececffecececffecececffecececffececedffecececffececedffedececffedededffedecedffededecffecededffedecedffedededffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffefeeeeffefefefffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeedffeeeeedffedededffedededffedededffedededffecececffecededffecedecffececedffecececffecececffecececffecececffecececffececebffecebecffecececffebececffecebecffecececffecececffebecebffecececffebecebffebecebffececebffebebebffebebebffebebebffebebebffebebebffeaebeaffebeaebffeaeaebffebeaeaffeaeaebffebeaeaffebebebffebeaebffeaebeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9eaffe9eaeaffeae9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e8e9ffe8e8e8ffe7e7e7ffe8e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0dfffdfdfdfffdededeffdedfdfffdedfdeffdededeffdddcddffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdbffdbdadbffdbdbdaffdadbdb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbeffbdbebdffbdbebdffbdbdbdffbdbdbeffbdbdbdffbdbdbeffbebebeffbfc0bfffc1c0c1ffc2c2c1ffc3c3c3ffc5c4c4ffc6c5c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacaffcbcbcbffccccccffcdcccdffcecdceffcecfcfffcfd0cfffd1d0d0ffd1d2d1ffd2d2d2ffd2d3d3ffd4d3d3ffd4d4d4ffd4d5d4ffd5d5d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d9d9ffdad9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffdddddeffdedddeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe2e1e2ffe3e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe9e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebebebffeaeaebffeaebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffececebffecececffecececffecececffedececffecececffecececffedededffecececffedededffedededffedededffedededffedededffedeeedffeeeeedffedededffedeeeeffedeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefefeeffeeefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefeeffefefefffeeeeeeffeeefeeffefefefffeeeeefffeeefefffeeefeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffeeededffedecedffedededffecececffecececffecececffecececffebebecffecebebffebebebffeaebebffeaeaeaffebeaeaffeaeaeaffeae9e9ffe9e9e9ffeae9e9ffe9e9e8ffe8e9e8ffe9e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffeaeaeaffeaeaebffebebebffebebecffecececffedededffedecedffededecffedededffeeededffedededffeeeeeeffededeeffeeeeeeffefeeeeffeeefeeffeeeeefffefeeefffefeff0ffefefefffefefeffff0efeffff0f0f0fff0f0f0fff3f3f3fffaf9f9fffdfdfcfffefefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff313030ff30302fff303030ff303030ff2f302fff30302fff353534ff3c3c3cff444344ff4d4c4dff575757ff656565ff707070ff797979ff858484ff989998ffd4d3d4ffe4e4e4fff1f2f2fffdfcfcfffefefffffefefefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefffffffefffefffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffdfefefffefefefffdfefefffefefdfffefefefffefefefffefefffffffefefffefefefffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffefffffffffffefffefefffffefefefffefefefffefffffffffefefffffefffffefffffffefffefffefefffffefefffffffffefffefffffffffefffffefffffffefffefffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffefffefffffffefffffefefffefffefffffefefffefffefffffffefffffefefffffefffffffefefffefffefffffefffffefffefffffefefffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffefefffffefefffefefefffefefefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfff9f9fafff6f5f5ffeaeaeaffddddddffcfcfceffc3c3c3ffb7b7b7ffa9a8a9ff989899ff878687ff727272ff5e5e5dff494a49ff383837ff383939ff3a3a39ff3b3a3bff3d3d3dff3e3d3dff3e3f3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2e2e2eff2e2e2eff2e2e2eff2e2e2eff2e2d2eff2e2e2eff2d2d2dff2f3030ff333333ff353536ff393839ff3b3b3bff3f3e3eff414241ff444443ff464647ff494949ff4b4a4bff4d4d4dffa7a7a6ffe2e2e1ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0dfe0ffdfe0dfffdfdedfffdedfdeffdfdedfffdedfdfffdedfdfffdfdedeffdededeffdededeffdededeffdededeffdededeffdedddeffdddddeffddddddffddddddffddddddffddddddffdcddddffdcdcddffdcdddcffdcdddcffdbdcdcffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfd0cfffcfceceffcececeffcecdcdffccccccffcacbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c5c5ffc5c5c4ffc4c4c4ffc2c3c3ffc2c1c2ffc0c0c0ffbfbebfffbebfbeffbdbebeffbdbdbcffbbbcbcffbbbbbbffbabbbaffbababaffbab9b9ffb9b9b9ffb8b8b9ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b6ffb5b6b6ffb6b5b6ffb5b6b6ffb5b6b5ffb5b6b6ffb5b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b3ffb4b4b4ffb3b3b4ffb3b3b3ffb3b2b3ffb2b2b2ffb3b2b3ffb3b3b3ffb3b3b3ffb4b3b4ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b6ffb5b5b6ffb6b6b6ffb6b6b6ffb7b6b6ffb6b7b6ffb6b6b6ffb6b6b7ffb7b6b6ffb6b6b6ffb6b7b6ffb7b6b6ffb7b7b6ffb8b7b7ffb8b7b7ffb7b8b7ffb8b8b8ffb8b8b7ffb8b8b7ffb8b7b7ffb8b7b8ffb8b7b7ffb8b8b8ffb8b8b8ffb8b9b8ffb9b8b8ffb8b9b8ffb9b8b9ffb9b9b9ffb9b9b9ffbab9b9ffb9babaffb9bab9ffb9babaffbababaffbababaffbababaffb9babaffbababaffb9babaffbababaffbababaffbababaffbababbffbabbbbffbbbbbbffbbbbbbffbbbcbcffbcbcbbffbcbcbcffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbebebeffbebebeffbfbfbfffc1c1c1ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc9c8c8ffcacacaffcccccbffcdcecdffcfcfceffd0d0d1ffd2d2d2ffd3d2d3ffd4d4d4ffd6d6d6ffdadad9ffddddddffdfdfdfffe0e0e0ffe2e2e1ffe3e4e3ffe6e6e5ffe9e8e9ffebeaebffefeeeefff1f1f1fff2f2f2fff1f2f2ffeeededffd9dad9ff8c8b8cff636363ff414141ff1d1c1cff0a0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff0e0f0eff2b2b2aff4e4e4fff858685ffcccdccffe5e5e5ffeae9eaffecececffeeeeeeffeeefeeffedededffeaeaeaffe8e8e7ffe5e5e5ffe3e3e3ffe1e2e2ffe0e1e0ffdedfdfffddddddffdadbdaffd8d8d8ffd5d5d5ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcbccccffcac9caffc8c8c8ffc6c7c7ffc6c6c6ffc6c6c5ffc4c4c4ffc4c5c4ffc4c4c4ffc3c3c4ffc4c3c3ffc1c2c2ffc1c1c1ffc0c1c0ffc0c0bfffbebfbfffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbbbbbaffbbbbbaffbbbabaffbababaffbabab9ffbababaffbababaffb9babaffbab9b9ffb9bab9ffb9b9b9ffb8b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b8ffb8b8b8ffb8b8b8ffb7b7b8ffb8b8b8ffb8b8b8ffb7b8b8ffb8b7b8ffb7b8b8ffb7b8b7ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b6ffb6b5b5ffb6b6b5ffb5b6b6ffb5b5b5ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b4ffb5b4b4ffb4b5b4ffb5b4b4ffb5b5b4ffb4b4b4ffb4b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb5b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b3b3ffb3b2b3ffb3b3b3ffb3b3b2ffb3b4b3ffb4b4b4ffb4b4b4ffb5b5b5ffb6b6b5ffb6b6b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b7b6ffb7b8b7ffb8b8b8ffb8b9b8ffb9b8b9ffb9b9b9ffbababaffbabbbbffbbbcbcffbdbdbcffbebebeffbfc0bfffc1c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc4c5c5ffc6c6c6ffc6c6c7ffc7c7c8ffc8c8c8ffc8c9c9ffc9c9c9ffcacacaffcacbcaffcbcbccffccccccffccccccffcecdcdffcdcdcdffcececdffcecfcfffcfcfcfffd0cfd0ffcfcfd0ffd0d0d0ffd1d0d1ffd2d1d1ffd2d3d2ffd3d2d3ffd4d4d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d7ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdbdbdaffdbdbdbffdcdbdbffdbdcdbffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdddcdcffddddddffddddddffdddeddffdeddddffdddeddffdedddeffdededeffdedfdfffdfdfdeffdedfdfffdfdfdeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e2ff4c4c4cff4b4b4bff484848ff464646ff444444ff414242ff3f3f3fff3d3d3dff393a39ff383738ff363636ff333333ff2f3030ff2e2e2eff2e2e2fff2f2e2fff2f2f2fff302f2fff2e2f2eff2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff141414ff141414ff141415ff151414ff141414ff141414ff1d1d1dff252525ff2e2e2eff3d3d3dff4f5050ff666565ff7a7a7aff8d8d8dff9c9d9cffb1b1b0ffd6d7d7ffeaeaeafffafafafffefffefffffefefffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffffefffefefffffefefefffefffefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefdfefffefffefffffefefffefffefffffffefffffefffffefffefffffffefffefffefffffffefffffefefffffefffffffefefffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfdfffcfdfdfff7f7f7fff0f0f0ffe8e8e8ffd0d0d0ffbfc0c0ffb6b6b6ffaaaaaaff9b9c9bff8a8b8bff787878ff666665ff555454ff444343ff393a39ff3a3a3aff3b3b3bff3f3f3fff3f3f3fff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffbfbfcfff7f7f7fff3f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f0f1fff1f1f0ffefefefffeff0efffefefefffeeeeefffefeeeeffedeeeeffeeededffedededffededecffececedffecececffebebecffebebebffebeaeaffeaebeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e7ffe7e8e8ffe8e7e8ffe7e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e8ffe8e7e7ffe7e8e7ffe8e8e8ffe9e9e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaebffebeaebffeaebebffebebebffebebebffebebebffebececffecececffecebecffecececffecececffecececffedececffedececffecedecffedececffededecffededecffedececffedecedffedececffedededffedededffedededffeeededffedededffeeedeeffedeeeeffeeeeeeffeeeeedffedeeeeffeeeeeeffeeeeeeffeeefefffefeeefffefefefffeeefefffefefefffeeeeefffefefefffefefefffeeefefffeeeeefffeeefeeffeeefeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffedededffedededffedededffedededffedededffececedffecececffecececffecececffecececffecececffededecffecececffecececffecececffecececffecececffebececffececebffecececffececebffebececffececebffebebecffebecebffecebebffebebebffebebebffebebebffeaebeaffebebebffebebeaffebebeaffebeaeaffebeaebffebeaeaffeaebeaffebeaebffeaebeaffebeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffe0e0e0ffdfdfdfffdfdedfffdededeffdddddeffddddddffdddcdcffdbdbdbffdcdbdbffdcdcdbffdbdbdbffdadbdbffdbdadbffdadadbffdbdadb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebdbdffbdbebdffbebdbdffbdbdbdffbebebdffbebdbdffbdbdbdffbebebdffbfbfbfffc1c0c0ffc1c2c1ffc3c2c3ffc4c4c3ffc6c5c6ffc6c7c7ffc8c8c8ffc9c9c8ffc9cacaffcbcbcaffcbcccbffcccdcdffcecdceffcfcecfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d5d5ffd5d6d5ffd6d6d6ffd7d7d7ffd8d8d7ffd9d8d8ffd9d8d9ffdadad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffdededeffdedfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e6ffe6e6e6ffe6e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffeaeae9ffeae9e9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaebeaffebeaeaffeaebeaffebeaebffeaebebffebebebffebebeaffeaebebffebebebffebebebffebececffecebebffecebecffebececffecececffebebecffecececffedececffecececffececedffecededffecededffecededffedededffedededffeeededffedededffedeeedffeeeeeeffeeedeeffeeeeeeffedededffedededffededeeffeeededffedeeedffeeedeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeefffefeeefffeeefeeffefefeeffefefefffefefeeffeeefefffefefefffefeeefffefefefffefefeeffefefeeffefefefffefefefffeeefeeffefefeeffefefeeffefefeeffefeeeeffefeeefffefeeeeffeeefeeffefeeeeffeeefeeffeeedeeffedeeedffeeedeeffedeeedffedededffededecffecededffecececffecececffecececffecececffecebecffebebebffebebebffeaeaebffeaeaebffebeaeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffe9e9eaffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e9ffe9e8e8ffe8e9e8ffe9e8e8ffe9e9e8ffe8e8e8ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffe9eaeaffeaeaeaffe9e9eaffeaeaeaffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaebeaffebebebffebebebffececebffecececffedecedffededecffedeeedffeeedeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeefeeffeeefefffefefeeffeeefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f2fff7f7f6fffbfbfcfffdfdfefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff302f2fff2f3030ff2f3030ff2f3030ff2f2f30ff303030ff343434ff3c3c3cff444344ff4d4e4dff565657ff626162ff6d6d6dff787877ff838383ff969596ffd1d1d1ffe4e4e3fff1f0f1fffcfdfcfffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefffffffefefefffefefefffffefefffefefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefefffffffffefffffffffffefffffffefefefffffffefffefefffffffffffffefffffffffffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefefffffffefffffefffffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefffefffefefefffefefffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffefefefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffcfcfcfff9f9fafff6f5f6ffe9e9e9ffdcddddffcececdffc3c2c2ffb6b7b7ffa8a8a7ff979797ff848585ff707170ff5b5b5bff474848ff393939ff393a3aff3b3b3bff3d3d3cff3d3d3dff3f3e3eff3e3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2e2dff2d2e2eff2e2e2eff2e2e2eff2d2e2eff2d2e2dff2e2e2dff2f3030ff333332ff353535ff373838ff3a3b3aff3d3d3dff404141ff434344ff474747ff4a4949ff4c4c4bff4d4d4dff969595ffe2e2e2ffe1e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfdfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdedfdfffdededfffdfdfdeffdededfffdededeffdededeffdededdffdedddeffdededeffdddedeffddddddffddddddffdddddcffdcddddffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdbdcffdcdbdcffdbdadbffdbdadbffd9dad9ffd8d8d9ffd8d8d8ffd7d8d7ffd6d7d7ffd7d6d7ffd6d6d6ffd5d6d6ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d0d1ffd1d0d0ffcfcfd0ffd0cfcfffcfcfcfffcececeffcdcecdffccccccffcbccccffcacbcbffcacacaffc9c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c5ffc2c2c3ffc1c1c1ffc0c1c0ffc0bfbfffbebfbeffbdbebeffbdbdbeffbdbdbcffbcbcbcffbbbcbcffbbbbbbffbbbbbaffbababaffbababaffb9b9b9ffb8b9b8ffb7b7b7ffb8b7b7ffb7b8b7ffb7b7b8ffb7b7b8ffb7b8b8ffb7b7b7ffb7b6b7ffb7b6b7ffb6b5b6ffb6b5b6ffb5b5b5ffb5b4b5ffb5b4b5ffb4b5b4ffb4b4b5ffb5b5b5ffb5b5b5ffb5b6b5ffb5b6b5ffb7b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b8b7ffb7b7b8ffb8b7b7ffb8b8b8ffb8b9b9ffb8b9b9ffb9b9b9ffb9b9b9ffb9babaffb9bab9ffb9b9b9ffb9bab9ffb9b9baffbab9baffbab9b9ffbababaffbababaffbababaffbababaffbbbbbaffbbbabbffbabbbbffbabbbbffbbbbbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbcbcffbbbcbbffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbdbdbeffbdbdbdffbebdbeffbebdbeffbebebfffbebfbeffbfbfbfffc0bfc0ffc0c1c0ffc2c3c3ffc4c4c4ffc4c5c5ffc4c5c5ffc5c5c5ffc6c5c5ffc6c7c7ffc7c7c7ffc8c8c8ffc9cacaffcbcbcbffcdcdcdffcfcfcfffd0d0d1ffd1d1d1ffd3d2d3ffd4d4d3ffd4d5d5ffd8d7d7ffdadbdbffdddedeffdfe0e0ffe1e0e1ffe2e2e2ffe4e4e4ffe6e7e6ffe9e9e9ffebecebffefefeffff1f1f1fff1f0f1fff0f0f0ffebebebffd7d6d7ff767676ff606060ff434343ff1c1d1cff0b0c0cff030304ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050605ff111111ff2e2f2fff525353ff7d7d7effc5c5c4ffe3e3e3ffe9e9e9ffebebecffeeeeeeffefeeefffeeeeeeffebebebffe8e9e8ffe5e5e5ffe4e3e3ffe2e2e2ffe0e0e1ffdfdfe0ffdededeffdcdcdcffd9d9d9ffd7d6d7ffd5d4d5ffd3d2d3ffd0d1d1ffcfcfd0ffcfcecfffcdcdccffcacbcbffc9c9caffc8c8c8ffc7c8c8ffc6c7c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c4ffc4c5c5ffc3c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c0c0ffc0bfc0ffbfbfbfffbebebfffbfbebeffbebebeffbdbdbeffbdbebdffbdbcbdffbcbdbdffbcbdbcffbcbcbcffbcbbbbffbbbcbbffbbbbbbffbbbbbbffbbbabbffbbbbbaffbababbffbababbffbababaffbababaffbababaffb9bab9ffb9babaffb9b9baffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb8b8b9ffb8b8b8ffb8b8b8ffb7b7b7ffb8b7b8ffb8b7b8ffb7b7b8ffb6b7b7ffb6b6b7ffb7b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b6ffb6b6b6ffb6b6b6ffb6b7b7ffb7b7b6ffb8b7b7ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b5ffb4b5b5ffb5b4b4ffb5b5b5ffb5b5b6ffb5b6b6ffb7b6b7ffb7b7b7ffb7b8b8ffb8b8b8ffb8b7b8ffb8b9b8ffb8b9b9ffbab9b9ffb9b9b9ffbababaffbababbffbbbbbcffbcbcbcffbdbdbcffbebdbdffbebfbeffc0c1c0ffc1c2c2ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c9c9ffc9cac9ffc9cacaffcbcacaffcbcbcbffcbcbccffcccccdffcdcdcdffcececeffcecdceffcfcecfffcfcecfffd0cfd0ffcfd0cfffd0d0d0ffd1d0d1ffd0d1d0ffd1d1d2ffd2d2d3ffd3d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdadaffdbdbdcffdbdbdcffdbdcdcffdcdcdcffdcdcdcffdcddddffdddddcffdcdcdcffdcdddcffddddddffdeddddffddddddffdededdffdddddeffdededeffdededeffdfdfdeffdfdedfffdedfdfffdfe0dfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e2e3ffe3e2e3ff4e4d4eff4c4c4cff494949ff49494aff484748ff444544ff414242ff3f3f3fff3b3b3bff393939ff363636ff343333ff303131ff2f2f2eff2f2e2eff2f2f30ff2f302fff2f2f2fff303030ff2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151415ff141514ff141415ff151415ff141515ff141515ff1d1e1dff262625ff2e2f2fff3d3d3dff525151ff676868ff7d7d7dff8f8f8fff9fa0a0ffb4b5b5ffd9d9d9ffebeaebfffafafafffefefefffffefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffefefffffffefffffffefffffefffefffefefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffefffefffefffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefffefffefefffffefefffffefffefffefffefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefdfefffefefdfffefefefffffefefffefffffffefefffffefffefffefefefffefffffffefffffffefffefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffdfefefffdfdfdfffdfdfcfff7f6f7fff0f0f0ffe7e7e7ffd0d0d0ffc0c0c0ffb7b6b6ffaaababff9c9c9dff8b8b8cff797a7aff666767ff555455ff444445ff3a393aff3b3b3bff3e3f3eff3f3f40ff403f40ff3f403f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffdfdfdfff9f9fafff5f4f5fff3f3f2fff2f2f3fff2f2f2fff1f2f2fff1f2f1fff1f1f0fff1f0f0fff0f0f0fff0f0efffefefefffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffedededffedecedffededecffecececffecebebffebececffeaebebffeaebebffeaeaeaffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e8e8ffe7e7e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e8ffe8e8e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffebeaeaffebeaeaffebebebffebebebffebebebffecececffecececffecececffecececffedececffecececffedececffecededffececedffecededffedecedffedededffedededffedededffedecedffecedecffedededffeeededffedededffedededffededeeffeeedeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeefffefefeeffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefeeeeffeeefeeffeeeeefffeeeeefffeeeeeeffeeeeeeffeeedeeffeeedeeffeeedeeffeeedeeffedededffedededffedededffecedecffecededffedecedffecededffecedecffecececffecececffecededffecececffecececffececedffecececffecececffecececffecececffecececffecebecffececebffebebebffecebebffebececffebebebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaebeaffeaeaebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe4e5e5ffe5e4e4ffe3e4e4ffe2e3e3ffe2e2e3ffe2e2e2ffe1e1e2ffe1e0e1ffe1e0e1ffe0dfe0ffe0dfe0ffdedfdfffdededfffdedddeffdddeddffddddddffddddddffdcdcdcffdbdcdcffdbdcdbffdbdadaffdadbdbffdbdbdaffdadadaffdadbdb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbebdffbdbdbdffbdbdbeffbebebeffbebebeffbebdbdffbdbebdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c3ffc4c3c4ffc5c5c5ffc6c7c6ffc7c7c7ffc8c9c8ffc9cacaffcacbcbffcccccbffcdcccdffcdcdceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d3ffd4d5d5ffd5d5d6ffd6d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdbdadbffdadbdbffdbdbdcffdddcdcffdcdddcffdddddeffdededeffdfdfdfffdfe0e0ffe0e0e0ffe1e0e0ffe1e2e2ffe2e2e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe6e5e6ffe7e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffeae9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaebffeaeaeaffebebeaffebebebffeaebebffeaebebffebebecffececebffebebebffebececffebebecffececebffecebecffecececffecececffecedecffecececffedececffecededffececedffededeeffededeeffeeeeeeffedededffeeedeeffeeedeeffeeeeeeffedeeedffededeeffeeedeeffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeefefffeeeeeeffeeeeeeffeeefefffeeefeeffeeeeeeffefefefffefefefffefefefffefeeefffefefeeffeeeeefffefeeeeffefefefffeeefefffeeefefffefefefffefefefffefefefffefefefffefeeeeffeeefeeffeeeeefffefeeefffeeeeeeffefefeeffeeeeefffeeeeeeffeeedeeffeeeeedffeeededffedeeedffedeeedffedededffedededffedededffecececffecececffececebffebebecffebececffebebebffebebebffeaebeaffebeaeaffeaebeaffeaeaeaffeaeaebffeaebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffe9eae9ffe9eaeaffeae9eaffe9eaeaffe9eae9ffe9e9e9ffeae9e9ffe9eaeaffeaeae9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebebebffebeaebffebebeaffeaeaebffebeaeaffebebebffeaebebffebebebffebebebffebececffecececffecedecffedececffedededffededeeffeeeeeeffeeeeeeffefefeeffeeeeefffefefefffefefefffefefefffefefefffeff0efffeff0f0ffeff0f0fff1f1f0fff0f0f1fff0f1f1fff1f1f1fff1f1f0fff1f1f1fff1f2f2fff4f5f5fffafafafffcfcfcfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff302f30ff2f2f30ff302f30ff2f302fff2f2f30ff2f3030ff2e2f2fff333433ff3c3c3bff444344ff4c4c4dff575656ff606060ff6c6d6dff777777ff838283ff949393ffcdcdcdffe3e3e3fff1f1f0fffcfdfdfffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffefffffffffffefefffffffffefffefffffffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefefefffefdfefffefefefffefdfefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefffffffefffffefefefffffffffffffffffffefffffffefefffffffefefffefffffffefffefffefefffffffffffffffffffffefefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefffefffffefefffffefffffffefefffefefefffffffffffffffffffefffffffefffffffffffffffefffffffefffefffefefefffefffefffefefefffefdfefffefefefffdfefdfffefdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfcfcfff9faf9fff5f5f5ffe8e8e8ffdcdbdcffcdcecdffc2c2c2ffb5b5b5ffa5a5a5ff959495ff828282ff6e6e6eff5a5b5aff484847ff3c3b3cff3b3b3bff3c3d3cff3d3e3dff3e3e3eff3e3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323131ff2e2e2eff2e2e2dff2e2e2eff2e2d2eff2f2f2eff2e2e2eff303030ff323333ff363536ff383839ff3b3c3bff3f3f3fff424242ff454545ff494948ff4b4b4bff4d4d4dff4d4c4dff8a8a8affe3e2e3ffe2e2e2ffe1e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0dfe0ffe0dfe0ffdfdfdfffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdfdfffdfdfdfffdededfffdededeffdddeddffdeddddffddddddffdddddeffddddddffdddcddffddddddffddddddffdcdcddffdddcdcffdcdcdcffdbdcdbffdbdadaffdadad9ffd9d9d9ffd8d9d9ffd8d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcececfffcdceceffcccdcdffccccccffcccccbffcbcacbffcacacaffc9c9c9ffc8c8c8ffc7c8c8ffc7c6c6ffc6c5c6ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc0c1c1ffc0c0c0ffc0bfbfffbebfbfffbebebeffbdbdbdffbdbdbdffbcbdbdffbcbbbcffbbbcbcffbabbbaffbababaffb9bab9ffbab9baffbababaffbab9b9ffb9bab9ffb9b9b9ffb9b9baffb9b9b9ffb8b9b9ffb7b8b7ffb7b7b7ffb7b7b7ffb6b6b6ffb6b7b7ffb7b6b6ffb6b6b6ffb7b7b6ffb7b7b7ffb8b7b7ffb8b8b8ffb8b8b8ffb8b9b9ffb9b9b9ffbab9baffb9babaffb9bab9ffbababaffbabab9ffb9b9baffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbab9baffbababaffbababaffbabbbbffbabbbbffbbbbbaffbbbbbbffbbbabbffbbbbbbffbbbabbffbababbffbbbbbbffbcbbbbffbcbbbcffbcbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbcbdbcffbcbdbcffbcbcbcffbcbdbcffbcbdbdffbcbcbdffbcbdbdffbcbcbcffbdbdbcffbdbdbdffbebdbeffbebebeffbebdbdffbebebeffbfbebeffbebebfffbfbfbfffbfbfbfffbfc0bfffc0bfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc4c4c4ffc5c5c4ffc6c5c5ffc6c5c6ffc6c7c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9caffcbcbcbffccccccffcececeffd0d0cfffd1d1d1ffd3d3d2ffd3d4d3ffd4d5d4ffd6d5d6ffd8d8d8ffdcdcdcffdedfdfffe0e0e0ffe1e2e2ffe2e3e3ffe5e5e4ffe7e7e7ffeaeaeaffececedfff0eff0fff0f0f1fff0f1f1fff0efefffeae9e9ffd3d2d2ff6c6c6cff5f5f5fff434343ff1b1c1cff0a0b0bff040303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff121211ff2e2e2fff535353ff777777ffbbbcbcffdfdfdfffe8e8e9ffebecebffeeeeeeffefeeefffeeeeeeffebebebffe9e9e8ffe6e6e5ffe4e4e5ffe3e3e3ffe2e1e2ffe1e1e1ffdfdfdfffdcddddffdbdadaffd8d8d8ffd5d6d5ffd4d3d3ffd2d2d2ffd0d0d0ffcfd0d0ffcececeffccccccffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c7c8ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc4c5c4ffc4c4c3ffc3c3c2ffc2c2c2ffc2c2c1ffc1c1c1ffc0c1c0ffc0c0c0ffbfbfc0ffbfbfbfffbebfbfffbebebfffbebfbfffbdbebeffbdbebdffbdbebdffbdbdbdffbcbcbdffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbbffbbbabaffbabbbbffbabbbaffbababaffbabbbaffbabbbbffbababbffbabbbbffbababaffbbbabaffbabbbaffbbbabbffbbbbbbffbbbabaffbababaffbababaffb9b9baffbab9b9ffb9bab9ffb9bab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b8ffb8b9b8ffb9b9b8ffb9b9b9ffb9b8b9ffb9b9b9ffb8b8b8ffb7b8b8ffb8b8b8ffbab9baffb9babaffb9b9b9ffb9b9b9ffb9b9b8ffb9b8b9ffb9b9b8ffb8b8b8ffb7b8b7ffb7b7b7ffb6b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb8b9b9ffb8b9b9ffb9b9b9ffbabab9ffbab9baffbababaffbbbabbffbababbffbbbcbbffbcbcbcffbdbcbdffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc4c3c3ffc5c5c5ffc5c6c5ffc6c5c6ffc7c7c7ffc7c8c8ffc8c8c9ffc9c9c9ffc9cac9ffcbcacaffcbcbcbffcccbccffcdcccdffcdcdcdffcececeffcececeffcececfffcfcfcfffcfd0cfffcfd0cfffd0d0cfffd1d0d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d2ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d9ffd9d9d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdbdcffdbdcdcffdcdcdcffdcddddffdcddddffdddddcffdddddcffdddcddffddddddffdeddddffddddddffdededeffdededeffdfdedeffdfdedeffdededfffdfdfdfffdfdfdfffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e2ffe1e1e1ffe2e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ff535453ff515050ff4e4d4dff4b4b4bff494949ff464545ff424342ff3f3f3fff3c3c3cff393939ff363636ff333333ff303130ff2e2f2eff302f30ff2f3030ff2f302fff303030ff313131ff3130310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151414ff141514ff141414ff141414ff151415ff1e1e1eff262526ff2e2f2eff3d3e3eff535353ff696969ff7e7f7eff929292ffa2a2a2ffb8b7b8ffdbdbdaffebebebfffafaf9fffefdfefffefefefffffefffffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefffffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffefefffffffffffffefffffffefefefffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffffefefffefefefffefefefffdfdfefffdfefdfffcfdfdfff7f6f7ffeff0f0ffe5e5e5ffd0cfcfffc0c0c0ffb7b6b7ffacabacff9e9d9dff8e8e8eff7c7c7bff676768ff565656ff454545ff3a3b3aff3f3e3eff403f3fff3f3f3fff3f4040ff403f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffcfbfcfff7f8f8fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff2f1f2fff2f2f1fff1f1f1fff0f1f0fff0f0f0fff0eff0ffefeff0ffefefefffefefefffefefeeffeeeeeeffeeeeedffedeeedffedeeedffedededffececedffedecedffebececffebebecffebebebffeaebebffeaeaeaffeaeaeaffeae9eaffe9e9eaffeae9eaffe9e9e9ffe9eaeaffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeae9e9ffeaeae9ffeaeaeaffe9e9eaffeaeae9ffe9eaeaffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaebeaffeaebebffebebebffebebebffebecebffecececffecececffecececffededecffecedecffecedecffecececffececedffedededffecedecffecededffedededffedededffedededffedeeedffedededffedededffeeedeeffedededffedeeeeffeeededffeeedeeffeeedeeffeeeeeeffeeeeeeffefefefffeeefefffeeeeefffefefefffeeefefffefefefffefefefffefefefffefefefffefeff0ffefeff0ffefefefffefefefffefefefffefeeefffefefefffefeeeeffefefeeffeeeeeeffeeeeefffeeeeeeffedeeeeffedeeedffeeededffeeededffedededffedededffedededffecededffededecffedececffedecedffededecffedecedffecedecffecececffececedffecececffecececffecececffececebffecececffececebffebecebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebeaffebebeaffebeaebffeaeaebffebeaebffeaeaeaffeaebebffebeaeaffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe6e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e1e1ffdfe0dfffe0dfdfffdfdfdeffdededeffdddedeffddddddffddddddffdddddcffdcdcdcffdcdbdcffdbdbdbffdbdadbffdadbdaffdadadaffdbdadbffdadadb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbdbebeffbdbebeffbebebdffbebebeffbebdbeffbdbdbeffbebdbeffbebebeffc0c0c0ffc1c1c1ffc3c2c2ffc4c3c3ffc5c5c5ffc6c6c6ffc8c8c7ffc8c9c9ffc9c9c9ffcbcacaffcbcccbffccccccffcdcdcdffcecfceffcfcfcfffd0cfd0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d5ffd7d7d6ffd7d7d7ffd7d8d8ffd9d9d9ffd9dad9ffd9dad9ffdbdadaffdbdbdbffdcdbdbffdcdddcffdddcddffdddeddffdededeffdfdfdfffe0dfe0ffe0e0e0ffe1e0e1ffe1e2e1ffe1e2e2ffe3e2e3ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaeaffebeaebffebeaebffeaeaebffebebebffebebebffebebebffebebebffecebebffebebebffebecebffebebecffecececffecececffecebecffecececffecececffecececffecedecffedecedffedededffedededffedeeedffeeeeeeffededeeffeeeeeeffedeeeeffedeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffeeeeeeffeeeeeeffefefeeffefefeeffefeeefffefefeeffefefefffefefeeffefeeefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffeeeeeeffeeefefffefeeefffefeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffeeededffedededffedededffedecedffededecffecedecffecebecffecececffebebebffecebebffebebebffecebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebeaffebebeaffebebebffebeaebffebebebffebeaebffeaebeaffebebeaffebeaeaffebeaebffebebeaffebeaebffeaebeaffeaebeaffebeaebffebebebffebebebffebebebffecebebffebebecffececebffebecebffebecebffecebecffebebecffecececffebececffebececffecececffecedecffededecffedededffeeedeeffeeeeeeffefeeeeffeeeeeeffefefeffff0efeffff0eff0fff0eff0ffefeff0fff0f0f0fff0f0f0fff0f1f1fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f1f2fff3f3f3fff7f7f7fffcfcfbfffdfefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff30302fff30302fff302f2fff303030ff30302fff2e2e2eff2e2e2eff333333ff3b3b3aff434343ff4c4c4cff565556ff605f5fff6b6b6bff777677ff828282ff929292ffc9c9c9ffe1e2e2fff0f0effffcfcfdfffefffffffefffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefefffefefefffefdfefffefefdfffefdfefffefefefffefefdfffdfdfefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffffffefffefffefffefffefefefffefefffffefefefffffefefffffefffffffefefffefffefffffefffffefffffffffffefffefefffffefffffffefffffffffffefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffdfcfdfffdfdfcfffdfcfcfffafaf9fff5f5f5ffe7e7e7ffdadbdbffcccccdffc1c1c1ffb4b4b3ffa3a3a4ff929292ff808180ff6d6d6dff5a5a5aff494849ff3d3d3dff3c3c3dff3d3e3dff3e3e3eff3e3e3eff3e3f3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323132ff323232ff2e2e2dff2d2d2dff2f3030ff2f2f2fff2e2f2fff303130ff333333ff363636ff393a39ff3c3d3dff3f403fff434243ff464646ff494849ff4b4c4bff4e4e4eff505050ff8c8c8cffe3e2e2ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfe0ffdfe0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdfdeffdededeffdeddddffdededdffdddedeffddddddffddddddffdddeddffddddddffddddddffdcdcdcffdcdcdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0cfffcfceceffcececeffcdceceffcdcdccffcccccbffcbcbcbffcacacbffc9c9c9ffc9c9c9ffc8c7c8ffc7c6c6ffc6c6c6ffc5c5c5ffc4c5c5ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c1ffc0c0c0ffbfbfc0ffbfbebfffbebebeffbebdbeffbdbdbeffbdbdbcffbcbcbcffbcbcbcffbcbcbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbabbffbbbbbbffbababaffb9bab9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b8b8ffb8b8b8ffb8b8b9ffb9bab9ffb9babaffbababaffbbbbbaffbbbabbffbbbbbbffbbbcbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbaffbbbabaffbbbbbaffbbbbbaffbbbabbffbbbbbbffbcbcbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbcbcbcffbdbdbdffbdbcbdffbdbcbcffbdbdbcffbdbdbdffbcbdbdffbdbdbcffbcbdbdffbdbdbeffbdbdbdffbebebdffbdbebeffbebdbeffbebdbdffbdbdbeffbdbdbeffbdbebeffbebebeffbebebeffbfbebeffbfbfbeffbebfbfffbfbfbfffc0bfc0ffc0c0bfffc0c0c0ffc1c0c0ffc0c0c0ffc0c1c0ffc0c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc4c3c4ffc6c6c6ffc6c6c6ffc6c6c7ffc6c7c7ffc7c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcccccbffcdceceffcfcfcfffd1d1d1ffd3d3d2ffd4d3d4ffd4d5d4ffd6d6d6ffd7d7d7ffd9dad9ffdddcdcffe0e0e0ffe1e1e1ffe2e1e2ffe3e4e4ffe5e6e6ffe8e9e8ffebebebffedededfff0f0f0fff1f1f1fff1f1f1ffefefefffe8e7e7ffcdcecdff696969ff5b5b5bff3f3f3eff1b1b1bff0b0b0bff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050506ff111110ff2a2b2bff4e4e4eff6f6f6fffb1b1b0ffdbdcdcffe8e8e8ffebebebffeeeeeeffefeeefffeeeeefffecececffeaeaeaffe7e7e7ffe6e6e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e1e0ffdedddeffdcdbdcffd9d9d9ffd7d7d6ffd4d5d5ffd3d3d3ffd1d1d1ffd0d0d0ffcfcecfffcececeffcccccbffcacacaffc9cacaffc9c9caffc9c9c9ffc8c9c8ffc7c7c8ffc7c7c7ffc7c7c6ffc6c6c6ffc4c5c5ffc4c4c4ffc3c3c3ffc3c2c3ffc2c3c2ffc2c2c2ffc2c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebfbeffbebfbeffbebebeffbdbdbeffbdbdbdffbebdbdffbdbdbdffbdbcbcffbdbdbcffbdbcbcffbcbdbdffbdbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbbbcbcffbcbbbcffbcbbbbffbbbbbcffbbbbbcffbbbcbcffbcbcbbffbcbcbcffbcbbbbffbcbcbcffbbbcbcffbbbbbbffbcbbbcffbbbbbbffbbbabaffbbbbbbffbababaffbabbbaffbababbffbababaffbababaffbababaffbbbabaffbabbbaffbababaffbababaffbabbbbffbabbbbffbababaffbabab9ffbababbffbbbbbbffbbbcbbffbbbbbbffbabbbbffbbbabbffbbbbbaffbababbffbabbbaffbab9b9ffbab9b9ffb9b9b9ffb9b8b9ffb9b9b9ffb9bab9ffb9b9b9ffbababaffbbbbbbffbbbbbbffbbbcbbffbcbcbcffbcbcbdffbdbcbcffbdbdbdffbebdbeffbebebeffbfbfbfffc1c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c5ffc5c6c6ffc7c7c7ffc7c8c7ffc7c7c8ffc8c8c8ffc9c9c9ffc9c9caffcacacbffcbcbcbffccccccffccccccffcdcdcdffcdceceffcececeffcfcecfffcfcfcfffcfcfcfffd0d0d0ffd0cfd0ffd0d1d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d9d8ffd9d9d9ffd9dad9ffdadadaffdbdadaffdbdcdbffdcdbdcffdcdcdcffdddddcffdcdcdcffddddddffdddeddffddddddffdddeddffddddddffdedddeffdeddddffdfdedeffdfdedfffdfdedeffdfdfdeffdfdfdfffdfe0e0ffe0e0dfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ff535353ff505051ff4e4e4eff4a4a4aff484847ff454445ff424242ff3f3f3fff3b3b3cff393a39ff363737ff343434ff313130ff2f2f2fff2f2f30ff2f302fff303030ff313131ff313031ff3131310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151415ff151515ff151415ff151515ff141413ff101011ff151515ff1e1e1eff262626ff2f302fff3f3e3fff545454ff6a6b6aff808080ff939493ffa4a4a4ffbbbbbbffdcdcddffecececfffafafafffefefefffefffefffffefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefefffffefefffffffffefffefefefffefefefffffffefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffefffffffffffefffffffefffffefefffefefffffefefefffffefefffffefffffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefffefffffefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffffffefffffffefefefffffffffffffffffffffefffffffffffffefefefffffffefffefefffffffefefffffefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefffefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffefefefffdfefefffefdfefffefdfdfffcfcfdfff6f6f7ffeeefefffe5e5e4ffcfcfcfffc0bfbfffb6b6b6ffaaababff9d9d9dff8d8d8dff7b7b7aff676767ff565656ff464646ff3e3f3eff3f3f40ff3f3f3fff3f3f3fff3f3f3fff403f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffafafafff6f5f6fff4f4f4fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff1f2f2fff1f2f1fff0f0f1fff0f0f0fff0f1f0fff0f0f0ffeff0effff0eff0ffefefefffefeeefffeeefeeffeeeeeeffeeeeeeffeeeeedffedededffedededffecedecffebebebffebebebffebebebffebebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeae9ffeae9eaffe9eaeaffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeae9ffe9eaeaffeaeaeaffeaeaebffeaebebffebebeaffebebebffebebebffececebffecececffecececffedecedffededecffececedffecedecffedececffededecffedededffedecedffedededffeeeeedffedededffedeeeeffedeeeeffeeeeedffeeeeedffeeededffeeedeeffeeededffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeefefffefefeeffeeeeefffefefefffefefefffefefefffefefefffefeff0ffefefefffefeff0ffefeff0ffefeff0fff0f0efffefefefffefefefffefefefffeeefefffeeeeeeffefeeefffeeefeeffeeeeeeffefeeeeffeeeeeeffeeeeedffededeeffeeededffedededffedededffedededffedededffedededffececedffecededffecededffecededffededecffececedffecececffecedecffecededffecececffecececffecececffecececffebecebffecebebffecebebffebecebffebebebffebebebffebebebffeaeaeaffebebebffebebebffebebeaffebebeaffebeaeaffeaeaebffeaeaeaffebebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe3e4e4ffe3e3e3ffe3e2e3ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfe0ffdfdedeffdededeffddddddffdddcddffddddddffdddddcffdbdbdbffdadbdbffdadadaffdadbdbffdbdbdaffdadadbffdadadbffdadbdaffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbebdffbdbdbdffbebebeffbebebeffbebebdffbebebdffbebdbdffbdbdbeffbebebeffc0c0c0ffc1c0c1ffc2c1c1ffc3c3c3ffc5c5c5ffc5c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcccbcbffccccccffcdcdcdffcececeffcfcfcfffd0cfd0ffd0d0d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd7d6d7ffd7d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadad9ffdadadbffdbdbdbffdcdbdcffdcdcdcffdddcddffdededeffdededeffdfdfdfffdfe0e0ffe0e0e1ffe1e1e1ffe2e2e1ffe2e1e2ffe2e2e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e5e6ffe6e7e6ffe7e6e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaebffebeaeaffebebeaffebebebffeaebebffebebebffebebebffebebebffebebebffececebffebecebffecebecffecebecffecececffecececffececedffecedecffecececffedececffedededffedededffedededffeeedeeffeeeeedffedededffeeeeeeffeeededffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefefffeeeeeeffefeeefffefefefffefeeefffeeefeeffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefefefffeff0efffeff0efffeff0efffefefefffefefefffefeeeeffefefefffefefefffefeeeeffefefeeffefeeefffeeefefffefefeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedededffedededffedecedffecededffececedffececedffecececffecececffecececffecececffebececffebebebffecececffecececffecebecffecececffebebebffebecebffebebecffecebebffecebecffececebffecebecffecececffececebffebebecffebececffebececffebececffececebffebebecffebebecffececebffecececffecececffecececffecececffececedffecedecffedececffededecffededecffedececffedededffededecffedececffedededffedeeeeffeeeeedffeeefeeffefeeeeffefefefffefefeffff0f0f0fff0f0f0fff0eff0fff0f0f0fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f3fff5f6f6fffbfbfafffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f2fff30302fff2f2f2fff2f2f30ff2f2f2eff2e2e2eff2e2e2eff323232ff3a3b3aff434343ff4c4b4cff555655ff5f605fff6a6a6aff757576ff818181ff919191ffc4c4c4ffe0e0e0ffefefeffffcfcfbfffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefffffffefefefffefefefffefffefffffefefffefefefffefefefffefefdfffefdfefffefefefffdfefdfffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefefefffefffefffffefefffefefefffefffffffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffefefefffffffefffffffefffefefffffffffefffefefffffffefefffefefefffefffefffefefefffefefefffefefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfff9f9f9fff5f5f5ffe6e7e7ffdadadbffcbcbccffc0c0c0ffb2b2b2ffa3a2a2ff919191ff7f7e7fff6c6c6cff5a5a5aff4a4949ff3e3d3dff3d3e3eff3e3e3fff3e3e3eff3e3e3eff3e3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff323231ff323232ff323232ff303030ff2f2f30ff2f2f2fff313131ff343434ff363737ff3a393aff3c3d3dff3f4040ff434343ff464545ff484949ff4b4b4cff4e4e4eff505050ff8c8c8cffe3e3e3ffe2e2e3ffe3e3e2ffe3e2e3ffe3e3e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe1e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0dfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdedfdfffdededfffdededeffdededeffdededeffddddddffddddddffdddddcffdddcdcffdbdcdcffdadbdbffdadadaffdad9daffdad9d9ffd8d9d8ffd8d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0cfffcececeffcdcecdffcdceceffccccccffcbcbcbffcacbcaffcac9caffc8c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c2c2ffc1c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0bfffbfbebfffbebfbeffbebebeffbdbebeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbabbbbffbabbbaffbab9baffbababaffbabab9ffbabbbbffbbbbbbffbbbbbbffbbbbbcffbcbcbcffbcbdbcffbdbdbdffbcbdbdffbdbcbdffbcbdbdffbcbdbdffbdbdbdffbcbcbcffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbebdbdffbebebdffbdbdbdffbdbebdffbdbebeffbebdbdffbdbdbdffbdbebdffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbfbebeffbebebfffbfbfbeffbebfbfffbebfbeffbfbfbeffbfbfbfffbfbfbfffbfbfc0ffbfc0bfffbfbfc0ffc0c0c0ffc0c0c1ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c3c3ffc3c4c3ffc4c3c4ffc5c5c5ffc6c6c6ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9cac9ffcacacaffcbcbcbffcdcdcdffcecfcfffd0d1d1ffd2d2d2ffd4d3d3ffd5d5d6ffd7d7d7ffd8d8d8ffd8d8d8ffdbdbdaffdededeffe0e0e1ffe2e1e1ffe3e3e3ffe4e5e4ffe6e6e6ffe9e9e9ffecececffeeeeeefff0f0f0fff1f1f1fff1f0f1ffeeeeefffe5e5e5ffc4c4c4ff686968ff5a5a5aff3e3e3eff1c1c1bff0b0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff101010ff292929ff4b4b4bff6b6b6affa5a5a5ffdadadaffe8e8e8ffebebebffeeeeedffefefefffefefeeffedecedffeaebeaffe7e8e8ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e2e2ffdedfdfffdcdddcffdadbdaffd9d8d8ffd6d6d6ffd4d4d4ffd2d3d2ffd2d1d1ffd0d0d0ffcececeffcdcdcdffcbcccbffcbcbcbffcacacbffcacacaffc9cac9ffc9c9c9ffc8c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c5ffc5c4c4ffc3c4c4ffc3c3c4ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc0c0c0ffbfc0bfffbfc0c0ffbfbfbfffbebfbeffbebfbeffbfbebfffbebebfffbebebeffbebebeffbebebeffbdbdbeffbebebdffbebdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbcbdbdffbdbdbdffbdbdbcffbdbdbdffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbcbbbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbdffbcbcbdffbcbdbdffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbcbcbbffbbbbbbffbbbbbbffbcbcbcffbbbbbbffbcbcbbffbcbcbcffbcbdbcffbdbdbdffbebdbdffbdbdbdffbebebeffbfbebfffbfbfbfffbfbfbfffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffc9c9c9ffc9c9c9ffc8c9c9ffc9cac9ffcacac9ffcbcacbffcccccbffcccccdffcccdcdffcdcdceffcececeffcececfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd9d9d8ffd9d8d8ffd9d9daffdadadaffdadadaffdadadbffdbdbdbffdbdcdcffdcdcddffddddddffddddddffdededdffddddddffdddeddffdddedeffdedddeffdededeffdededeffdfdedfffdedfdfffdedfdfffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e3e3ffe3e4e3ffe3e4e3ff515151ff4f4f4fff4d4d4dff4a4b4aff484748ff454545ff424242ff3f4040ff3c3c3cff3a3a3aff363737ff343434ff313131ff302f30ff2f3030ff303030ff313131ff303131ff313131ff3130300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151514ff151415ff151515ff151515ff141414ff121212ff161616ff1e1e1eff262626ff303030ff404040ff555555ff6d6c6dff818282ff949595ffa5a5a5ffbcbbbbffdfdfe0ffedededfffbfbfbfffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefffefffefffefffffffefffefefffffffffefffefefffffefefefffefefffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffefdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffefefdfffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefdfffdfefefffdfefdfffcfcfcfff6f6f7ffeeeeedffe3e3e4ffcfd0d0ffbfbfc0ffb5b5b5ffaaa9aaff9c9b9cff8c8c8cff797a7aff666666ff555655ff474746ff403f3fff3f3f3fff3f4040ff3f403fff403f3fff403f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfcfcfff9f8f9fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff0f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0efefffefeff0ffefefefffefefefffeeeeeeffeeeeeeffedeeeeffedededffedededffedececffececebffebebebffebebebffebebebffebeaebffeaeaeaffeaebeaffebeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffeae9e9ffe9e9eaffeaeae9ffe9eaeaffe9eae9ffeaeae9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaebffeaebeaffeaeaebffeaeaeaffeaeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaeaffebebebffebebebffebebebffeaebebffebebebffebebebffecebebffebececffecececffecececffecececffedededffedececffecededffecededffedededffedecedffedededffedededffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffeeefeeffeeeeefffefefefffefefefffefefefffefefefffefefeffff0efefffeff0efffeff0effff0f0efffefeff0fff0f0effff0eff0ffeff0efffefeff0ffeff0efffefeff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeeeffedeeedffeeededffeeededffedededffedededffedededffedededffececedffecedecffecedecffedececffecededffedecedffecececffecececffecececffecebebffebececffebececffececebffebebebffecebebffebebebffebebebffebebebffebebebffebebeaffeaebebffeaebeaffeaebebffebeaeaffeaeaeaffeaebeaffebeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e5ffe4e5e5ffe4e5e4ffe4e3e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdedfdfffdededdffdeddddffddddddffdcdcdcffdcdcdcffdbdbdbffd9d9daffd9d9daffdadadaffdadbdaffdbdadaffdadbdbffd6d5d6ffd5d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebdffbdbebdffbdbebdffbdbebeffbebdbdffbcbdbdffbdbebdffc0bfc0ffc0c0c1ffc1c1c1ffc3c2c3ffc4c5c4ffc5c5c5ffc7c7c7ffc8c8c7ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfceffd0cfd0ffd1d1d0ffd2d1d2ffd2d2d2ffd3d3d4ffd4d5d4ffd5d5d6ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdadbdbffdbdbdcffdcdcdbffdddcddffdeddddffdededdffdfdfdfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffebeaebffebebebffebebebffebebebffebebebffebebebffecebebffebebecffececebffebececffececebffececebffecececffecedecffedecedffecedecffececedffedededffededeeffedededffededeeffeeeeeeffedeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefeeeeffeeeeeeffeeefefffeeefefffeeeeefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeefefffefeeefffeeeeefffeeefefffefefefffefeeeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0f0efffefefefffeff0efffeff0f0fff0efefffefefefffefefefffefefefffefefefffeeeeeeffefeeefffeeefeeffeeeeefffefefeeffefeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffedeeedffedeeedffedededffedecedffededecffedecedffecedecffececedffecedecffececedffecececffececedffecededffecececffecececffecedecffedececffecececffecededffecedecffedecedffedededffecececffedededffedededffececedffececedffecedecffecececffedececffecededffedecedffecededffedededffedededffedededffededeeffededeeffedededffedededffeeededffedededffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffeff0effff0f0f0fff0f0f1fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f3f2fff3f3f2fff4f4f5fff9f9f8fffcfcfdfffdfefdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff302f30ff302f2fff2f3030ff2e2f2fff2e2e2eff2e2e2eff292929ff313031ff3a3a3aff424242ff4c4c4bff555555ff5f5f5eff686869ff737374ff808080ff929392ffbebebeffdededeffedededfffbfbfafffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefffffffffefefffefefefffefefefffdfefefffdfdfefffefefefffdfdfefffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefefefffffffffffffefffffffefefffefefefffffffffffffefffffefffefffffffffffffefefffffffffffffffefffefffefffffffefffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefefefffffffefffefefffffefffefffefefefffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffffffffffffffffffffefefffffefefffffefefffefefefffefefefffdfefdfffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfdfffcfdfcfffcfcfdfffdfdfdfffcfcfdfffcfdfcfff9faf9fff5f5f4ffe6e6e7ffdadadaffcbcbcaffbfbfbfffb1b1b1ffa2a1a2ff909090ff7e7d7dff6b6c6bff5a5a5aff4a4a4bff3f3f3fff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3e3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff313231ff323231ff323232ff323132ff30302fff303030ff313131ff353435ff373738ff3b3a3aff3d3d3dff404040ff434343ff464646ff494848ff4b4b4bff4d4e4eff504f50ff8c8c8cffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffdfdfdfffdfe0dfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdeddddffddddddffdcddddffdcdcdcffdbdbdbffdadbdbffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcececdffcdcdcdffccccccffcbcbcbffcacacbffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c6ffc6c7c6ffc6c5c6ffc5c5c5ffc5c5c5ffc4c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc1c2c1ffc0c1c0ffc0c1c0ffc0c0c0ffbfc0bfffbfbfc0ffbfbfbfffbfbfbeffbfbfbeffbfbebeffbebfbeffbebebeffbebebeffbdbebeffbdbebdffbdbdbdffbdbdbdffbcbdbdffbcbdbcffbcbdbcffbcbcbcffbdbdbdffbdbdbdffbebebeffbfbebeffbebebeffbfbebeffbebebfffbfbebeffbebebeffbebebdffbebebeffbebdbeffbdbdbdffbebdbdffbdbebeffbebdbeffbebdbdffbebebeffbebebeffbebebeffbfbebfffbebfbfffbfbfbfffbfbebeffbebebeffbfbfbeffbfbfbfffbfc0bfffbfbfbfffbfbfc0ffbfbfbfffbfc0bfffbfbfc0ffbfbfbfffbfbfbfffbfc0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc1c1c1ffc0c1c1ffc1c2c1ffc1c1c2ffc1c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c3c3ffc3c2c3ffc3c3c3ffc3c4c4ffc3c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c7c6ffc7c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacbcbffcccbcbffcccccdffcececeffd0d0d0ffd2d2d1ffd3d3d4ffd5d5d5ffd7d6d6ffd8d8d8ffd9dadaffdbdadbffddddddffdfe0e0ffe1e2e2ffe2e2e2ffe4e3e4ffe5e5e5ffe8e7e7ffeaeaeaffecececffefefeefff1f1f1fff1f1f1fff0f0f0ffededeeffe2e2e2ffbcbcbcff686868ff5a5a5aff3c3c3bff1a1a1aff0b0a0bff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff0e0f0eff282828ff4d4c4dff696969ff999999ffd5d5d5ffe8e8e8ffebebebffedededffefefefffeeeeeeffedededffebebebffe8e9e9ffe7e7e7ffe6e5e6ffe5e5e4ffe4e4e3ffe2e2e2ffe0e0e0ffdeddddffdcdbdbffd9dadaffd7d8d7ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d0ffcfd0cfffcececdffcccccdffccccccffccccccffcccbccffcacbcbffcbcacaffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c3c4ffc4c3c3ffc3c4c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c2c2ffc2c1c2ffc1c1c1ffc0c0c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfc0ffbfbfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbebfffbebebeffbfbfbfffbebebeffbebebeffbebebeffbebebeffbebfbeffbebebeffbebfbeffbebebeffbebfbeffbfbfbfffbfbebfffbfbfbeffbfbfbeffbebebeffbdbebeffbebdbdffbebdbdffbdbebeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbebebdffbebdbeffbdbdbdffbebdbdffbebdbeffbebebeffbebebdffbebebdffbebebeffbebebeffbebebeffbfbfbfffbebfbfffbfbebfffbebebeffbebebeffbebebeffbebebeffbdbdbdffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbebebdffbebebfffbfbfbfffc0c0c0ffc1c1c1ffc1c1c1ffc3c3c2ffc4c3c4ffc4c4c4ffc5c5c5ffc6c6c6ffc8c7c7ffc9c9c9ffcbcbcbffcacacaffcacacaffcbcbcaffcbcbcbffccccccffcccdccffcdcecdffcececeffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd1d1d0ffd1d0d0ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d4ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d8ffd9d9daffdad9daffdadadaffdbdadaffdadbdbffdbdbdbffdcdbdbffdcdddcffddddddffddddddffdedddeffdddedeffdedddeffdeddddffdedddeffdedfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ff505151ff4f504fff4d4d4dff4b4b4bff484848ff454544ff424342ff403f3fff3c3c3cff3a3a3aff373737ff343434ff313131ff302f30ff303030ff313131ff313130ff313130ff313131ff32313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff151514ff151515ff151515ff141414ff171717ff1e1e1eff262626ff303130ff414041ff575757ff717070ff848483ff969696ffa7a7a7ffbfbfbfffe2e2e2ffeeeeeefffbfcfcfffefefefffefefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefefffffffefffefefefffefffefffefefffffefefffffffefefffffffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffefffffffffefffffffefefffefefefffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffefefffffffffefffffffefffffffffffefffffffffefefffffefefffefffffffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfdfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfdfffdfefefffefefefffdfefefffefefefffefffefffefefefffffefefffefefefffefffefffefefffffefffefffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefdfdfffcfcfcfff6f7f6ffedededffe3e3e3ffd0d0d0ffbfc0bfffb5b5b5ffa9a9a9ff9b9b9aff8b8b8aff777777ff656666ff565555ff464546ff3d3e3eff3f403fff3f3f3fff3f3f3fff3f3f3fff3f403f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfbfafff6f7f6fff4f4f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff2f2f2fff2f1f2fff1f1f2fff2f1f1fff1f1f1fff1f1f0fff0f0f1fff1f0f0fff0f0f0fff0f0f0ffeff0efffefeeefffefeeeeffeeefeeffedeeeeffedededffedededffecededffecececffecebebffebebebffebecebffebebecffebebebffebebebffeaebebffeaeaeaffebebebffebeaebffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffebebebffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaebeaffeaeaeaffeaebeaffeaeaeaffeaebeaffebebebffebebebffebebeaffebebebffebebebffeaebebffebeaeaffebeaeaffeaebebffeaebeaffeaeaebffebebebffeaebebffebebeaffebebebffebebebffebebecffebebebffececebffecececffebecebffecebecffecececffecececffecedecffecececffececedffedededffededecffedededffedededffededeeffeeededffedeeeeffeeeeeeffedeeeeffeeeeeeffeeefeeffefeeefffefeeeeffeeeeeeffefefeeffeeeeefffefefeeffeeeeefffeeeeefffeeeeeeffefefefffefefefffefefefffefefefffefefeffff0efefffefefeffff0f0f0fff0efeffff0f0effff0f0efffeff0effff0f0f0ffefefeffff0f0f0ffefefefffeff0efffefeff0ffefeff0ffefefefffefefefffefefefffeeefefffefeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffedededffedeeedffedededffedededffedededffedededffedededffedededffecedecffedecedffedecedffedececffecedecffecececffecececffecececffecececffecececffebececffecebecffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffebebeaffeaebebffebebeaffeaeaeaffeaeaebffeaeaeaffeaebeaffeaeaebffeaeaeaffeaeae9ffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e2ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdededeffdededeffddddddffdcdddcffdbdcdbffdbdbdbffdadadaffd9d8d9ffd9d9d8ffdadadaffdadadaffdbdadbffd6d6d6ffd6d6d6ffd6d6d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbebebeffbebdbdffbdbdbdffbdbdbdffbcbdbdffbebebdffbfbfbfffc0c0c1ffc1c1c1ffc3c3c3ffc5c4c5ffc5c5c5ffc6c6c6ffc8c8c8ffc9c8c9ffcacacaffcbcbcbffcccccbffcdcdcdffcececdffcecfcfffd0d0d0ffd0d0d0ffd1d2d1ffd2d2d2ffd3d4d3ffd4d4d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffdad9d9ffdadadaffdadbdaffdbdbdbffdcdcdcffdcddddffdddeddffdededeffdfdfdeffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe3e2e2ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e7ffe8e9e8ffe8e9e9ffe8e8e9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaebffeaeaeaffebebebffebebebffebebebffebebebffebebebffecebebffebebebffecececffecebebffecececffececebffecececffecedecffecececffedededffecededffedededffedededffededeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefeeffeeeeeeffefeeefffeeeeeeffefefeeffefefefffeeeeeeffefeeefffefeeefffefeeefffefefeeffefefeeffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffeff0efffefeff0ffefefeffff0eff0ffeff0f0fff0f0f0fff0efefffefefeffff0f0efffeff0f0fff0f0efffefefefffefeff0ffefefefffefefefffefefefffefefeeffeeefeeffefefefffefeeefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeedffedededffedeeedffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffecededffedededffedededffedededffedeeedffedeeedffedededffededeeffedededffeeededffeeededffedededffeeededffededeeffeeededffedeeedffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefefffefefeffff0f0effff0f0f0fff0f1f0fff0f0f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff2f2f1fff2f2f2fff2f3f2fff3f2f3fff2f3f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff7f7f7fffbfbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff302f2fff2f2f30ff2e2e2fff2e2e2eff2e2e2eff292829ff232223ff2e2e2eff3a393aff424241ff4b4b4bff545454ff5d5d5dff676867ff727272ff7e7e7eff919191ffb9b9baffdbdbdbffecececfff9f9f9fffefefefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffefefffefefefffefefefffefffefffffefffffefefefffefdfefffefefdfffefefdfffdfefdfffefdfefffefefefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfefefffefefdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefdfefffefefefffefdfefffefdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffcfdfcfffaf9fafff5f5f5ffe7e7e7ffdad9d9ffc9c9c9ffbebebeffb1b1b1ffa2a1a1ff8f8f8fff7c7d7cff6a6b6aff595959ff4a4a4aff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3f3e3fff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff323232ff323232ff323231ff323131ff313132ff303030ff323232ff353535ff383838ff3a3b3aff3d3e3dff404040ff434343ff464646ff484949ff4b4c4bff4e4e4eff515050ff8c8c8dffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0dfe0ffe0dfe0ffe0dfe0ffdfdfdfffe0e0dfffdedfdeffdfdedeffdededeffdddedeffdddeddffddddddffddddddffdcdcdcffdbdbdbffdbdadaffdadadaffdad9daffd9d9d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd2d2d3ffd3d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffcccdccffcccccbffcacacaffcacacaffc9c9c9ffc8c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c7c6ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c0c1ffc1c0c1ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfc0bfffc0bfc0ffbfbfbfffbfbfbfffbfbfbeffbfbfbeffbebfbeffbfbfbfffbfbfbfffbfc0bfffc0bfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfc0bfffbfbfbfffbfbebfffbfbfbeffbebfbfffbebfbeffbfbfbeffbfbebeffbfbebfffbfbfbfffc0c0bfffbfc0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0c0c0ffc1c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc0c0c0ffc1c0c0ffc0c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c1c1ffc2c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c2c3ffc3c2c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c5ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c6ffc7c8c7ffc9c8c9ffc9c9c9ffcacac9ffcacacaffcacbcbffcbcbcbffccccccffcdcdccffcececdffcfcfcfffd1d1d1ffd2d2d3ffd5d4d4ffd6d6d6ffd7d7d8ffd9d9d9ffdbdbdaffdddcdcffdededfffe1e1e1ffe3e3e3ffe3e4e4ffe5e4e5ffe6e6e6ffe9e8e8ffebebebffedededffefefeffff1f1f1fff1f1f0fff0f0f0ffededecffdfdedfffb4b3b3ff666667ff595959ff3b3b3bff171817ff090809ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff0d0d0dff262626ff4d4c4dff696a69ff909090ffd3d2d2ffe7e7e7ffebecebffeeededffefefefffefeeefffeeeeedffecebecffeae9eaffe8e7e8ffe6e6e6ffe6e6e5ffe4e4e4ffe3e3e3ffe1e1e0ffdedfdfffdddddcffdbdadbffd9d9d9ffd7d6d6ffd5d4d4ffd4d3d3ffd1d2d2ffd1d0d0ffcfcfcfffcdcecdffcdcdcdffcccccdffccccccffccccccffcbcbcbffcbcbcbffcacacaffc9cac9ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c4c5ffc4c4c5ffc4c4c4ffc3c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c1ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffc0bfbfffbfbfbfffc0c0bfffc0bfc0ffc0c0bfffc0bfc0ffc0c0c0ffc0bfc0ffc0bfc0ffc0c0c0ffc0c0bfffc0c0c0ffbfc0bfffc0bfbfffbfbfbeffbebfbfffbfbfbeffbfbebfffbfbfbfffbfbebeffbfbfbeffbfbfbfffbebfbeffbfbebfffbfbebfffbfbfbeffbfbebeffbebebfffbebfbfffbfbfbfffbfbfbeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc0c0c0ffc1c0c0ffc0c1c1ffbfbfc0ffbfbfbfffbfbebfffbfbebfffbfbfbfffbfc0c0ffc0c0c0ffc1c0c0ffc1c2c1ffc3c3c2ffc3c3c3ffc4c4c4ffc4c5c5ffc5c6c6ffc7c6c7ffc7c8c7ffc9c8c9ffcacbcaffcbcbcbffcbcbcbffcbcbcbffcccccbffccccccffcdcdcdffcececeffcfcfceffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdad9d9ffdadadaffdadadbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffddddddffddddddffddddddffdddddeffdededeffdededeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e3e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ff525152ff505051ff4e4e4eff4b4b4bff484848ff454545ff424242ff403f40ff3c3c3cff3a3a3aff373738ff343435ff323232ff303030ff313131ff303130ff303130ff303031ff313131ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161515ff151515ff151515ff151515ff151515ff151515ff151515ff171717ff1d1d1dff252626ff323132ff424242ff585858ff717171ff858585ff969697ffa8a7a8ffc3c3c2ffe3e3e3ffeeeeeefffcfcfbfffefefefffefefefffefefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefefffefffefffffefffffffefffffffefffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffefefffffefefffffffefffffffefffffffefffffffefefffefefefffefefefffefefefffefffefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefefefffefefefffefefdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefffffefffffffffefffffefffefffefefefffefefdfffdfdfdfffdfefdfffcfcfcfff6f6f6ffedececffe2e3e2ffd1d0d1ffc0bfc0ffb5b5b5ffa9a9a8ff9b9b9aff898989ff767675ff656564ff545555ff444443ff3c3b3cff3e3e3eff403f3fff403f3fff403f3fff3f403f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfdfdfff9f9f9fff5f5f5fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efefffefefefffeeeeefffeeeeeeffedeeeeffededeeffedededffedededffedececffecececffecececffecececffececebffececebffececebffebebebffebebebffebebebffebebebffecebecffebecebffebebebffebebebffebebebffebebeaffeaeaeaffebebeaffebeaebffebebeaffebeaebffebebebffebeaebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffecebecffebebecffecebebffecebebffecebebffebecebffecebecffecececffecececffecececffecececffecececffececedffedececffecececffecececffecedecffecececffedecedffedededffedededffedededffedeeedffeeededffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeefffefeeefffefeeefffefeeefffefeeeeffefefefffefefefffefefeeffefefefffefefefffefefefffefefefffefefefffefefeffff0eff0fff0f0f0fff0eff0fff0f0efffefefeffff0efefffefefeffff0f0effff0eff0fff0f0effff0eff0fff0f0f0fff0eff0fff0eff0fff0eff0ffefefeffff0f0efffefefefffefefefffefefefffeeefefffeeefeeffefeeefffeeeeeeffeeeeeeffeeeeedffeeeeedffedeeedffeeededffedededffedededffedededffecededffedededffedededffededecffededecffecececffecedecffecececffecececffecececffebececffececebffebecebffecebebffebebecffebebebffebebebffebebebffebeaebffebebebffebebebffebebebffebeaeaffebebebffebeaebffebeaeaffeaebeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0dfe0ffdfdfe0ffdfdedeffdededdffddddddffdcdddcffdcdbdbffdbdadbffd9dad9ffd8d8d8ffd7d7d8ffd8d8d9ffdadadaffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebdbeffbebebeffbebdbeffbebdbeffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbfbfbfffc1c0c0ffc1c1c1ffc3c2c2ffc4c4c4ffc5c5c5ffc7c6c7ffc7c8c7ffc9c8c9ffcacac9ffcbcacaffcccbcbffccccccffcececdffcfcecfffd0d0cfffd1d0d0ffd1d2d1ffd3d2d3ffd4d3d4ffd5d4d5ffd5d5d5ffd7d6d6ffd6d7d6ffd8d7d7ffd8d8d8ffd9d9d9ffdadad9ffdbdadbffdbdbdbffdcdbdbffdcdcdcffddddddffdddeddffdfdedeffdfdfdfffe0e0dfffe0e0e0ffe0e1e1ffe1e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9eaffeae9eaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffeaeaebffebebebffeaebebffebebebffecebebffebecebffecebecffebecebffebebebffecebebffebebebffecececffecececffecececffedececffededecffedecedffedededffedededffedededffeeeeedffedeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffefeeefffeeeeefffefeeeeffefeeeeffefefeeffeeefeeffefeeefffefeeefffefefeeffefeeeeffeeefefffefefefffefefefffefefeeffefefeeffeeefeeffeeefeeffeeeeefffefeeefffefefefffefefefffefefefffefefeffff0efefffefeff0ffefeff0fff0f0f0ffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0effff0f0effff0f0efffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeedeeffeeeeedffeeedeeffeeedeeffeeedeeffedededffeeeeedffedeeedffeeededffedededffedeeeeffedeeedffeeedeeffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffeeefeeffefeeeeffeeeeefffefeeefffefefefffeeefefffefefeffff0eff0fff0eff0fff0f0f0fff0efeffff0f0f0fff1f0f1fff1f1f0fff1f2f1fff2f2f1fff1f1f1fff2f1f1fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff6f5f6fffafafafffdfcfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2f2eff2e2e2eff2e2e2eff2b2b2bff292929ff232322ff292929ff393938ff414141ff4a4a4aff535353ff5c5c5dff666766ff707171ff7c7c7cff8e8f8fffb6b7b6ffd8d8d8ffebebeafff6f6f6fffefefdfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffffffefffefefffffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefefdfffefdfdfffefefdfffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffffffffefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffefffffffefefffefefffffffffffffefefefffefefffffffffefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffdfefefffefefefffdfefefffdfdfefffdfefefffefefdfffdfefefffefdfefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffffffefffffefefffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfff9fafafff5f5f4ffe7e7e7ffd9dad9ffc8c9c8ffbdbdbdffb1b1b0ffa1a1a2ff90908fff7d7d7dff6a6a6bff595959ff4a4949ff3d3d3eff3d3d3dff3e3e3eff3e3e3fff3f3f3fff3f3f3fff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff323232ff323232ff323231ff323231ff313231ff302f30ff323231ff343535ff383838ff3a3b3aff3d3d3eff404140ff444343ff464647ff494949ff4c4c4cff4e4f4fff515050ff8c8d8dffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe2e2e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfdfdfffdfdedfffdedfdeffdfdedeffdededeffdeddddffddddddffdcdddcffdcdbdcffdbdbdbffdadbdaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d4d5ffd4d5d5ffd5d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd1d2d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcdcecdffcccdccffcbcbcbffcbcbcbffcacbcaffcacacaffcacac9ffc9c9c9ffc9c9c8ffc7c8c8ffc7c7c7ffc7c6c7ffc6c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c4ffc3c3c3ffc3c2c3ffc3c2c2ffc2c2c2ffc2c1c2ffc2c2c1ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c1c0ffc0c1c0ffc1c0c1ffc1c0c0ffc0c0c0ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c1c1ffc1c1c1ffc0c1c0ffc0c0c1ffc0c0c0ffc1c0c0ffbfc0c0ffc0bfc0ffc0bfc0ffc0c0c0ffc1c0c0ffc0c1c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc3c2c2ffc2c3c2ffc2c2c2ffc3c2c3ffc3c2c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c4ffc4c3c3ffc4c3c4ffc4c3c3ffc4c4c4ffc4c4c4ffc5c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbcccbffccccccffcdcdccffcdcdceffcfcfcfffd0d0d0ffd2d2d2ffd4d4d4ffd6d5d5ffd7d7d7ffd9d8d9ffdadadaffdbdcdcffdeddddffdfe0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e9ffebecebffeeeeeefff0f0effff1f1f1fff0f0f1ffeff0efffebececffdadbdaffadadadff666666ff565656ff363635ff131413ff080807ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff0d0d0cff242424ff4a4a49ff666766ff858585ffcecdcdffe7e6e6ffebebecffeeeeeeffefefefffefeff0ffeeeeeeffecececffebeaeaffe8e8e8ffe7e7e7ffe6e6e5ffe5e5e5ffe4e4e4ffe1e2e1ffe0e0dfffdededeffdcdcdcffd9dad9ffd6d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d2d2ffd0d0cfffcfceceffcececeffcdcdcdffcdcccdffcccdccffcccccdffccccccffcbcbcbffcacacbffc9cac9ffc9c9c8ffc7c8c8ffc8c7c8ffc7c7c8ffc6c7c7ffc7c6c6ffc6c7c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c2ffc1c2c1ffc0c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0bfbfffc0c0bfffc0c0bfffc0bfc0ffc0c0bfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c1c0ffc1c0c0ffc0c1c1ffc2c1c2ffc2c1c2ffc2c3c3ffc3c2c2ffc2c3c2ffc2c2c2ffc2c3c3ffc3c3c3ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c6c6ffc6c7c6ffc7c7c7ffc8c8c7ffc8c9c8ffcacac9ffcbcbcbffccccccffcdccccffcdccccffcdcdcdffcececeffcececeffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdadaffdadadbffdbdbdbffdbdbdcffdbdcdcffdddcdcffdcddddffddddddffdddedeffdededeffdededeffdededdffdededeffdededeffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e5ff525252ff515151ff4e4e4eff4b4b4bff484848ff454545ff424242ff40403fff3c3c3cff3a3b3aff393938ff363636ff333333ff313131ff313131ff303131ff313131ff313131ff323131ff32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff151515ff151515ff151515ff151414ff171717ff1d1d1cff262526ff323231ff434343ff585858ff707070ff858585ff979897ffa9a8a8ffc5c5c6ffe4e4e4ffefeeeffffbfcfcfffffefefffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefefffefffffffffffffffffefffffffefefffffffefffefefffffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffffefefffffffffffefffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffefefefffffefefffffffefffefefffffffffefffefffffffefefefffefffefffffffefffefefffffffffefffefffefffefffefffffffffffefefefffefefefffefefefffefefdfffefdfdfffefefdfffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffefdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffffffefffefffffffffffffffefffefffefffffefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfff6f6f6ffececedffe3e3e3ffd1d1d1ffc1c0c0ffb6b6b6ffa9a9aaff9b9b9aff898989ff767676ff646564ff545353ff424243ff3b3a3aff3b3c3bff3d3e3eff404040ff404040ff3f403f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff8f7f7fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff2f2f2fff2f1f2fff1f2f1fff2f1f1fff0f1f1fff1f0f1fff0f0f1fff0f0f1fff0efefffeff0efffefefefffefefefffeeeeefffeeeeeeffeeeeedffedeeedffedededffedededffededecffedecedffececedffecedecffecedecffecececffecececffecececffecececffececebffecececffececebffebecebffececebffecebecffecebebffebebecffecececffebebebffebebecffececebffecebecffecebebffececebffebebecffececebffebececffebebebffebecebffececebffecececffececebffecececffebececffecececffecececffecececffecededffecececffedececffecedecffecedecffedecedffededecffecededffedededffedededffedededffedededffeeededffededeeffeeedeeffeeedeeffedeeeeffefeeeeffeeefeeffeeeeeeffefefefffefefefffefefefffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffeff0efffefefefffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0efffeff0effff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0eff0fff0f0efffeff0f0ffefefefffefefefffefefeeffefefefffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedeeeeffedededffedededffedededffededecffedecedffededecffecededffedededffecedecffececedffecececffedececffebececffecebecffebebecffebececffecebebffebecebffebebebffebecebffebebebffebebebffebebeaffebebebffeaebeaffeaeaebffebebeaffebeaeaffeaeaebffeaebeaffeaebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9e9e9ffe8e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e6e7ffe6e6e7ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffdfdfdfffdedfdeffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d6ffd8d7d8ffd6d6d5ffd5d6d6ffd6d6d6ffd5d6d6ffd5d5d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbdbebdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbdbdbdffbebfbeffbfc0c0ffc1c1c1ffc2c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcccbccffcdccccffcdcdceffcfcfcfffd0cfcfffd0d0d1ffd2d2d2ffd3d3d3ffd4d3d3ffd5d5d4ffd5d5d6ffd6d7d6ffd7d7d7ffd8d7d8ffd8d9d8ffdad9d9ffdadadaffdbdbdaffdbdcdbffdbdcdcffddddddffdeddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e0ffe2e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e5e5ffe6e5e5ffe5e6e6ffe6e6e7ffe7e6e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffeaebebffeaebebffeaebeaffebebebffebebebffebecebffececebffebecebffebebebffebebebffebebebffecebecffecebecffecececffecedecffecececffececedffedededffedededffedededffedededffededeeffeeeeedffedeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffefeeeeffeeefeeffeeefeeffefefefffefefefffeeefeeffefefefffefefeeffefeeeeffefefeeffefefeeffefeeefffefefeeffeeefefffefefefffeeefefffefeeefffefefefffefefefffefefefffefeff0ffefeff0ffeff0f0fff0efefffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0ffeff0f0ffeff0f0ffefefefffeff0f0fff0f0f0fff0f0f0fff0f0efffeff0efffefefefffeeefeeffefefefffefeeefffefeeeeffeeeeefffefefefffeeeeeeffeeeeefffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeefeeffeeefeeffefefefffefefefffeeefeeffefefefffefefeeffefeeeeffefefeeffeeefeeffefeeefffefefeeffeeefefffefefefffeeefefffeeeeefffefefefffefefefffefefefffefefefffefefefffeff0f0fff0efefffeff0efffefefefffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff1f1f2fff1f2f1fff1f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff8f8f8fffcfbfbfffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2e2e2eff2d2c2cff2c2c2dff2b2b2bff292929ff282728ff363737ff404041ff494949ff525252ff5c5c5cff656565ff6f6f6fff7b7a7bff8c8c8cffb2b1b1ffd5d5d6ffe9e8e8fff5f5f5fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefefffffefefffffffefefffefefefffefffefffefefefffefefdfffefefefffefdfefffdfdfefffefefefffdfdfefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefffffffefffffffefefffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffffffffffefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffefefffffefefefffefefefffffefefffefefefffffffefffefffefffefffefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefdfdfffefdfefffefdfefffefdfefffefdfdfffefefdfffefefefffefdfefffefefdfffefdfefffdfefefffdfefefffdfefefffdfefefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffffefffffffffefffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffffffffffefefffffffffffffffefefffffefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfff9f9f9fff5f5f5ffe7e7e7ffd9d9d9ffc8c8c8ffbcbcbcffb0afb0ffa1a1a1ff909091ff7e7e7eff6c6b6bff5a5a59ff484949ff3c3c3cff3d3d3cff3d3d3eff3e3f3fff3f3f3fff3f3f3fff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313131ff323232ff323232ff323232ff323232ff323232ff323232ff313131ff333333ff363636ff373738ff3a3a3bff3e3d3dff414140ff444444ff474647ff4a4a49ff4c4c4cff4e4f4fff515151ff9e9e9fffe4e4e5ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdedfdfffdfdedeffdededeffdddeddffdcdddcffdcdcdbffdcdcdbffdbdbdbffdadadbffdadadaffd9d9daffdadad9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd4d5d5ffd4d4d5ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbccccffcbcbcbffcbcacbffcbcacaffcacacbffc9c9caffc9c9c9ffc9c8c8ffc9c8c8ffc7c8c8ffc7c7c7ffc7c6c7ffc6c7c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c3c3ffc3c2c2ffc2c2c2ffc2c2c1ffc1c2c1ffc1c2c1ffc2c2c2ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c1c1ffc2c1c2ffc2c1c2ffc2c1c2ffc2c1c1ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c0c1ffc1c2c1ffc1c2c2ffc1c1c2ffc1c1c2ffc2c1c1ffc2c2c2ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c2c3ffc4c3c3ffc4c4c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc4c4c5ffc4c5c4ffc5c4c5ffc4c4c4ffc4c4c5ffc6c5c5ffc6c5c5ffc6c6c5ffc5c6c5ffc6c6c6ffc6c7c6ffc6c6c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9caffcacacbffcbcbccffccccccffcdcdccffcdcdcdffcecdcdffcfceceffd0cfd0ffd2d1d2ffd4d3d3ffd6d6d5ffd7d7d7ffd8d8d8ffdadad9ffdbdbdbffdcddddffdedfdfffe0e1e1ffe3e3e3ffe4e4e4ffe5e5e6ffe7e7e7ffe8e8e8ffeaeaeaffecececffeeeeeffff0f0f0fff1f1f1fff1f1f1ffefefefffebeaeaffd8d8d8ffa4a4a4ff626261ff4f4f4fff2f2e2eff101010ff050506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020203ff0b0a0aff202020ff454546ff656565ff7a7a7affc3c3c2ffe3e4e4ffebebebffededeeffeeefefffefeff0ffeeeeeeffecececffebebeaffe9e9e9ffe8e8e7ffe6e7e6ffe5e6e6ffe4e5e5ffe3e3e3ffe0e1e1ffdfdedfffddddddffd9dad9ffd7d8d7ffd6d7d6ffd6d6d5ffd4d4d4ffd2d2d3ffd1d1d1ffcfcfd0ffcfcfcfffcfcfceffcecdceffcecdcdffcecdcdffcdcdcdffcccccdffcccbcbffcbcbcaffcacacaffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c8ffc7c7c7ffc7c6c6ffc6c6c7ffc7c6c7ffc5c6c6ffc5c5c5ffc4c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c2c2ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc3c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c2ffc2c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c2c1ffc2c2c1ffc2c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c0c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c1c1ffc2c2c1ffc2c2c3ffc2c2c2ffc3c3c2ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c5ffc5c5c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c7c7ffc8c7c7ffc8c8c8ffc9c8c8ffcacacaffcbcbcbffcdcccdffcdcdcdffcececdffcececeffcfcfcfffcfcfd0ffcfd0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d4ffd6d6d5ffd6d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9daffdad9daffdad9daffdbdbdaffdbdbdbffdbdbdbffdcdcdbffdcdbdcffdcdddcffdcddddffddddddffdddddeffdeddddffdededeffdfdedfffdededeffdfdedeffdedfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ff525252ff505150ff4d4e4dff4b4c4bff494949ff464545ff424243ff424242ff3e3e3fff3c3d3cff3a3a39ff363636ff333232ff313031ff313031ff313131ff313131ff323131ff323233ff323232ff333232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff161515ff151515ff151515ff141415ff181818ff1f1f1eff272727ff333232ff444344ff595959ff717071ff868585ff989898ffa9a9a9ffc8c8c8ffe5e5e4ffefefeffffcfcfcfffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffefffffefefefffefefffffffefefffffefefffffffefffefffefffefffefffefffefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffffffefffffefffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefffffefefefffefefffffffffffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfefefffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffffefffefffefffefffffffefffefffefefffffefffffffffefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffdfefefffdfefefffcfcfdfff6f6f6ffecececffe2e3e3ffd1d1d1ffc1c0c0ffb6b6b6ffaaaaaaff9b9b9bff8a8b8aff777877ff646464ff525252ff424242ff3a3a3aff3a3b3aff3b3c3bff3e3e3dff404040ff403f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfefffafafafff4f5f5fff4f5f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f1fff1f0f1fff0f1f1fff0f1f0ffeff0f0ffefeff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeedeeffeeededffedeeedffedededffedededffedecedffecededffededecffececedffedececffedededffececedffedecedffedececffedececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecececffecedecffecedecffecedecffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedededffededeeffeeedeeffeeededffeeeeedffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefefffeeefefffeeefefffeeefefffefeeeeffefefeffff0eff0ffefefefffefefefffefefefffefeff0ffefeff0fff0f0f0fff0f0f0ffefefeffff0efefffefeff0ffeff0f0fff0f0efffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0ffeff0efffeff0f0ffeff0efffefefefffefefefffefefefffefeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffededeeffededeeffedededffedeeedffedededffedecedffedececffedecedffedecedffedecedffedececffededecffecececffecececffececebffebebecffebececffebececffebebecffebebebffebebebffebebebffebebebffeaebebffebeaebffeaebebffeaebebffebeaebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe6e7e7ffe6e6e7ffe5e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e3ffe2e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e1e1ffe1e0e0ffe0dfe0ffdfdfdeffdededeffdddeddffddddddffdcdcdcffdbdbdbffdadadbffd8d8d9ffd8d8d8ffd6d6d6ffd6d5d6ffd6d5d5ffd6d5d6ffd6d5d6ffd6d6d6ffd6d5d5ffd2d2d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebeffc0bfbfffc1c1c1ffc2c2c2ffc4c4c3ffc4c4c5ffc6c5c5ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacaffcccccbffcccdcdffcdceceffcfcecfffcfd0d0ffd1d1d1ffd1d2d2ffd2d2d3ffd4d4d3ffd5d5d4ffd6d6d5ffd6d7d6ffd7d8d7ffd8d8d8ffd9d8d9ffd9d9daffdbdadaffdbdbdbffdbdcdbffdcdcdcffdddddcffdededeffdfdedeffdededfffdfdfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e3ffe3e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaeaebffeaeaebffebebebffebebebffebeaeaffebeaeaffebebebffebebebffebebebffebebebffebebebffebebecffebebebffecebecffecebebffecececffecececffecececffececedffecedecffedecedffecededffedededffeeededffedededffeeeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffeeeeeeffeeefeeffeeefeeffefefeeffefefefffefefefffefefefffefefefffeeeeefffefefefffefefefffefeeefffefeeeeffefefefffefefefffefefefffefeeeffff0efefffefeff0ffefefeffff0efefffefeff0ffeff0f0ffeff0f0ffeff0f0ffeff0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0fff0f0efffefeff0fff0efefffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffeeefefffefefefffeeeeefffeeeeefffefeeeeffefeeeeffefefeeffeeefeeffeeefefffeeefeeffeeeeefffeeefefffefeeeeffefefefffefefeeffeeefefffefefefffefefeffff0efefffefefefffefeff0ffefefefffeff0efffeff0efffefefefffefefefffefefefffefeff0fff0eff0fff0efeffff0f0effff0f0f0fff0eff0fff0f0effff0eff0ffeff0f0ffeff0f0ffeff0f0ffeff0f0fff0efeffff0f0f0fff1f1f1fff0f0f1fff1f0f1fff0f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff5f5f4fff4f5f5fff7f7f7fffbfafbfffcfdfdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2c2c2dff2d2d2cff2d2d2dff2d2d2cff2a2a2aff2a2a2aff353535ff3f3f3fff484848ff515150ff5b5a5aff646464ff6f6e6eff797a7aff8a898affadadadffd2d2d2ffe7e7e8fff4f3f4fffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefdfefffefdfefffdfefefffefefefffefefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffefffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffefffffffffffffefefffffefefffefefffffefefefffffefffffefffefffefefffffefefefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefdfefffdfefefffefefefffefefdfffdfefefffefefefffdfdfefffefefefffefdfefffefdfdfffdfefefffefdfefffdfdfdfffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffefefffffffefffffefefffffefffffefefffffffefefffffffffffefefffffefefffffffffffffffefffffffefffffffefffffefefffffefefefffefefffffefefefffefdfefffefefefffdfdfefffefefefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfff9f9f9fff5f4f4ffe7e7e7ffd8d8d8ffc7c6c6ffbbbcbbffafafafffa0a0a1ff919191ff7f7f7fff6d6c6cff5a5b5bff494949ff3d3d3dff3e3d3dff3f3e3fff3f3f3fff3f3f40ff40403fff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303131ff303030ff323232ff323232ff323232ff323232ff323231ff323232ff343535ff363637ff393a39ff3c3c3cff3f3f3eff404040ff444344ff474747ff4a4a4aff4d4c4cff4f4f4fff525152ffabababffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e2e1ffe2e2e2ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0dfdfffdfdfdfffdfdfdeffdededeffdddddeffdddeddffdcdddcffdbdbdcffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcfcecfffcdcdceffcdcdcdffcdccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcacbffcac9caffc9c9caffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c8ffc6c6c7ffc7c6c7ffc5c6c5ffc5c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc3c2c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc3c3c3ffc3c2c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c4ffc5c5c5ffc4c4c5ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c5ffc5c4c5ffc5c5c6ffc6c5c5ffc6c5c6ffc5c5c6ffc5c6c5ffc6c6c6ffc6c6c6ffc6c5c5ffc6c6c6ffc6c6c6ffc7c6c7ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc8c8c9ffc9cac9ffc9cacaffc9c9caffcacacaffcbcacbffcccbccffcccdccffcdcdcdffcdcdcdffcececeffcfcfcfffcfcfd0ffd1d1d1ffd3d2d3ffd5d4d4ffd6d6d6ffd8d7d8ffd9d9d9ffdbdbdbffdcdcdcffdededeffe0dfe0ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffebebeaffedededffefefeffff1f1f0fff2f1f1fff0f0f0ffefefeeffeaeaeaffd5d5d6ff9d9d9dff5e5e5eff49494aff272727ff0d0d0dff040405ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff0a0a0aff1d1d1dff404040ff616161ff767576ffb8b8b9ffe1e1e1ffebebebffedededffefeeeeffefeff0ffeeeeefffedededffebecebffeaeaebffe9e9e9ffe8e8e7ffe6e6e6ffe5e5e6ffe4e3e4ffe1e1e1ffe0e0dfffdddedeffdadadaffd9d9d8ffd8d8d8ffd6d6d7ffd5d4d4ffd3d3d3ffd2d1d2ffd0d1d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffccccccffcbcbcbffcbcacbffcacacaffcac9c9ffcac9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c5ffc5c6c5ffc5c5c4ffc5c5c4ffc5c5c4ffc5c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c3c4ffc3c3c4ffc4c3c4ffc4c3c4ffc3c3c4ffc3c3c3ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc4c3c4ffc3c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c4ffc3c2c3ffc3c2c3ffc3c3c2ffc2c2c3ffc2c2c3ffc3c3c2ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c2ffc3c3c3ffc4c3c3ffc4c3c4ffc5c4c4ffc5c4c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c7c6ffc6c6c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcccccdffcecdceffcfcecfffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd4d4d5ffd5d6d5ffd6d6d6ffd5d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffddddddffdddddeffdededeffdededeffdededeffdedfdeffdfdfdeffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe3e4e4ffe4e4e5ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ff515152ff505050ff4f4f4eff4e4f4eff4b4b4cff484848ff454545ff434243ff3f3f3fff3d3c3dff393939ff363736ff343434ff313031ff313131ff313131ff313131ff323232ff323232ff323232ff333232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff151515ff151515ff151515ff151515ff191919ff202020ff292929ff353535ff454545ff5b5b5bff727272ff878787ff999999ffaaaaaaffcccbccffe5e4e4fff0eff0fffcfcfcfffefefffffffffefffefefefffefefefffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffefffffefffefffefffffffffffefffffffefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffffefffffefffefffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffffefffffefffefffefffffffffefefffffffefffffefefffefffffffffefffffefefefffffefefffefefefffefefefffffffefffefffefffdfefefffefdfdfffefdfefffefdfefffdfefdfffefefefffefdfdfffdfefdfffefefefffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfefdfffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffffefffffefefffffefefefffffefefffefefefffefefffffefefffffefefffffffefffffffefffffefefefffefefefffefefefffcfcfcfff6f5f6ffebebecffe1e1e2ffd1d1d1ffbfc0c0ffb6b6b6ffabababff9d9d9cff8c8b8cff787979ff646464ff525151ff414140ff383939ff39393aff3b3b3aff3c3c3cff3d3e3eff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffcfcfcfff7f8f7fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f0f0fff0f0efffeff0f0fff0f0efffefefefffefefefffeeefefffefefeeffeeefeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffededeeffeeededffeeededffedededffededeeffedededffededeeffeeededffedededffedededffedededffedededffedededffedececffececedffececedffedecedffecedecffecededffededecffededecffedecedffecededffedecedffedecedffededecffecededffececedffedededffedeeedffededeeffedededffedededffedededffedeeedffeeeeeeffeeeeedffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefefefffefeeefffefefefffefefeffff0f0efffefefefffefefefffeff0effff0f0efffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff1f0f1fff0f0f1fff0f0f0fff1f1f1fff0f0f0fff1f0f0fff0f0f1fff0f0f0fff1f0f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffeeefefffeeeeeeffeeefeeffeeeeeeffedeeeeffeeededffedededffedededffedeeedffededeeffedededffedededffedededffececedffedededffedecedffedececffecececffecececffecebecffecececffecebecffecececffecebecffecececffebebebffebebebffebebebffebebebffeaeaeaffebebeaffeaebebffebebeaffebebeaffebeaeaffebeaeaffeaeaeaffebeaebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9eaffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e6e6ffe6e6e7ffe5e5e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdededfffdededeffddddddffdcdcddffdbdbdbffdbdbdbffdadadaffd8d9d8ffd7d7d7ffd5d5d5ffd5d6d5ffd6d6d6ffd5d5d6ffd6d6d6ffd6d5d6ffd1d1d1ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbcffbebebeffc0bfc0ffc0c1c1ffc2c2c2ffc4c4c4ffc4c4c4ffc5c5c6ffc7c7c7ffc8c8c8ffcac9c9ffcbcacbffcccbccffcccdccffcececeffcfcfcfffd0cfcfffd1d0d1ffd1d1d2ffd3d3d3ffd3d4d3ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d9ffd9d9d9ffdad9d9ffdbdadaffdbdbdbffdbdbdcffdddddcffddddddffdddddeffdededeffdfdfdfffe0dfdfffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe2e2e3ffe3e4e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e9ffe9e9e8ffe9eae9ffeaeae9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebeaffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebecffebebecffecebecffecebecffecececffecececffedededffecececffedececffedecedffececedffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefeeeeffeeeeefffeeeeefffefefeeffefefefffeeefefffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffefefeffff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff1f1f0fff1f0f0fff1f1f0fff0f0f0fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0eff0fff0eff0fff0eff0ffefeff0ffefefeffff0f0f0ffefefefffefefefffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0effff0f0f0ffefeff0fff0efeffff0eff0fff0eff0ffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f1fff1f0f1fff1f1f0fff0f0f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f1fff2f2f2fff3f2f2fff3f3f3fff2f3f3fff3f3f3fff4f3f3fff3f3f4fff3f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff9f9f9fffcfcfcfffefdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2d2dff2d2d2dff2d2d2dff2d2d2cff2c2d2cff2c2d2dff2f2e2eff343535ff3d3e3eff464647ff4f4f4fff585858ff626262ff6d6d6dff797879ff888788ffa8a8a8ffcfcfcfffe6e5e6fff3f3f2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffffefffffefffefffffffefffffefffffefefffffefefefffefefdfffdfefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffdfefdfffefdfefffdfdfefffefefefffefdfefffdfefefffefefdfffefefdfffefdfefffdfdfefffefefefffefefefffdfefefffdfefefffefefefffefefffffefefefffefefefffefffefffffefefffefffffffefffffffefffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffefffffefefffefffefffefefefffdfefefffefefefffefefefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfcfffcfdfdfffdfcfdfff9f9f9fff5f5f4ffe7e6e6ffd6d6d6ffc5c5c5ffbabbbaffaeaeaeffa0a0a0ff919191ff808080ff6e6e6fff5c5d5cff4c4c4bff3f3f40ff3e3e3fff3f3f3fff403f3fff3f3f3fff3f3f3fff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313132ff313131ff303130ff323232ff323232ff323232ff323232ff323232ff353434ff373737ff3a3a3aff3d3c3dff3f3f40ff424241ff454544ff474747ff4a4a4bff4d4d4dff50504fff515252ffabababffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e3e4ffe3e3e3ffe4e4e3ffe3e3e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0dfe0ffe0dfe0ffe0dfe0ffdfdfdfffdfdfdeffdfdedfffdededeffdddedeffdddddcffdcdcddffdcdbdcffdbdcdbffdbdbdbffdbdadaffdadadaffdadadaffd9dad9ffdad9d9ffd9d8d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcecfffcececeffcecdceffcdcdcdffcdcccdffcdccccffccccccffcbcbccffcbcbcbffcacbcaffcacacaffcacacaffc9cacaffc8c9c9ffc9c8c8ffc8c8c9ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c6ffc6c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c4ffc4c4c4ffc4c3c4ffc3c3c4ffc3c4c3ffc4c4c3ffc3c3c3ffc3c3c4ffc3c4c4ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c5ffc4c4c5ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c5c5ffc6c6c5ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc6c6c6ffc7c7c7ffc6c6c7ffc7c6c7ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c9c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcac9caffcacacaffcacbcaffcbcbcaffcbcbcbffcbcacbffcacbcbffcacacaffcacbcbffcccbccffcccdccffcdcdcdffcecdcdffcdcecdffcfcfcfffcecfcfffd0cfd0ffd0d0d1ffd2d2d2ffd4d3d4ffd6d6d6ffd7d8d7ffd9d9d9ffdadadaffdbdbdcffdddddeffdfdfdfffe0e0e0ffe2e3e3ffe4e5e5ffe6e6e6ffe6e6e6ffe7e8e7ffe9eae9ffecebecffedeeeeffeff0f0fff1f1f1fff1f1f1ffefefefffeeeeeeffe8e8e9ffd2d2d2ff949394ff5e5e5eff454646ff272627ff0e0e0eff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff090809ff181717ff363636ff5a5a5bff747374ffacacacffdededdffebebebffedeeeeffeeefeffff0efefffefefefffeeeeedffecececffebebebffe9eae9ffe8e7e8ffe7e6e7ffe6e6e6ffe5e4e5ffe2e2e2ffe1e1e0ffdfdfdfffdcdbdcffdadadaffd9d8d8ffd7d7d8ffd6d5d6ffd4d5d4ffd3d3d3ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0cfffd0cfcfffcfcfcfffcfcecfffcecdceffcdcdcdffcccdccffccccccffcbcbcbffcacacbffcacbcbffcbcbcaffcacacaffc9c9caffc9c9caffc9c9caffc9c9c8ffc8c9c8ffc8c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc6c6c5ffc5c5c6ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c4c5ffc5c4c4ffc5c5c5ffc4c4c5ffc5c4c5ffc4c5c4ffc5c4c4ffc5c5c4ffc4c5c5ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c4ffc4c4c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c4c4ffc4c3c4ffc3c4c3ffc4c4c3ffc3c3c3ffc3c3c3ffc4c4c4ffc3c4c3ffc4c3c4ffc3c3c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc8c8c7ffc8c8c9ffc9c8c9ffc9c9caffcacacaffcacbcbffcbcbcbffccccccffcececeffcececfffcfcfd0ffcfd0d0ffd1d0d0ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdad9daffdad9daffdadadbffdbdadbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdcdcddffddddddffdededdffdddeddffdededeffdededfffdfdedfffdededeffdedfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e3e3ffe2e2e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e3ffe3e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e5e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e5ff565556ff545454ff525252ff4f4f4fff4c4d4dff494949ff454645ff434343ff3f3f3fff3c3d3cff3a3a3aff363737ff343334ff313131ff313131ff313131ff323232ff323332ff333332ff323232ff323233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff151515ff151515ff151515ff151515ff1a1a1aff222222ff2a2b2aff373637ff484848ff5e5e5eff747474ff89898aff9b9b9bffacacacffcfcfcfffe5e5e5fff1f1f1fffdfdfcfffefefefffefefefffefefffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffefefffffffefefffffffefffefefefffffefefffefefffffffefffffefefefffffffefffefefefffefefffffefefefffefefefffefefffffefefefffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefefffffefefefffefefefffefefefffefdfdfffefefefffefefefffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffffefefffefefffffefffefffefefefffdfefefffefdfefffdfefefffefefefffefdfdfffdfdfdfffefefefffdfefdfffefdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefefefffefefefffdfefefffefefefffefefefffefdfefffefdfefffefefefffefefffffffefefffefefffffffefefffefefefffffefefffffefefffffffffffefefffffefefffffefefefffefefdfffefefdfffcfdfdfff5f6f6ffebebeaffdfe0e0ffcfd0cfffbfbebfffb5b5b5ffaaabaaff9d9d9dff8e8d8dff7a7a7aff656465ff515151ff404040ff383838ff393939ff3a3b3bff3b3b3bff3b3c3cff3e3d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffafafafff6f7f6fff5f5f5fff4f4f4fff4f3f4fff3f3f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefefffefeeeeffeeeeeeffeeefeeffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeedeeffeeedeeffedeeeeffeeededffeeeeedffedeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedecedffedededffedededffedededffeeeeedffeeedeeffeeedeeffeeeeeeffeeeeedffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeefeeffefeeeeffeeeeefffefefefffefeeefffefefefffefefefffefefefffefefefffefeff0ffefefeffff0f0efffefefefffefeff0ffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff1f0f1fff1f0f1fff0f1f0fff1f0f0fff1f0f0fff1f1f1fff0f0f1fff1f0f1fff0f1f1fff1f0f0fff1f1f0fff0f1f1fff0f1f0fff0f0f0fff0f1f1fff0f1f0fff0f0f0fff1f0f0fff0f1f0fff0f0f0fff0eff0fff0eff0fff0eff0ffeff0efffefefefffefefefffefeeefffeeefefffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffedededffedededffeeeeeeffedededffedecedffececedffedededffedecedffececedffecedecffededecffecececffebebecffecececffececebffebebebffebebecffebebecffebebecffebebebffebebebffebebebffebebebffeaebebffeaebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e7ffe8e8e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe4e4e3ffe3e4e3ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe0e1e0ffe0e0dfffdfdfdfffdfdedfffdededeffdddddcffdcdcdcffdbdbdcffdbdcdbffdbdbdaffd8d8d8ffd6d7d6ffd5d5d5ffd4d4d4ffd6d5d5ffd5d5d6ffd6d6d6ffd2d1d1ffd1d1d1ffd1d2d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbdbdbdffbcbdbdffbdbdbdffbebebeffbebdbdffbcbcbcffbebebdffbfbfc0ffc1c0c1ffc2c2c2ffc4c4c4ffc4c5c5ffc6c5c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacbffcbcccbffcdccccffcececeffcfcfcfffcfd0d0ffd1d1d0ffd2d2d2ffd3d3d3ffd4d3d4ffd5d5d5ffd6d6d6ffd6d6d6ffd8d7d7ffd8d8d9ffd9d9d9ffdadadaffdbdbdaffdcdbdbffdcdcdcffddddddffddddddffdddedeffdededfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebeaeaffeaeaeaffebebebffebebebffebebebffebebebffecebebffebebebffecebebffecebebffecececffebebecffecebecffecececffedececffededecffecededffecedecffededecffedededffedeeedffedededffeeededffeeeeedffeeededffeeedeeffeeeeefffeeeeefffeeefeeffefefeeffefefefffefefefffefefefffefefeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0effff0efefffefefefffefefeffff0efefffefeff0ffeff0effff0f0efffefeff0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f0f1fff0f0f0fff0f1f0fff0f1f1fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f1f0fff0f0f1fff1f0f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0ffeff0f0fff0efeffff0f0efffeff0f0ffeff0efffefefefffeff0f0ffeff0efffefefeffff0efefffeff0efffefefeffff0efefffefeff0fff0eff0ffeff0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff0f0f0fff0f1f0fff1f1f0fff0f0f0fff0f0f0fff1f1f1fff0f1f0fff1f0f0fff0f0f1fff1f1f1fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff8f8f8fffcfcfbfffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2dff2c2d2cff2d2d2dff2d2d2dff2d2d2cff2c2c2dff2d2d2dff2f2f2fff3b3b3bff454545ff4e4e4eff575757ff606060ff6b6a6bff767676ff858585ffa5a5a5ffcccbccffe5e5e5fff2f2f2fffcfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefffffffffffffefefffefefefffefffffffffefefffffffefffefefffffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffffffefffffefefffefefefffefefefffffffefffefefefffffffffffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfefefffefefefffefefdfffefefdfffefefdfffefefefffefefdfffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffdfdfefffefefdfffefefdfffefefefffdfdfdfffefefdfffefefdfffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffffffffffefffffefefffffffffffffffefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfff9f9f9fff4f4f4ffe6e6e6ffd5d5d4ffc3c3c3ffb8b8b9ffadaeaeffa0a0a0ff929191ff818181ff6f6f70ff5e5e5eff4c4c4bff404040ff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313131ff313131ff313131ff303131ff323232ff333232ff323232ff323233ff353535ff373737ff3b3a3aff3d3d3dff3f3f40ff434242ff454544ff474747ff4a4a4aff4d4d4dff4f4f4fff515151ffabababffe5e6e5ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e1e1ffe2e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfe0dfffdfdfdeffdfdfdeffdddedeffddddddffdcdddcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d8ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d5ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0cfd0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcecdceffcccdcdffcdcdccffccccccffcbcccbffcbcbcbffcbcbcbffcacacbffcbcacaffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c7c7ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc5c5c5ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c4c4ffc5c4c4ffc5c5c5ffc4c4c5ffc5c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc5c6c6ffc6c6c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffcac9caffcbcacaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccccbffcccdccffcdccccffcccdccffcbccccffccccccffccccccffcdcdccffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffd1d1d1ffd1d1d1ffd4d3d3ffd6d6d5ffd7d7d7ffd9d9d9ffdbdadaffdbdcdcffdddddcffdedfdeffe0e0dfffe1e2e2ffe3e3e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e9e8ffe9e9eaffecececffeeeeeefff0eff0fff1f1f1fff1f1f1fff0f0f0ffeeeeedffe7e6e7ffcbcbcbff8b8b8bff616161ff494849ff2c2c2cff0f0e0fff020203ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff060606ff141314ff343435ff595a59ff717071ff9e9f9effd9d8d8ffeaebeaffeeedeeffefefeffff0f0f0ffefefefffefeeeeffedededffebebebffeae9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe3e3e3ffe1e2e1ffe0dfdfffddddddffdadbdbffdadadaffd8d8d8ffd7d7d6ffd5d5d5ffd4d4d4ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d1d1ffd0cfcfffd0cfcfffcfcfcfffcececeffcececdffcdcdccffccccccffcccccbffcccccbffcbcbcbffcbcbcbffcacacbffcacbcaffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c6ffc7c6c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc6c6c5ffc6c5c6ffc5c6c5ffc6c5c5ffc6c6c5ffc5c5c6ffc6c5c5ffc6c5c6ffc6c5c5ffc6c6c5ffc6c6c6ffc6c5c6ffc7c6c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc4c5c5ffc4c4c4ffc5c5c4ffc5c5c5ffc4c4c5ffc5c6c6ffc5c5c4ffc5c4c4ffc6c6c6ffc5c5c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c7ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcbcaffcbcbcbffcccbccffcdcdcdffcdcdceffcececfffd0d0cfffd1d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd5d6d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdadaffdbdbdbffdbdbdcffdcdcdcffdddcdcffdcddddffdddddcffdddeddffdeddddffdededeffdededfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e6e5ffe5e6e6ff575656ff555555ff515252ff4e4e4eff4b4b4bff494848ff464645ff434343ff403f3fff3e3e3eff3a3a3aff373738ff343535ff323131ff313030ff323232ff323233ff333332ff333232ff323333ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151516ff151515ff151515ff151515ff151515ff151515ff151515ff1c1b1bff222222ff2b2b2cff393939ff4b4b4bff626161ff797979ff8c8b8cff9d9d9cffafaeaeffd1d1d1ffe6e6e6fff3f3f3fffdfdfcfffefefefffefefefffefffefffffffefffefffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffefefefffffefefffffffffffffefefffffffffffefefefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffefefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffdfdfdfffefdfefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffffffefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffefefdfffefefdfffefdfdfffdfefefffdfdfdfffefefdfffefdfdfffdfdfefffdfdfdfffdfcfcfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefefffffefffffefefefffffffefffffefffffefefefffefefdfffefefefffcfcfdfff6f6f6ffebeaeaffddddddffcecdcdffbebdbdffb4b3b4ffaaa9a9ff9e9e9eff8e8e8eff7b7b7bff656565ff515150ff404141ff393938ff3b3b3aff3b3b3bff3b3b3bff3b3b3bff3c3c3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfcfff9f9f9fff6f6f6fff4f4f5fff4f5f4fff4f4f3fff4f3f3fff4f4f4fff3f3f4fff4f4f3fff4f3f3fff3f3f3fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f1fff0f0f0fff0efefffefefefffefeff0ffefefefffefefefffefeeefffefefefffefefefffeeeeeeffefeeefffefefefffefeeefffeeeeefffeeefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedededffeeededffeeededffedededffeeededffedeeedffeeededffeeeeeeffeeededffedeeedffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefefffeeeeeeffefefefffefefefffeeeeefffefefefffefeeeeffefefeffff0f0efffefeff0fff0f0effff0efefffeff0f0ffefefeffff0f0effff0f0effff0f0f0fff0eff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff0f0f0fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f0f0fff1f0f1fff1f1f0fff1f1f0fff0f0f0fff1f0f1fff1f1f1fff1f0f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f0f1fff1f0f1fff1f1f1fff1f0f0fff1f1f0fff1f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffeff0efffefefeeffefefefffeeefefffeeefeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffedededffeeeeedffedededffedededffedededffedececffedececffedededffececedffededecffedececffecececffececebffececebffebebebffebececffebebecffebebebffebebebffebebebffebebeaffeaeaeaffebebebffeaeaeaffebeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffe9e9e9ffeae9eaffeae9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdedfdeffdddedeffddddddffdcdcdcffdcdcdbffdbdbdbffdadbdaffd8d8d8ffd7d7d6ffd4d4d4ffd2d2d2ffd4d4d4ffd5d5d5ffd2d1d1ffd2d2d2ffd1d1d2ffd2d2d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbebebeffbebebdffbfbfbfffc0c0c0ffc2c2c2ffc3c3c3ffc5c4c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9cac9ffcbcacbffcbcccbffcdccccffcececeffcfcfcfffd0cfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d5ffd6d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadbdbffdcdbdbffdcdddcffdcddddffdededeffdededeffdfdfdeffdfdfdfffe0e0e0ffe1e0e0ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe5e5e5ffe5e5e5ffe6e6e5ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe9eae9ffeaeae9ffe9e9eaffeaeaebffeaeaeaffebeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffecebebffebebebffecebecffececebffecebecffebebecffecececffecececffecececffecececffecedecffedecedffedecedffedededffedededffeeededffeeededffedededffeeededffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeefefffefeeeeffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffefefefffefefefffeff0f0ffefefeffff0efeffff0f0f0ffefeff0fff0f0effff0f0effff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff1f1f0fff0f1f1fff1f1f0fff0f0f1fff1f1f1fff1f1f1fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f0fff0f0f0fff1f0f1fff1f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f0fff1f1f0fff0f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f2fff2f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f1fff1f2f2fff2f2f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f6fff6f7f6fff7f6f7fff7f8f7fffafafafffdfdfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2c2dff2d2d2dff2d2d2cff2d2d2dff2d2d2dff2c2c2cff2b2b2bff2d2d2cff3a3a39ff424242ff4b4b4bff545454ff5e5d5eff686868ff737474ff818281ffa2a2a2ffc8c8c8ffe4e3e4fff1f2f1fffcfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefefefffefefefffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefdfefffdfefdfffefefdfffefdfdfffefefefffdfefdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffefdfefffefdfefffdfefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffffffefffefefefffffefefffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffefffefffffffefefefffefefefffefdfefffefefefffefefefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfff8f9f8fff4f4f4ffe5e5e5ffd3d3d3ffc1c2c1ffb8b8b8ffadadadffa1a1a1ff939293ff828383ff717170ff5e5e5eff4b4b4bff3e3d3eff3e3e3eff3f3f40ff3f3f3fff3f3f3fff403f3fff3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333332ff333333ff323131ff313231ff313131ff313030ff323232ff303130ff323332ff353535ff383738ff3b3a3aff3d3d3dff40403fff424242ff454545ff474748ff4a4a4aff4d4d4dff4f4f4fff515050ffb1b0b1ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e3e3ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe2e2e2ffe1e1e1ffe1e0e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdededdffddddddffdddcddffdcdddcffdcdcdcffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d1ffd0d0cfffcfcfcfffcfcfcfffcfcecfffcecfceffcececeffcecdceffcdcdcdffcdcdccffcccdcdffccccccffcbcccbffccccccffcbcbcbffcbcacbffcacacaffcacacaffcacac9ffcacacaffc9c9c9ffc9c8c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c7ffc7c6c6ffc6c7c6ffc6c6c6ffc7c7c7ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c6ffc6c6c5ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cac9ffc9cacaffc9cac9ffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcaffcccbcbffcbcbcbffcccbcbffccccccffccccccffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcecdceffcecdceffcecfceffcfceceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd3d2d3ffd5d4d4ffd6d6d7ffd9d8d8ffdadadaffdbdbdcffdcdcddffdededeffdfe0e0ffe1e1e1ffe3e2e2ffe5e4e4ffe6e6e6ffe7e7e6ffe8e7e8ffe9e9e9ffebebebffecedecffefefeefff1f1f0fff1f1f1fff1f1f1ffefefefffedededffe5e5e5ffc3c3c3ff808080ff626261ff4f4e4eff2f2f2fff141514ff060607ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060506ff121312ff333233ff585758ff6e6d6eff939392ffd5d6d5ffeaebebffeeeeeefff0eff0fff0efeffff0eff0ffeeeeeeffedededffececebffebeaeaffe9e9e9ffe8e8e8ffe8e7e8ffe6e6e6ffe4e4e4ffe2e3e2ffe0e0e0ffdddddeffdcdcdcffdbdbdaffdad9d9ffd8d7d8ffd6d7d6ffd5d5d4ffd3d3d3ffd3d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffcdcdcdffcdccccffccccccffcccbccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc8c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c6c7ffc7c7c7ffc7c7c6ffc6c7c7ffc6c7c7ffc6c7c6ffc7c7c7ffc7c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c7c7ffc8c7c7ffc6c7c7ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc6c5c5ffc6c6c6ffc5c6c5ffc6c6c6ffc6c7c7ffc7c6c6ffc7c6c6ffc6c7c7ffc7c7c7ffc8c7c8ffc8c7c8ffc8c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacacbffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcacbffcbcbcbffcbcbccffcccccbffccccccffcdcdccffcecdceffcecfceffcfcfcfffd1d0d1ffd1d1d1ffd2d2d1ffd2d3d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d5d6ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d7ffd6d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffe0dfe0ffe0dfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ff555555ff535354ff515151ff4f4e4eff4c4c4cff494949ff464746ff444443ff403f40ff3e3e3eff3b3b3bff393939ff363737ff343334ff323232ff323232ff333232ff333333ff333233ff323233ff343434ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff161515ff161515ff151515ff151514ff151414ff1c1c1cff232323ff2d2d2dff3a3a3aff4e4e4eff656565ff7c7c7cff8e8e8eff9e9e9effb3b2b3ffd4d3d4ffe7e7e7fff6f6f6fffefdfdfffefefefffffefefffefefffffefefefffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefefffffefefefffffefffffffefefffffffffffefefefffefefefffffefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffdfefdfffefefdfffefefdfffdfdfdfffefefefffefdfefffefefefffefefffffefefffffefefefffefefefffffefefffffefefffefffefffefefffffffefffffffefffffffefefffdfefefffdfefefffcfdfcfff6f6f6ffeae9e9ffdcdbdcffccccccffbdbcbdffb3b3b2ffa9a9a9ff9d9d9dff8f8e8eff7b7a7bff656565ff515152ff424241ff3a3a3aff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffcfbfbfff7f8f7fff5f5f5fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff2f2f1fff2f1f2fff2f1f1fff2f1f1fff0f1f1fff1f1f0fff1f1f0fff0f0f0fff0f0f0ffefefeffff0eff0fff0eff0ffefeff0ffeff0efffefefeffff0efeffff0efefffeff0efffefefefffefefefffefefefffefefeeffeeefefffeeefefffeeeeeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffedeeeeffeeededffeeedeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffefeeeeffefefeeffefefefffefeeefffeeefeeffefefefffefefefffefefefffefefefffeff0f0ffefefeffff0efeffff0efefffefeff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff0f0f0fff1f0f1fff1f0f0fff1f1f1fff0f1f0fff1f1f0fff1f1f1fff0f0f0fff1f1f1fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f0f1fff1f0f1fff1f0f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefeffff0f0efffefefefffeeeeefffefefeeffefefeeffefeeeeffeeeeeeffeeeeedffeeeeedffeeededffeeededffedededffedeeedffedededffedededffedecedffecededffededecffedecedffedecedffecececffecececffecececffecececffecebebffecebebffebebecffebebebffebebebffebebebffebebebffeaebeaffebeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e5e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdededfffdededeffddddddffdddddcffdcdcdcffdcdbdcffdbdcdbffdadadaffd8d7d8ffd7d6d6ffd3d4d3ffd2d2d2ffd2d2d2ffd2d1d1ffd2d1d1ffd1d1d1ffd2d1d1ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbcbdbcffbebebeffbebebeffbebebeffbebebeffbebdbeffbebdbeffbfbfbfffc0c0c1ffc2c2c1ffc3c3c3ffc5c5c4ffc6c5c6ffc7c7c7ffc8c8c8ffcac9c9ffcbcacaffcccccbffcccdcdffcdceceffcfcfcfffd0d0d0ffd1d0d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d7ffd9d8d9ffd9d9d9ffdadadaffdbdcdbffdbdbdcffdcdcddffddddddffdededdffdfdedfffdfdfdfffdfe0dfffe0e0e0ffe1e0e1ffe2e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e5e5ffe6e5e5ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebeaffeaeaeaffebebebffebeaebffebebebffebebecffebebecffebecebffebebebffececebffecebecffebecebffecebecffecececffecececffedececffecededffecededffededecffedededffedecedffedededffedededffeeededffeeededffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeefffefefeeffeeeeefffefefefffefefefffefefeffff0efeffff0efefffeff0efffefefefffefefeffff0efefffefefeffff0f0f0ffefefeffff0efeffff0efefffefeff0fff0f0effff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f1fff1f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff1f0f1fff0f1f0fff0f0f1fff1f0f1fff1f0f0fff1f0f0fff0f1f0fff0f1f1fff0f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f1f0fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f2f2fff1f1f1fff2f1f1fff2f1f1fff1f1f2fff2f2f1fff2f2f2fff2f1f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff2f2f2fff3f3f2fff3f3f3fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f6f5fff6f6f7fff7f7f7fff7f7f7fffaf9f9fffcfdfcfffdfefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2c2dff2d2d2dff2c2d2cff2d2d2dff2c2c2cff2b2b2bff2d2d2dff2d2d2dff373737ff404041ff494949ff525252ff5b5b5cff666666ff717171ff7e7e7eff9e9e9fffc5c4c4ffe2e3e3fff0f1f1fffdfdfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffffefffffefefefffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffdfefdfffdfefefffefdfefffdfdfdfffefefefffdfefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffffefefffefefffffefefefffefefefffffffefffffefffffefefffffefffffffefffffffffefffffffefffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffefffffffefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffdfdfdfffdfdfefffefdfefffdfefefffdfefdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfff9f8f9fff3f3f3ffe3e3e3ffd1d1d1ffc1c0c1ffb7b7b7ffadadadffa2a2a2ff949494ff838383ff727171ff5e5d5eff4b4a4bff3e3d3dff3e3e3dff3e3e3eff3f403fff3f3f3fff3f3f3fff403f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333332ff323332ff323333ff313131ff313131ff313131ff303131ff303030ff323232ff343535ff373837ff3b3a3aff3d3d3dff404040ff434243ff464546ff484847ff4b4b4aff4d4d4dff4f4f4fff515151ffc9c8c9ffe7e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe2e2e2ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdededeffdededeffddddddffdddddeffddddddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdadbdbffdadbdaffdadadaffdad9d9ffdad9d9ffdad9daffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d7d8ffd8d7d7ffd6d7d7ffd7d6d6ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d1ffd0cfd0ffcfd0d0ffcfcfcfffcfcfcfffcecfceffcececeffcdcecdffcececdffcdcdcdffcccccdffcdcccdffccccccffcbcbccffcccccbffcccbcbffcbcbcbffcbcacbffcbcacbffcacacbffcacacaffcacacaffcacacaffcac9caffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c8c8ffc7c7c8ffc8c8c7ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc7c6c7ffc7c7c7ffc7c6c6ffc7c7c6ffc7c7c7ffc7c8c7ffc8c8c7ffc8c7c8ffc8c8c8ffc7c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9caffc9cacaffc9cacaffc9c9caffcac9caffc9c9caffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcacaffcacbcaffcbcbcaffcbcacaffcacacbffcbcbcbffcbcbcbffcbcbccffcccccbffcccccbffccccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcececdffcececeffcececeffcececeffcececeffcfceceffcececeffcecfcfffcfcfcfffcfcfcfffd1d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d4d4ffd6d5d5ffd7d7d7ffdad9d9ffdbdbdbffdddcddffdededdffdfdfdfffe0e0e0ffe2e2e2ffe4e4e3ffe5e5e5ffe7e6e6ffe7e7e7ffe8e8e8ffe9e9eaffebebebffedededfff0efeffff1f1f1fff1f1f2fff0f1f1ffefefefffecececffe0dfe0ffb7b7b7ff777676ff5d5d5dff474747ff232323ff0e0e0eff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff060606ff111111ff313131ff555555ff696969ff878787ffd0d0cfffe9e8e8ffeeeeeefff0eff0fff0f0f0ffefeff0ffefefefffeeededffecececffebeaebffeaeaeaffe8e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe3e3e3ffe2e1e1ffdededeffddddddffdcdcdbffdadadaffd8d9d9ffd7d7d7ffd6d6d5ffd5d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfceceffcececdffcdcdcdffcdcecdffcdcdcdffcdcccdffcdcdccffccccccffccccccffcccbccffcbcccbffcbcbcbffcbcbcbffcbcacaffcac9caffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc7c8c7ffc8c8c7ffc8c7c8ffc7c7c8ffc8c7c8ffc8c8c8ffc7c7c8ffc8c8c8ffc9c8c8ffc9c8c8ffc9c9c9ffc9c9caffc9c9caffc9c9c9ffc9c9c8ffc8c8c7ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c8ffc7c7c8ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcac9caffcac9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffcbcbcbffcccccbffcbcccbffcdccccffcccccdffcccdccffccccccffcdcdccffcdcccdffcccccdffccccccffccccccffcccccdffcdcccdffcccccdffcdcdcdffcececeffcecdceffcecfcfffcfcfcfffd0d0d0ffd1d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d4ffd5d4d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdddcdcffdddcddffddddddffdededdffdededdffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ff545454ff535353ff515151ff4f4f4fff4c4c4cff494a4aff474747ff444444ff414141ff3f3f40ff3e3d3eff3b3b3bff373838ff343534ff323232ff323232ff333232ff333233ff333233ff343433ff343433ff3434330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff151515ff151515ff141414ff151515ff1c1d1dff242324ff2d2d2dff3a3a3aff4f4f4fff676767ff7e7d7eff909090ffa0a0a1ffb6b6b6ffd6d6d5ffe8e8e7fff7f7f7fffefefefffefefefffefefefffffefefffefefefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffefefffffffffffffefffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffefefefffffffffffefffffffffefffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffefffefefefffffefefffffefffffefffffffefefefffffefefffffefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefdfefffefdfefffefefefffefefffffefffefffffefefffefefefffefefffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfdfefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffefdfdfffdfdfefffdfefdfffdfefdfffefefefffefdfefffdfdfefffdfefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffefffefffffefffffefefefffefefefffefefefffcfcfcfff6f6f6ffe9e9eaffdadadbffcccccbffbdbcbcffb2b2b2ffa9a8a9ff9d9c9dff8e8e8eff7b7b7bff666666ff525352ff434243ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3a3b3bff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffafafafff7f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f4fff4f4f5fff4f4f4fff4f4f3fff4f4f3fff3f4f3fff3f4f4fff3f3f3fff3f2f3fff3f3f2fff2f2f2fff3f2f2fff2f1f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f1f1fff0f0f1fff0f0f1fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0eff0ffeff0f0ffeff0effff0f0f0ffeff0efffefefefffefefefffefefefffefefefffeeeeefffefeeefffeeeeefffeeeeefffeeefeeffefeeeeffeeeeeeffeeeeefffeeeeefffeeeeefffeeefeeffeeeeeeffeeefeeffefeeefffefeeeeffeeeeeeffeeefeeffefefefffefefefffefeff0ffefefefffefefeffff0f0efffeff0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff1f0f0fff1f1f0fff0f1f0fff1f1f1fff1f1f0fff1f0f1fff1f1f0fff0f1f0fff1f1f1fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff1f0f0fff0f0f0fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffeeefefffeeefeeffefefeeffeeeeeeffeeeeefffeeeeeeffeeeeedffeeeeeeffedeeeeffeeedeeffeeededffedededffedededffedededffecececffedececffedecedffedecedffecececffececebffececebffecececffececebffecebecffecebebffebebebffebebebffebeaebffebebebffeaeaeaffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeae9eaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe7e7e7ffe6e6e7ffe7e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e4ffe3e3e3ffe3e2e3ffe2e2e3ffe1e2e2ffe1e1e1ffe1e0e0ffe0e0dfffdfdfdfffdfdedeffdddddeffddddddffdddddcffdbdcdcffdbdcdcffdbdbdbffdadad9ffd8d8d8ffd6d6d6ffd4d3d4ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbfbfbfffc0c0c1ffc2c2c2ffc4c4c4ffc5c4c5ffc5c6c6ffc7c7c7ffc9c9c8ffc9cac9ffcbcacbffcbcccbffcdcdccffcececeffcfcecfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadbdaffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdededeffdfdfe0ffe0e0e0ffe0e0e0ffe2e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e4ffe6e5e5ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffebebeaffebeaebffeaeaebffebebebffebebebffebebecffebebebffebebecffebebebffecececffecebecffebececffebececffecececffecececffecececffecedecffededecffedecedffedecedffedededffedededffededeeffedeeedffeeededffedededffeeedeeffeeeeeeffeeeeefffeeefeeffefefeeffeeefeeffefeeefffefeeefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefeffff0f0efffeff0f0fff0eff0fff0f0f0ffeff0f0ffeff0effff0efefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f0fff1f0f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff1f1f2fff1f1f1fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff0f1f1fff1f1f1fff0f1f1fff1f1f1fff0f1f0fff1f1f0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff0f0f1fff0f1f0fff1f0f0fff0f0f0fff0f0f1fff1f1f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f2f2fff1f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f2fff3f2f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f4f5fff5f5f5fff6f6f6fff7f7f7fff7f8f7fff9f9f9fffbfcfbfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2d2cff2d2d2cff2c2d2dff2c2c2cff2c2b2bff2e2e2dff2e2e2eff2d2c2cff303030ff3d3d3eff474747ff4f504fff595959ff646464ff706f6fff7d7d7dff9b9b9bffc0c0c0ffe1e1e2fff0f0f0fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffefffffffefffffffffefffffefffefffefffefffefffefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffffffefefffffefefefffffffefffefffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffdfefefffefefdfffefefefffdfefdfffefefefffefdfefffefefdfffefefefffdfdfdfffefdfefffefefdfffefdfefffefefefffefdfefffefefefffdfdfefffdfefefffefefdfffdfefefffefefefffefefdfffefdfefffefefdfffefefdfffefefefffefefefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefffefffefefefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff9f8f9fff4f3f3ffe0e1e1ffcfcfcfffc0c0c0ffb7b6b6ffadadadffa2a2a2ff949494ff838384ff707071ff5d5d5dff4b4b4aff3f4040ff3e3e3eff3d3e3dff3e3e3fff3f3f3fff3f3f3fff3f403f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff323332ff333333ff333233ff313131ff313131ff313130ff313031ff333232ff363536ff383838ff3a3a3aff3d3d3dff404040ff434343ff464645ff484848ff4b4a4aff4d4d4dff504f50ff5e5e5effd5d5d4ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e5e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffdfe0dfffdfdfdeffdedfdeffdededeffdededeffdedddeffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadadaffd9dadaffdadad9ffd9dadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d9d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d5d6ffd5d6d6ffd4d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcfceceffcfceceffcececeffcdcecdffcececeffcdcdcdffcdcccdffcccdccffccccccffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcbccccffcbccccffcbcbccffcbcbcbffcacbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffc9cac9ffcac9caffcac9c9ffc9cacaffcacacbffcbcacbffcbcbcaffcbcbcbffcbcacbffcbcacaffcacacbffcacbcbffcacacaffcacacbffcacbcaffcbcbcbffcbcbccffcbcccbffcbcbcbffcccccbffcccccbffcbcccbffccccccffccccccffcdcccdffcccdccffcdccccffcdcdcdffcdcdcdffcecdcdffcecdcdffcececeffcecfceffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0cfd0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d2ffd4d3d4ffd5d5d5ffd7d7d7ffd9d9d9ffdbdadbffdcdcdcffdddeddffdedfdfffe0e0e0ffe1e1e1ffe2e2e3ffe4e5e4ffe6e6e5ffe7e7e6ffe7e7e7ffe8e8e8ffeaeaeaffebecebffeeeeeefff0efeffff1f1f1fff1f1f2fff1f0f0ffeeefeeffebebebffdcdbdcffadacacff717172ff515252ff383839ff171718ff080908ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff101010ff2e2e2eff525253ff636363ff7b7b7bffc5c4c4ffe5e5e4ffeeeeedfff0f0f0fff0f0f0fff1f0f1ffefefefffeeededffecececffebebebffeaeaeaffe9e9e9ffe8e9e8ffe7e8e7ffe6e7e7ffe4e4e4ffe3e3e2ffe0e0e0ffdededeffddddddffdbdbdbffdadadaffd9d8d9ffd7d7d7ffd5d6d5ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d0d1ffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffcececeffcececfffcececeffcececdffcececdffcdcdcdffcdcdcdffcdcccdffcccdccffcccccdffcccbcbffcbcbcbffcacbcbffcbcacbffcacbcaffcacacaffcacacaffcacac9ffcacacaffc9cacaffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c9c9ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9c8ffc8c9c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9cac9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffc9c9c9ffcacacaffcbcacaffcbcacaffcac9caffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffcbcccbffccccccffcbcccbffccccccffcccdccffcdcdccffcdcdccffcdcdcdffcececdffcecdceffcdcecdffcececeffcecdcdffcdceceffcdcdceffcecdcdffcdcecdffcdceceffcecdceffcececeffcececeffcecfcfffcfcfcfffcfcfd0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdad9daffdadadaffdbdbdbffdadbdaffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdededdffdedfdeffdfdfdfffdfdfdeffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e4ffe5e6e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e6e7ff545554ff545554ff525252ff505050ff4d4d4dff4b4b4bff484748ff454545ff434443ff414140ff3e3e3fff3c3b3bff383838ff353535ff333232ff333333ff323233ff323233ff343434ff343434ff343434ff3434330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff151516ff151415ff151514ff151515ff1c1c1cff232324ff2d2c2cff3a3a3aff4e4e4fff686868ff7f7f80ff919192ffa2a3a3ffbabab9ffd7d8d8ffe9e9e9fff8f8f8fffefdfefffefefefffefefefffefffefffefefefffefefefffffefffffffffefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffefefffffefefffffffffffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffefffffffffefffffffefefffefffffffefefefffefefffffffefefffffefffffefefffffffefefffffffffffefefffffefefffffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffdfefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefdfffefdfefffefefefffefefdfffdfefdfffefefefffefefdfffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffefefefffefefdfffcfdfcfff6f6f6ffe9eae9ffdbdbdbffcbcccbffbdbcbcffb3b3b3ffa9a9a9ff9b9b9bff8c8b8bff797a79ff666766ff535454ff424242ff3a3b3aff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff9f8f8fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f5fff4f4f5fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff3f4f3fff4f4f3fff3f3f3fff2f3f3fff3f2f2fff3f2f2fff2f3f2fff2f2f2fff2f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efeffff0efefffefefefffefefefffefefefffefefeeffefeeefffeeefeeffefeeeeffeeeeeeffefeeefffefeeeeffefeeeeffefefefffeeefefffeeefefffefefefffefefefffefefefffefefefffeff0efffefefeffff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f0f0fff1f1f1fff0f0f1fff0f0f1fff1f1f0fff0f1f1fff1f1f1fff1f1f0fff1f0f1fff1f1f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff1f1f1fff2f1f2fff2f1f1fff1f1f2fff1f2f2fff1f1f1fff1f1f2fff1f2f1fff1f1f1fff1f1f2fff1f2f1fff1f1f1fff2f1f1fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff0f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffefeff0ffeff0efffeeefefffefefeeffefefefffeeeeeeffeeefefffeeeeeeffeeeeeeffeeeeeeffedededffeeedeeffeeededffedededffedededffedededffedededffececedffececedffecedecffecedecffecececffececebffecebecffebecebffececebffebecebffebebebffebebeaffebeaebffeaebeaffebeaebffebeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e5ffe6e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffdfe0e0ffdfdfdfffdedfdeffdddeddffddddddffddddddffdcdcdcffdbdcdcffdbdadbffdadad9ffd7d8d8ffd5d5d5ffd3d3d4ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d2ffd0d0d0ffd0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebdbeffbdbebeffbdbebeffbebebeffbebebeffbebebeffbfbfbfffc1c0c0ffc2c2c2ffc4c4c4ffc4c4c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9caffcacbcaffcccbcbffcdcdccffcececdffcecfceffd0d0d0ffd1d1d1ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9dadaffdadbdbffdbdbdcffdcdddcffdcddddffdddeddffdededeffdedfdeffe0e0e0ffe0dfe0ffe1e0e0ffe1e2e1ffe1e2e1ffe2e2e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe8e7e8ffe7e8e7ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaebeaffeaeaebffebeaeaffeaebebffeaeaebffebebebffebebebffebebebffecebecffecebebffebebecffebececffebebecffecebecffebececffecececffecececffecececffecececffededecffededecffededecffedededffedededffeeedeeffedededffeeededffededeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeefeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0eff0fff0efeffff0f0f0ffefefeffff0eff0fff0f0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff0f0f0fff0f0f1fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f1f2fff2f1f1fff1f2f2fff1f1f2fff2f1f2fff1f2f1fff1f1f2fff2f1f2fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f0fff0f1f0fff1f1f1fff0f1f0fff1f0f1fff0f1f0fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f2f1fff1f2f2fff1f1f2fff1f2f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f2fff3f2f3fff3f3f3fff3f2f3fff3f3f3fff2f2f3fff2f3f3fff3f3f2fff2f3f3fff3f3f3fff2f2f2fff2f2f3fff2f3f2fff3f3f2fff3f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff7f7f7fff7f7f8fff8f8f8fffafbfafffdfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2c2d2dff2c2c2cff2b2c2bff2e2d2eff2d2e2eff2d2c2cff2e2d2dff2e2f2eff3b3b3bff444445ff4e4e4fff585858ff636363ff6f6e6fff7b7b7bff999a99ffbcbcbcffe0e0e0ffefefeffffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffefffefffffffffefffffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefffefffefefffffffefefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffefefefffefffefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffdfefefffefdfefffdfefdfffefefefffdfdfdfffdfefdfffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffffffefffefefefffefffffffffefffffefefefffefffefffefffefffefefffffffefffffefffffffffffefffffffffffefffefffffffefffefefffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffefefffffffefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffdfefefffefdfefffefefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffcfdfdfff9f8f9fff3f3f3ffe0dfdfffcececeffbfbfbfffb6b6b7ffadadadffa2a2a2ff939393ff828382ff707070ff5c5c5cff4a4a4aff3f3f3fff403f3fff3d3e3dff3d3e3eff3e3e3eff3f3f3fff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323333ff333233ff333333ff323333ff333333ff323333ff323131ff313131ff313131ff333334ff363636ff393939ff3b3b3bff3e3e3eff414141ff444343ff464646ff484848ff4a4a4aff4d4d4dff505150ff717070ffe7e6e7ffe6e7e7ffe7e7e6ffe7e7e7ffe6e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e6e5ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e0ffe0e0dfffdfe0dfffdfdedfffdedfdeffdedfdeffdededeffddddddffddddddffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdcdbdcffdbdbdbffdadbdaffdbdadbffdadadaffdadadaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d3ffd3d3d2ffd2d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffd0cfcfffd0cfcfffcfcfcfffcececfffcfcfceffcececeffcecdcdffcdceceffcdcdcdffcdcdcdffcdcdccffcdccccffccccccffcccdcdffcdcccdffcccdccffccccccffccccccffcbccccffcccbccffcbcbcbffcacbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcacacaffcacacaffcacacaffcac9c9ffcacacaffc9cacaffcac9c9ffcac9caffcacacaffcacbcaffccccccffcbcbccffcbcbcbffcbcbcbffcbcacaffcbcbcbffccccccffcbcbccffccccccffccccccffccccccffccccccffcbcccbffcbcccbffcbcbcbffcccbccffcbccccffcccdccffccccccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececdffcdceceffcecdcdffcececeffcececeffcecfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0cfffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d4ffd5d4d5ffd7d6d7ffd8d8d8ffdadbdaffddddddffdedddeffdfdedeffe0dfe0ffe1e1e1ffe2e2e2ffe3e4e3ffe5e5e5ffe6e5e6ffe6e7e7ffe8e8e8ffe9e9e9ffeaeaebffecececffefefeffff0f0f0fff1f2f1fff2f2f2fff0eff0ffeeeeeeffeaeaeaffd8d8d8ffa0a0a0ff696a69ff474746ff2d2d2dff111111ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060506ff0f0f0fff262727ff4c4c4cff5f5f5fff737373ffbbbabaffe1e1e1ffeeeeedffefeff0fff1f1f0fff0f1f1fff0f0f0ffeeefefffedededffecececffeaebeaffeae9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe3e3e3ffe1e1e1ffdfe0dfffdedddeffdcdddcffdadbdbffdad9d9ffd7d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcececeffcecfceffcececeffcececeffcececeffcdceceffcecdcdffcdccccffcccdccffccccccffcbcbccffcccbccffcbcbcbffcbcccbffcbcbccffcbcbcaffcacbcaffcacacaffcacacbffcacacaffcacacaffcacacaffc9c9c9ffc9cac9ffcacac9ffcacacaffcacacaffc9c9caffcacacaffcacbcbffcbcbcbffcbcccbffcbcbcbffcbccccffcccccbffcccbcbffcbcccbffcbcbccffcbcbccffcbcccbffccccccffccccccffccccccffcccbccffccccccffcbccccffccccccffcbcccbffcccbcbffcbcbcbffcbcccbffcbcbccffcccbccffcbcbcbffcbcbcbffcccccbffccccccffccccccffcdccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdceffcececeffcfcfcfffd0d0cfffcfcfcfffcecfcfffcfcfcfffcfceceffcfcfcfffcfcfcfffcececfffcfcecfffcfcfcfffcfcfcfffd0cfd0ffcfd0cfffd0d0cfffd0d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadaffdbdadaffdadbdbffdcdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdddcddffddddddffddddddffdedddeffdedddeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e4e5ffe4e4e4ffe5e5e4ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e7ffe7e6e7ffe7e7e7ff8f8f8fff555554ff525353ff515051ff4e4e4eff4c4d4dff4a4a4aff474747ff444444ff414242ff3f3f3fff3c3c3cff393839ff363536ff323233ff313131ff333233ff343334ff343434ff343434ff343434ff343434ff32333200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151615ff161516ff151515ff151515ff151515ff141515ff151515ff1c1c1cff222322ff2b2b2cff393939ff4e4d4eff676767ff7f7f7fff929292ffa4a4a4ffbdbcbcffd9d9d9ffeaeaeafff9f9f9fffdfefefffefefefffefdfefffefefefffefefefffffffffffefefffffefffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefefffffefefffffefffefffefefefffefefefffefffefffffefffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefffefffefefefffffefefffffefefffefefffffffefffffefffffffefffffffffefefffefefefffefffefffefffefffffffffffefefffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffefdfefffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfefffefefefffefffefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfefefffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfefdfffdfefdfffdfdfefffefdfefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfcfff5f5f6ffeaeaeaffdbdcdcffcdcdcdffbebfbeffb4b4b4ffa8a9a9ff9a9a99ff8a8989ff777878ff656666ff525252ff404140ff393938ff3a3a3aff3b3b3bff3b3b3bff3b3b3bff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafbfff8f7f8fff7f6f7fff6f6f6fff5f6f5fff5f5f5fff5f4f5fff5f5f5fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff1f0f1fff0f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0effff0f0effff0f0f0fff0f0efffefefeffff0f0efffeff0efffefefefffefefefffefefefffefefefffefefeeffefefefffeeefefffefefefffefeff0ffeff0effff0efefffeff0efffeff0f0fff0eff0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff1f0f1fff0f0f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f2f1fff2f1f2fff1f1f1fff1f2f1fff1f2f1fff1f1f2fff2f1f2fff1f2f1fff2f2f1fff2f2f2fff1f2f1fff1f2f1fff1f1f1fff2f1f2fff1f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0eff0ffeff0efffefefefffefefefffeeefefffefeeefffeeefeeffeeefeeffeeeeeeffedeeeeffeeeeeeffedededffedededffededeeffedededffedededffedededffecedecffedededffedecedffedececffecececffecececffecececffebececffecebebffebebebffebebebffebebebffebebebffebebebffeaebebffebeaebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9eaffe9eae9ffeaeae9ffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e5e6ffe6e6e6ffe5e6e5ffe5e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe0e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdddeddffddddddffdddcddffdcdcdcffdbdbdbffdbdadaffd9d9d9ffd7d7d7ffd5d5d5ffd2d3d2ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484948ff484849ff494849ff484948ff494948ff494949ff484948ff484948ff484848ff494849ff484949ff49494900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebdffbebebeffbebebeffbebdbeffbebebeffbebebeffbfbfbfffc1c1c1ffc2c3c2ffc4c4c3ffc5c5c5ffc6c5c6ffc7c7c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcdccccffcececeffcfcfcfffd0cfd0ffd1d1d1ffd2d3d2ffd3d3d3ffd4d5d5ffd5d5d5ffd6d7d7ffd7d7d7ffd9d8d8ffd9d9d9ffdadadaffdbdadbffdcdcdcffdcdcdcffdddddcffdddedeffdededeffdedfdfffdfe0dfffe0e0e0ffe0e1e0ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e6ffe6e5e6ffe7e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaebeaffebebebffebeaebffebebebffebebebffebebebffecececffebecebffebecebffebebecffecebecffecececffecececffecececffecececffecececffedececffedededffedededffedededffeeededffedeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffeeefefffefeeefffefefefffefefefffefefefffeff0effff0eff0ffeff0efffeff0effff0efefffeff0effff0f0efffefefefffeff0efffefeff0fff0eff0fff0f0f0fff0eff0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f1fff0f1f1fff1f0f0fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff1f1f2fff1f2f2fff2f2f2fff2f1f1fff1f2f1fff2f2f2fff1f1f2fff2f1f2fff1f2f2fff2f2f1fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f1f1fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff3f2f3fff2f3f2fff2f3f2fff3f2f2fff2f3f2fff3f3f3fff2f2f2fff2f3f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f4f4fff4f3f4fff3f3f3fff3f4f3fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f8f8fff8f8f8fff9f9f9fffcfcfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2d2dff2c2c2cff2b2b2cff2e2e2eff2e2e2dff2c2d2cff2a2a2aff2c2d2dff2f2e2eff383838ff434444ff4e4e4eff585757ff626262ff6d6d6dff7a7a7aff999999ffb7b8b8ffdededeffeeeeedfffbfbfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffefffffffffffffffefffffffefffefffffefffffffffffffefffffffefefffffffffefffefefffffefffefffefefefffefffefffffefefffefffefffefefefffefefefffefffefffefefffffffffffffefffefffefefefffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffefefffefefffffefffefffffefefffefffefffefefefffefefefffefdfefffefefefffefdfdfffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffefdfdfffefdfdfffefefefffdfdfefffefefefffdfefefffefefdfffefefdfffdfdfefffdfdfefffefdfefffefefefffdfefefffefefefffefefefffefefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffffffffffefefffffefefffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffefefefffdfefefffefefdfffefdfefffefefefffdfefefffdfdfdfffdfdfdfffcfcfdfff8f9f8fff2f3f2ffdedfdeffcececeffbfc0bfffb6b6b6ffacacacffa1a1a1ff939393ff838383ff707070ff5c5c5bff494948ff3d3d3dff3f3f3fff3f3f40ff3d3d3dff3d3e3eff3f3e3eff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff333233ff333333ff323333ff323332ff323332ff323332ff313131ff323232ff353434ff373737ff3a3a3aff3c3c3cff3f3f3fff424242ff444444ff484747ff484849ff4a4a4bff4d4c4dff4f4f4fff818282ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e6ffe6e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e3e4ffe3e4e4ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e2ffe2e2e2ffe1e2e1ffe2e1e2ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e1ffdfe0e0ffdfdfdfffdfdfdfffdededfffdedfdeffdddeddffdddeddffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdcdcffdbdbdbffdbdbdaffdbdbdaffdadadaffdadadaffdadadaffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d8ffd8d8d8ffd7d7d7ffd7d8d8ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d1d0ffd0d0cfffd0cfd0ffcfd0d0ffcfcfcfffcfcfceffcfcecfffcececeffcececeffcececeffcdcdcdffcdcdcdffcecdceffcdceceffcdcecdffcdcdcdffcdcdcdffcccdcdffcdcccdffcdcdccffcccccdffcccdccffcccdccffcccdccffcdcccdffcccdccffcdccccffcdccccffcdcdcdffcccccdffcdcdcdffcccdccffccccccffcdcdccffccccccffccccccffcccccdffccccccffcbcbccffcccbcbffcccccbffcccccdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcdccccffcccdccffcdcdcdffcecdcdffcecdcdffcdcccdffcdcdcdffcdcdccffcdcdcdffcccdcdffcdcdccffcdcdcdffcdcdceffcececdffcdcdcdffcececdffcececeffcececeffcfceceffcececeffcecfceffcfceceffcecfceffcfcecfffcfcfcfffcfcfcfffd0d0cfffcfcfcfffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd7d8d7ffd9d9daffdcdcdcffdddedeffdededeffe0e0dfffe0e0e1ffe1e1e2ffe3e3e3ffe4e4e4ffe5e6e6ffe7e6e6ffe7e7e7ffe8e8e9ffe9e9eaffebebebffedededffefefeffff0f1f1fff2f1f1fff1f1f1ffeff0f0ffeeeeeeffeae9e9ffd4d4d4ff949494ff646463ff434343ff2a2a2aff10100fff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040403ff0c0c0bff1d1d1dff414140ff5a5a5aff6f6f6fffafafaeffdddddcffeeededfff0f0f0fff0f1f1fff1f1f1fff0f1f0ffefeeefffeeeeeeffecececffebebebffeaeaeaffe9e9e9ffe9e8e8ffe7e7e7ffe6e6e5ffe4e4e4ffe2e2e2ffe0e0e1ffdfdedfffddddddffdbdcdcffdadbdaffd8d9d8ffd7d7d7ffd7d6d7ffd5d6d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffd0cfd0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdccccffcdccccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbccccffccccccffcccdccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcecdceffcdcdcdffcdcecdffcecdceffcececeffcdceceffcecdceffcececdffcdcdceffcdcecdffcdcdccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcecdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcececeffcecfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d5ffd7d6d6ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9dadaffd9dad9ffdad9d9ffdadadaffdadadaffdadadaffdbdbdaffdadbdbffdbdcdbffdbdcdbffdbdcdcffdcdcdcffdcdddcffdddddcffdddcdcffdddeddffdddddeffdededeffdedfdeffdededeffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe1e2e1ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ff9e9e9eff555556ff535454ff535253ff505050ff4d4d4eff4a4b4aff484848ff444544ff434243ff3f403fff3d3d3cff3a3939ff363736ff333334ff323333ff343434ff343434ff343433ff333334ff343434ff333233ff32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151516ff151515ff151515ff151516ff151615ff151515ff151515ff1c1c1cff222222ff2b2b2aff383838ff4d4e4dff656565ff7d7d7dff919291ffa5a5a5ffc0c0bfffd9d9daffeaeaebfff9f9f9fffdfdfdfffdfefefffefefefffefefefffffefffffefefffffffffefffffffffffefffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffefefefffefffefffffefffffefefefffefffefffefefefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefefffefefefffffefffffefefffffffffefffffffefffefefefffefffffffffefefffefefefffefefefffefefefffefdfefffefdfefffdfdfefffefefdfffefefefffdfdfdfffefefdfffefefdfffefefefffefefdfffdfdfdfffdfefdfffefdfdfffefefdfffefefdfffefdfefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefefefffefefefffefefefffefefdfffdfdfcfff6f6f6ffe9eaeaffdcdbdbffcecfceffc0c0c0ffb6b6b6ffa8a8a8ff999999ff878787ff757676ff636263ff4f5050ff3f403fff383838ff393939ff3a3b3bff3b3b3bff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfffaf9f9fff7f7f7fff6f6f6fff6f7f6fff5f6f5fff5f5f5fff5f5f5fff4f4f5fff4f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f3f3fff2f2f2fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffeff0f0fff0efefffeff0efffefefefffefefefffefefefffefefefffefefefffeff0effff0eff0ffeff0f0ffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff0f1f0fff0f1f0fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f2f2fff1f2f1fff1f1f1fff2f2f1fff1f1f2fff1f1f2fff2f1f2fff1f1f1fff1f1f2fff2f1f1fff1f1f1fff2f1f2fff1f1f2fff2f2f1fff1f2f1fff1f1f1fff2f2f2fff2f2f1fff1f1f1fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f1f2fff2f2f1fff2f2f2fff1f2f2fff2f2f1fff2f2f1fff2f2f2fff2f2f1fff1f1f1fff1f2f1fff2f1f1fff2f2f1fff2f1f1fff1f1f2fff1f2f2fff2f1f1fff1f2f1fff1f0f1fff1f1f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0efffefefefffefeff0ffefefefffefeeefffefefeeffeeeeefffeeefeeffeeeeedffedeeedffeeedeeffedeeedffedededffedededffedeeedffedededffedededffedededffededecffededecffececedffecececffecececffecececffebececffecebebffebebebffebebebffebebebffebebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeaeaeaffeaeaeaffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e5e4ffe4e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdedfdeffdededeffdededeffdcddddffdcdcddffdcdcdcffdbdbdbffdadadaffd8d9d8ffd6d7d6ffd5d5d5ffd2d3d3ffd0d0d0ffcececeffd0d1d0ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484949ff494949ff494848ff494848ff484848ff494948ff494949ff484848ff494948ff494948ff656565ff656565ff656565ff4c4c4cff464646ff40403f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbebebeffbdbebeffbfbfbfffbfbfbfffbebdbdffbfbfbfffc0c0c0ffc2c2c2ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c7ffc9c9c9ffcacac9ffcacacaffcbcccbffcdccccffcececdffcfcfceffd0d0d0ffd1d1d1ffd3d2d2ffd3d4d3ffd5d4d5ffd6d5d6ffd6d6d6ffd8d7d7ffd8d8d8ffd9d9d9ffdadadaffdadbdbffdbdcdbffdcdcdcffddddddffdddedeffdededeffdfdfdeffdfdfe0ffe0e0e0ffe0e1e0ffe1e2e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e6ffe6e6e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e9e9ffeae9eaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebeaffeaeaeaffebebebffecebebffecebebffecebebffebebebffececebffecececffebececffecececffececebffecececffededecffecececffecedecffedececffededecffededecffedededffedeeedffeeededffedeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffeeefefffefefefffefefefffeff0f0ffeff0f0ffefeff0fff0f0efffefeff0ffeff0efffeff0efffeff0effff0eff0ffeff0f0fff0f0effff0efeffff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f1f2fff2f2f1fff2f2f2fff1f2f1fff2f2f2fff2f2f1fff1f1f1fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f1f2fff2f2f1fff2f2f2fff1f1f1fff2f1f1fff2f2f1fff2f1f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff2f2f3fff3f3f2fff2f2f3fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff3f4f3fff3f3f3fff4f4f3fff3f3f4fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f3f4fff3f3f4fff4f4f3fff4f4f4fff3f3f3fff4f4f4fff4f4f3fff3f3f3fff4f4f4fff5f4f4fff5f4f4fff5f4f4fff4f4f5fff5f5f5fff5f5f5fff5f6f6fff7f7f7fff8f8f7fff9f9f9fffbfbfbfffcfcfcfffefefdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2cff2b2b2bff2d2e2eff2d2e2dff2c2c2cff2b2a2aff282828ff2b2b2bff2f2f30ff333232ff414141ff4c4c4cff575756ff616162ff6d6d6dff7a7b7bff979796ffb4b3b3ffdcdcdcffedececfffafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefefffefefffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffffffefffefefefffffefffffefffefffffefffffffefefffefefffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffdfefefffefdfefffdfdfefffdfefefffefdfdfffefdfefffdfefdfffefefdfffdfdfdfffefefefffefefdfffefdfefffdfdfdfffdfdfefffdfefdfffefefefffefdfdfffefefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefffefffefefffffefefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffffffffffffffffffffefffefffefffefffefffefffefffefefefffffefefffefefefffefdfdfffefefefffefdfefffdfdfefffefefdfffefefefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfdfefffdfefefffdfdfdfffcfcfdfff8f9f8fff3f2f2ffdfdfdfffcfcfcfffc0c0bfffb6b6b6ffacacacffa0a0a0ff939293ff828282ff6f6f70ff5b5b5bff474747ff3c3c3cff3e3d3dff3f3f3fff404040ff3d3d3eff3d3d3eff3e3f3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff333333ff333233ff323233ff323333ff333332ff333233ff323231ff333433ff353635ff393839ff3b3b3bff3e3d3eff404040ff424243ff454545ff484949ff4b4b4bff4e4e4eff4e4e4dff505050ff8d8e8effe7e7e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffdededfffdedfdeffdfdedeffdedddeffdddeddffdddeddffdddddcffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdcffdbdbdbffdbdcdbffdbdbdbffdbdadbffdadadaffdadbdbffdadadaffd9dadaffdadad9ffd9d9d9ffd9dad9ffd8d9d9ffd9d8d8ffd9d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd3d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffd0cfcfffcfcfcfffcecfceffcfcfcfffcfcfcfffcfceceffcececfffcececeffcecdceffcdceceffcdceceffcecdceffcdcdceffcdceceffcecdcdffcecdceffcdcecdffcececdffcdcecdffcececeffcececeffcecdceffcececdffcdcdceffcdcecdffcececeffcecdcdffcececeffcececdffcececeffcececeffcdceceffcececeffcececeffcecfceffcececfffcececeffcececeffcececeffcececeffcececeffcececfffcececeffcfcfceffcececeffcececeffcececeffcececeffcececeffcdceceffcfceceffcfceceffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfd0cfffcfcfcfffd0cfcfffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d3d2ffd3d3d2ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d5ffd7d7d7ffd8d9d8ffdbdadbffddddddffdededfffdfdfdfffe0e1e1ffe1e1e1ffe3e2e3ffe4e4e3ffe5e5e5ffe6e6e7ffe6e7e7ffe7e8e7ffe8e9e9ffeaeae9ffebebecffeeededfff0efeffff1f1f1fff2f2f2fff1f1f1ffefefefffedededffe8e8e7ffcececeff8b8b8bff616161ff444443ff282828ff0e0e0fff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff080807ff131313ff303030ff545453ff6c6c6cffa2a3a2ffd8d9d9ffedededfff1f0f0fff1f0f1fff1f1f1fff1f1f1fff0eff0ffeeeeeeffedededffecececffeaebebffeaeaeaffe9e9e9ffe8e8e7ffe6e6e7ffe5e5e5ffe3e2e3ffe1e1e1ffdfe0e0ffdededeffdcdcddffdbdbdbffdadad9ffd8d8d8ffd7d7d7ffd7d7d6ffd5d6d5ffd6d5d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d4ffd3d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d2d2ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcfcfcfffcfceceffcececeffcecdceffcececdffcececeffcdceceffcdcdceffcdcdcdffcdcdcdffcccccdffcdcdccffccccccffcdcdcdffcdcdccffcdcdcdffcdcdccffcdcdcdffcdcdcdffcecdcdffcdcdcdffcecdcdffcececeffcfceceffcececfffcfceceffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcecfffcecfcfffcfcfcfffcfcecfffcececfffcecfceffcfceceffcececeffcececeffcfcfceffcececeffcfcecfffcececeffcfcecfffcececeffcececfffcececeffcecfcfffcfceceffcfcfcfffcfcfcfffd0d0d0ffcfd0d0ffcfd0d0ffd0d1d0ffd0d1d1ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d1d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadbffdadbdaffdadadaffdadbdbffdadbdbffdcdbdbffdbdbdcffdbdcdcffdcdcdcffdddcddffdddddcffddddddffddddddffdededeffdededeffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfe0e0ffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffadadadff565656ff545555ff525353ff515050ff4d4d4eff4b4c4bff494848ff454545ff434343ff414140ff3d3d3dff3b3b3bff383837ff363536ff343433ff343434ff343433ff343434ff343434ff333232ff323232ff33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151615ff161515ff151515ff151515ff0f0f0fff161516ff1c1c1cff222221ff2a2a2aff383738ff4d4d4dff646364ff7a7a7aff8f8f90ffa6a6a6ffc1c2c2ffdcdbdbffecebecfffafafafffefefefffefefefffdfefefffefefefffefefefffefffefffefefffffffefefffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefffffffffefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefdfffefefefffdfefdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffdfefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfcfff6f5f6ffe9e9e9ffdbdbdbffcfcfcfffc2c2c2ffb7b7b7ffaaaaaaff999999ff878787ff747474ff606060ff4e4e4eff3f3f3fff383938ff3a393aff3a3b3bff404040ff404040ff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfcfdfff8f9f8fff7f7f7fff6f6f6fff6f6f7fff5f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f3fff3f4f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f3fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f1f0fff0f1f0fff0f0f0fff1f0f0fff0eff0fff0efeffff0f0effff0eff0ffefeff0fff0efeffff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff0f0f1fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f1f2fff1f1f1fff2f1f2fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f1f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff1f1f2fff2f2f1fff1f2f2fff1f2f1fff1f2f2fff2f1f1fff2f1f1fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f1fff1f2f2fff2f2f1fff2f1f2fff1f1f1fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f1f1fff0f0f0fff0f0efffefeff0ffeff0efffefefefffefefefffeeefefffefeeefffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffeeedeeffedededffeeedeeffedededffedededffededecffedededffedececffedececffecececffecececffecececffebebecffebecebffebebebffebebeaffeaebebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeae9e9ffeae9eaffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdededfffdededeffddddddffdcddddffdcddddffdcdbdcffdbdbdbffdadadaffd9d8d8ffd6d6d6ffd5d5d5ffd3d3d2ffd0d0d0ffcfcfd0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353535ff494848ff494849ff484848ff494948ff484849ff484849ff484949ff494948ff494848ff484849ff656565ff656565ff656565ff4c4c4cff464646ff404040ff565656ff565656ff565656ff464646ff46454500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c1ffc1c2c2ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c7ffc9c9c8ffcacacaffcbcbcaffccccccffcdcdccffcececeffcfcfcfffd1d0d0ffd1d1d1ffd2d2d2ffd4d4d3ffd5d4d5ffd5d5d6ffd7d7d6ffd8d8d8ffd8d9d8ffdadadaffdadadaffdbdbdaffdbdbdcffdcdcdcffdddcddffddddddffdededeffdfdedfffdfdfdfffdfe0e0ffe1e0e0ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e7e7ffe7e6e7ffe8e7e7ffe8e7e7ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebeaeaffebebebffebebebffececebffebebecffebebecffebececffececebffecececffebececffecececffecececffedededffedececffedededffededecffedededffedededffeeededffedededffeeededffeeeeedffeeeeeeffeeeeeeffefeeeeffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0f0fff0eff0ffefeff0ffeff0effff0efeffff0eff0fff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f1f1fff1f0f0fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff2f2f1fff1f1f2fff2f2f1fff2f1f1fff2f2f2fff2f1f1fff1f2f1fff1f2f1fff1f2f1fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f3f3fff2f3f3fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff3f3f4fff4f4f3fff3f4f4fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff7f7f8fff9f8f8fffafafafffdfdfdfffefdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2bff2d2e2dff2e2e2dff2d2c2cff2b2a2bff282828ff262626ff292929ff2e2e2eff333232ff404040ff4c4c4cff565656ff616261ff6d6d6dff7a7a7bff939392ffafaeaeffd9dad9ffeaeaeafff7f7f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefffffffefffffffefefffefffffffefefefffffffefffefffefffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffefefffffffffefffefefefffffffffffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfdfefffefdfefffefefefffefdfefffefefefffefefefffdfefefffdfdfdfffefefdfffdfefdfffdfefdfffdfefefffefefefffefdfefffefdfefffdfefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffffffefffffffefffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffefffefffefffefffefefefffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfff9f8f9fff2f2f2ffdfdfdfffcfd0cfffbfbfbfffb6b6b6ffabababff9f9f9fff919292ff818181ff6f6e6fff5a5a5aff464646ff3c3b3bff3c3c3cff3e3d3dff3f3f3fff3f3f3fff3d3e3eff3d3e3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff333333ff323333ff333333ff333333ff333233ff333333ff333232ff333333ff343434ff373737ff393939ff3c3c3cff3e3f3fff424142ff444444ff464646ff494949ff4c4c4cff4f4f4fff525151ff545454ffa7a7a7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e4ffe3e3e3ffe3e4e4ffe3e3e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe0e1e0ffdfdfe0ffdfdfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdedeffdededeffdddeddffdededdffddddddffdcdddcffdcddddffdddcddffdddcddffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadaffdadbdbffdadbdaffdadadaffdad9daffdad9daffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0cfd0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcecfceffcececfffcececfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfd0cfffd0d0cfffd0cfd0ffd0cfd0ffd0d0cfffd0d0d0ffd0d0cfffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffd0d0cfffcfcfd0ffd0cfcfffd0d0d0ffcfd0cfffd0d0cfffd0d0d0ffd0cfcfffd0d0d0ffd0d1d0ffd1d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd2d2d3ffd2d3d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd7d7d6ffd8d8d8ffd9dad9ffdbdcdcffdededeffe0dfe0ffe0e0e0ffe1e1e1ffe2e2e2ffe4e3e3ffe5e4e4ffe6e6e6ffe7e7e7ffe7e8e8ffe8e9e8ffe9e9e9ffebeaebffecececffeeeeeefff0f0f0fff1f1f1fff1f2f2fff1f1f0ffeeeeeeffecededffe5e6e6ffc5c6c6ff80807fff5d5d5eff3d3d3cff202020ff0c0c0bff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff0d0d0dff232323ff484748ff656565ff979696ffd4d4d4ffecececfff1f0f1fff2f1f1fff1f2f1fff1f1f1fff0f0f1ffeeefefffedededffecededffebebebffebebeaffeae9eaffe9e9e8ffe8e7e7ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0e1ffdfdfdfffdededeffdcdcdcffdbdbdbffd9d9d9ffd8d9d9ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfd0ffd0d0cfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcecfffcfceceffcfceceffcececdffcececeffcececeffcecdcdffcececeffcececeffcecdceffcececeffcecfceffcfcecfffcfcfcfffcfd0cfffcfd0cfffcfcfd0ffcfcfd0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffd0d0d0ffcfd0d0ffcfd0cfffcfd0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffd9d9daffd9d9daffdadadaffdadbdaffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdddcddffdddcddffddddddffdeddddffdddedeffdddeddffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0dfe0ffe0dfdfffdfe0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe4e4e4ffe3e4e4ffe4e5e4ffe5e5e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e6ffe6e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e7ffe8e7e8ffe8e8e7ffe8e7e7ffe8e8e7ff565656ff545554ff525253ff505051ff4e4e4eff4c4b4cff494949ff464646ff444444ff414141ff3f3f3fff3d3d3dff3a3a39ff363737ff343434ff343334ff343434ff333434ff333232ff333232ff333232ff323332ff323132000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151516ff151516ff151515ff121212ff101010ff161616ff1b1b1bff202121ff2a2a29ff373838ff4d4d4cff626363ff797979ff8e8e8effa6a6a6ffc3c4c3ffddddddffededecfffcfbfbfffdfefdfffefefefffefefefffefefefffefefefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffefffffffffefffffefefffefffefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffffffefffefffffefefffffefffffffefffffffffefffffffefffffffefffefefffffffefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefdfdfffefefefffdfefdfffefefdfffdfefdfffdfdfdfffdfdfefffdfefefffefdfefffdfdfefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefdfefffdfefdfffdfdfefffdfdfefffefefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfcfff6f6f6ffeaeaeaffdadadaffcecfceffc2c3c3ffb8b8b8ffaaaaaaff9a9a9aff878786ff727272ff5e5e5eff4e4e4dff403f40ff3a3a3aff3b3b3bff404040ff404040ff404040ff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffdfdfdfffafbfafff7f8f8fff7f7f7fff7f7f7fff6f6f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff1f1f0fff0f0f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff0f0f1fff0f1f0fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f2fff1f1f1fff2f2f2fff1f2f2fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f1fff1f2f1fff1f1f2fff1f1f1fff0f0f1fff1f1f1fff1f1f0fff1f1f0fff0f0f0fff0f0f0fff0efeffff0f0efffefefefffefefefffeeeeefffefeeefffefefefffefeeefffeeeeefffeeeeeeffeeeeeeffedeeeeffeeeeeeffedeeedffedeeedffedeeeeffedededffedededffedededffecedecffedecedffedececffedececffecececffecececffecececffebecebffebebebffebeaebffebeaebffebebeaffebeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9eaffe9eaeaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e4ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e0ffe1e1e0ffe0dfe0ffdfdfdfffdfdedeffdededdffddddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdadadbffd9d9d9ffd7d6d7ffd5d5d5ffd2d3d3ffd1d1d1ffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343435ff353534ff484848ff484949ff484949ff484949ff494948ff484849ff494848ff494949ff656565ff656565ff656565ff4c4c4cff464646ff404040ff565556ff565656ff565656ff464646ff464646ff585958ff585958ff585859ff555555ff555555ff5555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbfbfffc1c1c0ffc2c1c2ffc4c4c3ffc5c5c5ffc6c7c6ffc7c7c7ffc8c9c8ffcac9c9ffcbcacbffccccccffcdcccdffcececeffcfcfcfffd0d0d0ffd2d2d1ffd2d3d2ffd3d4d3ffd4d4d5ffd5d5d6ffd6d6d7ffd8d8d8ffd9d9d8ffdadad9ffdadadaffdbdbdbffdcdbdbffdcdddcffddddddffdddeddffdededfffdededfffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9eaffeaeaeaffebeaeaffebebeaffeaeaebffebebeaffebebebffebececffebecebffebececffecececffecebecffececebffecececffececebffecececffecececffecececffececedffecededffedecedffedededffedededffedededffeeeeeeffeeeeedffeeeeedffedeeeeffeeeeeeffeeeeeeffefefefffefefeeffefefefffefefefffefefeffff0efeffff0f0efffefeff0ffeff0efffefeff0ffefeff0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff1f0f1fff0f0f0fff0f1f0fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f2f2fff1f2f1fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff2f2f1fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff2f1f1fff1f1f2fff1f2f1fff1f1f1fff2f2f2fff1f2f1fff1f2f1fff1f2f2fff1f1f2fff1f1f2fff2f2f2fff2f2f2fff3f3f2fff3f2f3fff3f3f2fff3f2f2fff3f3f2fff3f3f3fff2f3f2fff2f3f3fff3f3f3fff4f3f4fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff4f4f5fff5f4f4fff4f4f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff7f8f7fff9f9f9fffcfcfcfffdfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2dff2c2c2cff2b2b2bff282828ff262626ff262627ff262726ff2d2d2dff343435ff404040ff4a4a4bff555555ff606061ff6c6c6cff797878ff8d8d8dffaaaaa9ffd6d6d6ffe9e9e9fff6f6f5fffefefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffffefefffefefefffffefefffefefefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefdfffefdfdfffdfdfefffefefdfffefefdfffefefefffefdfefffefefefffefdfdfffefdfdfffefdfdfffdfdfdfffdfefefffdfefefffefefdfffefefefffefefefffefefdfffefefefffefefdfffefefdfffefefdfffefefdfffdfefefffefefefffefefefffffefefffffefefffefffffffefefefffefefffffefffffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffefffffffefefffffefefffffffffffefefefffffffefffffffefffefffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffdfefdfffefdfdfffefefdfffefdfefffdfefefffefefefffdfefefffefefdfffefefefffefefefffdfdfefffefefdfffefdfdfffdfdfdfffdfcfcfff8f9f9fff2f1f1ffdededeffcfcfcfffbfbfc0ffb5b6b6ffaaababff9e9e9eff909090ff7f7f7fff6c6c6cff595959ff464545ff3b3b3bff3c3c3bff3d3d3cff3e3e3eff404040ff3f3f40ff3e3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff333332ff333333ff333333ff333233ff323333ff333232ff313131ff333233ff353536ff383939ff3b3b3bff3d3d3dff404040ff424342ff454545ff484747ff4a4a49ff4c4c4cff4f4f4fff525251ff545555ffc0c0c0ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe7e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0e0ffdfdfdfffdfdedeffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffdddddcffdddcdcffdddcdcffdcdcdbffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdadadbffdbdbdaffdbdadbffdadbdbffdadadaffd9dadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d4d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0cfffd0d0cfffcfcfcfffd0cfd0ffd0d0d0ffd0cfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d1ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d2d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d4d3ffd4d3d3ffd4d4d3ffd4d3d4ffd4d4d5ffd5d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d8ffd8d9d9ffdbdbdbffddddddffdfdfdfffe1e0e0ffe2e1e1ffe2e2e1ffe3e3e2ffe4e5e4ffe6e6e5ffe6e7e7ffe7e7e7ffe7e7e8ffe9e8e8ffeae9eaffebebebffecedecffeeefeffff0f0f0fff1f2f1fff3f3f2fff0f0f1ffefeeeeffebebecffe1e0e0ffbcbcbcff727272ff525252ff2a292aff131312ff080707ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a09ff1a1919ff3a3b3bff5c5c5cff888988ffcecfceffeaeaeafff1f1f1fff2f2f2fff2f1f2fff2f2f2fff0f1f0ffefefefffefefeeffedededffebececffebebebffe9eaeaffe8e8e8ffe8e8e7ffe7e6e6ffe4e4e5ffe3e3e2ffe1e1e1ffe0e0dfffdfdedeffddddddffdcdbdbffdadadaffdad9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d7ffd8d8d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d5ffd5d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d2ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcfcfcfffcfd0cfffd0cfcfffcfcfcfffcfcfcfffd0d0cfffcfd0cfffd0cfd0ffd0d0d0ffd1d1d0ffd0d0d0ffd1d1d1ffd0d1d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d0ffd1d1d1ffd0d1d1ffd1d0d0ffd1d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd7d7d6ffd8d8d7ffd7d8d7ffd8d8d8ffd9d8d9ffdadad9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdaffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffdddcddffdddddeffddddddffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e0e0ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe2e3e3ffe2e3e2ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe8e8e7ffe8e7e7ff555556ff555554ff535352ff515150ff4f4e4eff4c4c4dff4a4a4aff474747ff464545ff444344ff414141ff3e3e3eff3b3b3aff383837ff343434ff323232ff343333ff333232ff323232ff323332ff333332ff313232ff3132320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0cff161515ff161515ff151515ff131213ff121313ff121111ff151515ff1a191aff202020ff2a2a2aff383838ff4d4d4dff626362ff777777ff8c8c8cffa7a6a6ffc7c7c6ffdfdedeffeeeeedfffcfcfcfffdfefefffefefefffdfdfefffffefefffffefefffefffffffefefefffefffffffefffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefffffffefefffffffffffffffffffefffefffefffffffefffffffefffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffdfefdfffefefdfffefefdfffdfefdfffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffefefdfffdfefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefdfefffefefdfffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffdfefdfffdfcfdfff6f6f6ffeaeaeaffd9d9d9ffcecfceffc3c3c3ffb8b8b8ffababaaff9a9a9aff878787ff717172ff5c5d5cff4c4c4cff414141ff3b3a3aff404040ff404040ff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafff7f8f8fff7f7f7fff7f7f7fff6f6f5fff6f5f5fff6f6f5fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f0f1fff1f0f1fff1f1f1fff0f0f0fff0f1f0fff0f1f0fff0f0f0fff1f1f0fff0f0f0fff0f1f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff1f2f2fff2f1f1fff2f1f2fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff2f2f2fff1f1f1fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff0f0f0ffeff0efffeff0effff0efefffefefeffff0efefffefefefffefefefffefeeefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffeeeeedffedeeedffeeededffedededffededecffedececffededecffededecffecececffecececffebebecffecebebffebebebffebebebffeaebeaffeaeaebffeaeaebffeaeaeaffeaeaeaffe9e9eaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e2ffe0e1e1ffe0e0e0ffdfe0dfffdededeffdededeffdeddddffdcdcddffdddddcffdddcdcffdcdcdcffdcdbdcffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d2ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfceceffcecece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353535ff343435ff353434ff484849ff494848ff484849ff484948ff494849ff494848ff656565ff656565ff656565ff4c4c4cff474646ff3f4040ff565655ff565656ff565656ff464646ff464646ff595958ff585858ff585958ff555555ff555555ff555554ff5554550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffc0c0c0ffc2c1c2ffc4c3c3ffc5c5c4ffc6c6c6ffc7c7c7ffc9c9c8ffcacac9ffcacbcbffcccccbffcdcdcdffcececeffcfcfcfffd1d0d0ffd2d2d1ffd2d2d2ffd3d4d3ffd4d5d4ffd6d5d5ffd7d7d6ffd8d7d8ffd8d9d9ffdad9daffdadadaffdadadaffdbdcdbffdcdcdcffdcdcddffdededdffdededeffdfdfdfffe0dfdfffe0e0e1ffe1e0e0ffe2e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffeaeaeaffeaeaebffeaebeaffebebebffeaebebffebebebffebebecffecebebffebebecffebecebffecececffecebecffecececffecececffecececffededecffedececffecededffededecffedededffedededffedededffeeededffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffefefeeffefeeefffeeefefffefefefffefefefffefefefffefefeffff0efefffefeff0fff0f0effff0f0effff0f0effff0eff0fff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f0fff1f0f0fff1f0f1fff1f1f0fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff1f2f2fff1f2f1fff2f2f1fff1f2f1fff2f1f2fff2f1f2fff2f2f2fff2f1f1fff2f2f2fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff2f3f2fff3f2f3fff2f3f2fff2f2f2fff2f3f2fff3f2f2fff2f2f3fff3f3f3fff4f3f3fff3f3f3fff4f3f3fff3f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff5f5f4fff4f4f4fff5f5f4fff5f5f4fff4f4f5fff4f4f4fff4f4f5fff5f4f4fff5f4f5fff4f5f5fff4f4f4fff4f4f5fff4f4f5fff4f5f4fff5f5f4fff4f4f5fff5f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff7f7f7fff8f8f8fffafafafffdfdfcfffefdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2c2dff2a2b2bff282828ff272626ff262627ff242424ff242423ff2a2a2bff343333ff404040ff484848ff535353ff5e5f5eff696a6aff757575ff8a8a8affa6a5a5ffd4d4d4ffe8e7e7fff4f5f4fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefffffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefdfffefefefffdfefefffdfefdfffefdfdfffdfefefffefefefffdfdfefffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffcfdfcfff9f8f8fff1f2f2ffdededeffcfcfcfffc0c0c0ffb5b5b5ffabaaaaff9e9d9dff8e8e8eff7d7d7dff6b6b6cff595958ff454545ff3a3b3aff3c3d3cff3e3f3fff404040ff404040ff3f4040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323231ff323232ff323232ff323232ff333333ff333332ff333233ff323333ff323232ff333434ff373737ff3a3939ff3c3c3cff3f3e3eff414141ff434343ff464646ff494848ff4b4b4bff4d4e4dff4f504fff515252ff666666ffdddddeffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e1e0ffe0e0e1ffdfe0dfffe0dfdfffdfe0e0ffdfdfdfffdedfdfffdedfdfffdededeffdededeffdedddeffdeddddffddddddffdddddeffdddddcffdcdcdcffdcdddcffdcdddcffdbdcdcffdcdcdcffdcdcdcffdbdcdbffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadad9ffd9d9daffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d1d1ffd0d1d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d3ffd3d2d2ffd2d3d2ffd2d2d2ffd3d2d3ffd3d3d3ffd2d3d3ffd2d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d4d4ffd4d4d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d6ffd6d6d6ffd7d8d8ffd9d9d9ffdbdbdbffddddddffdfdfdfffe0e0e1ffe1e1e2ffe2e2e1ffe2e2e2ffe3e4e3ffe5e6e5ffe6e6e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffecebebffeeededffefeff0fff1f0f1fff2f2f2fff3f2f3fff1f1f0ffeeeeeeffeaeaeaffdddcddffb0b0b0ff676768ff434344ff171616ff090909ff040403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff070706ff131313ff2f2f2eff505051ff787878ffc5c5c4ffe5e6e6fff0f0f0fff3f3f2fff2f3f3fff2f3f3fff2f2f2fff1f1f0ffefefefffedededffececedffebebebffebebeaffeae9e9ffe8e8e8ffe7e7e6ffe5e6e6ffe4e3e3ffe2e2e2ffe0e1e1ffdfdfdfffdeddddffdcddddffdbdbdbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd4d5d5ffd4d5d4ffd4d4d4ffd3d4d3ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd2d1d1ffd2d2d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d0d0ffd1d1d0ffd1d1d0ffd0d1d0ffd1d1d1ffd1d1d0ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d2ffd2d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd4d4d5ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd4d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd6d6d5ffd6d6d5ffd6d6d5ffd6d6d6ffd7d7d6ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdddddcffdcddddffdddddcffddddddffddddddffddddddffdeddddffdededeffdfdfdeffdededeffdfdfdfffdfdfdfffe0dfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e0e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe7e7e6ffe6e6e7ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ff727272ff555454ff535353ff505151ff4f4f4eff4e4d4dff4b4c4cff4a4a4aff474748ff454545ff424242ff3f3f3fff3b3b3bff383838ff343435ff323233ff323232ff323232ff323332ff323332ff313232ff323232ff323232ff30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0cff0c0b0bff151515ff121313ff121312ff131212ff121313ff161615ff1a1a1aff212121ff2b2b2bff3a3a3aff4e4d4eff626262ff767676ff8a8a8bffa6a6a6ffc8c8c8ffdfdfdfffeeefeefffcfcfdfffefefefffefefefffdfefefffefefefffefefefffffefefffffffefffefefffffffefffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffefffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefffefffffffffffefefefffffffffffffffffffffffffffffffefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfdfffefefdfffefefdfffefefdfffefefefffefefdfffefdfefffdfdfdfffefefdfffdfefefffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefdfffdfdfefffefefdfffdfefefffefdfdfffdfefdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfefffefefefffdfefefffefefefffefefdfffefdfdfffefefefffefefefffefefdfffefefefffefefdfffefdfefffdfdfdfffefefdfffcfdfdfff6f6f6ffeaeae9ffd8d8d8ffcdcecdffc4c4c4ffb9b9b9ffabababff9a9b9aff888888ff717171ff5c5c5cff4b4b4bff404040ff404040ff404040ff404040ff404040ff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdfdfffbfbfbfff8f8f9fff7f7f8fff7f7f6fff6f6f6fff6f6f6fff5f6f5fff5f6f6fff6f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff3f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f1fff0f0f0fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f2f2fff1f2f1fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff2f3f3fff3f3f2fff3f3f3fff2f2f2fff3f2f3fff2f3f2fff3f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f3fff3f2f2fff2f3f2fff2f2f2fff3f2f2fff3f3f2fff2f2f3fff2f2f3fff3f2f2fff3f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff1f1f2fff2f2f1fff1f1f1fff1f1f0fff0f0f1fff0f0f0fff1f1f0fff0f0f0ffeff0f0fff0f0efffeff0f0ffefefefffefefefffefefefffeeefeeffefeeeeffeeefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffededeeffedededffedecedffecedecffecedecffecededffecedecffecececffebececffecececffebecebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffdfdfdeffdddedeffdededdffddddddffdddddcffddddddffdcddddffdcdcdbffdbdadaffd9d9daffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffcfceceffcececeffcecfce0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353435ff353534ff353534ff353434ff494849ff494949ff484949ff484949ff656565ff656565ff656565ff4c4c4cff464646ff404040ff565655ff565656ff565656ff464646ff464646ff585858ff595958ff585959ff555555ff555555ff555555ff555555ff545554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbeffbfbfc0ffc1c1c2ffc4c4c3ffc5c4c4ffc6c6c6ffc8c8c7ffc9c9c8ffcacacaffcbcbcbffccccccffcdcdcdffcecfceffcfcfd0ffd0d0d0ffd2d2d1ffd2d3d3ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdbdbdcffdddddcffdcddddffdededdffdededeffdfdfdfffdfdfdfffe1e0e0ffe0e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffebeaeaffebeaebffebebebffebebebffebebebffecebebffecececffebececffecececffecececffecececffecececffedececffecececffedededffededecffedecedffedededffedededffedededffedededffeeeeedffedeeeeffeeeeeeffeeeeeeffefefeeffeeeeefffeeefeeffefeeefffefefefffefefefffefefefffefefeffff0f0efffeff0f0fff0f0effff0f0f0fff0f0f0ffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff3f2f3fff3f2f2fff2f3f2fff2f2f2fff3f2f2fff3f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f1fff2f1f2fff1f1f2fff2f2f1fff1f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f4f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f5f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff5f4f5fff5f5f4fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff7f6f6fff8f7f7fffaf9f9fffdfcfcfffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff282828ff262626ff262626ff242424ff232323ff222222ff282828ff303030ff3a3a3aff464545ff505050ff5b5a5bff656665ff717171ff888787ffa2a2a2ffd2d2d1ffe6e6e6fff4f3f3fffdfdfdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffefffffffffffffefefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffffffffffffefffefefffffefefffffffefffffffffefffefffefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefdfffefefefffefdfdfffefdfdfffdfefdfffefefefffdfefefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefffffefffffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffefdfefffdfcfdfffcfcfdfff9f9f9fff1f1f1ffddddddffcececeffbfbfbfffb5b5b5ffaaaaaaff9c9c9dff8e8d8dff7d7e7dff6c6d6cff595a5aff484747ff3c3c3cff3e3f3fff3f4040ff404040ff40403fff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313131ff313132ff323233ff333232ff323232ff333233ff333333ff333333ff333333ff353535ff383837ff3a3b3aff3e3e3eff404040ff434243ff444545ff484848ff494a4aff4c4c4cff4e4e4fff505151ff525252ff7e7e7effe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe7e7e8ffe7e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e4e5ffe4e4e4ffe4e5e4ffe3e3e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdfdfdeffdedfdeffdfdfdfffdededfffdfdedeffdddedeffdededeffddddddffddddddffddddddffdcddddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdadadbffdadadaffdadad9ffd9d9daffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d2ffd3d3d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d4d3ffd3d3d3ffd2d2d2ffd3d2d2ffd2d3d3ffd2d3d3ffd2d2d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d3d3ffd4d4d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d3d3ffd4d4d3ffd4d4d3ffd3d4d4ffd3d3d3ffd3d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffdad9d9ffdbdbdbffddddddffdededfffe1e0e0ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe6e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffebebebffecececffedeeeefff0f0f1fff1f1f2fff2f2f2fff2f3f3fff1f1f0ffeeeeeeffeae9e9ffd9d9d9ffa5a4a5ff5e5e5eff343434ff0c0b0bff040404ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0c0d0cff242424ff474747ff696969ffbabab9ffe0e1e1ffefeff0fff3f2f3fff4f4f3fff3f4f3fff2f2f2fff1f1f1fff0f0f0ffeeefeeffedededffecececffebebebffeaeaeaffe9e9e9ffe7e8e7ffe6e6e6ffe4e4e4ffe3e3e3ffe1e1e1ffe0dfe0ffdfdfdfffddddddffdcdcdcffdbdbdbffdbdbdbffdadbdaffdadadbffdadadaffdad9daffd9dad9ffd9d9d9ffd8d8d8ffd8d7d7ffd7d7d7ffd6d7d7ffd5d6d6ffd6d5d5ffd5d5d4ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd2d2d2ffd3d3d2ffd3d2d3ffd2d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd4d4d4ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d3d3ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d6d6ffd6d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdbdaffdbdbdaffdbdbdbffdcdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdddddcffdddddcffdddddcffddddddffdddddeffdddedeffdededeffdedddeffdededeffdfdfdeffdedfdeffdfdfdfffdfdfdfffe0dfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e7ffe8e8e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe8e9e8ff908f90ff545455ff535353ff515151ff504f50ff4f4f4fff4d4d4dff4b4a4aff484848ff464545ff424242ff404040ff3c3c3cff393839ff353635ff333333ff323232ff323232ff323232ff313232ff313131ff323232ff303030ff30313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0cff0b0c0cff0c0b0cff131212ff121213ff131313ff121212ff161616ff1b1a1aff222222ff2c2c2bff3a3b3bff4d4d4eff626161ff757675ff8a8a8affa7a7a7ffcacacaffe0e0e0ffeff0f0fffcfcfcfffefefefffefefdfffefefefffefefefffffefefffffefefffefefffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefefffffffffffffffffffefffffffefffffffffffffffefefefffefffffffffefefffffefffffefefefffefefefffefefefffefefdfffefefefffefdfdfffefefdfffefefdfffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffdfefdfffefdfefffdfefefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffefefdfffefdfefffdfefdfffefefefffefdfdfffefefdfffefefdfffefefefffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffcfdfdfff5f5f6ffe9e9e9ffd7d7d7ffcdcdccffc4c3c3ffbab9b9ffacababff9c9c9bff898989ff737272ff5d5d5cff4a4a4aff3f3f3fff3f3f3fff404040ff404040ff404040ff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafbfafff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff4f5f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff3f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f2fff2f2f2fff2f2f1fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff1f1f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f2f3fff3f2f2fff2f3f3fff3f3f3fff2f2f2fff3f2f2fff2f3f3fff2f3f3fff2f2f2fff3f2f3fff2f2f2fff2f3f2fff2f2f2fff3f3f3fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f3f3fff3f2f2fff3f2f3fff3f2f2fff3f3f2fff3f2f3fff2f3f2fff3f3f3fff3f2f2fff3f3f2fff3f3f2fff2f3f3fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff0f0f1fff1f0f0fff1f1f0fff0f0f0fff0f0f0ffeff0f0fff0eff0ffeff0f0fff0eff0ffefefefffefeeefffefefefffefefeeffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeedeeffedeeeeffeeeeeeffedededffedededffedededffecededffecececffedececffecececffecececffebebebffececebffebebebffebebebffeaebebffeaeaebffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e2e2ffe2e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0dfdfffdfdfdeffdededeffdddedeffdedddeffdddddeffddddddffdddcdcffdcdbdcffdbdbdbffd9d9d9ffd8d7d7ffd7d6d6ffd5d4d4ffd2d2d2ffd0d0d0ffcecfcfffd0d0d0ffd0d0d0ffcfcfcfffcececeffcfceceffcecfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff343535ff353534ff353535ff353434ff353535ff494849ff484948ff5d5d5dff646464ff656565ff4d4d4cff464647ff404040ff565655ff555656ff565656ff464646ff464646ff585859ff585859ff595859ff555555ff555655ff555454ff555455ff555454ff545554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbfc0bfffc1c2c2ffc4c3c3ffc5c5c4ffc7c7c6ffc8c8c8ffc9c8c9ffcacacaffcbcbcbffccccccffcdcdcdffcfcfceffcfcfd0ffd0d0d1ffd2d1d2ffd3d3d2ffd4d4d3ffd5d4d4ffd6d5d6ffd7d7d6ffd8d8d7ffd8d8d9ffdad9d9ffdbdadaffdbdbdbffdcdcdbffdcdcdcffddddddffdddedeffdfdedfffdfdedfffdfdfe0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e5ffe5e4e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e8e8ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffeae9e9ffeae9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebebecffebebebffececebffecebecffececebffecececffecececffecececffededecffececedffedececffecedecffecedecffececedffedededffeeeeedffededeeffededeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefeeffeeeeefffefefeffff0efefffefefeffff0f0efffeff0effff0eff0ffeff0f0fff0f0f0fff0eff0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff0f0f1fff1f0f0fff0f1f1fff1f1f1fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff3f2f2fff3f3f2fff3f2f3fff2f3f2fff3f3f3fff3f2f2fff2f2f2fff3f3f2fff2f2f3fff2f2f2fff1f2f1fff1f2f1fff1f1f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff2f2f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff4f4f4fff4f3f4fff4f3f4fff5f4f4fff4f4f4fff5f4f5fff5f4f4fff5f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff5f5f6fff5f6f5fff6f6f6fff8f7f7fff9f9f8fffbfbfbfffdfdfdfffefdfdfffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282828ff262626ff262626ff242424ff222322ff222222ff222222ff272727ff2e2e2eff373838ff464646ff4d4e4eff575756ff616161ff6c6c6dff838484ff9e9e9dffcfcecfffe5e4e4fff2f3f3fffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffdfefdfffefefdfffefefefffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffefffffefffffffffffffffefffffffefffffffefffffffffffffffefffefffffffffffefffffffefffffffefefefffefefffffffefefffefffefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffdfdfefffdfdfdfffdfcfdfff9f8f8fff1f1f1ffdbdcdbffcecdcdffbfbfbfffb5b5b4ffa9aaaaff9c9b9bff8d8e8eff7e7e7eff6e6e6eff5c5c5bff4a4a4aff3f3e3fff404040ff403f40ff404040ff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303130ff313232ff323131ff313231ff323232ff323233ff333232ff333333ff323232ff343534ff373636ff39393aff3c3c3cff3e3f3fff414141ff444545ff474647ff484849ff4b4b4aff4e4e4eff505050ff525252ff535354ff9c9c9cffe9eae9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e4e3ffe4e4e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e0e1ffe1e1e0ffe0e0e0ffdfe0dfffe0e0dfffdfe0e0ffdfdfdfffdfdfe0ffdfdedfffdfdfdfffdfdedfffdededeffdededdffdededeffdedddeffdddedeffddddddffddddddffddddddffddddddffddddddffdcdddcffdcdddcffdcdddcffdcdddcffdcdcdcffdbdcdcffdbdbdbffdadbdbffdadbdaffdadadaffdadadaffdadad9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d5d5ffd5d4d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd4d4d3ffd3d4d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd2d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d5ffd4d4d4ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d5d4ffd4d5d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d5ffd4d5d5ffd4d5d4ffd5d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d9d8ffdadadaffdbdbdcffdcdcdcffdddedeffe0dfdfffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe6e5e5ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e9ffe9eaeaffeaeaeaffebebebffecedecffeeefeefff1f1f1fff2f2f2fff3f3f4fff3f3f3fff0f0f0ffedeeeeffe9e9e9ffd5d5d5ff979797ff5a5a5aff2e2e2fff080809ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff080809ff1a1b1bff3a3b3aff60605fffafafafffdededeffefeff0fff2f3f3fff4f4f4fff4f3f4fff3f3f3fff2f1f2fff1f0f1ffefefefffeeedeeffecedecffecececffebebebffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe3e3e4ffe2e2e2ffe1e0e1ffe0e0dfffdededeffdcdddcffdddcdcffdcdcdcffdcdcdbffdbdcdcffdbdadbffdbdbdbffdadadbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d4ffd3d4d4ffd3d4d4ffd3d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd3d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadbffdadadbffdbdbdcffdcdbdcffdbdbdcffdcdcdcffdcdcdcffdddcdcffdddcddffdcdddcffddddddffddddddffddddddffdddedeffdededeffdededeffdededeffdedfdfffdfdedfffdfdfdeffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe8e9e8ffe9e9e9ffb8b7b7ff545454ff535353ff525253ff525152ff505050ff4d4e4eff4a4b4aff494948ff464647ff434343ff404041ff3d3c3dff3a3a3aff363636ff333333ff313130ff323232ff323132ff323232ff313132ff303030ff313130ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0bff0c0c0cff0b0c0cff0b0c0cff131213ff131312ff111111ff141514ff1b1b1aff232323ff2d2d2cff3a3b3bff4c4c4cff606060ff747475ff898989ffa9a9a8ffcdcdcdffe2e1e2fff0f0f1fffcfcfdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffefefdfffefdfefffefdfefffdfefdfffdfefefffefefefffefefdfffefefdfffefdfdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefdfffefefefffefefefffdfdfdfffdfefefffefdfdfffdfefefffdfdfefffdfefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfefffefdfdfffdfefdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfff6f6f6ffeaeaebffd7d7d7ffcbcacbffc3c3c3ffbab9baffacacacff9d9c9cff89898aff737473ff5e5e5eff4b4b4bff3d3e3dff3e3e3eff3f3f3fff404040ff404040ff404141ff434243000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffcfcfdfff9f9f9fff8f8f7fff7f7f7fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f3f3fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff1f1f2fff2f1f2fff2f1f2fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f2f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff3f3f2fff2f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f3f2fff2f3f2fff2f3f2fff3f2f2fff2f3f3fff2f3f3fff2f3f2fff2f3f2fff2f3f3fff2f3f3fff2f3f2fff2f3f3fff2f3f3fff2f3f3fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f3fff2f3f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f1f2fff1f1f2fff2f1f2fff2f1f1fff2f1f1fff1f1f1fff0f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffeff0f0fff0efefffefefefffeeefefffeeefeeffefefeeffeeefefffeeefeeffeeeeefffeeedeeffeeeeeeffeeeeeeffededeeffedededffedeeedffedededffedededffececedffecececffecedecffecececffecececffebecebffebecebffebebebffebebebffebeaeaffeaebebffeaeaeaffe9eaeaffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e1e1ffe0e0e1ffe0e0dfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdddddeffddddddffdcdcdcffdbdbdaffd9d9d9ffd7d8d7ffd7d7d6ffd5d5d6ffd3d3d2ffd0d1d1ffcfcecfffcfcfcfffcfcecfffcececfffcfcfceffcfcfcfffcfcecf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff373737ff373737ff373737ff373737ff373737ff373737ff373737ff030303ff343535ff343535ff343535ff353535ff353534ff3b3b3bff4e4e4eff5b5b5cff585858ff4c4c4dff404040ff414242ff4e4f4fff565656ff454545ff464646ff585858ff595959ff595959ff555556ff555556ff555455ff545455ff555455ff555555ff555455000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc1c1c1ffc3c3c4ffc5c4c4ffc6c6c6ffc8c7c7ffc8c9c9ffcacacbffcbccccffcdcdccffcececdffcfceceffd0d0d0ffd1d1d1ffd1d1d2ffd3d2d3ffd4d3d4ffd4d4d5ffd6d5d6ffd7d7d7ffd8d7d8ffd9d8d9ffd9dad9ffdadbdaffdbdbdbffdbdcdbffdcddddffddddddffdededeffdededfffdfdfdfffe0dfe0ffe1e1e0ffe1e1e1ffe1e2e1ffe3e2e2ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffeaeaeaffeaeaeaffeaebebffebebebffeaebebffebebebffebebebffebececffebecebffecececffecececffececedffecececffecececffedececffecedecffecededffedededffedededffedededffedededffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeefffeeeeeeffefeeefffefeeefffefeeefffefefefffefefefffeff0efffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff1f1f0fff0f1f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff2f1f1fff1f1f2fff1f1f2fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff2f3f3fff3f3f3fff2f3f2fff2f3f3fff2f3f3fff3f3f3fff2f3f2fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff2f2f3fff2f2f2fff3f2f3fff3f2f3fff3f2f2fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff5f5f4fff4f4f5fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f6fff5f5f6fff5f5f5fff6f6f5fff6f6f6fff5f6f6fff5f5f5fff5f6f5fff5f6f5fff5f6f5fff6f5f5fff5f6f6fff5f6f5fff5f5f5fff5f6f5fff5f5f5fff5f6f6fff5f6f5fff6f6f6fff6f6f7fff8f8f9fffafafafffdfcfdfffefdfdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262626ff252424ff232222ff222222ff222222ff222221ff262627ff2e2d2dff353635ff424242ff4a4b4bff545454ff5e5e5eff6a696aff7e7f7fff989798ffcccbccffe3e3e3fff2f2f2fffcfdfdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffefffefffffffefefffffffffffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffdfefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffefefdfffefefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefefffefffffffffffffffffefffffffefffffefffefffffefffffffefffffffefffffefffefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfff8f9f8fff0f0f0ffdadadaffccccccffbfbfbfffb5b4b5ffa9a9a9ff9b9c9cff8d8e8eff7f7f7eff6f6e6fff5d5d5dff4b4b4bff403f40ff404040ff3f4040ff404040ff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313030ff303030ff313231ff313132ff313131ff323333ff333232ff323332ff333232ff363535ff383838ff3b3b3bff3d3d3eff404040ff424343ff454646ff484848ff4a4a4aff4c4c4cff4e4e4eff504f50ff535352ff545555ffbababaffe9eae9ffeae9eaffe9eae9ffe9e9eaffeae9e9ffeae9e9ffe9eae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e7e8ffe8e7e8ffe7e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffdfdfe0ffdfdfe0ffdfdfdfffdfdedfffdedfdfffdededeffdededeffdededeffdddedeffdeddddffdddeddffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdad9daffd8d9d9ffd9d8d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd7d7d7ffd6d5d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d6d6ffd5d6d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d5d5ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd5d6d6ffd6d5d6ffd6d5d6ffd6d5d6ffd5d6d5ffd5d6d6ffd5d6d5ffd5d6d5ffd5d6d5ffd6d6d5ffd5d6d6ffd5d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd8d9d8ffd9d8d8ffdadadaffdbdcdcffdddcddffddddddffdfdfdfffe0e1e1ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e8e7ffe8e9e9ffeaeaeaffe9eae9ffeaeaeaffebebebffebebecffedecedfff0efeffff2f2f2fff3f3f3fff4f3f3fff3f3f3fff0f0f0ffedededffe8e8e8ffd1d1d1ff8e8f8fff5a5a5aff313031ff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff131414ff313232ff585958ffa5a5a4ffdadadaffeeeeeffff3f3f3fff4f3f4fff4f4f4fff3f3f4fff2f2f2fff1f2f1ffefefefffeeeeeeffedededffedececffebecebffeaeaeaffe8e9e9ffe8e8e7ffe6e6e6ffe4e4e4ffe3e3e3ffe2e1e2ffe0e1e0ffdfdfdfffdededdffddddddffddddddffdcdcddffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdbdadbffdadbdbffdadadaffd9d9d9ffd8d9d8ffd7d8d8ffd8d7d7ffd7d7d6ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d4d5ffd5d4d5ffd4d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd7d7d7ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d9d8ffd9dad9ffd9dad9ffdbdbdaffdadbdbffdadadbffdbdcdcffdcdbdcffdcdcdcffdcdcddffdcdcdcffddddddffdddcddffddddddffddddddffdedddeffdddedeffdededdffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfe0dfffe0dfdfffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ff555555ff555455ff535454ff535252ff505150ff4e4e4eff4b4b4bff494949ff474747ff434344ff414041ff3d3d3eff3a3a3aff373736ff343334ff323232ff323232ff313132ff323231ff303131ff313030ff303130ff313031ff2f3030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0bff0b0c0cff0c0b0cff0b0c0cff0c0b0cff111211ff0e0e0eff141414ff1b1b1bff242324ff2d2d2eff3b3a3bff4b4b4cff5e5f5fff747474ff898889ffacadadffcfcfcfffe3e2e3fff1f1f1fffcfdfdfffefefefffefefdfffefefefffefefefffefefefffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffefffffffefffffffefefffffffffffffffffffffefefffefffffffffefefffefefefffefefefffefefffffefefefffefdfefffefdfefffdfefefffefdfefffefefefffefdfefffdfefefffefefefffdfefdfffdfefdfffdfefdfffefefdfffdfefefffdfdfefffefefefffefdfefffefefefffefefffffefefefffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfcfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffefdfefffefdfefffefdfefffdfefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfff5f5f6ffecececffd7d6d7ffc9c9c9ffc2c2c3ffb9b9b9ffacacacff9c9c9cff89898aff747474ff5f5f5fff4b4c4bff3d3c3cff3c3d3dff3e3e3dff3f3f3fff404040ff424343ff444344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffdfefdfffbfafbfff8f9f9fff7f8f7fff7f6f7fff6f7f6fff6f7f7fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff6f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f5f5fff4f4f5fff4f4f4fff4f3f4fff3f4f4fff4f3f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff1f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f2f2fff2f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff2f3f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff2f2f3fff3f2f3fff3f2f2fff2f3f3fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff2f3f2fff3f2f3fff2f3f3fff3f3f3fff3f2f3fff3f2f3fff2f3f3fff3f2f3fff3f3f3fff3f2f3fff2f3f3fff3f3f3fff2f3f2fff2f3f2fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff1f1f1fff1f2f2fff1f1f1fff1f1f1fff0f1f0fff1f0f1fff0f1f0fff0f0f0ffeff0f0fff0f0effff0f0f0fff0eff0ffeff0f0fff0eff0ffeff0efffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedeeeeffedeeedffedededffedededffecededffedececffecedecffecececffecececffebebecffecebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9eaeaffe9e9eaffe9e8e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe5e5e5ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededeffdededeffdedddeffddddddffdcdcdcffdadbdaffd9d9d9ffd8d8d7ffd7d7d7ffd5d5d5ffd3d3d3ffd0d0d0ffcecfcfffcecfcfffcfcfceffcfceceffcfcfcfffcecfceffcececf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a39ff373737ff373737ff373637ff373637ff373737ff373737ff373737ff373737ff373737ff030303ff343534ff353435ff353535ff2d2e2eff2f2e2fff393939ff454645ff404040ff363536ff2d2c2dff323232ff3f3f3fff434444ff454645ff464746ff50504fff585858ff545454ff555556ff555455ff555555ff555555ff545454ff555555ff545454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffc1c0c1ffc3c4c3ffc5c4c5ffc6c6c6ffc8c7c8ffc9c9c9ffcacacbffcbcccbffcdcdcdffcdcecdffcfcfcfffcfd0d0ffd0d0d1ffd2d2d2ffd3d2d3ffd4d4d4ffd5d5d5ffd5d5d6ffd7d7d7ffd7d7d7ffd8d8d9ffd9d9d9ffdbdadaffdbdbdbffdcdbdbffdcdcdcffddddddffdededeffdfdedfffdfe0e0ffe0dfe0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe4e5e5ffe5e6e5ffe6e5e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffeaeaeaffebebebffebeaeaffebebebffebebebffebebebffebebebffebececffecececffecebecffecebecffecececffecececffedecedffedecedffecededffedededffecededffedededffedededffeeeeedffedeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefefefffeeeeeeffeeefefffefefeffff0efefffeff0efffefefefffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f1fff1f0f1fff0f1f1fff0f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f3f3fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff2f3f3fff3f2f3fff3f2f3fff3f2f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f2f2fff2f3f2fff3f3f3fff2f2f2fff3f3f3fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f5f5fff5f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f6fff5f5f6fff5f6f6fff6f6f5fff6f5f5fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f6f6fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff6f5f5fff5f6f6fff6f6f6fff6f5f5fff5f6f6fff6f6f6fff5f6f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff8f7f8fff9f9f9fffcfbfcfffefdfefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262627ff242524ff232323ff222222ff222222ff222222ff222322ff272626ff2d2d2cff333333ff383838ff464646ff525152ff5d5d5dff696969ff7c7c7cff939394ffc6c6c7ffe2e2e2fff1f2f1fffdfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefefffffffefffffefffefffffffffffffffefffefefefffffefefffefffefffffefffffffffefffffffefffffffffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffcfcfdfff8f8f8fff2f2f1ffd7d7d6ffcbcbcbffbebebfffb5b5b4ffaaa9a9ff9c9d9cff8e8e8eff807f80ff6f6f6fff5d5d5cff4a4a4aff3f3f3fff404040ff404040ff404140ff404040ff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff302f30ff313130ff303130ff303130ff323131ff313132ff313131ff323233ff313030ff323231ff353535ff393838ff3c3c3cff3f3f3eff424141ff444544ff474747ff49494aff4c4c4cff4e4e4dff4f4f50ff515151ff535353ff616161ffd8d9d9ffe9eaeaffe9e9eaffeae9eaffeaeae9ffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e7e6ffe6e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e4e5ffe5e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdeffdededfffdededeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededdffdededeffdededeffddddddffddddddffdcddddffdddcddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdcdbdcffdadbdaffdadadaffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d6d7ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d4ffd5d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d7d7ffd7d6d6ffd6d7d7ffd6d7d7ffd6d6d7ffd7d6d7ffd6d7d6ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd7d6d7ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d6d6ffd7d6d7ffd7d7d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffdbdadaffdcdcdcffdddcddffdddedeffdfdfdeffe1e0e0ffe2e2e2ffe3e3e3ffe4e4e5ffe5e5e4ffe5e5e4ffe5e5e6ffe7e7e7ffe8e8e8ffeae9e9ffeaebebffebebebffebebecffedecedffedededffeeeeeefff1f1f1fff2f2f2fff3f3f3fff3f4f4fff3f2f2fff0f0efffedededffe7e7e7ffcbcbccff888788ff595959ff303030ff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff070707ff131213ff353534ff565757ff989998ffd6d6d6ffedecedfff3f3f3fff4f3f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffefefefffeeefefffedededffedecedffececebffeaebeaffe8e9e8ffe7e7e7ffe5e5e6ffe3e4e4ffe2e2e3ffe2e1e1ffe1e1e1ffe0e0dfffdfdfdfffdededeffdddeddffdeddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdadadbffdadadaffd9dadaffd9d8d9ffd8d9d9ffd8d8d8ffd7d7d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd7d7d7ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd7d8d8ffd7d7d8ffd8d7d7ffd8d8d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd7d7d8ffd8d7d8ffd8d8d8ffd9d8d8ffd9d9d9ffd8d8d9ffd8d9d9ffd9d9d9ffd9dadaffdbdadaffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffdddddeffddddddffdedddeffdededeffdededeffdededfffdfdedeffdedfdfffdedfdeffdfdfdfffdfdfe0ffdfe0e0ffdfdfe0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e9e8ffe9e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ff565555ff555555ff535454ff525253ff515151ff4f4f4fff4c4c4bff4a4949ff474747ff444443ff414141ff3e3e3eff3b3a3bff383838ff353534ff323231ff313132ff313132ff303130ff303030ff303131ff303030ff2f2f30ff313131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0bff0c0b0bff0b0b0cff0b0c0bff0b0b0cff0c0b0bff0d0c0cff131313ff1b1b1bff242525ff2e2f2eff3b3b3bff4b4c4bff606060ff757576ff8b8b8bffadadadffcfd0d0ffe4e4e4fff2f2f2fffdfcfcfffdfefefffefefefffefefefffefefffffefffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefefffffefffffffffffffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefdfefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefefffffffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffdfefefffefefefffefefefffefefdfffdfdfefffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffefefdfffdfdfefffdfdfefffefefdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfff5f5f6ffecececffd6d6d6ffc7c7c7ffc1c0c0ffb7b7b7ffaaaaabff9b9b9bff8a898aff757575ff5f5f5fff4c4b4cff3c3c3cff3c3d3cff3d3e3dff414040ff424243ff434443ff43434400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffafaf9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff4f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f4fff4f4f3fff3f4f3fff4f3f3fff3f3f3fff3f3f2fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f2fff2f2f2fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff2f3f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff2f2f3fff2f2f3fff3f3f2fff2f3f2fff3f2f3fff3f3f3fff3f3f2fff2f2f2fff2f3f2fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f0f1fff0f0f0fff0f0f0ffeff0effff0eff0fff0f0f0ffeff0efffefeff0ffefefeffff0efefffefefefffefefefffefefefffefefeeffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffededeeffedededffedeeedffedecedffecededffecececffececedffecececffececebffecececffebecebffebebebffebeaeaffeaebeaffeaeaeaffeaeae9ffeaeae9ffe9e9eaffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe4e5e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdedfffdfdfdeffdedfdeffdedfdeffdededeffdededeffddddddffdcdcdcffdbdbdbffdad9d9ffd8d8d7ffd7d6d6ffd5d5d5ffd3d3d2ffd1d0d0ffcecfceffcececeffcfcecfffcfcfceffcecfceffcececfffcececeffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff39393aff373737ff373737ff373737ff373737ff373737ff373737ff363737ff373737ff343534ff030303ff353535ff2d2d2eff1c1b1cff1e1e1eff212121ff282828ff252526ff1b1b1cff131313ff161717ff1f1f1fff242324ff262625ff2b2b2bff3b3b3bff4b4c4bff565656ff575757ff525252ff555554ff555555ff555555ff555555ff555454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffbfbfc0ffbfbfbfffc1c1c1ffc4c3c3ffc4c4c5ffc6c6c6ffc8c8c7ffc8c9c9ffcbcacaffccccccffcdcdcdffcececeffcecfcfffd0d0d0ffd1d0d1ffd2d2d2ffd3d2d2ffd4d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d7ffd9d8d9ffdadadaffdadadaffdbdbdbffdcdcdbffdcdddcffdddeddffdededeffdfdfdfffdfe0dfffe0e0e0ffe1e0e0ffe2e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffebebeaffebebebffebebecffebebecffecebecffebecebffecececffededecffececedffececedffededecffecededffedededffedededffeeededffedededffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefefffeeefefffefeeeeffefefefffefeff0ffefefeffff0eff0fff0efefffeff0efffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f0f0fff0f0f0fff1f0f0fff0f1f1fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f2f2fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff3f3f3fff3f3f2fff2f2f3fff3f2f2fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f3fff3f3f2fff2f3f2fff3f2f3fff3f2f3fff3f3f2fff2f2f2fff2f3f2fff2f3f2fff3f2f3fff3f3f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f4f4fff3f3f3fff4f3f4fff4f4f3fff3f4f4fff4f4f4fff5f4f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff8f8f8fffbfbfbfffcfdfdfffdfdfefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff222323ff222222ff222222ff222222ff222222ff222222ff262626ff2d2d2cff333433ff383738ff464646ff525252ff5d5d5dff686869ff7b7c7bff919191ffc1c1c1ffe1e1e1fff1f0f1fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffefffefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefdfefffefefdfffefefefffdfefdfffdfefdfffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfcfcfff8f8f8fff3f2f3ffd5d5d5ffcacacaffbdbebdffb4b4b4ffa9aaaaff9d9d9eff8f8f8fff807f7fff6e6e6eff5c5b5bff494949ff3f3f3eff404040ff404040ff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff30302fff313030ff313130ff313030ff323131ff313131ff313131ff313131ff333233ff363636ff393939ff3c3d3cff3f3f3fff424243ff454546ff484848ff4b4a4aff4d4d4dff504f4fff515251ff525352ff545454ff7f7f7fffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffe9e9e9ffeae9e9ffeaeae9ffe9e9e9ffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0dfffe0dfdfffe0e0e0ffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdedeffdedfdfffdfdfdfffdfdedeffdfdfdeffdedfdfffdededeffdededeffdededeffddddddffdededeffdddeddffddddddffdddddcffdddcddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadbdaffdbdadaffdadadaffd9dad9ffdad9daffdad9d9ffdadadaffd8d9d8ffd9d8d8ffd9d8d9ffd9d8d8ffd8d8d7ffd8d8d7ffd7d8d7ffd7d7d7ffd8d8d7ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd6d6d5ffd6d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd8d8d8ffd7d7d7ffd7d7d8ffd8d8d8ffd8d7d7ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdad9d9ffdad9daffdadadaffdbdadaffdbdbdbffdddcdcffddddddffdededeffdedfdeffdfdfdfffe1e1e2ffe3e3e3ffe4e4e4ffe5e4e5ffe6e5e6ffe6e6e6ffe6e7e7ffe8e8e7ffe9e9e9ffeaeaeaffebebecffecececffedececffeeeeedffeeeeefffefefeffff1f1f1fff3f3f2fff3f3f3fff4f4f4fff2f3f3ffefefefffecedecffe3e3e3ffc3c4c3ff7e7e7fff545353ff2b2b2cff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030203ff080808ff151616ff373837ff585858ff8e8d8effd2d1d1ffebebebfff3f3f2fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff2f2f2fff1f1f1ffeff0f0ffefefefffeeeeeeffedededffedececffebebebffeaeae9ffe8e8e8ffe7e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e3ffe1e1e1ffe1e0e0ffdfdfdfffdededeffdededeffdededeffddddddffddddddffddddddffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadadaffd9d9daffdad9daffd9d8d8ffdadad9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d7ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d7d7ffd6d7d6ffd6d6d6ffd7d6d6ffd7d6d6ffd7d7d6ffd6d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d8d9ffd8d8d8ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9dadaffdadadaffdbdadbffdadadbffdadbdaffdcdbdbffdcdbdbffdcdcdcffdbdcdbffdcdbdcffdcdcdcffdddcdcffdddddcffdddddcffddddddffddddddffdededdffdddedeffdededeffdddedeffdededeffdfdedfffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e0e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffeaeae9ffe9e9e9ffeae9e9ff878686ff565555ff545455ff545353ff525151ff4f4e4fff4c4c4bff4a4a4aff474747ff444444ff414142ff3f3e3fff3b3b3bff393838ff353535ff323232ff303030ff303130ff313131ff303030ff303031ff303030ff313030ff313231ff3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0bff0c0b0bff0c0b0bff0b0b0bff0c0b0bff0b0b0bff0b0a0bff121211ff1b1b1bff242524ff2e2e2eff3b3b3cff4c4b4cff626261ff787878ff909090ffb0b0b0ffd2d2d2ffe5e6e5fff3f3f3fffdfcfdfffefefefffefefefffefefefffefefefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffefefdfffefefefffdfefdfffdfdfdfffefefefffefefefffefefdfffefdfdfffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefffffefefefffffffefffffffffffffffefffffefffffffffffffefefefffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffefefdfffefefdfffefefefffefefefffffefefffefefefffdfefefffdfefefffdfdfdfffefdfefffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffefdfefffdfdfefffdfefdfffefdfdfffefdfdfffdfefefffcfdfcfffdfcfdfffdfdfdfffdfcfcfff6f6f5ffebecebffd5d5d5ffc6c5c5ffbebebdffb4b5b5ffa9a9a9ff9a9b9bff898989ff757575ff616161ff4e4d4dff3e3e3dff3e3d3dff404040ff434242ff444343ff434343ff44434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefdfefffcfbfbfff8f9f9fff8f8f7fff7f7f7fff6f6f6fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff6f6f5fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff4f3f4fff4f3f3fff4f4f4fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff3f2f2fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f2f2fff3f2f3fff3f2f2fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0fff0efeffff0efeffff0eff0ffefefeffff0efefffefefefffefefefffefefefffefeeefffeeeeeeffefeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffeeedeeffedededffecededffedecedffecececffecececffecececffebebebffebebebffebebebffeaeaeaffebebebffeaeaeaffeaeae9ffeaeae9ffeae9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e4ffe4e5e4ffe3e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdeffdfdedeffdfdfdeffdededeffdedddeffddddddffdcdcdcffdbdbdbffdad9daffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcececeffcfceceffcfcecfffcfceceffcecfcfffcbcbcaffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424243ff434343ff403f40ff3a3a39ff373737ff373736ff373737ff373737ff363737ff373737ff343534ff343434ff030303ff030303ff1b1c1bff101010ff121111ff111112ff111111ff101010ff0b0b0cff080908ff090909ff0c0b0bff0e0e0eff0e0f0eff151414ff222222ff353535ff474746ff4d4e4dff484848ff525252ff555554ff545555ff545554ff54555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0bfffc1c1c1ffc3c3c3ffc5c4c5ffc6c6c6ffc7c8c7ffc9c9c9ffcbcacaffccccccffcccdccffcececeffcfcfcfffd0d0d0ffd1d1d0ffd2d2d1ffd2d3d3ffd4d3d4ffd5d5d5ffd5d6d6ffd6d7d6ffd7d8d8ffd8d8d8ffdad9daffdadadaffdbdbdbffdcdcdbffdddcdcffdededdffdededeffdfdedfffdfdfe0ffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e4ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe8e7e8ffe7e7e7ffe8e8e8ffe9e8e9ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebeaebffebebebffebebeaffebebebffebebebffebecebffecececffecececffececedffecedecffedecedffececedffecedecffedededffedededffedededffedeeedffeeededffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefefffeeefeeffeeefefffefefefffefefefffefefeffff0efeffff0f0effff0efeffff0f0effff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff0f0f0fff1f1f0fff0f1f0fff0f0f0fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff2f2f2fff3f2f2fff3f3f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff3f2f3fff3f3f3fff2f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff4f4f4fff4f4f3fff4f4f4fff5f5f4fff5f4f4fff5f4f5fff5f5f5fff6f5f5fff6f5f5fff6f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f6fff7f7f7fff6f6f6fff6f6f6fff7f6f7fff7f6f6fff7f7f6fff6f7f7fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff8f8f7fff9f9f9fffdfdfcfffefdfefffefefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232322ff222222ff222122ff222222ff222322ff222222ff222122ff252525ff2d2d2cff353434ff3b3a3aff484747ff535453ff5d5d5dff686868ff7b7b7bff8f9090ffbdbdbdffe0e0e0fff0f0f0fffdfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefdfffefefefffefefdfffefefefffdfefdfffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefefffffffffffffefffffffefefffffefefefffffefefffffffefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffefffffffefffffffefffefefefffdfefdfffefefdfffdfefdfffdfcfdfff8f8f8fff2f2f2ffd5d5d4ffcacac9ffbdbebeffb4b4b4ffaaaaaaff9e9e9eff909090ff808080ff6e6e6dff5a5b5aff484848ff404040ff404040ff404040ff404040ff404040ff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff30302fff30302fff30302fff313031ff303030ff313130ff313231ff323132ff313232ff343334ff383838ff3a3a3aff3d3d3dff404040ff444343ff464646ff494a49ff4c4c4cff4e4e4eff505050ff525252ff545453ff555555ff9b9b9bffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe8e7e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe6e6e6ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e3ffe2e1e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdfdfdfffdededeffdededeffdededdffdeddddffdeddddffddddddffdddcdcffddddddffdcdcdcffdcdbdcffdbdbdbffdadbdbffdbdadaffdadadaffdadadaffdadad9ffd9dad9ffdad9daffdad9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd6d7d7ffd7d6d7ffd7d8d7ffd8d7d7ffd7d8d8ffd7d8d8ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffd9d9d9ffdadadaffdad9daffdadad9ffdadad9ffdadad9ffdadadaffdadadaffdbdbdaffdadbdaffdbdbdbffdcdcddffdeddddffdedfdeffdfdfdeffdfe0e0ffe0e1e1ffe3e2e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffebebebffecececffededecffedededffeeeeeeffeeefeefff0eff0fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff2f2f2ffefefefffecebebffe1e0e0ffbebdbdff767776ff4f4f4fff272627ff060606ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff080807ff161616ff3a3939ff5a5a59ff858686ffcccccdffe9eae9fff2f2f3fff4f4f4fff4f4f5fff4f4f4fff4f4f3fff3f3f3fff1f2f2fff0f0f0ffeff0efffefeeefffeeeeedffededecffececebffeaeaeaffe8e8e8ffe7e7e7ffe6e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdededeffddddddffddddddffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdadbffdbdadaffdadadaffdadadaffdadadaffdad9daffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d8ffd9d8d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d8d9ffd8d8d8ffd9d9d9ffd9d8d9ffd9d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd8d9d8ffdadad9ffd9dad9ffdadadaffd9dadaffdad9daffdadad9ffdadad9ffd9d9daffd9d9d9ffd9d8d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffdad9d9ffdadadaffdad9d9ffdbdadaffdadadbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdbffdcdcdcffdddcdcffdddddcffdcdddcffdcdcdcffdddddcffddddddffdddedeffdddedeffdededeffdedfdeffdedfdfffdedfdfffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9eae9ffe9eaeaffe9e9eaffe9e9e9ffeaeaeaffeae9eaffeaeae9ffeaeae9ffeaeae9ffeae9e9ffb8b8b8ff565656ff555655ff545454ff515152ff4f4f4fff4c4c4cff4a4a4aff474748ff444545ff434242ff403f40ff3c3d3cff393939ff363635ff323332ff303030ff313030ff313030ff303030ff302f30ff313130ff313131ff30302fff3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0bff0b0b0bff0c0c0bff0b0c0bff0b0b0bff090a0aff0a0a0aff111111ff1a1a19ff252525ff2f2f2fff3d3d3dff4f4e4fff636363ff787878ff949493ffb1b2b1ffd3d3d3ffe7e6e6fff4f3f3fffdfdfdfffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffefffffffefffffffefefefffffffffffefefefffefefefffefefdfffefefdfffefefefffdfefdfffefefefffefefdfffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefefffefdfefffefefefffefefefffffffefffffffffffffefffffffffffffffffffffefffffffefefffffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefdfefffdfdfefffdfefefffefefefffefefdfffefefefffefefdfffdfefdfffefdfefffefefefffdfefdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfcfff5f6f5ffebebecffd4d5d5ffc4c5c5ffbcbcbcffb3b4b3ffa8a8a8ff9a9b9bff898989ff767676ff626263ff4f504fff40403fff414140ff434242ff434343ff444343ff434443ff4443440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffcfdfdfff9fafafff8f8f8fff8f7f7fff7f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f4f4fff5f4f5fff4f4f4fff4f5f5fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f2f3fff2f3f3fff2f3f3fff3f2f2fff2f3f2fff2f3f3fff2f2f3fff2f2f2fff3f3f3fff3f2f3fff3f3f2fff3f3f2fff3f3f2fff3f2f3fff2f2f2fff3f3f3fff2f3f2fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f3f3fff3f3f4fff3f3f3fff4f3f4fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f2fff2f3f2fff3f2f3fff3f3f3fff2f3f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0f0ffeff0f0fff0efefffeff0effff0f0efffefeff0ffefefefffefefefffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeededffedededffedededffedededffededecffececedffecececffecececffecebecffebebecffebecebffebebebffeaeaebffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeae9e9ffe9eae9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e7ffe6e7e6ffe7e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdedeffdededeffdededeffdddeddffdcdcdcffdbdbdbffdad9d9ffd7d8d7ffd6d6d5ffd3d4d4ffd1d2d2ffd0cfd0ffcecdceffcccdccffcececeffcececeffcecfceffcacbcbffcbcbcaffcbcacb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434243ff434342ff434343ff404040ff393a39ff373637ff373737ff373737ff373737ff343434ff343434ff191919ff101010ff030303ff040303ff0b0b0bff0c0b0bff0a090aff070708ff060707ff050505ff040404ff040404ff050404ff050505ff070607ff0b0b0aff131413ff232323ff363736ff3f3f40ff373737ff484849ff525252ff555554ff555555ff54555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc2c1c1ffc2c2c2ffc0bfc0ffc1c1c1ffc3c3c3ffc4c5c5ffc6c6c6ffc7c8c7ffc9c9c9ffcbcacaffcbcbcbffcdcccdffcececeffcecfcfffd0cfd0ffd0d1d0ffd2d2d2ffd3d3d3ffd3d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffdadadaffdbdadbffdbdcdbffdddcdcffdddddcffdedddeffdededeffdfdfdfffdfe0dfffe1e0e1ffe1e1e1ffe2e1e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeae9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffecebebffecebebffecececffecececffecececffecececffecededffedededffededecffedededffeeededffedededffeeededffeeeeeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeefefffeeeeefffefeeeeffefefeeffefefefffefefefffefefefffeff0effff0eff0fff0f0effff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff0f0f1fff1f0f0fff1f1f0fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f3f3fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f2f3fff3f3f3fff2f3f3fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff3f3f4fff3f3f3fff4f4f4fff4f4f4fff4f4f3fff5f4f4fff5f5f4fff5f4f5fff4f5f4fff5f5f5fff5f6f5fff6f5f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff7f6f7fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff7f6f6fff7f6f7fff6f6f6fff7f6f7fff7f7f6fff7f6f7fff7f7f6fff6f7f6fff7f6f7fff7f6f7fff7f7f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff7f6f6fff7f7f7fff9f8f8fffbfafbfffdfdfdfffdfefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff222222ff222222ff222222ff222222ff212221ff212121ff252625ff2d2d2dff363736ff3f3e3fff454545ff525353ff5e5d5eff686768ff7a7b7aff8f8e8effb8b9b8ffdededeffefefeffffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffefefffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefdfffdfdfdfffcfcfcfff8f8f7fff2f2f1ffd4d4d5ffc9c9c8ffbebebdffb5b4b5ffaaabaaff9e9f9eff919191ff808180ff6d6e6eff595959ff464645ff3d3d3dff404040ff404040ff404040ff404040ff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2e2d2eff2f2f30ff302f30ff302f30ff313031ff313130ff313130ff303030ff333232ff353635ff3a393aff3c3c3bff3f3f3fff424142ff444544ff474747ff4a4a4aff4c4d4cff4f5050ff525252ff545453ff555556ff5d5c5dffcdcdcdffeaebeaffebeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffe9e9eaffe9eae9ffeae9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0dfdfffdfdfe0ffdfdfe0ffdfdfdfffdedfdfffdfdfdeffdededeffdedfdeffdededeffdeddddffdddedeffddddddffdcdcddffdbdcdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadaffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9daffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d8d7ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d9ffd9d8d9ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffd9dad9ffdad9d9ffdadad9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9dad9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffd9d9daffdadad9ffd9dadaffd9dadaffdadadaffdbdbdbffdbdadbffdadadbffdbdbdbffdbdbdcffdcdbdbffdcdcdbffdcdcdbffdcdcdcffdededdffdedfdeffe0dfe0ffe0e0e0ffe1e1e1ffe2e2e3ffe4e4e3ffe5e5e5ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e8ffe8e8e8ffe9e9e9ffeaeaeaffececebffedededffedededffeeefeeffeeefefffefefeffff1f0f0fff3f2f3fff3f3f4fff4f5f4fff4f5f5fff3f3f2fff0f0f0ffecedecffdededeffb1b1b1ff6d6e6eff464546ff1e1e1fff040505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff060707ff151515ff363535ff545454ff767676ffbfbfc0ffe5e4e4fff1f1f1fff4f4f4fff4f4f4fff5f5f5fff4f4f5fff3f3f3fff2f2f2fff0f1f1fff0f0f0ffefefefffeeeeeeffededeeffedecedffebebebffeae9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e2ffe2e2e2ffe0e0e1ffe0e0e0ffdfe0dfffdfdfdfffdfdfdeffdedfdfffdededeffdededdffddddddffdcdcddffdcdcdcffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdbdbffdbdbdcffdbdbdcffdbdcdbffdadbdbffdbdbdaffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d8d9ffd8d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9daffdad9d9ffd9dadaffd9dadaffdadadaffdadadaffdad9daffd9d9daffdad9daffdad9daffdadadaffdbdbdaffdbdbdaffdadbdbffdbdbdaffdbdbdaffdbdadbffdbdadaffdbdbdaffdadadbffdadadaffd9dad9ffdadadaffd9dad9ffd9d9d9ffd8d8d9ffd8d8d8ffd9d8d9ffd8d8d9ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffd9dad9ffd9dadaffdadad9ffdad9daffdadad9ffdadadaffdadadaffdadbdbffdbdbdbffdbdbdcffdbdcdbffdcdbdbffdcdcdcffdcdcdcffddddddffddddddffddddddffdeddddffdeddddffddddddffdddddeffdededdffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e3ffe3e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe7e7e8ffe7e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9eaffeae9e9ffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffeaeaeaffeaeaeaffebeaeaff565656ff555655ff535353ff525151ff4f4f4fff4c4c4dff4b4a4aff494949ff464646ff434443ff404140ff3e3e3eff3a3b3aff373738ff343434ff313130ff2f2f2fff303031ff30302fff303131ff313131ff303030ff303030ff302f30ff2d2d2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0cff0c0b0bff0c0c0bff0b0b0aff090a0aff090908ff080908ff100f10ff1a1919ff252525ff303030ff3f403fff535353ff696969ff7e7e7eff969697ffb2b2b2ffd5d5d4ffe8e8e8fff5f5f5fffdfdfdfffefefefffefefefffefffefffefefefffefefefffffefefffefefffffefffffffefffefffefffffffffffefffffefffffefffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffefefefffefffffffffffffffefefffffffefefffefffffffefffffffefefefffefefefffefdfefffdfdfefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefffffffffffffffffffffefffffffefffefffefffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfff5f5f5ffebebebffd3d3d3ffc3c3c3ffbbbbbaffb1b1b2ffa7a7a6ff9a9a9aff8a8b8bff787878ff646464ff525152ff434344ff424243ff434344ff444343ff434443ff434443ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfffaf9fafff8f8f8fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f3f4fff4f3f3fff4f4f4fff4f3f4fff4f4f3fff3f4f3fff4f4f4fff3f4f3fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff4f3f3fff3f4f3fff4f3f3fff4f4f3fff3f3f3fff4f3f4fff4f3f3fff3f3f3fff3f3f4fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff3f3f3fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f2f2fff1f2f2fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff1f0f1fff1f0f1fff1f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0effff0f0effff0eff0fff0efeffff0f0f0ffefeff0ffeff0efffefefefffefefefffefefeeffeeefefffeeefefffeeefeeffeeeeeeffeeedeeffeeededffedeeedffedededffedededffecececffecececffecececffecebecffebebecffebebebffeaebebffebebeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9eaffe9e9e9ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e7ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe0e1e1ffe0e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedeffdededdffddddddffdcdcdcffdbdbdaffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffccccccffcacacaffcccdccffcececeffcbcbcbffcbcbcaffcbcbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424342ff434342ff434343ff434343ff404040ff3a3a39ff373737ff373737ff343534ff343434ff1a1a19ff101010ff070807ff040404ff020202ff030303ff040304ff020203ff000101ff010000ff000100ff000000ff010000ff000001ff000000ff010101ff020202ff060606ff0c0c0dff171716ff191919ff202020ff363737ff494948ff525253ff555554ff545555ff000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfc0bfffbfbfbfffbfbfbfffc1c1c1ffc1c1c1ffc1c2c2ffc2c1c1ffc1c1c1ffc3c3c3ffc5c4c4ffc5c6c5ffc7c7c7ffc9c9c9ffcacacaffcbcbcbffcdcdccffcececeffcfcfcfffd0d0d0ffd1d1d0ffd2d1d2ffd3d2d2ffd3d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d8d8ffd8d9d9ffdadadaffdbdbdbffdbdbdbffdcdcddffddddddffdededeffdfdedfffdfdfdfffe0e0dfffe0e0e0ffe1e1e1ffe2e2e1ffe3e2e3ffe3e3e2ffe4e4e3ffe4e3e4ffe4e5e4ffe4e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffebebeaffebebebffebecebffebebebffecebebffecececffecececffececedffecedecffedececffecedecffedededffedededffededeeffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeefefffefefeeffefefefffeff0f0ffefefeffff0f0f0fff0efefffefeff0fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff0f1f0fff0f0f0fff1f0f0fff0f1f0fff1f0f1fff1f0f0fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f4f4fff4f3f4fff3f3f4fff3f4f3fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f4fff4f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff6f5f5fff6f6f5fff6f6f5fff5f6f6fff6f6f5fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f6f7fff7f7f7fff8f8f8fffafafafffcfcfdfffdfefefffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212222ff222222ff262726ff262726ff222221ff222121ff212221ff252525ff2e2e2eff373737ff3f3f40ff464646ff545454ff5e5e5eff686868ff7a7a7aff8d8e8dffb4b5b5ffdcddddffedededfffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffefefffefffffffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefffefffefffffffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefffefffffefefffefefffffefffefffefefefffefdfefffdfefdfffdfdfdfffcfcfdfff7f7f7fff2f2f1ffd4d4d3ffc9c8c8ffbebdbdffb5b5b5ffababaaffa0a09fff919191ff808080ff6d6d6dff595858ff444343ff393a39ff3d3d3dff404040ff404040ff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2bff2e2e2eff2e2e2eff2e2d2eff2f302fff302f2fff302f30ff303130ff2f2f2fff303131ff333333ff373737ff3b3b3aff3d3d3dff404040ff434343ff464645ff484948ff4b4b4bff4d4e4dff505050ff535353ff555555ff565656ff818180ffeaeaebffebebeaffebeaebffeaeaeaffeaeaebffebebebffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e4e3ffe3e3e2ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e0ffe0e0e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdedfdeffdededeffddddddffdcdddcffdddddcffdcdcddffdcdcdcffdbdcdcffdbdbdbffdbdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdaffdadadaffdadadaffdadadaffdbdbdaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffdad9daffdadad9ffdadadaffdadadaffdadad9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadbffdbdadaffdbdadbffdadadaffdadadbffdbdadaffdadbdaffdadbdaffdadadaffdbdadaffdadbdaffdbdadaffdbdbdaffdadadbffdadadaffdadadbffdadadaffdadadaffdad9daffdadadaffdadad9ffd9dadaffd9dadaffd9dad9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadaffdbdbdaffdadbdaffdbdbdbffdbdadbffdbdbdaffdbdbdbffdbdcdbffdcdcdbffdcdbdcffdcdcdcffdddcdcffdddcddffdcdddcffddddddffdddedeffdededeffdfe0dfffe0e0dfffe1e1e0ffe2e2e2ffe3e3e4ffe5e5e4ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeae9ffebebebffececedffeeeeedffeeeeeeffeeefeeffefefeffff0f0f0fff1f1f1fff3f4f3fff4f4f3fff5f5f5fff5f6f5fff4f4f4fff2f2f1ffeeedeeffdbdbdbffa7a7a7ff656565ff434343ff1e1e1eff050505ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff111111ff302f2fff515152ff6f6f6fffb2b2b2ffe1e2e1fff1f1f1fff4f4f4fff4f4f4fff5f5f4fff4f5f5fff4f4f4fff3f3f3fff1f1f1fff1f0f0ffeff0efffefefeeffeeedeeffedeeedffecececffebeaebffe8e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e6e5ffe5e4e4ffe4e4e4ffe3e3e3ffe2e1e2ffe1e1e0ffe1e1e0ffe0e0e0ffe0e0dfffdfdfdfffdfdedeffdfdedeffdededeffdeddddffddddddffdddddcffddddddffdcddddffdcdcddffddddddffdcdddcffdcdddcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdcdcdbffdbdbdbffdadbdbffdbdadbffdadbdbffdadadaffdad9daffdadad9ffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdaffdadadaffdbdadbffdbdadbffdadadaffdbdbdaffdadbdbffdbdbdaffdadadbffdadbdaffdbdadaffdbdadbffdadbdbffdbdbdbffdbdbdcffdbdbdbffdbdcdbffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdaffdadbdaffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffdad9daffd9dad9ffd9d9daffdadadaffdadbdaffdadbdaffdbdadaffdbdadaffdadbdaffdbdadaffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdcdcffdcdbdcffdcdbdcffdcdcdcffdddddcffdcddddffddddddffddddddffddddddffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdedfffdedfdfffdededfffdfdfdfffdfdfdfffe0dfe0ffe0dfe0ffe0e0dfffe0e0e0ffe0e1e0ffe1e1e0ffe1e0e1ffe1e2e1ffe2e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e6ffe7e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9eae9ffeae9eaffe9eaeaffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebeaffebeaeaffebeaebff555555ff555455ff535354ff515151ff4f504fff4d4d4cff4c4c4cff4a4a4aff474747ff444444ff414241ff3e3f3eff3b3c3bff383838ff353535ff323231ff2f2f2fff30302fff303031ff323131ff303030ff2f302fff2f2f30ff2d2d2dff2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0bff0c0b0cff0a0b0bff0a0a0aff080909ff070707ff080808ff10100fff1a1a19ff262525ff313131ff414140ff565656ff6d6e6dff858584ff999999ffb3b3b3ffd6d6d6ffe9e9e9fff6f5f5fffdfdfefffefefefffefefefffefefefffefefffffffffefffefffefffefffefffffefefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffdfefefffdfefefffdfefefffdfdfdfffefefefffefefefffdfefefffefdfefffefefdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfefdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffcfbfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfff5f5f5ffecebebffd2d2d2ffc2c2c2ffbabab9ffb0b0b0ffa6a6a6ff999999ff8a8a8aff787878ff646564ff525252ff444344ff434443ff444343ff444344ff434343ff434343ff434344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfdfdfffbfbfbfff9f8f8fff7f7f8fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff5f5f5fff5f4f5fff4f5f4fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff3f4f3fff4f3f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff4f3f3fff4f3f4fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f4f3fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f4f3fff4f3f4fff3f4f3fff3f3f4fff4f4f4fff4f4f3fff3f4f3fff4f3f3fff4f3f3fff3f4f3fff4f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff2f3f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff1f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0efffeff0efffefefefffeeeeefffefeeeeffefefeeffeeeeeeffeeeeeeffededeeffeeededffedededffecededffececedffededecffecececffebececffecebebffebebebffebebebffebebebffebebeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffe9e9e9ffe9e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffe0e0dfffdfe0dfffe0dfdfffdfdfe0ffdfdfdfffdfdedeffdfdedfffdddeddffddddddffdcdcdcffdadadaffd9d9d9ffd7d7d6ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfceffcdcdccffcbcbcbffcbcbcbffcacacbffcbcacaffcbcbcbffcbcbcbffcbcbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434342ff434243ff424342ff424243ff434343ff404040ff393a3aff343434ff2b2b2bff191a19ff101010ff080807ff050405ff020303ff030203ff020202ff020101ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010102ff030403ff050605ff070606ff0f1010ff1f1f20ff373736ff484848ff535253ff000000ff3a3a39ff3a3a39ff393a3aff3a3a39ff3a393a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffc0c0bfffc2c1c2ffc1c2c2ffc2c2c2ffc1c2c2ffc2c1c1ffc2c1c2ffc3c3c3ffc4c5c4ffc5c6c6ffc7c7c7ffc8c9c9ffcacacaffcbcbccffcdcdcdffcdceceffcfcecfffd0d0d0ffd0d1d0ffd2d2d2ffd2d3d3ffd3d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffdadadaffdadbdbffdcdcdbffdddcddffdddeddffdededeffdfdedfffdfe0dfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffeaeaeaffeaebeaffebebebffebebebffebebebffebececffecececffecececffedececffedecedffecedecffededecffecededffedededffedededffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeefefffeeeeeeffefefeeffefefefffefefefffefefefffefefeffff0efefffeff0f0fff0f0effff0eff0fff0f1f0fff1f0f0fff1f0f1fff0f1f0fff1f0f0fff0f1f1fff0f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f3fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f3f3fff3f4f4fff3f3f4fff4f4f3fff3f4f3fff4f3f3fff3f4f4fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff5f4f5fff5f6f5fff6f5f5fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff7f7f7fff8f7f7fff8f8f8fff7f8f7fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff8f8f9fff9faf9fffcfbfbfffefdfefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff262626ff262626ff262626ff272627ff212121ff212120ff252625ff2f2e2fff383838ff414141ff4b4b4bff595859ff606060ff696969ff7a7a79ff8b8a8bffafafb0ffdbdbdbffecececfffafafafffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffefffefefffffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefffffefefffffffefffffefffefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefdfefffdfdfdfffcfcfcfff7f8f7fff1f2f1ffd3d2d3ffc7c7c7ffbdbdbdffb4b4b4ffabababffa1a1a0ff929191ff808080ff6d6e6dff585959ff434342ff393939ff3b3a3bff3d3d3dff404040ff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2cff2c2c2bff2e2e2eff2e2e2eff2e2e2eff303030ff303030ff302f30ff303030ff313131ff343434ff373837ff3c3b3cff3e3e3eff414141ff444444ff474747ff4a4a4aff4d4d4dff4f4f4fff515151ff535454ff565655ff585858ffa5a4a5ffebebebffebebebffebebebffebeaeaffebeaebffeaeaebffebeaebffeaebeaffebeaebffebeaeaffeaebeaffeaebeaffebeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffe9eae9ffeaeae9ffe9e9e9ffe9e9eaffeaeae9ffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e8ffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e2e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdfdfdfffdededeffdeddddffddddddffdddddeffddddddffddddddffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdadbdbffdadadaffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdadadbffdbdbdbffdadbdbffdbdadaffdbdcdbffdcdbdcffdbdcdbffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdcdbdbffdbdcdbffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadbdaffdbdbdaffdadadbffdadadbffdbdbdbffdadbdbffdadadbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdbdbdcffdbdcdbffdbdbdbffdcdbdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdddcffdddcddffddddddffdedddeffdedddeffdededeffdededeffdededeffdedfdeffdfdedfffe0dfe0ffe3e3e2ffe4e4e4ffe6e5e5ffe7e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e9ffeae9e9ffebebebffecebecffeeeeedffeeefeeffefefefffefefeffff0eff0fff0f0f0fff2f1f2fff3f4f3fff5f4f5fff5f5f5fff5f6f5fff3f4f4fff3f2f2ffedeeeeffd8d9d9ff9c9c9cff626263ff464646ff202120ff070706ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040405ff0f100fff2c2c2cff545353ff6f6f6fffa6a6a6ffdededefff1f1f1fff4f4f4fff4f4f5fff5f5f5fff4f5f5fff4f4f5fff3f3f4fff2f2f2fff0f1f1fff0f0efffefefefffeeefeeffeeeeeeffedededffebebecffeae9eaffe9e9e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe2e2e2ffe2e1e1ffe2e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfdedfffdededeffdddeddffdddedeffddddddffdddddeffdddddeffddddddffddddddffddddddffddddddffdddddcffdcdddcffdddcdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdaffdadadaffdadadbffdadbdaffdadbdbffdadadbffdadbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdaffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdcffdcdcdbffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdcdcdbffdcdbdbffdcdbdcffdbdbdbffdadadaffdad9d9ffdadadaffdad9daffdadadaffdadbdaffdadbdaffdadadaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdbdcdcffdcdcdcffddddddffdcdddcffddddddffddddddffdddddeffdededeffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0dfffdfdfe0ffdfe0dfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e1ffe1e1e0ffe1e1e2ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe7e6e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe9e9e9ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeae9eaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeaebffeaebeaffebeaebffebebebffebebebffebebebff555554ff535353ff515252ff505150ff4e4e4fff4d4d4dff4a4a4aff484847ff454545ff434342ff3f3f3fff3c3c3cff393939ff353636ff333232ff303130ff313031ff313231ff2f302fff303030ff302f2fff2d2c2dff2c2c2dff2d2c2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0bff0b0b0bff0a090aff090909ff070707ff060706ff060706ff0e0e0fff1a1a1aff252525ff313131ff414141ff585858ff717171ff888888ff9b9b9bffb5b6b6ffd9d8d8ffeaebeafff6f6f6fffdfefdfffefffefffefffefffefefefffefefefffefefffffffefefffefffefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefffffefffefffefefefffefefffffefefffffffefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfefffefefefffdfefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefdfdfffefefefffefefdfffefefefffefefefffdfefdfffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffdfdfefffdfefefffdfdfefffdfcfcfffdfdfdfffdfcfdfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfff5f5f5ffebecebffd2d2d1ffc1c1c2ffb9b9b8ffafafafffa5a5a5ff979898ff898989ff777777ff646564ff525252ff424242ff424243ff434343ff434344ff444343ff444343ff43434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfdfffdfdfdfffaf9fafff8f8f8fff7f8f7fff7f7f7fff7f6f6fff7f6f7fff6f6f7fff7f6f7fff6f7f6fff7f6f7fff7f6f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff5f5f4fff4f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f3fff3f3f4fff3f4f3fff3f3f3fff3f3f4fff3f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f3f3fff3f4f3fff3f4f3fff3f3f4fff4f4f4fff4f4f3fff4f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff3f4f4fff4f3f3fff3f3f4fff3f4f4fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f3f3fff3f3f2fff2f2f2fff2f3f2fff1f2f1fff2f2f2fff1f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efeffff0efeffff0f0f0fff0f0efffefeff0ffeff0efffefefefffefeeeeffefefefffefeeefffeeeeeeffedeeedffedeeedffedededffedecedffececedffecececffecececffecececffecebebffebecebffeaebebffebeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9eaffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e3ffe3e3e3ffe2e3e2ffe1e2e2ffe1e1e2ffe0e1e1ffe0e0e0ffdfe0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdedddeffddddddffdcdcdcffdadbdaffd8d9d9ffd6d6d7ffd5d5d5ffd2d2d2ffd0d0d0ffcececeffcdcdccffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcacaffcbcbcbffcbcacbffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424342ff424343ff424242ff434243ff424243ff434343ff404040ff393839ff2d2c2cff1b1b1bff0c0d0dff060606ff030303ff010102ff010102ff020203ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff010000ff000000ff070706ff101010ff20201fff363736ff000001ff393a3aff3a3a3aff393a3aff3a3a39ff3a3a3aff6f6f6fff6f6e6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffc2c1c1ffc1c2c2ffc2c2c2ffc1c1c2ffc1c1c2ffc2c2c2ffc2c2c2ffc4c3c3ffc4c4c4ffc5c6c6ffc7c8c7ffc9c9c9ffcacacaffcbcccbffccccccffcececdffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcddddffdedddeffdfdfdeffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e7e7ffe7e6e6ffe7e7e7ffe8e7e8ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaebeaffeaebebffebebebffebebecffecececffebececffecececffedededffecedecffededecffedecedffededeeffedeeedffedeeeeffededeeffeeeeedffeeeeeeffeeeeeeffeeeeefffeeeeeeffefeeeeffeeefefffefefeeffeeefefffefefefffeeefeeffefefefffefeff0fff0efefffeff0effff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f1f2fff1f2f2fff1f2f2fff2f1f1fff2f2f2fff2f1f2fff2f2f2fff2f3f2fff2f3f2fff2f2f2fff3f2f3fff2f3f3fff3f2f3fff3f3f3fff4f3f4fff3f3f3fff3f4f3fff3f4f4fff4f3f4fff3f4f4fff4f4f4fff3f4f4fff4f3f4fff4f4f4fff3f4f3fff4f4f3fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f4f4fff4f4f3fff3f4f4fff4f4f3fff3f4f3fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff7f8f8fff7f7f7fff8f7f8fff7f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff8f7f7fff7f8f8fff8f8f8fff8f9f9fffafafbfffdfdfefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262626ff262726ff262626ff262726ff212120ff262726ff2f2f2fff383838ff424141ff4d4c4cff5a5a5aff616161ff696a6aff797979ff878787ffababaaffd9d9d9ffebebeafff8f8f8fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffefffffffefffffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffffefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefefffffffffffffffefffefffefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffffffffefefffffefffffffffffffffefffefffefefffffefefefffefefdfffdfdfdfffcfdfdfff7f8f8fff1f1f1ffd2d2d2ffc6c7c6ffbcbdbcffb4b4b4ffabababff9fa09fff919191ff818081ff6e6f6eff5a5a5aff444445ff3a3a3aff3c3d3dff3c3c3dff3d3d3dff404040ff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff2c2c2cff2b2b2cff2c2c2cff2e2e2eff2e2e2dff2e2e2eff303030ff2f2f2fff302f2fff323333ff353636ff393939ff3d3d3dff3f3f3fff424242ff454546ff484848ff4b4b4bff4d4e4dff505050ff525352ff545454ff565656ff5e5e5effcececeffebebecffebebebffebebebffebebebffebebebffebebeaffeaebebffeaebebffeaeaebffeaebebffebebeaffeaebeaffebeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffe9e9eaffeaeae9ffe9eae9ffeaeaeaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e5ffe6e5e6ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfdfffdfdfdfffdfdfdeffdedfdfffdededeffdededeffdededeffdededeffdededeffdddeddffddddddffddddddffddddddffdcddddffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdbdbdbffdbdbdbffdadadaffd9dad9ffd9dadaffdadadaffdadad9ffdad9daffdadbdbffdbdbdbffdadbdaffdbdadbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdbdcdbffdbdcdbffdcdbdcffdcdcdcffdcdcddffdcdcddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdbdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdcdcdbffdcdcdbffdbdcdbffdbdcdbffdcdbdcffdbdbdbffdcdcdcffdbdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdddddcffddddddffdddddcffddddddffdededdffddddddffddddddffdededdffdddeddffdededeffdedfdeffdfdfdeffdededeffdedfdfffdedfdfffdfdfdfffe0dfdfffe0e1e0ffe4e4e4ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e9e8ffe9e9e9ffeae9eaffebebebffecededffeeeeefffefefeffff0f0effff0f0f0fff0f1f0fff1f1f0fff2f2f2fff4f5f4fff4f4f5fff5f6f6fff6f6f5fff4f4f3fff3f2f2ffeeeeeeffd6d6d6ff929191ff666666ff4b4b4aff232424ff080807ff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030403ff0d0d0dff282828ff535353ff6f6f6fff9c9c9dffdadadafff0f0f1fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff4f4f3fff2f2f2fff2f2f1fff0f0f0ffeff0f0ffefefefffeeefeeffedeeeeffecececffebebeaffe9e9e9ffe8e9e9ffe7e8e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e0ffe0e1e0ffe0e0e0ffdfdfe0ffdfdfe0ffdedfdfffdededeffdfdedeffdededeffdedfdeffdededeffdededeffdededeffdddddeffdddedeffdededdffdddeddffddddddffdddcddffdcdcdcffdddcdcffdcdcdcffdcdcdbffdbdcdcffdcdcdbffdcdcdcffdbdcdbffdbdbdbffdbdcdbffdbdcdbffdcdbdcffdbdbdbffdcdbdbffdbdcdcffdcdbdcffdbdcdbffdbdcdcffdbdbdcffdbdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcddffdcdddcffdcdddcffdddcdcffdcddddffdcddddffddddddffddddddffdddddcffddddddffdddcddffdcdcddffdcdcdcffdcdddcffddddddffdcdcdbffdadbdaffdadadaffdadadaffdadbdbffdadbdbffdbdbdbffdcdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdbdcdcffdcdcdcffdcdcdbffdcdcdcffdddcddffdddcdcffdddcdcffddddddffddddddffddddddffdddeddffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0dfdfffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e4e4ffe3e4e4ffe3e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e8ffe8e8e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe9e9e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9eaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffebebeaffebebebffebebeaffeaebeaffebebebffeaeaebffebebebffebebebffebebebffebebebffebecebffebecebff555455ff545555ff535354ff515251ff504f4fff4d4e4dff4b4b4bff494849ff464646ff424343ff404040ff3d3d3dff3a3a39ff363736ff343334ff323233ff313132ff2f3030ff302f30ff30302fff2d2d2cff2d2d2cff2d2d2cff2c2d2dff2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0a0a0aff090908ff080707ff060707ff050606ff060606ff0e0e0eff1a1a1aff242524ff313031ff414142ff595959ff737473ff8a8a8bff9c9c9cffb7b7b7ffd9d9d9ffeaeaebfff6f7f7fffdfdfefffefefefffffefefffefefefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffefefefffffefffffffffefffffefffffefffefffefefefffefefefffdfefefffefefefffefefefffdfefdfffdfefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefffefffefffefffefffffffefffffffefefffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffdfefefffefdfefffdfefdfffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffafafbfffbfcfbfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffbfbfcfff5f5f5ffebebebffd0d0d1ffc1c1c1ffb9b8b9ffafafafffa4a4a4ff979796ff878787ff767575ff646464ff515252ff414141ff414241ff424343ff434443ff434443ff434343ff43444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfcfcfff8f9f9fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff6f6f7fff6f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff5f4f4fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff3f4f3fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff3f4f4fff3f3f4fff3f4f4fff4f4f3fff3f4f3fff4f3f3fff3f3f4fff3f3f3fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff2f2f2fff1f1f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f0fff0f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0effff0eff0ffefefefffefefefffefeeefffeeeeefffeeefefffeeeeefffeeeeeeffeeeeedffedededffedededffededecffecececffecedecffebebecffebececffececebffebebebffebebeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e1ffe2e2e2ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdedfdfffdededeffdddeddffdddcdcffdcdcdcffdadbdbffd8d9d9ffd7d6d6ffd4d5d4ffd2d2d2ffd0d0d0ffcececeffccccccffcacbcaffcbcbcbffcbcbcaffcbcbcaffcbcacbffcbcacbffc9c9caffc9caca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434243ff434342ff434342ff434342ff434342ff424343ff434343ff3c3c3cff2e2f2fff1d1d1dff0d0e0dff060606ff030303ff010101ff020101ff050505ff040403ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff060606ff101010ff000000ff3a3a3aff3a3a39ff393a39ff3a3a3aff39393aff6f6f6fff6f6f6fff6e6f6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c1c1ffc1c1c2ffc1c1c1ffc2c1c1ffc2c1c2ffc3c3c2ffc2c2c2ffc3c3c3ffc4c4c4ffc6c6c6ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcececdffcecfcfffd0cfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d8ffd9d9d8ffd9d9d9ffdbdbdaffdbdbdbffdcdcdcffddddddffdddeddffdedfdfffdfe0dfffe0e0dfffe0e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e8e8ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffebebeaffeaebeaffebebebffebebebffebebebffecececffecececffededecffecedecffededecffedededffedeeedffeeeeedffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeefffeeefeeffeeefefffefefefffeeefefffefefefffefefefffefeff0ffeff0efffefefeffff0f0f0ffefeff0fff0f0f0fff1f0f0fff0f1f0fff0f1f1fff1f1f1fff1f1f0fff1f0f0fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f2f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff2f3f2fff3f3f2fff3f3f2fff3f3f3fff3f4f3fff3f3f3fff3f4f4fff4f4f3fff3f4f3fff4f4f3fff4f3f4fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff5f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff9f8f8fffaf9fafffcfcfcfffefefdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272726ff262626ff262626ff262626ff262626ff262626ff262626ff2f2f2fff383839ff424241ff4b4b4bff555555ff656565ff6b6b6bff777777ff838383ffa4a5a4ffd5d6d6ffe8e8e8fff7f6f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffefefefffffefefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffffefffffffffefffffefffffefffefffefefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffffffffffefffffffffffffffffffffffffffefefffffffefefffefefefffdfdfefffdfdfdfffcfcfdfff7f8f8fff2f1f1ffd0d0d0ffc6c5c5ffbcbcbcffb4b3b4ffaaaaaaffa09fa0ff919191ff808080ff706f70ff5c5c5cff474747ff3d3c3cff3c3c3dff3d3c3cff3c3c3cff3d3d3dff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff2a2929ff2c2c2cff2c2c2cff2c2c2cff2e2e2eff2e2e2eff2e2e2eff2d2e2eff302f30ff333233ff363737ff3a3a3aff3e3e3eff404040ff434343ff464647ff494949ff4c4c4cff4e4e4eff515151ff545354ff565655ff575758ff838282ffebececffecebebffebebebffecebebffebebebffebebebffecebebffebebebffebebebffebeaebffebeaeaffebebeaffeaeaeaffebeaebffebebebffebebeaffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9eaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e2ffe3e2e3ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdededfffdedfdfffdedfdeffdededeffdededeffdededeffdedddeffdededeffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffddddddffdddddcffdcddddffdddddcffdcdcdcffdbdbdcffdcdbdcffdadbdbffdadadbffdbdbdbffdcdcdcffdcdddcffdcdcdbffdbdbdbffdcdbdbffdbdcdbffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddcddffdddddcffdcdcddffdddddcffddddddffddddddffddddddffdeddddffddddddffddddddffdeddddffddddddffddddddffddddddffdddddcffddddddffdcdcdcffdddcddffddddddffdddddcffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffddddddffdddcddffdddcddffdcdcddffdddddcffdddcddffdddcddffddddddffddddddffdddddeffdeddddffdddeddffdeddddffdededeffdededeffdededeffdfdfdeffdfdedfffdededfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfdfe0ffdfe0e0ffe0e0e0ffe1e1e1ffe4e3e3ffe5e6e5ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffeae9eaffeaeaeaffeaeaebffecebebffedeeeeffefefeffff0f0f0fff1f0f0fff1f1f0fff1f0f1fff2f2f1fff3f3f3fff4f5f4fff5f4f5fff6f5f5fff5f5f5fff4f4f4fff3f2f3ffececedffcfcfcfff8a8a8aff666665ff4a4a4bff252525ff080908ff030203ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff0a0a0aff222122ff494949ff69696aff949493ffd7d6d6fff0f0f0fff4f4f4fff5f5f5fff5f5f6fff6f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0eff0ffefefefffefeeeeffecededffebebebffeaeaeaffe9e9eaffe8e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe5e5e6ffe4e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0dfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdeffdededfffdededeffdededeffdddedeffdededeffdddedeffddddddffddddddffdddddcffdcddddffdddddcffdcdddcffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdddddcffdcdcddffdddcddffdcddddffddddddffddddddffdeddddffddddddffdededdffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdddedeffdededdffddddddffdeddddffdddeddffdddddeffddddddffdedddeffdddedeffdddeddffddddddffdcdcdcffdbdbdbffdcdbdbffdcdcdcffdcdbdcffddddddffddddddffddddddffddddddffdededdffddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffddddddffdededeffdededdffdededeffddddddffdddedeffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e3e4ffe4e3e4ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e6ffe5e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaebffeaeaeaffebebeaffeaebebffebeaebffeaebebffebebebffebebebffebebebffebebebffececebffecebecffebebebffecebebffebebecffebebecff585758ff565657ff545555ff535252ff505050ff4e4e4eff4b4c4bff49494aff464646ff444344ff404041ff3d3d3dff3b3a3bff383838ff363636ff333332ff303030ff2f2e2eff30302fff2d2d2dff2d2d2cff2d2c2dff2d2d2cff2a292aff292a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a090aff080809ff070708ff070607ff050506ff030404ff050504ff0c0c0cff191818ff232323ff302f30ff404040ff5a5a5aff757676ff8c8c8cff9e9e9effbab9b9ffdbdbdbffecebebfff8f8f8fffefdfdfffefefefffefefefffffefefffefefefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffffffefffffffffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffefefefffffffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefdfefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffdfefefffefefdfffdfefdfffdfdfefffdfefefffdfefefffdfdfdfffefdfefffefefefffefdfefffefdfefffdfdfdfffdfefdfffefdfdfffefdfefffefefdfffefefefffdfefefffefdfefffdfefefffefdfefffdfefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffefdfefffefefdfffdfdfdfffdfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfff5f4f4ffebeaebffd0d0d0ffc1c1c1ffb8b8b9ffafaeafffa3a3a3ff969595ff868686ff757574ff646464ff525251ff414141ff414141ff424141ff424243ff434343ff434344ff4343440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefdfffdfdfdfffbfafafff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f6fff7f6f6fff6f6f6fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f4f4fff4f4f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff4f4f4fff5f4f4fff4f4f5fff5f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff4f4f3fff3f3f3fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff2f2f2fff2f1f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0ffeff0f0ffeff0effff0eff0fff0f0efffefefefffefefeeffefefefffefeeeeffeeeeeeffeeeeeeffeeeeedffedededffededecffecececffecececffecececffecebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e9e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdedeffdddddeffddddddffdddcddffdcdcddffdadbdbffd9d9d9ffd6d6d6ffd5d4d4ffd2d2d2ffd0d0d1ffcececeffcdcccdffcacacaffc9cac9ffcbcacbffcbcbcbffcbcbcbffcac9c9ffcacacaffcbcacb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434342ff434343ff434342ff434243ff434342ff414141ff424342ff3c3c3dff2e2e2eff1d1d1dff0e0e0eff060506ff030303ff010101ff020202ff040404ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff3a393aff393a3aff3a3a3aff3a3a3aff3a3a39ff6f6f6fff6f6f6fff6f6f6fff6e6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c1c2ffc2c2c2ffc2c2c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc4c4c5ffc6c7c6ffc7c8c8ffc9c9c8ffcacacaffcbcbcbffcdccccffcecdceffcececfffd0d0d0ffd1d1d1ffd2d1d2ffd3d3d2ffd4d4d4ffd5d5d5ffd7d6d6ffd7d8d8ffd9d9d9ffdadadaffdbdbdaffdcdcdcffddddddffdddddeffdededeffdfdedfffdfdfe0ffe0e0e0ffe1e0e1ffe1e1e2ffe1e2e2ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e5ffe5e5e4ffe6e5e6ffe5e5e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebecffecececffececebffecececffecececffecededffededecffedededffedededffedeeedffedeeeeffedededffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeefeeffefeeefffefeeefffefefeeffefefefffefefefffefefefffeff0effff0efefffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f0f1fff0f0f1fff0f0f1fff1f0f1fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f1f2fff1f1f2fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f3fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff4f4f3fff3f3f3fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9fafffafaf9fffbfbfbfffefefdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262726ff262626ff262627ff262626ff252626ff262626ff2e2e2eff373737ff404141ff4b4b4aff555656ff656566ff6b6b6bff767776ff818181ff9f9e9effd3d3d3ffe7e7e7fff6f6f6fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffefefefffffefffffefffffffefffefffefffffffefefefffffefefffefffffffffefefffefffefffefefefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefffffefffefffefffefffefefefffffefefffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffefffefffffffefefffffffefffffffffefffffffffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffefdfefffdfefdfffdfdfefffcfcfcfff7f7f8fff1f1f2ffcfcfcfffc5c5c5ffbbbcbcffb3b4b3ffaaaaaaff9f9f9eff919191ff818081ff706f6fff5c5d5cff474647ff3c3d3cff3c3d3cff3c3c3dff3d3c3cff3d3d3cff3d3d3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff292929ff292a29ff292929ff2c2c2cff2b2c2bff2c2b2cff2e2e2eff2e2d2eff2e2e2eff303031ff333333ff363737ff3b3b3bff3f3e3fff414142ff444444ff474747ff4a4a4aff4c4d4cff4f4f4fff525252ff545454ff565757ff585859ffa5a6a6ffecececffebebecffecebebffececebffecebebffebecebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebeaffeaebebffeaeaebffebeaebffeaebeaffeaebeaffeaeaeaffe9eaeaffeae9eaffe9eaeaffe9eaeaffe9e9eaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e2e1ffe1e1e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdedfffdfdfdfffdedfdfffdededfffdedfdeffdedfdfffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdddedeffdddedeffdedddeffdddedeffdeddddffddddddffdcddddffddddddffdddddcffdddcddffddddddffdddddeffddddddffdddddeffddddddffdcdcdcffdcdcddffdcddddffddddddffddddddffdddeddffdddddeffdeddddffdeddddffdddedeffdedddeffdededeffdededeffdededeffdfdedeffdfdedeffdededeffdededdffdedddeffdededdffdddddeffdddddeffdededeffdddedeffdedddeffdddddeffddddddffdddedeffddddddffdddeddffddddddffdddddeffddddddffddddddffdddcdcffdcddddffdddcddffddddddffddddddffdddddeffdddeddffdddedeffdddeddffdeddddffdddeddffdedddeffdededeffdededeffdededeffdededfffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfe0dfffe0dfe0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe5e5e6ffe6e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffeaebebffebebecffecededffeeefeefff0eff0fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff4f4f3fff4f4f4fff5f5f5fff6f6f6fff5f6f6fff5f4f4fff2f2f3ffe9e9e9ffc6c7c7ff7d7d7dff616161ff454545ff222222ff080807ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080909ff1a1a1bff3c3c3cff616261ff898a8affd1d1d1ffeeefeefff4f4f4fff5f5f5fff5f6f6fff6f6f6fff5f6f6fff4f4f4fff3f3f3fff2f3f2fff1f1f1fff0f1f0ffeff0f0fff0eff0ffefefeeffeeedeeffecececffebebebffeae9e9ffe9e9eaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e6ffe5e5e5ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e2ffe2e3e2ffe2e1e2ffe1e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfdfffe0e0dfffe0dfe0ffe0e0dfffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededdffdddedeffdddddeffdedddeffdededeffdededeffddddddffdcddddffdddcddffddddddffdcddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdddedeffdededeffdddedeffdddedeffdedddeffdededeffdfdedeffdedfdfffdededeffdededeffdededdffdedddeffdededeffdededeffdededeffdededfffdfdedfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdedfdeffdfdedfffdfdfdfffdfdedeffddddddffdddcddffdededeffdedfdeffdededeffdfdedeffdfdfdeffdfdedeffdedfdeffdededeffdedfdeffdededeffdededeffdededeffdddedeffdfdedeffdededfffdededeffdedfdfffdfdfdeffdededeffdededeffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfe0e0ffe0e0e0ffe0e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e9ffe9e8e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9eaffe9eae9ffeaeaeaffeae9e9ffe9e9eaffeae9eaffeaeaeaffeaeaeaffeaeaebffebebeaffeaebebffeaebeaffebebebffeaebeaffebeaebffebebebffebebebffebebebffebebecffebebebffecebebffebececffecebebffebececffebecebffecebecffebecebffecebecffecececffbababbff575656ff555555ff535353ff515050ff4f4f4fff4c4c4dff4a4a4aff474747ff444544ff414141ff3f3f3fff3d3c3cff393a3aff363637ff323333ff2f2f2fff2d2d2dff2d2d2dff2d2d2cff2d2c2cff2c2d2cff2a292aff2a2a2aff29292aff2726270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080908ff080708ff070707ff060506ff040403ff020202ff030304ff0a0a0aff141414ff202020ff2f2f2fff404040ff5b5b5bff767677ff8d8d8dff9f9f9effbbbcbcffdddcddffecededfff9f9f9fffdfdfefffffefefffffefefffffefefffefffefffefefffffffffefffefefffffefefffffefffffffefffffffffefffffefffffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffefefffffffffffffefffffffefffefffefefffffefefefffefefefffefefefffefdfdfffefefefffdfefdfffefefefffefefdfffffefffffefffefffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffefefffffefffefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffffefffefefffffefefffffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffefefefffdfefefffdfdfefffefefdfffdfefefffdfefdfffefdfdfffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefdfffdfefefffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfafffbfafbfffbfbfafffafafbfffbfafbfffbfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfcfcfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffafbfbfff5f4f4ffebebebffd0cfd0ffc1c1c1ffb8b9b9ffafafafffa2a3a3ff959595ff878686ff757676ff646363ff505151ff404140ff414041ff414141ff424142ff424342ff434344ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffdfefdfffcfbfcfffaf9f9fff9f9f8fff8f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f7f7fff6f6f6fff6f7f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f5fff5f6f6fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f5f4fff4f4f5fff5f5f5fff4f5f5fff4f5f4fff4f5f5fff4f4f5fff5f4f4fff4f5f5fff5f4f4fff4f5f5fff4f5f4fff5f4f5fff4f5f4fff5f4f5fff4f5f4fff5f4f5fff4f4f4fff4f4f5fff5f5f5fff4f4f4fff4f4f5fff4f4f5fff5f5f4fff5f5f5fff4f5f4fff4f4f5fff5f5f5fff5f5f4fff4f5f5fff5f4f5fff4f5f5fff4f5f4fff4f4f5fff5f4f4fff5f5f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f4fff4f4f3fff3f4f4fff3f3f4fff4f3f4fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f3f2fff3f2f3fff3f3f3fff2f3f3fff2f3f2fff2f2f3fff2f2f2fff2f1f2fff1f2f2fff2f1f1fff1f2f2fff1f2f1fff2f1f2fff1f2f1fff2f1f2fff1f2f1fff1f1f1fff1f1f0fff0f1f1fff1f1f1fff1f0f0fff0f0f1fff0f0f1fff1f1f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0efffeff0f0ffefeff0ffefefefffefefefffeeeeefffefeeeeffeeeeeeffeeededffedeeedffedededffededecffecececffecececffecececffebececffecebebffebebebffebeaebffeaebebffeaeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe6e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e4ffe4e3e4ffe3e3e4ffe2e3e3ffe2e2e2ffe1e2e2ffe0e1e1ffe0e0e0ffdfe0e0ffdfdedeffdfdfdfffdedfdeffdededfffdededdffdedddeffdddeddffddddddffdcdcdcffdbdbdbffd9d9d9ffd7d6d6ffd5d5d5ffd2d3d3ffd1d1d0ffcfcfcfffcccdccffcacacaffc8c8c8ffcacac9ffcbcbcbffc9c9caffc9cacaffcbcbcbffcbcacb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434343ff434342ff434242ff424342ff414142ff414140ff404040ff39393aff2b2c2bff1a1b1bff0d0c0dff040505ff020202ff010202ff050504ff040404ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000100ff000000ff000100ff000000ff000001ff19191aff2b2b2bff393a3aff393a3aff3a393aff6f6f6fff6f6e6eff6f6f6fff6e6f6eff7271720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c2ffc2c1c1ffc1c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c3ffc5c5c5ffc7c6c6ffc7c7c8ffc9c8c9ffcacacaffcbcbcbffcccccdffcececdffcfcfcfffcfd0d0ffd1d1d1ffd1d2d1ffd3d2d3ffd4d4d4ffd5d6d6ffd7d7d7ffd7d8d8ffd9d9d9ffdadadaffdbdbdbffdcdbdbffddddddffdddeddffdededfffdfdfdfffe0dfe0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffeaebeaffeaebebffebebebffebebecffecebebffecececffecececffecededffececedffedededffedeeedffeeeeeeffeeededffededeeffeeedeeffeeeeeeffeeeeeeffeeeeefffefefeeffeeefefffeeefefffefefefffeeefeeffefefefffefeff0ffefeff0ffeff0efffeff0f0ffeff0f0fff0eff0fff0f0f0fff0f0effff0f0f0fff0f0f0fff1f0f1fff0f1f0fff1f0f1fff1f1f1fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f2f1fff1f2f2fff1f2f1fff2f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff2f2f2fff3f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff4f4f3fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f5fff4f5f4fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff4f5f5fff4f5f5fff4f4f5fff5f5f4fff4f5f5fff4f5f4fff5f4f4fff4f5f4fff4f4f4fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f5fff6f6f6fff5f6f5fff6f6f7fff6f7f6fff7f6f7fff6f7f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff9f8f8fff8f9f9fff8f8f9fff8f9f9fff8f9f8fff8f8f9fff9f8f8fff9f9f8fff9f8f8fff8f9f8fff8f8f9fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff9f8f8fff9f9fafffaf9f9fffafbfafffdfdfcfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262726ff262626ff262626ff262526ff242524ff252525ff2c2d2cff363636ff3f4040ff49494aff545454ff626261ff686869ff767576ff808080ff9b9b9bffd0d0d0ffe6e6e6fff4f4f4fffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffffefffffefefffffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffffefefffefefefffefefffffefffefffffffefffefffefffefefffffffffefffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffefffffffffffefffefefffffefefffffffefefffffefefffffefefffffefffffefefefffefefefffdfdfdfffefdfefffcfcfcfff8f7f8fff1f2f1ffcecfcfffc4c4c4ffbbbbbbffb3b3b3ffa9a9a9ff9d9e9eff909090ff7f8080ff6e6e6eff5b5b5aff454645ff3c3c3cff3d3c3cff3c3c3dff3c3d3cff3d3d3dff474747000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272727ff292929ff292929ff292929ff2c2b2bff2c2b2cff2b2b2bff2c2c2cff2e2e2eff323132ff343434ff383738ff3b3b3aff404040ff424242ff454545ff484848ff4a4b4aff4d4e4dff505050ff525253ff555554ff575757ff646564ffd5d5d5ffecececffecebecffebecebffececebffebecebffebebebffececebffecececffebecebffebecebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffebeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeae9eaffe9e9eaffe9eaeaffe9e9e9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9eae9ffeae9eaffe9e9eaffe9e9e9ffe8e9e9ffe8e8e9ffe9e8e8ffe9e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e8ffe8e7e8ffe7e7e7ffe8e7e8ffe7e7e7ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe3e3e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e2ffe3e2e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e1ffe0e1e1ffe0e0e0ffe0e0dfffe0e0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdedeffdfdfdfffdfdfdfffdedfdfffdfdfdeffdededeffdededfffdededeffdededeffdededeffdedddeffdddedeffdededfffdededeffdfdedfffdededfffdfdedfffdfdfdeffdedfdfffdededeffdededeffdededfffdededeffdedfdeffdedfdfffdededfffdfdfdeffdfdfdfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdedfdeffdfdedeffdedfdeffdededeffdededeffdededfffdededeffdededeffdededeffdededdffdededeffdededeffdddedeffdddeddffddddddffdededeffdddeddffdededeffdededeffdededeffdededeffdededeffdfdedeffdfdfdeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe3e4e4ffe6e6e6ffe8e8e8ffe8e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaebffebebeaffececebffecececffeeededffefefeffff0f0f1fff0f1f1fff2f2f1fff1f2f1fff1f1f1fff2f2f2fff4f4f4fff4f5f4fff5f6f5fff6f6f6fff5f6f5fff4f4f4fff2f2f2ffe6e6e6ffbdbebeff787878ff606060ff484847ff232324ff060606ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff191919ff383838ff5d5c5dff7e7e7effc7c7c7ffebebeafff4f3f3fff6f5f5fff6f6f6fff6f6f7fff6f6f6fff5f5f5fff3f3f4fff2f2f3fff2f1f1fff1f0f0fff0f0f0fff0eff0ffefefefffeeeeefffedecedffecebecffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e6e5ffe4e5e5ffe4e4e4ffe3e4e4ffe4e4e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e2ffe0e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe1e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfe0ffdfe0dfffdfdfe0ffdedfdfffdfdedfffdfdfdeffdfdfdeffdededeffdfdedfffdedfdfffdededeffdddeddffdededeffdddeddffdededeffdedddeffdededeffdedddeffdededeffdededeffdededeffdedddeffdededeffdedfdeffdededfffdedfdfffdfdfdeffdededfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdedfffdededeffdfdfdfffdfdedfffe0dfe0ffdfdfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfe0e0ffe0e0e0ffdfdfe0ffe0e0dfffe0e0dfffdfe0dfffe0e0e0ffe0dfdfffdfdfe0ffdfe0dfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffdfe0dfffdfe0dfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfe0e0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e3ffe2e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e9e8ffe9e8e8ffe8e9e8ffe8e9e9ffe8e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaebffebebebffebeaeaffebebebffebebebffebebebffebebebffecebebffebecebffecebecffebececffececebffebebecffebebecffecebebffecebebffececebffecebecffebececffecececffecececffedecedff575757ff565556ff545453ff515252ff504f4fff4d4d4dff4a4a4bff484847ff444545ff424242ff3f4040ff3d3d3dff3a3a3aff363636ff333333ff2f2f2fff2d2c2dff2b2c2cff2d2d2dff2c2d2cff2a2a2aff2a2a2aff2a2a2aff262726ff2727260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff050506ff040304ff010102ff020101ff020201ff070808ff0f0f0fff1c1c1cff2d2d2eff404140ff5b5c5cff767676ff8d8d8effa0a0a0ffbebebeffdededeffeeeeedfffafafafffefdfefffefefefffefffefffefefefffefefefffffefefffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffefffefffffffffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffefefffffefefffffefefefffdfefefffdfefefffefefefffefdfefffefefefffefdfefffdfefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffefefefffdfefdfffefdfefffdfdfefffdfefefffefdfdfffdfefdfffefdfdfffefefefffefdfdfffefdfdfffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffefefdfffefefdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffcfbfbfffbfcfbfffbfcfcfffbfcfbfffcfcfcfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfafff4f4f4ffebebebffcfcfcfffc1c0c0ffb8b9b8ffafafafffa3a3a3ff969696ff878787ff767677ff646364ff515050ff3f3f3fff3f3e3fff404040ff414141ff414141ff434243ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfff9f9f9fff8f9f8fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff5f6f5fff6f5f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f4f5fff4f4f5fff5f4f5fff5f4f5fff5f5f5fff5f4f5fff4f4f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff4f4f5fff5f5f5fff5f5f4fff4f5f5fff5f5f5fff4f4f5fff5f5f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff4f4f4fff3f4f4fff4f3f4fff4f4f3fff4f4f3fff3f3f4fff4f3f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f3f2fff3f2f3fff2f2f3fff2f2f2fff1f2f2fff1f1f2fff2f1f2fff2f1f1fff2f1f1fff2f1f2fff1f1f1fff1f1f2fff1f1f1fff2f1f2fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f0fff0f0f1fff0f0f1fff0f1f0fff0f1f0fff0f0f0ffeff0f0fff0f0effff0f0f0ffeff0effff0efefffefefefffefeeefffeeefeeffeeeeeeffedeeedffedededffedededffedededffecedecffecececffecececffebecebffebebebffebebebffebebebffeaebebffeaeaebffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe4e3e3ffe4e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdedfffdfdedeffdededeffdedddeffdddddeffdededeffdddddeffdedddeffdcdcdcffdcdbdcffdadad9ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfceffcdcdcdffcacbcbffc7c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcbcbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424342ff434343ff424342ff424242ff424242ff404040ff3f403fff363736ff282728ff171817ff0a0a0bff030403ff010202ff010202ff070707ff050505ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff010100ff000000ff000000ff020101ff060706ff19191aff2a2b2bff3a3a3aff6e6e6fff6e6e6fff6f6e6fff6f6e6fff717171ff7171710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c2c1ffc1c2c2ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c5c5ffc6c6c6ffc7c8c7ffc9c9c9ffcacacaffcbcbccffcccccdffcdceceffcfceceffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d2ffd5d4d4ffd5d6d5ffd7d7d7ffd8d8d9ffdadad9ffdadadaffdbdbdcffdcdcdcffddddddffdeddddffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe2e1e1ffe1e1e2ffe3e2e3ffe3e3e2ffe3e4e4ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffe9eae9ffeaeaeaffebeaeaffebebeaffebebebffebecebffecececffecececffececedffededecffededecffedededffeeedeeffedeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeefffeeeeefffefefefffefeeeeffefefeeffefefefffefefefffefefeffff0efefffeff0effff0eff0ffeff0f0fff0f0efffefeff0ffefeff0fff0f0f0fff1f0f0fff0f0f0fff1f0f1fff0f0f0fff1f1f1fff1f0f1fff1f0f1fff0f0f1fff1f1f1fff1f2f1fff1f2f2fff1f1f1fff1f1f2fff1f2f2fff2f2f1fff1f2f2fff2f2f2fff1f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff3f4f3fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff4f4f5fff4f4f4fff5f5f4fff4f4f5fff5f4f5fff4f5f5fff4f5f5fff4f5f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f4fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f7fff7f6f7fff7f7f7fff8f7f8fff8f8f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f9f9fff8f8f9fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f9f8fff8f9f8fff8f8f9fff9f9f8fff9f9f9fff8f9f8fff8f9f8fff9f8f8fff8f9f8fff9f9f9fff9faf9fffafafbfffbfcfcfffefefefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262726ff262726ff252626ff252425ff232423ff232323ff2a2b2aff343434ff3e3d3eff484848ff515150ff595959ff6a6a6aff747474ff7e7e7eff989797ffcccdcdffe4e4e5fff3f3f3fffdfdfdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefffffffefefefffffefffffffffefffffefefffefffefffffffefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffffefffffffefffffffffefffffffffffffefffffffffffffffffffffefefefffefdfefffefefefffdfdfdfffdfdfcfff7f7f7fff1f0f1ffcececeffc4c4c4ffbbbbbbffb3b2b3ffa9a9a8ff9c9c9cff8e8f8eff7f7f7eff6b6c6cff585858ff444444ff3b3b3bff3b3c3cff3c3c3cff3c3c3cff474848ff4c4c4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252526ff272727ff272727ff272727ff292929ff292929ff292929ff2c2b2cff2b2a2bff2c2b2bff2f2f2fff313231ff363635ff383839ff3b3b3bff404040ff434343ff464546ff494949ff4c4c4bff4e4e4eff505151ff535353ff555555ff575757ff949493ffecececffecececffecebecffececebffecececffececebffecebebffebececffebecebffebecebffebecebffecebecffebecebffebebecffebebebffebebebffebebebffebecebffecebebffebebebffebebebffebebebffeaebeaffebebebffeaebebffeaeaebffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9eaffeae9e9ffeae9e9ffe9eae9ffe9eaeaffeaeaeaffeaeae9ffe9eaeaffe9e9eaffe9e9eaffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe9e8e9ffe8e8e7ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfe0ffe0dfe0ffe0e0dfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffdfdfdfffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfe0dfffdfe0dfffdfe0dfffe0dfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdfdeffdfdfdeffdfdedfffdededeffdededeffdfdfdeffdededeffdededfffdededeffdededfffdfdedeffdfdfdfffdededfffdfdedfffdfdfdeffdfe0dfffdfdfdfffdfe0e0ffe0e0dfffdfdfe0ffdfdfe0ffe0dfe0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe4e5e5ffe7e7e7ffe9e8e9ffeae9eaffeaeaeaffeaeaeaffeaebebffebebebffebebebffecececffededecffeeeeeeffefefeffff1f0f0fff1f1f1fff2f2f2fff2f2f1fff2f1f2fff2f3f3fff4f5f4fff5f5f5fff6f6f6fff7f6f7fff5f6f5fff4f5f5fff1f2f2ffe2e2e2ffb3b2b3ff717171ff5f5f5eff4a4b4aff262626ff070807ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff191818ff3a3a39ff5b5b5bff767576ffbbbabaffe5e6e5fff2f3f3fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff1f0f1fff1f0f1fff0f0f0ffefefefffeeeeeeffecececffecebebffeaeaebffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe6e5e5ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0dfffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededfffdededeffdededeffdfdedeffdfdfdfffdededeffdfdedfffdfdfdeffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e0e1ffe0e0e0ffe0e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe1e0e0ffe0e1e0ffe0e1e0ffe0e1e0ffe0e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e2ffe3e2e3ffe3e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e6ffe5e5e5ffe6e5e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e9e8ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffeaeae9ffeaeaeaffe9eae9ffe9eaeaffebeaeaffeaeaeaffeaeaebffeaebeaffebebebffebeaebffebebebffebebebffebebebffebebebffebecebffebecebffecececffececebffebececffebebecffecebecffecebecffecececffecececffecececffecececffececedffecececffedececffedededffecececff767675ff565656ff545454ff515252ff505050ff4e4d4eff4c4b4cff494948ff464546ff434443ff414140ff3d3d3dff3a3a3aff373736ff333333ff2f2f2fff2c2c2cff2a2a2aff2c2c2cff2a2a2aff2a292aff2a2a2aff272727ff272727ff262727ff25242500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070607ff060506ff040404ff010201ff010101ff000000ff000000ff040505ff0b0b0bff191919ff2c2c2cff404040ff5a5a5aff757675ff8c8c8bffa1a1a1ffc1c1c1ffe0e0dfffeeeeeefffcfcfcfffefefefffefefefffefefefffffffefffefefefffefffefffefffefffefffefffefffffffffefffffefffefffefffffffefffefffffffffffffefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefffffffefefefffffefffffffffefffffefefffefffefffffffefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffdfdfdfffdfefdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfefffefdfdfffefefefffdfdfdfffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffefefefffdfdfefffefdfefffdfdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefefffefefefffdfefefffefefefffefdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfafbfffafbfbfffafbfafffbfbfbfffafbfbfffcfbfcfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffafafafff4f4f4ffeaebeaffcecfceffc0c0c0ffb8b8b7ffaeaeaeffa3a3a3ff979697ff888889ff787777ff636364ff4f4e4eff3c3c3dff3d3d3dff3f3f3fff414040ff414141ff414141ff43434200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffcfcfcfffafbfafff9f9f9fff9f8f8fff8f8f8fff7f8f8fff7f8f7fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f6fff7f7f6fff7f6f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f5f5fff6f6f6fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff6f5f6fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f4fff5f5f5fff5f5f4fff5f4f4fff4f5f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff4f4f3fff4f4f3fff4f4f4fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff2f2f2fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffefeeeeffeeeeeeffeeefefffeeeeeeffeeededffedededffedededffedededffecedecffecebecffececebffebebecffebebebffebebebffebeaeaffeaebebffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe8e9e8ffe9e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e5e4ffe3e4e4ffe3e4e4ffe3e3e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0dfffdfdfdfffdededeffdededeffdededeffdededeffdededeffdededeffddddddffddddddffdbdbdcffdadadaffd7d8d8ffd6d6d6ffd4d3d4ffd2d1d2ffd0d0d0ffcecdceffcbcbcbffc9c9c8ffc9c9c9ffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff434343ff434342ff424242ff424342ff424342ff3e3f3eff343535ff242424ff141414ff080909ff030303ff010201ff020102ff080908ff060605ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030304ff050405ff010101ff000100ff000101ff030303ff090909ff1b1b1cff39393aff515051ff6f6e6fff6f6f6fff6f6f6fff717171ff717172ff7271720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c2c1ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc4c4c4ffc6c6c6ffc7c8c7ffc8c9c9ffc9cac9ffcbcbcbffccccccffcececeffcececfffd0cfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d5d5ffd6d6d6ffd7d7d7ffd8d8d9ffdad9daffdbdadbffdcdcdbffdcdcddffddddddffdededeffdfdedfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebeaebffebebeaffebebebffebebebffecececffecececffecededffededecffedededffeeedeeffedededffedeeedffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeefffefeeeeffefefefffeeeeefffefeeefffefefefffeff0efffefefefffeff0f0fff0f0efffefefefffefeff0fff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff1f0f1fff1f0f1fff1f1f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff4f4f3fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff3f4f4fff4f3f4fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f5fff5f5f4fff5f5f4fff5f5f5fff4f5f4fff4f5f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff9f9f8fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff9fafafffafafafffbfbfbfffdfdfdfffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262726ff262626ff252525ff232324ff222322ff212222ff282929ff323232ff3c3c3cff464646ff4f4f4fff555454ff6f7070ff727272ff7d7c7cff949394ffc9c9c9ffe2e3e3fff2f2f2fffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffefefffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffefffffffefffffffffefefffefefffffefefffffefefefffffefefffefffefffefffffffffffefffefefefffffefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefefefffefffefffffefffffefefefffefefefffffefefffefffffffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefefefffefefefffefdfdfffdfefdfffcfcfcfff6f6f7fff1f1f1ffcdcdcdffc4c4c4ffbbbabaffb2b2b2ffa7a8a7ff9b9a9bff8d8c8dff7d7d7dff6b6a6bff575857ff434444ff3b3b3bff3b3b3bff3d3c3dff474747ff4c4b4bff4c4c4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262525ff262626ff272727ff272727ff272727ff292929ff292929ff292a29ff292929ff2c2b2bff2f2f2fff323332ff363636ff39393aff3d3d3dff404041ff434343ff474646ff4a4a4aff4c4d4cff4f4e4fff515151ff535354ff565555ff575858ffc3c3c3ffecededffedececffecececffecececffecebebffecececffebececffececebffebececffebececffecececffecebecffecececffebebebffebebecffebecebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebebffeaebebffebeaebffeaeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeae9eaffe9eae9ffe9eaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e2ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe1e1e1ffe0e1e1ffe0e1e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e1ffe1e1e1ffe0e0e1ffe0e0e1ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe0e0e1ffe1e1e0ffe0e1e1ffe0e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffdfe0e0ffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfe0dfffdfe0dfffe0dfdfffdfe0e0ffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e6ffe8e8e8ffeae9e9ffeaeaeaffeaebeaffebebebffebebebffecebecffecebecffecededffedededffefefeffff0f0f0fff2f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f3fff3f3f2fff5f5f5fff5f5f5fff7f7f7fff7f6f7fff6f6f6fff4f5f5fff0f1f1ffddddddffa7a8a8ff6d6e6eff616060ff4a4949ff222222ff090909ff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff060606ff161616ff373837ff595a59ff6f6e6fffadadadffe0e0e0fff2f2f2fff5f6f5fff6f6f6fff7f7f7fff7f6f6fff6f6f6fff4f5f5fff3f3f3fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffeeeeeeffedededffebecebffebebecffebebebffeaeaeaffeaeaeaffeae9e9ffe8e9e9ffe7e8e7ffe7e6e7ffe6e5e6ffe5e5e5ffe5e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffdfe0dfffe0dfdfffdfe0e0ffdfe0dfffe0dfe0ffe0e0dfffe0e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe1e1e2ffe1e2e2ffe2e1e1ffe1e2e2ffe1e2e2ffe2e1e2ffe2e1e2ffe2e1e2ffe2e1e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e3e3ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e4e4ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe7e7e7ffe6e6e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e9ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffeaeaeaffeaeaeaffebeaebffeaeaeaffebeaeaffeaebebffebebebffeaebebffebecebffebebebffebecebffecebebffebececffebecebffecebecffececebffecececffecececffecececffecececffececedffecececffecececffecedecffecededffedededffececedffedededffedececffecedecffcdcdcdff565657ff555555ff525253ff515151ff4f4e4eff4c4c4cff4a4a4aff474747ff444344ff414141ff3e3d3eff3a3a3aff363737ff333433ff303030ff2d2c2cff2a2a2aff2a2929ff2a2a2aff292a2aff272726ff272727ff272727ff252525ff252425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff050606ff040404ff020202ff010101ff000000ff000001ff010101ff030304ff090909ff181717ff2a2a2aff3e3e3eff595859ff747374ff8a8a8affa1a0a0ffc1c2c1ffe0e1e1ffefefeffffdfdfcfffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffffffffffffffffefffffffffffffefffefffefffffffffffefffefffffffefefefffefefefffefefefffefffffffffefefffffefffffffefffffffefffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefefffffefffefffffefffffefefffffffefffffffefffffefffffffefffefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfdfdfffdfefefffefdfdfffefdfefffdfdfdfffefdfdfffdfefefffdfdfefffdfdfdfffefefefffdfefdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfefefffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffafafafff3f4f4ffe9eae9ffcecdceffbfbfbfffb7b7b7ffadaeaeffa3a3a3ff989898ff89898aff777777ff626162ff4c4d4cff3a3b3bff3c3d3cff3d3d3dff3f3f3fff404040ff404141ff41414100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfff9f9fafff9f9f9fff9f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f6f6fff6f6f6fff6f7f7fff7f6f6fff7f6f7fff6f6f6fff7f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f5f6fff5f6f6fff5f6f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f5f5fff5f6f6fff5f6f6fff6f6f5fff6f5f6fff5f6f5fff5f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff6f6f6fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff4f4f5fff4f4f5fff5f5f4fff4f5f4fff4f4f4fff4f4f5fff4f4f5fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff3f4f4fff3f3f3fff4f3f3fff3f3f3fff3f4f4fff4f3f3fff4f3f4fff3f3f3fff4f3f3fff3f4f4fff3f3f4fff3f3f3fff4f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f1f1fff1f2f1fff1f1f1fff1f1f2fff1f2f2fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffededeeffeeededffedededffecededffecededffececedffecececffebecebffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe7e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e1e1ffe1e1e1ffe0e0e1ffdfdfdfffdfdedfffdedfdeffdededeffdededeffdededeffdfdedeffdededeffdddeddffddddddffdbdbdcffdbdbdbffd8d8d9ffd7d7d7ffd5d4d4ffd2d2d3ffd0d1d0ffcfcecfffccccccffcacacaffcac9caffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424242ff424243ff424242ff404140ff3b3c3bff303030ff202021ff101010ff060707ff030303ff010201ff020202ff080808ff060505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff050605ff060606ff010102ff000000ff010102ff050505ff0d0d0dff262627ff464545ff5d5e5eff6e6f6fff6f6f6fff717171ff717271ff717272ff717271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc4c3c4ffc6c5c5ffc8c7c7ffc8c9c9ffcac9caffcbcbcbffcdcdcdffcececdffcfcfcfffd0d0d0ffd1d1d2ffd2d2d2ffd4d3d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdadadaffdbdbdcffdcdcdcffdddcddffdededdffdedfdfffdfdfdfffdfe0e0ffe1e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e3ffe4e4e4ffe3e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9eaffeae9e9ffe9eaeaffeaeaeaffeaeaeaffebeaebffebebebffebebebffebececffecececffecececffecececffedececffedededffededeeffeeededffeeeeeeffeeeeeeffefeeeeffeeefefffefeeefffeeefefffefefefffefefefffefefefffefefefffefeff0ffefefeffff0eff0ffeff0effff0f0f0fff0f0f0fff0efeffff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f1fff1f1f1fff0f0f1fff1f1f1fff1f0f0fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff1f1f2fff1f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f6f6fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f6f5fff6f5f5fff5f6f6fff5f5f5fff6f5f6fff5f5f5fff5f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f8f9fffafafafffafafafffafafbfffcfcfcfffdfefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262625ff252525ff232323ff232323ff212122ff202120ff262626ff313131ff3b3c3bff454545ff504f4fff565656ff6c6c6cff707070ff7a7a7aff929191ffc4c5c5ffe2e2e1fff1f1f2fffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefefffefffffffffffefffffffefffefffffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffefffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffefffefffefffefffefefefffefffffffefffefffefefefffefffefffefffefffffffffffffffefffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffefefffffefefffefefefffefefefffefffefffffefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffefefefffefefefffefefdfffdfefdfffdfcfdfff6f7f6fff0f0efffccccccffc3c3c3ffbabbbaffb1b2b1ffa7a7a7ff9a9a9aff8c8b8cff7c7c7cff6a6b6bff585858ff454545ff3b3b3bff3d3c3cff474847ff4c4c4bff4c4c4cff4c4c4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252424ff252526ff252626ff252525ff272727ff272727ff272727ff292929ff292828ff292929ff2c2c2cff30302fff333433ff373737ff3a3b3aff3e3e3eff424242ff444444ff474747ff4a4a4aff4e4d4eff504f50ff525152ff545454ff555656ff7c7b7bffe7e7e7ffededecffedececffecedecffecedecffededecffecececffecececffecececffecececffecececffecebecffecececffebebecffebecebffebebebffecececffebecebffebebecffececebffecebecffebebebffebebecffececebffecebebffebececffecebebffebebecffebebebffeaebebffebeaebffeaeaeaffeaebeaffebebeaffebebeaffeaeaebffeaeaebffeaeaeaffebeaeaffeaeaebffeaebeaffeaeaeaffebeaeaffeaeaeaffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e6ffe7e6e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe1e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e1ffe2e2e1ffe1e2e2ffe1e1e2ffe1e2e1ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe1e2e1ffe2e1e2ffe1e2e1ffe2e2e1ffe1e2e2ffe2e1e1ffe1e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e0ffe0e1e1ffe0e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe5e4e5ffe4e5e4ffe6e6e5ffe7e7e7ffe9e9e8ffeaeaeaffeaebeaffebebebffecebebffecebecffecececffecededffedecedffeeeeeeffeff0effff1f1f1fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f3f2fff3f3f3fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff5f5f6fff5f5f5fff0f0f0ffd9d9d9ff9c9d9cff6b6b6bff605f5fff444444ff1c1c1cff080809ff030302ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040505ff101111ff313030ff565656ff6c6c6cffa1a1a0ffdcdcdcfff2f2f2fff5f5f6fff6f6f6fff7f7f7fff7f7f7fff6f7f6fff5f5f5fff4f4f4fff2f3f3fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0efefffedeeeeffedecedffebecebffececebffeaebebffeaeaeaffeaeaeaffe9e9e9ffe9e8e9ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffdfe0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e1e1ffe2e1e1ffe2e2e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe3e2e2ffe3e3e2ffe2e3e3ffe3e2e2ffe3e3e3ffe2e3e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e2ffe3e2e3ffe3e3e4ffe3e3e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e5ffe4e4e4ffe5e5e5ffe5e4e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e8e8ffe8e7e7ffe7e8e7ffe8e8e8ffe9e8e9ffe9e8e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9eaffe9eae9ffe9e9e9ffeaeaeaffe9eaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebeaebffeaebebffebebebffebebecffebebecffebebecffecebebffebebebffecececffecececffecececffecececffecececffecececffedececffecececffecedecffecececffedededffecedecffecececffedecedffedececffedededffedededffedededffedededffedededff676767ff565655ff535353ff525251ff4f504fff4d4d4dff4b4a4bff484748ff454444ff414141ff3d3e3eff3a3a3aff373737ff333433ff303030ff2d2d2dff2a2a29ff282828ff2a2a2aff262727ff272627ff272726ff252525ff252425ff252525ff2323230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff020202ff020101ff000100ff010001ff000100ff010100ff030404ff090909ff171817ff292a2aff3e3d3eff575757ff727171ff898989ff9e9f9fffc2c1c1ffe2e2e2fff0f0f0fffdfcfcfffefefefffefefdfffefefefffefefefffefffefffefefefffefefefffefffefffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffffefffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefdfefffefefefffefefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefffffffffefffefffffffffefefffffffffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfefefffdfdfefffefefefffefdfefffdfdfdfffdfdfefffefefefffefdfdfffdfefefffefdfdfffefdfefffdfefefffdfefefffefdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefefffdfefefffefdfdfffdfdfefffdfdfdfffdfcfcfffcfdfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfafafffbfafafffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffafafafff4f4f3ffe9e9e9ffcdcdceffbebfbfffb6b6b6ffaeadadffa3a3a4ff989998ff8a8a8aff777777ff616161ff4b4b4cff3d3d3dff3d3d3dff3f3f3fff404040ff40403fff404140ff4141410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefdfffbfbfbfff9fafafff9f9f9fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f6f6fff7f6f7fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff6f5f5fff6f6f5fff6f6f5fff6f6f5fff5f6f6fff6f6f6fff6f6f5fff6f6f5fff5f6f6fff6f5f5fff5f6f5fff5f5f5fff6f5f6fff6f5f5fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff5f4f4fff4f5f4fff4f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff4f4f4fff4f4f4fff3f3f4fff3f3f4fff4f4f4fff4f3f3fff3f4f4fff4f3f3fff4f3f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f2fff2f2f2fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff1f2f2fff2f2f2fff1f2f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f0fff0f1f0fff0efeffff0f0f0ffeff0efffefefefffefefefffefefeeffefefefffeeeeeeffedeeeeffeeededffedededffedededffececedffedecedffecececffebecebffebebebffebebebffeaebebffeaeaebffebeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e7e8ffe7e7e8ffe6e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdedddeffdededeffdfdedeffdfdfdeffdfdedeffdddedeffdeddddffdcdddcffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd2d1d2ffd0cfcfffcecdcdffcbcccbffcacbcbffcbcacaffcbcbcbffcbcccbffcbcbcbffcbcccbffcbcccb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424342ff434342ff424242ff424342ff404040ff3c3c3bff363636ff2a2a2bff1a1a1aff0d0d0dff060606ff030302ff020102ff020302ff060607ff050505ff020101ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff060606ff060706ff020201ff010100ff020202ff060607ff131313ff363535ff555555ff6d6e6eff6a6a6aff727271ff717171ff717171ff717171ff717171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc3c4c3ffc6c5c5ffc7c7c7ffc9c8c8ffcac9caffcbcbcbffcccccdffcecdceffcfcfcfffd0d1d0ffd2d2d1ffd3d3d3ffd4d4d4ffd5d5d6ffd6d7d6ffd9d8d8ffd9d9daffdadbdaffdbdbdbffddddddffddddddffdededeffdfdedfffe0dfdfffe0e0e0ffe1e1e0ffe2e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeaeae9ffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffecececffecedecffececedffedededffeeededffedededffeeeeeeffeeefeeffefeeeeffeeefefffefeeeeffefeeefffeeefefffefefefffefefefffefefefffeff0effff0f0effff0f0efffeff0f0ffefeff0ffefefeffff0f0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff2f1f1fff1f2f1fff2f2f1fff1f2f2fff2f2f1fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f3f3fff3f2f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff5f6f6fff6f5f5fff6f5f6fff5f6f6fff5f5f6fff6f5f5fff5f5f5fff5f6f6fff6f6f5fff6f6f5fff5f6f6fff5f5f6fff5f6f5fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f7f7fff6f7f6fff6f6f6fff7f6f7fff7f6f6fff7f7f7fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f9fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f8f9fffafafafffafafafffafafafffbfbfbfffefdfefffefffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff242425ff232323ff222223ff222221ff222221ff1d1e1eff252524ff303030ff3b3a3aff454544ff4f4f4fff585858ff656464ff707070ff797979ff8f8f90ffc0c0c0ffe1e1e1fff0f1f0fffdfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffefefffefffffffefffffffefffefffffffffffefefefffffefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffefefefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefefffffffefefffefffffffefefefffefffefffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffffffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefffefffefefefffefefefffdfdfdfffcfcfcfff6f6f6ffefefefffcbcbcbffc3c4c3ffbabbbbffb1b1b1ffa7a7a6ff99999aff8b8b8bff7b7b7bff6a6b6bff5a595aff484848ff3d3c3cff474748ff4c4c4cff4c4c4cff4b4c4cff4c4c4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242525ff242525ff262626ff262626ff252525ff272727ff272727ff272727ff272726ff292929ff2d2d2dff303130ff343434ff383838ff3b3b3bff3f3f3fff434342ff464645ff484848ff4b4b4bff4e4e4eff505051ff525252ff555554ff565756ffb2b1b1ffedededffededecffecededffedececffecededffecececffecececffecececffececedffecececffecececffecececffecececffecececffecececffececebffecececffecececffececebffecececffecebecffececebffecececffecebebffebececffebececffebebebffebecebffebebebffebecebffebecebffebebebffebebebffebebebffebebebffebeaebffebeaebffebebeaffebebebffebebebffebebebffebebebffeaebeaffebeaebffeaeaebffeaeaeaffeae9e9ffe9eae9ffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe7e7e7ffe7e8e7ffe6e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e6ffe6e5e5ffe6e5e5ffe5e6e5ffe5e5e4ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe3e2e2ffe2e3e2ffe2e3e2ffe3e3e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe3e3e2ffe3e3e3ffe2e3e3ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e2ffe3e3e2ffe2e3e3ffe3e3e2ffe3e3e3ffe2e3e3ffe3e3e2ffe2e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e1e1ffe1e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e3ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e8ffeaeaeaffebebebffebebebffececebffebebecffecececffedededffedededffeeededffefeeeefff0f0f0fff1f1f2fff3f2f2fff2f2f3fff2f2f2fff2f3f2fff3f3f2fff4f4f4fff5f5f6fff6f6f6fff7f7f7fff7f7f6fff6f6f6fff5f5f5ffefefeeffd4d3d4ff919191ff666666ff595959ff3a3939ff181717ff060505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0d0d0cff272828ff4f4f4fff696869ff939393ffd5d5d6fff1f0f0fff6f5f5fff7f6f6fff7f7f7fff7f7f8fff6f7f6fff6f5f6fff4f4f4fff3f3f3fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff0f0f0ffeeefefffedededffecececffecececffebebebffececebffebebebffeaeaeaffe9e9e9ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e0ffe1e2e2ffe1e2e1ffe2e1e2ffe1e2e1ffe2e2e2ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e3ffe2e2e2ffe3e2e3ffe2e2e3ffe2e3e3ffe3e2e2ffe2e3e2ffe3e3e3ffe2e3e2ffe2e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e3ffe3e2e3ffe3e2e2ffe3e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e5e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe7e8e7ffe7e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9eaeaffe9eaeaffeaeae9ffe9eae9ffeaeaeaffe9e9eaffe9e9eaffe9e9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffebebebffebeaeaffebeaeaffebebebffebebebffebebebffebebebffebebebffebecebffecebebffececebffecececffecececffecececffecececffecececffecececffecececffedececffecededffecededffecededffedededffecedecffedecedffedecedffedededffedededffedededffeeededffedeeedffedededffedededffa6a5a6ff565656ff545453ff535352ff505050ff4d4d4dff4b4b4bff474748ff444444ff424241ff3e3e3eff3b3a3bff373737ff343434ff303031ff2d2d2dff292a2aff272727ff272727ff272726ff272727ff242425ff242425ff242425ff232323ff2423230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff010101ff040404ff0a0a09ff1a1a1aff2a2a2aff3e3e3eff565657ff707070ff898988ffa1a2a2ffc5c4c5ffe3e3e3fff1f0f0fffcfdfdfffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefefffefefefffffefefffefefffffefefffffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffffffffffefffefffefffffffffffffffefefefffffffffffefffefffffffffffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefffffffffefffffefefffefffffffffefefffefefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffefdfefffefefdfffefefefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfff9f9f9fff3f4f3ffe9e9e9ffcdcdcdffbfbebeffb7b6b6ffadaeaeffa4a4a4ff999999ff8b8b8cff787878ff636263ff4d4d4eff3f3f3fff3f3f3eff40403fff404040ff404040ff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefefffcfcfcfffafafafffafafafff9f9f9fff8f8f8fff7f7f8fff8f8f7fff8f8f7fff7f8f8fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f6f7fff7f7f6fff6f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f5fff4f4f5fff4f4f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff4f4f3fff4f4f4fff4f3f3fff3f3f4fff3f4f3fff3f3f3fff3f4f3fff4f3f3fff4f4f3fff3f4f4fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff1f1f1fff2f1f2fff1f1f1fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff1f1f1fff0f0f0fff0f0f0fff0f0efffefefefffefeff0ffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedededffedededffececedffedececffecececffebececffececebffebebebffebebebffebebeaffebebebffeaeaeaffeaeae9ffeae9e9ffeae9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e3ffe1e2e2ffe1e1e1ffe1e0e1ffdfdfdfffdfdfdfffdededfffdededeffdfdedeffdedfdeffdfdfdfffdedfdeffdededeffdeddddffdcdcdcffdbdbdbffd9d9d9ffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffcfcfd0ffcececeffccccccffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccbcbffcbcccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424243ff424242ff424242ff404040ff3c3c3cff373737ff303030ff232324ff131312ff0a0a0aff050605ff020202ff010101ff040303ff050404ff030303ff010101ff010000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff050505ff020202ff000100ff010101ff030203ff090909ff1e1e1eff454546ff636363ff757575ff727172ff717171ff717172ff717172ff717171ff727171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc5c5c5ffc7c7c7ffc8c8c8ffc9cacaffcbcbcbffcdcdccffcececeffcfcfcfffd1d0d1ffd1d2d2ffd3d3d3ffd5d4d4ffd6d5d6ffd8d7d7ffd8d9d9ffd9dadaffdbdbdbffdcdcdcffdcdddcffdedddeffdededfffdfdfdfffe0e0dfffe0e1e0ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebeaffecebebffebecebffececebffecececffedededffededecffedeeedffeeededffeeeeedffefeeeeffefeeeeffeeeeefffeeefefffeeefefffeeefefffefefefffeff0efffeff0efffeff0effff0eff0ffeff0effff0f0f0fff0eff0fff0efeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff0f0f0fff1f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f5fff6f5f6fff6f5f5fff5f6f6fff5f6f6fff5f6f6fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff7f7f7fff6f6f6fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fffafaf9fffbfafafffafbfbfffdfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242525ff242324ff222222ff222221ff212222ff1e1e1eff1c1c1dff232323ff2f2e2eff383938ff434343ff4d4d4dff575757ff626262ff747575ff797979ff8f8f8effbcbcbcffe0e0e0ffeff0effffdfdfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffefffefffefffffffefffffffffffefffffffffffefffffffffffefefffffefffefffffffefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffefefefffefefefffffffefffffefffffefefffffffefffffefffffffffefefffefefefffefffefffffffefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefffffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffefffffefefefffefefefffefefefffefdfefffcfcfcfff6f6f5ffefeeeeffcbcbcbffc4c3c3ffbbbabaffb1b1b1ffa6a6a6ff999999ff8b8b8aff7b7a7bff6a6a6bff5b5b5bff4b4c4cff474747ff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232424ff242524ff242524ff252524ff252626ff252626ff262526ff272727ff272626ff272727ff2a292aff2e2e2dff313132ff363535ff393938ff3d3c3cff40403fff444444ff464646ff494949ff4c4c4bff4e4e4eff515151ff545453ff555455ff6e6e6fffe1e1e2ffedededffedededffedededffedededffedededffedececffededecffededecffecededffedecedffecececffededecffecededffedecedffececedffecececffecececffecececffecececffecececffecececffececebffebececffecececffecececffecececffecececffebecebffececebffecebecffebebecffecebebffecececffebebecffebecebffebecebffebebecffebececffececebffebececffececebffebecebffebebecffebebebffebebebffebeaeaffebeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe6e7e7ffe7e6e7ffe6e6e6ffe7e7e6ffe6e7e7ffe6e6e6ffe5e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e5ffe5e4e4ffe3e4e4ffe4e3e4ffe4e4e3ffe3e3e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe3e3e4ffe3e4e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e3ffe3e4e3ffe4e4e4ffe3e3e4ffe4e4e3ffe4e3e4ffe3e3e4ffe4e4e4ffe3e4e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe4e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe7e7e7ffe9e8e8ffeaeaeaffebebebffecebebffebecebffecececffecececffededecffeeededffedededffeeeeeeffefefeffff1f0f0fff2f2f2fff2f3f2fff3f3f2fff3f3f2fff3f3f2fff3f4f3fff4f4f5fff6f5f6fff6f6f6fff8f8f7fff7f7f7fff7f6f6fff4f5f5ffeae9eaffcbcbcbff868685ff606060ff4c4b4cff2c2b2bff111110ff030304ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff0a090aff1f1f1fff434342ff636362ff888888ffcfcfcfffeeeeeefff5f5f6fff6f7f7fff7f7f7fff7f8f7fff7f7f7fff5f6f6fff4f4f5fff4f3f3fff3f3f3fff2f1f2fff2f1f2fff2f1f2fff2f2f1fff1f0f1fff0eff0ffeeefeeffedededffededecffededecffecececffecebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e7ffe8e7e7ffe6e6e7ffe7e7e7ffe6e6e7ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e3e4ffe4e4e3ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e2ffe2e3e3ffe3e2e3ffe3e3e2ffe3e2e3ffe3e3e2ffe2e3e2ffe2e3e2ffe3e2e2ffe2e2e3ffe3e2e2ffe3e3e3ffe2e2e3ffe2e3e2ffe3e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe4e3e4ffe3e4e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e4ffe6e6e5ffe5e5e6ffe5e6e5ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe6e7e7ffe8e7e7ffe8e8e8ffe8e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffe9e9eaffeaeaeaffe9eaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaebffebebeaffeaebeaffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffececebffebecebffececebffecececffebececffecececffededecffececedffecedecffecedecffececedffecededffededecffecededffedededffedededffedededffedededffedededffedededffeeededffeeedeeffeeeeedffeeedeeffeeedeeffedeeedffd9d9d9ff5d5d5cff555555ff535353ff515150ff4e4e4dff4b4b4bff474748ff454544ff424142ff3e3e3eff3b3b3bff373838ff343434ff313131ff2d2e2dff2a2a2aff272726ff252524ff272727ff242525ff252425ff242425ff242323ff232424ff242323ff21222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010001ff000100ff010000ff020101ff050505ff0a0a0aff1b1b1aff2b2b2bff3f3f3eff575758ff707170ff898888ffa4a4a5ffc7c7c7ffe3e4e4fff1f1f1fffdfcfdfffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffefffefffffffefffefefffffefffffffefffefffefffefffefffefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffefffefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffefffefffffefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfefdfffdfefefffefdfdfffefefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfefffefefdfffdfefdfffefefdfffefefefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfefffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfdfefffefefefffdfefefffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfbfffcfcfbfffbfbfbfffafbfbfffbfafbfffafafbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffbfbfbfff9f9f9fff3f3f4ffe9e9e9ffcececeffbfbfbfffb7b7b7ffaeaeadffa3a4a4ff999998ff8a8a8aff777777ff646364ff4f4f4fff404040ff404040ff403f40ff404040ff403f40ff403f40ff40403f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefdfffcfcfbfffafafafffaf9fafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff7f8f7fff7f8f7fff8f7f7fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff6f6f7fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff6f7f7fff6f6f7fff7f6f7fff7f7f7fff7f6f6fff7f6f6fff7f6f7fff7f7f6fff7f6f7fff7f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff5f5f6fff6f6f5fff6f5f6fff5f5f5fff6f5f6fff5f6f6fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f4f5fff5f5f4fff4f5f5fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f3fff3f4f4fff4f3f4fff4f4f3fff3f3f4fff4f4f3fff3f4f3fff4f4f3fff4f3f3fff3f3f4fff4f3f3fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff2f2f3fff3f2f3fff2f3f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff2f1f1fff2f2f1fff2f2f2fff2f2f1fff2f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f0fff1f0f1fff0f0f0fff0f0f0ffeff0f0fff0efefffefefefffefefefffefefefffefeeeeffeeefeeffeeeeeeffedeeeeffeeedeeffedededffededecffecededffedececffecececffecebecffececebffebebebffebebebffebeaeaffebeaeaffeaeae9ffe9eaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e2ffe1e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededdffdddcdcffdcdbdbffdadadaffd8d8d8ffd6d6d6ffd4d4d3ffd2d2d2ffd0d0d0ffcecfceffcdccccffcacacbffcccbccffcbccccffcbcbcbffcbcbcbffcbcccbffcccbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434242ff434242ff404140ff3c3c3cff373738ff383738ff292929ff222222ff121212ff080808ff030304ff020102ff010101ff020202ff020202ff020101ff010101ff010100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010202ff040403ff020201ff000001ff010101ff040404ff0d0d0eff29292aff4e4e4dff6a6b6bff767776ff767676ff717172ff727171ff717271ff717171ff727171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc5c5c4ffc6c6c6ffc8c8c8ffc9cacaffcbcbcbffcdcccdffcececeffd0cfcfffd1d1d1ffd2d2d2ffd3d4d3ffd5d5d5ffd6d6d6ffd7d8d8ffd9d9d8ffdadadaffdbdcdbffdcdcdcffddddddffdededeffdfdfdfffe0dfdfffe1e0e0ffe1e0e1ffe2e2e1ffe2e2e2ffe3e2e3ffe3e4e3ffe4e3e3ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e7ffe7e7e6ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeae9e9ffeaeae9ffeaeae9ffe9eaeaffeaeaeaffeaeaeaffebebeaffebebebffecebecffebebecffecececffededecffecedecffedededffedededffeeeeeeffeeeeedffeeeeefffeeeeeeffefefeeffefeeefffefefefffefefefffefefeffff0efefffefeff0fff0efeffff0f0f0fff0eff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff1f0f0fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f3fff2f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f3f3fff4f4f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff5f5f4fff4f5f5fff5f5f5fff4f4f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f6fff6f7f7fff7f7f6fff6f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffbfbfbfffbfcfcfffefdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232324ff222222ff222222ff222122ff1d1e1dff1d1d1dff1d1d1dff212222ff2c2c2cff363635ff404040ff4a4a4aff545554ff5f5f60ff777777ff7a7b7aff908f90ffb9b9baffdfdedfffeeefeffffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefefffffffffffffefefefffefefefffefefffffefffefffffefffffffefefffffefefffefefefffffffffffffefffffffffffffffefffffefffefffefefffffffffffffefffefffffffffffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefefffefdfdfffbfcfbfff5f6f6ffedeeeeffcbcbcbffc3c3c3ffbababaffb2b1b1ffa7a6a7ff9a9b9aff8b8b8bff7b7b7bff6b6b6cff5b5b5bff4c4c4dff4c4b4cff4c4c4cff4b4c4cff4c4c4cff4c4c4cff4c4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff232323ff252525ff242524ff242425ff262525ff252626ff262626ff252525ff272727ff2b2b2bff2e2f2eff323232ff363636ff393939ff3d3d3dff404141ff444445ff474747ff494a4aff4d4c4cff4f4f4fff515252ff545354ff565656ff9f9fa0ffeeeeedffedededffedededffedededffecededffedededffedededffedededffecececffedededffedecedffedededffedecedffecececffececedffedececffecececffecececffedececffececedffececedffecedecffececedffecececffecececffececedffececedffecececffecececffecececffececebffececebffecececffecececffececebffecececffecececffebececffecececffecececffecececffececebffecebecffecebebffebececffebebebffebebebffebebebffebeaeaffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9eaeaffe9eae9ffe9e8e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e5ffe4e4e5ffe5e4e4ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e4ffe5e4e5ffe4e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e8e8ffe9eae9ffeaeaeaffebebecffebececffedececffedecedffecededffededeeffeeeeeeffeeeeeeffefefefffefeff0fff1f1f1fff2f2f3fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff5f5f5fff6f5f6fff7f7f7fff7f7f7fff6f7f7fff6f6f7fff4f4f4ffe6e6e6ffc1c1c1ff797878ff575758ff3d3d3dff1e1e1eff0b0b0cff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff060606ff181717ff363636ff575757ff7b7b7bffc5c5c5ffe8e8e7fff4f4f4fff7f6f6fff7f7f7fff8f8f8fff7f7f7fff6f5f6fff5f4f4fff3f4f4fff3f3f3fff2f2f2fff2f2f2fff2f1f1fff1f2f2fff1f1f1fff0f0f0ffeeefeeffedeeeeffedeeedffececedffececedffebececffecebebffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe7e8e8ffe7e8e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e3e3ffe4e3e4ffe4e3e4ffe3e4e4ffe3e3e4ffe3e4e3ffe4e4e4ffe3e3e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe3e4e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e4e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e7e7ffe7e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e8e9ffe9e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffebeaeaffebeaeaffebeaeaffeaeaeaffeaebebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaebeaffebebebffebebebffebebebffebebebffebecebffebebecffebebebffebecebffebebecffebececffecebecffebececffecececffecececffedececffecececffedececffecececffedededffedededffecededffededecffededecffedededffedededffedededffeeededffedeeeeffeeeeeeffedededffedededffeeededffedeeeeffeeeeeeffeeededffedeeedffedeeeeff8d8e8eff555555ff535354ff505151ff4e4e4eff4b4b4cff484948ff454545ff424242ff3f3f3fff3c3c3cff383838ff343435ff313132ff2d2e2dff2b2a2aff272626ff252525ff252425ff252525ff252425ff242323ff232323ff232323ff212122ff22222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff050405ff0a0a0aff19191aff2b2a2aff3e3e3fff595959ff727172ff898989ffa6a6a6ffc9c9c9ffe4e4e4fff1f1f2fffcfdfdfffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffefffffffefffffefffefffefefffffffffffffefffefffffffffffffefefffffefffffffefffffefffffffefefffffefffffffffffffffefefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefffefffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffdfefefffdfefefffefefefffdfefdfffefefefffefdfdfffefdfefffefdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffefdfefffefefdfffefefdfffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfff8f8f8fff3f3f3ffeaeaeaffcfcfceffc0c0c0ffb8b8b7ffaeaeaeffa4a4a4ff989897ff888889ff767575ff636363ff4f4f4fff404040ff404040ff404040ff404040ff404040ff404040ff3f403f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffcfcfcfffbfbfbfffafafafffaf9fafff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f8f8fff7f7f8fff7f8f7fff8f8f7fff7f7f8fff7f7f8fff8f7f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f6f6fff6f7f7fff7f6f7fff7f6f6fff6f6f6fff6f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f5f6fff6f6f6fff5f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff3f3f4fff3f3f4fff4f3f4fff3f4f4fff3f3f3fff3f4f3fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff3f2f2fff2f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff1f2f2fff1f2f2fff1f1f1fff1f1f2fff1f1f1fff2f1f1fff1f1f1fff0f1f1fff1f0f1fff1f1f1fff0f0f1fff0f0f0ffefeff0ffefefefffefeff0ffefefefffefeeefffefeeeeffefeeeeffeeeeeeffeeeeeeffedededffedededffedecedffecececffececedffecececffebecebffebececffecebebffebebebffebeaebffeaebeaffeaeaeaffe9eae9ffe9eae9ffe9e8e9ffe8e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e0ffe0e0e0ffe0dfdfffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdedeffdddeddffddddddffdbdcdcffd9d9d9ffd8d8d8ffd6d6d6ffd5d4d4ffd2d2d3ffd0d1d1ffcfcecfffcdcdcdffcbcbccffccccccffcbcbcbffcbcbcbffcbcbccffcbcbcbffcccbcbffcacaca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434242ff404040ff3c3c3cff373737ff373738ff2a292aff2a2a2aff2a292aff222222ff111212ff080808ff010101ff040405ff040303ff020102ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030202ff040303ff010101ff000000ff010202ff060505ff131313ff302f2fff505050ff6d6d6dff6d6e6dff767676ff777676ff717271ff727271ff717171ff717171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c5ffc6c6c7ffc8c8c8ffc9cacaffcbcbcbffcdcdccffcfceceffd0cfcfffd1d1d1ffd2d2d2ffd4d4d4ffd6d5d5ffd6d7d6ffd8d8d7ffd9d9d9ffdbdbdbffdbdcdbffdcdcddffdeddddffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e6ffe7e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e9ffeae9e9ffe9e9e9ffeaeae9ffeae9eaffeaeaeaffeaeaeaffebeaeaffebeaebffebebebffebebecffecececffecececffecededffededecffedededffededeeffedeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeefefffefefefffefeff0ffefefefffeff0effff0f0effff0efeffff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff1f2f2fff2f1f2fff2f2f2fff1f2f2fff3f2f2fff2f2f3fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f3f3fff4f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff4f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f7fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff7f7f6fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff6f7f6fff7f6f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222323ff212221ff212221ff202120ff201f20ff1d1d1dff1d1d1dff202120ff282929ff323232ff3c3c3cff474746ff515152ff5c5b5cff777677ff7a7a7aff909090ffb7b6b6ffddddddffededeefffcfcfcfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefffffefefefffffffffffefffffffefffffffffefffffefffffffffffffffffefefffefefffffefffffffefffffffffffefffffffffffefefffffefefefffffffffffefffffffefefefffefefefffffefefffefffefffefefefffefefefffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffffffffffffffffffffffffffefffefefefffffefefffffefefffefffffffefffefffefffefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefefffefefefffefffefffefefefffdfefdfffbfbfcfff6f5f5ffedededffccccccffc3c4c4ffbababaffb1b2b2ffa7a7a7ff9b9b9bff8c8c8cff7c7c7bff6c6b6bff5b5b5aff4c4c4bff4b4c4bff4c4c4cff4c4c4cff4c4c4bff4c4c4bff4c4c4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222122ff232323ff232323ff242323ff242525ff242424ff242424ff262625ff252525ff252525ff282828ff2b2c2cff2f302fff333333ff363736ff3a3a3bff3e3e3eff414141ff454546ff474848ff4b4a4aff4d4e4dff4f504fff525252ff545454ff626262ffd6d5d5ffeeeeedffeeeeedffedeeedffeeeeeeffedededffedededffedededffededecffedededffecededffecedecffecededffedededffedededffededecffedecedffecededffececedffecececffedededffededecffececedffecececffedececffecececffecececffecececffecedecffecececffecececffececedffecedecffedececffecececffecededffecececffecececffedecedffececedffecececffedecedffecececffecececffecececffecececffebecebffebebebffebebebffebebebffebebeaffebeaeaffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9eaffe9eaeaffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe8e7e7ffe8e7e7ffe7e8e8ffe7e8e8ffe7e8e8ffe7e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e4ffe4e5e5ffe5e6e5ffe6e5e5ffe5e5e6ffe5e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e5e5ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe4e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe7e7e7ffe9e9e8ffeaeae9ffebebecffecececffecececffecededffedededffeeeeeeffeeedeeffeeeeeeffefeeeeffefefeffff1f0f0fff1f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f6f6fff6f6f6fff7f7f7fff7f8f8fff7f7f7fff6f7f6fff4f3f4ffe3e3e3ffb5b5b5ff717171ff525252ff333332ff141415ff070707ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff101010ff292929ff484849ff6d6d6dffb8b8b8ffe2e2e2fff3f3f3fff7f6f7fff7f7f7fff8f8f8fff7f8f8fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff2f1f1fff0f1f0ffefeff0ffeeeeeeffedededffededeeffedededffedececffebececffeaebeaffeaeaeaffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe6e5e5ffe6e6e6ffe5e6e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe5e5e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e5ffe4e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe5e4e5ffe4e4e5ffe4e4e4ffe5e5e5ffe4e5e5ffe4e4e4ffe5e4e4ffe5e5e5ffe4e5e5ffe4e4e5ffe5e4e4ffe4e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe6e6e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e5e5ffe6e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e6e6ffe6e5e6ffe5e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9e9e9ffe9e9eaffe9eaeaffeae9e9ffe9eaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebeaffebebeaffeaebebffebebebffebebebffebebeaffebebeaffebebeaffebebebffebebebffeaebeaffeaebeaffeaebebffebeaebffeaebeaffebeaebffebebebffebebebffebebebffececebffececebffebebecffebebebffecececffecececffecececffecececffebececffecececffecececffececedffecedecffedececffececedffecededffedededffedededffedededffedededffedededffeeedeeffedeeeeffedededffedededffeeeeeeffedeeeeffededeeffeeedeeffedeeeeffeeeeedffeeedeeffedeeedffeeeeeeffeeeeeeffc4c4c3ff555556ff535454ff515151ff4e4f4fff4b4c4bff494949ff464546ff424242ff403f3fff3c3c3cff393939ff353535ff323232ff2e2e2eff2b2b2aff272727ff252424ff242323ff242525ff232423ff232323ff232323ff222122ff212221ff222122ff1f201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040505ff0a0a0aff191919ff282929ff3c3d3cff595959ff727272ff8a8a8affa7a6a7ffcbcbcbffe5e5e5fff2f3f3fffdfdfdfffefefefffefefefffefefefffefefefffffefefffefffffffefffefffefefefffefffffffffefffffffffefffffefffffefffefffefefffffefefefffffffffffffffefffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefefefffefefefffefdfefffdfefefffdfefdfffdfefefffefefefffefefefffefefdfffefdfefffdfefefffdfdfefffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfefefffefefefffdfefefffefefefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffdfdfdfffefdfefffefdfefffefefdfffefdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffafbfbfffafbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfafbfff7f7f8fff3f4f4ffeaeaebffcfcfcfffc1c1c1ffb9b9b9ffafafafffa4a3a3ff969797ff878787ff747474ff616161ff4c4d4dff3e3e3eff3e3e3eff3f4040ff40403fff403f40ff3f403fff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefdfdfffbfcfcfffafbfafffafafafff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff8f8f8fff8f7f8fff7f7f7fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f8fff7f8f7fff8f7f7fff7f7f7fff7f8f8fff7f7f8fff7f8f7fff8f7f8fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f6fff7f6f7fff6f7f6fff6f6f7fff7f7f6fff6f6f6fff6f6f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f5f6fff6f6f5fff6f6f5fff5f6f6fff6f6f6fff5f5f6fff6f6f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff4f5f5fff4f5f5fff4f5f5fff5f4f5fff4f5f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f3f3fff4f4f4fff3f4f4fff3f4f4fff3f3f3fff3f4f4fff3f4f3fff4f3f3fff3f3f3fff3f4f4fff3f3f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f2fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f1f1fff1f1f2fff1f2f2fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff1f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0ffefefefffefefeeffeeefeeffeeeeeeffeeeeeeffedeeeeffedeeedffedededffecededffedecedffecececffecececffebececffebebecffebebebffebebebffebebebffeaeaebffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffdfdfdfffdedfdeffdededeffddddddffdcdbdbffd9d9daffd8d9d9ffd7d6d6ffd4d5d5ffd2d3d2ffd1d1d1ffcfcecfffcdcdccffcccbcbffcbcbcbffcccbcbffcbcccbffccccccffcbcbcbffcacacaffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414140ff3b3c3bff373737ff383737ff292a2aff292a29ff292a2aff292a2aff2a292aff222222ff0a090aff070807ff060606ff040404ff020202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040404ff050404ff010001ff000101ff010202ff070706ff161616ff323132ff515151ff696969ff6a6b6bff6d6d6dff767676ff767676ff717171ff717171ff71717100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffcacacaffcbcbcbffcdcdceffcfcfcfffd0d0d0ffd1d1d1ffd2d3d3ffd4d4d4ffd5d6d5ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdcffdcdcdcffdeddddffdfdedeffdfe0dfffe0e0e0ffe1e0e1ffe1e2e2ffe2e3e2ffe3e2e3ffe3e4e3ffe4e4e4ffe5e5e4ffe5e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eae9ffeae9e9ffeaeaeaffeaebeaffeaebeaffeaebeaffebebebffebebebffebecebffecececffecedecffececedffedecedffedededffeeeeedffededeeffeeeeeeffefeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0efefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f0f0fff0f1f1fff1f1f0fff1f1f1fff1f2f1fff1f1f2fff2f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f3f3fff3f2f3fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff6f7f6fff7f6f6fff6f6f7fff6f7f7fff6f7f7fff7f7f6fff7f7f7fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f8f8fff8f8f7fff8f8f8fff8f9f8fff8f8f9fff9f9f8fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffcfcfbfffefefefffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222121ff222122ff212020ff202120ff202021ff1f201fff1c1d1cff202121ff272727ff2f2f2fff383839ff434342ff4e4e4dff595959ff6c6c6dff777676ff8d8d8dffb4b4b4ffdbdbdbffecececfffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffefffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffefffffffefffffffffffffffefffefffefffefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffffffffefffefffffefffffffefefffffefffffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffffffefefefffefffffffffffefffefefefffefefefffefffefffffffefffefffffffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffefefefffefefefffdfefdfffbfbfcfff5f5f5ffecececffcccdccffc4c4c3ffbbbbbbffb2b2b2ffa7a8a7ff9a9b9aff8d8c8dff7d7c7cff6c6b6bff595a5aff4a4a4aff4a4a4aff4c4b4bff4c4c4cff4c4c4bff4c4c4cff4c4c4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212122ff212121ff232323ff232323ff232323ff252524ff242424ff242524ff242425ff262626ff292929ff2d2c2cff303030ff343434ff383837ff3b3b3bff3f3f3fff424242ff464746ff494948ff4b4b4cff4e4e4eff505050ff525252ff555455ff939292ffeeeeeeffedeeeeffeeeeeeffeeededffeeedeeffedeeeeffedededffededeeffedededffedededffedededffedededffedededffedededffedededffecededffedededffedededffedededffecececffececedffededecffededecffedededffecededffedececffedecedffedededffededecffedecedffedecedffecededffecedecffecedecffedecedffecededffecececffedededffedededffedededffededecffecedecffedecedffededecffecececffecececffecebecffecececffecebecffecebebffebebebffebebebffebebeaffeaeaebffeaeaeaffeaeaeaffe9eaeaffeaeae9ffe9e9eaffe9eae9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e8e8ffe9e8e8ffe8e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e5e5ffe5e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe6e7e7ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e7e6ffe7e6e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe9e9e9ffeaebeaffecececffecedecffedededffedededffeeeeedffedeeedffefeeeeffefeeeeffefefefffeff0effff1f1f1fff2f2f2fff3f3f3fff3f4f4fff3f3f3fff4f3f4fff3f4f3fff4f4f4fff6f6f6fff7f6f7fff8f7f7fff7f8f7fff7f7f7fff6f7f7fff3f4f3ffdfe0e0ffa8a8a8ff6c6c6cff505050ff2c2d2cff111110ff050606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090a09ff1f1f1fff3e3e3eff5e5f5effa8a8a8ffdedfdffff3f3f3fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff7f7f6fff5f5f5fff4f5f4fff3f3f4fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f0ffeff0f0ffeeeeefffeeeeeeffedeeeeffedeeedffedededffecedecffececebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe5e5e6ffe6e5e6ffe5e6e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e7e7ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe9e8e8ffe9e9e8ffe8e9e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeae9ffe9eae9ffe9e9eaffe9e9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaebffebeaeaffebebebffeaebebffebebebffebebebffecebebffebebecffebebebffebebecffebebebffebebebffecebebffebebebffebebebffebebebffebeaebffeaebebffebebebffebececffecebebffebebebffebebecffececebffecececffececedffececedffedececffedececffecececffecececffedecedffedecedffecededffecedecffecedecffedededffedededffedededffedeeedffededeeffedededffedeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffe8e8e7ff565656ff545453ff515152ff4f4f4fff4c4c4cff484948ff464646ff434243ff404040ff3c3c3cff393939ff363535ff323232ff2e2f2fff2b2b2bff282828ff252524ff232323ff232323ff232323ff232323ff212221ff212122ff212222ff1f1f1fff1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff090909ff171717ff252625ff383938ff555555ff717171ff8b8a8affa7a7a7ffcdcecdffe6e6e6fff5f5f5fffefdfdfffefefffffefefefffefefefffefefefffefefefffffefefffffefffffffefefffefffefffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffefffffffffffffffefffefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffffefffffffefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefdfdfffefefefffdfdfefffdfefefffdfefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffefefdfffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefdfffdfefdfffefdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffefdfefffefdfefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffafbfafff7f7f7fff3f3f3ffeaeaeaffcfd0d0ffc1c2c2ffbababaffafb0afffa3a3a3ff969595ff878686ff747474ff5f605fff4b4a4bff3b3b3cff3c3b3cff3e3e3eff3f3f40ff404040ff40403fff3f40400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfffbfbfbfffbfafafffafafafff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff8f8f7fff7f7f7fff7f8f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff7f6f7fff6f6f6fff6f7f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f5f6fff6f6f6fff5f6f6fff6f5f6fff6f5f5fff6f5f6fff5f6f6fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f5fff4f4f4fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff3f4f3fff3f4f3fff4f3f4fff3f4f4fff3f3f3fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff3f2f3fff2f2f3fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff2f2f1fff2f1f2fff1f2f1fff1f2f1fff0f1f0fff1f0f1fff1f0f0fff1f0f0fff0f0f0fff0f0f0fff0efeffff0efefffefefefffefefeeffefeeefffeeeeeeffeeeeeeffeeededffeeededffedededffedededffececedffecedecffecececffecececffecececffebebebffebebebffebebebffebebeaffeaebebffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0dfffdfe0dfffe0dfe0ffe0e0e0ffe0dfe0ffe0e0dfffdfe0e0ffe0e0dfffdfdfdeffdededeffddddddffdcdcdbffdadadaffd9d9d8ffd7d7d7ffd5d5d5ffd3d3d3ffd0d1d0ffcfcfcfffcdcdcdffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcacacbffcacacaffcacacb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3c3bff373737ff373737ff292929ff2a2929ff2a292aff2a2929ff292a29ff29292aff141514ff0e0e0eff090a0aff070707ff040405ff020202ff010100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff030403ff010001ff000000ff010101ff070707ff191a1aff363636ff515151ff616261ff696969ff6b6b6aff6e6e6dff767676ff767677ff717172ff72717100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc5c5c5ffc3c3c4ffc2c2c2ffc4c4c4ffc6c7c6ffc8c9c8ffcacacaffcccbccffcdceceffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d6ffd7d7d8ffd9d9d9ffdadad9ffdbdbdbffdcdcdcffddddddffdededeffdedfdeffe0dfe0ffe0e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9eaffe9e9e9ffeae9eaffeaeae9ffeaeaeaffebeaeaffebeaebffebeaeaffebebebffebebecffebececffecececffececedffedededffedecedffedededffedeeedffeeeeedffeeeeefffeeeeefffefeeefffefefefffefefefffefefeffff0eff0fff0eff0ffeff0f0ffeff0efffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff3f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f7f6fff7f7f6fff7f6f7fff7f6f7fff6f7f7fff6f7f6fff6f7f6fff7f7f7fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafbfffcfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202020ff202020ff202020ff202021ff212120ff1f1f1fff202020ff272726ff2d2e2eff363636ff3f3f40ff4a494aff565556ff686768ff7a7a79ff8d8c8dffb2b2b1ffd9d9d9ffeaeaebfff9f9f9fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffefffffffefffefffffffefffefefffffffffefffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefefefffefefffffffefefffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffefffefefffffffffefffefefffffffefefffffefefffefffefffffffffffffefefffefefefffefefffffefefffffffffffffefefefffefefefffefffffffefefffffffffffffffefffffefefffffffffefffefefffffefffffffefefffffefefefffffefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefdfdfffbfbfbfff5f4f4ffecededffcdcdcdffc4c4c4ffbbbbbaffb2b2b2ffa7a7a6ff9a9b9aff8c8c8cff7c7c7cff6b6b6bff595959ff494949ff4a4949ff4a4a4aff4c4b4bff4c4b4bff4c4c4bff4c4c4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff222122ff222121ff222121ff232324ff242324ff232324ff252524ff242424ff252525ff272727ff2a2a2aff2e2e2dff313131ff353535ff393838ff3c3c3cff403f40ff434343ff474747ff4a494aff4c4c4bff4f4e4eff515150ff535353ff5b5b5bffc9c9c9ffeeeeeeffededeeffeeeeedffeeededffedeeeeffeeeeeeffeeededffedededffededeeffedededffeeededffedededffedededffedededffededeeffeeeeedffedededffedededffedededffededeeffedededffedededffedededffedededffedecedffededecffedecedffededecffededecffedededffecedecffededecffececedffedededffecededffedededffedededffedededffeeedeeffeeededffeeededffedededffedededffedededffededecffedececffecedecffedecedffecececffececebffebebebffebebecffebebebffebebebffebeaeaffeaebebffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e7ffe7e6e6ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e7e7ffe6e6e7ffe7e6e7ffe7e7e6ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe5e4e5ffe5e5e4ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffeaeaeaffebececffecececffedededffedeeedffeeeeedffeeeeeeffeeefeeffeeefefffefefeffff0efeffff0f0f0fff1f1f1fff3f2f2fff3f3f3fff4f4f4fff4f3f3fff3f4f3fff4f4f4fff4f4f5fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff7f7f7fff3f3f3ffdadadaff999999ff686869ff4d4e4eff272727ff0d0d0dff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff191a19ff373837ff5b5b5aff999a9affd9d9d9fff3f2f3fff7f7f7fff8f7f7fff8f8f9fff9f8f8fff7f7f7fff6f6f6fff5f5f4fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f1f1fff0f0f1ffefefefffeeefefffeeeeeeffeeeeeeffedeeedffedededffececebffebebebffeaebebffeaeaeaffeae9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe8e8e8ffe7e7e8ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e7e7ffe6e6e7ffe7e6e6ffe7e6e7ffe7e6e7ffe6e7e6ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e6e7ffe6e7e6ffe7e7e6ffe7e7e6ffe6e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeae9ffe9eae9ffeaeaeaffeae9eaffe9eaeaffeae9eaffe9eaeaffeaeaeaffebeaebffeaebeaffebebeaffebebeaffeaebebffebebebffebebebffebebebffebebecffebebebffecebebffebecebffecececffecebebffebebebffebebecffebebecffecececffebebecffebebebffebececffebebecffecececffecebecffebececffecececffecececffecececffecececffecececffedecedffedecedffededecffecececffedececffecececffececedffecedecffededecffecededffedededffedeeedffedeeedffedeeedffededeeffeeeeeeffeeeeeeffeeeeedffeeedeeffeeeeeeffeeeeeeffefefeeffeeeeeeffeeeeeeffefeeefffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeff929293ff545454ff515251ff4f4f4fff4c4c4cff494a49ff464646ff434343ff404040ff3c3c3dff393939ff363635ff323232ff2f2f2fff2c2b2bff282828ff252526ff232323ff232323ff232323ff212121ff212222ff212122ff20201fff1f1f1fff1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040304ff080809ff121312ff232323ff363635ff525252ff707170ff89898affa8a7a7ffcfd0d0ffe7e7e7fff7f6f6fffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffefefffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffefffefffffffffefffffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffdfefefffdfdfefffefefefffefefefffdfdfefffefefefffdfdfefffdfefefffefdfefffefdfdfffefdfefffefdfefffefefdfffdfdfefffefdfdfffefefdfffefefefffdfefefffefefefffdfefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfefdfffdfefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfff7f7f7fff3f4f3ffeaebeaffcfcfcfffc2c2c2ffbab9b9ffafafaeffa3a2a3ff969595ff858686ff747474ff5f5f5fff494949ff3a3a3aff3a3a3aff3c3c3bff3e3e3eff404040ff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffcfcfcfffafafafffafafafff9f9fafff9f9f9fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f6f7fff7f6f7fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f5f5fff5f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff5f5f5fff4f4f5fff4f4f4fff4f5f4fff4f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff4f4f3fff4f4f4fff3f4f3fff4f4f3fff3f3f4fff4f4f4fff3f4f3fff4f4f3fff3f4f3fff3f3f4fff4f3f4fff4f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff2f1f2fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f0f0fff0f0f0fff0f0effff0efefffefefefffefefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffecededffececedffedededffecececffecececffecececffebebecffebececffebebebffebeaebffebeaebffeaeaeaffeaeae9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e7ffe6e7e6ffe5e6e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdadadaffd9d9d9ffd7d8d7ffd6d6d5ffd4d4d3ffd1d2d1ffcfcfcfffcdcdcdffcbcbcbffc8c8c9ffcbcbcbffcccbcbffcacacaffcacacaffcacacaffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff29292aff29292aff2a2a2aff29292aff3a3a3aff3a3a3aff3a3a3bff212121ff141414ff0e0e0eff0c0c0cff070707ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000101ff070707ff181718ff373636ff50504fff5d5c5dff696969ff696969ff6b6b6aff6e6e6dff767676ff777777ff72717100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc5c4c5ffc5c5c5ffc5c4c5ffc4c4c3ffc4c4c4ffc7c6c6ffc8c8c8ffcacacaffccccccffcececdffcfcfcfffd1d1d1ffd2d3d2ffd3d4d3ffd4d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdbdadaffdbdbdcffddddddffdddedeffdfdfdeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffeaeae9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffebeaebffeaeaebffebebeaffebebebffebebecffecececffecececffecececffedededffededeeffedeeeeffeeedeeffeeeeeeffefeeeeffefeeefffefefeeffefeeefffefefefffefefefffefeff0ffeff0effff0f0efffefeff0fff0f0f0ffeff0f0fff0f0f0ffeff0f0fff0f0f0fff1f0f0fff1f0f0fff1f0f0fff0f0f1fff1f0f0fff0f0f1fff1f1f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f1f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f4f4fff4f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff6f6f7fff7f6f6fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f8fff8f8f8fff7f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f9fff9f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202120ff212120ff202020ff202020ff202120ff202020ff202020ff262526ff2d2d2dff343434ff3c3c3dff464747ff525251ff626261ff7b7b7bff8c8c8dffaeafaeffd8d8d7ffe9e9e9fff8f8f7fffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffefffffffefffefffefffffffffffefffffffffffffffefefefffefefffffffffefffefefefffffffffffefffefffefffffffefffffffefefffffffffffffefffefffffefffffffffefffefefffffffefffffefffefffffefffffefffffffffefefffffefefffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefefefffefefefffefffffffefefffffffffefffffffefffefffffffffffffffefffffffffefffffffefffffffffffffffffefffffefefffefffffffffffefffffffffffefffffffefffefffefffffffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefefdfffdfdfdfffbfbfbfff4f4f4ffececedffcdcdcdffc5c5c4ffbbbbbbffb2b2b2ffa7a7a7ff9a9a9aff8c8c8cff7c7c7dff6c6b6bff5a5959ff484949ff494949ff494a4aff4b4b4bff4c4b4cff4c4c4cff4c4c4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff212122ff212122ff212122ff232423ff232323ff242323ff242323ff252425ff282728ff2b2b2bff2f2f2fff323232ff363636ff3a3939ff3d3d3dff414040ff434344ff474748ff4a4a4aff4c4c4cff4f4f4fff515151ff535353ff8c8c8cffeeedeeffeeeeedffeeeeeeffedeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffeeeeedffeeeeedffedeeeeffedeeedffedeeedffeeededffeeededffedededffeeeeeeffedededffedededffedeeedffedeeedffedededffeeededffededeeffedededffedededffedededffedededffedeeeeffedededffedededffedededffeeeeedffedededffeeeeeeffedeeedffedeeeeffededeeffededeeffedeeedffedededffedededffedededffedecedffedecedffecedecffedecedffecececffececebffebebebffebebebffebebebffeaeaebffeaeaebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeaeae9ffeae9e9ffe9e9eaffeae9eaffe9eae9ffe9e9eaffe9e9e9ffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffe9eae9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe7e7e8ffe7e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe9e9e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e8ffe8e7e8ffe7e8e8ffe8e7e8ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe7e7e6ffe6e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e5e6ffe5e5e5ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffebeaebffecececffedededffeeeeedffedeeedffefeeeeffefefeeffefefefffefefefffefeff0fff0f0effff1f1f1fff1f2f2fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff6f5f6fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff7f7f7fff6f7f7fff2f1f1ffd5d4d4ff8e8d8eff656565ff464646ff212121ff0b0c0cff030403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080708ff171717ff373838ff5c5c5bff909090ffd3d3d3ffefefeffff5f6f6fff7f7f7fff8f8f8fff8f9f8fff7f7f7fff6f6f6fff6f5f5fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f1f2fff1f1f1fff0eff0ffefeff0ffeeeeefffefefeeffeeeeedffeeedeeffededecffebecebffebebebffeaeaebffeaeae9ffeaeaeaffe9e9eaffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe7e8e8ffe7e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e7ffe7e8e7ffe8e8e7ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e7e7ffe6e6e7ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffeae9eaffeaeaeaffeae9eaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaebffebebeaffeaebeaffebebebffebebebffebebebffebebebffebebecffecebebffecebebffebececffecececffebececffecececffecececffededecffecececffedececffecececffecedecffededecffececedffecececffecedecffecececffecececffecececffedededffedececffecececffecededffecedecffededecffedededffedecedffecededffededecffecedecffedededffedededffeeededffedededffededeeffeeeeedffedededffeeeeeeffedeeeeffedeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefeeefffefeeeeffeeeeefffefeeeeffeeefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffe3e3e4ff737373ff515251ff504f4fff4d4d4cff4a4a4aff474747ff444344ff414140ff3d3d3dff393a3aff363636ff323333ff2f2f30ff2c2c2cff292929ff262626ff242323ff212222ff222222ff222222ff212222ff1f1f1fff1f201fff1f1f1fff1f1f1fff1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040405ff090908ff111111ff222122ff343434ff515151ff707171ff8a898affa7a7a6ffd1d1d1ffe7e8e8fff8f7f8fffdfefefffefefefffefefefffefffefffffefefffffefefffefffffffefffefffffffffffefffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffefffffffefefffffffffffffefffefffffefffffffffefffefefffffffefffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfdfffefdfdfffdfdfefffefefefffefdfdfffdfdfdfffdfefefffdfefdfffefefdfffefdfefffdfdfefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefdfffefdfdfffdfdfefffdfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffafafafff6f6f7fff3f3f3ffeae9eaffcfcfcfffc1c1c1ffb8b9b9ffaeaeaeffa2a2a2ff949594ff848484ff737273ff5e5e5eff494849ff3a3939ff393a3aff3c3b3cff3d3d3dff3e3e3eff403f40ff40403f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffdfefdfffcfcfbfffafafafff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff9f9f9fff9f8f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff6f6f7fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f5fff6f5f5fff5f6f6fff5f6f5fff6f6f5fff5f5f5fff5f5f4fff4f5f5fff5f4f4fff5f4f4fff4f4f4fff5f5f5fff5f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff4f4f3fff3f3f3fff4f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff2f3f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f0f0fff0f0f0ffeff0f0fff0eff0ffeff0efffefefefffefefefffefefefffefeeeeffeeeeeeffedeeeeffedeeedffeeeeedffedededffecedecffecededffedececffecececffecececffecececffecebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdedfdeffdeddddffdcdcddffdadadbffdadad9ffd7d8d7ffd6d6d6ffd4d4d4ffd1d2d2ffcfd0d0ffcecdceffcccccbffcacacaffcacbcbffcacacaffcacbcaffcacacbffcacacaffcbcbca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2a29ff2a292aff292a2aff444443ff444444ff3a3a3bff3a3b3aff3a3b3aff212020ff151414ff111111ff0c0c0cff060505ff020202ff000101ff000100ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000101ff010101ff000000ff010101ff070707ff060607ff0f0f0fff1c1c1cff3b3b3cff4d4d4eff4e4e4fff5d5d5dff696969ff696969ff6b6b6aff6e6d6eff7776760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc4c4c5ffc5c5c5ffc5c5c4ffc5c5c4ffc5c5c5ffc4c4c5ffc6c7c6ffc8c9c8ffcacacaffccccccffcececeffd0d0d0ffd1d1d1ffd2d2d3ffd4d4d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9dadaffdadbdbffdbdbdcffddddddffdddeddffdfdedfffe0dfdfffe0e0e1ffe1e1e1ffe1e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e5e4ffe5e4e5ffe5e5e6ffe5e5e6ffe7e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaebebffebebebffecebebffebebecffebecebffecececffedececffedececffedededffedeeeeffeeededffededeeffeeeeeeffeeefeeffefefeeffefefefffefefefffefefefffefefefffeff0effff0f0f0ffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f1fff0f1f0fff0f0f0fff1f0f0fff1f0f0fff0f0f1fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f1f2fff1f1f2fff2f2f2fff3f3f2fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f4fff4f3f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff6f5f5fff6f6f6fff6f7f6fff6f7f6fff7f7f6fff7f7f7fff7f6f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff7f7f8fff7f7f8fff7f8f8fff7f8f7fff8f7f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafffaf9f9fff9faf9fff9f9fafff9f9f9fffafaf9fffaf9f9fffaf9f9fff9f9f9fff9faf9fffafafafffbfbfbfffdfdfdfffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212120ff212021ff202020ff202020ff202020ff202020ff212020ff252526ff2b2b2cff323332ff3b3b3bff444544ff4f4f4fff5f5f60ff6e6e6eff919192ffaaaaaaffd5d5d5ffe8e8e8fff6f6f6fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffefefffefffefffffffffffefffffffffefefffefefffffffffefffefffefffefffffffefffffffefefffffefefefffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffffefefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefefffffefefffefefefffffffefffffffffffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffefffffefefefffefefffffffffffffffffffffffefffffffefffffefefefffefffefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffffefffefefffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefdfefffdfdfdfffafbfbfff4f4f4ffececebffccccccffc4c4c4ffbbbbbbffb2b2b2ffa7a7a7ff9a9a9bff8d8d8dff7d7d7dff6c6d6cff5b5a5bff4a494aff4a4a4aff4b4b4bff4c4b4cff4c4b4bff4c4b4bff4c4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1dff1f1f1fff1f1f1fff1f1f1fff212121ff222121ff222222ff232423ff222223ff232323ff252525ff282928ff2c2c2cff302f2fff333333ff373737ff3a3a3aff3e3e3eff424141ff454444ff484848ff4a4a4aff4d4d4dff4f4f4fff525251ff535354ffc3c3c3ffeeeeeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffededeeffeeeeeeffeeeeeeffeeedeeffeeedeeffededeeffedeeedffeeededffedeeedffededeeffedeeeeffeeededffedededffeeededffedeeedffededeeffedeeedffededeeffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedeeeeffeeedeeffeeeeeeffeeeeedffedededffedededffedededffedededffedededffedecedffececedffecececffecebecffebececffecebebffebebebffeaebebffebebeaffebebebffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeae9eaffeae9eaffeae9e9ffeaeae9ffeaeaeaffeaeaeaffebeaeaffebebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffe9e9eaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe9e9e8ffe8e9e8ffe9e9e9ffe8e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe6e7e6ffe7e6e6ffe6e7e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e9e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9e8e9ffe8e8e9ffe9eae9ffecebebffedececffedeeeeffeeeeeeffeeeeeeffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff3f2f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff7f6f6fff8f7f7fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff0f0f0ffcecdceff868586ff616162ff404140ff1c1c1bff0a0b0aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff161616ff383738ff5b5b5bff848484ffcdcdcdffebebebfff4f4f4fff6f6f6fff8f8f8fff9f9f9fff8f8f7fff6f6f6fff6f5f6fff4f4f4fff3f4f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff1f0f0fff0f0efffefefefffefefefffeeefeeffeeeeeeffeeededffececedffecececffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffeae9e9ffeae9e9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e7ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e8e8ffe8e7e7ffe8e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e8e9ffe9e8e9ffe9e8e9ffe9e8e9ffe9e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e8ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaeaffebeaebffebeaebffeaeaebffeaebebffebeaebffebeaeaffeaeaebffebebeaffebebebffebebebffecebebffebebecffecececffecececffebececffecebecffecececffedececffedecedffedecedffedececffedececffedecedffedededffedededffedededffedededffedededffececedffedededffececedffedecedffedecedffececedffecedecffededecffecededffedededffedededffedececffedededffedededffedededffedededffedeeedffededeeffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefeeffefeeefffefeeefffefefeeffeeefeeffeeefeeffefeeeeffeeeeefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeedffededeeffaaaaaaff525252ff505050ff4d4d4dff4a4a4aff484747ff444444ff404141ff3d3d3dff3a3a3aff373636ff333233ff302f30ff2c2c2cff2a2929ff272627ff242424ff222222ff212121ff222122ff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1d1d1dff1d1d1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040405ff090909ff131313ff202121ff333232ff505051ff717170ff8b8b8bffa6a7a7ffd3d2d3ffe9e9e9fff9f9f9fffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffefffefffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefffffffefffffffffefffefffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfefefffdfefefffefdfdfffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefdfefffefefefffefdfefffdfdfdfffdfefefffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfafff6f6f6fff3f4f3ffeaeaeaffcfcfcfffc1c1c1ffb7b7b7ffadadadffa1a0a1ff939393ff838383ff707071ff5c5c5cff494949ff3b3c3bff3b3c3bff3e3d3dff3e3e3fff3f3e3fff3e3e3eff3f4040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfffbfafafff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f9fff8f9f8fff9f8f8fff8f9f8fff8f8f9fff8f9f9fff9f8f8fff8f8f9fff9f9f8fff8f9f8fff8f9f9fff8f9f9fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff7f7f6fff6f7f6fff6f7f7fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f5f5fff6f5f5fff6f5f6fff6f5f6fff6f5f6fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff4f4f4fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f4f4fff3f4f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f3fff2f3f2fff3f2f2fff3f2f3fff3f2f3fff2f2f2fff2f3f2fff2f2f2fff2f2f1fff1f1f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefeeeeffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffececedffedededffececedffedececffececedffebebecffebecebffecebebffebebebffebebebffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e3e4ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdedfdfffdeddddffdddcdcffdadadbffdadad9ffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffd1d0d0ffcececeffcccdccffcbcacbffcacacaffcbcacaffcacacaffcacacbffcacacaffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444444ff444344ff434343ff3a3a3bff3a3b3bff3a3a3bff212021ff1e1d1eff181819ff101110ff0a0909ff050505ff030303ff020202ff020101ff000001ff010100ff000000ff000000ff000101ff010102ff020202ff010101ff090809ff070707ff100f0fff1c1c1cff3c3b3cff4d4d4dff4e4e4eff4f4e4fff4f4f4fff5d5d5dff696969ff696869ff6b6b6aff6d6e6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c4c4ffc5c5c5ffc7c7c7ffc8c9c8ffcacbcbffcccdcdffcececfffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d5ffd7d7d7ffd9d8d9ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0dfe0ffe0e0e0ffe1e2e1ffe2e2e2ffe3e2e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e8e8ffe9e9e8ffe8e9e9ffe9e8e9ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaebffebebebffebebebffebebebffecebecffebebebffebebecffecececffececedffedecedffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeefffeeefefffefeeeeffefefefffefefefffeff0efffeff0f0ffeff0f0ffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff0f1f0fff0f0f0fff0f0f1fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff1f1f1fff1f2f2fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f2fff2f2f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f4fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff5f4f5fff5f5f5fff5f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f5f6fff5f5f6fff5f6f6fff7f6f6fff6f6f6fff6f6f7fff6f7f7fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff8f7f8fff7f8f7fff8f8f7fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f9fff8f8f9fff8f9f9fff9f8f9fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fffafaf9fffafafafffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202020ff202020ff202020ff212020ff202020ff20201fff202020ff252524ff2b2b2aff313131ff393939ff434243ff4e4d4eff5e5e5fff6b6b6bff939393ffa6a6a6ffd2d2d2ffe6e6e6fff5f5f5fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffefefffefffefffffefffffefffffffffffefffefefffffffffffffffffefffefefefffefffffffffefefffffefefffefefffffefefefffffffffffffffefffefefffffefffefffefefefffffffffffefffffffffefffffefefffffefefffffefffffffffffefffffffefffefffffffffefffffffffffffefefefffffffefffffefefffffffffffffffefffffefefffefffefffefffffffffefffffffffefffefefffffefefffffffffefffefffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffffffefffefefffffffffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffdfefdfffdfdfdfffafafafff4f4f3ffebebebffcbcbcbffc3c3c3ffbababaffb1b1b1ffa6a7a6ff9a9a9aff8c8c8cff7d7d7dff6d6c6dff5c5c5cff4c4b4bff4b4b4bff4b4b4bff4b4b4bff4b4b4bff4b4b4cff4c4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1e1dff1e1e1dff1f1f1fff1f201fff1f1f1fff222221ff212121ff212121ff222121ff242323ff262626ff2a2929ff2c2d2cff303030ff343434ff373837ff3b3b3bff3e3e3eff424241ff454545ff494849ff4b4a4bff4d4d4dff505050ff525252ff787978ffe8e8e7ffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeedffeeeeeeffedeeeeffeeeeeeffeeedeeffededeeffedededffeeeeeeffeeeeedffedeeeeffedeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffefeeeeffefefeeffeeefefffefeeefffefefeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeededffedeeedffedededffedecedffecedecffececedffecececffececebffebebecffebebebffebebebffebebebffebebebffebebebffeaebeaffebebeaffebebebffebeaebffebebebffebebeaffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebeaeaffeaebeaffeaeaeaffeaebeaffebeaebffeaebebffebebebffeaebebffebebebffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9eae9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffeaeaeaffeaeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeae9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe8e8e9ffe8e8e9ffe8e8e8ffe9e9e8ffe8e7e8ffe7e8e8ffe7e7e7ffe7e8e7ffe8e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e8ffe7e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e7e8ffe9e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffeaeaeaffedececffeeeeeeffeeeeeeffefeeefffefefefffeff0effff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f2f2fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff7f7f6fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff5f6f6ffeaeaeaffc4c4c4ff7d7d7dff5e5e5eff3b3b3bff191919ff0a090aff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050605ff131213ff323333ff575758ff797979ffc4c4c4ffe8e7e7fff3f4f4fff7f6f7fff8f8f8fff8f8f8fff8f8f7fff7f6f6fff6f6f6fff5f5f5fff5f4f4fff3f4f3fff3f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff1f1f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffeeeeeeffeeeeeeffedededffecededffecebecffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9eae9ffeae9eaffe9eaeaffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e9e8ffe9e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e9ffe9e9e9ffeae9e9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe8e8e7ffe8e8e8ffe9e9e9ffeaeaeaffebeaeaffeaeaebffeaeaebffeaeaeaffebeaeaffebebeaffeaebebffebeaebffebebeaffeaeaeaffeaeaeaffebeaeaffebebeaffebebebffebeaeaffeaebeaffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecececffebececffecececffecececffecececffecedecffededecffedededffedececffececedffecededffedededffedededffeeeeedffeeededffedeeedffedededffedeeedffeeedeeffedededffedededffecededffedededffededecffedededffedededffedededffeeededffededeeffedededffeeeeeeffeeeeedffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefeeeeffefefeeffeeefefffefeeefffefefefffeeefefffefefeeffefefeeffefefefffefefefffefeeeeffeeefeeffeeeeeeffefeeefffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffe1e1e1ff6b6c6bff505150ff4e4e4dff4a4b4aff484847ff454545ff414141ff3e3e3eff3b3b3aff373737ff333333ff2f2f30ff2c2c2dff2a2a2aff272727ff242424ff222121ff1f2020ff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1d1d1dff1d1d1dff1d1d1dff1b1b1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff090809ff131313ff202020ff313131ff4f5050ff717171ff8d8d8dffa7a7a7ffd4d5d4ffeaeaeafffbfafafffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffffffefefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffffffffffefffffffefffffefefefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffefffffffefffffffffffffffffffffefefffefffefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfefefffefefefffdfefefffefefefffefefdfffefefdfffdfefefffefdfefffefdfefffdfdfefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffdfdfdfffefdfefffefdfdfffdfefdfffdfefdfffdfefdfffdfefdfffefefdfffefefefffefdfefffefefefffefdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffcfcfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafafff6f6f6fff3f3f4ffeaeaeaffd0d0d0ffc1c1c1ffb7b7b7ffacacacffa0a09fff909191ff818181ff706f6fff5c5c5cff4a4a4aff3e3e3eff3d3e3dff3e3e3eff3e3e3fff3e3e3eff3e3e3fff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfffbfcfbfffbfafafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f8fff8f9f9fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff9f9f9fff9f9f8fff8f9f9fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f8fff9f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f6fff6f5f6fff6f6f6fff6f6f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f4f4fff4f4f3fff4f4f3fff3f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f3f2fff2f3f3fff3f2f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f2f1fff1f2f1fff1f1f1fff0f1f1fff1f1f0fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffedededffedecedffecededffededecffecececffecececffececebffececebffebececffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e6e7ffe6e6e7ffe5e5e6ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffdededeffdededdffdcddddffdbdbdbffdadadaffd8d9d8ffd7d7d7ffd4d5d4ffd2d3d2ffd1d1d0ffcfcfcfffcdcccdffcacbcaffcbcacaffcbcbcbffcacacaffcacacaffcacacaffcacacaffc9c9c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434444ff434343ff434443ff444344ff3a3b3aff3a3b3aff313131ff323232ff2f2f2eff222222ff161717ff111011ff0c0c0cff0a090aff080708ff040404ff020202ff010102ff020201ff030403ff060606ff070707ff090809ff0b0c0cff101011ff1c1c1cff3c3b3bff4e4e4dff4e4f4fff4f4e4fff4f4f4fff4e4e4eff4f4f4eff5d5d5cff696969ff696969ff6b6a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c4c5ffc6c6c6ffc5c5c5ffc7c7c6ffc8c9c9ffcacbcaffcccdccffcfcfcfffd0d0d0ffd2d2d2ffd3d3d4ffd4d4d5ffd6d6d6ffd8d7d7ffd9d9d9ffdadadaffdcdbdbffdddddcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe2e3e2ffe2e3e3ffe4e3e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e8e9ffe9eae9ffeaeae9ffeaeaeaffeae9e9ffe9eaeaffeaeaeaffeaeaebffebebebffebebeaffebebebffebebebffebebebffebecebffecececffecedecffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffefeeeeffeeeeefffeeeeefffefefefffefefefffefefefffeff0efffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f1fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff1f1f0fff1f0f0fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f5fff4f5f5fff5f4f4fff4f5f4fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f6f6fff6f6f5fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f7fff8f7f8fff7f7f8fff7f7f8fff7f8f7fff8f8f7fff8f8f7fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f9fff8f9f8fff8f8f9fff8f8f9fff9f9f8fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9faf9fffafaf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9fafafffbfbfbfffdfefdfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202021ff202020ff202020ff202020ff202020ff1f1f1eff1e1f1fff232322ff282828ff2e2f2fff363737ff414141ff4c4c4cff5d5d5dff6a6b6aff8d8d8dffa2a2a2ffcfcfcfffe4e4e5fff4f4f3fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffffffffffefffffffefffefffffffefffefffefefefffefffefffefefefffffffffffefffefffffffefffefffefffffffefffefefefffefffffffefefffffffefefffefefefffefffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffffffefffffffffffffffffefefffffffefffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefefefffefefefffefffefffefefefffffffefffefffefffefefefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffdfdfdfffdfdfdfffbfafafff4f4f4ffebebebffcac9caffc2c2c2ffb9b9b9ffafafb0ffa5a5a5ff999999ff8b8b8bff7b7c7cff6b6b6bff5b5b5aff4c4c4cff4b4c4cff4b4b4bff4c4c4bff4b4c4bff4b4c4cff4c4c4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1dff1d1d1dff1d1e1dff1f1f1fff1f1f1fff1f1f1fff212222ff202120ff222121ff242423ff272626ff29292aff2d2d2dff303131ff343435ff383838ff3b3b3bff3f3f3fff424342ff464645ff494949ff4b4b4bff4d4d4eff4f5050ff525252ffb6b6b6ffeeededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeedffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefeeffeeeeeeffefefeeffefefeeffefefefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeededffedededffedededffedecedffecececffedececffecececffecececffecebecffecececffebebecffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffeaeaeaffebebebffeaebeaffeaebebffebebebffebebeaffebebebffebebebffebebebffebebebffebebecffececebffececebffebebecffebebebffebebebffebebebffebebebffebebebffeaebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaebebffeaeaebffebeaeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebeaffebebebffeaeaeaffeaebebffeaebeaffebeaeaffeaebeaffeaeaeaffe9e9eaffeae9e9ffe9eaeaffeae9eaffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffeaeae9ffeae9eaffeaeaeaffe9eaeaffe9e9eaffeaeaeaffe9e9e9ffeaeaeaffe9eaeaffeaeaeaffeaeae9ffe9e9e9ffe9eaeaffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe7e8e7ffe8e8e7ffe7e7e7ffe7e8e8ffe7e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeae9eaffeae9eaffeaeaeaffececebffedeeedffefefeeffefeeefffefefefffefeff0ffefeff0fff1f0f0fff0f0f0fff1f1f1fff1f2f2fff2f2f2fff3f3f2fff3f4f3fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff4f5f4fff5f5f5fff7f7f6fff7f8f7fff9f8f9fff8f8f9fff8f8f8fff7f7f8fff5f5f5ffe5e5e4ffb9babaff747474ff595959ff363736ff151515ff090908ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040504ff0e0e0dff282928ff4e4e4eff6e6e6dffb9b9b9ffe3e3e3fff2f2f2fff6f6f6fff7f7f7fff8f9f9fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0ffefefefffeeeeeeffecededffececedffececebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebeaebffebeaebffeaeaeaffeaeaebffebebeaffeaebeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe8e8e8ffe8e9e9ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeae9ffe9eae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe9e9e8ffe9eae9ffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9eae9ffe9e9e9ffe8e9e8ffe9e9e9ffeaeaeaffebeaeaffeaeaeaffebebebffebebeaffeaebebffebebebffebebebffebebeaffebebebffebebebffebebebffeaeaebffeaebebffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebecebffececebffecebecffecebecffebebecffebebecffecececffecececffecececffecededffedededffededecffecedecffedededffedededffedededffedeeedffedeeedffedeeedffeeededffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffedededffedededffeeeeedffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffefeeefffefefeeffeeeeeeffefefefffefefeeffefefefffefeeefffefefefffefefefffefefefffefefefffefeeeeffeeeeefffefeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeff9d9d9dff505051ff4e4e4eff4b4b4bff484848ff444545ff414142ff3e3e3eff3a3a3aff373737ff333333ff313030ff2d2e2dff2a2a2aff272827ff252424ff212221ff1f1f1fff1e1e1fff1f1f1fff1f1f1fff1e1d1dff1d1d1dff1d1d1dff1a1b1aff1b1b1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff070707ff0f0f10ff1d1d1dff303030ff4f4f4fff727171ff8d8d8effa9a8a9ffd5d5d4ffeaeaeafffbfbfcfffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffffefffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefefffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefefefffefffffffefffffffffffffffffffefffffefefffefefffffffefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffdfefefffdfefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffefefefffefefdfffefdfefffefefefffdfdfefffdfdfefffefdfefffdfdfdfffefefefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffbfbfbfffbfcfbfffafafafff5f6f6fff4f3f3ffebebeaffd0d0d0ffc1c1c0ffb7b7b6ffabacacff9d9d9eff8f8f8fff7f807fff6e6e6eff5c5c5cff4b4a4aff3e3e3fff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3f3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfcfffbfbfbfffafafafff9f9f9fff8f9f9fff8f9f8fff9f9f8fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff8f8f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f9f9fff8f9f8fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f5f5fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff3f4f3fff4f3f4fff4f4f3fff3f3f3fff3f4f3fff4f4f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f2fff2f1f2fff2f2f2fff1f1f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f1fff0f0f0fff0f0efffeff0f0ffefefefffefefefffeeefeeffeeefeeffeeefeeffeeeeeeffeeeeeeffeeedeeffededeeffedededffedededffedededffededecffececedffecececffecececffebececffebebebffececebffebebebffebebeaffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e7ffe7e8e7ffe7e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdeffdededeffdddddcffdbdbdcffdadadbffd8d8d9ffd6d6d7ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcacacaffcacacaffcacbcbffcacacaffcacacaffcacbcaffc8c9c9ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444344ff444344ff434343ff434344ff444443ff3b3b3aff434444ff464746ff444444ff3b3c3cff2d2d2dff212121ff1a1a1aff191919ff171817ff101010ff0a0a0aff080909ff0b0a0bff100f0fff121212ff111110ff0c0b0bff101010ff111011ff3c3c3bff4d4d4dff4f4f4eff4f4f4eff4f4f4fff4e4e4eff4e4f4fff4e4f4eff4f4f4fff5d5d5dff696969ff696869000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc8c9c9ffcacacbffcdcdccffcecfceffd0d1d0ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd9d9d9ffdbdbdaffdbdcdcffdcdcdcffdddedeffdedfdeffe0dfdfffe0e1e0ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffeaeae9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebebffebebebffebebebffebecebffecebecffecebecffecececffececedffededecffededecffedededffedededffedededffedeeeeffeeeeeeffefefeeffeeefeeffefefeeffefefefffefefefffefefefffeff0f0ffefeff0fff0f0efffeff0effff0f0f0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff0f1f1fff0f0f0fff0f1f0fff0f0f0fff1f0f0fff1f1f0fff1f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f3f4fff4f4f3fff3f4f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff5f6f6fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f7f7fff8f7f8fff8f8f7fff7f7f7fff8f8f7fff8f8f7fff8f8f8fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffbfafbfffcfcfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202120ff202121ff202020ff201f20ff1e1e1eff1e1e1eff1e1d1dff202121ff262626ff2d2c2cff353534ff3e3e3eff4a4949ff5a5b5bff676767ff868686ffa3a3a3ffcbccccffe3e3e3fff2f3f2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefefefffefefefffffffffffefefefffefefefffffefefffffffefffefffefffffefefffefffffffefefefffefffffffefefffffefffefffefffefffefffffffefefefffefefffffffefefffffefffffefffefffefefefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffffefffffefefffffffefffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffffefffffffefefffefefefffffefffffffffffffffffefffffffffffffefefffffefffffffffffffffffefffefffffffffefffffffefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfefffdfdfdfffafafafff3f3f4ffebeaebffc9c8c9ffc1c1c1ffb7b7b7ffaeaeadffa2a3a2ff979696ff898989ff7a797aff696869ff585859ff4c4b4bff4b4b4aff4c4b4cff4c4b4cff4c4c4bff4c4b4cff4b4b4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff1d1d1dff1e1e1eff1d1e1eff1d1e1dff1f1f1fff1f1f1fff1f1f1fff1f1f1fff212121ff242324ff272827ff2b2b2aff2e2e2eff313131ff353535ff383839ff3c3c3bff3f3f40ff434243ff464546ff49494aff4b4b4bff4d4d4eff515150ff777777ffe8e7e7ffedeeedffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefeeffefeeefffeeeeeeffeeeeefffeeefefffeeefeeffeeefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeeffefefeeffefeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeedffededeeffedededffedededffedededffedecedffecececffecececffebebecffececebffebecebffecebecffebecebffecebecffebebebffebebecffecebebffebebebffebebebffebebebffebebebffecebecffebebebffebebecffebececffebecebffecececffecececffecececffebececffecececffecececffebecebffecececffecebebffececebffebecebffebebebffebebebffebebeaffebebebffebebebffebebebffebebebffebecebffebebebffebebecffebebebffebebebffebebebffebebebffececebffebececffebecebffebebebffebebebffebebebffebebebffebebebffeaeaebffebebeaffebeaeaffebeaeaffeaeaeaffeaebeaffeaeaebffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffebebeaffeaebeaffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffeaeae9ffeaeae9ffeaeaeaffeaeaeaffe9e9e9ffe9e9eaffeaeaeaffebebeaffebebebffebebebffebebebffeaeaebffecebebffedededffefefefffefefefffefefeffff0efefffefeff0fff1f1f0fff0f1f1fff2f1f1fff1f2f1fff2f1f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f4f4fff5f5f4fff5f5f5fff6f6f6fff8f7f8fff8f8f8fff9f9f8fff8f9f9fff8f7f8fff7f7f7fff3f4f4ffe0e0e0ffaeaeaeff6c6c6cff555555ff303030ff131313ff060706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0b0b0bff1f1f1fff404040ff616161ffacacabffdfdfdffff0f1f0fff6f6f5fff8f7f7fff9f8f8fff8f8f8fff7f7f7fff6f6f7fff5f6f5fff5f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f1f0fff0eff0ffeeefeeffeeedeeffedededffececedffecececffececebffecececffecececffecececffecececffececebffecebecffecececffebecebffebececffebebecffebebebffeaebebffebebeaffebebebffeaebeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeaeaeaffeae9eaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffeaeaeaffe9eaeaffe9eae9ffeaeae9ffeaeae9ffeaeaeaffeae9e9ffeaeaeaffeae9eaffeaeae9ffeaeae9ffeae9e9ffe9e9e9ffeaeae9ffe9e9eaffeae9e9ffe9eaeaffe9e9eaffeae9eaffeae9eaffeae9e9ffe9e9e9ffeaeae9ffe9eae9ffeae9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffebeaebffebebeaffebeaebffebeaeaffebeaebffebebebffeaebeaffeaebebffeaeaebffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaebeaffebeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebecebffebececffebebebffebebecffecebebffecebecffebebebffebebebffececebffebececffebecebffececebffecebebffecebebffebebebffebebebffebebebffebecebffececebffecebebffebebebffececebffebebecffecebebffebececffecececffecececffecececffecebecffecebecffecececffecedecffedecedffecedecffedecedffedededffedededffedededffedededffeeedeeffeeededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffedeeeeffeeededffeeedeeffedededffedededffeeededffeeeeedffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefefffeeeeefffeeefeeffeeefeeffeeefefffeeeeeeffeeeeefffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0efefffefefefffefefefffefefefffefefeeffefefeeffefefeeffeeeeeeffefefeeffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffd4d4d4ff5e5e5dff4e4e4eff4c4b4bff484848ff454445ff414142ff3e3e3eff3b3a3aff373737ff353434ff313131ff2e2e2dff2b2a2bff272727ff252425ff222222ff1f1f1eff1d1e1eff1e1e1fff1d1d1dff1d1d1dff1d1d1dff1b1b1bff1a1b1aff1b1b1bff191818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050404ff0b0a0bff1a1a19ff2d2e2eff4f4f4fff727272ff8e8e8effababacffd6d6d7ffebebebfffbfbfbfffefefefffefefefffefefefffefefffffefefefffefefffffefffffffefffefffefffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffefffffffefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffefffffefefffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefefdfffefefefffefefdfffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfefffefdfdfffdfefefffefefefffefdfefffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffefdfefffefefefffefefefffdfdfefffdfdfefffdfdfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfbfffcfcfcfffcfbfcfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfafafff6f6f6fff3f3f3ffebebebffd1d1d0ffc0c1c1ffb6b7b6ffababaaff9d9d9dff8f8e8eff7f7f7fff6e6e6eff5c5c5cff4a4b4aff3e3e3eff3e3e3eff3e3e3eff3e3f3eff3e3e3fff3f3e3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefdfefffcfcfcfffafafafff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff9f9f9fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff7f7f6fff6f7f6fff7f6f7fff6f7f6fff7f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f5fff6f5f6fff6f6f6fff5f6f5fff5f6f6fff5f5f6fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff4f5f4fff4f5f4fff5f4f4fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f4f3fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff3f3f2fff3f3f2fff2f2f2fff3f3f2fff2f2f3fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff2f2f1fff1f1f1fff1f0f1fff0f1f0fff1f0f1fff0f0f0fff0f0f0fff0efefffefefeffff0eff0ffefefefffefefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffededeeffedededffecededffedececffedededffecececffecececffececebffececebffebecebffebebebffeaebebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e8ffe8e9e8ffe7e8e8ffe7e7e8ffe7e7e7ffe6e6e7ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdedfdfffdededeffddddddffdcdcdcffdbdadaffd8d8d9ffd7d7d7ffd5d5d5ffd4d3d3ffd1d2d1ffd0cfd0ffcdcdcdffcbcacbffc8c7c7ffcacacaffcbcacbffcbcacaffc9c9c8ffc9c9c9ffc9c9c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444443ff434444ff444344ff444344ff434343ff444343ff454545ff464746ff4c4d4dff4d4c4cff4a4a4aff40403fff393939ff343535ff2f2f2fff272727ff1f1f1fff1b1c1bff1e1e1dff232423ff242424ff1e1f1fff111110ff111011ff101110ff101110ff4f4f4fff4f4f4fff4e4f4eff4f4f4eff4f4f4eff4f4f4eff4f4e4eff4f4f4fff4e4e4fff5d5d5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c4ffc5c5c5ffc5c5c4ffc8c7c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc8c9c9ffcbcbcbffcccdcdffcececfffd0d0d1ffd2d2d2ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdadbdaffdcdcdbffdddddcffdededeffdfdedeffe0e0e0ffe0e0e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe8e8e7ffe7e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffeaeae9ffebeaeaffebeaeaffebebeaffebebebffebebebffebebebffecececffececebffecececffececedffecececffecedecffedededffeeededffedededffedededffeeeeedffeeeeeeffeeefeeffefeeeeffeeefefffefefeeffefefefffefefefffeff0f0fff0f0efffeff0f0ffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f1f0fff0f0f0fff1f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff3f4f3fff4f3f4fff3f3f3fff3f3f4fff4f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff5f4f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f8fff7f7f7fff7f7f8fff8f8f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffcfcfbfffefefefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202021ff212020ff20201fff1f1f1eff1e1e1eff1e1e1eff1c1b1bff1f1f1fff242424ff2b2a2bff323232ff3b3c3bff464747ff575857ff636363ff7e7e7effa3a3a3ffc9c8c9ffe2e2e2fff0f1f0fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffefffffffffefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffefffefffffffefffffffefffefffefefefffefffefffefefefffffefffffefefffffefefefffffefefffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffffefffefefffffffffefffefffefffefffefffffffefffffffffffefffffffffffffffefefffffffefffffffefffffefefefffffefefffffffefffffefffffffffffffffffefffefefefffffffefffefefffffffefffffefffffffffffefffefffefffffffffffffefefffffffefffefffefffffffffffefefffffffffefffefefffffefefffffefefefffffefffffffefffffffffefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfefffdfdfdfffaf9f9fff3f3f3ffeaeaeaffc8c7c8ffc0c0bfffb6b6b6ffadadacffa1a1a2ff959595ff868787ff777777ff666766ff565657ff494949ff4a4a49ff4b4b4bff4b4c4bff4b4b4cff4c4b4bff4b4b4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff1c1c1bff1d1d1dff1e1d1eff1e1e1eff1e1d1dff1f1f1fff1e1e1eff1f1f1fff212121ff242424ff282828ff2b2b2bff2e2f2eff323232ff353535ff393939ff3c3c3cff403f3fff434342ff464646ff4a494aff4c4c4bff4e4e4eff505050ffa8a8a9ffeeedeeffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefeeeeffeeeeeeffeeeeefffeeeeeeffeeeeefffefeeeeffefeeeeffeeefeeffeeeeeeffefefeeffefeeeeffefefefffefefeeffefefefffeeeeeeffeeefeeffeeefefffeeefeeffeeeeeeffefefeeffeeeeeeffefeeefffefeeefffeeefeeffefefefffefefeeffefefefffefeff0ffeff0efffefefefffefefeffff0eff0fff0eff0fff0efefffefefefffefefeeffeeefefffeeefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffedededffedededffedededffedededffededecffecececffecececffecececffecececffecececffecececffecececffecececffecebebffecebebffebecebffebecebffebebecffececebffecebecffebebecffecececffececedffedececffedececffededecffecececffededecffedececffededecffededecffedecedffecececffecececffecececffebecebffebebebffececebffecececffecececffecececffecececffedececffedececffececedffecececffecececffecececffecececffecececffecececffecececffebebecffecebebffebecebffebecebffebebebffebecebffebebebffebebebffebebebffebebebffebeaebffeaebeaffebeaeaffebebeaffebebebffebebebffebebeaffebeaeaffebebebffebebebffebeaebffeaebebffebebeaffebebeaffebebebffebeaeaffebeaeaffeaebeaffeaebeaffeaeaeaffebeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9eaffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe9e9eaffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaebffebeaeaffeaeaebffebeaeaffeaebeaffeaebeaffebebebffecececffebebecffecececffecececffecececffecececffecedecffeeeeeeffefefeffff0eff0fff0f0f0fff0f0effff0f0f0fff1f1f0fff1f1f1fff2f1f2fff2f2f2fff3f3f2fff3f3f2fff3f3f4fff5f4f4fff5f5f4fff4f5f4fff5f5f4fff4f4f5fff5f5f5fff6f6f7fff7f7f8fff8f8f8fff9f8f9fff9f8f9fff8f8f8fff7f7f7fff3f3f3ffdcdcdcffa09f9fff686868ff555555ff2b2b2cff101010ff050505ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020101ff070808ff171718ff363736ff5a5959ffa1a1a1ffdbdadbfff0f0f0fff5f5f5fff7f7f7fff8f8f8fff8f9f8fff7f8f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f5fff4f4f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff0f0f1ffefeff0ffefefeeffeeeeeeffedededffedececffedededffededecffedededffececedffedececffecececffecececffecececffecebecffecececffececebffececebffebebebffececebffecebebffebebebffebebebffebebebffebebebffeaebebffeaebebffeaebeaffeaeaeaffeaebeaffeaeaeaffebeaebffebebebffebebeaffebebebffebebeaffeaebebffeaeaebffeaebeaffeaeaeaffeaeaeaffebeaeaffebeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebeaffebebebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeae9eaffeae9eaffeaeaeaffeaeaeaffeaebeaffeaeaebffebeaeaffebebebffebebebffebecebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebececffebecebffebebebffecececffecececffecececffecececffecececffedececffecececffebececffebececffecececffecebebffebebecffecebecffecececffecececffebebecffececebffebecebffebecebffecececffecececffecececffecececffecececffecececffecececffececebffecececffecececffecececffecececffededecffecececffedececffecececffedecedffedededffeeeeedffedededffedededffedededffeeededffedeeedffeeeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefeeeeffefefeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefefffeeefeeffeeeeeeffefefefffefefefffefefefffefefefffeeefeeffefefefffefefefffeeefefffefefefffefefefffefefefffefefeffff0eff0fff0eff0fff0efefffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededff908f8fff4e4e4eff4c4b4cff484849ff464645ff424242ff3f3f3fff3c3b3bff383838ff343534ff313231ff2d2d2eff2b2b2aff282728ff242425ff222222ff1f1f1fff1e1d1dff1d1d1dff1d1d1dff1d1d1dff1b1b1aff1b1a1aff1b1b1bff191918ff191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040403ff080808ff151514ff2b2b2bff4e4d4eff717272ff90908fffb1b1b1ffd9d9d9ffecececfffcfbfbfffefefefffefffefffefefefffffefefffefefefffefefffffefefefffffefffffffefffffffffefffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffefdfdfffefdfefffefefefffefefdfffdfdfdfffefdfdfffdfdfefffefdfefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffafbfbfff6f6f7fff3f4f3ffecebebffd0d0d0ffc0c0c0ffb6b6b6ffabaaaaff9d9d9dff8f8f8eff808080ff6f706fff5c5d5cff4a4a4aff3d3d3dff3d3e3dff3e3e3eff3e3e3eff3e3e3fff3e3e3eff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffdfdfdfffbfbfbfffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f8fff9f9f8fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff6f6f7fff7f6f7fff6f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff6f5f6fff5f5f6fff5f5f5fff6f5f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f3f3fff3f3f4fff4f3f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff0f0f0fff0f0f0fff0efeffff0efefffefefefffefefefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffeeededffedededffedecedffededecffedececffededecffededecffecececffebececffebececffebebecffeaebeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e2ffe1e1e2ffe1e1e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdedeffdededdffddddddffdcdcdcffdbdbdaffd9d9d9ffd8d7d7ffd5d5d5ffd4d3d4ffd1d2d2ffd0d0cfffcececdffcbcbcbffc8c7c8ffc8c8c8ffcacacaffc8c9c8ffc8c8c9ffc9c9c8ffc9c8c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444344ff444344ff444343ff444443ff434343ff454645ff474646ff4d4d4dff4d4d4dff4d4d4dff454545ff414141ff585858ff4d4e4dff484848ff40403fff383838ff373737ff3b3b3bff3d3d3dff3a3a3aff323231ff3e3e3fff101011ff101110ff111010ff101010ff4f4e4fff4f4f4fff4f4f4eff4e4e4fff4f4f4eff4e4f4eff4e4f4eff4f4f4eff4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c5ffc5c5c5ffc7c8c8ffc7c8c8ffc7c8c7ffc7c7c7ffc7c8c7ffc7c7c7ffc9c9c9ffcbcbcbffcdcdccffcfcfcfffd1d1d0ffd2d3d3ffd4d4d5ffd5d6d5ffd7d6d6ffd8d8d8ffdad9daffdbdbdbffdcdcdcffdcdcddffdededdffdedfdfffdfe0dfffe1e1e0ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e9ffe9e9e9ffeaeae9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaebffebebebffebebebffebebecffebebebffecebecffecececffedececffededecffedecedffedeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefefffeeefeeffefefefffefefefffefefeffff0eff0fff0eff0ffeff0effff0f0f0fff0f0efffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff3f3f2fff3f2f3fff3f3f3fff3f3f4fff4f4f3fff3f4f3fff4f4f4fff4f3f3fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff4f4f5fff4f4f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f7fff7f8f8fff7f7f8fff8f8f8fff8f8f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9fafffafafafffdfcfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202020ff202020ff1f1f1fff1e1e1eff1e1e1eff1b1c1bff191a1aff1c1b1cff212121ff282828ff303030ff383939ff444444ff545454ff616060ff767575ff9e9e9effc6c5c5ffe1e1e1fff0f0f0fffdfdfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefefffffefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefffffefffffffefefefffefffffffffefefffffffffffefefefffffefffffffefffffffefffffefefefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffefefffefefffffefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffefffffffefffffffffffefefffffefffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffdfefefffdfdfefffdfdfdfffafafafff3f3f3ffeaeaeaffc7c7c6ffbfbfbfffb6b6b6ffacadacffa1a1a1ff949493ff858585ff757575ff656665ff565556ff494949ff494949ff4a4a4aff4b4b4bff4c4b4cff4c4c4cff4c4c4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff1c1c1cff1c1c1cff1c1b1cff1e1d1eff1d1d1dff1d1d1dff1e1e1dff1d1e1dff1e1f1fff212121ff252525ff272728ff2b2b2bff2e2e2fff323333ff363636ff393a3aff3d3d3dff414040ff434343ff464646ff4a4a49ff4c4c4cff4e4e4eff696969ffe1e1e1ffeeededffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefeeefffefefefffefefeeffeeeeeeffefefeeffefeeefffefefefffefefefffefefefffefefefffeeeeeeffeeefefffefeeefffeeeeeeffeeeeefffefeeeeffeeefefffefefefffefeeeeffefeeeeffefeeefffefefefffefefefffeeefefffefefefffefefefffeff0f0fff0efeffff0f0f0fff0f0effff0f0f0fff0eff0fff0eff0ffefefefffefeff0fff0f0efffeff0efffefeff0ffefefefffefefefffefefefffefefefffeeeeefffeeefefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffecededffecedecffedededffededecffedededffecececffecedecffececedffecececffecececffecececffecececffedecedffedededffecececffecececffedececffedededffedededffedededffedededffedeeedffedededffedeeedffedededffececedffedecedffededecffececedffecedecffedececffecececffecececffedececffedececffececedffedededffedededffedededffedededffedededffedededffedededffedecedffedecedffecedecffecececffededecffecececffecececffecececffecececffebebecffecebebffebebecffebececffebebebffebececffebecebffecebebffecebebffebecebffececebffecebebffebececffebecebffebecebffecebebffecebecffebebebffebecebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffe9e9e9ffeae9eaffeaeaeaffe9eaeaffeaeaeaffeae9e9ffeae9e9ffeae9e9ffeaeaeaffeae9e9ffe9e9eaffe9eaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffebeaebffebebeaffeaebebffebebebffebebebffebebebffebebebffecececffececedffedededffedededffeeeeeeffeeeeeeffeeeeefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f0fff0f1f1fff1f2f1fff2f2f2fff3f2f2fff3f2f3fff2f2f3fff3f4f3fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f6fff7f7f7fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff8f8f8fff7f8f7fff2f2f2ffd5d5d5ff929292ff646364ff535353ff262626ff0f0e0eff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050505ff131313ff313131ff585858ff9b9a9bffd7d6d7ffeeefeefff4f4f5fff7f7f6fff8f8f8fff8f8f9fff8f8f8fff7f7f7fff6f6f7fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f0fff0f0f0ffefefefffefefefffefeeefffeeeeeeffeeededffeeedeeffedededffeeedeeffededeeffedededffedecedffededecffedecedffedededffedededffecedecffecedecffecececffecececffecebecffebebebffebebecffecebebffebebecffebebebffebebebffebebebffebebebffecebebffecebebffebebecffebececffebebebffebecebffebebebffebebebffebebebffebebebffebeaebffebeaebffebebeaffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaebffebebebffeaebebffeaebebffeaebeaffebebeaffebebeaffebebebffebebeaffebeaeaffeaebeaffeaebeaffeaebeaffebeaeaffebeaebffeaeaebffebebebffecebecffebebecffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecebecffebebebffebebecffecebebffebececffecececffecececffecececffecececffedecedffedececffececedffecededffedececffecededffedecedffecededffecececffecececffedecedffecececffecececffececedffededecffecedecffececedffecececffececedffecececffedececffecececffecededffecececffececedffecececffedececffededecffedededffededecffedececffecededffecedecffededecffededecffeeededffedededffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefeeffeeeeefffefefeeffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefefefffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefefefffefefefffefefeffff0eff0fff0eff0ffefefefffefeff0fff0f0efffeff0efffefeff0ffefefefffefefefffefefefffefefefffeeeeefffeeefefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeededffedeeedffc7c8c7ff555655ff4c4c4cff494949ff464646ff424343ff403f40ff3c3c3cff393939ff363536ff323232ff2f2e2fff2c2c2cff282828ff252525ff232322ff202020ff1d1d1dff1b1c1bff1d1d1dff1b1b1bff1a1b1bff1b1b1bff191819ff181818ff181819ff1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff060606ff111211ff272727ff4a4949ff6f6f6fff909091ffb7b8b8ffdbdadbffedededfffcfcfcfffffefefffefefefffefefefffffffffffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffefffffffffefefffefffffffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefdfffefefefffefefdfffefefefffdfdfefffdfefefffdfdfefffdfdfdfffdfcfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfafbfff7f7f7fff3f3f3ffecebecffd1d0d1ffc0bfc0ffb5b5b5ffaaaaaaff9e9e9dff909090ff818181ff707070ff5d5d5eff494a4aff3d3d3dff3d3d3dff3d3e3eff3d3e3eff3e3e3fff3e3e3eff3f3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff5f4f5fff5f4f4fff4f4f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff3f3f3fff4f4f3fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f3fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff1f2f1fff1f1f0fff1f1f1fff0f0f0fff0f1f0fff0f0f1fff0f0f0fff0efeffff0efefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffecededffedededffedecedffecececffecececffecececffebececffebecebffebeaebffebeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffdfdedeffdededeffddddddffdcdcdcffdbdbdbffd9dad9ffd7d8d7ffd6d6d6ffd4d4d3ffd2d2d2ffd0d0d0ffcececeffcccbccffc8c8c8ffc9c8c8ffc9c8c9ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444444ff444444ff444444ff444444ff454645ff464747ff4d4d4dff4d4c4dff4c4c4cff454545ff454545ff575858ff585858ff585757ff403f3fff3c3c3cff3b3a3aff504f4fff4e4e4fff4e4f4fff4f4f4eff3e3f3eff4f4f4fff4f4f4fff111110ff111111ff111011ff111011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c4c5ffc8c7c7ffc7c7c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc8c7c8ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd4d5d4ffd6d6d5ffd7d7d7ffd9d8d9ffdad9daffdbdbdbffdcdcdcffdddeddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e2ffe3e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffebeaebffeaeaebffebebebffecececffebebebffebebecffecececffecececffedededffedededffedededffedededffedededffedeeeeffeeedeeffededeeffeeeeeeffefeeeeffeeeeefffefefefffefefefffefefefffefefeffff0efeffff0efefffefeff0ffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f0fff0f0f1fff0f0f0fff1f1f1fff0f0f1fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff3f3f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff5f6f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f8f9fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafaf9fffafafafffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff201f20ff1e1e1fff1e1e1eff1e1e1eff1c1b1bff19191aff171616ff191919ff20201fff262626ff2d2d2eff373636ff414141ff525252ff5e5e5fff737373ff989798ffc2c3c3ffe0e0dfffefefeffffcfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffefffffffffefefffefefefffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefefefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffdfdfefffdfdfdfffafafafff3f3f3ffeae9eaffc7c6c6ffbfc0bfffb6b5b6ffabacacffa1a0a0ff939393ff848484ff757575ff656666ff555656ff4a4a4aff4a494aff4a4a4aff4a4a4aff4a4b4bff4c4c4cff4c4b4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff191a19ff1c1c1cff1c1c1cff1c1c1cff1e1d1dff1d1d1dff1d1d1dff1d1e1dff1f2020ff222222ff242525ff272828ff2b2b2bff2f2f2fff333333ff373736ff3a3a3aff3d3e3eff414141ff444444ff474647ff4a4a49ff4c4c4cff4e4e4effa7a8a8ffeeededffeeededffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefefefffeeefefffefefefffefeeefffeeeeefffefeeefffefeeefffeeeeefffefefefffefefefffefeeeeffeeefefffefeeeeffeeeeefffefefeeffefeeefffeeefefffefeeefffefeeefffeeefeeffeeefefffefeeefffefeeefffefefefffefefeffff0efeffff0eff0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefeff0ffeff0efffeff0f0fff0f0f0ffeff0efffeff0efffefefefffefefefffefefefffefefefffefeeefffeeefefffeeefefffeeeeeeffeeeeeeffedededffedeeedffedededffedeeeeffeeedeeffeeedeeffeeeeeeffeeededffedededffecededffecedecffececedffececedffedededffecededffedededffedededffedededffedededffededeeffededeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeededffededeeffeeeeedffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedeeedffeeeeeeffededeeffedeeedffededeeffeeeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffeeedeeffedededffedededffededecffecededffedededffecedecffecedecffececedffecececffecedecffecececffecececffecededffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebebffecececffebececffebecebffecebecffebebecffecececffebebecffebececffebeaebffeaeaebffebeaebffeaeaebffeaeaebffebebebffebebebffeaeaeaffeaeaebffebeaeaffeaeaeaffebeaeaffeaeaeaffeaeaebffebeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaebeaffebebebffeaeaeaffeaeaeaffeaeaebffebebebffeaebeaffebebebffebebecffecebebffecebebffebebecffebebecffebecebffebececffecedecffecedecffedededffeeeeeeffeeeeeeffeeefeeffefefeeffefefefffeff0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f1f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff5f6f6fff7f7f8fff8f8f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff0f0f0ffd0d0d1ff868585ff626263ff4d4d4cff202020ff0c0c0dff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff111111ff303030ff59595aff939394ffd2d2d2ffedededfff4f4f4fff6f6f7fff7f8f7fff8f9f9fff8f8f8fff7f8f7fff6f7f7fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f4f4fff3f3f3fff3f2f2fff3f3f3fff3f2f2fff2f3f3fff2f2f2fff2f1f1fff1f1f1fff0efefffeff0efffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeedeeffededeeffeeededffedededffecededffedededffedededffedececffecededffedececffecececffedececffecececffececedffecececffecececffecececffecececffecececffececedffecececffecedecffecececffecececffebececffecebecffecececffebecebffebebecffebebecffecebebffecebebffebebebffebebecffebebebffebececffecececffebecebffebececffecececffebebebffebecebffebebebffebebecffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecebebffebececffecececffecececffececedffececedffedededffecededffedededffedecedffececedffedecedffedecedffececedffedededffedededffedececffecededffedececffecececffedececffecececffececedffedececffecececffecedecffecededffedecedffedecedffedededffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffecededffedededffecedecffecededffedededffecededffedededffedededffedecedffecededffedededffedededffedededffedececffedededffedededffedededffedededffedededffededeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffeeeeefffefefefffefeeefffeeefefffefefefffefeeefffeeefefffefefefffefefefffefeeefffefefefffefeeeeffeeeeefffefefeeffefeeefffeeeeefffefeeeeffefefefffefefefffefefefffefefeffff0eff0ffeff0f0ffeff0effff0f0f0ffefefefffefefefffefeff0fff0f0f0ffeff0efffefeff0ffefeff0fff0eff0fff0eff0ffefeff0ffefeff0ffeff0efffeff0f0ffeff0efffefefefffefefefffefefefffefefefffefefefffefefeeffeeeeefffeeefefffeeeeeeffeeeeeeffeeedeeffedededffeeeeedffedededffedededff888788ff4d4c4cff4a4a4aff474646ff434343ff404040ff3c3d3cff39393aff363636ff333333ff2f3030ff2c2d2dff292829ff252626ff232323ff202020ff1c1d1dff1b1b1bff1b1b1bff1b1a1aff1b1b1bff191818ff181818ff191918ff171717ff1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff0e0e0eff252425ff474646ff6d6d6eff929191ffbfbfbfffdcddddffeeefeefffcfcfdfffefefefffefefefffefefffffefffffffefefffffefefffffffefffffffefffffefefffffffffffffffffffffffefffffffffffffffffffffefefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefdfdfffdfefefffefdfefffefefefffefefefffefdfdfffdfefdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfff7f7f7fff3f4f3ffebebebffd0d0d0ffc0bfbfffb5b4b5ffa9a9aaff9d9d9eff90908fff808080ff6f6f6fff5e5e5eff4b4c4bff3e3e3eff3d3d3eff3e3e3eff3e3e3dff3e3e3eff3e3f3fff3e3f3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffdfdfdfffbfbfcfffbfafafff9f9f9fffaf9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9fafffafafafff9faf9fff9f9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f7fff6f7f7fff6f7f6fff6f6f7fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f5f6fff5f5f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff5f5f5fff4f5f5fff5f4f4fff4f4f5fff4f5f4fff4f4f5fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f4fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff2f2f3fff2f3f3fff3f3f3fff2f2f3fff2f2f2fff2f1f1fff2f2f2fff2f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefeff0ffefefefffeeefefffefefefffeeeeefffeeeeefffeeeeeeffeeedeeffededeeffeeeeeeffededeeffedededffedededffededecffececedffededecffecececffecececffecebecffebebebffebebebffeaebebffeaeaeaffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe6e7e6ffe5e5e6ffe5e5e5ffe5e4e4ffe4e3e4ffe3e2e3ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdededeffdddddeffdcdcdcffdbdcdbffdad9d9ffd7d8d8ffd6d6d6ffd5d4d4ffd2d2d3ffd1d0d0ffcececeffccccccffc8c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c9ffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444344ff434344ff444444ff454546ff474646ff4d4d4dff4d4c4cff4c4c4dff454545ff454545ff575858ff585757ff585758ff3f403fff3f3f40ff3f3f3fff504f50ff4f5050ff4f504fff4f4f4fff4f4f4fff4e4f4fff4f4e4fff4f4f4fff4f4f4eff101011ff101011ff11101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c8ffc8c7c7ffc7c7c7ffc7c8c7ffc7c7c8ffc7c7c7ffc8c7c8ffc9c9c9ffcbcccbffcececeffcfcfd0ffd1d1d1ffd3d3d4ffd5d5d5ffd6d6d6ffd7d7d8ffd8d9d9ffdadadaffdbdbdbffdcdcdcffdddddeffdededeffdfe0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe8e8e7ffe8e7e7ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaebeaffeaeaebffebebebffebebebffebebecffecececffecebecffebececffecececffececedffececedffedededffedededffedededffededeeffeeededffededeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefefefffefefefffefefefffefefefffefeff0ffeff0f0ffeff0effff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f1f1fff1f1f1fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f5fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff5f5f5fff5f6f6fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff8f9f8fff8f9f8fff9f9f9fff8f8f9fff8f9f8fff9f9f8fff8f8f9fff8f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f8fff9f9f9fff9f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafffaf9fafffafbfbfffdfdfdfffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1eff1e1e1eff1e1e1eff1b1c1bff191919ff161717ff151415ff171717ff1d1e1eff242424ff2c2b2bff353535ff404041ff525151ff5e5e5eff717070ff8e8e8effbcbcbcffdededeffeeedeefffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffffefffffffffffefefffffffffefffffffefffefefffffffffefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefefffefefefffffefefffefefefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffefffefffefffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffefefffffffffefffffffefffefefefffefffefffefefefffefffefffffffffffefefefffefffffffefffefffffefefffffffffffefefffffffefffffffefffffffefefffffefefffefefefffefefefffffefefffefefefffffffffffefffefffefefffffefefffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefdfffefefefffdfdfdfff9faf9fff2f3f3ffe9e9e9ffc7c6c7ffbfbfbfffb5b6b6ffababacffa0a0a0ff929392ff848384ff757575ff656565ff555656ff4a4a4aff494a49ff4a4a49ff494949ff4a4a4aff4b4a4bff4b4c4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171817ff1a1a1aff19191aff1a1a1aff1c1c1cff1c1c1cff1b1c1cff1d1d1eff1c1c1cff1d1d1dff202020ff232323ff262626ff282929ff2c2b2cff302f2fff343433ff373837ff3b3b3bff3e3e3eff414141ff434444ff464647ff4a4a4aff4c4c4cff5b5b5bffdadadbffeeeeeeffedededffeeedeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffefefeeffeeeeeeffeeefeeffeeeeefffefefeeffefefeeffeeeeefffefefeeffefefefffeeeeeeffeeefeeffeeefefffeeefefffefefefffeeefefffeeefefffefefefffefefefffefefefffefefefffefeeefffefefefffefefefffefefefffefefefffefefeffff0efefffeff0effff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f1f1fff1f1f0fff0f1f1fff0f1f0fff0f0f1fff0f0f0ffeff0f0fff0f0f0fff0eff0fff0f0f0ffeff0f0fff0eff0ffefefeffff0efefffefefefffefefefffefefefffeeefefffeeefefffeeeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffededecffedededffedededffedeeedffededeeffedeeedffeeeeedffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffeeeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeeeffefefefffeeeeefffefefefffefefefffefefefffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffecededffedecedffedecedffededecffededecffedededffedededffedededffecededffececedffedecedffecedecffecededffedecedffedededffecececffedececffedededffecececffecedecffecececffecececffededecffececebffecececffebebecffebecebffebebebffebebebffebebebffebebebffebebebffeaebeaffebebebffeaebebffebebebffeaebebffeaebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffecececffecececffecececffecececffececedffecececffecececffececedffedededffeeedeeffedeeeeffeeeeeeffeeeeeeffefefeeffeff0effff0f0f0fff1f0f1fff1f1f1fff1f2f1fff1f1f1fff2f1f2fff2f2f2fff2f3f3fff3f3f3fff4f3f4fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff5f6f5fff6f6f6fff6f6f5fff6f6f5fff5f5f5fff5f6f5fff5f5f6fff7f8f7fff8f9f8fff9f9f9fff9f9f9fff9f8f8fff7f7f7fff6f6f5ffecececffc9cacaff7d7d7dff5f6060ff434343ff1a1a1aff090908ff020303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff111111ff303031ff565656ff878786ffc9c9c9ffeaebeafff3f3f4fff6f6f5fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff6f5f6fff6f6f5fff5f6f5fff5f6f5fff6f5f5fff4f5f5fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffeff0efffefefefffeeefeeffefefeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeededffeeededffedededffedededffedededffedeeedffedededffedededffedeeedffedeeedffedededffedededffedededffedecedffedededffedecedffedecedffececedffedededffedecedffecedecffedededffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecececffecececffebececffecebecffecebecffececebffececebffecececffecececffebececffebececffebebebffecebecffecececffecececffecececffecececffecececffecececffedecedffecececffecedecffededecffecedecffedededffedededffedeeedffededeeffedeeedffedeeedffedededffedededffeeededffedededffedeeedffedededffedeeedffeeedeeffedededffedededffedededffedededffedededffedededffedededffeeededffeeededffeeededffedededffedeeeeffeeededffedeeedffeeeeeeffeeeeedffeeeeeeffededeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffeeedeeffedededffecededffedededffedededffedededffedededffedededffeeededffedededffedeeeeffedededffeeededffedededffedeeedffededeeffeeeeeeffedededffeeedeeffeeeeeeffeeeeeeffeeefeeffeeefeeffeeefeeffefefeeffeeeeeeffefefefffeeeeefffefefeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffeff0effff0eff0ffefefefffefefefffefefefffefefefffefefefffefefeffff0eff0fff0f0f0fff0efeffff0eff0fff0eff0fff0f0f0fff0eff0ffeff0effff0f0f0fff0f0effff0f0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffeff0efffefefefffefefeffff0efeffff0eff0ffeff0efffefefefffefeeefffefefeeffeeefeeffeeefeeffefeeeeffeeeeeeffedeeeeffededeeffeeedeeffedededffedeeedffedededffbbbabbff4d4d4dff4a4a4aff474747ff434444ff404140ff3d3d3dff3a3a39ff373736ff333333ff303130ff2d2d2dff2a2a29ff272726ff232323ff212020ff1e1d1dff1a1a1aff181918ff1a1b1bff181918ff191919ff181819ff171717ff171717ff1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff0c0c0dff252425ff464646ff6d6c6cff949494ffc2c2c2ffdddedeffefefeffffcfdfcfffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffffefffffffffffffefffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefffffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffefffefffffefefffefffffffefefffffffefefffffefffffffefefffefefefffefefefffefffefffffefefffefffefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffbfbfbfff7f7f7fff3f3f4ffebebebffd0d0d0ffbfbfbfffb4b4b4ffa9a9aaff9d9d9dff8e8f8fff7f7f7fff6e6e6eff5e5e5eff4b4c4cff3e3d3eff3e3d3dff3e3e3dff3e3e3dff3e3e3eff3e3e3eff3e3f3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfefefffcfdfcfffbfbfbfff9f9fafff9fafafff9faf9fffaf9f9fff9fafafff9f9fafffaf9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafff9f9f9fff9f9fafff9f9fafffafafafffafaf9fff9fafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f8fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f7f6fff6f7f6fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f2f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f2f2fff2f1f2fff1f2f1fff1f2f2fff1f1f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f1f0fff0f0f0ffeff0effff0f0efffefefefffefefefffeeeeefffefefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffedededffedeeedffedededffedededffedededffecededffecededffecedecffedececffecececffecebecffebebebffebebebffebeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e5ffe4e5e5ffe3e4e4ffe3e3e4ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfdfdfffdedfdfffdddedeffddddddffdddcdcffdbdbdbffd9dadaffd8d8d8ffd6d6d6ffd4d4d4ffd3d2d2ffd1d1d1ffcecfceffccccccffc8c9c8ffc8c9c8ffc9c9c8ffc9c8c8ffc9c9c9ffc8c8c9ffc8c9c8ffc9cac90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444443ff444343ff454545ff464746ff4c4d4dff4c4d4dff4d4d4dff454545ff454545ff585858ff585858ff585858ff3f3f40ff403f40ff404040ff504f4fff504f50ff4f4f50ff4f4f4fff4f4f4fff4e4f4eff4f4f4fff4f4f4fff4f4f4fff4e4e4fff4f4f4fff111110ff11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c7ffc8c8c8ffc8c7c8ffc8c7c8ffc8c8c8ffc9c8c8ffc9c8c8ffc9c9c9ffccccccffcececeffd0d0d0ffd2d2d2ffd3d4d3ffd5d5d5ffd6d6d7ffd8d8d8ffd9d9d9ffdadbdbffdbdcdbffdcddddffdddeddffdededeffdfdfdfffe1e0e0ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffe9eaeaffeaebeaffeaebeaffeaebeaffebebebffebebebffebecebffebebecffececebffecececffecececffedececffededecffedecedffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefefefffefefefffefefefffefefeffff0efeffff0efefffefeff0fff0f0f0fff0eff0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff0f1f1fff1f0f1fff1f0f1fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff1f2f2fff1f2f2fff2f2f2fff3f2f2fff2f3f2fff2f3f3fff3f3f3fff4f3f3fff3f3f3fff4f3f3fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f5f4fff4f4f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f8f8fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff9f9f8fff8f9f8fff9f9f8fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff9f8f9fff8f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff8f9f8fff9f9f8fff9f9f8fff9faf9fff9f9fafffafbfafffcfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1eff1c1c1bff191919ff161617ff141415ff111212ff151515ff1b1b1bff222221ff2a2929ff343334ff3f3f40ff505050ff5c5d5cff6e6e6eff888888ffb7b6b7ffdddcddffecececfffcfbfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffefffefefffffefffffffefffefffffffefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefefefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffffffffffefffffffffffefffefefffffefffffffefffefffffffefffffefffffefefffffffefffffefffefffefefefffefefefffefffefffefefefffffefffffffefffffffefefffffffefffefefefffefefefffffefffffefefffffefefefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfcfdfff9f9f8fff2f2f2ffe9e9e9ffc7c7c7ffbfbfc0ffb6b6b5ffabacacffa0a0a0ff939292ff848483ff757474ff656465ff555554ff484848ff494848ff494949ff494949ff4a4a49ff4a4a4aff4b4b4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171818ff181718ff19191aff1a1a19ff1a1a19ff1c1b1cff1c1c1cff1c1b1cff1c1c1dff1e1d1eff212121ff232424ff262626ff29292aff2d2d2dff313031ff343434ff383838ff3b3b3bff3e3e3fff414241ff444444ff474747ff4b4b4aff4c4d4dff949494ffedeeeeffeeededffeeededffeeeeedffeeededffeeeeeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffeeeeefffefefefffeeefeeffefefefffefeeefffeeeeefffefefefffeeefefffefefefffefefefffefefefffefefeeffefefefffefefefffefefefffeff0efffefefefffefefeffff0eff0ffefeff0fff0f0f0fff0f0f0fff1f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffeff0effff0eff0ffefefeffff0f0efffefefefffefefefffefefeeffefefeeffeeefefffefefeeffeeefefffefeeeeffefefefffefeeefffefefeeffefefeeffefeeeeffefeeefffefefefffeeeeeeffeeedeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffeeefeeffefefefffefeeefffeeeeefffefefefffeeefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffefeeefffeeeeefffefefefffeeeeefffefeeefffefefefffefefefffefefeffff0f0efffeff0efffefefefffefefefffefeeefffefefefffefeeefffefefefffeeeeeeffedeeeeffededeeffedeeedffededeeffedededffedededffedededffededeeffedededffedededffedeeeeffeeeeedffedeeeeffeeededffedededffedededffedededffededecffedecedffedecedffedededffececedffedececffecececffecececffedececffecececffecececffecebebffebebecffebececffebecebffececebffebebebffebebecffecebecffebecebffebebebffebebebffebecebffebebebffecebecffecebecffecebebffececebffebebebffebebebffecebecffebebecffebecebffebebecffecebebffebececffecececffecececffedececffededecffececedffedecedffedecedffededeeffedededffeeeeeeffedeeeeffeeeeeeffeeeeeeffefefeffff0eff0ffefefeffff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff8f7f7fff5f4f5ffe6e6e6ffbfbebfff757676ff585858ff373737ff151514ff060505ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040504ff121112ff303031ff555555ff7b7b7bffc0c0c0ffe7e7e7fff2f2f2fff6f5f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f3f3fff3f3f4fff3f3f3fff3f2f2fff2f2f1fff1f0f1fff1f0f1fff0f0f0ffefeff0ffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeedeeffeeeeedffedededffeeedeeffeeedeeffedededffedeeedffedededffedededffedededffedededffedededffedecedffedededffedededffedecedffececedffededecffedededffececedffececedffecececffedecedffedecedffedededffececedffecededffececedffecedecffecececffecececffecececffecececffececedffecececffecececffecededffecececffecededffededecffedededffedececffededecffededecffedececffedecedffedededffedededffeeededffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeededffedeeedffedededffeeedeeffeeeeeeffeeedeeffeeeeedffeeeeedffedeeedffeeeeeeffeeeeefffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffededeeffedededffedeeedffededeeffedededffeeeeedffedededffededeeffedeeedffeeededffedeeeeffeeeeedffeeeeeeffeeeeedffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefeeffeeeeefffefeeefffefeeefffefefeeffefefefffefefefffefefefffefefefffefefefffeff0efffeff0effff0f0efffefefefffefeff0fff0eff0ffeff0efffefefefffefefefffeff0efffefefeffff0eff0fff0eff0fff0eff0fff0f0effff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0eff0fff0f0f0fff0eff0fff0f0f0ffefefefffefefefffefefefffefefefffefefefffeeeeeeffefefeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeedffededeeffedededffedededffe7e6e6ff747373ff4b4b4aff484747ff444444ff414141ff3e3d3eff3b3a3bff373737ff343434ff323131ff2e2e2fff2b2b2bff282827ff242424ff212121ff1d1e1dff1b1b1aff191819ff181819ff191819ff181918ff171717ff171717ff171717ff171717ff171617000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040404ff0d0d0dff252525ff484747ff6d6d6cff959595ffc2c1c2ffdfdfdfffefefeffffdfcfcfffefefefffefefefffffefefffffefffffefffefffefefefffefefffffefffffffefffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffffffffffefffffffffefefffefefffffefffefffefffefffffefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefffffffefefffefffffffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfbfff7f7f7fff3f3f4ffebebeaffd0d0d0ffbfbebfffb4b3b4ffa9a8a9ff9d9d9dff8e8d8eff7e7e7eff6d6e6eff5d5d5dff4b4b4bff3f3f3fff3e3d3eff3d3d3dff3e3e3dff3e3d3dff3d3d3eff3e3e3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffdfdfefffbfcfbfffafafafffaf9f9fff9faf9fff9f9f9fffaf9fafffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafff9f9fafffafaf9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f8f7fff8f8f8fff8f8f7fff7f8f8fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f4f4fff4f4f4fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff3f3f3fff3f3f4fff4f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff3f3f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff1f1f1fff1f1f1fff1f1f0fff1f0f0fff1f0f1fff1f1f0fff0eff0fff0efefffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffedeeedffeeeeeeffedededffededeeffedededffedededffedededffedececffecedecffecececffecececffecececffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e2e3ffe2e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffdfdfdfffdfdfdfffdededeffdededdffdddedeffdcdcdcffdbdcdcffdadad9ffd8d8d8ffd6d6d6ffd4d4d4ffd3d3d2ffd1d0d0ffcfcecfffccccccffc9c9c9ffc9c8c8ffc9c8c8ffc9c8c8ffc9c9c8ffc8c8c9ffc9cacaffcccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434444ff454645ff474747ff4d4c4dff4c4c4dff4d4c4dff444545ff454545ff585758ff585857ff585757ff403f40ff403f40ff403f40ff50504fff4f504fff4f4f4fff4f4f4fff4f4e4fff4f4f4fff4e4e4fff4f4e4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff10101100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc8c7c8ffc8c8c8ffc8c7c8ffcccccbffcbcbcbffc8c8c8ffcacacaffcccccdffcecfceffd0d0d0ffd2d2d2ffd4d4d4ffd6d5d6ffd7d7d7ffd9d8d8ffdadadaffdbdadbffdcdcdcffddddddffdededeffdfdedfffe0e0e0ffe0e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffeaeae9ffeae9e9ffeaeaeaffebebeaffeaeaeaffebeaebffebebebffebebebffecebebffecececffecececffecececffececedffecededffecedecffedededffedededffededeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeefffefefefffefefefffeff0efffefefefffefefeffff0eff0ffefeff0fff0f0f0ffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff1f1f1fff0f0f1fff0f1f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff9f8f8fff9f8f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff9f9f9fffafafafffafafbfffbfcfbfffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1bff191a19ff171717ff141415ff121313ff111111ff141314ff191919ff1f201fff282728ff323132ff3d3d3dff4d4e4eff595959ff6a6a6aff828282ffafafafffdad9daffeaebeafffafafbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffefffffffffffffffefffffffefffefffffffffefefffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefefffffffffffffefffefffffffffffffffefffffffefffefffffffffefffffffefffffefffffffffffefffffefffffefefffffefefefffefefffffefefffffefefefffefffffffefefffffffefffffffefffffefefffffefefefffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefdfffdfdfefffdfcfdfff8f9f9fff2f2f2ffe8e8e8ffc6c7c6ffbfbebfffb6b5b5ffabababffa0a0a0ff929393ff838383ff747374ff636363ff535352ff474746ff474747ff484848ff494949ff4a4a4aff49494aff4a4a4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171616ff171717ff181817ff171817ff19191aff1a1919ff19191aff1c1c1cff1a1a1aff1c1c1cff1e1f1eff212121ff242524ff282727ff2b2b2aff2e2e2eff323132ff353535ff393938ff3c3c3cff3f3f3fff424242ff454545ff484847ff4b4b4bff5a595affd4d3d3ffeeeeeeffeeeeeeffeeeeeeffedededffeeedeeffeeedeeffeeeeeeffeeeeeeffefefeeffeeeeeeffeeeeeeffefefefffeeeeefffefefefffeeefefffefefefffefefeeffefefeeffefefefffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0effff0f0efffeff0f0ffefeff0ffefeff0ffefefefffefefefffefefefffefeeefffefefeeffefeff0ffefefefffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffeeeeeeffefeeefffeeeeefffefefeeffeeefeefff0efefffefefeffff0efefffeff0effff0efefffefeff0ffeff0f0ffeff0efffefefefffefefefffeeefeeffeeeeefffeeeeefffeeeeeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0fff0efefffefefeffff0efefffeff0effff0eff0fff0f0f0ffeff0f0fff0f0f0fff0eff0ffefefefffeff0efffefefefffefefeeffefeeeeffeeefeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffedeeeeffedededffeeededffeeededffedededffedededffedededffedededffedededffedededffececedffededecffecececffecececffececebffecececffecececffecececffecebecffecececffecececffecececffecececffececebffecececffecececffebececffecececffecececffecececffecececffecececffecececffecececffececedffedececffecececffededecffededecffedededffeeededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeffff0f0effff0f0f1fff1f0f1fff0f1f0fff1f1f0fff1f1f2fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f3fff4f3f3fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff5f5f5fff6f6f6fff7f7f6fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f8fff9f9f8fff9f9f9fffaf9f9fff9f9f8fff8f8f8fff7f7f7fff4f4f4ffe3e2e3ffb0b1b1ff717171ff525252ff303031ff131312ff050505ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff121212ff313130ff565656ff777676ffb6b6b6ffe3e3e3fff2f1f1fff5f5f5fff7f7f7fff8f8f8fff8f9f8fff8f8f8fff8f8f7fff7f7f7fff7f6f7fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f5f6fff4f4f5fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff2f1f1fff1f0f1fff1f1f0fff1f0f0fff0f0f0fff0f0f0ffefeff0fff0f0f0ffefeff0fff0f0efffeff0efffefefefffefefeeffefefeeffeeefefffefeeefffeeeeefffeeefefffeeefeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeedeeffedededffedeeeeffededeeffeeedeeffeeedeeffeeeeeeffedededffedededffededeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedecedffededecffedededffedededffedededffedecedffededecffededecffedededffedededffededeeffedededffedededffedededffedededffeeededffedededffedededffedededffedededffeeededffeeededffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefefffefeff0ffefefefffeeefefffefefefffefefeeffefefeeffefefefffefefefffefeeefffeeefefffefefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefeeefffefefefffefefefffefefefffefeff0fff0f0f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeedffedeeeeffeeedeeffedeeedffeeeeedffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeefeeffeeeeeeffefeeeeffefeeefffefefeeffefefeeffefefefffefefefffefefefffefefefffefefeffff0f0efffeff0effff0f0f0fff0f0effff0f0efffeff0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0eff0ffefefefffeff0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efefffeff0effff0efefffeff0efffefefefffefeeefffefefeeffefefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeedffedededffeeededffedededffedededffb3b3b3ff4b4b4bff484848ff454445ff424241ff3f3f3eff3c3c3bff383838ff353535ff333333ff2f2f30ff2c2c2cff282928ff252525ff222121ff1f1e1eff1b1b1bff191818ff181818ff181919ff171717ff171717ff171717ff171717ff161617ff161617000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020101ff060505ff0f0f0fff262727ff464747ff6b6b6bff939292ffbebdbdffe0e0e0fff0f0effffdfdfcfffefefefffefefefffffffffffefefffffffffefffefffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefffffffffffffefffefffffffffffefefefffffffefffefffefffffefefffefefffffefffffffefffefffffefffffefefffffefefefffefefffffefefffffefefefffefffffffefefffffffefffffffefffffffffffffefefffffefefefffefefffffffffffffffefefffffffefffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffbfbfbfff7f7f7fff3f4f3ffeaeaeaffd1d0d1ffbfbfbfffb4b4b4ffa9a9a9ff9c9c9cff8d8d8cff7d7d7dff6d6e6dff5d5d5cff4b4b4aff3f3f3fff3f3e3fff3d3e3dff3e3e3dff3d3e3eff3e3d3eff3d3d3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffbfbfbfffafafafff9faf9fff9f9fafff9f9fafff9f9f9fff9fafafff9f9fafff9f9fafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9fafffafafafff9f9f9fffaf9f9fff9faf9fff9f9fafffaf9f9fff9f9f9fffafafafffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff8f7f7fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff7f7f7fff6f6f7fff7f7f6fff6f7f6fff6f6f6fff6f6f5fff6f6f5fff5f6f6fff6f5f6fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f5f5fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff3f3f2fff2f3f3fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff1f2f2fff1f1f1fff0f0f0fff1f0f0fff1f0f0fff0f0f0fff0f0effff0f0efffefefefffefefefffefefefffeeefefffefefefffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffededeeffededeeffedeeedffedededffedededffecedecffececedffececedffebececffebececffebebecffebebebffebeaebffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e3e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0dfe0ffe0e0dfffe0e0dfffdfdfe0ffdfdfdfffdededfffdededeffddddddffdcdddcffdbdbdbffdad9d9ffd8d8d8ffd6d6d6ffd4d5d4ffd2d2d2ffd1d0d0ffcfcecfffccccccffc9c9c9ffc8c8c7ffc8c8c9ffc8c8c9ffc8c8c9ffc9c9caffccccccffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff454545ff454545ff585758ff585858ff575857ff3f3f40ff3f3f40ff3f3f3fff4f5050ff4f4f50ff504f50ff4f4f4fff4f4f4fff4f4e4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4eff4f4f4eff4f4f4fff4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c8ffc7c7c8ffc7c7c7ffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcdcccdffcfcfcfffd1d1d1ffd3d3d3ffd4d4d4ffd6d6d6ffd7d8d7ffd9d8d9ffdadadaffdbdbdbffdddddcffdeddddffdededeffdfe0dfffe0e0e0ffe1e1e0ffe2e2e2ffe3e3e2ffe3e3e4ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffecececffebececffededecffecedecffedededffededecffedededffedededffeeededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeefffefeeefffefefefffefefefffefeff0ffefeff0fff0eff0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f1f0fff1f0f1fff0f0f0fff0f1f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f3fff3f2f2fff3f3f3fff3f4f4fff3f4f4fff3f3f3fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff8f8f9fff9f8f9fff8f9f8fff9f9f8fff8f8f9fff8f8f9fff8f8f9fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fffaf9fafffafafafffafafbfffdfdfcfffefefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a191aff161617ff141414ff121212ff131212ff121212ff121212ff171716ff1d1e1eff262625ff302f2fff3a3b3aff4a4a4aff555555ff676666ff7b7a7affa3a3a3ffd5d6d5ffe8e8e8fff8f8f8fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffefffffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefefffffefffffffffefefffefffefffefffefffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffffffffefffffefefefffefffffffefffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffefffffffefffefffefffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefdfffefdfefffdfcfdfff8f9f8fff2f2f2ffe8e7e8ffc6c6c6ffbdbebeffb4b4b4ffaaabaaff9f9e9fff919191ff838283ff727273ff626262ff515151ff454645ff454546ff464746ff494849ff4a4a4aff4a4a4aff4949490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171616ff161616ff171817ff171817ff171817ff1a1a1aff19191aff191a1aff191a19ff1c1c1cff1f1f1fff232223ff252526ff282928ff2b2b2cff2f2f2fff323332ff353636ff393939ff3d3c3dff403f40ff424342ff464545ff484848ff4b4c4cff868787ffedededffedeeedffedededffeeeeeeffeeedeeffededeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffefeeefffefefefffefefefffefeeeeffefeeefffefefefffefefefffefeeefffefefefffeeefefffefefefffefeeefffefefefffefefefffefefefffefefefffeff0effff0efefffeff0effff0eff0fff0f0effff0efeffff0f0f0fff0f1f0fff0f1f0fff0f1f1fff1f1f1fff2f1f1fff1f2f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0ffeff0effff0f0f0ffefeff0ffefefefffeff0effff0efefffeff0f0fff0eff0fff0f0f0fff0eff0ffefeff0fff0f0f0fff0eff0fff0f0effff0f0f0ffefefeffff0eff0ffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffefefefffefefefffeff0effff0efefffeff0effff0efefffeff0effff0efeffff0efefffeff0efffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0ffefeff0ffefefefffeeeeefffeeefefffeeefeeffeeeeeeffeeefeeffefeeefffefeeefffeeefeeffefefefffeeeeefffeeeeefffeeefeeffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffedededffededeeffedededffedededffedececffedecedffedecedffecececffedecedffececedffecedecffecececffedececffecececffecededffecececffecedecffededecffedececffecedecffedecedffededecffedececffedececffededecffecedecffecededffedededffedededffedededffedededffedededffedeeeeffeeeeeeffeeeeefffeeefefffeeefeeffefefefffefeeefffefeeefffefeff0ffeff0effff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f3fff3f3f3fff3f4f3fff4f3f3fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff9f9fafffaf9fafff9f9f9fff8f7f8fff7f7f8fff3f4f3ffe1e1e1ffa8a7a8ff6e6e6eff535353ff323232ff131313ff060606ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030403ff111111ff2f2f2eff555555ff737373ffabababffdddedefff0f0f0fff5f5f5fff7f6f7fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f4fff4f3f4fff3f3f3fff2f2f3fff1f1f2fff2f2f2fff2f1f1fff1f1f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefeeefffefefefffeeefefffefefefffefeeefffeeefefffeeefefffeeefeeffeeefeeffeeefeeffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffedededffeeeeeeffededeeffedeeeeffedeeedffedeeedffeeededffeeedeeffededeeffedeeedffededeeffedededffedeeedffedededffedeeedffeeedeeffeeedeeffeeeeeeffeeeeeeffeeedeeffededeeffedeeeeffeeededffedeeeeffeeedeeffeeeeeeffeeedeeffeeedeeffeeeeeeffefeeeeffefefeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefeffff0eff0ffefeff0ffefefefffefefefffefefefffeeefefffefefefffefefefffeeefefffefefeeffefeeeeffeeefeeffefeeefffefefeeffefeeeffff0efeffff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0efffefefeffff0f0f0ffefeff0ffefefefffeeefefffefefefffefeeeeffefeeefffefefefffefefefffeeeeefffeeeeeeffedeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffeeefeeffefeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeefeeffefeeefffefefefffefeeefffefeeefffeff0effff0efefffeff0efffefeff0ffefefefffefeff0fff0f0efffefeff0ffefefeffff0eff0fff0f0f0fff0eff0fff0eff0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff0f0f0fff0f0f0fff0f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f0fff0f1f0fff0f1f0fff0f1f1fff0f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0ffefeff0ffeff0efffefeff0ffefefefffeeefefffeeefefffefefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffedeeedffedededffedededffedededffe0e0e0ff656565ff484849ff464646ff434243ff40403fff3d3c3dff393939ff363637ff343433ff303030ff2d2c2cff29292aff262526ff222222ff1f1e1fff1b1b1cff181918ff171717ff171717ff171717ff171717ff171717ff161717ff171716ff171616ff1516150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff060606ff0f100fff272627ff444444ff696869ff909090ffbcbcbcffe1e0e1fff1f1f0fffdfdfdfffefefefffefefffffffffefffefefffffefefefffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffffffffffffefefffffefffffffefffffffefefffffefffffefefffffefffefffefffefffffefefffefefefffefffffffefffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffffffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffcfcfcfffbfbfbfff7f7f7fff3f3f3ffeaeaeaffd2d2d2ffc0c0c1ffb5b5b5ffa9a9a9ff9b9b9bff8c8b8cff7d7c7dff6d6d6dff5c5d5cff4a4a4aff3f3f3fff3e3f3fff3f3f3fff3e3e3dff3e3d3eff3e3d3eff3d3e3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffcfcfcfffbfbfbfffafafafffafaf9fffaf9f9fff9faf9fffaf9fafffafaf9fffaf9f9fffaf9f9fff9faf9fff9faf9fff9fafafff9fafafffafaf9fff9fafafff9faf9fff9f9f9fff9f9f9fffafafafff9f9fafff9fafafff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f6fff7f6f7fff7f7f7fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f6f5fff5f6f5fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f4fff5f5f4fff4f5f4fff4f5f5fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f4f3fff4f4f4fff4f3f3fff4f3f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff3f2f3fff3f2f3fff2f3f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefeff0ffefefefffefefefffefeeefffefeeefffefeeefffeeeeeeffeeeeeeffeeeeeeffedeeedffeeeeedffeeededffedededffedededffedededffedededffededecffedececffecedecffecebecffececebffebebebffebebeaffeaebeaffeaeae9ffe9e9eaffe9e9e9ffe9e8e8ffe8e8e8ffe7e8e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe3e4e4ffe3e3e3ffe3e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0e0ffdfe0e0ffe0e0dfffe0dfe0ffdfdfdfffdedfdeffdededeffddddddffdcdcdcffdbdcdbffdad9d9ffd8d8d8ffd6d6d6ffd5d4d5ffd3d2d3ffd0d0d1ffcfcfcfffccccccffc9c9c8ffc7c7c7ffc8c8c8ffc8c8c9ffcacacaffccccccffcdcdcdffcfcecf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f4040ff40403fff403f3fff4f504fff504f50ff50504fff4f4e4fff4f4f4fff4f4f4fff4f4f4eff4e4f4fff4f4f4fff4f4f4fff4f4f4fff4e4f4fff4f4f4eff4f4f4fff4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c7ffc8c7c7ffcbccccffccccccffccccccffccccccffcccbcbffccccccffcdcecdffcfd0d0ffd1d2d2ffd4d3d3ffd5d5d5ffd6d7d6ffd8d8d7ffd9d9d9ffdbdbdbffdbdbdcffdcddddffdddeddffdedfdeffe0dfdfffe1e0e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e4ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffebebebffebeaebffebebeaffebebebffebebebffecebecffecececffecececffecececffedecedffedededffedededffeeededffededeeffedeeedffeeeeeeffeeedeeffeeeeeeffeeefeeffeeeeeeffeeefefffefefeeffefeeeeffefefeffff0efefffeff0effff0efeffff0efeffff0f0efffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff0f1f0fff0f1f0fff1f0f0fff1f0f1fff1f0f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff2f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f2f2fff3f4f3fff3f3f3fff4f3f4fff4f3f4fff3f3f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f6f5fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f6fff7f6f6fff7f7f7fff8f7f7fff8f8f7fff8f7f7fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff8f9f9fff8f9f8fff8f9f8fff9f8f8fff9f8f9fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f8f8fff8f9f9fff9f8f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fffafafafffbfbfafffbfbfcfffefdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171716ff141414ff121212ff131212ff131212ff121211ff111111ff161616ff1d1e1dff262525ff302f30ff3b3b3bff474747ff525353ff636363ff747474ff969696ffd0d0d0ffe6e5e5fff5f4f5fffdfefdfffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffefffffffffffffffffefffefefefffffefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffffefefffffefffffefffefffefffffffefefefffefffefffefefffffffffffffffefffffefefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfefffdfdfdfffcfcfdfff8f8f8fff2f2f2ffe7e7e7ffc5c6c6ffbdbdbdffb3b3b3ffa9a8a9ff9d9e9dff909090ff818181ff717171ff616160ff505050ff444444ff444344ff454545ff474747ff494848ff4a4949ff4a4a4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151516ff161616ff161616ff161616ff181818ff171718ff181818ff1a1a1aff171717ff19191aff1d1c1cff1f2020ff242323ff262626ff292929ff2d2c2dff303030ff333333ff373736ff39393aff3c3d3dff404040ff434343ff464646ff484949ff575757ffc6c7c7ffeeedeeffededeeffeeeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefeeefffefeeeeffefeeefffefefefffefefefffefefefffefefefffefefeeffefefefffefefeeffefefefffefefeffff0f0efffefefeffff0efeffff0f0efffefefeffff0eff0fff0f0f0ffeff0effff0f0f0ffeff0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f1f1fff2f3f2fff2f2f2fff3f3f2fff3f3f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff0f0f1fff0f1f1fff1f1f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff0f0f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f1fff1f0f0fff1f0f0fff1f1f0fff1f0f1fff1f0f0fff1f1f0fff0f0f0fff1f0f0fff0f1f0fff0f0f0fff0eff0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff0f0f1fff0f1f0fff1f1f1fff1f0f0fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff0f0f0fff0f0f1fff0f0f0fff0f1f1fff0f0f0fff0f0efffeff0f0ffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffefefeeffeeeeeeffeeeeefffeeefeeffefefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffedededffedededffedededffededecffededecffededecffedecedffededecffedededffecedecffedededffedededffededecffedecedffedededffedededffedededffedededffedededffedededffedeeedffedededffededeeffedeeedffedeeedffeeededffeeeeeeffeeeeeeffefefefffefefefffeeeeeeffefeff0fff0efefffeff0f0fff0eff0fff0f0f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff5f4f4fff4f4f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff9f9f9fffafaf9fffaf9f9fff9f9f9fff8f8f8fff8f7f7fff3f3f3ffdedddeff9f9f9fff6d6d6dff555655ff393939ff151514ff070707ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff101010ff2d2d2dff515151ff6c6c6cff9f9f9fffdadadaffefeff0fff5f4f4fff6f7f7fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff7f7f8fff6f7f7fff6f6f6fff6f6f7fff6f7f6fff6f6f7fff6f6f6fff5f5f5fff4f5f4fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f0f1fff0f1f1fff1f0f1fff1f0f0fff0f0f0fff0f1f0fff0f0f0ffefefefffefeff0fff0efeffff0efefffefefeffff0efeffff0efefffefefefffefefeeffefefefffefefeeffefeeeeffefeeefffefefefffeeefeeffeeefefffeeeeeeffeeefeeffeeeeefffeeefefffefeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeeeffeeeeeeffefeeefffefefefffeeefeeffeeefefffeeefefffefeeefffeeeeeeffeeefeeffeeeeeeffeeeeefffeeefeeffefefeffff0eff0fff0efefffefeff0fff0f0f0fff1f0f0fff1f0f0fff1f0f0fff1f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0effff0f0effff0f0effff0eff0fff0f0effff0f0efffeff0effff0efefffeff0efffefefeffff0efeffff0f0f0ffeff0efffeff0f0ffefefeffff0f0f0fff0f0f1fff0f1f1fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff0efeffff0f0f0ffefeff0fff0f0f0fff0f0f0ffefefefffefefefffefefefffeeefefffefeeefffefefeeffefefefffefefefffeeefefffeeefefffeeefeeffeeeeefffeeefeeffefeeefffefeeefffefefefffeeefeeffeeefefffeeefefffefefefffefefefffeff0efffefefefffefefefffefefeffff0f0effff0f0f0fff0efefffefeff0ffeff0f0fff0eff0fff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f0fff1f1f0fff0f1f0fff1f1f1fff1f1f0fff1f0f0fff1f0f1fff1f1f1fff0f1f0fff0f1f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff0f1f0fff1f0f0fff0f1f1fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0eff0ffeff0efffefefefffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedeeeeffedeeedffedededffedededffedededffedededffa5a5a6ff494949ff464746ff444444ff414040ff3d3d3eff3a3a3aff383737ff343434ff313131ff2e2e2dff2a2a2aff262626ff222223ff1f1f1fff1c1c1cff191918ff171717ff171716ff181717ff171717ff171717ff171716ff171616ff161516ff1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010202ff060506ff0f0f0fff252625ff414141ff676768ff919291ffc0c1c0ffe2e2e2fff1f1f1fffcfcfdfffefffefffffefffffffefefffffefefffffffefffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffefffffffffffffffffefffefefefffffefffffffffefffffffefffefefefffffefffffffefefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefefffefefefffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffefdfdfffefefdfffefdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefdfdfffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfbfbfff7f7f7fff3f3f3ffeaeaeaffd3d3d3ffc2c2c2ffb5b5b5ffa9a9aaff9b9b9bff8b8c8cff7e7d7dff6d6d6dff5c5c5cff4a494aff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3d3e3dff3e3d3eff3e3d3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfcfffcfbfbfffbfbfafffafaf9fffaf9fafffafafafff9faf9fff9fafafff9f9f9fffafaf9fffafafafffafafafffaf9fafffaf9fafff9faf9fff9faf9fffaf9f9fffafafafff9f9fafffafaf9fffafafafff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff7f8f8fff8f7f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f6f7fff7f6f6fff7f6f6fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f5f6fff6f5f5fff6f6f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f4fff4f3f4fff3f4f4fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f2f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff0f0f0ffefeff0ffeff0f0fff0eff0fff0efefffefefefffefefefffefefefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeedffeeedeeffeeededffeeeeedffedededffedededffedededffedececffedecedffedecedffecececffecececffebebebffebebebffebebebffeaeaeaffeaeaeaffe9e9eaffe8e9e8ffe8e8e8ffe8e7e7ffe7e8e7ffe6e6e7ffe6e6e6ffe6e6e6ffe4e4e4ffe4e4e5ffe4e3e4ffe3e3e3ffe3e2e3ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffdfdfe0ffdfdfdfffdfdedfffdededeffdededeffddddddffdcdcdcffdbdbdbffdad9daffd8d8d8ffd7d7d6ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffc9c9c9ffc7c7c8ffc8c8c8ffcac9caffccccccffcdcdcdffcfcfceffd0d0d0ffd0d0cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4f4f4fff4e4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4e4fff4e4f4eff4f4f4fff4f4e4eff4f4f4fff4f4e4fff4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c7c7ffcccbccffccccccffcbccccffccccccffcbccccffccccccffcdcdcdffcfcfcfffd1d1d1ffd3d2d3ffd4d4d4ffd6d6d6ffd7d7d7ffd8d9d9ffd9d9daffdbdbdbffdcdcdcffdcdcdcffdedddeffdfdfdfffdfe0e0ffe1e0e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaebeaffebebebffebebebffebebecffebececffecececffecececffecececffededecffededecffedededffededeeffeeededffeeeeedffeeeeedffeeeeeeffeeeeeeffefefeeffeeeeeeffefefefffefefeeffefeeeeffefeeefffefefefffeff0efffeff0f0ffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0effff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff1f1f1fff0f0f0fff0f0f1fff1f0f1fff0f1f1fff1f0f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f5fff4f5f5fff5f4f5fff5f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f6f6fff7f6f7fff7f7f7fff7f8f7fff7f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff8f8f9fff9f8f9fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff8f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff8f9f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9fafafffbfafafffbfafafffdfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141415ff121212ff121212ff121212ff111112ff111011ff101111ff141414ff1b1c1bff242424ff2e2e2eff393939ff474747ff535252ff616261ff6f7070ff8d8d8cffc7c7c7ffe2e1e2fff0f1f0fffdfdfdfffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefffefffefefffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefffffffefffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefffffffffefffffefffffffefffffffffffffefffefffefffefffffefefffefffffffffffefffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfefffdfdfdfffcfcfcfff8f8f9fff2f2f2ffe6e6e7ffc6c6c6ffbcbcbcffb2b2b2ffa7a7a7ff9b9c9bff8f8f8fff808081ff707171ff5f5f5fff4f4f4fff434343ff434343ff444444ff454546ff474746ff494848ff4a494a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151615ff151515ff161616ff161616ff161617ff181718ff181717ff171818ff171818ff1a1a1aff1d1d1dff212020ff242423ff272727ff2a2a2aff2d2d2eff313131ff343434ff373738ff3a3a3bff3e3d3dff404140ff444444ff474747ff49494affadadadffededeeffedeeeeffeeeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffefefefffeeefefffefefeeffefeeefffefeeefffefefefffefefefffefefeeffefeeefffefefefffefefefffefefefffefefeffff0eff0ffefeff0ffefefefffeff0effff0efefffeff0f0fff0f0f0ffefefeffff0f0effff0f1f0fff0f1f1fff1f1f0fff0f0f0fff1f1f2fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f2f2fff2f3f3fff2f3f3fff3f3f3fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff0f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff0f0f1fff1f0f1fff0f0f1fff0f1f1fff1f1f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f0f0fff1f1f0fff1f1f1fff0f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff0f1f0fff1f0f0fff1f1f1fff1f1f1fff0f0f0fff1f1f0fff0f1f1fff0f1f1fff1f1f0fff0f0f0fff1f0f1fff0f1f0fff1f1f1fff1f1f1fff1f2f2fff1f1f2fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0eff0ffefeff0fff0efefffeff0effff0f0f0fff0f0f0ffefeff0fff0f0f0ffeff0f0ffeff0f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeeeffefefeeffefefefffeeeeefffeeeeeeffeeeeeeffeeedeeffedededffedeeeeffeeededffededeeffedededffedededffedededffededeeffeeedeeffededeeffedededffedeeedffeeededffedeeeeffeeeeedffedededffeeededffedeeedffedeeeeffeeeeedffedededffededeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffefeeefffeff0efffefeff0fff0f0f0ffeff0effff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f2f2fff2f2f2fff2f2f3fff2f2f3fff3f2f3fff3f3f2fff3f3f3fff4f3f3fff3f3f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff7f6f7fff6f7f7fff6f7f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff7f7f8fff8f8f7fff8f8f8fff9f9f9fff9f9f9fff9fafafffaf9f9fff8f7f8fff7f7f7fff2f2f2ffd8d8d7ff939394ff6b6a6bff595959ff3a3a3aff151615ff080707ff020203ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040505ff0e0f0fff292829ff4e4e4eff696868ff929392ffd6d6d7ffefefeffff4f4f4fff6f6f6fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff6f7f7fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff6f6f6fff5f4f5fff5f5f5fff4f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff2f3f3fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff1f0f1fff0f0f0fff0f0f0fff0efefffefeff0ffefefefffefeff0fff0f0efffefeff0fff0eff0ffefeff0ffefefefffefefefffefefefffefefefffefefefffeeeeeeffefeeeeffeeefefffeeefefffefefeeffeeeeeeffeeeeefffeeefeeffeeefeeffeeefefffeeefefffeeeeefffeeeeefffefeeeeffeeefeeffeeeeefffeeefeeffeeefeeffefeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffefefefffeeeeefffeeeeefffeeeeefffeeeeeeffeeefeeffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffeff0effff0f0f0fff0eff0ffeff0f0ffeff0f0fff0f0f0fff1f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff0f0f0ffefefeffff0f0efffeff0f0fff0f0f1fff0f1f0fff0f0f0fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0efefffeff0f0ffefeff0ffeff0efffeff0efffefefefffefefefffefefeffff0efefffefeff0fff0efefffefefefffefefefffefefefffefefefffeeefeeffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff0f1f0fff1f0f0fff1f1f1fff1f1f1fff0f0f0fff1f0f0fff0f1f1fff0f1f1fff1f1f0fff1f0f0fff1f0f1fff0f1f0fff1f1f0fff0f1f1fff0f1f1fff0f0f1fff1f0f1fff1f0f0fff0f1f0fff0f0f1fff0f1f0fff0f1f0fff0f0f0fff0f0f0ffefefeffff0efefffefeff0ffefefefffeeefefffeeeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeeeeeffededeeffedeeeeffedededffedededffedededffdad9daff575757ff474747ff454545ff424141ff3f3f3eff3b3b3bff383838ff353535ff323132ff2e2e2eff2a2a2aff262727ff232323ff1f1f20ff1c1c1cff191a1aff181817ff161617ff171617ff171717ff171716ff161716ff161515ff151616ff161615ff14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff040504ff0c0c0cff212221ff414141ff696869ff959595ffc6c6c6ffe3e3e3fff2f1f1fffdfdfdfffffffffffefefffffffffefffffefffffffefffffefefefffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffffefefffefefffffefefefffefefffffffffefffffefffffffefffffffffffffffffefffefffefffffefefffefffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefefffffffffffffefffefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfdfffefefdfffefefefffdfefefffefefdfffefdfdfffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfefffefdfefffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffbfbfbfff7f7f7fff3f2f3ffeaeaebffd4d3d3ffc2c3c2ffb7b7b8ffaaaaaaff9b9c9bff8d8d8dff7e7e7eff6d6d6dff5c5b5bff494949ff3f3e3eff3e3f3fff3f3f3fff3f3f3fff3f3e3fff3d3e3dff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefffcfcfcfffafbfafffbfafafffafafafffafafafff9f9f9fffaf9f9fff9fafafff9fafafffafaf9fff9f9f9fff9f9fafff9faf9fff9faf9fff9f9fafff9fafafff9f9fafffaf9fafffaf9f9fff9faf9fff9f9fafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f8f7fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f6f7fff6f6f6fff6f7f7fff7f6f6fff6f6f7fff6f6f6fff5f6f6fff6f6f5fff6f5f6fff6f5f6fff6f6f6fff5f5f5fff5f6f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f5fff4f5f4fff4f5f4fff4f4f4fff4f5f5fff4f4f5fff4f4f4fff4f3f4fff4f4f4fff3f4f4fff4f4f4fff3f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff2f1f2fff1f1f2fff1f1f1fff0f1f1fff1f0f1fff1f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0effff0efefffefefefffefefefffeeefefffefeeeeffeeeeefffeeeeeeffeeeeeeffeeeeedffeeedeeffeeedeeffedeeeeffedededffedededffedececffedededffededecffecececffececebffebececffebebebffebebeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e6e7ffe7e6e6ffe5e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfdfffdedfdeffdedfdfffdededeffdcdcddffdcdcdcffdbdbdbffdadadaffd8d9d8ffd7d7d6ffd6d5d6ffd4d3d4ffd2d2d2ffd0d0d0ffcececeffcccbcbffcac9c9ffcacacaffccccccffcdcdcdffcfcecfffd0cfd0ffcfcfcfffd0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffccccccffcbcbcbffcccccbffcbccccffcfcfd0ffcfcfceffcfcfcfffd1d1d2ffd3d4d3ffd5d5d5ffd6d7d7ffd8d8d8ffd9d9d9ffdadadbffdcdbdbffdcdddcffdddddeffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffececebffecececffecececffecececffedececffedecedffececedffedededffeeededffededeeffededeeffedeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefeeffeeefeeffefeeeeffefefefffefefefffefefeffff0efefffeff0efffeff0f0fff0f0efffefefeffff0eff0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f0f0fff0f1f0fff0f0f1fff0f1f1fff0f1f0fff1f1f1fff1f1f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff2f1f1fff1f2f1fff2f2f2fff3f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff7f8f8fff8f8f7fff8f8f7fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f8f9fff9f8f8fff8f9f9fff8f8f9fff8f9f9fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafbfbfffcfcfbfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff121312ff121212ff111112ff111111ff111011ff101010ff131212ff1a1a19ff222222ff2b2c2bff353635ff424242ff4c4b4cff595a5aff6a6a6aff858584ffc0c0c0ffdedfdfffefeeeefffdfcfdfffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefffffffffffffffffffffffffefefffffffffffffffefffffefefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffdfdfdfffcfcfdfff8f8f8fff1f2f2ffe7e6e7ffc6c6c6ffbbbcbbffb0b0b0ffa6a6a6ff9a9a9aff8e8e8eff808080ff706f70ff5f5f5fff4f4e4eff424243ff424342ff434343ff444444ff454546ff474647ff48484900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161515ff161516ff161616ff171616ff161616ff171716ff181818ff171717ff181718ff1b1a1bff1d1d1eff212120ff242424ff282827ff2a2b2bff2e2e2eff323232ff353535ff383838ff3c3b3bff3e3f3eff414142ff454544ff474747ff4b4a4bffedededffedededffedededffeeeeeeffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffefeeeeffeeeeefffeeeeeeffeeeeeeffeeeeefffeeeeefffefeeefffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0eff0fff0efeffff0f0f0fff0f0effff0f0efffeff0effff0f0f0fff0f0f0fff0f0f1fff0f1f1fff1f1f1fff1f1f0fff1f2f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff1f0f1fff1f1f0fff0f1f1fff1f1f1fff0f1f1fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff2f2f2fff1f2f1fff1f1f2fff1f1f1fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff1f1f2fff1f2f2fff1f1f1fff1f1f0fff1f1f1fff1f2f1fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff0f0f0fff1f1f1fff0f1f1fff0f0f0fff1f0f0fff0f1f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffeff0f0fff0f0f0ffefefeffff0efefffeff0f0fff0efefffefeff0ffefefefffefefefffeeefefffeeeeefffeeeeeeffeeedeeffeeeeeeffedeeeeffeeedeeffedeeedffedeeedffededeeffedeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffedeeedffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeefeeffeeefeeffefeeeeffefeeefffefefefffefefefffefefeffff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f3fff3f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff7f7f8fff9f8f8fff9f9f9fffafafafff9fafafff9f8f9fff8f8f8fff7f7f7fff0f0f0ffd1d1d1ff868686ff676767ff535252ff303030ff111110ff060606ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff0e0e0eff262727ff4d4d4dff676767ff888887ffcececeffedecedfff3f3f4fff6f6f6fff8f7f8fff8f9f8fff8f9f9fff8f8f9fff8f8f8fff7f7f7fff6f6f6fff7f6f6fff6f7f6fff7f7f8fff7f7f7fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff5f5f5fff4f3f4fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0efeffff0f0efffefefefffeff0efffefefefffefefefffefefefffefefefffefefefffefefeeffefefefffeeefefffefeeefffefefefffefefefffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeeffeeefefffefefefffefefefffefefefffeeefefffefefefffeeefefffefeff0fff0f0efffeff0f0fff0f0f0fff0f0f0ffeff0f0fff0f0effff0f0f0fff0f0f0fff1f1f1fff0f0f0fff1f0f0fff0f1f1fff1f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f2fff1f1f2fff1f1f1fff1f1f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f1f0fff0f0f0fff0f0f1fff0f1f1fff0f0f1fff1f1f0fff1f1f1fff0f1f1fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff0f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefefffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0efefffeff0efffefeff0ffeff0efffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff1f1f1fff0f1f1fff0f0f1fff0f1f0fff0f1f0fff0f0f0fff0f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff1f1f0fff1f1f0fff1f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0f0ffefefefffefefefffefefefffeeeeefffefeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffedeeedffedeeeeffedededffeeeeeeffedededffededeeffedecedff929192ff484949ff464545ff434343ff3f3f3fff3b3c3cff383839ff353536ff323232ff2e2e2fff2b2b2bff272727ff232324ff202020ff1d1d1dff1a1a1aff181818ff171717ff171717ff171616ff171717ff161615ff151515ff151615ff141414ff14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff0a0a0aff1d1e1eff414141ff6b6a6bff989797ffc8c9c9ffe4e3e3fff3f3f3fffdfdfdfffefefefffefefffffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefffffffefffffefefffffffffffffefffffffffefffffefffefffefffefffefefffffefffffffffffffffffffffffffefefffffffffffffffefffffffefffefffefffffffefffffffefffffefffffefffffffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffefffffffefffffefffffffefffffefefffffffffefffefefefffefffefffefffefffefefefffffffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfefffefefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffbfbfbfff7f7f7fff2f3f3ffeaeae9ffd4d4d3ffc2c2c2ffb7b7b7ffabaaabff9c9c9dff8e8e8eff7e7e7eff6d6e6dff5b5c5cff494849ff3e3e3eff3e3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f40ff3e3e3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfbfffbfafafffafbfafffafaf9fff9f9f9fffaf9fafff9fafafff9f9fafff9faf9fffafafafff9fafafffaf9f9fffaf9fafffafafafffafafafff9fafafffafaf9fff9faf9fffafaf9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff8f9f9fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f6f7fff6f6f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f5fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f4f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f2f3fff3f3f2fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff1f0f0fff0f0f1fff0f0f0ffefeff0ffefeff0ffefeff0ffefefefffefefefffefefefffefefefffefeeefffeeefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffeeeeedffedededffecedecffecedecffecececffecececffecececffebebecffebebeaffebebebffeaebeaffeae9e9ffe9e9eaffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e2ffe1e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe0e0e0ffe0dfdfffdfe0dfffdfdedfffdedfdeffddddddffddddddffdbdcdbffdbdbdbffdadad9ffd9d9d9ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffd1d2d2ffd0d0d0ffcececeffccccccffcbccccffcdcdcdffcececfffd0cfd0ffcfcfd0ffd0d0d0ffd0d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcccbffcccccbffccccccffccccccffd3d3d3ffd2d2d2ffcfcfcfffd1d1d1ffd2d3d3ffd5d4d4ffd6d6d7ffd8d8d8ffd9d9d9ffd9dadaffdbdbdbffdcdcdcffddddddffdedddeffdfdfdfffdfdfe0ffe0e0e0ffe1e1e1ffe2e2e1ffe2e3e3ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeae9eaffeaeaeaffeaebebffebebebffebebecffebecebffebebebffecececffececedffecececffececedffedededffedeeedffededeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeeeffefefefffefefeeffefefefffefefefffefefefffefefefffefeff0ffeff0f0ffefeff0ffeff0effff0f0f0ffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f0fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff1f1f1fff1f2f1fff1f2f2fff1f1f1fff2f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff4f5f4fff4f4f4fff4f4f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f6fff6f6f6fff6f6f7fff7f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f9f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff8f9f8fff8f8f9fff9f9f8fff8f8f8fff9f8f9fff8f9f8fff8f9f9fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f8f8fff8f9f9fff9f8f9fff9f9fafff9faf9fffafafafffbfbfbfffcfdfdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121213ff121212ff111111ff111111ff111010ff101010ff0f1010ff111112ff181818ff202020ff292829ff323333ff3f403fff494949ff565757ff676767ff828282ffbab9b9ffdddcddffedececfffbfcfbfffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffefefffefffefffefffffffffefffffefffefffefefefffffefffffffffefffefffefffefefffffefefffffffffffffefefffffffefffffefffffffefffefffefefefffefffefffefefffffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfefefffdfdfdfffdfcfcfff8f8f9fff2f2f2ffe7e6e6ffc6c6c6ffbababbffb0afb0ffa6a5a5ff99999aff8d8d8dff807f7fff707070ff5f5f5fff4e4e4eff424242ff424243ff434242ff434343ff444443ff464545ff464746000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141314ff151515ff151615ff161615ff161516ff161616ff161617ff161616ff161616ff171818ff1b1b1aff1e1d1eff212121ff242424ff282828ff2b2b2bff2f2f2fff323232ff353535ff393839ff3c3c3cff3f3f3fff434242ff454646ff484848ff616061ffeeeeeeffededeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeefffefeeeeffeeeeefffefefeeffefefefffeeefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f1f0fff0f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff3f2f2fff2f2f2fff3f2f3fff2f2f2fff1f2f2fff1f1f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff2f2f2fff1f2f1fff2f1f2fff1f2f2fff1f2f2fff2f1f2fff2f2f2fff1f1f1fff2f1f2fff2f2f1fff1f1f1fff1f1f2fff1f1f2fff2f2f1fff1f1f1fff2f1f1fff1f2f2fff1f2f1fff1f1f1fff1f2f1fff1f1f2fff1f2f1fff2f1f1fff1f1f2fff2f1f1fff2f3f2fff3f2f2fff3f2f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f1f1fff1f0f1fff1f1f1fff0f0f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0effff0f0f0fff0f0efffeff0f0fff0efefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeefffefeeeeffefefefffefefefffefefefffefefefffefeff0ffeff0f0fff0f0f0fff0f1f0fff0f0f0fff1f0f1fff1f1f0fff1f1f1fff2f1f1fff2f2f2fff3f2f3fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f6fff6f5f6fff6f6f5fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff8f8f7fff7f8f8fff8f8f8fff7f7f8fff8f8f7fff9f9f9fff9f9f9fffafafafff9faf9fff8f9f9fff8f7f8fff6f6f6ffecececffcbcacbff80807fff656565ff4e4e4eff2a2a2aff0f0f0eff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff0c0c0cff242524ff4c4c4dff656666ff7b7b7bffc6c7c6ffeaeaeafff3f3f3fff5f6f5fff7f7f7fff9f8f8fff9f8f8fff9f8f9fff8f8f8fff7f7f7fff6f6f7fff6f7f7fff7f7f7fff8f7f7fff7f8f8fff7f7f7fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f4f4fff4f4f4fff3f4f3fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff0f1f0fff0f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0f0fff0f0f0ffeff0f0fff0eff0ffeff0f0ffeff0efffefefefffefefefffefefefffefefeffff0efefffefefefffefefefffeff0effff0efeffff0eff0ffefefefffefefefffefefefffefefefffeff0efffefefeffff0efefffeff0efffefefefffefefefffefefeffff0eff0ffefefefffefefefffefeff0ffeff0f0ffeff0effff0eff0fff0f0f1fff0f0f0fff1f0f0fff1f0f0fff0f0f1fff0f0f0fff1f1f0fff0f0f1fff1f0f0fff1f0f1fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f1f2fff2f2f1fff2f2f2fff1f2f1fff2f1f2fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f1f1fff1f1f1fff1f1f2fff1f1f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff0f1f1fff0f0f0fff0f1f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefeffff0efeffff0f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff0f0f1fff1f0f1fff1f0f0fff0f0f1fff0f0f0fff1f0f0fff0f1f0fff1f1f0fff1f0f0fff1f1f0fff0f0f1fff1f0f0fff0f0f0fff0f0f0fff1f1f1fff0f1f0fff1f0f1fff0f1f1fff0f1f1fff1f0f1fff1f1f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff1f1f1fff2f1f1fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f1fff0f0f1fff1f0f0fff0f1f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0efefffefefeffff0eff0ffefefefffeeefefffeeeeefffeeefefffeeefeeffefeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffeeededffededeeffedededffedededffc1c2c1ff494949ff474646ff434343ff404040ff3d3c3cff393939ff363636ff333333ff2e2f2eff2b2b2bff272827ff242424ff212021ff1e1e1eff1a1b1bff191819ff171716ff161616ff161617ff151516ff161615ff151515ff151414ff141414ff141414ff121212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff030202ff090808ff1b1b1bff414040ff6c6b6bff979797ffc9c9c8ffe5e4e4fff5f5f4fffdfdfefffffefefffefefffffffffefffffffffffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffefffefffefefffffffffefffffefffffffefffffffefefffefffefffffffefffffffffffefffefffefefffffefefffffffefefffefffefffefffefffffefefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefffffffefefefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffffefefffefefffffefefefffefdfefffdfefdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffdfefdfffefdfefffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffbfbfbfff8f7f7fff2f2f2ffe8e8e9ffd3d3d3ffc2c2c2ffb7b7b7ffaaaaaaff9d9c9dff8e8e8eff7e7e7eff6d6c6cff5b5a5aff494849ff3e3d3eff3d3e3eff3e3e3fff3f3f3fff3f3f3fff403f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfefffdfcfcfffbfbfbfffbfafafffafafafff9faf9fff9f9f9fff9faf9fff9f9f9fff9faf9fffaf9f9fff9f9fafffaf9f9fff9faf9fffafaf9fffafafafff9f9f9fff9f9fafff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f8f9fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f7fff8f8f8fff8f7f7fff8f7f7fff7f8f7fff8f8f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f6fff7f6f7fff6f7f6fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff5f5f5fff6f5f5fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f4fff5f5f4fff5f5f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f3fff3f2f2fff3f2f3fff2f2f3fff2f2f2fff2f2f1fff2f2f2fff2f1f1fff2f1f1fff1f1f1fff1f1f0fff1f0f0fff1f1f0fff0f0f1fff0f0f0ffefeff0fff0f0effff0f0f0ffefefefffefefefffefefefffeeefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffededeeffeeeeedffedededffedededffecededffecedecffecececffecececffebebecffebebebffebeaebffeaeaeaffeae9e9ffe9eae9ffe9e9e9ffe9e8e9ffe7e8e7ffe7e7e8ffe6e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e4ffe4e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffdfdedfffdedfdfffdddedeffddddddffdcdcdcffdadbdbffdadadaffd9d9d8ffd7d7d8ffd6d6d6ffd5d4d5ffd3d4d4ffd3d3d2ffd2d1d1ffd0d0cfffcdcdceffcdcdcdffcececfffd0d0cfffd0d0d0ffcfd0d0ffd1d0d1ffd0d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccbccffccccccffcbccccffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd4d3d4ffd6d5d5ffd7d7d7ffd8d8d8ffdad9daffdadadaffdbdbdcffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe3e2e2ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e6ffe5e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffebebeaffebeaeaffebebebffebebecffecebecffecececffecececffedededffecedecffedededffedeeedffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffeff0effff0eff0fff0f0f0fff0efeffff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f1fff0f0f1fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff5f5f4fff4f5f5fff5f4f5fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f5f6fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff8f8f8fff8f8f9fff8f8f9fff9f9f8fff8f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff8f8f9fff8f9f9fff9f9f8fff9f8f8fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff8f8f9fff9f8f8fff9f8f8fff8f9f8fff9f9f8fff9f8f8fff9faf9fffafafafffbfafafffbfbfcfffefefdfffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff111111ff111111ff111110ff111010ff101010ff0f0f0fff111111ff151515ff1d1e1dff262626ff2f3030ff3d3d3dff464646ff545454ff656665ff7b7a7bffacadacffd8d9d8ffeaeaeafffafafafffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffefefffffffffefffefffffffefffefffffefefffefefefffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefffefffffffffffefefefffffefefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffefffefffffffefffefffffffefffefefffffffffefffffffefffffefffffefefffffefefefffefefffffefffffffefffffffffefffffefffffffffffffffefefefffffffefffffffffffffefffffefffffffefffefffefffffffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefdfffdfdfefffdfdfdfffcfcfdfff8f8f8fff1f2f1ffe5e5e5ffc6c6c5ffb9babaffafafafffa4a5a5ff989999ff8c8c8cff7f7f7fff717070ff605f60ff4f4f4fff424342ff424242ff434343ff434343ff434343ff444444ff454545000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131413ff131413ff161616ff151616ff151515ff151515ff161617ff161616ff161616ff191818ff1b1b1bff1e1e1eff212222ff252524ff292829ff2c2c2cff2f3030ff333333ff363636ff3a3a39ff3c3d3dff404040ff434344ff464646ff494949ffb3b3b3ffeeeeedffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefefeeffefefefffefefefffefefefffefeeefffefefefffefefefffefefefffefefefffefefeffff0efeffff0efeffff0eff0ffeff0f0fff0f0effff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f1f0fff1f1f1fff1f1f0fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f2fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff1f2f1fff1f2f1fff1f1f2fff2f2f1fff1f1f1fff1f2f2fff2f2f2fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f3f2fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f2fff2f3f2fff2f3f2fff3f3f3fff2f3f3fff2f2f3fff2f3f2fff3f2f3fff2f2f2fff3f2f2fff3f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f1fff1f2f2fff1f2f1fff1f1f1fff1f2f1fff1f1f2fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f1f0fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffeeefefffefefeeffeeeeeeffefefeeffefefeeffefeeefffeeeeefffeeeeeeffeeeeefffeeefefffeeefefffefeeefffeeefefffefefefffefeeeeffefefeeffefefefffefeeefffeeefefffefefefffeff0effff0f0f0ffeff0f0ffeff0f0fff0f0effff0f0f1fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff1f1f1fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f7f6fff6f7f6fff7f7f7fff7f7f8fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9fafffafafafff9faf9fff8f9f8fff8f7f7fff5f5f5ffe6e5e5ffbdbdbdff777777ff5f5f60ff424242ff1e1e1fff0a0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff080809ff1d1d1dff454445ff606161ff717171ffb6b5b5ffe4e4e3fff2f2f1fff5f6f6fff7f7f7fff8f8f9fff9f9f8fff9f9f9fff8f9f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff7f8f7fff6f6f6fff6f5f5fff5f5f5fff5f6f5fff5f6f6fff5f5f5fff5f6f5fff5f4f5fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff1f1f0fff1f1f0fff1f0f1fff0f0f1fff0f0f0fff0f0f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0effff0f0f0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffeff0effff0eff0ffefefeffff0eff0fff0efeffff0f0effff0f0efffeff0f0fff0f0effff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f1f1fff1f1f1fff1f2f1fff2f2f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f2fff2f2f2fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f2f2fff1f2f1fff1f2f1fff2f2f2fff1f2f2fff1f1f1fff1f1f0fff1f0f1fff0f0f1fff1f0f1fff1f0f0fff1f1f0fff0f0f0fff0f1f1fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff1f0f1fff1f1f1fff1f0f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f1f2fff1f1f2fff1f1f1fff1f1f2fff1f2f2fff1f2f2fff2f1f2fff1f2f2fff2f2f2fff1f1f1fff2f1f1fff2f2f2fff1f1f1fff1f2f2fff1f2f1fff1f2f1fff1f1f2fff1f1f2fff1f1f1fff1f1f0fff1f0f1fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f1f1fff0f0effff0f0f0ffeff0efffeff0efffeff0efffefefefffefefeeffeeefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeeeedffedeeeeffedeeedffedeeedffedededffedededff848484ff474747ff444544ff414141ff3e3e3dff3a3a3bff373737ff333333ff2f2f30ff2c2c2cff282928ff252525ff222221ff1e1e1eff1c1c1cff1a1a19ff171717ff151516ff151515ff151516ff151616ff141514ff141414ff141514ff131313ff121212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff060707ff151615ff3d3e3dff676767ff999898ffcbcacbffe5e5e5fff7f8f7fffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefffffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffdfdfefffefefdfffefefefffdfefdfffefdfdfffdfdfdfffefefdfffefefdfffefdfefffdfdfefffdfdfdfffdfdfefffdfefefffdfefefffdfdfefffdfefdfffefefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffbfcfcfff7f7f7fff1f2f1ffe8e8e8ffd3d3d4ffc2c1c2ffb7b6b6ffababaaff9d9d9dff8d8e8eff7d7d7cff6a6a6aff585858ff474747ff3c3c3cff3e3e3dff3e3f3eff3f4040ff3f4040ff3f3f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffdfdfdfffbfcfcfffafafbfffafbfafffafafafff9f9f9fffafaf9fffafafafff9f9fafff9fafafff9faf9fff9faf9fffafafafff9fafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f9fff8f9f8fff9f8f8fff8f9f8fff8f9f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff8f8f7fff7f7f7fff7f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f6f6fff6f6f6fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff3f4f4fff4f4f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f3fff3f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffeff0efffeff0efffefefefffefefefffefeeefffefefeeffefefeeffeeeeeeffeeeeeeffeeeeedffeeedeeffedeeeeffedeeedffedededffecededffedededffecececffecececffecececffebebecffebebebffeaebebffeaebeaffeaeaeaffe9eaeaffe8e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfe0ffdfdedeffdededeffddddddffdcdcdcffdbdbdbffdadbdaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d5ffd4d4d4ffd3d3d3ffd2d2d2ffd0cfcfffcfcfceffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d2d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcbccccffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd3d2d3ffd3d4d4ffd5d6d5ffd6d7d7ffd8d8d8ffd9dadaffdadadaffdbdbdbffdcdcdcffddddddffdedddeffdfdedeffe0dfdfffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe7e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffebeaeaffeaeaeaffebebebffebecebffebebebffecececffedededffecedecffedededffedededffedededffedeeedffedeeedffeeeeedffeeeeeeffefeeeeffefeeeeffefeeeeffeeeeefffefeeeeffefefefffefefefffefefefffefefefffeff0effff0f0f0ffefefeffff0efeffff0f0f0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f7f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff9f8f9fff8f8f8fff9f8f8fff9f8f8fff9f9f8fff9f9f8fff8f9f9fff9f9f8fff9f8f9fff8f8f8fff8f9f8fff8f9f8fff9f8f8fff8f9f8fff8f9f9fff9f9f9fff8f9f9fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff8f8f8fff9f9f8fff8f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fffafaf9fffafafafffbfcfbfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111111ff101010ff111010ff101010ff101010ff101010ff101010ff121213ff1b1b1bff232423ff2d2d2dff3a3a3aff434444ff525252ff636363ff787879ffa2a2a3ffd4d4d4ffe8e7e7fff7f6f6fffefefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffefefefffefefefffffefefffefffffffffefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefffffffffefefffefefefffefefffffffefffffefffefffffefffffffffefffffffffffffffefffffffefffffefffffffffefffffffefffffefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffefffefffffffffefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffffffefffffffefffffffffffefffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefffdfdfefffdfdfdfffdfcfcfff8f8f8fff2f2f2ffe5e5e4ffc5c5c5ffb9babaffafafaeffa4a4a4ff999899ff8c8c8cff7e7f7fff707070ff616060ff4f4f4fff434444ff434243ff434343ff434343ff434343ff434343ff4444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131213ff131414ff141314ff141313ff161616ff151615ff151515ff161516ff151515ff161716ff191919ff1c1c1bff1e1e1eff222222ff252525ff292828ff2c2c2cff303030ff333334ff373737ff3a3a3bff3d3d3eff414141ff444444ff474647ff6a6b6bffe7e7e7ffedeeedffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefefeeffefefefffeeefefffefefefffefefefffeeefefffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f0fff0f1f0fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff3f3f3fff4f3f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff3f3f2fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f1fff1f2f1fff1f2f2fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f2f2fff2f1f1fff2f2f2fff2f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff3f3f2fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff3f2f2fff2f2f2fff2f3f2fff2f2f2fff3f2f2fff2f3f2fff2f3f2fff2f2f2fff2f3f3fff3f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff2f2f2fff2f2f1fff1f1f2fff2f2f2fff2f1f1fff1f1f1fff1f1f2fff2f2f1fff1f1f1fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff2f1f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0efffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0f0fff0efefffefefefffefeff0fff0eff0ffeff0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f0f1fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff3f4f3fff3f3f3fff4f4f3fff3f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffafafafffafafafff9faf9fff8f8f8fff7f7f7fff4f4f4ffe1e1e1ffb3b2b2ff717171ff575656ff363636ff171818ff070708ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070706ff161616ff3a393aff5a5a5aff6c6d6cffa6a6a6ffdfdfdffff0f0f0fff5f5f5fff7f6f7fff9f8f8fff8f9f9fff9f9f9fff8f8f9fff8f8f8fff7f7f8fff7f7f8fff7f7f8fff8f8f8fff8f8f9fff8f9f9fff7f7f6fff5f6f5fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff5f5f5fff5f4f5fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff0f0f1fff1f1f0fff0f1f0fff0f1f0fff0f0f0fff0f1f1fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f0f0fff0f0f0fff1f1f0fff1f1f2fff2f2f1fff1f1f2fff1f1f2fff1f2f2fff2f1f1fff1f1f2fff2f2f2fff2f1f1fff1f1f1fff1f1f2fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff2f3f2fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f2f2fff2f2f3fff2f3f3fff2f2f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff1f1f1fff1f0f0fff1f1f0fff1f1f1fff2f2f1fff1f1f1fff2f2f1fff1f1f1fff1f1f2fff2f2f2fff2f1f1fff1f1f2fff2f2f2fff2f1f1fff1f1f1fff1f1f2fff1f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff1f2f2fff1f2f2fff2f1f1fff2f1f2fff1f1f2fff1f1f2fff1f2f1fff2f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0f0fff0f0efffefefefffeff0efffefefefffeeefefffefefefffefeeeeffeeeeefffeeefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeeeeeffededeeffededeeffc6c5c5ff4f4e4eff444545ff424141ff3e3e3eff3b3b3aff373737ff333433ff303030ff2d2c2dff282929ff252625ff222322ff1f1f1fff1d1d1cff1b1a1aff181818ff161515ff141414ff151616ff141414ff151414ff141514ff121312ff121212ff121313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff070606ff181717ff3e3e3eff626363ff9b9b9bffcececeffe7e7e6fff8f9f9fffefefefffffffefffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffffffffffffffefffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefdfdfffefefdfffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefefefffefdfefffdfdfefffdfefefffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfcfcfff7f7f7fff1f1f1ffe7e7e7ffd4d4d3ffc1c2c1ffb6b6b6ffabababff9d9d9dff8d8d8dff7b7b7bff696969ff575757ff474746ff3c3c3cff3f3f3eff3f3f40ff3f3f40ff3f3f40ff403f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfefffdfdfcfffbfbfbfffafbfafffafafafff9fafafffafaf9fffaf9fafff9f9fafffaf9fafff9faf9fffaf9fafff9f9f9fffafafafff9faf9fff9f9f9fffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff9f8f8fff8f9f9fff9f9f8fff8f8f9fff9f9f8fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff7f8f8fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f6fff7f6f6fff7f7f6fff7f6f6fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff5f6f6fff5f5f6fff5f6f6fff6f5f5fff6f5f6fff5f5f6fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff4f4f3fff3f3f3fff4f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f2f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff2f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0eff0ffeff0efffefefefffefefefffefefefffefefeeffefefeeffefefefffefeeeeffeeeeeeffeeeeeeffededeeffeeeeedffedeeedffedededffecededffecededffedececffecececffebebecffebebecffebebebffebeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e5ffe4e5e4ffe5e4e5ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e2ffe1e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdeddddffdcdcdcffdcdcdcffdbdbdbffdad9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d6d7ffd6d5d5ffd5d4d4ffd2d3d3ffd1d1d1ffd0d0cfffd0d0cfffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d2ffd4d4d4ffd4d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccbffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d6ffd6d6d6ffd8d7d8ffd9d9d9ffdadadaffdbdbdbffdcdcdbffdddcddffdededdffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e7ffe7e6e6ffe6e6e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe9e9e8ffe9e8e8ffeae9e9ffeaeaeaffeaeaeaffeaeaebffebeaeaffebebebffebebebffecebebffecececffecedecffedededffecededffededeeffeeededffedeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffeeefefffefefefffefefeffff0efefffeff0efffeff0efffefefefffeff0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f0f1fff1f1f0fff0f1f0fff0f0f1fff1f1f1fff0f1f0fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f2f1fff1f1f2fff2f2f1fff1f2f2fff2f2f3fff2f2f3fff3f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f4f4fff5f5f5fff4f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f6f5fff5f5f5fff6f6f5fff6f6f5fff6f6f5fff6f6f5fff6f7f7fff7f6f6fff6f6f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff9f9f9fff9f8f8fff9f8f8fff8f8f9fff9f9f8fff8f8f9fff9f9f8fff8f8f9fff8f8f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9fafafffafafafffcfdfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111110ff111010ff111010ff101010ff101010ff100f10ff0f1010ff100f10ff121312ff191818ff212121ff2a2a2bff383838ff414141ff4f4f50ff616160ff757575ff9a9999ffcfcfceffe4e4e5fff2f2f3fffdfdfcfffffffffffefffffffefffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffefffffefffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffefffefefffffffffefffffefffffffefffffefffffffffefffffefefffffffefefffefffffffffefffffefefffffffffffffffefffffffefefffefffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffefefffffffefffefefffffffffffffefffffffefefffffffffffffffefffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefdfffefdfefffdfdfdfffcfdfcfff8f8f8fff1f2f1ffe4e4e4ffc6c5c5ffb9bab9ffaeaeaeffa4a3a3ff989898ff8b8c8bff7e7e7eff70706fff616061ff505050ff454546ff464545ff434343ff434343ff434343ff434343ff4343430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131312ff131312ff131314ff131414ff131413ff151515ff151516ff151515ff151616ff171717ff1a1a19ff1c1d1cff1f1f1fff222222ff262525ff2a2929ff2d2d2dff313131ff343434ff373838ff3a3b3aff3e3e3eff414242ff444444ff474748ffa5a5a5ffedededffeeededffeeeeedffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffeeeeefffefefefffefefefffefefefffeff0efffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff0f1f0fff0f0f0fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff3f2f3fff3f3f2fff3f3f2fff3f3f3fff3f4f4fff3f4f3fff4f4f4fff3f4f4fff3f4f4fff3f4f4fff3f3f3fff4f4f3fff4f4f3fff3f4f3fff3f3f4fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f2f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff2f2f3fff3f2f2fff2f2f3fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f2f3fff2f2f3fff2f2f2fff2f3f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff2f3f3fff2f2f3fff3f3f3fff3f2f3fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f4f4fff3f3f3fff4f4f3fff3f4f3fff3f4f3fff2f2f3fff3f2f2fff3f2f3fff2f2f3fff3f3f3fff2f3f3fff2f3f3fff2f2f2fff3f2f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f1fff2f2f2fff2f1f1fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f1f1fff1f1f2fff1f1f2fff1f1f1fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f0f0ffefeff0fff0efefffeff0f0fff0eff0ffeff0efffefefefffefefefffefeff0fff0f0efffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f1fff0f1f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f1fff1f2f2fff1f2f2fff3f2f2fff3f2f3fff3f3f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f9fff9f9fafffaf9fafffafafafff9f9fafff8f8f8fff7f8f7fff4f3f3ffdddddcffa8a8a8ff686869ff494849ff272827ff100f0fff040504ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff070707ff131313ff323233ff555555ff696969ff999999ffdadbdafff0f0f0fff4f4f5fff7f6f6fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff7f8f7fff8f7f8fff7f8f8fff8f8f8fff8f8f9fff8f9f8fff7f7f7fff6f5f6fff6f6f5fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff5f5f5fff5f5f4fff4f4f5fff4f3f4fff3f3f4fff3f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f2f1fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff1f0f1fff1f1f1fff0f0f0fff0f0f1fff1f1f0fff1f0f1fff1f1f0fff1f1f0fff0f0f1fff0f1f1fff0f1f0fff1f0f0fff0f1f1fff0f0f1fff0f1f1fff0f0f0fff1f1f0fff1f1f0fff1f1f1fff1f1f2fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff2f2f3fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f2fff3f3f2fff3f3f3fff2f2f3fff3f2f2fff2f3f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f2f2fff1f2f2fff1f2f2fff1f1f1fff2f2f1fff1f2f1fff1f2f1fff1f1f2fff2f1f1fff2f1f1fff1f1f2fff2f2f2fff1f2f2fff1f2f2fff1f2f1fff2f2f2fff2f2f2fff1f2f1fff2f2f2fff2f2f1fff1f2f1fff2f1f1fff2f2f1fff2f2f2fff1f1f1fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff2f2f2fff2f1f2fff1f2f2fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f1f2fff2f1f1fff1f2f1fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff1f2f2fff1f1f2fff2f2f2fff2f1f2fff2f2f1fff2f2f1fff1f1f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff1f1f0fff1f1f0fff0f1f0fff0f0f1fff0f0f0fff0f0f0ffefeff0fff0f0f0ffefeff0ffefeff0ffefefefffefefefffefefefffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeeeeeffededeeffedeeedffededeeff767677ff454646ff424242ff3f3e3fff3b3b3bff373738ff343434ff303031ff2d2d2dff2a292aff272626ff232423ff202020ff1e1d1dff1b1b1bff181819ff161515ff141514ff151414ff141414ff141414ff121212ff121213ff121312ff121212ff1111120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff181718ff3a3a3aff5d5d5eff9e9e9effd0d0d0ffe8e8e9fffafafafffffefefffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffefffffefffffffffffefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffdfdfefffdfdfefffdfdfefffefefefffefdfefffefdfdfffdfefdfffefdfdfffefdfdfffefdfefffdfdfefffdfdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffbfcfbfff7f7f7fff0f1f1ffe5e5e5ffd1d2d2ffc1c1c1ffb6b6b6ffabababff9d9d9dff8c8c8dff7b7a7aff696868ff575757ff474848ff3e3e3fff3f3f40ff3f3f3fff403f40ff3f4040ff3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffcfcfbfffafafbfffafbfafffafafafff9f9fafffafafafffaf9fafffafaf9fffafaf9fff9f9fafff9fafafff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff9f8f8fff8f8f9fff9f9f9fff8f8f9fff8f9f9fff8f8f8fff9f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f6f6fff7f7f6fff7f6f7fff6f6f7fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff5f6f6fff5f5f6fff6f6f6fff6f5f6fff6f6f5fff5f6f5fff5f5f5fff5f5f6fff5f5f4fff5f5f5fff4f5f5fff4f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f3fff4f3f3fff3f3f4fff3f3f4fff3f3f4fff3f3f4fff3f3f3fff3f3f4fff3f3f3fff3f3f2fff3f3f3fff3f3f2fff2f3f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff2f1f2fff1f1f2fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0eff0fff0efefffeff0efffefefefffefefeeffefefefffeeeeefffefeeeeffeeefeeffefeeeeffeeeeedffeeeeedffedededffedededffedededffecededffececedffecececffecececffecebebffebebebffebeaebffeaeaebffeaeae9ffe9e9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e5ffe4e4e5ffe5e4e4ffe4e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdeffdededeffddddddffdcdcdcffdbdbdbffdadadaffdad9daffd8d9d8ffd8d8d8ffd7d8d7ffd7d6d7ffd6d5d6ffd4d4d4ffd2d1d2ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d1ffd1d1d1ffd4d4d4ffd4d4d5ffd4d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd8d7d7ffd7d7d6ffd7d8d7ffd8d8d9ffd9dadaffdbdbdaffdcdcdcffdcddddffdddddeffdededeffdededfffe0e0dfffe1e1e0ffe1e2e1ffe1e1e2ffe3e2e2ffe4e3e3ffe3e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e7ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e8e8ffe9e9eaffeaeae9ffe9eaeaffeaebeaffebebebffebebebffebebecffecebecffecececffecececffecededffedededffedededffeeedeeffeeeeeeffeeeeedffeeefeeffeeeeeeffefeeeeffefeeefffeeeeefffefeeeeffeeefefffefefefffefefefffefefefffefefefffefeff0ffeff0efffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f1f1fff0f0f1fff0f1f1fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff1f1f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff3f2f3fff2f3f3fff2f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f3f3fff4f4f5fff4f5f4fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff6f5f5fff5f6f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f9fff8f9f8fff9f9f8fff8f9f9fff8f8f9fff8f9f9fff8f8f8fff9f9f8fff9f9f8fff8f9f9fff8f8f9fff9f8f8fff9f8f8fff8f8f9fff9f9f9fff8f8f9fff8f9f9fff8f9f8fff9f8f9fff8f9f9fff8f9f8fff8f9f9fff8f9f8fff8f9f8fff9f8f8fff9f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9fafffafafbfffcfbfbfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101111ff101011ff0f1010ff101010ff0f1010ff101010ff0f0f0fff0f0f0fff111111ff151615ff1f1f1fff282828ff353535ff3e3e3eff4c4c4cff5c5c5dff6f7070ff919091ffc7c8c8ffe2e1e2fff0f0f0fffdfdfdfffffffffffefffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffffffffffffffffefffffefffffffffefefffefefffffffffffffefffefffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffefffefefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffffffefefefffffefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefffdfefdfffdfdfdfffdfdfcfff8f8f8fff1f1f1ffe4e3e3ffc6c6c5ffbab9baffaeafaeffa4a4a4ff989798ff8b8b8bff7e7e7dff6f6f6fff606060ff4f504fff454544ff464545ff464546ff434343ff434343ff434343ff43434200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff131213ff121313ff131212ff141414ff141414ff141414ff151515ff141314ff151616ff181818ff1a1a1aff1d1d1dff20201fff232323ff252626ff292a2aff2e2d2eff313132ff353535ff393838ff3b3b3bff3e3f3eff424242ff454544ff555655ffdadad9ffeeededffeeeeedffeeedeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeefeeffefefeeffefeeeeffefeeefffefeeeeffeeeeefffefeeefffefefeeffefefeeffefefefffefefefffefefefffefefefffeff0effff0f0effff0f1f0fff0f0f0fff0f0f1fff1f1f0fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff2f2f3fff2f2f3fff3f2f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff3f4f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff3f2f3fff3f3f2fff2f3f2fff3f3f2fff3f2f2fff3f3f2fff3f2f3fff2f3f2fff2f2f3fff3f2f2fff2f3f2fff3f2f2fff2f2f3fff3f3f3fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f4fff4f4f3fff4f4f3fff3f3f3fff4f3f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f2f3fff3f3f2fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f4f4fff3f4f3fff3f3f4fff4f4f4fff4f4f3fff3f3f4fff3f3f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f2fff3f2f2fff3f3f2fff3f2f3fff2f2f2fff2f2f3fff3f2f2fff2f3f2fff3f2f2fff2f2f3fff2f3f2fff2f3f2fff3f3f2fff3f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f1f1fff2f2f2fff1f2f2fff1f1f2fff1f2f1fff2f1f1fff1f2f1fff1f1f1fff0f0f1fff1f1f0fff0f0f0fff0f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f0fff1f0f1fff0f0f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f2f1fff1f1f1fff1f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff3f3f3fff4f3f4fff4f4f4fff5f4f4fff5f4f5fff4f5f5fff4f5f5fff5f5f5fff5f5f4fff5f5f5fff6f6f5fff6f5f5fff7f7f6fff7f6f7fff6f7f6fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f8fff9f8f9fff9f9f9fff9f9f8fff9f9f9fffaf9fafffafaf9fffafaf9fff9f9f9fff8f8f8fff7f7f7fff2f2f2ffd7d7d7ff9d9d9dff5c5d5cff3a3a3aff1b1a1bff0a0a09ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070606ff121212ff302f30ff535353ff676767ff8e8e8effd5d5d5ffefefeefff4f4f4fff6f6f7fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff7f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f8fff8f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f3fff4f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff2f1f1fff1f2f1fff2f2f2fff1f1f2fff2f2f1fff1f1f1fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff2f3f2fff3f2f2fff2f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff3f2f3fff3f3f2fff2f3f2fff3f3f2fff3f2f2fff3f3f2fff3f2f3fff2f3f2fff3f3f3fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f3f3fff4f3f4fff4f3f3fff3f3f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f3fff2f3f3fff3f2f3fff3f3f3fff2f2f3fff3f3f3fff3f3f2fff3f2f3fff2f2f2fff3f2f3fff2f3f3fff3f2f3fff2f3f3fff2f3f3fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f1f2fff2f2f1fff2f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f0f1fff1f1f0fff1f1f1fff0f0f0ffeff0f0fff0eff0ffeff0f0fff0f0effff0efefffefefefffefefefffefefefffefefeeffefefefffefefeeffefeeeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffeeeeedffedededffedededffb2b2b2ff464646ff434243ff3f3f3fff3c3b3bff383838ff353435ff313131ff2e2e2dff2a2a2aff272727ff242424ff212121ff1e1e1eff1c1c1bff191919ff161616ff141414ff141413ff141414ff121312ff131212ff121212ff121212ff121212ff1212110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff080809ff191818ff353535ff5f5f5fffa3a2a3ffd0d1d0ffe9eae9fffcfcfbfffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffffffefffefefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefffffffefefefffefefefffffefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffffffefffffefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffefefdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffefdfdfffdfefdfffefefefffdfdfefffefefdfffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffcfcfcfff7f7f7fff0f0f0ffe2e2e2ffcdcdcdffc0c0c0ffb6b6b6ffabababff9c9d9cff8c8c8cff797a7aff686868ff585758ff484848ff40403fff403f3fff3f3f3fff3f403fff403f3fff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfefefffdfcfdfffbfbfbfffafafafffafafafffafafafffaf9fafff9f9fafffaf9fafff9fafafffaf9f9fff9fafafff9fafafffaf9fafff9faf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff8f9f8fff8f9f8fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f5f6fff5f5f6fff6f5f6fff5f6f6fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff4f4f4fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff4f3f3fff3f3f4fff4f4f3fff4f3f3fff3f3f3fff3f4f3fff4f3f3fff3f3f2fff3f3f3fff3f3f2fff3f2f2fff3f3f2fff3f2f3fff2f3f2fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0f0ffeff0f0ffefeff0ffefefefffefefefffeeefefffefefefffeeeeefffefefeeffeeeeeeffedeeeeffeeedeeffedededffedededffedededffededecffececedffecececffecebecffebecebffebebebffeaebebffeaeaeaffeae9eaffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e3ffe3e3e3ffe2e2e3ffe1e2e2ffe2e1e1ffe1e1e0ffe0e0e0ffe0e0dfffdfdedeffdededdffdddcddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd8d8d8ffd7d8d7ffd6d7d6ffd5d5d4ffd3d2d3ffd1d0d1ffd1d1d0ffd1d0d1ffd1d1d1ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffdadadbffd9d9d9ffd7d7d8ffd8d9d8ffd9d9d9ffdadbdbffdcdcdcffddddddffdddeddffdededeffdedfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e1ffe3e3e3ffe2e3e3ffe3e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e9e8ffe9e9e9ffeae9e9ffe9eaeaffeaeaeaffeaeaeaffebebebffebecebffececebffecececffecececffedececffedededffedededffedeeedffeeeeedffeeeeedffeeeeeeffeeefeeffeeeeefffeeefeeffefeeeeffeeefefffefefefffefefefffefefefffefefefffeff0effff0efefffefefefffefefefffefeff0fff0f0effff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f1fff1f1f1fff0f1f0fff0f0f0fff0f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff1f1f2fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f7fff7f7f6fff6f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f9f9fff8f9f8fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff9f8f9fff8f9f8fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9faf9fffbfbfafffdfcfdfffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff101010ff0f1010ff100f0fff0f0f10ff100f0fff0f0f0fff111111ff151615ff1e1e1eff272627ff333333ff3c3c3cff484849ff575858ff6a6a6aff858585ffbcbcbdffdfdedfffeeedeefffcfcfcfffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffefffffffffffefefffffefffffffefffefffefefffffefefffffefefefffefefffffffefefffffffffffffefffffefffefffefefffffffefefffefefefffffffffffefefefffefffffffffefffffefffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffffefefffefffffffefefffffefffefffffffffffffffefffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefdfffdfcfcfffdfdfdfff8f8f8fff1f1f1ffe3e2e3ffc6c7c6ffbababaffaeafafffa4a4a4ff989998ff8b8a8bff7e7d7dff6e6f6fff5f5f5fff4e4e4eff434343ff444544ff454646ff454645ff434343ff434343ff43434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff121212ff121213ff131212ff131213ff131414ff131413ff141413ff141414ff161616ff181919ff1b1b1bff1d1d1dff202020ff232323ff262626ff2b2a2bff2e2e2eff323232ff353536ff393839ff3b3c3bff3f3f3fff424141ff464646ff919191ffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffeeeeefffeeeeeeffeeefefffeeeeefffeeefeeffeeefefffefefeeffefefeeffefefefffeeeeeeffeeefeeffefefefffefefefffefefefffeff0effff0eff0ffeff0f0fff0f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff4f3f3fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff2f3f2fff3f2f3fff3f3f3fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff4f4f3fff4f4f3fff4f4f4fff3f4f4fff3f4f3fff4f4f4fff3f3f4fff3f4f4fff3f4f3fff3f3f4fff3f3f4fff3f3f3fff3f3f4fff3f3f3fff3f4f3fff4f3f3fff3f4f3fff3f3f4fff4f3f3fff4f3f4fff4f4f4fff3f3f3fff3f4f4fff4f3f4fff4f4f4fff3f3f4fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f4f3fff4f4f3fff3f3f3fff3f4f4fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff3f2f3fff3f3f2fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff1f1f1fff1f1f2fff2f1f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f3fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff9f8f8fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafff9fafafff9faf9fff9f9f9fff7f7f8fff7f7f7fff0f1f0ffd1d1d1ff8e8e8fff504f50ff2e2e2fff131212ff050505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050505ff111111ff2c2c2cff525252ff646464ff848383ffcececeffecececfff4f4f4fff5f6f6fff8f8f8fff9f9f9fff9f9f9fff9f9fafff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f9fff8f7f8fff7f7f7fff6f7f7fff6f6f7fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff5f6f6fff5f4f5fff4f5f5fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f2f2fff2f3f2fff3f3f3fff2f2f3fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff2f1f1fff2f1f2fff2f2f2fff1f1f1fff1f2f2fff2f1f2fff1f1f1fff1f1f2fff2f1f1fff2f1f2fff1f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff2f2f2fff3f3f3fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f3fff4f3f4fff4f4f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff3f4f3fff4f4f4fff3f3f4fff3f4f4fff3f4f3fff3f3f4fff3f3f4fff3f3f3fff3f3f4fff4f3f3fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff3f3f3fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f3fff2f2f2fff3f3f2fff2f2f3fff2f2f2fff2f3f2fff3f3f3fff2f2f2fff2f3f3fff2f3f2fff2f2f3fff3f2f2fff3f3f3fff2f3f2fff2f3f3fff2f3f3fff2f3f2fff3f2f3fff3f3f2fff2f2f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff3f3f2fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f3fff3f2f2fff3f3f3fff3f2f3fff2f3f2fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f2fff2f1f2fff1f2f2fff1f1f1fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0effff0f0f0ffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeeeffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffeeededffe0e1e0ff616161ff434343ff3f4040ff3c3c3cff393938ff363635ff313232ff2e2e2eff2b2b2bff272728ff242525ff212221ff1f1f1fff1c1c1dff1a191aff171617ff141414ff131313ff131213ff121312ff121213ff131212ff121112ff121212ff111112ff11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff181918ff373636ff656565ffa7a7a8ffd1d0d1ffeaebebfffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffefffffffffffefffffffefffefffffffffffffffefefefffffffffffffffefffffffffffefefffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffffffffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfefdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfefffefdfdfffefefefffefdfefffefefdfffdfefefffefdfdfffefdfefffefefefffdfdfefffdfefefffefdfefffdfefdfffdfdfefffefdfdfffdfdfefffcfcfcfff7f7f7fff0efefffe1e1e1ffccccccffbfc0c0ffb7b6b6ffababaaff9c9c9cff8b8b8cff797979ff686868ff575757ff474747ff3e3e3fff3f3f3fff3f403fff3f403fff434343ff434443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfefffcfcfcfffafafafffafafafffafafafff9fafafffaf9fafffafaf9fff9f9fafffaf9fafffaf9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f8f8fff8f9f8fff9f9f9fff8f8f8fff8f9f9fff8f9f9fff9f8f9fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff7f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f6f7fff6f7f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff6f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f4f4fff4f4f3fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f3f2fff3f2f2fff2f2f2fff1f2f2fff2f1f2fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0ffeff0f0ffeff0efffefefefffefeff0ffefefefffefeeefffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeededffedededffedededffececedffecededffecececffececebffebebecffebeaebffebeaebffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e6ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e3e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdddedeffdcddddffdbdcdcffdadbdaffdad9daffd9d9d9ffd8d9d9ffd8d7d8ffd7d7d7ffd5d5d6ffd3d4d3ffd2d2d2ffd0d1d0ffd2d2d1ffd4d5d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffdadadbffdadbdbffdbdadaffd9d9d9ffd9d9daffdbdadaffdbdbdcffdcdcdcffddddddffdfdedeffdfdfdfffe0dfdfffe0e0e0ffe1e1e0ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaebebffebeaebffebecebffebebecffecececffececedffededecffededecffedeeedffedededffedeeedffeeeeeeffeeeeeeffeeefefffeeefeeffefeeefffeeefefffefefefffefeeefffefefefffeff0effff0efefffeff0efffeff0f0fff0efeffff0eff0fff0f0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff1f0f1fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f6f5fff5f6f5fff6f6f6fff5f5f5fff5f6f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f7f8fff8f8f8fff7f7f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f8f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fffafafafffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff101010ff10100fff100f0fff111011ff0f0e0eff0e0e0eff111010ff151515ff1c1b1bff252625ff323232ff3a3b3aff474747ff555555ff656666ff7c7c7bffadadadffdcddddffecebebfffcfbfbfffefffffffffffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffefffefffffefffffefffefffffefefffefffefffffefffffefffefffefffffffffffefffefffffffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefefffffffefffffefefefffffefefffefffefffffffefffefefffffffffffffefefffffffffffffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffdfdfefffdfdfdfffcfcfdfff7f8f8fff1f0f1ffe2e2e2ffc6c7c6ffbbbabaffb0b0afffa5a5a5ff989999ff8b8b8bff7c7c7dff6e6e6eff5e5e5eff4d4d4cff414141ff434342ff444545ff464545ff454545ff434343ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121211ff121212ff121212ff121212ff121313ff131212ff131213ff131414ff121212ff131313ff161616ff191919ff1b1b1bff1e1e1eff202121ff232424ff272727ff2b2b2bff2e2f2eff333232ff363535ff393938ff3c3c3cff3f3f3fff434343ff4d4d4dffc6c6c6ffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffefeeefffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeefffefefefffeeeeefffefefefffefefeeffefefeeffefefefffefefefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff1f0f1fff1f0f0fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff1f2f1fff2f1f2fff2f2f2fff2f3f3fff3f3f2fff2f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff3f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f4f4fff4f4f3fff4f4f3fff4f3f3fff4f3f4fff4f3f3fff4f4f3fff4f3f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f4fff4f4f5fff4f4f4fff4f5f5fff4f5f4fff4f4f5fff4f5f5fff4f5f4fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff4f3f4fff4f3f3fff3f4f3fff4f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff2f3f2fff3f3f2fff3f3f2fff3f3f2fff3f2f2fff3f2f3fff3f2f2fff2f3f2fff3f2f2fff2f3f2fff3f2f2fff1f2f1fff2f1f2fff1f2f2fff2f2f2fff2f2f1fff1f2f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff8f8f9fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafaf9fffafaf9fff9f9f9fff8f7f8fff6f7f6ffeeededffcacac9ff80807fff4d4c4cff2a2a2aff0f0f0fff030302ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff0e0e0eff262626ff4e4e4fff616160ff757676ffc1c1c2ffe8e9e8fff3f3f3fff5f6f6fff8f8f8fff9f9f9fffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff6f7f7fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff5f5f4fff4f5f4fff4f4f3fff3f3f4fff4f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f3fff4f4f4fff4f3f3fff2f3f2fff3f3f3fff3f3f2fff3f3f2fff3f2f2fff3f2f3fff3f2f2fff2f3f2fff3f2f2fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f4f4fff3f3f3fff4f4f3fff3f4f4fff3f3f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f5f4fff4f4f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f5f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f4f4fff4f4f3fff4f4f3fff4f3f3fff4f3f4fff4f3f3fff4f4f3fff4f3f4fff3f4f4fff4f3f3fff3f4f3fff4f3f4fff3f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f3fff3f3f3fff2f3f3fff3f2f3fff2f3f3fff2f3f2fff2f3f3fff2f3f3fff2f3f2fff3f3f3fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f3fff3f2f2fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff3f2f2fff2f3f2fff3f3f2fff2f2f3fff3f3f2fff2f2f3fff2f3f2fff3f2f2fff2f3f2fff3f3f2fff3f2f3fff2f3f2fff3f3f2fff3f3f2fff3f3f2fff3f2f2fff3f2f3fff3f2f2fff3f3f2fff3f2f3fff2f3f2fff3f2f2fff2f3f2fff2f2f3fff2f3f2fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffeff0efffeff0f0ffefeff0ffefefefffefefefffeeefefffefeeefffefeeeeffeeefeeffefeeeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedff969796ff434343ff404040ff3d3d3dff393939ff363636ff323232ff2f2f2eff2c2c2bff282828ff252525ff232322ff20201fff1d1d1dff1a1a1aff171717ff141414ff121312ff121212ff121312ff131212ff111211ff121112ff111212ff111111ff11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff070707ff161717ff383838ff686869ffa8a7a8ffd2d2d2ffececebfffcfcfcfffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffefffffffffffffffefffffffffefffffefffffffefffefffefffffffefffffffffffefffffffffffefefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefffffffffffffffefffffffffffffefffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefdfefffefefefffefdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefdfdfffefdfefffefdfdfffefefdfffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfff6f7f7ffeeefeeffdfdfe0ffcbcbcbffc0c0bfffb6b6b6ffaaaaabff9c9c9cff8b8c8bff787979ff666767ff555555ff454444ff3c3b3cff3e3f3eff3f3f3fff434343ff434343ff43434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfefffcfdfcfffbfbfbfffafbfafffafafafffafaf9fff9fafafff9faf9fff9faf9fff9fafafffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f8fff9f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f7fff8f8f7fff8f8f7fff8f7f8fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f6f5fff5f6f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f2f2fff2f3f2fff3f2f3fff3f3f2fff2f2f2fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff1f0f1fff1f1f1fff1f0f0fff0f1f0fff1f0f0fff0f0f0ffeff0effff0f0f0fff0f0effff0f0efffefefefffefefefffefefeeffefefeeffefeeefffeeefeeffeeeeeeffedeeedffededeeffedededffedededffededecffecececffebecebffebecebffebebebffebebebffebeaeaffe9eaeaffe9e9e9ffe8e8e9ffe8e8e9ffe8e8e8ffe7e7e7ffe7e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfdfffdedfdeffdededeffdededdffdcdcdcffdbdcdbffdbdadbffd9d9daffd9d9d9ffd8d8d8ffd8d7d7ffd6d6d6ffd5d4d4ffd2d2d3ffd2d1d1ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffdadbdbffdbdbdbffdbdbdaffdadbdbffdadadaffdadadaffdbdbdbffdcdcdcffdeddddffdededeffdfdfdfffdfdfe0ffe0e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaebffebeaebffeaebebffebebebffebecebffececebffececedffedededffedecedffedeeedffeeededffeeeeedffeeeeeeffefeeeeffeeefeeffefefeeffefefeeffefefeeffefeeefffefefefffefefefffeff0effff0efefffeff0effff0efefffeff0effff0eff0ffeff0f0fff0f0f0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff1f1f1fff0f1f1fff1f1f1fff0f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f2f2fff1f2f2fff1f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f6fff5f6f6fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f8f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffbfbfafffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff0f1010ff0f100fff111011ff101110ff111111ff0e0e0eff111011ff161615ff1a1a1bff252425ff323131ff3b3b3aff474747ff545555ff646564ff757576ff9c9c9cffd8d8d8ffe9e9e9fff9f9f9fffefefefffefefffffffffffffffffffffffffefffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffefffffffffffffefffffffffffefffffefefffefffefffefefffffffefffffefefefffefefefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffdfefdfffdfdfdfffdfcfdfff7f8f7fff0f1f1ffe2e2e2ffc7c8c7ffbbbbbbffb0b0afffa5a5a5ff999999ff8c8c8bff7c7c7cff6d6d6dff5c5d5cff4b4b4bff414141ff414242ff434343ff454445ff464545ff454545ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111211ff111212ff121213ff121312ff121212ff121313ff121212ff131312ff121213ff141414ff161717ff191919ff1b1c1bff1f1e1eff212221ff242425ff272728ff2b2c2cff2f2f2fff333232ff363637ff3a393aff3d3c3dff3f403fff434344ff767576ffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeeeffeeeeeeffeeefefffeeefeeffeeeeeeffeeefefffefefefffefefefffefeeefffefefeeffeeeeefffefeeeeffefefefffeeefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f1f2fff2f3f2fff3f2f3fff2f3f3fff3f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f5f5fff4f5f4fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f4fff4f3f4fff4f3f4fff3f4f3fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff3f3f3fff3f4f4fff3f4f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f5fff5f5f4fff5f5f5fff4f5f5fff4f4f5fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f4f5fff5f5f5fff4f5f4fff4f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff3f4f4fff4f4f3fff4f3f3fff4f4f4fff3f4f4fff3f3f4fff3f4f4fff4f4f4fff3f4f4fff4f3f3fff4f3f3fff3f3f3fff4f3f3fff3f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f2f3fff3f2f3fff2f2f2fff3f3f2fff2f2f2fff2f3f2fff2f3f3fff2f2f3fff3f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff3f3f4fff3f4f4fff4f5f5fff5f5f5fff5f5f5fff6f6f6fff7f6f7fff7f6f7fff6f7f6fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f7fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafff9f9f9fffaf9f9fffafaf9fff9f9fafffaf9f9fff9fafafff8f8f8fff7f8f7fff5f5f5ffe7e7e7ffc1c1c1ff757575ff484747ff262726ff0c0d0dff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0a0a0bff1d1d1dff414242ff5b5b5bff6c6d6cffb3b2b2ffe1e2e2fff1f1f2fff5f5f6fff7f8f8fff9f9f9fff9f9f9fffaf9fafffaf9fafff9f9f9fff8f9f8fff8f8f9fff9f8f9fff8f9f8fff8f9f9fff9f9f9fff7f8f8fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f6fff7f7f6fff6f6f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f3f3fff3f3f3fff3f2f3fff3f3f2fff2f2f3fff3f2f3fff2f2f2fff3f3f2fff3f2f2fff2f3f2fff2f3f3fff2f2f3fff3f3f2fff3f3f3fff2f3f3fff3f2f3fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff5f4f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff3f4f3fff3f4f4fff5f4f5fff4f5f5fff4f5f5fff4f5f4fff5f4f4fff4f5f5fff5f5f4fff5f4f4fff4f5f5fff4f5f4fff4f4f4fff4f5f5fff5f5f5fff4f4f5fff5f4f4fff5f4f4fff4f4f4fff5f4f4fff4f5f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f4fff4f3f4fff4f3f4fff3f3f3fff3f3f4fff3f3f3fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff2f2f3fff3f2f2fff2f3f3fff2f3f3fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f3f2fff2f2f3fff3f3f3fff3f2f2fff3f3f2fff2f2f3fff3f2f3fff2f2f2fff3f3f2fff2f2f2fff2f3f2fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff1f1f2fff2f2f2fff1f2f1fff1f1f1fff0f1f1fff1f1f0fff0f1f0fff0f0f1fff0f0f1fff0f0f1fff0f0f0fff0eff0fff0eff0fff0eff0fff0eff0ffeff0efffefeff0fff0efefffefefefffeeefefffefefefffefefefffeeefefffeeefeeffefeeeeffeeefefffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffcccdcdff4b4b4bff414141ff3d3d3dff3a3a39ff363636ff333232ff2f3030ff2b2c2cff282929ff262626ff232323ff202120ff1d1d1dff1a1a1aff171817ff141415ff131213ff111111ff121212ff111112ff121212ff121111ff111111ff111111ff111111ff0f1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff060505ff131414ff353434ff666665ffa8a8a8ffd5d6d5ffececedfffcfcfcfffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffefefffffffffefffefefffffefffefffefefefffefefefffdfefefffefefdfffdfefefffdfdfefffdfdfefffefefefffefefefffefdfefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffffefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffefefdfffdfdfefffefdfefffefdfdfffefefdfffefdfefffdfefdfffdfefefffdfdfefffefefdfffefefefffdfefefffdfdfdfff7f7f6ffeeeeeeffdededeffc9cacaffbfbfbeffb5b5b5ffaaa9a9ff9b9c9cff8a8a8bff787879ff656565ff535353ff424242ff3a3a3bff3c3b3cff444344ff434343ff434344ff4343430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfefffcfbfcfffbfbfafffafafafff9fafafff9fafafff9f9fafffafaf9fffafafafff9fafafff9f9f9fff9faf9fff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff9f9f9fff8f9f8fff8f8f9fff9f8f9fff8f9f8fff8f9f9fff9f8f9fff8f9f9fff8f9f9fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff7f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff5f4f4fff4f4f4fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff3f3f3fff4f3f4fff4f3f4fff4f3f4fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff3f2f2fff2f3f3fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff1f0f0fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffeff0efffefefefffefefefffefeeeeffefefeeffeeeeeeffeeeeeeffedededffedeeedffedededffecedecffecededffebececffececebffebebebffeaebebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe4e3e4ffe3e3e4ffe2e3e2ffe2e2e3ffe2e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfe0dfffdedfdfffdededdffddddddffdcddddffdbdbdbffdadadaffd9dadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd3d3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffdbdadaffdbdbdaffdbdbdbffdadbdbffdadbdbffdadbdbffdcdcdbffdcdcdcffddddddffdededeffdfdfdfffe0dfe0ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe3e2e2ffe2e3e3ffe3e3e4ffe3e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe7e6e7ffe6e7e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e9e9ffe9eaeaffeaeae9ffeaeaeaffeaebebffebebebffebebebffecececffecececffecececffedecedffededecffedededffeeededffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefefffefefefffefefefffefeeefffefefefffefefeffff0eff0ffefefeffff0f0efffefeff0fff0eff0fff0efeffff0f0f0fff0f0f0ffeff0f0fff0f1f0fff0f0f1fff1f1f0fff1f1f1fff0f1f1fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f1f1fff1f2f2fff1f1f2fff2f2f3fff2f2f3fff3f3f3fff2f2f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff3f4f3fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff5f5f6fff6f5f5fff6f6f5fff5f5f5fff6f5f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f8f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffbfbfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f1010ff0f0f0fff111111ff111111ff111111ff111111ff101011ff111111ff151515ff1a191aff232323ff323232ff3c3c3cff494949ff555656ff636363ff727171ff8c8d8dffd1d1d1ffe7e7e7fff6f7f6fffefefefffffefffffefffffffefefefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffefffefffffffffffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffefffffefffefffefffefffffefffffefffffffefffefffffffefffffffefffffefffffffffefffefffefffefffefffffefffffefefffffffffffffefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefdfffefdfdfffdfdfdfffdfdfdfff8f7f8fff0f1f0ffe2e2e2ffc8c8c8ffbcbbbbffb0b0b0ffa5a5a5ff999a99ff8c8c8cff7d7c7dff6c6c6cff5b5b5bff4b4b4bff414140ff414141ff414241ff434343ff444544ff454545000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111212ff111112ff121111ff121212ff121212ff121212ff131313ff121212ff131213ff141515ff171717ff1a1a19ff1c1c1cff1f1f20ff222222ff252525ff292928ff2c2c2cff2f3030ff343333ff363737ff393a39ff3d3c3cff414040ff444444ffb2b2b2ffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffefefeeffefefeeffefeeefffefefeeffeeefeeffefefeeffefeeefffeeeeefffefefefffeeefefffefefefffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff0f0f1fff1f2f1fff2f1f1fff2f1f2fff2f1f2fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff5f4f4fff4f5f4fff4f5f4fff4f4f4fff4f5f4fff4f5f5fff4f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff4f3f3fff4f4f3fff4f3f3fff4f4f4fff4f3f3fff3f4f3fff3f3f3fff4f3f3fff4f3f4fff4f4f3fff4f3f4fff3f4f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f5f5fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f5f5fff5f4f5fff5f4f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f5f5fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff4f4f4fff3f4f3fff3f3f4fff3f4f4fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff3f3f4fff3f4f4fff3f3f3fff4f3f3fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f6fff7f6f6fff6f7f7fff6f7f6fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafaf9fffaf9fafffafaf9fffafafafffafafafffafafafff9f9fafff9f9f9fff8f8f8fff7f7f7fff4f4f4ffe0e1e1ffb7b7b7ff6b6b6bff424242ff212121ff0b0a0bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff080708ff141415ff323232ff535252ff696a69ffa5a4a5ffdedddefff1f0f0fff5f5f5fff7f7f7fff9f9f9fffafafafff9fafafff9faf9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff5f4f5fff4f4f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f5f5fff4f5f4fff5f4f4fff5f5f4fff5f4f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f5f4fff4f5f4fff4f5f4fff5f4f5fff4f4f5fff5f4f5fff4f4f4fff4f4f5fff4f5f5fff4f5f4fff4f4f4fff5f5f4fff5f4f5fff4f4f5fff5f4f5fff4f4f4fff4f5f5fff5f4f4fff5f4f5fff5f4f4fff4f4f4fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f3f3fff3f3f3fff4f4f3fff3f3f3fff3f3f4fff4f3f3fff3f4f4fff3f4f3fff4f3f3fff4f3f3fff3f3f3fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f3fff4f3f4fff3f4f3fff3f3f3fff4f3f4fff3f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f2f3fff3f2f3fff3f2f3fff2f2f2fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f0f0fff1f1f1fff1f1f0fff0f0f1fff0f0f0fff0f0f0ffeff0effff0efeffff0efefffefefefffeff0f0fff0efefffefefefffefefefffefefefffefeeefffefefefffefeeefffeeefeeffeeeeeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeff7b7a7bff424241ff3e3e3eff3a3a3aff363636ff333333ff303030ff2c2c2cff292929ff262727ff232424ff202120ff1d1e1dff1a1a1aff171717ff151515ff121213ff111212ff121212ff121112ff121112ff111111ff111111ff111211ff0f1010ff0f1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040404ff111211ff2f3030ff626162ffa9a9a9ffd7d8d7ffedeeedfffdfdfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefefffffefffefffefffffffefefffffefefffffefefefffefefdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefefffefdfdfffefdfefffefdfefffdfdfdfffefefefffefefefffdfefefffdfdfefffefdfefffdfefefffdfefdfffefdfefffdfefdfff6f7f7ffededeeffdcdcddffc8c8c8ffbebebdffb4b5b4ffa9a8a9ff9b9b9bff8a8a8aff777777ff646464ff525252ff444444ff3a3a3aff434443ff434343ff434343ff434343ff4344430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfdfffcfcfcfffbfbfbfffafafafff9fafafffaf9fafff9fafafff9faf9fff9f9fafff9faf9fff9fafafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f8fff9f9f8fff9f8f9fff9f9f9fff9f8f9fff8f9f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff9f8f9fff8f9f9fff8f9f8fff9f9f8fff9f9f8fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f6f6fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f6fff5f6f5fff5f6f6fff5f5f6fff5f5f5fff4f5f4fff5f5f4fff4f5f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f2f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff1f1f1fff0f0f0fff0f0f0fff0f1f1ffeff0f0fff0f0effff0f0effff0eff0ffefefeffff0efefffeeeeefffefefefffefeeefffefeeefffeeeeeeffedededffeeeeeeffedededffecededffecececffecececffebececffebecebffebebebffebebebffeaeaeaffeae9eaffe9e9eaffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0dfdfffdfdfdeffdedddeffdcddddffdbdcdcffdbdbdbffdadadaffd9d9d9ffd9d9d8ffd8d8d7ffd6d6d6ffd5d5d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e1ffdbdbdbffdbdbdbffdadbdbffdadbdbffddddddffdcdcdcffdcddddffdededeffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe4e3e3ffe4e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe5e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffebeaebffebebebffebebebffebecebffececebffecececffededecffecedecffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeefefffefefeeffefefefffefefefffefefeffff0efefffefefefffeff0effff0efeffff0eff0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f1fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f4f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f6fff6f6f5fff5f6f5fff5f6f5fff5f5f6fff5f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff6f6f7fff7f6f7fff6f6f7fff7f7f7fff8f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff8f8f8fff9f8f8fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffbfbfbfffdfefdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f1010ff111111ff111111ff111110ff111111ff111111ff111010ff111111ff141414ff191919ff202020ff333333ff3c3d3dff494949ff555656ff636363ff6f6f6fff838382ffc6c7c7ffe5e4e5fff4f3f3fffdfdfdfffefefffffefefffffffffefffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefefffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffefffefffffefffffefffffffffffefffefefffffffffffffefffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffefefffffefffefffefffffffefffefffffefffffffffffffffefffffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffdfdfdfffdfcfdfffdfdfcfff8f7f8fff0f1f0ffe2e2e2ffc7c7c7ffbbbcbbffb0b0b1ffa5a6a5ff9a9a99ff8c8c8cff7c7c7cff6b6c6bff5a5a5aff494a49ff403f40ff414141ff414141ff414241ff434343ff454544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111110ff101011ff111212ff111111ff121211ff121212ff121213ff121212ff121212ff131314ff151516ff181818ff1a1a1aff1d1d1dff202020ff222323ff252525ff292929ff2d2d2cff303030ff343434ff373637ff3a3a3aff3d3d3eff414141ff605f60ffe1e1e1ffefeeeeffeeefeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeefeeffeeefefffeeefeeffefeeefffefefefffefeeefffeeefeeffefefefffefefefffefefefffefeeefffefefefffeff0efffefefeffff0f0f0fff0f0f0fff0f1f0fff0f1f0fff1f0f0fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff2f1f1fff2f2f2fff3f2f3fff2f3f3fff4f3f3fff3f3f4fff4f4f5fff4f4f4fff5f5f4fff4f5f5fff5f4f5fff5f4f4fff4f4f5fff4f4f5fff4f4f5fff5f5f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f4fff4f3f4fff4f4f4fff4f3f4fff4f4f4fff4f4f3fff3f3f4fff3f4f4fff3f4f4fff4f4f4fff4f4f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff4f4f5fff4f5f4fff5f4f4fff5f5f4fff5f5f4fff5f4f4fff5f5f5fff5f5f4fff4f4f4fff5f5f5fff4f5f5fff5f5f4fff5f5f4fff5f4f4fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff5f5f6fff5f5f6fff5f5f5fff6f6f5fff5f5f5fff5f5f6fff6f5f5fff5f5f6fff5f5f6fff5f5f6fff5f6f5fff5f5f5fff6f5f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff6f5f6fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff4f5f5fff5f5f4fff4f4f5fff4f4f5fff4f5f4fff4f5f5fff4f5f4fff5f4f5fff5f5f5fff4f4f5fff4f5f4fff5f4f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f3f3fff4f3f4fff4f3f3fff4f4f4fff4f3f4fff4f3f3fff4f4f3fff4f3f4fff3f4f4fff4f4f3fff3f3f4fff3f3f4fff3f3f3fff4f4f3fff3f4f4fff4f3f4fff4f3f3fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f5f5fff6f6f5fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff8f8f8fff7f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f8fff9f8f9fff9f9f9fff9faf9fff9fafafff9faf9fffafafafffafafafffafafafffafbfafffbfafafffbfafafffafafafff9f9f9fff8f8f8fff7f7f7fff3f3f3ffddddddffabacacff636362ff3e3e3dff1f1f1fff0b0b0bff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040405ff0e0e0eff252625ff484848ff666666ff979797ffd9dadafff0f0f0fff5f4f5fff7f7f7fff9f9f9fffafafafffaf9f9fffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff8f8f7fff7f7f8fff7f7f8fff7f8f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f3f3fff4f3f4fff4f3f3fff4f4f4fff4f4f4fff4f3f3fff4f4f3fff4f3f4fff3f4f4fff4f4f3fff3f3f4fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff4f3f4fff4f3f3fff3f3f3fff3f3f4fff3f3f4fff4f4f3fff3f3f3fff4f3f3fff4f4f4fff3f4f4fff4f4f4fff5f4f4fff4f5f4fff4f4f4fff5f5f5fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff5f4f5fff5f4f4fff4f4f4fff4f4f5fff3f4f4fff4f4f4fff4f4f4fff4f3f3fff4f4f3fff3f4f4fff3f3f3fff4f3f4fff4f4f3fff3f3f3fff4f4f4fff3f3f3fff4f4f3fff3f4f4fff4f3f4fff4f3f4fff4f4f3fff4f3f4fff4f4f4fff3f4f3fff3f3f4fff3f4f4fff3f4f4fff4f4f4fff4f4f3fff3f3f4fff4f4f4fff4f4f3fff4f4f4fff3f4f3fff4f3f4fff4f4f4fff3f3f4fff3f4f3fff4f3f3fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f2f2fff3f3f2fff3f2f3fff2f3f3fff3f3f2fff2f2f3fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff0f0f0fff1f0f1fff0f0f0fff0f0efffefeff0fff0efeffff0eff0ffefefeffff0efeffff0f0f0ffefefefffefefefffefefefffefefefffefefefffefefeeffeeeeefffeeeeefffeeefeeffeeefefffeeeeeeffefeeefffb1b1b1ff424242ff3e3f3eff3a3a3aff373736ff343433ff303030ff2d2d2dff2a2a29ff262626ff242424ff212121ff1e1e1dff1b1b1aff181818ff151516ff141313ff121212ff111112ff121111ff111111ff111111ff111111ff10100fff0f1010ff101011ff1010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff040404ff101110ff2c2c2dff5b5b5cffa8a8a7ffd9dadaffeeeeeefffdfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefffffffffffefffffffffffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefffffffffefffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffefffffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffdfdfdfffdfefdfffdfdfefffefefefffefdfefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefffefffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffefdfdfffefefefffefdfefffefdfdfffefefdfffefdfefffdfefefffefefdfffdfdfefffdfefefffdfefdfffefefdfffdfefefffefdfefffdfdfdfff6f6f6ffececedffdadbdbffc8c8c7ffbdbdbdffb3b3b3ffa8a8a8ff9a9a9aff898989ff777677ff636363ff515151ff444344ff434343ff434343ff434343ff434343ff434343ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefdfdfffcfdfdfffbfbfbfff9fafafffafafafff9fafafffafaf9fff9fafafffaf9fafffaf9f9fff9f9fafff9f9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f9fff9f9f8fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff8f8f9fff8f9f8fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff7f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f6f6fff7f7f6fff7f6f7fff6f7f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f5f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f3fff2f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff2f1f1fff2f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0effff0efefffefeff0ffefefefffefefefffefefefffefeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffecededffecededffecececffececebffebecebffebebebffebeaebffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdedfdeffdededdffdcdcddffdcdbdcffdbdbdaffdadadaffd9d9d9ffd9d8d9ffd7d7d7ffd5d5d5ffd3d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd5d5d4ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e1ffe1e1e1ffdbdbdaffdadadbffdfdfe0ffdededeffddddddffdddedeffdfdedfffe0dfdfffe0e0e1ffe1e1e1ffe1e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e6ffe6e7e6ffe6e6e7ffe7e6e6ffe7e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e9e9ffe9e9e9ffe9eae9ffeaeae9ffeaeaeaffeaeaeaffebebeaffebecebffebebebffecececffecececffececedffecedecffedededffeeededffeeeeedffeeedeeffeeeeeeffefefeeffeeeeeeffefefefffefefefffefefefffeff0efffefefefffefeff0ffefefeffff0f0effff0eff0fff0efeffff0f0effff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f1f0fff0f1f1fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff2f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff4f3f3fff4f4f4fff4f3f4fff4f5f4fff4f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff5f5f5fff6f5f6fff6f6f6fff5f5f6fff5f6f5fff6f5f5fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f6fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f9f9fff8f8f8fff9f9f8fff8f9f9fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff9f9f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9faf9fff9faf9fff9f9f9fff9f9fafffafbfafffcfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff101111ff111111ff111111ff101111ff101110ff111011ff131314ff191919ff232323ff333333ff3c3c3cff494949ff565555ff626262ff6f6e6eff7e7d7effbcbbbbffe2e2e2fff0f0f0fffdfdfcfffefefffffffffefffffefffffefffefffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefefffffefffefffefffefffffefffffefffffffffefffffefffffffefffffffffffffffffefefffefffffffefffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefefffdfdfefffdfdfcfffdfcfdfff8f8f8fff0f0f0ffe1e1e1ffc7c7c7ffbbbbbbffb0b0b0ffa6a6a5ff999a99ff8c8c8cff7c7d7dff6b6b6bff595a5aff484949ff3e3e3eff403f3fff404141ff414141ff414141ff434243000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111010ff111010ff101010ff121111ff111112ff121211ff121212ff121312ff121212ff141314ff161616ff191819ff1b1b1bff1d1d1eff202121ff232324ff262626ff29292aff2d2d2dff303030ff333433ff373737ff3b3a3aff3d3e3eff414242ff969696ffefeeefffefefefffeeeeeeffefefefffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefefffefefefffefeeeeffeeefefffefefefffefefefffeeeeefffefefeeffefefefffefefeffff0efeffff0f0f0fff0f0effff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f1f2fff1f2f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f4f4fff4f4f4fff5f4f4fff4f4f5fff5f5f4fff4f5f5fff4f5f4fff5f5f4fff4f4f5fff5f5f4fff5f4f5fff4f5f4fff4f4f5fff4f5f4fff4f4f5fff4f4f4fff4f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f5f5fff5f5f5fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff6f5f6fff5f5f6fff5f5f5fff6f5f6fff5f6f5fff5f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f6f6fff5f6f5fff6f6f5fff6f5f6fff6f6f5fff6f5f6fff5f6f6fff5f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f6f5fff6f5f6fff5f6f6fff5f6f6fff5f6f5fff6f5f6fff6f6f6fff5f5f5fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f5f4fff4f5f5fff4f4f4fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff6f6f6fff6f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f9f9fff9f9f9fffaf9f9fffafafafffafaf9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff8f9f8fff9f9f9fffaf9f9fff9fafafffaf9fafff9fafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffafafafffafaf9fff9f9f9fff7f7f7fff6f6f6fff2f2f2ffd8d8d7ffa1a1a1ff626262ff3e3e3eff1e1e1eff0a0a0aff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0b0b0aff1e1e1eff404040ff606060ff8d8e8dffd4d4d4ffefefeffff4f4f4fff7f7f7fff8f9f9fffafafafffafafafffbfafafffafafafffafafafff9faf9fffaf9fafffaf9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff4f4f3fff3f3f4fff4f4f3fff3f4f4fff3f4f3fff4f4f3fff3f3f4fff4f4f3fff4f3f4fff3f4f4fff4f4f4fff4f5f4fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f5f5fff6f6f6fff5f5f5fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f6f5fff5f6f5fff6f5f5fff5f6f6fff6f5f6fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff5f6f5fff5f6f6fff6f5f6fff5f5f5fff5f6f5fff6f5f6fff5f5f6fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff5f5f4fff5f5f4fff4f4f5fff5f5f4fff4f4f5fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff2f2f3fff3f2f2fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff1f1f2fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0eff0fff0f0f0ffefefeffff0f0f0ffeff0f0ffefeff0ffefefefffefefefffefefefffefefefffeeefefffefeeefffeeefefffeeefefffefefefffe1e1e0ff5d5e5eff3e3f3fff3b3b3bff373737ff343434ff303131ff2d2d2dff2a2a2aff272727ff252524ff212121ff1e1e1eff1b1c1cff191819ff161616ff141514ff131213ff111111ff111111ff111111ff111111ff0f0f10ff101010ff111010ff101010ff1110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff040504ff101010ff292828ff595a5affa9a9a9ffdadbdbffeeefeffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffefffefefffffefffffffefefffffefefefffefefffffefffffffefefefffefefefffefffefffffefefffefefefffefffffffefffefffffefffffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffefefefffefefdfffefdfefffffefefffefefefffefffffffefffffffefefffffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefefefffefefdfffdfdfefffefefdfffdfdfefffefefdfffdfefefffdfdfcfff6f6f5ffecececffdadad9ffc7c6c7ffbcbcbcffb2b2b3ffa7a7a7ff99999aff898989ff767676ff636363ff505050ff424242ff434342ff434343ff434343ff434344ff434443ff444343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffbfafafffafafafffafafafff9f9fafffafaf9fff9faf9fff9faf9fffaf9f9fff9f9fafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff3f4f3fff4f3f3fff3f3f3fff3f3f4fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff2f3f2fff3f2f3fff2f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefefffefefefffeeeeeeffefeeefffeeeeeeffedeeeeffeeeeedffedededffececedffedececffecececffececebffebebebffebebeaffeaeaeaffeae9eaffeaeae9ffe9e8e9ffe8e8e8ffe7e7e8ffe7e8e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e1ffdfdfe0ffdfdfdeffdededeffddddddffdcddddffdcdbdcffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd4d5d5ffd2d3d3ffd1d1d1ffd3d3d3ffd4d4d3ffd3d3d3ffd4d4d5ffd6d6d5ffd8d8d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe0e0e0ffe0dfdfffdededeffdfdfdeffdfe0dfffe0e1e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffe9eae9ffe9eae9ffeaeaeaffeaebebffebebebffebebebffebececffecececffecececffecededffedededffedededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefefffefefeeffefefefffefefefffeff0f0fff0efefffefefefffeff0effff0eff0ffefeff0ffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f0f0fff0f0f1fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f1f2fff1f2f2fff1f2f2fff2f2f2fff2f2f3fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff3f4f4fff4f4f3fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff6f6f6fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff6f6f6fff6f7f6fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9fafafff9faf9fff9f9fafff9f9fafff9faf9fff9f9f9fffaf9f9fff9fafafffcfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111111ff111011ff111110ff111111ff111111ff101010ff121213ff19191aff252524ff323233ff3c3c3cff484848ff555554ff616061ff6e6e6eff7c7c7cffb0b0afffe0e0e0ffeeededfffcfcfcfffffffffffefefefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffffefffffffffefffffffefffffffffffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffdfdfdfffcfcfdfff7f8f7fff0f0efffe0e0e0ffc7c7c7ffbababaffb0b0b0ffa6a6a6ff9a9a9aff8c8b8bff7c7c7cff6b6a6bff595a59ff484847ff3c3c3dff3e3e3eff40403fff414141ff414141ff4141420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff101010ff101110ff111010ff101010ff121212ff121111ff121111ff121211ff121313ff151515ff171716ff191a19ff1c1c1cff1f1f1fff222222ff242425ff272726ff2a2a29ff2d2d2dff303131ff343333ff373737ff3a3b3bff3e3e3eff4f4f50ffd3d3d3ffeeeeeeffeeefeeffeeefeeffeeeeeeffefeeefffeeeeeeffefeeeeffefeeeeffeeeeeeffefeeeeffeeeeefffefeeeeffeeefeeffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefeeefffefeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff1f0f0fff0f0f0fff1f1f1fff1f1f2fff2f2f1fff1f1f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff5f5f4fff4f5f5fff5f5f5fff4f4f4fff5f5f5fff4f4f4fff4f5f4fff5f4f5fff4f4f5fff5f5f4fff5f5f4fff4f4f4fff4f5f5fff5f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff5f4f4fff4f4f5fff5f4f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f6f6fff6f5f6fff5f6f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f7fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f6fff6f6f6fff5f6f6fff5f6f5fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f5f5fff6f5f5fff5f5f6fff6f5f6fff5f6f5fff5f5f5fff5f5f6fff6f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff4f4f4fff4f4f5fff4f4f4fff5f5f4fff5f4f5fff4f4f4fff4f4f4fff5f5f4fff5f4f5fff4f4f4fff5f5f5fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff5f5f5fff4f4f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff8f8f8fff9f8f8fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff9fafafffafafafffafbfafffafbfafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffbfafbfffafafafffafafafffafbfafffafafafffafafafffbfafafffbfafafffbfbfbfffbfbfbfffbfafbfffaf9f9fff8f9f9fff7f7f7fff5f5f5ffefefefffd1d2d2ff949494ff605f5fff3b3b3bff1a1a1aff09090aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff1a1a1aff3a3a3bff5a5b5aff818182ffcececfffeeededfff4f4f4fff7f6f6fff8f9f9fffaf9f9fffafafafffafbfbfffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f6f6fff5f6f6fff5f5f5fff5f5f6fff5f5f5fff5f4f5fff5f4f4fff4f4f4fff5f5f4fff4f4f5fff5f5f4fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff5f6f5fff5f5f6fff6f6f6fff5f6f6fff6f6f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f6fff6f5f6fff5f5f5fff6f5f6fff5f6f6fff5f5f6fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f5f5fff6f6f6fff6f5f6fff5f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff4f4f4fff4f5f4fff4f4f5fff4f4f5fff5f4f4fff5f5f4fff4f4f4fff4f5f5fff5f4f4fff4f4f4fff4f5f5fff4f5f4fff4f4f4fff5f5f5fff4f5f5fff4f5f4fff4f5f4fff4f4f4fff4f4f5fff4f4f4fff5f5f4fff5f5f5fff4f5f5fff5f4f5fff5f4f5fff5f4f4fff4f5f4fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f4f4fff3f4f4fff3f3f3fff4f3f4fff3f4f4fff4f3f4fff4f3f3fff3f3f3fff3f4f3fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff2f1f2fff1f1f2fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f0f0fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0effff0efeffff0f0f0ffefefeffff0f0effff0eff0ffefefeffff0efefffefefefffefefefffefefefffefefeeffefefefffefefefff9c9c9cff403f3fff3b3c3cff383838ff353434ff313231ff2e2e2eff2a2a2aff282728ff252525ff222222ff1f1f1eff1c1c1cff1a1a19ff171818ff151615ff131313ff111111ff101010ff111111ff100f10ff10100fff101010ff101010ff111011ff11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff050505ff0f0f0fff242324ff525252ffa5a5a5ffdcdcdcffefefeffffdfdfdfffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefefefffffffffffefefefffefffefffffefffffefefffffffffefffffffefffefefefffefffffffffefefffffefefffefffffffefffefffefefefffefffffffefefefffefffefffefffefffefefefffffffffffffefffffffffefffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefdfefffdfefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffefefefffffefffffefefffffffefefffefffefffefefefffefefffffffefffffefefefffefefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfefffdfdfefffdfdfdfffefefdfffefdfefffefdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefdfdfffefdfdfffcfcfcfff5f5f5ffecececffd8d9d8ffc6c6c6ffbbbbbbffb1b2b1ffa6a6a6ff989898ff888887ff757575ff626262ff4f5050ff434242ff434243ff434343ff434343ff434343ff434343ff43434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfcfffbfbfbfffafafafffafafafffafafafffaf9f9fffafaf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f7fff7f8f8fff8f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f3fff4f3f3fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f2f3fff3f2f2fff2f3f2fff2f2f2fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff1f1f1fff1f2f1fff1f1f1fff0f0f1fff1f1f1fff0f1f1fff1f0f1fff1f0f0fff0f0f0fff0f0effff0f0f0fff0f0efffefefefffefefefffeeeeeeffefefeeffeeeeefffeeeeeeffedededffedededffedecedffecedecffecececffecebebffecebebffebebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e0e0ffe0e0e0ffdedfdfffdedddeffddddddffdddcdcffdcdcdbffdbdbdaffd9d9daffd8d7d8ffd5d5d5ffd3d2d2ffd1d1d1ffd4d3d4ffd3d3d3ffd4d5d5ffd5d5d6ffd7d7d8ffd9d9d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdfe0dfffdfdfe0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffe0e0e0ffe1e1e1ffe1e2e1ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e8e7ffe8e8e9ffe9e9e9ffe9e9e9ffeae9eaffe9eaeaffebeaeaffebeaebffebebebffebecebffebecebffecececffedececffedececffedededffedededffeeedeeffeeededffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffeff0efffefeff0fff0f0efffefefefffefeff0ffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff0f1f0fff1f1f1fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff1f2f2fff2f3f2fff2f2f3fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f5fff6f6f5fff5f5f5fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f6f7fff7f6f6fff6f6f6fff7f7f6fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fffafafafff9faf9fffaf9fafffbfbfbfffdfdfdfffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111111ff111110ff111111ff111111ff111110ff0f100fff121212ff1a1a1aff252525ff323233ff3a3b3bff484848ff535453ff606060ff6e6e6dff7d7d7dffa7a6a6ffdcdcdcffebecebfffbfbfbfffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefffffffefffffffffefffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefffffffffffefffffffefffffefefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefdfdfffdfdfdfffdfdfdfff7f8f7fff0f0f0ffdfdfe0ffc6c7c6ffbbbabaffb0b0b1ffa6a6a7ff9a9a9aff8b8b8bff7b7b7bff6a6a6aff585958ff474747ff3d3c3cff3e3e3eff3e3e3eff40403fff414140ff4140400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f10ff100f10ff101111ff111011ff101110ff101010ff111111ff111111ff111211ff131313ff151615ff181718ff1a1b1aff1d1d1dff201f20ff232223ff252525ff282727ff2a2a2aff2e2d2dff313130ff343434ff373837ff3b3b3bff3f3f3fff808080ffefeeeeffefefeeffeeefeeffefeeefffefeeefffefefeeffefeeeeffeeeeefffeeeeefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefeeeeffeeefeeffefefefffefefefffefefeeffefefefffefefefffefefeffff0efefffefeff0fff0eff0fff0f0f0fff1f0f0fff1f1f1fff1f1f0fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff3f3f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f4f4fff5f4f4fff4f4f4fff5f5f4fff5f4f5fff5f5f4fff5f4f5fff5f5f4fff5f4f5fff5f4f5fff5f4f5fff5f4f4fff5f5f4fff4f5f4fff5f4f4fff5f5f4fff4f5f5fff4f5f4fff5f4f5fff5f4f5fff5f4f4fff4f4f4fff5f4f4fff4f5f4fff5f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f5fff4f4f5fff5f5f5fff5f5f4fff5f5f4fff4f5f4fff4f5f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff6f5f6fff6f5f6fff6f5f5fff6f5f5fff5f5f5fff6f6f6fff6f6f5fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f7f6fff7f6f6fff6f7f6fff7f6f7fff7f6f7fff7f6f7fff7f6f6fff7f7f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff5f6f5fff6f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff6f5f6fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f4f5fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f4f4fff5f4f4fff4f4f4fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff8f7f7fff8f8f8fff8f9f9fff9f9f9fffaf9fafffaf9fafffaf9f9fffafafafffbfafafffafbfafffbfbfbfffafafafffafaf9fffaf9f9fff9fafafffafafafffafafbfffcfcfbfffcfcfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfafffbfafafff9f9fafff8f8f8fff7f7f7fff4f5f5ffebeaebffcbcbcbff888787ff5a5959ff353434ff141515ff070707ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff090809ff171817ff3a393aff5a595aff797878ffc4c4c4ffebebeafff4f4f4fff7f7f7fff9f9f8fff9fafafffafbfafffbfafbfffbfbfbfffbfafafffbfafafffbfafafff9faf9fffaf9fafffafafafff9f9f9fff9f8f9fff8f8f9fff8f8f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f4fff4f4f4fff5f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff5f5f4fff5f4f4fff4f5f4fff5f4f4fff4f5f4fff5f4f5fff5f4f5fff5f5f5fff5f5f4fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff6f6f5fff5f6f5fff6f5f5fff5f5f6fff6f5f6fff6f6f6fff5f6f6fff6f6f6fff7f6f7fff7f6f7fff7f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff5f6f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f4f5fff5f4f4fff5f5f4fff4f5f4fff5f4f4fff5f5f4fff4f5f5fff5f5f4fff5f4f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff4f4f4fff4f3f4fff4f3f4fff4f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff3f2f2fff2f3f2fff3f2f2fff2f3f2fff2f2f2fff2f1f2fff2f1f2fff2f1f1fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff0f1f1fff1f1f0fff1f0f1fff1f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0eff0ffeff0f0ffeff0f0fff0f0f0fff0f0efffefefefffefefefffefefefffefefefffefeeefffefefefffd3d3d3ff4e4e4eff3c3c3cff393939ff353536ff323232ff2f2e2eff2a2b2bff282728ff252525ff232222ff201f20ff1d1d1dff1b1b1bff191919ff161616ff141413ff121111ff0f0f10ff100f0fff0f0f10ff101010ff111011ff111111ff111011ff111110ff101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040405ff0d0d0dff212121ff545454ffa9a9a9ffdddeddffefefeffffdfcfcfffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffffffefffffefffffffffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffefefefffefffffffefffefffffefffffefefffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefefffffefefffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefffefffefffffffffffefffffffefffffefefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffefdfdfffefefdfffdfefefffefefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffefefffffffffffffffffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffbfcfbfff4f4f4ffebecebffd8d8d8ffc5c6c5ffbababaffb0b0b0ffa4a4a4ff969696ff868685ff737373ff605f5fff4f4f4fff434343ff434343ff444344ff434344ff444343ff434343ff4443430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffcfdfcfffbfafbfffafafafffaf9fafffaf9f9fff9f9f9fffafaf9fffaf9f9fff9faf9fffaf9f9fff9faf9fffaf9fafffaf9fafffaf9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f8f9fff8f8f9fff9f9f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff5f5f5fff6f6f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f4f5fff4f4f4fff5f4f4fff4f4f4fff4f4f3fff4f4f3fff3f4f4fff3f4f3fff4f3f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff1f1f2fff1f1f1fff2f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0efffeff0effff0f0efffefeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffededecffecececffecebebffebebebffebebebffebeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e3e3ffe4e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffdfdfdeffdededeffddddddffdcdddcffdbdbdbffdadadaffd8d8d8ffd6d6d6ffd3d3d3ffd1d1d1ffd4d3d3ffd4d4d5ffd5d5d5ffd8d8d8ffd8d8d9ffd9d9da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededdffdededeffdededeffdfdfdfffdfdfdfffe2e1e1ffe1e2e1ffe2e1e1ffe1e2e1ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e4e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9e9eaffeaeaeaffebeaeaffebebeaffebebebffebecebffebebebffecebecffecececffececedffedededffedededffeeededffededeeffeeeeeeffefeeeeffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefeffff0efefffefefefffeff0effff0f0efffefeff0fff0efefffeff0f0fff0f0f0fff1f0f1fff0f1f1fff1f0f1fff1f1f0fff0f0f0fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff3f2f3fff3f2f3fff3f2f2fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f6fff6f5f6fff6f6f5fff5f6f5fff5f6f5fff5f6f5fff5f5f5fff6f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff7f6f7fff7f6f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffaf9f9fff9f9fafffafafafffafafafffbfbfafffcfcfcfffefefefffefffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111111ff111111ff111110ff111011ff101111ff101111ff111211ff1a1a1aff262626ff2f2f2fff353535ff4a4a49ff535352ff5f5f5eff6d6d6dff7d7d7dffa09fa0ffd8d7d7ffe8e8e9fff8f8f8fffefdfdfffefefffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffffffefefffffefffefffffffefffefefffffffefffffefefffffefffffffffefefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfefdfffdfdfdfffdfdfdfff7f8f7fff0f0f0ffdfdfdfffc4c4c4ffbbbbbaffb1b1b0ffa7a6a7ff9a9a99ff8a8b8bff7b7b7bff696969ff575758ff464746ff3e3e3eff3d3e3eff3e3e3eff3e3d3eff3f4040ff41404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f100fff101010ff10100fff0f100fff111010ff101010ff101010ff101010ff111010ff121212ff141514ff161616ff191919ff1c1c1cff1e1e1eff212020ff232423ff252526ff282827ff2a2a2aff2d2d2dff303130ff353534ff383838ff3c3c3bff3f403fffb7b7b7ffefefefffefefefffeeefeeffefefefffefeeeeffefeeeeffeeefeeffeeeeeeffefeeefffeeeeeeffeeeeefffeeefeeffeeeeeeffeeeeefffeeefeeffefefeeffeeefefffefefefffefeeefffeeefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f3f2fff2f3f3fff2f3f2fff3f4f4fff4f4f4fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff5f4f5fff5f5f4fff4f5f5fff5f4f5fff4f5f4fff5f5f4fff5f5f5fff5f5f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f4f4fff5f4f4fff4f5f4fff4f5f4fff5f4f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f5fff5f6f6fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f5fff5f6f5fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff6f7f6fff6f7f7fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f6fff6f7f7fff6f6f6fff6f7f6fff7f7f6fff6f6f7fff7f6f6fff6f7f6fff6f7f6fff7f6f7fff7f7f7fff6f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff6f7f6fff7f6f6fff6f6f7fff6f6f7fff6f6f7fff6f7f7fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f5fff5f6f5fff5f5f5fff6f6f5fff6f5f5fff5f5f6fff5f6f5fff5f6f6fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff6f6f5fff6f6f6fff7f6f6fff7f7f6fff7f6f7fff7f7f6fff7f8f8fff8f8f8fff8f9f8fffaf9f9fff9f9fafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfafbfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfbfffafbfafffbfafafffafafbfffbfbfbfffbfbfbfffafbfbfffbfafafff9fafafff8f8f8fff6f7f7fff4f4f4ffe6e6e6ffc1c2c1ff7a7b7aff575757ff303030ff111110ff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff0a0a0aff161616ff393939ff5b5a5aff727271ffbab9baffe4e5e4fff3f3f3fff7f7f7fff8f9f8fffafaf9fffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafafffafafafff9faf9fff9f9f8fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f6f6fff6f7f7fff6f6f6fff6f7f7fff6f6f7fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff5f6f6fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f5f6fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff5f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff4f5f5fff5f4f5fff4f4f5fff4f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff3f4f3fff3f3f4fff4f4f3fff4f3f3fff3f3f4fff3f4f3fff3f4f3fff3f3f3fff3f4f4fff3f4f3fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff3f3f2fff2f2f2fff3f2f2fff2f2f2fff2f1f2fff2f2f1fff1f2f2fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f0fff0f1f0fff0f1f0fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0eff0fff0f0efffeff0f0fff0f0efffefefefffefeff0ffefefeffff0efefffefefefffefefefff7f7f80ff3d3e3eff3a3939ff363636ff323232ff2f2f2fff2b2b2cff292828ff252625ff232323ff202120ff1e1e1eff1c1c1bff1a1919ff161617ff131414ff111211ff0f0f0fff101010ff101110ff101110ff111110ff111110ff111110ff0f1010ff101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff0d0d0dff1f1f20ff585857ffaeaeaeffdfdfdffff0f0f0fffdfdfdfffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffefffefefffffffffefffefffffffefefefffefefefffffffefffefefffffffefefffefffefffefffefffffffffffffffffffefffefffefffffffefefefffffefefffefffefffefefefffffefffffefffefffefefffffffffefffefffefffefefffffefffefffffefefffefefffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffffefffffffefefffefefffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffefdfefffdfefdfffefefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffffefffffefffefffefefffffffffefffefefefffefefefffefefefffffefefffdfefefffefdfefffdfdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfefefffdfdfdfffdfefefffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffafafbfff4f4f4ffebebebffd7d7d8ffc5c5c5ffbababaffafafafffa3a3a2ff949394ff838382ff717272ff5e5e5eff4f4f4fff444343ff434344ff434343ff434443ff434443ff444344ff4444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfefdfffcfcfbfffafafafffafafafffaf9fafffaf9f9fff9f9fafffafafafff9f9f9fff9f9fafffafafafffaf9fafffaf9f9fffafaf9fff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffaf9fafffafafafff9f9f9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff8f9f9fff8f8f9fff8f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f7f8fff7f8f8fff7f8f8fff7f7f7fff7f8f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff5f5f4fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff3f4f3fff4f4f3fff4f3f4fff4f4f3fff3f4f3fff3f4f3fff4f3f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff2f2f3fff2f3f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f2f2fff1f1f1fff1f2f2fff1f1f2fff1f1f1fff1f1f0fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0eff0ffefeff0ffeff0efffeff0efffefefefffefefefffeeefefffeeefeeffeeeeedffedeeedffedededffecedecffecececffecececffecebebffebebebffebebebffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e4ffe4e5e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdddddeffdcdcdcffdbdbdbffd9d9daffd7d7d7ffd5d4d5ffd3d4d4ffd5d4d4ffd5d6d5ffd7d7d8ffd9d9d9ffd9dadaffdcdbdbffdbdcdb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcddddffdddedeffddddddffdedfdfffdedfdeffdfe0e0ffe0e0dfffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffeae9eaffeaeaeaffeaeaebffebebebffebebebffebebecffebececffecececffececedffedecedffedecedffededeeffeeededffedeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefefeeffefefefffefefefffefefefffefefeffff0efefffefeff0ffeff0efffeff0f0ffefefeffff0f0f0fff0f0f0fff0f1f0fff1f1f0fff0f1f0fff1f1f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f6fff6f6f5fff5f6f6fff6f6f6fff5f6f6fff5f5f6fff5f6f6fff6f6f5fff5f6f6fff6f5f6fff6f5f6fff5f6f6fff7f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff7f7f6fff6f7f6fff6f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff7f8f8fff7f8f7fff8f8f8fff8f9f8fff8f9f9fff9f9f8fff9f9f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9f9f9fff9fafafff9f9f9fffaf9f9fff9faf9fff9faf9fffaf9fafffafbfafffbfbfcfffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff101111ff111111ff111011ff111111ff111111ff101010ff111010ff191919ff242424ff313030ff333334ff484848ff535253ff5e5e5eff6c6c6cff7d7d7dff989797ffcfd0d0ffe6e6e6fff4f4f5fffdfefdfffffefffffefefefffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffefffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffdfdfdfffdfdfdfffdfdfdfff8f7f7fff0f0f0ffe0e0e0ffc4c4c5ffbcbcbbffb1b1b1ffa6a6a6ff999999ff8b8a8bff7a7a7bff686869ff575656ff464645ff3e3e3eff3e3e3eff3e3e3dff3e3d3eff3e3e3eff3f404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff0f0f0fff0f0f0fff0f0f10ff0f0f0fff111010ff101010ff101010ff101011ff121313ff151515ff171817ff1a1a1aff1c1c1cff1e1e1fff222121ff242423ff262625ff282828ff2a2b2bff2e2e2eff313131ff353535ff393838ff3c3c3cff696a69ffe7e8e7ffeeefeeffefefefffefeeefffeeeeefffefefefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeefffefeeefffefeeeeffefefeeffefefefffefefefffefefeeffefeeefffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff5f5f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff5f5f4fff5f5f5fff5f4f5fff4f4f5fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff5f6f6fff5f6f6fff5f5f6fff6f5f5fff5f5f6fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f6f6fff7f6f6fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f7fff6f7f6fff6f7f6fff6f7f6fff7f7f7fff7f6f6fff6f6f7fff6f6f7fff6f6f6fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff7f6f6fff7f7f6fff7f7f7fff7f6f7fff7f7f6fff6f6f7fff6f7f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f5f5fff5f5f6fff5f6f6fff6f5f5fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f6fff5f6f6fff5f5f6fff5f6f5fff6f5f6fff5f5f5fff5f5f6fff7f6f6fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f9f8fff9f9f9fff9fafafffafafafffafafafffafbfafffafbfafffbfbfafffbfbfbfffcfbfbfffbfbfbfffafafbfffafafafffafbfafffafafafffafafbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffafbfbfff9f9fafff8f8f8fff6f6f6fff3f3f3ffe2e2e2ffb7b7b7ff747474ff5a5a5aff2f3030ff101010ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010202ff090909ff131414ff353536ff585757ff6d6d6dffb0b0afffe0e0e0fff2f3f3fff7f7f7fff8f8f9fffafafafffbfafbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff6f6f5fff5f6f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff5f5f6fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff5f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff6f6f7fff6f6f7fff6f6f6fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f6f6fff7f7f7fff8f8f8fff7f7f8fff8f7f8fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff8f7f8fff7f8f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f6f5fff6f6f6fff6f5f6fff5f5f6fff5f5f6fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f5f5fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff2f1f1fff1f1f1fff1f1f0fff0f1f0fff0f1f0fff1f1f1fff1f0f0fff0f0f1fff0f0f1fff0f0f0fff0f1f0fff0f0f0fff0eff0fff0efeffff0eff0fff0eff0fff0eff0fff0efeffff0f0efffeff0f0ffefefeffff0efefffb7b7b7ff3e3f3eff3a3b3aff363637ff323333ff2f2f2fff2b2c2cff292929ff252626ff232323ff212121ff1f1f1fff1d1c1dff1a1a1aff171717ff141414ff121111ff101010ff0f0f0fff101010ff101011ff111010ff111111ff101010ff101010ff101010ff0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff0d0d0dff1f1f1fff5a595affaeaeaeffe2e1e1fff1f1f1fffdfdfdfffffefffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffefffffefefefffefefffffffefefffffefefffffffefffefffefffefffefffefffefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffffffffffefefffefefffffefefffffefefefffffffefffffffefffefefefffefefefffefefefffefefffffffefffffffefefffffffefffffffffffffefefffffffefffffefffffefffffffefffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffffefffefffffffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffffefefffefefffffefefffffefefefffffffefffffffefffefefefffffefefffffefefffefefffffefefffffffefefffffefefffefefefffefefefffefefdfffdfdfefffdfefefffdfefdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffafafafff3f3f4ffeaebeaffd5d5d6ffc4c4c4ffb9b9b9ffafaeaeffa1a1a1ff929291ff808180ff6c6c6cff5d5d5dff4e4e4fff434344ff444343ff434343ff434443ff434343ff434343ff444443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffcfcfdfffbfbfbfffafafafffafafafff9fafafffafafafffaf9fafff9fafafffaf9fafff9f9f9fff9f9fafffaf9f9fffaf9f9fffafaf9fff9faf9fff9fafafff9faf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fffafaf9fffaf9f9fff9f9fafff9f9fafff9f9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff8f8f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f4f3fff3f3f3fff3f4f3fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f2fff3f2f3fff3f2f3fff3f2f3fff3f2f2fff3f3f2fff2f3f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff1f1f1fff0f1f1fff0f0f1fff0f0f1fff0f0f0fff0f0f0ffefefeffff0efefffefefefffeeefefffefeeeeffeeeeeeffeeededffededeeffedededffedededffedececffecececffebececffebebebffeaeaebffeaeaeaffeaeaeaffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e0e1ffe0e0e0ffe0dfe0ffdfdfe0ffdfdedfffdedddeffddddddffdcdcdcffdadadaffd9d9d8ffd7d6d7ffd5d6d6ffd5d6d6ffd7d8d8ffd8d8d9ffd9d9d9ffdbdbdbffdcdbdcffdbdcdc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdddcdcffdddcdcffddddddffddddddffdededeffdededeffdfdfdfffdfdfe0ffe1e1e1ffe1e0e1ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffebeaebffebebebffecebebffececebffecececffecececffededecffedecedffedededffedeeedffededeeffedeeeeffeeeeeeffeeeeeeffefefefffeeefefffefefefffefefefffefeff0ffefeff0fff0efeffff0f0f0ffefefeffff0efefffefeff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f6f5fff6f6f6fff5f5f5fff6f5f5fff6f5f6fff6f5f6fff6f5f6fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff6f6f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9fafff9f9fafff9f9fafffafafafffafafafffaf9fafffbfafafffcfcfcfffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff101111ff111111ff111111ff111110ff111110ff101010ff101010ff171717ff222121ff2f2f2fff333333ff3e3e3eff535353ff5c5c5cff6a6a6aff7b7a7bff919191ffc6c7c6ffe4e4e4fff3f2f2fffdfcfdfffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffefefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefdfffdfdfdfffcfdfdfff7f7f7fff0f0f0ffe1e0e1ffc6c7c6ffbcbcbcffb1b1b1ffa5a6a5ff999999ff888889ff787878ff676667ff555555ff444444ff3d3c3dff3d3d3dff3e3e3eff3e3d3eff3e3e3eff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0e0eff0f0f0fff0f0f0fff0f0f0fff0f0f10ff0f0f10ff100f0fff101010ff0f0f0fff101010ff131313ff161616ff191818ff1a1a1bff1c1c1dff201f20ff212221ff242424ff262626ff292929ff2c2b2cff2f2f2fff333232ff363636ff3a3939ff3d3d3dffa1a1a1ffefefeeffeeefefffeeeeefffefeeeeffeeeeeeffefeeeeffeeefeeffefefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefeeffeeefefffefeeefffefefefffefefefffefefefffefefeffff0eff0fff0f0efffefeff0fff0f0effff0f0f0fff1f1f0fff0f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff5f4f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff6f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f8fff8f7f8fff8f7f8fff7f7f8fff7f7f7fff8f8f8fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff8f7f8fff7f8f7fff7f8f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f6f7fff7f6f7fff6f7f6fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff6f6f7fff7f7f7fff7f6f7fff7f6f6fff6f7f7fff7f6f7fff7f6f6fff7f7f7fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff6f7f6fff6f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f6fff6f6f6fff6f5f6fff6f5f6fff6f5f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff9f9f9fffaf9fafffafafafffbfafafffafbfbfffafafbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafafffafbfafffbfafbfffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffafbfbfffbfafafffbfafafffcfbfbfffcfbfcfffbfbfbfffbfafbfffafafafff8f8f8fff6f6f6fff3f4f3ffdfdfdeffabababff6f6f6fff5a5b5bff2f2f2fff101010ff040403ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff060607ff111111ff2d2c2dff525352ff6b6c6cffa8a8a8ffdededdfff3f3f3fff7f7f7fff9f8f9fffafafafffbfbfafffbfbfcfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffaf9f9fff9faf9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f5fff6f5f6fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f6f6fff6f7f6fff7f7f7fff6f6f6fff6f7f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff7f7f7fff7f6f7fff8f8f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff9f9f8fff9f8f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f7f7fff7f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f5f6fff5f6f5fff6f6f6fff6f5f5fff5f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f4f5fff5f5f5fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff4f4f4fff3f3f4fff4f3f3fff4f3f3fff3f3f3fff3f3f4fff3f3f4fff3f3f4fff4f3f4fff4f3f4fff4f3f4fff3f4f4fff4f4f4fff4f3f3fff4f3f3fff3f3f4fff2f2f3fff3f3f3fff2f3f2fff2f3f3fff3f2f2fff3f3f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f0fff1f1f1fff0f0f1fff1f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0f0f0fff0eff0fff0efefffefefeffff0efefffefefeffff0efefffe8e8e8ff626262ff3c3b3cff383838ff333334ff30302fff2c2d2cff292929ff262626ff232423ff212221ff1f1f1fff1d1d1dff1b1a1aff171717ff151414ff131213ff111112ff101010ff111010ff101011ff101011ff101010ff101010ff101010ff0f0e0fff0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff0c0d0dff1d1d1eff5d5d5dffb1b1b2ffe3e3e2fff1f2f2fffdfcfdfffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffffffffffefffffefefffefffffffffefffffefefefffffefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffffffffefefefffefefefffefefffffffefefffefefefffffefefffefefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffefffffffffffefefefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefdfefffdfdfefffefdfdfffefefefffdfdfdfffdfdfefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffcfcfcfffafafafff3f3f3ffeae9eaffd0cfd0ffc2c2c2ffb9b9b9ffadaeadff9fa0a0ff909090ff80807fff6b6b6bff5c5c5dff4e4d4dff434343ff434343ff434343ff434343ff434443ff434443ff434344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffdfdfefffdfcfcfffbfafbfffafafafffafafafffafafafffafafafffaf9f9fffaf9fafff9f9fafffafafafff9faf9fffafafafffafafafffafafafffaf9fafff9fafafffaf9fafff9f9f9fffafaf9fff9f9fafff9f9f9fffafaf9fffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafff9f9f9fff9faf9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff3f3f3fff4f4f3fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f2f3fff3f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f2f1fff1f2f1fff2f2f1fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff1f1f0fff1f0f0fff0f0f0fff0f0effff0eff0ffefeff0ffefefefffefeeeeffeeeeeeffedeeeeffeeedeeffededeeffedededffedecedffececedffebececffebebecffebebebffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffdddedeffdddcddffdbdbdbffdbdadaffd9d8d9ffd7d8d8ffd8d7d8ffd9d9d9ffd9d9daffdbdbdbffdbdcdbffdcdcdbffdddddd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdadaffdbdbdbffdbdbdbffddddddffdcdcddffdeddddffdeddddffdededeffdededfffdfdfdfffdfdfe0ffe0dfe0ffe1e0e1ffe2e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebebebffebebebffecebebffebececffecececffecececffedecedffedecedffedededffeeedeeffeeeeeeffededeeffeeeeeeffeeefeeffefefeeffeeeeeeffefefefffefefefffefefefffeff0effff0efeffff0f0effff0efeffff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f5fff5f6f5fff6f6f6fff5f5f6fff6f6f6fff6f5f6fff6f6f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff6f6f6fff7f7f6fff6f7f7fff7f7f7fff7f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9f9fafff9f9f9fffaf9fafff9faf9fff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafaf9fffafbfafffcfcfcfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101111ff111111ff111111ff111010ff101010ff101010ff0e0f0fff151415ff1f1e1fff2c2c2cff323232ff363536ff505050ff595a5aff676667ff767677ff8a8b8bffbdbcbcffe2e2e2fff0f0f0fffcfdfcfffefefefffefffffffffffefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffefffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefefffdfdfdfffcfdfdfff7f7f8fff0f0f0ffe1e1e0ffc8c7c7ffbcbcbcffb1b1b1ffa4a5a4ff979697ff878787ff777677ff656465ff535454ff434443ff3c3d3cff3d3c3dff3d3d3eff3e3e3eff3e3e3eff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0e0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1010ff0f0f0fff0f0f10ff0f0f0fff111110ff131413ff161616ff181818ff1a1a1aff1d1d1dff1f201fff222122ff252424ff272727ff292929ff2d2c2cff303030ff343334ff373737ff3b3b3aff4c4c4cffd9d9daffeeefefffeeeeeeffeeefefffeeeeefffeeefefffefefefffefeeeeffeeefeeffefefefffeeefeeffefeeeeffeeeeefffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0efffefefefffefeff0ffeff0f0fff0f0f0fff0f0effff0f1f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f4fff4f3f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f5fff6f5f5fff5f5f5fff6f5f6fff6f5f6fff5f5f6fff5f6f5fff6f6f5fff5f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff8f7f8fff8f7f7fff8f8f8fff7f7f8fff8f7f8fff7f8f8fff8f7f7fff8f8f7fff7f8f8fff7f8f7fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f7fff7f7f7fff8f7f7fff7f7f8fff8f7f8fff7f8f7fff8f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f6fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff9f9fafffafafafffafbfafffbfbfafffbfbfbfffbfbfcfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffafbfbfffbfbfbfffbfafafffafafafffbfbfbfffbfcfbfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffbfbfcfffbfbfafffbfbfafffbfbfbfffbfbfcfffcfcfcfffcfcfbfffafafafff9f9fafff8f8f8fff7f6f7fff2f2f2ffdcdcdcff9fa0a0ff6c6c6cff575858ff2d2d2dff0e0f0fff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff0d0d0eff232423ff484848ff656464ffa1a1a0ffd9d9d9fff2f1f2fff6f6f7fff9f8f9fffafafafffbfbfafffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafff9faf9fffaf9fafff9f9fafffafafafffaf9fafff9fafafff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f7fff7f8f7fff7f8f8fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f7f6fff6f6f7fff7f6f7fff7f6f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f6f6fff5f6f5fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f7f7fff6f6f7fff6f7f6fff7f7f7fff7f6f6fff6f7f6fff7f7f7fff6f7f7fff7f6f7fff6f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f6fff7f7f7fff7f7f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f7fff7f6f7fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff5f6f6fff6f5f6fff5f5f6fff6f6f6fff6f5f6fff5f6f6fff5f6f5fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff4f4f3fff3f4f4fff4f3f4fff4f3f4fff4f4f4fff3f4f4fff4f3f4fff4f3f3fff4f4f4fff3f3f4fff4f3f4fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f2f3fff3f3f2fff3f3f2fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff1f0f1fff0f1f1fff1f1f1fff1f0f0fff0f0f0fff1f1f1fff0f1f0fff1f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0effff0f0efffefeff0ffefeff0ffefeff0ff9b9b9bff3c3c3cff383839ff343535ff313131ff2d2d2dff292a29ff272727ff242424ff212222ff202020ff1d1d1dff1a1a1aff171717ff151514ff131314ff121212ff111111ff111111ff101111ff101010ff101010ff101010ff0f0e0fff0f0e0fff0e0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff0c0b0cff1f1f20ff656565ffb9b8b9ffe3e3e3fff2f2f2fffdfdfdfffffefffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffefffefffffefefffffffffffffffefffefefefffffefefffffffefffefefefffffefefffefefffffffefffffefefefffffffefffefefefffefefffffefffffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffffefefffefefffffefffefffffffefffefefffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefdfefffefdfefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefffefffffffefffefefefffefefefffffffffffefffefffffefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffdfefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfff9f9f8fff2f2f2ffe9eae9ffcececeffc2c2c2ffb9b9b8ffacacacff9f9e9eff8f8f8fff7e7e7eff6c6b6bff5b5b5cff4c4b4cff404140ff444443ff434343ff434344ff434443ff434343ff43444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffdfdfdfffcfbfcfffafafafffafafafffafafafffafafafff9fafafffafaf9fffafafafffafaf9fffaf9fafffafafafffafafafff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafaf9fffafafafffafafafffafafafffaf9f9fff9fafafff9f9fafff9fafafffafafafffaf9f9fff9f9f9fffafafafff9faf9fffaf9f9fff9f9fafffaf9fafffaf9f9fff9f9fafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff3f3f2fff2f2f3fff2f2f3fff2f2f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0efffefeff0fff0efefffefefefffefefefffeeeeeeffeeedeeffeeeeedffedeeeeffedededffedecedffecececffececebffebecebffebebebffeaeaeaffeaeae9ffe9e9eaffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe7e7e7ffe8e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdedfdeffdededdffdcdcddffdbdbdcffdadadbffdadad9ffd8d9d9ffd9d9daffdbdbdbffdbdbdcffdbdbdbffddddddffdedede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdddcddffddddddffdededeffdddedeffdededeffdededeffdfdfdfffdfdfdfffe1e1e1ffe2e2e2ffe3e3e2ffe4e4e3ffe3e4e4ffe3e4e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e6e7ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe9e9e8ffe9e8e8ffe9e9e9ffeaeaeaffe9eae9ffeae9eaffeaeaeaffebebebffebeaebffebebecffececebffecececffecececffececedffedededffeeededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffeeefefffefefefffefeff0ffefefefffefefefffeff0efffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f0f0fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f3fff3f3f2fff3f2f3fff4f3f3fff3f4f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f6f5fff6f6f6fff6f5f5fff5f6f5fff6f6f6fff5f6f6fff6f5f6fff5f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff6f6f7fff7f6f7fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f9fff9f8f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9fafafff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9fafffaf9fafff9f9f9fffafaf9fffaf9f9fff9f9fafff9fafafff9f9f9fff9fafafff9f9fafff9faf9fffafafafffaf9f9fff9faf9fffbfbfbfffafbfbfffdfcfcfffefefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111010ff101110ff101011ff101010ff101010ff0e0d0eff121212ff1c1c1cff282928ff313031ff383838ff484848ff575757ff636463ff737373ff868686ffb2b1b1ffdfdfdfffeeedeefffdfcfcfffffefffffefefefffffffefffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffffffffffefffffffffffefefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffefffefffdfefefffdfefdfffdfdfdfff8f8f7fff0f0f0ffdfe0e0ffc7c7c7ffbcbcbbffb0b0b0ffa2a2a3ff959695ff868686ff767575ff646464ff535253ff434343ff3c3c3bff3c3c3cff3c3c3cff3e3e3dff3e3e3eff414141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0e0eff0e0e0eff0f0e0fff0f0f0fff0f0f0fff0f0f0fff0f100fff0f0e0fff0f100fff121111ff131413ff161516ff191818ff1b1a1bff1d1d1dff20201fff232222ff252525ff282727ff2b2b2bff2e2e2eff313231ff353434ff383837ff3b3c3bff8c8b8bffeeefeeffeeefefffefefeeffeeeeeeffefeeeeffefeeeeffefefefffefeeeeffefefefffefefefffeeeeefffefefefffefeeeeffefeeeeffefefefffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefeff0ffeff0effff0f0f0fff0f0f0fff1f1f0fff0f0f1fff1f1f2fff1f1f1fff2f1f1fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff5f6f5fff6f5f5fff5f6f5fff5f5f6fff6f5f5fff6f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f5fff6f6f6fff5f5f6fff5f6f6fff5f5f5fff6f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f7f6fff6f6f6fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f8fff8f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f8f8fff8f7f7fff8f8f8fff7f8f8fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f6fff7f7f6fff6f6f6fff7f6f7fff7f7f7fff7f6f7fff6f6f7fff7f7f7fff7f6f7fff6f7f7fff7f6f6fff7f7f6fff6f6f7fff7f6f7fff7f6f7fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff9f8f8fff9f9f9fff9f9f9fffafafafffafafafffbfbfafffbfcfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffbfbfafffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffbfbfcfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfcfcfffbfbfbfffafbfbfff9f9fafff7f8f7fff7f7f6fff1f1f1ffd8d8d7ff949494ff6b6b6bff545454ff272727ff0d0d0dff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff0a0a0aff1c1b1bff3e3d3dff595959ff949393ffd3d3d3fff0f0f0fff7f7f7fff8f8f8fff9faf9fffafbfbfffcfbfbfffcfcfcfffcfcfdfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafbfbfffbfafafffbfafafffbfbfbfffafafafffafaf9fff9f9f8fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f8fff8f9f8fff8f8f8fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff7f7f7fff7f6f7fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f5f6fff6f6f6fff6f5f5fff6f6f5fff6f6f6fff6f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f6fff6f7f7fff7f7f6fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff7f7f7fff7f7f6fff7f7f7fff7f6f6fff6f7f6fff6f7f7fff7f6f6fff7f7f6fff6f7f7fff7f7f6fff6f7f6fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff5f6f6fff6f6f6fff6f5f5fff6f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff3f4f3fff4f3f4fff4f4f4fff4f3f4fff3f3f4fff4f4f4fff4f3f4fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f2f3fff3f2f2fff3f3f3fff3f2f2fff3f3f2fff2f2f2fff2f2f1fff1f2f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff1f1f1fff0f0f0fff1f1f1fff1f1f1fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0effff0f0f0ffefefefffeff0efffd3d3d3ff4b4c4cff39393aff353535ff313231ff2d2e2eff2a2a2aff272727ff252525ff232323ff202020ff1d1e1dff1b1b1bff181818ff161515ff141314ff131312ff121111ff101010ff100f10ff101010ff101010ff0e0e0fff0f0f0fff0f0f0fff0f0f0fff0d0d0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff0c0c0cff232323ff6f6e6effbdbdbdffe3e3e4fff4f3f3fffefdfdfffffffffffefefefffffffefffffffefffffffffffefefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefefffffffefffffefefffefefefffffefefffffffffffffefefffffffefffefefefffefefefffefffefffefefefffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffffffefffffffefffffffffffefefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffefffefefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffffffffefefffffefffffffefefefffffefefffffffffffefefffffefefefffefefdfffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffefefefffdfdfdfffefdfefffdfdfdfffefefdfffdfdfdfffefdfefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfbfbfff8f8f8fff2f1f2ffeae9e9ffcecdceffc1c1c1ffb8b8b8ffacababff9d9d9dff8e8d8dff7b7b7bff6b6b6bff5b5b5bff4a4a4aff3f3f3eff404141ff444343ff434443ff434344ff434443ff43434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfcfdfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fffafafafffafafafffafafafffafafafffafaf9fff9fafafffafaf9fffafafafff9fafafffafafafffafaf9fffafaf9fffafaf9fffafafafffaf9f9fffafafafffafafafff9f9fafff9fafafff9f9f9fffaf9f9fffafafafff9f9fafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff7f7f7fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f6f6fff6f7f6fff6f6f6fff6f5f6fff6f5f6fff5f5f5fff6f5f5fff5f5f5fff5f4f5fff5f4f4fff5f5f5fff4f4f4fff4f5f4fff4f4f4fff4f4f3fff3f4f4fff4f4f3fff4f4f4fff3f4f4fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff3f3f3fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f2fff1f1f1fff1f0f0fff0f1f0fff1f1f1fff0f0f0fff0f0effff0eff0ffefefefffefefefffeeeeeeffefeeefffeeeeeeffeeedeeffedededffedeeedffedecedffecedecffecececffebecebffebebebffebeaebffebeaeaffeae9e9ffeae9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e0e0ffe1e0e0ffe1e1e0ffe0dfe0ffe0e0dfffdfdfdeffdededeffdcdcdcffdcdcdbffdadadaffd9dadaffdbdbdbffdbdbdbffdcdcdbffddddddffdededdffdededf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd7d7d7ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffddddddffdcdddcffdedddeffdeddddffdedddeffdededeffdfe0dfffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e9e9ffe9e9e9ffeae9e9ffeaeaeaffe9e9eaffeaeaeaffeaeaeaffebeaeaffebebebffebebecffececebffecececffecececffecececffedededffedededffedededffededeeffedeeedffeeeeeeffeeefeeffeeefeeffeeeeeeffefefefffefefefffefefefffefefefffefeff0fff0f0f0fff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f0f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f4fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff6f5f5fff6f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f7f6fff6f7f7fff7f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fffaf9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fff9faf9fffaf9f9fffafafafffaf9f9fff9f9f9fff9fafafffaf9f9fffafaf9fff9fafafffafaf9fff9faf9fffaf9f9fffaf9f9fffafafafffafafafffbfbfafffbfbfbfffbfbfcfffefefefffffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111110ff101010ff101010ff100f10ff0e0e0fff0c0c0cff101010ff1a1a19ff262626ff2e2e2dff383838ff3f403fff565656ff616161ff706f70ff838282ffa9aaa9ffdadbdbffebecebfffcfcfcfffffefefffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefdfffefefdfffdfdfdfff8f7f8fff0f0f0ffdfdfdfffc7c7c7ffbbbbbaffaeafaeffa2a2a2ff949494ff868686ff767575ff646464ff535352ff434343ff3b3a3bff3c3b3cff3c3c3cff3d3d3dff414141ff4140400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0e0f0eff0e0e0eff0f0e0eff0f0e0fff0f100fff0f0f0fff0f0f0fff0f0f0fff101010ff111212ff131414ff161616ff191919ff1b1a1aff1e1d1dff202020ff232323ff262625ff292929ff2b2c2cff2f2f2fff333233ff353636ff393939ff444443ffc3c3c4ffeeeeeeffeeeeeeffefefeeffefeeefffefeeefffeeefeeffefeeeeffefeeeeffefefefffefefeeffefefefffeeefefffefeeefffefeeefffefefefffefefefffefefefffefeff0ffefefefffefefefffeff0f0fff0efefffefefeffff0eff0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f6f5fff5f5f6fff6f5f6fff6f5f6fff6f6f5fff5f6f6fff5f6f6fff5f6f5fff6f6f6fff6f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff5f5f5fff6f5f5fff6f5f6fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff6f5f5fff5f6f5fff5f5f5fff6f5f5fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f5f6fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f6fff7f6f7fff7f6f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f8f7fff8f8f8fff7f7f7fff8f7f8fff8f7f7fff7f7f8fff8f8f7fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff8f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9f9fffbfafafffafafbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfafffcfcfcfffcfcfcfffefdfdfffdfdfdfffcfcfdfffcfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffcfcfcfffbfbfbfffbfafafffaf9f9fff8f8f8fff6f6f6fff1f0f1ffd6d5d5ff8c8b8bff656665ff4c4c4cff222222ff0a0a0aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020101ff090808ff161516ff363636ff525151ff888888ffccccccffedededfff6f6f6fff8f8f8fff9f9fafffbfbfafffbfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffafafbfffbfbfafffafafafffaf9fafff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff9f9f8fff9f8f9fff9f8f8fff9f8f8fff7f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f6f7fff7f6f7fff7f6f7fff7f7f6fff6f7f7fff6f7f7fff6f6f6fff6f6f7fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff7f6f6fff7f7f6fff7f6f7fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f7f7fff8f7f7fff8f7f7fff7f7f8fff8f7f7fff8f7f8fff8f7f8fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafff9faf9fff9f9f9fffafaf9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff6f7f7fff7f6f7fff7f7f6fff6f6f7fff6f6f7fff7f7f6fff7f7f6fff7f7f7fff7f6f7fff6f7f6fff7f6f6fff7f6f6fff7f6f6fff6f7f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f5f5fff4f4f4fff5f4f5fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff1f1f0fff1f0f0fff1f1f1fff0f1f0fff1f1f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0eff0fff0eff0ffefefeffff0f0f0fff0efefff7d7d7dff3a3a3aff363636ff323231ff2e2e2fff2b2b2bff292828ff252625ff242323ff212121ff1e1e1eff1c1c1bff181818ff161616ff141415ff131313ff121211ff101010ff10100fff101010ff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0d0d0cff0c0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff090909ff1f1e1eff696868ffbbbbbbffe5e5e5fff5f5f5fffefdfefffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffefefffffffffffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffefefffffefefefffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefdfffffefefffffefefffefffefffefefefffffefefffffffefffefffefffffffffffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefdfefffdfefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefdfffdfdfdfffefefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffbfcfcfff7f7f7fff1f1f1ffe8e8e8ffcdccccffc1c0c0ffb7b7b7ffabaaabff9d9d9cff8e8e8eff7a7a7aff6a6969ff5b5a5bff494949ff404040ff414140ff404041ff434343ff434343ff444343ff4443430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefdfefffcfcfcfffafbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffaf9fafffaf9fafffafafafffafafafffafaf9fffaf9fafffafafafffafafafffafaf9fffafafafffaf9fafff9faf9fffafaf9fffaf9f9fffafafafffafaf9fffafafafff9faf9fffaf9f9fffaf9f9fff9f9fafffafaf9fffaf9fafffaf9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff6f6f6fff6f6f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff3f3f4fff4f4f3fff4f4f3fff4f3f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff2f3f3fff3f3f3fff3f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f0f0fff0f0f0fff0eff0fff0eff0ffefeff0ffefefefffefefeeffefefeeffeeeeeeffedeeeeffededeeffedededffedededffededecffecececffebececffebebebffebebebffebeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e4ffe5e5e4ffe5e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe1e1e0ffe0e0e0ffe0dfe0ffdfdedfffdededeffddddddffdcdcdcffdbdadaffdcdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffdfe0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd9d9d9ffd9d8d9ffdadadaffdadadbffdbdbdbffdbdbdbffdddddcffdddddcffddddddffdddeddffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e3ffe3e4e4ffe3e4e3ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe6e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe6e6e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e7e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebeaeaffebeaeaffebebebffecebebffecececffecececffecececffecededffedededffedededffedededffeeedeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefefefffeeefeeffefefefffefefefffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f2fff1f2f2fff2f2f2fff3f2f3fff3f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f4f4fff4f3f3fff5f4f4fff4f4f4fff4f4f5fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff6f6f5fff6f5f6fff6f5f6fff5f6f5fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f6f6fff7f6f7fff6f7f7fff6f7f6fff7f6f7fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9fafafff9faf9fffafafafffaf9f9fffaf9f9fff9f9f9fffaf9f9fffaf9f9fffafafafff9f9f9fffaf9f9fffaf9fafff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9fafffaf9f9fffafaf9fffaf9fafffaf9fafff9faf9fffafaf9fffafafafffbfafafffbfbfbfffdfdfdfffefefefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111010ff101010ff101010ff0e0f0fff0e0e0fff0f0e0fff0e0e0fff171617ff242424ff2c2b2bff363737ff404040ff505050ff606060ff6d6d6dff808080ffa2a2a1ffd5d5d5ffe8e8e9fff8f7f8fffefefefffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffdfefdfffefdfdfffcfdfdfff7f8f8fff0f0f0ffdededeffc7c7c6ffbababaffaeaeaeffa2a2a2ff949494ff858686ff767676ff646464ff535253ff424242ff3a3a3aff3b3b3aff3c3c3bff414140ff414141ff4141410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0c0dff0d0c0cff0e0f0fff0e0e0eff0e0e0fff0e0e0eff10100fff0f0f0fff100f10ff101111ff131312ff141414ff161616ff191819ff1b1b1bff1e1e1eff212121ff242323ff262626ff29292aff2d2d2dff303031ff343434ff373737ff3a3b3aff6f6e6fffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefefffeeeeefffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0eff0fff0eff0fff0efeffff0f0efffefefeffff0f0f0fff0f0effff0eff0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff3f2f2fff2f2f3fff3f3f3fff3f4f4fff4f3f4fff4f4f4fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f6fff5f6f5fff6f6f6fff5f6f5fff6f6f6fff5f6f5fff6f6f5fff6f5f6fff5f5f6fff6f5f6fff5f6f6fff5f5f6fff6f6f5fff6f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f6f5fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f6f6fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff7f7f6fff7f7f6fff6f7f6fff7f7f7fff7f7f6fff7f6f7fff7f7f6fff6f7f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f9fff9f9f9fff8f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f8f7fff8f8f8fff8f8f7fff8f7f8fff8f8f7fff7f7f7fff8f7f7fff8f7f8fff7f8f8fff7f7f7fff8f8f7fff8f7f8fff7f7f8fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffaf9fafffafafafffafbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfdfdfffdfefdfffdfdfdfffcfcfcfffcfbfbfffbfafbfffbfafbfffbfbfafffcfcfbfffbfcfbfffbfcfbfffbfbfafffaf9f9fff8f8f8fff6f6f6ffeeeeeeffcecdceff838383ff5c5c5cff3e3e3eff1a1a1aff080808ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff121212ff343333ff585858ff7e7d7effc3c2c3ffe7e7e7fff5f5f5fff8f8f8fff9faf9fffbfafbfffcfbfbfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfafafffbfafbfffafafafffaf9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f6fff7f6f7fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f7fff6f7f6fff6f6f6fff6f7f6fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff8f7f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffaf9fafff9f9fafff9fafafff9fafafffaf9fafffafafafffaf9fafffafafafffafafafffaf9fafff9fafafff9faf9fffafafafff9f9f9fff9f9f9fff8f9f8fff9f9f8fff8f8f8fff8f7f8fff8f7f8fff7f8f8fff7f7f8fff8f8f7fff8f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff4f4f5fff4f5f5fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f5fff4f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f1f1fff1f0f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0efeffff0efeffff0eff0fff0eff0fff0efefffefefefffefefefffeff0efffbebdbdff3b3a3bff373736ff323232ff2f2f2fff2c2c2cff292929ff262626ff252424ff222222ff1f1f20ff1c1d1dff191a1aff171617ff151415ff131213ff121111ff101010ff0f0f0fff0e0f0fff0e0f0fff0f0f0fff0f0f0fff0d0d0dff0d0d0dff0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080809ff1b1c1cff5f5f5fffbcbcbcffe7e6e6fff6f6f6fffefefefffffffefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffefefffffffffffffffefefffefefefffefefffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffefffffefefffffffefffffefefefffefefffffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefffffffffefffffffffffffefffffffefffefffefefefffefefefffffefefffefefffffefefefffefefdfffefefdfffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfdfefffefdfefffdfdfefffefdfdfffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfbfff6f6f6fff0f0f0ffe5e4e4ffcbcbcbffbfbfc0ffb6b6b6ffaaa9a9ff9c9b9cff8d8c8dff7a7a7aff696a6aff5a5a5aff494949ff404040ff414041ff414040ff464646ff464646ff444343ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffbfcfbfffafafafffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafff9fafafff9fafafffafaf9fff9f9f9fffaf9f9fffaf9fafffaf9fafffaf9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f9fff8f9f9fff8f9f9fff8f8f9fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff6f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff4f4f3fff3f3f3fff3f4f4fff3f3f4fff3f3f3fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff2f3f2fff3f3f3fff3f3f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f1f1fff0f0f1fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffefeeefffeeeeeeffedeeeeffeeeeeeffedededffedededffecedecffecedecffecececffebebebffebebebffeaeaeaffeae9eaffeaeaeaffeae9e9ffe9e8e8ffe8e8e9ffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe1e0e0ffe1e0e1ffe1e0e1ffe0e0dfffdfdfdeffdededeffddddddffdcdcdcffdcdbdcffdeddddffdddeddffdfdfdfffe0dfe0ffe0e0e0ffe0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdcffdcddddffdddedeffdfdfdfffe0e0e0ffe1e1e1ffe1e2e1ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9eaffeae9eaffeaeaeaffeaeaeaffeaebeaffebebeaffebebebffecebebffecebecffecececffedececffededecffededecffedededffeeededffeeedeeffeeeeeeffedeeeeffefeeeeffeeeeefffeeefefffefefeeffefefefffefefefffefeff0ffefefefffeff0f0fff0eff0fff0f0f0fff0eff0fff0f0f0fff0f1f1fff1f0f0fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff2f2f2fff2f1f2fff3f2f3fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f6f7fff7f6f6fff6f7f6fff6f6f6fff6f7f7fff7f7f6fff7f6f7fff7f7f6fff6f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9fafffaf9fafff9f9fafff9f9fafffafaf9fffaf9f9fff9f9f9fff9f9fafffafafafff9fafafff9fafafffafafafff9faf9fffaf9fafffaf9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9fafafffafafafffafaf9fffbfbfafffafbfbfffcfcfcfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111010ff0f1010ff0f1010ff0f0e0fff0e0f0eff0e0e0fff0d0d0dff0d0c0cff131314ff202121ff292929ff353535ff404140ff4a4a4aff5f5f60ff6b6c6bff7e7e7eff9c9c9bffcdcdcdffe5e6e5fff5f5f5fffdfdfdfffffefffffefffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfefdfffdfefdfffcfdfcfff7f8f8fff0eff0ffdededeffc5c6c5ffb9b9b9ffadadaeffa1a1a1ff949394ff858585ff757575ff646464ff525253ff414242ff3a3a39ff3a3a3aff414141ff414140ff414041ff4041400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0c0cff0d0d0dff0c0d0dff0e0e0eff0e0e0fff0e0f0eff0e0e0eff0e0f0fff10100fff111111ff131313ff151514ff161716ff191a19ff1c1c1cff1f1e1fff212221ff242424ff272727ff2a2a2aff2e2d2eff313131ff353535ff383938ff3c3c3cffa8a7a8ffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefefefffefeeefffefefefffefefefffeeefeeffefefefffefefefffefefefffefefefffefefefffefeff0ffefeff0ffefefeffff0f0efffeff0f0fff0f0f0ffefefeffff0eff0ffeff0effff0f0effff0f0f0fff0f0f0fff1f1f0fff2f1f1fff1f2f1fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff3f4f3fff4f4f4fff5f4f5fff6f5f5fff5f5f6fff5f6f6fff5f5f5fff5f5f6fff5f6f6fff5f6f6fff5f6f6fff6f6f5fff6f5f5fff6f6f6fff6f6f5fff5f6f5fff6f6f6fff6f6f5fff6f5f6fff5f6f5fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff5f6f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f6f7fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f6fff7f7f6fff6f7f7fff7f7f6fff7f7f7fff7f8f7fff8f7f8fff8f7f7fff7f8f8fff7f7f8fff8f8f8fff8f9f8fff8f8f9fff9f8f9fff9f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff8f9f8fff9f9f9fff8f9f8fff9f8f9fff8f9f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f8fff8f9f8fff8f9f8fff8f8f8fff9f9f9fff9f8f9fff9f8f8fff8f9f9fff8f8f8fff8f8f9fff9f8f8fff9f8f9fff9f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f8f7fff8f8f7fff8f8f7fff7f8f8fff8f8f7fff8f7f8fff8f8f7fff8f8f8fff8f7f7fff7f8f8fff7f7f8fff8f7f8fff7f8f7fff7f7f8fff8f7f8fff8f7f7fff7f7f8fff7f8f8fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff8f7f7fff8f8f7fff7f8f7fff8f8f8fff7f8f7fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fffafafafffafafafffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafbfafffbfbfbfffcfcfcfffdfdfdfffefefefffdfdfdfffdfdfdfffbfbfcfffbfbfbfffbfbfafffbfbfbfffcfcfcfffcfcfbfffbfbfcfffafbfafffafaf9fff8f8f8fff5f6f6ffebeaeaffc4c4c4ff797a79ff595959ff3f3e3eff1b1c1cff09090aff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050405ff101010ff2f2e2eff545454ff777777ffb6b6b6ffe2e2e2fff4f4f4fff8f8f8fff9fafafffbfbfbfffbfcfbfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffcfbfcfffcfcfbfffcfcfcfffbfbfbfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafff9fafafffafafafff9f9f9fff9f9f9fff9faf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff8f7f8fff8f7f7fff7f7f8fff7f8f8fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f6fff6f7f7fff7f7f7fff6f7f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f7f7fff7f8f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffaf9fafff9fafafff9f9fafffafafafffafafafffafafafffafafafffbfafafffafafbfffafbfafffafafafffafafafff9fafafffafafafff9f9fafff9f9f9fff9f8f9fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f7fff8f7f8fff7f8f7fff8f7f7fff7f7f7fff8f7f8fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff6f6f6fff6f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff5f6f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f4f5fff4f5f5fff4f4f5fff5f4f5fff4f5f4fff4f4f4fff5f4f5fff5f4f4fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f2f3fff2f3f2fff1f2f2fff1f2f1fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f0f1fff1f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0fff0f0efffeff0f0ffefefefffefefefffefeeefffe7e8e7ff666665ff373837ff333333ff30302fff2d2d2dff2a2b2aff282728ff262525ff222323ff1f2020ff1e1d1dff1a1b1aff181818ff151515ff131313ff111112ff0f1010ff0e0e0fff0f0e0fff0f0f0fff0f0f0fff0d0d0dff0d0d0cff0d0d0dff0d0d0dff0d0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff080708ff161616ff504f4fffb9b9baffe8e8e9fff7f7f7fffefefdfffefffffffffffffffefefefffffefffffefffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefefffffefffffefefefffefefefffefffefffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffffffffffefefefffffefffffefffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffefffffefefffffffffffffffefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffefefffffffffffefefefffffefffffffffefffffefffffefefffffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfff6f6f6ffeff0efffe2e3e2ffcacacaffbfbebfffb4b5b4ffa8a8a8ff9b9b9bff898989ff797979ff6b6a6aff5a5a5aff474847ff3e3f3fff404040ff464646ff454646ff464646ff464646ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfcfcfffbfbfafffafbfafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9fafffafaf9fff9fafafffafafafff9f9f9fff9f9fafff9faf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f6fff7f6f6fff6f7f6fff6f6f6fff6f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f4fff5f5f5fff4f5f4fff4f5f5fff4f4f5fff4f4f4fff3f4f4fff4f4f3fff4f4f4fff3f4f3fff4f4f4fff4f3f4fff4f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f2f3fff2f3f2fff3f3f2fff2f3f2fff2f2f2fff2f2f1fff2f1f2fff1f2f1fff2f1f2fff1f1f1fff0f1f1fff0f0f1fff1f0f1fff0f1f0fff0f0f0fff0eff0fff0efefffefeff0ffefefefffeeeeefffeeeeefffeeeeeeffeeeeeeffededeeffedededffedececffecececffecececffebecebffebebebffeaebeaffebeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e7e7ffe7e8e7ffe6e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e5ffe4e3e4ffe4e3e3ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdededeffdddddcffddddddffdededdffdedfdfffe0e0dfffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd9d9d9ffd9d9d9ffdbdadaffdadadbffdadbdbffdbdbdcffddddddffdedfdeffdfdfe0ffe0e0e1ffe1e1e0ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e2ffe3e4e3ffe4e4e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e5e5ffe6e6e6ffe6e7e6ffe6e7e7ffe7e6e7ffe6e7e6ffe6e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e8e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaebffebebebffebebecffebebecffebececffecececffecededffedededffededecffedededffedeeedffeeeeedffeeeeedffeeeeeeffeeeeeeffefeeeeffeeefeeffefefefffefeeefffefefefffefefeffff0efefffeff0effff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f1f1fff0f0f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f1fff2f2f1fff2f2f1fff2f3f2fff2f2f2fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f7f6fff6f7f7fff7f7f7fff6f6f6fff6f6f7fff6f7f6fff7f7f6fff7f7f6fff6f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9faf9fffafafafff9faf9fffaf9fafff9faf9fffaf9f9fff9f9f9fffaf9fafffaf9f9fffaf9f9fffafafafff9fafafff9fafafffafafafffafaf9fff9fafafff9faf9fffafafafff9faf9fffafafafffaf9fafffbfafafffbfbfbfffbfbfbfffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff100f0fff101010ff0e0f0eff0e0e0eff0e0e0fff0d0d0dff0c0c0cff0c0c0cff101110ff1d1d1cff262626ff333233ff3f3f3fff494949ff5c5c5cff6c6c6cff7b7b7bff969696ffc6c5c5ffe4e4e3fff2f2f2fffdfdfdfffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffffffffffffffffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffdfefefffefdfefffcfcfcfff6f7f7ffefefefffdddedeffc1c1c1ffb7b8b8ffacadacffa0a0a1ff939293ff858485ff747474ff626362ff525252ff424142ff393939ff414141ff414141ff414141ff404141ff41404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0d0d0dff0c0d0cff0c0d0cff0c0c0dff0f0e0fff0e0f0fff0f0f0fff0e0e0eff100f0fff111211ff141313ff161515ff181817ff1a1a1aff1d1d1dff1f2020ff222222ff252626ff282828ff2b2c2cff2f2f2eff333232ff353636ff393a3aff59595affe0e0e0ffeeeeeeffeeeeeeffeeefeeffefeeefffeeefeeffeeefefffefeeefffeeefeeffefefefffeeefefffeeefeeffeeefefffefefefffefefefffefefefffeff0efffefefeffff0eff0fff0f0f0fff0eff0fff0f0f0fff0f0f0ffeff0f0fff0f0effff0eff0fff0f0f0fff1f1f1fff2f2f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff5f6f5fff5f6f5fff5f5f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f6f7fff6f6f7fff6f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f8f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff8f9f8fff8f9f8fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9fafffaf9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f7fff7f7f8fff8f7f8fff7f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f7fff7f7f8fff8f8f8fff8f9f9fff9f8f8fff9f9f9fff9f9f9fffafafafffafafafffbfafafffbfbfbfffbfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfdfcfffcfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfcfffdfcfdfffefdfefffdfdfdfffcfdfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfdfdfffbfbfbfff9f9f9fff8f8f8fff4f5f4ffe5e5e5ffb9b9b9ff747575ff5d5c5cff434242ff1d1e1dff0b0b0bff030304ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff505151ff515151ff515051ff515151ff515150ff515150ff515151ff515051ff515151ff505151ff515050ff4f5050ff4f4f4fff4e4e4eff4d4d4dff4c4c4dff4c4b4cff4b4a4bff494949ff474847ff464646ff454444ff434343ff434343ff414141ff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040505ff100f0fff2b2b2bff4f4f4fff707070ffabababffe0e0e0fff4f5f5fff8f8f8fff9f9fafffbfbfbfffcfbfbfffcfcfcfffdfdfdfffefdfefffdfdfdfffcfdfcfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffafafafffafafafff9fafafff9faf9fff9f9f9fff9f9f9fff9faf9fff9faf9fffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f7f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff7f6f6fff6f7f7fff7f6f7fff6f7f7fff7f7f6fff7f6f6fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f8f7fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafbfafffafafafffafafafffafafbfffafbfafffbfbfafffbfbfbfffafbfafffafbfafffafafafffafafbfffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f7fff7f8f8fff8f7f8fff8f8f8fff8f7f7fff7f8f7fff7f8f8fff8f7f8fff7f8f7fff7f8f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f7f7fff7f6f7fff7f6f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f6fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff4f4f5fff5f4f5fff4f5f4fff5f5f4fff5f5f5fff4f5f4fff4f5f4fff4f4f4fff5f4f5fff4f5f5fff5f5f5fff4f4f4fff5f4f5fff5f5f5fff6f5f5fff6f5f5fff6f6f5fff5f4f5fff5f5f5fff5f5f5fff5f4f4fff4f5f5fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f1fff0f0f1fff1f0f1fff0f0f0ffeff0effff0f0f0fff0eff0fff0efefffefefefffefefefffefefefffeeefefffefeeeeff9f9f9fff373838ff343434ff313131ff2e2e2eff2b2b2bff292929ff262625ff232423ff212121ff1e1e1eff1b1b1bff181818ff161615ff141314ff121211ff10100fff0e0e0eff0d0d0eff0e0f0fff0d0d0dff0d0d0dff0c0c0cff0c0d0cff0d0c0cff0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff070607ff111011ff454545ffb9bab9ffe9e9e9fff7f7f7fffefefefffffefffffffefffffefffffffefffffffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffefefffffffffffffefffffefffffffefefefffffefefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefffffffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffefefefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffffefffefefefffefffefffefefffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfff6f6f6fff0f0efffe0e0e1ffcacac9ffbebebeffb4b3b3ffa7a8a8ff9b9b9bff888989ff797979ff6b6b6bff585959ff474848ff3d3d3eff464646ff464646ff464646ff464646ff4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfdfffcfcfcfffbfbfafffafafafffbfbfafffafbfbfffafafafffafbfbfffafafafffafbfbfffafafafffbfafafffafafafffafafbfffafafbfffafbfafffbfafafffafafafffafbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9fafffaf9fafffafafafff9f9fafff9faf9fffafafafffaf9fafffaf9fafff9f9fafffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f7fff7f7f8fff8f7f8fff7f8f8fff7f8f7fff7f7f7fff7f6f7fff6f7f6fff7f6f6fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff4f5f4fff4f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f4f4fff4f3f3fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefeeffeeeeefffefeeefffeeeeeeffeeeeeeffedededffedecedffecececffedececffecececffececebffebebebffebebebffeaebebffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfe0dfffdededeffddddddffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d2ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d4ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd9d9d9ffd9d9d9ffd9dad9ffdbdbdaffdcdcdcffdedddeffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e1ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffebeaebffebeaebffebebebffebebecffecebecffecececffececedffedededffedededffedededffedededffedededffedeeeeffeeeeeeffefefeeffeeeeefffeeefefffefefefffefeeeeffefefefffefefefffefefefffefeff0ffeff0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f3fff5f4f4fff4f4f4fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff5f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f7fff7f6f6fff6f7f7fff6f7f6fff7f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff8f9f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafaf9fff9f9f9fffafafafffafafafffaf9f9fffafafafffaf9fafffafafafffafaf9fffaf9f9fff9fafafff9fafafffaf9fafffafafafffafaf9fffafaf9fff9fafafffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0e0eff0e0e0eff0e0f0fff0d0d0dff0d0c0cff0c0c0cff0b0b0bff0e0e0eff191919ff222223ff2f2f2fff3c3c3bff484849ff5b5b5aff6e6e6eff797978ff929292ffbebfbeffe2e1e1fff0f0f0fffcfdfdfffffefefffffffefffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffdfefefffdfcfdfffbfbfbfff6f6f7ffeeefeeffdcdddcffbfc0bfffb7b7b7ffacacacffa0a09fff939292ff848584ff737374ff626262ff505150ff414141ff414140ff404041ff404041ff414041ff404141ff40414100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0c0cff0d0d0cff0d0d0dff0c0c0dff0d0d0cff0f0f0eff0d0d0dff0f0f0eff101010ff121212ff141414ff161615ff181817ff1a1a1bff1d1e1eff202020ff232323ff262626ff292929ff2c2c2cff30302fff333333ff363737ff3b3a3bff919292ffeeeeedffeeeeeeffeeeeeeffeeeeefffeeeeeeffefefeeffeeeeefffeeefeeffeeefeeffeeefeeffefefefffefefefffefefefffefefefffeff0efffefefefffeff0f0ffeff0efffefefeffff0f0efffefeff0ffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f4f4fff5f4f5fff6f5f5fff5f5f5fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f7f7fff6f6f7fff7f7f6fff6f6f7fff6f7f6fff6f7f6fff6f7f6fff7f6f7fff6f7f6fff6f6f6fff7f6f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff7f7f8fff8f7f8fff7f7f8fff7f8f8fff8f7f7fff7f7f7fff8f7f8fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafff9fafafff9faf9fffaf9fafffafafafff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafaf9fffaf9f9fffafafafff9f9fafffafafafff9fafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff9f8f9fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f9f9fff9f8f8fff8f9f8fff9f9f9fffaf9fafffafafafffbfbfafffbfbfbfffbfcfcfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffdfdfdfffefefefffdfdfdfffcfdfdfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffafafafff8f8f8fff4f3f4ffdfdfe0ffadadadff717171ff5b5b5bff424343ff1c1b1bff0b0b0bff030404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525252ff525252ff525252ff505151ff515151ff505151ff515151ff515151ff515151ff515151ff515051ff515151ff505051ff4f504fff4f4f4eff4e4e4eff4e4d4eff4c4d4cff4c4b4bff4b4a4aff494949ff474747ff464646ff444544ff434343ff434343ff404041ff404040ff404040ff404040ff3f4040ff403f40ff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff0f0f0fff292829ff4c4c4cff6c6c6cffa1a1a1ffdcdcdcfff4f4f4fff8f8f8fff9f9f9fffafbfafffcfbfbfffdfdfdfffdfdfefffdfdfefffdfdfdfffcfcfdfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffafafbfffafafafffaf9fafff9f9fafff9fafafffaf9fafffafaf9fffafafafff9f9fafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f9f9fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f9fff8f9f8fff8f9f8fff8f9f8fff9f8f9fff8f9f8fff9f8f8fff9f8f8fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9faf9fffafafafffafbfbfffbfafafffafafafffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfafffbfbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f9fff8f9f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff7f7f8fff7f8f7fff7f8f7fff7f8f7fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff5f5f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f6f5fff6f5f5fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f4f3fff4f3f3fff3f3f3fff2f3f2fff3f2f2fff2f2f2fff1f2f2fff2f1f2fff2f2f1fff1f1f2fff1f2f1fff1f1f1fff0f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefefeffff0f0efffefefefffefefefffefefefffeeefefffeeefefffd9d8d9ff474747ff353535ff323232ff2f2f2fff2c2c2cff292929ff272727ff242424ff212121ff1f1f1fff1c1c1cff191819ff171616ff141414ff121212ff101010ff0e0e0eff0d0d0dff0d0d0cff0d0d0dff0d0d0dff0c0d0dff0c0c0cff0d0d0dff0d0e0dff0e0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff0f100fff404040ffbababaffe8e8e8fff6f6f6fffefefdfffefefffffefefffffffefffffefefefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffefefefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffefefffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefffffefffffffefefefffefefefffefefffffefffefffefffefffefffefffffefffffefffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfefefffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfff5f6f5ffefefeeffdededeffc8c9c8ffbdbcbcffb2b3b2ffa7a6a7ff9b9b9bff898989ff7a7a79ff6a6a6aff575858ff474646ff464646ff464646ff464646ff464646ff464646ff4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfcfffbfbfbfffafafbfffafbfbfffbfafafffafbfafffafafbfffbfafbfffafafafffbfafafffafafafffafbfafffbfafbfffafbfbfffafbfafffbfafafffbfbfbfffafbfbfffafafbfffbfbfafffafafbfffafbfafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fffafafafff9f9fafffafafafff9fafafff9f9f9fffafaf9fff9f9fafff9f9fafffaf9fafff9f9f9fff9f9fafffaf9f9fff9f9f9fffaf9fafff9f9fafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f7fff7f7f7fff7f7f6fff7f6f6fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f5f5fff5f4f5fff4f4f4fff4f5f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff3f4f3fff3f4f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f3fff3f2f3fff2f2f3fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f1f1fff1f0f1fff0f0f0fff0eff0ffefefefffefefefffefefefffeeefefffefeeeeffeeeeeeffeeeeeeffeeeeedffedededffecedecffecececffececebffececebffebebebffebebebffebeaeaffeaeaeaffeae9eaffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe7e8e7ffe8e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfe0e0ffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd3d2d3ffd2d2d3ffd4d4d3ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d4ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffdadad9ffdcdcdcffddddddffdededeffdfdfdeffe0e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e9e8ffe9e9e9ffeae9eaffe9eae9ffeaeaeaffeaeaeaffebebebffebebebffebececffebecebffececebffecececffecececffececedffedededffedededffedededffeeedeeffeeeeedffeeeeeeffeeeeefffefefeeffefefefffeeefeeffefefefffefefefffefefefffeff0f0fff0f0f0fff0efeffff0eff0fff0f0f0fff0f0f0fff1f1f1fff0f0f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f1fff2f2f1fff2f2f2fff2f3f3fff3f2f2fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f6f6fff5f6f6fff5f5f6fff6f6f5fff5f5f6fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f7f6fff6f6f6fff7f7f6fff6f6f7fff6f6f7fff7f6f7fff6f6f6fff6f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafaf9fffaf9fafffafafafffaf9f9fff9faf9fffaf9fafffafafafff9f9f9fffafafafff9f9f9fff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafbfafffbfcfbfffdfdfdfffefffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0e0fff0f0e0eff0d0d0dff0c0c0cff0d0d0cff0c0c0cff0b0b0bff0d0d0dff171716ff1f1f1fff2b2b2bff383737ff444444ff535353ff6a6a6aff767675ff8b8c8bffb7b7b7ffdfdedeffeeedeefffcfcfcfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffffefffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefefefffdfdfefffcfdfcfffaf9fafff5f5f6ffedeeedffdbdbdaffc0bfc0ffb6b7b6ffacacabff9f9f9fff929292ff838383ff737273ff606060ff4e4e4fff3f3f3fff404040ff414040ff414041ff414140ff414141ff404141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0bff0c0c0cff0c0c0cff0c0c0cff0d0d0cff0d0c0cff0c0c0dff0d0d0cff0d0d0dff0e0e0eff111010ff131312ff141514ff161716ff191818ff1c1b1bff1e1d1eff212020ff242423ff272626ff29292aff2d2d2dff303030ff333434ff383838ff434243ffcacacaffeeedeeffeeeeeeffeeedeeffeeeeeeffeeefefffefeeefffeeeeefffeeefefffefefeeffefefefffefefefffefefefffefefeffff0eff0ffefefeffff0eff0ffefefefffefeff0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff3f2f2fff3f3f3fff4f3f4fff4f3f3fff4f4f4fff4f4f4fff6f5f5fff5f5f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff7f6f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f7fff6f7f7fff7f6f7fff6f6f7fff6f7f6fff7f6f6fff7f6f7fff6f6f6fff7f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff8f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f8f8fff7f8f7fff7f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fffafafafff9fafafffafafafffafafafffafaf9fffaf9fafffafafafffaf9fafff9fafafffafafafffaf9fafff9f9fafff9fafafffafafafffafafafffafafafffbfbfafffafafafffbfafbfffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9f9fffaf9fafff9f9f9fffafafafff9f9f9fff8f9f9fff9f9f8fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f9fffaf9f9fff9f9fafffbfafafffbfbfbfffbfcfbfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfdfcfffefefefffefefefffefdfefffcfcfcfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffdfcfcfffdfdfdfffefefefffcfdfdfffafafafff8f8f8fff3f3f3ffdcdcdcff9e9e9eff6b6b6bff555454ff393939ff181718ff0a0909ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535353ff545353ff545353ff535353ff535252ff535253ff525352ff535353ff515151ff515150ff515051ff515151ff515051ff505151ff515151ff515051ff4f4f50ff4e4f4fff4e4e4eff4d4d4dff4c4c4cff4c4c4bff4a4a4aff494949ff474747ff464546ff444444ff434344ff434342ff414141ff404040ff414040ff404040ff404040ff3f4040ff3f3f40ff3f403fff3e3e3eff3d3e3dff3d3d3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff0f0f0fff282727ff4d4d4dff6a6969ff979797ffd6d7d6fff2f2f2fff8f8f8fff9f9f9fffafafbfffbfcfbfffcfcfcfffdfdfdfffdfefefffefdfdfffcfcfdfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafbfffafafafffafafafffafafafff9fafafffafaf9fff9fafafff9faf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff8f7f8fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9f9fffaf9fafffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafafafffafafbfffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f8f8fff9f9f8fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f9f9fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f7f8fff7f7f8fff7f8f8fff8f8f7fff8f7f8fff8f8f7fff8f8f7fff7f7f7fff8f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f5f5fff6f6f5fff6f5f6fff6f5f5fff5f5f6fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f2f3fff3f3f2fff2f2f2fff1f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff1f0f1fff0f0f0fff0f0f1fff0f0f0ffefeff0ffeff0efffeff0f0ffefefefffefefefffefefeeffefefefffeeefefffeeeeeeff818281ff363636ff323332ff2f3030ff2d2d2dff2a2a2aff282827ff252525ff222222ff1f1f20ff1c1c1cff1a1a19ff171717ff141515ff121313ff101010ff0e0e0eff0c0d0dff0d0d0cff0d0d0dff0d0d0dff0d0c0cff0d0d0dff0d0e0dff0d0e0dff0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050505ff0d0d0dff3b3b3cffbababaffe7e7e8fff6f6f6fffefefefffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefffffffefffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffefefffffffffefffffffffffefffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffefefffffefefffefefefffffffffffefffffffefffffffffffefffefffffffefffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffffefefffffefefffffefefffefefefffffefefffefefffffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffefefffffefffffefffefffffffefffefefefffffefffffefefefffffefffffefefefffefefefffefefdfffefefefffefdfdfffefdfefffdfdfdfffefefefffdfdfefffcfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfdfcfff5f6f5ffeeeeeeffdcdbdcffc7c7c7ffbcbbbbffb2b2b1ffa7a6a6ff979798ff898888ff79797aff696969ff565656ff444444ff454444ff464646ff464646ff464546ff464646ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfefefffcfcfcfffbfafbfffafafafffbfafafffbfbfafffbfafbfffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfafafffafbfbfffafbfbfffbfafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9f9fafff9faf9fffafafafffaf9f9fffaf9fafff9f9f9fffafafafff9fafafff9f9fafff9faf9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff7f6f6fff7f6f6fff6f6f6fff6f5f5fff6f6f6fff6f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f4fff4f3f3fff4f3f4fff3f3f3fff4f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff1f2f1fff1f1f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f1fff0f0f0fff1f0f0ffeff0f0ffefeff0ffefefefffefefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffecedecffecececffececebffecebebffebeaebffebeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e6ffe7e6e7ffe6e7e6ffe6e5e6ffe5e6e6ffe5e6e6ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd1d2d1ffd1d1d1ffd2d3d2ffd2d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d4ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d9ffdadadbffdddddcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebeaebffebebeaffebebebffebebebffebebecffececebffecedecffedececffedecedffededecffedededffededeeffededeeffeeeeedffeeeeeeffeeefeeffeeeeefffefeeeeffefeeeeffefefefffefefefffefefefffefeff0ffefefeffff0f0efffeff0f0fff0f0f0fff0f0f0fff1f1f0fff0f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f1fff1f2f1fff1f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff5f5f6fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f7fff6f6f6fff6f7f7fff7f6f6fff7f6f6fff6f6f6fff7f7f7fff6f7f7fff6f6f7fff7f7f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffafaf9fff9faf9fff9fafafffafaf9fffaf9fafffaf9fafffaf9f9fffafaf9fffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafbfafffbfbfafffdfcfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0fff0d0d0cff0c0c0cff0c0d0dff0c0d0dff0c0d0dff0d0d0cff0d0c0dff141414ff1d1d1dff282828ff333333ff3f3f3fff4b4b4bff5d5d5eff787978ff858485ffafafafffdadadaffecececfffbfbfbfffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffefffefffefefefffefefefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffdfefdfffbfcfcfff9f8f9fff5f5f5ffedecedffdbdbdbffc0bfc0ffb6b6b6ffaaabaaff9f9f9eff909090ff818281ff707171ff5f5f5fff4c4c4cff3f3f3fff3e3f3eff403f40ff414140ff414040ff404140ff414141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0cff0c0c0cff0d0d0cff0c0c0cff0c0c0cff0d0d0dff0c0d0cff0c0c0cff0c0c0cff0e0e0eff111011ff131313ff151415ff171717ff191919ff1c1c1cff1f1f1fff212121ff242423ff262727ff292a2aff2d2d2dff313131ff343434ff383838ff7c7b7cffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffefefefffefeeefffefefefffefefefffefefefffefefefffeff0efffefefefffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f1fff1f2f1fff2f1f1fff2f1f2fff2f2f2fff3f3f2fff3f3f3fff3f4f3fff3f3f4fff4f4f3fff4f4f4fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff7f7f7fff6f7f6fff6f7f6fff6f6f7fff6f6f7fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff7f7f6fff7f6f7fff6f7f6fff6f6f7fff6f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f8fff8f8f8fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f8fff9f9f9fff8f8f9fffaf9f9fff9f9f9fff9fafafff9f9f9fff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fff9faf9fff9f9fafff9f9fafff9f9f9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffafbfafffafbfafffafbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffaf9f9fff9faf9fffaf9f9fff9fafafff9faf9fff9f9f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffbfbfbfffcfcfbfffdfdfcfffdfcfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffcfdfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffbfcfcfffdfdfdfffefefefffefefefffdfdfdfffcfcfdfffcfcfcfffbfbfbfffbfcfbfffcfcfcfffdfdfcfffefdfdfffdfefdfffdfcfcfffafbfafff8f8f8fff2f1f1ffd7d7d7ff929192ff676767ff4d4d4dff2e2e2eff121212ff090808ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545454ff545454ff555454ff545454ff535453ff535354ff535354ff535353ff535353ff525352ff535352ff535253ff515151ff515051ff515151ff515151ff505150ff505051ff504f50ff4f4f4fff4e4e4eff4d4d4eff4d4c4dff4b4c4cff4a4a4aff494949ff474747ff454645ff444545ff434343ff434343ff414041ff404040ff404040ff404040ff403f3fff3f403fff3f3f3fff3f4040ff3e3f3eff3e3d3dff3e3d3dff3d3d3eff3d3d3cff3d3c3cff3b3b3bff3a3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040504ff0d0d0cff232324ff4b4b4cff676768ff8c8c8cffd1d1d1fff0f0f0fff8f7f8fffafaf9fffbfafafffcfcfbfffcfcfdfffdfefdfffdfdfefffdfdfefffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffafafafffafaf9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff8f9f9fff9f9f8fff8f8f9fff9f8f8fff9f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f8f8fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fffafaf9fff9f9f9fff9faf9fff9fafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9fafafff9faf9fffaf9f9fffaf9fafffaf9fafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfbfafffbfbfafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f9fff8f8f9fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f8f7fff7f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff5f5f6fff5f6f6fff5f6f6fff5f6f6fff6f6f5fff5f5f6fff6f5f5fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff4f5f5fff4f4f4fff5f5f5fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff1f1f2fff1f1f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f1f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0efffefefefffefefefffefefefffeeefeeffefeeeeffeeefefffbbbcbbff373736ff343334ff313031ff2e2e2dff2b2b2bff282828ff252526ff232322ff1f1f20ff1c1d1dff191a1aff171817ff161515ff131313ff111010ff0f0f0fff0c0d0cff0b0c0bff0c0c0cff0c0c0cff0d0d0dff0d0e0dff0d0d0dff0d0d0dff0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020302ff080808ff313232ffb8b8b8ffe8e7e8fff6f6f6fffdfefdfffffefefffffefefffffefefffefffefffffefefffffffffffefffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffefffefffefefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffffefefffefffefffffefffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffefefefffefefffffefffffffffefffffefefffffffffefffefefefffffffffffefffefffefffefffefefffffefefffffefefefffefffffffefffefffffffefffffefffffffffefffffefefffffffefffefefefffefffefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffdfefdfffefdfefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfff5f5f5ffeff0efffdbdbdbffc7c7c6ffbbbbbbffb1b1b1ffa6a6a7ff969697ff888888ff79797aff676766ff545453ff444344ff444443ff454444ff464646ff464646ff464646ff454646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffbfbfbfffbfbfbfffbfbfafffafbfafffafbfbfffafbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffafafbfffafafbfffbfbfbfffbfafbfffafafbfffbfafafffafbfafffafafafffafafafffafafafffafaf9fff9fafafffafafafffafafafffaf9fafff9faf9fffaf9fafffafaf9fffaf9f9fff9faf9fffaf9f9fff9fafafff9faf9fffaf9f9fffaf9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f6fff6f6f6fff7f7f6fff6f6f6fff6f6f5fff5f6f6fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff5f5f4fff4f4f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f3f4fff3f4f4fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff3f2f2fff2f3f2fff3f2f2fff2f3f3fff2f2f2fff2f2f1fff2f1f2fff2f1f2fff2f2f1fff2f1f1fff1f1f1fff0f0f1fff1f1f0fff0f0f0fff0f1f1fff0f0f0fff0f0f0fff0f0efffefefefffefefeeffefefefffeeefeeffeeeeeeffedeeeeffedededffedededffedededffedececffecececffececebffebebebffebebebffebebeaffeaebeaffe9eaeaffe9e9eaffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe4e4e3ffe3e3e3ffe2e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdedfdfffdddede00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd1d1d1ffd0d1d0ffd2d1d1ffd2d1d2ffd2d2d3ffd3d3d2ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d4d5ffd5d6d6ffd6d6d6ffd7d8d8ffdadad9ffdbdbdbffdddcdcffdeddddffdedfdeffdfdfdfffe0e0e0ffe1e0e0ffe1e1e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e7e8ffe7e8e7ffe7e7e8ffe8e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffeae9e9ffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaebeaffebebebffecececffecececffecececffecececffedececffededecffedededffedededffedededffeeeeeeffedeeeeffeeeeeeffefeeeeffeeeeefffefefeeffefefefffefefefffefefeffff0efefffefefefffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff3f3f4fff3f3f3fff4f4f4fff4f4f4fff5f5f4fff5f4f5fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f6f7fff6f6f6fff6f7f6fff7f6f6fff7f6f6fff7f6f6fff6f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f8fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff8f9f8fff9f9f8fff8f8f9fff9f8f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafff9f9fafffafaf9fffafafafffafafafffafafafffafaf9fff9fafafff9fafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfbfffafafbfffbfbfcfffefefefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0c0c0cff0d0c0cff0c0c0dff0d0c0cff0c0c0dff0c0d0cff0d0c0dff121112ff1a1919ff252424ff2f2f2fff3c3c3bff484847ff525353ff777776ff7b7c7bffa3a3a3ffd5d4d5ffe9e9e9fff8f8f8fffefefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefefffffefffffffffefffefefffffefffefffffefffffffefefffffefefffffffefffefefefffffffefffffefefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffdfdfefffefefdfffcfcfcfff8f9f8fff5f4f5ffececedffdbdadaffbdbdbdffb5b4b5ffa9a9a9ff9d9d9dff8e8f8fff7f7f7fff6f6f6eff5c5d5cff4b4a4aff3e3e3eff3e3e3dff3f3e3eff40403fff414140ff404141ff414141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0b0b0bff0d0d0cff0f0f0eff101111ff131313ff161615ff171817ff1a1a1aff1d1c1dff1f1f1fff212121ff242424ff272727ff2a2a2aff2e2e2dff313131ff343535ff383839ffb4b4b4ffedededffedeeedffeeededffeeedeeffefeeeeffefeeeeffeeefeeffefeeeeffefefefffefeeeeffefefefffefefefffefefefffefeff0ffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f4fff3f4f3fff4f4f4fff4f4f4fff5f5f5fff5f5f6fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff6f6f6fff6f7f6fff7f7f6fff6f7f6fff7f6f7fff7f6f7fff7f7f7fff6f6f6fff7f7f7fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff7f7f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff8f9f9fff8f8f8fff8f9f9fff8f9f9fff9f9f9fffafaf9fff9f9fafffaf9f9fff9f9fafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fffaf9f9fffafaf9fff9f9f9fffafafafff9faf9fffaf9f9fffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafafffafafafffbfafafffafbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff9f9f8fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f8fff9f8f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9faf9fffafafafffbfbfafffbfbfbfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfdfdfffefefdfffdfdfdfffcfcfcfffafafafff8f7f7ffefeeefffd0d1d1ff878887ff626263ff434444ff242424ff10100fff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555554ff545554ff555455ff555454ff545454ff545454ff545454ff535353ff535353ff545453ff535353ff525352ff535253ff525252ff525252ff515150ff515050ff505051ff515150ff50504fff4f4f4fff4e4e4eff4d4e4eff4d4c4cff4c4b4bff4b4a4aff494949ff474747ff454646ff444444ff434443ff434343ff414140ff414040ff414040ff404040ff40403fff40403fff3f3f3fff3f3f3fff3e3e3fff3e3d3dff3e3d3eff3d3d3dff3c3c3cff3c3c3cff3b3b3bff3b3b3bff3c3c3bff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff0a0a0aff1d1e1dff444444ff646463ff7f7f7fffc8c8c8ffecececfff6f7f7fff9f9f9fffafafafffbfbfbfffcfcfdfffefefdfffefefefffefefdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafff9fafafff9fafafff9faf9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fffaf9f9fff9fafafffaf9f9fffafafafffaf9fafff9f9f9fff9fafafff9fafafff9f9f9fffafafafffafafafffafaf9fffaf9f9fffaf9f9fff9f9f9fffafaf9fffafaf9fff9fafafff9f9fafff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafafbfffbfbfbfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafff9faf9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f6fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff6f5f6fff6f6f5fff6f5f6fff5f6f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f5f5fff6f6f5fff5f6f5fff5f5f5fff5f5f4fff5f4f5fff4f5f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff3f3f2fff2f2f1fff2f2f1fff2f1f1fff1f2f2fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f1f1fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffefefeeffeeefefffeeeeeeffeeeeeeffe7e7e6ff636363ff343535ff313131ff2e2e2fff2b2b2cff282928ff262626ff222323ff20201fff1d1c1dff1a1a1aff171718ff151615ff131313ff101010ff0f0f0eff0d0d0dff0b0c0cff0d0d0cff0d0d0cff0d0d0dff0d0d0dff0d0e0dff0d0d0dff0d0d0dff0c0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff060606ff2c2c2cffb4b4b4ffe8e7e7fff6f6f6fffefdfdfffefefefffefffefffffffefffefefffffefefefffefefffffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefefffffffffffefffefffffefefffffffefffffefffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefffefffffffefffefffffffefffffffefefffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffefefffefefefffefffefffffffefffefffefffffefffffffefffffffffefffefefefffefffefffefefefffefefefffffffefffefefefffefffefffffefffffefefefffefefefffefefefffffefefffefefefffffffefffffefefffefefefffffefefffefffffffffefefffefefefffffefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfff4f5f4fff0eff0ffdad9daffc6c6c5ffbbbabaffb0b0b0ffa2a3a2ff969696ff888888ff787878ff646565ff515151ff424342ff424242ff434343ff454444ff454546ff464646ff46464600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfcfdfffcfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfafffbfafafffafafbfffbfbfafffbfbfafffbfbfafffbfafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fffaf9f9fffafaf9fffafaf9fff9fafafff9f9f9fff9f9fafffaf9f9fffaf9fafff9fafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff6f6f5fff5f5f6fff5f6f5fff5f5f5fff4f5f5fff4f4f4fff4f5f4fff5f4f4fff4f4f5fff5f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f3fff4f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f2fff3f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f0f0fff0f0f1fff0f0f0fff0eff0ffeff0efffefefefffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeedffeeededffedededffededecffededecffecececffecebecffecebecffebebebffebeaeaffeaebeaffe9eaeaffe9e9e9ffeae9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfe0dfffe0e0dfffdfdfdfffdfdedeffdededeffdededeffdcdcdcffdbdbdbffdadada000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffd0d0d0ffcfcfd0ffd1d1d0ffd1d0d1ffd1d2d2ffd1d1d1ffd2d2d2ffd2d2d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d6ffd7d7d6ffd8d8d8ffdadadaffdbdbdbffdddcdcffdeddddffdededeffdfdfdfffe0e1e0ffe1e1e1ffe1e2e2ffe2e3e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaebffebebeaffebecebffebecebffececebffecececffedececffecececffededecffededecffedededffedededffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefeffff0f0efffefeff0fff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff1f2f2fff2f2f2fff3f2f2fff3f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff4f4f4fff4f4f5fff4f5f4fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff6f5f5fff5f6f6fff6f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f6f6fff7f6f6fff7f6f6fff6f6f6fff7f7f6fff7f7f6fff6f7f7fff7f7f7fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f7fff7f7f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fffafaf9fff9faf9fffaf9fafffaf9fafffafafafffaf9fafffafafafff9faf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffbfafafffbfbfbfffdfcfcfffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0dff0d0d0cff0c0d0cff0c0c0cff0d0c0dff0d0d0cff0c0d0dff0c0d0dff111110ff171616ff202020ff2b2a2aff353535ff414141ff4c4c4cff636263ff747474ff969696ffcbccccffe5e5e5fff5f5f4fffdfefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffefefffffffefffefffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffdfefefffdfdfdfffcfcfcfff8f8f9fff4f4f4ffecebebffd9dadaffbcbcbcffb3b3b3ffa8a9a8ff9c9b9bff8e8d8eff7f7e7eff6d6d6dff5b5b5bff49494aff3d3d3dff3d3d3dff3e3e3eff3e3f3eff3f4040ff414141ff4141410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0c0c0cff0c0c0cff0b0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0d0d0dff10100fff121211ff131314ff151516ff181818ff1a1b1bff1d1d1dff20201fff212222ff242525ff282828ff2b2b2bff2e2e2eff313231ff353435ff5c5c5cffe7e7e6ffeeededffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffeeefeeffefeeeeffeeefefffefefefffefefefffefefefffefefeffff0efeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f3f4fff3f3f3fff4f4f3fff4f4f5fff5f5f5fff5f6f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f7f7fff7f7f6fff7f6f7fff6f6f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafaf9fff9faf9fff9f9f9fffaf9fafffafafafff9f9fafff9fafafffaf9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fff9faf9fff9f9fafff9f9f9fffafaf9fff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafafffafafafffbfbfafffafbfbfffbfafafffafafafffafbfbfffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfafffafbfafffafbfbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9fafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9fafafff9fafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffffefefffefdfefffdfdfdfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfdfcfffdfefdfffdfefefffdfefdfffcfcfcfff9fafafff7f7f7ffeaeaeaffc7c6c6ff7f7f7fff5d5d5eff3e3d3eff1d1d1cff0c0b0cff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555554ff555555ff555555ff555554ff545555ff555555ff545454ff545454ff545454ff545454ff535453ff535353ff535353ff535353ff525252ff535352ff525252ff525252ff515150ff505151ff50504fff4f4f4fff4e4e4fff4d4d4dff4d4c4cff4b4c4cff4b4b4aff494949ff474847ff464545ff444444ff434343ff434343ff414141ff404041ff404040ff403f40ff3f403fff3f403fff3f3f40ff3f403fff3f3f3fff3d3e3dff3e3d3eff3d3e3dff3d3d3dff3d3c3cff3b3b3bff3b3a3bff3c3b3bff3a3a3aff3a3a3aff35353400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff070707ff161516ff393939ff5c5c5cff727372ffbcbcbcffe6e6e6fff6f6f6fff9f9f9fffafafafffcfcfbfffcfcfcfffefdfdfffefefefffdfefefffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfcfbfffafbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffafbfbfffbfbfbfffbfbfafffafafbfffaf9fafffafaf9fffaf9fafffafaf9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff9f9f8fff8f9f9fff8f8f8fff8f8f9fff9f9f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff8f9f9fffaf9f9fff9f9f9fffaf9f9fff9faf9fff9fafafff9faf9fffaf9f9fff9fafafffafafafffafafafffafafafffaf9f9fffafafafffaf9fafffafafafffafafafffafafafffaf9f9fff9f9f9fff9faf9fff9faf9fff9fafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfafffafafbfffbfafbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfafffbfbfbfffbfbfafffafafbfffafafafffafafafff9fafafff9f9f9fffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff9f8f8fff8f9f8fff8f9f9fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f7fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff7f7f6fff6f6f6fff5f6f6fff6f5f6fff6f6f5fff5f5f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff2f3f3fff3f2f2fff2f2f2fff1f2f2fff1f1f1fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0efefffefefefffeff0efffeff0efffeeefefffefefefffefefefffeeeeeeffeeeeeeffa5a5a5ff363636ff333332ff2f2f30ff2c2b2cff292929ff262627ff242323ff202020ff1d1d1dff1b1a1aff181818ff151616ff131314ff111110ff0f0e0fff0e0d0dff0d0d0dff0d0d0cff0d0d0dff0e0d0dff0d0d0eff0d0d0dff0d0d0dff0b0b0bff0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060506ff252424ffb0b0b0ffe7e6e7fff5f5f5fffdfdfdfffefffefffefffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefefffefefefffefefefffffffefffefefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefffffffffffffffefffffefffffefefefffffffefffefffffffefefefffffffefffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffffefffefffefffffefefffefefefffefffffffefefefffffefefffefffffffffffffffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfefdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfff5f5f4ffeeefefffd7d7d7ffc5c5c5ffbabbbbffafb0b0ffa2a2a2ff979797ff898989ff777777ff636363ff4f4f4fff404040ff404040ff424242ff444443ff444545ff464646ff4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafbfbfffbfbfafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffaf9f9fff9f9f9fff9faf9fff9faf9fff9fafafffafafafffafafafff9faf9fffafafafff9fafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f5f5fff5f4f4fff4f4f4fff4f5f5fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f3f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff2f3f2fff2f3f2fff2f3f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefeeffefeeeeffeeeeeeffeeeeeeffeeeeedffeeededffedededffedecedffecececffecececffebececffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e5ffe5e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe1e2e2ffe2e2e2ffe1e1e2ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfe0ffdfdedeffdededeffdededeffdcdcdcffdbdbdbffdadadaffdadadbffd8d7d7ffd7d6d6ffd6d6d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcccbffcdcdceffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d4ffd4d4d3ffd4d5d4ffd6d6d5ffd8d7d7ffd9d9d9ffdadadaffdbdbdcffdddddcffdeddddffdfdedeffe0e0dfffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe9e9e9ffe9e9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffebeaebffebeaebffebebebffebebecffecececffecececffecececffecedecffecedecffecededffedeeedffeeeeeeffedeeedffeeeeeeffeeeeeeffefeeeeffefefeeffeeeeefffefeeefffefefefffefeff0fff0efefffeff0efffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f1fff1f1f0fff1f0f0fff1f1f0fff1f1f1fff1f1f0fff1f1f1fff2f2f1fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff2f3f3fff3f3f3fff3f4f3fff3f3f4fff3f4f3fff4f3f4fff4f4f4fff5f5f4fff5f4f4fff4f4f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f8fff7f7f7fff8f7f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fffafaf9fff9fafafffafafafffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafbfbfffafafafffcfbfbfffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0cff0d0d0dff0d0c0cff0d0d0cff0d0c0dff0c0d0cff0d0d0dff101010ff151515ff1d1d1cff252525ff2f2e2eff393a39ff454545ff555556ff707071ff898989ffc2c3c3ffe3e3e3fff2f1f2fffdfdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffefefffffffefffffefffffefffefffffffffffffefefffffffefffffffefffefffffffefefefffefffefffefffefffefefefffefefffffffffefffefffffffefefffffffefffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffdfefefffdfcfdfff8f7f8fff3f3f4ffecebebffd9d9d9ffbbbbbbffb3b2b2ffa7a7a7ff9a9a9aff8d8d8dff7d7d7eff6d6d6dff5a5b5bff494949ff3d3d3eff3d3d3dff3d3e3eff3e3e3eff3e3e3eff404040ff4141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0b0b0bff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0bff0c0c0dff0e0e0eff101010ff121212ff141414ff161616ff191918ff1b1b1bff1d1d1eff202020ff232322ff252625ff282828ff2c2b2bff2f2f2eff323332ff353536ff969696ffeeeeedffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeefffefeeefffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0ffefeff0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f1fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff6f5f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f6f6fff6f7f6fff6f7f6fff6f6f6fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f8fff8f7f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f8fff8f7f8fff8f7f7fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f8fff8f7f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff9f8f9fff8f8f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafaf9fffafafafffaf9f9fffafafafffaf9fafffafaf9fffafafafffaf9f9fffafaf9fffafaf9fff9fafafff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9fafffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafbfafffafafbfffbfafafffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffafbfbfffbfbfbfffbfafafffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfbfafffafafafffbfbfbfffbfafafffafafafffafafbfffafafafffafafafffafafbfffafafafffbfafbfffafafafffbfbfafffbfafbfffafbfafffafafafffaf9fafffafaf9fffafaf9fff9f9fafff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fffafaf9fff9fafafffafafafffafafafffbfbfafffbfbfafffbfafbfffcfbfbfffbfbfbfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffdfefdfffffffffffdfefefffdfcfdfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffdfdfdfffdfefefffdfdfdfffefdfdfffcfcfbfffafafafff5f5f5ffe5e5e5ffbbbbbbff747475ff585959ff373737ff161717ff070808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff545554ff555455ff555555ff555555ff545455ff545455ff555455ff545454ff545554ff545454ff555454ff535353ff535453ff535354ff535353ff535352ff525252ff525251ff515151ff515051ff505050ff4f4f4fff4e4e4eff4d4d4dff4d4d4dff4b4c4bff4b4b4bff494949ff474747ff454545ff444444ff434343ff424142ff404140ff404040ff404040ff403f40ff3f4040ff3f4040ff3f3f3fff3f3e3eff3d3d3dff3d3e3dff3d3d3dff3d3d3dff3c3c3cff3b3b3bff3b3b3bff3b3b3bff3a3a3aff3a3a3aff353534ff353535ff201f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040504ff0f0f0fff2e2d2eff535353ff6d6e6dffafafafffe4e3e3fff7f7f7fff9f9f9fffbfafafffbfbfbfffcfcfcfffdfdfefffefefefffefdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafafafffbfbfafffbfafafffbfbfbfffbfbfbfffafbfbfffafbfbfffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffaf9fafff9faf9fff9fafafffaf9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fff9f9f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f9fff9f9f8fff9f9f8fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffaf9fafffafafafffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffafbfafffafbfafffafafafffafafafffafbfafff9fafafff9f9fafffaf9fafffafaf9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f8fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff6f6f7fff6f7f6fff7f7f7fff7f6f6fff7f7f6fff7f7f6fff6f7f7fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff7f7f6fff6f6f7fff6f6f7fff7f6f7fff7f7f6fff6f6f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff5f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff2f1f1fff1f1f1fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f1fff0f0f0fff0f0f0ffeff0f0fff0f0f0ffefefeffff0efefffefefefffeff0efffeeefefffefefefffeeeeeeffeeefeeffeeededffdfdfdfff4d4c4cff333333ff2f3030ff2c2c2cff292929ff262727ff242423ff212121ff1e1d1dff1b1b1bff181819ff161616ff141414ff111010ff0f0f0fff0f0f0eff0e0e0eff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0c0c0bff0b0b0bff0b0b0cff0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff201f20ffadaeaeffe2e2e2fff4f4f4fffdfdfdfffefefffffefffffffefefefffffefefffefefefffefffefffefefefffffffffffffefefffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefefffffefffffffefefffefffefffefefffffffefefffffffefffefefefffffefefffefefefffffefffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefffffffefefefffffefffffefffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffefffefefefffefefefffffffefffefefffffefefffffefefffffffffefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffffefefffffffefffefffefffffefffffefffffffffefffffefefefffefefefffffffffffefefefffffffffffffefefffffefefffefefefffefffffffefefffffefefefffefefefffefefefffdfefefffefdfefffdfefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfff5f5f4ffeeeeefffd4d4d5ffc4c4c4ffbababaffb0b0afffa2a2a2ff989797ff898989ff777877ff626262ff4c4c4cff3e3e3eff3f3f3fff414040ff424242ff444344ff444545ff4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffdfdfdfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffafbfafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafff9f9fafffaf9f9fff9fafafff9fafafff9f9f9fffaf9fafff9f9f9fffafaf9fff9f9f9fffafafafffaf9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff8f7f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f7fff7f6f7fff7f7f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f5fff5f5f6fff6f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff3f3f3fff3f4f4fff3f3f4fff4f3f3fff3f4f3fff3f3f3fff2f3f3fff3f2f3fff2f3f3fff2f3f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff1f0f1fff0f0f0fff0f0f0fff0eff0ffeff0efffefefefffefeeeeffefefeeffefefeeffeeeeeeffeeededffedeeedffedededffecececffecececffecedecffebececffebebecffebebebffebebebffebebeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e6e6ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdcdbdbffdbdbdbffdadadbffdadbdaffd7d8d8ffd7d6d6ffd6d6d5ffd6d6d5ffd4d4d4ffd3d2d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcccdcdffcbcbcbffcdcdcdffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd1d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d3d3ffd4d4d4ffd6d5d6ffd7d6d6ffd8d8d8ffd9d9daffdadbdaffdcdcdcffddddddffdededeffdfdfdeffe0e0e0ffe1e0e0ffe1e2e1ffe2e3e2ffe3e3e3ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe7e7e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e8e8ffe9e8e9ffeae9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffecebebffebececffecececffecececffecececffecededffedededffedededffeeededffedededffeeeeeeffeeededffeeeeeeffefeeeeffeeeeefffeeefefffefefefffefefefffefeff0fff0efeffff0f0f0fff0efeffff0f0f0fff0f0f0fff0f1f0fff0f1f1fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f3f2fff3f3f2fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff5f4f4fff5f4f4fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff6f6f6fff5f5f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff6f6f6fff7f6f6fff6f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafffafaf9fff9fafafff9f9fafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafafffbfafbfffafbfbfffbfbfbfffbfafafffbfafbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0d0cff0c0d0dff0c0d0dff0c0d0cff0c0d0cff0c0c0dff0f0f10ff131313ff1a1a1aff222222ff2a2a2aff343435ff404040ff4e4e4eff686867ff818080ffb9b9b9ffe1e1e1ffefeff0fffdfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefffffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefefefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffdfdfdfff7f8f8fff4f3f3ffebebeaffd8d9d9ffbababaffb2b2b1ffa6a6a7ff9a9a99ff8b8c8cff7c7c7cff6c6c6cff5a5a5aff484848ff3d3d3cff3e3e3eff3e3d3dff3e3e3eff3e3e3eff3f3e3fff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0b0b0bff0b0b0bff0c0c0cff0c0c0cff0b0c0cff0c0c0cff0b0b0cff0d0c0dff0e0f0fff101111ff131313ff141414ff171716ff191818ff1b1c1cff1e1e1eff202021ff232324ff262526ff292929ff2c2c2dff302f30ff333333ff3d3d3dffc8c9c8ffedeeedffeeeeeeffedeeedffeeeeeeffeeeeeeffeeefeeffeeeeefffeeefefffefeeefffefefeeffefefefffefefeffff0efefffefeff0fff0f0efffeff0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff1f1f1fff1f0f1fff1f1f1fff2f2f1fff2f2f2fff2f2f3fff2f3f2fff2f3f2fff3f3f3fff3f4f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff7f6f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f7f8fff7f7f7fff7f7f8fff8f7f8fff8f7f7fff8f7f8fff7f8f7fff8f8f7fff7f8f8fff7f7f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f7f7fff7f8f8fff8f8f7fff7f8f8fff8f7f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9faf9fffaf9f9fff9fafafffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffaf9fafffaf9f9fff9faf9fff9f9fafff9fafafff9faf9fffafaf9fffaf9f9fffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfafbfffafbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfbfffafbfafffcfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfbfffafbfbfffbfafbfffafbfbfffbfbfbfffafbfafffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafff9faf9fff9fafafff9fafafffafafafffafafafffafafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfcfffcfcfdfffcfdfdfffdfcfcfffcfcfbfffbfbfcfffbfcfbfffcfbfbfffdfdfdfffefefefffefffffffefdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffefdfefffefefefffdfdfefffdfdfdfffcfcfbfffafafafff5f5f6ffe2e2e2ffb0b1b0ff6f706fff555656ff333333ff131414ff060707ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565555ff555655ff555555ff555555ff555555ff555555ff555554ff555555ff555555ff545455ff555455ff545455ff545454ff545454ff545454ff545353ff535353ff535352ff535352ff525252ff515251ff515251ff515050ff505050ff4f4f4fff4e4e4eff4e4d4dff4d4d4cff4b4b4cff4a4b4aff4a4a49ff484848ff454645ff444444ff434242ff414141ff404040ff404040ff40403fff404040ff403f40ff3f3f3fff3e3e3fff3d3d3eff3e3e3dff3d3e3eff3c3d3dff3c3c3cff3b3b3bff3b3b3bff3b3c3bff3a3a3aff3a3a3aff353535ff343535ff1f2020ff202020ff060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020102ff0a0a0aff242324ff494848ff686767ffa2a2a2ffdfdfdffff7f7f7fff9f9f9fffafafafffbfcfcfffcfcfcfffdfefdfffefefefffefefefffefdfefffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffafbfafffafbfbfffafbfbfffafafafffafafafff9fafafff9fafafff9f9f9fff9f9fafffaf9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9fafff9faf9fffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafbfffbfafafffbfafafffafafafffafbfafffbfafafffafafbfffafbfafffafbfbfffafafafffbfbfbfffbfafbfffafafafffafafafffafafafffbfafafffafbfbfffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafafffafbfbfffafafafff9fafafffafafafffaf9fafff9f9f9fffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff8f9f9fff8f8f8fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f8fff8f8f7fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f6fff7f7f7fff6f7f7fff6f7f7fff7f6f6fff6f6f7fff7f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f6fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff6f6f7fff6f6f6fff6f5f6fff6f5f6fff6f5f5fff5f5f5fff4f5f4fff5f5f4fff4f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f1f2fff2f2f1fff1f1f1fff0f1f0fff1f1f0fff1f1f1fff1f1f0fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0f0fff0eff0ffefeff0ffefefefffefeeefffefefeeffeeeeefffeeeeeeffedeeedff7f8080ff343434ff303030ff2d2d2dff2a2a2aff272727ff232424ff202121ff1e1e1eff1b1b1cff191918ff161616ff131414ff111111ff101010ff0f0f0fff0f0e0eff0d0d0dff0c0c0dff0d0d0eff0d0d0dff0c0b0bff0b0b0bff0b0c0cff0b0a0bff0a0a0b000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff1a1a1affa9a9a9ffe2e2e2fff4f4f4fffdfefefffffefffffffffffffefefffffefefefffffffefffffffffffefffffffefffefffefffefffefffefffefffefffffefffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffefefffffefffefffffffefffefefefffefefefffefffffffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffefefefffefefefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffffffffffefffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefffefffefefffffefffffffefffefffffffefffefefefffefffffffffefffffefefffffffefffffefefffffefefefffefefefffffefefffffefefffefefefffefefefffffffefffefffffffefefefffefffffffffefefffffffffffefefffffefffffffffefffffffffefffefefffffefffefffffefefffefffffffffffefffefffffffefefefffefffffffefefefffefefefffefefdfffefefefffefdfefffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfff4f4f4ffeeeeeeffd3d3d4ffc3c4c4ffbababaffafaeafffa4a4a4ff989898ff898989ff767676ff606060ff494948ff3c3c3cff3e3e3eff3f3f3fff404140ff424242ff434444ff454545000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfcfdfffcfbfcfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffafbfafffbfafafffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafafafff9f9fafff9f9fafffafaf9fffafafafffafafafff9faf9fff9faf9fff9faf9fff9faf9fffaf9f9fff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f4f4fff4f4f4fff3f4f3fff4f4f3fff4f4f4fff4f4f3fff3f4f4fff3f3f3fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f2f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedeeedffededeeffedededffedededffededecffecececffecececffecececffebebecffebebebffebeaebffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9e8e9ffe8e9e8ffe8e9e8ffe8e8e8ffe7e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe4e4e5ffe4e3e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdbdcdcffdbdbdbffdadadaffdadadaffd7d7d7ffd6d6d7ffd5d6d6ffd6d6d5ffd3d3d3ffd3d3d3ffd2d3d3ffd0d0d1ffd0d0d0ffcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbccccffcdccccffcccdcdffcccccdffcbcbccffcdcecdffcfcfcfffcfcfcfffcfd0d0ffcfd0cfffd0d1d0ffd0d1d0ffd0d0d0ffd1d2d2ffd3d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d9ffd9d9d9ffdbdbdbffdcdcdcffdddddeffdededeffdfdfdfffe0e0e0ffe0e1e1ffe1e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe5e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffe9e9eaffe9eae9ffeaeaeaffeaeaebffebebeaffeaebebffebebebffecececffecececffecececffecececffecededffedecedffedededffededeeffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefeeffefefefffefefefffefeff0ffeff0efffefefefffeff0efffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f1fff0f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff1f2f1fff2f2f1fff2f2f1fff2f2f2fff2f2f3fff2f2f3fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff6f6f5fff5f5f6fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f7fff7f6f7fff6f6f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f7fff8f7f7fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9faf9fffafaf9fffaf9f9fffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafbfafffafafafffafafafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffefefefffefefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0c0dff0c0c0cff0c0c0cff0c0d0dff0d0e0eff0e0d0dff0d0c0dff0e0f0eff121112ff181818ff201f20ff282928ff323333ff3f4040ff4d4e4eff606060ff797979ffacadadffddddddffeeeeeefffdfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffefefefffefffefffefffefffffffefffefefefffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefffffffefffefffffffffffefffffffffefefffefefefffefefdfffdfefefffdfdfdfff7f8f8fff3f2f3ffe8e9e8ffd6d6d5ffbababaffb1b2b2ffa6a6a6ff999999ff8b8b8bff7b7c7cff6a6b6bff595958ff474646ff3c3d3dff3c3d3cff3d3d3eff3d3d3dff3d3e3eff3e3e3eff3e3f3e00000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0b0aff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0c0b0cff0b0c0cff0c0c0cff0c0c0cff0d0d0dff0f100fff111212ff131313ff141514ff161716ff191919ff1b1b1bff1e1e1eff212121ff242323ff262626ff2a2a2aff2d2d2dff303130ff333333ff707070ffecededffeeededffedeeedffeeededffedeeeeffeeeeeeffeeeeefffefeeefffeeefefffefeeefffeeefefffefefefffefefefffefefeffff0eff0ffefeff0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff3f2f2fff2f3f3fff2f2f3fff3f3f3fff4f3f3fff4f4f4fff5f5f4fff5f4f4fff5f5f5fff6f6f6fff5f6f5fff6f5f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff8f8f8fff8f7f7fff7f7f7fff8f8f8fff7f7f7fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff7f8f8fff8f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff8f9f8fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff8f9f9fff8f9f8fff8f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffafafafffbfafbfffafbfafffafafafffafafafffafafafff9fafafffafafafff9faf9fff9faf9fff9faf9fffafaf9fff9fafafff9f9fafffafafafffaf9fafffafafafffafafbfffafafafffafbfbfffafafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffdfcfcfffbfcfcfffbfbfbfffbfbfbfffbfcfcfffdfdfdfffefefefffffefffffdfefefffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfefffefefefffdfefefffefdfdfffbfcfbfffaf9f9fff4f4f4ffddddddffa6a5a5ff6d6c6cff545555ff333333ff131312ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565656ff575657ff565656ff555656ff565656ff555555ff555555ff545554ff555555ff555555ff555455ff555555ff555455ff555555ff545455ff545454ff545454ff535353ff535353ff525352ff535253ff525252ff515151ff505150ff505050ff4f5050ff4f4e4fff4e4e4eff4d4d4dff4c4d4cff4b4b4bff4a4a4aff494a4aff484848ff454545ff444444ff424243ff404141ff404040ff403f40ff404040ff404040ff3f3f3fff3f3f3eff3d3e3eff3e3d3dff3d3e3dff3d3c3dff3c3c3cff3b3b3bff3b3a3bff3c3b3bff3a3a3aff3b3a3aff353434ff353535ff202020ff1f201fff060606ff060606ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff1c1c1dff3f3f3fff5f5f5fff979798ffd9d9d9fff5f4f5fff9fafafffbfafafffbfcfbfffcfdfcfffdfefefffefefefffefefefffefdfefffdfdfdfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfdfffdfdfefffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffafafafffafafafffafafafff9fafafffafafafff9faf9fff9faf9fff9faf9fffafaf9fff9fafafff9f9fafffafafafffaf9f9fff9f9f9fffafafafff9f9fafffafafafffaf9fafffafafafff9fafafffafafafffafafafffafaf9fff9fafafffafafafffafafbfffafafbfffafbfbfffbfafbfffafbfafffafafafffbfafafffafbfbfffbfafbfffafafbfffbfafbfffafafbfffafbfbfffbfbfafffafafafffafbfbfffafbfafffafafafffbfbfafffafbfbfffbfbfbfffbfbfafffcfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfefefffdfdfdfffefdfefffcfdfdfffdfcfdfffdfcfdfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffafbfafffbfbfafffafafafffafafafffafafafffaf9fafffafafafffafafafff9f9f9fffafafafff9f9f9fff9f9f9fff9f9f9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f9f9fff9f8f9fff8f8f9fff9f8f9fff8f8f9fff8f9f9fff9f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f7f8fff7f8f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f6f7fff7f6f7fff6f7f7fff7f6f7fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff6f7f7fff6f7f7fff6f7f6fff7f7f7fff6f7f7fff6f6f7fff7f7f7fff7f6f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff5f4f5fff4f5f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0ffeff0efffefefefffefefefffeeefefffefefeeffeeefeeffeeeeeeffeeeeeeffededeeffb3b2b3ff353434ff303131ff2e2e2eff2b2a2aff272728ff252424ff212121ff1f1e1fff1c1c1cff191a1aff171617ff151415ff111211ff101010ff101010ff0f0e0fff0d0d0dff0c0c0cff0c0d0cff0b0c0bff0b0c0bff0b0c0bff0a0a0aff0a0a0bff0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff19191affa9a9a8ffe4e3e4fff5f5f5fffdfefdfffefefffffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffefffefefefffefefefffefffefffefefffffefefefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffffffefffefffefefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffefffefffefffffffefefefffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffffefefffefffffffffefffffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefefffdfdfefffefefdfffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffafbfafff4f4f4ffedededffd1d1d2ffc4c4c4ffbab9baffafafafffa5a5a6ff979797ff868786ff727272ff5d5d5dff454545ff393839ff3e3e3eff3e3e3dff3f3f3fff404040ff424242ff434344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefdfdfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfafafffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffaf9fafffafaf9fff9fafafffafaf9fff9faf9fffaf9fafff9fafafff9f9fafffaf9f9fffaf9f9fff9fafafffafafafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f8fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f8f7fff7f8f7fff7f7f7fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff6f6f6fff6f7f6fff6f6f6fff5f6f6fff5f5f5fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f3fff3f3f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f2fff2f3f3fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f0f0fff0f1f1fff1f0f0fff0f0f0fff0eff0ffeff0f0ffeff0f0ffefefefffefeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeeeffedededffecededffecedecffecedecffecececffebebecffecececffebebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e9ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe4e3e3ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e1ffe0dfe0ffdfdfdfffdedfdfffdfdfdfffdededeffdededeffdcdcdcffdadbdaffdadadaffdadadbffd7d7d8ffd6d6d6ffd6d5d6ffd5d6d6ffd4d3d4ffd3d3d3ffd3d3d3ffd0d1d0ffd0d0d0ffcfcfcfffcfd0cfffcdcecdffcdcdcdffcccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbccffcbcccbffcbcbccffccccccffcccdcdffcdccccffcbcccbffcecdcdffcfcfcfffcfcecfffd0cfd0ffd0cfcfffcfd0d0ffd1d1d1ffd3d2d2ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d9d9ffdadadaffdbdbdbffdddcddffdddedeffdededeffe0dfe0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe3e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e8ffe7e7e7ffe7e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eae9ffeae9e9ffeaeaeaffeaeaeaffebeaebffeaeaebffebebebffebebebffebececffececebffecececffecededffecedecffedecedffedededffedeeeeffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffefefeffff0efefffefefefffefefeffff0eff0ffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f6f6fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9faf9fffafaf9fff9fafafff9f9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafbfafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfcfcfffdfdfdfffefffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0cff0d0c0cff0c0c0dff0d0d0eff0e0d0eff0d0d0dff0e0d0eff0e0e0eff101011ff161616ff1f1f1fff282929ff343434ff404040ff4e4e4dff5c5c5cff737473ffa1a2a1ffd8d8d8ffebebebfffbfbfbfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefefffffefefffefffefffffefefffffefefffffffefffefefefffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffefffffefefefffefefefffdfefdfffefdfdfffdfdfdfff7f7f7fff1f1f2ffe6e6e6ffd2d2d2ffbababaffb2b1b1ffa6a6a6ff999999ff8b8b8aff7b7c7bff6a696aff575758ff454545ff3c3d3cff3c3c3dff3c3c3cff414241ff3d3d3dff3d3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0c0c0cff0b0b0bff0b0c0cff0e0e0eff0f1010ff121112ff131313ff151514ff161717ff191a19ff1c1c1cff1e1e1fff212121ff242324ff272726ff2a2a2aff2d2e2eff313131ff343334ffa4a3a4ffedededffedededffeeedeeffeeeeedffedeeeeffeeeeeeffefeeeeffeeeeefffeeefefffeeeeefffefefefffefefefffefefeffff0efefffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff0f1f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f6f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff7f7f7fff6f6f7fff6f7f7fff7f7f7fff7f8f7fff8f7f7fff8f7f7fff8f8f7fff7f7f7fff7f8f7fff7f8f7fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f7fff8f7f8fff8f8f7fff7f8f8fff7f8f7fff9f8f8fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f9fff9f9f8fff8f9f8fff8f8f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafbfafffbfafafffafbfafffafafafffafafbfffafafbfffbfafbfffafafafffbfbfbfffbfbfbfffafafbfffafafafffafafafff9fafafffafafafffafafafffafaf9fff9fafafff9faf9fffafafafffafafafffafafafffafafafffafafafffbfbfafffafafbfffafbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffdfdfdfffefefefffffefefffdfefdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffdfdfefffefefefffefdfdfffcfdfdfffbfbfbfff9f9fafff3f2f3ffd8d8d7ff9b9b9bff686868ff535353ff2e2e2eff121212ff080707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff575757ff565657ff565656ff565656ff565756ff565556ff565656ff555555ff555555ff555555ff555555ff555555ff555555ff555454ff545454ff555554ff545454ff545454ff535353ff535353ff535353ff525252ff525152ff515151ff505150ff4f504fff504f4fff4e4f4fff4d4e4eff4d4d4dff4c4c4cff4c4b4bff4a4a4aff4a4949ff484949ff474746ff444444ff424342ff414041ff404041ff404040ff40403fff3f3f40ff3f3f3fff3e3f3eff3d3d3dff3c3d3dff3c3c3cff3b3b3cff3b3b3cff3b3b3bff3c3c3cff3a3a3aff3a3a3aff353434ff343535ff202020ff20201fff060606ff060606ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060605ff181819ff373738ff5a5959ff8e8d8effd5d5d5fff3f3f3fffaf9fafffbfbfafffbfcfcfffcfdfcfffefdfdfffefefffffefefefffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfbfffafafafffafafafffafafafffafafafffafbfafffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafbfffafafafffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfefffefdfefffdfdfdfffefdfefffefdfdfffcfdfdfffcfcfdfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9fafffafafafff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f8f9fff9f8f9fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff7f8f8fff7f8f8fff7f7f8fff8f7f8fff7f8f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f5fff4f4f4fff3f4f3fff3f3f3fff3f2f3fff3f3f3fff2f3f2fff1f1f2fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefeff0ffefefefffefefefffefeeefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeedffdfdfdfff4b4b4bff313131ff2e2e2eff2b2c2bff282828ff252524ff222222ff1f1f1fff1c1c1dff1a191aff171717ff151515ff121212ff101111ff0f1010ff0f0f0eff0c0d0dff0c0b0bff0c0b0bff0c0c0bff0b0b0bff0a0b0aff0a0b0aff0a0a0bff0a0b0aff0908090000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1a1919ffabaaabffe4e4e4fff4f5f4fffdfdfefffefefefffefffffffefefefffefffffffefefefffefefffffffefffffefffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffefefefffefefefffefffefffffefefffefefffffefffefffefefffffefefefffffefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffffffffffffefefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefefffffffffefffefffefffffefefffffefffffffffefffefefefffefffefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefffefffffefefffefefffffefffefffefefffffffefefffffffefffffffefffffefefffefffffffefffefffffefefffefffefffefefefffefefefffefefefffefefdfffdfdfefffdfdfefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfdfffefdfdfffefefdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfbfffafafafff3f4f3ffebececffd0d0d0ffc3c3c3ffbab9baffafafafffa4a4a4ff959595ff838384ff6f6f6fff5a5a5aff444444ff363636ff393839ff3e3e3eff3e3e3eff3f3f3fff414040ff42424200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfbfffafbfafffbfafafffafbfafffafafafffafafafffafafafffafaf9fff9f9fafffaf9fafffafafafffaf9fafff9fafafff9fafafff9f9fafffafafafffafaf9fffafafafffafafafff9f9fafffaf9f9fff9faf9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f2fff2f2f3fff2f2f3fff3f3f3fff2f2f2fff2f3f3fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff2f2f2fff1f2f1fff1f1f1fff1f1f0fff0f1f1fff1f0f0fff0f1f0fff0f0f0fff0f0f0ffefeff0ffefeff0ffeeefefffefefefffefefeeffeeeeeeffedeeeeffeeeeeeffedeeedffeeededffedededffededecffececedffecedecffecececffecebecffebecebffebebebffebebeaffebebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e6ffe5e5e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe4e3e4ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffe0e0dfffdededfffdededeffdcddddffdcdcdcffdbdbdaffdadadaffdadadaffd7d7d8ffd7d6d7ffd5d6d5ffd6d6d6ffd4d4d3ffd2d2d3ffd2d3d3ffd1d1d0ffd0d0d0ffd0cfcfffd0cfd0ffcececdffcdcdcdffcccdccffcccdccffcbcbcbffcacbcaffcac9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffccccccffcccdcdffcccdccffcbcbccffcdcdceffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd2d2d2ffd3d4d4ffd6d5d5ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9daffdbdadbffdbdbdbffddddddffdededeffdededfffdfdfe0ffe1e1e0ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe7e7e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe9e9e9ffe8e8e8ffe9e8e9ffe9e9e8ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffebebeaffebebebffebecebffecebecffecececffecececffecedecffececedffedededffedeeedffedededffedeeeeffedeeeeffeeeeeeffeeeeefffeeefeeffefefefffefefefffefefefffefefefffeff0effff0efeffff0f0effff0f0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f0f1fff1f1f1fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff6f7f6fff6f6f7fff7f6f7fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff8f8f7fff7f7f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafaf9fff9f9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffbfbfbfffafafafffbfafbfffafafafffafbfafffafbfafffbfbfbfffbfbfcfffcfdfcfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0d0cff0d0d0dff0d0d0dff0d0d0eff0e0e0dff0d0d0eff0d0d0dff111010ff161617ff1e1f1eff292829ff343434ff404040ff4d4e4dff5b5b5bff717171ff9d9c9cffd1d1d0ffe8e8e7fff8f8f8fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefffefffffefffffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffffffefffffffefffefffefffffefefffffffefffefffffffefffefffefffffffefffffffffffffffefffefffffffffffffefefffefefefffefefdfffefdfdfffdfdfdfff7f6f7fff1f1f1ffe5e4e4ffd1d0d1ffbababaffb2b2b2ffa6a6a6ff999999ff8a8a8bff7a7a7aff686868ff565555ff444444ff3b3b3bff3c3d3cff414141ff424141ff414141ff3d3d3dff3e3d3e000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a09ff0b0b0aff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0c0c0dff0e0f0eff101010ff121112ff141414ff141514ff171717ff1a191aff1c1c1cff1f1f1eff212221ff242424ff272727ff2b2b2aff2d2e2eff313131ff434343ffd6d7d7ffedededffedededffeeededffeeeeedffeeededffeeeeeeffefeeeeffefeeeeffefeeefffefefeeffefefeffff0efefffefefeffff0efefffeff0efffefefeffff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f1f1fff2f2f2fff3f2f3fff3f2f2fff3f3f3fff3f4f4fff3f3f3fff4f3f3fff5f4f4fff4f4f4fff6f5f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff8f7f7fff8f8f8fff7f8f7fff8f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff9f9f8fff9f8f8fff9f8f8fff9f8f9fff9f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff9f8f8fff9f9f9fff9f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9f9fffafaf9fffafafafffafaf9fffafafafffafafafffafafafffbfafbfffafafafffafafafffafbfafffafafafffafbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfafafffafafafffafafafff9faf9fffaf9fafffafafafffbfafafffbfbfafffafbfafffafafafffafafafffbfafafffafbfbfffafafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffefefefffefefffffefdfefffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfefdfffefefdfffefefefffdfdfdfffcfcfdfffbfbfbfff9f9f9fff1f1f1ffd3d4d4ff919191ff666666ff4e4e4dff272727ff100f10ff070707ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff575758ff575857ff575757ff565657ff565756ff575656ff575656ff565656ff555655ff555555ff555555ff555555ff555554ff555554ff545555ff545454ff555454ff535454ff535353ff535353ff525353ff535253ff525252ff525252ff515151ff515050ff50504fff504f4fff4f4e4eff4e4d4eff4d4d4dff4c4c4cff4c4b4cff4a4a4aff4a4a4aff484848ff454545ff444444ff424243ff414141ff414040ff404040ff403f3fff3f403fff3e3f3eff3e3e3eff3d3c3dff3c3c3cff3c3b3cff3b3a3aff3b3b3aff3a3b3bff3a3a3aff393939ff353534ff343434ff202020ff202020ff060605ff060606ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff070706ff161717ff353535ff575757ff848484ffcfcecefff0f0f0fffaf9f9fffbfbfafffcfbfbfffdfdfcfffefdfdfffffefefffefefefffefefdfffefdfdfffefdfdfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfdfffdfefefffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfafafffbfbfbfffafbfafffafafafffbfafbfffbfafafffbfbfafffafbfafffafbfafffafafafffbfbfafffafbfbfffafbfafffafafbfffafafafffbfafbfffafafafffbfbfbfffbfbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffdfefdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafff9fafafffafafafff9fafafff9f9fafffaf9fafff9f9f9fffafafafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff9f9f9fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff9f9f9fff9f8f8fff8f9f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f4fff5f4f5fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff2f1f1fff0f1f0fff0f0f0fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0efefffeff0efffefefefffefefefffefeeefffeeeeefffefeeefffeeeeeeffeeeeeeffedeeeeffedededff868585ff323231ff2e2e2eff2c2c2cff282828ff252525ff222222ff1f1f1fff1c1d1dff1a1a1aff181717ff151515ff121312ff121111ff101010ff0e0f0eff0d0d0dff0b0b0bff0b0b0bff0b0c0bff0a0a0aff0b0a0bff0b0a0aff0b0b0aff090908ff0909090000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff1e1e1effadacacffe4e4e4fff5f5f5fffdfefdfffefffefffffefffffefefefffefefefffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffefffffffefffefffefffffffefefefffffefffffefefefffffefefffffffefffefefefffffefefffffefefffffefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffffefefffefffefffefffefffffffffffefefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffffefefffffefefffefefffffffefefffffefefffffefffffefefefffffffefffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffdfefdfffefdfefffdfdfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffbfcfbfffaf9fafff3f2f3ffe9e9e9ffcfcfceffc3c3c2ffb9b9b9ffafaeafffa3a3a2ff939494ff818181ff6c6c6dff575757ff424242ff373737ff383737ff393938ff3e3d3eff3e3e3dff3f3f3fff4140400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefdfefffdfdfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffafbfafffafafafffafafbfffafafbfffafafafffafafafffafafafffafaf9fffafafafffafaf9fffafafafffaf9f9fff9fafafffafafafffaf9f9fffafaf9fffafafafff9f9f9fffaf9f9fffafaf9fff9f9f9fffafafafff9fafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f7fff8f7f8fff8f7f7fff7f8f7fff7f8f7fff7f7f7fff7f6f7fff7f7f6fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff5f4f5fff4f4f4fff5f4f4fff4f4f3fff3f3f3fff3f3f4fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f1f1fff0f0f0fff0f0f0fff0f0efffefeff0ffefefefffefefefffefefeeffeeeeefffeeefeeffefeeeeffeeeeeeffedeeedffeeedeeffeeededffedededffecedecffedececffedececffecececffececebffebecebffebebebffebeaebffebebeaffeaebebffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe8e7e7ffe8e7e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e6e7ffe5e6e5ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e2e2ffe0e0e0ffe0dfdfffdfdfdfffdededeffddddddffdcdcdcffdadadaffd8d9d8ffd7d7d7ffd6d6d6ffd6d5d6ffd6d6d5ffd3d3d4ffd3d3d3ffd3d3d3ffd0d0d1ffd0d0d0ffd0cfcfffd0cfcfffcececeffcdcdcdffccccccffcdcccdffcbcbcbffcbcbcaffcacac9ffc9cac9ffc8c8c8ffc8c8c8ffc7c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffcbcbcbffccccccffcdcccdffcdccccffcccccbffcdceceffcecdcdffd0cfcfffd2d2d1ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d6ffd7d8d7ffd8d8d8ffd9dad9ffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffdfe0e0ffe0e1e0ffe2e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe5e4e4ffe6e5e5ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffeaeae9ffeaeaeaffebeaeaffeaeaeaffebebebffeaebeaffebebebffebebecffebebecffebecebffecececffecececffedececffedededffedededffeeedeeffedededffedeeeeffeeeeeeffeeeeeeffefefeeffeeefefffeeeeeeffefeeefffefefefffefefeffff0eff0ffeff0f0fff0f0effff0f0effff0f0f0fff0f0f0fff0f0f1fff1f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f2f2fff1f2f1fff2f1f2fff2f2f2fff3f2f2fff3f3f2fff2f3f2fff2f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff6f5f6fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f6f6fff6f7f7fff6f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fffafafafff9faf9fffaf9f9fffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafafffafafafffbfafafffbfbfafffbfafafffbfbfbfffbfbfbfffcfbfcfffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0e0d0dff0e0d0dff0e0d0dff0e0e0eff0e0d0dff0d0d0dff0c0c0dff101111ff181818ff1f201fff292929ff343333ff3f3f3fff4d4c4cff5c5c5bff717271ff999999ffcacacaffe5e5e5fff5f6f6fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffffffefffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffefefdfffefdfefffdfdfdfffdfdfdfff6f7f6fff1f0f1ffe3e3e3ffd0cfd0ffbabbbaffb2b2b1ffa6a6a7ff9a9a9aff8a8a8aff787878ff666666ff545454ff424342ff3a3a3aff414141ff414141ff414141ff414141ff414142ff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a09ff0a0a09ff0b0b0bff0b0a0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0d0d0cff0e0f0eff101010ff121211ff131313ff161515ff181817ff191a19ff1c1b1cff1e1f1eff212122ff242525ff272728ff2b2a2aff2e2f2eff323232ff727272ffedededffedededffeeedeeffeeeeedffeeeeedffeeeeedffeeeeeeffeeeeeeffefefeeffeeefeeffefefefffefefeffff0efefffeff0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff4f3f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f6f6fff7f6f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff7f7f7fff8f7f8fff8f8f8fff7f8f7fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff8f9f8fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f9fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fffaf9fafffaf9f9fffaf9fafffafaf9fffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffaf9fafffafafafffafbfafffafafafffafbfafffafafafffafbfafffafafbfffafafafffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefdfffefefdfffefefdfffdfdfdfffcfcfcfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffdfdfdfffdfefefffefffffffffefffffefdfefffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffefefefffefdfefffdfdfdfffdfcfdfffbfbfafff9f8f9ffeeeeeeffcecfceff8b8a8bff646464ff454646ff1f1f1fff0c0c0dff050504ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff585858ff585758ff575757ff575858ff575757ff575756ff575756ff575656ff565656ff565556ff565655ff555555ff555455ff555555ff555555ff545555ff545455ff545454ff545453ff535454ff535353ff535353ff535353ff525252ff525251ff515150ff515150ff505050ff4f4f4fff4f4f4eff4d4e4dff4d4d4dff4c4c4dff4c4b4bff4a4b4aff4a4a49ff474748ff454545ff444444ff434243ff414241ff414141ff404040ff3f403fff3e3f3fff3e3e3eff3d3d3dff3c3c3cff3c3b3cff3b3b3aff3a3a3aff3a3a3aff3a3a3aff3b3a3aff383838ff313232ff202020ff201f20ff060606ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff090909ff191919ff393a3aff575858ff7d7d7dffc7c7c7ffecececfff9f9f8fffbfbfafffcfcfbfffdfdfdfffdfdfdfffefefefffefffefffefefefffdfefefffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefefffdfefefffefdfdfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfbfafffafbfafffafafafffafbfafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffbfbfcfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefdfdfffefefefffefefefffefdfefffdfdfefffdfefefffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfafbfffafbfafffafafbfffafbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f4fff5f5f4fff4f4f3fff3f3f3fff2f3f2fff3f3f2fff2f3f2fff3f2f3fff1f2f2fff2f1f1fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff0f1f0fff0f0f0fff0f0effff0f0f0ffefefefffefefefffefefefffefefefffefeeefffefeeeeffeeeeeeffeeeeeeffedeeedffeeededffafafb0ff323232ff2f2f2fff2c2b2cff282828ff252525ff232222ff202020ff1e1d1dff1b1b1bff181717ff151515ff121212ff111212ff101010ff0f0f0eff0d0d0dff0c0b0bff0a0a0aff0b0a0aff0b0b0aff0a0b0aff0a0a0aff090908ff090909ff0909090000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff1d1d1dffacacacffe6e6e5fff6f6f6fffdfdfdfffffefefffefefefffefefefffffefffffffefefffefefefffffffefffefffefffffefffffffefffffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffefefffefffefffffefffffefefffffffefefffefffefffffefefffefefffffefefefffffefffffffefffffefffefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffffefefffefefefffffffefffefffefffffefffffefffffffffefffffffffffffffffefffefffffffefefefffffefffffefefffffefffefffefefefffefefdfffefefefffdfefefffefdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefefffefdfdfffefdfefffdfdfefffdfefefffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfbfcfff9f9f9fff1f2f1ffe6e6e6ffcdcecdffc2c2c2ffb8b9b9ffaeaeafffa2a2a2ff929392ff7f807fff6a6a6bff555555ff414141ff373737ff383837ff383837ff3c3b3bff3e3e3eff3d3e3dff3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfbfffafafbfffbfafbfffbfafbfffafbfafffafafafffafaf9fffafafafff9fafafffaf9f9fffaf9fafffafafafffaf9fafffafaf9fffafafafffafaf9fffafafafffaf9fafffafafafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f9f9fff9f8f8fff8f9f8fff9f9f8fff9f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f6f6fff6f7f7fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff4f5f5fff5f4f4fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0effff0efeffff0efeffff0efefffefefefffefeeeeffefeeefffeeeeeeffeeefefffeeeeeeffeeeeedffeeeeeeffeeededffedededffedecedffededecffecececffecebecffebecebffebebecffebececffebebebffebebebffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e7ffe8e8e8ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e0e1ffe0e0e0ffdfe0dfffdededfffddddddffdcdcdcffdadadaffd9d8d8ffd7d7d7ffd6d5d5ffd5d6d5ffd4d3d3ffd3d2d3ffd3d3d3ffd0d1d1ffd0d0d0ffcfcfcfffd0d0d0ffcececdffcdcdcdffcdccccffcdcdccffcacbcbffcacacaffc9cac9ffc9c9caffc8c9c9ffc8c8c8ffc7c7c7ffc7c8c7ffc6c6c6ffc5c5c5ffc4c4c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcacbffcacbcaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffccccccffccccccffcdcdccffcbcccbffcececeffd1d0d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d7ffd9d9d9ffdad9daffdbdcdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e0ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e4ffe5e5e4ffe5e6e5ffe6e5e6ffe6e7e6ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eae9ffeaeaeaffeaeaebffebeaeaffebebeaffebebeaffebebebffebebebffecebecffecebecffecececffecececffecececffedededffecededffedededffedededffedededffeeedeeffeeeeeeffeeeeeeffeeefeeffeeefeeffefeeefffefefefffeff0efffefefefffefefefffefefeffff0f0effff0f0effff0f0f0fff1f0f0fff1f1f1fff1f0f0fff1f0f1fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff2f2f1fff2f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f4f4fff4f3f4fff4f4f3fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fffaf9fafffafafafff9faf9fffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffdfcfcfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0e0dff0d0d0dff0d0d0dff0d0d0eff0d0d0dff100f10ff0d0d0dff121111ff191a19ff212121ff2b2a2aff353535ff434343ff4f4f4fff595858ff6d6d6dff8d8c8dffc1c1c0ffe1e1e1fff0f0f0fffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffefffffefffffffffefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefffefffffffffffefefffffffffefffefffffffefffffffffffffffffffffffefefefffefefefffefefefffefdfefffefdfdfffdfdfcfff6f6f6ffefefefffe1e0e0ffcdcdcdffb9b9b9ffb1b1b1ffa6a6a6ff999899ff888988ff757675ff626262ff505150ff414142ff414142ff414241ff414142ff414141ff414141ff41424100000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a090aff0a0a09ff0a090aff0b0b0aff0a0b0bff0b0b0bff0b0a0bff0a0a0aff0c0b0bff0d0e0dff0f0e0fff111010ff121212ff141414ff161515ff181718ff1a1a1aff1c1c1cff1f1f1eff212121ff242424ff272727ff2b2b2bff2e2e2fff323232ffb1b2b2ffecededffedededffededeeffeeededffededeeffeeeeeeffeeeeeeffefeeeeffefefeeffefefeeffeeefefffefefefffefefeffff0eff0fff0efeffff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff5f5f5fff5f6f5fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfafffbfafafffafbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffafafafffafafafffbfbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffffffefffffefffffefffefffdfefefffdfdfdfffdfdfcfffcfdfdfffdfdfdfffefefdfffefefffffefefefffefdfdfffcfdfcfffbfbfbfff8f8f8ffe8e8e8ffc2c2c2ff7a7a7aff585858ff363636ff151615ff080808ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff585859ff585858ff585758ff575858ff585757ff575857ff575657ff575757ff565657ff565656ff565656ff565656ff555556ff555555ff555554ff545454ff545454ff545454ff545454ff535354ff535353ff535353ff525353ff525252ff525252ff515151ff505051ff505050ff504f50ff504f4fff4f4f4eff4e4e4dff4c4d4dff4c4c4cff4b4b4bff4a494aff484848ff474747ff454546ff444444ff424343ff424242ff404140ff3f4040ff3f3f3fff3f3f3eff3e3e3eff3d3d3dff3c3c3cff3b3b3bff3a3a3aff3a3a3aff393939ff393939ff383838ff303030ff212222ff0c0d0cff060606ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0a0a0aff1b1b1cff403f3fff5a5a5aff757676ffbcbcbcffe6e6e6fff8f7f7fffafafbfffcfbfcfffdfcfdfffefdfefffefefefffefffefffdfefefffefefdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffdfdfefffdfdfdfffcfdfdfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffcfbfcfffbfbfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefefffefefefffefdfefffdfefdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafffafbfafffbfbfbfffafafbfffbfafafffafafbfffafbfbfffafafafffafafafffaf9fafff9f9fafffaf9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f8f8fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f8f8fff8f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff6f7f7fff7f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff4f4f4fff4f3f4fff3f3f3fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff0f1f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0effff0eff0ffefefefffefefefffeeefeeffeeeeeeffeeefeeffeeeeeeffeeedeeffeeededffe6e6e6ff575858ff2f302fff2c2c2cff292a29ff262626ff232323ff202020ff1d1d1dff1a1b1bff181818ff151516ff121312ff121111ff101010ff0f0e0fff0d0d0dff0b0c0cff0a0a0aff0a0a0aff0b0a0aff0a0a0aff090909ff090908ff090909ff090909ff09090900000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff1d1d1dffaaabaaffe3e4e4fff5f5f5fffefefdfffffffffffefefffffefefefffefffefffefefefffffffefffefefefffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefefffffffefffefffefffefefefffffefefffefefefffefefffffefefefffffffefffefefffffefffefffefefefffefffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffffefffefffefffefefefffffefefffffffefffffefffffffefefffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfff8f8f8fff0f0f0ffe2e2e2ffcccccbffc1c1c1ffb7b7b7ffacadadffa1a1a0ff8f8f90ff7c7c7bff666666ff515252ff3e3e3eff353535ff373637ff3b3b3bff3b3b3bff3b3b3bff3e3e3eff3e3e3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafff9fafafff9faf9fff9fafafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff5f6f6fff6f5f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f5f4fff5f4f5fff4f4f4fff4f5f4fff4f3f4fff4f4f3fff3f4f3fff4f4f4fff3f4f3fff3f3f4fff3f3f3fff3f3f2fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0eff0ffeff0efffefefefffefefeeffeeefefffefeeefffeeeeefffeeeeeeffeeeeeeffedeeedffedededffeeededffedededffedededffededecffedececffecececffecececffececebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e2ffe1e1e0ffe0e0e0ffdfdfdfffdedfdeffdddedeffdcdddcffdbdbdbffd9dad9ffd8d7d8ffd6d6d6ffd4d5d5ffd4d3d4ffd2d2d2ffd0d1d0ffd0d0d0ffcfd0cfffcfcfcfffcececeffcdcdcdffccccccffcdcdccffcbcbcbffcacacaffc9c9caffcacac9ffc8c8c8ffc8c8c8ffc7c7c7ffc8c8c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c4c4ffc2c2c2ffc2c2c3ffc2c1c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcacacbffcacbcaffcacacbffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcccccbffccccccffcecdceffd0d0cfffd2d1d2ffd3d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d9d8ffd9d9d9ffdadadaffdbdcdcffdddcddffdddddeffdedfdeffe0dfdfffe0e0e0ffe1e0e1ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffeae9eaffeae9eaffeaeae9ffeaeaeaffeaeaeaffebeaeaffeaebeaffebebebffebebebffebecebffebebecffececebffebececffecececffecedecffecededffedededffedededffeeedeeffededeeffeeeeedffeeeeeeffeeeeeeffefefeeffeeeeeeffefeeefffefefefffefefefffefeff0ffeff0efffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff4f4f4fff4f3f4fff3f3f4fff4f4f4fff4f4f5fff5f4f4fff5f5f4fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f5f6fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9fafafffafafafffafaf9fffafafafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafbfffafafafffafafbfffbfbfbfffcfbfcfffcfcfcfffefefdfffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0d0eff0d0d0dff0d0d0eff0d0d0dff111111ff111111ff101010ff131413ff1a1a1bff232323ff2c2c2cff323232ff3d3d3dff4a4a4aff565656ff69696aff8a8a8affb1b1b1ffdadadaffeaebebfff9f9f9fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffefffffefffffffffffffffefffffffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffffffefefefffffffefffefffefffffffffffffefffffefffefffffffefffefffffffffefefffefefefffdfefefffefdfdfffefdfefffbfcfcfff6f5f6ffeeeeeeffdddcddffc8c9c8ffb8b8b8ffb1b0b0ffa5a5a5ff979798ff878786ff757574ff616161ff4f4f4eff3f3f40ff414040ff424141ff414141ff414141ff414142ff424141000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff0a0a09ff0a0a0aff090a0aff0a0a0aff0b0b0bff0b0b0bff0b0a0bff0a0b0aff0c0c0bff0d0e0eff0f0f0fff101111ff121212ff141414ff161515ff171818ff1a1a1aff1d1d1cff1e1f1fff222122ff242524ff272727ff2b2b2aff2e2f2eff494949ffdededeffededecffedededffedeeedffeeeeedffeeedeeffeeefeeffefeeeeffefeeefffeeefeeffefefefffefefefffefefefffeff0effff0f0effff0f0f0fff0f0f0fff0f0f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f5f4fff4f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f8f9fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f8fff9f8f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9fafffafaf9fffafafafffafafafffafafafffbfafafffafbfafffafbfafffafafafffbfafafffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafbfafffbfafafffafbfbfffafafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffefdfdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfefdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffefdfdfffffffffffffffffffffffefffefefefffefefdfffdfdfdfffdfcfdfffdfdfdfffefefefffefefefffefefefffdfdfefffdfcfcfffbfbfbfff8f8f8ffe5e5e5ffb5b5b5ff717171ff515251ff2e2e2dff111111ff050605ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595959ff595959ff595858ff585858ff585857ff585857ff575758ff575757ff565757ff565656ff565656ff565656ff565656ff555556ff555555ff545554ff545454ff545454ff535354ff545453ff535353ff535354ff535353ff525252ff525252ff515251ff515151ff505051ff505150ff504f4fff504f50ff4e4f4eff4e4e4eff4d4d4dff4c4c4cff4b4b4bff494948ff484848ff474647ff454545ff444443ff434343ff414241ff404140ff3f3f3fff3f3e3eff3e3e3eff3d3d3dff3d3d3cff3b3b3cff3b3b3aff393939ff363737ff343435ff333333ff303030ff242525ff141414ff060505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff090908ff181818ff3e3e3eff595858ff70706fffb1b1b0ffe2e3e3fff8f8f8fffbfafbfffbfcfbfffdfcfcfffefdfefffefefefffefefefffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefefefffefefefffefdfefffefdfefffdfdfdfffdfefdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffaf9fafff9fafafffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f7f8fff7f7f7fff8f7f8fff7f8f8fff8f7f7fff8f7f8fff7f7f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff7f8f8fff7f7f8fff8f8f7fff7f8f7fff8f7f7fff7f8f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f5fff6f6f5fff5f6f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff4f3f4fff2f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f1f0fff0f1f0fff0eff0fff0efeffff0f0f0ffeff0efffefefefffefefefffefefeeffefeeefffeeeeeeffedeeeeffeeeeeeffedeeedffedeeedff8c8c8bff303030ff2c2d2cff2a2929ff272726ff232323ff202020ff1e1e1eff1b1b1bff191818ff161516ff131312ff121211ff101010ff0e0f0eff0d0d0dff0b0b0bff0a0a0aff090909ff0a0a0aff090909ff090909ff080908ff0a0909ff090a0aff09090900000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff171717ffa0a0a0ffe1e1e2fff5f5f5fffefefdfffefffefffefefefffefefffffffefefffefefefffefefefffefefffffffffffffffffffffefffffffffffefffffefefffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffefffefefffffefffefffffefefffffefffffefefefffefefefffefefffffefefefffefffefffffefefffffefefffffefffffffefffffefffefffffffefffefffefffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefffefffffefefffffefffffefffefffffefefffefffffffefefefffffffffffffffefffffffefffffffffffffffffffefffefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffefefefffdfefefffefdfefffefdfefffdfefdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfff7f8f8fff0f0f0ffe0e0e0ffcacbcaffc0c0c0ffb6b6b6ffaaababff9e9e9dff8c8c8cff787878ff626262ff4e4e4dff3e3d3dff333434ff3b3b3bff3b3b3cff3b3c3bff3c3b3bff3c3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafff9f9fafffafaf9fffafafafff9fafafff9f9fafffafafafffafafafff9fafafffafaf9fffafafafff9fafafffafafafffafaf9fff9f9fafff9f9f9fff9f9fafff9faf9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff5f4f4fff4f4f4fff4f4f3fff4f4f4fff3f4f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff1f2f1fff1f1f2fff2f2f1fff1f1f1fff0f1f1fff1f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0efffefeff0ffefefefffefefefffefefefffefeeeeffeeeeeeffeeeeeeffeeeeedffededeeffedededffedededffedededffedecedffedececffecececffecececffecececffebecebffecebecffebececffebebebffebebebffeaebebffebeaebffeaeaeaffeaeae9ffeaeae9ffe9eae9ffe9e9e9ffe9e8e9ffe8e9e8ffe9e8e8ffe9e8e9ffe7e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e6e5ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddeddffdddcdcffdcdcdbffdadadaffd8d8d8ffd7d7d8ffd6d6d6ffd5d4d4ffd3d2d3ffd1d1d1ffd0d0d0ffcecfcfffcdcecdffcdcdcdffccccccffcccccdffcbcbcbffcacacaffcac9caffcacac9ffc8c9c8ffc8c8c8ffc7c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c1ffc2c1c2ffc1c2c1ffc2c1c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccbccffcbcccbffcbcbcbffcbcccbffcacbcaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffccccccffcdceceffd0cfcfffd0d1d0ffd2d3d2ffd4d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9dadaffdbdbdbffdcdcdcffddddddffdedddeffdfdfdeffe0e0dfffe0e0e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e8e8ffe7e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9eae9ffeae9e9ffe9e9eaffe9eae9ffeae9e9ffeae9eaffe9eaeaffeaeaeaffeaeaebffeaeaeaffebebebffebebeaffecebebffecebecffecececffececebffecececffecedecffededecffececedffedededffeeededffedeeedffeeeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefefefffeff0effff0efeffff0efefffeff0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f0f1fff0f1f1fff1f0f1fff1f0f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff2f3f3fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f4f3fff4f3f4fff4f4f4fff5f4f4fff5f4f5fff4f5f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffbfafafffafbfafffbfbfafffbfafbfffbfcfbfffcfbfbfffdfcfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0e0eff0d0d0eff0c0d0dff111111ff111111ff111111ff111111ff131313ff171718ff1f1f1fff262627ff282829ff313131ff444444ff535352ff606061ff7d7d7dffa09f9fffcdcdcdffe4e4e4fff3f3f3fffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffefffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffefffefffefffefefffffefefefffefdfefffdfdfdfffdfdfdfffbfafbfff5f5f5ffedededffd9d9d9ffc5c6c5ffb7b7b8ffafafafffa4a4a3ff969696ff868585ff747474ff616161ff4e4e4eff414141ff404141ff414040ff424242ff424142ff414241ff414241000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff090909ff090a0aff0a0a0aff090a0aff0a090aff0b0b0bff090a0aff0b0b0bff0c0c0cff0e0e0fff101010ff111112ff121213ff141414ff161616ff181818ff1a1a1bff1d1d1dff1f1f1fff212222ff252524ff272728ff2b2b2bff2e2e2eff848484ffecededffedededffedededffeeeeedffeeeeefffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff1f2f2fff2f2f2fff3f3f3fff3f2f3fff3f3f2fff2f3f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff5f4f4fff5f5f5fff6f5f6fff6f6f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff8f9f9fff9f8f9fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9fafff9faf9fff9fafafffaf9f9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafbfafffbfafbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfefffdfefdfffdfdfdfffefefdfffefdfefffefefefffefdfdfffdfefefffefefdfffdfdfefffdfefdfffdfdfdfffefdfefffdfdfefffefdfdfffdfdfdfffefefdfffefefefffdfefdfffdfdfefffdfdfdfffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffefdfefffffffefffffffffffffefefffffffefffefefefffdfdfefffdfefdfffdfefefffefefefffffffffffefdfefffdfefdfffcfdfcfffbfcfbfff7f7f7ffe1e0e1ffa9a9a9ff6b6b6bff4a4a4aff272727ff0f0f0eff040504ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595959ff595859ff595959ff585858ff585858ff585758ff575858ff575857ff575858ff565757ff565756ff565656ff565656ff555556ff555555ff555454ff545454ff545453ff535354ff535453ff535353ff535353ff525353ff535252ff515252ff515151ff515151ff505050ff505050ff50504fff4f4f4fff4f4e4eff4e4e4dff4c4c4cff4b4c4bff4a4b4aff484849ff484748ff464646ff454545ff444343ff434343ff414141ff404040ff3f3f3fff3e3e3eff3e3d3dff3d3d3dff3d3c3dff3b3c3bff393939ff343534ff2e2d2dff292929ff252525ff201f20ff161616ff0a0a0aff030302ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050605ff101010ff303031ff505050ff6d6d6dffa6a6a6ffdededdfff7f7f8fffafbfbfffbfbfcfffdfdfdfffefdfefffefefefffffffefffefefefffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefffffffefefffffffffffefefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffcfdfcfffcfcfbfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfefffefdfefffefefefffdfefdfffefefdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9fafff9faf9fff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f8fff8f8f8fff7f7f8fff7f7f8fff8f8f8fff7f8f7fff8f8f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff5f6f6fff5f5f5fff5f5f6fff5f5f5fff5f4f5fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffeff0f0fff0efeffff0f0f0fff0eff0ffefefefffeeefeeffeeefefffeeeeeeffeeeeeeffedeeeeffeeededffedededffc0c0c0ff383838ff2d2d2dff292a2aff272627ff232424ff212121ff1e1e1eff1b1b1cff191919ff161616ff131313ff121112ff101011ff0f0f0eff0d0d0dff0b0c0cff0a0a0aff090909ff090909ff090909ff090909ff0a0909ff090a09ff0a0a09ff09090aff090a09000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0d0d0dff7a7a7bffdadadafff5f5f5fffefdfdfffffffffffffefffffefffefffefffefffefffefffefefefffefefffffefefffffffefffffefffefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffffffefffffffefffefffefffffffefffefffffefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffefefffffffffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffffefffffffffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfefffdfefefffdfdfdfffefdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfff8f7f7fff0f0f0ffe1e1e1ffccccccffbfc0bfffb5b5b4ffa8a8a9ff9a9a9aff888888ff747474ff5e5f5fff4b4b4bff3b3b3bff3b3b3bff3b3b3cff3b3b3bff3b3b3bff3b3b3bff3b3b3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafafafffafafafffbfbfafffbfafafffafafbfffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffaf9f9fffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafaf9fff9fafafffaf9f9fff9fafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff3f3f3fff3f3f2fff3f3f3fff3f2f3fff2f3f2fff2f3f2fff2f2f2fff1f1f1fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffeff0f0fff0efefffefefefffefefefffeeefefffeeeeefffefefefffeeeeeeffeeeeedffededeeffededeeffedeeedffedededffedededffecedecffecececffecececffecececffecececffecebebffebececffececebffebebebffebebebffeaeaeaffebebebffeaeaebffeaeaeaffe9eaeaffe9eae9ffe9e9eaffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e0e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdddcffdcdbdbffdadadaffd9d9d9ffd7d8d8ffd7d6d7ffd6d6d6ffd4d4d4ffd2d2d2ffd1d1d1ffcfcfd0ffcecfceffcdcdcdffccccccffcbcbcbffcacacaffcacac9ffcacacaffc9c9c9ffc8c8c8ffc7c8c7ffc8c8c7ffc6c6c6ffc5c5c5ffc3c4c3ffc4c4c4ffc2c2c3ffc2c2c2ffc1c2c2ffc2c2c1ffc2c2c2ffc1c2c1ffc1c1c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcccccbffccccccffcbcbcbffcccccbffcbcbcbffcbcbcbffcacbcaffcacbcbffcbcacaffcacbcaffcbcacbffcbcbcbffcacbcaffccccccffcececeffcfcfcfffcfcfd0ffd1d0d1ffd2d3d2ffd4d4d4ffd6d5d5ffd7d7d6ffd7d8d8ffd9d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddddeffdededeffdfdfdfffdfdfdfffe0e0e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e4e3ffe4e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe7e6e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e9e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffeae9eaffeaeaeaffeaeaebffebeaeaffebebeaffeaeaeaffeaebebffebebebffebebecffebebebffebebebffecebebffecebebffededecffededecffececedffedededffededeeffeeededffeeeeeeffeeedeeffeeeeeeffeeefeeffeeefeeffeeeeeeffefeeefffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f1f1fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff1f2f2fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff3f3f2fff2f3f3fff3f3f2fff2f3f2fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff7f6f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9faf9fffaf9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafafbfffbfafafffafafafffafafafffafbfbfffbfbfbfffbfbfcfffcfcfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0c0cff111111ff111111ff111111ff101111ff101010ff101010ff111111ff161616ff1d1d1cff232323ff2c2c2cff3b3b3bff4f4f4fff5c5d5dff6d6d6eff8f8f8fffbabbbbffdededeffedededfffcfbfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefefefffefefefffdfefdfffdfdfdfffcfdfcfff9f9f8fff4f4f4ffecededffd6d7d7ffc3c4c3ffb7b6b6ffaeaeaeffa3a3a2ff969596ff858585ff727272ff606060ff4e4d4eff404140ff404040ff404040ff404041ff414142ff414142ff4141410000000000000000000000000000000000000000000000000000000000000000ff090908ff090909ff090909ff090909ff090909ff0a090aff0a0a0aff0a0a09ff090a0aff0b0b0bff0d0d0dff0f0f0eff101010ff111211ff131312ff141414ff161616ff191818ff1a1b1bff1d1c1dff1f201fff212222ff242424ff272727ff2b2b2bff2f2f2effb8b8b8ffedededffedededffeeeeeeffedeeeeffeeeeeeffefefefffeeefeeffeeefefffefefefffeff0efffefefefffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f5f5fff5f6f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fff9fafafff9fafafff9f9f8fff8f8f8fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9fafafffafafafffbfafafffafafafffafbfafffafafafffafafafffafbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffcfcfcfffdfcfcfffbfcfcfffcfbfcfffbfcfbfffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffdfdfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefdfffefdfefffdfdfefffefefdfffdfefefffefdfefffdfefdfffdfefefffdfdfefffdfdfdfffefdfefffefefdfffefefefffefefdfffdfdfdfffefefefffdfdfefffefefefffefefefffdfefdfffdfefefffefefefffefefdfffefdfdfffdfefefffdfdfefffdfdfdfffefdfdfffefefdfffefffefffffffffffffffffffefefefffefefefffefefefffdfefdfffdfefdfffefefefffefefefffefefefffdfdfefffcfcfcfffbfbfbfff5f5f5ffdadbdaffa0a09fff656565ff454646ff222222ff0c0c0cff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595959ff5a5959ff595959ff595958ff585959ff585858ff585858ff585858ff585858ff585857ff575757ff575657ff565656ff565656ff555656ff555455ff545554ff545454ff535354ff535353ff535353ff535353ff535353ff535352ff525252ff525252ff515151ff505151ff515050ff4f504fff4f5050ff4f4f4fff4e4e4eff4d4d4dff4c4d4dff4b4b4cff4a4a4aff494848ff474847ff464646ff454545ff444444ff424242ff404040ff3f3f3fff3e3e3eff3d3d3dff3d3d3dff3c3c3dff3c3c3dff3a3b3bff353535ff2d2d2cff202120ff171717ff121211ff0d0e0eff080909ff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a0aff222222ff454544ff666666ff9b9b9bffd7d7d8fff5f6f6fffbfbfbfffbfcfbfffcfdfdfffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffdfefefffefdfefffefefdfffefefdfffefefdfffdfdfdfffdfefefffdfefefffdfdfefffdfefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffcfdfcfffdfcfdfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffbfcfcfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafaf9fff9fafafffafafafffafaf9fff9f9f9fff9fafafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f4fff4f5f5fff4f4f4fff3f4f3fff3f2f3fff2f3f3fff2f3f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0effff0f0efffefefefffefefefffefeff0ffeeefefffefeeefffefefeeffeeeeeeffeeeeeeffeeeeedffedededffedeeedffececedff656565ff2e2e2dff2a2a2aff272727ff242324ff212121ff1f1e1eff1c1c1cff191919ff161716ff131313ff121212ff101110ff0f0f0fff0d0d0dff0c0c0bff0a0a0aff090909ff090909ff080909ff09090aff090a09ff090a0aff09090aff090909ff090909000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff575657ffd5d6d5fff6f6f6fffdfdfdfffefefefffefffffffefefffffefefefffffefefffefffefffefffefffefffefffefefefffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffffffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefffefffefffefffffefffffefffffffefefefffefffefffffefffffefffefffefffefffefefffffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefffefffffffffffefffefffefffefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfefefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfff7f7f7ffeff0f0ffe0dfe0ffcdcecdffbfc0c0ffb4b4b4ffa6a6a6ff979797ff868685ff717171ff5d5d5cff494949ff393939ff39393aff3b3b3bff3c3b3bff3b3b3bff3b3b3cff3b3c3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffafafafff9f9fafff9fafafffafaf9fff9faf9fffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff3f4f3fff4f3f4fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff0f1f1fff0f0f1fff0f1f0fff0f0f0ffeff0effff0efefffefefefffefeeeeffefeeeeffefeeefffeeeeeeffedeeeeffedeeedffedededffedeeedffedededffedededffededecffedecedffecececffecececffebececffecebecffecececffebececffebebebffebebebffebebebffebebeaffebebebffebebeaffeaeaeaffeaeaeaffe9e9eaffe9eaeaffeaeae9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e5e5ffe4e4e5ffe4e3e4ffe4e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfdedfffdddedeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd8d8d8ffd7d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcccdccffcbcbcbffcacacaffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c7ffc7c7c8ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c3ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c0c0ffc0c1c1ffc0c0c1ffc0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcacbffcbcbcbffcbcbcbffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc9cacaffcacacbffccccccffcfceceffcfcfcfffd0d0cfffd0d0d0ffd1d2d2ffd3d4d3ffd4d4d5ffd5d6d6ffd7d7d7ffd7d8d7ffd9d9d8ffdad9daffdadadaffdcdbdbffdddcdcffdeddddffdededeffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe3e3e2ffe4e3e4ffe4e4e4ffe5e5e5ffe5e6e6ffe6e6e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9eae9ffe9e9e9ffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebebffebebeaffebeaeaffeaebebffebebebffebebebffecebebffebecebffebecebffecececffecececffecececffecedecffedededffedededffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefefeeffefefefffefefefffefefefffeff0f0ffefeff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f3f3fff2f2f3fff2f2f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f4fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff6f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffbfbfbfffafafbfffbfbfbfffcfcfbfffbfcfbfffdfdfdfffefffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff111111ff111111ff111111ff111111ff101010ff0e0e0eff0c0c0cff0f0f0fff131414ff191919ff222122ff2c2c2cff363536ff494949ff5a5a5aff666766ff807f7fffa8a7a8ffd3d3d3ffe7e7e7fff5f5f6fffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefffefffffefefffefffffffffffefffefffffffffffefffefefefffdfdfdfffdfdfdfffcfcfcfff8f8f8fff4f4f4ffebebecffd4d5d5ffc2c2c2ffb5b4b5ffadadadffa1a1a1ff959495ff848484ff727172ff5e5e5eff4b4c4bff403f40ff414040ff404040ff414040ff414141ff424141ff4141410000000000000000000000000000000000000000000000000000000000000000ff080808ff080808ff09090aff09090aff090909ff0a0a0aff0a0a09ff090909ff0a0a09ff0b0c0bff0c0c0dff0e0f0eff0f1010ff111111ff131313ff151515ff171617ff191919ff1b1b1bff1e1e1dff201f20ff222222ff252525ff282828ff2b2b2cff555455ffe5e5e5ffedededffedededffeeeeedffeeeeeeffefefeeffefeeefffeeeeefffefefefffefefefffefefeffff0eff0ffefeff0ffeff0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff1f0f1fff1f1f1fff2f1f2fff1f2f2fff2f2f2fff3f2f2fff3f3f2fff2f2f3fff3f2f2fff3f3f3fff3f2f3fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff5f5f4fff5f5f5fff5f6f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff7f6f7fff6f6f7fff6f6f6fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff9f8f8fff9f9f8fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafaf9fffaf9fafff9f9fafffaf9fafff9f9fafff9f9f9fff9f8f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9f9fffaf9fafffafaf9fff9f9fafffaf9f9fffafafafffafafafffafafafffbfafafffbfbfafffbfafbfffbfbfafffbfafbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffcfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffdfdfefffefefdfffefdfefffefdfefffdfdfdfffefefdfffdfdfefffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffdfdfefffdfefefffdfdfdfffefdfefffefefefffefffefffffefffffefffefffffefffffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefdfdfffcfcfcfffbfbfbfff3f3f3ffd5d5d5ff979796ff606060ff424242ff1f1f20ff0a0a09ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a59ff5a5a5aff5a5959ff595959ff595958ff595959ff585858ff585958ff575858ff575757ff575757ff575757ff575656ff565656ff555555ff555555ff555454ff545354ff535353ff535353ff535353ff535253ff525353ff525252ff525252ff525151ff515151ff515150ff505050ff4f4f50ff4f4f4fff4e4e4fff4d4d4eff4d4d4dff4c4c4dff4b4c4bff4a4a4aff494848ff484747ff464646ff454445ff434343ff424242ff404040ff3f3f3fff3e3e3eff3d3d3dff3c3c3dff3d3c3cff3b3b3bff373636ff2e2e2dff212121ff131212ff080708ff040404ff030303ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090809ff1a1b1bff3d3d3dff606060ff919090ffd3d3d3fff4f4f3fffbfbfbfffbfbfcfffdfcfdfffdfdfefffefefefffffefffffefefffffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffefdfefffdfefefffefefefffefefefffffffefffefefefffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefdfefffefdfdfffefefdfffdfdfdfffefdfefffdfdfefffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefdfffdfdfefffdfefdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfbfafffafafafffafafafffafafafff9fafafff9f9fafffaf9fafff9f9fafff9fafafff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9fafff9f9f9fffaf9fafff9f9fafff9f9f9fffaf9fafffafaf9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff8f7f8fff8f7f7fff8f8f7fff7f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff3f3f4fff3f3f3fff2f2f3fff2f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0efefffefefefffefeeefffefefeeffefeeefffeeeeeeffeeedeeffeeeeedffedededffedededffedecedff929292ff2d2d2dff2a2a2aff272728ff242425ff212121ff1f1f1fff1c1c1cff191a1aff171716ff131413ff121212ff101110ff0e0f0fff0d0d0dff0c0c0cff0b0b0bff0a0909ff090909ff090909ff090909ff0a0909ff0a090aff090909ff090909ff090909000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff343434ffcccbccfff7f7f7fffdfdfefffffefefffefefffffffefefffefefefffffefffffffffefffffefffffffffefffefefefffefffefffefefffffffefefffffefefffefefefffffefffffffffffffffffefffffffffffffefefffefefffffffffefffefffefffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffefffefffffefffffefefffffefffefffffefffffffffffffefefffffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffdfefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffefffffefefffffefffffffffffefffffefffffffefefffefffefffffefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfdfdfffefefefffefefdfffdfefefffefefdfffdfefdfffdfdfefffdfefdfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffdfcfdfff7f6f7ffeeefefffdddddcffcbcacbffbfbebfffb4b4b3ffa6a6a6ff959696ff848383ff6e6f6fff5b5a5aff474747ff393938ff383838ff3a3a3aff3b3b3bff3b3b3bff3c3b3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffdfdfdfffcfdfdfffdfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfafffbfafbfffafafafffafafafffbfafafffbfafafffafafafffafaf9fffafafafffaf9fafffafafafffafafafffafafafffaf9fafffafafafffaf9fafff9fafafffaf9fafffaf9f9fffafaf9fff9f9f9fffaf9fafffafafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f9f9fff8f8f8fff8f8f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff7f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff5f5f6fff6f5f6fff5f5f6fff5f6f6fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff5f4f5fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff4f3f4fff4f4f3fff3f3f3fff3f2f2fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f1fff1f1f1fff0f1f1fff0f0f1fff0f0f0fff0f0f0ffefefeffff0eff0ffefeff0ffefefeeffefefefffeeeeeeffeeeeeeffeeeeedffedeeedffedededffedeeedffedededffecececffececedffedededffedececffecececffecececffececebffecebecffecebecffebebebffecebebffebebebffebebebffeaebebffebeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffeae9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e8e9ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e3ffe3e3e2ffe2e2e2ffe2e2e1ffe1e0e0ffdfe0dfffdfdedfffdededdffddddddffdcdcdcffdbdbdcffdbdbdbffdadad9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d5d4ffd3d3d3ffd2d3d2ffd0d1d1ffcfcfcfffcececeffcdcdccffcbcacbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c4c4ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c1ffc0c0c0ffc0c0c1ffbfc0c0ffc0c0c0ffbfbfbfffbfbfbfffbebfbe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcbcacaffcbcbcbffcbcbccffcccccbffccccccffcbcbcbffcbcbcbffcbcbcbffcccbcbffcacacaffcac9c9ffcacacaffccccccffcececeffd0cfd0ffd1d0d0ffd1d0d1ffd2d2d1ffd3d2d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdcdcdcffdddddcffdddddeffdededeffdfdfdfffdfdfe0ffe0e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaebffeaeaebffebeaebffebebebffebecebffecebebffebebebffecebebffecececffecececffecececffedecedffecededffedededffedededffeeeeedffededeeffeeededffeeeeeeffeeeeeeffeeeeeeffefefefffefefeeffefefeffff0f0efffefefefffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff1f2f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff2f2f2fff3f3f2fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff6f6f7fff7f6f6fff7f7f7fff7f6f7fff7f7f7fff8f7f7fff8f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fff9f9fafff9fafafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafafffbfbfafffbfbfbfffcfcfbfffcfbfcfffcfcfcfffefefefffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111111ff111111ff101010ff0f0e0fff101010ff0d0d0dff100f0fff131313ff191919ff202120ff2a2a2aff333334ff40403fff555655ff616262ff706f6fff929392ffc2c2c2ffe1e1e1ffefefeffffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffefefffefffffffffffefffefffffffefefffffffefffffefffefffefffefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffefffffffefffffffffefefffefffffffffefefffefefefffdfefdfffefdfefffcfdfcfffcfbfcfff8f9f8fff4f4f4ffe9e9e9ffd2d3d3ffc0c0c1ffb3b2b3ffababacff9fa0a0ff939393ff838484ff707170ff5c5c5cff4a4a4aff3f3f3fff3f4040ff404041ff404140ff404140ff404041ff4241410000000000000000000000000000000000000000000000000000000000000000ff080909ff090809ff080809ff090909ff090909ff090909ff090a0aff090809ff0a0a0aff0c0c0cff0d0d0dff0e0d0dff0f0f0fff111111ff131313ff151515ff171718ff1a1a1aff1c1d1dff1e1f1eff212121ff232323ff262526ff292929ff2c2c2cff8a8a8affecededffedededffeeededffedeeeeffeeeeeeffeeefeeffeeefeeffefefefffefefeffff0eff0ffeff0effff0eff0fff0efeffff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff3f2f2fff3f2f2fff3f3f3fff3f2f3fff3f3f3fff3f4f3fff3f3f3fff4f3f4fff5f4f4fff5f4f4fff4f5f4fff5f5f5fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f7fff6f6f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f9f9fff8f9f8fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9fafafffaf9f9fff9fafafff9faf9fffaf9fafff9faf9fffaf9fafffafafafff9f9fafff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffafaf9fffafafafff9faf9fff9f9fafffafafafffafaf9fffafafafffaf9fafffafafafffafbfafffafafafffbfafafffbfbfafffbfafafffafbfafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffbfbfcfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfefffdfefdfffdfdfefffefdfdfffefdfdfffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffefefefffefdfdfffdfdfefffdfdfdfffefefefffdfefefffdfdfefffefefdfffefefefffdfefefffefefefffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefefdfffefefefffefefefffffefffffefffefffffefffffefffefffefefffffefefdfffdfefefffefefefffefdfefffefefefffefffffffffffffffffffffffefffefffefefefffefefefffffefefffefffffffefefffffefffefffefefefffdfdfdfffdfcfcfffbfbfbfff1f0f0ffd0d1d0ff8c8c8dff5f5f5fff3f4040ff1d1d1eff090909ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff5a5a59ff595a5aff59595aff595959ff595959ff595959ff585858ff585858ff585758ff575857ff565757ff565657ff565656ff555656ff545555ff555454ff535453ff535353ff535354ff535353ff535353ff525353ff525252ff525152ff515251ff515050ff505050ff4f504fff504f50ff4f4f4eff4f4e4fff4d4e4dff4d4c4dff4c4c4bff4b4b4bff4a4a4aff494849ff484848ff464646ff454544ff434343ff414241ff403f40ff3f3f3fff3e3e3dff3d3d3dff3d3c3dff3b3c3cff373737ff2d2c2dff1f1e1fff121212ff080807ff020202ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff181919ff383939ff5e5d5dff878888ffcccbcbffeeeeeefff9faf9fffcfbfcfffcfdfcfffefdfefffefefefffefefffffefefefffefefefffefefefffefdfefffefdfefffdfdfefffefefefffefefefffefefdfffefefefffefefefffffefefffefffffffefefffffefffffffefffefffefefffffffefefffffffefffffefefffefffefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfcfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefdfefffdfefefffefdfdfffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafbfffafafafffafafafffafafafffaf9fafff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9fafff9f9fafffafaf9fffafafafff9faf9fff9f9fafffafafafffafaf9fff9fafafff9f9fafff9faf9fff9faf9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f9fff8f8f9fff8f9f8fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f7f7fff7f6f7fff6f7f7fff6f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff3f3f4fff3f2f2fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff1f1f0fff1f0f1fff1f1f1fff1f0f0fff0f0f0fff0eff0ffeff0f0ffeff0efffefefefffefefefffefefeeffefeeeeffeeeeedffeeedeeffedeeedffecededffececedffc7c7c7ff353636ff2b2b2bff272728ff252424ff212222ff1f1f1fff1d1d1dff1a1a1aff181718ff141414ff121312ff111010ff0f0f0fff0e0d0eff0c0c0cff0a0b0bff09090aff090909ff090a0aff090a09ff0a0909ff090909ff090909ff090909ff090909ff0808080000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff1a1a1affc1c0c0fff6f7f7fffefdfefffefffefffefffefffefefffffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefffffefffffffefffffffffefffffefefffffffefefffefffffffffffefffefffffffefefffffffefffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefffffffffffffffffefefffffefffffefffffffffffefffffffffffefffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefefffefefefffefffefffdfefefffefdfefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefefdfffefefefffefefefffffefffffefffefffffefffffefffefffefefffffefefefffefffffffffffffffffefffffffffffffefffffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfdfefffefdfdfffefefdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfefefffefefdfffdfefefffdfdfefffefefefffefefefffdfefdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfff6f6f6ffeff0efffdadadaffc9c9c9ffbdbebdffb3b2b3ffa5a5a6ff959595ff818281ff6c6d6dff575858ff454444ff363737ff373636ff383838ff393a39ff3b3b3cff3b3b3bff3c3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefefffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffafafbfffbfafafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafafafff9f9fafffaf9fafffafafafff9fafafffafafafff9fafafffaf9f9fff9fafafff9f9f9fff9fafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f8f9fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f3f3fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff2f2f3fff3f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffefefeeffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedecedffedededffecededffececedffecececffecececffebececffecececffebecebffecebecffecebecffebebecffebebebffeaebebffeaebebffebeaeaffeaebebffeaeaeaffeaeaeaffe9eae9ffeae9eaffe9eae9ffe9e9eaffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e6ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e2ffe2e3e2ffe1e1e2ffe1e1e0ffdfdfe0ffdfdedfffdededeffddddddffdcdcdcffdbdbdcffdbdadaffdadadaffdadad9ffd9d9d9ffd8d7d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d3d3ffd2d2d2ffd1d0d1ffcfd0cfffcdceceffcccccdffcbcbcbffcacacaffc8c9c9ffc8c8c8ffc6c7c6ffc5c4c5ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c2ffc1c2c2ffc2c1c2ffc1c2c2ffc2c1c1ffc1c2c2ffc0c1c1ffc1c1c1ffc0c1c0ffc1c0c1ffc0c1c0ffc0c0c1ffc0c0bfffc0c0c0ffbfbfbfffbfbebfffbebebfffbebebfffbebebdffbdbdbdffbdbdbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c9ffcacacaffcac9caffcbcacbffcacbcbffcbcbcbffcbcbcbffcccccbffccccccffcccbcbffcccbcbffcbcbcbffcac9caffcacbcaffcccdccffcececfffd0d0d0ffd1d1d0ffd2d1d1ffd1d2d1ffd2d2d2ffd4d4d3ffd4d4d5ffd5d5d6ffd6d7d6ffd7d8d7ffd9d8d8ffd9d9daffdadadaffdbdbdbffdcdcdbffddddddffdddddeffdfdedfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e2ffe2e2e2ffe3e4e3ffe3e4e4ffe4e4e5ffe5e6e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9eaffe9eaeaffeae9eaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffebeaebffeaebeaffebeaebffebebebffebebecffebebebffebebecffecececffecebecffecececffecececffecececffecececffecedecffedecedffedededffeeededffedeeeeffeeedeeffedeeeeffeeeeeeffeeeeeeffefeeeeffefefeeffefefeeffeff0efffefeff0fff0f0efffefeff0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff0f1f1fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f1f1fff1f1f2fff2f1f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff3f2f2fff2f3f2fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff5f4f5fff4f5f4fff4f4f5fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9f9fafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffafafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffafafafffbfafafffafbfbfffbfafafffbfcfbfffbfcfbfffdfdfefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111111ff101010ff0f0f0eff0f0f10ff100f10ff0f1010ff101010ff121312ff171718ff1d1d1dff252526ff303031ff3a3b3bff4f4f4fff5d5e5dff6a6969ff818180ffacacacffd9d8d8ffe9e9e8fff8f8f9fffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffefffffffefffefffefffffffefffffffefefffffffefefffffffefffefefefffefefefffefffffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefefffffefefffffefffefffefefefffefefffffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfbfcfff8f8f8fff4f3f4ffe7e7e8ffd1d0d1ffbfbfbeffb1b2b2ffaaaaa9ff9e9e9eff919292ff838382ff707170ff5c5c5cff484849ff3e3d3dff40403fff3f403fff404040ff404040ff404041ff40414000000000000000000000000000000000000000000000000000000000ff070606ff080908ff080909ff080908ff080909ff090909ff090909ff090909ff090909ff0a0a0aff0c0b0cff0c0d0dff0d0e0eff0f0f0fff111111ff131313ff151516ff181818ff1b1b1bff1d1d1dff1f201fff222121ff242424ff262626ff2a2929ff343534ffc6c6c6ffecededffedededffedededffededeeffeeeeeeffefeeeeffefeeeeffefeeefffefefefffefeff0ffefefeffff0eff0ffefeff0fff1f0f0fff1f1f0fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f3f4fff4f4f4fff5f5f4fff4f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f7f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff8f7f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f8fff9f8f8fff9f9f8fff9f8f8fff9f9f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fffaf9f9fffaf9fafff9f9fafffafafafffafafafffaf9fafff9f9f9fffaf9f9fffafaf9fff9fafafffaf9f9fff9f9fafff9fafafffafaf9fff9fafafff9fafafff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafafbfffafbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffefdfefffdfefdfffdfefefffdfdfdfffdfdfefffdfdfefffdfefdfffdfefefffdfefefffdfdfefffefdfdfffefefdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefefdfffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefdfffdfdfefffdfefefffefefefffffefefffefefefffffefffffefefefffffefffffefefefffffefffffefefefffefefefffefefdfffefefefffefefefffffefffffffffffffffffefffefffffffefffefffefefffffffffefffffffefffefffefffffefefffefefefffdfdfdfffcfdfcfffafafaffeaebeaffc9cacaff868686ff5e5f5eff3c3d3cff181918ff080708ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5b5aff5a5b5bff5a5a5bff5a5a5aff5a5a5aff5a5a59ff59595aff595959ff595959ff585959ff585858ff585858ff575757ff575757ff565657ff565656ff555555ff555555ff555454ff545453ff535353ff535353ff535353ff535353ff525253ff525252ff515151ff505051ff505050ff505050ff504f4fff4f4f4fff4e4e4eff4e4e4eff4d4d4dff4d4c4dff4b4b4cff4b4b4bff4a4a4aff484949ff474747ff464646ff444445ff434342ff414242ff404040ff3e3e3fff3d3d3dff3c3c3cff3a3a3aff353535ff292828ff1a1a1bff0e0e0eff070707ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff131313ff313131ff595959ff7f7f80ffc4c3c4ffe9e8e9fff9f8f8fffcfbfcfffcfcfcfffdfdfefffefefefffffefffffefefefffffefffffefefefffefefefffefefdfffdfdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffffffefffefffefffffffffffffffffffefefffffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffdfdfefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffdfefefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9fafffaf9fafffafaf9fff9fafafffaf9f9fff9f9fafff9fafafffafaf9fff9fafafffafafafff9f9fafffafaf9fffafafafff9faf9fffafafafffaf9f9fff9f9fafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f8fff9f8f8fff8f9f8fff8f8f9fff8f9f8fff8f9f9fff8f9f9fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff9f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff8f8f7fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f5fff4f4f4fff4f3f4fff2f2f3fff3f2f3fff3f3f2fff2f2f2fff2f2f1fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f0f0fff1f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeefefffefefeeffeeeeeeffeeeeeeffeeeeedffedeeedffecedecffecedecffedececff636463ff2b2b2bff282828ff252525ff222323ff202020ff1e1e1dff1b1b1aff181818ff151415ff121313ff111111ff0f0f0fff0e0e0eff0c0c0cff0b0b0cff0a0a0bff090a0aff0a0909ff090a09ff090909ff090909ff090909ff090909ff070807ff080708000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0fffb6b6b6fff7f7f7fffdfefdfffffffefffffefefffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefefffefffefffefefffffefffefffefffffffefffffffefefffffefefefffffffefffefefffffffefffffefffffffefffefffefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffefefffffefffffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfefefffefdfefffefefdfffefefdfffdfefefffefdfefffdfdfefffdfdfdfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffafafbfff5f5f5ffedececffd4d5d4ffc6c5c5ffbbbbbaffafafafffa4a3a3ff939493ff7f7f7fff686969ff535353ff414142ff343435ff353434ff373636ff383838ff3a393aff3b3b3bff3b3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafff9faf9fff9faf9fffaf9fafffafaf9fff9fafafff9faf9fff9fafafff9fafafff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff9f8f9fff8f8f9fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff5f5f5fff6f5f6fff6f6f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff4f5f4fff4f5f4fff4f4f4fff3f4f4fff4f4f3fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f3f2fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff0f1f0fff0f1f0fff1f0f0fff0f0f0fff0f0f0ffeff0efffeff0f0ffeeefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffedededffededecffedededffecececffececedffececedffecececffecececffecececffecececffececebffebebebffecebebffebecebffebebecffebebebffebebebffeaeaebffeaeaebffeaeaeaffebeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e8e9ffe8e8e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e8ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe3e4e4ffe4e4e3ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e1ffdfe0dfffdfdfdfffdededeffdddeddffdcdcdcffdbdcdbffdbdbdbffdadadbffdad9daffd9d9d9ffd9d9d8ffd7d7d8ffd7d6d7ffd5d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccbcbffcacbcaffcac9c9ffc8c8c8ffc6c6c6ffc5c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c0ffc1c1c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c1ffc0c0c0ffc0bfc0ffbfbfc0ffbfbfbfffbfbfbeffbebfbfffbfbebeffbdbdbdffbdbdbeffbdbdbcffbdbdbdffbbbcbcffbbbbbcffbbbbbb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcacbffc9c9c8ffcacacaffcacac9ffcacacbffcacbcbffcbcbcbffcbcccbffccccccffcbccccffcccccbffcbcbcbffcbcccbffcdcdcdffcfcfcfffd0cfd0ffd0d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d6d5ffd7d6d7ffd7d8d7ffd8d8d9ffd9dad9ffdadbdbffdbdbdcffdcdcdcffddddddffdededdffdedfdfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e1ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9e9eaffe9eaeaffeaeaeaffebeaeaffebeaeaffebeaebffeaebebffebebebffebebebffecebecffebebebffecebecffececebffecececffecececffecececffececedffecedecffecededffedededffedededffeeededffeeeeedffedeeedffeeeeeeffeeeeeeffeeeeefffeeefeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff2f1f2fff1f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff3f3f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff4f3f3fff4f4f3fff4f3f4fff4f4f4fff4f4f5fff4f4f4fff5f4f5fff4f4f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f6fff5f6f6fff6f6f5fff5f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9fafffaf9f9fffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafbfafffafafbfffafafbfffafafafffafafafffafafbfffbfafafffcfbfbfffdfcfcfffefdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff101010ff0f0e0eff10100fff101010ff0f100fff111211ff111010ff121212ff161616ff1a1b1aff222222ff2d2d2dff3b3b3aff4d4d4eff595959ff656564ff727373ff949595ffc9c9c9ffe3e3e2fff2f2f2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefefffefffffffffffefffefffefffffefffffefefefffefefefffffefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefffffefefffffffffefffefefffffefdfefffdfdfefffdfdfefffdfcfdfffcfcfcfff9f9f9fff2f2f2ffe5e5e5ffcececfffbdbdbdffb0b0b0ffa8a8a9ff9d9c9dff919091ff828281ff706f6fff5b5c5bff484847ff3c3d3dff3e3e3eff40403fff40403fff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000ff070607ff060706ff080909ff080908ff090908ff080808ff090a09ff090909ff090909ff0b0a0bff0b0c0bff0c0d0cff0e0e0eff0f100fff111112ff131313ff161616ff191818ff1c1c1cff1d1d1eff202020ff232222ff242525ff262727ff2a2a2aff626262ffebececffecececffedecedffededeeffeeeeeeffeeeeeeffefeeeeffefeeefffefefefffefefeffff0efeffff0f0f0ffefefeffff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff6f6f5fff6f5f5fff6f6f6fff6f7f6fff6f7f6fff6f7f6fff7f6f7fff6f7f6fff6f7f7fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff7f8f7fff7f8f7fff8f8f8fff7f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff9f8f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffafaf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fffafafafffaf9fafffafafafffafafafffaf9fafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffcfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffefdfefffefefefffefdfefffdfefefffefefdfffdfdfefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefdfffefefefffdfdfdfffdfefdfffefefdfffdfefefffdfdfefffdfefdfffefefefffefdfefffefefefffdfdfefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefffffffefffffffefffffffefefffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefffffefffefffffffefffefefffffffffffffffffefffefefefffdfefefffdfdfdfffcfcfcfff9f9f9ffe7e7e6ffc1c1c1ff7d7d7dff5c5c5cff373837ff141414ff060506ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5b5bff5b5b5bff5b5b5bff5b5a5aff5a5b5aff5a5a5aff5a5a5aff5a5a5aff595959ff595959ff595959ff585858ff575858ff575757ff575757ff565656ff565656ff555555ff555455ff555454ff535454ff535353ff535353ff535352ff525252ff525252ff515152ff515151ff515150ff505050ff504f4fff4f4f50ff4f4f4fff4e4e4eff4e4d4eff4e4d4eff4c4c4cff4c4c4bff4a4a4bff494949ff484848ff474747ff454546ff454445ff444343ff424142ff3f4040ff3d3d3dff393a3aff343434ff2c2c2cff202020ff131313ff0a090aff050505ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040505ff0f0f0fff2b2a2bff515152ff797979ffbcbcbcffe6e5e5fff8f7f8fffcfbfcfffcfcfcfffefdfdfffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffefffefffffffefefefffefefefffefffffffffffefffffefefffefffefffefffefffefffefffefffefffffefffffefffefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffdfefdfffdfefdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefdfefffefefdfffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffafafafffbfafafffbfafafff9faf9fffafafafff9f9fafff9f9f9fff9faf9fffafafafffaf9fafffafafafffafafafffaf9fafff9fafafffafafafff9fafafffafafafffafaf9fffafaf9fff9fafafff9f9f9fff9f9f9fff9fafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f9f8fff8f9f9fff8f9f8fff9f9f9fff8f8f8fff8f9f9fff9f9f8fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff5f5f5fff5f4f5fff5f5f5fff3f4f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff2f2f1fff1f1f1fff0f1f1fff1f1f1fff0f0f1fff1f1f1fff0f0f0fff0f0efffefefefffefefefffefefeeffeeefefffefefeeffeeedeeffedeeedffedeeedffedededffecededffecececffa0a09fff2b2c2cff282928ff262626ff232323ff212121ff1f1e1eff1c1c1bff191819ff141514ff121313ff111111ff0f0f0fff0d0e0eff0c0c0cff0c0c0cff0b0b0bff0a0a0aff090909ff090909ff090909ff090909ff090909ff080808ff080807ff070707000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0effb7b8b8fff7f7f7fffefefdfffefffefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffefffefffefffefffffffffefffffefffefffefefffffefefefffefffefffefefefffefffffffffefefffefffefffffefffffefefefffefffefffffffefffefffffffefefffffefffefffffffffffffefefffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffdfefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffefefdfffefdfdfffdfefefffefefdfffefefdfffefefefffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfff8f8f8fff3f3f3ffe5e5e6ffcfcecfffc2c2c2ffb7b7b7ffabacabff9e9e9eff8e8e8dff797979ff636363ff4f4e4fff3e3e3fff333332ff333334ff353434ff363637ff383838ff3a3939ff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefdfefffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffafafafffbfbfbfffbfafafffafafafffafafafffaf9fafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafff9fafafffaf9fafff9faf9fff9fafafff9fafafffafafafff9f9f9fff9fafafffaf9f9fff9faf9fff9f9fafff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f8f9fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff7f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f3f3fff2f2f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff0f0f0ffeff0f0ffefefefffefefefffefeeefffeeefefffefefeeffeeeeeeffeeeeeeffedededffedededffeeededffecededffecededffecececffecececffecececffededecffecececffecebecffececebffebececffebececffecececffececebffebebebffebebebffebebebffebeaebffebebeaffeaeaebffeaeaeaffeaeaebffeaeaebffeae9eaffeae9e9ffeaeaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdedfffdddeddffdcddddffdcdcdcffdbdbdbffdadadaffd9dadaffdad9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd4d4d4ffd2d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffc9cacaffc8c9c8ffc7c7c7ffc5c5c5ffc4c4c4ffc2c2c3ffc2c1c2ffc1c1c2ffc1c1c1ffc0c0c0ffc1c1c1ffc1c0c1ffc1c1c1ffc0c0c0ffc1c0c0ffc0c0c0ffbfc0bfffbfbfbfffbebebfffbebebeffbebfbeffbdbebeffbdbdbeffbdbdbdffbdbdbdffbcbbbcffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcacaffcacbcaffcbcbcbffcacacaffcacacaffc8c9c8ffcacacaffcac9caffcbcbcbffcbcbcbffcccbcbffcbcccbffccccccffcacbcbffcdcdcdffcfceceffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffdadadaffdbdbdbffdcdbdbffdcddddffdeddddffdededeffdfdfdfffe0e0e0ffe0e1e0ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffebeaeaffeaeaebffebeaeaffebebebffebebebffebebebffecebebffecececffebebebffecececffebebecffebebecffecececffecececffecececffedecedffedededffedecedffedededffeeededffedededffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeffff0f0effff0efeffff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f2f1fff2f2f2fff1f2f1fff1f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f4f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff4f4f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f7fff8f7f8fff8f8f8fff8f9f8fff8f9f8fff8f9f9fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafaf9fffafaf9fffafafafff9fafafff9fafafffbfafafffafafafffafafbfffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafbfafffafafafffafbfafffafafafffafafafffafafafffafafbfffafafbfffbfbfafffbfbfbfffcfcfcfffdfdfefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f1010ff0e0e0eff100f0fff0f0f0fff0f1010ff121212ff131213ff121112ff131212ff151616ff19191aff1e1e1eff252525ff3a3a3aff4c4c4cff575656ff606161ff6c6c6cff828182ffb2b2b2ffdcdddcffebebecfffbfafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffffefefffefefffffefefffffefefefffefefefffefefdfffdfefefffdfdfdfffcfdfdfffdfdfcfff9f8f8fff1f2f1ffe3e4e3ffcececfffbdbdbeffafafb0ffa7a7a8ff9c9b9bff8e8e8fff7f7f7fff6d6d6dff5a595aff464646ff3d3d3dff3d3e3dff3d3d3dff414141ff40403fff404040ff40404000000000000000000000000000000000000000000000000000000000ff060607ff060706ff060606ff080909ff090908ff080908ff080808ff080808ff090909ff0b0b0bff0c0c0cff0e0d0dff0e0e0eff101010ff111212ff141414ff161616ff191919ff1c1c1bff1e1f1eff212021ff232323ff252525ff282728ff2b2b2aff979897ffecececffedececffedededffededeeffeeeeedffeeeeeeffeeefeeffeeefefffefefefffefefefffefefefffefefefffeff0effff0f0f0fff0f0f1fff1f1f1fff0f0f1fff1f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff5f5f5fff5f5f5fff5f6f6fff7f6f6fff6f7f7fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f7f7fff8f8f8fff8f7f8fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff8f9f8fff9f8f9fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9fafafffafafafffaf9fafffafafafffafafafffafbfafffafafafffbfafafffafafafff9faf9fff9f9f9fff9f9fafffafafafff9f9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfbfffbfbfafffbfafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfefffefdfdfffdfefefffdfefefffefdfefffefdfefffefdfefffefdfefffdfefefffdfdfdfffdfefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefdfefffefdfefffefdfdfffdfefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffefffffffffffffffffefefffefffefffefefefffefefffffefefffffefefefffefefefffffefefffefefffffffffffffffefffffefefefffefefefffffefefffefffffffefffffffefefefffefefdfffdfdfdfffcfcfcfff9f9f9ffe4e4e5ffb6b7b7ff787878ff5b5c5bff333333ff131313ff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5b5bff5b5b5bff5b5b5bff5a5b5bff5a5a5aff5a5a5aff5a5959ff5a5a5aff5a5959ff5a595aff595859ff595858ff575858ff575758ff565757ff565757ff565655ff555655ff555555ff545555ff535453ff535353ff535352ff525252ff525252ff525151ff515152ff505151ff505050ff504f50ff4f504fff4f4f4fff4f4f4fff4e4e4eff4e4e4eff4d4d4dff4c4c4cff4b4b4bff4a4a4aff49494aff474748ff464647ff454445ff444444ff434343ff414041ff3c3b3cff373637ff2f2e2fff232323ff181818ff0d0d0dff070707ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff0e0d0dff2b2b2bff4e4e4eff717170ffb3b2b3ffe2e3e2fff7f8f8fffcfdfcfffdfdfdfffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffefefffefffefffefffefffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffcfdfdfffdfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafff9f9fafffafafafff9f9fafff9f9fafffaf9f9fff9fafafffafafafffafafafffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f8f9fff8f8f8fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f6f7fff6f6f6fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff3f3f3fff2f2f3fff2f3f3fff2f2f2fff2f2f2fff2f1f1fff1f2f2fff1f2f1fff2f1f2fff1f0f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0efffefefefffeeeeefffeeeeeeffeeeeeeffededeeffeeededffedededffedededffecededffecececffd5d5d5ff3b3c3cff292a2aff272727ff242424ff212121ff1f1e1eff1c1b1bff191919ff151515ff141314ff111111ff100f0fff0e0e0eff0d0d0dff0c0c0cff0c0c0cff0a0b0aff090a09ff090909ff090909ff090909ff080708ff070807ff070808ff070808ff0403030000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cffb7b6b6fff7f8f7fffdfefefffffffffffffffefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffefffffffffffffffffefffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffefffffffffefefffffefffffefefefffffefefffefffffffefefefffdfefefffefefefffefefefffdfefdfffefdfefffdfefefffdfdfdfffefdfefffefefdfffefefefffefefefffefdfdfffefefefffdfefefffefefefffefdfefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefffefffefefffffffffffffefefffffefffffffffefefffefefffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfff7f7f7fff1f1f0ffdfe0dfffcccbcbffbfc0c0ffb3b4b3ffa8a7a8ff999999ff888888ff737474ff5e5d5dff4b4b4bff3a3b3bff313131ff343334ff333433ff343535ff373737ff383838ff3a39390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffdfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfafbfffafafbfffbfafbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafff9fafafffafaf9fffafafafffafafafffafafafffaf9fafffafafafff9fafafff9fafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff8f9f8fff8f9f8fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f8fff7f7f7fff7f6f7fff7f7f6fff6f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f6f5fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff4f4f4fff4f3f4fff4f4f4fff3f4f4fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffeff0f0ffeff0f0ffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeedeeffedededffedededffecededffedecedffecececffedededffecedecffecedecffecececffecececffecececffecebecffececebffecececffecececffecebebffebebebffebebebffebebebffebeaebffeaebeaffeaebebffeaebeaffeaeaeaffeaeaeaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e8ffe7e6e7ffe7e6e7ffe7e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdedfffdededeffddddddffdcdcdcffdbdcdbffdadbdbffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d5d6ffd5d5d5ffd3d4d4ffd2d2d3ffd1d1d1ffd0d1d0ffcfcfcfffcecfceffcecdcdffcccdcdffcbcbcbffcacacaffc9c9c8ffc7c7c7ffc6c6c6ffc5c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c0ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbebfbfffbfbfbfffbebebfffbfbfbfffbdbdbdffbdbdbdffbdbcbdffbdbdbdffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbbbabbffbabbbbffbbbbbbffbbbcbcffbcbbbbffbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcacacaffcbcbcbffcacacbffcacacbffcacacaffc8c8c9ffcac9c9ffc9cacaffcacbcbffcbcacbffc9c9caffcbcbcbffcecdceffcfd0d0ffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d3ffd4d5d5ffd5d6d6ffd7d7d7ffd8d7d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcddddffdeddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e2ffe3e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e6e5ffe6e6e5ffe6e7e6ffe7e7e7ffe7e8e8ffe7e8e7ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9eaffeae9e9ffeaeaeaffeaeaebffeaebeaffebeaebffebebeaffebebebffebecebffebebebffecebebffecebebffebecebffececebffebebecffecececffecececffecececffedececffececedffedededffedededffedededffedededffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefefefffefefefffefeff0fff0f0effff0f0f0fff0f0f0fff1f1f1fff1f0f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff3f3f3fff2f3f2fff2f3f2fff3f2f2fff2f3f3fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f4fff4f4f3fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffbfafafffafafafffbfafafffafbfbfffafafafffafafafffafbfbfffafafafffafbfafffbfafafffafbfbfffafafafffbfafbfffafafafffafafafffafafbfffbfafafffafafafffafafbfffbfbfafffcfbfcfffdfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0f0eff0f0f10ff101010ff101010ff121212ff121212ff131312ff131212ff121313ff151414ff191819ff1d1d1dff262627ff3b3b3bff4a4949ff545454ff5e5e5dff686968ff767677ff979798ffcfcfcfffe5e5e5fff3f3f4fffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefefffffefefffffefefffefefefffefefefffefffefffffefefffefefffffffefefffefdfefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffffffffffefefefffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfff9f8f8fff0f1f1ffe2e1e2ffcececdffbdbcbcffaeafafffa6a6a6ff9a9a99ff8c8c8cff7d7c7dff6a6a6aff575657ff444444ff3b3c3cff3d3d3dff414141ff414140ff414141ff3f4040ff404040000000000000000000000000000000000000000000000000ff020202ff070707ff060607ff060606ff060606ff090809ff080908ff080809ff090808ff0a0a0aff0b0b0bff0c0c0cff0d0e0dff0f0e0eff101111ff131212ff151415ff161717ff19191aff1c1c1cff1e1e1eff212121ff232323ff262625ff282828ff3a3a3bffd4d4d4ffecebebffecececffecededffedededffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeeeffefefeffff0f0effff0efefffeff0f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff3f2f2fff3f3f3fff4f4f3fff3f4f4fff4f3f3fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff6f7f7fff7f7f6fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff9f8f9fff8f9f9fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fffaf9f9fff9f9fafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfbfafffbfafafff9fafafffafafafff9faf9fffafaf9fffafafafffafaf9fffafafafffafafafffbfafbfffbfafafffbfafafffafafafffafbfafffafafafffafbfbfffafbfafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfefefffefefefffefefefffefefefffdfdfefffdfdfdfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffefdfefffdfefdfffefefdfffdfefefffefdfdfffdfefdfffdfefdfffefdfefffefdfefffefdfefffefefefffdfefefffefdfdfffefefefffdfefdfffefdfdfffdfefdfffdfefdfffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfefffefefefffefefefffefdfdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffefdfefffefffefffefffefffefefefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffefefffffffefefffffffefffffffefffffefefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefffefffffefffffffefffffffefefffefefefffefffffffffefefffffffffffefefefffefdfdfffdfefdfffdfdfcfffafafaffe2e2e2ffaaababff727272ff5c5c5cff343434ff111111ff050505ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5b5cff5b5b5bff5b5b5bff5b5b5bff5a5b5bff5a5a5bff5b5b5aff5b5a5aff5a595aff5a5a5aff5a5a5aff595859ff585959ff585857ff585758ff565757ff565657ff565556ff555555ff555555ff555554ff545453ff535353ff525253ff525252ff525252ff515152ff515151ff505050ff515050ff4f5050ff4f4f4fff4f4e4fff4f4e4eff4e4e4eff4e4e4dff4d4d4cff4b4c4cff4b4a4bff494a49ff494948ff474747ff464645ff444444ff434343ff414141ff3b3a3bff313131ff282828ff1c1d1dff121111ff090909ff050504ff020202ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070606ff131313ff333333ff545454ff6a6a6affa3a4a3ffddddddfff7f6f7fffcfcfcfffdfdfdfffefefdfffffefefffefffefffffffffffefefefffffefefffefefefffefefefffdfefdfffefefefffffefffffefefefffffefefffefffefffefffefffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffffefefffefefefffffffefffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffafafbfffbfafbfffbfafafffbfafafffbfbfafffbfafafffafafafffafafafffafafafffafaf9fff9fafafffafaf9fff9faf9fff9faf9fffafafafffaf9fafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9fafafffaf9f9fffaf9f9fff9faf9fff9f9fafffaf9fafff9f9f9fff8f9f9fff8f8f8fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff9f8f8fff9f8f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff4f4f4fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0efffefefefffefefefffefefeeffefefefffeeeeeeffedeeeeffedededffedededffedededffececedffecececffebebecff6a6a6aff2b2b2aff282828ff252525ff222222ff201f1fff1c1c1cff191819ff151515ff141413ff121111ff0f1010ff0f0e0eff0d0d0eff0c0c0dff0b0c0cff0a0a0aff080808ff070807ff090909ff080807ff070708ff070708ff070707ff040303ff0303040000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0affaaababfff7f6f6fffefefefffefffefffefefefffefffefffefffefffffffffffefefefffefffefffefefefffefefefffefffefffefefffffffffffffefefffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffffffefffffefefffefffffffffefefffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffefefffefffffffffffffffffffefffffffefffffffffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffefefffffffffffefffffffefefffffffffffffffffffffefefefffefefffffffffffffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfdfefffdfdfdfffefefefffdfdfefffdfefefffdfdfdfffefefefffefefefffdfdfefffefefefffefefefffefefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefefffffefefffefefefffefffefffefefefffefefefffefefdfffefefdfffdfefefffdfefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefefffdfdfdfffdfcfdfffbfcfcfff5f5f6ffeeeeeeffd8d8d8ffc8c8c8ffbdbdbcffb0b1b0ffa2a3a3ff939494ff828282ff6f6f6fff59595aff464746ff373737ff302f2fff363736ff363636ff333334ff353434ff373636ff383838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfafbfffbfafbfffbfafbfffbfbfafffafbfafffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafaf9fffafafafffaf9fafffafafafff9f9fafff9faf9fff9f9f9fffaf9fafff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff8f9f9fff9f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f8fff8f8f8fff7f8f8fff7f8f7fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff5f4f4fff4f5f4fff4f5f4fff4f3f3fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f0f0ffeff0f0ffefefeffff0efefffefefefffeeeeefffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffedecedffecededffececedffedececffecececffecedecffecedecffecececffecececffebececffebecebffecececffebebecffebecebffebebebffecebebffebebebffeaeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffeae9eaffe9eae9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e4ffe4e4e3ffe4e4e4ffe3e3e3ffe2e3e2ffe2e1e1ffe1e1e1ffe0e1e0ffe0dfe0ffdfdfdfffdededfffdddeddffdcdcdcffdcdcdcffdbdbdbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d6d6ffd5d6d6ffd5d4d4ffd3d3d4ffd2d2d3ffd1d1d2ffd0d0d0ffcfcfcfffcecfceffcececdffcdcdccffcbcbccffcacacbffc9c9c9ffc8c8c8ffc6c6c7ffc5c6c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0bfffbfbfbeffbebfbfffbfbebfffbebfbeffbebebdffbdbebdffbdbdbdffbdbdbdffbbbcbbffbcbbbcffbbbbbbffbcbbbbffbbbbbaffbabbbbffbbbbbbffbbbbbcffbbbcbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacac9ffcacacaffcacac9ffcacacaffcacacaffcbcbcbffcbcbcbffcacacaffcacacaffc8c9c8ffc9cac9ffcac9caffc9c8c9ffcbcacbffcececeffcfd0d0ffd1d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd9d8d9ffd9d9d9ffdadadaffdadadaffdcdcdcffdcdddcffddddddffdfdedeffdfdfdfffdfdfe0ffe0e0e1ffe1e2e1ffe2e1e2ffe2e3e3ffe4e3e3ffe4e3e4ffe4e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffeae9e9ffe9e9eaffeaebeaffeaeaeaffebebebffebebebffebebebffebebebffecebebffecebebffececebffecebebffebececffecececffecececffedececffecececffecececffecedecffecedecffedededffedededffeeededffedeeedffedeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeefefffefefeeffeff0efffefefefffeff0f0fff0eff0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff1f1f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f3f2fff3f2f2fff2f2f3fff3f2f2fff3f2f3fff2f2f3fff2f2f3fff3f2f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f4f3fff3f3f3fff4f4f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff4f5f5fff5f5f5fff5f6f5fff6f5f5fff5f6f5fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafbfffbfafafffbfafbfffafafbfffafafbfffafafafffafafafffafbfafffbfbfafffbfbfafffafafbfffafafbfffafafafffbfafafffafafafffafbfafffafafafffcfbfbfffcfcfcfffdfdfdfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff10100fff101010ff121212ff131212ff131212ff131212ff141414ff121312ff141414ff171717ff1e1d1dff2e2e2dff3a3a3aff474747ff525152ff5b5b5bff666666ff727172ff878787ffb9b8b8ffdedfdfffedeeeefffbfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffffffefefefffffefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefefffffffffffefefefffefdfefffdfdfefffdfdfdfffdfdfcfffcfdfcfffdfdfdfff9f9f9fff0f0f0ffdfdfdfffcbcbcbffbcbcbcffadaeadffa5a5a5ff989998ff8a8a8aff7a7b7aff676768ff545454ff444443ff3a3a3aff414141ff414141ff414141ff414141ff414141ff3f4040000000000000000000000000000000000000000000000000ff020202ff020202ff070606ff060706ff060606ff060606ff090909ff080807ff090909ff0a0a0aff0c0b0bff0d0d0dff0e0d0dff0f0f0fff101110ff121212ff141515ff171717ff1a1a19ff1c1c1cff1f1f1eff212021ff232323ff262526ff282828ff686868ffebebeaffebebecffecececffedededffeeedeeffedeeedffeeeeefffeeeeefffeeefeeffefeeeeffefefeffff0f0f0ffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f6f6fff5f6f6fff6f6f6fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fffaf9f9fff9fafafff9fafafffafafafffafafbfffafafafffafafbfffafafbfffafafafffbfafafffbfbfafffcfbfbfffbfcfbfffbfbfbfffafafafffaf9fafffafafafffafafafffbfbfafffafbfbfffafafafffbfbfafffafafafffafafbfffbfbfbfffafbfbfffbfafafffbfafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefdfffdfefefffefefefffdfdfdfffefefefffdfefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfefefffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffefefdfffefefefffefdfdfffdfdfefffdfefefffdfefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffffffefffffffffffffffffffffffffefffffefefffffefffffffffefefffffffefffffffffffffffffffefffffffffefefffefefefffefefffffefefefffffffefffffffffffffffffffffffffffefefefffefefefffffffefffefffffffffefffffffefefffefefefffdfefefffefdfdfffdfdfdfff7f8f8ffdddddcff9e9e9eff6d6d6eff59595aff353535ff141415ff080707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5b5bff5b5c5bff5b5b5bff5b5b5bff5b5b5bff5b5b5aff5b5b5bff5b5a5aff5b5a5aff5a5a5aff5a5959ff595959ff585958ff575858ff575757ff575657ff565756ff565656ff555555ff555455ff545454ff545354ff535253ff525252ff525252ff515252ff515152ff515151ff515051ff505050ff4f4f50ff4f4f4fff4e4f4fff4f4e4eff4e4e4eff4e4e4eff4c4d4cff4b4b4bff4a4a4aff494849ff484848ff464645ff444444ff414141ff3e3e3eff383938ff2c2c2cff1e1f1fff141414ff0c0c0cff070606ff030202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060606ff121313ff303130ff565556ff686868ff99999affd9d9dafff5f5f5fffcfcfbfffdfdfcfffefefefffefffefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffffefefffefefefffffffefffefffffffffffefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffefefffffffefffefefefffffefefffffefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffefefdfffdfefefffdfefdfffefdfefffdfefdfffefefefffefdfefffefdfdfffefdfdfffdfefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafafffafbfafffbfbfbfffafbfafffafafafffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafff9faf9fffafafafff9f9fafff9f9fafff9f9fafffaf9f9fffaf9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f7fff7f8f8fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f5f5fff5f6f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f0fff0f0f0fff0f0efffefeff0ffefefefffefefefffeeeeeeffeeeeeeffedeeedffededeeffedededffececedffecececffececebffecebebffa7a7a7ff2c2c2bff292829ff262626ff222222ff1f201fff1c1c1cff191918ff161515ff141313ff111112ff0f1010ff0e0e0eff0d0d0dff0c0c0cff0b0c0bff0a0a0aff080908ff070708ff070807ff080808ff080707ff080707ff040303ff030404ff030404ff01010100000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff929292fff5f4f5fffdfdfdfffefefefffefefffffffefefffefffffffefefefffefefefffefefefffefffffffefefefffefefefffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefefffffefffffffefefffefefffffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfdfffefefdfffdfefefffdfefefffdfefefffefefefffdfdfdfffefdfefffefdfefffefefefffefefefffefffefffffffffffefffefffefffffffffffefffefefefffffefffffefefefffffffefffefffffffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffefefefffefefefffdfdfefffdfefdfffdfdfdfffcfcfcfff9f8f8fff4f4f3ffe9e9e9ffd1d1d1ffc4c4c5ffb9b9b9ffacacacff9e9d9eff8f8e8eff7e7e7dff6a6a6bff555656ff424242ff363636ff363636ff363637ff363637ff363636ff343333ff343534ff373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafff9fafafff9f9fafffafaf9fffafaf9fff9fafafffafaf9fffaf9f9fffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff4f4f5fff4f4f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff4f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f0f1fff1f0f0fff1f0f0fff0f0f0fff0f0efffefefefffefefefffefefeeffefefefffeeeeeeffeeeeeeffeeeeeeffeeededffededeeffedeeedffedededffecededffedecedffededecffedededffecedecffececedffecececffecececffecececffecececffecececffecececffebececffecececffecececffebebebffebebecffebebebffebebebffebeaeaffeaebeaffebebebffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe3e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0dfdfffdfdfdeffdededeffddddddffdcdcdcffdcdcdcffdbdbdaffdadadaffdad9d9ffd9d9d9ffd9d8d8ffd8d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc7c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c5ffc3c3c4ffc2c3c3ffc2c2c1ffc1c1c1ffc0c0c0ffbfc0bfffbebebeffbebebeffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbababbffbbbbbbffbbbcbbffbcbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcaffcacacaffcacacaffc8c8c8ffc8c8c8ffc9c9caffcdcdcdffd0d0d0ffd0d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d8ffd9d9d8ffdadad9ffdadbdaffdbdbdbffdcdcdcffddddddffdededdffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe6e6e5ffe6e6e6ffe7e7e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e8e8ffe9e8e9ffeae9e9ffe9eaeaffeaeaeaffeaeaeaffebebebffebebebffebebecffebebecffebebebffecebebffebecebffecececffecececffecececffecececffecececffecececffecececffededecffedededffedededffedededffedededffedededffeeeeeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefefefffefefefffeff0efffeff0effff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f1f1fff2f1f1fff1f2f1fff1f1f1fff2f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f3fff2f3f2fff2f2f2fff2f3f3fff3f2f2fff3f3f2fff3f3f3fff3f3f2fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f4fff3f4f3fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafaf9fffafafafffaf9fafffafafafffafafafffbfafafffafafafffafbfafffafafafffafafafffafafafffbfbfafffafbfbfffafbfafffafafbfffafafafffafafbfffbfafafffafafafffbfafafffafafbfffafafbfffafafafffbfbfbfffbfbfbfffdfdfdfffefdfefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f1010ff131212ff131313ff131312ff121313ff141414ff141414ff141414ff141414ff161716ff1e1e1dff2d2d2dff353536ff3f3f3eff4e4f4eff595959ff646463ff6f706fff7e7e7eff9d9e9effd4d4d3ffe6e7e7fff6f7f6fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffffefffefffefffefefefffefdfefffdfefdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfff9f8f9fff0f0f0ffddddddffcdcdccffc0bfbfffaeaeaeffa3a3a3ff969695ff878787ff777777ff656565ff515251ff424141ff404041ff414141ff404141ff414040ff414141ff414141000000000000000000000000000000000000000000000000ff020202ff030202ff020303ff030202ff060607ff070607ff070706ff060706ff070707ff090808ff0b0a0bff0c0c0bff0c0d0dff0e0d0dff0f0f0fff111111ff131313ff151515ff181817ff1a1a1aff1b1c1cff1f1e1eff212121ff232323ff252625ff282928ff9d9d9effebebebffebecebffecececffededecffedededffedeeeeffeeeeeeffeeeeeeffefeeeeffefeeefffefefeffff0f0effff0eff0fff0eff0fff0f0f0fff1f0f0fff1f1f0fff1f1f1fff2f1f1fff2f2f1fff2f2f1fff2f2f2fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f8fff8f7f8fff7f7f7fff8f8f7fff7f8f8fff8f7f8fff7f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff8f9f8fff9f9f8fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafaf9fff9fafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefdfdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefdfefffefdfefffefefefffefdfefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefdfffefefdfffefefefffdfefefffefefdfffefdfefffdfdfefffefefefffdfefefffefdfdfffefdfdfffdfefdfffefefefffefdfdfffefefdfffefefdfffdfefefffefdfefffdfdfdfffefefdfffdfefefffefefefffdfdfefffefdfefffefefdfffdfefdfffdfefdfffefdfdfffefefefffefefdfffdfefefffefdfdfffefefdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefffffffefffefffefffefffffffefffefffffffefffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffffffffffefffffffffffefefefffffffefffffefefffefefffffffffffffefffffffefdfdfffdfdfdfffdfdfdfffcfcfcfff5f4f4ffd8d8d7ff949494ff676868ff555455ff2f2f2fff111110ff060707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5c5cff5c5c5cff5b5b5cff5c5b5cff5c5c5bff5b5b5bff5b5b5bff5b5a5bff5b5b5bff5b5b5aff595a5aff595959ff595959ff585858ff585858ff575757ff575756ff565656ff555656ff555555ff555555ff545454ff535453ff535353ff525253ff525252ff515251ff515151ff515150ff505050ff4f5050ff504f4fff4f4f4fff4f4e4eff4f4e4eff4e4e4eff4e4e4dff4c4c4cff4b4b4bff4a4a49ff494848ff484847ff444444ff3e3e3eff373736ff2f2f2fff242424ff161616ff0d0d0cff070607ff030303ff010102ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040504ff0e0e0eff282828ff4c4c4cff646565ff908f90ffd4d4d4fff3f3f3fffcfbfbfffdfcfdfffefefefffefefefffffefffffefffefffffefefffffefefffffffffffffefefffefefdfffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffefefefffefefefffefefefffefefefffdfefdfffefefdfffefdfefffdfefefffefdfdfffefefefffefdfefffefefdfffefefefffdfdfefffefefefffefefdfffdfefdfffefefdfffdfefdfffdfdfefffefdfefffdfefdfffefdfdfffefdfdfffdfdfdfffefefdfffefdfefffefdfefffdfefdfffefdfdfffefefdfffefefefffefefdfffefefdfffdfdfdfffefefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffefefdfffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefdfffdfdfefffdfdfdfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafbfffafbfafffbfafafffafafafffafafafffafafafffafaf9fffafaf9fffafafafff9f9fafffafaf9fffafafafffafafafffafafbfffafafbfffafafafffafafafffafbfafffbfafafffafafafffafafafffafafafff9fafafffaf9fafffaf9fafffafaf9fff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f8fff9f9f8fff9f8f9fff8f9f9fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff4f4f4fff4f3f3fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f1f1fff1f2f1fff1f0f1fff0f0f1fff0f0f1fff0f0f0fff0efefffefefefffefefefffefefefffefeeeeffeeeeeeffeeeeedffededeeffedededffecececffecececffecececffecebecffdbdcdcff434343ff292929ff262626ff222322ff1f1f1fff1c1c1cff191918ff151616ff141313ff121211ff100f10ff0f0f0eff0d0e0dff0c0c0cff0b0b0bff090a0aff090908ff080808ff070707ff070807ff070807ff030304ff030404ff030403ff010101ff01020100000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff747475fff1f1f1fffcfdfdfffffefefffefefefffefffefffffefefffffefefffefffefffffffefffefefffffffefffffefefefffffffefffefffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefffefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefdfdfffefdfefffefefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffefefdfffdfefefffefdfefffdfdfefffefdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffefefefffffefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfff7f7f7fff2f1f1ffe0e0e1ffcccbcbffc1c1c1ffb5b5b6ffa7a7a7ff999999ff89898aff787878ff646464ff505150ff3f3f3eff353535ff353536ff373637ff363736ff373636ff373636ff343334ff35353400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefdfefffdfdfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafbfffbfbfafffbfafbfffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffaf9fafffafaf9fff9fafafffafafafff9f9fafffaf9fafffafaf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f5f5fff6f6f5fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff5f4f5fff4f4f4fff4f4f5fff4f4f4fff4f3f3fff4f3f3fff3f4f3fff4f3f3fff3f3f2fff3f3f2fff2f2f2fff1f2f2fff2f1f2fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff0f0f0fff0eff0fff0f0efffefefefffefefefffefeeefffefefefffefeeeeffedeeeeffeeedeeffeeeeedffedededffedededffedededffededecffedededffecededffedececffedededffececedffecedecffecececffecececffecececffecececffecececffecececffebececffebebecffecebecffebebebffebebebffebebebffebeaebffebebeaffebeaebffebeaeaffeaeaeaffeae9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e7ffe7e6e7ffe6e6e7ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe2e2e3ffe2e1e2ffe1e1e1ffe1e1e0ffdfe0e0ffdfdfdfffdededfffdedddeffdddddcffdcdcdcffdbdbdbffdbdadaffdadadaffdadad9ffd8d9d9ffd8d8d8ffd8d7d7ffd6d6d7ffd6d6d5ffd4d5d5ffd4d4d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c9c8ffc7c7c7ffc6c6c7ffc6c5c6ffc5c5c5ffc4c4c4ffc4c3c3ffc3c2c3ffc2c2c1ffc1c0c1ffc0bfc0ffbebfbeffbebdbdffbdbdbdffbcbcbcffbcbcbbffbcbcbbffbbbbbbffbbbbbbffbababaffbbbbbaffbcbbbbffbbbbbbffbbbbbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbabbbbffbbbbbbffbababaffbbbbbaffbababa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcacaffcbcacaffcacacaffcacacaffcac9caffcacacaffcacacaffcbcacaffcacacaffcbcbcbffcbcbcbffcbcacaffc8c8c8ffc9c9c9ffccccccffcfcfceffd1d0d1ffd1d1d1ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd7d6d7ffd7d7d7ffd9d9d8ffd9dadaffdadadaffdbdbdbffdcdbdcffdddddcffdddeddffdededeffdfdedfffe0e0e0ffe1e1e0ffe1e1e2ffe2e1e1ffe3e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e4ffe6e5e5ffe6e6e6ffe7e7e6ffe8e8e7ffe8e7e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9eaeaffeaeae9ffeaeaeaffebebeaffeaebebffebebebffecebecffecececffecebebffecececffecebecffecececffecececffecececffecececffedececffededecffedededffedededffededecffededecffedededffedededffedeeedffeeedeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0efeffff0f0effff0f0f0fff0f0f1fff1f0f1fff0f0f0fff1f1f0fff1f1f1fff2f1f2fff1f1f2fff2f1f2fff2f2f1fff2f2f1fff2f2f2fff2f1f2fff2f2f2fff3f2f2fff2f3f3fff2f2f2fff3f2f2fff2f2f3fff3f3f2fff2f3f2fff3f3f2fff3f2f3fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff3f4f3fff3f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f7fff6f6f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff8f8f7fff8f8f7fff8f8f8fff8f8f9fff9f8f9fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9fafffaf9fafffafaf9fff9faf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffbfafafffafafbfffbfafafffbfbfbfffafafbfffafbfafffafafafffafafbfffafbfbfffafbfafffafbfafffbfbfafffbfbfbfffcfcfdfffefdfefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121213ff121312ff121213ff141414ff141414ff141414ff181819ff141314ff171717ff222222ff2b2b2aff323231ff3b3b3bff4a4a4aff555554ff5f5f5fff6b6a6aff757675ff888887ffbfbfbfffe1e1e1fff0f1f0fffcfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffffffefefffffefefefffefffefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfcfcfffbfcfcfff8f7f8ffeeedeeffd8d9d8ffcbcbcbffbfc0c0ffafaeafffa1a1a1ff929293ff858484ff747374ff616161ff4e4d4eff3f3f3fff3f3f3fff414141ff404041ff414041ff414141ff404141000000000000000000000000000000000000000000000000ff030202ff020202ff020202ff020203ff020202ff060606ff060606ff050505ff060606ff080808ff0a0b0aff0b0b0cff0d0d0dff0e0e0eff0f0f10ff111112ff131313ff151616ff181718ff1a1a19ff1c1c1bff1e1e1eff212020ff232323ff262626ff40403fffdadbdaffebeaeaffebebebffecececffecedecffedededffeeededffedeeeeffeeeeeeffeeeeeeffefefefffefefefffeff0effff0eff0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff2f2f2fff2f2f3fff3f4f4fff4f3f4fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff7f6f6fff7f6f7fff8f7f7fff7f7f7fff8f8f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f8f9fff8f8f9fff9f8f9fff8f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafafafffafafafffbfafafffafbfbfffbfbfbfffafbfafffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffefefefffefefefffefefffffefefffffffefffffefffffffefefefffefffefffefefefffefefefffefefefffefdfdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfefefffdfefdfffefdfefffefdfefffefefefffdfdfdfffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefefffefdfdfffdfdfefffefdfefffdfefefffdfdfefffdfefefffefefefffdfdfefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffffffffffefffefffffefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefffffffefefefffffefffffefffffffffffffffffefffffefffffffffefffffffffffffefffffffffffffffefefefffefdfefffdfdfefffdfdfdfffcfbfcfff2f1f1ffd2d2d2ff898989ff646465ff515152ff2a2a2aff0e0e0eff050505ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5c5bff5b5b5cff5c5c5cff5b5b5bff5b5b5bff5c5b5bff5b5b5cff5b5b5bff5b5b5bff5a5a5bff5a5a5aff595a59ff595859ff585859ff585758ff575858ff575656ff565756ff565655ff555555ff555454ff545453ff535454ff535353ff525252ff525151ff515151ff515151ff505150ff504f50ff504f4fff4f504fff4f4f4fff4e4e4eff4e4e4eff4e4d4dff4c4d4dff4c4c4cff4b4a4aff494949ff484949ff474847ff3f3f3fff343435ff232324ff181717ff0e0e0fff080908ff040304ff010101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff0a0b0aff1d1d1dff3e3e3fff5b5a5aff868686ffcececeffefefeffffafafafffdfcfcfffdfefefffefefefffefefefffefefefffefffefffefffffffefefefffefefffffdfefefffffefefffefefffffefffffffffefffffefffffffefefffffefffefffefefefffefefffffefffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffefffffffefefffffefefefffefffefffefefefffefefefffefdfefffdfefefffefdfefffefefdfffefefdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffdfefefffefefdfffefefdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfdfefffefefdfffefdfefffdfefefffefdfefffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffdfefefffefefefffdfdfefffdfdfefffdfdfefffcfdfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffafafafffafbfbfffafbfbfffafafafffafafafff9fafafffafafafffaf9fafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff2f3f3fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0ffefefefffefeff0ffeeefefffefeeefffeeeeeeffeeeeeeffedededffededeeffedecedffedececffecececffebebebffebebecffebebebff787878ff292929ff262626ff232323ff1f1f20ff1c1c1cff19191aff151616ff141414ff121112ff101010ff0f0e0fff0d0e0eff0c0c0cff0b0c0bff0a0a0aff090909ff080707ff060605ff070707ff040403ff030403ff040303ff010101ff020201ff01010100000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff555556ffeaeaeafffbfbfcfffefefefffefefffffefefefffffefefffefefefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffefefffffefffffffefefefffefffefffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffefffefefffffefefefffefefffffefffefffefefefffefdfefffdfefefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefffffefffffffefefffffefefefffefefefffdfdfefffdfdfefffdfdfefffcfdfdfff6f6f6ffeff0efffdbdadaffc8c8c8ffbebebeffb1b1b1ffa2a3a3ff949494ff838383ff707070ff5c5c5cff4b4b4bff3b3b3aff333334ff373636ff353636ff373737ff363636ff363636ff373636ff3334340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffbfbfbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafafafffaf9fafff9faf9fff9f9fafffaf9fafff9f9f9fff9f9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f8fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff5f6f6fff5f6f6fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff1f1f1fff0f1f1fff0f0f1fff0f0f0ffeff0effff0f0f0fff0efefffefefefffefefefffeeefefffeeeeefffeeeeeeffeeeeeeffededeeffededeeffeeedeeffedeeeeffedededffedededffededecffedecedffedededffecececffedededffededecffecececffecececffecececffededecffecececffecebecffecebebffebececffecececffebebebffebebebffebebebffeaebebffebeaebffebeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e9ffe7e8e8ffe8e7e8ffe7e7e7ffe6e7e7ffe6e7e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e3e3ffe3e2e3ffe2e2e3ffe2e1e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdddedeffddddddffdddcdcffdcdcdcffdbdbdbffdadbdbffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d6d7ffd5d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcbcbcbffc9cac9ffc8c8c9ffc8c7c7ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebfbfffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9baffbabbbbffbbbbbbffbbbcbcffbbbbbcffbbbcbbffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbbbbbbffbbbbbbffbbbabbffbbbbbbffbababaffbbbabaffbababaffbababaffb9b9baffbab9b9ffb8b9b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcacaffcacacaffcacacaffcacacaffc9cac9ffcacacaffcacbcaffcacacaffcbcbcbffcacacaffcccbcbffcccccdffcececeffd0cfd0ffd1d1d1ffd1d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd4d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd7d7d7ffd7d7d7ffd9d8d8ffd9d9d9ffd9dadaffdadadbffdcdbdbffdcdcdcffddddddffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e4ffe4e3e4ffe4e5e5ffe5e5e5ffe5e6e5ffe7e6e6ffe7e7e7ffe8e7e7ffe8e8e7ffe8e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffebebebffeaebeaffebebebffecebebffebececffecececffecececffecececffecececffecececffecececffecececffecececffecededffecededffececedffedededffecededffedededffededeeffedeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeefeefff0efeffff0efeffff0f0f0fff0eff0fff0f0f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff2f2f2fff2f3f2fff2f2f3fff2f2f3fff3f2f3fff2f3f3fff3f2f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff3f4f3fff4f3f3fff4f4f3fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f6fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f8fff8f7f8fff8f8f9fff8f8f8fff9f8f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafaf9fffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffafafbfffbfafbfffafbfbfffafafafffafbfafffbfbfafffafafafffbfafafffafafafffafbfbfffbfbfafffafbfafffbfafafffafafafffbfbfbfffafbfafffbfbfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121312ff121213ff141314ff141414ff141414ff191919ff1a1919ff181918ff19191aff212121ff262727ff2e2f2eff3c3c3cff464647ff505050ff59595aff636363ff6d6d6dff7c7c7dffa6a6a6ffdad9d9ffeaeaeafff8f9f8fffefefefffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffefffffffefefffffefefefffffffffffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffafbfafff5f4f4ffe9eae9ffd3d3d4ffc7c7c6ffbcbcbcffacacadff9e9f9fff909090ff828382ff707070ff5c5c5cff494949ff3d3d3cff3d3c3dff3f3f3eff414141ff404141ff414141ff414141000000000000000000000000000000000000000000000000ff020202ff020202ff020202ff020202ff020202ff020302ff040405ff020202ff050505ff070807ff0a090aff0b0b0bff0d0d0dff0e0d0dff0f0f0fff111111ff131413ff151516ff181818ff191a1aff1c1c1cff1e1e1eff202021ff232323ff262626ff757675ffeaeaeaffeaeaebffebebebffecececffecededffecececffedededffeeededffedeeeeffeeeeeeffefeeefffefefefffeff0effff0efeffff0f0effff0f0f1fff1f1f0fff1f1f0fff1f1f2fff1f2f2fff2f2f2fff2f3f2fff2f3f2fff3f3f3fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff8f7f7fff8f7f8fff7f8f8fff7f8f7fff7f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfbfffafbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefefffffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefefffefdfefffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffefefefffdfefefffdfefefffefdfefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfefefffdfefdfffdfdfdfffdfefefffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefefefffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffffffffffffffefffffffffffefffefffffffffffffffffffffefefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffefefffdfefefffefefefffdfdfdfffbfbfaffeeeeedffcbcbcbff818080ff626262ff505151ff292929ff0d0e0eff040404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5cff5c5c5bff5c5b5cff5b5c5bff5b5b5cff5b5b5bff5c5c5bff5b5b5bff5b5b5bff5a5a5aff5a5a5aff595959ff595859ff585858ff575858ff575757ff565656ff565656ff555655ff555454ff545454ff545454ff535353ff535352ff525252ff525152ff515151ff515151ff505050ff4f504fff4f4f4fff4f4f4fff4e4f4fff4e4e4eff4e4d4eff4d4d4dff4d4d4cff4b4b4bff4a4b4aff49494aff494848ff454545ff353636ff212122ff0f0e0eff080808ff040504ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090809ff171717ff373737ff545454ff7f7e7effc7c8c8ffebebebfff9f9f9fffcfcfcfffdfefdfffefdfefffefefefffefefffffffffefffefefefffefefffffefffffffefefefffefffefffefffefffffffffffffefffffffefefffffefefffffefefffffefefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffefffefefffffefefefffffefefffefefefffefefefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffefdfdfffdfefefffefefdfffefdfdfffdfefdfffdfdfefffefefdfffefdfdfffdfefefffdfefefffefdfefffdfefefffefefdfffefefefffefdfefffefefdfffefdfdfffefefdfffefefdfffdfefefffefefefffdfdfefffefefdfffdfdfdfffefdfdfffefdfefffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffcfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfafffafafbfffbfbfafffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f8fff8f8f9fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f5f5fff5f5f5fff5f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff3f2f2fff2f2f3fff2f2f3fff2f2f2fff1f2f2fff1f2f1fff2f1f2fff1f1f1fff1f1f0fff1f0f0fff1f0f0fff0f0f0ffeff0f0fff0efefffefefefffefefeeffeeeeeeffeeededffeeededffedededffecedecffecececffecececffecebecffebebebffebeaebffadaeadff292929ff262526ff232323ff1f201fff1c1c1dff191919ff161616ff141414ff121212ff111011ff0f100fff0e0e0eff0d0d0dff0b0c0cff0a0b0aff090909ff060607ff040505ff030304ff040403ff040404ff010101ff010101ff020101ff010101ff010101000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff383738ffd8d8d8fffafaf9fffdfefefffffffffffefefefffffffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffffefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffdfdfefffdfefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefefefffffefffffefefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffffffefffffffffffefefffffefefefffefefefffefefefffdfdfdfffefdfdfffcfdfdfffafafbfff4f4f4ffe9eaeaffd3d3d3ffc6c5c5ffbababbffadaeaeff9e9e9eff8e8f8eff7d7c7dff696969ff555555ff444444ff373838ff363636ff363636ff373737ff353636ff363636ff363636ff363637000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfefefffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfbfffbfafbfffbfafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffaf9fafff9fafafff9faf9fff9fafafff9fafafffaf9fafff9faf9fffaf9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff8f8f8fff8f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff5f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f2f2fff3f2f2fff2f3f2fff1f2f2fff1f2f2fff1f2f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeedffededeeffedededffededeeffedededffedececffececedffecededffedededffededecffedededffececedffecececffedecedffecececffecececffecececffecececffebececffebebebffebebebffebebebffebebeaffebeaebffeaebeaffeaeaebffeaeaeaffeae9e9ffe9e9eaffe9eaeaffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe1e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfe0dfffdfdfdfffdedfdeffdddddeffdcdcddffdcdcdcffdcdcdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd6d6d7ffd6d5d6ffd4d5d5ffd4d4d4ffd3d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffccccccffcacbcbffc9cac9ffc9c9c9ffc8c8c8ffc7c8c7ffc6c6c7ffc6c6c6ffc5c5c5ffc4c5c4ffc3c3c3ffc2c3c2ffc1c1c2ffc1c1c0ffc0bfbfffbebfbfffbebebeffbdbdbdffbbbcbcffbbbbbaffbbbabbffbababaffbbbbbbffbcbbbbffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbabaffbbbbbbffbabbbaffbabbbaffbababaffbababaffbab9baffb9b9b9ffb9b9b9ffb8b9b9ffb8b8b9ffb8b8b8ffb9b9b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacbcaffcacacaffcacacaffcacacaffcacacaffcacac9ffc9c9c9ffcacacbffccccccffcdcecdffcdcecdffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd2d2d1ffd2d1d1ffd1d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd6d5d5ffd7d6d6ffd7d8d7ffd8d8d8ffd8d9d9ffd9dadaffdadadaffdbdbdbffdcdcdcffdcddddffdddddeffdededeffdfdfdfffe0e0e0ffe0e0e1ffe1e0e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e4ffe4e4e5ffe5e5e5ffe5e6e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffeae9eaffeae9eaffeaeaeaffebebebffebebebffebebebffebebebffecececffebececffecececffecececffecececffecedecffecececffecedecffececedffededecffededecffedededffedededffedededffedeeedffedededffeeeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffefeeeeffeeefefffefefefffefefefffeff0efffefefeffff0efeffff0f0f0fff0f1f0fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff1f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f4fff4f4f3fff4f4f4fff4f3f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f4f5fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff5f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f7f7fff7f6f7fff7f7f6fff7f6f7fff7f7f6fff7f7f7fff6f7f7fff8f7f7fff7f7f7fff8f8f7fff7f8f7fff8f7f7fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffafafbfffafbfafffbfafafffafafbfffafbfbfffafafbfffbfbfafffbfbfbfffafafbfffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff141414ff141414ff141414ff1a1919ff1a191aff191a19ff1a1a19ff1c1c1cff1e1e1eff232323ff2b2c2bff393939ff434243ff4b4b4bff545454ff5c5d5cff656666ff747474ff8f8f8effcacacaffe4e4e4fff4f4f3fffdfdfdfffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffffffefefffffefffffffefffefffefffffffffffefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffefefdfffdfefdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffafafafff3f3f2ffe4e5e4ffd0d1d1ffc3c3c4ffb9b9b8ffa5a6a6ff9b9b9aff8c8b8cff7b7c7bff696a69ff565756ff464546ff3c3b3bff3c3c3cff3c3d3dff3f3f3fff414140ff414141ff4041410000000000000000000000000000000000000000ff020202ff030202ff020302ff020203ff010202ff020202ff020202ff020202ff020202ff040404ff070707ff0a0a09ff0b0c0cff0c0c0dff0e0d0dff100f0fff111211ff131413ff161516ff181718ff191a1aff1b1c1bff1e1e1eff212021ff232323ff252525ffabababffe9eaeaffeaeaeaffebebeaffebecebffecececffededecffedededffedeeedffeeedeeffeeeeefffefeeefffefefefffefefeffff0f0effff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f2f2fff2f2f1fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff5f4f5fff5f4f5fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff8f7f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f9fff8f8f9fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfafffafbfafffbfafbfffbfbfbfffcfbfcfffcfbfbfffbfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffffefefffffefffffffffffffffffefffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefdfffdfefdfffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffefefefffffefffffffefefffffefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefefdfffefdfdfffefefefffefdfefffefdfdfffefefdfffdfdfefffdfefefffdfdfdfffdfefefffefefefffdfdfdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffffefffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffefefffffffffffefffefffefefefffefdfdfffefdfdfffcfdfdfffafaf9ffe9e9eaffc3c3c2ff787777ff5f5e5eff4f4f4fff292828ff0e0e0eff040404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5cff5c5c5cff5b5c5cff5b5b5bff5b5c5cff5c5c5bff5b5b5bff5b5b5bff5b5b5bff5b5b5bff5b5b5bff5a5a5aff5a5959ff595959ff585958ff585858ff575757ff575657ff565656ff555655ff545554ff545454ff545454ff535353ff525353ff525252ff515152ff515150ff505150ff505050ff50504fff4f4f4fff4e4f4eff4e4e4fff4e4e4eff4e4d4dff4d4d4dff4c4c4cff4b4c4bff4a4a4aff474848ff444344ff3b3b3bff1a1b1bff0d0d0dff060606ff020302ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff080807ff171717ff393939ff555555ff787979ffc1c1c2ffe7e7e7fff8f8f8fffcfcfcfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefffefffffefffffffefefffffefefffefefefffefefffffffefefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefefefffefdfefffefdfdfffdfdfefffefefdfffefefdfffdfefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffdfefdfffefdfefffefdfefffefefefffdfefdfffefdfefffefdfdfffefdfefffdfefefffdfdfdfffefdfefffefefdfffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfefffefefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffdfefdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffafafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafbfafffbfafbfffbfafafffbfafbfffafbfbfffafbfafffbfafbfffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9fafafff9f9fafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f7fff8f8f7fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f3f4fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f0f0fff0f0f0fff0efefffefefefffeeefefffeeeeeeffeeeeeeffeeeeedffedededffedededffedecedffecececffececebffebebecffeaebebffeaeaeaffdadbdbff484847ff252526ff222223ff1f201fff1d1d1cff1a1a1aff161617ff151414ff131213ff111111ff101010ff0f0e0fff0e0d0dff0c0c0cff0a0a0aff080808ff050505ff030303ff020202ff030404ff010101ff010101ff010101ff010101ff010101ff010101000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff1d1d1dffc2c2c2fff6f6f6fffefdfdfffffefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffffffefefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefdfffefefdfffefefefffffefefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffffffefffefefffffefefefffefdfefffefdfefffefefefffdfdfcfff8f8f8fff2f1f2ffe2e3e3ffcecfceffc3c3c3ffb7b7b7ffaaaaaaff999999ff898989ff777777ff636363ff50504fff3f3f3eff353435ff373636ff373736ff363736ff373637ff363536ff373637ff37363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffdfdfdfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fffaf9f9fffafaf9fffaf9fafffaf9f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff6f7f6fff7f6f7fff7f6f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f5fff6f5f6fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f4fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff2f1f1fff1f2f1fff1f1f2fff0f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffefefefffefefefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffededeeffedededffedededffedededffedededffedededffedededffedededffedededffecedecffecececffedececffededecffecececffecececffecebecffecececffecebecffecebebffebebebffebebebffebebeaffeaeaebffeaeaeaffeaeaeaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e1ffdfe0e0ffdfdfdfffdedfdfffdededeffddddddffdcdcddffdcdcdcffdcdcdbffdbdbdbffdadadbffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d7d8ffd7d6d7ffd5d6d6ffd5d5d5ffd3d4d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcecdffcccdccffccccccffcccbcbffcacacaffc9cac9ffc9c8c9ffc8c8c8ffc8c7c7ffc7c6c6ffc5c5c6ffc5c5c4ffc4c4c3ffc2c3c3ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0bfffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbbbcffbcbbbbffbcbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbbbbbbffbbbbbaffbababaffbbbabaffbababaffbababaffb9bab9ffb9b9baffb8b9b9ffb9b9b9ffb8b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b8b7ffb8b8b7ffb7b8b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccbffcbcbcbffcbcccbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcbcaffcacacaffcacacaffcacacaffc8c9c8ffcacacaffcccccbffcdcdceffcececeffcfcfceffcfd0cfffd1d0d1ffd2d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd3d2d2ffd4d3d3ffd4d4d4ffd5d5d4ffd6d5d6ffd6d7d6ffd7d7d7ffd8d8d8ffd9d8d9ffdad9d9ffdadadaffdadadbffdbdcdcffdcdcdcffdddddeffdededeffdededeffdfdfdfffe0e0e0ffe1e1e0ffe1e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe6e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe8e9e8ffe8e8e8ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaebeaffebebebffececebffececebffebececffececedffecececffedececffedececffecececffededecffecedecffecededffedededffedededffedeeedffedededffededeeffedeeedffeeeeedffedeeedffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefefefffefefefffefefeffff0eff0fff0f0effff0f0f0fff1f0f0fff1f0f1fff1f0f0fff1f1f1fff1f1f2fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f4fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f5f4fff5f4f5fff5f5f5fff5f4f5fff6f5f5fff5f5f5fff6f6f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff6f7f6fff7f7f6fff6f7f6fff7f6f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f9f9fff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9fafffafafafffbfbfafffafbfbfffafafbfffbfafafffbfafbfffbfbfafffbfbfafffbfafbfffbfafbfffafbfbfffafbfafffafbfafffbfafbfffbfbfbfffafafafffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffcfcfcfffefdfdfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141414ff1a191aff1a1a19ff191919ff1a1919ff1c1c1cff1c1c1cff1b1b1bff202020ff2b2c2cff363635ff3d3e3dff464646ff4e4e4eff565656ff606060ff6e6e6eff80807fffb1b1b2ffddddddffedededfffcfcfbfffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefefffffefffffffffefffffffefefffffefffffffefffffffffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefffffffefefffffefefffefefffffffffffffefefffffefefefffdfdfdfffdfdfdfffefdfefffdfdfdfffefefdfffafafafff2f2f2ffdedddeffcdcdcdffc1c0c1ffb5b6b6ffa2a2a2ff979797ff878787ff767676ff646463ff525353ff424242ff3a3b3bff3c3c3cff3c3c3cff3d3d3dff3f3e3eff414141ff4141410000000000000000000000000000000000000000ff020202ff020202ff020202ff020203ff030302ff020202ff020202ff010201ff020203ff040505ff080808ff0a0a0aff0c0b0cff0d0c0dff0e0e0dff0f0f0fff111111ff131313ff151515ff171717ff191919ff1b1b1cff1e1e1eff202120ff232323ff454545ffd9d9daffeaeaeaffebeaeaffebebeaffebebecffecececffecededffedededffeeededffeeeeeeffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff2f3f2fff3f3f2fff3f3f2fff3f4f4fff5f5f5fff5f5f5fff6f6f5fff5f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f9fff8f8f9fff9f8f8fff9f8f9fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffcfdfdfffcfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffffffefffefefffffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffffffefffefefefffefefefffffffffffffefefffffffefffefefefffefefffffffefefffefefefffefefefffefffffffefefefffefefffffefffefffffffefffffffefffefffefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefefffdfdfefffefefefffefdfefffdfdfefffefefefffdfefefffdfefefffefdfefffdfdfdfffefdfdfffefdfefffefefdfffefdfefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffefffffffefffefffefefffffffffefffefefffffefefefffefdfdfffdfdfdfffdfdfdfffaf9f9ffe5e5e5ffbbbbbbff747474ff5b5b5bff474647ff202120ff0c0c0cff030304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5cff5b5c5cff5c5c5cff5c5c5cff5b5b5cff5c5c5cff5b5b5cff5b5c5cff5b5b5cff5b5a5bff5b5a5bff5a595aff595a59ff595859ff595858ff585857ff575757ff565756ff565656ff555555ff555555ff545554ff545453ff525353ff525252ff525252ff525151ff515150ff505051ff505050ff505050ff4f4f4fff4f4e4eff4e4e4eff4e4e4eff4d4d4dff4d4d4cff4c4c4cff4b4b4bff484748ff404041ff343334ff202121ff0a090aff060506ff020302ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030302ff080708ff171616ff3b3b3bff595958ff757575ffb8b8b8ffe2e2e2fff7f7f7fffcfcfbfffdfdfcfffefefefffefdfefffefefefffefefefffefefefffefefefffffefffffefffefffffefefffffffefffefffffffefffffffefefffffffefefffefefffffefefefffffefefffefffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffefefffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefefffdfefefffefefefffdfdfefffefdfdfffefdfdfffdfefefffefefefffefdfdfffdfefdfffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfdfefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefdfefffefdfefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafbfffbfafafffbfafafffafbfbfffbfbfbfffbfafafffafbfafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafbfffafbfafffafafafff9f9f9fff9faf9fff9f9fafff9fafafff9f9fafff9f9f9fffaf9fafffaf9fafff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f8f8fff9f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff6f5f5fff5f5f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff4f3f3fff3f4f4fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff2f2f1fff1f2f1fff1f1f1fff0f1f1fff1f1f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffeeeeeeffeeeeeeffededeeffedededffedededffecececffecececffebececffebebecffebebebffeaeaeaffe9eaeaff858585ff262626ff222323ff201f20ff1d1c1cff1a1a1aff171617ff151515ff131313ff121111ff101010ff0f0f0fff0d0e0dff0c0c0cff0a0a0aff080807ff040504ff020202ff010101ff010101ff020101ff020101ff020101ff010102ff010101ff010101000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff9d9d9dfff1f1f1fffdfdfcfffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefefefffffffefffefefefffefefefffffefffffffefefffffffefffefefefffefefffffffefefffefefffffefefefffefffffffefefefffffefffffefffefffffffefffffffefffefffefffefefefffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffefefefffffffefffefefffffefffffffefefefffefefefffefefefffefdfefffefefdfffefdfefffefdfdfffdfdfcfff6f6f7ffefefefffdcdcdcffcbcbcbffc0c1c0ffb3b4b3ffa6a6a6ff939493ff838383ff717171ff5d5c5cff4b4a4aff3a3a3bff333333ff363636ff373736ff373736ff373737ff373737ff363635ff37373600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffafbfbfffafbfafffafafbfffbfafafffafafafffafafafffbfafafffafafafffafafafffaf9f9fffafaf9fffafafafff9fafafffafafafff9f9fafff9f9f9fff9faf9fff9f9fafffafafafff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f5f6fff5f6f5fff6f6f5fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f2f2fff2f2f1fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefefefffefefefffefeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeededffededeeffedeeedffedeeedffedededffedededffedededffedededffedededffededecffececedffedededffecededffededecffecececffecececffecececffecececffececebffebebebffebebebffebeaebffeaeaebffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdedfdfffdedfdeffdddedeffdddeddffdddcddffdcdcdcffdcdbdcffdbdadbffdadbdaffdad9daffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd3d4d4ffd3d3d3ffd1d2d2ffd1d1d1ffd1d0d1ffd0cfcfffcfcfceffcecdceffcecdcdffcccccdffcccccbffcbcbcbffcacacaffcac9caffc9c8c8ffc8c8c7ffc6c7c6ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c3ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0bfffbfbfbeffbebfbeffbdbebeffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbbbabaffbabbbaffbababaffbababaffbababaffbababaffb9b9b9ffb9b9b9ffb8b8b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b9b8ffb8b8b9ffb7b8b8ffb8b7b8ffb7b7b7ffb8b8b8ffb8b7b8ffb8b8b8ffb8b7b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccbcbffcbcbccffcccccbffcbcbcbffcbcbcbffccccccffcbcbcbffcbcbcbffcbcbcbffcacacbffcbcacaffcacacaffcac9c9ffcacacaffccccccffcdcdcdffcdcecdffcfceceffcfcfceffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd9d8d9ffd9d9d9ffdadad9ffdadbdaffdbdbdcffdddddcffddddddffdddedeffdfdfdeffdfdfe0ffdfe0e0ffe0e0e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e8e7ffe7e8e8ffe9e9e8ffe8e9e9ffe9e9eaffeaeaeaffebeaeaffebeaeaffebeaebffecebecffecececffecececffecececffecececffedededffedececffededecffecececffedededffedecedffedededffedededffedededffedededffededeeffedeeedffeeeeedffeeeeedffedeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffefeeeeffefeeeeffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff2f3f3fff3f2f3fff3f2f2fff3f3f3fff3f2f3fff3f3f2fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff5f5f5fff4f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f7f6fff7f7f6fff6f7f7fff6f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9fafafffafafafffafafafffafafafffbfafafffbfafbfffbfbfafffafafafffbfafafffbfbfafffafafbfffafbfafffbfafafffafafbfffbfbfafffafbfafffbfbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff191a19ff191a19ff1a191aff19191aff1c1c1cff1c1c1cff1b1b1bff181818ff1c1d1dff292828ff313130ff383839ff414040ff484848ff515151ff5c5d5dff69696aff787878ff979797ffd2d3d3ffe6e6e6fff5f5f5fffefefdfffffefffffffefffffefffffffffffffffefffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefefffefffffffefffefffffffefffffffffffffefffffefffefffefffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefffffefffefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfff9f9f9ffefefefffd5d5d5ffc6c6c5ffbdbcbdffb2b2b3ffa0a0a0ff959594ff848483ff727272ff5f5f5fff4e4e4eff414141ff3a3a3aff3f3f3eff3f3f3fff3c3c3cff3d3d3dff3e3f3fff4141410000000000000000000000000000000000000000ff020302ff030302ff020203ff020202ff020302ff020202ff020201ff020102ff030303ff060606ff090909ff0b0c0bff0c0c0cff0d0d0dff0f0e0eff100f10ff111111ff131313ff151515ff171717ff191a1aff1c1c1cff1e1e1eff212121ff242423ff838383ffe9e9e9ffe9e9e9ffeaeaebffebebebffebebecffecececffecececffedededffeeededffeeeeeeffefeeeeffeeefeffff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f2fff2f2f2fff3f3f2fff2f2f2fff3f3f3fff3f3f3fff4f5f4fff5f5f5fff6f5f6fff6f6f5fff6f6f6fff6f6f7fff7f7f7fff6f7f7fff7f7f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff9f9f9fff9f8f8fff8f8f8fff8f9f9fff8f9f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafbfffafafafffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfefffefefefffefefefffefefefffffefefffefefffffefffefffefffefffefffefffffffffffefffffffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefffefffefefefffffefefffffefefffefefffffffefefffefffefffffefffffefffffffffefefffffefefffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefefefffefefefffefefffffefefffffffffefffffefefffefefffffffefefffefffefffefefffffefefefffffffefffffefefffffefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfdfffefdfdfffefdfefffefefefffefdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffefffefffefffefefffffefefffffffffefffffefefffefefefffefefefffdfefdfffdfcfdfff9f9f9ffe2e2e2ffb2b1b1ff6d6d6dff535353ff3a3a39ff171717ff080808ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5dff5c5c5cff5c5c5cff5c5c5cff5c5c5bff5b5b5cff5c5c5cff5c5b5bff5b5b5bff5b5b5bff5a5b5aff5a5a59ff5a5959ff595859ff585858ff585857ff575757ff575756ff565656ff565555ff555554ff545454ff545353ff525253ff525253ff515252ff515152ff515151ff505051ff505050ff4f4f4fff4f4f4fff4e4e4eff4d4d4eff4d4d4dff4c4d4dff4d4c4dff4c4c4cff4b4b4bff444344ff363736ff222122ff0e0e0fff040404ff030302ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020203ff070708ff141414ff373737ff555454ff6f6e6effafaeafffe0dfdffff7f8f7fffcfbfcfffcfdfdfffefdfdfffefdfefffefefefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefffefffefffffffefefffffffefefffefefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffefffefffffffefffffefffffefefffffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffffffffffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfdfffefdfdfffefdfefffefefefffefdfdfffdfdfdfffdfefefffdfefdfffefefdfffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffbfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafbfffbfbfafffbfbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafbfafffbfbfafffafafbfffafafafffafbfafffafafafffaf9f9fff9f9f9fffafafafffaf9f9fff9f9f9fff9fafafff9faf9fffafaf9fffaf9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f6f6fff5f5f5fff4f5f4fff4f4f4fff4f3f4fff3f4f3fff4f3f3fff3f3f4fff2f2f3fff3f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f0ffeff0f0fff0eff0ffefefefffefeeefffeeeeeeffeeeeeeffeeeeedffeeededffecededffecedecffecececffebececffebebebffeaebebffeaeaeaffeae9e9ffb3b3b3ff262626ff232222ff202020ff1d1e1eff1b1b1aff171717ff161616ff131314ff121212ff101010ff0f0f0fff0e0e0eff0c0d0dff0b0a0bff080807ff040405ff030202ff010101ff010102ff010101ff010102ff010101ff010101ff010101ff010101ff0100010000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff646464ffebebecfffcfbfcfffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfefffefdfdfffefdfefffefefefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffffffffffefffefffffffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffefefefffefefefffefefefffefffefffffefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffdfefefffefefefffdfefefffefdfefffefdfefffefefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfefdfffefefefffffefefffefefefffffffffffefefefffefefefffefffefffefefefffefefdfffefefefffdfdfefffdfdfdfffbfbfbfff5f5f5ffebebebffd4d4d4ffc7c7c7ffbdbdbcffafafb0ffa1a0a0ff8d8c8dff7d7d7dff6a6a6aff565657ff444545ff373738ff363636ff363636ff363636ff363636ff373637ff373637ff363737ff3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfefdfffdfcfdfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffafbfafffafafbfffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafffafafafff9fafafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f8f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff8f8f8fff7f8f7fff7f8f8fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f6fff6f6f6fff5f6f5fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f0f1fff1f0f0fff0f0f0fff0f0f0fff0efefffefefefffeff0f0ffefefefffefefeeffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeedffededeeffeeededffedededffededeeffedededffedededffedededffecededffedededffecedecffedecedffedececffececedffecececffebececffecececffebebebffebebebffebeaebffeaebeaffeaeaeaffeaeaeaffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e6ffe7e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe1e1e2ffe0e1e0ffe0e1e0ffe0dfdfffdfdfdfffdededeffdedfdeffdeddddffddddddffdcddddffdcdcdbffdbdbdbffdbdbdbffdadadbffd9dadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d7ffd7d6d7ffd5d5d5ffd4d4d5ffd4d4d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcecfceffcdcdcdffcdcdcdffccccccffcbcbcbffcbcacaffc9cacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c4ffc2c2c3ffc3c3c2ffc1c2c1ffc2c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbeffbebebeffbdbdbeffbdbcbdffbbbcbcffbbbbbbffbbbabbffbabbbaffbbbabaffbababaffbababaffb9bab9ffbabab9ffb9b9b9ffb8b9b8ffb8b9b9ffb9b8b8ffb9b8b8ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b7ffb8b8b8ffb9b8b9ffb9b9b9ffb9b9b8ffb8b9b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcbcbffcbcccbffcbcbcbffcccbcbffcccbcbffcbcbccffcccbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacac9ffcbcacbffcbcbccffcdcdcdffcececdffcececeffcfcecfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d4ffd5d4d4ffd4d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdbdcdbffdcddddffdeddddffdededeffdfdedfffe0e0e0ffe0e0e0ffe0e0e0ffe1e2e2ffe2e2e1ffe2e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebececffebececffecececffedececffececedffedecedffecededffedededffecededffededecffedecedffedededffedededffededeeffedededffeeeeedffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefeeeeffeeefefffefefefffefefefffefeff0fff0eff0fff0f0f0fff0f0f0fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff3f3f3fff3f2f2fff2f2f2fff2f3f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f3fff3f3f4fff4f4f3fff3f3f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff5f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff6f6f6fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff7f6f7fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f9f8fff9f9f8fff8f9f9fff8f9f8fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffaf9f9fffafafafffafbfafffafbfafffafafafffbfafbfffafafbfffafbfafffafbfafffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfafffafafbfffbfbfafffafafafffbfbfbfffafbfafffafbfbfffbfbfbfffcfcfcfffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff19191aff191a1aff1a1919ff1c1c1cff1c1c1cff1a1b1aff1c1c1dff161616ff1c1c1dff242323ff2b2b2bff333233ff3a3a3aff424242ff4b4b4bff595959ff656565ff727372ff868686ffbebebfffe0e0e0ffefefeffffcfcfcfffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffefefffefffefffffffffffefffffffffefefffefefffffffffefffefffefffefefefffefefefffefefffffefefefffffffefffffefefffefffefffffffefffefefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfbfcfff6f6f7ffeae9eaffd0cfd0ffc2c3c3ffbab9b9ffb0afafff9e9e9eff939392ff818181ff6e6e6eff5a5a5aff49494aff3f3f3fff3f3f3fff3e3f3fff3f3e3fff3f3f3fff3c3c3cff3d3d3dff3f3f3f00000000000000000000000000000000ff020202ff030303ff030203ff020202ff020203ff020202ff020202ff030202ff020202ff040404ff070807ff0b0b0aff0c0c0cff0d0d0dff0e0e0eff0f0e0eff101010ff121211ff131313ff151515ff171818ff191a1aff1c1c1cff1f1f1fff222222ff242524ffb2b2b2ffe9e9e9ffeae9eaffeaeaeaffeaebebffecebebffecececffecedecffedededffeeedeeffeeeeeeffeeefeeffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f1f1fff2f1f1fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff9f8f9fff9f9f8fff9f8f9fff8f8f8fff8f8f9fff8f9f9fff8f8f9fff9f8f9fff9f8f9fff8f8f9fff8f9f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fffafaf9fffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffdfdfefffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefffefffefffffffefffefffefefffffefefefffffffefffffefefffefffefffffffefffefefefffefefffffefefefffefefefffffefefffffffffffefffefffefefefffffefffffffefefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefefffffefefffefefefffffffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffefffffffefffffffefffffefefffffefefefffffefefffffefefffffefffffffefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefdfefffefefefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefefefffefefefffefdfefffdfdfdfffcfcfcfff6f6f6ffdededeffa7a7a7ff676767ff4b4b4bff2c2c2cff0f0f0fff050404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5dff5c5c5cff5c5c5dff5c5c5cff5c5c5cff5c5c5cff5c5c5cff5b5b5cff5b5c5bff5c5b5bff5b5b5bff5a5a5bff595a5aff595959ff585859ff585858ff575857ff575757ff565756ff555656ff555555ff555555ff545454ff535453ff535352ff525252ff525152ff515151ff505050ff505050ff505050ff4f4f4fff4e4e4eff4e4d4eff4d4d4dff4c4d4dff4c4c4cff4c4c4cff4d4d4dff4b4b4bff403f40ff2b2c2cff161516ff080808ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff101011ff2f2f2eff4f4f4fff6a6a6affa3a3a3ffdcdddcfff6f6f6fffbfbfbfffdfdfdfffefdfefffefdfefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffffffefffefefffffffffffffffffffffefffefffefefefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffffefefffefffefffffffefffffefffffffefffffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefdfffdfefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafbfffafafafffafafafffaf9fafffaf9fafff9f9fafff9faf9fffaf9f9fff9faf9fff9fafafff9fafafffaf9f9fff9f9fafffafaf9fff9faf9fff9f9fafff9faf9fff9f9fafff9f9f9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f6f7fff7f7f6fff6f7f6fff5f6f6fff6f5f5fff5f5f5fff5f4f5fff4f4f4fff3f4f4fff4f3f3fff4f3f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0eff0fff0efefffefefefffefeeefffeeeeeeffeeeeeeffeeedeeffeeededffedededffedededffecececffebebebffebebebffebebebffeaeaeaffeae9eaffe2e1e2ff4c4c4dff232423ff212121ff1e1e1eff1b1b1bff171818ff161516ff131314ff121212ff101110ff0f0f0fff0d0e0eff0c0c0dff0b0b0bff090908ff060506ff030303ff020101ff010101ff010101ff010101ff010101ff010101ff010102ff010100ff0000010000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff252425ffd4d4d4fff8f8f8fffefdfefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffffffffffffffefffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffffefffffefefefffefffffffffefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffefefefffefefffffffefefffefefffffefefefffefffefffffefefffefefefffefefefffdfefefffefdfdfffdfdfefffdfdfdfff9faf9fff3f3f3ffe4e5e4ffcdcdceffc2c2c2ffb9b9b9ffabababff9a9a9aff878787ff777677ff646464ff505050ff3f3f3fff343434ff363636ff363636ff363636ff363636ff363636ff363737ff36373600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f7f6fff6f7f6fff7f6f6fff6f6f7fff7f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff4f4f5fff4f4f4fff4f3f3fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f2f3fff2f1f1fff1f1f2fff1f2f2fff1f1f1fff1f0f1fff1f0f1fff0f0f0ffeff0f0fff0f0f0ffeff0efffefefefffefefefffefeeeeffeeeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeedeeffeeedeeffedededffedededffedededffedededffedededffedecedffedecedffecececffecedecffecececffecebecffecececffecebecffebebebffebebebffebeaeaffeaeaeaffe9eaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e6e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfdfffdfdfdfffdededfffdddedeffdeddddffddddddffdcdcddffdbdcdcffdbdbdbffdadadbffdadadaffd9dad9ffd9d9d9ffd8d9d8ffd7d8d8ffd7d7d7ffd6d7d6ffd6d5d6ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfceffcececeffcdcdcdffccccccffcbcccbffcacbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c6ffc6c5c5ffc5c4c4ffc3c3c4ffc3c4c3ffc3c3c3ffc2c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffbfc0c0ffbfbfbfffbfbebfffbebebeffbdbdbdffbcbcbdffbcbbbbffbbbbbaffbbbabaffbababaffbababaffbabab9ffb9b9b9ffb9b8b8ffb8b8b9ffb9b9b9ffb8b8b9ffb9b8b8ffb8b7b8ffb7b7b8ffb7b8b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b8ffb8b8b9ffb9b9b9ffb8b9b8ffbababaffb9babaffb9babaffbab9ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcccbffcbcbcbffcccbcbffcbcbcbffcac9caffcacacaffcbcbcbffccccccffcdccccffcdceceffcececeffcfcfcfffcfd0d0ffd1d1d0ffd1d1d2ffd3d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d5ffd6d5d5ffd6d5d6ffd6d6d7ffd7d7d7ffd8d7d7ffd9d8d8ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcddffddddddffdededeffdfdedfffdfdfe0ffdfdfe0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffecebebffecececffecececffecececffedecedffededecffedededffedededffedededffedededffedededffedededffedeeedffeeededffeeededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefefffefeeefffefefefffefefefffefefefffefeff0fff0efeffff0f0effff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff2f2f3fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f6f6fff6f6f6fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9f9fafff9fafafffafafafffafafafffafafbfffafafbfffbfafafffafafbfffbfbfafffafbfafffafbfbfffafbfbfffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1919ff191919ff1c1c1cff1c1c1cff1b1b1bff1c1c1cff1c1d1cff1c1c1cff1d1d1cff1f201fff262626ff2c2d2dff333334ff3b3c3cff464646ff555454ff616161ff6e6d6eff7f7f7fffa4a5a5ffd8d8d7ffeae9e9fff8f8f8fffefefefffffffffffefffefffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffefffefffefffffffffefffffffefffffefefffffefefefffffffffffffffefffefffffffefefefffefefefffffffefffefefefffffefffffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffefefefffefefdfffefefdfffefefdfffefdfdfffdfdfdfffafbfbfff3f3f4ffe2e2e2ffcbcbcbffc0c0c1ffb8b8b7ffadadadff9d9c9dff909090ff7d7d7dff696969ff545554ff454545ff3c3c3cff3e3e3eff3f3e3fff3f3f3fff3f3f3fff3f3f3fff3c3c3cff3c3c3d00000000000000000000000000000000ff020202ff020202ff020202ff020202ff030203ff020302ff020302ff010202ff030303ff050505ff090909ff0b0c0bff0c0c0cff0e0d0eff0f0e0fff0f0f0fff111011ff121211ff131314ff151615ff181818ff1b1b1bff1d1d1dff202020ff222223ff535354ffe0e0e0ffe9e9e8ffeaeae9ffeaebeaffebeaebffececebffebececffecececffedededffeeeeeeffeeefeeffefeeeeffefefefffefefeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff6f6f5fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffaf9fafff9f9fafff9f9fafffafafafffafafafffbfafafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfefdfffdfdfefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffefefffffefffefffefefefffffffefffefefefffffefffffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffffffffffffffefffffefefffefffefffefffffffffefffffffffffffefefffffefefffffffffefffefffffffffefffffffefffffefffefffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffffefffffffefffffefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffdfefdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffffefefffefefffffefefffffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffefffefffefefefffefefefffdfdfdfffbfbfbfff2f2f2ffd9d9daff9c9c9cff656564ff454444ff232424ff0d0c0cff020302ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5cff5c5c5cff5d5c5dff5c5d5cff5c5d5cff5c5c5cff5c5c5cff5c5c5bff5c5c5bff5b5c5bff5b5b5bff5b5a5aff59595aff595959ff595959ff585858ff575757ff575756ff565656ff565656ff555555ff555455ff535454ff535354ff525352ff525252ff525251ff515151ff515051ff505050ff4f4f4fff4f4f4eff4e4e4eff4e4e4dff4d4d4dff4d4c4cff4b4c4bff4b4c4cff4d4c4dff494a49ff3a3a3bff232223ff0f0f0fff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040504ff0e0e0eff282827ff4e4e4dff6c6c6bff9c9c9bffd8d7d7fff3f4f3fffafbfafffcfcfdfffdfefdfffdfdfefffefefefffffffefffefefefffffefffffffefffffefefefffefffefffffffefffefffefffffffefffffffffffffefffffffffffffffffefffffffffffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefefffffefefefffffefefffefffefffefefefffefffefffefefefffffffefffefefefffffefffffefefffffefefffffefffefffffffefffffffefffefffffffffefffffffffefffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfefffefefefffefefefffffffefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffafbfbfffafafafffafbfafffbfafbfffafbfafffafbfafffafafafffafafafffafaf9fffafaf9fff9fafafffaf9fafffaf9fafff9f9fafff9f9f9fffafafafffafaf9fff9fafafff9faf9fff9f9f9fffafafafff9fafafffaf9fafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f8fff7f8f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f4fff4f4f5fff4f3f4fff4f4f3fff3f3f3fff3f2f3fff3f2f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f0fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffefefefffeeeeeeffeeeeeeffeeeeeeffedeeedffedeeedffedecedffecececffecebebffebebebffebeaebffeaebeaffeaeaeaffe9e9e9ffe9e9e9ff848483ff242424ff212222ff1f1e1fff1c1b1cff181818ff161616ff141414ff121212ff101010ff0f0f0eff0d0d0dff0d0d0cff0b0b0bff090909ff060606ff030304ff010201ff010100ff010101ff010101ff010101ff010201ff000000ff010100ff0101000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ffa5a5a5fff5f5f5fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefdfefffdfefefffefefefffdfefefffefefefffefefdfffdfdfdfffdfefefffefdfdfffefdfefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffffefffffefffefffefefffffefefefffffffefffefefefffffefffffffefefffefefefffefffefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffefdfefffefffefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefdfefffdfdfdfffefefefffdfdfcfff7f7f7fff0f0efffdcddddffcacac9ffbfbfbfffb5b4b4ffa5a6a6ff959596ff828382ff717070ff5e5e5dff4b4b4bff3a393aff313131ff333434ff363635ff363636ff363636ff363736ff373636ff36373600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfefefffdfcfdfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffbfbfbfffbfafbfffafbfafffbfafafffafafafffafafafff9fafafff9f9fafffafafafffafafafffafaf9fffaf9fafff9fafafff9f9f9fff9f9f9fffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f8f8fff8f8f7fff8f8f7fff7f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff6f6f6fff7f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f5fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f1f2fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffefefefffefefeeffeeefefffeeefeeffeeeeeeffefefeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeedffedeeeeffeeedeeffeeeeedffedededffedededffededecffedededffededecffedececffecececffebececffecebecffebecebffebebebffebeaebffebebeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e1ffe0e1e0ffdfe0e0ffe0dfdfffdfdfdeffdededeffdededeffddddddffddddddffdcdcdcffdbdbdbffdbdbdbffdbdbdaffdadadaffd9dad9ffd9d9d9ffd9d8d8ffd7d8d8ffd7d7d7ffd6d6d7ffd5d5d6ffd4d5d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d1d2ffd1d1d1ffd0d0d0ffcfd0cfffcfcfceffcfceceffcececdffcdccccffcbcccbffcacbcbffcacacaffc9c9c9ffc8c8c9ffc7c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc1c0c1ffc1c1c1ffc0c0c0ffc0c0bfffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbcbbffbbbbbaffbababaffb9b9b9ffb8b8b8ffb8b8b8ffb9b8b9ffb8b9b8ffb8b9b8ffb7b7b8ffb8b8b8ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b9ffb8b8b9ffb9b9b9ffb9b9b8ffbababaffbabab9ffbababaffbababaffbababaffbababaffbababbffb9b9ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccbffcbccccffcbcacbffcbcbcaffcacacaffcbcbcaffcccbcbffcccbcbffcccccbffcccbcbffcbcccbffcbcbcbffcac9caffcbcbcbffccccccffcccccdffcdcdcdffcececeffcfcecfffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadad9ffdbdadaffdadbdbffdbdbdbffdcdcdcffdddcddffdddeddffdedfdeffdedfdfffe0e0dfffe0e0e0ffe1e1e0ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffeaeaeaffebebeaffebebebffecebebffecececffecececffecececffedececffedededffedededffedededffedededffedededffededeeffedededffededeeffedededffeeeeedffeeeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff6f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff6f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fffafaf9fffafaf9fffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffbfbfafffafafbfffafbfafffafafafffbfbfbfffbfbfbfffbfafbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffdfcfdfffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191a19ff1c1c1cff1c1d1cff1b1b1bff1c1c1cff1c1d1dff1c1c1dff1d1c1cff1a1a1aff1c1c1cff212121ff272827ff2f2e2fff373736ff434343ff505150ff5d5d5cff696969ff767676ff8e8f8fffc8c9c8ffe3e3e3fff2f2f2fffdfdfdfffefefffffffefffffefffffffffefffffffefefffefefefffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffefffffffffffffffffffefffffffffffffefffffffefffffefefefffefefffffffffffffffffefffefffffffefffefffffffefffefffffffefefffffffffffffffffffffffffefffefffefffffffffffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffefffefefefffefefefffefefdfffdfdfdfffdfdfdfffefdfdfffafafafff2f1f2ffdcdcdcffc7c7c8ffbfbebeffb5b6b5ffababaaff999899ff8c8c8dff797979ff626262ff515050ff414141ff3a3a3aff3d3e3eff3e3e3eff3f3f3eff3e3f3eff3f3f3fff3e3e3eff3c3c3c000000000000000000000000ff020202ff020202ff020202ff020202ff020202ff020203ff030302ff020302ff020202ff030403ff060606ff090909ff0b0b0bff0d0d0dff0e0e0eff0f0f0fff0f100fff111111ff121212ff141414ff161617ff191919ff1b1b1bff1e1e1eff212120ff232323ff8a8a8affe8e8e7ffe8e8e8ffe9eae9ffeaeaeaffeaebebffebebebffebececffecedecffedededffeeeeedffeeeeeeffeeeeefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff1f1f1fff1f2f1fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f4fff5f5f5fff5f5f5fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff9f9f8fff8f9f8fff8f9f9fff9f9f8fff9f8f8fff9f9f8fff9f8f9fff9f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9fafafff9f9fafffaf9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fffaf9fafffafafafffafafafffafbfafffbfbfafffbfbfbfffafafafffafbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffdfefefffdfefdfffefefdfffefefefffefefefffffffefffefefefffefefefffefffefffffffefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefefffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffffefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffefffefffffffffffefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffdfefefffdfdfdfffefefdfffdfefdfffdfdfdfffdfefdfffefefdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffffefffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefefefffefffffffffffffffefffefffefefdfffdfefefffcfdfdfffbfbfbfff0f1f1ffd4d5d5ff939393ff656565ff434443ff222222ff0c0c0cff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5dff5d5c5dff5c5c5cff5c5c5dff5d5d5cff5d5d5cff5c5c5cff5c5c5cff5c5c5cff5b5c5cff5b5b5bff5b5b5bff5a5a5aff5a5a59ff595a59ff595958ff585858ff575858ff575657ff565656ff555555ff555555ff545454ff535453ff535353ff535352ff515251ff515251ff515150ff505151ff4f4f4fff4f4f4fff4e4f4eff4e4e4eff4d4d4dff4d4c4cff4b4b4cff4c4b4bff4b4b4bff4b4b4bff454545ff323232ff1a1a19ff0a0a0aff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff0d0d0dff242424ff4d4c4cff6c6c6bff969595ffd3d2d3fff2f2f2fffafafafffcfcfcfffdfdfdfffdfdfdfffefefefffefffefffffffefffffefffffffefffffefefffffefefefffffffffffefefefffffffefffefffffffffefffffffffefffefefefffffffffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffffefffefefefffefffffffefefffffffefefffefefefffefffefffffefefffefefefffffefffffffffefffefefefffffffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefffefffffffefffefefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefdfffefefdfffdfefefffdfdfefffefefefffdfefdfffefefdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffafafbfffbfafbfffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffbfbfafffbfbfafffafafafffafaf9fffafaf9fff9fafafff9fafafffafafafffafafafffafaf9fff9faf9fffafafafff9f9f9fffafafafffaf9fafffafaf9fff9faf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff7f8f7fff8f7f7fff7f7f7fff7f6f6fff6f6f7fff6f6f6fff5f6f6fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f0f1fff0f0f0ffefefefffefeff0ffeeefeeffefefeeffeeeeeeffedeeeeffedeeedffedededffededecffecececffecebecffebebebffebebebffebebeaffeaeae9ffe9eaeaffe9e9e9ffc2c2c1ff2c2d2dff222222ff20201fff1c1c1cff181818ff161716ff141414ff111111ff101010ff0f0e0fff0e0e0dff0c0c0cff0b0b0bff090909ff060706ff040404ff020202ff010101ff010101ff010101ff010101ff000000ff000101ff000100ff010101ff01010100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff6b6b6bfff1f1f1fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefefefffefefefffefefdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefefffefefdfffdfefdfffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefffffffffffffffefffffffffffefffefffefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefffffffefffffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffdfefefffefefefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefefffffefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffcfcfbfff6f6f6ffededeeffd6d6d6ffc5c5c5ffbcbcbbffb0b0afffa1a1a1ff919091ff7d7d7cff696969ff575757ff454545ff363737ff2e2e2eff353535ff343434ff363636ff363636ff363636ff363636ff3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffafafafffafafafffafbfbfffafafbfffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafffafafafffafaf9fffafaf9fffaf9fafff9f9fafff9f9f9fff9f9fafffaf9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f8fff9f9f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f8fff8f8f7fff7f7f7fff7f8f7fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f5f5fff6f5f5fff5f6f6fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff4f4f4fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff0f0f0ffeff0f0fff0efefffeff0efffefefefffefefeeffefefefffefeeefffefefeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeeeeeffeeeeedffeeeeeeffedededffedeeedffedededffedededffedededffedececffececedffecececffecececffecebecffebebebffebebebffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e0ffdfe0e0ffdfe0dfffdfdfdfffdedfdfffdededeffdededeffddddddffdddddcffdcdddcffdcdcdbffdbdbdbffdadbdbffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd8d7d7ffd6d7d6ffd6d6d6ffd6d6d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd1d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfceceffcdcdceffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc7c8c7ffc6c6c7ffc6c6c6ffc5c5c5ffc4c4c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c1ffc1c1c0ffc0c1c1ffbfbfbfffbfbfbfffbebfbeffbdbebeffbdbdbdffbcbcbcffbbbcbbffbbbabbffbababaffb9b9b9ffb8b9b9ffb8b8b8ffb7b8b7ffb7b8b8ffb7b7b7ffb8b8b8ffb7b8b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b8ffb8b9b8ffb9b9b9ffb9b9b9ffbababaffbab9baffbababaffbababaffbababaffbababaffb9bab9ffbab9baffb9bab9ffb9b9b9ffb9b9b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcccbffcccccbffcbccccffcacacaffcacbcaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcbccffcdcccdffcdcdcdffcfceceffcfcfcfffd0d0cfffd1d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d7d7ffd8d8d7ffd8d9d8ffd8d9d9ffd9dad9ffdadadaffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdddddeffdededeffdfdfdeffdfdfdfffdfe0dfffe0e0e0ffe0e1e1ffe1e1e1ffe3e3e2ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e6e6ffe6e5e6ffe6e6e6ffe6e7e6ffe7e8e7ffe8e8e7ffe8e8e8ffe9e9e9ffeaeae9ffeaeae9ffeaebeaffebebeaffebececffebebebffecececffecedecffedededffedededffedededffedededffedededffedededffededeeffeeededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefeff0ffefefeffff0f0efffeff0effff0f0f0fff0f1f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff3f3f3fff3f4f4fff3f3f4fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff5f5f4fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafafafffafbfbfffafafbfffbfbfafffafafafffbfbfafffbfafafffafafafffbfafbfffbfbfafffbfbfbfffbfcfbfffcfcfbfffdfdfdfffefdfefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff1b1b1aff1c1d1dff1c1c1dff1c1d1dff1c1d1cff1a1b1bff1a1a1aff19191aff1d1d1dff232323ff2a2a2aff323232ff3e3e3eff4c4c4cff595959ff656565ff737372ff878686ffb3b3b3ffdbdcdbffebebecfffbfbfafffffffefffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffefffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffefffffffffefffffefefffffefefefffffefefffffffffffefffefffefffefffffefefffffffefffffffefffffefefffefffffffffffefffffffffffffefffffefffffffefffefffefffefffefefefffefefffffffefefffffefffffefefefffefefefffffffefffefefefffefffefffefefefffffefefffffefefffefefefffefefefffdfdfefffdfefdfffefdfdfffefdfdfffafafafff1f1f1ffd7d6d7ffc5c5c4ffbcbcbcffb3b3b3ffa7a6a7ff949495ff898989ff727272ff5e5e5dff4d4e4dff403f3fff383938ff3e3d3eff3d3d3eff3d3d3eff3f3e3eff3e3e3eff3f3e3f00000000000000000000000000000000ff020202ff020302ff020202ff020202ff020202ff020202ff020202ff020202ff030303ff040404ff070707ff0a0909ff0c0b0bff0c0d0cff0e0d0dff0f0f0fff10100fff111111ff121212ff141514ff171717ff191a1aff1c1c1cff1f1f20ff222222ff2c2c2dffc0c0c0ffe8e8e7ffe9e9e9ffe9e9e9ffe9eae9ffebebeaffebebebffecececffedececffedededffededeeffeeefeeffefefeeffefefefffefefeffff0f0f0fff0f0f1fff1f0f0fff1f1f1fff2f1f2fff2f2f2fff3f2f3fff3f2f3fff3f3f3fff4f4f4fff5f6f5fff6f5f6fff6f7f6fff7f6f7fff7f6f7fff7f7f7fff8f7f7fff7f7f7fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9faf9fff9fafafff9f9f9fff9f9fafffafaf9fffafafafffafafafffafafafffbfbfafffafbfbfffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffdfdfdfffefdfdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffefefffffefffefffefefefffefffefffefefefffefefffffefefefffffefffffefefefffefefefffffffffffefffffffefffefffffffefffffefefffffffefffffefefffffffffffefefffffffffefffffffefffffffefffffefefffffffffffefefffffffefefffffffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffffefffffffefffffffefefffefefefffffefffffffffffffffffefffffefffffefefefffffefffffefffffffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffdfdfdfffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefffffefffefffefffefffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffefffffefffffefefffffefefefffefdfdfffdfdfdfffdfcfdfffbfbfbfff0f0efffd1d0d1ff8a8a8aff646364ff434343ff212120ff0c0d0dff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5cff5d5d5dff5d5c5dff5d5c5dff5c5c5cff5c5c5cff5d5c5cff5c5c5cff5c5c5cff5c5b5bff5b5b5bff5a5b5aff5a5a5aff595a5aff595959ff585959ff585858ff575857ff575757ff565756ff555555ff555555ff555454ff545454ff535353ff525252ff525252ff515151ff505150ff505050ff50504fff504f4fff4f4e4eff4e4e4eff4d4d4dff4c4d4cff4c4c4bff4c4b4bff4b4b4bff494949ff3e3e3fff282727ff101010ff050505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff0d0c0cff222121ff484848ff686868ff8e8e8effd0cfcffff0efeffff9f9f9fffcfcfcfffdfdfefffefdfdfffefefefffefefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffefffffffffffefffefffffffffefffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefefffffefefffffefefefffffefffffefefefffefefefffffffefffefffefffffefffffefffefffffefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffdfefdfffefefefffefdfdfffefefdfffdfefdfffefdfdfffdfefefffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffafbfafffbfafbfffafbfafffbfafbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfafafffbfbfbfffafafafffafafafffafaf9fffafafafffafaf9fffafafafff9fafafffafaf9fffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9fafafffafaf9fffaf9fafff9faf9fff9f9f9fffafaf9fff9f9f9fff8f9f8fff9f9f8fff9f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff0f1f0fff1f0f1fff0f0f0fff0eff0fff0efefffefefefffefeeefffefeeeeffeeeeeeffeeedeeffedededffedededffedededffecececffebececffebebecffebebebffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe8e8e8ff5c5b5bff232222ff1f201fff1c1c1cff181919ff161616ff141414ff121212ff101110ff0f0f0fff0d0e0eff0c0c0cff0b0b0cff0a0a0aff080808ff050505ff030303ff020201ff010101ff010101ff010100ff010100ff010101ff010101ff010101ff01000100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff272727ffdbdbdbfffcfbfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfefffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffefffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefffefffefffffffffffefffffffefffffffefffffefefffefffffffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffffefefffefefffffefefffffefefffffffefffffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfefffefdfefffdfefdfffefefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffafafafff3f4f4ffe8e8e7ffcfd0cfffc2c2c2ffb8b8b9ffacacacff9d9d9dff8b8c8bff767676ff626161ff4f4f4fff3f403fff343434ff353535ff353535ff353535ff343434ff353536ff363635ff363635000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffcfcfdfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfafffafbfafffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fffaf9fafffafafafff9faf9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff9f8f8fff8f9f9fff8f8f8fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f6f7fff7f7f6fff7f7f6fff7f6f6fff6f6f6fff6f7f6fff6f6f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f6f5fff6f5f6fff5f5f6fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f4f4fff4f4f3fff4f3f4fff3f4f3fff3f3f2fff2f3f3fff2f2f3fff2f2f2fff1f2f2fff2f1f1fff2f1f2fff1f1f1fff1f1f1fff1f0f0fff1f1f0fff0f0f0fff0f0f0ffeff0f0ffeff0efffeff0efffefefefffefefefffefefefffeeefefffeeefefffeeefefffefefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeedffeeeeedffedededffedededffedecedffededecffededecffedececffecececffecececffebebecffecebebffebebebffebebebffebeaebffeaeaeaffeae9eaffe9e9e9ffeaeae9ffe8e9e9ffe9e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e2ffe2e3e3ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdededeffdeddddffddddddffdddddcffdcdcdcffdbdbdcffdbdbdbffdbdbdaffd9dadaffd9d9d9ffd8d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0cfd0ffcfd0cfffcfcfceffcececeffcdcdcdffccccccffcbcbccffcbcacaffcacacaffc9c9c9ffc8c8c8ffc8c7c8ffc7c6c7ffc6c6c6ffc6c6c5ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c3ffc3c2c3ffc2c2c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0bfffbfbfbfffbebebeffbebdbeffbdbdbdffbcbcbbffbbbcbcffbbbabbffbababaffb9b9b9ffb8b8b8ffb8b7b7ffb6b6b6ffb6b6b6ffb8b8b7ffb8b8b8ffb9b9b8ffb9b8b8ffb8b9b9ffb9b9b8ffbababaffbababaffbababaffbababaffbabbbaffbababaffbababaffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb7b8b7ffb8b8b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffccccccffccccccffcbcccbffcccccbffcccbcbffcbcacaffcacacaffcacacaffcacacbffcbcccbffcccbcbffcbcbcbffccccccffcdcecdffcececfffd0cfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d8ffdad9daffdadadaffdbdadbffdbdcdcffdcdcdbffdcddddffddddddffdedddeffdededeffdfdfdeffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e1ffe2e3e2ffe3e3e3ffe3e4e4ffe4e4e3ffe4e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9eae9ffeaeaeaffebebebffebebebffececebffecececffedececffedececffedededffedededffedeeedffeeededffeeededffedededffeeeeedffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefeeffefeeefffeeefeeffefeeefffefeeefffefefefffefefefffefefeffff0eff0fff0eff0fff0f0effff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f2f2fff2f1f2fff2f1f2fff1f2f2fff2f2f2fff3f2f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f4fff3f4f4fff4f4f3fff3f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafbfbfffafafbfffafbfbfffbfbfafffafbfbfffafafafffafafbfffbfbfafffbfafbfffafbfbfffbfbfbfffcfbfbfffbfcfcfffcfdfcfffefefdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1b1bff1c1c1cff1d1d1cff1c1c1cff1d1c1dff1b1b1bff1a1b1aff1a1919ff181817ff1a1a1aff1f1f20ff252625ff2e2e2eff3a393aff474747ff555555ff626262ff707070ff848484ff9d9e9effd0d1d0ffe5e5e5fff4f4f4fffdfdfdfffffffffffefefffffffefffffffefffffefffefffffefefffffffefffffefffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffefefffffefefffffefefefffffefffffffefffffffefefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffefefefffffffffffffffffffffefffffefefffffefefefffffffefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffdfefefffdfefdfffefefdfffdfefdfffdfdfdfffcfdfcfff7f7f7ffecececffd1d1d2ffc3c3c2ffbab9b9ffafafafffa2a2a2ff908f8fff838382ff6d6d6dff5c5c5cff4a4a4aff3e3d3eff3d3d3eff3e3e3dff3d3e3dff3d3d3eff3e3d3dff3f3f3eff3e3f3e00000000000000000000000000000000ff020202ff020202ff020202ff030202ff020202ff020202ff020202ff020201ff030302ff060606ff080808ff0a0a0bff0b0b0bff0c0c0cff0d0e0eff0f0f0fff100f0fff111111ff121313ff151515ff171718ff1a1a1aff1d1d1dff202020ff222323ff5b5b5cffe6e7e6ffe8e7e7ffe8e8e8ffe9e8e9ffeaeaeaffebeaeaffebebebffececebffecedecffedededffeeeeeeffefefeeffefefefffefefefffefefeffff0f0f0fff0f0f1fff1f1f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f4f3fff3f3f3fff5f5f4fff5f5f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f9f8fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9faf9fff9f9f9fffafaf9fff9f9f9fffaf9fafffaf9fafff9faf9fffafafafffafaf9fff9fafafff9fafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffdfdfefffefefdfffefdfdfffefefefffefefefffefefffffefefefffefefefffefffffffefffefffefefefffffffefffefefefffffefffffefefffffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffffffffffefefffefefffffffefefffefffefffefffefffffffefffffffffffefefffffffffffffefefffffffefffffffefffffffffefffffefefffffffefffffefffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffefefffffefefffffefefefffefefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffffefefffefefefffffefffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefefffffffffefffefffefffefefefffefdfdfffdfdfdfffcfdfcfffafafaffebebecffcbcbcaff868586ff5e5e5fff414141ff201f20ff0c0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5dff5d5d5dff5d5d5cff5d5d5cff5c5c5dff5d5d5cff5d5c5cff5d5d5cff5c5c5cff5c5c5cff5b5b5bff5a5b5bff5a5a5bff595a59ff595959ff595958ff585858ff575758ff575757ff565656ff565655ff555555ff545455ff535354ff535453ff525252ff515152ff515151ff515151ff515050ff4f4f50ff4f4f4fff4e4f4eff4d4e4eff4d4d4dff4d4d4dff4b4b4bff4b4b4bff4a4a4aff464646ff39393aff1e1e1eff080808ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030304ff0c0b0bff1e1f1fff464746ff656564ff858585ffcacacaffebebebfff8f8f8fffbfbfbfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffffefffffffffefffefefefffffefefffefefffffffefffffffffffffffffefffefffefffefefffffffefefffffefefffefffefffffffffffefefffffffffefffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffffefffffffefffffefffefffffffffffffffefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffefffefffefffffffefffffffffffefefffffffffefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffffffffffffefffefefefffffffefffefefffffffefffffefefffffffffefffefffefffefefffffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfdfffefefefffefefefffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffefefdfffdfdfdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfafbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafafffbfbfbfffbfbfafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fff9fafafff9f9fafff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f5f6fff5f5f6fff5f5f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f0f1fff1f1f0fff0f0f0ffefeff0ffefefefffefefefffeeefeeffeeefeeffededeeffeeededffedededffececedffecececffecececffecebecffebebebffebebeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e9e8ff8b8a8bff222222ff1f201fff1c1d1dff181918ff161616ff141414ff121212ff111011ff0f0f0fff0d0e0dff0d0d0dff0c0b0bff0a0a0bff090909ff060706ff040303ff010101ff010001ff010101ff010100ff000001ff010100ff010101ff000101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ffa9a9a9fff8f8f8fffefefdfffefefefffefefefffefefefffdfdfefffefefefffefdfefffefdfefffefefdfffefefdfffdfdfefffefefdfffefdfdfffefefefffefefdfffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffefefffffffffefffffefefffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefefefffefffefffefefefffffefffffefefffffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffefefdfffdfdfefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfdfdfff8f8f8fff1f0f1ffe1e1e1ffcacbcaffc0bfbfffb6b6b5ffa9a9aaff989899ff868786ff706f6fff585859ff484748ff3a393aff313131ff333334ff353535ff353535ff353535ff343434ff363636ff36363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffafafafffafafbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafaf9fffaf9fafff9f9fafff9f9f9fffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff7f7f7fff6f7f7fff7f7f6fff6f7f7fff6f7f6fff7f7f6fff7f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f4fff4f3f4fff3f3f4fff3f3f3fff3f2f3fff3f2f3fff3f2f2fff2f2f2fff2f1f2fff2f2f1fff2f1f1fff2f2f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f1ffeff0f0ffefefeffff0f0efffefefeffff0eff0ffefeff0ffefefeffff0efefffefefefffeeefefffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeededffedededffedededffedededffedededffececedffecedecffecececffecebecffebebecffebebebffebeaeaffebebeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdedfdfffdededfffdddeddffddddddffdddddcffdcdcdcffdcdbdcffdbdbdbffdadbdaffdadadaffdad9d9ffd8d9d9ffd8d8d9ffd7d8d7ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d1ffd1d1d0ffd0d0d0ffcfcfcfffcfcfceffcececeffcdcdcdffcccccdffcbcbcbffcbcacaffcacacaffc9c9c9ffc9c8c9ffc8c8c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c4ffc3c4c3ffc3c3c3ffc3c2c3ffc3c2c2ffc2c2c2ffc1c2c1ffc0c0c1ffc1c0c0ffbfbfc0ffbebebfffbebebeffbdbdbeffbdbcbdffbcbcbcffbcbcbbffbbbabbffbababaffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b8ffb9b9b9ffb8b9b8ffb9b9b9ffbababaffbababaffbababaffbababaffbababaffbbbabaffbabab9ffb9babaffb9b9baffb9bab9ffb9b8b8ffb8b8b9ffb8b7b8ffb8b7b8ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccdffcccdccffccccccffcbcbccffcccbccffccccccffcccccbffcbcbcbffcbcbcbffcacacaffcacbcaffcacacaffcbcbcbffcbcbcbffccccccffcdcdcdffcececeffcfcfd0ffd0d0d0ffd1d0d0ffd2d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd3d3d3ffd5d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadbffdbdbdbffdcdcdcffdcdcddffddddddffdeddddffdededeffdededfffdfe0dfffe0dfdfffe1e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e4ffe3e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe8e7e7ffe8e8e7ffe8e8e9ffe8e8e9ffe9eae9ffeae9e9ffeaeaeaffebeaebffebebecffececebffecececffededecffecededffedededffedededffeeeeeeffedededffeeeeedffededeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffefeeefffefefeeffeeeeeeffefeeeeffeeeeeeffefeeefffeeefefffefefefffefefefffefefefffefefefffefefefffeff0effff0f0efffefeff0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f2f1fff2f1f2fff2f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff3f3f3fff4f4f3fff4f4f4fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff5f4f4fff4f4f5fff4f4f5fff4f5f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fffafaf9fffafafafff9fafafffafafafffafafafffafbfafffafafafffafbfafffafafafffbfafbfffbfafbfffafbfafffbfbfbfffbfafafffafbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffcfbfcfffefdfefffefefefffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1c1cff1d1c1cff1d1c1dff1b1b1aff1a1b1bff191919ff191919ff191919ff181818ff1c1c1cff222222ff2b2b2bff373637ff434243ff4f504fff5d5d5dff6d6d6dff828382ff939394ffbdbdbdffdfdfdfffeeeeeefffcfcfcfffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefefffffffffefffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffefefffefefffffefffffffffefefffefffffffffefffffffffffffefefefffefefefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffdfefefffefdfefffdfdfefffefdfdfffbfbfbfff4f5f5ffe6e6e6ffcccccdffc0c0c0ffb7b6b6ffacacabff9e9e9eff888887ff787878ff686969ff585958ff474747ff3c3b3bff3d3d3dff3d3d3dff3d3e3eff3e3d3eff3d3d3eff3e3d3eff3f3f3f000000000000000000000000ff000000ff020202ff020202ff020202ff030202ff020302ff020202ff020202ff010202ff030404ff060607ff090809ff0a0a0bff0b0b0bff0b0c0cff0d0e0dff0f0f0fff10100fff111111ff131313ff151515ff171818ff1a1b1bff1e1d1dff202121ff232323ff999999ffe7e7e6ffe8e7e8ffe9e8e9ffe9e8e9ffe9e9e9ffeaeaeaffebecebffecececffecededffedededffeeeeeeffeeeeefffefefefffefefefffeff0f0fff0f0f0fff0f0f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff4f3f3fff4f4f4fff5f6f5fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9faf9fffafaf9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9fafffafafafffaf9f9fffaf9f9fffaf9f9fffafafafffafaf9fff9fafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefefefffffefefffffefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefffffffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffffffffffefffefffefffefffefefefffefffffffefefffffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffefffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefefffefffffffefefffffefefefffdfdfdfffdfcfcfff8f8f8ffe8e8e8ffc4c4c5ff7f7f7fff5b5b5cff404040ff1e1e1eff0b0b0bff030302ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5c5d5cff5c5d5dff5d5c5dff5c5c5cff5b5b5cff5b5b5bff5a5b5bff5a5a5aff5a5959ff595959ff595858ff585858ff585757ff565757ff565656ff565555ff555555ff555454ff545454ff535353ff525252ff525152ff515151ff505150ff505050ff505050ff4f504fff4e4f4fff4e4e4eff4e4d4eff4c4c4dff4c4b4bff4b4a4bff4a4a4aff444545ff373737ff1b1b1bff070606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff050504ff0c0d0cff1e1e1eff474747ff636263ff7c7c7cffc4c4c4ffe7e7e7fff7f7f7fffbfbfbfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffefefefffefffefffefffefffffffffffffffefffffffffffefefffffefffffffffefffffefefffffffefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffefffffffefefffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefefffffffffefffefffffffffffffffffffffffffffffffefefffffffefefffefefffffefffffffefefefffefffffffefffefffffefefffffffffffffffffffffffefffffffffffefffffffefffefffffffefffffffefffffffffffefefffffefffffffffefffffefefefffefefefffffefffffefefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefefefffdfefefffefefefffefdfdfffefdfdfffefdfdfffefdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffaf9fafff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffedededffedecedffedececffecececffecececffebecebffebebebffebebeaffe9eaeaffe9eaeaffe9e9e9ffe8e8e8ffc1c1c1ff2a2a2aff1e1f1fff1c1c1cff191819ff171716ff151414ff131313ff111110ff0f0f0fff0e0e0eff0d0d0cff0c0c0cff0b0a0bff0a0a0aff070707ff040404ff020102ff010001ff000100ff000001ff010101ff010101ff010101ff010101ff010101ff01010100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff6c6b6bfff6f5f6fffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfefffdfdfdfffdfdfefffefdfdfffdfdfefffefefefffefdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffffefefffefefdfffcfcfcfff7f6f6ffeeededffdadbdbffc8c9c9ffbdbdbdffb2b3b3ffa5a4a5ff949494ff818181ff676767ff515051ff414141ff333332ff2b2b2cff343434ff343434ff353535ff353535ff353536ff333434ff36353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfdfdfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfafffafbfafffbfafafffbfafafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafffafaf9fffaf9fafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f8f9fff9f8f8fff8f8f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff6f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f6fff6f5f6fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f4f5fff5f5f5fff4f4f4fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff1f0f0fff0f0effff0f0f0fff0f0f0fff0f0efffefeff0ffeff0f0ffefefefffeff0efffefefefffefefefffefefefffefefefffefeeefffefeeefffeeeeeeffeeeeeeffeeeeeeffedeeedffededeeffedededffedededffedededffedececffecececffecececffebececffebebecffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e7ffe6e6e6ffe6e5e6ffe6e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0dfe0ffe0dfdfffdedfdfffdfdfdfffdededeffdeddddffddddddffdddcddffdcdcdcffdbdbdcffdbdbdbffdbdadaffdadadaffdad9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d5ffd4d5d5ffd4d5d4ffd3d4d3ffd2d3d3ffd2d2d2ffd2d1d2ffd0d0d1ffd0d0d0ffcfcfcfffcecfcfffcdceceffcdcdcdffccccccffccccccffcbcbcbffcacacaffcacac9ffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc4c5c5ffc4c4c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c0ffc0c0c0ffbfbfbfffbfbebfffbebebeffbdbdbdffbdbdbdffbcbcbcffbbbbbbffbabbbbffbababaffb9b9b9ffb9b9baffbab9b9ffb8b9b9ffb9b9b9ffb9b8b8ffb9b8b8ffbab9baffbababaffbababaffbababaffbababaffbabab9ffbababaffb9b9b9ffb9b9b9ffb9b9b8ffb9b9b9ffb8b7b8ffb8b7b8ffb7b7b7ffb7b7b7ffb8b8b7ffb7b8b7ffb9babaffbababaffbababaffb9b9ba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcccdffcdcdcdffccccccffccccccffcdcccdffcccbccffcccccbffcbcbccffcccccbffcbcccbffcbcbccffcacacaffcac9caffcacacbffcccbcbffcccccdffcececeffcfcfcfffd0d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdbdbdcffdddcdcffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e3e3ffe3e4e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebeaebffebeaebffebebebffebebecffecedecffecedecffedededffedededffeeeeeeffededeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefeeeeffeeeeeeffeeefeeffefefeeffefeeeeffeeefefffeeefeeffefefefffefefeeffefefefffefefefffefefefffefeff0ffefefefffefefeffff0eff0ffefeff0fff0f0f0fff1f1f1fff0f1f0fff0f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f7fff8f7f7fff8f7f8fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafffafafafff9fafafffafafafffbfafafffafafafffafafafffbfafbfffbfafafffafafbfffafbfbfffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffdfcfdfffefefdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1dff1c1c1cff1b1a1bff1a1b1bff191a19ff1a1a1aff191919ff181818ff161617ff191919ff1e1e1eff262627ff323233ff3f3e3eff4a4a4aff565657ff6b6b6cff7e7e7eff8e8f8fffa8a8a8ffd5d6d5ffe8e8e8fff7f7f7fffefefefffffffffffffffefffffefffffefffffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffefffffffffffefffffffffefffffffefffffefffefffefffffffffefffffffefffffefffffffffffefffffffffffffffffffefffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffefffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffefffffffffefefffefefffffffffefffffefffffefffffffffefffffffefffffefffffffefffffffffefffffffefffffefffffffefffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfefdfffefefefffbfbfcfff2f3f2ffdfdfdfffc7c7c7ffbdbebeffb4b4b4ffa8a8a9ff99999aff80807fff747574ff656565ff535454ff434243ff3a393aff3d3d3dff3d3c3cff3d3e3dff3d3e3eff3d3e3dff3e3d3eff3e3e3e000000000000000000000000ff000001ff000001ff030202ff020203ff020202ff020303ff020203ff010101ff020202ff050404ff070707ff0a0a09ff0b0a0bff0b0b0cff0c0c0cff0d0d0dff0f0f0fff101010ff111111ff131313ff151515ff181818ff1b1b1bff1e1e1eff202120ff323233ffcfcfcfffe6e7e6ffe7e7e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffebebecffecececffecededffedeeedffeeeeeeffeeefeeffefefefffefeff0fff0f0f0fff0f0f0fff1f0f1fff1f2f1fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9fafff9f9f9fffaf9f9fff9f9fafff9f9f9fff9fafafffafafafff9f9f9fff9f9fafffaf9f9fff9f9f9fffaf9f9fff9f9fafff9f9fafffaf9f9fff9f9f9fff9faf9fff9fafafff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafbfafffafafbfffafafbfffbfafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfefffdfdfefffefefefffdfdfefffdfdfefffefdfefffefdfefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefffffefefefffffefffffefffefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffefffffffefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffffffffffffffffffefefffefffefffefefefffdfefdfffdfcfdfffcfcfcfff8f8f8ffe4e4e5ffbdbdbdff7b7b7cff5c5c5cff414141ff1d1d1eff0b0b0bff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5c5d5dff5d5d5dff5d5d5dff5d5c5cff5d5d5dff5d5c5cff5c5c5cff5c5c5cff5c5b5cff5b5b5cff5b5a5aff5a5a5aff595a59ff595959ff585858ff585758ff575757ff575756ff565656ff565556ff555555ff545455ff545454ff535353ff525253ff515152ff515151ff515051ff505050ff505050ff4f4f4fff4e4f4fff4e4e4eff4d4e4dff4c4d4dff4c4c4cff4a4b4bff4a4a4aff474746ff393939ff1c1d1dff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0c0c0cff1c1d1dff474747ff606160ff757675ffbcbcbcffe4e4e4fff6f6f6fffbfbfafffcfcfdfffdfefefffefefefffefefefffefefffffefefefffefffefffefefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffefffffffefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffefffefffefffffffefffefffefefffffefefffffffffffffefefffffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfefffefefdfffefefefffdfefefffefdfdfffdfdfefffdfefdfffdfefefffdfdfefffefdfefffdfefefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfefdfffdfefdfffdfefdfffefefefffdfdfefffdfefdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfafbfffafafbfffbfafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9f9fafffaf9f9fff9f9f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f5f6fff5f6f6fff5f5f5fff4f5f5fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0f0ffefefefffefeeefffeeeeefffefeeeeffedeeeeffeeeeeeffededeeffecededffedecedffecececffebebecffebebebffebebebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e8ffe8e8e8ff606061ff1f1e1eff1c1c1cff191919ff171717ff151515ff131213ff111111ff0f100fff0e0e0eff0d0c0dff0b0c0bff0b0b0bff0a0a0aff080908ff050506ff020203ff010101ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff01020100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff39393affe9e9e9fffdfdfdfffefefefffefefefffefdfefffdfefefffefefefffefdfefffdfdfefffefefefffefefefffefdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffefefefffefffefffffefefffefefefffefefefffefefffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefefffefefffffffffefffffffffffefffffffffefffffffefffffefffefffefefffffefefefffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffffffefffefffefffefffefffefffffffffffefefffffefffefffffefefffefefffffefffffffefffefffefffffffefefffffefefefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefdfefffdfdfefffdfdfefffefefefffefefefffefdfdfffefefefffefefdfffdfdfefffefefefffefefefffefefffffffefefffefefefffefefefffdfefefffafafafff4f4f5ffe9eaeaffd4d5d4ffc5c5c5ffbababaffafafafffa0a0a0ff8f8f8fff797a79ff5e5e5fff494949ff3b3a3aff2e2e2eff2d2d2eff2d2e2eff343433ff333434ff353635ff353535ff353635ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfefefffcfcfcfffbfcfcfffbfbfbfffbfafafffbfbfbfffbfafafffafbfbfffbfafbfffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffaf9fafff9f9fafffaf9fafff9f9fafff9f9f9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff8f8f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff8f8f8fff7f8f7fff7f7f8fff7f7f8fff8f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f6fff6f7f7fff7f7f7fff6f7f6fff6f7f6fff7f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f7fff6f7f7fff6f7f6fff6f7f7fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff5f6f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f4f4fff3f3f4fff4f3f3fff3f3f3fff2f2f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefeff0fff0eff0ffefefefffefefefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffedeeedffedededffedededffedededffececedffecececffecececffebebecffebecebffebebebffebebebffeaeaebffeaeae9ffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e3e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e2ffe1e1e1ffe0e0e1ffe1e1e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdedfdeffdededeffddddddffddddddffdcddddffdcdddcffdcdcdcffdbdbdbffdadbdaffdadadaffdadadaffd9d9d8ffd8d8d9ffd7d7d8ffd7d7d7ffd7d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffcfd0cfffcfcfceffcecdceffcdceceffcdcdcdffccccccffcbcbccffcacacaffcacacaffc9c9c9ffc8c9c9ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc5c6c6ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c3c4ffc2c3c3ffc2c3c3ffc2c1c2ffc0c1c1ffc1c0c0ffbfbfc0ffbebebfffbebebeffbdbdbeffbdbcbcffbcbcbdffbcbbbbffbbbbbbffbbbbbaffbbbabbffbababbffbbbabaffbababaffb9bab9ffb9b9baffbababaffbab9baffb9babaffbabbbaffbababaffbababaffb9b9b9ffb9b9baffb9b9b9ffb8b9b8ffb7b7b8ffb7b7b8ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b8ffb9bab9ffb9babaffbababaffbababaffbabbbbffbbbbbbffbabbbbffbbbbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccdccffcccccdffcdcdcdffcccdccffcccccdffcccccdffcdccccffcccbccffcccbccffcbcbccffcbcccbffcbccccffcacacaffcacbcaffcbcccbffcdcdcdffcdceceffcfcfcfffd0d0d0ffd1d0d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffdadadaffdadadbffdbdbdbffdcdbdcffdcdcdcffdddcddffddddddffdddddeffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe0e0e1ffe2e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e6ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaebffebebebffebebebffecebecffececedffededecffedeeeeffeeeeeeffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefefffefefefffeeefefffefeeefffeeeeeeffefefefffefeeefffeeefefffefeeefffefefefffefefefffefefefffefefefffefeff0ffeff0efffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff0f0f1fff1f1f1fff1f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f4fff4f3f3fff3f3f3fff3f4f3fff3f3f4fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff8f8f7fff7f7f7fff7f8f8fff8f7f8fff8f7f7fff8f8f8fff8f7f7fff7f8f7fff7f8f8fff7f8f7fff7f7f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafbfffafbfbfffafbfafffbfbfbfffafafbfffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffefdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1a1bff1b1a1bff191919ff191919ff191819ff181818ff181818ff151615ff171717ff1b1b1cff232323ff2e2e2dff393939ff444544ff515252ff686868ff777878ff858586ff969596ffc4c4c4ffe1e2e1fff1f0f1fffdfcfdfffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefffffffffffffffefffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffefefefffffffffffefefffffffffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffdfefefffefefefffefdfefffefefefffdfefefffefefefffafafafff2f2f1ffdadad9ffc5c6c5ffbbbbbbffb1b1b1ffa5a5a5ff969696ff7e7e7eff727271ff606060ff4f4e4fff404040ff373838ff3d3c3cff3d3d3dff3c3d3cff3d3e3dff3d3e3dff3d3e3d00000000000000000000000000000000ff000100ff000100ff000000ff020202ff030202ff020202ff020202ff020202ff020303ff060506ff070808ff0a0a0aff0b0b0bff0c0b0bff0c0c0cff0d0d0eff0f0f0fff101010ff121111ff131313ff151515ff181818ff1b1b1bff1e1e1eff212121ff616161ffe6e6e6ffe6e6e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffeaebebffebebebffecececffececedffeeededffeeeeeeffeeefefffefefefffefefeffff0f0effff0f1f0fff1f1f1fff2f1f2fff2f2f2fff2f3f3fff2f3f3fff4f3f4fff4f4f4fff5f6f6fff6f6f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff9f9f8fff9f9f8fffafaf9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fffaf9fafff9f9f9fff9fafafff9faf9fffafaf9fffafafafffaf9fafffaf9fafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfefffefefdfffdfefdfffdfdfdfffefefdfffefefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefefffefefefffffefefffefefefffffffffffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefffffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffffefefffffffefffefffefffffffffffffffffffffffffffefffffffefffffffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffefefffffffffefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffefffefefefffdfefdfffcfdfcfffcfcfbfff8f8f7ffe2e2e2ffb5b4b5ff737473ff5b5c5bff3f3f3fff1c1b1bff0c0b0bff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5cff5c5d5dff5c5d5dff5d5d5dff5c5c5cff5c5c5cff5b5c5bff5c5b5bff5b5b5bff5a5a5aff5a595aff595959ff595858ff585758ff575757ff575757ff565656ff555655ff555555ff545554ff545454ff535353ff535352ff525251ff515152ff505151ff505151ff50504fff4f4f4fff4e4e4fff4e4e4eff4e4e4eff4c4d4dff4b4b4bff4a4a4aff4a4a4aff474847ff3c3c3cff1c1c1cff070808ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff0a0b0bff1b1b1bff454545ff5e5e5eff6f706fffb2b1b2ffe1e1e1fff6f5f5fffafbfafffcfdfcfffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffffffffefffffffffffffefffffffffefffffffffffffefffefffefffefffefffefffefffefffffffefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefdfefffefdfefffdfdfefffdfefefffefdfdfffdfefdfffefefefffdfefdfffefefefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfefefffefdfefffdfdfdfffefefdfffdfefdfffdfefdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafbfffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafff9fafafff9faf9fff9f9fafff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f5f5fff3f4f4fff4f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff1f2f2fff1f1f1fff1f0f1ffeff0f0ffeff0efffefefefffeeefeeffefefeeffeeeeeeffeeeeeeffededeeffedededffededecffecececffecececffecebebffebebebffeaebeaffeaeaeaffe9eaeaffeae9eaffe9e9e9ffe8e9e9ffe8e8e8ff989897ff1e1f1fff1c1c1cff191919ff181718ff161515ff131213ff111111ff0f0f0fff0e0d0eff0c0c0cff0c0c0cff0b0b0bff0b0b0bff09090aff070707ff040404ff020202ff000101ff010101ff010101ff000101ff010101ff010101ff020102ff010202ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff2e2e2effd1d1d0fffbfbfafffefefefffefdfefffefefdfffefefdfffdfdfefffefefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffdfdfdfffdfefefffdfefdfffefdfdfffefefefffdfdfefffefdfefffefefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffffefffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffefefffefefffffefffffffffefefffefffefffffffffffefffefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffffffefffefffefffefffefffffefffffefffefffefffffffefefefffffefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefdfffdfdfdfffefefefffdfdfefffefefdfffefefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfefefffdfefefffefefefffdfefefffefefefffefefefffffefefffefffffffefefffffffefffffefdfefff9f8f8fff2f1f2ffe4e4e4ffcecfcfffc1c1c1ffb6b7b6ffacacacff9b9b9bff888888ff727273ff575757ff444443ff343535ff2a2b2aff2c2c2dff2d2e2dff2d2d2dff343434ff343434ff353536ff35363500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffbfcfcfffafbfbfffbfafbfffafbfafffafbfbfffafafbfffbfbfbfffafafafffbfafafffbfbfbfffafafafffafbfafffafafafffafaf9fffafafafffafaf9fffafafafff9f9fafffafaf9fff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f6fff7f6f7fff6f7f6fff6f7f7fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f6f5fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0f0ffeff0efffefeff0ffefeff0ffefefefffefefefffefefefffeeefeeffeeeeefffeeeeeeffededeeffededeeffeeededffededeeffecededffedecedffecececffedececffececebffececebffebebebffebebebffeaebebffeaeaeaffeae9eaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e4ffe4e5e5ffe4e4e5ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe1e2e1ffe2e1e2ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedfffdfdedfffdededeffdeddddffddddddffdcddddffdcdcdcffdbdcdbffdbdbdbffdadbdaffdadadaffd9d9daffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d7ffd5d6d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd1d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0cfffcfcfcfffcececeffcdcecdffcccdcdffcbccccffcbcbcbffcacbcaffcacacaffc9c9caffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c8ffc6c7c6ffc6c6c6ffc5c6c5ffc5c5c4ffc5c5c4ffc4c4c3ffc3c4c3ffc3c2c3ffc2c3c2ffc2c2c1ffc1c1c1ffc1c0c0ffc0bfbfffbfbebfffbebebeffbdbdbdffbdbdbdffbdbcbdffbcbcbcffbbbcbcffbcbcbbffbcbcbbffbbbcbcffbbbbbbffbbbabbffbbbbbbffbbbabaffbbbabaffbababaffbababaffbab9b9ffb9b9b8ffb9babaffb9b9b9ffb9b9b9ffb7b7b8ffb8b8b8ffb8b8b7ffb7b8b8ffb7b8b7ffb7b7b8ffb9bab9ffb9b9b9ffb9b9baffbab9baffbbbbbbffbabbbbffbbbabbffbbbabbffbcbcbbffbbbcbbffbcbcbcffbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcdcdffcdcdccffcccdcdffcccdccffccccccffcbcccbffcbcbcbffcbcbcbffcccbcbffccccccffcccdcdffcecdceffcfceceffd0d0cfffd0d1d0ffd1d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd3d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9dad9ffdadad9ffdadadaffdbdbdbffdbdbdcffdcdcdbffdcdddcffddddddffdeddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e2ffe3e3e4ffe4e3e4ffe5e4e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe7e7e7ffe8e7e7ffe7e8e7ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffebebeaffebebebffebecebffecececffecececffecededffedededffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffefefeeffeeefeeffefefefffefefefffeeefefffeeefefffeeefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0ffefefefffeff0efffeff0efffeff0effff0f0effff0f0effff0f1f0fff0f0f1fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f2f1fff2f2f2fff2f3f2fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff4f3f3fff3f4f4fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff4f5f4fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f6f6fff5f6f5fff5f6f6fff5f6f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff6f7f7fff7f6f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f8f8fff7f7f7fff8f7f8fff7f8f7fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff7f8f7fff7f8f7fff7f8f7fff7f8f7fff8f8f7fff7f7f7fff7f8f8fff7f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9fafafff9faf9fffafaf9fffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffafbfafffbfafafffafbfafffbfbfbfffbfbfafffbfbfbfffafbfbfffcfcfcfffdfdfdfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1aff191919ff1a191aff181819ff181818ff181818ff171616ff161717ff161617ff1a191aff20201fff282928ff333233ff3e3e3eff4f4f4fff666666ff727272ff7f7f7fff8a8a8bffaaababffd9d9d9ffeaeaeafffafafafffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffffffffffffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffffffefffefefefffffefffffefefffffffffffffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffefffffffefffffefefefffefefefffffefefffffffffffefffffffffefefffefefffffefffffffefffefffffffefffefefefffefefffffffefffffefffefffffefefffffefefffffffefffffefefffffefffffffffffffffefffffffffefffffffffffefffefffffefffffefefffffffffffffefefffffffefffffefffffffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfdfffdfdfdfffdfefdfff9f8f9ffedededffd1d1d1ffc2c2c2ffb8b8b9ffaeaeadffa1a1a1ff8f9090ff7b7c7bff6d6d6eff5a5a5aff49494aff3d3c3dff3d3c3cff3d3d3cff3d3c3cff3d3c3dff3d3d3cff3d3d3dff3e3d3d000000000000000000000000ff010101ff010101ff000000ff000001ff000100ff020302ff020202ff020102ff020202ff040304ff050606ff080808ff0a0a0aff0b0b0bff0c0b0bff0d0c0dff0e0d0eff0f0f0fff101010ff111111ff131313ff161516ff181819ff1b1b1bff1d1d1eff202020ff9f9f9fffe6e6e6ffe6e6e7ffe8e7e7ffe8e8e8ffe9e8e9ffe9e9eaffeaeaeaffebebecffecececffedededffedededffeeeeeeffeeeeefffefefeffff0eff0fff0efeffff1f0f0fff1f0f1fff1f1f2fff2f2f2fff3f3f2fff3f3f3fff4f4f4fff5f5f5fff6f6f5fff6f6f6fff7f6f6fff7f7f6fff7f7f6fff7f7f7fff8f7f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9faf9fff9f9f9fff9f9fafff9fafafff9faf9fffafaf9fff9f9f9fff9f9fafffaf9fafff9faf9fffaf9f9fff9f9f9fffafaf9fffaf9f9fffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffafafbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefdfffdfdfefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefefffffefffffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffefefefffdfdfdfffdfcfcfffbfbfbfff7f6f6ffdfdedeffafafafff6e6e6eff575757ff393939ff171717ff080908ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5e5dff5d5d5dff5d5c5dff5d5d5dff5d5c5dff5c5d5dff5c5c5cff5c5c5cff5b5c5bff5b5b5bff5b5a5bff5a5a5bff5a595aff595959ff585958ff575857ff585758ff575657ff565656ff555556ff555555ff545554ff545354ff535353ff535252ff525252ff515151ff515151ff505050ff505050ff4f4f4fff4f4f4fff4e4e4eff4d4d4dff4c4c4cff4a4b4bff4a4a4bff4a494aff464645ff363535ff171617ff060706ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0b0a0bff1a1a1aff434343ff5c5c5dff6b6b6bffa7a8a7ffdfdfdffff4f4f4fffafafafffcfbfcfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefffffefefefffffffffffffefffffffffffffffffefffffefffffffefffffffffffffefefffffffefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefefffffefffffffffefffefefefffffefefffefefefffefefefffffefefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfdfffefdfefffefefefffefdfefffefefdfffefefdfffdfdfdfffefdfefffdfdfefffdfefdfffdfdfefffefdfdfffdfefdfffefdfefffdfdfefffefefdfffefefefffdfdfefffdfdfefffdfdfdfffefdfefffefdfefffefefefffdfefefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafbfafffafafafffafafafffafafafffafafafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff7f8f8fff7f7f8fff7f8f7fff7f7f7fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f5f4fff4f5f5fff4f4f3fff3f3f4fff3f3f2fff2f3f3fff2f2f2fff2f2f1fff1f1f1fff0f0f0fff0eff0fff0f0efffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffecececffecececffebecebffebebebffebeaebffeaeaebffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e8e7ffcfcfceff2e2e2eff1c1c1cff191919ff181817ff151515ff131313ff111011ff0f0e0fff0d0d0dff0c0c0cff0c0b0cff0b0c0bff0b0b0bff0a0a0aff080808ff050505ff020203ff010101ff010001ff010101ff010001ff010101ff010101ff010102ff010101ff01020100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3b3b3bffc3c3c3fff7f7f7fffefdfdfffefefefffefefefffefefefffdfdfefffdfefefffdfefdfffefefdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffefdfefffefefdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffffffffefffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffefdfdfffefefdfffefefefffefefefffefefdfffdfdfefffdfefefffdfefdfffefefdfffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffdfdfdfff7f7f7ffeeeeeeffdedddeffcbcbccffbdbdbdffb2b2b3ffa8a8a8ff969796ff828182ff69696aff4f4f4eff3d3e3dff2e2e2fff272728ff2c2c2cff2c2c2dff2e2d2eff2e2e2eff343434ff333434ff35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffdfefdfffcfcfcfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffbfafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafffafafafff9fafafffaf9f9fff9f9fafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff9f8f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff7f8f8fff8f7f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f7fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff0f1f0fff0f0f0fff1f0f1fff0f0f1fff0f0f0fff0eff0fff0eff0ffeff0f0fff0eff0ffefeff0fff0efefffefefefffefeeefffeeeeefffeeeeeeffeeeeefffeeedeeffeeeeeeffedededffedededffedededffecedecffececedffecececffecececffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeae9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdeffdededeffdddeddffdedddeffddddddffdcdddcffdcdbdcffdcdbdbffdbdbdbffdbdadbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d6d7ffd6d6d7ffd5d5d5ffd5d5d5ffd3d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececfffcececdffcdcdcdffcdcdcdffccccccffcbccccffcbcbcbffcacacbffcac9caffc9c9c9ffc9c9c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c1ffc0c1c0ffc0c0c0ffbfbfbfffbebebfffbebebeffbdbebdffbdbdbdffbdbcbcffbcbdbcffbcbcbcffbcbcbdffbcbcbcffbcbbbcffbcbcbbffbcbcbbffbbbbbbffbcbbbcffbbbbbbffbababaffb9b9baffb9b8b9ffb8b8b8ffb7b7b7ffb7b7b8ffb8b8b7ffb8b8b7ffb7b7b7ffb7b7b7ffbab9b9ffbababaffbab9baffbababaffbabbbbffbabbbbffbabbbbffbabbbaffbcbbbcffbbbbbbffbcbcbbffbcbbbbffbcbbbcffbbbcbbffbcbcbbffbcbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcdcdceffcdcdcdffcdcecdffcdcccdffcdcdcdffcdcdccffcdcdcdffcccccdffccccccffccccccffccccccffcccbccffccccccffccccccffcdcdcdffcdceceffcecfceffcfcfd0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d8ffd9d8d9ffd9dad9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdcdcdcffdcdddcffddddddffddddddffdededeffdedfdeffdfdfdfffdfdfdfffdfdfe0ffe0e0e1ffe0e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e2e2ffe4e3e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe7e6e7ffe7e7e7ffe7e8e7ffe8e7e8ffe9e8e8ffe9e9e9ffe9e9eaffeaeaeaffebeaeaffebebebffebebebffebebecffecececffedecedffedededffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffefefeeffefeeeeffeeeeefffeeefeeffefefefffefefefffefefefffefeff0ffefefefffefeff0ffefefeffff0efeffff0f0effff0efeffff0eff0fff0f0f0ffefeff0fff0eff0fff0eff0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff2f1f2fff2f2f2fff3f2f3fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f3f4fff4f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff8f7f7fff8f7f8fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafbfffafbfafffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffdfcfcfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff1a191aff191919ff181818ff181818ff171717ff171717ff191919ff161616ff191918ff1e1e1eff252424ff2d2e2eff393939ff4a4a4aff606060ff6c6d6cff797878ff848483ff939393ffcccdccffe3e3e4fff3f2f3fffdfdfdfffffffefffefffffffffefffffefefffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefefefffefefffffffffffffffffffffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffefffefefffffefefefffffffffffefefffffffffefffefffefffffefffffefefefffffffefffefffefffffefefffffefffffefffffffffffefffffefffffefffffffefffefffefefffffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefefffefefefffffffefffefefefffefefefffefefdfffefdfdfffdfefdfffefefdfffefefdfffcfcfcfff6f5f6ffe8e8e8ffcbcbcbffbfbfc0ffb6b6b6ffaaaaabff9b9b9cff8e8e8dff767776ff686767ff555454ff444444ff393939ff3b3b3bff3c3c3cff3d3c3cff3d3c3cff3d3c3cff3d3c3cff3e3e3d000000000000000000000000ff010101ff010101ff000101ff010001ff000000ff010000ff020202ff010101ff020102ff040404ff060706ff090809ff0a0a0aff0b0b0aff0b0b0cff0c0c0dff0d0d0dff0e0f0fff101010ff111112ff141314ff161616ff181818ff1b1b1bff1e1e1eff383838ffd5d5d5ffe6e6e5ffe6e7e6ffe7e7e7ffe8e8e8ffe8e9e9ffeaeaeaffebeaebffebebebffecececffedececffedeeedffeeeeeeffefefeeffefefeffff0eff0fff0f0f0fff1f1f0fff1f1f2fff2f1f2fff2f2f3fff3f3f3fff3f3f3fff4f5f4fff6f5f5fff6f6f5fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff8f7f7fff8f7f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafffafaf9fff9faf9fffafafafffafaf9fffafaf9fff9fafafffafafafffaf9fafffafafafffafafafffaf9fafffafafafff9faf9fffafafafffaf9fafff9faf9fffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffbfbfafffafafafffbfbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffffefffffffefffffefffffffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefffffffefefffefffffffffffffffffefffffefefefffefffefffefefefffefffefffffffefffffffefffefefffffffefffffefffefffffffefffefffffffefefffffefefffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffffffefffffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefefffefefdfffdfdfdfffcfcfcfffbfbfbfff4f4f4ffdadadaffa6a6a7ff6b6b6bff535453ff313131ff121212ff060505ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5c5dff5c5c5cff5b5b5bff5b5b5bff5a5a5bff5a5a5aff595a5aff59595aff595859ff585858ff575758ff575657ff565656ff555556ff555555ff545454ff545453ff535352ff525252ff525151ff515151ff515151ff515051ff505050ff4f504fff4f4e4eff4e4e4dff4d4d4dff4c4c4cff4b4b4bff4b4a4bff494949ff414141ff2e2e2eff141414ff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff0b0b0bff191919ff3e3e3eff595959ff686968ff9d9e9effdcdbdcfff3f4f3fffafaf9fffbfcfcfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefdfffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffefffefefffffefefefffffffffffefefffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffefefefffffefefffffffefffefefefffefefefffffffffffefefffffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfdfdfffdfdfefffefefefffefdfdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefefdfffefefdfffdfefefffefdfefffdfefdfffefefdfffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafbfbfffafafbfffafafafffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffaf9fafff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f6fff7f7f6fff6f6f7fff6f5f6fff5f5f6fff5f5f5fff4f4f4fff4f4f4fff4f3f3fff3f2f2fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f0f0fff0eff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffededeeffeeededffecedecffedececffececebffececebffebebebffebebebffeaeaebffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e7ff666566ff1c1c1cff191a1aff181818ff151516ff131313ff111111ff0f0e0fff0d0d0dff0c0c0dff0c0c0cff0b0b0bff0b0b0aff0a0a09ff080808ff060606ff030303ff020201ff010001ff010101ff010101ff010101ff010201ff020101ff020201ff01010200000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3c3c3cffc7c7c7fff4f4f4fffdfdfdfffdfefefffefefefffdfefefffefefefffefefdfffefefdfffdfefefffefdfefffdfdfefffdfefefffdfefdfffefdfefffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffefefffffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefefefffffffffffffefffffefefefffefffefffefefefffefffefffffefefffffffefffefefffffffefffffefefefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefdfffefefdfffefefefffefefefffefdfefffefefefffdfdfefffefefdfffdfefdfffefefefffefefdfffefefdfffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffdfefefffbfbfcfff5f5f6ffebebebffd7d7d7ffc6c5c6ffb9b9b9ffaeaeaeffa1a1a1ff8e8e8eff787877ff5f5f5eff474647ff353434ff282828ff272727ff282728ff2c2c2cff2c2d2cff2e2d2dff2e2e2dff343434ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffcfcfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9f9fafffafaf9fff9faf9fffaf9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff7f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff3f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0efffeff0efffefefeffff0efefffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeededffedeeedffedededffedededffecededffedecedffecececffececebffebebecffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e1ffdfdfdfffdfe0e0ffdfdfe0ffdfdedfffdfdedfffdededeffddddddffddddddffdcdcddffdcdcdcffdbdbdbffdbdbdbffdadbdaffdadadaffdad9d9ffd8d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d5ffd5d5d5ffd4d5d4ffd4d4d3ffd3d3d3ffd2d2d3ffd2d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcececfffcececeffcdcdcdffcccdccffccccccffcccbcbffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c0c1ffc0c0c0ffbfc0c0ffbfbfbfffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbcffbababaffb9b9b9ffb8b8b7ffb7b7b6ffb6b6b7ffb8b7b7ffb7b7b7ffb9b9b9ffbababaffbababaffbabab9ffbbbabaffbbbbbaffbbbbbbffbbbbbaffbbbbbcffbcbbbcffbbbcbbffbcbcbbffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcfcfcfffcdcdceffcececeffcdcdcdffcdcdcdffcccdccffcdcccdffcdccccffcccdcdffcdcdcdffcdcccdffccccccffcccdccffcdccccffcdcecdffcececeffcfcfceffcfcfd0ffd0d0d0ffd1d1d0ffd2d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d7ffd7d7d6ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffdad9d9ffdadad9ffdadadaffdadadbffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdfdfdeffdfdfdfffe0dfe0ffe0e0e0ffe0e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffebebebffebebebffecececffedececffedededffedeeedffeeededffeeeeedffeeeeeeffeeefeeffeeeeefffefeeefffeeefeeffefefeeffefefefffefefefffefeff0ffefefefffefefefffeff0effff0efeffff0efeffff0f0f0fff0f0f0ffeff0f0ffefefeffff0efeffff0eff0fff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff8f7f8fff8f8f7fff8f8f7fff8f8f7fff7f7f8fff7f7f7fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafff9f9f9fffafafafffafafbfffafafafffbfafbfffafafbfffafafafffafafafffafafbfffbfbfbfffbfafafffbfbfafffbfcfbfffdfdfdfffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191918ff181918ff181918ff161717ff161717ff191919ff191919ff191919ff191919ff1c1c1cff222222ff29292aff343434ff434444ff595959ff666566ff727172ff7a7a7aff7f7f7fffb2b2b3ffdcdcdcffebecebfffafafafffefffefffffefffffffefffffefffefffffffffffffefffffefffffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffefefefffffefffffefefffffefffefffffffefffffefffffefefffffffffffffffffefffefffffffffffefffffefefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffefffefffefffffffffffefefffffefefffffefefefffefefefffefdfefffefdfefffefdfefffdfefdfffefefefffbfbfbfff2f3f3ffe0e1e1ffc6c6c6ffbdbcbdffb2b2b2ffa4a4a4ff979797ff898989ff717172ff616261ff4e4d4dff3d3e3eff363636ff3b3b3bff3b3a3bff3c3c3dff3d3d3dff3d3c3cff3d3d3cff3d3c3d000000000000000000000000ff010101ff010101ff010001ff010101ff000000ff010001ff000001ff000100ff010101ff030303ff050606ff080808ff0a0a09ff0b0b0bff0c0c0bff0d0c0cff0d0e0dff0f0e0fff101010ff121111ff141413ff161716ff181918ff1b1b1bff1e1e1eff6f6e6effe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e9ffeaeaeaffeaebeaffebecebffedececffedecedffededeeffeeeeeeffeeeeefffefefefffeff0effff0f0f0fff1f1f0fff2f1f2fff2f2f2fff2f3f2fff3f3f3fff4f3f4fff5f5f5fff5f6f5fff6f5f5fff6f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9f9fafff9f9f9fffaf9fafffaf9fafffaf9fafffaf9fafff9f9fafff9faf9fffafafafffaf9fafff9fafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafbfafffafafafffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffefefffefffefffefffefffefefefffefefefffffffffffefffffffffffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefffefffefffefffefefefffffffefffffefffffffefffffefffefffffffffffffefffffefffffffefffffffffefefffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffefffefffffefefffefefefffefffffffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffefffefffefefefffffffffffffefffffefefffffffffffffefefefffdfdfdfffcfcfcfffafbfafff3f3f3ffd6d6d5ff9c9c9cff696869ff535253ff2d2d2dff0f0f0fff050405ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5d5d5eff5d5d5dff5d5d5dff5d5c5dff5c5d5dff5c5d5dff5c5c5cff5b5c5cff5b5b5bff5b5a5aff5a5b5aff5a595aff595959ff595858ff585858ff575857ff575756ff565656ff555656ff555555ff545554ff535453ff535352ff525252ff525252ff515152ff515151ff505050ff505050ff504f4fff4f4e4fff4e4e4eff4d4d4dff4c4c4cff4a4b4bff4a4a4aff484848ff3f3f3eff2d2c2dff131313ff050605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090809ff151515ff353535ff505150ff646465ff969797ffd7d8d8fff2f2f3fff9f9f9fffcfbfcfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefdfdfffefffefffffefffffffffffffffefffffffefffffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffefefffffffffefffefefffffefefefffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefefefffefefdfffefefdfffdfefefffdfefefffefefdfffefefefffdfefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffdfefdfffdfefefffefefefffdfefefffdfefefffefefdfffefdfefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfafffbfafafffbfafafffafbfafffafbfafffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafff9faf9fff9f9f9fff9f8f9fff9f8f9fff8f8f9fff8f8f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f6fff7f6f7fff6f6f6fff5f6f5fff6f5f5fff5f4f5fff4f4f4fff3f4f4fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f0fff0eff0ffefefefffefefefffeeeeeeffeeeeefffeeeeeeffededeeffedededffedecedffedececffecececffecebecffebebecffeaebebffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e6ffa6a5a5ff1c1d1cff1a191aff181818ff161515ff131313ff111110ff0f0f0eff0d0d0eff0c0d0dff0c0c0bff0b0b0bff0a0a0aff090909ff080808ff070707ff030404ff020202ff000101ff010101ff020101ff020102ff010102ff010201ff010102ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff303030ffcececdfff3f3f3fffdfdfdfffefefefffefdfefffefdfefffefdfefffefdfefffefdfefffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefffffffffefefffefffefffefffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffefffefffffffffffffefffffefffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffffffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefefefffefefefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefffefffffefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffdfdfdfffefdfefffefdfefffefdfefffefdfefffdfdfefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffdfdfdfff9f9f9fff3f2f2ffe6e6e6ffd1d2d1ffc1c1c0ffb5b5b5ffa8a9a9ff999898ff838383ff6b6c6cff535353ff3b3b3bff282828ff1d1d1eff232323ff262727ff272827ff2d2c2cff2d2c2dff2e2e2eff2d2e2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfcfdfffbfbfbfffafbfbfffbfafafffafbfafffafafafffbfafbfffafafbfffafafbfffafafafffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafff9f9f9fffaf9fafffaf9fafff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f8fff8f9f8fff9f8f9fff8f9f8fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f6fff7f7f7fff7f6f6fff7f6f7fff6f6f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff2f3f2fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff1f2f2fff1f2f1fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f0fff0f1f0fff0f1f1fff0f1f1fff1f0f0fff0f0f0ffeff0f0ffeff0efffefefeffff0efefffefefefffefefefffeeefeeffeeeeeeffeeeeeeffeeedeeffededeeffedeeedffedededffecededffecedecffecececffececebffecebecffebebebffeaebeaffebebeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe8e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe7e6e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e1e0ffe0dfe0ffe0e0dfffdfdfdfffdfdfdeffdedfdeffdededdffddddddffddddddffdddcdcffdcdcdcffdbdcdbffdbdbdaffdadadaffdadadaffd9d9daffd8d9d9ffd7d8d8ffd7d7d7ffd7d6d6ffd6d5d6ffd5d5d5ffd4d5d4ffd3d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0cfd0ffcfcfcfffcfcfcfffcececeffcdcdcdffcccdcdffccccccffcbccccffcbcbcbffcbcbcbffcacacaffc9c9caffc9c9c9ffc9c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c6c6ffc5c5c5ffc5c4c5ffc4c4c4ffc4c3c4ffc3c2c3ffc2c2c3ffc1c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffbfc0c0ffbfbfbfffbebfbfffbebfbeffbfbebeffbebfbeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebdffbdbdbdffbcbdbdffbcbcbbffbbbbbbffb9bab9ffb8b9b8ffb7b8b8ffb8b8b8ffb7b7b8ffb7b8b8ffb8b9b9ffbababaffbbbabbffbbbabbffbbbbbbffbabbbaffbbbbbcffbbbcbbffbbbcbbffbbbbbcffbcbcbbffbcbbbcffbcbcbcffbbbcbbffbdbdbdffbdbcbdffbdbdbdffbcbdbdffbebdbdffbdbebeffbebebeffbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d1d0ffcfcfcfffcfcfcfffcfcfcfffcececdffcececeffcdcdcdffcdcdcdffcccdcdffcdcdcdffcccccdffcccccdffcccdccffcdcdcdffcecdcdffcececeffcececfffcfcfcfffcfcfd0ffd0d0d0ffd0d1d1ffd1d2d2ffd3d3d2ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcddffddddddffdedddeffdededeffdededeffdfdedfffdfdfe0ffdfe0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e4e3ffe4e3e3ffe4e5e4ffe5e5e5ffe5e6e5ffe6e5e5ffe7e6e6ffe7e7e6ffe7e8e7ffe7e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebebebffebebecffecececffecedecffedededffeeededffeeedeeffeeeeeeffeeefeeffeeeeefffeeefefffeeefefffeeefefffefefefffefefefffefefefffeff0effff0f0efffefefefffefeff0ffeff0effff0efefffeff0efffefefeffff0f0f0fff0eff0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff4f5f5fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff7f6f6fff7f6f7fff6f6f7fff6f7f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f7f7fff7f8f8fff8f7f8fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffaf9f9fff9faf9fffafafafffafafafffafafafffbfafafffafbfafffafbfafffafbfbfffafbfbfffbfbfafffbfbfbfffafbfbfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181819ff171717ff171717ff191819ff191918ff191919ff191818ff191919ff1b1b1cff212121ff282828ff303030ff3e3d3eff505050ff5d5d5eff666566ff6b6b6bff737373ff929292ffd0d0d1ffe2e3e3fff0f0f0fffbfbfcfffefefefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffefffefefffffefffffffffefffffffefefffffefefffffffefffffffefffefefefffefefffffffefefffffefefffefefefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffefefefffefefefffefdfefffdfefdfffefefefffefefefffafafbfff1f2f2ffdbdbdbffc4c4c4ffb9b9b9ffafaeafffa1a0a1ff949494ff848484ff6b6b6cff5b5b5bff484848ff3a393aff343433ff363636ff3a3b3bff3b3b3bff3d3d3cff3d3d3dff3c3c3c000000000000000000000000ff010101ff010101ff020201ff010101ff010100ff010101ff010000ff010000ff000000ff010101ff030302ff060605ff070807ff0a0a0aff0b0b0bff0c0c0bff0d0c0dff0e0d0eff0e0f0fff101010ff111212ff141414ff161617ff191919ff1c1b1cff1e1e1effacadacffe5e5e5ffe6e5e5ffe6e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaebffecebecffececedffedecedffedeeedffeeeeeeffefeeefffefeff0fff0f0f0fff1f1f0fff1f1f1fff1f2f1fff2f2f2fff3f2f3fff3f3f3fff4f4f4fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fffaf9f9fffaf9f9fffafaf9fffafaf9fff9f9f9fffaf9fafffafaf9fffafaf9fffafaf9fffaf9fafffafaf9fffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffafafafffafbfafffafafbfffbfbfbfffbfafbfffbfafbfffafbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffefefffefffefffefefefffffefefffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffefffffffefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefefffefffffffffefffffefffefffefefefffefefffffefefffffefffffffefffefffefefffffefefefffefefffffffefffffffffffffefffefffefffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffefefffffffefffefffefffffefefffffffefffefefefffffefefffffefffffefffefffefffffffefefefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffefffefefefffefefffffefffefffefffefffefefefffdfdfdfffbfbfcfffafafafff0eff0ffd1d0d0ff939293ff686867ff505050ff2b2b2bff0e0e0fff060505ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5eff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5cff5c5c5cff5c5c5cff5c5c5bff5b5b5bff5b5a5bff5a5a5aff595a59ff595a59ff585858ff585858ff585858ff575757ff575657ff565556ff555555ff545554ff545353ff535353ff525252ff525251ff515151ff505050ff505050ff504f50ff4e4f4fff4f4e4eff4d4e4dff4d4d4dff4b4b4cff4a4a4aff494949ff474747ff3f4040ff313131ff151515ff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040505ff0e0d0eff272727ff464646ff606060ff909091ffd4d4d4fff0f0f0fff8f8f9fffbfbfbfffdfcfdfffdfdfefffefefefffefefefffefefefffdfefefffefdfefffefefefffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffefefefffefefffffefefefffffefffffffefefffffefefffffffefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffbfbfafffafafbfffbfbfbfffbfafafffafafbfffafafafffafafafffafafafffafbfbfffafafafffafafafffafafafff9f9f9fff9f9fafffaf9f9fff9f9fafff9f8f9fff8f9f8fff8f8f8fff8f8f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f5f6fff5f5f5fff4f5f5fff4f4f5fff4f4f4fff4f3f4fff3f2f3fff3f3f2fff2f2f2fff1f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeefffeeefefffefeeeeffeeeeeeffeeedeeffeeeeedffedededffecececffecececffececebffebebebffebebeaffebeaeaffeaeae9ffeaeae9ffe8e9e8ffe8e8e8ffe7e8e7ffe6e6e6ffd6d5d6ff353535ff191a1aff181818ff151515ff131313ff111111ff0f0f0fff0e0e0eff0d0c0dff0b0c0bff0b0b0bff0a0a0aff090a0aff080809ff070707ff050505ff020202ff010102ff010101ff010202ff020102ff010201ff010101ff010102ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161617ffb6b6b6ffedecedfffcfbfbfffefdfefffefefefffefefdfffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfdfffefefdfffefefdfffdfdfdfffefdfefffefefefffdfefdfffefefefffdfefefffefefefffefefefffefffefffefefefffefefffffefefefffefffefffffefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefffffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefffffefefefffefdfefffefefefffefefefffefdfdfffefdfefffefefdfffefefdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefffffffffffffcfdfcfff7f8f7ffefefefffe0e0e0ffcdcdceffbebebeffb2b1b2ffa3a3a4ff909190ff797979ff616161ff474747ff2d2d2dff1a1a1aff121212ff1d1d1dff232223ff272727ff272828ff2d2c2dff2c2d2cff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefdfffbfcfcfffafbfbfffbfafbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffaf9f9fffaf9fafffafaf9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f8f8fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f8f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff7f6f7fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff5f4f4fff5f5f4fff4f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f2fff3f3f2fff3f2f2fff3f2f2fff2f2f2fff1f2f1fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff2f1f2fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0efeffff0f0f0ffefeff0fff0efefffefefefffeeeeeeffeeeeefffefeeeeffeeeeeeffeeedeeffedeeedffedededffedededffececedffececedffecececffebebecffebebebffebeaebffebeaebffeaeaeaffeaeaeaffe9eaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e4e5ffe5e4e4ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e4ffe3e3e2ffe3e3e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e1ffe1e1e1ffdfe0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdddddeffdcdddcffdcdcdcffdcdbdbffdbdcdcffdadadbffdadadaffdadadaffd8d8d8ffd8d8d9ffd8d8d8ffd7d7d7ffd7d6d7ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d4ffd2d3d3ffd2d2d2ffd1d1d2ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcecfceffcececeffcdceceffcdcdcdffccccccffcccccbffcbcbcbffcacbcbffcacacaffcacacaffcac9caffc9c9c9ffc8c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c3ffc3c3c3ffc3c2c2ffc2c2c1ffc2c2c1ffc0c1c0ffc1c0c0ffc0c0bfffbfbfbfffc0bfc0ffc0bfc0ffbfc0bfffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebdbeffbdbdbdffbcbcbcffbcbbbbffbbbbbbffbab9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffbababaffbababbffbbbabbffbbbbbaffbbbbbbffbbbbbcffbbbbbcffbbbcbcffbcbcbcffbcbcbcffbbbcbcffbcbbbcffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbebeffbebdbeffbebebeffbebebdffbfbfbfffbfbfbfffbfbfbfffbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d2d1ffd0d0d0ffd0d1d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcecdcdffcdcecdffcdcdcdffcdcdcdffcdccccffccccccffcdcdceffcececeffcecfcfffd0cfcfffcfd0cfffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdcdcdcffdddcdcffddddddffdededdffdededeffdededeffdfdedfffdfdfdfffe0e0dfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9eae9ffeae9e9ffeaebebffeaeaebffebebebffecececffecececffececedffedededffededeeffeeedeeffeeeeeeffeeeeeeffeeeeefffeeefefffefefefffefefefffefefefffefefefffefefefffefeff0ffeff0efffeff0efffeff0f0ffeff0f0fff0eff0fff0eff0fff0f0effff0f0f0ffeff0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff0f0f1fff0f0f0fff1f0f1fff1f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff2f2f1fff2f2f2fff3f2f2fff3f2f2fff3f3f2fff3f3f2fff3f3f3fff3f4f3fff3f3f3fff4f3f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f4f5fff5f4f5fff4f5f4fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff6f6f6fff6f6f6fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff7f8f7fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fffaf9f9fffafaf9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfafbfffafafbfffafbfafffbfbfbfffbfbfbfffdfefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171716ff161616ff191919ff191918ff191919ff191919ff1b1b1bff1a1a1bff1b1b1cff201f1fff262626ff2e2f2fff393a39ff444544ff4f4f4fff565656ff605f60ff6b6a6bff767677ffaaa9a9ffd7d7d8ffe6e5e6fff3f3f4fffdfdfdfffefffefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffefffffffffffefffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffefffffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefffffffffefffffefffffffefffffffffffffffffefffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefefffffffefffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfefff9f9f9ffeeefefffd3d3d3ffc0c0c1ffb6b5b5ffa9aaa9ff9d9e9eff909090ff7f7f80ff656565ff555555ff424343ff363636ff363636ff373637ff373637ff3b3b3bff3a3b3bff3d3c3dff3d3c3c000000000000000000000000ff010101ff010101ff010102ff010101ff010201ff010000ff000001ff000000ff000001ff020201ff030304ff060506ff080808ff0a0a0aff0b0c0bff0d0c0cff0d0d0dff0d0d0dff0e0e0eff101010ff111212ff141414ff171716ff191919ff1c1b1cff454645ffdbdcdbffe4e4e5ffe5e6e6ffe6e6e7ffe7e7e7ffe8e7e7ffe9e9e9ffe9eaeaffebebebffebecebffedececffedededffedededffeeeeeeffefefeffff0efeffff0f0f0fff1f0f1fff1f1f2fff2f1f2fff2f2f2fff3f3f3fff4f4f4fff4f4f5fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f7f6fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9f9fffafafafff9f9fafffafaf9fffaf9fafffaf9fafff9f9f9fff9fafafffaf9f9fff9f9fafffafafafff9fafafffafaf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafbfbfffafbfafffafafafffafafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefefffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefffefffffefefffefefffffefffefffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffefffefffefffefffffefefffefefefffefefefffffefefffefefffffffefefffefefefffefefffffefefffffefefefffefefefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefffffffffffefffefefffffffefffffffffffffefefefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffefffefffefffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffefffefffefffffffffffffefffffefffffffefefefffefefefffdfcfdfffcfcfbfff9f9f9ffebebecffcbcbcbff888888ff656465ff4b4b4bff282828ff0e0e0eff050506ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5e5eff5e5d5dff5d5d5eff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5c5dff5c5d5dff5c5c5cff5b5c5bff5b5b5bff5a5b5bff5a5a5aff595959ff595959ff585958ff585858ff575857ff575656ff565657ff555655ff555555ff545454ff535454ff535253ff525152ff525151ff515151ff505051ff505050ff4f504fff4f4f4eff4e4e4eff4d4d4dff4d4c4cff4b4b4bff4a4a4aff484849ff464647ff424243ff373737ff191919ff090909ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff070707ff1c1c1cff3d3c3cff5d5d5dff8c8c8cffd0d1d1ffedecedfff7f7f8fffbfafafffcfdfcfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffefffffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffefefdfffefdfdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffafafafffbfafafffafbfafffafbfbfffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafbfffafafbfffbfafafffafafafff9fafafffafafafff9faf9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff2f3f2fff3f2f3fff2f2f2fff1f2f2fff0f0f0fff0f0f0fff0efefffefefefffefefefffeeeeefffeeeeeeffeeedeeffededeeffedededffecededffedececffebebecffebebebffeaebebffeaebeaffeae9eaffeae9eaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e6ff6d6d6cff1a1a1aff191818ff151616ff131313ff111110ff0f0f0fff0e0e0fff0d0d0dff0c0c0cff0b0b0bff0a0b0bff09090aff090809ff080707ff050606ff030404ff020202ff010201ff020101ff010101ff010101ff020101ff010101ff010101ff01010100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff6f6f6fffdfe0e0fff9f9f8fffefdfdfffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffefefefffefefefffefefffffefffefffefefefffefefffffefffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffefffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffefffefefefffefefefffffefefffefefffffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffbfbfbfff6f6f5ffeaebebffd9d9d9ffc9c9c8ffbababaffadadadff9d9e9dff8a8a8aff707171ff595959ff3b3a3bff212121ff111010ff0c0c0cff1d1d1eff1d1e1dff222322ff272727ff282727ff2c2c2cff2d2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffaf9fafff9f9f9fff9fafafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f7f8fff7f8f8fff7f7f8fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f6f6fff7f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f7fff6f6f7fff6f6f6fff5f6f6fff6f6f6fff6f5f5fff6f6f5fff5f5f6fff5f5f5fff5f5f4fff5f4f4fff4f4f5fff4f4f4fff3f4f4fff4f3f3fff3f3f4fff3f3f3fff2f3f3fff3f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff2f1f1fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0fff0efefffefefefffeeefefffefefefffeeefeeffeeeeeeffeeeeeeffedededffedededffedededffedededffecececffecebecffebebecffebebebffeaebeaffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe8e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfe0e0ffdfdfe0ffdfdfdeffdededeffdededfffdddeddffddddddffdcddddffdcdcdcffdbdbdcffdbdbdcffdbdadaffdadadaffd9d9daffd9d9d9ffd8d9d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d3ffd1d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdceceffcdcdcdffcccdccffccccccffcccbccffcbcbcbffcacacaffcacacaffcac9caffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc6c6c7ffc6c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c4ffc4c4c3ffc3c3c3ffc3c2c3ffc2c2c2ffc1c2c1ffc1c1c1ffc1c0c0ffc0c1c1ffc1c1c0ffc0c0c0ffc1c0c0ffc0c1c0ffc0c1c1ffc0c1c0ffc0c0c0ffc0bfc0ffbfbfbfffbebfbeffbebebeffbdbebeffbcbcbdffbcbbbcffbcbbbbffbbbbbbffbbbbbcffbbbcbcffbbbcbbffbbbbbbffbbbbbbffbababaffbbbabaffbbbbbcffbcbcbbffbbbcbcffbcbbbcffbcbbbcffbcbbbcffbcbdbcffbdbdbdffbdbdbdffbcbcbdffbebebeffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd0d0d0ffd0d0d1ffcfcfcfffcfcfcfffcfcfcfffcdceceffcdcdceffcdcdceffcdccccffcdcdcdffcdcdceffcecfceffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd3d2d2ffd2d3d3ffd4d3d4ffd4d4d5ffd5d5d5ffd5d6d5ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadbffdadadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcddddffddddddffdeddddffdedddeffdededeffdedfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe1e1e0ffe1e1e2ffe2e1e2ffe2e2e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaebffebeaebffecebebffebececffececedffedededffedededffeeededffeeeeeeffeeeeeeffefeeeeffeeeeefffefefefffeeefefffefefefffefefefffefefefffefefefffeff0f0fff0f0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff1f1f1fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff4f4f4fff3f3f3fff4f4f3fff4f4f4fff4f4f5fff4f5f4fff4f4f4fff4f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f5f5fff5f6f6fff5f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff8f8f8fff8f8f9fff9f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafafafffafafafff9f9f9fffafaf9fffafafafffafafafffafbfafffafafafffafafbfffafbfafffafbfafffbfbfbfffcfdfdfffefefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171716ff191919ff181919ff191819ff191919ff1b1b1bff1c1c1bff1b1b1bff1b1b1bff1e1e1eff242424ff2c2c2cff353535ff3b3b3bff454645ff4f4f4fff585857ff656666ff707070ff7e7e7effbbbbbbffdbdbdcffeae9e9fff9f9f9fffefefffffffffefffefefefffffefffffefefefffefffefffefffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffefffffefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefffffffffffffffffffffffffefefffffffffffffffefffffefefffefffefffefffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefefffffefffffefefefffefefefffefefefffefefdfffdfefefffcfcfcfff7f7f7ffeaeaeaffcfcfcfffbebdbdffb1b2b1ffa5a5a6ff989998ff8a8a8aff797979ff5f5f5fff505050ff3e3e3eff333433ff343535ff373737ff363636ff373636ff3a3b3bff3b3b3bff3c3c3d000000000000000000000000ff010101ff010101ff010101ff020101ff010201ff010101ff010101ff000100ff010101ff020202ff040404ff070607ff090809ff0a0a0aff0c0c0bff0c0c0cff0c0d0cff0d0d0dff0f0f0eff101010ff121212ff141414ff171716ff1a1a1aff1c1d1dff7d7c7cffe4e3e4ffe5e4e5ffe6e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebececffecedecffedededffeeeeedffeeefeeffefefeffff0f0f0fff0f1f1fff0f1f1fff2f1f1fff2f3f2fff2f2f3fff3f4f3fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff8f7f8fff8f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9f9fafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffafafbfffafbfbfffafafbfffafbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefefffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffefefffffefffefffefefefffefffefffefffffffefefefffffffefffefffffffefefefffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefffffffefefefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefefffffffffffefefefffffffffffefefefffffefefffefefefffefdfdfffdfdfdfffbfbfbfff7f7f7ffe7e7e8ffc3c3c4ff7e7d7eff5f5f60ff434343ff1e1f1eff0b0b0bff040404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5e5eff5d5d5eff5d5d5dff5d5e5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5c5cff5c5c5cff5c5c5bff5b5b5bff5a5b5aff5a5a5aff595959ff595959ff585959ff585858ff575857ff575757ff565757ff565555ff555555ff545454ff545454ff525353ff525252ff515151ff515150ff505050ff504f50ff4f4f4fff4e4e4eff4d4d4dff4d4d4cff4b4c4cff4a4a4bff4a4a4aff484848ff454646ff444444ff3b3c3bff1d1d1eff0b0b0aff020303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff050505ff151515ff363737ff5b5b5cff888888ffcbccccffe9eaeafff7f6f6fffafbfafffcfcfdfffefefdfffefefefffffefefffefefefffefefefffefefdfffffffffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefffffffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefefefffdfefdfffefefdfffefefdfffefdfefffefefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafbfafffbfbfbfffafbfbfffbfafafffafafbfffafafafffafafafffafafafffbfbfafffafbfafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff5f6f6fff6f5f6fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff2f3f3fff3f3f3fff2f2f2fff2f1f2fff1f1f1fff1f0f0fff0f0f0ffefefefffeeeeeeffeeeeefffeeeeefffeeedeeffededeeffedededffecededffecececffecececffebecebffebebebffeaeaebffeaeaeaffe9e9eaffe9e8e8ffe8e8e8ffe7e7e6ffe6e6e6ffe5e5e5ffa4a5a4ff1b1b1bff191919ff161616ff131313ff111111ff101010ff0e0f0fff0e0d0dff0d0c0dff0c0c0cff0b0b0bff090a0aff090909ff080808ff070706ff050405ff030303ff010202ff020201ff010101ff010201ff000101ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff2b2b2bffc6c6c6fff5f5f6fffdfdfdfffdfdfefffefefefffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfefffefdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffefefdfffefffefffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffefffffefefffefffefffefffefffefefefffffefffffefffffffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefffffffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffffefefffefefefffefefdfffdfdfefffdfefefffdfdfefffefdfdfffdfdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffefffefffdfefdfff7f7f7fff4f3f4ffe7e7e7ffd3d3d4ffc4c4c4ffb6b7b6ffa8a8a8ff989797ff838383ff6a6a6aff505050ff2f3030ff181818ff0b0c0bff0e0e0eff0e0e0eff1e1d1eff1d1d1eff232323ff272727ff272827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffcfcfcfffbfbfafffbfbfbfffafafafffbfbfbfffafafafffafafafffafafafffbfafafffafafafffafaf9fff9f9fafff9f9fafff9f9fafffaf9f9fff9f9fafffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff8f9f9fff8f8f9fff8f9f8fff8f9f8fff8f9f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f6f6fff7f7f7fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f1fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f1f1fff1f0f0fff1f0f1fff0f0f0fff0f0f0ffeff0f0fff0f0efffeff0efffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffedeeedffedededffedededffedededffecececffebebecffecebebffebebebffebeaebffebebeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e2e1ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdedddeffdedddeffddddddffddddddffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdadadaffdad9daffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd2d3d3ffd2d2d2ffd1d2d1ffd1d1d2ffd1d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcecfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffcccbccffcbccccffcccbcbffcbcbcbffcacbcaffcacacaffc9c9caffc9c9caffc9c8c9ffc8c8c9ffc8c8c8ffc7c8c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc1c2c1ffc1c2c1ffc1c1c1ffc1c1c2ffc1c2c2ffc1c1c2ffc1c2c1ffc2c2c2ffc1c2c1ffc1c0c0ffc0c0c1ffc0c0c0ffbfbfbfffbebfbeffbebebeffbdbebdffbdbdbdffbdbdbdffbebdbeffbdbdbdffbdbdbcffbcbcbcffbbbcbbffbbbcbbffbbbbbbffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbdbdbdffbdbcbdffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbebebdffbfbfbfffbfbfbfffbfbfbfffbfbebfffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d3ffd3d3d3ffd3d3d4ffd2d2d3ffd2d2d2ffd1d2d1ffd2d2d2ffd0d1d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcdceceffcececdffcececdffcececeffcfcecfffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd4d4d3ffd4d4d4ffd4d4d5ffd6d5d5ffd6d7d6ffd7d6d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffd9dadaffdadadbffdadadaffdbdadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffdddddeffdedddeffdededeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaebebffebebebffebecebffecececffecececffedededffedededffeeeeedffeeeeeeffeeeeeeffeeefefffeeeeefffefefefffefefefffefefeffff0efefffeff0efffefeff0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff0f1f0fff0f0f0fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff1f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff4f5f5fff4f4f5fff4f5f4fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9faf9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfafafffbfafbfffcfcfcfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191819ff191919ff191818ff1b1c1bff1b1b1bff1c1b1cff1b1b1bff191a1aff1c1c1dff222221ff272828ff2f302fff373737ff404140ff4d4d4dff565656ff606060ff6a696aff706f70ff8f8f8fffd2d2d3ffe1e2e2fff0f0f0fffdfcfdfffffffffffefffffffffefefffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffefffefefffffefefffffffffffffefefffffffefffffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffefffffefffefffffffefffffefefffffffefffefefffffffefefffefefffffefefefffffffffffefefefffefefefffefffefffefffffffffefffffefefefffefefefffffefffffffffefffefffefffefefffffefefffffffffffffefffffffffefffffefffffffefffffffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffbfbfbfff4f3f4ffe6e6e6ffcdcccdffbbbbbbffafafaeffa2a1a2ff949595ff858686ff757474ff5c5c5cff4d4d4dff3c3c3cff333232ff333334ff353434ff373636ff363736ff373736ff3b3a3bff3b3b3a0000000000000000ff000001ff010100ff010101ff000100ff010101ff010201ff010102ff010101ff010101ff010101ff030203ff040404ff070706ff090909ff0a0a0bff0c0c0cff0c0c0cff0d0c0dff0d0d0dff0e0f0fff101010ff121212ff141414ff171717ff1a191aff1c1c1dffa1a1a1ffe3e4e3ffe4e4e4ffe6e5e5ffe6e6e6ffe7e7e7ffe7e8e8ffe9e9e8ffe9eaeaffebebebffecebecffecedecffedededffeeedeeffeeeeeeffefefeffff0eff0fff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f2f3fff4f4f4fff4f5f4fff6f5f5fff6f6f6fff5f6f6fff6f6f6fff7f6f6fff6f6f7fff7f7f7fff8f7f7fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9faf9fffafafafff9faf9fffaf9fafff9fafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffbfafafffafbfbfffafbfafffafafafffafafafffafafafffafbfafffbfafafffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffefdfdfffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffefefffefefffffefffefffefefefffefffefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffefefefffffefefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefffefffffefefffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffefffffefffffffffefffefefefffefefffffefefffffffffffffefefefffffefefffefffffffefffefffefefefffefffefffefefffffefffefffffefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffefefefffefdfdfffcfdfcfffbfbfbfff8f7f7ffe5e5e5ffbdbdbdff797979ff5b5c5bff383838ff151615ff070808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5e5dff5d5e5eff5e5d5eff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5c5c5dff5c5c5cff5c5c5cff5b5b5bff5b5a5bff5a5a5aff595a59ff595959ff585858ff575858ff575857ff575657ff565656ff565555ff555555ff545454ff545354ff525352ff515152ff505151ff505050ff4f5050ff4f4f4fff4f4e4fff4e4e4dff4d4d4dff4d4c4cff4b4b4bff4b4a4bff494949ff474747ff454546ff434444ff3d3d3dff1f1e1eff0a0a0aff020303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff111010ff323232ff575657ff868686ffc6c7c7ffe8e8e8fff6f7f7fffafafafffdfcfcfffefefefffefefefffffefefffffefefffdfefefffefefefffffefefffefefffffffffffffffffffffefffffffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffffffffefefefffefefefffefffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffdfefdfffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefffffffefefefffefefefffefefefffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfbfbfffbfafbfffafbfafffafafbfffafbfafffbfafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff6f6f6fff6f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f3fff3f3f3fff3f2f2fff3f2f2fff1f2f2fff2f2f1fff1f0f0fff0f0efffefeff0ffefefefffeeeeefffeeeeeeffeeeeeeffedeeedffedededffecededffecededffecebecffebebebffebebebffebeaeaffeaeae9ffe9e9e9ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffc9cacaff1b1c1bff191919ff161616ff131314ff111211ff100f0fff0f0f0fff0e0d0eff0d0d0dff0c0c0cff0c0b0cff0a0a0aff090909ff080808ff070707ff050505ff030303ff020101ff010201ff010101ff010101ff010101ff010101ff010101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff111111ffaaa9aafff2f2f2fffdfdfdfffdfefdfffefdfdfffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffdfefefffdfefdfffefdfdfffdfefdfffdfefefffefefefffffefefffefefefffefefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffefffefffffffefffffffffffffffefefffffffefffffefffffffefffefffefefefffefffefffefefffffefffefffffefffffffefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffefefefffffefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffffefefffefffefffffffefffefefefffefefdfffefefefffefefefffdfdfefffefefdfffefefefffdfefdfffefdfefffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffdfdfdfff5f6f6fff1f1f1ffe2e2e2ffcececeffbfbfbfffb3b2b2ffa4a4a4ff929292ff7c7c7cff636363ff484848ff2a2a2aff151515ff0a0a0bff0b0b0bff0d0e0eff0e0e0eff1e1d1eff1d1e1dff232323ff27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfdfffbfbfbfffbfbfafffafafbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafaf9fffafafafff9f9f9fff9f9f9fff9faf9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f7fff8f7f8fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f6f6fff7f6f6fff7f7f7fff6f6f7fff7f6f6fff7f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f5fff6f5f5fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f4f4fff3f3f4fff3f3f3fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff2f2f2fff1f1f1fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f0f0fff0f1f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefeff0ffefefefffeeefefffefefefffefeeeeffeeeeeeffeeeeeeffeeededffedededffedecedffecececffecececffecebecffebececffebebebffebeaebffebebebffeaebeaffebeaeaffeaeaeaffe9e9eaffeae9e9ffeae9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe6e5e5ffe4e5e4ffe4e4e4ffe4e5e4ffe3e4e4ffe4e3e4ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffe0dfdfffdfdfdfffdededeffdededeffdeddddffddddddffdcdcdcffdcdcdcffdbdbdcffdbdbdaffdadbdaffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffcecfcfffcfceceffcececeffcdcdceffcdcdcdffcdcccdffcccdccffcdcdccffcccbccffcccccbffcbcbccffcbcbcbffcacacbffcacacaffcacacaffc9c9c9ffc9c8c9ffc8c9c8ffc7c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc4c4c4ffc3c3c4ffc4c3c3ffc3c3c3ffc3c2c2ffc2c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc2c2c2ffc2c1c1ffc1c2c1ffc1c1c1ffc1c0c0ffbfc0bfffbfbfc0ffbebfbfffbfbfbeffbebfbeffbebebeffbebebeffbebebdffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbcbbbcffbbbcbcffbcbbbcffbcbcbcffbdbdbdffbdbcbdffbdbdbdffbdbdbdffbebebeffbebebeffbdbebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d1d0ffcfcfcfffcfcfcfffcdcecdffcececeffcececfffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d2ffd3d2d2ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9daffdad9daffdadad9ffdadadbffdbdadaffdbdadbffdbdbdbffdcdcdbffdcdbdbffdcdcdcffdcdcddffddddddffddddddffdededdffdfdedeffdededeffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e8e8ffe9eae9ffeaeae9ffebeaeaffeaebeaffebebebffebebecffecececffecedecffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefeff0ffeff0f0fff0f0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff0f0f0fff1f0f0fff0f1f0fff1f1f0fff1f0f0fff1f1f0fff0f0f1fff1f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f4f5fff5f4f4fff5f5f5fff5f5f5fff6f5f6fff5f5f5fff5f5f6fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff7f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9f9fafffaf9fafff9fafafff9fafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafbfafffdfcfcfffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181919ff191919ff1b1c1bff1b1b1cff1b1c1cff1b1b1bff1a1b1aff1b1b1bff191919ff1c1c1cff242323ff2c2c2bff373636ff3e3f3fff474747ff4e4e4eff545454ff565656ff5c5d5cff676767ff949493ffd1d2d2ffe2e2e2fff1f2f2fffdfdfcfffefffefffffefffffffffefffefefefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffffefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffffefffffffffffefefefffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffefffefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffffefffffffefffffefffffefefffffefefefffefefffffefffffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffefefdfff9fafafff1f1f1ffdfdfdeffc4c4c4ffb5b5b5ffa9a9a9ff9c9c9cff8e8e8dff7e7e7eff6d6c6dff545454ff474747ff383938ff313232ff343434ff333333ff353535ff373636ff363636ff363636000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010102ff030202ff040403ff050405ff060607ff090908ff0b0a0bff0b0c0cff0c0d0cff0c0c0dff0c0d0dff0f0f0fff10100fff121212ff151515ff171717ff191a1aff3c3c3cffdadbdaffe3e3e3ffe4e5e5ffe5e5e5ffe6e6e5ffe7e7e7ffe7e7e8ffe9e8e9ffeaeae9ffebebeaffececebffecededffedededffeeeeeeffeeeeeeffefefeffff0f0f0fff1f0f0fff1f1f1fff1f2f2fff3f3f3fff3f3f3fff4f4f3fff4f5f4fff5f5f5fff6f6f6fff5f6f6fff6f6f6fff6f7f7fff6f7f7fff7f8f7fff8f7f8fff9f8f8fff9f8f9fff9f9f9fff9faf9fff9f9f9fffafaf9fffafafafffafaf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffafafbfffafafafffafafbfffafafafffafbfafffafafbfffafbfbfffbfbfbfffafafafffbfbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefffefffefefffffefffefffffffffffefefefffffffefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffffefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefffefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffefefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffefffefefefffefffefffefffffffefefefffefffefffefefffffffffefffefefefffdfefefffcfdfcfffafafafff7f7f6ffe2e2e2ffafafafff717171ff565656ff2e2e2eff0e0e0eff020303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5e5eff5d5e5dff5e5e5dff5d5d5dff5e5d5dff5e5d5dff5d5d5dff5d5d5dff5c5c5cff5c5c5cff5b5c5cff5b5b5bff5b5a5bff5a5a5aff5a5a5aff595958ff595858ff585858ff575757ff565757ff565656ff555655ff555555ff545454ff535353ff525352ff515152ff505050ff505050ff504f4fff4f4f4eff4e4e4eff4d4e4eff4c4d4cff4c4b4cff4b4b4aff494a49ff484848ff474746ff454544ff424343ff3b3c3cff1d1d1dff090909ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030302ff111011ff2c2c2cff4c4d4cff787878ffc0c0bfffe5e5e4fff5f6f6fffafafafffcfcfcfffdfdfdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffefffffefefffffffefefffffefffffefffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffefffffffffffefefffffefffefffefffffffefffefffffefefffefefefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefefffdfefdfffdfefdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfafffafbfafffafbfbfffafbfbfffafafafffafaf9fffafafafffafafafffafafafffafafafffafaf9fffafaf9fff9fafafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff4f5f5fff5f5f4fff4f5f4fff3f4f4fff3f3f2fff2f2f3fff3f2f2fff2f1f2fff1f1f1fff0f1f0ffefefefffefefefffefefefffeeeeeeffeeeeeeffededeeffedeeedffedededffecedecffecececffebebecffecebebffebebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e8ffe6e7e7ffe6e6e6ffe5e4e5ffe3e4e4ff2a2a2aff1a1a1aff171717ff151515ff121112ff0f1010ff0f0f0fff0e0f0eff0e0e0eff0c0d0dff0b0b0bff0a0a0aff09090aff080808ff070707ff060505ff040303ff020101ff000101ff010100ff010101ff010101ff010101ff000100ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff737373ffe5e5e5fff8f8f9fffdfdfefffefefdfffdfefefffdfefdfffefdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfefefffdfefefffdfdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffefffefffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffefefffffefffffffefffffffffefffffefffffffffffffffefefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffefefefffefffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefffffffefffefffefefffffcfdfdfff5f5f5ffedededffdadadaffc7c8c7ffb9b8b9ffacadacff9c9d9cff898989ff707070ff575858ff3e3e3fff272827ff181718ff101010ff161616ff0b0b0bff0e0e0dff0e0e0dff1d1e1eff1d1e1dff23222300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefffcfdfcfffbfbfbfffafbfbfffafbfafffafafbfffbfafafffafafafffafafafffafafafffaf9f9fffafaf9fffafafafffafafafffafafafff9f9fafff9faf9fff9faf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff8f8f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff7f7f6fff7f6f6fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f7f6fff6f6f7fff7f6f6fff6f6f6fff6f7f6fff6f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff1f2f2fff1f2f2fff1f1f2fff1f2f1fff2f2f2fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff0f1f1fff1f1f1fff0f1f1fff1f1f1fff0f1f1fff0f0f0ffeff0effff0eff0ffefefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeedffededeeffedededffecededffecedecffecececffececebffebececffebebebffebebebffebeaeaffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9eae9ffe9eae9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e1e1ffe0dfe0ffdfe0e0ffdfdfdfffdedfdfffdededfffdddedeffddddddffdcdddcffdcdcddffdbdcdcffdbdbdbffdbdadaffdadadaffdadad9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d7d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d3ffd2d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcfd0cfffcfcfcfffcecfceffcececeffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffc9cac9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c7ffc5c5c5ffc5c5c6ffc4c5c5ffc4c5c4ffc4c4c4ffc3c4c4ffc4c4c4ffc3c3c3ffc4c4c3ffc4c4c4ffc4c3c4ffc3c4c4ffc3c4c3ffc3c4c3ffc3c3c3ffc2c3c3ffc2c2c2ffc1c2c1ffc1c1c2ffc1c1c1ffc1c0c1ffc1c0c0ffc0c0c0ffc0c0bfffbfc0c0ffbfbfbeffbfbebfffbebebeffbebebeffbebebeffbebebdffbebebdffbdbebeffbdbdbdffbdbdbdffbdbdbcffbcbdbcffbdbdbdffbebebeffbebfbfffbfbfbfffbfbfbfffbfbfbfffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc6c6c6ffc5c5c5ffc6c6c6ffc5c5c5ffc8c9c8ffc8c9c8ffc8c9c8ffc9c8c80000000000000000000000000000000000000000000000000000000000000000ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d3ffd4d4d4ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d3ffd3d3d2ffd3d3d3ffd4d4d3ffd4d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadad9ffd9d9daffdadbdaffdadbdbffdadbdbffdbdcdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdededdffdededeffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e9e8ffe9e9e9ffe9eaeaffe9eaeaffeaeaeaffeaebeaffebebebffebebebffecececffedececffededecffedededffedeeeeffeeeeedffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f0fff0f0f0fff0f1f0fff0f0f1fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f2f1fff1f2f2fff1f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff3f4f4fff4f3f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f6f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f9f9fff8f8f8fff9f9f9fff8f8f8fff8f9f8fff8f9f8fff8f9f8fff9f8f8fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9fafafffaf9fafff9fafafffafafafffafaf9fffafafafffafafafffafafafffafbfafffafbfafffafbfafffcfcfcfffefefefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff1b1b1bff1c1b1bff1b1b1bff1b1b1cff1b1b1bff1b1b1aff1c1c1cff181818ff1c1c1bff242324ff2b2b2bff333333ff3a3a3bff404040ff444343ff494949ff4f504fff575757ff606060ff6d6d6dffa7a8a8ffd8d8d8ffe6e5e5fff5f5f5fffdfefefffffefefffefffefffefefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefffefffffefffffffefefffffffffffffffefffffffefffffefffffffffefffefffefffffefffffffffffffefefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefefffffffefffefffffffefefefffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefefefffefffefffefefefffffffefffffffefffffffffffffffffffefefffffefffffffefefffffffffefffefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffefffefefefffefefefffdfefdfffefefefffefdfdfffefdfdfffdfdfdfff8f9f8ffefeff0ffdadad9ffc1c1c2ffb2b2b3ffa6a6a6ff989897ff89898aff797979ff676666ff4d4d4dff414141ff353535ff343433ff343434ff343434ff333333ff353535ff373636ff3636360000000000000000ff010100ff010100ff010101ff000101ff010101ff010101ff000101ff010101ff010101ff020201ff030303ff050404ff050606ff070606ff080909ff0a0b0bff0b0b0cff0c0c0cff0c0d0cff0c0d0dff0e0e0eff0f1010ff121212ff151415ff171718ff1a1a1aff6b6b6bffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e7ffe8e9e8ffe9e9eaffebebebffebebebffececedffedededffeeeeedffeeeeeefff0f0effff0f0f0fff1f1f0fff1f1f2fff1f2f2fff3f3f3fff4f3f3fff4f4f4fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f7f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafaf9fffafafafff9fafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffbfafafffafbfbfffbfafafffafafbfffafbfbfffafafbfffbfbfafffafbfafffafbfafffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefefffefffffffefefefffffffefffefffefffefffefffefefffffefffffffffefefffffefffffefefffffffffffffefffffffffefffffffffefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefffefffefefffffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffffffefffffffefffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefefffefefffffffffefffefefefffffefefffffffffffefffffffffefffffefefefffefdfdfffbfcfcfffafafafff7f7f6ffe1e1e0ffaaaaaaff6c6d6dff545354ff2c2b2cff0b0c0bff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5d5eff5d5e5dff5d5e5dff5e5e5dff5e5d5dff5e5e5dff5e5d5dff5d5e5eff5d5d5dff5c5c5dff5c5c5cff5b5b5cff5b5b5bff5a5b5aff5a5a5aff595959ff595959ff595858ff585858ff575758ff575757ff565656ff565555ff555554ff545454ff535353ff525252ff515152ff515150ff50504fff4f4f4fff4e4e4eff4d4d4dff4d4d4dff4c4b4cff4b4b4aff4a4a4aff494949ff474748ff474746ff444445ff404041ff343535ff171716ff070707ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0e0d0dff252525ff424242ff6c6c6cffbbbbbbffe2e2e3fff4f4f5fffafafafffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefdfffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffefffffffefffffffffffffefffffefefffffefffffffefefffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffffefffefefefffefefefffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffffffefffefefffffefefffffefefffffffefefffefefffffefffffffffefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefefdfffefefdfffefdfdfffdfefefffdfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffafafbfffbfafbfffafbfafffbfafafffafafafffafafbfffafafafffafaf9fffafafafffafafafffafbfafffafafafffafafafff9f9f9fffafafafff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f7fff7f7f8fff7f7f8fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f2f1fff0f1f1fff0efeffff0f0efffefefeeffefefefffeeeeeeffeeeeeeffeeedeeffedededffecedecffecececffececebffebebebffebeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e8e8ffe6e6e7ffe6e6e5ffe5e5e4ffe3e4e4ff797979ff1a1b1bff181818ff151515ff121213ff101011ff0f0f0fff0f0e0eff0d0d0dff0c0c0dff0b0b0bff0a0a09ff090909ff080808ff070807ff060606ff040404ff010202ff010101ff010101ff020101ff010101ff010100ff000001ff010100ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff414141ffccccccffeeefeffffdfdfdfffefdfefffdfefdfffdfdfdfffefefdfffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffdfdfefffdfefefffdfdfefffefefdfffdfefdfffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffffffffffffffefffffffefffffefffffffffefffffffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffefffefefffffefffffffffefefffffffffffefefffffffffffffefffffffffefffffffffefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefffffefffffffefefffffffffefffefefdfffafbfbfff2f3f3ffe8e9e9ffd3d3d2ffc2c2c2ffb4b4b5ffa7a7a7ff969696ff818181ff676767ff4e4e4eff393939ff292928ff1a191aff171716ff191919ff191919ff0b0b0bff0d0d0dff0e0e0eff1d1d1dff1e1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefdfffcfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafff9fafafffaf9f9fffafafafffafaf9fffafafafff9fafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f9fff8f9f9fff9f9f8fff9f9f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f6f6fff6f6f7fff7f7f7fff7f6f6fff6f6f6fff6f6f7fff7f7f6fff6f6f6fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff2f2f1fff1f2f1fff1f2f1fff1f1f1fff1f2f2fff2f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f1f1fff0f0f0fff0f0effff0eff0fff0efefffefefefffefeeefffefefeeffeeeeeeffeeeeeeffeeedeeffeeededffedededffededecffecececffecececffebebecffebebecffebebebffebebebffeaeaebffebebebffebeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e6e6ffe7e7e6ffe6e7e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e3e3ffe3e4e4ffe3e3e3ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e1ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdededdffddddddffdddcddffdcdcdcffdbdcdbffdbdbdbffdbdbdaffdadadaffdadadaffd9d8d9ffd9d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d5ffd4d4d5ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcecfcfffcfcecfffcececeffcececeffcdceceffcdcdcdffcdcdcdffcdcdccffcccdccffcbccccffccccccffcccbcbffcacbcbffcacacaffcacacaffcac9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c7c7ffc6c7c7ffc6c7c7ffc6c6c6ffc6c6c5ffc5c6c5ffc4c5c5ffc4c5c5ffc4c5c5ffc5c5c4ffc5c4c5ffc4c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c2ffc2c3c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0bfffbfbfc0ffc0c0bfffbfbfc0ffbebfbfffbfbfbfffbebebeffbebdbeffbebebeffbebebeffbebebeffbebebfffbfbfbfffbfbfbfffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc5c5c5ffc5c6c5ffc6c6c6ffc5c6c5ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffcdcdcdffcdcdcdffcdcdcdffcecdcd00000000000000000000000000000000ffd5d5d5ffd5d5d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d4ffd2d2d3ffd2d2d2ffd2d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d5ffd5d6d5ffd6d6d6ffd7d7d6ffd6d6d7ffd7d7d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9dadaffdad9d9ffdadadaffdadadbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddcddffdddcdcffddddddffddddddffdeddddffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebeaffebebebffececebffecececffecececffedededffedededffeeeeeeffeeedeeffefeeeeffeeeeeeffefefeeffefefefffefefefffefeff0ffefeff0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff1f0f0fff0f0f0fff0f0f1fff1f1f0fff0f0f0fff1f0f0fff1f1f1fff0f1f1fff1f0f1fff1f0f0fff1f1f0fff0f1f1fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff3f3f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f5f5fff5f4f4fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff7f7f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff8f9f8fff8f9f8fff9f9f8fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafffafaf9fff9faf9fff9fafafff9fafafff9fafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1c1bff1b1b1bff1b1b1cff1b1b1aff1b1b1bff1c1c1cff1c1c1dff1c1c1cff1c1c1cff212120ff282827ff2e2f2eff343435ff393838ff3e3e3eff444445ff4b4b4bff525353ff5b5c5cff656665ff7b7a7bffbbbcbcffdadbdaffe9e9e9fff9f9f8fffefefefffffefefffefffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffefefffffefffffffefefffffffefffefefffffefffffffefffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffefffffefffffffefffffefffffffffefffffefefffffefefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffefefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffefffefffefefefffdfdfefffefdfdfffefdfdfffbfbfbfff5f5f5ffeaeaeaffd0d1d1ffbcbdbcffafaeafffa2a2a3ff949594ff868686ff757675ff606060ff474646ff3b3b3aff313131ff333232ff343434ff343434ff333434ff333333ff353535ff3636370000000000000000ff000001ff000000ff010101ff010101ff010001ff010101ff010101ff010000ff010100ff020101ff030303ff050405ff060606ff070707ff090909ff0b0a0aff0b0b0bff0c0b0bff0c0c0cff0d0d0dff0f0f0fff101010ff121213ff151515ff181718ff1a1a1affa2a2a2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e8e8ffe8e8e8ffeaeae9ffebebeaffebecebffececedffedededffeeeeeeffeeeeefffefeff0fff0f0f0fff0f1f1fff1f1f1fff2f2f2fff3f3f3fff3f4f3fff4f4f5fff5f5f4fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff9f9f8fff9f9f9fff9f9fafff9f9fafffaf9f9fff9f9fafff9f9f9fff9fafafffafafafffaf9fafffafafafffafafbfffafafafffafbfafffafafafffbfafafffafafbfffafafbfffafafafffafbfbfffbfafbfffafbfafffafafafffafafafffafafbfffbfbfafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfcfbfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefffefffffefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffefefefffffefefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffffffefffefefefffefefffffffffffffffefffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffefffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffffefffffffefffefefffffffffefffefffffffefefffffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffefffefffefefefffdfdfefffcfcfcfffbfafafff6f6f6ffdfdfdfffa2a2a2ff6a6a6bff525252ff2b2b2bff0d0d0eff040303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5e5eff5e5d5eff5e5d5dff5d5e5dff5e5d5dff5e5d5dff5e5d5eff5d5d5dff5d5c5dff5c5d5dff5c5c5cff5b5c5bff5b5b5bff5a5a5aff5a5a5aff595a59ff595959ff585859ff585858ff575757ff575756ff565656ff555555ff545555ff545453ff535353ff525252ff515151ff505050ff4f4f4fff4f4f4eff4e4e4eff4d4e4dff4c4c4dff4c4b4bff4b4a4aff49494aff494949ff474747ff464646ff434343ff3d3c3dff2d2d2dff101010ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030202ff0d0d0dff212121ff3d3d3dff696969ffb5b6b6ffe0e1e0fff4f4f4fff9fafafffbfcfbfffdfdfdfffefefdfffefefefffefefefffefefdfffefefefffefdfdfffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffffefefffffefffffefefffffefefefffefffffffffefffffefffefffffefefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefffffefefefffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffefdfdfffefefdfffefefdfffefefdfffefdfefffdfdfefffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafbfffafbfbfffafafafffafafafff9fafafff9fafafff9fafafffafafafffafafafffafafafff9fafafff9f9fafff9f9f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f3fff2f3f3fff2f3f2fff2f2f2fff2f1f2fff1f1f2fff0f0f0ffefeff0ffefeeefffeeeeefffeeeeeeffeeedeeffeeedeeffedededffedececffecedecffecebebffebebeaffeaeaeaffe9e9eaffe9e8e8ffe8e8e8ffe8e7e7ffe6e7e6ffe5e5e5ffe5e5e4ffe4e3e4ffbbbcbbff2b2b2bff171818ff151515ff131213ff111110ff0f100fff0e0e0eff0d0d0eff0c0c0bff0b0b0bff09090aff080809ff080808ff070707ff070706ff050504ff020303ff010102ff010000ff020101ff000001ff000101ff000001ff010101ff010101ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0d0dff939393ffe2e2e2fff6f6f7fffefdfdfffefefefffefdfdfffdfefdfffefdfdfffefdfdfffefdfefffdfdfefffefdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefefffdfdfefffefefefffefefefffffefefffffffefffefefffffefffffffefffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffefefffefefefffefefffffefffefffefefefffefefffffffffffffffefffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefefffffefffffffefefefffffefffffefffffffefefefffefefefffefefdfffefefefffefdfdfffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffefefefffdfdfdfff7f7f8fff0f0f0ffe2e2e2ffcacacbffbdbdbdffb0afb0ffa1a1a1ff8f8f8fff797979ff5f6060ff454645ff353535ff262727ff181819ff191919ff191819ff191918ff191919ff0b0c0bff0d0d0eff0e0e0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffcfcfcfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fff9fafafff9f9fafff9f9fafffafafafffaf9fafffaf9f9fff9faf9fffaf9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff7f7f6fff7f7f6fff6f7f6fff6f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff6f6f6fff7f6f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f3fff3f3f3fff3f3f2fff3f2f3fff2f2f3fff2f2f2fff2f3f2fff2f1f2fff1f2f1fff2f1f1fff1f1f1fff1f1f2fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff0f0f0fff0f0f0ffeff0f0ffefeff0ffeff0f0ffefefefffefefeeffefefeeffeeefeeffedeeeeffeeededffeeededffedededffedededffecececffebececffebecebffecebecffebebebffeaebeaffeaeaebffeaeaeaffeaeaeaffeae9e9ffeaeae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e2e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdededeffdddedeffddddddffdcddddffdcdcdcffdcdcdbffdbdbdbffdadbdaffd9d9daffdad9d9ffd9d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d7ffd5d6d5ffd5d5d5ffd4d5d5ffd3d4d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcccccdffcdccccffccccccffcccbcbffcbcccbffcbcacaffcacacaffcacacaffc9c9c9ffc9c8c8ffc8c9c8ffc8c7c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c6ffc6c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c3c2ffc2c2c2ffc2c1c1ffc2c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc1c0c1ffc0c1c1ffc0c0bfffbfbfc0ffbfbfbfffbfbfbfffbfbebeffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc1c1c1ffc1c1c1ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc8c8c9ffc8c8c9ffc9c9c9ffc9c8c9ffcecdcdffcdcecdffcecdcdffcecdcdffd1d1d1ffd0d0d1ffd1d0d0ffd5d6d6ffd6d5d6ffd5d6d5ffd5d5d4ffd5d5d4ffd4d4d5ffd4d5d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d3d4ffd4d3d3ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd2d2d3ffd3d3d3ffd3d4d3ffd3d4d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd8d9d8ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffdddddcffddddddffdddddeffdededeffdededeffdededfffdfdedeffdfdfdfffdfdfe0ffe0dfe0ffe1e0e0ffe1e0e1ffe1e1e0ffe1e2e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e3ffe3e2e3ffe3e4e3ffe4e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e6ffe6e7e6ffe6e6e6ffe6e6e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9eaeaffeaeae9ffeaeaeaffeaebebffebebebffebececffecececffededecffededecffedeeedffededeeffeeeeedffefeeeeffeeeeefffefefefffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f0fff0f0f1fff1f1f0fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f4fff3f4f3fff4f4f3fff4f4f3fff4f4f4fff4f5f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff6f6f7fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff8f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9fafffafafafff9fafafff9f9fafffafafafffafafafffafafafffbfbfafffcfbfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1c1bff1b1b1bff1b1b1bff1b1b1bff1d1c1cff1c1d1cff1c1c1cff1e1f1fff1f1f1eff1f1e1fff242323ff292928ff2f2f2fff343535ff3a3b3bff424141ff484848ff50504fff585758ff616161ff6c6d6dff888888ffc9c9c8ffdededeffedededfffcfbfbfffffffefffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefefefffefefefffefefffffefffefffefefffffefefefffffefffffefffefffffefffffffffffffffffffffffffffffefffffffefefefffefffffffffffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffefffffffefffffefffffffffffffffefefffffefffffefefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefefffefefefffefefefffefefdfffefefefffdfdfefffdfdfdfff9f8f8fff1f1f1ffe0e0dfffc4c3c4ffb6b6b6ffaaababff9f9e9eff90908fff808180ff70706fff5a595aff424141ff363536ff2d2e2dff313131ff333233ff343434ff343434ff343434ff333333ff3535350000000000000000ff010101ff010100ff010001ff010101ff010100ff010101ff010101ff000000ff000101ff010202ff030303ff050505ff060706ff080808ff090909ff0b0b0aff0b0b0bff0b0c0cff0d0c0dff0d0d0dff0f0f0fff101011ff131312ff151515ff171718ff323232ffd1d2d1ffe2e2e2ffe3e3e3ffe4e4e5ffe5e5e5ffe6e6e6ffe7e6e7ffe7e8e8ffe8e9e8ffe9e9eaffebebebffececebffedededffedededffedeeeeffefeeefffefeff0fff1f1f0fff1f1f1fff1f2f2fff2f3f2fff3f3f3fff4f4f3fff4f5f4fff5f5f5fff6f5f5fff6f6f5fff6f5f6fff6f6f6fff7f7f7fff8f7f7fff7f8f8fff9f8f8fff9f8f9fff9f9f9fff9faf9fffafaf9fffaf9fafffafafafffafaf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffafbfbfffafafbfffafbfafffbfafafffafbfafffbfbfbfffafafbfffbfbfafffafbfafffafbfbfffbfafbfffafbfafffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefdfffefefefffefdfefffefefefffffefefffefefffffefffefffefffefffffffefffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefffefffefefefffefefefffffffefffefefefffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefefffefefefffffefefffefefefffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffefffefffefffefffffffffefffffefffefffefefefffffefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffefffefefefffefefefffefefefffffefefffefffefffffefefffefefffffefefefffdfefdfffcfcfbfffafafafff5f5f5ffdddddcffa0a0a0ff6b6b6bff50504fff282828ff0d0d0dff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5e5dff5d5d5dff5e5e5eff5d5e5eff5d5d5eff5d5e5dff5e5d5dff5d5e5dff5d5d5dff5c5c5dff5d5c5cff5b5c5bff5b5b5bff5b5a5bff5a5a5aff595959ff595959ff585958ff585758ff575757ff575657ff565656ff555555ff545555ff545454ff535353ff525252ff515051ff505050ff4f4f4fff4e4e4eff4e4e4eff4d4d4dff4c4c4cff4a4b4bff494a4aff494949ff484848ff474747ff464546ff424343ff3a3b3aff292828ff0e0e0eff040404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff0c0d0cff222222ff444444ff6d6d6dffafafafffdedfdffff3f4f4fffaf9fafffcfcfbfffdfdfdfffefefdfffefefefffefefefffefdfefffdfefdfffefefefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffffefefffefffefffffffefffefefffffffffefffefefefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefefffffefffefffffefefffefefffffffffefffffefffffefefffffefffefffffefffffffffefffefffefffffffefffffefefffffffefffefefefffefefefffefefefffefdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffafbfbfffbfafbfffafbfbfffbfafbfffafbfbfffafbfbfffafafafffafafafffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f5f6fff6f6f5fff6f5f6fff5f5f5fff5f4f5fff5f4f4fff3f4f4fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f0f0fff0f0f0fff0efefffefeeefffeeeeeeffeeeeedffedeeedffedededffedededffecececffebebecffeaebeaffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe8e8e7ffe6e6e6ffe5e6e5ffe5e4e5ffe3e4e3ffe2e2e2ff5a5a5aff181818ff151516ff131313ff111011ff0f1010ff0e0e0eff0d0d0dff0c0c0cff0b0b0bff090909ff080808ff080808ff070707ff060607ff060505ff030303ff020202ff000101ff000100ff010000ff000001ff010101ff010101ff010101ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff4a4a4affcbcbcbffededecfffcfcfbfffdfdfdfffefefefffdfefefffdfdfefffdfefdfffefdfdfffdfefefffefefefffdfdfefffefefdfffdfefdfffdfefdfffefdfdfffdfefdfffdfdfdfffefdfefffefefdfffefefefffefefefffffefffffefffffffffefffffffffffffffffffffffffffffefffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefffefffefefffffffffffffffffffffffffffffefffffffefffefffffefffffefffffffffffefffffefffffefffffffefffffffffefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffffefffefefefffefffefffdfcfdfff6f6f6ffedededffdadadaffc4c4c4ffb7b6b7ffa9a9aaff9b9a9bff878787ff717171ff565757ff3e3f3fff313131ff202120ff171717ff1a1b1bff191919ff191819ff191919ff191919ff0b0b0cff0d0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffcfbfcfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffaf9fafffafaf9fffafaf9fff9f9f9fffafafafff9fafafff9f9fafff9faf9fffaf9f9fff9faf9fff9faf9fff9f9fafffafaf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff6f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f6fff6f7f6fff7f7f6fff7f6f6fff7f7f6fff7f6f7fff6f7f6fff7f7f7fff7f6f7fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff2f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff1f1f2fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff0f0f0fff0f0f0ffefefefffeff0f0ffefefefffefeeefffefeeefffeeeeeeffeeeeeeffedeeeeffedeeedffedecedffececedffecececffecececffebececffebecebffebebebffebebeaffebebeaffebebeaffebeaeaffeaeae9ffeae9eaffe9eae9ffe9e9eaffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e3e2ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe0e0e1ffe1e0e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdddedeffddddddffddddddffdcdcdcffdcdbdcffdcdbdcffdbdbdbffdbdbdbffd9dadaffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d7ffd7d6d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d2ffd2d2d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffcfcfd0ffcfd0cfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfceceffcececeffcecdceffcececdffcdcdcdffcdcdccffcdcdcdffccccccffcbcbccffcbcbcbffcbcbcaffcacbcaffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c6ffc6c6c7ffc6c6c6ffc6c5c6ffc5c6c6ffc6c6c6ffc5c6c6ffc5c6c6ffc6c5c5ffc5c6c5ffc5c4c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc2c3c3ffc2c3c2ffc3c2c3ffc2c3c3ffc3c3c3ffc3c2c3ffc2c2c3ffc2c3c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c0ffc1c0c0ffc1c1c0ffc1c0c1ffc0c1c0ffc0c0c1ffc1c0c1ffc1c1c1ffc2c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc5c6c5ffc6c5c5ffc6c5c6ffc6c5c5ffc8c8c8ffc8c8c9ffc9c9c8ffc8c9c8ffcdcdcdffcececeffcdceceffcdcdceffd0d1d0ffd1d1d0ffd0d1d1ffd6d7d6ffd6d6d7ffd6d6d5ffd5d6d5ffd5d6d6ffd5d4d5ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd2d3d3ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d6d5ffd6d5d6ffd6d6d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdadaffdbdbdaffdbdbdbffdbdcdbffdcdcdcffdddcdcffdcddddffdddddcffddddddffdddeddffdededeffdedfdeffdfdedfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9eaeaffeaeaeaffebeaeaffeaebebffebebebffebececffecececffecececffedededffedededffeeeeeeffedeeeeffeeeeeeffefeeeeffeeefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff1f0f0fff1f1f0fff1f0f1fff0f1f0fff1f0f1fff1f0f1fff0f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f3fff2f3f3fff3f3f3fff3f4f3fff3f4f3fff3f3f4fff4f4f3fff3f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff9f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f8fff9f8f9fff9f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9faf9fffaf9fafff9faf9fff9f9f9fffaf9fafffafaf9fffafafafffafafafffbfafbfffbfbfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1a1bff1b1a1bff1c1c1cff1c1c1cff1d1c1cff1f1f1fff1f1f1fff1e1f1fff1e1e1eff212120ff252525ff2c2b2cff313132ff383838ff3f3f3eff464645ff4c4c4dff545454ff5d5d5dff686868ff727272ff999a99ffd1d2d2ffe1e1e1fff2f2f2fffefefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffefffffffffffffefffffffffefffefffffffffefefffefefefffffffffffefefefffefffffffffefffffefffefffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffefffffffefffffffefffefffffffffffffffefffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffffffffffefefffffffefffffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefefffefefefffffefefffefefefffdfefdfffefdfefffdfdfdfffbfbfbfff6f6f5ffededecffd1d2d2ffbdbcbcffb2b2b2ffa7a7a7ff9a9a9aff8a8a8aff787979ff676767ff545353ff3d3d3dff313232ff2b2b2bff313131ff313130ff333233ff343434ff333434ff343334ff33333300000000ff000100ff010101ff010100ff010100ff010101ff000101ff010101ff010101ff000001ff010201ff020302ff040304ff050506ff070607ff080708ff090909ff0b0b0bff0c0b0cff0c0c0cff0d0d0dff0e0d0eff0f0f0fff111111ff131313ff151616ff181818ff696a69ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e9ffeae9e9ffebebeaffebebebffedecedffedededffeeeeeeffefefeefff0f0f0fff0f0f1fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f8f7fff8f7f8fff9f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9fafff9faf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffbfbfafffafafbfffafbfbfffafbfafffbfafbfffafafbfffbfafbfffafafbfffbfbfafffbfbfbfffbfafbfffbfbfafffafbfbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefefefffefefefffefefefffffefefffffffefffefffffffefefefffefffffffefefffffefffefffefffffffefffefffefffefffffffffffefefefffefefefffffffefffefefffffefffefffefffefffefefefffefefffffefefefffefefffffffefefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefffefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefefffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefefffffffffffefefefffefefefffefefefffefffefffffefefffffffefffefffffffefdfefffdfdfdfffbfbfcfffafafafff4f5f5ffdadbdaff9d9d9cff676767ff4b4c4cff272726ff0f0f0eff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5e5dff5e5e5eff5d5d5eff5d5e5eff5d5e5dff5e5d5eff5d5d5eff5d5d5dff5d5d5dff5d5d5cff5c5d5cff5c5b5cff5b5b5bff5a5b5bff5a5a5aff595959ff595959ff585858ff575858ff575757ff565656ff555556ff555455ff545455ff535354ff525352ff525151ff515151ff505050ff4f4f4fff4f4e4eff4e4d4dff4c4c4cff4b4b4cff4a4a4aff4a494aff494948ff484848ff464647ff454545ff424342ff3b3b3bff2a2a2aff111111ff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff0d0d0eff262625ff4d4d4cff707070ffa6a6a6ffddddddfff4f4f4fff9f9f9fffcfcfcfffdfdfdfffefefefffefefefffefefefffdfefefffdfdfefffdfefefffefefefffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffefffffefffffefefffffffefefffefefffffffffefffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffffffffffefefffffffffffffefffefffefefefffefefffffefefefffefefffffffefefffefffffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffffefffffefefefffefefefffffefefffffffffffffefefffefefefffffefefffffffefffefefefffffefffffefefefffffefffffffefefffffffefffefefffffefefefffefffefffffffefffefefefffefffffffefffffffffefffffffefefffffffffffefffefffefefefffefefefffefefdfffefdfefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefefffefefefffefefefffdfefefffefdfefffdfdfefffefdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfafbfffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f8f8fff8f8f8fff7f8f8fff8f7f7fff7f8f7fff7f7f7fff7f6f6fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff4f5f5fff4f5f4fff4f3f4fff4f4f3fff2f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f0f0fff0f0efffefefeeffefefeeffedeeeeffedeeedffeeededffececedffecececffebecebffebebebffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e7ffe7e6e7ffe5e6e5ffe4e5e5ffe4e3e3ffe2e2e2ff929292ff181818ff151616ff141313ff111111ff0f0f10ff0f0e0eff0d0d0dff0b0c0cff0a0a0aff090909ff080908ff080808ff070707ff070706ff050505ff030303ff010102ff000000ff010101ff010000ff010101ff010101ff010101ff010201ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131413ff999999ffe0e0e0fff4f5f4fffefdfdfffdfdfefffdfefefffdfefdfffefdfefffdfdfefffefdfefffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefefffefefefffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefffffefefffffffffefffffffefffffffffffffffffffefefefffffffffffffffefffffffffffefefffffffefefffefffefffffffffffefefefffefffefffefefefffefefefffefdfefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffefffefefefffefefffffefefefffefefffffffefefffffffffffffefffffefefefffbfbfcfff4f3f4ffe7e7e7ffd1d1d1ffbdbdbeffb0b1b1ffa3a3a3ff929292ff7d7d7eff686767ff4d4d4eff383939ff2b2c2cff1d1c1cff1b1b1bff1b1a1aff1a1a1aff191919ff191919ff191919ff191919ff0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfffbfafbfffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9f9f9fff9faf9fffafafafff9f9fafff9fafafff9faf9fff9f9fafff9f9fafffaf9f9fff9f9fafffafaf9fffafafafffaf9fafff9faf9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f6fff6f7f7fff7f6f7fff7f6f6fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff6f7f6fff7f6f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f4fff3f4f3fff3f3f3fff2f3f3fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff2f1f1fff1f1f1fff2f2f2fff1f1f1fff1f2f2fff2f1f1fff1f1f1fff0f0f1fff1f0f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefeeffefefeeffeeeeeeffeeeeeeffedededffededeeffededecffededecffecececffecececffebecebffebecebffebeaeaffebebebffebebebffebeaebffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe5e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe3e3e4ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e2ffe2e3e3ffe3e2e2ffe2e1e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfe0ffdedfdfffdededeffdededeffdededeffddddddffdcddddffdddcdcffdcdcdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d8ffd7d8d8ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcdceffcdcdcdffcccdccffccccccffcbcbccffcbcbcbffcbcacbffcbcacaffcacacaffcac9caffc9c9c9ffc8c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc7c6c7ffc7c6c7ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c3ffc3c3c2ffc2c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc5c6c5ffc5c6c6ffc8c8c8ffc9c9c8ffc9c9c9ffc8c8c8ffcdcecdffcececdffcdcdceffcdceceffd0d1d0ffd1d1d1ffd0d1d1ffd4d3d4ffd6d6d7ffd7d6d6ffd7d7d7ffd6d6d6ffd6d6d5ffd5d6d6ffd5d4d5ffd5d4d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d4ffd4d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d4d4ffd4d4d5ffd5d4d4ffd5d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadbffdbdadbffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdddcffdddcddffdeddddffdddedeffdedddeffdedfdeffdedfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe1e1e1ffe2e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffeae9eaffe9eaeaffeaeaeaffebebeaffebebebffebebebffecececffedececffededecffedededffeeedeeffedeeeeffeeeeeeffefeeeeffefefefffeeefefffefefefffeff0effff0f0f0ffefefeffff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff0f1f1fff0f0f1fff0f0f1fff0f1f0fff1f0f1fff1f1f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff1f2f1fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff3f3f2fff2f2f3fff2f3f3fff2f3f2fff3f3f3fff3f3f4fff3f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff6f6f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff8f9f9fff8f8f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9fafffaf9f9fffafafafffaf9fafff9faf9fff9fafafffaf9f9fffaf9fafffafafafff9f9fafffafafafffbfafafffafbfafffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1bff1c1c1cff1d1c1cff1c1c1cff1f1f1fff1e1e1fff1f1f1fff212120ff202021ff202020ff232424ff292929ff2e2f2fff353536ff3c3c3bff434342ff494949ff505150ff595959ff636363ff6d6d6dff79797affabababffd7d7d7ffe5e5e5fff9faf9fffefdfefffffffefffefefefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffefffffefffffffffffefffefffffffffffefffefffffffffffffffefefffffffffffffffefefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffffefffefefefffefefefffdfefefffdfefdfffdfdfdfff8f9f9fff2f2f1ffe2e2e2ffc4c3c4ffb7b8b7ffadadadffa1a0a1ff929292ff808080ff6f6f6fff5e5d5eff4d4d4dff383938ff2f2f2fff2f2f2eff2e2e2eff313131ff313131ff333333ff343434ff3334340000000000000000ff010100ff000001ff010101ff010001ff010101ff010000ff010101ff010101ff010101ff010202ff030303ff040404ff060505ff060606ff070707ff090808ff0a0b0aff0c0b0cff0c0d0cff0d0c0dff0e0e0eff100f10ff111211ff131414ff161615ff181818ffa0a1a0ffe1e1e1ffe2e2e2ffe3e3e3ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e7ffe7e8e8ffe9e9e8ffe9eaeaffebeaebffebececffecedecffededeeffeeeeefffefefeffff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f2f3fff4f3f4fff4f3f4fff4f4f4fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f8f7fff8f8f8fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffaf9fafffafafafffafafafffafbfafffbfbfafffbfafbfffafbfafffbfbfafffbfbfafffbfbfafffbfafafffbfafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefefffefefefffefffefffffffffffefefffffffefffffefefefffffefefffefffefffefefefffefefffffffefefffefefffffefffefffffefefffefffefffffefefffffefefffefffefffffefefffefefefffffffefffffefefffefefefffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffefefffffffffefffefefefffefefefffefffefffefffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffffefffffdfefefffdfdfdfffbfcfbfffafaf9fff3f3f4ffd8d8d8ff979798ff646464ff4c4b4bff272726ff0f0f0fff050404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5e5dff5e5e5eff5e5d5eff5d5e5dff5e5e5dff5e5e5dff5e5e5dff5e5d5dff5d5c5dff5d5c5cff5c5c5cff5c5c5cff5b5c5bff5b5a5bff5a5a5aff595959ff585959ff585858ff585857ff565757ff565656ff555655ff555555ff545454ff545353ff525253ff515151ff505050ff4f4f50ff4f4f4fff4e4e4eff4d4d4dff4c4c4cff4b4b4bff494a4aff494949ff484848ff484747ff464546ff454544ff434343ff3e3e3fff313131ff131313ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0e0e0fff282828ff515151ff6f6f6fffa4a4a3ffdbdbdbfff3f3f4fffafafafffbfbfcfffcfdfdfffefdfefffefefefffefefefffefdfefffefefdfffdfdfdfffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffefffffefffffffffefffffefffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffefffefffffefefffefffefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefffffffffefffffffefffffefffffffefffefffefefffffefefffffffffefffefffffffefefffffefffffffefffefffefffffffefffffffefefefffffffffffefefefffefffefffefffffffefefffffffffffffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfefdfffefefefffefefefffefefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfafffafbfafffafbfbfffbfafbfffbfafbfffafafafffafafafff9fafafffafafafffafaf9fffafafafffafafafff9fafafff9faf9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff8f7f7fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff5f5f5fff4f4f4fff4f5f4fff4f4f4fff3f3f4fff3f2f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff0f0f1fff0f0f0ffefeeefffeeefeeffeeeeedffeeeeedffeeededffedededffecececffecececffebebebffebebeaffeae9eaffe9e8e9ffe8e8e7ffe7e8e7ffe7e6e7ffe5e6e5ffe5e4e4ffe3e4e3ffe2e2e2ffc9cac9ff282828ff161615ff131313ff111111ff0f1010ff0e0f0fff0d0d0dff0c0c0cff0a0a0aff090909ff080808ff070708ff080807ff070707ff050505ff030303ff010201ff000101ff000101ff010101ff010101ff010101ff010201ff020202ff010102ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff525352ffd0cfcfffeaeae9fffbfbfbfffefefefffdfefdfffefefefffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffefffffffffffefffefffffffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffefefffffffefffffefefefffdfdfefffefdfefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefffefffffefefffefefefffffffefffffefefffffefffffffefefffefffefffffefffffdfefefff8f7f8fff1f2f1ffdfdfdfffc9cac9ffb8b8b8ffabaaaaff9b9c9cff898989ff737473ff5c5d5dff454545ff343334ff232424ff161616ff191919ff1a1a1bff1b1b1aff1a1b1bff191919ff191919ff191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffcfcfcfffafafbfffbfafafffafafafffafafafffafafafffafaf9fff9fafafffafafafffaf9fafffafafafffaf9f9fffafaf9fffafafafffafafafff9faf9fffafaf9fffafaf9fffafaf9fffaf9f9fffaf9fafffaf9f9fffafaf9fffaf9fafff9faf9fffaf9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff6f6f6fff6f7f7fff7f7f7fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff1f2f1fff2f1f2fff1f2f1fff1f2f2fff2f1f1fff1f1f1fff1f1f0fff0f1f0fff0f1f1fff1f0f0fff1f0f0ffeff0f0fff0f0f0ffefeff0ffefeff0ffefefefffeeefefffeeeeefffeeeeeeffeeeeeeffededeeffedededffededecffedededffecececffececebffecececffebebecffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe7e6e7ffe6e7e7ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e4e3ffe4e3e3ffe2e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdedfdfffdededeffdddedeffdddddeffdeddddffdcddddffdcdcdcffdbdcdcffdbdcdbffdadbdbffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd1d2d1ffd1d2d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffd0d0d0ffcfcfd0ffcfd0cfffcfcfcfffcfcfceffcfcfcfffcfceceffcdcecdffcecdcdffcdcdcdffcdcdccffccccccffcccbccffcccbcbffcbcbcbffcbcacbffcacacaffcac9caffc9cac9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c8c8ffc8c8c8ffc7c8c7ffc7c8c7ffc7c8c8ffc8c7c8ffc8c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c4ffc4c3c3ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c5ffc4c4c5ffc5c5c5ffc4c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc8c7c8ffc8c9c9ffcdcdccffcdcecdffcececdffcecdcdffd0d1d0ffd1d1d1ffd1d1d0ffd4d4d3ffd4d3d3ffd4d3d4ffd7d6d6ffd7d7d6ffd7d6d7ffd5d6d6ffd6d5d6ffd5d6d5ffd5d4d5ffd4d5d5ffd4d5d5ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffd9d9daffdadadaffdbdadbffdbdbdbffdbdcdbffdcdcdcffdddddcffdcdcdcffddddddffdddddeffdddddeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e0ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffebebebffebebebffebebecffecececffecececffedecedffedededffedeeedffedeeeeffeeeeeeffeeeeeeffefefefffefeeeeffefefefffeff0effff0eff0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff1f1f0fff0f0f0fff0f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f1f2fff2f2f2fff2f2f1fff2f3f2fff3f3f2fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff4f3f4fff4f3f3fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f5f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f7fff6f6f7fff6f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f9fff9f8f9fff8f9f8fff9f9f8fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fff9faf9fffafaf9fffaf9f9fffaf9fafffaf9f9fffafaf9fffaf9fafff9fafafffaf9fafff9faf9fffaf9fafff9fafafffafafafffafafafffafafafffbfbfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff1c1c1cff1f1f1eff1f1e1fff1f1f1fff202121ff202120ff232323ff242323ff222323ff262626ff2c2c2dff323232ff383939ff3f3e3fff464546ff4d4c4dff555455ff5d5e5dff676767ff727172ff838383ffbcbcbcffdbdadbffedeeeefff9fafafffefefefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefefffffffefffefefffffffefffffefefefffffffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffefffefffefffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffefefffffefffffffefffffffffffffffffefefffefffefffffffffffffffffffefefefffffffefffefefffffffefffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffefffefefefffefefefffdfefefffdfdfefffbfbfcfff6f6f6ffededeeffd3d3d3ffbcbbbcffb2b1b2ffa7a7a7ff999a9aff8a8a8aff787778ff666666ff555555ff464646ff353535ff2e2e2eff2e2f2eff2f2e2eff2e2f2fff313130ff313131ff333333ff3434340000000000000000ff010101ff010101ff010000ff010100ff000000ff010000ff000101ff000101ff010201ff020202ff040404ff050505ff050505ff050505ff050605ff070708ff0a0a0aff0b0b0bff0c0c0cff0d0d0dff0e0e0eff100f0fff111111ff131313ff151615ff2f3030ffd0d0d1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffebeaeaffebececffececedffededeeffeeefefffefefeffff0eff0fff1f0f1fff2f1f2fff3f2f3fff2f3f3fff3f3f4fff4f4f4fff4f5f4fff5f5f5fff6f5f6fff6f6f6fff6f7f6fff6f7f6fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafffaf9fafffafaf9fffafafafffbfafafffafbfbfffafafbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffefffffffffefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefffffefffffffefefefffefefefffefffefffefefffffffffffffffefefffffffefffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefefffefefffffefffffffefefffffefefefffefefffffffefffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefffefffefefefffffefefffefffffffffffefffffefefffefffffffefffefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffefffffffffefffffefefefffdfefefffdfefdfffefdfdfffefffefffffefefffffefefffefefffffefefefffdfdfdfffbfcfcfffafafafff2f2f2ffd5d5d5ff929292ff646464ff4d4c4cff262727ff0e0f0fff040505ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5e5eff5d5d5eff5d5e5eff5d5d5dff5d5e5eff5d5e5eff5e5e5dff5d5d5dff5c5d5cff5c5c5dff5c5c5cff5b5b5bff5b5b5bff5a5a5bff5a5a5aff595959ff595958ff585858ff575857ff565757ff565656ff565655ff555555ff545454ff535353ff525252ff515152ff505150ff4f5050ff4f4f4eff4d4e4eff4d4d4cff4b4c4cff4a4a4bff49494aff494949ff484848ff474647ff464546ff454445ff434343ff3e3f3fff313131ff161515ff060606ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0d0d0eff262626ff4f4f4fff6f6e6fffa1a0a1ffdad9dafff3f3f3fff9f9fafffcfbfcfffdfdfdfffdfefefffefefefffefefefffefefefffdfefdfffefdfdfffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffefffffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffffffffffefefffffffffffffffefefffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefffffffefffffffefefffffefffffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffffffffffffffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefefffffffefffffefffffffefffffffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffefdfdfffdfefefffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefdfefffdfefdfffdfdfefffefdfefffdfcfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfafffafafbfffafafafffafafafffafaf9fff9fafafffafaf9fff9faf9fff9f9f9fff9f9fafff9f9f9fff8f9f9fff8f8f8fff8f7f8fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff4f4f3fff3f3f4fff2f3f2fff2f2f2fff1f2f2fff2f2f2fff1f1f1fff0f0f0fff0efefffeeeeeeffefeeeeffedeeeeffedededffecededffecececffecececffebececffebebebffeae9eaffe9eae9ffe8e8e9ffe8e8e8ffe7e6e7ffe6e6e6ffe4e4e5ffe4e3e4ffe2e2e2ffe1e1e1ff585858ff151615ff131414ff111112ff101010ff0f0f0fff0d0d0dff0b0b0cff0a0a0aff090809ff080808ff080808ff080807ff060707ff060505ff030403ff020202ff010102ff010101ff010101ff010101ff010102ff020102ff020102ff010201ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff898888ffdcdcdcfff2f3f3fffcfdfdfffefdfefffefefefffefefefffefefefffefdfdfffdfefdfffdfefefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefefffffffefffefefffffffefffffefefefffffffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffffffefffefffffffefffefffffffefefffffefefffffffffffffffffffffffefefffffefffffffefffffffefffffefffefffefefffffefefefffdfefdfffefefefffefefffffefffefffefffefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefffefffefefefffefefffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffdfdfdfff5f5f6ffeeeeeeffd7d7d7ffc4c4c3ffb3b3b3ffa4a4a4ff939494ff808080ff6a6a6aff545454ff3c3c3cff2b2b2bff191919ff121212ff191919ff191919ff1a1b1aff1a1a1aff1b1a1aff181919ff18181900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffdfdfdfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9f9fafffaf9f9fff9fafafff9fafafff9fafafffaf9fafffafafafff9fafafffafafafffaf9f9fff9faf9fff9f9fafffafafafff9f9f9fffafaf9fff9f9fafffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f7f7fff6f7f7fff7f7f6fff6f7f6fff6f6f7fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff7f6f7fff6f7f6fff6f6f7fff7f6f7fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f6fff7f6f6fff6f7f7fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff4f4f5fff5f4f4fff4f5f5fff3f4f4fff3f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f2f2fff2f3f2fff2f2f3fff3f2f2fff2f1f2fff2f2f2fff1f1f2fff2f1f2fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff1f2f1fff0f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0eff0fff0f0f0ffeff0efffefefefffeeeeeeffefeeeeffedeeeeffededeeffededeeffedededffedededffecececffecececffecebecffecebecffebecebffebebebffebeaebffeaebeaffeaeaebffeaeaebffeaeaeaffeaeaeaffe9eae9ffeae9e9ffe9eaeaffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe0e1e1ffe1e1e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdededfffdedfdeffdededeffdddeddffddddddffdddcdcffdbdcdcffdbdbdcffdbdbdbffdadbdbffdadadaffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d5ffd4d5d5ffd4d4d5ffd3d4d4ffd3d4d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd0d0d1ffd0d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfd0d0ffcfcfcfffcfcfcfffcececfffcececeffcececeffcdcecdffcdcccdffcccdccffccccccffccccccffcbcbcbffcbcbcbffcacacbffcbcacbffcacacaffcacac9ffcac9c9ffc9cac9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc8c9c9ffc8c8c8ffc9c9c8ffc8c8c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc8c7c7ffc7c7c7ffc6c7c7ffc6c6c7ffc6c7c7ffc6c6c6ffc6c5c6ffc6c6c6ffc6c5c6ffc6c6c6ffc5c6c6ffc5c5c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c6ffc5c6c5ffc6c6c5ffc6c7c6ffc7c6c6ffc6c6c6ffc6c7c7ffc6c7c7ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc9c9c8ffc9c9caffcbcacaffcdcdcdffcdcdcdffd0d1d1ffd1d0d1ffd1d1d1ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd6d7d7ffd7d6d7ffd6d6d6ffd7d7d6ffd5d5d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd5d6d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d7ffd7d7d7ffd8d8d8ffd8d7d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9dad9ffd9d9daffdadadaffdadbdaffdadbdbffdcdbdcffdcdcdcffdcdddcffdcdddcffdddddcffdddedeffdededdffdededeffdededfffdedfdeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe0e1e1ffe2e1e1ffe1e2e2ffe1e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e4e3ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebeaebffebebebffebececffececebffecececffedececffedededffededeeffededeeffeeeeeeffeeeeefffeeeeeeffefeeefffefefeffff0eff0ffeff0efffefeff0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f1f1fff0f1f1fff0f1f0fff1f1f0fff1f1f1fff1f1f0fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff1f1f2fff3f2f2fff2f3f3fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f4f4fff3f4f3fff4f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff6f7f6fff6f6f6fff7f6f6fff6f7f7fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f7f8fff7f8f7fff7f7f8fff8f7f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff8f8f8fff8f9f9fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fff9faf9fff9f9f9fff9fafafff9fafafff9faf9fff9f9f9fff9faf9fff9f9fafffaf9fafff9f9f9fffafaf9fff9f9fafffaf9fafffaf9f9fffafafafffafafafffafbfafffafbfbfffcfcfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff1f1f1fff1f1f1fff1f1e1fff202121ff202020ff232323ff232323ff252425ff252525ff252525ff292929ff2f2f2fff343535ff3c3b3bff424242ff484948ff515050ff595858ff616161ff6b6c6bff767676ff8f8f8fffc9c9c9ffe1e1e1ffeeedeefffcfcfcfffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffefffffffefffffffefffffefefefffffffffffffffffffefffffffefefefffffefefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffefffffffffefffefffefffefffefffffefffffefefffffffffffffefffefffefffffffefffffffefffffffffffefffffffffffffefffffffffffffffffffffefefefffefffffffffefffffffefffffffefffffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefefefffffefefffefefefffefefffffefefefffdfdfdfff9f9f8fff2f2f2ffe3e4e4ffc6c6c6ffb6b7b7ffabacabffa0a0a0ff939292ff828181ff6f706fff5e5d5dff4d4d4dff3f3f3fff303030ff2e2d2eff2f2f2fff2f2e2fff2e2f2eff2e2e2eff313131ff313131ff33333300000000ff010101ff010101ff010100ff000100ff000100ff010001ff000001ff010101ff000100ff010101ff030303ff040504ff050505ff050505ff050405ff050505ff070707ff090909ff0b0b0bff0c0c0cff0d0c0dff0e0e0eff101010ff111111ff141413ff151616ff676767ffe0e0e0ffe1e1e1ffe2e3e2ffe3e3e3ffe4e5e4ffe5e6e5ffe6e5e6ffe7e7e7ffe7e8e7ffe9e9e8ffe9eae9ffebeaebffecececffedececffeeeeeeffefefefffefeff0fff0f0f0fff0f1f1fff1f2f1fff3f2f2fff3f3f3fff3f3f3fff4f4f4fff5f4f4fff5f5f5fff6f5f5fff6f6f6fff7f6f7fff7f7f7fff8f7f8fff7f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffafafafffafafafffafafafffbfafbfffafbfafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefefdfffefefefffefefefffefffefffffefffffefffffffefffffffffefffffffffffffefffefffffffefffffffefffefefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefffffffffefffffffefffffffefffffefefffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffefefffffefffffffefefefffefefefffefefefffffefffffffefefffffefefffffffefffefefefffefefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffefffffefffefffefefefffffefffffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefefffefffefffefefefffefefefffefdfefffefefdfffefdfefffefefefffefefefffffefffffefefefffefefdfffdfdfdfffbfbfbfff9f9f9fff1f1f0ffd2d2d2ff8c8c8cff646465ff4c4c4cff242424ff0d0d0dff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5d5eff5d5e5dff5d5d5eff5d5e5eff5d5e5dff5d5e5dff5e5e5dff5d5d5dff5d5d5dff5d5c5dff5b5b5cff5b5c5cff5b5b5bff5b5a5bff5a595aff595959ff595959ff585858ff575858ff565657ff565656ff555555ff545554ff545354ff535353ff525252ff515151ff505051ff4f4f4fff4f4e4eff4d4e4dff4d4c4dff4c4c4cff4b4a4aff4a4a49ff484848ff474748ff474646ff454545ff444444ff424242ff3d3d3dff2e2e2eff151515ff070606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff0c0c0cff222223ff474747ff696a6aff9e9f9effd8d7d7fff3f2f2fffaf9fafffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffefffffffefffefffffffefffffefffffefefefffffefffffefefefffefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffffffffffefffefffefffffffefffffffefffffffefffefffffffefffffefffffefefefffffefffffefefefffefffefffffefefffffefefffffefefffefefefffefefefffffffffffefffffffefefefffffefefffefffefffefffefffefefffffffffffffffffffffffefffffefffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefffefffefefefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffafafbfffafafafff9faf9fffaf9f9fff9faf9fffaf9fafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f6fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff3f3f4fff2f3f2fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff0f1f0fff0f0efffefeeefffeeeeeeffeeeeeeffedededffecededffecededffebececffebebebffebebeaffeaeaeaffe9e9e9ffe9e8e9ffe7e7e8ffe7e7e7ffe6e6e6ffe5e4e5ffe4e3e4ffe2e2e2ffe1e1e1ff909090ff151616ff131313ff121111ff0f1010ff0e0e0eff0d0d0dff0b0c0bff0a0a0aff090809ff080808ff080808ff080807ff070707ff060506ff050505ff030303ff020202ff010101ff010102ff020101ff010202ff010201ff020101ff020101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff242425ffbdbdbdffe5e6e5fff8f8f9fffdfefefffdfefefffefefdfffefefefffefdfefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffffffefffefffffffefefefffffefefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefefffffffefefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffffefffffefffefffefefefffefffefffefefefffffefffffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffffefffffefefefffffefffffefefefffefffefffcfbfcfff4f3f4ffecebebffd0d0d1ffc0c0c0ffafafafff9d9e9eff8a8a8bff777676ff5f6060ff4a4a4aff323232ff1f201fff121313ff0f0f10ff121212ff191919ff191919ff1a1b1aff1b1a1bff1b1b1bff19191900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfcfdfffafbfbfffafafafffafafafffafaf9fffafafafffafaf9fffafafafffafaf9fffaf9fafff9f9fafffafafafff9faf9fff9fafafffafafafff9fafafffafaf9fffafafafffaf9fafff9f9fafffaf9fafff9f9f9fff9fafafffaf9fafffaf9fafffaf9fafff9f9f9fffafafafffafafafff9f9fafff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f6f6fff7f7f6fff6f6f6fff6f6f7fff7f6f6fff6f7f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff7f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f6f7fff7f7f7fff6f7f6fff6f7f6fff7f6f6fff6f6f6fff6f6f5fff5f6f5fff5f6f5fff5f4f5fff4f4f5fff5f4f4fff4f4f4fff3f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0fff0f1f0fff0f0f0fff0eff0ffeff0f0ffefefefffefefeeffeeefeeffefeeefffeeeeeeffeeededffeeeeedffedededffecededffedececffecececffebecebffecebebffecebebffebebebffebebebffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e6e7ffe6e6e7ffe7e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e4e4ffe4e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedfffdedfdfffdededeffdededdffddddddffdddcddffdddcdcffdcdbdcffdcdcdbffdbdbdbffdadadbffdadadaffd9dad9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d5ffd5d5d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d3ffd2d3d2ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfd0ffcfd0d0ffcecfcfffcecfceffcececeffcecdceffcdcdcdffcdcdcdffccccccffcccdccffccccccffcccbccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffc9cacaffc9cac9ffc9c9c9ffc9cac9ffc9cacaffc9c9caffc9cacaffc9c9c9ffc9c9c8ffc8c9c8ffc9c8c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc6c7c7ffc6c7c6ffc7c6c6ffc7c7c6ffc6c6c6ffc6c7c7ffc7c6c6ffc6c7c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcbcbcbffcccccdffcecdceffcececeffcfd0d0ffd1d1d1ffd3d3d3ffd4d4d3ffd4d4d4ffd4d3d4ffd7d7d7ffd7d6d7ffd6d6d6ffd6d7d7ffd7d6d6ffd7d6d7ffd6d5d6ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d9d8ffd9d9d9ffdadad9ffdadadaffdadbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdddcddffddddddffdedddeffdddedeffdededeffdfdedfffdfdfdfffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e5ffe5e6e5ffe6e5e5ffe6e5e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaebebffebeaebffebebebffebebebffececebffecececffedecedffedededffeeededffeeeeeeffeeeeeeffeeeeefffefefefffeeefefffefefeeffefefeffff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff1f1f1fff1f0f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff6f6f5fff5f6f6fff5f5f5fff6f5f5fff5f6f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f9f8fff8f8f8fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9fafafff9faf9fff9faf9fffafaf9fffaf9fafff9f9fafffaf9fafff9f9f9fff9fafafffaf9fafffaf9fafffaf9fafffafafafffafafafffbfbfbfffafbfbfffbfbfbfffefdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1e1fff1f1f1fff202021ff202021ff232423ff232323ff252424ff252525ff262727ff242424ff272627ff2b2c2bff313131ff383838ff3e3e3eff454645ff4c4c4dff545454ff5c5c5cff656565ff717070ff7d7d7dff9fa09fffd7d7d8ffe1e2e2fff2f2f2fffdfdfdfffffffefffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffefffffefffffffffffffffefffffefffefffffefffffffffefffffffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffefefffffefefffffefefffffffffefffefefefffefefefffefefefffdfefefffbfbfbfff6f5f6ffeeeeeeffd6d5d6ffbdbcbdffb0b0b0ffa5a6a5ff989899ff8a8989ff787878ff666665ff555454ff454545ff373737ff2d2d2dff2e2f2fff2e2f2fff2f2f2fff2f2f2eff2e2e2fff2e2e2fff313130ff31313100000000ff020101ff010101ff010101ff000100ff010001ff010100ff010100ff010000ff010101ff020201ff030303ff050505ff050606ff050605ff050505ff060506ff070708ff090808ff0b0b0bff0c0c0cff0d0c0cff0e0e0eff101010ff111111ff131313ff151515ff9f9f9fffe0e0e0ffe2e2e1ffe2e3e3ffe4e3e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e7e7ffe8e8e8ffe9e9e9ffeae9e9ffebebebffebececffecececffeeedeeffefefeeffefefeffff1f0f0fff1f0f1fff1f2f1fff2f2f3fff3f3f3fff4f3f4fff4f4f4fff5f4f5fff5f6f5fff5f6f5fff6f6f6fff6f7f7fff7f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffafafafffafafafffafbfafffbfafafffbfbfbfffbfbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefffefffefefffffffffffffffffefffffefffffffefffffffffefffffffffffefffefffffefffffffffffffefefffffefffefffffefefffffefefffefffefffefefefffefefefffffffefffefefefffefefefffefffefffefffefffefffefffefefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefefffffefffefffefefefffefefefffffffefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefefffffefefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffefffefffefefefffdfefefffdfefefffdfefefffefffefffefefffffffefffffefffefffefefefffcfdfcfffbfbfbfff9f9f9ffeeeeefffcecfceff888888ff656564ff484847ff1f1e1fff0b0b0bff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5d5dff5e5e5eff5e5e5dff5d5d5dff5d5e5eff5d5e5eff5d5e5dff5d5e5dff5d5d5dff5c5c5dff5c5b5bff5c5b5bff5b5b5bff5a5a5aff5a5a59ff595959ff585959ff585858ff575757ff565657ff565656ff555555ff545454ff545354ff535253ff525252ff515151ff505051ff50504fff4f4f4fff4e4d4dff4d4d4dff4b4c4cff4a4a4aff494949ff484848ff474747ff464646ff444444ff444443ff424242ff3d3c3cff2e2d2eff151414ff070607ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0c0bff202020ff444444ff636363ff999a99ffd5d5d6fff1f1f1fff9f9f9fffbfbfbfffefdfdfffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffffffefffffffefffefffefffefffefefefffefefffffefefefffffffffffffffffffffefefffffffefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffefefffefefffffefefefffffefefffffefffffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffffffffffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefffffffefffffffefffffffefffefffefefefffefefefffefefdfffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefdfffefefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfcfffcfdfdfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafafffafafbfffafafbfffafafafffafafafff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f6f7fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff5f5f6fff5f6f6fff5f5f6fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff0f1f0fff0f0f0fff0efefffeeefeeffeeedeeffedededffedededffecececffecececffebecebffebebeaffeaeaeaffeae9e9ffe9e9e9ffe8e7e7ffe7e7e7ffe6e6e6ffe5e4e5ffe4e4e3ffe2e2e2ffe0e1e1ffc8c8c7ff252526ff131313ff111111ff100f0fff0d0e0eff0d0c0dff0b0b0bff0a0a0aff090809ff080809ff080908ff080808ff080707ff060706ff050505ff040404ff030203ff020201ff010101ff020102ff010101ff010201ff010102ff010101ff010000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff737273ffd8d8d8fff0f0effffcfcfcfffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffefefefffefefefffefdfdfffefefefffefefefffefefefffffefefffefefffffefefffffefefefffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefffffffffffffffefefffffffffffffefffffffefefffefffefffffefefffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffffffffffffffffffffefffffffffffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefffffffefefffffefffefffefffefffefefffffefefefffefffefffefffffffefefefffffefffffefffefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffffffefffefefefffefffffffefffffffefffefffefffefffffefefffefefffffefefefffefefdfff8f8f8fff1f0f0ffe8e8e7ffcbcbcbffbbbcbcffababaaff969697ff818181ff6c6c6cff565555ff414141ff282728ff121111ff0b0b0bff0f0e0fff0f0f10ff121212ff191919ff191919ff1b1b1aff1a1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffdfdfefffbfcfbfffafbfbfffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffaf9fafffafafafffafafafff9f9f9fffafafafffafafafffafaf9fffafaf9fffaf9fafffafafafffaf9f9fffafafafffafafafffaf9f9fffafaf9fffaf9fafff9fafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff7f6f7fff6f7f6fff6f6f6fff7f6f7fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f6fff6f7f7fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff3f4f4fff3f4f3fff3f3f3fff3f3f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f1fff1f1f1fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff0f0f1fff0f0f0fff0f0f0ffefeff0ffefeff0ffefefefffefefefffefeeeeffeeeeeeffedeeeeffedededffeeedeeffedededffedececffedecedffecececffececebffebebecffebebebffebebebffebebebffebeaebffebebebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e5ffe4e3e3ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e2ffe3e2e3ffe2e3e3ffe2e2e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfdfffdededfffdedfdeffdededeffdeddddffddddddffdcddddffdcdcdcffdcdbdcffdbdcdbffdadadaffdbdadaffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfd0d0ffcfd0cfffcfcfceffcfcfceffcececeffcececeffcecdcdffcecdcdffcdcdcdffcdccccffccccccffccccccffcbccccffcccccbffcbcbcbffcbcbcbffcacbcaffcbcbcaffcacacaffcacacbffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcac9c9ffcacac9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc9c8c9ffc8c8c8ffc8c8c7ffc7c7c8ffc8c7c7ffc8c7c7ffc8c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9cac9ffcacac9ffc9c9caffcac9caffcacac9ffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcccbffcdccccffcecdcdffcececeffcfcecfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd6d6d5ffd6d6d6ffd7d7d7ffd7d6d6ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd7d7d6ffd6d7d7ffd7d7d7ffd6d7d7ffd7d7d6ffd6d7d6ffd7d6d7ffd7d6d6ffd6d6d7ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d8d8ffd8d8d8ffd9d8d9ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdadadaffdadadaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcddffddddddffdddddeffdededeffdedfdeffdededfffdfdedfffdfdfdfffdfe0e0ffdfe0dfffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e8e7ffe7e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaebffeaeaebffebebebffebecebffecececffecececffededecffecededffedededffeeedeeffeeeeeeffeeeeeeffefeeefffeeeeeeffefefefffefefefffefefeffff0eff0fff0f0f0fff1f0f0fff1f1f0fff0f0f0fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff5f6f6fff5f6f5fff6f6f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f6fff6f6f6fff7f6f6fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff9f9f8fff8f8f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9faf9fffaf9f9fffafafafffafaf9fff9f9f9fffafafafff9fafafffafaf9fffafaf9fffaf9f9fffaf9fafffaf9f9fffafafafffafafafffaf9f9fffafafafffafafafffafafafffbfbfafffafbfbfffcfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1eff212120ff202021ff232323ff232324ff242525ff242425ff262727ff262627ff262626ff262626ff292929ff2e2e2eff353535ff3b3c3bff424242ff484949ff505050ff585857ff616061ff6c6c6cff777777ff848585ffc3c4c3ffd8d8d8ffe5e5e6fff6f6f6fffefefefffffffffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffffffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffefffefffefefffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffdfdfefff8f8f8fff2f2f3ffe6e6e7ffc7c7c7ffb5b6b5ffaaaaa9ff9e9d9dff8f8f8fff7f8080ff6e6e6dff5c5b5cff4a4a4aff3b3b3bff303131ff303130ff303031ff2e2e2fff2e2f2eff2e2f2eff2f2e2eff2e2f2fff2f2e2f0000000000000000ff020101ff010101ff010102ff010102ff010101ff000001ff010100ff000000ff000001ff020202ff040404ff060605ff060606ff060606ff060707ff070607ff070707ff090909ff0b0a0bff0b0c0cff0c0c0cff0e0e0eff0f100fff101111ff131312ff2d2d2cffcfcfcfffe0e0e0ffe1e1e2ffe3e3e2ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9eaffeaebebffecebecffedecedffeeeeeeffeeefefffefefeffff0f0f0fff1f1f1fff2f2f2fff2f3f3fff3f4f4fff4f4f3fff5f4f4fff5f5f5fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffbfafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefdfffefefefffefffefffefefffffefefffffffffefffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffefffffffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffffffffefefffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffffffefffffffefffefefffffffffefffefefffffefefefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffefefffffefefffefefefffefffffffefffffffefefffffefefffffefffefffefffefffffefffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffefffefffffffffffefffffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffefffefffefefefffdfdfefffdfefdfffefefefffffefefffefffffffefefefffdfefefffcfdfdfffbfbfbfff8f8f8ffebececffcacacaff888888ff636263ff434343ff1c1c1cff090909ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5eff5e5e5dff5e5d5eff5e5e5dff5d5d5dff5d5e5dff5d5e5eff5d5c5dff5c5c5cff5b5c5bff5b5b5bff5a5a5bff5a5a5aff5a595aff595959ff585858ff585858ff575757ff565656ff565655ff555555ff555454ff535453ff535352ff525252ff515151ff515150ff504f50ff4e4f4fff4d4d4eff4c4d4dff4b4b4cff4a4a4aff494949ff484848ff464747ff454645ff444544ff444343ff424242ff3d3d3eff2e2f2eff141414ff060606ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff0c0c0cff202020ff454545ff636363ff939393ffd3d3d3fff0f1f1fff9faf9fffcfbfcfffefdfdfffefefdfffefefefffefefefffefefefffdfdfefffdfefdfffdfefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefefefffefffefffefffffffffefefffefefefffefefefffffefffffefffffffefefefffffefffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffefffffffffefefffefefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffefefffefffefffefffefffffffefffffefffffffffefffffefffffefffefffefefffffefffffffefefffffefefefffefefffffefffffffefefefffefefefffefffefffffefefffefefefffefffffffefffefffffefefffffefffffefefefffffffffffffffffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefefffdfefdfffefefefffefefefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfafffafafafffafafafffaf9fafff9faf9fff9f9fafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff4f3f4fff3f3f3fff2f3f3fff2f2f2fff2f1f1fff1f1f2fff1f1f1fff0f1f0ffefefefffefefeeffeeeeeeffededeeffedededffedececffececebffebebebffeaebeaffeaebebffeae9e9ffe8e9e8ffe8e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e3e4ffe2e2e2ffe1e1e1ffe0dfdfff565555ff121212ff111010ff0f0f0fff0e0e0dff0c0d0cff0b0b0bff0a0a09ff090909ff090908ff090809ff080908ff070708ff060706ff050506ff040404ff030303ff020203ff010101ff010101ff010201ff020101ff010101ff000101ff010100ff020102ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff2b2b2bffb9b9b9ffe4e4e3fff7f7f7fffdfdfdfffefefefffdfefdfffefefefffefefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffefefffffefefffffefffefffefefefffffefefffefffffffffefffffefefffffefffffffffffffffffefefffefefffffefefffffefffefffefefefffffefefffefefefffefefefffffefefffffefffffffffefffefefefffefffefffefffffffffefefffefefefffefefefffcfcfcfff4f4f5ffecececffe1e0e1ffc6c6c6ffb7b7b8ffa6a6a6ff909090ff777778ff616060ff494949ff363535ff1d1e1eff0a0b0aff060606ff0b0b0bff0f0f0eff100f10ff111212ff191919ff191919ff1a1a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfffafbfbfffafafafffafafafffafaf9fff9fafafffafafafffafafafff9f9fafffafaf9fffafafafff9f9fafffafafafffafafafffafaf9fffafafafff9faf9fffafafafffafafafff9faf9fff9faf9fffafafafffafafafff9f9f9fffaf9fafff9faf9fff9f9f9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f7f7fff6f7f6fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff6f7f7fff6f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0efffefeff0fff0f0efffefefefffeeefefffeeeeefffeeeeeeffeeedeeffedededffededeeffedededffecededffecececffecececffecececffebececffebececffebebebffebeaebffebebebffeaeaeaffeaebebffeaebeaffeaeaeaffe9eaeaffeaeae9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdeffdfdedfffdededeffdddddeffdddeddffdddcddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdadbdaffdadadaffdad9d9ffd9d9d9ffd8d9d9ffd8d8d7ffd8d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffcfd0cfffcfd0d0ffcfcfcfffcececeffcececeffcececeffcdcdceffcdcdcdffcdcdcdffcccdccffccccccffcdccccffccccccffccccccffcccbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcaffcbcacbffcacbcbffcacacbffcacbcbffcacacbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacbffcacacbffcbcbcaffcbcbcbffcbcbcbffcbccccffcccbccffcbcbccffcbccccffccccccffccccccffcccdcdffcdcdceffcececeffcececfffd0d0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadad9ffdadadaffdadadaffdadbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffddddddffdddeddffdddddeffdddedeffdedfdeffdedfdeffdfdfdfffdfdfdfffe0dfe0ffdfe0e0ffe0e0e0ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffeae9e9ffe9eaeaffeaeaeaffeaeaeaffebeaebffebebebffebebecffebecebffebececffecedecffedecedffedededffededeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffeff0f0ffeff0effff0eff0fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f1f2fff1f1f2fff1f2f2fff2f2f2fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff2f2f3fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff7f7f6fff7f6f7fff6f7f6fff6f6f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f9f8fff9f8f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9fafffafaf9fffafafafffafaf9fff9faf9fff9faf9fffafafafffaf9fafff9faf9fff9faf9fffafafafffafafafff9faf9fffafafafffafafafffafafafffbfbfafffcfcfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202020ff232423ff232323ff252525ff242525ff262726ff272627ff262627ff292928ff292929ff282828ff2c2c2cff333232ff393838ff3e3f3fff444545ff4b4b4cff535353ff5c5c5dff676766ff727272ff7d7d7dff949495ffc0c0c0ffdbdbdbffeaeaeafff9f9f9fffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffefefffffefefefffffffffffffefffffffefefffefefefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefefffffefefefffffffefffffefffffffefefffefffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffefffefffefefefffefffefffefefefffcfcfcfff6f6f5ffefefefffd9d9d9ffbdbebeffb0afafffa1a1a1ff939393ff848584ff747475ff646464ff505051ff414241ff343534ff2c2c2cff2e2e2fff303030ff313030ff2f2f2fff2e2f2fff2f2e2fff2f2e2fff2f2e2e00000000ff010100ff010102ff020101ff010101ff010101ff010101ff010001ff010000ff000101ff010101ff020202ff040405ff060606ff070607ff070707ff070707ff080807ff080909ff0a0a09ff0a0a0bff0c0c0cff0c0c0dff0e0e0eff100f10ff111010ff121212ff656565ffdfdedfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffededecffeeeeedffefeeeeffeff0f0fff1f0f0fff1f1f1fff2f2f3fff2f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff5f6f5fff6f5f5fff6f6f7fff6f6f6fff7f7f7fff8f7f8fff7f8f7fff8f7f8fff8f8f8fff9f8f8fff9f9f8fff9f9f8fff9f9f9fffaf9fafffaf9f9fffafafafffafafafffafafbfffafafafffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffefffffffffefffffefefefffefffefffefefffffefefefffefefffffefffefffffefffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefefefffffffefffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefffefffefffefffefefefffefefffffefefefffefefdfffefefefffefefefffffefffffffffffffefefefffefefdfffcfcfcfffbfbfbfff8f7f7ffe8e8e8ffc6c5c5ff848585ff616161ff444444ff1e1f1eff0a0a0bff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5cff5d5e5eff5d5d5eff5d5d5dff5e5d5eff5d5e5eff5e5d5eff5e5d5dff5d5c5dff5d5d5cff5c5c5dff5c5c5bff5b5b5bff5a5a5bff59595aff5a5a59ff595859ff585858ff575757ff575757ff575656ff555655ff555555ff545454ff545353ff535352ff525252ff515251ff505050ff505050ff4e4f4fff4e4e4eff4d4d4dff4b4b4cff4b4a4aff494949ff484848ff464747ff464545ff444444ff434343ff414241ff3b3b3cff2e2e2eff121313ff050605ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff0c0c0cff1f2020ff464545ff666565ff8c8d8dffd1d1d1ffefeeeffff9fafafffbfcfcfffdfdfdfffefefdfffefefdfffefefefffefefefffefefdfffefefefffdfefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffefefffffffffffffefffffffffefffffffefefffefefefffffffefffefefffffefffefffffefffffefffffffefefefffffffefffffefffffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffefefffefefefffffffefffefffffffffffefffefefefffefefffffefefefffefffefffffefffffefefefffefefefffffffefffffefffffefefefffffffffffffefefffffffefffffffefffefffefffffffffffefefefffffffffffefefefffefffefffffefffffefefffffffffefffffffefffefefefffefffffffffefefffefefefffefffffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefefefffffffefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafafafffafafafff9f9fafff9faf9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f8f8fff8f9f8fff9f8f8fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f5fff6f6f6fff5f5f5fff6f5f5fff5f5f5fff4f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0eff0ffefefefffeeefeeffedeeeeffedededffedecedffecececffecebecffebebeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffe1e1e0ffdfdfdfff7d7d7dff131213ff101010ff0f0f0fff0d0d0dff0c0c0cff0b0b0bff0a0a0aff090909ff080808ff090909ff080808ff070807ff070607ff050506ff050504ff040403ff020202ff010202ff020101ff020101ff010202ff000100ff010101ff020202ff010202ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff727272ffd6d6d7ffeeedeefffcfcfcfffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffefefffffefefffffefefefffffffefffefefffffefefefffefefefffefffefffffefefffefefefffffffffffffefefffffffefffffffefffefffefffffffffffefefefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefffffefffffffefffefffefefefffffffffffefefefffefffefffefffefffffefefffffffffffffefffffffffefffffffffffefffefffffefffffffefffffffefefffffffefffefefefffefefffffffefffffefefefffffefffffefffffffffefffffefefefffefffefffefefffffefefefffffffffffefffffffffefffffffefefffefefefffefffefffefefffffdfefdfff8f7f8fff0f0f1ffe7e7e7ffd6d6d5ffbebdbeffb1b1b1ff9e9e9eff878787ff6e6d6dff535353ff3a3a3aff262625ff141313ff070707ff040404ff0b0c0bff0b0b0bff0f0f0fff0f0f0fff121212ff191919ff19191900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fff9fafafffafafafff9f9fafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffafafafff9f9fafffafafafffaf9fafffafaf9fff9f9f9fffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f6fff6f7f7fff7f6f6fff7f6f6fff6f7f7fff6f7f6fff6f6f6fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f4f4fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f2f3fff3f3f2fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff1f1f1fff2f2f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0ffefefefffefefefffeeefefffeeefeeffeeeeeeffeeeeeeffeeeeedffeeeeedffedededffedededffedececffecececffecececffebecebffebebebffebebebffebebebffebebeaffeaebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e4e5ffe5e5e4ffe4e5e5ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdededeffdededeffdedddeffddddddffdddddcffdddddcffdcdcdcffdbdcdcffdbdadaffdadadaffd9dadaffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d2d1ffd1d1d1ffd0d0d1ffd1d0d1ffd0d1d1ffd1d0d0ffd0d0d0ffcfcfcfffd0d0cfffcfcfd0ffcfcfcfffcfcecfffcececfffcececeffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcccdffccccccffccccccffccccccffccccccffcccccbffcbcccbffccccccffcbcbcbffccccccffcbcbcbffcbcccbffcbcbccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcacaffcacacaffc9cacaffc9cac9ffcacacaffcacacaffcacacaffcacbcaffcacbcaffcbcbcaffcbcbccffcbcbcbffccccccffccccccffccccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcecdceffcececdffcfcecfffcfcfcfffd0cfd0ffd1d0d0ffd1d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d9d8ffd9d8d9ffd9d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadad9ffdad9d9ffdadadaffdbdadaffdadadaffdadbdbffdadbdbffdbdbdbffdbdcdcffdcdcdcffdcdddcffdcdddcffddddddffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebecebffebebecffecececffececedffedededffedededffeeeeedffeeeeeeffeeeeeeffefeeeeffefeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f1f2fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff3f2f3fff3f2f2fff2f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f5fff5f5f4fff4f4f5fff4f5f5fff4f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff6f6f6fff7f7f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fffaf9f9fff9fafafffaf9fafffaf9f9fff9fafafff9fafafff9f9fafffafafafffafafafffafafafffafafafff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfafffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff252425ff252525ff272627ff272627ff272627ff292828ff292929ff2a2b2aff2b2a2aff2b2b2bff2f2f2fff353535ff3b3b3bff414141ff484747ff4f4f4eff585857ff616261ff6c6c6cff777777ff858584ff999898ffcbcbcbffdededfffeeeeeefffcfcfbfffffffefffefffefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffefffefffffffffffefffffffefffffefefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffefdfefff8f8f8fff3f3f2ffe7e8e7ffcbcacaffb7b7b6ffa7a8a8ff989898ff898889ff7a7a7bff6c6b6bff595858ff484848ff3a3b3aff2f2f2fff292929ff2e2f2eff2e2e2eff303030ff303030ff2f2f2fff2f2f2eff2f2f2eff2e2e2e00000000ff000001ff010001ff010101ff010101ff010101ff010101ff010101ff000001ff010101ff020202ff030303ff040405ff060606ff070607ff080707ff080707ff080808ff090909ff0a0a09ff0b0b0bff0d0c0cff0d0c0dff0e0e0eff0f0f10ff101111ff131313ff9d9e9dffdfdfdfffe1e1e0ffe2e2e2ffe3e3e3ffe3e3e3ffe5e5e4ffe6e5e6ffe7e7e6ffe8e7e7ffe8e9e8ffe9e9e9ffeaeaeaffebeaebffecebebffededecffedeeedffefeeeeffefefeffff0f0f0fff1f2f1fff3f2f3fff3f3f3fff4f3f3fff4f4f4fff5f4f4fff4f5f5fff6f5f5fff6f6f6fff6f7f6fff7f6f6fff6f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffbfafafffafafbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfefdfffefefefffefefefffefffefffffefefffefffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffefefffefefefffefefffffefffefffefefefffffefefffefefffffefefefffffefefffefefefffefefffffefefffffffefefffefefefffffefefffefffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefffffffefefffefefefffffffefffffefefffefffefffffefefffefffefffefefefffffefffffffefffffefefefffffffefffefefefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffefefefffffefefffefffefffffefefffefefffffefffefffffefefffefefffffefefffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffefffefffffefffffffefffffefffefffefefefffdfefefffefefefffffefffffffffefffffffefffdfefefffdfefdfffcfcfcfffbfafafff6f6f6ffe5e6e6ffc2c2c2ff7f7f7fff616060ff474747ff1e1e1fff0b0b0bff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5dff5d5d5dff5e5e5dff5d5d5dff5d5d5eff5e5d5eff5e5d5eff5d5d5dff5d5c5cff5c5c5cff5c5c5cff5b5b5bff5b5b5bff5b5b5aff59595aff595959ff585859ff585858ff585858ff575757ff575656ff565655ff555455ff545454ff535353ff535353ff535252ff525251ff515051ff505050ff4f4f4fff4e4e4eff4d4d4dff4c4b4bff4b4b4aff494949ff484747ff464646ff454545ff444444ff444343ff424142ff3b3a3aff2c2b2bff121212ff050605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020302ff0b0a0aff1e1e1eff424343ff646564ff8a898affcfcfcfffedededfffafafafffdfcfcfffdfefdfffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffefefefffffffefffefffefffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefffffffefffffffefefffefefefffffefefffefefefffffffffffffffffffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffefefffefffefffffffefffefefefffefefefffefefffffefefffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefefefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffffefefffffefefffefffefffffefefffefefffffefffefffffefefffefefffffefffffffffffffffffffefffefefefffefefefffefefefffdfdfefffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfafafffafafafffafafafffafafafffaf9fafffaf9fafff9f9f9fff9f9f9fffaf9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f7f7fff7f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeeeffeeeeeeffedededffececedffecececffecebecffebebebffebeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e6ffe5e5e5ffe4e3e3ffe2e2e2ffe1e1e1ffe0dfe0ffb6b6b6ff1b1a1bff101110ff0e0e0eff0d0d0dff0c0c0cff0b0b0bff0a090aff090908ff080808ff080908ff080808ff080708ff070607ff060505ff050504ff030403ff030202ff010101ff000101ff010101ff010001ff010101ff020102ff020201ff020202ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff2a2a29ffb5b6b6ffe5e5e6fff6f6f6fffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffefffefffffffefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefefffefefefffffffefffffefefffefffefffffefefffffffffffffefffffffefffffffffffffffffefffffffffffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefffffefefefffffffffffefefffffffefffffffefffffffefffffefefefffefefefffefefefffefefefffcfcfbfff4f4f4ffededecffdfdedfffc9c8c8ffb5b5b6ffa7a7a7ff939293ff7a7b7aff616061ff464646ff2d2d2dff191919ff0b0c0bff050505ff050405ff050505ff0b0b0bff0b0b0bff0f0e0fff100f10ff121212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfdfffafafafffaf9fafffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9f9fafff9fafafffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff7f7f6fff6f7f7fff6f7f6fff7f6f7fff7f7f7fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f3f4fff4f4f4fff4f3f4fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff1f1f2fff2f1f1fff1f1f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0efffefefefffefefefffefeeefffefeeefffeeeeeeffeeeeedffeeeeedffedededffeeededffededecffecededffecedecffedececffecececffecebebffebebebffebebebffebebebffebebebffebeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e3ffe3e2e3ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e1e0ffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdfdedfffdededfffdedddeffddddddffddddddffdcdddcffdcdcdcffdcdcdbffdbdbdbffdadbdaffdbdadbffdad9daffd9d9d9ffd9d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffd0d0cfffcfcecfffcfceceffcececeffcececeffcececeffcececeffcecdceffcdcecdffcdcdcdffcdccccffccccccffcccdccffccccccffccccccffccccccffcccdccffccccccffcdcccdffccccccffccccccffccccccffcbccccffcccbcbffcccccbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcccbffcccbccffccccccffcccdccffcdccccffcccdcdffcdcdceffcececeffcececeffcececeffcececeffcecfceffcececeffcfceceffcecfceffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d3ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd9d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd9d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffdad9daffdad9daffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdcdbdcffdcdbdcffdcdbdcffdcdcdcffdddcdcffdcddddffddddddffdededeffdedfdeffdfdedeffdedfdfffdfdfdfffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e7e6ffe7e7e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebeaeaffebebeaffebebebffebecebffecebecffecececffedececffedececffedededffedededffeeededffeeeeeeffeeeeeeffeeefeeffefeeefffefefeffff0efeffff0efeffff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f0fff1f0f1fff0f1f1fff1f1f1fff2f1f2fff2f2f1fff2f2f1fff1f2f1fff1f2f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f7f6fff7f6f6fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff8f7f7fff8f7f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9fafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafbfbfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242525ff272727ff272627ff272626ff292929ff292829ff2b2b2aff2a2b2bff2d2c2dff2a2a2aff2d2d2cff313131ff373736ff3c3d3cff424342ff4a4a4aff525252ff5b5b5bff656565ff6f6f6fff7d7d7dff878787ffa6a6a5ffd3d2d3ffe2e2e1fff1f1f2fffdfdfcfffefffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffefffffffefffffefefffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffffffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffefffffffefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffcfcfcfff6f5f6ffefefefffdbdbdbffc0c0c0ffb0b0afffa0a0a0ff909090ff808080ff6e6f6eff5c5d5dff4e4e4eff414141ff333433ff2b2c2cff2d2d2dff2d2d2dff2e2e2eff2e2e2eff303030ff303030ff2e2f2fff2f2f2f0000000000000000ff010101ff010101ff000101ff010101ff010101ff010202ff020101ff010101ff010101ff030303ff040404ff060505ff060605ff060706ff070707ff080808ff090908ff090909ff0a0a0aff0b0b0bff0c0d0cff0d0d0dff0e0e0eff0f1010ff111111ff2b2b2affcdcecdffdfdfdfffe0e1e0ffe2e2e2ffe3e2e3ffe4e3e4ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e8ffe9e8e8ffe9e9e9ffeaeaeaffebebebffecebecffededecffedeeeeffeeeeeeffefefeffff1f1f0fff1f1f2fff3f2f2fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff5f6f6fff6f6f5fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fffaf9f9fff9f9fafffaf9fafffaf9fafffafafbfffbfafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffffffffffefffffffffffffffffffffffefefffffffffffffffffefffefefffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefefefffefefefffefefefffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffefffffffefffffefefffffffffffffefefefffefefffffffffefffefefefffffefefffffffefffefefffffffffefffefffffffffefffffefffefffffffefffefefffffffefefffefffefffefffefffffefffffffffffffefffefffefffffffefefefffffefefffefffefffefefefffffefffffffffefffefffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffefefefffefefefffefefefffefefdfffefdfefffefffefffefefffffffffefffdfefefffdfdfdfffcfcfcfffbfafafff5f6f6ffe4e3e4ffbebebeff797a7aff616060ff454545ff1d1d1dff0b0b0bff030304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5d5dff5d5d5dff5d5d5dff5d5d5eff5e5e5dff5d5e5dff5d5e5dff5d5d5dff5d5d5dff5c5c5cff5c5b5cff5b5b5bff5a5b5bff5a5b5aff595959ff595959ff595959ff585858ff585857ff575757ff565656ff555555ff545554ff545454ff545353ff535353ff535353ff525151ff515151ff505050ff4f4f4fff4f4e4eff4d4d4dff4c4b4cff4b4b4aff494949ff474748ff464646ff464545ff444444ff434343ff414241ff3b3c3bff2d2d2dff131313ff050605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff090909ff1b1b1bff3e3e3dff606060ff888888ffcdcdcdffebebebfffaf9fafffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefdfffefefefffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffefefefffffffefffffefefffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffefffefffefffefffefefffffffffefffffefefffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffefffefffefefffffefffefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffefffefffffefffffffffffffefffefffefffffffefefefffffefefffefffefffefefefffffefffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfefefffdfdfefffefefefffdfefdfffdfefdfffdfefdfffefefefffefefdfffefdfefffefefefffdfefefffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafafafffafafbfffafafafffafafafffaf9f9fff9f9f9fff9f9fafff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff3f3f4fff3f3f3fff3f2f2fff1f1f2fff1f1f1fff1f0f1fff0f1f1fff0f0f0ffeff0efffeeefefffeeeeeeffededeeffedededffececebffebecebffebebeaffeaeaeaffeaeae9ffe9e8e9ffe8e8e8ffe7e7e7ffe6e7e6ffe5e5e5ffe4e4e4ffe2e2e2ffe1e1e1ffe0e0dfffdededeff4b4b4aff101110ff0f0f0fff0e0d0eff0d0c0cff0b0b0cff0a0a0aff090809ff080808ff080808ff080708ff070707ff060706ff060506ff050504ff030403ff020202ff010101ff010100ff000001ff010101ff020202ff010202ff020202ff020202ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff070707ff666667ffdededeffecedecfffafafafffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefffefffffffefffefffefffffffefffefffefffefefefffffefffffffefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffefffefffefffffffefefefffefffffffefffefffefffefffffffefffefffefffefefefffefefefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffefefffffffefffefffefffffefffffffffefffefffffffffffffffefffefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffefffefefffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffdfdfdfff7f7f8fff0f0f0ffe6e7e7ffd2d2d2ffbfbfbfffaaababff9a9a9aff848483ff6c6d6cff545453ff3b3b3bff252525ff131313ff080708ff020203ff040404ff050505ff050505ff0b0b0bff0b0b0bff0f0e0eff0f100f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfefffcfcfcfffbfafafff9fafafffafafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f8fff7f7f7fff6f7f7fff7f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f8fff7f8f7fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f7fff6f6f6fff5f6f6fff6f5f5fff5f6f5fff5f5f5fff4f5f5fff4f4f5fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff2f2f3fff2f2f2fff2f2f2fff1f2f1fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefeff0ffefefefffefefefffefeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffedededffedededffededecffececedffecececffecececffebececffecececffecececffebebebffebebebffebebeaffebeaeaffeaebeaffeaeaeaffebeaeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffeae9e9ffe8e9e9ffe9e8e9ffe8e8e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdededeffdedddeffdddeddffdcddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdadaffdadadaffd9dad9ffd9d9d9ffd9d8d9ffd7d8d8ffd7d8d8ffd7d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd3d2d3ffd2d2d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfd0d0ffcfd0cfffd0d0d0ffcfcfceffcfcfceffcececeffcececeffcececeffcecdceffcecdcdffcdcdceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdcdffcdcccdffcccdccffcdccccffccccccffccccccffccccccffccccccffcdcccdffcdcdcdffcccdccffcdcdcdffcdcdcdffcecdcdffcececdffcececeffcfcecfffcfcfceffcfcfcfffd0d0cfffcfcfcfffcfcfd0ffcfd0d0ffd0d0d0ffcfd0d0ffd0d0d1ffd0d0d1ffd1d2d2ffd2d2d2ffd2d3d3ffd3d3d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd7d7d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9dad9ffd9dadaffdadad9ffd9d9d9ffd9d9d8ffd8d9d8ffd9d9d8ffd9d8d9ffd9d8d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9daffdadadaffdadadaffdad9daffdadadaffdadadbffdbdbdaffdadbdbffdadadbffdadbdaffdcdbdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdddeddffdededeffdededeffdfdedeffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffe0e0e0ffe1e1e0ffe0e1e0ffe0e0e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e7e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e9e8ffe9e9e8ffe8e9e8ffe9e9e9ffeae9e9ffeae9eaffeaeaebffebebebffebeaebffebebecffececebffecececffedececffecedecffedecedffededecffedededffededeeffeeeeedffefefeeffefeeefffefefefffeff0efffeff0effff0f0f0fff0f0f0fff0f0f0fff0f1f1fff0f0f0fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff1f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff2f3f3fff3f2f2fff2f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9fafff9f9fafff9fafafffaf9f9fff9fafafff9fafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffdfdfcfffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262627ff292928ff292928ff2b2b2aff2a2b2aff2c2d2dff2d2d2dff2d2d2dff2b2b2cff2e2d2dff313131ff373736ff3c3d3cff444544ff4d4d4dff565555ff5e5e5fff686868ff757575ff7f7f7fff8e8e8effb2b2b3ffd7d6d6ffe6e5e6fff6f5f6fffefefefffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefefefffffefefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffefdfdfff8f8f8fff3f3f3ffe6e7e6ffcacbcbffb6b6b6ffa8a8a8ff989999ff898888ff757575ff616261ff525352ff454645ff383838ff2d2c2cff272728ff2d2d2dff2d2d2dff2d2e2dff2e2e2eff2e2e2eff303030ff303030ff2f2e2f00000000ff010001ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff020202ff030303ff050505ff060606ff060606ff060606ff070707ff080808ff090809ff090909ff0a0a0aff0b0b0bff0c0c0cff0d0c0dff0d0e0eff100f0fff101011ff535353ffdededeffdfdfdfffe1e0e1ffe2e1e1ffe3e3e2ffe4e4e4ffe5e5e5ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffebeaeaffebebebffececebffecedecffedeeeeffeeefeeffefefeffff0f1f1fff2f1f1fff2f2f2fff3f3f2fff3f3f3fff4f4f3fff5f5f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fffafaf9fffaf9fafffafafafffafbfbfffafafbfffafafbfffbfafafffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffefefffefefffffffefefffffffffffefefffffffffffffffffefffffffefffefffffffffffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffffffefffefffefffffffffffffffffffffffffffefffffffffefefffefefefffefffefffefefefffefffefffffffefffffefefffefefffffefefffffefefffffffffefffffffefffefefefffffefefffffefffffffefffffffefffffffefefffffffefffffffffffffefffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffefefffefefffffefefffffefefefffefefefffefefefffefdfefffffefefffffefefffefefffffefdfefffdfcfdfffcfcfbfffafafafff5f5f5ffe2e2e1ffb8b7b8ff777878ff606161ff3f4040ff191919ff090808ff010102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5d5dff5c5c5dff5d5c5cff5d5d5dff5e5e5eff5d5d5dff5d5d5dff5d5d5dff5c5d5dff5c5c5cff5c5c5cff5b5b5bff5a5a5aff5a5a5aff595959ff595959ff595858ff575758ff575757ff575757ff565656ff565555ff555454ff545454ff535454ff535353ff525253ff515252ff515152ff505050ff4f4f4fff4f4e4eff4d4d4dff4c4c4cff4a4b4aff494949ff474848ff464647ff454545ff444444ff434343ff424241ff3e3f3eff333332ff151515ff060606ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff1a1a1aff3a3a3aff5e5e5eff858585ffc9c9c8ffe9eae9fff9f9f8fffcfcfcfffdfdfdfffefefefffefefefffdfefefffefefefffefefefffdfdfdfffefdfdfffefefefffefefffffffefffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefefffffffefefffefffffffefefffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffefffffffefffffefefffefefffffefefffffefefefffffffefffffffefffefefefffffefefffffefffffefefffffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffafafbfffafbfafffafafbfff9fafafff9f9fafffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f8f7fff6f7f6fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f4f4fff5f4f5fff4f4f5fff4f4f4fff4f3f3fff4f3f3fff2f3f3fff2f1f1fff2f1f1fff1f0f1fff0f1f1fff0f0f0ffefeff0ffeeefefffeeededffededeeffedededffecececffebebebffeaebebffeaeaebffeae9eaffe9e9e9ffe8e8e8ffe7e7e7ffe7e6e6ffe5e5e5ffe3e4e4ffe2e2e2ffe1e1e1ffdfdfdfffdededeff7b7b7cff111111ff100f0fff0e0e0eff0c0d0dff0b0c0cff0a0a0bff090909ff080809ff070707ff070707ff070706ff060606ff060605ff040404ff030303ff020202ff010101ff000101ff010101ff020202ff020201ff010202ff020202ff020202ff020101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1b1b1bffb3b3b3ffe1e1e1fff2f1f1fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefffffffefefffffffefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefffffffefefffffefffefffffefffffefefefffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffefefffffffefffffffefefffffffefffefffffffefefefffffffefffefefefffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefefefffefefefffefefefffefefffffefefefffcfcfcfff3f4f4ffecebebffdbdbdbffc4c4c4ffb5b6b6ff9e9e9dff8b8b8cff767575ff5f5f5fff474748ff333233ff1d1d1dff0d0d0dff050606ff020303ff050505ff030404ff050505ff050505ff0b0b0bff0c0b0bff0f0f0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefdfffbfbfbfffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fffafafafff9f9fafffaf9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff7f7f8fff8f7f7fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff7f7f6fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff6f6f6fff7f6f6fff6f6f6fff5f6f6fff5f6f6fff5f5f5fff5f5f5fff5f4f4fff4f4f5fff5f4f5fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f1f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f1f0fff0f0f0fff0f0f0fff0eff0ffeff0efffefeff0ffefefefffeeeeefffefeeeeffeeeeeeffeeeeeeffedeeedffedeeeeffedeeedffedededffedededffedececffecececffecececffebecebffebecebffecececffecebebffebebebffebebebffeaeaebffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeae9e9ffeaeae9ffe9e9eaffe9e9e9ffe9e9e8ffe9e8e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe0e1e1ffe0e1e1ffe0e0e1ffdfe0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdddeddffddddddffddddddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadbdaffd9dad9ffd9d9d9ffd9d9d9ffd9d8d8ffd7d7d8ffd7d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd2d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd1d2d2ffd1d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfceffcfcfceffcececfffcececeffcececeffcdceceffcececeffcdceceffcdcdceffcececdffcececdffcececdffcdcecdffcdceceffcdcecdffcdcdceffcdcdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcececeffcecdceffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d1ffd1d0d1ffd1d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d2ffd2d2d2ffd2d3d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffdad9d9ffd9d9daffdad9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9dadaffd9d9daffd9dadaffdadadaffdadadaffdadadaffdbdadaffdbdbdaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdddcffdcddddffddddddffdededeffdededeffdededfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0dfe0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffeaeaeaffeaeaebffeaebebffebebecffebebebffebebecffedececffecececffededecffedededffedeeedffedeeedffeeeeeeffeeeeefffefeeeeffefefefffeff0efffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff6f7f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f8fff8f8f8fff9f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fffaf9f9fff9f9fafff9fafafff9fafafff9fafafff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffcfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262627ff292929ff282928ff2a2b2bff2b2b2aff2d2d2dff2d2c2dff2d2d2dff2d2c2dff2c2c2cff2b2b2bff2d2d2dff313132ff383837ff3f403fff474748ff504f4fff585858ff616161ff6d6e6dff777777ff858585ff979797ffc0c0c0ffdadadbffe9eaeafff9f9f9fffffefefffefffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffffffefffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefefffffefffffcfdfcfff6f6f6ffefefefffd8d8d8ffbebdbdffaeaeaeffa1a0a1ff929191ff7f7e7eff686969ff585858ff4a4a4aff3d3d3dff303031ff292828ff2a2a2aff2b2a2aff2d2d2dff2d2d2dff2d2d2dff2e2e2eff2e2f2fff3030300000000000000000ff010101ff010101ff010001ff010000ff010101ff010001ff010101ff010001ff020201ff020202ff040403ff050605ff060606ff060606ff060606ff070707ff080808ff090908ff0a0909ff0b0a0aff0b0b0bff0d0c0cff0c0d0dff0e0d0eff100f0fff111111ff8b8b8cffdededeffdfdfdfffe1e0e0ffe2e1e2ffe3e3e3ffe4e4e4ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e9ffeae9eaffeaebeaffebebecffecececffedededffeeedeeffeeefeffff0efeffff0f0f0fff1f1f1fff2f2f2fff2f2f3fff4f4f3fff4f4f4fff4f4f5fff5f4f4fff5f5f5fff6f5f5fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fffafafafffaf9fafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffefefdfffefefefffefefefffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefffefffffffefffffffefffffefefffffffefffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffefefffefefffffefefefffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffffffffffffefefffefffefffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefefffffefefefffefefefffefefefffefffefffefefefffefefdfffefefefffffffffffefefefffefefefffdfdfefffdfdfcfffbfbfbfffaf9fafff5f4f4ffe1e0e0ffb2b2b2ff747475ff5e5d5eff3a3a39ff161616ff070706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5e5eff5d5d5dff5d5d5cff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5c5d5dff5d5d5cff5c5c5cff5c5b5bff5b5b5bff5b5a5aff5a5a5aff59595aff595959ff585858ff575758ff575757ff575657ff565656ff565555ff555455ff545454ff535454ff545454ff535353ff525152ff515152ff505050ff504f50ff4e4f4eff4d4d4eff4c4c4cff4b4b4aff494949ff484848ff474647ff454545ff444443ff424343ff414142ff414140ff383938ff171718ff070707ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff191819ff383738ff5d5c5cff828383ffc5c5c5ffe8e9e8fff8f9f9fffbfcfcfffdfcfcfffefdfefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfefffefefefffefefffffffefefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefefefffefffffffffffefffffffefffffefefffffffefffffffefffffefffffefefffffffefefffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffefffefefefffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffffffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefdfefffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafafafff9faf9fff9fafafff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f8fff8f8f8fff8f8f7fff7f7f7fff6f6f7fff7f7f6fff6f7f7fff6f6f6fff6f5f5fff6f5f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f2f2fff1f1f1fff2f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0ffefefefffeeeeeeffedeeedffedededffecececffebebebffeaebebffeaeaeaffeaeae9ffe9e9e8ffe8e8e8ffe7e7e7ffe7e6e7ffe5e5e6ffe4e4e4ffe3e2e2ffe1e1e1ffdfdfe0ffdededeffb4b4b4ff1a191aff101010ff0f0e0fff0d0d0dff0c0c0cff0b0b0bff0a0909ff080809ff070708ff080708ff060706ff060707ff050505ff040404ff030202ff020202ff020102ff010101ff020101ff010202ff010102ff020202ff020202ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff606060ffd0d0d0ffe6e6e6fff8f9f8fffefefefffefffefffffefefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefffffefefffffefefffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffefffffffefffffefefffffffefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefefffffefefefffffffffffefefefffffefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefefffffefefffefffefffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffefefffefefefffffefefffefefefffffefefffffefefffefffffffffefffffffffffffefefffffefffefffefffefffffffefffefefefffefefefffefefefffefefefffdfefdfff8f7f7fff0efefffe5e5e5ffccccccffbababbffacacacff8f8f8fff7c7c7cff656566ff505050ff3c3c3dff262626ff121112ff080708ff040504ff050505ff050505ff050405ff040404ff040505ff050505ff0b0b0bff0b0b0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffcfcfcfffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafafffafafafffbfafbfffafafbfffafafafffafafafffafafafff9fafafffafafafffaf9fafffaf9fafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f7f7fff7f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f5f5fff5f5f4fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0efefffefeff0ffefefefffefefefffeeefeeffeeefefffeeeeeeffeeeeeeffeeedeeffedeeeeffeeededffedededffededecffecececffecececffecececffecececffebebecffebebebffebebebffebebebffeaebebffebebebffebeaeaffeaebeaffebebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e8e9ffe8e8e8ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e3ffe2e2e3ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffe0dfe0ffdedfdeffdedfdfffdededeffdededeffdeddddffddddddffdddcddffdcdcdcffdcdcdbffdbdbdbffdadadaffdadadaffd9dadaffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d6d6ffd4d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d1ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfcfffcfcfd0ffcfcfcfffcfceceffcfcecfffcececfffcfcecfffcecfceffcecfcfffcfcfceffcfcfceffcfceceffcecfcfffcfcecfffcececeffcececeffcececeffcececeffcfcfceffcecfcfffcececfffcfceceffcfcecfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd4d3d4ffd5d5d4ffd4d4d5ffd5d5d5ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9daffd9d9daffdadadaffdadadaffdad9daffdad9daffdad9daffd9dadaffdadadaffdadadaffdadadaffdadadbffdadadaffdbdbdbffdadbdaffdbdbdbffdbdbdbffdcdcdbffdbdbdbffdbdcdcffdcdbdcffdcdcdcffdddddcffdcddddffddddddffdededdffdededeffdededeffdededeffdededfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffeae9eaffeae9eaffeaeaeaffebebebffebebebffebeaebffebebecffebebecffecececffecececffecededffedededffedededffedededffedeeeeffeeedeeffeeeeeeffefeeeeffeeefefffefefeffff0f0effff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f0fff1f1f1fff2f2f2fff1f1f1fff1f2f2fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff3f4f3fff4f4f4fff4f4f4fff5f5f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff6f5f6fff5f5f6fff6f5f5fff6f6f6fff5f5f6fff5f6f6fff6f6f6fff6f6f7fff7f6f6fff7f6f7fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f8f8fff8f9f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffafafafffaf9fafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafbfffafafbfffbfafafffcfcfcfffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292928ff2a2a2aff2b2a2aff2d2d2dff2c2c2cff2d2c2cff2d2c2dff2c2c2dff2c2c2cff2c2c2bff2b2b2bff2e2e2eff333434ff3a3a3aff424242ff4a4a4aff525252ff5b5b5aff676766ff6f6f6fff7d7d7dff8b8c8cffa4a3a3ffc9c9caffdededfffeeededfffbfcfcfffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefffffffefefdfff8f8f9fff4f3f3ffe6e6e6ffc8c8c8ffb4b3b3ffa6a6a6ff989898ff868786ff737372ff606060ff4f4f4fff414141ff363535ff2d2e2eff282828ff2b2b2bff2b2b2bff2b2a2aff2d2d2dff2d2d2dff2d2e2dff2f2e2eff2e2e2e0000000000000000ff010101ff010101ff010101ff010101ff000001ff010101ff010101ff000101ff010102ff030303ff040405ff050505ff060606ff060707ff070707ff070707ff080808ff090909ff0a0909ff0a0a0aff0b0b0bff0c0c0cff0d0c0dff0e0e0eff101010ff212121ffc4c3c4ffdeddddffdfdfdfffe0e0e0ffe2e1e2ffe3e3e3ffe5e4e4ffe6e6e5ffe6e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffecebebffecedecffedecedffeeededffeeeeefffefefeffff0f0f0fff2f2f1fff2f2f2fff3f3f3fff3f4f3fff4f4f3fff4f4f5fff5f4f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f8f8fff8f7f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9fafffafafafffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffefdfefffdfefefffefdfdfffdfefdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffefefdfffefdfefffefdfefffefefefffefefdfffefefefffefefefffefffefffffffefffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffefffffefefffffefffffffffffefffefefefffefefffffefefffffffefffffefefefffefffefffefffffffffefffffefffffffefffffffffffffffffefefffefefefffffffefffefefffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffefffffffefffefffefefefffefffffffffffefffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffefffffffefffffefffffffffefefffefffffffefefffffefffefffffffefffffefefffefefefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffefefefffefffefffefffefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefdfdfffdfdfdfffbfcfbfffafaf9fff5f5f5ffdfdfe0ffacacacff717170ff5a5a5aff353536ff141414ff060506ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5f60ff5e5e5eff5d5d5dff5d5d5cff5d5d5dff5d5d5dff5d5d5dff5c5d5dff5c5c5dff5c5c5cff5b5b5bff5b5a5aff5a5b5aff5a5a5aff5a595aff595959ff585858ff575858ff575757ff575656ff565656ff555555ff555455ff545454ff545453ff535453ff535353ff525252ff515151ff515151ff50504fff4e4e4fff4e4d4dff4c4d4cff4a4a4aff4a4949ff484748ff474647ff454545ff444443ff434343ff424242ff414242ff3b3b3aff191a1aff080808ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff080708ff191819ff373737ff5b5b5aff808080ffc3c3c4ffe7e7e7fff8f8f7fffbfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfefffefefefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffefffffefffffffefffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffefffffefefffffffefffefffffffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffffffffffefffefffffefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfdfdfffdfdfefffdfdfefffefdfefffdfdfdfffdfefdfffdfefefffefdfefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffafbfbfffafafafffafafafffafafbfffafaf9fff9f9fafffaf9f9fff9faf9fff9f9f9fff9f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f4f5fff4f4f5fff4f3f4fff3f3f4fff3f3f3fff3f3f2fff2f1f2fff1f1f2fff1f1f1fff1f1f0fff0f0f0ffefeff0ffefefefffeeeeefffedededffecedecffecededffecebecffeaebebffeaeaebffeaeaeaffe9e8e9ffe8e8e8ffe7e8e7ffe6e6e7ffe6e5e6ffe5e4e5ffe3e3e3ffe1e2e2ffe0dfe0ffdededeffddddddff4a4a4aff111011ff0f0f0fff0e0e0dff0d0d0cff0b0b0bff090a0aff090908ff080809ff080807ff070707ff070606ff050605ff030303ff030202ff020203ff030303ff020302ff020201ff020202ff020202ff020202ff010101ff010102ff010101ff010201ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff141414ff828383ffcececeffeeefeffffcfcfcfffefefefffefefefffefefefffefefefffefefffffffefefffefefffffffefefffefefefffffefefffffefefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffffefefffefffefffefffffffefefefffefefefffefffffffffffefffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefefffefefffffffffffffffefffffefffffffefffefffffffefffefefffffefefffffefffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefefffffefefefffbfbfcfff3f2f2ffeaeaeaffd6d6d5ffbebebeffb1b0b1ffa1a0a1ff7e7e7eff6b6b6bff555555ff434343ff313131ff1a1a1aff0a0a0aff040505ff030303ff050505ff050505ff050505ff050505ff040404ff050505ff050405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefdfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafafffaf9fafffafafafffafafafffaf9fafffaf9fafff9faf9fffaf9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff8f7f7fff7f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff0f1f0fff1f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefeff0ffefefefffeeeeefffefeeeeffeeefeeffeeedeeffeeededffededeeffededeeffedededffededecffedecedffececedffecececffececebffebececffebebecffebecebffebecebffebebebffeaebeaffebebebffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e3ffe3e2e2ffe2e3e3ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdeffdedfdeffdededeffdeddddffdddddeffddddddffdcdddcffdcdcdcffdcdbdcffdbdbdbffdadbdbffdadad9ffd9dadaffd9d8d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d4ffd4d4d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfd0ffcfd0cfffcfcfcfffd0cfcfffcfd0cfffcfcfcfffd0cfcfffcfcfd0ffcfcfd0ffcfcfcfffd0d0cfffcfcfcfffcfcfd0ffcfd0d0ffcfcfcfffcfd0d0ffcfcfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd2d2d3ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdad9daffdadadaffd9dadaffdad9daffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdadbdaffdadbdbffdadbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdbdbdbffdcdbdbffdcdcdcffdddcddffddddddffdddddcffdeddddffdededeffdededeffdededeffdedfdfffdfdedfffdfdfdfffe0e0dfffe0dfdfffdfe0e0ffe1e1e1ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e3ffe2e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e8ffe8e7e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffebebeaffeaebebffeaebebffebebebffebececffececebffecececffedececffededecffedededffeeededffededeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffeff0f0fff0efefffeff0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f0fff0f1f0fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f5f5fff4f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f5f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f7f7fff6f6f6fff7f6f7fff6f7f7fff7f6f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f8fff8f7f8fff7f8f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fff9f9f9fff9f9fafff9fafafffafafafff9fafafff9fafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2a2aff2d2c2cff2d2c2cff2d2d2dff2d2d2dff2c2d2cff2c2c2cff2c2c2bff2b2c2cff292929ff2b2b2bff2f2f2fff363635ff3d3d3cff444444ff4c4c4cff545454ff606060ff696969ff767676ff828283ff939393ffafafafffd2d1d1ffe3e3e3fff2f1f2fffdfdfcfffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefefefffffefffffffffffffffefffffefefffffffffefffffefffffffffffffffffefffffffefffefefffffffefefffffefefffefefefffdfdfcfff7f6f6fff0eff0ffd8d7d7ffbdbdbdffacacacff9e9e9eff8d8c8cff7b7b7bff696a6aff575656ff444544ff353636ff2c2c2cff292928ff2b2b2bff2b2b2bff2b2b2bff2a2a2aff2b2b2bff2d2d2dff2d2d2dff2d2d2d0000000000000000ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff010102ff030303ff050504ff050606ff060706ff060607ff070707ff070707ff080808ff090909ff0a0a0aff0a0a0bff0b0b0bff0c0c0cff0d0d0dff0f0e0eff101010ff525152ffdcdcdcffdedddeffdfdfdfffe1e1e0ffe2e2e2ffe3e4e3ffe5e4e4ffe6e6e6ffe7e6e7ffe8e7e7ffe8e8e8ffe9e9e9ffeaeae9ffebeaeaffebebebffecececffedededffeeededffefefeeffefefeffff0f0effff1f2f1fff2f2f2fff3f3f2fff3f3f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f6f6fff6f6f6fff7f7f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfafbfffbfbfbfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfefdfffefdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffefefefffefffffffefefffffefffefffffffefffefffefffefffefffefefefffefffffffefffefffffefefffefffefffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffffffffffefffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffefffffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffefffefffffffffffffffefffefffffefefffffefefffefffffffefefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffefefefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefdfdfffefefdfffcfcfdfffcfbfbfffaf9f9fff5f5f5ffdededeffa4a4a4ff6e6e6eff585858ff333334ff131413ff050605ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff5f605fff5e5e5eff5d5d5dff5d5d5cff5c5c5dff5d5d5dff5c5d5cff5c5c5cff5c5c5cff5b5b5cff5b5b5bff5a5a5aff5a595aff595959ff595959ff585858ff585758ff575757ff575657ff555556ff555655ff555455ff545454ff545353ff535453ff535353ff525252ff525151ff515151ff505050ff4f4f4fff4d4d4dff4d4c4cff4b4b4bff494949ff484848ff474646ff454545ff434444ff434342ff424242ff414242ff3b3b3bff1b1b1bff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080908ff1b1b1bff393939ff5a5b5aff7c7c7cffc0c0c0ffe5e5e6fff7f7f7fffbfcfbfffdfdfcfffefefdfffefefefffefefefffefefefffefefefffdfdfefffdfefefffefdfdfffefefefffffffffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffffffffefefefffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffffefffefefefffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffffffffffefffffefefefffefffefffffefffffefffefffffefefffefffefffefefffffffefefffffefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefffffffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfdfefffdfefdfffefefdfffdfefdfffdfefdfffdfdfdfffefefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfbfbfffbfcfbfffbfafbfffbfafafffbfafafffafafafffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f6f6fff6f6f5fff6f6f5fff5f6f6fff5f5f5fff6f5f5fff5f5f5fff4f4f5fff5f5f5fff4f4f4fff5f4f4fff4f4f4fff3f3f4fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffefefeeffedeeeeffededecffecececffecececffebebebffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e6e7ffe6e6e6ffe5e5e4ffe2e3e2ffe2e1e2ffe0e0e0ffdededeffdcdcddff7b7b7aff111011ff0f0f0fff0e0e0dff0d0d0dff0b0b0cff0b0a0aff090909ff080808ff080807ff070707ff060606ff060505ff040404ff040303ff040404ff040404ff030303ff020302ff020101ff020202ff010102ff010101ff010101ff020101ff010101ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff2b2b2bff9b9b9bffe4e4e4fff7f6f6fffdfefdfffefefffffefffffffefefefffffefffffefefefffffefefffefefefffffefefffffefefffffefffffefefffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefefffffffffffffffffffffefefffefefefffffffffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffefefffefffefffefefffffffefefffffefefffefefefffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffefefefffffffffffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffffefffffffffffefefefffffffefffffffefffefffffffefefffffefffefffffffefffefffffffefffefffefefefffefffffffefefefffdfdfdfff6f6f6ffeeeeeeffe1e1e1ffc5c5c5ffb5b4b5ffa6a6a6ff939392ff6c6c6cff5c5b5cff484848ff393939ff242425ff101110ff060606ff030303ff040403ff040404ff050505ff050505ff050505ff050505ff040404ff050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafbfffafbfbfffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffaf9fafff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff7f7f7fff8f8f7fff8f8f8fff7f7f8fff7f8f8fff7f7f7fff8f7f7fff8f8f8fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f1f2fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0efefffefefefffefefefffefeeefffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffecededffedececffededecffecececffecececffececebffececebffecebebffebecebffebebebffebebebffebebebffeaeaebffebebebffeaeaeaffebeaeaffebebeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdedfffdfdedeffdedfdeffdededeffdededeffddddddffdddddcffdcdddcffdcdcdbffdbdcdbffdadbdbffdadadaffdadad9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd8d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d4ffd3d4d3ffd4d4d3ffd3d4d3ffd3d4d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d1d2ffd1d1d2ffd2d2d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d3ffd3d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d7d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadad9ffdadad9ffd9dad9ffdad9daffdadadaffdadadaffdadadaffdadbdaffdadadaffdadadaffdbdadaffdbdbdaffdbdadbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffddddddffddddddffddddddffdddeddffdeddddffdededeffdedfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe8e8e9ffe9e9e9ffeae9eaffe9eaeaffeaeaeaffeaebeaffebeaebffebebebffecebebffebebebffecececffecececffecececffedececffedededffedededffeeeeeeffeeeeeeffeeeeedffeeefeeffefeeeeffefefefffefeff0fff0f0f0fff0f0effff0f0effff0f0f0fff0f1f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f1f1fff2f2f2fff2f1f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff3f4f4fff4f4f3fff4f4f4fff4f5f5fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f5fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff6f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f8f7fff8f7f7fff7f7f7fff7f8f8fff8f7f7fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff8f8f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9fafffafaf9fffaf9f9fff9fafafff9f9f9fffafaf9fffafaf9fffafafafff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafbfffafafafffafafafffbfafbfffbfbfafffcfcfbfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2d2cff2d2d2dff2c2d2dff2c2c2cff2d2c2cff2b2b2cff2b2b2cff2b2b2bff2b2b2bff29292aff2b2b2bff303030ff373737ff3e3e3eff464645ff4e4e4eff5a595aff626262ff6e6e6eff7b7b7bff898989ff9d9c9cffbbbabaffd7d7d7ffe7e7e6fff7f7f7fffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefefffefdfefff9f9f9fff4f4f4ffe7e7e7ffc9c8c8ffb2b2b2ffa4a3a3ff939293ff828282ff727272ff60605fff4b4b4cff373737ff292929ff1e1e1dff1c1b1bff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2a2b2aff2d2d2dff2d2d2d0000000000000000ff000001ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff030202ff040404ff050505ff060606ff070706ff070707ff070707ff080707ff080808ff080808ff090909ff0a0a0aff0b0b0bff0d0c0dff0e0e0eff0f0f0eff101010ff8b8a8affdddcdcffdededeffdfdfdfffe1e1e1ffe2e2e2ffe4e4e3ffe4e5e5ffe5e6e6ffe6e7e6ffe8e8e8ffe8e8e8ffe9e8e9ffeae9eaffebeaebffebebebffecececffececedffeeededffefeeefffefefeffff0f0f0fff2f2f1fff1f1f2fff2f2f3fff3f3f3fff4f4f3fff5f4f4fff5f4f5fff5f5f5fff5f5f5fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafbfffbfbfbfffbfafafffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefdfffdfefefffdfefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffefefefffefefefffffefefffffefefffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffefffffefefffffefffffefefffffefefefffffefffffffefefffffffffffefefefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffefffffefffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffefffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffefefffffffffefffffffefffffefffffffefffffefffefffffefefffffefefffffffffffefffefffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefefffffffefffffffffefffefefffffefefffffffefefffffffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfcfffbfbfbfff9f9fafff4f3f4ffdcdcdcff9e9e9eff6e6e6dff595858ff333333ff131313ff050504ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616060ff606061ff5f5f5fff5e5e5eff5d5d5dff5d5d5dff5c5d5cff5d5c5cff5c5c5cff5b5b5bff5b5b5bff5a5a5aff5a5a5aff5a5a5aff595959ff595958ff585857ff585857ff575757ff565756ff565656ff555555ff555455ff545454ff535454ff535454ff535353ff525253ff525151ff515051ff505050ff4f4f4fff4e4d4dff4d4c4cff4b4b4bff494949ff484748ff464646ff454545ff444443ff424243ff414142ff40403fff363635ff191819ff090808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0b0bff1d1d1dff3f3f3fff5e5e5dff7a797affbbbbbbffe4e4e3fff7f6f6fffcfbfbfffdfcfdfffdfefdfffefefefffefefefffefefefffdfefdfffefefefffdfdfdfffefdfdfffefdfefffefefefffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffefefffffffefffffefffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffefefefffffefffffffefffffffffffffffffefffefffefffffffefffffefffffefffefffefefffffffefffffffefefffffefefffefffffffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffdfdfefffefefdfffefdfefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffffefefffefefefffefffffffefefefffffefefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfefefffdfefdfffefdfefffefdfdfffefefefffdfefdfffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffaf9f9fffafafafff9f9f9fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff6f6f7fff7f6f6fff7f6f6fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f4fff4f4f4fff3f4f4fff4f3f3fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0eff0ffefeff0ffefefeeffeeeeeeffedececffecececffebebebffebebebffebeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e4ffe3e3e3ffe2e2e1ffe1e0e0ffdedfdeffddddddffabababff101010ff0f0f0eff0d0e0eff0c0d0dff0b0c0bff0b0a0bff090909ff080808ff080707ff070707ff060606ff060505ff040505ff050404ff050405ff040404ff030303ff020302ff010101ff010101ff010101ff020101ff020101ff020101ff010201ff01010100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff050505ff494a49ffc4c4c4ffeeeeeefffafafafffefefefffefefefffefefefffffefffffefefffffefffefffefefefffffefefffffefffffefffefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefffffffefefefffffffffffffefefffffefefffefefefffffefffffffffefffffffffffffffffffffefefffffefffffefefffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffefffffefefffffefefffefefffffefffefffffefffffffefefffffffffffefefefffefefefffbfbfbfff1f1f1ffe9e8e8ffd1d1d1ffb9b8b9ffababacff9a9a9bff848484ff5e5e5eff4f4f4eff3d3d3dff2c2d2cff181818ff0a090aff040404ff030202ff030404ff040404ff040404ff050505ff050505ff050505ff050505ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdfefffbfcfcfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafff9fafafff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f8f7fff8f8f8fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f7f7fff6f6f6fff6f5f5fff6f5f6fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff5f4f4fff3f4f3fff4f3f3fff3f3f3fff2f2f2fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffefeeefffefeeeeffefeeeeffeeeeeeffeeededffeeedeeffedededffedededffededecffececedffececedffecececffecececffecececffecebecffebecebffebebebffebebebffebebebffebebebffebebebffeaebebffebeaeaffebeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9eaeaffe9e9e9ffe9e8e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe6e7e7ffe7e7e6ffe7e7e6ffe5e5e5ffe6e6e6ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdeffdfdfdfffdededeffdededeffdedddeffddddddffddddddffdddddcffdcdcdcffdbdbdcffdbdbdbffdbdbdaffdadadaffdad9daffd9d9d9ffd8d8d8ffd8d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd3d3d3ffd4d4d4ffd3d3d3ffd4d3d4ffd4d3d4ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d2ffd3d2d3ffd2d3d2ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd1d2d1ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd1d1d1ffd0d0d1ffd1d0d0ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d1ffd1d2d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadad9ffdadad9ffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdddcdcffdddcddffddddddffddddddffdededdffdededeffdededeffdfdfdeffdfdfdeffe0dfdfffe0dfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe9e8e8ffe9e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffeae9eaffeaeae9ffe9eaeaffeaebebffebebeaffebebebffecebebffecebebffecececffecececffecececffedededffedededffedededffeeedeeffededeeffeeeeeeffefefeeffeeeeefffefefefffefefeffff0f0effff0f0f0fff0eff0fff0f1f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f4fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff7f6f6fff6f7f6fff6f6f7fff7f6f7fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff8f7f8fff7f7f7fff7f7f8fff8f8f7fff7f7f8fff7f7f8fff8f8f7fff8f8f7fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9fafffaf9fafff9fafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffcfdfcfffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2c2cff2d2c2dff2c2c2dff2c2c2dff2b2c2cff2c2c2cff2b2b2bff2b2b2bff2b2b2bff2a2a2aff292929ff2b2b2bff303030ff373838ff3f3f40ff474747ff525252ff595959ff656565ff727272ff818181ff8e8f8fffa6a6a6ffc4c4c4ffdbdbdbffebeaebfff9f9f9fffefefdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffcfcfdfff7f7f7fff1f0f0ffdad9d9ffbcbbbcffa9a8a9ff999999ff898989ff797979ff676767ff545454ff3f3f3fff2b2b2bff1c1d1cff131313ff181818ff1b1b1cff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2b2b000000000000000000000000ff000000ff010000ff010001ff010101ff010101ff010101ff010101ff010101ff020201ff030203ff040404ff050505ff060606ff070607ff070707ff070707ff080808ff090808ff080809ff090909ff0a0a0aff0b0b0cff0d0c0dff0e0d0eff0f0f0fff2c2c2cffc3c2c3ffdcddddffdededeffe0e0e0ffe1e1e1ffe3e2e2ffe3e4e3ffe5e5e4ffe6e6e6ffe6e6e7ffe8e7e8ffe8e8e8ffe8e8e9ffeaeaeaffebeaeaffebebebffecececffedededffedeeeeffeeefeffff0efeffff0f1f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f3fff3f4f4fff4f5f5fff5f5f5fff5f5f5fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff9f8f8fff9f8f9fff9f9f9fffaf9f9fffafaf9fffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfefffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefdfffefdfefffefdfefffdfefefffefefefffefefefffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffffefffffefffefffefffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffefffefefefffefefffffffffffffefffffffefffffffffffffffefffefffffefffffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfdfffdfcfcfffbfbfbfff9f9f9fff4f3f3ffdadad9ff9a9b9aff6d6d6dff595959ff333233ff121212ff040504ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616061ff616160ff606060ff605f5fff5e5e5eff5d5d5dff5d5d5cff5d5c5cff5c5c5cff5b5b5cff5b5b5bff5a5b5bff5a5a5bff5a595aff595959ff595858ff585858ff585757ff575757ff565656ff565656ff555555ff555455ff545454ff545453ff535353ff525253ff525252ff515151ff505051ff505050ff4f4f4eff4d4d4dff4c4c4dff4b4b4bff49494aff484848ff474646ff454545ff444344ff434243ff404141ff3b3b3bff2e2e2dff121313ff050606ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030404ff0c0c0cff1f1f1eff404040ff605f60ff767676ffb5b5b5ffe2e2e2fff6f6f6fffbfbfbfffcfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefefefffefefefffffefefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffefefffffffefffffefefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffefefffffefffffffffffffffffefffffffefffffffefffffffefefffffffffffffefffffefffffffefffefffffffffffefffefffffefffffefffefffffffefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffefdfdfffefdfefffefefefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefffffffefffffefefffffefefefffefefffffefefefffdfefefffdfefdfffefefdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfbfbfffbfbfbfffbfafbfffafafafffafafbfffafafafffafaf9fffaf9f9fff9f9fafff9f9fafff9f9f9fff8f9f8fff8f8f8fff8f8f7fff8f7f8fff7f7f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff5f6f6fff5f5f6fff5f5f5fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0eff0fff0efefffeeefeeffeeeeeeffedecedffecececffebebebffebebebffebeaeaffe9e9eaffe9e9e9ffe8e9e9ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e4ffe2e2e2ffe0e0e1ffdedfdfffddddddffd3d4d3ff383838ff0e0f0eff0e0e0dff0c0c0cff0b0b0bff0a0a0aff090909ff070708ff070707ff070606ff060505ff050506ff050506ff050505ff040505ff040404ff030303ff020202ff010101ff010101ff010101ff020101ff010101ff010202ff010102ff010101ff02020100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff10100fff7d7d7dffe1e1e1fff4f4f4fffdfdfdfffefffffffefefffffffefffffefefffffefefefffefffffffefefefffefefffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefffffffffefffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefefefffefffffffffffffffffefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffffefffffefffefffefefefffdfdfdfff6f5f5ffececedffdededeffc1c1c1ffb1b0b1ffa0a0a0ff8c8c8cff757474ff525252ff434343ff323232ff202121ff10100fff060606ff030303ff030403ff040403ff040404ff040304ff040304ff050505ff050405ff050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffbfbfafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafbfffafafafffafafafffbfafafffbfafafffafafbfffafbfbfffafbfbfffafafbfffbfafbfffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f6fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f5f6fff6f6f5fff4f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f3fff4f4f3fff4f3f3fff3f2f3fff2f3f3fff2f3f3fff2f2f3fff2f2f2fff2f1f2fff2f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff0f1f0fff0f1f0fff0f0f0fff0eff0fff0eff0ffefefefffefeff0ffefefefffefefeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffedeeeeffeeededffedededffedededffedecedffecececffecececffecececffebececffebececffecebecffebebebffececebffebececffebebebffebebebffebebebffeaebebffebeaeaffeaeaeaffebeaeaffebeaebffeaeaeaffeaeae9ffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e0e1ffe1e0e1ffe0e0e0ffe0dfe0ffe0e0e0ffe0dfdfffdfdfdfffdfdedfffdfdedfffdededfffdededeffdededeffddddddffdddcddffdcdcdcffdbdcdcffdbdbdbffdbdbdaffdadadaffd9dadaffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d4ffd5d5d4ffd4d5d4ffd5d5d5ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d5ffd4d4d4ffd4d3d4ffd4d3d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd1d1d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d2ffd1d1d2ffd1d1d2ffd1d2d1ffd2d1d1ffd1d2d1ffd2d1d2ffd2d1d1ffd1d1d1ffd2d2d2ffd2d2d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d3d3ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdad9daffdad9d9ffdadadaffdad9daffd9dadaffd9dadaffdadadaffdadadaffdadadaffdadbdaffdbdbdaffdbdadbffdbdadbffdcdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdbffdcdbdcffdcdcddffdddcddffddddddffdddeddffdededdffdededdffdededeffdfdedeffdededeffdfdfdfffe0dfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebecffecececffecececffecececffedecedffedededffededeeffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefeffff0f0efffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f3fff3f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff8f7f7fff7f7f7fff7f7f8fff8f7f8fff7f8f8fff7f8f7fff8f8f7fff7f8f7fff8f7f8fff8f7f8fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9fafffafaf9fffafaf9fffafaf9fffafafafffafafafffaf9fafffafafafffafafafffbfafafffafafafffafafafffafafafffbfafafffbfafafffafafbfffafafafffafbfbfffafafbfffbfbfbfffcfbfcfffefdfdfffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2c2c2cff2c2b2bff2c2c2cff2b2b2bff2b2b2bff2b2b2bff2a2b2aff2a2a2aff292929ff282828ff2a2a2aff313131ff393839ff3f3f3eff474747ff4d4d4dff585858ff656565ff757475ff838383ff959595ffb0b0b0ffcbcbcbffdcdcddffe9e9e8fff6f6f6fffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefdfffaf9fafff3f3f3ffe8e7e7ffcccccdffb2b2b2ff9f9e9eff8f8f8fff7f7f7fff6c6d6cff595a5aff464647ff353535ff242424ff161716ff101010ff181818ff191919ff1c1b1cff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2b2a0000000000000000ff000000ff010101ff000001ff000101ff010100ff010101ff010101ff010101ff010101ff020201ff030403ff050504ff050505ff060606ff070606ff070707ff080708ff080707ff080808ff080809ff090909ff0a0a0aff0b0b0bff0d0c0dff0e0d0dff0f0f10ff7c7c7cffdbdbdbffdcdcddffdededeffdfdfdfffe1e1e1ffe2e3e2ffe4e3e3ffe5e5e5ffe6e6e5ffe6e7e6ffe7e8e7ffe8e8e8ffe9e8e9ffe9eae9ffebeaeaffebebebffecececffedededffeeededffefefefffeff0f0fff0f1f1fff1f1f2fff2f2f2fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9fafafffafafafffafafafffbfafbfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfefdfffefefefffefefffffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffefffffffffffefffffefffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffefffefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfefffefefefffefdfdfffdfdfdfffcfcfcfffafbfbfff9f9f8fff2f3f3ffd8d7d7ff989897ff6d6c6dff565756ff313131ff111110ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616160ff616160ff606060ff606060ff605f5fff5e5f5eff5e5d5eff5d5c5cff5c5c5cff5b5b5cff5c5b5bff5b5b5bff5a5a5bff5a5a5aff5a5959ff595959ff585858ff575758ff575757ff565756ff565656ff555556ff545554ff545454ff545353ff535353ff525352ff525252ff515151ff515051ff4f504fff4f4e4eff4d4d4dff4c4c4cff4b4a4aff494949ff484848ff464746ff454545ff444444ff434343ff404040ff383938ff2a2a2aff101010ff040505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff0a0a0aff1c1d1cff3d3e3eff5d5d5eff707170ffb0b0b0ffe1e2e1fff6f6f6fffbfbfbfffdfdfdfffefdfefffefefefffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefefffefefffffefefffffefefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefefffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfdfffefefefffdfefefffdfefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefffffffefefffffefefffefefefffffefefffffffffffefefffffefefefffefffefffefffefffefefefffefefefffefefefffefefdfffefefdfffefefdfffdfefefffefdfdfffefdfefffefefdfffefefefffefdfdfffdfefefffdfdfefffefefefffefefefffefefefffffefffffffefefffefefffffefffffffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffafbfafffbfafbfffafafafffafafafff9f9fafffaf9fafff9f9f9fff9f8f8fff9f9f9fff8f9f8fff8f8f8fff8f7f8fff7f8f7fff6f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f1fff1f0f1fff0f1f0fff0f0effff0f0efffeeefefffeeeeeeffedededffecececffebebecffebeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e4e4ffe2e2e2ffe1e0e1ffdfdfdfffddddddffdcdcdcff717170ff0e0e0eff0d0d0dff0c0c0bff0a0b0aff090a09ff080808ff080708ff060706ff060606ff050506ff060606ff060505ff050505ff040404ff030403ff020303ff020202ff010101ff000100ff010101ff010201ff010101ff020202ff020102ff020101ff01020100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff3a3939ffc6c7c7ffeaebebfffbfafbfffefefefffefefffffffefffffffefefffefefffffefffffffefefefffefefffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefffffefffffefffefffffffffffffefefffefffffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefefefffffefefffefefffffffffffffffefffffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffefffffffffefffffefffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffefefffffbfafafff0f1f1ffe6e6e6ffcfcfcfffb7b7b7ffa7a7a7ff939393ff7e7d7dff666667ff464747ff3a3a3aff2a292aff171817ff090a0aff040505ff020302ff040404ff040403ff040403ff030403ff040404ff040403ff050505ff050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfffafafbfffafafafffafafafffafbfafffafafafffafafafffbfafafffafbfafffbfafbfffbfafafffafbfafffafafbfffbfafafffafbfafffafafbfffbfafbfffbfafafffafafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff7f8f7fff7f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f8fff8f7f8fff8f7f7fff7f8f8fff7f7f7fff8f7f8fff8f8f7fff8f7f8fff7f7f8fff8f7f7fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff5f5f5fff5f4f4fff5f4f4fff4f5f4fff4f4f4fff4f3f3fff3f3f3fff2f2f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0f0ffefefeffff0efefffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeeeeeffedeeedffededeeffedededffedededffecedecffecedecffecedecffecececffecececffecebecffecececffecececffebebebffebebecffebebebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e8ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e3ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e0ffe1e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdddedeffdddedeffddddddffdcdddcffdcdcdcffdbdcdbffdbdcdbffdadbdaffdadbdbffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd4d5d4ffd5d5d4ffd5d5d4ffd4d5d5ffd5d4d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d4d4ffd4d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d2ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d1d2ffd2d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d2ffd3d3d4ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d7ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9daffdad9d9ffdadadaffd9dadaffd9d9daffd9d9daffd9dad9ffd9dadaffd9dadaffdadadaffdadadaffdbdadaffdbdbdaffdbdbdaffdbdcdbffdbdbdbffdcdbdcffdbdcdbffdcdcdcffdcdcdcffdddcddffddddddffddddddffdededeffdddedeffdededeffdededfffdedfdeffdfdfdfffdfdfdfffdfe0e0ffdfe0dfffe0e0e0ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e0ffe1e1e2ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e7e6ffe7e6e7ffe7e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffeaeaeaffebeaeaffeaebeaffebebebffebebebffecebecffebecebffecececffecececffedededffedededffedededffeeeeeeffedeeeeffeeeeeeffeeeeefffeeefeeffeeefefffefefefffeff0efffeff0effff0f0f0fff1f0f0fff1f0f0fff1f1f1fff0f1f0fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f4f3fff4f4f3fff4f4f3fff3f4f4fff4f4f3fff5f4f4fff4f5f4fff5f4f5fff5f4f4fff4f5f5fff4f5f5fff5f5f5fff5f6f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f7f7fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f8f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafff9f9fafffafaf9fff9fafafffafafafffafaf9fffaf9fafffafaf9fffafafafffafafafffafafafffafafafffbfafafffafbfafffafafbfffbfafafffafafafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffdfcfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2bff2c2b2bff2b2b2bff2b2b2bff2b2b2bff2a2b2aff2a2a2aff292929ff292a29ff292829ff272727ff2b2b2bff303030ff343434ff3b3b3bff414141ff4a4b4aff565657ff666566ff757475ff858585ff9a9a9affb5b5b5ffcac9caffd9d9d9ffe4e4e5fff2f2f2fffcfcfcfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffdfdfcfff6f6f6ffefeeefffdcddddffbdbcbdffa3a3a3ff949494ff848484ff727272ff5e5e5eff4a4a4bff3a3a3aff2d2c2cff1b1c1bff111211ff141314ff141414ff181919ff191818ff1b1b1bff2b2b2bff2b2b2bff2b2b2b000000000000000000000000ff000000ff000100ff010101ff010001ff010101ff010101ff010101ff010101ff010201ff020202ff030303ff050505ff050605ff060606ff060607ff070707ff080707ff070707ff080808ff080908ff090809ff0a090aff0b0b0bff0c0c0cff0e0e0eff0f100fffcccdccffdbdbdbffdddcddffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe5e4e4ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffeae9e9ffeaebebffebebebffecededffededecffeeeeeeffeeefeffff0f0f0fff1f0f1fff1f2f2fff2f2f2fff2f3f2fff3f3f3fff4f3f4fff4f4f4fff4f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff8f7f8fff7f7f8fff7f8f7fff8f8f8fff9f8f9fff9f9f9fffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefffefffffefffffefffefffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffefffefffefffffffffffefefffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffefffefffefffefffefefffffffefffffefffffffffffffffffefffffefefefffefefefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffffefffefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffefffffefffefffffffefffffffffffefffefffefffefffefefffffffefffffefffffffffffffffffefffffefefefffefffefffffffefffffffffffffffefffefefefffffffffffefffffffffefefffefffffffffefefffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffefefffefffefffefffefffefefefffefefefffdfefefffefdfefffdfefdfffefefefffdfefefffdfefdfffdfdfefffdfdfefffefdfefffdfdfdfffcfdfcfffcfcfcfffbfafbfff9f8f9fff2f2f2ffd6d5d5ff939393ff6c6c6cff555555ff303030ff101111ff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff606160ff606160ff616161ff606060ff5f605fff606060ff5f5f5fff5e5f5eff5e5e5eff5d5d5dff5d5d5dff5c5c5cff5c5c5bff5b5b5bff5a5b5aff595959ff595959ff585858ff575758ff575757ff565656ff555455ff545454ff545353ff545353ff535352ff525152ff525251ff505151ff504f4fff4e4f4fff4d4d4dff4c4c4cff4a4a4aff494949ff474847ff464646ff454545ff444444ff434343ff414140ff3a3b3aff2d2c2dff121212ff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff080909ff191919ff39393aff5a5a5aff6e6e6effadadacffe0e1e1fff5f5f5fffbfbfbfffcfdfdfffefdfefffdfefefffefefefffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfefffdfefdfffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefffefffffffffffefefffffefefffffefffefffffffefffffffffffefffefffffffefffefefffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffefffffefffffffffffefffffffffffefffefffefffefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffefefefffffefefffffefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefffefffffefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffdfefdfffefefefffdfdfefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfafffafafafffafafafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff5f5f5fff4f5f4fff4f4f5fff5f4f5fff5f4f5fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0eff0ffeff0efffefefefffeeeeeeffedededffecececffecebebffebeaeaffeaeaeaffe9eae9ffe8e8e9ffe8e8e9ffe8e8e8ffe7e7e7ffe7e6e7ffe5e6e5ffe3e4e3ffe2e2e2ffe1e0e1ffdfdfe0ffdededeffdcdcdcffa1a1a1ff0e0e0eff0d0d0cff0c0c0cff0b0b0aff090809ff080808ff070707ff060606ff050606ff060506ff060606ff060605ff050505ff030404ff020303ff020202ff020202ff010101ff010100ff010202ff020102ff010202ff010202ff020101ff010101ff0201010000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff939493ffe0e1e0fff2f2f3fffdfdfdfffefefefffefffefffffffffffefffefffefffefffefefefffffefffffefffffffffffffffffefffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffffefffefffffffffefefffefffffffffffffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefffffefffefffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffefefffefefefffefffefffefffefffffffffffefefffffefffffffdfdfdfff5f4f4ffebecebffdcdcdcffc0c0c1ffaeadaeff9c9d9cff878787ff717171ff585858ff3d3d3dff323232ff212021ff0f1010ff070807ff040404ff040404ff040404ff050404ff040404ff040403ff030304ff040404ff0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffbfcfbfffafafafffafafafffafafafffafafafffbfbfafffafafafffafbfafffbfafafffafafafffafbfafffafbfafffafafafffafafbfffafafafffbfbfafffbfafbfffafbfafffafafafffafafafffafafbfffafafafffafafafffafafafff9f9f9fff9f9f9fffaf9f9fffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f7fff7f8f8fff7f7f8fff8f8f8fff8f7f7fff7f8f7fff7f8f8fff8f7f8fff7f8f7fff7f8f7fff8f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f4f3fff3f3f3fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefeffff0f0efffeff0efffefefefffefefefffefeeefffeeefefffeeeeeeffeeeeeeffedeeedffededeeffededeeffedededffedededffededecffecededffedecedffecececffecececffecececffebececffecececffebebebffebebebffebebecffebebebffebebebffebebebffeaebeaffebebebffebeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe1e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe0e0e1ffe1e1e0ffe0e1e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdeffdfdedeffdededeffdededeffdedddeffdddeddffdddddcffdcdddcffdcdcdcffdcdbdcffdbdbdbffdadbdbffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd5d4d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd3d2d2ffd3d3d2ffd2d3d3ffd3d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdad9daffd9dad9ffd9dad9ffd9d9d9ffdad9daffd9d9daffdadadaffdad9daffdad9daffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcddddffdddcddffddddddffddddddffdeddddffdddedeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0dfe0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebebebffebebeaffebeaebffececebffebececffecececffecedecffecececffedededffedededffeeededffedeeedffeeeeeeffeeeeefffeeefefffefefeeffefefefffeff0effff0eff0ffeff0f0ffeff0f0fff0f0f0fff0f0f0fff1f1f1fff0f1f1fff0f1f0fff1f1f2fff1f1f1fff2f1f2fff1f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f7fff7f7f7fff7f6f7fff6f6f6fff7f7f6fff7f7f6fff7f7f7fff8f8f7fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff7f8f8fff8f7f8fff7f8f8fff7f7f7fff8f7f7fff7f8f7fff7f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff8f8f8fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffbfbfafffafafafffafbfafffbfafafffafafafffafbfafffafafafffafafbfffbfafbfffbfbfbfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2b2bff2a2a2aff2a2b2aff292929ff2a2a2aff282929ff272727ff262625ff272728ff282928ff2a2a2aff2f302fff353435ff3d3e3dff484848ff565555ff646564ff757575ff8a8a8aff9c9d9dffa9a9a9ffc2c2c1ffd4d4d4ffe0e0e0ffeeedeefff9f9fafffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefefefffefefefffefefefffefefdfffcfcfdfff6f7f7fff1f0f0ffe7e7e6ffcccbccffacacacff999999ff898988ff767676ff626362ff4f4e4fff3c3c3cff2c2d2cff1e1d1dff121212ff0f0f0fff141314ff141414ff131414ff181918ff181918ff1b1b1bff2b2b2bff2b2b2b000000000000000000000000ff000000ff000101ff000100ff000100ff010100ff000001ff000001ff010101ff010101ff020303ff040404ff050505ff060506ff060607ff070706ff070707ff070707ff070808ff080808ff080808ff090909ff0a090aff0b0a0aff0c0b0cff0d0d0dff1f1f1fffdadadaffdbdbdbffdddddcffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e6e5ffe7e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeae9ffebeaebffebebebffecececffedededffeeeeeeffefefeffff1f0f0fff0f1f1fff1f2f1fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f8f7fff7f7f8fff8f9f8fff8f9f8fff9f9f9fffafaf9fff9f9fafffafafafffbfafbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfefefffefefefffefdfdfffefdfefffdfdfefffefefdfffefefefffdfefefffefefefffffffefffffffffffffffefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffdfefefffefefefffefefefffefffffffefffffffefefffffffffefffefffffffffffffffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffefffffefefffffefffffffffefffffffffefffffefffffefefffffffffefffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefefffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffefefffffefffffffffefefffefffefffefefffffefefefffefefefffffefefffefefefffefffefffffefffffefefefffefffefffefefefffefffffffefefffffefefefffefefefffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffafafafff8f8f8fff0f0f1ffd2d2d3ff908f90ff6c6c6cff575757ff313131ff111111ff050405ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616060ff606060ff616061ff606061ff616160ff606160ff606060ff606060ff5f5f5fff5e5e5eff5e5e5eff5e5d5dff5d5c5cff5c5b5cff5b5b5bff5b5b5aff5a5a5aff595959ff595858ff585857ff575757ff565656ff555555ff545454ff545353ff535353ff535252ff525252ff515251ff515050ff4f504fff4f4e4fff4d4d4dff4b4b4bff4a4a4aff484848ff474747ff464646ff444545ff434443ff434343ff424242ff3e3f3fff323232ff131313ff040505ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070808ff171717ff373737ff5a5b5aff6f6f6fffa8a8a8ffdedfdffff5f4f5fffbfbfafffcfcfdfffdfefdfffdfefdfffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffffffefffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefefffffefefffefefffffffffefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffdfdfdfffdfefefffefefefffdfefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffdfdfdfffefefefffefefefffffefefffffefefffefefefffefefefffffffffffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfbfffbfbfcfffbfbfbfffbfafbfffafbfafffafafbfffafafafff9f9fafffafafafff9f9f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff7f7f7fff7f6f7fff7f7f6fff6f6f7fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff1f1f2fff1f1f2fff1f1f1fff0f0f1fff0f0f0ffefefefffefefefffeeeeefffeeeeedffecececffebebebffebebebffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e7e8ffe8e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe2e3e3ffe1e1e1ffe0e0dfffdededeffdddddcffd3d3d3ff373737ff0d0d0dff0c0c0bff0b0a0aff090909ff080808ff070606ff050605ff050405ff050505ff050505ff060606ff050505ff040404ff030303ff020202ff020202ff020102ff020202ff010202ff020102ff020201ff010102ff010201ff010101ff0101010000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff434242ffcacacaffe9eaeafffafafafffffefefffffefefffefefefffefefefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffefffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefffefffffefffffffffffffefefefffffffffffefefefffefffffffffefffffefffffffefffefffffefffffffffffffefffffffffefffffffffffffefefffffefffefffefffefffefffefffffffffffefffffffffffefffffefefffffffffffefefffffffffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefffffefefefffffefffffefefffffffffefffefefefffafafafff0f0f0ffe5e5e4ffcececeffb5b5b5ffa4a3a4ff919090ff7b7b7bff636363ff4c4c4bff343434ff282829ff181717ff0b0b0aff060606ff050504ff060606ff040404ff040404ff040504ff040403ff040304ff040404ff0403040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffcfdfdfffafbfbfffafafafffafafafffbfafbfffafafbfffbfbfafffafbfafffafafafffafbfbfffbfafafffafafafffafbfbfffbfafbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9faf9fffaf9f9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff7f8f8fff7f8f7fff8f7f7fff8f8f8fff7f8f8fff7f7f8fff8f8f7fff7f7f8fff7f8f7fff7f8f7fff7f8f7fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff7f6f7fff6f6f6fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff4f4f4fff3f3f3fff3f4f4fff3f3f3fff2f2f2fff2f3f3fff3f2f3fff3f2f2fff2f1f2fff1f1f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0efffefeff0ffeff0f0fff0efefffefefefffefeeefffefeeefffeeeeeeffeeeeeeffedededffedeeedffeeedeeffedededffedededffedededffedededffecededffececedffecececffececedffecececffebecebffebecebffecebecffebecebffebebebffebebebffebecebffebebebffebebebffebebebffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdededeffdedfdeffdededeffdddedeffdddeddffddddddffddddddffdcddddffdcdbdcffdcdcdbffdadbdbffdadbdaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd6d5d6ffd5d5d6ffd6d6d5ffd6d6d5ffd5d5d5ffd6d6d6ffd6d6d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d4ffd3d4d3ffd3d4d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd6d7d6ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadad9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdbdaffdcdbdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffdddcddffddddddffddddddffdeddddffddddddffdededeffdfdedfffdedfdfffdfdfdfffdfdfdfffe0e0e0ffdfe0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeae9ffe9eaeaffeaeaeaffeaeaeaffebebeaffebebeaffebebebffebececffecebebffecececffecececffedecedffecececffedededffedededffedeeedffeeeeeeffeeeeeeffeeefeeffefeeefffefefefffeff0f0ffefeff0fff0f0efffeff0f0fff0f1f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff5f5f4fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff8f7f7fff7f8f7fff8f7f8fff8f7f8fff7f7f7fff8f8f7fff7f7f7fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9faf9fff9f9f9fff9fafafff9faf9fff9f9f9fffafaf9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfafffafbfafffafafafffafbfafffbfafafffafafafffafbfbfffbfbfbfffcfbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2a2a2bff2a2a2aff292929ff292a29ff282828ff272727ff272828ff282727ff242424ff222322ff222222ff252525ff2a2a29ff313231ff3b3b3bff474647ff525252ff626162ff717170ff808081ff8d8d8dff9f9f9fffbab9b9ffd0cfd0ffdcdcdcffeaeaeafff7f7f7fffcfcfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefefffffffffefffffefefffffffffffffefefffefefefffefefefffefffefffdfdfcfff7f6f7ffefefefffe6e6e6ffcdcdcdffb5b5b5ffa1a1a2ff908f8fff7b7b7cff676767ff525353ff404040ff2d2d2cff1d1c1dff101010ff0b0b0bff0e0f0fff0f0f0fff141314ff131314ff131414ff191818ff191819ff1b1b1b000000000000000000000000ff000000ff010001ff000000ff000001ff000000ff010101ff010000ff010001ff000000ff020202ff020303ff030304ff040504ff050505ff060606ff060607ff070707ff070707ff070707ff080808ff080808ff090809ff090909ff0b0b0aff0b0c0cff0d0d0dff4f4f4fffdadadaffdbdbdbffdcddddffdededeffe0dfdfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e8e8ffeaeae9ffebeaebffebebebffedececffeeeeeeffeeefeefff0f0f0fff1f0f1fff1f1f0fff1f1f2fff2f2f2fff2f2f2fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f5f5fff6f5f5fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f7f8fff7f7f7fff8f7f8fff8f8f8fff8f8f9fff9f9f9fffafafafffafafafffbfafafffbfbfafffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfefffefdfdfffefdfefffefdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffffffefffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffefefdfffefdfdfffdfdfdfffefdfdfffefefefffdfefefffefefefffefefefffefefdfffefefefffefffefffefefefffefefefffefffffffffefffffffffffffefffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefefffffffffffffffefffffffffffefffffffefefffffefffefffefffffffefffefffefefffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffefefffffffffffffffefffffffffffffffefffefffffffffffffffffefffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefefffffefffffffffffefffffefefffefefffffffffefffffefefffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffefefffefefefffffefefffefefffffefffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfefdfffefdfdfffefdfefffdfefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffcfcfcfffbfbfcfffafafafff8f8f8fff0efefffd0cfd0ff8b8b8bff6c6c6cff585959ff323232ff111211ff040505ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606061ff606160ff606060ff606160ff606061ff606060ff616060ff606060ff5f5f60ff5f5e5eff5e5d5eff5d5d5dff5d5d5cff5c5c5cff5b5b5bff5a5b5bff5a5a59ff595959ff585858ff585857ff575757ff565656ff555555ff545554ff535453ff535353ff535252ff525152ff515151ff505050ff50504fff4f4e4eff4d4d4dff4c4c4cff4a4a4aff484948ff474847ff464646ff454544ff434344ff434343ff424242ff3f3f3fff313232ff141414ff050506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff181718ff373737ff5b5a5bff717170ffa4a3a3ffddddddfff4f4f4fffbfafbfffcfcfcfffdfefdfffefefdfffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffefefefffefffffffffefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffefefffefefefffffefffffffefefffffefffffefefefffffffefffefefffffefefffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffefefefffefefffffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffffefffffefefefffefefffffefffefffffffffffffefefffffefefffefefefffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefdfefffefdfefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfbfcfffbfbfbfffbfafafffbfbfafffbfafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0ffeff0efffefefefffeeeeeeffededeeffecececffecebebffebebebffeaeaeaffeae9e9ffe9e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e7ffe5e5e5ffe4e4e3ffe3e3e3ffe1e1e1ffe0e0e0ffdfdedeffddddddffdcdcdbff717171ff0d0e0dff0c0c0cff0b0b0aff0a0909ff080808ff070606ff060505ff040404ff040404ff060505ff060606ff060606ff050505ff040404ff030303ff030303ff020302ff020102ff010101ff010202ff020101ff010101ff010101ff010101ff010101ff0101010000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff8e8e8effe2e1e2fff1f0f1fffcfcfcfffefefefffefefffffefefffffffffefffefefefffefefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefefffffefefefffffefefffefffefffffefffffffefefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffefefffffffffffffffffffffefffffffffffffffffffffffffefefffffefffffffffefffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffefffffffffefffffffefffefffefffffffffffefffefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffdfdfdfff5f4f4ffebebebffdbdadbffc1c0c0ffa9a9a9ff989898ff858584ff6e6e6eff565656ff3f4040ff2c2c2cff1f1f1fff0f0f0fff080707ff050404ff060606ff060606ff060606ff040504ff040504ff050404ff040304ff03030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffcfcfcfffafafbfffafbfafffafafafffafbfafffafafbfffafafafffbfafafffafafafffbfafbfffbfafafffafafbfffafafafffbfbfafffafafbfffafafbfffafafbfffbfbfafffafafafffafafafffbfafafffafafafffafafafffafaf9fffafafafff9faf9fff9fafafffaf9f9fffaf9f9fff9f9f9fff9f8f8fff9f9f8fff9f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f7fff7f7f7fff7f7f8fff7f8f8fff8f7f8fff7f7f8fff7f8f7fff8f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff1f2f1fff1f1f1fff0f1f1fff1f1f0fff1f0f0fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefefffefefefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffedededffedededffedecedffecededffecededffedececffecececffecececffecececffecececffececebffececebffebebebffecebecffebebebffecebecffebebebffebebebffeaebeaffebebebffebeaeaffebeaeaffeaeae9ffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe6e6e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededdffdddddeffddddddffdddcddffdcdcddffdcdcdcffdcdbdcffdbdbdbffdadbdbffdadadaffdad9daffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d7ffd6d6d7ffd6d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d5ffd6d5d6ffd5d5d5ffd5d4d4ffd5d5d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d7ffd6d6d7ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9dad9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdcdcdcffdddcdcffdddddcffddddddffddddddffdeddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdeffdfdfdfffe0e0dfffe0dfe0ffe0e0e0ffe0e1e1ffe1e0e1ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e3ffe3e3e2ffe3e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe4e5e5ffe5e6e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffeae9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebebffebebebffecebebffebebebffecebebffecececffedececffececedffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefeeefffefefefffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff3f2f2fff3f2f3fff3f3f2fff3f3f3fff3f3f4fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9fafff9faf9fffafafafffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafbfafffafafafffafbfafffafafbfffafafafffbfafafffafafafffbfafbfffbfafafffbfafbfffbfbfbfffdfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2aff2b2a2bff2a2a29ff2a2929ff292928ff272727ff272827ff272728ff272728ff212121ff1c1b1cff1c1c1cff1e1e1eff212221ff272727ff2f2f2eff373737ff414241ff4c4d4dff595959ff6b6a6bff7a7a7aff868786ff979697ffb0b0afffc9c9c9ffd8d8d8ffe6e6e6fff2f2f2fffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffefefefffefefefffefefefffefffefffefefefffdfdfdfff7f8f7fff0f0f0ffe7e7e6ffcfcfcfffb4b4b3ffa3a3a4ff929293ff7f7f80ff6d6d6dff575757ff434342ff2e2e2eff1c1c1cff0f0f0fff080808ff070707ff0e0f0eff0e0e0fff0f0f0fff141414ff141314ff141414ff191819ff181919000000000000000000000000ff000000ff000000ff010101ff010001ff000000ff000100ff010001ff010000ff010000ff010201ff030202ff030404ff040504ff050505ff060606ff070607ff070707ff070707ff070707ff070708ff090808ff080809ff090a0aff0a0b0aff0c0c0cff0e0e0dff888788ffdbdadaffdcdbdbffdcdddcffdededeffdfdfdfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeae9ffeaebebffebebecffecececffeeeeeeffefefeefff0f0f0fff1f0f1fff1f1f1fff2f1f1fff2f3f2fff2f2f3fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f7f6fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f8f9fff9f9f9fff9f9f9fff9faf9fffafafafffbfafafffbfafafffbfbfbfffcfbfbfffcfcfcfffcfdfcfffdfdfcfffefdfdfffdfdfefffefefdfffefefefffefefefffdfdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfefffdfdfefffdfdfefffefefefffefefdfffefefefffefefefffefefefffffefefffffffefffefefffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefffefffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffefffefffefefefffefefefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffefefffffffffffffefffffffefffffffffffefffefefffffffefefffffffffffefffefffefffefffefefefffefefefffffefffffefffffffffefffffefefffffffffefffefefefffffffffffefffefffefffefffefefefffefefefffefefefffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffdfdfefffefdfefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfbfcfffafafafff7f8f7ffeeeeeeffcdcdcdff898888ff6b6c6bff575656ff303030ff121212ff060505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606161ff606160ff616060ff616061ff606061ff616160ff616160ff606060ff5f5f5fff5f5f5eff5e5d5eff5d5e5eff5c5d5dff5c5c5cff5c5c5bff5b5a5bff5a5a59ff5a5959ff585958ff585857ff575757ff565556ff555555ff545554ff545354ff535353ff525352ff525152ff515151ff505150ff4f504fff4e4e4fff4d4d4dff4b4b4bff4a4a4aff494948ff474747ff464646ff454544ff444343ff434343ff424242ff3c3d3cff2b2b2cff111112ff050505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060606ff131313ff353534ff5a595aff717170ffa2a2a2ffdcdddcfff3f4f4fffafafbfffdfdfdfffefdfefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffdfdfefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffffefffffefefffefffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffefefefffdfefefffefffefffffffefffefefffffffefefffffffffffefffefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfafffafbfbfffafafbfffafafafffafafafffafaf9fffafafafff9f9f9fff9f9f8fff9f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f0f0fff0f1f1ffeff0efffefefeeffefeeeeffeeedeeffededecffececebffebebebffeaeaeaffeae9e9ffe9e8e9ffe8e9e9ffe7e8e8ffe7e8e7ffe7e7e6ffe5e5e6ffe4e4e3ffe3e3e3ffe1e2e1ffe0e0e0ffdfdfdfffddddddffdcdcdcffa2a2a2ff0e0e0eff0c0c0cff0b0b0bff0a0a0aff090909ff070707ff050605ff030404ff030404ff050505ff060606ff060606ff050505ff040404ff040403ff040303ff030303ff020202ff010201ff010102ff010102ff020202ff010101ff010102ff020101ff0102020000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff3c3c3bffc7c7c7ffe5e6e6fff5f6f6fffefefefffffffefffefefffffffefefffffffffffefffefffffffefffefffefffefefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffefefffffffefffefefffffffefefffefefefffefffffffefefefffefffefffffefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffffffffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefffffffffefffffefefffefffefffffefefffefffffffefffefffffefefffffefffffefefefffbfbfafff0f0f0ffe4e4e3ffcececeffb6b5b5ff9f9f9fff8c8d8dff757676ff5e5f5eff484847ff343435ff212120ff141414ff090908ff050504ff050505ff060606ff060606ff060606ff060606ff040404ff040504ff040404ff0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfffbfbfbfffafbfafffafafafffbfafafffafafafffbfbfafffbfafafffbfbfafffafafbfffbfafafffafafafffafbfbfffafbfbfffafbfbfffbfbfafffafafbfffbfafafffbfafafffafbfafffafafafffafafafffaf9fafffafafafffafafafffaf9fafff9f9fafff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9f8fff8f9f9fff8f8f9fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f8f7fff7f7f8fff7f7f8fff8f8f8fff8f7f8fff8f7f8fff8f7f7fff7f8f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f6fff7f6f6fff6f6f6fff6f5f5fff5f6f6fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f3f3fff1f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff1f1f1fff0f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0eff0fff0f0f0fff0f0effff0eff0fff0f0f0ffeff0efffefefeeffeeefefffeeeeefffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeedeeffeeeeedffeeededffedededffedededffecedecffececedffececedffedededffecececffecececffecececffecececffebececffecececffebecebffebecebffebececffebebebffebebebffebebebffeaebeaffebeaeaffebeaeaffeaeaeaffeaeaeaffeae9eaffe9eaeaffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e0ffe0e0e0ffdfdfe0ffdfdfdfffdfe0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdeddddffdededdffddddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d7d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d7d6ffd7d6d6ffd7d7d6ffd6d6d7ffd7d6d6ffd6d6d6ffd6d7d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd4d4d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd4d4d3ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd4d4d5ffd4d4d5ffd5d4d4ffd4d5d5ffd4d4d4ffd5d5d4ffd4d5d5ffd5d5d4ffd5d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd6d7d6ffd7d7d6ffd7d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d6ffd7d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdad9d9ffdadadaffdadad9ffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdcdbdbffdbdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdddddeffdddddeffdddddeffdedfdfffdfdfdeffdfdfdfffdfdfdfffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e5e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe7e8e8ffe8e9e8ffe9e9e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaebeaffebeaebffebebebffebebebffebebebffecececffecececffecececffececedffececedffececedffedeeeeffeeeeedffeeeeeeffeeeeeeffefefeeffefeeeeffefefefffefefefffeff0efffefeff0ffefeff0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f2f2fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff4f4f3fff4f4f4fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f7f6fff6f7f6fff6f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff7f8f7fff7f7f8fff7f7f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffaf9fafffaf9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfafffafafafffbfafafffafafbfffbfbfafffbfafafffbfbfafffafafbfffbfbfafffbfbfbfffcfcfcfffdfefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292929ff282828ff272727ff272727ff282827ff282727ff212121ff212021ff191a1aff151414ff181717ff1b1a1bff1e1e1fff232323ff292929ff313231ff3c3c3cff494949ff595958ff6a696aff777676ff838382ff919191ffa5a5a5ffbfbfbfffd4d4d4ffe2e2e2ffefefeefffbfafbfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefefefffffffefffffefefffefefefffefefefffefefdfff8f9f9fff1f1f1ffe8e7e7ffd3d3d2ffb7b7b7ffa4a4a4ff939393ff807f7fff6f6f6eff5c5c5cff474747ff333333ff1f1f1fff10100fff070707ff040404ff060606ff070707ff0f0f0eff0f0f0eff0f0f0fff141414ff141313ff14141400000000000000000000000000000000ff000000ff000100ff000000ff010000ff010000ff010000ff000000ff000100ff010100ff010102ff020202ff030304ff050404ff060506ff060606ff060706ff060707ff070707ff070707ff080807ff080808ff090808ff09090aff0b0a0aff0c0b0cff151615ffb8b8b8ffdadadaffdcdbdbffddddddffdededeffe0e0dfffe1e1e0ffe1e2e2ffe3e3e3ffe4e5e4ffe5e5e5ffe7e6e6ffe8e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaebeaffebebebffededecffeeeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff1f2f1fff2f2f2fff2f2f3fff3f3f3fff4f4f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fffaf9f9fffafaf9fffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffcfbfcfffdfcfcfffdfdfdfffdfefefffdfdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffffffefffffefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffefdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffffffffffefefffffefefffffffffffefefefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefefffffefffffffefefffefefffffefffefffffefffffffefefffffefefffffffefffefefefffffffefffffefefffefffefffefffefffffffefffefffefffffefefffffefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffdfdfefffefefefffefefdfffefefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfbfbfffafafafff8f7f7ffedededffcccccbff868685ff6a6a6aff555555ff2d2d2eff111110ff050505ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606061ff616060ff616061ff606161ff606060ff606061ff606061ff606060ff60605fff5e5e5fff5e5e5eff5d5d5eff5d5d5cff5c5c5cff5b5c5bff5b5b5bff5a595aff5a5959ff595958ff575858ff575757ff565656ff555555ff545554ff545453ff535353ff525252ff525152ff515151ff505050ff4f504fff4e4e4eff4d4d4dff4c4c4bff4a4a4aff484949ff474747ff454645ff444444ff434443ff434343ff414142ff3a3a3aff272726ff101010ff040304ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070708ff151616ff363736ff5a5b5aff6f6e6effa4a4a5ffdddddcfff5f4f4fffafafafffcfcfcfffdfefefffefdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefffefffffffefffefefffffffefefffffefffffffffefffffefffffefffefffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffefefffffefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffdfefdfffefdfdfffefefdfffefdfefffdfefefffefefefffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefefffffffffffffffefffffefefffffffefffffffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefdfefffefefefffefefefffefffefffffefefffffefefffffefefffffefefffefefefffefffefffefefdfffdfefefffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfbfbfffbfbfbfffafbfafffbfafafffbfbfafffafafafffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff7f7f7fff7f6f7fff6f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f5f4fff4f4f4fff4f3f3fff4f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff0f0f0fff0f0f0fff0f0efffefefefffeeefefffedeeedffecededffecececffebebebffeaeaeaffe9e9eaffe9e9e8ffe8e8e9ffe8e8e7ffe7e7e7ffe6e7e6ffe5e5e5ffe4e3e3ffe3e3e2ffe2e2e2ffe0e0e0ffdfdfdfffdededdffdcdcdcffd2d3d2ff373737ff0c0d0cff0c0b0cff0b0a0bff0a0909ff070707ff060605ff040404ff040404ff060605ff060606ff060606ff050505ff040404ff040404ff040404ff030303ff020202ff020201ff020101ff010101ff020101ff010202ff010101ff010101ff010101000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff070708ff6d6d6dffd1d0d1ffe5e5e4fff7f7f7fffefffefffffefffffffefefffffefefffffffffffefffefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffefefdfffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffffefffffffefffffefffffefffffffffefefffffefefffffefefffefefffffefffffffefefffffefefefffffffffffefffffffffffefffffefffffffffefffffefefffffffefffffffefffefffffffefefefffefefffffffefefffffefffffefffffffcfdfcfff4f5f5ffeaeaeaffd9dad9ffc2c2c1ffabababff959595ff7f7f80ff676666ff4f4f4fff3a3a3aff282828ff131212ff0a0a0aff050504ff030303ff050504ff060505ff060606ff060606ff060706ff060606ff050404ff050405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfffbfafafffafafafffafafafffafafafffafafafffafafbfffafbfafffbfbfafffafafbfffbfafafffafafbfffbfafafffafafbfffafbfafffbfafafffafafafffbfafafffafafafffafafafffafbfafffafafafff9fafafffafaf9fffafaf9fff9faf9fffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff9f9f8fff8f8f9fff8f9f8fff8f8f9fff7f8f8fff8f8f7fff8f8f7fff8f7f7fff7f7f8fff8f8f7fff8f8f7fff8f8f7fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f5f4fff4f4f4fff3f4f4fff3f3f4fff3f4f3fff3f3f3fff2f2f3fff3f2f2fff2f2f3fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f0f0fff1f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0eff0fff0eff0fff0f0efffefefefffefefefffeeefeeffeeeeeeffefefeeffeeeeeeffedeeeeffeeeeeeffedeeedffedededffedededffedededffececedffededecffededecffecedecffedececffecededffecececffecececffecececffecececffecececffebececffebebebffececebffebecebffebebebffebebebffebebeaffebeaeaffeaebeaffeaebeaffeaeaeaffeaeaeaffe9e9eaffeae9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0dfdfffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdedfdeffdededeffdededdffdeddddffddddddffddddddffdddddcffdcdcdcffdcdbdcffdbdcdcffdbdbdbffdadadaffdadadaffd9d9daffd9d9d9ffd8d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d7d7ffd8d7d7ffd7d7d6ffd7d7d6ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d6d7ffd6d7d7ffd6d7d6ffd6d7d7ffd6d7d7ffd7d7d6ffd7d7d7ffd6d6d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d7d7ffd8d7d7ffd8d8d8ffd7d7d7ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d4d4ffd4d5d4ffd5d4d4ffd4d5d5ffd5d4d4ffd5d4d4ffd5d4d4ffd4d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d6d7ffd7d7d7ffd6d7d6ffd6d7d7ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffdad9d9ffdadad9ffdadadaffdadadaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdcdcdbffdbdcdbffdcdcdcffdddcddffddddddffddddddffdddeddffdddeddffdededeffdfdfdeffdfdedfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e2ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeae9ffeaeaeaffeaebeaffebebeaffebebebffebebebffecebecffecececffecebecffecedecffecedecffedececffedededffededeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefefeffff0f0effff0f0effff0f0effff0eff0fff0f0f1fff0f0f0fff1f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff6f7f6fff7f7f6fff7f7f6fff6f7f7fff7f7f6fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff7f8f7fff7f8f7fff8f7f7fff8f8f7fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff8f9f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9fafafffafaf9fffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffafafafffafafafffafafbfffafbfafffbfbfbfffafbfbfffbfbfbfffcfcfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292828ff272727ff282827ff272827ff272727ff212121ff212121ff191919ff151414ff101111ff121212ff141414ff171717ff1a1919ff1e1e1eff242424ff2d2d2dff3a3a3aff484849ff575656ff646464ff717171ff7e7f7eff8b8c8cff9c9c9cffb7b7b7ffcfcfcfffdfdedfffebebebfff9f8f8fffefefdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffefffefffffefefffffffefffefdfefffafafafff3f3f2ffe9e9e9ffd5d5d5ffbbbbbbffa6a7a7ff949594ff818181ff6d6e6dff5b5b5bff484848ff353535ff242424ff151515ff090909ff030404ff030302ff060606ff060606ff070707ff0e0f0fff0e0f0eff0f0f0fff131414ff141414000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000101ff020201ff030303ff030404ff050505ff060606ff070606ff070706ff060607ff070607ff070707ff080708ff080808ff090908ff0a0909ff0b0a0bff0c0c0cff454646ffd8d8d9ffdbdbdaffdcdbdbffddddddffdfdedeffdfe0dfffe1e1e1ffe2e2e2ffe3e3e4ffe4e4e4ffe5e6e5ffe6e6e7ffe7e7e7ffe9e9e8ffe9e9e9ffe9eaeaffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff1f2f2fff3f3f2fff2f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafbfafffafbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffefefffffefefffffffefffffffefffffffefffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffffffefffffefefffefefffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefffffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefefffffffefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffefffefffefffefefefffffefffffffffefffefffffffefffffffffffefffffefefffffefefffffffefffefffefffffffffffffffefffefefffffefefefffefffefffefefefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefdfffefefefffdfefefffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfbfcfffaf9f9fff7f7f7ffedeeedffcccdccff878788ff6a6a6aff565656ff2d2d2dff111111ff040505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606160ff616161ff606161ff616060ff616160ff606061ff606060ff606060ff605f60ff5f5f5eff5e5e5eff5d5d5dff5d5c5dff5c5d5cff5b5c5cff5b5b5bff5a5a5aff5a5959ff595958ff585858ff575757ff565656ff565655ff555455ff545454ff535353ff525253ff515152ff515151ff505050ff4f4f4fff4e4e4fff4d4d4dff4c4c4cff4a4a4aff484849ff474747ff464646ff454545ff444444ff444443ff414242ff393938ff252525ff0f1010ff020302ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a0aff1a1a1aff3f3f3fff5c5c5dff6c6c6bffa5a6a6ffdeddddfff4f4f4fffafafafffbfcfbfffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffefffffffefefffefffefffefefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfefdfffefefefffefefefffdfdfefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffefffffefefffffefefffefefffffefefefffefefefffefdfefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefffffffefefffffefefffffefefffffefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f7fff7f7f7fff7f7f8fff7f7f6fff7f6f6fff6f7f7fff6f6f6fff5f6f6fff5f6f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeedffededeeffecececffebebebffeaeaebffeaeae9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e6ffe4e4e3ffe3e2e2ffe2e2e1ffe1e0e0ffdfdfdfffdededeffdddddcffdbdbdbff686868ff0d0d0dff0b0c0cff0b0b0bff0a0a09ff070808ff060606ff050505ff050605ff060606ff050605ff050505ff040404ff040404ff040404ff040404ff040403ff020202ff010101ff010101ff010102ff010101ff020101ff010202ff020201ff010101ff010101000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff101010ff7a7979ffd3d2d2ffe6e6e6fff7f8f8fffefefffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefdfffefefdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefffffffffffffefefffffefefefffefefffffefefefffffffefffffefefffefefffffffffefffefffffffffefefffefffefffefffffffefffefffffefefffefffffffffffefffefefefffefffffffffefefffffefffffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffefffffffffffefffefffffffffffefffefffefefefffafafaffefefefffe1e1e1ffcdcdccffb6b6b6ffa2a1a1ff8a8a8aff727272ff585758ff404040ff2a2b2bff19191aff0a0909ff050404ff030302ff040303ff050504ff050505ff060605ff060606ff060606ff060606ff060606ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffcfbfcfffafbfafffbfafafffbfafafffafafbfffafafafffbfafafffbfafbfffbfafafffafbfafffafafafffbfafbfffbfbfafffafbfbfffafbfbfffbfafafffbfafafffafafafffbfafafffafafafffafafafffafaf9fffaf9fafff9f9fafffafaf9fff9fafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f8f8fff8f8f7fff8f8f8fff7f8f8fff7f8f7fff8f7f7fff7f8f8fff8f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f6fff6f7f6fff5f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff1f0f0fff1f1f0fff1f1f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0fff0f0efffefefefffeeefefffefefefffefefeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeeeedffedededffedededffedededffecededffededecffededecffecededffecececffedececffececedffecececffecececffecececffecebebffecececffecebebffebebebffebebebffebebecffebebebffebeaebffeaebeaffeaebeaffeaeaebffeaeaeaffeaeaeaffe9eae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e5e6ffe5e6e5ffe4e5e5ffe4e5e5ffe4e4e4ffe4e3e3ffe4e4e3ffe4e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdddedeffdededdffdddeddffddddddffddddddffdcddddffdcdcdcffdcdbdbffdbdbdcffdbdbdbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d7d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d8ffd8d8d7ffd7d8d8ffd7d7d7ffd8d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d4d4ffd4d5d4ffd4d5d5ffd4d5d4ffd5d4d4ffd4d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd6d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd9d9d8ffd8d9d9ffd9d9daffdadad9ffdad9daffdadadaffdbdbdaffdbdbdaffdbdbdbffdcdcdbffdcdbdcffdcdbdcffdcdcdcffdcddddffddddddffddddddffdddedeffdddedeffdededeffdedfdeffdededfffdedfdeffdfdedfffdfdfdfffe0e0dfffe0dfdfffdfe0e0ffe0e0dfffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e4e3ffe3e4e3ffe3e4e4ffe4e5e4ffe5e5e5ffe4e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e8ffe8e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e9e8ffe8e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeae9ffeaeaeaffebebeaffebeaebffeaeaebffebebebffebebebffebebecffecececffecececffecececffedecedffedededffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefeeffefefefffefefefffeff0efffeff0f0ffeff0effff0f0f0fff0f0f1fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff2f3f3fff3f3f3fff3f3f4fff3f4f3fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff4f4f5fff5f4f5fff5f5f5fff5f5f6fff6f5f5fff5f6f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f6f6fff7f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffaf9fafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafbfafffbfafafffbfbfafffafafbfffafafafffbfafafffbfafbfffbfbfbfffcfcfcfffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff282727ff272727ff272728ff212121ff212121ff191919ff141415ff151515ff121212ff100f0fff0f0f0fff111111ff141414ff181818ff1c1c1cff222222ff2a2b2bff363737ff434343ff515050ff5e5e5eff6d6e6eff7c7c7cff898989ff979796ffaeafaeffc9c9c9ffdbdbdbffe8e7e7fff3f3f4fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefffefffefefefffbfbfbfff3f3f4ffeaebeaffd7d7d7ffbcbcbdffaaa9aaff979797ff848483ff6f6f6fff5c5b5cff4a4a4aff373737ff252526ff181717ff0c0c0bff050505ff030302ff030303ff040304ff060606ff060606ff070607ff0e0e0fff0f0f0fff0f0f0f00000000000000000000000000000000ff000000ff000000ff010000ff000100ff000101ff000000ff000000ff000000ff000100ff000000ff020102ff030302ff040504ff050505ff060606ff070606ff060607ff060607ff060606ff060606ff070708ff080808ff090909ff0a0a0aff0b0b0bff0c0c0dff767776ffd9d9d9ffdbdadaffdcdcdcffdededdffdfdfdfffe0dfe0ffe1e1e0ffe2e2e2ffe3e3e3ffe4e4e5ffe6e6e5ffe6e6e7ffe7e7e8ffe8e8e9ffeaeae9ffeaeaeaffebeaebffecebecffedededffeeefeeffefeff0fff0f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff3f2f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff6f5f5fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff7f7f7fff8f7f8fff8f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafbfbfffafbfbfffcfbfbfffcfcfbfffcfdfcfffdfcfcfffdfdfdfffefdfdfffdfdfefffdfefefffefefefffefefefffefefffffefefefffefefffffefefefffefffefffefefffffefffefffffffffffffefefffffffffffffffffffffffffffffefefffefffefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffffffefffffffefffffffefffefffffffffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefefffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefefffffffefffffefffffefffefffffffffffffefefffffffefffffffefffffffffffefefefffefffefffefffefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefffefffefdfefffefdfefffefefefffefefdfffdfdfefffefefdfffefefefffefefdfffefefdfffdfefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfcfffbfcfcfffbfbfbfff8f9f9fff7f7f7ffeeeeeeffcdceceff888888ff696969ff565656ff2f2f2fff101010ff050504ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606160ff606060ff616161ff616160ff606061ff606161ff616161ff606060ff5f6060ff5f5f5fff5e5e5fff5e5d5dff5d5d5dff5c5c5dff5c5c5bff5b5b5bff5a5a5aff5a5a59ff595959ff585859ff575757ff565756ff555655ff545454ff545454ff545453ff525253ff515152ff515151ff505050ff4f504fff4e4e4eff4e4d4dff4c4c4bff4a4b4aff484849ff474747ff464646ff454545ff454444ff434444ff424142ff373838ff262526ff101010ff030304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030304ff0c0b0bff1c1c1cff414141ff5c5c5cff6a6a6affa9a9aaffdededffff5f5f5fffaf9fafffbfbfcfffefdfdfffefefefffefefefffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefffffffefefefffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffffffffefefefffefffffffffefefffffefffffefefefffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffefefdfffefefdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffdfefefffefdfefffdfefefffefefefffefdfefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffffffffefffefffffffefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefffffefffefffefffffffffefefffffffefffffffefffffffffffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffbfbfafffafbfafffafafbfffafafafffafafafff9f9f9fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f1f0fff0efeffff0f0efffefefefffeeeeeeffedededffecececffebebebffeaeaebffeaeae9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e6e7ffe6e6e5ffe5e5e5ffe4e3e3ffe3e3e3ffe2e2e1ffe0e0e1ffdfdfdfffdddeddffdcdddcffdbdbdbff999999ff0d0e0dff0c0c0cff0a0a0bff09090aff080808ff060706ff050505ff060506ff060606ff050605ff040405ff040303ff040404ff040404ff050504ff030404ff030203ff010102ff010101ff010101ff010101ff020202ff010101ff020101ff010101ff010101000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff131313ff8b8b8bffd4d4d4ffe7e7e6fff8f8f8fffffffffffffffffffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffffffffffffefefffefefefffefefffffefefefffefefefffefffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffffefefffffffefffefffefffffefffffefffffffffffffffffefefffefefffffffffffffefefefffffefefffefefefffffefefffefefefffffffffffefefffffffefefffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefffffefefefffefffefffefefefffffefefffdfcfcfff3f3f3ffe8e9e9ffd6d6d6ffbbbbbbffa9aaaaff969696ff7d7d7dff636262ff494948ff303030ff1b1c1bff0c0d0dff040303ff020202ff020201ff030303ff030303ff040504ff040504ff050505ff060606ff060706ff0606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafafffbfafbfffafafafffbfbfafffbfafbfffafbfafffbfbfbfffbfafafffafafafffbfbfafffafafbfffafafafffafafafff9fafafff9f9fafffafafafffafaf9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f8f9fff9f8f8fff8f9f8fff8f8f9fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff1f2f2fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefeff0ffefefefffefefefffefefeeffefeeeeffefeeeeffeeeeeeffeeeeeeffedeeeeffeeededffeeeeeeffeeededffeeededffedededffedededffedededffedededffedececffecececffededecffecececffecececffecececffececebffebecebffecececffebebecffecebebffebecebffecececffebebebffebebebffeaebebffeaebebffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e5ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdededeffdddedeffdedddeffdddddeffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd8d9d9ffd9d9d9ffd8d8d8ffd8d7d8ffd7d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d8d8ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d8d8ffd8d7d7ffd8d8d8ffd9d8d9ffd9d9d8ffd9dadaffdad9daffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdcffdddddcffdcddddffddddddffdddddeffdededeffdededdffdededeffdfdedeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0dfffe0e0dfffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e4e4ffe5e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeae9eaffeaeaeaffeaebeaffeaeaeaffebebebffebecebffebebecffebebecffecececffecececffededecffedececffedecedffedededffedeeedffededeeffeeeeeeffefeeeeffefeeeeffefefeeffeeefefffefefefffefeff0fff0f0f0fff0eff0ffefeff0fff0f0f0fff0f0f0fff1f1f1fff1f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff7f7f6fff7f7f6fff7f7f7fff7f6f6fff6f7f6fff6f7f6fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff8f8f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffbfafafffafafafffafafbfffafafbfffafafafffbfbfbfffcfbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272828ff212121ff212121ff19191aff151515ff151415ff121212ff121212ff0e0f0eff0d0c0cff0e0e0eff101010ff131414ff171717ff1b1c1cff212021ff282828ff323231ff3e3e3eff4c4b4cff5c5c5cff6b6b6cff797979ff868685ff939393ffa6a6a6ffc2c2c2ffd6d6d6ffe2e3e3ffeff0effffbfafbfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefefffefffefffefefffffcfcfcfff4f4f4ffececebffdbdadaffc0c0c0ffaaaaaaff9c9d9dff888888ff737374ff5f5f5fff4d4d4dff3c3c3cff2a292aff1a191aff0c0d0cff060606ff030303ff020201ff030303ff040303ff030403ff060606ff060606ff070707ff0f0f0eff0e0e0f00000000000000000000000000000000ff000101ff000000ff000101ff000001ff000000ff000000ff000000ff000000ff000001ff010001ff020202ff040403ff050505ff060606ff060606ff060706ff060706ff060606ff060606ff060707ff070707ff070808ff090909ff0a0a0aff0b0c0cff151514ffaeafafffd8d9d9ffdadbdbffdcdcdcffddddddffdfdfdfffe0e0e0ffe1e1e2ffe2e3e3ffe3e4e3ffe5e5e4ffe6e5e5ffe7e7e7ffe8e8e8ffe8e8e9ffeae9eaffeaeaebffebebebffecececffeeedeeffefeeeeffefeff0fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f5fff5f4f5fff6f5f5fff5f5f6fff5f6f5fff6f6f6fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafaf9fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefffffffefffffffffffffffffefffffffefffffefffefffefffffffefffffffefffefffffffefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffffffefffefffefffefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefefefffffefefffefefefffefefffffefefffffefefffffefefffffefefefffefdfefffefdfefffefefefffefdfefffefdfefffdfefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffdfefefffdfefefffefdfdfffefdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffafafafff9f9f8fff7f8f7ffefefefffcfcfcfff8a8a8bff696969ff565656ff2f2f2fff111111ff040505ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff606161ff606161ff606160ff606161ff606160ff616061ff606161ff606060ff5f5f5fff5e5f5eff5d5e5eff5d5d5dff5c5c5cff5c5c5cff5b5b5bff5a5a5bff5a5a5aff595959ff585858ff575857ff565757ff565656ff555555ff555454ff545353ff535353ff525252ff515151ff515051ff504f50ff4e4e4eff4d4d4dff4c4c4cff4b4a4aff494849ff474747ff464646ff454545ff444444ff434444ff424141ff393939ff292929ff121313ff060506ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff090909ff171717ff3a3a3aff595a59ff6c6d6cffafaeaeffdfe0dffff5f5f5fffafafafffcfbfcfffefdfdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefffefffefefefffefffffffefffefffffffffffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefdfefffefdfdfffefdfefffdfefdfffefefdfffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffffffffffffefffffffefffffffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffefffefffefffefffefffefffefffefffefefefffefffffffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfdfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f8f8fff7f8f8fff8f7f8fff8f7f7fff6f7f7fff6f7f6fff7f6f6fff6f6f6fff6f6f5fff5f6f6fff5f4f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff1f1f2fff1f1f1fff1f1f0fff0f0f1fff0f0f0ffefefefffeeefefffeeeeeeffedeeedffedececffebececffeaebeaffe9eaeaffe9e9e9ffe8e8e8ffe7e8e8ffe6e7e6ffe6e6e6ffe4e5e5ffe3e3e4ffe3e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdddedeffddddddffdbdbdbffcacac9ff252525ff0c0c0cff0b0a0bff090909ff080808ff070607ff060606ff060606ff060606ff050505ff030304ff020302ff030303ff030303ff040404ff040504ff040303ff020202ff010101ff010202ff020102ff020201ff010101ff010101ff020101ff01010200000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff272727ff979797ffd4d4d4ffe7e8e8fffcfcfdfffefefefffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffefefdfffdfdfefffefdfdfffdfefdfffdfdfefffefefefffefefefffefefdfffefdfdfffefefefffefefefffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefffffffffffefffffffffffffffffffefffffffffefffffffffefffefefffffefefefffffefefffefefffffffffefffefffffffefefefffffffffffffefffffefefffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffdfefefff9faf9ffedeeeeffdfdfdfffc5c5c5ffadaeaeff9d9d9dff888888ff6e6f6eff545454ff3a3a3aff212120ff101010ff050506ff000101ff000000ff010101ff030202ff020302ff030304ff050505ff050504ff060605ff060606ff060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfbfffafbfafffafafafffafbfafffafafafffafbfbfffafbfafffafafafffafbfafffafafafffafbfbfffafafafffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fffafafafffafafafff9f9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff7f7f7fff7f8f7fff8f7f7fff7f7f8fff7f7f7fff7f7f8fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff7f6f6fff6f6f6fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff3f4f4fff3f3f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0f0fff0eff0ffefeff0ffefefefffefeeefffeeeeefffefeeefffefeeeeffefeeeeffeeeeeeffedeeedffeeeeeeffedeeeeffedededffedededffedededffedededffedededffecededffedecedffedececffecececffecececffecececffecececffececebffebececffebebebffecececffecebecffebebebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe1e1e1ffe0e1e1ffe1e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededdffdddedeffddddddffddddddffdddcddffdddcdcffdbdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffdadadaffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d8ffd8d8d7ffd7d8d8ffd7d7d8ffd7d7d7ffd7d8d7ffd7d8d7ffd7d8d7ffd8d7d7ffd7d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d9ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d5d5ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9daffd9dadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdddddcffdddcdcffddddddffdedddeffdddedeffdededeffdededfffdededeffdfdedfffdfdfdfffe0dfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0dfffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e1ffe1e2e2ffe2e1e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeaeaeaffeaebebffebebeaffebebebffebebebffecececffecececffebececffedecedffedecedffedecedffedededffeeededffeeededffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffeff0efffeff0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f2f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff7f7f8fff8f7f8fff8f7f8fff7f7f7fff8f7f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f9fff8f8f9fff8f9f9fff9f8f9fff9f9f8fff8f9f9fff8f9f8fff9f9f9fff9f9fafff9f9f9fff9fafafff9f9f9fffafafafffafafafffafafafffafaf9fffafafafffafafafffafafbfffafafbfffafafafffafbfafffafbfbfffafafbfffafafafffafbfafffafbfafffafbfafffbfafbfffafbfbfffbfbfbfffcfcfcfffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202121ff212120ff191a1aff151515ff151515ff121212ff111212ff0e0e0eff0e0e0eff0d0d0dff0c0c0cff0d0d0eff101010ff131314ff161717ff1a1b1aff1f1e1fff262626ff2f2f2fff3a3a3bff494949ff595a5aff676767ff747574ff828182ff8e8e8eff9f9f9fffbababaffd1d0d0ffdedfdfffecececfff9f8f8fffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffefffefffcfcfdfff4f5f5ffecedecffdddeddffc4c4c3ffadadadff9b9b9cff8d8e8eff777676ff626262ff505050ff3e3f3fff313131ff202020ff121212ff080808ff030303ff010202ff030303ff030303ff030302ff030304ff030303ff060606ff060606ff06070700000000000000000000000000000000ff000000ff000000ff000000ff000001ff000100ff000000ff000101ff000000ff000000ff000100ff010202ff030202ff030403ff050505ff050606ff060606ff070606ff070606ff060706ff060606ff060605ff060707ff080808ff090909ff0b0a0bff0c0c0cff3d3e3effd7d6d7ffd9d8d9ffdadbdbffdcdcdcffdededeffdfdfdfffe0e1e0ffe1e2e2ffe2e3e2ffe3e4e4ffe4e5e4ffe6e6e6ffe7e7e7ffe7e7e8ffe9e9e9ffeae9e9ffeaeaeaffebebecffecececffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff1f2f1fff2f2f1fff2f2f2fff3f3f2fff3f4f4fff4f4f4fff4f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff8f8f8fff9f9f8fff9f9f9fffafafafffafafafffafafafffbfbfafffafbfbfffcfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefffefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffefffffffefffffffffefefffffefffffefffefffffefffffffefffffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfefffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefdfdfffdfdfdfffdfefdfffefefefffefdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffcfcfdfffcfcfbfffafafafff9f9f9fff7f8f7ffefefefffcfd0cfff8b8c8cff696969ff555555ff2e2e2eff111212ff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616061ff616161ff616061ff616061ff616060ff606161ff616161ff616060ff606060ff5f5f5fff5e5e5eff5e5d5eff5d5e5eff5c5d5dff5c5b5cff5c5b5cff5a5b5aff5a5a5aff5a595aff595859ff575858ff575757ff565656ff555655ff545554ff545454ff535353ff525252ff525252ff515050ff4f504fff4e4e4fff4d4d4dff4c4c4cff4a4a4aff494949ff474747ff474647ff454645ff444444ff424343ff414241ff3c3c3cff302f30ff151616ff070707ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff080808ff141314ff353636ff585857ff707070ffb4b4b4ffe1e1e1fff5f5f5fffafafafffcfbfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfefdfffefefefffefefefffefffffffffffefffefffefffffffffffffffffffffefffffffefffffffefefffefffffffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefffffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffefffffefffffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffffefefffffffffffffffffffffefffffffffffffefffffffffffffffefffefffffefffffefffffffefefffffffefefffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefffffefffefffefefefffffefffffffefffffefffefffefffffffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfafbfffafafbfffafafafffbfafbfffafafafff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f6fff6f7f7fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f3f4fff3f4f4fff3f3f3fff2f2f3fff2f2f2fff1f2f2fff2f1f1fff0f1f0fff1f0f0fff0f0f0ffefeff0ffefeeefffeeeeeeffedeeeeffedededffecebebffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe7e8e8ffe6e7e7ffe6e5e5ffe5e4e5ffe3e4e3ffe3e2e3ffe2e1e2ffe0e0e0ffdfdfdfffdededeffdcdddcffdbdcdbffdadadaff565656ff0b0b0bff09090aff090909ff080707ff060707ff060607ff060606ff060606ff040404ff030303ff020202ff020202ff020303ff040303ff040404ff040403ff030303ff020102ff010202ff020102ff010201ff010101ff010101ff010101ff010101ff010101000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040505ff2d2e2eff9f9e9fffd7d6d7ffedededfff9f8f9fffffefffffffefffffefffffffffffffffefffefffefffefffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefffffffefefffffffefefffffefefffefffefffffffffffffefefffefefffffefefefffefefefffefefefffefefffffefefefffefdfefffefdfefffdfefefffefdfefffefefefffefdfefffdfefdfffefefefffdfefdfffdfefefffdfefdfffefefefffefefefffefdfefffffffffffffefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffffefffffffffffffffffffefffffffffefffffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffffefffffefefffffffffffefffefffefefffffefffefffefffffffffefefffefffefffffefffffefefefffcfcfdfff3f2f2ffe7e6e6ffd2d3d2ffb5b5b4ffa3a3a2ff909090ff7a7a7aff606160ff474747ff2c2c2cff171717ff0a090aff030203ff000000ff000000ff010001ff010101ff020303ff030303ff030303ff040505ff040504ff06060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffcfcfdfffbfafbfffbfafafffafbfafffbfbfbfffbfafafffafafbfffbfafafffafafafffafafafffafbfbfffafbfbfffafafafffbfafbfffafbfafffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafff9fafafff9f9fafffafafafffaf9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f6fff7f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff5f6f5fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff4f4f4fff3f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff2f1f2fff0f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff0f0f1fff0f0f0fff0f0f0ffeff0effff0f0f0ffeff0efffefeff0ffeff0f0ffefeeefffefefefffefefefffeeeeeeffeeefeeffeeeeeeffedeeeeffedededffeeedeeffedeeedffedededffedededffededecffedededffedecedffecededffedecedffecedecffecececffecececffecececffecececffebebecffecececffebebecffebececffececebffebebebffebebecffebebebffebeaebffebebeaffeaebebffeaeaeaffeaeae9ffeae9eaffe9eae9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e6ffe5e6e6ffe5e6e6ffe5e4e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededdffdddedeffddddddffddddddffdddcddffdcdddcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd7d8d8ffd7d7d8ffd8d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9daffd9d9d9ffdad9daffd9dad9ffdad9daffdadadaffdad9daffd9dadaffdadadaffd9dad9ffd9dad9ffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d9ffd7d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd5d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d6d6ffd7d7d7ffd8d8d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdbdcdcffdcdddcffdcdddcffddddddffddddddffdddddeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfe0ffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe2e2e2ffe1e2e2ffe2e2e3ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe5e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e6e6ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e8e9ffe8e9e9ffe9e9e9ffeae9eaffeae9eaffeaeaeaffeaeaeaffeaebeaffeaebeaffeaebeaffebecebffebececffebebecffececedffedececffedededffedededffedededffedeeedffedededffededeeffedeeeeffefeeeeffeeefeeffefeeeeffeeefefffefefefffefeff0fff0eff0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff2f2f1fff2f1f2fff2f2f3fff2f3f2fff2f2f3fff3f3f2fff2f3f3fff3f3f3fff3f4f3fff4f3f4fff4f4f4fff4f3f4fff5f4f4fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff6f6f6fff7f6f7fff7f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f7f7fff7f8f7fff8f8f8fff7f7f7fff8f8f8fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafbfbfffbfafafffafbfafffbfafafffafbfafffafafbfffbfafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfcfcfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191a19ff151415ff151515ff121212ff121212ff0f0e0eff0f0f0eff0d0d0dff0e0d0dff0d0e0eff0d0d0cff0e0e0eff101010ff131313ff161616ff191919ff1e1f1eff252526ff2e2e2eff393939ff464546ff535454ff616161ff6f6f70ff7d7c7dff888988ff989898ffb2b2b2ffcacacaffdbdadaffe7e8e8fff7f7f7fffdfdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffefffcfdfcfff6f5f5ffedededffe0e0dfffc6c6c6ffaeafaeff9e9f9eff8d8d8eff7b7b7aff646464ff515151ff414140ff323232ff242525ff171617ff0c0b0cff050506ff020202ff030203ff030303ff030303ff030303ff030203ff030304ff030403ff060606ff06060600000000000000000000000000000000ff000100ff010000ff000100ff000000ff000001ff000000ff000100ff000001ff000000ff010101ff020101ff020303ff040404ff040405ff050506ff060606ff070707ff070707ff060606ff060505ff050605ff070606ff080807ff0a0a09ff0b0b0bff0c0c0dff6e6d6effd7d7d7ffd9d9d9ffdcdcdbffdcdcddffdddedeffe0e0dfffe0e1e0ffe2e2e2ffe3e3e3ffe4e4e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffececebffedededffeeeeeeffefeeeeffefeff0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f3f2fff3f3f3fff4f3f3fff4f4f4fff4f5f5fff5f5f6fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f7f7fff7f8f7fff8f8f8fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfdfffdfdfdfffdfefdfffefefefffefefefffdfdfefffefefdfffefefefffefefefffefffefffffefefffefefffffefefffffffefffffefefefffffefffffffffffffefefffffefefffffffffffffefffefffffefffffffffffffffffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffffefffffffffefffefffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffefefefffffefefffffffefffefefffffefefefffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfdfffefdfefffefefefffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfbfcfffafafafff9f9f8fff7f7f8ffefefefffd0d0d0ff8d8d8dff686969ff555555ff2c2d2dff111111ff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff616161ff606061ff616060ff606160ff606060ff5f605fff5f5f5eff5e5e5eff5d5d5eff5d5c5dff5c5c5cff5c5b5cff5b5b5bff5a5a5aff59595aff595958ff575858ff575757ff575656ff565655ff545555ff545454ff535353ff525253ff525251ff515050ff504f4fff4f4f4eff4d4d4eff4c4c4cff4a4a4aff494949ff484848ff464646ff464546ff444444ff434343ff414241ff403f3fff363636ff171818ff080809ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff141414ff353435ff595959ff757675ffb8b8b8ffe2e1e2fff5f5f6fff9faf9fffbfbfcfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfefffefdfefffefefefffefefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffffefefffefffefffffefefffefefffffefefffffffefffffefefefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffefffefefffffefefffffffffefffefffefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfdfffdfdfdfffefefdfffdfefefffdfefefffdfdfdfffdfdfefffefefefffdfdfdfffefdfefffefefdfffdfefdfffdfefdfffefdfefffefefefffdfefefffefefefffefefefffffffefffefefefffffefefffefefffffefffefffffefefffefffefffefefefffffefffffffffefffefffefffefefffffffefffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefffffefefffffefefefffffefefffffffefffefefffffefefffffffffefffefffefffffefefffffefefffffefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffafafafff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f8fff8f8f8fff8f7f7fff8f8f7fff7f7f7fff7f6f7fff6f7f7fff6f6f5fff6f5f5fff5f5f5fff5f4f5fff4f4f5fff4f4f4fff3f4f3fff2f3f3fff2f2f3fff2f3f2fff2f1f2fff1f2f2fff0f1f1fff0f0f1fff0f0f0fff0f0efffefefefffeeefeeffededeeffededecffebececffebebebffeaeae9ffe9e9e9ffe8e8e8ffe7e7e8ffe7e6e7ffe5e5e5ffe5e4e4ffe3e3e3ffe2e2e3ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdbffdadadaff868787ff0b0b0bff09090aff080808ff070707ff060606ff070706ff060606ff060606ff050405ff040304ff030303ff010101ff020203ff030303ff040404ff040404ff030303ff020202ff010201ff010102ff010101ff020101ff010101ff020101ff010102ff01020100000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040304ff3a3a3affabaaabffdddcdcffe9e9eafff8f9f9fffefefefffefffefffffefffffffffffffffffefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffefffefefefffffefefffefffefffffefefffefffefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffdfdfefffdfdfefffefefdfffdfefdfffefdfefffefefefffefefdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffffffffffefefefffffefffffffffefffefffefffefffefffffefefffefefffffefffefffefefffffefefefffffefefffefefefffffefefffefefffffefffefffffefefffefffefffefefefffffefffffffffefffefffefffefefffffefefefffefffffffefefefffefffffffefefefffefefffffefefefff9faf9ffeeeeeeffdfdfdfffc1c1c2ffaaaaaaff999a99ff848484ff6c6c6bff535353ff3a3a3aff232324ff121112ff070707ff020202ff000000ff000000ff000000ff010100ff010101ff030203ff030303ff040403ff040505ff0405040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfbfbfffafafafffafafafffafbfafffbfafafffbfbfafffbfafafffafafbfffafafbfffbfafbfffafafafffbfafafffbfbfafffafafbfffafafafffbfafafffafbfafffbfafafffafafafffafaf9fff9fafafff9faf9fff9fafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff5f5f5fff4f4f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f1f1fff2f1f1fff1f1f1fff0f0f1fff0f0f1fff1f1f0fff0f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0f0ffefeff0ffefefefffefefefffefefeeffefefefffeeeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffedededffededeeffedededffedededffecedecffedececffecededffecedecffececedffecececffecececffecececffecececffecececffececebffececebffebecebffebebebffebebecffebebebffebebebffeaebebffebeaebffebebebffeaeaeaffeaebeaffeaeaeaffe9e9eaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe4e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfe0ffe0e0e0ffdfdfdfffdfdedfffdfdfdeffdededeffdddeddffdeddddffdddddeffddddddffdddcddffdddcdcffdddcdcffdcdcdcffdcdbdbffdbdbdcffdbdbdaffdbdadaffdadbdaffdadadaffdad9daffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9daffd9d9daffdad9daffd9dad9ffdadadaffdadadaffd9dadaffd9dadaffdadadaffdadadaffdbdadaffdadadaffdadad9ffd9dadaffd9dad9ffd9dadaffdad9daffd9dad9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd5d6d6ffd5d6d5ffd6d5d5ffd5d5d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd5d5d6ffd6d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9daffd9d9d9ffdadadaffdbdadaffdadadbffdadadbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdddddcffdcddddffddddddffdddedeffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffebeaeaffebebebffebebeaffebebebffebecebffebececffecececffecececffecececffededecffedededffedededffededeeffedededffeeedeeffeeeeeeffeeeeeeffefeeefffefefeeffeeefefffefefeffff0efeffff0f0f0ffeff0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f3f3fff3f2f3fff3f4f4fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff5f4f4fff4f5f5fff5f5f5fff5f6f5fff6f5f5fff6f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff7f7f6fff6f6f7fff6f6f7fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff7f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffaf9f9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfbfffafafafffafafbfffbfafbfffafbfafffbfbfbfffbfbfbfffafafbfffbfafafffbfcfbfffdfcfcfffefefdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151514ff151515ff121212ff121112ff0f0e0eff0f0e0eff0d0d0dff0d0d0dff0e0e0eff0d0e0dff0e0e0eff0e0f0fff0e0e0eff0f0f0fff121212ff161516ff1a1919ff1f1f1fff252625ff2d2d2dff363636ff424242ff505050ff5e5d5dff6b6b6aff767777ff818181ff919191ffaaaaaaffc3c3c3ffd7d6d7ffe4e4e4fff0f0f0fffbfcfbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfbfff5f4f5ffedececffe1e1e1ffc7c8c7ffafafafffa09fa0ff8f8f8fff7c7c7cff686968ff545454ff424142ff333332ff242425ff161616ff0c0d0dff070707ff050505ff050505ff050505ff030302ff030303ff030303ff030303ff030203ff030303ff0403030000000000000000000000000000000000000000ff000000ff000001ff000001ff000000ff010000ff000000ff000000ff000100ff000100ff010101ff020202ff030303ff040404ff050404ff050505ff060606ff060606ff070607ff070706ff050506ff060606ff070707ff080807ff0a0a09ff0b0b0bff0c0d0cff9e9e9effd8d8d7ffd9d9daffdbdcdbffddddddffdededfffdfe0dfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e6e7ffe8e7e7ffe8e9e8ffe9e9e8ffe9eaeaffeaeaeaffecececffededeeffeeeeeeffeeefefffefefeffff1f0f0fff1f1f1fff2f1f1fff2f2f2fff3f2f2fff3f3f3fff4f3f3fff5f4f4fff5f4f5fff5f5f5fff6f5f5fff6f5f6fff6f6f5fff7f6f6fff6f7f6fff6f6f6fff7f7f7fff7f7f8fff8f8f8fff9f8f8fff9f9f9fffaf9f9fffafafafffafbfafffbfbfbfffbfbfbfffbfcfcfffdfcfdfffdfcfcfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffefffefefffffefffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffffffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefffffefffefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffffefefffefefefffefefdfffefefdfffefefefffefdfdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfbfbfffafafafff9f9f8fff7f8f7fff0f0f0ffd1d1d1ff8f8f8fff696969ff555555ff292829ff0f0f0fff040505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff616161ff616161ff606060ff616161ff606060ff5f5f5fff5f5f5eff5e5e5eff5d5e5dff5d5d5dff5d5c5cff5b5c5cff5b5b5bff5b5a5bff59595aff585958ff595858ff585757ff575757ff555655ff555555ff555454ff545353ff535352ff525251ff505151ff504f4fff4f4f4eff4d4e4eff4c4c4cff4a4b4bff494949ff494848ff474747ff464646ff454544ff434343ff424242ff424242ff393839ff181718ff090808ff030202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090809ff151515ff353535ff5b5b5aff7e7e7effbdbdbcffe3e2e2fff6f5f5fff9f9f9fffbfbfbfffdfdfdfffefdfefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffffefffffffefefffffffefffffffffffffffefffffefefffffffefffefefefffffefffffefffefffefefefffefffefffefefefffefefefffefefffffffffefffefefffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffefffffefffffefefffffefffefffffefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefefdfffdfefdfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefefefffefefdfffefdfdfffefefdfffefdfdfffefdfefffefdfefffefefefffefefefffffefffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffffefefffefffffffffffffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefffffffefefffffffffffefffefffefefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffaf9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff5f5f6fff5f5f6fff4f5f4fff5f4f4fff4f4f4fff4f3f3fff3f3f3fff2f3f2fff3f2f3fff2f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0f0ffefefefffeeeeeeffeeeeedffedededffecececffebebebffeaeae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e7ffe6e5e5ffe4e4e5ffe3e3e3ffe3e2e3ffe1e1e2ffe0e1e0ffdfdfdfffdededeffddddddffdbdcdbffdadadaffc0c0c0ff1b1a1aff090908ff080807ff070707ff070606ff070706ff060607ff050605ff050505ff040404ff030303ff020202ff030202ff030303ff040304ff040403ff030303ff020101ff010101ff010101ff020101ff020102ff010101ff020101ff010201ff01010100000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff373738ffc2c2c2ffd8d8d8ffe9e9eafff9f9f9fffffefefffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfdfefffdfefdfffefdfefffefdfdfffefefefffdfefdfffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffffefefffefffffffefefefffefefefffefefefffffefffffefefefffffffffffffffefffffefefffefefefffffefefffffefefffefefefffffefefffffefefffffefefffefefefffffefefffefffefffefefefffefefffffefefffffefefefffffefefffefefffffffefefffefffefffefffefffffffffffefefefffefefefffffefffffefefefffcfcfcfff2f3f3ffe6e6e6ffd1d1d1ffb2b2b2ffa2a2a2ff909090ff787878ff5e5e5dff434443ff2c2c2cff1a1a1aff0b0b0bff050505ff020202ff010201ff000000ff000000ff000100ff010000ff010101ff030303ff020302ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffbfbfbfffbfbfafffafafafffbfafbfffafbfafffafafafffafbfafffafafafffafafafffafafbfffbfbfafffafafbfffafbfafffbfafbfffafafbfffafbfafffbfafafffafafafffafafafff9faf9fffaf9fafffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f7f8fff8f7f7fff8f7f7fff8f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f5f5fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff2f1f2fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff1f0f1fff1f0f0fff1f1f1fff0f0f0fff0eff0fff0f0f0fff0f0effff0f0efffeff0efffefefefffefeeeeffefefeeffeeefefffeeeeeeffeeeeeeffedeeeeffeeedeeffedededffeeededffedededffedecedffededecffedececffedececffecececffedececffecececffecececffececebffecececffebecebffebebebffebececffecebecffebebebffecebebffebebebffebebebffebebebffeaebeaffebebebffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeae9ffe9eaeaffe9e9e8ffe9e8e8ffe9e9e8ffe7e7e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e0ffe1e1e0ffe0e1e1ffe0e0e0ffdfe0e0ffdfdfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdeffdfdedeffdededeffdededeffdeddddffddddddffddddddffddddddffdddcddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdadadbffdadadaffdad9d9ffdadadaffdad9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadaffdadadaffdadadbffdadbdaffdbdadbffdadadbffdadbdaffdbdadbffdbdadaffdbdbdbffdadbdaffdadadaffdbdadaffdadadaffdadad9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d6ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdadbdaffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdcdcdcffddddddffdcdddcffddddddffdedddeffdededeffdededeffdedfdeffdedfdeffdfdedeffdfdfdfffdfdfe0ffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e0e0ffe1e1e0ffe1e0e0ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe4e4e4ffe5e4e5ffe5e4e4ffe5e5e5ffe5e6e6ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffeaeaeaffebebebffeaebeaffebebebffecebecffecececffececebffecedecffecedecffedecedffedededffedeeeeffedededffedeeeeffedeeeeffeeeeeeffeeeeeeffefeeeeffefefeeffefeeefffefefeffff0efeffff0efeffff0eff0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff1f1f1fff0f1f0fff1f1f1fff1f1f2fff1f1f2fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f7fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9fafffaf9fafff9faf9fffaf9f9fffafafafffafafafffafbfafffafafafffbfafbfffafafafffafafafffbfafbfffbfafafffbfbfafffafbfbfffafafafffbfafafffbfbfafffbfbfbfffcfcfcfffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff121212ff0e0f0eff0f0e0fff0d0d0dff0e0d0eff0e0e0dff0e0e0dff0f0f0fff0e0f0fff0f0e0fff0f0e0fff0e0e0eff101010ff131312ff161616ff1a1a1bff20201fff252525ff2b2b2bff363536ff424242ff505050ff5d5d5cff686968ff757474ff818181ff919292ffabababffc5c5c6ffd7d7d6ffe3e3e3fff1f0f0fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffbfbfbfff3f4f3ffecececffe4e3e3ffd2d3d2ffb4b4b4ffa2a2a1ff929292ff808080ff6e6f6eff5a5a5bff474747ff363637ff282828ff1a1a19ff0e0f0fff080808ff050606ff070707ff070607ff050505ff060505ff030302ff030303ff030303ff030303ff020302ff04030400000000000000000000000000000000ff000101ff000101ff010001ff010001ff000100ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff030303ff040403ff040404ff050505ff060606ff070607ff070707ff060707ff060606ff060606ff070706ff080808ff0a0a0aff0c0b0bff282727ffc9c9c9ffd8d7d7ffdad9daffdbdbdcffdcddddffdededeffe0e0dfffe1e1e1ffe2e2e1ffe3e3e3ffe4e4e4ffe6e6e5ffe6e7e6ffe7e7e7ffe8e9e8ffe9e9e9ffeaeaeaffeaebebffecececffedeeedffeeeeeeffefefefffefefeffff1f1f1fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff3f3f3fff3f4f3fff5f5f4fff5f5f5fff6f5f6fff5f6f6fff6f5f6fff6f6f6fff7f6f6fff6f6f7fff6f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffbfafbfffbfbfbfffcfbfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefdfefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefffffefffffffffffefffefffefffffffffffffffefffefefefffffefefffffffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefffffffefffffffefffefffffffffffffefffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefffefffefdfefffefefefffefefefffefefefffdfefefffefdfefffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfdfffdfcfdfffdfcfdfffcfdfcfffbfbfbfffafafafff9f9f9fff7f7f7fff1f0f0ffd2d1d2ff8f8f8fff696869ff535252ff252526ff0c0c0cff030403ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616061ff616161ff616161ff616161ff616061ff606060ff605f5fff5f5f5fff5f5e5eff5e5d5dff5d5e5dff5d5c5cff5c5b5cff5b5b5bff5a5b5bff5a5a5aff595959ff595958ff585857ff565756ff565556ff555555ff545554ff535353ff525352ff525252ff515151ff4f5050ff4f4f4fff4d4e4dff4c4c4cff4b4b4bff494949ff494949ff474747ff464645ff454544ff434343ff424242ff414141ff383838ff171817ff080708ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff161616ff373736ff5d5d5cff848484ffc0bfbfffe3e3e3fff6f5f5fff9faf9fffbfbfbfffcfdfdfffefdfefffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffffefffffffefefffffefffffffffefffffffffffffefffffffffffffffffffffefefffffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffefffffffefffffefefffffefffffffefefefffefefefffffffefffffefefffefefefffefdfefffefefefffdfefefffefdfefffdfefdfffdfefefffdfefefffdfefefffefdfdfffdfefdfffdfefefffdfefefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefefefffdfefdfffefefefffdfefdfffefefefffefefefffffefefffefffefffffffefffefefffffefefefffffefffffffefffffefffefffefefefffefffefffefffefffefefffffffefefffffefffffffffffffffefffffffffefffffefffffffffefffefffefffffefffffffefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefffffffefefefffefffefffffffffffffffefffefefefffffefefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfafffafaf9fffaf9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff8f8f9fff8f7f8fff7f8f7fff8f7f7fff7f7f7fff6f6f6fff6f5f6fff6f5f6fff5f5f5fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f0fff0f0f0ffeff0efffefefefffeeeeefffeeeeeeffedededffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e5e5ffe5e4e5ffe3e3e3ffe2e3e3ffe1e1e1ffe0e0e0ffdfdfdfffdededdffdcdcdcffdcdbdbffdadadaffd8d9d8ff323232ff080908ff080808ff070808ff060707ff060606ff060706ff060606ff050506ff040404ff040404ff030303ff030302ff040403ff040403ff040303ff020202ff020201ff010201ff010101ff010102ff020101ff010201ff020201ff010102ff010101ff01000100000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff717171ffbabbbbffddddddffeeeeeefffdfdfdfffffffefffefefefffffefffffffffffffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffefffefffefffffefffffefefffffffffffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfefffefdfefffdfdfefffdfefefffefdfdfffdfefdfffefefefffefefdfffdfefdfffefdfefffefefefffdfefdfffdfdfdfffdfefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffefefefffffffffffffefffffffffefffffffefffffefefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffefefffefefffffefefefffffefffffffefffffefffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefffffffefefffefefefffafafaffeeefeeffe0e0e0ffc4c4c4ffabababff9b9b9bff878787ff6d6d6dff525252ff383737ff222222ff131212ff070707ff040303ff020202ff020202ff010202ff000000ff000000ff010101ff010000ff010101ff030203ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffbfafafffbfafafffbfafafffbfbfbfffbfafafffbfafbfffafafafffafbfbfffafafafffafafafffbfbfafffbfafafffafafafffafafafffafafafff9fafafff9f9fafff9faf9fff9f9fafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff9f8f8fff8f8f8fff7f8f7fff8f8f7fff7f8f7fff8f7f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f0fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffeff0efffefefefffefefefffeeefefffefeeeeffeeefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeededffededecffedededffecececffededecffecedecffedecedffececedffecececffecececffececebffecececffecececffecebecffecebecffebecebffebebebffebebebffebebebffeaebebffebeaeaffebeaeaffeaeaeaffeaeaebffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e9e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e3ffe3e3e2ffe2e3e2ffe3e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdeffdfdfdeffdededeffdededeffdededdffdddeddffdeddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadbffdadbdaffdadadaffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdadaffdbdbdbffdbdadaffdbdadbffdadadaffdadbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdaffdadbdaffdbdadbffdbdbdaffdadbdaffdadadaffdadadaffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd7d7d7ffd8d8d8ffd7d7d7ffd7d7d6ffd7d7d6ffd7d6d6ffd6d6d6ffd5d5d5ffd6d6d5ffd5d6d5ffd6d5d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdad9d9ffdadadaffdad9daffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdbffdcdcdcffdddcddffddddddffdddeddffdedddeffdededeffdededfffdedfdfffdedfdfffdfdfdfffdfe0dfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e0ffe1e1e0ffe1e0e1ffe0e0e0ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e7e8ffe8e9e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9eaeaffe9e9e9ffeaeae9ffeaeaeaffebeaeaffeaeaeaffebeaebffebebebffebecebffecebecffecececffececedffecededffecededffedededffedeeedffedeeeeffedeeeeffeeeeeeffeeefeeffefeeefffefefeeffefefeeffefefeeffefefefffefefeffff0f0efffeff0effff0f0f0fff0f0f1fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f1f2fff1f2f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff3f3f3fff3f3f4fff4f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f7f6fff7f7f7fff7f7f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f8f7fff7f8f8fff7f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafff9f9fafffaf9fafffaf9fafffafaf9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafafffafafafffbfbfafffafbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0eff0e0f0eff0d0d0dff0e0e0dff0d0e0dff0e0d0eff0f0e0eff0f0f0fff0f0e0fff0e0f0eff0f1010ff101010ff0f0f0eff0f1010ff111111ff151514ff191919ff1c1c1cff202020ff262727ff303030ff3c3c3bff474848ff545354ff616060ff6d6d6dff7b7b7bff898a89ff9c9c9cffb5b5b5ffcdcccdffdcdcdbffe9e9e9fff8f7f7fffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefff9fafafff3f2f2ffe9e9e9ffdededeffd0d0d0ffc0c0c1ffb4b4b3ff9f9e9eff8c8c8cff7a7a7aff696969ff585857ff444444ff333333ff242424ff171717ff0c0c0cff060605ff040505ff060606ff070707ff070707ff070606ff050505ff050505ff030203ff040303ff030303ff030303ff02030300000000000000000000000000000000ff010101ff010001ff010100ff000000ff010101ff000100ff000101ff000000ff000000ff010101ff010101ff020202ff020302ff030303ff040404ff040404ff060506ff070606ff070607ff060707ff060706ff060707ff080807ff090809ff0a0b0aff0c0b0cff5d5c5cffd6d6d6ffd8d8d8ffdad9daffdbdcdcffddddddffdedfdeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe5e4e4ffe6e6e6ffe6e6e7ffe7e7e8ffe9e9e8ffe9e9e9ffeaeaeaffebebebffedededffededeeffeeeeeeffefefefffeff0f0fff0f0f0fff1f1f1fff2f1f1fff2f2f2fff3f2f3fff4f3f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff7f8f7fff8f8f8fff9f9f9fff9f9f8fff9f9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffdfefdfffefefefffefffefffefefefffefffefffefefefffefefefffefefffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfcfdfffbfcfbfffafafafff9f9f9fff8f8f7fff1f1f1ffd4d3d4ff929292ff676867ff4e4e4eff242424ff0c0c0cff030203ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff616161ff616161ff616161ff616161ff616160ff605f60ff5f5f5fff5e5e5eff5e5e5dff5d5d5eff5d5c5dff5c5b5cff5b5b5bff5b5a5aff595a59ff595959ff595858ff585858ff575757ff565656ff565656ff555555ff545354ff535352ff525252ff515151ff505050ff4f4f4fff4d4d4eff4d4c4cff4b4b4bff494a4aff494949ff474748ff464546ff444445ff434343ff424242ff424141ff373736ff161615ff060606ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff070707ff171717ff373737ff5e5e5fff828282ffc1c0c1ffe5e4e4fff5f5f5fff9f9f9fffafbfbfffdfdfcfffdfefdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffefefdfffefefefffdfdfefffefefefffefefefffefefefffffffefffefffffffffefffffffffefffffffffffefffffffefffefffefefffffffffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefffffffffffffffefefffffefffefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefdfdfffdfefefffdfefefffefefefffefefefffefdfdfffdfdfefffefdfefffefdfefffefefefffefefdfffefefdfffdfefefffefefdfffefefefffefefffffefefefffffffefffffefffffefffefffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffefffffffffefffffffffefffffefffffefffffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffffffffffffffffffffffefffffffefffffefffffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffbfbfbfffafafbfffbfafbfffaf9fafffaf9fafff9faf9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f6f7fff6f6f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff1f2f1fff1f1f1fff1f1f0fff0f0f0fff0eff0ffefefefffeeeeefffeeeeeeffedeeedffecececffebecebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e7ffe6e5e6ffe4e4e5ffe3e3e3ffe3e2e2ffe1e2e1ffe0e0e0ffdfdfdfffdededeffdcdcdcffdbdbdbffdadadaffd8d8d8ff747474ff090908ff080808ff070707ff070707ff070707ff060607ff060606ff050506ff040505ff040404ff030304ff040303ff030304ff040304ff030303ff020202ff010201ff010100ff000101ff020101ff010101ff010102ff010101ff020201ff000001ff0001000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020302ff242424ff979897ffd7d7d7ffeaeaeafff9fafafffefefefffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffefefffffefffffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefefdfffefefefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffffefffefefffffefffefffefefefffefefffffefffefffefffffffefffffffffffefffffffffffefefffffefefefffefffefffefefefffcfcfcfff1f1f1ffe6e6e6ffd2d2d2ffb2b2b2ff9f9f9fff8a8b8aff757575ff5a5a59ff414141ff292928ff131313ff060605ff020303ff020202ff010102ff010202ff020101ff010201ff000000ff000000ff000001ff000000ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfefffbfcfcfffafbfafffafbfbfffbfbfafffafafafffafbfafffafafafffafafafffafbfbfffbfafbfffafafbfffafbfafffbfafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f6fff6f7f6fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff2f3f2fff2f2f2fff2f1f1fff1f2f2fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff0f1f0fff1f0f1fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0efefffefefefffefefefffeeefefffefefefffeeeeefffeeeeeeffeeeeeeffedeeeeffeeeeeeffededeeffedededffedededffedededffedecedffedececffededecffecedecffecececffecececffecececffecececffececebffecececffecebecffececebffebecebffecececffebecebffebebecffebebebffebebebffebebebffebeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e8e7ffe7e6e7ffe6e7e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfe0ffdfdfdfffdededfffdfdedfffdfdedfffdfdedeffdededdffdededdffddddddffddddddffdddddcffdddcddffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffdadad9ffdad9daffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd9d9d8ffd8d8d8ffd9d8d9ffd9d8d8ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadbdaffdadadaffdadadaffdadbdbffdbdadbffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d7ffd8d8d8ffd8d9d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadbffdadbdaffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffddddddffdeddddffdddddeffdededeffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfe0ffe0dfdfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e1ffe1e0e1ffe1e0e1ffe1e0e1ffe1e1e0ffe1e1e0ffe0e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e2e1ffe1e1e1ffe2e2e2ffe1e2e1ffe1e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e9ffe8e8e9ffe8e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebebebffecebebffebebecffecececffecececffecececffecececffedededffedeeedffededeeffeeededffedeeeeffedeeeeffeeeeeeffefefefffefeeeeffeeeeefffefefefffefeff0fff0efeffff0f0effff0f0efffeff0f0fff1f0f0fff0f1f0fff1f0f1fff1f0f0fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff2f2f1fff2f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f5f4fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff6f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff8f7f7fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f9fff9f8f8fff9f9f8fff9f9f8fff8f9f9fff9f9f8fff9f9f9fff9f9fafff9f9f9fffafafafffaf9fafffafaf9fff9faf9fffafafafffafafafffafafafffafafbfffafbfafffbfafbfffafafbfffbfafafffafbfafffbfafafffbfbfafffafafafffbfafbfffbfbfafffbfafbfffbfbfbfffcfcfcfffdfefefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0e0eff0d0d0dff0e0e0dff0f0f0eff0f0f0fff0f0f0fff0f0f0fff10100fff101010ff101010ff0f100fff0f0f0fff0f0e0eff111111ff141413ff161616ff19191aff1f1e1eff252525ff2e2e2eff383839ff444443ff4e4f4eff5c5d5cff6a6a69ff787777ff848585ff939393ffadacacffc7c7c7ffd8d8d8ffe6e6e7fff2f3f3fffcfcfcfffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff7f6f7ffeaeaeaffe2e2e2ffd5d6d6ffc0c0c0ffadadadffa2a2a2ff999999ff8b8a8aff787979ff676768ff565656ff454545ff353434ff262726ff191919ff0f0f0fff070707ff040404ff050505ff060606ff060606ff060707ff070706ff070607ff050605ff050505ff030203ff030303ff0303030000000000000000000000000000000000000000ff010101ff010101ff010100ff010100ff000100ff010100ff000000ff000000ff010000ff010101ff010101ff020202ff030202ff030303ff030303ff030404ff050505ff060605ff060706ff060606ff070606ff060707ff080808ff0a0a09ff0a0a0bff0b0c0cff959595ffd6d7d7ffd9d8d8ffdadadaffdcdcdcffdededdffdedfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e4ffe5e4e4ffe5e6e6ffe7e6e7ffe8e8e7ffe8e9e8ffeae9e9ffeaebeaffebebebffededecffedeeedffefeeefffefefeffff0f0effff1f1f0fff1f1f1fff2f2f1fff2f2f3fff3f3f3fff4f3f3fff4f4f4fff4f5f4fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffaf9f9fffafafafffafbfafffbfbfbfffbfbfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefefdfffefefefffdfefefffefefefffffffefffefefefffefefefffefefffffefffefffffefefffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfcfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffbfcfbfffafafafff9f9f9fff8f8f8fff1f1f1ffd5d4d4ff929292ff676767ff505050ff262626ff0c0d0dff040403ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606161ff616161ff616161ff606161ff616160ff626161ff616161ff616161ff606060ff5f5f5fff5e5f5fff5e5e5eff5d5e5eff5d5d5dff5c5c5cff5b5b5bff5b5b5aff5a5a5aff595959ff585958ff585858ff575757ff575656ff565656ff555555ff545454ff535353ff525252ff515251ff505050ff4f504fff4e4e4eff4d4d4dff4c4b4cff4a4a4aff494949ff474848ff464646ff444445ff434443ff434242ff403f40ff313231ff131313ff050606ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff171817ff3a3a3aff5e5e5eff808180ffc3c3c2ffe6e5e6fff5f6f5fff9f9f9fffbfbfbfffcfcfcfffefefdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefffffffffffffffffffffefffffffffefefffffefefffefffefffffefefffffffefffffefffffefefefffffefffffefffffffffefefffffefffffefefefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefdfefffdfefefffdfdfdfffefefdfffdfefdfffefefefffefdfefffdfdfdfffefefdfffdfefefffefefdfffefdfefffdfefefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffffefffffefffefffffffefffefffefffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffefefffffffefffefefefffefefefffefefffffefffefffffefefffefefefffefefefffefffefffefefffffefefefffefffffffffffffffffffffffffffffffefffffffefefffffefefefffdfefdfffefdfefffdfefefffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffbfafbfffafbfafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f5fff5f6f5fff5f5f4fff4f4f4fff4f3f3fff4f3f3fff3f3f3fff3f2f2fff2f2f3fff2f2f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0ffefefefffeeefefffeeeeedffedededffecedecffebebebffebeaeaffe9e9e9ffe8e8e8ffe7e7e8ffe6e7e7ffe6e5e5ffe5e4e5ffe3e3e3ffe2e3e2ffe1e1e2ffe0e0e0ffdfdfdfffdeddddffdddcddffdbdbdbffd9dadaffd8d8d8ffaeaeadff111211ff090909ff080808ff070707ff070707ff070707ff060607ff060505ff040404ff040403ff030404ff040404ff040404ff030403ff030302ff020202ff010201ff010101ff010102ff010101ff010201ff020101ff020101ff010001ff000001ff0001000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff202021ff8f908fffd7d8d8ffebebebfffafafafffffefefffefffffffffefffffffffefffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffefefffffefefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefefffdfdfefffefefdfffdfefdfffefdfefffdfefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffffefefffffefffffefefffffefffefffefffefffefffefffefffefffefefefffffefefffffffefffefefefffefefefffefefffffffefefffdfdfdfff7f7f7ffebebecffdededeffc1c2c1ffa6a7a7ff929292ff7b7a7aff626362ff494848ff363635ff1f1f1fff0c0c0cff030303ff010101ff010000ff010101ff010201ff020201ff010202ff020202ff000000ff000000ff000001ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfcfffbfbfbfffafbfafffbfbfbfffbfbfafffbfafbfffafafafffbfbfbfffafbfbfffbfafafffbfafafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9fafff9fafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f8f8fff8f8f9fff8f9f8fff8f8f7fff8f7f8fff7f8f7fff8f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff6f5f5fff5f5f5fff4f5f5fff4f4f5fff5f5f4fff4f4f4fff3f4f4fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff1f1f1fff1f2f1fff0f1f1fff0f1f1fff0f1f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0eff0fff0f0efffeff0efffefefefffefefefffeeeeefffefefeeffeeefeeffeeeeefffeeeeeeffeeeeedffeeeeedffedeeedffedededffedededffecededffedececffedecedffecececffecececffececedffecececffecececffececebffecececffecececffecececffececebffececebffebecebffebecebffebebebffebebebffebebebffebebebffebeaeaffeaeaebffebeaeaffeaeaeaffe9eae9ffe9e9eaffeae9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e6ffe6e6e7ffe5e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0dfffe0e0dfffdfe0dfffe0dfdfffdfdfdfffdedfdfffdfdedeffdfdedfffdddedeffdededeffdddedeffddddddffddddddffdddddcffdddcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d8ffd8d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9dad9ffdadadaffdbdbdaffdadadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadaffdadadaffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd8d8d7ffd7d8d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d5d6ffd5d6d6ffd5d5d5ffd5d6d5ffd6d5d5ffd6d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadaffdbdadbffdbdbdaffdbdcdbffdbdbdcffdbdcdcffdcdcdcffdcdcdcffddddddffddddddffdddddeffdedddeffdededeffdededeffdfdedfffdedfdfffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e1e0ffe1e1e0ffe1e0e1ffe0e1e1ffe1e1e0ffe1e0e1ffe0e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9eae9ffe9e9eaffe9eaeaffe9eaeaffeaeaeaffebeaebffebebebffebebebffebebecffecececffecececffedecedffecededffecededffedeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefeeffefeeefffeff0effff0efeffff0eff0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff4f5f4fff4f5f4fff5f5f4fff5f4f5fff4f5f5fff5f5f5fff6f6f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f8fff8f7f8fff7f7f7fff8f8f7fff7f8f8fff8f8f8fff8f7f8fff8f9f8fff9f8f8fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafbfffbfafafffbfafbfffafafafffafafbfffbfbfbfffbfbfbfffafbfbfffcfbfbfffdfdfdfffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff0e0f0eff0e0e0fff0f0e0fff0e0e0eff10100fff100f0fff101010ff100f0fff0f0f10ff101010ff0f1010ff0f0e0eff101010ff121112ff151515ff181918ff1d1e1dff242323ff2c2b2cff353535ff403f3fff4a4a4aff575757ff656564ff747574ff808181ff909090ffa6a6a6ffc0c1c1ffd4d4d4ffe3e3e3ffedededfff4f4f4fffcfcfbfffcfcfcfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafbfff0f0f0ffe6e7e6ffd7d7d7ffc5c5c5ffaeaeafffa1a2a1ff969797ff8a8a8bff7f7f7fff727171ff646464ff545455ff454545ff363636ff272727ff1c1c1bff111111ff0a0b0aff060706ff060606ff060606ff050505ff060606ff060606ff060607ff060706ff070607ff050505ff050505ff0302030000000000000000000000000000000000000000ff000000ff010000ff000000ff010000ff010101ff010101ff000001ff000101ff000101ff010000ff020202ff020102ff020302ff020302ff020303ff030202ff030303ff040404ff050405ff050605ff060606ff060606ff070707ff070808ff0a0909ff0a0b0bff242424ffc4c4c5ffd6d6d7ffd9d9d9ffdadadaffdddddcffddddddffdfdfe0ffe1e1e0ffe2e2e2ffe2e2e3ffe4e4e3ffe5e4e4ffe6e6e5ffe7e7e7ffe8e8e8ffe9e8e8ffe9eaeaffebebeaffecececffedededffedededffefefefffefeff0fff0f0f0fff0f1f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff9f9f8fff9f9f9fff9f9f9fff9fafafff9fafafffbfafafffbfbfbfffbfafbfffcfcfbfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffffefefffefefefffefefffffefffefffefefffffefefffffefefefffefefefffffefefffefefffffefefefffefefefffefffefffffffefffefefefffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefefffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffbfbfcfffafafafff9f9f9fff8f8f7fff2f2f2ffd6d5d6ff949494ff676867ff545554ff2e2d2dff111011ff040505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616061ff616161ff626162ff626161ff616261ff606161ff616060ff5f6060ff5f5f5fff5e5e5eff5d5d5eff5d5d5dff5c5c5cff5c5b5bff5b5a5bff5a5a5bff595a59ff595959ff585858ff575857ff575757ff565656ff555556ff545454ff535353ff525352ff525251ff505051ff4f504fff4e4e4eff4d4d4dff4b4c4cff4b4a4bff494949ff484847ff464647ff444545ff444344ff424242ff3c3b3cff2c2c2cff111111ff040404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090a09ff1a1a1aff3c3c3cff5e5e5eff807f80ffc6c6c6ffe7e7e7fff6f6f6fff9f9f9fffbfbfbfffcfcfcfffdfefdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefdfffefefefffefffefffefefefffefefffffefffffffffefffffffffffffffffffffffefefffefffefffefffefffffefefffefefffffefffffffefefefffefefffffffffffffefffefffffffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffefefefffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfefffdfefdfffdfdfdfffefefefffdfefefffefefefffdfefdfffdfefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffefefffffffefffefffefffffefefffefefefffefefffffefefefffefefefffffffffffefefefffffefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfafbfffbfbfafffafafafffaf9fafffafaf9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff3f4f4fff4f3f3fff3f3f3fff3f2f3fff2f3f2fff1f2f2fff1f2f1fff1f0f0fff0f0f0ffefeff0ffefefefffeeefeeffeeeeeeffedededffededecffebececffebeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe4e5e4ffe4e3e3ffe2e2e2ffe1e1e2ffe0e1e0ffdfdfdfffdededeffdcdddcffdbdbdbffdadad9ffd8d8d8ffd6d6d7ff3b3a3aff090909ff080808ff070808ff070807ff060707ff060607ff050606ff050405ff030404ff040403ff040405ff040404ff030304ff030303ff020203ff020202ff020202ff010101ff010101ff010201ff010102ff000000ff000000ff000000ff000000ff0101000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff1e1e1eff9a9a9affdadadbffededecfffafafafffefefefffffffffffffffffffffefefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffefffefffffffffffffefefffefffefffefffefffffefefffefefefffefefefffdfefefffefdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfefffdfefefffefdfdfffdfefefffefefdfffdfdfefffdfefdfffdfdfdfffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefffffffefffffffffefefffffffffffffefffffefffefffefffefffbfcfbfff0f0f0ffe5e5e5ffd1d1d1ffb1b0b1ff9b9c9bff848484ff6a6969ff505150ff3a3b3bff2b2a2aff171717ff090909ff010101ff000000ff000000ff010101ff010101ff010101ff010202ff020202ff020202ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfbfbfffafbfbfffbfafbfffafbfbfffafbfbfffafafafffafafbfffbfbfbfffafbfafffbfafafffafafafffafafbfffafbfafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff7f6f6fff7f7f6fff7f7f6fff6f6f7fff6f7f6fff6f6f6fff6f6f5fff6f6f6fff6f5f6fff5f6f5fff5f6f5fff5f5f5fff5f4f4fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f3fff2f3f3fff3f2f3fff2f2f3fff2f2f2fff1f2f2fff2f1f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffeff0efffefefefffeeefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffededeeffedededffedecedffedededffedecedffedececffecececffecececffecececffecececffecebecffecececffececebffebebebffebebebffececebffecebebffebebebffebebebffebebebffebeaeaffebebebffebeaebffeaebeaffeaebeaffeaeaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e8e9ffe8e9e8ffe9e8e9ffe8e8e8ffe8e8e7ffe7e8e7ffe7e6e7ffe6e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfe0ffdfdfdfffdfdedfffdfdfdfffdfdedfffdededeffdededeffddddddffddddddffddddddffdcdcddffdddcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdbffdbdbdbffdbdadbffdadbdbffdadadaffdad9d9ffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdad9d9ffdadad9ffdadadaffdbdadaffdadbdbffdbdbdbffdadbdbffdbdbdbffdbdbdcffdbdbdbffdcdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdcdbdbffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdadbdbffdadadaffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d8ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd5d5d6ffd6d6d6ffd5d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9dadaffd9d9daffdadadaffdbdbdbffdadbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcddffdcdcddffddddddffddddddffdededdffdededeffdededeffdfdedeffdedfdfffdfdfdeffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e0ffe0e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e2ffe1e2e2ffe1e2e2ffe2e1e1ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e3e3ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e8e8ffe7e7e8ffe8e8e8ffe9e9e9ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaebffeaebeaffebebebffebebebffecebecffecececffecececffecededffededecffedededffedeeedffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefeffff0f0effff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f2f2fff3f3f3fff3f2f3fff3f3f3fff3f4f3fff3f4f3fff3f3f3fff4f3f4fff4f4f4fff5f4f4fff4f5f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f6f6fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f7f7fff6f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f8f8fff8f7f8fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafbfbfffbfafafffbfbfbfffbfafbfffbfbfafffafbfafffafbfbfffafafafffbfafbfffafafbfffbfafbfffbfbfbfffdfcfdfffefdfdfffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0f0eff0f0f0fff0e0f0eff101010ff101010ff101010ff0f0f0fff0f100fff101010ff0f0f0fff0f100fff100f10ff0e0d0eff0f0f10ff111112ff141414ff191818ff1c1c1cff212221ff282828ff303131ff3a3b3aff454546ff525353ff60605fff6d6d6dff7a7a79ff8a8a8aff9e9e9effbab9b9ffcececeffd8d8d7ffdfe0e0ffeaeaeaffeeeeeefff7f7f7fffcfcfcfffdfdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfbfbfff5f5f5ffeaeaeaffe0e0dfffd2d2d2ffb0b0afff9f9f9fff949494ff8c8c8cff818180ff747473ff666666ff585858ff4d4c4cff404141ff353536ff292929ff191a1aff0f0f0fff090909ff090809ff090908ff090909ff060606ff060606ff050505ff060606ff060606ff070707ff060706ff060707ff050505000000000000000000000000000000000000000000000000ff000100ff000000ff010001ff010101ff000000ff000100ff010001ff000000ff000100ff010101ff020202ff020303ff020303ff030303ff030303ff030303ff030303ff030303ff030404ff040505ff050505ff050606ff070706ff070807ff090909ff0b0a0bff4c4b4bffd5d4d4ffd7d7d7ffd9d9d8ffdadbdaffdcdddcffdededeffdfe0dfffe1e1e1ffe2e2e2ffe3e3e2ffe4e3e4ffe5e5e5ffe6e6e6ffe6e7e7ffe8e7e8ffe9e9e9ffe9eaeaffebebebffecececffedededffeeeeedffefefefffeff0effff0f0f0fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f5f4fff5f5f4fff5f5f5fff5f6f6fff5f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f6fff7f7f7fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafbfffbfbfcfffbfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffdfefdfffefefefffefdfefffefdfdfffefefefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffefefffffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffefffefffffefffffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffefefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff1f1f2ffd6d7d7ff989899ff686868ff575756ff323332ff121312ff050505ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616160ff616161ff616261ff616162ff616262ff626261ff616161ff606060ff605f60ff5f5f5fff5f5e5eff5e5e5eff5d5d5dff5c5c5cff5b5b5bff5b5b5bff5a5b5aff5a5a5aff595959ff585858ff585758ff575757ff565656ff555656ff545455ff535453ff525353ff525252ff505151ff505050ff4f4f4eff4e4e4eff4c4d4cff4b4b4bff4a4a4aff484849ff474747ff464646ff444444ff414242ff3a3b3aff2a2a2aff0f0f0fff030404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0b0b0bff1d1d1eff404040ff626262ff828382ffc9cacaffe8e9e9fff6f7f6fff9f8f9fffbfbfbfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfefffefefefffffefefffefefefffefffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefefffffffefffefffefffefefefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffefffffffefffefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfefefffefefefffdfdfdfffefdfefffefefdfffefefefffefefdfffdfefdfffefefefffdfdfefffefefefffefefefffdfefdfffdfefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffffefffffefffefffefffefffefefefffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefefffffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffbfbfcfffcfcfcfffcfcfbfffbfbfbfffafbfbfffafbfafffafaf9fffaf9f9fff9fafafff9f9f9fff8f9f8fff9f8f8fff8f8f8fff7f8f7fff7f7f7fff6f6f7fff5f6f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f1f1fff1f1f1fff0f1f0fff0f0efffefefefffeeefefffeeeeeeffedeeeeffededecffebecebffebeaeaffe9e9e9ffe8e8e8ffe8e7e7ffe7e6e7ffe6e6e5ffe4e5e4ffe3e3e3ffe2e2e3ffe2e2e1ffe1e1e0ffdfdfdfffdededdffdddcddffdbdbdbffdad9d9ffd8d8d8ffd6d6d7ff6b6c6bff090909ff080808ff070808ff080708ff070707ff070707ff060605ff040404ff040404ff030304ff040404ff040404ff030303ff020303ff030303ff020302ff020102ff010101ff000101ff010101ff010000ff000000ff000000ff000001ff000000ff0000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff292929ff9c9c9bffdedddeffeeeeeefffbfbfbfffefffffffffefffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefdfffdfefdfffefefefffdfdfefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefffffdfdfdfff7f6f6ffeaeaeaffdcdcdcffbfbfbfffa5a6a6ff8e8f8fff747474ff5a5a5aff414140ff2d2e2dff1f1f1fff101011ff060606ff010001ff000000ff000000ff000000ff010101ff010101ff020202ff020202ff020202ff020201ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffcfcfbfffbfbfafffbfbfafffbfafbfffafafafffbfafafffbfafbfffbfafafffafbfafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9fafafffafafafff9f9f9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f4fff4f4f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff0f0f0fff0f0f0ffeff0f0fff0eff0ffeff0efffefefefffefefefffeeefefffefeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffecedecffecededffecededffecedecffecececffecececffecececffecececffecececffebecebffebecebffecebecffebececffebebebffebebebffebebebffebebebffebebebffebeaebffeaeaebffeaebebffeaeaebffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe1e0e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfdeffdedfdfffdedfdfffdededeffdedddeffdddedeffdddedeffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdad9daffd9d9daffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffd9dadaffdadadaffdadadaffdbdadaffdbdadbffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdadbdbffdadadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d6ffd5d6d6ffd5d6d5ffd6d5d6ffd5d6d5ffd5d6d5ffd6d5d6ffd5d6d6ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d8d8ffd9d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffddddddffdddddcffddddddffddddddffdededeffdededeffdededfffdedfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e1e1ffe1e1e1ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e1e1ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffebeaebffebebebffebebebffebececffecebecffecedecffecededffedededffedededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefefffeeeeefffefefefffefefefffeff0efffeff0f0fff0f0f0fff0f0effff0eff0fff0f0f0fff0f0f1fff0f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f6fff6f7f6fff7f6f7fff6f6f7fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafbfffafafbfffbfbfafffafbfafffbfbfafffbfbfafffafbfbfffbfcfcfffdfdfdfffdfefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff10100fff0f100fff100f10ff0f0f0fff100f10ff0f1010ff0f0f0fff101010ff101010ff0f0f10ff100f0fff101010ff100f0fff111111ff141314ff171716ff1b1a1bff20201fff252525ff2d2d2dff363637ff424241ff4d4d4dff595959ff676667ff747474ff848484ff989898ffadacacffb8b8b8ffc6c6c5ffd4d4d4ffdadadaffe2e2e2ffeaeaeafff1f0f0fff9f9f9fffdfdfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffafafaffedededffe3e3e3ffd9d8d8ffc7c7c8ffadadacff909190ff888889ff7e7f7eff757676ff6a6a6aff5e5e5eff505050ff444344ff383838ff2e2e2eff262625ff1b1a1aff0d0c0dff060605ff050505ff070708ff090809ff080909ff090808ff060606ff060606ff050505ff060606ff060606ff060607ff07060700000000000000000000000000000000000000000000000000000000ff010000ff000000ff000001ff000100ff010001ff000001ff000000ff010001ff010101ff010102ff030202ff030303ff040303ff030303ff040303ff030303ff030203ff030303ff030303ff040404ff050505ff060505ff060606ff070707ff090909ff0b0b0bff848483ffd5d5d5ffd7d7d7ffd8d9d9ffdbdbdaffddddddffdededeffdfe0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe8e8e7ffe9e8e8ffeae9eaffebebebffedececffedededffeeeeeeffeeefeffff0efeffff0f0f0fff1f1f1fff1f2f2fff3f3f2fff3f3f3fff3f3f3fff4f3f4fff4f4f5fff4f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f8fff8f8f8fff9f8f9fff8f9f9fff9f9f9fffaf9fafffafafafffafafafffbfafafffbfbfbfffcfbfcfffcfcfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffefffffefefefffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffffefffffffffffefefefffffefffffffffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffefdfefffefdfdfffefefdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffbfbfbfffafafafffafaf9fff8f8f8fff3f2f2ffd8d8d8ff9e9e9eff696969ff575757ff343333ff141314ff060605ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff616261ff616162ff616161ff616161ff616161ff616061ff606060ff5f5f5fff5f5f5fff5e5e5dff5d5d5dff5d5d5cff5b5c5bff5b5b5bff5a5b5aff595a5aff595958ff585858ff585858ff575757ff565656ff555555ff555554ff545354ff535253ff525252ff515151ff505050ff4f4f4fff4d4e4eff4d4c4dff4b4b4bff4b4a4aff494949ff484848ff464646ff444545ff434243ff3c3c3dff2d2d2eff111111ff040405ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff0d0d0dff212121ff444443ff636363ff888888ffccccccffeaeaeafff6f6f7fff9f9f9fffbfafbfffcfdfdfffefdfdfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefdfdfffefefefffefefefffffefefffffefffffffffefffffefffffefffefffefefffffefefefffefefefffefefefffffefffffefefffffefefefffffffefffefefefffefefefffffffefffefffefffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefdfffdfdfefffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffffefffffefefffffefefefffffefffffffffefffefefffffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefdfefffefefdfffefefdfffdfdfefffdfdfdfffcfdfdfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9f9fafff9fafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f6fff6f6f7fff5f6f6fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f0f1fff0f0f0ffefefefffeeefefffeeeeeeffedededffededecffebececffebebebffeaeaeaffe8e8e8ffe8e8e8ffe7e6e6ffe5e6e6ffe5e5e4ffe3e4e3ffe2e2e3ffe1e2e2ffe0e1e1ffdfdfdfffdededeffddddddffdbdbdbffdadadaffd8d8d8ffd6d6d6ff9c9c9cff090809ff080808ff080807ff070708ff070707ff060707ff060506ff040404ff040403ff030403ff040404ff040304ff030303ff040303ff030303ff020202ff020102ff010101ff000101ff010000ff000000ff010000ff000000ff000001ff000000ff010001000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff232323ff9f9f9fffdfdedffff0eff0fffcfcfcfffefefefffffefefffffefffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefefefffefefefffefefefffffefffffefefffffefefdfffefefefffefefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfefdfffefdfdfffdfefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefefffffefefefffbfbfbffefefefffe4e3e3ffcdcccdffaeaeadff9a999aff808080ff656566ff4a4a4aff313131ff1f1f1fff131314ff090909ff030303ff010101ff000000ff000000ff000000ff000000ff010101ff010201ff010202ff020201ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffafafafffbfbfafffafafafffafafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafaf9fffafaf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f7f8fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f7fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f0f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0effff0efefffefefefffefefefffefefefffeeeeefffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeedffedededffeeeeedffedededffececedffedecedffececedffecececffecececffecececffebececffecececffecebecffecebebffebecebffecebecffebebebffecebecffebebebffebebebffebebebffebebebffeaeaebffebeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9eaffeae9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e6e7ffe6e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededfffdededeffdededeffdddddeffdddedeffddddddffdddcddffdddcdcffdcdcdcffdcdcdcffdbdcdbffdcdbdcffdbdbdbffdadbdaffdbdadbffdbdadaffdadadaffdad9d9ffd9d9daffdad9d9ffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffdadadaffdadadaffdbdadbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdbdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d6d5ffd6d5d6ffd5d6d5ffd6d5d6ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd8d8d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9daffdadad9ffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdddcffdcdcdcffddddddffdededdffdedddeffdededeffdededeffdededeffdfdedeffdfdedfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e1ffe0e0e1ffe0e0e1ffe1e0e1ffe0e0e1ffe0e1e1ffe1e1e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe1e1e2ffe2e1e1ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffeaeae9ffeaeaeaffebebebffebebebffebebebffebebebffecececffedececffedecedffededecffedededffededeeffeeedeeffedeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefefffefefeffff0eff0ffefeff0ffefeff0fff0f0f0fff0f0f1fff0f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f3fff4f4f4fff5f4f4fff4f4f4fff4f5f4fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff7f7f6fff7f6f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9fafffafaf9fffafafafffafafafffafafafffbfafbfffbfbfafffafafafffbfafafffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfafffbfafbfffbfbfafffbfbfbfffcfcfcfffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff0f1010ff10100fff101010ff10100fff0f0f10ff101010ff10100fff101010ff0f0f10ff0f1010ff101010ff0f0f10ff0f0f0fff10100fff131212ff151615ff191919ff1e1e1dff222223ff292829ff313232ff3b3c3bff474646ff525253ff605f5fff6e6f6eff7b7b7bff888989ff8f8f90ff9a9a9affaeafaeffbbbbbbffcac9c9ffd3d3d4ffdcdbdcffe5e5e5ffecededfff5f5f6fffbfbfbfffdfdfdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffdfcfcfff5f5f6ffe8e8e8ffddddddffcfcfcfffbbbcbcffa1a1a2ff8e8e8eff7d7d7dff757575ff6a6969ff606060ff555455ff484949ff3c3d3dff323233ff292928ff1f1f1fff161716ff0d0d0cff050605ff030203ff030303ff070808ff080808ff080909ff080909ff090809ff060606ff060605ff050505ff060606ff06060700000000000000000000000000000000000000000000000000000000ff010000ff010001ff000001ff010100ff000000ff000100ff000001ff010101ff010000ff010101ff020203ff030303ff030403ff030304ff040404ff040403ff040303ff030303ff030203ff040403ff040404ff050505ff060606ff060707ff080707ff090909ff1b1a1affbbbcbcffd5d5d5ffd7d8d7ffd9d9d9ffdbdbdbffdddeddffdfdfdfffe0dfdfffe1e1e1ffe2e2e2ffe3e4e3ffe4e4e4ffe5e5e6ffe6e6e6ffe7e7e7ffe7e8e8ffe9e9e9ffe9eae9ffebebebffececedffedeeeeffeeeeeeffeeefefffeff0f0fff0f0f0fff1f1f1fff2f1f1fff2f3f3fff2f3f2fff4f3f4fff4f4f3fff5f4f5fff5f5f5fff5f5f6fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f7fff7f8f7fff8f8f8fff9f9f8fff9f9f9fffaf9f9fffafaf9fffafafafffafafbfffafbfbfffbfcfbfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefdfefffdfdfefffefdfdfffdfefefffefefefffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffefffffffefffefffffefefffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffffffffffffffffffffefffffefefffffffefefffefffffffffffefffefffffffefefffffffefffffefffefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffbfafafff9fafafff8f8f9fff3f3f3ffdadad9ffa4a3a4ff6b6b6bff585857ff353534ff151514ff060606ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616160ff616162ff626261ff616162ff616162ff616261ff616261ff616161ff606061ff606060ff5f605fff5f5f5eff5e5e5eff5d5d5dff5d5d5dff5c5c5cff5b5c5bff5b5a5aff59595aff595959ff585959ff575858ff575757ff575756ff555656ff545555ff545454ff535353ff525252ff515152ff505151ff4f504fff4e4e4fff4d4d4dff4c4b4cff4a4b4bff4a4949ff484949ff474747ff464546ff444444ff414041ff333333ff141415ff050505ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0c0cff222121ff444545ff626362ff908f90ffcecfceffecececfff7f7f7fff9f9f9fffbfafafffcfdfdfffdfdfefffdfcfdfffcfcfdfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfefffefefefffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefefffefefffffefefefffefffefffefefefffefffffffefefffffffefffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefdfdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefffffefefffffffffefffefffffffefffefffefefffffffffffffffefefffefffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefffffefffefffefffefffffefefffefefefffffefefffffffffffefffffffefefffffffffefffefffffffefffefffefefefffefefefffefdfefffefefefffdfefefffdfefdfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfbfbfffbfafbfffafbfafffafafbfffafaf9fff9fafafff9f9f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff7f7f7fff6f7f6fff6f5f6fff6f5f5fff5f5f5fff4f5f5fff4f4f5fff3f4f4fff3f4f3fff3f2f3fff3f2f2fff2f2f2fff2f1f1fff0f1f0fff0f0f0fff0f0efffeeeeefffeeeeefffeeeeeeffedededffecececffebebebffeaeaeaffe8e9e9ffe8e8e7ffe6e7e7ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e1e1ffe0e0e1ffdfdfdfffdedfdeffdcddddffdbdbdcffdadad9ffd8d9d8ffd6d7d6ffcdcdcdff292929ff080708ff070708ff070808ff070707ff060707ff050606ff050404ff030404ff030303ff030404ff030403ff040404ff030403ff040304ff020302ff010102ff000000ff000001ff000001ff000000ff000001ff000000ff000100ff000101ff010100ff010101000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff2a2b2bff9f9f9fffe0e0dffff3f4f4fffefefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffefffffffefffffffffefefffefefffffefefefffdfefefffefefdfffdfefefffdfdfefffefdfefffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefdfffdfefefffdfefefffefdfdfffdfefefffefdfdfffefefefffdfefdfffefefefffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefefffffffefefffffefefffefffffffefefffffefffefffefffefffdfdfdfff5f5f5ffe9e9e9ffdbdadaffbcbdbcffa1a0a1ff8c8c8bff707071ff555556ff3b3b3bff232323ff121212ff09090aff040404ff010202ff000000ff000100ff000000ff000001ff000100ff000000ff010101ff010101ff02010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffdfefdfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffafafbfffbfafbfffbfbfafffbfbfbfffbfafafffafafafffafafafffafbfafffafafafffafafbfffafafafffafafafff9fafafffafafafff9faf9fffaf9fafffafafafff9fafafff9faf9fff9f9fafff9f9f9fff9f8f9fff8f9f9fff9f8f8fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff7f6f6fff7f6f6fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff6f6f5fff5f5f4fff4f5f4fff4f4f5fff4f5f4fff4f4f4fff4f3f4fff3f4f4fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f3f2fff2f1f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f1f1fff0f0f1fff0f1f0fff0f1f0ffeff0f0fff0f0f0ffeff0efffefefefffefefefffeeefefffefefeeffeeeeefffeeeeeeffeeedeeffedeeeeffeeededffedededffedededffedededffecedecffedecedffecedecffececedffecececffebececffecececffecebecffecebecffebebecffececebffebebebffebecebffebebebffebebebffebebebffebebebffebeaebffeaebebffeaebeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e6ffe6e6e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0e0ffdfdfdfffdfdfdfffdedfdeffdfdedfffdededeffdededeffddddddffdddddeffddddddffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdadaffdadadaffdad9daffd9dadaffd9dad9ffd9d9d9ffdad9d9ffdadad9ffdad9d9ffd9dad9ffd9d9daffdadad9ffd9d9daffd9d9daffdadadaffdadadaffdbdadaffdadadbffdbdadaffdadbdbffdbdbdbffdbdcdbffdbdbdcffdcdbdcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdadbdaffdbdadbffdadadbffdadadaffdadadaffd9d9daffd8d9d9ffd9d8d8ffd8d9d8ffd8d7d7ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d6d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffdadadaffdadbdbffdbdadbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddcddffddddddffdddedeffdddddeffdededeffdedfdeffdedfdeffdfdedeffdedfdeffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe1e0e0ffe1e1e1ffe0e1e0ffe1e0e1ffe0e1e0ffe1e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e4ffe4e5e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffeaeaeaffeaebebffeaebebffebebebffebecebffebececffebececffecececffecedecffedecedffededeeffedeeeeffeeeeeeffedeeeeffeeeeeeffefeeeeffeeefefffefeeeeffefefefffefefeffff0eff0ffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff1f2f1fff2f1f2fff2f2f2fff3f2f2fff2f3f3fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f6fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff6f6f7fff7f7f6fff6f7f7fff6f7f7fff7f7f7fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f8f8fff8f7f7fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffafafafffafafafffafbfafffafafafffbfafafffbfafafffafbfbfffafafbfffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffbfafafffbfbfafffbfbfbfffcfcfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff101010ff10100fff0f1010ff101010ff0f0f10ff10100fff0f0f0fff101010ff101010ff101010ff100f10ff0f1010ff0e0e0eff0f0f0fff111111ff151514ff181818ff1a1b1aff1e1f1eff242424ff2c2c2bff353535ff404040ff4a4b4bff565757ff606061ff696968ff747473ff7d7d7dff8a898aff919191ff9f9f9fffafafafffc0c0c0ffcdcecdffd7d7d7ffdfdfdfffe7e7e7ffefefeffff8f9f8fffdfcfcfffefefdfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffdfdfdfff9faf9ffeeeeeeffe2e3e2ffd5d6d6ffc2c3c3ffacacadff969696ff858685ff797979ff6a6a6aff606061ff555555ff4a4a4aff404040ff363636ff2e2e2eff272627ff1d1d1dff131313ff0b0c0bff060606ff030303ff010101ff030202ff030303ff080708ff070808ff090908ff080809ff080809ff060606ff060606ff0505040000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff000001ff000001ff000100ff000101ff000101ff000001ff010100ff020101ff020202ff040303ff040404ff040304ff030404ff040404ff030403ff030303ff040403ff040404ff040504ff050605ff060606ff070706ff070808ff090908ff424343ffd3d4d4ffd6d5d6ffd8d8d7ffdadad9ffdbdbdbffdedddeffdedfdfffe0e0e0ffe1e1e1ffe2e2e3ffe3e3e3ffe4e4e5ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffebeaeaffebebebffedececffedeeedffeeeeefffefefeffff0f0effff0f0f0fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff4f3f4fff3f4f4fff5f4f5fff5f4f5fff6f5f5fff5f5f5fff6f5f6fff6f6f6fff6f7f7fff7f7f6fff7f7f7fff7f7f8fff8f9f8fff8f9f9fff9f9f9fff9f9fafffafaf9fffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffffffefffefefffffefffefffefffffffefffffffefefffffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefdfdfffefefdfffdfdfdfffefdfdfffefefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffbfbfbfffafafafffafaf9fff8f9f8fff4f4f4ffdcdbdcffabaaabff6c6d6dff5a5a5aff3b3c3cff171717ff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626261ff626262ff616261ff616261ff616161ff616261ff616161ff606160ff606060ff5f5f60ff5f5e5fff5e5e5eff5e5e5dff5c5c5dff5c5c5cff5b5c5cff5a5a5aff5a5a59ff595959ff585858ff585858ff575757ff565757ff565555ff555555ff545454ff545353ff525252ff525151ff515151ff505050ff4e4f4fff4e4e4dff4c4c4cff4b4b4bff4a4a4aff4a4949ff484848ff474647ff454545ff424243ff343434ff171617ff060606ff020102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff09090aff202020ff403f40ff616060ff969596ffd0d0d1ffeeeeeefff7f7f7fff9f8f9fffafafbfffdfcfdfffefefdfffdfdfdfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffffffefffefffefffefefffffffffffffffffffffefffefffefffefffffefefffefffefffefefffffefffefffefffffffefefffffefefffffefefefffffffefffefefffffffefffffefffffffefffffffefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfdfefffdfefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffffefffffffffefffefffffffefefefffefefefffefefffffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffefffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefefefffffffffffefffefffffefffffffefffffffffffffffefefffefffefffffefefffffefefffefdfdfffefdfdfffefefefffefefefffdfdfefffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffafafafffbfafbfffafafafffafafafffafaf9fff9fafafff9f9f8fff8f8f9fff8f8f8fff7f8f7fff6f7f7fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f3f3fff3f3f3fff2f3f2fff2f2f2fff1f2f1fff1f1f1fff0f0f0fff0f0f0ffefefefffeeefeeffeeedeeffedeeedffecececffebecebffeaebebffe8e9e9ffe8e7e8ffe7e7e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e4e4ffe2e2e2ffe1e1e0ffe0e0e0ffdededeffddddddffdbdbdcffdadadaffd8d8d8ffd7d7d6ffd5d5d5ff5a5a59ff070707ff070707ff070707ff070707ff060606ff050505ff040404ff030304ff030303ff040304ff040404ff040404ff040404ff040304ff020202ff020102ff000001ff010001ff000100ff000101ff000000ff000000ff000101ff010100ff010101ff01010100000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff242425ffa0a1a1ffe1e1e1fff5f6f5fffefdfdfffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefefffefffefffefefefffefefefffefefffffdfefefffefdfefffefefdfffefefdfffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfefffefdfdfffefdfdfffefdfdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffffefffffefffefffefffffffefefefffefefefffefefffffefffefffefffffffefffefffefefffffffffefffffffefffefffefffffffffffefefefffaf9faffedeeedffe2e2e1ffcdceceffafafafff949494ff7a7a7aff5f605fff454645ff2d2c2dff171817ff0a0b0bff040404ff010202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffcfdfdfffbfcfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfafffafafbfffbfafbfffafbfbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fffaf9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff8f8f9fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f7fff8f7f8fff7f7f7fff8f7f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff6f6f7fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff4f4f4fff4f4f3fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffededeeffededeeffeeededffeeededffedededffedecedffecececffececedffecececffecececffebebecffecececffececebffebececffececebffebebebffebebecffebebebffebebebffebebebffeaebebffebebeaffebebebffeaebeaffebeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffe0dfdfffdfdfdfffdfdedfffdededeffdededfffdededeffdedddeffddddddffdedddeffdddddcffdcddddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdcdbffdbdbdbffdadadbffdadadaffdadadaffd9dad9ffdadadaffdad9d9ffd9d9daffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffd9dad9ffd9dad9ffdad9daffdadadaffdadadaffdadbdaffdadbdbffdadbdbffdbdbdbffdbdbdbffdcdcdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdadadaffdbdadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd7d6d7ffd6d6d6ffd7d6d7ffd6d6d6ffd7d6d7ffd6d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd5d6d6ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadbffdbdbdaffdbdbdaffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdddddeffdedddeffdededeffdededeffdedfdeffdfdedeffdfdfdeffdfdfdfffe0dfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e0e0ffe1e0e0ffe1e0e1ffe0e0e0ffe1e0e1ffe0e0e0ffe1e0e1ffe0e0e0ffe1e0e1ffe1e1e0ffe0e1e1ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebeaebffebebebffebecebffecebebffecececffedececffededecffedececffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffefefefffefefefffefefefffefefeffff0eff0fff0eff0fff0f0f0fff0f0f0fff1f0f1fff1f1f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff1f2f2fff2f2f2fff3f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff3f4f3fff4f4f4fff4f4f4fff5f5f5fff4f5f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f6f6fff6f5f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f7f7fff7f6f6fff6f7f6fff7f6f6fff7f7f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f7f7fff8f8f7fff8f7f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f8f9fff9f9f9fff9faf9fff9fafafffafaf9fffaf9fafffafafafffafafafffafbfafffafbfafffafafbfffbfafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffcfcfbfffdfdfdfffdfefdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff10100fff100f10ff0f1010ff101010ff0f0f0fff101010ff101010ff10100fff0f1010ff100f0fff10100fff0f1010ff101010ff0f0f0fff101110ff121312ff151515ff171717ff1b1a1bff202020ff272728ff303030ff383838ff3f3f3fff474848ff525151ff5b5b5bff656565ff707170ff787878ff838282ff8b8b8bff969797ffa7a7a7ffb8b8b8ffc6c6c6ffd3d3d2ffdadadaffe2e2e2ffebeaeafff2f3f3fffbfbfbfffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefefffcfdfcfffbfcfcfffafafafff5f6f6fff0eff0ffe7e8e7ffdbdcdcffccccccffb5b5b5ff9d9c9dff898a89ff7b7b7aff707070ff666666ff555655ff4c4d4cff424242ff383838ff303031ff2a2a2aff252525ff201f20ff161616ff0b0b0cff070607ff040403ff020302ff020303ff030303ff030302ff020303ff070707ff070708ff080809ff090908ff080809ff060606000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010101ff000001ff010001ff010100ff010000ff000100ff010100ff000001ff020202ff030302ff040403ff040404ff040404ff040404ff040404ff040404ff040304ff040404ff040505ff050505ff050606ff070607ff070707ff070808ff090909ff727372ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdddeddffdedfdfffe1e1e0ffe1e2e1ffe2e2e3ffe3e3e3ffe4e4e5ffe6e5e5ffe7e7e6ffe7e7e7ffe8e7e8ffe9e9e9ffeaebeaffebecebffecededffeeeeedffeeeeeeffefeeefffefeff0fff0f0f1fff2f2f1fff2f2f2fff3f2f2fff3f3f3fff4f3f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9faf9fffafaf9fff9fafafffafafafffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfefdfffdfdfefffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffffefefffefffefffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffefefffefffefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefefffffefefefffefffefffefefefffefffffffffefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfbfbfffafafafffafafafff9f9f9fff5f5f5ffdededeffb0b0b0ff6f6f6eff5c5c5cff424342ff1a1a1aff090a09ff020303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616261ff616261ff616261ff616161ff626161ff616261ff616161ff606161ff606060ff5f5f5fff5e5f5fff5e5e5eff5d5e5dff5d5d5dff5b5c5bff5b5b5bff5b5b5bff595a5aff59595aff585858ff585858ff575757ff575757ff555556ff555555ff545454ff535453ff525353ff525252ff515151ff505050ff4f4f4fff4e4e4eff4d4c4dff4c4c4cff4b4b4bff4a4a4aff49494aff484848ff464646ff414041ff333333ff161616ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020203ff0c0c0bff222222ff414040ff616162ff9b9b9cffd3d3d3fff0efeffff8f8f8fff8f9f8fffbfbfbfffcfcfdfffdfdfdfffcfdfdfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefffffffffffefffffefffffffffffffefffffffffffffffefffffffffefffffefffefffefffffffefefefffefefefffefefefffefffefffffefefffefffefffffefffffefefefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffefffefefffffefefefffefefefffefefefffffefefffefefefffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffefefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffffefffefefffffefefefffefefefffefffffffefefffffffefffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffffefffefefffffefefefffefefefffffffffffffffefffffefefffffffffffefffffffffffffffefffffffffefffffefffefffefffffffefffffffefffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffffffffefefffffefefefffefefefffefffefffefefefffefefefffefefdfffdfefefffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafafafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f8fff8f7f7fff6f7f6fff6f6f6fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff3f4f4fff3f3f3fff3f3f2fff2f3f3fff2f2f1fff1f1f1fff0f1f0fff0f0f0ffeff0efffeeefefffeeeeeeffedeeedffecededffebececffebebebffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e6ffe4e4e4ffe3e3e3ffe3e2e2ffe0e1e1ffdfe0e0ffdededeffddddddffdcdbdbffdadadaffd8d8d8ffd7d6d7ffd5d5d5ff929392ff070807ff070707ff070706ff060606ff050506ff050405ff040404ff040404ff040404ff040404ff040405ff050405ff050405ff040304ff030303ff010101ff010101ff000001ff000000ff000000ff000001ff000001ff010101ff010101ff010101ff0001010000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff302f2fffabababffe3e2e3fff3f3f2fffbfcfbfffdfefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffefffefffefefffffefefefffefefefffefdfefffdfefefffefefdfffefefdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfefefffefdfefffefdfefffefefefffefdfefffefdfefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffefffffefefffefffffffffffefffefffffffffffffffffffefffefefefffbfbfbfff1f1f1ffe4e5e4ffd4d5d5ffbababaff9f9f9fff878888ff6b6c6bff505050ff353636ff212021ff101110ff060606ff010201ff000100ff000000ff000100ff010000ff000100ff010001ff000000ff000000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffdfefefffcfcfcfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfafffbfbfbfffafafafffafafafffbfbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9fafafff9fafafffafafafffafaf9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff8f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f6fff6f6f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f5fff5f4f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff3f3f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff2f2f1fff1f1f1fff1f1f1fff0f1f0fff1f1f1fff1f0f0fff1f1f1fff0f0f0fff0f0f0fff0f0efffeff0f0ffeff0efffeff0efffefefefffeeefefffeeeeeeffeeeeeeffeeedeeffeeeeedffededeeffedededffededeeffededeeffedededffedececffedededffecececffecececffebebecffebebebffebecebffecececffebebebffecebecffebebebffebebebffeaebebffebebebffeaebebffebebebffebebeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9eaeaffeaeae9ffe9e8e9ffe8e9e9ffe8e9e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e4ffe5e4e5ffe3e4e3ffe3e4e3ffe4e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedeffdededeffddddddffdededdffddddddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdbdcffdcdcdbffdbdbdbffdadbdbffdbdbdaffdadadaffdadadaffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadad9ffd9d9d9ffd9dad9ffd9dad9ffdadad9ffd9dadaffdad9daffdadadaffdadadaffdadadaffdbdbdbffdbdadbffdbdcdbffdcdbdbffdcdcdbffdcdcdcffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdbdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadbdbffdadbdbffdadbdbffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd9d9d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d8ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd7d8d8ffd9d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffdadadaffdad9daffdadbdbffdbdbdaffdbdbdbffdcdbdcffdbdcdbffdbdcdcffdddcdcffdcdddcffdcddddffddddddffddddddffdeddddffdededeffdededeffdededeffdfdfdeffdedfdfffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe0e0e1ffe1e0e0ffe0e0e1ffe1e0e1ffe1e0e0ffe1e0e0ffe1e1e1ffe0e0e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e7ffe9e8e9ffe8e9e8ffe8e9e9ffeaeae9ffe9eaeaffeaeaeaffeaeaeaffebebebffebebebffececebffebebecffecebecffecececffecededffecededffedeeedffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeefffefefeeffefefefffefefefffefefeffff0eff0fff0efeffff0efeffff0f0f0fff0f0effff1f1f0fff0f0f1fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffaf9fafffafafafffbfafafffbfafafffafbfafffbfbfafffafafbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffdfefdfffefefefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff100f10ff0f0f0fff100f10ff101010ff0f1010ff101010ff101010ff101010ff0f0f0fff100f0fff101010ff0f0f10ff0e0e0eff0e0f0fff101010ff121212ff141415ff181818ff1d1d1dff222223ff282827ff2c2d2dff333333ff3c3c3cff454444ff4e4e4eff5a5a5aff626162ff6c6c6cff777676ff808181ff8a8a8aff939493ff9f9f9fffafafafffbfc0bfffccccccffd6d7d7ffddddddffe6e6e7fff0f0effff8f8f8fffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfbfbfff9f9f9fff4f5f5ffededecffe8e8e8ffe2e3e3ffdddddeffd9d8d9ffd1d2d2ffc0c1c1ffa8a9a9ff90908fff7e7e7eff717171ff666565ff5a5a5aff505050ff414141ff3b3a3bff313131ff2b2a2aff252626ff222222ff1e1f1fff191a1aff111211ff090a09ff060606ff050606ff050505ff030303ff030303ff030303ff030303ff030202ff070808ff070708ff090908ff090809000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010000ff000001ff000101ff010001ff000001ff000001ff010001ff010202ff030303ff040404ff040404ff040404ff030303ff040303ff040404ff040405ff050504ff050505ff050606ff060606ff070607ff070707ff080808ff111111ffababaaffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdededeffe0dfdfffe0e0e0ffe2e1e2ffe2e3e3ffe4e3e4ffe4e5e5ffe6e6e6ffe6e7e6ffe7e8e7ffe9e8e8ffe9eaeaffeaebeaffecebecffededecffedededffeeeeefffefefefffeff0f0fff0f0f1fff2f2f1fff2f2f2fff3f3f2fff3f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff8f8f8fff8f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffafbfafffafbfafffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefefffefdfdfffdfdfdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffffffffefffefffefffefffffefefffefffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffefffffefefffffffefffffffefffffefffffffefffffffffffffffffffefffffffffffefefefffefefefffefefefffefefffffffffefffefffffffefffffffffffffffffefffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfefdfffefdfefffdfefefffdfefdfffefdfefffefefdfffefefefffefefefffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffbfbfbfffbfafafffafafafff9f9f9fff5f5f5ffdfdfdfffb4b4b4ff727273ff5d5d5dff444444ff1d1d1eff0c0b0bff030404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626161ff616261ff616161ff616161ff616162ff616161ff616161ff606161ff606060ff5f5f5fff5e5f5fff5e5e5eff5d5d5dff5d5d5dff5c5b5bff5c5b5cff5b5a5bff5a5a5aff595a5aff595859ff575858ff575858ff575756ff555655ff555555ff545555ff535453ff535353ff525252ff515252ff515151ff504f4fff4e4f4fff4d4d4eff4c4c4cff4c4b4cff4b4b4bff4a4a4aff494a49ff474747ff414141ff323232ff161716ff070707ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010102ff060606ff111111ff2b2a2bff4a4a49ff656666ff9fa09fffd5d5d5fff0f0f0fff7f7f7fff8f9f8fffbfbfbfffcfcfdfffdfdfefffcfcfdfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefffffffffefffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffefefffffefffffffefffffffefefffefffffffefefffffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefffffefefffffffefefffefefffffefffffffffefffffffefffffffefffffffefffffefffffffefffffffffffffffffffefffffefffffefefefffefefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefffffefefefffffffffffffffefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafbfffafafbfff9f9fafff9f9f9fff9f8f9fff8f9f9fff8f9f8fff8f7f8fff7f6f7fff6f6f6fff6f5f6fff5f6f5fff4f5f5fff4f5f5fff4f4f4fff4f3f3fff2f3f3fff2f2f2fff1f1f2fff1f1f2fff1f1f0fff0f0f0ffeff0efffefefefffeeeeefffeeeeeeffecededffecececffebebebffe9eaeaffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e4ffe2e2e2ffe2e1e1ffdfe0e0ffdfdedfffddddddffdcdcdcffdadadaffd8d9d8ffd7d7d7ffd5d6d6ffbbbbbbff181718ff070707ff060606ff060606ff060505ff050505ff040405ff040404ff040404ff050504ff050505ff050505ff040505ff040404ff030202ff010201ff010100ff000001ff000001ff000000ff000001ff010001ff010101ff010101ff010101ff010001ff0000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff343534ffb1b1b1ffdedfdfffeaebeafff7f7f8fffdfdfdfffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffefffffffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfefefffefefdfffefdfefffefefdfffdfefefffefefefffdfefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffffefefffefefffffefffefffffefffffffefffffffffffffffefffffffffffffefefefffcfcfcfff2f2f2ffe7e6e6ffd8d8d8ffc1c0c0ffa3a3a3ff8c8c8cff757474ff5b5c5bff404040ff2a2a2aff181718ff0b0b0bff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfdfffbfcfbfffbfbfbfffafbfbfffbfafafffafafafffafbfbfffafafafffbfafbfffafafafffbfafafffafbfbfffafafafffafafafffafbfafffafafafffafafafffafafafff9fafafff9faf9fffaf9fafffafaf9fff9faf9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff8f9f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff6f7f7fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f4fff4f5f5fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f2fff1f1f1fff2f1f1fff1f1f2fff1f1f1fff0f1f1fff1f1f1fff0f1f0fff0f1f0fff0f0f0ffeff0f0ffeff0effff0eff0ffefefefffefefefffefefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeedffedeeeeffedeeedffedededffedededffecececffecececffecececffebebecffecececffebebecffebebebffebebebffebebebffebebebffebebebffebeaebffebeaebffebeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e3e2ffe2e2e2ffe1e2e1ffe2e1e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdededfffdededeffdeddddffdddeddffddddddffdcdcddffddddddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdad9daffd9dadaffd9dadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffd9dadaffd9dadaffdadadaffdad9daffdadadaffdadadaffdadadaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdbdbffdcdcdcffdcdbdcffdcdcdcffdbdcdcffdcdcdcffdbdcdcffdcdcdcffdbdcdbffdbdcdbffdcdbdbffdbdbdbffdbdbdaffdbdadbffdadadaffdadadaffd9dadaffdad9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd8d9d9ffd9d9d9ffdadad9ffd9dadaffdadadaffdbdadaffdbdbdaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddcdcffdcddddffddddddffddddddffdededeffdededdffdededeffdfdedeffdedfdfffdedfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e1ffe0e1e1ffe0e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaebebffebebebffebecebffebecebffecececffecededffecedecffedecedffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefeeffefeeefffefefefffefeff0ffeff0efffefeff0fff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f5f4fff4f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f6fff6f7f6fff7f6f6fff6f7f7fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9fafffaf9f9fffafafafffafbfafffbfafbfffafafbfffbfafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffdfdfcfffdfefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff100f0fff101010ff0f1010ff100f0fff101010ff10100fff10100fff0f100fff10100fff101010ff0f0f0fff0f100fff0e0e0eff0d0c0cff0d0d0dff0e0e0eff101010ff121213ff151616ff181818ff1d1c1cff202120ff252526ff2c2b2bff323232ff3a3a3aff474747ff4f4f4fff595858ff616262ff6b6b6aff747374ff7c7d7dff848485ff8e8d8dff9a999affa6a7a6ffb7b7b6ffc5c5c5ffd1d1d1ffdadadbffe2e2e2ffebebebfff3f3f4fff8f9f8fffbfbfbfffdfdfdfffcfdfcfffbfbfbfffcfbfcfffcfcfcfffdfdfdfffefefdfffefefdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffdfdfdfffcfcfbfffafafafff5f5f5ffeeefeeffe8e8e8ffe2e2e1ffdbdcdbffd6d5d5ffcfcfcfffc8c8c8ffbfbfbfffb7b6b7ffa9a9aaff9e9f9eff858585ff757475ff676868ff5c5b5cff515151ff474747ff3c3c3cff303030ff2a2b2aff252424ff1f2020ff1d1d1cff1b1a1bff171818ff131414ff111011ff0e0e0eff0a0a0aff0a0a09ff060605ff050506ff030303ff030303ff030303ff020203ff020303ff070707ff08080800000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff000100ff000100ff010001ff010001ff010000ff010100ff010201ff020202ff030303ff040403ff040404ff030404ff030403ff040404ff040404ff040504ff050405ff050505ff060606ff060506ff070607ff060607ff080808ff393939ffd3d3d3ffd4d5d4ffd6d6d7ffd9d8d8ffdbdadaffdcdcdcffdededeffdfe0dfffe1e0e0ffe1e2e2ffe3e3e3ffe4e3e4ffe5e5e5ffe5e6e6ffe7e6e6ffe7e7e7ffe8e9e9ffeaeaeaffebebebffebececffececedffedededffefeeeeffeeeeefffeff0f0fff0f0f0fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff4f3f3fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f6f6fff6f6f5fff7f6f6fff6f7f7fff7f7f7fff7f8f7fff8f8f8fff9f8f9fff9f9f9fffaf9f9fffafaf9fff9fafafffafafafffbfbfbfffbfbfafffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfefffefefdfffefefefffdfdfefffefefefffefefefffefdfefffdfefefffefefefffefefffffefefffffefefffffffefefffefefefffefffffffffffefffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffefffffefffffffefffffffefffffffffefffefffffffffefefffffffffffffffefffffefefffefffffffffffefffffffffffffffefffefffffffffefefffefefefffefffefffefefffffffffffffefefffffefefefffefefefffffefefffefffefffefefefffffefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefdfefffefefefffdfefefffefdfefffefdfdfffdfefefffefefdfffefefdfffdfefefffdfdfefffdfdfdfffefefefffdfdfefffdfefdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfefefffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffcfcfcfffbfbfbfffafbfbfffaf9fafff9f9fafff4f5f4ffdfdfdfffb6b6b6ff777776ff606060ff454545ff1d1e1dff0b0b0bff040303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff616161ff626162ff616161ff616161ff606060ff606060ff5f605fff5e5e5fff5f5e5eff5e5d5dff5d5c5dff5c5c5cff5c5c5bff5b5a5bff5a5a5aff5a5959ff595859ff585858ff575758ff575657ff565556ff555655ff555554ff545454ff535354ff525253ff515251ff515151ff4f4f50ff4f4f4fff4e4e4eff4d4d4dff4c4c4cff4b4b4bff4a4a4bff4a4949ff484848ff434342ff323231ff151616ff070607ff010201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff080808ff171717ff363636ff515252ff6d6d6dffa3a2a2ffd7d7d7fff1f1f1fff8f7f7fff8f9f9fffbfbfbfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffefefffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefefffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefffffffffefffefffffffffefefffffffffffffffefffffefefffefffffffffffefffffffffffffffffffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefefffffefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefffffffefefffefefefffefffefffffffefffefefefffefefefffdfefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffafafafff9f9f9fff9f9f9fff8f9f8fff9f8f9fff8f8f8fff8f7f7fff7f7f6fff5f6f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff1f2f1fff1f0f1fff0f0f0fff0f0f0ffefefefffefefefffededeeffecededffecececffecebebffe9eaeaffe8e8e8ffe8e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e2e2ffe1e1e2ffe0e0e0ffdfdedfffdddddeffdbdcdcffdbdadaffd9d8d9ffd7d8d7ffd6d6d5ffd4d4d4ff494949ff070708ff060606ff060606ff050505ff040505ff040404ff050505ff040504ff040404ff040405ff050404ff050404ff040404ff030302ff010202ff010101ff000100ff010100ff000101ff010101ff010100ff000101ff010101ff010101ff010000ff000100000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff353535ff989897ffcfcfcfffe1e1e2ffeeefeffffafafafffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefefefffefefefffffefefffdfefefffdfdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffefefefffdfefefffdfdfdfffefdfefffefdfdfffefefefffefefefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffffefffffffefffffffefffffffffffffefffffffffefefffdfdfdfff4f4f3ffe8e8e8ffdbdcdbffc8c9c8ffacacacff909090ff767777ff5e5d5eff464646ff313231ff201f20ff111111ff060607ff020302ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000100ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfffdfcfcfffbfcfbfffbfafbfffbfbfbfffbfafbfffafafafffafafbfffbfbfafffbfafafffafbfbfffbfafafffafafbfffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafff9fafafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff8f7f8fff7f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f4fff5f5f5fff4f4f5fff4f4f4fff3f3f4fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff2f2f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f2f2fff2f1f1fff1f1f2fff1f1f1fff0f1f1fff1f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefefefffefefefffeeeeefffeeefeeffeeeeeeffeeeeeeffedeeeeffedededffededeeffedededffedededffededecffedececffecececffecececffebecebffececebffebebebffebebebffebebebffebebebffebebebffebeaebffebeaebffebebeaffeaebeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e3ffe3e3e3ffe2e3e3ffe3e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdedfffdfdedeffdededeffdededeffdeddddffdddeddffddddddffdcdddcffdddddcffdcdcdcffdcdbdbffdbdbdbffdadbdbffdbdadbffdbdadbffdbdadaffdadadaffd9dadaffdad9d9ffdadadaffd9dad9ffd9d9d9ffd9dad9ffd9dad9ffdadad9ffd9d9d9ffd9dadaffdad9daffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdadadaffdbdadbffdadbdbffdbdbdbffdcdbdbffdcdbdbffdbdbdbffdcdcdcffdcdcdcffdcdbdcffdbdcdcffdcdcdbffdcdbdcffdbdcdcffdbdbdcffdcdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdadbdbffdadadbffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d9d9ffd8d8d8ffd7d7d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd7d6d7ffd6d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d8ffd9d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffdad9daffd9dadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcddffdddcdcffdddcddffddddddffdddddeffdeddddffdedddeffdedfdeffdfdfdeffdfdfdeffdedfdfffdfdfe0ffdfdfdfffe0dfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e2ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe9e9e9ffeae9e9ffe9eaeaffeaeae9ffeaeaebffeaebebffebebebffebebebffecebebffecececffededecffededecffedededffededeeffedededffeeeeeeffededeeffeeefeeffeeeeeeffefefefffefefefffeeeeefffefefefffefefefffefefeffff0f0effff0f0effff0f0f0fff1f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f1f2fff2f1f2fff2f2f2fff2f3f2fff2f2f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f6fff6f6f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f6fff6f6f7fff6f6f7fff6f6f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff9f9f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffaf9f9fff9faf9fffafafafffbfafbfffbfafbfffbfafafffbfbfafffafbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfdfcfffdfdfdfffefefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f1010ff100f10ff10100fff10100fff0f0f0fff101010ff101010ff0f0f0fff0f0f0fff0e0e0eff0e0f0fff0d0d0dff0b0b0cff0c0c0cff0d0d0dff0f0f0eff101111ff121212ff151515ff181818ff1c1b1bff1f1f1fff232323ff2a2a29ff353535ff3d3c3cff464646ff4e4f4eff555555ff5b5c5cff656465ff6f6f6eff787878ff808080ff878787ff919292ffa0a0a0ffaeaeaeffbdbdbdffcbcbcaffd6d6d6ffddddddffe0e0e0ffe4e4e4ffe6e6e6ffe8e7e8ffe8e8e9ffe9eae9ffebebeaffeeefeefff1f1f1fff2f3f2fff4f4f4fff7f7f6fff8f8f8fffaf9fafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffbfbfbfff7f6f6ffefefefffe9e9e9ffe3e3e4ffdddddcffd7d7d8ffd0d0d0ffc7c7c7ffbabab9ffadadaeffa5a5a5ff9e9e9eff949494ff888887ff7e7e7dff797a7aff6a6a69ff5d5d5dff535253ff484747ff3e3f3eff363535ff2d2c2cff252424ff212020ff1c1c1dff191a19ff161616ff131414ff131213ff121211ff121312ff121212ff0f0e0fff090a0aff0a0a0aff060505ff050505ff030303ff030303ff030303ff030303ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff000000ff010101ff010201ff030202ff030303ff040303ff030304ff030303ff020303ff020303ff030303ff040404ff050505ff050505ff050505ff050506ff060605ff070606ff070807ff696969ffd3d3d3ffd5d5d5ffd7d7d6ffd9d9d9ffdbdadaffdddcdcffdfdedeffe0dfdfffe0e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e5ffe7e7e7ffe8e8e7ffe9e9e9ffeaeaeaffebebebffecebecffecececffeeededffeeeeefffefefeffff0f0f0fff1f1f1fff1f2f1fff2f2f3fff3f2f3fff3f3f3fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f6fff6f6f6fff6f7f6fff8f8f7fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f9f9fffafafafffafafafffbfafafffbfafafffbfbfafffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefdfdfffefefefffefdfdfffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefffefffffefffffefffefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffefefffffffffffffefffffffffefffffffefefffefefefffefffffffffefefffefffffffefefefffefffefffefefefffffffffffefefffffefefefffefefffffffefefffffefefffefffefffefefefffefefefffffefefffefefefffffffefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfefffdfefefffefefefffefdfefffefdfdfffefdfdfffdfefefffdfefefffdfefdfffefefefffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffafbfbfffafafafff9f9f9fff5f5f4ffe0e0e1ffbab9b9ff7a7b7bff606060ff414141ff1c1c1cff0a0a0aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616162ff616161ff616161ff616162ff626161ff626161ff616261ff616160ff606060ff606060ff5f5f5eff5e5f5eff5e5d5dff5d5d5cff5c5c5cff5c5b5bff5a5b5bff5a5a5aff595959ff585959ff585858ff585857ff575757ff565656ff555555ff545554ff545454ff545353ff535253ff525252ff515152ff505051ff4f4f4fff4f4e4fff4d4d4dff4c4c4dff4b4b4cff4a4b4bff4a4a4aff484948ff424141ff303131ff141414ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff0a0a0aff1b1b1bff3c3b3cff565556ff6f6f6fffa1a1a0ffd9d9d9fff2f2f2fff7f8f8fff9f9f9fffbfbfbfffcfcfcfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefefffffefffffffffffffffffffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffffefefffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffefffffffefffffffefefefffefffefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffefefefffffffefffefefffffefefffffffffffffefffffffffefffffffefefffffefefffefffffffffefefffefffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff7f8f8fff7f7f7fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff4f3f3fff3f3f4fff2f3f3fff2f2f2fff1f2f1fff1f1f2fff0f0f1fff0f0f0ffefeff0ffefefeeffeeeeeeffedededffecececffebebebffeaeaeaffe9e9e8ffe8e8e8ffe6e6e6ffe6e5e5ffe5e4e4ffe4e3e3ffe2e2e3ffe1e2e1ffe0e0e0ffdedfdfffdeddddffdcdddcffdbdbdbffd9d9d9ffd8d7d8ffd5d6d6ffd4d4d4ff828182ff070707ff070606ff060606ff050505ff040505ff050405ff040404ff040405ff040404ff040404ff040404ff040404ff040404ff020303ff020202ff020201ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff000000ff000000ff01010000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1c1c1cff727272ffc3c2c2ffd7d6d7ffe6e5e5fff6f6f6fffcfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffefefffefffefffefefefffefefefffefefefffefefdfffefefefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefdfffefefefffdfdfdfffefdfefffefdfefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffdfdfefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefff9f9f8ffebebebffdddedeffcbcbcbffb1b1b1ff939393ff797979ff616161ff494949ff333334ff222223ff141415ff0a0909ff040403ff010201ff000000ff000000ff010000ff000000ff000100ff000000ff010000ff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfafafffbfafafffbfafafffbfafafffafafbfffafbfafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafff9fafafffafafafffaf9fafffaf9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f6fff6f6f6fff6f6f7fff7f6f6fff6f6f7fff5f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff4f4f4fff3f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff2f2f2fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefeffff0efefffefefefffeeefefffeeeeeeffeeeeefffeeeeeeffeeedeeffededeeffedededffedededffedededffedededffecedecffecececffecececffebebebffebebecffebebebffebecebffebebebffebebebffebebebffeaeaebffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e9eaffeae9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e3e4ffe4e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdddeddffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdcdcdbffdbdbdbffdadadaffdbdbdaffd9dadaffdadadaffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffdadad9ffdadad9ffdadadaffdadadaffdadadaffdadadbffdbdadaffdbdadaffdadbdaffdbdbdaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdbdbffdcdbdbffdcdbdbffdbdbdcffdbdcdbffdbdbdbffdbdcdcffdbdbdbffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdadaffdadadaffdadad9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd7d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d7d8ffd8d7d8ffd9d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdaffdbdadaffdbdbdaffdcdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdcddddffdddcddffdddeddffdddedeffdededdffdededeffdededeffdfdedfffdfdedfffdfdfdfffe0dfdfffdfdfe0ffdfdfe0ffdfe0e0ffe0e0e0ffdfe0dfffe0dfe0ffe0dfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe9e8e8ffe9e8e8ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffebeaebffebebeaffebecebffececebffecececffecececffedededffedecedffedededffeeededffeeeeeeffeeeeeeffeeeeeeffefeeefffeeeeeeffefeeefffefeeefffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f5fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f5fff6f6f6fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff7f6f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f8f8fff8f8f7fff8f8f8fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfafffafafafffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffdfdfdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff0f1010ff0f0f0fff101010ff101010ff100f0fff100f0fff0e0f0eff0f0f0eff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0b0c0cff0c0b0cff0c0c0dff0e0e0eff101010ff121212ff141414ff171717ff1a1a1aff1e1e1dff252626ff2b2b2bff333333ff3a393aff404040ff454645ff4d4d4cff565656ff606060ff6a6a6aff737372ff797879ff808080ff8a8a8aff969697ffa4a4a5ffb5b5b5ffc1c1c1ffc5c5c5ffc6c7c7ffc9c9c9ffcdcccdffcfcfcfffd1d1d1ffd3d2d3ffd5d4d5ffd8d8d7ffdad9daffdddcddffdedfdeffe1e0e0ffe3e3e3ffe6e6e6ffe6e6e6ffe7e7e6ffe9e9e8ffecececffefefeffff0f0f0ffecebebffe6e6e6ffdededfffd8d8d8ffd1d1d1ffc7c7c7ffbbbbbbffb1b0b0ffa6a5a5ff989998ff8c8c8bff828383ff7f7e7fff777777ff70706fff686969ff616161ff5a5a5aff515151ff484847ff3f3f3fff373737ff302f30ff292828ff222221ff1b1c1cff191919ff171716ff141414ff131312ff111111ff131312ff131213ff121313ff121212ff131312ff0e0e0fff0a0a09ff0a0a0aff050506ff050606ff030303ff030303ff030303ff0203030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff010100ff010001ff010102ff030203ff030303ff030303ff030203ff020302ff020202ff020202ff030302ff030303ff030404ff050405ff040404ff050504ff050505ff060606ff060607ff999999ffd4d4d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffdddddcffdedfdfffdfdfdfffe1e1e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe8e8e7ffe9e9e9ffeaeaeaffebebebffecececffececedffeeeeeeffeeefeeffefefeffff0f1f0fff1f1f1fff1f2f2fff3f2f2fff3f3f3fff4f3f3fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff6f5f6fff6f6f5fff7f6f6fff7f7f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9faf9fffaf9fafff9f9fafffafafbfffafbfbfffbfafafffbfbfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfdfffefdfdfffefefefffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffffffffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffefefefffffffefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffefefefffefffefffffffefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffefffffefefffffffefffffffffefffefefefffefefefffefefefffffffffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefdfefffdfefdfffefefdfffdfdfefffdfefefffefefdfffdfefefffefefdfffdfefefffdfdfefffefdfefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfbfffbfbfbfffafafbfffafafafff9fafafff5f5f5ffe1e1e1ffbcbcbcff7f7f7fff5e5d5dff3c3c3cff191919ff070808ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616162ff626162ff616161ff626261ff616262ff626162ff616162ff616061ff616060ff5f605fff5f5f5fff5e5e5eff5e5e5eff5d5d5cff5b5c5cff5b5b5bff5b5b5aff5a5a5aff5a5a59ff585959ff585858ff585757ff565757ff565656ff565655ff545455ff545454ff535453ff535353ff525253ff515251ff505150ff50504fff4e4f4eff4d4d4eff4d4c4cff4b4c4bff4b4a4aff4b4a4aff494849ff414141ff302f30ff141314ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff080909ff1c1d1dff3d3c3dff565756ff717070ffa2a1a2ffdbdadbfff3f2f2fff8f7f8fff9f9f9fffbfbfbfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfefdfffffefefffffefefffffffefffffffffffefffffffffefffffefefffffffffefffefffffffffffffffefefffffffefffffffffefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffefffefffefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffffffefffefefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefefffefffefffffffffffffffefffffffefffffffffffefffffffffefffffefefefffffffefffefffffffffffffffefffffffffefffffffffefffefffefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfefdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffafafafffafaf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f8fff6f6f7fff6f6f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f2fff2f2f2fff1f2f2fff1f1f1fff0f0f0fff0f0efffeff0f0ffefeeefffededeeffedecedffececebffeaeae9ffe8e9e9ffe8e7e7ffe7e7e7ffe6e6e5ffe4e5e5ffe4e3e3ffe3e3e2ffe1e1e2ffe0e0e0ffdfdfdfffdededdffdcdcdcffdadbdbffdad9d9ffd8d8d8ffd6d6d6ffd4d4d4ffb2b2b2ff0f0f10ff060707ff060605ff050505ff050504ff040404ff030404ff040304ff030403ff030303ff030303ff030203ff030303ff030203ff030203ff020302ff020202ff020201ff010101ff010101ff010101ff010100ff000000ff000000ff000100ff010001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff0b0c0bff4c4d4cff9e9f9fffcacbcbffd9dad9ffe8e9e9fff8f8f8fffdfefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffffefffffffefffffffffffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffefefffefefefffefefefffefdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfefdfffefefdfffdfefdfffdfdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefefffafafaffedededffe0dfdfffcecdcdffafafaeff929292ff7a7a79ff636362ff4b4b4bff363737ff282728ff181819ff0c0c0cff050606ff020202ff000001ff000000ff010100ff000000ff000000ff000000ff010000ff010000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffcfdfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafaf9fffafaf9fff9f9fafff9fafafff9faf9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff6f6f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f5f6fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff2f2f2fff2f1f2fff2f2f1fff1f1f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f0fff1f1f0fff0f0f0fff0f0effff0f0efffefeff0ffefeff0ffefefefffeeefefffefefeeffeeeeeeffedeeeeffeeedeeffeeeeeeffeeededffeeededffedededffedededffedecedffedecedffececebffecebebffececebffebebebffebebebffebebebffeaebeaffebebeaffeaeaeaffeaebeaffeaeaeaffe9e9eaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e8ffe8e8e8ffe7e8e8ffe8e7e8ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e1e1ffe0e0e0ffdfe0e0ffe0e0e0ffdfe0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdedeffdfdedeffdededeffdededdffddddddffdddcddffdcdddcffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdbdbdaffdadadaffdadadaffd9d9daffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffdadad9ffdadadaffdadadaffdbdadbffdadadaffdbdbdaffdadbdbffdbdbdbffdadbdbffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdadbffdadbdaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd9d8d8ffd8d8d8ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d7d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d5ffd6d5d6ffd5d5d6ffd6d6d6ffd5d6d6ffd6d5d5ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d8ffd8d7d8ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffd8d9d9ffd9d9d9ffdad9d9ffd9dad9ffdadadaffdadadaffdbdadbffdbdbdaffdadbdbffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffdeddddffdededeffdedddeffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfe0ffe0dfe0ffe0e0e0ffe0dfdfffe0dfe0ffe0dfe0ffe0e0dfffe0dfe0ffe0dfe0ffe0e0dfffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e1ffe0e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e3ffe3e2e3ffe2e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebebeaffebebebffebebebffecebebffecececffececedffecedecffedededffedededffedeeeeffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffefefefffefefeffff0efeffff0eff0fff0f0effff0eff0fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f1f2fff2f2f2fff2f2f3fff2f3f3fff3f2f2fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f5fff5f4f5fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff5f6f5fff6f5f5fff6f6f6fff6f6f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff8f7f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff9f8f9fff9f9f9fffaf9f9fffaf9f9fffafafafffafafafffafaf9fffafafafffafafafffafafafffbfbfafffbfafbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffdfdfcfffefefdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff101010ff101010ff0f0f0fff100f0fff0f0e0eff0f0e0eff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0c0c0cff0b0b0bff080909ff090909ff0a0b0aff0c0d0dff0f0e0eff101010ff121112ff141414ff161717ff1b1c1bff1f1f1fff242324ff282929ff2e2d2eff333434ff3a393aff414241ff4b4a4aff545454ff5e5d5dff646464ff6b6c6cff747373ff7b7b7bff858584ff909090ff9b9b9bff9e9e9eff9f9f9fffa1a1a1ffa3a3a3ffa7a7a7ffa8a8a8ffabababffafaeaeffb3b4b3ffb8b8b8ffbdbdbdffc1c1c1ffc3c4c4ffc7c7c7ffc8c8c8ffc9c9c9ffcbcbcbffd0d0d0ffd3d3d3ffd5d6d6ffd8d7d8ffd3d3d3ffc9cacaffbebfbeffb1b1b1ffa4a4a4ff959595ff8c8c8cff898888ff828282ff787878ff6f6e6fff686868ff626162ff5b5a5aff545354ff4d4d4dff464647ff414141ff3b3c3cff353535ff2f2f2eff292929ff232324ff1d1e1dff181919ff141515ff131313ff111112ff111112ff121112ff121313ff121212ff121312ff131312ff131212ff131212ff121212ff0f0f0fff0a0a0aff090a09ff060505ff050505ff030303ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010001ff010202ff020202ff030303ff020203ff020203ff020203ff010201ff020102ff020101ff020202ff030203ff040404ff040404ff050404ff040404ff040404ff040505ff262626ffc9cacaffd4d4d4ffd6d5d5ffd7d7d8ffd9d9daffdbdbdbffdcdcddffdedfdeffe0e0dfffe1e0e1ffe2e2e3ffe3e3e4ffe4e5e5ffe5e5e5ffe6e7e6ffe7e7e7ffe8e8e8ffeae9e9ffeaeaeaffebececffecececffecededffeeeeedffeeeeeefff0f0f0fff0f1f0fff1f1f1fff2f1f1fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff5f4f4fff4f5f5fff5f5f5fff6f5f5fff5f6f5fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff9f9f9fffaf9fafffafafafffafafafffbfbfbfffafafbfffafafbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfefffefdfefffdfefefffdfdfefffdfefefffefefefffefdfefffefefefffefefefffefffffffefefefffefffefffffffefffefefefffffefefffefefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffefffefffffffffffffffffffefefffffffffffffefefffffffffefffffefffffefffffffffefffffffffffffefffffffffffffffefefefffefefefffefefffffefffefffffefefffffefefffffefefffefefefffefffffffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefefffffefffefffefefffffefefefffefffefffefefffffefefffffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffefefefffefefdfffdfefdfffefdfdfffefdfdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfcfcfffcfcfdfffcfdfcfffcfbfcfffbfbfbfffafbfbfffafbfafff9f9fafff6f5f6ffe2e2e3ffbebfbeff828181ff5d5c5cff3b3b3aff191919ff070708ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616162ff616161ff626161ff616161ff616161ff616162ff616161ff606160ff606060ff605f5fff5f5f5fff5e5e5eff5d5e5eff5c5d5dff5c5c5cff5b5c5bff5a5a5bff5a5a5bff5a595aff585959ff585858ff575857ff575756ff565656ff565555ff545454ff545454ff545453ff535353ff525252ff515151ff515151ff4f504fff4e4e4fff4e4d4dff4c4d4dff4c4c4bff4a4a4aff4a4a4aff4a4949ff434444ff333333ff181818ff070707ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff060606ff191919ff373737ff575757ff737473ffa8a8a8ffdddcdcfff2f2f2fff8f8f8fff9f9f9fffbfbfbfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffbfcfcfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffffefefffffffefffffefffffffffffffffefffffffffffffffefffffefefefffefefffffffffffffefffefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffefefefffefffefffffefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffffefffffefefffffffefefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefffffffefffefffffefffffffefefffffffefffefefefffffffffffffefffffffffffffffefffffefffefffefefffffffffffffefffefffffffffffffefefffefefffffefefefffefefefffdfefefffdfefefffefefdfffdfdfefffdfefefffefdfefffdfefefffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9fafafffaf9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f5fff4f4f5fff3f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f0f0fff0eff0ffeff0efffeeefefffeeeeeeffecececffebececffebeaeaffe9e9e9ffe8e7e8ffe6e7e7ffe5e5e6ffe4e4e4ffe4e4e4ffe2e2e3ffe1e1e2ffe1e0e1ffdfe0e0ffdededeffdcdddcffdcdbdbffdad9d9ffd8d8d8ffd6d6d6ffd4d5d5ffd3d2d2ff3f403fff060606ff050505ff050505ff040404ff030304ff030303ff030303ff030303ff020202ff020202ff020101ff020202ff030303ff030303ff020302ff020202ff010202ff010001ff010101ff000101ff010000ff000001ff000100ff010001ff010101ff0001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff1b1c1bff6f6f6effb7b7b7ffcececeffddddddffededeefffbfafafffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffffffefffefffffefffffffefefffffffefffffefffffffffffffffefffffffefffffefefefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffefdfefffdfefefffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffbfcfcffefefefffe1e1e1ffd3d3d3ffb3b4b4ff959695ff7e7d7dff656565ff4d4c4cff393939ff2b2b2cff1e1e1eff111010ff070607ff030303ff000001ff000000ff000000ff000000ff010000ff000001ff000001ff000000ff000001ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefdfdfffcfcfcfffbfbfbfffbfbfbfffafafbfffafbfafffafbfafffafafbfffafafbfffafafbfffafbfbfffafafafffafbfafffafafafffafafafffafafafffaf9f9fffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f8f8fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f7fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff6f6f7fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f5fff4f4f4fff3f4f3fff3f4f4fff4f3f3fff3f3f3fff3f2f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff2f1f2fff1f2f2fff1f1f1fff1f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0efffefefefffefefefffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedececffecececffebececffebececffebebebffebebebffeaeaebffebebeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e3ffe2e2e2ffe1e2e2ffe2e1e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdededeffdededeffdeddddffdddeddffddddddffdddcdcffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdadadaffdbdadaffdad9daffd9dadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffdadadaffdad9daffdadadaffdadadaffdbdadaffdbdadaffdadbdaffdadbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdaffdbdbdaffdbdadaffdbdadaffdadadaffdadbdbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d7d7ffd6d7d7ffd6d6d6ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d9ffd9d8d8ffd8d9d8ffd9d9d9ffdad9d9ffd9d9daffdad9daffdadadaffdadadbffdadadaffdbdbdaffdbdbdbffdbdbdcffdcdbdcffdbdcdcffdcdcdcffdcdddcffdddddcffddddddffdeddddffddddddffdededeffdededeffdededeffdfdedeffdfdedeffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfe0e0ffdfdfdfffe0dfe0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e1ffe2e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e9ffe9e9eaffeae9eaffe9eaeaffeaeaeaffebebeaffecebebffebebebffecececffecececffedededffedededffedededffeeededffeeededffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefefffefefefffefefeffff0efefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff0f1f1fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff1f2f2fff2f1f2fff2f2f2fff2f2f3fff3f3f3fff2f2f3fff2f2f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f6fff5f6f6fff5f5f6fff5f6f5fff6f6f6fff5f5f6fff5f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff6f7f6fff7f6f7fff7f7f7fff7f8f7fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff9fafafff9f9f9fffaf9fafff9fafafffafafafffafafbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff100f0fff0f0f0fff0f0f0eff0e0e0eff0d0d0dff0e0d0dff0d0d0dff0c0c0cff0c0c0cff0b0b0bff0b0b0bff090909ff0a0a0aff090a09ff0a0a0bff0b0b0bff0c0c0cff0e0e0eff0f0f10ff111111ff151415ff171717ff1a1a1aff1e1d1eff212221ff262626ff2b2b2bff313131ff383838ff403f3fff474748ff4e4f4fff555555ff5c5c5cff646464ff6c6c6cff747473ff7a797aff797979ff787878ff7b7b7bff7f7f7fff818282ff838383ff858484ff858585ff878786ff898989ff8c8d8cff909091ff949494ff989898ff9e9e9eff9fa0a0ffa0a0a0ffa3a4a4ffa9aaa9ffafafafffb2b2b2ffa9a9a9ff9e9d9dff929291ff878787ff7d7d7dff767676ff727272ff6e6e6dff666665ff5c5c5cff535252ff4b4c4cff474747ff424343ff3d3d3dff373737ff323232ff2f2e2fff2a2b2aff252526ff212121ff1e1e1eff1a1a19ff161516ff121212ff0f0f0fff0e0e0eff0e0e0eff111111ff121312ff121213ff121212ff121313ff131313ff131212ff121213ff121313ff121212ff0f0f0eff0a0a0aff0a090aff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff020202ff030203ff030303ff030303ff020303ff030202ff020202ff020201ff010101ff020202ff040303ff030404ff040404ff040404ff040404ff040304ff040404ff565656ffd2d3d2ffd4d4d4ffd5d5d5ffd8d8d8ffdadad9ffdbdbdcffdddcddffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e4e3ffe4e4e5ffe5e5e5ffe6e6e7ffe7e8e7ffe9e8e8ffe9e9eaffeaebebffebebecffecececffedededffeeeeeeffeeeeeefff0f0f0fff0f1f1fff1f1f1fff2f2f1fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff4f4f5fff5f5f4fff5f5f5fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f9fffaf9f9fffafaf9fffafafafffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefdfffefefdfffdfdfefffdfdfdfffefdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefefefffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffffffffffffffffffffffffffefffefefefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffdfdfefffdfefefffdfefefffefefdfffefefefffefdfefffdfdfdfffefefefffdfefefffdfdfdfffefefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfafafffbfafafffafafafff6f6f6ffe4e4e4ffc1c1c1ff828281ff616161ff414141ff202020ff0a0b0bff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616261ff616261ff616161ff616261ff616161ff616161ff616161ff606160ff5f5f60ff5f5f5fff5f5f5fff5e5e5eff5d5d5eff5c5c5cff5c5c5cff5b5b5bff5a5a5aff5a5a5aff595a59ff585959ff585858ff575758ff575757ff565656ff555555ff545555ff545454ff535453ff535353ff525252ff515151ff515051ff4f5050ff4e4e4eff4d4d4dff4d4c4cff4b4c4bff4a4a4aff4a4a4aff4a4b4bff494948ff3d3c3dff1f1f1fff09090aff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff151514ff343333ff575857ff757576ffb2b1b2ffdededefff2f2f1fff8f7f7fff9f9f9fffbfbfbfffdfdfcfffdfdfcfffcfcfdfffcfdfdfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffefefefffffefefffffefefffefffffffefffefffefffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffffffefffffffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefffefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffefffefefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefefefffdfefefffdfefefffefefefffdfefefffefefefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfafffafafbfffafbfbfffafafafff9fafafff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f7f7fff6f6f6fff6f5f5fff4f5f5fff5f5f5fff4f4f4fff4f4f3fff3f3f3fff3f3f2fff3f2f2fff1f2f2fff1f2f1fff0f1f0fff0f0f0fff0eff0ffefefefffeeeeeeffecedecffebebecffeaeaeaffe9e9e9ffe8e8e8ffe6e6e7ffe5e5e5ffe5e4e5ffe4e4e4ffe3e2e3ffe2e2e2ffe0e1e1ffdfdfe0ffdededeffdcddddffdbdcdbffdad9daffd8d8d8ffd6d7d7ffd4d4d5ffd2d3d2ff707070ff060606ff050505ff050505ff040404ff030303ff030302ff030202ff020202ff010102ff010101ff010102ff020201ff030203ff030302ff020203ff020202ff010101ff000001ff000101ff000000ff000100ff000000ff010101ff010001ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040404ff161516ff4f4f4eff989898ffc2c2c2ffd3d3d3ffe4e4e4fff5f5f5fffcfdfcfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefefefffefffffffffefffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfdfdfffdfdfdfffefefefffdfefefffdfefefffefdfefffdfefefffefefdfffffefefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffdfdfcfff3f2f2ffe4e4e4ffd7d7d7ffbdbebeff9c9c9cff858585ff6d6d6cff535352ff3d3c3cff2d2c2dff202121ff131413ff090a0aff040404ff020102ff000000ff000000ff000100ff000001ff000000ff000000ff000100ff000001ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff010101ff010201ff010102ff020202ff040404ff020202ff020102ff010101ff000101ff000001ff000000ff000001ff000000ff010000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfefffdfdfdfffbfcfbfffbfbfbfffafafafffbfafbfffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffaf9f9fff9f9fafff9fafafff9fafafffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f8f7fff7f7f8fff8f8f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0eff0ffefefefffefefeeffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffedededffedededffededecffedecedffecedecffececedffecececffebebebffebebebffeaebebffebeaeaffeaebebffeaebeaffeaeaebffeaeaeaffeaeae9ffeae9eaffeaeae9ffeae9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e8e8ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e5ffe6e5e6ffe5e6e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0e0dfffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdedddeffdddddeffdddddcffdddcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadbdbffdadbdbffdadadaffdadadaffd9dad9ffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffdadadaffdadbdaffdadadaffdadbdbffdbdbdbffdbdbdaffdbdbdbffdadbdbffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdbdbffdbdadbffdadadaffdbdbdbffdadbdbffdadbdbffdadadaffdadadbffdadbdaffdbdadaffdadadaffdadbdaffdadadaffdadad9ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d7ffd7d6d6ffd6d7d7ffd6d7d6ffd7d7d7ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d6d6ffd8d7d7ffd7d8d8ffd7d8d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9dad9ffd9d9daffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffdddcdcffdcdcddffdddeddffdddddeffdededdffdededeffdededeffdededeffdfdedfffdedfdfffdededeffdfdfdeffdfdfdfffdedfdfffdfdfdfffdfdedfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdfdfdfffe0dfdfffdfdfdfffdfdfe0ffdfe0e0ffe0dfdfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e2e1ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e5ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e7ffe6e6e6ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffeaebebffebebebffecebebffebebecffecededffececedffededecffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefefffefefefffefeff0fff0f0effff0eff0ffeff0effff0f0f0fff1f1f0fff0f0f0fff0f1f1fff0f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff2f1f2fff2f2f1fff3f2f2fff3f3f2fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f5fff5f4f5fff5f5f4fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff5f5f6fff5f5f5fff6f5f6fff6f5f5fff5f5f5fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9fafafffaf9fafffafafafffafafafffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffdfdfcfffefdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0f0fff0e0e0eff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0c0c0cff0c0b0bff0b0c0bff09090aff090a0aff0a0a0aff0a0b0bff0b0b0bff0a0a0bff0a090aff0b0b0bff0d0d0cff0e0e0eff101010ff121111ff141414ff161716ff191919ff1d1d1dff212021ff252525ff292a29ff2e2f2eff343434ff3a3a3aff3f3f3fff454646ff4b4b4cff525252ff575757ff595958ff595859ff5a5a5aff5d5d5dff606161ff656465ff676768ff696869ff696868ff696969ff6b6b6aff6e6f6eff707071ff737373ff777777ff7b7c7bff7c7c7bff7c7b7cff7e7f7eff838382ff858585ff888888ff838283ff7b7b7aff727272ff6a6a6aff616161ff595858ff545555ff515150ff4b4a4bff424242ff3a3a3aff363535ff323232ff2f2e2eff2b2b2bff272728ff232424ff212121ff1d1e1eff1a1a1aff171717ff151515ff131313ff111110ff0f0f0fff0d0d0dff0e0e0eff0e0e0eff111111ff111110ff131213ff131213ff121313ff121312ff121312ff131213ff131313ff121212ff121312ff0e0f0fff0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000100ff010101ff010101ff010101ff010101ff000100ff020102ff030202ff030303ff030303ff030303ff030202ff020202ff010202ff010101ff020102ff020302ff030303ff050404ff050405ff050404ff040404ff030304ff030404ff8f8f8fffd2d3d3ffd4d4d4ffd5d5d6ffd7d7d8ffdadad9ffdcdcdbffdddedeffdfdfdfffe0e0e0ffe2e1e2ffe3e3e3ffe4e4e3ffe5e4e5ffe6e5e6ffe6e7e7ffe7e8e7ffe8e9e8ffeaeaeaffebebebffebebebffecedecffededeeffeeeeeeffefefeefff0f0effff1f1f1fff2f1f1fff2f2f1fff2f3f2fff3f2f3fff4f3f4fff4f3f4fff5f4f4fff4f5f5fff5f5f5fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fffaf9fafffaf9fafffafafafffafafafffbfafbfffbfafafffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffefdfdfffefefefffefefefffefefefffffefffffffefefffefffffffefffefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffefefffefffffffffffefffffffefffefffffffffffffffffffefffefffffffffffefffffffffffefffefffffffefffefffefffffefffffffefefffffefefffefffefffefefffffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffefefefffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffdfdfdfffdfefefffdfefefffefefefffefefdfffdfefdfffefefefffefefdfffefefefffefefefffefdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffafbfafffafafafff6f6f6ffe5e4e4ffc2c3c3ff838383ff676667ff4d4d4cff292828ff0f0f0fff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626161ff616161ff626161ff616261ff616162ff606161ff606060ff606161ff606060ff5f5f5fff5e5e5fff5e5e5eff5e5e5dff5d5d5dff5c5c5cff5c5b5bff5b5a5bff5a5a5aff5a5a59ff595959ff595858ff575858ff565757ff565656ff555555ff545555ff535353ff535453ff525353ff525252ff515151ff505050ff504f4fff4f4f4eff4d4d4dff4c4d4cff4c4b4cff4b4b4bff4b4a4bff4c4b4bff4d4d4dff464645ff262726ff0c0c0cff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040303ff131312ff303130ff545455ff767676ffb8b7b8ffe0e0e0fff1f2f2fff8f8f7fff9f9f9fffbfbfbfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfefffefefdfffefefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffffefffffefffffffefffffefffffffffffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefefffffffefffffffefefffefefefffffffefffefffefffefefffffffefffffefffefffefffffffffffefffffffffffefffefffffffefffefffefffffefffffffefefffffffffffefffefffffefffffffefefffffefffffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffffffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefdfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafaf9fff9f9f9fff9f8f9fff9f8f8fff8f7f7fff6f6f6fff6f5f6fff5f5f5fff5f4f5fff4f5f5fff4f4f3fff4f3f4fff3f3f3fff3f2f2fff2f2f2fff2f1f1fff1f0f0fff0f0f0ffefeff0ffefefefffeeeeeeffecededffececebffeaeaeaffe9e9e9ffe8e8e7ffe7e7e6ffe6e6e6ffe4e4e5ffe4e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0dfe0ffdfdedfffddddddffdcdcdcffdadadaffd9d9d9ffd7d7d7ffd4d4d4ffd2d3d3ff989898ff070707ff060605ff040504ff040404ff040403ff030302ff020202ff020102ff010102ff010101ff020101ff020202ff030303ff030302ff020202ff010101ff010100ff000100ff000000ff000000ff000100ff010100ff000100ff010001ff010000ff010101ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020303ff090909ff191919ff393939ff797878ffb2b2b1ffcccccbffdadadaffeae9eafff8f8f9fffefdfefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefefffffefffffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefdfefffdfdfefffdfefdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfefdfffefdfefffefefefffefefefffffefefffefefefffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffefefff8f7f7ffe8e7e7ffd9dadaffc7c7c7ffa2a1a1ff898888ff717272ff5a5a59ff434343ff2f302fff212020ff151514ff0b0a0bff050505ff010201ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010100ff000101ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff010000ff000100ff000001ff000101ff010101ff020303ff040404ff050505ff060607ff080807ff090908ff0a0a0bff0e0e0eff0e0e0eff0d0c0dff0a0a0aff060706ff040404ff020202ff010101ff000100ff000100ff020202ff010101ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffcfbfbfffbfbfbfffafafbfffbfafafffbfafbfffafbfafffafbfafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f7fff7f7f8fff7f7f8fff7f7f7fff7f8f7fff7f8f7fff8f7f8fff7f8f7fff8f8f7fff7f7f7fff8f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff6f5f5fff6f5f5fff6f5f6fff6f5f5fff5f5f5fff4f4f5fff4f5f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff3f3f2fff2f3f3fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefefeffff0f0f0ffefeff0ffefefefffefefeeffeeefeeffefeeeeffefefeeffeeeeeeffedeeedffeeedeeffededeeffeeededffedededffedededffededecffecedecffecececffecececffececebffebebebffebebeaffebeaebffeaebeaffeaebeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe4e4e3ffe3e4e4ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffe0dfdfffdfdfdfffdfdfdeffdedfdeffdededfffdededeffdedddeffdeddddffdcddddffdcdcdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdadbdaffdadbdaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d9d8ffd8d8d9ffd9d8d8ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9daffd9dad9ffdad9d9ffdadadaffdadadaffdbdadaffdadbdaffdadadbffdadbdbffdadbdaffdadbdbffdbdbdbffdadadbffdadadbffdbdbdaffdbdbdaffdbdbdbffdadadbffdbdadaffdbdadbffdbdbdbffdadbdaffdbdadbffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd9d8d8ffd9d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd7d6d7ffd7d6d6ffd7d7d7ffd6d7d6ffd7d6d7ffd6d6d6ffd7d6d6ffd6d7d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9dadaffd9d9daffdad9daffdadadaffdadbdaffdbdbdaffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffddddddffdddddeffdddedeffdededdffdededdffdededeffdfdfdeffdededeffdedfdeffdfdedfffdfdfdfffdfdedfffdfdedeffdededfffdfdfdeffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfe0ffdfe0dfffe0e0dfffdfe0dfffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e1e1ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e6e5ffe7e7e6ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaebebffebebebffebebebffecececffecececffecececffedededffedededffedededffedededffedeeedffeeeeeeffefeeeeffeeeeeeffeeefeeffefeeefffefefefffefefeffff0efefffefefeffff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff3f2f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff5f5f6fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff7f7f6fff6f7f7fff7f7f8fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafbfafffafbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffefdfefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0c0c0cff0b0b0bff0b0b0bff090909ff09090aff0a0a0aff0b0b0bff0a0b0bff0b0b0bff0b0b0bff0b0c0cff0c0b0cff0b0b0bff0d0c0dff0e0d0eff0e0f0eff0f0f0fff121211ff141414ff171717ff191919ff1c1c1cff1f1f20ff232323ff252626ff2a2a29ff2d2e2dff313131ff353535ff393838ff3b3b3bff3d3c3dff3e3d3dff3f3f3fff434342ff464645ff4a4a4aff4c4c4cff4d4d4dff4d4d4dff4d4d4dff4f4f4fff525152ff535354ff575657ff5b5c5cff5e5e5eff5e5e5eff606160ff656464ff676766ff666666ff666766ff636363ff5d5c5cff545455ff4d4d4dff464545ff3e3e3eff3a3a3aff363535ff313131ff2e2e2eff2a2a2aff282728ff242425ff222221ff1e1f1fff1b1c1cff1a1a1aff181818ff151515ff131312ff101011ff0f100fff0e0e0eff0d0d0dff0d0d0dff0e0e0eff0e0f0eff0e0e0eff0f0e0eff111110ff101111ff121312ff131212ff121213ff131312ff121312ff131312ff121313ff121212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000101ff000000ff000000ff010100ff010101ff010100ff000101ff010202ff020203ff030303ff020303ff030302ff030202ff010202ff020101ff010101ff020202ff030303ff040404ff050505ff050505ff050504ff040505ff040405ff151515ffb9b9b9ffd3d3d3ffd4d5d4ffd6d6d7ffd8d9d9ffdadadaffdcdbdcffdedddeffe0dfe0ffe1e1e0ffe2e1e2ffe3e3e2ffe4e4e3ffe5e5e5ffe5e6e5ffe7e7e6ffe7e7e8ffe9e9e9ffeaeaeaffebebebffebececffececedffeeeeeeffefeeeefff0efeffff0f0f1fff1f1f1fff1f1f2fff2f2f2fff3f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f4fff4f5f4fff5f5f5fff6f5f6fff6f6f6fff7f6f7fff7f7f7fff8f7f8fff8f8f8fff8f9f8fff9f9f8fff9f9f8fff9faf9fff9faf9fff9fafafffafafafffafafbfffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfefffefdfdfffefdfefffefdfefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefffffffffefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefffffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffefffefefffffffefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefffffefffffffefefffffffefefffffefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffefefdfffdfefefffdfdfefffefefefffefefefffefefdfffefdfefffefefefffefefefffffffefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffafafbfffafafafff7f6f6ffe5e5e5ffc4c4c4ff858484ff6a6a6aff525252ff2b2c2cff121212ff070607ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff606061ff616161ff606060ff606060ff606060ff5f5f60ff5e5f5fff5e5e5eff5d5d5dff5d5c5dff5c5b5cff5b5c5bff5b5a5bff5a5a5aff595a59ff595959ff585858ff575757ff565657ff565656ff555655ff555554ff535454ff535353ff535253ff525252ff515151ff505051ff505050ff4e4f4fff4e4e4dff4d4d4cff4c4c4cff4c4c4cff4c4c4bff4d4d4cff4d4d4dff474747ff2b2b2bff0e0e0eff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff070707ff1c1c1bff353434ff545454ff797879ffbababaffe2e2e1fff2f2f2fff8f8f8fffaf9f9fffbfbfbfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffefdfdfffefefefffefefefffefefefffffffffffefefffffefefefffefffefffefefffffffffffffefefefffefefefffffffefffefefffffefffffffefefefffefefefffffefefffffefffffefffefffefefefffffefefffffffefffefffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffefffffffefffefffffefefffefefffffffffefffefffefffefffefffefffefffefefefffffefffffffefefffffefefffefefffffffffffffefffffffffffefffffefefffefffefffffffffffffefefffffffefffefefefffffefffffffefefffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffefffefefffffffefefffffefefffefffefffffffffffefefefffefefefffefefffffefefffffffffffffefefefffefefefffefffefffefefffffffffffffefefefffefefefffefffefffefefffffefffffffefefefffefdfefffefdfefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffafafafffafaf9fff9faf9fff9f9f9fff8f8f8fff8f8f7fff6f7f7fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f2f2fff1f1f1fff1f1f0fff0f0f0ffefeff0fff0f0efffeeeeeeffedededffecececffeaebebffe9eaeaffe8e8e8ffe7e6e7ffe6e6e6ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdeffdeddddffdcdcdcffdbdbdbffd9dad9ffd7d7d7ffd5d5d5ffd3d2d3ffc9c8c8ff2f2f2fff070606ff050506ff050505ff040404ff030303ff020202ff010201ff020102ff020101ff020302ff030303ff040404ff030303ff020202ff010101ff000101ff000000ff000000ff000000ff010100ff010100ff000101ff000100ff000001ff010000ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff0b0b0bff141415ff292828ff555556ff919191ffbfbfbeffd0d0d0ffe0e0e0fff0f0f0fffcfcfcfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefffffffefefffffefefffefffefffffffefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffffefefffffffefffefefefffffffffffffefffffffffffffffefffffefffffffffefffffffffffffffffefffffffffffffffefffefffffffafafaffeaebebffddddddffcccdcdffaaaaaaff8a8a89ff717272ff5c5c5cff474747ff333433ff242425ff171818ff0d0d0dff060606ff010101ff000000ff000000ff010100ff000000ff000000ff000100ff000001ff000101ff000000ff000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020102ff010102ff010101ff020202ff030304ff050504ff060606ff080909ff0e0e0dff131313ff161717ff181818ff1b1a1aff1f1f1fff262526ff232423ff201f20ff1a1a19ff101010ff0a0a0bff070707ff050404ff020203ff040404ff060606ff040404ff020302ff010102ff010101ff010000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fff9faf9fff9f9fafffaf9fafffaf9f9fffaf9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff8f7f8fff7f7f8fff8f7f7fff7f8f8fff7f7f8fff8f7f8fff7f8f7fff8f8f7fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff4f4f4fff3f4f4fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff3f2f2fff3f2f3fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff1f1f0fff0f1f0fff0f0f0ffeff0f0fff0eff0fff0eff0fff0efefffefefefffefeeefffefefefffeeeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffecedecffedededffedececffecececffecececffecececffebebecffebeaebffeaebeaffebeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffdeddddffddddddffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdadbdbffdadadbffdadadaffdadad9ffdadad9ffd9dad9ffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadbffdbdbdbffdadadaffdadadaffdbdbdbffdadadbffdadbdbffdadadbffdbdadaffdbdadbffdbdadbffdbdbdaffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffd9d9daffdadadaffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd9d9d9ffd8d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd8d8d8ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d9d9ffd8d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdadad9ffdadadaffdadadbffdadbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcddffddddddffddddddffdeddddffdddddeffdededeffdededeffdfdfdeffdededeffdedfdeffdfdfdfffdfdedeffdfdfdeffdededeffdededeffdfdedeffdededeffdededeffdedfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0dfffdfdfdfffdfdfdfffe0e0dfffdfdfe0ffe0dfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffeaeaebffebecebffebecebffecececffecececffececedffedededffedededffeeededffededeeffeeeeeeffeeeeeeffefefeeffeeeeeeffefefefffefefefffefefefffeff0efffefefeffff0eff0fff0eff0fff0f0f0fff0f0f0fff0f1f1fff0f0f1fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff1f2f2fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff5f5f6fff6f5f5fff6f5f6fff6f5f6fff6f6f5fff6f5f6fff6f6f5fff6f6f5fff5f6f6fff5f6f5fff6f6f5fff5f5f6fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff7f6f6fff7f6f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9fafafff9f9fafffaf9fafffafaf9fffafafafffbfbfafffafbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffdfcfcfffdfefdfffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0d0c0cff0b0b0bff0b0c0bff0a0a09ff0a0a0aff0a0a09ff0a0b0bff0b0a0aff0b0a0aff0b0b0bff0c0c0cff0c0b0bff0b0b0bff0d0e0eff0e0e0dff0e0e0dff0d0c0cff0d0d0dff0e0f0fff101010ff121312ff151515ff161717ff191919ff1a1a1aff1c1c1cff1e1e1eff202020ff232323ff252525ff262727ff272828ff282929ff2a2a2aff2b2c2cff2e2e2eff313130ff333333ff353535ff353636ff373737ff373838ff393939ff3b3a3bff3d3e3dff403f3fff414142ff424242ff444444ff474746ff4a4a4aff4b4b4bff4a4b4aff484849ff464647ff414140ff3b3b3bff353536ff2f2f2fff2a2b2bff282728ff252525ff232323ff212121ff1f1e1fff1d1d1dff1b1c1bff1a1a19ff171718ff141514ff131413ff121112ff101010ff0e0d0eff0c0c0cff0b0b0bff0b0b0bff0c0d0dff0d0e0dff0e0e0dff0e0e0eff0e0e0fff0e0e0eff0e0e0eff101110ff111111ff121313ff131313ff121212ff121213ff131312ff12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000001ff000001ff010100ff000000ff010000ff000000ff000000ff010101ff020102ff030202ff020202ff020203ff020202ff010202ff020102ff020102ff030302ff040303ff050404ff050505ff050605ff060606ff060606ff060605ff464747ffd2d1d2ffd4d3d3ffd5d4d5ffd7d7d7ffd9d8d8ffdadadaffdcddddffdededeffe0e0dfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebebecffedededffedeeeeffeeeeefffeff0f0fff0f0f1fff1f1f1fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff4f3f4fff3f4f4fff5f4f5fff4f5f5fff5f5f5fff6f5f6fff6f7f6fff7f6f7fff7f7f8fff8f8f8fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffbfafafffafafafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffdfefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffffefefffefffffffffffffffffffefffefefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffefffffffffefffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffffffffefefefffefefefffefefffffefefffffffefefffefefefffefefffffffefefffefffefffffefffffefefefffffffefffffefefffffefefffefefefffefffefffffefefffefefefffefefefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffefefefffdfefdfffdfefefffefefefffdfefefffefffefffefefefffefefefffffefefffefefefffefdfefffdfefdfffefdfefffdfefdfffefdfdfffefdfdfffdfefdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffdfdfdfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfafffbfbfafffafafafff8f7f7ffe7e8e7ffc6c6c7ff868686ff6c6c6cff555555ff2b2a2bff111111ff060706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616261ff626261ff616161ff606160ff606160ff606060ff60605fff605f60ff5f6060ff5f5e5eff5d5d5eff5d5e5dff5c5d5cff5c5c5bff5c5b5bff5b5a5bff5a5a5aff595959ff585958ff585858ff575858ff575757ff565655ff555555ff555454ff535354ff535353ff525252ff515252ff515151ff505050ff4f504fff4e4e4eff4e4d4eff4d4d4dff4c4c4dff4c4c4cff4c4d4cff4d4d4dff4d4d4dff474747ff2f2e2fff121212ff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0c0c0cff282828ff454545ff5f5e5fff7f7f7fffc0c0c0ffe4e4e4fff3f3f3fff8f8f8fffaf9f9fffbfbfafffcfcfcfffcfcfdfffcfcfcfffdfdfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfdfdfffdfdfdfffefdfefffefefefffffefefffffefefffefffffffffffffffffffffffefffffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffefffffffffffefffffffffffffffefefefffefefffffffefefffefefefffffffffffefefefffefefffffefefffffefefffffefffefffefefefffffefffffffffefffefefffffffefffffefffefffffefffffefffffffffefefffffefffffefffefffffefefffefefffffefefffffffffefffefffefffffffffffffffefffefffefffefffffffefefffffffffefffffffefffefefffffffefffffefffffffffefffffffefffffffffffffffffefffffefefffefffffffffffefffffffefffefffffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefefefffefefdfffefefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffdfefefffefefefffdfefefffefefefffdfefdfffefdfefffefdfdfffdfcfdfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffafbfbfffbfbfafffafafafffbfafafffafafafff9fafafff9f9f9fff8f8f9fff8f8f7fff7f7f7fff6f6f7fff6f6f6fff5f6f5fff5f4f5fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff2f3f3fff2f2f2fff1f1f1fff0f0f0ffeff0efffeff0efffefeeeeffeeededffecececffebebebffeae9e9ffe8e8e8ffe7e8e7ffe6e6e6ffe5e5e4ffe5e4e4ffe3e3e4ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdbdbdbffd9d9daffd8d8d7ffd5d5d5ffd3d3d4ffd0d1d0ff676767ff070707ff050606ff050505ff030403ff030203ff020202ff010102ff020101ff010202ff030303ff040404ff040404ff030303ff020202ff010001ff000001ff000000ff010100ff000000ff010000ff000000ff000000ff000101ff000001ff010100ff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff050505ff080809ff0d0e0dff1b1c1bff3b3a3aff767676ffaaaaabffc6c6c6ffd5d6d5ffe7e7e7fff6f7f7fffefdfdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefefffefefffffffefffffefffffffffefffffefefffffffffefffffffefffffefefffefffffffefffefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfcfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffdfefdfffefefefffefefefffefdfefffefefefffefffefffffefffffefffffffffffefffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffcfdfcffefeff0ffe1e0e1ffd2d2d1ffb5b5b5ff8e8f8fff747474ff5c5d5dff494849ff383738ff2a2a2aff1f1e1eff141314ff070707ff020302ff010100ff000000ff000000ff000100ff000000ff000000ff000000ff010101ff000000ff000000ff000101ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff030303ff040505ff060605ff080807ff090909ff0c0c0cff101111ff181718ff222222ff2c2c2cff353636ff3a3a3aff3d3c3dff3f4040ff434342ff474747ff414141ff3c3c3dff343434ff282828ff1c1d1dff141414ff0f0f0fff0e0e0eff111111ff0f0f10ff0b0b0aff070708ff050505ff020303ff010102ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffcfcfcfffbfbfbfffbfbfafffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafffafaf9fff9f9f9fffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff7f8f7fff8f7f7fff7f7f8fff7f7f8fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f7fff7f7f6fff7f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f5fff5f5f5fff4f5f4fff4f5f4fff4f4f4fff4f3f3fff3f3f3fff3f4f4fff3f3f3fff2f2f3fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0f0f0ffefefefffefeff0ffefefefffeeefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffedeeedffedededffecededffededecffedececffecedecffecececffebececffebebecffebebeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e2ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e1ffe1e2e1ffe2e1e1ffe1e2e2ffe1e1e1ffe1e1e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdedddeffdeddddffddddddffdddcddffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdadadbffdadadaffdadadaffd9dad9ffdad9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadaffdadadaffdadadaffdadbdbffdadadaffdadadaffdadbdaffdadbdaffdadadaffdbdadaffdadadbffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd8d9d8ffd8d9d9ffd8d8d9ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd8d7d7ffd7d8d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdcdbdcffdcddddffdcdddcffdcddddffddddddffddddddffdddeddffddddddffdededeffdededeffdededeffdfdedeffdedfdeffdfdedfffdededeffdededeffdededeffdededeffdededeffdededfffdededfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffe0dfdfffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe5e5e5ffe5e4e4ffe5e5e5ffe6e7e6ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebeaffebebecffececebffecececffedededffecedecffecededffedededffededeeffeeeeeeffedeeeeffeeeeeeffefeeeeffeeeeefffefeeefffeeefefffefefefffefefeffff0efeffff0eff0fff0f0effff0f0f0fff0f0f1fff0f0f1fff1f1f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f2f1fff2f2f2fff2f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff4f5f4fff4f5f5fff5f4f5fff5f5f4fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f6f6fff5f6f5fff6f6f5fff6f5f6fff5f5f6fff5f6f5fff5f6f5fff5f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffafafafffafaf9fffbfafafffafafafffafafafffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfcfffcfbfcfffbfcfcfffdfcfdfffefdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0bff0c0b0cff0a0a09ff0a0a0aff0a090aff0a0a0bff0b0b0bff0b0b0bff0b0b0bff0c0b0cff0b0b0cff0b0c0bff0e0e0dff0d0e0eff0e0e0eff0e0e0eff0e0d0dff0d0d0eff0f0f0eff0e0e0eff101010ff111111ff111212ff131212ff141414ff151515ff161616ff171717ff181818ff1a191aff1a1a1aff1b1b1bff1c1c1cff1d1d1dff1e1f1eff202020ff212122ff232323ff242524ff252625ff272626ff272728ff282828ff292929ff2a2b2bff2d2c2cff2e2d2dff2e2e2eff2f302fff313131ff323232ff333333ff313132ff2f2e2eff2c2c2cff292929ff262626ff242424ff212021ff1e1d1eff1c1c1cff1b1b1bff1a1a1aff191819ff171717ff161616ff151515ff141314ff121111ff101010ff0f0f0fff0d0d0dff0c0c0cff0b0a0bff090909ff090a09ff0b0b0bff0d0d0dff0d0d0eff0d0d0eff0e0d0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff101111ff101011ff121212ff131313ff131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010100ff000101ff000100ff000000ff000000ff000000ff000000ff010101ff010101ff010201ff020102ff020202ff020202ff020102ff020102ff020202ff030202ff040303ff050405ff060505ff060606ff070607ff070606ff070708ff808181ffd2d2d2ffd4d3d4ffd5d5d6ffd7d7d7ffd9dad9ffdbdbdbffddddddffdededfffe0e0e0ffe1e1e1ffe2e2e2ffe4e3e3ffe4e4e4ffe5e5e5ffe6e7e6ffe7e7e8ffe8e8e8ffeaeae9ffebeaeaffebebebffecececffedededffeeeeeeffeeeeeeffeff0effff1f0f1fff1f1f1fff2f2f1fff2f2f2fff3f2f3fff3f3f3fff3f4f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f5f6fff6f7f7fff7f6f7fff8f7f7fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfafffafafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfefefffefdfdfffdfdfefffefefefffefefefffefefefffefffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefffffffefffffffffefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefefffffefefffefefefffffffefffefffefffefffffffffefefffefefffffffffefffffffefffefffefffefefefffffefffffffefefffffefefffefefffffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefefffffefffefffffefefffffffffffffffffffefffffffffefefffefefffffffffefffefffefffefefefffefffefffefefffffefefefffffffefffefefefffefefefffefefdfffefefefffefdfefffdfdfdfffdfefefffffefefffffffffffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefdfefffdfdfefffdfefefffdfdfdfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffbfafafff8f8f8ffebebebffcccbccff8a8a8aff6b6a6aff505050ff262626ff0b0a0bff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626261ff616161ff606060ff606061ff606060ff606060ff605f60ff605f60ff5f5f5fff5e5f5eff5e5e5eff5d5d5dff5c5c5dff5b5c5cff5b5b5bff5a5a5bff5a5a5aff595959ff595959ff585858ff575758ff565656ff565656ff555555ff545554ff545454ff535353ff525253ff515151ff505150ff505050ff4f4f50ff4e4f4eff4d4d4dff4d4d4dff4d4d4cff4c4d4cff4c4d4dff4d4d4dff4d4d4eff494849ff353536ff1b1c1cff090809ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff080808ff141414ff353535ff505050ff676766ff898989ffcacacaffe9e8e8fff5f5f5fff9f8f8fff9f9f9fffbfbfbfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffefefefffffefefffffefffffffffffffffffffffffefffffefefefffefefffffefffffffefefffffffefffffffefffffefefffffefffefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffefffffffffefffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefefffffefefefffffffffffffefffffefffefffffffefffffefffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffffefefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefffffffffefffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffffefffffffefffffffefffffefefefffffefefffffefffffffefffffffffffffffffffffffefffffefefefffefefffffffffffffefefffffffefefffffefffffefefefffefffefffffefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefefffefefefffefefefffffefefffefefffffefefffffdfdfdfffdfefefffefdfefffefefefffefefdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffafafafffbfbfbfffafafbfffafafafff9f9f9fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff6f5f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefeff0ffefefefffeeeeefffeeedeeffececedffeaebebffe9eaeaffe9e9e9ffe7e8e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe1e2e1ffe0e0e0ffdfe0dfffdededfffddddddffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd1d1d1ff8f8f8fff070707ff060606ff050505ff040403ff020202ff020102ff010101ff010201ff020202ff030303ff040405ff050405ff030304ff020302ff020101ff010100ff000001ff010100ff000100ff000101ff010000ff000001ff010000ff010101ff000101ff020102ff0201020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060606ff0a0a09ff161616ff323232ff5f5f5fff929393ffb9b9b9ffcdcdcdffdcdcddffeeedeefffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffefffffefefffffefefefffffefefffffefffffffefffffffefffffffffefffffefffffefefefffefefefffefefefffefefefffffefefffefefefffdfdfefffdfefdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffffefefffffefffffffefffffffefffffffffffffffefffffffefefffefffffffffffffffffffffffffffffffefefefff5f5f5ffe5e5e5ffd7d7d7ffbabbbbff959595ff787878ff616061ff4d4c4dff3b3a3bff2d2d2dff242323ff191818ff0e0d0dff050505ff020202ff010001ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff000100ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff040303ff060606ff0a090aff0d0d0dff101010ff171617ff1f1e1eff242424ff2b2b2bff363637ff444344ff4c4c4cff505050ff535454ff585757ff5b5b5bff5c5c5cff595a5aff555555ff515152ff4d4d4cff464646ff3f3f3fff383838ff313132ff302f2fff303030ff282728ff1e1e1eff161616ff0f0e0fff090909ff050505ff020202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffbfcfcfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f8f8fff8f7f8fff8f7f7fff7f7f7fff8f8f7fff7f8f7fff7f8f8fff8f7f7fff7f7f7fff8f8f7fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff2f3f3fff3f3f3fff2f3f2fff2f2f3fff2f2f2fff2f1f1fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f0fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffedededffedecedffecececffecedecffedececffececebffebebebffeaebeaffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdedfdfffdfdedfffdfdfdfffdededeffdededeffdedddeffddddddffddddddffdcdddcffdddcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdadbffdbdadaffdadadaffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdadad9ffdad9daffd9d9d9ffd9d9daffdadadaffdadadaffdad9daffdad9daffd9d9daffd9dad9ffdadadaffdadadaffdadadaffdadadaffdad9d9ffd9d9daffdadadaffd9dad9ffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d7d8ffd8d8d7ffd7d8d8ffd7d8d7ffd8d7d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d8d8ffd8d8d9ffd9d9d8ffd8d9d8ffd9d9d9ffd9dad9ffd9dadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddcddffdcdcdcffdcdcdcffdddcddffddddddffddddddffddddddffdedddeffdededeffdededeffdededeffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdededfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e0e1ffe1e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe4e3e4ffe3e3e4ffe4e5e4ffe6e5e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffebebebffebebebffececebffecececffecececffedecedffecececffedededffedededffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefefffefefefffefefeffff0eff0ffefeff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff1f2f2fff2f2f2fff3f2f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f6fff5f5f6fff6f5f5fff5f5f6fff6f6f5fff5f6f5fff5f5f6fff5f6f6fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f6fff7f6f7fff7f6f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f9fff9f8f9fff9f8f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffafaf9fffafafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffdfdfdfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0909ff0a0a0aff0a0a0aff0a0b0aff0b0a0bff0a0b0bff0b0b0bff0b0c0cff0c0c0cff0c0c0bff0e0e0dff0d0e0eff0e0e0eff0e0e0eff0e0d0eff0d0d0eff0f0f0fff0f0f0eff101011ff101110ff0f0f0fff100f0fff0f0f0fff0f0e0fff0f0f0fff101010ff111111ff121211ff121212ff121313ff131213ff141413ff141414ff151515ff171616ff181717ff191918ff1a1919ff191a19ff1a1b1bff1c1b1cff1d1d1dff1d1e1eff1e1e1fff1f1f1fff1f2020ff212021ff212121ff222222ff232323ff222322ff212121ff1f1f1fff1d1e1dff1b1a1bff191a19ff191918ff171717ff161515ff141415ff131314ff131313ff121212ff111110ff100f10ff0f0f0fff0f0e0eff0d0e0dff0d0c0dff0b0b0bff0a0b0aff090909ff0b0b0bff0a0a0aff0b0b0bff0b0b0bff0b0b0bff0e0d0dff0d0d0dff0d0d0dff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff111111ff10111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010101ff010100ff010101ff010101ff010101ff000100ff000100ff000000ff000000ff010100ff010101ff020102ff020202ff020202ff020202ff020202ff020202ff020202ff030303ff040404ff050504ff050505ff050606ff060606ff070707ff111010ffb1b1b1ffd3d3d3ffd4d4d4ffd6d6d6ffd8d8d7ffdadad9ffdbdcdcffddddddffdfdedfffe0e0e1ffe1e1e1ffe3e3e3ffe4e4e3ffe4e5e5ffe5e6e5ffe6e6e6ffe8e8e8ffe8e9e9ffeae9eaffeaeaebffebebecffecececffedededffeeeeeeffeff0effff0eff0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff3f4f3fff4f3f3fff3f4f3fff4f4f4fff5f4f5fff5f6f5fff6f6f6fff6f6f6fff7f7f6fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafafffafafbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffffffffefffefffffffffefffffffffffffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefffefffffefffffffffefffefefffffefefffffffffefffefffffffffefffffffefffffefffefffffffffffefffefffefefefffffefefffffffffffffefffffefffefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffffefffefefefffefffffffffffffffffffffffefefffffefefefffffffffffffffefffefefefffefffefffefefefffffffefffefefefffffefefffdfefefffdfdfefffdfefefffefefdfffefefdfffefefefffffefffffffffffffefefefffefffefffffefefffffefefffefefefffefdfdfffdfdfdfffcfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffbfcfcfffcfcfbfffbfcfbfffbfafbfffbfbfbfffbfbfafff9f9f9fff0f0f0ffd3d3d3ff949495ff6d6d6dff535353ff292928ff0b0b0bff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606161ff606060ff606160ff616060ff5f6060ff606060ff5f5f60ff605f5fff5f5f5eff5e5e5eff5d5e5eff5d5d5dff5d5c5cff5b5b5cff5b5b5bff5b5b5bff5a5a5aff595959ff585958ff585858ff575757ff565656ff565656ff555556ff545455ff535454ff535353ff535252ff515252ff515051ff505050ff4f4f4fff4e4e4eff4e4d4dff4d4d4dff4d4d4dff4d4d4cff4c4d4cff4c4d4dff4d4d4dff4a4b4aff404040ff2b2b2cff151514ff060606ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040403ff0b0b0bff1b1b1aff424141ff5c5c5cff6c6c6cff969595ffd2d3d2ffecededfff6f6f7fff8f9f8fff9f9fafffbfafbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffffffefffffefffffefffffffefefefffefffefffffefffffefffefffefffefffefefefffffffffffffffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffefffffffffffefffefffefffffffffffefffffffffefffffefefffffefefffffefffefffffefefffffffefffefffffffffefffffffffefffefefefffefffefffffefefffffffffffffffefffffefefffefffefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefffffffefefefffefffefffffefffffefffefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfefffdfefefffdfdfefffefefefffffefefffffffefffefefefffefdfefffefefefffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfafffafafafffafbfafffafafafffafafafff8f7f8fff7f8f8fff7f7f7fff7f7f7fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff2f2f2fff1f1f1fff0f1f0fff0eff0ffeeefefffeeefeeffedeeeeffedececffebebebffeaeaeaffe9eae9ffe8e8e8ffe7e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e2ffe1e2e2ffe0e1e0ffdfdfdfffdfdfdfffddddddffdcdcdcffdadadbffd8d8d9ffd6d7d6ffd4d4d4ffd2d2d1ffbfbfbfff1f1e1fff050505ff030404ff030302ff020202ff020202ff020201ff020101ff020302ff030303ff050405ff050505ff030304ff020202ff020201ff010101ff020102ff010101ff010101ff010101ff000100ff000000ff010000ff010101ff020102ff020202ff020201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff050504ff0b0b0bff181817ff2a2a2aff4a4949ff767776ffa5a5a5ffc3c2c3ffd3d4d3ffe5e5e5fff5f5f5fffdfdfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefefdfffdfefefffefdfefffefefefffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefffefffefffefffffefffffffffefffefefffffffefffffffffefffffffffffffefffffffefffffffffffffefffefff8f9f8ffe8e9e8ffdbdadaffc4c4c4ff9c9b9cff7e7e7eff656564ff505050ff3e3e3eff303030ff252525ff181819ff0d0d0cff070706ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff060607ff0b0b0bff111111ff191918ff232222ff2b2c2bff363636ff424242ff474647ff484848ff515150ff5b5b5bff606060ff626262ff646463ff656565ff666566ff666565ff636364ff626262ff636363ff626262ff616161ff606060ff5e5e5eff5b5b5bff575857ff4f4e4fff454646ff3f3f3fff333333ff252525ff191918ff0f0f0fff080708ff050505ff030303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffdfcfcfffbfafbfffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9fafff9faf9fffaf9f9fffaf9f9fff9faf9fff9f8f9fff9f9f9fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f7fff7f8f8fff8f7f8fff8f8f8fff7f7f8fff7f7f8fff8f8f7fff7f8f8fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff8f8f8fff8f7f8fff7f8f7fff8f8f7fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff5f5f5fff4f5f4fff5f4f5fff4f5f4fff4f4f4fff3f4f4fff4f4f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f2f2fff2f2f2fff1f1f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0f0fff0efefffefefefffeeefefffeeefeeffefeeeeffeeeeeeffeeeeeeffeeededffedeeedffedededffedededffedededffececedffecececffecececffecececffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdededeffdddedeffdddeddffdeddddffddddddffddddddffdddcdcffdcdddcffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdadadbffdbdbdaffdadadaffdad9daffdad9daffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d8d9ffd8d9d9ffd9d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdad9d9ffd9d9daffd9d9d9ffdad9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d7ffd8d7d7ffd7d8d7ffd7d7d7ffd8d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d8d8ffd7d7d7ffd7d8d7ffd8d7d8ffd7d8d7ffd7d8d7ffd7d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadbffdadadbffdbdbdbffdcdcdbffdcdcdcffdcddddffdddcddffdddddcffdcdcdcffdddddcffdddddcffddddddffdededdffdeddddffdddeddffdddedeffdededeffdededeffdddddeffdddddeffdededdffdededeffdedddeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedddeffdededeffdfdfdeffdfdfdfffdededeffdededfffdededfffdfdfdfffdfdfdfffe0e0dfffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebeaebffebebebffebebecffebececffecececffecececffecededffedecedffedededffedededffedededffeeededffeeeeeeffeeeeeeffefeeeeffeeefeeffeeefefffefefefffefefefffefeff0ffefeff0fff0f0effff0f0f0fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f1f2fff2f2f2fff3f3f2fff3f3f3fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f5f4fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff5f5f5fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff5f6f5fff6f5f6fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f6fff6f6f6fff7f7f6fff7f7f6fff7f7f7fff7f8f7fff8f7f7fff7f8f7fff7f8f8fff8f8f9fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffafafafffafafafffafbfafffafbfafffbfbfafffbfbfbfffbfafbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff0b0b0bff0b0b0bff0c0c0bff0b0c0cff0b0c0bff0e0e0dff0d0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0dff0e0f0eff0f0f0eff101010ff101111ff101011ff111010ff0e0f0eff0e0f0eff0c0c0bff0b0c0bff0c0c0cff0d0d0cff0d0d0dff0e0e0dff0e0e0dff0f0f0fff0f0f0fff0f1010ff101010ff111010ff111111ff121212ff121213ff131313ff131414ff141414ff151515ff151616ff171616ff161716ff171716ff171717ff181818ff181819ff181819ff181818ff171717ff161616ff141414ff131213ff121211ff101110ff101111ff101010ff101010ff0e0f0fff0e0e0eff0d0d0dff0c0c0bff0b0c0bff0b0b0cff0c0b0cff0b0b0bff0c0c0cff0c0c0cff0b0c0bff0b0b0bff0a0b0aff0b0b0aff0a0a0aff0b0b0bff0b0b0bff0b0b0bff0d0d0dff0d0e0dff0d0e0dff0e0e0eff0e0e0eff0e0e0fff0e0e0eff0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010100ff010101ff010101ff010101ff010101ff010101ff000001ff010001ff010100ff010101ff010202ff020202ff020202ff020202ff020303ff020202ff030303ff030303ff030404ff040404ff050404ff050505ff060506ff060606ff070707ff404040ffd2d2d1ffd3d3d2ffd4d4d5ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdededeffdfdfdfffe1e1e0ffe1e2e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e5e6ffe7e7e7ffe7e8e8ffe9e9e9ffeae9e9ffeaeaeaffecebebffededecffedededffeeefeefff0f0effff0f0f0fff0f0f0fff1f1f1fff1f2f1fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f6fff7f7f6fff8f8f8fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafbfbfffbfafbfffbfbfafffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefdfffdfefdfffefefefffefefefffefffffffefefffffffffefffefffefffffffefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffffffffefffffffefffffefefefffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffefefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefefffffefffffefefefffefefefffefffffffefefffffffffefffefefefffefffffffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefefefffefefefffefffefffefefefffffffffffffffffffffffefffefffefffffffefffefefefffefffffffefefffffefefefffdfefdfffefefdfffefdfdfffdfdfdfffefdfefffefefdfffdfdfdfffdfefdfffefefdfffefffffffefefefffefffffffefffefffffefefffefffefffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafff9f9fafff3f3f3ffd9d9d9ffa0a1a0ff6f7070ff565756ff333333ff131313ff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616061ff606061ff606060ff606060ff606060ff60605fff5f5f60ff5f5f5eff5f5f5eff5e5e5eff5d5d5eff5e5e5dff5c5d5cff5c5c5bff5b5c5bff5b5b5aff595a59ff595a59ff585859ff585858ff575757ff565756ff565555ff555555ff545454ff545453ff535353ff525352ff525251ff515151ff4f4f50ff4f4f4fff4e4e4eff4e4e4eff4d4d4dff4d4d4dff4d4c4dff4d4c4cff4c4c4cff4d4d4dff4c4c4cff484848ff3e3d3dff272727ff101110ff040304ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff0b0c0cff1e1e1eff484848ff636362ff6f6e6effa1a1a2ffd9d9d9fff0f0f0fff7f7f7fff9f8f8fff9f9f9fffbfafafffbfbfbfffcfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfefefffefefefffffefefffffffefffffefffffffefffffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefffffffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefefefffffffffffffefffffffffefffefefefffffffefffffefefffefefefffffefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefffffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefefefffefffffffefefefffffffefffefffefffefffefffefffefffffefefffefffefffffefffffefefffffefefefffefefffffffffefffffffefffefffffffefefefffefefefffefefefffefefefffffffefffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfefffefefefffefefefffefffefffffffefffefefefffdfdfdfffdfefefffdfefdfffefdfdfffdfefdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffafafbfffafafafffbfafafffafafafffafafafff9fafafff9f9f9fff8f8f7fff7f7f7fff6f7f7fff5f6f6fff5f5f5fff4f5f5fff4f5f5fff4f4f4fff4f4f3fff3f4f3fff3f2f3fff2f1f2fff0f0f0fff0f0f0ffefefefffefefeeffedeeeeffecedecffebebebffeaeaeaffe9e9e9ffe9e9e8ffe7e7e7ffe6e5e5ffe4e5e4ffe4e4e4ffe2e3e2ffe2e2e2ffe1e0e1ffe0e0e0ffdedfdeffdededdffdcdcdcffdadadaffd9d9d9ffd7d7d7ffd4d5d4ffd2d3d2ffd0d0cfff4d4e4dff030304ff030303ff020202ff020202ff020201ff020101ff010102ff020202ff030303ff040404ff050404ff030304ff030302ff020202ff020202ff020202ff010102ff000001ff000000ff010000ff000000ff000000ff010202ff020102ff020201ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff050505ff0b0b0bff151414ff212021ff363636ff595959ff868586ffb1b0b1ffcacacbffdbdbdaffe9eae9fff9f9f8fffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefefffefffffffefefefffffefefffefffefffefffefffefffefffffefefffefffefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfdfffdfefefffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffafafbffecececffdededdffc9c9c9ffa5a6a6ff858586ff6a6a69ff545453ff424242ff333333ff252525ff161716ff0c0c0cff060706ff040303ff020201ff010001ff010101ff000000ff000001ff010000ff000100ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff0c0c0cff131413ff1c1c1cff272827ff343434ff414140ff4b4b4bff545454ff5a5a5aff5f5f5fff626262ff666665ff686969ff696969ff696a69ff696a6aff696969ff696969ff686968ff686767ff676867ff686868ff666666ff666766ff676768ff686868ff676767ff666666ff616160ff5a5a5aff575657ff50504fff414141ff323232ff242423ff171717ff0e0e0eff090a09ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffcfbfbfffbfbfbfffbfbfafffafafafffafbfbfffafafbfffafafafff9fafafffafafafffaf9f9fff9f9f9fffaf9fafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff7f7f8fff7f7f8fff8f7f8fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f6fff6f7f6fff6f7f6fff6f6f6fff6f6f5fff6f5f6fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff4f4f3fff3f4f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f3f2fff2f2f2fff2f2f1fff1f2f1fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0effff0f0efffeff0efffefeeefffeeefefffeeefeeffefeeeeffeeeeeeffeeededffededeeffedededffedededffedecedffedececffecececffedececffecececffececebffebebebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe0e0e0ffe0e1e1ffe0e0e1ffe0e0e0ffdfe0dfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdedfdeffdededdffdededeffddddddffdddeddffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffdbdadaffdadadaffdadad9ffd9d9daffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d8d8ffd7d7d8ffd7d8d7ffd7d7d7ffd7d8d8ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d8ffd8d9d9ffd8d9d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd6d6d7ffd6d6d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d7ffd7d8d7ffd8d7d7ffd7d8d7ffd8d8d7ffd7d7d7ffd7d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdaffdadbdaffdbdcdbffdcdcdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdddcdcffdddddcffdddcdcffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffdddeddffdededdffdedddeffdededeffdddddeffdddddeffdededeffddddddffddddddffdddedeffdedddeffdededdffddddddffdededeffdededeffdededeffdedfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfe0ffdfdfdfffe0e0e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe6e6e5ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffececebffebebebffecececffecececffecededffecececffecededffedededffeeededffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeefffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff3f3f3fff2f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f4fff5f5f4fff4f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff6f5f6fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9faf9fffafaf9fffaf9fafffafafafffafafafffafafafffbfafbfffafafafffbfbfafffafbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0bff0c0c0cff0d0e0dff0d0e0eff0e0e0dff0e0e0eff0e0e0eff0e0e0eff0e0f0fff0e0f0eff101111ff101011ff101111ff101110ff0e0f0fff0e0e0eff0e0e0fff0f0e0eff0c0c0cff0b0c0cff0a0a0aff0b0b0bff0a0a0aff090a09ff0a0a0aff0c0b0bff0c0c0cff0c0c0cff0d0d0dff0d0d0dff0e0e0dff0f0e0eff0f0e0eff0f0f0fff101010ff101011ff111010ff101111ff101011ff101010ff111111ff111111ff111111ff121211ff111111ff101010ff0f0f0fff0e0d0eff0d0c0dff0d0c0dff0d0c0cff0c0c0cff0c0b0cff0b0b0bff0b0b0aff0b0b0bff0a0a0aff0a090aff0b0b0bff0b0c0bff0b0c0cff0c0c0dff0c0c0cff0c0c0cff0c0c0bff0c0b0bff0b0b0bff0a0b0bff0b0a0aff0a0a0aff0b0b0bff0b0b0bff0b0b0bff0d0d0dff0d0e0dff0d0d0dff0e0e0eff0e0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000101ff010001ff010101ff010101ff010101ff010001ff010100ff010101ff020102ff020202ff020202ff020202ff020203ff030202ff020202ff030303ff040303ff040403ff040404ff040404ff050405ff050505ff050505ff060606ff070607ff707070ffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdaffdddddcffdededeffe0dfdfffe1e1e1ffe2e2e2ffe3e4e4ffe4e4e5ffe5e6e5ffe6e6e6ffe7e8e7ffe8e8e8ffe9e9eaffeaeaeaffebebebffebececffedededffeeeeeeffeeeeeeffeff0effff0f0f0fff1f1f0fff2f1f1fff2f1f1fff2f2f2fff2f2f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff5f5f6fff6f6f6fff7f7f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff9f8f9fffafaf9fff9faf9fffaf9fafffafafafffbfafbfffafafafffbfafbfffbfafafffbfbfafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffdfefefffefefdfffefefefffefefefffefffefffefffefffefffffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffffefffffefffefffefffefffffffffffffffffffefffefffffffefffffefefffffefefffffefefffefefefffefefffffefffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffefffffffefffffffefffffffefefffefefefffffffefffefffefffffefefffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefefffefefefffffefffffefefefffefefefffefffefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffffffefffffefefffefffffffffffefffefffffffefefffffefffefffefefefffdfefefffdfdfdfffdfdfefffefefdfffefdfefffdfefdfffdfdfdfffefefefffefefefffdfefdfffefefefffefefefffffffefffffefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfafbfffbfafbfffbfafafff9f9f9fff6f6f6ffdfdfdfffb0b0b0ff757475ff5b5b5bff3f3e3fff1d1d1dff090a09ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606161ff605f60ff605f60ff5f5f5fff5f5f5fff5f5f5fff5e5f5eff5e5f5fff5e5e5eff5e5e5dff5d5d5dff5c5c5cff5b5c5cff5b5b5bff5a5b5bff5a5a5aff595959ff585958ff575858ff575757ff565657ff565655ff555555ff545454ff545453ff535353ff525252ff515251ff515150ff505050ff4f4f4fff4f4e4eff4e4e4eff4d4d4dff4d4d4dff4d4d4cff4d4c4cff4c4c4cff4d4d4dff4d4d4dff4d4c4cff484848ff373737ff1a1a1aff080808ff040303ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0c0cff1f1f1fff484848ff656565ff727372ffb3b2b2ffdfdfdffff2f2f2fff8f8f7fff8f8f9fffaf9f9fffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffdfcfcfffdfdfcfffefdfefffefefefffefefffffffffffffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffefffefffffffffefffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefefffefefffffffffefffffefffffefffefffefefefffffffffffefffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffffefffffefffffffffffffefefffffffffefffffffffffffffffffffefffffffffffffffefefffefefffffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffffefffffffffffffefffefffefffffffffefffffefefffffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffefdfefffdfefefffefefefffffefefffefefffffefffefffefefefffefefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffbfbfbfffbfafbfffafafafffbfbfafffafafafffaf9fafffafafafffaf9fafff9f9f9fff9f9f9fff9f8f8fff7f6f6fff6f6f6fff6f5f6fff5f5f5fff5f4f5fff4f4f4fff4f3f4fff3f4f4fff3f3f2fff2f2f2fff1f0f1fff0f0f0ffefefefffeeeeeeffeeeeeeffedededffebebebffebeaeaffeaeae9ffe8e9e8ffe7e7e7ffe5e6e6ffe5e5e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfe0e0ffdedfdfffdddedeffdddcdcffdbdbdbffd9d9d9ffd7d8d7ffd6d6d6ffd3d3d3ffd0d1d0ff7d7d7dff030302ff030202ff020202ff020202ff010102ff020202ff030302ff030303ff040404ff050504ff040405ff040403ff030303ff020203ff020202ff020202ff020101ff000000ff010100ff000100ff010001ff010201ff020102ff010101ff010102ff020101ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff040405ff090908ff121211ff1e1d1dff323131ff4d4d4dff6d6c6dff9a9999ffbfc0c0ffd1d1d1ffdfdfdffff2f2f2fffcfbfcfffffefffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffffefffffefffffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfcfcfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfefdfffefefdfffefefdfffefefdfffefdfdfffefefefffefdfefffefefdfffffefefffffefefffffefefffffffffffefefffffffefefffefffffffffffffffffefffffffffffffffefffffdfdfdfff1f1f0ffe0e1e1ffd1d0d1ffadadadff8f8f8fff727272ff595859ff474646ff373736ff272727ff181718ff0c0c0bff060506ff030303ff020102ff010101ff010101ff010101ff010001ff010101ff000000ff000000ff010000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff030303ff070607ff131212ff282827ff363637ff454544ff505050ff585858ff5e5e5eff626262ff646465ff666666ff686868ff6c6b6bff6d6d6dff6b6b6bff6a6a6aff696969ff696969ff696969ff696868ff676868ff686867ff686868ff676767ff686868ff696969ff6a6b6aff6a6a6aff6a6a6bff696968ff676768ff656666ff616161ff5b5b5bff505050ff424342ff353535ff252524ff111111ff0a0909ff040404ff010101ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefdfdfffcfcfcfffbfbfbfffbfbfbfffafafbfffafbfafffafafafff9fafafffafafafff9fafafffafaf9fffaf9fafff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff7f8f8fff8f8f8fff8f7f8fff8f7f8fff8f7f7fff7f7f7fff8f8f7fff7f8f7fff8f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f4f5fff4f4f5fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff2f3f2fff2f2f2fff1f2f2fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefefefffefeeeeffeeeeeeffeeedeeffeeeeedffeeeeedffeeededffedededffedededffececedffedececffecececffecececffecebecffecebecffebeaeaffeae9eaffeaeae9ffe9e9e9ffe9e8e9ffe8e9e8ffe8e7e8ffe7e7e8ffe7e7e8ffe7e7e7ffe6e6e6ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe4e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e0ffdfe0e0ffe0e0dfffdfe0dfffdfdfdfffdedfdfffdfdfdfffdfdedfffdededeffdededeffdededeffdededeffdddeddffddddddffdddddcffddddddffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdadadbffdbdadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d7ffd8d7d8ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd8d7d7ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d8d8ffd8d9d9ffd8d9d8ffd8d9d9ffd8d8d9ffd8d9d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d6ffd7d7d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d6ffd7d6d6ffd7d6d6ffd7d7d6ffd6d6d7ffd7d6d6ffd6d7d7ffd7d6d7ffd7d6d7ffd7d6d7ffd7d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d6d6ffd7d6d6ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d6ffd7d7d6ffd6d7d6ffd7d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdadbdaffdbdbdbffdcdbdbffdcdcdbffdcdbdbffdcdcdcffdcdcdcffdcdddcffdddddcffdddcdcffdddcdcffddddddffdcdcddffdddcdcffdcddddffddddddffdddcddffddddddffdddcddffdddcddffdddddcffdcddddffdddcddffddddddffdddcddffdddcddffdddcddffddddddffddddddffdedddeffdedddeffdededdffdededeffdededeffdededfffdfdfdfffdfdfdeffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe1e0e0ffe2e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe6e5e5ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffebeaebffeaebebffebebebffececebffecececffececebffecececffedececffededecffedecedffedededffedededffeeeeedffeeeeedffeeeeeeffeeeeeeffefefeeffeeeeefffefefeeffefefeffff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f0fff1f0f1fff1f1f1fff2f1f2fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff3f2f3fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff4f5f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff6f5f5fff6f5f6fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f6f6fff7f7f7fff7f6f7fff7f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f9f9fff9f9fafffaf9fafffafafafffaf9fafffafafafffbfbfafffafbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffefefefffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0f0fff0e0f0eff101010ff111110ff101010ff111011ff0f0e0fff0e0f0eff0f0f0fff0f0e0eff0c0c0cff0c0c0cff0c0c0cff0c0b0bff0a0a0aff070607ff070707ff070707ff080808ff090908ff090a09ff090a09ff0a0a0aff0b0b0bff0a0b0bff0b0b0bff0c0c0cff0d0d0dff0d0d0eff0d0d0cff0c0c0cff0c0c0bff0b0b0cff0c0c0cff0d0d0cff0c0c0cff0d0d0cff0c0c0cff0c0b0cff0a0b0bff0a0a09ff080908ff080809ff090809ff090909ff090909ff080808ff070708ff0b0a0aff0a0a0bff0a0b0bff0b0b0bff0b0b0cff0c0b0bff0c0b0bff0c0c0cff0c0c0cff0c0d0cff0c0b0bff0c0b0bff0c0c0bff0b0b0bff0a0b0bff0a0a0aff0b0b0bff0b0b0bff0b0b0bff0d0e0dff0d0d0dff0e0d0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff010000ff010000ff000001ff010101ff010101ff010100ff010101ff010102ff020203ff020203ff030302ff020202ff020202ff030202ff030302ff030303ff040403ff040404ff050404ff040404ff040404ff040404ff050405ff060505ff060606ffa0a09fffd1d1d1ffd4d4d3ffd6d5d5ffd8d8d8ffdadad9ffdbdbdcffddddddffdedfdfffe0e0e0ffe1e2e1ffe2e2e2ffe4e4e4ffe5e5e5ffe6e5e6ffe7e6e7ffe7e8e7ffe9e9e8ffeae9e9ffeaeaebffebebebffecedecffedededffedededffefeeeffff0f0f0fff1f0f0fff0f0f1fff1f1f1fff1f2f2fff2f3f2fff3f3f3fff3f4f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f6f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff9f9f9fffaf9f9fff9f9fafffafafafffafafbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffffefffffffefffffefffefffffffffffffffefffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefefefffffefefffffefefffffefffffffffffffffffefffefefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffefefffefefefffefefefffefefefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffefefffffffefffffffefffffffffffefffffffffffffffffffffffefffefffefefefffffffefffefefefffefefefffefefefffdfefdfffefefefffefefdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefffffffffefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffcfcfdfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffaf9f9fff6f6f6ffe3e4e3ffbdbdbeff7e7e7eff606061ff434344ff232323ff0d0c0dff050405ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff60605fff60605fff5f5f5fff5f5f5eff5f5e5eff5f5f5fff5f5f5eff5f5e5fff5e5e5eff5d5d5dff5c5d5dff5b5c5bff5b5b5bff5b5b5aff5a5a5aff595959ff585859ff575857ff575757ff575656ff555656ff545555ff545554ff545353ff535253ff535253ff525252ff515151ff505050ff4f4f4fff4e4f4eff4e4e4eff4e4e4dff4d4d4dff4d4d4dff4d4d4cff4c4c4cff4c4c4cff4c4c4dff4d4d4dff4c4b4bff424242ff2a292aff0d0d0dff080807ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff0c0c0cff212121ff4a4b4bff676767ff7d7d7dffc2c2c2ffe4e5e4fff4f4f4fff8f8f8fff9f9fafffafaf9fffafafafffbfbfbfffbfbfbfffdfcfcfffcfcfcfffbfbfbfffbfbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfdfcfffcfcfdfffefdfdfffefdfefffdfefefffefefefffefefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffffefefffffffffffefffffffefffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffffefffefefffffffefefffefffefffefffefffffffefffffffffffefffffffffffffffefefffffffffffffffefffffffffefffffefefffffffefffffefffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefffefffefffefffefefefffffefefffefefffffefefffffefefefffffefffffffefefffffefefffffffefffefefefffffffefffffefefffffffffffffffefffefefffffefefefffefefefffefefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfefffdfefdfffefefdfffefdfefffffefefffffefffffffefefffdfdfefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffafafafffaf9fafff9f9fafffafaf9fff9faf9fff9f9f9fff9f8f8fff8f8f7fff6f6f6fff6f6f6fff5f5f5fff5f5f4fff4f4f4fff3f3f4fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff0f0f0ffefefefffefefeeffeeeeedffedededffecececffebebebffe9eaeaffe8e9e9ffe7e8e8ffe5e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e3ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdcddddffdbdbdcffdadad9ffd8d8d8ffd6d6d6ffd4d3d4ffd2d1d2ffb6b6b6ff121213ff020201ff010202ff010202ff020202ff030303ff030303ff040404ff040404ff050404ff040405ff040404ff040303ff030302ff030203ff030203ff020201ff010101ff010000ff000000ff010102ff010102ff020201ff010201ff010101ff000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020201ff040404ff080808ff111111ff1c1c1cff2f2f2fff494849ff626261ff878686ffafaeaeffc6c5c6ffd9d9d9ffe7e7e6fff6f6f6fffefdfdfffefefefffffffffffffffffffffffffffefffefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffcfcfdfffcfdfcfffdfdfcfffdfdfcfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefefefffefefefffefefefffefffefffefefffffffffffffffefffffefefefffffefefffffffefffffefffffffffffffefefefff7f6f6ffe6e5e5ffd6d6d6ffb7b7b7ff939393ff7a7a79ff5f605fff4a4a4aff393838ff2a2a29ff1b1b1bff0f100fff050506ff030202ff010001ff000001ff000000ff010101ff010101ff010101ff010100ff010001ff010100ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020202ff050505ff0a0a0aff131413ff262626ff424242ff535352ff5b5a5bff616262ff666666ff686768ff686868ff676767ff676766ff676767ff6a6b6aff6d6c6cff6d6c6cff6a6a6aff6a6a6aff686969ff686968ff686869ff686968ff686868ff686868ff686868ff696969ff69696aff696a69ff6b6b6bff6d6c6cff6c6c6cff6c6c6dff6b6c6bff6b6a6aff686869ff666565ff5d5d5eff535353ff424243ff282828ff151615ff0b0b0bff050505ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffcfcfcfffbfbfbfffafafafffafafbfffafafafffafaf9fffafafafffafaf9fff9fafafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff8f7f7fff8f7f7fff8f7f8fff8f7f8fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f4fff4f5f4fff4f4f4fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f1f0fff1f0f0fff0f0f1fff0f0f1fff0f1f0fff0f0f0ffefeff0fff0eff0fff0eff0fff0efefffeeefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffececedffecececffecececffececebffecebecffebebebffebebeaffeae9e9ffebeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e3e4ffe4e3e4ffe4e3e3ffe3e3e3ffe2e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedeffdfdedeffdddedeffdddedeffdddeddffddddddffddddddffdddcddffddddddffdddcdcffdcdcdcffdcdcdbffdbdcdcffdbdcdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d9ffd9d9d8ffd8d7d7ffd8d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d6ffd6d7d6ffd6d6d7ffd7d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d7d7ffd7d7d8ffd7d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd7d6d7ffd6d6d7ffd6d6d6ffd5d6d6ffd6d6d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd6d6d5ffd5d5d6ffd6d5d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d6d6ffd7d6d7ffd6d6d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffdad9daffdadadaffdbdadaffdadadbffdbdbdaffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdddcffddddddffddddddffdeddddffdddddeffdddddeffdededeffdedddeffdfdedeffdfdfdeffdfdfdfffdfdfe0ffe0e1e0ffe1e0e0ffe2e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e6ffe6e7e6ffe7e6e6ffe7e8e7ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffeae9e9ffeae9e9ffe9eaeaffeaeaeaffeaebeaffebeaeaffebeaebffecebebffecececffecececffecececffecececffecedecffecededffedededffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f0f1fff1f1f1fff2f2f1fff1f2f1fff1f1f2fff2f1f1fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff6f5f5fff5f5f6fff5f5f6fff5f6f5fff6f5f5fff5f5f6fff6f5f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f7fff7f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff9f9f9fff9f9f9fffafafafffafaf9fffafafafffbfafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffefdfdfffefefefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0f0fff0f0f0fff111010ff111010ff111010ff111011ff0f0f0eff0e0e0fff0e0f0fff0f0f0eff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0a0a0aff0b0a0bff0a0a0aff070707ff080808ff090909ff090a09ff09090aff0a0a0aff0a0a0aff0a0a0bff0b0b0bff0b0b0bff0c0c0cff0c0d0dff0b0b0bff0a0b0aff0a0a0aff0a0909ff090909ff090908ff090909ff090a0aff0a0a0aff0a0a09ff090908ff080808ff060606ff060606ff060607ff060606ff090909ff0a0909ff090909ff0b0b0bff0b0b0bff0b0b0aff0a0a0aff0c0b0bff0c0b0cff0c0c0cff0c0c0cff0b0c0bff0c0d0cff0c0c0cff0c0d0cff0c0b0cff0b0b0bff0b0b0bff0b0b0bff0a0b0bff0a0a0aff0b0b0bff0b0b0aff0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000100ff010100ff010100ff010100ff010100ff010101ff000101ff010201ff020302ff030303ff030303ff020202ff010202ff020102ff020202ff030203ff040303ff030303ff040404ff050505ff040404ff040404ff040404ff050405ff060606ff2e2f2effc8c8c8ffd3d3d2ffd4d4d4ffd6d7d7ffd8d8d9ffdad9daffdcdbdcffdeddddffdedfdfffe1e1e0ffe2e2e2ffe3e3e2ffe4e4e4ffe6e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e8ffe9eaeaffebeaeaffebebebffecececffedededffeeedeeffefeeeffff0f0effff0f0f0fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f5f5fff5f5f5fff6f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9faf9fff9faf9fffafafafffbfafafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefdfefffdfdfdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffefefffefffffffefffefffffffefffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffefefefffffefffffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffefffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffffffefffefffefffffffefffffefefffefffefffefffefffefffefffffefefffffefffffefefefffefffefffefefffffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffefffefffefffffffffffefefefffefffffffffefffffefefefffefefffffffffefffefffffffffffffffffefefffffefefffefefefffffefefffefefefffdfefefffefefefffefefdfffefefefffefdfefffefefefffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffdfefefffffffefffefffefffefefffffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffcfbfcfffbfbfbfffbfbfbfffbfafbfffafafafffaf9f9fff7f7f7ffe8e8e8ffcac9caff8c8c8cff626262ff444444ff242424ff0e0e0eff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff606060ff606060ff5f5f5fff5e5f5fff5f5f5fff5f5e5fff5e5e5eff5e5e5eff5e5e5eff5d5d5dff5d5d5dff5c5b5bff5b5b5bff5b5a5aff5a5a5aff595959ff585859ff585858ff575757ff565756ff565556ff555555ff545454ff545454ff535253ff525252ff515151ff505151ff505150ff4f504fff4f4f4fff4e4e4eff4e4e4eff4d4d4dff4d4d4dff4c4c4cff4c4d4dff4c4c4cff4b4c4cff4b4c4bff4b4b4bff464646ff3a3a3aff1c1c1cff101010ff070808ff020302ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040504ff0e0e0eff252525ff505050ff6a6a6aff89898affcdccccffeaeaeafff6f6f6fff8f8f8fff9f9fafffafafafffbfbfbfffbfbfbfffbfbfbfffdfcfcfffcfcfcfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffffffefffefffefffefefefffefffefffefefefffefffefffefefefffefdfefffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffffefffffffefffffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffefefffffefffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffefffefffffefffffffefffffffefffffefefefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffefefffefefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffefefffffefffffffffefffffefefffffefefefffffefffffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefffefffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff7f7f7fff6f6f6fff6f5f6fff5f5f5fff5f5f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f2fff0f1f0fff0f0f0ffeeefeeffeeeeeeffededeeffecececffebeaebffeaeaeaffe8e9e9ffe8e8e8ffe7e6e6ffe6e5e5ffe5e4e4ffe4e3e4ffe3e2e2ffe1e1e2ffe0e1e1ffdfdfdfffdedfdeffddddddffdcdcdcffdadadaffd9d8d9ffd7d6d7ffd5d4d5ffd2d2d2ffcfcfcfff444443ff020202ff020202ff020202ff030303ff030303ff040303ff030304ff040505ff040404ff040404ff030404ff040303ff030303ff030303ff030303ff030303ff010202ff010201ff010101ff020101ff020102ff010101ff010202ff010001ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010102ff040303ff080809ff101111ff1b1b1bff2c2c2cff424242ff5a5a5aff767675ff999a99ffc0c0c0ffcdccccffdbdcdbffebecebfffafbfafffffffefffffffffffffefffffefffefffefefffffefefefffefefefffffefffffefefefffffefffffffffffffefefefffefefefffffefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfefffefdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffdfdfefffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffffffffefffefffffffffffffffffffffffffffefefefff9f9f9ffe9eaeaffdadbdaffc3c4c3ff999998ff7e7d7eff656566ff4e4f4eff39393aff292929ff1c1c1cff131313ff080808ff030303ff010101ff000000ff000000ff010000ff010001ff010101ff010101ff010101ff010101ff000101ff000100ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010101ff010101ff030403ff080808ff111111ff222122ff353434ff474747ff5b5b5bff656565ff686867ff6a6a6aff6b6b6bff6a6a6aff6a6a6aff696969ff696969ff686968ff696969ff6a6a6aff6b6a6bff6a6a6aff6a696aff696969ff686969ff696968ff696868ff696868ff696969ff6a6a6aff6b6a6aff6b6b6bff6b6c6cff6c6c6cff6d6d6dff6e6d6eff6e6e6eff6d6d6dff6e6d6eff6e6d6eff6c6c6cff696969ff636363ff595958ff464746ff303031ff1c1c1cff101010ff080809ff040404ff010102ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefdfdfffdfcfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafaf9fffafafafffaf9fafffafafafff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f8fff8f8f9fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff7f8f8fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f7f7fff7f8f7fff7f8f7fff7f8f7fff8f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff7f7f7fff6f6f6fff5f5f6fff6f5f5fff6f5f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f4f3fff3f4f4fff3f3f4fff2f2f3fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff0f0f0fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0ffefefefffefefefffefefefffeeefeeffeeeeefffeeeeeeffeeeeeeffededeeffeeededffedededffedededffececedffececedffecececffecececffecececffebecebffebebebffebeaeaffe9eae9ffeaebeaffeaebeaffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededdffdddedeffddddddffddddddffddddddffddddddffdddcddffdcdcdcffdcdcdbffdbdbdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdadaffdadadaffdadadaffd9d9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d7d6ffd6d6d6ffd6d7d7ffd7d6d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d5ffd5d5d6ffd5d5d5ffd6d5d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d6d6ffd5d5d6ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d5ffd5d6d5ffd5d6d5ffd6d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdbdbdcffdcdbdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffddddddffdeddddffdedddeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e2ffe3e2e2ffe3e3e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaebffebeaebffebebebffebebecffececebffecececffececedffecededffedededffedededffeeededffededeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefefefffefefefffefefeffff0f0effff0f0f0ffeff0f0fff0f1f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff1f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f5f5fff5f4f5fff4f4f4fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f5fff6f6f6fff5f6f5fff6f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfbfcfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101110ff101011ff101010ff0f0e0fff0e0f0fff0e0f0eff0f0f0fff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0a0b0aff0a0a0bff0a0a0bff0b0a0aff0a0a0aff090809ff09090aff090a09ff090a0aff0a0a0aff0a0b0aff0a0b0bff0b0b0cff0c0c0cff0d0d0dff0d0d0dff0d0c0dff0b0b0bff0b0b0bff0a0a0aff09090aff090909ff0a0a0aff0a090aff090a0aff0a0909ff090909ff080808ff070606ff060606ff060606ff090909ff090909ff090909ff090909ff0a0b0bff0b0b0bff0b0a0bff0a0a0bff0b0a0bff0b0b0cff0b0b0bff0b0c0cff0b0b0cff0b0b0bff0c0c0dff0d0c0cff0c0c0cff0c0c0bff0b0b0bff0b0b0cff0b0a0aff0b0a0bff0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000101ff010101ff000101ff010001ff000000ff010101ff010000ff010101ff030202ff030303ff030303ff020101ff010101ff010102ff020202ff030203ff030303ff040404ff040405ff050505ff040405ff040404ff040404ff050405ff050506ff676767ffd1d1d1ffd3d2d3ffd5d5d5ffd7d7d7ffd8d8d9ffdbdbdaffdcdcdcffdededeffe0dfdfffe1e1e1ffe2e3e2ffe3e3e4ffe4e4e5ffe6e5e6ffe6e6e6ffe7e8e7ffe9e8e8ffe9e9e9ffe9eaeaffeaeaebffecececffecedecffededeeffeeeeeffff0efeffff0f0f0fff0f0f0fff1f1f1fff1f2f1fff2f2f2fff3f3f3fff2f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f6f5fff7f6f7fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9faf9fffaf9f9fffafafafffafafafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfcfcfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffcfdfdfffdfefefffdfdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefdfefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefffffefffffffefffefffffffffffffefffffefffefffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffefffefffefffefffefffefffffffffffefefffffefffefffffffefffefefffffefffffffffffffffefffffffefefffffefefefffffffefffefefefffefffffffffefefffffefefffefefffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffefefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffefefefffefefffffefffefffefffffffefefefffdfefefffdfefdfffdfdfefffdfdfefffefefdfffefefefffefefefffdfefefffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfafffaf9fafff8f8f8ffeeedeeffd1d2d2ff9b9b9bff626262ff444545ff262526ff0e0e0eff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff5f5f5fff5f5e5fff5f5f5fff5f5e5eff5e5e5eff5f5e5eff5e5e5eff5e5e5eff5e5d5dff5c5c5cff5b5c5bff5b5b5bff5a5a5aff5a595aff595959ff585958ff585858ff575757ff565656ff555556ff555555ff545554ff535354ff535353ff535252ff525151ff515051ff505051ff4f504fff4f5050ff4f4f4fff4e4e4eff4d4e4dff4d4d4dff4c4c4dff4c4d4cff4c4c4cff4b4b4cff4a4b4bff494949ff464747ff403f40ff303030ff222222ff131212ff090a0aff050405ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040405ff0e0e0eff292929ff545454ff6c6d6cff969696ffd4d4d4ffefefeffff7f8f7fff9f9f9fffaf9fafffafbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffefefffffefefffffffffffffefefffffffffffffefefffffefefffffffefffffefefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffdfefefffdfdfdfffdfdfefffdfefdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafafffafbfbfffafafafffafafafffafafafffaf9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff7f7f8fff7f7f7fff5f6f6fff5f6f6fff5f4f5fff4f4f5fff4f4f4fff3f3f4fff2f2f3fff2f2f2fff1f1f1fff0efefffefefefffeeeeeeffedededffededecffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e7e6ffe6e6e6ffe5e5e5ffe4e3e4ffe2e3e3ffe2e2e1ffe1e1e1ffdfdfdfffdededeffdddddeffdcdcdcffdadbdaffd9d9d9ffd7d7d8ffd6d5d5ffd3d3d3ffd0d0d1ff6d6d6dff020302ff020303ff030303ff030303ff030403ff040404ff030304ff040404ff040403ff030304ff030303ff030303ff020303ff030303ff040303ff040404ff030303ff020202ff020102ff020101ff020202ff020101ff000100ff000101ff000100ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff030404ff090909ff121211ff1c1b1cff2a2a2aff3d3d3dff505151ff636263ff898989ffa8a8a8ffc4c3c3ffd3d4d4ffe4e3e3fff6f5f5fffdfdfdfffffefefffefffefffefefffffefffefffefefffffefefffffffefffffefefffffefffffffefefffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffefffffefffffffffffffffffffffffffefffffbfbfaffefefeeffdededeffcccccdffa4a3a4ff818181ff6a6a6bff545353ff3c3c3cff282829ff191a19ff0e0e0eff080808ff040404ff010101ff000101ff000000ff000000ff010000ff000001ff000000ff010101ff010101ff010101ff010101ff010100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff020101ff030303ff050505ff0a0b0bff171818ff2c2d2cff434243ff545454ff626162ff6a6a6aff6d6d6dff6d6d6eff6e6e6fff6e6d6eff6b6b6cff6a6a6bff6b6b6bff6a6a6bff696969ff696969ff696968ff69696aff6b6b6aff6b6a6bff6a6a6aff6a696aff696969ff686968ff696969ff69696aff6b6b6bff6c6c6cff6d6d6cff6d6d6dff6d6d6dff6c6d6cff6e6d6eff6f6f6fff6d6e6dff6d6d6dff6d6d6eff6d6d6dff6c6c6cff6a6a6aff656566ff5e5e5eff515252ff3a3a3aff272727ff191919ff0d0d0dff060606ff030302ff010101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffcfcfcfffbfafbfffafbfbfffafbfafffafafafffafafafff9faf9fff9f9fafffafafafff9faf9fff9f9fafff9f9fafff9f9f9fff9f9f9fff8f8f9fff8f8f9fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff8f7f8fff7f7f7fff8f8f7fff7f7f7fff7f8f8fff8f7f7fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff6f5f6fff5f5f6fff6f5f6fff5f5f5fff4f5f5fff5f5f5fff4f4f5fff4f3f4fff3f4f4fff4f3f3fff3f3f3fff3f3f2fff3f2f3fff2f2f3fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff0f1f0fff1f1f1fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffefefefffeeefeeffeeefefffeeeeeeffeeeeeeffedeeeeffeeeeeeffedededffedededffededecffececedffecedecffecececffecececffebebecffebeaeaffeaebeaffe9e9e9ffeaeaeaffeae9eaffe9e8e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe4e3e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe0e0e1ffe1e1e0ffe1e0e1ffe0e0e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededfffdddedeffdddeddffdeddddffddddddffdcdddcffdcdcddffddddddffdcdddcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadbdbffdadbdaffdadadaffdadadaffdadadaffd9d9daffd9dad9ffd9d9d9ffd9d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d6ffd5d6d6ffd5d6d5ffd5d5d6ffd5d5d6ffd6d6d6ffd5d5d6ffd6d6d6ffd5d5d6ffd5d5d6ffd6d5d6ffd6d5d6ffd5d5d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d6ffd6d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd6d7d7ffd6d7d7ffd6d6d7ffd7d6d7ffd6d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d6d5ffd5d5d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd7d6d7ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffd8d9d8ffd8d9d9ffd9d9d9ffdadadaffdadbdaffdbdbdbffdadadbffdbdbdaffdbdbdaffdadadbffdadbdbffdadbdbffdadbdbffdbdadbffdadadaffdadadaffdadadaffd9dadaffdad9daffdbdadaffdadadbffdbdadaffdadbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdcdcddffdcdcddffddddddffddddddffddddddffdededeffdededeffdededeffdfdfdfffe0dfdfffdfdfe0ffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe5e5e5ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeaeaebffebeaeaffebebebffebebebffebebecffececebffecededffecedecffecedecffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefefeffff0f0f0fff0efeffff0f0f0fff1f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff1f2f1fff2f1f2fff2f2f2fff3f2f2fff2f3f3fff3f3f3fff3f2f3fff3f3f3fff4f3f4fff4f3f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff5f6f5fff5f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafafafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfdfffdfefdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0e0eff0f0e0fff0e0e0fff0f0f0fff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0a0a0aff0a0a0bff0b0b0bff0b0a0aff0a0b0bff0a0b0aff0a0a0bff090a09ff090909ff0a0a0aff0b0a0bff0b0b0bff0b0c0bff0c0c0cff0d0c0dff0d0d0cff0d0d0cff0d0d0dff0d0d0dff0b0b0bff0a0b0bff090a0aff0a090aff0a0a09ff0a0a0aff0a0a0aff0a0a0aff090909ff090809ff080808ff060707ff060706ff060606ff090909ff0a0a09ff090909ff090a09ff0a0a0bff0b0b0aff0b0b0aff0a0a0bff0b0a0aff0c0b0bff0b0b0bff0b0c0bff0b0b0bff0b0c0bff0d0c0dff0c0c0cff0c0c0cff0c0c0cff0c0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010101ff010101ff010101ff000101ff000000ff010001ff000000ff000101ff010101ff020202ff020303ff020202ff010101ff000101ff010201ff020201ff020302ff040303ff030303ff040504ff040405ff050504ff040504ff040405ff060505ff070606ff979797ffd1d2d1ffd3d3d3ffd5d6d5ffd8d8d8ffd9d9d9ffdbdbdbffddddddffdfdedeffe0e0e0ffe1e1e1ffe3e2e3ffe4e4e4ffe5e5e5ffe6e5e6ffe6e6e7ffe7e8e8ffe9e8e8ffe9e9e9ffeaeaeaffebebebffecececffecededffeeeeeeffefefeeffeff0f0fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff3f4f3fff4f3f4fff4f4f4fff5f5f5fff6f7f6fff7f7f7fff8f7f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff9f9f9fffafafafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefffffffffefffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffefffffffefffffffefefefffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefefffefefefffffffefffefffefffffffefffffefffffefffffffefffffffefefefffffefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefefefffefffefffefefefffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefffffffefffefffffffefffffffffffefefffffffefffffffefffffffefefffefdfefffefefefffefefefffefdfefffdfefdfffefefefffdfefdfffdfdfefffdfdfefffefefefffefefdfffdfefefffdfefdfffefffffffefffefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffefefefffbfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafff9faf9fff9f9f8fff2f1f1ffd7d8d7ffa6a6a7ff666766ff4b4c4bff2d2d2dff121211ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5e5fff5e5f5eff5e5f5fff5e5f5eff5f5e5fff5e5e5eff5e5f5fff5e5e5eff5e5e5dff5d5e5eff5c5c5dff5c5b5cff5b5b5bff5b5a5aff5a595aff595959ff585959ff585858ff575757ff575757ff565655ff555555ff545455ff545454ff535353ff525353ff515251ff515151ff505050ff4f4f4fff4f4f4fff4f4e4fff4e4e4fff4d4e4eff4d4d4dff4c4c4cff4d4c4cff4c4c4bff4b4b4bff4a4a4aff484948ff464747ff434343ff3b3a3bff323232ff242525ff191919ff0f0f0fff070707ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0f0f0fff2c2c2cff535353ff6e6d6effa4a5a4ffdcdbdcfff2f2f2fff9f8f8fff9faf9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffafbfbfffafafbfffbfbfbfffafafafffbfafafffbfbfbfffafbfbfffafbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffcfdfcfffcfcfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefdfefffdfefdfffefefefffdfefefffefefefffefefefffdfefefffefefdfffefefefffefefffffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffefffffffffefffffffffffffefffffffefffefffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffefffefffefffffffffefffffffffffffefffffffffefffffffffffffefffefffefffefffefffefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffefefefffefefefffefdfefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfefefffdfdfefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffdfdfefffefdfdfffefdfefffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffbfcfcfffbfbfbfffbfafbfffbfbfbfffafbfbfffafafbfffbfafafffafafafffaf9fafffafafafff9f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f7fff7f6f6fff6f7f6fff6f6f6fff5f6f5fff4f5f4fff4f4f4fff4f3f3fff3f3f2fff1f1f1fff0f1f0ffeff0f0ffefefefffefeeefffedededffecededffebecebffebeaeaffe9eaeaffe8e8e9ffe7e7e7ffe7e6e7ffe6e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfe0dfffdfdfdfffddddddffdcdcdcffdadadbffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffa7a7a7ff0b0b0bff020203ff030203ff030303ff030403ff030303ff030203ff030302ff030302ff030303ff030203ff010202ff010202ff020202ff040304ff040404ff030404ff020203ff020202ff010101ff020101ff010101ff000100ff000100ff000100ff000100ff01010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020102ff050504ff0a0b0aff111111ff1a191aff282828ff373838ff454546ff5c5b5cff6e6e6eff929393ffb6b5b6ffcbcbcbffdadadaffebeaeafffafafafffdfefdfffdfefefffefffefffefffefffffffefffefefefffefffefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfdfdfffdfdfefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfefffefdfefffefefefffdfefefffefefefffefefefffffffefffefffefffffffffffffffffffefffffffefffffffcfdfdfff0eff0ffe2e3e2ffd2d2d2ffb3b3b4ff8c8c8cff707070ff535353ff3c3c3cff292a29ff181918ff0c0d0cff050605ff040403ff020101ff000100ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010101ff010101ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030202ff040404ff070606ff0e0e0eff1d1d1dff343434ff4a4a4aff5b5c5bff676766ff6c6c6cff6e6f6eff6f6f6fff6f706fff6f6f6fff6e6e6eff6d6d6dff6c6c6cff6b6b6bff6b6b6bff6a6b6bff6a6a6aff6a6969ff6a6a6aff6a6b6bff6b6b6bff6b6b6aff6b6b6bff6a6a6bff6a696aff6a6a6aff6b6b6bff6c6b6cff6d6d6dff6e6e6eff6e6e6eff6d6e6dff6d6e6eff6e6e6dff6e6e6eff6d6d6eff6d6d6dff6d6d6dff6d6d6dff6d6e6dff6e6e6fff6e6e6eff6c6c6cff676767ff585858ff454545ff333434ff232222ff111010ff080707ff020302ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffcfbfbfffafafbfffafafafffafafafff9faf9fffafafafffafaf9fffafafafff9f9fafffafafafff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff6f7f6fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f4fff3f3f3fff2f3f3fff2f3f2fff3f2f2fff2f2f2fff2f1f2fff2f1f2fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff1f1f1fff1f0f0fff0f0f0fff0f1f1fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0ffeff0f0ffeff0efffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffedededffededecffecedecffecedecffecececffebececffebececffebebebffebeaebffeaeaeaffe9eaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e7e6ffe5e6e6ffe5e6e5ffe4e5e4ffe5e5e4ffe4e4e3ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffdfdedfffdededeffdededeffdedddeffddddddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdbdbdbffdbdbdbffdadbdaffdadadbffdadadaffd9dadaffdadadaffdad9daffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd6d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd6d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd4d5d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd4d5d5ffd5d4d5ffd5d4d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d4d5ffd5d5d4ffd4d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d6d5ffd5d6d5ffd5d5d5ffd6d6d5ffd5d5d5ffd6d6d6ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd6d6d6ffd6d5d6ffd5d5d5ffd5d6d6ffd5d6d5ffd6d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9dad9ffd9dadaffd9dad9ffd9d9d9ffdadadaffdadadaffdbdbdbffdadbdbffdbdbdbffdbdadbffdbdbdaffdbdbdaffdbdbdbffdbdadbffdadadaffd9dadaffd9d9daffdad9d9ffd9d9d9ffd9dad9ffd9d9daffdadadaffd9dad9ffdadadaffdadadaffdadadaffdadbdaffdadbdaffdadbdaffdbdbdaffdbdbdbffdbdcdbffdbdbdcffdcdcdbffdcdcdcffdcdcdcffddddddffdeddddffdedddeffdededeffdedfdfffdfe0dfffe1e0e0ffe0e1e1ffe1e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e6e7ffe7e7e7ffe8e7e7ffe9e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaebebffeaebeaffebebecffebecebffebebebffecececffedececffedededffecededffedededffedededffeeeeedffeeeeedffeeeeeeffefeeeeffeeefeeffeeefefffeeefefffefefefffefefefffeff0f0fff0eff0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f2f1fff2f2f1fff2f2f2fff2f3f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f3f4fff4f4f3fff4f4f4fff4f5f4fff5f4f5fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff5f6f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f7f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafaf9fffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfdfdfffefefefffefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0a0b0aff0a0a0bff0a0a0aff0b0a0aff0a0b0aff0a0a0aff0a0a0aff090909ff0a0a0aff0a0a0aff0b0b0bff0a0b0bff0b0b0bff0c0c0cff0c0d0cff0d0d0dff0c0c0cff0d0d0dff0d0c0cff0c0c0dff0c0d0cff0b0b0bff0b0b0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a09ff0a0a09ff090808ff080708ff070707ff060606ff060606ff090909ff090909ff090909ff090909ff0a0b0bff0b0b0aff0a0a0bff0a0b0bff0a0b0aff0c0b0bff0b0b0bff0b0b0cff0b0b0cff0b0c0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010000ff010001ff000100ff010100ff000101ff010100ff000001ff010000ff010101ff020202ff030202ff020201ff010101ff010001ff020201ff020102ff030202ff030203ff030303ff040404ff050505ff050505ff050505ff050505ff060606ff1e1f1effc0c0c0ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdbdbdbffddddddffdfdedeffe0e0e0ffe2e2e2ffe3e3e3ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e7e8ffe9e9e9ffe9e9eaffebeaeaffebececffedecedffedededffeeeeeeffefefeffff0eff0fff0f0f0fff1f0f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f3f3fff3f3f4fff4f5f4fff5f4f5fff5f5f5fff7f7f6fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff9f9f9fffafaf9fffafafafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfefffefdfefffdfefdfffefdfefffefdfefffefefefffefdfdfffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffefefffffefffefffffffffffefefefffffffefffffefefffefefffffefffefffefefefffefffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefefffffffffffffefefffffffefefffefffefffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffefefffffefefefffefefefffefffffffffffefffefffffffffefefffefffffffefefefffffefefffffefefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffefefefffdfefdfffefdfefffdfdfefffefefefffdfdfefffefdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfefdfffdfdfefffefefefffefefefffefefffffefefefffefefefffdfefefffdfefefffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfafffbfafbfffbfbfbfffbfbfbfffafafafffaf9fafff9f9f9fff4f4f4ffdededdffb2b2b2ff707070ff575757ff3a3a3aff161716ff0a0a0aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5e5fff5e5e5fff5e5e5fff5e5f5eff5e5e5eff5e5d5eff5e5e5dff5d5d5dff5d5d5dff5d5d5dff5c5b5cff5b5c5bff5a5b5aff595a59ff5a595aff585859ff585858ff575757ff565656ff555656ff555555ff545454ff545453ff535353ff525253ff525152ff515151ff515051ff504f50ff505050ff4f4f4fff4e4e4eff4e4e4eff4d4e4dff4d4d4dff4c4c4cff4c4c4bff4b4a4aff49494aff484948ff474747ff454646ff414141ff3c3c3cff353535ff2c2d2dff222222ff161515ff0b0b0aff040404ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040405ff111010ff2f2f2fff535454ff6f7070ffb4b4b4ffe1e2e1fff4f3f4fff8f8f8fffafaf9fffafafafffafafbfffbfbfafffbfbfbfffcfcfcfffcfcfbfffbfbfbfffbfafafffafbfbfffafafafffbfafafffbfbfafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefefffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefdfffdfdfdfffefdfefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffffffefffffffefffefefffffefefffffefefefffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffffffefefffffffefffffffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffefffffffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffefefefffefefefffefffefffefffefffffefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefffffffefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffafaf9fffaf9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f6fff7f6f6fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f4f4fff2f3f2fff2f2f2fff1f0f1fff0f0f0ffefefefffeeefeeffedededffedecedffecececffeaeaeaffeae9eaffe9e9e9ffe7e7e7ffe7e7e6ffe5e5e5ffe4e4e4ffe4e3e4ffe2e2e3ffe1e1e1ffe0dfe0ffdfdedfffdddedeffdddcddffdbdbdbffdadadaffd9d9d8ffd7d6d7ffd5d5d5ffd3d2d3ffd1d1d1ff3d3c3dff030404ff030303ff020303ff030303ff030303ff030203ff020202ff020202ff020202ff020202ff010101ff010101ff020202ff030303ff040404ff030303ff020202ff010101ff010100ff010100ff010000ff010001ff010100ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff050505ff080808ff0d0d0dff151515ff232323ff303131ff404040ff505050ff676767ff7d7e7effa1a1a1ffc1c0c0ffd1d1d0ffe1e0e0ffecebecfff6f6f5fffcfcfcfffefefefffdfdfdfffefefdfffefefefffefefffffefffefffefefefffefefefffefffefffefffefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffefdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffefdfefffefdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefdfff8f8f8ffe3e3e2ffd6d6d7ffbdbcbcff999999ff797979ff595959ff3e3e3dff2b2a2aff181818ff0c0c0bff050505ff020202ff010101ff000000ff000000ff000001ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040404ff0a0a0aff131212ff222121ff383737ff525251ff616161ff6a6a6aff6e6e6eff6e6e6eff6f6e6eff6f6f6fff6f6f6fff6f6f6fff6e6e6fff6d6e6dff6c6d6cff6c6c6cff6c6b6cff6c6c6cff6c6b6cff6a6b6aff6a6a6aff6a6a6aff6a6b6aff6b6a6aff6b6b6bff6c6b6cff6b6b6bff6b6c6bff6c6c6cff6c6c6cff6e6d6eff6e6e6fff6f6f6fff6e6e6fff6e6e6eff6e6f6eff6e6e6fff6e6e6eff6e6e6dff6e6e6eff6e6e6eff6f6f6fff707070ff727273ff717171ff6f6f6fff696a6aff5e5e5eff4d4d4eff3e3e3eff272727ff0f0f0fff040404ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfefdfffcfcfcfffbfbfbfffafafbfffafafafff9f9fafffaf9fafff9fafafffaf9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff9f8f9fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff8f7f7fff7f7f8fff7f8f7fff7f7f7fff7f8f8fff7f7f7fff7f8f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f3f4fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f0f1fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffefeff0ffefefefffefeeefffefeeefffefeeeeffeeeeeeffeeeeeeffedeeeeffedededffedeeedffedededffecececffecececffecececffebebecffebecebffebebebffebebebffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeae9e9ffe9e9e8ffe8e8e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdededeffdededdffdededeffddddddffdedddeffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdcdcdbffdbdcdbffdbdadbffdadadaffdadadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdad9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d6d6ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd6d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d7ffd7d6d7ffd7d7d6ffd6d7d6ffd6d6d6ffd7d6d7ffd6d6d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd4d4d4ffd4d5d5ffd4d4d5ffd4d5d4ffd5d5d5ffd4d4d4ffd5d5d5ffd5d4d4ffd4d4d5ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d8d8ffd9d9d8ffd8d8d9ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9dadaffd9dadaffd9dadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffdededeffdededeffdededeffdededeffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe7e7e7ffe7e8e7ffe9e8e9ffe9e9eaffe9eae9ffe9e9eaffebeaeaffeaebebffebeaebffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaebffebebebffebebecffecebecffecececffecececffececedffececedffecededffedededffedededffeeeeedffeeededffeeedeeffeeeeeeffeeeeeeffeeefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f0fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f3f4fff4f4f4fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff5f5f6fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9fafafffafaf9fffafafafffafafafffafbfbfffbfafafffbfbfafffbfbfafffcfbfbfffdfcfcfffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0b0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0b0aff0b0a0aff0b0b0bff0c0c0cff0d0d0dff0d0d0dff0d0c0dff0d0d0cff0d0d0cff0d0d0dff0d0d0dff0c0d0dff0d0d0dff0a0a0aff0a0a0aff0a090aff0a0909ff0a0a0aff0a0a0aff0a0a0aff090909ff0a0909ff090809ff080707ff070706ff060606ff060606ff090909ff090909ff090909ff0a0a09ff0a0b0aff0b0b0bff0b0b0aff0b0b0aff0a0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff000101ff010101ff010100ff000100ff000000ff010000ff020202ff030303ff030303ff010201ff020101ff010101ff010101ff020201ff020202ff020202ff030303ff040404ff040405ff060605ff050605ff060606ff060606ff575757ffd0d1d1ffd3d3d3ffd5d4d5ffd7d7d7ffd9d9d8ffdbdadaffdcdcdcffdddeddffdfdfdfffe0e0e1ffe1e1e1ffe3e4e4ffe4e4e5ffe6e5e6ffe7e6e7ffe7e7e8ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffedeeedffeeeeeffff0efeffff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f3f2fff3f3f3fff4f4f4fff4f4f5fff5f4f5fff5f6f5fff7f7f6fff7f7f8fff8f7f8fff8f8f9fff9f9f9fff9f9f9fff9faf9fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffefdfdfffdfefdfffefdfdfffdfdfdfffefefdfffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefffffffefffffffefffffffffffffefefffffefefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefefffffefefffffefffffffffffffffefefefffefffefffffefefffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefefefffffffffffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffffefffffefffefffefffefffefefffffefefefffefefffffefefefffefefefffefffefffffefefffffefefffffffffffefffffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffffffffffffefffffefefefffefffefffefdfdfffefefdfffefefdfffdfefdfffdfdfefffefdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffbfafbfffbfbfafffbfafafffafafafff9f9f9fff5f5f5ffe3e3e3ffbcbdbdff787878ff606160ff424242ff191918ff0b0b0aff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5e5fff5e5e5fff5e5f5fff5e5f5eff5e5e5eff5d5e5eff5d5e5dff5d5d5dff5d5d5dff5c5c5cff5b5c5cff5b5b5cff5b5a5bff5a5a5aff59595aff595859ff585858ff575758ff575757ff565656ff555555ff545554ff545354ff535353ff525353ff525252ff525151ff515151ff505050ff504f4fff4f4f4fff4f4f4eff4e4f4eff4d4e4eff4d4d4dff4c4c4cff4c4c4bff4a4a4bff494949ff484849ff484848ff474746ff444444ff424142ff3f3e3eff3b3b3bff343434ff272828ff191919ff0e0d0dff060506ff020202ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff141514ff343333ff575857ff7b7b7bffc5c5c5ffe7e7e7fff6f6f6fff9f9f9fffafaf9fffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffafafafffbfafafffafafbfffafafafffafafafffafafafffbfafafffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefffffffefefffefefffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffefffefefffffefefefffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffefefefffffefefffffffefffefefefffefefefffffefffffefefffffffffefffefffefffffefefffefefefffffefefffefffefffffefefffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffffffefffffefffffefefefffefffefffefefefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffafbfbfffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f6f7fff5f6f6fff6f6f6fff5f6f5fff5f4f5fff4f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeff0f0ffefefeeffeeedeeffedededffececebffebeaebffeae9eaffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffe1e1e1ffe0e0e1ffdfdfdfffdededeffdddddcffdbdcdbffdadadaffd9d9d9ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ff666666ff040303ff030403ff030303ff030303ff030303ff030203ff020202ff020302ff020203ff020202ff010102ff010101ff020202ff030303ff040304ff030302ff020202ff010101ff000101ff000000ff010000ff010000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff030304ff060606ff0a0a0bff131313ff1f1f1fff2c2d2cff373637ff494948ff5b5b5bff6c6c6cff888888ffaaaaaaffc5c4c4ffcfcecfffd5d5d5ffdededdffe7e7e7ffecececfff5f4f5fffcfcfcfffefefefffffffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfefffdfdfdfffdfefefffdfdfefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefff9f9f9ffebebeaffd6d7d6ffc4c4c4ffa4a3a3ff828282ff606161ff434343ff2b2b2bff181717ff0b0a0bff050504ff020201ff010100ff000000ff000000ff000000ff000000ff010100ff000100ff000000ff000000ff000000ff000100ff010000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff090909ff161616ff252525ff3b3a3aff4f4e4eff616161ff6c6c6cff707070ff6f6f6fff6e6e6eff6f6f6fff6f6f70ff70706fff6f706fff6f6f6fff6e6e6eff6e6e6dff6d6d6dff6d6d6dff6d6d6eff6d6d6dff6d6d6dff6c6c6cff6b6b6bff6b6b6aff6b6b6bff6b6b6cff6c6c6cff6c6d6dff6d6d6dff6d6d6dff6e6e6eff6f6f6fff6f6f6fff70706fff707070ff707070ff6f6f6fff6f6f6fff6f6f6fff6f6e6fff6f6f6fff6f7070ff717170ff717171ff727272ff717171ff717070ff70706fff6c6c6bff616161ff535454ff404040ff1e1e1eff0a0a09ff030304ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffcfcfcfffafafbfffafafafffafafbfffafafafffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff7f8f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f4fff5f5f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0effff0eff0fff0efefffefefefffefefefffefefefffefefefffeeefeeffeeeeeeffeeeeedffeeeeedffedeeedffedededffedecedffecedecffecececffecececffebebecffebebecffebebebffebebeaffeaeaeaffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe8e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe4e3e4ffe2e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0e0dfffdfdfe0ffdfdedfffdededeffdddedeffdddddeffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdadbffdadadaffdadad9ffd9d9daffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd8d7d8ffd8d7d7ffd8d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d7d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd6d6d5ffd5d6d5ffd5d5d6ffd6d5d5ffd5d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d6d5ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d5ffd5d4d5ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d5ffd6d6d5ffd5d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd9d9d8ffd9dad9ffdadadaffdbdadbffdbdbdbffdbdbdaffdadbdbffdadadbffd9dadaffdadadaffdadad9ffdadadaffdad9daffdadad9ffdadadbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdddddcffdddddcffddddddffddddddffddddddffdededeffdededeffdfdfdeffdedfdeffdfdfdfffdfdfdeffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffebebebffebebebffebebebffececebffecececffecececffededecffededecffedededffedecedffedededffedededffededeeffededeeffedeeeeffeeeeeeffeeeeeeffeeefeeffefeeeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff1f1f0fff1f1f1fff2f2f1fff1f1f2fff2f1f2fff2f2f2fff2f2f3fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff4f4f5fff4f5f4fff4f4f5fff5f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff5f5f5fff6f5f5fff5f6f5fff6f5f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff7f8f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090a0aff0a0a0aff0a0a0aff0a0b0aff0b0a0bff0c0b0cff0c0c0cff0c0d0cff0d0d0dff0d0d0dff0c0d0dff0c0d0dff0d0d0cff0d0c0dff0d0d0dff0c0d0cff0a0a0aff0a090aff0a0a0aff090a0aff0a0909ff090a0aff0a0a0aff0a0a0aff0a090aff09090aff0a0a0aff090809ff080807ff070707ff060606ff060606ff090909ff090909ff090909ff090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010100ff010001ff010101ff000100ff010101ff010001ff010101ff000101ff020101ff020303ff030303ff040303ff020203ff010102ff010101ff010101ff010201ff020102ff010101ff020203ff030403ff040404ff050505ff050505ff060506ff060606ff908f90ffd1d1d2ffd3d4d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffdddddcffdededeffe0e0dfffe1e0e0ffe2e3e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e7ffe8e9e8ffe9e9eaffeaebebffecebebffecedecffedededffeeeeeeffeeefeffff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff3f2f2fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f5f5fff6f6f6fff7f7f6fff8f7f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffafafafffafbfafffbfafafffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffefdfefffdfdfefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefefffffefffefffffefffffffefffffefffefffffffefffefefefffefefefffefffefffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffefffffffffffffffffefffefffefffefffffffefffffffffffefffefffefffefffefffefefefffefefefffffffffffefefffffefefffffefffefffefefefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefffefffffefffffffefefffefffefffffffefffefefefffefefefffefffefffefefefffefffefffefefefffffefffffefefffffefefffffffffffffefefefffefffefffefefffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefffefffefefefffefefefffefdfdfffefefdfffefefdfffdfefdfffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefffffefffefffefefefffefefefffefdfefffefdfefffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafafffbfafbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfafffafafafff9f9f9fff6f6f6ffe7e7e7ffc9c9c9ff848484ff626262ff444344ff1a1a1aff0a090aff020203ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5f5eff5e5e5eff5e5e5eff5d5e5eff5e5e5eff5e5e5dff5d5d5dff5d5e5dff5d5c5cff5c5d5cff5c5c5cff5b5c5bff5b5a5aff5a5a5aff595a59ff585958ff585858ff575857ff575756ff565656ff555555ff545454ff535454ff545353ff525353ff525252ff515251ff515151ff515050ff504f50ff4f4f50ff4e4f4eff4e4e4fff4e4e4eff4d4e4dff4c4d4dff4c4c4bff4b4a4bff4a494aff484948ff484848ff474747ff454545ff444444ff424242ff414241ff3e3e3eff363536ff29292aff1c1c1cff121212ff0b0b0bff070706ff040304ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff080808ff1d1c1dff3d3c3dff5e5e5fff8e8f8effd0d0d1ffecececfff7f8f7fff9fafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffaf9fafffafbfafffafafafffafafafffafafafffafafbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefdfffdfefdfffefdfefffdfdfdfffefefefffefefefffdfefefffefefdfffefdfdfffdfefdfffefefefffefffefffffefefffffefefffefffefffefefefffefefefffefffffffffefefffefffefffefffefffefefefffefefefffffffffffefefffffefffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffffefffffefffffffefffffffffefefffefffffffefefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffefffffffefffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffffffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefefffffffefffefefffffefefefffefefffffffffefffefefefffefefefffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffdfefdfffdfefefffdfefefffefdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefffffefefffffefffefffefffefffffefefffffefffffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffafafafffafafafffafafafff9f9fafffafafafff9f9f9fff9f9f8fff8f8f8fff7f7f7fff7f7f8fff7f7f6fff6f6f6fff5f5f5fff6f5f6fff5f5f5fff4f4f4fff4f3f4fff2f2f3fff1f2f1fff0f0f0fff0efefffeeefefffeeeeeeffedededffecececffebebebffeaeaeaffe9eae9ffe8e8e8ffe7e8e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e2ffe1e2e2ffe0e1e1ffe0dfdfffdededeffddddddffdcdcdbffdadbdbffdadadaffd8d8d8ffd6d6d7ffd4d5d4ffd3d3d3ff989798ff050505ff040405ff030404ff030304ff030303ff020303ff020303ff030302ff030203ff030202ff010201ff020202ff020202ff030303ff030403ff030202ff010202ff010001ff010000ff000001ff000001ff010101ff000000ff000100ff000000ff000000ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff020202ff050505ff0b0b0bff131213ff1d1d1dff252525ff313030ff3f3f3fff505050ff656565ff79797aff8f8f90ffa7a7a7ffbbbabbffc5c5c4ffccccccffd2d3d2ffd8d8d9ffe0e0e0ffeaeaeafff2f2f2fff9f8f9fffdfdfdfffdfdfdfffefdfefffdfefefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefdfdfffdfefdfffdfefdfffdfdfefffdfefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffdfdfefffdfefefffdfefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefffffefefefff8f9f8ffebeaeaffdddcddffc2c2c2ffa8a9a8ff888787ff666766ff484748ff2d2d2dff181718ff0a0a0bff050505ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020101ff060706ff101011ff232323ff3c3c3cff565656ff636363ff6c6b6cff717170ff727273ff6f706fff707070ff717170ff707071ff707070ff706f70ff6f6f6fff6f6f6fff6f6e6fff6e6e6fff6e6f6eff6e6f6eff6f6e6eff6e6e6eff6d6d6dff6c6c6cff6c6c6cff6c6c6cff6d6c6cff6e6f6eff6f6e6fff6f6f6eff6f6e6eff6f6f6fff707070ff707170ff707171ff707171ff717170ff717171ff707170ff707070ff707070ff707070ff707071ff717171ff717271ff727372ff737272ff727272ff727273ff727372ff6f6f6fff656665ff505150ff2f3030ff171716ff090809ff030303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffcfdfcfffbfbfafffafafafffafbfafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f8fff9f8f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff8f7f8fff8f7f8fff7f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff5f4f5fff5f4f5fff4f4f5fff3f4f4fff4f4f3fff3f3f3fff2f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff0f1f0fff1f0f0fff0f0f0ffeff0f0fff0f0efffefefeffff0f0f0ffefeff0ffefefefffeeefeeffeeefeeffefeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffecedecffecececffecececffecebecffecebebffebebebffebebebffeaeaeaffe9eaeaffe8e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffe9e8e9ffe8e8e8ffe7e7e7ffe6e5e6ffe5e5e5ffe5e4e5ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e1e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffdfe0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdededeffdddeddffddddddffdddddcffdddcdcffdddcdcffdcdddcffdcdddcffdcdcdcffdcddddffdddcdcffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdcdbdbffdcdbdcffdcdcdcffdbdcdbffdbdbdcffdbdbdbffdadbdbffdadbdbffdadbdaffdad9daffdad9daffd9dad9ffdadadaffdad9daffd9d9daffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd9d8d9ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d7ffd8d7d8ffd8d8d8ffd7d7d8ffd7d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d7d6ffd7d6d6ffd6d7d6ffd7d6d6ffd7d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd4d4d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d5ffd4d4d4ffd4d5d4ffd4d4d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d4ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd1d1d2ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d2ffd3d2d2ffd2d3d2ffd2d3d2ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd5d4d4ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d8ffd8d9d9ffd9d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffd9dadaffdadadaffdbdadbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdddcdcffdcdcddffdcdcdcffdcdcdcffdddcdcffdcdcdcffddddddffdddddcffddddddffdddddcffdeddddffdddeddffdededeffdfdfdfffe1e0e0ffe3e3e2ffe5e5e4ffe6e6e6ffe7e8e8ffe9e9e9ffebebeaffecececffebecebffececebffebebebffebebebffeaeaebffeaeaebffeaebeaffebebebffecebebffecececffececedffecedecffececedffedededffecededffedededffedededffedededffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffefeeeeffeff0efffefefeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f0f1fff1f1f1fff1f1f2fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff4f3f4fff3f3f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f4fff4f5f5fff5f5f4fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff5f6f6fff6f5f5fff5f6f5fff5f6f5fff5f6f5fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fffaf9f9fff9f9f9fff9fafafff9fafafffaf9fafffafbfafffafafafffbfbfbfffbfbfbfffcfcfdfffefefefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff0a0a0aff090a0aff090a0aff090a0aff0a090aff0a0a0aff0a0a09ff0a0a0aff090a0aff0a0a0aff0a0a0aff0a090aff090908ff070708ff070707ff070606ff060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000101ff010001ff010101ff010101ff010101ff000101ff010201ff030203ff030304ff040504ff040404ff020203ff010101ff010101ff010101ff010101ff010101ff010101ff020102ff030202ff040303ff040404ff040404ff040404ff1e1d1effc0c0bfffd2d2d1ffd4d4d3ffd6d6d6ffd8d8d7ffdadad9ffdbdcdbffddddddffdfdfdeffe0e0e0ffe2e1e1ffe3e3e3ffe4e5e4ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebeaebffebecebffedededffeeededffeeefefffefefeffff0f0f0fff1f1f1fff0f0f0fff1f1f2fff2f1f2fff2f2f3fff3f2f3fff3f3f3fff3f4f4fff4f4f4fff4f4f5fff5f5f5fff6f6f6fff7f7f7fff7f8f7fff8f8f8fff9f8f9fff9f9f9fff9faf9fffafafafffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefdfffefefdfffdfdfdfffefefefffefefdfffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffefffffffefefefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffefefffffefefffffefffffffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefffffffefffefffffefffffffefffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffffefefffefffffffefefefffffffefffffffffffefefefffefefffffefefefffefefffffffefffffefefefffefefefffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefffefffefffffffefffffffffefffffefefefffefffefffefefefffefefffffefefefffefffefffffefffffefefefffefefffffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffefefefffefefefffefdfefffdfefdfffdfefefffdfdfefffdfdfefffdfdfefffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffafafbfffafbfbfffbfafbfffbfafbfffbfbfafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffafafafffaf9fafff9f9f9fff8f7f8ffeeededffd0d0d0ff949494ff646463ff434343ff1e1e1eff0b0b0aff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5e5eff5e5e5dff5e5e5dff5d5e5dff5e5d5dff5d5e5dff5d5d5cff5d5c5dff5d5d5dff5c5c5cff5b5c5cff5a5b5bff5a5a5aff5a5a5aff595959ff585858ff575758ff565756ff565656ff555555ff555555ff545454ff545453ff535353ff525252ff515152ff515151ff505051ff504f50ff4f4f4fff4f4f4fff4e4e4fff4e4e4eff4d4e4eff4d4d4dff4c4c4cff4a4b4bff4a494aff494849ff484848ff474747ff454646ff444545ff444344ff424242ff414241ff3d3d3dff353536ff2c2c2cff222322ff1a1a1aff121212ff0b0b0cff060606ff020102ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0e0d0eff272828ff4a494aff676767ffa2a2a2ffd7d7d7fff0f0f1fff8f9f9fffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff9fafafff9fafafffaf9fafffafafafffafafafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffdfefefffefefefffefefefffefffefffefefffffefffffffefefefffefefffffefffefffefffefffffefefffefffffffefefefffffffefffffffffffefefefffefefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffefffffffffffffffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefffffffffefffffffffffefefffffefffefffffffffffffffffffffefefffefefffffffffffffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffffffffefffffffffefffffefffefffefffffffffefffffefffffffefffffffffffefffefffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffefffffffffefffffffffffefefffffefffefffffffefffffffffffefefefffefefffffefefefffffefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefefffefdfdfffefefefffefefefffefefefffffefffffefefefffefefffffffefffffefffffffffefffffefefefffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffafbfafffafafafffafafafff9faf9fff9faf9fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff8f7f7fff7f6f6fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff3f3f2fff2f2f1fff1f0f1fff0f0efffefefeeffeeeeeeffedededffecedecffebebebffebeaeaffeaeaeaffe8e9e8ffe7e8e8ffe6e6e6ffe6e6e5ffe4e4e5ffe3e4e4ffe2e2e2ffe1e0e1ffdfe0dfffdedfdeffddddddffdcddddffdbdbdbffdadadaffd9d9d9ffd6d6d6ffd5d5d6ffd4d3d3ffc9c9caff2f2e2fff050605ff040505ff040404ff030304ff030304ff030303ff030304ff030303ff030203ff020203ff020202ff020202ff030303ff030303ff030203ff010102ff010100ff000000ff000000ff000000ff000000ff010001ff000000ff000001ff000000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050605ff0a0b0aff121212ff171818ff212121ff2a2a2aff383837ff4a4a4aff595959ff666766ff757575ff878787ff989898ffa7a7a8ffb5b5b5ffc1c0c0ffcac9c9ffd1d1d1ffd8d8d7ffdfdfdeffe7e7e7ffededeefff6f5f5fffbfbfbfffcfcfcfffefdfdfffefefdfffefefdfffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffdfdfefffdfefdfffdfefdfffefdfdfffefefefffdfdfefffefefefffefefefffdfdfdfffdfdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f7f8ffe8e8e8ffdadadaffc5c6c5ff9a9a9aff888989ff6c6c6cff4b4b4bff303130ff1a1a1aff0b0b0cff040404ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050405ff0d0c0dff1e1f1eff3a3a3aff565657ff686968ff6f6f6fff727272ff727272ff727273ff727272ff727172ff727171ff717071ff707070ff70706fff6f6f6fff706f70ff707070ff717070ff707070ff706f70ff706f6fff70706fff6d6e6dff6e6e6eff6f706fff737372ff797879ff858485ff787979ff767676ff737373ff717171ff717172ff737373ff727272ff717172ff717271ff727272ff727171ff727272ff717172ff727171ff717171ff717171ff737273ff747374ff737474ff747374ff747474ff757575ff757575ff707070ff616262ff474747ff2a2a2bff121313ff070607ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffdfdfefffcfcfcfffbfafbfffafafbfffafafafffafafafffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f5fff6f5f5fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff5f4f4fff4f4f4fff4f4f3fff4f3f3fff3f3f3fff3f3f2fff2f3f2fff3f2f2fff2f2f2fff2f1f1fff2f1f2fff2f1f2fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0efeffff0f0f0ffefefefffefefefffefefefffeeeeeeffeeeeefffefeeeeffeeeeefffeeedeeffedeeedffedededffedededffecededffecededffecececffebececffebebebffebebebffebebebffeaebeaffeaeaeaffe9eaeaffe8e9e9ffe9e9e9ffeaeaeaffebecebffeaeaeaffe8e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e5ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdeffdededeffdedddeffdeddddffddddddffdcdddcffdddcdcffdcdcdcffdcdbdbffdcdbdcffdcdcdcffdbdcdbffdbdcdcffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdcdbdcffdcdbdcffdbdcdbffdcdcdcffdcdbdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdbdbdbffdbdbdcffdcdbdcffdbdcdcffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdadbdbffdadadbffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d8ffd8d7d8ffd7d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd6d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd3d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d2ffd1d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd0d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffd0cfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d0ffd1d1d0ffd1d0d1ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffd0cfd0ffd0d0d0ffd0d1d0ffd0d1d1ffd0d0d0ffd0d1d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd1d1d1ffd1d0d0ffd1d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd3d2d2ffd2d3d3ffd4d3d4ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d7d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffdad9d9ffdadad9ffd9d9d9ffdad9daffdadadaffdadbdaffdbdcdbffddddddffe0e0e0ffe3e3e3ffe4e5e5ffe6e5e6ffe7e6e7ffe8e8e8ffeaeaeaffebeaeaffecececffebebecffecebebffebebebffeaeaeaffeaeaebffebebebffebebecffecebecffecececffecececffedecedffecededffedededffedededffedededffecededffedededffedededffedeeedffedeeedffeeeeeeffeeefeeffefeeefffefefefffeff0efffefefefffeff0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f1f1fff2f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f3f4fff4f4f3fff5f5f4fff4f4f4fff5f5f4fff5f5f4fff5f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f6fff5f6f5fff5f6f5fff6f5f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff5f5f5fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9fafafffafafafffafafafffbfbfafffbfbfbfffbfbfcfffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000001ff000000ff000100ff010101ff010101ff000001ff010101ff010202ff030303ff040404ff040404ff040304ff020203ff010102ff010101ff010101ff010101ff010101ff010101ff010102ff020201ff030202ff030303ff030303ff040404ff565555ffd0d0d1ffd2d2d2ffd4d4d4ffd7d7d6ffd8d8d9ffdbdadbffdcdcdcffdededdffdfdfdfffe1e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe6e5e5ffe6e7e6ffe7e7e8ffe8e9e8ffe9e9e9ffeaeaebffebebebffecececffedededffeeeeeeffeeeeefffefeff0fff0eff0fff0f1f1fff0f1f1fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f7fff7f7f8fff8f8f8fff8f9f8fff9f9f9fffaf9f9fff9f9fafffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffcfcfcfffdfcfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefdfefffefdfefffdfdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffffefffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffffffefffefffffffffffffffffefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffefffefefffffefefffffefefffffefefefffefefefffefffffffffffffffefefffffffffffffefefffffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefefffffefffffffefefffffffefffffffefefffefffefffefefffffefffefffefffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffefefefffefefefffefffffffffffffffefefffffffffffffefefffffefffffffefffefffefefefffffefffffffefffffefefffffefefefffefefefffffefefffffefefffefffffffefefffffefffefffffefefffefefffffefefefffefffffffffefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffdfdfefffefdfdfffcfdfdfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffbfafafffafafafffafbfbfffbfbfafffafbfafffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfafafffafafafffafafafff8f9f9fff1f2f1ffd7d6d6ffa5a4a5ff6a6a6aff4a4b4bff292828ff0e0e0fff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5e5dff5e5d5eff5e5d5eff5d5d5eff5d5d5dff5d5d5cff5d5c5cff5c5d5dff5c5c5cff5c5b5cff5c5b5bff5a5b5bff5a5a5bff5a5a59ff595858ff585859ff575857ff565756ff565656ff555656ff545455ff545454ff545353ff535353ff525253ff525252ff515251ff515150ff505050ff4f4f4fff4f4e4eff4e4e4fff4e4e4eff4d4d4eff4d4d4dff4c4c4cff4b4b4bff4a4a4aff494949ff484848ff474748ff464646ff454545ff434444ff424242ff414241ff404040ff3c3c3dff373737ff313131ff2b2a2bff232222ff191918ff0e0e0fff060606ff020201ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff060606ff131413ff323232ff535353ff727272ffb1b1b1ffddddddfff5f4f4fff9f9fafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9fafafffafafafff9faf9fffbfafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfefffdfdfdfffdfefdfffefdfdfffdfefefffefefefffdfdfdfffefefdfffefefefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffefefffffefffefffefffefffffffffffffffefffefefefffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffefffffefffffffefefffffffffffffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefffffefffffffffefefffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffefefefffffefffffefffefffffffefffefffffffffffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffffffefffffffffefffffefefffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffefefefffffefffffffefefffffefefffffffffffefefffffefefefffffefefffefefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefffefffffefefffefefffffefefefffdfdfdfffefefdfffdfefefffefefefffefefdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfefefffefefefffefefefffefefefffffefefffefffefffefefffffefffefffefffefffffffefffffefefffefefefffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff7f8f8fff7f7f7fff6f6f6fff5f5f6fff4f4f5fff4f5f5fff5f4f4fff4f4f5fff3f3f3fff2f2f2fff1f1f0fff0eff0ffefeeefffeeeeeeffedededffecedecffecebebffebebebffeaeaeaffe8e8e8ffe8e8e7ffe6e7e7ffe5e6e6ffe5e5e4ffe3e3e3ffe2e2e3ffe1e1e1ffe0e0e0ffdfdfdfffdddedeffdcdcddffdcdbdcffdbdadaffd9d9d9ffd7d7d8ffd6d6d6ffd4d4d3ffd2d2d2ff676767ff060606ff050505ff040405ff040404ff030404ff030304ff030304ff030303ff030303ff030303ff030303ff020203ff030303ff030303ff020303ff010201ff000100ff010001ff000001ff000000ff000000ff000000ff010000ff010000ff000001ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060506ff0b0b0bff0f0f0fff151616ff1c1c1cff232423ff2e2d2eff393939ff484848ff545454ff5e5e5eff6b6a6aff797978ff868686ff949495ffa4a5a4ffb1b0b0ffbbbbbcffc5c5c5ffcecfcfffd6d5d5ffdbdadbffe3e3e3ffe9eaeafff3f3f2fff8f8f9fffcfbfcfffcfcfdfffefefdfffdfefdfffefdfdfffefefefffefefefffdfdfdfffefdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfefefffdfefefffdfdfefffefdfefffefdfdfffdfefefffdfdfefffdfefefffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefff7f7f7ffe5e6e5ffd7d7d7ffc1c0c0ff969697ff7f7f7fff727273ff535353ff343434ff1d1e1dff0f0e0fff060506ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff090909ff181818ff343434ff525252ff676667ff707171ff747474ff757575ff757474ff757474ff747474ff747474ff737373ff727272ff717172ff717171ff717272ff727171ff717172ff727172ff717272ff737372ff747475ff8b8a8bffa6a6a7ffb4b4b4ffc6c6c6ffd4d3d3ffe3e3e3ffecececffe2e2e2ffd9d8d8ffc7c8c8ffbcbcbcffafafafff9f9f9fff7d7d7dff727372ff737373ff737373ff737474ff737374ff737373ff737272ff727373ff737374ff747474ff747574ff757575ff767575ff757575ff767575ff777778ff757575ff6b6c6cff5b5b5cff404040ff222122ff0d0d0dff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefdfffcfcfcfffbfbfbfffafbfafffafafafffafafafff9fafafff9f9fafff9f9fafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f8fff8f7f7fff7f8f7fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff4f4f5fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff2f2f2fff1f2f1fff2f1f1fff1f2f2fff1f1f1fff1f0f1fff1f1f0fff0f1f1fff0f1f1fff1f1f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefeff0ffefefefffefefefffeeefefffeeefefffeeefeeffeeeeeeffeeeeeeffedededffedededffedededffedededffecececffecececffebebecffebebebffeaebeaffeaebebffebeaeaffe9e9eaffe9e9e9ffe9e9e9ffeaeaeaffececebffecececffebebebffe9e9e9ffe7e8e8ffe6e7e7ffe6e6e6ffe5e4e4ffe3e3e2ffe1e1e1ffe0e0e0ffe0e0dfffdfdedfffdededeffddddddffdddedeffdddcdcffdcdcddffdbdbdbffdbdbdbffdbdbdaffdadadbffdad9daffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d9d9ffd9d9d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d9d9ffd9d9d8ffd8d8d8ffd9d9d9ffd9dad9ffd9dad9ffd9dadaffd9dadaffd9d9daffdad9daffdad9d9ffd9dadaffd9d9daffd9dad9ffd9dad9ffdadad9ffdad9d9ffd9d9d9ffdad9d9ffd9d9daffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d9ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd1d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0cfcfffcfd0cfffcfcfd0ffcfd0cfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0cfd0ffd0cfcfffcfd0d0ffcfcfd0ffcfd0cfffcfd0cfffcfcfcfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecdceffcdcecdffcececeffcececeffcdcdceffcececeffcececeffcecfcfffcfcfceffcecfceffcfcecfffcececeffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcccdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdceffcdcdcdffcdceceffcececdffcecdceffcecdceffcececeffcececdffcdcecdffcecdcdffcdceceffcececeffcdcdcdffcececdffcdceceffcececeffcececdffcecdcdffcececeffcececeffcececeffcececeffcececeffcdcdceffcecdceffcecdcdffcececeffcececfffcfcfcfffcfd0cfffd1d0d0ffd1d1d0ffd1d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd9d8d8ffdadbdbffdddedeffe1e1e0ffe2e2e2ffe3e3e4ffe4e5e4ffe6e6e6ffe8e8e8ffeaebebffecececffececedffecebebffebebebffe9eaeaffeaeaeaffeaebeaffebebebffebebebffebebebffecececffececedffedececffececedffececedffececedffedececffecedecffedededffeeeeeeffededeeffeeeeeeffeeeeeeffeeefefffefefefffefefeffff0eff0fff0eff0fff0f0f0fff0f0f0fff1f0f1fff1f0f0fff1f1f1fff1f1f2fff1f2f2fff2f2f1fff2f2f2fff2f2f3fff2f2f2fff2f3f3fff3f2f2fff3f3f4fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f6fff5f6f6fff5f5f6fff6f5f6fff6f5f5fff6f6f6fff5f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f6fff7f6f6fff7f7f7fff7f7f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffdfcfdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000000ff010000ff000100ff000001ff010101ff010101ff010001ff010101ff010101ff020202ff030403ff030303ff030303ff020202ff020101ff010101ff020101ff020202ff010101ff010101ff010101ff010102ff020202ff020203ff040303ff030404ff868686ffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d8ffd9d9d9ffdbdbdbffdddcdcffdededeffe0e0dfffe1e1e1ffe2e3e2ffe3e4e3ffe5e5e4ffe5e5e6ffe6e7e7ffe7e7e8ffe8e9e8ffeaeaeaffeaebebffecebecffedededffeeeeeeffefefeeffeeefeffff0f0effff0f1f0fff1f1f1fff2f1f1fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffffffefefefffffffffffefffffffefefefffffefefffefffefffefefffffffffefffefefefffffefefffefefefffefefefffefffefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffefffffffefffefffefffffffefffffefefffffefffffefefffffefffefffefefefffefefefffefffefffefefefffffffefffefffffffefefefffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefefefffefefefffffffffffefefefffffffffffefefefffffefefffefefefffffefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfefdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefdfffefdfdfffefefdfffdfefefffdfdfdfffefefdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffbfcfcfffdfdfdfffcfcfcfffafbfbfffafafafffbfbfbfffafafafffbfbfbfffafafafffbfafafffafbfbfffbfafbfffafbfbfffafafafff9f9f9fff8f8f9fff4f4f5ffdddcdcffb4b4b4ff757575ff545554ff383838ff171717ff080808ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5e5eff5e5e5eff5d5d5eff5d5d5dff5d5d5dff5d5d5cff5d5c5cff5c5d5cff5c5c5cff5c5c5bff5c5b5cff5b5b5cff5a5a5bff5a5a59ff595959ff585958ff585757ff575657ff565656ff565656ff545555ff555554ff545454ff535353ff535253ff525252ff515152ff515150ff505050ff4f504fff4e4f4fff4e4e4eff4e4e4eff4d4e4eff4d4d4dff4d4c4cff4b4c4bff4a4a4bff4a4a49ff484848ff484748ff464646ff454545ff434343ff424242ff414141ff414141ff3f3e3fff3d3c3dff3a3b3bff373737ff313131ff282828ff1b1b1bff0e0e0fff060607ff040404ff020203ff020101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff19191aff3b3b3bff5b5a5bff808180ffbebfbfffe2e2e2fff6f6f6fffafafafffafafbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfff9faf9fff9fafafff9f9f9fffafafafff9fafafffbfbfbfffafafafffbfafafffafbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffefdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffefffffefffffffffffefffffefffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefffefffffefffffefffefffefffffffefefefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefefffffefefffefffefffffefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffefdfefffefefefffefefefffefefefffffffefffefffefffffffefffffefffffffefffffefffffffffffefffffefefffefffefffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafffbfbfbfffafafafffafafafffaf9fafffaf9fafff9fafafffaf9f9fff9f9f9fff8f8f8fff7f8f8fff7f7f8fff7f7f8fff6f6f6fff5f5f6fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff3f4f3fff3f2f3fff1f1f1fff0f0f0ffefeff0ffeeeeeeffedededffededecffececebffebebebffeaeaeaffe9e9e8ffe8e8e8ffe7e8e8ffe6e6e6ffe5e5e5ffe4e4e4ffe2e3e3ffe2e1e1ffe1e0e1ffdfdfdfffdededeffdcddddffdcdcdcffdbdbdaffd9d9d9ffd8d8d8ffd6d6d7ffd4d4d5ffd2d2d2ff989898ff070706ff050606ff040405ff040404ff040404ff030304ff040303ff030403ff030303ff030302ff020303ff030303ff030303ff030303ff020202ff020202ff010101ff010101ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000001ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff070707ff090909ff0d0d0cff111111ff141414ff181919ff1e1e1eff2c2b2bff383838ff414040ff494949ff535353ff5e5e5eff686869ff747475ff818081ff8c8c8cff989898ffa7a7a7ffb6b6b7ffc3c3c3ffcccdccffd3d2d3ffd8d9d9ffe0e0e0ffe8e8e9fff0efeffff6f6f6fff7f7f6fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff7f7f7fff7f8f8fff9f9f9fffafaf9fffbfbfbfffbfcfcfffdfcfcfffdfcfdfffdfdfdfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfdfdfffefefdfffdfefefffdfdfdfff5f5f5ffe2e3e2ffd4d4d5ffb8b8b8ff8e8e8eff787778ff626262ff515252ff363636ff202020ff111212ff090909ff030203ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff070707ff111111ff2d2e2dff4c4c4cff636363ff706f70ff767575ff757676ff777676ff777777ff767776ff767676ff767677ff757576ff747474ff737374ff747374ff737473ff737373ff737373ff737473ff7d7d7dffa2a2a2ffcdcdcdffefefeffff9f9f9fffafafafffafaf9fff9f9f9fffafafafffafbfafffafafafffaf9fafff8f9f9fff9f9f9fffafbfafff8f8f8ffdcddddffb0afafff868586ff767676ff757575ff747575ff757574ff747474ff757574ff757575ff767676ff767677ff777776ff777677ff777776ff767777ff777777ff787878ff747474ff6b6b6bff575656ff363736ff1a191aff080808ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffbfcfcfffbfafafffafafbfffafafafffafafafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff7f7f8fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff6f7f7fff7f6f6fff6f6f7fff6f6f6fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f1fff0f1f0fff0f1f1fff0f1f0fff0eff0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0efffefefefffefefefffefeeefffefeeefffeeeeefffeeeeeeffeeeeeeffeeeeedffedeeedffedededffedededffecececffebececffecebebffebebebffeaeaebffeaebeaffeaeaeaffeae9eaffe8e9e8ffe9e9e9ffeaeaeaffecececffecececffebececffe9e9e9ffe8e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe0e0e0ffddddddffdcdcdcffdbdbdcffdbdadaffd9d9daffdadadaffd9dad9ffd9d9daffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d7d6ffd6d7d7ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd2d2d2ffd1d1d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffcfcfd0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcecfcfffcececeffcececeffcecdceffcececeffcececdffcdcdcdffcccdccffcccdccffccccccffcccccdffccccccffccccccffcbcccbffccccccffcbccccffcccbcbffcccbccffccccccffccccccffcbccccffccccccffccccccffccccccffccccccffcccbccffcbcbccffcbcbcbffcbcbcbffcbcbcaffcacbcbffcbcacbffcbcbcbffcbcbcbffcacacbffcbcacaffcacbcaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcac9caffc9c9c9ffc8c9c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffcacacaffcacacaffcacacaffcacac9ffcacacaffc9cac9ffcacac9ffcacacaffcacacaffcacacbffcacacaffcacbcaffcbcbcbffcacbcbffcbcacaffcbcacbffcbcbcbffcbcacaffc9cacaffcacacaffcacacaffcacacaffcbcacbffcccbccffccccccffcccdccffccccccffcdcdccffcccdcdffcccccdffcdcdcdffcdcdcdffcccccdffcdccccffcccdccffcccccdffcccdccffccccccffcdcccdffcccdccffcdcdcdffcdcdcdffcececeffcececeffcecfcfffcececeffcececeffcececeffcfceceffcececfffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd6d6d6ffd8d9d9ffdbdbdcffdedfdeffe1e1e1ffe1e2e2ffe2e1e1ffe5e4e5ffe7e7e7ffeaeaeaffebececffededecffecedecffececebffebeaebffeaeaeaffeaeaeaffeaeaeaffebeaebffebebebffebececffecebecffecececffecececffecececffedececffecedecffececedffededecffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeefefffefefefffefefeffff0efeffff0f0f0fff1f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f2fff1f1f2fff2f1f2fff2f2f2fff3f2f3fff2f3f3fff3f2f3fff3f3f3fff3f4f3fff3f3f3fff3f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f6fff7f6f7fff7f7f6fff6f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9fafafffafaf9fffbfbfbfffafbfbfffcfcfcfffefdfefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000101ff000100ff010000ff010101ff000101ff000000ff010101ff010102ff020102ff030202ff020203ff030202ff030202ff010201ff020201ff020101ff020201ff010102ff020101ff010101ff020201ff030202ff020302ff030303ff030403ffa6a7a7ffd2d1d2ffd3d3d3ffd5d5d5ffd8d8d8ffdadad9ffdbdbdbffddddddffdededfffe0e0e0ffe1e1e1ffe3e2e2ffe3e4e4ffe4e5e5ffe5e5e5ffe6e7e6ffe7e8e8ffe9e9e9ffeae9eaffebebebffecececffedeeedffeeeeeeffefeeefffefefefffeff0f0fff0f0f1fff1f1f1fff1f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff6f6f6fff7f7f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafff9fafafffbfafafffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffdfefdfffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefffefffefefefffefffefffffefefffefefffffffefefffffffefffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffffffefffffefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefefefffffefefffffffffffefefffffffefffffffffefffffffffffffefefffffefffffefffefffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffefefffffefffefffffefefffefefffffffefefffefffefffffffefffffefffffefefefffefefffffefefffffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefffffffffefefffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffdfefdfffdfdfdfffefdfdfffefdfdfffefdfefffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffdfcfcfffdfdfdfffbfbfcfffbfafafffbfbfafffafafbfffbfafafffbfafafffafbfafffbfbfafffbfafafffbfbfafffafafafffaf9f9fff8f8f9fff6f6f6ffe2e2e2ffbdbebdff7f7f7fff5d5e5dff444545ff201f20ff0a0b0bff020303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5c5c5dff5d5d5dff5c5c5cff5d5c5cff5b5c5cff5b5c5bff5b5b5bff5b5b5bff5a5a5aff5a5a59ff595959ff585858ff585757ff575757ff565656ff565656ff545555ff545455ff535454ff535353ff525353ff525252ff525151ff515150ff505050ff504f4fff4f4e4eff4f4e4fff4e4d4eff4d4d4dff4d4d4eff4c4d4dff4c4c4cff4b4a4bff4a4a4aff494949ff484848ff474747ff454546ff444444ff434342ff414142ff414040ff403f3fff3e3f3eff3e3e3dff3c3c3cff393938ff313132ff272626ff191919ff111110ff0c0c0cff070707ff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff0a0a0aff201f20ff414141ff5e5e5eff909090ffc9c8c8ffe6e5e6fff6f5f6fff9fafafffafafbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfafafffafafafff9f9fafffaf9fafffaf9f9fffafafafffafafafffbfafafffafbfafffbfbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfefffdfefefffdfefdfffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffefffffefffffefefefffefefffffefefffffefefefffefffefffefffefffffefffffffffefffffefffffffefefffffffffffffefffffffefffffefefefffefefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffefffffffffffffffefefffffffefffffffffffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfdfffdfefdfffefefdfffefefefffefefefffefefffffefefefffefefefffefffefffefffefffffefffffefffefffffefefffffefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffafbfbfffbfafbfffbfafafffafafbfffafafafffaf9fafff9faf9fffafaf9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff5f6f5fff5f5f5fff4f5f4fff3f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff0f0f0ffefefefffeeeeeeffededeeffedededffecececffecebebffeaeaebffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e6e5ffe5e4e4ffe3e3e3ffe2e1e1ffe0e1e0ffe0e0dfffdfdedfffddddddffdcdcdcffdadbdbffdad9d9ffd8d8d8ffd6d7d6ffd5d4d5ffd2d3d2ffc3c3c3ff222121ff060606ff050505ff040404ff040404ff040304ff030404ff030303ff030203ff030303ff030303ff040303ff040303ff030303ff030202ff020201ff010102ff010000ff010000ff000000ff010000ff000000ff000000ff000001ff010000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff020102ff050404ff060606ff080808ff0a0909ff0b0b0cff0f0f0fff141314ff1a1b1aff252524ff2e2d2dff353534ff3d3e3eff494848ff545454ff5e5e5eff696868ff707171ff787878ff818281ff8f8f90ffa09fa0ffb1b2b1ffc1c1c1ffcacacaffd1d1d0ffd6d6d6ffdbdbdbffe1e1e1ffe3e3e3ffe1e1e1ffe1e0e1ffe1e2e2ffe2e2e2ffe3e3e3ffe5e5e5ffe7e7e7ffe9e9e9ffebeaebffededeefff0efeffff1f1f1fff3f3f3fff3f3f3fff2f2f2fff3f3f4fff5f5f6fff7f7f7fff9faf9fffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfff8f8f9ffe5e5e5ffd6d6d5ffbdbdbdff8c8c8cff747474ff676767ff4b4b4bff363637ff202020ff121111ff09090aff050404ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff010000ff060505ff0b0b0cff1f1f1fff403f3fff59595aff6b6b6bff757475ff767777ff777776ff787777ff787878ff787879ff797878ff777778ff777777ff777777ff757675ff757575ff747575ff747575ff767576ff898989ffcacacafff7f6f6fff9f9f9fff9faf9fffafafafffafafbfffbfafafffafafafffbfafafffafafbfffafbfafffafafafffafafafffafafafffafbfafffbfafafffafafafff9f8f8ffe0e1e0ffa0a0a0ff797979ff767676ff757576ff757575ff767675ff767777ff787877ff787878ff787877ff777777ff787777ff777777ff787778ff797979ff777777ff737273ff666666ff4a4a4aff292829ff0f0f0fff040505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefdfefffdfcfdfffbfafafffafbfafffafafafffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff8f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f5f4fff4f4f4fff4f3f4fff3f4f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f1fff1f1f1fff0f1f1fff1f0f0fff0f1f0fff0f0f0fff0f1f0fff1f0f0fff0f0f0fff0efeffff0f0effff0f0effff0eff0ffefefefffefefefffeeefefffefefeeffeeefefffeeefeeffefeeeeffeeeeeeffeeeeeeffeeededffedededffedededffedecedffecececffecebecffebececffebebebffebeaeaffeaeaebffeaeaeaffeae9e9ffe9e9e9ffe9eaeaffeaeaeaffececebffecececffecebebffeae9e9ffe7e8e7ffe6e6e5ffe4e3e3ffe1e1e1ffdddedeffd9d9d9ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffcfcfcfffd0cfcfffd0d1d1ffd0d0d0ffd0cfcfffcfcfcfffcdceceffcdcdcdffcfcfceffcfcfcfffcfceceffcfceceffcdcecdffcececdffcecdcdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdccffcdcdcdffcccdccffccccccffcccdccffcccccdffccccccffccccccffcbccccffccccccffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcbcacaffcacacbffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffc9c9c9ffc8c9c8ffc8c8c9ffc8c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc8c7c7ffc7c7c7ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c8ffc7c8c7ffc7c6c7ffc7c7c7ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c7ffc7c6c7ffc8c7c7ffc7c7c8ffc7c7c7ffc7c6c6ffc5c6c5ffc5c5c5ffc5c4c4ffc5c5c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc4c5c4ffc5c4c5ffc4c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc8c7c7ffc7c8c7ffc8c8c7ffc8c7c8ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c8c8ffc9c8c9ffc8c8c9ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c8ffc9c8c8ffc8c8c9ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9caffcac9caffcacacaffcacacbffcbcacaffcbcacaffcacacaffcacacaffcacacaffcbcbcaffcbcbccffcccbccffccccccffccccccffcdcdcdffccccccffcdcccdffcccdcdffcccdcdffcdcdceffcdcdcdffcdceceffcfcecfffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffcfcfcfffd0cfcfffcfd0d0ffcfd0d0ffd2d2d2ffd6d7d6ffd9dadaffdcdddcffdfdedeffdfdfdfffdcdbdbffe2e2e2ffe6e6e6ffeae9eaffebebebffecececffececedffececebffeaebebffeaeaeaffeae9e9ffe9eae9ffeaeaeaffebeaeaffebeaebffecebecffecebecffebececffecececffecececffecececffedececffedededffedededffeeededffeeeeeeffededeeffeeeeeeffefeeeeffeeeeefffefefeffff0efefffeff0effff0f0effff0f0f0fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f5fff6f6f6fff5f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fffafafafff9f9fafffafafafffbfafafffbfbfbfffcfcfcfffffefefffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000101ff010101ff000001ff000000ff000000ff000000ff010000ff000000ff010201ff010202ff020202ff030302ff020203ff020202ff020202ff020202ff020302ff020101ff020201ff020202ff020202ff030303ff030303ff040403ff454645ffd0d1d0ffd3d2d2ffd4d4d5ffd7d7d6ffd9d9d8ffdbdadbffdcdcddffdeddddffdfdfe0ffe0e1e1ffe1e2e2ffe3e2e3ffe3e4e4ffe6e5e6ffe6e6e5ffe7e7e7ffe8e9e9ffe9e9e9ffeaebeaffebecebffecedecffeeeeeeffeeefefffeeeeefffefefeffff0f0f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f7fff8f9f9fff9f9f9fff9f9fafff9f9f9fffafafafffbfafbfffcfcfbfffbfbfbfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffffefefffffefefffefefffffefefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffffefffffffffffffefffffefffffffefffffffefffffffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffefefefffefffefffefffffffffffffffefefffffefefefffefefefffefefefffffefefffefefefffffffffffffffffffefffffffffffefffffffffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffefffefffefffefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffffffefefffffefefefffefffefffefefffffffffefffefefefffefffefffefffffffefffefffffffefffefefffffffefefffefefefffefefefffefffefffefefefffffffefffffffffffefefefffffffffffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfafffafbfbfffafbfafffafbfafffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffafaf9fff9f9f9fff6f6f6ffe6e6e6ffcacacaff919191ff686868ff575858ff2f2f2fff0e0e0eff060505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5c5c5cff5c5c5dff5c5c5cff5c5c5cff5c5b5cff5b5c5cff5c5c5cff5b5b5bff5b5b5bff5b5b5bff5a595aff595959ff585958ff575857ff575757ff565757ff555556ff555554ff545455ff535454ff535353ff535252ff525252ff525251ff515151ff505150ff505050ff4f4f4fff4e4f4eff4e4e4eff4e4d4dff4d4d4dff4c4d4dff4c4c4cff4b4b4cff4a4a4aff494a49ff494849ff474747ff464646ff454545ff434444ff424242ff414241ff404041ff404040ff3f3e3fff3e3e3eff3d3e3dff3a3a3aff353534ff2e2e2eff272727ff212121ff171717ff0e0e0dff070807ff040504ff030202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff131312ff302f2fff4c4d4dff6c6c6bffa3a2a3ffd3d3d2ffedeeedfff8f8f8fffafafafffbfbfafffbfbfcfffcfcfcfffbfbfcfffbfbfafffbfbfafffafafafffaf9f9fff9f9f9fff9faf9fffafbfbfffafafafffafbfafffafafbfffbfbfafffafafafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfefefffefefefffefefdfffefefefffefefefffefefefffefffefffefffefffefffefffffffffffefffffffefefefffefffefffefefffffefefefffefefefffffefefffffefefffffefefffefffffffffffefffffffffffffffffffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffefffefefefffffffefffefffffffefffffffffffefffffefffffffffefffefefefffefffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffefefffffffffefffefefefffefefefffefffefffefefefffefffefffffffffffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefffffefefefffefefefffffefefffffffefffffffefffefffffffffffefffffefffffefefefffdfefefffdfefdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f5f4fff4f4f4fff4f3f3fff3f3f3fff3f3f2fff2f2f2fff1f0f1ffefeff0ffeeeeeeffededeeffecededffecececffebebecffeaebebffeaeaeaffe9e9e8ffe8e8e8ffe7e7e7ffe6e5e6ffe4e5e5ffe3e4e3ffe2e3e2ffe1e1e1ffe0e0e0ffdedfdfffdddeddffdddcddffdbdbdbffdadadaffd9d8d8ffd7d7d7ffd5d5d5ffd3d4d4ffd1d1d1ff585758ff060706ff050605ff040504ff040404ff040403ff030404ff030303ff030303ff030303ff030303ff030303ff030303ff020203ff030302ff020202ff010101ff010100ff000000ff010000ff000000ff000000ff000100ff000000ff010100ff010101ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010102ff020302ff030303ff040404ff080908ff0d0d0eff111111ff151515ff1b1b1bff212221ff272727ff2d2e2dff363636ff404040ff4b4b4cff535353ff5c5c5cff656665ff6f6f6fff797979ff838383ff8c8c8cff979696ffa4a4a4ffb1b2b2ffbdbdbcffc0c0c1ffc1c2c2ffc1c2c1ffc3c2c3ffc4c5c4ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c7ffc8c7c8ffc9cac9ffcacbcaffcacbcaffccccccffccccccffccccccffcbcbcbffcacacbffcacacaffcbcbcbffcccbcbffcdcdccffcececdffcfcfcfffd0d0cfffd1d1d1ffd2d2d1ffd2d3d3ffd4d4d4ffd7d7d6ffd4d5d4ffc7c8c8ffa8a8a8ff848485ff6d6c6cff5b5b5aff474747ff2d2d2cff202020ff141414ff090a0aff020302ff010201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040304ff0f0f0fff1e1e1fff3b3c3bff545454ff686968ff757574ff777777ff787777ff787878ff797979ff7a7a7aff7a7a7aff7a7a7aff79797aff7a7a7aff7a7a7aff79797aff797978ff7a7b7affa7a8a7ffe7e6e6fff9f9f9fffafaf9fffafaf9fffafafafffafafafffafafafffafafbfffafafafffafbfafffafafbfffafbfafffbfbfbfffafafafffbfafafffbfbfbfffafafbfffafbfbfffafbfafffafbfafffafafafff9fafafff4f4f5ffbebebeff818181ff777777ff787778ff797979ff7a7a79ff7a7a7aff797a7aff797979ff797879ff797979ff797a79ff7a7b7aff797979ff797978ff727373ff656565ff484848ff262626ff0e0e0eff060506ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffcfcfcfffbfbfbfffafafafff9fafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f6f5fff6f6f6fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff4f5f4fff4f4f4fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff3f2f3fff2f2f3fff2f2f1fff2f1f2fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f0f0fff0f1f1fff0f0f0ffeff0f0fff0f0f0ffeff0f0fff0f0f0ffeff0f0ffefefefffefefefffefefefffeeefefffefeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffecededffecedecffecececffebecebffebebebffebebebffeaeaeaffeae9e9ffe9e9e9ffe9e8e9ffeaeaeaffeaeaeaffebebebffecececffecececffebebebffe9e9e9ffe8e7e7ffe4e4e4ffe1e1e1ffdfdfdeffdbdbdbffd8d8d7ffd5d5d5ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcececeffcfceceffcecfceffcecdceffcdceceffcececeffcdceceffcececeffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcbcccbffcbcbcbffcacac9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c9c8ffc8c8c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc7c7c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c7c6ffc6c7c6ffc6c7c6ffc7c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc3c3c4ffc3c4c3ffc3c3c4ffc3c3c2ffc3c3c2ffc2c3c3ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc1c2c1ffc2c1c2ffc1c2c2ffc2c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c0ffc0c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffbfc0c0ffbfc0bfffbfc0bfffbebebfffbebebeffbebdbeffbebebeffbebebeffbdbdbdffbebebdffbebebeffbebebeffbfbfbfffbebebfffbfbfbeffbfbfbfffbebfbeffbfbebeffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfc0bfffc0c0c0ffc0c0bfffc1c0c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c2c1ffc2c1c2ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc2c2c2ffc2c2c1ffc1c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c4c3ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c3ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc9c9c9ffcacbcbffcbcbcbffcbcbcbffcbcccbffcccbccffcccccbffd0d0cfffd3d3d3ffd6d6d6ffd9dadaffdddeddffe0e0e0ffe3e3e3ffe7e7e7ffe9e9e9ffeaeaeaffebebecffecececffebebebffebeaeaffeaeae9ffe9e9e8ffe8e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebececffecececffecececffecececffecedecffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffefefeeffefefeffff0efefffefefeffff0f0f0fff0f1f0fff0f0f0fff1f1f0fff1f1f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff4f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f6f6fff5f6f5fff5f6f5fff6f6f6fff5f6f6fff5f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f7fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fffafaf9fff9f9fafffafbfafffafbfbfffbfcfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010100ff000001ff000001ff000101ff010000ff000001ff000101ff010000ff000100ff010102ff020202ff020202ff030303ff030303ff020303ff020202ff020202ff020202ff020202ff020102ff020202ff020201ff020202ff020303ff040404ff040404ff7e7f7effd1d1d1ffd3d4d3ffd5d5d5ffd7d7d7ffdad9d9ffdbdcdcffddddddffdededfffdfe0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e6ffe6e7e7ffe8e7e7ffe9e9e9ffeae9eaffebebebffebecebffedededffeeeeeeffefefefffefefeffff0f0effff1f1f1fff2f2f1fff2f3f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff6f6f5fff6f6f7fff8f8f7fff8f8f9fff8f9f9fff9f9fafff9f9f9fff9f9fafffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfefefffefdfdfffefefefffefefdfffefefefffefefefffefefffffffefefffefffefffefefefffefffefffefefefffefefefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffffffefffffffefffffffffefefffffffffffefefffffffffffffefffffffffefffffffffefffffffffffffffefffffffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefffffffffefefffefefffffefffffffffefefffefefefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffefffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffefefffffffefffffefffefffffefffffefefefffffffffffefffefffefefefffffefffffffefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefffffffffefefffefefffffffffffffffefefffefefefffefefffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffefefefffefefefffefefefffefffefffffffefffffffffffefffefffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffdfefefffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffafafafffbfafafffbfafbfffafafbfffbfafbfffbfafafffbfbfafffafbfafffafafafffafaf9fff9f9f9fff7f8f7ffebececffd2d2d3ff9e9d9eff6d6e6dff5d5d5dff3e3e3eff161616ff090808ff030302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5dff5c5c5dff5c5d5cff5c5c5cff5c5c5bff5b5c5bff5b5c5cff5b5b5bff5b5c5cff5b5b5aff5b5a5bff5a5a5aff59595aff585858ff585758ff575757ff575757ff565655ff555555ff555455ff545454ff535453ff535253ff525252ff515151ff515151ff515050ff505050ff4f4f4fff4f4f4eff4e4e4eff4e4e4dff4d4d4eff4c4d4dff4c4c4dff4c4b4bff4b4a4bff4a4a4aff4a4949ff484848ff474747ff464646ff444444ff434343ff424242ff414141ff414041ff403f3fff3f3f3fff3e3f3fff3d3d3dff3b3b3bff383837ff353535ff303130ff252526ff1b1b1bff131413ff0f0f0fff0b0b0bff060606ff030302ff010100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030302ff090909ff1d1d1dff424242ff5b5b5bff747474ffaeadadffd9d9d9fff2f2f2fff9f9f9fffbfbfafffbfbfbfffbfbfcfffcfcfcfffcfbfbfffbfafbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfafbfffbfafafffbfbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffffffefffefefffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffefefffefffefffefefffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffefffefffffffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefefffffffffefffefefffffefefffffffffffffffffefffffefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffffefefffefffefffefefefffffffefffefefefffffffffffffefffffffefefffefefefffefffefffdfdfdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffaf9fafffaf9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff6f7f7fff7f6f7fff6f5f6fff4f5f4fff4f4f4fff4f4f3fff3f3f3fff3f3f2fff2f2f1fff1f1f1fff0f0f0ffeeefefffedeeeeffececedffececebffebecebffeaebebffe9eaeaffe9e9eaffe9e8e8ffe7e7e7ffe6e6e7ffe5e5e5ffe4e4e4ffe3e2e3ffe1e1e1ffe1e0e1ffdfdfdfffdededeffddddddffdcdcdbffdadbdaffd9d9d9ffd7d7d7ffd5d5d5ffd4d4d4ffd2d1d1ff908f8fff070707ff060605ff040405ff040404ff030304ff030304ff030303ff030303ff030303ff030404ff030302ff020302ff030303ff030303ff020202ff020102ff010101ff000101ff000000ff000000ff000000ff000101ff000000ff010100ff010100ff010101ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000001ff010101ff010101ff020202ff040404ff080808ff0d0c0dff100f0fff131313ff171717ff1b1b1bff202020ff252524ff2c2c2cff363636ff404040ff474647ff505150ff5a5a5aff636363ff6d6d6dff787877ff818180ff868686ff8b8b8bff939393ff979898ff989898ff989897ff979897ff979898ff999a9aff9a9b9bff9b9b9aff9c9c9cff9e9e9fffa1a1a2ffa5a6a5ffa8a8a8ffa9a9a9ffaaaaaaffababaaffababaaffa9a9a9ffa9a9a8ffa9a9a8ffabababffadadadffaeaeaeffafafb0ffafafafffb0afafffb0b0b0ffb1b1b0ffb2b2b2ffb5b5b4ffb8b8b8ffa7a7a8ff858585ff6d6d6dff565656ff434343ff313030ff212121ff1a1a1bff101010ff060606ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000001ff010101ff050504ff161616ff2d2d2eff4b4c4bff626161ff717071ff787878ff797979ff797979ff7a7a7aff7b7b7bff7a7b7bff7b7a7aff7a7a7aff7a7a79ff7b7b7bff7b7c7bff7c7c7cff848484ffbcbcbcfff4f4f4fffafaf9fffafaf9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffafbfafffafafafffafbfbfffbfafafffafafafffafafbfffbfafbfffafbfafffbfafbfffbfafafffbfbfbfffbfbfafff9f9f9ffd5d4d5ff8f8f8fff7a7a7aff7a7a7aff7b7b7bff7b7b7bff7b7b7bff7a7a7aff7a7979ff7a7a7aff7c7c7bff7b7b7bff7b7b7aff79797aff787879ff717172ff5e5e5dff3e3e3eff202121ff0c0c0bff040404ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffbfbfbfffafafbfffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f7fff7f7f8fff8f8f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f4f4fff3f4f4fff3f4f3fff4f4f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f2f2fff1f2f2fff1f2f2fff1f1f2fff2f1f1fff1f1f1fff0f1f1fff0f0f1fff0f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0efefffefefefffefefefffefefefffefefefffefefefffefefeeffeeefeeffeeeeeeffeeeeeeffedeeedffeeeeeeffedededffeeededffecededffededecffecececffececebffebebebffeaeaebffeaeaebffeaeae9ffe9e9e9ffe8e9e9ffe9e9e9ffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe7e7e7ffe5e4e5ffe2e1e1ffdfdfdfffdbdcdcffd8d8d8ffd4d4d4ffd1d1d1ffd0d0d0ffcecfcfffcfcfcfffcececeffcdceceffcdcecdffcdcdcdffcdcdcdffcdcdccffcdccccffccccccffccccccffcbcbccffcbcbcbffcacacbffcbcacaffcacac9ffc9cacaffc9c9caffc9cacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c8c8ffc9c9c9ffc8c8c8ffc8c8c7ffc8c7c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c5ffc4c4c5ffc4c5c4ffc3c3c4ffc4c4c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c2c2ffc3c2c3ffc2c2c2ffc2c2c3ffc3c2c3ffc3c2c2ffc3c3c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c1c2ffc1c2c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c0ffbfbfc0ffbfbfbfffbebfbeffbebfbeffbebebeffbebebeffbebebdffbebdbeffbdbdbeffbdbdbeffbdbdbdffbebdbdffbdbdbdffbebebeffbdbebdffbdbdbdffbebdbeffbebebdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbdbcbcffbcbcbcffbcbdbcffbcbcbcffbcbcbcffbbbbbcffbbbbbcffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbaffbababbffbbbbbaffbababaffbababaffbababaffb9babaffbab9baffbab9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbabab9ffbababaffbabbbaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbabab9ffbabab9ffbabab9ffbababaffbbbabaffbababbffbabbbbffbababbffbbbbbaffbabbbaffbabbbbffbabbbbffbbbcbcffbcbcbcffbdbcbdffbdbdbdffbdbdbeffbdbebdffbebdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebdffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebdffbdbdbeffbdbdbeffbebebeffbebebdffbdbdbeffbdbebeffbebdbdffbdbdbdffbdbdbeffbebebeffbebebdffbebebeffbebebeffbebebeffbebebfffbfbebeffbfbfbfffbfbfbfffc0bfbfffc1c1c0ffc1c1c0ffc1c2c1ffc1c2c2ffc2c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c4ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c7ffc6c7c7ffc7c7c7ffc8c8c7ffc7c8c7ffc7c8c7ffc7c8c8ffc8c9c9ffcbcbcbffcdcdcdffd2d1d2ffd6d5d6ffd9d9d9ffdedddeffe2e2e2ffe7e7e7ffe9e9e8ffe9eae9ffebeaebffececebffebecebffeaeaeaffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffeaeae9ffeaeaeaffebebeaffeaeaebffeaeaebffebebebffebebebffebebecffecececffedececffededecffededeeffeeeeedffeeededffeeeeeeffeeeeeeffeeefefffefefeffff0efeffff0f0efffeff0f0fff0f0f0fff1f1f0fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f5fff5f5f4fff5f5f4fff4f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f6fff6f5f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f8f7fff7f7f7fff8f8f7fff7f7f8fff8f8f9fff8f9f9fff9f8f8fff9f8f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffbfbfafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000001ff000000ff010001ff000101ff000000ff000001ff000000ff000000ff010101ff020201ff030303ff030303ff040404ff040404ff030303ff020302ff020202ff020202ff020202ff020102ff020202ff020101ff020202ff030303ff040304ff151515ffb8b7b8ffd2d2d2ffd4d5d4ffd7d6d6ffd8d8d8ffdadadaffdbdbdcffddddddffdedfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e5ffe6e6e6ffe6e7e7ffe7e8e8ffe9e9e9ffeaeaeaffebebebffecececffededeeffeeefefffefefeefff0efeffff0f1f1fff1f1f2fff2f2f2fff2f2f2fff3f3f2fff3f4f3fff3f4f4fff4f4f4fff5f4f4fff5f4f4fff5f5f6fff6f6f6fff7f7f7fff7f8f8fff8f9f8fff9f9fafff9fafafff9faf9fffafafafffbfbfafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefefffefffefffffefefffffefefffffefffffefefffffffefefffefffffffffefffffefffefffefefefffffffefffefefffffefffefffefefefffefefffffffffffffffefffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefffffffefefffffefffffffefefefffffefffffefffffffefefefffefefffffefefefffefefefffffefefffffffefffffffffffffefefffffffffffffffffffefefffffffffefffffefffffffefffffefffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffefffffffffefffffefffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffefffffffffefffffffefffefefffffefffffffefefefffefefefffefefffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefffffefefffffefefefffffefffffefffffffefffefffefefffffefffefffefefefffffefefffefffefffffffffffefefefffffefffffffffefffefefffffefffefffffefffffefefffffefefffffffefefffefefefffefefefffefefffffefefffffefefffffffefefffefefffffffefefffefffefffffefefffffefefffefefefffefefefffefdfefffdfefefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffcfcfdfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfcfbfffcfcfcfffafafafffafafbfffafbfafffafafbfffafbfafffbfafbfffbfafbfffafafbfffafafafff9f9fafff9f9f9fff8f8f8fff0f0f1ffd9d8d9ffacacacff717171ff5f5e5eff434443ff1e1e1eff0c0c0bff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5d5cff5d5c5cff5b5c5bff5b5b5bff5b5b5bff5b5b5bff5b5c5bff5a5b5bff5a5a5bff5a5a5aff5a5a5aff595959ff595958ff585758ff575758ff565656ff565656ff555555ff545455ff545454ff535353ff535352ff535352ff525252ff515152ff515050ff515050ff4f4f50ff4f4f4fff4e4e4fff4d4e4eff4d4d4dff4d4d4dff4c4d4dff4b4c4bff4b4b4bff4a4b4aff494a4aff484848ff474847ff464646ff454545ff444444ff434343ff414142ff414141ff414041ff404041ff3f3f40ff3f3e3fff3d3d3eff3c3c3cff3b3b3bff383839ff313132ff292929ff232223ff1f1e1eff181918ff100f0fff080808ff040304ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0d0d0cff282827ff4e4f4fff616162ff7e7d7dffbcbbbbffe0e0e0fff5f5f5fffafafafffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffafbfbfffafafafff9fafafff9f8f8fff9f9f8fffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfafbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffffffffffffffffefefffffffffffffefefffffefffffffefffefffffefffffefffffffefffefffefffffffefffefffefffefffffefefffefffefffffffffffefefefffffefffffffffefffefefffffefffefffffefffffffefffffefffffffffefefffefefffffefefefffefefffffffefffffefefffffffffffffffffffffffefefffffffefffffefefffffffefffffffffffefefffffffefffffefffffffffefffffefffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffefefefffffefffffffffefffefefffffefffefffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfafafffbfbfafffbfbfbfffafafafffbfafbfffafafafff9fafafffafaf9fffaf9fafff9f9fafff9f9f9fff9f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffededecffecececffececebffebebebffeaebeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e5ffe5e5e4ffe3e3e3ffe2e2e2ffe1e1e0ffe0dfdfffdededfffddddddffdcdcdcffdbdadbffdadad9ffd8d8d8ffd6d7d6ffd4d4d5ffd2d2d2ffc0c0c0ff1f1f1fff050606ff040405ff040404ff030403ff040304ff030404ff030303ff030303ff030303ff020303ff020202ff020302ff020202ff020202ff020202ff010201ff000101ff000100ff000001ff010001ff000101ff010000ff000001ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff030302ff040404ff070707ff0b0b0bff0e0e0fff111111ff151415ff191819ff1c1c1cff202020ff232323ff2b2b2cff323132ff3b3b3cff454544ff4d4e4dff575656ff60605fff676767ff6c6d6dff737373ff787979ff7d7c7cff7e7f7eff7e7e7eff7d7d7dff7c7c7dff7e7e7eff7f7f7fff7f7f80ff808080ff818081ff818181ff838383ff868686ff868687ff858685ff858585ff858686ff858586ff858686ff858585ff878787ff898989ff898a89ff89898aff8b8a8aff8a8989ff888889ff888888ff878888ff868686ff8a8b8aff878687ff6a6b6bff555554ff404040ff30302fff242525ff1b1b1bff131313ff0a0a0aff050404ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff020202ff070707ff212020ff404040ff5f5f5fff6f6f6fff767576ff787878ff797979ff7b7b7aff7c7c7cff7c7c7dff7c7c7cff7c7b7bff7a7a7aff7a7a7aff7b7b7bff7d7d7dff919192ffd4d3d3fff8f8f8fffaf9f9fff9faf9fffaf9f9fffafaf9fffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafbfffbfbfafffbfafbfffbfbfafffbfbfafffafafbfffafbfbfffafbfafffbfbfbfffafbfbfff9fafaffe5e5e5ffa2a2a2ff7d7d7dff7c7c7bff7c7c7cff7b7b7cff7b7b7aff7c7b7bff7c7c7dff7e7e7eff7d7d7eff7c7d7dff7b7b7bff7c7b7cff797979ff6b6c6bff4f4f50ff323232ff161616ff070606ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfcfdfffafbfafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff5f5f5fff5f4f5fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f3fff3f3f3fff3f3f2fff3f2f3fff2f2f2fff2f1f2fff1f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0efffefefefffefefefffefefeeffefefefffeeefefffeeeeefffeeefefffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffedededffedecedffececedffecececffebebecffebebebffeaebeaffeaeaeaffe9eaeaffe9e9e9ffe8e9e9ffe8e8e8ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e8e8ffe9e8e9ffe8e8e7ffe5e5e6ffe2e3e2ffdfdfe0ffdcdcdcffd8d8d9ffd5d5d5ffd1d1d1ffcdcdcdffcbccccffcbcbcbffcacacbffcacacaffcacacaffcac9c9ffc9cac9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c8c7ffc7c6c7ffc5c6c5ffc5c5c5ffc5c5c4ffc4c4c5ffc5c5c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c3ffc4c3c4ffc4c4c4ffc4c4c3ffc3c3c3ffc2c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c1ffc1c2c1ffc1c1c2ffc2c1c1ffc2c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0bfffc0c0c0ffc0c0bfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffc0bfc0ffbfc0bfffbfbfbfffbfc0bfffbfbfc0ffbfbfc0ffbebfbfffbfbebfffbfbfbfffbebebeffbebebfffbebebfffbebebeffbfbebeffbebebfffbebebeffbebebdffbebdbdffbebdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbcbcbcffbcbcbcffbcbcbbffbcbbbcffbcbcbcffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbbbaffbabbbbffbababbffbbbabaffbababaffbababaffbababaffb9babaffb9babaffb9bab9ffbab9baffb9babaffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b8b9ffb9b8b8ffb9b9b9ffb9b9b9ffb9b8b9ffb9b9b9ffb9b9baffbab9b9ffb9bab9ffbab9b9ffbabab9ffbababaffb9b9baffbab9baffbababaffbab9baffbababaffbababaffbababaffbababbffbbbbbbffbbbbbbffbbbbbcffbcbcbcffbdbcbcffbdbdbcffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebeffbdbdbeffbdbebeffbdbdbdffbebebdffbebebdffbdbebdffbdbdbeffbebdbdffbebdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbdbdbeffbdbebeffbdbdbdffbdbdbdffbdbdbcffbcbdbdffbdbcbcffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbebebeffbebebfffbfbfbfffc0bfbfffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c2ffc2c1c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc5c5c4ffc5c5c6ffc5c6c6ffc6c6c6ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c9c8ffc9c9c9ffcbcbccffcececdffd0cfd0ffd3d2d2ffd6d7d6ffdbdbdbffe0e0e1ffe5e5e4ffe8e7e7ffe8e9e9ffe9eaeaffeaebebffecececffebebebffeaeae9ffe8e9e8ffe7e7e8ffe8e7e7ffe8e7e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffeaeaeaffeaebebffeaebeaffebebebffebebebffebececffecececffededecffedededffedededffeeedeeffeeeeeeffeeeeeeffefefeeffefefefffefeff0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff1f1f1fff1f1f2fff1f1f2fff2f2f2fff2f2f3fff3f2f2fff3f3f2fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff4f5f4fff5f5f4fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff6f6f5fff6f6f5fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff6f7f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff7f8f7fff8f8f8fff8f9f9fff8f9f8fff8f9f9fff9f9f8fff9f9f9fffaf9f9fffafaf9fffafafafffcfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010001ff000000ff000100ff010001ff010100ff000100ff010100ff010000ff020201ff030203ff030403ff040404ff050404ff040404ff040303ff020202ff020202ff010201ff020201ff020202ff020202ff030202ff030203ff030303ff040504ff464646ffd1d1d1ffd3d3d3ffd5d6d6ffd7d7d7ffd9d9d9ffdbdbdaffdcdddcffdededeffdfdfdfffe1e1e0ffe1e2e1ffe2e3e3ffe4e3e4ffe5e5e5ffe6e6e6ffe7e7e8ffe9e9e8ffeae9eaffeaeaebffecebecffecededffeeeeeeffefefefffeff0f0fff1f0f0fff1f2f1fff2f1f1fff2f3f3fff3f3f2fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff4f5f5fff5f5f5fff6f5f6fff6f7f7fff8f8f7fff8f8f8fff8f9f9fff9faf9fffafafafffafaf9fffbfbfafffbfcfbfffcfbfbfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefffefffefefefffffffffffefffffffefefffffefffefffffefefffefffffffffffffffefefffffffffefffefefefffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffefffffffffffffffffffffffffffffefffffffefefefffefffffffefffefffefefefffffffffffffffefffffffffffefffffffefffefffffefefffefefffffffffefffffefffffefffffffefffefffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffefefffefefffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffefffffffffefffefffefffefffffffffefffffefffffffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffefefffefffffffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffefffffefffefffffffffffefefffffefffefffffefefffefefffffffffefffffefffffefefffffefffefffffefffffffffefffffffefffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffefefffefefffffefffefffefffefffffffefffffefefffffefffffffefefffefefefffefefffffffffefffefffefffefefefffefefefffefffffffefefffffefefefffefefefffdfefefffefefefffefdfefffefefdfffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfafbfffbfbfafffbfafbfffbfcfbfffbfbfcfffbfafafffafbfafffbfafafffafafbfffbfbfbfffafbfafffbfbfafffafafafffaf9fafff9f9f8fff8f8f8fff2f2f3ffdfdfdfffbabbbaff7a7a7aff606060ff454545ff222223ff0c0d0cff030202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5bff5b5c5bff5b5c5cff5b5b5bff5b5b5bff5a5a5aff5b5a5bff5a5b5aff5a5a5aff595959ff595959ff585958ff585858ff575757ff575757ff565656ff555655ff545454ff545554ff535453ff535353ff535353ff525252ff525252ff505151ff505150ff504f50ff4f4f4fff4f4f4fff4e4e4eff4d4d4eff4c4d4dff4d4c4cff4c4c4bff4b4c4bff4b4b4aff4a4a4aff494948ff484748ff474747ff464646ff454445ff434443ff434242ff414141ff414141ff414141ff404140ff403f3fff3f3f3fff3e3d3dff3c3c3cff3b3b3bff383838ff343433ff313130ff2e2e2eff2b2c2cff212121ff121312ff090908ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff060606ff111112ff323232ff555555ff666666ff898a8affc6c7c7ffe5e5e5fff6f6f7fffbfbfafffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffafafafffaf9f9fff9f9f8fff9f8f9fff9fafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffefefefffefefdfffefefefffefefefffefefffffefffefffefefefffefefefffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffefefffffefffffffefffefffffffefffffefffffffefffffffefefffffefffffffefffffffffefffffffefffefefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefefffefefefffffffffffffffefffffffffffefffffffefffefffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffefffefffffefefffefefefffefffefffefffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffffffffffffffefffffffffffefffffffefffefffffefefffefefffffefefefffefdfefffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfbfffcfbfbfffbfbfafffbfafbfffafbfafffbfafbfffbfafafffafafafffafafafffaf9fafffafafafff9faf9fff9f9f9fff9f8f9fff9f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff2f3f2fff2f2f2fff1f2f1fff0f0f0ffefeff0ffefefeeffedededffecededffecececffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe1e2e2ffe0e0e0ffdfdfdfffddddddffdcddddffdbdbdbffdadadaffd9d8d9ffd7d7d7ffd5d5d5ffd2d3d3ffd0d1d1ff575657ff050506ff050504ff040404ff030404ff030404ff040303ff030303ff030403ff040403ff030202ff030202ff020202ff020202ff020202ff030202ff020202ff020101ff010001ff000100ff000100ff010100ff010001ff010001ff010000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff000100ff000000ff010000ff000000ff000000ff000000ff000001ff010001ff010201ff030202ff040404ff060606ff080908ff0b0b0bff0e0d0eff111111ff151414ff171617ff181818ff1d1d1dff232323ff292929ff313131ff383939ff404041ff474847ff4f4e4eff555656ff5c5c5cff5f5f60ff626261ff656565ff646565ff646363ff636363ff646464ff656565ff676767ff686869ff676767ff666566ff666666ff666666ff676767ff686868ff696969ff6a6b6aff6b6b6bff6a6a6aff686868ff686868ff696869ff696969ff6a6a6aff6b6b6cff6b6c6cff696969ff666666ff666665ff636363ff5e5e5eff5b5c5cff4e4d4eff3b3b3aff2c2c2cff222221ff1a1a1aff111111ff0c0b0cff060606ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff020202ff050504ff100f0fff343433ff555455ff6e6e6eff767677ff7a7979ff7a7a7aff7c7b7bff7c7c7cff7d7d7dff7d7e7dff7d7e7dff7d7c7dff7c7c7cff7c7c7bff7d7d7dffa1a0a1ffe4e4e3fff9f9f8fff9f9f9fffafafafff9fafafff9fafafff9fafafffafaf9fff9fafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafafafffafafafffafafbfffafbfafffafafbfffafafafffbfafbfffafbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfbfff1f1f1ffb6b5b6ff818080ff7e7e7eff7d7d7eff7c7d7dff7d7d7dff7e7e7eff7f7f7fff7f7f7fff7e7e7eff7d7d7dff7d7e7eff7e7d7dff737372ff5c5d5cff40403fff222121ff0b0b0aff050405ff010201ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefefffbfcfcfffbfafbfffafafafff9f9f9fff9fafafff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff3f3f3fff3f3f3fff2f3f2fff3f2f2fff2f3f2fff2f2f2fff1f1f2fff2f2f1fff1f1f1fff0f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefeff0fff0eff0ffeff0efffefefefffefefefffefefefffefefefffeeefeeffeeeeeeffeeefefffeeeeeeffeeedeeffeeeeeeffeeeeedffedededffecededffecedecffecebecffebebecffebebebffebeaebffe9eaeaffe9eae9ffe9e9e9ffe9e9e8ffe8e8e8ffe9e9e8ffeae9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe6e7e7ffe4e3e3ffdfdfdfffddddddffd9dad9ffd5d6d5ffd2d2d2ffcfcfcfffcdccccffcbcacbffcac9caffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc6c7c7ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc4c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc4c3c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c3c3ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c1ffc2c2c2ffc1c1c1ffc0c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfc0c0ffc0bfc0ffc0c0bfffbfc0bfffc0c0bfffc0bfbfffc0c0bfffc0bfc0ffbfc0c0ffc0bfc0ffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbebeffbebebeffbfbebeffbebebeffbebebeffbebebdffbebebeffbebebdffbebebeffbdbebeffbdbdbdffbcbdbdffbdbdbcffbcbdbdffbdbdbdffbcbcbdffbdbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbcffbbbcbbffbbbbbbffbabbbbffbbbabbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbabaffbabbbbffbbbbbaffbababbffbbbbbbffbbbbbaffbbbbbbffbababaffb9babaffbab9baffb9babaffbabab9ffbab9baffb9b9baffb9bab9ffbab9b9ffbabab9ffb9bab9ffbabab9ffbab9b9ffbabab9ffbab9baffb9bab9ffb9b9baffbab9b9ffb9bab9ffbab9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9bab9ffb9b9b9ffb9b9b9ffb9b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbbbbbaffbababaffbabbbaffbbbabbffbabbbbffbbbbbbffbbbbbcffbcbcbbffbcbcbcffbcbcbcffbdbcbdffbdbdbdffbdbdbdffbdbebeffbebebeffbebebeffbebebeffbebdbdffbdbebeffbebebeffbebdbeffbebebeffbebebdffbebebeffbdbebeffbdbebdffbebdbdffbdbdbeffbebebdffbebdbeffbdbdbeffbdbebdffbebdbdffbebebdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbebdbdffbdbebdffbebebdffbebebeffbebebeffbfbfbfffc0c0bfffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c5ffc4c5c5ffc5c5c5ffc6c6c5ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc7c8c8ffc8c7c8ffc8c8c8ffc9c9c9ffcbcbcbffcdcdcdffcfcecfffd0d0d0ffd3d2d3ffd4d5d5ffd9d9d9ffdededeffe1e2e2ffe5e4e4ffe7e7e7ffe9e8e9ffe9eaeaffebebeaffebeaebffebeaeaffe9e9e8ffe8e8e8ffe6e7e7ffe6e7e7ffe8e7e7ffe8e8e8ffe9e9e8ffe9e8e9ffe8e9e9ffe9eae9ffeae9eaffeaeae9ffeaebeaffebebeaffecebebffececebffecececffecedecffedededffeeededffedeeedffeeeeeeffeeeeeeffefefefffeff0effff0f0effff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff3f4f4fff4f4f4fff4f4f5fff5f5f4fff4f5f4fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff7f8f8fff7f8f8fff9f8f8fff9f9f8fff9f9f8fff9f9f8fffaf9f9fffafaf9fffaf9fafffbfbfbfffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000001ff000000ff000100ff000100ff000000ff000101ff000100ff010001ff010101ff030303ff030303ff040404ff040404ff040504ff040404ff040303ff020203ff020102ff010202ff010102ff020202ff020202ff030302ff030403ff040404ff050505ff6f6f6fffd3d3d2ffd4d4d5ffd6d7d6ffd8d8d8ffdadadaffdbdbdcffddddddffdededfffe0e0dfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e5ffe6e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffededeeffefeeeeffefeff0fff0f0f0fff1f1f1fff2f1f1fff2f3f2fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff5f5f5fff4f5f5fff6f6f6fff7f6f6fff7f7f7fff7f7f8fff9f8f8fff9f9f9fffafafafff9f9f9fffafbfafffbfcfbfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffefffefffefefffffffefffffffefffffefffffffefffefffffffefffffffffffffefefffefefffffffefefffffffefffefefefffffffffffefefefffffffffffffefefffffffefffefefffffffefefffefffefffffffffffefefefffefffffffefffffffffefffffffefefffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefffffffffefffffefffefffefefffffffefffffffefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefefefffefefffffefefefffffefffffffefefffffffefffefefffffefefefffefffefffffffefffefefefffefffffffffffffffffefffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffefffffffefffefffffffefffffffffffefefefffefffefffffffefffefefffffefffffffefffefffefefefffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffbfafafffbfafafffafbfbfffbfafbfffafbfbfffafafbfffafafafff9fafafff9f9f9fff8f8f7fff4f4f4ffe4e4e4ffc7c8c7ff898988ff636364ff454545ff232423ff0c0c0cff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5cff5c5b5cff5b5b5bff5b5b5bff5b5a5bff5b5a5bff5a5b5aff59595aff5a5a5aff5a5a5aff585958ff585859ff585758ff575758ff565757ff565656ff565555ff555555ff545454ff535454ff545353ff535352ff525252ff525252ff515151ff515151ff505050ff505050ff4f4f4fff4e4e4eff4e4e4dff4d4d4dff4c4c4cff4c4c4cff4c4c4cff4b4b4bff4b4a4aff4a4a49ff484948ff474747ff464646ff454545ff444344ff434343ff414242ff414141ff414141ff414141ff404040ff3f3f3fff3e3e3eff3d3d3cff3c3c3cff3a3a3aff393a39ff3a3a39ff39393aff383939ff333433ff242424ff121213ff060606ff000001ff010000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040304ff0a0a0aff1a1919ff3c3c3cff5b5b5bff6d6d6dff999999ffd1d1d1ffebebeafff8f8f8fffafbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9fafafffafafafffafafafffafaf9fffafafafffbfafafffafafbfffafafafffafbfbfffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefdfdfffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffffffffffefffffffffffffffffffefffffffffffefefffffffefefffefffefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefefffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffefffffffffffefffffffefffffffffffefefefffefffefffffffffffefefffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefffffffffefffffefffefffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefefffefefefffffefefffffffefffefffefffffffffffefefefffffffffffffffefffffffffffefefffffffefefffffffefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffefffffffefefefffefffefffefefffffefffefffefefffffefffefffefffefffffffefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefffefffffefefffefefefffefefefffffefefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffffffffffffffffffefefefffffffffffffefefffffffefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffbfafafffafafafffafafafffaf9fafff9fafafff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f8f7fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff4f4f5fff4f4f4fff3f4f3fff3f3f3fff2f2f3fff2f1f2fff0f0f1fff0f0efffefefefffeeeeeeffedededffececedffecebebffebeaebffeaeaeaffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe5e5e6ffe4e3e4ffe3e2e3ffe1e2e2ffe0e0e0ffe0dfdfffdedfdeffddddddffdcdcdcffdbdadaffd9d9d9ffd7d7d7ffd6d6d6ffd3d3d3ffd2d2d2ff908f8fff060606ff050505ff040404ff040404ff040404ff030303ff030403ff030404ff040304ff030303ff030303ff020202ff020202ff020202ff020302ff030203ff020202ff010101ff000000ff000101ff000001ff000100ff000000ff000100ff000100ff010100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff020201ff020303ff040304ff040505ff060606ff080908ff0c0c0cff0f100fff121211ff141413ff151515ff1a1a1aff1f1f1eff232323ff282828ff2d2e2dff343434ff39393aff3f3f3fff444445ff484847ff494949ff4b4a4bff4b4c4bff4b4b4bff4b4a4aff4b4b4bff4d4d4dff4e4e4fff4e4f4fff4d4d4dff4c4c4cff4b4b4cff4c4b4cff4c4c4dff4d4d4dff4f4f4fff525252ff515151ff505050ff4f5050ff4f4f4eff4d4d4cff4c4c4cff4f4f4fff505050ff504f50ff4c4c4cff4a4a4aff494949ff464646ff444444ff3f3f3eff323232ff262727ff1d1d1dff161616ff0f0f0fff090909ff060606ff020203ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0b0a0bff1d1c1cff494949ff646464ff747575ff7b7b7bff7c7d7cff7e7d7dff7e7d7dff7d7d7eff7e7d7eff7e7f7eff7e7e7fff7e7f7eff7e7f7fff7e7f7eff929392ffe5e5e4fff9f9f9fff9faf9fffafafafff9f9fafffafafafff9faf9fffafafafff9fafafffafafafffafafafffafafafffafbfafffbfafafffafbfafffafafbfffbfafafffafafafffafbfafffafafafffafbfbfffbfafbfffafbfafffafafbfffbfafbfffbfafbfffafbfbfffafbfbfffbfbfafffbfbfbfffbfafbfffafafbfff6f5f5ffacacacff818181ff808080ff7f7f7fff808080ff808080ff808080ff7f7f80ff7f7f7fff7f7f7fff808080ff7f7f7fff787878ff696a69ff535353ff302f30ff111111ff080808ff020203ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfdfdfffbfbfbfffbfafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff8f8f8fff9f9f9fff9f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff7f6f6fff6f6f6fff6f5f6fff5f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff3f4f4fff3f4f3fff4f4f3fff3f3f4fff3f3f3fff2f3f2fff3f2f3fff2f2f3fff2f2f2fff2f1f2fff2f2f1fff2f2f2fff2f1f1fff1f1f0fff0f1f1fff1f0f0fff0f0f0fff0f0f0ffefeff0ffeff0f0fff0eff0ffefefefffeeeeefffefeeefffefeeefffeeeeefffeeeeeeffefeeeeffeeeeeeffeeeeeeffedeeeeffeeededffedededffedededffedededffecececffecececffecebebffebebebffeaeaebffeae9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e9ffe7e7e6ffe4e3e3ffe0dfdfffdcdcdcffdad9daffd7d8d8ffd5d5d5ffd2d3d2ffd0d0d0ffcececeffcccccbffcbcbcaffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc7c8c8ffc7c8c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc4c4c5ffc4c5c5ffc4c4c4ffc4c4c4ffc3c3c4ffc4c3c4ffc4c3c4ffc3c3c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c2ffc1c1c0ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfc0bfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbeffbebfbfffbebfbeffbebfbeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebeffbdbebdffbdbdbdffbcbdbdffbdbdbdffbdbcbdffbdbdbdffbdbdbdffbdbcbdffbcbdbcffbcbcbdffbcbcbcffbcbbbcffbcbcbcffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbababbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbababaffbababbffbababaffbababaffb9babaffbab9baffbabab9ffbababaffb9b9b9ffbababaffbababaffbababaffbab9baffbababaffb9babaffbababaffb9babaffb9bab9ffbab9baffbabab9ffb9babaffbab9baffb9babaffb9b9baffb9bab9ffb9b9baffb9bab9ffb9bab9ffbabab9ffb9b9b9ffb9bab9ffbababaffbababaffbababaffbabbbaffbababaffbababbffbababaffbababbffbbbabaffbbbbbbffbbbabbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbbbcbcffbcbcbcffbdbcbdffbdbdbcffbcbcbdffbdbdbdffbebdbeffbdbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbdbeffbebebeffbebebdffbebebeffbdbdbeffbebdbdffbdbebdffbebebeffbdbdbdffbebebeffbebebeffbebdbeffbebdbdffbebebeffbdbebeffbebebeffbebebeffbebebdffbebebeffbfbebeffbebfbfffbfbebfffbfc0c0ffc0c0c0ffc0c1c0ffc1c1c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcbcacbffcdcdcdffcececeffd0d0d0ffd2d2d2ffd3d4d3ffd4d4d5ffd8d7d7ffdbdbdcffdededeffe1e1e1ffe6e5e5ffe8e9e8ffe9e9e9ffeaeaeaffebeaeaffebebeaffe9e9e9ffe8e8e8ffe6e6e7ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9eae9ffeaeaeaffeaeaebffebeaebffecececffebececffecececffecececffecedecffedededffeeeeedffedeeeeffeeeeeeffefefefffefefefffeff0effff0f0f0fff0f1f0fff1f1f0fff1f2f1fff1f1f1fff2f2f1fff3f3f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff6f7f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffcfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000000ff000100ff000101ff000001ff010000ff000000ff000000ff000000ff020101ff030303ff040304ff050504ff040404ff040504ff040404ff020303ff020202ff010101ff010101ff010201ff020202ff020303ff040303ff040404ff050505ff0e0e0dffa9a9a9ffd4d4d4ffd6d5d6ffd7d8d7ffd9d9d9ffdbdbdaffdddcdcffdeddddffdfdedfffe0e0e0ffe1e2e1ffe3e2e3ffe3e4e4ffe5e4e5ffe6e6e6ffe8e7e8ffe8e9e9ffeaeaeaffebebeaffebececffecececffedeeedffefefeffff0f0f0fff1f0f1fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f6fff6f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff9fafafffaf9fafffafafafffafafbfffbfbfbfffcfbfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefffffffefefffefefffffefffefffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefefffffefefefffefffefffefffffffffefffffffffffffefffffffffffefffefefffffefffffffffffefffefffffffefefffffefffffffefffefffefefffffefffffffefffefffffffffffefefefffefffefffffffffffefefffffffffffffefefefffefefefffefefefffffefefffefffefffffefffffffffffffefefefffefffffffffffffffefefffffffefffffefffefffffffefffefffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffefffffffffffefffefefffffefefefffefffefffefffffffffefffffffefffffefffffffefefefffefefefffefefffffffffefffefefffffefefffffefffefffefffefffefefffffefffffffefefefffffffffffefefefffefffefffffffffffefefffffffffffffefefefffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefefffffffefffffefefefffffefefffefffefffefefefffefefffffffffefffefefffffefffefffffefefffffffefffffffefffffefefffefffefffffefefffefffefffefefefffefdfefffefdfefffefefdfffefefefffefefefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfafffafafafffbfbfbfffafafafffafafafffbfafbfffafbfafffbfafafffafbfafffafaf9fff9f9fafff9f9f9fff8f7f8fff5f5f5ffebeaeaffd1d2d1ff959595ff6a6969ff4a4a4aff282727ff0e0e0dff040403ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5b5bff5b5c5bff5b5a5bff5a5b5aff5a5a5bff595a5aff5a5a5aff5a5a59ff585859ff585858ff575857ff585858ff585757ff575757ff565656ff555655ff555555ff545455ff545454ff535454ff535353ff525353ff525252ff515152ff515151ff505050ff505050ff4f4f4fff4f4f4eff4e4e4eff4d4d4eff4d4d4dff4c4c4cff4b4b4bff4b4b4bff4b4a4aff494a49ff494849ff484847ff464646ff454646ff444445ff434344ff434242ff414141ff414141ff414141ff404040ff3f3f40ff3f3e3eff3d3d3dff3c3c3cff3c3b3bff3b3b3aff3b3b3bff3c3b3bff3b3c3bff393939ff303030ff212120ff0e0e0eff040304ff040303ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff060606ff0f0f0eff242425ff484848ff606160ff737473ffa7a8a8ffd8d8d9fff1f1f1fffafafafffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffaf9fafff9f9f9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffbfafafffafbfafffbfbfafffafbfbfffbfbfbfffbfafbfffbfcfbfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffefdfdfffdfefdfffefdfdfffdfefdfffefdfefffdfefefffefefefffefefdfffdfefefffefefefffefefefffefefffffffefefffffefffffefefefffefefefffefefefffefefffffffffefffefffffffffefffffefffffffffffffffefffffffefffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffffefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefefffffffefffffefefefffffefefffefffefffefefefffefefffffffffefffefefffffffffffffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffefffefefffffefefffffffffefffefffffffefefffffefffffffefffefffefffffffefffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffffefffffffefefffefffefffffefffffffffffffefefefffefffffffffefffffefefffffffefffffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffffefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffefefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffcfdfdfffcfcfdfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfafffafafbfffafafbfffafafafff9fafafffafaf9fff9faf9fff9f9f8fff8f9f9fff8f8f8fff7f7f8fff7f8f7fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff3f4f3fff4f3f3fff3f3f2fff3f3f2fff2f1f2fff1f0f1fff0f0efffefefefffefeeefffedeeedffedecedffececebffebebebffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e6e6ffe4e5e5ffe3e3e3ffe3e2e2ffe1e1e1ffe0e0e0ffdedfdfffdededeffddddddffdbdbdcffdadadaffd8d8d8ffd6d7d6ffd4d4d5ffd2d3d3ffb8b8b8ff171717ff050505ff050505ff050505ff040404ff040404ff030303ff030303ff030303ff030202ff020302ff030203ff030302ff020202ff020303ff030303ff020202ff010101ff000000ff000000ff000100ff000000ff000001ff010000ff000000ff000100ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010201ff010102ff020202ff030203ff020303ff030303ff040404ff060605ff080809ff0c0b0bff0e0d0eff101010ff121111ff141413ff171717ff1b1a1aff1d1e1dff222121ff262625ff2a2a29ff2d2d2dff313031ff343333ff353535ff363536ff363736ff373636ff363736ff373737ff373838ff383939ff393938ff373838ff383837ff383838ff373838ff383737ff383838ff393a3aff3a3a3aff393939ff383939ff393938ff383838ff363637ff363736ff373837ff383838ff373737ff353535ff343434ff323132ff303130ff2e2e2eff292829ff212021ff191919ff131313ff0d0d0dff080707ff030403ff020202ff010100ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff070707ff161516ff2d2d2dff5b5b5bff6e6d6dff7a7a7aff7d7e7dff7e7f7fff7f7f7fff7e7e7fff7f7e7fff7f7f7fff818080ff818281ff818181ff818182ff898989ffd2d2d2fff9f9f9fffaf9f9fffafaf9fffafafafffafafafff9faf9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafbfafffbfafafffafbfafffbfafafffafbfafffafafbfffafbfafffafbfbfffbfafafffafafbfffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffafbfbfffbfbfbfffafbfbffeaeaeaff979897ff828382ff828283ff828383ff828282ff818181ff808080ff818180ff818181ff818181ff818181ff7c7c7dff737373ff616061ff3f3f3fff181918ff0d0c0dff040403ff010101ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffbfcfcfffafbfafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f7f7fff6f6f7fff6f6f7fff6f6f6fff5f6f6fff6f5f5fff5f6f5fff5f5f5fff4f5f5fff5f5f5fff4f4f5fff4f5f4fff4f4f3fff4f4f3fff4f4f3fff4f3f3fff2f3f3fff3f3f3fff3f3f2fff3f3f2fff2f2f2fff2f1f2fff2f1f1fff1f2f1fff1f1f1fff0f1f1fff1f0f1fff0f0f0fff0f0f0ffeff0f0ffeff0f0fff0efefffefefefffeeefeeffeeefeeffeeefefffefeeeeffefeeeeffeeeeeeffeeeeeeffededeeffededeeffeeeeedffedededffedededffecededffecedecffebececffebebecffebebeaffebeaeaffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e6ffe3e4e4ffdfdfe0ffdcdcdcffdad9daffd7d8d8ffd8d8d8ffd7d7d7ffd5d5d4ffd2d2d3ffd0cfcfffcdcccdffcbcccbffcbcacaffcacac9ffc9c9c9ffc9c8c8ffc7c8c7ffc8c8c7ffc7c7c7ffc7c7c6ffc7c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc6c5c6ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c3ffc2c3c2ffc2c2c2ffc1c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c0ffc1c1c0ffc0c0c0ffbfc0c0ffc0bfc0ffbfbfc0ffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebebfffbfbebeffbebebeffbebfbeffbfbebeffbebfbeffbfbebeffbebebeffbdbebdffbebdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbdbdbcffbdbdbdffbdbdbdffbcbdbdffbdbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbbffbabbbbffbababaffbbbabaffbababaffbabab9ffbababaffbababaffbababaffb9b9baffb9b9baffbab9baffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbabab9ffb9babaffbababaffb9b9baffbababaffbabab9ffbabab9ffbababaffbbbabaffbabbbaffbbbabaffbbbbbaffbbbbbaffbbbabaffbbbabbffbbbabaffbbbbbaffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbcbbbcffbbbcbcffbcbcbcffbdbcbcffbcbcbdffbcbdbcffbdbdbdffbdbdbeffbebdbdffbebebeffbdbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebeffbebebeffbebebdffbebebeffbebdbdffbebebdffbebebeffbebebeffbebebeffbebdbeffbdbebeffbebebeffbebebeffbebebeffbebebeffbfbfbeffbebebeffbebfbfffbfbfbfffbebfbfffc0bfbfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c2ffc3c2c2ffc3c2c3ffc3c4c3ffc4c4c3ffc4c5c4ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc7c7c6ffc7c7c6ffc8c7c7ffc8c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc9cac9ffccccccffcdceceffd0d0d0ffd2d1d1ffd3d3d3ffd5d5d4ffd6d6d6ffd7d8d8ffd9d8d8ffdcdbdcffdedfdfffe2e2e2ffe6e6e6ffe8e8e9ffeaeae9ffeaeaeaffeaeaebffeaeaeaffe8e9e8ffe7e7e7ffe5e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffeae9eaffeaeaeaffebebebffebebebffececebffecececffecedecffedededffedededffeeedeeffeeeeeeffefeeeeffefefefffefefefffeff0f0fff0f0f0fff0f0f1fff1f1f1fff2f1f1fff2f2f1fff2f2f2fff3f2f3fff2f3f2fff3f3f3fff3f4f3fff4f4f3fff4f3f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f6f5fff5f6f6fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff6f7f7fff6f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9faf9fffbfafbfffefefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff010001ff010001ff000100ff000001ff010000ff000000ff000001ff020202ff030404ff040504ff040404ff050404ff040505ff040403ff030202ff010202ff010201ff010101ff020202ff030303ff040404ff040404ff050505ff050506ff403f3fffd3d3d3ffd4d5d5ffd6d7d7ffd8d8d8ffdadadaffdbdcdcffddddddffdededeffdfe0dfffe0e0e1ffe2e2e2ffe3e2e3ffe4e4e4ffe5e5e6ffe7e6e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecedecffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f1fff2f2f3fff3f3f3fff3f4f4fff4f4f3fff4f4f4fff5f4f4fff4f5f5fff5f5f6fff6f6f6fff7f7f7fff7f7f7fff8f7f8fff9f8f9fffaf9fafffaf9fafff9faf9fffafafbfffcfbfcfffbfcfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfefefffefefdfffefdfdfffefefefffefefefffefefefffefefffffefffffffefefefffffefefffffffefffefefefffffefefffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffffefefffffffffffefefffffffefffffffefefffffffefffffefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffffffffffffffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefefffffffffffffffffffffffffffffefffefffffffefffefffffffffffefffffefefffefffffffefffefffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffefffffffffffffefefffffffefffffffefefffffffefffffefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffffefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffefffffffffefefffffffefffefefefffffefefffefffffffefefffffefffefffefefefffefefffffefffffffefefefffefdfdfffdfefdfffdfefefffefefefffefdfdfffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfdfdfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffbfbfbfffbfbfafffafafafffafbfbfffafbfafffafafafffafbfbfffafafafff9f9f9fff9f8f9fff8f8f7fff6f6f6ffefefefffd8d8d8ffa2a3a3ff727372ff555555ff323232ff141514ff060606ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5b5bff5a5a5bff5a5a5bff5a5959ff5a5a59ff5a5a5aff585958ff585959ff575858ff585858ff575757ff575757ff575757ff565756ff565556ff555656ff555555ff545554ff535453ff545353ff525353ff525252ff515152ff515252ff515151ff505050ff504f50ff4f4e4fff4f4e4fff4d4e4dff4c4c4dff4c4c4cff4b4c4bff4b4b4bff4b4b4bff4a4a4aff494949ff484847ff474746ff464646ff454544ff444343ff424343ff414241ff414141ff414141ff404141ff404040ff3f3e3fff3e3e3dff3c3c3dff3d3c3cff3b3c3cff3a3b3bff3a3b3bff3b3b3bff3a3a3aff353535ff2d2d2dff202020ff202120ff030304ff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff080909ff161615ff343434ff535252ff646464ff7c7c7dffb5b5b6ffdfdfdffff5f5f5fffbfafafffbfbfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffafbfafff9fafafff9f9f9fffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafbfffafbfafffafafafffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffcfbfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefdfdfffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefffffffefffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffefffffffffefefffffffefffefefefffffefefffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefefffffffefffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefffffffffffefffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffefffffffefffffffefffefffffffefffefffffffffffefffefefefffefffffffefffefffefefefffefffffffefffffffefefefffefefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefffefffffffefffefffffffefefffffefffffffffffffffffffffffefefefffffefffffffefffffefdfefffdfefdfffdfdfefffefdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffbfcfcfffbfbfbfffbfbfafffafbfbfffbfbfafffafafafffafafbfffafafafff9f9fafff9fafafffafafafff9f9f9fff9f8f9fff8f8f7fff7f7f7fff7f6f6fff6f7f7fff5f6f6fff4f5f5fff4f4f4fff3f4f4fff3f3f3fff3f3f2fff2f1f2fff0f1f1fff0f0f1fff0eff0ffefeeeeffeeeeeeffedededffececedffebebebffebebeaffeaeaeaffe9eae9ffe8e9e9ffe7e8e8ffe7e7e6ffe5e5e5ffe3e4e4ffe2e2e3ffe2e2e1ffe1e0e1ffe0e0e0ffdedfdfffdddeddffdcdcdcffdbdadaffd8d9d9ffd7d7d7ffd5d5d6ffd3d4d4ffd2d2d2ff474747ff070607ff060506ff050505ff040404ff030304ff030303ff030303ff030303ff030203ff020303ff030303ff030302ff030302ff020303ff030302ff020201ff010101ff000100ff000000ff000000ff000101ff000000ff000000ff010000ff000000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff000100ff000001ff010000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff010202ff020201ff020202ff030304ff030303ff030303ff040505ff060606ff070707ff090909ff0b0a0aff0b0b0cff0e0d0dff0e0f0fff101111ff131414ff161616ff191919ff1c1c1cff1f1f1fff212020ff222322ff242424ff262525ff262626ff272727ff272728ff282828ff282727ff282827ff272727ff272727ff272828ff282828ff292928ff282828ff272828ff272727ff272727ff272627ff262727ff262626ff262625ff252525ff252525ff252525ff252525ff252526ff252525ff242424ff242324ff232324ff222122ff201f20ff1b1c1bff151516ff111011ff0b0b0aff060707ff040304ff010101ff000101ff000000ff000000ff000101ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff040404ff0d0d0dff212222ff3d3c3dff656666ff737474ff7d7d7dff807f7fff808181ff818080ff80807fff7f8080ff808180ff828282ff848484ff848585ff868686ffbdbdbdfff9f8f8fff9f9f9fffaf9f9fff9fafafff9fafafff9fafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffbfafafffafafafffafafafffafafafffbfafbfffafafafffbfbfafffafafafffafbfafffafbfbfffafafbfffbfbfafffbfbfbfffafbfbfffafafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafaffd7d8d8ff8d8d8dff858586ff848585ff848484ff838283ff838283ff838283ff828182ff808181ff818181ff7f7f7fff797a79ff6a6b6bff4f4f4fff222323ff111211ff040504ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefdfffbfbfcfffbfbfbfffafafafff9faf9fff9f9f9fff9f9f8fff8f9f9fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff9f8f9fff9f8f9fff8f9f8fff8f8f9fff8f8f8fff7f8f7fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff5f4f4fff4f4f4fff4f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f2f2fff2f1f2fff1f2f1fff1f1f2fff2f1f2fff1f0f1fff1f1f1fff0f0f1fff0f0f0fff0efeffff0f0efffefefefffeeefefffeeefefffeeeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffededeeffedeeeeffedededffedededffecececffedececffebececffebebecffebebecffebebebffeaeaeaffe9e9e9ffe9e8e9ffe9e8e9ffe8e7e8ffe7e7e7ffe6e6e7ffe8e7e8ffe8e9e8ffe8e9e9ffe9e8e9ffe7e8e8ffe7e7e7ffe5e6e5ffe5e4e4ffe0e1e1ffdddddcffdadad9ffd8d8d9ffd7d8d8ffd8d8d8ffd9d9d9ffd7d7d7ffd4d4d4ffd1d0d1ffcfceceffccccccffcbcacaffcacacbffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c6c6ffc6c7c6ffc6c6c7ffc6c6c6ffc6c5c6ffc6c6c6ffc5c5c6ffc6c5c6ffc5c5c5ffc5c6c5ffc5c5c5ffc4c5c5ffc4c5c5ffc4c4c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c3c4ffc4c4c4ffc3c4c4ffc3c3c3ffc2c3c3ffc3c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c0c1ffc1c0c1ffc1c0c1ffc0c1c0ffc0c0c1ffc1c0c1ffc0c1c0ffc0c0c1ffc1c0c1ffc0c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0bfbfffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbeffbebebeffbfbebeffbebfbfffbebebfffbebfbeffbebebeffbdbebeffbdbebeffbdbdbdffbdbcbdffbcbdbcffbdbdbdffbdbdbdffbdbcbdffbdbdbdffbcbcbdffbcbcbdffbcbcbcffbcbcbcffbcbbbcffbbbcbbffbbbcbcffbbbbbcffbcbcbbffbbbbbcffbbbcbcffbbbbbbffbcbcbbffbbbbbcffbcbcbcffbbbcbcffbbbcbbffbbbbbbffbcbbbbffbbbbbbffbbbbbbffbababbffbbbbbbffbbbbbbffbababaffbababbffbbbabbffbababbffbababaffbababaffbababaffbababaffbababaffbababbffbabbbbffbabbbaffbababaffbababaffbabbbbffbbbabaffbababaffbabbbbffbababaffbababaffbabbbbffbabbbbffbababaffbababaffbababaffbababaffbbbabaffbabbbbffbababaffbabbbaffbababaffbabbbbffbabbbbffbbbbbaffbbbabaffbabbbaffbabbbbffbbbbbbffbbbabbffbbbbbbffbbbbbbffbcbbbcffbcbbbbffbcbcbcffbcbcbcffbcbdbcffbcbdbdffbcbdbdffbdbdbdffbdbdbdffbdbebeffbebebeffbebebeffbebebeffbebfbeffbebfbeffbebfbeffbebebeffbfbebeffbebfbeffbebebeffbebebfffbebfbfffbebebeffbebebeffbebebfffbfbebfffbfbebfffbebfbeffbebebfffbfbebfffbebfbeffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffc0c0bfffc0bfbfffbfc0c0ffc0c0c0ffc0c0c1ffc1c1c2ffc2c2c2ffc2c2c2ffc3c2c3ffc4c3c3ffc3c3c4ffc5c4c4ffc5c5c5ffc5c5c6ffc5c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c7ffc8c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffcbcacbffcdccccffcfcfcfffd1d1d1ffd3d3d3ffd4d5d5ffd6d6d7ffd8d8d8ffd9d9d9ffd8d9d9ffd9d9d9ffdddddcffe0dfe0ffe4e4e4ffe7e7e7ffe9e9e9ffe9e9e9ffebeaeaffeaeaeaffe9e9eaffe8e8e9ffe6e6e6ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe7e6e7ffe6e7e7ffe7e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffeaeaeaffeaebebffeaebebffebebebffecebebffecececffedececffededecffededeeffedeeedffeeeeeeffeeefefffefefefffeff0f0fff0eff0fff1f0f0fff0f0f1fff2f1f1fff1f2f2fff1f2f2fff2f3f2fff2f2f3fff3f3f3fff3f4f4fff4f4f3fff4f3f3fff3f4f3fff4f4f4fff5f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff7f6f6fff6f7f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fffafafafffcfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010101ff000101ff000100ff010000ff010000ff000000ff000101ff010000ff010101ff020202ff040404ff050405ff050505ff050505ff050505ff030404ff030203ff020202ff010201ff020202ff030302ff040304ff050504ff050505ff060606ff070607ff717171ffd5d4d4ffd6d6d6ffd7d8d8ffd9dadaffdadbdbffdcdcdcffdededdffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e4e4ffe5e5e5ffe6e6e6ffe8e7e7ffe8e8e9ffeaeaeaffebebebffebececffececedffeeededffeeefefffeff0effff0f0f1fff1f2f1fff2f2f2fff3f2f3fff3f4f4fff3f3f3fff4f4f3fff4f5f4fff5f4f5fff5f5f5fff6f5f6fff7f7f7fff7f7f7fff7f7f8fff9f9f9fff9f9f9fff9faf9fffafaf9fffbfafafffbfafbfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefffefffefefefffefefffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffffefffffffefffffefefefffefffffffffefffffffefffffffefffffefefefffffffffffffffffffefffffffefefefffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffffffefffefffffefffffffffffffefffefffffffffffffffefffffefffffffffefffffffffffffffefffffefffffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefefefffffffffffffffffffefffffffefefffffffefefffefffffffefffefffefefffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffefffffffffffefefffffffffffffefffffffefffefffffefefffffefefffefefefffffffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffefffefffffffefffffffefffefefffffffffefffefffefffefffefffefefefffefefefffffefffffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfdfdfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfafffafafafffafbfafffafbfbfffbfafbfffafafafffafbfafffafbfafffafafafffafafafffafaf9fff9f9f8fff8f8f8fff7f6f7fff1f1f2ffdedddeffafb0afff787878ff5f6060ff3f3f3fff1d1d1cff0a0a0aff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5a5bff5a595aff5a5a5aff5a5a5aff595959ff585959ff575858ff585858ff575857ff575857ff575757ff575756ff565756ff565556ff555656ff555555ff555454ff545454ff545354ff535353ff535252ff525252ff525252ff515151ff515151ff4f5050ff4f504fff4f4e4eff4e4e4dff4d4d4dff4c4d4cff4c4b4cff4b4b4bff4b4b4aff4a4a4aff494949ff484848ff474747ff464746ff454545ff444444ff434343ff424242ff414141ff414140ff404040ff40403fff3e3f3eff3e3e3eff3d3d3dff3d3d3dff3d3c3dff3b3c3cff3b3b3bff3b3b3bff3a3b3aff393939ff353535ff353535ff202020ff212021ff030303ff030404ff010000ff010000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff0c0c0cff212020ff434343ff5b5a5bff696969ff878686ffc4c4c3ffe4e4e4fff6f6f7fffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfafafff9faf9fffafaf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafafbfffbfbfafffafbfafffbfbfafffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefffffffefefefffffefefffefffefffffefffffffffffffffefffffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffefefffefefefffffffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffefffefefefffffefffffefefffffefffefffffffefffffffefffefefffffffffefffefefefffefffefffefefefffefefffffffefffffefffefffefefffffefffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefffffffefffffffefffffefefefffffffffffffffffffefffffffefffffffffffffffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffefefffefefefffffffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffffffefefefffffefffffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f6f7fff6f6f6fff5f6f5fff5f5f5fff4f5f5fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff1f0f1ffefefefffefefefffefeeeeffeeedeeffedecedffebebebffebebebffebebebffe9eaeaffe9e9e9ffe9e8e8ffe7e7e7ffe5e6e5ffe4e4e4ffe3e4e3ffe2e3e2ffe1e1e2ffe0e1e1ffdfdfdfffdededeffdcdddcffdcdbdcffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d3ff818181ff070808ff060706ff050505ff050404ff030303ff030404ff040303ff030303ff030303ff030303ff040304ff040403ff030303ff020302ff020202ff020102ff010101ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010201ff010101ff020202ff020202ff040304ff030303ff030403ff050504ff060605ff080808ff090908ff090909ff090a09ff0a0a0aff0b0b0bff0c0c0cff0c0d0dff0e0e0fff101111ff121313ff151515ff171717ff181818ff181819ff191919ff19191aff1b1b1bff1c1b1bff1d1c1cff1d1c1dff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1d1c1cff1c1d1dff1c1d1cff1c1c1cff1b1c1bff1b1b1bff1a1a1bff1b1b1bff1a1a1aff1b1a1aff1a1b1aff1b1a1bff1a1a1aff1a1a1aff1a1a1aff1a1a1aff19191aff1a1a1aff191919ff171817ff151515ff131212ff0e0e0eff0a0a0aff060506ff030303ff010101ff000000ff010001ff010100ff010001ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff010101ff060707ff151515ff2b2c2cff484848ff6e6e6eff787878ff7f7f7fff808080ff818281ff818282ff818081ff818181ff828282ff838383ff858484ff858586ffa9a9a8fff1f2f1fff9faf9fff9f9f9fff9f9fafffafafafff9fafafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffbfafafffbfafbfffbfafafffafafafffbfbfbfffbfbfbfffafbfbfffafafbfffbfafafffafbfbfffafbfafffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfafffafbfafffbfafbfffafafaffc4c3c3ff898989ff878787ff868686ff868686ff848585ff848584ff838383ff838382ff828182ff818181ff7e7e7eff727372ff5b5b5bff2d2c2cff171617ff070707ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfdfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f2fff1f1f1fff1f1f1fff1f0f0fff1f0f0fff0f0f0ffefefefffefefefffefefefffeeefefffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffedededffedededffecececffecececffebecebffecebecffecebebffebeaebffebebeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe7e8e7ffe7e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe7e6e6ffe5e6e5ffe2e2e2ffdededeffdbdbdbffd9d9d9ffd9d9d9ffd9d9d8ffd9dad9ffdadadaffd9d8d9ffd7d7d6ffd3d3d3ffcfd0cfffcdcdcdffcbcbccffcbcbcbffc9cacaffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c7c7ffc7c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c3c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc2c1c1ffc1c1c1ffc0c1c0ffc1c1c0ffc1c1c1ffc1c0c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c0c1ffc1c1c1ffc1c0c1ffc0c1c0ffc0c0c0ffc0bfc0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbeffbfbebfffbebebfffbfbfbfffbebfbeffbebebeffbebebeffbdbebeffbdbdbdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbcbcbdffbdbdbdffbdbcbdffbdbcbdffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbbbbbcffbcbbbbffbbbcbcffbbbcbbffbbbbbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbbbcbbffbcbcbbffbbbcbbffbcbbbcffbcbbbcffbbbbbbffbbbbbbffbbbbbbffbabbbbffbbbbbbffbabbbbffbabbbaffbababaffbbbabaffbababaffbabbbbffbbbabaffbabbbaffbbbbbaffbbbabbffbbbabbffbbbbbbffbbbabbffbabbbaffbabbbaffbbbabbffbbbbbbffbabbbaffbbbbbbffbbbbbaffbbbabbffbbbbbaffbabbbaffbabbbaffbababaffbababbffbbbabbffbabbbaffbabbbbffbbbbbbffbabbbbffbbbbbaffbbbbbbffbbbabbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbcbbbbffbcbbbcffbcbbbcffbcbcbcffbcbcbcffbdbdbdffbcbdbdffbcbdbdffbdbdbdffbdbdbdffbdbebdffbebdbeffbebebeffbebfbeffbebebfffbebfbfffbebebeffbfbebeffbebfbeffbfbebfffbfbfbfffbfbebeffbfbfbfffbfbfbfffbebebfffbfbfbfffbebfbfffbebfbeffbfbebeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc0c0c1ffc1c1c0ffc1c2c1ffc2c2c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc9c8c8ffcac9caffcccbcbffcececeffd0d0d0ffd3d3d3ffd4d5d5ffd6d6d6ffd8d7d8ffd9d9d9ffd9dad9ffdad9daffdadad9ffdbdcdcffdedddeffe1e1e1ffe5e5e5ffe8e8e8ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffe9e9e9ffe7e7e7ffe5e5e5ffe5e4e4ffe4e5e5ffe5e6e5ffe6e5e5ffe7e6e6ffe7e6e7ffe7e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffebecebffebececffedecedffedededffedededffeeeeeeffefeeeeffefeeefffefefefffeff0effff0f0f0fff0f0f0fff1f1f1fff2f1f2fff1f2f2fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff4f4f3fff4f3f4fff4f4f4fff5f4f4fff4f4f4fff4f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff6f6f7fff6f7f7fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f8f8fff7f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fffbfbfbfffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010001ff000100ff000001ff000000ff000000ff000000ff010001ff020202ff030302ff040405ff050605ff060606ff060606ff060605ff040404ff020203ff020201ff020202ff020302ff040304ff050505ff060606ff060706ff070707ff080807ffa4a4a3ffd6d5d5ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffdddeddffdedfdeffe0e0dfffe1e0e0ffe2e2e2ffe3e2e3ffe5e4e4ffe6e5e6ffe7e6e6ffe8e8e7ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeeefff0efefffeff0f0fff1f0f1fff2f1f1fff2f2f2fff3f2f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff7f8f7fff8f8f8fff9f9f9fff9f9f9fff9faf9fffafafafffbfafafffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffefefdfffdfdfefffefefefffefefdfffefefefffefefefffffefffffefffefffefefffffefffefffffefefffffffefffffffefffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefefffffefefefffffffefffefffefffffefffffffefefffefefffffefefffffefffffffffffefffffffffffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefefffefefefffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffefefffffefefffffffffefffffffffffefffefffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffffffffffffefefffffffffffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefefffffffefffffefffffffffffffffffefffefefffffefffffffffffffffffffffffffffefffefefffffffefffffffffefffefffffffefffefffffefffffffffffffefefffffefffefffffefefffffefefffefffefffffefefffefefefffffffefffefefefffefffffffefefefffefefefffefefdfffefefefffefefefffefdfdfffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffcfdfdfffdfdfdfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafafbfffafbfbfffafafbfffafafafffafafafffafafafffafafbfffafbfafffafbfbfffafafafffbfafafffafafafff9f9fafff8f9f8fff8f8f8fff7f7f7fff3f4f3ffe2e2e2ffc0c0c0ff808080ff696969ff4e4e4eff292929ff0f100fff060706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5959ff5a5a59ff5a5a5aff585959ff595958ff575858ff585858ff575757ff585857ff575757ff575657ff575656ff565656ff565556ff555556ff555555ff555555ff545454ff545454ff535354ff535253ff535253ff525252ff515151ff515151ff505050ff4f504fff4e4e4fff4e4e4eff4d4d4dff4c4c4cff4c4b4cff4b4c4bff4b4b4aff49494aff494a49ff484849ff474848ff474746ff454546ff444445ff434443ff424343ff414241ff414141ff404040ff3f3f40ff3e3f3eff3e3e3eff3e3e3eff3d3e3dff3d3d3dff3d3d3dff3c3c3bff3b3b3bff3b3b3bff3b3b3bff393939ff353535ff353535ff202021ff202020ff040404ff040304ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040505ff0f0f0fff282828ff4b4b4bff626261ff6e6e6eff949494ffd0cfcfffe9e9e9fff8f8f8fffcfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfafafffafbfafffafafafff9fafafff9fafafffafafafffafafafffafaf9fffaf9fafffafafafffafbfafffafbfbfffafafafffbfafbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfefffdfefefffefefefffefefefffdfefefffefefffffefefefffefefffffefefffffefefffffffffefffefefefffffefefffffffffffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffefefefffefefefffefefefffffefffffffffffffffffefffefefffffefffffffefffffffefffffffffffefffefefffffefefffffefffefffefffffffefefefffffefffffffffefffefefffffefffefffffefefffffefefffffffefffffefefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffffffffffefffffffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffffffefffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefffffefffffffefffffffffffffffffffefffefefffffefefffffefffefffefffffffefefefffffefffffefffefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefffffefffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffdfefefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f8f8fff8f8f7fff7f7f7fff7f6f6fff6f6f6fff5f6f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff2f3f2fff2f1f1fff1f1f1fff0eff0fff0efefffefeeefffeeededffedededffecececffebececffebebebffeaeaeaffe9e9eaffe8e8e8ffe8e7e7ffe6e6e6ffe5e4e5ffe4e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdeddddffdcdcdcffdadbdbffd9d9d9ffd8d7d8ffd5d6d5ffd3d3d3ffbababaff181818ff070807ff050606ff050404ff040404ff040404ff050404ff050504ff040404ff040404ff040504ff040404ff030303ff020202ff010102ff010101ff010100ff010101ff000000ff010001ff000000ff000000ff000100ff000000ff000000ff000100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000100ff000000ff000000ff010201ff010102ff020202ff030302ff030303ff030303ff030403ff040505ff050505ff090809ff080908ff090909ff090a09ff0a0a0aff0c0c0cff0c0c0cff0c0b0cff0b0b0bff0c0c0cff0d0d0dff0e0f0fff0f1010ff111110ff111211ff111111ff121212ff131212ff131313ff141314ff141313ff141514ff151515ff141515ff151514ff141415ff141415ff141414ff151514ff141515ff151415ff141314ff131313ff131314ff131414ff141414ff141414ff141313ff141413ff131313ff131313ff131313ff131312ff121212ff131213ff111111ff101110ff0e0e0fff0c0c0cff090909ff060606ff040303ff020202ff000100ff000001ff000101ff000101ff000101ff010100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff020202ff090908ff1b1a1aff333333ff535353ff737373ff7b7c7cff808181ff818181ff838382ff828283ff818181ff828281ff838484ff848584ff868586ff929291ffe3e3e3fff9faf9fffaf9f9fffafaf9fffafaf9fffaf9fafffafafafffafafafffaf9f9fffafafafffafafafffafafafffafbfafffafafafffafafbfffafafafffbfafafffbfafbfffafafafffafafafffbfafafffafbfbfffbfbfafffafafbfffafbfbfffafafafffbfbfafffafbfbfffbfafbfffbfafbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfff3f3f3ffa9a9a9ff898989ff888888ff888788ff868686ff868786ff858586ff858484ff838283ff828282ff818081ff787878ff656565ff363636ff1b1c1cff080809ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfefffbfcfcfffbfbfafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f3f3fff2f3f2fff2f2f2fff2f2f1fff2f1f1fff1f1f2fff1f0f1fff1f1f1fff1f0f1fff0f0f0fff0f0efffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeedffedeeeeffededeeffedededffedededffececedffececedffecececffecececffebebebffebebebffeaebebffeaeaeaffeae9eaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e7ffe9e9e9ffeae9e9ffe9e9e9ffe8e8e8ffe6e6e6ffe5e6e5ffe4e4e4ffe0e0e0ffdcdddcffd9d9daffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdbffdbdbdaffd8d8d8ffd5d6d5ffd1d1d1ffcfceceffcdcdccffcccbcbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c7ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c7c6ffc6c6c6ffc6c7c7ffc6c6c6ffc5c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc5c4c5ffc5c4c4ffc4c4c5ffc4c4c5ffc3c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c1ffc0c0c0ffc0c0bfffc0c0c0ffbfc0bfffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbfbfbeffbebebeffbebebeffbdbebeffbdbebdffbdbebdffbdbdbdffbdbdbdffbdbcbdffbdbdbdffbdbcbdffbdbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbcbbffbbbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbcbbbcffbbbcbbffbbbbbbffbbbbbbffbababaffbabbbaffbababbffbababaffbbbabaffbbbbbaffbbbabbffbbbbbbffbbbbbbffbabbbbffbabbbbffbbbbbbffbbbbbbffbbbbbaffbbbabbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbabbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbcbbffbbbcbbffbbbbbbffbbbbbcffbbbbbbffbcbcbcffbcbbbcffbcbbbbffbcbcbcffbcbcbcffbcbdbdffbdbdbcffbcbcbdffbdbdbdffbdbdbdffbebebdffbdbebeffbebebeffbfbebeffbebebfffbebebfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffc0c0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c1c1ffc1c1c1ffc1c1c0ffc1c0c1ffc1c1c1ffc1c2c1ffc1c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c5ffc6c6c6ffc6c7c6ffc7c7c6ffc7c7c7ffc7c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c8c9ffcbcacaffccccccffd0cfd0ffd1d2d2ffd5d4d4ffd6d6d6ffd7d8d8ffd9d9d9ffdadadaffdadbdbffdbdadbffdad9daffdadadaffdcdcdcffdededfffe3e3e3ffe7e7e7ffe9e8e8ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffe8e9e8ffe6e5e5ffe4e4e4ffe4e3e4ffe4e5e4ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e7ffe8e7e7ffe8e9e8ffe9e9e8ffe9e9e9ffe9eaeaffeaeaeaffeaebebffebebeaffebebecffecececffecedecffedededffedededffeeeeeeffefefeeffefefefffeff0effff0f0f0fff1f0f0fff1f1f0fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f6f6fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f6f7fff6f6f7fff6f6f7fff7f7f6fff7f7f7fff7f6f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f8f7fff7f7f8fff8f7f7fff8f7f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010101ff010101ff010100ff010101ff000000ff000101ff000100ff010000ff010101ff020201ff030404ff050605ff060606ff060606ff060706ff060606ff050404ff020303ff020202ff020303ff040404ff050505ff060606ff060707ff070808ff080808ff313131ffcdcdcdffd7d7d7ffd8d8d9ffdadadaffdcdbdbffdddddcffdededeffdfdfdfffe0e1e1ffe2e1e1ffe2e2e2ffe3e4e3ffe5e4e5ffe5e6e6ffe7e7e7ffe9e8e9ffeaeae9ffeaeaeaffececebffedececffedededffefeeeeffefeff0fff1f0f0fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff4f4f3fff4f4f5fff4f5f4fff5f5f5fff5f6f6fff6f6f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff9f9f9fff9faf9fffafafafffafafafffbfbfbfffcfcfbfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfefdfffefefefffdfefefffefefefffefefefffefefffffffffefffffefefffefffffffefffffffffffefffefefefffffffefffffffffffefefffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffffffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffefefffffffefefffffffffffffffffffefefefffefffefffefffefffffefffffefffffffefffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffefffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffefffffefffffffefffffffffffffffffefefffefffffffefefffffefffefffefefefffffefefffefefefffefefefffefefefffffefefffffffefffefefefffdfefefffefefefffefefefffdfefdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafbfbfffbfafafffafaf9fff9fafafff9f9f9fff8f8f8fff7f7f7fff4f4f4ffe6e6e6ffcccccdff8d8d8dff707070ff5a5a59ff3a3a3aff202121ff0e0f0fff050505ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff585958ff585858ff585858ff585858ff575757ff585757ff575757ff575656ff565756ff565656ff565656ff565656ff565655ff555555ff545555ff545455ff545454ff545354ff535353ff525253ff525252ff515151ff505150ff505050ff504f4fff4e4f4fff4e4e4eff4d4d4dff4d4c4cff4c4c4cff4b4b4bff4b4b4bff4a4a4aff49494aff484849ff474847ff464747ff464646ff444545ff444444ff434343ff424343ff424242ff414040ff404040ff3f3f40ff3f3f3eff3e3e3eff3e3e3eff3d3e3eff3d3d3eff3c3c3cff3c3c3cff3c3c3bff3b3b3bff3a3b3aff393939ff353535ff353535ff202120ff202021ff030304ff030303ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff060606ff131313ff2f3030ff515152ff666767ff777777ffa5a5a5ffd5d5d6ffefefeffff9f9f9fffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfafbfffbfbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfafafffafbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefdfefffefefefffefefefffefffefffefefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffffefffffffffffffffffffffefefefffefffefffefffefffffefefffefefefffefffffffefffefffffefffffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffefffffefffffffffefffffefefffffefffffffffffffffffefefffefffffffefefffffefffefffefefefffffffefffefefefffefefffffffffefffffefffffffffefffefffefffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffffffffffefffefefffffffffefffefefffffffffefffefffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefffefffefffefffffefffffefefefffefffffffefffefffffefffffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefefffffefffffffffffffffffefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffdfefefffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffaf9f9fff9fafafff9f9fafff9f9f9fff7f7f8fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff2f1f2fff1f1f1fff0f0f0fff0eff0ffeeeeefffedeeeeffedededffecececffebececffecebebffebeaeaffeaeaeaffe9e9e9ffe7e7e8ffe7e6e6ffe5e5e5ffe4e5e4ffe4e4e3ffe3e2e3ffe2e2e1ffe1e0e1ffdfe0dfffdededfffddddddffdbdbdcffdadadaffd8d8d9ffd6d7d7ffd4d5d5ffd3d3d3ff494949ff080808ff060707ff050606ff050505ff060505ff060505ff050505ff060606ff050606ff050505ff040404ff030303ff020202ff020101ff010202ff020102ff010101ff000101ff010100ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff010101ff010201ff010102ff020202ff020302ff030303ff040303ff030404ff050405ff050506ff080909ff090908ff090909ff090a0aff0a0a0bff0c0c0cff0b0b0cff0c0c0bff0c0c0cff0d0d0dff0d0d0dff0e0e0eff0d0d0cff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0c0c0cff0d0e0dff0e0d0eff0d0d0eff0d0d0dff0e0d0eff0f0f0fff0f0f0fff0f0f0fff0f0e0eff0e0e0eff0f0e0eff0e0e0fff0f0f0fff0f0f0fff0f0f0eff0f0f0eff0e0e0fff0f0f0eff0f0f0fff0e0f0fff0e0e0fff0e0e0eff0e0d0eff0d0d0dff0e0e0eff0d0e0eff0d0d0dff0d0d0dff0d0d0cff0c0c0cff0a0b0bff080809ff050605ff040404ff030303ff020202ff020202ff020202ff010101ff000001ff000100ff000100ff010000ff000000ff000000ff000000ff000000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030302ff0a0909ff1c1b1bff3b3c3bff5c5c5cff767776ff7d7d7eff828282ff838483ff838483ff838383ff838383ff858485ff858586ff868686ff878787ffb7b7b7fff9f9f9fffafafafffafafafff9f9fafffafaf9fffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafbfafffafafafffbfbfafffbfafafffafafafffbfafafffafafbfffbfbfafffafbfbfffafbfafffbfbfafffbfafbfffbfbfafffbfafbfffafbfbfffafafbfffafbfbfffbfafbfffafafaffd4d4d4ff8d8d8dff89898aff898989ff888988ff898888ff888888ff868787ff848584ff838383ff828282ff7c7c7cff6d6e6eff424242ff242424ff0c0c0dff050605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfcfffbfbfbfffafafafff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f5f5fff4f4f5fff4f4f4fff3f3f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff1f2f2fff2f2f2fff2f1f1fff1f1f1fff0f1f0fff1f0f1fff0f0f0ffefefeffff0eff0ffefefefffefefefffefefeeffefeeeeffeeeeeeffeeededffedededffeeededffedededffecedecffededecffecececffececebffecebecffebebebffeaeaebffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e9ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e7ffe8e8e8ffeae9eaffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ffe4e4e5ffe1e1e2ffdedfdeffdcdcdcffdadadaffdadadaffdbdadbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdadadbffd7d8d8ffd3d3d3ffcfcfd0ffcececdffccccccffcbcbccffcbcbcaffcacacaffcacac9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c8c8ffc8c8c8ffc7c8c7ffc8c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c5ffc4c5c4ffc4c4c4ffc3c4c4ffc3c3c4ffc3c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc1c2c2ffc1c2c2ffc1c2c1ffc2c1c2ffc2c2c2ffc1c1c1ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffbfbfc0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebfffbfbebeffbfbebeffbebebeffbebebeffbdbebdffbdbebeffbebdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbcbcbcffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbbbcffbcbbbcffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbbbbbaffbbbbbbffbabbbbffbbbbbbffbbbbbaffbbbabbffbbbbbbffbbbbbbffbbbcbcffbbbcbbffbbbbbcffbbbbbbffbbbcbbffbbbbbbffbcbbbbffbbbcbcffbcbbbcffbbbbbcffbbbcbcffbcbcbcffbcbbbbffbbbcbcffbbbbbcffbbbcbbffbbbbbbffbcbbbbffbbbbbbffbbbbbbffbcbbbbffbcbbbcffbcbcbbffbbbbbbffbbbcbbffbbbcbcffbcbbbcffbbbcbbffbbbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbdffbdbdbdffbdbdbdffbdbdbdffbebebdffbebebeffbfbebeffbebfbeffbebfbeffbfbfbeffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffbfbfc0ffbfc0bfffbfbfc0ffbfbfbfffbfbfc0ffbfc0c0ffbfbfbfffbfc0bfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c0ffc1c1c1ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c2c1ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc4c4c4ffc4c3c3ffc4c4c5ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c7c8ffc8c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9caffcbcbcbffcdcdcdffd1d1d1ffd3d3d3ffd6d5d5ffd8d7d7ffd9d9d9ffdadadaffdbdbdcffdcdcdcffdbdcdbffdadbdaffdadadaffdadadbffddddddffe0e0e0ffe4e5e4ffe7e7e8ffe8e9e9ffe9e9eaffeaeaeaffeaeaebffe9eaeaffe7e7e7ffe4e5e4ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe7e6e6ffe7e7e7ffe7e7e7ffe8e9e9ffe9e9e9ffe9e9eaffe9e9eaffeaeaeaffeaebeaffebebebffebececffecececffecededffedededffeeeeeeffeeeeeeffeeefefffefefefffeff0effff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f2f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff7f7f6fff6f6f7fff7f7f6fff7f6f7fff6f7f7fff6f6f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f8f8fff7f8f8fff8f8f7fff8f7f8fff9f8f8fff8f8f8fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000101ff010101ff010101ff000101ff000101ff000000ff000000ff000000ff010100ff010201ff030303ff050505ff050505ff060606ff070707ff060606ff050404ff030303ff030303ff040403ff050504ff060607ff080707ff080807ff080808ff080909ff6b6b6bffd7d6d6ffd8d8d8ffd9d9daffdadbdbffdddcddffdddedeffdfdfdfffe0e0e0ffe1e0e1ffe2e2e2ffe3e3e4ffe4e5e4ffe5e5e5ffe6e6e7ffe7e7e7ffe9e9e9ffeaeaebffebebebffececebffedededffeeedeeffefefeffff0f0f0fff1f0f0fff2f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff4f5f5fff5f6f5fff6f6f6fff6f6f7fff7f7f7fff8f8f7fff9f8f8fff9f9f9fffaf9f9fffafafafffafafafffafbfafffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffdfefdfffefdfefffefefefffefefefffefffefffefefefffefefffffffefffffffefefffffffffffefffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffefffefffffffffffffefefffffffefffffefefffefefefffffffefffefefefffffffffffefefffffefffefffffffffffffefffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefefffffefefefffffffefffffefffffefefefffefefefffffffffffffefffffefffefffffffffffffefefffffffefffffefefffefffefffffffffffefefefffffffffffefefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffefffffffffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffefefffffffefffffffefefffffffffffefffffffefefffffefefefffefffefffefefffffefefefffffefffffefffefffefefefffefefefffefdfefffefefdfffefefefffefefefffdfdfefffdfdfefffdfdfdfffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffbfafafffafafbfffafafafffbfafafffafafafffafafafffaf9fafffafafafffbfafafffafbfafffafafafffafafafffafafafffaf9f9fff9f9f9fff8f8f8fff7f7f7fff5f5f5ffebececffd5d5d6ff9e9e9eff767576ff656666ff515151ff383838ff171717ff090909ff020303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff585857ff585857ff575857ff585757ff575757ff575757ff575656ff565656ff565656ff565656ff555655ff555555ff555655ff545454ff545554ff545454ff545454ff535353ff535352ff525252ff515252ff515050ff505050ff4f5050ff4e4f4eff4e4e4eff4d4d4dff4c4c4cff4b4c4bff4b4b4bff4a4a4aff4a4a4aff494949ff494948ff484848ff474747ff474646ff464546ff454545ff444444ff434343ff434243ff424242ff414141ff414040ff3f4040ff3f3e3fff3f3e3eff3e3f3eff3e3e3eff3c3d3dff3d3d3dff3c3c3cff3c3c3cff3b3b3bff3a3a3aff393939ff353536ff353535ff202020ff202021ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff080808ff191919ff393939ff595a59ff6b6b6bff818182ffbbbbbaffdededefff5f5f5fffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafbfafffafafafffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfcfffcfcfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefffefffefefefffefffefffffffffffffffffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffefefefffefffffffefefefffefffefffefffefffffefefffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffefefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffffffffefffffffffffffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffffffffffffffffffffefefffffffefffffffefffefffefffffffffffefefefffffffffffefefefffefffefffefefffffefefffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffefefefffefffffffefefefffefffefffefffefffefefefffffffffffffefffffffffefffffffffffefffffffffefffffffefffffffefefffffffefffefefefffefefffffffefffffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefffffffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffafafafffafafafffafafafffaf9f9fffaf9f9fff9f9f9fff9f8f9fff7f7f7fff6f7f7fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f3f3fff2f2f2fff2f2f1fff1f1f2fff1f1f0ffefefefffeeeeefffeeeeeeffeeeeedffedecedffecececffebebebffebebebffebeaeaffe9eae9ffe9e9e9ffe7e7e7ffe6e6e5ffe5e5e4ffe4e4e4ffe3e4e3ffe2e2e2ffe1e2e1ffe0e0e0ffdfe0dfffdededeffdcdcddffdbdbdbffdadad9ffd8d8d8ffd6d6d6ffd5d4d4ff7b7a7aff080909ff070807ff060606ff060606ff050606ff050605ff060605ff060605ff060606ff050505ff050404ff030303ff010101ff020101ff020102ff020202ff010101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff020202ff030302ff040304ff030303ff040304ff050405ff060505ff080908ff080808ff090909ff0a0a0aff0a0a0aff0c0c0cff0c0c0cff0c0b0cff0c0b0bff0d0e0dff0d0d0eff0d0d0eff0e0e0eff0e0e0eff0e0d0dff0d0d0dff0c0c0cff0a0a09ff0a0a0bff0b0c0bff0b0b0cff0b0b0cff0a0b0bff0b0c0bff0c0c0dff0c0c0cff0c0c0cff0c0d0cff0c0b0cff0c0c0cff0c0c0dff0c0c0cff0d0c0cff0d0c0cff0c0c0cff0c0d0cff0c0c0cff0d0d0dff0c0d0dff0c0d0cff0c0c0cff0b0b0cff0c0b0bff0c0c0bff0b0b0bff0b0b0bff0b0a0aff0b0a0aff0a0a0aff080908ff060606ff040404ff030303ff030403ff030403ff030202ff020202ff020102ff010100ff010101ff000100ff010001ff010001ff010000ff000100ff000000ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff1e1f1eff474847ff676666ff7b7a7bff7f7f7fff838382ff858484ff858585ff868586ff868686ff888787ff888888ff898988ff8d8d8effdcdbdcfffaf9f9fffafafafffafafafffaf9fafffaf9f9fff9fafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffafbfafffafafbfffafbfafffafafafffafafbfffafafafffbfbfafffbfafbfffafafafffafafafffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffbfbfbfffbfbfafffafbfbfffbfbfbfffafafafffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafff3f3f2ffa1a1a1ff8b8b8bff8b8a8aff8a8989ff898a8aff898989ff878788ff868686ff848484ff828382ff7e7f7eff727171ff4d4d4dff303030ff151514ff090808ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafbfbfff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff7f8f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff6f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f4f3fff3f3f3fff2f2f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffeff0efffefefefffefeeeeffeeeeeeffeeeeeeffeeedeeffedededffedededffedececffedececffedececffecececffecececffebebebffebebebffeaeaeaffeaebeaffeaeaeaffe9e9eaffe9e9e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe6e6e7ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe8e7e7ffe6e5e6ffe4e3e4ffe0e0e0ffdedddeffdbdbdbffdbdadbffdbdbdbffdcdcdcffdcdddcffdcdddcffddddddffdeddddffdcdcdcffdad9d9ffd5d6d6ffd2d1d2ffcfcfcfffcdceceffcccccdffcbcbcbffcbcbcbffcacbcaffcacacaffcac9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c6c5ffc4c5c4ffc5c5c5ffc4c4c4ffc4c5c4ffc4c4c4ffc3c3c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbfbebfffbebfbeffbebebeffbebebeffbdbdbdffbebebdffbdbebeffbdbebdffbdbdbdffbdbdbdffbcbcbcffbdbdbcffbdbcbdffbcbcbcffbcbcbcffbcbdbcffbdbcbcffbcbcbcffbdbdbdffbcbcbcffbdbcbcffbdbcbcffbcbcbcffbdbdbcffbcbcbcffbcbdbcffbcbcbcffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbcbbffbcbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbbbbffbbbcbcffbcbcbcffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbdffbcbdbcffbcbcbcffbcbcbdffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebeffbebdbeffbebebeffbfbfbfffbfbebeffbfbfbfffbfbfbfffbfbfbfffbfc0bfffbfbfbfffc0c0c0ffbfbfc0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c1c1ffc0c1c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c5c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c9c8ffc9c8c9ffcacacbffccccccffcfcfcfffd3d3d3ffd5d5d4ffd6d7d6ffd9d9d8ffdad9daffdbdcdbffddddddffddddddffdcdcdcffdcdbdbffdbdbdbffdadbdaffdbdcdbffdededeffe1e1e1ffe5e6e5ffe8e8e8ffe9e9e9ffeaeae9ffebebeaffeaeaeaffe9e9e9ffe6e5e5ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e7ffe8e8e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebeaebffebebecffecececffecedecffededecffededeeffeeeeeeffeeeeeeffefefefffeff0effff0eff0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff4f3f3fff3f3f3fff4f4f3fff4f4f5fff4f5f4fff4f4f5fff4f5f5fff4f5f5fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f7f6fff7f7f7fff6f6f6fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff7f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9faf9fffdfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000101ff010100ff010001ff010101ff010001ff000000ff010000ff010101ff020102ff020203ff030403ff040404ff040505ff060606ff060606ff050504ff030303ff030303ff040404ff050505ff070707ff080808ff080809ff090908ff090909ff9d9c9cffd7d7d8ffd9d9d9ffdbdadaffdbdcdcffdddcddffdfdedfffe0dfe0ffe1e0e1ffe2e1e1ffe3e3e3ffe4e4e4ffe5e5e4ffe6e6e6ffe8e8e7ffe8e8e8ffe9e9e9ffeaeaebffebebecffedecedffedeeedffefeeefffeff0effff0f0f0fff1f1f0fff1f1f1fff2f3f2fff3f3f3fff4f4f3fff4f4f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff7f6f6fff8f8f7fff8f8f8fff9f9f8fff9f9f9fff9fafafffafafafffbfafbfffbfbfbfffcfbfbfffcfcfbfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefffefffefffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffefffefffffefefffefffefffffefefffffffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefffffffffefffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefefffffffffffffffffffffffefffffefffefffefefefffffefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefffffffefffffefefefffefefefffefdfdfffdfefefffefdfefffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfafffbfafbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffaf9fafffafafafff9f9fafff9f9f9fff8f8f7fff7f7f7fff5f5f6ffefeff0ffdeddddffb8b9b9ff818182ff6c6c6cff5d5d5dff4a494aff242424ff0e0e0eff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff585758ff575857ff585758ff565756ff565656ff565656ff565656ff565656ff555555ff555555ff555555ff545554ff555455ff555455ff545454ff535353ff535353ff525352ff525252ff525251ff515151ff505150ff504f50ff4f4f4fff4f4e4eff4e4d4dff4d4d4dff4c4c4cff4b4b4bff4b4a4bff4a4a49ff494949ff484949ff484848ff474748ff474746ff464646ff454545ff444544ff434344ff434343ff424242ff414242ff414141ff404040ff403f3fff3f3e3fff3e3e3fff3f3f3fff3d3e3eff3d3c3dff3d3d3dff3c3c3cff3c3c3cff3b3a3aff3b3b3bff393939ff353535ff353535ff2121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff0b0a0bff222222ff444344ff616061ff717071ff999999ffcfcfcfffe8e9e8fff9f9f8fffcfcfbfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafbfafffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffefffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffffffefffffffefffefffefefefffffefefffefefefffefefffffefffefffefefefffffefefffefefffffefefffffffffefffefefffffefefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffefffffffefefffffefefffffefefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefefffffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9fafafff9faf9fff9f9f9fff9f8f8fff8f8f8fff7f7f7fff7f6f6fff5f6f6fff5f5f6fff5f5f5fff4f4f4fff4f3f4fff3f3f2fff2f2f2fff1f1f1fff1f0f0fff0f0f0ffefefefffeeeeeeffedededffececedffececedffecececffebecebffebeaebffeaeaeaffe9e9e9ffe8e7e7ffe5e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe1e1e1ffe0e0e0ffdfdedfffddddddffdcdcdcffdadbdaffd9d9d8ffd7d7d7ffd5d6d6ffacacabff121112ff080809ff080707ff060606ff060606ff050605ff060506ff060606ff060606ff050505ff030404ff020203ff010101ff010101ff010101ff010201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000001ff010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030304ff040404ff050504ff050505ff080808ff080908ff090909ff0a0909ff0a0a0aff0b0c0cff0c0c0bff0c0c0bff0c0b0bff0d0d0dff0d0d0dff0e0e0eff0d0e0eff0e0d0eff0e0e0eff0d0d0dff0d0d0dff0d0d0cff0d0d0dff0c0b0bff0c0c0bff0c0c0bff0c0c0cff0b0b0bff0c0c0cff0c0c0dff0c0d0dff0d0d0dff0d0d0dff0d0c0dff0c0d0cff0c0c0cff0c0c0cff0c0c0cff0c0d0cff0d0c0cff0d0d0cff0d0d0dff0d0d0dff0d0d0dff0d0c0dff0c0c0cff0c0b0bff0c0c0bff0b0b0bff0c0b0bff0b0b0bff0a0b0bff0b0b0aff0b0a0bff0a0a0aff090809ff060606ff040404ff030403ff040304ff040304ff030302ff020101ff010202ff010101ff010101ff010100ff010100ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff232323ff535252ff707071ff7f7f7fff828282ff848585ff868686ff888888ff898988ff898989ff8a8a8aff8a8b8aff8b8b8bffa9a9a9fff5f5f5fff9fafafffafafafffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafafffbfafafffafafafffafbfafffbfbfafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffbfafafffafafafffbfbfafffbfafbfffbfbfafffbfafbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafafffbfbfbfffafbfaffc4c4c3ff8d8d8cff8b8c8cff8b8b8bff8b8a8bff8a8a8aff898888ff888787ff868686ff848584ff807f80ff747374ff555655ff393939ff171818ff060607ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffdfefdfffcfbfcfffbfafbfffaf9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff3f2f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f0f0fff0f1f0fff0f0f0ffefefefffefefefffeeeeefffeeeeefffeeeeeeffeeeeeeffeeedeeffedededffecececffecececffecececffececebffebebebffebebebffebeaeaffeaebeaffeaeaeaffeae9eaffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe5e4e5ffe6e6e6ffe8e7e7ffe9e9e9ffeae9e9ffe9e9e9ffe9e8e9ffe7e7e7ffe4e5e4ffe2e1e1ffdddedeffdadadaffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcddddffddddddffdeddddffdededeffddddddffdbdbdaffd7d7d6ffd3d3d3ffd0d0d1ffcfcecfffcdcdcdffcbccccffcbcbccffcbcbcbffcbcacbffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c5ffc6c5c5ffc5c6c5ffc5c5c5ffc5c4c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c4c3ffc4c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc3c2c3ffc2c2c3ffc3c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbebebfffbfbebfffbfbebeffbebebeffbebdbdffbebebeffbebebeffbebdbdffbdbebdffbebebdffbdbdbdffbdbdbdffbcbcbdffbcbdbdffbdbdbdffbdbdbdffbdbcbdffbdbdbcffbdbcbdffbdbcbcffbcbcbcffbdbdbcffbdbcbdffbdbdbcffbdbcbdffbdbdbdffbdbcbdffbdbcbdffbdbcbdffbcbcbcffbdbdbcffbcbcbcffbcbcbcffbcbcbbffbbbcbcffbbbcbbffbcbbbcffbcbcbcffbcbbbbffbcbcbbffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbdbcbdffbdbdbcffbcbcbcffbcbcbcffbcbdbcffbcbcbcffbdbcbcffbcbcbcffbcbcbdffbcbcbcffbcbcbcffbdbcbcffbcbcbdffbcbcbcffbdbcbcffbcbcbcffbcbcbdffbdbcbdffbdbcbdffbdbcbdffbdbcbcffbdbdbdffbdbdbdffbdbdbcffbdbdbdffbebebdffbdbdbdffbdbdbdffbdbdbeffbdbebeffbebebeffbebfbeffbfbebfffbebfbeffbebebeffbfbfbeffbfbfbfffbfc0bfffc0bfbfffc0c0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc1c1c0ffc0c1c0ffc1c0c0ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c1c1ffc2c2c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc2c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc7c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc9cac9ffcccccbffcdcdcdffd0d0d0ffd4d4d5ffd6d6d6ffd8d8d8ffdadadaffdbdbdbffdddeddffdededeffddddddffdcdcdcffdcdddcffdcdbdbffdbdbdaffdbdadbffdddddcffdfdfdfffe4e3e4ffe7e6e7ffe8e8e8ffeaeae9ffeaeaeaffebeaeaffeaeaeaffe8e8e8ffe4e5e4ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e4ffe6e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9eaffeaeaeaffebeaeaffebebebffebebebffebececffecececffedecedffedededffeeeeeeffeeefeeffefefeffff0efeffff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f1f2fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f4f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f6fff7f6f6fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff7f6f6fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f7f8fff8f7f7fff8f8f7fff8f8f8fff8f9f8fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff010100ff000001ff010101ff010101ff000101ff010101ff010101ff010201ff020202ff020202ff020202ff030302ff040403ff050405ff050504ff030404ff030403ff020303ff040405ff060606ff080808ff080909ff090909ff090909ff323333ffcfceceffd8d9d8ffd9dadaffdbdbdbffdcdcddffdededeffdfdfdeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e7e6ffe7e8e8ffe9e9e9ffeaeaeaffebecebffecececffededecffeeeeeeffefefeeffeff0effff0f0f0fff1f1f1fff2f2f2fff2f2f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff7f7f8fff8f8f8fff8f9f9fff9f9f9fff9faf9fffafafafffafafbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffffefffffffefefffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffefffefffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffefffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffefefffffefffefffffefefffefefffffefefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefdfffefefefffefefdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffafbfbfffbfafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9f8f9fff7f8f8fff7f7f7fff5f6f6fff2f2f2ffe5e5e5ffcfcfcfff989897ff717271ff626362ff525251ff2e2e2eff111111ff050405ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff575756ff565656ff565656ff565656ff565656ff555556ff565656ff555555ff545455ff555554ff555455ff555454ff535353ff535354ff535453ff525353ff525152ff515151ff515150ff505051ff505050ff4f504fff4e4f4eff4e4e4eff4d4d4dff4c4c4cff4c4c4cff4b4b4aff4a4949ff494a49ff484948ff484748ff474747ff464747ff464646ff454545ff444445ff444444ff444343ff434343ff424242ff414142ff414242ff414040ff3f403fff3f3f3fff3e3f3fff3f3f3fff3e3e3eff3d3d3dff3d3d3dff3c3c3bff3c3c3cff3b3b3aff3b3a3bff393939ff353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff101011ff2e2d2dff505050ff686768ff7b7b7bffb5b5b6ffdcdcdbfff3f4f4fffbfbfbfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffbfcfcfffcfbfbfffbfbfbfffafbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafbfffafbfafffbfafafffafbfbfffbfafbfffafafbfffafbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffdfefdfffdfefefffefefdfffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffffefffffffffefffefffffffefefffffefffefffffffefffefefffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffefffffffefefffffefffffffffffefffefefffffffefffffefefffffefffffffffefefffefffefffefefffffefffffffffffffffffffffffefffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffefefffffffffefffefffffffefefefffefffefffffffefffefefffffffefefffefffefffefffefffffffffffffffffffefffefffffffffffffefefffffefefffefffefffefffefffffefffffffffefffefffffffffffffffefffefffefefffffefffefffffefefffefefffffefefffffefefffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefffffefffefffefefefffefefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffaf9fafff9f9fafff9fafafff9f9f9fff8f9f8fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f4fff4f4f4fff3f4f3fff3f3f3fff3f2f2fff2f1f1fff0f1f1fff0f0f0ffeff0efffeeeeeeffeeeeeeffedededffedededffededecffecececffebebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e6e6ffe5e5e6ffe5e6e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe1e0e1ffe0e0dfffdededfffdddddcffdbdcdcffdadadaffd8d8d8ffd7d7d6ffd5d5d5ff434242ff090909ff070808ff070707ff060606ff050605ff050505ff050505ff060505ff050605ff040403ff020202ff010101ff000101ff020201ff010202ff010101ff000100ff010000ff000000ff000000ff000000ff000101ff010000ff000100ff000000ff000101ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff090909ff090a09ff0b0a0aff0b0c0cff0c0b0cff0c0b0cff0b0c0cff0e0d0dff0d0e0dff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0c0dff0b0b0cff0b0c0cff0b0c0cff0c0c0cff0c0d0dff0d0d0dff0d0d0dff0d0d0cff0d0d0dff0d0d0cff0c0c0cff0c0c0cff0d0c0cff0d0c0cff0c0c0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0c0c0dff0c0c0bff0b0c0cff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0a0b0bff0a0a0aff090909ff070707ff040404ff040404ff030303ff040303ff020302ff010201ff020102ff010100ff000101ff010101ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff0a0a0aff282828ff595959ff747474ff828282ff848484ff848584ff878687ff898988ff8a8a8bff8c8c8bff8c8c8cff8d8d8eff8e8f8effccccccfff9f9fafffaf9fafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafbfafffafafafffafafafffafafafffafafafffbfafafffafafbfffafbfafffafbfbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfafffafafafffbfafbfffbfafafffafafbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfafffafbfbffe5e5e5ff979797ff8e8e8dff8c8c8cff8b8b8bff8a8b8aff898a89ff898889ff888888ff858685ff818282ff787878ff5f5e5eff444444ff1e1e1dff080707ff020201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfcfdfffbfafbfffafaf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f7fff7f7f7fff7f6f7fff6f7f6fff6f6f7fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff4f3f4fff3f4f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffeeefefffeeefeeffeeeeedffedeeedffedededffecedecffecececffecececffecebebffebebecffebebebffeaeaeaffeaeaebffeaeaeaffe9e9eaffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e5ffe5e5e5ffe6e7e6ffe7e8e8ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe6e6e6ffe3e2e2ffdfe0dfffdddddcffdbdadbffdbdcdbffdcdcddffddddddffddddddffdddddeffdededeffdfdedeffdddedeffdededeffdcdcddffd9dadaffd6d5d5ffd2d2d2ffd0d0d0ffcecfceffcdcdcdffccccccffcbcccbffcbcbcbffcacbcaffcacacaffcacac9ffcac9caffc9c9caffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc4c4c4ffc4c4c4ffc3c4c3ffc4c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c0ffc0c0c1ffc0c0c1ffc0c0c0ffbfc0c0ffc0bfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbeffbebebeffbebebeffbebebeffbebebdffbebdbeffbdbdbeffbdbebdffbdbebeffbdbdbdffbdbebeffbdbebdffbdbebeffbebebdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbdbeffbebebeffbdbdbdffbdbdbeffbebdbdffbdbdbdffbebdbdffbdbdbdffbdbdbdffbdbdbcffbcbdbdffbcbcbcffbcbcbcffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbdbdbdffbcbdbcffbdbdbdffbdbcbcffbdbcbcffbdbdbcffbdbdbcffbdbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbdbdffbdbcbdffbcbdbdffbdbdbdffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbdbeffbdbebdffbdbebeffbdbebdffbebebeffbebebeffbebfbeffbfbfbeffbfbfbeffbfbfbeffbebfbeffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c0ffc1c0c1ffc1c0c0ffc1c1c1ffc1c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc1c1c2ffc2c2c1ffc2c2c2ffc1c2c2ffc3c2c2ffc3c3c3ffc2c3c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc5c4c5ffc5c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c6ffc6c6c6ffc6c6c7ffc6c7c7ffc8c7c7ffc7c8c7ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cac9ffc9cac9ffc9c9caffc9c9c8ffc9c8c8ffc8c8c9ffcacacaffccccccffcececeffd2d2d2ffd6d6d6ffd7d7d7ffd9d9d8ffdadbdaffdcdcdbffdededeffdededeffdededeffddddddffddddddffdcddddffdbdbdbffdadbdbffdbdbdbffddddddffe1e0e0ffe5e5e5ffe8e7e8ffe9e9e8ffe9eaeaffebeaebffebebeaffeaeae9ffe6e6e7ffe4e4e3ffe3e3e3ffe3e4e3ffe5e4e4ffe5e5e5ffe5e6e5ffe6e7e7ffe7e7e6ffe8e7e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9eae9ffe9eaeaffebebebffebebebffebebecffecececffededecffedededffeeedeeffeeeeefffeeefeffff0efefffeff0f0fff0f0f0fff1f1f1fff1f1f2fff2f2f2fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff4f4f4fff4f5f4fff4f5f5fff4f5f4fff5f5f5fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f7f7fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f6f7fff7f7f6fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff9faf9fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000000ff000001ff000101ff010000ff000000ff010100ff000100ff010101ff020202ff030202ff020203ff030303ff020203ff030303ff040404ff050405ff050404ff040304ff030303ff040304ff060505ff070707ff090909ff090909ff0a0909ff090909ff6b6c6cffd7d8d7ffd8d9d9ffdadadaffdcdbdbffddddddffdfdfdfffdfdfe0ffe1e0e1ffe1e2e2ffe3e3e3ffe4e3e4ffe5e5e5ffe6e6e6ffe7e6e6ffe9e8e8ffe9e9e9ffeaeaeaffecebebffecececffedededffeeeeefffefefeffff0f0f0fff1f0f0fff2f2f1fff2f2f2fff3f3f3fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f6fff7f6f6fff7f7f7fff8f8f7fff8f9f8fff9f9f9fff9faf9fffafafafffafafbfffbfafafffbfbfbfffbfcfbfffbfcfbfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefefffffffefffefffffffefefefffffffefffefefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefefefffffefefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefffffffffefffffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefffffefefffffffffefffffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffefffffffefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfafffbfbfbfffbfafafffafafbfffafafbfffafafafffafafafffafafafffaf9fafffaf9f9fffaf9fafffaf9fafffaf9fafffaf9f9fffafaf9fffafafafffaf9fafffaf9f9fff9f8f9fff8f8f8fff7f7f7fff5f6f6fff4f4f4ffeeededffdadadbffb5b5b5ff7d7d7dff686767ff575757ff353535ff141415ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565656ff565656ff565656ff555555ff555656ff555556ff545554ff555455ff545454ff545454ff545353ff535353ff535353ff535353ff515252ff525252ff525252ff515152ff515050ff504f50ff4f504fff4e4f4eff4e4e4dff4d4d4dff4d4c4cff4b4b4cff4b4b4bff49494aff4a4a49ff494949ff484848ff474747ff474647ff464646ff464546ff454444ff454544ff444545ff434343ff434343ff424242ff414242ff414242ff404040ff3f3f3fff3f3e3eff3e3e3fff3f3f3fff3e3e3eff3d3d3dff3d3d3dff3c3c3cff3c3b3cff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff060706ff1a1a1aff393a3aff585858ff6d6c6cff909090ffcccccbffe7e7e7fff8f9f9fffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfafafffbfbfafffbfbfbfffbfafbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefffffffefefffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefefffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffffefffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefffffffefefffffefefffffffefffefffefffefffffffefffefffefefffffefffffffffefefffefefefffefffefffefffefffefffefffffffffffffefefffefefffffffefffffefefffffffffffffffffffffefefefffffefefffffefffffffefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefdfefffdfefefffefefdfffdfdfefffefdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefdfffefefefffefdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffafbfbfffafafafffafafafffaf9fafff9fafafff9faf9fff8f9f9fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f4f4fff3f3f4fff2f2f3fff2f2f2fff1f1f1fff0f0f0fff0efefffefefefffeeeeeeffeeededffedededffedececffecececffebebebffebebebffeaeaeaffe9e9e9ffe7e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e4e5ffe3e3e3ffe2e2e3ffe2e1e1ffe0e0e0ffdfdfdfffdddeddffdcdcdcffdadbdbffd9d9d9ffd7d8d8ffd6d6d6ff747374ff090a09ff080908ff070707ff060606ff050505ff050505ff050505ff050505ff050505ff040404ff020203ff020101ff020101ff020202ff030203ff020101ff010101ff000101ff000000ff000000ff000000ff000101ff000101ff000001ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0cff0c0c0bff0c0b0cff0d0e0dff0d0e0dff0d0e0eff0d0e0eff0e0d0dff0e0e0eff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0b0b0bff0c0c0cff0c0c0cff0c0c0dff0d0c0cff0c0c0dff0d0c0cff0d0d0dff0c0c0dff0d0c0dff0d0c0cff0d0d0cff0c0d0dff0c0d0dff0d0d0dff0c0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0cff0c0c0cff0b0c0cff0b0c0bff0b0b0bff0b0b0cff0c0b0bff0b0b0bff0b0b0aff0a0b0aff0a0a0aff090909ff070606ff040404ff030304ff030304ff040403ff030303ff010101ff020101ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff0c0c0bff2d2c2cff5e5e5fff777777ff838384ff858585ff858585ff878787ff8a8989ff8c8b8cff8d8d8dff8f8e8fff908f90ff9f9f9fffecededfffaf9fafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffafafafffbfafafffafafbfffafbfbfffbfafafffafafbfffbfafafffbfbfbfffafafbfffbfbfbfffbfafafffbfbfafffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfff9fafaffb5b5b5ff8f8f90ff8e8d8dff8c8c8cff8a8b8aff898a89ff898989ff8a8a89ff888888ff848484ff7d7d7dff676768ff4d4d4dff252525ff0a0a0aff030202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffcfcfbfffbfafafffafaf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f6f7fff7f6f6fff6f6f6fff6f5f6fff6f5f6fff6f5f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff3f4f4fff3f3f4fff3f3f3fff3f2f2fff2f2f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff0f0f0ffefefeffff0efefffefeeefffeeeeeeffeeeeeeffededeeffeeededffededeeffececedffedececffecececffececebffebebebffebebebffeaeaebffe9eaeaffeae9eaffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e7ffe6e7e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e5ffe6e7e6ffe7e8e7ffe8e9e8ffe9e9e9ffe9e8e8ffe7e7e7ffe5e5e5ffdfdfdfffddddddffdbdbdbffdbdbdbffdcdbdcffdddcddffdddddeffdddddeffdeddddffdededdffdededfffdededeffdfdedeffdedddeffdbdbdbffd7d7d7ffd3d3d4ffd1d1d1ffcfcfcfffcececeffcdcdcdffccccccffcccbcbffcbcbcbffcbcbcbffcbcacbffcbcacaffcacacaffcacacaffcac9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c8ffc7c8c7ffc7c7c7ffc6c6c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc3c3c3ffc2c2c3ffc3c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c1c2ffc2c1c1ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebdbeffbebdbdffbebdbeffbdbebeffbebebeffbdbdbeffbebdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbdbeffbebebdffbebebdffbebebdffbdbebdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbdbcffbcbdbcffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbebebdffbdbdbdffbebdbdffbebdbeffbebdbeffbebdbeffbebdbdffbebebdffbebebeffbebdbdffbebebdffbdbdbdffbdbebeffbdbebeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbebebeffbdbdbdffbebdbdffbdbebeffbdbebeffbebdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbfbebeffbebebfffbfbebfffbfbfc0ffbfbfbfffc0bfc0ffc0bfbfffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc2c2c1ffc1c2c1ffc1c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c3c2ffc2c3c2ffc3c3c2ffc4c4c3ffc4c3c4ffc4c4c4ffc4c4c5ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c6ffc6c5c6ffc6c5c5ffc6c6c6ffc6c6c7ffc6c6c6ffc7c7c6ffc7c7c7ffc7c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcacacaffc9cacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcdcdcdffd0d0d0ffd3d4d4ffd7d6d6ffd8d7d8ffdad9d9ffdbdbdcffdddddeffdfdfdfffdfdfdeffdfdedeffdededeffdddedeffdddcddffdcdcdcffdbdbdcffdbdbdbffdcdcdcffdfdedeffe2e2e2ffe6e6e6ffe7e8e7ffe9e9e9ffeaebeaffebebebffeaeaebffe8e8e8ffe5e4e5ffe3e3e2ffe2e3e3ffe4e4e3ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffeae9eaffeaeaebffebeaebffecebebffececebffececedffedededffeeededffeeedeeffeeefefffefefefffeff0f0fff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff3f3f4fff4f3f4fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff5f4f5fff5f5f5fff6f5f5fff5f5f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f7fff6f6f7fff6f7f7fff7f7f7fff6f7f7fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f7fff9f9f9fffcfbfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000101ff010000ff000000ff010000ff000000ff000000ff010100ff010201ff020202ff030303ff030303ff040303ff030403ff040404ff050404ff050505ff050505ff030304ff040404ff050405ff070606ff080808ff0a0909ff090909ff0a0a0aff0a090aff959595ffd8d7d8ffdadadaffdbdbdbffdcdcdcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e5e4ffe6e5e5ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffebebebffecececffececedffededeeffefeeefffefeff0fff1f0f0fff1f1f1fff2f1f2fff2f3f2fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f6fff6f7f6fff7f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffcfcfbfffcfdfdfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffffffefffffffffffffffffffefffffffefffffffffffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfafffafbfbfffafafbfffbfbfafffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffafafafff9f9fafffafafafffaf9fafffaf9f9fff9fafafffaf9fafff9f9f9fffaf9f9fff9f8f9fff8f8f9fff8f7f8fff7f7f6fff5f5f5fff2f2f1ffe3e4e3ffcbcbcaff939393ff6e6e6eff5d5e5eff3e3e3eff191919ff070706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555556ff555555ff565656ff555454ff555454ff545455ff545454ff545354ff535353ff535354ff535353ff525252ff525152ff525252ff525152ff505050ff505050ff505050ff4f4f50ff4f504fff4f4f4fff4d4e4eff4d4d4dff4c4c4cff4c4b4bff4a4b4bff4a4a4aff494949ff484949ff484848ff474747ff474747ff464646ff464545ff444545ff444444ff444444ff444343ff434343ff424242ff424142ff424242ff404040ff3f3f3fff3f3f3fff3f3f3eff3e3e3eff3e3e3eff3d3d3dff3d3d3dff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0e0d0dff272627ff464646ff5f5e5fff767776ffadaeaeffd9d9d9fff2f2f2fffbfafbfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafbfafffafafbfffafafafffafafafffafbfbfffafafafffafafafffafafafffbfafafffafafafffbfafbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfefffefdfefffefdfefffefdfefffefefefffefefefffefefefffefdfdfffefdfefffefefefffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefefffffffffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffefffefffefffffffffffefffffffefffffefefffffffefffffefefffffefffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffffffffffefffffefffffefffffffffefffffefefefffffefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffffffffffffefefffefffefffffffffffefefffffffffffffffefffffffefefffefefefffffefefffefefefffffefefffefefefffefefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefdfefffefefefffdfdfefffdfdfefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefffefffefefefffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafafafffbfafafffafafafffafafafffaf9fafffafaf9fff8f8f9fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f4f4fff3f4f4fff4f4f3fff3f3f2fff2f2f1fff2f1f1fff1f1f1fff1f0f1ffefeff0ffefefefffeeeeeeffedededffedededffedecedffecececffecebebffebeaebffeae9eaffe8e8e8ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e3e3ffe1e2e2ffe1e1e1ffe0e0e0ffdfdfdeffddddddffdbdcdcffdadadaffd8d8d8ffd7d7d6ffadadadff121212ff090909ff070807ff060607ff060505ff050505ff050405ff040504ff050505ff040404ff030403ff030303ff020203ff030303ff040304ff030303ff020202ff010101ff000000ff010000ff010000ff000101ff010001ff010101ff000000ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0eff0e0d0eff0e0e0eff0e0e0eff0e0e0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0cff0d0d0dff0d0d0cff0d0d0dff0c0c0dff0d0c0dff0d0d0dff0c0c0dff0c0c0dff0d0c0dff0c0c0dff0d0c0dff0d0c0dff0d0c0dff0c0d0cff0d0d0dff0d0d0dff0d0c0dff0d0d0dff0d0d0dff0d0d0dff0c0d0dff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0c0c0cff0c0b0cff0b0b0bff0b0b0bff0b0b0bff0a0a0bff0b0b0aff0b0b0bff0a0a0aff090808ff060606ff040304ff030403ff040404ff040303ff020302ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030403ff0d0e0eff303030ff626262ff7a7979ff848484ff858585ff858585ff878888ff8b8b8bff8c8c8cff8e8e8eff909090ff939393ffb1b2b2fff9f9f9fffafafafffafafafffafafafffafafafffbfafbfffbfbfafffafafafffafafafffafbfafffbfbfafffafafafffafafafffafbfafffbfbfafffbfbfafffbfafafffbfbfafffbfbfafffbfbfbfffafafbfffbfafbfffbfbfbfffafafbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffc9c9c9ff909090ff8f8f8fff8d8e8eff8c8c8cff8c8c8bff8a8b8bff898a8aff898989ff858585ff7f7f7fff6c6d6cff535353ff2b2b2aff0f100fff050505ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffcfdfcfffbfbfbfffafafafffafaf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f2fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f0fff1f0f0fff0f0f0fff0efeffff0efefffeeeeefffeeeeeeffeeeeeeffededeeffedededffedededffececedffecececffecebecffebebecffebebebffebebebffeaeaeaffeae9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe7e8e8ffe7e8e8ffe7e7e7ffe6e7e6ffe5e5e5ffe4e5e5ffe4e3e4ffe3e3e3ffe4e4e3ffe5e5e6ffe7e7e7ffe8e8e7ffe8e9e8ffe8e8e9ffe8e7e7ffe6e6e6ffe2e2e2ffdcdddcffdbdadbffdbdadaffdbdcdbffddddddffdcdcddffddddddffddddddffddddddffddddddffdededeffdfdedeffdfdedeffdededeffddddddffd9d9daffd6d6d5ffd2d2d3ffd1d1d0ffcfcfcfffcececeffccccccffccccccffcbccccffcccccbffcbcbcbffcbcbcaffcbcbcbffcbcbcaffcbcacbffcacacbffcacacaffcacacaffc9c9caffc9c9caffc9c9c9ffc9c9caffc9c9c9ffc9c8c9ffc9c8c9ffc8c9c8ffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c2ffc2c3c2ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c1ffc1c0c1ffc0c0c0ffbfbfc0ffbfbfbfffbfc0bfffbfbfbfffbebebeffbebebeffbebebeffbebebeffbebfbeffbfbebeffbebebeffbebebeffbfbebfffbebebfffbfbebeffbfbebeffbebebeffbebebfffbebebeffbebebfffbfbebeffbfbebfffbebebfffbebebeffbfbfbfffbfbebeffbfbebeffbebebfffbebebeffbfbebfffbebfbeffbebfbfffbebebeffbebfbeffbebebeffbebebeffbebdbeffbebdbdffbebebdffbdbdbdffbdbdbdffbebebdffbdbebeffbdbdbeffbebdbdffbdbdbdffbebdbeffbdbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebdffbebebeffbebebeffbdbebdffbebebeffbebebeffbebebeffbebfbeffbfbebeffbfbfbeffbfbfbeffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c2ffc1c1c2ffc2c2c2ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c2c3ffc3c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc4c4c3ffc4c5c4ffc4c4c5ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc6c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacbcbffcacac9ffc9cac9ffcac9c9ffcbcbcaffcdccccffcfcecfffd1d1d2ffd5d5d5ffd8d7d7ffd8d8d9ffdadadbffddddddffdededfffe0dfdfffdfdfdfffdfdedfffdededeffdededeffddddddffdddcdcffdcdcdcffdbdbdbffdcdbdcffdcdddcffe0e0e0ffe4e4e4ffe7e7e7ffe8e8e8ffeaeaeaffebeaebffebebebffe9e9e9ffe6e7e7ffe3e3e3ffe3e3e2ffe3e4e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaebffebebeaffebebebffecececffecececffeeededffeeedeeffeeeeefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f2f1fff1f2f1fff2f2f2fff2f3f3fff3f3f3fff4f4f3fff4f4f3fff4f4f4fff5f4f4fff5f5f5fff4f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff6f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff9fafafffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010001ff000001ff010001ff000000ff010100ff010001ff010001ff000101ff010101ff020203ff030304ff040504ff050505ff050504ff040504ff060606ff050605ff060505ff050505ff060606ff070607ff080909ff0a0a0aff0b0b0aff0a0a0bff0a0a0bff2b2b2bffc7c7c6ffd8d8d8ffdadadaffdbdcdcffdddddeffdededeffdfe0dfffe1e1e1ffe2e2e2ffe2e3e3ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe8e8e8ffe9e9eaffebeaebffecebecffedecedffedededffeeeeeeffefefeffff0f0f0fff0f0f1fff1f1f2fff2f2f2fff3f3f2fff4f4f4fff4f5f5fff4f5f5fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff8f8f8fff9f9f8fff9f9f9fffaf9f9fffaf9fafffafafbfffbfbfbfffbfbfafffbfbfbfffcfbfcfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefefffefdfefffefefefffefefefffffffefffefefefffefefffffffffffffffffffffefffffffefffffffffffffffffffffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffefefffffffffffffffffffefffffffffffefffffffffffffffefffefefffffffffefffffffffffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffffffefffffffffffffffefffefefffffffffffffffffffffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffefefffffefffefffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffefffffefffffffefefefffefefefffffefefffefefefffefffefffefefffffffefffffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfcfffdfdfcfffcfdfdfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffafafbfffbfafbfffafbfafffbfbfafffbfafbfffbfafbfffafbfbfffbfafafffafbfbfffafafafffafafafffafafafffafafafff9faf9fffafafafff9faf9fffaf9fafff9f9fafffafafafffaf9fafffafafafff9faf9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f8fff7f8f8fff6f6f7fff6f6f6fff5f4f5ffedededffd7d8d7ffadaeadff7a797aff636464ff454545ff1f1f1fff0a0909ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555554ff545555ff545554ff545454ff535354ff535453ff535353ff545353ff525252ff515151ff525151ff525152ff505050ff505050ff505050ff505050ff505051ff505050ff4f4f4fff4e4f4fff4e4e4eff4d4d4dff4d4d4cff4c4b4bff4a4b4aff4a4a4aff494a49ff494849ff484848ff484748ff474647ff464646ff454645ff454545ff444444ff444445ff434344ff434343ff424242ff414142ff424242ff404041ff3f3f3fff3f3f3fff3f3f3fff3f3e3fff3d3e3eff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030302ff080808ff171817ff373736ff525253ff676867ff8e8e8effc8c7c7ffe5e5e5fff7f7f7fffcfbfbfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafbfbfffafafbfffafbfafffafbfafffafafafffafafafffbfbfbfffafbfafffbfafafffafafafffafafbfffbfafafffafafbfffafbfafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffefdfdfffefefefffefffefffefefefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffffffffffffefffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefefffffefefffffffefffefefefffffefefffefefffffffefffffefffefffffffefffffefffffffefffffefffffffffefefffefffffffefefffffefffefffffffefffffefefffefefefffffffffffefffefffffefffffefefffffffffffffffefffffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffefefefffefdfefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffafafbfffafafbfffafafafffafafafff9fafafff9f9fafff9f9f9fff8f7f8fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff1f1f1fff1f2f1fff1f1f1fff0f0f0fff0eff0ffefefefffedeeeeffeeedeeffedededffecededffebebecffebebebffeaeaeaffe9e9e9ffe8e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e5ffe4e4e3ffe2e2e2ffe2e1e1ffe0e0e0ffdededeffdeddddffdcdcdcffdbdbdbffd9d9d9ffd8d8d7ffd6d6d6ff434343ff090909ff080808ff070808ff070707ff060606ff060605ff050505ff040504ff050505ff040504ff050405ff050405ff050505ff050405ff040404ff030303ff020202ff010101ff000001ff000101ff010100ff000000ff000000ff000000ff000001ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0cff0d0d0dff0d0d0dff0d0d0dff0c0d0dff0d0d0dff0d0d0dff0d0c0dff0d0c0dff0d0d0dff0c0c0dff0d0c0dff0d0c0dff0d0d0dff0c0d0dff0d0c0dff0d0c0cff0d0d0dff0c0c0dff0d0c0dff0c0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0c0cff0c0c0dff0c0c0cff0b0c0bff0c0c0bff0b0b0bff0b0b0cff0b0b0bff0b0b0aff0a0b0bff0a0a0aff090909ff070706ff040404ff030303ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff060606ff131414ff363636ff676767ff7d7d7dff858484ff858685ff868686ff888988ff8b8a8bff8c8c8dff8e8e8fff909090ff949494ffc1c1c1fffafafafffafafafffafafbfffafafafffbfbfafffafafafffafafbfffafafbfffbfafbfffafafafffafbfafffafbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfafafffafafafffbfbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafbffd8d7d8ff939393ff919190ff8f8f8fff8e8e8eff8d8d8dff8c8c8bff8a8b8bff888888ff868686ff818180ff707070ff565656ff303030ff141514ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfefffcfcfcfffafafafff9f9f9fffaf9f9fff9f9fafffaf9fafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f0f0ffefefefffefefefffefefefffefeeefffeeeeeeffeeeeeeffedededffedecedffedececffecececffecebecffebebecffeaebebffebeaeaffeaeaeaffe9e9eaffe8e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe5e5e5ffe5e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe5e5e4ffe7e6e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe6e6e7ffe4e4e4ffdfe0dfffdbdadaffdadadaffdbdbdbffdbdcdbffdddcdcffdcdcddffddddddffdddcddffddddddffddddddffdededeffdfdfdfffdedfdfffdededfffdededeffdbdbdbffd6d7d7ffd4d4d4ffd2d2d2ffd0d0d0ffcecfceffcdcecdffcdcdcdffcccdcdffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcacbffcbcacbffcacacaffcacacaffcacacaffcacacaffc9c9caffcac9caffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc8c7c7ffc7c7c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c6c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c3ffc2c2c3ffc2c2c2ffc2c1c2ffc2c2c2ffc1c2c1ffc2c2c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebfbfffbebebfffbebebfffbebebeffbebebeffbebebeffbebebfffbfbebfffbfbebfffbfbfbfffbebfbeffbfbebeffbfbebeffbebfbfffbebebeffbebebfffbebfbeffbfbebeffbfbfbeffbebfbfffbebfbeffbebebeffbfbfc0ffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbebeffbfbebeffbebebfffbfbebfffbebebeffbfbfbeffbebebeffbebebfffbebebeffbebebeffbebebfffbebebeffbebebeffbfbfbeffbebebeffbebebeffbfbfbfffbebfbeffbfbebfffbebebfffbfbfbfffbfbebfffbfbfbfffbfbfbeffbfbfbeffbebebfffbebebfffbebfbfffbfbfbeffbebebeffbebebfffbebebfffbfbebfffbebebeffbebfbeffbebfbfffbfbebfffbebfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbfbfbfffbfbfc0ffc0bfc0ffc0bfc0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c1ffc1c0c1ffc1c1c1ffc2c1c1ffc2c2c1ffc1c2c2ffc1c2c2ffc2c2c2ffc2c2c3ffc2c3c2ffc2c2c2ffc3c2c2ffc3c3c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc5c5c6ffc5c6c5ffc6c6c6ffc6c6c6ffc5c6c5ffc6c6c6ffc6c7c6ffc7c6c7ffc6c6c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffcacacaffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcccbcbffcececdffd0d0d1ffd4d3d4ffd6d6d6ffd8d8d8ffd9dadaffdcdbdcffdededdffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdedfdeffdddedeffddddddffdddcdcffdcdcdcffdbdcdbffdbdbdbffdededeffe1e2e1ffe5e5e5ffe8e7e7ffe9e8e9ffeaeaeaffebebebffebebeaffe8e8e8ffe5e5e5ffe3e3e3ffe3e3e2ffe3e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffe7e8e8ffe9e8e8ffe8e8e9ffeae9eaffeae9eaffeaeaebffebebebffececebffecececffecededffedeeeeffefefeeffeeefefffefeff0fff0f0f0fff0f0f1fff1f1f0fff1f2f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff7f7f6fff6f7f7fff6f7f6fff7f7f6fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff9f8f8fffcfcfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010000ff000000ff000100ff010000ff000000ff000101ff010101ff020202ff040403ff050505ff060606ff060606ff070606ff060606ff060607ff070707ff070707ff080707ff090909ff0a0a0bff0c0b0bff0c0b0bff0b0c0cff0b0b0bff6d6d6dffd7d7d7ffd9d9d9ffdadadbffdcdddcffdededdffdfdfdfffe0e0e0ffe1e1e1ffe2e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e7ffe7e7e7ffe9e9e9ffeaeaeaffebebebffecececffecedecffeeedeeffefefeefff0eff0fff0f0f0fff1f1f1fff2f1f2fff2f3f2fff3f3f3fff4f5f4fff5f4f5fff6f5f5fff6f5f6fff6f6f6fff7f7f6fff8f7f7fff8f8f8fff9f9f9fffafaf9fffafafafffafbfafffbfafafffbfbfafffbfcfbfffcfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfdfffefefefffefefefffffefefffffefefffefefefffefefefffffffffffffffffffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffefffefffffffffffffffffffffffefffffefffffffffefffffffefffefffefffffefffffffffffffffefffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffefefefffffffefffefefefffffefffffffffefffffefffffefefffffffffefffffefffffefffefffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefffefffefefefffefefefffefefffffefefffffefefefffffefffffffffffffffffefffefefefffefefefffffefefffefefefffdfefefffdfefdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffcfcfdfffcfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfafafffbfafafffbfbfbfffbfafafffbfbfbfffbfafafffafafafffafbfbfffbfafafffbfbfafffafbfbfffbfbfafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9f9fafffafafafff9f9f9fffaf9f9fffafafafff9f9fafffafaf9fffaf9f9fff9fafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f6f7fff6f6f5fff6f6f5fff2f2f2ffe2e2e1ffc4c4c5ff8b8b8bff676767ff484747ff242424ff0c0c0dff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545353ff535353ff545353ff535353ff525151ff525151ff525252ff525252ff505050ff505050ff505050ff505150ff505050ff505050ff505050ff505050ff4f4f4fff4f4f4eff4e4e4eff4d4d4dff4c4c4cff4c4c4cff4b4b4bff49494aff494a4aff494848ff484848ff484848ff474647ff464646ff464545ff454545ff444444ff444544ff434343ff434343ff424242ff414241ff424241ff404140ff3f403fff3e3e3fff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040403ff0c0c0cff222222ff454444ff5e5d5dff747373ffadacacffd6d6d6fff1f0f0fffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfafffbfbfafffafafafffafafafffafafafffbfafafffafafafffafafafffafbfbfffafafafffbfafafffbfbfbfffafafbfffbfbfafffbfbfafffbfbfbfffafafafffbfbfafffafafafffafbfbfffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffffefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffefffffefefffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffefffefffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffefefffefefefffffefffffffffefffffefffffefefffffffffefffffefffffefffefffffefefffefffefffefefffffffefffffffefffffefefefffffffefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefefefffefffffffffefefffffffefffefffffffffffefffefffefffffefefffffefefffefffffffefefefffffffefffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefdfffefdfefffefefefffefdfefffdfdfefffefefdfffefdfefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffafafafffbfbfafffafafafffafafafff9f9fafff9faf9fff9f9f8fff7f7f7fff6f7f6fff5f5f5fff5f5f5fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f1f1fff2f1f2fff1f1f1fff0f0f0ffefefefffefeeefffeeeeeeffeeedeeffecededffecedecffecebecffeaebebffeae9e9ffe8e9e8ffe7e7e8ffe7e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e1e2ffe1e0e0ffdfe0dfffdededeffddddddffdbdbdbffdadad9ffd8d9d9ffd7d7d7ff7c7d7cff090a0aff090909ff090908ff080808ff080807ff070707ff050505ff060605ff060505ff050506ff060606ff070606ff060505ff050505ff040405ff040403ff030202ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff010100ff000100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020303ff090909ff1a1a19ff3e3d3dff6c6c6cff818181ff888888ff898989ff888888ff898989ff8b8c8cff8e8d8dff908f8fff919191ff939394ffcacac9fffbfafafffafafafffafafafffafbfafffafafafffafafafffafafbfffafbfafffbfbfafffafbfafffafbfafffafafafffbfbfbfffafbfafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffe1e1e1ff969695ff909191ff908f8fff8f8f8eff8d8e8eff8d8d8dff8b8b8bff898988ff868686ff828282ff727272ff5a5a5aff333333ff161617ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffbfbfbfffafafafffaf9f9fffafafafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f7fff7f7f7fff6f6f7fff6f7f7fff6f6f6fff6f5f5fff6f6f6fff5f5f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff2f3f2fff2f2f2fff1f1f2fff2f2f2fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefeeefffeeeeeeffeeeeeeffedededffedededffedededffecececffebebecffebecebffebebebffeaebeaffeaeaeaffe9eae9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe3e4e3ffe5e6e6ffe7e7e7ffe8e8e7ffe7e8e8ffe8e8e7ffe7e7e6ffe5e5e4ffe1e1e1ffdcddddffd9d9d9ffdadadaffdbdbdbffdbdbdcffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffdededdffdfdfdfffdfdfdfffdedfdeffdededeffddddddffd9d9daffd5d6d5ffd3d4d3ffd1d2d2ffd0d0cfffcececeffcececeffcdcdcdffcdccccffccccccffccccccffccccccffcccccbffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcacbffcacacaffcacbcaffcacacaffcacacaffcac9c9ffcacac9ffc9c9caffc9c9c9ffc9c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c5ffc6c6c5ffc5c5c6ffc5c5c5ffc5c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c4c4ffc3c3c3ffc4c3c3ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c1c1ffc0c0c0ffc0c0bfffc0c0bfffbfc0c0ffbfbfbfffbebebfffbfbfbfffbebebeffbebebeffbebebeffbebebfffbebebeffbebebeffbfbebfffbebebeffbfbebeffbebebeffbfbebfffbfbebeffbebebfffbebebeffbebfbeffbfbebfffbebfbeffbfbebeffbfbfbeffbebebfffbfbebeffc0bfbfffbfbfbfffc0bfbfffc0c0c0ffc0bfbfffc0bfbfffc0c0c0ffc0bfbfffbfc0bfffbfbfbfffbfbfbeffbebfbfffbfbfbeffbfbfbfffbebfbfffbfbfbfffbfbfbeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffbfbfbfffc0bfbfffc0c0c0ffbfbfc0ffc0c0bfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbeffbebebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c0c1ffc0c1c1ffc1c1c1ffc2c1c2ffc1c2c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c2c3ffc3c3c3ffc3c4c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c5c5ffc6c6c5ffc5c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc6c7c7ffc7c8c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9cacaffc9c9caffcacacaffcbcbcaffcbcbcbffcbcbcaffcbcbcbffcbcbccffcbcbcbffcacacaffcacacaffcbcbcbffcdcdcdffcfcfcfffd2d1d2ffd5d5d5ffd7d7d7ffd9d9d9ffdcdbdbffdeddddffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdedfdeffdededeffdeddddffdeddddffddddddffdcdcdcffdcdbdbffdcdcdcffdfdfdfffe3e3e3ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffeaebebffe9e9e9ffe6e6e6ffe3e4e4ffe3e3e3ffe3e3e3ffe4e4e3ffe5e5e4ffe5e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffeaeaeaffeaeaebffebebebffecebebffecececffecececffedeeedffeeeeeeffeeefefffefefefffeff0effff0f0f0fff0f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff7f8f8fffafafafffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010001ff010101ff000000ff010100ff000000ff000000ff010000ff020201ff030303ff050405ff060706ff070707ff080707ff080707ff070707ff080808ff070808ff090808ff090909ff0a0a0aff0b0b0bff0c0b0cff0c0b0cff0c0c0cff141415ffa6a7a7ffd9d8d8ffdad9d9ffdcdbdcffddddddffdededeffe0dfe0ffe1e1e1ffe2e2e2ffe2e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe7e7e6ffe7e7e7ffe9e9eaffebeaebffebebecffecececffedededffeeeeedffefefefffeff0f0fff0f0f1fff1f1f1fff2f2f2fff3f3f2fff3f4f4fff4f5f5fff5f5f5fff6f6f6fff6f5f5fff7f6f6fff7f7f7fff8f8f8fff9f9f8fffaf9f9fff9fafafffafafafffbfafbfffafbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefefffefefefffefefefffffefffffefefefffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefefefffffffffffefefefffffefffffffefffffffffffffffffefffefefefffffffefffffefffffefffefffffefffffffefffffffffffffffffefffefffffffefffffffffffefffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefefffffefefffefefffffffffefffffefffffffefffffefefefffefefefffefffffffefefefffefefefffffefefffefefffffefefefffffefffffffefefffffefffffefffefffffffefffffffefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffaf9f9fffafafafff9faf9fffafafafff9f9f9fffaf9f9fffaf9f9fff9f9fafffafaf9fffafafafffaf9fafff9f9fafff9f9f9fff9f9fafff9f9f9fff8f8f8fff8f7f7fff6f6f7fff6f6f5fff5f4f5ffedececffd5d4d4ffa4a4a4ff6e6e6dff4d4d4dff2b2b2bff111111ff060606ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525251ff525252ff515252ff505050ff505050ff505050ff505050ff505150ff505050ff505050ff505050ff505050ff505050ff504f4fff4e4f4eff4e4e4eff4d4d4dff4d4c4cff4b4c4bff4b4b4bff494a4aff4a4949ff494848ff484848ff484847ff474747ff464646ff454546ff454545ff444545ff454444ff434343ff434343ff424242ff424241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050505ff111111ff2d2d2dff4e4d4dff656464ff8b8a8affc5c4c5ffe3e3e3fff7f7f7fffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffbfafafffafafafffafbfafffafafafffbfafafffbfafafffafafbfffbfbfafffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefdfefffefefefffefefefffefefefffffefefffefefefffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffefefffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffefffffffffefffffffffffefffefffffffefffffffefffefefefffffffefffefefefffefefffffffefffffefefffffefffefffefefefffffefefffffefffffefffefffefefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffefefffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefefffffffefffefefefffefefffffffefefffffffefffffefffffffefffffefffefffefefefffffefefffffffefffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffefefffffefefefffefffffffffefefffefefefffffefefffefefffffefefefffffefffffffefefffefefefffdfefdfffefefefffefefefffdfdfdfffefefefffefdfdfffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffdfefdfffefdfefffefdfefffefefefffefefdfffdfefefffefefefffefefefffffefffffefefefffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffefefefffffefefffefefefffefdfefffdfefdfffdfdfcfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafff9f9f9fff8f7f8fff7f6f6fff6f6f6fff5f5f5fff5f5f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f0fff0f0efffefefefffefeeefffeeeeeeffededeeffedededffecececffecebebffeaebeaffe9eaeaffe8e8e8ffe7e7e7ffe6e6e6ffe6e5e5ffe4e4e4ffe4e3e4ffe2e2e2ffe2e1e1ffe0e0e0ffdfdedeffdedddeffdcdcdcffdadadbffdadad9ffd8d7d8ffbebebeff1a1a1aff0a0a09ff0a0a0aff0a0909ff090908ff080807ff070606ff070606ff060606ff060707ff060707ff070607ff060506ff040404ff040403ff040404ff030203ff010102ff000001ff000001ff000000ff000000ff010000ff000001ff000000ff010001ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040403ff0d0d0cff212121ff454545ff6d6e6dff848483ff8c8c8cff8b8b8bff888988ff8a8a8aff8c8c8cff8f8e8eff919090ff929293ff969695ffd7d7d7fffafafafffafafafffafafafffafbfbfffbfafafffafafafffbfafafffafafbfffafbfafffbfafbfffbfafafffbfbfbfffafbfafffbfbfafffbfbfbfffafafafffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfafbffedededff9a9a9aff929291ff908f90ff8e8e8fff8e8e8dff8e8e8dff8c8c8cff8a898aff878787ff838383ff757575ff5f5e5eff363736ff181818ff070707ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffdfcfcfffafbfbfffaf9f9fffaf9fafff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f8f8fff8f8f8fff8f8f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff6f5f6fff5f5f6fff6f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffefeeefffefeeefffeeeeeeffeeeeedffedededffededecffedececffecececffebebecffebebebffebebebffeaeaeaffe9eaeaffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e3ffe2e3e3ffe4e4e5ffe7e7e6ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e5e6ffe3e2e2ffdedfdeffdbdbdbffd9d8d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdddcdcffdcdbdbffdbdbdcffdddcdcffddddddffdedddeffdededeffdfdfdfffdfdfdfffdfdfdfffdededeffdcdbdcffd7d7d8ffd5d5d5ffd3d3d3ffd1d1d1ffd0d0d0ffcecfcfffcececdffcececdffccccccffcdcdcdffccccccffccccccffccccccffccccccffcccccbffcbcbcbffcccbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcbffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc8c7c7ffc6c7c7ffc6c6c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc6c5c5ffc5c5c5ffc5c5c4ffc5c4c4ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c3c4ffc5c4c4ffc4c5c5ffc2c2c2ffc2c2c2ffc2c1c2ffc2c1c2ffc1c1c1ffc1c1c2ffc1c1c1ffc1c0c0ffc1c0c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfbfffc0bfbfffbebfbfffbfbfbeffbfbfbeffbebebeffbebebeffbebebeffbebebeffbfbebfffbebebfffbebfbeffbebebeffbfbebeffbfbebfffbebfbeffbebebfffbfbebfffbfbebfffbfbfbeffbebfbfffbebfbfffbebfbeffbfbfc0ffbfbfbfffbfbfbfffc1c1c1ffc1c0c1ffc1c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfc0ffbfbfc0ffc0c0bfffbfbfbfffbfbfc0ffc0bfbfffc0c0bfffc0bfc0ffc0bfbfffbfc0bfffbfbfbfffc0bfbfffc0c0bfffbfc0bfffc0c0c0ffbfc0c0ffc0bfc0ffc0bfbfffbfbfc0ffc0c0bfffc0c0c0ffc0bfc0ffc0bfc0ffbfc0c0ffc0c0c0ffc0c0bfffc0bfbfffc0bfbfffbfbfc0ffbfbfbfffc0bfc0ffc0bfbfffc0c0c0ffbfbfbfffc0c0bfffc0c0c0ffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c0ffc1c1c0ffc1c1c0ffc1c1c1ffc1c2c1ffc1c1c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c3c3ffc2c3c2ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c4ffc6c5c5ffc5c5c5ffc5c5c6ffc6c6c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c6c7ffc7c6c7ffc6c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c8c9ffc9c8c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbccffcccbcbffccccccffcbcbcbffcbcbcbffcbcbcaffcacacaffccccccffcececeffd1d0d1ffd4d4d4ffd6d6d6ffd8d8d8ffdbdbdbffdddddcffdededeffdedfdeffdfdedfffdfdedfffdfdfdfffdfdfdeffdedfdfffdedfdfffdededeffdededeffdeddddffddddddffdddcddffdcdcdcffdcdbdbffddddddffe0e0e0ffe5e4e4ffe7e7e7ffe8e8e8ffe9e9e9ffebebeaffeaeaeaffe7e7e8ffe5e4e4ffe3e3e2ffe3e3e3ffe4e3e4ffe4e5e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffeaeaeaffebebebffebebebffecebecffecececffedededffeeeeeeffeeeeeeffefefefffefeff0fff0f0f0fff1f0f1fff1f1f1fff2f2f2fff1f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff4f4f4fff5f4f5fff5f5f5fff5f5f4fff5f5f5fff6f5f5fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff6f7f7fff6f7f6fff7f7f7fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff9f8f8fffdfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff010101ff010101ff010101ff010101ff010101ff010001ff010000ff000000ff000100ff020202ff030303ff050606ff070707ff080707ff090808ff080808ff080808ff080808ff080808ff080909ff090909ff0a0a0aff0b0a0bff0b0b0cff0c0b0cff0c0c0bff464645ffd7d8d7ffd9dadaffdbdbdbffdddcddffdededeffdfdfdfffe1e0e0ffe1e1e2ffe2e2e2ffe3e3e3ffe5e4e4ffe6e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffeaeaeaffebebebffecebecffedececffeeeeeeffeeeeeeffefeff0fff0f0f0fff1f1f1fff1f2f1fff2f2f2fff3f3f3fff4f4f4fff5f4f5fff5f5f5fff6f5f6fff6f6f6fff6f6f7fff8f8f8fff9f8f8fff9f9f9fff9f9fafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefdfffefdfdfffefefefffefefffffffefffffffefefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffefefffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffffffffffffefffffffefffffefefffffffefefffffffffffffefffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffffefefffffefffffffefffffffefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffffffffffefffffefefffffefffefffefffffffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfafafffafafafffafafbfffafafbfffafafbfffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffaf9f9fffafafafff9fafafffafafafffafafafff9fafafff9faf9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f7f8fff7f7f6fff5f6f5fff6f5f5fff2f1f2ffe0e0e0ffbfbfbfff807f7fff585758ff3b3a3bff1e1f1fff0b0b0bff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505050ff505050ff505050ff505050ff505050ff505050ff505050ff505050ff505050ff505050ff505050ff4f5050ff4f4f4fff4e4e4eff4e4e4eff4d4d4dff4d4c4dff4c4c4cff4a4b4bff4a4a4aff494949ff484848ff484848ff484748ff474747ff464646ff464645ff454544ff444545000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff090909ff191919ff383838ff575757ff707071ffa8a8a8ffd5d4d4ffefeeeefff9f9fafffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafbfffafafafffbfbfafffafbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefefffffffefffffefffffffefffffffffffffffefffefffffefffffffefffffefefefffefffefffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffefefffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffefefffffffefffffefefffffffefefffefffffffefefefffefefffffefefefffffffffffefffefffffefffffefffefffffffefffefefefffefefefffffefffffefefffffefefffffffffefffffefefffefefefffefefffffffffffffefffffffefffffffffffefffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffefffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffefffffffffefffffffefffefefefffefffffffffefefffefefefffffefefffefefefffffefefffefefefffefefefffefefdfffefefefffefdfefffdfdfefffdfefefffefefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfefffdfefefffdfefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffffefffffefefefffefefffffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffafafafffafafafff9f9f9fff9f8f8fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff3f4f4fff3f3f3fff3f2f3fff2f2f2fff2f1f2fff1f1f1fff0f0f1fff0eff0ffefefefffeeeeeeffeeeeeeffedededffedecedffebecebffebebeaffeaeaeaffe8e8e9ffe8e7e8ffe6e6e7ffe5e5e6ffe5e5e5ffe4e4e4ffe3e2e3ffe2e1e2ffe1e1e1ffdfe0e0ffdedfdeffddddddffdbdcdbffdadadaffd9d9d9ffd7d7d7ff545454ff0b0b0aff0a0a0aff0a0a0bff0a0a0aff090808ff080808ff070808ff080707ff070707ff070707ff060707ff050505ff030303ff030303ff030303ff030303ff020101ff010100ff000000ff000100ff000000ff010001ff010100ff000000ff010101ff010101ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff121111ff282828ff4f4f4fff727273ff868686ff8c8c8cff8a8a8bff8a8a8aff8b8b8bff8d8d8dff8f9090ff929292ff949393ff9b9a9affe2e1e2fffbfafbfffbfafafffbfbfafffafafafffbfbfbfffbfbfafffbfafbfffbfbfafffafafafffbfafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff7f7f7ffa7a7a7ff929292ff919091ff8f8f8fff8e8e8eff8e8e8dff8c8c8cff8a8b8bff898989ff878787ff7b7b7bff656666ff393939ff161616ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfefffcfcfcfffbfbfbfffafafafffafafafff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f5fff6f5f5fff5f5f5fff5f4f5fff5f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff0f0f0ffeff0f0ffefeff0ffefeeefffefeeefffeeedeeffeeededffedededffedecedffecececffebecebffececebffebebebffeaeaeaffe9eaeaffe9eae9ffe9e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e7ffe6e7e6ffe6e5e5ffe5e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe2e3e2ffe4e4e4ffe6e6e5ffe7e7e7ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe3e3e3ffdfe0e0ffdcdcddffd9d9d9ffdadad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdcdbdbffddddddffdedddeffdededdffdfdfdeffdfdfdfffdfe0dfffdfdfdfffdedddeffdadadaffd6d6d6ffd5d4d4ffd2d2d3ffd0d1d1ffd0d0cfffcfceceffcececeffcdcdceffcdcdcdffcdcdcdffcdcccdffcdcccdffcccccdffccccccffccccccffcccbccffcbccccffcbcccbffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacacaffcbcacbffcacacaffc9c9caffc9cac9ffc9c9c9ffc9c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc2c2c3ffc2c2c2ffc2c2c1ffc2c2c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c0c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfc0c0ffbfbfbfffbfbfbfffbfbebfffbebebfffbebfbfffbebfbfffbebebfffbfbebfffbebebfffbfbebeffbebfbfffbebebeffbebebfffbebebeffbfbfbfffbebfbeffbfbebfffbebfbeffbfbfbeffbfbebeffbfbfbfffc0bfbfffbfbfbfffc2c2c3ffc2c2c2ffc2c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc0c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0c0ffbfc0bfffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc0c1c1ffc0c1c1ffc1c0c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c2c2ffc2c1c1ffc1c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc2c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c4ffc3c3c3ffc3c3c4ffc4c4c4ffc5c4c4ffc5c4c4ffc5c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c8ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc8c9c8ffc9c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9caffcac9c9ffcacac9ffcacacaffcacbcaffcbcbcaffcbcacbffcccbcbffcbcbcbffccccccffcccbccffccccccffcccccbffcbcbcbffcbcbcbffcbcbccffcdceceffcfd0d0ffd2d2d3ffd5d5d5ffd7d7d7ffdad9d9ffddddddffdedddeffdededfffdedfdfffdfdfdfffdedfdeffdfdedfffdedfdeffdfdfdeffdededeffdedddeffdededeffdededeffdddddeffdddeddffdddcdcffdcdbdbffdbdbdcffdededeffe2e2e2ffe6e6e6ffe8e8e8ffe8e9e8ffeae9eaffeaeaeaffe9e9e9ffe6e6e6ffe4e4e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e4ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffeae9e9ffeaeaebffebebebffecebebffecececffededecffeeeeeeffeeeeeeffefeeeffff0efefffeff0effff1f0f0fff1f0f1fff1f1f1fff2f2f1fff2f2f2fff3f2f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff7f6f7fff6f7f7fff6f6f7fff7f7f7fff7f7f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fffafafafffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff000101ff020201ff030403ff050505ff070707ff070707ff080807ff080808ff080808ff090809ff090909ff090909ff090909ff0a0a0aff0a0a0bff0a0a0bff0a0b0bff0b0b0bff0c0c0cff7f7f7fffd9d9d8ffdadadbffdcdcdbffdededdffdfdfdeffdfe0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e6e6ffe6e6e7ffe8e7e7ffe9e9e9ffeaeaeaffecebecffecececffedededffeeeeeeffeeeeeffff0eff0fff0f1f0fff1f1f1fff2f2f2fff2f3f2fff3f3f3fff4f4f4fff5f5f4fff5f6f5fff6f6f6fff6f7f6fff8f7f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffbfafafffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffefefffffefffffefffefffffffffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefefffefefffffefffefffefffffffefffffffefffefffffefefffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefefffffffefffefffffffffefffffefefefffefefffffefffefffefffefffefffefffefefefffefefefffffefefffefffefffffefffffffefefffefffffffefefefffffefefffefffefffefefffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafff9f9f9fffaf9fafffafaf9fffaf9fafff9f9f9fff9f9f9fffafafafff9f9fafff9f9f9fffafaf9fff9fafafffaf9fafff9f9f9fff9f8f9fff8f9f8fff8f8f7fff7f7f6fff6f6f6fff6f5f5fff5f4f4ffebecebffd1d1d2ff9f9e9eff686969ff4e4e4eff323131ff141414ff090909ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff050504ff0f0f0fff252625ff464646ff636363ff868586ffc1c2c1ffe1e1e1fff6f6f6fffbfafbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafbfbfffafafafffafafbfffbfafafffbfafbfffafafbfffbfafafffbfbfbfffafafbfffafafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefffffffffffffffffffefffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefefffffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffffefefffffefefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffefffefffffffffefffffefffefffefffefffefffefffffffffffefefefffffffffffffefffffffefefffffffffffefefefffffefffffffffefffffefffffffffffffffefffffffffffffefefffffefefffffffffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfefffefdfefffefefdfffefefefffefdfefffefdfdfffefefefffdfefefffdfdfefffdfdfefffdfefdfffdfdfefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffefefefffefdfefffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffafafafff9fafafff9f9f9fff8f7f7fff6f7f6fff6f6f6fff6f5f5fff4f5f5fff4f4f5fff4f4f4fff3f4f3fff3f3f3fff3f2f3fff2f2f2fff1f1f2fff0f1f1fff0f0f0ffefeff0ffeeefefffeeeeeeffededeeffededecffecececffebebebffeaeaeaffe9eae9ffe8e9e8ffe7e7e7ffe7e6e6ffe5e5e5ffe5e4e4ffe3e3e3ffe3e2e3ffe1e1e1ffe0e0e0ffdfdfdfffdddedeffdcddddffdbdbdcffdadadaffd8d9d8ff969696ff0b0b0bff0b0b0bff0b0b0bff0b0a0bff0a0a0aff090909ff080808ff080809ff080808ff080808ff070707ff050505ff040404ff030303ff030303ff030303ff020202ff010101ff000000ff000000ff000100ff010100ff010100ff010101ff010100ff020101ff0102010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff070706ff131313ff2d2d2dff555555ff767576ff868686ff898989ff898989ff8a8a8aff8c8c8cff8f8e8eff919091ff939393ff969696ff9d9d9dffebebebfffbfbfafffafbfbfffbfbfbfffafafafffafafbfffafbfafffbfbfafffbfbfafffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcffb1b2b2ff949495ff939493ff919292ff909090ff8e8f8eff8d8d8dff8d8d8dff8d8c8dff8c8c8cff7d7d7dff616261ff343434ff151515ff070707ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfcfcfffbfbfbfffafafafff9fafafff9fafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff4f4f3fff3f3f4fff3f4f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff1f1f2fff1f0f1fff0f1f1fff0f0f0fff0eff0ffefefefffefefefffefeeefffeeeeedffededeeffecededffecececffecebecffebecebffebebebffeaeaebffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e7ffe7e8e7ffe7e7e6ffe7e6e7ffe5e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe3e3e3ffe5e5e5ffe7e8e8ffe8e8e9ffe7e8e7ffe6e7e7ffe6e6e6ffe4e5e4ffe1e1e1ffddddddffdad9d9ffd9d9d9ffdadadaffdadadaffdbdbdcffdcdcdcffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffddddddffdddeddffdddedeffdfdfdfffdfdfdeffe0dfe0ffdfe0dfffdfdfdeffdcdcdcffd8d8d8ffd5d5d5ffd4d3d3ffd1d2d1ffd1d0d1ffd0cfcfffcecfcfffcdcdceffcecdceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffcccccdffccccccffccccccffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcacacaffcbcacaffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c8ffc7c8c7ffc6c7c7ffc6c7c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c7ffc6c7c7ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c2ffc1c2c1ffc1c1c1ffc1c1c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0bfffc0bfc0ffc0bfbfffbebfbfffbebebfffbfbebfffbebfbeffbebebfffbfbebfffbfbebeffbebebfffbebfbfffbebebeffbebebfffbebfbeffbebebeffbebebfffbebfbeffbfbebeffbfbebeffbfbfbfffbfbfbfffbfc0bfffc3c3c3ffc3c2c3ffc2c2c2ffc2c1c1ffc1c1c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c1ffc1c1c1ffc0c1c0ffc0c1c0ffc0c1c0ffc1c1c1ffc0c0c0ffc1c1c1ffc1c0c1ffc1c1c0ffc1c1c1ffc0c0c0ffc1c0c1ffc1c1c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c1ffc1c1c0ffc0c1c1ffc1c1c1ffc0c1c0ffc0c0c1ffc0c1c0ffc1c1c0ffc1c1c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c1c0ffc1c0c1ffc1c0c0ffc0c1c1ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc2c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc6c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc7c8c7ffc8c8c8ffc8c7c8ffc8c8c8ffc8c9c9ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffc9c9caffc9c9caffcacac9ffcacacaffcacacaffcacacaffcbcacbffcbcbcbffcccccbffcccccbffccccccffccccccffcdccccffcccdccffcccccdffcccbcbffcbcccbffccccccffcfcecfffd1d1d1ffd4d4d4ffd6d6d6ffd9d8d8ffdbdbdbffdededeffdfdedfffdfdfdfffdfdfdfffdedfdfffdededfffdedfdeffdededeffdfdedeffdededeffdededeffdedfdeffdededeffdfdedfffdddeddffddddddffdcdcdcffdcdbdbffdcdcdcffdfdfdfffe4e4e4ffe6e7e7ffe8e8e8ffe9e9e9ffe9eae9ffe9eae9ffe8e8e7ffe5e6e5ffe3e3e3ffe4e4e4ffe4e3e4ffe5e5e4ffe6e6e6ffe6e6e5ffe7e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffebebeaffebecebffecececffecececffedededffeeeeedffefefeeffefefefffeff0f0fff0f0f0fff1f0f1fff1f2f1fff2f1f2fff2f1f2fff2f3f3fff2f2f3fff4f3f3fff3f4f3fff4f4f4fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff6f7f6fff7f6f7fff6f7f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f9f9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010202ff010100ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff030303ff050505ff060707ff070807ff080707ff070807ff080808ff080808ff090909ff09090aff0a090aff0a090aff0a0a0aff0a0b0aff0b0b0bff0b0a0bff0b0b0bff1c1c1cffc0c0c0ffdadadaffdbdcdbffdddddcffdededeffdfe0dfffe1e1e0ffe2e2e2ffe2e2e3ffe3e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e8ffeae9eaffeaebebffececebffedededffedeeedffeeefeeffefefeffff0f0f1fff0f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff5f4f4fff5f5f5fff6f6f5fff5f5f6fff7f7f7fff7f8f7fff8f8f8fff9faf9fffaf9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfefffdfdfefffefdfefffdfdfefffdfefdfffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffefefffefefefffefffffffffffefffffffffffefefffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffefffffffefffffffffffefffefffefffefffefefefffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefffffefffefffffefffffffefefffffefefffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefffffefefefffefffefffefffefffefefffffefefffffefefefffefffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafafffbfafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f6fff1f2f2ffdfdedeffbbbabaff7a7b7aff5c5d5cff3f3f40ff1e1e1fff0c0c0cff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090908ff171717ff353534ff575757ff70706fffa2a3a3ffd2d2d2ffedededfff8f8f8fffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfafffbfafafffafafafffafafafffafafbfffafafbfffbfafbfffafafafffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffefefdfffdfdfdfffefefdfffdfefefffefdfdfffefefefffefefefffefffffffefefefffffefefffefefefffefffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffffefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefffffefefffffefefefffffffefffffffffffefffefffefffefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffefefffffffefffefffffffffefffffefffffffefffffffffefefffefffefffffffefffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffefffffffefffffefffffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefefefffdfefefffefdfefffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafaf9fff8f8f9fff7f7f7fff7f6f6fff6f5f5fff5f6f5fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f2f3fff2f2f1fff1f1f0fff0f0f0fff0eff0ffefefefffefefefffeeeeeeffedededffecececffecebebffebebebffeaeaeaffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e4ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdedddeffdcdddcffdbdbdbffdadad9ffc8c9c8ff2d2c2dff0b0c0cff0b0c0bff0b0b0bff0a0b0aff0a0a0aff090909ff080908ff080809ff090809ff080808ff060606ff040504ff040404ff050405ff050404ff030303ff020102ff010101ff000100ff000000ff000000ff010101ff010101ff020201ff010101ff010202ff02010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff060706ff121112ff2b2b2bff525252ff767575ff878787ff898989ff898989ff8a8b8aff8c8d8dff8f8e8fff919091ff939393ff959695ff9d9c9dffe5e5e5fffbfafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcffb0b0b1ff959595ff959494ff939393ff919191ff908f90ff8e8e8eff8d8e8eff8f8f8fff8e8f8eff7a7979ff595959ff2c2c2cff101011ff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefdfffcfcfcfffbfbfbfffafafafffaf9fafffafafafffafaf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f2f3fff2f3f3fff2f3f2fff3f3f2fff2f2f2fff1f2f2fff2f1f1fff1f0f0fff0f1f0fff0f0f0ffefeff0ffefefefffeeefeeffeeeeeeffeeeeeeffedededffecedecffecececffecebecffebebebffebebebffeaeaeaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e7ffe6e6e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e5e5ffe3e3e3ffe2e3e3ffe1e1e1ffe2e2e2ffe4e4e4ffe6e6e7ffe9e9e9ffe8e9e8ffe8e7e7ffe7e7e6ffe5e6e5ffe3e2e3ffdedfdeffdadbdbffd9d8d8ffd9d9d9ffdbdadaffdbdbdbffdbdcdbffdcdcddffdddcddffdddcddffdcdcdcffdcdcdcffdcdcdcffddddddffdeddddffdedddeffdededeffdfdfdfffdfe0e0ffe0e0e0ffdfdfdfffdddedeffdadadaffd7d7d7ffd4d4d5ffd2d3d3ffd1d1d1ffd0d0d0ffcfd0cfffcecfcfffcececeffcececeffcdceceffcececdffcececeffcdcecdffcdcdcdffcdcdcdffcdcccdffcccdcdffcdcdcdffccccccffccccccffcccccbffcccccbffccccccffcccccbffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffcac9caffc9cacaffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c7ffc7c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c6c5ffc5c5c6ffc5c5c5ffc6c5c6ffc5c5c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfc0bfffbfbfbfffbebebfffbfbebfffbebebeffbebfbeffbfbfbfffbebfbeffbebfbeffbebebeffbfbebfffbebfbfffbfbfbfffbebebeffbebebeffbebebe00000000ffbfbfbfffc0c0bfffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc2c3c3ffc2c2c2ffc2c3c3ffc2c2c1ffc2c1c2ffc1c2c1ffc1c2c2ffc1c1c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc2c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c7c7ffc7c7c6ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c8ffc7c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffcac9caffc9c9caffc9cac9ffcacacaffcacacaffcbcacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbccffccccccffcccdccffcdcdcdffcccccdffcccdcdffcdcccdffcccbcbffccccccffcdcecdffcfcfd0ffd2d2d2ffd5d5d5ffd7d7d7ffdadadbffddddddffdfe0dfffe0e0e0ffe0dfe0ffdfe0e0ffdfdfdfffdededeffdededeffdededeffdfdedeffdfdedeffdfdfdeffdededeffdfdfdeffdfdfdfffdededeffdededeffdddcddffdcdcdcffdbdbdbffddddddffe0e1e1ffe6e6e6ffe8e7e8ffe8e9e8ffe9e9e9ffe9eae9ffe9e9e9ffe7e7e7ffe4e5e5ffe3e3e3ffe4e3e3ffe4e4e4ffe6e5e5ffe5e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffeae9eaffeaeaeaffebebebffecebebffecececffedededffeeededffeeeeeeffeeefefffeff0effff0f0f0fff0f0f1fff1f1f1fff2f1f2fff2f1f1fff2f3f2fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff4f4f4fff5f4f5fff4f5f4fff5f5f4fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f5f6fff6f5f5fff6f6f5fff6f6f6fff7f6f6fff7f7f6fff6f6f6fff7f7f6fff6f7f7fff7f6f6fff7f7f7fff7f6f7fff7f7f7fff7f7f6fff7f6f6fff6f7f7fff6f7f7fff7f6f7fff7f7f7fff8f8f7fffbfbfbfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff010101ff020101ff010101ff000101ff010101ff010101ff010101ff010101ff020203ff040505ff070607ff090908ff080809ff080908ff080908ff080908ff090809ff090a09ff0a0a0aff0a0a0aff0a0b0aff0a0a0bff0b0b0bff0b0c0bff0b0b0bff0c0b0bff4c4c4dffd9d9daffdbdbdbffdcdcdcffdddedeffdfdfdfffe0e0e0ffe2e1e2ffe2e2e3ffe4e4e3ffe4e5e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e9e9ffeaeaeaffebeaebffecebecffececedffeeeeedffefefefffeff0f0fff1f1f0fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff3f4f3fff5f4f4fff5f5f5fff6f5f5fff6f6f6fff7f7f7fff8f8f8fff9f9f8fff9f9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefffefffefefefffffffefffefefffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffefefffffffffefffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefefffffefefffefefefffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffefffffffffefffffefffffffffffffefefefffffffffffefefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffffffefffffffffffefffffefefffffffffffefefffffffffffffefffefffefefefffffffefffefefffffefefefffefefffffefefefffefefefffffefefffefefefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfbfbfffbfcfbfffbfafbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafff9fafafff9faf9fff9faf9fff9faf9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff7f7f7fff7f6f7fff6f6f7fff6f6f6fff4f5f4ffe9eae9ffcececeff949494ff626362ff484949ff292829ff100f0fff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff050505ff0e0e0eff232323ff464545ff666666ff838483ffbfbebeffdfe0dffff4f4f4fff9f9f9fffafafafffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffafbfafffbfafbfffafbfafffafafafffafafafffafbfafffafafbfffafbfbfffafbfafffafafafffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefffefffffefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefffffffffefffffffffffefefefffffffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffffffffffefefefffffefefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefffffefffffffffefefffefffefffffefffffffefffffefefefffffffefffefefefffefffefffffefffffefffffffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffefefffffefefffffffffffefefffffffffffffefffffffefefefffffffefffefefffffefefffffffefffffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefdfffdfdfdfffdfefefffefefefffefdfdfffefdfdfffdfdfdfffefefdfffefefefffdfdfdfffefefdfffefefdfffefefefffefefdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefefefffefefefffefefefffefffefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9f9fafff9f9f9fff7f8f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f5f5fff5f4f5fff4f3f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f1f1fff0f0f0fff0f0efffefefefffefefeeffedededffededecffecececffebecebffebeaeaffe9e9e9ffe8e9e8ffe8e7e7ffe6e7e6ffe6e5e6ffe5e5e5ffe3e3e4ffe3e3e3ffe2e2e2ffe0e1e1ffe0e0e0ffdedfdfffdddeddffdcdcdcffdbdbdbffd9dadaff6f6e6fff0d0d0cff0c0c0cff0b0c0bff0b0b0bff0a0b0aff0a0a0aff0a0a0aff0a0909ff0a0909ff090a09ff080808ff070707ff060606ff060606ff070606ff050405ff020203ff010101ff000000ff000001ff010101ff010101ff020102ff010102ff020201ff010201ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff040505ff100f10ff262626ff4d4d4eff757675ff888888ff8a8a8aff8a8a8aff8b8c8bff8e8e8dff908f8fff909190ff929293ff959595ff989998ffdadadafffbfbfafffafafbfffafafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff2f1f2ffa2a3a3ff959595ff949494ff939393ff919292ff909090ff8f8f8eff8c8d8dff8d8e8dff8d8d8cff767676ff595959ff2a2b2aff0d0d0cff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffcfcfcfffbfcfbfffbfbfbfffafafafffafaf9fffaf9fafffafafafff9fafafff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff7f8f7fff8f7f8fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff2f2f3fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f0f0ffeff0efffeff0f0ffefefefffefeeeeffeeedeeffedededffedededffededecffecececffecebebffebebeaffebebebffeaeae9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e6e7ffe6e6e6ffe6e5e5ffe4e5e4ffe4e3e4ffe3e3e3ffe1e1e1ffe2e1e1ffe3e3e3ffe5e6e5ffe8e7e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e7ffe4e4e4ffe0e0e0ffdcdcdcffd9d9d9ffd9d9d9ffd9dad9ffdadbdaffdcdbdbffdcdcdcffdcdcdcffdddcdcffdcdddcffdcdcdcffdcddddffdcdcdcffdcdcdcffdededdffdddddeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffdededeffdcdcdcffd8d8d9ffd6d6d5ffd4d4d4ffd2d2d2ffd1d1d1ffd1d0d0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcececeffcececeffcececdffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffccccccffcccccbffcccccbffcbcbccffcbcccbffcbcbcbffcbcbcaffcbcacbffcacacaffc9c9caffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c7ffc9c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffc6c5c5ffc5c5c5ffc4c5c5ffc4c3c4ffc3c4c3ffc3c2c3ffc3c3c3ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c1c2ffc2c2c1ffc1c1c2ffc1c2c1ffc1c2c1ffc1c2c1ffc2c1c2ffc1c2c1ffc1c1c1ffc2c1c1ffc2c2c1ffc1c1c2ffc2c2c2ffc1c2c1ffc1c1c1ffc2c2c1ffc1c1c2ffc1c1c2ffc2c1c2ffc1c1c1ffc1c2c2ffc2c1c1ffc1c1c1ffc2c1c2ffc1c1c2ffc2c2c1ffc1c2c1ffc1c1c1ffc2c2c2ffc2c2c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c5ffc6c6c5ffc6c6c6ffc6c7c6ffc7c6c6ffc6c7c6ffc7c6c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c9c9ffc9c8c9ffc9c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffc9cacaffcacac9ffcacacaffcacbcaffcacacaffcacbcbffcacbcaffcbcbcaffcbcbcaffcbcacbffcbcbcbffcccbccffcbcbccffccccccffcdccccffccccccffcdcdcdffcdcccdffcdcdcdffcdcdcdffccccccffccccccffcdcdccffcececeffd1d1d1ffd4d4d4ffd6d5d6ffd9d8d9ffdbdbdcffdfdfdeffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdededeffdededeffdedfdeffdfdedeffdededeffdfdfdfffdfdedfffdedfdeffdededeffddddddffdcdcdcffdbdbdbffdbdbdbffdededeffe3e3e3ffe6e7e7ffe8e8e8ffe9e8e8ffe9eaeaffe9eaeaffe9e8e9ffe7e7e6ffe4e4e5ffe3e4e3ffe4e4e3ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffeaeae9ffeaeaebffebebebffecebecffecececffedededffeeeeeeffefefeeffefeff0fff0eff0fff1f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff4f3f4fff4f3f3fff4f3f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f5fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff6f6f6fff7f7f7fff6f6f6fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff030202ff020102ff010201ff010101ff010101ff010101ff010001ff010201ff030203ff050506ff080808ff0a0909ff09090aff090a0aff0a0909ff090809ff090908ff0a0a09ff0a0a0aff0b0a0bff0a0a0aff0c0b0cff0c0c0cff0c0c0dff0c0c0cff0c0c0cff908f8fffdbdadbffdcdcdcffdededeffdfdfdfffe0e0e0ffe1e2e1ffe2e2e2ffe3e3e3ffe3e4e4ffe5e4e4ffe6e5e5ffe6e6e6ffe7e7e7ffe8e7e7ffe9e9e9ffeaeaeaffececebffecececffedededffeeeeeefff0f0effff0f0f0fff0f1f1fff2f2f1fff2f2f2fff3f3f3fff4f3f3fff4f4f4fff5f5f4fff5f6f5fff6f6f6fff7f6f6fff7f6f7fff8f8f8fff9f9f9fffaf9fafffafafafffbfafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfefdfffefdfefffefefefffefefffffefefefffefffffffffefefffffffffffffffefffffffffffefffffffefefffffefffefffefffffffefffefffefefffffffefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffefffffffefffffffefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefffffefefefffefefffffefffefffefffffffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffefffefffffefffffffefefffefefffffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfafbfffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9faf9fffaf9f9fffaf9f9fff9f9f9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f8f8fff7f8f7fff6f7f7fff6f7f6fff6f6f6fff6f5f5fff1f1f1ffdcdcdcffb6b5b6ff717070ff515151ff383838ff1b1b1bff09090aff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff0a0a09ff171717ff353636ff575757ff727171ffa2a2a2ffd0d0d0ffebebeafff6f6f6fff8f8f9fffaf9f9fffbfafbfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffbfafafffafafafffafafafffbfbfafffafafafffbfafbfffafafafffbfafbfffafafafffafafbfffafbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefffffefffefffffffffffffefffffffefefffefefffffffffefffffefffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefefffffffefefffffefefffffffefffffefffffffefefffefefffffefefefffffffefffefefffffefefffffefefffffffffefffefefefffefefffffffefefffefefefffffffffffffefefffffffefffefffefffefffffffffefefffffefffffefefefffffefefffffffefffffefffffefefffffffffefffffffffffefffffffffffffffffffffffffefefffffefffffffffefffefefefffefffffffefffffffffefffffefefffffefffefffffefefffffefffffefffefffffffefffefefefffffffffffefffefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffefefefffffffffffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefefffefdfdfffdfefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffafbfbfffafbfafffafafafff9faf9fff9f9f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff5f4f4fff3f3f4fff2f2f3fff2f2f2fff2f2f1fff1f1f1fff0f0f1fff0f0efffefefefffefefefffeeeeeeffeeeeeeffededecffebececffebebebffeaeaeaffe9e8e9ffe8e7e7ffe7e7e7ffe7e6e6ffe5e5e6ffe5e5e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0dfdfffdededfffddddddffdcdbdcffdadadbffb0b1b1ff161516ff0d0c0dff0c0d0cff0c0c0bff0b0b0bff0b0b0bff0b0b0bff0a0b0aff0b0a0bff0a0a0aff0a0a0aff080808ff070708ff070707ff070808ff060606ff040404ff020201ff010101ff000001ff000101ff010201ff010101ff010201ff010102ff020101ff030202ff020302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff0c0d0dff212121ff4b4b4bff747574ff878787ff8a8a8aff8a8a8aff8c8c8cff8e8f8eff919191ff919191ff929292ff949494ff969697ffd7d7d7fffbfbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcffeeedeeff9c9c9cff949494ff939392ff929192ff909191ff8f9090ff8e8e8eff8b8b8bff888989ff898989ff777677ff595a59ff292a29ff0b0b0bff030304ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffdfdfdfffcfcfcfffbfbfafffafafafffafafafffaf9f9fff9f9fafff9fafafff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f7f8fff7f7f7fff7f8f7fff7f7f6fff7f6f7fff6f6f6fff6f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f3fff4f4f4fff3f3f4fff2f3f3fff3f3f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0efefffefeff0ffefeeefffefefeeffeeeeeeffededeeffecededffecedecffecececffebebebffebebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e6e7ffe6e5e6ffe5e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e1ffe2e2e3ffe4e5e4ffe7e7e7ffe9e9e9ffe8e8e7ffe7e7e8ffe7e7e6ffe5e4e5ffe1e2e2ffdededeffdad9daffd9d9d9ffd9dadaffdbdadaffdbdbdbffdbdcdbffdcdddcffdcdcdcffddddddffdcdcdcffdddcddffdcdcdcffdcdcddffdcdcdcffdededeffdfdedeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffdfdfdfffdcddddffdadad9ffd6d7d7ffd5d5d5ffd3d3d3ffd1d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececfffcececfffcececeffcececeffcececeffcdcdceffcececdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcccdccffcccdccffccccccffccccccffcbcbcbffcccbcbffcbcbcbffcbcbcbffcacacbffcbcacaffcacacaffcacacaffcacacaffcac9caffc9c9c9ffc9c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc6c6c6ffc7c6c7ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c6c6ffc6c5c6ffc5c4c5ffc5c4c4ffc4c4c3ffc4c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c2c2ffc2c2c3ffc2c2c2ffc3c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c3c3ffc3c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c6c6ffc7c6c7ffc7c6c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c8c9ffc8c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9cac9ffcac9c9ffcac9caffcacacaffcacbcaffcacacaffcbcbcbffcbcbcaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbccccffcccbcbffccccccffcccccbffcccdccffcccdcdffcccccdffcdcdccffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdccccffcdcdccffcececeffd0cfcfffd2d2d2ffd5d5d5ffd8d8d7ffdadadbffdddddeffdfe0e0ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdeffdedfdfffdfdfdeffdfdedfffdededfffdfdedeffdfdfdfffdfdedeffdddddeffddddddffdcdcdcffdbdbdbffddddddffe0e0e0ffe5e5e4ffe7e7e8ffe8e8e8ffe9e8e9ffe9eaeaffe9eaeaffe8e8e8ffe6e5e6ffe4e5e4ffe4e4e3ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe8e7e8ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9eaeaffeaeaeaffebeaeaffebebebffecececffedededffededeeffeeefeeffeeefefffeff0effff0f0f0fff0f0f0fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff7f7f6fff7f6f7fff6f6f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff8f7f8fffcfcfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040505ff040405ff020202ff020303ff020201ff020201ff010101ff010101ff010001ff020202ff040404ff060706ff080809ff09090aff0b0b0bff0b0b0bff0a0a0bff090909ff090a09ff0a0a0aff0b0b0aff0a0b0aff0b0b0bff0c0c0cff0d0d0dff0e0d0eff0d0d0dff262626ffcbcacbffdcdcdcffddddddffdedfdeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe4e3e4ffe5e4e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e8ffe9e8e8ffeae9eaffebebebffebececffecededffeeeeedffeeeeeffff0f0effff1f1f1fff1f2f1fff2f2f1fff2f2f2fff3f3f3fff4f3f4fff4f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff8f8f8fff9f9f8fff9faf9fff9fafafffafafbfffafafbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfefefffefefefffffefffffefefefffefffefffffefffffffffefffffefefffefffefffffefefffffffffffefffefffffefefffffefffffffefffffffffefffffffefffffffffffefefffffffffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffffefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffefefffffefefffefffefffefefefffefffffffefffefffffefefffffefffffefefffffffffefffffffefffffffefffefefffffffffefffefefefffefffffffefffffffefffefffffffefffefefefffffefefffefefefffefefdfffefefefffefefefffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafbfbfffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafafafffaf9fafffaf9fafffaf9f9fff9fafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f9f9fff7f8f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff4f4f4ffe7e8e7ffcbcbccff949493ff5f5e5fff494a4aff303030ff121313ff080808ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff050506ff0e0f0eff282727ff494949ff656564ff848484ffbebebdffdddeddfff2f2f1fff6f7f7fff8f8f9fff9f9f9fffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffafafbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfafafffafbfbfffafafafffbfbfafffafafafffafafafffafafbfffbfafbfffbfafbfffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefdfffdfefefffdfefefffefefefffefefffffefefefffffffefffffefffffffffefffffefefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefefffefffffffefffffffefffefffffffefffefefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffefffefffefefefffffffffffffffefffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffffefffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffefffffffefefefffffffffffefffffffefffefffefffffffffffffffffffffffffefffffefffefffffefffffffffefffffefefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffdfefefffdfefefffdfefefffefefdfffdfdfefffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffefefefffefefefffefefefffefdfdfffdfefdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafbfafffafafafffaf9fafff9f9fafff9f9f9fff8f8f8fff7f7f7fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f5f4fff3f4f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f0fff0f0f0ffeff0efffefefefffeeeeefffeeeeeeffeeededffecececffebecebffeaeaeaffeaeaeaffe9e9e8ffe7e8e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e3ffe3e3e3ffe2e1e2ffe1e1e0ffe0dfdfffdededeffddddddffdbdcdbffdadadbff474748ff0e0e0eff0d0d0dff0d0d0dff0c0c0cff0b0c0cff0b0b0bff0c0c0cff0b0b0bff0b0b0aff0a0b0bff0a0a0aff090909ff080808ff070807ff070707ff050505ff030303ff010201ff010101ff010202ff010201ff020101ff020101ff020102ff030302ff030302ff030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010201ff080809ff1a1a1bff474747ff737373ff868686ff8a8989ff8a8b8aff8c8d8dff90908fff919191ff929291ff929393ff949494ff969696ffcbcbcbfffafbfafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcffe0e0e0ff999999ff949393ff929291ff919191ff909090ff8e8e8fff8d8d8eff8a8a8aff878787ff888888ff757474ff565756ff282828ff0a0a0aff010202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffdfdfdfffcfcfcfffcfcfbfffbfafafffafafafffafafafff9faf9fff9f9fafff9f9fafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff2f3f2fff3f2f2fff2f2f2fff2f1f2fff2f2f1fff1f1f1fff1f1f1fff0f0f1fff0f0efffefefefffefefefffeeefeeffeeeeeeffeeeeedffedecedffecececffecececffebebeaffeaeaeaffeaeaeaffe9e9e9ffe9e8e9ffe8e9e8ffe8e7e8ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e4ffe4e4e3ffe2e3e3ffe1e1e2ffe1e1e2ffe4e4e4ffe6e6e5ffe8e8e7ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e6ffe3e3e4ffdfe0dfffdcdcddffd9d9daffdadadaffdadadbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffdcdddcffdcdcdcffdcdcddffddddddffddddddffddddddffdededeffdfdfdfffe0dfdfffe0dfdfffdfe0dfffe0dfdfffe0e1e1ffdfe0dfffdeddddffdbdadbffd8d8d9ffd6d6d6ffd4d4d4ffd3d3d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcfd0cfffcfcfcfffcfcecfffcfceceffcfceceffcecfceffcececeffcececeffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffccccccffcbcccbffcbcbccffcbcbcbffcacacbffcbcbcbffcacacaffcacacaffcacacaffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c7c8ffc8c8c8ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c6ffc7c7c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c7c6ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c4ffc3c4c4ffc3c4c4ffc3c3c4ffc4c4c4ffc4c4c3ffc4c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c3ffc2c2c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c2c2ffc2c3c3ffc2c2c2ffc3c3c2ffc2c2c2ffc2c3c2ffc2c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c3c2ffc3c2c2ffc3c2c2ffc3c2c2ffc2c3c2ffc3c2c2ffc2c3c3ffc2c3c2ffc3c2c2ffc3c2c3ffc3c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c8c7ffc7c8c7ffc7c8c8ffc7c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c8c9ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9caffc9c9caffcacacaffcacacaffcacacaffcbcacaffcacbcbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffcccbccffcccbccffcbccccffccccccffccccccffcdccccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcececfffd1d1d0ffd3d3d4ffd7d7d7ffd9d9d9ffdcdddcffdfdfdfffe1e1e1ffe3e2e2ffe3e2e2ffe1e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffdfe0dfffdfdedfffdfdfdfffdfdfdeffdfdedfffdfdfdfffdfdfdfffdfdfdeffdededfffdddedeffddddddffdcdcddffdbdcdbffdcdcdbffdededeffe2e2e2ffe7e6e6ffe8e8e8ffe8e8e9ffe9eae9ffe9e9eaffe9e9eaffe8e8e8ffe6e5e6ffe4e4e5ffe5e4e4ffe5e5e5ffe5e6e6ffe7e7e6ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe9e8e9ffe9e8e8ffe9e9e9ffeae9e9ffeaeaeaffebeaeaffebecebffecececffedededffedeeeeffefeeeeffefefeffff0eff0fff1f0f0fff1f1f1fff1f2f1fff1f1f2fff3f2f2fff2f2f2fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff6f7f6fff6f6f7fff6f6f7fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fffaf9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040504ff050404ff050504ff020203ff020302ff020102ff010201ff010100ff010101ff030202ff040405ff080807ff090909ff0a0a0aff0b0a0bff0b0c0cff0b0b0bff0a0a0aff0a0a0aff0b0b0bff0b0b0bff0b0c0cff0c0c0cff0d0e0dff0e0e0eff0f0f0eff0f0f0fff696968ffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e2ffe3e2e2ffe4e3e4ffe4e4e4ffe5e5e5ffe5e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff1f1f0fff2f1f1fff2f2f2fff3f3f2fff4f3f3fff3f4f4fff4f5f4fff5f6f5fff5f6f5fff6f6f6fff7f6f7fff8f8f8fff9f8f9fffafaf9fffafafafffafafafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffffefefffffffefffffefefffffffefffffffefffefffffffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffffefffffffffefffffefffffffffefffffffffffffefefffffffefffffffffffefffffffffffefffffffefffefffffffffffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffefffffefffffffefefffefefefffefffefffffffefffefefefffefefefffefefffffffefefffffefffffefffffffefefefffefefefffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffcfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafafffbfbfafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffaf9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f8fff8f8f9fff8f8f8fff8f8f9fff8f8f7fff8f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff1f2f1ffdbdbdaffb4b4b4ff787777ff59595aff444444ff232323ff0c0c0cff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020101ff070807ff161716ff383837ff585958ff717071ffa3a2a2ffcfcfcfffe9e8e8fff4f5f4fff6f7f7fff8f8f8fff9f9f8fffaf9fafffafafafffbfbfbfffafbfafffafafafffafbfafffbfafafffafafbfffbfbfafffbfbfafffbfbfafffbfafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfafafffbfafafffbfafafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffefefefffefffefffffefffffefffefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffefffffffefffefffefffffffefffffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefefffefefefffffefefffffefefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefefffffefffffffffefffefefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffffefffffffefffffefffffefffffffffefefffffefefffffefefffefefffffefffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfefffefdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafff9faf9fff9f9f9fff8f8f9fff7f8f7fff7f7f7fff6f6f6fff6f5f5fff5f5f6fff5f5f5fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff0f1f0fff0f0f0fff0efefffefefefffeeefeeffeeeeedffedededffecebecffebebebffeaeaeaffe9e9e9ffe8e9e8ffe7e8e7ffe7e6e6ffe6e6e6ffe5e5e5ffe4e5e4ffe4e3e4ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdddddeffdddddcffdcdbdbff898989ff0f0f0fff0e0f0fff0e0d0dff0c0c0cff0c0b0cff0c0b0cff0c0c0cff0b0c0cff0b0b0bff0b0b0bff0a0a0aff0a0909ff090909ff090808ff070707ff060606ff040404ff020203ff010101ff010101ff020101ff020102ff020202ff020202ff020203ff020303ff030303ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff151515ff403f40ff707070ff858585ff8b8b8bff8d8c8cff8d8d8dff8f9090ff919191ff939392ff949494ff949594ff979696ffc6c6c6fffbfbfafffbfbfafffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffcfbfcffd9dad9ff959595ff939392ff919191ff909091ff90908fff8e8e8eff8c8c8cff8a8989ff868787ff868585ff717070ff545353ff252526ff080808ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfdfcfffbfbfbfffbfbfbfffafafafff9f9fafffafaf9fffaf9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff3f3f3fff3f2f3fff3f3f2fff3f2f3fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f1f0fff1f1f0ffefeff0fff0efefffefeeefffefeeeeffeeeeeeffedeeedffedededffecebecffecebebffebebebffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe8e8e7ffe8e8e7ffe6e7e6ffe6e6e6ffe6e5e6ffe5e5e5ffe4e4e4ffe3e4e3ffe2e3e2ffe2e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe5e4e4ffe1e1e2ffdededdffdbdadaffdadadaffdbdadaffdbdbdbffdbdbdbffdcdcdcffdddcdcffdcdcddffddddddffdcdcddffdcdcdcffddddddffddddddffdeddddffdeddddffdededdffdfdfdfffe0e0dfffe0e1e0ffe0e0e0ffdfe0e0ffdfdfe0ffe1e0e0ffdededeffdcdcdcffd9dad9ffd7d7d7ffd5d5d5ffd3d4d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfd0ffcfd0cfffcfcfcfffcfcecfffcfcfceffcfcfcfffcececeffcfcfceffcececeffcdceceffcdcecdffcececdffcdcdcdffcdcdcdffcdcccdffcdcdccffccccccffccccccffcbcccbffcbcbcbffcccbcbffcbcbcbffcacbcbffcbcacbffcacacaffc9c9c9ffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c8ffc9c9c8ffcac9c9ffcacac9ffcacaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc7c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc4c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c2ffc3c3c2ffc3c3c2ffc2c3c3ffc3c3c3ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c3ffc4c4c3ffc3c3c4ffc4c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c6ffc6c7c7ffc7c7c6ffc7c8c7ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c8c9ffc8c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffcacac9ffcacacaffcacacaffcacacaffcacbcbffcbcacaffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffccccccffcdccccffcdccccffccccccffcdcdccffcdcdccffcdcdcdffcdcdcdffcdcdceffcecdcdffcecdceffcdceceffcdcdcdffcdcdcdffcdcdcdffcececeffd0d0d0ffd2d2d2ffd6d5d5ffd8d7d8ffdbdbdbffdedddeffe0e1e0ffe2e2e2ffe3e2e3ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e1e0ffe0e0e0ffe0e0dfffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdedfdeffdededeffdededdffdddcddffdbdcdcffdbdbdbffdbdcdbffdfdfdfffe4e4e3ffe7e7e7ffe8e8e8ffe9e9e9ffeaeae9ffeaeaeaffe9e9e9ffe7e8e8ffe5e5e5ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffeaeae9ffeaeaeaffeaebebffecececffececedffeeededffeeeeeeffefefefffefefeffff0f0f0fff0f1f1fff1f1f1fff2f2f1fff2f2f2fff3f2f2fff3f2f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff7f7f6fff7f6f7fff6f7f7fff7f7f7fff6f7f6fff8f8f7fffcfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030404ff050505ff050505ff050505ff040504ff020202ff020202ff020201ff010101ff010101ff030303ff050606ff090808ff0a0a0aff0a0b0bff0b0b0bff0c0b0bff0b0c0cff0c0c0bff0b0c0cff0c0d0cff0d0c0cff0d0d0dff0e0d0eff0e0e0eff0f0f0fff101010ff101010ffa3a3a3ffdddeddffdedfdeffdfdfe0ffe0e1e0ffe2e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e5ffe6e6e7ffe7e7e7ffe8e8e7ffe9e8e9ffeaeae9ffebebeaffebebebffedecedffeeeeedffeeeeeeffefefeffff1f1f0fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff4f4f4fff5f4f4fff5f4f5fff5f5f5fff6f6f6fff6f6f7fff7f7f7fff9f9f8fff9fafafff9fafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffffffefffffffffffefffefffffffffffefffefffffefefffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffefffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefefffffefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffffefefffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffafbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafff9fafafff9faf9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff8f9f8fff8f9f8fff8f9f9fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff5f5f5ffe7e6e7ffcac9c9ff969696ff686867ff525151ff333333ff121313ff060607ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff050505ff0d0d0cff232324ff464646ff666666ff888888ffbcbcbcffdcdcdbfff0f1f1fff5f6f6fff7f7f7fff8f8f8fff8f8f9fff9f9f9fffaf9fafffafafafffbfbfafffbfbfbfffafbfbfffbfbfafffafbfbfffbfafafffafbfafffafbfbfffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafbfafffafbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefefffffffefffefefffffefefffffffefefffffefefffefefefffffefefffefefefffffefefffffffefffefefffffefefefffffffefffefffffffefefefffffffefffefffffffefffffffffffffffffffffffffffffffefefefffefefffffffffefffffffffffffffffffefefffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefefffffffffffffffefefffffffffffffefefffffffffffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefefefffffefffffefefefffefefefffefefefffdfdfefffefdfefffefefdfffefdfefffefefdfffdfefdfffdfdfdfffefdfefffefefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafff9f9fafff9f8f9fff8f8f8fff7f7f7fff7f7f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff3f3f2fff2f2f2fff2f2f1fff1f1f1fff0f1f0fff0f0f0fff0f0efffefeeefffeeeeeeffeeeeedffececedffebebecffebebebffe9eaeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0dfffdedfdfffdededdffdcdcdcffc2c3c3ff202020ff100f0fff0e0f0fff0e0e0dff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0b0b0bff0b0a0aff0a0a0aff0a0a0aff0a0909ff090909ff080908ff070707ff040505ff030303ff020202ff010101ff020102ff010202ff030203ff030302ff020203ff030203ff030302ff0403040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040404ff101111ff373837ff6b6a6bff848585ff929292ff909090ff8d8d8dff8f8e8eff919191ff939292ff949494ff959596ff989898ffb9b9b9fff9f8f9fffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffc9c9c8ff959595ff929293ff929291ff919292ff908f8fff8d8e8dff8b8c8cff888888ff868585ff838484ff6d6d6dff505050ff232323ff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefdfffcfcfcfffbfbfbfffbfbfafff9fafafffaf9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f9fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff4f5f4fff4f5f4fff3f4f4fff4f4f4fff3f3f4fff2f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f1fff1f1f2fff1f0f1fff1f0f0fff0f0f1fff0f0efffeff0efffefeeeeffefeeeeffeeeeeeffedededffecededffececebffebebebffebebeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e8ffe8e7e8ffe7e7e7ffe6e7e6ffe5e6e6ffe5e5e5ffe4e5e4ffe3e4e4ffe2e3e3ffe2e2e3ffe3e3e3ffe4e4e5ffe6e6e6ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe5e6e6ffe4e4e3ffdfe0dfffdbdadaffdadadaffdadbdbffdbdbdbffdcdbdbffdcdcddffddddddffdcddddffddddddffdddcddffddddddffdddcddffddddddffddddddffdededeffdededeffdededeffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe0e0e1ffdfe0dfffe1e0e1ffdfdfdfffddddddffdbdbdaffd8d8d9ffd6d6d6ffd5d4d4ffd3d2d3ffd2d2d1ffd1d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfceffcfceceffcececeffcecdceffcececdffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcacac9ffc9cacaffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c8ffc8c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc9c9c9ffc9c9caffcacac9ffcac9caffcacbca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c7ffc7c7c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c5ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c4c4ffc4c4c3ffc4c4c4ffc3c4c4ffc3c3c3ffc4c3c3ffc3c4c4ffc4c4c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c4c3ffc3c4c3ffc3c3c4ffc3c4c3ffc4c4c4ffc3c4c3ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c3ffc3c3c4ffc4c3c4ffc4c4c3ffc4c4c4ffc5c4c4ffc4c5c4ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c8ffc7c7c8ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffc9cacaffcacac9ffcacacaffcacacaffcacacaffcacbcbffcacbcaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbccccffcccbcbffccccccffcccbccffccccccffccccccffcccccdffcdccccffccccccffcdcdcdffcdcdcdffcdcdceffcdcecdffcececeffcdcecdffcececeffcececeffcececeffcececdffcdcdceffcecdceffcfcfcfffd1d1d1ffd4d4d3ffd7d8d7ffd9d9d9ffdddcdcffdfe0dfffe1e2e2ffe3e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e1ffe2e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffe0e0dfffdfe0e0ffdfdfdfffdfdfdfffdfdfdeffdededeffddddddffdcdcdcffdbdbdbffdcdcdbffdededeffe1e1e1ffe6e6e5ffe7e8e8ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffe9e9e9ffe6e7e7ffe5e5e5ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9eae9ffe9eaeaffeaebeaffebebecffecececffedededffedeeeeffefeeeeffefefefffefeff0fff0f0f0fff1f1f0fff2f1f2fff2f2f1fff2f3f2fff3f2f2fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff5f4f4fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040403ff040404ff050405ff050504ff050504ff040405ff030202ff030202ff020101ff030202ff040404ff070607ff09090aff0b0a0bff0b0a0bff0b0b0bff0c0c0cff0c0c0cff0d0d0dff0d0d0dff0e0e0dff0e0e0eff0f0f0fff0f0f10ff101010ff101110ff111111ff424242ffd5d5d5ffdededeffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e3e3ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9eaeaffebebeaffecebecffecececffedededffeeedeeffeeefeefff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff3f4f3fff4f5f4fff5f5f5fff6f6f6fff6f7f6fff6f7f7fff7f7f8fff9f8f9fffafaf9fffafaf9fffafafafffbfafbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffdfdfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffefdfefffdfefefffefefefffefefefffffefefffefffffffefffffffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffefffffffffffffffffefffffefefffffefffffffefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefefffffefffffffefefefffffefffffefefefffffffefffefefefffffffffffffefefffefefefffefefffffefefefffefefefffefffffffffefefffffefffffefefefffffffefffffefffffefffefffefffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfbfafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff8f8f9fff9f8f8fff8f9f9fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f7f8fff8f8f8fff7f7f7fff6f7f7fff6f7f7fff6f6f7fff6f6f6fff1f1f1ffd9d9d8ffb2b2b2ff797878ff5d5d5dff424242ff212120ff0c0d0dff040404ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010102ff040404ff0a0a0aff1a1b1aff363637ff565656ff757675ffa4a4a4ffcdcdceffe7e7e7fff4f4f3fff6f7f6fff7f7f7fff8f7f8fff8f8f8fff9f9f9fff9f9fafffafafafffbfbfafffbfbfafffbfbfafffafafafffbfafbfffafbfbfffbfafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafafffafafbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefdfffefefefffefefefffffefefffffffefffffefefffffffefffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffffffffffffefefffefefffffefefffffefefffffefefefffefffffffffffefffffefffffefefefffffffefffffefffffefffefffffffffffffefefffefefefffffffefffefefffffefefefffefffefffefffefffefefefffefefefffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefefffffefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefefffefffffffefffffffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefdfffefefefffefdfdfffefefdfffefdfefffdfefdfffefefefffefdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafafffafafafff9fafafff9f9f9fff8f8f8fff7f8f8fff7f7f7fff7f6f7fff6f6f5fff6f6f5fff4f4f5fff4f4f3fff3f4f4fff3f3f3fff3f3f2fff2f2f2fff1f2f2fff1f0f1fff0f0f0ffeff0efffefefefffefefefffeeeeeeffedededffececedffebebecffebebeaffeaeae9ffe9e9e9ffe9e8e8ffe7e7e7ffe6e7e6ffe5e5e6ffe5e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdfffdedddeffdcdbdcff626162ff111111ff0f100fff0f0e0eff0e0d0dff0d0c0cff0c0c0cff0c0c0cff0b0b0cff0c0b0bff0b0b0bff0b0b0bff0a0a0aff0a0a0aff090909ff070808ff050505ff040304ff020202ff010201ff010101ff030303ff030202ff020203ff020303ff030303ff030303ff050506ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040304ff0e0e0eff303030ff5e5e5eff7f7f7fff959595ff929191ff8d8d8cff8d8d8dff909090ff919192ff949393ff959695ff979797ff9d9e9effe7e7e7fffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfff7f6f6ffabababff949494ff929292ff919291ff919192ff8f9090ff8e8d8dff8b8b8bff888888ff858585ff828281ff6b6a6aff4c4c4cff1f1f1eff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffdfdfcfffcfcfbfffbfbfbfffafafbfff9fafafffaf9fafff9f9f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f7f6fff7f7f7fff6f6f7fff6f6f6fff5f6f6fff6f6f6fff5f5f5fff5f4f5fff4f4f5fff4f5f4fff3f4f4fff4f3f4fff3f3f3fff3f3f3fff3f2f2fff3f3f3fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff0f0f0fff0f0f0fff0f0efffefeff0ffefeeeeffeeeeeeffeeedeeffedededffedededffecebebffebebebffebebeaffeaeaeaffe9e9e9ffe8e9e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e5ffe4e3e4ffe3e3e3ffe2e3e2ffe3e2e2ffe4e4e4ffe6e5e5ffe7e7e6ffe7e7e8ffe8e7e7ffe8e8e7ffe7e7e7ffe5e5e4ffe1e1e1ffdededeffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdddcdcffdcdcdcffddddddffddddddffddddddffddddddffddddddffdddddeffdedddeffdededeffdfdfdfffdededeffdfdfdfffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdededeffdbdbdcffd9dadaffd7d8d8ffd5d5d5ffd3d4d4ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0cfcfffd0d0cfffd0d0cfffcfcfd0ffcfcfcfffcecfceffcecfceffcececeffcececeffcececeffcdceceffcdcdceffcdcdcdffcdcdcdffcdcdccffccccccffcdccccffccccccffcbcccbffcbcbccffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c8c9ffc9cac9ffcacacaffc9cacaffcacacaffcacbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c6ffc6c6c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc4c5c4ffc5c4c5ffc4c4c5ffc4c4c4ffc4c3c4ffc4c3c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c3ffc3c4c3ffc4c4c4ffc3c3c4ffc4c3c4ffc3c4c4ffc4c4c4ffc3c3c4ffc4c3c4ffc3c4c4ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c7c7ffc7c8c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffcac9c9ffc9c9c9ffc9cac9ffc9c9caffcac9c9ffcacacaffcacacaffcacacaffcacacaffcbcacbffcacbcbffcbcbcbffcbcacbffcbcbcbffcccbcbffcbcbcbffccccccffcccbcbffcccccbffccccccffccccccffcccccdffcdcccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcdcdcdffcececeffcececdffcececeffcececeffcececeffcececeffcdcdceffcececeffcfcfcfffd0d0d0ffd2d2d2ffd6d6d5ffd9d9d9ffdbdbdbffdededeffe1e1e1ffe2e3e2ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe2e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdedfffdededeffdddeddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdfdfdfffe3e3e3ffe7e6e7ffe8e8e9ffeae9eaffeae9eaffeaeaebffebebebffe8e8e8ffe6e6e6ffe5e5e5ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e7ffe7e6e7ffe6e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffecececffecececffeeededffeeeeeeffeeeeefffefeff0fff0f0f0fff0f0f0fff1f1f2fff2f2f1fff2f2f3fff3f2f2fff3f3f3fff3f3f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff6f6f7fff7f6f6fff9f9f8fffdfdfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050405ff050405ff040404ff040404ff050505ff050405ff050405ff040504ff020302ff030303ff040404ff060707ff090808ff0a0b0bff0b0b0bff0b0c0cff0c0b0cff0d0d0cff0d0d0dff0d0e0dff0f0e0eff0f0f0fff10100fff101011ff101010ff111211ff111112ff111112ff7c7c7bffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e9e9ffeaebeaffebebebffebececffecededffedeeeeffeeeeeeffefefeffff0f0f1fff1f1f2fff2f2f1fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff7f8f8fff9f8f9fff8f9f9fffaf9fafffafafafffafafafffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefdfffdfefefffdfdfdfffefefefffefefefffefefefffefffefffefffffffffefffffffffffffefefffffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffffefefffefffffffefffffffefffefffefffefffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffffefefffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffffffffffefffefffefffefffefffefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfafbfffafafbfffbfafbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafff9fafafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f9fff8f8f9fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff5f5f5ffe5e6e5ffc7c8c8ff919191ff6b6c6cff545454ff383939ff1a1a1aff09090aff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff070808ff141515ff313131ff4f4f4fff666665ff878787ffbcbcbcffdbdbdbfff0f0f1fff6f5f6fff7f6f7fff7f7f7fff8f8f8fff9f8f9fff9f9f9fffaf9fafffafafafffafbfafffafbfbfffafafafffafbfbfffbfafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffaf9fafffafbfafffafafafffafafafffafafafffafbfafffbfafbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffefffefffffefefffefffffffefffffffefefefffefffefffefefefffefffffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefefefffffffefffefefefffffffffffffffffffefefffffffefffffffefffffefefffffffefffffffffffffffefefffffefffffefffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfefdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefffffffefffffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffefefffffefefffefefefffdfefdfffefefdfffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafbfafffafafafffafafafffaf9f9fff9f9f9fff8f9f8fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff2f2f2fff2f1f2fff1f1f1fff0f1f1fff0f1f1fff0f0efffefefefffefeeeeffeeeeeeffedededffebececffecebecffebeaebffe9e9eaffe9e8e9ffe8e8e8ffe8e7e7ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdfffdddddeff9c9b9cff121211ff101011ff0f0f0fff0f0e0eff0d0d0eff0d0d0cff0c0d0dff0c0c0cff0c0d0dff0c0c0cff0c0c0cff0b0b0bff0b0b0bff0a0a0aff090909ff060607ff050505ff040403ff020303ff020202ff020202ff020302ff020303ff030303ff040303ff050606ff050605ff05060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030404ff0e0f0fff2b2a2bff555554ff7b7b7bff919291ff929191ff8e8e8eff8e8e8dff8e8f8fff909090ff929292ff949394ff959595ff959594ffc8c8c8fffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfcffdbdbdbff979796ff939393ff919191ff909191ff909090ff8e8e8eff8c8c8dff8c8c8cff8a898aff868685ff808081ff686868ff444343ff181818ff060605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffcfcfcfffbfcfcfffbfafafffafafafff9f9fafff9f9f9fff9f8f9fff9f9f8fff8f8f8fff7f8f7fff8f8f7fff7f7f8fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff4f4f4fff3f3f4fff4f4f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff1f1f1fff0f1f1fff0f0f0ffeff0efffefefefffeeefefffeeeeeeffedededffedededffececedffebebecffebebebffeaeaeaffeae9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe7e7e7ffe7e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe2e3e3ffe2e2e3ffe2e1e2ffe3e3e3ffe5e5e5ffe7e6e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe3e3e2ffdfe0e0ffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddddcffddddddffddddddffdeddddffdddddeffdededdffdddedeffdededeffdfdfdfffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe2e1e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdcddddffdadbdaffd9d8d9ffd6d7d7ffd5d5d5ffd2d3d3ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfceffcececeffcececeffcececeffcdcdceffcecdceffcdcdcdffcdcccdffcdcccdffcdccccffccccccffcccbccffcbcccbffcccccbffcbcbcbffcbcbcaffcbcbcbffcbcacaffcacbcaffcacacaffcacacaffcac9caffcacac9ffc9c9caffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c8ffc9cacaffcacacaffcacacaffcacacaffcbcbcbffcccbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc5c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c5ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c5ffc4c4c4ffc4c4c5ffc4c4c4ffc4c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c4ffc4c4c5ffc4c4c5ffc4c4c4ffc5c5c4ffc5c5c5ffc4c5c5ffc4c5c4ffc4c5c4ffc5c5c5ffc5c6c5ffc6c6c6ffc6c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c8c8ffc7c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc8c9c8ffc9c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9caffc9c9c9ffcac9caffcacacaffcac9caffcacacaffcacacaffcacbcaffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcccbccffcccccbffcbcbccffcbcccbffccccccffcccccdffcdcdccffcccdcdffcdccccffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcececeffcececeffcececeffcececeffcecfceffcecfcfffcecfcfffcececeffcececeffcececeffcecfceffd0d0d0ffd1d2d2ffd4d4d4ffd7d7d7ffd9dadaffdcdcdcffdfdfe0ffe2e2e1ffe3e3e3ffe4e4e5ffe4e4e5ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdedeffdddddeffdcdddcffdcdddcffdcdcdcffdcdddcffe0e1e1ffe5e5e4ffe8e8e8ffe9e9e9ffeaeaeaffebeaebffecebebffeaeaebffe7e8e7ffe6e6e6ffe4e4e4ffe5e5e4ffe5e6e6ffe6e5e5ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebececffecececffedededffedeeedffeeefeeffefefeffff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff5f5f5fff5f6f6fff5f6f5fff6f6f5fff6f5f5fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff7f7f7fffbfbfbfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050405ff040505ff050505ff040404ff040404ff040404ff040405ff040404ff040404ff050505ff070707ff090909ff0b0b0aff0c0c0cff0c0c0cff0c0d0dff0d0c0dff0d0e0dff0e0d0dff0f0e0eff0f0f0fff100f10ff101010ff111111ff111112ff121212ff121312ff232223ffbebebeffdfdfdfffe0e0e0ffe1e1e1ffe1e2e2ffe3e3e3ffe3e4e3ffe5e4e5ffe5e5e5ffe6e6e6ffe7e6e7ffe8e7e7ffe8e9e8ffe9e9e9ffeae9e9ffebebebffecececffecedecffedededffeeeeeeffefefeffff0efeffff1f0f1fff1f2f1fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f5fff4f5f5fff5f6f5fff5f6f5fff7f7f6fff7f8f7fff8f8f9fffafafafffaf9fafffafafafffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefefffefefefffefefefffefffffffefffefffefefefffefefefffefffffffffefefffefffefffffefefffefefefffefefefffefefefffffefefffefffefffffffffffffefefffefefffffffefffffefefefffefefefffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffefefffffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffefefefffefdfefffdfefdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffcfdfcfffcfcfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fffafafafffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f8f8fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff0f0f0ffd7d7d7ffaeaeaeff797a7aff646464ff4f4e4fff313031ff101111ff090809ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff0e0f0fff252525ff464746ff5e5f5eff717271ffa1a1a0ffcececeffe6e6e6fff4f4f4fff6f5f6fff7f7f7fff7f7f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafffafafafffbfafafffafbfafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafff9fafafffaf9f9fffafafafffafafafffafafafff9f9fafffafafafff9fafafffafafbfffafafafffafafafffafbfbfffafbfafffafafafffafbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefdfdfffefefefffefefefffffefefffefffefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffefefffffffefffffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefffffffefefefffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffefefffffffffefffefffffffffffefffefffefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfefdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefdfefffefefefffefefffffefefefffefffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffcfdfcfffcfbfcfffbfcfcfffbfbfbfffbfafbfffbfafafffafafafffafafafffaf9f9fff9f9f9fff8f8f8fff7f7f7fff7f6f6fff6f6f7fff5f6f6fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff1f2f2fff1f1f1fff0f1f0fff0f0f0ffeff0efffefefefffeeeeeeffededeeffedededffecebecffebebebffeaeaebffe9e9e9ffe9e9e9ffe7e7e7ffe6e7e7ffe6e6e6ffe6e5e5ffe4e5e4ffe4e3e3ffe2e3e2ffe2e2e1ffe1e1e1ffe0dfe0ffdedfdfffd5d5d5ff3b3b3bff111111ff101010ff0f0f0fff0e0e0eff0d0d0eff0d0d0dff0d0d0eff0d0d0eff0d0d0dff0c0c0cff0c0c0cff0c0c0cff0b0b0bff0a0a0aff080909ff080707ff060605ff040404ff020303ff020203ff030203ff030202ff030404ff060606ff050505ff050606ff06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff0e0f0fff2b2a2bff565756ff797979ff8d8d8cff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8e8f8fff909091ff929291ff939292ff939393ffa9a9a9fff6f6f6fffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfbfffcfbfcfffbfcfbfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffbfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfcfcfffbfbfbfff9f9f9ffb8b9b9ff949494ff919291ff90908fff8f8f8fff8e8e8eff8d8d8dff8c8c8cff8d8d8dff8b8b8bff868786ff7a7a7aff585858ff373737ff121212ff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffdfcfcfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f5fff6f5f5fff5f5f6fff5f5f5fff4f4f5fff4f4f4fff3f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff2f2f3fff3f2f2fff2f1f1fff1f2f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffefefefffeeeeeeffeeeeeeffedeeeeffedecedffecececffebecebffebebebffeaeaeaffeae9eaffe8e9e9ffe8e8e8ffe7e8e7ffe6e7e6ffe5e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e1e2ffe2e2e2ffe4e4e4ffe5e5e6ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe4e4e4ffe1e1e1ffdddedeffdcdcdbffdcdcdcffdcdcdcffdcddddffdddcddffdcddddffddddddffdeddddffdddedeffdededeffdededeffdededeffdedfdfffdedfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e3ffe3e2e2ffe2e3e2ffe2e1e2ffe0e1e1ffe0dfe0ffe0dfdfffdeddddffdbdcdbffdadadaffd8d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d3ffd1d2d2ffd1d0d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffcfcfcfffcfcfcfffcecfceffcfcfceffcececeffcececeffcececeffcecdcdffcdcdcdffcdcdceffcccdcdffcdcdcdffccccccffccccccffcbccccffcccbccffcbccccffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcacbffcacbcbffcbcacaffcacbcaffcac9c9ffcacac9ffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c6c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c7c7ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c6c6ffc6c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c4ffc4c4c4ffc5c5c4ffc4c5c5ffc5c5c5ffc4c4c5ffc5c4c5ffc4c4c5ffc4c5c5ffc5c5c4ffc5c4c4ffc5c5c5ffc4c5c4ffc4c4c5ffc5c5c4ffc4c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc8c7c7ffc7c7c8ffc8c8c8ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c9c8ffc8c8c8ffc9c8c9ffc9c8c9ffc8c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcacbcbffcbcbcaffcbcbcbffcbcccbffcbccccffcccbccffccccccffccccccffccccccffccccccffccccccffcccccdffcdcdcdffcccccdffcdcdcdffcdcdcdffcdcdceffcececdffcecdceffcececeffcececeffcececeffcececeffcecfcfffcfceceffcecfceffcfcecfffcecfcfffcececfffcfceceffcfceceffcfd0cfffd1d1d1ffd2d2d2ffd5d5d6ffd9d9d9ffdbdbdbffdedddeffe1e1e1ffe3e3e3ffe5e4e4ffe5e4e5ffe4e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffddddddffdcddddffdddcdcffdedfdfffe2e3e2ffe6e6e6ffe8e8e8ffeaeaeaffebeaebffebecebffecebebffe9e9e9ffe7e7e7ffe6e5e6ffe4e4e4ffe5e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e9e9ffeae9e9ffeaebeaffebebebffecececffececedffeeededffeeeeeeffefefeffff0f0f0fff0f0f0fff1f1f1fff2f1f1fff1f2f1fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f4fff4f4f4fff5f4f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f6f5fff5f6f6fff5f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff8f8f8fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040504ff050405ff050505ff050504ff040505ff040404ff040304ff050405ff050505ff050505ff080708ff0a0a0aff0c0c0cff0c0d0cff0d0c0cff0d0d0dff0d0e0dff0d0d0eff0e0e0eff0f0f0eff0f0f0fff100f0fff101010ff111110ff121111ff121312ff131313ff131314ff555555ffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e2ffe3e4e4ffe4e4e4ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffeae9e9ffeaebebffecebecffededecffedededffeeeeeeffeeeeefffefeff0fff0f0f0fff1f1f1fff2f2f2fff2f2f3fff2f3f3fff4f4f3fff3f4f4fff5f4f5fff5f5f5fff6f6f5fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9faf9fffaf9fafffafafafffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefdfdfffdfefefffefdfefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffefefffffefffefffefefefffefffefffefefefffefefefffefffefffffefefffffffefffffefefffefefffffefefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffffffefffffffefffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffffffffffffefefffffffefffffffffffefffffffefffffffefefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefffffffffffffefffffffefefffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefefefffffffffffffefefffefffffffefffffffefefffffffffffffffffefffffffffffffffefffefefefffefefefffefffefffffefefffefffefffefefefffefefffffefefffffffefffffefefefffffefefffffffefffefefefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffafafafffafafafffafbfbfffafafafffafafafffafafafffafafafff9faf9fffaf9fafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff9f8f8fff9f8f9fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff4f5f4ffe4e4e4ffc8c8c8ff919192ff6e6d6eff5c5c5cff434243ff1b1b1aff0c0d0dff030404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010102ff040405ff0a0a0aff1a1b1aff373637ff545354ff676766ff858585ffbabbbbffdbdbdbfff0f0f0fff6f6f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafaf9fffaf9fafffafafafffafaf9fffafaf9fffafafafffafafafffafafbfffafafafffafafafffafafbfffafafafffafbfafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefefffefdfdfffefefefffefefffffefefefffefefffffefefefffefffefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffefefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefefffffefefffefffefffffefefffffefffffffffefffefefefffefffefffefffefffefefffffefffefffefefefffefefefffffffefffefffffffefffffffefefefffffefffffffffffffefefefffffefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefefffefffffffefffefffefefffffefefffffefffefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefdfffefefdfffdfdfefffdfdfefffefdfefffdfdfdfffefdfefffefefdfffdfdfefffdfdfdfffefefdfffdfefdfffefdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafff9faf9fff9f9f9fff8f8f8fff8f7f7fff7f7f7fff6f6f7fff6f5f6fff4f5f4fff5f4f4fff4f4f3fff3f3f3fff2f2f3fff3f3f2fff1f2f2fff2f1f1fff1f1f1fff1f1f0ffeff0f0ffeff0efffeeefeeffeeeeeeffedededffecececffecebebffebebebffeaeaeaffe9e9eaffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e3ffe2e3e2ffe2e1e2ffe1e1e1ffdfe0e0ffdededfff7d7c7cff131313ff111111ff111010ff0f0f10ff0f0f0eff0f0e0eff0e0f0eff0e0e0eff0e0e0eff0d0d0dff0c0d0cff0c0c0dff0c0c0cff0b0c0cff0b0a0bff0a0b0bff080808ff050506ff030304ff020302ff030303ff040404ff050505ff050505ff050605ff060505ff060605ff050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040404ff0c0d0cff282829ff535252ff757574ff8b8b8aff8d8c8cff8c8c8cff8d8d8cff8d8c8cff8e8e8eff8f8f8fff919191ff929191ff929291ff949495ffdadadbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffbfbfbffe7e7e7ff9b9b9bff929292ff909090ff8f8f8eff8e8e8eff8d8e8dff8d8c8cff8d8d8eff8d8e8eff8c8b8cff858484ff727271ff484847ff2d2c2cff101010ff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffcfcfcfffbfcfbfffbfafafff9fafafff9f9f9fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f5fff4f4f4fff4f5f4fff4f3f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0efffefefefffeeeeefffeeedeeffededeeffecececffecececffebebebffeaeaebffe9eaeaffeae9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe7e7e6ffe5e5e5ffe4e5e4ffe3e4e3ffe3e2e3ffe2e2e2ffe2e1e1ffe3e3e2ffe5e5e5ffe6e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe4e4e4ffe3e2e3ffdfdfdfffdcdcdcffdbdcdbffdddcdcffddddddffddddddffdddddeffdeddddffdededdffdededdffdededeffdededfffdfdfdeffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe2e3e3ffe3e2e3ffe2e3e3ffe2e2e2ffe2e2e3ffe2e1e2ffe0e1e0ffdfe0e0ffdedfdeffdcdcddffdbdadaffd8d9d9ffd7d7d7ffd5d5d4ffd3d3d3ffd2d2d2ffd2d2d3ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcecfceffcecfcfffcececfffcececeffcecdceffcecdcdffcececdffcdcdcdffcdcdcdffcdccccffcdcccdffcdcdcdffccccccffcccbccffcccccbffcbcccbffcbcccbffcccbcbffcbcbcbffcacbcbffcacacbffcbcacaffcbcbcaffcacacaffcbcacaffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbccffcccccc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c6c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c6c5ffc6c5c5ffc5c5c6ffc5c6c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9caffcacac9ffc9c9caffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacbffcacbcbffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcccbffcccbccffccccccffccccccffcccccdffcdccccffcdcdccffcdcdccffcdcccdffcdcdcdffcdcdcdffcecdcdffcdcecdffcecdceffcececeffcececeffcecfceffcececfffcececeffcfcfcfffcfcecfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffd0d0d0ffd2d1d1ffd3d4d3ffd8d7d7ffdbdbdaffddddddffdfdfe0ffe2e2e3ffe4e3e4ffe5e5e5ffe6e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe2e3e3ffe2e3e2ffe2e3e2ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0dfe0ffdfdfdfffdfdfdfffdededeffdedddeffddddddffdddeddffe0e1e0ffe4e4e4ffe7e7e7ffe9e9e9ffeaeaebffebebebffecececffebebebffe9e8e9ffe6e6e7ffe3e4e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9eaeaffeaeaeaffeaeaebffecebecffecedecffedededffeeeeeeffeeeeeeffefefefffeff0f0fff1f0f0fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f3f3fff4f3f3fff4f4f4fff3f4f4fff4f4f4fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f6f5fff5f6f6fff6f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040504ff040404ff050405ff050505ff040505ff040404ff030404ff030404ff050404ff060606ff0a0909ff0c0c0bff0d0d0dff0e0d0dff0e0d0dff0e0d0eff0e0e0eff0f0e0eff0f0f0fff100f10ff10100fff111010ff101110ff111111ff121213ff131314ff141414ff151415ff979797ffe0e0e0ffe1e1e1ffe2e2e1ffe3e3e3ffe4e3e3ffe4e4e5ffe6e5e6ffe6e6e6ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffeaeae9ffeaeaeaffecebecffecececffededecffeeeeedffeeeeeeffefefeffff0eff0fff1f1f0fff1f1f2fff2f2f2fff3f3f3fff3f3f4fff3f4f3fff5f4f4fff5f5f5fff6f6f6fff5f6f5fff6f6f6fff7f7f7fff9f8f8fff9f9f8fffafaf9fffafafafffafafafffbfbfbfffbfcfcfffbfbfbfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffefdfefffdfefdfffefdfdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffefffefffffefffffffffefffefffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffffffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffdfefefffdfefdfffefdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfafbfffbfbfafffafbfbfffafbfafffafafbfffafafafffbfafafffafafafffbfafafffafafafffafafafffafaf9fffaf9f9fffaf9f9fff9f9fafffaf9f9fffaf9f9fffaf9f9fff9f9f8fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff9f8f9fff8f8f8fff9f8f8fff9f8f9fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6ffeeefeeffd7d7d7ffb0b1b0ff7b7b7bff656464ff4d4e4eff282827ff131313ff060606ff010201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff09090aff131413ff2b2b2bff494848ff5f5f5fff747574ffa0a0a0ffcececeffe6e6e6fff4f4f3fff6f7f6fff6f7f7fff7f7f7fff8f8f7fff8f9f9fff8f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafaf9fffafafafffaf9fafff9f9f9fffafafafff9faf9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfafbfffafafafffafafbfffbfbfbfffbfafbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfefdfffefdfefffdfdfefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffdfefefffdfefefffefefefffefefefffffefefffffffefffffefefffffffefffffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffefffffffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefefffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefffefffefefefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffefefefffefefffffefefefffefdfefffefefefffdfdfdfffefefefffefefefffefefdfffdfefdfffefdfefffdfefdfffefdfefffefefdfffdfdfefffdfefdfffefdfefffdfdfefffdfefdfffefdfdfffefdfdfffefefefffdfefdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefefefffefefefffffefefffefefffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefefffefefefffefefefffefefefffffefefffefefdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfafafffbfbfafffafafafffafafafff9f9f9fff8f8f8fff8f8f7fff7f7f7fff6f7f6fff6f6f7fff5f5f5fff4f4f5fff4f4f4fff4f3f4fff3f3f3fff2f3f2fff3f2f2fff2f1f1fff1f1f1fff0f1f0fff0f0f0fff0eff0ffefefefffeeeeeeffedeeedffecededffecececffececebffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe8e7e8ffe6e7e6ffe6e6e6ffe6e5e5ffe5e4e4ffe4e4e3ffe3e2e3ffe2e1e2ffe1e0e1ffe0dfdfffb6b6b6ff1c1b1cff121212ff121211ff101110ff101010ff101010ff100f10ff0f0f0fff0f0e0eff0e0e0eff0e0d0dff0d0e0dff0d0d0cff0d0d0dff0c0c0cff0b0c0cff0a0a0bff080707ff050504ff030303ff030303ff050505ff060505ff050505ff060606ff060606ff050505ff050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040303ff0b0a0bff262525ff4a4949ff6c6b6cff888888ff8c8c8cff8b8b8bff8c8c8cff8c8c8cff8d8d8dff8f8f8eff919090ff919191ff929191ff939494ffbabbbafff9f9f9fffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfcfcffc6c6c6ff939293ff909090ff8f8f8fff8f8f8eff8e8e8eff8e8d8dff8d8d8dff8f8e8eff8d8d8dff8a8989ff828282ff6f6e6fff444444ff292929ff0f0f0fff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfbfffbfafbfffaf9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f7fff8f8f8fff7f8f7fff7f7f7fff6f7f7fff6f6f7fff6f6f6fff6f5f5fff6f5f6fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff3f3f4fff4f3f4fff3f3f3fff3f3f2fff2f3f3fff2f2f2fff2f1f1fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0efffefefeeffeeeeeeffedeeedffedededffedececffecececffebebebffebeaebffe9eaeaffe9e9e9ffe9e8e8ffe8e7e7ffe7e7e7ffe5e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e1ffe1e2e1ffe2e2e2ffe4e3e3ffe6e6e6ffe7e8e8ffe8e8e8ffe7e7e8ffe6e6e6ffe6e5e6ffe3e3e3ffe1e1e1ffdddddcffdcdcdcffdddddcffddddddffdeddddffdddddeffdeddddffdededeffdedddeffdededeffdfdedeffdedfdeffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e0ffe1e2e1ffe1e2e1ffe3e3e3ffe3e2e3ffe2e2e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffdfdfdfffdfdfdfffdededeffdbdbdbffdadadaffd8d8d8ffd6d6d5ffd4d4d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcecfceffcececeffcececeffcececdffcdceceffcdcdcdffcdcdcdffcccdcdffcdcdcdffccccccffcdccccffccccccffcccbccffcccccbffcccbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacacaffcbcbcbffcacbcaffcacacaffcacacbffcacacaffcacacaffcbcacaffcbcbcbffcccbcbffccccccffcccdcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc6c6c5ffc6c6c6ffc6c5c6ffc5c5c5ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c6ffc5c5c6ffc5c5c5ffc6c5c5ffc6c5c6ffc6c5c5ffc5c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9caffcac9c9ffc9c9caffc9cac9ffcac9caffc9c9caffc9cac9ffcac9caffcac9caffcacacaffc9cac9ffcacacaffcacacaffcbcacaffcbcbcaffcacbcaffcacbcaffcacacaffcbcbcaffcacbcbffcbcbcbffcacbcbffcbcbcbffcccbcbffcbcbcbffccccccffcccccbffcccbcbffccccccffccccccffcdccccffcccccdffcdccccffcdcdcdffcdcccdffcdcdcdffcecdcdffcdcecdffcdcdcdffcdceceffcececeffcececeffcececeffcececeffcfceceffcecfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffcfcfcfffcfcfcfffcfd0d0ffcfcfcfffd0cfcfffd1d1d1ffd2d2d2ffd5d5d5ffd9d9d9ffdcdcdbffdededeffe1e1e1ffe3e3e3ffe5e5e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe5e5e6ffe5e5e4ffe5e4e5ffe5e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe4e3e4ffe4e3e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdededeffdeddddffdfdfdeffe2e1e1ffe5e4e4ffe8e7e8ffeaeae9ffebebebffecebecffecececffebebebffe8e8e7ffe5e5e5ffe3e3e4ffe4e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffebeaeaffebebebffecececffecececffedededffefeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f7fff9f9f9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff000101ff010100ff010001ff010101ff000001ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040405ff040505ff040405ff050505ff050505ff040505ff040505ff030303ff040404ff070607ff0a0a0aff0d0d0cff0e0e0dff0e0e0eff0d0e0dff0f0e0eff0e0f0eff100f0fff0f1010ff111010ff111111ff111110ff111112ff121212ff141314ff151415ff151615ff242424ffc5c5c5ffe1e1e1ffe1e2e2ffe3e2e2ffe4e3e3ffe4e4e4ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e8ffe9e8e9ffe9e9eaffeaebeaffebebebffebebecffecececffedededffeeeeeeffefefeffff0efeffff0f0f0fff1f1f1fff2f1f2fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f4fff5f5f5fff6f5f6fff7f7f6fff7f7f7fff8f8f8fff9f9f9fff9f9fafffafafafffafbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfefffefdfdfffdfefdfffefefdfffdfdfefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefffffffffefefffffffefffefffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffffffffefefefffffffffffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffefefffffefefffefefefffffefffffffffefffffefffffffffefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffefefefffffefefffefefefffefefefffefefefffdfefdfffefefdfffefdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafafafffbfbfbfffbfafbfffafbfafffbfafafffafaf9fffafafafff9f9f9fffafaf9fff9faf9fffaf9fafff9f9fafffaf9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f8f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f7fff8f8f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff4f3f3ffe2e1e1ffc4c3c4ff8b8b8bff6a6969ff555455ff333333ff1c1d1dff0b0b0bff040404ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080909ff0e0e0eff1f1f1eff3c3c3bff575756ff666666ff818080ffb5b5b5ffd7d8d7ffeeedeefff5f6f5fff6f6f7fff7f7f7fff7f7f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafaf9fffbfafafffbfbfafffafafafff9faf9fffafaf9fff9faf9fffafafafff9fafafffaf9fafffafaf9fffafaf9fff9fafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfefdfffdfefefffdfefefffefefefffefefefffefefefffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffefffffffffefffefffefffffefffffefefffffefffffffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffefefefffefefefffefefefffefffffffefefefffefefefffffffefffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffefefffefffefffefffffffefffffffefefefffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffefffefffffffffffefffefffefffefffefefefffffefefffffefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffefdfefffdfdfdfffdfefefffdfdfdfffdfefdfffefefefffefdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffefefffefefffffefefefffefefefffefefdfffefefefffdfefefffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafafafffaf9fafff9f9f9fff9f9f8fff8f8f8fff8f7f7fff7f6f7fff7f7f7fff5f5f5fff5f4f5fff4f4f4fff3f4f4fff3f3f3fff3f3f2fff3f3f2fff2f2f1fff1f1f1fff1f0f1fff1f1f0ffeff0f0ffefeeefffeeefeeffeeeeeeffedededffececedffecececffebebebffeaebeaffe9eaeaffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e6ffe6e6e5ffe6e6e5ffe5e4e4ffe3e3e3ffe3e3e2ffe1e2e1ffe1e0e1ffdfdfdfff4b4a4bff141413ff131312ff111212ff111111ff111111ff111011ff101110ff101010ff0f0f0fff0f0f0fff0e0e0eff0e0e0dff0d0d0dff0d0d0dff0d0c0dff0c0b0bff090909ff060606ff040404ff040304ff050505ff060606ff050606ff050506ff050505ff050505ff070606ff070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff080908ff201f1fff404041ff636263ff868686ff8c8c8bff8a8b8bff8c8c8cff8d8c8dff8d8d8dff8f8f8eff919191ff929292ff939393ff949494ff9d9d9cffe2e2e2fffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffbfcfbfffcfcfcfff3f3f3ffa5a5a5ff939393ff909090ff8f8f8eff8f8f8eff8f8f8eff8d8d8dff8c8c8cff8e8d8dff8b8b8bff888888ff7f7f7fff696869ff404040ff252524ff0c0d0dff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefdfffcfcfcfffbfbfbfffafaf9fff9faf9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff0f0f1fff0f0f0ffefefefffefefeeffefeeeeffeeededffedededffedececffecebecffeaeaebffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe8e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe3e4e3ffe2e2e2ffe1e2e1ffe1e1e2ffe3e3e3ffe4e5e5ffe7e7e7ffe8e8e7ffe8e8e8ffe7e7e8ffe6e6e6ffe5e5e5ffe3e2e3ffe0e0dfffdddddcffdddddcffddddddffddddddffdededdffdddeddffdededeffdededeffdfdedeffdfdfdeffdfdfdeffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e0e1ffe0e0e0ffdfdfdfffdcdcdcffdadadbffd8d8d8ffd6d6d6ffd5d4d4ffd3d3d3ffd3d2d2ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfd0ffd0d0cfffcfd0cfffcfcfcfffcfcfceffcecfcfffcecfcfffcececfffcececeffcececdffcececeffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdccffcdcdccffccccccffcccccbffccccccffcbcccbffccccccffcbcbccffcccbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcacbffcacbcaffcbcbcbffcbcccbffccccccffcccccdffcdcdcd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc9c8c8ffc8c8c7ffc8c8c8ffc7c8c8ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c6ffc7c7c6ffc7c7c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc5c6c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc8c8c9ffc9c8c8ffc8c8c9ffc9c9c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffcac9c9ffcacacaffcac9c9ffcac9caffc9c9caffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcaffcacbcaffcacacaffcacbcaffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcccbffcbcbccffcbcbcbffccccccffccccccffcccccbffcccccbffcdccccffccccccffccccccffcdcdccffcccdccffcdcdcdffcdcdcdffcecdcdffcdcecdffcececdffcdceceffcececeffcececeffcececeffcecfceffcececeffcecfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0cfcfffcfcfd0ffcfd0cfffcfd0cfffd0cfd0ffd1d0d1ffd2d2d2ffd3d3d3ffd6d6d6ffdadadaffdddddcffe0dfdfffe3e2e2ffe5e4e4ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdeffdfdfdeffdededeffe0e0dfffe3e3e3ffe6e7e6ffe9e9e9ffeaebebffecebecffededecffecececffe9e9eaffe7e7e7ffe5e4e5ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe9e8e9ffeaeae9ffeaeaeaffebebebffecececffedececffedededffeeeeeeffeeefefffefeff0fff0f0f0fff1f1f0fff2f1f1fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040304ff010101ff000101ff010101ff010100ff000101ff010101ff010100ff010101ff010101ff000000ff000100ff000000ff000100ff000000ff010101ff020101ff010101ff010202ff010201ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040403ff040404ff040404ff040404ff050504ff050505ff050504ff040505ff010202ff040404ff080808ff0c0b0cff0e0e0eff0f0f0fff0f0f10ff100f0fff10100fff101010ff101111ff121111ff121211ff121213ff131312ff141414ff151415ff161615ff161717ff181818ff717170ffe1e2e2ffe2e2e3ffe3e3e3ffe4e4e4ffe5e4e5ffe6e5e5ffe6e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeae9ffeaeaeaffebebebffebecebffecececffedeeedffeeedeeffeeefeeffefefeffff0efeffff0f1f1fff2f1f2fff2f1f2fff2f3f2fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f9fff9f9f9fffaf9f9fffafafafffafbfbfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefdfefffefefdfffdfefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefffefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffefefffffffefefffefffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffbfbfafffafbfbfffafbfbfffafafafffafafbfffafafafffafafafffafafafffaf9fafffaf9fafffafaf9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff9f9f9fff8f9f8fff8f9f9fff8f8f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff6f6f5ffecececffd7d6d6ffb0b0b1ff7b7b7bff646464ff4a4b4bff353535ff171817ff080708ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060707ff0f0e0eff1d1e1dff363636ff545353ff656565ff737373ffa2a2a2ffcfcfcfffe6e6e6fff4f3f4fff7f7f6fff7f7f7fff7f7f7fff7f8f8fff8f9f8fff8f8f9fff9f9f8fff9f9f9fff9fafafffafafafffafafafffaf9fafff9f9fafffafafafffaf9fafffaf9f9fffafaf9fff9faf9fff9f9f9fffafaf9fff9faf9fffaf9fafffaf9f9fffafafafffaf9fafffafaf9fff9fafafffafafafffafafafffafafbfffafafafffafbfafffbfafbfffafafbfffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffefffefefefffffefffffffefefffefefffffefffffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffefefffffffefefffefffefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefdfffefdfefffdfefdfffefdfdfffefdfdfffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefefdfffefefefffdfdfefffdfdfefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefffffefefffffffefffffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffafbfbfffafbfafffafafafffafaf9fff9f9f9fff8f9f8fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff5f5f5fff4f5f4fff5f4f4fff3f4f3fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0ffefefefffefefeeffeeeeeeffedededffedededffededecffebebecffebebeaffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e5e6ffe5e4e5ffe4e4e3ffe3e3e2ffe1e1e1ffe1e0e0ff8f8f8fff161516ff151515ff141514ff141314ff131413ff131313ff131313ff121212ff111212ff111111ff111110ff101010ff0f0f0fff0f0f0fff0e0f0eff0e0e0eff0c0c0cff090a0aff070707ff060505ff060506ff050606ff050605ff050505ff050605ff070607ff060706ff07060700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010001ff010001ff010101ff010101ff010100ff000101ff010100ff010101ff010101ff010100ff010101ff010001ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff080807ff171717ff343333ff545554ff7e7d7eff898989ff8c8c8cff8d8d8eff8e8e8dff8e8e8eff8f8f90ff919291ff939393ff949494ff949494ff949494ff9f9fa0ffe6e5e5fffbfcfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfff0f0efffabababff949595ff929292ff909091ff908f8fff909090ff8f8f90ff8e8d8eff8d8c8dff8c8c8bff898988ff828383ff757474ff595959ff2f2e2fff1a1a1aff0a0a09ff030203ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefdfefffcfbfcfffafaf9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff7f7f8fff7f7f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff0f1f1fff0f1f0ffefefefffefefeeffeeeeeeffedededffecededffecececffebebecffeaebeaffeaeaeaffe9eae9ffe9e8e9ffe8e8e8ffe7e7e8ffe6e6e6ffe6e6e5ffe5e4e4ffe3e3e3ffe2e2e2ffe2e2e1ffe2e2e2ffe4e4e4ffe6e7e6ffe8e8e8ffe8e8e9ffe8e8e8ffe7e7e7ffe5e6e6ffe3e3e3ffe0e0e0ffddddddffdcdcddffdddddeffdedddeffdededeffdededeffdedfdeffdededeffdfdfdeffdfdfdeffdfdfe0ffe0dfdfffe0e0e0ffe0e0e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdeffdcdcdcffdadadaffd8d8d8ffd6d6d5ffd4d3d4ffd3d2d2ffd2d3d3ffd3d2d3ffd2d2d2ffd1d2d1ffd2d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcececfffcececeffcececeffcdceceffcececeffcdcdceffcdcdcdffcccdcdffcdcccdffcdcccdffcdccccffcdcdccffccccccffccccccffccccccffcccccbffcccbccffcccbcbffccccccffcccbccffcbcccbffcbcbcbffcbcbcbffcbcccbffccccccffcdcdcdffcdcdcdffcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc6c6c6ffc7c6c6ffc6c7c6ffc6c6c7ffc6c6c6ffc7c7c6ffc6c6c7ffc6c7c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffc9cacaffc9cac9ffc9cacaffcacac9ffcac9caffcacac9ffcacacaffcacacaffcacacaffcbcacaffcacacbffcacbcaffcbcacaffcacbcaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcbcbccffcccccbffccccccffcbccccffccccccffcccccdffccccccffcccccdffcdcccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcececdffcececeffcececdffcecfceffcececfffcecfceffcececeffcfcfcfffcfcfceffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0cfd0ffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd2d2d2ffd2d3d3ffd4d5d4ffd8d9d9ffdcdcdcffdededeffe1e2e1ffe4e4e4ffe6e6e6ffe6e7e7ffe7e6e7ffe6e6e7ffe6e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe1e0e0ffdfe0e0ffdfdfe0ffdfdedfffdfdedfffe1e1e0ffe4e4e3ffe6e7e7ffeae9e9ffebebebffedecedffededecffecececffe9e8e9ffe6e6e6ffe3e4e3ffe3e3e4ffe4e4e4ffe4e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffeaeaeaffebebebffecebecffedececffedededffedeeeeffeeefeeffefefeffff0f0f0fff1f0f1fff1f2f1fff2f1f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f3fff4f4f4fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff7f6f6fff9f9f9fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff040403ff010101ff010101ff010100ff000001ff010101ff010101ff010101ff000000ff000001ff010000ff000000ff000000ff010102ff020201ff010201ff010201ff010101ff010101ff010101ff010000ff010100ff000001ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040404ff040404ff040505ff040404ff050504ff040404ff050505ff050505ff040404ff070707ff0a0b0bff0e0e0dff100f10ff101110ff111111ff121112ff111211ff121212ff121213ff131313ff131413ff151414ff151515ff161616ff171717ff181817ff191919ff1a1a1affaaaaaaffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeaebeaffeaebebffececebffecececffecededffeeededffefefeeffefefefffefefeffff0f0f0fff1f1f1fff2f1f2fff2f2f2fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff4f5f5fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff8f8f8fff9f9f8fff9f9f9fffafafafffafbfbfffafbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefefdfffefdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffffefffefefefffefefefffffefffffefffffffffefefffffefffffefefefffffffefffefefffffefffefffefffefffefefefffffefffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffefffffffefefffefefefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefefffffffffffefffefffffefefffefefffffffffefffffffffffefffffffefefffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffffefefffefdfefffefefefffefffefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfafffbfafafffafafbfffafbfafffafaf9fffaf9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff9f9f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f7fff7f8f7fff8f7f7fff8f7f7fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff2f2f3ffe2e2e2ffc7c8c8ff919091ff6f6e6fff5c5c5cff484847ff242525ff111111ff080808ff030303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff0c0c0cff1a1a19ff313131ff4c4c4cff616161ff6c6c6cff868687ffbebebeffdbdcdcfff0eff0fff6f6f5fff6f7f6fff7f7f7fff7f8f8fff7f7f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafaf9fffaf9fafff9fafafffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fffafaf9fffaf9f9fffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafbfffbfafafffbfafbfffafbfbfffafbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefffffefffefffffefefffffefffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefffefffefefffffffffffffefffefffefffefffefefefffffefefffefffefffefefefffffffefffefefefffefefefffffefffffefffffffffefefffffefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffffefefffefffffffefefffffffffefffefffefffffefefffefffffffefefefffffffefffefffefffffffffffffefffffefffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffefffffffffffefffffffefefefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffefffffffefffefefefffffefefffffffefffefffefffffefefffefefffffffefefffffefffffefefefffefefffffffefefffefefefffdfefefffefefdfffefefefffdfefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefdfefffefdfefffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfefffefefdfffdfefefffdfdfefffefefdfffdfefdfffefefefffefefefffdfefefffefefefffefefefffefefffffefefefffefefefffffefefffefffefffffefefffefefffffefffefffffefefffffefffffefefefffefefefffefefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffbfcfbfffbfcfbfffbfbfafffbfafafffafafafffafafafffafaf9fff9f9f9fff7f8f8fff8f7f8fff7f7f7fff7f6f6fff6f5f6fff5f5f4fff5f5f4fff3f4f4fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff0f0f0fff0f0efffefefefffefeeefffeeeeeeffedededffedededffecececffecececffebebebffeaeaeaffeaeae9ffe8e9e9ffe8e8e8ffe7e7e8ffe6e7e7ffe6e6e6ffe6e5e6ffe4e5e4ffe3e3e3ffe2e2e3ffe1e1e1ffd0d0d0ff181817ff181717ff171717ff171717ff161616ff161615ff151515ff141514ff131313ff131212ff131212ff121211ff111111ff101011ff111010ff101010ff0e0f0eff0c0c0dff0a0909ff060606ff040504ff060605ff050505ff050505ff070707ff070706ff070707ff060707ff06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff000100ff010000ff000001ff000100ff010000ff010001ff000101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff020201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010201ff060606ff111212ff2a2a2aff4a4a4aff757574ff848484ff8c8c8cff8d8d8dff8d8e8dff8e8e8eff8f908fff919191ff929292ff939393ff949494ff949493ff939292ffaaaaabfff2f2f2fffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffcfcfbfff9f9f9ffbebebeff979797ff949493ff929291ff909190ff919191ff919191ff8f908fff8d8d8dff8c8b8cff8b8b8bff878787ff7d7e7eff6b6a6bff4a4a4aff212120ff111111ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffdfcfdfffafbfbfff9f9f9fff8f9f9fff8f8f8fff8f9f8fff8f8f7fff8f8f7fff8f7f8fff7f7f7fff7f7f6fff7f7f6fff6f7f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f4f4fff4f4f3fff3f3f3fff2f3f3fff2f2f3fff3f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0efffefefefffeeeeeeffeeedeeffedededffedececffecebecffeaeaeaffeaebeaffe9e9eaffe8e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e5e5ffe4e4e4ffe3e2e3ffe2e2e2ffe2e3e2ffe4e4e4ffe5e6e6ffe7e8e8ffe9e9e8ffe8e9e9ffe8e8e8ffe6e6e6ffe4e4e3ffe1e1e1ffdddeddffddddddffdedddeffdededeffdfdedeffdfdedfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0dfffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe1e1e1ffe0e0e0ffdddeddffdbdbdbffdadad9ffd7d7d7ffd4d5d5ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffd0cfcfffcfd0cfffcfcfcfffcfcfceffcecfcfffcfcfcfffcfceceffcececeffcececeffcdceceffcececdffcdcdceffcdcecdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcccdcdffccccccffcccdccffccccccffccccccffccccccffccccccffcccccbffccccccffcbcccbffccccccffccccccffcdcdcdffcececdffcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c7ffc7c7c7ffcacbcaffc9cacaffcacac9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c7ffc8c7c7ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffc9cac9ffcac9c9ffc9c9caffcacac9ffcac9caffc9cac9ffc9c9caffcacacaffcacacaffc9cacaffcacac9ffcacacaffcacacaffcacacaffcbcbcaffcbcacbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcaffcbcbcaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbccccffcbcbccffcccccbffcbcccbffccccccffcbccccffcbccccffccccccffccccccffcccccdffccccccffccccccffcdcdccffcccdcdffcdcdccffcdcccdffcdcdcdffcdcdcdffcecdceffcdcdcdffcecdcdffcdceceffcececeffcececeffcececeffcfceceffcfcecfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d2d1ffd2d3d2ffd4d3d3ffd7d6d6ffdadbdaffdeddddffe1e0e0ffe3e3e3ffe5e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e2ffe3e3e2ffe2e2e2ffe2e1e1ffe1e0e1ffe0e1e0ffe0dfdfffdfdedfffdfdfdfffe2e1e2ffe5e5e5ffe8e8e8ffeaebeaffecececffedededffedededffeaeaeaffe7e7e7ffe5e5e5ffe3e4e3ffe4e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e8ffe9e9e8ffe9e9e9ffe9eaeaffeaeaebffececebffecececffecededffeeededffeeeeeeffefefeffff0f0f0fff1f1f0fff1f1f1fff1f2f2fff2f2f2fff2f3f3fff3f2f3fff3f2f3fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f6f6fff5f5f5fff6f6f5fff6f6f6fff7f7f8fffcfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0dff080808ff040404ff010101ff010101ff010101ff000101ff010000ff010101ff010001ff000100ff000100ff000100ff010101ff010102ff010102ff020101ff010201ff010101ff010101ff010100ff000100ff010000ff000000ff000001ff000001ff010001ff010101ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060606ff060505ff040404ff040404ff040404ff040504ff040404ff040405ff040405ff060606ff090909ff0d0d0dff101010ff111111ff121212ff131313ff131313ff141313ff141414ff141414ff141515ff151615ff161617ff171717ff181817ff191919ff1a1919ff1b1b1bff4c4c4bffdadadbffe3e3e3ffe3e4e4ffe5e4e4ffe6e6e6ffe6e6e7ffe7e7e7ffe7e8e7ffe8e9e8ffe9e9e9ffeae9eaffeaeaebffebeaebffebecebffedecedffedededffedeeedffedeeeeffefeeeeffefefeffff0f0f0fff0f0f0fff1f1f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff8f7f7fff8f8f9fff9f9f9fffaf9f9fffafafafffbfbfafffafbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefefefffefefffffefefefffefefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefefffffffffefffffefefffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefffffffffffefffefefffffefffefffefefefffefefffffefefffffffefefffefffffffffffefffffffffffefffefffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffafbfafffafbfafffafafbfffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff9f9f8fff9f9f8fff8f8f9fff8f9f9fff8f9f9fff9f8f8fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff7f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff7f8f7fff8f7f7fff7f7f8fff5f5f6ffeaeaeaffd6d6d7ffadadaeff797a79ff666665ff565656ff3b3b3cff242424ff101010ff070708ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050605ff151515ff292929ff464647ff5c5c5cff696969ff737374ffa1a1a0ffd0d0d0ffe6e6e6fff4f4f4fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffaf9fafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfafbfffafbfafffafbfafffafbfbfffafafafffbfafbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffdfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffffffefffffffffffffefffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffefffffffefefefffffefffffefefffffffefffffefffefffffffffffffefefffffffefffefffffffffefefffefefffffefffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefffffffefefffffefffefffefefefffffefefffefefffffefffffffffefefffefffefffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefffffffffefffefefefffffefefffffffffffffffffffefefffffefffffffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfefefffefefefffdfdfefffefdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffefefefffdfefefffdfdfefffdfefdfffefdfdfffefefdfffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefdfffefefdfffefdfdfffefefefffefefdfffdfdfefffdfefdfffdfefefffefdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffcfbfcfffbfcfbfffbfbfbfffbfbfafffafbfafff9fafafffaf9f9fff9f9f9fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f4f5fff4f4f5fff3f4f3fff3f3f3fff2f2f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0ffefefefffefefefffefefeeffedeeeeffedeeedffecececffecececffebececffebebebffeaeaeaffe9e9e9ffe8e8e9ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e2e2ffe0e1e0ff343435ff1a191aff191919ff191919ff191818ff181818ff181817ff171617ff161616ff151515ff151414ff141414ff131213ff131312ff121312ff111212ff101010ff0f0e0fff0b0b0bff070607ff040504ff050505ff050505ff070706ff060707ff070607ff060707ff060606ff050506000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010201ff010101ff010101ff010102ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020201ff0b0b0bff0b0c0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff010101ff050504ff0d0d0dff212121ff3f403fff686869ff7a7a7aff878787ff8a8a8aff8b8b8bff8e8e8dff8f8f8fff909091ff919291ff929292ff939292ff939393ff919192ff919191ffb9bab9fff9f9f9fffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbffcbcbcbff979797ff939494ff929192ff909090ff909190ff919191ff909090ff8f8e8fff8d8d8dff8c8c8cff8a8a8aff858585ff777777ff5e5e5eff3b3c3bff161617ff0b0b0bff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffcfbfcfffafaf9fff8f8f8fff8f8f8fff8f9f8fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f4f4fff5f5f5fff5f4f5fff4f4f4fff3f4f3fff3f4f3fff3f2f2fff2f2f3fff2f2f2fff2f1f2fff1f2f1fff2f1f2fff1f1f1fff1f1f0fff0f0f0fff0efefffeeefefffeeeeeeffedededffedecedffecececffebecebffebebeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e3ffe3e2e3ffe3e3e3ffe4e3e3ffe5e6e5ffe7e8e7ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe5e5e5ffe3e2e2ffdfe0dfffdddeddffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e4ffe3e3e4ffe4e3e3ffe3e4e3ffe3e3e3ffe1e1e1ffdfdfdfffdcddddffdbdadaffd8d8d8ffd6d6d6ffd4d4d4ffd3d3d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d2ffd2d2d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcececeffcececeffcececfffcececeffcecdceffcececeffcecdceffcecdceffcdcdcdffcdcdcdffcdcdcdffcccdccffcccccdffcdcccdffccccccffccccccffccccccffcdcdccffccccccffcdcccdffcdcdcdffcdceceffcececdffcfcfcfffcfcecfffcecfceffcecfceffcecfceffcececeffcececeffcececeffcecdceffcececeffcececeffcececdffcececdffcdceceffcecdceffcececeffcececeffcdceceffcecdceffcececeffcececeffcececdffcecdceffcdceceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffc7c7c7ffcbcccbffcbcbcaffcacacaffcacacaffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffcacac9ffcacacaffc9c9caffcacacaffc9cacaffcac9c9ffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcbcacaffcacbcaffcbcbcbffcbcbcaffcbcbcaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcbcccbffcccbcbffcbcbcbffcbcbccffccccccffcbccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcccdccffcccccdffcccdccffccccccffcdcdcdffcccdcdffcdcdcdffcccdcdffcdcdccffcdcdceffcdcdcdffcdcdceffcececdffcececeffcecdceffcececeffcececeffcececeffcecfceffcececfffcfcecfffcfcfceffcfcfcfffcfcfcfffd0d0cfffcfcfcfffcfcfd0ffcfd0d0ffcfd0d0ffd0cfcfffd0d1d0ffd1d0d1ffd0d1d0ffd0d1d0ffd0d1d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd3d4d3ffd5d5d5ffd8d8d8ffdcdddcffdedfdfffe2e1e2ffe4e5e5ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e6e5ffe4e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e3ffe1e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffe0e0e0ffe3e3e3ffe6e6e6ffe9eae9ffebebecffecececffedededffecececffe9e8e8ffe6e7e6ffe4e4e4ffe3e3e3ffe4e4e4ffe4e5e5ffe6e5e5ffe6e7e6ffe7e6e7ffe8e8e7ffe8e9e8ffe9eae9ffeae9e9ffeaeaebffebebebffecebecffecedecffeeedeeffeeeeeeffefefefffeff0f0fff1f0f0fff1f1f1fff1f2f2fff1f2f2fff2f2f2fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f5fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f5fff5f6f6fff6f6f5fff6f6f6fffafafafffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff131313ff0e0e0eff080808ff040404ff010101ff010100ff010101ff000000ff000000ff000001ff000001ff000000ff020101ff010101ff010201ff010101ff010101ff010201ff010101ff000101ff010100ff000100ff000000ff000000ff000000ff010000ff010101ff010100ff000000ff010101ff010101ff010101ff010101ff010101ff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060506ff060606ff050606ff040404ff040404ff040404ff050504ff040404ff040504ff070707ff0c0c0bff0f0f0fff121212ff131313ff131413ff131414ff141514ff151514ff151515ff161717ff161717ff171817ff191819ff191919ff1a1a1aff1b1b1bff1c1c1cff1d1d1dff9b9c9cffe3e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e8e8ffe8e8e9ffeae9e9ffeaeaeaffeaebeaffebebebffebececffecedecffececedffedeeeeffeeeeeeffeeefeeffefefefffefefeffff0f0f0fff1f0f1fff2f1f2fff2f2f2fff2f3f2fff3f3f3fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff7f7f7fff8f8f8fff8f9f9fff9f8f9fff9faf9fffafafafffafafbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfdfffdfefdfffdfefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefffefffefefefffefefefffffffefffffffffffffffffffefffefffffefffffefefffffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffefffefffefffffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffffefffefefefffefffffffffffefffefffefffefffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffefffefffefefefffefefefffefefffffefffffffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfcfffcfcfdfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafafafffbfbfbfffafafbfffafafbfffbfafafffafaf9fff9fafafffafafafffafaf9fff9f9f9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f8f8fff7f8f8fff7f7f8fff7f8f8fff8f8f7fff7f8f7fff8f8f7fff8f7f8fff7f7f7fff2f1f2ffe1e1e1ffc8c7c7ff959696ff6f6f6fff656565ff515150ff3a3a3aff202020ff0c0c0cff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030302ff090a09ff242423ff3d3d3dff575757ff666666ff707170ff8f908fffc5c5c5ffdededefff1f0f0fff6f6f6fff7f6f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafbfffafafbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfcfcfffbfcfcfffbfbfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefefffefefefffefefdfffefffffffffffffffffffefffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffefffffffffefffefffefffefffefffefffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffefefefffffffefffffffefffffffefffefffefffffefffffefefefffffefefffefffffffefefffffefffefffefffffffefefefffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffffffffffefefefffefffefffffefffffefffefffefefefffefefefffefefefffefffffffefefffffefefffffffefefffefefefffefffefffefefefffefefefffefffefffefdfefffdfefefffefefefffdfefdfffefefdfffefdfefffdfdfdfffefdfefffefefefffefefdfffdfefefffdfefdfffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffdfefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafbfbfffbfbfafffafafafffafaf9fff9f9f9fff8f8f8fff8f7f8fff8f7f8fff7f7f7fff6f7f6fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff3f3f3fff3f3f2fff3f2f2fff2f2f2fff1f1f1fff0f1f1fff0f0f1ffeff0efffefefefffeeeeefffeeeeeeffeeedeeffedededffedededffecececffebebebffebebebffe9e9eaffe9e9e9ffe9e9e8ffe7e8e7ffe7e7e7ffe6e7e6ffe6e6e5ffe4e4e4ffe3e4e4ffe2e3e3ffe1e1e1ffacacacff2b2c2bff1b1c1bff1c1b1cff1b1b1bff1a1a1aff191a1aff191919ff181817ff171717ff161516ff151515ff141515ff141415ff141414ff141313ff121212ff111110ff0d0d0dff090909ff050606ff040405ff060707ff070706ff060706ff070706ff060506ff050505ff060505ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000001ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010100ff000000ff000000ff010100ff000100ff000001ff000101ff010100ff000000ff010101ff010101ff010101ff010101ff010100ff020202ff0b0b0bff0b0b0bff0d0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff080909ff161717ff323232ff555454ff6e6f6eff818281ff898989ff898989ff8b8b8bff8d8d8dff8f8f8fff909090ff919191ff919091ff909090ff8f9090ff8f8f90ff939393ffc8c8c7fff9f9f8fffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcffd9d9d9ff9b9b9aff929292ff919190ff8f8f8fff8f8f8fff8f8f90ff909090ff8f8f8fff8e8f8eff8e8e8eff8c8d8cff888887ff808080ff6f706fff505051ff2f2f2fff0e0d0dff060606ff010201ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffdfdfcfffbfafbfff9f9f9fff8f9f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f5fff3f4f4fff3f3f4fff4f3f3fff3f3f2fff2f3f2fff2f2f1fff1f2f2fff1f2f1fff1f0f1fff0f1f1fff1f1f0ffeff0efffefefefffefeeefffeeeeeeffeeededffedededffecececffebebebffeaeaeaffeaeaeaffe9eae9ffe8e9e8ffe8e8e7ffe7e7e6ffe6e5e6ffe4e4e4ffe3e3e3ffe2e2e3ffe3e3e4ffe5e5e5ffe6e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffe8e8e7ffe6e6e6ffe3e4e3ffe0e0e0ffdfdfdeffdddedeffdededfffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0dfffdfdfdfffe0e0e0ffe0e0e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe1e2e2ffe1e1e0ffdddeddffdcdbdbffd9d9d9ffd7d7d7ffd6d5d5ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffd0d0cfffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcececfffcecfcfffcfcfceffcececeffcececeffcececeffcececdffcecdcdffcdceceffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdccffcccdccffcdcdcdffcdcecdffcececeffcececeffcececeffcecfcfffcececfffcececeffcececeffcececeffcececeffcececdffcdceceffcdceceffcdcdceffcdceceffcececdffcdcecdffcececdffcecdceffcdcdcdffcecdceffcececeffcececdffcdceceffcececdffcececeffcececeffcececeffcececeffcececdffcececeffcececeffcececeffcdceceffcecdceffcececeffcdceceffcbcbcbffcacacaffcacacaffcacac9ffcacacaffcacac9ffc9c9c9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc8c9c9ffc8c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcbffcacacbffcacacbffcbcbcaffcbcbcaffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffcbcccbffcccbcbffcbcbccffcbcbcbffcccbcbffccccccffcccccbffcbccccffcccccbffccccccffccccccffccccccffccccccffccccccffcdccccffccccccffcdccccffcccdcdffcdcccdffcccdccffcccdcdffcdcdcdffcccdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececdffcdcdceffcdceceffcececeffcdcecdffcdceceffcececeffcececdffcececeffcecfcfffcecfcfffcecfceffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfd0cfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d1d1ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d1ffd3d3d3ffd4d5d4ffd6d6d6ffdadbdbffdededdffe0e0e0ffe4e3e3ffe6e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e5ffe4e5e4ffe5e5e4ffe3e3e4ffe3e3e3ffe3e3e3ffe1e2e1ffe1e1e2ffe1e1e1ffe0e0dfffdfdfdfffe1e1e1ffe4e4e5ffe7e7e7ffebeaeaffebecebffedededffeeedeeffebebebffe7e7e7ffe5e5e5ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe6e5e6ffe6e7e7ffe7e7e8ffe8e8e8ffe9e9e9ffeaeae9ffeaebeaffebebebffebececffecededffedededffeeeeeeffefefefffeff0effff0f0f0fff1f0f1fff1f1f1fff2f1f1fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff6f6f6fff8f8f7fffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff131313ff131313ff0e0e0eff080808ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020101ff010102ff020201ff010101ff010101ff000001ff000000ff000000ff000000ff010001ff010101ff010100ff010101ff000000ff000000ff010101ff010101ff010001ff010101ff010101ff000000ff010001ff010101ff010001ff010001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff080808ff060505ff060506ff060505ff040404ff030404ff040404ff020302ff040404ff080808ff0d0d0dff111111ff141414ff141414ff141415ff151515ff151516ff161616ff171718ff181819ff191a19ff1a1a1aff1b1b1bff1c1b1bff1c1c1cff1d1d1eff1e1e1eff4e4e4effdbdcdcffe4e4e4ffe6e5e6ffe6e6e6ffe6e6e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffeaeaeaffebebeaffebebebffececebffecececffecededffededeeffeeeeedffeeeeeeffeeefeefff0eff0fff0f0f0fff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff3f3f3fff3f3f4fff4f5f4fff4f5f5fff5f5f5fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f9f9fffaf9f9fffafafafffbfafafffbfbfbfffbfbfcfffcfbfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffefdfefffefefdfffefefefffefefefffefefffffefefffffefefefffffffefffefefefffefefefffffffefffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefffffffefffffefefefffefffefffffefefffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffefefefffffefefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffffffefffffefffffefefefffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffefffffffffefffefefefffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffefefffefefefffefefefffefdfefffefefdfffefefdfffdfdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffbfbfafffafbfbfffbfbfafffafafafffafafafffafafafff9f9fafff9f9fafff9f9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f7fff8f7f8fff7f8f7fff8f7f8fff8f7f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff6f6f6ffebebeaffdadadaffbfbfbeff7f7f7fff6e6e6fff606161ff4b4c4cff313130ff141415ff080808ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff050505ff121211ff353535ff4f4f50ff646564ff6e6f6fff858585ffbdbdbdffdbdbdbffedecedfff5f5f5fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9faf9fffaf9fafff9fafafffafafafffafafafffbfbfafffafafafffbfafafffafafafffbfafafffafafafffbfafbfffbfbfafffbfafbfffcfbfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffdfdfefffefefefffefefffffefefffffffefffffefefffffefffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffffffefffffffffffffefefffefefffffffffefffefefefffefefefffefffefffefffffffefefefffefefffffffffffffffefffffffefffffefefefffefffefffffefefffffefffffefefefffffffefffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefefffffefefffefffefffffefffffefffefffffefffffefefffffefefefffffefffffffffefffefefefffffefefffefefffffffefefffefefefffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefdfffefefefffdfdfefffdfefefffdfefefffdfdfdfffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffdfefdfffefdfefffefefdfffefdfefffdfdfefffdfdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff8f8f8fff8f8f7fff7f7f7fff7f7f6fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f0fff0f0f0fff0eff0ffefefefffefefeeffeeeeeeffeeedeeffedededffedececffecececffecebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e7e7ffe6e6e7ffe5e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ff747473ff1e1e1eff1e1d1eff1d1d1dff1d1c1dff1c1c1cff1b1b1bff1a1a1aff191919ff171718ff171616ff161616ff161515ff151515ff151515ff141414ff131213ff111010ff0c0c0cff080908ff060607ff070606ff070706ff060606ff060506ff060606ff060605ff040404ff050504ff04050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010001ff010101ff000101ff000000ff010000ff010001ff010100ff010100ff010101ff010101ff010201ff010101ff010101ff020101ff000000ff010100ff010001ff000000ff010000ff000001ff000000ff010001ff000001ff000101ff010101ff010101ff020201ff0b0b0bff0b0b0cff0e0e0dff1010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0d0e0eff212121ff3d3d3dff5f5f5eff7b7c7bff858586ff878787ff898889ff8a8b8bff8d8d8dff8f8f8fff90908fff8f8f8fff8f8e8eff8e8e8eff8f8f8fff919190ff959595ffbdbdbcfff2f1f2fffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffbfbfcfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfcfff6f6f6ffc8c8c7ff989899ff919091ff909090ff8f8f8fff8e8e8eff8f8f8eff8f8f8fff8f8f8eff8e8e8eff8e8e8eff8f8e8eff8b8b8bff818181ff737273ff606061ff444545ff212121ff080808ff040303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfefffcfcfcfff9f9fafff8f9f9fff8f8f8fff8f7f8fff8f7f7fff7f7f7fff7f6f7fff6f7f6fff7f6f7fff5f6f6fff5f5f5fff6f5f6fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0ffefefefffefeff0ffefefefffeeeeedffedeeedffedececffebececffebebebffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e3e4ffe3e3e3ffe3e3e3ffe5e5e4ffe7e6e6ffe8e7e8ffe8e8e8ffeae9e9ffe9e9e9ffe8e7e7ffe4e5e4ffe1e1e1ffdfdfdfffdfdedeffdedfdfffdfdfdfffe0dfe0ffdfdfe0ffe0dfe0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe3e3e3ffe1e1e1ffdededeffddddddffdbdbdbffd8d8d8ffd7d7d6ffd5d5d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0d0ffd0cfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcfcecfffcececfffcececeffcececeffcececeffcdceceffcececeffcecdcdffcecdcdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfceffcececeffcfceceffcececeffcececeffcececeffcececeffcececeffcecdceffcececdffcecdceffcdcecdffcdcdceffcecdcdffcdcdcdffcdcdcdffcecdceffcececeffcececdffcececeffcececdffcdceceffcececdffcececeffcdcdceffcececeffcdceceffcececdffcececeffcececeffcecdceffcececeffcdcdceffcececdffcecdcdffcecdceffcdcdcdffcccbcbffcacacbffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9c9caffc9cacaffcacacaffcacacaffcbcacaffcacbcaffcbcacbffcacbcaffcbcacbffcacacbffcacbcaffcbcacbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcacbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcccccbffcbcbcbffcbcccbffcbcbccffcccbcbffcccccbffcbcccbffccccccffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcccdcdffcccdcdffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdcdffcdcecdffcecdcdffcdceceffcececdffcececeffcececeffcececeffcececeffcfceceffcececfffcececeffcfcecfffcececfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffcfd0cfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd3d3d2ffd4d3d4ffd5d5d5ffd8d8d9ffdddcdcffdfdfdfffe2e2e2ffe6e5e6ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e7e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e6ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e4ffe2e2e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0dfe0ffdfdfe0ffe2e2e2ffe5e5e5ffe9e8e9ffebeaeaffecedecffeeedeeffececebffeae9eaffe6e7e7ffe4e4e4ffe3e3e3ffe4e4e4ffe4e4e5ffe6e5e5ffe6e6e7ffe8e7e7ffe8e8e8ffe9e9e9ffeaeae9ffeaeaeaffebebebffecebecffecedecffededeeffeeeeeeffefefeeffefefeffff0f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f7fffaf9fafffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141413ff131313ff131413ff0e0d0eff080808ff040404ff020202ff010001ff000100ff000100ff000000ff000000ff000000ff010101ff010201ff010101ff010101ff000001ff000001ff000100ff000101ff010000ff000101ff010000ff000101ff010100ff000100ff010101ff010101ff010101ff010101ff010000ff000001ff010001ff000101ff000101ff000001ff010100ff000101ff000100ff010000ff000100ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0dff0d0e0eff080808ff080808ff050605ff060506ff060606ff040404ff040404ff030304ff050505ff0a090aff0f0f0fff141313ff151515ff151515ff161516ff161716ff171718ff181818ff19191aff1a1a1aff1b1b1bff1c1c1cff1d1d1dff1e1d1eff1e1e1fff1f1f1fff202020ff9e9e9dffe5e4e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e7e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffecebebffececebffececedffedededffededeeffeeeeefffeeefeeffefefeffff0efefffeff0f0fff0f0f0fff0f1f1fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f7f6fff7f7f7fff7f7f8fff8f9f8fff9f9f9fff9faf9fffafafafffafbfafffbfafbfffbfbfcfffbfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffefefefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefdfefffefefefffefefefffefefdfffdfefdfffefdfefffefefefffdfdfefffefdfefffefefefffefefefffffefefffefefffffefefefffefffefffffffefffefffffffefefffffffefffffefffefffefffefffffefefffefefefffefefefffefffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffffefffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffffefffffefffffffefffefffefefffffefefefffefefefffefffefffffefefffefffffffefefefffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffefefefffefefefffdfdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfbfffbfafafffafafafffafafafffafafafff9faf9fffaf9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f9fff9f8f8fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff8f8f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff3f4f4ffe7e7e7ffd7d6d7ffababaaff858585ff6c6b6bff5a5b5bff404040ff222323ff0c0d0dff040405ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030404ff0a0a0aff1d1d1dff484948ff5f5f5fff6e6d6dff838383ffb7b6b7ffd7d8d7ffeaeaeafff4f4f5fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f9f9fff9f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fffafaf9fffafafafff9faf9fffaf9fafffafafafffbfafafffafbfafffafafbfffafbfafffafbfafffafafafffbfafafffbfbfafffbfafafffbfbfafffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffdfefdfffefefefffefffefffffefffffefffefffefefffffefefefffefefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefffffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffefefefffefffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffefffffffffffefffefffefefffffffefffffffefefffefffffffefefffffefffefffefffefffefefefffffefefffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffdfefefffefdfefffefefefffdfefefffdfdfefffefefdfffdfefefffdfefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefdfffdfdfefffefefefffefdfdfffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffefdfdfffefefdfffefdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafff9fafafff9f9f8fff8f8f8fff7f7f8fff7f7f8fff6f7f6fff6f6f6fff6f5f5fff4f5f5fff4f3f4fff3f4f3fff2f3f3fff2f2f3fff2f2f2fff1f2f2fff1f1f1fff1f0f0ffeff0efffefefefffefefefffeeefefffeeeeeeffedeeeeffedededffedececffecececffebebebffeaeaeaffe9e9e9ffe9e8e9ffe7e8e7ffe7e6e7ffe6e7e6ffe6e5e6ffe5e5e4ffe3e4e4ffe3e3e3ffe2e1e2ffc2c2c3ff2f3030ff202020ff202020ff1f1f1eff1e1e1eff1d1d1dff1c1b1bff1a1b1bff19191aff181918ff171817ff161617ff171616ff161616ff161515ff141514ff131213ff0f0f0fff0a0a0bff070707ff060606ff060707ff060606ff060606ff060506ff030404ff050504ff040505ff040405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff020101ff020202ff020102ff020202ff000101ff000001ff010101ff010101ff000101ff000000ff000100ff010001ff010101ff000101ff010101ff010101ff010101ff010101ff010201ff010101ff000000ff000000ff010001ff000100ff010001ff000100ff000001ff000000ff000000ff010101ff020102ff0b0b0bff0b0b0bff0e0e0eff101010ff1313120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff030202ff080809ff131313ff282728ff4b4b4bff6f6f70ff808080ff878787ff878887ff898889ff8b8b8bff8d8d8cff8d8e8eff8d8d8eff8d8d8dff8d8d8dff8e8e8fff919090ff929291ff949393ffa9aaa9ffe4e3e4fffcfcfbfffbfbfcfffbfbfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfbfbfffbfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcffebecebffb3b2b3ff929292ff909090ff909090ff8f9090ff8f8f8fff8f8e8fff8e8f8fff8e8d8dff8d8d8dff8c8d8cff8e8d8eff8e8f8eff888888ff797979ff636364ff4d4d4dff2f2f30ff131313ff060505ff020203ff000101ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffdfdfefffbfbfbfff9f9f9fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f5f6fff6f6f6fff6f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff3f3f4fff4f3f3fff3f3f3fff3f2f2fff2f2f2fff2f1f2fff1f2f1fff0f1f1fff0f0f1fff0f0f0fff0f0f0fff0efefffefefefffeeeeeeffedeeeeffedededffecededffebebecffebebebffeaeaeaffeaeaeaffe9e8e8ffe7e7e8ffe7e6e6ffe5e6e6ffe4e5e5ffe3e3e4ffe4e4e3ffe4e5e5ffe5e6e6ffe8e7e7ffe8e9e8ffe9e9e9ffe9e9eaffe8e9e9ffe6e6e6ffe2e3e3ffdfdfe0ffdededeffdedfdfffdfdfdfffdfe0e0ffdfe0dfffe0e0e1ffe0e1e0ffe1e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe4e5e4ffe2e3e3ffe1e0e0ffdededeffdcdcdcffd9dadaffd8d8d7ffd5d6d6ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd1d0d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0cfd0ffcfd0d0ffd0cfcfffcfd0d0ffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececeffcececfffcececfffcececeffcececeffcdceceffcececeffcececeffcdcecdffcdcdceffcececeffcfceceffcecfcfffcececfffcecfceffcecfceffcececeffcececeffcececeffcececdffcececdffcecdceffcececdffcdcdceffcdcdceffcdceceffcdceceffcecdceffcdceceffcecdcdffcdceceffcececdffcececeffcecdceffcececeffcececeffcececeffcecdcdffcdceceffcecdceffcececeffcdceceffcdcdceffcececdffcececeffcdceceffcecdcdffcdcecdffcdcdcdffcdcdceffcbccccffcbcbcbffcacbcbffcacbcbffcbcacaffcacbcbffcacacaffcacacaffc9cac9ffcacacaffcacbcaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbccccffcbcbccffcbcccbffcbcccbffcbcbccffcccbccffcccccbffcccbcbffcccccbffccccccffccccccffccccccffcccccdffccccccffcccdcdffcdccccffcccccdffcdccccffcccdcdffcdcdccffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcdceceffcdcdceffcececdffcdceceffcdcecdffcecdcdffcdcecdffcecdceffcececeffcdceceffcececeffcdceceffcececeffcececeffcecfceffcececeffcecfceffcececeffcfcecfffcecfceffcfcecfffcfcfcfffcfcecfffcfcfceffcfcfcfffcfcfd0ffd0cfcfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d0ffd1d0d0ffd0d1d1ffd1d0d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d1d1ffd2d3d2ffd4d3d4ffd5d5d5ffd6d6d7ffdadadbffdededeffe0e1e1ffe4e4e4ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe8e8e7ffe7e8e8ffe7e8e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e5ffe3e4e3ffe4e3e4ffe2e3e2ffe2e1e2ffe1e1e1ffe0e0e1ffdfdfdfffe0e1e1ffe3e3e3ffe7e6e7ffe9e9eaffebebecffeeeeedffeeeeeeffecedecffe8e8e9ffe6e6e6ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffeae9e9ffeaebeaffebeaebffececebffececedffededeeffeeeeeeffefefeffff0efeffff0f0f0fff1f0f0fff1f1f1fff2f2f1fff2f2f2fff2f2f3fff3f3f3fff3f4f3fff3f4f3fff4f3f3fff3f3f4fff4f4f4fff4f5f4fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff8f8f8fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141415ff141414ff131413ff131313ff131313ff0d0e0eff080808ff060606ff030404ff030202ff020102ff010101ff000101ff020201ff010201ff010101ff010101ff010101ff000000ff000100ff010000ff000100ff000101ff000100ff010101ff000101ff000001ff010101ff010101ff010101ff010101ff010101ff000100ff000100ff010101ff000000ff000001ff000001ff000101ff010000ff000100ff010000ff010100ff000000ff020202ff020302ff020202ff020202ff020202ff020202ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0fff0e0f0eff0e0d0dff0e0e0dff080808ff090808ff050505ff060505ff060605ff040304ff040505ff080808ff0c0c0dff111112ff161515ff171616ff171616ff171717ff171818ff191919ff1a191aff1b1b1bff1c1c1cff1e1d1eff1e1e1eff1f2020ff20201fff202021ff212121ff494948ffdddedeffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffeaeaeaffeaeaeaffeaebebffececebffebececffececedffedededffeeeeeeffeeeeeeffeeefeeffefefefffeff0efffeff0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f2fff2f2f1fff3f3f2fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f8fff8f8f8fff8f9f9fff9f9f9fff9faf9fffafafafffbfbfafffbfafafffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefdfefffefefdfffdfefefffefefdfffdfdfefffefefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefdfffdfefefffefefefffefefefffdfefdfffdfefdfffefdfefffefffefffefefefffefefefffefffffffefefffffefefffffefefefffffffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefffffefefffffefffefffffefefffefffefffffefefffffffefffefefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffefefffffefffefffffffefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfefffefefdfffdfefefffdfefdfffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfafafffafafafffaf9fafff9f9f9fffaf9fafff9f9f9fffaf9fafff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff2f2f2ffe5e5e6ffcecdceffafb0b0ff808080ff676767ff525252ff353535ff1a1a1aff0b0b0bff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff050506ff0b0b0bff181817ff323333ff5b5a5bff696a6aff7f7f7fffb1b1b0ffd4d4d4ffe7e7e7fff3f3f4fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff8f8f9fff9f9f9fff8f8f9fff9f8f9fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9fafff9faf9fff9fafafffafafafff9fafafffafafafffbfafafffafafafffbfafafffafafafffafafbfffafbfafffbfbfafffafbfafffbfbfbfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffbfcfbfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffffffffffffffefffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffffffefffefffffffefffefffffffffffefffffffffefffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffefefffefefefffefefffffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefdfdfffefefdfffefdfdfffefefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffefefefffefefdfffdfdfefffefefefffefefdfffdfefefffdfefefffdfdfefffefefdfffefefdfffdfefdfffefefefffefdfefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffafbfbfffafbfafffafbfbfff9fafafff9f9fafff8f8f8fff8f8f7fff7f7f8fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f4f3fff3f3f4fff3f3f3fff2f3f2fff2f1f2fff1f2f1fff1f1f1fff1f1f0fff0efeffff0efefffeff0efffefefefffeeeeeeffeeeeedffecededffececedffecebebffeaeaeaffe9e9e9ffe9e8e9ffe8e9e9ffe8e8e9ffe7e7e7ffe7e6e7ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ff767677ff222222ff222221ff212121ff202020ff1e1e1fff1d1d1dff1c1c1cff1a1b1aff1a1a1aff191919ff181818ff171818ff181817ff161716ff151616ff141414ff111111ff0c0d0cff080808ff060506ff060605ff060606ff050605ff040404ff040505ff050405ff050504ff060605ff050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff010100ff000001ff010001ff010202ff010202ff020201ff020202ff020202ff020202ff010101ff010101ff010001ff010100ff010101ff010000ff000000ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff0b0c0cff0b0b0bff0e0e0eff101010ff131312ff141514000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010102ff050404ff070706ff131414ff2c2b2bff555555ff747474ff838382ff888888ff898989ff898a8aff8b8b8aff8c8b8bff8b8c8bff8c8b8bff8c8c8cff8d8d8eff8e8f8fff909090ff909190ff909091ff9a9a9affd0d0d0fff8f9f8fffbfcfbfffcfbfbfffbfcfbfffbfcfcfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfff9faf9ffd7d6d6ff9f9f9eff8f8f8fff8f8f8fff8f8f8fff8f8f90ff8e8f8fff8e8e8eff8d8e8eff8d8d8eff8d8c8cff8c8b8bff8a8989ff8a898aff898a8aff828282ff6f6f6fff515051ff303031ff151515ff0b0c0bff040505ff010101ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefdfefffcfcfcfffbfafbfff9f9f8fff7f8f8fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f1fff1f1f1fff0f1f0fff0f1f0fff0f0f0ffeff0efffefefefffeeefeeffeeeeefffedeeeeffedededffecececffececebffeaeaebffeae9eaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e5e5ffe4e4e4ffe3e3e3ffe4e4e4ffe6e5e5ffe7e8e7ffe9e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe8e8e8ffe4e4e4ffe0e1e1ffdfdfdeffdededeffdfdfdfffe0dfdfffe1e0e0ffe1e0e0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe4e5e4ffe5e4e5ffe4e5e4ffe2e2e2ffdfdfdeffdddedeffdbdbdbffd9d8d9ffd7d7d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd2d1d1ffd2d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffd0cfd0ffcfcfcfffcfcfd0ffcfcfcfffd0cfd0ffcfcfcfffcfcfcfffcfcfceffcecfcfffcfcfceffcececeffcececfffcececeffcececeffcececeffcececfffcfcfceffcfcfceffcececeffcececeffcececeffcececeffcdceceffcececeffcdcecdffcececeffcececeffcececeffcdcecdffcdcecdffcecdceffcdcecdffcdceceffcdcecdffcdceceffcdceceffcecdceffcececdffcececdffcececeffcececeffcececeffcececeffcececdffcececeffcdcecdffcececeffcececeffcececeffcecdcdffcdcecdffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcbcbccffcbcbccffcbcbcbffcacbcbffcacbcbffcbcbcbffcccbcbffcbcbcbffcccbccffcbcbccffccccccffccccccffccccccffcbcbccffccccccffcccccbffcbccccffcccccbffcbcbccffcbcbccffcbcccbffcbccccffcbccccffcbcbccffcccccbffccccccffcbccccffccccccffccccccffccccccffccccccffcccdccffccccccffccccccffcdcdccffcdcdcdffcccdccffcccdccffcdcccdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdceffcdcdcdffcececdffcdcdcdffcecdceffcdceceffcdcecdffcdcecdffcececeffcdceceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecdceffcececeffcecfceffcececfffcececfffcecfceffcececeffcececfffcfceceffcfceceffcfceceffcfcecfffcececfffcfcfcfffcfcfcfffd0cfd0ffcfcfcfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd0d1d1ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd5d4d4ffd6d6d6ffd8d9d8ffddddddffe0dfe0ffe2e3e2ffe5e6e6ffe7e8e7ffe8e9e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe8e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe6e6e7ffe6e6e7ffe6e5e6ffe6e5e5ffe5e4e4ffe4e3e4ffe3e3e3ffe3e2e3ffe1e1e2ffe1e0e1ffe0e0e0ffe1e0e1ffe2e2e1ffe5e5e5ffe7e7e7ffeaeaeaffecededffefefeeffeeefefffebecebffe7e7e8ffe5e4e4ffe3e3e3ffe3e4e3ffe5e5e5ffe6e6e6ffe6e6e7ffe7e8e7ffe9e9e8ffe9eae9ffeaeaeaffebebebffecececffecedecffedededffeeeeeeffefefeeffefefeffff0f0f0fff0f1f1fff1f1f1fff1f1f2fff2f2f2fff3f3f2fff2f2f3fff3f3f3fff3f4f4fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff7f6f6fffafbfafffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151415ff151514ff141313ff131313ff131313ff0d0e0eff0c0c0cff0a0a09ff070707ff050505ff040404ff050504ff050505ff050504ff030303ff020202ff010201ff010101ff000100ff010001ff000000ff000000ff000101ff010100ff000000ff000100ff010101ff010101ff010101ff000101ff000100ff010101ff000100ff000001ff000000ff000000ff010000ff010101ff000000ff000000ff010000ff000100ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010101ff000000ff000001ff010001ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0f0f0eff0e0e0eff0e0d0eff0e0e0dff080908ff080808ff060606ff060605ff050505ff070707ff0b0b0cff101011ff151514ff171717ff181718ff181818ff191819ff191919ff1b1a1aff1c1c1cff1c1d1cff1f1f1eff1f1f20ff202020ff212121ff222222ff222223ff242324ff919190ffe6e6e6ffe6e7e7ffe8e8e7ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebeaeaffebebebffecececffededecffedededffeeeeeeffeeefeeffefefefffeff0effff0eff0fff0f0effff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff5f5f4fff4f5f5fff5f6f6fff6f7f6fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafafffafbfafffafbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffefefefffdfdfdfffefefefffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefdfffefdfdfffdfefefffdfefefffefefefffdfefefffefdfefffefffefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffefefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffefefffefffefffefffefffefffffffffffefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefefffffffefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffdfefefffdfefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffdfefdfffdfefdfffefefefffdfdfdfffdfdfefffcfdfcfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fffafafafff9f9f9fffaf9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff6f6f5fff1f1f1ffdfdfdfffcecfceffa9a9a8ff797a7aff636364ff4f4f4fff333333ff1a1919ff0b0b0aff030304ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff0d0d0dff1d1d1dff343534ff515151ff686968ff7b7c7bffabaaaaffcfd0d0ffe4e4e5fff2f2f2fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f7f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f8f9fff9f8f9fff9f8f9fff9f8f8fff9f9f9fff8f8f8fff9f9f9fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffaf9fafff9fafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfafffbfafbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffffffffefefefffefffefffffffefffefffefffefefffffefefefffefefffffffefefffffffffffefefefffefefefffffefefffefffefffefffefffefffffffffffefffefefefffefefefffefefffffefefffffffffefffefffffffffefefffffefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffefefffffffefffffffffffffffefefffefffffffffffefffefefffffffffffffffffefffefefefffefefefffefefefffefefefffefffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffdfefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffafbfbfffafbfafffafafafffafafafffafafafff9f9f9fff8f9f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f1f2fff2f1f1fff0f1f1fff0f1f0fff0f0f0fff0f0efffefefefffeeeeefffeeeeeeffededeeffededecffebebecffebeaeaffeaeaeaffeaeaebffeaeaeaffe9e9e9ffe9e9e9ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffc4c4c5ff343334ff242424ff232323ff212222ff212120ff1e1f1fff1e1e1eff1c1c1cff1b1b1bff1a1a1aff191919ff191919ff181919ff181817ff171616ff151615ff131413ff0f100fff0a0a0aff060506ff050605ff050606ff030404ff050505ff050404ff040505ff060505ff050605ff060506ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000100ff010101ff000000ff000000ff020202ff010202ff020202ff010201ff020202ff020102ff010101ff000001ff010001ff010100ff000101ff000000ff010101ff010100ff000101ff000001ff010001ff010001ff020101ff000000ff000000ff000000ff000001ff000000ff010000ff020101ff010101ff030303ff040405ff050505ff0b0b0bff0e0e0eff100f10ff131313ff151514ff151415ff1415150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff020202ff090909ff161616ff353435ff5d5d5dff7a7a79ff858585ff8a8b8bff8e8e8dff8b8b8bff8a8a8aff8a8a89ff8b8b8aff8b8b8bff8c8c8cff8d8d8dff8e8f8fff8f8f8eff8f8e8fff8f908fff939393ffb7b8b7ffd7d8d8fff6f5f6fffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfcfff6f6f6ffdbdbdbffb5b5b5ff959594ff8d8e8eff8d8d8dff8d8e8eff8e8e8dff8d8d8dff8d8d8dff8d8c8dff8d8c8dff8d8d8dff8b8b8cff898989ff878787ff878788ff848384ff777676ff5c5c5cff383838ff191919ff0a090aff030303ff010202ff010101ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff010100ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefdfffbfbfcfff9f9f9fff7f8f7fff7f7f8fff7f6f7fff7f6f7fff7f7f6fff6f6f6fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff0f1f0fff0eff0ffeff0efffeeefefffeeeeeeffeeeeeeffedededffecededffececebffebebebffebeaebffe9e9e9ffe8e9e8ffe8e8e7ffe6e7e6ffe5e5e6ffe4e4e4ffe3e3e3ffe4e3e3ffe5e5e5ffe6e6e7ffe8e8e8ffe9e9e8ffe9eae9ffe9eaeaffe9eae9ffe6e6e6ffe2e2e2ffdfdfdfffdededfffdfdfdfffe0e0dfffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e2ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe2e3e3ffe0e0e0ffdedfdeffdcdcdcffdadadaffd8d8d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd3d3d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d2d2ffd1d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffd0cfd0ffd0d0d0ffcfcfcfffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcecfffcecfcfffcfcfceffcececeffcfcfcfffcfceceffcececeffcececeffcecdceffcececdffcececeffcececdffcecdcdffcdceceffcdceceffcececeffcdceceffcecdceffcdcecdffcdceceffcdcecdffcececeffcecdcdffcdceceffcececdffcececdffcececeffcdcecdffcdcecdffcececeffcdceceffcdceceffcdcecdffcececeffcecdcdffcececeffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffccccccffccccccffcdcdccffcccccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffccccccffcdcdccffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcdcdccffcdccccffccccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdceffcdcecdffcdcdceffcdcecdffcececeffcecdcdffcdceceffcececdffcececeffcececeffcececeffcececeffcfceceffcececeffcececfffcececeffcececeffcfceceffcfcfcfffcececeffcececeffcfceceffcecfceffcecfceffcfcfcfffcfcfceffcecfcfffcececfffcfcecfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0cfcfffd0d0d0ffcfcfcfffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd4d4d4ffd5d6d5ffd7d8d7ffdbdbdbffdedfdfffe1e0e1ffe4e5e4ffe7e7e7ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e9ffe9e8e8ffe8e9e8ffe9e8e9ffe8e9e8ffe8e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e8e8ffe9e9e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e8ffe7e7e7ffe6e6e7ffe6e5e6ffe5e5e5ffe5e4e5ffe4e3e4ffe3e3e3ffe3e3e3ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe3e3e3ffe5e5e5ffe8e8e8ffecebecffeeeeeeffefeeefffecedecffe9e9e9ffe5e6e6ffe4e4e4ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e9e8ffe9e9e9ffeae9eaffeaebebffebecebffecedecffedededffeeedeeffeeefeeffefeff0fff0f0f0fff1f1f0fff1f1f1fff1f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff8f9f8fffdfdfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151516ff151515ff151515ff141515ff151415ff131314ff131313ff131212ff111111ff0f0f0fff0d0e0eff0c0c0bff0a0a0aff090a0aff0a0a0aff09090aff070708ff060505ff030404ff020302ff020202ff020102ff020202ff010101ff010101ff000100ff000000ff000000ff000000ff010101ff010101ff010000ff010001ff000000ff010000ff000101ff000001ff000000ff010101ff000100ff000100ff010000ff000101ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010101ff000000ff000100ff000101ff000100ff000000ff010101ff010000ff000100ff000100ff000001ff010101ff000001ff000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080909ff0f0f0fff0e0f0eff0e0f0eff0f0e0eff0d0e0eff0d0e0dff080809ff080808ff030404ff060607ff0b0a0aff101010ff141415ff171716ff181818ff191918ff191a1aff1a1a1aff1a1b1bff1c1c1cff1d1d1dff1e1f1eff202020ff212122ff222223ff232323ff242424ff252424ff444444ffd7d7d7ffe7e7e8ffe8e7e8ffe8e8e8ffe9e8e9ffe9eaeaffeaeaeaffebebebffebebebffecebecffecececffedececffedededffedeeeeffefeeeeffefefefffeff0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f3f3fff4f4f4fff5f4f4fff5f5f5fff5f6f6fff7f7f7fff7f8f8fff9f9f9fff9f9f9fff9faf9fffafafafffafbfbfffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfefffefdfdfffefdfdfffdfefdfffdfefdfffdfdfefffefefefffdfdfefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffffffefefefffffefffffefffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffefffffefffffffefefefffffefffffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefffefffefffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefefffdfefefffdfdfdfffdfdfefffdfdfefffefdfdfffdfefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafaf9fffafafafffafafafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f8f8fff8f9f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5ffeeededffe1e0e1ffc9c9c9ffa09f9fff737474ff626262ff4e4f4fff343434ff161616ff070807ff030202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff0a0a0aff1a1a1aff363636ff505050ff636464ff7c7b7bffa4a3a4ffccccccffe2e1e2fff1f2f2fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f8f8fff7f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffefffffffffefefffffefffffffefefffffefefffefffffffffefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefefefffefefefffefffffffffefefffefffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffffefffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefefffffefffffffffefffffefefffffffefffffffefefffefffffffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffdfefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfdfefffefefefffdfdfefffefefefffefdfdfffdfefefffefefefffefefefffefdfefffefefefffefdfefffdfefefffdfefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafbfbfffafbfbfffafbfafffafafafffafafafffaf9f9fff9f9f9fff8f8f8fff8f7f7fff8f7f7fff6f6f6fff6f6f6fff5f6f6fff4f4f5fff3f4f4fff4f4f4fff3f3f3fff2f3f2fff2f2f2fff1f2f2fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0efefffeeefefffedeeeeffededecffecececffececebffebececffebecebffeaeaebffeaeaeaffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e8ffe6e7e7ffe5e5e5ffe5e5e5ffe4e3e4ff79797aff252626ff252425ff232324ff222222ff212021ff1f1f1fff1d1e1eff1c1d1dff1c1c1bff1b1b1bff1a1a1aff191919ff181819ff171718ff171716ff151616ff121212ff0c0c0cff070607ff040404ff030404ff040505ff050504ff040505ff050505ff050505ff050505ff040505ff070606ff070607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000101ff010101ff010001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff020101ff010202ff020202ff010202ff020202ff020202ff000100ff010101ff000101ff000100ff010001ff000000ff000101ff010101ff000000ff000000ff000101ff010101ff020102ff010201ff000101ff010101ff010202ff030303ff040404ff050605ff070707ff09090aff0b0b0cff0d0d0eff101010ff131213ff141414ff151515ff151515ff1515150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff0b0b0bff1d1d1dff404040ff666767ff7d7d7dff878687ff8c8c8cff8c8b8cff898a89ff898989ff8a8b8bff8b8b8bff8c8b8bff8c8c8cff8c8c8cff8c8c8cff8c8c8dff8e8e8dff8f8f8fff909191ff919191ffa3a3a4ffc5c5c5ffe4e5e5fff9f9f9fffcfcfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfcffebececffcbcbcbffa7a7a6ff8f908fff8f8e8eff8d8e8eff8c8c8cff8c8b8cff8b8b8bff8b8b8bff8b8b8cff8b8b8bff8b8b8bff8c8c8dff8c8c8cff8a8a8aff878887ff868787ff858585ff7a7b7bff646464ff434242ff232323ff0c0d0cff030304ff010101ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffcfcfdfffafafbfff7f7f8fff7f7f7fff7f6f6fff6f6f7fff6f7f6fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0eff0ffefefefffeeefefffeeeeeeffeeeeedffecededffecececffebebebffeaeaeaffeaeaeaffe9e8e8ffe9e8e8ffe7e7e7ffe6e6e6ffe4e5e5ffe4e3e4ffe3e3e3ffe4e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffe9eaeaffeaeaeaffe9e9eaffe8e8e7ffe4e4e4ffe0e0e0ffdfdedeffdfdfdfffdfe0e0ffe0e0e0ffe1e0e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe3e3e4ffe4e4e4ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e6ffe4e5e5ffe2e2e2ffdfdfdfffdddedeffdbdbdbffd9d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd5d4d4ffd4d3d4ffd4d3d3ffd3d3d4ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d0d1ffd1d1d0ffd0d1d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcecfffcecfcfffcececeffcecfcfffcfceceffcececeffcececeffcececeffcececeffcdceceffcececdffcececeffcececeffcececeffcecdceffcececeffcdceceffcdceceffcececdffcdceceffcececeffcececeffcececeffcececeffcececeffcfceceffcececeffcfceceffcececeffcececeffcececeffcececeffcececeffcdcecdffcecdceffcdceceffcdcdcdffcecdceffcdcdcdffcdcdcdffcdcdceffcecdcdffcdceceffcdceceffcececeffcececeffcececdffcdceceffcececeffcdcdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcdcdffcccccdffcccccdffcdccccffcccccdffcccdccffcdcccdffcccccdffcdcccdffcdcccdffcccdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececdffcdceceffcdceceffcececeffcecdceffcececeffcdceceffcececeffcececeffcececeffcececeffcececeffcececeffcececfffcfceceffcfcecfffcfcecfffcfcecfffcecfcfffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfd0ffcfcfd0ffcfcfcfffd0cfd0ffcfd0cfffcfd0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0cfcfffcfd0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd0d0d1ffd0d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd1d1d1ffd2d1d2ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd5d5d5ffd7d6d6ffd9d9d9ffdddedeffe0e0e0ffe3e2e3ffe6e6e6ffe7e8e8ffe8e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e6e7ffe6e7e6ffe5e6e6ffe5e6e5ffe4e4e5ffe4e4e4ffe3e3e3ffe2e3e2ffe1e2e1ffe0e0e1ffe0e1e1ffe1e1e2ffe3e3e4ffe7e6e6ffeaeaeaffedededffefeeefffeeeeeeffecebecffe8e7e7ffe4e5e5ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe8e7e7ffe8e8e9ffe9e9eaffebeaeaffebecebffecececffedededffeeeeeeffefefefffefefeffff0f0f0fff0f1f0fff0f1f1fff1f1f1fff2f1f1fff2f2f2fff2f3f3fff3f3f3fff4f3f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff7f6f7fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff151615ff151515ff161516ff151415ff151414ff141413ff131414ff131313ff131313ff121211ff111111ff0f1010ff0f100fff101010ff101010ff0e0f0fff0d0c0cff0a0a0aff080808ff060606ff060606ff050506ff040504ff030303ff020202ff010201ff010001ff020101ff010101ff000000ff000000ff000000ff010000ff000101ff010000ff010001ff000101ff000001ff010000ff000000ff000100ff020201ff020202ff020202ff020203ff020202ff020202ff020202ff020202ff010101ff010100ff000000ff000000ff000000ff000000ff010000ff010100ff010000ff000101ff010101ff000100ff010100ff000101ff020101ff010201ff010201ff020102ff020102ff020102ff0202010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090809ff090909ff080909ff0e0e0eff0e0e0eff0e0f0eff0f0f0eff0e0e0dff0d0e0eff080809ff060606ff080808ff0d0d0eff131413ff161616ff181818ff191919ff1a1a1aff1b1a1bff1c1b1bff1d1c1cff1e1e1dff1f1f1fff202120ff222222ff232423ff252424ff252525ff262625ff262726ff929392ffe8e7e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9eaeaffeaeaeaffebebebffebecebffecececffecedecffededecffeeeeeeffeeeeeeffeeefeeffefeeeffff0efeffff0f0f0fff0f0f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff2f1f1fff1f2f1fff1f1f2fff3f2f2fff3f3f3fff3f3f3fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff7f6f6fff8f7f8fff8f8f8fff8f9f9fff9f9f9fffaf9f9fffafafafffbfbfafffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffefdfdfffdfefefffefefefffdfefdfffefefdfffdfefefffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefdfffefefdfffefefefffefefdfffefefefffefefdfffdfefefffefdfdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffffffffffefffefffefefefffefefffffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffefefffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffefefdfffefefefffdfdfefffefefefffefefefffefdfefffdfefefffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafff9f9fafffaf9fafffaf9f9fffaf9f9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff9f8f9fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f7f7fff7f7f7fff6f5f6fff3f3f3ffeeeeeeffdddcdcffc3c3c3ff979696ff6f6e6fff5f5f5fff4a4a4bff272626ff0e0d0eff040404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080708ff131413ff2e2e2fff4e4d4dff616060ff707070ffa9a9a9ffc8c8c8ffdfdedfffeff0f0fff5f5f5fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff9f8f8fff8f9f8fff9f9f9fff8f9f8fff9f9f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fffaf9fafffaf9fafffaf9fafffafafafff9fafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefefffdfdfdfffefdfefffefefefffefefefffffefefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffffefffffffefefffffefefffffffefffffefefffefffefffffffffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffefffefffefffffffefefefffefefffffefffefffefefefffefffefffefffefffffffffffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffffefefffffefefffefefefffefefefffefffefffffefefffefefffffffefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfdfffefefefffefefdfffefefdfffdfefefffefefefffefefdfffefefdfffefefefffefefdfffdfefdfffdfefdfffefefefffefdfefffefefefffefefefffdfefefffefdfdfffefefefffefefdfffefdfdfffdfefefffdfefdfffefefefffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffafafafffbfafbfffafafafffaf9fafffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff7f6f7fff6f6f7fff6f6f5fff5f4f5fff4f4f4fff3f4f4fff3f3f3fff3f2f3fff2f3f2fff2f3f2fff2f2f2fff1f1f2fff0f1f1fff0f0f0fff1f0f0ffefeff0ffefefefffeeeeeeffeeeeeeffedededffecececffecececffecebebffebebebffebebeaffeaeaeaffe9eae9ffe9e9e9ffe8e9e8ffe8e8e7ffe6e7e7ffe6e6e5ffe5e5e5ffc6c6c6ff373637ff272626ff252525ff242424ff222322ff212020ff1f2020ff1e1e1eff1d1d1dff1c1c1cff1b1c1bff1b1b1bff1a1a1aff181919ff181717ff171717ff141414ff0e0e0fff060606ff030303ff020302ff040404ff050505ff050605ff050505ff060505ff050404ff060606ff060607ff090909ff0909090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010101ff010201ff020202ff010101ff010201ff010101ff000000ff000000ff000001ff010101ff000001ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010101ff010000ff000101ff020201ff020102ff020202ff020202ff020202ff010101ff010101ff010100ff010100ff000000ff000000ff000000ff010101ff010101ff010201ff030303ff050505ff050505ff040404ff040304ff040404ff050505ff070707ff0a0909ff0b0b0bff0e0d0dff0f0f0fff111110ff101010ff131312ff141414ff141514ff151515ff151515ff161516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050505ff0f100fff292929ff4f4f4fff6e6d6dff7e7d7dff868686ff898a89ff888787ff878788ff898988ff8a8989ff8a8a8aff8b8b8aff8b8b8bff8a8a8aff8b8b8bff8c8b8cff8d8d8cff8e8e8dff8e8e8eff8f8f8fff8e8e8fff949494ffb0b0b0ffc6c5c5ffd4d5d4ffdbdbdbffebebebfff1f0f0fffbfbfbfff3f3f3ffededecffe1e0e0ffd5d5d6ffc7c6c6ffbab9baff999a9aff8e8e8eff8d8c8dff8c8c8cff8c8c8cff8c8c8cff8b8c8bff8a8a8aff89898aff898989ff8a8989ff89898aff8a8b8aff8b8b8bff8b8b8bff898989ff868687ff868586ff7e7e7eff6a6a6aff4d4d4cff2f2e2eff141414ff060606ff010101ff010000ff000000ff000000ff000000ff000000ff010001ff000000ff010000ff000000ff000100ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffdfefdfffcfcfbfff8f9f9fff7f7f7fff6f7f6fff6f6f6fff7f6f7fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff4f3f3fff3f4f3fff3f3f2fff3f3f3fff2f2f2fff1f2f2fff1f1f1fff1f1f0fff0f0f0fff0eff0fff0f0f0ffefefefffeeefeeffedededffeeededffecedecffebebecffecebebffebeaeaffe9e9eaffe8e8e8ffe8e8e8ffe7e6e6ffe5e6e6ffe5e4e4ffe4e3e4ffe3e4e4ffe5e5e6ffe7e7e7ffe9e8e9ffe9eae9ffeaeaeaffebebeaffe8e9e9ffe5e5e6ffe1e1e1ffe0dfdfffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe6e5e6ffe6e5e5ffe6e5e5ffe6e6e5ffe5e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe5e5e6ffe5e6e5ffe3e3e3ffe0e0e0ffdedfdfffdcdcddffdbdadaffd8d8d8ffd6d6d6ffd4d4d5ffd5d5d4ffd4d3d4ffd3d4d4ffd4d3d3ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d2ffd3d3d2ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d2ffd1d1d1ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd0d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffd0cfd0ffd0cfd0ffd0cfcfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfceffcecfcfffcfceceffcececeffcecfceffcececfffcfcfcfffcececfffcecfceffcececeffcfcecfffcecfceffcececfffcfcfceffcfcecfffcececfffcfcfcfffcfcfcfffcfcecfffcecfcfffcfcfceffcfcecfffcecfcfffcececfffcfceceffcececeffcecfceffcfcfceffcecfceffcececfffcececfffcececeffcfcfcfffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcececeffcececdffcecdcdffcdcecdffcecdceffcdcecdffcecdcdffcdcdcdffcdcdcdffcdcdccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdceceffcececdffcececeffcececeffcececeffcecdceffcececeffcececeffcececeffcfcecfffcececfffcecfceffcececeffcfcecfffcecfceffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0cfcfffcfcfd0ffd0cfcfffd0cfd0ffcfcfd0ffcfcfd0ffd0cfcfffcfcfcfffcfd0cfffd0d0cfffd0d0cfffcfcfd0ffcfcfd0ffcfcfcfffd0d0d0ffcfcfd0ffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d0d1ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d1d2ffd2d1d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd3d2d2ffd2d3d3ffd3d3d2ffd3d4d3ffd5d5d4ffd6d7d6ffd8d7d7ffdbdbdbffdfdfdfffe1e1e1ffe5e5e5ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe8e8e9ffe9e9e8ffe9e8e9ffe8e8e9ffe9e9e9ffe9eae9ffeae9e9ffe9eaeaffeae9e9ffeae9eaffe9eaeaffe9e9eaffeae9e9ffe9e9e9ffe9eae9ffeaeae9ffeaeae9ffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e4ffe4e4e3ffe3e3e3ffe3e2e3ffe1e2e1ffe1e1e0ffe0e1e1ffe2e2e2ffe4e5e4ffe7e8e7ffecebecffeeedeeffefeeeeffededecffe9eaeaffe6e5e5ffe4e4e4ffe3e4e3ffe4e4e4ffe5e6e5ffe6e7e6ffe8e8e7ffe8e8e8ffe9eae9ffeaeaeaffebebebffecececffedecedffeeeeeeffeeeeefffefefefffefefeffff1f0f0fff0f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff4f4f4fff5f4f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff8f8f9fffcfcfdfffefefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171716ff161616ff151515ff151615ff151515ff141415ff151514ff141414ff141414ff141414ff141414ff131414ff131212ff121313ff131313ff131413ff131313ff121313ff111011ff0e0e0fff0c0c0dff0c0c0bff0b0b0bff0a0b0aff090908ff060606ff050505ff040404ff040404ff030303ff020202ff010001ff010000ff000001ff000101ff000000ff000000ff000000ff010100ff000101ff000100ff000001ff000000ff010101ff020102ff020202ff020202ff020202ff020202ff010101ff010001ff000000ff000001ff000001ff000000ff010000ff000100ff010101ff000100ff000101ff010101ff000000ff010001ff010101ff020202ff020202ff020101ff020202ff010102ff010102ff020202ff000101ff010001ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff080808ff090908ff090909ff0e0f0eff0e0e0fff0e0e0eff0e0e0fff0e0d0eff090909ff0a0909ff0c0c0dff101011ff161616ff181818ff191919ff1a1a1bff1b1b1cff1c1c1cff1e1d1dff1e1f1eff202020ff212121ff222222ff242424ff252525ff262626ff272727ff282828ff474747ffd9d9d9ffe9e9e8ffe8e9e9ffe9e9eaffeaeaeaffeaebebffebebebffecebebffecececffecededffedededffedeeeeffedeeeeffeeeeeeffefefefffefefefffefeff0fff0f0f1fff1f1f1fff2f1f1fff2f1f1fff1f2f1fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff3f3f3fff3f2f3fff4f3f3fff4f4f4fff5f4f4fff4f5f5fff5f6f5fff6f7f7fff7f8f8fff8f8f8fff9f9f8fff9fafafffafafafffafafbfffafbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffdfefdfffdfefefffefefefffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefdfefffefefefffefefdfffdfefefffefdfdfffefefefffdfefefffdfefdfffdfefdfffefefefffdfdfefffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffffffefffffffefffefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffefffffffffffffefefffefefefffffefefffefefffffefefffffefefefffffefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffefffffefefffefefffffffefefffefefefffdfefefffefefefffdfefdfffefefefffdfdfefffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefefefffefdfdfffefdfdfffefefefffefefdfffdfdfefffdfefdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffaf9f9fff9faf9fffafafafff9faf9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f6f6fff6f6f6fff5f4f4fff3f2f2ffeaebebffd8d8d8ffbcbcbcff888888ff686868ff585857ff3a3a3aff191919ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050504ff0f0f0fff252525ff464646ff5e5e5eff6c6c6cff908f8fffcbcacaffdbdadaffedededfff4f4f4fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafffafafafff9fafafffafafafffafafafffafafafffafafafffbfafafffafbfbfffafafafffafafafffbfbfbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefefffffefffefffefefefffefffffffffefefffffffefffefffffffefffefffefefffffefefefffefefffffffefefffefefefffffefefffefefffffefefffffefffefffffffffffefefefffffefffffefefffffefffefffffefefffefffefffffffffffefffefffefffffffffefefffefefefffefefffffefefefffffffefffffffffffefefefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffffefefffffffffffefefefffffefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefdfffefefefffdfefefffdfefefffefefefffdfdfdfffefefefffdfefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefdfefffefefdfffefefdfffdfefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfafffbfafbfffbfafafffafafafffafafafffaf9f9fffaf9f9fff9f9f9fff9f8f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff3f2f3fff2f3f2fff2f2f3fff2f1f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0ffeff0efffefefefffeeeeeeffeeeeeeffededeeffedededffedececffececebffecececffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e9ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ff747474ff272728ff262627ff262625ff242424ff232223ff212121ff20201fff1e1f1fff1e1d1dff1d1d1dff1c1c1cff1b1b1bff1a1a19ff191919ff181818ff151516ff101011ff0b0b0bff070707ff040505ff050504ff050505ff060505ff050505ff050505ff070606ff070606ff090909ff090909ff090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000101ff010001ff010101ff010100ff000101ff010000ff010101ff010101ff010201ff010101ff020202ff010102ff000000ff000001ff010000ff010000ff000100ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff010000ff000001ff000100ff000000ff010202ff020102ff020201ff000100ff010101ff010102ff000101ff010001ff010000ff010000ff020101ff030303ff040404ff050606ff080808ff090909ff09090aff090909ff080909ff0a0909ff0b0b0bff0d0d0dff0f0f0fff101111ff121212ff121213ff131314ff131312ff151514ff151515ff151515ff151515ff151516ff161616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030302ff090909ff1a191aff393a39ff595959ff707070ff7f7f7eff848585ff858485ff858585ff868686ff878888ff898888ff898989ff898989ff898989ff8a8a8aff8b8b8bff8b8b8bff8c8c8cff8c8c8dff8d8d8cff8d8c8cff8c8d8cff8d8d8cff8c8b8cff8b8b8bff8d8d8cff919191ff999898ffa8a8a8ff9e9e9eff969595ff919192ff8f8f8fff8e8e8eff8e8f8fff8e8e8eff8d8d8cff8c8c8cff8b8b8bff8b8a8bff8a8a8aff89898aff898888ff888788ff888888ff888888ff888888ff898989ff8b8a8bff898989ff888889ff858586ff808180ff706f6fff535453ff393838ff1d1e1dff0a0a0aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfff9f9f9fff9f9f9fff7f7f7fff6f6f6fff6f6f6fff5f5f6fff5f5f6fff6f6f5fff5f5f5fff5f4f5fff4f4f4fff4f4f3fff3f3f4fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffefeff0fff0efefffefefefffeeeeeeffeeeeedffedededffedececffececebffebebebffeaeaeaffeae9e9ffe8e8e8ffe8e7e7ffe6e6e6ffe5e5e5ffe3e4e4ffe3e3e3ffe5e4e4ffe7e7e6ffe8e9e8ffe9e9e9ffeae9eaffeaebeaffeaeaeaffe7e6e7ffe3e3e3ffe0e0dfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe5e5e5ffe6e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e7e7ffe6e7e7ffe7e7e6ffe6e7e6ffe7e7e7ffe6e6e7ffe6e6e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe2e2e2ffe0e0e0ffdededeffdcdcdcffd9d8d9ffd7d7d6ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd3d4d4ffd3d4d4ffd4d3d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd3d2d2ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd2d1d1ffd1d2d1ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d0ffd1d1d0ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfcfffd0cfcfffcfcfcfffcfcfd0ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffd0cfcfffd0cfcfffd0cfcfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfd0ffcfcfcfffcecfcfffcfceceffcecfceffcfceceffcececeffcececeffcececeffcdcdcdffcecdceffcdcdcdffcececdffcdceceffcdcdcdffcececdffcdcdcdffcdcdcdffcececeffcdceceffcecdcdffcececdffcececdffcdceceffcececeffcececfffcececeffcececeffcececeffcfcfcfffcececfffcececfffcececfffcfcfceffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0d0cfffcfcfcfffd0cfcfffd0cfd0ffd0cfcfffcfcfd0ffcfd0d0ffcfd0d0ffcfd0d0ffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd1d1d1ffd2d2d2ffd1d1d2ffd2d2d2ffd3d3d2ffd2d3d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd6d6d6ffd7d7d7ffdadadaffdedddeffe0e0e0ffe3e3e3ffe7e7e6ffe8e8e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffeae9e9ffe9e9eaffe9eaeaffe9eaeaffe9eaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e6e6ffe6e6e5ffe6e5e6ffe4e5e4ffe3e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe2e2e1ffe3e3e3ffe6e5e6ffe9e9e9ffecececffeeeeeeffeeeeeeffebecebffe9e8e8ffe5e5e4ffe3e3e2ffe3e4e4ffe5e4e4ffe6e6e6ffe6e7e7ffe8e8e8ffe8e9e8ffeaeaeaffebeaebffebececffececedffeeededffefeeeeffefefeffff0f0effff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff7f7f7fffbfbfbfffefdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181817ff171716ff161616ff151515ff151515ff151615ff151415ff141414ff141415ff141515ff151414ff151414ff141514ff141414ff141414ff141414ff151514ff141515ff141314ff131213ff121211ff111212ff111111ff111111ff100f10ff0d0d0cff0a0a0aff090909ff090809ff090809ff070606ff030404ff030303ff040403ff040304ff020202ff000101ff010100ff010101ff000001ff000000ff000000ff000000ff000000ff010101ff010102ff020202ff020202ff010101ff000100ff000000ff000001ff010000ff000000ff010000ff010001ff010001ff010101ff010001ff010001ff010100ff010000ff020201ff020202ff020202ff020201ff010101ff020201ff010101ff020201ff010001ff000001ff010101ff02030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080807ff080908ff080908ff090808ff080909ff090908ff0f0f0eff0e0e0fff0e0f0eff0e0e0dff0d0d0eff0f1010ff121212ff151615ff191918ff191a1aff1a1a1bff1c1b1cff1d1d1dff1e1e1eff201f1fff202020ff222221ff232223ff252424ff262625ff272726ff282828ff2a2a29ff2a2a2aff868685ffe9e9e8ffe9e9e9ffe9e9eaffeaebeaffebeaebffebebebffecececffecededffedececffedededffedeeedffeeeeeeffefeeeeffefefeeffefefefffeff0f0fff0eff0fff0f0f0fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f8f7fff8f9f8fff9f9f9fff9f9fafffafafafffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefdfefffefdfefffefefefffefdfefffefdfefffefefdfffefdfdfffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffefefefffdfefefffefdfdfffefdfefffefefdfffefefefffefdfdfffefefdfffefefdfffdfefefffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefdfefffefefdfffefdfefffefefefffdfefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefffefffefffefffefefefffefefffffffefffffefffefffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffefefefffefefefffefefefffefefdfffefefdfffefefefffdfefefffefdfefffdfdfdfffefefdfffdfefefffefefefffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfefefffefdfefffefefdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffafafafffaf9fafffaf9fafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff8f8f8fff9f9f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff2f2f2ffe7e7e8ffd4d4d3ffb2b3b2ff7f7f7eff626262ff4a4a4aff2c2b2bff121212ff060506ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff0a090aff1c1c1cff383838ff545555ff686768ff838383ffbabab9ffdadbdbffeae9e9fff3f2f2fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff9f8f9fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff9f8f8fff8f9f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9fafff9f9fafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfafafffbfbfafffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfefffefefefffefdfefffefefefffefefefffffffefffefefffffffefefffefffefffffefefffffefefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffefffffffffffffefefffffffffffffffefffefffffffffefefffffffefffefefffffffffefffefffefffefffefffffefefffefefffffffefefffffffefffefefffffefffefffefefefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffefefefffefefefffffffefffffefefffefefefffefefffffefffffffefefefffefefefffefffefffffefefffffefefffffffefffffffefffefefffffffefffffefefefffffefefffefffffffffefffffefefffffefefefffffffefffefffefffefefefffffefefffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefdfdfffefdfefffefdfefffefefefffefdfefffefdfefffdfefdfffefdfdfffefefdfffefefefffefefdfffefefdfffdfdfdfffefefdfffdfdfefffefefdfffefdfefffdfdfefffefefefffdfefefffefdfdfffefdfefffdfefdfffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfafffafbfafffafafafffaf9fafffafafafffafaf9fff8f9f9fff9f8f8fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff5f5f5fff5f4f4fff3f4f4fff4f3f3fff3f3f3fff3f2f3fff3f3f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff0f1f1fff0f0f0ffeff0f0ffefeff0ffefeeefffeeeeeeffeeededffedededffedecedffecececffecebecffecebebffeaebeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe8e7e7ffe6e6e6ffb9b9b8ff303031ff282928ff272727ff252526ff252425ff232323ff222121ff202020ff1f201fff1f1f1fff1e1e1dff1d1d1cff1b1b1bff1a1a1aff191919ff171717ff151514ff111212ff0d0d0dff080809ff050505ff060605ff050505ff040504ff070606ff070707ff090909ff090909ff090909ff090909ff050506ff050505ff030403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010100ff010101ff010101ff010101ff010201ff020101ff000001ff010101ff000101ff010000ff010101ff010101ff010101ff010101ff010101ff020201ff010202ff020102ff010101ff010100ff000101ff010101ff000001ff010001ff010100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010000ff000001ff000000ff000000ff010101ff020202ff020203ff030302ff040404ff030304ff030302ff030303ff040404ff060606ff080808ff0a0a0aff0c0c0cff0d0e0dff0e0e0fff0f0e0fff0e0f0eff0e0e0eff0f0f0fff101010ff121211ff131213ff141314ff141514ff151414ff151414ff151515ff151515ff151514ff151515ff161615ff151616ff171716ff1716170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020101ff060505ff0f0f0fff252525ff434344ff626261ff747374ff7e7e7fff838384ff858586ff868585ff868686ff878787ff888787ff888887ff888888ff8a8a8aff8a8b8bff8b8b8bff8b8a8bff8b8b8aff8a8b8bff8b8b8bff8a8a8bff8b8a8bff8a8a8aff898989ff898989ff8a8989ff8c8b8cff8d8d8cff8d8e8eff8e8d8dff8d8d8dff8d8c8dff8d8d8cff8c8d8dff8d8d8cff8c8b8bff8a8a8bff8a8989ff898989ff888889ff888887ff878787ff878788ff878888ff878787ff878787ff888887ff898a8aff878888ff838283ff7c7c7cff737272ff5b5b5bff3d3c3dff212121ff0d0c0dff050405ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefdfffbfbfbfffaf9f9fff8f8f8fff6f7f6fff6f6f6fff5f5f6fff6f6f5fff6f5f5fff4f4f5fff5f4f5fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f1fff2f2f1fff1f1f1fff1f0f1fff0f0f0fff0f0efffeff0f0ffefefefffeeeeeeffeeedeeffededecffecececffebecebffebeaebffeaeaeaffe9e9e8ffe7e8e8ffe7e6e6ffe6e5e5ffe4e4e4ffe3e3e3ffe3e4e4ffe6e6e5ffe8e7e7ffe8e9e9ffeae9e9ffebebeaffeaeaeaffe8e8e8ffe4e5e4ffe1e1e1ffdfe0e0ffe0e0dfffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e4e4ffe5e4e5ffe5e4e5ffe5e5e4ffe6e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e5e6ffe4e4e3ffe0e1e0ffdfdfdfffdddcddffdbdbdbffd8d8d8ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd4d3d3ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d2ffd2d3d2ffd2d2d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd1d2d1ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd1d1d0ffd0d0d0ffd1d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0cfffd0d0d0ffcfd0d0ffd0cfd0ffcfcfcfffd0d0cfffcfd0d0ffd0d0d0ffcfcfd0ffd0cfd0ffd0d0cfffcfd0cfffcfd0d0ffd0cfcfffd0d0d0ffd0d0cfffcfd0d0ffd0cfd0ffd0d0cfffd0cfd0ffd0d0cfffcfd0cfffd0d0cfffd0d0d0ffcfd0d0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d1d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfd0cfffcfcfcfffcfcfcfffcfcecfffcfcfceffcfcecfffcfcecfffcececeffcfceceffcececeffcececeffcececeffcececdffcececdffcececeffcdcdceffcececdffcecdceffcdcdceffcececeffcececeffcececeffcececeffcecfceffcfcfcfffcfcfceffcfcfceffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffcfcfd0ffd0cfd0ffd0d0cfffcfd0cfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d1ffd1d0d0ffd1d1d1ffd0d0d1ffd0d1d0ffd0d1d0ffd0d0d1ffd0d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd1d0d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd6d5d5ffd7d7d7ffd9d9d9ffdbdcdcffe0dfe0ffe1e1e1ffe5e5e5ffe7e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffebebeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe5e4e4ffe3e4e3ffe3e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe2e2e2ffe4e4e4ffe7e7e7ffebebebffeeeeedffefeeefffededeeffebebebffe6e7e7ffe4e3e3ffe3e3e3ffe4e5e4ffe6e5e5ffe7e6e6ffe7e8e7ffe9e9e8ffe9eaeaffebeaebffebebebffededecffedeeeeffeeeeeeffeeefeffff0eff0fff0f0f0fff0f1f0fff1f1f1fff2f1f1fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f5f4fff5f5f4fff5f5f5fff4f5f5fff5f5f5fff6f6f5fff6f6f6fff9f9f9fffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171718ff171717ff171616ff161616ff151616ff151516ff151515ff151515ff151515ff141415ff151415ff151515ff141514ff151414ff141414ff141414ff141414ff141515ff141414ff151414ff141414ff141414ff141415ff141414ff131313ff111111ff100f0fff0f0f0fff0f0f0fff0e0f0fff0c0c0dff090909ff090909ff09090aff09090aff070607ff040505ff030303ff030403ff030302ff010101ff010000ff000000ff000101ff020101ff020202ff020202ff010101ff010100ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff010000ff000101ff010101ff010000ff000100ff010202ff010202ff010101ff020102ff010102ff020201ff010102ff010202ff010001ff010101ff010101ff030303ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0b0aff0a0a0bff0a0a0bff0b0a0bff070808ff080808ff080908ff090808ff090909ff090909ff0e0e0eff0c0c0cff0f0e0eff121212ff161515ff181818ff1a1a1aff1b1b1bff1c1c1cff1c1b1bff1d1d1dff1f1f1eff1f201fff212121ff222222ff232323ff242424ff262626ff272727ff282929ff2a2a2aff2b2b2bff3b3b3bffcbcbcbffeaeaeaffeaeaebffeaebebffebebebffecececffecececffedededffecededffedededffedeeeeffeeeeeeffefeeefffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f2f1fff2f2f3fff3f2f2fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f6fff6f6f7fff7f7f7fff7f8f8fff8f8f8fff9faf9fffafaf9fffafafafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffdfdfdfffefefefffefdfdfffdfefefffefefefffefefefffdfefdfffefefefffefefefffefdfefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfefefffdfefdfffefdfdfffefdfdfffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefdfefffefefefffdfefefffdfefefffefefefffefdfefffdfefefffefdfefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffffffffffffefffffefffffffffffffffffefffffefffefffefffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffefefffffffffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefefefffefefffffffefefffefffffffffffefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefefffffefefefffefdfefffefefefffefefefffefdfefffefefefffefdfefffefefefffefdfefffdfefdfffdfdfefffefefefffdfefdfffefefefffefdfdfffdfdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffefdfefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfafffafafbfffbfafafffafafafffafafafff9faf9fffafafafffaf9f9fff9faf9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff8f8f9fff9f9f8fff9f8f9fff8f9f9fff9f8f9fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff7f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff6f7f7fff6f6f7fff5f5f5fff5f5f4fff3f3f4ffeff0f0ffe3e2e3ffcfcfcfffacacacff787978ff5d5c5cff434343ff252425ff101010ff070707ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020303ff080808ff141414ff2b2c2cff484747ff616161ff7d7c7dffb0b1b0ffd0d0d1ffe9e9e9fff1f1f1fff3f3f4fff4f4f5fff5f4f5fff5f6f6fff6f6f6fff7f7f6fff8f7f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff8f8f9fff9f8f8fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafafffbfafafffbfafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffcfcfdfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffdfefdfffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefffefffffffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffefffffefffffefffffffefefffffefffefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffefefefffefffffffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefefffffefffffffefefffffefefefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffffffffffffffffefefefffefffffffefefefffefefefffefefefffefefdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefdfefffefdfdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfefefffefdfefffefefefffdfefefffefefefffdfdfefffdfdfefffdfefefffdfefdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafafafff9f9fafff9f9f9fff9f9f9fff8f8f9fff7f8f8fff8f7f8fff7f7f7fff7f6f7fff5f6f5fff5f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f1f1fff1f1f1fff0f1f0fff0f0f0fff0efefffeff0f0ffefefefffeeeeeeffeeeeeeffedededffecededffecececffecececffebebebffebebebffeaebebffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e7ffe7e6e7ff6e6f6eff2a292aff292929ff272728ff262726ff242425ff232323ff222223ff212121ff212020ff201f1fff1e1e1eff1d1c1dff1c1c1cff1b1b1bff1b1a1aff191819ff161717ff131314ff0d0d0dff060706ff040404ff050404ff070607ff070607ff090909ff090909ff090909ff090909ff050506ff050505ff040304ff070808ff070707ff07080700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010201ff010101ff010101ff010201ff020202ff020202ff020102ff020202ff000000ff010101ff010102ff010201ff010102ff010201ff010102ff010101ff000001ff010001ff010101ff000100ff010001ff010000ff010101ff010101ff010202ff010102ff020101ff010101ff000000ff000001ff010000ff000000ff000101ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff000001ff010101ff010202ff030303ff040504ff070606ff080707ff090808ff080808ff080808ff080808ff090909ff0c0c0bff0e0e0eff111111ff121212ff121212ff121212ff121313ff131313ff121212ff131313ff141313ff141514ff151415ff151515ff151515ff151515ff141515ff141414ff151515ff151515ff161615ff161516ff161717ff171617ff171717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff090808ff161516ff2d2e2dff494949ff5f5f5fff6f7070ff7d7d7dff848485ff878787ff878788ff888988ff868686ff868686ff888888ff898889ff898a8aff8a898aff8a8a8aff898989ff888888ff888889ff898889ff888988ff888888ff888787ff878788ff888888ff8a8a8aff8b8b8cff8c8c8cff8c8c8bff8b8b8cff8a8b8bff8b8a8bff8a8b8bff8b8a8bff8a8a89ff898988ff888787ff878787ff878786ff878787ff888787ff878887ff878786ff868686ff868686ff868786ff878788ff848383ff787979ff6b6b6bff585958ff424242ff252525ff0d0e0eff060506ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffcfcfcfffafafafff8f8f8fff8f7f7fff6f6f6fff5f6f6fff6f5f6fff5f5f5fff4f5f5fff5f5f5fff4f4f4fff3f3f4fff3f3f4fff2f3f3fff3f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0eff0ffefefefffeeeeefffeeeeeeffedededffedededffecececffebebecffebeaebffe9eaeaffe8e8e9ffe7e7e7ffe6e6e6ffe4e4e5ffe3e3e4ffe3e3e4ffe4e5e5ffe7e6e7ffe8e9e8ffeae9e9ffeaeaeaffebeaeaffe9e9e9ffe6e6e6ffe3e3e2ffe0e0e0ffe0dfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe3e2e2ffe3e3e3ffe4e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e2e2ffe0e0e0ffdededfffdbdcdcffd9d9daffd6d7d7ffd6d6d6ffd5d5d6ffd5d5d6ffd5d4d5ffd4d5d5ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d3ffd3d4d3ffd4d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd3d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d1ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d1ffd1d0d1ffd0d1d1ffd1d0d1ffd1d1d1ffd2d1d1ffd2d1d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcecfceffcecfcfffcecfcfffcececeffcececfffcececeffcfceceffcececfffcecfceffcfcecfffcecfcfffcececfffcfcfcfffcececfffcececfffcecfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfcfcfffd0cfcfffd0cfcfffcfd0cfffcfd0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d1ffd1d0d1ffd0d1d1ffd1d0d1ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d1d2ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d4ffd3d4d4ffd3d4d4ffd5d4d5ffd6d6d6ffd8d8d8ffdadadaffdededeffe0e0e0ffe4e3e3ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9eae9ffe9e9eaffe9eaeaffeaeaeaffeaebebffeaeaeaffeaebeaffebebeaffebeaeaffebebebffeaeaeaffebebebffebebeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eae9ffe9e9e9ffe9e8e8ffe8e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e5e6ffe5e4e4ffe3e4e3ffe3e3e3ffe2e3e3ffe1e1e1ffe1e1e1ffe0e0e1ffe3e3e3ffe6e5e6ffe9e9e9ffececedffeeeeeeffeeeeefffecedecffe9e9eaffe5e5e5ffe3e3e4ffe3e4e3ffe5e4e5ffe6e6e6ffe7e7e7ffe8e7e8ffe9e9eaffeaeaeaffecebebffecececffedededffedeeeeffefeeeeffefefeffff0f0f0fff1f0f0fff1f1f1fff1f1f2fff1f2f2fff2f2f3fff2f3f3fff3f3f3fff3f3f4fff3f4f4fff4f4f4fff4f5f5fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f5f6fff7f7f7fffcfdfdfffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff171818ff171717ff171817ff161716ff161616ff161516ff161515ff161515ff151515ff151515ff151515ff151515ff151515ff151514ff141414ff141414ff151414ff141515ff141514ff141414ff141515ff151415ff151514ff151415ff141514ff131314ff121212ff131313ff131313ff131213ff111111ff100f10ff0f0f0fff101010ff101010ff0c0d0dff090a0aff080808ff080909ff060706ff050404ff020203ff020303ff030303ff040504ff050505ff040304ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff010000ff000100ff000101ff010101ff010101ff010102ff010202ff020101ff010202ff010201ff010101ff010001ff010100ff030203ff040404ff040404ff020202ff020202ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0e0d0eff0d0d0dff0a0a0aff0b0a0bff0a0b0aff0a0a0bff070707ff080809ff080908ff090808ff080809ff090909ff090909ff0d0e0dff141414ff191919ff1c1b1bff1d1c1dff1d1d1dff1d1d1dff1e1e1dff1e1e1eff1f2020ff212121ff222222ff232424ff252524ff262626ff272827ff292929ff2b2b2aff2b2b2bff2d2d2dff808181ffeaeaeaffeaebebffebebebffecececffecececffecececffedecedffedededffeeeeeeffedeeeeffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff0f1f0fff0f1f0fff0f1f1fff1f1f1fff2f1f1fff2f2f1fff3f2f2fff2f2f2fff1f1f2fff2f2f2fff3f3f2fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff7f8f7fff8f8f8fff9f9f9fff9f9fafffafafafffbfafafffafafbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfefefffefefdfffefdfefffdfefdfffefefefffefefefffefefdfffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefdfffefdfefffefefdfffefefdfffdfefefffefefefffdfefefffefefdfffefefdfffefefdfffefefefffdfefefffdfefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefffffffefefffffefffefffffefefffefefefffefefefffffefffffefffffffefefefffefefefffffefefffefffefffefefefffffefefffefffffffffffefffffefffffefffefffffffffffffffffffffffefffefffffffefffffffffefffffefffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffefefffffffffefffffffffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefefffffffefffffffefffefffefffffefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfefefffdfefdfffdfefefffdfefefffefdfefffefefdfffefefefffdfefefffdfdfefffdfdfefffefefefffefefdfffdfdfefffdfdfdfffefdfefffefdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfbfcfffbfbfbfffafafafffafafafffafafafff9fafafff9f9fafffaf9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f8f8fff8f9f9fff8f9f8fff9f9f9fff9f8f9fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff8f9f8fff8f8f8fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff8f8f7fff7f7f7fff6f6f7fff6f6f6fff6f5f6fff5f5f5fff4f4f4fff3f3f3ffeeefeeffdfdfdfffcacacaffa2a3a3ff747474ff5a5a5aff404040ff242525ff101010ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040304ff080808ff131313ff292a29ff424242ff5a5a5aff797978ffaaaaaaffcccccdffe0dfe0fff1f1f1fff3f2f2fff3f3f3fff4f4f4fff4f5f5fff5f5f6fff6f6f6fff6f7f7fff7f7f7fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff8f8f8fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9fafafffaf9f9fff9fafafff9faf9fffafafafffaf9fafffafaf9fffafafafffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfafffcfbfbfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefefffefefefffefefefffefffefffefefefffefefefffefefffffffffefffefefefffefefffffefffffffefefefffefffffffefffefffffffffffffefffffffffefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffefefefffefffefffefffefffffffffffffefefffefefefffffefefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffffffefffefffefefefffefefefffffefefffefffefffefefefffefffefffefefffffefefefffffffefffefffefffefefffffefefefffffefefffefefefffefefefffffffffffefffffffefffffffffefffffefffffffffffffffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffdfdfdfffefdfefffefdfdfffefdfdfffefdfdfffefefdfffefefdfffdfefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffafafbfffafafbfffbfbfbfffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff6f6f7fff5f5f5fff4f4f4fff3f3f4fff3f4f4fff3f3f4fff3f4f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffeeefefffeeeeeeffedeeeeffeeeeedffedededffecedecffececedffececebffebebebffeaeaebffe9eaeaffe9e9e9ffe8e9e9ffe8e8e7ffbbbbbbff333333ff2b2a2aff2a2929ff282827ff272727ff252625ff242424ff232323ff222222ff212121ff201f1fff1f1e1eff1d1e1eff1c1d1cff1b1c1cff1b1c1bff1a1a1aff171716ff111111ff0a0b0aff050506ff040404ff070707ff090909ff090909ff090909ff090909ff050505ff050505ff040404ff070807ff070708ff070707ff080909ff080908ff0908080000000000000000ff000001ff010100ff010101ff010101ff010100ff010101ff010101ff000100ff010101ff020202ff020302ff020202ff020202ff010101ff010201ff010101ff010101ff010102ff020202ff020201ff020202ff020202ff020202ff000100ff010100ff010101ff010101ff010101ff020101ff020101ff010101ff000101ff010101ff010101ff010100ff000100ff010000ff010101ff010201ff010201ff010101ff010202ff010101ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030404ff050506ff070707ff080909ff0b0c0bff0e0d0dff0f0f0fff0f0f0fff0e0f0fff0e0f0eff101010ff111111ff121212ff141414ff141414ff131413ff131313ff141414ff131414ff141414ff141414ff141515ff151514ff151515ff151615ff151516ff161615ff151515ff151515ff151515ff161515ff161616ff161716ff171717ff171717ff181817000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff040504ff0d0e0dff181818ff2a2a2aff414141ff565555ff6a6a69ff7b7b7bff858686ff8b8b8bff8c8c8cff878787ff848584ff878686ff888787ff878888ff878888ff888888ff878888ff878787ff878786ff878787ff868787ff868687ff868686ff878787ff888888ff89898aff8a8a8aff8b8a8bff8a8a8aff8a898aff898989ff888988ff888889ff888889ff878888ff878787ff868585ff858586ff868787ff878787ff868786ff878787ff858586ff848484ff858585ff868686ff828282ff797878ff676767ff4f5050ff3c3c3cff282728ff111212ff060706ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffbfcfcfff9f8f8fff7f8f8fff6f6f6fff6f6f6fff5f5f5fff5f5f4fff5f4f4fff5f5f4fff4f4f4fff3f4f4fff4f3f3fff3f3f3fff3f3f2fff2f2f2fff2f1f1fff2f1f1fff1f1f1fff0f1f0fff0f0f0ffeff0f0ffefefefffeeefeeffeeeeeeffedeeedffececedffecebecffebebebffeaeaeaffe9e9eaffe8e7e8ffe7e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e4e4ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffebeaeaffe9e9eaffe7e8e8ffe3e4e4ffe1e1e1ffe0e0e0ffe0e0e0ffe1e0e0ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e6e5ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe6e7e6ffe6e6e6ffe4e3e4ffe1e1e1ffe0e0dfffddddddffdadadaffd8d8d8ffd7d6d6ffd6d5d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d2ffd3d2d2ffd2d3d2ffd2d2d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d2d2ffd1d2d1ffd2d2d2ffd2d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd1d0d0ffd1d0d1ffd0d1d1ffd0d1d0ffd0d1d1ffd0d1d1ffd1d0d1ffd1d1d0ffd1d0d1ffd0d1d1ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd2d1d2ffd1d1d1ffd0d1d0ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcecfcfffcfceceffcecfcfffcecfceffcfcfcfffcfcecfffcfcfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffd0d0cfffcfd0cfffd0cfcfffd0cfd0ffcfd0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d0ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d1ffd2d1d1ffd1d1d1ffd1d2d2ffd1d1d2ffd1d2d1ffd2d2d2ffd2d1d2ffd1d1d1ffd2d2d2ffd1d2d2ffd1d1d1ffd2d1d1ffd2d2d2ffd1d2d2ffd1d1d2ffd2d1d2ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d2d2ffd2d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd6d6d5ffd7d8d7ffdad9d9ffdddcdcffdfe0e0ffe1e2e1ffe5e5e5ffe7e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffeae9eaffeae9e9ffeae9eaffeaeaeaffeaebeaffeaeaebffeaeaeaffeaebebffebebebffebeaeaffebeaebffebebebffebebebffebebeaffebebebffeaeaebffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e4e3ffe3e3e2ffe2e2e2ffe1e2e2ffe1e0e0ffe1e2e2ffe4e4e4ffe8e8e8ffecebebffedededffefeeeeffefeeeeffedededffe8e9e9ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe8e7e7ffe8e9e9ffeaeaeaffebebebffecececffedecedffedeeedffeeeeeeffeeefefffefeff0fff0f0f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f5f5fff5f5f5fff6f5f5fff6f6f6fffafbfafffdfdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181918ff181818ff181718ff171817ff181817ff161716ff161616ff161516ff161616ff151615ff151516ff151515ff161515ff151516ff151515ff151515ff151514ff151414ff151414ff151415ff151414ff141514ff141415ff151515ff151515ff141515ff151514ff141414ff141415ff151515ff161615ff151515ff141414ff141414ff151415ff141514ff131312ff111011ff100f10ff0f1010ff0d0d0dff0a0a0aff080808ff080908ff090909ff0b0b0bff0a0a0aff080808ff050605ff030303ff020202ff030202ff020201ff000100ff010001ff000001ff010001ff010000ff000001ff010100ff000000ff000000ff000000ff010100ff010201ff020201ff020102ff010201ff010100ff000100ff010101ff030203ff040404ff040404ff020202ff020202ff020202ff020203ff020302ff030203ff020302ff030202ff030202ff030203ff030202ff030302ff020203ff020303ff020202ff020203ff010101ff000001ff000001ff050605ff070706ff0d0e0eff0d0d0eff0e0d0dff0e0d0eff0b0b0bff0b0b0aff0b0a0bff0b0a0bff070808ff080908ff080808ff090809ff070707ff090909ff0e0e0eff141415ff19191aff1c1c1cff1d1d1cff1e1d1dff1f1e1eff1f1f1fff1f201fff212122ff232323ff242424ff262525ff262626ff282827ff292929ff2a2a2bff2c2c2cff2d2d2dff474847ffcdcdccffebebebffebecebffececebffecececffedecedffedecedffeeeeedffedeeeeffeeeeeeffefeeeeffefefefffefeff0ffefefeffff0eff0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff4f4f3fff4f5f5fff5f5f6fff6f5f6fff7f6f7fff7f7f7fff8f8f8fff9f8f9fff9f8f9fff9fafafffafafafffafbfafffbfbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffdfefdfffefdfefffefdfefffefefefffdfefdfffefdfefffdfdfdfffefdfdfffdfefefffefefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffdfefdfffdfefdfffefdfefffefdfefffdfefefffdfefdfffdfefdfffefefefffefefefffefefefffefffffffefefffffefefffffefffefffefefefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffffefefffefefffffffffefffffffefffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffefffffffffffffffffffefefefffefffffffefffffffefefffffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefefffffffffffefffefffffefffffefefefffefefefffdfefefffefefdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfefffefdfdfffefefdfffdfdfefffdfefefffefefefffdfefefffefefefffdfdfdfffdfdfefffefefdfffefefdfffefefefffdfefefffefdfefffefdfefffefefefffefefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfdfdfffcfdfdfffcfcfcfffbfcfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f8f8fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f9f9fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff9f8f9fff9f8f8fff8f9f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff5f6f6fff6f5f5fff5f4f5fff4f4f4fff3f3f3ffeeedeeffdcdcdcffc5c6c6ff9a9a9aff707070ff595959ff424242ff242424ff0f0f0fff050506ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030403ff080809ff121313ff2c2c2cff484949ff5c5c5cff747474ffa1a1a1ffc8c8c8ffdddddcffedeeeefff2f2f3fff3f3f3fff4f3f4fff4f5f4fff5f5f5fff6f5f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff8f9f8fff8f9f8fff9f8f9fff9f9f8fff9f9f8fff8f9f8fff9f8f9fff9f8f9fff9f8f9fff9f8f8fff8f8f8fff9f9f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffaf9fafff9faf9fffafaf9fff9faf9fffafafafffaf9fafffafafafffafafafffafafbfffbfafafffbfafbfffafbfbfffafafafffbfafbfffbfbfafffbfbfbfffcfbfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffffffefffefffefffffefffffffefefffffffffffefffffffffffffffffefefffffefffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffffefffffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffefffefffefefffffefffefffefffefffefefefffffefffffffefefffffefefffefefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffdfdfefffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffefdfefffefdfdfffefefefffdfefdfffdfdfefffdfdfdfffefdfefffdfefefffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafbfafffbfbfafffafafafff9f9fafffaf9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff5f6f5fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff3f3f4fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff0f1f0fff0f0f1fff0eff0ffefefefffefeeeeffeeeeeeffeeeeedffedeeedffecededffececedffecececffebecebffebebeaffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ff717070ff2c2b2cff2b2b2bff292a29ff282829ff272727ff262526ff242525ff242423ff232324ff222221ff202020ff1f1f1fff1e1e1eff1d1d1dff1d1d1cff1c1c1cff191a1aff151515ff0f0f10ff0a0a0aff060606ff050506ff090909ff090909ff090909ff050506ff050405ff040304ff080808ff080807ff080708ff090809ff080909ff080908ff090909ff0a090aff080808ff030304ff000101ff010101ff010101ff010100ff010100ff010101ff010101ff010101ff000101ff020203ff020203ff030203ff030202ff010101ff010101ff010101ff010101ff010101ff020201ff020202ff020201ff020202ff020202ff010100ff000100ff010101ff020101ff020101ff010101ff010101ff010100ff010101ff000101ff000100ff010001ff000100ff000000ff010101ff010101ff020101ff010101ff010001ff000100ff000000ff000101ff010101ff010101ff010101ff010101ff010101ff020202ff020203ff030202ff030303ff060606ff090908ff0b0b0bff0e0d0dff0f0f0fff111111ff121312ff141314ff141414ff131313ff131413ff131314ff141414ff141414ff141414ff151414ff151414ff141414ff141414ff141415ff151415ff151415ff151515ff151515ff161615ff161615ff151516ff161516ff151515ff151615ff161615ff161616ff161716ff171716ff161716ff181718ff18171800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff070706ff0a0b0aff131213ff242323ff393838ff4a4b4bff5f5f60ff747474ff848383ff8a8b8bff898989ff868586ff858585ff858585ff868585ff868686ff878686ff878787ff868687ff858686ff868686ff868787ff878787ff878787ff888888ff888988ff8a8a89ff8a8b8bff8a8b8bff8a8a8aff898989ff898989ff888888ff888788ff888787ff868686ff858585ff848484ff858585ff868686ff878787ff878888ff878787ff858585ff828282ff838383ff7f7e7fff737373ff5e5e5eff444544ff2f2f30ff1e1e1fff121112ff090808ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffdfdfdfffafafafff8f8f8fff7f7f6fff5f6f5fff5f5f5fff5f4f5fff5f5f5fff4f4f4fff4f4f4fff4f3f3fff4f3f3fff2f3f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffeff0efffefeeefffeeefeeffedededffedededffededecffebebebffebeaebffeaeaeaffe9e9e8ffe8e8e8ffe6e6e6ffe5e5e5ffe4e3e4ffe4e4e4ffe5e6e5ffe8e8e8ffeae9e9ffe9eaeaffeaebeaffeaeaeaffe8e8e8ffe5e5e5ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e5ffe5e4e5ffe5e4e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e8e8ffe7e7e7ffe8e7e8ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe5e5e5ffe3e3e3ffe1e1e0ffdfdfdeffdcddddffd9d9daffd8d7d8ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd4d3d4ffd3d3d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d2d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd2d1d2ffd2d2d2ffd1d2d2ffd2d1d2ffd2d1d1ffd2d1d1ffd1d2d2ffd1d1d1ffd2d1d2ffd1d2d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d2ffd1d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d2ffd1d1d2ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd2d1d1ffd2d2d1ffd1d1d1ffd0d1d0ffd1d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0cfffcfcfd0ffcfcfd0ffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffd0cfcfffd0cfcfffd0cfcfffcfd0cfffd0cfd0ffd0cfcfffd0cfd0ffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd0d0d1ffd0d1d1ffd0d0d0ffd0d1d1ffd1d1d1ffd0d0d1ffd1d0d1ffd1d1d1ffd2d2d1ffd1d2d2ffd1d1d2ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d1ffd2d1d2ffd2d1d2ffd1d2d2ffd1d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd3d2d2ffd3d2d2ffd2d2d2ffd3d3d2ffd2d3d2ffd2d2d3ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd7d7d6ffd9d9d9ffdbdbdbffdeddddffe1e0e0ffe3e3e3ffe8e7e7ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e7e6ffe6e6e5ffe4e5e5ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e1ffe1e1e1ffe1e1e1ffe2e3e2ffe5e5e5ffeae9eaffedececffeeeeeeffeeefefffefeeefffecececffe8e7e7ffe4e4e5ffe4e4e3ffe5e5e5ffe6e6e6ffe7e7e7ffe9e8e8ffeaeaeaffebeaeaffebecebffececedffedeeedffeeeeeeffeeefefffefefefffefefeffff0f0f0fff1f1f1fff2f2f1fff2f2f2fff2f2f3fff3f2f3fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff8f8f8fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff191819ff181818ff181817ff181817ff171817ff161716ff161616ff161616ff151616ff161615ff161515ff151615ff161615ff151515ff151515ff151515ff151515ff151515ff151515ff151514ff151515ff151516ff161615ff151515ff151515ff151615ff151516ff151616ff161516ff161516ff161616ff161516ff161615ff161516ff161615ff151515ff141414ff131413ff131313ff121212ff111110ff0f100fff10100fff101111ff121112ff121112ff0f0f0fff0c0c0cff09090aff090909ff080808ff070706ff050505ff040404ff040404ff030303ff030302ff030303ff030303ff020202ff000101ff000000ff000101ff020102ff020102ff000100ff000000ff000000ff000101ff020303ff040404ff040404ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020203ff020203ff030303ff020203ff020302ff020303ff020203ff030303ff020202ff010101ff010101ff010101ff050606ff060506ff060505ff060606ff0e0d0eff0e0e0dff0d0d0eff0e0d0dff0b0b0aff0a0a0bff0a0b0aff0b0a0aff070707ff090908ff060706ff080908ff0c0c0cff111112ff171617ff1a1a1aff1d1c1cff1d1d1eff1f1e1eff1f1f1fff212120ff212121ff222222ff242424ff262525ff272726ff282827ff292929ff2b2a2bff2c2c2cff2d2d2dff2e2f2fffb9b9b9ffecebecffececebffecececffededecffedededffedededffededeeffeeeeeeffeeeeefffefeeeeffefefefffefefeffff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f3fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff6f5f6fff6f7f6fff7f6f7fff8f7f7fff8f8f8fff8f8f9fff9f9f9fffafaf9fffafafafffbfbfbfffbfcfbfffcfcfbfffbfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffdfdfefffefefdfffdfdfefffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefdfefffefefdfffefdfefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffdfefefffefefefffffefefffffefefffffefefffefefffffffefefffefefffffffffefffefefefffefffefffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffefffefefffffffffffffefffefffffffefffefffffffefefffffffffffffffefefffffefefffefefffffffffffffefffffffffffefffefefefffefffefffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffffefefffffffffefffefefffffefefefffffefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfefffefefdfffefdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff8f9f9fff8f9f9fff8f9f9fff9f9f8fff8f8f9fff8f8f8fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff7f7f7fff7f6f7fff7f6f7fff6f5f6fff6f6f5fff5f4f5fff5f4f4fff4f4f4fff3f3f3ffecedecffd9d9d9ffc0c0c1ff919191ff6b6c6cff5a5b5aff404141ff232323ff111111ff090808ff050504ff020102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff080909ff131314ff2c2c2bff494949ff5d5d5eff6f6f6fff969697ffc3c3c3ffdad9daffecececfff2f1f2fff3f2f3fff3f4f3fff4f3f4fff5f4f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff7f8f7fff7f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafaf9fff9fafafffafafafffafafafffafafafffafafbfffafafafffbfafafffafbfbfffbfbfbfffbfafafffafafafffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffffefffefffefffefffefffefefffffffffefffefefffffffefefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffefefffffffffffffefffffffffefffffefffffffefefffffffefffefefffffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffffefffffffefefffffefefffefefffffffffffffefefffffffffefffefefefffefefefffffffffffffefefffffffefffefefefffefefffffffefefffefefffffefefefffefffffffefefefffffefffffefffefffffefefffffffefffefffefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefffffffefefffffefefefffffefffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffefdfefffdfefdfffefefdfffefefdfffdfefefffdfefefffdfefefffefefefffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffaf9fafffafaf9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff7f8f8fff7f7f7fff6f6f6fff6f6f5fff4f5f5fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f3fff3f2f3fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0efffeeefeeffeeeeefffeeeeeeffededeeffedededffecededffecececffecebecffebebebffebebeaffeaeae9ffe9eaeaffbcbcbcff353535ff2d2c2cff2b2b2bff2a2a2aff292828ff272827ff272727ff262626ff252524ff232323ff212121ff202020ff1f1f1fff1e1e1eff1e1e1eff1e1e1fff1e1e1eff1a1a1aff151616ff111111ff0c0c0cff090909ff090909ff090909ff060506ff050505ff040403ff070708ff080707ff080807ff080809ff080908ff090808ff090909ff0a0a09ff070808ff040404ff020303ff030303ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff030303ff030202ff030302ff020202ff010101ff010101ff010101ff010101ff010202ff020102ff020202ff020201ff020202ff020201ff000100ff010101ff010101ff020101ff010101ff010101ff010100ff010101ff010101ff000000ff000000ff000000ff000000ff010101ff010101ff010201ff010202ff010102ff020202ff010101ff020202ff040504ff050506ff050606ff060606ff060506ff070707ff080808ff080908ff0a090aff0d0c0cff0f100fff121212ff121312ff131313ff141414ff151515ff151515ff151515ff151515ff151515ff161515ff151515ff151514ff141415ff151515ff141515ff151514ff151414ff151515ff151515ff161515ff161615ff151615ff161616ff161616ff161616ff161616ff161616ff161516ff161616ff161716ff171716ff171716ff171818ff181818ff181819ff191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020201ff030403ff070707ff0d0d0eff1c1c1bff2b2b2cff3c3c3cff545353ff6b6c6bff7d7d7dff878686ff878787ff858586ff858585ff858585ff858585ff858585ff858686ff868686ff868686ff868686ff868686ff878787ff888889ff898989ff898889ff898888ff8a898aff8a898aff898989ff888788ff888787ff878787ff868687ff858685ff858584ff848484ff858584ff858685ff868786ff8a8a8aff8c8c8cff8a8a8aff868585ff80807fff787778ff6a6a6aff535353ff383837ff212020ff101010ff0a0a0aff060606ff030303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefdfefffbfcfbfff9f8f8fff7f7f6fff6f6f6fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0efffefefefffeeeeefffefefeeffedededffedededffecedecffebececffeaebebffeaeaeaffe9e8e8ffe8e7e8ffe6e5e6ffe5e5e4ffe4e3e4ffe5e5e4ffe7e7e7ffe9e9eaffeaeaeaffeaeaeaffeaeaebffe9e9e9ffe5e6e5ffe3e3e2ffe0e1e0ffe0e0e1ffe2e1e1ffe2e2e2ffe3e2e2ffe3e2e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e7ffe8e8e7ffe8e8e7ffe7e8e8ffe7e8e7ffe7e7e8ffe8e8e7ffe7e7e8ffe8e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe8e8e8ffe7e8e8ffe7e8e7ffe6e6e7ffe4e5e5ffe3e2e3ffe0e0e0ffdedddeffdbdadbffd9d9d8ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d5ffd5d5d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d3ffd2d3d2ffd3d3d2ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d1d2ffd1d2d1ffd1d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d2d3ffd3d4d3ffd3d3d3ffd4d4d3ffd4d4d3ffd4d4d4ffd3d4d3ffd4d4d3ffd3d3d4ffd4d4d3ffd3d4d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffd0cfd0ffcfd0cfffd0d0cfffd0d0cfffcfd0d0ffcfd0d0ffcfd0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d1d1ffd0d0d1ffd0d1d0ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d2d2ffd1d1d2ffd2d1d1ffd2d2d2ffd2d1d2ffd2d2d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd2d3d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d3ffd3d4d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffdadadaffdcdcddffdfdfdfffe2e2e2ffe5e5e5ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9eaffe9eaeaffe9e9eaffeae9eaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaeaffebebeaffeaebebffeaebebffebebebffebebebffebecebffebecebffececebffebecebffebebebffecebecffebebebffebebeaffeaeaebffebeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e4e4ffe3e4e4ffe3e2e3ffe2e2e2ffe1e2e1ffe1e1e0ffe1e1e0ffe3e3e3ffe7e7e7ffeaebebffeeededffeeeeefffefeeeeffeeeeeeffeaebebffe7e6e6ffe4e3e3ffe4e4e4ffe5e5e6ffe7e7e7ffe9e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffedededffeeeeeeffefefefffefeff0fff0f1f1fff1f1f1fff1f1f1fff2f2f2fff3f2f3fff3f3f2fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff7f7f6fffafbfbfffefefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff19191aff19191aff191919ff181818ff181818ff181817ff171717ff171717ff171617ff171716ff171616ff161616ff161616ff151616ff161616ff161616ff161616ff161616ff161516ff151616ff161616ff161616ff151616ff151615ff151616ff161516ff161615ff161616ff161716ff161616ff161616ff161716ff161716ff161616ff161616ff161616ff161616ff161616ff161616ff161616ff151616ff151515ff151514ff141415ff151414ff151515ff161617ff161616ff141515ff121313ff101011ff101010ff0f0f0fff0e0e0eff0c0c0cff0a0a0bff0a0909ff080909ff090809ff080808ff080808ff070606ff030403ff020102ff020203ff030303ff030303ff020201ff020202ff010201ff020303ff040404ff040404ff020202ff020202ff020202ff030202ff020302ff020203ff020202ff030302ff030303ff030203ff020303ff030303ff030303ff020303ff020302ff020302ff020101ff010100ff010001ff050505ff050405ff050505ff050606ff050605ff060606ff0e0d0eff0d0d0eff0d0e0dff0d0e0dff0a0b0aff0b0b0bff0a0b0bff0a0909ff070707ff070707ff0b0b0aff101011ff161717ff1a1a1aff1c1c1dff1e1e1eff1e1e1fff1f1f1fff202020ff212121ff232222ff232324ff252425ff252625ff282828ff292929ff2b2b2aff2c2b2cff2d2e2dff2f2e2fff373738ffecececffededecffecececffedededffedededffedeeedffeeeeeeffeeeeefffefefeeffefefefffefefeffff0eff0ffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff1f2f2fff1f2f1fff1f2f2fff2f1f2fff2f2f1fff2f2f2fff3f3f3fff4f3f3fff3f3f4fff4f5f5fff5f6f5fff6f6f6fff7f6f7fff7f7f7fff7f8f8fff8f8f8fff8f9f9fffafaf9fffafafafffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefdfffefefdfffefefefffefdfefffdfefefffefefdfffdfefdfffefefefffdfefefffefefefffefefdfffdfdfefffefefdfffdfdfefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffffffffffffefffefffffffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffffffffefffefffefffffffefefffffefefffffefffffffefefefffffefffffffefefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffefefffffffffefffffefefffefefffffefefefffdfefefffefdfefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffbfbfbfffafbfafffbfafbfffbfafafffafafafffaf9fafff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fffafaf9fff8f9f8fff9f9f9fff9f9f8fff8f9f8fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff8f8f9fff9f8f9fff8f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f8fff9f8f8fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff8f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff4f4f4fff3f3f3ffeaebebffd6d6d6ffbabab9ff868687ff6a6969ff565656ff3c3c3cff242424ff141414ff0c0c0cff050606ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff020202ff080807ff111212ff262726ff414242ff575757ff696868ff8b8a8bffbebebeffd8d7d7ffebebebfff1f2f2fff2f3f2fff3f3f2fff4f3f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefffffefefffffffffefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffefefffffefffefffefffefffefefefffffefefffefffffffffefffffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefffffefffefffefefefffffefefffffefefffefefffffffefefffefffefffffefffffefefefffefefefffffefefffefffefffffefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefffffffefffefffefffefffffefffffefefffffefffefffefefefffefefefffffefefffefffffffffefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffdfefefffefefdfffefdfefffdfefdfffefdfefffdfdfefffdfdfefffefefdfffdfdfdfffefefefffefefdfffdfefefffdfefefffefdfefffefefefffefefefffdfefefffefefefffdfefefffefdfefffefdfefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffafbfafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff7f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f4fff4f4f5fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff1f0f1fff0f1f0fff1f0f0ffeff0f0ffefefefffefeeefffeeefeeffeeedeeffededeeffecededffededecffecececffecebecffebebebffeaebebffeaeaeaff727273ff2e2e2dff2d2d2dff2b2c2cff2b2a2bff292a29ff292829ff282828ff262626ff242424ff232222ff212121ff202120ff202020ff202020ff202020ff1f2020ff1f1e1eff1c1b1bff171717ff121212ff0c0b0bff060606ff050606ff050505ff040403ff080708ff070708ff070807ff080908ff080908ff090909ff090a0aff0a0a0aff080807ff040404ff030303ff030203ff030303ff020202ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020302ff030203ff020202ff030202ff010101ff010101ff010101ff010102ff010101ff020202ff020201ff020202ff020202ff000000ff000000ff010001ff020101ff010101ff000000ff010101ff000101ff010001ff010001ff010100ff010101ff020101ff020303ff040404ff050505ff050506ff040504ff040504ff050505ff070706ff0a0a0aff0d0d0dff0d0d0dff0d0d0dff0d0e0eff0e0e0eff0f0f0eff0f0f0fff101011ff121212ff141414ff151615ff161616ff151616ff151515ff151514ff151515ff161515ff151515ff161616ff151616ff151616ff151515ff151515ff151515ff141515ff151515ff151515ff151515ff161515ff151615ff161616ff161616ff161616ff161616ff161716ff161616ff161617ff161616ff171716ff161616ff171717ff171817ff181818ff181919ff191819ff19191800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010101ff020202ff040405ff090908ff121212ff1f1f1fff303030ff464747ff616161ff777777ff80807fff828281ff838282ff838383ff848484ff858584ff858585ff848584ff858685ff858485ff858585ff868686ff888888ff898989ff888888ff878787ff888887ff888887ff878787ff868586ff868686ff868686ff858585ff848484ff838484ff858485ff858585ff858586ff888887ff8a8a8aff8c8c8cff868686ff7d7d7eff737373ff616161ff494949ff2d2d2dff181718ff0a0a0aff050505ff030303ff010202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffdfdfdfffafafafff7f7f7fff6f6f6fff5f6f6fff5f4f5fff5f5f4fff4f4f4fff3f4f4fff4f3f4fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff0f1f1fff0f1f0fff0f0f0ffefefefffeeefeeffeeeeeeffeeededffedededffecececffecececffebeaeaffe9e9e9ffe8e9e9ffe7e7e7ffe5e5e5ffe5e4e4ffe5e4e5ffe6e7e7ffe9eae9ffeaebeaffebebebffebebebffebebebffe7e7e6ffe3e3e4ffe1e1e1ffe0e0e0ffe1e1e2ffe1e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e8ffe7e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe9e8e8ffe8e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe8e9e8ffe8e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe7e8e7ffe6e5e5ffe4e4e4ffe1e2e2ffdfdfdfffdcdcdcffdbdadbffd8d8d9ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d5ffd5d5d6ffd6d6d5ffd5d5d5ffd6d6d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd5d4d4ffd4d5d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd4d3d3ffd3d3d4ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d2ffd2d2d3ffd3d2d3ffd2d3d3ffd3d2d3ffd3d2d3ffd3d3d2ffd3d2d2ffd3d2d2ffd2d3d3ffd2d3d2ffd3d3d2ffd2d2d3ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d3ffd3d2d2ffd3d3d3ffd3d4d4ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd0d1d0ffd1d0d0ffd0d0d1ffd0d0d0ffd1d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d0ffd1d0d0ffd0d0d1ffd1d0d1ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd2d3d2ffd2d3d2ffd2d3d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d4ffd3d3d4ffd4d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d6d5ffd7d7d7ffd9d9d9ffdcdcdcffdfdedeffe1e0e1ffe3e3e3ffe7e8e7ffe9e9e8ffe8e9e9ffe8e9e8ffe8e9e9ffe9e8e8ffe9e8e8ffe9e9e9ffe9eaeaffeae9e9ffe9e9e9ffeaeaeaffeaebeaffeaeaeaffebeaebffebeaebffeaebebffebebeaffeaebeaffebebebffebecebffecebecffebebebffebebecffececebffebebebffecececffebebebffebebecffebebebffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e5ffe3e3e3ffe3e3e2ffe1e2e1ffe1e1e1ffe0e1e0ffe1e2e1ffe4e5e5ffe9e9e9ffedececffeeeeeeffeeeeefffefefefffedeeeeffeae9eaffe5e5e5ffe5e5e4ffe6e5e5ffe7e6e7ffe8e8e8ffe9eae9ffebeaeaffebebebffebecebffecedecffedededffeeeeedffefeeeffff0f0f0fff0f0f0fff0f0f0fff1f2f1fff2f2f1fff2f2f2fff3f3f3fff3f3f4fff3f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff9f9f8fffdfdfdfffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1919ff191919ff1a1a19ff191919ff181919ff181818ff171718ff181717ff171717ff171717ff171617ff171617ff171617ff171617ff161617ff161616ff171616ff171616ff171617ff171617ff171716ff161616ff161616ff161616ff161616ff161617ff171617ff171717ff161617ff161717ff171717ff171717ff171717ff161717ff171616ff161617ff171717ff161716ff171717ff161717ff161617ff161616ff161616ff161616ff161716ff171717ff181718ff181818ff171717ff161616ff161516ff161616ff151515ff141414ff131213ff121211ff111111ff101110ff111010ff111011ff101010ff0d0d0dff0a0a0aff080707ff080808ff080909ff080807ff060706ff060707ff070706ff040404ff040404ff020202ff020202ff020202ff030202ff030202ff020202ff020203ff020202ff020202ff030202ff030303ff030303ff030303ff030203ff030202ff020203ff010202ff010101ff010001ff050405ff040404ff040504ff050505ff050505ff060606ff050606ff060606ff0d0d0dff0e0d0dff0d0e0dff0d0e0eff0a0b0bff09090aff070607ff070707ff090809ff10100fff161616ff1c1b1cff1f1e1fff1f1f1fff202020ff212020ff212121ff212121ff222222ff242324ff252524ff262626ff272727ff282828ff2a2a2bff2c2c2cff2d2d2dff2e2f2fff303030ff757474ffececedffedededffedededffedeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff2f2f2fff2f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff3f3f3fff3f4f3fff5f4f4fff5f5f5fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9fafafffafafbfffbfafafffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefffffefefefffefefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfefffefefdfffdfefdfffdfefefffdfefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefefffefefefffffffefffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefffffffffffffffffffffefffefffefefefffffefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfdfffdfefdfffefefefffdfefefffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f8f9fff9f8f9fff9f8f9fff9f8f9fff9f8f8fff9f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff7f7f8fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f5f6fff5f5f5fff4f5f4fff4f4f5fff4f4f4fff2f2f3ffe8e8e8ffd3d3d3ffb4b3b4ff818181ff666665ff525252ff3f3f3fff2a2a2aff161616ff0c0b0cff040405ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff050505ff090909ff111011ff212121ff3a3a3bff535353ff656565ff807f80ffb7b7b7ffd4d4d5ffe9eaeafff2f1f1fff2f2f2fff2f3f3fff3f3f3fff4f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f7fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffaf9fafffafafafffafafafffafbfafffafafbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffefefefffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffefffffefffffffefffffffefffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffefefffffefffefffffffefffefffefffffffffffefffffffffefefffefefffffffffefffefffefffefefffffefffefffefefffffefefefffffffefffffefefffefefefffffffefffefefefffefefffffefefefffefefefffffefefffffffffffefffefffefefefffefefffffefefefffefffefffefefefffffefefffefefffffffefffffefefefffefffffffffefefffffefefffefefefffefffefffefefefffefffefffffefefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffffefefffefefffffefefefffefffefffffefefffefffefffefefffffefffffffffefefffefefefffffefefffefefefffefefffffefffefffefefffffefefefffffffffffffefffffefffefffffffefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffefdfdfffefdfefffefdfefffefdfefffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffafbfbfffafafbfffafafafffafafafff9f9fafffafaf9fff9f9f9fff9f9f9fff8f9f9fff7f8f8fff7f7f7fff7f7f7fff6f5f6fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff4f4f4fff3f4f4fff4f3f4fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f0f1fff0f0f1fff0f0f0ffefefefffefefefffefeeefffeeeeeeffedededffedededffedededffecececffecececffebebecffecebebffbebebeff363737ff2e2e2eff2e2d2eff2d2c2cff2b2a2bff282728ff282727ff272626ff252525ff242324ff232323ff222222ff222222ff212121ff212122ff212121ff202020ff1f1e1fff1c1c1cff161616ff0f100fff080707ff060606ff040404ff030404ff060606ff070708ff090908ff080908ff080909ff090a09ff09090aff080808ff040404ff030303ff030303ff030303ff030203ff020202ff010101ff000000ff010101ff010101ff010101ff010101ff010001ff010100ff000101ff010101ff030202ff030203ff030203ff020102ff010201ff020101ff010101ff010101ff010101ff020202ff020202ff000000ff000000ff000000ff010100ff010201ff020102ff020202ff030203ff030303ff040304ff030303ff030303ff040404ff060506ff080708ff0a0a0aff0c0b0cff0d0d0dff0d0d0eff0d0d0dff0d0d0dff0f0e0eff111112ff131313ff131413ff131313ff121312ff131313ff141414ff141313ff141415ff161615ff161716ff171717ff161717ff161617ff161515ff161616ff161516ff161616ff161616ff161616ff161616ff151515ff151515ff161515ff161616ff151615ff151515ff161516ff161615ff161616ff161616ff171616ff161617ff171617ff161617ff171717ff171717ff171716ff161717ff171716ff171717ff171818ff181818ff181819ff191919ff191919ff191a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020201ff030303ff060506ff0b0a0bff141313ff232323ff3a393aff5a5a5aff6b6b6bff747474ff7a7a7aff7f7e7fff828282ff848384ff848484ff838383ff848484ff848484ff858485ff878687ff878888ff898a8aff898888ff868686ff878787ff858686ff858484ff848484ff858584ff868786ff868686ff848484ff848485ff858484ff868786ff888888ff888888ff868686ff7e7e7eff717172ff636363ff565656ff414041ff262626ff121212ff080808ff030303ff010101ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffcfcfcfff8f8f8fff6f6f6fff6f6f6fff5f5f5fff4f5f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f0f0fff0eff0ffefefefffeeeeefffeeeeeeffededeeffedededffedecedffebebebffeaebeaffeae9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe5e4e4ffe6e6e6ffe9e9e9ffebecebffebebecffebecebffeaeaebffe8e7e8ffe5e5e5ffe2e2e2ffe1e1e1ffe2e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e7e8ffe7e7e8ffe7e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe7e7e8ffe6e7e6ffe6e5e5ffe3e3e3ffe0e1e1ffdddedeffdcdbdbffd9d9daffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d3ffd3d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d4ffd3d4d4ffd5d4d4ffd4d5d4ffd4d4d5ffd4d5d5ffd5d4d4ffd4d4d5ffd5d5d4ffd4d5d4ffd4d4d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd2d1d1ffd1d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d1ffd1d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d2ffd3d2d2ffd2d3d2ffd2d3d3ffd2d3d3ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d3ffd4d3d3ffd3d4d3ffd4d4d3ffd4d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d3ffd3d3d3ffd4d3d4ffd4d3d3ffd3d4d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd8d8d9ffdbdbdbffddddddffe0dfe0ffe2e2e2ffe5e5e5ffe8e8e8ffe9e8e9ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaebffeaebebffebeaeaffeaeaebffebebebffebebebffebebebffebebebffebebecffebebebffecececffecececffecececffecececffecececffecebecffebebebffebebebffebebebffebebebffeaebeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e7e8ffe7e6e7ffe6e6e6ffe6e5e5ffe5e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e1ffe3e2e2ffe7e7e6ffeaebebffedecedffeeeeeeffefeeefffefefefffededeeffe8e8e8ffe5e5e5ffe5e5e5ffe7e6e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffebebecffecececffedededffeeedeeffefeeefffefefefffeff0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f3fff3f2f2fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff5f5f6fff7f7f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff1a191aff1a191aff1a1a1aff191919ff191918ff181818ff181817ff181818ff181718ff171817ff181717ff171717ff171717ff161617ff161617ff171717ff171717ff171717ff171717ff171717ff171616ff161716ff171617ff171717ff171817ff171717ff181817ff181817ff171717ff171818ff171717ff181717ff171718ff171717ff181717ff171817ff171717ff171717ff161716ff171717ff161717ff171617ff161717ff161617ff171717ff181818ff181818ff181818ff181718ff181818ff171818ff171817ff171717ff171716ff171716ff171616ff161716ff161616ff171617ff161616ff141415ff121112ff111110ff131313ff141414ff131213ff111111ff101010ff0f0f0fff020202ff020201ff020202ff020202ff020302ff020202ff030302ff020202ff020202ff020202ff010101ff010101ff030302ff030203ff020303ff030202ff020202ff020102ff000101ff010101ff040404ff050404ff040404ff040404ff040504ff050505ff060505ff050506ff050505ff060606ff0e0e0dff0d0d0dff0d0e0dff0b0b0bff0b0b0bff0a0b0aff0c0c0cff0e0f0fff161617ff1c1c1cff202020ff212121ff222222ff232223ff232323ff222222ff232322ff242323ff252525ff262626ff282727ff282928ff292929ff2b2a2bff2d2d2dff2e2e2fff302f30ff393938ffc0c0c0ffeeedeeffeeedeeffeeeeeeffeeeeeeffeeefeeffeeefeeffefefeffff0f0f0fff0eff0fff0f0f0fff0f0f0fff1f1f1fff0f0f0fff0f0f1fff0f0f1fff1f1f1fff1f1f1fff2f2f1fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff3f2f3fff2f3f2fff2f3f2fff2f2f3fff3f3f3fff4f4f3fff4f4f4fff4f5f5fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9faf9fffafafafffbfbfafffbfbfbfffcfbfcfffbfbfcfffcfbfcfffcfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefdfffdfdfdfffefefdfffefefdfffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffffefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffefefefffefefdfffdfefefffdfefdfffdfdfdfffefefefffefefefffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefefffdfefefffefefdfffefefefffefefefffefffefffffefefffefffefffefffefffffefffffefffefffefefffffefefffffffffefffefffffffffefffffffefffffefffefffffffffffefffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffffffffefffefffffffffefffffffffffffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefefffffffffffffefffffefffefffffefefffefefefffefdfdfffdfdfefffdfdfefffefefefffefefefffefefdfffefdfefffdfefefffefdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefefffefdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfafffbfafafffbfafafffafbfafffbfafafffafafafff9fafafffaf9fafffafaf9fff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f9f9fff9f8f8fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f4fff4f5f4fff5f5f4fff1f2f2ffe4e4e4ffcfcfd0ffababacff7a7b7bff646463ff555554ff484949ff2f2e2fff141414ff080808ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050504ff080807ff0d0c0cff141414ff242323ff393939ff525252ff676868ff7e7e7effb1b1b1ffd3d3d2ffe8e8e7fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffffffffffefffffffffffefefefffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffefffffffefffffefefffffefefefffffefffffffffefffefefefffefffefffefefefffffffefffefefefffffefefffefefffffefefffffefefefffefefefffefefefffefffffffffefefffffffefffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefefefffffefffffefffefffefefffffefefefffffffefffefefefffffefffffffefffffefffefffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffffffefffefefefffffefffffefefffffefefffffefefefffefefefffefefefffefffefffffefffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefffefffffffefffefefefffefdfdfffdfdfefffdfdfefffefdfefffefefdfffefefdfffefdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafff9fafafff9f9f9fff8f9f9fff9f9f8fff8f8f8fff8f7f8fff6f6f7fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f5f4fff3f4f4fff3f4f3fff3f3f3fff3f3f2fff3f3f2fff2f2f2fff1f2f1fff0f1f1fff1f0f1fff0f1f0fff0f0f0ffefeff0fff0efefffefefefffeeeeefffeeeeeeffedeeedffedededffededecffecececffecececffecececff747374ff303030ff2f2f2fff2e2e2eff2a2a2aff29292aff282829ff272727ff262626ff252524ff252424ff232424ff232323ff232323ff232223ff222222ff212221ff202020ff1f1f1eff1b1b1aff141414ff0f0f0fff0b0b0bff080808ff070708ff070707ff070607ff050505ff080809ff090a09ff090909ff080808ff040404ff030303ff030303ff030203ff020202ff020202ff020202ff020202ff020102ff010101ff000101ff010101ff010101ff010101ff010101ff010000ff000000ff000101ff030203ff020202ff000001ff000000ff010101ff010101ff010101ff010101ff020202ff020302ff020201ff000101ff010101ff030303ff050405ff060606ff080807ff090909ff0a0a0aff0a0a0aff09090aff09090aff0a0a0aff0d0d0cff0f0e0fff111111ff141313ff161616ff161516ff141514ff141413ff131414ff161616ff171717ff171717ff161717ff161616ff161616ff161616ff161616ff171717ff171717ff171718ff171817ff171717ff171717ff161717ff171616ff161617ff161617ff161616ff171616ff171716ff161717ff161516ff161616ff151616ff161616ff161616ff161616ff171716ff171616ff161716ff161717ff171717ff171717ff171718ff171717ff181817ff171717ff181718ff181717ff181818ff181818ff191918ff181918ff191919ff1a1a1aff1a191a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010001ff010201ff030303ff060605ff0e0d0dff1f1f1fff383838ff4a4a4aff595959ff686867ff717171ff777878ff7d7c7cff7e7f7eff807f80ff828383ff848584ff858585ff878686ff888887ff8b8b8bff8b8b8bff888888ff898989ff868686ff868686ff868585ff858585ff868686ff888888ff878787ff868686ff838383ff828182ff7f7f80ff787879ff6e6f6eff616161ff515150ff414141ff323132ff1d1d1cff0e0e0eff070706ff030302ff010101ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfefdfffafafafff6f7f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f0fff1f0f0fff0f0f0ffefefefffeeefeeffefeeeeffedeeeeffedeeedffedededffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e6e6ffe5e4e5ffe5e5e5ffe8e8e8ffebebebffecececffecececffebebebffe9e9e9ffe6e6e6ffe3e3e3ffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eae9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e8ffe7e7e7ffe6e6e6ffe5e4e5ffe2e2e2ffdfdedfffddddddffdbdbdbffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d7d6ffd7d6d6ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd5d5d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d4ffd4d5d4ffd5d5d5ffd4d5d4ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d2ffd3d2d2ffd3d3d2ffd3d3d2ffd3d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd2d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd1d2d1ffd2d2d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d5d4ffd5d5d5ffd4d5d4ffd4d5d4ffd5d5d4ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd7d7d7ffd9d9daffdcdcdcffdfdedfffe1e1e1ffe4e4e3ffe7e6e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebeaeaffebeaebffebebebffebebebffebebebffebebebffebecebffebebebffecececffebececffecebecffebececffebebecffebececffecececffececebffebececffecebecffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe1e2e1ffe0e1e1ffe1e1e1ffe4e4e4ffe8e7e8ffecececffeeeeedffefefefffefeeeeffeeeeefffebebecffe7e7e8ffe5e5e5ffe6e7e6ffe8e7e7ffe8e9e9ffe9e9e9ffeaeaeaffebebebffebececffededecffedededffeeeeeeffefefeeffefefeffff0f1f0fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f3fff4f4f4fff4f5f4fff5f5f5fff6f6f6fff9f9f9fffefdfdfffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1bff1b1a1bff1a1a1aff19191aff19191aff191919ff181818ff181818ff181819ff181818ff181817ff171717ff171818ff171717ff181817ff171817ff171818ff181818ff181717ff181817ff181718ff171718ff171717ff171718ff181818ff181817ff171818ff181818ff181818ff181818ff181818ff191918ff181818ff181818ff181918ff181818ff181818ff181818ff181718ff171717ff171717ff171717ff171717ff171717ff171717ff181817ff181818ff181918ff181818ff181818ff181818ff181918ff181818ff181818ff181818ff181818ff181819ff191818ff191919ff191919ff191919ff181818ff181717ff171717ff191918ff1a1a1aff19191aff181818ff171818ff040404ff010101ff010101ff010202ff020203ff020202ff000100ff000101ff020202ff020202ff000101ff000000ff010101ff010101ff020202ff030203ff020202ff010101ff010101ff010101ff020201ff020303ff040404ff040404ff040404ff030303ff040404ff050505ff050505ff050605ff060605ff060606ff090909ff0d0d0eff10100fff111111ff121312ff141413ff151515ff1d1c1dff212120ff212121ff222222ff242323ff242424ff242424ff232424ff242424ff252525ff262726ff282727ff282829ff2a2a2aff2b2b2bff2c2c2cff2d2d2dff2f2f2fff323131ff767676ffeeeeedffeeeeeeffeeeeefffeeeeefffeeeeefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f1fff0f1f0fff1f1f1fff1f2f1fff1f2f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f2fff2f3f3fff3f3f3fff4f4f3fff4f5f4fff5f5f5fff6f6f5fff6f7f6fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff9fafafffaf9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfcfffdfdfcfffdfefdfffdfdfdfffdfefefffdfdfdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffdfdfdfffdfefefffdfdfefffefefdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfefffefefdfffdfefdfffefefefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffefffffefefefffefefefffefffffffffffffffffffefffefffefffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffefffefefefffffffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffffefefefffefefefffefffffffefefffffefffefffefefefffefefefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefefefffefefefffefefefffdfefefffdfefdfffefefdfffdfefdfffdfdfdfffefefefffdfefdfffefefdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fffafaf9fffafafafffafaf9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f9fff8f8f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff5f5f5fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff0f0f0ffe1e1e1ffcbcacbffa7a7a7ff787878ff626262ff595958ff494949ff272727ff0f1010ff070707ff030202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff080908ff0f0f0fff141414ff1d1e1dff2d2d2eff3f3f3fff525352ff676768ff807f7fffadadadffcfd0d0ffe5e5e5fff0f0f0fff1f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f3fff4f5f4fff5f5f4fff5f5f4fff5f6f5fff5f5f6fff6f6f6fff6f7f6fff7f8f7fff8f8f7fff8f8f8fff9f8f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffafaf9fffaf9fafffafafafff9fafafff9fafafffafafafffafafafffafafafffafbfbfffbfafbfffbfbfafffafbfafffbfbfbfffafbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefefffdfefdfffefefefffefefdfffefdfdfffdfdfefffefefefffdfefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefffffffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefefffffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffefffffefffffffefffffefefffffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefffefffefffefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefdfefffefefefffdfefefffefdfefffefdfefffdfdfefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffdfefefffefefefffdfefdfffdfefefffefefdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafbfafffafafafffafafafff9f9fafff9f9f9fff8f9f8fff8f9f8fff8f8f7fff7f7f7fff6f6f6fff6f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff1f0f0fff0f0f0fff0f0efffefefefffefefefffeeeeefffededeeffeeededffedededffededecffecededffb1b1b1ff323231ff303030ff2d2e2eff2c2c2cff2c2c2cff2a2b2aff282928ff272827ff272726ff262626ff252526ff252425ff242424ff242425ff242424ff232322ff212121ff202020ff1e1e1dff181919ff161616ff141413ff101111ff0f0f0eff0d0d0dff0a0a0aff080808ff080909ff09090aff080808ff030404ff020202ff020202ff020303ff020202ff020202ff000100ff010101ff020201ff020202ff000000ff000101ff010101ff010101ff010100ff010000ff010001ff010101ff030303ff040405ff040404ff030303ff030303ff040404ff050504ff040405ff050505ff060607ff060607ff060606ff050505ff070707ff090a0aff0c0c0cff0f0f0eff101010ff121212ff131313ff131313ff121312ff111211ff121212ff131312ff151514ff161617ff181818ff191919ff181819ff181818ff171717ff171718ff181818ff181818ff181918ff181818ff181818ff171818ff181717ff171817ff181818ff181818ff181919ff181819ff181818ff171817ff171817ff171717ff161717ff171617ff171717ff161716ff171717ff171716ff171717ff161616ff161717ff161716ff171717ff171716ff171616ff171717ff171717ff171717ff171718ff181717ff171717ff181818ff181818ff181818ff181818ff181818ff171818ff181819ff191919ff191919ff191919ff191a1aff1b1b1bff1b1b1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010102ff050505ff0e0d0dff181919ff282828ff373737ff474746ff565756ff626262ff6b6b6bff717171ff767676ff7e7e7eff818180ff818282ff828382ff848484ff878787ff8a8a8aff8b8b8aff888888ff858585ff848584ff848484ff838383ff838383ff818182ff7f7f7fff7d7d7dff797979ff717070ff666666ff5a595aff4e4e4dff3f403fff313231ff242424ff181818ff0c0c0cff050505ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfff8f8f8fff5f5f5fff4f5f5fff4f4f5fff4f4f4fff3f3f3fff3f3f4fff2f3f2fff3f3f2fff2f2f2fff1f2f2fff1f2f1fff1f1f1fff0f1f0fff0eff0ffefefefffeeeeeeffeeeeefffeeeeeeffeeeeedffecededffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ffe6e6e6ffe7e8e7ffeaeaeaffecececffecededffececedffececebffe7e8e7ffe5e5e4ffe2e2e1ffe1e1e1ffe2e1e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe8e8e9ffe8e8e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffeae9eaffe9e9eaffe9e9e9ffe9eaeaffeaeaeaffeaeae9ffe9eaeaffe9eae9ffe9e9e9ffe8e9e8ffe6e6e7ffe6e6e6ffe4e4e4ffe0e0e0ffdedfdeffdcdcdcffdadadaffd8d9d9ffd8d8d9ffd8d8d8ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d2ffd2d2d2ffd1d2d2ffd1d1d2ffd2d2d2ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d3ffd4d4d3ffd3d4d3ffd4d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd4d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d4ffd5d4d5ffd5d5d5ffd4d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd6d6d5ffd5d6d5ffd6d7d7ffd8d8d8ffdbdbdbffdddeddffe0e0e0ffe2e3e2ffe5e5e5ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffebebeaffebebebffebebebffebecebffebecebffebebebffebececffebebecffecececffebecebffecececffececebffebecebffecebecffececebffebebebffebecebffececebffebecebffebebebffeaebebffeaebeaffebeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e5ffe5e4e5ffe4e4e4ffe3e3e4ffe2e2e3ffe3e2e2ffe1e1e1ffe1e1e1ffe2e3e3ffe6e5e6ffe9eae9ffecececffeeeeeeffeeeeeeffefefefffeeefeeffeaebebffe7e7e7ffe6e6e6ffe7e7e7ffe8e8e9ffe9e9e9ffeaeaeaffebebebffececebffecedecffedededffeeeeeeffefefeeffeff0effff0f0f0fff1f1f1fff1f2f1fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff7f7f7fffcfcfcfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff1c1c1cff1b1b1bff1b1a1aff1a191aff1a1a19ff191a19ff191819ff191919ff191819ff181818ff181818ff181818ff181817ff181818ff181818ff181818ff191819ff181818ff181819ff181918ff181818ff181818ff181818ff181818ff181818ff191818ff191919ff181918ff191919ff191918ff191919ff191919ff191919ff191919ff191918ff191919ff191919ff191919ff191918ff171818ff181818ff171818ff181818ff181818ff181818ff181818ff191918ff181919ff181918ff191918ff191918ff191919ff191818ff191919ff181819ff191918ff1a1919ff1a1919ff1a1a1aff1a1a1aff1a1a1bff1b1a1aff1a1a1bff1a1a1bff1b1b1bff1c1c1cff1c1b1bff1b1b1bff1c1c1bff060606ff060505ff040504ff060506ff050505ff040404ff030202ff020202ff040404ff050404ff030302ff010101ff010000ff010101ff020302ff030403ff020303ff010101ff010101ff010202ff020201ff010101ff020302ff040404ff040303ff020202ff030302ff040303ff050505ff050505ff050505ff060607ff0b0b0bff111111ff161717ff1a1a1aff1b1b1cff1c1c1cff1e1d1eff202120ff212121ff222222ff232323ff242424ff252525ff252524ff252525ff262525ff272727ff272728ff292929ff2a2a2aff2c2b2bff2c2c2cff2e2e2eff2f2f2fff313030ff323333ffbababaffeeeeeeffefeeefffefeeeeffefeeeffff0f0efffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff1f1f1fff2f1f1fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f2fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f4f4fff5f5f4fff6f5f5fff6f6f6fff7f6f7fff7f8f8fff8f8f7fff8f9f9fff9f9f9fff9fafafffafafafffafbfafffafafafffafbfbfffbfbfbfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffefefdfffefdfefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffffefffffffefffffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefffefffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffefefdfffefefefffdfdfefffdfefefffefefdfffdfefefffdfdfdfffdfdfefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffffefefffefefffffefefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffefffffefefffefffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffdfefdfffdfefefffefdfdfffefefdfffdfefdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfafafffbfbfbfffafafbfffafbfafffbfafafffafafafffafafafffafafafffaf9fafffaf9f9fff9fafafffafafafffaf9fafffaf9fafffaf9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff7f8f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f6fff5f4f4fff0eff0ffdedfdeffc7c7c7ffa3a2a2ff747474ff636463ff595959ff3f3f3fff202020ff111010ff080808ff020202ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff080807ff101010ff1b1b1bff2c2c2cff3f3f3fff4d4e4dff595a5aff676667ff7f7f7fffaaababffccccccffe2e1e1ffeeeeeefff1f1f1fff2f2f2fff3f3f2fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff6f7f6fff7f7f7fff7f7f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9fafafffafafafffaf9fafffafafafffaf9fafffaf9fafffbfafafffafafafffbfafafffafbfafffbfafbfffafafbfffbfafbfffbfafafffbfafafffbfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefefffffefefffefefefffffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefefffffffefffefffefffffefefffefffffffefefefffefffffffefefffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffffefefffefffffffffffffffffefffffffefffffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefdfffefdfefffefefefffefefdfffefefefffefdfefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffffffefefefffefffffffefefefffefffefffefffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffefefdfffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfdfffefdfefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffafafbfffafbfafffafafafff9fafafff9f9f9fff8f8f9fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff3f3f4fff3f3f2fff3f3f2fff3f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f0fff0f1f1fff0f0f1fff0f0f0fff0eff0ffefefefffeeeeeeffefefeeffedeeeeffeeedeeffedeeedffedededffe5e5e5ff605f60ff313030ff2f2f2fff2f2f2fff2e2d2dff2c2c2bff2a2a2aff292929ff282828ff282828ff272726ff262626ff252526ff262626ff252525ff242424ff232222ff212121ff202020ff1f1e1eff1d1d1cff1b1c1bff1a1a1aff181919ff161615ff121212ff0f0f0fff0e0e0eff0c0c0cff070808ff020202ff010102ff020201ff040304ff040504ff040404ff030303ff030303ff040504ff050504ff030303ff040404ff050505ff050505ff030303ff040403ff050504ff070707ff090909ff0b0b0bff0b0b0bff0a0a0aff090909ff0a0a0aff0b0a0bff0b0b0cff0c0c0cff0d0d0dff0f0f0eff0d0e0dff0e0d0dff0f0f0fff121112ff141414ff171617ff181818ff181818ff191919ff191919ff181818ff171717ff171716ff181718ff181918ff191918ff191919ff191819ff191919ff181818ff181818ff191919ff181918ff191919ff191919ff191919ff181918ff181818ff181818ff181817ff191919ff191919ff191919ff191919ff181919ff181818ff181819ff181818ff181818ff171818ff181817ff181818ff171818ff171817ff171717ff171717ff171717ff171717ff171717ff171717ff171817ff181817ff181818ff181818ff181818ff181819ff191818ff181819ff181819ff191819ff191819ff191818ff181818ff191918ff181919ff1a191aff1a1a1aff1b1a1bff1b1a1bff1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff060505ff090909ff100f10ff1b1a1aff272727ff353635ff414241ff4c4c4cff555555ff616162ff686868ff6d6c6cff717171ff747574ff777777ff7b7a7aff7d7d7cff7f807fff7f7e7eff7b7c7cff797a79ff777777ff757575ff727272ff6c6d6cff636463ff5f5f5fff5b5b5cff50504fff454545ff3a3a3aff2f2f2fff232323ff181818ff0f0f0eff090909ff060505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffdfefdfffbfafbfff6f6f6fff5f4f5fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f1f2fff1f1f1fff1f0f1fff0f1f1fff0f0efffeff0f0ffefeeefffeeeeeeffedeeedffedededffedededffebececffebebebffeaeae9ffe9e9e8ffe7e8e7ffe7e6e6ffe7e8e8ffe9e9e9ffecececffedededffecededffecedecffe9eaeaffe6e6e6ffe3e3e4ffe2e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffeaeae9ffeae9eaffe9e9e9ffeae9eaffeaeaeaffeaeae9ffeaeaeaffeae9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe8e8e8ffe6e6e6ffe5e5e5ffe1e2e2ffe0e0dfffdededeffdbdbdcffd9dadaffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d6ffd7d7d7ffd6d6d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d5ffd5d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d5d4ffd5d4d5ffd4d4d5ffd4d4d5ffd5d4d4ffd4d4d4ffd5d4d5ffd5d4d4ffd5d5d4ffd5d4d5ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd6d5d5ffd6d6d6ffd5d6d5ffd5d5d5ffd6d5d5ffd6d6d5ffd5d6d5ffd6d5d5ffd5d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d2ffd2d3d3ffd2d2d3ffd3d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d2d2ffd3d3d2ffd3d2d3ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d5d5ffd4d4d4ffd4d4d5ffd5d5d4ffd5d4d5ffd4d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d4d4ffd5d5d5ffd4d4d5ffd5d5d4ffd5d5d4ffd5d5d4ffd5d4d5ffd5d5d5ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d5d6ffd6d5d6ffd6d5d6ffd6d6d6ffd7d7d7ffdadadaffdddcddffdfdfdfffe2e1e2ffe3e3e3ffe7e6e7ffe9e9e9ffe9e9e9ffe9eaeaffe9e9eaffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeae9ffebeaeaffeaebeaffebebebffebebebffebebebffecececffecececffecececffecececffebececffecececffecececffecececffecececffecececffecececffecececffecececffebecebffececebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeae9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e6ffe5e4e4ffe4e4e4ffe4e4e3ffe2e3e2ffe3e2e2ffe1e2e1ffe2e1e2ffe3e3e3ffe6e6e7ffeaeaeaffecececffeeeeeeffefeeeffff0f0efffeeeeeeffeaeae9ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebebebffecececffedededffedeeedffeeeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff4f3f4fff4f5f4fff5f5f4fff5f6f6fff9f9f9fffdfdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff1c1c1cff1c1c1cff1b1b1aff1a1a1aff1a1a19ff19191aff19191aff191919ff191919ff191919ff181819ff191818ff191818ff181918ff191919ff181819ff191918ff191919ff181819ff191919ff191819ff191919ff191918ff191919ff191919ff1a1a19ff1a1919ff1a1a1aff1a1a19ff1a1a1aff191a1aff191a1aff1a1a1aff191a19ff191919ff1a1a1aff1a1a1aff1a1a1aff1a191aff191919ff191919ff191918ff181919ff181819ff181918ff191818ff181819ff191819ff191919ff191919ff191919ff191919ff191919ff191a19ff1a1a19ff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1b1b1bff1b1b1cff1b1b1bff1c1b1bff1c1c1bff1c1c1cff1d1c1dff1d1d1cff1c1c1cff1b1a1aff0f0e0fff0d0d0dff0c0c0cff0e0e0dff0d0d0dff0b0b0bff080708ff080808ff090a09ff0a0a0aff070707ff060505ff040404ff050505ff070707ff080708ff070606ff040404ff040403ff040405ff050504ff050404ff060505ff070706ff060606ff030404ff020202ff030404ff040505ff060606ff080908ff0b0b0bff101010ff171617ff1d1d1dff212121ff222222ff222223ff212122ff212121ff212120ff212122ff242324ff252425ff252524ff242425ff262625ff272727ff282928ff2a2a29ff2b2b2bff2c2c2cff2d2d2dff2e2e2eff2f2f2fff313131ff323231ff7e7d7dffe7e7e7ffefefefffefefeffff0f0efffefefeffff0f0effff0eff0fff0f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff4f4f3fff3f3f4fff4f4f3fff4f3f3fff4f4f4fff5f5f4fff5f5f5fff5f6f6fff6f7f7fff7f7f8fff7f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffefdfefffefdfdfffdfdfefffefefdfffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffffefefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefdfffdfefefffefdfefffefdfefffdfefdfffefefefffefdfdfffdfefefffdfdfefffefefdfffefdfdfffdfdfefffefdfefffefefefffefefefffdfdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefffffffefefffffefefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffefffefefffffffffefffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefffefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafbfbfffafbfafffbfbfafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fffafaf9fffaf9fafffaf9fafffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f9f8fff9f9f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff8f9f9fff8f8f8fff7f7f8fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff6f5f5fff5f5f5fff4f5f5fff3f4f4ffeeefeeffdbdbdbffc2c2c2ff9b9b9bff737373ff656564ff535353ff393938ff212221ff131413ff0b0b0aff040404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040504ff0c0c0dff1b1b1bff323132ff4a4a4bff575757ff616061ff696969ff7e7d7dffa6a6a6ffc9c9c9ffdfe0dfffeeededfff1f1f1fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f7f6fff8f7f7fff8f8f7fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fffafaf9fffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafbfffafafbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfdfdfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefefefffdfefefffefefefffdfdfefffefdfefffefdfefffdfefdfffefdfdfffefefdfffefefefffefefefffefefdfffefdfdfffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffefefffffefefefffffefefffffefefffefefffffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffdfdfefffefefefffefdfefffefefefffefefdfffefefdfffefdfefffefefdfffefdfdfffefefefffefefefffefefffffefefefffefffefffefffffffefffefffefefefffefffefffefefefffffefffffefefffffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffdfdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffafafafff9faf9fffaf9f9fff9f9f9fff8f9f9fff8f8f9fff7f8f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0efffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffc0c0c0ff494949ff323131ff303030ff2e2f2eff2c2c2dff2c2b2bff2a2a2aff29292aff292929ff282728ff282727ff272727ff272827ff262626ff252524ff242323ff222222ff222222ff222222ff212222ff212222ff222323ff212221ff1e1e1eff1b1b1bff181818ff171617ff131313ff0d0d0cff080808ff070707ff070708ff080809ff0b0b0bff0b0b0aff09090aff0a090aff0c0c0cff0c0c0bff0a0a0bff0b0b0aff0c0c0cff0b0c0cff0b0b0bff0b0b0bff0d0d0dff101010ff131313ff151515ff141415ff131313ff121212ff131313ff141414ff151415ff151515ff161616ff171616ff161516ff161516ff161717ff191918ff191a19ff1a1a1aff1a1a1aff1b1a1aff1a1b1aff1a1b1aff19191aff1a1919ff191919ff191919ff191919ff1a191aff1a191aff1a1919ff191919ff191919ff191919ff191919ff191919ff1a1a19ff1a1a1aff191a1aff191919ff19191aff191919ff191918ff191919ff191919ff1a1a1aff1a191aff191a19ff1a1919ff191919ff181919ff181819ff181918ff181818ff181818ff191818ff181818ff181818ff171718ff181817ff171818ff171817ff181818ff181818ff181818ff181818ff181818ff181818ff191819ff191918ff191818ff191918ff191919ff191919ff191918ff191818ff191918ff191919ff1a191aff1a1b1bff1b1b1aff1b1b1bff1b1b1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff020202ff050404ff090909ff0f0f10ff191919ff222222ff2a292aff2f2e2eff373837ff3e3d3eff444544ff4c4b4bff555554ff5c5c5bff606060ff616161ff666666ff6a6a6aff656665ff626262ff5f5f5eff595959ff4e4e4eff424242ff383838ff323231ff302f2fff282929ff232324ff1c1c1bff141414ff0e0d0eff090909ff050506ff030302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfcfdfff8f8f9fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff2f3f2fff2f3f2fff2f1f2fff2f1f1fff1f1f1fff0f0f1fff0f0f0fff0eff0fff0efefffefefeeffeeeeeeffeeedeeffeeeeedffedececffecececffebebebffeaeaeaffe8e9e9ffe7e8e8ffe7e8e8ffe9eae9ffecebebffedeeedffedededffedededffecececffe8e8e8ffe5e5e5ffe3e3e2ffe1e2e2ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e4e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffeaeae9ffe9e9eaffeaeae9ffeae9eaffe9e9eaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebeaeaffebebebffebebeaffeaeaebffe9e9e9ffe7e7e7ffe6e6e6ffe3e4e4ffe1e1e1ffdfdfdfffddddddffdbdadbffd9d9daffd9d9d8ffd9d9d9ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d4d4ffd4d4d5ffd5d4d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d4d3ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d2d3ffd2d3d3ffd3d3d2ffd2d3d2ffd2d2d3ffd3d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd2d2d3ffd3d3d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd3d4d3ffd3d3d3ffd4d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd5d5d4ffd4d5d5ffd5d4d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd9d9d8ffdbdbdbffdededeffe0e0e0ffe3e2e2ffe5e5e5ffe7e7e8ffe9e9e9ffeae9eaffeae9eaffeae9e9ffeaeae9ffe9e9e9ffe9eae9ffeae9e9ffeaeaeaffeaeaeaffeaeaebffeaebeaffebebebffebebecffebecebffebebebffecececffecececffecececffecececffecececffedececffedececffececedffececedffecedecffecececffebebecffecebecffecececffececebffebebebffebebebffeaebebffeaebeaffebebeaffeaebeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e2e1ffe4e4e5ffe8e7e7ffebebebffedededffeeefeeffeeeeeffff0efefffececedffe9e9e9ffe7e7e7ffe8e7e8ffe9e9e9ffeaeaeaffebebeaffebebebffecedecffedececffeeeeeeffefefeeffefeff0fff0f0f0fff0f1f1fff1f1f2fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff7f8f7fffdfdfcfffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff868686ff383838ff1c1c1cff1c1c1cff1a1b1bff1a1b1aff1a1a1aff1a1a19ff1a1a1aff191919ff191a19ff19191aff191919ff191919ff1a1919ff191919ff1a191aff1a1a1aff1a1a19ff191919ff1a1919ff1a191aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1b1aff1a1a1bff1a1a1aff1a1a1aff1b1a1aff1a1a1bff1b1b1aff1b1a1aff1a1a1aff1a1a1aff1b1a1bff1b1a1aff1a1a1aff1a1a1aff1a1a19ff191a1aff191919ff191919ff191919ff191919ff1a191aff1a191aff191919ff19191aff1a1a19ff1a1a1aff1a1a1aff1a1a1aff1b1a1bff1a1a1bff1b1a1aff1a1a1bff1b1c1cff1b1c1cff1c1c1cff1c1c1cff1d1c1cff1d1d1dff1d1d1dff1e1e1dff1e1d1dff1d1e1eff1b1b1bff171817ff161515ff151515ff161616ff171717ff161516ff121212ff121212ff141313ff131313ff121112ff0f0f0fff0c0d0cff0d0d0dff100f0fff101010ff0f0f0fff0c0c0cff0b0c0bff0c0c0cff0c0c0cff0c0c0cff0d0d0eff0e0e0eff0e0e0eff0b0b0bff090a0aff0c0c0cff0d0c0cff0d0d0dff101010ff141313ff181717ff1d1d1dff212222ff232323ff242524ff242424ff232323ff212221ff212121ff232223ff242424ff242424ff242424ff252625ff272727ff282929ff2a2a2aff2c2c2cff2c2c2dff2e2d2dff2e2e2fff303030ff313131ff323333ff676868ffe8e7e7ffefefefffefefeffff0f0effff0f0f0ffeff0f0fff0f0f0fff0f1f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f5f4fff5f4f5fff4f4f5fff5f5f6fff6f6f6fff6f7f7fff8f8f8fff9f8f8fff8f8f8fff9f8f8fffaf9f9fffafafafffafafafffafbfbfffbfbfafffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffffffefffffefefffefffefffefffefffefffefffffefefffffefffffefefefffefffefffefefffffefefefffefefefffffefefffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffefefefffefffffffefefffffefefefffefefefffefefefffdfefefffefefefffefdfdfffefdfdfffefdfefffefefefffefdfdfffdfdfefffdfefefffefdfdfffdfefefffefdfefffefefefffefefdfffefefefffefdfefffefdfefffefefdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffffefefffefefefffefffefffefffefffefffefffffefefffffefffffefefefffefffffffffefffffefefffffffefefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefffefffefefefffdfdfefffefdfefffefefefffdfefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffbfafafffafafafffafafafff9f9fafffafafbfffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9faf9fff9faf9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff3f3f3ffedededffd9d8d9ffbebdbeff949494ff707071ff656564ff525352ff404041ff313131ff181818ff0a0a0aff050404ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff090909ff181718ff333333ff4b4b4bff5a5a5aff646363ff6c6b6cff7b7b7bffa3a3a3ffc5c6c5ffddddddffecededfff1f1f1fff2f1f2fff2f2f2fff2f2f3fff3f3f3fff3f3f4fff4f4f4fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9fafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfafafffbfafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffefefefffdfdfefffefefdfffdfdfefffdfefefffdfdfefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefefffffefffffffffefffefffffffffffffffffefefffffefefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffffffefffefffefffffffefffefefefffefffefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefffffefffffffefefefffefffffffffefefffefffffffefefefffefefefffffefffffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefffffefefefffefffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffdfdfefffefefdfffefdfefffefefefffdfefdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff5f4f5fff3f3f4fff4f3f3fff2f2f3fff2f3f3fff2f2f2fff2f2f2fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0ffeff0f0ffeff0efffefefefffefefeeffefeeeeffeeeeeeffedeeeeffededeeffc0c0c1ff494949ff323232ff2f2f30ff2e2e2eff2d2d2dff2c2c2cff2b2b2bff2a2a2aff2a292aff292929ff292929ff282928ff272827ff252625ff242424ff232323ff232323ff232323ff242323ff232424ff252525ff252525ff242323ff212121ff202020ff1f1f1fff1c1c1cff171717ff111111ff101010ff111010ff131313ff161616ff161616ff161516ff161516ff171717ff161617ff171716ff161716ff191919ff181818ff171617ff161616ff181818ff1a1a1aff1c1d1dff1d1d1dff1d1d1eff1b1c1bff1b1a1aff1b1b1aff1b1b1bff1c1c1bff1c1b1bff1b1c1cff1c1d1cff1c1c1cff1c1b1bff1b1b1bff1b1b1bff1b1c1bff1b1b1bff1b1b1bff1b1a1bff1b1b1bff1a1a1aff1b1a1bff1a1a1bff1a1a1aff1a1a1aff1a1a1aff1b1a1bff1a1a1aff1a1a1aff1a1a1aff1a1a1aff191919ff191a1aff1a191aff19191aff1a1a1aff1a1a1aff191a1aff1a1a1aff1a191aff1a1919ff1a1919ff1b1a1bff1b1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a191aff1a1a1aff191919ff191919ff19191aff191819ff191918ff181819ff191918ff181918ff181819ff181818ff191819ff181819ff191818ff181819ff191919ff191919ff19191aff191919ff1a1919ff191919ff191919ff1a1a19ff1a1919ff191a19ff191a19ff1a1a1aff1b1b1aff1b1b1bff1b1b1bff1b1c1cff1c1c1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010102ff030303ff060606ff0a0a09ff0d0c0dff111111ff131413ff151515ff171817ff1a1b1aff1d1e1eff222122ff282828ff2f2f2fff373636ff3e3f3fff454545ff414141ff3e3e3eff383838ff2d2c2cff212020ff181818ff131313ff121212ff111211ff0d0d0dff0b0b0bff090909ff070707ff050405ff030203ff010101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefdfffbfbfbfff6f6f6fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0efffefefefffeeefeeffeeeeeeffedededffecededffecebecffeaeaeaffe9e9eaffe9e8e8ffe8e8e9ffe9e9e9ffecebecffeeededffeeeeeeffeeedeeffedececffe9eaeaffe6e7e7ffe4e4e4ffe2e3e3ffe3e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e4e5ffe6e5e6ffe6e6e5ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9eae9ffe9eae9ffeae9e9ffeae9eaffe9e9e9ffe9eaeaffeae9eaffe9e9eaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaebffebebebffebebebffebebebffebebebffeaebeaffebebebffebeaebffeaeaebffebeaebffeaeaeaffe8e8e8ffe7e7e7ffe5e5e5ffe3e2e2ffe0e0e0ffdededeffdcdcdcffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d7d8ffd8d8d7ffd7d8d8ffd8d8d7ffd7d8d7ffd7d7d8ffd7d7d7ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d6ffd5d6d6ffd6d5d6ffd5d5d6ffd6d5d5ffd6d6d6ffd5d5d6ffd6d6d6ffd7d7d7ffd6d7d6ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d5d5ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d5ffd5d5d4ffd4d4d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d4ffd3d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd5d5d5ffd5d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d5ffd5d5d6ffd5d5d5ffd6d5d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd8d8d8ffdadadaffddddddffdfdfdfffe2e1e2ffe4e4e4ffe7e7e7ffe8e8e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffebeaeaffeaebebffececebffecebebffececebffecececffedececffedececffececedffecededffecececffecededffedececffecededffecececffecececffececedffecebecffececebffebebecffececebffebecebffebebebffebebebffebebebffeaeaebffeaeaeaffe9e9eaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe3e3e4ffe6e6e6ffe9e9e9ffedecedffeeeeeeffefefefffefeff0ffeeefeeffebebebffe9e9e8ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffecececffedededffeeedeeffeeeeeeffefefeffff0f0f0fff0f0f1fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff4f4f4fff5f4f4fff5f6f6fffafbfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c6ff868586ff383838ff1c1c1cff1c1c1cff1b1b1bff1b1a1bff1b1a1aff1a1a1aff1a1a1aff1a1a1aff191a1aff191a19ff1a191aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1bff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1b1bff1b1b1bff1b1a1aff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1cff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1cff1b1b1bff1b1b1aff1b1b1bff1a1a1aff1a1a1aff1a1a1aff1a1a1aff191a19ff19191aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1bff1a1b1aff1a1b1bff1b1b1bff1b1b1bff1b1b1bff1c1c1cff1b1c1cff1c1d1cff1d1d1dff1d1d1dff1d1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1f1f1eff1e1e1eff1c1d1dff1c1b1cff1b1a1aff1b1b1bff1c1b1bff1c1d1dff1b1c1cff1a1b1aff1b1a1bff1c1c1cff1d1d1dff1b1c1cff1a1a1aff181819ff171818ff191919ff1a1a1bff1a1a1bff181919ff171717ff171717ff181818ff181717ff181818ff1a1a19ff1a1a1aff181819ff171617ff171717ff171717ff181818ff1a1a1aff1d1d1eff1f1f1fff232423ff252525ff252525ff242424ff242425ff252425ff232323ff222223ff232324ff252424ff252525ff252525ff262627ff282828ff2a2b2bff2c2c2cff2d2e2dff2e2f2fff303030ff313131ff323332ff343433ff616161ffd8d9d9ffefefefffeff0f0fff0eff0fff0efeffff0f0f0fff0f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff1f2f2fff1f2f2fff2f1f2fff2f2f2fff3f2f2fff2f2f3fff3f3f3fff3f2f3fff2f3f3fff3f3f3fff3f3f4fff3f3f4fff4f4f4fff4f4f5fff4f4f4fff4f4f5fff5f4f4fff4f4f5fff6f5f5fff6f6f6fff6f6f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9fafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefffefffefefffffefefefffefffefffffefefffefefffffefffffffffffffffefffffffefefffffefefefffffffffffefefefffefffffffffefefffffefefffffffffffffefefffefefefffefefffffefffefffefefffffefefefffffefffffefefffffffffffffefefffffefefffffffefffffefefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefdfefffefefefffdfefefffdfefefffdfdfefffefdfefffdfefefffdfefdfffefefefffefdfefffdfefdfffdfdfefffefefefffdfefdfffefdfefffefefefffefefefffefdfefffdfdfefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefffffefefefffefffefffefefefffefffffffffefefffffefefffffffffffffefefffefffefffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffefefffffefefffffefffefffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffffefefffffefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefefefffefefefffdfefefffefefefffefefffffefefefffefefffffffefefffefefefffefefdfffefefefffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffdfdfefffdfdfdfffdfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffafbfbfffbfbfbfffafbfafffafbfafffbfbfbfffafafafffafafafffafafafffafafbfffafbfbfffafafafffafafafffaf9fafff9f9f9fffafafafff9f9f9fff9fafafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff6f5f6fff5f6f6fff5f6f5fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f4fff3f3f4ffebebebffd5d4d4ffbababaff8e8e8eff717171ff656565ff5f6060ff4b4c4bff323232ff1c1d1cff0f0f0fff070708ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030203ff080808ff151515ff2b2b2bff454646ff59595aff636464ff6d6c6dff7a7a7bff9c9c9cffc1c1c1ffd9d9d9ffebebebfff1f1f1fff2f1f1fff1f1f2fff3f2f2fff3f2f3fff3f3f4fff4f3f3fff4f4f4fff4f5f4fff4f4f5fff5f5f5fff5f5f6fff5f6f6fff6f7f6fff7f7f7fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9faf9fff9f9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffaf9fafff9fafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfbfffbfafbfffbfafafffbfbfbfffbfafafffbfbfbfffafbfbfffafbfafffbfafbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffdfefdfffdfefefffefefefffdfefefffefefefffefefdfffefdfefffdfefefffefefefffefefefffefdfefffdfdfdfffefefefffefdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefffffffefffefffefffefffefffefffffffffffefefffffefffefffffefefffefefffffefffffffffffffffefffffffefefffffefefefffefffefffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefefefffefdfefffdfdfefffefefefffefefefffefdfdfffefefefffefefefffdfdfefffefefefffefefefffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefffffffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffefefffffffffffffefefffefffefffefefffffefffefffefefffffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefdfefffdfdfdfffdfefefffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfafffbfafbfffafafafff9faf9fff9f9fafff9f9f9fff8f9f8fff8f8f8fff7f7f8fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff1f0f0fff1f1f1fff0f0f0fff0f0f0fff0eff0fff0efefffefefefffefeeeeffeeeeeeffedeeeeffedeeedffb2b1b2ff3a3a3aff313131ff2f3030ff2f2f2fff2d2d2eff2c2c2dff2c2b2cff2b2a2bff292a2aff2a2a2aff29292aff282728ff262626ff252424ff232324ff242424ff252525ff252525ff252525ff252525ff262626ff262626ff252525ff252425ff242424ff222322ff202020ff1b1b1bff1b1c1bff1c1c1dff1f1f1fff212121ff212122ff202021ff212020ff212021ff202020ff1f1f20ff20201fff212121ff212121ff1f2020ff1f201fff202021ff212122ff222221ff222221ff212121ff202121ff202020ff1f1f1fff1f1e1fff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1d1eff1e1d1dff1d1d1dff1d1c1cff1c1c1cff1b1c1cff1b1c1bff1b1b1cff1b1b1cff1c1b1cff1b1b1cff1b1b1bff1b1a1bff1a1a1bff1b1a1bff1b1a1bff1a1a1bff1a1b1bff1a1a1bff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1b1a1aff1a1a1aff1a1a1bff1b1a1aff1a1a1aff1a1b1aff1a1a1aff1a1a1aff1b1b1cff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1a1b1aff1a1a1bff1b1b1bff1a1b1aff1a1a1aff1a1a1aff1a1a1aff1a1919ff191919ff191919ff191919ff191919ff191919ff191919ff191919ff19191aff19191aff1a1a19ff1a1a19ff1a191aff191a1aff1a1a1aff1a1a1aff1a191aff1a1919ff1a1a1aff1a191aff1a1a1aff1b1a1bff1b1b1bff1b1b1bff1c1b1bff1c1c1cffc5c5c5ffc5c5c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010001ff010202ff030303ff030304ff040405ff080808ff070708ff070606ff060607ff070707ff080809ff0c0b0bff0e0e0eff121313ff1a1a1aff1c1c1cff1a1b1aff181818ff131313ff0d0c0dff080909ff060706ff050505ff040404ff060606ff040404ff040304ff020202ff010102ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffdfdfdfff9f9f9fff5f5f5fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f1f2fff1f1f1fff1f0f0fff0eff0ffefefefffefefefffeeeeefffeeededffedededffedececffebebecffebebeaffeae9eaffe9e9eaffeae9e9ffebebebffedeeedffeeeeefffeeeeeeffeeedeeffebecebffe8e9e8ffe6e5e5ffe3e3e3ffe2e3e2ffe3e3e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffe9eaeaffeae9eaffe9e9e9ffeaeaeaffeae9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffe9eaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaebffeaebebffeaeaebffeaeaebffebeaebffebeaebffeaeaebffebebebffebebebffebeaeaffebebebffebebebffebebebffecebebffebebebffebebebffeae9e9ffe7e7e7ffe5e6e6ffe4e5e5ffe2e1e2ffe0dfe0ffddddddffdbdcdbffdadadaffdadadaffd9d9d9ffd9d9daffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd7d8d7ffd8d8d7ffd7d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d6d6ffd6d7d7ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd7d6d6ffd6d6d6ffd7d7d6ffd7d6d7ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d5d4ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd4d4d4ffd4d3d3ffd3d4d4ffd4d3d4ffd4d3d3ffd4d4d4ffd4d3d3ffd3d4d3ffd3d4d4ffd3d4d3ffd3d3d4ffd3d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d5ffd5d4d4ffd4d4d4ffd5d5d4ffd5d4d5ffd4d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd5d6d5ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d6ffd6d6d6ffd5d6d5ffd6d5d6ffd5d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d6ffd5d6d5ffd5d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d6ffd6d6d7ffd7d6d6ffd6d7d7ffd7d7d7ffd9d9d9ffdbdbdcffdededeffe1e1e1ffe2e3e3ffe5e5e5ffe8e8e8ffe9e9e9ffeaeaeaffeae9eaffe9eaeaffeaeaeaffe9e9eaffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebeaeaffebeaebffebebebffecebebffebebebffecececffecececffecececffedecedffecededffededecffedededffedededffecedecffececedffedededffecedecffececedffececedffecececffecececffecebecffebebecffebecebffebececffebebebffebebebffeaebebffebebebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe6e7e6ffe6e5e5ffe5e6e6ffe5e4e5ffe5e4e4ffe4e4e4ffe3e3e2ffe2e2e2ffe2e2e3ffe4e5e4ffe7e7e7ffebebebffeeeeeeffeeefefffefefefffefeff0ffedeeeeffebebebffe9e8e9ffe8e8e9ffeaeaeaffebebebffebebebffececedffedededffededeeffefeeeeffefefefffeff0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff4f3f4fff4f5f5fff8f8f8fffdfdfdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c7c7ffc5c5c5ff868586ff383838ff1c1c1cff1c1c1cff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1a1b1aff1a1b1aff1a1b1aff1a1b1aff1b1b1aff1a1a1aff1a1b1aff1a1a1bff1b1b1aff1b1b1aff1a1a1bff1b1b1bff1b1b1bff1b1a1bff1b1b1bff1b1b1bff1b1c1bff1c1c1cff1b1c1cff1b1c1cff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1c1b1cff1c1c1cff1c1c1cff1c1b1cff1c1b1cff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1a1b1aff1b1b1bff1a1a1bff1b1b1bff1b1b1aff1a1b1bff1a1b1aff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1c1b1cff1c1c1cff1b1c1cff1c1c1cff1d1c1cff1e1d1dff1e1e1dff1e1e1eff1f1e1fff1e1f1fff1e1f1fff1f1f1fff201f1fff1f201fff1f201fff1d1d1eff1d1d1dff1d1d1dff1e1d1dff1e1e1eff1e1f1eff1e1f1eff1e1f1eff1f201fff212120ff212121ff222222ff222122ff202120ff1f201fff202020ff222222ff232222ff212021ff202120ff212121ff202121ff212121ff212222ff232424ff242424ff232323ff222323ff232223ff212121ff222222ff242323ff252424ff252525ff262726ff272727ff262726ff262626ff262626ff262626ff252526ff242524ff252524ff252526ff252625ff262627ff272827ff292929ff2c2c2cff2e2e2eff303030ff303131ff323132ff333333ff353534ff626362ffd9d9d9fff0eff0ffeff0f0ffeff0f0ffeff0f0fff1f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff1f2f2fff1f2f2fff2f2f2fff2f3f2fff3f3f2fff2f2f2fff2f3f3fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f6f6fff6f7f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fffafafafffafafafffbfafbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffdfefdfffdfdfefffefefefffefefefffefefffffefffefffefefefffefefefffffffefffefffefffffffefffffffffffefffffffefffffffefefefffffefffffefffefffefffffffefefffffffffffffefefefffffefefffffffffffefefefffefffefffefefefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffffffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffdfefdfffefefefffefefdfffefefefffdfdfefffefefefffefefefffefefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefffefffefffefffefffefffefffefffffffefffefefefffffffffffefefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffefefefffefffffffefefffffffffffffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffdfefdfffefefdfffefdfdfffefefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffdfefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffbfbfbfffafbfbfffafafbfffbfafbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafff9fafafff9fafafffaf9fafff9faf9fff9fafafff9f9fafffafafafff9f9f9fffaf9f9fffafafafff9f9f9fff9faf9fff9f9f9fff8f9f8fff9f9f8fff9f8f8fff9f9f9fff8f8f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9faf9fff9f9f9fff9f9f9fff8f8f9fff8f7f8fff8f7f8fff7f6f6fff6f5f6fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff3f3f2ffe7e7e7ffd1d2d1ffb4b4b4ff888888ff727272ff6a6a6aff5f5f5fff4d4d4eff393a3aff262626ff141414ff0a0a09ff040403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff050504ff090a09ff151514ff292929ff414141ff555556ff656565ff6e6f6eff7a7a7aff969696ffbcbcbcffd6d5d6ffeaeaeafff0f0f0fff1f2f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafaf9fff9fafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefdfefffefdfdfffefefdfffdfefdfffefefefffefefefffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffffefffefefefffefffefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffefffffffefffffffefffefffffffefffffffffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffffefefffefefefffffffefffefffefffefffefffffefffffefffffffefffffffefefefffffefefffefefefffefffefffefefffffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefdfffefdfdfffefefefffdfdfefffefefdfffefefdfffdfdfefffefefdfffefefefffefdfdfffdfefdfffdfefefffdfefefffefefefffdfefefffefefefffefefefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefefffefefefffffefefffefefefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefffefffefffefffefffefffefffefffffffefffefefdfffefefefffdfdfefffefefdfffefefdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafff9faf9fff9f9f9fff8f8f9fff8f8f8fff8f8f7fff7f8f8fff6f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff4f3f3fff3f3f2fff3f3f3fff3f2f3fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f1fff0f0f0ffefefefffefefefffefefefffeeeeeeffedeeeeffeeeeedffedeeedffa3a3a2ff3a3a3aff313231ff303030ff2f2f2fff2e2e2eff2d2d2dff2c2c2cff2b2b2bff2a2a2aff292a29ff282828ff262726ff252525ff242525ff252626ff262726ff272626ff262727ff272727ff282728ff282828ff282727ff272626ff262626ff252525ff252424ff222322ff242424ff252625ff262627ff262727ff272727ff272726ff262626ff252525ff252525ff242524ff242425ff252525ff252525ff252525ff242524ff242424ff242324ff242423ff232323ff232322ff222222ff212221ff202121ff202020ff201f20ff1f1f1fff1e1f1fff1f1e1fff1f1f1fff1e1e1eff1e1e1eff1e1e1eff1d1d1dff1c1d1cff1c1d1cff1c1d1cff1d1d1cff1c1c1cff1c1c1cff1b1b1cff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1a1aff1a1b1aff1a1a1aff1a1b1aff1b1b1bff1a1b1bff1a1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1c1b1cff1c1c1cff1c1c1cff1c1b1bff1b1c1bff1c1c1cff1b1b1bff1b1b1bff1a1b1bff1b1b1bff1b1b1aff1a1b1bff1a1b1aff1a1a1bff1a1a19ff191919ff19191aff1a191aff1a1a1aff191a1aff1a191aff1a191aff1a1a1aff1a1a1aff1a1b1aff1b1a1aff1a1a1aff1a1b1bff1a1a1aff1a1a1aff1a1a1aff1a1b1aff1a1a1bff1b1b1bff1b1b1bff1c1b1cff1d1c1dffc5c5c5ffc4c5c5ffc5c6c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010100ff010101ff020202ff010101ff010101ff000101ff010101ff010102ff020303ff040504ff070606ff0b0b0bff0b0b0bff0a090aff080808ff070606ff040303ff020202ff010101ff010000ff000100ff010101ff010100ff010101ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfff6f7f6fff4f4f4fff3f4f3fff3f4f3fff4f3f3fff3f2f2fff2f3f2fff2f2f2fff2f2f1fff1f1f1fff0f0f0fff0f0f0fff0efefffefeeefffeeeeeeffedeeeeffedededffedecedffebebebffeaebebffeaeaeaffebeaeaffecececffededeefff0eff0fff0eff0ffefeeeeffedededffeaeaeaffe7e7e7ffe5e4e5ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eae9ffeaeaeaffeaeaeaffe9eaeaffe9eaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaebeaffeaeaeaffeaebeaffebebeaffeaeaeaffeaebeaffeaeaebffebebeaffebebeaffeaeaebffebebebffebebebffebeaebffebebeaffebebebffebecebffecebecffebebebffebececffebecebffecebebffebebebffe8e8e9ffe7e6e7ffe6e6e6ffe4e3e3ffe1e0e1ffdededfffdcdddcffdbdbdbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd7d7d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d7ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d5ffd5d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d4d3ffd3d4d3ffd4d4d3ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d6ffd6d5d6ffd6d5d6ffd6d5d5ffd6d5d6ffd5d5d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d7ffd6d6d7ffd7d7d7ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffdadadaffdddddcffe0e0dfffe1e1e1ffe4e4e4ffe6e6e7ffe9e9e8ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9eae9ffe9e9eaffe9eaeaffebeaeaffeaeaeaffeaebebffebebebffebebebffebececffecebecffecececffedecedffedececffedecedffedededffedededffedededffedededffedededffedededffedededffececedffedededffededecffecededffecececffecececffebecebffebebebffebebebffecebebffebebebffeaebebffebeaebffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe8e9e9ffe7e8e8ffe7e7e7ffe7e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe3e4e3ffe5e6e5ffeaeae9ffedececffeeefeeffefeeefffeff0efffeff0efffedededffebebebffeae9e9ffe9e9e9ffeaebeaffebebebffecedecffedededffedeeeeffeeefefffefefeffff0f0f0fff0f1f1fff1f1f1fff2f1f2fff3f3f3fff4f3f3fff4f3f4fff6f6f6fffbfbfbfffefdfefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c8c7ffc7c7c7ffc6c7c7ffc5c5c5ff868686ff383838ff1c1c1cff1c1b1bff1c1b1bff1c1b1bff1b1b1bff1b1b1bff1b1b1bff1b1a1bff1b1a1bff1b1a1bff1b1b1aff1b1b1bff1b1b1cff1b1c1bff1b1b1bff1b1b1bff1b1c1bff1b1c1bff1c1c1bff1c1b1cff1b1b1cff1c1c1cff1c1d1cff1c1c1cff1c1c1cff1c1d1cff1c1c1cff1d1c1dff1d1c1dff1c1c1cff1d1d1cff1c1d1cff1c1c1cff1d1c1dff1c1c1dff1c1c1cff1b1b1cff1c1b1bff1b1c1bff1b1b1cff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1c1b1cff1c1b1cff1c1c1cff1c1c1cff1c1c1cff1c1c1dff1d1d1dff1e1d1eff1e1e1eff1f1f1eff1f1f1fff1f1f20ff1f201fff202020ff202121ff212120ff212121ff202020ff1e1e1fff1e1e1eff1f1e1eff1f1f1eff1f1f1fff201f20ff202020ff202020ff212121ff222222ff232323ff252424ff252525ff252525ff242424ff242424ff252525ff252625ff262625ff252525ff252526ff262626ff262626ff272727ff282828ff292929ff292928ff292829ff292829ff272727ff272827ff272727ff272727ff282828ff282829ff292929ff282828ff282728ff272828ff282828ff272728ff272726ff272726ff262626ff262626ff272727ff29292aff2c2b2cff2e2e2eff303030ff313232ff333333ff343534ff353536ff4c4c4cffcbcbcaffefefefffefeff0ffeff0effff0f0f0fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f1fff2f1f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff4f4f4fff4f5f4fff5f5f4fff5f4f5fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f7f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffafafafffafafbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffefefffffefefefffefefefffefffffffffffefffffffffffffffefffffffffffffefefffffefefffffffefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffefefefffefefffffefffefffefffefffffffefffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfdfffefdfefffdfdfefffefefefffdfdfefffefdfdfffdfefefffefdfefffefefefffefefdfffefefefffefdfefffdfdfefffdfdfdfffefefefffefdfefffefefefffdfefefffdfefefffdfefefffdfefefffefefefffefdfdfffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffffefffffefefffffefffffffffefffefefefffffefefffefefefffefefefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffffffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffefffefffffffffefefffefffffffefefefffefefefffefefdfffefdfefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffcfcfdfffcfcfcfffcfbfbfffbfbfcfffbfafbfffbfbfbfffafafbfffafafafffafafafffafbfafffafafafffaf9f9fffafafafffaf9fafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9f9fffaf9f9fffafaf9fffaf9f9fffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9faf9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f7f8fff8f8f7fff7f7f7fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f4f5fff5f4f5fff4f5f5fff5f4f5fff4f4f5fff5f4f4fff4f4f4fff1f0f1ffe3e3e4ffcdcdcdffb3b3b3ff8c8c8cff767676ff6b6b6bff606060ff545454ff464646ff2e2e2eff171616ff090909ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff060606ff0d0d0dff1a191aff2c2c2cff444343ff565656ff656565ff707171ff848484ffa1a1a1ffbfbfbfffd3d4d3ffe9e9e8fff1f0f1fff1f1f1fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff9faf9fff9f9fafff9f9fafffafaf9fffafaf9fff9f9fafff9f9f9fff9f9f9fffaf9fafffaf9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafff9f9f9fffafaf9fffaf9f9fffaf9fafffafafafffafafafffafbfbfffafafafffafbfbfffbfafafffafbfbfffbfafafffbfbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefefdfffdfefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefffffefefffffffefffffefffefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfdfefffefdfefffdfefefffefdfefffefefefffefefdfffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefffefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefdfffefefefffefdfefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefefefffefefefffffefefffefffefffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffffefefffefffffffffefefffffefefffffffefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffafbfafffafafafffafafafff9fafafff9f9fafff9f9f9fff9f9f8fff8f8f8fff7f7f8fff7f7f7fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff4f4f5fff4f5f4fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff0f1f1fff0f0f0fff0f0efffefefefffefefefffefeeefffefefeeffeeeeeeffeeedeeffedededffa3a3a3ff3b3b3aff323232ff313131ff303030ff2e2e2fff2d2d2dff2c2c2cff2b2b2bff2a292aff282829ff272727ff242525ff262525ff272727ff282828ff282828ff292829ff2a292aff2a2a2aff2a2a29ff292929ff282828ff282728ff262627ff262726ff272727ff282828ff292929ff29292aff29292aff2a2929ff292929ff272728ff272727ff262626ff272727ff272627ff272727ff262727ff262626ff252626ff252625ff252525ff242424ff242424ff242323ff232323ff222222ff222221ff212222ff212120ff202021ff20201fff1f2020ff1f1f1fff1f1f1fff1f1f1eff1f1e1eff1e1e1eff1e1e1eff1d1d1eff1e1d1dff1d1d1dff1d1d1dff1d1d1dff1d1c1dff1c1c1cff1b1b1bff1b1b1bff1b1c1bff1b1c1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1c1b1cff1c1c1cff1c1b1cff1c1c1bff1b1c1bff1c1c1cff1d1d1dff1c1c1dff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1c1b1cff1c1c1bff1c1c1bff1b1b1bff1b1b1bff1b1a1bff1b1a1bff1b1a1aff1b1b1bff1a1a1aff1a1a1aff1a1a1aff1a1b1aff1b1a1bff1a1a1aff1b1b1aff1b1a1aff1a1a1bff1a1b1aff1b1b1aff1b1b1bff1b1b1aff1b1b1bff1b1b1aff1b1b1bff1b1b1bff1c1c1bff1c1c1cffc5c5c5ffc5c5c5ffc6c6c5ffc6c5c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff030303ff030303ff030202ff020202ff010101ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffaf9fafff5f5f5fff4f3f4fff4f3f3fff3f3f3fff3f3f2fff3f3f2fff3f2f3fff2f2f2fff2f1f1fff0f0f1fff0f0f0ffeff0efffefefefffeeeeeeffededeeffedededffecedecffebebebffebeaebffebebebffececebffedededfff0eff0fff0f0f0fff0f0efffeeeeeeffecececffe9e8e9ffe5e5e6ffe4e4e4ffe4e3e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffeaeae9ffeae9e9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaebffeaeaeaffebeaeaffebebeaffebeaeaffebeaebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebecffecebecffebecebffecebebffecebecffecececffecebebffecebecffeaeaeaffe7e6e7ffe6e6e6ffe5e5e4ffe2e2e2ffe0e0e0ffdedddeffdcdcdcffdadadbffdadadaffdadbdaffdadadaffd9d9daffdadad9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d8d9ffd9d9d9ffd8d9d9ffd8d9d9ffd8d8d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d7ffd7d8d8ffd7d7d7ffd8d7d7ffd8d8d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d7d6ffd6d6d6ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d5d4ffd5d4d5ffd4d4d4ffd5d5d4ffd5d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d5d5ffd5d5d4ffd4d5d5ffd5d4d4ffd4d5d5ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d5ffd4d5d5ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd9d9d9ffdbdbdcffdfdedeffe1e0e0ffe2e2e2ffe5e5e5ffe8e8e8ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeae9eaffeaeaeaffeaeaebffeaebeaffebeaeaffebebebffebebebffebebebffecebecffecececffecececffededecffededecffedededffedededffededeeffedededffedededffedededffedeeedffedededffedededffedededffedededffececedffecececffecececffecececffecebecffecececffebebebffebebebffebebebffeaebeaffebeaebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe6e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe5e4e4ffe7e7e7ffececebffeeeeeeffefefefffeff0effff0f0f0ffefeff0ffedededffeaebeaffeaeaeaffeaeaeaffebebecffececedffedededffeeeeeeffeeeeeeffefefeffff0efeffff1f0f1fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff4f4f4fff9f8f9fffcfcfdfffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c9ffc8c8c8ffc8c8c7ffc6c6c6ffc5c5c5ff868585ff383838ff1c1d1cff1c1c1cff1c1c1cff1c1b1cff1c1b1cff1c1c1bff1c1b1bff1c1c1bff1b1b1bff1b1b1bff1c1c1cff1b1c1cff1c1c1cff1c1c1cff1c1c1cff1c1c1bff1c1c1cff1c1c1cff1d1c1cff1d1c1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1eff1d1d1eff1e1d1eff1d1d1dff1d1c1dff1c1c1cff1c1c1dff1d1c1cff1c1c1cff1c1c1cff1c1c1bff1c1b1cff1c1b1cff1b1c1cff1c1c1cff1c1c1cff1c1c1cff1d1d1cff1d1c1cff1d1d1cff1d1d1dff1e1e1dff1e1e1eff1f1e1fff1f1f1fff20201fff202020ff202021ff202121ff212121ff222221ff222222ff222222ff212020ff202020ff202020ff202020ff1f2020ff212020ff212021ff212121ff222221ff232323ff242424ff252525ff262626ff262627ff272727ff262726ff262626ff262626ff272726ff272727ff282728ff282728ff282829ff292929ff2a292aff2a2a2aff2b2b2bff2b2b2cff2b2b2cff2a2a2aff292929ff292929ff292929ff2a2a2aff2b2b2bff2b2a2bff2b2b2bff2a2a2bff2a2a2aff2a2a2aff2a2a29ff292a29ff282829ff282727ff262626ff272727ff292829ff2b2b2bff2d2e2dff302f2fff323232ff343434ff353635ff363737ff4e4d4effc3c3c3fff0f0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff3f2f2fff3f2f2fff2f2f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff5f5f4fff4f5f5fff5f5f5fff5f4f5fff5f5f5fff6f6f5fff6f6f6fff6f6f7fff7f7f6fff7f7f8fff8f7f8fff7f7f7fff8f8f9fff8f8f9fff9f9f9fffaf9fafffafafafffafafafffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefffffffefffffefffefffffffefffefefffffefefffffefefffffefefffffffffefffefffefffffefffffffefefffffffffffffffffffefffffffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffffffffffefefffffffffefffefffefffffefffffefefefffffffefffefffffffffefffffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefefdfffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefefffffffefffefefefffefefefffffffffffefefffffffffffffefffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffefffffffffefffffefffefffffffefffefffffffffefffffefffffffffffffffefffefffefffefffefefefffffefefffffffffffefefefffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefefffdfdfefffefefefffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafff9f9f9fffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff3f4f4fff0f0f0ffe2e1e1ffd0d0d0ffbcbcbbff989898ff797978ff6d6d6dff656564ff5b5c5cff4b4a4bff313231ff181918ff0b0b0cff050505ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff040404ff080808ff111110ff232322ff393939ff4d4d4dff5d5d5dff6a696aff777778ff919191ffb0b0b0ffc9c9c9ffd9d9d9ffe9e9e8fff0f0f0fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff3f2f2fff2f3f3fff3f3f2fff3f3f3fff4f3f4fff3f4f3fff4f4f4fff4f4f5fff5f5f5fff6f6f6fff6f6f7fff7f7f7fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fff9f9f9fffafafafffaf9fafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9fafafffaf9fafffafaf9fffafaf9fffafafafffafafafffafafbfffafafafffafafafffafbfafffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfcfcfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffefefdfffdfdfefffefdfefffdfefdfffefefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefffffefefffffffffefffefffefffffefffffefefefffffffefffefffffffffefffffffefffffefffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffffefffffefffefffefffefffefefffffefefefffefefffffefefefffefefefffefffefffefefefffffefefffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefffffefefffffffefffffefefffffefefefffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefefefffffffefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefffefffefefefffffefefffffffffffffffffffefffffffefefefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefdfffdfefefffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffafaf9fff9f9f9fff9f8f9fff9f8f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f3fff3f4f3fff3f3f4fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f2f1fff2f1f1fff2f1f1fff1f1f1fff0f1f1fff0f0f0ffefefeffff0efefffefeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffedededff9c9c9cff333434ff333333ff313231ff303030ff2e2e2eff2d2d2dff2b2c2cff2a2a2aff292929ff272828ff262726ff282728ff292929ff292a29ff2a2a2aff2b2a2bff2b2b2bff2c2c2cff2c2c2cff2b2b2bff2b2a2bff2a2a2aff292829ff292929ff2a2a2aff2b2b2bff2b2b2bff2b2b2bff2a2b2aff2a2a2bff2a2a2aff292929ff292929ff292829ff292828ff282928ff282828ff282827ff282727ff272727ff262727ff272627ff262626ff262625ff252525ff242424ff232324ff232323ff222222ff212222ff212121ff212020ff212121ff202020ff202020ff1f1f1fff201f1fff201f1fff1f1f1fff1f1f1fff1f1f1fff1e1e1fff1e1e1eff1e1e1eff1d1d1eff1d1d1dff1c1d1cff1c1c1cff1c1c1bff1c1c1bff1b1c1cff1c1b1cff1c1b1cff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1c1c1bff1c1c1cff1c1b1cff1c1c1cff1c1c1cff1c1c1dff1c1c1cff1d1d1dff1e1e1eff1d1d1eff1d1d1dff1d1d1dff1d1d1dff1d1c1cff1d1c1cff1c1d1cff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1c1b1cff1b1b1bff1b1b1bff1b1a1bff1b1b1aff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1cff1b1b1bff1b1b1cff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1c1b1bff1c1c1cff1c1c1cff1c1c1cffc4c5c4ffc5c4c5ffc6c5c5ffc6c6c5ffc7c7c7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010001ff000101ff010101ff010101ff010001ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffcfcfcfff7f7f7fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f2fff1f2f2fff1f1f1fff0f0f0fff0f0efffefefefffefeeefffeeedeeffedededffecedecffecebecffebebebffecececffededeeffefeff0fff1f1f1fff0f1f1ffefeff0ffececedffeaeaeaffe7e7e8ffe5e5e6ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9eae9ffe9e9eaffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaebeaffebeaeaffebeaeaffebebebffebebebffebebebffeaeaeaffebeaeaffebeaebffebebeaffebebeaffebebeaffebebebffebeaebffebebebffeaebebffecebebffebecebffecebebffebebebffececebffebececffecebecffecebecffecececffecececffecececffecececffecececffecececffecececffeaeaeaffe7e8e8ffe6e6e7ffe6e5e6ffe4e3e4ffe1e1e1ffdfdfdfffddddddffdbdbdcffdbdbdbffdbdbdaffdbdadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdad9daffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd9d9d8ffd8d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d7ffd8d8d7ffd7d8d8ffd8d7d8ffd7d7d8ffd7d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d4ffd5d5d4ffd5d5d4ffd4d4d5ffd4d4d4ffd5d5d5ffd4d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d5ffd6d5d6ffd5d6d6ffd5d6d5ffd6d5d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd6d6d6ffd7d7d6ffd6d7d6ffd7d6d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd7d7d6ffd7d7d6ffd7d7d6ffd6d7d7ffd7d6d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffdadadaffddddddffe0e0e0ffe2e1e2ffe3e3e4ffe7e6e7ffe8e8e9ffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaebffeaebebffebebebffebebebffebebebffebebebffebebecffecebecffecececffecededffedededffedededffedededffededeeffedededffedededffededeeffeeeeeeffedededffedededffedeeedffedededffedededffecededffedededffedecedffecececffecececffecebebffebecebffecebebffebecebffebebebffebeaebffeaebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe6e5e5ffe5e4e5ffe4e4e3ffe4e3e3ffe4e4e3ffe5e5e6ffeae9eaffeeeeeeffeeeeeffff0efeffff0f0f0fff1f1f1ffefefefffedededffeaebebffebeaeaffebebecffecececffedeeedffeeeeeeffeeeeefffefefefffefeff0fff0f0f1fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff6f6f6fffbfbfbfffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cac9ffc8c8c8ffc7c7c8ffc7c7c8ffc6c6c6ffc5c5c5ff858686ff707070ff595959ff373738ff1c1c1dff1d1d1dff1d1c1cff1c1d1cff1c1c1cff1c1c1cff1c1c1cff1c1d1cff1c1c1dff1c1c1cff1d1c1dff1d1c1dff1d1c1dff1d1c1dff1c1d1dff1d1d1dff1d1d1dff1e1d1dff1d1d1dff1e1e1eff1e1e1eff1d1e1eff1e1e1dff1e1d1dff1d1e1dff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1d1e1dff1d1d1dff1d1e1dff1e1d1dff1d1d1dff1c1d1dff1d1d1cff1c1d1dff1d1d1dff1c1d1dff1d1d1dff1c1d1dff1d1d1dff1e1d1dff1e1d1eff1e1d1eff1e1e1eff1e1e1fff1f1f1fff1f201fff202020ff212120ff222121ff222122ff222222ff232323ff232323ff232323ff232323ff222121ff212121ff212121ff212121ff212122ff212122ff232323ff232223ff242423ff242425ff252525ff262627ff272727ff282828ff282828ff282728ff282828ff282728ff282828ff282829ff292929ff2a2a29ff2a2a2aff2a2b2bff2b2c2cff2c2c2cff2d2d2dff2e2e2dff2d2d2dff2b2c2cff2b2a2bff2a2b2aff2b2b2bff2d2c2cff2d2d2dff2d2d2cff2c2d2dff2c2d2dff2c2c2cff2c2c2cff2b2c2bff2b2b2bff2a2b2aff292929ff262727ff272828ff292a29ff2c2d2cff302f2fff333233ff343435ff363636ff373738ff404140ffbcbdbcffeff0f0fff0f0effff0f0f0fff1f0f0fff0f1f0fff1f1f1fff1f0f1fff1f1f1fff1f2f1fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f3fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f4f5fff5f4f5fff4f4f5fff4f5f5fff5f5f5fff6f5f5fff5f6f6fff6f7f6fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafbfafffafbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfefefffdfefdfffefefefffefdfefffefdfefffefefefffdfefdfffefefefffefefefffefffefffefffffffffffefffffefffffffefffffefffefffffffffffefefffffefefffffefffefffffefefffefffefffefefefffffefffffffefffffefefffffffffffffffefefffffffefffefefffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffefefefffffefffffefefffffefffefffefffefffffefefffefefefffefffffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffdfefefffefefefffdfefefffefefefffefdfefffefdfefffefdfefffdfefdfffdfdfefffdfefefffdfefefffdfefefffefefdfffefdfefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefffffffffffffffefefffffffefffefefffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffffefffffffefffffefffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffefffffefffffffefffffefffefffffffffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefdfefffdfdfefffefefefffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffefefefffdfefefffdfdfdfffefdfefffefdfefffefdfefffefdfefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfcfbfffbfbfbfffbfafbfffbfafbfffafafbfffafafafffafafafffafafafff9fafafff9fafafffafaf9fffaf9fafffafafafffafafafffbfafafffafafafffafafafffafafafffaf9f9fff9fafafffafafafffafafafffaf9fafff9f9fafffafafafffaf9fafff9faf9fff9f9fafff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff9f8f8fff8f8f7fff7f7f7fff7f6f6fff5f6f5fff5f5f5fff4f5f5fff4f5f5fff5f5f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3ffeff0efffe7e7e7ffd8d8d8ffc6c5c6ffa7a7a8ff828382ff717172ff686969ff5d5e5eff4c4d4dff333333ff1d1c1dff0d0d0dff050505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff050404ff090809ff0e0e0fff181818ff2b2b2bff434342ff565556ff636363ff6e6d6eff7f7f7fff9f9fa0ffbdbdbdffd1d1d1ffe1e0e1ffecececfff1f0f0fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff5f4f5fff5f5f4fff5f5f5fff6f6f6fff7f7f6fff7f8f7fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafafafff9f9fafffafafafff9faf9fffafafafffaf9f9fffaf9fafff9f9fafff9faf9fff9f9fafff9fafafff9fafafff9fafafffafaf9fffaf9fafffafafafffafbfafffbfbfafffafafafffafafbfffafbfafffbfafafffafbfbfffbfafbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfbfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffefffffefefffffefffefffffffffffffefffffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefffefffffefffffffefefffefffefffffffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefdfefffefdfefffefefefffefdfefffefdfefffdfdfefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffefefffefffefffefffefffefefefffefefefffffffffffefefffffefefffffefefefffefefefffffefefffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffffefffffefefffffefefffffffffffffffefffffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafbfbfffbfafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f6f7fff7f6f7fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff4f5f4fff4f4f4fff4f4f3fff4f3f4fff3f3f3fff2f3f2fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f0fff1f0f0fff0eff0ffefeff0ffefefefffefefefffefefeeffeeeeefffeeeeeeffeeeeeeffe6e7e6ff7f7f7fff343434ff333333ff323132ff302f30ff2e2d2eff2c2c2dff2a2b2aff292929ff292828ff282829ff2a2a2aff2b2c2bff2b2c2cff2c2c2bff2d2c2cff2d2e2dff2e2e2eff2e2e2dff2d2d2dff2d2c2cff2c2c2cff2b2c2bff2b2b2bff2c2d2dff2d2d2dff2d2d2dff2c2d2cff2c2c2cff2b2c2cff2c2b2bff2a2b2bff2b2b2bff2a2b2aff2a2a2aff2a2a2aff2a292aff29292aff282928ff282829ff282828ff272828ff272727ff272727ff272627ff262526ff252525ff252424ff232324ff232323ff222322ff222121ff212221ff212121ff212121ff212121ff202021ff212121ff212021ff202120ff202020ff1f201fff1f1f20ff1f1f1fff1e1e1eff1e1d1eff1e1d1eff1d1d1dff1d1c1dff1d1c1dff1c1c1dff1c1c1cff1c1c1cff1d1c1cff1c1c1cff1c1d1dff1c1d1cff1c1d1dff1d1d1cff1d1c1cff1c1d1cff1d1d1dff1d1d1dff1d1c1cff1d1d1dff1e1f1eff1e1f1eff1d1e1eff1d1e1eff1e1d1dff1d1e1dff1d1d1dff1d1d1dff1c1d1dff1d1d1dff1c1c1dff1c1c1dff1c1c1cff1c1c1cff1c1b1bff1c1b1cff1c1b1cff1b1c1bff1b1b1cff1c1c1cff1b1c1cff1b1c1cff1c1c1bff1c1b1cff1c1c1cff1b1c1bff1c1c1cff1c1b1cff1c1c1cff1b1c1cff1c1b1bff1c1d1cff1c1c1cffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc7c7c7ffc8c9c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010001ff000100ff010000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffafafafff5f6f5fff4f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f0f0fff0eff0ffefeff0ffeeefeeffeeeeeeffedededffecececffecececffededecffedeeeeffeff0effff2f1f1fff1f2f1fff1f0f0ffefefeeffecebebffe9e8e8ffe6e7e6ffe5e6e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffebeaebffebeaeaffeaebeaffebebebffebeaebffebebebffeaebebffebeaeaffeaebebffebebebffebebebffebeaebffebebebffebebebffebebebffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffecebecffecebecffecebecffecebecffebebecffebececffecececffecebecffecececffecececffecececffecececffecedecffedececffebecebffeae9e9ffe7e8e7ffe6e5e5ffe5e5e4ffe2e3e2ffe0e1e0ffdededeffdcddddffdcdbdbffdbdbdbffdadbdbffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdad9daffdad9daffdad9daffd9dad9ffd9d9daffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d8d7ffd8d8d8ffd8d7d8ffd7d7d8ffd7d8d8ffd7d8d7ffd7d8d8ffd7d8d7ffd8d7d7ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd6d6d6ffd5d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd5d5d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d6ffd5d6d5ffd6d6d5ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d6ffd7d6d6ffd7d7d6ffd7d7d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d7d8ffd7d7d8ffd7d7d8ffd9dadaffdcdbdcffdfdfdeffe1e1e1ffe2e3e2ffe5e5e5ffe8e8e8ffe9e9e9ffeaeaeaffebeaebffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaebeaffebeaebffeaebebffebebebffebebebffebececffececebffecececffecedecffedecedffedededffedededffeeededffedeeedffedeeedffedeeeeffedeeeeffeeeeedffeeeeeeffedeeedffedeeedffedededffedededffedededffedededffecedecffecedecffedececffecececffecececffebecebffebebecffebebebffeaebebffeaebebffeaebeaffebeaeaffeae9eaffe9eae9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e7ffe5e5e6ffe6e6e6ffe5e4e5ffe4e5e4ffe4e4e4ffe5e5e4ffe8e7e8ffecececffeeeeeeffefeeeefff0eff0fff1f1f1fff1f1f1ffefefefffececedffeaebebffebebebffecececffedededffeeeeeeffeeefeeffefefeffff0f0effff1f0f0fff1f2f1fff2f2f2fff3f3f2fff4f4f4fff9f9f8fffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacbffc9c9c9ffc8c8c8ffc7c8c8ffc7c8c8ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffbebebeffa3a3a3ff888888ff6e6d6eff4c4c4bff303031ff1d1d1dff1d1c1dff1d1c1cff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1eff1e1d1dff1e1d1dff1e1e1dff1e1d1eff1e1e1dff1f1e1eff1e1e1eff1f1e1eff1e1f1eff1e1e1eff1f1e1eff1f1f1fff1e1f1eff1f1f1fff1e1f1fff1f1f1fff1f1f1fff1f1f1fff1e1e1eff1e1d1eff1d1e1dff1e1e1eff1e1d1dff1e1e1eff1d1d1eff1e1e1eff1e1e1eff1d1d1dff1d1d1eff1e1e1eff1e1e1eff1f1e1eff1e1f1eff1f1f1fff1f1f1fff1f2020ff202121ff212121ff212222ff222222ff232223ff232324ff242424ff242424ff242525ff242524ff232223ff222223ff232322ff232323ff222323ff232323ff242424ff252425ff252525ff252526ff272727ff282728ff292828ff292929ff2a2a29ff2a2a29ff292929ff2a292aff2a2a29ff2a2a2aff2a2a2aff2b2b2bff2c2c2bff2d2d2cff2d2e2dff2f2e2eff2f2f2fff2f2f2fff2f2e2fff2e2e2eff2c2d2cff2c2d2dff2d2d2dff2f2f2eff2f2f2fff2f2f2fff2f2e2fff2e2e2eff2d2e2dff2d2e2dff2d2d2dff2d2d2dff2d2c2dff2b2b2bff292929ff282828ff2a2a2bff2e2e2eff313232ff353435ff363736ff383838ff414142ffa7a7a7ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f2f2fff1f2f2fff2f1f2fff2f2f2fff2f3f2fff2f2f2fff2f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff4f3f4fff4f3f3fff4f4f4fff5f5f4fff5f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff7f7f6fff6f7f6fff7f7f7fff8f8f7fff8f7f7fff8f7f8fff9f8f9fff8f9f8fff9f9f9fff9f9f9fffafaf9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffdfefefffefdfefffdfefdfffdfefefffefefefffefefefffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefffffffffefffefefefffefefffffefffefffffffefffffffffffffefefffefefffffefffffffffefffffffefefffffefefffffffefffffffefffefefefffefefffffffefefffffefefffefefefffffefffffffefefffffffefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefdfefffdfefdfffdfefefffefdfefffdfdfefffdfefefffefefdfffdfdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffefffefffffefffffffefefffffefefffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefefffffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffefdfdfffefefdfffefefdfffdfdfdfffefdfefffefefdfffefefefffefefdfffefefefffefefdfffefefefffdfefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfcfdfffdfdfdfffdfcfdfffbfbfbfffbfbfcfffbfbfbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafff9f9f9fff9f9fafff9f9f9fffaf9fafffaf9f9fffaf9f9fffafaf9fffaf9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f8fff8f8f8fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2ffededeeffdfdedfffcdcecdffb6b6b7ff929292ff787878ff6b6b6bff616161ff4e4e4fff353635ff1d1c1dff0c0c0dff050505ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050504ff0b0b0bff141415ff232423ff373737ff4b4b4bff5c5b5bff666667ff6f6f6fff848484ffabaaabffc7c7c7ffd9d9d8ffe8e8e7ffefefeffff1f1f1fff2f1f1fff2f1f1fff1f1f1fff2f1f2fff2f2f1fff3f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9faf9fffaf9f9fffafafafff9f9fafffafafafffafafafff9f9f9fffaf9fafffafafafff9fafafffaf9fafff9faf9fff9fafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafbfafffafbfbfffafbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffafafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefdfefffdfdfdfffefefdfffefefefffdfefefffdfefdfffdfefdfffefdfefffdfdfdfffdfdfefffdfefdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefefefffffefffffffffefffffffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefffffefffffffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefffffffefffefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfdfffefdfefffefefefffefefefffefdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefffefffefefffffffffffffffefffffefefffffefffefffefffefffffefefffffffffffefefffffffffefffffffffffefefefffefefffffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefffffefefefffffffefffefefefffefefffffefffefffffffefffffffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafbfafffafafafffaf9f9fffafafafff9f9f9fff9f9f9fff9f9f9fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f2f2fff2f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0effff0eff0ffefefefffeeeeefffeeeeeeffefeeeeffeeedeeffe7e6e6ff80807fff353535ff333333ff313131ff2f2f2fff2e2e2dff2c2c2bff2b2a2aff2a2a29ff2b2b2bff2d2d2dff2e2e2eff2e2e2dff2e2e2dff2f2e2fff303030ff2f3030ff2f3030ff2f2f2fff2f2f2eff2e2e2eff2e2e2eff2e2d2dff2e2e2fff2e2f2eff2f2f2fff2f2e2eff2e2e2eff2d2d2eff2d2d2dff2d2d2dff2c2c2cff2c2c2dff2c2c2cff2b2c2cff2c2b2cff2b2b2bff2a2b2bff2a2a2aff2a2a2aff292a2aff292929ff282829ff272828ff272727ff262627ff252625ff242524ff242424ff232424ff232223ff222222ff222322ff222222ff222222ff222222ff222222ff222222ff212121ff212122ff212121ff212021ff201f1fff1f1f1fff1f1f1fff1f1e1eff1e1e1eff1e1d1eff1d1d1dff1d1d1dff1d1d1cff1d1d1dff1d1d1dff1e1e1dff1d1d1dff1e1d1dff1d1e1dff1d1d1dff1d1d1dff1d1d1dff1d1e1dff1d1e1eff1d1d1dff1e1e1eff1f1f20ff1f2020ff1f1f1fff1e1e1fff1e1e1eff1e1e1eff1e1d1dff1e1e1eff1d1d1dff1d1d1dff1d1d1dff1c1c1cff1d1c1dff1d1c1dff1c1c1dff1d1c1dff1c1d1cff1c1c1cff1c1c1dff1c1c1dff1c1d1dff1d1d1cff1c1c1dff1c1c1cff1c1c1cff1c1c1dff1c1c1cff1c1d1cff1c1d1dff1c1d1dff383738ff525252ff676867ffc5c5c5ffc5c5c6ffc6c6c6ffc7c7c7ffc9c8c9ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfff8f8f7fff4f4f5fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff1f0f1fff0f0f0fff0efefffefefeeffeeeeeeffeeededffedededffedeeedffeeeeeeffefefeefff0f0f0fff2f2f2fff2f2f2ffefefefffecededffe9eae9ffe8e8e7ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e9ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebeaffebeaebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffecebecffebebebffebebecffebebebffecebecffecebebffecebebffecececffecececffecececffecececffecececffecececffecececffedececffedececffededecffecedecffedededffededecffedececffedecedffedededffeaebeaffe8e9e9ffe6e6e6ffe5e6e5ffe4e4e4ffe2e2e2ffe0dfe0ffdedddeffdbdcdbffdbdcdbffdbdbdbffdbdcdbffdadadbffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9daffd9dad9ffdad9daffdad9daffd9dad9ffd9dad9ffd9dadaffd9dadaffdad9daffd9d9d9ffd9dad9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d9ffd8d9d8ffd9d8d9ffd9d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d7ffd8d8d7ffd7d8d7ffd8d8d8ffd8d8d7ffd8d7d7ffd8d7d8ffd8d8d8ffd7d8d7ffd7d8d8ffd7d7d7ffd7d8d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d7d6ffd7d7d7ffd7d6d6ffd7d7d7ffd6d6d7ffd7d7d6ffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d6d6ffd6d6d5ffd5d5d6ffd5d6d5ffd6d5d6ffd6d5d6ffd6d6d6ffd5d6d5ffd5d6d6ffd5d6d6ffd6d5d6ffd5d5d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d5ffd6d6d5ffd6d6d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d6d6ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd8d7d8ffd7d7d7ffd8d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffdbdbdaffdedddeffe0e0e0ffe2e2e2ffe4e4e4ffe7e6e6ffe9e8e8ffeaeaeaffebebeaffebebeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebeaebffebebeaffececebffebecebffecececffecececffecececffecececffedededffecededffedededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeedffeeeeeeffeeededffeeeeeeffededeeffeeeeedffeeededffecececffedecedffedecedffececedffedececffecececffecececffecebecffebebecffebebebffebebebffeaebebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe8e9e8ffe8e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e5e5ffe6e5e6ffeae9e9ffedededffefefeeffefefeffff1f1f1fff2f1f2fff1f1f0ffefefeeffecececffecebebffedececffeeeeedffedeeedffefefefffefefeffff0efeffff1f0f1fff1f1f1fff2f2f2fff3f3f3fff6f6f6fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbccccffcbcbcbffc9c9caffc8c8c8ffc7c8c8ffc7c8c8ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc6c5c5ffb8b8b8ff9d9d9dff7b7b7cff616160ff464546ff2b2b2bff1d1d1dff1d1e1eff1e1d1dff1d1d1eff1e1e1eff1e1e1eff1e1f1eff1e1e1fff1f1e1fff1f1f1fff1f1f1fff1e1f1eff1f1e1eff1f1f1fff1f1f1fff1f1f1fff201f1fff1f201fff1f2020ff1f201fff1f1f1fff1f1f1fff1e1f1eff1e1f1eff1e1f1fff1e1f1fff1e1e1fff1e1e1fff1f1e1eff1e1f1eff1e1e1fff1f1f1fff1e1f1eff1f1f1fff1f1f1fff1f1f1fff201f1fff202020ff212121ff212122ff222222ff232223ff232323ff242424ff242525ff252525ff252526ff262626ff252526ff242524ff242424ff242424ff252425ff252425ff252525ff252525ff262626ff272626ff282827ff282929ff292929ff2a2a29ff2b2a2bff2b2b2bff2b2b2bff2b2c2cff2c2b2bff2b2b2cff2c2c2cff2c2c2cff2d2d2cff2d2d2eff2f2e2fff2f2f30ff303030ff303130ff313030ff313131ff303030ff2e2e2eff2f2f2eff2f3030ff303131ff313130ff303030ff303031ff2f302fff2f2f2fff2f2f2fff2f2f2fff2e2e2fff2f2e2fff2d2c2dff2a2b2bff29292aff2b2c2bff2f2f2fff333333ff363636ff383838ff424141ffa7a7a8fff0efefffeff0f0fff0f0f0fff0f0f1fff1f0f0fff0f1f0fff1f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff4f4f4fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff8f8f8fff9f9f8fff8f8f8fff9f9f8fff9faf9fff9fafafffafaf9fffafafafffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffefffffefffffffefefefffffefffffffefefffffffefffffffffffefffffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefffffffffefffefefffffffefffffefffffffefefefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefdfefffefefefffdfefefffefdfefffdfdfefffefdfdfffdfefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefdfffefdfdfffdfdfefffdfdfdfffdfefefffefdfdfffdfdfefffefdfefffdfefefffefefdfffefefefffefdfefffefefefffefefefffdfefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9f9fafffaf9f9fff9faf9fffafafafffafafafffaf9fafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffaf9f9fffafaf9fffafafafff9f9fafffafaf9fffaf9f9fffaf9fafff9f9f9fff9fafafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f7fff6f6f7fff6f6f5fff5f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f4f4fff3f3f4fff3f3f3fff3f4f3fff3f3f3ffefefefffe5e5e5ffd5d5d5ffc2c2c2ffa3a3a3ff7f7f80ff6c6c6cff616162ff4f4f4fff343434ff1c1d1dff0e0e0eff060607ff030303ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff090a09ff181818ff2f2f2fff454545ff545454ff616061ff6a6969ff757474ff909090ffb7b7b7ffd0d0d0ffe1e0e0ffecececfff0f0f0fff1f2f2fff2f1f1fff1f1f2fff1f1f1fff1f1f2fff2f2f1fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff5f5f5fff5f6f6fff6f7f7fff7f8f7fff8f7f7fff8f8f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9fafffaf9fafffaf9f9fff9fafafff9fafafffafafafff9faf9fffafafafffafafafff9f9f9fffaf9f9fffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffefefefffefefefffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffdfefefffefefdfffefefefffefefefffefefefffefffefffffefefffefefffffefefefffefefefffffffefffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefffffffffffffffefefffffffffffffefefffffefffffffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffefdfefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffefffefefefffefefffffefffefffefefefffefefefffefffffffefefffffffefffffffefefffefffefffefefffffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffffffffefefffffefffffffefffefffefffefffffffffffffefffffefffffffefefefffffefffffffefefffffffefffefffffffefefefffefefefffffefefffefefefffefefefffdfefefffefdfdfffdfdfefffdfdfefffdfdfefffefefdfffdfdfefffefdfefffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffafbfafffafafafffafafafff9f9fafff9f9fafff9f8f9fff8f9f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff4f5f5fff4f4f5fff4f4f4fff4f3f4fff3f4f3fff3f4f4fff3f3f3fff2f2f3fff3f2f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0ffeff0f0fff0eff0ffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffe7e6e7ff7f7f7fff343535ff333232ff303031ff2f2f2fff2d2d2dff2c2c2bff2c2c2cff2e2d2eff303030ff30302fff2f302fff302f2fff303031ff313131ff313131ff323131ff303131ff303131ff30302fff2f2f2fff2f2f2fff303030ff303130ff303030ff303131ff303030ff302f30ff2f2f2fff2f2f2fff2e2e2fff2e2f2eff2e2e2eff2e2e2eff2d2d2dff2c2c2cff2c2c2cff2c2c2cff2c2b2bff2b2b2bff2b2a2bff2a2a2aff2a2929ff282928ff282828ff272727ff262626ff262526ff252525ff242524ff242424ff232423ff242324ff242324ff232324ff232323ff232323ff232222ff232222ff222222ff212122ff212120ff212020ff201f20ff1f1f1fff1e1f1fff1f1e1eff1e1d1eff1d1d1eff1d1d1eff1e1e1dff1e1d1eff1e1d1eff1e1e1eff1e1e1eff1d1e1dff1e1d1dff1e1e1eff1e1e1eff1e1e1eff1f1e1eff1e1f1eff1e1f1fff20201fff201f1fff1f1f20ff1f1f1eff1e1f1eff1e1f1fff1e1f1fff1e1e1fff1e1e1eff1e1d1dff1d1e1eff1d1d1eff1d1e1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff2a2b2bff4c4c4cff666667ff8d8d8dffa3a3a4ffbebebeffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacaffcbcbca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffbfafafff6f6f6fff5f5f5fff4f4f4fff4f4f3fff4f3f3fff3f3f3fff2f2f2fff1f2f2fff1f0f0fff0f0f1ffefefefffeeefefffeeeeeeffeeedeeffeeedeeffeeeeefffeeeeeeffefefeefff2f1f1fff2f2f2fff1f1f1ffedededffebebeaffe8e9e8ffe6e7e7ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebeaeaffeaeaebffebeaebffeaeaebffebeaebffebebeaffebebebffebebebffebebebffecebebffebebebffebececffebecebffebebebffecebecffecebecffebececffebebebffecebecffecebebffececebffecececffebececffececebffecececffecececffecececffecececffedececffececedffecececffecececffededecffececedffedecedffedededffedededffecedecffedececffedededffedededffebebebffeae9e9ffe7e7e7ffe5e6e6ffe5e5e4ffe2e2e2ffe0e0e1ffdedfdeffddddddffdcdcdcffdcdcdcffdbdbdcffdbdbdcffdbdadbffdbdbdbffdadbdbffdbdbdbffdadbdaffdbdbdbffdbdadaffdadadaffdbdadaffdadadbffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffd9dad9ffdad9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d8d9ffd9d8d9ffd8d8d8ffd8d9d9ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd7d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d6ffd6d7d7ffd6d7d7ffd6d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d5d6ffd6d5d6ffd5d5d5ffd5d6d6ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d8ffd8d7d8ffd8d7d7ffd7d8d8ffd7d7d8ffd7d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d7d7ffd7d7d8ffd7d7d8ffd7d7d8ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd7d7d8ffd8d8d8ffd7d8d8ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffdadadaffdcdcdcffdfdfdfffe2e1e1ffe3e3e3ffe5e5e5ffe8e8e8ffeaeae9ffebeaebffebebebffeaeaeaffeaebebffebeaeaffeaeaebffeaeaeaffeaeaebffebebeaffebebebffecebecffecececffecececffecececffedececffecededffededecffecececffededecffedeeedffedeeeeffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeededffedeeedffedededffedededffecedecffededecffecececffecececffecececffecececffecececffebebecffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe7e7e7ffebebebffeeedeeffefefeffff0f0f0fff2f1f1fff1f1f2fff0f0f0ffeeeeeeffecececffecececffedededffeeeeeeffeeeeeeffefefeffff0efeffff0f1f1fff1f1f1fff2f2f2fff4f4f3fff9f9f9fffdfdfefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccdffcdcdccffcbcbcbffcbcacbffc9c9c9ffc8c8c8ffc7c7c7ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c7c7ffc7c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffb1b1b2ff919090ff757675ff545454ff393939ff1e1f1eff1f1e1fff1f1f1fff1f1f1fff1f1f20ff201f1fff1f1f1fff20201fff1f1f1fff1f201fff1f201fff202020ff202020ff202021ff202020ff202020ff202020ff1f2020ff201f1fff201f20ff201f20ff20201fff1f1f1fff20201fff1f201fff201f1fff201f1fff202020ff202020ff202020ff202020ff202120ff202121ff212121ff222222ff222323ff232323ff242424ff242524ff252526ff262625ff262626ff272627ff272727ff262626ff252525ff262626ff252626ff262626ff262626ff272626ff262727ff282727ff282828ff292929ff29292aff2a2a2bff2b2b2cff2c2c2cff2c2c2dff2d2d2dff2d2e2dff2d2d2eff2d2e2dff2e2e2eff2e2e2eff2e2f2fff2f2f2fff303031ff313131ff323232ff323232ff333232ff323332ff323332ff313131ff313132ff323232ff323232ff323232ff323232ff313232ff323131ff323132ff313131ff313131ff303131ff313131ff303030ff2e2e2dff2c2b2cff2c2c2cff2e2f2fff323232ff363636ff3a3a39ff919292ffefefeffff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff1f1f1fff1f2f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff3f4f3fff3f3f4fff4f4f5fff4f4f5fff5f4f4fff4f4f5fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f9f8fff8f9f8fff9f9f8fff9f9f9fff9fafafffafafafffafaf9fffbfbfbfffafbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffffefefffefffefffffefffffffffefffefffffffffffffffefffefffefffffffefefefffffffffffefefefffffffffffefefefffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefffffffffffffffffffffffffefefffffefefffffffefffffefefffefffefffefffefffefefefffefefefffefffffffefefefffefefefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffffefffffffffffffefffefffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffffffffffefffffffefefefffffefefffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefdfffefdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffdfdfefffdfefdfffefefefffdfefefffefdfdfffefdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfafffafafafffafafafff9fafafffaf9fafffafafafffafafafff9f9fafffaf9f9fff9faf9fff9f9fafffafaf9fff9fafafffafafafffafafafffafafafffafafafffbfbfbfffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9fafffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9faf9fff9f9f8fff8f8f8fff8f8f8fff7f8f8fff6f6f7fff5f6f5fff5f6f5fff4f5f5fff5f4f4fff5f4f5fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f2f1ffecececffdcdcdcffcbcbcbffb1b1b1ff8d8d8dff727171ff636463ff505051ff393938ff252525ff171717ff0a0a0aff060606ff040403ff020202ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff060706ff151515ff2f2f2fff4a494aff5c5b5cff646464ff6c6b6cff808081ffa4a4a4ffc3c3c3ffd7d7d8ffe7e7e8ffefefeffff1f1f1fff2f2f2fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff5f5f4fff5f5f6fff6f6f6fff7f7f7fff7f8f7fff8f9f8fff8f9f9fffaf9f9fffaf9fafffafafafffafafafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffbfbfafffafbfafffbfafbfffafbfbfffafbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffafafafffbfafbfffafbfbfffbfafbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffefefffffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefffefffefefefffffffefffefffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefefefffefefefffffffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfefffefefefffdfefefffefdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefffefffffffffffefffffffffefefffffefffffffefffffffffffffefffefffffffefffefffefffffefefffefefefffffefffffefefffffefffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffffefffffefefefffefefefffefefefffffffffffefefefffffffffffefefefffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafff9fafafffafaf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f5f6fff6f6f5fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f0fff0efefffefeff0ffefefefffeeeeefffeeeeefffeeeeefffeeeeeeffeeedeeffdfdfdfff626262ff343434ff313231ff2f2f2fff2e2d2eff2d2d2dff2e2e2eff302f30ff313131ff313131ff313131ff313131ff313231ff333332ff333333ff333333ff323333ff323232ff313231ff313131ff303131ff323132ff333233ff333333ff333232ff313232ff323231ff313231ff313131ff313031ff313031ff303030ff30302fff2f2f2fff2e2f2eff2d2e2eff2d2d2dff2d2e2dff2d2d2dff2c2c2cff2c2c2cff2b2c2bff2a2a2bff2a2a29ff282828ff282828ff272727ff262626ff252525ff252625ff242525ff252525ff242424ff252424ff242424ff242424ff242424ff232423ff232323ff222223ff212222ff212121ff202021ff212020ff1f2020ff1f1f1fff1f1f1fff1e1f1eff1e1e1eff1e1e1fff1e1e1eff1f1f1fff1f1e1eff1f1e1fff1f1f1eff1f1e1eff1e1f1eff1e1f1eff1e1e1eff1f1f1fff1f1f1fff1f1f1fff1f201fff212121ff202121ff201f1fff201f20ff1f1f1fff1f1f1fff1e1f1fff1f1f1eff1e1f1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1dff1e1d1eff1e1e1dff1d1e1eff1e1d1eff1e1e1eff242525ff3f3f3fff5a5a5aff7b7c7bff969696ffb1b1b0ffc5c5c5ffc6c5c6ffc6c6c6ffc5c6c6ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacaffcacacbffcbcbca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000101ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffdfdfdfff8f8f8fff5f5f5fff4f4f5fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff1f2f1fff1f0f1fff0f0f0ffeff0efffefefefffeeeeefffeeeeeeffefefefffefefefffefeeeeffefefeefff2f1f1fff1f2f1ffeff0efffebebebffeae9eaffe8e8e8ffe7e7e7ffe7e7e6ffe7e8e7ffe7e8e8ffe8e7e8ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebecebffebebecffebecebffebebebffecebecffebebebffebececffebebebffecececffebececffecececffecebecffecebebffebececffecebebffecececffebecebffebebecffecececffecececffecececffecececffedececffecedecffececedffecedecffecedecffecececffecededffedededffedededffedededffedededffedededffedededffedeeedffedededffecececffebebebffe8e9e9ffe6e6e6ffe5e6e5ffe4e4e4ffe1e2e2ffe0dfe0ffdededeffddddddffdddcdcffdbdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadbdaffdbdadbffdbdbdaffdadadaffdbdadbffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffd9d9d9ffdad9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d9ffd8d8d9ffd9d8d9ffd8d8d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d8d8ffd8d7d7ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d7d6ffd6d7d7ffd6d6d6ffd7d7d6ffd6d7d7ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d7ffd6d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d8ffd7d8d8ffd7d7d8ffd7d8d7ffd8d8d8ffd7d8d8ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d7ffd7d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d8d7ffd8d7d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d9d8ffd8d8d8ffd9d9d9ffd9d8d9ffdbdbdbffdddedeffe1e0e0ffe2e2e3ffe4e4e4ffe6e6e6ffe9e9e9ffeaeaebffebebebffebebebffebebebffeaebebffeaeaebffeaebeaffeaebeaffebeaebffebebebffebebebffecececffecebecffecececffededecffecececffecedecffededecffedededffedededffedeeeeffededeeffeeeeedffeeeeeeffeeefeeffefeeeeffeeeeefffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffededecffedececffecedecffecececffecececffecececffecececffebebecffecebebffebebebffeaeaebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e6ffe6e6e7ffe9e9e9ffececedffefefefffeff0f0fff1f0f1fff2f2f2fff2f2f2fff0f0f0ffeeeeeeffedededffededeeffeeedeeffeeeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff3f3f3fff6f6f6fffcfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecdcdffcdcdcdffcdcdcdffcccbcbffcbcbcbffc9c9caffc8c8c8ffc8c8c7ffc8c8c8ffc8c7c7ffc8c7c7ffc7c8c7ffc8c8c7ffc8c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c7c6ffc7c6c7ffc6c7c6ffc6c7c7ffbbbbbbff8e8e8eff626262ff2b2a2bff20201fff202020ff1f2020ff202020ff202020ff202020ff202020ff202020ff202120ff202020ff202120ff202021ff202120ff212020ff202020ff202020ff202020ff202020ff202020ff1f201fff1f2020ff1f2020ff202020ff202020ff202020ff212020ff202120ff212121ff212121ff212121ff222122ff222222ff232323ff242424ff252525ff252525ff262526ff272727ff272727ff282727ff282828ff272727ff272627ff272726ff272727ff272727ff282727ff272827ff282827ff292828ff292929ff2a2a2aff2b2b2bff2b2b2cff2d2d2cff2e2e2eff2d2e2eff2e2e2eff2e2f2eff2e2f2fff2f2f2fff2f2f2fff2f302fff303030ff313130ff313131ff323232ff333333ff343433ff343434ff343434ff343434ff333433ff333333ff333433ff333334ff333433ff333333ff333333ff333232ff323332ff333232ff333232ff323232ff313232ff313131ff2f2f2fff2c2d2dff2c2c2cff2f2e2eff323231ff363636ff5f5e5effe3e3e3fff0eff0fff0eff0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f4f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff4f5f5fff5f5f5fff5f6f5fff5f6f6fff6f5f6fff6f6f6fff5f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffbfafafffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffffffffefefefffefefefffefffefffefffffffffefffffefefefffefefefffffefffffffffefffefefefffefefffffefefffffffffffffefefffffffefefffefffffffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefdfefffefefefffdfdfdfffefefefffefefdfffdfefdfffdfefefffdfdfefffefefefffdfdfefffefdfefffdfefefffdfefefffefdfefffdfefefffdfdfefffefefdfffefdfefffefefefffefdfdfffefefefffefefefffefefefffdfefdfffdfdfefffcfdfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafffaf9f9fffaf9fafffaf9fafff9f9f9fff9f9fafff9fafafffafaf9fffaf9fafffafafafffafafafffafafafffbfafafffafafbfffafafafffbfafafffafafbfffafafafffbfafafffafafafffafafafffaf9f9fffafaf9fff9f9fafffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff8f9f8fff8f8f8fff7f7f7fff6f6f7fff6f6f5fff6f5f5fff5f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f3f4fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2ffedecedffdededeffcbcbcbffb6b6b7ff909191ff707070ff616061ff4f4f4fff3d3e3dff2e2d2dff171717ff0d0d0eff090809ff060505ff020203ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020101ff020203ff050505ff0e0e0dff222223ff3f3f3fff565555ff646464ff6d6d6cff828181ffa8a8a8ffc6c6c7ffd9d8d8ffeaeaeafff0f0f0fff2f1f1fff1f1f1fff2f1f2fff1f2f2fff1f2f2fff2f1f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff4f3f3fff3f3f3fff4f3f4fff4f5f5fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff7f8f7fff9f8f8fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafff9faf9fff9f9fafff9fafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfafbfffbfbfafffbfbfbfffbfafafffbfafbfffafbfafffbfbfafffbfafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfefdfffdfdfefffefdfdfffdfdfefffdfefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefffffffffffefffffefefffffffffffefffffffffefefffffffffffefefffffefefefffffefefffefefffffefefefffffefefffdfefefffefefdfffefdfdfffefefdfffdfefefffefdfdfffdfdfefffefefdfffefefefffdfefdfffefdfefffdfefefffdfefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffffefefffffefffffefefefffefefffffefefffffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffffefefffffffffffefffefffffefefffffffffffefefffffffefefffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfafbfff9faf9fff9f9fafff9f9f9fff9f9f8fff8f9f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff4f4f4fff4f3f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff1f1f1fff0f1f0fff1f1f0fff0eff0fff0f0efffefeff0ffefefefffeeeeefffeeefeeffefeeeeffeeeeeeffeeedeeffc9cac9ff414142ff303031ff2d2d2dff2d2d2dff2d2d2dff2f2f2fff313131ff323232ff323233ff333332ff323232ff333333ff343434ff343534ff343434ff333434ff333333ff333333ff333232ff323232ff343333ff343534ff353534ff343434ff333333ff333333ff323333ff333232ff323332ff323232ff323131ff313130ff303030ff302f2fff2f2f2fff2f2e2fff2e2e2eff2e2e2eff2d2d2eff2d2d2dff2c2c2cff2c2b2bff2b2b2bff2a2a2aff292929ff282828ff272728ff272627ff272626ff252526ff262525ff262525ff252525ff252525ff252424ff252524ff242425ff242324ff232323ff232322ff222222ff212121ff212021ff202120ff1f2020ff201f20ff1f1f1fff1e1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f20ff201f1fff1f1f1fff201f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f20ff20201fff212021ff212121ff212020ff202020ff20201fff201f20ff1f1f1fff1f1f1fff1e1f1fff1f1f1eff1e1f1eff1e1e1eff1f1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff353435ff6c6c6cff989898ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc6c6c7ffc7c6c6ffc7c7c6ffc7c6c7ffc7c7c7ffc9c8c8ffc9c9c9ffcbcbcaffcbcacaffcbcbcaffcccccd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefdfffafafbfff7f6f6fff4f4f5fff4f4f4fff4f4f4fff3f3f3fff3f2f3fff1f2f1fff0f1f1fff0f0f1fff0f0f0ffefefefffefeeefffefefefffefefefffefefefffeeeeeffff1f1f1fff2f2f2fff1f1f1ffedeeeeffeaebeaffe9e9e9ffe7e7e7ffe6e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e8ffe8e9e9ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaebffebeaebffebebebffebebecffebececffebecebffecebebffecececffecececffecebecffecececffebebecffecebecffececebffecececffecececffecebecffebececffececebffecebebffececebffecececffecececffecececffecececffedececffecececffecececffecedecffecededffedecedffedededffecededffedededffedededffedededffedededffededeeffeeededffedededffeeededffedeeeeffedededffecececffe9eae9ffe7e7e7ffe6e6e6ffe5e4e5ffe3e2e3ffe1e0e0ffdfdfdfffddddddffddddddffdcdcdcffdbdcdcffdbdcdcffdcdbdbffdbdcdbffdbdbdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadadbffdadadaffdadadaffdadadaffdad9d9ffdad9d9ffd9dad9ffdadad9ffdad9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d8ffd9d8d9ffd8d9d9ffd8d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd8d7d8ffd8d7d8ffd8d7d7ffd7d8d7ffd8d8d7ffd8d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd7d6d7ffd7d6d7ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d6ffd7d6d6ffd7d7d7ffd6d7d7ffd7d6d6ffd7d7d7ffd6d6d7ffd7d6d7ffd7d7d6ffd6d6d7ffd7d6d6ffd7d6d6ffd6d7d6ffd7d7d6ffd7d6d6ffd6d7d6ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd7d7d7ffd8d7d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd9d8d8ffdad9daffdcdcdcffdfdfdeffe1e1e1ffe3e3e3ffe5e5e5ffe8e7e7ffe9e9eaffebebebffecececffebebebffebebebffeaebebffeaebebffebeaebffebebebffeaebebffebebebffecebebffebecebffecececffececedffededecffecededffedecedffedededffedededffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefeeefffeeeeeeffeeeeeeffedeeeeffeeeeedffedeeedffedededffedededffededecffedecedffedececffecececffecececffecececffebececffebebecffebececffebebebffebeaebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9e9ffeae9e9ffe9e9eaffe9e9e9ffe9e8e8ffe8e9e8ffe8e8e7ffe8e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e5ffe8e8e8ffebebebffeeeeeeffeff0effff0f1f1fff2f1f2fff2f2f2fff1f1f1ffefefefffedededffedededffedeeeeffeeeeeffff0efeffff0f0f0fff1f0f1fff1f1f2fff3f4f4fff8f8f8fffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececfffcdcdcdffcccdccffcdcccdffcbcbcbffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc8c8c8ffc9c9c8ffc9c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc7c7c7ffc8c7c7ffc8c7c7ffc7c7c7ffb9b9baff989898ff7d7d7eff636363ff484949ff272728ff212221ff222222ff212121ff222121ff222222ff212122ff212121ff212121ff212121ff212121ff212121ff202121ff202120ff212021ff212121ff212121ff212121ff212121ff222221ff212222ff222222ff222223ff232322ff232323ff242424ff242424ff252525ff252626ff272727ff272727ff282727ff282828ff292929ff292929ff282828ff282928ff282929ff282929ff292929ff292929ff2a2a29ff2a2a2aff2a2a2aff2b2b2bff2b2b2bff2d2d2cff2e2e2eff2f2f2eff303030ff303030ff303130ff313131ff313231ff323131ff323232ff333232ff333332ff333333ff333434ff343434ff353535ff353636ff363636ff363636ff363736ff373737ff363535ff363535ff363636ff353535ff343535ff343534ff353535ff353535ff353535ff343435ff343434ff343435ff343434ff333333ff303030ff2f2f2fff30302fff333434ff818180ffe8e8e8ffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f2fff1f1f2fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff5f6f5fff6f6f5fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffaf9fafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefefffdfefdfffefefefffefefefffefffffffffffffffefffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffefffffffefffefefffffffffefffefefefffefffefffffffffffefefefffffffefffffffffffefefefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffffefffffffefffffefffffefefffffefefefffefefffffefffffffefffffffffefffffefffffffffffffffefefefffffefefffffffffffefefefffefffefffefffefffefffefffefffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefdfffdfefefffdfefdfffefefdfffefefdfffdfefefffefefefffdfefefffefdfdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefffffffefffefffffefffffefefffffffefffffffefefffffffefffffffffffffffffffffffefffffefffffefefefffefefefffefffefffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffdfdfdfffefefefffdfdfdfffdfefdfffdfefdfffdfefdfffefefdfffefefefffefefdfffefefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfefdfffefefefffdfdfdfffefefdfffefefefffefefefffefffefffefffefffefffefffefffffffefffffffefefefffdfefdfffdfdfefffdfdfdfffcfcfcfffcfbfbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffafaf9fff9fafafff9faf9fffafaf9fffafaf9fff9fafafffafafafffafafafffaf9f9fff9faf9fffafafafffafafafffafafafffafbfafffafbfbfffafafafffafbfafffafafafffbfafafffafafafffafafafffafafafff9f9f9fffafaf9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff6f5f6fff5f6f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f4f4fff3f4f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff0f0f0ffeaeae9ffdadad9ffc8c9c9ffafafafff8a8a8bff6f6e6eff626261ff575758ff434343ff2f2f2fff1b1c1bff111111ff0b0b0bff060605ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff020202ff0a0909ff0f0f0fff1b1b1aff2e2f2fff454646ff575756ff69696aff818181ffa2a2a2ffbfbfbfffd4d4d4ffe5e5e5ffefefeefff1f1f1fff1f2f1fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f5f5fff6f6f6fff6f6f5fff7f6f6fff7f8f8fff8f8f8fff8f9f9fff9faf9fff9faf9fffafafafff9fafafff9f9fafff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fffafafafffafaf9fff9fafafff9faf9fffafaf9fffafaf9fff9fafafffafafafffafafafffafafafffafbfafffbfafbfffbfbfbfffafafafffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfdfcfffcfdfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffffffefffefffffffffffffffefffffffefefefffefffefffefefffffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefffffffefffffffefefffffefffefffffefffffefefefffefefefffefffffffefefefffefffefffefffefffefffefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefefffefffefffefefffffffffefffefefefffefffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffffffefffefefefffffffefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffafafbfffafafafffaf9fafff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f4fff4f5f5fff5f5f5fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff0f0f1fff0f0f0fff0f0f0ffefefeffff0f0efffefeff0ffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffd7d8d7ff5c5c5bff2c2c2cff2e2d2dff313130ff333333ff343434ff343434ff343435ff343434ff343534ff353535ff363736ff373737ff363636ff363636ff363636ff353435ff343534ff343534ff373837ff383838ff383838ff363637ff363635ff363536ff353535ff353435ff353434ff343433ff333333ff323333ff323332ff323232ff313131ff313131ff303130ff303030ff2f302fff2e2f2fff2e2e2eff2d2d2eff2c2c2cff2b2c2bff2b2a2bff2a2a2aff292929ff282928ff282828ff272727ff272727ff272627ff272726ff262626ff262626ff262626ff252525ff252525ff252525ff242424ff232324ff222223ff222222ff212221ff212121ff212020ff202020ff212020ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff202021ff202020ff202020ff212121ff212021ff212222ff212221ff212221ff212121ff202121ff202020ff20201fff201f20ff1f1f1fff1f1f1fff2d2c2cff474747ff696968ff838484ff9e9e9dffbfbfc0ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffcbcacaffcacacaffcbcbcbffcccdccffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000100ff010001ff000000ff000000ff000101ff000000ff000100ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff9f9f9fff6f6f6fff4f5f4fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff1f1f1fff1f0f0fff0f0f0fff0efeffff0f0effff0f0f0fff0f0f0fff0efeffff1f1f2fff2f3f3fff2f2f2fff0f0f0ffecececffeaeaeaffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9eae9ffe9eaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffeaebebffeaebeaffebeaebffebebeaffebebebffebebebffebebebffececebffebececffecececffecececffececebffecececffecececffecececffecececffecedecffecedecffecececffecedecffecececffedececffecececffecececffecedecffecececffededecffedededffededecffedededffedecedffedededffedededffedededffedededffedededffeeededffeeededffedededffededeeffedededffededeeffedeeeeffedeeeeffeeedeeffedeeeeffeeeeeeffedededffecebebffe9e9e9ffe7e6e7ffe5e6e6ffe4e5e4ffe2e2e2ffe0e1e1ffdedfdfffddddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdbdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadbdaffdadbdbffdadadaffdadadaffdadadaffdadadaffdad9daffdadadaffdadadaffd9d9d9ffdadad9ffdadadaffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d9ffd8d9d9ffd8d9d9ffd8d8d9ffd8d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd8d9d9ffd8d9d8ffd8d9d8ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd9d8d8ffd8d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdcdbdcffdededeffe0e0e0ffe2e3e2ffe4e5e4ffe6e6e6ffeaeae9ffebebebffecececffecececffebebecffebecebffebecebffebecebffebebebffebebebffecebebffecebebffecebecffecececffecececffececedffecededffedededffedededffedeeedffeeeeeeffedededffeeeeedffeeeeeeffeeedeeffeeefeeffeeefeeffeeefeeffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeededffedededffedededffedededffededecffedecedffecececffecedecffecedecffecececffececebffebececffecececffebebecffebebeaffeaebeaffeaeaebffeaeaeaffe9eaeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e6ffe7e7e7ffe9e9e9ffededecffeff0effff0f1f0fff1f1f1fff2f2f2fff3f3f2fff2f2f1ffefefefffededeeffeeededffeeeeefffefefeffff0f0f0fff1f0f1fff2f3f2fff8f8f8fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0cfcfffcececfffcdcecdffcdcdccffcccdccffcbcbccffcbcbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9c9ffcacacaffc9cacaffc9c9c9ffcacac9ffcacac9ffcacacaffc9cac9ffc9c9caffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c8ffc9c9c8ffc9c9c8ffc9c8c8ffc8c9c9ffc8c8c8ffc7c7c8ffc7c8c8ffc7c7c7ffc8c8c7ffadadadff929393ff646464ff575858ff3d3d3dff222222ff222223ff222222ff212222ff222122ff222221ff222222ff222221ff212121ff222122ff222221ff222221ff222222ff222222ff222222ff232323ff232323ff242323ff232424ff252524ff252525ff262625ff262626ff262727ff272828ff282828ff282829ff292a2aff2a2a2aff2a2a2aff2a2a2aff2a2a2aff2a2a2aff2b2a2aff2b2b2bff2b2b2bff2b2b2cff2c2b2bff2c2c2cff2c2d2dff2d2d2dff2e2e2eff2f302fff303130ff313131ff323232ff323232ff323332ff333332ff333333ff343333ff343434ff353434ff353535ff363636ff363636ff363737ff373737ff383837ff383837ff383838ff373838ff373737ff373736ff373737ff363637ff363636ff363636ff373637ff373737ff373737ff373736ff363636ff363636ff363636ff353635ff333333ff323231ff313131ff626262ffe0e0e0ffefefefffefefeffff0f0effff0f0f0fff1f1f0fff0f0f1fff1f1f1fff1f2f2fff2f2f1fff2f1f2fff2f2f2fff3f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f5f6fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff7f7f6fff7f7f6fff7f8f8fff8f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9fafafffaf9f9fffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffefdfdfffdfdfdfffefefdfffdfdfefffefefdfffefefefffefefffffefefffffffefefffefefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffefefffefffefffefefefffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefefefffffffefffffffefffffffefffffffefffffffffffffffffffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefffffffefefffefffefffefefefffefefefffdfefdfffefefefffefdfefffefdfdfffdfefefffefefdfffdfdfefffefefdfffdfdfefffdfdfefffefefefffefdfdfffdfdfefffefefefffefdfdfffdfefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefefefffffffefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffdfefdfffefefefffefdfefffdfefdfffefefdfffefefefffefefdfffefefdfffefefdfffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefdfffefdfefffdfdfcfffcfdfcfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafff9fafafffafaf9fff9fafafffafaf9fff9f9fafff9f9fafffafafafffafaf9fff9f9fafffafafafffafaf9fffafafafffafafbfffafbfafffafafafffbfafafffbfafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff8f9f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff4f3f4fff4f3f3fff3f4f3fff3f3f3fff4f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f2fff2f2f3fff3f3f2fff2f2f2fff2f2f1ffececedffe0e1e1ffd1d1d1ffbcbcbcff9b9b9cff7b7b7bff6a6a69ff5c5d5cff505051ff3e3f3eff2a2929ff191819ff0f0f0fff070707ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020101ff030203ff050505ff0b0a0aff191a19ff272728ff3c3c3bff515150ff616161ff717171ff909090ffb0b0b0ffc8c8c8ffdadadaffebebebfff1f0f0fff1f1f1fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f3f2fff3f2f2fff3f3f2fff3f2f2fff3f3f3fff3f2f2fff2f2f3fff3f3f3fff3f3f4fff4f4f3fff4f5f4fff4f5f5fff5f5f6fff6f6f6fff7f7f7fff8f7f8fff8f8f9fff9f9f9fff9f9f9fffaf9fafffaf9f9fffafafafff9faf9fff9faf9fffafafafffafafafffafbfafffafafafffafafafff9f9f9fffafafafffaf9fafffaf9f9fff9fafafffafaf9fff9f9fafffafaf9fff9f9fafff9f9fafffafafafffafafafffaf9fafffafbfbfffbfafafffafbfafffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafafffbfbfafffafbfbfffafafafffbfbfafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffffffffffffefefffefefffffffffffffffefefffefefefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffefefefffefefdfffefefefffdfefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffffffffffefefefffefefefffffefffffffffefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefffffefefffffffefefffefefffffefffffffffefefffefefefffefefffffffffefffefefefffffefffffffffffffefffffffffefffffffefefffefefefffefefefffefefefffffffefffffffefffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafaf9fff9f9f9fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f7f7fff7f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f5fff5f5f6fff4f5f5fff5f5f5fff4f4f4fff4f3f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0efffeff0efffeeefefffefefefffefeeefffeeeeeeffeeeeedffcfcfcfff464645ff313131ff363635ff373737ff363535ff353536ff353636ff353536ff363635ff363736ff373838ff383839ff383939ff383837ff373737ff363637ff363636ff363636ff3a3a3aff3a3a3aff3a3a3aff383838ff383837ff383738ff373737ff363736ff363636ff363635ff343535ff353535ff343434ff343333ff333333ff333332ff323232ff323231ff303031ff303031ff2f3030ff2f2f2eff2e2d2eff2d2d2dff2d2c2cff2b2b2bff2a2a2bff2a2a2aff292929ff292929ff282828ff272828ff282728ff282727ff272727ff262727ff262626ff262626ff262625ff252525ff242424ff242424ff232223ff222222ff212221ff212221ff212121ff212121ff212120ff212121ff212121ff202121ff202121ff212021ff212120ff212120ff202121ff202121ff202121ff212121ff212121ff212122ff222222ff222222ff222222ff212121ff212121ff272727ff424241ff5d5c5dff777777ff989998ffb3b3b3ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c8ffc8c8c8ffc8c8c7ffc8c7c8ffc8c9c9ffc9c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffcacbcbffcbcacbffcbcacbffccccccffcdcdcdffcecdce0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000100ff000000ff010000ff000100ff000000ff000000ff000101ff010000ff000000ff000001ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfff7f8f7fff5f5f5fff4f5f4fff4f4f4fff4f3f3fff1f2f1fff1f1f1fff1f1f0fff0f0f0fff0f0effff1f1f0fff1f1f1fff0f0f0ffeff0f0fff2f3f3fff3f3f3fff2f2f1ffedeeedffebebebffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9eaffeaeae9ffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffebebebffebeaebffebebebffebebebffececebffebebecffececebffebebecffebececffececedffecececffecececffecededffedececffecececffececedffededecffecececffedecedffedededffecededffedecedffedececffedececffecededffecececffededecffededecffedededffecededffedededffedededffedededffedededffedededffedededffedededffeeededffeeeeeeffeeedeeffedeeeeffedeeeeffededeeffeeeeedffeeeeedffedeeeeffedeeeeffedeeeeffededecffeaeaeaffe8e8e8ffe7e7e7ffe5e5e5ffe4e3e3ffe1e1e1ffe0e0e0ffdededeffddddddffddddddffdddddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdddcddffdcdcdcffdddcdcffdcdcdcffdddddcffdcdcdcffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdbdadbffdbdadbffdadadaffdadadaffdadadaffdadadaffd9dadaffdad9d9ffdadad9ffdadad9ffdadadaffd9dad9ffdadadaffdad9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d9d9ffd8d8d9ffd8d9d9ffd9d8d8ffd9d8d9ffd8d8d9ffd9d8d9ffd8d9d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd8d8d7ffd7d7d7ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d8ffd8d8d7ffd7d7d8ffd8d8d7ffd7d7d8ffd7d7d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d7d7ffd8d8d8ffd7d8d8ffd8d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d9ffd9d8d9ffd8d9d9ffd8d9d9ffd9d8d9ffd9d9d8ffd9d9d8ffd8d9d9ffd8d9d9ffd9d9d9ffdad9d9ffdadadaffdadadbffdbdadbffdadbdaffdbdadaffdadadaffdbdadbffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadaffdbdbdaffdadadaffdbdbdbffdbdadbffdbdadaffdadadaffdadadaffd9dadaffdadad9ffdadadbffdadadbffdbdbdbffdbdbdaffdadadbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdcdcdcffddddddffdfdfe0ffe2e1e2ffe4e3e3ffe5e5e5ffe8e7e7ffeaeaeaffececebffecedecffecececffecececffecebecffebecebffebecebffececebffecebebffececebffececebffecececffecececffecececffecededffedededffeeededffedeeedffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffefeeefffefeeeeffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffedededffedededffedededffededecffecededffededecffecececffededecffecececffebececffecececffecebebffebebebffebebebffebebebffeaebeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e7ffe8e8e8ffebeaebffeeefeefff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff0efefffeeeeeeffeeefefffefefeffff0f0f0fff1f1f0fff3f4f4fffbfbfbfffdfefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffcfcfd0ffcececeffcdcdcdffcdccccffcdcdccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcacbffcacacbffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcacac9ffcacac9ffcac9c9ffcac9c9ffc9c9caffc9c9c9ffc9c8c9ffc8c9c9ffc9c8c9ffc8c8c8ffc9c8c8ffc9c9c8ffc8c8c9ffc9c9c8ffc8c9c9ffc2c2c2ffa8a8a8ff949494ff80807fff656565ff515151ff3d3d3dff222222ff222222ff222223ff222223ff222323ff222222ff232323ff242423ff232424ff232324ff252424ff252424ff252525ff252525ff262626ff262727ff272727ff282828ff282929ff292929ff2a2a2aff2a2b2aff2b2b2bff2b2a2aff2b2b2bff2b2b2bff2b2b2bff2c2c2cff2c2c2cff2c2c2dff2d2d2dff2e2d2eff2e2e2eff2e2f2fff302f2fff303030ff313131ff323232ff323233ff333333ff343434ff343434ff353434ff353534ff353535ff363635ff363636ff373737ff373737ff383938ff393839ff393939ff393939ff3a3a39ff3a393aff393938ff383838ff383839ff393939ff383838ff383837ff383837ff383839ff393939ff393938ff393939ff383839ff383838ff373838ff373737ff373636ff353534ff696a69ffd8d8d9ffefeeeeffefefefffefeff0fff0f0f0fff0f0f0fff0f1f1fff0f1f0fff1f1f2fff1f2f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff4f3f4fff4f4f3fff3f4f4fff4f4f4fff4f4f5fff4f4f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9faf9fff9f9f9fff9f9fafffafafafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefefffdfefdfffefefefffefffffffefefefffefefffffefffefffefffefffffefefffffffefffffffffffefefefffffefffffffffefffefefffffefffefffffefffffefefffffefefffffffefefffefefefffefefefffefefefffefefffffefefefffffefffffffefffffffefefffefffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffefefffffefffefffefefefffefefffffffffefffffefffffffefefffffffefffefefffffefefffffefefefffefefefffefefffffefefffffefffffffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffdfdfefffefefefffdfefefffdfefefffdfefdfffefdfefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffdfefefffdfdfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfefdfffefdfdfffefefdfffefefefffefefefffefefefffefffefffffefffffefffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfefffefefdfffefdfefffdfdfefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffefefefffdfdfefffefdfdfffdfefefffefdfefffdfdfcfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfbfffcfcfcfffefefefffefefdfffefefdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfbfffbfbfbfffafbfbfffafafbfffafafafffafafafff9fafafffafafafff9fafafff9fafafff9faf9fffaf9fafffafafafff9faf9fff9fafafffafaf9fff9fafafffaf9f9fffafafafffafafafffafafafffbfafbfffafbfafffafafafffafafafffafafafffafafafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff8f8f8fff7f8f8fff7f7f7fff7f6f6fff6f6f6fff6f6f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f4fff3f4f4fff3f3f3fff4f4f3fff4f4f3fff3f4f4fff3f3f4fff4f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff0eff0ffe9e9e9ffd8d9d8ffc5c6c6ffacacacff8b8c8cff6c6b6bff636363ff5b5b5bff4e4d4dff363536ff1d1d1cff0e0f0fff060706ff020202ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff030203ff040505ff070707ff090a0aff101010ff1f2020ff383738ff464646ff575757ff686868ff7c7c7cff9f9f9fffbdbdbeffd0d1d0ffe3e3e3ffeeedeefff1f1f1fff2f1f1fff1f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff3f3f3fff3f4f3fff4f4f4fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f8f9fff9f9f9fff9faf9fff9f9fafff9fafafff9f9f9fffaf9f9fff9fafafffafafafffafafafffafafafffafaf9fffafaf9fff9fafafff9f9fafffaf9f9fffaf9f9fff9f9fafff9fafafff9f9fafff9fafafff9f9f9fffaf9fafffafafafff9faf9fffafafafffafafafffafafafffbfafafffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfafbfffafbfbfffbfafafffafafbfffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfefffefefefffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffffefffffffefefffefffefffefefffffefffffffefefefffefefefffefefffffefefffffefffffffefefefffffefefffefffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefffefffefefffffefffefffffefffffefefffffefefffffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefdfffefdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffbfbfafffbfbfbfffafbfbfffafafafff9fafafff9f9f9fff9f9f8fff9f9f8fff8f8f8fff7f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff4f5f4fff4f4f4fff4f4f3fff3f4f4fff4f3f3fff3f4f3fff3f3f3fff3f2f2fff3f3f3fff2f3f2fff2f2f2fff2f2f1fff2f1f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0efefffefeff0ffefefefffefeeefffefefefffefeeefffeeeeeeffeeeeedffc1c1c0ff6b6a6aff424242ff39393aff373737ff373737ff373637ff363736ff373737ff383838ff393939ff3a3b3aff3a3a3aff39393aff393939ff393838ff383837ff383838ff3b3a3bff3b3c3cff3b3b3bff3a3a3aff393a3aff39393aff383939ff383838ff383837ff373837ff363737ff363636ff363535ff363535ff343435ff343434ff333334ff323333ff323232ff323132ff313131ff303030ff2f2f2fff2e2e2eff2d2d2dff2c2c2cff2c2c2bff2b2b2bff2a2a2aff2a2a2aff292a29ff282929ff292928ff292829ff282829ff282828ff282727ff272727ff262626ff252526ff252525ff242424ff242424ff232324ff232222ff222322ff222222ff222221ff222222ff212122ff222121ff212222ff222122ff212221ff212121ff212121ff212122ff222221ff212121ff212122ff222222ff222222ff222222ff373736ff515151ff727272ff8c8d8cffaeaeaeffc8c9c9ffc8c8c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcacacaffcacacaffcacacbffcbcbcbffcccccdffcdcdceffcececeffd0cfcfffcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfefff9f9f9fff6f6f6fff4f4f5fff4f4f4fff4f3f4fff2f2f2fff1f1f1fff0f1f0fff0f0f0fff1f0f0fff2f2f2fff1f1f1fff1f1f1fff2f3f2fff4f3f4fff3f3f3fff2f1f1ffededecffeaeaeaffe8e9e8ffe8e8e8ffe8e8e9ffe9e9e9ffeae9e9ffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffe9e9eaffe9eaeaffeaeaeaffebeaeaffebebeaffeaebebffeaeaebffebebebffecebebffebebecffecececffecececffecececffecececffedecedffecededffecececffececedffecedecffecececffedececffededecffedededffedececffedededffedededffececedffededecffedecedffedecedffedededffedecedffedededffedededffedededffedededffedededffeeededffeeedeeffeeededffedeeedffeeededffeeededffeeeeeeffededeeffeeededffedeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffecececffeae9eaffe8e8e8ffe7e7e7ffe5e5e5ffe2e3e3ffe0e1e0ffdfdfdfffdddedeffdddddeffddddddffdcdcdcffdddddcffdddddcffddddddffdcdcddffddddddffddddddffddddddffddddddffddddddffddddddffdcdddcffddddddffddddddffdddddcffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdbdcffdcdcdbffdbdbdcffdbdcdbffdbdbdcffdbdbdcffdbdbdbffdbdadbffdbdbdbffdbdadaffdadadbffdadadbffdadadbffdbdadbffdbdadbffdbdbdaffdbdbdaffdbdadaffdadadaffdadadaffd9d9daffdad9d9ffd9dadaffdbdadbffdadbdaffdadadaffdadad9ffd9d9daffdadad9ffd9dadaffd9d9daffdadadaffdadadaffdbdadaffdbdbdaffdbdadbffdadbdbffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd9d9d9ffd9dad9ffdadadaffdbdadaffdbdadaffdadadbffdadadaffdadadaffdadadaffdadadaffdbdadbffdadbdbffdadbdaffdcdcdcffdcdcdcffdbdcdcffdbdadaffdadbdaffdbdbdbffdadadaffdbdadbffdadbdaffdadadaffdadbdaffdcdbdcffdcdbdcffdcdcdcffdcdbdcffdcdbdcffdcdbdbffdbdbdcffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcdcffdddddcffddddddffddddddffddddddffdddeddffdeddddffddddddffddddddffdddddcffdddcddffddddddffddddddffddddddffdededdffdedddeffdededeffdededeffdededeffdededeffdededdffdededeffdddedeffdddddeffdddedeffddddddffdededdffdededdffdddedeffdddddeffdededdffdedddeffdddddeffdededeffdddddeffdddddeffddddddffdedddeffdddedeffddddddffdddddeffdddeddffdddeddffdeddddffdededdffdededeffdededeffdededeffdfdfdfffe1e1e1ffe3e4e3ffe5e5e6ffe5e4e5ffe5e6e6ffe9e8e8ffe9e9eaffebebebffecececffecececffecebecffecececffecececffececebffececebffececebffececebffecececffecececffecececffecededffedecedffedeeedffeeeeeeffeeefeeffefefeffff0f0f0ffeff0f0ffeeeeefffefefefffefefefffefefefffefefefffefefefffeeefefffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffedededffeeeeedffeeeeedffedeeedffededeeffedededffedededffedededffedededffecededffecededffecececffececedffecececffebecebffebececffebecebffebebebffebebebffebebeaffebebebffeaeaeaffebebebffebebebffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9e9eaffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe9e9e9ffedecedfff0f0f0fff1f2f1fff2f2f1fff3f3f2fff4f4f4fff3f3f3fff1f0f1ffeeefefffefeeefffefefeffff0f0f0fff2f2f1fff7f6f7fffdfefdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d1ffd0d0d0ffd0d0cfffcfceceffcecdcdffcdcccdffccccccffccccccffccccccffccccccffccccccffcccbccffccccccffccccccffcccccbffcccbccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacbcaffcbcacaffcacbcaffcacacaffc9c9caffcacac9ffc9c9c9ffc9cacaffcac9caffc9cac9ffc9c9c9ffcac9caffcacac9ffcacacaffc9cacaffcac9caffcacacaffcacacaffc3c3c3ffa8a9a9ff9b9b9bff878887ff6c6c6cff585959ff454545ff2a2a2bff252425ff252524ff252525ff252526ff252625ff262626ff262627ff272727ff282728ff282828ff292929ff2a2a2aff2b2b2aff2b2b2bff2c2c2bff2d2c2cff2c2c2cff2d2c2dff2c2d2cff2d2d2dff2e2d2dff2d2e2eff2f2e2eff2e2e2fff2f2f2fff303030ff313130ff313131ff323232ff333332ff333334ff343434ff353534ff353535ff353535ff363636ff363737ff373737ff373837ff383838ff383938ff393939ff3a3a3aff3b3b3aff3a3b3bff3b3c3bff3c3b3cff3b3c3bff3a3a3aff3a3a3aff3a3a3aff3a3a3bff39393aff3a393aff393a3aff3a3a3aff3b3b3bff3b3b3bff3b3b3bff3a3b3aff3a3a3aff3a3a3aff5d5d5dff8f8f8fffbbbbbbffe7e8e7ffefefefffeeefefffefefeffff0efeffff0f0f0fff0f0f0fff1f0f1fff0f1f1fff1f1f1fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f4f3fff4f3f4fff4f4f4fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff7f7f7fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff9f9f9fff9f9fafffafaf9fffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefefffdfefefffefefefffefffefffefffefffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffefefefffefffefffefffefffffffefffffefefffffefffffffefefffefefefffefefefffefffefffefffefffefefefffffffffffefffffffefefffffefffefffffefefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefefffffefffffefffffffefefefffefffefffefffffffffffffffefffefffefefefffefffffffefefefffefefefffffefefffefefefffefefefffdfefefffdfefefffefdfefffdfefefffefefefffefdfefffdfefefffdfefefffefdfefffefefdfffdfefdfffefefdfffefdfdfffefefdfffefdfefffdfefdfffefefefffefdfefffefefefffefefefffefdfefffdfdfdfffcfcfcfff9f9f8fff4f3f4fff0eff0fff0efeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff6f6f6fff7f7f6fff7f8f7fff8f8f8fff9f9f9fffbfbfafffbfbfbfffbfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffdfefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffffefffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfefffefdfefffdfefefffefefdfffefdfefffefefefffdfefdfffefefdfffefdfdfffefdfefffefdfdfffdfdfefffefdfefffefefdfffefefdfffefefdfffefefefffefefefffdfefefffdfefefffefefdfffdfefefffefefefffdfdfefffefefdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffcfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffaf9fafffafafafffafafafffafafafff9fafafff9fafafffafafafffafaf9fffafafafffafaf9fffaf9f9fffafaf9fffafafafffafafafffafafbfffbfafafffafbfafffbfafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff8f8f8fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff9f9f8fff8f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f8fff8f9f9fff9f8f9fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f7f8fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f4f3fff4f4f4fff5f6f6fff5f5f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f2f3fff2f2f3fff3f3f2fff2f2f2fff2f2f2fff1f2f2fff2f1f1ffededecffe0e1e0ffcfcfceffbab9b9ff969695ff7e7d7eff6a6a6aff636263ff555454ff393a3aff212020ff121212ff0a0a0aff060706ff060606ff060505ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030203ff050606ff0a0b0bff0f0f0fff131312ff1d1d1cff2f2f2eff484747ff595958ff616061ff6d6e6dff878788ffaeadaeffc6c6c6ffd9d8d8ffeaeaeafff1f1f1fff1f2f1fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff4f4f3fff3f4f4fff4f5f4fff5f4f5fff5f5f5fff5f6f6fff6f6f7fff7f8f7fff8f8f8fff8f8f9fff9f9fafff9faf9fffaf9f9fff9fafafff9fafafffaf9fafffafafafffaf9fafffafafafffafafafff9f9fafffafafafffafaf9fffafafafff9fafafff9faf9fffaf9f9fff9f9fafffafaf9fffaf9f9fff9f9f9fff9faf9fffaf9fafffafaf9fffafafafffafafafffbfafafffbfbfafffbfafbfffafbfafffbfbfbfffbfafbfffafbfbfffbfbfafffafafbfffafbfafffafbfafffbfbfafffbfafbfffbfafbfffbfafafffbfafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfcfdfffcfdfdfffcfdfcfffdfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffbfbfbfffbfbfbfffafaf9fff8f8f8fff7f8f8fff7f7f7fff7f6f7fff6f6f6fff6f6f5fff6f5f6fff4f5f5fff4f4f4fff8f8f8fffcfcfbfffefefdfffffffefffffefefffffffefffffefffffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffefffefefefffefffffffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffefffffefffefffffffffffefefffffefffefffefefefffefefefffffffefffefefefffefefefffefffefffffefefffffffefffefffefffffffefffffefefffffffefffffefffffefffefffefefffffffefefffefffefffffefefffefefefffefffefffefffefffffffefffffefefffffefffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffbfbfbfffafbfbfffafafafff9fafafff9f9f9fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f6f7fff6f7f7fff7f7f6fff6f6f6fff5f6f6fff5f6f5fff5f5f5fff5f5f4fff4f5f4fff4f4f4fff4f3f3fff4f4f3fff4f3f4fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f0fff0f0f0fff0f0effff0eff0ffefefefffefefefffefefefffeeeeeeffefefefffeeeeeeffedeeeeffedeeedffcacac9ff979897ff5d5d5dff383839ff383837ff373838ff383838ff3a3939ff3a3a3aff3b3b3bff3c3b3cff3b3b3bff3a3a3bff3a3a3aff3a393aff393a39ff3a393aff3d3d3dff3d3d3dff3c3c3cff3b3c3bff3b3b3bff3a3b3bff3a3a3aff393939ff393939ff383838ff383838ff373737ff363736ff363636ff353536ff353535ff343434ff333434ff323333ff323232ff323231ff303130ff30302fff2f2e2eff2e2e2dff2d2d2dff2c2d2cff2c2c2cff2b2b2bff2a2b2bff2a2a2aff29292aff292929ff292929ff292928ff292828ff282828ff282727ff262626ff262526ff252525ff252524ff242424ff242424ff232424ff232323ff222323ff232222ff222322ff222322ff222223ff232322ff222222ff222322ff232222ff2f302fff434343ff575758ff656565ff808080ff8d8d8dffa8a8a8ffbcbcbcffcac9c9ffc9cacaffcacacaffcacacaffc9cac9ffc9c9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffcacac9ffcacacaffcacac9ffcac9c9ffcacacaffcacacaffcacacaffcbcacbffcbcacbffcbcbcbffcbcbcbffccccccffcdcdcdffcececeffd0d0cfffd0cfcfffd0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfcfff8f7f8fff5f5f5fff4f5f4fff4f4f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff2f3f3fff2f2f2fff1f2f2fff4f4f4fff4f4f4fff4f4f3fff1f1f1ffeeeeeeffecebebffe9e9e9ffe8e8e8ffe9e8e9ffe9e9e9ffeae9eaffe9eaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaebebffeaeaeaffeaeaebffebebebffebebebffecececffebececffebececffecebecffecececffededecffedecedffecededffecededffedededffededecffedededffededecffedececffededecffedecedffedededffedededffedecedffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedededffeeeeedffedeeedffedededffeeeeeeffedeeeeffedeeeeffedeeeeffeeeeedffedeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffebebebffeaeaebffeaebebffe8e8e8ffe6e6e6ffe3e3e3ffe1e1e1ffdfe0e0ffdfdfdfffdfe0e0ffdededeffdededeffdfdedfffdfdfdeffdfdfdfffdedfdfffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededeffdddedeffdededeffdedddeffdededdffdddeddffdddedeffdeddddffddddddffddddddffdddddeffdededdffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe0e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e3e4ffe4e4e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebecebffedededffeeedeeffedededffebebebffe9e9e9ffe8e7e8ffe6e5e6ffedededffefefefffefeff0fff0f0efffecececffececebffecececffecececffebececffebececffecececffecececffecedecffececedffededecffedeeedffeeefeeffefefefffeff0effff0f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff0f1f1fff0f0f0fff0f0f0ffefefefffefeeefffeeefefffeeeeeeffeeedeeffeeedeeffeeeeedffeeeeeeffedededffedededffedededffedededffedededffedededffecededffecededffedecedffededecffecececffececebffecebebffececebffecebecffebebebffebebebffecebebffebecebffecebebffebebebffeaebeaffeaebeaffeaeaeaffeae9eaffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffeaeaeaffefefeffff1f2f2fff1f2f2fff2f3f3fff4f3f3fff4f4f4fff3f3f3fff0f0f1fff0efefffefefeffff0f1f0fff4f4f4fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd2d2d2ffd0d0d0ffd0cfcfffcfcfcfffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcccdcdffcdcccdffcdcdcdffcdcdcdffcccdccffcdcdcdffcdcdccffcdcdccffcdcdcdffccccccffccccccffccccccffccccccffccccccffcbcccbffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcaffcacbcbffcbcacaffcbcacbffcbcbcbffcacacbffcbcbcbffcbcbcbffcbcbcbffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffb1b0b0ff9d9d9cff898989ff6f6f6fff616162ff484848ff353434ff282828ff282828ff292828ff292a29ff2a2a2aff2b2a2aff2c2c2cff2c2d2cff2d2d2dff2e2d2dff2e2e2eff2e2e2eff2e2e2eff2e2f2fff2f2f2eff302f2fff303030ff303031ff313031ff313232ff323232ff333333ff343434ff353534ff353635ff363636ff363636ff363736ff373737ff373738ff383838ff383938ff393939ff393a3aff3a3a3aff3b3a3bff3c3c3bff3c3d3dff3d3c3dff3d3d3dff3d3e3eff3e3d3dff3c3b3cff3c3c3cff3b3b3cff3b3c3cff3c3b3bff3b3b3bff3b3b3cff3c3b3cff3d3c3dff3d3d3dff3c3d3dff525151ff838383ffbbbbbbffe6e6e6ffeeeeeeffefefeeffefefefffefeff0ffefefeffff0f0f0fff0f0effff0f0f0fff0f0f1fff1f0f0fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f4fff4f4f4fff4f4f5fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f7fff6f7f6fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff8f8f8fff8f9f9fff9f8f9fff8f9f8fff8f9f9fff9f8f8fff9f9f9fffafafafff9f9fafffafafafffbfafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfdfffefefefffefffefffefefffffffefefffffffffffefffffffefefffffefefffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffefffffffefffefffefffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffffefffffffffefffffffffffffefffffffffefffefffffffffefefffefefefffffffffffefefefffefffffffffefffffefffefffefefffffffefefffffefffffefefefffefffefffffffefffffffffffffefefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfdfefffefdfdfffdfefdfffefefefffdfdfdfffefefefffdfefefffefdfefffefdfdfffefefefffdfefefffefefefffefefefffdfefdfffefdfdfffdfcfcfff9fafafff5f5f5ffeff0efffe9e9eaffe2e3e2ffd1d1d2ffcdcdcdffd5d5d4ffd9d9d9ffdcdcdcffdedfdeffe1e1e1ffe1e1e1ffe2e2e2ffe3e4e3ffe5e5e5ffe5e6e6ffe7e7e7ffe9e9eaffebebebffedededffefeeeffff0f0effff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff4f5f5fff5f4f5fff5f5f5fff5f5f6fff7f6f6fff7f7f7fff7f8f8fff8f8f8fff9f9f9fffafafafffafafafffbfbfbfffcfcfcfffefefdfffefffefffffffffffefefefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfefffdfefdfffefdfefffefefdfffdfefefffefdfefffdfefefffdfdfefffdfefdfffefefefffefefdfffefefdfffefefefffdfefefffdfefdfffefefefffefefefffefefefffdfefdfffefefefffdfefefffefdfefffefdfefffefefdfffefefefffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffafafafffafafafff9fafafffafafafffafafafffafafafff9f9f9fffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfafafffafafbfffafafafffafafafff9fafafff9faf9fff9f9fafff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f9f8fff9f9f8fff8f8f9fff8f9f9fff8f9f8fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f9f9fff9f8f8fff9f8f9fff9f9f9fff8f8f8fff7f8f8fff7f6f7fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff4f5f5fff4f4f4fff5f4f4fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff5f5f5fff5f5f5fff4f4f5fff3f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff0f0f0ffe9e9e9ffd8d7d7ffbebfbeffabacacff8b8b8bff717172ff666665ff565556ff3f3e3eff292929ff1d1c1cff151616ff111111ff0e0e0eff0a0a0aff050505ff010201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff050504ff060607ff090909ff0f100fff1b1b1aff242424ff2e2f2eff3e3e3eff525152ff616161ff6e6e6eff7b7b7bff9a9a9bffbbbbbbffcecfceffe0dfdfffedededfff1f2f2fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f5fff4f5f4fff5f4f5fff3f4f4fff3f3f3fff3f3f4fff3f3f3fff4f4f4fff5f4f4fff5f5f4fff5f5f6fff6f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f8f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9f9f9fff9fafafffafafafffafafafffafafafff9f9f9fffaf9f9fffafaf9fff9f9f9fffaf9fafff9f9f9fffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafffafafafffafafafffbfafafffbfbfbfffafbfbfffafafbfffafafbfffafbfafffbfafbfffbfbfafffafbfbfffafafafffafbfbfffafafbfffafbfafffafbfbfffbfbfafffbfbfafffbfbfbfffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffcfcfdfffcfdfcfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffdfefdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfcfbfffbfbfbfffbfafbfffafaf9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f7f7fff7f7f6fff5f5f6fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f2f2fff0f0f0ffefeeeeffededecffebebebffe9e9eaffe8e8e8ffe7e7e8ffe6e6e6ffe6e6e5ffe4e4e4ffe3e3e3ffe2e2e2ffe5e5e5ffeaeaeafff0f1f0fff6f6f6fffbfbfbfffdfcfdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefffffefffefffefffffffffefefffefefefffefffefffefefefffefffffffffefffffefefefffefefffffffefefffffefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffffffffefffffffefefefffefefefffefffefffffefefffffffefffefefffffefefefffefffffffefefffffefffefffefffffffefffefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfbfcfffbfcfcfffbfcfbfffcfbfbfffafbfafffaf9fafff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f3f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff2f3f2fff3f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f1f1fff0f0f0fff0f0effff0f0f0ffefefefffefefefffefefefffeeeeefffeeefeeffeeeeeeffeeeeeeffededeeffedededffe5e5e6ffbababaff8f8f8fff5d5c5dff393a39ff3a3a3aff3b3b3bff3d3c3dff3d3d3dff3c3c3dff3c3c3cff3c3c3cff3b3c3bff3b3b3cff3b3a3bff3e3e3fff3e3f3fff3e3e3eff3e3d3dff3d3d3dff3c3c3cff3b3c3cff3c3b3bff3b3b3aff3a3a3aff39393aff383838ff383838ff383737ff373737ff363636ff353535ff353535ff343434ff333333ff323333ff323232ff313131ff302f30ff2f2f2fff2e2e2eff2d2d2eff2c2d2dff2c2c2cff2c2b2cff2c2b2bff2a2b2bff2a2a2aff2a2a2aff2a2a2aff292a29ff292929ff282828ff282827ff272727ff262626ff252625ff262625ff242425ff242524ff242424ff242424ff232324ff313131ff454445ff595959ff666767ff818181ff8e8e8effa8a9a9ffb6b6b6ffcac9caffcacacaffc9c9caffcacacbffcbcacbffcacacaffcacacbffcbcacaffcbcacbffcacacaffcacacaffcbcacaffcacbcbffcacacaffcacacaffcacacaffcacac9ffcacacaffcacacaffc9cacaffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacaffcbcbcbffcbcbcbffcbcacbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcccbffcccbccffcdccccffcdcdcdffcececeffcfd0d0ffcfcfd0ffd0d0d0ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafaf9fff6f6f6fff4f4f4fff4f4f4fff3f3f2fff1f1f2fff1f2f2fff3f4f3fff3f3f3fff2f2f3fff3f2f3fff4f4f5fff5f4f4fff3f3f3fff0eff0ffededecffeaebebffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffebeaebffeaebeaffeaeaebffebeaebffeaeaebffeaeaeaffeaeaeaffebeaeaffebebebffebeaebffebebebffecebebffebebebffebebebffecececffebececffecececffecececffededecffececedffedecedffedededffedededffedececffedededffedededffedededffedededffedeeedffedededffedededffedededffedeeedffeeededffeeededffededeeffedededffedeeedffededeeffedeeedffedeeeeffedeeedffeeeeedffeeeeeeffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeefefffefeeefffeeefeeffeeeeefffefeeeeffeeeeeeffeeeeeeffededeeffecededffedededffedededffebebecffebeaeaffeaeaebffeaeaeaffe9e9e9ffe9e8e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e9e8ffe8e9e8ffe9e8e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e8e9ffe8e8e9ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebeaebffeaeaeaffebebebffebeaeaffebebeaffeaeaebffebeaeaffeaebeaffebebebffeaeaeaffebebebffebebebffebebebffebebebffedededffecededffedededffedededffededecffedecedffedededffecededffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefeeefffefefefffefefefffefefefffefefefffefeff0fff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f1fff1f0f0fff1f0f1fff0f1f1fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f2f2fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f3f2fff2f2f3fff3f3f3fff3f4f3fff5f4f5fff7f6f6fff6f7f7fff7f6f7fff5f6f6fff5f5f5fff1f1f1ffeeeeeeffecedecffefefeffff0f0f0fff1f1f1fff1f2f1fff2f2f2ffecececffecececffebecebffecececffecececffecececffedecedffedededffeeeeeeffefeeefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff0f0f1fff1f1f1fff2f1f2fff2f3f2fff2f2f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0efefffefefefffefefefffefefefffeeeeeeffefefefffeeeeeeffeeeeeeffededeeffeeededffedeeedffedeeedffedededffedededffedededffedecedffedececffecedecffecececffecececffebececffebecebffecebecffecececffecececffecebecffecececffebececffeaebeaffeaeaeaffe9eae9ffe9eae9ffe9e9e9ffe8e8e8ffe8e9e8ffeaeaeaffedededfff0f1f1fff1f2f1fff3f3f3fff3f3f4fff3f3f3fff4f4f5fff3f3f2fff1f1f1fff0f0f0fff2f2f1fff7f8f8fffdfcfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd2d2d2ffd1d1d1ffd2d1d2ffd0d0d0ffcfd0cfffcfceceffcfcfceffcececeffcececeffcececeffcececeffcececeffcdceceffcececdffcececeffcececdffcdceceffcececeffcdcdceffcdcecdffcecdcdffcdcecdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdccffcdcdccffcdccccffccccccffcccccbffcccccbffcccbccffcbccccffcccbccffcbcccbffcccbccffcbccccffccccccffccccccffcbccccffccccccffccccccffccccccffccccccffcdccccffccccccffccccccffccccccffccccccffcdccccffccccccffccccccffcccdccffcccdccffcccccdffcdcdcdffb9b9b9ffa6a6a6ff8b8b8bff797978ff666666ff4c4c4cff393939ff2c2c2cff2d2d2dff2e2e2eff2f2e2eff2f2f2fff302f2fff303030ff303030ff303131ff313131ff313132ff333232ff323332ff333333ff343434ff353534ff353536ff373636ff373637ff373837ff383837ff383938ff393939ff3a3939ff393a39ff3b3a3aff3b3b3aff3c3c3bff3c3c3cff3d3c3dff3d3d3dff3e3e3eff3f3e3fff3e3f3fff403f3fff3f403fff3e3d3eff3d3e3dff3d3e3eff3d3d3dff3c3d3dff3c3c3cff3c3d3cff3d3e3eff4c4c4cff848384ffb3b4b4ffdededeffececedffededeeffeeeeeeffeeeeeeffefeeefffefefefffeff0efffeff0f0fff0f0f0fff0f0f0fff1f1f1fff0f0f0fff1f1f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f4f4fff4f4f4fff4f4f5fff5f4f5fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff7f7f6fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff8f7f8fff8f8f7fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff8f9f8fff9f9f9fff9f9f9fffafafafffafaf9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefffefffffefffffffffefffefefefffefffffffffefffffefefffffffefffffefefefffefefefffefffefffefefefffefefffffffefefffefefffffefffffffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefefefffefffefffefffffffffefffffffffffffefffffffffffffffefefffffefefffffffffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfdfdfffefefdfffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefdfffcfcfcfffbfcfbfff8f7f8fff2f2f2ffecebebffe4e5e4ffdadadaffc7c7c7ffaeaeadff969697ff909090ff969697ff9a9a9aff9e9e9effa2a3a2ffa7a7a7ffadacadffafb0afffb1b1b1ffb5b5b5ffbababaffbdbcbcffc0c0c0ffc3c3c3ffc7c7c7ffcacacaffcccdccffd1d0d1ffd5d5d4ffdbdadbffdededeffe0e0e0ffe2e2e1ffe3e4e4ffe5e6e5ffe7e8e7ffeaeaeaffecececffeeedeeffeeefeffff0f0f0fff1f1f1fff2f2f3fff4f4f4fff6f6f6fffbfbfbfffefefefffefffefffefefffffefefefffefefdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefdfefffdfdfdfffefdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefdfffefefdfffdfefdfffefefdfffdfdfefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefdfffefdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffaf9fafffafafafffafafafffafafafffbfbfafffafafafffafbfafffafafbfffafafbfffbfafafffafafafffafafafff9fafafff9f9f9fff9f9fafff9f9f9fff9f8f9fff9f9f9fff9f8f8fff9f9f8fff9f9f8fff9f8f9fff8f9f8fff9f8f8fff9f9f8fff9f9f8fff9f8f8fff9f8f9fff9f9f8fff9f9f9fff9f8f9fff8f9f8fff9f8f8fff8f9f8fff9f8f9fff8f9f8fff8f8f8fff8f7f7fff6f7f7fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f7f7fff6f6f7fff6f7f6fff4f5f4fff4f4f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff2f2f3fff3f2f2fff2f2f2fff1f2f2fff1f1f1ffedededffdcdcdcffcdcccdffb7b7b6ff989898ff7b7b7bff696869ff575758ff484748ff3b3b3bff373737ff2e2e2eff1e1e1eff161617ff0d0d0dff050505ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff020202ff060605ff0c0b0bff111111ff1b1c1bff262626ff373737ff454545ff4f4f4fff5a5a5aff656465ff707070ff929292ffadacacffc5c5c5ffd7d7d7ffe8e8e8fff0eff0fff1f1f1fff2f1f2fff1f2f1fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff4f4f4fff4f3f4fff4f3f4fff4f3f3fff4f4f4fff5f4f5fff4f5f5fff6f5f5fff5f6f5fff6f6f7fff7f7f7fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9fafafffafafafff9f9fafff9f9fafffafaf9fff9fafafff9f9fafff9fafafff9faf9fff9f9fafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfafffbfafafffbfbfafffafafafffafbfbfffbfbfbfffafafbfffbfafbfffafafafffafafafffafbfafffafafafffafafbfffbfafafffafafbfffafafafffaf9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffefefdfffefefefffdfefdfffdfdfdfff9f9f9fff7f6f6fff5f5f5fff4f4f4fff4f3f3fff3f3f2fff2f2f2fff1f1f1fff0eff0ffefefefffeeeeeeffecededffebebebffeaeae9ffe8e9e9ffe7e7e7ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffd9dadaffd7d7d7ffd3d3d4ffcecfcfffcbcbcbffc9cacaffc7c7c8ffc4c4c4ffbfc0bfffbcbdbdffbbbbbcffb7b7b7ffb2b2b2ffaeaeaeffacacacffaaaaaaffb4b4b5ffcdcdcdffddddddffe6e6e6ffedededfff3f2f2fff9f9f9fffcfbfcfffdfdfdfffefefdfffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffffefefffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffefefffffefffffefefffffefefefffefefffffefefffffffffefffefefffffefefefffefffefffefffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffefefffffefefffffffefffffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffffefefffefffefffefefefffefefefffdfefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfdfdfffdfefdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafaf9fff8f9f9fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f4fff4f4f3fff3f3f3fff2f3f3fff3f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff1f0f0fff0eff0fff0f0f0fff0efefffeff0efffefefefffefefefffeeefeeffeeeeeeffeeeeedffeeeeedffedededffedecedffedececffecececffe5e4e4ffb9bab9ff818081ff505050ff3e3d3eff3e3f3eff3e3e3eff3e3e3dff3d3d3eff3d3d3dff3d3d3dff3c3d3dff404040ff414141ff3f4040ff3f3f3fff3e3e3fff3e3e3fff3e3e3eff3d3d3dff3c3c3cff3b3c3cff3a3b3bff3a3a3aff393a3aff393938ff393838ff373737ff373736ff363636ff353536ff353535ff333333ff323232ff323132ff313131ff303030ff2f2f2fff2f2f2eff2d2d2dff2d2e2dff2d2d2dff2c2c2dff2c2c2cff2b2b2bff2b2b2bff2b2b2bff2a2a2aff292a2aff292929ff282829ff282828ff282727ff2e2e2dff484848ff555555ff686968ff7d7d7cff919190ffacababffb9b8b8ffcdcccdffccccccffccccccffccccccffcbccccffcccbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacbcbffcbcbcbffcacbcbffcbcbcbffcbcbcaffcbcbcbffcbcacbffcbcbcaffcbcbcbffcbcbccffcccbccffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffccccccffcdcdccffccccccffcccdcdffcdcdcdffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfff8f9f8fff6f5f5fff4f5f4fff3f3f2fff2f1f2fff1f2f2fff4f4f4fff4f4f3fff4f4f3fff5f4f4fff5f4f5fff4f4f4fff2f3f2ffefeeefffebececffebeaeaffe9eae9ffeae9eaffe9eaeaffeaeaeaffebeaeaffeaebebffeaebeaffeaebeaffeaebebffebeaebffebeaebffeaebebffebebebffeaebebffebebebffececebffebececffecebecffecececffecececffececedffecededffecedecffedededffedececffededecffedededffedededffeeededffedededffedededffedededffeeededffedeeedffeeedeeffeeeeedffedededffedeeeeffeeeeeeffededeeffeeedeeffedededffeeededffedeeedffeeeeedffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeefffeeefeeffefeeeeffeeefeefff3f2f3fff2f3f3fff1f1f1fff2f2f1ffefefeffff0f1f0fff1f2f1fff3f3f3fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff1f1f2fff1f1f2fff2f1f1fff0f1f1fff0f0f0fff0f1f0fff0f1f0fff0f0f1fff0f1f1fff0f0f0fff1f1f0fff0f0f0fff0f1f0fff0f1f1fff0f0f1fff1f1f1fff0f0f0fff0f0f0fff1f0f1fff1f0f0fff1f1f1fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f1f1fff1f2f1fff2f2f1fff1f2f2fff2f2f2fff2f1f2fff2f2f2fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff1f2f1fff2f2f2fff2f2f1fff2f2f1fff2f1f2fff2f1f2fff2f1f1fff2f2f1fff2f1f2fff1f2f1fff2f1f1fff1f2f1fff1f1f1fff1f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f1f2fff2f1f2fff1f2f2fff1f2f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff4f4f4fffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefefffefefefffdfdfdfffcfcfcfffbfbfbfff9f9f8fff6f6f6fff2f2f1ffefeff0ffedededfff2f1f1fff2f2f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0ffecececffededecffedececffedecedffeeededffeeefeeffefefeffff0f0f0fff0eff0fff0f0f0fff1f0f1fff0f1f1fff1f1f1fff2f2f1fff2f2f3fff2f3f2fff3f3f3fff3f4f4fff3f3f3fff4f3f3fff2f3f3fff2f2f2fff1f1f2fff1f2f2fff1f1f1fff2f3f3fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffeeeeeeffeeeeeeffededeeffedededffecedecffedecedffededecffecececffecededffedededffecededffedededffecededffededecffecededffecececffecececffebebebffeaeaeaffeaeaeaffeae9e9ffe9eae9ffeaeae9ffecebebffeeefeefff2f2f2fff3f3f2fff4f4f3fff4f3f4fff6f5f6fff5f4f4fff2f3f2fff1f1f1fff4f5f4fffbfafbfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d4ffd3d2d3ffd2d2d2ffd1d2d2ffd2d2d2ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcececfffcfcfcfffcfcfcfffcfcfcfffcfceceffcfcfceffcececeffcfceceffcecfcfffcececeffcececeffcececeffcececeffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcdcdccffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdceffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcdceceffcdcecdffcdcdcdffcecdcdffcdcecdffcdcdceffcdcdceffcececeffcececeffcececeffcfcecfffd0cfd0ffd0d0d0ffd0d0d0ffbdbdbdffb1b0b1ff969796ff838484ff747374ff717271ff575858ff515251ff525252ff454646ff333332ff333333ff333434ff343534ff353535ff363636ff373737ff373737ff383838ff393938ff383839ff3a3939ff3a3a3aff3a3a3aff3a3b3bff3b3b3bff3c3c3cff3c3d3dff3d3d3dff3e3d3dff3e3e3eff3e3f3fff403f40ff403f40ff414140ff414041ff414141ff3f3f3fff3f3f3fff3f3f3fff3e3f3eff3e3f3fff4b4b4cff757574ffa5a5a5ffd5d5d5ffebebebffececebffececedffedededffedeeeeffeeeeeeffeeeeeeffefefeeffefefefffefeff0fff0f0f1fff0f1f1fff1f1f1fff1f0f1fff1f1f2fff2f1f2fff2f2f2fff1f2f2fff2f2f3fff3f2f3fff2f3f2fff2f3f3fff3f3f3fff3f4f4fff3f4f4fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f5f5fff5f5f5fff5f5f6fff6f6f6fff5f6f6fff6f5f6fff6f6f5fff5f5f6fff7f6f6fff6f7f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f7fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfefdfffefefefffefefefffefffffffefffffffefffefffffefefffefffffffffffefffefefefffefffffffefffefffefefefffefffffffffffffffefefffffffefefffffefefffefefefffffefefffefffffffefffffffefffffffefefffffffffffffefffffffffffffffffefefffefffefffefffffffffffffffefefefffffffffffefefffffffefffffffefefffffffefffffffffffefffefffefffffffefffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfefffefefefffdfefdfffdfdfefffefdfefffdfefdfffdfefefffefdfefffcfdfdfffbfcfcfff9f9f9fff4f4f4ffeeefefffe7e7e6ffdddddcffcacacaffb3b4b3ff9c9c9cff8b8b8bff828282ff7b7b7bff787777ff797978ff787878ff797878ff787878ff767777ff777878ff797979ff7a7a7bff7c7c7cff7e7e7eff807f80ff828282ff838484ff878687ff898989ff8c8c8cff8f8f90ff939394ff999999ff9e9e9dffa4a4a4ffaaaaaaffafb0b0ffb1b1b2ffb3b3b2ffbab9baffbfbfbfffc5c5c5ffcfcfceffd9d8d9ffdedfdeffe2e3e3ffe8e9e8ffeff0f0fff7f7f7fffcfdfcfffefefefffefefffffefefefffefefefffefdfefffefefefffefdfefffefefefffdfefefffdfdfefffefdfefffdfefdfffdfefefffefefefffdfefefffdfefefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffafafafffafafafffaf9fafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafbfbfffafbfbfffafafafffbfafafffafbfbfffbfbfafffafafafffafafbfffafafafffafafafffafafafffafafafff9f9f9fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff5f6f6fff6f6f5fff5f6f6fff7f6f6fff6f7f7fff6f6f7fff6f6f6fff4f4f4fff4f4f4fff3f3f3fff3f2f3fff3f2f3fff3f2f3fff2f3f2fff2f2f3fff3f2f2fff2f2f1fff1f2f2fff1f1f1ffefefefffe7e8e8ffd6d6d6ffc2c2c1ffa8a9a9ff888887ff6f6f6fff616162ff575757ff535353ff4f5050ff444444ff303030ff1b1b1bff0e0e0dff060607ff040303ff020202ff010101ff000101ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff020202ff040405ff090909ff111111ff1f1f1fff2f2f2fff3e3e3eff484849ff535453ff5f5f5fff666566ff6c6c6cff7a7a7aff999899ffbfc0c0ffcdceceffdfdfdeffedececfff1f1f1fff1f1f1fff1f1f1fff1f2f2fff1f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f3f4fff5f4f4fff4f4f5fff6f5f5fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f6fff6f6f6fff7f6f6fff7f7f7fff8f7f8fff8f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafffafafafff9fafafff9faf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9fafffaf9fafffafafafffafafafffbfafbfffafbfbfffafbfbfffafafafffbfafafffafbfbfffbfbfafffafafafffafafbfffafbfafffafafbfffafbfbfffafafafff9fafafffaf9fafffafaf9fff9f9fafffafafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfefefffdfdfdfffafafafff4f4f4ffedededffe7e6e7ffe6e7e6ffe4e4e4ffe1e0e1ffdadadaffd6d6d5ffd1d1d2ffcecdceffc8c8c8ffc4c4c3ffbebebeffbbbcbbffb8b9b9ffb2b3b3ffadadadffa8a8a8ffa2a3a3ff9e9e9eff9b9c9bff999999ff959595ff909191ff8e8e8eff8d8d8dff8d8c8cff898a89ff858586ff838384ff838383ff818181ff7f7e7fff7f7e7fff807f80ff818081ff848584ff8f8f8fffa3a3a3ffb9bab9ffd0d0d0ffe1e0e1ffeaebebffeff0effff5f5f4fffafaf9fffcfdfdfffdfdfdfffefefefffefefffffefefefffefefefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffefefefffffffefffefefefffefffefffefffffffefefffffffffefffefefefffefefefffefefefffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefffffffefefffffefefefffefefffffffefffffffefffffefefefffefefffffffefefffefefefffefefefffefefffffefffffffefffffffefefefffefefefffefffffffffefefffefefefffefefffffefefefffefefefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfbfffafafafffafaf9fff8f9f9fff9f8f8fff8f8f8fff7f7f8fff7f7f8fff7f8f8fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff6f6f7fff5f6f6fff5f5f6fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f0f0fff1f0f0fff0f0f0fff0efefffeff0f0ffefefefffefefefffeeeeefffeeeeefffeeeeeeffeeeeeeffedededffecedecffececedffedececffebebebffebebebffeaeaebffdcdcdcffa5a4a4ff838383ff545353ff3f3f3fff3f4040ff3f3f40ff40403fff3e3e3eff424242ff434243ff424241ff414142ff414141ff404040ff40403fff3e3f3fff3f3e3eff3d3e3dff3c3c3dff3b3b3cff3b3b3bff3a3a3aff393939ff393839ff383738ff383738ff363736ff353536ff353435ff333433ff323333ff323232ff313131ff303130ff2f2f2fff2f2f2eff2e2f2fff2e2e2dff2d2d2dff2d2d2dff2c2d2cff2c2c2cff323333ff4d4d4dff59595aff6d6c6dff818080ff8d8d8dffa8a7a7ffb4b5b5ffcecfcfffcecfcfffcececfffcececfffcececeffcececeffcecdcdffcdcecdffcdcdcdffcdcdcdffcdcccdffcdcdccffcccccdffcdcccdffccccccffccccccffccccccffccccccffcccdcdffcccccdffcccdccffccccccffccccccffccccccffccccccffcccccdffccccccffccccccffcccccbffcbcbcbffcccbcbffcbcccbffcbcbccffcbcbccffccccccffccccccffcccbccffcccbccffcccbccffccccccffccccccffcccccdffcdccccffccccccffccccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcececdffcececeffcfd0d0ffcfd0cfffcfcfd0ffd1d1d1ffd2d2d2ffd2d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffbfbfbfff7f6f6fff4f5f5fff2f2f2fff1f2f2fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff6f5f5fff4f5f4fff3f3f3fff0f0f0ffedededffececebffeaeaeaffeaeaeaffeaeaeaffebebeaffebeaebffeaebebffebecebffebebecffececebffebebebffebebebffebebebffebebebffebebecffecececffecececffecececffebececffedececffecedecffececedffececedffedededffedededffedededffededeeffeeedeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffeeeeefffefefefffefefefffeeefeeffefeeeeffeeefefffeeeeedffeeededffedeeeeffedeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffededeeffeeededffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefeeeeffeeeeeefff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f2ffedededfff0f1f0fff5f6f6fff7f8f8fff8f8f8fff8f8f8fff9f9f9fffaf9fafffdfdfcfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfdfdfffcfcfcfffafafafff8f7f7fff1f1f1ffefeeeeffeff0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffeeeeefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f0f0fff1f1f1fff2f1f1fff2f3f2fff2f3f3fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff3f3f2fff2f2f3fff2f3f3fff2f2f2fff3f3f2fff2f2f2fff3f2f2fff2f3f2fff2f2f2fff2f2f3fff1f1f1fff1f1f1fff0f0f0fff0f0f1fff0eff0fff0f0f0ffeff0f0ffefeff0ffefefefffeeefeeffedeeeeffeeedeeffedededffedededffededecffedededffedededffedededffedededffedeeeeffedeeedffedededffedeeeeffeeeeeeffeeeeeeffedededffedededffececedffecebebffeaebebffeaeaeaffeaebeaffedededfff0f1f1fff2f3f3fff4f4f3fff4f4f4fff4f5f4fff5f5f6fff5f5f5fff4f4f4fff9f9f9fffcfcfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd3d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfd0ffd0d0cfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfceffcfcfceffcececeffcececeffcececeffcdcdcdffcdceceffcecdcdffcecdceffcececeffcececeffcececeffcfcfceffcececfffcececeffcfceceffcececeffcececeffcececeffcecfceffcecfcfffcececfffcecfcfffcececeffcfceceffcecfceffcfcecfffcfcfcfffcfceceffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffcfd0d0ffd0d0cfffd1d0d0ffd2d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d4d5ffc8c8c8ffb5b5b5ffb6b5b6ffb6b6b6ff9c9d9cff979797ff989897ff8b8b8bff797978ff797979ff7a7a79ff616061ff5a5b5bff5c5b5cff4f4f4fff3c3c3dff3d3d3dff3d3e3eff3e3e3eff3f3f3eff3f3f3fff404040ff414041ff404041ff414242ff424242ff434243ff434243ff404041ff414141ff474747ff6e6f6fff969697ffcdcdcdffe8e9e8ffe9e9e9ffeaeaeaffebecebffecececffedecedffededeeffedededffeeeeeeffeeefeeffefeeeffff0eff0fff0eff0fff0f1f0fff1f1f1fff0f1f1fff2f1f1fff1f2f2fff1f2f1fff2f2f1fff3f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fffafafafff9fafafff9fafafffafafafffafafafffafbfafffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffffefffffffffefffffefffffefffefffefefefffffefffffefefefffefefefffffffefffffffefffefefffffffffefffefefefffefffefffefefefffefefffffffefffffefffefffefefffffefffffffefffffffffffefffffffffffffefffffffefffffffefffffefefefffefffffffffefffffffefffffffefffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffefefdfffefdfefffefefefffefdfdfffcfcfcfffbfbfafff5f5f5fff1f0f1ffeaeae9ffe1e0e1ffd0d1d0ffb9b9b9ff9f9e9fff8a8a8aff7e7e7eff767776ff707070ff69696aff646464ff5f5f5fff5d5e5dff5c5c5dff5c5c5dff5b5a5bff595959ff5a5a5bff5c5c5cff5c5c5cff5d5d5cff5e5e5eff616061ff626262ff646364ff656565ff696969ff6c6c6cff6f6e6fff717071ff737373ff747474ff777777ff787979ff7b7b7bff7e7d7dff7f7f7fff808180ff838383ff868786ff8a8b8bff949394ff989898ff9a9b9affb5b5b4ffe4e5e4fff3f2f3fffaf9f9fffefdfdfffefefefffefefefffdfefefffefefefffefefefffdfefdfffefdfdfffefefdfffefdfdfffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefefdfffefdfefffdfefdfffdfdfdfffdfdfefffdfdfefffdfefdfffefefdfffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefdfefffdfefefffefefefffdfefefffdfefefffefefefffdfefefffefefdfffefefefffefdfefffdfdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafbfafffafbfafffafaf9fffafafafffaf9fafffafafafffaf9fafffafafafffafafafffbfafbfffbfafbfffbfbfafffbfafbfffafbfafffafafafffbfafbfffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f9f9fff9f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f7f7fff6f6f6fff5f5f6fff4f4f4fff2f3f3fff2f3f2fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff2f2f2fff1f2f1fff1f1f1fff1f0f0fff0eff0ffecececffe0dfe0ffcccdcdffb5b6b6ff969596ff7a7a7aff6b6b6bff646464ff60605fff5c5c5dff4d4d4cff363636ff262626ff191819ff0f0f10ff0b0b0bff080808ff060606ff040505ff020302ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030203ff070707ff0c0b0bff121211ff1b1b1bff29292aff3c3c3cff4b4c4cff565756ff5e5e5dff636362ff6a6a6aff737473ff878686ffa6a7a6ffc4c4c3ffdbdbdbffe7e6e7ffeeeeeefff0f0f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff3f3f2fff3f3f4fff4f4f4fff4f5f4fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff5f4f5fff4f4f4fff4f5f5fff5f5f5fff6f5f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fffafafafffbfafbfffbfbfbfffbfbfafffbfafafffbfafbfffbfbfafffbfafbfffafbfafffafbfafffaf9fafff9f9f9fff9f9f9fffafaf9fffafaf9fff9f9f9fffafaf9fff9faf9fff9faf9fffaf9fafffafafafffbfbfbfffafbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfefffbfcfcfff5f6f6ffeeeeeeffcecfceffaeaeaeffabaaabffa6a5a6ff9a9a9bff909191ff8b8a8aff8b8a8aff888788ff818181ff7f7f7fff7d7d7dff7c7c7cff7a7b7bff777777ff727373ff707170ff717172ff757575ff777777ff777677ff757576ff727272ff6f6f6fff6c6c6cff6c6b6cff6a6a6aff686767ff666666ff666666ff656666ff656565ff646565ff656665ff686767ff6c6c6cff747374ff7a7a7aff808080ff8d8e8dffa5a5a4ffc2c2c2ffd2d2d2ffe2e3e2ffebeaebfff0f1f0fff6f6f6fffbfbfcfffdfdfdfffefefdfffefefefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefffffffffefefffffefffffffefefffefefefffefefefffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefffefffefffffffefefffffefffffffefefefffffefefffefffefffffefffffefefefffffefefffffffefffefefefffefefffffffefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffefffffffffefffffefefffefffefffefefefffefefffffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffafaf9fff9f9f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff2f3f3fff2f3f2fff3f2f3fff2f2f2fff2f2f1fff2f2f1fff2f1f1fff1f1f1fff1f1f0fff0f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffeeefeeffeeeeeeffeeeeeeffeeedeeffedededffedededffecececffecececffecebebffebeaebffebeaeaffe9e9e9ffe9e9e9ffdbdbdbffa4a5a5ff767676ff4f4e4fff414242ff404140ff444444ff454545ff444444ff434243ff424343ff424242ff414141ff404140ff403f40ff3f3f3fff3e3e3eff3e3e3dff3d3d3dff3b3b3cff3b3b3bff3a3a3aff393a39ff525252ff585858ff575757ff565757ff565555ff6f6f6fff757575ff747474ff747374ff737373ff8d8d8dff939493ff929393ff929293ff989898ffb2b3b2ffb2b2b2ffb9b9b8ffd3d2d3ffd2d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcecfffcececeffcfceceffcececeffcececeffcececeffcecdceffcecdceffcdcdcdffcdcdcdffcdcecdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdccffcdccccffcccdccffcdcccdffcdcdcdffcdccccffcdcdcdffcdcdcdffcccccdffcdcdcdffcccdcdffcccdccffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcecdceffcececeffcececeffcecfceffcecfcfffcfcfcfffcfcfcfffd0d0cfffd1d1d1ffd2d2d1ffd2d2d3ffd4d4d3ffd3d4d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfff8f8f9fff5f5f5fff1f2f2fff1f1f1fff3f4f4fff4f4f4fff5f5f4fff6f6f6fff6f6f6fff4f4f4fff1f1f1ffeeeeeeffedededffebebebffebeaebffebeaebffebebebffebebebffecececffebececffebececffecececffebececffebecebffebebecffecececffecececffecebecffecececffecececffecececffecedecffedecedffedededffedecedffedededffedededffedeeeeffeeeeeeffeeefeeffeeefeeffefefeefff0f0f0fff0f0f0fff0f1f0fff0f0f0ffeff0effff0f0effff0f0f0fff0eff0ffefefefffefefefffeeefeeffeeeeeeffeeedeeffeeeeeeffedeeedffeeeeeeffeeeeedffeeedeeffeeeeedffeeeeeeffeeeeedffeeedeeffededeeffeeeeeeffedeeeeffeeeeeeffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeefff3f3f3fff3f3f3fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff2f2f2fff4f4f4fff8f8f8fffafafbfffcfbfbfffcfdfcfffdfefdfffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffdfefdfffcfcfcfff8f8f8fff2f2f2ffefeeefffecedecfff0f0f0fff0f1f1ffeff0f0fff0f0f0fff0f1f0fff0eff0fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff1f0f1fff1f1f1fff2f2f2fff3f3f3fff2f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff2f2f3fff2f3f3fff2f2f2fff3f2f2fff2f3f2fff3f2f3fff3f3f3fff3f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0effff0f0f0fff0f0f0fff0f0f0ffefefefffeeefeeffedededffedededffedededffedededffedededffedededffedededffeeedeeffeeeeeeffedeeedffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeedffecececffecececffeeefeffff2f2f2fff3f4f3fff5f4f5fff5f5f5fff7f6f7fff7f7f7fffafafafffefdfdfffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d5ffd6d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd1d1d2ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d1ffd1d1d0ffd1d1d1ffd0d1d0ffd1d0d1ffd1d1d1ffd0d0d1ffd0d1d0ffd1d0d0ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0cfcfffd0d0d0ffcfd0d0ffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfceceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0cfffcfcfd0ffcfcfd0ffcfcfcfffd0cfcfffcfcfcfffcfcfd0ffd0cfcfffcfcfd0ffcfcfd0ffcfcfd0ffd0d0cfffd0d0d0ffd0cfcfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d0d0ffd1d1d0ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9daffdadadaffdbdadaffdbdbdbffdcdcdbffdcdcdcffd0d0d0ffbebebdffbebdbdffbebfbfffa5a6a6ffa0a09fffa1a1a0ff959494ff828282ff838282ff848383ff6a6a6aff646464ff646564ff6e6e6eff979797ffc6c6c5ffe6e6e7ffe7e7e8ffe8e8e8ffe9e9e9ffe9eaeaffebebebffecebecffececedffedededffededeeffeeeeeeffeeeeeeffefeeeeffefefefffeff0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f3fff3f4f3fff3f3f4fff3f4f4fff4f4f4fff4f5f4fff5f5f4fff4f4f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9fafafffafaf9fff9fafafffafafafffafafafffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefffefffefefffffefffffffffffefffefefffffefefefffefffefffefffffffefffefffffefffffffffefffefefffffefffefffffefefffffefefffffffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffdfcfdfffbfbfbfff9f8f8fff3f3f3ffebecebffe1e1e1ffd0d1d1ffb9babaffa0a1a1ff898988ff7b7b7cff727273ff6a6b6aff616262ff5b5b5bff565556ff515151ff4d4d4dff474847ff464545ff444443ff424242ff414141ff414141ff424242ff424242ff424242ff424343ff444443ff464645ff484747ff484848ff494949ff4b4b4bff4d4c4dff4f4e4eff505050ff535253ff545454ff575756ff585959ff5b5b5cff5e5e5eff60605fff626262ff646465ff676767ff6c6c6dff717172ff727373ff747474ff8a8a8affbcbcbcffeaeae9fff5f6f6fffbfbfbfffefefefffefefefffefdfefffefefefffefdfefffefefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffefdfefffefefefffdfdfefffdfefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefefffefefefffefefdfffefefdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfafffafafafffafafafffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafbfafffafafbfffafbfbfffbfbfafffafafafffafafafffafbfafffafbfbfffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff7f8f8fff8f8f7fff8f8f7fff8f7f7fff8f8f8fff8f7f7fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff8f8f7fff7f7f8fff7f7f7fff6f7f7fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f6f6fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff3f3f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f1f1fff0f0f1fff0f1f0ffeff0f0ffeeeeeeffe7e7e6ffd6d5d6ffc1c1c1ffa6a6a5ff868686ff737373ff6d6c6dff696969ff5f5f60ff515251ff464646ff393939ff2c2c2cff212020ff191919ff141413ff0d0d0dff080909ff050606ff040404ff030302ff020101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000001ff000001ff000101ff010101ff020202ff040404ff0b0b0aff151515ff202020ff2b2b2bff393939ff494949ff585858ff616060ff676767ff6c6d6dff747474ff7f7f7fff989898ffb7b6b6ffcececeffe0e0e0ffececedffeeefeffff0f0f0fff1f1f1fff1f2f1fff1f1f2fff2f2f2fff2f3f2fff2f3f3fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff5f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff6f5f5fff6f7f6fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfafffafafbfffafbfbfffafafbfffafafafffafaf9fff9f9fafff9f9f9fff9faf9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfff7f7f7ffefefefffd6d7d6ffa2a2a2ff888887ff828282ff7e7e7fff797878ff727272ff6d6d6dff696969ff656565ff616061ff5f6060ff5f5f5fff5e5e5fff5e5e5eff5b5b5bff5a5959ff575858ff575657ff585858ff565656ff535253ff505051ff4f4f4fff4d4d4dff4c4c4cff4b4c4bff4b4b4cff4b4b4bff4c4c4cff4b4c4bff4a4a4aff4b4a4bff4b4b4bff4c4d4cff4e4e4eff545454ff5c5c5cff626262ff696869ff707070ff777776ff818181ff8c8d8cffa3a4a4ffbdbebeffd7d7d6ffe4e4e4ffedededfff3f4f3fff9f9f9fffcfcfcfffefdfefffefefefffefefffffefffefffffefefffffefefffefffefffefefefffefefefffefffefffefefefffefffffffefffffffefffefffefffefffffefefffefefffffffefefffffffffffffefffffffefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffefefffefefefffefefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffefefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffefefffffefffefffefffefffefefefffefefefffefffefffefffffffefefefffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffafafafffaf9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff3f4f3fff3f3f3fff2f2f3fff2f2f3fff2f3f2fff2f2f2fff1f2f1fff2f1f2fff1f1f1fff1f1f1fff0f1f1fff1f0f0fff1f0f0fff0f1f0fff0eff0fff0f0f0fff0f0efffefefefffefefefffeeefefffeeefeeffeeeeedffeeededffededeeffedececffedececffecececffebebebffebebeaffeaeaeaffe9eaeaffe9e9e8ffe7e8e8ffe7e7e8ffd3d3d3ffa6a5a5ff767777ff666667ff676666ff787878ff848485ff838484ff838483ff838383ff969595ffa2a2a1ffa1a1a1ffa0a0a0ffa09fa0ffb9b9b9ffbebebeffbebebeffbdbdbdffbcbdbcffd5d5d6ffdcdbdbffdbdbdbffdbdbdaffdbdadaffdadadaffd9d9d9ffd8d8d9ffd8d9d9ffd8d8d8ffd7d8d7ffd7d7d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d1d1ffd0d1d0ffd0d0cfffd0d0cfffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcfcfceffcececeffcecfcfffcfceceffcececeffcececeffcececeffcececeffcdceceffcecdceffcecdceffcececeffcecdceffcdceceffcececdffcdcdcdffcdcdcdffcececdffcdcdcdffcdcdcdffcecdceffcdcecdffcdcdcdffcecdceffcdcdcdffcdcecdffcdcdceffcecdcdffcecdceffcececeffcececeffcecfceffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfd0cfffcfcfd0ffd0cfd0ffd0d0cfffd1d1d1ffd1d2d2ffd3d2d3ffd4d4d4ffd3d3d4ffd4d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000001ff000000ff010000ff000000ff000001ff010000ff000001ff000001ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfcfff6f6f6fff2f2f2fff4f4f3fff4f4f4fff5f5f5fff6f7f6fff7f7f6fff6f6f5fff3f3f3fff0f0f0ffeeeeeeffedededffecebecffebebebffebecebffecececffebececffedececffececedffecededffedededffedededffecededffedecedffedecedffedededffededeeffededeeffedeeedffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffefeeefffefefeffff0f0f0fff1f0f1fff0f0f0fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0eff0fff0f0f0fff0f0efffefeff0ffeff0f0ffeff0f0ffeff0efffefefeeffeeeeefffeeeeeeffeeeeedffeeeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeefeefff1f2f1fff2f3f2fff3f2f2fff2f1f2fff3f3f3fff3f3f3fff3f3f3fff2f2f2ffeeefeefff2f2f2fff5f6f6fffafaf9fffbfbfcfffdfdfdfffdfefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfcfffafaf9fff5f4f4fff0f0f0ffedeeedffefefeffff0f0f0fff0f1f0fff0f0effff1f1f0fff1f0f0fff1f1f1ffefefeffff2f1f1fff1f1f1fff1f0f0fff1f1f1fff2f1f2fff2f3f3fff3f3f2fff3f3f3fff3f3f4fff3f3f3fff4f3f3fff2f3f3fff3f2f3fff3f2f2fff2f2f3fff2f2f3fff2f2f3fff3f3f2fff2f2f2fff3f2f2fff3f3f2fff2f3f3fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0eff0ffedededffedededffedededffedededffedededffedededffeeeeedffededeeffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefefeeffefefefffefefefffefefefffefefefffedededffefefeffff2f3f3fff3f4f3fff4f5f4fff6f5f5fff6f6f7fffaf9f9fffdfdfdfffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd5d6d5ffd6d5d6ffd5d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d2ffd1d2d1ffd1d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d1d1ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d0ffcfd0cfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d0ffd1d1d0ffd0d0d1ffd1d1d0ffd1d0d1ffd0d1d1ffd0d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd5d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdad9d9ffdadbdbffdbdbdbffdbdcdbffdcdcdcffdddddcffddddddffdddddeffdededeffdfdfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e2e2ffe3e2e2ffe2e3e3ffe3e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffebeaeaffebececffecedecffededecffedededffeeeeedffeeeeeeffeeefeeffeeefefffeff0effff0eff0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff4f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff6f6f7fff7f7f7fff8f7f7fff8f8f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffefefefffefffefffefefffffefefefffefffefffefefefffffefefffefffffffffefffffefefffffefffffffffffffffffefefffefffffffefefffffefffefffefefefffffffefffefefefffefefffffffffefffffffffffffffefffefffefffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefefffffefffefffefefffffefefefffefefffffefefffffefefefffefefefffefefdfffdfdfdfffcfcfcfffbfbfbfff6f6f5ffefefefffe8e7e7ffd6d6d6ffbbbbbbff979797ff868687ff787878ff6d6e6dff656565ff5e5d5eff575858ff525152ff494a4aff434444ff3f3f3fff3c3b3bff383939ff353535ff333433ff313131ff30302fff2f2f2fff2f2f2fff303030ff302f30ff2f2f2fff2f2f2fff303030ff313131ff323132ff323232ff333333ff333333ff333333ff343434ff363636ff373737ff383838ff3b3b3bff3d3d3dff3e3e3eff403f3fff414041ff434342ff464646ff4a4a49ff505050ff565656ff585858ff5e5d5eff767776ff929293ffbebfbfffeaeaeafff6f6f6fffdfdfdfffefefefffdfdfefffefefefffefefdfffefefefffdfefefffdfefefffdfefdfffefdfefffefdfefffdfdfdfffdfefefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefdfdfffdfefefffdfefefffefefefffdfdfefffefefdfffefefefffdfdfefffefefefffefefefffefefdfffdfefdfffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafffafbfbfffafbfafffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9fafafff9fafafff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f6fff6f7f6fff6f7f6fff7f6f6fff6f6f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff5f6f5fff5f5f5fff5f4f5fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f2f2fff1f1f1fff0f0f1ffeff0f0ffeff0efffeeefeeffebebebffdfdfdfffcccbccffb4b4b4ff989999ff868686ff7b7a7aff6f6f70ff666666ff5f5f5fff575758ff4e4e4dff424242ff383839ff313131ff252525ff1a1a19ff111211ff0c0d0cff0a0b0bff080808ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010201ff020302ff040403ff050405ff070706ff090909ff0a0b0aff101010ff1d1d1dff2e2d2eff3e3d3eff4a4a4bff565757ff616161ff686868ff6f706fff7c7c7cff8a8a8aff9c9c9dffaeaeaeffc4c3c3ffd7d7d7ffe6e6e6ffedededffeff0effff0f0f0fff0f0f0fff1f1f0fff1f1f1fff2f2f2fff2f3f3fff3f2f3fff3f3f3fff3f4f4fff5f5f5fff5f5f5fff5f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f5f5fff5f5f5fff5f6f5fff6f5f6fff5f5f6fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f9f9fff8f9f8fff9f9f8fff9f8f9fff9f9f8fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f9f8fff9f9f9fffafafafffafafafffafafbfffafbfafff9f9f9fffaf9f9fff9f9f9fffafafafffafbfafffafafbfffafafafffafafafffafafafffaf9fafff9fafafffaf9fafff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9fafff9fafafffafafafff9f9fafffafafafffafafafffafafbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfff8f8f8fff1f1f1ffd5d5d5ffa5a5a5ff858686ff6c6c6cff646464ff616261ff5a5b5aff535253ff4e4e4eff4a4a4aff484748ff454545ff444445ff454544ff444444ff434343ff424242ff404041ff40403fff3e3f3fff3e3e3dff3c3c3bff383738ff363635ff343434ff343434ff333334ff333333ff333233ff343434ff353536ff353535ff343434ff353535ff373737ff393939ff393a3aff3f3f3fff454544ff4b4a4bff515151ff565656ff5d5d5dff666666ff6c6c6cff717172ff777877ff898989ffa7a6a6ffc3c4c4ffddddddffe8e8e8fff0f0f0fff6f6f6fffbfafafffcfdfdfffefefefffefffefffefefefffffefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefffffffffefefffefefefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffffffffffefefffffefefffffefffefffefefefffefefefffefffefffffefefffefefefffefefffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafff9f9fafff9f9f9fff9f8f9fff9f8f9fff8f8f9fff8f8f8fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f5f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff0f0f0fff1f0f0fff0f0f0ffefeff0fff0f0effff0efefffefefefffeeefeeffeeefeeffeeefefffeeeeeeffedededffedededffedecedffecececffebebebffebebebffeaebeaffeaeaeaffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e4ffe3e4e4ffe3e3e4ffe2e3e3ffe2e2e3ffe1e1e1ffe1e1e1ffe0e1e1ffdfe0e0ffdfdfdfffdfdfdeffdededeffddddddffdcddddffdcdcdbffdcdbdcffdbdbdbffdadadaffdadbdbffdadadaffd9d9daffd8d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d2ffd2d2d1ffd2d1d2ffd1d2d1ffd1d1d1ffd0d1d0ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcfcfceffcecfcfffcecfceffcfcfceffcfcecfffcfcfceffcececfffcececeffcececeffcececeffcececfffcececeffcececfffcecfcfffcececeffcececeffcececeffcfceceffcececeffcecfcfffcecfceffcfcecfffcfcfcfffcfcfcfffcfd0d0ffcfd0d0ffcfcfd0ffcfcfd0ffd0d0cfffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d2d2ffd2d3d3ffd4d4d4ffd4d3d3ffd3d4d4ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff010100ff010000ff000000ff010000ff000000ff010000ff000000ff000100ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000001ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff010101ff010101ff000101ff000001ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff9f9f9fff5f5f5fff5f5f4fff5f5f5fff6f6f5fff7f7f7fff6f7f6fff5f5f5fff2f1f2ffefefefffeeeeedffecececffecececffecececffecececffedededffedededffeeeeedffeeeeeeffeeeeeefff0efefffefeff0fff0f0efffeff0f0fff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f2fff1f2f2fff1f1f2fff2f1f1fff2f2f2ffeff0f0ffeff0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffeff0efffefefefffefefefffeeefefffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeededffedeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeefff2f2f2fff2f2f2fff1f2f2fff3f2f2fff2f2f2fff1f2f1fff3f3f3fff3f3f3ffefefeffff2f2f2fff7f8f7fffafafafffdfcfcfffefefdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfff7f7f8fff1f1f1ffeeeeeefff0f1f0ffeff0f0fff0f1f0fff1f1f1fff1f0f1ffefefeffff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0eff0fff2f3f2fff2f2f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f2fff2f3f2fff2f3f2fff3f3f2fff2f2f3fff3f3f2fff3f2f3fff2f3f2fff2f2f3fff2f3f3fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff0f0f0fff0eff0ffedededffedededffedededffedeeedffedededffedededffedeeedffedeeedffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffefefeeffefefefffefefefffefefefffefefefffefefeffff1f1f1fff1f1f0fff1f2f1fff3f4f3fff4f4f4fff4f4f4fffbfbfbfffdfefdfffffefffffefefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d3ffd2d3d2ffd3d2d3ffd3d2d3ffd3d2d2ffd3d3d2ffd2d2d2ffd2d2d3ffd3d2d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd1d1d2ffd2d2d2ffd1d2d2ffd2d1d2ffd2d1d1ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d1d2ffd1d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffd2d2d1ffd1d1d1ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9dad9ffdadadaffdadadbffdbdbdbffdbdbdbffdcdcdcffdcddddffdddcddffdeddddffdededeffdededfffdedfdfffe0dfe0ffe0e0e0ffe1e1e1ffe2e1e1ffe2e1e2ffe3e3e3ffe3e4e4ffe4e5e4ffe5e5e5ffe5e5e6ffe5e5e5ffe6e7e6ffe6e6e7ffe7e7e6ffe7e7e7ffe8e8e8ffe9e8e9ffe9e9e9ffeaeaeaffebeaeaffecececffededecffedededffeeeeeeffeeeeeeffeeefeeffeeeeeeffefefefffefeff0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f2f2fff2f1f1fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff6f5f5fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f9fff8f9f8fff8f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fffafafafffbfafafffafafafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffffefefffffefffffefefefffffefefffefefffffffefefffffffefffefefefffefefffffffefffffefefefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffffffffffffffffffffffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefffffffffffefffffffefffffffffefffffefefffffffefefffffffefffefefefffefefefffdfcfcfffbfbfbfff6f7f7fff1f2f2ffecececffddddddffbdbdbdffa2a3a2ff898988ff787777ff6d6c6dff656565ff5c5c5bff535353ff4b4b4bff454445ff404040ff3b3b3bff353635ff313131ff2e2e2fff2d2d2dff2c2b2bff272727ff252626ff242324ff222222ff212222ff222222ff222222ff232223ff222322ff222222ff222222ff212121ff222221ff222323ff242423ff242424ff242424ff242424ff252525ff252526ff252525ff262626ff282828ff292829ff292929ff292929ff2b2a2aff2e2d2dff323131ff373837ff3d3e3dff40403fff4a4a4aff626262ff787979ff8f8f90ffbbbbbbffe7e7e7fff7f7f6fffdfcfcfffcfdfdfffefdfdfffefdfdfffdfefefffdfefdfffdfdfdfffefefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfefffefdfdfffefefefffefefefffefdfefffefdfdfffdfefefffefefefffdfdfefffefefefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfafbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fffaf9f9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff7f7f8fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff7f7f7fff7f7f7fff3f3f3fff2f3f2fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefeeefffedededffe8e8e8ffd6d6d6ffc4c4c4ffb7b7b7ffa8a7a8ff939392ff828282ff767676ff6d6c6dff646464ff5c5d5dff565757ff515151ff474647ff3a3a3aff2f2f2fff272626ff1d1c1dff141414ff0c0c0cff060606ff020202ff000001ff000000ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff060505ff090909ff0b0a0aff0c0d0dff111111ff171717ff1f1f1fff232323ff2c2c2cff3a3a3bff4a4a4bff595958ff636363ff6b6b6bff737373ff818181ff939393ffa7a8a8ffb8b9b8ffc6c6c6ffd2d2d2ffdfdfdfffeaeae9ffedededffefefeefff0f0f0fff0f0f0fff1f1f0fff2f1f2fff2f2f2fff3f2f2fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff6f6f6fff6f6f7fff7f6f6fff6f7f7fff6f7f7fff6f6f6fff7f7f7fff6f7f7fff7f6f7fff7f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff8f8f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff8f9f9fff8f7f7fff7f7f7fff7f8f8fff7f8f7fff8f8f8fff9f9f9fff8f9f9fff9f9f8fff9faf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fffafafafff9fafafffaf9fafffafafafffafbfafffafbfbfffafafbfffbfbfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfff9f9f9ffefefefffdadadaffa1a2a2ff898889ff6e6d6dff565656ff4a4b4aff464647ff3e3f3eff363637ff333334ff313131ff303130ff2f2e2fff2e2e2eff2d2d2dff2d2d2dff2d2d2dff2d2d2dff2c2c2cff2b2b2bff2a2a2aff292929ff272828ff272727ff262626ff262626ff252526ff252625ff252525ff242425ff252525ff262626ff262626ff262626ff282727ff2a2929ff2a2b2bff2b2c2bff2f2f2fff323232ff353535ff393a39ff3f3f3fff454544ff4e4e4eff535353ff575757ff5b5b5bff626262ff6d6c6dff787878ff919090ffafafaeffcbcbcbffe2e2e2ffecebebfff2f2f2fff8f8f8fffcfcfcfffdfdfdfffefefefffefffefffefefffffefefefffffefffffefffffffffefffffffefefffefefefffffffefffefffffffffffefffefefffffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffefefffffefefffffffefefffffffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffffffffefefefffffffefffffefffffefefefffffefefffefefffffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffafafafffafbfafffafafafff9fafafff9f9fafff9f9f9fff9f9f8fff9f9f8fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff1f1f1fff1f0f1fff1f0f0fff0f1f0fff0f0f0ffefeff0fff0eff0ffeff0efffefefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffececedffecececffececebffebebebffeaeaeaffe9eae9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e8ffe7e6e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e5e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfdfffdedfdfffdddeddffddddddffddddddffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdad9d9ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d7ffd6d7d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d2d1ffd1d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d1d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffd0cfcfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd0d0d1ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd3d3d2ffd3d4d3ffd4d3d4ffd4d4d4ffd5d5d4ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff000000ff000000ff010100ff010001ff000000ff010101ff000000ff010000ff010000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff010101ff010001ff010100ff010101ff000000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffdfefdfff9f9fafff6f6f7fff6f6f6fff7f7f7fff8f7f8fff7f6f6fff4f3f4fff2f2f1ffeff0f0ffeeeeedffedecedffedededffedededffeeeeeeffefefefffefefefffefefeffff0f0f0fff0eff0fff0f0f0fff1f1f1fff1f0f0fff1f1f1fff1f1f0fff0f1f1fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f1f0fff2f1f2fff1f1f2fff2f2f1fff2f2f1fff2f1f1fff0f1f1fff1f0f0fff1f0f1fff0f1f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffefefeffff0efefffefefefffefeeefffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeedeeffeeededffedeeeefff1f1f1fff1f1f2fff2f2f2fff1f1f1fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff2f3f3fff3f3f2fff1f1f2fff0f0f0fff3f3f3fff8f8f7fffbfbfcfffcfcfcfffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffdfefefffcfcfcfff8f9f9fff3f3f3fff0f0f0ffedededfff1f1f1fff0f0f0fff0f0effff1f1f2fff1f2f1fff0f0f0fff0f0f1ffefefeffff0f0f0fff0f0f0fff2f2f2fff2f2f2fff2f2f200000000fff2f3f2fff3f3f3fff3f2f2fff3f3f2fff3f2f2fff2f3f2fff3f3f3fff2f2f2fff3f3f2fff2f2f2fff2f3f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0ffedededffedededffedededffedededffedededffedededffeeeeedffeeeeeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffeeeeeeffefefefffefefefffefefefffefefefffeff0efffefefeffff0f0f1fff1f1f1fff2f2f2fff4f3f4fff4f4f4fff4f4f4fffffffefffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d4ffd3d3d4ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d3ffd3d2d3ffd3d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d3d2ffd3d2d2ffd3d3d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d2ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d4d4ffd3d4d3ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffdadbdaffdadadbffdcdbdbffdcdcdcffdcdcddffddddddffddddddffdededdffdededfffdfdfdfffe0dfdfffdfe0e0ffe0e0e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e4ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffeaeae9ffeaeaeaffecebebffecececffededecffeeededffeeeeeeffefeeeeffefefeeffefeeefffefefeffff0eff0fff0f0f0fff1f1f0fff0f1f0fff2f1f1fff2f2f1fff1f2f2fff2f2f2fff3f2f3fff3f3f3fff3f2f3fff3f3f3fff4f3f3fff3f4f3fff4f3f4fff4f4f4fff4f5f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffbfafafffafbfafffbfafbfffbfbfafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefffffefefffffffffefffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffffffefffffefefffefffefffffefefffffffefffffefffffffefffffffefffffffefefffffefefffefefefffdfdfdfffafafafff4f4f4ffedededffe4e3e4ffccccccffadacacff8c8c8bff767675ff6a6a6aff636262ff5b5b5bff525352ff4c4b4bff434344ff3b3b3bff353535ff313131ff2e2e2dff2a2a2aff262726ff232323ff222122ff222222ff232324ff222221ff1e1e1eff1d1c1cff1a1a1bff19191aff1a1a19ff191a1aff1a191aff191819ff191818ff181818ff181717ff171818ff171717ff181817ff191919ff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1b1a1bff1b1b1bff1c1b1cff1c1c1bff1c1c1cff1d1d1dff1e1e1eff202120ff242424ff292928ff2e2e2eff3c3c3cff4d4c4dff5d5d5dff757475ff898989ffc0c0bfffebecebfff9f8f8fffcfcfcfffcfcfcfffcfdfcfffefdfefffefefefffefdfdfffefdfdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefdfffefefdfffefdfdfffefefefffefefefffefefefffdfefefffdfdfefffefdfefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f9fff9f8f9fff9f9f9fff9f8f8fff8f8f8fff8f7f7fff8f8f8fff8f7f7fff7f7f7fff7f8f7fff8f8f7fff8f7f8fff8f7f7fff8f8f8fff8f8f9fff9f8f9fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff8f7f8fff8f7f8fff8f7f7fff8f8f7fff6f7f7fff7f6f6fff6f6f6fff5f6f6fff5f6f5fff7f6f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff6f7f6fff3f3f3fff2f2f2fff1f1f0fff0f0f0ffeff0f0ffefeff0ffefeff0ffefefefffefefefffeeefeeffecedecffe4e4e4ffd9d9d9ffcececeffc1c1c1ffb2b2b2ffa1a1a1ff8f8e8eff7c7c7cff717171ff696969ff636363ff5c5c5dff545354ff4d4d4dff494848ff40403fff2f2f2fff1c1c1cff10100fff080908ff050505ff050405ff040404ff020202ff010101ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff030203ff070706ff0c0c0cff121212ff171717ff1e1f1eff262526ff303030ff3a3939ff404140ff484748ff4f4f4fff595959ff646363ff6f6f6eff7c7c7cff8d8d8cffa1a1a1ffb2b3b3ffc2c2c2ffcfcecfffd9d9d9ffe2e2e2ffeaeaeaffedededffeeeeeeffefeeefffefefeffff0f0f0fff0f0f0fff0f1f1fff1f1f2fff2f2f2fff3f3f2fff3f3f3fff3f4f4fff4f5f4fff4f4f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff6f7f7fff7f6f7fff7f6f6fff6f7f6fff7f6f6fff6f5f6fff5f5f5fff5f5f5fff5f6f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f9fff8f7f7fff7f6f6fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafafafffafafafffbfafafffafbfbfffbfafbfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffcfbfcfff3f2f2ffd8d9d9ffa4a4a5ff838283ff6e6e6eff575757ff464645ff363636ff303030ff2a2a2aff242424ff232322ff212121ff212121ff202020ff1f2020ff1f1f1fff1e1f1eff1f1e1fff1e1f1eff1e1e1eff1d1d1cff1c1c1cff1b1c1bff1a1a1aff1a1b1aff1b1a1bff1b1b1bff1b1b1bff1b1b1bff1b1a1bff1a1a1aff1b1a1aff1a1b1aff1b1b1aff1c1c1cff1d1d1dff1f201fff212021ff222222ff242323ff262525ff272727ff292a29ff2d2c2dff313131ff373736ff3a3a3aff3e3e3fff424243ff494949ff525151ff5b5b5bff646565ff6e6f6eff787878ff929191ffb1b1b1ffd0d0d0ffe6e6e5ffeeeeedfff5f4f4fffafafbfffdfdfdfffefefefffefefefffefefffffffefffffffefffffffefffffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffefefffefefefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffefefefffffefefffefffefffefefefffefefefffefffefffffefefffefefffffefefffffffefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffaf9fafffaf9f9fff9f9f8fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff7f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f5fff5f5f5fff5f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff1f0f0ffeff0f0fff0eff0fff0eff0fff0efefffefefefffefeeeeffeeeeeeffeeeeeeffeeeeedffedeeedffedededffecececffecececffebebebffebebebffebeaebffeaeaeaffe9e9e9ffe8e9e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e3e3ffe4e3e3ffe2e3e2ffe2e2e2ffe1e2e1ffe0e1e1ffe0e1e0ffe0dfe0ffdfdfdfffdededeffdeddddffddddddffdcdddcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdadadbffdadadaffd9d9daffd9d9d8ffd8d8d8ffd7d8d7ffd7d8d7ffd6d6d6ffd7d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffd0cfcfffd0d0d0ffcfd0cfffd0cfcfffd0d0cfffcfd0d0ffd0d0cfffd0cfd0ffd0d0d0ffd1d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d4d3ffd3d3d3ffd4d3d4ffd4d5d4ffd6d6d6ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff010101ff010101ff010001ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff000100ff010001ff010001ff010100ff010000ff000001ff000001ff010001ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff9f8f9fff8f8f8fff8f7f8fff6f5f5fff3f2f2fff2f2f2fff0f0f0ffefefeeffeeefeeffefefefffefefefffefefefffefeff0ffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f1f0fff1f0f1fff1f1f0fff0f0f0fff0f1f0fff1f0f1fff1f0f1fff1f0f1fff2f1f1fff2f2f1fff1f2f1fff2f1f1fff2f2f1fff0f1f1fff1f1f0fff1f0f1fff1f1f1fff1f0f0fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0efffefefefffeeefefffeeefeeffeeeeeeffeeededffedeeedffedeeeeffeeeeedffeeeeedfff2f1f1fff1f1f2fff1f1f2fff2f2f2fff0f1f1fff2f1f2fff2f2f2fff1f1f1fff2f2f2fff2f2f1fff2f2f2fff2f1f2fff3f2f2fff1f1f1fff5f4f4fff8f8f8fffbfbfbfffdfdfdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfdfdfffafafbfff7f6f7fff1f1f1ffeeededfff0efeffff1f1f1fff1f1f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f200000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0ffedededffedededffedededffedededffedededffedededffeeededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefeffff1f1f1fff0f1f1fff2f1f2fff4f3f4fff4f4f4fff4f4f4fffffefefffefefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d4d4ffd3d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd8d8d8ffd8d9d8ffd9d9d8ffdad9daffdadad9ffdadadaffdbdbdaffdadbdbffdbdbdcffdcdcdcffdddcdcffdcddddffdedddeffdedddeffdedfdfffdfdfdfffdfe0dfffdfe0e0ffe0e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e7e7ffe6e7e6ffe7e8e8ffe7e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeae9ffe9eae9ffebebebffecececffedececffededeeffeeeeeeffeeeeeeffeeeeefffefefefffefefeffff0efeffff0f0f0fff0f0f1fff1f1f0fff0f1f1fff1f1f1fff1f2f1fff2f2f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f4f5fff5f5f5fff5f5f6fff6f6f5fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f7fff6f7f7fff7f6f6fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffbfbfafffafbfafffbfbfafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffffffffffffffffffffffefffffffefffefffefffefefffffffffefffffefffffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffefffefffffefefffefefefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffffffffefffffefffefffcfcfcfff7f6f7ffedeeedffdbdbdaffbdbdbdffa1a0a0ff828382ff737473ff656565ff585858ff4c4d4cff454545ff3b3b3bff323232ff2f2f2fff2b2b2aff272627ff242423ff212222ff212120ff1f1f1fff1d1d1dff1c1c1cff1c1c1cff1d1d1eff212121ff222223ff222323ff1c1b1bff1a1b1bff1a1a1aff191a1aff1a1a1aff1a1a19ff191918ff181818ff181818ff181818ff121212ff131212ff131313ff131414ff151515ff151615ff151515ff141514ff141514ff151514ff141514ff141413ff141414ff151515ff161515ff161516ff151516ff181818ff1b1b1bff232324ff2d2d2dff323232ff3e3d3dff4c4c4cff6b6b6cff979796ffd4d4d4fff1f1f1fffbfbfbfffdfdfcfffcfcfcfffdfcfcfffdfefdfffdfefdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffefdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfdfdfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfafffafbfafffafbfafffbfafbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafff9f9fafff9faf9fffaf9f9fff8f9f9fff9f8f9fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff8f8f8fff9f8f8fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f9f9fff9faf9fff9faf9fff9f9f8fff7f8f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f5fff1f1f1fff1f1f1fff0f0f0fff0eff0ffeff0efffefeff0ffefefefffeeefefffeeeeefffedeeedffedececffebebebffe3e3e3ffd7d6d7ffcbccccffbfbebeffadaeadff9a9a9aff868686ff787878ff6d6d6dff656665ff5f605fff5b5b5aff575757ff4f4f4fff3c3c3cff282828ff1a1b1bff111111ff0c0d0cff0b0c0cff090909ff050605ff030302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff010101ff010101ff020202ff040403ff050505ff090908ff0f100fff1b1b1bff282828ff343434ff404041ff4c4d4cff535252ff585858ff5e5e5eff646464ff6d6c6cff787978ff888788ff9b9b9affadadadffbdbcbdffcacbcaffd7d7d6ffe1e1e1ffe9e9e9ffecececffecededffeeeeeeffefefefffefefefffefefeffff0f0effff0f0f0fff0f1f0fff1f1f1fff2f1f2fff2f3f2fff3f3f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fff7f7f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff5f6f5fff5f6f6fff5f5f5fff5f6f6fff7f6f6fff6f7f6fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f8f8fff7f7f7fff7f7f8fff8f8f7fff8f7f8fff8f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9fafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9fafff9fafafffaf9f9fff9fafafffafafafffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffcfdfcfff7f7f7ffe6e6e6ffb0b0b1ff7f7f7fff626362ff494949ff3c3c3cff353535ff2a2a2aff232223ff1e1e1eff191919ff161717ff161616ff161717ff171717ff171717ff161615ff151515ff151514ff151515ff151515ff151515ff151414ff131314ff141414ff141414ff151515ff161616ff161616ff161515ff161616ff161616ff161616ff151616ff161616ff161616ff1e1e1dff1f1f1fff212120ff1f201fff1f1f1fff1f1f1fff1e1e1eff1f1f1fff212121ff232322ff252424ff262626ff2b2b2aff2f2e2eff343434ff3a3a3bff414141ff494949ff515151ff5a5b5aff636363ff6c6d6dff808080ffa0a0a1ffbdbebeffdcdbdbffeaebeafff4f4f4fffbfcfcfffdfefefffffefefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffffefffefefffffffefefffefffefffefefffffefffefffefefefffefefefffefefefffffffefffefefffffffefefffefffefffefffefffffefffffffffffffefffefffefffffffefefefffefefefffefffefffefefefffffefffffefffefffefefffffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffbfafbfffafbfbfffbfafafffafafafffaf9f9fff9faf9fff9f9fafff9faf9fff8f9f9fff8f8f9fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f3f4fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff2f2f3fff2f3f2fff3f2f2fff2f2f2fff2f1f2fff1f1f2fff1f2f2fff2f1f1fff1f1f1fff0f0f1fff0f1f1fff0f0f1fff0f0f0fff0f0efffeff0efffefefefffefefefffefefeeffefeeeeffeeeeeeffedeeeeffedeeedffecedecffecededffecececffecececffebebeaffeaeaeaffeaeae9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e5ffe4e4e5ffe4e4e3ffe3e4e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e0ffe0e0e0ffdedfdfffdfdfdfffdededeffdddeddffddddddffdddddcffdcdcdcffdcdcdbffdbdbdbffdbdadbffdadadaffd9d9daffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d7ffd8d7d7ffd6d7d7ffd7d6d7ffd6d6d7ffd6d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd3d3d3ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd1d1d1ffd1d0d1ffd1d1d0ffd0d1d1ffd0d0d1ffd0d1d0ffd1d1d0ffd1d0d1ffd1d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd2d1d2ffd1d2d1ffd2d2d2ffd2d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d4ffd5d6d6ffd6d6d7ffd7d7d8ffd7d8d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010100ff000100ff010100ff000000ff000000ff000000ff000000ff000001ff010101ff000000ff000001ff000000ff000000ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010101ff000100ff010101ff010100ff010000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfcfff8f8f8fff6f6f6fff4f4f4fff2f2f2fff2f2f1fff0f0f0ffefefefffeeefefffeeefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff1f1f1fff1f0f0fff0f1f1fff1f1f0fff1f0f1fff1f0f0fff0f1f0fff0f0f1fff2f2f1fff1f2f2fff1f1f2fff1f2f1fff2f2f1fff1f1f1fff1f1f0fff1f1f1fff0f1f1fff1f1f1fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0effff0eff0fff0f0efffeff0f0fff0f0efffefefefffefeeefffeeefeeffefeeeeffedeeeeffeeedeeffededeefff1f2f2fff2f1f1fff1f2f1fff1f1f2fff1f2f2fff2f2f2fff1f1f1fff2f2f1fff2f2f2fff1f1f1fff2f2f2fff2f2f2ffefeeeffff1f1f2fff5f6f5fff9faf9fffbfbfbfffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfff8f9f8fff2f2f2ffeeeeeffff1f1f1fff1f0f0fff0f0f1ffeff0f0fff0f0f0fff0f0f0fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff3f3f3fff3f3f3fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffedededffedededffedededffeeededffedeeedffedeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffefefefffefefefffefeff0fff0efefffefefeffff0f1f1fff1f1f1fff2f2f2fff4f4f3fff4f4f3fff4f4f4fffefefefffefefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9dad9ffd9d9d9ffd8d8d7ffd8d8d7ffd7d6d6ffd6d6d6ffd6d6d6ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d4ffd5d5d5ffd5d4d5ffd5d5d4ffd5d4d5ffd4d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d5ffd4d4d5ffd4d5d4ffd5d4d5ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdadaffdbdbdbffdbdbdcffdcdbdcffdddcdcffddddddffdddedeffdededeffdfdedeffdfdedfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9eaffeae9eaffebeaebffecebebffededecffedededffedeeeeffeeeeeeffeeefeeffefefefffefefefffefefeffff0efeffff0f0f0fff1f1f0fff0f1f0fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff3f3f2fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff6f5f5fff6f5f6fff6f5f6fff6f5f5fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafafffbfbfbfffafafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfdfdfffefdfdfffdfdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefffffffefffffffefefffffefefefffefefefffefefffffffffffffefffffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefffffefefffffffffefffffffefffefefefffbfcfbfff4f5f4ffe8e9e9ffcececeff979898ff7f7f7fff727272ff606160ff505150ff424342ff373737ff2e2d2dff272727ff222223ff1d1d1eff1d1d1cff1b1b1bff191919ff181718ff171717ff161617ff171617ff171616ff171717ff1c1c1cff1c1c1cff232322ff222223ff222323ff1b1c1cff1b1b1cff1a1a1bff1a1919ff19191aff1a1a1aff191919ff191919ff181818ff181818ff181718ff131313ff141414ff151515ff161515ff151516ff151616ff151515ff141414ff141414ff141414ff141414ff151414ff151515ff161615ff151616ff161717ff181818ff1c1d1dff1d1d1dff1a1b1bff1c1c1dff252424ff383737ff545453ff7d7e7dffacadadffe4e5e4fff6f6f7fffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefdfefffefefdfffefdfefffdfefefffefefefffdfefefffdfefefffefdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafaf9fff9f9fafff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f6f6fff6f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff6f7f7fff6f6f6fff7f6f6fff8f8f8fff8f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff9f9f9fffaf9fafffaf9f9fffafaf9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff5f6f5fff5f6f5fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff6f6f6fff5f5f5fff1f1f1fff0f0f0fff0efefffefefefffefefefffefefefffefeeeeffefefeeffeeeeefffeeeeeeffeeededffececedffeaebebffe1e1e1ffd7d7d7ffc9c9c9ffb9b8b8ffa5a5a6ff909090ff7c7d7dff717171ff686969ff636363ff5d5d5eff555555ff484848ff3b3b3bff313030ff262526ff1b1c1cff131312ff0e0e0fff0b0a0aff060606ff020203ff020102ff010101ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010102ff020202ff020202ff010201ff020102ff040404ff060606ff060707ff070706ff080809ff0b0a0aff0e0e0eff161616ff252525ff393838ff484848ff505151ff585858ff5d5d5eff616262ff686868ff717171ff828182ff979696ffa9a9a8ffb8b8b7ffc6c7c6ffd6d6d6ffe1e2e1ffe9e9e9ffebececffeeededffeeeeeeffeeefeeffeeefeeffefefeeffefefeffff0efefffefeff0fff0f0f0fff0f0f1fff1f1f1fff2f2f2fff3f2f3fff4f3f3fff4f3f4fff4f4f5fff5f4f5fff5f4f4fff6f5f5fff5f6f6fff6f6f6fff7f6f6fff7f6f7fff7f8f7fff7f8f8fff7f7f8fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f6f7fff7f6f6fff6f6f6fff5f6f6fff6f5f5fff5f5f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f8f8fff7f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff8f8f8fff8f9f8fff8f9f8fff8f8f9fff8f9f9fff9f8f9fff9f9f9fff9faf9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafbfffafafafffafbfafffafafafffaf9fafffaf9f9fffaf9fafff9f9fafff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9fafafff9fafafff9fafafff9fafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfdfff9fafaffeeeeeeffc8c8c8ff8d8d8eff69696aff4d4e4eff333333ff242424ff1f1f20ff1e1d1eff1b1b1aff181919ff141414ff121212ff121212ff121212ff161515ff161616ff161515ff151515ff151515ff151515ff151515ff151515ff141414ff141414ff131314ff131413ff161516ff161616ff161616ff161615ff161616ff161616ff161616ff161616ff161616ff1d1d1eff1f1f1fff212020ff202020ff202120ff1e1f1eff1d1d1cff191918ff181818ff181818ff181819ff191919ff1a1a1aff1c1c1cff1f1f20ff232323ff262626ff282829ff2d2c2dff323131ff3b3b3aff434344ff4d4c4cff5a5a59ff6b6b6bff7b7c7cff929393ffbababbffe1e1e2fff0f0f0fff8f8f9fffdfdfdfffefefefffffefefffefffffffefefffffffefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefffffffefefffffefffefffefefffffefefefffefefefffffefefffefefefffffffefffefffefffefffefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffffefffffefefffefefffffefefffffefefefffffffefffffffefffefefefffefefefffefefefffefefffffffefffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffdfefefffefdfefffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffbfbfbfffafbfbfffbfafbfffafafafffafafafffafaf9fffaf9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f3f3fff4f3f4fff3f3f4fff3f3f3fff3f2f2fff3f3f2fff2f3f3fff2f2f2fff2f2f2fff2f1f2fff1f2f2fff1f2f2fff1f1f1fff0f1f1fff1f0f0fff0f0f1fff1f0f1fff0f0f0fff0eff0ffeff0f0ffefeff0ffefefefffefefefffeeefefffeeedeeffeeededffedededffecededffecececffebebecffebebebffebebebffeaeaeaffeae9eaffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e0ffdfe0dfffdfdfdfffdfdfdfffdfdedeffdededeffdedddeffdcddddffddddddffdcdcdcffdbdbdbffdbdadaffdadadaffdad9daffd9d9daffd9d8d8ffd9d9d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd5d5d6ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d2d3ffd3d2d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd2d1d1ffd2d1d1ffd2d2d1ffd1d2d1ffd1d2d2ffd1d2d1ffd1d1d2ffd1d1d2ffd2d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d2d1ffd2d2d2ffd3d2d2ffd2d2d3ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d3d3ffd5d5d4ffd6d6d6ffd6d6d6ffd8d8d7ffd7d7d8ffd7d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010001ff000000ff010000ff000000ff000101ff000001ff000100ff000001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010000ff000001ff010001ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8fff6f6f6fff4f4f5fff3f2f3fff2f2f2fff0f1f1ffefefefffefeeeeffeeeeeeffefefeffff0efefffefeff0fff0efeffff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f0f0fff0f0f1fff0f1f1fff1f0f1fff0f1f1fff1f1f1fff0f0f1fff0f0f0fff1f0f0fff0f0f0fff1f1f0fff0f1f0fff1f2f2fff1f2f2fff2f1f2fff1f2f2fff2f1f2fff1f1f1fff0f1f0fff0f1f0fff1f1f0fff1f1f1fff2f1f1fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff0f0f0fff0eff0fff0efeffff0eff0000000000000000000000000000000000000000000000000fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f2f2fff1f1f1fff2f2f2fff1f2f2fff1f1f1fff0eff0fff2f2f2fff7f7f7fffafafafffcfcfcfffdfdfefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfff9fafafff4f4f5fff0f0f1ffedededfff0f0f0fff0f0f0fff0f0f0fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff3f3f3fff3f3f3fff2f2f2fff4f3f3fff4f4f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefeeffeeefefffefefefffefefefffefefefffefefefffefefeffff0f1f1fff0f0f1fff2f1f1fff3f3f3fff4f4f4fff4f4f4fffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9d9d9ffd9d9d9ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d5ffd5d6d5ffd6d6d6ffd5d5d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d6ffd6d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd8d8d9ffd9d8d8ffd9d9d9ffdad9d9ffdadadaffdbdadbffdbdbdaffdbdbdbffdcdcdcffdcdbdcffdcdcdcffdddcddffdeddddffdddedeffdededeffdfdedeffe0dfdfffe0dfe0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e5ffe6e6e5ffe7e6e6ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe9e9e9ffe8e8e9ffe9e9e9ffeae9eaffeaeaebffebebebffecececffedecedffedededffeeeeeeffeeeeeeffefeeeeffefefefffefefeffff0eff0ffeff0effff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff2f2f3fff3f4f3fff3f4f4fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f4fff5f5f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fffaf9fafff9f9fafffaf9fafffafafafffafafafffafafbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefffffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffffffefffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffffefffffefefffffffffffffefffefffdfefefffafafafff1f2f1ffe3e2e2ffbfc0c0ff8e8e8eff727272ff606060ff4f5050ff3e3e3fff323332ff282928ff202021ff1b1a1aff161616ff131213ff101110ff101010ff10100fff0f100fff101010ff101011ff111111ff151515ff171616ff1b1c1cff1c1c1cff1c1c1cff1c1c1cff232223ff232323ff232223ff1c1c1cff1b1b1bff1b1b1aff1a1a1aff1a1a19ff191919ff191919ff181919ff181818ff181818ff181817ff151515ff161616ff161616ff151616ff161516ff161616ff151515ff131414ff141414ff141415ff151515ff161516ff161516ff161616ff181818ff1d1d1dff1d1d1dff0e0e0fff0b0b0bff0d0c0dff161716ff29292aff3f3f3fff656565ff8e8e8effc4c4c4ffeeedeefffafafafffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfafffafafbfffafafafffafbfafffafbfafff9fafafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff6f7f7fff7f7f6fff7f7f6fff7f6f6fff7f6f6fff6f6f6fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff9f9fafffafafafffbfafafffafafbfffafafafffafafafffafafafffaf9f9fff9f9fafff9f9f9fffaf9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff7f7f7fff7f7f7fff8f7f8fff7f8f7fff7f7f7fff6f5f5fff4f4f4fff1f1f1ffefeff0ffefefefffefeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeefff0efefffe9e9e9ffdfdfdfffd2d3d2ffc4c4c3ffb2b2b2ff9f9f9fff8c8c8cff7a7a7aff6e6f6eff676766ff616160ff595959ff525152ff484849ff3e3d3eff2c2c2cff242424ff1a1a1bff121212ff0c0c0cff090808ff070707ff050505ff030303ff020202ff010101ff010000ff010001ff000001ff010101ff000100ff000101ff010101ff010101ff010101ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff010101ff010001ff010100ff000001ff010100ff010101ff010101ff010101ff020202ff040404ff070706ff070707ff080707ff080808ff0a0a0aff0e0e0eff141415ff151415ff151515ff171717ff1c1c1dff262626ff353535ff474647ff555555ff5d5c5dff616161ff676767ff717171ff7c7c7cff8b8b8bff9e9e9fffb1b1b1ffbfc0bfffd0d0d0ffddddddffe9e9e9ffeeededffedeeeeffefeeefffefeeefffefefefffefefefffefefefffeff0efffeff0efffefeff0ffefefeffff0f0f0fff1f0f0fff1f2f1fff3f2f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff5f5f5fff6f5f6fff6f6f6fff7f7f7fff7f7f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f8fff9f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fffafaf9fffafafafff9fafafffafafafffafafafffafafafffafbfafffbfafbfffafafafff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9fafffaf9fafffafafafffafafafffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfff4f4f4ffdadadbffa2a2a2ff727272ff4d4d4dff363636ff222222ff131414ff0e0e0eff0e0e0eff161615ff1b1b1aff181818ff151415ff121213ff161516ff161616ff161616ff161616ff151516ff151516ff161515ff161516ff151516ff151515ff151515ff141414ff141313ff131314ff151616ff161616ff151616ff161616ff161616ff161616ff161616ff1d1e1eff201f1fff212020ff212120ff202021ff1e1e1fff1f1f1eff1f1f1fff1c1d1dff181717ff121213ff131213ff121312ff121212ff131313ff151615ff171818ff181818ff1a1a1aff1c1c1cff1f1e1eff232323ff2b2a2bff333233ff3c3c3cff484848ff585959ff6c6b6cff7d7d7dffa5a5a6ffd8d8d8ffedededfff6f6f6fffcfcfcfffefefefffefffffffffffefffffffefffffefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffefefffffffefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffffffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffbfbfbfffbfafafffafafbfffafafafffafafafff9faf9fff9fafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f7fff7f7f7fff6f6f7fff7f7f6fff6f7f6fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff4f4f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f1f1fff1f1f0fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffeff0f0fff0f0efffefefefffefefeeffefefeeffeeeeeeffeeeeeeffededeeffedededffededecffecececffebebecffebebebffeaeaebffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e8ffe8e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e5ffe5e4e5ffe4e4e5ffe4e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffdfdfe0ffdfdfdfffdededfffdededeffdddeddffdededeffdddddcffdcdddcffdcdcdcffdadadbffdadbdaffdadadaffdad9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd9d8d8ffd8d7d8ffd8d8d8ffd8d7d8ffd8d8d7ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd5d6d5ffd6d6d6ffd5d6d6ffd6d6d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d5ffd5d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d4ffd4d3d4ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd3d2d3ffd2d3d2ffd2d3d3ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d3ffd3d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd2d2d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d4d4ffd5d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010000ff000001ff000000ff010101ff000000ff000000ff000001ff000000ff010000ff000000ff000001ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8fff6f6f6fff4f5f4fff3f2f2fff2f2f2fff0f0f0fff0efefffeeeeefffefeeeffff0f0effff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f0f0fff1f0f1fff0f0f1fff0f0f0fff1f1f1fff1f1f1fff1f0f0fff1f0f1fff0f0f1fff1f1f1fff0f1f0fff0f1f1fff1f1f0fff1f1f0fff1f0f0fff2f2f2fff2f1f2fff2f1f2fff2f2f1fff1f1f2fff0f0f1fff1f1f0fff1f1f1fff0f0f1fff1f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff1f1f1fff1f1f1fff1f2f2fff2f2f1fff1f1f1fff1f1f1fff1f2f2fff0f0f0fff3f3f3fff8f8f7fffbfbfbfffdfcfcfffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfffcfbfbfff8f8f8fff2f1f1ffeeeeeefff0f0f0fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff3f3f3fff3f3f3fff2f2f3fff4f3f4fff4f3f4fff5f4f5fff4f5f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff1f1f2fff3f3f3fff4f4f4fff4f4f4fffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d7d8ffd7d8d7ffd7d7d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d6d6ffd7d6d7ffd7d7d8ffd8d7d8ffd7d8d7ffd8d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dadaffdad9daffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdddcffdddcddffddddddffdedddeffdedddeffdededfffdfdfdeffe0e0dfffdfdfe0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e4e3ffe4e5e4ffe5e4e5ffe4e5e5ffe5e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e8e7ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffebebebffecebecffedecedffedededffeeededffeeeeeeffeeefefffeeefefffefefefffefeff0fff0f0effff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff4f5f4fff5f5f5fff5f6f5fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff9f8f8fff9f8f8fff9f9f9fff9f9fafffaf9fafffafafafffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfafffbfbfafffafafafffbfafbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfefefffefefefffefefefffdfefefffefefefffefffefffffefefffefefefffefefefffffefefffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefffffffffffffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffffffefffffffffffefffefffcfcfcfff7f7f6ffedeeedffd8d8d8ffabaaabff7c7c7dff656565ff515151ff40403fff313131ff272727ff1f2020ff181818ff111212ff0b0b0cff090909ff080807ff070606ff070707ff0a0a0aff0b0c0bff0c0b0cff101010ff151515ff171617ff171717ff161716ff1c1c1cff1c1c1cff1c1c1cff1c1c1cff232323ff222323ff222223ff1b1b1cff1c1b1cff1b1b1aff1a1a1aff1a1a1aff1a191aff19191aff191919ff181819ff181718ff171717ff161615ff161616ff161516ff161616ff161616ff131414ff141414ff151414ff151515ff151516ff161516ff161716ff181818ff1d1d1dff1d1d1dff0e0f0eff070707ff030404ff060606ff0d0d0eff1b1a1aff2d2d2cff494949ff747374ff9b9a9bffdad9dafff5f5f5fffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffafafafffafaf9fff9fafafffaf9fafff9fafafffafafafffafafafff9fafafffafafafffafafafffbfafafffafafafffafafafffaf9fafffafafafffafaf9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f8fff8f8f8fff7f8f8fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f8f8fff7f7f7fffaf9fafffafafafffafafafffbfbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffbfafafffafafafff9f9f9fffaf9f9fff9f8f9fff9f8f9fff8f8f8fff8f8f7fff7f7f7fff7f6f7fff6f6f6fff6f5f5fff5f6f6fff5f5f6fff5f6f6fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff5f6f6fff5f4f4fff2f2f3fff0f0f0ffefeeefffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffececebffe3e4e3ffd6d7d6ffcacacaffbdbebeffaeaeaeff9d9d9eff8c8b8bff7b7b7bff6e6e6eff666666ff606060ff595959ff505050ff474848ff3c3b3cff2f2f2fff242424ff1a1a1bff1a191aff141414ff0f0e0eff0b0b0aff080808ff060606ff060606ff070707ff070807ff060606ff060505ff050504ff050505ff060505ff040304ff020102ff000000ff010100ff010000ff010001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000100ff010000ff000000ff000000ff010000ff000001ff010100ff020201ff020203ff030304ff040404ff050404ff030303ff020203ff040404ff060506ff060606ff060706ff080808ff0c0b0bff0e0e0fff111111ff151516ff181717ff191919ff1e1e1eff242425ff2c2b2cff313131ff363636ff383939ff424242ff4e4e4eff585858ff605f60ff666666ff6d6d6dff797978ff8b8b8aff999999ffa7a7a7ffb7b7b7ffc6c6c6ffd3d3d2ffe2e2e2ffedececffeeeeeeffeeeeeeffefeeeeffefeeefffefefefffefefeffff0f0effff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff2f3f2fff3f2f2fff2f3f2fff3f3f3fff3f4f3fff4f3f4fff4f4f4fff5f4f5fff5f4f5fff5f5f5fff5f6f5fff6f6f6fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f7fff7f7f8fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f8f8fff7f7f8fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f9fff9f8f9fff8f9f9fff9f9f8fff9f9f9fffaf9fafffafafafffafaf9fffafafafffafafafffafbfafffbfbfafffafafafffafafafffafafafff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fffafaf9fff9f9f9fff9f9fafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfff7f7f7ffe8e8e8ffb4b4b4ff808080ff595959ff383938ff232424ff141314ff09090aff040505ff080909ff161516ff151515ff1a1b1aff181819ff161516ff161616ff161616ff161616ff161616ff161616ff151616ff151515ff151516ff151615ff161515ff151515ff141515ff131414ff131313ff131314ff161616ff161616ff161616ff161616ff161616ff1e1d1dff1f1f20ff212021ff202121ff212120ff1f1f1fff1f1f1fff1f1f1fff1f1f1eff171818ff181818ff181818ff131312ff121212ff0e0f0eff0f0f0fff101010ff100f10ff0e0e0fff0e0d0eff0e0d0dff0e0e0fff111211ff171716ff1d1d1eff262626ff2f2f2fff3b3b3aff4b4b4bff616162ff737474ff969596ffc9c9c8ffe7e8e7fff3f4f4fffbfbfbfffdfefefffefffffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefffffffefefefffefefefffefffffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefefefffffffefffffefefffffefffffefffffffefefefffefffffffefefefffefffefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffffefffffffefefffefefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefdfefffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffbfbfbfffafbfbfffbfbfafffafafbfffafbfafffaf9fafffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff8f8f7fff8f7f8fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f3f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff1f1f2fff1f1f2fff1f1f0fff0f1f0fff0f1f1fff1f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffeeeeeeffeeefeeffeeeeefffeeedeeffeeedeeffedededffecededffecececffecebebffebebebffeaeaebffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e5e6ffe6e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfe0dfffdfdfdfffdfdedeffdededeffdededeffdddeddffdddcdcffdbdbdcffdbdbdbffdbdadbffdadadbffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d5d6ffd6d6d5ffd5d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d3d3ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d5d4ffd5d4d5ffd5d4d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d6ffd8d8d7ffd7d7d8ffd7d7d8ffd8d8d8ffdadad90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000001ff000100ff010000ff010100ff000101ff000100ff000000ff000001ff000100ff000000ff010000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8fff6f6f7fff4f4f4fff2f2f2fff2f2f1fff0f0f1ffefefefffefeeefffefefeffff0f0f0fff1f0f0fff0f0f0fff0f1f1fff0f0f0fff0f0f1fff0f1f0fff1f0f0fff1f1f0fff0f1f1fff0f1f0fff1f1f0fff1f1f1fff1f1f0fff0f0f1fff1f0f0fff0f1f0fff0f0f0fff1f0f0fff0f0f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f0fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff1f1f1fff1f2f1fff2f2f2ffefefeffff0f1f1fff4f4f5fff9f9f9fffbfbfbfffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfdfff9f9f9fff2f2f2ffeff0efffeeeeeefff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff2f2f2fff4f4f4fff3f3f4fff5f4f5fff4f5f4fff6f5f5fff6f6f5fff5f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffd9dadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d7ffd6d7d6ffd7d7d6ffd6d7d6ffd6d7d6ffd6d6d6ffd6d7d7ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffdadad9ffd9dadaffdadadaffdadbdaffdbdbdaffdbdbdbffdbdcdbffdcdcdcffdddcdcffddddddffddddddffdededeffdededdffdfdedeffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e3ffe3e3e2ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e6ffe5e5e5ffe6e5e6ffe6e7e6ffe7e7e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9eaffeaeaeaffebeaebffebebebffecedecffedededffedeeedffeeeeeeffeeefeeffefefeffff0efeffff0efeffff0efeffff0f0f0fff1f0f0fff0f0f0fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f2fff3f4f3fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f5f5fff6f6f6fff7f7f6fff6f6f7fff7f7f6fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffbfafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefffefffefefefffefefffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffefffefffffffffffffffffffffffefffffefffffefefefffffffefffefefefffffefffffffffefffffefffffefefffffffffefffffefffffefffefffffefefffffffffffffefffffffefffffffefffffefefefffcfcfbfff4f4f4ffe7e7e7ffc2c1c1ff8e8e8eff6e6e6eff595959ff454545ff363635ff2a2b2aff20201fff181818ff111212ff0b0b0bff070706ff050404ff040303ff030303ff030303ff040404ff070707ff090909ff101111ff101010ff111010ff171717ff161617ff171716ff171716ff1c1c1cff1c1c1cff1c1c1cff1c1c1cff232323ff222223ff222322ff1c1c1bff1b1c1bff1b1b1aff19191aff1a1a1aff1a1a1aff191919ff191919ff181819ff181818ff181817ff161516ff161616ff161616ff141414ff141414ff151414ff151515ff151516ff161616ff171617ff181818ff1d1c1cff1d1e1dff0e0e0fff080707ff080707ff020202ff040404ff080707ff0e0e0eff1b1a1aff333333ff595959ff7c7d7cffb2b1b1ffeaeaeafff8f9f9fffdfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffefefdfffdfdfefffdfefefffdfdfdfffdfdfdfffefefdfffdfdfefffefefdfffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafbfafffafafafffafafafff9fafafffafafafff9faf9fffaf9f9fffaf9f9fff9fafafffaf9f9fffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fffafafafffafafbfffbfafbfffbfbfbfffbfafafffbfbfafffbfafafffbfafafffbfafafffafbfafffafafafffafaf9fff9f9f9fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff7f7f6fff6f6f6fff5f5f6fff5f5f5fff4f3f3fff3f2f2fff2f2f2fff1f1f2fff0efefffefefeeffefefefffeeeeeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeeffeeefeeffedededffebebebffe7e8e8ffddddddffd1d0d0ffc3c3c3ffb5b5b5ffaaaaaaff9b9b9bff888788ff777777ff6b6b6bff676767ff636263ff5c5c5cff515051ff444445ff393939ff3a3939ff333333ff2a2a29ff212221ff1b1b1bff181818ff181818ff181717ff181717ff141414ff111111ff100f0fff101010ff100f0fff0b0c0bff060606ff030302ff020303ff040303ff040403ff020303ff020202ff010101ff010101ff010100ff000101ff010101ff020202ff030303ff020203ff020202ff010101ff020101ff030303ff040404ff050505ff070606ff080808ff0b0b0bff0d0d0cff0b0a0aff0a0b0bff0a0a0bff0b0c0bff10100fff121312ff141514ff171717ff1d1d1dff242424ff2d2c2cff363636ff3b3b3bff3b3b3bff3f3e3eff474647ff505050ff545453ff565656ff5a595aff626262ff686768ff6b6b6bff717170ff807f80ff919291ffa2a2a2ffafafafffbdbdbdffcdccccffdadadaffe4e4e4ffebeaeaffecececffeeededffefeeeeffeeefeeffefefefffefefefffefefefffeff0efffeff0f0fff0f0effff0f0f0fff0f1f1fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f4f4fff4f5f5fff4f4f4fff5f4f4fff6f6f6fff5f5f6fff6f6f6fff7f6f6fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff7f7f6fff7f6f7fff7f7f7fff8f8f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff8f9f9fffaf9f9fffafaf9fff9fafafffafafafffafafafffbfafafffafafafffafbfbfffafafafffbfafafffafafafff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffafafafffafafafffafbfafffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffafafaffeff0f0ffcacacaff8b8c8bff626261ff414141ff242524ff121213ff0a0a0aff040404ff020102ff040404ff090909ff161616ff161615ff1b1a1bff181818ff161616ff161616ff161616ff161616ff161616ff161616ff151615ff161516ff151615ff161515ff151615ff151515ff151414ff141414ff131313ff141313ff161616ff161616ff171616ff1e1e1eff1f1f1fff212121ff212020ff202120ff1e1f1fff1f1f1eff1f1f1fff1e1f1fff181818ff181818ff181817ff121212ff121212ff121212ff131212ff101010ff0e0e0fff0b0b0bff070707ff060505ff050505ff050505ff070706ff0a0909ff101010ff161616ff1f1f1eff262626ff323232ff424243ff555554ff676867ff808180ffb1b1b0ffdddddefff0f0f0fff8f8f8fffdfcfcfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefffefffffefefffffffefffefffffffffffefffefefefffffefefffefefefffefffefffefefefffffffefffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfefefffefefdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafff9f9f9fffaf9f9fffafafafff9f9f9fff9faf9fff9f9f9fff9f9f8fff8f9f9fff8f8f7fff7f7f7fff6f7f7fff7f7f6fff6f6f6fff6f6f5fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f5fff4f4f4fff4f3f3fff4f4f4fff3f3f4fff4f4f3fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff1f2f1fff2f2f1fff1f1f1fff1f1f0fff0f0f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefeeffefeeefffeeeeeeffeeeeeeffedededffedededffedededffecececffebebebffebebebffebeaebffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe7e7e7ffe7e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdddddeffdddedeffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdadaffdadadaffdadad9ffdadad9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d4ffd4d4d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d5ffd6d5d5ffd6d6d6ffd6d6d7ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadad9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff010101ff010101ff010201ff010102ff010101ff010101ff000000ff010000ff010101ff010001ff010000ff000100ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010100ff010100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8fff6f6f7fff4f4f5fff3f2f2fff2f1f2fff0f0f0ffefefefffeeeeeeffefeeeffff1f0f0fff0f0f1fff0f0f0fff0f1f0fff1f0f1fff0f1f0fff1f0f0fff0f1f0fff0f0f1fff1f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f1fff1f1f0fff1f1f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f2f1ffefefeffff2f2f2fff6f6f6fffaf9f9fffbfcfbfffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffdfdfdfffbfbfbfff6f6f5fff2f2f2fff0f0effff2f2f1fff3f3f3fff3f3f3fff2f2f2fff4f3f4fff3f3f4fff5f5f4fff5f4f5fff5f6f5fff6f5f5fff5f6f5fff5f5f6fff6f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdbdbffdadad9ffdad9daffdad9d9ffd9dad9ffd8d7d7ffd8d7d7ffd8d8d8ffd7d8d7ffd8d8d8ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d7ffd7d8d8ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d7d7ffd8d8d8ffd7d7d7ffd8d7d8ffd8d7d8ffd7d7d8ffd7d8d7ffd7d7d7ffd8d8d7ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdadadbffdbdbdbffdcdbdbffdcdbdcffdcdbdcffdcdcdbffdcdcdcffdddcdcffddddddffdddeddffdededeffdededeffdfdfdfffe0dfdfffdfe0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9eaffeaeae9ffeaeaeaffeaeaeaffebeaebffebebebffecececffedededffedededffeeeeedffeeefeeffeeefefffefefeffff0f0f0fff0efeffff0eff0fff0f0f0fff1f0f1fff1f1f0fff2f1f1fff1f1f1fff2f1f1fff2f1f2fff2f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff5f4f4fff4f5f4fff5f4f4fff5f4f5fff5f5f5fff5f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafbfffbfbfafffbfbfafffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffefdfdfffdfefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffffefffffefffffffefffffefefefffefefefffefffffffffefefffefefefffffefffffffffffffffffefffffefffffffffefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffffffffffffffffffffefffefefefffffffefffffefffffefffefffefefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffdfdfdfff9f9f9fff2f2f2ffdededeffaeaeadff7b7b7bff606061ff4c4c4cff3a393aff2c2c2cff222222ff1b1b1aff141414ff0f0f10ff0b0b0bff070706ff040404ff030202ff020302ff030303ff030303ff070707ff090909ff090a09ff090909ff111010ff111010ff101010ff171716ff171717ff171617ff171617ff1c1c1cff1c1c1cff1c1c1cff1c1c1cff232223ff232323ff232322ff1c1b1cff1c1b1bff1b1b1bff191a1aff1a1a19ff1a1a19ff191919ff191919ff181818ff181718ff181818ff161616ff141413ff141414ff151414ff151515ff151615ff161616ff171617ff181818ff1d1d1cff1d1e1dff0e0f0fff070807ff080808ff040303ff040304ff020202ff040304ff080807ff0f0f0fff212122ff454444ff676666ff898989ffccccccfff4f4f3fffbfbfcfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfbfcfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafafffbfafbfffafafafffafafafffafafafff9f9fafff9f9fafffafaf9fffafaf9fffaf9fafffaf9f9fff9faf9fff9f9f9fffaf9f9fffafaf9fffafaf9fffafafafff9fafafffafafafffaf9fafffafafafffafafafffafafafffaf9fafff9f9fafff9f9f9fff9fafafff9f9f9fff9f8f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff7f7f7fff8f8f7fff9f8f9fff8f9f9fff9f8f9fff8f8f8fff9f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffaf9fafff9f9f9fff8f8f8fff8f8f7fff7f7f7fff6f6f7fff6f6f6fff6f6f5fff6f5f6fff6f5f5fff5f6f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff4f3f4fff3f3f3fff2f2f3fff3f3f2fff2f2f2fff2f1f2fff1f1f2fff1f1f1fff1f1f1ffefefefffefeeeeffefeeeeffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffedededffecececffeaeaeaffe1e1e1ffd6d6d6ffc9c8c9ffbbbbbcffb0b0b0ffa3a3a4ff939392ff7d7d7dff757574ff6e6d6dff676767ff5f5f5fff595959ff595859ff535352ff4b4c4cff434444ff3d3d3dff3a3a3aff3a3939ff393838ff363636ff323232ff2e2e2eff2c2c2cff2b2c2cff292828ff201f20ff151515ff0e0e0eff0d0d0cff0e0e0eff0d0d0eff0b0b0aff0a0a09ff0a090aff090809ff060706ff050504ff060606ff080807ff090909ff0a0a0aff090909ff090808ff090809ff0b0b0bff0d0d0cff0f0f0fff121212ff171717ff1f1f1fff252525ff252525ff232222ff222222ff242424ff2a2b2aff2f2f2fff313131ff333333ff393939ff414040ff4a4a49ff505050ff555454ff545454ff575758ff5e5e5fff636363ff666766ff6a6a69ff6d6c6cff727171ff787978ff868586ff979697ffa9a9a9ffb6b5b5ffc5c6c6ffd5d6d6ffe1e1e1ffe8e8e8ffeae9e9ffebeaebffedececffedededffeeededffefeeeeffeeeeefffefeeeffff0efefffefeff0fff1f1f2fff2f3f2fff1f1f2fff1f1f2fff2f2f1fff3f2f2fff3f2f3fff3f2f3fff2f3f2fff3f3f2fff3f3f3fff4f3f3fff4f4f4fff4f5f4fff4f4f4fff5f5f5fff6f5f5fff5f5f6fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffbfbfbfffafbfafffafafafffafaf9fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff9f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff8f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9faf9fff9f9f9fff9f9fafffafafafffafafafffbfafafffbfafafffafbfafffafafafffafafafffafafafff9faf9fffafafafff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafaf9fffafafafffbfafafffbfbfbfffafbfafffbfbfbfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfdfdfffcfcfcfff5f5f5ffdfdedeffa5a4a5ff6e6e6eff474847ff292829ff131312ff0a0909ff040504ff030303ff030303ff040404ff050504ff080808ff161516ff161616ff1a1a1bff181818ff161616ff171616ff171616ff161716ff161616ff171616ff161516ff161515ff151616ff151616ff151515ff151515ff151414ff141314ff131313ff131313ff161616ff1e1e1eff1f1f1fff212020ff212021ff202020ff1f1e1fff1f1f1eff1e1e1fff1e1e1fff181818ff181817ff181818ff131212ff121312ff121212ff121212ff10100fff0f100fff101010ff0e0e0eff070607ff040303ff020203ff020202ff020202ff040304ff070607ff0b0b0bff111111ff181818ff212121ff2c2b2bff383838ff484948ff5c5c5cff717070ff969696ffcccdccffecebebfff6f6f5fffcfbfbfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffffefefffffefefffefefefffffefffffffefefffffffffffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefffffefefefffffffefffffefffffffefefffefffefffefefefffefefefffffefefffefffefffffffffffefefefffffefefffffefefffefefffffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffefefefffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfafafffbfafafffafafafffafafafffaf9f9fffafafafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff7f7f8fff7f7f7fff7f7f6fff7f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f4fff4f4f4fff3f4f4fff4f4f3fff4f4f4fff3f3f4fff3f3f3fff2f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f1f1fff1f1f1fff0f1f1fff1f1f0fff1f1f0fff0f0f0fff0f0f0ffefefefffefeeefffefefefffefefefffeeeeeeffeeeeedffeeededffedededffecedecffecececffecebebffebebebffebebeaffeaebeaffeaeaeaffe9eae9ffe9e9e9ffe9e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe3e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdeddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadbdbffdadbdbffdadadaffdadad9ffdad9daffd9d9d9ffd9d9d8ffd9d9d9ffd9d8d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd7d7d7ffd7d7d8ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd5d6d6ffd5d5d5ffd5d5d6ffd5d4d5ffd5d4d5ffd5d4d5ffd5d4d5ffd5d4d4ffd5d5d5ffd4d4d4ffd5d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd4d4d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000100ff010001ff010101ff020101ff020201ff010202ff020202ff020202ff020202ff020101ff020101ff010101ff020202ff020201ff020201ff000101ff010000ff010001ff000000ff000000ff010100ff000000ff000000ff000000ff010100ff010101ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff010001ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8fff6f6f6fff4f4f4fff3f2f3fff2f2f2fff0f0f0ffefefefffefefeeffefeeef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f2fff2f2f1fff1f1f1fff1f0f1fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff0f0f0fff3f3f3fff7f7f7fffbfbfafffcfcfcfffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffdfdfdfffcfcfcfffaf9fafff4f4f4fff1f2f1fff3f3f3fff2f2f2fff4f3f4fff3f4f3fff4f4f5fff5f4f5fff6f5f5fff6f5f5fff5f6f6fff5f6f6fff5f6f5fff6f6f6fff6f5f5fff6f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdbdbdbffdbdbdaffd9dad9ffd9dadaffd9d9d9ffd8d8d8ffd9d9d8ffd8d9d9ffd9d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd9d8d8ffd8d8d9ffd8d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd8d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffd9dadaffd9dadaffdadadaffdadbdaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcddddffdcdcddffddddddffdededdffdededeffdfdedfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e4e3ffe4e4e3ffe4e3e4ffe5e4e4ffe4e5e4ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e9ffe9e9e9ffeae9eaffeae9eaffeaeaeaffebebebffebeaeaffeaebebffebebebffededecffedededffeeedeeffeeeeeeffefefeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f1f0fff1f0f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f5fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffafafafffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefefefffffffffffffffefffffefffffffffefffefffefffffefefffffefffffefffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffffffffffefffffffefefffefffffffffefefffefefffffefffefffffffffffefffefffffefffffefffefffffffefffffefffffefefefffdfcfdfff6f6f6ffececedffcdcdcdff949494ff737272ff5b5b5bff434343ff313132ff242424ff1b1b1bff131413ff100f10ff0d0c0dff0a0a0aff070707ff060605ff030303ff030303ff020202ff030303ff040303ff030303ff090909ff090909ff090909ff090909ff101010ff101010ff111010ff171617ff171717ff171716ff171716ff1c1c1cff1c1c1cff1c1c1cff1c1c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141314ff141414ff141515ff151415ff151616ff151616ff171717ff181818ff1d1d1dff1d1d1dff0f0f0eff070707ff070707ff040304ff040404ff030304ff030302ff020101ff040303ff080708ff111011ff303030ff535453ff747473ff9d9e9dffe4e4e4fff8f8f8fffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffbfafbfffafafbfffafafafffafafafffafaf9fffaf9fafffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffaf9fafffafafafff9fafafff9fafafffafafafffaf9f9fffaf9fafffaf9fafffafafafffafaf9fffafaf9fff9f9f9fff9faf9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff8f8f8fff9f8f9fff8f9f8fff8f9f8fff8f8f8fff7f7f7fff8f7f8fff8f8f8fffafafbfffbfbfbfffbfafafffbfbfbfffbfbfcfffbfbfbfffafafbfff9fafafff9f9f9fff8f9f8fff8f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff3f2f2fff3f2f3fff3f2f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffeff0efffefeeeeffeeedeeffeeeeeeffeeeeedffedededffecececffeaeaeaffe7e8e8ffe5e5e5ffddddddffd1d1d1ffc5c4c5ffb8b8b8ffa9a9a9ff9b9b9bff8a8a8aff7d7e7eff747474ff6f7070ff6d6c6dff686868ff656564ff5f5f5fff5c5c5cff5b5a5bff5a5a5aff59595aff585958ff565656ff535252ff515051ff4f4f4fff4b4b4bff414141ff353535ff2d2d2dff2c2b2cff2c2b2bff272727ff212121ff1e1e1dff1d1d1dff1c1c1dff181819ff141414ff131313ff131414ff161516ff191919ff191a1aff191919ff1a1a19ff201f20ff252424ff2a292aff313031ff393838ff424242ff484848ff474747ff444444ff444344ff484747ff4e4e4eff515050ff515151ff515151ff555554ff5a5a5aff605f60ff636263ff646565ff666667ff69696aff6d6c6dff6e6e6fff737272ff7b7b7bff828282ff909191ffa2a3a2ffb2b2b2ffbfc0bfffcececeffdcdcdcffe6e6e5ffe9e8e9ffeae9eaffecececffececedffececedffedededffeeededffeeeeeefff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff7f6f6fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9fafffafafafffafafafffbfafafffbfafbfffafbfbfffafafafff8f8f8fff8f7f7fff7f7f7fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff8f8f7fff8f8f7fff8f7f7fff8f7f8fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffafafafffafafbfffafbfbfffbfbfafffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfff9f9f9ffecedecffbbbbbbff7f7f7fff575756ff323333ff191818ff0b0b0cff050505ff020202ff020202ff030303ff030303ff040505ff040505ff080809ff161616ff161516ff1a1a1aff181819ff161616ff161616ff161616ff171716ff161616ff161616ff151615ff161615ff151515ff151515ff161516ff151515ff141415ff141414ff141313ff13131300000000000000000000000000000000ff1f1f1fff1e1f1eff1f1e1fff1f1e1fff181818ff181818ff181818ff121212ff121213ff121212ff121212ff101010ff0f1010ff100f10ff101010ff060707ff060707ff070706ff020101ff020101ff010102ff020202ff040403ff060605ff070707ff0b0b0bff111111ff191919ff232222ff2c2c2cff3d3c3cff515051ff616261ff7d7d7dffbababaffe5e4e4fff2f2f3fffafbfafffdfdfefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefffffffffefffffefefffefefefffefefffffffefffffefffffffefffefffefefefffefffefffffefffffefefefffefefefffefefefffffffefffefefefffefefffffefefffffefefefffffffefffefffffffffefffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefdfdfffefdfefffdfefefffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffafafbfffafafafffafaf9fff9f9f9fff9f9fafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f8f8fff8f8f8fff7f7f7fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f5f5fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff3f3f2fff3f3f2fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f2f1fff2f1f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f0f0ffeff0f0ffefeff0ffefefefffefeeefffefeeeeffeeeeeeffeeedeeffedededffecedecffecececffecececffecebebffebebebffebebeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e8e8ffe8e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e3ffe4e3e3ffe2e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffddddddffdddcdcffdddcddffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffd9dad9ffdad9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd5d5d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d8d9ffdad9d9ffdadad9ffdbdbdbffdbdcdbffdcdcdb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff010000ff010000ff000001ff000000ff000001ff000001ff000000ff000000ff000000ff000101ff010000ff000101ff010101ff020201ff020202ff030203ff030403ff040403ff040404ff030304ff040304ff040404ff040405ff050505ff060505ff050505ff040405ff030303ff020203ff020202ff020202ff020202ff020202ff020102ff010101ff010101ff020201ff010101ff010101ff000001ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000100ff010000ff010000ff010100ff000000ff010000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0fff1f1f1fff2f1f1fff2f1f2fff1f0f1fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1ffeeeeeefff1f0f0fff4f3f4fff8f8f8fffbfbfbfffdfdfdfffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffbfafbfff6f5f5fff2f2f2fff1f1f1fff3f4f4fff4f5f4fff5f5f5fff5f6f5fff6f5f6fff5f6f5fff6f6f5fff6f5f5fff6f5f6fff6f6f6fff5f5f6fff6f6f7fff6f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffddddddffdcdcdcffdbdcdbffdbdbdaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d9d8ffd8d9d9ffd9d9d9ffd8d9d8ffd9d8d9ffd8d9d8ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d8d9ffd9d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9daffd9dad9ffd9d9d9ffdad9d9ffdadad9ffd9dad9ffdadadaffdadad9ffdad9daffd9dad9ffdad9d9ffd9d9daffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdcffdcdbdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdddddeffdedddeffdededeffdedfdeffdededeffdfdfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e8ffe9e8e9ffe9e9e9ffe9eaeaffeaeaeaffebeaeaffebebebffebebebffebebebffebebecffecececffecededffedededffeeeeedffeeeeeeffefefeeffefefefffeff0effff0f0f0fff0f0f0fff1f0f1fff0f1f0fff1f0f0fff1f1f1fff2f1f2fff2f1f1fff2f2f1fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff7f7f7fff8f7f8fff7f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffbfafbfffbfafafffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfafafffafafafffbfafbfffbfafafffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefdfefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffffffffffefefffffefefefffefffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffffffffefefffffefffffefffefffffefffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffffefefffffefefffefefdfffbfcfbfff3f3f3ffe2e2e1ffafaeaeff777777ff626161ff4f4f4fff393838ff282727ff1d1d1dff141514ff0c0d0dff090a0aff080808ff050605ff040404ff070706ff070707ff060606ff040404ff030303ff030202ff030303ff030303ff030304ff090909ff090909ff090909ff090909ff111111ff101011ff101010ff171716ff161717ff171717ff16171600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0e0eff080707ff080707ff030403ff040404ff040403ff030203ff010101ff000000ff010101ff030303ff060606ff151515ff3d3e3eff616262ff818282ffbebebefff3f4f3fffafbfafffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffefefefffefdfefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9f9fffafafafff9faf9fff9fafafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9fafffafafafffafafafffafafafffaf9fafff9fafafffafafafff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff8f9f9fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f6f6fff9f9fafffafafafffbfafafffafafafffafafafff9f9f9fff8f9f9fff8f8f8fff7f8f7fff7f7f7fff6f7f6fff6f6f6fff5f6f5fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff4f5f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f3fff3f2f3fff2f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff0f0f0ffefefefffefefefffeeefeeffefeeefffeeedeeffecececffeaebebffeaeaeaffe9e9e9ffe7e7e7ffe5e4e5ffe2e1e1ffd9d9d9ffcacbcbffbfbfc0ffb1b1b2ffa3a4a3ff949494ff8a8a8aff838483ff7c7c7cff797979ff757574ff727372ff707170ff6e6e6eff6c6b6cff6b6b6bff6c6b6bff696969ff666666ff636262ff606060ff5b5b5bff545454ff4f5050ff4f4f50ff505150ff4c4c4cff434343ff3e3f3eff3e3f3eff3e3e3eff3c3b3cff363636ff333333ff323232ff383839ff3f3f3eff3d3c3cff393939ff3c3c3cff454545ff4a4a4aff4b4b4cff4f4f4eff525252ff575757ff5a5a5aff5b5b5bff5b5b5aff5d5d5cff616161ff646464ff656565ff676767ff696969ff6b6a6bff6d6d6dff727373ff757676ff787777ff7a7a7aff808080ff868586ff898989ff8f8f90ffa1a2a2ffacacacffbbbabbffcacbcaffd8d8d8ffe3e3e4ffe7e8e7ffe9e9e9ffebebebffececebffecedecffedededffeeeeeeffefeeefffefefefffefefefffeff0f0fff1f0f1fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f3f2fff3f3f4fff4f3f4fff3f3f3fff4f4f4fff3f4f3fff4f4f5fff5f5f4fff5f5f5fff5f5f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafaf9fff9fafafffafafafffafaf9fffaf9fafffafaf9fffafafafffbfbfafffafbfbfffafafafffbfafafff8f8f8fff8f7f8fff7f6f7fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff8f7f8fff7f8f7fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9fafff9faf9fff9fafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff8f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9faf9fffafaf9fff9fafafffafaf9fffbfafafffbfbfbfffbfbfcfffcfbfbfffcfdfdfffdfdfefffefdfdfffdfdfdfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffcfcfcfff4f4f3ffd3d2d3ff909190ff686867ff414141ff1f1f1fff0d0d0cff060606ff020202ff010001ff020101ff020303ff020203ff030303ff040504ff040505ff090809ff161616ff161616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff171818ff181818ff121312ff121212ff131313ff131213ff100f0fff101010ff0f0f0fff100f10ff070707ff070707ff070707ff020202ff020202ff020102ff020303ff030303ff030404ff040404ff030302ff040405ff080908ff0d0d0cff131312ff191919ff222221ff333232ff444544ff535253ff6c6b6bff9e9e9effd5d5d5ffeeeeeefff7f8f7fffdfdfdfffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefffefffffefefffefefefffffefefffefefefffefefefffefffefffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffefefffefffffffefefefffffefffffffffefffffefffffefefffffffefefffffffffffefefffffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfafbfffafafafffafafafff9f9f9fffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f7fff7f7f7fff6f6f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff3f4f4fff4f4f3fff3f4f4fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff3f3f2fff2f3f2fff2f2f2fff2f2f1fff2f1f2fff1f2f1fff2f1f2fff2f1f1fff0f1f1fff0f0f1fff0f0f0fff0f0f0ffefeff0fff0eff0ffefefefffefefefffeeefefffeeeeeeffeeedeeffedededffecececffecececffebecebffebebebffebebebffebebeaffeaebeaffeaeaeaffe9e9e9ffeae9eaffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe4e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e4ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdfdedeffdededeffdddddeffddddddffdddddcffdcddddffdddcdcffdcdcdbffdcdbdcffdbdcdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffd9dadaffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd7d7d7ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9dad9ffd9dadaffdbdbdbffdbdbdbffdbdbdcffdcdcdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010100ff000001ff010001ff010000ff010101ff010202ff010102ff020203ff020303ff030303ff040404ff050505ff060606ff070707ff080808ff090a09ff0a0b0aff0b0b0bff0c0b0cff0c0c0cff0c0c0cff0b0c0cff0c0b0bff0a0a0aff090909ff080808ff060707ff060607ff060606ff050505ff040404ff040403ff040404ff040404ff030303ff020102ff020101ff010101ff000100ff010001ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff000001ff000100ff010100ff010100ff000000ff000000ff010000ff000100ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f0f1fff1f1f2fff2f1f1fff1f1f1fff1f1f2fff1f1f1fff2f2f1fff0f1f1fff1f1f1fff1f1f0fff1f0f1fff1f1f0fff1f1f0ffefefeffff1f1f1fff5f4f4fffaf9f9fffbfcfbfffdfdfdfffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffcfcfcfff7f7f7fff4f4f4fff3f2f3fff4f5f4fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff6f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff5f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdeddddffddddddffddddddffdcdcdcffdbdbdbffdadbdbffdadadaffd9dadaffdadadaffd9d9d9ffd9dad9ffd9d9daffdad9daffdad9daffd9d9d9ffd9dad9ffdad9daffdad9d9ffdad9d9ffd9d9daffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9dad9ffdadadaffd9d9daffdadadaffd9dadaffdadad9ffdadadaffdadadaffdadad9ffdadadaffdad9daffdadadaffdadbdaffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdaffdadadaffdbdbdaffdadbdbffdbdadaffdbdbdbffdbdadbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcddffdcdddcffdddddcffddddddffdddeddffdedddeffdededeffdddedeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e2ffe1e1e2ffe2e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe6e6e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffecebecffecededffedededffedededffeeeeeeffeeeeeeffefefeefff0f0f0fff0f0efffefeff0fff0f0f0fff0f1f1fff1f0f0fff1f2f1fff1f1f1fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f3fff3f4f4fff4f4f4fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff7f6f7fff6f6f7fff6f7f6fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9fafffaf9fafffafafafffbfbfafffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffbfbfbfffafbfbfffafafafffafbfbfffafafafffbfafafffafbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefefefffefefefffefefefffefefffffefefffffffefffffefefefffefffefffefefffffffefefffffefefffefefffffffefefffefffffffefffefffffefefffefefefffefffffffefffefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefffffffefffffefffffffffffefffffffffffffffffffffffefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffdfdfcfff8f8f8fff0f0efffd3d3d3ff989898ff696a69ff535353ff424342ff303030ff202121ff181818ff121111ff0b0b0bff040404ff030303ff030403ff030303ff050504ff070707ff070607ff060707ff060707ff040303ff030303ff030202ff030303ff030303ff030304ff090909ff0a090aff090909ff090909ff101010ff111010ff10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff080707ff040404ff040404ff030304ff030302ff010202ff020101ff000101ff000000ff000101ff010101ff060505ff262626ff4e4e4eff757576ff9a9a9affdbdadafff7f8f7fffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffdfdfdfffefdfefffefefefffefefefffffefefffefffffffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f9f9fff8f9f9fff9f8f8fff8f9f8fff9f9f9fff8f8f9fff8f9f8fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9faf9fffafafafffaf9fafffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff6f7f6fff6f6f6fff7f7f7fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f8f9fff8f9f8fff8f8f7fff7f7f7fff6f7f7fff7f6f7fff6f6f6fff5f6f6fff6f5f6fff5f6f5fff6f5f5fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f1f1fff1f2f2fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffeeeeedffedeeedffecedecffebebecffebeaebffe9e9e9ffe8e8e8ffe7e6e7ffe4e5e4ffe3e3e2ffdfdfdfffd6d5d6ffc9c9c9ffbbbbbbffb3b3b3ffabababffa5a5a5ffa0a0a0ff9b9b9bff989897ff929292ff8e8e8dff898989ff858585ff858585ff808080ff7b7c7cff757574ff727171ff6e6e6eff6b6c6cff6a696aff696969ff686867ff656665ff606161ff5e5d5eff5c5c5cff5c5d5cff5c5b5cff595a5aff555454ff535353ff575857ff59595aff595859ff595959ff5d5d5dff606160ff626262ff636263ff646464ff666666ff686868ff6a6a6aff6b6c6bff6e6e6eff717071ff727372ff747474ff777777ff7d7d7eff858685ff8c8b8bff909090ff959695ff9a9a9aff9f9fa0ffa6a6a7ffacacacffb1b1b0ffb4b4b4ffbabbbaffcbcccbffd4d4d5ffe0e0e1ffe7e7e7ffe9eae9ffeaeaeaffebeaeaffebebebffedececffedededffeeeeedffeeedeeffefefefffefefefffefefefffeff0f0fff0eff0fff0f0f0fff0f0f0fff1f0f0fff0f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff3f3f3fff3f4f3fff4f3f3fff3f3f3fff4f3f3fff3f4f4fff4f4f4fff4f4f5fff5f5f5fff6f5f6fff6f6f6fff7f8f7fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffbfbfbfffafbfafff8f8f8fff7f7f7fff7f8f8fff8f8f8fff8f7f7fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff8f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9fafff9faf9fffaf9f9fffafaf9fff9fafafffafafafffafafafff9fafafffafafafff9fafafffafafafff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafbfbfffcfbfbfffcfcfcfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfdfff8f8f8ffe5e5e5ffa8a8a8ff7b7a7aff565556ff2d2d2dff0f100fff060606ff020202ff000101ff000000ff010101ff010201ff030303ff020203ff030303ff040504ff050504ff090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121313ff131213ff121312ff121312ff100f0fff0f100fff10100fff0f0f0fff060706ff060607ff070607ff020202ff020102ff010201ff030303ff030203ff040404ff040404ff030303ff010101ff010201ff030303ff050405ff0a0b0aff0e0e0eff141413ff1d1d1eff2b2c2cff373737ff474747ff5f605fff818281ffb9b9b9ffe7e7e7fff5f5f5fffcfcfbfffefefefffefffefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffefefefffffefefffefefefffefefffffefefffffefffffffffefefffefffefffefffffffffefffffefffefffefffefffffefefffefffefffffefefffefefefffefefefffefefffffefefffffffefffffefefefffefffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffdfdfefffdfefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffaf9fafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f6fff5f4f5fff5f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f2f1fff1f1f1fff0f0f1fff0f0f0ffeff0f0fff0f0effff0f0f0ffefefefffeeefeeffeeeeeeffeeedeeffedeeeeffedededffecececffecebebffebebebffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e4ffe4e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe1e2e1ffe1e1e2ffe1e0e1ffe0dfe0ffdfdfdfffdedfdeffdededeffdedddeffdedddeffddddddffddddddffddddddffdcdddcffdcdcdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadadaffdadbdaffdadadaffdad9daffdadadaffd9dadaffdadad9ffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d8d8ffd9d8d9ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdddddd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff010101ff010101ff010102ff010101ff020201ff030203ff030403ff050504ff050505ff070607ff070708ff090909ff0a0a0aff0b0b0bff0d0d0cff0f0f0fff121212ff151514ff161616ff191919ff1b1c1cff1e1d1dff1d1e1dff1a1a1aff171818ff141414ff141313ff121212ff101111ff0f0e0fff0d0e0dff0b0b0bff0a0a09ff090a09ff090909ff0a0a0aff070707ff050505ff040404ff030303ff020202ff010101ff000001ff000001ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff000100ff000100ff010100ff000000ff000000ff010000ff000000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f2f1fff0f0f0fff2f1f1fff2f1f1fff1f1f2fff1f0f1fff0f1f1fff1f1f1fff1f0f0ffefefeffff2f2f2fff6f7f6fffafafafffbfbfcfffdfefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfcfffbfbfbfff7f6f7fff4f4f5fff3f3f3fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff6f5f5fff5f6f6fff5f5f5fff5f6f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdededeffddddddffddddddffdcdcdcffdbdbdcffdbdbdbffdadbdaffdadbdaffdbdadbffdadbdaffdadadaffdadadaffdadbdaffdadadaffdadbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdadad9ffdadadaffd9d9daffdadad9ffdadadaffd9dad9ffdadadaffdbdadaffdadadaffdadbdbffdbdadbffdbdadaffdbdadaffdadadaffdbdbdaffdbdbdbffdadbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdcdbffdcdbdbffdbdcdbffdbdbdcffdcdbdcffdbdbdbffdcdcdcffdcdbdbffdcdcdcffddddddffddddddffdddeddffdeddddffdededeffdededeffdededfffdfdfdeffdededfffdfdfdfffdfdfdfffdfe0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e3e2ffe2e2e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e8e7ffe8e8e8ffe9e8e8ffe8e8e8ffe9eaeaffeaeaeaffebeaeaffebeaebffebebebffebebebffecececffecececffededecffededecffeeeeeeffeeeeedffeeeeeeffeeefeeffefefefffeff0effff0f0effff0f0f0fff0f1f1fff1f0f0fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff8f8f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafffaf9f9fff9f9f9fffafafafffafafafffbfafafffbfafafffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfafbfffbfafbfffafafafffbfbfafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefffffffffefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffffffffffefefffffefefffefefffffffffefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffcfcfbfff5f5f5ffe8e8e7ffbfbfbeff858586ff646464ff4c4c4cff373837ff282728ff1b1b1bff101010ff0a0a0aff060606ff040504ff030203ff020202ff020302ff030303ff050505ff040505ff070607ff070707ff060607ff060706ff030403ff030303ff030203ff030303ff030303ff030303ff090a09ff090909ff090a0aff090a0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040403ff040403ff040403ff020203ff010202ff020101ff000100ff010001ff000000ff000000ff000000ff030303ff191919ff3c3b3bff666767ff888888ffb3b2b2ffeeeeeefff9f9f9fffdfcfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefdfffefefefffefefefffffefffffefefefffefefefffefefefffefefdfffdfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfdfffdfcfdfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfafafffbfbfafffbfafafffafafbfffafbfbfffbfafafffafafafffaf9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f8fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff8f9f8fff8f9f8fff9f8f9fff8f9f8fff9f9f8fff9f9f9fff9faf9fff9f9f9fff9fafafff9faf9fff9f9f9fffafaf9fff9f9fafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff9f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff8f9f9fff9f8f8fff8f9f8fff8f7f8fff7f7f7fff6f6f6fff7f6f6fff7f7f7fff8f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff4f5f4fff4f4f3fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff1f1f2fff1f1f1fff0f1f1fff1f0f0fff0f0f0fff0f0f0fff0eff0fff0f0efffeff0efffeeeeeeffeeefefffeeeeedffedededffedededffecececffecebebffebeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe6e7e7ffe5e5e5ffe3e3e3ffddddddffdbdbdaffd1d2d2ffcfcfcfffcbcbcbffc8c9c8ffc5c4c4ffbfbfc0ffbbbcbcffb7b6b6ffb1b1b1ffacacadffa6a6a6ffa1a0a1ff9b9b9bff959494ff909090ff8c8b8cff868787ff818281ff7d7c7dff777777ff737474ff737273ff717171ff6f6f70ff6e6e6eff6e6f6eff6b6c6bff696969ff666666ff686868ff6b6b6bff6e6e6eff707070ff717171ff717171ff737372ff767675ff7b7b7bff808081ff858485ff89898aff8f8f8fff959495ff999999ff9f9f9fffa4a4a5ffacacacffb2b2b2ffb7b7b7ffbdbdbdffc1c0c0ffc5c5c5ffc9c9caffcdccccffd0cfcfffd5d4d4ffd9d9d9ffdfdfdfffe7e7e7ffe7e8e8ffe9e9e9ffeaeaeaffebebebffececebffebebebffececebffecececffededecffeeededffeeeeeeffeeefefffefeeeeffefefefffefeff0fff0f0f0ffefeff0fff0f0f0fff0f0f0fff1f1f1fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff7f7f7fff8f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafffafafafffafafafffafafafffafafafff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f8fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafafafff9fafafffaf9fafffafafafff9fafafff9faf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafbfafffafafafffbfbfbfffcfbfbfffbfbfbfffcfdfdfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffbfbfcfff1f1f2ffc1c1c1ff8a8a8aff6b6c6cff434343ff1c1c1cff080808ff020203ff010100ff000100ff000000ff000101ff020101ff010101ff030303ff030303ff030203ff050404ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f10ff0f100fff0f100fff0f100fff070607ff060706ff070706ff020101ff020202ff020202ff030303ff030303ff040403ff040403ff020203ff020203ff030203ff020202ff020203ff030303ff040404ff060606ff080809ff121211ff191919ff222222ff2a2b2bff3a3a3aff515151ff696a6aff9f9e9fffd9d8d8fff1f0f1fff9f9f9fffdfdfdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffefefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffefefefffefefefffefffefffefefffffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffaf9fafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f7f8fff7f7f7fff6f6f7fff6f7f6fff6f6f6fff5f6f5fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff4f5f4fff4f4f4fff4f4f3fff3f3f4fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff2f2f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f0f1fff0eff0fff0eff0ffefeff0ffefefefffefefefffeeefefffeeeeeeffeeeeedffedededffededecffecececffebecebffebebebffebebebffebebeaffeaeaebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdeffdfdedeffdddddeffdddddeffdedddeffddddddffdcddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdbdbffdbdbdbffdbdadaffdbdadaffdadadaffdadadaffdadadaffd9dadaffdadad9ffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd8d7d8ffd8d8d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d9d8ffd9d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9dadaffd9dad9ffdadad9ffdbdbdbffdbdbdbffdbdbdcffdcdcdcffddddddffdddddd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff000100ff000000ff000101ff010100ff010101ff020202ff030203ff030203ff040404ff050506ff080808ff0b0b0bff0c0c0cff0e0e0dff0f0f0fff111112ff131313ff161616ff191a19ff1f1e1eff252625ff2b2b2aff2d2d2dff303131ff343333ff353635ff363636ff353535ff333333ff2f2e2eff292929ff272727ff252525ff212121ff1d1d1cff1a1a1aff181818ff151616ff131213ff131312ff0e0e0fff0a0b0aff080808ff050605ff050404ff030303ff020201ff010101ff010101ff000000ff000101ff000100ff000000ff000000ff000000ff000000ff010001ff000000ff000001ff010000ff000000ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0fff1f1f1fff1f1f0fff1f1f1fff0f0f1fff1f2f2fff1f2f1fff0f0f0fff2f2f1fff1f1f2fff1f1f2fff1f0f1ffeeeeeeffeff0f0fff3f3f3fff8f8f8fffbfbfbfffcfcfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfdfffcfcfcfff9f9f8fff6f6f6fff4f4f3fff5f5f5fff6f6f5fff6f6f6fff6f6f5fff7f6f6fff6f6f6fff6f7f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffdededeffddddddffddddddffddddddffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdadaffdbdadbffdadadaffdbdbdbffdadbdbffdadadbffdadbdaffdadadaffdadbdaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdbdbdbffdbdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffddddddffdcddddffddddddffdededeffdededdffdededeffdededeffdededeffdedfdfffdfdfdfffe0dfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffebebeaffebebebffebebecffebececffecedecffecececffecededffeeededffeeeeeeffeeeeeeffefefeeffefefefffeff0efffeff0f0fff0f0f0fff1f0f0fff0f0f0fff1f0f0fff2f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff4f3f4fff4f4f4fff4f5f5fff5f4f5fff4f4f5fff5f5f5fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffaf9f9fffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffefdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefffefffefefefffffffffffefffefffffefffffefefefffefefffffefffefffefffffffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffefffefffffefffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffefefffefefefffdfdfefffafaf9fff2f2f2ffdbdbdaffa1a2a2ff70706fff585858ff434243ff2b2b2bff1b1b1aff111011ff0a0a0aff060606ff040404ff030303ff020303ff020202ff020202ff030303ff030303ff030303ff040505ff040505ff070707ff060607ff060706ff070606ff040304ff030303ff030302ff030303ff030304ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040403ff040404ff030302ff020102ff010101ff010000ff010100ff000000ff000000ff000000ff000001ff030303ff101110ff2b2b2cff535353ff747474ff939393ffcdcdcdfff5f5f6fffbfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefefffefdfdfffefdfefffefefefffffffffffefefefffdfefefffdfefdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfbfffcfbfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafbfbfffbfafafffbfafbfffafafafffafafafffafafafffafafafff9f9fafffaf9f9fff9f9fafff9f9f9fffafafafff9f9fafff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff8f8f9fff8f9f8fff9f8f8fff9f8f9fff8f8f8fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fffafafafffaf9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9f8f8fff8f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff8f9f9fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f6f6fff8f7f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff3f3f3fff3f3f4fff3f3f2fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff1f2f2fff1f1f1fff0f0f1fff0f1f0fff0f0f0fff0f0efffefeff0ffefefefffefefefffefefefffefeeefffeeeeeeffeeedeeffedecedffededecffebececffebebebffeaebebffeaeae9ffe9e9e9ffe8e8e8ffe8e8e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e3e2ffe2e3e3ffe1e1e1ffdfdfdfffdcdcdcffd9d8d8ffd6d5d5ffd3d3d3ffcececeffc9c8c8ffc4c4c4ffbebfbfffb9b9b9ffb4b4b4ffaeadadffa8a7a8ffa2a3a2ff9e9d9dff999a9aff969696ff929191ff8c8c8dff8a8a8aff888887ff828282ff7e7e7dff7a7a79ff7e7e7eff848384ff888888ff8c8c8cff8f8f8fff929293ff969796ff9a9b9bffa1a1a1ffa7a7a7ffadadadffb4b5b5ffbbbbbbffc2c2c2ffc6c7c6ffccccccffd3d3d2ffd9d9daffdadadaffdbdbdbffdcdcdcffdededfffe0e0e0ffe2e2e2ffe2e2e2ffe3e3e2ffe4e4e4ffe6e6e6ffe7e8e8ffeaeae9ffeae9e9ffeaeaeaffebebeaffebebebffecececffecececffededecffededecffedeeedffeeeeeeffefeeeeffeeeeeeffefeeeefff0efeffff0eff0ffefeff0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff2f3f2fff2f2f2fff2f3f3fff3f3f3fff4f3f4fff3f3f4fff3f4f4fff4f4f3fff4f3f4fff4f4f3fff4f5f4fff4f4f4fff6f5f6fff7f7f6fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffbfafbfffafafafff7f8f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f8f9fff9f8f8fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff7f8f7fff8f8f7fff8f7f8fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9fafafffaf9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fffafafafffafafafffbfafafffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffcfcfdfffdfdfcfffcfdfdfff7f6f6ffdcdbdbff9c9c9cff7a7b7bff5c5c5cff343435ff141514ff050606ff010100ff000000ff000000ff010000ff000000ff010001ff010101ff010101ff020202ff030302ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070607ff070706ff070706ff020201ff020202ff020202ff030203ff030302ff030304ff040403ff030303ff030202ff030303ff020202ff030303ff020303ff010202ff020202ff020202ff040403ff070708ff0a0909ff0c0c0cff171817ff252425ff363636ff4a4a4aff606060ff868585ffc2c2c2ffecececfff5f6f6fffdfefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffffefefffffffefffffefffffefefffffffffefffffffffffefffefffffffffffffefffffffefefffefefffffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffffefffffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefffefffefffffffffefefffffefefffefefefffefffffffefefffffefefefffefefefffdfefefffdfefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfbfbfffbfafafffbfafafffafafafff9f9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff8f7f8fff7f8f8fff7f8f8fff8f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff0f0f0fff1f1f0fff0f0f0ffeff0f0ffeff0f0ffeff0efffefefefffeeeeefffeeeeeeffedededffedededffedececffecececffececebffebecebffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfe0ffdfe0dfffdfdfdfffdfdedeffdfdedeffdededeffdededeffdddedeffddddddffddddddffdcddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdcffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd9d8d8ffd9d9d8ffd9d8d9ffd8d8d9ffd9d8d8ffd8d8d9ffd8d8d8ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd8d8d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdbdcdcffdcdbdbffdcdcdcffdddddcffdddedeffdedfdfffdededf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff010001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff010001ff010101ff020102ff020202ff040304ff050505ff080807ff0a0a0bff0e0e0eff121313ff191918ff1c1c1cff1f1f20ff222121ff262626ff2c2d2dff313130ff353534ff3b3b3aff404140ff454444ff474747ff484848ff494949ff4a4a49ff494949ff484849ff494949ff4a4a4aff474747ff454545ff424142ff3e3e3eff3a3a3bff363636ff323232ff2f3030ff2c2d2dff272626ff1c1c1cff151615ff111010ff0c0b0cff090908ff060605ff040404ff030303ff010101ff010001ff000000ff000001ff000000ff000101ff010000ff010000ff000000ff010101ff000101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff1f2f1fff2f2f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f1f2fff1f2f1fff0f1f1fff2f1f1fff2f1f1ffeeeeeefff1f1f1fff4f4f4fff8f9f9fffbfcfbfffcfdfdfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffdfdfcfffafafafff7f7f7fff5f4f4fff6f6f6fff5f6f5fff6f7f6fff6f6f6fff7f6f6fff5f5f5fff6f5f5fff6f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f6fff5f6f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0dfffdfdfdfffdedfdeffdddddeffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdbdcdcffdbdcdbffdbdcdcffdcdcdcffdcdbdcffdbdbdbffdbdcdbffdcdbdbffdbdbdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadbffdbdadbffdbdbdbffdbdbdbffdcdcdbffdbdbdcffdcdcdbffdbdbdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcddddffdddcddffdddcddffdddddcffdddcddffddddddffddddddffdddddcffdcddddffddddddffddddddffdededeffdededdffdededeffdfdedfffdfdfdeffdfdedeffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffeaeaeaffebebebffebebebffebececffecececffecececffedececffedededffedeeedffeeeeedffeeeeeeffeeeeeeffefefefffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff1f2f2fff2f2f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f8fff8f9f9fff8f9f8fff9f9f8fffaf9f9fffaf9fafffafaf9fffafafafffafafafff9fafafffbfafafffafafafffbfbfbfffafbfbfffbfbfbfffcfcfbfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffafbfbfffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffdfdfefffefefefffefdfefffefefefffefefefffefffefffefefefffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffefefffffefefffefffefffffefefffffffffffefffefffffefefffffefffffefefffffffffefffffefefffffffefffefefffffffffefffefefefffefffffffefffffffefffffffffffefffffefffffffefefffffffffffefffefffefffefffcfdfdfff6f6f6ffecececffcbcccbff949394ff636263ff3f3f3fff222223ff131313ff0c0c0cff090a09ff070708ff040405ff020202ff020202ff020201ff020202ff020202ff030302ff030202ff030403ff030303ff030403ff040405ff050405ff070707ff070707ff070707ff070607ff030404ff030303ff03030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020203ff010201ff010101ff010101ff010100ff000000ff000000ff000001ff000000ff010101ff020302ff0a0a09ff201f20ff414141ff605f5fff808080ffa5a5a6ffe5e5e5fff7f7f8fffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfefdfffefdfdfffefefdfffefdfdfffdfefdfffefefefffefefefffcfdfdfffdfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfafffafafafffbfbfbfffafbfafffafafafff9fafafff9fafafff9f9fafffafafafffafaf9fffafafafffaf9fafffafaf9fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff8f9f9fff8f8f8fff9f9f8fff8f9f8fff8f9f8fff8f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff9f9f8fff8f8f9fff8f9f9fff8f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f9f9fff9f8f9fff8f8f9fff9f9f8fff8f8f8fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff7f7f6fff7f6f6fff7f7f6fff7f7f7fff7f8f7fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff0f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0effff0efefffefefefffeeeeefffefeeeeffeeedeeffedeeeeffecededffedededffededecffecebecffebebebffebebebffe9eae9ffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e7e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e2ffe2e2e1ffe1e2e2ffe1e2e2ffe2e2e3ffe1e1e1ffdededeffdbdbdbffd8d7d8ffd5d5d4ffd0cfd0ffcbcbcaffc6c6c6ffc2c3c2ffbdbdbeffb9b9b9ffb5b5b5ffb1b0b1ffabababffa6a6a6ffa2a3a3ff9f9f9fffa3a3a2ffa6a7a6ffababaaffafb0b0ffb5b5b5ffbababaffc0c0c0ffc5c5c5ffcbcbcbffd2d2d2ffd8d7d7ffdbdcdbffdfdedeffe0e1e1ffe1e2e1ffe2e2e1ffe1e0e1ffe1e1e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e3ffe4e3e3ffe4e4e4ffe5e6e6ffe6e6e6ffe7e7e7ffe9e9e8ffe9e9e9ffebeaeaffebebebffebebeaffebebebffebecebffecebecffecececffedededffeeededffeeedeeffeeeeeeffeeeeeeffefefefffefefefffeff0efffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f1fff2f1f2fff2f2f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f5f5fff6f6f6fff7f8f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9fafff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f7fff8f8f7fff9f8f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f9f9fff8f9f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff7f8f8fff7f7f7fff8f7f8fff7f8f8fff8f7f8fff7f7f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff9f8f8fff8f9f8fff9f9f9fff9fafafff9faf9fffaf9f9fffaf9fafffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfcfcfff9f9f9ffebebebffb6b5b5ff858585ff686968ff4a4949ff292929ff0f100fff040403ff010001ff000000ff000000ff010000ff010100ff000001ff010000ff010101ff010202ff020303ff030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010202ff020202ff010202ff030302ff020303ff040404ff040404ff030303ff020302ff030303ff020202ff030202ff020302ff030202ff020202ff010201ff010101ff020101ff020203ff040403ff040404ff080808ff0f0f0fff1a1a1aff292929ff3d3e3eff595959ff747574ffa9a9a9ffdededefff6f5f5fffafafafffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffffffefffefffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffffffefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffefefefffffefefffffefefffefffefffefefefffefffffffefefefffefefdfffefdfefffefdfefffefefdfffefefdfffefefdfffdfdfefffefdfdfffdfdfdfffdfefefffdfefdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffafafafff9fafafff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff7f7f8fff7f7f7fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f3fff4f3f3fff3f4f4fff3f3f3fff3f3f2fff3f2f3fff3f2f3fff3f3f2fff3f2f2fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0fff0eff0fff0efeffff0efefffeeefeeffeeeeeeffedededffedececffececedffecedecffecebecffecebecffebecebffebebebffebebebffeaebeaffeaeae9ffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe3e4e3ffe2e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededeffdddeddffdeddddffddddddffddddddffddddddffddddddffdddddcffdcdcddffdddcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdbdbdcffdcdbdbffdcdbdbffdbdbdaffdadbdaffdadadaffdadadaffdadadaffdadadaffdad9daffdadadaffdadad9ffd9d9d9ffdadadaffd9dad9ffd9dad9ffd9d9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffdadadaffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffddddddffdeddddffdedfdeffdfdedeffdfdfdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff000001ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010001ff010001ff010100ff020101ff020202ff030303ff060605ff080708ff0b0b0bff0e0f0fff141515ff1c1c1bff242324ff2d2d2cff343434ff3d3e3dff404040ff454545ff484848ff484748ff494949ff4e4d4eff505051ff535352ff545454ff555555ff555555ff565655ff565757ff565656ff545454ff535353ff525252ff525251ff515051ff50504fff4f4f4fff4f4f4fff4e4d4eff4c4c4cff474748ff424242ff373737ff2c2b2cff232323ff181717ff131414ff0e0e0eff0a0a0aff060706ff040403ff020202ff020102ff020102ff010101ff010101ff010101ff010100ff010000ff000100ff000000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff2f2f2fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f2f1fff1f0f0ffefefeffff2f1f1fff5f6f5fffafafafffcfcfcfffdfdfdfffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefdfffdfdfdfffbfbfbfff8f7f8fff5f6f6fff4f4f4fff6f6f6fff6f6f6fff5f5f5fff6f6f6fff5f6f5fff5f6f5fff5f5f6fff5f5f6fff5f5f5fff6f6f6fff5f6f5fff5f5f5fff5f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdeffdfdedeffddddddffddddddffddddddffdddcdcffdddcdcffdddcdcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdddddcffdcdddcffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdbdcdcffdcdcdcffdbdbdcffdcdcdbffdcdbdcffdbdcdcffdbdbdbffdbdbdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddcdcffdcdcddffdcdddcffddddddffdddcdcffdddddcffddddddffddddddffdddeddffddddddffddddddffddddddffdededdffdddeddffdeddddffdeddddffdededdffddddddffdededdffdddeddffdeddddffdededdffdededeffdededeffdfdedfffdedfdfffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffe1e1e0ffe1e1e0ffe1e1e0ffe1e0e1ffe1e2e2ffe2e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e9e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebeaeaffebebebffecebebffecececffecececffedecedffedededffeeededffeeeeeeffeeeeeeffefefeeffefefeeffefefefffeff0effff0f0f0fff0f0f0fff1f0f0fff1f0f1fff1f1f1fff1f1f1fff2f2f1fff1f2f1fff2f2f2fff3f3f2fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f3f4fff5f4f4fff5f4f4fff5f5f4fff5f5f5fff5f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f9fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9fafafff9faf9fff9fafafffafafbfffafafafffbfbfafffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffafbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefefffefdfdfffefefefffefefefffefefefffffffffffefffffffefffefffffffffffefffffffffefefffffefffffffefefffefefefffefffefffffffefffefefefffefefefffefefffffffefefffffefffffefffffffefefefffefefefffefefffffefffefffffffefffefefffffffefefffefefffffefefefffefefefffefffefffffefffffffefefffffffefffffffffffcfdfcfff6f6f5ffe2e1e1ffafb0b0ff797a79ff4d4d4cff262726ff191919ff101010ff090909ff060505ff040404ff020302ff010101ff010100ff000001ff000101ff020202ff010202ff010101ff020202ff020202ff030303ff040403ff040303ff050505ff050405ff070707ff070606ff06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff020101ff010001ff010101ff000000ff000000ff000100ff010000ff010100ff010101ff020202ff060606ff161616ff303030ff4f4f4fff6f6f6fff919191ffc1c1c0fff2f2f1fffafafafffdfcfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefefdfffdfefefffefefefffdfdfefffdfdfcfffdfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfafbfffbfafbfffbfbfbfffafafafffafbfafffafafafffafafafffafafafffaf9fafff9fafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f7f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff8f8f9fff8f8f9fff8f9f8fff9f9f9fff8f8f9fff9f8f8fff9f8f9fff9f9f8fff9f8f9fff8f9f8fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fffafaf9fff9f9f8fff8f9f9fff9f9f8fff9f9f8fff8f9f8fff9f8f9fff9f8f9fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f7f6fff7f7f7fff7f7f6fff7f6f6fff6f6f7fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefefefffefefefffeeeeefffefeeeeffeeeeeeffeeeeedffedededffedededffecececffecebebffebebeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe7e8e8ffe7e7e7ffe7e7e6ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e3e4ffe2e3e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdeddddffdcdcddffdededdffdcdbdbffd9d9d9ffd7d6d7ffd3d4d4ffcececeffc8c8c8ffc6c6c6ffc8c8c8ffc8c8c9ffcacacaffcfcfcfffd5d5d4ffd9d9d9ffdddcdcffdfdfdfffe0e0dfffdfdedeffdfe0dfffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe7e6e7ffe8e8e7ffe8e8e9ffe9eae9ffeaeaeaffebebebffecebebffececebffecececffededecffedececffecededffedededffeeeeedffeeeeeeffefeeeeffefefeffff0efeffff0efeffff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff1f2f1fff1f1f1fff2f2f2fff3f2f2fff2f2f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f8fff7f6f6fff7f6f6fff7f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff9f8f8fff9f8f9fff8f9f9fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff9f9f8fff8f8f9fff9f8f8fff8f8f9fff9f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f7fff8f8f7fff7f8f7fff8f7f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfff4f4f3ffd0d0d0ff959695ff757574ff555555ff373737ff1b1b1bff0a0a0aff030303ff010101ff000100ff000101ff000000ff000100ff010100ff000001ff010000ff010102ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030302ff040404ff040404ff030302ff030303ff030302ff020202ff030302ff030302ff020303ff020202ff020202ff020202ff010101ff000000ff000000ff000101ff010202ff040404ff080808ff0b0b0cff101010ff181819ff2a2929ff4c4b4cff656564ff898989ffd7d6d7ffefeeeefff8f8f8fffcfdfcfffefffefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefefefffffffefffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefffffffffefffffffefffefffefffffefefffefffffffffefefffefefefffffefefffefefefffefffffffefefffffefefefffffffffffefffffffffffefffffffffffffefefffefefefffefffefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffdfefdfffdfdfefffdfdfefffdfefdfffefefdfffdfdfefffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffbfafafffafafafff9faf9fff9f9f9fffafaf9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff3f3f4fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff2f3f2fff2f3f3fff2f2f3fff2f3f2fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f0fff0f0f1fff0f0f0fff0f0f0fff0efeffff0efefffefefefffeeeeeeffeeeeedffeeededffecededffecedecffededecffecececffecebecffecebebffebebebffebeaeaffeaebeaffe9eaeaffeae9e9ffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0dfffe0e0dfffdfdfdfffdfdfdfffdededfffdfdedeffdededeffdededeffddddddffddddddffdddddeffddddddffddddddffdcddddffdddcdcffdddcddffdddcdcffdcdcddffdcdddcffdcdcdcffdcdbdcffdcdcdbffdcdcdcffdbdbdbffdbdcdbffdbdbdaffdadbdbffdadbdaffdbdbdaffdadbdaffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffd9dad9ffd9d9d9ffdadad9ffdad9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdadbdbffdadadaffdbdadaffdbdadbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdcdcdbffdcdcdcffdcdcdbffdddddcffddddddffdfdfdeffdedfdfffdfdfdfffdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000100ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff010101ff020203ff040504ff080808ff0b0b0cff100f0fff151515ff1f1e1eff292929ff333433ff3c3c3cff454444ff4b4b4aff515151ff535353ff545454ff545353ff535353ff555555ff585857ff595959ff5a5959ff5a5959ff595959ff595858ff5a5a5aff5b5b5bff5c5b5bff5a5a5aff585758ff565757ff575757ff575757ff575757ff585858ff595858ff585859ff595958ff565655ff545454ff504f4fff474748ff403f3fff2f2f2fff262626ff1e1e1eff171717ff0f0f10ff090909ff060706ff040404ff040403ff030303ff030202ff020201ff020201ff010101ff000101ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f2f2fff1f2f2fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff0efeffff3f3f2fff8f8f7fffafbfbfffcfcfcfffdfdfefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefdfdfffcfcfcfff9f9f9fff7f7f6fff4f5f4fff6f5f5fff6f5f6fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f4f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe1e1e0ffe0e0e0ffe0dfdfffdfdfdfffdededfffddddddffdeddddffdddddeffdddeddffddddddffddddddffddddddffddddddffdddcddffddddddffddddddffddddddffdddddcffdcdcdcffdcdddcffdcdddcffdcddddffdcdddcffddddddffdcdcdcffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddcddffdddddcffdddddcffddddddffddddddffddddddffddddddffdddddeffdededdffdeddddffdededdffdededdffdededdffdededeffdededdffdedddeffdedddeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdfdfdeffdededfffdededeffdededfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e1ffe2e1e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e7e6ffe6e7e6ffe6e7e7ffe7e8e7ffe8e8e8ffe7e8e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffeaeaebffebeaeaffeaebeaffebebebffecececffecedecffecededffedededffeeededffeeededffeeeeeeffefeeeeffefefeeffefefeffff0f0effff0eff0fff0f0f0fff0f1f0fff0f1f1fff1f1f1fff2f2f1fff1f2f2fff1f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff4f4f3fff4f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff7f7f7fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafbfffafafafffbfafafffbfafbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefdfdfffdfefefffefefefffefefefffffffffffffefefffffffffffffefefffffefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffefffefffffffffffefffefffffefffffefffefffffefefffffefefffefefffffefdfefffefefdfffefefefffefefefffefefefffefefefffffefefffffffefffefffffffefffffffffffefffffefefffdfdfdfff6f6f6ffdadad9ff7d7c7cff4a4a49ff383839ff212021ff141514ff0b0c0cff050505ff030303ff010202ff000101ff000001ff000100ff000000ff000000ff010102ff010201ff020202ff020202ff010202ff030302ff020202ff030303ff030303ff030304ff040504ff05040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000001ff000000ff000000ff000101ff010101ff010101ff020202ff010201ff010102ff040404ff0f0f0fff242323ff404041ff60605fff828383ffa2a2a1ffdadadafff6f6f6fffcfcfcfffefdfdfffdfefefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafbfffbfbfafffafafafffafafafffaf9fafffafafafffafafafffaf9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff9f9f9fff9f8f9fff9f9f8fff9f8f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff9f8f8fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff9f8f9fff9f9f9fff8f9f9fff9f9fafffaf9f9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff9f9f8fff8f9f9fff8f8f9fff9f9f8fff8f9f9fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff6f6f6fff6f5f6fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f2f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f0f0ffefeff0fff0efeffff0efefffefeff0fff0efefffefefefffefefefffefeeefffeeefeeffedeeeeffededeeffededecffecebecffebebebffebebeaffeaeae9ffe9e9e9ffe9e9e8ffe8e7e8ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e1e0ffe0dfdfffdedfdeffdddedeffddddddffdddcdcffdbdbdcffdadadaffdbdbdbffe0e0e0ffdeddddffddddddffdfdedeffdfdfdfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e2e2ffe2e2e2ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe6e5e6ffe7e7e7ffe8e8e8ffe9e9e8ffeae9eaffeaebeaffebebebffebececffecececffecececffecececffededecffededecffedededffeeeeedffeeedeeffeeeeeeffefefeeffefefefffefefeffff0f0f0fff0f1f1fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff4f4f4fff4f4f5fff4f4f4fff5f4f4fff4f5f5fff5f5f4fff4f4f4fff5f5f5fff7f6f6fff7f7f7fff8f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f7f6fff6f7f6fff6f7f7fff7f7f7fff8f8f8fff7f8f8fff9f8f9fff8f9f8fff9f8f8fff9f9f8fff8f8f9fff8f8f8fff9f8f8fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f9f9fff9f9f9fff9f9fafff9f9f9fffafafafff9fafafffafafafffafafafffafafbfffafafafffbfbfafffbfbfcfffcfbfbfffbfcfbfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfff7f7f6ffe2e2e2ffabacabff838483ff656566ff474746ff282828ff111111ff060606ff020202ff020101ff020201ff000001ff010000ff000000ff000001ff010000ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030303ff030302ff020202ff020302ff020302ff020303ff020202ff020202ff010202ff010101ff010101ff010000ff000000ff000001ff000000ff020201ff040304ff050505ff070707ff0c0c0bff141414ff222222ff333434ff454545ff616160ffaeaeaeffecebebfff8f7f7fffdfdfcfffefefefffffffefffefefffffefefefffefffefffefefffffefefefffffffefffefffffffefffefffffefffffffffffffefefffffefefefffefefffffffffefffffffefffffefefffefefefffffffefffefffffffffefefffefffefffefffffffefffefffffefefffefffffffffffffffefefefffffffffffffefefffffefffffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffefffefffffffffffefefefffffefffffefefefffefefefffefefefffdfdfefffdfdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffafbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f4fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f4f4fff3f4f3fff4f3f3fff3f3f3fff2f2f3fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0effff0efefffefefefffefeeeeffeeeeedffeeeeeeffedededffedecedffecececffecececffebececffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdedddeffdededdffdedddeffdeddddffdddeddffddddddffddddddffddddddffdcddddffddddddffdddddcffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffdbdbdaffdbdadaffdadadaffdbdbdaffdadbdbffdbdbdaffdbdbdbffdbdbdbffdadbdaffdbdbdbffdbdbdcffdbdcdbffdbdbdbffdbdcdcffdcdbdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcddffdddcdcffdddcddffdddeddffdedfdeffdedfdfffdfdfdfffdfdfe0ffdfe0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff010101ff020202ff030303ff030302ff020203ff040404ff0a0a09ff0f0e0fff151514ff1f1f1eff292929ff353434ff404040ff4a4a4aff505151ff565655ff585858ff5b5b5bff5b5b5aff595958ff595959ff5a5a59ff5b5a5bff5c5c5cff5c5c5cff5a5b5bff5a5a5aff5a5a59ff595959ff595959ff5a5a5bff5b5c5bff5b5b5bff595959ff585859ff595959ff5a5a59ff595959ff595959ff5a5a59ff595a5aff5b5b5aff5b5b5bff5a5b5bff595a59ff585757ff545454ff4b4b4bff404141ff363636ff2b2b2bff1f1f1fff151415ff0e0e0eff0a0a0bff090909ff070606ff040404ff030303ff020302ff010202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f2f1fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f2fff2f1f1fff0f0f0fff1f1f1fff1f1f1ffeeeeeefff0f0f0fff4f4f4fff8f9f9fffbfbfcfffdfdfdfffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefdfffdfcfdfffafafbfff7f7f7fff4f5f5fff3f3f3fff6f6f5fff5f6f6fff5f5f5fff5f5f6fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff5f4f4fff4f4f4fff4f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e1ffe0dfe0ffdfdedfffdededeffdededeffdededeffdededeffdededeffdededdffdddeddffdededeffdddddeffdedddeffdddedeffdededeffddddddffddddddffddddddffdddeddffddddddffddddddffdddddcffddddddffdddcdcffddddddffdddcdcffdcdcddffdcdcddffddddddffddddddffdddddeffddddddffdedddeffddddddffdededdffdedddeffdededdffdededeffdededeffdededeffdfdfdeffdededfffdededeffdedfdeffdedfdeffdededeffdededeffdfdfdeffdedfdfffdededfffdfdedfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0dfdfffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e6ffe6e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaebebffebebeaffebebebffecebebffecedecffedecedffededecffedeeeeffeeededffeeeeeeffefefeeffefefefffefefefffefefefffeff0effff0f0f0fff0f0f0fff1f1f0fff0f1f1fff1f1f2fff1f1f2fff2f2f1fff2f2f1fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff2f3f3fff3f3f3fff4f4f3fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f4f5fff5f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff7f7f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffbfbfbfffafafafffafbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffefffffefffefffffffffffefefefffdfdfdfff7f7f6ffd3d3d4ff565656ff1f1f1fff1a1b1aff131313ff0d0d0eff080807ff030404ff010102ff010001ff010100ff000100ff000000ff000000ff000000ff000100ff000001ff020101ff020202ff020201ff020202ff020202ff020203ff020203ff040303ff030303ff030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010101ff010100ff010000ff020102ff020201ff020201ff010102ff020202ff0b0b0bff1b1a1aff343333ff505050ff727172ff909090ffb8b7b8ffecebebfff8f8f8fffdfdfdfffdfdfdfffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffefdfdfffdfefefffefefefffdfefefffefefefffefefdfffdfefdfffdfcfcfffdfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafaf9fffafaf9fff9faf9fff9f9fafff9f9fafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f8f8fff8f9f9fff9f9f9fff8f8f9fff9f8f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9fafafffaf9f9fffafaf9fffafaf9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f9f9fff9f9f8fff8f8f9fff8f8f9fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff7f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff0f0f1fff0f0f0fff0f0f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffefefefffefefefffefefeeffeeeeeeffedededffecedecffecececffebebebffebebebffebebebffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e5ffe4e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffecebecffecececffecedecffedecedffedededffeeeeeeffeeededffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefefeffff0f0efffeff0f0ffefeff0fff0f0f0fff0f0f0fff1f1f0fff1f0f0fff1f0f1fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f2fff2f3f3fff3f3f4fff4f4f4fff5f4f5fff5f4f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f4fff6f6f6fff7f7f7fff5f5f6fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff7f7f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f8f9fff8f8f8fff9f9f8fff8f8f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff8f9f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f7f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfefffdfdfefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffafafaffeeeeeeffc2c2c2ff929292ff747575ff585858ff3b3a3bff1e1e1eff0b0b0aff020202ff020101ff020201ff010102ff010202ff010101ff000000ff000000ff000000ff010001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff030202ff020303ff020303ff020202ff020202ff020202ff010101ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000101ff020101ff020202ff040404ff090a09ff0e0e0fff131413ff1d1d1dff2e2e2eff444444ff9e9e9effe7e7e7fff7f7f7fffcfdfcfffefefefffefefefffefefefffffffefffefefffffefefffffefefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffefefffffffefffefffefffffefffffefffffffffffffffffefefffefefffffffffffffefefefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefefdfffefdfefffdfdfdfffefefdfffefdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff5f5f5fff5f4f5fff4f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefefffeeeeeeffedeeedffedededffececedffecededffededecffecececffebebecffebebecffebebebffebebeaffeaeaeaffebeaeaffeaeaeaffeaeae9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0dfdfffe0e0dfffdfdfdfffdededfffdededfffdededeffdededeffdededeffdededeffdededeffdeddddffdededeffdedddeffdddeddffdddedeffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdcdcdcffdcdcdbffdbdbdcffdbdbdcffdbdbdcffdcdcdbffdcdcdbffdbdbdbffdcdbdbffdbdbdbffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdcffdcdbdcffdcdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffdcdcddffdddcddffdcddddffddddddffddddddffddddddffdedfdfffdedfdfffdedfdfffdfdfdfffe0e0dfffe0e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff020202ff040404ff050505ff060606ff070808ff0a0a0aff131313ff1f1f20ff2d2d2dff3a393aff3f3e3eff464646ff504f50ff565656ff5a5a5aff5c5c5cff5d5d5cff5d5d5cff5b5b5cff5b5a5aff5a5b5aff5b5c5bff5c5c5cff5c5c5cff5c5c5bff5a5b5bff59595aff595959ff595958ff595958ff5a5959ff5b5a5aff5a5a5aff5a5a59ff59595aff5a5a5aff5a5a5aff595959ff595959ff595959ff5a595aff5b5c5cff5e5e5eff5e5d5eff5d5d5eff5e5d5dff5c5c5cff5a5a5aff565555ff4e4e4dff444544ff3a3a3aff2b2b2bff1f1e1fff171817ff111212ff0e0e0eff0a0909ff060606ff040404ff020202ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f2fff2f1f2fff0f1f0ffefefeffff1f1f1fff6f5f5fff9fafafffbfcfcfffdfdfdfffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffdfdfdfffdfdfdfffcfcfbfff7f8f8fff5f5f6fff4f4f4fff6f6f5fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff5f5f5fff4f4f4fff3f3f3fff4f4f4fff4f3f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e2e1ffe1e1e1ffe1e0e0ffe0e1e0ffe0e0e1ffdfe0e0ffdfdedfffdfdfdeffdededfffdedfdeffdfdedeffdedfdfffdfdfdeffdedfdfffdededeffdedfdfffdededfffdededeffdededeffdededeffdededeffdededeffdddddeffdddddeffdededdffdddedeffdddddeffddddddffddddddffddddddffddddddffddddddffdddedeffdededeffdddedeffdddedeffdededeffdededeffdededeffdededeffdedfdfffdedfdfffdfdfdfffdfdedfffdfdfdfffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0dfe0ffdfdfe0ffe0dfe0ffe0dfe0ffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaebebffebebebffebebebffebecebffecececffecededffededecffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefeff0fff0f0f0fff0f0f0fff1f1f0fff1f0f0fff1f1f1fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff3f4f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafff9f9fafff9faf9fffafafafffafbfafffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefdfefffefefdfffefefefffefefefffffefefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffbfcfcfff5f5f5ffcdcdcdff454444ff050505ff080909ff090a0aff080808ff050505ff020202ff010101ff010001ff000001ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff020202ff020202ff010101ff020202ff020202ff020302ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000101ff010101ff010001ff020102ff020102ff020202ff020102ff010101ff000000ff060706ff131313ff282928ff424242ff5f5f5fff7f7f7fff9b9b9cffd0d1d1fff4f3f4fffbfbfafffdfdfdfffdfefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafbfffbfafbfffbfafafffbfafafffafafafffafafafffafafafffafafafff9faf9fff9fafafffaf9f9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f8f8fff8f8f8fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9faf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f9f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f7f7fff7f8f7fff7f7f7fff6f7f7fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f2f3fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f2f1fff1f2f1fff2f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff0f1f1fff0f0f1fff0f0f0ffefeff0ffefefefffeeefeeffeeeeefffeeeeeeffedeeedffedededffedececffecededffecececffebececffecececffecebecffebebebffecebecffecebebffecebebffebebebffeaebeaffebebeaffeaeaeaffe9eae9ffe9eaeaffeae9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebeaffebebebffecebebffebececffecececffecedecffedededffedededffeeeeeeffeeeeedffeeeeeeffeeefefffeeefefffefefefffefefefffefefefffefefefffefeff0ffeff0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff2f3f2fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f4fff4f4f5fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff5f4f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff9f8f9fff9f9f9fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafff9faf9fff9fafafffafafafffafbfafffbfafafffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffdfefefffdfefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfefefffdfcfdfff4f4f4ffd7d7d7ffa1a2a1ff838283ff676767ff4b4b4cff303031ff151615ff060606ff010101ff010201ff010201ff010201ff010201ff020102ff000101ff010101ff000000ff000000000000000000000000000000000000000000000000000000ff595959ff606060ff6b6a6aff717271ff727373ff737373ff737373ff737373ff737373ff737373ff747374ff737374ff747374ff747374ff737373ff747374ff747373ff747373ff737373ff737373ff737473ff737373ff737373ff737473ff747373ff737473ff737373ff737374ff747373ff727271ff6f6f70ff6c6c6c000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030203ff020202ff020202ff020202ff010101ff010101ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff040404ff060606ff080809ff101111ff191918ff2f2e2fff8f8f8fffe2e2e2fff7f7f7fffdfdfdfffefefefffffffefffefefefffffffffffffefffffefefffffffefffffffefffffefefefffffefffffffffffffffefffffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafbfffaf9fafffaf9fafffaf9fafffaf9f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f0fff1f1f1fff0f0f1ffeff0f0fff0f0f0ffefefefffefefefffeeeeeeffedeeeeffedeeeeffedededffededecffedececffececedffecececffebebecffecebecffebeaebffeaeaeaffebeaebffebeaeaffeaeaeaffeae9eaffe9eae9ffeaeae9ffe9e9e9ffe9e9e8ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe6e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e4e4ffe4e5e5ffe4e4e4ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdedfdeffdedfdeffdededeffdededeffdededeffdededeffdddedeffdddedeffddddddffddddddffddddddffdcddddffdcddddffddddddffdcdddcffdddddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddcdcffdddddcffdcdcddffdcdddcffdddddcffddddddffddddddffddddddffddddddffdddedeffdedddeffdededeffdededdffdededeffdfdedfffdfdfdfffdfdfe0ffe0e0e0ffe1e1e0ffe1e1e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff000101ff000001ff000000ff000000ff000100ff010000ff000001ff000001ff000001ff010201ff030303ff050505ff070707ff0a0b0aff0e0e0eff131313ff1d1c1dff292a2aff383938ff454545ff4d4e4dff505050ff555555ff595a59ff5c5c5cff5c5c5dff5c5c5dff5c5c5cff5c5c5cff5b5a5bff5a5b5aff5b5b5bff5c5c5cff5c5c5cff5c5c5bff5b5a5aff5a5b5bff5a5a5aff59595aff595959ff5a595aff5a5a5aff5b5a5bff5b5b5bff5b5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5b5a5aff5c5c5cff5e5e5eff5e5f5fff5f5e5fff5f5f5eff5f5f60ff5e5f5eff5e5e5dff5b5c5cff575857ff515252ff464545ff393939ff2e2e2eff222222ff1a1a1aff141414ff0d0d0dff080808ff040404ff020202ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f4f3fff3f3f4fff3f3f3fff4f3f3fff4f3f3fff1f1f2fff2f2f2fff2f2f2fff2f2f3fff2f2f1fff2f2f2fff1f1f1fff2f2f2fff0f0f0fff2f2f2fff7f7f6fffafbfbfffdfcfcfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfffbfcfcfff9f9f9fff6f6f7fff5f4f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff4f5f4fff3f3f3fff4f4f4fff3f4f4fff4f4f3fff4f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e1ffe1e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e1e1ffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdedfdfffdedfdfffdfdfdeffdfdedeffdedfdfffdedfdeffdededeffdededeffdededeffdededeffdededdffdededeffdededeffdddddeffdeddddffdeddddffdddedeffdededeffdededeffdededeffdfdedeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfe0dfffdfdfdfffe0dfe0ffe0dfe0ffdfe0dfffe0e0e0ffdfe0dfffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e6e7ffe7e8e8ffe7e8e7ffe8e7e8ffe8e8e8ffe8e9e9ffe9e9e8ffe9e9e8ffeae9e9ffe9eaeaffe9e9eaffeae9eaffeaeaeaffeaebeaffebebebffebebeaffebebebffecebebffebecebffecececffedededffededeeffeeededffeeedeeffeeefeeffefeeefffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f1f0fff0f1f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f1f2fff2f2f2fff2f2f3fff2f2f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff4f3f4fff3f4f4fff4f4f3fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff5f6f5fff6f5f5fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9faf9fffaf9f9fff9fafafff9f9fafffaf9fafffbfafafffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfefffefdfefffefefefffefdfefffdfefdfffefdfdfffefefefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffffefefffffffffffefffefffefefffffefffefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffdfcfcfff0f1f0ffc7c7c7ff3e3e3eff010001ff000101ff010101ff010101ff010201ff000100ff000100ff000000ff000000ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff010001ff010202ff020101ff010101ff020201ff02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010001ff020202ff020202ff010102ff020202ff010101ff040405ff000000ff050404ff0d0e0eff212020ff353636ff505050ff6f6f6fff8b8a8bffacadadffe4e4e4fff6f7f6fffcfcfcfffefdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfefffefefefffefefefffefefefffefefefffefffffffefefefffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfbfbfffafafafffafafafffafafafffbfafafffafafafffafaf9fff9faf9fff9faf9fff9fafafff9f9f9fff9fafafffaf9fafff9faf9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f9fff8f8f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9faf9fffaf9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff8f9f9fff8f8f9fff9f9f9fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f4f5fff5f5f5fff4f5f4fff4f4f4fff4f4f3fff3f4f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff2f2f3fff3f2f3fff3f2f2fff2f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f2f1fff2f1f2fff1f2f2fff1f2f2fff1f1f1fff2f1f2fff0f1f1fff1f0f1fff1f0f1fff0f0f0ffeff0f0ffefeff0ffeeefefffeeefeeffeeefeeffeeeeeeffedeeedffededeeffedeeeeffedededffedededffedededffecececffedededffecececffecececffecececffecececffebececffecebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebebffebebebffebebeaffebebebffebebebffebebecffecebebffecececffecedecffedededffedededffededeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefeffff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f1fff0f1f0fff0f1f1fff1f1f1fff2f2f1fff1f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f5f5fff5f4f5fff4f5f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f6f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f8f7fff8f7f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f9f9fff9f8f8fff8f9f8fff9f9f8fff8f9f9fff8f8f9fff8f9f9fff9f8f9fff8f9f8fff8f7f7fff8f8f7fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff8f7f8fff8f8f8fff8f9f8fff8f8f9fff9f9f8fff8f9f9fff9f9f9fff9faf9fffaf9fafff9fafafff9f9fafffaf9fafffafafafffafbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfdfffcfdfdfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffefdfdfffdfefefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfff8f8f8ffe8e7e8ffb2b3b3ff8f8f8fff747474ff585857ff3e3f3fff252525ff0e0f0eff040404ff000000ff000001ff020101ff020101ff010202ff020202ff020101ff010101ff010101ff000000000000000000000000000000000000000000000000000000ff595959ff595959ff606060ff6a6b6bff727272ff737373ff737373ff727372ff737373ff737373ff737273ff747474ff747373ff737373ff737374ff737373ff737474ff737373ff737373ff737373ff747373ff737373ff737373ff737373ff737473ff737373ff737373ff737474ff727172ff6f706fff6c6c6cff6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff020202ff020202ff010101ff000100ff010000ff000000ff000000ff010000ff010000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff010001ff020102ff060706ff090809ff0a0a0aff161616ff7c7d7cffdddddefff6f7f7fffdfdfdfffefffefffffffefffefefefffefefffffffffffffffefefffefffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffefefffffffffefffefffffffffefefffefffefffffefffffefffefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefdfdfffdfefefffdfefefffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfafbfffafafafffafafafff9f9f9fffafafafff9f9f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff6f6f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f4fff4f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff3f3f4fff4f3f3fff4f3f3fff3f4f3fff3f3f3fff3f2f2fff2f3f3fff3f2f2fff2f2f2fff2f1f2fff1f2f2fff1f1f1fff1f0f1fff1f0f1fff0f0f0fff0f0f0fff0eff0ffefefefffeeefefffeeeeeeffedeeeeffedeeedffedededffedededffecececffecebecffecececffecebebffebebebffebebebffeaeaeaffeaebebffeaeaeaffeaeaeaffe9eae9ffeae9eaffe9eae9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e6ffe4e5e5ffe4e5e4ffe4e3e4ffe3e4e4ffe3e3e3ffe3e2e3ffe2e3e2ffe2e3e3ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0dfdfffdfe0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdfdfffdfdedeffdfdedfffdedfdeffdededeffdededeffdedddeffdddeddffdddedeffddddddffddddddffdcdddcffddddddffdcddddffdcdcddffddddddffdddcddffddddddffddddddffdcdcdcffddddddffdcdcdcffdcdcddffdcdcdcffdddcddffdcdddcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdedddeffdddddeffdededeffdddedeffdddedeffdededeffdededeffdedfdfffdedfdeffdfdfdfffdfdfdfffdfe0e0ffe1e0e0ffe1e1e0ffe2e2e2ffe2e2e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000001ff000100ff000001ff010100ff000101ff020101ff030302ff060506ff090a09ff0e0e0eff141314ff1c1c1cff2a2a2aff3c3c3cff464545ff4d4d4dff555455ff595a59ff5c5b5cff5d5e5eff5e5f5fff5e5e5eff5e5d5eff5c5d5dff5c5c5cff5b5b5bff5a5a5bff5a5b5aff5b5b5bff5c5c5cff5c5d5cff5c5d5cff5c5c5bff5b5b5bff5a5a5bff5b5b5bff5a5a5aff5a5b5bff5b5b5bff5b5b5bff5b5b5bff5b5a5bff5a5a5bff5a5a5aff5b5a5bff5b5b5bff5b5b5bff5b5b5bff5b5c5bff5c5c5cff5d5d5dff5e5e5eff5f5e5fff5e5f5eff5f5f5fff606060ff5f5f60ff606060ff5e5e5eff5b5b5bff565757ff4e4e4fff474847ff3e3d3eff303030ff232423ff171717ff0d0d0cff060707ff040303ff010201ff010101ff010101ff000001ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff000000ff010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f4f3fff3f3f4fff3f3f3fff3f4f4fff3f3f3fff3f4f3fff3f3f3fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2ffefeff0fff1f1f2fff4f4f4fff9f8f8fffbfbfcfffcfdfcfffefdfefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffdfdfdfffbfbfcfffbfbfbfff7f6f7fff5f5f5fff4f3f4fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f5f4fff4f3f3fff3f3f3fff3f4f3fff3f4f4fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfe0e0ffdfe0dfffe0dfdfffdfe0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdededfffdfdedfffdfdfdfffdfdedeffdedfdfffdededeffdededfffdededfffdedfdeffdededeffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffdfdfdfffe0e0e0ffe0e0e0ffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e0e1ffe1e1e0ffe1e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe2e2e2ffe1e1e1ffe2e2e3ffe3e3e2ffe3e3e3ffe3e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaebeaffebebebffebebebffeaeaebffebebebffebecebffecebebffececebffecececffedededffededeeffeeedeeffedeeedffefeeeeffefefeeffeeeeefffefefeffff0f0efffeff0f0fff0f0f0fff1f0f1fff1f1f0fff0f1f1fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff5f5f6fff5f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f9fafffaf9fafffafaf9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffdfdfdfffefdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfefdfffefdfdfffefefefffdfefefffdfdfefffefefefffefefefffefefefffffefefffffffffffffffefffffffefffffffffffffefffffffefffffffffefffefffefffefefffffefefefffefffffffefefefffefffffffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffefefffffefefffffefefffffbfcfbfff3f2f3ffadadadff3a3a3bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000001ff020201ff010201ff0102010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020102ff020201ff020202ff020202ff010101ff040404ff040405ff050505ff050505ff0b0a0bff1b1a1aff2d2d2dff424342ff616060ff7c7c7dff959696ffc4c4c5fff1f1f1fffafaf9fffefefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefffefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffafafafffafafbfffafafafffafafafff9faf9fffaf9f9fff9f9fafff9faf9fff9f9fafffaf9f9fffaf9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9fafffaf9fafff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9f9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f8fff8f9f9fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f6fff6f6f6fff6f6f5fff6f6f5fff5f5f5fff6f5f5fff5f6f6fff5f6f5fff6f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f5f4fff4f4f4fff3f4f4fff3f4f4fff3f3f4fff4f3f4fff3f4f3fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff2f2f3fff2f2f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f1f0fff1f0f0fff0f0f0fff0f0efffefefefffefefefffefefefffefeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffeeeeeeffedededffededeeffedededffedededffecedecffedecedffedededffecededffededeeffeeededffeeeeedffedededffedededffecededffecedecffedececffecececffecececffecebecffecebebffebecebffebebecffebebecffecececffecececffecedecffecececffececedffedecedffecedecffedededffedededffedededffeeeeedffeeefeeffefeeeeffefefeefff0efeffff0f0f0fff0eff0fff0eff0fff0f0f0fff1f0f1fff1f1f1fff0f0f1fff0f1f1fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff3f2f3fff3f3f3fff4f4f3fff3f3f4fff3f4f4fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f4f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f7f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff9f9f9fff8f8f8fff9f8f9fff9f9f8fff8f9f8fff8f9f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f8f9fff9faf9fff9f9f9fff9f9fafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfefefffdfdfdfffefdfefffefefefffdfefdfffdfefdfffefdfefffefefefffdfefefffdfdfefffefdfdfffefefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffbfbfbfff2f2f2ffc9c9c9ff9a9b9aff818181ff656565ff4a4a4aff333233ff1b1c1cff0a0a0aff040404ff030303ff030302ff010101ff020202ff010102ff020101ff010201ff020102ff01010000000000000000000000000000000000000000000000000000000000ff585859ff585959ff595959ff606060ff6b6a6bff727272ff737373ff737373ff737373ff737373ff737373ff737373ff737373ff737373ff747473ff737374ff737374ff737373ff737373ff737474ff737373ff737374ff737373ff737373ff737473ff747373ff737374ff717272ff6f6f70ff6c6c6cff6d6c6cff6c6c6c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000101ff000000ff000001ff000001ff000100ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff010100ff0e0f0eff656565ffd3d2d3fff6f6f6fffdfdfdfffefffefffefffffffffefffffffffefffffefefffefefefffffffffffefffffffefffffffffefefffffefffffffffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefefffffffefefffffffefffffffefffffefefffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffffefffffffffffffffefefffefffffffefefefffefefffffffefffffefffefffefffffffefffefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffdfdfefffefdfefffdfdfdfffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffafafafffafafafffafafafff9fafafff9f9f9fff9f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f7f8fff7f7f6fff7f7f6fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff4f5f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff0f1f1fff1f0f1fff0f0f0ffefeff0ffefeff0ffefefefffeeefefffefeeeeffeeeeeeffeeeeedffedededffedededffecededffececedffecececffebebebffebebebffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e2ffe1e1e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0dfffe0e0dfffdfdfe0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdededfffdededfffdfdfdeffdededeffdededeffdededeffdededdffdddddeffdddeddffdddeddffdddddeffdddeddffddddddffddddddffdededdffddddddffdddddeffddddddffddddddffdddedeffddddddffddddddffddddddffddddddffdddeddffdeddddffdddddeffdddedeffdddddeffdededeffdededeffdededdffdededeffdededfffdededeffdfdedeffdedfdeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000001ff000001ff010201ff020102ff020303ff050505ff090a0aff101011ff181918ff232323ff323232ff424243ff504f4fff575858ff5d5c5cff5f5f5fff606060ff606060ff606061ff616061ff5e5e5eff5e5e5eff5d5d5dff5c5c5cff5b5b5bff5b5b5bff5b5c5bff5c5c5cff5d5d5dff5e5e5dff5d5d5dff5c5d5dff5c5d5cff5c5c5cff5c5c5cff5c5b5bff5c5c5bff5c5c5cff5c5c5cff5c5c5cff5c5b5bff5c5b5cff5c5c5cff5c5c5cff5c5c5dff5d5d5cff5c5d5cff5c5d5cff5d5d5dff5e5e5eff5e5f5fff5f5f60ff605f5fff60605fff5f5f5fff5f5f5fff5f5f60ff60605fff605f5fff5e5f5eff5b5b5bff595959ff555555ff474747ff363636ff262526ff171717ff0b0b0bff050606ff030303ff020202ff020102ff010201ff010101ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000001ff000001ff000001ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f4f3fff3f4f3fff4f3f3fff3f3f4fff3f4f3fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff2f1f1fff2f2f3fff2f2f2fff1f0f0fff2f2f2fff6f5f5fffaf9fafffcfcfcfffdfdfdfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfefffdfdfcfffbfbfbfff7f7f7fff5f5f5fff3f4f4fff4f5f5fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff4f4f3fff3f4f3fff3f4f3fff3f2f3fff3f3f3fff2f3f3fff2f2f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe1e0e0ffe1e0e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfdfffe0e0e0ffe0dfdfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdeffdfdfdfffdededeffdfdedeffdfdfdeffdededfffdfdfdfffdfe0dfffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e0e1ffe0e0e1ffe0e1e0ffe1e0e1ffe1e0e1ffe1e1e1ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e3ffe4e3e3ffe4e4e4ffe5e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e5ffe7e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeae9eaffeaebeaffeaebebffeaeaeaffebeaebffebebebffebebebffecececffecececffecececffededecffedededffedeeedffeeeeeeffeeeeeeffeeeeefffefefefffefefefffefeff0ffeff0effff0f0f0fff1f0f0fff1f1f1fff0f1f0fff1f1f1fff2f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff6f5f5fff5f5f6fff6f6f5fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff6f7f6fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9fafffaf9fafffaf9f9fffafaf9fffafafafffafafafffafafafffcfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffefefdfffefdfdfffefdfefffefdfefffefefefffefefefffffefefffefefefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefefffffefffffefefefffefefefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffbfbfcfff2f2f1ffc0c0c0ff161716ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010202ff020101ff020201ff010101ff040404ff040405ff040404ff090809ff080808ff090909ff131312ff252424ff373736ff535252ff6d6d6dff878687ffa8a8a7ffe4e3e3fff7f6f7fffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffefefefffefefefffefefefffefffefffefffefffffefefffefefefffdfdfefffefdfefffdfdfdfffdfdfcfffcfdfdfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffbfcfbfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfbfffafafafffbfafbfffafafafffbfafafffbfafafffafafafffafaf9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fffaf9f9fffaf9fafff9f9f9fffaf9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafffaf9fafffaf9f9fffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9faf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff7f8f8fff7f8f8fff7f8f8fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff7f7f7fff7f7f6fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f3f2fff3f2f3fff2f2f2fff1f2f1fff2f1f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff1f0f0fff0f0f0fff0f0effff0f0efffeff0efffefefeffff0efefffefefefffeeefefffeeeeefffeeeeeeffefeeefffeeeeeeffefeeeeffefefeeffeeeeeeffeeeeeeffefeeeeffefeeeeffefeeefffefefeffff0efeffff0eff0ffefefefffefefefffeeefeeffeeeeeeffeeeeefffeeeeeeffedededffeeededffedededffedededffedededffedededffeeededffedededffedededffeeedeeffeeededffeeeeedffedeeeeffedededffeeedeeffefefeeffeeeeeeffefefefffeff0f0fff0f0effff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff1f2f2fff1f2f1fff3f2f2fff2f2f2fff3f3f3fff2f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f3f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff5f5f5fff5f5f4fff5f4f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff6f5f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f8f7fff7f8f8fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff9f8f8fff9f9f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f8f9fff9f9f9fffaf9fafffaf9f9fffafaf9fff9fafafff9f9f9fffaf9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffefefdfffefdfdfffefdfefffefdfefffefefdfffefefefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffcfcfdfff7f7f7ffe6e5e5ffaeaeaeff8d8d8dff737373ff575757ff3d3d3dff282828ff141414ff0a090aff050404ff0a0a0aff030303ff020202ff010000ff020201ff010101ff020202ff0202020000000000000000000000000000000000000000000000000000000000000000ff595959ff585959ff585958ff595959ff606060ff6b6b6bff717271ff737373ff737373ff737373ff737372ff737372ff737373ff737373ff747373ff737474ff737373ff737374ff737373ff737373ff727272ff747373ff737373ff737373ff737373ff737373ff727171ff706f70ff6d6c6cff6d6c6cff6d6c6dff6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff000000ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff5c5c5cffd5d6d5fff6f5f5fffdfdfdfffffefefffffffefffffffefffefffefffefefefffffffefffefffffffefffefffefffffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefefffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffdfefdfffefefefffefefdfffdfdfefffdfefdfffefdfefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffafafafffafafafff9fafafff9f9f9fff9f9fafff9f9f9fff9f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f7fff8f8f8fff8f7f8fff7f8f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f6f6fff7f6f7fff7f6f6fff6f6f6fff5f6f5fff5f5f5fff5f4f4fff4f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0ffefeff0ffeff0efffefefefffefeeefffefefefffedeeedffeeededffeeededffedededffededecffececebffebececffebebebffebebebffeaebebffeaebeaffeaeaebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffeae9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffdfe0dfffe0dfdfffdfdfdfffdfdfdeffdfdfdfffdfdedeffdfdfdfffdedfdeffdededeffdededeffdededeffdededdffdededdffdededeffdedddeffdededdffdddedeffdddeddffdddedeffdddedeffdededeffdddeddffdededeffdededdffdeddddffdededeffdededeffdfdedeffdededeffdededeffdfdedeffdfdedfffdededeffdfdfdeffdedfdeffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffe0dfdfffe0e0e0ffe0e0dfffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff010101ff020202ff030303ff050505ff0a090aff101010ff1b1b1aff272828ff373636ff474747ff545454ff5c5c5cff616161ff626262ff626261ff616261ff616161ff606160ff606060ff5f5f5eff5e5e5fff5d5e5dff5d5d5dff5c5c5dff5c5d5cff5d5c5dff5d5d5dff5e5e5eff5d5e5dff5f5e5eff605f5fff5e5e5eff5e5e5dff5f5f5eff616161ff646464ff656564ff626363ff616161ff5e5e5fff5d5d5dff5d5d5dff5e5e5eff606060ff5f5f5eff5e5e5eff5e5e5dff5e5e5eff5f5e5fff605f60ff616060ff616161ff616061ff606060ff616060ff606060ff606060ff616161ff626262ff616161ff606060ff5e5e5eff575757ff494a4aff373837ff262626ff161616ff0b0c0cff070707ff040304ff030302ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f4f4fff4f4f4fff4f3f3fff4f3f3fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff4f3f3fff3f2f3fff3f3f3fff4f3f3fff1f2f1fff1f1f1fff3f3f4fff7f7f7fffafafafffdfcfcfffefdfefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffcfdfcfffbfafafff9f9f8fff6f6f6fff4f4f4fff4f4f4fff3f3f3fff5f4f5fff3f3f3fff4f4f4fff4f4f3fff4f3f3fff3f3f2fff3f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe0e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e0ffe1e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0dfffe0e0e0ffdfdfe0ffe0dfdfffe0dfdfffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffdfdfe0ffe0e0dfffe0e0dfffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e1ffe1e0e0ffe1e0e1ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e3ffe5e4e4ffe5e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffebebeaffebebebffecebebffebebecffecececffebececffecececffecececffecececffedededffeeededffeeededffeeeeeeffefeeeeffefeeefffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f0fff0f1f0fff1f0f1fff2f2f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafaf9fffaf9fafffafafafffafafafffafafafffafafbfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffefefdfffefdfdfffdfdfdfffefefefffdfefdfffefefefffefefefffffefefffffffefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffefffefffefffefffefefefffffefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffdfcfdfff6f6f6ffcececeff4c4b4cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff010202ff010101ff050504ff040505ff040505ff080808ff090909ff090809ff070707ff0d0d0cff1d1d1cff2d2d2dff474746ff616160ff7d7e7dff9c9c9cffd0d0d0fff4f4f4fffdfdfcfffefefdfffdfdfefffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfcfffcfdfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfafbfffbfbfafffbfbfafffbfafafffafafafff9faf9fffafaf9fff9faf9fffaf9fafff9f9fafffaf9f9fff9faf9fffafaf9fff9f9fafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fffaf9fafffafaf9fff9f9fafffafaf9fff9faf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fffafafafffaf9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff7f7f6fff7f6f7fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f5fff5f5f6fff5f5f5fff6f5f6fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff4f3f3fff4f3f3fff4f3f3fff4f3f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff0f1f1fff1f0f1fff0f1f0fff0f0f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffeff0f0fff0eff0fff0f0effff0f0effff0f0effff0efefffefefeffff0f0efffeff0effff1f0f1fff0f1f1fff1f0f0fff0f1f0fff1f0f0fff0f0f0ffeff0f0fff0eff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff2f1f1fff2f2f2fff2f1f1fff2f1f2fff2f2f2fff2f3f3fff2f2f2fff2f3f2fff3f3f3fff3f3f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff4f5f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f5f6fff5f6f6fff6f5f6fff6f7f6fff7f6f6fff6f6f7fff6f6f6fff7f6f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f7f7fff8f8f8fff8f7f8fff8f7f8fff7f7f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f8fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffaf9fafffafafafffafbfafffafafafffafafbfffbfbfafffbfbfbfffcfbfbfffcfcfcfffcfbfcfffcfdfcfffdfcfcfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefdfffefefefffdfefdfffefefefffdfefdfffefefefffdfefefffefdfefffefefdfffefefdfffdfdfefffdfdfdfffefdfefffcfcfcfff4f5f4ffd7d7d7ff9f9f9fff838483ff696969ff4c4c4cff343334ff232323ff111011ff0b0b0aff0a0a0aff0a0a0aff0a0a0aff030203ff030303ff010101ff010202ff010102ff0101010000000000000000000000000000000000000000000000000000000000000000ff585959ff595959ff595958ff595959ff595958ff606060ff6b6a6bff727272ff737373ff737273ff737373ff727273ff727272ff737373ff737373ff737473ff737474ff737373ff737373ff737373ff727172ff737372ff747473ff747373ff737373ff717171ff70706fff6c6d6cff6d6c6dff6c6c6dff6d6c6cff6c6d6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff919091ffe2e2e2fff9faf9fffdfdfefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffefffffffffffefefffffffefefffffefffffefefefffffefffffffffefffefefffffefffefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefdfefffdfdfefffdfefefffdfdfdfffdfdfdfffefefdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffafafbfffafafafffafaf9fffafafafff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff3f2f2fff2f1f2fff2f2f2fff1f1f1fff1f0f1fff0f0f0fff0f1f1fff0f0f0ffeff0efffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedecedffecedecffecececffecececffebebecffebebebffebebebffebebebffeaebebffeaeaeaffebebebffeaeaebffeaeaeaffeaeae9ffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e0e0ffe1e0e0ffe1e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdedfdeffdededeffdedfdeffdededfffdedfdfffdededfffdededeffdedfdeffdedfdeffdededfffdededeffdedfdfffdededeffdedfdeffdfdfdeffdfdfdeffdfdedeffdededeffdfdfdeffdedfdeffdfdfdfffdedfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0dfe0ffdfe0dfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff030203ff050505ff080708ff0e0e0dff181818ff262626ff353635ff464545ff545455ff5e5e5eff636363ff646364ff626262ff626262ff626161ff616161ff616060ff606060ff5f5f5fff5f5e5fff5e5e5eff5d5e5eff5d5d5dff5d5d5dff5e5e5dff5e5d5dff5d5e5dff5f5e5fff626262ff686968ff6a696aff6f706fff787878ff969797ffa9aaaaffafafafff9e9f9eff989999ff7b7b7bff707070ff6b6b6bff6c6b6cff6a6a69ff656564ff616160ff5f5f5fff5e5e5eff60605fff606160ff626162ff616262ff626162ff616261ff626261ff616162ff626262ff636363ff646364ff646463ff636363ff626262ff5f5f5fff585858ff494848ff353435ff222222ff141415ff0c0b0bff060607ff040404ff020302ff010101ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000100ff000000ff000000ff000000ff0001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f3f4fff4f5f4fff5f5f4fff5f4f4fff4f3f3fff3f3f3fff4f4f3fff3f4f3fff4f3f4fff3f3f4fff4f3f3fff3f3f3fff4f3f3fff1f1f1fff3f3f3fff8f7f8fffbfafbfffcfdfcfffdfdfdfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfdfffbfbfbfffafaf9fff5f6f6fff3f3f3fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff4f4f3fff3f3f2fff3f3f3fff2f3f2fff2f2f2fff2f3f2fff2f2f2fff1f1f1fff1f1f1fff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e0ffe0e1e1ffe0e1e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e0ffe1e0e0ffe0e1e0ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffeaeae9ffeaeaeaffeae9eaffeaeaeaffeaebeaffebebebffebebebffebebebffecebecffececebffecececffecececffecedecffecededffededecffedecedffedeeedffeeedeeffeeeeeeffeeefefffefefefffefefefffeff0effff0efeffff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff6f5f5fff6f6f5fff6f6f5fff5f6f6fff6f6f5fff6f6f6fff7f6f7fff7f6f6fff7f7f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafffaf9f9fff9faf9fffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffefdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfefffefdfefffefdfefffefdfefffefefdfffefefdfffefefefffefefefffefefefffffefffffffffefffffffffffffefffffffffffffefffffffffffffffefffefffefffffffffffffffffffefffffffffffefefffffffefefffefffefffefefefffffffefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffefffefffefefefffefefefffbfbfbfff1f1f1ffb2b3b3ff313030ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff050505ff040405ff050404ff080909ff080909ff090909ff090909ff080808ff050506ff0e0d0eff1d1c1dff353535ff4e4e4eff6a6a6aff898989ffaeadadffe9e9e9fffafafafffdfdfdfffefefefffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffcfbfbfffcfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafbfffafafafffafafafffafaf9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff8f9f9fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafaf9fff9fafafffaf9fafffaf9f9fff9f9f9fff9f9fafff9faf9fff9f9fafff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff7f6f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f5fff6f5f6fff6f5f5fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff5f5f6fff5f6f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f5fff5f4f4fff4f4f4fff4f5f5fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f3f4fff3f4f3fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f0fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff1f2f1fff1f1f1fff2f2f1fff2f2f1fff2f1f2fff2f1f1fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff0f1f0fff0f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0effff0efeffff0f0efffefefeffff0eff0fff0f0effff0f0f0fff0f0f0fff0f1f0fff0f1f1fff1f1f0fff1f1f1fff1f2f1fff2f1f1fff2f1f1fff2f2f2fff3f2f3fff2f2f3fff2f3f2fff3f2f2fff3f3f2fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff6f5f6fff6f5f6fff6f5f6fff6f6f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff7f6f7fff6f7f6fff6f7f6fff7f7f7fff6f7f6fff6f7f7fff6f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff7f8f8fff8f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f8f8fff8f7f8fff7f7f8fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f8f8fff7f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f8f7fff7f7f7fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fffafaf9fff9f9f9fffaf9fafffafaf9fffafafafffafafafffafbfafffafbfbfffbfbfafffbfbfbfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffefefefffefdfefffefefefffefdfefffefdfefffefefefffefefdfffefefdfffdfefefffefefdfffefefdfffefdfefffefdfdfffefefefffefdfefffdfdfdfff8f8f8ffecececffb6b6b6ff8b8b8cff717171ff555554ff3b3a3bff29292aff1a1a1aff101110ff0c0c0cff101110ff0a0a0aff0a0a0aff0a0a0aff030303ff020303ff000101ff010202000000000000000000000000000000000000000000000000000000000000000000000000ff595858ff585958ff595859ff595959ff595959ff595959ff606060ff6b6b6bff717172ff737373ff737272ff717171ff717171ff727272ff737373ff737374ff737373ff727373ff727373ff727272ff717171ff717071ff727273ff737373ff727172ff706f70ff6c6d6cff6c6d6cff6c6c6cff6d6c6cff6c6c6cff6c6c6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff6e6d6dffd0d0d0fff5f5f5fffefdfdfffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffefffffefefffffffefffefefefffffefffffffefefffefefefffefefffffefffefffefefefffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafafffafaf9fff9fafafff9fafafff9f9f9fff9f9f9fff8f8f8fff8f8f9fff8f8f9fff8f8f9fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff0f1f0fff1f0f0fff0f0f0fff0eff0fff0efefffefefefffefefefffefefeeffeeeeeeffeeeeeeffedededffededecffecececffecececffebececffececebffebebecffebebebffebebebffeaebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe2e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e0ffe0e1e1ffe1e0e1ffe0e0e1ffe0e1e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffdfe0dfffdfdfdfffe0dfdfffdfe0dfffe0dfe0ffe0dfdfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000100ff010101ff040405ff090908ff0f100fff1c1c1cff2c2c2cff3b3b3bff4c4c4cff5a5959ff626262ff666666ff656665ff646464ff646463ff636263ff626362ff626262ff616161ff606161ff616061ff606060ff606060ff606060ff616261ff6e6e6eff929191ffb6b6b7ffbfbfbfffd1d1d1ffdbdbdbffecececfff1f1f2fff4f4f3fff6f5f6fff5f5f5fff4f4f4fff5f5f5fff4f4f4fff4f4f4fff5f6f6fff4f4f4fff3f3f3fff2f2f2fff0eff0ffe2e2e3ffd8d8d8ffc0bfc0ff9a9a9aff787877ff666766ff626363ff636363ff636363ff636263ff636362ff636463ff646364ff646564ff656665ff666666ff666766ff666667ff666666ff646464ff5f5f5fff515152ff3f3f3eff2b2c2bff1a1a1aff0f0f0eff090909ff050505ff030202ff010101ff000101ff000100ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f4f4fff4f4f4fff4f4f5fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f4f3fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff1f1f2fff3f3f2fff6f6f6fffaf9fafffcfcfbfffdfdfdfffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffcfcfcfffafaf9fff7f7f7fff4f5f5fff3f3f3fff3f3f4fff3f3f3fff2f2f3fff3f2f3fff3f2f3fff3f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe0e1e0ffe0e1e0ffe1e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe2e1e1ffe2e1e2ffe1e2e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e2e3ffe3e3e2ffe2e3e2ffe3e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe3e4e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebecffecececffecececffecedecffecececffedececffecededffedededffeeeeedffeeeeeeffedeeeeffefeeefffefefefffefefefffefefeffff0f0effff0f0f0fff0f0f1fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff4f3f4fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff4f5f5fff5f5f5fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9fafffafaf9fffafafafff9fafafffafafafffbfafafffafbfafffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffefefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefdfefffdfefefffefefefffefefffffefefefffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffefefffffffffffefffefffffefefffefefffffffefefffefefefffefefefffefefffffffefefffefffefffefffefffefefefffffefefffefffefffffefefffffffefffbfbfbfff0f1f1ffa5a5a5ff1b1c1cff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050504ff040504ff090909ff090809ff080808ff090908ff080908ff090808ff010101ff080908ff161616ff2b2a2bff404140ff5c5c5cff7a7a7bff979797ffd4d4d4fff8f8f7fffdfcfcfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfafffbfafbfffafbfafffbfafafffbfafbfff9fafafffafafafff9fafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9fafff9faf9fff9f9fafffafafafff9faf9fff9faf9fffaf9f9fffaf9f9fff9faf9fffaf9f9fffafaf9fffaf9fafff9f9f9fffaf9fafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f9fff8f9f8fff8f8f8fff9f8f9fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff5f4f4fff4f5f4fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff5f4f5fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff1f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f3f2fff3f3f2fff3f2f2fff3f2f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f0fff1f0f1fff0f0f0fff0f0f1fff1f1f1fff0f1f0fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff6f6f6fff6f5f6fff5f5f5fff6f6f5fff5f6f6fff6f6f5fff6f5f6fff5f6f5fff6f5f5fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff6f7f6fff7f7f6fff6f7f6fff7f7f6fff6f6f6fff7f6f6fff7f7f6fff6f7f6fff7f6f6fff6f6f7fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f8fff7f7f7fff8f7f8fff7f8f8fff8f7f7fff8f7f8fff7f7f7fff8f8f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff7f7f8fff8f8f7fff7f8f8fff8f8f8fff8f7f8fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f7fff7f8f7fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafff9fafafffafaf9fffafafafffafbfafffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfefdfffefefefffefefefffdfefefffefefdfffefefefffdfefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffcfcfbfff3f3f3ffd9dad9ff9d9d9dff7e7e7eff626161ff444444ff2f302fff222222ff131314ff0d0d0dff101010ff101010ff101010ff0b0a0aff0a0a0aff0a0b0aff030302ff030303ff000101000000000000000000000000000000000000000000000000000000000000000000000000ff595958ff585959ff595959ff585959ff595959ff535353ff5f5f5fff6e6f6fff737273ff747473ff727372ff717071ff707171ff727272ff737473ff737473ff737374ff737373ff727272ff727271ff707171ff717170ff717172ff757675ff737373ff6d6c6dff5f605fff6c6c6cff6c6c6dff6c6c6cff6c6d6cff6d6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff676767ffd2d2d2fff6f6f6fffdfdfdfffefffffffefefffffffffefffefffffffffffffffffefffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffefffffffffffefffffffefefefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffefffffefefefffefefffffffffffffefffefffefffefffefefefffffefefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffafafbfffbfbfafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff8f9f8fff9f8f8fff9f8f9fff8f9f8fff9f8f8fff8f8f9fff8f8f8fff8f9f8fff9f9f8fff9f8f8fff9f8f9fff8f8f8fff8f8f7fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff5f5f5fff4f5f4fff4f4f4fff4f4f3fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f1f1fff1f1f1fff1f1f0fff1f1f0fff0f0f1fff0f0f0ffeff0efffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeedffedededffedededffecededffebececffececebffebecebffecebecffebebebffebebeaffebebebffeaebebffebebeaffeaeaebffeaebeaffeaeaeaffeaeaeaffe9eae9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e7ffe8e8e7ffe7e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e1e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfe0ffdfe0e0ffdfdfdfffe0e0dfffdfe0dfffe0e0e0ffe0dfe0ffdfdfdfffe0e0dfffdfe0e0ffe0e0dfffe0dfe0ffdfe0e0ffe0e0dfffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000001ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff010101ff020202ff060606ff0e0e0fff1e1e1eff2e2e2eff3b3b3bff4c4c4cff5c5b5bff646564ff696a69ff696969ff666565ff646564ff656464ff656564ff646464ff636363ff636363ff626362ff626262ff626262ff6a6a6aff7e7f7effa8a8a9ffd2d3d3fff1f1f1fff5f5f5fff5f4f5fff6f5f5fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f7f6fff6f7f7fff7f7f6fff6f6f7fff5f6f5fff5f5f4fff3f2f3ffdddeddffb6b6b6ff909091ff6f6f6fff676767ff666665ff656564ff656565ff656565ff666665ff676767ff676867ff686867ff686768ff686868ff686868ff676766ff626261ff555556ff444343ff2f2f2fff1d1d1dff101011ff0a0a0aff050505ff020302ff020101ff010101ff000100ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f4f4fff4f4f3fff4f5f4fff5f4f4fff4f3f4fff4f5f4fff5f4f4fff5f4f5fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff2f3f2fff5f4f4fff8f7f7fffbfafafffcfcfcfffdfefdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffcfcfcfffafafafff8f8f8fff5f5f5fff2f3f2fff1f1f1fff3f2f3fff2f3f3fff2f2f2fff3f2f3fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff0f0effff0f0f0fff0eff0ffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e2ffe1e2e2ffe2e1e1ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e1e1ffe1e2e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe3e3e4ffe4e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffeaeae9ffeaeae9ffe9e9eaffeaeaeaffeaeaeaffebeaeaffebebebffebeaebffebebebffebecebffebececffecebebffecececffecececffedececffecedecffedededffedededffedededffedeeedffeeededffeeeeeeffeeeeefffeeeeefffefefeffff0f0f0ffeff0effff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f2f2fff3f3f3fff3f3f2fff3f3f3fff3f4f3fff3f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff9f9f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fffaf9f9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffcfbfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefefffefefffffffefefffefffefffffefffffffefefffefffefffefefefffbfbfbfff0f0f0ffa5a5a5ff171818ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040504ff080808ff090909ff080909ff090909ff080808ff080808ff050606ff050505ff060506ff111111ff232323ff363536ff50504fff6c6c6cff878787ffb6b7b7fff3f3f3fff9f9f9fffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffafbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfafbfffafafafffafafafff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f8fffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9faf9fffafafafffafaf9fffafaf9fff9fafafffaf9f9fff9fafafff9fafafff9f9f9fff9f9fafffafafafff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff6f7f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff5f5f6fff5f6f6fff5f6f6fff6f5f5fff6f6f6fff6f5f6fff5f6f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff4f4f5fff5f4f5fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff4f4f5fff4f5f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff3f3f3fff2f3f3fff3f2f3fff2f3f2fff2f2f2fff2f2f3fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff2f2f2fff2f3f2fff2f3f2fff3f2f3fff3f3f3fff3f3f2fff3f3f3fff3f2f2fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff2f2f2fff2f1f2fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f1f1fff2f2f1fff1f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f3fff3f3f3fff4f3f4fff3f4f3fff4f4f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f5fff5f5f6fff5f6f5fff5f5f5fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f6fff6f6f7fff6f7f7fff6f7f7fff7f6f6fff7f7f7fff7f6f7fff6f7f6fff6f7f6fff6f7f7fff6f6f6fff7f6f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff7f8f8fff7f7f8fff7f8f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f7fff7f8f8fff7f8f7fff7f7f7fff8f7f8fff7f8f8fff8f7f8fff7f7f7fff7f8f7fff7f7f8fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff9f9f9fff9f8f9fff9f9f8fff8f9f9fff9faf9fff9f9f9fff9f9fafff9f9fafffaf9fafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffefdfefffefefdfffdfdfdfff9f9f9ffeeeeeeffbebebeff8b8b8bff717171ff525252ff383737ff272727ff1b1a1bff0f0f0fff0e0f0eff101110ff101010ff101010ff101010ff0a0a0aff0a0a0aff0b0a0bff03030200000000000000000000000000000000000000000000000000000000000000000000000000000000ff595859ff585959ff595959ff595959ff535353ff484848ff535353ff626262ff686869ff6a6a6aff6b6a6aff696a6aff6a6a69ff6a6b6bff6b6c6bff6c6c6cff6c6c6cff6b6c6cff6d6c6cff6b6c6cff6b6b6aff6a6a6bff696969ff666667ff5d5d5dff535353ff595859ff60605fff6c6c6cff6c6c6cff6c6d6cff6c6c6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0dff6a6a6affd4d3d3fff6f7f7fffdfefdfffefefffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefefefffefffefffefefffffffefffffffffefffefefefffffefefffffffffffffffffffefefffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffefefffffefefffffffefefffefffefffffefffffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffefefdfffefdfefffdfefefffefefefffdfefefffdfdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafbfbfffafbfafffafafafffafafafff9fafafffafafafff9f9f9fff9f9f8fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f9fff9f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff7f7f8fff7f8f7fff7f7f8fff7f6f6fff6f6f6fff6f5f6fff5f6f5fff5f6f5fff5f5f5fff5f4f4fff5f4f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f0f1fff0f0f1fff0f1f0fff0f0f0ffefeff0ffefefefffefefefffefefeeffeeeeefffeeeeeeffeeededffedededffededecffecececffecececffebecebffecececffebececffecebebffebebebffebebeaffebebebffeaebeaffeaeaebffebeaeaffeaeaebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e7ffe7e6e6ffe6e7e6ffe6e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe1e1e0ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e2ffe1e2e2ffe1e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff010101ff010202ff030202ff050505ff0c0b0cff1a1b1aff2f302fff3e3f3eff4c4c4cff5d5d5dff676768ff6c6b6cff6c6c6cff696969ff676766ff676766ff666766ff666566ff656666ff666666ff656666ff676667ff737373ff949494ffc7c7c7ffe6e6e6fff4f4f5fff7f7f7fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff6f5f6fff4f4f4ffedededffd0d0d0ffb0b0b0ff7d7c7dff6e6e6eff676767ff666666ff676666ff686868ff696969ff696969ff696a6aff6a6a6aff6b6a6aff6c6c6cff6a696aff656565ff595959ff444545ff2f2f2fff1d1d1eff111112ff0a0a0aff050505ff030203ff020101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff3f4f3fff4f4f5fff4f4f4fff4f3f4fff4f4f4fff4f4f5fff4f4f4fff4f4f3fff1f1f1fff2f3f2fff5f5f5fff9f9fafffbfbfbfffcfcfcfffefdfdfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffcfdfdfffbfbfbfff9f9f9fff5f6f5fff3f3f3fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1ffeff0effff0eff0ffefefefffefefefffefefefffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e5e5ffe5e5e5ffe5e4e4ffe4e4e3ffe3e4e4ffe3e4e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e3e3ffe2e3e2ffe3e2e3ffe2e3e2ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e1e2ffe1e1e2ffe1e2e2ffe1e1e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe6e6e5ffe5e5e6ffe6e6e6ffe7e7e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaebffebececffebebecffecebecffecececffecececffecececffecececffecededffecededffedededffedededffeeeeedffedeeedffeeeeedffeeeeeeffeeeeeeffefeeefffefefeffff0f0efffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9fafafff9fafafffafafafffafafafffafafafffafbfafffafafafffafbfbfffbfcfbfffbfbfcfffbfcfcfffdfdfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefffffefffffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefffefffefefffffefffffffffefefffbfbfbffefefefffa4a4a4ff181818ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090908ff090909ff090908ff080808ff090908ff050506ff050606ff060606ff050505ff0a0b0bff1d1e1eff2a2a29ff414040ff5d5e5eff777878ff989898ffeeededfff6f6f6fffdfdfdfffefefefffefefefffdfefefffefefefffefefefffefefdfffdfefdfffefdfefffdfdfefffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffafbfafffafbfbfffbfbfbfffafbfafffafafafffafafafff9fafafff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9fafafff9f9fafff9fafafffafaf9fff9faf9fffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff5f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f4f5fff5f5f5fff5f5f4fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff5f4f4fff4f4f5fff4f3f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff2f1f2fff2f2f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f6f5fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f7f7fff6f7f7fff6f6f6fff7f6f6fff6f7f6fff6f7f6fff7f6f7fff6f7f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff6f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff7f8f7fff7f8f8fff7f7f8fff7f7f7fff8f7f8fff8f8f7fff7f7f8fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff8f7f8fff8f8f8fff8f9f9fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9fafafffaf9fafffafafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffefefdfffdfdfefffefefefffffefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefdfffdfefdfffcfcfdfff4f4f4ffe1e1e1ffa1a1a1ff7e7e7eff616161ff434443ff2d2c2dff1f1f1fff121213ff0a0a0bff0d0c0dff0f0f0eff101010ff101010ff101010ff101010ff0a0b0aff0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595959ff595959ff595959ff535353ff484848ff3e3e3eff484848ff565656ff5c5d5dff605f60ff616261ff616161ff626262ff626363ff646364ff646464ff646464ff646464ff646464ff656565ff636363ff626262ff606060ff5b5b5bff525353ff4b4c4bff4c4c4bff595858ff5f6060ff6c6c6dff6c6c6cff6d6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a090aff606160ffd4d4d5fff6f6f6fffdfdfdfffffefffffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffffffffffefffefffefffefffffffffffefffefffefffefffefefffffefefffffefffffffefffffffffefffffffffefffefffefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfbfbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff5f6f6fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f4fff5f5f4fff4f4f4fff4f5f4fff4f4f4fff3f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff3f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff0f0effff0efefffefefefffefefefffeeefefffeeeeeeffeeeeeeffedededffedededffecececffecececffecececffecececffececebffebebebffececebffebebebffebebebffebebebffeaebeaffeaebebffeaebebffeaebeaffeae9eaffe9eaeaffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e7e7ffe5e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e5e4ffe3e3e4ffe3e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e1e0ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe1e2e1ffe1e2e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff030403ff060606ff0c0b0cff181919ff2d2e2eff464646ff545454ff5e5f5eff686968ff6d6d6cff6d6d6dff6a6b6aff686869ff686969ff696968ff686868ff686767ff676767ff6c6c6cff807f80ffabababffd4d4d4fff1f2f1fff5f5f5fff7f7f7fff8f8f7fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff7f7f7fff8f7f7fff7f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff7f7f7fff7f7f6fff7f6f6fff6f7f7fff5f6f6fff4f4f4ffe2e2e2ffcacacaff999999ff6e6e6fff696969ff6a6a6aff6a6b6aff6b6b6bff6b6b6bff6b6c6bff6c6b6cff6c6c6dff6d6d6dff6c6c6dff676767ff585858ff454545ff303030ff1d1d1dff121313ff0a0b0aff040405ff020302ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff5f5f4fff4f4f4fff3f4f4fff5f4f4fff4f4f4fff3f4f4fff4f5f4fff4f5f4fff2f1f2fff3f4f4fff6f6f6fff9f9f9fffcfcfcfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffcfcfcfff9f9f9fff6f7f7fff4f4f3fff1f1f0fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1ffeff0f0fff0f0f0fff0efefffefefefffefefeffff0eff0fff0f0f0ffeff0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe3e3e3ffe2e3e3ffe2e2e2ffe3e2e3ffe3e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e8ffe8e7e8ffe8e8e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeae9ffeaeaebffeaeaeaffeaeaeaffebebebffebebebffebebebffecebebffecececffecebecffecececffedececffedececffedecedffededecffedededffedededffededeeffedededffedededffedededffeeeeefffefefefffefefeeffefefefffefefefffeff0f0fff0f0f0fff0f1f0fff0f0f1fff1f1f1fff1f2f1fff1f1f1fff2f1f2fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffaf9fafffafafafffafafafffbfafafffbfafbfffbfbfafffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfefdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffffffffefefffefefefffffefffffffefefffffefffffffffefffefefefffefffefffefefffffefefefffbfbfbffeeeeeeffa8a8a9ff232323ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090809ff080909ff090808ff080808ff060605ff060606ff060606ff070607ff050505ff080708ff161617ff212122ff333233ff4f4f50ff6a6b6bff868686ffdbdbdbfff2f1f1fffafbfafffefdfefffefefdfffefefefffdfefefffdfefdfffefefefffefefdfffdfdfefffefdfdfffefefefffefdfdfffdfdfdfffefdfefffefdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffafafafff9fafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafaf9fffaf9fafffafaf9fffaf9fafff9faf9fffaf9fafffaf9f9fffafaf9fff9f9f9fffaf9fafffafafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff8f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff6f5f6fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff6f6f5fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff3f4f3fff4f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff3f2f3fff3f3f2fff2f2f2fff3f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f1fff1f1f1fff1f2f1fff1f1f2fff2f1f1fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f7fff6f7f7fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff8f7f8fff7f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fffaf9f9fffaf9fafffafaf9fffaf9fafff9faf9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffaf9faffefefeeffcbcbcbff8d8e8eff6e6f6eff515151ff373737ff232324ff171616ff0c0c0cff090909ff0d0d0cff0d0d0dff0f0f0eff101010ff111010ff101010ff101010ff0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff585859ff595959ff535353ff484848ff3e3e3eff383838ff403f40ff4c4c4cff525353ff565656ff595858ff595859ff5a5a59ff5b5b5bff5c5c5cff5d5c5dff5c5d5dff5d5c5dff5d5d5dff5d5d5cff5b5b5bff5a5a5aff575757ff525252ff4b4b4bff444445ff444445ff4c4b4cff585859ff5f6060ff6c6c6cff6c6c6c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff535253ffd0d0d0fff5f5f5fffdfdfdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefefffffefefffefffefffffefffffefffefffffefffffefefffffefffefffffefffffffffffffefefffffffefefffffffffffffefefffefffefffffffffffffffefffffefffffffffefffefefefffefffefffefefffffefefefffefefefffefefefffffefffffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff7f7f7fff7f6f6fff6f6f6fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f5f4fff4f4f5fff4f4f4fff4f4f3fff3f3f3fff4f3f4fff3f3f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffeeeeefffeeeeeeffeeeeeeffeeedeeffedededffedededffececedffecececffecececffecececffecececffececebffebebebffececebffebebebffebebebffebeaebffeaeaebffeaeaebffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e5e5ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e3ffe4e4e3ffe3e3e3ffe4e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe2e1e2ffe1e1e2ffe1e2e2ffe2e2e1ffe2e1e1ffe2e1e1ffe1e2e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff010001ff010101ff030303ff050505ff090908ff0d0d0eff191818ff2b2b2bff434243ff595959ff646464ff686868ff6b6b6bff6d6d6cff6c6b6bff6a6a6aff6a6a6aff6a6a6aff6a6a6aff696969ff6b6a6bff767676ffacacabffe2e2e1fff5f5f4fff6f7f7fff7f7f7fff7f8f7fff7f7f8fff7f8f8fff7f8f8fff7f7f7fff7f7f8fff8f8f8fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff6f6f7fff6f7f7fff6f6f6fff5f5f5fff5f4f4ffedededffbab9baff808180ff6e6e6eff6c6d6dff6d6d6dff6d6d6dff6d6d6dff6c6c6cff6c6b6bff6c6c6cff6e6d6dff6c6d6cff676666ff5c5b5bff464546ff2e2d2dff1e1e1eff121212ff090909ff040404ff020202ff000101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f3fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff5f4f4fff3f3f4fff2f2f3fff4f4f4fff7f7f7fffafbfafffcfcfcfffefdfefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfbfafff9f8f9fff3f3f4fff1f1f1ffefefeffff1f1f1fff1f1f1fff0eff0ffeff0f0ffefefefffefefeffff0efefffefefeffff0eff0ffeff0effff1f0f1fff0f0f1fff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e4ffe4e4e4ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e3e2ffe2e2e3ffe3e2e2ffe3e3e2ffe3e2e2ffe2e3e2ffe2e2e3ffe3e3e2ffe2e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e4e5ffe5e5e4ffe4e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eaeaffeaeaeaffeaeaebffeaebeaffebeaebffebebebffecebebffebececffecebecffecececffecedecffecececffedececffededecffedececffededecffedededffedeeedffededeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefefefffefefefffeff0f0fff0eff0fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff3f3f3fff2f3f3fff3f3f3fff3f4f3fff3f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff5f4f4fff5f5f5fff5f5f5fff6f5f6fff5f6f5fff6f5f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f9f8fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9fafff9faf9fffafafafffaf9fafffafafafffbfafafffbfafafffafbfafffbfafbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfefffefefdfffdfefefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffdfefdfffefefefffefefefffffefffffefffefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefffffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefefffbfbfbffedeeeeffabaaaaff303030ff0d0d0dff030404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080909ff080809ff060506ff050606ff060505ff060707ff060706ff070607ff050605ff0a090aff191919ff282829ff434242ff5e5e5fff7a7a7affb6b5b6ffe8e8e9fff6f7f7fffdfdfdfffefefefffefefdfffefdfefffefefefffefdfdfffdfefefffdfdfefffdfefefffdfefdfffdfdfefffefdfefffefefdfffefdfdfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffbfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfafbfffafbfafffafafbfffafafafffafafafffafafafffaf9fafffaf9fafff9f9fafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffaf9f9fffafaf9fffafafafffafafafffafafafffafafbfffafafafffafafafffafafafff9fafafffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f8f7fff7f8f8fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f6f6fff6f7f7fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f5f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f6f6fff6f6f5fff5f6f6fff5f6f5fff5f5f6fff6f5f5fff6f5f5fff5f6f6fff5f5f6fff5f6f5fff5f6f5fff5f5f5fff6f5f5fff6f6f5fff6f5f5fff5f6f5fff5f5f6fff6f6f5fff5f5f6fff5f5f6fff5f6f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f3f4fff3f4f3fff3f3f4fff3f3f3fff3f3f4fff4f3f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff2f3f3fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff2f1f2fff2f2f1fff1f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff4f5f5fff5f5f5fff5f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f7f6fff6f6f7fff6f6f6fff6f7f7fff7f7f7fff7f6f6fff6f6f7fff6f6f7fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f6f7fff6f7f7fff7f6f6fff7f7f7fff6f7f6fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f9fff9f9f9fffaf9f9fff9faf9fff9f9fafffafaf9fff9f9fafffaf9fafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfefdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffdfefdfffefdfdfffefefefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffcfdfdfff6f6f6ffe6e6e6ffabababff7e7e7eff5f5f5fff434242ff2a2b2bff1a191aff0a0a0aff080908ff0a0a0aff0a0a0aff0d0d0cff0d0c0cff0e0f0eff101010ff101110ff101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595959ff535252ff484848ff3e3e3eff373838ff333434ff3a3a3bff454545ff4b4b4bff4e4f4fff515151ff515251ff525253ff545454ff555556ff565656ff555656ff555656ff565555ff545555ff535353ff515252ff4e4f4eff4a4a4bff434443ff3e3d3eff3e3f3eff444445ff4b4b4bff585959ff606060ff6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff4f4f4fffd2d2d3fff4f4f4fffdfdfdfffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefefffffffffffffffefefffffffffffefffffffffffefffffffffffefffefffefefffffffffffffffefefffefffffffffefffffefffffffffffefffefefffffffefffffffffefffffefefffefffefffefefffffffffefffefefffffefefffffefffffffefffffffffefffffefefffffefefefffefffffffefefefffefffffffefefffffffefffffefffefffefefefffefefefffefefefffefdfefffdfefefffdfefefffcfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffafbfbfffbfbfbfffafafbfffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9fafff9f9f9fffafaf9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff5f5f6fff6f5f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f0f1fff0f0f0fff0f1f0ffeff0f0ffefeff0ffeff0efffefefefffeeefefffeeeeeeffedeeedffedededffededeeffecededffedededffecededffecececffecececffecececffecebebffebececffebebebffebebecffebebebffebeaebffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9eaeaffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e5ffe6e5e6ffe6e6e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e1e2ffe1e2e2ffe2e1e1ffe2e2e2ffe1e2e1ffe2e1e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e2ffe2e2e3ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff010101ff010201ff030203ff060505ff0a0909ff0f0f0fff1a191aff2a2a2aff414141ff575757ff656464ff696969ff6b6b6aff6b6c6bff6b6b6cff6c6c6cff6c6c6cff6c6c6dff6c6d6cff6c6d6cff6f6e6eff888888ffc8c8c8fff2f3f3fff7f7f7fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f7f7fff8f8f8fff7f8f8fff7f7f8fff8f8f7fff7f8f8fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff6f6f6fff6f6f7fff5f5f6fff3f3f2ffdadadaff9d9e9dff747475ff707070ff706f6fff6e6f6fff6d6d6eff6c6d6dff6d6d6dff6d6d6dff6f6f6fff6d6d6dff686767ff585858ff403f40ff2b2b2bff1a1b1bff0f0f10ff080908ff040504ff020202ff010101ff000000ff000100ff000000ff000000ff000000ff000001ff000100ff000000ff010000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff4f4f4fff3f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f3f4fff5f5f5fff8f8f9fffafafafffcfcfdfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfff9f8f9fff4f5f4fff1f1f2ffefefeffff0eff0fff0efefffefeff0ffefeff0ffefefefffefeff0ffeff0f0fff0f0f0fff1f1f1fff0f1f0fff0f0f1fff1f1f1fff1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e5e6ffe6e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e5ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e4e4ffe3e3e4ffe4e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e4e3ffe3e4e4ffe3e4e4ffe3e3e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe9e9e9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaebebffebebeaffebebebffebecebffebebecffececebffecececffecececffedececffedececffececedffecededffedededffedededffedededffeeeeedffeeeeeeffedeeedffeeeeedffeeeeeeffeeefeeffeeeeeeffeeefeeffefefefffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f2f2fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff6f5f6fff5f5f5fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f8f8fff8f8f7fff8f8f8fff8f9f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fffafaf9fffafafafffaf9fafffafafafffafbfafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefefefffbfbfaffefeeeeffaeaeadff313131ff131413ff09090aff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060605ff050506ff050506ff070606ff070606ff070606ff060506ff030303ff050405ff0a0a0bff232223ff3a3a3aff545354ff6e6e6dff999999ffd3d2d2fff3f3f4fffcfcfcfffefefdfffdfefefffefefefffdfdfefffefefdfffefefdfffdfefdfffefdfdfffefdfefffefdfefffdfefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffafbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffafafafffbfafbfffafafafffafafafffafaf9fff9f9fafff9fafafff9faf9fff9fafafff9faf9fff9f9fafffaf9f9fffafaf9fff9faf9fffaf9f9fffaf9f9fff9f9fafff9faf9fffafaf9fff9faf9fffafafafffafafafffafafafffafbfafffafbfafffbfafafffafbfafffafafafffafafafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f6f6fff5f6f5fff5f6f6fff5f6f5fff5f5f6fff6f5f5fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff5f6f5fff6f6f5fff5f6f5fff5f5f5fff6f6f5fff6f6f6fff5f6f5fff5f6f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff5f5f6fff5f5f5fff6f6f5fff5f5f6fff6f5f6fff5f6f6fff6f6f6fff5f6f5fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff5f5f4fff4f4f4fff5f4f4fff4f5f4fff4f4f4fff3f4f4fff4f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f3f4fff3f3f3fff4f3f4fff4f4f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff3f3f3fff2f3f2fff3f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff6f6f7fff7f6f7fff7f7f6fff6f7f7fff7f7f6fff6f6f7fff6f6f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff6f7f6fff7f7f7fff6f7f7fff6f6f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff7f7f7fff6f6f7fff7f6f7fff6f6f7fff7f7f7fff7f8f7fff7f8f8fff7f7f7fff7f7f8fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafff9faf9fffafaf9fffafafafffafbfafffafafbfffbfbfafffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffefefefffefefdfffbfbfbfff0f0f0ffd2d2d1ff909191ff6d6e6eff4f4f4fff343433ff212121ff090a09ff060605ff060606ff080809ff0a0a0aff0a0a0aff0c0d0cff0c0d0dff0f0f0eff101010ff101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535353ff484848ff3e3e3eff373738ff333333ff303030ff373737ff3f3f3fff444444ff484848ff4a4a4aff4b4b4aff4c4b4bff4d4d4dff4e4f4eff4f4f4fff4f4f4fff4f4f4fff4e4e4eff4d4d4eff4c4c4cff4b4b4bff484848ff444344ff3d3e3eff393839ff383839ff3f3e3fff444444ff4c4b4cff595958ff5f60600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff545353ffd1d1d1fff5f5f5fffdfdfdfffffffffffefefffffefefffffffefffffffefffffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffffffffefffffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffefefffffffefefffffffefffefefffffffefffffefffffffefefefffefefdfffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafff9fafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fffaf9fafffafaf9fff9fafafffafaf9fff9f9fafff9fafafff9faf9fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff6f6f6fff6f5f6fff5f6f5fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff3f4f3fff3f4f4fff3f3f4fff3f3f3fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffefeeeeffeeeeeeffedededffeeededffedededffedededffecededffededecffecececffecececffecebecffecebebffecebebffebebebffebebebffebebebffebeaebffebeaebffeaeaeaffebeaebffebebeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9eae9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e4ffe4e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e3ffe2e3e3ffe3e2e2ffe2e3e2ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e3ffe2e2e2ffe3e2e3ffe3e3e2ffe2e3e3ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000101ff000000ff000000ff000101ff010101ff020302ff040505ff080909ff0f0f0fff1a1a1aff2a2b2aff414140ff565656ff646465ff696a69ff6c6c6bff6c6c6cff6c6c6cff6d6d6dff6e6e6eff6e6f6eff6f6f6eff6f6f6fff747574ff9f9f9fffe0e0e0fff5f5f5fff7f7f8fff8f7f8fff8f8f7fff8f8f7fff7f7f8fff8f7f8fff7f8f8fff7f8f7fff7f8f7fff8f8f8fff7f8f7fff8f7f8fff7f7f8fff7f8f8fff8f7f7fff7f8f7fff8f7f7fff8f8f7fff7f7f7fff8f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff7f7f7fff7f7f6fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f4ffedeeedffbbbbbbff848485ff737372ff717170ff6f706fff6f6f6fff6e6e6eff6e6e6eff6f6f6fff6f6f6eff6a6b6aff636363ff545454ff3e3e3dff282928ff171817ff0e0d0eff070707ff030303ff010201ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff3f4f4fff3f4f3fff4f4f4fff4f4f4fff4f3f3fff5f4f4fff4f4f4fff2f2f2fff3f3f3fff6f6f6fff9f9f9fffcfbfcfffcfcfdfffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefdfdfffcfbfcfff8f9f9fff6f6f6fff1f1f1ffefeeefffedededfff0eff0fff0f0efffeff0f0fff0f0efffefeff0fff0f1f1fff0f1f0fff0f1f1fff0f1f1fff0f0f0fff1f1f1fff1f1f1fff0f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e4e3ffe3e4e4ffe4e3e4ffe4e4e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e5e4ffe5e5e5ffe4e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e7ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e8e9ffe9e8e9ffeae9e9ffe9e9e9ffeaeaeaffeae9eaffeaeaeaffeaebeaffebebebffebeaebffecebecffececebffecebecffebececffecececffecececffedededffededecffededecffedededffedececffedededffedeeeeffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffeeefeeffeeefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff1f2f2fff2f2f3fff2f2f2fff2f2f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f5f6fff6f6f6fff7f6f7fff6f6f6fff7f7f6fff6f6f7fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafbfafffbfbfafffbfafafffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefefefffdfdfdfffdfefdfffefefefffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffefefefffdfdfdfffefdfefffefdfdfffdfefdfffdfefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffffffffffefffffefefffefffefffefffefffbfbfbffedeeeeffb2b1b1ff3a3b3aff121313ff060706ff020202ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050506ff050506ff070706ff060607ff070606ff050506ff060506ff030303ff040303ff070707ff131313ff343433ff484849ff606060ff888888ffbababaffeeedeefff8f8f8fffefefdfffefdfefffdfefefffefefdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffefdfdfffefefdfffefefefffefefdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafff9fafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafaf9fffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff5f6f6fff6f6f6fff6f5f6fff6f5f6fff6f6f5fff6f5f5fff5f6f5fff6f5f5fff5f5f5fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f5fff5f5f5fff5f6f5fff5f6f5fff5f6f5fff5f6f6fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f6f6fff6f6f5fff6f6f5fff6f6f6fff5f5f5fff5f6f5fff6f6f6fff5f6f6fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f5fff5f5f4fff4f5f5fff4f5f5fff4f5f5fff5f5f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f2f2fff2f2f2fff1f2f2fff2f1f2fff2f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f4f4fff4f4f5fff4f4f4fff5f5f5fff5f4f5fff6f5f5fff5f5f5fff6f5f5fff6f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff7f6f6fff7f7f7fff6f6f6fff7f7f7fff6f6f7fff6f6f6fff6f7f7fff7f7f7fff6f6f7fff7f6f7fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff6f7f6fff6f7f6fff6f6f6fff6f7f6fff7f7f6fff7f7f6fff7f7f7fff6f7f6fff6f7f6fff7f7f7fff6f7f7fff6f7f7fff6f7f6fff7f7f7fff7f6f6fff7f7f7fff6f6f7fff7f6f7fff7f7f6fff6f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffafafafff9fafafffaf9fafffafbfafffafafbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffefefdfffdfdfefffefefefffefefffffffefffffefefefffefefefffffefffffefefefffffefefffefefefffefefefffefefefffdfefefff8f7f8ffebeaebffb3b3b3ff7c7c7cff5c5d5dff424242ff2b2c2cff141413ff060605ff040403ff040404ff080808ff080808ff0a0a0aff0a0a0aff0d0c0cff0c0d0dff0e0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff3e3e3eff373737ff333334ff2f302fff2e2e2eff343434ff3b3b3bff3e3e3fff424142ff444343ff444544ff454646ff474747ff484847ff484848ff484849ff494849ff484849ff484847ff464647ff454545ff424243ff3f3e3fff393939ff343434ff353434ff383938ff3f3f3eff444445ff4b4b4bff585959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030404ff575757ffd3d3d3fff4f4f4fffdfdfefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffefefefffffffefffefefffffefefefffefefefffffffffffefefffffffefffffffffffffffefefffefffffffffffefffefefffffffffffffffffefffffffefffefefefffefefefffefefefffffffffffffffefffffefefffefffefffefffefffefffefffefffffffffefffffefffefffefffffffefffefffffffefffffefefffefffffffffffefffffffefffffefffffefefefffefefefffffefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffafafbfffafafbfffafafbfffbfafafffafafafffaf9f9fff9f9fafffaf9fafff9f9f9fffaf9f9fffafafafff9f9f9fffafafafff9f9fafff9f9f9fff9fafafffafafafffaf9fafffafafafffafafafff9f9f9fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff6f6f6fff6f5f5fff6f6f5fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f5f4fff3f4f4fff3f4f4fff4f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f2fff3f2f3fff2f2f2fff1f2f1fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefeeffeeefeeffedeeeeffeeeeeeffeeeeedffedededffedecedffedecedffececedffededecffecececffecececffecececffecebecffebebebffecebebffecebebffeaebeaffebebebffeaeaebffeaeaeaffeaeaeaffeaebebffeaeaeaffebeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e8e8ffe8e8e7ffe7e6e7ffe6e7e7ffe6e7e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e5ffe4e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e3ffe3e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e3ffe2e2e3ffe2e2e3ffe3e3e2ffe2e2e3ffe3e2e2ffe3e2e3ffe3e2e3ffe3e2e3ffe3e2e2ffe3e3e3ffe2e2e2ffe3e3e3ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e3ffe4e3e3ffe3e4e3ffe4e4e3ffe3e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff040304ff070807ff0e0e0eff191919ff2a2a2aff3f3f3eff555555ff646464ff6a6a6aff6c6d6cff6d6e6eff6e6e6dff6e6d6eff6f6f6fff707070ff717171ff727272ff818081ffbcbcbcffeeeeeffff6f7f7fff7f8f7fff8f7f7fff7f8f8fff8f8f7fff8f8f7fff8f8f8fff7f8f7fff7f8f7fff8f8f8fff7f8f8fff7f7f8fff7f8f7fff8f7f8fff8f7f7fff8f8f8fff7f7f7fff8f7f7fff8f7f7fff7f8f7fff7f8f7fff7f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f6fff6f5f6fff2f3f3ffdbdbdaff9f9f9fff787877ff727272ff717171ff707070ff706f70ff6f6f6fff6f6f6fff6d6d6cff696969ff616261ff505151ff3a3a3aff232323ff131213ff0a0a0aff040505ff020202ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff4f4f5fff7f6f7fffafafafffcfcfcfffdfdfdfffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfafafff8f8f8fff2f2f2fff0f0efffededeeffefefefffeff0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e5e4ffe4e4e5ffe5e5e5ffe4e4e5ffe4e4e5ffe5e4e4ffe4e4e5ffe4e5e4ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e3e4ffe3e3e4ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e7e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeaeaeaffeaeaebffebebebffebebebffebebebffecebebffebececffecececffecececffecececffedecedffedecedffecededffedededffedededffedededffedededffedededffedededffededeeffedeeeeffeeeeeeffeeefeeffeeeeeeffefefefffefeeefffefefefffefefefffefefefffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f1f1fff2f1f2fff2f1f2fff3f2f2fff2f3f3fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff6f6f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9fafafffafaf9fffafafafff9fafafffafafafffafafafffafafbfffbfbfafffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfefffdfdfdfffefdfdfffdfefefffefdfefffdfdfdfffefefefffdfefdfffdfefdfffefdfefffdfefefffdfefdfffefdfefffefefdfffdfefefffdfefefffefdfdfffdfefefffdfefefffefefdfffefdfefffefefefffefefffffefffefffefefefffffefefffefefefffefffefffefffefffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffefefefffbfcfbffeeefeeffb9b9b9ff474747ff171818ff060707ff020303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050606ff060707ff070706ff070607ff050605ff050606ff040403ff030303ff030302ff050505ff0c0d0cff252525ff3f4040ff565757ff7b7b7cff9e9e9fffe1e0e0fff5f5f5fffdfdfdfffefefefffefdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffbfcfcfffcfbfcfffbfcfbfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafbfffafafbfffafafafffafafafffaf9fafffafafafffafafafffafafafffaf9fafffafafafffaf9fafff9fafafff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9fafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fffaf9fafff9f9f9fff9f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff6f7f7fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f6f6fff6f6f6fff5f5f6fff6f6f5fff6f5f5fff5f6f6fff6f6f6fff5f5f6fff6f6f6fff5f5f6fff5f5f6fff6f5f5fff5f5f6fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff6f5f5fff6f5f5fff5f6f6fff6f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff5f4f5fff4f5f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff4f3f3fff3f3f4fff3f4f3fff3f3f3fff3f2f3fff3f3f3fff3f2f3fff2f3f3fff2f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff4f3f4fff4f4f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f6f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff7f6f6fff6f7f6fff6f7f6fff6f6f7fff7f7f7fff6f6f7fff6f6f7fff7f6f6fff6f6f7fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff7f6f7fff7f6f7fff7f6f6fff6f7f7fff7f6f7fff6f6f6fff7f7f7fff6f7f6fff6f7f6fff7f6f6fff6f7f7fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f8fff7f8f8fff7f7f8fff7f7f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9fafffaf9f9fff9faf9fff9fafafffafafafffafafafffafafafffafafafffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfefffdfdfdfffefdfefffefefefffefffffffffffefffefefefffefefefffefefefffefffefffefefefffefefffffefefffffefefefffcfcfcfff2f1f2ffdadadbff959695ff6e6d6eff515151ff3b3b3bff222222ff0b0b0bff040505ff020202ff030302ff040404ff080808ff080808ff0a0a0aff0a0a0aff0d0d0cff0c0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3e3eff373737ff343333ff303030ff2e2e2eff2a2b2bff303131ff363636ff393a39ff3d3c3cff3e3e3eff3e3f3eff403f40ff414140ff414141ff424242ff434242ff434343ff424343ff424242ff414141ff404040ff3d3e3eff3a3a39ff343434ff303030ff302f2fff343434ff393938ff3e3e3fff454545ff4b4b4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff0a0a0aff6a6a6affd4d3d3fff4f4f4fffdfdfefffffffffffffefffffffffefffffffffffffffffffefffffffffffefffefefefffefffefffefefefffefefffffefffffffefefefffefefefffffefefffefefffffefffefffffefffffefefffffefefffffffefefffefffffffefffefffefffffffffffefffffefefffefefefffefefefffefefefffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefffffffefefefffffefffffefefefffffefefffefefefffefdfefffdfdfdfffefefefffdfdfdfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafaf9fff9fafafffafafafff9f9fafffafafafffaf9f9fff9faf9fffafafafff9f9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffaf9fafff9f8f9fff9f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff7f7f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff2f3f3fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff1f2f2fff1f1f1fff0f1f1fff1f1f1fff0f0f0ffeff0effff0efefffefeff0ffeeefeeffefeeefffeeeeeeffeeeeeeffedeeeeffeeededffedededffecededffededecffecececffecedecffecececffecececffebebecffecebebffebebebffebebebffebebebffebebebffebebebffeaeaebffeaeaebffebeaeaffeaeaebffeaebeaffebeaebffeaeaeaffeaeaeaffeae9eaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e3e3ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e3e4ffe3e3e4ffe4e3e3ffe3e4e4ffe3e4e4ffe4e3e4ffe4e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010102ff030303ff050505ff0a090aff151415ff262526ff3b3c3bff515151ff636464ff6c6c6cff6f6f6fff6e6e6fff6e6e6eff6f6f6fff6f6f70ff717070ff727272ff767676ff959595ffd4d4d4fff4f4f4fff6f7f7fff7f7f8fff8f8f7fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff8f7f7fff8f7f8fff8f7f8fff8f7f7fff7f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f7fff7f8f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f7f7fff7f6f7fff6f6f6fff5f5f5ffeeedeeffb7b8b8ff7d7d7dff737474ff737372ff727272ff717171ff707070ff6f6f70ff6e6e6fff696969ff5e5f5fff4b4b4bff323232ff1a1a1aff0d0d0dff060606ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff010000ff000101ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f3f2fff3f3f3fff2f3f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff3f4f4fff3f3f3fff4f4f4fff3f4f3fff5f5f5fff8f8f8fffafafbfffdfcfcfffefdfdfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfff8f8f8fff3f4f3fff0f0f1ffefefefffefeff0fff0f0f1fff1f0f0fff0f1f1fff0f1f1fff0f0f1fff1f0f1fff1f1f1fff1f0f0fff0f1f1fff0f1f1fff1f1f1fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe6e7e7ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e5e4ffe5e4e5ffe5e4e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e5ffe4e5e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe5e5e5ffe4e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e9e9ffeae9e9ffeae9e9ffeaeae9ffebeaeaffeaebeaffebebebffebebebffecebebffebececffececebffececebffecececffedecedffedecedffedecedffedededffecededffedededffedededffedeeedffedededffedeeeeffeeeeedffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffefefefffefeeefffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff3f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f5fff6f6f6fff7f6f6fff7f6f6fff6f7f6fff7f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9fafff9faf9fffaf9f9fffafafafffafaf9fffafbfafffafafafffafbfafffbfafbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffefefefffefefefffefdfdfffdfefefffefdfdfffefdfefffdfefefffdfdfefffefdfdfffefdfdfffefefefffefefdfffefefefffdfefefffdfdfefffdfdfdfffefefefffdfdfefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffefffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefdfdfff4f4f3ffc2c2c2ff474747ff171717ff0a0a0aff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060606ff070707ff050605ff050505ff030304ff030303ff030303ff020202ff040303ff0a0a0aff191919ff343534ff4f4f4eff717171ff8a8a8affc9cac9fff1f2f1fffafafafffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfcfcfffbfcfcfffcfbfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafbfffafbfafffbfafafffafafafffafafafff9faf9fff9faf9fffaf9fafffaf9fafffaf9fafffafafafff9fafafffaf9f9fffafafafff9faf9fff9f9f9fff9faf9fff9faf9fffafafafffaf9f9fff9fafafffaf9f9fffafaf9fffafafafffaf9fafffafafafff9f9fafff9faf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff6f6f5fff6f5f5fff5f6f6fff6f6f6fff5f6f5fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f5fff6f5f5fff5f5f5fff4f5f5fff5f4f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff5f6f6fff6f5f5fff6f5f6fff5f5f6fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff5f5f4fff4f5f5fff4f4f5fff4f4f4fff5f4f4fff4f3f4fff3f4f4fff3f3f3fff4f3f3fff3f3f3fff2f2f3fff3f3f4fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff2f2f2fff2f1f2fff2f2f2fff1f1f2fff2f2f2fff1f1f1fff2f2f2fff2f3f2fff2f2f2fff3f2f2fff3f2f3fff3f2f3fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff4f4f3fff4f4f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff6f6f5fff5f6f6fff5f5f6fff5f5f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff6f7f6fff7f7f7fff6f7f6fff7f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff6f6f6fff5f6f5fff5f5f5fff5f6f5fff5f6f5fff5f6f5fff5f5f5fff5f6f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff7f6f7fff5f6f6fff5f6f5fff5f5f5fff6f6f6fff5f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff6f7f7fff6f6f7fff7f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f6fff6f6f7fff6f6f7fff6f6f6fff7f6f6fff6f6f7fff6f7f7fff6f6f6fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff7f8f8fff8f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafafafffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffafbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffefefefffdfefefffdfefefffefefefffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffefefffdfefefff9f9f9ffedeeedffbfc0bfff838283ff646464ff4b4a4bff343434ff191a19ff0a0909ff030303ff000100ff030303ff020303ff040404ff090908ff080808ff0a0a0aff0a090a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383837ff343333ff2f3030ff2e2e2eff2b2a2bff272728ff2b2c2cff323131ff353434ff373837ff393939ff3a3a3aff3a3b3bff3b3b3cff3c3c3cff3d3c3cff3d3c3dff3d3d3dff3d3d3dff3d3d3dff3c3c3cff3a3b3bff383839ff353434ff303030ff2c2c2bff2c2b2bff2f3030ff343434ff393938ff3f3e3eff4445450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff070707ff272727ff838384ffd7d8d7fff6f6f6fffefefefffffffffffefefffffffefffffffefefffffffefffffffefffffefefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffffefffffffefffffffefefffefffefffefffefffefefefffffffffffefffefffefefefffefffefffefffefffffffffffefefefffefffefffffefefffffefefffefffefffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffefefffffefefffefefefffefefffffffffffffffefefffefefffffefefefffefdfefffdfefefffdfdfefffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffafbfafff9fafafffaf9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfafbfffafafafffaf9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff7f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff4f3f3fff3f3f3fff3f2f3fff2f2f2fff2f3f2fff3f2f2fff1f2f2fff2f1f1fff1f1f2fff1f1f1fff0f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0efffeff0efffeeefefffeeeeefffeeeeeeffeeeeeeffededeeffedeeedffedededffedededffecededffecececffecececffecececffecececffececebffecebebffebecebffecebecffebecebffecebebffebebebffebebeaffeaebeaffeaebeaffebeaebffebeaebffebeaeaffeaeaeaffe9eaeaffeae9e9ffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe3e4e4ffe4e3e4ffe4e3e4ffe3e4e4ffe4e4e3ffe4e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e4e3ffe4e4e4ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e4ffe5e5e4ffe6e6e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040304ff070607ff0f0e0eff1d1d1dff333333ff4c4c4cff5f5f60ff6c6c6bff727272ff737373ff717171ff717171ff707070ff717171ff727171ff787878ffababaaffe7e6e7fff6f6f6fff7f7f7fff7f8f7fff7f7f7fff8f7f8fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f7fff8f7f8fff7f8f8fff7f8f8fff8f7f8fff8f7f7fff7f8f8fff8f8f7fff8f8f7fff7f7f8fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff8f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f6fff6f7f6fff1f0f1ffb5b5b5ff7b7b7aff757575ff747474ff737473ff737373ff737372ff727272ff6f6e6fff686868ff5a5a5aff434343ff272727ff111212ff080808ff030303ff020202ff010201ff000001ff010000ff000000ff000000ff000000ff010100ff010000ff000101ff010000ff010001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f3fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff3f2f2fff3f4f3fff5f5f5fff9f9f9fffcfbfbfffdfdfcfffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefdfdfffbfcfcfffaf9fafff6f7f6fff2f2f1ffefefefffeeeeeefff0f1f0fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff0f1f0fff0f1f1fff1f0f0fff1f1f1fff1f1f0fff1f1f1fff1f2f1fff1f2f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e4e4ffe4e5e5ffe4e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe4e4e5ffe4e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe9e8e9ffe9e9eaffe9eae9ffeae9e9ffeaeaeaffebeaeaffeaebeaffebebebffebebebffebebebffecececffecececffededecffecededffecececffedededffececedffedededffedededffedededffeeededffeeededffedededffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffeeeeefffeeefefffefefefffefefeffff0efefffeff0f0fff0f0effff0f0f0fff1f0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff3f2f2fff2f2f3fff2f3f2fff2f3f3fff2f3f3fff3f3f3fff3f4f3fff3f4f4fff4f4f3fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f6f6fff6f6f5fff6f6f6fff7f7f7fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff7f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fffafafafffafafafffafafafffafbfafffbfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefefdfffefefefffefefdfffdfdfefffdfefdfffdfdfdfffdfefefffefdfefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefdfefffefdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffafafaffe0e0e0ff6b6b6bff1e1e1fff100f0fff070706ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff050505ff050506ff030304ff030303ff030303ff030403ff040304ff020302ff070707ff141413ff2b2b2bff464646ff666766ff7b7c7bffaeaeaeffe9e9e9fff5f6f5fffcfcfcfffdfdfdfffefdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9fafffafafafff9fafafffaf9f9fffaf9f9fffaf9f9fff9f9fafffaf9f9fff9fafafff9f9f9fff9faf9fff9faf9fffafafafff9f9fafff9f9fafff9f9fafffafaf9fffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff5f5f5fff6f5f6fff5f5f6fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f5fff5f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f5f4fff4f5f5fff5f4f4fff4f5f5fff4f5f5fff5f5f4fff4f5f4fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff4f3f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f4f3fff3f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff3f2f2fff3f2f2fff3f3f3fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff3f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff6f5f5fff5f6f6fff5f5f6fff5f6f5fff6f6f6fff5f6f5fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff6f7f7fff6f6f6fff6f7f6fff5f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f6fff6f7f7fff7f7f6fff7f6f7fff6f7f6fff7f7f7fff7f6f6fff7f6f6fff7f6f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff9f9f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafff9f9fafff9f9fafffafaf9fffafaf9fffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfefffefefefffefefefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffcfdfcfff6f6f6ffe2e2e2ffa3a3a3ff7b7b7aff5e5e5fff454545ff2e2e2dff161717ff090808ff030202ff030302ff020303ff030302ff020303ff040404ff080808ff080808ff0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343333ff303030ff2e2e2eff2a2b2bff272727ff252424ff282928ff2d2d2dff303030ff323233ff343434ff353535ff363536ff373636ff383737ff383838ff383838ff383838ff383838ff373737ff373737ff363636ff333434ff303030ff2c2c2bff282828ff282828ff2b2c2cff303030ff343434ff393939ff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080707ff131313ff444445ffa4a4a4ffe8e7e8fffbfbfbfffefefffffefefffffefffffffffefefffefffefffffffffffefffefffefffefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffffffefffefefefffefefefffffffefffefffefffffefefffefefefffefefefffefefffffffefefffefffffffefefefffefefefffefefefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffefffffffefefffefefffffefffefffefefefffdfefefffefdfefffefefdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafbfffafafafffbfbfafffbfbfbfffafafafffbfbfafffafafafff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f8f8fff8f8f8fff7f7f7fff7f6f6fff6f6f7fff5f6f6fff6f6f6fff5f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff2f2f2fff1f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff0f0f0fff0f0f0ffefefefffefeeeeffefeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffedededffedededffedecedffecedecffedececffecececffecececffecececffebececffececebffebebebffebebecffebebebffebecebffebebebffebebebffebebebffeaeaebffeaeaebffebebebffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e4e4ffe5e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff000100ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff040403ff09090aff141414ff272727ff434444ff5d5c5dff6b6b6aff737372ff757676ff747373ff727272ff717272ff727272ff737373ff767777ffa0a0a1ffe8e9e9fff6f6f7fff8f7f7fff8f7f7fff7f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f7f7fff8f8f7fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff7f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff7f8f7fff8f8f8fff8f7f7fff8f7f7fff8f7f7fff7f8f8fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6ffececebffa2a2a2ff7a7a7bff777777ff757676ff757575ff757575ff737473ff737373ff6f6f70ff666666ff545455ff3a3939ff1c1c1bff0c0d0dff070707ff040404ff020202ff010101ff010101ff000000ff010000ff010000ff010000ff000001ff000100ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff3f3f3fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff6f6f7fffafafafffcfcfcfffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfcfffafafafff8f8f8fff2f2f2fff1f1f1ffefefeffff0f0f0fff1f1f1fff0f0f1fff0f0f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff0f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e6e5ffe5e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e9e8ffe8e9e9ffe8e9e9ffeae9e9ffeaeaeaffeaeaeaffebeaeaffebeaebffebebeaffebebebffecebecffececebffececebffecececffedededffededecffededecffededecffedededffedededffedeeedffeeededffededeeffeeeeeeffedeeeeffeeededffeeeeeeffeeefeeffefeeeeffefeeeeffefefeeffefefefffeeefefffefefefffefefeffff0f0efffeff0f0fff0f0f0ffeff0f0fff0f0f0fff1f1f0fff0f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f1fff2f2f3fff2f2f2fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff7f7f6fff7f6f7fff7f6f7fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fffafaf9fffafafafffbfafafffafbfafffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefdfffdfefefffefdfefffefefdfffdfdfefffefefdfffdfefdfffefefdfffefdfefffdfefefffefefdfffefefefffefdfefffefefefffefefefffdfefefffefefefffefefdfffdfefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffffefffffffffefffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffdfdfdffeeefefffa7a6a7ff2c2c2cff111110ff090909ff030202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050605ff050506ff040304ff030303ff030303ff040303ff030303ff030303ff030203ff060506ff101110ff282828ff3e3e3eff5e5e5eff6f6f6fff939292ffd9d9d9fff3f3f3fffcfcfcfffefefdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffbfbfcfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffbfafafffafafafffafafafffafafafffafaf9fff9faf9fffafaf9fff9f9fafffafaf9fffaf9fafff9f9fafffafafafff9fafafffaf9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fffafaf9fffafaf9fff9fafafffaf9fafff9f9f9fffafaf9fff9fafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff6f7f7fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f5fff5f6f5fff5f5f6fff6f5f6fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff5f5f6fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f5fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff4f5f4fff5f4f4fff5f4f4fff4f5f4fff5f5f4fff4f5f5fff5f4f5fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f3fff3f4f3fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f4fff4f3f3fff3f4f3fff4f3f3fff4f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff3f2f3fff2f2f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff3f2f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f4fff4f4f4fff5f4f4fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f7fff7f6f7fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff6f5f6fff5f5f6fff5f5f6fff5f6f6fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff7f7f6fff6f7f7fff7f7f7fff6f6f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff6f7f7fff7f6f6fff7f7f7fff6f6f7fff6f7f6fff7f7f6fff6f6f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f8fff7f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff9f8f9fff8f9f9fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffaf9fafff9f9f9fffafaf9fff9fafafffafafafff9fafafffaf9fafffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfefffefffefffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffffefffafafafff1f1f0ffcccbcbff8f908fff747473ff585959ff3e3e3dff262526ff101111ff060607ff020303ff030202ff030203ff030303ff030303ff030202ff040404ff090908ff0808090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff2e2e2eff2b2a2bff272727ff242524ff222222ff252425ff282929ff2c2b2bff2e2e2eff2f2f30ff303130ff323231ff323233ff333333ff333433ff333433ff333433ff323333ff323233ff323132ff313131ff2f2e2eff2c2c2cff292829ff252525ff252525ff282828ff2c2c2bff302f2fff343434ff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060607ff10100fff1e1f1fff535353ffc0c0c0fff2f2f3fffefdfdfffefffefffefefefffffefefffffefffffffffefffffefffffffefffffefffefffffefefffffefefffffffefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefffffffefefefffefefefffefffefffffefefffffefefffefffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffefefefffffefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfafafffafafafffbfbfafffbfafbfffbfafbfffafbfafffbfafafffbfbfafffbfbfbfffbfbfafffbfbfafffafafafffbfbfafffafafafffafaf9fffaf9f9fff8f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff7f7f6fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f3f3fff4f4f4fff4f3f3fff2f3f3fff3f2f3fff3f3f2fff2f2f3fff2f2f2fff1f2f2fff2f2f1fff2f1f1fff1f1f1fff1f1f0fff1f1f1fff0f0f1fff0f0f0ffeff0efffefefefffefefefffefefeeffeeefeeffeeeeeeffedeeeeffededeeffeeededffedededffedecedffedecedffedecedffededecffecececffecececffececebffecebebffececebffecececffececebffecebebffebebebffebebebffeaebebffebebeaffebeaebffeaeaebffeaeaebffeaeaeaffeaeaeaffeae9eaffe9eae9ffeae9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e9ffe9e8e9ffe8e7e8ffe8e8e7ffe7e8e8ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe5e4e5ffe4e5e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe5e5e4ffe4e4e4ffe5e5e4ffe5e4e5ffe4e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff010101ff010001ff010100ff010001ff010000ff000100ff010000ff000000ff010100ff010000ff010100ff010101ff040504ff0d0d0dff1c1d1cff373637ff555556ff6a6a6aff717272ff757575ff757475ff737473ff747373ff747474ff757574ff777777ff929393ffe0dfe0fff6f6f6fff8f8f7fff7f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f7fff7f8f7fff7f8f8fff8f7f7fff8f8f8fff8f8f7fff7f8f8fff8f7f8fff8f8f7fff8f7f8fff8f8f7fff7f8f7fff8f8f7fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f7f8fff7f8f7fff8f8f7fff7f7f8fff7f8f8fff7f8f7fff7f8f7fff8f8f7fff7f8f7fff7f7f8fff8f7f8fff7f8f7fff8f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f8fff8f7f7fff7f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff6f7f7fff7f7f7fff6f6f6ffdfdfdfff959495ff7a7b7aff797878ff787777ff777776ff767675ff747575ff747374ff6f6f6fff636363ff4c4c4cff303030ff161717ff0b0b0bff060605ff020302ff010201ff010101ff010101ff010100ff000101ff000000ff010000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff3f3f2fff3f3f3fff3f2f3fff2f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff4f4f4fff7f7f8fffbfafbfffdfdfdfffefdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefdfdfffcfcfbfff8f8f8fff6f6f5fff2f2f1ffefefeffff1f1f1fff0f0f0fff1f1f0fff1f0f1fff0f0f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff2f2f1fff2f2f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e7e7ffe7e8e7ffe7e7e7ffe6e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e6e6ffe5e5e6ffe6e5e6ffe6e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e7ffe6e7e6ffe7e7e7ffe6e6e7ffe6e7e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe8e7e8ffe8e7e7ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffecececffecececffecedecffecededffececedffedededffedededffeeededffededeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefeeefffefefefffefefefffefefefffefeff0ffefefeffff0efeffff0efefffeff0efffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f2fff1f2f2fff1f2f2fff2f2f2fff2f3f2fff2f2f3fff2f3f3fff3f3f3fff3f4f4fff3f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f4fff4f5f4fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffafafafffafafafffbfafafffbfafbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfefffdfefefffdfefefffdfefefffefefefffdfdfefffdfdfefffefdfefffdfefefffefdfefffefefdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffffefefffefffffffffefffffffefefffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffefffffefffffffffffffefefefff6f6f6ffd2d3d3ff4f4f4fff111010ff0a0a0aff040504ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040303ff030303ff030303ff030303ff030303ff030202ff060707ff030303ff070606ff0d0d0dff232424ff3a3a3aff555555ff686768ff808080ffbebebeffeeeeeefff8f9f8fffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfbfcfffbfafbfffafbfbfffafafafffafbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafafffafafafffafafafffafafafffaf9fafffafafafff9f9fafffafaf9fffaf9fafff9fafafffaf9fafffafafafffafafafffafafafff9f9fafff9f9fafff9fafafff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9fafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f8fff7f8f8fff7f7f7fff7f8f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff5f6f5fff5f5f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff4f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff4f5f4fff5f5f5fff5f4f4fff5f5f5fff5f4f5fff4f5f5fff4f5f5fff4f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff3f4f3fff3f3f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f2f3fff2f3f3fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff2f1f2fff2f1f2fff2f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f2f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f3f4fff3f4f4fff4f4f4fff4f5f4fff5f5f4fff5f4f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f4fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff5f5f5fff6f5f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff7f8f8fff7f7f8fff7f8f7fff7f8f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f6fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff7f8f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f9fff8f8f9fff9f9f9fff8f8f9fff8f8f8fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafffaf9fafffaf9fafff9faf9fff9fafafffafafafff9faf9fffafafafffafafafffafafbfffafafbfffafbfbfffafafbfffbfbfbfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfdfefffefdfdfffefefefffffffefffefefefffefefefffffefefffefffffffffefffffffefefffefefefffefffffffefefefff5f5f5ffeaeaeaffaeafafff848383ff6c6b6cff4f5050ff333233ff1d1d1dff0c0c0cff050505ff040405ff040405ff020203ff020302ff030203ff030303ff030302ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2a2a2bff272728ff252425ff222222ff1f1f1fff212221ff262525ff282727ff2a2a2aff2b2b2bff2d2d2dff2e2e2eff2e2f2eff2f2f2eff2f2f2fff30302fff2f2f2eff2e2e2fff2e2e2eff2d2e2dff2c2c2cff2a2a2aff282828ff262525ff222322ff222222ff252525ff282827ff2b2c2cff303030ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff111111ff1e1f1eff656565ffdbdbdbfff9f9f9fffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefefffefefefffffefefffefefffffefffefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffefefefffefffffffefefffffffefefffffefefffefffefffefffffffffffffffefffefffffffffffffefefffffffffffffefffffefffffffefefffffefffefffefffefffefefffffefefffffefefffffefefefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffafafafffafafafffbfafafffafbfafffafafafffbfafafffafafafffafbfbfffafbfbfffafafafffbfafbfffafafbfffbfbfafffbfafbfffafbfbfffaf9fafff9fafafff9f9fafff9f9f9fff8f8f9fff8f8f8fff8f8f9fff6f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f5f4fff4f4f5fff5f4f4fff4f4f4fff4f3f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff2f3f3fff2f2f2fff2f2f1fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0f1f1fff0f0f0ffeff0efffefefefffefefeeffefefefffeeefeeffeeeeeeffeeededffedeeeeffeeeeeeffedededffedededffedececffecededffecececffedececffecececffecececffecececffecebecffecececffebebebffecebebffebebecffebecebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaebffe9eae9ffeae9eaffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e5e6ffe5e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e4ffe5e5e5ffe4e5e4ffe4e4e5ffe5e4e4ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000100ff010101ff010101ff000101ff000000ff010000ff000000ff000000ff000101ff000000ff000001ff010101ff030302ff070607ff111212ff2f2e2fff505050ff666666ff717171ff747474ff757575ff757576ff747575ff767576ff767676ff777777ff868686ffd2d2d3fff5f5f5fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff7f8f7fff8f8f8fff8f7f7fff8f8f8fff8f7f8fff7f8f8fff7f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f8fff7f8f8fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff8f8f7fff7f8f7fff8f7f7fff8f7f7fff8f8f8fff7f8f7fff7f7f8fff8f7f7fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f8fff7f8f8fff8f7f8fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff5f4f5ffcfcfd0ff888988ff7b7a7aff797979ff797978ff777777ff767777ff767576ff757474ff6c6b6cff555555ff3a3b3bff212121ff0e0f0fff070707ff030303ff020202ff010101ff000101ff000001ff000000ff000100ff000001ff000001ff000000ff000001ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff3f3f3fff3f2f2fff3f3f3fff3f3f2fff2f3f3fff3f3f2fff1f1f1fff3f3f3fff4f5f4fff9f8f9fffcfbfbfffdfdfdfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffbfbfbfffafafafff7f7f7fff3f3f3fff0f0f1ffeeefeffff1f0f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f2fff0f1f0fff2f1f2fff2f2f2fff2f1f1fff2f2f2fff2f2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e7e7ffe8e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe8e9e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffeae9e9ffeaeaeaffeaebeaffeaeaebffebeaebffebebebffebecebffecebebffecececffececedffededecffededecffedededffedeeeeffedededffedeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffefeeeeffeeefefffefefefffefefefffefefeeffefefefffefefeffff0efefffeff0f0ffeff0efffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f1fff1f0f1fff1f1f1fff2f2f1fff1f1f2fff2f1f2fff3f2f3fff3f2f2fff3f2f3fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f4f4fff4f4f4fff4f3f4fff4f4f4fff4f5f5fff4f4f5fff5f5f4fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f6fff7f7f8fff7f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffdfdfefffefdfdfffefefefffefdfefffdfdfdfffefefefffdfefefffdfefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffefffffefefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffcfbfbffe7e6e6ff808080ff0f0f0fff070707ff050505ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030303ff030303ff030303ff030203ff060707ff070706ff070607ff060706ff0c0c0cff201f1fff353534ff4f4f50ff616162ff797878ffa0a1a0ffe1e1e1fff5f5f5fffdfcfdfffdfdfdfffdfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfafffafafbfffafafafffafafbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafafffafbfafffafafbfffafafafffafaf9fffafafafff9fafafffaf9f9fff9fafafff9faf9fffafafafffaf9fafffafaf9fffaf9f9fffafaf9fffafafafff9fafafffafafafff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9faf9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f5f5fff5f4f4fff4f5f5fff4f5f4fff5f5f5fff5f4f5fff5f5f4fff5f4f4fff5f5f4fff5f5f4fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f3f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff5f4f5fff5f4f4fff5f4f5fff5f5f5fff4f5f4fff4f5f5fff5f5f5fff4f5f5fff5f5f4fff5f4f4fff4f4f4fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff3f3f2fff3f3f2fff2f3f2fff3f2f2fff2f2f2fff2f2f1fff2f2f1fff2f1f1fff2f1f1fff1f2f2fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff5f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff4f4f4fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff5f6f5fff6f6f6fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff6f7f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f6fff6f6f7fff6f7f7fff6f7f7fff7f7f6fff7f7f7fff7f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f8f7fff7f7f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9faf9fff9fafafff9fafafffaf9fafffafaf9fffafafafff9fafafff9f9fafffafafafffafafafffafafafffafafbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffdfcfdfffdfefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfdfdfffefdfdfffefefefffefffefffefefefffffefefffefffffffffffefffffefefffefffefffefefffffffffefffcfcfcfff0f0f0ffd7d7d7ff979797ff7a7b7bff616161ff424242ff272627ff121212ff090808ff050504ff050505ff040505ff050505ff030303ff030302ff030302ff030202ff030202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2a2bff272727ff252425ff222222ff1f1f1fff1c1c1cff1e1e1fff222222ff252424ff262626ff282828ff292929ff2a2b2aff2b2b2bff2b2b2bff2b2b2bff2c2b2bff2b2b2bff2a2a2aff2a2a29ff292929ff272827ff252525ff242424ff222223ff20201fff201f1fff222322ff252525ff282828ff2c2b2bff2f3030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff0b0c0cff1b1b1bff959595ffecebebfffcfcfcfffefefefffefefefffefefefffefefdfffefefefffefefdfffefefffffffffefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefffffffefffefffefefefffefffffffffefffffffffefffffefffffefffffffefefffffefefefffffffffffffffffffefefffffefefefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffdfefefffdfefdfffefdfdfffdfcfdfffcfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffbfbfafffbfafafffafbfafffafafbfffbfbfafffbfafafffafafbfffafbfbfffbfafafffafbfbfffafbfafffbfbfbfffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff7f7f7fff7f7f6fff6f7f6fff7f6f6fff7f6f6fff6f7f6fff5f6f6fff5f6f6fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0eff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffedededffedededffededecffedecedffecedecffececedffededecffecececffecececffecececffecececffebececffebecebffecececffecebebffebebebffecebebffebebebffebebebffeaebebffebebebffeaeaeaffeaeae9ffeaeae9ffeae9e9ffeae9e9ffe9eae9ffe8e9e9ffe8e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e8e7ffe7e8e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010001ff000101ff010100ff010001ff000100ff000001ff010100ff000000ff000101ff010101ff020202ff040504ff0a0a0aff181819ff3f3e3fff5d5d5cff6d6d6dff757574ff767676ff767777ff787777ff777777ff787877ff787878ff808080ffc0bfbffff5f5f5fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff7f8f7fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f7f7fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f8f8fff8f8f7fff8f7f7fff7f8f7fff7f7f8fff8f8f7fff7f7f7fff7f7f8fff7f8f8fff8f7f7fff7f8f8fff7f8f7fff8f8f8fff8f7f8fff8f7f7fff8f7f7fff8f8f7fff8f8f8fff7f8f7fff5f5f5ffbfbfbfff828281ff7b7c7bff7b7b7bff7b7a7aff787979ff787978ff7a7a7aff737474ff5d5c5dff404040ff282828ff141414ff090909ff030303ff020202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff3f2f3fff2f3f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff1f1f1fff2f2f2fff6f6f6fffafafafffcfcfcfffdfdfdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfdfffbfbfbfff8f9f8fff4f5f4fff2f2f2fff0eff0fff1f1f0fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f1fff1f1f1fff2f2f2fff3f2f2fff2f3f2fff1f2f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e8ffe8e8e8ffe7e8e7ffe8e7e8ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e7e6ffe7e7e6ffe7e6e7ffe6e7e6ffe7e7e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e7ffe6e7e7ffe6e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe7e7e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffebebebffecebecffecebebffecececffecececffecedecffecededffedededffedededffedeeedffeeeeedffeeedeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffefeeeeffefefeeffeeefeeffefefefffefeeeeffefefefffefefefffefefefffefeff0ffeff0efffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f3f3fff2f3f3fff3f2f3fff3f3f3fff3f4f3fff3f4f3fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f6f5fff5f6f5fff6f5f6fff6f6f6fff7f6f6fff7f6f6fff6f6f7fff7f7f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9fafffafafafffafafafffafafbfffafbfafffbfbfbfffcfbfbfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefefffffffefffffffefefffefefffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffffefffefdfefff2f3f2ffb9b8b8ff292828ff020202ff020101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030304ff030303ff070607ff070606ff060707ff070707ff050605ff090909ff171617ff2c2c2cff4b4b4bff5c5c5bff737273ff8f8f8fffcbcbcbfff0f1f0fffbfafbfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfbfafffafbfafffbfbfcfffbfbfbfffbfafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9faf9fffafaf9fff9faf9fffaf9fafffaf9f9fffafafafff9faf9fffaf9fafffaf9f9fffaf9fafff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f7f8fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff6f6f5fff5f5f5fff5f6f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff5f4f5fff5f4f4fff5f5f5fff4f5f4fff4f4f5fff4f4f4fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff5f5f5fff4f4f5fff5f4f4fff5f4f5fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff4f3f4fff3f3f4fff4f3f4fff4f3f3fff3f3f3fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff3f2f3fff3f3f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff2f1f2fff1f2f1fff1f1f1fff2f1f1fff2f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff3f3f4fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff6f5f5fff6f5f5fff5f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff7f6f6fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f7f8fff8f7f8fff8f8f8fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f7f8fff8f7f7fff7f7f7fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f9fff9f8f8fff9f9f9fff8f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9f9fffafaf9fffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfcfbfffdfcfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefdfffdfefefffefefffffefefffffffefffffffefefffefffffffffffefffffffefffefffffffefefefff9f9f8ffebecebffbfbfbeff8b8b8bff727272ff555554ff323332ff1a191aff0b0a0aff060505ff040404ff050505ff050404ff050405ff040505ff020202ff030203ff03030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282727ff252425ff222222ff1f1f1fff1c1c1cff191919ff1b1c1cff1f201fff212221ff232323ff252525ff262626ff272828ff282828ff282828ff282827ff282827ff282727ff272727ff262626ff252525ff242324ff222222ff212021ff201f1fff1c1d1dff1d1d1dff20201fff222222ff252525ff282828ff2b2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040404ff080707ff323232ffc4c5c4fff6f5f6fffdfdfefffffefefffffefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffffefefffffefefffffefefffefffefffefefffffefffffffefefefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffffefffffefffefffefffefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfafbfffbfbfafffafbfbfffbfbfafffbfbfafffafbfbfffbfafbfffafbfafffafbfbfffbfbfafffbfbfbfffafbfafffbfbfafffafbfafffafafafffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff7f8f8fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff4f4f4fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0efffefefefffefefefffefefefffeeefeeffeeefeeffeeeeefffeeeeeeffeeedeeffeeededffedededffedededffededecffecededffedecedffecececffecedecffecececffecececffecececffecececffebecebffecebecffecebebffecececffebebebffebebecffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeae9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e7e8ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e6e5ffe6e6e5ffe6e5e6ffe5e6e5ffe6e6e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe8e7e7ffe8e7e8ffe8e7e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000001ff010000ff010101ff010101ff010100ff010100ff000001ff000001ff010101ff010201ff020201ff040404ff070707ff0e0e0dff212221ff4c4c4cff656464ff707070ff767676ff777677ff777777ff797878ff787979ff797979ff7e7e7effaeaeaefff1f0f0fff8f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f8fff7f8f7fff7f7f7fff7f8f8fff8f8f7fff7f7f7fff7f7f8fff8f8f7fff8f8f7fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff7f8f7fff8f7f8fff8f7f8fff8f7f8fff8f7f7fff7f7f7fff8f8f7fff7f8f7fff7f7f8fff7f7f8fff7f7f7fff7f8f7fff8f8f7fff8f7f8fff7f8f7fff8f8f7fff7f8f7fff8f7f8fff8f7f7fff8f8f8fff7f8f8fff8f8f8fff8f7f7fff8f7f8fff0f1f1ffaaaaaaff818181ff7e7f7eff7d7d7dff7b7b7bff7a7a7aff7d7c7cff797979ff676768ff4a4b4bff313131ff1c1c1cff0d0d0dff050505ff010102ff010100ff010100ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f3fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff3f3f3fff2f2f2fff4f4f4fff7f7f6fffbfbfafffdfdfdfffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefffbfcfbfffafaf9fff6f7f6fff3f2f3fff1f0f0ffefefeffff1f1f1fff1f1f1fff1f1f0fff2f2f2fff1f2f2fff1f1f1fff2f2f3fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff3f2f2fff2f3f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e6e7ffe6e7e7ffe7e6e7ffe6e7e7ffe7e6e7ffe7e6e7ffe6e7e6ffe7e7e6ffe7e7e6ffe6e7e7ffe6e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe6e6e7ffe6e7e6ffe6e7e7ffe6e6e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e8e8ffe7e7e8ffe8e7e7ffe8e7e8ffe8e7e8ffe8e8e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeaeaeaffebeaeaffeaebebffebebeaffebebeaffebebebffecececffecececffecececffecececffececedffedecedffedededffedededffedeeeeffededeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeefeeffeeefeeffeeeeefffefefefffeeefefffefefefffefefefffefefeffff0efefffefefefffefefefffefeff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff7f6f7fff7f6f6fff7f7f6fff6f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffafafafffafafafffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffffefffffefefffefffefffffffffffffefefffffffefffefffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffefffffffefefffffffffefffefefffffffefefffffefefffefffffffffffffffefefefffafaf9ffddddddff5d5e5eff050404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030303ff070707ff070707ff070706ff070707ff070707ff070707ff060607ff0e0e0eff212121ff434343ff555455ff6b6b6bff858584ffb3b3b2ffe8e8e8fff5f6f6fffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfcfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffaf9fafff9faf9fffafaf9fffafaf9fff9faf9fff9f9f9fff9f9fafffafaf9fff9f9fafffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f4f5fff4f5f4fff5f5f4fff5f5f4fff4f5f5fff4f5f5fff4f4f5fff5f5f4fff4f4f5fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff4f5f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff4f3f4fff4f3f3fff3f3f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f3fff3f2f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f5f4fff5f5f4fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff6f5f5fff5f6f6fff6f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff5f6f6fff5f6f6fff5f5f6fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff8f7f7fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff8f8f8fff8f7f7fff8f8f7fff7f7f7fff8f8f8fff8f7f8fff7f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f9f8fff8f8f9fff9f9f8fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9fafff9faf9fff9fafafff9f9fafffafafafffafafafff9fafafffafafafffafafbfffafbfbfffbfafbfffbfafafffbfafbfffbfafbfffbfbfafffbfafbfffbfbfafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffdfdfcfffcfdfdfffdfdfdfffefdfefffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffefffefffefffffffffffffefffffefefffffdfdfdfff5f6f6ffdad9daffa6a6a6ff848483ff6b6b6aff4a4a49ff262727ff0f100fff060606ff030202ff030404ff040404ff050404ff040505ff050505ff050404ff020202ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252524ff222222ff1f1f1eff1c1c1cff191919ff171717ff1a1a19ff1d1d1dff1f1f1fff202120ff222222ff232424ff252525ff262526ff262525ff252525ff252425ff252525ff242424ff232323ff222221ff202020ff1f1f1fff1e1e1eff1d1d1cff1b1b1bff1b1b1bff1d1d1dff1f1f20ff222222ff242525ff2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010101ff010102ff030302ff686767ffe5e5e5fffcfcfcfffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffffffffffffefffffefefffffffffffffefefffffefffffffffefffffffefefffffefffffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfafffafbfafffbfbfbfffbfafbfffafbfbfffbfafafffafbfbfffafafbfffbfafbfffafbfafffbfbfafffbfbfafffafbfbfffafafafff9f9fafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff4f5f5fff5f4f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff4f4f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f0f0fff1f0f0fff0eff0fff0f0f0ffefeff0ffefefefffefefeeffefefefffefefefffeeeeeeffeeeeeeffedeeedffededeeffedededffedededffedededffecededffedecedffedecedffecedecffedececffededecffecececffecececffecececffecececffebececffecebebffecebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe6e6e7ffe7e7e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e6e6ffe6e5e6ffe5e6e6ffe6e5e6ffe5e6e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e7e8ffe8e8e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010001ff010000ff010100ff000100ff010101ff010001ff000001ff010101ff010202ff010102ff030203ff060605ff0b0b0aff151514ff2c2c2cff555555ff6a6a6aff747473ff767677ff777777ff797979ff7a7a7aff7b7b7aff7d7d7dffa0a0a0ffe9e9e9fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff8f8f8fff8f7f7fff7f7f8fff8f7f7fff7f8f8fff7f7f8fff8f7f8fff7f8f7fff8f8f7fff8f8f7fff7f8f8fff7f8f8fff7f7f8fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff7f8f8fff7f7f7ffe5e4e4ff9a9b9aff818181ff7f7f7fff7e7e7eff7c7c7cff7c7c7cff797a7aff6f6f70ff5a5a5aff404040ff262626ff121312ff080808ff020303ff010102ff010001ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f1f2fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff2f2f3fff2f3f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff0f1f1fff2f2f2fff5f4f5fff9f8f8fffcfbfbfffdfdfefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfcfffafbfafff8f8f8fff4f4f4fff2f1f1ffefeff0fff1f1f1fff2f2f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff3f2f2fff2f2f2fff2f2f2fff4f5f4fff4f4f5fff5f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e9e9ffe9e8e9ffe9e8e8ffe8e8e9ffe8e7e8ffe7e8e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaebffebebebffeaebebffebebebffebebebffecebecffecebecffecececffedecedffecededffededecffedededffedeeedffeeededffededeeffedeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefeeffeeefefffefeeefffefefeeffefefefffefefeffff0efefffeff0effff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff0f0f1fff0f1f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f1f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff4f3f3fff3f3f4fff3f4f3fff4f4f3fff3f4f3fff4f4f4fff4f5f4fff5f4f5fff4f4f4fff4f4f5fff5f5f4fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff6f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9fafffafafafff9fafafffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefffefffefefefffffefffffffefefffefefffffffefffffefffffffffffffffefffffffffffefffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffefffefffefffefffefefffffefefffffffffefffffffefffefefffffffffffffefffffffffefffffdfdfdffeeeeeeffa1a1a1ff121111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff070607ff070607ff060707ff070707ff070707ff070707ff070606ff040504ff090809ff161617ff393939ff4e4e4dff646564ff7e7d7dff9e9e9effd5d6d5fff2f2f2fffbfbfcfffdfdfcfffdfcfcfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfafffbfafbfffbfafbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafffaf9fafff9f9fafff9f9fafffafaf9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fff9f9fafffaf9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff9f8f8fff8f8f8fff9f9f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f8f8fff8f8f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff5f6f5fff6f5f6fff6f6f5fff5f5f6fff6f5f5fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f4fff5f5f4fff4f4f5fff5f4f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f5f4fff4f5f4fff4f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f4f4fff4f4f4fff3f4f4fff4f4f3fff4f3f4fff3f4f3fff4f3f3fff3f3f4fff3f3f3fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff3f2f2fff2f2f3fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff1f1f2fff1f2f1fff2f2f1fff1f1f2fff1f2f1fff1f2f2fff2f1f1fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f2fff3f3f2fff3f3f3fff3f3f4fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff5f5f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff6f5f5fff6f5f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff7f7f8fff7f8f7fff7f8f8fff8f7f7fff8f7f7fff8f7f8fff9f9f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff6f6f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f7f8fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffafaf9fffafaf9fffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfafafffafafafffafbfbfffbfbfafffbfbfbfffcfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffffefffffefffffffffffefffffefffffefffefffafafafff0f0f1ffbababbff979796ff7d7d7dff646464ff404040ff1d1d1dff090a0aff030303ff010000ff030202ff030404ff040404ff040505ff050405ff050505ff050505ff03030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff1f1f1fff1c1c1cff191919ff171717ff161616ff181919ff1c1c1cff1d1d1cff1e1e1eff20201fff212021ff222222ff222222ff222323ff222223ff222222ff222222ff212121ff202020ff1f1f1fff1d1d1eff1d1c1cff1c1c1cff1c1b1cff191a1aff1a1919ff1b1b1bff1d1d1dff201f1fff222223ff242525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1b1b1affb4b3b4fff2f1f2fffdfefdfffffefffffefefefffefefefffefdfefffefefefffefdfefffdfdfefffdfdfefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffffefefffffefefffefffffffefffefffffffefffefffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfafffbfafafffafafbfffafafbfffbfbfafffafafafffbfbfbfffafbfafffafafafffafafafffaf9fafffafaf9fffaf9f9fff9f9fafff9f9f9fff9faf9fff9f8f9fff8f8f8fff8f8f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff6f6f6fff5f5f5fff4f4f5fff4f5f5fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff1f1f2fff2f2f2fff1f1f1fff0f1f1fff0f1f1fff0f0f1fff0f0f0ffeff0f0fff0eff0fff0efefffefefefffefeeefffeeefeeffefeeefffeeeeeeffeeeeedffeeedeeffedeeedffedededffedededffecededffedededffecedecffedededffecedecffecececffececedffececedffedececffecececffecececffecececffebececffecebecffebebebffebebebffebebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9eae9ffe9e8e9ffe9e8e8ffe8e8e8ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e6e6ffe6e6e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e8e8ffe8e8e8ffe9e9e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff010000ff000100ff010001ff000000ff010100ff010001ff010101ff010101ff010102ff020202ff040404ff090908ff111010ff1e1e1eff373837ff5e5e5eff717071ff777777ff787878ff787979ff7a7a7aff7b7b7bff7d7c7dff919191ffddddddfff7f6f6fff8f7f7fff7f7f8fff7f8f7fff8f8f7fff7f7f8fff7f8f7fff7f8f7fff8f7f7fff8f7f7fff7f7f7fff8f8f8fff8f7f7fff7f7f7fff7f8f8fff8f8f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff7f8f7fff8f7f7fff7f7f8fff7f7f8fff8f8f7fff7f7f7fff8f8f8fff8f8f7fff7f8f7fff7f8f8fff8f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f7f8fff6f6f6ffc4c4c4ff868686ff828181ff7f7f7fff7e7e7dff7d7c7cff7a7a7aff737473ff656666ff4f4f4fff313131ff191919ff0c0d0cff050505ff020202ff010201ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff00010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff1f2f1fff3f3f3fff2f3f3fff2f2f2fff3f3f3fff3f3f3fff1f1f1fff2f2f2fff6f6f6fff9f9f9fffcfcfdfffdfdfefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfff9f8f9fff6f6f5fff2f2f2fff0f1f1fff2f2f2fff1f2f1fff2f2f2fff2f2f2fff3f3f2fff2f2f1fff3f2f2fff2f3f3fff2f3f2fff5f5f4fff4f5f5fff4f5f4fff7f7f7fff7f7f7fff7f7f6fff7f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe9eae9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e9e8ffe7e8e8ffe8e7e7ffe8e7e8ffe8e7e8ffe7e7e7ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e8e8ffe8e7e8ffe8e7e8ffe8e7e7ffe8e7e8ffe7e7e8ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e9ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffebebebffebebebffebebebffecebecffecececffecedecffecedecffedecedffedededffedededffedededffedeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffeeeeefffefefefffefefefffeff0efffefefeffff0eff0fff0eff0fff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff1f1f1fff1f0f1fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff1f1f2fff2f3f2fff3f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9fafffafafafffafafafffafafbfffafafafffbfbfafffcfbfbfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffefffffefefefffefefefffefefefffffffffffffffefffefefefffffefffffffefefffefffefffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefefffefefefffffffefffffffffffefffffffffefffffffefffffffffffffffefffffefefefff7f7f7ffd2d1d1ff464646ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070706ff060707ff070707ff070707ff070707ff070607ff060607ff040404ff060505ff0e0e0eff2c2d2dff444444ff5e5e5eff777878ff939292ffc0c0c1ffedededfff8f8f8fffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfafbfffbfbfafffafbfafffafbfafffbfafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fff9f9f9fffafaf9fff9faf9fff9fafafffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffaf9fafffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f8f8fff7f8f7fff7f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff6f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f4f5fff5f4f5fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff5f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f3f4fff3f3f4fff3f4f4fff4f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff2f1f2fff2f1f2fff2f1f2fff2f2f1fff2f1f2fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f1f2fff1f2f1fff2f2f1fff2f3f2fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff3f4f4fff4f4f4fff4f5f4fff5f4f4fff4f5f4fff5f5f4fff5f5f5fff5f4f5fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff7f6f7fff7f6f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f7f8fff8f8f8fff8f7f8fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff7f8f7fff7f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff8f7f7fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffbfafafffafafbfffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffffefefffffffffffffefffffefefffffdfefefff7f6f6ffe9e8e8ffa2a2a2ff8b8b8bff757575ff595a5aff363535ff161617ff080707ff020202ff010201ff020202ff030203ff040404ff040404ff050405ff050404ff0505040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1e1fff1b1b1cff191919ff171717ff161616ff151515ff171718ff1a1a1aff1c1c1cff1c1c1cff1d1e1dff1f1f1eff1f1f1fff202020ff202020ff202020ff202020ff202020ff1f1f1eff1d1d1dff1c1c1dff1b1b1bff1a1b1aff1a1b1aff1a191aff181818ff181818ff19191aff1b1c1bff1e1d1dff201f1fff22222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff5c5c5cffdbdbdbfff9fafafffefdfefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffffefffffffefffffffffffffffefffffefefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefffefffffffffffefffffffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffbfafafffafafafffbfbfafffafbfafffafbfbfffbfbfafffafafbfffafafafffafafafff9fafafffaf9fafffaf9fafffaf9f9fffaf9f9fff9f9f9fff8f8f8fff8f7f7fff8f7f8fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefefffefeeefffefeeefffeeeeeeffeeeeeeffedeeeeffeeededffeeededffedededffedededffedededffedededffedededffececedffedededffedededffecededffedecedffedecedffedececffecececffecececffecebebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeae9e9ffe9e9eaffe9eaeaffe9e9eaffeae9e9ffe9e9e9ffe8e8e9ffe8e9e8ffe9e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e7ffe6e6e6ffe6e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e7e7ffe7e7e6ffe6e6e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff010000ff000001ff010001ff000001ff010101ff020101ff020201ff030303ff060605ff0c0d0cff171717ff292929ff444444ff676767ff777776ff7a7b7aff7a797aff7b7b7bff7c7b7bff7c7c7cff7f7f7fffb7b7b7fff6f5f5fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f7f8fff7f7f7fff7f7f8fff7f8f8fff7f7f8fff8f7f8fff8f7f8fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f7f8fff7f7f8fff7f8f8fff8f7f8fff8f7f7fff7f7f7fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f7f7ffe1e0e0ff929292ff838383ff818181ff7f7f7fff7e7e7eff7d7d7dff787878ff6e6e6eff5b5b5bff3d3c3dff222122ff101011ff070807ff040303ff010201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f2fff2f3f2fff2f2f2fff2f2f3fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f3fff2f2f2fff2f2f2fff1f1f1fff3f3f3fff7f7f6fffbfbfbfffdfdfdfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfdfffcfcfcfff9fafafff7f7f7fff4f3f4fff2f1f1fff0f0f0fff2f2f3fff2f2f2fff2f1f1fff3f2f2fff3f2f3fff3f2f3fff5f5f5fff5f4f5fff4f4f4fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff9f8f9fff8f8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaeae9ffeae9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe7e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e7ffe7e8e8ffe8e7e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffeae9eaffe9eaeaffeae9eaffeaeaeaffebeaeaffebebeaffebebebffebeaebffececebffebebebffebecebffecebebffecececffededecffedececffecedecffecededffedededffedeeedffededeeffeeedeeffeeeeeeffeeeeeeffeeeeefffefeeefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0efefffefeff0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff0f1f1fff1f0f0fff0f1f0fff1f0f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff2f2f1fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f5f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff7f6f6fff7f7f6fff7f6f6fff6f7f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffcfcfbfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffefdfefffdfefdfffdfefdfffdfdfdfffefefefffefefdfffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffefffefffffefefffffffffffffffffffffefefffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffefffefffefffefffefffefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffefefefffbfcfcffe7e7e7ff8d8d8dff0a0a0aff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff070707ff060707ff070607ff060706ff050505ff050405ff040404ff090909ff212121ff3a393aff575757ff707170ff888888ffacacacffdfdfdffff4f4f4fffcfbfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfbfafffbfbfafffbfafafffafbfafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafffaf9fafffaf9fafff9faf9fffafafafff9faf9fff9f9f9fff9f9f9fffafafafffaf9f9fff9faf9fffafaf9fffafafafff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff8f9f9fff9f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff8f8f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f5fff6f6f6fff6f6f5fff6f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f4f5fff4f4f4fff5f4f4fff5f5f4fff4f5f5fff5f4f5fff5f5f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f4fff4f4f3fff3f4f4fff4f3f4fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff2f1f2fff2f2f2fff2f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff4f5f4fff5f5f4fff5f5f4fff4f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff7f8f8fff8f7f7fff8f8f7fff8f7f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f9f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafaf9fffaf9fafff9fafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffffefffffefffefffefefffffbfbfbfff2f2f1ffd6d6d6ff969696ff848484ff6b6b6bff4f4f4fff2d2d2dff121313ff060606ff010101ff020102ff020202ff030302ff030303ff040303ff040404ff040405ff0504050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1b1cff191919ff171717ff161616ff151515ff131313ff161616ff191919ff1a191aff1a1a1bff1b1b1cff1c1c1cff1d1d1dff1e1e1dff1e1e1eff1e1d1eff1e1e1eff1d1d1dff1c1d1cff1c1b1bff1b1b1aff1a1a19ff191919ff181918ff171818ff161616ff161716ff181818ff19191aff1b1b1bff1d1d1dff201f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171716ffa5a4a4ffecececfffcfdfcfffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffdfefefffefefdfffefefefffefdfefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffefffefefefffefffefffffefffffefffefffffffefffefffffffffffffffffffefffffffffffefffffffffefffffffefffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffafbfbfffbfafbfffbfafbfffafbfafffbfbfbfffafbfafffafbfafffafafafffafafafffaf9fafffafafafffafaf9fffafafafff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff3f3f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff0f1f1fff1f1f0fff1f0f0fff0f0f0fff0f0f0fff0efefffeff0efffefefefffefeeefffeeefeeffeeeeefffeeeeeeffeeeeedffeeeeeeffeeedeeffeeedeeffedededffedeeedffedededffedededffedededffedededffedecedffedededffedededffedededffecececffecececffebebecffebebecffebebebffececebffebebebffeaebebffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e6ffe6e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e7ffe9e8e9ffe8e9e9ffe9e9e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000100ff010000ff000100ff000000ff000001ff000000ff000001ff000001ff020201ff020202ff050505ff080708ff111111ff1e1e1eff333433ff515151ff6c6c6cff7a7a7aff7d7c7dff7c7d7cff7d7d7cff7d7d7dff7e7d7dff89898affdcdcddfff7f6f7fff7f7f7fff8f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f8fff7f8f7fff8f8f7fff7f7f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f7f8fff8f8f8fff7f7f8fff8f7f8fff8f8f7fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff5f5f5ffaeaeaeff858584ff828282ff808181ff808080ff7f807fff7d7c7dff747575ff646464ff474747ff2a2929ff151515ff0a0a0aff040504ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f4f3fff2f2f2fff3f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f1f2fff3f4f4fff7f7f8fffbfbfbfffdfdfdfffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffdfcfdfffbfbfbfff9f9f8fff5f5f5fff2f2f2fff0f0f1fff1f1f2fff2f2f2fff2f2f2fff3f3f2fff5f4f5fff4f5f5fff4f4f4fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff9f9f9fffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaeaeaffeaeaeaffe9eae9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9eaffeaeae9ffe9eae9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffebebeaffeaeaeaffebebebffebebebffebecebffebebebffebececffecececffecececffecececffedececffedecedffedededffedededffededeeffeeededffeeeeeeffefeeeeffeeefeeffefefeeffefeeefffefefefffeeefefffefefeffff0efefffefefefffefefefffeff0f0fff0f0f0fff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f0fff0f1f0fff1f0f0fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f1fff1f2f2fff2f2f1fff2f2f2fff2f3f2fff2f3f3fff4f4f3fff3f3f3fff4f4f3fff3f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff5f5f4fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f7fff7f6f6fff6f6f7fff7f6f7fff7f6f7fff7f7f7fff8f7f7fff7f8f7fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafffafaf9fffafaf9fffafafafffafafafffbfbfafffafbfbfffbfbfbfffbfcfbfffcfcfbfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffdfefefffefefdfffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffefffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefffffefffffffffefffffffefffffefffffffffffffffffffffffffffefffffefffffffefffffefefffffefefefffffefefffefefefffefefefffefffffffffefffffffffefffefffefffffffffffdfdfdfff5f5f4ffc5c6c6ff343434ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff060606ff060607ff050405ff040505ff060605ff040404ff070707ff181819ff2f2f2fff4d4d4eff676768ff818181ff9e9e9effd0d0d0ffeff0f0fffafafafffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9f9f9fffafaf9fffafafafffafaf9fffaf9fafffafafafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9fafafff9f9fafff9faf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff7f7f7fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff7f6f6fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff4f4f4fff5f5f4fff4f5f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff3f4f3fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f5f4fff5f5f4fff4f5f5fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff2f2f2fff2f1f1fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff2f2f1fff1f2f2fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f4f3fff3f3f3fff3f3f3fff3f4f4fff3f3f4fff4f4f3fff3f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f5f4fff5f5f4fff5f5f5fff4f4f4fff4f5f5fff5f5f5fff6f5f5fff6f6f5fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f6fff6f6f7fff6f6f7fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f8fff8f8f9fff8f8f8fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff7f7f7fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f6fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f8f8fff7f8f7fff8f8f8fff8f8f7fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f8fff8f8f9fff9f8f9fff8f8f9fff8f8f9fff9f9f9fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafafbfffbfbfafffafbfafffafafbfffafafafffafafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefefffffefefefffdfdfdfff9f8f8ffedeeedffbfbfbfff8d8d8dff7c7c7cff626263ff464646ff272626ff101010ff060606ff020303ff060607ff020201ff010101ff020303ff020202ff040404ff040504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191a19ff171717ff161616ff151515ff131314ff121211ff131414ff171717ff181717ff171817ff191819ff1a1a19ff1a1a1aff1b1b1bff1c1c1bff1c1c1cff1b1b1bff1b1b1bff1a1b1aff1a1a1aff191918ff181717ff171717ff171616ff161616ff151415ff151415ff161616ff181818ff1a1a1aff1c1c1bff1d1d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff4c4c4dffd0d0d0fff6f6f6fffdfdfdfffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfdfefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffefefffefffefffffefffffefefffffefefefffefefffffffffefffffffefffefffffffefffefffffffefffefffffffefefffffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffefefefffefefefffefefefffefefdfffdfdfdfffefdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafafbfffafafafffbfafbfffafafafffafafafffafafafffafafafffafaf9fff9faf9fff9fafafff9f9f9fffaf9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f3f2fff3f3f2fff2f2f2fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0eff0fff0efefffefefefffefefefffefeeefffeeeeeeffefefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffeeedeeffedededffedededffedeeeeffededeeffedeeedffedededffedededffecededffedededffecedecffebececffecececffecebebffebecebffebebebffebeaebffeaeaeaffeaeaebffebeaeaffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe9eae9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e8ffe8e8e7ffe7e7e7ffe7e8e8ffe7e7e7ffe8e8e7ffe7e8e7ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffeae9eaffe9e9e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010201ff030302ff060607ff0a0a0aff131414ff252626ff404040ff5e5e5eff717170ff7a7b7bff7d7d7dff7d7d7dff7c7d7cff7e7e7eff808080ffababaafff2f3f2fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f7fff7f8f8fff7f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f8f8fff7f8f8fff8f7f8fff8f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff8f8f8fff7f8f7fff6f6f6ffcbcbcbff8a8a8aff848484ff828282ff818181ff808080ff7f7f7fff7b7b7aff6d6d6cff515151ff313231ff1b1b1bff0c0c0cff050505ff030302ff010101ff000000ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f7f6fff7f7f6fff6f7f7fff3f3f3fff4f4f3fff2f3f2fff3f3f2fff1f2f1fff2f3f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff0f0f0fff2f2f1fff5f4f4fff8f8f8fffcfcfcfffefefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffdfdfdfffbfbfbfff9f9f9fff6f6f6fff3f3f3fff1f1f1ffeff0f0fff2f3f2fff5f4f4fff4f5f4fff5f4f5fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff9f9f8fff8f9f9fffafafafffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebeaffebeaeaffeaeaeaffe9e9eaffe9eae9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe9e8e9ffe9e8e8ffe9e9e8ffe9e8e9ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9eaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaebffeaeaeaffebeaebffeaebeaffebebebffebebebffebebebffebecebffececebffececebffecececffecececffecececffececedffededecffeeededffeeededffedededffeeeeeeffeeedeeffefeeeeffeeeeefffefeeefffefeeefffefefefffefefefffefefeffff0f0efffeff0effff0eff0ffeff0effff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff1f0f1fff1f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff4f5f5fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f6fff5f6f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff7f7f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffafafafffbfafbfffbfafbfffbfbfbfffcfbfcfffbfbfbfffcfcfdfffdfdfdfffdfdfcfffdfefefffdfdfefffefdfefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffefffffefefefffefefefffffffffffffffffffefffefffffffefffffefefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffefffffffffefffffffefffffffefffffffefefffefefefffffffefffefffefffffefefffefffefffffefffffefefefffefefffffffefefffefefefffbfafbffe4e3e3ff727271ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070606ff060606ff050505ff050405ff060505ff050606ff050506ff060606ff131313ff272626ff454445ff60605fff787978ff919091ffb5b6b5ffe8e8e8fff5f5f5fffbfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffafafbfffafbfafffafaf9fffafafafffafafafffafafafff9f9fafffaf9f9fff9fafafffafafafffaf9fafffaf9fafffaf9f9fff9f9f9fffafaf9fff9faf9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff7f7f8fff7f8f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff6f6f5fff6f5f5fff5f5f5fff5f6f5fff5f5f6fff6f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff5f4f5fff5f4f5fff5f5f4fff5f4f5fff4f4f4fff4f4f5fff4f5f4fff4f5f4fff4f4f5fff4f4f5fff4f4f4fff3f4f3fff4f4f3fff4f4f4fff3f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f5f5fff4f5f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff4f4f3fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff3f2f2fff2f2f2fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff1f2f1fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff1f2f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff3f4f4fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff4f5f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f8f9fff8f8f9fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff8f8f8fff7f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f9fff8f8f9fff9f8f9fff9f8f9fff9f8f8fff8f8f8fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffafaf9fffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafbfffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefdfdfffefefefffefefefffffffefffffffefffffffffffffffffffffffffffefefffffdfdfcfff5f5f5ffe0e0e0ffa7a6a7ff868687ff757475ff5b5b5bff3f3f3eff202120ff0d0c0dff060706ff060606ff060606ff060606ff020101ff010101ff030203ff030202ff5a5a59ff5a5a5aff5a5a59ff5a595aff5a5a5aff525352ff454545ff3a393aff353435ff303030ff2c2c2cff2a2929ff252525ff222222ff201f1fff1e1d1dff1b1c1bff1a1919ff171818ff171717ff161616ff151515ff131413ff121211ff101110ff121212ff141515ff161515ff161516ff161616ff171717ff181818ff181919ff191918ff191919ff1a1919ff191919ff181818ff171717ff161617ff161615ff161515ff161515ff151515ff141414ff131314ff151514ff161617ff181818ff1a191aff222122ff252525ff292929ff2d2d2dff303130ff343334ff373837ff3c3c3cff414041ff454546ff4b4a4aff4f4f4fff575657ff616060ff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6a6b6bff6b6b6bff6a6a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a09ff8b8a8affe6e6e6fffbfbfbfffefdfefffefefdfffefefefffefefefffefdfefffefefefffefdfdfffdfdfdfffefefdfffdfefdfffefdfefffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefefefffefefffffefffffffefffefffefffffffefefffffefefefffefefefffefefefffffffffffefefefffefefefffffefefffffffefffefffefffffefefffefffffffefffefffefffffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafafffafafafffbfbfafffafbfafffbfafafffafbfafffafafafffafafafffaf9fafffaf9f9fff9f9f9fffaf9fafffaf9fafffafaf9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f4f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff1f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0efffefeff0ffefefefffefefefffefefefffefeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeedeeffeeeeeeffeeedeeffededeeffededeeffeeededffedededffeeedeeffedededffededecffedecedffecececffecebecffecececffebecebffebebebffebeaebffebeaebffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e7ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e7e7ffe7e7e8ffe7e7e8ffe8e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e7e8ffe7e8e7ffe8e7e8ffe7e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9eae9ffeaeae9ffe9eaeaffeae9ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff010000ff000000ff000000ff000000ff000001ff000000ff000001ff010101ff030303ff090809ff0e0d0dff1a1a1aff333332ff4f5050ff6a6969ff747474ff7a7a7aff7d7d7dff7e7d7eff7f7e7eff808080ff898989ffd2d2d2fff7f7f6fff8f7f8fff7f7f7fff7f7f8fff7f8f8fff7f8f7fff7f8f8fff8f7f8fff7f7f8fff7f7f7fff8f7f7fff8f8f8fff7f8f7fff7f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f7fff7f8f7fff8f7f8fff8f8f8fff8f7f8fff8f7f8fff8f7f8fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f7fff7f7f7ffe8e8e7ff9b9a9bff868686ff848483ff828383ff818081ff808080ff808080ff757574ff5c5c5cff3a3b3aff202121ff0f0f0eff060606ff020302ff010101ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff000000ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9faf9fffaf9f9fffafafafff9faf9fff6f7f7fff7f7f6fff7f7f6fff3f4f3fff3f3f3fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff2f3f2fff2f2f1fff0f1f1fff2f2f2fff5f5f6fffafafafffdfcfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfdfffcfcfbfffafafafff8f8f8fff4f4f4fff3f2f3fff2f2f2fff4f4f5fff5f5f5fff6f6f5fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fffbfafafffdfdfdfffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebeaffeaebeaffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe9e8e8ffe9e8e8ffe9e8e9ffe9e8e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e9ffe8e8e9ffe9e9e8ffe8e9e8ffe8e8e9ffe9e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe8e8e9ffe9e9e8ffe9e8e9ffe8e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9e9ffeaeaeaffeaeae9ffeaeaeaffe9eaeaffe9eaeaffe9eaeaffe9eae9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaebebffeaeaebffebebebffebebebffebebebffecebecffecececffecececffecececffecececffecececffecedecffedededffeeeeedffedededffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefeeeeffefefeeffefefefffefefeffff0f0efffefefeffff0efefffefefeffff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f1fff1f0f0fff1f0f1fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f2f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9f9f9fffafaf9fff9faf9fffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfefffefefdfffefdfdfffefefefffffffefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffffffffffefefffefefffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffffefefffefefefffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefdfdfff1f1f1ffb4b5b4ff222222ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060606ff070706ff050505ff050505ff050506ff050505ff060505ff060505ff050505ff0f0f0fff20201fff3c3c3cff5a5959ff717071ff89898affa1a2a2ffdadad9fff2f2f2fffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffafafafffafafafff9f9fafffaf9f9fffaf9fafff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9fafffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f8f9fff9f8f8fff9f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff8f7f8fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff6f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff7f6f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff4f4f5fff5f4f4fff4f4f5fff4f4f5fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff4f4f3fff3f3f4fff4f3f4fff3f3f4fff4f4f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f1f2fff1f1f2fff1f1f1fff1f1f2fff2f1f1fff2f1f1fff1f2f1fff1f1f1fff2f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff3f4f3fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff4f4f4fff4f4f3fff3f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f4fff4f4f5fff5f5f4fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff9f9f8fff9f9f8fff8f8f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f8f7fff8f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff9f8f9fff9f9f8fff8f8f8fff9f9f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fffaf9fafff9fafafffafafafffafafafffbfafafffbfafafffbfbfafffafafafffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefffefffffffefffffffffffffffffffffffffffffffffffffefffffefdfefffafaf9fff1f0f0ffcac9c9ff999999ff807f80ff6e6e6dff535252ff363635ff1b1b1cff0b0b0cff060606ff070706ff060606ff060606ff060606ff010101ff595a59ff5a5a5aff59595aff5a5a59ff5a595aff59595aff525252ff454445ff3a3a3aff353534ff303030ff2c2c2cff292a29ff252525ff222222ff20201fff1d1d1eff1b1b1bff191a1aff181818ff161716ff141414ff151515ff131313ff121112ff101010ff0f0f0fff121111ff131313ff131414ff131314ff141514ff151515ff151515ff171616ff171717ff171717ff171717ff171716ff161616ff151615ff151514ff141514ff141414ff141414ff141414ff121212ff121213ff131413ff151414ff161616ff1e1e1eff1f1e1fff222221ff252525ff2a2929ff2d2d2dff303031ff333334ff383837ff3c3c3cff414141ff464545ff4b4a4aff4f504fff565756ff606060ff6b6b6bff6b6b6bff6a6b6bff6b6b6bff6b6a6bff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6a6a69ff6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2e2e2dffc0c0c0fff3f3f3fffdfcfdfffefefdfffefdfdfffefefdfffefdfefffefefefffefefdfffefdfdfffefefdfffdfdfefffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffefefffefefefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffefefffffefefefffffefefffefefefffdfefefffdfdfefffdfefdfffefdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfafafffbfafbfffbfafbfffbfbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffaf9f9fffaf9f9fff9faf9fffafaf9fff9f9f9fffaf9f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff7f8f7fff7f6f6fff7f7f7fff7f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f4f4fff4f4f5fff4f4f5fff4f5f4fff4f4f4fff3f3f3fff4f3f4fff3f3f3fff3f3f2fff2f2f2fff2f2f1fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefefffefeeefffefefefffefefeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeeeedffedeeedffedeeedffedededffedececffecececffecececffecececffecebecffecebebffebebebffebebebffebeaebffebebeaffebeaeaffebebebffebebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffeaeae9ffe9e9e9ffeae9eaffe9e9eaffe9e9e9ffeae9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e8e7ffe8e8e7ffe8e8e8ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e8e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9eaffeae9eaffeaeaeaffebeaea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff010101ff030303ff0a0a0aff131312ff272727ff424141ff5d5c5dff717171ff797a7aff7e7e7dff7f7f7fff808080ff818080ff848383ffa3a3a3ffeff0effff6f6f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff8f7f8fff8f7f7fff8f8f7fff7f7f7fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff8f8f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f7f7fff6f5f6ffb5b5b6ff878787ff868586ff858485ff838382ff828281ff848384ff7c7c7bff666565ff454545ff272726ff131313ff070808ff030303ff010202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffafaf9fffaf9f9fffafafafffafafafff7f7f7fff6f7f7fff7f7f7fff3f3f4fff3f4f3fff2f2f2fff3f3f2fff2f2f2fff3f2f3fff1f1f2fff3f3f3fff7f7f7fffbfbfbfffdfdfefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffcfcfcfffbfbfbfff8f8f9fff8f7f7fff6f6f6fff4f4f5fff4f4f4fff5f5f6fff6f6f6fff7f7f7fff9f9f8fff8f8f8fffbfbfafffdfdfdffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffeaebebffeaeaeaffebebebffeaeaeaffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffe9e9eaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaeaebffeaebebffebebeaffebebebffebebebffebebebffebebebffebebebffecebecffecebecffececebffecececffededecffecedecffecededffedededffedededffededeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefefefffefefefffefefeffff0efefffefefefffeff0efffeff0effff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff2f2f2fff3f3f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff6f6f7fff7f7f7fff6f6f7fff7f7f7fff6f7f7fff7f7f8fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffffffefefefffffefffffffefffffffefffffefefefffefefffffffffefffefffefffefffffffffffffffffffffffefefffffffffffffefefffffefffffffefefffffefffffffefffefffffefefffffffefffefffefffffffefffffefefffefffefffefffefffefffefffffefefffffefffffefefefffefffefffffefffffefefefff9f9f9ffdcdbdcff5c5c5cff040304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040405ff050505ff050505ff050606ff050605ff060505ff070707ff040404ff090909ff161616ff303131ff515150ff696a69ff828281ff999899ffc6c6c7ffeff0f0fffaf9fafffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffaf9f9fff9f9fafff9fafafff9f9f9fff9f9fafff9faf9fffaf9f9fffafaf9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f7f7fff8f7f7fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff6f5f5fff5f6f5fff6f6f5fff6f5f5fff5f6f5fff5f6f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff5f4f4fff5f4f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff3f3f4fff4f3f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff4f4f5fff4f4f4fff5f4f5fff4f4f5fff5f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff4f4f3fff4f3f3fff4f3f3fff3f3f3fff2f3f3fff3f2f3fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff1f2f1fff2f2f2fff1f1f1fff2f2f2fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff4f4f4fff4f4f5fff5f5f4fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff5f5f6fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff6f7f7fff6f7f6fff7f7f6fff7f6f6fff7f6f7fff6f6f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffafafafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffefefdfffdfefdfffefefffffefffffffffffffffefffffffffffffffefefffffefffffffefefefffdfdfefff7f8f7ffecececffb4b4b4ff929292ff797978ff656565ff494a4aff2f302fff181918ff0b0b0aff0a0a0aff0b0b0bff060706ff060607ff595a5aff5a595aff5a5a5aff595959ff5a5a5aff5a5a5aff5a5a5aff525252ff454545ff3a3a3aff353535ff303130ff2c2d2cff292a29ff252525ff222322ff201f20ff1d1d1dff1b1b1bff1a1919ff171818ff161716ff151414ff121212ff111010ff121112ff101010ff0f0f0fff0f0f0fff111110ff121212ff121212ff121212ff131312ff131313ff141314ff141414ff151514ff151515ff151515ff141514ff141414ff131313ff131313ff121313ff131212ff121213ff121313ff101011ff111111ff121212ff141414ff1c1c1cff1d1d1dff1e1e1eff1f1e1eff212221ff252625ff2a2a29ff2d2d2dff313031ff333333ff373838ff3c3c3cff414141ff464545ff4b4a4bff4f4f4fff575657ff616161ff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6a6a6aff6c6c6cff6f707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff636363ffe2e2e2fffafafbfffdfefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffffefffffffffffffefffefffefffefffefffefffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffffffffefefffffefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfefffdfdfdfffcfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffafafafffaf9fafff9fafafffaf9f9fffaf9fafff9f9f9fffaf9fafffafafafff9f9f9fff8f8f9fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff7f6f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff6f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f0f1fff0f1f1fff0f0f0fff0f0f0ffeff0f0fff0f0efffefefefffefefefffefefefffefefefffeeefefffeeefeeffefefeeffefeeeeffefeeefffeeeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffedededffedededffecececffedececffecececffecececffecececffebecebffebecebffebebebffebebebffebeaebffeaeaeaffeaeaebffebeaeaffeaeaebffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9eaeaffe9e9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e8e8ffe9e8e9ffe8e8e8ffe8e9e8ffe9e8e9ffe8e8e9ffe9e8e8ffe9e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffeaeaeaffebebebffebebeb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff010101ff010101ff020202ff090908ff151414ff2f3030ff4d4e4dff6b6b6aff7d7c7cff808080ff808080ff818181ff828182ff838484ff898889ffc8c7c7fff7f7f7fff8f7f8fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f7f8fff7f7f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7ffd3d3d3ff8e8e8eff888788ff878787ff858585ff848484ff858585ff7e7f7fff6c6c6cff4d4c4dff2b2b2cff151515ff0b0a0aff040405ff020202ff010001ff010000ff000000ff010000ff010000ff000000ff000000ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefefffefefefffafafafffaf9fafff9f9f9fffaf9fafff7f7f7fff6f7f7fff7f7f7fff4f3f3fff3f3f3fff3f2f2fff2f1f1fff2f2f1fff4f4f4fff8f8f8fffcfcfbfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfcfdfffcfbfcfffbfbfbfffafafafff7f7f8fff7f6f6fff8f7f8fff9f9f8fff6f6f6fff9f9f9fffbfbfbfffdfdfdffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffebebebffebebebffeaebeaffeaebebffeaeaeaffe9eaeaffeaeae9ffeaeae9ffe9e9eaffe9eaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9e9eaffe9e9e9ffeae9eaffe9eaeaffeaeaeaffeae9eaffe9e9eaffeaeaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaeaeaffebeaeaffeaeaeaffeaeaebffebeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffebeaebffeaebebffebebebffebebebffebebebffebebebffebebecffecececffebecebffecececffecececffecececffecececffecececffedededffededecffedededffedeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeeffefeeefffefefefffefefefffefefefffefeff0ffefefeffff0f0effff0efefffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff0f0f1fff0f0f1fff1f1f1fff0f1f1fff1f1f1fff1f1f2fff1f1f2fff2f1f2fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff5f6f5fff5f5f6fff5f5f6fff6f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9fafffaf9f9fffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfdfffcfdfdfffefdfdfffdfdfefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffefffffffefefffffefefefffffffefffefefefffefffffffffefefffffefefffefefffffffefefffefefefffefefffffcfdfcffedecedffa4a4a5ff181818ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050505ff060605ff060605ff050506ff050606ff070707ff070707ff070707ff040404ff0e0f0eff262626ff454546ff626162ff7b7a7aff929293ffb4b3b3ffebebebfff6f7f7fffbfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfdfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffafbfafffafbfafffafafafff9f9fafffafaf9fffafaf9fff9f9fafff9fafafffafafafff9fafafff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f8f9fff9f8f9fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff7f7f7fff8f7f8fff7f8f8fff7f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff6f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f5fff5f5f6fff5f6f6fff6f6f6fff5f6f6fff5f5f6fff5f5f5fff6f6f5fff5f5f5fff5f6f6fff6f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff4f4f5fff5f4f5fff4f4f5fff4f4f4fff4f5f5fff4f4f5fff4f3f4fff4f4f4fff4f4f3fff3f3f4fff4f4f3fff4f4f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f5f4fff4f5f4fff4f5f4fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff3f4f4fff4f3f4fff3f3f3fff4f4f4fff4f3f3fff3f4f4fff4f3f3fff4f3f3fff3f3f3fff3f2f2fff2f3f2fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f2fff2f1f2fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff1f1f1fff1f1f2fff2f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f4f3fff4f4f4fff4f4f4fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff5f4f4fff5f4f4fff4f4f5fff4f5f5fff5f5f5fff5f6f6fff6f6f6fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff7f7f6fff7f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f8fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9fafff9f9fafffafafafff9fafafffafafafffafafbfffafafafffbfafafffafafbfffafafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffdfdfefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffdfdfdfff5f6f6ffdedfdfffa4a4a4ff8d8c8dff707070ff5b5b5bff414141ff2c2d2dff181717ff0c0b0bff0b0b0bff0b0b0bff0b0b0bff060607ff616161ff5a595aff5a5a5aff5a5a5aff595a5aff5a5a5aff525253ff444545ff3a3a3aff353435ff303030ff2c2d2dff29292aff252525ff222222ff201f1fff1d1d1dff1c1b1bff1a191aff181818ff171616ff141414ff121212ff101011ff0e0e0fff0e0d0eff0f0f0fff0f0f0fff0f0e0fff101010ff101111ff101011ff111111ff111211ff111112ff121212ff131212ff131213ff131313ff131313ff131312ff121313ff121212ff111211ff111211ff121212ff111112ff111111ff10100fff100f10ff111111ff171717ff1a1a1aff1c1b1cff1d1d1dff1e1e1eff1e1e1eff212222ff262525ff2a2929ff2d2d2dff313030ff333433ff373838ff3c3c3cff414041ff454546ff4b4b4bff4f5050ff575757ff606061ff6b6b6bff6b6b6bff6b6b6bff6a6b6bff6b6b6bff6a6a6aff6c6c6cff6f6f70ff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ffa8a8a8fff1f1f2fffdfdfdfffefefefffefefefffefdfefffdfdfdfffefefefffefdfdfffdfefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffefefffefefffffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffffffffffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfefffefdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafafbfffafafafffafbfafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafff9fafafff9faf9fffaf9fafff9f9fafffafafafff9fafafffafafafff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f8f8fff8f9f9fff8f8f8fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff5f6f6fff5f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f5fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f3f2fff2f3f3fff2f3f2fff2f2f2fff1f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff0f1f1fff0f0f0fff0f0f0fff0eff0ffefefefffeff0efffefefefffefefefffefefefffefefefffefefefffefeeeeffeeefefffeeefefffeeefeeffeeeeefffeeeeeeffeeeeeeffedeeeeffeeeeeeffededeeffecededffedededffececedffebececffecececffecececffebebebffebebecffecebebffebebebffebebebffebebebffeaebebffebeaeaffeaeaebffeaebeaffeaeaebffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9eaffeaeaeaffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e9e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe8e9e9ffe8e8e9ffe8e8e8ffe9e9e8ffe9e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffe9e9eaffeaeaeaffeaeaebffeaeaebffebebeb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000101ff010101ff010102ff020202ff070707ff141414ff2e2e2eff555556ff767576ff848383ff848484ff828282ff838383ff848585ff868786ff9b9b9cffe9e9e9fff8f7f7fff7f7f8fff8f8f8fff7f7f8fff7f7f8fff8f7f8fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8ffeeeeefffa2a1a2ff898889ff878888ff878888ff878787ff858585ff7d7d7dff6b6b6bff4f4f50ff323232ff171717ff0a0a0bff050404ff020202ff000100ff000001ff000000ff000001ff000000ff000100ff010001ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffefefefffffefefff9f9fafffafaf9fffafafafff9fafafff7f6f7fff7f6f7fff6f7f6fff3f3f3fff1f1f1fff3f2f3fff5f5f5fff9faf9fffdfdfdfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfdfefffcfcfdfffdfdfdfffdfdfdfffcfcfdfffbfcfcfffafafbfffdfdfdffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffebebebffebebebffebebebffeaebebffebeaebffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeae9eaffe9eae9ffe9eaeaffe9e9eaffeaeaeaffe9e9e9ffeae9e9ffeaeaeaffe9eae9ffe9eae9ffe9eae9ffe9eae9ffeaeae9ffeae9e9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffeaeaebffeaebebffebebeaffebebeaffebebebffebebebffebeaebffebebebffebebebffebeaebffebebebffebebebffecebebffebebebffecececffececebffecececffebececffecedecffededecffecededffecedecffedededffedededffedededffedededffeeedeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffefefeeffefefeeffefefefffefefefffefefefffeff0f0ffefefeffff0eff0ffeff0efffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff0f1f0fff0f1f0fff0f1f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff2f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff5f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fffaf9f9fffafafafff9fafafffafbfafffafbfafffafbfafffbfbfafffbfbfbfffbfcfcfffcfbfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefefefffefdfefffdfefdfffefefefffdfefefffefefefffefefefffefffffffefffefffffefefffefffffffefefffffffefefffffefefffffefefffefefefffefefefffefefefffffefefffefffefffffffffffefffefffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefefffffffefffefffefffffffffffffffffffefffffffefffffffefefefffffefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefefefffdfefdfff6f6f6ffd3d4d3ff4d4d4cff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060605ff050605ff060606ff070707ff070707ff060707ff040405ff030203ff0a0a0aff1f2020ff3c3c3dff595959ff737474ff8c8c8cffa3a3a3ffdddedefff3f4f3fffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafffbfafafffbfbfbfffafbfafffaf9fafff9f9f9fffafaf9fff9faf9fff9faf9fffaf9fafff9faf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fff9f9f8fff9f9f9fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f5fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff5f5f5fff6f5f6fff5f6f5fff5f6f6fff5f5f6fff6f6f6fff5f5f5fff6f5f5fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f5fff5f5f4fff5f5f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f5f4fff4f4f4fff4f3f4fff4f4f3fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f3fff2f2f2fff1f2f2fff2f2f1fff1f2f1fff2f2f1fff2f1f1fff2f2f2fff1f1f2fff2f2f1fff1f2f1fff1f1f1fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff1f1f1fff1f2f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f4fff4f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff5f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f7fff8f8f7fff8f8f7fff8f9f8fff8f8f9fff8f9f8fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9faf9fff9faf9fff9faf9fffafaf9fff9f9f9fffafafafffaf9fafffafbfafffafbfafffafafafffbfafafffbfafafffbfafafffafbfafffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfefdfffefefefffefefefffffefffffffffffffefffffffffefffffefdfefffefefdfffdfefdfffbfcfbfff2f2f2ffcfcfcfff9a9b9bff858686ff666566ff515251ff3c3d3cff2d2c2dff171717ff0d0d0dff131313ff0b0b0bff0b0b0bff0b0b0bff6b6c6bff606160ff5a5a59ff5a5959ff5a5a5aff525252ff454544ff3a3a39ff343434ff303030ff2d2c2cff292929ff252525ff222222ff1f201fff1e1d1eff1b1b1bff191a1aff181818ff171616ff141515ff121213ff111011ff0f0f0fff0e0d0dff0c0c0cff0b0b0bff0e0e0eff0d0d0dff0f0f0fff101010ff101010ff101010ff101011ff111111ff111110ff111111ff111111ff111212ff111211ff111111ff101111ff111011ff111011ff101010ff101010ff101010ff101010ff0f0f0fff101010ff161616ff161616ff161717ff19191aff1c1b1cff1d1d1dff1e1e1eff1e1e1fff222222ff252525ff2a292aff2d2d2dff303030ff333433ff373837ff3c3c3cff414140ff454545ff4a4b4aff4f4f50ff565756ff606060ff6b6b6bff6b6b6bff6b6b6bff6a696aff6c6c6cff6f6f6fff727373ff7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff444544ffdadadafff9f9f9fffdfefefffefefefffdfefefffefdfefffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefffffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffdfefdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fff9faf9fffafaf9fffaf9f9fffafafafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff6f6f6fff6f5f6fff5f5f5fff5f6f6fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f2f3fff1f2f2fff2f1f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f1f0ffeff0f0fff0eff0ffeff0efffeff0f0ffefeff0fff0f0f0ffefefefffefefefffefefefffeeefefffeeefefffefefeeffeeefeeffefefeeffeeeeeeffeeefeeffededeeffedeeedffedeeedffedededffedededffedececffecececffebecebffebececffebececffecececffebebebffebececffebecebffecebebffebebebffebebebffebeaebffebebebffebeaeaffebeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeaeae9ffe9eaeaffe9eae9ffe9e9eaffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e8ffe9e9e9ffe8e9e9ffe8e9e9ffe8e8e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffeaeae9ffe9e9e9ffe9eae9ffe9e9eaffeaeae9ffeaeae9ffeaeaeaffebebeaffebebebffebebebffebeceb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000100ff000000ff000000ff010000ff000000ff000000ff010001ff000101ff010101ff010202ff080808ff141414ff313231ff5b5b5bff797979ff858585ff848383ff848484ff858585ff868786ff8a8a89ffbcbdbcfff7f7f6fff7f7f7fff7f8f7fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff8f8f7fff8f8f7fff7f7f7fff7f8f7fff7f8f8fff7f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f7fff6f7f6ffbbbbbbff8a8a89ff8a8989ff898888ff888988ff878888ff7f8080ff6e6e6eff515252ff323333ff171817ff0a0a0aff040404ff020102ff010001ff010001ff010000ff000000ff000000ff000000ff010000ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffefffefffffefefffefefefff9fafafffafafafffafafafff8f9f9fff7f7f7fff3f3f3fff4f4f4fff5f4f4fff7f6f7fffafafbfffdfdfdfffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffefffefffefefefffffefefffffefefffefefefffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffececedffecececffecececffebebebffebebebffeaeaebffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeaeae9ffeae9e9ffeae9eaffeaeaeaffeae9eaffeae9eaffeae9eaffeaeaeaffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaebffeaebebffeaebeaffebebeaffeaeaebffeaeaebffebebebffeaebebffebebebffebebebffebebebffebebeaffebebebffebebebffebebebffebecebffebebebffebebebffecebecffebebecffecececffebebecffecebecffecececffecececffecececffededecffedededffedecedffedededffedededffededeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeefeeffefefefffeeeeeeffefefefffefefefffefefefffefefefffefefefffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f0fff0f0f1fff1f0f1fff1f0f1fff1f1f0fff1f1f1fff1f1f2fff1f2f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f3fff4f4f4fff5f4f5fff5f4f5fff5f5f4fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f7fff8f8f8fff8f9f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fffaf9f9fffafaf9fffaf9f9fffafafafffbfbfafffafafafffbfafbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffffefffffffffffffffffefffffffffffffefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffefffffefefffefefffffefefefffefefefffefffffffefefefffefffffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffcfcfbffe8e7e8ff8c8b8cff131313ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050505ff060605ff070606ff070607ff060706ff050504ff090909ff060605ff090909ff1d1c1cff373838ff505050ff6c6b6bff858584ff9a9a9affcdcdcdfff1f1f0fffafafafffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfbfbfffafafafffafafafffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff8f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f6f5fff6f5f5fff5f5f6fff5f6f5fff6f6f5fff5f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f5f5fff6f5f5fff6f5f5fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f5f5fff4f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff4f4f4fff4f5f4fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff3f3f4fff4f3f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff3f4f3fff3f3f4fff3f2f3fff3f3f3fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff2f1f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f2f3fff2f3f2fff2f2f2fff3f2f2fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff4f4f5fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f6fff5f5f6fff5f6f5fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f6fff6f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff9f8f8fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff7f8f7fff8f8f8fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafaf9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fffafafafffafafafffafbfafffafafafffafafbfffafbfbfffafbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffefefefffefefefffffffffffefffffffefefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfff8f8f8ffededeeffbdbebdff939393ff7d7e7eff5c5c5cff4a4a4aff393939ff2a2a2aff151515ff131312ff141413ff141313ff0b0b0bff0b0b0bff727272ff6c6b6bff616061ff5a5959ff535252ff454545ff3a3a3aff353534ff303030ff2c2c2cff292a29ff252525ff222222ff1f1f20ff1d1d1eff1b1c1bff1a1919ff181818ff161616ff141414ff121213ff111111ff0f0e0fff0e0e0dff0c0c0cff0a0b0aff0a0a0aff09090aff0e0e0eff121112ff121212ff121312ff131213ff131313ff141313ff131313ff131313ff131314ff141314ff141415ff141314ff131313ff121313ff121212ff121212ff121312ff131313ff121212ff121212ff111111ff131314ff151515ff161616ff171717ff1a1a19ff1c1c1cff1d1d1dff1e1e1eff1f1e1eff222121ff262525ff2a2929ff2d2d2dff313130ff333333ff383737ff3c3c3cff414040ff464545ff4b4b4bff4f504fff565656ff606060ff6b6b6bff696a6aff6c6c6cff6f6f6fff737373ff747474ff737474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff8c8b8bffedecedfffcfcfbfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafafffafafbfffafbfafffafafafffafbfbfffafafafffafafafffafafafffafafafffaf9f9fffaf9f9fffafaf9fffafafafffaf9fafffafafafff9f9fafffaf9f9fff9f9f9fff9f9f9fffaf9f9fffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f6f6fff6f7f6fff6f6f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f6f6fff6f5f6fff5f5f6fff6f6f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0efeffff0efefffefefefffefefefffefefefffefefefffefeeefffefeeefffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeedffededeeffedededffecedecffededecffecececffecececffecececffebececffecececffecebebffebecebffebebebffecebecffecebecffebebebffebebebffebebebffeaebeaffebeaebffeaeaebffebebebffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e9e8ffe9e9e9ffe8e8e8ffe9e9e9ffe9e8e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffeae9e9ffeae9e9ffeae9eaffeaeae9ffe9e9e9ffeae9e9ffeae9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebecebffececebffecebec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020303ff090909ff151515ff393939ff616161ff7c7b7bff878787ff858585ff868585ff878687ff898988ff8e8e8fffd6d6d6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff7f8f8fff8f8f7fff7f7f8fff7f8f8fff7f8f7fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f7f7fff8f7f8fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7ffc3c3c3ff8b8c8cff8a8b8aff8a8a89ff898889ff888888ff828282ff727272ff545454ff313131ff171717ff0a0909ff040404ff020202ff010000ff000100ff000000ff000000ff000001ff000001ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefffffefffefffefefefffefefefffafaf9fff8f8f8fff8f8f8fff8f7f8fff6f6f6fff8f8f7fffafafafffcfdfcfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedececffecedecffecececffebecebffecebebffebebebffeaebebffebeaebffeaebeaffebebeaffeaeaebffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaeaebffebebebffeaebebffebebebffebebeaffebebeaffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebecffebebebffebececffebebecffecebecffecececffecececffecebecffecececffecececffedececffecececffecececffecedecffedecedffedededffedededffeeeeedffeeedeeffeeeeeeffeeeeedffeeededffeeeeeeffefefeeffefefeeffefefefffefeeefffefefefffefefefffefeff0ffefefefffefeff0fff0f0f0fff0f0effff0f0f0fff0eff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff2f2f1fff1f2f1fff2f2f2fff2f2f1fff2f2f2fff2f3f2fff3f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f5fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff6f6f6fff7f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f8f8fff9f9f9fff9fafafff9fafafff9f9f9fffaf9fafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfdfffdfdfdfffdfefdfffefdfefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefffefffffefefffefefffffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffefefefffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffefffffffffefffffefffefffffffefffefefffffefefffffefefffffefefefffefefefffefffefffefefefffffefefffffffffffefefefffefefefffefefefffffefefffefdfefff3f3f2ffc0c0bfff393939ff0c0c0cff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050605ff070707ff070707ff070707ff040405ff0b0b0bff0b0b0aff090909ff0b0a0bff181717ff353535ff494a4aff636463ff7d7d7dff949394ffbbbbbbffeeeeeefff8f8f8fffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff8f7f8fff7f7f7fff7f8f8fff7f7f8fff8f7f8fff8f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff6f6f6fff6f7f6fff7f6f6fff6f7f6fff6f6f7fff6f5f6fff6f6f5fff6f6f5fff5f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff6f5f5fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff5f5f4fff4f5f5fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff4f5f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f4f3fff3f4f3fff3f3f4fff4f3f3fff3f3f3fff4f4f4fff4f3f4fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff4f3f3fff3f4f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f0f0fff1f0f1fff0f0f0fff0f0f0fff1f1f0fff0f0f0fff0f0f0fff1f1f1fff0f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f0fff1f1f0fff0f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff8f7f7fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fffafaf9fffaf9fafffaf9fafffafafafffafafafffbfbfafffafbfafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffefdfefffefefefffefffefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfcfff5f5f6ffe4e4e5ffa8a8a9ff8a8a8aff737373ff535453ff454444ff363635ff232323ff121212ff131414ff131313ff141313ff141313ff0b0b0bff747473ff727272ff6b6b6cff616161ff616161ff535353ff464646ff3d3d3dff383737ff323231ff2e2e2dff292a29ff262626ff232324ff212121ff1e1f1eff1c1c1cff1a1a1aff181818ff161616ff141415ff121212ff101111ff0f0f10ff0e0d0eff0c0c0cff0b0b0bff0a0a0aff101010ff1f1f20ff212121ff222222ff222222ff232322ff232323ff242323ff232424ff252524ff252425ff252525ff242524ff232323ff212221ff212121ff222221ff222323ff232223ff232323ff212121ff101111ff0e0e0eff0f0f10ff111111ff121212ff141514ff151515ff171616ff181818ff191a1aff1c1c1cff1e1e1eff222121ff242324ff272626ff292929ff2d2d2cff303030ff353535ff3b3b3cff404141ff474747ff4c4d4dff565656ff696968ff6c6c6cff6f7070ff737373ff747374ff747474ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff363637ffcdcdcdfff4f5f5fffdfdfdfffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafff9fafafff9f9f9fffaf9fafffaf9fafffafaf9fffafaf9fffafaf9fff9f9f9fff9f9f9fffafafafff9f9fafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffefefeffff0efeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeefffefefeeffeeeeeeffeeeeeeffedededffedededffedededffedecedffececedffecededffecedecffecececffecececffececebffecebecffecebecffebebebffebececffebebecffebebebffecebebffebebebffebeaebffebebebffebebebffebebebffebeaeaffebeaeaffeaebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeae9e9ffeae9eaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebeaffeaebeaffebebebffecebebffececebffebececffececec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000001ff000000ff000001ff020202ff030303ff0a0b0aff181718ff424141ff666666ff7d7d7dff868686ff858585ff878686ff888888ff898989ff939392ffe1e1e1fff7f7f7fff7f7f7fff8f8f8fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7ffcacacaff8e8e8eff8c8c8bff8a8a8aff888888ff868687ff818282ff757575ff585858ff343434ff191918ff0a0a0bff050405ff010101ff000101ff000001ff000000ff000000ff000001ff000000ff000000ff000001ff010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffefffffefefefffafafafffafafbfffafafbfffafafafffbfbfbfffcfcfdfffefdfefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedececffedecedffececedffebecebffebebecffebebebffeaebebffebebebffebebebffebeaebffebebebffeaebeaffebebebffeaeaebffeaeaebffeaebeaffebeaeaffeaebeaffeaeaeaffebeaebffeaeaebffeaeaebffebebebffebeaeaffebebeaffebeaebffeaeaeaffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebecffebecebffebecebffecebecffebebebffecececffececebffebececffececebffecebebffebecebffecebecffecececffecececffecececffecececffecececffecececffecededffedececffedededffecededffededecffedededffedededffededeeffeeeeeeffedeeeeffeeeeeeffefeeeeffefeeefffeeeeefffeeefeeffefefefffefefefffefefefffefefefffeff0effff0eff0fff0eff0ffeff0effff0f0f0fff0eff0fff0f0f0fff0f0f0fff0eff0fff0f1f0fff0f0f0fff1f0f0fff0f0f1fff0f0f1fff1f1f1fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff1f1f2fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff2f3f2fff3f3f3fff3f2f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff5f6f6fff6f6f5fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f7f6fff6f7f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f8f8fff9faf9fff9f9f9fffafafafffaf9fafffafafafffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffefdfefffefdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefffffffefefefffefffefffefffefffffefefffefffefffffefffffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffefffffffefffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffdfdfefffafafaffe1e1e1ff646463ff171717ff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070607ff050405ff0a0b0aff0b0b0bff0b0a0bff0a0b0bff0a0b0aff111111ff2c2d2cff434343ff5c5c5cff757576ff8d8d8dffa8a8a8ffe7e6e7fff5f5f5fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfafffafbfbfffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfafafffbfafbfffafafbfffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f7fff7f8f7fff8f7f8fff8f8f7fff8f7f7fff8f8f7fff7f8f7fff7f8f7fff7f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f6fff7f7f7fff7f6f6fff7f6f7fff6f6f7fff6f7f6fff6f6f7fff6f6f6fff5f6f6fff5f6f6fff6f6f5fff6f5f6fff6f6f6fff5f6f5fff6f6f6fff6f5f6fff6f6f6fff5f6f6fff6f5f5fff5f6f6fff5f5f5fff6f5f6fff5f5f6fff5f5f6fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f4f5fff5f4f5fff4f4f5fff4f5f4fff4f5f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff5f4f4fff4f5f4fff5f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f4fff4f4f3fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff2f3f3fff3f3f3fff3f2f3fff3f2f3fff3f3f3fff2f3f2fff2f2f3fff2f2f2fff1f2f2fff1f2f2fff1f1f1fff1f0f1fff1f0f1fff0f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffeff0f0fff0f0f0fff0f0f0fff0eff0ffefeff0fff0f0f0fff0efeffff0f0efffefeff0ffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f0f1fff1f0f0fff1f0f1fff0f0f1fff0f1f0fff1f1f1fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff1f2f1fff2f2f2fff2f3f2fff3f2f2fff3f2f2fff2f3f2fff2f3f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff5f4f4fff4f5f5fff5f5f5fff4f5f4fff5f5f5fff5f4f5fff5f5f5fff5f5f6fff5f6f5fff5f5f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f7f6fff7f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff7f8f7fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9fafff9f9fafffafafafffaf9fafffafaf9fffafafafff9faf9fffafafafffafafafffafafbfffafafafffbfafbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfcfbfff2f1f2ffd4d3d4ff999999ff808080ff696969ff4d4d4dff3f4040ff313131ff1b1b1bff121212ff121212ff131314ff131314ff141414ff757475ff757574ff747474ff727272ff6c6b6cff6f6f6fff646565ff575757ff4c4b4cff434243ff3b3b3bff363535ff303031ff2d2d2dff2a2a2aff272627ff232323ff202121ff1e1e1eff1b1c1cff1a1a19ff181717ff151615ff141314ff121212ff101010ff0f0e0eff0d0d0dff0c0d0cff101010ff212222ff272626ff282828ff272828ff282828ff282828ff292929ff29292aff2a2a2aff2a2b2aff2a2b2aff2a292aff292829ff272727ff262726ff262627ff272828ff282928ff282828ff252525ff121212ff0d0d0dff0e0f0eff111010ff121212ff141414ff141515ff161515ff171818ff191919ff1c1b1cff1e1d1eff202020ff232323ff262526ff292928ff2d2c2dff313131ff383838ff3f3f3fff454546ff4c4c4cff535353ff5d5d5dff717071ff706f70ff737373ff737474ff747474ff747374ff74747400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff807f7fffe6e7e6fffbfbfbfffefdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffefefffefefefffefffefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffbfafafffafafafffafafafff9fafafffaf9f9fff9faf9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffaf9fafffafaf9fffaf9fafff9f9f9fff9f9fafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f7fff8f7f7fff7f7f7fff7f6f7fff7f7f6fff7f6f6fff7f6f6fff6f7f6fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f5f6fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f2f1fff2f1f1fff1f0f1fff0f1f1fff0f1f0fff1f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0f0f0fff0eff0fff0f0efffefeff0ffefefefffefeff0ffefefefffefefefffeeeeeeffefeeefffeeeeeeffeeedeeffeeedeeffededeeffecededffedededffedecedffecececffecededffecececffecececffecececffecececffebececffecebecffececebffecebebffecebebffebecebffebecebffebebebffebecebffebebebffebebebffeaebebffebebeaffeaebeaffebebebffeaeaebffeaeaebffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9eaffe9eae9ffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffeae9eaffeae9eaffe9eae9ffeaeaeaffeae9eaffeaeaeaffe9eaeaffeae9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaebeaffeaeaebffeaeaeaffeaeaebffebebebffeaebebffebeaeaffebebebffecebecffecebecffecebecffecececffecedec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000100ff000001ff000000ff000100ff000000ff000000ff010000ff010000ff010101ff020202ff040304ff0d0d0dff1b1c1cff484747ff696a69ff7c7c7cff848484ff868687ff878788ff898989ff8a8a8aff9a9a99ffe9e9e9fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8ffd5d5d5ff919191ff8c8b8cff8a8a8bff888988ff868686ff818181ff757676ff5e5e5eff393939ff1b1c1cff0d0d0cff060505ff020202ff010001ff000100ff000000ff000000ff000100ff000100ff000000ff000101ff010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffffefefffefffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffecededffedecedffecececffecececffecebecffebebecffebebecffebebebffebebecffebebebffebebebffebebebffebebebffebebebffeaebebffeaebebffebeaebffebeaebffebebeaffebebebffeaeaebffeaebeaffebebebffebebebffebebeaffeaeaebffebebebffebebebffebebebffebebebffececebffececebffebebebffecebecffececebffececebffececebffecebecffececebffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecececffecedecffececedffedededffedecedffedecedffecedecffedededffedededffedeeeeffedededffeeeeeeffeeeeeeffedededffeeeeeeffeeeeeeffeeeeefffefeeefffefefefffefefefffefefefffefefefffefeff0ffeff0efffefeff0ffeff0effff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff4f4f3fff3f4f3fff4f4f4fff4f5f4fff4f4f4fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f5f6fff6f5f6fff5f6f5fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f7fff7f6f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff7f7f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffefefdfffefefdfffdfdfdfffefdfefffefefdfffefefefffefefdfffefefefffefefefffffffefffefefefffffffefffffffefffefefefffffefffffffffffffefffefffefffffffefefefffefffefffefefffffffffffffffefffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffefefffffefffffffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefefffffefffefffffefefffefefefffefffefffefefefffefefefffcfdfcffefefeeff9f9e9fff1a1a1aff0e0e0fff040404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff040504ff0b0a0bff0b0a0bff0b0b0bff0a0b0aff0a0b0bff070808ff0d0c0cff1d1d1dff3e3e3dff565556ff6d6d6eff868686ff9c9c9bffd7d7d7fff2f2f2fffafafbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfafbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff8f7f7fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff7f7f7fff6f7f7fff7f6f7fff6f7f6fff6f7f7fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f5f6fff5f5f6fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f5fff5f5f4fff5f5f4fff5f4f4fff5f4f5fff5f5f4fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff5f4f5fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f3fff3f2f3fff2f3f3fff3f2f3fff2f2f2fff2f2f2fff2f1f2fff1f1f2fff1f1f1fff1f1f0fff0f0f1ffeff0efffefefefffefefefffefefefffefefefffefefefffeeefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff1f0f0fff0f0f0fff1f0f1fff1f1f0fff1f1f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff1f2f2fff2f3f2fff2f2f2fff2f3f2fff2f2f3fff3f3f3fff3f2f3fff2f2f3fff2f3f2fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff7f6f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff9f8f9fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f8f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff7f7f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fffafaf9fffafafafffafaf9fff9f9fafffafafafffafafafffafafafffbfafafffbfbfafffbfbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefefffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfff9f9faffeeeeeeffc1c1c1ff908f90ff787878ff616261ff474848ff3c3d3dff2d2d2dff161617ff121212ff141414ff111212ff131313ff131413ff757575ff747474ff747475ff747474ff727272ff737272ff696868ff5d5d5dff535353ff4a4a4aff424243ff3c3c3bff373636ff323232ff2f2e2fff2b2b2aff282827ff232423ff212121ff1e1f1eff1c1c1bff1a191aff181718ff141514ff131413ff111111ff0f100fff0e0e0eff0d0e0eff101010ff212122ff272827ff292929ff292929ff2a2a2aff2a2a2aff2b2b2bff2c2c2cff2c2c2cff2c2c2dff2d2c2cff2c2c2cff2b2a2bff292a29ff282828ff282728ff282828ff292929ff292929ff262627ff131313ff0e0d0eff0f0f10ff111111ff131313ff151515ff161616ff181818ff1a191aff1c1c1bff1d1d1dff1f2020ff222322ff262626ff292929ff2d2d2dff323232ff383939ff403f3fff464545ff4c4b4cff535353ff5b5b5bff666666ff757576ff737372ff747473ff747473ff747374ff747474ff7575740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff262526ffbbbabbfff2f2f2fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafbfffafafbfffafafafffafafafff9fafafff9fafafffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafaf9fff9f9fafff9faf9fffaf9fafffaf9f9fffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f8fff9f9f8fff9f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f7f6fff6f6f7fff7f7f7fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f4f5fff5f4f5fff4f4f5fff4f4f4fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff2f1f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff0f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefeff0fff0f0f0fff0eff0fff0efefffefefefffefefefffefefeeffeeeeeeffeeeeefffeeeeedffeeededffedededffedededffededecffedededffecedecffedededffededecffecececffedecedffedecedffecececffecececffecececffecececffecececffecececffecebecffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaebffebeaebffeaeaebffeae9eaffeaeae9ffe9eaeaffeae9eaffe9e9eaffe9eaeaffeaeae9ffe9e9eaffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaebffeaebeaffebebeaffebebebffebebeaffeaeaebffebebebffebebebffebeaeaffebeaebffebebebffececebffebebebffecebecffececebffedececffededec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff010001ff020102ff020202ff040504ff101111ff1e1f1fff4a494aff6d6c6dff7c7c7cff838383ff868686ff878787ff898989ff8c8c8cffa7a7a7fff1f1f2fff8f8f8fff8f7f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7ffd8d8d8ff949495ff8d8d8cff8b8b8aff898989ff888788ff848483ff797979ff626362ff403f3fff1f1f1fff0e0e0eff070607ff030203ff000101ff000101ff000000ff000000ff000001ff000100ff010001ff010001ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedeeedffedededffededecffecececffecececffececedffecececffebececffebebecffebebecffebebebffebebebffebececffececebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebecffebebecffebecebffecebebffecebecffebececffebececffecebebffecebecffecececffecececffecececffecececffedecedffececedffecececffecedecffedececffecededffededecffecececffedececffecededffecededffededecffecececffedededffededecffedededffedededffedeeeeffededeeffeeedeeffeeededffeeeeeeffeeeeeeffeeefeeffeeefeeffefefefffefefefffefefefffefefefffefeff0fff0efefffefeff0ffefeff0ffefeff0fff0eff0ffeff0effff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f1f1fff0f1f0fff0f1f0fff1f1f1fff1f0f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f2fff1f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f3f3fff3f2f2fff2f2f3fff2f2f3fff2f3f3fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff4f4f4fff5f5f5fff5f6f5fff5f5f6fff5f6f5fff5f5f5fff5f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f7f6fff6f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f8fff7f7f8fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9faf9fffafafafffafafbfffafafbfffafafbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfefffdfdfdfffdfefefffefdfdfffefdfefffefefefffdfefefffefefefffefefefffffefffffefffffffefefefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffefffefffefffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffffffffffefefffffefefffffefefffffefefefffefefefffefffffffffffffffefefffffffefffffefefffffefffefffefefefffefefefffffefffffefdfefff7f8f8ffd4d5d5ff393939ff070606ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040405ff0b0a0aff0a0b0aff0b0b0bff0b0b0bff0a0a0bff080808ff050505ff080909ff141414ff2f2f2eff504f50ff666566ff7d7d7dff939494ffc6c6c6fff0efeffffafaf9fffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffafbfbfffbfbfafffafafafffbfafbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f8f9fff8f8f8fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f8f8fff7f8f8fff8f8f7fff7f7f7fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff7f8f8fff7f7f8fff7f7f8fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff4f5f5fff5f4f4fff4f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f5f5fff5f5f4fff4f4f4fff4f4f3fff3f4f4fff3f4f4fff4f4f3fff3f3f3fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff3f2f2fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffefeff0ffefefefffeeeeefffeeedeeffedededffedededffedededffececedffedededffedededffecededffecedecffecececffecececffececedffecececffecececffecececffecebebffecececffedededffedeeeeffeeeeeeffefeeeeffefeeefffefefefffeff0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f1f1fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff2f2f3fff2f3f2fff2f3f2fff2f3f3fff3f3f3fff3f2f3fff3f3f3fff3f2f3fff3f3f3fff3f3f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f6fff6f6f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f9fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f8fff7f8f7fff7f8f7fff7f7f8fff7f8f8fff7f7f8fff7f7f8fff8f7f7fff7f8f8fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9fafffaf9fafff9fafafff9f9f9fffafafafffaf9fafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffafafafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffdfdfdfffdfdfefffefefefffdfefdfffdfdfdfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfff5f5f6ffe8e8e8ffadaeadff888989ff737373ff5c5c5dff454545ff3c3d3dff252626ff141414ff141414ff141414ff141414ff121212ff131313ff757475ff757474ff757574ff757575ff747474ff757574ff6b6a6aff605f60ff565656ff4e4f4fff484747ff404041ff3b3a3bff363636ff323231ff2d2d2eff2a292aff262626ff232322ff1f201fff1e1d1dff1a1b1bff181817ff141414ff131312ff111111ff0f1010ff0e0f0eff0d0d0dff121213ff232423ff282828ff29292aff2a2a2aff2b2b2bff2c2c2cff2d2c2cff2d2e2eff2e2e2fff2e2f2eff2e2e2eff2e2d2dff2d2c2cff2b2b2bff2a2929ff282829ff292929ff29292aff2a2a2aff272728ff141314ff0e0e0eff101010ff111111ff121213ff161516ff171717ff191919ff1b1b1bff1d1d1dff201f20ff222122ff242424ff272727ff2b2b2bff313030ff373636ff3d3d3dff444444ff4a4a49ff504f4fff575657ff5f5f60ff6a6a6aff737372ff737374ff747374ff737474ff747474ff747475ff7574750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff555555ffdcdcdcfff8f8f9fffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfefffefdfefffefefefffefefdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffbfbfcfffbfbfbfffbfafafffafafafffafbfbfffafafafffaf9fafffafafafffafafafff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fffafafafff9fafafffafafafffaf9f9fffafaf9fffafafafff9f9fafff9faf9fffaf9f9fff9f9fafff9f9f9fff9faf9fffaf9f9fff9f9fafff9f9f9fff8f9f9fff9f9f8fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff7f8f7fff8f7f7fff7f8f8fff7f8f7fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f5f5fff5f6f6fff5f5f6fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f4fff4f3f3fff2f3f3fff3f2f3fff2f2f3fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efefffefefefffefefefffeeefefffefeeeeffeeedeeffededeeffededeeffedeeedffededeeffedededffedededffedededffecedecffedececffecededffededecffecececffedececffecedecffecececffecececffececebffecececffebecebffebecebffebececffebececffebebecffebebecffecebebffebebebffebebebffebebebffeaebeaffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebeaeaffeaeaebffebebebffeaeaebffeaebebffebebeaffeaebeaffebebebffebeaebffebebebffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebecffebebebffebececffecebebffececedffecececffeceded0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000001ff010000ff000000ff000001ff000000ff000000ff000100ff020202ff030303ff060506ff151415ff232323ff494a4aff6d6d6dff7c7c7cff858585ff888888ff888989ff8a8a8aff8d8d8dffb1b0b0fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff7f7f7ffdbdcdcff979696ff8d8d8eff8c8b8cff8a8b8bff8a8a89ff868686ff7c7b7cff666667ff444444ff222222ff111010ff060707ff030303ff000000ff010000ff000000ff000000ff000100ff000000ff000001ff000100ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffeeeeedffedededffededecffecededffecececffecececffecececffebececffecececffebecebffecebecffececebffebecebffecebecffebebebffebecebffebebebffecececffebebebffecececffebebebffecebebffebebebffecebebffebebecffebecebffebebebffebebecffebebecffecebecffecececffecececffecedecffecececffecececffecedecffecececffececedffecededffedededffedececffedededffededecffededecffecedecffecedecffededecffedededffedededffedededffededecffedededffedeeedffeeededffeeedeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffeff0efffeff0f0ffefefeffff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff0f1f1fff1f1f1fff1f0f1fff1f0f1fff1f1f1fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff2f1f2fff2f2f2fff3f2f2fff2f3f2fff2f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff5f6f5fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9fafafffafafafffafafafffbfafafffafbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffcfcfdfffcfcfdfffdfdfdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefefefffefefefffffffffffefefefffefefffffcfbfcffebeaebff838383ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0b0aff0a0a0bff0b0b0aff0a0a0aff080808ff060606ff060606ff060606ff0f0f0fff232323ff444444ff5e5e5eff757575ff8c8d8dffb6b6b6ffecececfff7f7f6fffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafff9fafafffafafafffafafafffafafafff9f9f9fffaf9f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff8f8f7fff8f8f7fff8f7f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f6f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff5f5f5fff6f6f6fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff5f5f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff3f4f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff0f0f0ffeff0f0ffeeeeeeffedededffecececffebebebffeaeaeaffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffebebebffeaebebffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffeae9eaffe9eaeaffeae9e9ffeaeaeaffeaeaeaffeaeaebffebebecffececedffedededffededeeffefeeeeffeeefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff2f3f3fff3f2f2fff3f2f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff7f6f7fff6f6f6fff6f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff8f8f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fffafafafff9f9f9fffaf9f9fff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfcfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffbfcfcfff3f2f2ffdcdcdcff9f9e9fff838382ff6d6d6dff585858ff3d3e3eff343535ff1b1b1bff121212ff121313ff141414ff141414ff141414ff111212ff757474ff757575ff747574ff747474ff747475ff747475ff6c6b6bff616162ff5a595aff525352ff4b4b4cff444444ff3e3f3eff393939ff343435ff303030ff2c2c2cff282728ff242424ff212120ff1e1e1eff1b1c1bff181918ff151514ff131313ff111112ff101010ff0e0f0eff0e0e0eff131414ff272626ff29292aff2b2b2bff2b2b2bff2c2d2cff2e2e2eff2f2f2fff30302fff303030ff303030ff2f2f30ff2f2f2fff2e2e2eff2d2d2cff2b2c2cff2b2b2bff2b2b2bff2c2c2cff2b2c2cff292929ff141514ff0e0e0fff10100fff111111ff131313ff161616ff171818ff1a1a19ff1c1d1cff1e1e1eff212121ff232223ff262526ff292a29ff2e2e2eff333333ff393938ff3f3f3fff464647ff4c4c4dff535253ff5a5a5aff646363ff6c6d6cff737374ff737373ff747474ff747474ff747475ff747474ff757475000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080807ff949494ffeeedeefffdfefdfffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfefffefdfdfffefdfefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefefffffefefefffefefdfffefefefffefffefffffefefffffefffffffefffffffffffffefffefffffffefffefffefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafbfffafbfafffafafafffafafafffafafafff9fafafff9f9f9fffafafafff9f9f9fff9f9f9fff9f8f9fffaf9f9fff9fafafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff6f7f7fff7f6f6fff7f6f7fff7f6f7fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff4f4f3fff3f3f3fff2f3f3fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f0f0fff1f0f0fff0f1f0fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0efefffefefeffff0efefffefefefffefeeefffeeeeeeffeeeeeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeededffedededffeeeeedffedededffedededffededecffededecffedecedffecededffececedffecedecffecededffecedecffecececffecececffecececffecececffebececffecececffececebffececebffecebebffecebecffebebebffebebebffebebebffeaebeaffeaebeaffeaeaeaffebebeaffeaebebffeaeaeaffebeaeaffeaebeaffeaeaebffebebeaffeaeaeaffebeaebffeaebebffeaebebffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebecffebebebffebebebffebebecffebebecffecebebffebebecffecececffecececffecececffecedecffedededffedededffededee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff010100ff000000ff000000ff010000ff000100ff010001ff020202ff030303ff080708ff171717ff272727ff4c4c4cff6e6e6eff7d7d7dff888888ff8b8a8aff8b8a8aff8c8c8cff8e8e8effc0c0c0fff8f8f8fff7f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8ffe5e6e6ff9a9a9bff909090ff8e8e8eff8c8c8cff8a8a8aff878787ff7e7e7eff696868ff474747ff262625ff121212ff070807ff030403ff010101ff010001ff000101ff000000ff000100ff010101ff000101ff010000ff0100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffefeeeeffeeeeedffedededffedededffedececffedecedffecececffecececffececedffecececffecececffecececffecececffecececffecececffecececffebebecffecebecffececebffebebecffecebebffecebebffebecebffececebffecebebffececebffebececffecebebffebebecffececebffecececffecececffecececffecedecffecededffedecedffecededffecececffedecedffededecffedededffecededffedededffedededffedededffedededffedededffecededffedededffedededffedededffedededffeeededffedededffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefefeffff0efefffefefeffff0eff0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff0f1f0fff1f0f0fff1f1f1fff0f0f1fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff1f1f2fff2f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9fafffafaf9fffafafafffafafafffbfafafffafbfafffbfbfafffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffefdfdfffdfdfdfffefdfefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffefefffffffffffffefefefffffefffffefffffffefffefffefefefffefefefffefefefffefffefffffefefffffefffffffefefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefefefffefefffffefffffffffffefffffefefffffffffffefffffffffefefffffffffffefefffffefefefffffefefffefefffffefdfdfff8f7f7ffdadbdbff40403fff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0aff0b0a0bff0b0b0bff080808ff070606ff070707ff050506ff050405ff0b0b0bff1d1d1eff3a3a3aff5a5959ff717171ff898988ffaaa9a9ffe7e7e6fff4f4f5fffbfafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfafafffafbfafffafafafffafafafffafafafffaf9fafffaf9fafff9f9f9fff9f9fafff9fafafff9f9f9fffaf9f9fff9fafafff9f9f9fffaf9f9fffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f8fff8f7f7fff7f8f7fff7f7f8fff7f8f7fff8f7f7fff8f7f8fff8f7f7fff7f8f7fff8f8f7fff8f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff7f6f7fff6f6f6fff6f6f7fff6f7f7fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff6f6f5fff5f5f6fff6f5f5fff6f5f5fff5f6f5fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f4fff5f4f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff4f4f4fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f3fff2f2f2fff2f2f1fff1f2f2fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffefefefffecececffecebecffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e8e7ffe8e8e7ffe8e7e7ffe8e8e8ffe8e9e9ffeae9e9ffeaeaeaffebebebffedececffecedecffedededffeeeeeeffeeefefffefeeefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff3f2f2fff2f2f3fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff6f6f6fff7f6f6fff7f7f7fff6f6f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff8f9f8fff9f8f9fff8f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f7fff7f8f7fff8f8f7fff8f8f8fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9fafffaf9f9fffaf9f9fff9faf9fffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffafbfafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfefefffdfdfdfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffafafbffeff0f0ffd0d0d0ff999898ff7e7e7fff696969ff545454ff3a3a3aff29292aff121212ff0f0e0eff131313ff131213ff141414ff141414ff141414ff757474ff757574ff747475ff757474ff747474ff747474ff6d6c6cff636363ff5b5b5bff555555ff4e4e4eff474747ff414141ff3b3b3bff363636ff313131ff2d2d2dff292929ff252526ff222222ff1f1f1fff1c1c1cff191919ff151515ff131313ff111111ff0f1010ff0e0f0eff0e0d0eff121212ff282727ff2a2b2aff2c2b2bff2c2c2cff2d2d2dff2f2f2fff2f3030ff313130ff313231ff313131ff313131ff303130ff2f2f2fff2f2e2eff2d2d2dff2d2c2dff2d2c2dff2d2d2dff2d2d2eff2a2a2aff151515ff0f0e0fff101011ff121212ff141313ff171617ff181819ff1b1a1bff1d1d1cff1f1f1fff212121ff242324ff262726ff2b2b2aff302f2fff353534ff3a3a3bff414141ff484848ff4f4f4eff565555ff5c5c5cff656565ff6d6e6dff747474ff747374ff747474ff747474ff757475ff757474ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff505151ffe1e1e1fffcfbfbfffdfdfefffefefefffffefefffefefffffefefefffffefefffefffefffffffefffffefefffffffefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffbfbfafffbfafafffafbfbfffafafafffafafafffafafafff9f9fafffaf9f9fffaf9f9fff9f9fafff9f9f9fff9f8f9fff9faf9fffafaf9fffaf9f9fff9faf9fff9f9fafffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff7f7f7fff7f6f6fff6f7f6fff7f7f6fff7f6f7fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f1f0fff1f1f0fff1f0f0fff1f1f0fff0f0f1fff1f0f0fff0f0f0fff0f0effff0f0f0ffefefefffefefefffeff0efffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffededeeffededeeffeeeeedffedededffeeededffedededffecededffedecedffecedecffececedffecedecffedececffececedffecececffecedecffecececffecececffecececffecececffebececffececebffebececffebecebffecebebffebecebffebebebffebebebffeaeaeaffebeaebffebeaebffeaeaeaffeaeaebffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffeaebebffebebebffecebebffebebecffebebebffecebebffebecebffececebffecebebffececebffebebecffecebebffebebecffececebffecececffebecebffecebecffecedecffecededffedecedffedededffedededffeeedee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010001ff000000ff000000ff000001ff000101ff000100ff010001ff020202ff030303ff0a090aff191919ff2d2d2dff545354ff707070ff7f7f80ff898989ff8d8c8cff8c8d8cff8e8e8dff908f8fffc7c7c6fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8ffe9e9e9ff9d9d9dff929192ff909090ff8c8c8cff8a8a8aff888888ff808180ff6a6a6aff484848ff282827ff131313ff090808ff030404ff010101ff010001ff000100ff000000ff000100ff010000ff000001ff010000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefeeeeffeeeeeeffeeefefffeeeeedffededeeffedededffecededffecedecffededecffededecffecededffedededffececedffecececffecececffecececffecececffecececffecedecffecececffecececffecececffecececffecececffecececffecececffecedecffecececffecececffecededffecececffedededffececedffededecffedededffedededffedededffedededffeeededffedededffedededffededeeffedededffededeeffedeeeeffedeeedffededeeffedeeedffeeeeeeffedededffeeededffeeeeeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeeeffeeeeeeffeeeeefffeeeeeeffefeeefffefefefffefefefffefefefffeff0f0fff0f0effff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff0f1f1fff1f0f0fff0f1f0fff1f0f1fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f2f1fff2f2f2fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff5f5f5fff6f6f5fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffcfdfcfffdfdfdfffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffefefffffffffffffefffffefffffffefffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffefffefffffefefffefffefffefffffffffffffffefffffffefefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffcfdfcffedededff878686ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0b0b0bff080807ff060706ff060607ff060605ff050505ff030302ff060606ff121312ff2b2c2bff4f4f50ff6d6d6dff828283ff999999ffd2d2d2fff0f0effffbfbfafffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfafafffbfbfafffbfafafffafbfbfffafbfafffafafafffafafafffafafafff9faf9fffafaf9fff9faf9fff9fafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff6f7f7fff6f7f6fff7f7f6fff7f7f6fff6f7f7fff6f7f7fff6f6f7fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff5f6f6fff5f6f6fff6f6f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff5f5f4fff5f5f4fff5f4f5fff4f5f5fff5f4f4fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f5f5fff5f5f5fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedeeeeffebecebffeaeaeaffe9e9e8ffe7e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe2e1e1ffe2e1e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e6ffe8e8e8ffe9e9e9ffeaeaeaffeaeaebffececebffecedecffedededffeeeeedffeeeeeeffefefeefff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f1fff0f1f1fff0f1f1fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f1f2fff2f2f2fff2f3f2fff2f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff4f4f3fff5f4f5fff5f5f4fff5f5f5fff5f6f5fff6f5f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f8f7fff8f7f8fff7f7f7fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafff9faf9fffafaf9fffaf9fafffafafafffaf9fafffafafafffafbfafffafafafffafbfafffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfcfff7f8f7ffecececffbdbdbdff8d8e8eff767676ff626261ff4d4d4dff2a2a2aff161617ff0b0c0bff0c0d0dff0e0e0eff131313ff131313ff141414ff141414ff747574ff757575ff747474ff757574ff747475ff747474ff6d6d6dff656565ff5f5f5eff585958ff515251ff4b4a4aff444444ff3f3e3eff393938ff333333ff2e2e2fff2a2a2aff272727ff232323ff202020ff1c1c1dff191a19ff161616ff141413ff121212ff111111ff0f0f0fff0e0e0eff121312ff292a29ff2c2c2cff2c2d2dff2e2e2eff2f302fff313132ff323232ff333333ff343333ff343433ff333333ff323333ff323231ff313131ff2f2f2fff2e2f2eff2e2e2eff2e2e2eff2e2e2dff2a2b2bff161616ff0f0f10ff111010ff121212ff141314ff171716ff181818ff1b1c1bff1d1e1eff1f201fff222222ff242425ff282828ff2c2b2cff313131ff363736ff3c3c3cff434342ff4a4a4aff515151ff585858ff5e5e5eff666666ff6e6f6eff747574ff747474ff747474ff757474ff757474ff757474ff74747500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080807ff8c8b8cfff2f2f2fffcfcfcfffefffefffefffffffefefefffefffefffefefffffffefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefefffdfefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefffefffefffffffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9fafafff9faf9fff9f9f9fff9faf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f9fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f8f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f5f4fff4f4f4fff4f4f3fff3f4f3fff3f4f3fff3f3f3fff3f3f2fff2f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f1fff2f1f2fff2f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff0f0f0fff1f1f0fff1f1f1fff0f0f0fff0f0f0fff0eff0fff0f0efffeff0f0ffeff0efffefefefffefefefffefefeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffedeeeeffeeeeeeffedededffedededffedeeedffedecedffecededffedededffedededffedededffecededffececedffecececffececedffecececffecececffecececffececebffececebffebececffececebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebecebffebececffebececffececebffecececffecececffecececffecececffecececffecececffecececffececedffecececffecececffecececffecedecffecededffedededffeeededffedededffeeeeedffeeeeee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff020101ff040404ff0c0c0cff1e1e1eff363636ff5c5c5cff757676ff848484ff8a8b8aff8c8c8cff8e8e8dff8f8f8fff969696ffd7d7d7fff8f8f8fff8f9f8fff9f9f9fff8f8f8fff9f9f9fff8f8f8fff8f9f8fff8f9f8fff8f9f8fff9f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff8f8f9fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f9f8fff8f9f8fff8f9f8fff8f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8ffeaebebffa3a3a3ff959595ff929292ff8f8e8eff8c8c8bff8c8c8cff868687ff6e6d6dff484849ff292a2aff141414ff090909ff030404ff020202ff010101ff010101ff010101ff000001ff000101ff000100ff000100ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefefffeeeeeeffeeeeefffeeeeeeffeeededffedededffedeeedffedededffedededffedededffecededffedededffedededffececedffedededffedececffecedecffececedffededecffecececffedecedffedededffecededffedecedffedececffedececffecececffecececffededecffededecffedededffecededffedededffedededffedededffedededffedededffedededffedededffeeededffeeeeeeffeeedeeffededeeffedeeeeffededeeffeeeeedffedeeedffedeeeeffedeeeeffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefefefffeeefeeffeeefeeffefeeefffefefeeffefefeeffefefefffefefefffefefeffff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f0fff0f0f1fff0f0f1fff1f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff1f1f2fff2f1f2fff2f1f1fff2f2f1fff1f2f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff5f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f6f5fff5f5f6fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff6f7f6fff6f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f8f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafffafafafffafafafffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffdfdfcfffdfdfdfffdfefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefffffefffffffffefefffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffefefffefffffffffffffffffffffffffffefffefefffffefefffffefffffffffefefffefefffffffffffffffefefffefefefffefefffffffffefffefefefffffefefffcfbfcffe2e2e2ff636363ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080807ff060607ff070707ff060505ff050505ff030304ff040403ff030202ff0c0b0cff212121ff444545ff676768ff7e7d7dff929292ffc2c3c3ffeeeeeefff9f9f8fffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfafffafafafffbfbfafffafafafffafafbfffafafafffbfafafffafafafffafafafff9fafafffafaf9fff9f9fafff9f9fafff9f9fafff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff7f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff7f7f7fff8f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff4f5f4fff5f5f4fff5f5f4fff5f5f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f4f5fff5f5f4fff4f5f4fff4f5f4fff4f4f4fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f0ffeff0efffeeeeeeffedededffeaebebffeaeaeaffe9e8e8ffe8e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e2ffe0e0e1ffe0e0e0ffe0dfdfffdfdedfffdededeffdeddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdddcddffddddddffdededeffdfe0dfffe1e1e1ffe3e3e3ffe5e5e4ffe6e6e6ffe7e8e7ffe9e9e9ffeaeaeaffeaebeaffececebffededecffedededffeeeeedffefeeeeffeff0f0fff0f0f0fff0f0f0fff0f1f1fff0f0f1fff1f1f0fff0f1f0fff0f1f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f3f4fff5f4f4fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f7fff7f8f8fff8f7f7fff8f8f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff8f8f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9fafffafaf9fffaf9f9fffafafafffafafafff9fafafffafafafffaf9fafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffcfcfcfff3f3f4ffe1e2e2ffa9a9a9ff868686ff727172ff5e5e5eff464545ff1d1d1dff0e0e0eff070707ff090909ff0d0d0dff0f0e0fff121313ff131313ff141414ff757474ff747575ff747474ff747474ff747473ff747474ff6c6d6dff666667ff606060ff595a59ff535353ff4c4c4cff464645ff40403fff3a3a39ff343535ff302f2fff2b2b2bff272828ff232324ff212120ff1d1d1cff191a1aff161616ff141515ff131212ff111111ff101010ff0f0f0fff131313ff2a2a2aff2c2c2cff2e2e2eff30302fff313131ff333233ff343433ff343534ff353535ff353535ff343434ff343434ff333333ff333232ff303131ff2f302fff2e2e2eff2e2e2eff2d2d2eff2a2a2bff151515ff10100fff111111ff131313ff151414ff171717ff191919ff1c1c1cff1e1e1dff202020ff232222ff252525ff292829ff2d2c2cff323232ff373737ff3d3c3cff444443ff4b4b4aff525252ff585958ff5f5f5fff666566ff6e6f6eff747474ff747474ff747474ff747474ff757474ff757575ff75747400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff545454ffededecfffbfbfbfffffffefffefefefffffefefffffffffffefffffffffefffffffefefffffffefffefffffffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfefdfffdfefdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefdfffdfefdfffdfefefffdfefefffdfefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffefefefffdfdfdfffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffbfbfcfffbfbfbfffbfafafffafafbfffafbfbfffafafafff9faf9fffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff8f9f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff4f4f4fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff2f2f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f1f1fff0f1f1fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff0f1f0fff0f0f1fff0f0f0ffeff0efffeff0effff0f0efffefefefffefefefffefefeeffefefefffefeeeeffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeedffedeeeeffedeeeeffedeeeeffeeededffedededffededeeffededeeffedededffedededffedededffedededffedededffededecffedecedffededecffecedecffecececffecececffecececffecececffecebecffecebebffebebebffececebffebebecffececebffebebecffebebecffebececffecebebffebebecffecececffecebebffebecebffecececffecececffececebffecececffecececffecececffececedffedececffecececffecececffecececffededecffededecffedededffecedecffedededffedecedffecededffedededffedeeedffeeededffeeeeeeffefeeee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000100ff000000ff000100ff000000ff000001ff000001ff010101ff020102ff050606ff0e0d0dff212221ff39393aff5e5e5eff7c7b7bff888888ff8c8c8cff8d8d8dff8f8e8fff919090ff999999ffdfe0e0fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff9f8f8fff9f8f8fff9f9f9fff9f8f8fff8f8f9fff8f9f9fff8f8f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f9f8fff9f8f9fff9f8f8ffebecebffa4a5a4ff969696ff929292ff90908fff908f8fff909090ff8a8989ff6e6f6fff484949ff2b2b2bff141413ff080908ff030403ff010102ff010202ff010101ff010001ff000001ff010001ff000100ff010001ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefefffeeefefffeeeeefffefeeeeffefeeeeffededeeffededeeffededeeffededeeffedededffeeedeeffedeeeeffedededffedededffedededffecededffedececffededecffedededffedececffedededffedededffecededffededecffedededffedecedffedededffedecedffedecedffedececffedededffedededffedededffeeededffeeedeeffeeededffedeeedffeeededffeeeeedffeeeeeeffededeeffeeedeeffedeeeeffeeedeeffeeeeedffeeeeedffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffeeefeeffeeeeefffeeefefffefefeeffefefefffeeefefffefefefffefefefffefefeffff0efeffff0f0efffeff0f0ffefeff0fff0f0f0fff1f0f0fff0f0f1fff0f0f1fff0f0f1fff0f1f1fff0f1f0fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f7fff6f6f6fff7f6f6fff6f7f7fff6f6f7fff6f7f7fff6f6f6fff7f7f6fff7f7f7fff7f8f7fff7f7f8fff8f7f7fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafafafffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffffffffffefffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffefffffefffffefffffffffffffffefffffffefffffffefffefffffefffffefffffffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefff8f8f8ffcecfcfff363636ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060606ff060607ff050605ff050505ff030303ff030403ff030303ff020202ff0a090aff1c1c1cff3d3d3dff5e5e5dff777777ff8b8b8cffb1b2b2ffe9e8e9fff5f5f6fffbfafbfffbfbfcfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffafbfbfffafafafffbfbfafffbfbfafffafbfafffafafbfffafafafffbfafafffafafafffafafafff9fafafff9fafafff9faf9fffaf9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f8fff8f8f7fff8f8f7fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff7f8f8fff7f7f8fff7f8f8fff7f7f7fff8f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff7f6f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f5fff6f6f6fff6f5f5fff6f5f6fff6f6f5fff5f5f6fff5f6f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f4f4fff5f5f4fff5f4f4fff5f5f4fff5f5f5fff4f4f5fff5f4f5fff4f5f5fff5f4f5fff4f5f4fff5f5f4fff5f5f4fff4f4f5fff4f5f4fff4f4f4fff4f4f5fff4f4f4fff4f3f4fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefeff0ffeeefefffedededffecebebffeaeaeaffe8e9e8ffe7e7e7ffe6e5e5ffe5e4e4ffe2e3e3ffe1e2e2ffe0e0e0ffdfdfdfffdddeddffdcdcddffdbdbdbffdadad9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d7d6ffd8d8d8ffdad9daffdbdbdcffddddddffdfdfdfffe1e0e0ffe2e3e3ffe4e4e5ffe6e6e6ffe8e8e8ffe9e9eaffebeaeaffebecebffececebffedececffededeeffeeeeeeffefeeefffeff0f0fff1f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f1fff1f1f0fff0f1f1fff0f1f1fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f3fff3f4f4fff3f3f4fff4f4f4fff5f4f4fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff9f8f9fff9f8f9fff9f8f8fff8f9f8fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff7f7f8fff7f8f8fff7f7f7fff8f8f7fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff9f8f8fff8f8f9fff8f9f9fff8f8f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafff9f9f9fffafafafffafafafff9fafafffafafafffafafafffafafbfffafafbfffbfafafffafafafffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffbfbfbffefefefffd2d1d2ff9c9c9cff808180ff6c6c6dff585958ff3c3c3cff151415ff090908ff040404ff070606ff090909ff0d0d0dff0e0e0eff131312ff131313ff757475ff747475ff747474ff737374ff737272ff727373ff6c6c6dff666666ff616060ff5a5a5bff545353ff4d4d4cff474646ff414040ff3a3a3bff353535ff303030ff2b2c2cff282728ff242424ff212120ff1d1d1dff1a1a1aff171717ff151515ff131314ff121212ff111011ff100f0fff141413ff2a2a2aff2d2d2eff2f2f2fff313131ff323333ff333434ff343535ff353535ff363636ff363736ff353636ff343435ff343434ff333333ff313132ff303030ff2e2e2eff2e2e2eff2d2d2dff2b2b2bff141515ff101010ff111212ff131313ff151515ff181717ff191a19ff1c1c1cff1e1e1eff212021ff232323ff252626ff2a2a29ff2e2e2eff333333ff383839ff3e3e3eff444444ff4b4b4bff525253ff595859ff5e5e5fff666666ff6e6e6fff757474ff747574ff757474ff757474ff747475ff747475ff7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff292929ffe4e4e4fff8f8f7fffefefefffefefefffffefffffffffefffefefffffefffefffffefffffffefffffefffffffffefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffffffefefffffefffffffefefefffffffefffefffefffdfefefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffafbfafffafafbfffafafafffafafafffaf9f9fffafaf9fffafafafff9f9f9fffaf9fafff9f9f9fff8f9f9fff9f9f8fffaf9fafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f9fff8f8f9fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f7f8fff8f8f7fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f6f7fff6f6f6fff5f5f5fff6f6f5fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff4f4f4fff3f3f4fff3f3f4fff3f3f3fff3f3f3fff2f3f2fff3f2f3fff2f3f3fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f0f0fff0f1f1fff0f0f1fff0f0f0fff1f0f0fff0f0f1fff0f0f0fff0f0effff0efeffff0efefffefefefffefefefffefeeefffeeefefffefeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffeeeeeeffeeedeeffeeeeedffeeeeedffededeeffededeeffedededffedededffedededffedededffecededffecececffededecffededecffecedecffececedffedececffedececffecececffecececffecececffebececffebecebffecebecffecececffebecebffecececffececebffebececffecebecffecececffecececffecececffedecedffecedecffececedffecedecffedecedffedecedffedededffedecedffedededffedececffedededffedededffedecedffedededffeeedeeffeeededffedeeedffeeeeedffefeeeeffefeeef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000001ff000000ff000000ff000000ff000000ff000001ff000101ff000100ff020202ff050505ff0c0c0cff212121ff393938ff606060ff818080ff8d8d8dff8d8e8dff8e8e8eff90908fff929292ff9b9b9bffe0e0e0fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f9fff9f9f9fff9f8f9fff9f8f8fff8f9f8fff9f8f8fff9f8f8fff9f8f9fff8f8f9fff8f8f8fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff9f9f8fff9f8f9fff9f8f8fff8f9f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8ffe3e3e3ffa09f9fff959594ff929191ff90908fff919091ff909091ff868585ff676868ff494848ff2c2c2cff111111ff080808ff030304ff010201ff010101ff000001ff010100ff010001ff010100ff010100ff000001ff00010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0efefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffedeeeeffeeedeeffeeeeedffedeeedffeeeeedffeeededffeeeeedffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffeeeeedffedededffeeeeeeffedeeeeffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffefeeefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0f0ffefefefffefefeffff0f0f0fff0f0f0fff0f0f1fff0f0f1fff0f1f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff2f1f1fff1f1f1fff1f2f1fff1f1f1fff2f1f1fff2f2f1fff2f1f2fff1f2f1fff2f1f2fff2f1f2fff1f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f4fff3f4f3fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff6f5f6fff5f6f5fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f7f6fff6f6f6fff6f7f7fff6f7f7fff7f7f7fff6f7f6fff6f6f6fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fffaf9f9fffafaf9fffaf9fafffafafafffafafbfffbfafafffafbfbfffbfbfafffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefffffffffefffefefefffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffefffffffefffffffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefffefffefefffffefdfdfff1f2f2ff9b9b9aff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070706ff050605ff060605ff040303ff040403ff030203ff020302ff040404ff090909ff1a1a1aff3a3939ff575757ff6e6f6eff868686ffa6a6a5ffdfdedffff2f2f2fffbfbfafffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfcfffbfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafafffafafafffbfafbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafff9faf9fffaf9f9fffafaf9fff9faf9fff9f9f9fffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f7f7fff7f6f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff5f5f4fff5f5f4fff5f4f4fff5f5f5fff4f5f5fff4f5f5fff4f5f4fff5f5f4fff4f5f5fff5f5f5fff5f4f5fff5f5f4fff4f5f5fff4f5f5fff5f4f5fff4f5f5fff4f4f4fff4f4f5fff5f5f4fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff1f1f1fff0f1f1fff0f0f0ffeeefeeffedededffecededffeaeaeaffe9e8e9ffe8e7e8ffe6e6e6ffe4e4e5ffe2e2e3ffe0e0e0ffdededeffdcddddffdcdcdbffdadadaffd8d8d9ffd6d7d7ffd5d5d5ffd2d2d2ffd0d1d0ffcfcfceffcececeffcfcfceffcfcecfffcecfceffcecdceffcdcccdffcccdccffcdcdccffcecdceffd0d0d0ffd2d3d2ffd6d6d5ffd9d8d8ffdadadaffdddcdcffdededeffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe9e9e9ffe9e9e9ffeaeaeaffeaebebffececebffecededffeeeeeeffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff2f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f6fff7f7f6fff7f7f6fff7f6f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff9f9f8fff8f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff8f8f9fff8f9f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fffaf9f9fffafaf9fff9faf9fffafaf9fffaf9f9fffafaf9fffaf9fafff9faf9fffafafafffaf9fafff9fafafffafaf9fffafafafffafafafffafbfafffbfbfafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfff9f9f9ffecededffc3c3c3ff949494ff7b7b7bff666766ff50504fff302f2fff0f0f0eff070607ff030303ff070707ff070607ff090909ff0d0d0cff0e0e0eff757575ff747574ff747474ff747374ff737373ff727271ff727272ff6c6b6cff666665ff60605fff5a5a5aff545454ff4d4d4dff464747ff404141ff3b3b3bff353635ff313131ff2c2c2cff292928ff242524ff212121ff1e1d1eff1a1b1aff171717ff161616ff141414ff121213ff111111ff100f10ff141414ff2b2a2bff2e2e2eff303030ff323232ff333433ff353435ff353636ff363636ff373637ff373737ff373736ff363636ff343535ff333433ff323232ff303030ff2f2f2fff2e2e2eff2d2d2dff2b2b2bff151414ff111110ff121212ff141413ff161515ff181817ff1a191aff1c1c1cff1f1f1fff212021ff232424ff272726ff2b2a2bff2f2f2fff343534ff3a3a39ff3f3f3fff454545ff4c4c4cff535353ff595959ff5f5f5eff666665ff6e6e6eff757575ff747575ff747475ff747574ff757474ff747574ff747574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff060506ffc0c0bffff1f1f1fffdfdfdfffffffffffffefffffefffffffffefefffefefffffffffffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffffffffffefffffffefefefffefffffffefefefffefefefffffefffffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfcfcfffcfbfbfffbfbfafffafbfafffafbfafffafafafffafaf9fffaf9fafff9faf9fffaf9fafffaf9f9fff9f9f9fff9f9f8fff9f8f9fff9faf9fff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f8fff8f9f8fff9f9f8fff8f8f9fff9f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f7f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f7f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f4f4fff4f3f4fff3f3f4fff4f3f3fff3f3f3fff2f3f3fff2f3f3fff3f2f3fff3f3f2fff2f2f2fff2f2f1fff2f1f1fff2f2f1fff2f1f2fff1f2f1fff1f1f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f0f1fff1f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0efefffeff0efffefefefffefefefffefefeeffeeefeeffeeefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeedeeffedeeedffedededffedeeedffedededffedecedffedededffededecffedededffecededffecedecffedececffecececffededecffecececffecececffecedecffedececffecececffecedecffecececffedececffededecffedecedffecedecffedecedffedecedffecededffededecffedecedffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeefffeeefeeffefefee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010000ff010100ff010201ff050504ff0c0b0bff1e1e1dff383738ff5c5d5cff7d7d7eff8e8d8dff8f8f8fff8f8f8eff908f90ff929292ff989898ffd6d6d5fff9f9f9fff9f8f9fff9f8f8fff9f8f9fff9f8f9fff9f9f8fff9f9f8fff8f8f8fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f8f8fff8f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f8f9fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8ffd8d8d8ff9c9c9cff949595ff919191ff8e8f8fff919090ff909190ff838483ff636363ff464645ff272827ff0c0d0dff070606ff020202ff000101ff000001ff000100ff000000ff000000ff010001ff000101ff010001ff00010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0efffefefefffefefefffeeeeeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffededeeffededeeffedeeedffeeededffeeeeedffededeeffedededffedeeeeffededeeffedeeedffedeeeeffedeeedffedeeedffeeeeeeffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeefffefeeeeffefefefffefeeefffeeefeeffeeefefffefeeeeffeeeeeeffefefefffeeeeefffeeefefffefefefffefefefffeeeeefffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff0efefffefeff0fff0f0effff0f0f0fff0f0f0fff1f0f1fff0f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f2f1fff1f2f2fff2f1f2fff2f1f1fff2f2f2fff1f2f2fff2f2f2fff1f2f2fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f3f3fff3f3f2fff3f3f2fff3f3f3fff2f3f3fff3f3f3fff4f3f3fff3f3f4fff3f4f4fff3f4f3fff4f4f4fff4f4f5fff4f4f4fff4f4f5fff5f5f5fff5f6f6fff6f5f6fff5f6f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff6f7f6fff6f6f7fff7f6f7fff7f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffefffffffffffefefefffffffffffffffffffffefffffffefefffffffffffefffefffefefefffefefefffdfdfcffe8e7e7ff606060ff040505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050606ff050606ff040304ff040303ff030303ff020303ff090909ff060606ff0a0b0aff181718ff343433ff515252ff676767ff808080ff9c9c9cffcfd0cfffeeefeffffafafafffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffbfbfafffafafafffafafbfffafafafffafafafffafafafffafafafff9f9fafffaf9f9fff9faf9fffafaf9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fffafafafff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f9f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f6fff6f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff6f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff4f5f4fff5f5f5fff4f4f5fff5f5f5fff4f5f4fff5f4f5fff4f4f5fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff5f4f5fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff3f3f2fff2f2f2fff2f1f1fff0f0f1ffeeefefffedededffedececffebecebffe9e9e9ffe8e8e8ffe7e7e6ffe5e5e5ffe2e3e3ffe0e0e1ffddddddffdbdbdbffd8d8d8ffd7d7d6ffd4d5d5ffd3d3d3ffd1d1d0ffcececeffcbcbcbffc8c9c8ffc5c5c5ffb3b3b3ffa6a5a6ff9b9b9bff8e8e8eff868686ff8e8e8eff9b9b9affa7a6a6ffaeaeaeffbebebfffc4c4c4ffc8c8c8ffcdcdcdffd1d2d1ffd4d4d4ffd6d7d6ffd9d9d8ffdcdcdcffdededeffe1e2e1ffe4e4e4ffe5e5e5ffe6e7e7ffe8e8e8ffe9e9e9ffeaeaebffebebebffececedffeeeeeeffefefeffff0eff0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f4fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f8f8fff7f7f8fff8f8f7fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f9f9fff8f9f8fff9f9f9fff8f8f9fff9f8f9fff8f8f9fff9f9f8fff9f9f9fff9f8f9fff8f9f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffaf9fafffaf9f9fffafafafff9fafafffafafafff9fafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffcfcfdfff6f6f6ffe5e5e5ffb2b2b1ff8c8b8bff757575ff5e5f5eff434243ff242424ff0a0a0aff050505ff050506ff050506ff060706ff070607ff090909ff0c0d0dff767575ff747575ff737474ff727372ff727272ff727271ff717271ff6b6c6bff646565ff5f5f5fff5a5a5aff535354ff4d4d4dff464746ff414141ff3b3c3cff363636ff313132ff2d2d2cff292929ff252525ff212221ff1e1e1eff1b1a1bff181718ff161716ff141415ff131313ff121112ff101010ff141415ff2b2b2bff2f2e2fff303131ff323232ff353434ff363636ff363636ff373737ff383737ff373737ff373737ff363637ff353535ff343434ff333232ff313131ff2f3030ff2f2f2fff2d2e2dff2b2b2bff141414ff101111ff121212ff141314ff161515ff181818ff1a1a1aff1c1c1dff1f1f1fff212221ff242424ff282827ff2b2c2cff303030ff353636ff3b3b3bff404140ff464647ff4d4d4dff535353ff595959ff5e5f5fff656665ff6e6e6dff747474ff747474ff747574ff747474ff747475ff747474ff747475000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff666666ffe6e7e6fffdfdfdfffefffffffefffefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfefefffdfefdfffefefefffdfdfefffdfefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefdfdfffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefffefffffffefffffffffffffefffffefefefffffefefffffffefffefefefffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafff9f9fafff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff8f9f8fff9f9f9fff8f8f9fff9f9f9fff8f9f8fff9f9f9fff8f8f9fff9f8f9fff8f8f9fff9f9f8fff9f9f9fff9f8f9fff8f9f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f7f8fff7f8f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff4f5f4fff4f4f5fff3f4f4fff4f4f4fff4f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff1f2f1fff2f1f1fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff1f1f1fff0f0f1fff0f1f1fff0f1f0fff0f0f0ffeff0f0fff0efefffefeff0fff0efefffeff0efffefefefffefefeeffeeefefffefeeeeffeeeeeeffefefefffeeeeeeffeeefefffefeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffedeeeeffedeeeeffeeeeedffeeeeeeffedededffedededffeeededffedededffedededffedededffecededffedededffededecffedededffececedffedececffecedecffededecffecececffecededffedededffedecedffedecedffedededffecededffedededffedededffededecffedecedffedededffededeeffedededffedeeedffededeeffedeeedffedeeeeffedeeedffeeeeedffeeeeeeffedededffedeeedffeeeeeeffeeeeeeffeeefefffeeefeeffefefefffefeff0ffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff040405ff0b0b0bff1c1c1cff353636ff595959ff787979ff8a8b8aff8f8e8eff90908fff909091ff929292ff959595ffc9c9cafff9faf9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff8f9f9fff9f8f8fff8f8f8fff9f9f9fff8f8f8fff8f9f9fff9f8f9fff8f9f8fff8f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff8f9f8fff9f9f9fff8f8f8fff8f9f8ffcacacaff979798ff939494ff909190ff8e8d8eff8e8e8fff8e8e8eff7f7f80ff5d5d5dff3c3c3cff1f1e1fff0c0c0cff040404ff020101ff010001ff010101ff000000ff000000ff010000ff000100ff000001ff010001ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeff0f0fff0eff0ffeff0efffeff0efffefefefffefefefffeeeeeeffefefefffeeeeeeffeeefeeffeeefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedededffedeeeeffeeeeeeffedeeeeffeeedeeffedeeedffeeeeedffedeeeeffeeeeedffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffefeeeeffefeeeeffeeeeeeffefeeeeffefefeeffefefeeffefeeeeffefeeefffefeeeeffefefeeffefefefffeeefefffefeeefffeeefeeffefeeefffeeefefffefefefffefefeeffeeefefffefefefffefefefffeff0f0fff0efeffff0eff0ffeff0f0fff0f0efffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f2f2fff1f1f2fff2f2f2fff1f1f1fff1f1f1fff2f1f2fff2f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff2f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff3f3f3fff4f4f3fff4f3f4fff3f4f3fff4f4f4fff4f4f3fff5f5f4fff5f4f4fff5f4f5fff5f5f5fff5f6f5fff6f5f6fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f7f6fff6f7f7fff7f7f6fff6f6f7fff6f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfbfafffafafafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffefefffffefffffffefefffffffefffffefffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffefefefffefefefffefefffffffefefffefffefffffefefffffffefffefefefffbfcfcffd6d5d6ff2a2a2aff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030303ff030202ff020302ff0a090aff0a0a0aff090909ff0a0b0bff151415ff2e2e2fff4c4b4cff626262ff7a7a7aff949494ffbdbdbdffe9e9eafff8f8f8fffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfafffafafafffafafbfffafafafffafafafff9f9f9fffafaf9fffafafafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9faf9fff9f9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff9f9f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f8fff7f8f8fff8f8f7fff7f7f8fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f5f5fff5f6f5fff5f5f6fff5f5f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f4fff5f5f4fff5f4f4fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff2f3f3fff2f2f2fff1f1f1fff0f1f1ffefefefffedededffebececffeaebeaffe9e9e9ffe7e7e8ffe6e6e6ffe4e5e5ffe2e2e2ffdedfdfffdbdcdbffd7d8d8ffd4d4d4ffd1d1d0ffcfcfcfffc9c9c9ffb5b6b5ffa1a1a1ff949495ff808080ff706f70ff646464ff525252ff4c4b4bff4a4a4aff4b4a4aff4b4b4aff4a4a4aff4b4b4bff4b4b4bff4c4c4dff605f60ff6f6f6fff808080ff929292ff9f9f9fffb4b4b4ffcccccbffd2d1d2ffd5d6d5ffd9d9d8ffdcdddcffe0e0dfffe2e2e2ffe3e4e3ffe5e5e5ffe6e6e6ffe8e8e7ffeae9e9ffebeaebffedececffeeeeedffefeeefffefefeffff0efefffeff0effff0eff0fff0f0f0fff0f1f1fff1f1f0fff0f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f2f3fff2f3f3fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f4f4fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff6f6f6fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f7fff7f6f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f9f8fff9f9f8fff9f9f8fff9f9f8fff9f8f8fff9f8f9fff9f8f8fff9f9f8fff9f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f9fff8f9f9fff9f9f8fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9fafffafaf9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefefefffbfbfbfff2f2f2ffd7d8d7ffa6a6a6ff868686ff6f6e6fff555656ff3a393aff1f1e1eff080808ff050405ff050505ff050505ff050605ff070707ff060707ff0a0909ff767676ff767575ff747575ff747473ff727373ff727272ff727172ff6c6c6cff666565ff60605fff5a5a5aff545454ff4d4e4dff484747ff424241ff3d3c3cff373636ff323132ff2d2d2dff292929ff262525ff212222ff1e1e1eff1b1b1aff181718ff161716ff151515ff131313ff111212ff101010ff141414ff2c2c2cff302f30ff323131ff333333ff353535ff353636ff363637ff373737ff373737ff373737ff373737ff363736ff353535ff343434ff333332ff323232ff303030ff303030ff2f2f2fff2c2b2cff151515ff101010ff111212ff131313ff151515ff171817ff1a191aff1d1d1cff1f1f1eff212221ff242425ff272828ff2c2c2cff303131ff363636ff3b3c3bff414141ff474748ff4e4d4dff535353ff595959ff5f5f5eff666665ff6d6d6dff737373ff737373ff747474ff747574ff757574ff757474ff75747500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff111211ffbfbfbffffdfdfcfffefefefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefefefffefdfefffefefefffefefdfffefefdfffefefefffefdfefffdfefdfffefdfdfffdfdfdfffefdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffefdfdfffdfefdfffefdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffefffffffffffffffefefffffefffffffffffefffefffffffefefffffefefefffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff9f8f9fff9f8f8fff9f9f8fff9f8f9fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f8f7fff7f8f8fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f6f7fff6f6f7fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f4f4fff3f4f4fff3f3f3fff4f3f3fff3f3f3fff3f3f2fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff2f1f1fff1f2f1fff2f1f2fff2f2f1fff1f1f1fff1f2f1fff1f1f2fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f1f0fff0f1f0fff0f0f0fff0eff0fff0eff0fff0efefffeff0effff0efefffeff0efffefeeefffefefeeffefeeefffeeefefffefefefffefefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffededeeffedeeeeffeeeeedffedeeeeffededeeffedeeedffedeeedffedededffededeeffedededffeeededffedededffededecffedededffedededffedededffedecedffecededffedecedffedededffedededffedededffedededffedededffedeeedffededeeffededeeffeeedeeffedededffeeededffedeeedffeeeeedffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffefeeefffeeefeeffefefefffefefeffff0efeffff0efef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040304ff0a0a0aff191919ff323232ff575756ff747474ff868786ff8e8e8eff909091ff919090ff929292ff949494ffbbbbbbfff9f9f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff9f8f9fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f8f9fff8f9f8fff9f8f9fff8f9f9fff8f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8ffbbbbbbff969595ff929392ff909090ff8d8d8cff8c8c8bff8a8a8aff797979ff575656ff333333ff181818ff090a09ff030202ff000100ff010001ff000100ff000100ff000000ff000000ff000000ff000000ff000101ff010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeff0effff0efefffeff0f0ffefeff0ffefeff0ffefefefffefefefffefeeeeffefeeefffefeeefffefeeefffeeefeeffeeeeefffefeeefffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeeeeeffefeeeeffeeefefffeeeeefffeeefeeffeeeeeeffeeefefffeeefefffefefefffefeeeeffeeefeeffeeefefffefefefffefeeefffefefefffeeeeefffefefefffefefefffefefefffefefefffefefefffeff0f0ffefeff0fff0f0effff0f0f0ffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f0f0fff0f1f1fff0f0f1fff1f1f2fff1f1f1fff1f1f2fff1f1f1fff2f1f2fff2f1f2fff2f1f2fff1f2f1fff1f1f2fff2f1f2fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f3f3fff2f3f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff3f3f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff5f5f5fff5f5f6fff6f5f6fff5f5f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff6f7f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f9fafffaf9fafff9faf9fff9fafafffafafafffafafafffafafafffafafafffbfafafffafbfbfffbfbfafffbfbfafffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefffefffefefefffefefffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffefffffefffffffefffffffefefefffefefdfff7f8f8ffa6a6a6ff050404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030403ff020303ff030203ff0a0a0aff0a0a0aff0a0a09ff0a0a09ff090909ff111010ff272727ff454646ff5f5f5fff767676ff8d8e8effadadadffdededefff4f3f3fffbfbfafffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffafafbfffafafbfffafafbfffafafafffaf9fafffaf9fafffaf9fafffaf9fafff9faf9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f9fff9f8f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f6fff6f6f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff5f6f6fff6f6f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f4f5fff5f5f4fff4f4f5fff5f4f4fff5f5f5fff4f5f5fff4f5f5fff5f4f5fff4f5f5fff4f5f5fff5f5f4fff5f4f4fff4f5f4fff4f5f5fff5f5f5fff5f4f5fff5f5f5fff4f4f5fff5f4f5fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f3f3fff1f1f2fff0f0f0ffefefefffedededffebebebffeaeaeaffe9e8e9ffe7e7e7ffe5e6e6ffe4e5e4ffe2e2e2ffdededeffd9dad9ffd5d5d5ffd0d0d1ffcdcdcdffc5c5c5ffa1a0a1ff737373ff545354ff4e4e4eff484948ff434343ff3a3a3aff303130ff272828ff202020ff191919ff151615ff0e0f0eff151515ff191a1aff212120ff262625ff303031ff3b3b3bff454545ff4b4b4cff505151ff565656ff737373ffa4a4a4ffc6c6c7ffd4d3d3ffd6d7d7ffd9d9d9ffdcdddcffdfdfe0ffe2e2e3ffe3e4e4ffe5e5e5ffe6e6e6ffe8e9e8ffeaeaeaffecebecffedececffeeeeedffeeeeeeffefefefffefefeffff0f0effff0f0f0fff0f1f0fff0f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9fafffaf9fafff9f9f9fff9f9f9fffaf9fafff9fafafff9fafafff9faf9fffafafafffafbfbfffbfafafffafafafffafafbfffafbfafffafafafffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfefffefefefffdfdfdfffafafaffeeeeeeffc9c8c9ff9c9d9cff818181ff6b6a6bff515151ff373838ff1e1e1eff080909ff060606ff090a09ff050504ff050606ff060605ff070706ff060707ff767676ff767676ff757676ff757575ff747474ff737273ff737372ff6c6c6cff666565ff606060ff595a5aff545454ff4e4e4eff484848ff424242ff3c3d3cff373637ff313231ff2d2d2eff292929ff252525ff222221ff1d1d1eff1b1a1bff181717ff161716ff151415ff131313ff111212ff101010ff141414ff2d2d2dff303030ff313132ff333333ff353435ff363636ff363636ff373736ff373737ff373736ff363736ff353536ff343435ff343434ff333333ff323132ff313131ff313031ff2f2f2fff2c2d2cff151516ff111011ff111211ff131314ff151515ff171818ff191a19ff1c1c1bff1f1e1eff212222ff252424ff282827ff2c2c2dff313131ff363636ff3c3c3cff424242ff484848ff4e4d4dff535353ff585859ff5f5e5eff656666ff6b6c6cff727372ff727272ff737373ff747474ff747574ff747474ff74757400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff8c8d8cfff8f9f8fffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefdfffdfdfefffefdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfdfffefefdfffefefefffdfefefffefffefffefefffffffffefffefefefffefffffffefefffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefefefffdfdfefffdfdfefffdfefefffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffcfbfcfffbfbfbfffafbfafffafafbfffafafbfffafafafffafafafffafaf9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9f9fafff9f9f9fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f8f9fff9f8f9fff8f8f8fff9f9f8fff8f8f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff7f8f8fff8f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff6f6f6fff5f5f5fff5f4f4fff4f4f4fff3f3f4fff3f3f4fff3f4f4fff3f4f4fff3f3f3fff3f3f3fff3f2f3fff3f2f3fff2f3f2fff2f2f3fff2f2f2fff1f2f1fff1f2f2fff2f2f2fff1f2f2fff1f2f2fff1f2f1fff2f1f1fff1f2f2fff2f2f1fff1f1f1fff1f2f2fff1f2f1fff1f1f1fff1f2f2fff1f2f2fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0ffeff0efffeff0f0fff0f0f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffeeefefffeeeeefffefefeeffefeeefffeeefefffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedeeeeffededeeffededeeffedeeeeffeeeeeeffedededffededeeffeeedeeffeeedeeffedededffededeeffeeededffedededffedededffededeeffedeeeeffedeeeeffedededffeeededffedeeeeffeeeeedffeeededffedeeeeffedeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffefeeeeffeeefefffeeeeefffeeefefffefefefffefefefffeff0f0ffeff0efffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff020303ff080808ff161717ff2e2e2eff535352ff717171ff838484ff8d8d8cff909090ff909091ff919291ff949495ffafafb0fff5f5f5fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f9f9fff9f9f9fff9f8f8fff9f9f8fff8f8f9fff9f8f9fff8f8f8fff9f9f8fff9f8f8fff8f9f8fff8f9f9fff8f8f9fff9f9f8fff9f8f9fff8f9f9fff8f8f8fff9f9f8fff8f8f9fff8f9f9fff8f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff2f2f2ffacacacff949595ff929292ff909090ff8e8e8eff8b8b8bff868585ff717271ff505050ff2d2d2dff161516ff080808ff020202ff010001ff000000ff000100ff000000ff000000ff000101ff000001ff010100ff000001ff000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeff0effff0eff0fff0f0f0fff0efeffff0f0efffefefefffefeff0ffefefefffefefefffeeefeeffefeeeeffefefeeffefeeefffefefefffefeeeeffeeefeeffefefeeffefeeeeffefeeefffefefeeffefeeefffeeefeeffeeeeeeffefeeefffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeeeffefefeeffeeeeeeffeeefeeffeeeeeeffeeeeefffefeeefffeeefeeffeeefefffeeefefffeeefefffefefeeffefefefffefefefffefefefffefefefffeeeeefffefefefffefefeffff0efefffefefefffefefeffff0f0f0fff0f0f0ffeff0f0ffefeff0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f1fff0f0f0fff1f0f0fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff1f1f2fff2f2f2fff1f2f2fff1f2f1fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff3f2f2fff2f3f2fff2f2f2fff3f2f3fff2f3f3fff2f3f2fff3f3f3fff3f3f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f9f9fff8f9f8fff9f9f8fff9f9f9fff9f9f9fffafafafffaf9f9fff9fafafffafaf9fffafafafffafafafffafbfafffbfafbfffafbfafffafbfafffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefffffffefefefffefefefffffffefffffefffffefefffffffefffffefefefffefffffffffefffffffefffffffefffffefefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefefffefffefffffffefffffefefffffefffffffffefffdfdfdffeff0f0ff666766ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030202ff020302ff0a0a09ff0a0a0aff0a090aff0a0a0aff090909ff070808ff0e0e0eff242324ff414141ff5b5b5bff727372ff898988ffa5a5a5ffd1d1d0ffefefeffffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfafafffbfbfafffafafafffafafbfffafafafff9fafafff9faf9fffaf9f9fffaf9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff8f8f7fff7f8f7fff8f7f8fff8f7f8fff8f7f7fff8f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff5f5f5fff4f5f5fff4f5f5fff4f5f5fff4f5f5fff4f5f4fff5f5f4fff5f4f5fff4f4f5fff5f4f5fff4f4f4fff5f5f5fff5f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff2f3f3fff1f1f1fff0f0f0ffeeefefffedededffebebecffeaeaeaffe9e9e9ffe7e6e7ffe5e5e5ffe3e3e3ffe1e1e1ffdddeddffd8d7d8ffd2d2d2ffcecdcdffc6c6c6ff9f9f9fff6e6e6fff4f4f4fff464746ff2f302fff201f1fff191818ff0e0d0dff060707ff000000ff000000ff000000ff010101ff020102ff020202ff020102ff000101ff000000ff000001ff000000ff070706ff0c0c0cff171716ff201f20ff2e2e2dff424242ff4d4e4dff676767ff9b9b9bffc8c8c8ffd2d2d2ffd5d5d6ffdadbdbffdedfdfffe1e1e1ffe2e3e2ffe3e3e3ffe5e5e5ffe8e7e8ffe9e9e9ffeaebebffecececffedecedffeeedeeffeeefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f3f2fff3f3f3fff3f2f3fff3f3f3fff2f3f2fff3f3f2fff3f3f3fff4f3f4fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f6f6fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff7f7f8fff8f8f7fff7f8f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff9f9f8fff9f8f9fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fffaf9f9fff9f9f9fff9fafafffaf9f9fff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafbfafffafafafffbfafbfffafafafffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfff7f8f8ffe7e8e7ffb9b8b8ff959594ff7e7d7eff676868ff515050ff393a39ff1e1e1dff0b0b0bff0a090aff0c0d0cff0d0d0dff040505ff050505ff060506ff070707ff767676ff767676ff767676ff767576ff757574ff737473ff737473ff6d6d6dff666667ff606060ff595a5aff535454ff4e4e4eff484848ff424242ff3c3d3cff373737ff323232ff2e2d2eff292929ff252525ff222121ff1e1d1eff1b1a1bff171717ff161616ff151515ff121313ff111111ff100f10ff141414ff2d2d2dff313031ff323232ff333333ff343435ff353535ff353535ff363636ff363636ff373637ff363636ff353535ff353534ff333333ff323233ff323131ff303131ff2f302fff2e2e2eff2c2c2cff151515ff111111ff121212ff131413ff151515ff171717ff191919ff1c1c1cff1e1e1eff202121ff242424ff282728ff2c2c2cff313131ff363736ff3c3c3cff424242ff484847ff4d4d4dff535353ff595859ff5e5e5fff656565ff6b6b6bff717272ff727272ff727372ff737373ff747474ff747474ff7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5a5a5afff1f1f1fffefdfefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefefefffefdfefffdfdfefffefefefffdfefdfffdfdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffbfafbfffafbfafffafafafffafafafffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff9f8f9fff8f9f8fff8f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f9fff9f8f9fff8f8f8fff8f9f9fff9f8f8fff9f8f9fff9f8f9fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f6f7fff6f7f7fff6f6f6fff6f6f5fff5f5f5fff5f4f5fff4f4f4fff4f3f3fff4f4f3fff4f4f3fff3f3f4fff3f3f3fff2f3f3fff2f3f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff2f2f1fff2f1f2fff2f1f2fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff2f1f2fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff1f1f2fff2f2f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff1f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0f0f0fff0eff0fff0eff0fff0efefffefefefffefefeffff0f0efffefefefffeeefefffefefefffeeefefffeeefeeffeeeeefffefefefffefefefffeeeeefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffedeeeeffedeeedffeeededffeeeeedffedededffeeeeeeffeeededffedeeedffeeeeedffeeeeeeffeeedeeffeeeeeeffeeeeeeffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffeeeeeeffeeeeefffefeeefffeeefeeffeeefefffeff0f0ffefefefffefefeffff0f0effff0eff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff010000ff010202ff060605ff141414ff282727ff4d4d4dff6e6d6eff818281ff8b8b8bff8f8f90ff909091ff929291ff949493ffa1a1a0ffedededfff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f9f9fff9f8f9fff9f8f9fff9f8f9fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff8f9f9fff8f9f8fff8f8f9fff8f9f8fff8f9f9fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9ffeaeaeaff9f9f9fff939393ff929292ff909090ff8e8f8eff8d8d8dff858585ff6e6e6eff4a4a4aff272727ff131414ff080707ff020102ff010001ff000000ff000000ff010100ff000001ff000000ff010000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0fff0f0f0ffeff0f0ffefefeffff0eff0ffeff0efffefefeffff0efefffefefefffefefefffefefefffefefefffefeeefffefefefffefeeefffefefefffefefefffeeeeefffeeefefffefefefffefefefffefefeeffeeeeefffeeeeefffeeefeeffeeefefffeeefeeffefeeefffefefefffefeeefffeeefeeffefeeeeffefefefffefefefffefeeefffefefefffefefefffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0eff0fff0efefffeff0effff0eff0ffeff0f0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff0f0f1fff0f0f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff1f1f1fff2f2f2fff1f1f1fff2f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff2f3f3fff3f3f2fff2f2f3fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f3fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff4f3f3fff4f4f4fff4f5f5fff5f5f4fff5f6f5fff5f5f5fff5f5f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff8f7f7fff8f8f7fff7f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9f9fffafaf9fffaf9fafffafafafffafafafffafafafffafbfafffafafbfffafbfbfffbfbfafffafafbfffbfbfbfffbfcfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffefdfdfffefefdfffefdfefffefefefffefffefffefefefffefefffffefffffffefffefffefffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffffefefffffefffffffffefffffefffffffffffffffffefffefefffffefffffffefffffffdfdfdffdddeddff2a2a2bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030202ff0a0a0aff0a0a0aff09090aff090a0aff090909ff121212ff080807ff101010ff242425ff3f3f3eff575858ff6e6f6eff858585ff9b9b9bffc2c2c2ffebececfff9f9f9fffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfbfcfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafbfffafbfafffafafafffbfafafffaf9f9fff9faf9fff9f9fafffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9faf9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff7f8f8fff7f7f7fff8f7f8fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f5f6fff5f6f5fff5f6f6fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff4f4f4fff4f5f5fff4f5f5fff5f5f4fff5f5f4fff5f4f4fff4f4f5fff5f4f4fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff3f3f2fff0f1f1ffeff0f0ffeeeeeeffeeededffebececffeaeaebffe9e8e8ffe6e6e7ffe4e4e5ffe1e2e2ffdfe0dfffdcdcdcffd7d7d7ffd1d1d0ffc5c5c5ff9e9e9eff6d6c6dff4a4a49ff3f3f3fff292829ff0f0f0fff010201ff010102ff010101ff000000ff000000ff000000ff000100ff000100ff000101ff010201ff010102ff010101ff010100ff000001ff000000ff000100ff000101ff000100ff010001ff010101ff010101ff0c0d0cff232323ff3d3d3dff494a49ff646464ff989998ffc6c6c5ffd5d5d5ffdbdbdbffdfe0dfffe0e1e0ffe1e1e1ffe2e2e2ffe4e4e4ffe6e5e5ffe8e8e8ffeaeaeaffebebebffecececffeeedeeffeeeeefffefefefffefeff0fff0f0f0fff0f0f0fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f3fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f8f7fff7f8f8fff7f7f7fff8f7f8fff8f8f8fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffafbfafffafbfafffafafbfffafafafffafbfafffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfdfdfffdfefdfffdfdfdfffdfcfcfff3f3f3ffdbdcdbffa9a9aaff8f8e8eff7a7a7aff636363ff4f4e4eff363636ff1a1a1aff0d0d0dff0c0d0cff0d0d0eff0d0d0dff0d0e0dff040405ff050505ff050605ff767777ff767676ff777676ff767676ff757576ff747574ff757575ff6e6e6eff676767ff616060ff5a5a5aff545454ff4e4d4dff484848ff424242ff3c3d3cff373737ff323232ff2d2d2eff292929ff252525ff212121ff1e1d1dff1b1b1aff181718ff151616ff141414ff121213ff101111ff0f0f0fff141413ff2d2d2dff313031ff313131ff323232ff333334ff343435ff353535ff353535ff363535ff363635ff353535ff343434ff343334ff333332ff313131ff313031ff2f2f2fff2e2f2eff2d2d2eff2b2b2bff141414ff101010ff121112ff141414ff151515ff171717ff181919ff1b1b1cff1e1e1eff212120ff232324ff272727ff2b2c2bff303131ff353635ff3c3b3cff424241ff474747ff4d4d4dff535353ff595959ff5f5f5eff656465ff6b6b6bff727271ff717171ff727272ff727373ff737473ff747473ff7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2d2d2dffe1e1e2fffdfdfdfffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefdfffefdfdfffefefefffefefdfffdfdfdfffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffffffefffefffefffffefffffffefefffefffffffffefffffefffffffffffffffffffffffffefefffffffefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfafbfffbfbfbfffafafafffafafafffafbfafffafafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff8f9f8fff9f8f8fff9f9f8fff9f9f8fff9f8f8fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff9f8f9fff9f8f8fff9f9f9fff9f8f9fff9f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f8fff8f8f9fff8f8f9fff8f8f8fff9f8f8fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff6f7f6fff6f6f6fff5f5f5fff5f5f4fff3f4f4fff3f3f3fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff2f1f2fff2f2f2fff1f2f1fff1f1f2fff1f2f2fff1f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f2fff1f2f1fff1f2f2fff1f1f1fff2f1f2fff2f2f1fff1f1f2fff1f2f1fff2f1f1fff2f2f1fff2f2f1fff2f1f1fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0effff0eff0ffeff0f0fff0f0efffefeff0ffefeff0ffefefefffefefefffeeefefffefeeefffefeeefffefefefffeeeeefffeeefefffefefeeffefefefffefeeeeffefefeeffeeeeefffeeeeeeffefeeefffeeefeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeefeeffeeefefffeeeeeeffefeeefffefefeeffeeeeefffeeefeeffefeeeeffefefeeffefefefffefeeefffefefefffeff0efffefefefffeff0f0ffeff0f0fff0f0effff0f0ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010201ff040404ff101010ff1f2020ff434444ff686868ff7f807fff89898aff8e8e8eff909190ff929393ff939494ff9d9c9dffe2e2e2fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f8fff8f8f9fff8f9f9fff8f8f8fff9f9f8fff8f9f9fff9f8f9fff9f8f8fff8f8f9fff8f8f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff9f8f8fff9f9f8ffddddddff9a9a9aff929392ff919191ff909090ff8e8e8eff8d8d8dff848483ff696969ff424242ff222222ff10100fff060506ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefeffff0efefffefefefffefefefffefefefffefefeffff0efefffefefefffeff0f0ffeff0efffefeff0ffefefefffefefefffefefefffefefefffeeefefffefefefffefefefffefefefffefefefffefeeeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0f0fff0efefffefefefffefefeffff0eff0ffefeff0ffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff0f1f0fff1f1f0fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff1f1f2fff2f1f1fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff3f2f3fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f2fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff3f4f4fff3f4f4fff4f4f4fff3f3f4fff4f4f3fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff5f5f5fff5f6f6fff6f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff8f8f7fff8f7f8fff7f8f7fff7f7f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9fafafff9faf9fffaf9fafffafafafffafaf9fffafafafffafbfafffafafbfffafafafffafbfafffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffefefefffefefefffefffefffefefefffefffefffefffffffffefefffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefffffffffffffffffefffefffffffffffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffffffffffffffffefefffffcfdfcffa8a8a8ff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a09ff0a0a0aff0a0a0aff090909ff121212ff121312ff111211ff121212ff232424ff3d3d3dff535454ff6a6b6bff818181ff969595ffafb0b0ffe5e5e5fff8f8f8fffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffafbfbfffafbfbfffbfafbfffafafafffafafbfffafbfbfffafafafffafafafffafaf9fffafafafff9fafafff9fafafff9faf9fffaf9f9fffaf9f9fff9f9f9fff9fafafff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f8f8fff7f7f8fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff6f6f6fff6f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f5f6fff5f6f6fff6f6f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f5f4fff4f5f5fff5f4f5fff4f4f4fff4f5f4fff5f4f5fff4f4f5fff4f4f4fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff0f0efffeeeeeeffedededffecebecffebeaeaffe8e9e9ffe6e6e6ffe3e3e2ffdfdfdfffdcdcdbffd8d8d8ffd5d5d5ffc7c8c8ff999a9aff6a6a6aff4a4a4aff3c3c3dff252525ff0d0d0dff000100ff010100ff010101ff010101ff010101ff000100ff000000ff010000ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010001ff000101ff000101ff010101ff010000ff000101ff010101ff010100ff090909ff212121ff3a3b3bff484849ff666666ff9d9d9dffd0d0cfffdededeffdedfdeffdfe0dfffe1e0e0ffe1e1e1ffe3e3e3ffe5e5e6ffe7e7e8ffe9e9e9ffebeaebffecececffedededffeeeeeefff0efeffff0f0f0fff1f0f0fff1f0f1fff2f1f1fff1f2f2fff2f3f2fff3f3f2fff3f2f3fff3f3f3fff4f3f4fff3f3f3fff3f3f4fff4f4f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff9f9f8fff9f8f9fff8f9f8fff8f8f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9faf9fffaf9fafffafafafffafafafffafafafffafbfafffafafbfffafafafffafbfafffafbfafffbfafafffafbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffbfbfbfff0f0efffcdcdcdff9f9f9fff8a8b8bff757675ff5f5e5fff494848ff2d2d2dff161616ff141414ff0d0d0eff0d0d0dff0d0d0dff0d0d0dff0d0d0dff040505ff060506ff767676ff767676ff777676ff767676ff767676ff757676ff767676ff6e6e6fff686867ff606161ff5a5a5aff545454ff4e4d4eff484847ff414141ff3b3c3bff363737ff323132ff2d2d2dff282928ff252425ff202121ff1d1d1dff1b1a1bff181818ff161616ff141414ff121212ff101010ff0f0f0fff131314ff2d2d2cff2f3030ff303130ff313131ff323233ff343433ff343434ff343534ff343435ff343535ff343435ff343334ff333333ff323232ff303030ff2f2f2fff2e2e2eff2e2d2eff2c2d2dff2a2b2bff141414ff111010ff121212ff141413ff161616ff181818ff191919ff1b1b1bff1e1e1dff202121ff242424ff272727ff2b2b2bff2f3030ff353535ff3b3b3bff414040ff464747ff4c4d4dff535353ff595959ff605f5fff656565ff6b6b6cff727272ff727272ff737372ff727372ff727372ff737474ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050506ffb5b5b5fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffefefdfffdfefefffdfdfefffefefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffefefffffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffafafafffbfbfbfffafbfbfffafafbfffafafafffafafafff9faf9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9fafafffafafafff9f9f9fff9f9fafff9f9f9fff9f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff8f9f8fff8f9f8fff9f8f9fff8f8f9fff8f8f8fff9f8f9fff8f9f8fff8f8f9fff9f9f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff5f6f5fff4f4f5fff4f5f4fff4f3f4fff3f3f3fff3f3f4fff3f4f4fff3f3f3fff2f3f2fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff1f1f1fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff1f2f1fff1f2f1fff2f1f2fff1f2f2fff2f1f2fff1f2f2fff1f2f2fff2f2f2fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff1f1f2fff2f2f1fff1f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0f0f0fff0efefffefefeffff0efefffefefeffff0efefffefefefffefefefffefefefffefefefffefefeeffefeeefffeeefefffeeeeefffeeefefffefeeefffefeeeeffefefefffeeefefffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeeeffeeeeefffeeefeeffefeeeeffefeeefffeeeeeeffeeefefffefefefffeeeeefffeeeeefffeeefeeffeeefeeffefeeeeffeeefefffefeeefffeeeeefffeeefefffefefefffefeeeeffeeefefffefefefffefefefffefeeefffefefefffefefefffefefefffefefeffff0efeffff0f0efffeff0f0ffeff0effff0f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff030404ff0d0d0dff19191aff383838ff606060ff7d7e7dff8b8a8aff8e8f8fff919091ff939393ff959595ff9b9b9affd6d6d6fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f8fff9f9f9fff8f8f9fff8f8f8fff9f8f9fff8f9f8fff8f8f9fff9f9f9fff9f9f8fff8f8f9fff9f8f8fff8f8f9fff9f9f8fff8f9f9fff8f9f8fff9f9f8fff8f8f9fff9f9f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f8f8fff8f8f9fff8f8f9fff8f9f8fff8f8f8fff9f9f8ffcececeff959596ff929292ff919090ff8f8f8eff8e8e8eff8d8e8eff828282ff636262ff383938ff1c1d1cff0c0b0cff040404ff010101ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f1f0fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0efeffff0efefffeff0f0ffeff0efffefefefffefefefffefefefffeff0efffeff0efffefefeffff0eff0ffefefeffff0f0effff0eff0ffefefeffff0efefffefeff0fff0efefffeff0efffefefefffefeff0fff0efefffefefefffefefefffeff0efffefeff0ffefefefffeff0efffefefefffefefeffff0eff0ffeff0effff0eff0fff0efefffefefeffff0f0efffefeff0fff0f0efffefeff0ffeff0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f0fff0f0f0fff1f1f1fff1f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff2f3f2fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff3f3f3fff3f3f4fff4f3f4fff4f3f3fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff8f8f8fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefefffefefefffdfdfefffefefefffefefefffffefffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffffefffffffefefffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffefff9f8f9ff7a7b7bff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090a09ff0a0a09ff090909ff121212ff131312ff131213ff121212ff131213ff1d1d1dff343434ff4e4f4eff656565ff7b7b7bff909090ffa6a6a6ffdcdcdcfff5f5f5fffcfcfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffafafafffafbfafffbfafafffafafafff9fafafff9faf9fff9f9f9fff9fafafff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9fafff9f9f9fffafaf9fffaf9fafff9f9f9fffaf9f9fff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f9f9fff8f9f9fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f8f7fff8f7f7fff7f8f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f5f6fff6f6f5fff5f5f5fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f4fff4f5f5fff5f5f5fff4f4f4fff5f5f5fff4f5f5fff5f4f5fff5f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff4f4f5fff4f4f5fff4f4f4fff4f4f3fff3f2f3fff1f1f1ffeff0efffeeefeeffedecedffebebebffeaeaeaffe8e8e8ffe5e5e5ffe2e1e1ffdcddddffd8d8d8ffd3d3d3ffd0d0d0ffa5a6a6ff6a6b6aff4f4f50ff3f3f40ff222222ff0d0d0dff010000ff000101ff010000ff010001ff010101ff010101ff000001ff010101ff010101ff010101ff000100ff000000ff010101ff010101ff010100ff010101ff010101ff010001ff010001ff010101ff020201ff010100ff000001ff010001ff010100ff010101ff000100ff000001ff010000ff090a0aff212222ff3d3d3dff4e4e4eff6c6c6cffafafafffdeddddffddddddffdedfdeffdfdfe0ffe1e1e1ffe3e3e3ffe5e5e6ffe7e7e7ffeaeae9ffebebecffecececffedededffeeeeeefff0efeffff0f0f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff9f9f9fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9fafafffafaf9fffafafafffafafafffafafbfffafafafffbfbfafffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffaf9f9ffedededffc0c1c1ff999a99ff868686ff717171ff5a5a5aff414141ff252625ff131313ff141414ff141414ff0e0d0dff0e0d0dff0d0d0dff0e0d0dff0d0d0dff050505ff767776ff767676ff767677ff777676ff767676ff767676ff767676ff6f6e6fff676767ff606160ff59595aff525253ff4d4c4dff464747ff404040ff3b3a3aff353535ff313130ff2c2c2dff282828ff242424ff202021ff1d1d1dff1b1b1aff181718ff161616ff131413ff121212ff100f10ff0f0f0fff141414ff2c2c2cff2f2f2fff302f2fff303030ff323232ff323232ff333433ff333434ff343434ff343434ff333334ff333332ff323232ff313131ff2f3030ff2f2e2eff2d2d2dff2d2d2dff2d2d2dff2b2b2bff141414ff101010ff111211ff131413ff151515ff181818ff191919ff1c1c1bff1e1e1eff202121ff242324ff272627ff2b2a2aff2f2f2eff333433ff39393aff403f40ff454545ff4c4c4cff525353ff59595aff605f5fff656666ff6c6c6dff727272ff737273ff737373ff737373ff737373ff747474ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff808080fff7f6f6fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffefdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefdfffefefdfffefefefffffefefffefefefffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefefffffefffefffffefffffefefffffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfafffafbfafffafafafffafafbfffafafafffbfafafffafafafffafafafffaf9fafff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9fafffaf9fafff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f8fff9f9f9fff9f8f9fff9f9f8fff8f9f8fff9f9f9fff9f8f9fff8f9f8fff9f9f9fff8f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f6fff4f5f5fff4f4f4fff4f4f4fff4f3f3fff4f4f3fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff2f2f2fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff2f2f2fff1f1f1fff2f2f1fff2f2f2fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff0f0f0fff0f0f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0eff0fff0f0f0fff0f0f0ffefefeffff0efeffff0efefffefefefffeff0efffefefefffefefefffefefefffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffefeeeeffefeeefffeeefefffeeefeeffeeeeefffefefefffeeeeefffeeefeeffeeefeeffefefeeffefefefffefefefffefefefffefefefffeeefefffefeeefffefefefffefefefffefefeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffefeff0ffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030302ff0b0b0bff161616ff2f2e2eff575757ff7b7c7cff8c8b8cff909091ff919191ff949493ff969695ff999899ffcbcacbfff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f8fff9f9f9fff9f8f9fff9f9f8fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f8fff8f9f8fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f9fff9f8f9fff8f8f8fff9f9f9fff8f9f9fff9f8f9fff7f6f6ffbbbcbcff959595ff929292ff909090ff8e8e8eff8e8e8eff8e8d8dff7e7d7eff5a5a5aff323232ff181818ff090909ff020203ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff1f0f0fff0f0f0fff0efeffff0f0efffeff0f0fff0f0effff0eff0fff0f0f0fff0efeffff0efeffff0f0efffeff0effff0eff0fff0f0f0fff0f0effff0efefffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0efffefefefffeff0efffefefeffff0efefffefefefffefeff0ffeff0efffefefeffff0efefffefeff0ffefefeffff0f0efffefefefffefeff0fff0eff0fff0eff0fff0eff0fff0efefffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff1f0f0fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f1f2fff2f1f2fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f3fff3f2f3fff3f2f2fff3f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff3f4f3fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff6f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f8f7fff8f7f7fff8f8f8fff8f7f8fff8f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9fafffaf9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffefdfdfffdfdfefffefdfefffefefefffdfefefffefdfefffefefefffffefefffffefefffffefefffefffffffffffffffffffefffffffefffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefffffffefefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefefffffffefffffffffffefffefffffefffffffffffffffffefffffefffffdfefefff2f2f2ff595959ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff090909ff121312ff121212ff121212ff121213ff131213ff0a0a0aff151515ff2a2a2aff464747ff606061ff767575ff8a8a8aff9f9f9fffd2d2d2fff1f1f0fffcfbfbfffdfcfdfffcfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfafffafbfafffbfafafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fffaf9f9fffaf9f9fff9faf9fffaf9f9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff8f8f8fff8f8f9fff9f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f7f7fff8f8f7fff7f8f7fff8f7f7fff8f8f7fff7f8f8fff7f8f7fff8f7f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff4f4f5fff5f5f5fff5f5f5fff4f4f5fff4f4f5fff5f4f5fff5f4f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff5f5f4fff3f3f3fff3f3f3fff1f1f1fff0f0f0ffefefefffecedecffebeaebffe9eae9ffe7e7e7ffe5e4e4ffe0e0e0ffdbdcdbffd6d5d6ffd0d0d0ffcccbcbff9c9c9cff585758ff444344ff272727ff0b0b0bff020101ff000100ff010000ff000000ff000000ff000100ff010001ff010102ff020101ff030202ff070707ff050605ff030303ff010001ff000100ff000000ff000000ff000001ff010001ff010000ff000000ff020302ff050605ff010101ff010000ff000000ff000101ff000000ff000000ff010000ff000001ff010101ff020201ff0b0b0bff262627ff444444ff585757ff939393ffd7d7d6ffdcdcdcffddddddffdededeffe0e1e0ffe4e4e3ffe5e5e6ffe8e8e8ffeaeaeaffebebebffedecedffedeeedffefeeeffff0f0effff0f0f0fff1f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff4f3f3fff4f4f4fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff5f5f4fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff8f8f7fff8f8f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff9f8f8fff9f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffcfdfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfff7f8f8ffe9eae9ffb6b5b6ff959595ff828181ff6c6c6bff545454ff3a3b3bff252525ff141414ff111211ff141414ff141414ff0d0d0dff0d0d0eff0d0d0dff0d0d0d00000000ff767776ff767676ff767676ff767676ff767676ff767676ff767676ff6f6e6eff676767ff5f5f5fff585858ff515151ff4b4b4cff454545ff3f3f3fff393939ff343333ff2f2f2fff2b2a2bff272626ff232323ff20201fff1c1c1cff1a1a1aff171718ff161616ff141414ff111211ff101010ff0f0f0fff131313ff2b2b2aff2d2d2dff2e2f2eff2f2f2fff303130ff323131ff323332ff333233ff333333ff333333ff323232ff323231ff303130ff30302fff2f2f2fff2d2e2eff2d2d2cff2d2d2dff2e2e2eff2c2b2bff131313ff100f0fff111111ff131313ff151515ff171817ff191819ff1b1b1bff1e1e1eff212021ff232323ff262626ff292929ff2d2e2dff323232ff383738ff3e3e3eff444444ff4a4a4aff515151ff595858ff5f5f60ff666666ff6d6d6dff727373ff737273ff737373ff737373ff747474ff757575ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff59595affeeeeeefffefdfefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefefefffefdfdfffdfdfefffefdfefffefefefffdfdfefffdfdfefffefdfefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefffefffffefffffefffefffefefefffefefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffefefefffffefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f8fff9f8f8fff8f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f6fff7f6f6fff6f6f6fff6f5f6fff5f5f5fff4f4f4fff4f3f3fff4f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f2f1fff2f2f1fff1f2f1fff2f1f2fff2f1f2fff2f2f1fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff1f2f1fff1f2f1fff1f1f1fff2f1f1fff1f2f1fff1f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0efefffefefefffeff0effff0efefffeff0effff0efefffeff0effff0eff0fff0eff0fff0efefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffefeff0ffefefeffff0f0efffefefeffff0eff0fff0f0f0fff1f0f0fff1f0f1fff1f0f0fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030203ff090a09ff141414ff292929ff4b4b4bff757575ff8c8b8bff909190ff919191ff939493ff959595ff9a9999ffb6b6b6fff5f5f5fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff9f8f8fff8f9f8fff9f8f8fff8f9f8fff9f8f9fff9f8f9fff9f8f9fff8f8f8fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8ffe7e7e8ffa2a2a2ff959494ff919192ff908f90ff8f8f8fff8d8c8cff898989ff787877ff535353ff2e2e2eff141313ff070807ff020202ff000000ff000000ff000000ff000000ff010001ff000100ff010000ff000100ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0effff0f0effff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0ffeff0f0fff0f0f0ffeff0f0ffefeff0ffeff0f0fff0f0efffeff0f0fff0eff0ffefeff0ffeff0f0fff0efefffeff0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0efffeff0efffefeff0fff0f0effff0eff0fff0f0f0fff0f1f0fff0f1f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f3fff3f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f4fff3f4f3fff3f3f4fff4f4f4fff3f4f3fff3f3f4fff3f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f5f4fff4f4f4fff4f5f5fff4f4f5fff5f5f5fff4f5f4fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f7f7fff6f7f6fff7f7f7fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff7f8f7fff7f7f7fff8f7f8fff8f7f7fff7f7f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fffaf9f9fff9f9fafffafaf9fff9faf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfdfffefdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffdfdfdffe0dfe0ff373736ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff121212ff121212ff121312ff121212ff131213ff0c0c0cff010202ff111110ff242424ff404041ff5c5d5cff727171ff858686ff9a999affc8c8c8ffedeeeefffbfafafffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfafffafbfbfffafafafffafafafffbfafafffafafafffafafafffafafafff9fafafffafafafffafafafff9faf9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9fafff9faf9fff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff8f9f8fff8f9f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff8f7f8fff7f8f7fff8f8f7fff7f7f8fff8f8f7fff7f8f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f7f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f5fff4f5f4fff3f4f4fff3f3f3fff2f2f2fff0f1f0ffeff0efffeeeeedffebebeaffe9e9e8ffe6e7e6ffe4e4e4ffe1e1e1ffdbdbdbffd5d5d5ffcfcfcfffc5c5c5ff949494ff525151ff3c3b3cff121112ff020202ff020102ff010101ff000101ff000000ff000000ff020101ff010102ff020201ff030403ff040505ff070606ff070707ff050605ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff030303ff020302ff030202ff000101ff020102ff010101ff010202ff010000ff000101ff010101ff020202ff020203ff030302ff101110ff393a39ff4f504fff8d8d8dffd5d5d4ffd8d7d8ffd9d9daffdddeddffe0e1e1ffe3e4e3ffe7e7e7ffeaeaeaffebebebffececebffecedecffeeeeedffeeefeefff0f0f0fff1f0f0fff1f1f1fff1f1f2fff2f3f2fff2f2f2fff3f3f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff6f6f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff7f7f7fff7f7f8fff7f8f7fff8f7f7fff7f7f8fff8f7f8fff7f7f8fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff8f9f8fff9f9f9fff9f9f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff9f9f9fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9f9fff9faf9fff9fafafffafafafffafafafffafafafffafbfbfffafafafffbfafafffafbfafffafbfafffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfff6f6f5ffe2e2e3ffababaaff909190ff7c7d7cff686767ff4e4e4eff363636ff212121ff0d0d0dff111010ff111211ff141414ff141414ff0d0d0dff0d0d0eff0d0d0d00000000ff767676ff767676ff777676ff767677ff767676ff767676ff767777ff6f6e6eff666766ff5e5e5eff575757ff505050ff4a4a4aff434443ff3d3d3dff373737ff323232ff2d2d2dff292829ff242525ff212221ff1e1f1eff1b1b1bff191a1aff171717ff161616ff141413ff111211ff10100fff0e0f0eff141414ff292929ff2c2b2bff2d2d2dff2e2e2eff2f2f2fff303031ff313131ff323232ff323132ff323232ff313132ff313130ff2f3030ff2f2f2fff2e2e2eff2d2d2dff2c2c2cff2d2c2cff2d2d2dff2a2b2bff131313ff0f0f0fff101010ff121212ff141413ff161616ff181818ff1a1a1aff1d1c1dff1f201fff212222ff252525ff282828ff2c2c2cff303130ff373636ff3b3c3cff424242ff484849ff4f5050ff585757ff5e5f5fff656666ff6d6d6dff737373ff737373ff737373ff747474ff757575ff757575ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3c3c3bffe1e0e1fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffefefefffdfefefffdfdfefffefefefffefefefffefefefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefefffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefefffffffefffefefffffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfafffbfafafffafbfafffafafafffbfafafffafafafff9fafafffafafafff9fafafff9f9fafff9faf9fffaf9f9fff9f9fafffaf9fafff9f9fafff8f9f9fff9f8f8fff8f9f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff8f9f8fff8f9f8fff8f9f8fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f5fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff1f2f1fff2f2f2fff2f2f1fff2f1f1fff1f2f1fff1f2f1fff2f1f2fff2f2f1fff1f2f2fff2f2f2fff1f2f2fff1f1f2fff2f2f2fff2f2f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f2fff2f3f3fff2f2f3fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefeff0fff0f0f0fff0efefffeff0f0fff0f0f0fff0f0f0fff0efeffff0f0effff0eff0fff0f0efffeff0f0ffefefefffefefeffff0f0efffefeff0fff0efefffeff0efffeff0effff0eff0fff0f0f0ffeff0efffeff0f0ffefefefffefefefffeff0efffefefeffff0eff0ffeff0efffefeff0fff0f0efffefefefffefeff0ffefefeffff0efefffefeff0fff0eff0ffefeff0ffeff0f0fff0efefffeff0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f0fff0f1f0fff0f0f1fff1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff080808ff111211ff252525ff424142ff6a6a69ff848485ff8d8d8dff8f9090ff929293ff949494ff989797ffa0a0a1ffdedddefff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff9f8f9fff9f8f8fff8f8f9fff9f9f9fff8f8f8fff8f8f9fff9f9f9fff9f8f9fff9f8f8fff9f9f8fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f9fff8f8f9fff8f8f9fff8f9f9fff9f9f8ffc9cac9ff989898ff949494ff919292ff919191ff8d8e8dff898a89ff828382ff6b6b6bff4c4c4bff2c2b2bff111111ff060706ff010201ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff0f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff1f1f0fff1f0f0fff0f0f1fff0f0f1fff0f0f0fff0f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0eff0fff0f0f0fff0f0f0ffeff0f0ffeff0f0fff0efeffff0f0f0fff0f0f0ffeff0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff0f0f0fff1f0f0fff0f0f1fff0f1f1fff1f1f0fff0f0f1fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f2fff1f2f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f2fff2f3f2fff2f3f3fff2f3f2fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff3f3f4fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff3f3f4fff4f3f3fff4f3f4fff4f3f4fff4f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f5f4fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff4f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f6f6fff7f6f6fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff8f8f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fff9faf9fff9faf9fffafafafffafbfafffbfafafffafafafffafafbfffafafafffafbfafffafbfafffafafafffafafafffbfafbfffbfafbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffefefefffffefefffefefffffefefefffffefefffefefffffffefefffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffbfbfbffc4c4c4ff1b1b1bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121213ff121212ff121312ff191918ff151415ff121212ff0c0c0cff0d0d0dff232323ff3f3e3eff595958ff6f6f6fff838383ff979796ffbebebeffebebebfff9f9f9fffcfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafbfbfffafbfafffafafafffafafbfffbfafafffafafafffafaf9fff9faf9fff9faf9fffafafafffaf9f9fff9f9fafff9f9fafff9f9f9fffafaf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffaf9f9fffafaf9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f8fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f7f8fff7f8f7fff7f8f7fff7f8f7fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f5fff5f6f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f3f4fff4f3f3fff2f2f2fff0f1f1ffefefefffeeedeeffecebebffe9e9e9ffe6e6e7ffe4e4e4ffe1e0e0ffdcdcdcffd5d5d5ffcececeffc4c3c4ff818281ff4a4a4bff363636ff0f0f0fff030202ff020202ff020201ff000101ff000101ff010201ff020202ff060606ff070707ff050505ff030403ff020302ff030403ff040403ff030202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010001ff020201ff020202ff010101ff020201ff030303ff050606ff020302ff010202ff010101ff010101ff010102ff020102ff000101ff080808ff323232ff4e4e4eff898889ffccccccffd4d4d4ffd9d8d9ffdeddddffe1e1e1ffe4e5e5ffe8e8e8ffe9e9e9ffebeaeaffebebecffececedffeeeeeeffefefeffff1f0f0fff0f1f1fff1f2f2fff2f1f2fff2f3f2fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff6f6f6fff6f6f5fff6f6f6fff7f7f6fff7f7f7fff7f6f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f7f7fff8f8f7fff7f8f8fff8f7f7fff8f8f7fff8f7f8fff7f8f8fff7f8f8fff7f8f8fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f8f9fff8f8f9fff9f8f9fff9f8f8fff9f9f8fff8f9f9fff8f9f9fff8f8f9fff8f9f8fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9faf9fff9faf9fffafafafffbfbfafffbfafafffafafbfffafafbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffbfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfff3f3f3ffdbdadaffa3a3a3ff8c8d8cff787978ff646463ff4c4c4bff363536ff1d1d1dff0c0b0cff0d0d0dff111111ff121211ff141414ff141414ff0d0d0dff0d0d0e00000000ff777676ff777776ff767677ff767676ff777676ff767576ff767676ff6d6e6eff656565ff5c5d5dff555454ff4e4e4eff484848ff414141ff3b3b3bff353535ff303030ff2b2b2bff272727ff232323ff201f1fff1d1c1dff1a1a1aff181818ff171616ff151515ff131313ff111111ff100f10ff0f0f0fff151515ff282827ff2a2a2aff2c2c2cff2c2c2dff2d2e2dff2f2f2fff2f2f2fff303030ff313030ff313130ff313030ff2f302fff2f2f2fff2e2e2eff2d2d2dff2c2c2cff2b2a2bff2b2a2bff2b2b2bff292929ff121312ff0e0e0eff0f0f0fff101011ff131213ff151515ff171817ff1a1a19ff1c1b1cff1e1e1eff212021ff232324ff272627ff2a2a2aff2f2f2eff343434ff3a3a3aff404040ff474647ff4d4e4eff555656ff5d5d5eff656565ff6d6c6cff727273ff737373ff747474ff757575ff757575ff757575ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1f1f1fffcfcfcffffcfcfcfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffefffffffefefefffdfefefffdfdfefffefdfdfffdfdfefffefefefffdfdfefffefdfefffdfefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffefefefffefdfefffefefefffefefffffefefefffffefffffffefefffffffefffefffffffefffffffffefffffefffffffffefffffefefefffefefffffffefefffffefefffffffefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfafffafafafffafafafffafafafffaf9fafffaf9fafffaf9f9fffafaf9fffafafafff9f9f9fffaf9f9fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f9f8fff8f8f9fff9f8f8fff9f9f9fff8f8f9fff9f8f9fff9f8f8fff9f8f8fff7f8f8fff7f7f7fff7f6f7fff6f7f7fff6f6f7fff6f6f6fff5f5f6fff6f5f5fff4f4f4fff4f4f3fff3f3f3fff2f3f3fff2f3f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f1fff1f2f1fff2f2f1fff2f2f2fff2f1f2fff1f1f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff2f1f2fff2f1f2fff2f2f2fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f3f2fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff1f2f2fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff1f1f0fff0f0f1fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0fff0f0f0ffeff0f0fff0eff0fff0f0effff0f0f0fff0f0efffeff0efffeff0f0ffeff0f0fff0eff0ffeff0f0fff0eff0fff0eff0ffeff0efffeff0effff0f0effff0f0f0fff0eff0ffefeff0fff0f0f0ffefeff0fff0f0f0fff0f0f0ffefefeffff0efeffff0eff0ffefeff0fff0eff0fff0efeffff0f0efffeff0f0fff0efeffff0f0efffefeff0ffeff0f0ffeff0f0ffeff0f0ffefeff0fff0efeffff0f0f0fff0f0f1fff0f0f1fff1f0f0fff0f1f1fff1f1f1fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff020202ff070808ff0f100fff1f1f1eff3d3d3eff676666ff7e7e7eff8a898aff908f90ff929191ff939392ff959595ff999999ffbebebdfff7f7f7fff8f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f8f9fff8f9f9fff9f9f8fff8f8f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff9f9f8fff8f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff9f9f8fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff0f0f0ffabacacff959596ff929292ff909191ff909091ff8d8d8eff888888ff7a7a7aff5c5c5dff434243ff262626ff111111ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f1f2fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff1f0f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f1fff0f0f1fff1f0f0fff0f0f0fff1f0f0fff0f1f0fff1f1f1fff1f0f0fff0f1f0fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f0fff1f1f0fff1f1f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f1f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f2f3fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff4f3f4fff3f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff4f4f5fff4f5f4fff5f5f5fff5f5f4fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff9f8f9fff9f9f9fffaf9f9fff9f9f9fffafaf9fff9fafafff9f9fafffafafafffafbfafffafafbfffafafafffafafafffafafafffafbfafffafafbfffafafafffafbfafffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffefdfefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefffefffffffefffffffefffffefefffffffefffffffefffffffffffefefffffffefffffffffefffefefffffefefffffffefffffffefffffffefffffffefffffffefffffefffffffffffffffffffffffffefefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffefffffffefffffefffffffefefffff5f5f5ff999999ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff121312ff191919ff191818ff181918ff151515ff121212ff111111ff272727ff414040ff565757ff6d6c6cff808080ff959494ffb5b4b5ffe8e8e8fff9f8f9fffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfcfffcfdfcfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffafafafffafafafffafafafff9f9fafffafaf9fffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafff9f9f9fff9faf9fffafafafff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f8fff9f8f8fff9f9f8fff9f8f8fff9f8f9fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f9fff9f8f8fff9f8f9fff8f8f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f7f8fff8f8f7fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff4f4f4fff4f3f3fff3f3f3fff1f1f2fff0eff0ffeeeeeeffecececffeaeaeaffe7e6e7ffe4e4e4ffe1e0e1ffdcdcdcffd6d6d7ffcecfceffc4c4c4ff828282ff4b4a4aff333334ff0d0d0dff020101ff010201ff010202ff010101ff010201ff020202ff070707ff070707ff070707ff060605ff040404ff010102ff010100ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff040303ff050506ff060506ff070706ff030303ff020202ff010201ff010100ff000000ff010100ff080808ff313131ff4d4d4cff858584ffc9c9c9ffd4d4d4ffdad9daffdededeffe2e2e2ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaebffecebecffedededffefeeeffff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f4fff4f4f4fff5f4f5fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff5f5f5fff6f6f5fff5f6f6fff5f5f6fff6f7f6fff7f7f7fff6f7f7fff7f6f6fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f8f9fff8f8f9fff9f8f9fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fffaf9f9fff9f9fafff9f9fafffafafafffafbfafffafafbfffafafafffafafafffbfafafffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffcfbfbfff1f0f1ffcfcfcfff9c9d9dff888888ff757675ff616161ff4b4b4bff373737ff1c1c1cff100f10ff0f1010ff0e0d0eff111010ff111211ff141414ff141414ff0d0d0d00000000ff767676ff767676ff767676ff767676ff767676ff757575ff757575ff6d6c6dff646464ff5b5b5bff525252ff4b4c4bff454545ff3f3f3fff393938ff323333ff2e2e2dff292929ff252524ff222121ff1f1e1eff1c1c1cff19191aff181718ff161616ff141414ff121213ff111111ff101010ff0f0f0fff131213ff242424ff292929ff2b2b2bff2b2b2bff2c2b2bff2d2d2dff2d2d2eff2f2f2fff2f302fff2f2f30ff2f2f2fff2f2f2eff2e2d2eff2d2d2eff2d2c2cff2b2b2bff2a2929ff282929ff282829ff272827ff141414ff0d0d0eff0f0e0eff101010ff121112ff141514ff171617ff191818ff1a1b1bff1d1d1dff1f1f1fff222222ff252425ff282828ff2c2c2cff323232ff383737ff3e3d3dff444444ff4b4b4cff545354ff5c5c5cff646464ff6c6c6cff737473ff747474ff757575ff757575ff757575ff757575ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ffa2a2a2fff9f9f9fffefefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffefefefffefefefffdfdfefffefefdfffefefefffefefdfffdfdfdfffefefdfffdfefefffefefdfffefefdfffefdfdfffefdfdfffefdfdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffefefffffffefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffafbfafffafbfbfffafafafffafafafffaf9fafffafaf9fff9fafafffaf9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff8f8f9fff9f8f9fff9f9f9fff8f8f9fff8f8f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff8f8f9fff7f8f7fff7f7f8fff7f7f7fff7f6f6fff6f6f7fff6f6f6fff6f5f6fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff3f2f3fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff2f1f2fff2f1f2fff1f2f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff1f1f2fff2f2f2fff2f1f2fff2f2f1fff1f2f2fff2f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f3f3fff2f2f3fff2f3f2fff2f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff1f1f1fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff0f0f1fff1f0f1fff1f0f1fff0f0f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffefeff0fff0f0f0fff0f0f0ffeff0f0fff0efeffff0f0f0fff0eff0ffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0ffefeff0fff0f0f0fff0eff0fff0efefffeff0f0fff0eff0fff0efeffff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f0f0fff0f1f0fff0f1f1fff1f1f1fff1f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020101ff050605ff0c0c0cff181817ff353535ff5c5c5cff777777ff888888ff8f8f90ff919191ff929292ff939393ff969696ffa3a2a2ffe5e4e5fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9ffd7d7d8ff9b9b9bff949494ff929291ff909190ff919190ff909090ff898989ff747575ff585858ff3d3d3cff1c1b1bff0d0d0dff060606ff020102ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010000ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f1fff1f1f1fff2f1f1fff1f2f1fff1f1f1fff2f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f1f1fff0f1f1fff1f0f1fff0f0f1fff1f1f1fff1f0f1fff0f0f1fff0f1f0fff1f1f0fff0f0f0fff0f0f1fff0f0f1fff1f1f0fff0f0f0fff0f0f1fff0f0f1fff0f0f1fff0f0f0fff0f1f0fff0f1f0fff1f0f0fff0f1f1fff0f1f1fff1f1f1fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff1f1f2fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff3f2f2fff3f3f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff4f3f4fff3f4f4fff4f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff4f4f4fff4f4f5fff4f5f5fff5f5f4fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff6f6f7fff7f7f7fff7f6f6fff6f6f6fff7f7f7fff7f7f8fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f9fff9f9fafffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafbfbfffafafafffafbfafffafbfafffafafafffafafafffbfbfbfffafbfafffbfafafffafafafffbfafbfffbfafbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfdfffcfdfdfffefdfdfffdfdfdfffdfdfefffdfefefffefefefffefefdfffefefefffefefefffffefefffefffffffefffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffdfdfdffedededff666666ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121312ff181818ff181818ff191919ff181918ff191818ff141415ff191819ff2b2a2bff424242ff555655ff6a6a6aff7d7d7dff919192ffabacacffe2e2e2fff7f7f7fffcfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafbfffbfafbfffafafafffbfafafffafafafffafafafffafafafffaf9f9fff9fafafff9f9fafff9faf9fffafaf9fff9f9f9fff9f9f9fffafafafff9faf9fffaf9f9fff9f9f9fffaf9fafffaf9f9fff9f9fafff9faf9fffafaf9fff9f9f9fff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f8fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f8fff9f8f8fff8f9f9fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff6f7f6fff7f7f7fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f3f2fff1f1f2fff0f0f0ffefeeefffecececffeaebebffe8e7e8ffe4e4e4ffe1e1e1ffdcdcdcffd6d6d7ffcfd0d0ffc5c4c4ff828282ff4b4c4cff303030ff070707ff000101ff000100ff000001ff010100ff010201ff030303ff040304ff050405ff050405ff030403ff030302ff020101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010202ff030302ff020303ff040405ff070808ff080809ff020202ff000100ff000100ff010001ff000101ff080909ff303030ff4b4b4bff848484ffc7c7c6ffd5d5d5ffdad9daffdededeffe3e3e3ffe4e5e5ffe7e7e7ffe9e9e9ffebebebffecececffeeedeeffeff0effff1f0f0fff2f2f1fff2f2f2fff2f3f2fff3f3f3fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f7fff6f7f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff8f8f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f8f8fff9f9f9fff8f8f9fff9f8f9fff8f9f9fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9fafffaf9fafff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafbfbfffafafbfffafbfafffbfbfbfffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfefffafafaffeeeeeeffc6c6c5ff989898ff858485ff717171ff5d5d5dff494a4aff343434ff1a1b1aff10100fff171616ff181918ff0e0e0eff101110ff121111ff1414140000000000000000ff767676ff767676ff777776ff767676ff757576ff747474ff757474ff6a6b6bff616162ff585959ff504f50ff484847ff414241ff3c3c3cff363536ff2f3030ff2b2b2bff272727ff232223ff202020ff1d1d1dff1b1b1bff191819ff181718ff151515ff131414ff121212ff111110ff101010ff0f0e0fff121112ff222222ff282727ff292929ff292a2aff2a2b2bff2c2c2bff2d2d2dff2e2e2dff2e2e2eff2f2e2eff2e2e2eff2d2d2dff2d2c2cff2c2c2cff2b2b2bff292a2aff292928ff282828ff292829ff272727ff141413ff0e0e0eff0f0f0fff101010ff121212ff141414ff151615ff181818ff1a1a1aff1c1c1cff1d1d1eff202020ff232223ff262627ff2a2b2aff30302fff353535ff3a3a3bff414141ff494948ff505050ff585858ff626262ff6d6d6eff767676ff757575ff757575ff757575ff757575ff757575ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff696a69fff3f2f3fffdfdfefffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefffffffefffefffefefefffffefefffefffefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfafafffafbfafffbfbfbfffafbfafffbfafafffafafafffafafafffaf9fafffafafafffafaf9fffafaf9fff9f9f9fff9f9fafff9f9fafffafaf9fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff8f8f8fff8f9f8fff8f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f8f8fff8f8f8fff9f9f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff8f8f9fff9f8f9fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f5f4fff3f3f3fff3f2f2fff2f2f3fff3f2f3fff2f2f2fff3f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff2f2f2fff1f2f2fff2f1f2fff1f1f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff3f3f3fff3f2f3fff2f3f3fff2f2f3fff2f2f2fff2f1f2fff1f1f1fff1f2f1fff1f1f2fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff0f1f1fff1f0f0fff1f1f0fff0f1f1fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff0f0f0fff1f0f0fff0f1f0fff0f0f0fff1f0f0fff0f0f1fff0f0f1fff0f0f0fff1f1f0fff0f0f0fff0f0f1fff0f1f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000001ff000001ff010101ff020201ff040404ff080909ff141414ff2b2b2bff4f4e4eff6e6e6fff878787ff908f90ff929292ff919191ff929291ff949494ff989899ffc8c8c8fffafaf9fff8f9f9fff8f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f8fff8f8f9fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff8f8f9fff9f8f9fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f9fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff8f8f9fff7f7f7ffb8b8b8ff959596ff939394ff929192ff909090ff929392ff949494ff878787ff6a6b6bff494949ff2b2b2bff151414ff0b0a0aff040404ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff1f1f1fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f0f0fff1f0f0fff1f1f1fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff0f0f0fff1f1f0fff0f0f0fff0f1f1fff0f0f1fff0f1f0fff1f1f0fff0f1f0fff0f1f0fff0f0f0fff1f1f1fff0f1f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f1f2fff2f2f2fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff3f2f3fff3f2f3fff2f2f2fff3f3f2fff3f3f3fff3f2f2fff3f2f2fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f4fff5f4f4fff5f5f5fff4f4f5fff5f5f4fff5f5f4fff5f5f5fff4f4f4fff5f5f4fff5f5f4fff5f5f5fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafaf9fff9fafafffafaf9fffafafafffafafbfffafbfafffafafafffbfafafffafafafffafafafffafafafffbfafafffafafafffafafafffafbfafffafafafffbfafafffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefefefffefefdfffefefefffefffffffefefefffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffffefffefefefffffefffffffffffffffefffffefefffffffffefffffefffffefffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffdfdfdffe2e2e1ff363637ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff191918ff191919ff181819ff181919ff181818ff1c1b1bff2d2d2dff414041ff535353ff676766ff7a7a7aff8d8d8dffa4a4a3ffd8d8d8fff3f4f4fffcfcfdfffdfefdfffdfefdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafbfafffafafafffafafafff9fafafffafafafff9faf9fffafaf9fffaf9f9fff9fafafff9f9f9fffafaf9fffafafafff9f9fafff9fafafff9f9f9fffaf9f9fffafafafff9f9fafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f8fff9f9f8fff8f8f8fff9f8f9fff9f9f8fff9f8f9fff8f8f8fff8f9f8fff9f8f9fff8f9f8fff9f8f8fff8f9f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff1f0f1ffefefefffeeededffeaeaeaffe9e8e9ffe5e5e5ffe1e0e1ffdcdcdcffd7d7d7ffd1d0d1ffc5c6c6ff838282ff4b4b4bff303030ff090809ff010101ff000000ff010000ff010000ff020102ff040303ff030303ff020202ff020202ff010101ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040504ff060605ff040504ff010100ff000000ff000001ff000000ff010000ff080808ff2f2f30ff4b4b4bff747474ffc3c2c3ffd4d4d4ffdad9d9ffdfdfdfffe3e2e2ffe5e5e5ffe8e7e8ffe9e9eaffebecebffedededffefefeffff1f0f0fff1f2f1fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff5f4f4fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f5f5fff6f6f5fff5f6f6fff6f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff7f7f8fff8f8f7fff8f8f7fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f8fff9f9f8fff8f8f8fff9f8f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff8f9f9fff9f8f8fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffafaf9fffaf9f9fff9faf9fff9fafafffafaf9fffafafafffafafbfffbfbfafffafafafffbfafafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfff8f8f8ffebebebffbbbcbcff959494ff818180ff6d6d6eff5a5a5aff474746ff2e2d2dff181818ff171717ff191919ff1a1a19ff1a1a1aff0d0d0eff101111ff1111110000000000000000ff767677ff777776ff767675ff757575ff747473ff717171ff727272ff686868ff5d5d5eff545453ff4a4a4aff424342ff3c3d3cff363737ff313232ff2c2c2cff282727ff242424ff212121ff1e1e1eff1c1c1bff1a191aff181818ff171717ff141414ff131213ff121111ff101010ff0f0f0fff0e0f0eff131313ff242424ff272626ff272827ff282828ff2a2929ff2b2a2aff2b2b2bff2d2c2cff2d2d2dff2d2d2dff2d2c2cff2c2c2cff2b2b2bff2b2b2bff2a2929ff282828ff262727ff272727ff282828ff262626ff141414ff0e0e0eff0f0f0eff101010ff121212ff141414ff161515ff171717ff181819ff1b1b1bff1c1c1cff1f1e1eff212121ff242425ff292928ff2d2d2cff323232ff363636ff3c3c3bff434342ff4b4b4bff525252ff5c5d5cff6a6a69ff767676ff737473ff757575ff757575ff757575ff757575ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2f2f30ffe2e2e2fffdfdfdfffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefdfffdfdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffffffefffffefffffefffefffffefefffffffffffffefffffffefffffffefffffefefefffffefefffffefefffefefefffffefefffefefefffefefefffdfefdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafafbfffafbfbfffafafafffafafafffafafafffaf9fafffafafafffafaf9fff9fafafff9f9f9fff9faf9fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff8f8f8fff9f8f9fff9f9f9fff9f8f9fff8f8f9fff9f9f8fff9f8f9fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f5fff6f5f5fff5f4f4fff5f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f3f2fff3f2f2fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f2fff3f3f3fff2f2f3fff2f3f2fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f1fff2f1f2fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f1f1fff0f0f1fff1f0f0fff1f0f0fff0f0f0fff1f0f0fff1f0f0fff0f0f0fff1f0f0fff1f1f1fff1f0f0fff1f1f1fff1f0f0fff0f0f0fff0f1f1fff1f0f0fff1f1f0fff0f1f1fff1f1f1fff0f1f0fff1f0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f0fff0f0f0fff0f0f1fff0f1f0fff0f0f0fff1f0f0fff1f1f0fff0f0f1fff1f1f0fff1f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff1f1f0fff0f1f1fff1f1f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff010000ff000100ff000101ff000100ff000000ff010000ff010101ff010202ff030303ff070707ff101010ff222222ff3f4040ff616161ff818080ff909090ff939394ff919190ff908f8fff929292ff959595ffa8a8a7ffedededfff9f9f9fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff9f9f9fff9f8f8fff9f9f9fff9f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff9f9f9fff8f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8ffe2e2e1ff9e9e9eff949494ff929291ff909190ff8f9090ff939392ff929292ff7d7d7eff5a5a5aff3a3939ff222222ff111112ff080808ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff1f1f0fff1f1f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f1f2fff2f2f1fff2f2f1fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f3f3fff2f3f3fff3f3f2fff3f3f3fff3f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff5f5f5fff4f4f4fff5f4f4fff5f4f4fff4f4f5fff5f5f4fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff6f6f6fff7f7f7fff7f6f7fff7f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff9f8f9fff9f8f8fff9f9f9fff8f9f9fff9f8f8fffaf9f9fff9f9fafffafafafffafaf9fffaf9fafffafafafffafafafffbfbfafffbfafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefdfffefefefffefefefffffefefffefefefffffefefffffffefffefefefffffefefffefefefffefefffffffefffffefefffffffffefffefefefffffffefffffefffffefffefffefefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefefffdfcfcffbcbcbcff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191818ff191818ff181918ff191919ff181818ff1c1b1cff1b1a1aff2b2b2bff434242ff515151ff646364ff767676ff8a8a8aff9f9f9fffcececefff0efeffffcfbfbfffdfdfefffdfdfdfffefdfefffefdfdfffefdfdfffcfdfcfffdfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafafffbfafbfffafafafffafafafffbfbfafffafafafffafafafffafaf9fffafaf9fffafafafffaf9fafff9faf9fff9f9f9fffaf9f9fffafaf9fff9faf9fffafafafff9f9f9fffaf9f9fffaf9f9fff9f9fafffafaf9fffaf9fafffaf9fafff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff8f8f8fff9f9f9fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f8fff8f8f8fff9f9f8fff9f8f9fff8f9f8fff8f8f9fff9f8f9fff9f8f9fff9f9f8fff8f9f9fff8f9f9fff8f8f8fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff4f5f5fff5f5f5fff5f5f4fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeeeefffecececffe9e9e9ffe7e7e6ffe2e2e2ffdddeddffd8d8d8ffd2d1d1ffc7c7c7ff848483ff4b4c4cff303131ff080808ff030203ff010001ff010000ff000000ff020202ff070706ff060606ff030303ff010001ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff030302ff030203ff010101ff010000ff000000ff010000ff010100ff010000ff080808ff313031ff4e4e4eff777777ffc3c3c3ffd5d6d5ffdcdcdcffe0e0dfffe3e3e3ffe6e6e6ffe8e8e8ffebeaebffedececffeeeeeeffeff0f0fff1f1f1fff2f2f1fff3f2f3fff3f2f2fff3f3f3fff4f4f4fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f7f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f8f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9fafffafaf9fff9f9fafffafafafffafafafffbfbfafffbfafbfffbfafbfffafbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffafafafffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfff5f5f5ffe5e5e5ffb2b2b1ff909090ff7c7c7cff696969ff575756ff434343ff2a2a2aff191919ff191919ff1a1919ff1a1919ff191a19ff1a1a1aff0d0d0dff1110100000000000000000ff777676ff767676ff757576ff747374ff717171ff6c6c6cff6e6e6dff606060ff545353ff494949ff404040ff3a3a3aff353535ff313131ff2c2c2cff282828ff242424ff202020ff1e1e1eff1b1b1bff1a191aff181819ff171717ff151515ff131312ff121111ff101010ff0e0f0fff0e0d0eff0d0d0dff131313ff252424ff252626ff252626ff252525ff272727ff282727ff282828ff292929ff2b2a2bff2b2b2bff2b2b2bff29292aff292828ff292828ff272828ff262627ff252625ff252525ff252526ff242423ff131312ff0e0d0dff0e0d0eff0f0f0eff101010ff131212ff141414ff151515ff171717ff181818ff1b1a1aff1c1b1cff1e1e1fff222121ff252525ff29292aff2d2d2dff313131ff353535ff3a3a3aff424141ff494848ff525252ff606060ff6f6e6fff6d6d6dff747474ff757575ff757575ff757575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ffaaaaaafffdfcfcfffffefefffefffffffffffefffffffffffffefffffffefffffefffffffffffffffffffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffefffffffefffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfafafffbfbfbfffafbfafffbfbfbfffafafafffbfafafffbfafafffafafafffafafafffafafafffaf9fafff9f9fafff9f9f9fff9fafafff9f9f9fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff9f8f9fff9f8f8fff9f8f9fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f8f9fff8f9f8fff9f8f9fff9f8f9fff9f8f8fff9f8f8fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f5f5fff5f4f4fff5f4f4fff3f4f4fff3f3f3fff3f2f3fff2f2f2fff2f2f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f3fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff2f2f1fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f0f1fff1f0f0fff1f0f1fff1f1f0fff1f1f1fff0f0f1fff1f0f0fff1f0f1fff0f0f0fff0f0f1fff1f1f0fff0f0f1fff0f0f1fff1f1f0fff1f1f0fff1f1f1fff1f0f1fff0f1f0fff1f0f0fff1f0f0fff1f1f0fff0f1f0fff1f1f1fff0f0f0fff1f0f0fff1f0f0fff0f0f1fff1f1f0fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff1f1f1fff1f1f0fff1f0f0fff1f0f1fff0f1f1fff1f1f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f1fff2f1f1fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010100ff000000ff000000ff000000ff010100ff010001ff010001ff010101ff010101ff030202ff060606ff0c0c0cff1a1a1aff313131ff505050ff767575ff8b8b8bff929291ff908f90ff8f8e8fff919091ff939393ff9a9a9affd0d0d0fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff9f9f8fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff9f9f9ffc4c4c4ff969595ff939393ff909091ff8f8f8fff8f8f8fff919090ff8b8b8bff717171ff4a4a4aff2f2f2fff191919ff0d0d0dff050505ff030203ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f3fff3f3f2fff3f2f2fff2f1f2fff2f1f2fff2f2f2fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f2f2fff1f1f2fff1f1f1fff2f2f1fff1f2f2fff2f1f2fff2f2f2fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff1f2f2fff2f1f2fff2f1f2fff2f1f2fff2f1f1fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff2f3f2fff3f2f3fff2f3f2fff3f3f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f4f4fff3f4f3fff4f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f5fff4f4f5fff4f4f4fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f7f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff9f8f9fff8f9f8fff9f9f8fff9f8f8fff8f8f9fff9f8f9fff8f8f9fff8f8f9fff9f9f9fff9f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefdfefffefefdfffdfefdfffefefefffefefefffefefefffefefefffffffefffffefffffefefffffefffffffefffffffefefffffffefffffefefffffffefefffefffffffffefefffefefffffefffefffffffffffefffefffffefffffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefefff7f8f8ff7b7b7bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191918ff181919ff191819ff191919ff282929ff242525ff181818ff2a2929ff404040ff4e4e4eff606060ff737272ff878786ff9b9b9bffc5c5c5ffecececfffaf9fafffefdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfcfffdfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafff9faf9fffafaf9fff9f9f9fff9fafafff9f9fafff9f9f9fffafafafff9fafafffaf9fafffafafafff9fafafff9faf9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9fafffaf9f9fffafaf9fff9f9f9fff9fafafffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f8f9fff8f9f9fff8f9f8fff9f9f9fff8f9f8fff9f8f9fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f7f8fff7f7f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff6f6f6fff6f6f5fff6f5f6fff6f6f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f4fff5f5f5fff5f4f4fff3f3f4fff3f3f3fff2f2f2fff1f0f1ffefefefffededeeffebebebffe8e8e8ffe5e4e5ffdfdfe0ffdadadaffd4d4d4ffcdcdcdff929292ff4d4e4dff323232ff080808ff010102ff020102ff010101ff000001ff020202ff060605ff050505ff040304ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff010101ff000001ff000000ff000000ff010000ff010001ff010101ff010101ff060607ff2b2a2bff504f4fff8d8d8dffd1d1d1ffd8d8d9ffdddcddffe1e1e1ffe4e5e4ffe8e8e7ffe9eaeaffecececffedeeedfff0f0effff1f0f1fff1f1f2fff3f2f2fff2f3f3fff3f3f3fff4f4f4fff5f4f4fff5f4f4fff5f5f6fff5f5f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff8f8f9fff8f9f9fff8f9f9fff9f8f9fff9f8f9fff9f8f9fff9f8f8fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9fafafff9faf9fffafaf9fff9faf9fffaf9fafffafafafffafafafffafafafffbfbfafffafafafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffafbfafffbfafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfefffcfdfcfff4f3f3ffdedfdeffa9a8a9ff8c8c8cff777777ff646464ff535352ff3d3d3dff292a2aff1a1a1aff191919ff1a1a19ff191a1aff1a191aff1a1a1aff191a1aff0d0d0d0000000000000000ff767676ff757576ff747474ff727171ff6c6c6bff686968ff646464ff545453ff444344ff3a3a3aff353535ff313131ff2d2d2eff2b2b2bff272727ff242424ff202020ff1d1d1eff1b1b1bff191919ff171718ff161616ff141415ff131212ff101011ff0f0f0fff0e0e0eff0d0d0dff0c0c0cff0b0b0bff0f0f0fff1c1d1cff20201fff202020ff1f1f20ff212021ff212121ff212122ff232323ff252424ff252525ff252526ff242424ff232323ff222323ff232222ff212221ff202020ff201f20ff1f1f1fff1d1d1dff0f0f0eff0a0b0bff0b0c0cff0c0c0dff0e0e0eff111110ff111212ff131313ff151414ff161616ff171717ff191919ff1b1b1bff1e1e1eff212122ff252525ff292928ff2b2b2bff2d2d2dff313232ff383737ff3d3d3dff454544ff525352ff636262ff686869ff6d6d6dff737373ff757575ff757575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff707070fff6f7f6fffefefefffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffefefefffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffffffffffefffffffffffffffefffefffffffefffffefffffefefffffffefffffefefefffefefffffefffefffffefefffefefefffefefffffefefefffefefefffdfefdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafaf9fff9f9f9fff9faf9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff8f8f8fff9f9f8fff9f8f9fff8f8f9fff8f9f9fff8f9f9fff9f8f9fff9f8f9fff8f8f9fff9f8f8fff9f9f9fff9f8f9fff8f9f9fff8f9f8fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f4f4fff4f4f5fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff3f3f2fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff3f2f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f3fff2f2f3fff2f2f3fff2f2f2fff2f1f2fff2f1f2fff2f2f2fff2f1f2fff1f2f2fff1f2f1fff2f2f2fff1f2f1fff2f1f1fff1f1f1fff1f2f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff1f1f0fff1f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff1f1f0fff0f0f0fff1f0f0fff1f0f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000101ff000001ff010101ff020202ff040404ff090909ff131313ff252626ff3f4040ff636363ff807f80ff8e8d8dff8f8e8fff908f90ff919090ff929292ff969695ffaeafaefff3f3f3fff9f8f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff9f8f8fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff9f8f9fff9f8f8fff9f9f8ffedededffa6a6a6ff959494ff929192ff90908fff8d8e8dff8d8d8dff8c8c8dff7f7f7fff5e5e5eff3c3b3bff232323ff101011ff080808ff040405ff020203ff010101ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff2f2f2fff1f2f1fff1f2f2fff2f2f2fff1f2f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff1f1f1fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f1f2fff2f2f2fff1f1f2fff1f1f2fff2f2f1fff1f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f2f1fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f6fff5f6f5fff6f6f5fff6f6f5fff5f5f5fff5f5f5fff6f5f6fff6f7f6fff7f6f7fff7f6f6fff6f7f7fff6f6f7fff7f7f7fff7f8f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff9f9f8fff9f9f8fff8f9f8fff9f9f9fff9f9f8fff9f8f9fff8f9f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffefefdfffefefdfffdfefefffefefdfffefefefffefffefffffefffffffefefffefffffffefefffffffefefffefffefffefefefffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffffefefffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffdfdfdffe9e9e9ff393939ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff181818ff191819ff292929ff292829ff292929ff252525ff292929ff3d3d3dff4a4b4bff5c5d5cff6e6f6fff838383ff979797ffbcbcbdffe9eae9fff9f9f8fffdfdfdfffdfefefffefdfdfffefdfefffdfefdfffdfdfdfffdfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffafbfafffafbfbfffafafbfffafbfafffafafafffafaf9fffafafafff9faf9fffafafafffaf9fafffafaf9fffafafafff9f9f9fffaf9fafffafaf9fffaf9fafffaf9fafffaf9fafffafafafff9f9fafff9f9fafffafaf9fff9fafafffafafafff9f9f9fff9f9fafff9faf9fffafaf9fffafaf9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff8f9f9fff8f8f9fff8f8f9fff8f9f8fff8f8f9fff8f9f9fff8f9f8fff8f8f8fff9f8f8fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff6f6f5fff6f6f5fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f4f4fff3f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeeeeeffedececffeaeaeaffe6e6e6ffe2e2e2ffdcdcdcffd6d6d6ffd0d0d0ffb7b8b8ff595a59ff3b3b3bff0b0b0bff010100ff010100ff010101ff000000ff020101ff030303ff030303ff020202ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff010000ff000101ff000001ff010101ff010201ff060606ff393839ff5b5b5bffb5b5b5ffd3d4d4ffd8d8d9ffdfdedfffe3e3e3ffe6e6e6ffe8e9e9ffebebeaffedededffefefeefff0f0f0fff1f2f1fff2f2f2fff2f2f2fff3f3f3fff3f4f3fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff5f6f6fff6f6f6fff6f6f7fff6f7f6fff6f7f6fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f8fff7f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f8f8fff8f9f9fff8f8f9fff9f8f9fff8f9f8fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff8f9f9fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9faf9fff9fafafffafafafffafafafffafafafffafafafffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffafbfbfffbfafafffbfafbfffafbfafffbfafbfffbfafafffafbfbfffafafbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff1f2f1ffd7d8d8ffa1a1a2ff878887ff727372ff606060ff4d4d4dff393939ff262626ff151415ff1a1a1aff1a1a1aff191919ff1a191aff1a1919ff1a191a000000000000000000000000ff757575ff737474ff717171ff6b6c6cff696969ff646463ff5c5b5cff535453ff464645ff3c3c3bff353535ff313131ff2e2d2eff2a2b2aff272728ff242323ff202020ff1d1d1eff1b1b1bff191919ff171717ff161616ff151414ff121213ff101111ff0f0f0fff0e0e0eff0d0d0dff0c0c0cff0c0d0dff0b0c0bff0f0f0fff121212ff121211ff111211ff131313ff131313ff141414ff141414ff141414ff141414ff141414ff141313ff131313ff131313ff121312ff121212ff121212ff121312ff111212ff0f100fff0c0d0cff0c0c0cff0c0c0cff0d0c0dff0f0e0eff101010ff111111ff131313ff151414ff161616ff171717ff191919ff1c1c1cff1e1e1fff212121ff252525ff282928ff2b2b2bff2e2e2eff323232ff373837ff3e3e3dff474746ff535353ff5a5a5aff636262ff686968ff6d6d6dff747373ff757575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff494848fff1f0f1fffefdfdfffffffffffffefffffefffffffffffefffefffffffffffffffefffefffefefffffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefffffefffffffffffffffefffffffffffefffffefefffffffffffffffefffefffefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfafbfffafafbfffbfafafffbfbfbfffafafbfffafafafffafaf9fff9fafafffafafafff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f8fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f8f8fff8f9f9fff8f8f9fff9f8f9fff8f9f8fff8f9f9fff9f8f9fff9f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f6fff7f7f7fff6f6f6fff7f6f6fff5f6f5fff6f5f5fff5f5f5fff5f4f5fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f3f2fff3f3f3fff2f2f2fff3f3f3fff3f2f3fff3f2f2fff2f3f3fff2f2f2fff2f2f3fff3f2f2fff3f2f3fff2f2f3fff3f2f2fff3f3f3fff2f2f3fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f4f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff3f3f4fff3f2f3fff2f3f3fff2f2f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f2fff1f2f2fff1f2f2fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff0f1f0fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f1f2fff2f1f2fff1f2f2fff2f2f2fff3f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000001ff000100ff000100ff000100ff000101ff000000ff010101ff010001ff010101ff010101ff020202ff060606ff0d0d0dff1c1b1bff323232ff535252ff727272ff848485ff8c8c8cff8f908fff909191ff929292ff949494ff9c9c9dffd3d4d3fffafaf9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f8f9fff9f9f9fff9f8f8fff9f8f8fff9f9f9fff8f9f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f8f9fff9f8f8fff8f9f9fff8f8f8fff8f8f9fff9f8f8fff9f8f9fff8f8f9fff9f8f8fff9f9f9fff8f8f9fff8f8f9fff9f9f8fff8f9f9fff5f5f5ffbebebeff969696ff939393ff919191ff90908fff8e8e8eff8d8c8cff878687ff717170ff4e4d4eff2e2d2dff161616ff0a0a0aff060506ff030403ff020202ff010101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f2f2fff2f3f3fff3f2f3fff2f3f3fff2f2f1fff2f1f1fff1f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f2fff2f1f2fff2f2f2fff1f1f2fff1f2f1fff2f2f2fff2f1f2fff2f2f2fff2f1f2fff2f1f2fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff1f1f1fff1f2f2fff2f1f2fff1f1f1fff1f2f1fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f2fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff4f4f3fff3f4f4fff4f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f5f4fff4f5f5fff5f4f5fff4f5f5fff4f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffafafbfffafbfafffafafafffafafafffafbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9fafffaf9fafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefffffffffefffffefefefffefffefffefffefffefefefffefefffffefefefffefefefffffefffffefffefffefefefffefefefffffefffffefefffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcffcacacaff171717ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191818ff181818ff282928ff282829ff292829ff292829ff282829ff282928ff3a3a3aff484848ff585858ff6a6a6aff7f7e7eff939494ffb5b5b5ffe6e5e5fff6f6f6fffdfdfdfffefefefffefefefffdfdfefffdfefefffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfafffafbfbfffafafbfffafbfafffafafafffafafafffafafafffaf9fafffafafafff9fafafffaf9fafff9faf9fffafafafff9f9f9fff9faf9fff9f9fafffaf9fafffaf9fafff9f9f9fff9faf9fffaf9fafffaf9fafffaf9fafffaf9fafffaf9fafff9fafafff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f8fff8f8f8fff9f9f8fff8f9f9fff8f8f8fff8f9f9fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff6f6f7fff6f7f6fff7f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f6f6fff5f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f4f3fff2f3f2fff1f1f2fff0f0f0ffeeefefffedededffebebebffe8e8e8ffe3e3e3ffdfdfdfffd9d8d9ffd2d2d3ffcdcdcdff868686ff464646ff1b1b1bff010101ff010101ff010100ff000000ff020202ff030303ff020202ff010202ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff010201ff000100ff000001ff010001ff010101ff1b1b1aff464646ff7c7d7cffcdcdccffd3d3d3ffdcdbdcffe1e2e2ffe6e6e6ffe8e8e8ffeaeaeaffecececffeeeeeefff0f0f0fff1f1f1fff1f1f2fff3f3f2fff3f3f3fff4f3f3fff4f5f4fff5f5f5fff5f6f6fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f7fff6f7f6fff7f6f6fff7f7f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff7f8f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f9fff9f8f9fff8f8f8fff8f9f8fff9f9f9fff8f8f9fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9fafafff9f9f9fffaf9f9fff9f9f9fff9fafafffaf9fafffafafafffafafafffafafafffafbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafbfbfffbfbfbfffafafafffafbfafffbfbfbfffafafbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffcfbfbfffcfcfbfffbfbfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffafbfbffefefefffcdcdcdff9a9a9aff838383ff6f6f6eff5c5c5cff484748ff343535ff202120ff131313ff141515ff242424ff191919ff191919ff19191aff19191a000000000000000000000000ff747474ff717171ff6c6c6cff696869ff646464ff646464ff636464ff5c5b5bff535353ff454646ff3b3c3bff363635ff313131ff2d2e2eff2b2a2bff272727ff232423ff202020ff1d1d1dff1b1b1bff191919ff171817ff161616ff141514ff121212ff101011ff0f0f10ff0e0e0eff0d0d0dff0d0d0dff0c0b0bff0e0e0dff100f0fff101010ff101010ff101011ff121211ff121212ff121212ff121313ff121212ff121212ff111111ff111111ff101010ff101010ff101010ff101010ff111010ff101010ff0e0f0fff0d0d0eff0e0f0eff0c0d0dff0f0e0eff0f1010ff121111ff121313ff141414ff151516ff171717ff191919ff1b1b1bff1e1e1eff212121ff252425ff282828ff2b2b2bff2e2e2eff323232ff373837ff3e3d3dff464646ff535353ff5a5b5aff636362ff626262ff626362ff696868ff6d6c6cff737473ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff2d2c2dffe1e1e1fffdfdfdfffefffefffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefffefffefefefffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafbfffbfafbfffbfafbfffafafafffafbfafffafafbfffafafafffafafafffafafafffaf9fafff9fafafff9faf9fff9f9f9fff8f8f8fff8f9f9fff8f9f8fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff8f8f8fff8f9f8fff8f9f8fff8f8f9fff8f8f9fff8f9f8fff9f9f8fff9f9f9fff8f9f8fff8f9f8fff8f8f8fff9f8f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff6f6f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff2f3f3fff2f3f3fff3f2f2fff2f3f2fff3f3f3fff2f2f2fff2f3f2fff2f2f3fff3f2f3fff3f2f3fff2f2f3fff2f3f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff3f3f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f2f3fff2f2f2fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f1fff1f1f1fff2f2f1fff1f2f1fff1f1f1fff1f2f1fff1f1f1fff1f2f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff2f1f1fff1f2f1fff1f2f2fff2f1f2fff1f2f1fff1f2f1fff2f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff1f1f2fff1f2f2fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff2f2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000100ff010000ff010100ff000101ff010001ff000101ff000100ff000000ff000000ff010000ff010101ff030303ff070708ff121212ff252525ff464646ff676867ff7a7a7aff878687ff8d8d8dff8f8f8fff919090ff949494ff969797ffa4a4a4ffe0e0e0fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9fafffafafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f9f9fff8f8f9fff9f9f9fff9f8f8fff8f9f8fff8f9f9fff9f8f9fff8f9f8fff8f9f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff8f8f8fff8f9f8fff9f8f9fff9f8f9fff9f8f8fff7f7f7ffcececeff9a9b9bff939493ff929191ff909090ff8f9090ff8e8f8eff8b8b8bff7e7e7eff636363ff3f3e3eff1f1e1eff0d0e0dff060606ff030303ff020203ff010101ff010101ff010101ff000100ff000100ff000000ff000001ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d5d5ffd5d6d5ffd6d6d6ffd5d5d6ffd6d5d6ffd5d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfceceffcdcecdffcccdcdffcccbccffcbcccbffcbcbcaffcacacaffcacacaffcac9caffc9cacaffc9cacaffcac9c9ffc9c9c9ffcac9c9ffc9c9c9ffc8c9c8ffc8c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc6c7c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c5c6ffc6c5c6ffc5c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f3f3fff3f3f3fff3f2f3fff3f3f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff2f2f2fff3f3f2fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f2fff2f1f2fff1f1f2fff1f2f2fff2f1f2fff1f1f1fff2f1f2fff1f1f2fff2f2f1fff1f2f1fff1f1f1fff2f2f2fff2f2f1fff1f1f1fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff2f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f3f4fff3f4f4fff4f3f3fff3f4f3fff4f3f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f6fff5f6f5fff5f5f5fff6f6f5fff5f5f6fff5f5f6fff6f5f6fff5f5f5fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafbfffafafbfffafafafffafafafffafafbfffafafafffafaf9fffafafafffafafafffafafafffafaf9fffaf9f9fffafafafffafafafffbfbfbfffafbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefefefffefefefffefefefffefffefffffefefffefefffffffffffffffefefffffffefffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefff9faf9ffabaaabff080908ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181918ff292929ff292929ff292928ff292828ff292929ff282829ff292929ff383838ff464646ff565656ff676768ff7b7a7bff8f8f8fffadadadffdedfdffff5f4f4fffcfcfcfffefefefffefefefffefefdfffdfefdfffcfdfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafafafffafbfafffbfafbfffafafafffafbfafffafafafffafafbfffafafafffaf9fafffafafafff9f9fafff9faf9fff9faf9fff9faf9fffaf9fafff9faf9fffaf9f9fffaf9f9fffafafafff9f9fafffafafafff9faf9fff9f9f9fffafaf9fff9f9fafff9f9fafffaf9fafff9f9f9fff9fafafffaf9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff8f9f9fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff7f8f7fff7f8f7fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f5f6fff6f6f5fff5f5f5fff4f4f4fff4f4f4fff4f3f3fff1f1f1fff1f1f1fff0eff0ffeeededffecebebffe9e9e9ffe6e6e5ffe1e1e1ffdcdcdcffd5d5d4ffcfcfceffb2b2b3ff565656ff343434ff050504ff000000ff000100ff010000ff020202ff060606ff050505ff020302ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff040404ff010202ff000101ff010001ff010000ff030203ff2e2e2fff505050ffc7c7c7ffcdceceffd8d7d7ffe0e0dfffe5e5e5ffe8e8e7ffeaeaeaffececebffeeededffeff0effff1f1f0fff2f1f2fff2f3f3fff3f3f3fff3f4f3fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fff7f8f7fff7f7f7fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fffaf9fafff9fafafffafafafffafafafffafafbfffafbfbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfafffafbfafffafafafffafbfbfffbfafafffafafafffafbfbfffbfbfbfffbfafafffbfafafffafafbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfff8f9f9ffecececffc1c2c2ff959695ff808080ff6c6c6dff595a5aff464546ff323232ff1f1f20ff111211ff232423ff282828ff2a2a2aff191a19ff191919ff191919000000000000000000000000ff717271ff6c6c6bff696968ff636364ff636364ff646364ff646464ff636464ff5c5b5cff545453ff464646ff3b3b3cff363635ff313231ff2d2d2dff2a2b2bff282727ff232323ff202121ff1e1d1eff1b1b1bff191919ff171717ff161616ff141514ff121212ff111110ff0f100fff111111ff0f0f0fff0d0d0dff0f0f0fff111010ff111110ff121111ff121212ff121313ff131313ff131413ff141314ff141414ff131313ff131313ff121212ff111212ff121112ff111111ff111211ff121111ff121212ff0f1010ff0e0e0fff0f0f0fff0f0f10ff101010ff111211ff121312ff151414ff151616ff171717ff191919ff1b1c1bff1e1e1eff212222ff252525ff282828ff2b2b2bff2e2d2eff323232ff373738ff3d3d3eff464747ff535353ff5a5a5aff636263ff626263ff636362ff626362ff626262ff686968ff6d6d6cff737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161515ffccccccfffdfdfdfffffffffffefffffffefefefffffffefffefefffffefefffffffefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffffefefffefefefffefefefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffefefffefefffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffafafbfffbfbfbfffafbfbfffafafafffafafafff9f9fafff9f9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff9f9f9fff9f8f8fff8f8f8fff8f9f9fff9f8f9fff9f8f8fff9f8f8fff8f8f8fff9f9f8fff9f9f9fff8f8f8fff9f8f8fff9f9f8fff9f8f9fff9f9f8fff8f8f8fff8f8f7fff8f7f7fff7f8f7fff7f7f6fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff6f5f6fff5f5f5fff5f4f5fff5f5f5fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff3f3f3fff3f4f4fff4f3f4fff4f4f3fff4f3f4fff3f3f4fff4f4f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f2f1fff2f1f1fff2f2f1fff2f1f1fff1f1f2fff1f2f2fff2f1f1fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f2f1fff2f1f2fff1f2f2fff1f2f1fff2f1f1fff2f2f2fff1f2f2fff2f1f2fff2f2f1fff1f1f2fff1f2f1fff1f2f1fff1f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f2f2fff1f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f2fff2f1f1fff1f1f1fff2f1f2fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff010000ff010101ff000101ff010001ff000000ff000001ff000000ff000000ff000000ff010001ff010101ff040303ff0b0a0aff181918ff353536ff5d5d5dff727373ff818180ff8a8989ff8e8e8eff8f8e8fff929192ff949494ff979798ffafafafffeaeaeafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff9f9f9fff8f8f8fff8f9f9fff9f8f9fff8f9f9fff8f9f8fff9f8f8fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff8f8f9fff8f9f8fff8f8f8fff8f9f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f9f9fff8f9f8fff8f8f8fff9f9f9ffdadadbff9e9e9fff949394ff949494ff939393ff919191ff909090ff8d8c8dff858586ff757574ff555554ff2d2d2dff131313ff090808ff030303ff020202ff020101ff010001ff010000ff000000ff010100ff010101ff000000ff000000ff000100ff000001ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d7d7ffd8d8d7ffd8d7d8ffd7d7d8ffd6d6d5ffd6d6d6ffd5d5d5ffd6d6d6ffd6d6d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d5d5ffd6d5d5ffd4d4d5ffd4d4d4ffd3d4d3ffd2d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d1ffd0d0d0ffcfcecfffcececeffcdcdcdffcccdcdffccccccffcbcbcbffcbcbcaffcacacaffcacacaffc9cacaffcac9caffcacac9ffc9c9caffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc6c6c5ffc5c5c6ffc5c5c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c5c5ffc5c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc3c3c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c2c1ffc2c2c1ffc2c2c2ffc2c3c3ffc3c2c2ffc2c3c2ffc3c2c3ffc3c3c3ffc2c2c2ffc3c3c3ffc2c2c2ffc2c3c3ffc3c3c3ffc2c3c3ffc3c3c2ffc3c2c3ffc3c3c3ffc2c3c3ffc3c2c3ffc2c2c2ffc1c2c2ffc1c2c1ffc1c2c1ffc1c1c1ffc1c0c1ffc0c1c0ffc0c0c0ffc0c0bfffc0c0c0ffbfbfc0ffc0c0c0ffbfc0c0ffbfbfbfffc0c0bfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc1c0c1ffc0c0c1ffc1c1c0ffc0c1c0ffc0c0c0ffc0c1c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfbfffc0bfc0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc2c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc0c1c1ffc1c1c1ffc0c1c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c3c4ffc3c3c4ffc4c4c3ffc3c4c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c4c4ffc4c3c3ffc4c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c3ffc3c3c3ffc3c4c3ffc4c3c3ffc4c4c3ffc4c4c3ffc4c3c4ffc4c4c4ffc4c3c3ffc3c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c7c7ffc7c6c7ffc7c7c7ffc8c7c8ffc8c8c9ffc9c9c8ffc9cac9ffcacacaffcbcbcbffcccbcbffcbcbcbffcccdcdffcdcdcdffcecdcdffcecdcdffcdcdcdffcdcdcdffcececeffcececeffcfcfceffcfcfceffcfcfcfffd0d0cfffd0d0d0ffd1d2d1ffd2d2d2ffd3d3d2ffd4d3d3ffd4d4d4ffd4d5d4ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd6d6d6ffd7d7d7ffd6d6d6ffd6d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd7d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff4f3f3fff3f3f3fff2f2f3fff3f3f2fff3f3f3fff2f2f2fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff2f2f3fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff3f2f3fff2f2f2fff3f2f3fff2f2f2fff2f2f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f2f2fff1f2f1fff1f2f2fff2f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff4f4f3fff3f4f3fff3f4f4fff4f4f3fff4f3f4fff4f3f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f5fff5f4f4fff5f4f5fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f6fff5f5f5fff6f5f6fff5f5f5fff5f5f6fff5f6f5fff6f6f6fff6f5f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff5f6f6fff6f6f5fff6f6f7fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fffaf9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fffaf9fafffafaf9fffafaf9fff9faf9fffafafafffafafafffbfafbfffafafafffbfbfbfffbfbfbfffbfcfcfffcfbfbfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefdfffefefffffefefefffffefefffefffefffffefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffffffffffffefefffefffefffefffefffefffefffffefefffffefffffefefefffffefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefff2f1f2ff808080ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292929ff292929ff292929ff292929ff292929ff292928ff363637ff454645ff545454ff666565ff797878ff8b8b8bffa7a7a7ffd6d6d7fff1f2f2fffbfcfbfffdfefefffefefdfffdfdfefffdfdfdfffdfcfdfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafbfafffafafafffafafafffafafafffaf9fafff9f9fafff9fafafffaf9f9fffaf9fafff9faf9fffafaf9fff9f9f9fffafafafff9faf9fffaf9fafff9f9f9fff9f9fafff9faf9fffafafafffaf9f9fffaf9fafff9f9f9fffafafafff9fafafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff8f9f9fff9f9f8fff9f8f9fff8f8f8fff9f8f8fff9f9f8fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f8fff8f8f8fff8f8f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff7f7f7fff8f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f6fff7f6f7fff6f6f6fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff5f4f4fff4f4f4fff3f3f3fff1f1f1fff0f0f0ffeeeeeeffedececffe9e9eaffe6e6e7ffe2e3e3ffddddddffd8d8d8ffd0d0d1ffcac9c9ff7b7b7bff434344ff171716ff000000ff000000ff000100ff010101ff070606ff060606ff050404ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050505ff070606ff010102ff000000ff010100ff000001ff141515ff424242ff898988ffc4c4c4ffd2d3d3ffdcdcdcffe3e3e3ffe7e7e7ffeae9e9ffecececffedeeedffefefeffff1f0f0fff2f1f2fff2f2f2fff3f2f2fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff7f7f6fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff8f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9f8f8fff9f8f9fff8f8f8fff9f9f8fff8f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafff9faf9fffafafafffafafafffafaf9fffaf9fafffafafafffafafafffafafbfffafbfbfffbfafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffafbfafffafafafffafbfafffafafbfffafafafffbfafafffafbfafffbfafbfffbfafafffafafbfffafafafffbfbfafffafafbfffafbfbfffafbfbfffbfbfafffbfafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfff7f7f7ffe9e8e9ffb7b7b6ff929293ff7e7e7eff6b6a6bff5b5b5bff484848ff353535ff232324ff232424ff282828ff2a2a2aff2a2a2aff2a2b2aff191919ff1a191a000000000000000000000000ff6b6b6cff686968ff646464ff646363ff646464ff646463ff646464ff646464ff636464ff5b5c5bff535454ff454645ff3b3b3cff353535ff313131ff2e2e2dff2b2a2bff272727ff242324ff202020ff1e1e1dff1b1b1bff191919ff171718ff161616ff141414ff121213ff141313ff121212ff111111ff0f0f0fff121211ff121312ff121313ff131313ff141314ff141314ff151414ff151515ff151515ff151515ff151515ff151515ff141414ff141414ff131313ff131212ff121213ff131312ff121212ff101011ff0f100fff100f10ff101010ff111212ff131312ff141414ff161615ff181817ff191919ff1c1b1cff1e1e1eff222122ff252524ff282829ff2b2b2bff2e2e2eff323232ff383737ff3e3e3dff474747ff535353ff5a5a5bff626362ff626262ff626362ff626262ff626262ff626262ff626262ff686869ff6d6c6c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ffa1a1a1fff9f9f9fffefefefffefefffffefffefffffffffffffefefffffefffffefefefffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefffffefefffffffffefffffefefffefefffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffafbfafffafbfbfffafafafffafafafffafaf9fffafafafff9f9f9fff8f9f9fff9f9f8fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff9f8f8fff9f9f8fff9f8f9fff9f8f8fff8f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff7f6f7fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff4f4f4fff4f3f3fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f3f4fff3f3f3fff3f3f4fff3f3f3fff3f4f4fff4f3f3fff4f3f4fff4f3f3fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff3f4f4fff3f4f3fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff2f2f3fff2f2f3fff2f2f3fff3f3f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff2f2f2fff2f1f2fff1f1f1fff2f1f1fff2f2f1fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff2f1f2fff1f2f2fff1f2f2fff2f1f2fff1f1f2fff1f2f1fff2f1f1fff2f1f2fff1f1f1fff2f2f1fff1f1f1fff2f1f2fff1f1f1fff2f1f2fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f1f1fff2f1f2fff1f1f1fff2f2f2fff1f2f2fff1f1f2fff1f2f1fff1f2f2fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f2f2fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010100ff000000ff000001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010201ff070607ff0f100fff232223ff494949ff6b6b6cff7c7c7cff878888ff8d8c8cff8f8e8eff8f8f8fff929292ff949495ff989898ffb8b9b8fff2f2f2fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9fafffafaf9fffaf9f9fffafafafffaf9f9fffafaf9fff9faf9fff9faf9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f9fff9f9f9ffe7e8e8ffa7a6a6ff949494ff949393ff949494ff939394ff919191ff8d8d8cff868686ff7a7b7aff646465ff424242ff1e1e1eff0c0c0cff050405ff020101ff010001ff000000ff010100ff000000ff000000ff000101ff010100ff000000ff000001ff010000ff000000ff000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadbdbffdbdadaffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdadbdbffd7d8d7ffd7d8d8ffd7d8d7ffd7d7d8ffd6d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d5d5ffd6d5d6ffd5d5d5ffd6d6d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd1d1d0ffd0d0d0ffcfcfcfffcfceceffcececeffcccdcdffccccccffcbcbccffcbcbcaffcacacaffcacacaffcac9caffc9cacaffc9cacaffcac9caffc9c9c9ffc9cac9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c6ffc5c6c5ffc6c6c6ffc6c5c5ffc6c5c5ffc5c5c5ffc5c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c5ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c5ffc5c4c4ffc5c4c5ffc4c4c4ffc5c4c4ffc3c3c4ffc2c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc0c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c1c0ffc0c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc3c2c2ffc3c3c2ffc3c3c3ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c2c3ffc3c3c3ffc3c2c3ffc2c3c3ffc2c3c3ffc2c1c2ffc1c1c2ffc1c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0bfffc0bfc0ffc0bfbfffbfbfc0ffbfbfbfffc0c0c0ffc0bfbfffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c1ffc0c0c0ffc0c1c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0bfbfffbfbfc0ffbebebeffbfbfbeffbfbfbfffbfc0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc2c1c1ffc1c1c1ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c0ffc1c0c1ffc1c1c1ffc1c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c1ffc1c1c0ffc1c0c1ffc1c1c1ffc1c1c0ffc1c1c0ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c3ffc2c2c3ffc3c3c3ffc4c4c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c4c3ffc3c4c4ffc4c4c3ffc4c3c4ffc3c3c4ffc4c3c3ffc4c4c3ffc4c3c3ffc3c3c3ffc4c3c3ffc3c3c4ffc3c3c3ffc3c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc6c6c6ffc6c7c7ffc6c6c7ffc6c7c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c8c8ffcac9c9ffcacacaffcbcbcbffcbcbcbffcccbccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececdffcdcdcdffcececeffcfcfceffcfceceffcfcfcfffd0d0cfffd1d1d1ffd1d2d1ffd2d3d3ffd3d3d2ffd4d3d3ffd4d3d4ffd4d4d4ffd7d7d6ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd9d9d9ffd9d8d9ffd8d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd7d8d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f3fff3f4f3fff3f3f4fff2f3f3fff2f2f3fff3f3f3fff3f3f2fff3f3f3fff3f2f3fff3f3f2fff3f2f2fff3f3f2fff3f2f3fff2f3f2fff2f2f3fff2f2f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f3f2fff2f3f2fff2f3f2fff2f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f3f3fff2f3f2fff2f3f3fff3f3f2fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f4fff5f5f4fff5f4f5fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f6f6fff5f5f6fff5f5f6fff6f5f5fff5f6f6fff5f5f5fff6f6f5fff5f6f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff7f8f8fff8f9f8fff9f9f8fff9f8f9fff9f9f8fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffafafafff9faf9fff9faf9fff9f9fafff9f9fafff9f9f9fffafafafffafaf9fffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafff9faf9fffafafafff9fafafffafaf9fffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfefefffdfefdfffefdfdfffefdfefffefefffffffffefffffffefffffffefffefefffffffefefffefefefffefffffffefefefffefffefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffffffefffefffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfeffe5e4e4ff555555ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff282929ff292929ff292929ff292929ff292929ff272727ff333233ff434343ff525352ff646464ff767676ff898888ffa1a2a1ffcececeffeff0f0fffafafafffefdfdfffefdfefffefdfefffdfdfdfffdfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffbfbfbfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfafafffbfbfafffafafafffafafafff9f9fafffafafafffafafafffaf9fafffafafafffafafafff9fafafff9faf9fffafafafff9fafafff9faf9fff9fafafffafafafffaf9fafff9f9f9fff9faf9fffaf9fafffafaf9fffaf9f9fff9faf9fffaf9f9fff9fafafff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff8f9f8fff8f8f8fff9f8f9fff8f9f9fff9f8f9fff8f8f9fff9f9f8fff8f8f8fff9f9f9fff8f9f8fff8f9f8fff8f8f9fff8f8f9fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff8f9f8fff8f8f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff7f6f6fff6f7f6fff6f6f6fff6f7f7fff6f7f6fff6f6f5fff6f5f6fff5f5f6fff5f5f5fff5f4f4fff4f4f3fff1f1f2fff1f1f0ffefefefffedeeeeffeaebebffe8e8e8ffe5e5e4ffe0e0e0ffdad9d9ffd4d3d3ffcacbcaffa4a4a4ff505151ff2e2e2eff020202ff000100ff000000ff000000ff010201ff050505ff050504ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff030303ff050504ff020102ff000101ff000101ff010201ff040403ff2c2c2cff515050ff9e9e9effcecfceffd8d8d8ffe0e0e0ffe5e5e5ffe9e9e9ffebecebffedededffefefeffff0f0f0fff1f1f1fff3f2f2fff3f3f3fff3f4f3fff4f4f5fff4f4f5fff4f4f4fff5f5f5fff6f6f6fff7f7f6fff7f6f7fff7f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff9f8f8fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fffafafafffafaf9fffafafafffaf9fafffafafafffaf9fafffafafafffafafafffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfafffbfafafffbfafbfffafafbfffbfbfafffbfafafffbfbfafffafafbfffbfbfafffafafafffafbfbfffafbfbfffafbfbfffbfbfafffbfafbfffbfafafffbfbfbfffafbfafffbfbfafffafbfbfffbfafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfefffdfdfcfff5f5f5ffe2e1e2ffacacacff8f8f8fff7c7c7cff69696aff595a59ff484849ff393839ff292829ff282828ff2a2a2aff2b2a2aff2a2b2aff2a2a2aff2a2a2aff191919000000000000000000000000ff696869ff646464ff636463ff646364ff646463ff646363ff636463ff646464ff646464ff636463ff5c5c5bff545354ff464546ff3c3c3bff363535ff313131ff2d2d2eff2b2a2aff272727ff242424ff202120ff1d1e1dff1b1b1bff191919ff181717ff161616ff151515ff141413ff131313ff121212ff111111ff131414ff151415ff151515ff151515ff151515ff161616ff161616ff161716ff161717ff161717ff161617ff171717ff161615ff151515ff151415ff141414ff141314ff141414ff131313ff111111ff0f0f10ff101011ff121212ff141414ff161616ff161616ff171817ff191919ff1c1c1bff1e1e1eff212221ff242525ff282828ff2c2b2cff2e2e2eff323232ff373737ff3e3e3dff474646ff535353ff5b5a5aff626363ff626362ff626262ff626262ff626262ff626262ff626262ff626262ff626262ff696868000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff646564fff0f1f1fffefefefffffefffffefefefffefffefffffefefffffefefffffefefffefffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffffffefffefffefffefffffffefffefefffffffefefffffffffffefffefffffffefffffffffffffefefffffefffffefffffffffefffffefefffffffffefffefefefffffffffffefffefffefffefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f9f9fff8f9f9fff8f9f8fff9f9f8fff8f8f9fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff4f4f4fff4f4f3fff4f3f3fff4f4f3fff3f3f4fff3f4f3fff3f3f4fff3f3f4fff4f4f4fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff3f3f3fff4f4f3fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f3f4fff3f3f3fff3f4f3fff4f3f4fff4f4f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f3f4fff4f4f3fff4f4f3fff4f4f3fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f2fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff1f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff2f2f2fff1f2f2fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff2f1f2fff2f2f1fff2f1f1fff1f2f1fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010100ff000001ff000100ff000001ff000001ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff030303ff0a0b0aff161616ff323232ff5b5a5bff757575ff858685ff8c8c8cff8e8e8eff8f8e8eff909090ff929292ff949494ff989898ffc5c5c4fff8f7f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9fafafff9f9f9fff9faf9fffafaf9fff9f9fafffaf9f9fffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff8f9f8fff8f8f9fff8f8f9fff9f9f9fff8f8f9fff8f8f9fff9f8f8fff8f9f9fff8f8f8fff9f9f8fff8f9f8fff8f9f8fff8f9f9fff9f9f9fffaf9fafff0f0f0ffb2b2b2ff959595ff929292ff939292ff919291ff919191ff8f8f8fff898989ff7f7f7eff676767ff464646ff2b2b2aff141414ff070807ff020202ff010100ff000000ff000101ff000100ff000100ff010100ff000000ff010000ff010101ff000100ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdadbffdadadaffdadbdaffdbdadaffdbdbdaffdbdbdaffdadbdaffdbdbdbffdbdbdbffdadbdbffd8d7d7ffd8d7d8ffd8d7d8ffd8d8d7ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d5ffd5d5d6ffd5d6d6ffd4d5d5ffd4d4d4ffd4d4d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d0ffd0d1d0ffd0d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffcfd0cfffcfcfcfffcececfffcdcdcdffcdcdcdffccccccffcccccbffcbcbcbffcbcbcaffcac9caffcacacaffcac9caffc9cac9ffc9c9caffc9c9caffcacacaffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc5c6c5ffc5c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c6c5ffc6c5c5ffc6c5c5ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc5c4c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c4ffc4c4c5ffc4c5c5ffc3c4c4ffc3c3c3ffc3c3c2ffc2c1c2ffc2c1c1ffc1c1c1ffc0c1c0ffc1c1c0ffc0c1c1ffc0c0c0ffc0bfc0ffc0c0c0ffc0bfc0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc2c3c2ffc2c3c2ffc2c3c3ffc2c2c3ffc2c2c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc2c3c2ffc1c1c2ffc2c1c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c0ffc0c1c0ffbfc0c0ffc0c0c0ffbfc0c0ffbfc0bfffbfc0c0ffc0c0c0ffbfbfbfffbfbfbfffbfc0bfffc0bfbfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c1c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffbfc0c0ffc0bfbfffbebebeffbebebeffbdbebeffbebfbfffc0c0bfffc0bfc0ffc1c0c0ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c2ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc0c1c1ffc1c1c1ffc1c0c1ffc0bfc0ffbfc0bfffc0bfc0ffc0c0c0ffc1c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c3c2ffc3c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c3ffc3c3c2ffc2c2c3ffc4c3c3ffc4c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc3c4c4ffc4c3c4ffc4c3c4ffc4c4c3ffc4c3c4ffc4c4c4ffc3c4c3ffc3c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc4c4c3ffc4c3c4ffc4c4c3ffc4c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c4ffc4c4c4ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c7c7ffc6c7c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcbcbcaffcbcbcbffccccccffccccccffcdcdcdffcececdffcdcdcdffcecdcdffcecdcdffcdcecdffcececeffcececeffcececeffcfcfcfffd0d0d0ffd1d0d1ffd2d1d2ffd3d3d2ffd3d2d3ffd4d4d3ffd4d4d4ffd4d5d4ffd6d6d7ffd6d6d7ffd6d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d6ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f3fff3f3f3fff2f3f2fff2f2f2fff2f3f2fff3f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f2f2fff3f3f3fff3f2f3fff2f2f3fff3f3f3fff2f3f3fff2f3f2fff3f3f3fff2f3f3fff3f3f2fff3f2f3fff3f2f2fff2f2f2fff2f3f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff3f2f2fff2f2f3fff3f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff3f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff5f5f4fff5f4f5fff4f5f5fff5f4f5fff4f5f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff5f5f5fff6f5f5fff5f6f6fff6f5f5fff6f5f5fff6f5f5fff5f5f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff8f7f7fff8f7f8fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fff9faf9fffafaf9fff9faf9fffaf9fafffaf9fafffafafafffaf9f9fffafafafff9faf9fffaf9f9fffafaf9fffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9fafafff9fafafffafafafffbfbfafffafbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffffefffefffefffffefefffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffc5c5c5ff292929ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292829ff292929ff292929ff292929ff2c2c2cff2b2b2bff242424ff2f2f2eff414040ff515050ff616161ff747474ff878786ff9c9c9cffc6c6c6ffececedfff9f9f8fffefdfdfffefefefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fffaf9fafffaf9fafff9f9fafffafafafff9fafafff9faf9fffafafafffafafafffafaf9fffafafafffafaf9fffaf9f9fffafaf9fffafaf9fff9fafafff9f9f9fff9f9fafffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff9f9f8fff8f9f9fff8f9f8fff9f9f8fff8f9f8fff9f8f9fff9f8f9fff9f9f8fff8f8f8fff9f9f8fff8f9f8fff8f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff9f9f8fff9f9f8fff9f9f8fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f6fff7f7f6fff6f7f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff5f6f6fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff2f2f1ffeff0f0ffefeeeeffecececffe9e9e9ffe6e6e6ffe2e2e2ffdeddddffd6d5d5ffcfceceffc0c0c0ff6c6c6cff444444ff151514ff000000ff000000ff000000ff000100ff020202ff030203ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff030304ff050404ff010102ff010101ff010101ff010201ff0f0f0fff474747ff6e6d6dffc7c7c6ffd5d5d5ffdededdffe4e4e3ffe8e8e8ffebebebffedededffeeefeefff0eff0fff1f1f1fff2f2f2fff3f2f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff7f7f7fff6f7f6fff6f6f6fff6f7f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f7f7fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f8f9fff8f9f9fff8f8f8fff8f9f9fff8f9f9fff9f9f8fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9fafafffafafafff9faf9fff9f9f9fffafaf9fffafafafffafafafffbfbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafbfafffafafafffafafafffafafbfffafbfafffbfbfafffafafbfffbfafafffafafbfffbfafafffafafbfffafbfafffbfafbfffbfafafffbfafafffbfbfbfffafbfafffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfff3f3f3ffd9dad9ffa4a4a4ff8c8c8cff7a7979ff676767ff585857ff484847ff393a39ff2d2c2cff2a2a2bff2a2a2aff2a2a2aff2a2a2aff2a2a2aff2a2a2a00000000000000000000000000000000ff646463ff646464ff646463ff646363ff646463ff646463ff636464ff646464ff636364ff646463ff646464ff5b5c5cff535453ff454646ff3b3b3cff353635ff313131ff2d2d2eff2b2a2aff272727ff242423ff202020ff1d1e1dff1b1b1bff191919ff1b1a1aff181817ff151515ff141414ff141313ff121212ff151515ff171717ff171717ff171717ff181718ff181818ff181818ff181918ff181918ff191818ff191918ff181818ff171818ff171717ff151616ff151515ff151515ff151515ff141414ff121212ff101010ff121212ff141414ff161616ff171616ff181818ff191919ff1b1b1bff1e1e1eff212121ff252524ff282928ff2b2b2bff2e2e2eff323232ff383737ff3e3d3dff474746ff535353ff5a5a5aff626262ff626262ff636262ff626262ff626262ff626262ff626262ff626263ff626262ff636362ff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff383837ffe6e6e6fffdfdfdfffffffefffffffffffffefefffefefefffffffefffffffefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffefffefffffffefffefffefffffefefffffefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfcfffdfdfcfffdfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff8f9f9fff8f9f9fff8f9f8fff9f9f8fff8f8f9fff9f8f8fff8f8f9fff9f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff4f5f5fff5f5f5fff4f4f4fff4f4f3fff4f4f3fff4f3f3fff3f3f4fff4f4f3fff4f4f3fff4f4f3fff4f3f3fff3f4f4fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f4fff3f3f4fff3f3f3fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff3f4f3fff3f4f4fff3f4f4fff3f4f3fff4f4f3fff3f3f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff3f3f2fff2f2f2fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff3f3f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000101ff010102ff060606ff101110ff252525ff464545ff666666ff7d7d7cff898989ff8e8e8dff8f8f8fff8e8f8fff8f8f8fff919191ff939392ff9b9b9bffd3d3d3fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fffaf9f9fffafaf9fff9f9f9fffafaf9fffaf9f9fff9f9f9fff9faf9fffafaf9fff9faf9fffaf9f9fffaf9f9fffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f9f8fff9f8f8fff8f8f8fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff5f5f5ffbdbdbdff969695ff929291ff919190ff90908fff8f9090ff8f8f8fff8b8b8cff838382ff737273ff555555ff323232ff1a1b1bff0d0e0eff040504ff020201ff000000ff010000ff000001ff000000ff000000ff000100ff000000ff000000ff010000ff010100ff000000ff010100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9dadaffdadadaffdbdadaffdbdadaffdadadaffdbdbdaffdbdbdaffdadbdbffdbdbdbffdadadbffdbdbdaffdbdbdbffd7d8d8ffd7d7d7ffd7d8d8ffd7d8d8ffd5d6d5ffd6d6d6ffd5d5d6ffd6d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd0cfcfffcfcfcfffcececeffcdcdcdffcdcdccffccccccffcbcccbffcbcbcbffcacacaffcacac9ffc9cac9ffcac9c9ffc9c9caffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c7ffc5c6c6ffc5c5c5ffc6c6c6ffc5c6c6ffc6c5c5ffc6c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc5c4c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc4c4c5ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c0c1ffc1c1c0ffc1c1c1ffc0c1c1ffc1c1c0ffc0c0bfffbfc0bfffc0c0bfffc0c0bfffbfc0c0ffc1c0c0ffc1c0c1ffc2c1c1ffc2c1c1ffc2c3c2ffc2c3c2ffc3c2c2ffc3c3c2ffc3c2c3ffc2c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc3c3c2ffc3c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc1c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfc0c0ffbfc0c0ffbfc0bfffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffc0c0bfffc0c0bfffbfc0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbebebfffbebdbdffbdbdbeffbebdbdffbebebeffbebfbeffbfbfbfffc0bfbfffc1c0c0ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc1c0c1ffc0c1c0ffc0c0c0ffc1c1c0ffc1c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c0c0ffc1c1c1ffc1c0c1ffc1c0c1ffc1c1c1ffc0c1c1ffc1c1c0ffc1c1c1ffc0c0c0ffc0c0bfffc0bfbfffc0bfbfffbfbfbfffc0c0bfffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c3c3ffc3c2c2ffc2c2c3ffc3c2c2ffc2c2c3ffc2c3c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c3c3ffc3c4c4ffc3c4c3ffc4c4c3ffc3c4c3ffc4c3c4ffc4c3c4ffc4c4c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc7c6c6ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c9c8ffcacac9ffcacacaffcbcacaffcbcbccffcccccbffccccccffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcecfceffcfceceffcececeffcfcfceffd0d0cfffd0d1d0ffd2d1d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd6d6d6ffd7d7d6ffd7d6d7ffd6d7d7ffd7d7d7ffd6d7d6ffd8d8d8ffd9d9d8ffd9d8d8ffd8d8d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d6d6ffd6d6d6ffd6d5d6ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff3f4f4fff3f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f2f2fff2f2f2fff2f3f2fff2f3f2fff2f3f3fff2f3f2fff3f3f3fff2f2f2fff3f2f3fff2f3f2fff3f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff3f2f3fff3f3f2fff2f3f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff3f3f3fff4f4f3fff4f4f3fff4f4f4fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f5f5fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff4f5f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff5f6f5fff6f5f5fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff7f7f7fff7f7f6fff6f6f7fff7f7f7fff8f7f7fff8f7f8fff8f8f7fff7f8f7fff8f8f8fff9f8f8fff9f9f9fff8f9f9fff9f9fafffaf9f9fffaf9f9fffaf9f9fffafaf9fffafaf9fffafafafffafaf9fffaf9fafff9f9fafffafaf9fff9fafafffafafafffafafafff9fafafff9fafafffafafafffafafafffafafafff9faf9fffaf9fafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafff9faf9fffaf9f9fff9fafafffafaf9fff9f9f9fff9fafafffaf9f9fffaf9fafffafafafffafafafffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffffefefffefefffffefefefffffefefffffefffffffefefffefefefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefffefffefefffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfdff838383ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292929ff292929ff2c2c2cff2c2b2cff2c2c2cff2b2b2bff2c2c2dff3d3d3dff4e4e4eff5e5f5eff717271ff848485ff989898ffbdbdbdffe9eae9fff8f7f8fffdfdfdfffefefefffefdfdfffcfcfdfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafafffbfbfafffbfafafffafafafffbfbfafffafbfafffafafafffafafafffafafafff9faf9fffaf9f9fff9fafafffafafafff9fafafffafafafffaf9f9fffafafafffaf9f9fffaf9f9fffafafafffaf9fafffaf9f9fff9f9f9fff9faf9fff9faf9fff9fafafffafafafffafafafff9faf9fffafafafff9faf9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff9f9f8fff8f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff8f8f9fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff4f4f5fff4f4f4fff3f3f2fff1f1f1fff0f0efffeeeeedffebebebffe8e8e8ffe4e4e4ffdfe0e0ffdadbdbffd3d2d2ffcbcacaff9b9b9bff4e4d4dff2d2d2dff030303ff010100ff000001ff000000ff000000ff000101ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff020202ff010000ff010001ff010101ff010101ff010101ff3b3a3aff4c4b4bff989897ffd2d2d1ffdadbdaffe2e2e2ffe7e7e6ffeaeaebffececedffeeefeeffeff0f0fff1f1f1fff2f2f2fff2f3f3fff3f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f4fff5f5f6fff6f6f6fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff9f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafff9fafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffafbfafffbfafafffbfbfafffafafbfffafafafffbfafafffbfafbfffbfafafffafbfafffafafafffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfafffbfafafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffbfbfcfff1f1f0ffd1d1d1ffa0a0a0ff898989ff777776ff656565ff555554ff464646ff373838ff2b2b2bff2d2c2cff2a2a2bff2a2a2aff2a2a2aff2a2a2aff2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1b1bff1a1a1aff181817ff151515ff141414ff141413ff161616ff181818ff191919ff19191aff1a1a1aff1a1a1aff1a1a1aff1a1b1aff1b1b1bff1b1b1bff1b1b1bff1a1a1aff191919ff181818ff181818ff171717ff161617ff171716ff161616ff141414ff121212ff141414ff151615ff171616ff171818ff1a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171617ffd8d8d8fffcfcfcfffffefffffffefefffefefefffefffefffefffefffefffffffefffefffffffffffefefefffffefffffefefefffffefefffefefefffefefffffefefefffffefefffefefffffffefefffefffefffefefefffffefefffffffefffefffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefefffffffefffefffffffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfafffafbfafff9fafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff9f8f8fff9f8f9fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff3f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f5f4fff4f4f5fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f4fff4f4f3fff4f3f4fff4f4f3fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff3f3f2fff3f3f2fff3f3f2fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff2f2f2fff2f2f3fff2f2f2fff3f2f3fff2f3f2fff3f2f3fff3f3f2fff2f2f3fff3f2f3fff3f3f3fff4f3f4fff4f3f3fff3f4f3fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff020102ff040404ff0a0a0aff171717ff313131ff515050ff6e6d6eff818281ff8d8e8dff919192ff8f908fff8e8e8eff8e8f8fff919191ff929292ffa1a1a1ffe2e2e1fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9f9fafff9fafafffafaf9fffaf9f9fffafaf9fffafaf9fffafaf9fffafafafffafaf9fffaf9fafff9f9f9fffafaf9fff9fafafff9f9f9fffafaf9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f8fff8f9f9fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f9f9fff9f9f8fff8f8f8fff8f9f9fff9f8f8fff9f8f9fff9f8f8fff9f9f9fff7f7f7ffccccccff989797ff919091ff909190ff8e8f8eff8d8e8eff8f8f8fff8e8e8eff858685ff777777ff606161ff444444ff282827ff141415ff090909ff040403ff010102ff010000ff000000ff000000ff010000ff000100ff000000ff000001ff010000ff010000ff010000ff010100ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd8d7d7ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadbdaffdadbdaffdadbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdadadaffd8d8d7ffd7d7d8ffd7d7d7ffd8d7d7ffd6d5d6ffd6d5d5ffd5d5d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d0ffd1d0d0ffd1d0d0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcecdceffcdcdcdffccccccffcbcbcbffcacacbffcacacaffcacacaffcacacaffc9c9caffcacac9ffc9cacaffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc6c7c6ffc6c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c5c5ffc5c4c4ffc5c4c4ffc4c4c5ffc4c4c4ffc5c5c4ffc5c4c5ffc5c4c4ffc3c4c3ffc3c2c2ffc3c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c0ffc1c0c0ffc1c1c1ffc1c0c0ffc0c0bfffc0c0c0ffc0c0bfffbfbfc0ffbfbfc0ffc0c0bfffbfc0c0ffc0c0c0ffc1c1c1ffc1c2c2ffc1c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c2ffc1c2c2ffc2c2c1ffc2c2c2ffc1c1c1ffc0c1c0ffc1c0c0ffc0c0c1ffc0c0c0ffbfc0c0ffbfc0c0ffc0bfbfffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebebfffbebfbeffbfc0bfffbfc0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c0ffc0c0c1ffc0bfc0ffc0bfbfffbfbebfffbebebdffbdbebdffbdbdbdffbebdbeffbebebdffbdbebeffbebfbfffbfbfbfffc0bfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0bfffc0bfc0ffc0c0c0ffc1c1c0ffc1c0c0ffc0c0c1ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc1c0c0ffc0c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbfbebfffbfbfbfffbfc0bfffbfc0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c2ffc1c2c2ffc2c2c3ffc3c2c2ffc3c2c2ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c3c4ffc3c3c4ffc4c4c3ffc3c4c4ffc3c3c3ffc4c4c3ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc4c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c9ffcac9c9ffcacacaffcbcacaffcccbcbffccccccffccccccffcdcdcdffcdcdcdffcecdcdffcdcdcdffcecdcdffcdcdcdffcececeffcfcfceffcfcecfffcfcfcfffd0d0cfffd0d1d1ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd6d6d7ffd6d7d6ffd6d6d7ffd7d7d6ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd3d2d2ffd2d2d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff3f2f3fff2f3f3fff2f3f3fff2f2f2fff3f2f3fff2f2f2fff2f3f2fff2f2f2fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f2fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff4f3f3fff4f4f3fff4f4f3fff4f4f4fff4f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f5fff5f4f5fff5f5f4fff5f5f4fff5f4f4fff5f4f5fff5f5f4fff5f5f4fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f6fff5f6f6fff6f6f6fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff7f7f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f7fff9f9f8fff9f8f9fff9f9f9fffafafafffaf9f9fffafaf9fffafaf9fffafafafffaf9f9fff9faf9fff9faf9fff9f9f9fffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9fafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafafffafbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefffffefffefffefefffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8ff464646ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292928ff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2c2c2cff3b3b3bff4d4c4dff5d5d5eff6f7070ff828282ff939393ffb3b3b3ffe5e5e5fff5f4f5fffdfdfdfffefdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffbfbfbfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfafbfffbfbfafffafbfafffafafbfffbfafafffbfbfbfffbfafafffbfbfafffafbfafffbfafbfffafafbfffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafafafff9f9fafffaf9fafff9fafafffafafafff9f9fafffaf9f9fff9fafafff9fafafff9f9f9fffaf9fafff9f9f9fff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff9f9f9fff9f9f8fff8f8f9fff8f8f9fff9f8f9fff9f9f8fff9f9f8fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f5f5fff4f4f4fff2f2f2fff0f1f1fff0efefffeeeeeeffebeaeaffe7e7e7ffe3e2e3ffdededdffd8d8d8ffd0d0d0ffc1c1c0ff6a6a6aff434343ff100f0fff000100ff000100ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff010101ff000000ff010100ff010001ff010100ff010101ff141414ff3f3f3fff686867ffc7c7c8ffd8d8d8ffdfe0dfffe5e6e5ffe9e9e9ffecececffeeeeeeffefeff0fff0f0f1fff2f1f2fff3f3f3fff4f4f3fff4f4f4fff5f4f5fff5f5f4fff5f5f5fff5f5f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f8f7fff8f8f8fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f8f8fff8f8f9fff8f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fffafafafffafaf9fffafafafffafafafffbfafbfffafbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafafffbfafbfffafafafffbfbfafffbfafbfffbfbfafffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffbfafbfffafbfafffafbfafffbfafbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfff9f9faffeeeeeeffc5c5c5ff9a9a99ff868686ff737373ff636263ff525252ff444444ff343334ff272728ff2f2f2fff303030ff2b2a2aff2a2a2aff2a2a2aff2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1cff1c1c1bff1a1a1bff171717ff151515ff131413ff161616ff191919ff1b1b1bff1b1b1cff1c1c1cff1c1c1cff1d1d1cff1d1d1cff1d1d1dff1e1d1dff1d1d1dff1c1d1cff1b1b1cff1b1b1aff1a1a1aff191919ff191918ff181918ff191819ff171718ff141414ff161516ff161617ff181818ff191919ff1b1b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ffb8b7b8fff8f9f8fffefffffffefefefffffefefffefefffffefffffffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffefefefffffffefffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f9fff8f8f8fff7f8f8fff8f8f7fff8f8f9fff8f8f8fff9f9f8fff8f8f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff7f7f8fff8f8f7fff7f7f7fff6f6f7fff7f6f7fff7f7f6fff6f7f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f4fff5f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f4fff4f4f3fff4f4f4fff3f3f3fff4f4f3fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f3f2fff2f3f2fff2f2f2fff2f2f3fff3f3f2fff2f2f3fff2f2f3fff2f2f3fff3f3f2fff3f3f2fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff2f2f3fff3f2f2fff3f3f3fff3f2f2fff3f3f2fff2f3f2fff3f2f3fff2f3f3fff3f2f3fff2f2f2fff2f2f2fff3f3f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff2f2f2fff3f3f3fff3f3f2fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f3fff4f4f4fff4f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff070606ff0e0f0eff202020ff393939ff575657ff727373ff878787ff909090ff939292ff8f8f8fff8e8e8eff8f8f8fff919191ff939393ffababacffe3e3e4fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9fafff9faf9fffafafafffaf9f9fffafaf9fffafaf9fffafafafffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9fafffafaf9fff9f9fafff9f9fafff9f9fafffafaf9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff9f8f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff5f4f4ffcacacaff9c9c9cff919292ff908f90ff8e8e8eff8d8e8dff8e8e8eff919191ff8a8a8aff7b7b7bff666666ff4c4c4cff323231ff1c1c1cff0e0e0eff070707ff030303ff010101ff000000ff000001ff000000ff000000ff000001ff000100ff000101ff000000ff000000ff010100ff010101ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdadadaffdbdadaffdbdbdaffdbdbdbffdbdadaffdad9d9ffdad9d9ffd9d9daffd7d7d8ffd8d8d8ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd3d4d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d1ffd0d0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfceffcdcdcdffcdccccffcccccbffcbcccbffcacacbffcbcacaffcacacaffcacac9ffcacac9ffc9cac9ffcac9caffc9cacaffcac9caffc9c9c9ffc8c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c6ffc6c5c5ffc5c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c0ffc1c1c1ffc1c1c0ffc0c0c0ffc0bfbfffbfc0bfffbfc0bfffbfbfbfffbfbfbfffc0c0c0ffbfbfc0ffbfbfc0ffc0c0c0ffc1c1c1ffc1c2c1ffc2c1c1ffc3c2c2ffc2c2c2ffc2c3c2ffc2c2c3ffc3c2c2ffc3c3c3ffc3c3c2ffc3c2c2ffc1c2c1ffc1c1c2ffc2c2c2ffc1c1c1ffc1c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffc0c0c0ffbebebfffbfbebfffbebfbfffbfbfbfffbebfbfffbfbebfffbebfbfffbfbfbfffbfbfbfffc0bfc0ffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbdbebeffbebebdffbdbdbeffbdbdbdffbebebdffbebdbeffbdbebdffbebebeffbfbebeffbfbfbfffc0c0bfffc0c0c1ffc1c0c0ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfbfc0ffc0c0bfffc0c0c0ffc0c0c0ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c1ffc1c1c1ffc0c1c0ffc1c1c1ffc1c0c0ffc1c1c0ffc0c1c0ffc1c1c1ffc0c0c0ffc0bfc0ffbfc0bfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfc0bfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c1c2ffc2c1c1ffc3c3c2ffc2c1c2ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c4ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c4c4ffc4c4c3ffc3c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc4c4c5ffc5c4c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c6ffc6c6c7ffc6c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffcac9caffcacacaffcbcbcbffcbcbccffcccccbffcccdcdffcdcdcdffcdcdcdffcececdffcdcdceffcdcdcdffcdcecdffcececeffcececeffcececfffcfcfcfffcfd0d0ffd0d0d1ffd2d1d2ffd3d3d2ffd3d3d2ffd3d3d3ffd4d3d4ffd4d4d4ffd6d7d6ffd6d6d7ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd7d7d7ffd6d6d5ffd5d5d5ffd5d5d5ffd3d3d2ffd2d2d1ffd3d3d3ffd2d2d2ffd1d0d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f5fff4f4f4fff4f3f4fff4f3f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff3f4f4fff4f3f3fff4f4f4fff3f3f4fff3f4f4fff4f3f3fff4f4f3fff3f3f3fff3f4f3fff4f3f3fff3f3f4fff3f3f3fff3f3f4fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f3f2fff2f3f2fff2f3f2fff3f2f2fff2f3f3fff2f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f4fff4f3f3fff4f3f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff6f6f7fff6f6f7fff7f7f6fff7f7f7fff6f7f7fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff9fafafff9fafafffafafafffafafafffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafaf9fff9f9fafff9faf9fffaf9f9fff9f9fafff9faf9fff9fafafffaf9fafffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefefffefefefffefffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff2f2f3ff252625ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292928ff2c2c2cff2c2c2cff2c2c2cff2c2b2cff2c2c2cff2c2c2cff2c2c2cff3a3a3aff4b4b4bff5c5b5cff6e6e6eff7f7f7fff909090ffa9a9a9ffddddddfff3f3f3fffcfcfcfffdfefdfffcfdfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafbfafffbfbfafffafbfbfffafafafffafbfbfffbfafafffafbfafffafafafffafafafffaf9fafffafaf9fff9fafafff9faf9fffafaf9fffafafafffafaf9fff9fafafffaf9f9fffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafafafff9f9fafff9f9fafffafaf9fffafafafff9fafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff8f8f9fff9f8f9fff9f8f9fff9f8f8fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff8f9f9fff8f8f8fff8f9f9fff8f8f8fff7f7f7fff8f8f7fff7f8f8fff8f7f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff5f6f6fff5f6f5fff5f5f5fff4f4f4fff1f2f2fff0f1f0ffefefefffedeeedffeaebebffe6e6e7ffe1e2e1ffdcdcdcffd7d7d7ffcececfffa1a1a1ff4f4f4fff2b2b2bff010201ff010102ff010101ff010100ff020201ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000101ff000101ff262625ff4f4e4fffa0a0a0ffd5d6d6ffdddedeffe4e4e4ffe8e8e8ffebebebffedededffefefeffff1f1f1fff1f1f2fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff6f5f6fff6f7f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f8f8fff7f7f7fff8f8f8fff8f7f8fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff8f9f8fff8f9f8fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9fafff9f9fafff9f9f9fff9f9fafffaf9f9fffaf9f9fff9f9fafff9faf9fffafafafffafafafff9faf9fffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffafafbfffafafafffafbfafffafafafffafbfafffbfafafffafbfbfffafbfafffafafafffafbfafffafafafffafbfbfffafbfafffbfbfbfffafbfbfffafbfbfffbfbfafffbfafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfff7f7f7ffebebeaffb9b9b9ff969696ff838383ff717272ff616161ff515151ff424343ff313232ff302f2fff30302fff2f3030ff2f302fff2b2a2aff2a2a2bff2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1c1c1cff1c1b1cff1a1a1aff171718ff151515ff181817ff1c1c1bff1d1d1dff1e1e1eff1f1f1fff1e1f1fff1f1f1fff201f20ff202020ff202020ff202020ff201f1fff1e1e1eff1d1d1dff1d1d1dff1c1c1cff1b1b1bff1b1b1bff1b1b1bff1a1a1aff161616ff171717ff181718ff1a1a19ff1b1b1bff1e1f1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff7f8080fff3f3f4fffdfdfefffffffefffefffffffffefffffffffffffefefffffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefffffffefefefffffffffffefffffffefffffffffffefffffefffffffefefffefffefffefffffffffffffffefffefffffffefffefefefffffffffffffefffffefefffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffbfafbfffbfbfbfffafafbfffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f8fff7f8f8fff7f8f7fff7f7f7fff7f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f5f5fff5f4f4fff4f5f4fff4f4f5fff4f5f5fff5f4f4fff5f4f4fff4f4f4fff4f5f4fff5f4f4fff4f4f5fff4f4f4fff4f5f5fff4f4f4fff5f5f5fff5f4f5fff4f4f4fff4f5f4fff5f5f5fff5f4f5fff5f5f5fff4f4f5fff4f4f5fff5f5f4fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f4f4fff3f4f4fff3f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f2fff3f3f2fff3f2f2fff3f3f3fff3f3f3fff2f2f3fff3f2f3fff3f2f3fff2f2f3fff3f2f3fff3f3f3fff3f2f3fff3f2f3fff2f3f2fff3f3f3fff3f3f3fff2f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff3f3f2fff2f2f3fff2f3f2fff3f2f2fff2f3f3fff3f3f2fff2f3f3fff2f2f2fff3f3f3fff3f2f3fff2f2f2fff3f3f2fff3f3f3fff3f2f3fff3f3f3fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff3f4f4fff3f4f3fff3f4f4fff4f4f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020102ff040404ff090909ff131313ff272727ff404040ff5e5d5eff797979ff888889ff929292ff929392ff909090ff8f8f8fff8f908fff909190ff929292ff9e9f9effcececefff5f6f6fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9fafafff9fafafffafaf9fffaf9fafffaf9f9fff9faf9fff9fafafffafafafff9faf9fffafaf9fffaf9f9fffafafafffafafafff9f9fafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff9f8f8fff9f9f9fff8f8f9fff8f9f9fff9f8f9fff9f9f8fff8f8f8fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff9f9faffecececffb8b9b9ff969596ff929292ff919190ff8f8f8fff8d8c8dff8c8c8cff8e8e8fff8e8e8fff838383ff6d6d6dff515152ff373737ff212221ff121312ff090a09ff050405ff020303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d3ffd5d4d4ffd6d6d6ffd6d6d5ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdadadbffdadadbffdadadaffdbdbdaffdbdbdbffd9d9daffd8d9d9ffd8d8d8ffd9dad9ffd8d9d8ffd8d7d7ffd7d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd3d3d3ffd1d2d2ffd1d0d1ffcfcfd0ffcececeffcecdceffcecdcdffcdcccdffcccccdffccccccffccccccffccccccffcccccbffccccccffccccccffccccccffcbcbccffcbcbcbffcbcacbffcbcbcaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc8c9c9ffc9c9c9ffc8c8c9ffc9c9c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c8ffc8c9c9ffc8c8c8ffc7c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc6c7c6ffc5c6c5ffc5c5c5ffc4c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c2ffc3c3c2ffc3c2c2ffc3c3c3ffc4c3c4ffc3c3c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c3ffc3c3c3ffc2c3c2ffc3c3c2ffc3c3c3ffc3c3c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc2c2c3ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c4ffc3c3c3ffc3c4c3ffc3c4c3ffc3c4c3ffc3c2c3ffc2c2c2ffc1c2c1ffc0c1c1ffc0c1c1ffc0c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c2ffc2c2c3ffc2c2c2ffc3c3c3ffc4c3c3ffc3c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc4c5c5ffc5c5c5ffc5c4c5ffc4c3c4ffc4c3c4ffc4c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c4c4ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c3ffc3c3c4ffc3c4c3ffc4c4c3ffc4c4c4ffc4c4c3ffc3c4c4ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c5c5ffc4c5c4ffc4c5c5ffc4c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc6c5c6ffc6c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc6c6c5ffc5c5c6ffc5c6c5ffc6c6c6ffc6c6c7ffc7c7c6ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9cac9ffcac9caffcacacbffcbcbcbffcbcbcbffcbccccffccccccffcdcdcdffcdcecdffcececeffcecfcfffcfcfd0ffcfcfcfffd0cfd0ffd0cfd0ffcfd0d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd2d1d1ffd2d2d3ffd3d3d3ffd3d3d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd9d9d9ffd9d9d9ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd7d6d7ffd6d6d5ffd5d5d5ffd5d5d5ffd3d3d2ffd2d2d2ffd3d3d2ffd2d2d2ffd1d0d0ffd1d1d1ffd1d0d1ffd0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f4fff4f4f4fff3f3f3fff3f3f4fff3f3f3fff4f3f4fff3f4f4fff4f3f3fff3f3f3fff3f4f3fff4f4f4fff4f3f4fff3f4f4fff4f3f4fff3f4f3fff3f3f3fff4f3f3fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff2f2f3fff3f2f3fff3f2f2fff2f3f3fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff3f3f3fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f4fff4f5f5fff4f4f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f6fff7f6f6fff7f7f7fff6f7f6fff6f6f7fff7f7f6fff6f7f7fff7f6f6fff6f7f6fff7f6f7fff6f7f7fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f9f9fff9f9fafffaf9fafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafbfafffafafafffafafbfffbfbfbfffbfafafffafafafffafafbfffafafafffafafafffaf9fafffafafafffafafafffbfafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafff9fafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefefefffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdffeaeaeaff1d1d1cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2c2b2cff383939ff484948ff585859ff6a6b6aff7b7c7cff8d8d8dffa2a2a1ffd5d5d5fff1f1f1fffbfbfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffbfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffafafbfffafafafffbfafbfffafbfbfffafafafffafafafffafbfafffafafbfffafafafffafafafffafafafff9fafafffaf9f9fffafafafffafafafffafafafff9f9fafffafafafff9fafafff9fafafffafaf9fffaf9fafffafafafffafafafff9f9fafffafaf9fff9fafafffafaf9fff9faf9fffaf9fafff9fafafff9f9fafffaf9f9fff9f9f9fff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff8f9f8fff8f9f8fff8f9f8fff9f9f8fff8f9f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff8f8f8fff8f8f9fff8f9f8fff9f8f9fff8f9f9fff9f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f7f7fff8f8f8fff7f8f7fff7f7f8fff7f7f7fff7f8f8fff7f7f7fff6f7f6fff7f7f7fff6f7f7fff6f6f6fff6f5f6fff6f5f5fff4f5f5fff4f4f4fff2f1f1fff0f0f0ffefefefffedededffeaeaeaffe6e6e6ffe1e1e1ffdcdbdcffd6d5d6ffcccdccff888888ff4a494aff181718ff010101ff010202ff000101ff010201ff060706ff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff000101ff000000ff010001ff010201ff121212ff474647ff868586ffd4d4d4ffdcdcdcffe2e3e2ffe7e7e7ffeaeaeaffededecffeeefeffff0f0f1fff2f2f2fff3f2f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff5f5f5fff6f6f6fff6f6f6fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff8f9f8fff9f8f9fff8f9f9fff8f8f9fff9f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9fafff9fafafffafaf9fffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafafffbfafafffafbfafffbfbfbfffbfafafffafafbfffbfafafffafafafffafafafffafbfbfffafbfbfffbfafbfffbfafbfffafbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfff5f5f5ffe5e5e5ffadadadff929393ff828281ff707070ff5f605fff505050ff404040ff2f3030ff303030ff2f3030ff302f2fff303030ff303030ff2a2a2aff2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff1f1f1fff1d1c1dff1b1c1cff1a1a1bff171817ff1a1a1aff1d1e1dff202020ff202120ff212122ff222222ff222222ff232323ff232324ff232323ff232323ff222222ff212121ff202020ff201f20ff1e1f1fff1e1d1dff1d1d1dff1c1d1cff1a1b1bff171717ff181818ff1a191aff1b1b1bff1e1e1eff2121210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff505051ffebebeafffdfcfcfffefffffffefffefffefefffffefffefffefffffffffefefffefffefffffefefffefefefffefefefffffefefffefefefffefffefffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefffffffefefefffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefefefffefefffffefefefffefefefffefdfefffefefefffdfefefffefdfefffdfefdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfbfffafafbfffafbfafffafbfbfffafafafff9faf9fffaf9fafff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f9f9fff9f9f9fff8f7f7fff7f7f8fff8f7f7fff7f8f7fff8f8f8fff8f9f9fff8f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f8f7fff7f8f7fff7f7f7fff6f6f7fff7f7f7fff7f6f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f4f4fff4f4f4fff4f5f4fff5f5f5fff5f4f5fff4f5f5fff5f4f5fff4f5f4fff4f4f4fff5f4f4fff4f5f5fff5f4f5fff4f4f5fff5f4f5fff4f4f5fff4f5f5fff5f5f4fff5f4f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff4f5f4fff5f4f5fff4f5f5fff4f4f5fff5f4f4fff5f4f4fff4f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f4fff3f4f4fff3f4f4fff3f3f3fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f3f2fff3f3f3fff2f3f3fff2f2f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff2f2f2fff2f2f3fff2f3f2fff3f2f3fff2f3f3fff3f2f2fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff2f2f3fff3f2f3fff2f2f3fff2f3f3fff3f3f2fff3f2f2fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff050505ff0c0c0cff1b1b1bff2f302fff484849ff636463ff7a7b7bff8b8a8aff909190ff929191ff8f8f8fff8e8e8eff8f8e8eff8f8e8eff8f908fff969696ffb9b8b8ffedededfffafafafff9f9f9fff9f9f9fff9fafafff9fafafffaf9fafffaf9fafff9fafafffaf9fafffafafafffaf9fafff9fafafffafafafff9faf9fff9faf9fff9faf9fffafaf9fff9f9f9fff9f9fafffafafafffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f8fff9f8f9fff8f9f9fff9f8f8fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9ffe1e1e1ffaaababff919192ff8f8f8eff8f8e8eff8e8f8fff8d8d8dff8c8b8cff8c8d8cff8c8d8dff868686ff737473ff565555ff383939ff242424ff161515ff0c0b0bff060606ff030303ff010101ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff010001ff000100ff000000ff010001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d2ffd2d2d2ffd4d4d3ffd3d4d4ffd5d4d5ffd5d5d6ffd6d5d6ffd6d6d7ffd7d7d8ffd7d7d7ffd8d7d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadbdbffdbdadaffdadad9ffdbdadbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdcffdbdbdbffdadadaffdadadaffdadadaffd9dadaffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d8ffd8d9d8ffd8d9d8ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d4d3ffd3d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcececfffcfcfceffcfceceffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d0cfffd0cfd0ffcfcfcfffcececfffcfceceffcfceceffcecfceffcececeffcecdcdffcccdcdffccccccffcbcbcbffcbcbcbffcacbcbffcacbcbffcbcacbffcbcacbffcacbcbffcbcacbffcbcacbffcacacaffc9cacaffc9cacaffc9c9c9ffc9cac9ffc9cac9ffcacacaffcacacaffcacacbffcbcbcbffcbcacaffcacacaffcbcbcbffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffcbcccbffcbcbcbffcacacaffcacbcaffcacbcbffcacacaffc9cacaffc9c9c9ffc8c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c9c9ffc8c9c8ffc8c8c9ffc9c9c8ffc9c9c9ffcac9c9ffc9cac9ffcac9caffc9c9c9ffc8c8c9ffc9c8c8ffc9c8c8ffc8c9c9ffc9c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9cacaffcacacaffcacacaffcacbcaffcacacaffcacacbffcbcbcbffcbcacaffcacacaffcacacaffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c9c9ffc9c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc8c9c9ffc8c8c9ffc9c9c9ffcac9c9ffc9cacaffcacacaffcacacaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9cacaffc9cacaffcac9caffcac9caffcacacaffcacacaffcbcacbffcbcacbffcacacaffcacacaffc9cacaffcacacaffc9cac9ffcacacaffcacacaffcac9caffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcccbccffcbcccbffcbcbcbffcbcbcbffcbcccbffcbcbccffcbcbcbffcbccccffcccbccffcbcccbffcbcbcbffcccbcbffcbcbccffcccbccffcbcbccffccccccffccccccffcccccdffcccdccffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcdcdcdffcdcecdffcecdceffcdcecdffcdcdcdffcecdcdffcecdcdffcececeffcfcfcfffcfceceffcfd0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd9d9d9ffd9d8d9ffd9d9d9ffdadadaffdadadaffdadbdaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d8d8ffd7d8d8ffd7d7d6ffd7d7d7ffd7d6d7ffd6d7d7ffd6d5d6ffd5d6d5ffd5d5d5ffd3d3d2ffd2d2d2ffd3d3d3ffd2d1d2ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0cfffd0cfd0ffcfcfd0ffcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f4fff4f4f4fff3f3f3fff4f3f4fff4f4f3fff3f4f4fff3f4f3fff4f3f3fff4f4f4fff3f4f4fff3f3f4fff4f3f3fff4f4f3fff4f4f3fff4f3f3fff3f4f4fff3f4f3fff4f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f3f4fff3f3f3fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f5f4fff5f4f4fff5f4f5fff5f5f4fff4f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f6fff6f6f5fff5f6f5fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f6fff7f6f6fff6f7f6fff7f6f6fff7f6f7fff7f7f7fff6f7f6fff6f6f7fff6f6f7fff7f7f7fff7f6f6fff6f7f7fff6f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fffaf9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfafbfffbfbfafffafafafffafbfafffafbfbfffbfafbfffbfbfafffafafafffafafafffbfbfbfffafbfbfffafafbfffafafafffafafafffbfbfbfffafafafffafafbfffafafafffafafafff9faf9fffaf9f9fff9fafafff9faf9fff9f9fafffaf9f9fffafaf9fff9f9f9fffaf9f9fff9f9fafff9faf9fffafaf9fffafafafffafafafffbfbfcfffcfcfbfffcfcfbfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfefffefdfefffefefdfffefefefffefffefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffefffffefffffffffefffffefefffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfcffe4e4e4ff101010ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2b2b2bff353635ff454546ff555555ff676767ff787878ff898a8aff9b9b9bffcbcbccfff0eff0fffafbfafffdfdfdfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffbfbfbfffafafafffbfafbfffbfafafffafbfafffafbfafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafaf9fffafafafffafafafffaf9fafffafafafffafafafffafaf9fff9f9fafff9f9fafffafafafffaf9f9fff9fafafff9faf9fff9f9fafffaf9fafff9faf9fffafafafff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f8fff8f9f9fff9f8f9fff9f9f9fff9f8f8fff9f8f8fff9f9f9fff8f9f9fff8f9f9fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff9f9f8fff9f9f8fff9f8f8fff8f9f9fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f5fff4f4f5fff3f3f3fff1f2f1fff0f0f0ffefefeeffededecffe9e9eaffe5e5e6ffe1e0e1ffdbdbdbffd5d4d5ffc9c9c9ff767676ff434343ff0c0c0cff000100ff010001ff010101ff030303ff070707ff040505ff010201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff010102ff020102ff010101ff020101ff020201ff0a0a0aff3e3e3eff6f6f6effd2d3d2ffdbdadbffe1e1e1ffe6e6e6ffe9e9eaffecedecffeeefeefff1f0f1fff2f2f2fff3f2f3fff4f4f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff7f7f8fff8f7f7fff8f7f7fff7f7f7fff8f7f7fff7f8f8fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff8f7f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9fafff9f9f9fff9f9f9fffafafafff9f9f9fffaf9fafffafaf9fffafafafffafbfafffbfafafffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffafafbfffbfafbfffafbfafffafbfbfffafbfafffafafafffafafafffafbfafffbfafafffbfbfafffbfafafffafafbfffafafbfffbfafbfffafbfafffbfbfbfffbfbfbfffafafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffcfcfcfff3f3f3ffddddddffa3a3a3ff909091ff7f7f7fff6e6f6eff5d5e5dff4e4d4dff3d3d3eff2e2f2fff2f2f2fff303030ff303030ff30302fff302f30ff303030ff2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242425ff212222ff1f1f1fff1c1d1cff1c1c1cff1b1a1aff1d1d1cff202020ff222222ff232323ff242425ff252625ff262526ff262626ff272727ff272727ff262727ff262626ff252525ff252525ff232323ff222122ff202020ff1f1f1fff1d1e1dff1b1b1bff181818ff191a1aff1b1b1bff1e1e1eff222121ff2525240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff373737ffe2e2e3fffcfcfcfffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefefffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffefffefefffffefffefffefefefffefefefffffffefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefdfefffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfafbfffafbfbfffafafafffafafafff9fafafff9f9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff8f8f9fff8f8f7fff7f8f7fff8f7f7fff8f8f7fff8f8f7fff8f8f8fff8f8f9fff9f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f6f7fff6f6f6fff6f5f5fff6f5f6fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff4f5f5fff4f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f4fff3f4f3fff4f4f4fff4f4f3fff3f3f3fff4f3f3fff3f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010101ff030304ff080808ff111211ff202021ff353535ff4d4e4dff676667ff7c7d7dff898989ff8d8d8eff8d8d8eff8c8d8cff8d8d8dff8d8d8dff8d8d8dff8f8e8eff929392ffa7a6a6ffd9d9d8fff8f8f8fffaf9fafff9f9fafffaf9fafff9f9f9fffafafafffafafafff9f9fafff9f9fafffafaf9fff9fafafffafafafffafafafffafaf9fff9f9fafff9faf9fff9fafafffaf9fafffafaf9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff8f8f8fff9f8f9fff9f9f8fff8f9f8fff8f9f8fff9f8f8fff8f8f9fff8f9f8fff8f8f9fff9f8f8fff9f9f8fff9f9f8fff9f9f9fff7f7f8ffd1d1d0ff9d9c9cff8e8f8eff8d8c8dff8d8d8dff8d8c8cff8c8d8cff8c8c8dff8b8a8bff8a8a8aff858485ff797a79ff5d5e5dff3c3c3dff262627ff181818ff0e0e0eff070707ff030303ff020101ff000101ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd4d3d3ffd3d4d4ffd4d5d4ffd6d5d5ffd5d6d5ffd6d6d6ffd7d7d8ffd7d7d7ffd8d8d7ffd8d9d9ffd9d9d9ffd9dadaffd9d9d9ffdadbdaffdbdbdbffdcdcddffdededfffdfe0dfffe0e0e0ffe0e0dfffdfdfdfffdfdfdeffdedfdfffdfdedeffdedfdeffdededdffdddddeffdddddeffdddddeffddddddffddddddffddddddffdcdcddffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdaffdadadbffdadbdaffdadbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d7ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d5d5ffd5d5d4ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d4ffd4d5d4ffd4d3d3ffd3d3d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd1d1d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d0ffd0d1d1ffd0d1d0ffd0d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfcfd0ffcecfcfffcececfffcececeffcececeffcfcfceffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfd0cfffcfcfd0ffcfcfd0ffd0d0d0ffd0cfcfffcfd0d0ffcfcfcfffcfcfcfffcfcecfffcecfceffcececeffcececeffcdcdceffcecdcdffcdceceffcecdcdffcececdffcececdffcececeffcecdceffcecdceffcececeffcfceceffcfcfceffcececfffcececfffcfcfceffcecfceffcfcecfffcfcfcfffd0d0cfffd0d0d0ffcfd0cfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcecfceffcecfceffcececeffcececeffcecfceffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfceceffcececeffcdcdcdffcdcdcdffcecdcdffcececeffcececfffcfcecfffcecfcfffcececeffcecfcfffcececeffcececfffcececeffcececdffcececeffcececeffcececeffcececeffcecfceffcfceceffcececdffcecdcdffcdcdceffcdcdceffcecdceffcececeffcfceceffcfcfcfffcecfcfffcfcfcfffcfcfcfffcecfcfffcfcecfffcfcfcfffcfcfceffcececeffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d1ffd0d1d1ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d1d1ffd1d2d2ffd1d2d1ffd2d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d4d4ffd3d4d4ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d5d4ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd6d7d6ffd8d7d7ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d8d7ffd9d8d9ffdadadaffdbdbdaffdbdbdbffdbdcdbffdcdddcffdddcddffddddddffddddddffddddddffdededeffdededfffdfdfdfffdfdedfffdedddeffdcddddffdbdbdbffdcdbdcffdbdbdbffd9dadaffd7d8d7ffd7d6d6ffd5d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd3d3d3ffd2d2d2ffd3d3d3ffd2d2d2ffd1d1d0ffd1d1d0ffd0d1d0ffd0cfd0ffd0d0d0ffcfcfcfffcfcfceffcececfffcececeffcdcecd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f4fff5f5f4fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff4f4f3fff4f3f4fff4f3f4fff4f3f4fff4f4f3fff4f4f4fff4f3f4fff3f3f3fff4f4f4fff3f4f3fff3f3f3fff3f3f4fff4f3f4fff3f3f3fff4f3f3fff4f3f4fff4f3f3fff3f4f3fff3f4f3fff4f3f4fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f4f4fff5f5f5fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff6f6f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f7fff7f6f7fff6f6f6fff7f6f6fff7f7f7fff7f6f6fff6f7f7fff7f7f6fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fffaf9fafffafafafffafafafffafafafffbfafafffafafbfffafbfafffbfafafffbfafafffbfbfbfffafbfafffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafafffbfbfafffafbfbfffafafafffafafbfffafafafffbfafbfffafafafffbfafafffafafafffafafafffafaf9fffaf9f9fffaf9f9fff9f9fafffaf9f9fffaf9f9fffaf9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffefdfefffdfdfdfffefefdfffefefefffefefdfffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefff9f9f9ffdcdbdcff050605ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2c2c2cff2c2c2cff2c2c2cff2f2f2fff2f2e2eff292929ff333232ff424343ff535453ff646464ff767575ff878787ff989798ffc1c0c1ffededecfff8f9f9fffcfcfbfffcfbfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfafffafafbfffafafafffbfafbfffafafafffbfafafffbfbfafffbfafafffbfafafffbfafafffbfafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafff9faf9fff9f9f9fffafafafffaf9fafff9faf9fffaf9f9fffafafafffaf9f9fff9fafafff9faf9fffafafafff9f9f9fff9f9fafffaf9fafffaf9f9fffafaf9fff9fafafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff9f8f8fff9f9f8fff8f9f9fff8f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff9f9f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f8f9fff8f8f8fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff8f8f8fff7f7f7fff7f7f8fff8f7f8fff7f7f7fff7f7f6fff6f7f7fff6f6f5fff5f5f5fff5f5f4fff2f2f2fff2f1f2fff0f0f0ffeeeeeeffebecebffe8e8e8ffe4e4e4ffe0e0e0ffdbdbdbffd4d4d4ffc0c0bfff606060ff353535ff020302ff010000ff010000ff030303ff0a0b0aff090808ff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030203ff050505ff080808ff030202ff010102ff010201ff020102ff303031ff575757ffc4c3c4ffdadadaffe1e1e1ffe4e5e4ffe9e8e9ffecececffefefeefff1f1f0fff2f2f1fff3f3f3fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff6f6f7fff6f7f7fff8f7f7fff7f8f7fff8f8f8fff8f8f7fff8f7f7fff8f8f7fff8f7f7fff8f7f7fff7f7f8fff8f7f7fff8f7f7fff8f7f8fff7f7f7fff8f8f7fff7f8f7fff7f7f7fff7f7f8fff8f7f8fff7f7f7fff8f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff9f9f8fff8f9f9fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fffafafafffafaf9fffafafafffbfafafffbfafafffbfafafffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffafbfbfffafafafffafafafffbfbfafffafafafffbfafbfffafbfafffafafafffafbfafffafafafffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfcfdfffcfcfcfffbfcfcfff1f2f2ffd2d2d2ff9d9e9dff8e8e8eff7d7d7cff6d6c6cff5b5b5bff4b4a4aff3a393aff2d2d2dff2f2f2eff2f2f2fff302f30ff2f302fff303030ff2f302f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282828ff242425ff212221ff1f1f1fff1d1c1cff1c1c1cff1e1f1eff232222ff252425ff262626ff282827ff292928ff292a2aff2a2a2aff2b2b2aff2a2b2bff2a2a2aff292a2aff282929ff282828ff272727ff252525ff232323ff222121ff20201fff1c1c1cff1a1919ff1b1a1bff1f1e1eff222121ff252425ff272727000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff242524ffd2d1d2fffbfbfbfffffefefffefffefffefffefffffefffffefefefffefefefffffefffffefefefffffffefffefffffffefefefffefefefffffefefffefefefffffefffffefffefffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefffefffefefefffefefefffffefefffefefffffefefefffdfefefffdfefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfbfbfffbfcfcfffbfbfafffbfbfbfffafafafffafafafffafafafffaf9f9fffafaf9fff9fafafff9f9f9fff9f8f9fff9f9f8fff7f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f7f8fff8f8f8fff8f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f7fff8f7f8fff8f7f7fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f6f6fff5f6f6fff5f5f6fff6f5f6fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff3f3f4fff3f4f3fff4f3f4fff3f3f4fff3f4f3fff4f3f3fff3f3f3fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff4f4f3fff3f4f4fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f5f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000001ff000100ff020102ff050505ff0b0b0aff141515ff232323ff393939ff525151ff686969ff7d7c7dff878787ff8a8a89ff8a8b8bff8b8b8bff8c8c8cff8d8d8cff8d8d8dff8f8f8fff919191ff999998ffc2c2c2fff3f2f3fffafafafffafafafffafaf9fffafafafffafaf9fffafafafff9fafafff9faf9fffafafafffafafafffafafafff9faf9fffaf9f9fffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f8f8fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff9f9f9fff2f2f2ffc0c0c0ff959595ff8d8d8dff8c8c8cff8b8b8bff8c8b8bff8b8b8bff8d8d8cff8d8d8dff898a89ff848484ff7a7a7aff676767ff454445ff282727ff181817ff0e0e0eff070707ff040404ff020202ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcecdceffd1d0d1ffd1d1d0ffd2d1d1ffd3d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd3d3d3ffd4d4d5ffd6d5d6ffd5d5d5ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd9d9d9ffdadadaffdcdcdcffdededeffe0dfdfffe2e2e1ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdeffdededeffdededeffdededeffdededdffdddddeffddddddffddddddffdcdcddffdcdddcffdddcddffdddcdcffddddddffdbdcdbffdcdbdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffdddcddffdddddcffdcddddffdcdcdcffdbdcdcffdbdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadad9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d6ffd7d6d6ffd7d7d7ffd7d6d6ffd6d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd8d8d8ffd9d8d9ffd9d8d9ffdadad9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d4ffd5d5d5ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd4d5d4ffd5d4d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd5d6d5ffd5d6d5ffd6d5d6ffd5d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d3ffd2d3d3ffd2d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d1ffd2d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d4ffd3d3d4ffd3d2d3ffd2d2d2ffd2d1d1ffd2d2d2ffd3d3d3ffd3d4d4ffd3d4d3ffd4d4d4ffd3d3d3ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d3d3ffd3d2d2ffd3d3d3ffd2d3d2ffd3d2d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d4d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd7d6d6ffd6d6d6ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd7d6d6ffd7d8d7ffd8d8d8ffd9d8d9ffd8d8d8ffd8d9d9ffd9d9d9ffd9d8d8ffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9dad9ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadbffdbdadaffdadadbffdadbdaffdbdadaffd9dadaffd9dad9ffdadadaffdbdadbffdcdcdcffdcdcdcffdddcdcffdedddeffdededeffdfdfdeffdfe0dfffdfe0dfffe0dfdfffe0e0e0ffe0e1e1ffe1e2e1ffe2e2e3ffe2e2e2ffe2e1e2ffe0e0e0ffe0e0e0ffdfdfdeffddddddffdbdbdbffd9d8d9ffd7d6d7ffd5d5d5ffd3d3d3ffd3d3d3ffd2d1d2ffd3d3d2ffd2d2d2ffd0d1d0ffd0d0d0ffd0d0d1ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcececeffcdcecdffcecdcdffccccccffcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f5f4fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f3fff4f4f4fff3f4f4fff4f3f4fff4f3f4fff3f4f3fff3f3f3fff3f4f3fff3f4f3fff3f3f3fff4f3f3fff4f3f3fff3f3f3fff4f3f4fff4f3f3fff3f3f3fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f4fff4f4f4fff5f5f5fff5f5f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff5f6f5fff5f6f6fff5f5f6fff5f5f5fff6f6f6fff6f5f6fff6f6f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff6f6f7fff7f6f6fff7f7f6fff7f7f6fff6f7f7fff6f7f7fff7f6f7fff7f6f7fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fffafafafffafafafffafafafffafafafffafbfbfffafafafffafbfafffbfbfbfffbfbfafffafbfafffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafbfbfffafafbfffafafafffbfbfbfffbfafbfffbfbfafffbfbfafffafafafffafafafff9f9f9fffafaf9fff9faf9fffaf9fafff9f9fafffaf9f9fff9faf9fffafaf9fff9f9fafff9f9f9fffafafafffafafafffafbfafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefff5f6f6ffd0cfcfff020201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2c2c2cff2c2c2cff302f30ff2f302fff2f2f2fff2f2f2eff313131ff404040ff525251ff636263ff747474ff868586ff969695ffb9b8b9ffebebeafff7f7f7fffcfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafafafffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfafffbfafafffafafafffbfafafffafbfafffafafafffafafafffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fffafafafff9f9fafffaf9f9fffaf9fafff9f9f9fffaf9fafffafaf9fff9f9fafffafaf9fff9faf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff8f9f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f8f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff8f7f8fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f5f6fff5f5f5fff4f5f5fff2f3f3fff1f1f1ffefefefffedededffebeaeaffe8e7e7ffe4e3e3ffe0e0e0ffdbdbdbffd4d4d4ffa2a2a2ff4b4c4cff2c2c2cff000000ff010100ff010000ff020302ff0d0c0dff080808ff030403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030202ff070606ff0b0b0bff030202ff010001ff000001ff000101ff272727ff4b4b4affbbbbbbffdadad9ffdfe0dfffe5e4e4ffe9e9e8ffecececffeeeeeefff0f1f0fff2f2f2fff3f4f4fff4f4f5fff5f5f5fff6f6f5fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f7f8fff7f7f7fff8f8f7fff7f8f7fff8f8f8fff7f8f8fff8f7f7fff8f8f7fff8f8f7fff7f8f8fff7f8f8fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff8f8f9fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9faf9fff9fafafff9f9fafff9f9f9fffafafafffaf9fafffafaf9fffafaf9fffafaf9fffafafafffafafafffbfbfafffafbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfafafffbfbfbfffbfafafffbfafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffbfbfbfff0f0f0ffcacacaff9c9c9cff8c8c8bff7c7c7bff6b6b6aff595959ff484848ff373737ff2b2b2bff2f2f2fff2e2f2fff2f2f2fff303030ff30302fff303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2b2bff282828ff252524ff222222ff1f1f1eff1c1c1cff201f20ff242424ff262726ff282728ff2a2a29ff2b2b2cff2c2d2dff2d2d2dff2d2d2dff2e2e2dff2d2e2eff2d2d2dff2c2c2cff2b2b2bff2a2a2aff282827ff262625ff242423ff212121ff1d1d1dff1b1b1bff1e1f1eff222122ff242525ff282727ff2a2b2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1a1a19ffc7c7c7fff7f7f7fffefefefffefefefffffefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefffefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfafafffbfafafffafafafffafafafffafaf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f7f8fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f7f8fff8f8f7fff7f8f7fff7f7f7fff7f8f7fff7f7f8fff7f8f8fff6f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff6f5f5fff5f5f5fff6f5f5fff5f6f5fff6f5f6fff5f5f6fff6f5f5fff5f6f5fff6f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f3f3fff4f3f4fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff3f3f3fff4f3f3fff4f3f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f3f4fff4f3f3fff3f4f3fff4f3f3fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f3f3fff3f3f4fff4f4f3fff3f4f3fff4f3f4fff4f3f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f4f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030302ff070707ff0d0e0eff171616ff282727ff424242ff5b5a5bff737372ff838383ff878787ff8a8a8aff8c8b8cff8d8d8dff8c8c8cff8c8c8cff8d8d8eff8f8f8eff8f8f8fff949494ffbfbebefff8f7f7fffbfbfbfffafafafffaf9fafff9f9fafff9fafafffafafafffafaf9fffafafafffafaf9fff9faf9fffaf9fafffafafafff9faf9fff9f9f9fff9faf9fff9f9fafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f9f9fffaf9f9fff4f4f4ffc0c0bfff929293ff8d8d8dff8c8c8cff8b8b8bff8a8b8aff8a8a8aff8c8c8bff8f8f8fff8e8e8eff888787ff7d7c7cff6e6e6eff545354ff302f2fff191819ff0e0e0eff080908ff050405ff020202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff0001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfceffcececeffcececeffcececeffcdcecdffd1d1d1ffd0d1d1ffd2d1d1ffd2d3d2ffd3d2d2ffd2d3d3ffd3d4d4ffd4d3d4ffd5d4d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffdad9daffdbdbdcffdedddeffe0e0dfffe2e1e2ffe3e4e3ffe4e5e4ffe6e5e5ffe6e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e0ffe0e0dfffe0dfdfffdfdedeffdfdfdfffdededeffdededeffdddddeffdddedeffddddddffddddddffddddddffddddddffdcdddcffdddcddffdddddcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdcddddffdddcdcffdddddcffdcddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdcdbdbffdbdbdbffdadadaffdadadaffd9dad9ffdad9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d9ffd9d8d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdad9daffdadad9ffdadadaffdbdbdaffdbdbdbffdbdadbffdbdbdbffdadbdaffd9d9d9ffd8d8d9ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d6ffd7d7d6ffd7d7d7ffd6d6d6ffd7d7d6ffd6d7d6ffd6d6d6ffd5d6d6ffd7d6d6ffd7d7d7ffd8d7d7ffd7d7d8ffd7d8d8ffd8d7d8ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d7ffd6d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d6d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d7ffd7d7d6ffd7d6d7ffd6d6d6ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d7d6ffd7d7d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d8d9ffd9d9d8ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd8d9d9ffd9d8d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdbdadaffdbdadbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdddcdcffdddcdcffdddcdcffddddddffdddcddffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdcdcdcffdcdddcffdedddeffdfdfdeffdfdfdfffdfdfdfffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe4e4e4ffe2e2e1ffe1e1e0ffdfdfdeffdeddddffdbdbdbffd9d9d9ffd6d7d6ffd4d3d4ffd2d2d2ffd3d2d3ffd2d2d2ffd1d1d0ffd1d1d1ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfcfffcfcfcfffcfcfceffcececeffcdcdcdffcdcdcdffcdccccffccccccffcccccdffcccccbffcccbcc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f4fff5f4f5fff4f4f4fff4f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f5f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff4f4f3fff3f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff4f3f3fff3f4f3fff4f3f3fff4f4f3fff3f3f3fff4f3f4fff4f3f3fff3f3f3fff3f4f4fff3f4f3fff3f4f4fff4f4f3fff4f3f4fff4f4f3fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff6f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f6f6fff7f7f7fff7f6f7fff7f7f6fff6f7f7fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff7f8f7fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff9f9f9fffafafafffafafbfffafbfafffbfafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9faf9fff9f9f9fffaf9f9fff9faf9fffaf9fafff9f9f9fffafafafffaf9fafffafafafffafafafffbfbfbfffbfcfbfffbfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffefdfefffffefefffefefefffefffffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffefefefffefefefffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfdfdfff0efefffa4a5a4ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2c2c2cff2f302fff2f2f2fff2f2f30ff2f302fff2f3030ff2e2f2fff3d3d3dff4f4f4fff606060ff727271ff838483ff949494ffafafaeffe3e3e3fff4f4f4fffbfbfbfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffbfafbfffbfafafffbfbfafffafafafffafafafffafafafffafaf9fffafafafffafaf9fffafafafffaf9fafffafaf9fff9fafafffafafafffafaf9fff9fafafffafafafffafaf9fffafafafffaf9fafffafaf9fff9faf9fffafaf9fffafaf9fff9f9f9fffaf9fafffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f5f5fff2f3f2fff0f1f1ffeff0efffedecedffe9eae9ffe6e6e6ffe3e2e2ffdedfdfffdad9daffd3d3d4ff818282ff464545ff202120ff000000ff000000ff000000ff020202ff080808ff050505ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040404ff080808ff020202ff000001ff000000ff010000ff1b1c1bff464646ffa3a2a2ffdadbdbffdfdfdfffe4e4e3ffe9e8e8ffecececffefefeffff1f1f1fff2f2f2fff3f3f3fff4f5f4fff6f6f5fff6f6f6fff7f7f6fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff8f7f7fff7f8f7fff8f7f8fff8f7f7fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafffaf9f9fff9f9fafff9fafafffafafafffafafafffaf9f9fff9f9fafffafafafffafafafffbfafafffbfbfafffafbfafffafafafffbfbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffbfafafffafafafffafbfbfffafbfafffafafbfffbfbfafffafafafffafbfafffafafafffafafafffafbfbfffbfafbfffafafbfffafbfbfffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfff8f9f9ffedededffbebebeff999999ff888888ff777778ff676767ff565556ff454445ff343433ff2a2a29ff303030ff323131ff2e2f2eff2f2f2fff30302fff303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2d2dff2a2b2aff282728ff252525ff222222ff1f1f1fff232322ff282728ff2a2a2aff2c2c2cff2f2f2eff303030ff313131ff323232ff333333ff333333ff333332ff323232ff313232ff303030ff2f2f30ff2d2d2dff2a2a2bff282829ff252526ff212121ff1f1f1eff212221ff242424ff282727ff2a2a2aff2e2d2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ffadaeadffeff0f0fffdfdfdfffffffefffffffffffefefffffefefefffefffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefffffffefefefffffffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffafafbfffafafafffafbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff6f5f6fff6f5f6fff6f5f6fff6f6f5fff6f6f5fff5f5f5fff6f6f5fff5f6f5fff6f5f6fff6f5f5fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff6f6f6fff5f6f5fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff4f5f4fff4f5f5fff5f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff4f3f3fff3f4f3fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff4f4f3fff4f3f4fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f4fff3f3f4fff4f3f4fff4f3f3fff4f4f3fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f4fff3f3f3fff4f4f3fff3f3f4fff3f4f3fff3f3f3fff3f3f4fff3f4f3fff3f4f4fff3f4f4fff4f4f3fff4f4f4fff4f3f4fff4f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f5f4fff4f4f4fff5f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff060606ff0b0b0bff111111ff252525ff3f403fff585858ff717171ff7e7e7eff858484ff898989ff8d8c8dff8b8b8cff8a8b8aff8b8c8cff8d8d8cff8d8c8dff8d8d8dff909090ff979797ffb4b4b5ffd4d3d4fff0eff0fffbfbfbfffbfafafffafbfafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f9fff9f8f9fff9f8f9fff9f9f8fffafaf9ffeeefefffd4d3d3ffb4b5b4ff959495ff8e8e8eff8c8c8cff8b8b8bff8a8a8aff888989ff888888ff8b8b8aff909091ff919191ff898988ff767676ff5b5b5bff464646ff2a2b2bff141414ff0a0a0aff050505ff030303ff020202ff010101ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcfcfcfffcececfffcfceceffcecfceffcececdffcdceceffd1d1d0ffd1d1d0ffd1d1d2ffd2d2d2ffd2d3d2ffd3d2d3ffd4d4d3ffd3d4d3ffd5d5d5ffd4d5d4ffd5d6d6ffd7d7d7ffd9d9d8ffdbdbdbffdddcddffdfdfdeffe0e1e0ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe5e6e6ffe4e5e4ffe2e3e3ffe2e2e1ffe0e0e0ffdedfdeffdededeffdeddddffdddedeffddddddffddddddffdcdddcffdddcdcffdcdcdcffdcdbdcffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdbdadaffdadadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdad9daffdadad9ffd9dad9ffd9d9d9ffdad9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d9d8ffd8d7d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9daffdadad9ffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d9d9ffd9d8d9ffd8d8d9ffd8d9d8ffd9d8d8ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d8ffd9d8d9ffd8d8d9ffd9d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d9ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadbdaffdadadbffdadbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdaffdadbdaffdadadaffdadbdaffd9d9d9ffd9d8d9ffd8d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd7d7d8ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd8d8d9ffd9d9d8ffd9d9d9ffd9dadaffd9d9d9ffd9d9daffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd8d9d9ffd9d9d9ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadbffdadbdaffdadadaffdadbdaffdadadaffdadad9ffdad9daffdad9d9ffd9dadaffdad9daffd9d9daffd9dad9ffdad9d9ffd9dad9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdbdaffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdadbffdadadbffdbdadbffdbdadbffdbdadbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadaffdadadaffdadbdaffdadadbffdadbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdbffdbdcdcffdcdbdcffdcdcdcffdcdcdcffddddddffdddeddffdddedeffdededdffdededeffdddeddffddddddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdddcffdcdcdcffdddcdcffdcddddffddddddffdededdffdededeffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e2ffe4e4e3ffe5e5e5ffe5e6e6ffe6e6e6ffe5e5e6ffe5e4e4ffe3e3e4ffe2e2e2ffe1e0e1ffe0dfdfffdededdffdbdcdbffd8d8d8ffd6d6d5ffd3d3d3ffd1d0d1ffd0cfcfffd1d1d0ffd0cfd0ffd0d0cfffcfcfcfffcfcfcfffcecfceffcdceceffcdcdceffcdcecdffcdcdcdffccccccffccccccffcbccccffcccccbffcccccbffcbcbcbffcbcbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f5f4fff5f5f5fff4f5f5fff4f4f5fff5f5f4fff4f5f4fff5f4f5fff5f4f4fff4f4f4fff5f4f4fff4f5f4fff5f4f4fff4f4f5fff4f5f4fff5f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff4f3f3fff4f4f4fff4f4f3fff4f4f4fff3f3f4fff4f4f3fff4f4f4fff3f4f3fff3f3f4fff4f4f4fff4f4f3fff3f4f4fff4f4f3fff4f3f3fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f6f6fff5f5f5fff6f6f5fff5f6f5fff6f6f6fff6f5f6fff5f5f5fff6f6f5fff5f6f6fff6f6f5fff6f5f6fff6f7f6fff7f6f6fff7f6f7fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff8f8f8fff9f9f9fff9f9f9fffbfafafffbfafbfffafafafffbfbfafffafafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfafffafbfafffbfafafffafafbfffafbfafffafafafffaf9fafff9faf9fffaf9f9fff9fafafff9f9f9fff9faf9fffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffbfbfafffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefffefffefffefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffefffefffffefffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffcfdfdffe9e9e9ff7f807fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2f2f30ff2f302fff2f302fff2f302fff2f302fff2e2e2eff2f2e2eff3c3c3bff4d4d4dff5e5d5dff6f6f6fff818180ff929292ffa6a6a6ffdadbdbfff3f2f2fffbfcfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafafafffbfbfafffafbfbfffbfbfafffafafbfffafbfafffbfafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafaf9fffafafafffafafafffafaf9fff9f9fafffaf9f9fffafafafffafafafffafaf9fff9f9fafffafaf9fffaf9fafff9faf9fff9f9fafffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff8f9f9fff8f9f9fff8f9f9fff8f8f8fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff8f9f8fff9f8f9fff8f9f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f6f6fff5f6f5fff4f4f4fff3f2f2fff0f1f0ffefefefffededecffe9e9e9ffe5e6e6ffe2e2e3ffdededeffd9d8d8ffd2d1d2ff5f5f5fff424241ff161616ff000000ff000000ff000000ff010101ff040303ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff040404ff010101ff000000ff000000ff000100ff131314ff424242ff8c8c8cffdadadaffdededeffe4e3e3ffe8e8e8ffecececffefefeffff1f1f1fff3f2f2fff3f4f4fff4f4f4fff6f6f5fff6f6f6fff7f7f7fff8f7f8fff8f8f7fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff8f9f8fff9f8f8fff9f8f9fff7f8f8fff8f8f8fff7f8f8fff7f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f8f9fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9fafff9fafafffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafaf9fff9faf9fffaf9fafffaf9fafff9f9f9fffafaf9fff9fafafffafaf9fffaf9fafff9fafafffbfafafffbfafbfffafbfafffbfafafffafbfbfffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfbfafffafbfafffafbfafffafafafffbfafafffafbfafffbfafafffbfbfafffbfafbfffafafbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfdfff6f6f6ffe9e9e9ffb3b3b2ff969696ff868685ff757475ff636464ff535252ff414141ff313232ff303030ff313132ff313131ff313231ff2f2f2eff2f2f2fff303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303130ff2d2d2eff2a2a2aff272828ff242424ff222222ff262525ff2a2b2bff2e2e2eff303130ff323332ff343434ff353535ff363636ff383837ff383838ff383838ff373737ff363635ff353535ff333434ff323232ff2f2f30ff2c2d2cff292928ff252425ff212121ff252424ff272728ff2a2a2aff2d2e2dff303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff818180ffe7e7e7fffdfcfcfffffffefffefffefffefefefffefefffffffefefffefefefffefefefffefefffffffffefffefffefffefffefffefefefffefefefffefffefffefefefffffffefffefefefffefefefffffefffffefffffffffefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffffefffffffefefffefefffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffdfdfefffdfefdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfafafffafafbfffbfafafffafafafff9faf9fff9f9fafffafaf9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f5fff5f5f5fff6f5f5fff6f6f6fff6f6f5fff6f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff4f5f4fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff4f4f3fff3f4f4fff3f4f4fff3f4f3fff3f3f3fff4f3f4fff4f4f4fff3f4f4fff3f3f4fff4f4f3fff3f4f3fff4f3f4fff3f4f4fff3f3f3fff4f4f3fff3f4f3fff4f3f4fff4f3f3fff3f3f3fff4f4f3fff3f4f3fff4f4f3fff3f3f4fff3f4f3fff4f3f3fff4f3f4fff3f4f3fff4f3f3fff3f4f4fff3f3f3fff3f4f3fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff3f4f3fff4f4f3fff3f4f3fff4f4f3fff3f3f3fff4f3f3fff4f4f4fff4f4f3fff4f4f3fff3f3f4fff4f4f3fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff5f5f4fff5f4f5fff4f5f5fff5f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff010101ff030303ff060605ff0a0a09ff121213ff242423ff3a3a3aff555656ff6c6d6dff7b7b7bff848484ff8b8c8bff8e8e8dff8d8c8cff8b8b8bff8b8a8aff8b8b8aff8b8b8bff8b8b8bff8c8c8cff8c8c8cff919191ffa3a3a3ffccccccffe2e3e2fff5f6f6fffafbfbfffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9faf9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f9f8fff9f8f9fff8f9f9fffaf9f9fff5f4f5ffe1e1e1ffc2c2c2ffa3a3a3ff919191ff8d8d8dff8d8d8cff8c8c8cff8b8b8bff8a8a8aff888988ff878787ff878887ff8d8d8cff8f8f8fff898888ff777676ff5a5a5aff3e3e3eff2b2b2cff191818ff0b0a0bff030404ff010202ff020202ff010201ff000101ff010000ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000000ff010000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfceffcecfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcfcecfffcececeffcececeffcececeffcececeffd1d1d1ffd1d1d0ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd4d4d3ffd5d6d5ffd7d7d7ffdad9d9ffdcdbdbffddddddffdfdfdfffe0e0e1ffe2e2e1ffe3e3e3ffe3e3e3ffe4e4e5ffe6e6e6ffe6e6e6ffe6e7e6ffe5e4e4ffe4e4e4ffe3e4e3ffe2e2e2ffe1e1e0ffdfdedfffdddedeffdededeffdddedeffdeddddffddddddffddddddffdddddcffdcdcddffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdaffdadbdaffdbdadaffdadbdaffdadadaffdbdbdaffdadadaffdbdadbffdbdadbffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdadbdbffdbdadaffdbdadbffdadadaffdadadaffdadadbffdadadaffdadadaffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d9d8ffd9d9d9ffd9dad9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdcdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadaffdadadaffdadadaffdad9daffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdadadbffdbdbdaffdadadaffdadadaffdadadaffd9d9d9ffdad9d9ffd9dad9ffdad9d9ffd9d9daffd9dad9ffdad9d9ffdad9daffd9dad9ffdad9daffdadadaffdadadaffdbdcdbffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdddcffdddddcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdbdbdbffdbdbdbffdadadbffdadadaffd9dad9ffd9dad9ffd9d9d8ffd9d8d8ffd8d9d8ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffdad9d9ffdad9d9ffd9d9d9ffd9dad9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffd9dadaffd9d9daffdadad9ffd9dad9ffdad9daffdadbdaffdadadaffdbdbdaffdadbdaffdbdbdbffdbdadbffdadadaffdbdbdaffdadbdbffdbdbdaffdbdadbffdadbdaffdbdadaffdbdadbffdadbdaffdadadaffdadadbffdadadaffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdaffdadbdaffdadadaffdadadaffdbdadaffdadadaffdadadaffdadadbffdbdbdaffdbdadbffdadadaffdadadbffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdbdcdcffdcdbdcffdbdcdcffdcdbdbffdcdbdcffdbdbdbffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdcdbdbffdbdcdbffdcdbdbffdbdbdcffdbdcdbffdcdbdbffdcdbdcffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdbffdcdcdcffdbdcdbffdbdcdbffdadadbffdbdadaffdbdbdaffdadbdaffdbdbdaffdadadbffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdddcdcffdcddddffddddddffdddddcffdcdcddffdbdcdcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdbdcdcffdbdcdcffdcdcdcffddddddffdeddddffdddddeffdddddeffdddeddffdddeddffdedddeffdddedeffdddddeffdfdfdeffe1e1e1ffe4e4e4ffe5e5e5ffe6e6e5ffe6e6e5ffe5e6e5ffe5e5e5ffe4e3e4ffe2e3e2ffe2e2e1ffe2e1e2ffe0e1e0ffdfdfdfffddddddffdadadaffd8d8d7ffd4d4d3ffd2d2d2ffd0d0d0ffcececeffcfcfcfffcfcfcfffcfcfceffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbcbccffcccccbffcccbccffcbcbcbffcbcbcbffcccccbffcbcccbffcbcccb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff5f5f4fff4f4f4fff5f5f5fff4f5f5fff5f4f5fff4f5f4fff4f5f4fff4f4f5fff4f4f4fff4f4f5fff5f5f4fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f4fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff4f5f4fff5f5f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f5f6fff6f5f5fff5f6f5fff6f6f5fff5f5f6fff5f6f5fff5f5f5fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff8f7f8fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f8f7fff8f8f8fff8f8f7fff8f9f8fff8f9f8fff9f8f8fff8f9f9fff9f9f9fff8f8f9fff9f9f9fffbfbfbfffafbfafffbfbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffafbfafffafafbfffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9fafffafaf9fffafafafffafafafffbfbfafffbfbfbfffbfbfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffefefefffffefefffefffefffffefffffefefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefffffefffefffefefffffefefffffefefefffefefefffffefefffefefffffffffffffffefefffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffafafaffe2e2e2ff595959ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f2fff2f2f2fff30302fff302f2fff2e2e2fff2e2f2fff2f3030ff3b3a3aff4c4c4cff5c5b5cff6d6d6dff7e7f7eff8f908fffa1a0a0ffd1d0d1fff1f1f1fffbfafbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffafafafffbfbfbfffafbfbfffbfafbfffafbfafffafbfafffafafbfffafbfafffafafbfffbfbfafffbfafbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffafafafff9fafafffaf9f9fffafafafffaf9fafffafafafff9faf9fff9fafafff9f9f9fffaf9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff8f9f8fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f9f9fff9f8f8fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f6f5fff5f4f5fff2f2f2fff0f1f0ffeeefeeffecebecffe8e9e9ffe5e6e6ffe1e2e2ffddddddffd7d7d7ffcecfceff4e4e4dff403f40ff0d0d0eff010100ff000001ff000001ff000100ff020202ff020201ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff030203ff020202ff000100ff000000ff000000ff0a0b0bff404040ff767676ffdadadaffddddddffe2e2e2ffe8e8e7ffecebecffeeeeeefff1f0f0fff2f2f2fff4f4f3fff4f5f5fff5f6f5fff6f6f6fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f9fff9f9f8fff9f8f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff9f9f9fff9f8f9fff8f9f8fff8f9f8fff8f9f9fff8f8f8fff9f8f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9faf9fff9f9f9fffaf9fafff9fafafffaf9fafff9faf9fff9faf9fffafafafff9fafafffaf9fafffafafafffafafbfffbfafbfffbfbfafffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafbfffbfafafffafbfafffbfafbfffbfafafffbfbfafffafbfbfffbfafafffafbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffafbfbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffcfcfcfffdfdfdfff4f4f4ffe1e1e1ffa8a9a9ff939393ff838383ff727272ff616061ff50504fff3e3e3eff313131ff323231ff313131ff313131ff313231ff313132ff2f2e2fff2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff303031ff2e2e2dff2a2b2bff282828ff252524ff282828ff2e2d2dff313132ff343435ff373637ff383838ff3a3a39ff3a3b3bff3c3c3cff3c3c3cff3d3c3dff3b3c3cff3b3b3bff393a3aff393938ff373737ff343434ff303031ff2d2d2cff282728ff252425ff272727ff2a2a2aff2d2d2dff303030ff32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff545455ffdfe0e0fffafbfbfffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefefffefefffffffefefffefefefffffefffffefefefffefffefffefffefffffefefffefefefffefefffffefefefffefefefffffffffffefefefffffefefffefefefffefefffffefffefffefffffffefefffffefffefffefefefffffefefffefefffffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfbfbfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfafbfffafbfafffafbfafffafafafffaf9f9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff6f6f6fff6f5f6fff6f6f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff5f4f5fff4f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f3f3fff3f4f4fff4f4f3fff3f3f4fff3f4f3fff3f3f3fff4f4f4fff3f4f4fff4f3f4fff3f4f3fff3f4f3fff3f4f4fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f3f4fff4f4f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff5f5f4fff4f5f5fff5f4f4fff4f5f5fff5f5f5fff4f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000001ff000101ff000101ff010101ff030303ff050405ff090909ff101111ff1f201fff343434ff4d4d4eff646465ff777677ff838383ff8c8c8cff8d8d8dff8c8c8bff8a8a8aff8a8989ff888989ff898989ff898989ff8a898aff8a8a8bff8b8c8bff8f8f8eff979797ffafb0b0ffd0d0d0ffecededfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9ffebebebffcfcfcfffadadadff969596ff8d8d8dff8b8b8bff8b8b8bff8a8b8aff8a8a8bff8a8a8aff898989ff888888ff868686ff858585ff878686ff8a8a8bff848585ff737474ff595858ff3e3e3eff2b2a2bff1a1a19ff0c0d0cff070707ff020202ff010101ff010101ff010101ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdceceffcecdceffcecfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfceceffcfceceffcececeffcececeffcececeffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdeddddffe0e0e0ffe1e0e1ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe4e3e4ffe5e5e5ffe5e4e5ffe3e4e3ffe2e2e2ffe4e4e3ffe4e4e3ffe2e3e2ffe1e0e0ffdedfdfffdededeffddddddffddddddffddddddffddddddffddddddffdddcddffdcdcddffdcdcdcffdbdbdcffdbdbdcffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdcffdbdcdbffdcdbdcffdcdcdcffdcdcdcffdddcdcffdddddcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadbdaffdadadaffdadadaffdbdbdbffdbdadbffdbdbdbffdbdcdbffdcdcdcffdcdbdbffdcdcdcffdcdcddffdddcdcffddddddffddddddffddddddffdddddcffdcddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadad9ffd9d9d9ffd8d9d9ffd9dad9ffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdddcdcffddddddffdddddcffdcdcddffdcdcdcffdbdbdbffdbdbdbffdadbdbffdadadaffd9dadaffd9dad9ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdadbdaffdbdbdcffdcdbdcffdcdcdbffdbdbdbffdbdbdbffdcdddcffddddddffddddddffdcdddcffdbdcdcffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadbffdadadbffdbdadaffdadadaffdadadaffdad9d9ffd9dad9ffd9dad9ffdad9d9ffdadadaffdadadaffdadadaffdad9daffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdbffdadbdbffdbdbdbffdadbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffdadad9ffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdbffdcdcdcffdcdbdcffdcdcdcffdbdcdbffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdcdbdcffdcdbdbffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddddcffdddcddffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdbdcffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdcdbdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdddddcffdcdcdcffdbdbdcffdbdbdbffdadbdbffdbdadaffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdcdbdcffdcdcdcffdddcddffdcdcdcffdcdddcffdcdddcffdddcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddcddffddddddffdddcdcffddddddffdddddcffddddddffdddeddffdfe0dfffe4e4e4ffe5e5e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e5ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffdededeffdcdddcffd8d8d9ffd6d6d6ffd3d3d3ffd0d0d0ffcfceceffcececdffcececeffcdcdcdffcdcecdffcccdcdffcdccccffcccdccffcccbccffcccccbffcbcccbffcbcccbffcbcbcbffcbcbccffcbcbccffcccbcbffcbcccbffcbcbcbffcbcbca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff4f5f4fff5f5f5fff4f4f5fff4f5f5fff5f5f5fff4f5f4fff4f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff5f5f4fff4f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff5f5f6fff5f6f5fff5f6f6fff5f5f6fff5f5f5fff6f5f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f8f8fff9f9f8fff8f9f8fff9f8f8fff9f8f9fff9f9f9fff9f8f9fff9f9f9fffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfafffafbfafffbfbfbfffafafbfffafbfbfffbfbfafffafbfafffafafbfffafafafffafaf9fff9f9f9fff9fafafff9fafafff9f9f9fffaf9fafff9faf9fffafafafffafafafffafafbfffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffefefdfffefefefffefffefffefefffffefffffffffffefffefffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffefffefffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffefffefdfefff6f7f7ffd4d5d5ff373737ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f30ff2f2f30ff2f2f2fff2e2f2eff2f2e2fff303130ff303030ff393939ff4a4a4aff5a5a5aff6b6b6cff7d7c7dff8d8d8cff9e9e9effcbcbcbffeeeeeefffafafafffbfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafafafffbfbfbfffafafbfffafbfbfffbfbfbfffafbfafffafbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffaf9fafff9fafafff9fafafffaf9fafffafaf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff5f6f5fff4f4f5fff2f3f2fff1f1f0ffeeeeeeffecebebffe8e8e8ffe5e5e5ffe1e1e1ffdcdcdcffd5d5d5ffcccdcdff4d4e4dff393939ff050504ff010101ff000100ff000100ff020102ff020203ff020101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040404ff080807ff010201ff000000ff000000ff030302ff363636ff646564ffd2d2d1ffdbdadbffe0e0e0ffe6e5e5ffeaebebffeeedeefff0f1f0fff1f2f2fff3f3f3fff4f4f4fff6f5f6fff7f7f6fff7f7f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f9fff9f9f8fff9f9f8fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafaf9fff9f9f9fffafafafff9f9fafffafafafffafafafff9faf9fffafafafffafbfafffafbfafffafafafffafbfbfffafbfbfffafafafffbfafbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafbfafffafafbfffafbfbfffbfbfafffafbfafffbfafafffafafbfffafafafffbfafafffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffdfdfcfffcfcfcfff2f3f2ffd7d7d7ffa4a4a4ff919191ff808181ff70706fff5e5e5eff4d4e4eff3c3d3dff313130ff313131ff313232ff313232ff313131ff323131ff313131ff2e2f2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff333433ff303030ff2e2e2eff2a2b2aff282728ff2b2b2bff313131ff353636ff393839ff3b3c3bff3c3d3dff3e3e3eff3f3f40ff414141ff424241ff424242ff414141ff404040ff40403fff3e3e3fff3c3d3dff3a3a39ff353535ff303131ff2b2b2bff272827ff2a2a2aff2d2e2eff303030ff323232ff3535350000000000000000ff717071ff757575ff757675ff777777ff787878ff787878ff797979ff797979ff797979ff79797aff797979ff797979ff797979ff797979ff797979ff797979ff797979ff797a79ff797879ff787979ff797979ff797978ff797979ff797979ff797878ff797879ff797979ff797979ff787979ff757574ff6a6a6aff666665000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff383838ffd4d4d4fff6f6f6fffefdfefffefefefffefffffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefffefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefffefffefffefffffefefffefefefffefefefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafbfbfffafafbfffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff7f7f7fff6f6f7fff6f6f7fff7f7f6fff6f7f6fff6f6f7fff6f7f6fff6f7f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f6fff6f5f6fff5f6f6fff5f6f6fff6f5f6fff6f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff4f5f5fff5f5f5fff4f5f4fff5f5f4fff5f4f5fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff4f4f4fff3f4f4fff4f4f4fff3f3f3fff4f3f4fff4f4f3fff4f4f4fff4f4f3fff3f4f3fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff3f4f3fff3f4f4fff4f4f4fff4f4f3fff4f3f3fff3f4f4fff3f4f4fff3f4f3fff4f4f4fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f5f5fff5f5f4fff4f5f4fff5f4f4fff5f4f5fff4f4f4fff5f4f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020303ff040405ff080809ff101010ff1d1d1cff2e2f2eff434343ff5b5b5bff707170ff807f80ff888989ff8a8a8aff898a89ff898888ff878787ff868686ff878787ff888787ff888888ff888989ff8a8a89ff8b8b8bff8e8f8eff929292ff9f9f9fffb9b9b9ffc5c4c5ffcacacaffd8d8d8ffdadbdbffe5e4e5ffecececffeff0f0fffafafafffafafafffbfafbfff2f2f2ffebebecffe1e2e1ffd9d9d9ffcececdffc3c3c4ffb7b8b8ffb0b0b0ff9d9e9dff8f9090ff8b8c8cff8b8b8aff8a8989ff898989ff888989ff888888ff898989ff898988ff888888ff868586ff848484ff838383ff848584ff7f7f7fff6e6e6eff555655ff3d3c3dff2a2a2aff1a1b1bff0d0e0eff090809ff060605ff020202ff010100ff010100ff000101ff000100ff000000ff000100ff010100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdccffcdcdcdffcececdffcdcdcdffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcececeffcecfcfffcececfffcececeffcdcdcdffcecfceffd0d1d0ffd3d2d3ffd4d5d5ffd6d6d6ffd8d9d8ffdbdbdbffdcdddcffdededeffdfdfdfffe0e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e3e2ffe3e3e2ffe2e2e2ffe1e1e1ffe0e0e1ffe2e3e3ffe3e3e2ffe1e1e1ffdfdfdfffddddddffdcdbdbffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadad9ffdadadaffdadadaffdbdadaffdadbdbffdbdadbffdadbdaffdadbdbffdadadaffdadadaffdbdadbffdbdbdaffdbdbdbffdadbdaffdadadaffdadadaffd9d9daffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadbdaffdadadaffdadadaffd9dadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9daffd9dadaffdadadaffdbdbdaffdbdbdaffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdad9daffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9daffdadadaffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdadbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd9d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffd9dadaffd9dadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffd9d9daffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d8d9ffd8d9d9ffd9d9d8ffd8d9d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffd9dad9ffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9daffdadadaffdbdbdaffdadbdaffdadadbffdadadaffdadadaffdad9daffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffd9dad9ffdadadaffdadadaffdadadaffdadbdbffdadadbffdadadbffdbdadaffdadadaffdadadaffdadad9ffd9dadaffd9dadaffdad9daffdadadaffdbdbdaffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdcdbdbffdbdcdcffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdadbdbffdbdadbffdbdbdaffdbdbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdaffdbdbdcffdbdcdcffdcdcdbffdbdbdbffdbdcdcffdbdcdcffdbdbdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9dad9ffd9dad9ffdadadaffdadadbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdaffdbdbdaffdadbdbffdbdbdbffdbdadbffdadbdbffdcdcdbffdbdcdbffdcdcdcffdcdcdcffdbdbdbffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadadbffdbdbdaffdbdbdaffdadbdaffdbdbdaffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdbdadbffdadbdaffdadbdbffdadadaffdadadaffdbdbdcffdededdffe4e3e4ffe3e4e3ffe3e3e3ffe4e4e4ffe3e3e4ffe2e2e2ffe1e1e1ffe0e1e0ffe0e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e2e2ffe0e1e1ffe0e0e0ffdeddddffdbdbdbffd8d8d8ffd5d5d5ffd2d2d2ffcfcfcfffcdcdcdffcccbccffcccdccffccccccffccccccffcccbccffcbccccffcbccccffcbcbccffcccbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcacbcbffcacacbffcacbcbffcacacaffcacac90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff5f4f5fff4f4f5fff4f4f5fff4f4f5fff4f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff5f5f4fff5f5f5fff5f5f4fff4f5f5fff5f5f4fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff6f5f6fff5f5f5fff5f6f5fff6f5f5fff6f5f6fff6f6f5fff6f6f6fff5f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f7fff7f6f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff8f7f8fff8f8f7fff8f7f8fff8f8f7fff7f7f7fff7f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafafafffbfafafffafafafff9f9fafffaf9fafff9f9fafff9fafafffafaf9fffaf9fafffafafafffafafafffafafbfffafafafffbfbfbfffbfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffefdfefffefefdfffefdfefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffffefffffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefffefffffefefffffefffffefefefffffffefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffdfdfdfff3f3f3ffb9b9b9ff1b1b1bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f30ff2f2f2fff2f2e2fff2e2e2fff303030ff313031ff313030ff383838ff494848ff595959ff6b6a6bff7d7d7cff8e8d8eff9e9e9dffcacacaffeeeeedfffafafafffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfbfffbfafbfffafbfbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafafbfffbfafbfffafafbfffafafbfffafafbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffaf9fafffafaf9fffafafafffafaf9fffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff8f9f8fff8f8f9fff8f9f9fff8f9f9fff8f8f8fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff9f9f8fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f6fff6f6f6fff5f6f5fff4f4f5fff2f2f2fff0f0f0ffedeeeeffecebecffe9e9e9ffe5e5e5ffe1e1e1ffdcdcdbffd4d4d4ffbabab9ff4e4e4eff323233ff000101ff000101ff000000ff020102ff080808ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff020202ff040404ff090909ff020202ff000000ff000000ff010101ff2c2c2cff4e4e4effbbbbbbffd9d9d9ffdfdedeffe4e4e4ffe9e9e9ffedededfff0efeffff2f1f2fff3f3f3fff5f5f4fff5f5f6fff7f6f7fff7f8f7fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff8f8f9fff8f8f9fff9f8f9fff8f8f9fff8f9f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f9f9fff9f8f8fff8f9f8fff9f9f9fff9f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9f9fff9faf9fffaf9f9fff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafbfbfffbfbfafffafafafffbfafafffafbfafffbfafbfffbfbfafffbfbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffafafafffafbfafffafafbfffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffdfcfdfffbfcfcfff3f2f3ffd6d6d6ffa3a2a2ff909090ff7f7f7eff6d6d6dff5b5c5cff4c4c4cff39393aff313132ff313131ff313131ff313232ff323131ff313131ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434343ff383938ff333433ff303030ff2d2d2eff2b2b2bff2f2e2fff353535ff3a3a3aff3e3e3eff414040ff424142ff434343ff454545ff464646ff474646ff464747ff474747ff464747ff464646ff454545ff434343ff3f3f3fff3b3b3bff363536ff2e2e2fff2a2a2aff2e2d2eff303031ff323232ff353534ff3a393a0000000000000000ff717071ff707170ff757575ff757676ff777777ff787878ff797978ff797979ff7a7979ff797979ff797979ff797979ff797979ff797979ff797979ff7a7979ff797979ff787979ff787879ff797978ff797979ff787979ff797979ff797979ff797978ff797979ff797979ff797979ff757574ff6a6a6aff656566ff656666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1a1a1affbbbbbbfff2f2f1fffdfdfdfffffefefffefefffffffefefffefefefffffefefffffefefffefefffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffcfcfdfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfafffbfbfbfffbfafafffafafafffafafafffafafafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff8f8f8fff9f8f9fff9f9f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f7fff8f8f7fff7f7f8fff8f7f7fff7f8f7fff7f6f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff7f6f7fff6f6f6fff7f6f6fff6f6f7fff6f6f7fff7f6f7fff6f6f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f5fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff4f4f3fff4f4f4fff3f4f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f4f4fff4f4f4fff5f4f4fff4f4f4fff5f4f4fff5f4f4fff5f4f5fff5f5f4fff4f4f4fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff010001ff000000ff000000ff000000ff010100ff000000ff010000ff020202ff030202ff040404ff090808ff10100fff1c1c1cff2c2c2bff3d3c3cff525352ff6a6a6bff7c7b7bff838383ff868686ff878687ff858686ff858585ff868686ff858585ff868686ff878786ff878887ff888888ff898a89ff8b8b8bff8c8c8cff8e8e8eff8e8e8dff8e8e8eff909090ff929292ff939493ff979797ff9f9e9fffaeaeadffafafafffafafafffa4a3a4ff979898ff949393ff919191ff8f8f8eff8c8c8cff8c8c8cff8d8c8dff8b8b8cff8a8a8aff888889ff878888ff888788ff878788ff868787ff888887ff888888ff888787ff868686ff838384ff818181ff7f7f7fff767676ff656565ff4f4f4fff3a3a39ff272728ff191818ff0e0f0fff090909ff060605ff040404ff020101ff010001ff010100ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcececdffcececeffcfcfcfffcfcfcfffcececfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcccdcdffcdcdcdffcececeffd0d0d0ffd3d3d3ffd6d5d6ffd7d8d7ffdad9daffdbdbdbffddddddffdfdedfffe0e0dfffdfdfdfffe0e0dfffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe1e0e0ffdfdfdfffdededeffdddddeffddddddffdcdcdcffdbdbdbffdbdbdbffdadadbffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d8d8ffd8d7d8ffd7d7d8ffd7d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd7d7d6ffd7d7d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d6d5ffd5d5d5ffd4d4d5ffd5d4d5ffd4d4d4ffd3d3d4ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd5d5d5ffd6d5d6ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d6ffd7d7d6ffd7d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d5d6ffd6d6d5ffd6d6d5ffd5d5d6ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d7ffd6d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d7ffd7d7d6ffd6d6d7ffd7d7d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d5ffd5d6d5ffd5d5d6ffd5d6d6ffd5d6d6ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd7d8d8ffd7d7d8ffd8d7d8ffd8d7d8ffd7d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d6ffd7d7d7ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d7ffd8d7d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd8d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d7ffd8d8d8ffd8d9d9ffdad9daffdbdcdcffdcdcdcffddddddffe0dfdfffe0e0e0ffe1e1e0ffe0e0e0ffdfdfdfffe0dfdfffdfdfe0ffe0e0e0ffe1e0e1ffe1e1e2ffe1e2e2ffe1e1e1ffe0e0e0ffe0dfdfffddddddffdadadaffd6d7d6ffd4d3d4ffd0d0d0ffcdceceffccccccffcbcbcbffccccccffcccbcbffccccccffcccbcbffcbcbcbffcccbccffcccccbffcccbccffcccccbffcbcacbffcacbcaffcacacbffcacac9ffcacacaffc9cac9ffc9c9c9ffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff5f4f5fff4f5f5fff5f4f4fff5f5f5fff4f5f4fff5f4f5fff4f5f4fff5f4f5fff4f5f4fff4f4f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff5f5f4fff5f4f4fff4f5f4fff4f4f5fff5f5f4fff4f4f5fff4f4f5fff4f5f4fff4f5f5fff5f4f5fff4f5f5fff5f4f4fff4f5f5fff5f5f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f6f6fff5f5f6fff6f6f5fff5f6f6fff5f6f6fff6f6f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff7f6f7fff7f7f7fff7f6f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f8f8fff7f7f8fff7f8f7fff7f8f7fff7f7f8fff8f7f7fff8f8f7fff8f7f7fff7f8f7fff8f7f8fff8f8f7fff7f7f8fff8f7f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9fafffbfbfbfffbfcfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafafffafbfbfffafbfafffbfafbfffafbfafffafafbfffafafafffaf9fafffaf9f9fff9fafafffafafafffafafafffafafbfffafafbfffbfbfafffbfbfbfffbfcfbfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefdfffefdfdfffefefdfffefefffffffffefffefefffffefefffffefffefffefffffffffefefffefefffffefefefffefffffffefefefffefffffffefefffffefefffffefffefffefffefffefefefffefefefffefefefffefffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffffffefffffefffffffffffffdfdfdffefefefff9f9f9fff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff30302fff2f2f2fff2e2f2eff39393aff313030ff313030ff2f3030ff383839ff474848ff585958ff6a6a6bff7d7c7cff8d8d8dff9e9d9dffcacac9ffedededfffafaf9fffbfbfcfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfbfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffafbfbfffbfafafffafbfbfffafbfafffbfafbfffafbfafffbfafbfffafbfafffafafbfffafafafffafafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafffaf9fafffafafafffafaf9fffaf9f9fff9faf9fff9f9fafffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f8f9fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f9fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f9fff9f8f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff8f9f9fff8f9f8fff8f8f9fff9f8f8fff9f8f8fff8f7f7fff7f8f7fff7f6f7fff6f6f6fff5f5f5fff4f4f5fff2f2f2fff0f1f0ffefeeeeffecececffe9e9e9ffe5e6e5ffe1e1e1ffdbdcdcffd3d3d4ffa8a8a8ff4e4e4eff2a2a2aff010101ff000001ff000000ff010202ff060707ff030304ff010201ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030404ff070708ff020203ff010101ff010101ff020101ff242525ff4d4d4dffa7a7a7ffd6d7d7ffdddddeffe3e3e3ffe8e8e8ffecedecffefefeffff1f2f1fff3f3f3fff5f5f5fff5f6f6fff7f7f7fff7f8f8fff8f8f8fff9f8f8fff8f9f9fff9f8f8fff9f9f9fff8f9f8fff9f8f9fff8f9f8fff9f8f9fff9f9f9fff9f8f9fff8f8f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff8f9f8fff8f8f9fff9f9f9fff9f8f8fff8f9f9fff8f8f9fff8f9f9fff8f9f8fff8f8f9fff9f8f9fff9f9f8fff9f8f8fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafff9f9f9fff9fafafff9f9f9fff9fafafff9f9f9fff9f9fafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9fafff9fafafffafafafff9fafafff9fafafffaf9fafff9fafafffaf9f9fffafafafff9fafafffafafafffafafafffbfafbfffafbfafffafafbfffafafafffafafbfffbfbfbfffbfafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffafbfafffafafbfffbfbfafffafafbfffafafbfffafbfbfffafbfbfffbfafbfffafbfbfffbfafafffafbfbfffbfbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffcfcfcfffbfcfcfffdfdfdfffbfcfcfff2f3f3ffd6d5d5ffa1a2a2ff8f8e8eff7d7d7dff6b6b6bff5a595aff494a49ff393839ff2f2f2fff323132ff313131ff313131ff313132ff313131ff31313200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545554ff434343ff383838ff333333ff303130ff2d2e2eff333333ff3b3b3bff404040ff434444ff464646ff474847ff494949ff4b4b4bff4b4c4cff4c4c4cff4c4d4dff4c4d4dff4d4c4dff4c4d4cff4b4a4aff484848ff444544ff414142ff3b3c3bff333233ff2d2e2dff303031ff323232ff343535ff3a3a3aff4444440000000000000000ff717170ff717171ff707170ff757575ff767676ff777777ff787878ff787879ff797979ff797a79ff797979ff7a7979ff7a7979ff7a7979ff797a79ff797979ff797979ff787879ff787879ff787979ff797979ff797979ff797979ff797979ff797979ff797979ff797979ff747475ff6b6a6bff666666ff666666ff666565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0a0aff9c9b9bffecececfffcfcfcfffefffffffefffefffefefffffffefefffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffefffefffffffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefefffffefffefffefffffffffefefffefefefffefefefffefffffffefffffffefefffffefffefffefffffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefdfdfffdfefefffdfefdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafbfffbfafafffbfbfafffafafafffafaf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff9f9f8fff8f9f9fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f8f8fff8f9f9fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff8f9f9fff9f8f8fff8f9f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f7f7fff7f6f7fff6f7f7fff7f6f6fff6f7f7fff6f7f6fff7f6f7fff6f7f6fff7f6f7fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff7f7f7fff6f6f6fff6f6f7fff6f6f7fff7f7f6fff6f6f6fff6f7f6fff6f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff6f5f6fff6f6f5fff5f5f6fff5f5f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f4f5fff5f4f5fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff4f4f4fff4f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff5f4f4fff4f5f5fff4f4f5fff4f5f4fff4f5f4fff4f4f5fff5f4f4fff5f5f4fff5f4f4fff4f5f4fff5f4f5fff5f5f4fff4f4f5fff4f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000001ff000101ff010201ff020102ff030202ff050504ff0a0909ff101110ff1b1b1cff282828ff373737ff4c4c4dff636363ff747575ff7f7e7eff818181ff838383ff848585ff858585ff848585ff868686ff878788ff878787ff878787ff878686ff878788ff898889ff8a8a8aff898a8aff89898aff8a8a89ff898a8aff898989ff898989ff898a89ff8b8a8bff8a8a8aff8b8c8cff8c8c8cff8a8a8aff898a8aff8a898aff898a8aff8a8989ff898989ff888988ff888888ff878787ff868686ff868686ff868686ff858585ff848585ff868686ff868585ff848485ff828283ff7f7f7fff7b7b7bff696a69ff575657ff454445ff333333ff242424ff171617ff0d0e0eff080908ff050505ff030303ff020201ff010000ff000100ff000000ff000100ff000000ff000001ff000100ff000101ff010000ff000001ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcecdffcdcdceffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdceceffcecdcdffcdceceffcecfceffcfcecfffcecfceffcfcfd0ffcfcfcfffcececfffcececeffcececfffcfcfd0ffd2d2d2ffd4d4d4ffd6d7d7ffd9d9d8ffdadadaffdcdddcffdddddeffdfdedeffdfdfdeffdfe0e0ffe0dfe0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfdedeffdddeddffdcdcddffdcdcdbffdbdbdcffdbdadbffdadadaffd9d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd7d7d7ffd7d7d6ffd6d7d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d4ffd6d5d6ffd5d6d5ffd5d5d6ffd4d4d4ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d3ffd3d4d4ffd3d4d3ffd3d3d4ffd4d3d4ffd4d3d3ffd3d4d4ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d2d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd4d4d4ffd3d3d3ffd2d3d3ffd3d2d2ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d2ffd1d1d1ffd2d1d1ffd2d2d2ffd2d1d2ffd2d3d2ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d2d3ffd3d2d3ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d3d3ffd2d2d3ffd3d3d2ffd3d3d3ffd2d3d3ffd2d2d2ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d2ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d2ffd1d1d1ffd1d2d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d4ffd4d4d3ffd3d4d4ffd2d3d3ffd3d3d3ffd2d3d2ffd3d2d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d2ffd2d3d3ffd3d3d3ffd4d3d4ffd3d4d3ffd3d2d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d3d3ffd3d3d2ffd2d2d2ffd2d3d2ffd2d1d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd4d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd4d4d5ffd5d5d4ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d6ffd6d7d6ffd7d8d8ffd8d8d8ffdad9daffdcdcdcffdddcdcffdddeddffdddeddffdedddeffdededdffdfdedfffdfdfdfffdfdfe0ffe0dfdfffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffdfdfe0ffdededdffdbdbdbffd8d8d8ffd5d5d5ffd3d3d3ffd0d0cfffcdcecdffcccbccffcacbcbffcbcccbffcbcbcbffcccbcbffcccccbffcccbcbffcbcccbffcbcacbffcbcbcaffcacacbffcac9caffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f4f5fff4f4f5fff5f4f5fff5f4f4fff5f4f4fff5f4f5fff4f4f4fff5f4f5fff4f4f4fff5f4f5fff4f4f4fff5f4f5fff5f5f4fff4f5f5fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff4f5f4fff4f5f4fff4f4f5fff4f4f4fff5f4f4fff4f4f4fff5f4f4fff5f4f4fff4f4f5fff4f5f4fff5f5f4fff4f5f4fff4f4f4fff5f5f4fff5f5f5fff4f5f4fff4f5f4fff5f4f5fff5f5f4fff5f5f5fff4f5f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff5f5f6fff6f6f6fff6f5f5fff6f6f5fff6f6f5fff6f6f5fff6f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff6f6f7fff7f6f7fff6f6f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff7f8f7fff7f7f8fff8f8f7fff8f8f7fff7f8f7fff8f8f8fff8f7f8fff7f7f8fff7f8f7fff8f8f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9fafff9f9f9fffafaf9fffafafbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafbfffafafbfffbfafafffbfafafffbfafafffbfafbfffafafafffafafbfffafafafffaf9fafff9f9fafffafafafffafafafffafbfbfffafafafffafafbfffbfbfbfffbfbfafffbfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffefefefffdfefdfffefefefffffffefffffffffffefffefffefffefffffefefffefffefffefefffffefffefffefffffffefffffffefefffffffefefffffffefffefefefffffefefffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffffffffefefffffdfcfcffeaeaeaffb7b6b7ff6f6f6eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2f2fff2e2f2eff393a3aff393a3aff39393aff30302fff30302fff393a39ff474746ff575757ff6a6a6aff7b7c7bff8c8c8bff9c9c9cffc9c9caffeeededfffafafafffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafafffafafbfffbfafafffbfafafffbfafafffbfafbfffafafafffafafbfffafafafffbfafbfffafafafffbfafbfffbfbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafff9faf9fff9f9fafffafaf9fffafafafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff9f8f8fff9f9f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f9fff8f8f9fff9f8f9fff9f8f9fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9f8f8fff8f8f9fff8f9f8fff9f9f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f3fff2f2f2fff0f1f0ffeeeeeeffecececffe9e9eaffe5e6e6ffe1e1e2ffdbdbdbffd3d3d3ffa2a3a3ff4c4c4cff282929ff010101ff000100ff000001ff000000ff020202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff010101ff020202ff010101ff010101ff000101ff010101ff1f1f1fff4c4c4cffa0a0a0ffd5d5d6ffdcdcddffe2e2e2ffe7e7e7ffececebffefefeffff2f2f1fff3f3f3fff5f4f4fff6f6f6fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f8f9fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff8f8f9fff8f9f9fff8f9f8fff8f9f9fff8f9f9fff8f8f9fff9f9f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9fafafff9fafafff9f9fafff9f9f9fffafaf9fff9f9f9fffaf9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fffafaf9fffafafafff9fafafffafafafff9f9fafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafafafffbfafbfffbfbfafffafbfbfffbfbfafffafafbfffafbfbfffbfbfafffafbfbfffafbfbfffafafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfafffafafafffbfbfafffbfbfbfffafbfafffafbfafffbfafafffafbfafffafbfbfffafbfafffafbfbfffafbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffbfcfcfff2f2f2ffd5d5d5ffa1a1a2ff8e8e8eff7c7c7cff6a6969ff595859ff474748ff373737ff2c2b2cff2f2f2fff313132ff313131ff313131ff313232ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626363ff545454ff434343ff383839ff333333ff303031ff373738ff404141ff464646ff4a4a4aff4c4c4cff4e4e4dff4f4f4fff515050ff515251ff525252ff525353ff535353ff525253ff525253ff515151ff4f4e4eff4b4b4bff474747ff414141ff373737ff303030ff323232ff343435ff3a393aff454544ff5a5a5a0000000000000000ff707171ff707170ff707171ff707171ff747575ff767675ff777777ff787878ff797878ff797979ff797979ff797979ff797a79ff797979ff797979ff797979ff797979ff787978ff787978ff797878ff787978ff797979ff797979ff797979ff787979ff797979ff757574ff6b6b6aff656566ff666566ff656666ff656666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff747474ffe7e7e6fffcfcfcfffffffffffffefefffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefefffefffefffefefefffefffefffefffffffefffffffefefffffefefefffefffefffefefefffffefefffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffefffefefefffefffefffffefefffffefefffefefefffffefefffefffefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffafafafffafafafffafaf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f8fff8f8f9fff9f8f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff8f8f8fff8f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f8fff9f8f8fff9f8f8fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff6f6f7fff6f6f7fff7f6f6fff7f6f6fff7f6f6fff7f6f7fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff6f6f7fff7f6f7fff7f7f6fff6f7f7fff7f7f6fff6f6f7fff6f7f7fff6f7f6fff6f7f7fff6f7f7fff6f6f7fff7f6f6fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff4f4f5fff5f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f4f4fff4f4f4fff5f4f5fff4f4f4fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f5fff4f5f4fff4f4f5fff5f5f4fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f5f4fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000101ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff010100ff010101ff010101ff010202ff030303ff050605ff090909ff0f0f0fff181818ff232423ff303130ff434243ff585857ff6b6b6bff767776ff7c7d7dff808081ff838383ff858584ff878786ff878788ff868686ff868686ff858585ff858585ff868686ff868686ff878787ff878787ff878787ff878787ff878786ff878686ff878787ff878787ff898888ff898989ff898989ff888989ff898989ff888889ff888888ff878787ff878787ff878686ff868586ff848484ff848485ff848484ff858485ff848484ff848384ff838382ff7f8080ff7b7b7bff757575ff6b6b6bff595958ff464747ff363636ff282929ff1d1d1cff131313ff0c0c0cff070707ff040404ff020202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000100ff000000ff000000ff000001ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecdcdffcdcecdffcecdcdffcdcdcdffcdcdcdffcecdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcccccdffcccdcdffcecdcdffcecdcdffcecdcdffcfcecfffcececeffcececfffcfcecfffd0cfd0ffd0d0d0ffd2d1d2ffd3d4d3ffd6d7d7ffd8d8d7ffd9d9daffdbdcdcffdddddcffdddedeffdededeffdedfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe0e0e1ffdfdfdfffddddddffdadbdaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d7ffd5d6d6ffd5d4d5ffd4d4d3ffd3d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd1d0d1ffd1d1d0ffd1d0d0ffd1d1d0ffd0d0d0ffd1d0d0ffd0d1d0ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d1ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffd0d0cfffd0d0d0ffd0d0cfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0cfd0ffd0cfcfffd0cfd0ffcfcfcfffcfcfd0ffcfcfcfffd0cfd0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffcfd0cfffd0d0d0ffd0d0d0ffcfcfd0ffcfd0d0ffd0d0cfffcfd0cfffcfcfcfffd0d0cfffd0d0d0ffcfd0cfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcececfffcececeffcececeffcececeffcececeffcfceceffcececeffcfceceffcfcfcfffcfcfcfffcecfcfffcfcfcfffcecfcfffcecfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0cfd0ffcfcfcfffd0cfd0ffcfd0cfffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfceffcecfcfffcecfcfffcececfffcfcfceffcfcfceffcecfceffcfceceffcfcecfffcfcfcfffcfd0cfffd0d0cfffcfd0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffcfd0cfffcfcfd0ffcfd0cfffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffcfd0d0ffcfd0d0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffd0d0cfffcfcfcfffd0cfcfffcfd0cfffd0cfd0ffcfd0d0ffd0d0d0ffcfcfd0ffcfcfd0ffd0cfd0ffd0cfcfffd0cfcfffd0cfd0ffcfcfcfffcfcecfffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcecfcfffcecfceffcececeffcdcecdffcdcdceffcececeffcececeffcececeffcececeffcececeffcfcecfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffcfd0cfffcfd0cfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcecfffcfcfceffcfcfceffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d0d0ffd1d0d0ffd0d0d0ffd2d1d1ffd3d3d3ffd3d3d3ffd3d4d4ffd4d5d4ffd7d7d7ffd8d8d9ffdadadaffdbdadaffdadadaffdadadaffdbdbdbffdddcddffddddddffdfdedfffdfdfdfffe0dfe0ffe0e1e0ffe0e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdededdffdbdcdcffd9d9d9ffd7d7d8ffd5d5d5ffd3d3d2ffcfd0cfffcdcdcdffccccccffcbcacbffcacbcaffcccccbffcbcccbffcacacbffcbcbcbffcbcbcbffc9cac9ffcacac9ffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc8c8c9ffc9c8c8ffc9c9c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff5f4f5fff5f4f5fff5f4f4fff5f5f5fff4f4f4fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff5f5f5fff4f4f5fff5f4f5fff5f5f4fff5f4f4fff4f5f4fff5f5f4fff4f4f4fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f4fff5f4f4fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff5f5f6fff5f5f5fff5f5f6fff6f5f5fff6f6f6fff5f5f6fff6f5f6fff6f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f7fff7f6f7fff7f6f7fff7f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff8f7f7fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9f9fff9faf9fffafafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffafafafffbfafafffafafafff9faf9fffafafafffafafafffafafafffafbfafffbfbfbfffbfafbfffbfbfbfffcfcfbfffcfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefefffefffefffefffffffffffffffefffffffffefffffefffefffefffffffefffefffffffefffefefefffefffffffffffefffefffefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffefffefffefffefffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffffefffffffefffffffefffffffefefffffffffffbfbfbffe7e7e7ffc7c7c8ffc3c3c3ffc9c9c9ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f2fff3a3a3aff3a393aff393a3aff3a3a3aff393a3aff2f2f2fff3b3b3aff464646ff575757ff696969ff7a7a7aff8a8a8aff9b9b9affcacacaffedeeedfff9faf9fffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafafbfffbfbfafffafbfbfffbfafafffafafbfffbfafbfffafafafffbfafafffbfbfbfffafafafffbfbfafffafafbfffafafafffafafafffafafafffafafafffbfafbfffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafaf9fffafafafffafaf9fffaf9f9fff9fafafff9faf9fff9faf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f8fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff9f8f9fff9f8f8fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff8f9f9fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff7f7f7fff6f7f7fff6f6f6fff5f5f5fff3f4f4fff2f2f2fff0f1f0ffeeefefffecedecffeaeaeaffe6e6e6ffe1e2e2ffdcdcdbffd4d4d4ffb6b5b6ff4a4b4aff292a29ff020101ff000101ff000001ff000100ff030303ff020102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff040404ff010102ff000100ff000100ff010101ff262726ff4d4d4dffabacabffd4d4d4ffdbdbdbffe2e2e2ffe6e6e6ffebebebffefefeefff1f2f2fff3f4f4fff5f5f5fff6f6f6fff7f7f7fff7f7f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f8fff9f9f9fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9fafafffaf9f9fff9faf9fffaf9fafff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffafafafffafaf9fff9fafafff9f9fafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafafffbfbfbfffafafafffbfbfafffafafbfffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfafffbfafafffafbfafffafbfafffafbfafffafbfbfffbfafbfffafbfafffafbfbfffafbfafffbfbfbfffbfafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfbfffdfdfdfffbfbfbfff1f1f2ffd4d3d4ffa1a1a1ff8e8e8eff7b7b7bff696969ff585859ff484848ff383737ff2d2c2cff2d2d2dff2f2f2fff313132ff313131ff313131ff31323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff636362ff545454ff434344ff383838ff333333ff3c3c3cff474747ff4c4c4dff515051ff535353ff545555ff565656ff575858ff595958ff595959ff59595aff5a595aff59595aff595959ff585858ff565555ff525253ff4f4e4fff474747ff3b3a3aff323232ff343434ff3a3a3aff444445ff5a5a5aff6060600000000000000000ff717171ff717171ff717071ff707171ff717170ff757575ff767676ff777777ff787878ff787878ff797879ff797979ff797a79ff7a7a79ff797879ff787978ff787978ff777877ff787878ff797879ff787978ff787979ff797979ff797979ff797879ff747575ff6b6b6aff666665ff666666ff656665ff656665ff66666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff6a6b6bffe3e3e3fffcfcfbfffffffefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffefffefffefffefffefffffefffffefffefffefefffffefefefffefffefffefefefffefffffffffefefffefffefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefdfefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfdfcfffcfcfbfffbfbfbfffbfbfbfffafafafffafafafffafbfbfffafafafffaf9fafff9fafafff9faf9fff9faf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff8f9f8fff8f9f8fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff6f7f6fff7f7f7fff6f6f7fff6f6f6fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f6fff6f6f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff4f4f4fff4f5f4fff5f5f5fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff4f4f4fff5f4f4fff5f5f5fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f5fff5f4f5fff5f5f5fff5f4f5fff4f5f5fff5f5f4fff4f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff010001ff010100ff010000ff000100ff000000ff000000ff010100ff000000ff000000ff000000ff010000ff010101ff020202ff040403ff060505ff080908ff0c0d0cff131413ff1b1c1cff262626ff333333ff454646ff595959ff686868ff727272ff7a7b7bff808080ff848483ff868686ff868686ff858686ff878686ff858685ff858585ff858585ff858585ff868586ff868686ff858585ff858585ff868685ff868787ff868787ff878787ff878787ff878787ff878787ff888888ff888888ff888888ff878788ff878787ff878787ff868586ff858585ff858484ff848484ff828382ff828281ff7e7e7fff7a797aff6e6e6eff666666ff5b5a5bff4d4c4dff383838ff272727ff1c1d1dff151514ff0e0e0eff090909ff060605ff030303ff010101ff010000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000100ff000001ff000000ff000000ff000000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecdceffcececeffcdcdceffcdcdcdffcecdcdffcdcecdffcccdcdffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdceffcecdceffcececeffd0cfcfffd1d1d1ffd1d2d1ffd4d4d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdcdcffdcdcdcffdedddeffdededeffdfdedeffdedfdfffe0e0dfffdfe0e0ffe0e0e0ffe1e1e0ffe0e0e0ffdfdfdfffddddddffdadadaffd9d9d9ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d6ffd7d8d7ffd8d7d8ffd7d8d7ffd6d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd4d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d0ffd0d1d1ffd0d0d1ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd2d2d1ffd1d1d1ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d2d2ffd2d2d1ffd1d2d1ffd2d1d2ffd1d2d1ffd0d1d1ffd0d1d1ffd1d1d0ffd0d0d0ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d0ffd0d1d1ffd1d0d1ffd1d0d1ffd0d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffd0cfcfffd0cfcfffd0d0d0ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d1ffd1d0d1ffd1d1d1ffd1d0d1ffd0d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfcfffd0d0cfffd0d0d0ffd0d0cfffd0cfd0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfd0cfffd0d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcecfffcfcfcfffcececfffcfcecfffcfcfceffcecfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0cfffcfcfd0ffcfcfcfffcfcfd0ffd0cfd0ffcfcfcfffd0cfcfffd0d0d0ffcfcfcfffd0d0cfffcfcfd0ffcfcfcfffcfd0d0ffd0d0d0ffcfcfd0ffd0cfd0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcfcfceffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d1d0ffd0d1d0ffd0d1d0ffd1d0d1ffd0d1d0ffcfd0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfd0d0ffd0cfcfffcfd0cfffd0d0d0ffcfd0cfffcfd0cfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffd0cfcfffcfcfcfffd0cfcfffcfcfcfffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfceceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcfceceffcfcfcfffd0d0d0ffd1d1d0ffd1d0d0ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfd0cfffcfcfd0ffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffcfd0cfffd0d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d6ffd5d5d6ffd6d5d5ffd5d5d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd8d7d8ffdbdbdbffdcdcdcffdededeffdededfffdfdfdfffdfe0e0ffe0e0e0ffe0dfe0ffe0dfe0ffdfdfdfffdedddeffdcdddcffdcdcdbffd9d9d9ffd8d8d8ffd6d5d5ffd3d3d2ffcfd0d0ffcdcdcdffccccccffcbcbcbffcbcbcaffcbcacaffcacbcbffcacacaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c8ffc9c9c8ffc9c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc8c9c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f5f5fff5f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f5f5fff5f5f5fff4f5f5fff5f5f4fff5f4f4fff4f5f4fff4f4f4fff4f4f5fff5f5f5fff4f4f5fff4f4f5fff5f4f4fff4f4f5fff4f5f5fff5f4f5fff4f4f5fff5f4f5fff5f4f4fff4f5f5fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff6f5f5fff6f5f5fff5f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f5fff5f6f5fff6f6f6fff5f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff8f7f8fff7f7f8fff8f7f8fff8f7f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9faf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9fafafffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfbfffbfbfbfffafafbfffbfafafffafafafffafafafffafafafffafafbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffefefefffdfdfdfffdfdfdfffdfdfefffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffefffefffffffffffefffefffffffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefffefffefffffffefffffffffefefffefefffffefefffffefefefffffefffffefffefffefffffffffffffffefefffffffffefffefefefffafbfaffe3e3e3ffcbcbccffcacacaffcbcbcbffcbcbcbff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a3aff3a393aff3a393aff3a393aff3a393aff393a3aff3a3a3aff494a49ff585858ff696969ff797979ff888888ff989899ffc7c8c8ffedededfff9faf9fffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfafffafbfbfffbfbfbfffafafafffbfafafffafafafffafbfafffafafafffafafbfffafbfbfffafafafffafafafffafafafffafafafffafbfafffbfafbfffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafff9fafafffaf9f9fff9f9fafff9f9fafffafaf9fff9faf9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f8fff8f8f8fff9f9f9fff9f8f8fff9f8f9fff9f8f9fff9f8f8fff8f9f9fff9f8f9fff8f8f8fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff8f9f9fff8f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f6fff6f6f6fff5f5f5fff4f4f4fff2f2f3fff1f1f1ffefefefffedededffebebeaffe7e8e7ffe2e3e3ffdddcdcffd5d5d5ffbbbbbbff494949ff313131ff010001ff010000ff000101ff010101ff030404ff030303ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff050404ff060606ff010101ff000000ff010001ff010001ff2e2d2dff4d4e4effb3b3b3ffd2d3d3ffdbdbdbffe1e2e1ffe6e7e6ffebebebffeeefeffff1f2f1fff4f3f4fff5f5f5fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f9fff9f9f9fff8f8f9fff9f9f9fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fffaf9f9fff9fafafff9f9fafff9f9f9fffafafafff9faf9fff9faf9fffaf9f9fff9fafafff9f9f9fffaf9fafffafaf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafbfafffafbfbfffafbfafffafafafffbfafafffafafafffafbfafffafafafffafafbfffbfbfbfffafafbfffafafbfffbfafafffafbfbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafbfffafafbfffbfafafffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfbfffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffdfdfdfffcfbfbfff1f1f1ffd2d2d3ffa1a1a0ff8d8d8dff7c7c7bff6a6b6bff595a59ff484848ff383737ff2e2d2dff2d2e2dff2d2e2dff2f2f30ff323232ff313131ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676666ff666666ff636262ff545555ff434343ff383838ff434343ff4e4f4eff555655ff5a5959ff5b5c5cff5c5d5cff5e5e5eff5f5f5fff606060ff606161ff616060ff616161ff606061ff606060ff5f5f5fff5d5e5dff5a5b5bff575757ff505050ff404040ff353434ff393a39ff444444ff5a5a5aff606061ff6060600000000000000000ff707171ff707171ff717071ff717071ff717071ff717071ff757575ff757676ff777777ff787878ff797878ff787979ff797979ff797879ff787879ff797878ff777877ff757676ff767676ff787879ff797979ff787878ff787878ff797979ff747575ff6a6a6aff666565ff656565ff656666ff666565ff666566ff66656600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5b5a5affdedfdffffafafafffefffffffffffefffffefefffefefefffefefefffefefefffefefffffffffefffefffefffefffffffffffffffefefffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffbfcfcfffbfbfbfffbfafbfffafafafffafafafffafafafff9fafafffafaf9fff9fafafff9faf9fff9f9fafff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f8f8fff9f8f9fff9f8f9fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff6f7f7fff6f7f7fff6f7f7fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff5f5f5fff5f4f4fff5f4f5fff5f4f5fff5f4f5fff4f5f5fff5f4f5fff4f4f4fff5f5f5fff4f5f4fff4f5f4fff5f4f4fff4f5f5fff4f4f4fff5f4f5fff4f4f4fff4f5f4fff4f5f5fff5f4f4fff4f4f5fff4f4f5fff4f4f4fff5f4f4fff4f5f4fff4f5f5fff5f5f4fff4f4f4fff5f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f5fff5f5f5fff4f4f5fff4f4f5fff5f4f4fff4f5f5fff5f5f5fff5f4f5fff5f4f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000100ff010001ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff010000ff000000ff010101ff020202ff020303ff050504ff070707ff0a0a0aff0e0e0eff141314ff161616ff1f2020ff303131ff444544ff555656ff626363ff6e6e6eff777777ff7e7f7fff838383ff848384ff838383ff858484ff858586ff858485ff838484ff848484ff848483ff848484ff848484ff858686ff868786ff868586ff868685ff858585ff858586ff868585ff868686ff878787ff898989ff8a8a8aff898a89ff898989ff898989ff888888ff858585ff818080ff7d7e7dff797a79ff727273ff686868ff515152ff474748ff3c3b3bff2c2d2dff1e1f1eff141414ff0d0d0dff0a090aff070607ff040504ff020202ff010202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff000100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcececeffcecfceffcececeffcececeffcececeffcdceceffcdcdcdffcecdceffcdcdcdffcececeffcdceceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccdccffcdcdcdffcececeffcfcfd0ffd2d1d1ffd3d2d2ffd4d5d4ffd6d6d6ffd8d8d9ffdbdbdcffdcdcdcffddddddffdeddddffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdddedeffdbdbdbffd9d9d9ffd7d7d7ffd6d5d5ffd3d3d3ffd4d4d5ffd4d4d4ffd4d5d4ffd5d6d5ffd8d8d8ffd9d9d9ffd8d9d9ffd7d8d7ffd7d7d8ffd8d8d7ffd6d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d2ffd1d2d2ffd2d2d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d3d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d0d1ffd1d0d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d0d1ffd1d1d0ffd0d1d1ffd1d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d0ffd0d1d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d2ffd1d1d2ffd2d1d2ffd2d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d1ffd0d1d1ffd1d1d0ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d0ffd1d0d1ffd0d0d0ffd1d0d0ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffd0cfcfffcfd0d0ffcfd0cfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0cfd0ffcfd0d0ffcfcfcfffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d0d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d0d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd0d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0cfcfffcfd0d0ffcfd0cfffd0cfd0ffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d2ffd2d3d2ffd3d2d2ffd2d3d3ffd2d3d2ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d6ffd6d6d7ffd5d6d6ffd5d5d5ffd5d4d5ffd5d5d4ffd4d5d5ffd4d5d4ffd3d3d3ffd4d4d4ffd6d5d5ffd8d9d8ffdbdbdbffddddddffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedddeffddddddffdcdbdcffdbdbdbffd9d9d9ffd7d8d8ffd6d6d5ffd3d2d2ffcfcfcfffcdccccffcbcbcbffcacacaffcac9c9ffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f6f5fff6f6f5fff5f6f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f4f5fff5f4f4fff5f5f4fff5f5f4fff5f4f4fff4f5f5fff5f5f5fff4f5f4fff5f5f4fff4f5f5fff5f4f4fff4f5f4fff4f5f4fff5f4f5fff5f4f5fff5f4f5fff5f5f4fff4f5f5fff5f4f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f6fff6f6f6fff6f5f6fff5f6f6fff6f6f5fff6f5f6fff5f6f6fff5f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff7f7f7fff6f7f6fff6f6f6fff6f6f7fff7f6f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff8f7f7fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fffafafafff9fafafff9f9fafffaf9f9fffaf9f9fff9f9fafffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfafafffbfafafffbfbfafffbfafafffafbfafffbfafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefdfffefdfdfffefefefffefefdfffefefefffefefefffefffefffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffefffffefefffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffffffffffefffefffefefefffefefffffffefefffffefefffffffefffefefefff8f9f9ffe0e0e0ffcbcccbffcccbcbffcbcbcbffcbcbcbff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a393aff3a393aff3a393aff3a3a3aff393a3aff383838ff383838ff484847ff575757ff676868ff787877ff888888ff989898ffc6c7c6ffedededfff9f9f9fffbfcfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffafafbfffafbfbfffafafafffbfbfbfffbfbfbfffafafafffafafbfffbfafafffafafafffbfbfafffbfafafffafbfafffbfafbfffafbfafffbfbfafffafafafffafafafffafafafffafafafffbfafbfffbfafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff8f8f9fff9f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f8fff8f9f9fff8f8f9fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff8f8f8fff9f9f9fff8f9f9fff8f8f8fff9f8f9fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fffaf9f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff8f9f8fff9f9f9fff8f8f8fff7f8f7fff7f6f6fff6f6f6fff5f5f5fff4f3f4fff3f3f3fff1f1f1ffeff0efffeeededffecececffe9e9e9ffe4e4e4ffdfdedeffd7d6d7ffcfcecfff484849ff333333ff030202ff000101ff010000ff010001ff040404ff030303ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020203ff070707ff070707ff010101ff000000ff010100ff010000ff313232ff5b5b5affc1c0c1ffd2d3d3ffdbdbdbffe2e1e1ffe6e6e6ffebebebffefefeefff2f2f1fff3f3f4fff4f5f5fff6f6f6fff7f7f7fff7f7f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff9f9f8fff9f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9fafafffaf9f9fffaf9fafff9f9fafff9f9fafff9f9f9fff9f9f9fff9faf9fffafaf9fffafaf9fff9fafafff9fafafff9faf9fffafafafffaf9fafffafafafffafafafffbfafafffafafafffafafafffafafafffbfafafffbfafafffbfbfafffbfafafffafbfbfffbfbfbfffafbfafffbfbfafffafbfbfffafafafffafbfafffafbfafffbfafbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfafffbfafafffafbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfafafffbfafafffbfbfbfffbfafbfffbfbfbfffafafbfffafbfafffafafafffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffdfdfdfffbfbfbfff1f1f1ffd2d2d2ffa2a2a2ff8d8d8dff7c7c7cff6b6a6bff5b5a5aff4b4b4bff393838ff2d2d2dff2d2e2eff302f30ff303130ff313030ff313232ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666766ff676666ff666667ff636262ff545455ff434343ff4d4d4eff595959ff606060ff646464ff666665ff666766ff676767ff676868ff686868ff696868ff686869ff686968ff686868ff686868ff676767ff656565ff636363ff616060ff5c5b5bff494949ff3a3a39ff444544ff5a5a5aff606160ff616060ff6060600000000000000000ff707170ff717071ff717071ff717071ff717170ff6a6b6aff6c6c6cff6e6e6fff717171ff737372ff747474ff757574ff757575ff757575ff747575ff757474ff747474ff737373ff747374ff767576ff757575ff747474ff737373ff727272ff6b6c6cff606061ff5f5e5eff666666ff656566ff666666ff666666ff66656600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff454646ffdadadafff8f8f8fffefefefffffefefffefffffffffffefffffffffffffffefffefffffffffefefffffefefffffffefffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefefffffefefffffefefffefefefffefefefffffffefffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffefffffffefffefffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafbfbfffafbfafffbfbfafffafafafffafafafffaf9fafffaf9f9fff9faf9fff9f9fafffafafafff9f9fafff9faf9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f8fff9f8f9fff8f9f9fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff8f8f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f7f7fff7f7f6fff7f6f6fff6f7f7fff6f7f6fff7f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff6f5f6fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff5f5f4fff5f4f5fff4f5f5fff4f5f5fff5f4f5fff5f4f4fff4f5f5fff5f5f4fff5f5f4fff4f5f5fff4f4f5fff4f4f4fff5f5f5fff4f4f5fff4f5f4fff4f4f4fff5f5f5fff4f5f5fff4f4f4fff4f4f5fff5f4f4fff5f4f4fff5f5f4fff5f4f4fff4f5f5fff5f5f5fff4f5f4fff5f5f4fff4f5f5fff5f5f4fff4f5f4fff4f5f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff010001ff000000ff010000ff000000ff000100ff000000ff000001ff000100ff000000ff000100ff000100ff010101ff010101ff010201ff020202ff040403ff050505ff070607ff090909ff09090aff0d0d0dff141414ff222222ff323232ff414142ff504f4fff5c5c5cff666666ff767676ff7b7b7bff7e7d7dff808181ff838282ff838283ff818282ff808181ff818181ff838383ff858585ff878786ff878786ff858586ff838484ff838383ff848383ff828283ff828383ff868686ff8b8b8bff8b8b8bff888888ff868686ff858484ff838383ff7f7e7eff767675ff6f6f6fff666666ff5a5a59ff4b4b4aff363737ff2b2b2bff1e1e1eff131414ff0e0d0eff0a0909ff060506ff040404ff020303ff020102ff010202ff010201ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdceceffcfceceffcececfffcececeffcececeffcececeffcecdceffcececeffcececeffcececdffcdcdceffcdcdceffcdcdcdffcecdcdffcdcdceffcdcecdffcdcdcdffccccccffcccdccffcdcdcdffcfcecfffd0d0d0ffd2d2d2ffd5d5d4ffd7d6d6ffd8d8d8ffdbdadbffdbdcdbffdddddcffdddeddffdeddddffdededdffdededeffdfdedfffdfdedfffdfdedeffdddeddffdcdddcffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd6d7d6ffd4d4d4ffd4d4d4ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd8d8d8ffdadadaffd9d9daffd8d9d8ffd8d8d8ffd9d8d8ffd7d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd4d5d5ffd5d5d4ffd5d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd3d2d2ffd2d2d3ffd2d3d2ffd2d2d2ffd3d3d3ffd2d3d3ffd2d2d2ffd3d2d3ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d1ffd1d2d2ffd2d2d1ffd2d1d2ffd1d2d2ffd1d2d2ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd2d2d2ffd1d1d2ffd1d2d2ffd1d1d1ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d1ffd2d2d1ffd1d2d2ffd2d2d1ffd1d2d1ffd1d2d2ffd3d2d3ffd3d2d2ffd3d2d2ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d0ffd0d0d1ffd0d0d1ffd0d0d0ffd1d0d0ffd0d0d1ffd0d1d0ffd0d0d0ffd1d1d1ffd0d1d1ffd0d0d0ffd1d0d1ffd1d0d0ffd1d0d0ffd1d1d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd1d1d1ffd1d0d1ffd1d0d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d1d0ffd1d1d0ffd2d2d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d2ffd1d2d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d1ffd1d2d2ffd2d2d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd2d1d1ffd1d1d2ffd1d2d1ffd1d1d1ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0d1d0ffd1d0d1ffd0d1d0ffd1d1d0ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfd0d0ffd0cfcfffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd1d1d0ffd1d2d1ffd2d2d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd1d1d1ffd0d1d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d3ffd4d5d5ffd5d5d6ffd5d5d5ffd7d7d7ffd7d7d8ffd7d7d7ffd6d6d6ffd7d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd3d3d3ffd2d2d2ffd2d2d2ffd3d3d3ffd4d5d5ffd8d7d8ffd9dad9ffdbdbdbffdcddddffddddddffdededeffdedfdeffdfdfdfffdfdedfffdfdedeffdededeffdddeddffdddcdcffdcdcdcffdbdbdaffd9d9d9ffd7d8d7ffd5d5d4ffd2d2d2ffcececeffccccccffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c9ffc8c9c8ffc8c8c8ffc9c8c9ffc8c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9cacaffcac9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f6fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff4f5f5fff4f5f5fff5f5f5fff4f4f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f5fff5f5f5fff4f5f5fff5f4f5fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff6f5f5fff5f6f5fff6f6f5fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f5f5fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff6f6f7fff6f7f7fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff8f8f7fff7f7f8fff7f7f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f7fff7f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafff9f9f9fffaf9f9fffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffafbfafffbfbfbfffafbfafffafafafffbfbfafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffefdfdfffdfefefffefefdfffefefefffdfefefffefefefffefefefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefefffffefffefffefefefffefffffffffefefffffffefffffffffffffffefffffefffffefffefffffefffffffefefffefefefffffefefffefefffffefefefffefefefffffefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffdfefdfff6f7f7ffddddddffc8c8c8ffcbcbccffcbcbcbffcccccbffcbccccff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff39393aff39393aff3a3a3aff383838ff363636ff363535ff454545ff545555ff676666ff777778ff878787ff979797ffc5c5c5ffedededfff9f9f9fffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffbfafafffafbfafffbfbfbfffafbfafffafafafffafafafffafafafffafafbfffafafafffbfbfafffafbfbfffafafafffbfbfafffafafafffafafafffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafaf9fffafafafff9f9fafff9f9fafff9f9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff8f9f8fff9f9f9fff9f8f8fff9f8f8fff9f8f8fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff8f8f8fff9f8f9fff8f8f9fff8f9f8fff9f8f8fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff5f5f5fff4f4f5fff3f3f2fff2f1f1fff0f0f0ffeeeeeeffedededffebebebffe6e6e5ffe0e0e0ffd8d8d8ffcfcfcfff4b4b4bff3d3c3cff0a0a0bff000100ff000000ff000000ff010101ff030302ff010202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff050505ff020202ff010000ff010000ff010000ff060607ff383938ff646565ffcacbcbffd4d3d3ffdbdcdbffe1e2e2ffe6e7e6ffebebebffeeefeefff1f1f2fff3f3f3fff5f4f4fff6f6f5fff7f7f7fff7f8f8fff8f8f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f8f8fff9f9f8fff8f9f9fff9f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9faf9fffaf9f9fffaf9f9fffafafafffaf9f9fffafafafffaf9f9fffaf9f9fffaf9f9fffaf9f9fff9f9fafff9faf9fff9f9f9fff9faf9fffaf9f9fffafaf9fff9fafafff9faf9fff9f9fafff9faf9fffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafbfffafafbfffafafafffbfafafffafbfafffbfbfbfffafbfafffafbfbfffbfbfbfffafafafffbfafbfffafafafffbfbfbfffbfbfbfffbfafafffbfbfbfffafafbfffafafbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfafafffafbfbfffbfafafffafbfbfffafbfbfffbfbfbfffafbfafffbfbfbfffafafbfffafafbfffafafbfffbfbfafffbfbfafffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffdfcfcfffdfdfdfffbfbfbfff0f0f0ffd3d2d3ffa0a0a0ff8c8b8cff7b7b7bff6a6a6aff595959ff4a4b4aff393939ff2d2e2dff2f2f2fff303030ff303030ff303030ff3131310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676666ff666666ff666666ff666666ff626363ff545454ff5d5d5cff686868ff6e6e6eff706f70ff707070ff707070ff717070ff717070ff717170ff717171ff717171ff717171ff717171ff707070ff706f70ff6e6e6fff6c6d6dff6b6a6aff676766ff595959ff444544ff5a5a5aff606060ff606060ff606060ff6060600000000000000000ff707070ff717171ff707071ff707071ff6a6a6aff5e5e5eff5d5d5dff616161ff666665ff696969ff6b6b6bff6c6c6cff6c6d6dff6d6d6dff6d6d6dff6e6e6eff6d6d6eff6d6e6eff6e6e6fff6f6f6fff6e6e6eff6b6c6bff696968ff646464ff5c5c5cff50504fff515151ff5e5e5eff666565ff666666ff666565ff65666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3e3e3effd6d5d6fff6f6f5fffefefdfffefffffffffefefffefffffffefffffffffffefffefffefffffffffffefefffffefefffffefefffffffefefffffefefffefffefffffffefffffefffffffffffffffefefffffffffffffefefffffefefffffefefffffefefffefefffffefffefffefefefffefffffffffefefffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffbfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffafbfbfffafafafffafafafffafafafffafafafff9f9fafff9f9fafff9f9fafffaf9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f9f9fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff9f8f8fff9f8f8fff8f9f9fff8f8f9fff7f8f8fff8f7f8fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f6fff7f7f6fff6f7f7fff7f6f6fff6f7f7fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f4f5fff5f4f4fff5f5f4fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f5fff5f4f5fff4f5f5fff5f4f4fff4f5f4fff5f5f5fff4f5f4fff4f5f5fff5f5f5fff4f4f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff000000ff010100ff000000ff010000ff000000ff000000ff000001ff010000ff000001ff000000ff000000ff000100ff010101ff020102ff020303ff030304ff040303ff040303ff050505ff080808ff0e0d0eff171616ff222222ff2e2f2eff3a3a3aff464646ff565555ff5e5e5dff676767ff727372ff797979ff7b7c7cff7d7d7dff7d7d7dff7e7e7eff818181ff838283ff848484ff838383ff818181ff818080ff818080ff808081ff7e7f7fff7e7e7eff808080ff808080ff7d7d7eff787878ff757575ff737372ff70706fff6c6c6cff626362ff565656ff484848ff393939ff2c2c2cff1d1d1dff161615ff0e0e0eff090909ff060706ff030304ff020202ff020202ff010201ff010101ff010101ff010101ff000101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcecdffcdcdcdffcececeffcececeffcecfceffcececeffcececeffcececeffcececeffcececeffcecdcdffcdcdcdffcecdcdffcdcdcdffcdceceffcccdccffcdcdcdffcdcdcdffcfcecfffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadbdaffdbdcdcffdcdcdcffdddcddffdddddeffdededdffdededeffdededeffdededeffdededdffdcdcddffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd7d7d7ffd6d6d6ffd3d4d4ffd4d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d5d4ffd6d6d6ffd6d6d6ffd6d6d7ffd8d8d9ffdadadaffdbdadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d4ffd3d3d4ffd3d3d3ffd4d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd4d4d4ffd3d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d4d4ffd4d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d3ffd3d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd2d2d2ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd2d2d1ffd1d2d1ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d1d1ffd2d1d1ffd2d2d2ffd2d1d1ffd1d1d2ffd1d2d1ffd1d1d1ffd1d2d2ffd2d1d1ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d2d2ffd2d2d2ffd1d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d2ffd1d1d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd3d3d3ffd3d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d1d1ffd1d2d1ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d2d3ffd2d2d3ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd6d5d6ffd6d6d6ffd7d7d6ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd5d4d4ffd2d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd4d4d4ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededeffdededeffdfdfdfffdfdfdfffdedfdeffdeddddffddddddffdcdcdcffdbdbdcffdbdadaffd8d9d9ffd6d6d6ffd3d4d3ffd0d0d0ffcdcdceffcbcbcbffc9c9caffc8c8c9ffc8c8c7ffc9c9c8ffc8c9c9ffc9c8c8ffc9c8c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffc9c9caffc9cac9ffcacacaffcacacaffcac9ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f5f5fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f4f5fff5f4f5fff5f5f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff4f4f5fff5f5f4fff5f4f5fff4f4f5fff5f5f5fff4f5f5fff5f4f4fff5f5f5fff5f6f5fff6f5f5fff6f5f5fff5f6f5fff6f6f5fff5f6f6fff6f5f6fff5f5f5fff6f6f5fff5f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f5fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f6fff6f7f6fff7f7f6fff6f7f6fff6f6f7fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff8f8f7fff7f7f8fff8f8f7fff8f7f8fff7f7f8fff8f8f8fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f9fff9f8f9fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafaf9fffafafafffafafafffaf9f9fffafafafffafaf9fff9fafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfafffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfcfffefdfdfffdfdfdfffefdfefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefffffefefffffffffefffffffffffffffffffefffffffffefffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffefefffffffefffefefffffffffefffefffefffffffefffffefefffefefffffffefefffffffffffefefffffefffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffffefefffefefefffffffefffdfdfefff5f4f5ffdadad9ffc7c6c6ffc9c9c8ffccccccffcccbcbffcccbcbffcbcbcbff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a39ff39393aff3a3a39ff383738ff353536ff353435ff343434ff444343ff545454ff656665ff777777ff888787ff979797ffc5c5c4ffecededfff9f8f9fffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfafafffbfafbfffbfafbfffbfbfafffbfafbfffbfafbfffafbfafffbfafafffbfbfafffbfbfbfffbfafafffbfafafffafafafffafafafffafafafffafbfafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9f9f9fffafaf9fff9fafafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff8f9f8fff9f9f8fff9f8f9fff8f9f9fff9f8f8fff9f9f9fff8f8f9fff8f9f8fff9f9f8fff8f8f9fff8f9f9fff8f9f8fff8f9f8fff9f9f8fff8f9f8fff8f8f9fff9f8f9fff9f9f9fff9f8f8fff9f8f9fff9f8f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff6f7f7fff7f6f7fff5f5f5fff5f5f4fff3f3f3fff2f2f2fff0f0f1ffefeeefffeeeeedffebecebffe7e8e7ffe2e1e2ffdbdbdbffd2d1d1ff4e4e4fff403f40ff0d0d0dff000000ff000000ff000000ff000100ff020202ff010101ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff030303ff010101ff010100ff000101ff000000ff0b0b0bff3f3f3fff7a7a7affcececeffd5d5d5ffdcdcdcffe2e2e2ffe8e8e7ffecececffeeeeeffff1f2f1fff3f3f3fff4f4f5fff6f6f6fff7f7f7fff7f8f8fff8f9f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffaf9fafff9f9fafffaf9fafffafaf9fff9faf9fff9faf9fffaf9f9fffafafafffafaf9fff9fafafff9f9f9fffaf9f9fff9f9fafffafaf9fff9faf9fffafaf9fffaf9f9fff9f9fafffaf9f9fffafafafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffbfafbfffbfbfbfffbfafafffbfafbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfafffafafbfffbfbfafffbfafbfffafafbfffbfbfbfffafbfbfffbfafafffbfafafffbfbfafffbfbfbfffbfbfafffbfbfafffbfbfbfffafbfbfffbfafbfffafafafffbfbfafffafbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffcfcfdfffdfdfcfffbfbfbfff1f1f0ffd2d2d2ff9e9f9fff8b8a8bff7a7a7aff696868ff585757ff494949ff3a3a3aff302f30ff313030ff303030ff313030ff323231ff3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff666666ff666666ff666666ff666666ff636362ff6a6a6aff747575ff797878ff7a7a79ff797879ff787878ff787877ff777778ff777878ff777877ff777878ff787877ff777877ff777778ff777777ff767676ff747474ff727272ff6f6e6fff676766ff5a5a5aff616060ff606060ff616060ff616060ff6161600000000000000000ff707070ff717170ff707070ff6a6b6aff5e5d5eff515151ff515051ff565757ff5c5c5cff616060ff626362ff646464ff656564ff666665ff666665ff656666ff676667ff666666ff686767ff676867ff666666ff626262ff5e5d5eff585858ff4f4f4fff434343ff454545ff515151ff5f5f5eff656666ff666565ff6666650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2c2d2dffcacacafff2f3f3fffefdfdfffffefffffffffefffffffffffffffefffffffefffffffffffefffffffffefffffefefffffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffefefefffffffefffefefffffffffefffefffefffffffefffffefefffefefffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafbfafffbfafafffbfafafffafafafffafafafff9fafafffaf9fafff9f9f9fffafaf9fff9fafafffafafafff9f9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f9f8fff9f9f8fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff8f9f8fff8f8f8fff7f8f7fff7f7f8fff8f7f8fff7f8f7fff8f7f7fff8f7f7fff8f7f8fff8f8f7fff8f7f8fff8f7f8fff7f8f7fff8f7f7fff8f8f7fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f6fff6f7f7fff7f6f7fff6f6f6fff7f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f5f5fff6f6f6fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff4f5f5fff5f4f5fff5f5f5fff5f4f5fff5f4f5fff5f4f5fff5f5f5fff5f4f5fff5f4f5fff5f5f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f6fff5f6f6fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f5f5fff5f6f5fff5f6f5fff5f5f6fff6f5f6fff5f5f5fff6f6f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000100ff010000ff000000ff000001ff000101ff000000ff000000ff000100ff010000ff010000ff000000ff000000ff000101ff010001ff010101ff020201ff010202ff010101ff010102ff030303ff060605ff090909ff0f1010ff171717ff222222ff2a2a29ff333333ff393838ff40403fff535253ff5d5d5dff606160ff656564ff6a6969ff6e6e6eff727272ff727272ff727272ff747474ff757675ff767677ff777778ff767776ff727373ff707070ff6c6d6dff686969ff616061ff595a59ff575656ff525252ff4d4c4dff4a4a49ff424242ff363536ff292928ff1f1e1eff171716ff0e0e0eff0b0a0aff070706ff040403ff020202ff000001ff010100ff010001ff000000ff010001ff000101ff010000ff000000ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdccccffcccdcdffcdcccdffcdcdcdffcdcdcdffcececdffcdcecdffcececeffcececeffcececeffcececeffcecfceffcececeffcececeffcececeffcdcdceffcdcdcdffccccccffcccdcdffcececeffcfcfcfffd0d0d1ffd3d2d3ffd4d5d4ffd6d6d6ffd8d7d8ffdadadaffdcdcdbffdcdcddffdddcddffdddeddffdededdffdededeffdededeffdededdffdeddddffdcdcdcffdbdbdbffd9d9d9ffd9d9d8ffd8d7d8ffd6d6d7ffd6d6d7ffd4d5d5ffd4d4d4ffd4d3d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd6d7d7ffd7d7d7ffd7d7d7ffd9d9d8ffdadbdbffdbdbdbffdadbdbffdadadaffdadad9ffd9dad9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d4ffd5d4d5ffd5d4d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d4d4ffd4d5d4ffd5d5d4ffd4d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd3d3d3ffd3d3d2ffd2d3d3ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d2ffd2d3d2ffd2d2d3ffd3d2d3ffd3d3d3ffd3d2d2ffd3d2d3ffd3d2d3ffd3d3d2ffd3d2d3ffd3d2d3ffd2d3d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd3d3d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d2d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd2d2d3ffd3d2d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd2d2d2ffd1d1d2ffd1d2d1ffd1d2d1ffd1d1d2ffd1d2d2ffd1d2d1ffd1d2d1ffd2d2d1ffd1d2d2ffd1d2d2ffd2d1d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d1d2ffd2d1d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d2ffd2d2d1ffd2d1d2ffd1d1d2ffd2d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d2ffd2d3d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d2ffd2d3d3ffd3d2d2ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d2ffd2d3d2ffd3d3d2ffd2d3d3ffd2d2d3ffd3d2d3ffd3d3d3ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd7d7d6ffd7d7d7ffd7d8d8ffd8d9d8ffd8d9d8ffd8d8d8ffd7d8d8ffd7d8d8ffd8d7d8ffd7d8d7ffd7d6d7ffd6d5d6ffd5d4d5ffd3d3d3ffd2d1d2ffd2d1d1ffd1d1d1ffd2d1d1ffd4d4d4ffd6d6d6ffd8d8d7ffd9d9d9ffdadadaffdcdcdcffddddddffdededdffdfdedfffdfdfdfffdfdfe0ffdfdfdfffdededeffdddcddffdcdcdcffdbdbdbffdadad9ffd8d8d8ffd6d6d5ffd2d3d3ffd0cfd0ffcdcdcdffcbcbcaffc9cac9ffc8c8c8ffc7c7c8ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffc9cacaffc9c9c9ffcac9c9ffcacacaffcacacaffc9cac9ffcbcbcaffcbcbcbffcacbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff6f5f5fff6f5f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f5f6fff5f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f6fff6f6f7fff7f6f6fff6f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafff9fafafff9f9fafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffefffffefffffffefffffffefffffffffffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffdfdfdfff3f2f2ffd6d6d6ffc5c6c6ffc6c7c7ffcfcfcfffd2d2d2ffcbcbcbffcccbcbffcbcbccff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a393aff393a3aff383838ff363636ff353535ff343534ff333334ff434343ff545454ff636463ff777676ff878787ff989797ffc4c3c4ffececedfff8f8f9fffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafafffafbfafffafafafffbfafafffafafafffafbfbfffafbfbfffafafafffafafbfffafafafffbfafafffafafbfffafbfafffbfafbfffafbfbfffafafbfffafbfafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafafafffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f9fff9f8f8fff8f9f8fff9f9f8fff9f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff8f9f8fff8f8f9fff9f8f8fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff3f3f3fff2f2f3fff1f1f1ffefefefffeeeeeeffedececffe9e9e9ffe3e3e4ffdcddddffd4d5d5ff616161ff424242ff161617ff000101ff010001ff000001ff000000ff020302ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020203ff040404ff010202ff000101ff000101ff000100ff141415ff424343ff828182ffd1d2d2ffd7d7d7ffdddeddffe4e4e3ffe9e9e9ffedecedffefefeffff2f2f2fff4f3f3fff4f5f4fff6f6f5fff7f7f6fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f9fff8f8f9fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9fafafffaf9f9fff9f9fafffaf9fafff9fafafff9f9fafff9faf9fff9faf9fff9f9fafff9f9fafffaf9fafff9fafafff9f9f9fff9faf9fffafaf9fff9f9f9fffaf9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffafafafffafafbfffbfafafffafbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfbfbfffbfafbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffafafbfffafafbfffafbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfafbfffafbfafffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffbfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfff0f1f0ffcfcfd0ff9d9d9dff898a8aff797979ff676767ff575757ff494949ff3a3b3aff303030ff303030ff303030ff313232ff313232ff3131310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff666667ff666667ff666666ff666767ff666666ff6b6b6bff737272ff777777ff797979ff787878ff787979ff787878ff777877ff787777ff777777ff787878ff777877ff777778ff787777ff767777ff767676ff747474ff717171ff6d6d6dff656565ff606060ff606060ff606060ff606060ff606161ff6060600000000000000000ff717070ff717071ff6a6a6aff5e5d5eff525252ff474748ff474747ff4d4d4eff545454ff595959ff5a5b5aff5c5b5cff5d5c5cff5e5d5dff5e5d5eff5f5f5fff5f5f5fff605f5fff5f5f5fff5e5f5fff5c5d5dff595959ff545454ff4f4f4fff474747ff3d3d3dff3d3d3eff454545ff515152ff5e5e5eff666665ff6565660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1f1f20ffbfbfbffff0f0f0fffdfdfdfffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefefefffefefffffffffffffefffefffffffffffffefefffffefffffffefffffefffffffefefffffefffefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffbfbfcfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f9fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff8f8f8fff7f7f8fff8f7f7fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f7f8fff8f7f7fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff5f5f6fff5f5f5fff5f6f5fff5f5f6fff5f5f6fff5f5f6fff5f6f6fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f6f5fff5f5f6fff5f6f6fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f5f6fff5f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000100ff000000ff000100ff000001ff000100ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff010000ff010000ff000100ff000101ff010101ff010101ff020202ff040303ff070707ff0b0b0bff0f1010ff151516ff1d1d1dff222222ff262626ff303031ff3a393aff3d3e3eff424141ff464746ff4e4e4dff555555ff585858ff595959ff5c5c5cff60605fff616161ff605f5fff5b5b5aff565656ff515151ff4b4b4cff454545ff3e3f3fff393938ff333433ff2e2e2eff2a2a2aff252626ff202020ff1a1a1aff131413ff0f0f0fff0b0c0bff070607ff050505ff030303ff030202ff010102ff000101ff000000ff000000ff000001ff000100ff000000ff000000ff000001ff000100ff010001ff010000ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcccdffcdcdcdffcccdcdffccccccffcccdccffcdcccdffcccdcdffcdcdcdffcdceceffcdcdcdffcecfceffcececeffcececeffcececeffcececeffcececeffcececdffcdcdcdffcdcdcdffcececdffd0d0d0ffd1d2d1ffd3d3d3ffd5d5d5ffd6d7d7ffd8d8d8ffdadadaffdbdbdbffdcdcdcffdcddddffddddddffdededeffdededeffdededeffdededeffdddcddffdcdcdcffdadadbffdad9d9ffd8d8d9ffd7d8d8ffd7d6d7ffd5d6d5ffd4d4d4ffd4d4d4ffd3d3d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd7d7d7ffd7d7d7ffd8d7d7ffd9d8d9ffdadbdbffdbdcdcffdcdcdcffdadbdbffdadadaffdbdadaffdadadaffd9d9daffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d8ffd7d7d8ffd7d7d7ffd7d6d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d4ffd5d5d4ffd5d5d5ffd4d5d4ffd4d4d5ffd5d4d4ffd4d5d5ffd5d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd4d5d5ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d4d3ffd4d4d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d3ffd3d2d2ffd3d3d2ffd3d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d3d2ffd2d2d3ffd2d2d3ffd3d2d3ffd2d3d3ffd2d2d2ffd2d3d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd3d2d2ffd2d2d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d2d2ffd1d2d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd4d3d4ffd3d4d4ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd2d1d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d3ffd2d3d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d5d5ffd5d4d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd7d7d7ffd8d8d7ffd7d8d7ffd8d8d8ffd9d9d8ffd9d9d9ffd8d9d8ffd8d8d9ffd9d8d8ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd4d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd4d4d4ffd5d6d6ffd8d8d8ffd9d9daffdadbdbffdcdcdcffdededeffdededfffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdddedeffdddcddffdcdcdcffdbdbdbffdad9daffd8d8d9ffd6d6d6ffd4d3d3ffd0d0d0ffcdcdcdffcacacbffc9c9c9ffc7c8c8ffc7c7c7ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9cac9ffcac9caffcacacaffcac9caffcacbcbffcbcbcbffcbcbcaffcccccbffcbcbcbffcccbcbffcbcbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f5f5fff5f5f5fff5f6f6fff5f5f6fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f5fff6f5f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f6f6fff6f6f6fff6f7f7fff6f6f6fff6f7f6fff7f6f7fff6f6f7fff6f6f6fff7f6f7fff6f7f7fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff6f6f7fff7f6f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff7f7f7fff7f7f8fff7f8f8fff8f7f7fff7f8f8fff7f8f7fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff8f9f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffafafafffafafafffafafafff9f9fafff9f9f9fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffcfcfbfffcfbfbfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffefffefffffffefffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefefffefefefffffffffffefffefffefefffffefefefffefffffffefffefffffefefffefefffffefffffffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffdfcfcfff0f1f0ffd4d4d5ffc5c5c4ffcfcfcfffd2d2d2ffd2d2d2ffd2d2d2ffcbcccbffcbcbcb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a39ff383838ff363636ff363635ff363535ff353534ff353535ff444545ff555555ff656565ff777776ff878787ff979797ffc3c2c2ffebececfff8f9f8fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffafbfbfffbfbfafffbfafafffafbfafffafafbfffbfbfafffafafafffafafbfffafbfbfffafafafffafbfafffafafafffbfafbfffbfafafffafafafffbfafafffbfafafffbfafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafff9fafafffaf9fafff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f8f8fff8f8f9fff8f9f9fff8f8f9fff9f9f8fff9f8f9fff8f8f9fff8f8f8fff9f8f9fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff8f9f9fff9f9f8fff9f8f8fff8f9f8fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9fafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f1f2fff0f1f0ffefefefffedededffeaeaeaffe5e5e5ffdededeffd8d7d8ff7d7c7dff454444ff1b1b1bff010101ff000100ff000000ff010101ff040405ff020302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff060606ff010102ff000000ff010001ff000000ff181818ff474747ff999a99ffd4d4d5ffd9d9d9ffdfdfdfffe5e5e5ffeaeaeaffededeefff0f1f1fff2f2f2fff3f4f3fff5f5f5fff6f6f6fff7f7f6fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9f9f9fffafafafffafaf9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9f9fffaf9fafff9faf9fff9f9fafff9f9f9fff9fafafff9faf9fffaf9f9fff9f9fafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafafffafafafffbfafafffafbfbfffafafafffbfafbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffbfafbfffafbfbfffafbfafffafbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffafbfbfffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfff0f0f0ffcccdccff9c9c9cff8a8989ff787978ff666666ff575757ff49494aff3a3a39ff2f2f2fff303030ff313132ff323231ff313131ff3131320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff666666ff666666ff666766ff666666ff6b6b6bff727273ff777877ff797878ff787879ff787979ff797979ff787878ff787878ff787778ff777777ff787878ff777878ff777777ff777777ff777777ff767777ff757575ff747374ff717272ff6d6d6cff656565ff606060ff606061ff616060ff606060ff6060610000000000000000ff707171ff6a6a6aff5e5e5eff525152ff474747ff403f3fff3f3f3eff464646ff4d4e4dff525252ff535454ff555554ff555555ff565655ff575657ff575858ff585858ff585858ff575858ff575757ff555555ff525152ff4d4e4dff484848ff414041ff383838ff383838ff3d3d3eff454545ff515151ff5e5e5eff6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171617ffb0afafffeeeeeefffcfdfdfffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffffffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfbfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafff9faf9fff9fafafff9fafafffaf9fafff9faf9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff8f7f7fff7f8f8fff8f8f7fff8f7f7fff7f8f7fff7f7f8fff8f8f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff6f7f7fff7f6f7fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff6f5f6fff6f5f5fff5f5f5fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f6fff5f6f5fff6f5f5fff5f5f5fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff6f5f6fff6f5f5fff6f5f5fff6f5f5fff6f6f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff5f6f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff6f6f5fff5f6f5fff5f5f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff010000ff010000ff010000ff000100ff010000ff000000ff000000ff000000ff000000ff010000ff000100ff000100ff000000ff000100ff010001ff000100ff010001ff000100ff000001ff010101ff030303ff050605ff070708ff0a0a0aff0e0d0eff111010ff141414ff171717ff1b1c1cff202121ff252525ff29292aff2d2d2dff313030ff343435ff383939ff3b3c3cff3d3e3dff404040ff3e3e3fff383838ff333333ff2e2e2eff292a29ff252525ff212121ff1c1d1dff181818ff141414ff111212ff10100fff0d0c0cff0b0c0bff09090aff070706ff050504ff030304ff030303ff020202ff010202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010101ff010100ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcdcdccffcdcdcdffcccccdffccccccffcdcdcdffccccccffccccccffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdceceffcececeffcececeffcececeffcecfceffcececeffcececeffcececeffcfcfd0ffd1d1d1ffd4d4d4ffd5d6d6ffd7d7d7ffd8d8d8ffdadadaffdadbdbffdbdbdcffdcdcdcffddddddffdededdffdededeffdedfdeffdededfffdededdffdddcdcffdadbdbffd9dadaffd8d8d8ffd7d7d7ffd6d6d5ffd5d5d5ffd4d3d4ffd4d3d3ffd4d3d3ffd4d4d4ffd5d5d4ffd4d5d5ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d8d7ffd7d8d8ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdcffdddcddffdcdcdcffdadadbffdadadaffdbdbdbffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d5d5ffd5d6d5ffd5d5d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d4ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d3d3ffd3d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd3d3d3ffd3d2d2ffd3d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd2d2d2ffd3d2d3ffd2d3d3ffd3d3d2ffd3d2d2ffd2d3d2ffd2d2d3ffd3d3d2ffd3d2d2ffd2d3d3ffd2d3d3ffd3d2d2ffd2d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd3d3d2ffd3d2d2ffd3d3d2ffd3d2d2ffd2d3d2ffd3d3d3ffd2d2d2ffd3d3d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d3ffd3d4d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d4d3ffd4d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d4ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d3d3ffd3d2d2ffd2d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd3d2d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d5d5ffd5d5d6ffd6d6d6ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d5ffd5d4d4ffd3d4d3ffd2d2d3ffd3d3d2ffd2d2d1ffd1d1d2ffd1d2d2ffd2d2d2ffd4d5d5ffd6d7d6ffd8d8d9ffdad9daffdbdbdbffdddcdcffdededeffe0dfdfffe0e1e0ffe1e1e1ffe0e0e0ffdfdfdfffdededdffdddcdcffdcdcdcffdbdcdbffdadbdaffd8d9d9ffd6d7d7ffd4d4d4ffd1d1d1ffcececeffcbcccbffc9c9caffc8c8c8ffc8c8c7ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffcacacaffcacacaffcac9caffcacbcbffcacbcbffcbcbcbffcbcbccffcbcccbffcccbcbffcbcbcbffcbccccffcbcbcbffcbcbcb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f6f5fff6f5f6fff5f6f6fff5f5f5fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff5f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff6f6f7fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f7fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f6f7fff6f6f7fff6f7f6fff6f7f6fff7f6f6fff7f7f6fff7f7f6fff6f7f6fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff8f8f7fff8f7f8fff7f8f7fff8f8f7fff7f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffefdfdfffefefefffdfefefffefefefffefefdfffefefefffefefffffefefefffefefefffefffefffefefefffffefefffffffffffffefefffffffffffefefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffffefffffefffffffefefefffefffffffefefffffefefefffefefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffcfcfcffedeeedffd2d3d3ffcfcfcfffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffcbcccb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff383838ff373737ff363536ff363636ff353635ff363636ff454544ff555555ff656666ff767676ff878788ff989897ffc1c1c1ffebebebfff8f8f8fffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafafffafafafffbfbfafffafbfafffafafafffafafafffafafafffafbfafffafafafffafafbfffafbfafffafbfafffafafafffbfafbfffbfafafffbfafafffafafafffafafbfffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafaf9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f8fff8f9f8fff9f8f9fff8f9f9fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff9f8f9fff9f8f8fff8f8f9fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9fafff9faf9fff9faf9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f9fff8f8f8fff8f7f7fff7f7f7fff7f6f7fff7f6f6fff5f6f5fff4f4f5fff3f4f4fff2f2f2fff1f1f2fff0f0f0ffeeeeeeffebebebffe6e6e5ffdfdfdeffd9d9d9ff8f8f90ff494849ff242324ff010101ff010100ff010001ff020102ff060707ff040404ff020302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff070707ff020201ff010101ff010101ff010001ff232323ff4a4b4affa1a1a1ffd8d7d8ffdcdbdcffe1e1e1ffe6e6e6ffeaeaeaffeeedeefff1f1f1fff2f2f2fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f8f7fff9f8f8fff9f9f8fff9f9f8fff8f9f8fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f8f8fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9fafafffafaf9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafff9f9fafffaf9f9fffaf9fafffafafafffafaf9fffaf9fafffaf9fafff9fafafff9faf9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffafbfafffafbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfafffbfafafffbfafafffbfbfbfffbfafafffbfbfafffafafbfffafbfbfffafbfafffafbfbfffbfbfbfffafafafffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffbfcfcfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffafafafff0f0f0ffcdcdccff9c9c9cff8a8a8aff7a7a7aff686869ff595859ff4a4949ff393939ff30302fff313231ff313131ff313132ff313131ff3233320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff666666ff666766ff666666ff6b6b6bff737272ff777778ff797979ff787978ff797979ff797979ff787878ff797979ff787878ff787878ff777877ff777877ff787777ff787877ff777777ff777877ff777778ff777777ff767576ff747474ff717171ff6d6d6dff656565ff606060ff606060ff606060ff6061600000000000000000ff6a6a6aff5e5e5eff515151ff484747ff403f3fff393939ff383838ff3f3f40ff464646ff4b4a4bff4c4d4dff4d4d4dff4f4e4fff4f504fff505050ff515151ff525152ff515151ff505150ff4f4f50ff4d4e4eff4a4a4aff474747ff424242ff3b3b3bff333334ff333433ff393938ff3d3e3eff454545ff515151ff5f5e5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff111111ff9d9e9effecececfffcfcfcfffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffffffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffffefffffefefefffefefefffefffefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffbfafbfffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9f9fafff9fafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff7f8f7fff7f8f7fff8f8f7fff8f7f8fff7f8f7fff8f8f7fff7f7f7fff8f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff5f6f6fff5f6f5fff5f5f5fff6f5f6fff5f6f6fff5f5f5fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff5f5f6fff5f6f5fff6f6f5fff5f6f5fff6f5f6fff6f5f5fff6f6f6fff5f6f5fff6f5f6fff6f5f5fff6f5f6fff5f6f6fff5f5f5fff6f5f6fff5f6f5fff5f5f5fff6f5f5fff6f5f5fff6f5f5fff5f6f5fff5f5f6fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010000ff010000ff000000ff000001ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000100ff000000ff000101ff010100ff010101ff010102ff030302ff040404ff060606ff070808ff090808ff090909ff0a0a0aff0b0c0bff0c0c0cff0c0b0cff0d0e0eff101110ff121312ff151515ff171818ff1a1a1aff1c1d1dff1e1e1eff212121ff1e1e1dff1a1a1aff161616ff141313ff111110ff0e0f0eff0d0c0dff0b0b0bff0a0909ff080707ff060606ff050505ff050505ff040404ff030303ff020202ff020202ff020201ff020102ff010201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff000000ff010001ff000100ff000000ff010000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccdccffcdcdccffcdcdcdffcdcdcdffcdcccdffccccccffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdceceffcdcecdffcececeffcececeffcececeffcececeffcfd0d0ffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d6ffd8d8d8ffdadadaffdbdbdaffdbdcdbffdcdcddffddddddffdedddeffdededeffdededeffdedfdeffdededdffdcddddffdbdbdbffdadad9ffd7d8d7ffd6d7d6ffd5d5d5ffd4d4d4ffd3d3d2ffd3d3d3ffd4d3d4ffd4d3d4ffd5d4d4ffd4d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdadad9ffdbdbdcffdcddddffddddddffdcddddffdcdcdcffdbdbdbffdadadbffdadbdaffdbdbdaffdadadaffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd6d5d6ffd6d5d5ffd6d6d6ffd5d6d5ffd6d5d6ffd6d5d5ffd6d5d5ffd5d6d6ffd5d5d5ffd6d5d6ffd5d6d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d5d5ffd5d6d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd4d4d4ffd4d4d3ffd4d4d3ffd3d4d3ffd4d3d4ffd3d3d4ffd4d3d4ffd4d3d3ffd3d4d4ffd4d4d3ffd4d4d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d4d4ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd4d3d4ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd3d3d4ffd3d4d3ffd3d3d3ffd3d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d2ffd3d2d3ffd2d3d3ffd3d3d2ffd3d2d3ffd3d3d2ffd3d3d3ffd4d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d3ffd4d4d3ffd3d4d3ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd4d4d3ffd3d4d4ffd3d3d4ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd9d9d9ffd9d9d9ffdadadaffdadad9ffd9dad9ffdadadaffdbdadaffdadad9ffd9dad9ffd9d9daffd8d8d9ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd4d5d4ffd7d6d7ffd9d8d8ffdadadaffdbdbdbffddddddffdfdedeffe0dfe0ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdcdbdbffdadbdaffd9d9daffd7d8d7ffd5d5d5ffd2d3d3ffcfcfcfffcbcbcbffc9c9caffc8c9c8ffc8c8c7ffc9cacaffcacacaffcac9caffcac9caffcbcbcbffcbcbcbffcbcbcbffcccbccffcbccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcbccccffcccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f5fff5f6f5fff6f6f5fff5f6f5fff5f5f6fff6f5f6fff6f5f5fff6f5f5fff5f5f6fff6f6f6fff5f5f6fff6f6f5fff5f5f5fff5f5f5fff6f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff6f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f7f7fff6f6f7fff6f6f6fff7f6f7fff7f6f7fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff6f7f6fff6f7f6fff6f6f7fff7f7f7fff7f7f7fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff8f7f8fff7f8f7fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff8f9f8fff8f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fffafafafffafafbfffafbfbfffafafafffafafafffafafafffaf9fafffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffefffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffefffffffefffefffffefefffefefffffffffefffefffefffffffefffefffefffefefefffffefffffffefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcffeaeaeaffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a39ff393939ff383838ff373737ff363636ff353636ff363636ff454444ff555555ff666665ff767676ff888887ff989899ffc0c0c0ffebeaeafff7f7f8fffbfbfafffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffbfafafffafafbfffafafafffafbfbfffafafafffafafafffafbfafffbfafafffbfbfafffafbfafffafafafffafafafffbfafafffafafbfffafafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafff9f9fafffafafafff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff8f8f9fff9f9f9fff8f9f8fff9f9f8fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff8f9f9fff9f9f8fff9f8f8fff8f9f8fff9f9f9fff9f8f8fff9f9f8fff8f8f8fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fffaf9fafff9faf9fffaf9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f6f7fff6f6f6fff5f6f6fff5f5f6fff5f5f4fff3f3f3fff2f2f2fff1f2f1fff0f0f0ffedededffe7e7e8ffe0e0e0ffd9d9d9ffaaa9aaff4e4e4dff2c2b2cff010100ff010100ff000000ff020202ff080808ff070707ff040404ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff050505ff070708ff020101ff010001ff010001ff010100ff282728ff4e4e4dffb8b8b7ffdadadaffdededeffe3e3e2ffe7e7e7ffebebebffedeeedfff1f1f0fff2f3f2fff4f4f4fff6f5f5fff7f6f6fff8f7f7fff8f7f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f8fff8f9f9fff9f9f9fff9f8f8fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9fafafffaf9fafffaf9f9fffaf9fafffaf9fafffafaf9fffaf9fafffafaf9fffafaf9fff9fafafff9faf9fffafaf9fff9f9fafffafaf9fff9faf9fffafaf9fffafafafffafafafffbfafbfffbfafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafafffafbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfafffafbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffafafbfff0f0f0ffccccccff9d9d9dff8b8b8aff7b7b7bff6a6a6aff5a5959ff4b4b4aff3a3a3aff313132ff323131ff313132ff313131ff323333ff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666766ff666666ff666666ff6b6b6bff727272ff777777ff797978ff787879ff797979ff787979ff797979ff787979ff797979ff797979ff797878ff787877ff777778ff787878ff787878ff787877ff787777ff787878ff787878ff777777ff767675ff747473ff727172ff6d6d6dff656565ff606060ff606060ff6060600000000000000000ff5e5e5eff525251ff474847ff3f3f3fff383939ff343333ff333334ff393939ff403f3fff434343ff454545ff474646ff474847ff494949ff494a4aff4b4a4bff4b4b4bff4a4a4aff494a4aff484849ff474747ff444444ff404141ff3d3d3cff363637ff2f2f2fff302f30ff343333ff393838ff3e3d3eff454645ff5151510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090808ff929293ffe9e9e9fffcfcfbfffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffefefffffefffefffefefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefdfffefefdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9faf9fff9f9fafffafafafff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff9faf9fff9faf9fff9faf9fff9faf9fff9f9fafffaf9fafffaf9f9fffaf9f9fff9f9fafff9f9f9fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff7f8f8fff8f7f8fff8f7f8fff7f8f7fff8f8f7fff8f8f7fff7f8f8fff7f8f7fff7f7f8fff8f8f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f6f7fff7f7f7fff6f6f7fff6f6f6fff7f7f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f5fff6f6f6fff5f6f5fff6f6f5fff5f5f6fff6f6f5fff5f6f5fff6f6f5fff5f6f5fff5f5f6fff6f5f6fff6f5f5fff6f5f5fff5f5f6fff6f6f6fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff6f5f6fff6f5f5fff6f6f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff6f5f6fff5f6f5fff6f6f5fff6f6f5fff5f6f6fff5f6f6fff5f5f6fff6f6f5fff5f5f6fff6f5f5fff6f5f5fff5f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f6f6fff5f5f6fff6f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff000000ff000000ff010101ff010102ff010202ff020202ff020202ff030303ff050405ff050605ff040304ff030302ff030303ff030303ff030303ff040303ff050506ff080808ff0a0a0aff0b0b0aff0b0b0bff0c0c0dff0e0e0eff0e0e0eff0d0d0cff0b0b0cff0a0a0aff080808ff070706ff050505ff040404ff040404ff040303ff030303ff020202ff020202ff020102ff010102ff010101ff010102ff010101ff010101ff000100ff010100ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000000ff010000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffccccccffccccccffcbcbcbffcbcbccffcbccccffcccbccffcdccccffcdcdcdffcdcccdffcdcdccffcdcccdffccccccffcdcdccffcdcdcdffcccdccffcdcdcdffcccccdffcececdffcfcfcfffd0d0d0ffd0d1d1ffd3d2d3ffd5d4d5ffd6d6d6ffd8d8d7ffd9d9daffdbdbdbffdcdcdcffdddddcffdddddcffdededeffdfdedfffdededeffdededeffdddeddffddddddffdcdbdbffd9d9daffd7d7d7ffd5d6d6ffd3d3d4ffd3d2d3ffd1d2d1ffd2d2d2ffd3d3d2ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdbdbdcffddddddffddddddffdddddeffddddddffdbdbdcffdbdbdbffdbdbdbffdadadaffdadadaffdad9daffdadad9ffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d6ffd6d6d6ffd7d7d7ffd7d6d6ffd6d6d7ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d6d6ffd5d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d4d5ffd5d4d4ffd5d5d4ffd4d4d5ffd4d5d4ffd5d4d4ffd4d4d5ffd5d5d4ffd4d5d4ffd5d5d4ffd4d5d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d4ffd4d5d5ffd4d5d5ffd4d5d5ffd5d5d5ffd4d4d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d4ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd3d3d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d3d3ffd3d3d4ffd4d4d3ffd3d4d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd3d3d4ffd3d4d3ffd3d4d4ffd3d3d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd4d5d5ffd5d4d5ffd5d4d4ffd5d5d5ffd5d4d5ffd5d5d4ffd5d4d5ffd5d4d4ffd5d5d4ffd4d4d5ffd4d5d4ffd5d5d4ffd4d4d5ffd5d5d5ffd4d5d4ffd5d5d4ffd4d5d4ffd4d4d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d5ffd5d4d4ffd4d4d5ffd5d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd4d3d4ffd3d4d3ffd4d4d3ffd4d4d3ffd3d4d4ffd3d4d4ffd3d3d4ffd4d4d3ffd3d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d5ffd4d4d4ffd4d3d4ffd4d4d4ffd4d3d4ffd4d5d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd7d7d6ffd8d8d8ffd9d9daffdadadaffdbdadaffdbdadaffdadadbffdbdbdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d7ffd6d7d6ffd6d6d6ffd6d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d3ffd2d3d2ffd3d2d2ffd2d2d1ffd1d2d2ffd1d2d2ffd4d5d5ffd7d6d6ffd7d8d8ffdad9d9ffdcdbdbffddddddffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffddddddffdcdddcffdcdcdcffdbdbdcffdbdbdbffdadadaffd8d9d9ffd7d7d6ffd2d2d3ffcecfcfffccccccffcacacaffc9c9c9ffcacacaffcacac9ffcbcacbffcbcbcaffcbcbcaffcbcbccffcbcccbffcbcbcbffcbcbcbffcbcccbffcbcccbffcbcbcbffcbcccbffcbcbccffccccccffccccccffcccccbffcccbcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f5fff5f5f6fff6f6f5fff5f5f5fff6f6f6fff5f5f5fff5f6f6fff5f5f6fff5f5f6fff5f6f5fff5f5f5fff6f5f5fff6f5f5fff5f5f6fff6f5f5fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff7f6f6fff6f7f7fff6f7f6fff7f7f6fff6f6f7fff6f7f6fff6f7f6fff7f6f6fff7f6f6fff6f6f6fff7f7f7fff7f6f6fff6f6f6fff6f7f7fff6f7f6fff6f7f6fff7f6f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff7f7f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff7f7f7fff6f7f6fff6f7f7fff7f7f7fff6f6f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f8fff7f7f8fff8f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff9f9f8fff9f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fffafafafffafbfafffafafafffafafafffafbfbfffafafafffafaf9fffafafafffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffdfefefffefefefffefffefffefefefffefefefffffffefffffffefffffefefffefffffffffffffffffffffffffffffffefffefffffffffffffefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffefefefffefefffffffefefffefefefffefffffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffcfcfbffe9e8e9ffd2d2d2ffd1d0d0ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff393a39ff393939ff383838ff373736ff363636ff353536ff444444ff555655ff676667ff787878ff8a8a89ff9a9999ffbebdbdffe9eaeafff7f8f7fffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffafbfbfffbfafafffbfafafffafbfafffafafafffafafbfffafafafffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafbfffbfafafffbfafafffafafbfffbfafbfffafbfafffbfafbfffafafafffbfbfafffbfafafffbfafafffafafafffafafafffafafafffafafafff9faf9fff9faf9fffaf9f9fffaf9f9fff9f9f9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f8fff8f8f8fff9f9f9fff8f9f8fff8f9f9fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff9f8f9fff9f8f8fff8f8f9fff9f8f8fff8f9f8fff9f8f9fff8f9f9fff9f9f8fff9f8f9fff9f9f8fff9f8f9fff8f9f9fff9f9f9fffafaf9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff5f6f5fff4f5f5fff4f3f4fff3f3f3fff2f2f2fff2f2f2fff0efefffeaeaeaffe3e4e3ffdbdbdbffbbbbbaff5c5c5cff3b3b3bff050606ff010100ff000100ff010101ff030404ff090808ff050505ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060505ff020202ff000101ff000100ff010100ff040303ff363637ff565757ffc3c4c3ffdbdbdbffdfdfdfffe4e4e4ffe8e8e8ffebebeaffededeefff1f1f0fff2f2f2fff4f4f4fff5f5f5fff6f7f7fff7f7f8fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff8f9f9fff9f9f9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fff9f9f9fffafafafffaf9f9fff9f9f9fff9fafafffafaf9fffafaf9fffafafafffaf9fafff9fafafffafaf9fff9faf9fffafafafff9fafafffafafafffafaf9fff9f9fafffafaf9fffafafafffafbfbfffafafafffafafbfffafafbfffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffbfafbfffbfafafffbfafbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffafafaffeff0efffcbcbcbff9e9d9eff8c8c8bff7a7a7bff6a696aff595a59ff4b4a4bff3a3a3aff313131ff313131ff313231ff333232ff39393aff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676666ff666667ff6b6b6bff727272ff777777ff797979ff797979ff797979ff797978ff797979ff797978ff787879ff797979ff787979ff787979ff787878ff777778ff787878ff777777ff787778ff787877ff777778ff787777ff777877ff777777ff757676ff747474ff727171ff6d6d6dff656565ff606061ff6060600000000000000000ff525151ff474747ff3f3f3fff383939ff333334ff2f2e2eff2f2e2eff333434ff393839ff3b3c3cff3e3d3eff3f3f40ff414141ff424242ff434343ff434444ff444444ff444444ff434344ff424342ff404140ff3e3e3eff3b3b3bff373737ff323232ff2c2c2cff2b2b2cff2f3030ff333433ff383838ff3e3d3dff4545460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080707ff898888ffe6e7e7fffcfcfcfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffefefefffefefefffefefefffefefefffefffffffefefefffdfefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfafafffafafafffafafafffafafafff9fafafff9faf9fff9faf9fffaf9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff8f9f8fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9fafffaf9f9fff9f9f9fffafafafff9faf9fff9fafafff9fafafff9f9fafff9f9f9fff8f9f8fff9f8f9fff9f9f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff7f7f8fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff7f8f7fff7f8f7fff7f8f8fff7f7f8fff8f8f7fff8f7f7fff7f7f8fff8f7f8fff7f8f7fff8f7f8fff7f7f7fff8f8f7fff8f7f7fff8f7f7fff7f7f7fff7f8f7fff8f8f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f6f6fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff5f5f5fff6f6f6fff5f6f5fff5f6f6fff5f6f6fff5f5f6fff6f6f6fff5f5f5fff6f5f6fff6f6f5fff5f5f6fff6f5f5fff5f6f5fff6f5f6fff5f5f5fff6f5f5fff6f5f5fff5f6f5fff6f5f5fff5f5f6fff5f5f6fff6f6f5fff5f5f5fff6f6f6fff6f6f5fff5f6f5fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f5fff6f5f5fff5f6f6fff6f6f5fff6f6f5fff5f5f6fff5f6f5fff5f6f5fff6f5f5fff6f5f5fff5f5f5fff6f6f6fff6f5f5fff5f5f5fff5f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000000ff000100ff000000ff000000ff000100ff010000ff010000ff000000ff000100ff010100ff000001ff000000ff000000ff000000ff010000ff000000ff010101ff020101ff010101ff010202ff010201ff020202ff030202ff020102ff010101ff010100ff000100ff010101ff010101ff020202ff030302ff030304ff040404ff040405ff060606ff070707ff060707ff060606ff050505ff040504ff030303ff020202ff020101ff010102ff020101ff010201ff020102ff010101ff010100ff010001ff000100ff010000ff000001ff000001ff010100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff010100ff010000ff000101ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdccffcdcdcdffcdccccffcdccccffccccccffcbccccffcbcbcbffcbcbcbffcbccccffcccdccffcdcdccffcdcdcdffcdcccdffcdcdcdffccccccffcccdccffccccccffcdcdcdffcececeffcfcfcfffd1d1d2ffd3d3d2ffd4d4d4ffd6d6d6ffd7d7d7ffd8d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdededeffdfdedeffdddedeffddddddffdbdbdbffdad9d9ffd7d7d7ffd5d6d5ffd3d3d3ffd1d1d2ffd0d0d0ffd1d1d1ffd1d2d1ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffdadadaffdadadaffdbdcdbffdddeddffdedddeffdededeffddddddffdcdcdcffdbdbdbffdadadbffdadbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadad9ffd9dad9ffdadadaffd9dadaffdad9d9ffd9d9d8ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd7d8d8ffd7d7d8ffd7d8d8ffd7d7d7ffd8d7d8ffd8d7d7ffd7d7d8ffd8d7d7ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd5d5d4ffd4d4d4ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd5d4d5ffd5d4d4ffd4d4d5ffd5d4d4ffd4d5d4ffd5d4d5ffd4d4d4ffd5d4d4ffd5d4d4ffd4d5d4ffd5d4d4ffd4d4d5ffd4d4d5ffd5d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd3d4d3ffd3d4d4ffd4d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d4d4ffd3d4d3ffd4d4d3ffd4d3d4ffd3d3d4ffd3d4d3ffd4d4d3ffd3d4d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd3d3d4ffd4d3d4ffd3d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d4ffd4d4d3ffd4d4d3ffd3d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd4d4d3ffd4d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d4ffd4d4d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd5d4d4ffd4d4d5ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd4d3d4ffd3d4d4ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d4d5ffd5d5d5ffd5d6d5ffd6d6d5ffd5d6d6ffd5d6d5ffd5d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffdadadbffdadbdaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9daffd9d8d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d5ffd3d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd5d5d5ffd6d6d6ffd8d8d8ffd9dad9ffdbdbdbffddddddffdfdfdeffe0dfdfffe0dfdfffdfdfdfffdedfdeffdededdffddddddffdcdddcffdcdddcffdcdbdcffdbdbdbffdadadaffd8d8d8ffd5d5d5ffd1d1d1ffcecfcfffcccccbffcacac9ffcac9c9ffc9c9c9ffcbcbcbffcbcccbffcbcccbffccccccffcbcbcbffcccbcbffcbcbcbffcbcbcbffcccccbffcbcbcbffccccccffcbccccffcbccccffccccccffcbcbccffccccccffcbcbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff5f6f5fff6f5f5fff6f5f6fff6f5f6fff5f5f5fff5f6f6fff6f5f5fff6f5f5fff5f5f5fff5f6f5fff5f6f5fff5f6f6fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f6f7fff6f7f6fff7f6f6fff6f7f6fff6f6f7fff6f7f7fff7f6f6fff6f6f7fff7f7f6fff6f7f6fff6f7f7fff6f7f7fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f8fff7f7f7fff7f8f8fff8f7f7fff8f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffafafafffafafafffafbfafffbfafafffafafafffafafafffafafafffaf9f9fffafafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffefffefffefffffffffffefffffffefefffffefefefffffffffffffefffffefffefffffffefffefefefffefefefffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffcfbfcffeae9eaffcecfcfffd0cfcfffd1d0d0ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3b3bff3a3a3aff3a3a3aff393939ff383838ff373637ff373737ff464545ff575657ff696869ff7a7a7aff8b8a8aff9a999affbbbbbbffe9e9e9fff7f7f7fffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfcfffcfdfcfffdfcfcfffcfdfcfffcfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfafbfffafafafffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffbfbfafffafbfafffbfafbfffbfafbfffbfafafffbfafbfffafafbfffafafafffbfafafffbfafafffbfafafffbfafafffafafafffafafafffaf9f9fff9f9fafffafafafff9f9fafffaf9f9fffaf9fafff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f9f8fff9f8f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9faf9fff9faf9fff9fafafffaf9f9fff9f9f9fffaf9f9fffafaf9fff9faf9fff9f9f9fffaf9fafffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f6f7fff6f6f6fff5f5f6fff5f5f5fff4f4f5fff4f3f4fff4f3f4fff2f2f3fff1f2f1ffefeeeeffe8e8e8ffdfe0e0ffd4d4d4ff818080ff474747ff1b1b1bff000100ff010101ff000101ff020203ff090909ff060606ff030202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020102ff030304ff060706ff020101ff000000ff000001ff000101ff171617ff484848ff838382ffd8d9d8ffdcddddffe0e1e1ffe4e5e5ffe8e8e8ffebecebffeeeeeefff1f1f1fff3f3f3fff4f4f4fff6f5f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafffaf9f9fffaf9fafff9f9fafff9faf9fffaf9f9fff9faf9fffafafafff9fafafffaf9f9fff9f9fafffafafafff9faf9fffafafafff9fafafff9fafafffaf9f9fffafafafffafafafffafafafffbfafafffbfafbfffbfafbfffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafaffefefefffc9c9c9ff9d9d9dff8c8c8cff7b7b7bff6a6a6aff595a59ff4a494aff39393aff313031ff313131ff323333ff3a3a3aff3d3d3cff3c3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff6b6b6bff727272ff777777ff797979ff787979ff787979ff797879ff797979ff797979ff797979ff797979ff797979ff797979ff787878ff787978ff787878ff787878ff787877ff777777ff787778ff777777ff777877ff777877ff787777ff777777ff767576ff747474ff717272ff6d6d6dff656565ff6060600000000000000000ff474747ff3f3f3fff383839ff343333ff2f2f2eff292a2aff292929ff2e2e2eff333232ff363536ff373738ff393939ff3b3b3aff3c3c3cff3d3d3dff3e3d3dff3e3e3dff3e3d3eff3d3d3dff3c3c3dff3b3b3bff383838ff363536ff323233ff2d2d2eff282928ff292928ff2c2c2cff2f3030ff333434ff383838ff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040505ff7d7d7dffe4e4e4fffbfafbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffefffffffefffffffefefffffefefefffffffffffffefefffefefefffffffefffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefdfffefdfefffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffbfafafffbfafafffbfafafffbfafafffafafafffafafafffaf9fafff9f9f9fff9f9fafff9fafafff9f9fafffaf9f9fff9f9fafff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffafafafffafafafffafaf9fffafafafffafafafffafafafff9f9f9fff9f9f9fffaf9fafffafafafff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f7f8fff8f7f8fff8f7f8fff8f7f8fff7f7f7fff8f7f7fff8f7f7fff8f7f8fff8f7f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff6f7f6fff7f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f5fff5f5f6fff6f5f6fff5f5f5fff5f6f5fff5f6f5fff6f5f5fff6f6f6fff6f5f6fff5f5f6fff5f6f6fff6f5f6fff6f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f5f5fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f6fff5f6f6fff5f5f6fff6f5f5fff6f5f6fff5f5f6fff5f6f5fff6f5f5fff5f6f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff010000ff000000ff010001ff000000ff000001ff000000ff000000ff010000ff010001ff000001ff000101ff010101ff010101ff010101ff010101ff010000ff000001ff010100ff000000ff000000ff000000ff000001ff010000ff010101ff020102ff020202ff030302ff030303ff030303ff020202ff020202ff020202ff020202ff010101ff010001ff010001ff000000ff000100ff000100ff010001ff010101ff010001ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff0100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcccdffcccccdffcbcccbffcccbcbffcbcccbffccccccffcccdcdffcdccccffcccccdffcdcdccffcbcbcbffccccccffcdcecdffcfcfd0ffd1d1d1ffd4d4d4ffd5d5d5ffd6d6d6ffd8d7d7ffd9d9d9ffdadadaffdadadaffdbdbdbffdddcdcffddddddffdededdffdededeffdfdfdfffdededeffddddddffdbdbdbffdad9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd1d2d2ffd1d0d0ffd1d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdcdcdcffdededeffdededfffdfdedfffdededfffddddddffdbdcdbffdbdbdbffdadbdaffdadadbffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd7d6d7ffd7d6d6ffd7d6d7ffd6d6d7ffd6d6d6ffd7d6d6ffd7d6d6ffd7d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d4ffd4d4d5ffd5d4d5ffd5d5d4ffd4d5d5ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d5ffd5d6d5ffd5d5d5ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d3d4ffd3d4d3ffd4d4d3ffd3d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d4ffd4d4d4ffd3d4d3ffd4d4d4ffd3d4d4ffd3d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d3ffd3d3d3ffd4d3d4ffd4d4d3ffd3d4d4ffd3d4d4ffd4d3d4ffd4d4d4ffd4d3d4ffd3d3d4ffd3d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd3d4d4ffd4d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd4d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d5ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d6ffd6d6d5ffd5d6d5ffd5d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d5ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d4ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd9d9d9ffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdcdcdcffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd2d1d2ffd1d1d1ffd4d4d4ffd6d5d6ffd7d7d8ffd9d9d9ffdbdadaffdddcdcffdededeffdfdedeffdfdfdfffdededeffddddddffdcdcddffddddddffdcdcddffdcdcdcffdcdbdcffdadadbffd8d9d9ffd7d7d7ffd4d4d4ffd1d1d2ffcececeffccccccffcbcbcbffcbcbcaffcacacaffcbcbccffcbcbcbffcbcbccffcbcbcbffcbcccbffccccccffcccccbffcccccbffccccccffccccccffcbcbcbffcbcccbffcccbccffcbcbccffcbcbcbffcacacaffc9c9ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f6f6fff6f6f5fff6f6f5fff5f6f6fff6f5f6fff6f6f5fff5f5f5fff5f6f5fff6f5f5fff6f6f6fff6f6f5fff6f5f5fff5f6f5fff5f6f6fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff6f6f5fff5f6f6fff6f5f6fff6f5f6fff5f6f5fff6f6f6fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f6fff7f6f7fff6f7f7fff7f6f6fff6f7f6fff7f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff6f7f6fff6f7f7fff7f6f7fff7f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f6fff6f7f7fff6f7f6fff6f7f6fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f6fff7f7f6fff7f7f7fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff8f8f7fff7f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff8f9f8fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9faf9fff9fafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafafffafafafffafafafffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffefffffffefffefffefffefffffffffffefffffffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefdfffdfefefffefdfefffafafaffe7e7e8ffcdcdcdffcececdffcfcfcfffd1d0d1ffd2d2d2ffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3d3cff3b3b3bff3a3a3aff3a3a3aff393839ff383838ff393938ff474747ff575757ff69696aff7b7b7bff8c8b8cff9b9b9affb9bab9ffe8e7e7fff6f7f7fffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffafbfafffafbfbfffbfafbfffafbfafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafafafffafafafffafafafffafafbfffafafafffbfbfafffbfafafffafafafffafafafff9faf9fffaf9fafff9faf9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f8fff9f8f8fff8f9f8fff8f9f8fff9f8f9fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafaf9fff9faf9fffaf9f9fffafafafffaf9fafffafafafffafaf9fffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f7fff8f7f7fff7f7f7fff7f6f6fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff1f2f1ffedededffe5e4e5ffd6d6d6ffb1b1b1ff525252ff343434ff050505ff010100ff000000ff010101ff030303ff060606ff030304ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff050504ff020202ff000101ff000000ff010000ff040404ff313131ff4f4f4fffb3b3b2ffd9d9daffdededeffe2e2e2ffe7e6e6ffe9eae9ffedececffefeff0fff1f1f2fff3f3f3fff5f5f4fff6f6f6fff7f7f7fff8f7f8fff9f9f8fff8f8f8fff9f9f8fff9f9f8fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9faf9fff9f9f9fffafafafffafaf9fff9f9f9fff9fafafffaf9fafffaf9fafff9f9fafff9f9f9fffafafafffafaf9fff9fafafff9faf9fff9faf9fffafafafffafafafffaf9fafff9fafafff9f9fafffafafafffbfafafffbfbfafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffafafaffeeeeeeffc7c7c7ff9d9d9cff8c8c8cff7c7c7bff6b6a6aff595a59ff494949ff393939ff313131ff323233ff3a3a3aff3d3d3dff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff393939ff333333ff2e2e2eff2a2a2aff262526ff262626ff2a2a29ff2e2d2dff303030ff323232ff343434ff353536ff363636ff373737ff383737ff373838ff373737ff373837ff373637ff353535ff333333ff303030ff2e2e2eff2a2a2aff252525ff252626ff292929ff2c2c2cff2f2f30ff333333ff383838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0d0c0dff757575ffe2e2e1fff9f9f9fffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffefffefffffffefffefffefefefffffffffffefefefffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffefefdfffefefefffefefdfffefdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafbfffbfafbfffafafafffbfbfafffafafafff9fafafff9f9f9fff9faf9fffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff9f9f9fffafaf9fff9fafafffaf9fafff9fafafff9f9fafff9fafafffafafafffafafafffafafafffaf9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f6f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff5f6f6fff6f5f6fff6f6f6fff5f5f6fff6f5f6fff6f6f5fff6f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f6fff6f5f6fff6f6f6fff6f6f5fff6f5f6fff5f6f6fff5f5f5fff5f6f5fff6f5f6fff5f6f5fff5f6f5fff5f5f5fff6f6f6fff6f6f5fff5f5f5fff5f6f6fff6f6f6fff6f5f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff010101ff010100ff010101ff000101ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000001ff010101ff010101ff010101ff010101ff010001ff010101ff000000ff000000ff010000ff010000ff000100ff010000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff010101ff010001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdccffcdcccdffcccdcdffcdccccffcccdccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffcbcccbffcbcbcbffcccbccffcbcbccffccccccffccccccffcdcdcdffcdceceffcfcfcfffd1d1d1ffd4d4d4ffd5d5d5ffd7d6d7ffd7d8d8ffd8d8d9ffd9dad9ffdbdbdaffdbdbdbffdbdcdcffdddcddffdededdffdddeddffdfdfdeffdfdedeffdededeffdddddcffdadad9ffd7d7d7ffd4d5d5ffd3d3d4ffd2d2d2ffd0d0d1ffd0d0d1ffd1d1d0ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d5d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffdadadaffdadbdaffdddcddffdededeffdfdfdfffdfdfdfffdfdfdfffdededdffdcdcdcffdbdcdcffdbdbdbffdbdadaffdadadbffdadadaffdbdbdbffdbdbdaffdadadbffdadbdaffdadadaffdbdbdaffdadadaffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d7d7ffd6d6d6ffd6d7d6ffd7d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd6d6d6ffd5d5d5ffd6d5d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd5d6d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d4d4ffd4d4d3ffd4d4d3ffd3d4d4ffd4d3d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d5ffd5d6d6ffd6d5d6ffd6d6d6ffd5d5d6ffd5d5d6ffd6d6d5ffd5d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd5d6d6ffd5d5d5ffd5d6d5ffd6d5d6ffd5d6d6ffd6d6d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d7d8ffd9dad9ffdbdbdbffdcdcdcffdcddddffdddcddffddddddffdcddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d4d3ffd3d2d3ffd2d3d2ffd2d1d1ffd0d0d0ffd0d0d0ffd3d3d4ffd5d5d5ffd7d7d7ffd9d9d9ffdadbdaffdcdbdbffdcddddffddddddffddddddffdedddeffddddddffddddddffdcdcddffdcdcdcffdcdcdbffdbdbdbffdadadaffd8d8d8ffd7d6d7ffd4d4d4ffd2d1d2ffcfcfcfffcdcdcdffccccccffcbcbcbffcacacaffcccbcbffcbcbcbffcccbccffcbcbccffcbcbccffcbccccffccccccffcccccbffccccccffcccbccffcccccbffcbcbcbffcacacaffcac9c9ffcacac9ffc9c9c9ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff6f6f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff5f5f5fff5f6f6fff5f6f5fff6f6f6fff6f6f5fff6f5f5fff5f5f6fff6f5f5fff5f5f6fff6f5f6fff6f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff5f6f6fff5f5f6fff6f6f6fff6f6f5fff6f6f6fff6f7f7fff6f6f7fff7f7f6fff6f6f6fff6f7f7fff6f6f6fff7f7f7fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f7f6fff7f7f6fff6f7f7fff6f6f7fff7f7f7fff6f7f7fff7f7f6fff6f7f6fff7f7f7fff6f6f6fff6f7f7fff6f6f7fff7f7f6fff6f7f6fff7f7f6fff7f6f6fff6f6f6fff7f6f7fff7f7f6fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f8fff8f8f8fff8f9f9fff8f8f8fff9f9f8fff8f9f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fffafaf9fff9fafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfefefffdfefdfffefefefffefefdfffefdfdfffdfdfefffefefefffefefefffdfdfefff8f8f8ffe4e4e4ffd0d0d0ffd0d0d0ffcececdffcfcfd0ffd1d1d1ffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3d3dff3c3c3cff3b3b3bff3a3b3bff3a3a3aff393939ff393939ff474747ff575858ff6b6b6bff7c7d7cff8c8d8dff9b9b9bffb8b8b8ffe6e7e6fff7f6f7fffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafbfffafafafffafafafffbfafafffafbfafffbfbfafffafafbfffafafbfffafafbfffafafafffbfafafffafafafffafafafffafbfbfffbfafbfffbfbfafffafafafffafbfbfffafafafffbfbfafffafbfafffafbfafffafbfafffbfafafffafbfafffafafafffafafafff9f9f9fff9fafafffafafafffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f9f8fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9fafffafafafff9f9f9fff9f9f9fff9fafafffafafafffafaf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f5fff4f4f3fff3f3f3fff2f3f3fff2f2f2fff1f1f0ffe9e9e9ffd9d9d9ffcfd0cfff7c7c7cff444444ff151616ff010001ff010100ff000000ff020201ff080808ff050505ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff020303ff050605ff080808ff020202ff000000ff010100ff000000ff242323ff464646ff727272ffd0d0d0ffdadbdbffe0e0e1ffe5e5e5ffe8e8e8ffebebebffedededfff0f0f0fff2f2f2fff4f4f3fff5f5f5fff6f7f6fff7f7f7fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9fafff9f9fafff8f9f9fff8f8f9fff9f9f9fff8f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fffafaf9fff9fafafff9faf9fff9faf9fff9fafafff9f9fafffafafafff9fafafffafaf9fff9faf9fffafafafff9f9f9fff9fafafff9f9fafffafaf9fff9faf9fffafaf9fffaf9f9fff9f9f9fffaf9fafffafafafffafafafffafbfafffbfbfafffbfbfbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfff9f9f9ffeeeeeeffc6c6c6ff9d9d9dff8c8d8cff7c7b7bff6a6a6bff5a5959ff49494aff3b3b3bff333232ff3a3a3aff3d3d3dff3d3d3dff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383839ff343333ff2e2e2eff2a2a2aff252626ff232323ff232322ff252625ff292929ff2b2b2bff2e2e2eff2f302fff303131ff313231ff323232ff323332ff333233ff323232ff323232ff313132ff303030ff2e2e2dff2b2b2bff292a29ff272727ff222323ff232323ff262626ff292929ff2c2c2bff2f302fff343433000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060707ff161616ff6b6c6bffdddeddfff7f7f8fffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffefffffffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffefefefffdfdfdfffdfefefffdfefdfffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffafafafffafafafffaf9fafffaf9fafff9f9f9fff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fffaf9fafffafaf9fff9faf9fffafafafffafaf9fffafafafff9f9fafff9fafafff9f9f9fffaf9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f7f7fff8f8f7fff8f7f8fff8f7f8fff7f7f7fff7f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f7fff7f7f7fff6f7f7fff7f7f6fff6f7f6fff7f7f6fff6f6f6fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff6f5f6fff5f6f6fff6f5f6fff6f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f5fff6f6f5fff6f5f6fff6f5f6fff5f5f5fff5f5f6fff6f6f5fff6f6f5fff5f6f6fff5f6f5fff5f5f5fff5f6f6fff5f5f6fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000100ff000000ff000100ff000001ff000000ff000000ff000001ff010100ff010100ff000101ff000100ff010100ff000101ff000000ff010100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000100ff010100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff000001ff000001ff000000ff010000ff000000ff000000ff000101ff010001ff010100ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccdccffcccdccffcdccccffcdcdccffcdcccdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcdcdffccccccffcccdccffccccccffcccccbffc9cacaffcbcbcaffcccdccffcececeffcfd0cfffd1d2d2ffd3d3d4ffd5d5d5ffd6d7d6ffd8d8d8ffd9d9d8ffd9d9d9ffdbdadaffdbdbdbffdbdbdbffdcdddcffddddddffdededeffdededeffdedfdeffdededeffddddddffdbdbdbffd9d9d9ffd6d5d6ffd3d3d3ffd1d2d2ffd1d0d1ffd1d0d0ffd1d1d1ffd2d2d1ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d7ffd7d7d6ffd7d7d6ffd7d7d8ffd7d7d7ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffdad9d9ffd9dad9ffdad9daffdbdadbffdbdbdbffdcdcddffdfdedeffdfdfdeffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdcdcdbffdadbdaffdbdbdaffdadbdaffdbdbdbffdadbdaffdbdbdbffdbdadbffdbdbdaffdadadaffdadbdaffdadadaffd9dadaffdad9daffdadad9ffd9d9d9ffd9dad9ffdadad9ffd9dadaffd9d9d9ffd9dadaffd9dad9ffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d8ffd9d8d9ffd8d8d9ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd8d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d6d6ffd6d7d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd5d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d5ffd6d5d6ffd6d6d6ffd5d6d6ffd5d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd4d5d4ffd5d5d4ffd4d5d4ffd5d5d4ffd4d4d4ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d4ffd4d4d5ffd4d4d5ffd4d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd6d6d6ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d5ffd6d5d6ffd6d5d6ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd5d6d5ffd5d6d5ffd5d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd8d8d8ffdadbdaffdbdcdbffdddddcffdddddcffddddddffddddddffdddedeffdcdddcffdcdbdbffdadad9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d4ffd3d3d2ffd2d2d2ffd1d2d2ffd0d1d1ffd1d0d0ffd0d1d0ffd3d4d3ffd5d6d5ffd7d7d7ffd8d9d8ffdad9daffdbdbdbffdbdbdbffdcddddffdededeffdedfdeffdededeffdddeddffdddddcffdcdcdcffdbdbdbffdbdbdbffdadadaffd8d8d7ffd7d7d7ffd5d5d5ffd2d2d2ffcfd0d0ffcdcdceffccccccffcbcbcbffcacbcaffcccbcbffcbcbcbffcccbccffcccccbffcbcccbffccccccffcccccbffcbcccbffcbcbcbffcacacaffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f5fff6f6f5fff6f6f6fff6f5f5fff6f6f6fff5f5f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff6f6f5fff5f6f6fff6f5f6fff6f7f6fff7f6f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff7f6f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f8fff8f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff9f8f9fff9f9f9fff9faf9fff9fafafff9f9fafff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfafffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffefdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffffefffffefefefffffefffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffefefffefefefffdfefdfffefefdfffefdfdfffefdfdfffefdfdfffefefefffdfdfefffefefdfffefefdfffefefefffefefefffdfefdfff7f6f7ffe0dfdfffcececeffd0d0d0ffd0d0d0ffcececeffcfcfcfffd0d0d0ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3e3dff3e3d3dff3c3d3cff3c3b3cff3a3a3aff39393aff3a3939ff464646ff585858ff6b6b6bff7e7e7dff8e8d8eff9b9b9bffb9b8b9ffe7e7e7fff6f7f6fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfafafffbfbfafffafafbfffbfafafffafafbfffafafbfffafafafffbfafbfffafafafffafafafffbfbfafffafbfafffbfafafffafbfafffbfafbfffafafafffafafbfffbfafafffafafafffbfafbfffbfafafffbfbfafffbfafbfffafafafffafafbfffafbfbfffafbfafffafafafffaf9fafffaf9fafff9f9f9fffaf9f9fffafafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9fafafffaf9fafff9faf9fffaf9fafff9f9fafff9f9fafffaf9f9fff9f9f9fffaf9fafffaf9f9fffafaf9fff9f9f9fff8f8f8fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff1f2f1ffecebebffdbdcdcffd2d2d2ffadaeadff515152ff303130ff030403ff000101ff000000ff000001ff030303ff070707ff050505ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff070707ff030303ff010000ff010100ff000000ff020202ff404141ff4e4e4dffa4a4a4ffd6d6d6ffdcddddffe3e3e3ffe7e8e7ffeaeaeaffececedffefefeefff1f1f2fff3f3f3fff4f4f4fff6f6f6fff6f7f7fff7f8f7fff8f8f8fff9f8f8fff9f9f8fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff8f8f9fff9f9f8fff8f9f8fff9f8f9fff9f9f8fff9f8f9fff9f8f9fff9f8f9fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fff9faf9fffaf9f9fffafaf9fff9faf9fffaf9f9fff9fafafffafaf9fffafafafffaf9fafff9fafafffafaf9fff9fafafff9f9f9fff9f9fafffafaf9fffaf9fafff9fafafffafafafffbfbfafffbfbfbfffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffaf9f9ffeeeeeeffc5c5c5ff9d9d9dff8c8c8dff7c7c7bff6b6b6aff5a5a5aff4a4a4aff3d3d3dff3a3a3aff3d3d3cff3d3d3dff3d3d3dff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343433ff2e2f2eff2a292aff262626ff232223ff201f20ff201f20ff232222ff252525ff282828ff2a2a2aff2c2c2bff2d2c2dff2d2d2dff2e2d2eff2e2f2fff2e2e2eff2d2e2eff2d2d2eff2d2d2dff2b2b2bff2a2929ff282828ff262626ff242424ff202020ff212020ff232322ff262525ff282929ff2c2c2bff2f3030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff090809ff191919ff666666ffdad9d9fff5f5f5fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffefffffefffffffefffefffefffffffefefefffefefffffefefefffefefffffefefefffefefefffffefefffefefefffdfefdfffefefdfffefefdfffefefefffefdfdfffefefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafaf9fff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f7fff7f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff7f6f6fff6f7f7fff7f7f6fff7f7f7fff6f6f7fff6f7f7fff7f7f6fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f5fff5f6f6fff6f5f6fff6f5f6fff5f5f5fff6f5f5fff6f6f6fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff6f6f5fff6f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff000000ff000001ff000101ff000100ff000101ff000001ff000000ff000000ff010000ff010101ff000100ff010101ff010000ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff010001ff000000ff000000ff010100ff000100ff010000ff000100ff010001ff000000ff000001ff010000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcdcdffccccccffcdcccdffcdcdcdffcccdccffcccdcdffcdcccdffcdcdcdffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffcbcbcaffcbcbcaffcccbcbffcdceceffcfcfcfffd2d2d2ffd3d3d4ffd5d6d5ffd7d7d6ffd7d8d8ffd8d9d9ffd9dadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffdeddddffdededeffdedfdeffdededeffdeddddffdddcdcffdadadaffd7d7d7ffd6d5d6ffd4d4d3ffd2d2d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd3d2d2ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdcdbdcffdddcddffdededeffdfdfdfffe0e0e0ffdfdfdfffdfdfdfffdededdffdddddcffdbdcdbffdbdadaffdadbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffdadadaffdadadaffd9d9daffdadad9ffdadad9ffdad9d9ffd9d9d9ffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d8ffd8d7d7ffd7d7d7ffd8d7d8ffd8d7d8ffd8d8d7ffd8d7d8ffd7d7d7ffd8d7d8ffd8d8d8ffd7d8d7ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d6ffd6d7d6ffd7d6d6ffd7d7d6ffd7d7d6ffd7d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd6d6d7ffd6d7d7ffd6d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d5ffd6d5d5ffd6d6d5ffd6d5d5ffd6d6d6ffd5d5d6ffd6d6d5ffd6d6d5ffd6d6d5ffd6d5d5ffd6d6d6ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d5ffd4d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d4d4ffd5d5d5ffd4d4d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd5d5d4ffd4d5d4ffd5d4d5ffd4d5d4ffd5d4d5ffd4d4d5ffd4d4d5ffd5d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d4ffd5d4d5ffd5d5d5ffd4d5d4ffd4d5d5ffd5d4d5ffd5d4d5ffd4d5d4ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd6d6d6ffd7d7d7ffd6d7d7ffd6d7d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d6d6ffd7d7d7ffd6d6d7ffd7d7d6ffd7d7d6ffd7d6d6ffd6d6d6ffd7d7d6ffd6d6d7ffd7d6d6ffd6d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d6ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d5d6ffd6d5d6ffd5d6d5ffd6d6d5ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d7d7ffd6d6d7ffd6d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d7d7ffd7d7d7ffd8d7d8ffd9d9d9ffdbdbdbffddddddffddddddffdddeddffdededdffdfdedeffdededeffdddcddffdcdcdcffd9d9daffd9d9d8ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd3d2d2ffd2d1d2ffd1d1d1ffd1d0d1ffd1d1d0ffd4d3d4ffd5d6d5ffd6d7d6ffd8d8d8ffd9d9daffdadadaffdcdcdcffdededdffdfdfdfffdedfdeffdededeffdeddddffddddddffdcdcdcffdcdbdbffdadbdbffdadad9ffd8d9d9ffd7d7d7ffd5d5d5ffd2d2d2ffcfd0d0ffcececeffcccccdffcccbcbffcbcbcbffcbccccffcccccbffccccccffccccccffcbcccbffcbcbcbffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9cac9ffcac9c9ffcac9c9ffcacacaffcacbcaffcacacb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff6f7f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f6fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f9f8fff9f9f8fff8f8f9fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fffafaf9fff9f9f9fffafaf9fffaf9f9fffafafafffafafafffafafbfffafafafffafafafffafbfbfffafbfafffafafafffafafafffafafafffbfafbfffbfafbfffafbfafffbfbfbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffefffffffefffffefffefffffffffffffefefffefffffffefefffffefffefffefefefffefefefffefdfefffefefefffefefdfffdfdfdfffdfdfcfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffdfdfdfff5f5f6ffdbdbdbffcdccccffcececeffd0d0d0ffd9d9d9ffcececdffcfcfcfffd1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3d3eff3d3d3dff3d3d3cff3b3c3bff3a3a3aff3a3a3aff484747ff585958ff6b6c6bff7d7d7dff8e8d8dff9b9b9cffb7b7b8ffe6e6e6fff6f5f6fffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffbfafafffbfbfafffafafafffbfafafffafafafffafafbfffafafbfffbfbfafffafbfafffafafbfffbfafafffbfafafffafbfafffafbfafffafafbfffbfafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafaf9fff9f9fafffafaf9fffaf9f9fffafafafffafaf9fffafafafff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff9f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fffaf9f9fff9f9fafffaf9fafffafafafffafaf9fff9faf9fff9f9fafffaf9f9fffaf9f9fff9faf9fff9faf9fff9f9f9fffaf9f9fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f5f6fff6f6f5fff5f5f5fff5f5f4fff4f4f4fff4f3f4fff3f3f3fff2f2f2ffeeefefffdfe0dfffd6d6d6ffccccccff777777ff464646ff161617ff010101ff010101ff010000ff010202ff080809ff070807ff040303ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff050404ff080808ff020201ff000001ff000000ff000000ff151516ff4a4b4aff6f6f6fffcbcbcaffd8d8d8ffe0dfe0ffe6e6e6ffe9e9e9ffecececffeeeeeeffeff0f0fff2f2f3fff4f4f3fff5f5f4fff6f5f6fff7f6f7fff8f7f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff9f8f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f8f8fff9f9f8fff8f9f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fffafaf9fff9f9f9fffafaf9fffaf9f9fffafafafffafafafffafafafff9fafafffafafafffafafafff9faf9fff9f9f9fffafafafffafafafffaf9fafffaf9fafff9faf9fffafafafffafaf9fff9fafafff9f9fafff9faf9fffafaf9fffafafafffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfff9f9f9ffeeeeedffc2c2c2ff9c9d9dff8d8d8dff7c7c7cff6a6a6aff5a5a59ff4a4a4aff3d3d3dff3d3d3dff3d3d3cff3d3d3cff3d3d3dff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2e2eff29292aff262526ff222323ff20201fff1d1d1dff1d1d1dff201f1fff222222ff242424ff262626ff272728ff292928ff292929ff2a2a2aff2a2a2bff2b2a2bff2a2a2aff2a2a2aff292a29ff282828ff272726ff252424ff232323ff212121ff1e1e1eff1d1e1eff202020ff232323ff252625ff282828ff2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a09ff191919ff5a5a5affd2d1d1fff3f3f3fffdfefdfffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffefffefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffefdfefffefefefffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfafffafafbfffafafbfffafafafffaf9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9fafafff9f9fafffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafaf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f8f7fff8f7f8fff7f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff8f8f7fff8f7f7fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f6f6fff6f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff6f5f6fff5f5f6fff6f6f6fff6f5f6fff6f5f6fff6f6f5fff6f6f5fff5f5f6fff6f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000001ff010000ff010000ff010100ff000001ff010100ff010000ff010101ff010100ff010101ff000101ff000101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010000ff000000ff000001ff000001ff010100ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecdcdffcecdcdffcdcecdffcececdffcdcccdffcdcdcdffcdcdcdffcccccdffccccccffcdcccdffcdcccdffcdccccffcdcdccffcdcccdffcdcdccffcdcdcdffcdcdcdffcdcdccffcdcccdffcccdcdffcdceceffcfd0d0ffd1d2d1ffd3d3d3ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffd9dad9ffdbdbdbffdcdbdbffdcdcddffdcdcddffdddeddffdededdffdededeffdedddeffddddddffdcdbdbffd9d9daffd8d8d7ffd5d6d6ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d8ffd8d8d9ffdad9d9ffdad9daffdadadaffdadadaffdbdadbffdcdbdcffdddcdcffddddddffdededfffe0e0dfffe0dfdfffe0e0e0ffe0e0dfffdfdfdfffdddedeffdcdcdcffdadbdbffdadbdaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdaffdadbdbffdadadbffdadbdaffdadadaffdadadaffdbdadbffdbdbdbffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9daffdad9daffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d6ffd7d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd5d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd6d5d5ffd6d5d5ffd6d5d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d7ffd7d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd6d7d7ffd6d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d8ffd8d8d9ffdadadaffdcdcdbffddddddffdedddeffdededeffdfdedeffdededfffdededeffddddddffdbdcdcffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd5d5d5ffd6d5d5ffd5d4d5ffd5d4d5ffd4d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd4d3d4ffd5d5d5ffd7d6d6ffd8d8d8ffd9d9d9ffdcdcdbffdeddddffdfdfdfffe0e0dfffdfdfdfffdededeffdddedeffddddddffdcdddcffdbdbdbffdbdbdbffdadadaffd8d8d8ffd7d7d7ffd4d5d4ffd3d2d2ffd1d0d0ffcececfffcccccdffcbcccbffcbcbcbffcbcbcbffcccbcbffcbcbccffcacacaffc9c9caffc9c9c9ffc9c9c9ffc8c9c9ffc9cac9ffcacacaffc9c9c9ffcacbcaffcacacaffcacacaffcccbccffcbcbcbffcccbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff6f6f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff8f8f8fff7f7f8fff8f7f7fff7f7f8fff7f8f8fff7f7f8fff7f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f8fff9f8f9fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff9f8f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfbfafffbfafafffafafafffafafafffbfafafffbfafafffafafbfffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffffefffefffffffefffffffffefefffefffffffffefffffefffffffefefefffefefefffefefffffefdfefffefefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfdfdfffefefefffdfdfefffefefefffdfdfefffefefefffcfcfdfff3f3f4ffd8d9d8ffcbcbcbffcdcdcdffd9d9d9ffd9d9d8ffd9d9d9ffcdceceffcfd0cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3eff3f3e3eff3e3e3eff3d3d3dff3c3d3cff3c3b3cff3b3b3cff494949ff5b5a5aff6c6c6cff7e7d7eff8d8d8dff9a9b9affb7b7b7ffe6e6e6fff6f6f6fffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffafafbfffafbfbfffafafbfffafbfbfffafafafffbfafafffafafafffafafafffbfafafffafafafffafbfafffafbfafffafbfafffbfafafffbfafbfffafafafffafbfbfffbfafbfffafafbfffbfafafffbfafbfffafafafffbfafbfffbfbfbfffafbfafffafafafffbfafafffbfafbfffafafafffafafafffafafafffafafafff9faf9fff9fafafffaf9fafff9f9f9fff9f9fafffaf9f9fff9f9fafff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f8fff8f8f9fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff9f8f9fff8f8f9fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9faf9fffafaf9fffafaf9fffafafafff9f9fafff9fafafffaf9fafff9f9fafffaf9f9fffaf9fafff9f9f9fffaf9fafff9f9f9fff9f9f8fff8f8f8fff8f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff5f6f5fff5f6f6fff5f4f5fff4f4f4fff3f3f4fff3f3f3fff2f2f2ffefefefffe2e2e2ffdadadaffd1d1d1ffa1a1a1ff4e4e4eff303031ff030303ff000000ff000100ff010000ff030404ff0b0b0aff060606ff030203ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff040404ff040504ff020203ff000000ff000000ff000000ff000000ff2c2c2cff525151ffa1a1a1ffd2d2d2ffdbdbdbffe3e2e2ffe8e8e9ffebebebffedededffefefeffff1f1f1fff3f3f3fff4f4f4fff5f5f5fff7f6f7fff7f7f7fff7f7f7fff7f8f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff8f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafff9faf9fffafafafffaf9fafff9f9f9fffaf9fafffafafafff9fafafffafafafffaf9f9fffaf9f9fffaf9fafffafafafffafaf9fff9fafafff9fafafffafaf9fffafafafffaf9fafffafafafffafaf9fffafafafffbfafbfffbfafbfffafbfafffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfff9f9f9ffeeeeeeffbfbfc0ff9d9d9dff8e8e8eff7c7c7dff6b6a6aff585859ff494a4aff3c3c3dff3d3d3dff3d3d3dff3d3d3dff3d3d3dff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff262626ff232322ff202020ff1d1d1dff1a1b1bff1b1a1bff1d1d1dff1f1f1fff212121ff222222ff242424ff252526ff262626ff272727ff282727ff272727ff272727ff272727ff262726ff252625ff232423ff222222ff201f20ff1d1d1dff1b1b1bff1b1b1bff1d1e1eff202020ff232223ff262525ff292829000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040303ff09090aff1b1c1bff525152ffcacacafff1f1f1fffefdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefefffefefffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefdfefffdfefdfffdfdfefffefefdfffdfefdfffdfdfefffdfefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9fafafff9f9f9fff8f8f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f8f8fff9f8f8fff9f8f8fff9f8f9fff9f9f8fff9f9f9fff9fafafff9f9f9fff9fafafffaf9fafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff8f8f9fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff6f7f6fff6f7f6fff7f6f6fff7f6f7fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f5f6fff5f5f5fff6f5f6fff6f6f6fff5f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff010101ff010101ff010101ff010101ff000101ff010101ff010001ff000000ff000001ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000100ff010000ff010001ff000000ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecfcfffcfcecfffcececeffcecdcdffcececeffcdcdcdffcecdceffcdcdcdffcdcdcdffcdcdcdffcdccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffcdcccdffcdcdcdffcececeffd0d0d0ffd1d2d2ffd3d4d3ffd6d5d5ffd6d6d6ffd7d7d7ffd9d9d9ffdadadaffdadbdbffdcdcdcffddddddffdededeffdededeffdededeffdededeffddddddffdddcddffdbdadbffd9d9d8ffd6d7d7ffd5d5d5ffd3d4d3ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd7d6d7ffd6d6d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadbffdbdbdbffdcdbdcffdcdcdcffdddeddffdededeffdfdfdfffdfe0e0ffe0e1e0ffe0dfe0ffdfdfdfffdfdfdfffdfdedeffdcddddffdcdcdbffdbdadaffdadadaffdbdadbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdbdaffdadadbffdbdbdaffdadbdaffdadadbffdadadaffdbdadbffdadadbffdbdadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdadadaffdadad9ffd9dad9ffdad9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd8d8d9ffd8d9d9ffd9d8d9ffd8d8d9ffd9d8d8ffd9d8d9ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d8ffd8d7d7ffd7d7d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd7d6d6ffd7d6d7ffd6d6d6ffd6d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd6d6d5ffd6d5d5ffd6d5d6ffd5d5d5ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd5d6d5ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d8ffd7d8d8ffd7d7d7ffd7d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d7ffd7d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd7d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d8d8ffd7d8d7ffd7d8d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd7d6d7ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d8ffd7d8d8ffd8d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffdbdbdbffdddcddffdedddeffdededeffdedfdeffdfdfdfffe0e0dfffdedfdeffdddedeffdcdcdcffdbdbdbffdadadaffdadadaffd9d9daffd9dadaffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d1ffd2d1d2ffd2d2d2ffd4d4d4ffd5d5d5ffd6d7d6ffd7d8d7ffdadadaffdcdbdcffddddddffdededfffdfdfdfffdededfffdededeffdeddddffdddddcffdcdcdcffdcdcdcffdbdbdbffd9dadaffd8d8d8ffd7d7d6ffd5d5d5ffd3d2d2ffd0d0d0ffcececeffcdcdcdffcccbccffcac9caffcacacaffc9c9c9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9c9caffcbcacaffcacacaffcacbcbffcbcbcbffcbccccffcbcccbffcdcdcdffcdcdccffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f6f6fff7f6f6fff7f7f7fff7f6f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f8f8fff7f7f8fff7f7f8fff8f7f7fff7f7f8fff7f7f7fff7f8f8fff7f7f8fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f8f8fff9f9f9fff9f8f8fff8f9f8fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffaf9fafff9f9fafffafafafffafafafffaf9f9fffafafafffafafafffafafafffbfafafffafafafffafafbfffbfafafffafafafffafbfafffafafbfffafafafffafafbfffafbfbfffafbfafffbfbfbfffbfafbfffafbfafffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffefefefffdfefefffefefefffefdfefffdfdfefffefefefffefefffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffffefffffefffefffefefffffffffffffefffefffefefffffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffdfefdfffdfefefffefefefffdfefefffefefefffcfcfcfff1f1f1ffd9dad9ffcacbcbffd9d9d9ffd9d8d9ffd8d8d8ffd9d9d9ffd9d8d8ffcdcece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3e3eff3f3e3eff3e3e3fff3e3d3dff3d3d3dff3c3c3dff3c3d3cff4a4a4bff5b5b5cff6d6d6dff7d7d7eff8d8d8dff9b9a9bffb8b8b8ffe7e7e7fff6f6f6fffafafbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffafbfbfffbfbfbfffbfbfafffafafbfffafbfbfffafbfafffafafbfffafafbfffafafafffafbfafffafafafffafbfbfffbfafafffbfafafffafafbfffbfafafffafbfafffafbfbfffafbfafffafafbfffafafbfffbfbfbfffafbfbfffbfbfbfffafafbfffafafbfffbfafafffafafbfff9fafafffafafafffafafafffaf9f9fffafafafffaf9f9fff9f9f9fffafaf9fffaf9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff8f9f8fff8f9f8fff8f9f8fff9f9f9fff8f8f9fff9f9f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafffaf9fafffaf9f9fffafafafffaf9f9fff9fafafff9fafafff9faf9fff9f9fafff9f9fafffafafafff9fafafff9fafafff9f8f9fff8f8f9fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f4fff4f4f4fff3f3f4fff2f1f1ffeeedeeffe4e4e4ffdddedeffd5d5d6ffcbcacbff707070ff454545ff161616ff000000ff000000ff000001ff030303ff0d0e0dff0a0a0aff050505ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060505ff09090aff090808ff010102ff010100ff010001ff000001ff0f0f0fff434343ff858585ffcacbcbffd6d6d6ffdededfffe5e6e6ffeaebeaffedededffeeeeeeffeff0effff2f1f2fff4f4f4fff4f5f4fff6f6f6fff6f6f7fff8f7f7fff8f7f7fff8f8f8fff8f8f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9f9fafff9f9fafffafafafffafafafffaf9f9fff9fafafffaf9f9fff9f9fafffafaf9fffafafafff9fafafffaf9fafffafafafff9faf9fff9fafafff9f9fafffaf9fafff9fafafffafaf9fffafafafffafafafff9faf9fff9f9fafffafafafff9faf9fffafafbfffafafbfffbfafafffbfafafffafafbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffcfbfcfffcfcfcfff9f9faffedededffc1c2c2ff9e9e9eff8e8f8eff7d7d7dff6b6b6bff595959ff494949ff3d3d3cff39393aff3c3d3dff3d3d3dff3d3d3dff3d3d3dff3d3d3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff232223ff202020ff1d1d1dff1b1a1aff191919ff181919ff1b1b1bff1d1c1dff1e1e1eff202020ff202121ff222323ff232324ff232424ff242424ff242424ff232424ff242424ff242424ff222222ff212121ff1f1f1fff1d1d1dff1b1b1aff191819ff181819ff1b1b1bff1d1d1eff202020ff222323ff252526000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0b0b0bff202120ff515252ffc5c6c5ffefeff0fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefefefffdfefdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfafbfffafafbfffbfafafffaf9fafff9f9fafffafafafffafafafff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f8fff8f8f9fff8f8f8fff9f8f9fff8f9f9fff9faf9fffafafafff9f9f9fff9faf9fff9f9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff8f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f8fff8f8f9fff8f9f9fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f7f7fff7f7f8fff8f8f7fff7f7f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff7f7f7fff6f7f6fff6f6f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff6f7f7fff6f7f7fff6f6f7fff6f6f6fff7f7f6fff6f6f6fff6f7f7fff7f6f7fff7f6f6fff7f7f7fff7f6f6fff6f7f6fff6f6f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f5f5fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010000ff010101ff010000ff000000ff010100ff010001ff000001ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000001ff000000ff000000ff000000ff000000ff000101ff010000ff010000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfd0ffd0cfcfffcfcfcfffcecfcfffcecfceffcececfffcdcdceffcececeffcdceceffcececeffcdcdcdffcdcdcdffcdcdcdffcccccdffcccccdffcdcdcdffcdcdcdffcccbccffcccdcdffcdcdcdffcdcdceffd0d0cfffd2d1d2ffd3d4d4ffd6d5d5ffd7d6d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdcdcffddddddffdfdedeffdfdfdfffdfdfdfffdededfffdededeffdcdcdbffdadadbffd8d8d9ffd7d7d7ffd5d5d5ffd3d3d3ffd0d1d1ffd0d1d0ffd0d1d1ffd1d2d1ffd1d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9daffd9dadaffdadbdbffdbdadbffdbdbdcffdcdcdcffdcdcdcffdcdcddffdededeffdfdfdfffdfdfdfffe0e0e1ffe1e0e0ffe0e0e0ffe0e0dfffe0dfe0ffdfdfe0ffdededeffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdbdcdbffdcdcdcffdbdbdcffdbdbdbffdbdbdcffdcdcdcffdbdcdbffdbdbdcffdbdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdbdbdbffdadbdbffdadbdbffdbdbdbffdadadbffdadbdaffdbdadaffdadadbffdadbdaffdadadaffdadadaffdad9daffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd7d6d6ffd7d6d6ffd7d7d7ffd7d6d6ffd6d7d7ffd6d7d7ffd6d7d6ffd7d6d7ffd6d6d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d5d6ffd5d5d6ffd6d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d6ffd6d5d5ffd5d5d6ffd5d6d5ffd5d6d6ffd5d5d6ffd6d5d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d6ffd6d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd6d7d6ffd6d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d6ffd5d6d6ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d8ffd8d8d8ffd7d8d7ffd7d7d8ffd7d7d8ffd8d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d7ffd7d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd8d7d8ffd7d7d8ffd7d7d7ffd7d6d7ffd6d6d7ffd7d6d7ffd6d6d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffdadadaffdbdcdbffddddddffdededfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffdfdfdeffdededeffddddddffdbdbdbffdadbdbffdbdbdbffdadadbffdadadaffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd7d8d7ffd7d6d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d4d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd2d3d3ffd3d2d3ffd2d2d2ffd1d1d2ffd1d2d2ffd1d1d1ffd3d2d3ffd4d4d4ffd6d5d5ffd7d7d7ffdadad9ffdcdbdcffddddddffdeddddffdededeffdededeffdddedeffddddddffdddddeffdcddddffdcdddcffdcdbdcffdadadaffd8d9d8ffd7d7d8ffd5d5d5ffd2d2d2ffd0d0d0ffcdcdceffcbcbcbffcac9c9ffc8c7c8ffc9c9c9ffc9c9c8ffc9cacaffc9cac9ffc9cac9ffcacbcaffcbcbcbffcacacbffcccccbffcccccbffcccbccffcccdcdffcdcdcdffcdcdcdffcececeffcecdcdffcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f7f6fff7f7f7fff6f7f6fff6f6f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff6f7f6fff7f6f7fff6f7f6fff6f7f7fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff6f6f7fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff7f7f7fff7f8f7fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f8f7fff7f8f7fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff7f7f7fff7f8f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff7f8f8fff8f7f8fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f9f9fff8f8f8fff9f8f8fff9f9f9fff8f9f8fff8f9f8fff9f9f8fff8f9f8fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fffafaf9fffafafafffaf9f9fff9faf9fffafafafffafafafffbfafafffafafafffafbfafffafbfafffbfafafffafbfbfffafafbfffbfafbfffbfafbfffbfafafffbfafafffafafafffafbfbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfefffefefefffdfdfdfffefdfdfffefefefffdfefefffdfefefffefefdfffdfefdfffefefdfffefdfdfffefffefffefefffffefffefffefffefffefefffffffffefffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffefffefffffffffffefffefffffffffffefefffffffffffffefefefffefefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefdfefffefdfefffefefdfffbfcfbffeeeeeeffd9d8d9ffd9d9d9ffd8d9d9ffd8d8d9ffd9d8d9ffd8d9d8ffd8d9d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3e3e3eff3f3e3eff3f3f3fff3d3e3eff3d3e3dff3d3d3dff4a4b4aff5c5c5bff6c6c6cff7d7d7dff8c8c8dff9a9b9affbabbbaffe7e7e8fff7f6f6fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffafafafffafafafffafbfafffafafbfffbfbfbfffafafafffbfafafffbfbfbfffafbfafffafbfafffafbfafffafbfafffbfbfafffafafafffafbfbfffafafbfffafbfafffafbfafffafafafffafafafffafafafffaf9fafff9faf9fff9fafafff9fafafffafafafff9f9fafff9fafafff9faf9fffaf9f9fff9fafafff9f9fafffaf9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafffafafafff9f9f9fff9f9f9fffafafafff9fafafff9faf9fffafaf9fff9faf9fffafaf9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f8fff8f8f8fff8f8f7fff8f7f7fff7f7f7fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff1f1f1ffededeeffe6e5e6ffe1e1e1ffdbdadaffd5d4d5ffa5a5a6ff4e4e4eff323132ff020302ff010101ff010101ff010202ff040405ff090909ff070707ff030404ff010201ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050505ff080808ff090a09ff040404ff010101ff010101ff010201ff010101ff2b2b2bff4e4e4fffc8c7c8ffd4d4d4ffdbdbdbffe2e1e1ffe7e7e7ffebebebffeeededffeeefeefff1f1f1fff2f2f2fff4f4f4fff5f5f6fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff8f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f9f8fff8f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9faf9fff9fafafff9fafafffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffaf9fafff9f9fafffafafafffaf9fafff9faf9fffafafafffafaf9fffafafafff9f9fafffbfbfbfffbfbfafffafbfbfffafbfafffafbfbfffafbfafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfdfdfff9faf9ffedededffc3c3c3ff9e9e9eff8f8f8fff7d7e7eff6c6b6cff5a5959ff494949ff3a3b3aff333332ff3a3a3aff3d3d3dff3d3d3dff3c3d3dff3d3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232223ff202020ff1d1d1dff1b1b1bff191919ff171818ff171817ff191a19ff1a1b1aff1c1c1cff1d1d1dff1e1f1eff1f1f20ff202120ff212121ff212121ff212121ff222121ff212121ff202120ff1f2020ff1e1f1eff1d1d1dff1b1b1bff191919ff161716ff171717ff191919ff1b1b1bff1e1d1eff212020ff232323000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff060606ff0e0e0eff282928ff565656ffbdbdbcffedeeedfffdfdfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffefffffffffefefffefefefffffffffffefefefffefefefffefefffffefffefffefefefffefefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffdfefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffbfcfbfffbfafbfffbfbfafffafbfafffafafafffafafafffafafafff9f9f9fff9faf9fff9f9f9fff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff9f8f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffafaf9fffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff8f9f9fff9f8f9fff8f8f8fff9f9f8fff8f9f8fff9f9f8fff9f8f9fff8f9f9fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff9f9f9fff8f8f8fff9f8f8fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f7fff8f7f7fff8f8f8fff7f7f8fff8f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f6fff6f7f7fff6f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff6f7f6fff7f6f7fff6f7f7fff6f7f7fff6f6f6fff7f6f7fff6f7f6fff6f7f7fff7f6f7fff7f7f7fff6f7f7fff7f6f6fff7f7f7fff6f7f6fff6f7f6fff6f7f6fff6f7f6fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff5f6f6fff5f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff7f6f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010101ff000000ff000101ff000100ff010000ff000101ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000001ff000100ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000100ff000100ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfd0cfffcecfceffcecfceffcfcfceffcdcdcdffcececeffcdcdceffcececdffcdcdcdffcdcdcdffcdcdcdffcdccccffcccbccffccccccffcccdcdffcdceceffd0cfd0ffd1d1d1ffd3d4d4ffd5d6d5ffd8d7d7ffd8d9d9ffdadadaffdbdadbffdcdcdcffdddcdcffdddcddffddddddffdededeffe0dfdfffdfdfdfffdedfdfffdcdddcffdadadbffd8d8d9ffd7d7d7ffd5d5d5ffd4d4d4ffd0d1d1ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d5d5ffd6d5d5ffd5d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd7d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffdadad9ffdadad9ffdadbdaffdadadbffdbdcdbffdcdcdcffdcdcdcffdddddcffddddddffdededeffdfdfdeffe0e0e0ffe0e1e1ffe2e1e1ffe0e1e1ffe0e1e0ffe0e1e0ffe0e0e0ffdfdfdfffdddddeffdcdbdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdcdcdbffdbdcdcffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdadbffdbdadaffdbdbdaffdadbdaffdbdbdaffdbdadbffdadadaffdadadaffd9dadaffdad9daffd9dad9ffd9dadaffd9d9daffdadadaffd9d9d9ffdad9d9ffdadadaffd9d9d9ffd9dad9ffd9dad9ffd9dad9ffdadad9ffd9d9d9ffd9dad9ffd9d9d9ffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd8d9d9ffd9d9d9ffd8d8d8ffd8d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d6d6ffd7d6d7ffd7d7d7ffd6d7d7ffd6d7d7ffd7d7d6ffd6d7d6ffd7d7d6ffd6d6d6ffd6d7d6ffd6d5d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd5d5d5ffd4d5d5ffd6d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd7d6d7ffd6d7d6ffd6d7d7ffd6d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd9d9d8ffd8d9d8ffd9d9d8ffd9d9d9ffd8d9d9ffd8d9d9ffd8d8d9ffd9d8d9ffd8d9d8ffd8d9d9ffd8d8d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d7ffd8d8d7ffd8d7d7ffd7d8d8ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d8d7ffd8d7d8ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadbdbffdcdcddffdededeffdfdfdfffdfe0e0ffdfe0dfffe0e0e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdcdbffdbdbdbffdbdadbffdbdbdaffdadbdaffdadadaffdadadaffd9dad9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d1d2ffd1d2d1ffd1d1d1ffd0d1d1ffd3d3d3ffd4d4d4ffd5d6d6ffd7d7d7ffd9d9d9ffdbdbdbffdcdcddffdedddeffdededeffdfdedeffdededeffdededeffdededeffdeddddffdcdddcffdcdcdcffdbdbdbffdadadaffd7d8d8ffd5d6d5ffd2d2d1ffcfcfcfffcccdccffcacacaffc9c9c8ffc8c8c8ffc9c9c9ffcac9c9ffcbcbcbffcacbcbffcbcacaffcccbcbffcccccbffcbcccbffcdcdcdffcdcdcdffcccdcdffcdceceffcdceceffcecdceffcececeffcecfceffcececf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f7fff7f6f6fff6f7f6fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f7fff7f7f6fff6f7f7fff7f6f6fff6f7f7fff7f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff7f8f7fff7f7f7fff7f7f8fff7f8f8fff7f8f7fff8f8f7fff7f7f7fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff7f8f7fff8f8f8fff8f7f7fff8f8f8fff8f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f9f9fff9f8f8fff9f8f8fff9f9f8fff9f8f8fff9f8f9fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafffafafafff9faf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffafafafffafbfafffafafafffafafafffbfafbfffafafbfffafbfafffafafbfffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefdfefffefefefffdfdfefffefdfefffdfdfdfffefefdfffefefefffefefffffefffefffffefefffefefffffefffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefefffffffffffffefefffffffefefffefffefffffefffffefefffffffefefffefefefffefefefffefdfefffdfdfdfffefdfefffefdfefffefefefffdfdfdfffdfdfefffdfdfefffdfefdfffefefefffdfdfdfffbfbfbffebebebffd8d8d9ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3f3e3eff3f3e3eff3f3e3eff3f3e3eff3e3e3eff3e3d3eff4b4b4bff5a5a5aff6b6a6aff7c7c7cff8c8c8cff999a99ffbdbdbdffe8e8e9fff7f7f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfdfffcfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffafafafffbfbfafffbfafafffafafbfffafafafffafafafffafbfbfffafafafffafafbfffbfafafffafbfbfffafafafffbfafafffbfafafffbfafafffbfafbfffbfbfafffafafafffbfafafffafafafffafafafffbfafafffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9fafffaf9fafff9faf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffaf9fafffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff9f9f8fff9f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fffafafafffaf9f9fffafaf9fff9f9f9fffaf9f9fffaf9fafffafafafffaf9fafffaf9fafff9f9f9fff9f9f9fffaf9f9fffafafafff9f9f9fff9f9f9fff8f8f9fff8f8f8fff7f8f7fff7f7f7fff7f6f7fff6f6f7fff7f6f7fff6f6f6fff6f5f5fff5f5f5fff4f5f4fff3f3f2fff1f0f1ffeeedeeffe7e7e7ffe4e4e3ffdededeffd9d9d9ffd1d1d1ff737374ff494949ff151516ff020202ff020202ff010102ff010101ff030302ff050505ff040404ff030303ff020102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff040303ff070607ff070708ff030304ff010101ff010101ff020101ff010101ff131313ff484848ff6b6a6bffd3d3d3ffd8d9d8ffdfdfdfffe4e5e4ffe9e9e9ffececedffeeeeeeffefeff0fff1f1f1fff3f3f3fff4f4f5fff6f5f6fff7f7f6fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f8f9fff8f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f8f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9faf9fffafaf9fffaf9fafff9f9fafffaf9fafff9fafafffafafafffafafafffafafafffaf9f9fffaf9fafffafafafffaf9fafffafaf9fffafaf9fff9f9f9fffaf9fafff9f9fafffafafafff9f9fafffaf9f9fff9fafafffaf9fafffafafafffbfafafffbfbfafffafafbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffbfbfcfffcfcfbfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffafafaffeeedeeffc5c6c6ff9e9e9eff8f8f8fff7e7e7eff6c6d6cff5b5b5bff494949ff3a3a3aff333232ff333233ff393939ff3d3d3cff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202020ff1d1d1dff1b1b1aff191919ff181717ff161616ff171716ff181718ff191919ff1a191aff1b1b1aff1c1c1cff1d1d1eff1e1e1eff1e1e1eff1e1e1fff1e1f1fff1e1f1eff1f1f1eff1e1d1eff1d1d1dff1c1c1cff1a1b1bff191919ff181717ff151515ff151514ff171617ff191919ff1b1b1bff1e1e1dff202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff060605ff111010ff2e2d2eff545453ffb3b2b3ffecececfffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefefefffffefffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfefffefdfdfffefefefffdfdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffaf9fafff9f9fafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff9f9fafff9faf9fff9f9f9fffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafff9fafafff9fafafff8f9f9fff8f9f8fff9f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff8f9f9fff9f8f8fff8f9f9fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff8f7f8fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff6f6f7fff6f6f6fff7f6f7fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f6fff7f7f6fff7f6f6fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f6f7fff6f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffd0d0cfffcfcfcfffcececeffcececeffcececeffcecdcdffcececeffcdceceffcdcdcdffcdcdcdffccccccffccccccffcdcdcdffcdcdceffcfcfcfffd1d1d1ffd2d3d3ffd5d5d5ffd7d6d7ffd8d8d8ffdadadaffdcdbdcffdcdcdcffdddcddffdddeddffdededdffdededeffdfdedfffdfdedfffdededeffdcdcddffdbdadaffd8d9d8ffd7d6d7ffd5d5d5ffd4d4d3ffd1d2d1ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffdddeddffdfdedeffdfdfdfffe0e0e1ffe2e1e2ffe1e2e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e0e0ffe0dfe0ffdfdedfffdcdcdcffdcdddcffdcdcdcffdcdcdcffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdcdbdcffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdbdbdbffdbdadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffdadad9ffdadad9ffdad9d9ffdad9daffdadadaffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffd9dadaffdad9d9ffd9d9daffd9dadaffd9dad9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd9d8d9ffd9d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d7ffd6d6d6ffd7d6d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd6d6d7ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d8d7ffd8d7d8ffd7d7d7ffd8d8d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d6d6ffd7d6d7ffd7d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d7ffd6d7d7ffd6d7d6ffd7d7d6ffd7d6d7ffd6d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d8d8ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d9ffd9d8d9ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d8d8ffd9d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d8d8ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d8d9ffd9d9d8ffd9d9d8ffd8d8d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9dadaffdbdbdcffddddddffdfdedeffe0e0e0ffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e1ffe0dfdfffdfdfdfffddddddffdcdcdcffdcdcdcffdbdcdbffdcdbdcffdbdbdbffdbdbdbffdbdadaffdadadbffdadad9ffdadad9ffd9dadaffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d1d2ffd2d1d2ffd1d2d1ffd1d1d1ffd3d2d2ffd4d4d3ffd5d4d4ffd7d6d7ffd9d8d9ffdcdbdbffdddddcffddddddffdededeffdfdedfffdededfffdededeffdddddeffddddddffdcddddffdcdcdcffdbdbdbffdadad9ffd7d8d7ffd4d4d4ffd1d1d1ffcececeffcccccdffcacacaffc9cacaffc8c9c9ffcacacaffcacacaffcbcccbffcccbccffcbcbcbffcdcdccffcdccccffcccccdffcdcecdffcececdffcececeffcececeffcececfffcececeffcececfffcececeffcfcece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f6fff7f7f6fff7f7f6fff6f7f7fff7f6f7fff6f7f6fff7f7f6fff6f7f7fff6f6f7fff6f6f7fff7f7f7fff7f7f6fff6f7f6fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff8f8f8fff7f7f8fff8f8f7fff7f8f7fff8f8f8fff8f7f7fff8f8f7fff7f8f8fff8f7f8fff7f7f8fff7f8f8fff7f8f7fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9faf9fffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafbfafffbfafbfffafafbfffafafafffafafafffafafbfffafafafffafbfbfffafafbfffafafbfffbfafbfffbfbfbfffafafafffafafafffafafbfffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfefffefefdfffefefdfffefefdfffdfdfefffefefefffefefefffefefffffffffefffefffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffffffffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffefefdfffefefdfffdfefefffefdfefffefefdfffbfbfbffe9eaeaffd9d8d9ffd8d8d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d8d9ffd9d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3fff3e3f3eff3e3e3eff3f3e3eff3f3e3eff3e3e3eff3f3e3eff4c4c4bff5a5a5aff6a6a6aff7b7b7bff8a8a8bff9a9a9affc0c1c0ffeaeaeafff7f7f7fffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfafbfffafbfafffbfbfafffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffbfafafffbfbfbfffafbfbfffafbfafffafafafffbfafafffbfafafffafafafffbfafafffbfbfafffafafafffafafafffbfbfbfffafafbfffbfbfafffafbfafffbfafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffaf9fafff9fafafff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff8f8f9fff9f8f9fff8f9f8fff9f9f8fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fffafafafffafafafffafafafff9f9f9fffaf9f9fffaf9fafffafaf9fffafaf9fffafafafff9f9fafff9f9f9fffafafafff9f9fafffafaf9fff9f9f9fff9f9f9fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f7f6fff6f6f6fff5f5f6fff4f5f4fff3f3f3fff1f1f1ffeeeeeeffe8e9e9ffe6e6e7ffe2e2e2ffdedddeffd9d9d9ffa9a8a9ff525352ff3e3e3fff121111ff020202ff010101ff000100ff010001ff020101ff030404ff060606ff050405ff030302ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010101ff010101ff030202ff040504ff060606ff020203ff010101ff010101ff020102ff010202ff080908ff3b3b3bff545354ff9e9e9effd7d8d8ffddddddffe3e3e3ffe8e8e8ffebebecffedededffefefeffff0f0f1fff3f2f2fff4f3f3fff5f5f5fff6f6f6fff7f7f7fff8f7f7fff7f8f8fff9f9f8fff9f8f9fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffaf9f9fff9f9f9fffafaf9fff9fafafffafafafffaf9fafffafafafffafafafffafafafffafafafff9faf9fffafafafffaf9fafff9f9f9fff9fafafffafafafffaf9fafffafafafffafafafffaf9fafff9f9f9fff9f9fafffafafafffaf9f9fffafaf9fffafaf9fffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffdfdfdfffafafaffeeefeeffc6c6c6ff9e9f9eff8f8f8fff7f7f7fff6d6d6eff5c5b5cff4a4b4aff3b3b3aff333333ff343434ff363637ff393939ff3d3d3cff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff1b1b1bff191919ff171717ff171616ff151415ff151414ff161616ff171717ff181818ff191919ff1b1a1bff1b1b1cff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1c1c1cff1c1b1cff1b1a1bff1a1a1aff191919ff181818ff161717ff131413ff131314ff151515ff161616ff181919ff1b1b1bff1e1d1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff111010ff2c2b2cff565656ffacacacffeaeaeafffbfbfbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffffffffffffffffffffffffffffffffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfefdfffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafffaf9fafff9fafafffafaf9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f8fff8f9f9fff8f8f9fff9f8f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f8fff8f8f9fff9f8f9fff8f9f8fff9f9f8fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff9f9f8fff8f9f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff8f7f8fff7f7f7fff7f8f8fff7f7f8fff7f7f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff7f7f6fff7f7f6fff6f6f7fff7f6f7fff6f7f6fff7f7f6fff6f7f7fff6f6f7fff6f6f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff7f6f7fff7f6f6fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff7f7f7fff6f6f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010100ff010000ff000000ff000100ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd2d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcfcfcfffcdcdceffcececdffcccdccffcdcdcdffcdcdcdffcececeffcfd0d0ffd1d1d1ffd3d2d3ffd4d4d4ffd6d6d6ffd9d8d9ffdadadbffdbdbdbffdcdcddffddddddffddddddffdedfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdcdcdcffd9dad9ffd8d8d8ffd7d6d6ffd5d4d4ffd3d3d3ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd5d4d4ffd5d5d5ffd5d5d6ffd6d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffdadad9ffdadadaffdadadbffdbdbdbffdcdcdcffdbdcdcffdddddcffdcddddffdeddddffdededdffdededeffdfdfdfffe0dfe0ffe1e0e1ffe2e2e2ffe2e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffdfdfdfffddddddffddddddffddddddffddddddffddddddffdddcddffdcdddcffdcdcddffddddddffdcdcdcffdcdcdcffdcdddcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdcdcdbffdcdcdbffdcdcdbffdbdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdadbdbffdbdbdbffdbdbdaffdadbdaffdadadaffdbdadaffdadadaffdadadaffdadadaffd9d9d9ffdad9daffdad9daffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffd9dadaffdadadaffdadad9ffdadad9ffdadadaffdadadaffdad9daffd9dadaffdadad9ffdad9daffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d9d9ffd8d8d9ffd8d8d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d7ffd7d6d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd5d5d6ffd6d6d5ffd5d6d5ffd6d6d6ffd5d5d5ffd6d5d5ffd5d6d5ffd6d5d5ffd5d5d6ffd5d6d6ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d7ffd7d7d7ffd6d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd8d7d8ffd8d7d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d8ffd7d7d7ffd7d8d8ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd8d8d8ffd9d9d8ffd8d9d8ffd9d8d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdad9daffd9d9d9ffd9dad9ffd9d9daffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdad9d9ffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d9ffd9d9d8ffd9d9d8ffd9d9d8ffd8d8d9ffd8d8d8ffd9d9d9ffd8d8d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd8d9d9ffd8d9d8ffd8d8d9ffd9d8d9ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdcdcdcffddddddffdfdedfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0dfffdfdedeffdddeddffddddddffdddddcffdcdcddffdcdcdcffdcdcdbffdcdcdbffdbdbdcffdbdbdbffdadadbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d8d8ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd2d2d2ffd3d3d4ffd4d4d4ffd7d7d7ffd9d9daffdcdcdcffddddddffdededeffdededeffdededeffdededfffdfdedeffdededeffddddddffdcdddcffdcdcdcffdbdbdbffd8d8d8ffd7d7d7ffd4d4d4ffd1d1d1ffcfcfceffcdccccffcbcbcbffcbcacaffcacbcaffcbcbccffcccbccffcccdccffcdcdccffcccdcdffcececeffcdceceffcececeffcececeffcececeffcececeffcfceceffcfcfcfffcecfcfffd0d0d0ffcfcfcfffd0cfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f7f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f7fff6f7f6fff6f6f6fff7f6f6fff7f6f7fff7f6f7fff6f7f6fff6f6f7fff7f7f7fff6f7f7fff6f7f7fff7f7f6fff7f6f7fff7f6f7fff6f7f6fff7f7f7fff7f6f7fff6f7f7fff6f7f7fff7f6f6fff6f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f7f7fff8f8f7fff7f7f8fff7f7f7fff8f7f8fff8f8f8fff7f8f8fff7f7f7fff8f7f8fff8f7f8fff8f7f8fff8f7f8fff7f7f8fff7f8f7fff7f8f7fff8f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f8f7fff8f7f7fff7f8f7fff8f7f7fff8f7f7fff7f8f7fff7f8f7fff7f7f7fff7f8f8fff8f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff8f8f8fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff9f8f9fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9faf9fff9f9fafff9f9f9fffaf9fafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafbfafffbfbfafffbfafafffafbfafffbfafbfffbfbfafffbfafafffbfafafffbfbfafffafbfafffafbfbfffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefdfefffefefdfffefdfefffdfdfdfffefefefffefefefffefefefffefefefffffefffffffefffffffefffffffefffffefefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefffffffefffffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfefefffdfefdfffdfefefffbfbfaffe9e8e9ffd8d8d8ffd8d9d8ffd9d9d8ffd9d8d9ffd9d9d9ffd8d9d9ffd9d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3f3e3eff3e3e3fff3e3e3fff3f3f3fff363536ff3f3f3eff4c4c4cff5a5b5aff6b6b6bff7b7c7bff8b8b8bff9b9b9bffc3c3c3ffebeaebfff8f7f8fffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffafbfbfffafbfbfffbfbfafffbfafbfffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafbfffafafbfffbfbfbfffbfafafffbfbfafffbfafbfffafafafffbfafbfffbfbfbfffafafbfffafafafffbfafbfffafafafffafafafffaf9fafff9fafafff9fafafffafafafffaf9fafff9fafafffafafafffafaf9fff9fafafffafaf9fffaf9f9fff9faf9fffaf9fafff9faf9fffaf9f9fffaf9f9fff9faf9fff9faf9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9faf9fff9f9f9fffafafafffaf9fafff9f9fafffafafafffaf9fafffafaf9fffafafafff9f9f9fffaf9fafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff4f4f3fff3f2f2ffeff0efffebebebffe9e9e8ffe5e5e5ffe1e1e1ffdcdcdbffd2d2d2ff8a8b8bff4f4f4fff3a3a39ff0f0f0fff010101ff010101ff000101ff010101ff010202ff060607ff070807ff060606ff040303ff020102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff040404ff040405ff010202ff010101ff010001ff010101ff010201ff080808ff333333ff50504fff888888ffcdcecdffdcdcdcffe2e2e1ffe7e6e6ffeaeaeaffecedecffeeefeeffeff0f0fff1f2f2fff3f3f3fff4f4f4fff5f6f5fff6f6f6fff7f7f7fff8f8f8fff7f8f8fff8f8f9fff8f9f8fff9f9f9fff9f8f8fff9f8f9fff9f8f9fff8f9f8fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffaf9f9fffaf9fafff9f9fafff9faf9fffafafafffaf9fafff9fafafffafafafffafafafffafafafffafaf9fffaf9f9fff9faf9fffaf9fafffafafafffaf9fafffafafafffafaf9fff9faf9fff9fafafff9fafafffafaf9fffafafafff9fafafffafafafffafafafffbfbfbfffafafbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffcfdfcfffafbfaffefeeeeffc9c8c9ff9f9e9fff8f8f8fff7e7f7fff6e6e6eff5c5d5cff4c4c4cff3c3c3cff353435ff373637ff383939ff3b3b3aff3a3a3aff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1b1bff191919ff181818ff161616ff141415ff131313ff131213ff141414ff161516ff161616ff171718ff191919ff19191aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a191aff19191aff191919ff181918ff181718ff161717ff161717ff151615ff121212ff121312ff141313ff151515ff171617ff191918ff1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff050405ff100f10ff282828ff535253ffa2a3a2ffe7e7e8fffafafafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffefffffffffffffffffffffffffffffffffefffefffefffefefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfefefffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfafafffafafafff9fafafffafafafffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff9f8f9fff9f9f8fff9f9f9fffaf9f9fff9faf9fff9faf9fff9fafafff9fafafffafaf9fffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffafafafff9faf9fff8f8f9fff8f9f8fff8f9f8fff8f8f9fff9f9f8fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff9f8f9fff8f8f9fff8f8f9fff9f9f9fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f9fff9f9f8fff8f8f9fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f7fff8f7f8fff8f8f7fff8f7f7fff8f7f7fff7f8f7fff7f8f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f6fff7f6f7fff7f6f7fff6f7f6fff6f6f7fff6f7f7fff6f7f6fff6f7f7fff7f7f6fff7f6f7fff7f6f7fff6f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff7f7f7fff7f6f7fff7f7f6fff7f6f7fff6f6f6fff7f6f7fff7f7f7fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f6f6fff6f7f6fff7f6f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d2d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfd0ffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffcfcecfffd0cfd0ffd1d1d1ffd3d2d3ffd4d4d4ffd4d5d5ffd6d6d6ffd8d7d8ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededdffdfdedeffdedfdfffe0dfe0ffdfe0dfffdfdedeffddddddffdadadaffd7d8d7ffd5d6d6ffd4d4d4ffd3d3d3ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd5d4d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd8d7d7ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdddcdcffdddddeffdededeffdededeffdfdedfffdfdfdfffdfe0dfffe1e1e1ffe2e2e2ffe2e2e3ffe2e3e3ffe2e2e2ffe1e2e2ffe2e2e1ffe1e1e1ffdfe0e0ffdededeffdededdffdeddddffdeddddffdddeddffdddeddffddddddffdddeddffdeddddffddddddffdcddddffdddddcffdcddddffddddddffdcddddffdcddddffdcdddcffdcdddcffdddcdcffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdcdcdbffdcdbdcffdcdbdbffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdadbdbffdbdadaffdadbdaffdadadaffdbdadaffdadadaffdadadaffdadbdbffdbdadaffdadbdaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdad9daffd9dadaffdadadaffdadadaffd9dadaffdadad9ffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd6d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d6d6ffd7d6d7ffd6d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d6d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d6d5ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d6ffd7d6d6ffd7d7d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d7d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d8ffd7d7d7ffd8d7d8ffd7d7d8ffd7d7d8ffd8d8d8ffd8d7d7ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d8ffd8d8d7ffd7d7d8ffd7d7d7ffd8d7d8ffd8d7d8ffd7d7d7ffd8d7d8ffd7d7d8ffd7d8d7ffd8d8d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd8d9d9ffd8d9d9ffd9d9d8ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffd9d9daffd9dad9ffd9d9daffd9dadaffd9dadaffd9dadaffdadad9ffdad9daffdadadaffd9dadaffdadadaffdad9daffdadadaffd9dadaffdad9d9ffd9dadaffdad9daffdad9daffd9d9daffd9d9daffd9dadaffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d9ffd8d9d8ffd9d9d8ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dad9ffdad9daffdadad9ffdad9d9ffdadad9ffdadad9ffd9dad9ffd9dadaffdadadaffdadadaffdbdbdbffdcdddcffdddeddffdfdfdfffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0dfe0ffdededeffdddeddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdcdbdcffdcdbdcffdbdbdbffdbdbdbffdadadbffdadadaffd9dadaffdad9d9ffd9dad9ffd9d8d9ffd9d8d9ffd8d8d8ffd7d7d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d5ffd6d5d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d2ffd1d2d1ffd1d2d1ffd2d1d1ffd2d2d2ffd4d3d4ffd5d6d5ffd9d8d8ffdbdbdaffdcdcdcffdcdddcffddddddffdddedeffdededeffdededeffdededeffdddeddffddddddffddddddffdbdbdcffdadbdbffd8d9d8ffd7d7d7ffd5d4d4ffd2d1d2ffcfcfd0ffcdcecdffcccccdffcbccccffcbcbcbffccccccffcdcdccffcecdceffcececeffcdceceffcfceceffcececeffcececeffcecfceffcececeffcecfceffd0d0d0ffd0d0d0ffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff6f7f6fff7f7f7fff7f6f6fff7f7f7fff6f6f7fff7f7f6fff7f7f7fff6f6f6fff6f6f7fff7f6f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff7f6f7fff7f6f7fff7f7f7fff6f7f6fff6f7f7fff6f7f7fff7f6f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f8fff7f8f8fff8f7f8fff8f7f7fff8f7f8fff8f8f7fff8f8f7fff7f7f7fff8f7f8fff8f8f7fff8f8f7fff8f8f7fff8f7f8fff8f7f7fff8f8f7fff7f8f7fff8f8f7fff8f8f7fff7f7f7fff8f7f8fff8f8f8fff7f8f7fff7f8f8fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff8f7f8fff7f7f8fff7f8f7fff7f8f7fff8f7f7fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff7f7f7fff8f7f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfbfafffafbfafffbfbfbfffbfbfafffbfafafffbfafbfffbfbfbfffafbfafffafbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffdfefefffefdfefffdfdfefffdfefefffdfdfdfff9f9faffe7e7e7ffdad9daffd8d7d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d9d9ffd9d8d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3eff3e3e3eff3e3e3eff3e3e3eff373737ff363636ff3d3d3dff4c4c4dff5b5b5bff6c6c6cff7d7c7cff8c8c8cff9d9d9dffc5c5c5ffebebebfff8f8f8fffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafbfafffbfafbfffafafafffafafbfffafbfbfffbfafbfffbfafafffbfafafffbfbfafffbfbfafffafafafffafafafffafaf9fffafaf9fffafaf9fffaf9fafffafaf9fffafaf9fff9faf9fffafafafffafaf9fffaf9f9fffaf9fafffafafafff9faf9fff9fafafff9f9f9fff9faf9fff9f9fafff9fafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff8f9f9fff9f9f8fff8f8f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffaf9fafff9f9fafffafaf9fffafafafff9fafafffafafafffafafafffafafafffafaf9fff9f9fafffafafafffaf9fafffaf9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff5f6f5fff4f4f4fff3f2f3fff1f1f1ffecededffebebebffe8e8e8ffe4e4e4ffdfdfe0ffdbdbdbffd2d2d2ff898889ff4c4c4cff353535ff080808ff010202ff010101ff010101ff010101ff020202ff080808ff0a0a0aff050606ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040403ff050506ff050505ff020201ff000000ff010001ff020101ff020201ff070807ff303030ff4c4c4bff868686ffcdcccdffd8d8d8ffe0e0e0ffe5e5e5ffe9e9e9ffecececffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f4f3fff5f5f5fff6f5f5fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff8f9f9fff9f8f9fff8f9f8fff8f9f9fff9f8f9fff8f8f9fff8f9f9fff9f9f8fff8f8f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffafaf9fffafaf9fff9f9f9fffaf9fafffafaf9fffafaf9fffafaf9fffaf9fafffafaf9fffafafafffafaf9fffafafafffafafafffafaf9fffaf9fafffafafafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffaf9fafff9faf9fffafafafffaf9f9fffafafafffafafafffbfafafffbfbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffdfcfdfffbfafbffeeefefffcccbcbff9f9f9fff8f8f8fff7f7f7fff6e6e6eff5d5e5eff4e4e4dff3e3e3fff363736ff393839ff3a3a3bff3a3a3aff3a3a3aff3a3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757474ff757575ff757475ff757575ff757575ff747474ff757575ff757575ff747575ff757475ff757575ff6b6c6cff5c5c5cff535354ff4f4f4fff4a4a4aff454546ff404040ff3b3b3bff373737ff333333ff2f302fff2c2d2dff282929ff252425ff212121ff181817ff161616ff141415ff121312ff111111ff111111ff121212ff131314ff151515ff161516ff171616ff181717ff181818ff181818ff181818ff181818ff181817ff181717ff171716ff161616ff161615ff161615ff151515ff151414ff111211ff111111ff131213ff141414ff151515ff171717ff181918ff181918ff1a1a1bff1d1e1eff212021ff242324ff262726ff2a2a2aff2c2b2bff303131ff373737ff3e3e3eff474646ff535353ff5f5f60ff646464ff636464ff646364ff646464ff646464ff646464ff646464ff646464ff646464ff636464ff636463ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff0d0e0dff242424ff515051ff9b9b9bffe2e2e3fff8f8f8fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefdfefffdfefefffefdfefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfafafffafafbfffbfafafffafafafffafaf9fffaf9fafffafaf9fffafaf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffaf9fafffaf9fafff9faf9fffafafafffaf9f9fffafbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffbfafafffafafafffafafafff9f9f9fff8f8f9fff8f9f9fff9f9f8fff8f8f9fff8f9f8fff8f8f9fff9f8f9fff8f9f8fff8f9f8fff8f9f9fff8f9f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff9f8f8fff9f8f8fff9f9f8fff9f9f8fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f7fff8f7f8fff8f8f8fff7f8f7fff8f8f8fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f6fff7f7f7fff7f6f7fff6f7f7fff6f7f7fff7f7f7fff6f7f7fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f7f7fff7f6f7fff7f6f6fff7f6f6fff7f7f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff6f6f6fff7f6f6fff7f7f6fff6f6f6fff7f6f7fff7f7f7fff6f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d2d1ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfceceffcfceceffcfcfcfffd1d1d0ffd2d2d2ffd3d3d3ffd5d5d6ffd7d6d6ffd8d7d7ffd8d8d8ffdad9d9ffdbdbdaffdcdcdbffdcdddcffdededeffdfdfdeffdfdfdeffdfdedfffe0dfe0ffdedfdeffdcddddffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd3d2d3ffd1d1d2ffd1d1d1ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd3d3d3ffd4d4d5ffd5d4d5ffd4d5d5ffd6d5d6ffd5d6d5ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9daffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdddcdcffdddcddffddddddffdededdffdededeffdededfffdfdfdeffe0dfdfffe0e0dfffe1e1e1ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffdfdfdfffdedfdfffdededeffdededeffdededeffdededeffdededeffdedddeffdddeddffdededeffdeddddffdddedeffddddddffddddddffddddddffdcdcdcffddddddffddddddffdcddddffdddcddffdcdddcffdcdcdcffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdaffdadadbffdadadbffdadbdaffdbdbdaffdbdbdbffdadadaffdadadbffdadbdaffdbdadbffdbdadaffdadadaffdbdbdaffdadadaffdadadaffdadadbffdbdadaffdbdadaffdadadaffdbdadaffdbdadaffdbdbdaffdadadaffdadadaffdadadaffdadad9ffdad9daffdadadaffd9dad9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd7d7d7ffd8d8d8ffd6d6d6ffd7d6d7ffd7d7d7ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd6d5d6ffd6d5d5ffd8d7d8ffd8d8d7ffd7d7d6ffd6d6d6ffd7d6d7ffd7d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd7d7d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d8d7ffd8d7d7ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd8d9d8ffd8d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d8ffd9d8d9ffd9d8d9ffd8d9d8ffd8d9d8ffd8d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd9d8d9ffd8d9d8ffd8d9d9ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9d9d9ffdadad9ffdadadaffd9d9d9ffd9d9daffdad9daffd9dadaffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dadaffd9dad9ffdadadaffdadadaffdadad9ffd9d9daffdadadaffdad9daffdad9d9ffdad9d9ffdadad9ffdad9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffdadad9ffdadad9ffdad9d9ffdad9daffdadadaffd9dadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadbdaffdbdcdbffddddddffdededeffdfdfdfffe1e1e0ffe1e1e1ffe0e0e0ffe1e1e2ffe1e1e1ffe0e1e1ffe0dfe0ffdedfdeffdededeffdedddeffdddddeffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdadbdbffdadbdbffdadadaffdad9daffd9dad9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d4ffd5d5d4ffd4d4d4ffd5d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d1ffd2d1d2ffd1d1d2ffd1d2d1ffd2d3d3ffd4d4d4ffd6d7d6ffd9d9d9ffdadbdaffdcdbdbffdcdcdcffdcdddcffddddddffdededdffdedfdeffdededeffdededeffddddddffdcdcdcffdbdbdcffdbdadbffd9d9d9ffd7d7d7ffd5d5d5ffd2d3d3ffd0d0d1ffcececfffcdcdcdffcdcdccffcccccdffcdcecdffcecdceffcececeffcececeffcececeffcececeffcececeffcfceceffd0d0d0ffd0d0cfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff7f6f6fff6f7f7fff6f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff8f7f8fff7f8f8fff7f7f7fff8f7f8fff8f7f7fff8f8f7fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff8f7f8fff7f7f7fff7f8f8fff8f7f7fff7f7f8fff7f7f8fff7f7f8fff8f8f7fff7f7f8fff8f7f8fff8f8f8fff7f7f7fff7f8f7fff8f7f7fff7f8f8fff8f8f7fff7f7f7fff8f7f7fff7f8f7fff7f8f8fff7f8f7fff7f7f7fff7f7f8fff7f8f7fff7f8f7fff7f8f8fff7f8f8fff7f7f8fff8f7f8fff8f7f7fff7f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff8f8f9fff9f9f9fff8f8f9fff8f9f9fff9f9f8fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9fafffaf9fafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfafffafbfafffbfafafffafbfbfffbfbfafffafafafffbfafafffafbfbfffafbfbfffbfbfafffafafafffafafbfffafbfafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfefefffdfdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffefefefffffefffffefffefffefffefffefffffffefffffffefefffffefefffffffefefffefefefffefefffffefefefffefefdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffdfdfefffdfdfdfff7f7f7ffe6e6e6ffdadadaffdcdcdcffd8d8d8ffd8d8d8ffd9d9d9ffd8d9d9ffd9d9d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3f3e3fff3f3e3fff3a3a3aff383939ff373737ff3f3e3eff4d4d4dff5c5c5cff6c6d6dff7e7e7dff8e8d8dff9e9d9effc5c5c5ffecececfff9f8f8fffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffafbfbfffbfafbfffafafbfffafafafffafafafffafafbfffbfafafffafafafffbfafafffafafafffafbfafffafafafffafafafffbfafbfffbfafbfffafafbfffafafafffbfafbfffbfafafffbfbfafffbfbfbfffafbfbfffbfbfafffbfafafffbfafbfffafafafffafbfbfffafaf9fff9f9fafffaf9fafff9fafafffafaf9fffaf9fafffaf9fafffafafafffafaf9fff9faf9fffaf9f9fff9fafafffafaf9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f8f9fff8f8f9fff8f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafff9fafafffafaf9fff9faf9fffafafafffafafafffafafafff9fafafffafafafffaf9fafffafafafffafafafff9fafafffafaf9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f8f8fff8f8f9fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff5f6f5fff5f4f4fff3f4f4fff2f2f2ffeeeeeeffededecffeaebeaffe7e8e8ffe3e4e3ffdfdedeffdadadbffd3d3d2ff898989ff4b4b4bff303030ff080708ff010001ff010000ff000101ff000101ff040404ff0a0b0aff090909ff050505ff020202ff010101ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010102ff030303ff060706ff050404ff020202ff010101ff000000ff010100ff010102ff090809ff303030ff4a4a4aff848584ffccccccffd7d7d7ffddddddffe4e4e4ffe8e8e7ffebececffedeeeeffeff0effff0f0f0fff1f1f2fff2f3f2fff4f4f4fff5f5f5fff6f7f7fff7f6f7fff7f7f8fff8f7f7fff8f8f8fff8f8f9fff8f9f8fff8f9f8fff9f9f8fff9f9f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f8f9fff8f8f9fff8f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9f9f9fff9fafafffaf9f9fff9f9fafff9f9fafff9fafafffafaf9fffafafafffaf9fafffafafafffafafafffafaf9fffaf9f9fffafafafffafafafff9f9f9fffafaf9fff9fafafff9fafafffafaf9fff9f9f9fff9f9fafff9faf9fff9faf9fff9fafafff9fafafffafafafffafafbfffbfafafffafbfbfffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffdfdfdfffafbfaffefefefffccccccffa0a0a0ff908f8fff7f7f7fff6f6f6fff5f5f5fff4f4f50ff404041ff393839ff3a3a3aff3a3b3bff3b3b3bff3a3a3bff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff757575ff757475ff757474ff757575ff747575ff757575ff757575ff757575ff757575ff6b6b6bff5d5c5cff535354ff4f4f4fff4a4a4aff454545ff404041ff3b3b3bff363736ff333333ff303030ff2c2c2dff292929ff252525ff212121ff1e1e1eff1b1c1bff151515ff131313ff111111ff101010ff101010ff121111ff131212ff131313ff141414ff151514ff161515ff161516ff161616ff161616ff161515ff151516ff151515ff141414ff141414ff141314ff141314ff131314ff131312ff101110ff111010ff111112ff131312ff131313ff151515ff151616ff171717ff181918ff1a1a1aff1d1d1eff202120ff242424ff272727ff292a2aff2c2c2cff303031ff383737ff3e3f3eff464647ff545454ff5f605fff646464ff646464ff646363ff646464ff646464ff646464ff636464ff646364ff636364ff686868ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff0d0d0eff222222ff4f4f4fff949494ffe0dfdffff7f7f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffefefffefffffffffffffffffffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffdfefefffefefefffdfefdfffefefefffefdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffefefefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffafbfbfffbfafafffafafbfffafafafffafafafffafafafffafafafffaf9fafff9fafafff9f9f9fff9faf9fffaf9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9fafafffafaf9fff9f9f9fff9f9fafff9faf9fffafaf9fffafafafffafafafffafafbfffafafbfffafafafffafafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff8f8f9fff8f8f9fff8f8f9fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff8f9f8fff9f9f9fff9f8f9fff8f9f9fff8f8f8fff9f8f9fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f8f8fff9f8f9fff8f8f8fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f8f8fff7f8f8fff8f8f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff7f6f7fff6f6f6fff6f7f7fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff6f6f7fff6f6f6fff6f7f6fff7f6f6fff6f7f7fff7f7f7fff6f6f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd2d1d1ffd1d1d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd3d2d3ffd5d4d5ffd6d6d6ffd7d8d8ffd9d8d8ffd9d9daffdadadaffdadbdbffdcdcdbffdcdcddffdedddeffdededeffdfdfdeffdedfdeffe0dfdfffdedfdfffddddddffdadadaffd9d8d8ffd6d7d7ffd4d5d5ffd3d3d2ffd1d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9dadaffdadad9ffd9dad9ffdadadaffdbdadbffdadbdbffdadbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcddddffdddddcffdeddddffdedddeffdededeffdedfdfffdfdedeffdfdfe0ffdfdfdfffe0e0e0ffe1e1e1ffe3e2e3ffe4e3e4ffe3e3e4ffe3e3e3ffe2e3e2ffe3e2e2ffe2e3e3ffe2e2e1ffdfdfdfffdfdfdeffdedfdfffdedfdfffdfdfdeffdededeffdededfffdededeffdededeffdededeffdededeffdedddeffdedddeffdeddddffdddedeffdddddeffdddeddffdddeddffddddddffddddddffdddcddffddddddffdddcddffddddddffdcdcddffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdbdbdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdadbdbffdbdbdaffdbdadaffdbdadbffdadadaffdadbdbffdbdadaffdadadbffdadadbffdadbdbffdbdbdaffdbdadbffdbdadbffdbdbdbffdadadaffdadbdaffdbdadaffdadadaffdadadaffd9d9d9ffdad9d9ffd9dadaffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d9d9ffd9d9d9ffd8d8d9ffd8d8d9ffd8d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd5d6d6ffd9d9d8ffd9d8d8ffd8d7d8ffd7d7d7ffd7d8d8ffd8d7d7ffd7d6d7ffd7d6d7ffd6d7d7ffd7d7d6ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d9ffd8d9d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd9d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd9d9d9ffd8d8d9ffd9d9d8ffd9d8d8ffd9d8d9ffd8d8d8ffd8d9d9ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d8ffd8d9d9ffd8d9d9ffd9d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9d9daffdad9daffdad9d9ffd9dadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadbffdbdadaffdadadbffdadadbffdadadbffdbdadaffdadbdaffdbdbdbffdbdbdbffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdaffdbdbdbffdbdadbffdadadbffdadadaffdadadaffdbdadaffdbdadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdad9d9ffd9d9daffd9d9d9ffd9d9daffdadad9ffdad9daffdad9daffdadadaffdadadaffdadad9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadbffdadbdaffdadadaffdadadbffdadbdaffdbdbdbffdcdcdcffddddddffdededfffe0dfe0ffe1e0e0ffe0e1e1ffe1e1e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfdedfffdfdedeffdededeffdededeffdddedeffdddddeffddddddffdddcddffdcdddcffdcddddffdcdcdcffdbdbdcffdcdbdcffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffdad9daffd9d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd5d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd1d1d1ffd2d1d1ffd1d2d2ffd3d3d3ffd4d5d4ffd6d6d6ffd8d8d9ffd9dad9ffdadbdaffdbdbdbffdcdcdcffddddddffdfdedfffdfdedeffdedfdeffdddedeffddddddffdcdddcffdcdcdbffdbdbdaffd9d9d9ffd8d7d7ffd6d5d6ffd4d4d4ffd1d1d2ffd0cfd0ffcececfffcecdceffcdcdcdffcdcdcdffcfceceffcececeffcfcecfffcececeffd0d1d0ffd0d0cfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd2d1d1ffd2d1d1ffd1d1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f8f8fff8f7f7fff8f7f8fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f7f7fff8f8f8fff7f8f7fff7f7f7fff7f7f8fff7f7f8fff8f7f7fff7f7f8fff8f8f8fff7f8f8fff8f7f8fff7f8f7fff7f8f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff8f8f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f8fff7f8f8fff7f7f8fff7f8f7fff8f8f8fff7f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff9f9f8fff8f8f8fff9f8f9fff8f9f8fff8f9f9fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9f9fafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfafffbfafafffafbfafffafbfafffafafafffbfafbfffafbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfcfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefdfdfffdfefefffefdfdfffefefefffdfefdfffefefefffefefefffefefffffefefefffefefffffffffffffefffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefffffffffffffffffffffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfefefffdfdfefffefefefffefefefffcfcfdfff5f5f5ffe5e6e5ffdcdcddffdcdcdcffdcdcdcffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3f3f3fff3b3a3bff3b3a3bff3a3a3aff393838ff404040ff4d4e4dff5c5c5cff6d6d6dff7f7f7fff8f8e8eff9e9e9effc5c5c5ffecededfff9f8f9fffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafbfafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffbfbfbfffafafafffbfbfbfffafafafffbfafafffafafafffbfafafffafafbfffafbfafffafafafffafafbfffafafbfffafafafffafafbfffbfafbfffafbfafffafafafffafafafffafafafffaf9fafff9fafafffafafafffafafafffaf9f9fffafafafffafaf9fffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9fafff9fafafff9f9fafff9faf9fff9fafafff9fafafffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f9f9fff8f8f8fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9fafafffafafafffaf9fafffaf9fafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9f9fafffaf9fafff9faf9fff9f9f9fff8f9f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f5f4fff3f3f3fff0f0f0ffefeeefffecededffeaeaebffe7e7e7ffe4e4e4ffdfe0e0ffdeddddffd6d6d6ff898989ff4a4a4aff2e2f2fff070707ff000100ff010101ff010101ff020202ff030303ff040403ff060506ff030403ff020303ff020202ff020202ff010202ff000001ff010000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000100ff000000ff010102ff010102ff010101ff010102ff050405ff020202ff010101ff010101ff000100ff000000ff000101ff080808ff323232ff4b4b4bff767676ffcccccbffd6d6d6ffdcdddcffe2e2e1ffe8e8e7ffebeaebffedeeeeffefefeffff0f1f0fff2f2f2fff2f3f3fff4f3f3fff5f4f5fff6f6f6fff7f7f7fff6f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9fafffafafafff9fafafff9f9fafff9faf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9faf9fffafaf9fffafaf9fffafafafffafafafffafafafffafaf9fffafafafff9fafafffaf9f9fffaf9fafffafafafffafafafffafafafffbfbfafffafbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffbfbfbfff0f0efffcecdceffa2a2a2ff909191ff808080ff707070ff606060ff505151ff424242ff3a3b3aff3a3a3bff3b3b3aff3a3a3aff3b3a3bff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff747575ff757575ff757575ff757575ff757575ff757575ff757575ff757575ff6c6b6cff5c5d5cff535454ff4f4f4fff4a4a4aff454545ff404040ff3c3b3bff363736ff333334ff30302fff2c2c2cff292929ff252525ff212121ff1e1e1eff1c1c1cff1a1b1bff191919ff111111ff101010ff0f1010ff100f0fff101011ff111111ff111111ff121212ff121313ff131313ff141414ff141414ff141414ff141414ff131413ff131313ff121212ff121213ff121212ff121213ff121112ff111111ff10100fff0f0f0fff101110ff111211ff121212ff121212ff141414ff151516ff171716ff191919ff1a1b1bff1e1d1dff212021ff242424ff272727ff292a2aff2c2c2cff303130ff383737ff3e3e3eff474647ff535454ff60605fff646464ff646463ff636464ff646364ff646464ff646464ff636464ff696868ff6f706fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff0c0c0cff202020ff4e4d4dff929292ffddddddfff5f5f5fffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfefefffdfdfdfffefefefffdfefefffdfdfdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfefefffdfcfdfffdfcfdfffcfdfdfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffbfcfcfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfafbfffafbfafffafbfafffafafafffafafafffafafafffafafafffaf9f9fffaf9f9fffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9fafff9faf9fffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffbfafbfffafafafffafafafffafafafffafafafff9fafafff9f9fafff9f9f9fff8f9f9fff8f8f9fff9f8f8fff8f9f8fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff9f8f8fff8f9f9fff9f8f8fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f8f9fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f7fff6f6f7fff7f6f6fff6f6f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff7f7f6fff7f6f6fff6f7f6fff7f7f6fff7f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcfceceffcecfceffd0d0d0ffd0d0d0ffd0d0d0ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd2d2d2ffd1d1d1ffd0cfd0ffcfd0d0ffd0cfcfffd0d0d0ffd0d1d0ffd1d1d1ffd3d3d4ffd5d5d6ffd7d7d7ffd8d8d9ffdadadaffdadbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdededeffdededeffdfdfdfffdfdfdeffddddddffdadbdaffd8d9d8ffd6d6d6ffd5d4d5ffd3d3d3ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd3d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9dad9ffdadadaffdadadaffdbdbdbffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcddffdcdddcffdcdcdcffddddddffdddddeffdeddddffdedddeffdfdedfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e2ffe2e2e2ffe4e4e4ffe4e3e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e4e3ffe2e2e2ffe1e1e0ffe0dfe0ffdfdfe0ffdfdfdfffdfdfdeffdfdfdfffdedfdfffdfdedfffdfdedfffdfdfdfffdfdfdfffdedfdeffdfdfdeffdededeffdededeffdededeffdededeffdededeffdededdffddddddffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffdcdddcffdcdcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdadadbffdadadbffdadadbffdbdadbffdadadbffdbdbdbffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdaffdadadaffdadbdaffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d7d7ffd6d6d6ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d7ffd6d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd5d6d5ffd5d5d5ffd9d9daffd9d9daffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d8ffd7d8d8ffd7d7d8ffd7d8d7ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9d9d9ffdadad9ffd9dadaffd9d9d9ffdad9d9ffd9dad9ffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9dad9ffd9dadaffdad9d9ffdad9daffdadadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdbdadbffdadadbffdbdbdaffdbdadaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdadbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadbffdadadbffdbdadaffdadadbffdbdbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdbdadaffdadadaffdbdbdaffdadadaffdadbdaffdadbdaffdadadaffdadadbffdadbdbffdadadbffdadbdaffdbdbdbffdadbdbffdbdadbffdcdbdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffdfdedfffdfdfdfffdededeffdededeffdeddddffdddeddffdddddeffddddddffdcdcdcffdddcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadbdbffdbdbdbffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d6d7ffd6d6d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd3d4d3ffd4d5d5ffd7d6d7ffd9d8d9ffdadadaffdbdbdaffdbdcdbffddddddffdededeffdfdfdeffdfdedeffdededeffdddddeffddddddffdcdcdcffdcdcdbffdadbdbffdadadaffd9d9d8ffd7d7d7ffd4d5d5ffd3d2d3ffd1d1d1ffcfcfd0ffcfcfceffcececeffcecdceffcececeffd0d0d0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd1d0d0ffd0d1d1ffd2d1d1ffd1d1d2ffd0d1d0ffd0d0d0ffd0d0d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f8fff8f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f8f7fff8f7f7fff8f8f7fff7f7f8fff8f7f7fff7f7f8fff8f8f7fff8f8f8fff7f8f7fff8f7f8fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff7f7f7fff8f7f8fff8f8f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff7f7f7fff8f7f8fff7f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff8f7f7fff8f7f8fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff9f8f8fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafffafaf9fffafafafff9faf9fffafafafffafbfafffafafafffafafbfffafafafffafafafffbfafbfffbfbfafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfafffafafafffafbfafffafafbfffbfbfafffbfafbfffbfbfbfffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefffefffefffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffefffefffffffefffffffffffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefdfffdfdfdfffefdfdfffefdfdfffefdfefffefdfefffdfdfdfffcfcfdfff3f4f4ffe4e4e3ffdcdbdbffdcdcddffdfdfdfffe1e0e1ffd8d8d8ffd8d8d9ffd9d8d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3fff3b3a3aff3b3a3bff3a3b3aff3b3b3aff3a3a3aff414140ff4e4e4eff5d5c5cff6d6d6eff80807fff909090ff9e9e9effc6c6c6ffedededfff8f9f9fffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffbfbfafffbfafafffafbfbfffafafafffbfafafffbfafafffafafbfffafafafffbfafafffafafbfffbfafafffbfafafffafbfafffbfbfafffbfafafffbfbfafffafafbfffbfafafffafafafffafafafffbfbfbfffafafafffafafafffafbfafff9fafafffaf9fafffafafafff9faf9fffafafafffafaf9fff9faf9fff9f9fafff9f9fafffafafafff9f9f9fffaf9fafff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fffaf9f9fffafafafff9f9fafffaf9fafffafaf9fff9f9fafffaf9f9fffaf9fafffafafafffafafafffafafafffafaf9fff9fafafffaf9f9fff9f9fafffafaf9fffafafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f8f9fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff5f6f6fff5f4f5fff3f4f4fff1f2f1fff0f0f0ffeeeeeeffecececffeaeae9ffe7e6e6ffe3e3e4ffe1e0e0ffdddeddffd1d1d0ff6e6d6dff464646ff232324ff000101ff010101ff010201ff020202ff020101ff010101ff020202ff020202ff060606ff060506ff040304ff020303ff020203ff010202ff010101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010100ff010000ff010101ff010102ff020101ff020203ff040403ff030303ff000100ff010101ff000100ff000001ff010001ff010101ff000000ff010001ff262626ff494a49ff5c5c5dffb8b8b8ffd6d5d5ffdbdbdbffe1e0e1ffe5e5e5ffe9eaeaffecececffeeefeefff0f0f0fff1f2f1fff3f2f2fff3f3f3fff4f4f4fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9f8f9fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f8f8fff9f8f9fff8f9f8fff9f9f8fff9f8f8fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fff9f9f9fff9faf9fff9fafafffaf9fafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9fafafffaf9fafff9faf9fff9f9fafffafaf9fffaf9fafffaf9fafffaf9f9fff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffdfdfdfffcfbfbfff0f0efffd0d0d0ffa6a5a5ff919191ff818181ff717071ff606060ff515152ff434343ff3a3a39ff3b3a3aff3b3b3bff3a3b3aff3b3a3aff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff767676ff757575ff747575ff757574ff747575ff757575ff757575ff6b6c6bff5c5c5cff545353ff4f4e4fff4a4a4aff454545ff404040ff3b3b3cff373737ff333333ff302f30ff2d2d2dff292929ff252525ff212121ff1e1e1fff1c1b1cff1b1b1aff191919ff181818ff171617ff101110ff0f0f0eff0f0f0fff10100fff101011ff111010ff111111ff111211ff121212ff121312ff131213ff121312ff121313ff121213ff121212ff111111ff111111ff111111ff111111ff111111ff101010ff0f0f0fff0e0e0eff100f0fff101011ff0e0f0fff101010ff121212ff131414ff151615ff171617ff181818ff1a1a1aff1d1e1dff212120ff242424ff272727ff29292aff2b2c2cff303030ff373837ff3e3e3eff474646ff535453ff5f5f5fff646464ff646363ff646364ff646364ff636464ff686869ff707070ff747474ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040303ff0a0b0aff1e1e1dff4a4a4aff909090ffdadadafff4f4f4fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefefffefffefffefffffffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfefefffefefefffefdfefffefefdfffefdfdfffefdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfefffdfefefffefefdfffefdfdfffefefefffdfefefffefdfdfffefefefffdfdfefffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9fafffafafafff9f9f9fffaf9f9fff9f9fafff9faf9fff9f9f9fff9faf9fff9f9fafff9faf9fffaf9fafffaf9fafffaf9f9fffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f8f9fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f8f8fff9f8f8fff8f9f8fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff9f8f8fff8f8f9fff9f9f8fff9f9f9fff8f9f8fff9f8f8fff8f9f8fff8f9f9fff9f8f9fff8f9f9fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f7fff7f7f8fff8f8f7fff8f7f8fff8f7f8fff8f7f7fff7f8f7fff8f8f7fff8f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff8f7f7fff8f8f8fff7f7f8fff8f7f7fff8f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff7f7f6fff7f7f7fff6f7f6fff6f6f6fff6f7f6fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff7f6f7fff7f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcececfffcecfcfffcecfceffcfceceffd0d0d0ffd0d0d0ffd0d0d0ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd0d0cfffd1d0d0ffd2d2d1ffd3d3d3ffd5d5d5ffd6d6d7ffd9d9d8ffdbdadaffdadbdaffdbdbdbffdbdcdcffdcdcdcffdcdcddffddddddffddddddffdedddeffdededdffdededeffdededeffdededeffdcdcdcffd9d9d9ffd6d6d6ffd4d5d5ffd3d4d4ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdadadaffdadadaffdadadaffdbdadaffdadadbffdbdadaffdbdbdaffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdcdcdbffdddcdcffdddddcffddddddffddddddffddddddffdededdffdededeffdededeffdfdedfffdfe0dfffdfe0e0ffe0dfe0ffe0e0e0ffe0e1e1ffe2e1e2ffe3e3e2ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe2e3e3ffe1e2e1ffe0e0e0ffdfe0dfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededfffdededfffdededeffdedfdeffdededeffdededeffdededdffdedddeffdeddddffddddddffdedddeffddddddffddddddffdddddeffddddddffddddddffdddcddffddddddffddddddffdddcdcffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdbdbffdbdcdbffdcdcdbffdcdbdbffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdad9daffdad9daffdad9d9ffd9dad9ffd9d9d9ffdadadaffdadadaffdadadbffd8d8d8ffd8d8d8ffd8d9d8ffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d5ffd5d6d6ffdbdadaffdadadaffdadad9ffdad9d9ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d7d7ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d8ffd7d7d8ffd8d7d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd9d9d9ffd8d9d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dad9ffd9d9d9ffdad9d9ffd9d9d9ffdad9daffdad9daffd9d9d9ffdad9daffdadadaffdadadaffdad9daffdadadaffd9dadaffdad9d9ffdadadaffd9d9daffdad9d9ffdad9d9ffd9d9daffd9d9d9ffdad9d9ffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffd9d9d9ffdad9d9ffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdad9daffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdadbdaffdadbdaffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdcdcdbffdcdbdbffdcdcdcffdbdcdcffdcdbdbffdcdcdcffdbdbdcffdcdbdcffdcdcdbffdbdbdcffdcdbdbffdcdbdbffdbdcdbffdcdcdbffdcdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadbffdadbdbffdadbdbffdbdadbffdadadaffdadadaffdbdadbffdbdbdaffdadbdaffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdadbdbffdbdadaffdadbdbffdadbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdcdcdcffddddddffdfdedeffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdedfffdededeffdededfffdededeffdededeffdedddeffdededeffddddddffdddcddffdddcddffdcdcdcffdcdbdcffdcdbdbffdbdbdcffdbdadaffdbdadaffdadadaffdadad9ffdad9d9ffd9d9d9ffd8d8d9ffd9d8d8ffd7d7d8ffd7d8d7ffd8d7d7ffd6d7d7ffd7d6d7ffd6d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd5d4d4ffd6d7d6ffd8d8d7ffd9d9d9ffdadadaffdbdbdbffdcdcddffdededdffdedfdeffdededeffdededeffdddeddffddddddffdddcdcffdcdcdcffdcdbdcffdbdadbffd9d9d9ffd8d8d9ffd7d7d7ffd5d5d5ffd3d2d3ffd1d1d1ffcfcfcfffcfceceffd1d0d0ffcfcfd0ffd0cfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd2d1d1ffd2d1d1ffd1d1d0ffd0d1d1ffd1d0d0ffd0d0d0ffd0d0cfffd0d0d0ffcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f8f8fff7f8f7fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f7fff8f7f8fff7f7f8fff7f7f7fff7f7f8fff7f8f8fff7f8f8fff7f7f8fff7f8f8fff8f8f8fff7f7f7fff8f8f7fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff8f9f9fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfafafffafafafffbfbfafffbfbfafffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefffefffffffffffefefefffffffffffefefffffffffefffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefdfffdfefefffdfefdfffefdfdfffcfcfbfff1f1f1ffe1e1e2ffd9d9daffdfdfdeffe0e1e0ffe1e0e1ffe1e1e1ffd7d7d8ffd8d9d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3b3bff3b3b3bff3b3b3bff3b3b3bff3b3a3bff3b3b3bff414241ff4e4e4eff5e5e5eff707070ff828282ff919191ff9f9fa0ffcacacaffedeeeefff9faf9fffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffafafafffafbfafffafafbfffbfafafffafafafffafafafffbfbfafffafafafffbfbfafffbfbfbfffafafafffbfbfbfffafafafffafbfafffafbfafffafafafffafaf9fffafafafffafaf9fffafaf9fffaf9fafff9f9fafff9f9f9fff9f9fafff9fafafff9fafafff9f9fafff9fafafffafafafff9f9f9fffaf9f9fffafafafff9f9f9fff9faf9fff9faf9fff9faf9fff9fafafff9fafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff9f8f9fff8f8f8fff8f9f8fff8f9f8fff9f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffaf9f9fffafaf9fffafafafffafaf9fffafafafff9f9fafff9faf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f8f8fff8f8f7fff8f7f8fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff6f7f6fff5f5f6fff4f5f5fff3f3f3fff2f2f1fff0f0f0ffefefefffedecedffeaebebffe8e8e8ffe5e5e5ffe2e2e2ffdcdcdcffd2d2d2ff787978ff4c4c4dff323232ff090909ff020101ff010101ff010100ff000101ff000000ff000000ff010101ff010202ff040504ff060505ff070706ff060707ff050505ff030303ff010101ff000100ff010001ff010101ff010101ff010101ff010101ff000100ff000100ff010101ff020201ff020202ff030303ff030403ff020202ff040403ff050505ff020201ff010101ff000000ff000000ff000100ff000100ff010000ff010101ff080808ff323231ff4c4b4cff727273ffc2c2c2ffd7d7d8ffdededeffe2e3e3ffe6e6e6ffe9eae9ffedededffeeeeedfff0f0f0fff2f2f2fff3f2f3fff3f4f4fff4f5f4fff5f5f5fff6f6f6fff6f7f7fff6f6f7fff7f7f6fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9faf9fff9f9f9fff9faf9fffafafafff9f9f9fffafafafff9f9fafffafaf9fffafafafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafaf9fffafafafffafafafffaf9fafff9fafafffafafafff9fafafffafafafff9fafafff9fafafffafaf9fffafafafffafafafffafafafffafafafffbfafafffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffdfdfcfffbfbfbffeff0f0ffd1d1d0ffa6a6a6ff929292ff828282ff727372ff626262ff525252ff434444ff3a3a3aff393a3aff3a3a3aff3a3b3aff3a3a3bff3b3a3aff38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777878ff777877ff777677ff757575ff757575ff757575ff757574ff6c6c6bff5c5d5dff535453ff4f4f4fff4a4a4aff454545ff404140ff3b3b3bff373736ff333333ff303030ff2c2d2dff292928ff252524ff212121ff1e1e1eff1b1b1cff1b1b1bff191919ff181818ff171717ff161616ff141413ff101010ff0e0e0eff0f0f0fff0f0f0fff10100fff101010ff101010ff111111ff111111ff111111ff111111ff101110ff111010ff101010ff101010ff10100fff100f10ff0f1010ff0f0f0fff0f0e0fff0d0d0dff0e0f0eff0e0e0fff0c0d0dff0e0e0eff0f0f0fff111010ff121312ff141314ff151616ff171717ff181918ff1a1b1bff1d1e1eff202021ff242423ff272727ff292929ff2c2c2cff303030ff373737ff3e3e3eff464747ff545453ff5f5f60ff646463ff636464ff646464ff686868ff70706fff747475ff767676ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030304ff0a0a09ff1d1d1dff444444ff878787ffd4d4d4fff2f2f1fffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffefefffffffefffffffffffffefffffefffffffefffefffefffefffefefefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefdfdfffefefdfffefefdfffdfefefffefefdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffdfefdfffdfefefffefefefffdfefefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffefefdfffdfefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfbfafffafafafffafafafffafafafffaf9fafff9fafafff9fafafff9f9fafff9fafafffafafafffaf9f9fffafaf9fffafafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9fafafff8f9f8fff9f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f9f8fff9f9f8fff9f8f9fff8f8f9fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f8f7fff7f8f8fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f6fff6f7f7fff6f7f6fff7f6f6fff6f6f6fff7f6f6fff7f7f6fff7f6f7fff6f6f7fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecdcdffcdcecdffcececfffcececfffcececfffcececeffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd1d2d1ffd1d1d1ffd0d1d0ffd1d1d1ffd2d2d1ffd3d3d3ffd5d5d5ffd6d7d6ffd8d8d7ffdadad9ffdcdcdcffdcdcdcffddddddffdddcddffdddddcffddddddffddddddffddddddffddddddffdddcdcffdddcdcffdcdcdcffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d2ffd0d1d1ffd2d2d2ffd1d1d1ffd2d2d2ffd3d3d3ffd3d2d3ffd3d4d3ffd3d4d3ffd4d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadbffdadadaffdadbdaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdbdcdcffdbdcdcffdcdcdcffdcdcdcffdddcdcffdcdcddffddddddffdddeddffddddddffdededdffdededeffdededeffdfdfdfffdfdedfffdfdfdfffe0e0e0ffe0e1e0ffe1e0e0ffe1e0e1ffe2e1e1ffe2e2e2ffe3e3e3ffe4e4e5ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e2e3ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0e0ffdfe0dfffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedeffdfdfdeffdededeffdedfdfffdededeffdededeffdededdffdddedeffdddeddffdededdffdededdffdddedeffdededeffdddddeffddddddffddddddffddddddffddddddffdcdcdcffdddddcffdcddddffdcdcdcffdcdddcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdbffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdbdcdbffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdcdbdbffdcdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdadaffdbdbdaffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdadadaffdbdadbffdbdbdbffd8d8d8ffd8d8d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdaffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd8d8d8ffd8d8d8ffd9d9d9ffd8d8d8ffd8d9d9ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffdad9d9ffdadad9ffdadad9ffd9dadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdadadaffd9dadaffdadadaffdadadaffdadadaffd9d9daffdadadaffdadadaffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdad9daffdadadaffdadadaffd9dadaffdadad9ffdad9daffdadad9ffdadad9ffdad9daffd9dadaffdad9d9ffdadadaffdadadaffdadadaffdad9daffd9dadaffdadadaffdadad9ffdadadaffdadadaffdad9daffd9dadaffdadadaffdadbdaffdbdbdbffdadbdbffdadadbffdadbdaffdbdadbffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdbffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdcdbffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdcdbdbffdcdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdcffdbdcdcffdbdcdbffdbdbdcffdbdcdbffdcdcdcffdbdbdbffdcdbdbffdcdcdcffdbdbdcffdbdcdcffdbdcdbffdcdcdcffddddddffdddedeffdfdfdfffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e2ffe3e2e2ffe3e3e2ffe3e3e2ffe1e2e2ffe1e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdeffdedfdfffdfdfdfffdededfffdededdffdddeddffddddddffddddddffdcdcdcffdcdddcffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d4d3ffd3d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd9d8d9ffd9d9daffdcdbdbffddddddffdededdffdededdffdddedeffdededdffddddddffddddddffdcddddffdcdddcffdcdcdbffdbdbdbffdadbdbffdadadaffd9d9d9ffd7d6d6ffd4d5d4ffd3d2d3ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffd0d0d0ffd1d1d0ffd0d0d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f7fff7f7f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff8f7f7fff8f8f8fff7f8f8fff8f7f8fff8f7f7fff8f8f7fff7f8f8fff8f7f7fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f7f8fff8f8f7fff7f8f7fff7f8f8fff7f8f8fff7f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafff9fafafffafafafffafafafffafbfafffafafafffafbfafffbfafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefdfefffefdfdfffefefdfffdfefefffefefefffefefefffefffefffffffffffefffefffffffffffffefffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefefefffffefffffefefefffefffefffefefefffefefefffdfdfdfffefefefffefdfefffefdfdfffdfefefffefefdfffdfdfefffefefdfffbfbfcffefeff0ffe1e1e1ffdfdfdfffe0e0e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffd8d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3a3b3bff3b3b3bff3b3a3aff3a3a3aff404141ff4f4e4eff60605fff727271ff838383ff929292ffa1a0a1ffcbcbcbffedeeeefff9faf9fffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafbfffbfbfbfffbfafafffafafafffafbfbfffbfafafffafafafffafafbfffafbfafffafafafffbfafafffbfafbfffafafafffbfafbfffbfafafffafafafffafafafffafafafffafbfafffbfbfafffbfbfbfffafbfafffbfbfbfffbfafafffafbfafffafaf9fffafafafffafaf9fffafaf9fffafaf9fffafafafffafafafff9fafafff9fafafff9f9fafffafaf9fff9faf9fff9faf9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f8f9fff9f8f8fff8f8f9fff9f9f8fff8f8f9fff9f9f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafaf9fffafafafff9faf9fffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff7f7f6fff6f6f6fff5f6f5fff4f4f4fff3f4f4fff2f2f2fff1f1f1ffefefefffededeeffebebebffe9e8e8ffe5e5e5ffdfdfdfffd9d9d9ffc7c7c6ff777677ff50504fff373737ff121112ff010101ff010101ff010101ff000000ff010000ff000000ff010100ff010101ff030303ff0a0a0bff0b0c0cff070708ff050404ff030303ff020202ff030202ff030303ff030304ff020202ff020202ff020202ff020101ff020202ff040304ff040303ff050504ff060606ff030202ff020201ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff101010ff343333ff4c4c4bff727272ffc3c2c2ffd6d6d7ffddddddffe3e3e3ffe7e7e6ffe9eae9ffebecebffeeeeeeffeff0f0fff1f1f1fff3f3f3fff3f3f4fff4f4f5fff5f5f5fff6f5f6fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff8f7f8fff8f8f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafff9faf9fffafafafffaf9fafff9faf9fffafaf9fffafafafffafafafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafff9fafafff9fafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafaf9fffafafafffafafafffafaf9fffafafafffafafafffafbfafffafafafffafafafffafafafffbfbfbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffdfdfdfffbfbfbfff0f0f0ffd3d3d3ffa7a6a6ff929292ff838383ff737374ff646463ff535353ff434344ff39393aff3a3939ff39393aff3b3b3bff3b3a3aff383838ff38393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787877ff787878ff777776ff757574ff757475ff6c6c6bff5c5c5cff545354ff4f4e4fff4b4a4aff454545ff414140ff3b3b3bff373736ff333333ff2f2f30ff2d2d2dff292929ff252425ff212121ff1f1e1eff1b1c1bff1b1b1bff191919ff181818ff171717ff161616ff131414ff111112ff141313ff151515ff121313ff121111ff121212ff121211ff121212ff131414ff171717ff181717ff171817ff171716ff151515ff131313ff131313ff131312ff131313ff131212ff121212ff111111ff0f0f0fff0a0a09ff0a0b0aff0b0c0bff0c0c0cff0d0e0eff0f0f0fff111011ff121213ff141414ff151615ff171717ff181818ff1b1a1bff1d1d1dff202020ff242424ff272727ff292a29ff2c2b2cff303030ff373737ff3e3e3eff464646ff545353ff5f5f5fff646464ff686868ff70706fff747474ff757576ff757576ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff040505ff0b0b0bff222121ff454545ff808181ffcdcdcdffefefeffffdfdfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffffefffffffefffffefffefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefefffdfdfdfffefefefffefdfefffefdfdfffdfdfefffefefdfffdfdfefffefefdfffdfdfefffdfdfefffefefefffefdfdfffdfdfefffefefefffefdfdfffdfefdfffdfefefffefefefffefdfdfffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfafafffafafafffafafafffafafafffafaf9fff9faf9fff9fafafff9f9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffafafafff9f9f9fffafafafffaf9fafffafaf9fff9fafafffafaf9fff8f8f9fff9f9f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f8f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f7fff7f7f8fff7f7f8fff7f8f8fff8f7f7fff7f7f8fff8f8f8fff8f7f7fff7f8f7fff7f8f8fff8f8f8fff8f7f7fff8f7f8fff8f8f8fff7f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff6f7f6fff6f7f6fff7f7f6fff7f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcececdffcdcdceffcdcdceffcececfffcececeffcececfffcecfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d2d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d4d4ffd5d5d5ffd7d6d6ffd9d9d8ffdadadaffdbdbdbffdddddcffddddddffdededeffdddeddffddddddffddddddffdddeddffddddddffddddddffdcdcdcffdbdbdbffdbdadaffd9d9d9ffd7d7d7ffd5d5d5ffd3d4d4ffd2d2d2ffd2d1d1ffd1d2d1ffd1d2d1ffd1d2d2ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdadad9ffdadadaffdadadaffdadadbffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddcdcffddddddffdcddddffddddddffddddddffdeddddffdddedeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe0dfe0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e1ffe3e2e2ffe3e3e3ffe5e5e5ffe5e5e5ffe5e6e5ffe4e4e5ffe5e5e4ffe4e5e4ffe3e4e4ffe2e3e3ffe1e2e2ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdfdfdfffdededeffdfdedeffdededeffdededeffdededeffdededeffdddddeffdddedeffdededeffdededdffdddddeffdededeffdeddddffddddddffddddddffddddddffdddddcffddddddffddddddffdcddddffdddcddffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdbdcffdbdcdbffdbdcdbffdcdcdbffdcdbdbffdcdcdbffdcdbdbffdcdcdcffdcdbdcffdbdbdcffdbdcdcffdbdbdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadbffdadadaffdbdadaffdadadaffdadadaffdadbdaffdbdbdaffdbdbdbffdbdbdbffdbdcdbffd8d8d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadaffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d8d8ffd9d9d9ffd9d8d8ffd8d8d9ffd8d9d9ffd8d8d9ffd9d9d8ffd8d9d8ffd8d9d9ffd8d9d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffd9d9d9ffdad9daffdadad9ffdadad9ffdad9daffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdbdbdaffdadadaffdbdbdaffdadadbffdadadbffdadbdbffdbdadaffdadadbffdadbdbffdbdadaffdadadaffdadadbffdadbdaffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdaffdadbdaffdbdadbffdbdadaffdadbdaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdadadaffdadadaffdadbdaffdadadaffdbdadaffdadbdaffdadadaffdadadaffdadbdbffdbdadaffdadadaffdadadbffdadadbffdadbdaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdbffdbdbdbffdcdcdcffdcdcdcffdddcdcffdcdcdcffdddddcffdcdcdcffdddddcffdcdcddffdcdcddffddddddffdddddcffdcdcddffddddddffdddcdcffdcdddcffdcddddffddddddffdddcdcffddddddffddddddffdcddddffdddcddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdbdcdcffdcdcdbffdcdcdcffdcdcdbffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdbdcdcffdbdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdededdffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e3e2ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffdfdfe0ffdfdfdfffdfdfdeffdededfffdededeffdededdffddddddffdddddeffddddddffdddcdcffdddcdcffdcdcdcffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffdadad9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd6d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d5ffd4d4d4ffd4d4d4ffd6d6d6ffd7d7d7ffd8d9d8ffdad9daffdbdbdbffdcdcdcffddddddffdeddddffdeddddffddddddffddddddffddddddffdddddcffdcdcddffdbdcdcffdcdcdcffdcdbdbffdadadbffd9dad9ffd8d7d7ffd4d5d4ffd3d3d4ffd1d2d1ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d0d0ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffcfd0cfffd0d0d0ffcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f8f7fff7f7f8fff8f7f7fff8f7f7fff7f7f8fff7f8f8fff7f7f8fff7f8f8fff7f7f7fff8f7f8fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff7f7f8fff8f8f7fff8f7f8fff8f7f8fff7f8f8fff8f7f8fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff7f7f8fff8f7f7fff7f8f8fff8f7f8fff7f8f7fff8f7f7fff8f8f7fff7f7f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f8fff8f8f9fff9f8f8fff9f8f8fff8f8f9fff8f9f9fff8f8f9fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff9f9f8fff8f9f9fff9f8f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9fafffaf9f9fff9f9fafffaf9f9fffafafafffafafafffafafafffbfafafffafafbfffbfafafffafbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfcfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffdfefdfffefdfefffefdfefffefefefffffefefffefefefffefefefffefefefffefefffffefefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffefffffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefdfffdfefefffdfdfefffefdfdfffefdfefffdfdfefffefefefffdfdfefffdfefefffbfbfbffeeeeefffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e0ffe0e1e1ffe1e0e0ffe1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3c3b3cff3b3b3bff3a3b3bff3b3b3aff3a3a3aff373637ff404041ff504f50ff616161ff737373ff838484ff939393ffa1a0a1ffccccccffefeeeffffafafafffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfafffbfafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafbfafffafafafffafbfafffafafbfffafafbfffafafbfffbfafafffafafafffafafafffafafafffafafbfffafafafffbfafafffafafbfffafaf9fffafaf9fffafaf9fffafaf9fffafafafff9f9fafffaf9f9fff9fafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9fafffafaf9fffaf9fafffaf9f9fff9faf9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff9f8f8fff8f8f9fff9f9f9fff8f8f9fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9fafffafaf9fff9fafafffafafafffafafafffafafbfffafafafffaf9fafffafafafffaf9f9fff9f9fafff9f9fafff9f9fafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0efffeeeeedffebebecffe8e8e9ffe3e3e2ffdededeffd9dadaffc7c7c8ff797a79ff545454ff474747ff2b2b2aff0e0f0fff000001ff010000ff010000ff000000ff000000ff000001ff010101ff020202ff030203ff010202ff010201ff040405ff030403ff040404ff050405ff040504ff030303ff030303ff030303ff030303ff040405ff060606ff030203ff020102ff020202ff020101ff010101ff000000ff000000ff000000ff000000ff000000ff000001ff0a0909ff262626ff434342ff4f4f4eff737374ffc3c3c3ffd6d6d6ffdcdddcffe2e1e2ffe6e6e6ffe9e9e9ffececebffededeefff0f0f0fff0f1f1fff2f2f3fff4f4f3fff4f4f4fff5f5f4fff6f6f5fff6f6f6fff6f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff8f8f7fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff9f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9fafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafaf9fffaf9fafffafafafff9fafafff9f9fafffafafafffafafafffafafafffafaf9fffaf9fafff9fafafffafaf9fffafafafff9fafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffafafbfffbfafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffdfdfcfffbfcfbfff0f0f1ffd5d5d4ffa7a7a7ff939393ff838484ff747474ff636464ff535353ff424243ff383838ff393939ff39393aff393a39ff383838ff393838ff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff777878ff777878ff777878ff767676ff727271ff696969ff595a59ff4e4e4eff474646ff414040ff3a3a3bff363636ff323232ff2e2e2eff2a2a2aff272627ff232424ff202120ff1e1e1fff1c1c1cff1a1a1aff181717ff161716ff151515ff131313ff121212ff101110ff0e0f0fff0e0e0dff131313ff232324ff242424ff232222ff222122ff222122ff232323ff252525ff282829ff2a292aff2a2a2aff292929ff272726ff252424ff252424ff242425ff242424ff242323ff222322ff212021ff1b1b1aff0d0d0dff0b0c0bff0c0c0dff0e0e0eff0f0f0fff101011ff121212ff141314ff161515ff171817ff191919ff1a1b1bff1d1d1cff202020ff232323ff262727ff2a2a2aff2d2d2dff323231ff373736ff3d3e3dff454546ff4f4e4eff5d5c5cff686868ff686868ff6f7070ff747474ff757575ff767576ff757676ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020302ff060707ff0f0f0eff282828ff474748ff797979ffc5c4c5ffededeefffdfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffefefffffffffefffefefefffefefffffffffffffffefffffffffefffffffefffefefffffefefffffefefefffefefefffdfefefffdfefefffefefefffefefefffefefdfffefefdfffdfefefffdfdfefffefdfdfffefdfdfffdfdfefffefefefffdfdfefffdfefefffdfefdfffefdfefffefefefffdfefdfffdfefefffefefdfffdfefdfffefdfdfffefefdfffefefefffdfdfdfffefdfefffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafafafffafbfafffafafafffafafafffafaf9fffafaf9fff9f9fafffafaf9fff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafff9f9f9fffafaf9fffafaf9fff9fafafff9f9fafffaf9f9fffaf9fafff9f9fafffafafafff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff8f8f9fff9f8f8fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff7f7f8fff7f8f8fff7f7f7fff8f8f7fff8f8f7fff7f8f7fff7f7f8fff8f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff8f7f8fff7f8f8fff7f8f7fff7f7f8fff7f8f7fff7f8f7fff8f7f7fff8f8f7fff8f8f8fff7f7f7fff8f7f8fff8f8f7fff7f7f8fff7f8f7fff7f7f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff7f6f6fff7f7f6fff7f7f7fff6f6f7fff7f6f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccdffcdcdcdffcccdcdffcdcecdffcecdceffcdceceffcececeffcececeffcececeffcececeffd0cfd0ffd0d0d0ffcfcfcfffd0d0d0ffd3d3d3ffd5d6d5ffd7d7d8ffd9dad9ffdbdbdbffdcdcdcffdcddddffddddddffdedddeffdeddddffdddedeffdededeffdddddeffdededeffdddddeffdddddcffdcdcdbffdadadaffd9d8d8ffd7d7d7ffd5d5d6ffd4d4d4ffd3d4d3ffd2d1d2ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd8d8d9ffd9d9d9ffdad9d9ffd9dadaffdadadaffdadadbffdadbdbffdadbdaffdbdbdbffdbdcdcffdbdbdbffdbdcdcffdcdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdddeddffdedddeffdededeffdededfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e1ffe3e2e3ffe3e3e3ffe5e4e4ffe5e6e6ffe6e5e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e3e4ffe3e4e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e0ffe0e0e1ffe0e0e1ffe0e0dfffe0e0e0ffdfe0e0ffdfdfe0ffdfe0e0ffdfdfdfffe0e0dfffdfe0dfffdfdfdfffdededfffdfdedeffdfdedeffdededfffdededeffdededeffdededeffdededeffdededeffdededeffdededdffdededeffdededdffdddeddffdeddddffdddeddffddddddffddddddffdddddeffddddddffddddddffddddddffddddddffddddddffddddddffdddcddffdcdcddffdcdcdcffdcdcddffdcdcddffdcdcdcffdddcdcffdcdcddffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdcdcdcffdbdbdcffdcdbdbffdbdcdcffdcdbdcffdbdcdbffdcdbdbffdbdbdbffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdaffdadadbffdadbdbffdadadaffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdcffdbdbdbffdadbdbffdadadbffdad9daffdadadaffdad9daffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d9d9ffd9d8d9ffd8d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffd9dad9ffd9d9daffd9dadaffd9dad9ffdadadaffd9dadaffdadadaffdadadaffdadadaffdbdadaffdbdbdaffdadbdaffdadadbffdbdadaffdbdadaffdadadbffdbdbdbffdadbdbffdadbdbffdadbdaffdbdbdbffdbdbdbffdadbdaffdadbdbffdbdbdaffdadbdbffdbdadaffdbdbdaffdbdbdbffdadadaffdbdbdbffdbdbdaffdadadbffdadbdaffdbdadbffdadadbffdadadbffdbdadaffdadadbffdadadaffdadbdbffdbdadbffdadadbffdbdbdbffdbdbdbffdbdadaffdadbdaffdbdadaffdbdadaffdbdadbffdadadbffdadadaffdadbdbffdbdadbffdadbdaffdadadaffdadadaffdadadbffdbdbdaffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdcffdbdcdcffdbdbdbffdcdcdbffdcdcdcffdcdddcffdcdcddffdddcdcffdddcdcffdcdcddffddddddffdcddddffdcddddffdcdddcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffddddddffddddddffddddddffdddcddffdddcddffdddcdcffdcddddffdddcddffdcdcddffddddddffdddcddffdddcdcffdcdddcffdddcdcffdddcdcffdcdcddffdcdcdcffdcdcdcffdcdddcffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcddffdcdddcffdcdcdcffdcdcddffddddddffdddcddffdddddcffdddddcffdddddeffdedfdfffdfdfdfffe1e1e0ffe1e2e2ffe1e2e2ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e3ffe3e4e3ffe2e2e3ffe2e1e1ffe2e1e1ffe0e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0dfffe0dfe0ffdfe0e0ffdfdfdfffdfdfdfffdedfdeffdededeffdeddddffdededdffddddddffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdadbffdadadaffdadadaffd9dadaffd9d9daffd9d8d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d6d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d6ffd6d6d5ffd6d5d6ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d5d5ffd6d6d6ffd8d7d7ffd9d9d8ffdadadaffdbdbdcffdddcdcffdeddddffdddddeffddddddffddddddffddddddffddddddffdddcddffdcddddffdcdcdcffdbdbdcffdcdcdbffdadbdbffd9d9d9ffd8d8d7ffd6d6d6ffd3d3d3ffd2d1d2ffd1d1d0ffd1d1d1ffd1d1d0ffd1d1d1ffd0d0d1ffd0d0d1ffd0cfd0ffd0d0d0ffcfcfcfffcfcfd0ffcfcfd0ffcececeffcfceceffcdcdce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff8f8f8fff7f8f8fff7f8f7fff8f7f8fff7f8f8fff8f8f7fff8f7f8fff7f8f8fff7f8f8fff8f7f8fff8f8f7fff7f8f7fff8f8f7fff8f7f7fff8f8f7fff8f7f8fff7f7f7fff7f7f8fff8f7f7fff7f8f8fff8f7f7fff7f7f8fff8f8f8fff7f8f7fff8f8f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff7f7f8fff8f8f7fff7f8f7fff7f8f8fff8f7f8fff7f8f8fff7f7f7fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff9f9f9fff8f8f9fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffaf9f9fffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfefdfffefdfefffefefdfffdfefdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfefffefefefffefefefffefffefffffefefffffefffffffefefffefefefffefefffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffefffffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffdfefefffefefdfffefdfefffafbfbffecededffe2e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe1e0e0ffe1e1e0ffe1e0e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3c3bff3b3b3aff3a393aff373737ff363636ff414140ff515151ff626262ff757474ff848485ff949394ffa3a4a3ffcdcdcdffeeeeeefffafafafffcfcfcfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffbfbfcfffcfcfbfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfafffafbfafffafbfafffbfafafffbfbfafffbfafbfffafafafffafafbfffbfafafffafbfafffbfafafffafafafffafafafffafbfafffbfbfafffbfafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafffafaf9fff9fafafffafafafff9f9fafffafaf9fff9faf9fff9fafafffaf9fafff9faf9fff9f9f9fff9f9fafffafaf9fffaf9fafff9f9f9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9fafff9faf9fffaf9fafffaf9fafff9fafafffafaf9fffafafafffafafafffafafafffafbfafffafafafffafafafffafaf9fffaf9fafff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff6f7f6fff5f6f6fff5f5f5fff4f5f4fff4f3f4fff2f2f3fff2f1f2fff0f1f0ffefeeeeffecececffe8e8e8ffe4e4e4ffe0e0e0ffdbdadaffcdceceffa0a0a0ff6a696aff4d4d4dff3f3f3fff242424ff090909ff000000ff000000ff000001ff010101ff020101ff000101ff000100ff010000ff010100ff010101ff010100ff010101ff020201ff020102ff020202ff020102ff020101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010100ff000000ff000000ff000000ff090909ff222222ff3c3c3cff494949ff646465ff989999ffc8c7c7ffd6d7d7ffdcdcdcffe1e1e2ffe6e6e5ffe8e9e8ffebececffeeedeeffefefeffff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9fafffaf9f9fff9f9fafffaf9fafffafaf9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffbfafbfffbfbfafffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffdfdfdfffcfcfbfff1f1f1ffd5d6d6ffa6a6a6ff949394ff848485ff757574ff646464ff525353ff414242ff383737ff383837ff393939ff383838ff393838ff393938ff3a393a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787878ff787777ff777878ff787878ff767676ff6e6e6eff5f605fff545454ff4a4b4bff434443ff3d3c3cff373737ff333332ff2e2e2eff292a2aff252625ff222222ff20201fff1d1e1dff1b1b1bff1a1919ff181717ff161516ff141414ff121213ff111010ff0f0f0fff0e0e0dff0d0d0dff131313ff262626ff282828ff282727ff272627ff272726ff282828ff2a2a2aff2b2b2bff2c2c2cff2c2c2cff2c2c2cff2b2b2bff2a2a2bff292a2aff2b2a2aff2a2b2aff2a2a2aff282829ff262625ff1f2020ff0f1010ff0d0d0dff0e0e0eff0f0f0fff111111ff121312ff141314ff151515ff181718ff191a1aff1b1b1bff1d1e1eff202020ff232323ff262727ff2a2a2aff2f2f2fff333333ff383838ff3f3f3fff464646ff4f4f4fff585859ff656666ff727171ff6f7070ff757474ff767575ff757575ff757675ff767575ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020303ff080808ff131313ff2d2d2dff4a4b4aff777776ffbebebeffecececfffdfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefffffffefffffefffefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffdfefefffefdfefffdfefefffefefefffefdfefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffdfefdfffefefefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffafafbfffbfbfafffafafafffafafafffafafafffafafafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafaf9fff9f9f9fffafafafffafafafffafafafff9fafafff9fafafffaf9fafff9fafafffafaf9fff9f9f9fff8f9f9fff8f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fffafaf9fffaf9fafff9f9f9fff9f9fafffaf9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff9f9f9fff9f8f9fff9f9f8fff8f9f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff8f8f8fff7f7f8fff7f8f7fff8f7f7fff7f7f8fff8f8f7fff8f7f8fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f7f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccdffcdcdccffcdcdcdffcccdcdffcdceceffcececeffcececdffcecfceffcececeffcfceceffcececdffcfcfcfffd1d1d1ffd3d3d4ffd7d6d7ffd9dadaffdcdcdbffddddddffdededeffdededeffdededeffdededeffdededeffdfdedeffdfdedfffdededeffdededdffddddddffdcdcdcffdbdbdbffd9d9d9ffd7d7d7ffd5d6d5ffd5d4d4ffd3d4d3ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd2d3d3ffd4d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd4d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffd9dadaffdadadaffdbdadaffdadbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdcdcdcffdcdcdbffdcdddcffdddddcffdddcdcffdddddcffdddcddffddddddffddddddffdeddddffdddeddffdeddddffdedddeffdededeffdedfdeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe3e3e2ffe3e4e3ffe5e5e5ffe6e5e6ffe7e7e6ffe5e6e5ffe5e6e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e1ffe1e1e2ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e0e0ffe0e1e0ffe0dfe0ffdfe0e0ffe0e0dfffdfdfdfffe0dfe0ffdfe0dfffdfdfe0ffdedfdfffdedfdfffdfdedfffdededfffdfdfdeffdfdedfffdededfffdedfdeffdfdedeffdedfdeffdededeffdededeffdedddeffdededdffdedddeffdddeddffdedddeffdedddeffdddeddffdeddddffddddddffddddddffdddeddffdddeddffddddddffddddddffddddddffddddddffddddddffdddddcffdddddcffdcdcdcffddddddffdcddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdbdcdcffdcdbdcffdbdcdbffdbdbdbffdbdbdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdcdcffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdcdbdbffdbdbdbffdbdadbffdadbdaffdadadaffdadadaffdadadaffd9dadaffd9d9daffd9dad9ffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffd9dad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffdad9daffd9d9daffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadaffdadbdbffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdddddcffddddddffdcddddffdcddddffddddddffddddddffdededdffdeddddffddddddffdddeddffdedddeffdededdffdddeddffdededdffdeddddffdededdffdedddeffdddeddffdedddeffdedddeffdddeddffdeddddffddddddffddddddffdddeddffdddeddffddddddffddddddffdeddddffddddddffddddddffdddddcffddddddffddddddffddddddffddddddffdcddddffdcddddffdddddcffdcddddffddddddffddddddffdddddcffdcddddffdcddddffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffdedddeffdddedeffdededeffdfdfdfffe0e0e0ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdfdedeffdfdfdeffdededeffdededeffdededeffdeddddffddddddffdddddcffdcdcddffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd5d4d5ffd7d6d7ffd8d8d7ffd9d9d9ffdadadbffdbdcdbffdddcddffdddddeffdededeffdededeffdddedeffdddeddffddddddffdddddcffdddddcffdcdddcffdcdbdbffdcdcdbffdbdadbffd9dad9ffd8d8d8ffd6d5d5ffd2d3d2ffd1d1d0ffcfcfd0ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f9fff8f8f8fff8f7f8fff7f8f8fff7f8f8fff8f7f7fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f8f7fff8f8f8fff7f7f7fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f7f7fff7f8f7fff8f8f8fff7f7f7fff7f8f8fff7f8f8fff8f7f8fff8f7f7fff8f8f8fff7f8f7fff7f7f8fff7f7f7fff7f8f7fff8f7f8fff8f8f7fff7f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff9f8f9fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9fafff9f9f9fff9fafafff9f9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafafbfffafbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffefefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfefefffefdfefffefefefffefefffffefffefffefffffffffffefffffffefffffffffffefefefffefffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfdfefffefefefffefefdfffefefefffdfdfefffdfdfdfffafafaffecececffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3b3bff3c3b3bff3a3a3bff383838ff373737ff414142ff525252ff646464ff757675ff868685ff959595ffa4a5a5ffcfcfcfffefefeefffafafbfffcfdfcfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafbfafffafafbfffbfafafffbfbfbfffafbfafffafafafffafafafffafbfafffbfafafffbfafafffafafbfffafafafffafbfafffafafbfffafbfafffafafbfffafbfafffafbfafffbfbfafffafafafffafafafffbfbfafffafafafffafafafff9faf9fffafafafff9fafafffafafafffaf9fafffafafafffafafafffaf9fafffafaf9fff9fafafffaf9f9fffaf9fafffafafafff9f9fafff9fafafffaf9fafff9faf9fff9f9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fff9f9fafff9f9fafff9faf9fffaf9fafffafaf9fff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9f9f9fff9faf9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f9fff9f8f8fff8f9f9fff9f8f8fff8f8f7fff7f8f8fff8f7f7fff7f6f7fff6f6f6fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff2f2f3fff2f1f1fff0eff0ffedededffeaeaeaffe7e6e6ffe2e2e2ffddddddffd7d8d8ffcac9c9ff999998ff626362ff474748ff393a3aff212121ff090909ff010101ff010202ff020202ff010101ff010101ff000000ff000100ff000000ff000000ff010000ff010101ff010101ff010102ff010101ff000100ff010000ff000000ff000000ff000000ff000101ff000001ff010101ff010202ff010201ff010100ff0a0a0aff212222ff3c3d3cff494949ff5a5a5aff929292ffc4c4c4ffd3d2d3ffd7d8d8ffddddddffe2e1e2ffe6e6e6ffe9eae9ffecebecffeeeeedffeff0f0fff1f0f1fff2f2f2fff3f3f3fff3f3f4fff4f5f5fff6f5f5fff6f6f5fff6f6f7fff7f6f6fff7f6f7fff6f7f7fff7f7f7fff8f7f7fff7f8f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9fafafff9faf9fffafaf9fffafafafff9f9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffafafafff9f9fafffaf9fafffaf9fafff9fafafff9fafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafbfffafafafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfdfcfffbfcfcfff2f1f2ffd5d5d5ffa5a5a5ff949494ff868685ff757576ff656464ff535353ff424242ff373737ff383938ff383838ff393939ff393939ff3a3a3aff3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff787878ff787878ff777878ff787877ff717171ff656565ff5b5b5cff525252ff4b4a4bff434342ff3d3d3cff373737ff323232ff2d2d2dff292929ff242424ff222222ff1f201fff1d1d1dff1b1a1bff191919ff171717ff151515ff131313ff111211ff100f10ff0f0f0eff0d0e0eff141414ff272727ff292929ff282828ff282828ff292928ff2a2a2aff2c2c2bff2c2c2cff2d2e2dff2e2e2eff2d2d2eff2d2d2dff2c2d2cff2c2c2cff2b2b2cff2c2b2cff2b2b2bff2a2a2aff282828ff212121ff111110ff0e0e0eff0f0f0fff111011ff121212ff131313ff151515ff171717ff191919ff1b1b1cff1e1d1dff201f20ff222223ff262626ff2a2929ff2e2e2eff333333ff383838ff3e3e3eff454544ff4c4c4cff555555ff5e5e5eff6b6b6bff757575ff747474ff757576ff757575ff757675ff757675ff757575ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030202ff080808ff151616ff2f2f2fff4b4b4bff777777ffb9b9b9ffeaeaeafffcfcfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffefffefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfdfefffefdfdfffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafff9f9fafffaf9f9fffafaf9fff9fafafffafafafff9f9fafffafafafffafaf9fffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffaf9fafffaf9f9fffafafafff9faf9fff9f9fafff9f9f9fff9faf9fffaf9f9fffafaf9fff9f9fafff9f9f9fff9faf9fff9f9fafff9faf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f7f7fff8f8f7fff7f7f7fff8f7f8fff7f7f7fff8f8f8fff8f7f7fff8f8f8fff7f7f8fff8f7f7fff8f8f7fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f7f8fff8f8f7fff7f8f8fff7f7f7fff7f8f8fff7f7f8fff7f8f7fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff7f8f7fff7f8f8fff8f7f7fff8f7f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcaffcdcdccffcccccdffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcdcdcdffcfceceffd0d0d0ffd2d2d2ffd5d5d5ffd8d8d8ffdbdcdbffdedddeffe0dfdfffdfdfdfffdfdedeffdedfdeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdcdcdcffdbdcdbffdadadaffd7d7d8ffd6d6d6ffd4d5d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d3ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd9d9d9ffdad9d9ffdadad9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffddddddffdddeddffddddddffddddddffdddddeffdddeddffdedddeffdededeffdededfffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe0e0e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e4ffe4e4e4ffe5e4e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe1e0e1ffe1e0e1ffe1e0e1ffe0e1e1ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffe0dfe0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdfdedfffdedfdeffdfdfdfffdededeffdedfdfffdedfdfffdededfffdfdedeffdedfdeffdededeffdededeffdededeffdededdffdedddeffdededdffdddedeffdedddeffdddedeffdddddeffdddeddffdddedeffdddeddffdddeddffdededdffddddddffddddddffddddddffddddddffddddddffdcdddcffdddcddffdcdcddffdcdcdcffdcdcddffdddcdcffdcddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdbdcffdbdcdcffdcdbdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdbdbdbffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcddffdcdcdcffdcdcdbffdbdcdbffdadbdbffdadbdaffdbdbdaffdadadbffdadadaffdadadaffdadadaffd9dadaffdad9daffd9d9daffdadad9ffdadadaffdad9daffdadad9ffd9dadaffdad9d9ffdad9daffdadadaffd9d9daffdadadaffdadadaffdadadaffdadadbffdadadaffdadadbffdadadaffdadadaffdbdadaffdbdbdbffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdcdbdcffdcdbdbffdcdcdbffdbdbdcffdbdbdbffdbdcdbffdcdcdbffdbdbdbffdbdcdbffdbdcdbffdbdbdcffdcdbdbffdcdcdcffdbdcdbffdbdbdcffdbdbdbffdbdcdbffdcdbdbffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdbdcdbffdcdcdbffdcdcdcffdbdbdbffdbdcdbffdcdcdbffdbdbdcffdbdcdcffdbdcdbffdbdbdbffdbdbdcffdbdbdbffdbdbdcffdcdbdbffdbdcdcffdcdbdcffdbdcdbffdbdbdcffdcdbdbffdbdbdbffdcdcdcffdbdbdbffdbdcdcffdcdbdcffdbdcdbffdbdbdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdddcdcffdcdddcffdcdcdcffdcdcdcffdddcdcffdddddcffddddddffddddddffddddddffdedddeffdeddddffdededeffdddddeffdedddeffdededeffdededeffdeddddffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededdffdedddeffdededeffdddedeffdedddeffdddedeffdddddeffdddeddffdededeffdededdffdededdffdededeffddddddffdddeddffdededdffdddddeffdddedeffdddeddffddddddffdddddeffdeddddffdddddeffdededdffdededeffdedddeffdddeddffdddedeffdeddddffddddddffdededeffdddddeffdddedeffdededeffdededeffdededfffdfdedfffe0dfe0ffe0e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe5e5e4ffe3e3e3ffe3e2e3ffe1e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededdffdedddeffdededdffddddddffdddcddffdcddddffdcdcddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d7ffd7d6d7ffd7d6d7ffd6d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d5ffd7d7d7ffd7d7d7ffd9d9d9ffdbdadaffdcdcdcffddddddffdeddddffdededdffdededeffddddddffdedfdfffdededeffddddddffdddcdcffdcdddcffdbdcdcffdbdcdcffdadadbffd8d9d8ffd6d5d6ffd4d3d3ffd1d1d2ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffcfd0d0ffcfd0cfffcecfceffcfcfceffcdcdcdffcdcdcdffcccccbffcbcbcc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f8f7fff8f7f7fff8f8f7fff7f7f7fff7f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff8f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f8f9fff8f9f9fff8f9f8fff8f8f9fff8f9f9fff9f9f8fff8f9f9fff8f8f9fff8f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9faf9fff9f9fafff9f9fafffaf9fafff9f9f9fff9f9f9fff9faf9fffaf9f9fff9fafafffafafafffafafafffafbfafffbfafafffafbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefdfffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefdfefffdfdfefffefdfefffdfefdfffefefefffefffefffefefefffefefffffffffffffefefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffefffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefefffdfdfdfffdfdfdfff9f9f9ffebebebffe2e1e1ffe0e0e1ffe0e0e1ffe1e0e1ffe1e0e1ffe1e1e1ffe1e0e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3c3b3bff3a3a3aff393838ff434343ff535353ff656565ff777777ff878787ff969696ffa5a5a5ffd2d2d1ffefefeffffbfbfbfffcfdfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfafbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffafafafffafbfafffafafbfffafafbfffbfafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafbfafffbfafafffafbfafffbfafafffafafafff9fafafffafafafffafaf9fffafafafffaf9fafffaf9fafffafaf9fffafafafffafafafff9fafafffaf9fafff9faf9fffaf9fafff9fafafff9fafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9fafafffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fff9fafafffaf9fafff9f9fafffaf9fafff9fafafffafafafffafafafffafafafff9fafafffafafafffaf9fafffafafafffaf9f9fffafaf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff9f8f9fff9f8f8fff8f9f8fff9f8f9fff8f9f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff6f6f5fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff1f0f1ffeeefefffecececffe7e7e8ffe3e3e3ffdededeffd9d9d9ffd3d2d3ffc3c3c3ff909190ff585858ff474848ff3c3c3bff242424ff0b0b0bff030302ff020202ff010101ff010101ff000000ff000000ff000000ff010000ff010101ff020101ff020201ff010100ff000101ff000001ff000000ff010000ff000000ff000000ff000100ff010100ff010102ff070707ff1c1c1dff393a39ff494848ff595a59ff898988ffbcbcbcffd3d3d3ffd7d7d7ffdcdcdbffe0e0dfffe4e3e3ffe7e6e7ffeaeae9ffecedecffeeeeeeffeff0f0fff1f0f1fff2f2f2fff3f3f3fff3f4f4fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff8f8f8fff9f8f9fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9f9fafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafff9faf9fff9faf9fff9fafafffafafafffafafafff9fafafffafafafff9f9fafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafbfffafbfbfffbfbfafffbfbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfcfcfffcfbfbfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffbfcfcfff2f2f2ffd4d5d5ffa4a4a5ff959595ff868686ff767676ff666665ff545454ff434243ff393838ff383838ff383838ff393939ff3a3939ff3a3a3aff3b3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff797979ff787879ff787878ff787878ff777778ff717172ff676767ff5e5f5eff565657ff4e4e4eff464646ff404040ff3a3a3aff353534ff303030ff2b2b2bff272727ff232323ff202121ff1e1e1eff1c1b1bff191919ff171717ff161615ff131313ff111212ff101011ff0f0f0fff0e0e0eff141515ff282727ff292929ff292928ff292929ff2a2a2aff2b2a2bff2c2c2cff2d2d2cff2e2e2dff2f2f2fff2f2f2fff2e2e2eff2e2e2dff2d2d2cff2d2d2cff2c2b2cff2c2b2cff2a2a2aff282828ff222222ff111211ff0f0e0eff0f100fff111112ff121312ff141414ff161616ff181818ff1a1a1aff1c1d1cff1f1f1fff222121ff252424ff272828ff2b2b2bff303030ff353536ff3c3c3bff414242ff484849ff505150ff585959ff616262ff6d6d6dff767675ff767575ff757575ff757575ff757575ff757576ff767575ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020203ff070707ff141313ff2d2e2eff4c4b4bff757675ffb4b4b4ffe6e7e7fffbfafafffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffefffffffffffefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfdfdfffefefdfffefefefffefdfefffefefefffdfdfefffdfdfdfffefdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfefefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafafffbfbfafffbfafbfffafbfafffbfafafffafafafffafafafffafbfafffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9fafff9fafafff9fafafff9fafafffafafafffafaf9fffafafafff9f9f9fff9f9f8fff9f9f9fff9f9fafffaf9fafff9f9f9fff9f9f9fff9f9fafffaf9f9fff9faf9fffaf9fafffafaf9fff9f9f9fff9fafafffaf9fafff9f9fafffaf9fafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f9f8fff9f8f9fff8f9f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f8fff7f8f7fff7f8f8fff7f8f8fff8f8f7fff8f8f8fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f7f8fff8f7f7fff7f8f7fff8f7f8fff7f8f7fff8f7f8fff7f8f7fff8f8f8fff8f9f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcbcaffcbcbcbffccccccffcccdccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffd0d0d0ffd4d4d4ffd7d6d7ffdbdbdaffdcdcdcffdfe0dfffe1e0e1ffe0e0e1ffe0dfe0ffdedfdfffdfdfdeffdfdfdfffdfdfdeffdedfdfffdededeffdddcddffdcdcdcffdadad9ffd8d8d8ffd6d6d6ffd5d5d5ffd3d4d3ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d3ffd4d3d4ffd4d4d3ffd4d5d4ffd5d4d5ffd4d5d5ffd6d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadbdbffdadbdbffdadbdbffdbdbdcffdbdcdbffdcdcdcffdcdbdcffdcdcdcffdcddddffdddcddffddddddffdddcddffddddddffddddddffdeddddffdddeddffdedddeffdededeffdededeffdededeffdededfffdededfffdfdedfffdedfdfffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e2ffe4e4e3ffe4e4e4ffe5e5e5ffe6e6e5ffe6e7e6ffe7e6e7ffe6e6e6ffe6e5e6ffe5e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e1ffe0e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededfffdfdedeffdedfdeffdfdedeffdfdfdeffdededeffdedfdeffdededfffdededeffdfdedeffdededeffdededeffdededeffdededdffdddedeffdededeffdedddeffdededeffdeddddffdededdffdededdffdeddddffddddddffddddddffdddddcffdddddcffdddcdcffdddcddffdddcdcffdddddcffdddcddffdcdddcffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdbdcdbffdbdcdbffdbdcdcffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcddddffdddcdcffdcdbdcffdbdcdcffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdadbdaffdbdadaffdadadaffdbdadaffdadadaffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdaffdbdadaffdadadaffdadadaffdadbdaffdadbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdcdcffdbdcdbffdbdcdcffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdcdcdbffdcdcdcffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdbdcdbffdcdbdcffdcdcdcffdbdbdbffdbdcdcffdcdcdcffdbdbdcffdcdbdcffdbdbdbffdcdbdbffdbdcdbffdcdcdbffdbdcdcffdcdcdcffdcdbdcffdcdcdcffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdcdcdbffdcdcdbffdcdbdbffdcdbdcffdcdbdbffdcdcdbffdcdcdcffdbdcdcffdcdbdcffdbdcdbffdcdbdcffdbdcdcffdcdcdcffdcdcdbffdbdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddcddffdcddddffdcdddcffdcdcddffddddddffddddddffddddddffddddddffdddeddffdddeddffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdfdedeffdededeffdededeffdededeffdfdedeffdedfdeffdfdedeffdfdfdeffdededeffdedfdeffdededfffdededfffdfdedeffdededeffdededeffdededeffdededdffdededeffdededeffdedddeffdededeffdededdffdededeffdededeffdededeffdddeddffdededeffdededdffdededeffdededeffdedddeffdededdffdededeffdededeffdededeffdedddeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedfdeffdfe0e0ffe1e0e0ffe2e1e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e5ffe5e5e5ffe5e5e5ffe4e4e5ffe3e4e4ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e1ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e0ffdfe0e0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdedfdeffdededeffdddedeffdedddeffddddddffddddddffddddddffdddcdcffdcdcddffdcdcdcffdbdbdcffdbdcdbffdbdbdaffdbdbdaffdbdbdaffdbdadaffd9dadaffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd9d9d8ffd9d9d9ffd8d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd7d7d8ffd7d7d7ffd6d6d7ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d6d5ffd5d5d6ffd6d7d7ffd8d8d7ffd9d9d9ffdadadaffdbdcdbffdcdcdcffdddcddffdededeffe0e0e0ffdfe0e0ffdfdedfffdeddddffdcdcdcffdddcdcffdddddcffdbdbdbffdadbdaffd9d9d9ffd6d6d7ffd5d4d4ffd2d2d2ffd1d1d0ffcfd0cfffcececeffcfcfd0ffcfceceffcececeffcdcecdffcdcdcdffcbcccbffcccccbffcccbcbffc9cac9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff7f7f8fff8f7f8fff7f8f7fff7f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f7fff8f7f7fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff8f9f9fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9fafafff9faf9fff9f9f9fff9fafafffafafafffafafafffaf9fafffafafafffafafafffbfafafffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfefffefdfefffefdfefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefdfffefdfdfffdfefefffdfefefffefefefffefffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffffffffffefffffffefefefffffffefffefefffffefffffffefffefffefefefffdfefefffefefdfffdfefefffdfdfefffdfdfefffefefefffefefefffdfdfdfffefdfefffdfcfdfff8f8f8ffeaebebffe3e3e4ffe4e3e3ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3a3a3aff444445ff545555ff666666ff787778ff888888ff969697ffa6a5a5ffd2d3d3ffefefeffffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffcfcfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffafbfafffafafbfffbfafbfffafbfafffafafafffafafbfffafbfbfffafbfafffafafafffbfafafffafbfbfffbfafafffafafafffafafbfffafafafffafafafffafafbfffafbfbfffafafafffafafafffbfafafffafafafffbfafafffafbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffaf9fafff9faf9fffafafafffafafafffaf9fafffafafafff9f9fafffaf9fafffaf9f9fffafaf9fffaf9f9fff9faf9fff9fafafff9f9fafffafaf9fffaf9fafff9fafafff9f9f9fffafaf9fff9f9fafffafafafff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f8f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9fafafffafaf9fffaf9f9fff9fafafff9fafafff9f9fafffafafafffafafafffafafafffaf9fafffafaf9fff9f9f9fffaf9f9fff9fafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff7f7f7fff6f7f6fff5f6f6fff5f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f2f1fff0eff0ffedededffe8e9e9ffe4e5e4ffe0e0e0ffdcdcdbffd6d7d6ffd2d2d2ffbbbbbcff898989ff5b5b5bff4c4b4cff3e3d3eff292829ff1f1f1fff161716ff0c0c0cff050405ff000000ff000000ff010101ff010202ff020202ff020302ff010100ff000101ff000000ff000000ff000000ff040504ff0b0b0bff131313ff1c1c1cff272828ff3b3a3bff4b4a4aff59595aff8a8989ffbabbbbffd1d2d2ffd7d8d7ffdcdcdcffe0e0e0ffe3e4e4ffe6e7e6ffe9e8e8ffebecebffedededffefefeffff0f0f0fff1f1f1fff2f2f3fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff5f6f6fff6f7f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff8f9f8fff8f8f9fff9f8f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafff9fafafffaf9f9fffafaf9fff9f9fafffaf9f9fffafafafff9fafafffafafafffafafafffafafafffafbfafffafafafffafafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafff9fafafffafafafffafafafff9fafafffaf9fafffafaf9fffaf9fafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafbfffafbfbfffbfbfbfffafafafffbfafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffbfcfcfff2f2f2ffd4d4d4ffa3a3a3ff969696ff878687ff787778ff686768ff565656ff434444ff383839ff393839ff393938ff393a3aff3a3a3aff3a3b3bff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff797979ff787877ff767777ff727271ff686968ff606060ff575758ff4f4f4fff484848ff414141ff3c3c3dff373637ff323232ff2c2d2dff292929ff262526ff222322ff1f2020ff1d1d1dff1a1a1aff181818ff161615ff141413ff121313ff111110ff100f0fff0e0f0fff171817ff282828ff2a2b2bff2b2b2bff2b2b2bff2b2a2bff2c2c2bff2c2c2dff2e2d2dff2e2f2fff2f2f2fff2f302fff2f2f2fff2e2e2fff2d2e2eff2d2d2dff2d2c2cff2c2d2cff2b2b2bff292929ff222222ff121211ff0f0f0fff111011ff121212ff131413ff151515ff171717ff191a1aff1b1c1cff1e1e1eff212021ff232323ff262626ff292929ff2d2d2eff323333ff383838ff3e3e3eff444444ff4c4b4bff535453ff5b5b5cff646464ff6d6e6eff757575ff757575ff757576ff767576ff767576ff757675ff75757600000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020201ff060606ff0f1010ff2b2b2bff4d4d4dff727272ffadadaeffe4e4e4fff9f8f9fffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffefffffefefefffffffefffefefefffefffefffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfefefffefefefffefefefffefdfefffefdfefffefdfefffefefefffdfefdfffdfdfefffefdfefffdfefdfffdfefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafbfafffafbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafbfafffafbfbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffafafafff9f9f9fffaf9f9fff9fafafff9f9fafff9f9fafffafafafffafafafffaf9fafffaf9fafff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9fafff9faf9fff9fafafffafafafffafafafff9fafafff9faf9fffaf9f9fff9fafafffafaf9fffaf9f9fff9fafafff9faf9fff9f9f9fff9fafafffafafafff9fafafffaf9f9fffaf9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f8f8fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f8f8fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff7f8f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff8f7f7fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f8fff8f7f8fff7f7f7fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9caffcacacaffcacacaffcbcacbffcbcacbffcdcccdffcdcccdffcccdccffcdcdcdffcdcccdffcccdccffcecfcfffd2d2d2ffd6d7d7ffd8d9d9ffdcdcdcffdfdfdeffe0e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffdfdfdfffdededeffdfdfdfffdedfdfffddddddffdcdbdcffdadad9ffd7d7d8ffd6d6d6ffd4d5d5ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d6ffd7d7d6ffd7d7d7ffd6d7d7ffd7d8d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdbdadaffdadbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdddcddffddddddffddddddffdddddeffdedddeffdddeddffdddedeffdededeffdededeffdedfdeffdededeffdfdedeffdedfdfffdfdfdeffdfdfdeffdfdfe0ffdfdfdfffdfdfdfffe0e0e0ffe0e0e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe1e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e6e5ffe6e6e6ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e4e4ffe5e5e4ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfe0ffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedeffdedfdfffdfdfdeffdfdedeffdedfdfffdedfdeffdededeffdedfdfffdedfdfffdededeffdededeffdededeffdddddeffdeddddffdededeffdddedeffdddedeffddddddffdddedeffdddedeffddddddffddddddffdcdddcffddddddffddddddffdddcddffddddddffdcdcddffdddcddffdcdcdcffdddddcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdbdbdbffdbdbdcffdbdcdcffdbdcdcffdbdcdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdddcddffdcdcdcffdbdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadbdaffdadadbffdbdadbffdadadaffdadadaffdadadbffdbdadbffdadadaffdbdbdaffdbdadaffdadbdaffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdcdcffdbdcdbffdbdbdbffdcdbdbffdbdcdcffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdbdcffdcdcdcffdbdcdcffdcdcdcffdcdbdcffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcddddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffdcdcddffdddddcffddddddffdcddddffddddddffdddddcffddddddffddddddffddddddffdddeddffddddddffdeddddffdddedeffdddddeffdededeffdededfffdedfdfffdededeffdfdedfffdfdedfffdfdedfffdedfdeffdededfffdfdedfffdedfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdfdeffdedfdfffdfdfdeffdfdedeffdedfdfffdedfdeffdededeffdedfdfffdfdfdfffdededeffdfdedeffdfdedeffdededeffdfdedeffdedfdfffdededfffdedfdeffdededeffdedfdfffdedfdfffdedfdeffdededeffdedfdeffdededfffdfdedfffdededeffdfdfdeffdededfffdfdedfffdededeffdfdfdeffdfdedeffdedfdeffdedfdfffdfdfe0ffe0e0dfffe0e0e0ffe1e1e1ffe2e2e2ffe4e4e3ffe4e3e4ffe5e5e5ffe5e5e5ffe5e6e5ffe4e5e5ffe5e4e4ffe3e4e3ffe2e2e3ffe2e2e3ffe2e3e3ffe2e2e2ffe2e1e2ffe2e1e2ffe2e1e2ffe2e1e2ffe0e1e1ffe0e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffdfdfdeffdedfdfffdfdfdeffdededeffdededeffdddedeffddddddffdddedeffddddddffddddddffdddcdcffdcdcdcffdbdbdcffdcdbdbffdbdcdcffdbdbdbffdbdbdbffdbdadbffdadbdbffdadbdaffdadadaffdad9d9ffd9dad9ffd9d9daffdad9daffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d6ffd5d5d6ffd6d6d6ffd7d7d8ffd9d8d9ffdadadaffdbdbdbffdcdcddffdfdedfffdfe0dfffdfe0e0ffdfdfdfffddddddffddddddffddddddffddddddffdcddddffdbdbdbffd9d9d8ffd6d7d7ffd4d5d4ffd2d2d3ffd0d1d1ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcccbcbffcbccccffcbcbcbffc9cacaffcacacaffc8c8c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f8fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff7f8f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff8f8f8fff9f8f8fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9f9fff9faf9fff9f9f9fffaf9fafff9f9f9fff9f9f9fffafaf9fffafaf9fffaf9fafffafaf9fffafafafffafafafffafafafffafafafffbfafbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfcfcfffbfcfbfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefefffdfefefffdfefdfffefdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefdfffdfefdfffefdfefffefefefffefefefffefffefffffffefffffefffffffffefffefffefffefffefffefefefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffefffefefffffefffefffefffffffefefffffefffffffefefefffefefefffdfefdfffefdfefffefefefffefdfefffefefefffefefefffdfdfefffefefefffdfefefffcfdfcfff6f6f6ffebeaeaffe2e2e2ffe3e4e3ffe4e3e3ffe0e1e0ffe1e1e0ffe1e1e1ffe1e0e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3c3bff454544ff545455ff666665ff777877ff888988ff979797ffa6a6a7ffd4d4d4ffeff0effffbfbfbfffcfdfdfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfafafffbfbfafffafafafffafbfbfffbfafafffafbfafffafafafffafafafffbfafbfffafbfafffbfafbfffafbfafffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffaf9fafffaf9fafff9f9fafffafafafffafafafff9fafafff9f9fafffaf9f9fff9fafafff9faf9fff9f9fafff9faf9fff9fafafff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9fafff9faf9fff9faf9fffaf9fafff9fafafffafaf9fffafafafffafaf9fffafafafffafaf9fff9faf9fff9faf9fff9f9fafff9f9fafffaf9fafff9f9f9fff9f9f9fff9fafafff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f8f9fff8f8f8fff8f9f9fff9f8f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff6f7f7fff6f6f6fff5f6f6fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff2f1f2ffeff0f0ffecececffe9e9e9ffe6e6e6ffe3e2e3ffe0e0e0ffdddcdcffd8d8d8ffd3d3d3ffbbbcbcff8b8b8bff5e5f5fff505150ff4a4a4aff474746ff434343ff383838ff2e2d2dff232423ff1d1d1cff151515ff0f0e0eff0f0f0fff0d0d0dff161616ff1d1d1dff252425ff2f2f2fff383838ff424242ff464645ff4b4b4bff50504fff5a5a5aff838483ffb9b9b9ffd4d4d5ffd8d8d8ffdcdcdcffe1e1e1ffe4e5e5ffe7e7e7ffeaeae9ffebebebffedecedffeeeeeefff0eff0fff0f0f0fff1f2f2fff3f2f3fff4f3f4fff5f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f8fff7f8f8fff7f8f7fff8f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f9f9fff8f9f8fff9f8f8fff9f9f8fff9f8f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafaf9fff9faf9fff9faf9fffaf9fafff9f9fafffafafafff9fafafffafafafffafbfbfffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafff9fafafff9faf9fffaf9fafffafafafffafafafffaf9fafffafafafff9faf9fffafaf9fff9faf9fffafafafffafafafffafafafffbfbfafffbfbfafffafafbfffbfbfbfffafbfbfffafbfafffbfafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffdfcfdfffcfcfcfff3f2f2ffd4d4d4ffa3a3a3ff959696ff888787ff787979ff686968ff575757ff464645ff393939ff393939ff3a3939ff3a3a3aff3a3a3aff3b3b3bff3b3a3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797879ff797979ff797979ff797978ff777877ff737374ff6a6a6aff626161ff595959ff515151ff49494aff434343ff3d3e3eff383938ff333333ff2f2f2eff2b2a2bff272727ff242324ff212121ff1e1e1eff1b1b1bff191919ff171717ff151415ff121313ff111111ff101010ff0f0f0fff181818ff2a2a29ff2c2c2bff2c2c2cff2c2c2cff2c2d2cff2d2d2dff2e2e2eff2f2f2fff303030ff303030ff303030ff303030ff2f2f2fff2f2f2eff2e2f2eff2e2e2eff2d2d2dff2c2c2cff292929ff232423ff131212ff100f10ff111111ff131313ff141414ff171717ff181919ff1a1b1bff1e1d1dff1f2020ff222222ff242425ff282828ff2b2b2bff2f2f30ff353535ff3a3a3aff414140ff474847ff4f4e4fff565656ff5e5d5dff666665ff6e6e6eff747575ff757575ff757575ff757675ff757575ff767575ff75757500000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff050505ff0e0e0eff292a29ff515151ff737372ffa5a5a6ffe4e4e4fff7f7f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefefefffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffefefdfffefdfefffefefefffefdfefffdfefefffefefdfffefefefffefdfefffefefefffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffbfafafffaf9fafffafafafffafafafffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffafbfafffafafafffafafafffafbfafffafbfafffafafbfffafafbfffafafafffafafafff9faf9fffaf9fafffafafafffaf9f9fffafafafffafafafff9fafafffafafafff9fafafff9faf9fff9f9f9fffaf9f9fffaf9f9fffafafafffaf9fafffafafafffafaf9fffafafafffaf9fafffafafafffaf9fafff9fafafff9fafafffaf9fafffafafafff9faf9fffafafafffafaf9fffaf9fafffafaf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f9f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f8f8fff7f8f7fff7f7f7fff8f8f7fff8f7f8fff7f7f8fff8f7f8fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacac9ffcacac9ffcacacaffcacacaffcacbcbffcacbcaffcdccccffcdccccffccccccffcccdcdffcecdcdffd0d0d0ffd4d4d3ffd8d7d7ffdad9daffddddddffdfdfdfffe0e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffdededeffddddddffdededdffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd4d4d5ffd2d2d3ffd3d2d3ffd2d3d2ffd3d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d6ffd6d7d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9dad9ffdadadaffdad9daffdadadbffdadadaffdbdbdaffdadbdaffdcdbdcffdcdcdcffdcdbdcffdcdcdcffdddddcffdcdcddffddddddffddddddffdddeddffddddddffdeddddffdedddeffdededeffdededeffdededeffdededeffdededeffdfdedfffdfdfdfffdfdedfffdedfdfffdfdfdfffdfdfe0ffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe5e4e5ffe5e5e6ffe6e6e6ffe6e6e7ffe7e8e7ffe7e6e7ffe7e6e7ffe7e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe2e3e3ffe1e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e2ffe1e1e1ffe0e1e0ffe1e1e0ffe0e1e0ffe1e0e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfe0e0ffdfe0dfffe0dfdfffe0dfdfffdfdfdfffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdfdedfffdfdfdeffdededeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdddedeffdededdffdededdffdedddeffddddddffdeddddffddddddffdddeddffdeddddffdddcddffdddcddffdcddddffddddddffddddddffdcddddffdcdcdcffdddcdcffdcdddcffdcdcdcffdcdcdcffddddddffddddddffdbdbdcffdbdcdcffdbdbdbffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededdffddddddffdcdddcffdcdcdcffdbdbdcffdcdbdcffdbdbdbffdbdbdbffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdcdcffdbdbdcffdbdcdcffdbdbdbffdcdcdbffdbdcdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdddcffdddcdcffdcdddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdcdcdcffdcdddcffdcdcdcffdcdcddffdddcddffdcdddcffdcdcddffdcddddffdcdddcffdcdcdcffdddddcffdcdcdcffdcdcdcffdddcddffdcdcdcffdcdddcffdddcdcffdddcddffdddcdcffdcdcdcffddddddffddddddffdcddddffdcdcddffdddcddffdcddddffddddddffddddddffddddddffdddeddffdddddeffdddedeffddddddffdededdffdddeddffdedddeffdededeffdededeffdfdfdeffdfdfdfffdededfffdfdfdfffdedfdfffdedfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdfdfffdedfdfffdedfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffdfdfe0ffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe3e4e3ffe4e5e4ffe5e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e6e5ffe5e4e5ffe4e4e4ffe3e2e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e2ffe1e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0dfe0ffdfdfdfffdedfdfffdfdedfffdededeffdededeffdededeffdededdffdddddeffdddeddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdaffdadadbffdadadaffdadadaffd9d9daffdadadaffdbdadaffdad9daffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d9d9ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d9ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd5d6d5ffd7d7d7ffd9d8d8ffdad9daffdcdcdcffddddddffdededeffdededdffddddddffddddddffdfdfdfffdfdfdfffdfdfdfffdededeffdcdcddffdadadaffd6d6d6ffd4d4d4ffd2d2d1ffcfcfcfffcdcdcdffcdcdcdffcdcdcdffcbcbcbffcbcbcbffcccbccffc9cacaffc9cacaffc8c9c9ffc8c9c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff8f8f9fff8f9f9fff8f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9faf9fffafaf9fff9f9fafff9f9f9fff9faf9fff9fafafff9faf9fffaf9fafffafafafffafafafffafbfafffafafafffbfafafffbfbfafffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffefefefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffdfdfefffefdfefffefefdfffefefefffefefefffffefffffffffffffffefffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffefefefffffffefffefffefffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffcfdfcfff5f5f5ffe9e9e9ffe2e2e2ffe3e3e2ffe4e3e3ffe7e7e6ffe1e1e0ffe0e0e1ffe0e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff464546ff555555ff656566ff777877ff898989ff999898ffa9a9a8ffd6d5d5fff0f0f0fffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffbfafafffbfafafffafafafffbfafafffbfbfbfffafafafffafafafffafbfafffafafbfffafbfafffafbfafffafafafffafafafffafbfafffafbfbfffafafafffbfafbfffafafafffafafafffafbfafffafafafffbfafafffafbfafffafafafffafafafffbfbfafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffaf9f9fffafaf9fffafafafff9fafafffafaf9fff9f9fafff9fafafff9f9f9fffafaf9fff9fafafffaf9fafffaf9f9fff9f9fafff9f9fafff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9fafafffafaf9fff9f9fafff9f9fafffafaf9fffafafafff9fafafffafafafffafafafffafafafff9faf9fffaf9f9fffafaf9fffafaf9fffaf9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff8f8f9fff9f8f8fff9f9f9fff9f8f9fff9f8f8fff8f9f8fff9f8f8fff8f9f9fff8f8f8fff7f7f8fff7f7f8fff6f7f7fff7f6f6fff5f6f6fff5f4f5fff4f4f4fff3f3f4fff3f2f3fff1f1f2ffeff0efffedededffeaeaeaffe8e8e8ffe6e6e7ffe4e4e4ffe1e0e1ffdbdcdbffd6d6d6ffd3d3d3ffc2c2c2ffa9aaa9ff989899ff848484ff747474ff636363ff4e4d4eff4b4c4bff494949ff474747ff464746ff474747ff494949ff4a4a49ff4a4a4aff4b4b4cff4e4e4dff646464ff757575ff878787ff989898ffa8a8a8ffc0c1c0ffd5d4d5ffd8d8d8ffdddeddffe2e1e1ffe5e5e5ffe9e9e8ffeaeaeaffecececffedededffeeeeedffefefeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f4f4fff5f5f5fff6f6f6fff5f6f6fff7f7f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f8fff7f7f7fff7f7f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9faf9fff9faf9fff9f9f9fffaf9fafffafaf9fff9f9fafff9faf9fffaf9f9fffafaf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafbfafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafff9fafafffafafafff9fafafffafafafffafafafffafaf9fff9fafafffaf9fafffaf9fafffafafafff9f9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffbfafbfffafafafffafbfafffafafbfffbfafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfff2f2f2ffd6d6d6ffa3a3a3ff959595ff888788ff797979ff6a6a69ff595959ff474747ff3a393aff3a3939ff3a3a3aff3b3b3bff3b3b3aff3a3a3bff3a3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff787979ff797979ff797979ff797878ff747574ff6b6b6cff626262ff5a595aff525252ff4b4b4bff454545ff3f3f3fff3a3a39ff343535ff303030ff2c2c2cff282828ff252425ff222222ff1f1f1eff1b1b1bff191a1aff171717ff151515ff131413ff111112ff101010ff0f0f0eff181919ff2b2b2bff2d2d2dff2e2e2eff2e2e2eff2e2f2eff2f2f2fff303030ff313130ff313131ff323232ff323231ff313131ff313131ff303130ff30302fff2f302fff2f2e2eff2d2d2dff2b2a2aff242323ff111011ff101010ff121211ff141414ff151616ff181817ff191a1aff1c1c1dff1e1e1eff212120ff232323ff262526ff292929ff2d2d2dff313132ff373737ff3d3d3dff444444ff4a4a4aff515151ff575858ff5f5f5fff676667ff6e6e6eff747474ff747474ff747474ff757575ff757576ff757575ff75757500000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030304ff0d0d0cff282929ff515251ff757475ffa2a2a2ffe0e0e0fff5f6f5fffefefefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffefffffefffffffffffefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfefffefefefffefdfefffefefefffefdfefffefefefffefefefffdfdfefffdfefefffdfefefffefefefffefefdfffdfdfefffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffaf9fafffafafafffbfafafffafbfbfffbfbfafffafafbfffafbfbfffafafafffbfbfafffafafafffafafbfffbfafafffafafafffafafbfffafafbfffafbfafffafafafffaf9f9fffafafafff9fafafff9f9f9fffaf9fafffafafafffaf9fafffafafafff9f9f9fff9faf9fff9f9fafffaf9f9fffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafffafafafffafaf9fffafafafff9faf9fffaf9fafffafafafffaf9fafff9faf9fffaf9f9fffafaf9fffafaf9fffaf9f9fff9f9f9fffafaf9fff9f9f9fff9fafafff9fafafff9faf9fff9faf9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f8f9fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f7f7fff8f8f7fff8f8f7fff8f7f7fff8f8f8fff8f8f7fff7f7f7fff7f8f8fff7f8f8fff8f8f7fff8f8f7fff8f7f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffcac9caffcacac9ffc9c9c9ffcbcacaffcacacaffcacbcaffcacacbffccccccffcbcbcbffccccccffcfcecfffd2d2d2ffd5d5d5ffd8d8d8ffdadadaffdcddddffdedfdfffe0e0dfffe0e0e0ffdfdedfffdedfdeffddddddffdbdcdcffdbdbdbffd9d9d9ffd6d6d7ffd5d5d5ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d9ffd8d8d9ffd8d8d8ffd9d9d8ffd9d9d9ffdad9daffdad9daffdadadaffdadadbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffdedddeffddddddffdddeddffdddddeffdededeffdededeffdededeffdfdedeffdfdfdfffdfdfdeffdededfffdedfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e2ffe3e2e2ffe3e3e3ffe4e4e3ffe4e3e3ffe4e4e4ffe4e5e4ffe4e5e4ffe5e5e4ffe6e5e5ffe6e6e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e1e2ffe2e1e1ffe1e1e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe1e0e1ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0dfffdfdfe0ffe0dfdfffe0dfe0ffe0e0dfffe0dfe0ffe0e0e0ffdfe0dfffdfdfdfffdfe0e0ffdfdfe0ffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedeffdfdfdeffdfdfdeffdfdedeffdededeffdedfdeffdededeffdededeffdededeffdededdffdededdffdeddddffdddddeffdeddddffdededeffdedddeffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffdcddddffdddddcffdcddddffdddcddffdddcddffddddddffdddddeffdbdbdcffdbdcdbffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdddeddffddddddffdddddcffdcdddcffdcdbdcffdcdcdcffdcdcdbffdbdbdbffdbdcdcffdbdcdcffdbdcdbffdbdcdbffdbdbdbffdbdbdcffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdbdbdcffdbdbdcffdbdbdbffdcdcdbffdbdcdbffdcdbdcffdcdbdbffdcdcdcffdcdbdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdcdddcffdcdcdcffdddcddffdcdcdcffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdddcdcffddddddffdcdcdcffdcdcdcffdcddddffdcddddffdcddddffdddddcffdcdcddffdcdcddffdcdddcffdcddddffdcdddcffdddcddffddddddffdddcddffdcdddcffddddddffddddddffddddddffdddcddffddddddffddddddffdcdcdcffddddddffddddddffdddddcffdddddcffdddcdcffdddcddffdddcdcffddddddffdddcddffdddcdcffdddddcffdddcddffdcddddffddddddffdcddddffddddddffddddddffddddddffddddddffdddddeffdeddddffdddddeffdddddeffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffdfe0dfffdfdfe0ffdfe0e0ffdfe0e0ffdfe0e0ffe0e0dfffdfdfe0ffdfdfdfffdfe0dfffdfe0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffdfe0e0ffdfe0e0ffdfe0dfffdfe0dfffe0dfdfffdfdfe0ffe0dfdfffe0e0e0ffe0dfe0ffe0dfdfffe0e0dfffe0dfe0ffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe2e2e2ffe4e4e4ffe5e5e5ffe5e5e6ffe5e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdededeffdfdedeffdededeffdededeffdddeddffddddddffddddddffddddddffdddcddffddddddffdddddcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdadaffdbdbdbffdbdadbffdbdadaffdadbdaffdadadaffdadadaffdadad9ffd9d9daffd9d9daffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd9d8d9ffdbdbdbffdbdbdbffdbdbdbffdcddddffe0e1e1ffe0e1e0ffe1e1e0ffe0dfe0ffdededeffdbdbdaffd7d8d7ffd4d4d4ffd3d2d3ffd0d0d0ffcdcdcdffcbcccbffcccbcbffcccbcbffcbcccbffcac9caffcacacaffc9c9c8ffc8c8c8ffc8c9c9ffc7c7c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f8fff8f8f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9faf9fffaf9f9fffaf9fafff9f9f9fff9fafafff9fafafff9f9fafff9f9fafff9faf9fff9faf9fffaf9f9fff9fafafffaf9fafff9fafafff9fafafffafafafffaf9f9fffafafafffafafbfffafbfafffafafafffbfbfafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefefffefefefffdfdfdfffefefefffefefdfffefefefffdfefefffdfefefffdfefdfffefdfefffefefefffdfdfdfffdfefefffdfefdfffdfdfefffdfdfefffdfefdfffdfefdfffefefefffdfefefffefdfefffefefefffefffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffefffefefefffffefefffefefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfefdfffcfcfcfff3f4f4ffe7e8e8ffe1e1e0ffe3e2e2ffe7e6e7ffe6e6e6ffe6e7e7ffe1e1e1ffe1e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3a3bff3a3a3aff3a3b3bff464646ff555454ff656566ff777778ff898988ff989899ffaaaaaaffd8d8d8fff0f0f1fffbfbfbfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfbfffafbfafffbfafbfffbfbfbfffafafafffbfbfbfffafbfbfffafafbfffafafbfffafbfafffafafafffbfafafffafbfbfffbfafafffafafafffafafbfffbfbfafffafafafffafafbfffafafbfffafbfafffafafafffbfafafffafafafffafafafffbfafafffbfafafffafbfafffafafafffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9fafffafafafff9fafafffafafafffafaf9fff9f9fafffaf9f9fff9f9fafffafaf9fff9faf9fff9faf9fffafaf9fff9f9fafffafaf9fffaf9fafff9faf9fff9f9fafff9faf9fff9f9fafff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fffaf9f9fff9fafafffaf9fafff9fafafffafafafffafafafffaf9f9fff9fafafffafafafffafafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f7fff7f6f6fff5f6f6fff5f5f5fff4f4f4fff3f3f4fff3f3f2fff1f1f1ffefefefffededeeffebececffeaeaebffe9e9e9ffe7e7e7ffe3e4e4ffdfdfdfffdcdcdcffd8d9d8ffd5d5d5ffd3d3d3ffd2d3d3ffd3d4d3ffcfcecfffbbbabbffaaaaaaff9b9b9bff878888ff797979ff6f7070ff7b7b7bff8a8a8aff9c9b9bffa7a8a8ffb7b6b7ffcbccccffd3d3d4ffd5d5d5ffd7d7d7ffd8d9d9ffdadbdbffddddddffdfdfdfffe4e4e4ffe8e8e8ffeaeaebffededecffeeededffeeefeeffefefefffeff0effff1f1f1fff2f1f2fff2f2f2fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff8f8f7fff8f7f8fff8f8f7fff8f7f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffaf9f9fff9fafafff9fafafffafafafff9f9fafffafaf9fffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9fafafffafaf9fffafaf9fffaf9fafffafaf9fffaf9fafff9fafafff9f9fafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffbfafafffafafafffafbfbfffafbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffcfcfbfffbfbfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffbfbfcfff3f2f3ffd8d8d9ffa4a4a4ff949595ff878787ff797979ff6b6a6bff5a5a5aff484848ff3a3a3aff3a3a3aff3b3a3bff3b3b3aff3b3b3bff3b3b3bff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797978ff797979ff797979ff797979ff787979ff787979ff747574ff6c6b6cff636363ff5b5b5bff535353ff4c4c4cff464746ff414141ff3c3b3cff363636ff323232ff2d2e2dff2a292aff262626ff222222ff1f1f1fff1c1c1cff1a1a1aff171717ff151515ff131413ff121212ff101111ff0f0f0fff191919ff2c2c2cff2f2f2eff2f2f2fff2f3030ff303031ff313131ff313131ff323232ff323232ff323233ff333333ff333333ff333332ff323232ff313131ff303131ff302f2fff2e2e2eff2c2d2cff242424ff0f0f0fff101010ff121212ff141414ff161616ff191818ff1b1b1aff1d1d1dff201f1fff212122ff252424ff262727ff2a2a2aff2e2e2eff333333ff393938ff3f3e3fff454645ff4c4c4dff525353ff595959ff5f5f5fff666667ff6d6d6eff727273ff727372ff747473ff757475ff757575ff757576ff75767500000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff0c0b0cff282828ff505050ff747473ff9b9a9affdadbdbfff4f4f4fffefefdfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffefdfefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfafbfffafafbfffafafafffafafafffafbfafffafafafffbfbfafffbfafafffafafafffbfafafffafafbfffbfafafffafbfafffafbfafffafafafffafafafffafafafffafafbfffafafafff9f9fafff9fafafffaf9fafffafafafffafafafffafafafff9fafafffafafafffafaf9fffafafafff9f9fafffafafafffafafafffafafafffbfafafffafafafffafbfbfffafbfafffafafbfffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffaf9f9fff9fafafffafafafffafafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f9f9fff8f9f9fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff7f8f8fff7f7f8fff8f8f7fff8f8f8fff8f8f7fff7f8f7fff7f8f7fff8f8f8fff8f7f8fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c9ffc9c9c9ffc9c9caffc9cacaffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcbffcacbcbffcbcbcbffcdcccdffd0d0d0ffd3d3d3ffd6d7d7ffd8d9d9ffdadadaffdcdcdcffdededeffdfdfdfffdfdfdfffdddedeffdddcddffdbdbdbffdadadaffd9d9d9ffd7d6d6ffd4d4d5ffd3d4d4ffd4d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d9d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdadbdaffdbdbdaffdbdbdbffdbdbdbffdcdbdcffdbdcdcffdcdcdcffdcdddcffdcdcddffddddddffdddddeffdddedeffddddddffdededeffdededdffdededeffdededeffdedfdfffdedfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffdfdfe0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e4ffe4e4e4ffe4e5e4ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e4ffe4e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe2e2e1ffe1e1e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0dfffdfe0dfffe0dfe0ffdfe0e0ffe0dfe0ffdfdfe0ffdfe0e0ffe0e0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdededfffdfdfdeffdedfdfffdededfffdfdfdeffdfdedfffdfdfdeffdededeffdededeffdedfdfffdededeffdddedeffdddeddffdedddeffdddddeffddddddffdedddeffddddddffddddddffdeddddffdeddddffddddddffddddddffddddddffdddddcffddddddffdddeddffddddddffdedddeffdededeffdbdbdcffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededfffdededeffdddeddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdcdbdcffdbdbdbffdbdcdbffdcdbdcffdbdbdcffdbdbdbffdcdbdcffdbdcdbffdbdbdbffdcdcdbffdcdbdbffdbdbdbffdcdbdbffdbdbdcffdcdcdbffdbdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcddffdcdcdcffdcdcddffdcddddffdcdcdcffdcdddcffdcdddcffdddcddffdcddddffdcddddffdcdddcffdddcddffddddddffdcdcdcffddddddffddddddffddddddffdcdcddffdddddcffddddddffddddddffdcddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffddddddffddddddffddddddffdddeddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffddddddffddddddffddddddffdededdffdddedeffdddeddffdededdffdededeffdededeffdededfffdededeffdededfffdedfdeffdededfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffdfe0e0ffdfe0e0ffdfe0dfffe0dfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffdfe0e0ffdfe0e0ffe0e0e0ffe0dfdfffdfe0e0ffdfe0e0ffe0e0e0ffdfdfdfffe0e0dfffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfe0dfffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe2e2e1ffe2e3e3ffe4e5e4ffe6e6e5ffe6e6e6ffe7e7e6ffe7e6e7ffe6e7e7ffe5e6e6ffe4e5e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededfffdededeffdededeffdddddeffdededdffddddddffddddddffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdcdbffdcdbdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdbdaffdbdadaffdadadaffdadad9ffd9d9daffdad9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d6ffd4d5d5ffd4d5d5ffd4d5d4ffd5d4d4ffd6d5d6ffd7d7d6ffd8d9d9ffdadadaffdbdbdcffdddddeffdfe0dfffe0e1e0ffe0e0e0ffdededeffdbdbdbffd8d8d8ffd6d6d6ffd4d3d3ffd1d0d0ffcdceceffcbcbccffcbcbcbffcbcbcbffcacac9ffcacacaffc8c8c8ffc8c8c8ffc9c8c8ffc7c7c6ffc6c7c6ffc5c6c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f9fff9f9f8fff9f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff9f8f9fff9f8f8fff8f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9fafffafaf9fffafaf9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fffafafafff9f9f9fffafaf9fffafafafff9faf9fffaf9fafffaf9fafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffbfafafffafbfbfffbfafbfffbfafafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffdfefefffdfefdfffdfdfdfffefefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffffffffffffffffffffefffffffffffefffffffffefffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfdfffbfcfcfff2f2f2ffe7e7e7ffe0e0e0ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e7ffe1e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3a3aff393a39ff393939ff454546ff555555ff656565ff777777ff888888ff999899ffadacacffdbdbdbfff1f1f1fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafbfffbfbfbfffafafafffafbfafffafbfafffafafafffbfafbfffafafafffbfbfafffbfbfbfffafafafffbfafafffafafbfffbfafafffafbfafffafafafffafafbfffbfafbfffafafafffbfbfbfffafbfbfffbfafbfffafafafffafbfafffafafbfffafafafffbfafbfffafbfbfffbfafbfffbfafafffafafafffafbfafffafafbfffafbfafffafafafffafafafff9fafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafafafffafafafffaf9f9fffafafafffaf9f9fff9faf9fffafaf9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9fafffaf9f9fffafaf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9f9f9fffaf9fafff9f9fafffaf9fafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fff9fafafff9f9fafff9f9f9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f6fff7f6f6fff6f6f5fff5f5f5fff5f5f4fff3f3f3fff3f3f3fff1f1f1fff0f0f0ffefefefffededeeffededecffececebffe9e9e9ffe7e7e7ffe4e4e4ffe1e0e1ffdcddddffdadbdaffd9d9d9ffd9dadaffdadadaffd9dad9ffd8d8d8ffd7d6d6ffd6d6d6ffd5d5d5ffd6d6d5ffd7d7d7ffd7d8d8ffd7d6d7ffd6d5d6ffd7d6d6ffd8d8d8ffdadadaffdcdcddffdfdedeffe0e0e0ffe2e2e2ffe3e4e4ffe6e5e6ffe9e8e8ffebececffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff2f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f7f6fff7f6f7fff7f6f6fff6f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f9f9fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9fafffaf9fafffaf9f9fffafafafff9fafafffaf9fafffaf9f9fff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafafafffafafafffafaf9fffafafafffafaf9fff9fafafffafafafff9faf9fffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfbfbfffafafbfffafbfafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfcfff3f3f3ffdbdbdaffa4a4a4ff949595ff878787ff797979ff6a6b6bff5a5a5aff484848ff3a3a3bff3a3a3aff3a3b3aff3a3b3aff3b3b3aff3b3b3bff3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797978ff797979ff787979ff787878ff747474ff6c6c6cff646463ff5c5c5bff545454ff4e4e4eff484848ff434242ff3d3d3dff373837ff333333ff2e2f2fff2a2a2aff262625ff222222ff1f1f1fff1c1c1cff1a1a1aff181817ff161516ff131413ff121212ff101011ff0f0f0fff191a19ff2d2d2dff2f2f30ff313030ff313130ff323131ff323232ff333233ff333333ff333434ff343434ff343434ff343434ff343434ff343333ff323232ff313031ff303130ff2f3030ff2e2e2eff242425ff0f0f10ff101010ff121312ff151415ff161616ff181818ff1b1b1bff1d1d1dff1f201fff222222ff252424ff282727ff2b2b2aff2f2f2fff343434ff393939ff404040ff464646ff4d4d4dff535354ff59595aff60605fff666666ff6c6c6cff717271ff727171ff737272ff737474ff747574ff757575ff75757500000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff0a0909ff262625ff4c4c4cff6f6f6fff929292ffd5d5d4fff2f2f2fffdfdfdfffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefefffffefefffffefefefffffffefffffefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffbfbfbfffcfbfcfffbfcfbfffcfbfbfffcfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffafafafffafafafffafafafffafbfafffbfafbfffafafafffafafafffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffbfafafffbfafafffafafafffafbfafffafafafffafbfafffafafafff9fafafffafafafffafafafffafaf9fffafafafffafafafffafafafffaf9fafffafafafff9fafafff9faf9fffafafafffafafafffafafafffafbfafffafbfafffafafafffbfafbfffafafafffbfbfafffbfafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fff9fafafff9f9fafff9f9f9fffaf9fafff9fafafffaf9fafffaf9f9fff9f9f9fffafaf9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff9f8f9fff8f8f8fff9f9f8fff9f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c9ffc9c9c8ffcacac9ffc9c9c9ffc9cacaffcac9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffcdceceffd1d1d1ffd3d4d3ffd6d6d6ffd8d8d8ffd9d9d9ffdcdcdbffdededeffddddddffdeddddffdcdcdcffdbdbdbffdadad9ffd8d8d8ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadaffdadadaffdbdbdbffdbdbdaffdbdbdbffdcdcdbffdbdcdbffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdededdffdededdffdededeffdededeffdfdedeffdfdedeffdedfdfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e7ffe7e6e7ffe6e6e5ffe5e5e4ffe4e4e4ffe3e2e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e0e0ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0dfe0ffe0e0e0ffe0dfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdfdfffdfdfdfffdfdedfffdfdedeffdededeffdfdfdeffdededfffdedfdeffdededeffdededeffddddddffdededeffdedddeffdeddddffddddddffdededeffdedddeffddddddffdededeffddddddffddddddffdeddddffdddedeffdedfdeffdededeffdfdfdfffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffdfdedeffdededeffdedddeffddddddffdcddddffdcddddffdcdcdcffdddcddffdcddddffdddcddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdcdcffdcdbdcffdcdcdbffdcdcdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdddcffdcdcdcffdcdddcffdcdcddffdcdcddffdddddcffdddddcffddddddffddddddffdddcdcffddddddffdcddddffdcdddcffddddddffddddddffdcddddffdddddcffdddddcffdddddcffddddddffddddddffddddddffddddddffddddddffdeddddffddddddffdeddddffdddeddffddddddffdddddeffdedddeffddddddffdededeffdddedeffdedddeffdeddddffdddedeffdddddeffddddddffdedddeffdddedeffdedddeffdeddddffddddddffdededdffdddedeffdededdffddddddffdddddeffddddddffdededdffdedddeffddddddffddddddffdededdffdedddeffdddeddffdededeffdeddddffdededeffdededeffdededeffdedfdeffdededeffdfdfdeffdededfffdedfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffdfe0e0ffe0dfdfffe0dfe0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e0e1ffe1e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e1e0ffe1e0e1ffe1e0e0ffe0e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe6e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe7e8e7ffe7e7e7ffe6e6e6ffe5e4e5ffe3e3e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdedfdfffdededfffdededeffdededeffdededeffdddddeffdedddeffdddeddffddddddffddddddffdcdcdcffdddddcffdcdcddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadbffdadadaffdadadaffdadad9ffd9dadaffdadadaffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d4d3ffd4d5d4ffd5d5d5ffd9d9d9ffdadadaffdddddcffe0dfe0ffdfdfdfffe0dfdfffdededeffdcdbdbffd9d9d9ffd7d7d6ffd4d4d5ffd2d2d2ffcfcfcfffccccccffc9cacaffcac9caffcac9c9ffc8c9c8ffc8c8c9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f9f8fff9f8f8fff8f9f8fff9f8f8fff8f9f8fff9f8f9fff9f8f9fff9f8f9fff8f8f8fff9f9f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fffafaf9fffaf9f9fffafafafffaf9fafffaf9fafffaf9fafffaf9f9fffafaf9fff9faf9fffaf9f9fff9faf9fff9fafafff9faf9fffaf9fafffaf9fafffaf9f9fffaf9f9fffaf9f9fff9faf9fffaf9fafffaf9fafffafaf9fffaf9f9fff9fafafffafafafffafafafffafaf9fffafaf9fff9faf9fff9faf9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfefffefdfefffefdfdfffefefefffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffdfefdfffefdfefffefdfefffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffffffefffefffefffffefefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffdfefdfffefdfdfffefefdfffdfefefffdfefdfffcfbfcfff1f1f2ffe6e5e5ffe6e6e6ffe7e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e7e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3b3bff3a3a3aff393939ff383938ff383838ff454444ff555555ff666666ff777777ff888888ff999898ffb0b0b1ffdfdedffff2f2f2fffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfafafffbfbfafffafbfafffbfafbfffbfafbfffafbfafffbfafafffafafbfffafafbfffbfafbfffbfbfafffafafafffafafafffafbfafffafafafffbfafafffafafafffafafbfffafbfafffafafafffbfafafffafafbfffafafafffbfbfbfffafafbfffafafbfffbfafbfffbfafbfffbfafafffbfafafffafafafffafafafffafafafffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fffaf9f9fff9f9f9fffafaf9fffaf9f9fff9faf9fffaf9f9fff9faf9fffaf9fafffaf9fafffaf9fafff9f9f9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9faf9fff9fafafffafaf9fffafaf9fffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f7f6fff6f5f6fff5f5f5fff5f4f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0efefffeeeeeeffeeededffecececffeaeaeaffe7e8e7ffe4e3e4ffe1e1e2ffe0dfe0ffe0dfdfffe0e0e0ffdfe0dfffdfdfdfffdededeffdededdffddddddffdcdcddffdcddddffdedddeffdededeffdededdffdededeffdfe0dfffe1e1e1ffe3e2e2ffe4e4e4ffe5e5e6ffe7e7e7ffe8e8e8ffeaeaeaffecececffeeeeeefff0f0f0fff0f0f0fff0f0f1fff2f1f2fff3f2f2fff3f3f3fff4f3f3fff4f4f4fff5f5f5fff6f5f5fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff8f8f7fff8f7f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9fafffafaf9fffafaf9fffaf9f9fff9f9fafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fffafaf9fffaf9fafffafaf9fffaf9fafffafafafffaf9fafffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafbfffbfafafffbfafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffbfbfbfff4f3f3ffdcdddcffa6a5a5ff959595ff878787ff797979ff6b6a6bff5a5a5aff494848ff3b3b3aff3b3b3bff3a3b3aff3b3a3bff3b3b3bff3c3c3bff3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797879ff797979ff797879ff797979ff787878ff777778ff737373ff6b6b6bff646463ff5c5c5cff555555ff4f4f4eff494949ff444443ff3f3e3fff393939ff343333ff2f2f2fff2b2b2aff262626ff222222ff1f1f1fff1c1c1bff1a1919ff171718ff151516ff141414ff131212ff111110ff0f0f0fff191a19ff2d2d2dff303030ff313131ff313132ff323232ff333333ff343434ff343435ff353535ff363535ff353536ff353536ff353535ff353434ff333333ff323231ff313131ff313031ff2e2e2eff252525ff10100fff101010ff121212ff141414ff151616ff181818ff1a1b1aff1d1c1dff1f1f1fff222122ff252424ff272727ff2b2c2bff302f2fff343434ff3a393aff404040ff474647ff4d4c4dff545354ff5a5959ff60605fff656665ff6c6c6bff717170ff707171ff717271ff737273ff747474ff757474ff75757500000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010201ff090909ff222322ff484848ff6c6c6cff8a8a8affcdcdcdfff0f0effffdfdfcfffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffefefefffefefffffefefffffffefffffefffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffafafafffbfafafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffbfafafffafafafffbfbfafffbfafafffafbfafffbfafafffafbfafffafafafffaf9fafffaf9fafffaf9f9fffafafafff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfbfafffafbfafffbfafbfffbfafbfffbfbfafffbfafafffafafbfffafafbfffbfafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9fafff9f9fafffafaf9fff9f9f9fff9f9fafffaf9fafffaf9fafffaf9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff9f8f8fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f8f9fff8f9f8fff9f8f8fff8f8f9fff8f8f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc8c8c8ffc9c9c8ffc8c9c8ffcac9c9ffc9c9c9ffc9cacaffc9cac9ffcac9caffc9c9caffcbcacaffccccccffcfcfcfffd1d2d1ffd5d5d5ffd6d6d7ffd7d7d6ffd8d7d8ffd9dadaffdbdbdbffdbdbdbffdbdbdaffdbdbdbffd9dad9ffd8d9d8ffd6d6d7ffd7d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffdadadaffdadadaffdbdadaffdadbdaffdadadaffdbdadaffdbdbdbffdbdcdbffdcdbdcffdcdcdcffdddcdcffdddddcffdddcddffdddddeffdedddeffdeddddffdededeffdededeffdfdedeffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffe0e0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe4e3e3ffe3e3e4ffe4e4e4ffe5e4e4ffe4e4e5ffe5e4e5ffe5e5e6ffe6e5e5ffe6e5e5ffe6e5e5ffe6e6e6ffe7e6e7ffe7e7e6ffe8e8e7ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe4e5e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe2e1e2ffe1e2e1ffe2e1e2ffe2e1e2ffe2e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e1e1ffe1e1e0ffe1e0e1ffe1e1e1ffe1e0e0ffe1e0e0ffe1e1e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffe0e0e0ffdfe0e0ffe0e0dfffdfe0dfffe0dfdfffdfdfe0ffdfdfdfffe0dfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdedfffdededeffdedfdeffdfdfdeffdededeffdededeffdddedeffdededeffdededeffdededeffdedddeffdededdffddddddffddddddffddddddffdededdffdededeffdedfdeffdfdedfffdfe0df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfdfdfffdfdfe0ffdfdfdfffdededeffdeddddffdddddeffddddddffddddddffdcddddffdddcddffddddddffddddddffdddcddffdddcdcffdcddddffdddcddffdcdcdcffdcdddcffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdcdddcffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcdcffdcdddcffdddcdcffdddddcffdddcddffdddcddffdddcddffdddcdcffddddddffdcdddcffdddddcffddddddffddddddffddddddffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdedddeffdededdffddddddffddddddffdddeddffddddddffdeddddffddddddffdddedeffdededdffdededdffdeddddffdedddeffdededeffdededeffdddedeffdedddeffdededeffdededeffdededeffdeddddffdededeffdededeffdededdffdededeffdededeffdedddeffdeddddffdddddeffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdedeffdfdfdeffdfdedfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0dfffe0dfdfffe0e0dfffdfe0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe1e0e0ffe0e0e1ffe0e1e0ffe1e0e0ffe0e0e1ffe0e0e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffe1e1e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e1e2ffe1e2e1ffe2e1e1ffe2e2e2ffe3e3e3ffe6e6e5ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe7e7e7ffe6e6e6ffe5e4e5ffe4e3e3ffe4e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e1e2ffe1e2e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededfffdfdedfffdfdfdeffdededeffdededfffdededeffdededeffdedddeffdeddddffddddddffddddddffdddddcffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdbdadaffdadadaffdadbdaffdadadaffdadadaffdadadaffdadadaffdad9daffdad9daffdad9daffd9d9d9ffdadad9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d9d9ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d7ffd7d6d6ffd6d5d5ffd4d4d4ffd2d2d2ffd2d2d2ffd9d9d9ffdadadaffdbdbdcffdededeffdededeffdeddddffdcdcdcffdadadaffd8d9d8ffd7d7d7ffd6d5d5ffd3d3d3ffd0d0d0ffcdcdcdffcacacaffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c8ffc6c6c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc4c4c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff8f8f8fff8f8f9fff9f9f9fff9f8f9fff9f8f8fff9f9f8fff8f8f9fff9f9f8fff8f9f9fff8f8f8fff8f9f8fff9f9f8fff8f8f9fff9f8f8fff8f9f8fff8f9f8fff9f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff8f8f9fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f9fff8f8f9fff8f8f9fff8f9f9fff9f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9fafffafafafffaf9fafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafaf9fff9fafafffaf9fafff9faf9fffafaf9fff9f9fafffafaf9fff9faf9fff9faf9fffafafafffafafafff9faf9fffafafafffafaf9fffaf9f9fffafaf9fff9faf9fffaf9fafffafaf9fff9fafafffafafafff9fafafff9f9fafffafafafffafafafffafafafffafafbfffafafbfffafbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfefffefdfdfffefefdfffefdfefffefefdfffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefdfdfffefdfdfffdfefdfffdfefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffefefdfffdfefefffefdfefffdfefdfffefefdfffefefefffcfcfcfff1f2f1ffe5e6e6ffe6e6e6ffe7e7e7ffe6e7e6ffe6e7e7ffe6e6e6ffe6e6e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3b3cff3b3b3bff3a3a3bff3b3b3aff3a3a3aff393939ff393939ff454545ff555556ff666667ff777778ff888989ff9a9999ffb2b3b2ffe0e0e0fff2f3f3fffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafafffbfafafffafbfafffafafafffbfafbfffafbfafffafafbfffbfbfafffafafafffafafbfffafbfafffbfafafffafafbfffbfafbfffafafbfffafbfbfffbfafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafbfafffafafafffbfafafffbfafafffafafbfffafbfafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafafafffaf9fafffaf9f9fff9f9fafffafafafff9f9f9fff9f9fafffafafafffaf9fafffaf9f9fffafaf9fff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9fafff9faf9fffaf9f9fff9f9fafffaf9fafff9f9fafff9fafafffaf9f9fff9faf9fff9f9f9fff9fafafff9f9fafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f2f3fff2f2f1fff1f1f1fff0f0f0ffefefefffeeeeedffececedffeaeaeaffe7e8e7ffe5e6e6ffe6e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e4ffe4e4e4ffe4e5e5ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e9ffe9e9eaffeaeaebffebececffedececffeeeeeefff0f0f0fff1f1f1fff1f1f2fff2f2f2fff2f3f2fff3f4f3fff4f4f4fff4f4f5fff5f5f5fff6f5f6fff6f6f6fff6f7f6fff6f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f7fff8f8f7fff7f8f7fff7f7f7fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9fafff9faf9fffaf9f9fff9f9fafffaf9fafff9f9fafff9fafafffaf9f9fff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafafafffafafafffaf9fafffafafafffafafafffaf9fafff9fafafffafafafffafafafffaf9fafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfcfff4f4f3ffdddedeffa7a7a7ff969696ff898988ff7a7a7aff6b6b6bff5a5b5aff484948ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3c3c3bff3c3c3cff3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff787878ff777777ff777676ff737373ff6b6b6cff646463ff5c5d5dff565656ff50504fff4b4a4aff454545ff403f3fff3a3a3aff343535ff303030ff2c2b2cff262726ff222222ff1f1f1fff1b1b1bff191a19ff171717ff161516ff141414ff121213ff111111ff0f0f0fff19191aff2d2d2dff313030ff313232ff333233ff333334ff343535ff363535ff363636ff363636ff373737ff373737ff373737ff363635ff353535ff343433ff333333ff323231ff313131ff2f2f2fff252625ff0f1010ff101010ff121212ff141414ff161616ff181817ff1a1a1aff1c1c1cff1e1f1eff222222ff252525ff282828ff2b2b2cff303030ff353435ff3a3a3bff404040ff464646ff4d4c4cff535353ff59595aff60605fff656666ff6c6c6cff707170ff717170ff717172ff727272ff737373ff737474ff75757500000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff0b0c0cff202021ff474747ff6c6b6bff878787ffc5c4c5ffededeefffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffdfefefffefefefffdfefdfffdfdfefffdfefdfffefdfdfffdfdfefffdfdfdfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafbfff9fafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfafffafafafffbfafbfffbfafafffafafbfffbfbfbfffafafafffafafbfffbfbfafffafafafffaf9fafffafafafffaf9fafffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffafbfafffbfafbfffbfbfafffafafbfffbfbfafffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafff9fafafffafaf9fff9fafafff9f9fafff9fafafff9fafafffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9fafff9faf9fff9faf9fff9f9f9fff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f8fff9f8f9fff9f8f8fff8f8f9fff9f9f9fff8f8f8fff8f8f9fff9f9f8fff8f8f9fff9f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f8fff9f8f8fff8f9f8fff8f9f8fff9f8f9fff8f9f8fff8f8f9fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c6ffc7c7c7ffc7c7c8ffc9c9c8ffc8c9c9ffc8c8c8ffc9c9c9ffcac9c9ffc9c9caffcac9c9ffc9cac9ffcacbcbffcececeffd0d0d0ffd2d3d2ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd8d9d8ffd8d9d9ffdbdbdbffd8d9d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd8d8d7ffd8d8d8ffd9d9d8ffd9d8d9ffd9d9d9ffd9dad9ffd9dadaffd9dad9ffdadadaffdadadaffdadbdaffdbdbdaffdbdbdaffdbdbdaffdadbdaffdbdbdbffdcdbdbffdcdbdbffdcdcdcffddddddffdcdcdcffddddddffddddddffdedddeffdeddddffdededeffdededfffdfdfdeffdedfdfffdfdedfffdfdfdfffe0dfdfffdfdfe0ffe0e0dfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e7ffe7e8e7ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e5ffe4e5e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e1ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e1e0ffe0e1e0ffe1e0e1ffe1e1e0ffe0e0e1ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfe0e0ffdfdfe0ffdfe0e0ffdfdfe0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdedfffdededfffdedfdfffdedfdfffdededeffdedfdfffdedfdfffdfdfdfffdfdfdeffdedfdeffdededeffdddedeffdededeffdededeffdeddddffdededfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0e0e0ffe1e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffdedfdfffdfdedeffdddedeffddddddffdddedeffdddddeffdededdffdddeddffddddddffddddddffddddddffdddddcffdddcddffddddddffdcddddffdcddddffdcdddcffddddddffddddddffddddddffdddddcffddddddffdddddcffdcdddcffdcdcdcffdddcddffdddcdcffdcdcddffddddddffdddcddffddddddffddddddffddddddffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffdddddeffdeddddffdddeddffdddeddffdedddeffdededeffdddeddffdddedeffddddddffddddddffdddeddffddddddffdedddeffdededdffdddedeffdededeffdddedeffdddddeffdededeffdededeffdddedeffdededeffdededeffdededfffdfdedeffdededeffdededeffdedfdeffdededfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedfdeffdedfdeffdededeffdedfdfffdedfdeffdedfdeffdfdfdeffdedfdeffdededeffdededeffdededeffdfdedeffdfdedeffdededfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffe0dfdfffe0e0dfffe0dfe0ffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e0ffe1e0e0ffe1e1e0ffe1e1e0ffe1e0e1ffe1e1e0ffe0e1e1ffe1e1e1ffe0e1e0ffe0e0e1ffe0e1e0ffe1e0e0ffe0e0e1ffe1e0e1ffe0e0e1ffe0e1e1ffe1e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffe1e2e1ffe2e2e2ffe3e3e3ffe5e4e4ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e9ffe9e8e8ffe7e7e7ffe6e5e6ffe5e5e5ffe4e4e5ffe4e4e3ffe3e4e4ffe4e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffdfdfe0ffdfe0e0ffe0dfdfffdfe0dfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdedfdeffdededeffdededeffdededdffdedddeffdddddeffdddeddffdddedeffddddddffddddddffddddddffddddddffdddddcffdcdddcffdcdcdcffdbdcdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdbdbdbffdadadbffdbdadaffdadadaffdadadbffdadadaffd9dadaffdad9daffd9dad9ffdad9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d9d8ffd8d8d8ffd7d7d7ffd5d5d5ffd5d5d5ffd5d5d5ffd8d8d8ffdadadaffdbdbdbffdcdbdcffdbdcdbffdadbdbffdadad9ffd8d9d8ffd7d7d8ffd7d8d7ffd7d6d6ffd4d4d5ffd2d1d2ffcececfffcbccccffc9c8c8ffc6c7c6ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc6c6c6ffc4c4c4ffc4c4c4ffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f9fff9f8f8fff9f9f8fff9f9f8fff8f9f8fff8f9f9fff8f9f8fff8f8f9fff8f9f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f9f8fff9f8f8fff8f8f9fff8f8f9fff8f8f8fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f9fff9f8f8fff9f9f8fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f8f9fff9f8f8fff8f9f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fffaf9fafffaf9f9fffafaf9fff9fafafffafafafffaf9fafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9faf9fff9faf9fff9faf9fffafafafffaf9fafff9f9fafffafafafff9f9fafffafafafffafafafffaf9fafffaf9f9fffaf9fafffaf9fafffafafafffaf9f9fffafafafffafafafffafafafffbfafafffafafafffafbfbfffafbfbfffafbfbfffafafbfffbfafafffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffefefdfffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffdfefdfffefefdfffefefefffefdfefffdfdfefffefdfefffdfdfefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffffffffffffffffefffffffefffffefefefffffefefffefefefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffbfbfbfff1f2f1ffe6e6e6ffe6e6e5ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e7ffe6e6e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3c3dff3c3b3cff3b3a3bff3a3a3bff3a3a3bff3a3939ff3b3b3aff464646ff565555ff666666ff777778ff898989ff9a9b9affb4b4b5ffe2e2e2fff3f3f3fffbfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafbfafffbfbfbfffbfafafffafafbfffbfafbfffafafbfffbfbfafffbfbfafffafafafffafafafffafafafffafafbfffbfafbfffbfafafffbfbfafffafbfbfffafafafffbfbfafffafafbfffafbfbfffafbfbfffafafbfffafafbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafff9f9fafff9faf9fffaf9fafff9f9f9fff9f9fafffaf9f9fffaf9f9fffafaf9fff9faf9fff9faf9fff9faf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffaf9f9fffafaf9fff9fafafff9f9f9fffafaf9fff9f9fafff9fafafff9fafafff9f9fafff9f9fafffaf9f9fff9f9fafffafafafff9f9fafffaf9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff8f8f8fff9f8f8fff7f8f8fff7f8f8fff7f7f7fff6f7f7fff6f6f7fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff5f5f4fff4f4f4fff3f3f3fff2f3f2fff1f1f2fff0f1f1fff0eff0ffeeeeeeffececebffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e9ffeae9eaffebeaeaffebebebffebebebffecebebffedececffedededffedeeeeffeeefefffeff0f0fff1f1f1fff2f2f2fff2f2f3fff4f3f4fff3f4f4fff4f4f4fff4f5f5fff5f5f6fff6f6f6fff6f6f6fff7f7f7fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f8fff8f9f8fff8f9f9fff8f9f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffaf9f9fffafaf9fff9fafafff9f9f9fffafaf9fff9f9fafff9fafafff9fafafff9f9fafff9f9fafffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafbfafffafbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffbfcfcfffbfcfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffbfbfbfff3f4f3ffdedfdeffa9a9a9ff989898ff8a8b8bff7c7c7cff6c6c6cff5b5b5bff484949ff393a39ff3b3b3bff3b3b3bff3b3b3cff3c3c3cff3c3c3cff3d3e3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797879ff787979ff787878ff777777ff767676ff767676ff727272ff6c6c6bff646464ff5d5d5dff565757ff515151ff4b4b4cff464546ff404040ff3a3b3aff353535ff303030ff2c2c2cff272727ff222223ff1f1f1fff1b1b1bff1a1a19ff171817ff151515ff141314ff131212ff111011ff100f10ff1a1919ff2e2e2eff313131ff323232ff343333ff343435ff353636ff363736ff363737ff373737ff373737ff373737ff373737ff363636ff353535ff343434ff333334ff333233ff323131ff2f2f2fff252525ff100f0fff111011ff121212ff141413ff151515ff181717ff1a1a1aff1c1c1cff1f1f1fff222222ff252525ff282828ff2c2c2cff303031ff353635ff3b3b3bff404040ff464646ff4c4c4cff535352ff5a5a59ff606060ff666666ff6c6c6cff717171ff717172ff727272ff737373ff747473ff747574ff76767500000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff020102ff040405ff0e0d0eff222222ff484847ff6b6b6bff878787ffc0c0bfffebebecfffbfcfcfffefffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefdfdfffefdfefffefdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffefdfdfffdfcfdfffcfdfdfffcfdfdfffcfcfdfffcfcfdfffcfcfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffaf9f9fffafafafffafafafffafbfbfffbfbfafffafafbfffbfafafffbfbfbfffafafbfffbfafbfffbfafafffbfbfafffafbfbfffafbfbfffafafbfffafbfafffafafbfffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfafbfffafafbfffbfafbfffbfafafffbfbfafffafafbfffafafafffbfafafffafafafffafafafffafafafff9fafafff9f9fafffaf9f9fff9f9fafffafafafff9f9fafffaf9f9fff9fafafff9f9fafffaf9fafffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff8f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff9f8f9fff9f8f8fff9f9f8fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff9f8f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc7c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c9c9ffc8c9c8ffc8c8c9ffc9c9caffcac9c9ffc9c9c9ffcacbcaffccccccffcecfceffd1d1d1ffd4d3d3ffd5d5d6ffd6d6d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d7ffd7d7d8ffd7d6d7ffd7d6d6ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd8d9d9ffd7d8d8ffd7d7d8ffd8d7d7ffd7d7d8ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdad9d9ffdadadaffdadadaffdadadaffdbdadaffdadadbffdbdadbffdbdbdbffdbdbdbffdcdbdcffdcdbdbffdcdcdcffdcdcdcffdcddddffdddcddffddddddffdedddeffdddddeffdededeffdfdedeffdededeffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e0ffe0e0e1ffe1e1e1ffe0e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe6e6e6ffe5e5e5ffe3e3e4ffe3e3e3ffe3e2e2ffe3e3e2ffe2e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e1ffe1e2e1ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e0e1ffe1e0e1ffe1e0e1ffe1e0e0ffe1e1e0ffe1e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfe0ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdedfdfffdfdfdeffdededfffdfdedeffdededfffdededeffdfdedeffdededeffdfdedeffdededeffdedfdfffdfdedfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e0ffe0e1e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e0e1ffe1e0e1ffe1e1e1ffe1e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0e0ffdfdfdfffdededfffdddedeffdeddddffdddedeffdededeffdddddeffdeddddffdddedeffdddddeffdddddeffdeddddffdddedeffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdddeddffdddddeffddddddffddddddffdeddddffddddddffdededdffdddeddffdddeddffdddeddffdddddeffdddedeffdeddddffddddddffdddeddffdddeddffdddeddffdededeffdeddddffdddddeffdedddeffdddddeffdededeffdededeffdedddeffdeddddffdedddeffdededeffdededeffdededeffdfdedeffdededfffdededeffdfdedeffdededeffdedfdfffdedfdfffdededfffdededeffdededeffdededfffdfdfdfffdededeffdededeffdedfdfffdededfffdfdedfffdfdfdfffdfdfdfffdededeffdfdedeffdededfffdededfffdfdedeffdededfffdfdedeffdfdfdfffdededfffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffe0dfe0ffdfdfdfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e0e1ffe0e1e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e1e2ffe2e1e1ffe1e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e2e2ffe3e3e2ffe4e4e3ffe5e5e5ffe6e7e7ffe7e7e8ffe8e8e8ffe9e8e9ffe8e8e9ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e2ffe2e2e3ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e0ffe1e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffe0dfdfffdfdfe0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdededeffdededeffdedddeffdddedeffdeddddffdddddeffddddddffddddddffdddcddffdddcddffdcdcdcffdddcdcffdcdcdcffdbdcdcffdbdbdcffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdbdbdaffdbdbdaffdadbdaffdadbdbffdadbdaffdadadaffdadadaffdad9d9ffd9d9d9ffd9dad9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d6d7ffd7d7d8ffd8d8d9ffd9d9daffdbdbdaffdadbdaffd9d9daffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd8d8d7ffd7d7d7ffd5d5d5ffd3d3d2ffd0d0d0ffcccdcdffc9cac9ffc6c7c7ffc6c6c7ffc7c6c6ffc5c5c6ffc6c6c6ffc5c6c6ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f9f8fff9f9f9fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff8f8f9fff8f9f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f8fff9f8f8fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafbfafffafafbfffafafafffbfbfafffafafafffafafafffafafafffafafafffafaf9fff9fafafff9f9fafffafaf9fffafafafff9f9fafffaf9f9fffaf9fafffaf9fafff9faf9fffafafafffafaf9fffafafafffafafafff9f9fafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffbfafafffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffefefffffefffffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffafafafff0f0f1ffe6e6e5ffe6e6e6ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3e3dff3d3d3dff3c3b3cff3b3b3bff3a3a3bff3a3a3aff3a3a3aff474647ff565555ff666565ff777677ff898989ff9c9b9cffb8b8b8ffe3e3e4fff3f4f3fffbfcfbfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffafafbfffbfafafffafafafffbfafafffafbfafffbfbfbfffbfafafffafbfafffbfbfbfffafafafffafafafffafafbfffbfafafffafafafffbfafafffafafafffbfafbfffbfafafffbfbfbfffbfafbfffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfafafffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9fafff9f9fafffafafafff9faf9fff9fafafffafaf9fffafaf9fffaf9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9fafafffaf9fafffafafafff9f9fafff9faf9fff9faf9fffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f6f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff4f3f3fff3f2f3fff2f2f2fff1f1f1ffefeff0ffefefeeffedeeeeffececedffecebebffebebebffebebebffebecebffecebecffebebebffebecebffecececffecececffedededffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefeffff0eff0fff0f0f0fff1f0f1fff2f2f2fff2f2f3fff3f3f3fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff8f8f7fff7f7f8fff7f8f8fff8f8f8fff8f8f9fff9f8f8fff9f8f9fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fffaf9f9fff9fafafffaf9fafffafafafff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafafffafafafffbfafbfffafafbfffafafafffafafafffafafafffafafbfffafafafffafafbfffbfafafffafafafffafafbfffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffafafbfffbfafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfff4f4f4ffdfdfdfffabababff9a9a9aff8c8c8cff7e7e7dff6d6d6eff5c5c5cff4b4b4aff3b3b3bff3a3a3bff3c3b3bff3c3c3cff3c3c3cff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787878ff777778ff767677ff767676ff757675ff727272ff6b6b6bff656564ff5e5d5dff575758ff525152ff4c4c4cff464646ff404040ff3a3a3bff363635ff303131ff2b2c2cff272626ff222222ff1f1f1fff1b1c1bff1a1a1aff171717ff151615ff141414ff121212ff111111ff0f0f10ff1a1a1aff2e2f2fff323132ff323232ff343333ff353535ff363636ff373637ff383837ff373738ff373837ff373837ff373736ff363636ff353535ff343535ff343434ff333333ff323131ff2f2f2fff262625ff101010ff111111ff121212ff141414ff151515ff171718ff1a1a1aff1c1c1dff201f1fff232222ff252525ff282828ff2c2c2dff313131ff363536ff3b3b3cff404041ff474647ff4c4c4cff535353ff5a5a5aff616160ff676666ff6d6d6dff727172ff727272ff737372ff737474ff747475ff767675ff76777700000000ff000000ff000000ff010101ff010101ff010101ff000000ff000000ff010101ff020203ff070707ff121112ff272626ff464747ff6b6a6aff878687ffbab9b9ffeae9e9fffbfbfbfffffefffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffefefffffffefefffffefefffefefefffefefffffefefefffefefffffffefefffffefefffefefffffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefffefffefffffffefefefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfefffefefefffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafafffbfafbfffafafbfffbfafbfffbfbfbfffafafbfffafafbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfafafffafafbfffafafafffbfafbfff9fafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafff9f9fafffafaf9fff9fafafffafaf9fff9f9f9fff9f9f9fff9fafafffafaf9fffafaf9fffaf9f9fffafaf9fffaf9f9fffaf9fafff9f9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f9fff9f8f9fff8f9f8fff8f9f9fff9f9f8fff9f9f8fff9f8f8fff8f9f9fff9f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff8f8f9fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff9f8f8fff8f9f9fff9f8f9fff9f9f9fff8f8f9fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f8fff9f8f8fff9f9f8fff9f8f8fff9f9f9fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c4c5ffc4c5c4ffc6c7c7ffc7c6c6ffc8c8c7ffc7c7c7ffc8c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc9c9caffcbcbccffcecfceffd0d1d1ffd2d2d3ffd5d4d4ffd6d6d6ffd7d6d7ffd6d7d7ffd7d7d7ffd6d5d5ffd4d5d4ffd3d3d3ffd4d4d5ffd5d5d5ffd6d6d6ffd8d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffdad9d9ffdadadaffdadadbffdadadaffdadad9ffd8d8d9ffd8d8d8ffd8d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdadad9ffdadad9ffdadadaffdadadaffdbdadbffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdcffdcdbdcffdcdcdcffdddcddffdddcddffddddddffdddddeffddddddffdeddddffdededeffdededeffdfdedfffdedfdeffdfdfdfffdfdfdfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe0e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe9e8e9ffe8e9e9ffe9e8e9ffe9e8e8ffe7e8e8ffe6e7e7ffe6e5e6ffe4e4e4ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe2e1e2ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e0e0ffe1e1e1ffe1e0e0ffe0e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0e0ffdfe0e0ffe0e0dfffe0e0dfffe0dfdfffe0e0dfffdfdfdfffe0dfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdfdedfffdedfdeffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e1e0ffe1e0e0ffe0e1e1ffe1e0e1ffe1e0e1ffe1e1e0ffe0e1e1ffe0e0e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e0e0ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffdfdfdfffdededeffdededeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededdffdededeffdededdffdededeffdddddeffdeddddffdeddddffddddddffdddddeffdddddeffdddddeffdedddeffdedddeffdedddeffdddeddffdededeffdededeffdeddddffdddddeffdddddeffdededeffdddeddffdddedeffdededeffdededeffdedddeffdededeffdedddeffdededeffdededdffdddedeffdddddeffdededdffdededeffdddddeffdeddddffdddddeffdedddeffdddeddffdededeffdededdffdededeffdededeffdededeffdededeffdededeffdfdedeffdededeffdfdedeffdededeffdfdedeffdfdedeffdfdfdfffdfdedfffdfdfdfffdededfffdfdfdeffdfdfdfffdfdfdeffdededeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfdfdfffe0e0e0ffe0e0e0ffe0dfdfffe0dfe0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e1e0ffe1e0e0ffe0e1e1ffe1e0e1ffe1e0e1ffe1e1e0ffe0e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e2e2ffe2e2e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe4e4e4ffe5e6e5ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e9ffe8e7e8ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e3e4ffe3e3e3ffe4e3e3ffe3e4e4ffe3e3e3ffe4e4e3ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdedeffdededeffdededeffdddedeffdededeffdddddeffdeddddffddddddffddddddffdcdddcffddddddffdcdcdcffdcdbdcffdcdbdcffdbdbdcffdcdbdcffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadaffdbdadaffdadadaffd9d9daffd9dad9ffd9d9d9ffd8d8d9ffd9d8d8ffd9d9d9ffdbdadaffdbdbdbffdbdbdbffd9d9d9ffd7d8d7ffd6d6d6ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d4d4ffd1d1d1ffcececfffcbcbcbffc8c8c8ffc5c5c6ffc6c6c5ffc6c6c6ffc6c6c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c1ffc2c2c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f8fff8f8f9fff9f9f8fff9f9f9fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff8f9f9fff9f8f8fff8f9f9fff8f8f9fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff9f8f8fff8f8f9fff9f9f9fff9f8f9fff8f8f9fff8f9f8fff9f9f8fff8f8f9fff8f8f9fff8f8f9fff9f9f8fff8f9f8fff8f8f9fff8f9f9fff9f8f9fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffaf9fafffafafafffafafafffbfafafffafbfafffafbfbfffafafafffafafafffafafbfffafbfafffafafafffbfafafffafbfafffafafafffbfafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffaf9fafffafafafffafafafffafafafff9faf9fffafafafff9fafafffaf9fafff9f9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafbfffafbfbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffdfefdfffdfdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfefefffefefdfffdfdfdfffdfefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefefffefffffffefefefffefefffffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefffffefefefffefefdfff9f9f9fff0eff0ffe7e7e7ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e7e6ffe6e6e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3e3dff3e3d3eff3c3c3dff3c3c3cff3b3a3bff3a3a3bff3a3a3aff484847ff565656ff656566ff777777ff8a8a8aff9d9e9dffbababbffe5e5e5fff4f4f5fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafbfffafbfbfffbfbfafffbfafafffafafafffbfbfbfffafbfafffbfafafffafafafffbfafbfffbfafbfffafafbfffafbfafffbfbfafffafafbfffafafbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfafffafafbfffbfafbfffbfafbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9fafafffafaf9fffafafafffafaf9fff9f9f9fffaf9f9fffafaf9fff9f9f9fffaf9f9fff9f9fafffaf9fafff9f9f9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fff9f9f9fff9f9fafff9f9fafffafaf9fff9f9f9fff9f9fafff9fafafffaf9fafff9f9f9fff9faf9fff9fafafffaf9fafff9f9fafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f8f8fff8f9f8fff8f8f8fff7f8f8fff8f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff5f5f6fff5f5f5fff4f5f4fff4f4f3fff4f4f4fff3f3f3fff2f2f2fff1f1f0fff0f0f1ffefeff0ffefefefffefefefffefefefffeeefeeffefefefffefefeffff0eff0fff0f0f0fff0f0f1fff1f0f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff3f3f2fff2f3f3fff3f3f4fff4f4f4fff5f4f5fff5f5f4fff5f6f5fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff9f9f8fff8f9f9fff8f9f8fff9f8f8fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9faf9fffafaf9fff9f9f9fff9f9fafff9fafafffafaf9fff9fafafff9f9fafff9fafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafbfffbfafafffafafbfffafafafffafafafffafafafffafafafffafbfbfffafafafffafafbfffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfbfafffbfafafffbfafbfffafbfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffbfcfbfff4f4f4ffe0dfdfffababacff9b9b9cff8d8e8dff7f7f7eff6f6e6fff5d5d5dff4b4b4bff3c3c3cff3b3c3cff3c3c3cff3c3c3cff3d3e3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff777777ff767676ff767676ff757675ff747474ff717171ff6b6b6aff646464ff5e5d5dff575758ff525252ff4c4c4cff474746ff414041ff3b3b3bff353636ff303030ff2b2c2cff272627ff222323ff1f1f1fff1b1b1bff191919ff171817ff151615ff141314ff121212ff111111ff100f0fff1a1a1aff2f2f2fff323231ff323232ff333333ff353535ff373636ff363737ff373737ff373738ff373738ff363636ff363636ff353636ff353535ff343435ff333434ff323232ff313030ff2e2e2eff262626ff101011ff121112ff131213ff141414ff151616ff181718ff1a1a19ff1c1d1dff1f1f1fff222223ff252525ff292828ff2c2d2cff313131ff363636ff3b3b3bff414141ff464746ff4c4c4cff535353ff5a5a5aff606060ff676667ff6d6d6eff737373ff737373ff747473ff757575ff767676ff767777ff77777600000000ff000000ff030303ff030302ff010101ff000100ff010101ff000000ff010101ff020203ff080808ff141414ff272727ff454645ff6a6a69ff848484ffb3b3b3ffe7e7e7fffbfafafffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffefffffefefefffefefefffefefefffefffffffefefefffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefdfefffdfdfefffefefefffefdfefffdfefefffdfefdfffefefdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfafbfffafbfbfffbfafafffbfbfafffafbfbfffafbfafffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffbfafafffafafbfffafafbfffafafafffbfbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfafbfffafbfbfffafbfafffbfbfafffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafff9f9f9fff9faf9fffafafafffaf9fafff9fafafffafafafffafafafffaf9f9fff9f9f9fff9faf9fff9f9fafffaf9fafffaf9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff8f8f9fff9f8f9fff8f9f8fff9f9f8fff9f8f9fff9f8f9fff8f9f9fff9f8f8fff8f9f9fff8f8f9fff8f9f9fff9f9f9fff9f8f8fff8f9f8fff9f9f9fff8f9f8fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f9f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c3c3ffc5c5c4ffc4c4c4ffc5c4c4ffc6c7c6ffc6c6c6ffc8c7c7ffc7c7c8ffc9c8c9ffc7c7c7ffc9c9c8ffcbcbcbffcecdceffd0d0d0ffd2d2d2ffd3d4d4ffd5d5d6ffd6d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd4d4d4ffd1d2d1ffd1d0d0ffd0d0d1ffd3d3d3ffd6d5d6ffd7d7d8ffd9d9d8ffdadad9ffd9d9daffdadadaffdadbdbffdcdcdbffdbdbdbffdadadbffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdbdcdcffdcdbdcffdcdcdcffdcddddffdcdcddffdddcddffddddddffdeddddffdededdffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffdfdfdfffe0dfe0ffe0e0e1ffe1e0e1ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe1e1e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffe0e0dfffdfdfe0ffe0dfe0ffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdededeffdedfdeffdedfdfffdfdedfffdedfdfffdededfffdededfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdddedeffdedddeffdededeffdededeffdedddeffdedddeffdddedeffdededdffdededeffdededeffdddedeffdededeffdededeffdededeffdedddeffdededeffdededeffdedddeffdedddeffdededeffdededeffdededeffdededdffdededeffdededeffdededeffdededdffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdedeffdededeffdfdedfffdfdedeffdededfffdedfdeffdfdfdeffdfdedfffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0dfe0ffe0dfe0ffdfe0dfffe0dfdfffe0dfdfffe0e0e0ffdfdfe0ffe0dfe0ffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe1e0e0ffe1e1e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe2e1e2ffe2e1e1ffe1e1e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe4e4e4ffe3e3e3ffe4e3e4ffe4e5e4ffe6e6e6ffe7e8e7ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe7e8e7ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe6e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e1e2ffe1e1e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e2ffe1e1e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe1e1e1ffe1e0e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0dfe0ffdfdfdfffdfe0dfffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdedeffdedfdfffdededeffdedddeffdddedeffdeddddffdddeddffddddddffdcdddcffdcdcdcffdcdcddffdcdcdcffdcdbdcffdcdbdbffdbdcdbffdbdbdbffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdadadaffd9dadaffd9d9d9ffdadadbffdbdbdbffdcdcdcffdcdddcffdcdbdbffdadadaffd8d8d8ffd4d5d4ffd4d3d3ffd2d2d3ffd3d3d3ffd7d6d6ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd0d0d0ffcccdcdffc9c9c9ffc6c6c6ffc4c4c4ffc6c6c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c1c1ffbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9fafffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f9f9fff9f8f8fff9f9f8fff8f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f8f8fff9f8f8fff9f9f9fff8f8f9fff9f9f8fff9f9f8fff8f9f9fff8f8f8fff9f9f8fff8f8f8fff9f9f9fff8f8f9fff8f9f8fff9f9f8fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9f9fafffafafafffbfafafffafafafffbfafafffafbfafffafafbfffbfafafffbfafbfffafafafffbfbfafffbfafafffafafafffbfafafffbfbfbfffbfafafffbfbfafffafafafffafafafffafbfafffafafafffafafafff9fafafffafafafffafaf9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafff9f9fafffafafafffaf9f9fffaf9f9fffafafafffaf9fafffafafafffbfafafffafafafffafafafffbfbfafffbfafafffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffdfefefffefefefffefefdfffefefdfffefefdfffdfefefffdfdfdfffefefefffefefefffdfdfefffefefefffefefefffefefefffffffefffefefffffffffefffffffefffffffffffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffefffffefffffefffefffefefefffefffefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfefdfff8f7f7ffefefeeffe6e7e7ffe7e7e7ffe5e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3eff3e3e3eff3e3d3dff3d3c3cff3c3c3cff3b3a3bff3b3b3aff494848ff585858ff676766ff787877ff8b8b8bff9f9f9fffbfbfc0ffe6e6e5fff5f5f4fffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfafffbfafafffafbfbfffafafafffbfbfafffbfbfbfffafafbfffafbfbfffafafafffbfafafffbfbfbfffafafbfffbfbfafffbfbfafffbfbfbfffafafafffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfafffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfbfafffafafafffbfafbfffbfafafffafafafffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafaf9fffaf9fafff9f9f9fffaf9f9fffafafafffaf9f9fffafafafffaf9f9fff9f9f9fff9faf9fffaf9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9faf9fffafaf9fff9faf9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f8fff9f8f8fff8f9f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f5fff5f6f6fff6f5f5fff5f6f5fff4f5f5fff4f4f4fff3f3f3fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff3f3f4fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff8f8f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff9f8f8fff9f8f9fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fffafafafff9f9fafffafaf9fffaf9f9fff9fafafff9f9f9fffafaf9fff9f9f9fff9fafafff9f9fafff9faf9fffafaf9fffafafafffafaf9fffafafafffafafbfffafafafffafafafffafafafffafafbfffafafbfffafafafffbfafbfffafafafffbfafafffafafafffbfafafffbfafafffafafbfffafafafffafbfafffbfafbfffafbfafffbfafafffafbfafffafafbfffbfafafffbfafafffafafafffbfafafffafafafffafafafffbfafafffafafafffafafafffafbfafffafafafffafafafffafbfafffbfafafffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffbfbfcfffcfcfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffcfbfcfffcfbfbfffcfbfbfff5f5f5ffe2e2e2ffaeaeaeff9c9c9cff8f8f8eff7f8080ff6f6f6fff5d5e5dff4b4b4cff3c3c3cff3c3c3bff3c3c3cff3d3d3dff3d3d3dff3d3d3dff3e3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff777677ff767676ff757575ff757474ff737373ff707070ff6b6a6aff646464ff5e5e5eff585858ff525252ff4c4c4bff454646ff404040ff3b3b3bff353536ff303030ff2b2b2bff272726ff232322ff1f1f1fff1b1b1bff1a1a1aff181717ff151516ff141414ff121111ff111010ff0f0f0fff1a191aff2e2e2eff313030ff313131ff313131ff333333ff353535ff363636ff363637ff363736ff373736ff363636ff353535ff343434ff343434ff333333ff323232ff313131ff303030ff2f2f2fff272727ff100f10ff111111ff131212ff141414ff161516ff181717ff1a191aff1c1c1cff1f201fff222222ff252525ff292828ff2c2d2cff313031ff363636ff3c3b3bff404040ff474646ff4d4c4cff535253ff5a5a5aff616161ff686767ff6e6f6eff747474ff747473ff747575ff767675ff767776ff767777ff7777770000000000000000ff030303ff030303ff020202ff020201ff010101ff000001ff010101ff030202ff080707ff141313ff252526ff454444ff676666ff818181ffacacacffe5e5e4fff8f8f8fffefefefffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffefefffffefffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefefefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffefdfefffefefdfffefefdfffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffafbfbfffbfafafffbfbfbfffbfafbfffbfafbfffbfafbfffafafafffbfafafffbfafafffaf9fafffaf9f9fffafbfafffafafafffafbfafffafafafffafafafffafbfbfffbfafafffbfbfbfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffbfbfbfffafafbfffbfbfafffbfafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafaf9fff9f9f9fffafafafffafafafffaf9f9fff9faf9fffafafafffafafafffaf9f9fffaf9fafff9f9f9fffafaf9fff9f9f9fffaf9fafffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff9f8f8fff9f9f9fff9f8f8fff9f9f9fff9f8f8fff8f9f8fff8f9f9fff9f8f8fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f8f8fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c0c1ffc2c2c2ffc3c3c2ffc5c4c4ffc4c4c4ffc5c4c4ffc6c7c6ffc7c6c6ffc7c8c7ffc7c7c7ffc7c7c7ffc9cac9ffcccbcbffcfcfceffd0d1d1ffd3d3d3ffd5d5d4ffd6d6d6ffd7d7d6ffd7d7d7ffd6d6d6ffd5d5d5ffd2d2d2ffd0d0d0ffcecfceffcfcfcfffd2d1d1ffd4d4d4ffd7d6d7ffd9d9d9ffdadad9ffdadbdbffdadadaffdbdbdbffdbdbdbffdcdcdcffdbdbdcffdbdbdbffdbdbdaffdadadaffdadad9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddcddffdcdcddffddddddffdedddeffdddeddffdededdffdedfdeffdededfffdfdedfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffe0dfdfffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe2e2e3ffe3e3e3ffe3e2e2ffe3e3e3ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e8e8ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e9ffe8e8e8ffe7e7e7ffe9e8e9ffe9e9e9ffeae9e9ffe8e9e8ffe9e8e9ffe8e8e8ffe7e6e7ffe4e4e5ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e3ffe3e2e3ffe3e2e3ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e2ffe1e1e1ffe2e1e1ffe2e2e2ffe1e1e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e0ffe1e1e0ffe0e1e1ffe0e1e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfe0ffe0e0e0ffe0dfe0ffdfdfe0ffdfe0dfffe0dfe0ffdfe0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe1e1e0ffe1e0e0ffe0e1e0ffe0e1e1ffe1e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e0e0ffe1e0e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdedfffdededeffdfdedeffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdedeffdededeffdededeffdedfdeffdededfffdfdedeffdfdedeffdededeffdfdedeffdfdedeffdededeffdfdedeffdedfdeffdededeffdedfdeffdededeffdededeffdedfdeffdededeffdedfdeffdededfffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdededeffdededfffdedfdfffdededeffdfdedeffdfdfdfffdfdedfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffdfe0dfffdfe0dfffdfe0dfffdfdfdfffdfe0e0ffdfdfdfffe0dfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e0e0ffe1e0e1ffe0e0e0ffe1e1e0ffe1e0e0ffe1e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe1e1e2ffe2e2e2ffe2e1e1ffe2e1e1ffe2e2e2ffe1e1e2ffe2e2e1ffe2e1e1ffe2e2e2ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e3ffe4e3e4ffe5e5e5ffe7e6e6ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffe9e9e9ffe8e7e7ffe7e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffe1e2e2ffe1e1e2ffe1e2e1ffe2e2e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdedfffdedfdeffdededeffdededeffdddddeffdeddddffddddddffdddcdcffdddcdcffdddcdcffdcdcdcffdcdbdbffdcdcdcffdcdbdbffdcdcdbffdbdbdbffdcdcdbffdbdcdcffdbdbdbffdbdbdaffdadbdbffdcdcdbffdcdcdcffdddddcffddddddffddddddffdbdbdbffdadad9ffd6d6d6ffd2d2d2ffd0d0d0ffcfcfcfffd1d1d0ffd5d5d5ffd7d7d8ffd8d8d7ffd8d7d7ffd6d7d7ffd5d5d5ffd4d4d3ffd1d1d1ffcecfcfffcbcbcbffc7c7c6ffc4c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc1c2c1ffc2c1c1ffc1c2c1ffc0c0c0ffc0c0c0ffbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9fafafffaf9fafffaf9fafffaf9fafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff8f8f9fff8f8f9fff9f9f8fff8f8f9fff8f8f9fff9f9f8fff9f9f8fff9f8f9fff9f8f9fff8f9f8fff9f8f8fff9f8f8fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff9f8f9fff9f8f8fff8f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9faf9fffafafafffafafafffbfafafffbfbfafffafbfbfffafbfbfffafbfafffbfbfbfffbfafafffbfafbfffbfafbfffbfafbfffbfbfafffbfbfbfffafafafffbfafafffbfafbfffafafafffafafafffbfbfafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafaf9fffafafafffaf9fafffafafafffafafafffafafafff9fafafffafafafffaf9fafffafafafffafafafffafafafffafafbfffafafafffafafafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfefffefefdfffdfefefffdfefefffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfefdfffdfdfdfffefdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffefefffffefffffffefffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffffefefffffefefffefffefffefffffffefefefffffefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefffffefefefffefefefffefefdfff6f6f7ffedededffe7e7e6ffe7e7e6ffe7e7e7ffe6e5e5ffe5e6e5ffe6e6e5ffe6e5e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3d3d3dff3e3d3dff3e3d3dff3d3d3dff3c3c3cff3c3c3cff4a4a4aff595959ff686868ff787979ff8c8c8bffa1a0a0ffc3c3c3ffe7e7e7fff5f5f5fffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfafbfffafbfafffbfafafffbfafafffbfbfafffafbfafffbfbfbfffafafafffbfafafffbfafafffafafbfffbfbfafffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfafffbfafbfffafbfafffafafafffbfafafffbfafafffbfafafffafbfafffafafafffafafafffafafafffaf9f9fffaf9fafffafafafffaf9fafffaf9f9fffafafafff9f9f9fffaf9f9fffaf9fafff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f7fff6f6f6fff6f6f5fff6f5f6fff6f5f5fff5f6f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff5f6f6fff6f6f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f7fff6f7f6fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff9f8f9fff9f8f8fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff8f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffafaf9fffaf9fafffaf9fafff9f9fafff9f9f9fffafafafffafaf9fffaf9f9fffaf9fafffafafafffafaf9fffafafafffafafafffbfafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffbfafbfffafafbfffafbfafffafafafffbfafafffbfafbfffafbfafffafafbfffbfafbfffbfafbfffbfbfafffafbfbfffafbfbfffafbfafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafafafffafafafffbfbfafffafafafffafafbfffbfafafffbfbfafffbfafbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffcfbfcfffcfcfbfffcfbfbfff5f5f5ffe4e3e4ffb1b0b1ff9d9d9dff908f90ff818181ff707070ff5d5d5eff4b4b4bff3c3b3bff3c3c3cff3e3d3dff3d3e3dff3d3d3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff767676ff767575ff747474ff737373ff727272ff6f6f6fff6a6969ff636363ff5e5d5dff585758ff515252ff4b4b4cff464645ff3f3f40ff3a3a3aff353434ff302f2fff2b2a2bff272626ff222322ff1f1f1fff1c1b1bff1a1a1aff171817ff161616ff131313ff121111ff101010ff0e0e0fff191919ff2d2c2dff2f2e2fff2f2f2fff303030ff313232ff333333ff343434ff353535ff353536ff353535ff353535ff353434ff343434ff333333ff333232ff313130ff2f2f2fff2f2f2fff2f2e2fff272727ff0f0f10ff111111ff121211ff141413ff151515ff181717ff191a19ff1c1c1cff1f1f1fff222222ff252524ff282928ff2c2c2cff303130ff363636ff3b3a3aff404040ff464646ff4c4c4cff535352ff5b5a5aff616161ff686768ff706f70ff757575ff757575ff767675ff767676ff767677ff777777ff7777760000000000000000ff030403ff030303ff030303ff030202ff010201ff010101ff000101ff030202ff070607ff111212ff252524ff434343ff626162ff7e7e7fffa6a6a6ffe3e3e3fff8f7f7fffefefefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffefefefffffefffffffefffffefefffffefffefffefefefffffefefffffefefffefffefffefefefffffefefffefefefffffefefffefffefffefffffffefefefffffffffffffefefffffefefffefefefffefefefffefefefffffffffffefefefffffefefffffefffffefefefffefefffffffffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffdfefefffefefdfffefefefffefdfefffefdfefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfbfafffbfbfbfffbfafafffbfafafffafafafffafafafffafaf9fffafafafffafafafffafafafffbfafbfffafafafffafafafffbfbfafffafafbfffafafbfffbfbfbfffcfcfbfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfafbfffafafbfffafafafffafbfbfffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafff9faf9fffafafafffafafafff9f9f9fffafafafff9f9f9fffaf9fafffaf9fafffafafafffafaf9fff9f9f9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f8f9fff9f8f8fff9f8f9fff8f8f8fff8f8f9fff9f9f8fff8f8f9fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f8f9fff8f9f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9faf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c0c0ffc1c0c0ffc2c2c2ffc3c2c3ffc5c4c4ffc5c5c5ffc4c4c4ffc7c6c6ffc7c6c7ffc6c6c6ffc7c7c8ffcacac9ffccccccffcfcfcfffd2d2d2ffd4d4d3ffd6d5d6ffd7d6d7ffd7d7d6ffd7d7d7ffd5d5d5ffd3d3d3ffd0d1d0ffcfcfcfffcdcdcdffcfceceffd1d0d0ffd2d3d3ffd6d6d5ffd8d8d8ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddcdcffdddcddffdcdcddffdcdcdbffdbdbdbffdbdbdaffdbdbdbffdadbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdddcddffddddddffddddddffdedddeffdededeffdededeffdedfdfffdedfdfffdfdfdfffdfdfe0ffe0dfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe8e7e8ffe8e7e8ffe9e9e9ffeaeaeaffeaeae9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe5e5e6ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e3ffe3e2e3ffe3e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e0ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e0e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e0e1ffe0e1e0ffe1e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfe0dfffe0dfe0ffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdeffdfdedfffdedfdeffdfdedfffdfdedfffdfdedfffdfdfdeffdedfdfffdedfdfffdedfdeffdfdfdfffdfdedeffdfdedeffdededeffdfdedfffdfdedeffdfdfdfffdededeffdfdedeffdfdedfffdededeffdededeffdfdfdeffdededeffdededeffdededeffdfdedeffdfdedeffdfdedeffdedfdeffdededeffdededeffdfdedeffdedfdeffdfdfdfffdedfdeffdfdedfffdfdedeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0dfdfffdfdfdfffe0dfe0ffdfe0e0ffdfe0dfffe0dfe0ffe0e0dfffe0e0e0ffdfe0dfffe0e0dfffe0e0e0ffdfdfdfffe0e0e0ffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e0ffe0e1e1ffe0e1e1ffe1e1e0ffe1e1e1ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe1e1e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e1e2ffe1e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e4e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe6e6e5ffe7e8e7ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffe9e9e9ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe3e2e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffdfe0dfffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdedfdfffdedfdfffdededeffdededeffdeddddffdeddddffddddddffddddddffdddcdcffdddcdcffdcdcdcffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdbffdbdbdcffdbdbdcffdddcdcffdededdffdfdedeffdfdedeffdededdffdddcdcffdadadaffd8d8d8ffd5d5d4ffd1d1d1ffcdceceffcecdceffcfcecfffd1d1d1ffd6d6d5ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffd0d0d0ffcdcdcdffc9c9c9ffc5c5c5ffc3c3c3ffc3c3c3ffc4c3c3ffc1c2c1ffc2c2c1ffc2c2c1ffbfbfbfffc0c0c0ffbfbfbfffbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9fafafffafafafffafafafffafafafff9faf9fffafaf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f8f9fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f9f9fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9fafff9fafafffafafafffafbfafffbfafbfffafbfafffbfbfafffbfafbfffafafbfffbfafbfffbfbfbfffafafbfffbfbfbfffbfbfafffbfafafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfefffdfefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffefffffefffefffffffefffefefefffefefefffffefffffefefefffdfdfefffefefefffefefefffefdfdfffefdfefffefefefffefffffffefffefffffffefffefffefffdfdfdfff6f6f6ffebebebffe5e5e5ffe7e7e6ffe7e7e7ffe8e9e9ffe5e5e5ffe5e5e5ffe6e6e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3d3e3eff3d3e3eff3e3d3dff3d3d3dff3d3d3dff3e3d3eff4b4b4bff5a5a59ff696968ff787978ff8b8c8cffa1a0a0ffc4c3c4ffe8e8e7fff5f5f5fffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfafffafafafffafbfbfffafafbfffafafafffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffafbfafffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfcfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfafbfffafbfbfffafbfafffbfbfbfffafbfafffbfafbfffafbfafffafbfafffafafafffafafafffafafafffafafafff9f9fafffafafafffafaf9fffaf9f9fff9f9fafffafafafff9fafafff9faf9fffafaf9fff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f8f9fff8f8f9fff9f8f9fff8f9f9fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f7f8fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff9f8f9fff8f8f9fff8f8f9fff9f9f9fff9f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9fafffaf9f9fffafaf9fff9faf9fffafafafffafaf9fffaf9fafffafafafff9faf9fffafafafffafafafffafafafffafafafffbfafafffbfafafffafafbfffafbfbfffafbfbfffafafbfffbfafbfffafafbfffbfafafffbfbfbfffbfafafffafbfbfffafbfafffbfbfbfffafbfafffbfafbfffafbfafffbfbfafffbfafafffafafbfffbfafbfffafafafffafafbfffafafafffbfafafffafafafffafafbfffafafbfffafafbfffafbfafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfafffafafafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffcfbfbfffbfbfcfff6f6f6ffe6e7e7ffb3b4b4ff9e9e9eff909190ff828282ff717171ff5e5e5eff4c4c4cff3d3d3cff3d3d3dff3d3d3eff3d3d3dff3d3d3dff3e3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787878ff767676ff747475ff737373ff727271ff6f6e6eff696869ff636363ff5d5d5dff575857ff515151ff4b4b4bff454545ff3f3f3fff393939ff333433ff2f2e2eff292a2aff262627ff222223ff1f1f1fff1c1c1bff191a1aff181717ff161616ff131313ff111111ff100f0fff0e0e0eff181818ff2c2b2cff2e2e2eff2e2e2dff2e2e2eff2f302fff313131ff323232ff333333ff343433ff333333ff343333ff333334ff333333ff323232ff323131ff302f2fff2d2d2eff2e2e2eff2e2e2eff262627ff0e0e0eff100f10ff111111ff131314ff151415ff161717ff191919ff1c1c1cff1e1e1eff212121ff242424ff282827ff2c2b2cff303030ff353535ff3a3a3aff3f3f40ff464646ff4c4c4bff535252ff5a5a5bff616162ff696969ff707170ff767676ff767675ff767676ff777676ff777777ff777777ff7777770000000000000000ff030303ff030303ff040303ff030304ff030203ff020101ff010101ff030303ff080808ff131313ff272626ff444344ff5f5f5fff7d7c7cffa2a2a1ffe0e0e0fff6f6f6fffefefefffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffffffefffefefefffefefefffffefffffefefefffefefffffefffefffffefefffefefefffefefffffffffffffefffffffefffffffffffffffefffefffffefffffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefdfffefdfdfffdfdfdfffcfdfcfffdfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffafafbfffbfbfafffbfafafffafafafffaf9fafffafafafffafbfbfffafbfafffbfbfafffafbfafffbfafbfffbfafbfffafbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffbfafbfffbfbfbfffbfafafffbfbfafffafafafffafbfafffafafafffafafafffafafafff9faf9fffafafafffaf9fafffafafafffafaf9fffafafafffafafafff9f9fafff9fafafffafafafffaf9fafffaf9fafffaf9fafffaf9f9fffafafafffaf9f9fff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9fafffaf9f9fff9faf9fff9f9f9fff9fafafffaf9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9faf9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffc0c0c1ffc0c0c1ffc1c1c0ffc3c2c2ffc2c2c2ffc4c4c5ffc5c4c5ffc4c5c5ffc5c5c5ffc7c6c6ffc8c8c8ffcbcacbffcecdcdffd0d0d0ffd2d2d2ffd5d5d4ffd5d6d6ffd6d7d7ffd7d7d7ffd6d6d6ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcdceceffcecfcfffd0d0d0ffd2d1d2ffd5d4d4ffd7d7d7ffdad9daffdbdbdaffdcdcdcffdcdcdcffddddddffddddddffdeddddffdeddddffdcdddcffdddcdcffdcdbdcffdbdcdcffdcdcdbffdcdcdcffdcdbdbffdbdbdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddcdcffddddddffdddcddffddddddffdddeddffdededeffdededeffdfdedeffdedfdeffdfdfdeffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffdfdfe0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e1e1ffe1e2e1ffe2e1e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe8e9e9ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffe9e9eaffe9e8e9ffe8e8e9ffe7e8e7ffe6e6e6ffe4e5e4ffe4e3e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e3ffe3e2e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e1ffe0e1e1ffe1e0e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e0e1ffe1e0e0ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfe0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0dfe0ffdfdfe0ffdfe0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdededfffdfdfdfffdfdfdeffdfdedeffdfdedfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdedfdeffdfdedfffdfdedeffdededeffdededeffdfdfdeffdededeffdedfdfffdededfffdededeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0dfdfffe0e0dfffdfdfdfffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfe0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e0e0ffe0e0e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e2ffe3e2e3ffe3e3e2ffe2e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e4ffe3e4e4ffe4e3e4ffe4e3e4ffe3e3e4ffe4e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e4ffe5e4e5ffe6e7e6ffe8e8e8ffe9e9e9ffeae9eaffebeaebffeaeaeaffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e7ffe7e6e7ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe3e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0dfffdfdfdfffdfdedfffdfdedfffdededeffdedddeffdededeffdeddddffddddddffddddddffddddddffddddddffdddeddffdededeffddddddffdddcddffdddcdcffddddddffdededeffdfdfdfffdfdfdfffdedfdfffdddddeffdcdcdbffd9d9d9ffd6d7d7ffd3d2d3ffcfcfcfffcdcdcdffccccccffcdcdcdffcfcecfffd2d1d1ffd6d5d6ffd7d7d7ffd7d6d6ffd6d6d5ffd4d4d4ffd3d3d3ffd1d1d1ffcfceceffcccbcbffc7c7c7ffc4c3c3ffc1c1c1ffc2c2c2ffc2c2c1ffc2c2c2ffc0c0c0ffc0bfc0ffbfc0c0ffbfc0c0ffbfbfc0ffbfbebf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9fafafffafafafff9fafafffafaf9fffaf9f9fffaf9f9fffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9fafafff9f9f9fff9f9fafff9fafafffafafafffafafbfffafbfafffbfafafffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffafbfbfffbfafbfffafbfafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafbfbfffbfbfbfffafbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffdfdfefffdfefefffdfefdfffefdfefffefefefffefefefffefefdfffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffdfefefffefefdfffefefefffdfefdfffefefefffefdfefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffffefefffffffffffefffefffefffffffdfdfefff5f6f5ffeaeaeaffe3e3e3ffe8e8e8ffe8e9e8ffe9e9e9ffeae9eaffe6e5e5ffe6e6e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3d3eff3e3e3eff3e3d3eff3e3e3eff3d3d3eff3d3d3eff4b4b4bff595a5aff696969ff797978ff8b8b8bff9fa09fffc4c4c3ffe8e9e8fff5f6f6fffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfafffbfbfbfffafafafffbfafbfffbfbfafffbfafbfffbfafbfffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafbfbfffafafbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9faf9fffaf9f9fff9f9fafffaf9fafffaf9f9fffaf9f9fffafafafff9faf9fff9fafafff9f9fafff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9fafff9faf9fff9faf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff9f9f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f9fff8f8f9fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f7fff8f7f8fff7f8f7fff8f8f7fff8f8f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff7f7f8fff8f7f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff8f9f8fff9f9f9fff8f9f8fff9f8f9fff8f9f8fff9f8f8fff8f8f8fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fffaf9fafff9f9f9fffaf9f9fffafafafff9f9fafff9f9f9fffafaf9fff9fafafffafafafff9f9f9fff9f9fafff9faf9fffafaf9fffafaf9fff9fafafffafafafffafafafffafbfafffafafbfffbfafafffafafafffafafafffbfafafffafbfafffafafbfffbfafbfffbfafafffbfbfbfffafbfbfffafafbfffafafbfffafbfbfffafbfbfffafbfbfffafbfafffbfafafffbfbfafffbfbfafffafbfafffbfbfbfffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffafafbfffafbfafffafbfafffafbfafffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfff6f6f6ffe9e9e9ffb6b6b6ff9d9e9eff909191ff828282ff717271ff5f5f5fff4d4d4dff3f403fff3c3d3cff3d3d3eff3e3d3dff3d3d3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a79ff797a79ff787878ff767576ff747474ff737373ff6f6f70ff696969ff636262ff5c5c5cff565656ff505050ff4a4a4aff444444ff3e3f3eff383938ff323332ff2d2e2dff292929ff262626ff222222ff1f1f1fff1b1c1bff191919ff171717ff151515ff131313ff111111ff100f0fff0e0e0fff181718ff2a2b2bff2d2d2dff2d2d2dff2d2d2dff2e2e2dff2f2f2fff303130ff313131ff323231ff313232ff323231ff323232ff323232ff323132ff313030ff2e2e2eff2c2c2dff2e2d2eff2d2d2dff242424ff0e0d0eff0f0f0fff111111ff131313ff141414ff161616ff181918ff1a1a1bff1d1d1dff20201fff232323ff272727ff2b2b2bff2f302fff343534ff393939ff3f3f3fff454544ff4b4b4bff525252ff5a595aff616161ff696969ff717271ff767776ff767777ff777777ff777777ff767777ff777777ff7777770000000000000000ff040303ff030303ff030303ff030303ff030304ff030202ff030203ff050505ff0b0a0aff181819ff2b2b2bff454545ff5f5f5fff797a7aff9d9d9dffdbdbdbfff4f3f4fffdfefdfffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffffefffffefffefffefffffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefdfffefefdfffdfdfdfffcfcfcfffdfcfcfffcfbfcfffbfcfbfffbfbfcfffbfafbfffafbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffafbfbfffbfbfbfffafafafffafafbfffafafafffafafafffafafafff9fafafffafaf9fffaf9fafffafafafffafafafffaf9f9fff9fafafff9f9fafffafafafffafafafffafafafffaf9fafffaf9f9fffafafafff9fafafff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f8f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f8fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9fafff9f9f9fffafaf9fff9fafafffafafafff9f9f9fff9f9fafff9faf9fffafaf9fffafaf9fff9faf9fff9f9f9fffaf9f9fff9faf9fffaf9fafffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9f9fff9f9fafff9fafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbcffbebebeffbebebeffc1c0c1ffc0c1c0ffc0c0c0ffc2c2c2ffc3c2c3ffc5c4c4ffc4c3c3ffc5c5c5ffc6c7c6ffc9c9c9ffccccccffd0d0cfffd1d2d1ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd7d6d7ffd5d5d5ffd1d1d1ffcfd0cfffcdcdcdffcecdcdffcececeffcfcfcfffd0d0d0ffd1d2d2ffd3d3d4ffd5d6d6ffd8d9d8ffdadbdbffdcdcdcffddddddffdddddeffdddeddffdededeffdededeffdddedeffddddddffddddddffdcdddcffdddcddffdddcdcffdbdcdcffdbdcdcffdcdcdcffdcdddcffdcdcddffdddcddffddddddffddddddffdddedeffdddddeffdedddeffdededeffdededeffdedfdfffdfdfdeffdfdfdfffdfdfdfffe0dfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e0ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e6e5ffe6e5e6ffe6e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e8e9ffe9e8e8ffe8e9e9ffe8e8e9ffeae9e9ffe9e9e9ffe8e8e8ffe9e8e9ffeae9e9ffeaeaeaffe9eaeaffe9e9e9ffe9e8e9ffe8e8e8ffe6e6e7ffe5e5e5ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e2e3ffe3e3e3ffe3e2e2ffe3e2e2ffe3e3e3ffe2e3e2ffe2e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe1e2e1ffe2e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e0ffe0e1e1ffe1e1e1ffe0e1e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e0ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e0ffe1e1e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfe0ffdfe0e0ffdfdfdfffdfdfe0ffdfe0dfffdfdfdfffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdedfdfffdedfdfffdfdfdfffdfdfdeffdedfdeffdedfdeffdfdfdfffdedfdeffdfdfdfffdfdedfffdfdfdfffdfdfdfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfe0ffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e1e1ffe1e0e1ffe1e0e0ffe1e1e1ffe0e1e1ffe0e0e1ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e3ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe2e2e2ffe3e2e3ffe2e3e2ffe3e3e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e3e3ffe3e4e4ffe3e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e5ffe4e4e5ffe5e5e4ffe7e7e7ffe9e8e8ffeaeae9ffeaebeaffebebebffeaeaeaffe9e8e9ffe7e8e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e5ffe4e3e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e4ffe4e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe4e4e4ffe3e3e4ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffdfe0dfffdfdfdeffdfdedfffdededeffdeddddffddddddffdedddeffdeddddffdededeffdfdfdfffdedfdeffdededeffdededeffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffddddddffdbdbdbffd8d8d8ffd5d5d5ffd1d1d1ffcfceceffcecdcdffccccccffccccccffcececeffd0d0d0ffd2d3d3ffd6d6d5ffd6d7d7ffd6d6d6ffd5d5d4ffd3d3d4ffd1d2d1ffd0d0cfffcdcdccffc9c9c9ffc5c5c4ffc2c1c2ffc1c2c1ffc2c1c2ffc0bfbfffbfc0c0ffbfbfc0ffc0bfbfffbfc0bfffbebfbfffbfbebfffbebdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffaf9fafff9f9f9fff9f9f9fffaf9f9fffafafafffafaf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9faf9fff9faf9fff9f9f9fffaf9fafffafafafffafbfbfffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfafbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefdfefffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffffffefffefffffffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfefefffefdfefffdfefefffdfefefffefdfdfffdfefdfffefefefffdfdfefffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffffffffefffffdfdfdfff4f4f4ffe9eae9ffe7e8e8ffe9e8e9ffe8e9e9ffe9eaeaffebeaeaffeaebeaffe6e5e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3eff3e3d3eff3e3d3eff3d3d3eff3d3e3dff3c3c3cff3e3e3eff4b4b4bff5a5a5aff696969ff797979ff8b8c8cffa0a0a0ffc4c3c4ffe9e9e9fff6f6f6fffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfafbfffafbfafffbfbfbfffafafafffafbfafffafafbfffbfafbfffbfafbfffafafbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffafafafffafafafffafafafffbfafafffbfafafffbfbfafffaf9fafffafafafffafafafffafafafffafafafffaf9fafffafafafffafaf9fffaf9f9fff9faf9fff9fafafff9f9fafffafafafffaf9f9fff9faf9fff9faf9fffaf9fafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff9f8f9fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffaf9fafff9f9f9fff9faf9fffaf9fafffaf9f9fffaf9f9fffaf9fafffaf9fafff9fafafff9fafafffaf9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafbfafffbfafafffafafafffafbfafffafbfafffafafafffafafbfffafbfafffbfbfafffbfbfbfffafbfafffbfbfafffafafbfffbfafbfffafbfbfffbfbfbfffbfafbfffafafafffafafafffbfafafffbfbfbfffbfbfafffafafbfffbfbfbfffafbfbfffbfafafffafbfbfffafafafffafbfbfffafafafffbfafafffafafafffafafafffafafbfffafbfafffbfafafffbfbfafffafbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffbfcfcfff6f6f6ffeaeaeaffb8b9b8ff9e9e9eff909091ff828282ff717170ff5f5f5fff4e4f4eff403f40ff383838ff3c3d3dff3d3d3dff3d3d3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a79ff797979ff797979ff787878ff767676ff747575ff717071ff696a6aff626262ff5b5a5aff545454ff4e4e4eff484849ff434343ff3d3d3dff373837ff323232ff2d2c2dff282929ff242525ff212121ff1d1e1eff1b1b1aff181818ff161616ff141415ff131213ff111111ff0f0f0fff0e0e0eff181818ff2a292aff2c2c2cff2c2c2cff2c2c2cff2d2d2dff2e2e2eff2f2f2fff2f2f2fff303030ff303030ff313130ff313031ff313131ff313131ff302f2fff2e2e2eff2c2d2cff2c2c2dff2c2c2cff232323ff0d0d0dff0f0f0fff101110ff121312ff141414ff161516ff171818ff1a1a1aff1c1c1cff1e1e1eff222221ff262625ff2a2a2aff2f2f2eff333333ff393939ff3e3f3eff444444ff4a4b4aff515151ff585959ff616160ff6a6969ff717271ff767777ff777677ff777777ff777777ff777777ff777777ff7777770000000000000000ff030303ff030303ff030303ff030303ff030303ff030304ff040404ff070607ff0d0d0eff1d1d1dff2d2d2dff454545ff5e5e5eff777777ff989797ffd5d5d5fff1f2f2fffdfdfdfffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffefffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffffefefffffffefffefefefffffffefffefffffffefefefffefffffffffefffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffefefffefffefffefffffffffefffffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafafffafbfbfffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafff9f9fafffaf9fafff9fafafffafaf9fffafafafff9faf9fff9faf9fff9f9f9fffaf9fafff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9faf9fffaf9fafffaf9fafffafafafffafafafffafafafffafafafff9fafafffaf9f9fff9f9f9fff9fafafffafaf9fffafafafff9f9fafff9fafafffafafafff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9fafff9faf9fff9faf9fff9f9f9fffaf9fafff9fafafffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbcbcbdffbebebeffbebebeffc1c0c0ffc0c1c1ffc1c0c1ffc2c3c3ffc2c2c2ffc3c2c2ffc4c4c4ffc7c7c7ffcacacaffcdcdcdffd0d0d0ffd2d2d2ffd4d4d4ffd6d5d6ffd6d7d6ffd6d7d7ffd6d5d6ffd2d3d2ffd0d0d0ffcececfffcccdccffcdcdceffcfcecfffd0cfd0ffcfcfd0ffd0d1d0ffd2d2d2ffd5d4d5ffd7d7d7ffd9d9daffdcdbdbffddddddffdddedeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdededeffdddedeffdeddddffddddddffddddddffdcddddffdcdcddffdddcddffddddddffddddddffdedddeffdddeddffdededdffdededeffdfdedfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffe8e9e9ffe9e9e8ffeaeaeaffeaebeaffeaeae9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe5e5e5ffe4e4e4ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e3ffe2e3e3ffe2e3e3ffe3e2e3ffe2e3e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e3e2ffe2e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e2ffe2e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe1e0e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e0e0ffe0e1e1ffe1e0e1ffe0e1e1ffe0e0e0ffe1e0e0ffe0e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe0e0e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0dfe0ffdfe0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0dfffdfdfdfffe0e0dfffdfe0e0ffe0dfdfffdfe0e0ffdfdfdfffdfe0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0dfe0ffdfdfdfffdfe0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e0e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe1e1e1ffe0e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e2e2ffe2e3e2ffe2e3e3ffe3e2e3ffe2e3e3ffe2e3e3ffe3e2e2ffe2e3e2ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e3e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e4e4ffe4e4e4ffe3e3e3ffe3e4e3ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe7e7e7ffe9e9e9ffeaeaeaffebebeaffeaeaebffeaeaeaffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e4ffe4e3e4ffe4e3e4ffe3e3e4ffe3e4e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e4e4ffe3e4e3ffe4e4e4ffe3e3e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e2e3ffe2e3e2ffe2e2e1ffe2e1e2ffe2e1e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffe0e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffdfdfe0ffe0e0dfffdfdfdfffdededeffdededeffdededeffdedfdfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e0e1ffdfe0dfffdededeffdddcdcffd9dadaffd6d6d6ffd2d2d2ffcfcfcfffcececfffcecdceffcdcccdffccccccffcdcdcdffcfcfcfffd1d0d1ffd4d4d4ffd6d6d6ffd7d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcbcbcbffc7c7c7ffc2c2c3ffc0c0c0ffc0c0c0ffc0bfbfffbfc0bfffbfc0bfffbfbfbfffbfbebfffbebfbeffbebebdffbebebeffbdbebd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafaf9fff9f9f9fff9faf9fffaf9f9fffafaf9fffaf9f9fff9f9fafff9faf9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafffafaf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9fafafffaf9fafffaf9f9fffaf9f9fff9f9f9fffafaf9fffafafafff9f9fafffafaf9fffafaf9fffbfbfbfffbfbfafffafafafffafbfafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfafffafbfafffafafafffbfbfafffafafbfffafafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefdfffefefdfffefefefffefefdfffdfdfdfffefefdfffefefefffefefdfffffefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffefefdfffefdfdfffefefefffefefefffefffffffefffefffefefefffffffefffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffefefefffefffefffffefffffefffffffdfefdfff4f4f4ffe8e9e9ffe8e9e9ffe9e8e9ffeaeaeaffeaeaebffeaebeaffeaebea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3d3dff3e3d3dff3e3e3eff3d3d3eff3c3c3cff363636ff3d3d3dff4c4c4bff5a5a5aff696969ff7a7a7aff8d8d8dffa0a1a1ffc4c4c4ffeaeae9fff7f6f7fffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffafbfafffafbfafffafbfafffbfafbfffafbfafffbfafafffbfafafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffafafafffafafafffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9f9f9fffafafafff9f9f9fff9faf9fffaf9fafff9fafafff9faf9fffaf9f9fffafafafff9fafafff9f9fafffafaf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f8f9fff8f9f8fff9f8f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f8f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff8f9f8fff9f8f8fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff9f9f8fff8f8f9fff8f8f9fff9f8f9fff8f8f8fff8f9f9fff9f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f8fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f8f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9faf9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9fafffafafafff9faf9fff9f9f9fffafaf9fff9f9fafff9f9fafffaf9fafff9f9f9fff9fafafffafafafffafaf9fffafafafffafafafffafafafffafbfafffafafafffafbfafffbfafafffafafafffafbfbfffbfafbfffbfafafffbfafafffafafafffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffafafafffafbfafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafafffafbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafbfafffbfafafffbfbfbfffafbfbfffbfafbfffbfbfafffafafbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfbfff7f7f7ffeaeaeaffbbbcbbff9f9e9fff8f9090ff818181ff707070ff5f5f5fff4e4f4fff3f3f3fff383837ff373738ff3d3d3cff3d3d3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7979ff797979ff797a79ff797979ff787878ff767576ff717171ff686868ff616161ff585858ff515251ff4c4c4cff454646ff404140ff3b3b3bff363637ff303131ff2c2b2cff282827ff232324ff1f201fff1c1d1cff191a19ff181718ff151615ff141413ff121212ff111111ff0f0f0fff0e0f0fff171717ff282828ff2b2b2aff2b2a2bff2b2b2cff2d2c2dff2d2d2dff2e2e2fff2f2f2fff2f2f2fff2f2f2fff2f2f30ff303030ff303030ff2f2f2fff2f2f2fff2e2d2dff2c2c2cff2c2c2cff2b2b2bff232222ff0d0d0dff0e0e0eff101010ff121212ff131313ff151514ff171716ff191919ff1c1c1bff1e1e1eff212121ff252424ff292928ff2e2d2dff323232ff373838ff3d3c3dff424342ff494849ff4f4f4fff565656ff60605fff696969ff717271ff777777ff777777ff777777ff777777ff777777ff777777ff7777770000000000000000ff030403ff030303ff030303ff030303ff030303ff050504ff050404ff080808ff101011ff1e1f1fff2d2e2eff444444ff5d5d5cff757575ff949394ffcfcfd0ffefefeffffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefffffffffefefffefffefffefefefffefefefffefefefffffffffffefefefffefffffffffffffffefffffffefffefffffefefffffffffffefffffffefefffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafbfffafafbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fffafafafffafafafffaf9f9fffaf9f9fff9f9fafffafaf9fffafafafff9f9fafffafaf9fffafaf9fffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffafafafff9fafafffafaf9fffafaf9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fffafafafffafaf9fff9f9f9fff9fafafffaf9fafffaf9f9fffaf9f9fff9f9f9fffafaf9fffafafafff9fafafffafaf9fffafaf9fffafafa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbbbbbbffbdbdbcffbdbdbdffbdbdbdffbebebeffbebebeffc1c0c1ffc1c0c1ffc0c0c0ffc1c1c1ffc2c2c2ffc5c5c5ffc9c8c9ffccccccffcfcfcfffd1d1d1ffd3d3d3ffd4d5d5ffd6d5d6ffd7d7d6ffd6d6d7ffd3d3d3ffd0d1d0ffcecfceffcdcdcdffcdcecdffcececeffcfcfceffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd3d3d3ffd6d6d5ffd8d8d8ffdadadbffdddcddffdddedeffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdededeffdededeffdededdffddddddffdddedeffdedddeffdeddddffdeddddffdededeffdededeffdfdfdfffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0dfffdfdfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e4ffe4e4e3ffe3e3e4ffe3e4e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeaeaffeaeaeaffeae9e9ffe9e8e9ffe9e9eaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e6ffe4e4e5ffe4e4e3ffe4e4e3ffe4e4e3ffe4e4e3ffe3e3e4ffe3e4e4ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe3e3e3ffe2e2e3ffe3e3e3ffe2e3e3ffe2e2e2ffe3e3e2ffe2e2e3ffe2e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e0ffe1e1e0ffe1e0e1ffe1e1e1ffe1e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe0e0e0ffe1e1e1ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe1e2e2ffe1e1e2ffe2e2e1ffe1e1e2ffe1e2e1ffe1e2e1ffe1e2e1ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e2e2ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e0ffe0e0e0ffe0e1e1ffe1e0e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffe0dfe0ffe0e0e0ffdfdfdfffe0dfdfffdfdfdfffdfe0dfffe0dfe0ffdfdfdfffdfe0dfffdfdfdfffdfe0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffe0dfdfffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e1ffe0e0e1ffe1e1e0ffe1e1e1ffe0e0e0ffe1e1e1ffe1e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe2e3e3ffe2e3e2ffe3e2e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe3e3e3ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e4ffe3e3e4ffe4e4e3ffe4e4e4ffe3e3e3ffe4e4e4ffe4e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e6e5ffe5e5e5ffe5e5e4ffe6e6e6ffe8e8e8ffeae9e9ffeaebeaffebebeaffebebebffeaeaeaffe9e9e9ffe8e9e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e6ffe5e6e5ffe6e5e5ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e5e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfdedfffdedfdeffdededeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdddddeffdbdcdbffd8d8d8ffd2d3d2ffd1d0d1ffcfcfcfffcececeffcecdcdffcdcdcdffccccccffccccccffcdcecdffcfcfcfffd2d2d1ffd4d4d5ffd6d6d6ffd6d6d6ffd4d4d4ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffc9c9caffc5c5c5ffc1c1c1ffbebebeffbfc0c0ffc0bfbfffbfbfbfffbebfbfffbfbfbfffbebdbdffbebdbeffbdbdbdffbebebd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafaf9fffafafafffafaf9fff9fafafffafaf9fffaf9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fffafaf9fff9f9fafff9f9fafff9f9fafffafaf9fffaf9f9fff9fafafffafafafffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafafafffafafbfffafafafffafbfbfffbfafafffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfefffefefdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefdfefffdfdfefffdfefdfffefdfdfffefdfefffdfefdfffefefdfffefefefffefefefffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffffffffffffefefffffffefffefffefffefffefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffefffffffffffffffffffffffffffefffdfcfdfff3f3f3ffe8e8e8ffe8e8e8ffe9eaeaffebeaebffeaeaebffeaebeaffebeaea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3e3e3eff3d3e3dff3c3b3cff383838ff373738ff3e3e3eff4c4c4cff5a595aff6a6969ff7b7b7aff8e8e8effa1a1a2ffc3c4c4ffeaebeafff7f7f7fffcfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfafbfffafafbfffafbfbfffbfbfafffbfafbfffbfbfafffbfbfafffafafafffbfbfbfffbfbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafbfafffafafafffbfafafffafafafffaf9f9fffafafafffafafafff9f9fafffafafafffafafafff9fafafffafafafffafafafffaf9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f8fff8f8f8fff8f8f9fff8f9f9fff9f8f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f8f9fff8f8f8fff9f8f9fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fffaf9fafff9faf9fffaf9fafff9f9f9fff9f9fafff9faf9fffafafafffaf9f9fffaf9fafff9f9f9fffafafafff9fafafff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafafffafafbfffafafafffbfbfafffafafbfffafbfbfffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfafffbfafafffafafafffbfafafffafafbfffafbfafffbfbfbfffbfafbfffafafafffafafbfffafbfafffafafafffafafbfffafbfbfffbfafbfffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfff7f7f8ffebebebffbebebeff9e9e9fff8f8f8fff808081ff707170ff5f5f5fff4e4f4fff3f4040ff383738ff383838ff383939ff3d3d3cff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff7a7979ff797979ff797979ff7a7979ff787878ff717172ff686767ff5f5f5fff565656ff4f4f4fff484849ff434242ff3d3d3dff383838ff333333ff2e2e2eff2a2a2aff262526ff222222ff1e1e1eff1b1b1bff181818ff171716ff151515ff131313ff121212ff101110ff100f10ff0e0e0eff141415ff272727ff292a2aff2a2929ff2b2a2bff2c2c2cff2e2e2eff2e2e2eff2e2e2eff2e2e2eff2e2e2eff2e2f2eff2e2f2fff2e2e2eff2e2d2eff2d2d2dff2c2c2cff2b2b2bff2a2a2aff292929ff222121ff0d0d0dff0e0e0fff0f1010ff121211ff121212ff131414ff161615ff181818ff1b1b1bff1d1d1dff202020ff232423ff272827ff2c2b2bff303030ff343435ff3a3a3aff414040ff474646ff4c4c4dff545353ff5d5d5dff676767ff707170ff787778ff777776ff777777ff777777ff777677ff777777ff7777770000000000000000ff030303ff030303ff030303ff030303ff050504ff040504ff040404ff070707ff121112ff1e1e1eff2e2e2eff434443ff5b5b5bff747474ff929191ffc9c9c9ffeeeeeefffcfcfdfffefffffffffffefffefffffffffffefffefffffffffffefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffffefffffefefefffffefefffffffefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefefefffefefffffefffffffffefffffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffdfefdfffdfdfdfffcfdfcfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafafffbfafbfffafafafffbfbfbfffafafbfffafafafffafafafffafafafffafaf9fff9fafafffafafafffaf9fafffafafafffafafafffaf9f9fffaf9fafff9f9f9fffafaf9fff9f9fafff9fafafff9fafafffafaf9fffaf9f9fff9f9fafffafaf9fffaf9f9fffafafafffaf9f9fffafaf9fff9faf9fff9faf9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fffafafafff9faf9fffaf9fafffafaf9fff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffaf9fafffafafafffafafafffaf9f9fffaf9fafff9f9f9fffafaf9fff9f9fafff9f9fafff9fafafffafaf9fffafafafff9fafafffafaf9fffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbababaffbbbbbbffbbbbbbffbdbdbdffbdbcbdffbdbcbcffbebebeffbebebeffc0c0c1ffc0c0c0ffc1c1c1ffc3c3c3ffc7c7c7ffcbcbcbffcfcfceffd0d0d1ffd2d2d2ffd3d3d3ffd5d5d5ffd7d7d7ffd7d6d7ffd4d4d5ffd1d2d1ffcfcfcfffcdcccdffcdcdcdffcececeffcecfceffd0cfd0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d1d2ffd2d2d2ffd4d5d5ffd7d6d6ffdad9daffdcdcdbffdddedeffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0dfdfffdfdfdfffdfdedfffdfdedeffdededfffdedddeffdededeffdededeffdededfffdedfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe0e1e0ffe0e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9e9ffeae9eaffeaeaeaffeaeae9ffe9e9e9ffeaeaeaffeaebebffebebeaffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe3e4e3ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e2ffe3e2e3ffe3e2e2ffe3e3e3ffe2e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe1e2e2ffe1e2e2ffe1e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e1e2ffe2e1e1ffe1e1e2ffe2e2e1ffe1e1e1ffe1e2e2ffe1e2e2ffe2e1e2ffe1e1e2ffe1e2e2ffe2e1e1ffe2e1e2ffe2e2e1ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e1ffe2e1e2ffe2e1e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e1e1ffe2e1e2ffe1e1e1ffe2e2e2ffe1e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e1e1ffe0e1e1ffe0e1e1ffe1e1e0ffe1e0e0ffe0e0e1ffe1e1e0ffe1e0e0ffe1e1e1ffe1e1e0ffe1e1e0ffe0e1e0ffe0e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffdfe0dfffe0e0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe0e0e1ffe1e1e0ffe0e1e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e1ffe2e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe3e4e4ffe3e3e4ffe3e4e3ffe3e4e4ffe3e4e3ffe3e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e4e4ffe4e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe7e7e6ffe9e9e9ffeaeaeaffeaebebffebebebffecebecffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e4ffe5e5e4ffe4e4e4ffe5e4e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e4e4ffe5e4e5ffe4e4e4ffe5e5e5ffe4e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e0e1ffdfdfdfffdfdedeffdfdfdeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe2e3e2ffe2e1e1ffe0e1e1ffe0e0e0ffdfdedfffdcdcddffd9dadaffd7d6d6ffd1d1d1ffd0d0d0ffd0d0cfffcfcfceffcececeffcdcdcdffccccccffcbcbcbffcbcbccffcdcecdffd0d0d0ffd3d2d2ffd6d5d5ffd6d6d6ffd6d6d6ffd4d4d4ffd1d2d2ffd0d1d0ffcececfffcbcccbffc7c7c8ffc3c3c3ffc0bfbfffbdbdbdffc0bfc0ffbfbebeffbfbebfffbdbdbdffbebebdffbdbdbeffbdbdbeffbdbdbeffbdbdbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffaf9f9fffafafafffafafafffaf9fafffafafafffafaf9fff9f9fafffafafafff9faf9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9faf9fffaf9f9fffaf9fafff9f9fafffafaf9fffaf9f9fffafaf9fff9f9fafffaf9f9fff9f9f9fff9fafafff9fafafff9fafafffafaf9fff9f9fafffaf9f9fffafafafffafaf9fffafafafffafafafffafafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafbfffbfbfbfffbfafbfffafafbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffafafafffafbfafffbfafafffbfbfafffbfafafffafbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfefefffdfefdfffdfefdfffefefdfffdfdfefffefdfdfffefefefffdfefdfffefefdfffdfefefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffffffffffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfefffefefefffefdfefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefffffffffffffffefffffefefefffefffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffffffffffffefffffffffffffffffffffffefffcfbfcfff3f3f2ffe8e8e9ffe9eae9ffeaeaebffeaeaebffebebebffebeaebffebebeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3d3e3eff3c3c3bff383939ff383838ff383838ff3e3e3eff4b4c4bff5a595aff6a6969ff7c7b7bff8e8f8effa3a2a2ffc6c6c6ffebecebfff8f8f7fffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffafafbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafafafffafafbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafff9fafafff9f9fafffafafafffafaf9fffafafafffaf9fafffafaf9fffaf9f9fffafaf9fff9f9fafff9faf9fff9f9fafff9f9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff8f9f9fff9f8f8fff9f8f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff8f9f8fff8f8f9fff8f8f9fff9f9f9fff9f8f9fff9f8f9fff9f8f9fff8f9f9fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff9f8f8fff9f9f9fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9fafffafafafff9f9f9fff9f9fafffaf9f9fff9fafafff9f9f9fffafaf9fff9faf9fff9faf9fff9fafafffafafafffaf9fafff9f9f9fff9faf9fffaf9fafffafaf9fffaf9f9fff9faf9fffaf9f9fffafafafff9fafafffafaf9fffaf9fafffafafafffafafafffbfafafffafbfafffafafbfffbfafafffafafafffafbfbfffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafbfffafafafffbfbfbfffafbfafffbfbfafffbfafbfffbfbfafffbfafafffbfbfafffafafbfffafbfafffafafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffbfbfcfffbfbfbfff8f8f8ffececebffc1c1c1ff9f9e9fff90908fff818080ff717170ff605f60ff4f4f4fff3f3f40ff383839ff393939ff393839ff393939ff3d3d3dff3d3e3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff7a7a79ff797979ff797979ff79797aff707171ff646464ff5b5b5bff535352ff4b4b4aff444344ff3e3e3eff393939ff343434ff2f2f2fff2a2b2aff272728ff242424ff212121ff1e1d1eff1b1b1bff181818ff161717ff151515ff141414ff121212ff101110ff0f0f10ff0f0f0fff151415ff262626ff282929ff292929ff2a2a2aff2c2b2bff2d2d2dff2e2e2eff2e2f2fff2d2e2eff2e2e2dff2e2d2eff2d2d2eff2d2d2cff2c2c2cff2b2b2bff2a2a2aff2a2929ff282828ff272828ff202121ff101010ff0f0f0fff101010ff121111ff131212ff131413ff151514ff161716ff191919ff1c1c1cff1f201fff222122ff252525ff292a29ff2d2d2dff323232ff373737ff3d3e3dff434344ff484849ff4f4f4fff585858ff626262ff6d6d6dff777677ff767676ff777677ff777777ff777777ff777777ff7677770000000000000000ff030303ff030303ff040303ff070808ff040504ff040404ff030404ff060706ff101111ff1f1f1fff2f2f2fff434343ff5a5b5aff747474ff8e8e8dffc7c6c6ffebecebfffcfcfcfffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffefffefffefffefffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffefefffffefefffffffffffffffefffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffdfdfcfffcfbfcfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfafafffbfafafffafbfafffafafafffafbfafffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafff9fafafffafaf9fffaf9fafffafafafff9fafafffafafafffafafafffaf9fafffaf9f9fffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fffafafafff9fafafff9faf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafaf9fffaf9fafffafafafff9fafafff9fafafffafaf9fffaf9fafffafaf9fffafafafff9faf9fffafafafffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9bab9ffbababaffbababaffbbbbbbffbbbbbbffbdbdbdffbdbdbdffbdbdbcffbebebeffbdbebeffbebebeffc1c1c1ffc5c5c4ffc9c9c9ffcdcccdffd0d0cfffd2d1d1ffd3d3d2ffd4d4d4ffd7d7d7ffd7d7d8ffd6d6d7ffd3d3d3ffd0d0d0ffcececfffcdcdcdffcdceceffcececeffcfcfcfffcfd0cfffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd5d5d5ffd8d8d8ffdbdadaffdcdddcffdededeffdfdfdfffdfe0dfffe0e0e0ffe2e1e1ffe2e1e2ffe2e2e1ffe1e1e1ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffe0e0dfffdfdfdfffe0dfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffeaeae9ffeaeaeaffeaebebffe9eaeaffe9eae9ffeaeaeaffebeaebffebebeaffebeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e4ffe3e4e4ffe3e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e3ffe4e3e4ffe3e4e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2ffe3e2e3ffe3e2e3ffe3e3e2ffe3e2e2ffe3e3e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe2e1e2ffe2e1e2ffe2e2e1ffe2e2e1ffe2e2e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e1ffe1e1e1ffe1e0e1ffe1e0e1ffe1e1e0ffe0e0e1ffe1e1e1ffe0e1e0ffe0e1e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfe0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e4ffe4e4e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe3e3e3ffe3e4e3ffe4e3e3ffe4e3e3ffe4e3e3ffe3e4e3ffe4e3e3ffe4e4e4ffe3e4e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe4e5e5ffe5e5e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe7e7e7ffe9eae9ffebeaeaffebebebffececebffebebebffebebeaffe9eae9ffe8e9e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e5ffe4e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e3e2ffe2e1e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdfe0dfffe0e0e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe3e3e3ffe4e4e3ffe3e2e3ffe2e3e2ffe1e1e1ffe0e1e0ffdfdfe0ffdedddeffdbdbdbffd8d8d8ffd4d3d4ffd1d1d1ffd0d1d0ffcfd0cfffcfcfcfffcececeffcdcecdffcccdcdffccccccffcbcbcbffcbcbcbffcdceceffd1d0d1ffd4d4d3ffd7d6d6ffd6d7d6ffd5d5d5ffd3d3d3ffd1d1d1ffd0cfcfffcecdceffcacacaffc6c6c6ffc1c1c1ffbfbfbeffbebebfffbfbfbeffbdbdbeffbebebeffbdbebeffbdbebeffbebebdffbdbcbdffbdbcbcffbdbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafafafffafaf9fffafaf9fff9faf9fffaf9fafffaf9fafffafafafff9f9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9fafff9fafafff9f9f9fff9f9fafff9f9fafff9faf9fffafaf9fff9f9fafffaf9f9fff9f9fafffaf9f9fff9f9fafff9faf9fffaf9fafffaf9f9fffafaf9fffafafafffafafafffbfbfafffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfafafffbfafafffbfafafffafafafffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfefdfffefdfefffefdfdfffefefdfffefefefffdfefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffffefefffffffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffefdfdfffdfdfefffefefdfffefefdfffefefdfffefdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefefffffefefffffffefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffffffffffefffffffefefefffafbfafff4f3f3ffececedffebebeaffebebeaffebebeaffebeaeaffeaebebffebeaea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3e3eff3b3c3cff3a3a3aff3a3b3aff393939ff383838ff3f3f3fff4d4c4cff5a5a5aff6a6a69ff7c7c7bff8e8f8fffa3a3a3ffc8c8c9ffececebfff8f8f8fffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfafffbfbfafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfbfffbfafbfffafafbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfafffbfbfafffafbfafffbfafafffbfafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafafafff9fafafffafafafff9faf9fff9f9f9fff9faf9fffaf9f9fff9f9fafffafaf9fffaf9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f8fff8f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff8f9f9fff8f9f8fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff8f8f9fff9f8f8fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff9f9f8fff8f9f9fff8f9f8fff9f9f8fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff9f9f8fff9f9f8fff9f9f8fff9f8f8fff8f9f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f8fff8f9f9fff8f8f8fff8f8f9fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff8f9f9fff8f9f8fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafff9f9f9fffafafafff9fafafffafaf9fffafafafffafaf9fffaf9f9fffafaf9fffafaf9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9fafff9fafafffafafafffafafafffafafbfffafbfafffbfbfafffafafbfffbfafafffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfafffafafafffbfbfafffbfafbfffafbfafffbfafbfffafafafffafafafffafafafffbfafafffafafbfffbfbfafffbfbfafffbfbfafffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfcfbfff8f8f8ffecedecffc5c4c5ffa0a0a0ff909090ff808080ff707070ff5f5f60ff4f4f4fff414040ff393939ff393839ff393939ff393838ff393939ff3d3c3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff7a7979ff7a7979ff797979ff797a79ff787978ff6e6e6eff5f5f5eff555555ff4c4d4dff454445ff3d3e3eff383838ff343433ff2f2f2fff2a2a2bff272727ff252424ff212121ff1f1e1eff1c1c1dff1a191aff171717ff161515ff141414ff131414ff121212ff101010ff0f0f0fff0e0e0eff141413ff262626ff292828ff282828ff292928ff2a2a29ff2b2c2cff2d2d2dff2e2e2eff2e2e2dff2d2d2dff2c2c2cff2b2b2bff2a2b2bff292a2aff292929ff292928ff272728ff272626ff252526ff212020ff111111ff0e0f0eff101010ff121111ff121212ff131313ff141414ff161615ff181817ff1a1b1bff1d1e1dff202120ff232323ff272626ff2b2a2aff2e2e2eff333232ff393939ff3e3f3eff434343ff494948ff515151ff5c5c5cff696969ff737474ff737372ff767675ff777676ff767677ff777777ff7777770000000000000000ff030304ff030303ff090909ff080708ff070707ff030404ff030304ff060606ff101010ff1f201fff302f2fff454444ff5c5b5bff747474ff8d8d8cffc0c0bfffe8e8e8fffbfbfbfffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffffefffffffefefffefefffffefffefffffefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefffefffffefefffffefffffffffefffefefefffffffefffefffefffefefefffffffefffffffffffffffffffffffffffefffffffefefefffefffefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffdfefefffefefefffdfdfefffefefdfffefdfdfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfbfffdfdfdfffcfcfcfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafff9fafafffafafafffaf9fafffafafafffaf9fafffafaf9fffafafafffaf9f9fffaf9f9fffafafafff9f9f9fffafaf9fffaf9f9fff9f9f9fff9faf9fffafaf9fff9faf9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafff9fafafffafaf9fffafafafffafafafffafafafffbfafafffbfafafffafafafffafbfafffbfbfafffafafafffafafafffafafbfffbfafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fffaf9fafffafafafffaf9fafff9faf9fffafafafffaf9f9fffafaf9fffafafafffafafafffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9bab9ffbabab9ffbababaffbababaffbbbbbbffbbbbbbffbdbcbdffbdbdbdffbcbdbcffbdbcbcffbfbfbeffc3c2c3ffc6c7c7ffcccbccffcecfceffd0d0d0ffd2d2d1ffd3d3d3ffd5d5d5ffd8d8d7ffd8d7d7ffd5d5d5ffd1d1d1ffcecfcfffcdcdcdffcdcdcdffcecdceffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d1ffd3d2d2ffd3d3d2ffd4d4d4ffd7d7d6ffdadad9ffdbdcdcffdddddeffdededfffe0e0dfffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0dfdfffe0dfe0ffe0dfdfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e2e1ffe2e1e2ffe3e2e2ffe3e3e2ffe2e2e2ffe3e3e3ffe2e3e2ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe9e8e9ffe8e9e9ffe8e9e8ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffe9eaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebeaeaffeaeaeaffe9e9e9ffe9e9e8ffe8e8e7ffe6e7e7ffe5e5e5ffe5e5e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e3ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe3e3e4ffe3e3e3ffe4e4e3ffe3e4e3ffe4e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e3ffe2e3e3ffe3e3e2ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e3ffe3e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e1e1ffe2e1e1ffe2e2e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe2e2e1ffe2e1e2ffe1e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe2e1e2ffe2e1e1ffe1e1e2ffe1e2e1ffe2e1e1ffe2e1e1ffe2e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe0e1e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e2e1ffe1e1e2ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe2e3e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e2e2ffe3e3e3ffe2e3e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e4e3ffe4e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e3e3ffe4e3e4ffe4e4e3ffe4e3e3ffe4e4e3ffe4e4e3ffe3e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e4ffe4e4e5ffe5e4e4ffe5e4e5ffe5e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e4e4ffe5e5e4ffe6e6e5ffe5e6e6ffe6e6e5ffe6e6e5ffe7e8e8ffeaeaeaffebebebffebecebffecebecffecebecffebebeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e4e3ffe3e3e3ffe2e3e3ffe2e3e2ffe3e3e2ffe2e2e2ffe2e1e1ffe1e0e0ffe0e0e0ffdfdfdfffe0e1e0ffe1e1e1ffe2e2e2ffe3e3e2ffe2e2e2ffe2e3e2ffe3e3e4ffe4e4e4ffe3e3e3ffe2e3e2ffe2e1e1ffe0e0e1ffe0e0e0ffdfdfdeffdcdcdcffdad9d9ffd4d5d5ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcececeffcdcecdffcdcdcdffccccccffcccbcbffcbcbcbffcecdcdffcfcfcfffd2d2d2ffd5d5d5ffd6d6d6ffd6d6d6ffd4d4d5ffd3d2d2ffd0d0d0ffcecfcfffccccccffc8c9c9ffc4c4c4ffc0c0bfffbebebdffbdbdbeffbebdbdffbdbdbeffbebdbdffbdbdbeffbcbdbcffbdbcbdffbcbcbcffbcbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffbfafafffafafafffafafafffafaf9fffafafafffaf9fafffafafafff9fafafffafafafffafaf9fff9fafafff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fffaf9f9fff9fafafffafaf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9fafff9faf9fffafafafff9faf9fffafafafff9fafafffafafafffafaf9fff9f9fafff9f9f9fffaf9f9fffaf9fafffafaf9fff9faf9fff9f9f9fffaf9fafffafafafff9fafafffafafafffafaf9fffaf9f9fffafafafffbfafafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafbfbfffbfbfafffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafbfafffafbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefefffdfefefffefefdfffefdfdfffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefdfffefefefffdfefefffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefffefefefffffefefffffffefffefefffffefefefffffffefffefefffffefefefffffffefffefffffffefefefffefefefffffffefffffffffffffffffffffefffffffffffffffffffffefefefff9fafafff4f4f3ffeff0f0fff0f0efffeaebeaffeaebebffeaebeaffebeaeaffeaebeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3b3bff3a3a3aff3a3a3aff3a3a3aff3a3a3aff393839ff40403fff4d4d4dff5b5b5bff6a6b6aff7b7c7cff8e8e8effa4a4a4ffcbcbcbffedededfff8f9f9fffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafffafafafffafafafffafaf9fff9f9fafffafaf9fff9fafafffaf9f9fff9f9f9fff9fafafff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff9f8f8fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f8fff8f9f9fff9f8f8fff8f9f8fff8f9f9fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff8f8f8fff8f9f9fff9f8f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f9fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f8fff9f8f9fff8f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fffaf9f9fff9f9fafffafaf9fff9f9f9fff9fafafffaf9f9fffaf9fafffaf9f9fffaf9f9fffafafafffaf9fafffaf9f9fff9f9f9fff9faf9fff9faf9fff9fafafff9faf9fffafafafff9faf9fffafafafff9fafafffafafafffafaf9fff9f9fafffafafafffbfafafffbfafbfffbfbfafffafbfafffbfafafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffbfbfafffbfafafffafafafffbfbfafffafbfafffbfafafffafbfafffafbfbfffafbfafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfff8f8f8ffececedffc7c8c7ffa2a2a2ff919191ff808080ff70706fff5f6060ff4f4f4fff404040ff383939ff383938ff393838ff383939ff393939ff38393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797a79ff797a7aff787878ff767676ff696a69ff555555ff4a4a4aff424242ff3b3b3bff363636ff313131ff2d2d2eff2a2a29ff252626ff232322ff202020ff1d1e1eff1b1b1bff1a1919ff171818ff151515ff131313ff121313ff121111ff101010ff0f0e0eff0d0d0dff0c0c0cff121213ff222222ff232323ff232323ff232323ff242525ff282828ff2a2a2aff2b2b2bff2c2c2cff2b2b2bff2a2a2aff292929ff282829ff262626ff242323ff232323ff232222ff212221ff202020ff1c1b1bff0e0e0eff0d0d0dff0e0f0fff101010ff111010ff121111ff131212ff131313ff161515ff181817ff1a1a1bff1c1c1dff1f1f1fff222222ff252525ff292928ff2c2d2dff313131ff363636ff3a3a39ff3d3d3dff444444ff504f50ff5f5f5fff6f6f6eff6e6d6dff727373ff767675ff767777ff777777ff7777770000000000000000ff040303ff0d0e0eff0c0c0cff090909ff080808ff070707ff040303ff070707ff111111ff1f1f1fff302f30ff434343ff5a5a5aff727372ff898a89ffb9babaffe6e6e6fffafafafffefffefffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffefefffffefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefffefffefefffffefefefffffffefffefffffffefffefffffefffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffefffefffefffffffefffefffffefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffdfefdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafbfafffafbfbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafaf9fffaf9f9fffafaf9fffafaf9fffafaf9fffafafafffafaf9fff9f9fafff9f9f9fffafaf9fff9f9fafff9f9f9fffafaf9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafaf9fff9f9f9fffafafafffaf9fafffafafafffaf9fafffafafafffafafafffafafbfffafafafffafafafffafbfafffafbfafffafbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafaf9fffaf9fafffafafafffafafafffafafa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9b8ffbab9baffb9b9b9ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbbffbcbdbdffbbbbbbffbdbdbdffc0c0c0ffc4c5c4ffcac9caffcececeffd0d0d0ffd1d1d1ffd2d2d2ffd5d5d4ffd6d7d7ffd8d8d7ffd6d7d6ffd2d3d3ffcecfceffcdccccffcccdcdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d4d3ffd5d6d5ffd7d8d8ffdbdbdbffddddddffdedfdeffe0e0e0ffe0e1e1ffe2e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe0e1e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e1e1ffe1e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe3e3e4ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e6ffe5e5e5ffe6e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffeaebebffebebecffecebebffebeaeaffeaeaeaffeaeae9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e5e6ffe4e4e5ffe5e5e4ffe4e5e5ffe4e4e4ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e4ffe5e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e4e4ffe3e4e3ffe4e4e4ffe3e3e3ffe4e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e3e3ffe2e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffe2e1e2ffe1e1e1ffe2e2e1ffe1e2e2ffe1e1e2ffe2e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e2ffe2e2e2ffe2e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe2e3e3ffe2e3e2ffe3e3e3ffe2e3e2ffe3e3e3ffe2e3e2ffe3e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e2e1ffe2e2e2ffe1e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe2e2e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e2ffe3e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e2ffe3e2e3ffe2e2e3ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e3e3ffe4e4e3ffe3e4e4ffe3e4e3ffe4e3e3ffe3e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe5e4e5ffe5e5e4ffe4e5e4ffe5e4e4ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe5e5e5ffe7e7e7ffe9e9e8ffeaeaebffebebebffececebffecececffebebebffebebeaffe9eaeaffe8e9e9ffe8e8e9ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e5ffe5e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e3ffe3e2e3ffe2e2e3ffe2e3e2ffe0e1e1ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe2e2e3ffe2e2e2ffe3e3e3ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e1ffe0e1e1ffdfdfdfffddddddffdbdbdbffd7d8d7ffd4d3d3ffd1d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcecdceffcdcdcdffcccccdffccccccffcbcbcbffcbcbcbffcdcecdffd0d1d0ffd3d3d3ffd6d6d6ffd7d7d7ffd6d6d6ffd5d5d5ffd1d1d1ffcfcfcfffcececdffcbcbccffc7c7c7ffc2c2c2ffbebebeffbdbdbcffbdbebdffbdbdbdffbebdbdffbdbdbdffbcbdbdffbcbcbdffbcbcbcffbcbcbcffbbbbba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9fafffaf9fafffafaf9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9fafffaf9fafff9f9f9fff9f9f9fffafafafff9f9f9fffaf9fafffaf9f9fffaf9f9fff9f9f9fffafafafff9f9fafffaf9f9fff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffafafafffaf9f9fff9f9fafff9f9fafff9f9fafff9f9f9fff9fafafffafaf9fffafafafffaf9f9fffafafafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafbfffbfafafffafbfafffafbfafffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffcfcfbfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfafbfffafafbfffbfbfbfffafbfafffbfbfbfffbfafafffbfafafffafafafffbfbfbfffafafbfffbfafafffafbfafffbfbfbfffafafafffbfafafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefdfefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffffffefffefefefffefefffffefefffffffffefffffffefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefdfffefefdfffdfefefffefdfefffdfefefffefefefffefdfdfffdfdfdfffefefefffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffefefefffefefefffffefefffefffefffffffffffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefefefffefffefffefffefffefefefffefefefffffffefffefefffffefefffffefefffffffffefffefffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9fff3f3f3ffefefefffeff0f0fff0f0f0ffebeaeaffeaeaeaffebebebffeaeaea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3c3bff3b3b3bff3a3a3aff3a3a3aff3a3b3aff3a3b3bff414141ff4f4e4eff5c5c5cff6b6c6bff7b7b7bff8e8d8effa3a3a3ffcccdccffedededfff9f9f9fffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffafbfafffafbfafffafafafffafbfbfffbfbfafffafafbfffafafbfffafafafffafafafffafbfafffafafafffbfafafffafafafffafaf9fff9f9fafffafaf9fffafafafffafaf9fffafaf9fff9faf9fffaf9fafff9fafafffafafafff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff8f9f8fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff9f8f8fff9f9f8fff9f8f9fff9f9f8fff9f9f9fff9f8f8fff9f9f8fff9f9f8fff9f9f9fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f8f8fff8f8f8fff9f9f9fff8f8f8fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff9f9f9fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9fafffaf9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9fafffaf9fafff9fafafffafafafff9f9f9fffaf9f9fff9fafafff9fafafff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffafafafffaf9f9fff9f9fafff9fafafffafafafffafafafffafbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfafafffbfafbfffafafafffafbfafffafafbfffbfafafffbfbfafffbfafafffbfbfafffafbfafffbfafbfffafbfbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfbfff9f9f8ffedededffcbcacaffa3a3a3ff919191ff808080ff6f6f6fff5f5f5fff4f4f50ff414040ff393838ff383839ff393939ff393938ff393939ff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff79797aff797979ff797978ff767675ff747474ff666565ff4d4c4cff414140ff39393aff333332ff2f2f2fff2c2c2cff292929ff252625ff222223ff1f1f20ff1d1d1dff1a1a1aff181819ff181817ff151515ff131313ff111111ff101010ff0f0f0fff0e0e0eff0c0c0dff0c0b0bff0a0b0bff101111ff121313ff131212ff121313ff121313ff131313ff161616ff171716ff181817ff1a1a1aff1b1a1aff1a1919ff171718ff161616ff141415ff121213ff121313ff121212ff121212ff111111ff111110ff0b0a0bff0c0c0bff0d0d0dff0f0e0eff0f0f0fff101010ff111111ff121111ff131313ff151515ff171717ff1a1a1aff1c1c1cff1e1e1eff212121ff242324ff272727ff2b2c2bff2e2e2eff313031ff333333ff393a39ff444445ff555555ff666666ff6a6a6aff6e6e6dff737373ff767676ff777777ff777777000000000000000000000000ff0f0f0eff0e0e0eff0c0c0cff0a0909ff070807ff070708ff070708ff111010ff1d1e1eff2f2f2fff414141ff585757ff6f6f6fff868787ffb4b4b4ffe4e4e4fff8f8f8fffefffefffffefefffffffffffffffffffefefffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffefffffefffffefffefffffffffffffefefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefefefffefefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfdfffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffafbfbfffafafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafaf9fffafafafffaf9fafffafafafffafaf9fffafafafffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9fafff9f9fafffafaf9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fffaf9f9fffafaf9fffafaf9fffafafafffafafafffbfafafffafbfafffbfbfbfffafafafffbfafafffafbfbfffafbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfafffafafbfffafafbfffafafafffafafafffafafbfffafafafffafafbfffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9bab9ffb9bab9ffb8b8b8ffb9b9baffbabab9ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbbffbbbbbbffbfbebeffc3c3c2ffc8c8c7ffcdcdceffd0cfcfffd1d1d1ffd2d2d2ffd4d4d3ffd6d6d6ffd8d7d8ffd7d7d8ffd4d4d4ffcfcfcfffcccccdffcdcdcdffcdcdcdffcececeffcececeffcfcfceffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d4d4ffd5d5d5ffd6d6d6ffdad9d9ffdcdcdbffdededeffdfdfdfffe1e1e1ffe1e1e1ffe1e2e2ffe2e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e5e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaebffeaeaeaffebebeaffeaeaebffebebeaffecececffecebecffebebebffebebeaffeaeaebffe9e9e9ffe8e9e8ffe7e8e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e4e5ffe5e5e4ffe5e5e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe5e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e4e4ffe3e4e4ffe3e3e3ffe4e4e4ffe3e4e3ffe4e4e3ffe3e3e3ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e2ffe3e3e2ffe3e3e2ffe2e2e3ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e2ffe2e3e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe3e3e3ffe2e2e2ffe3e3e3ffe3e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe2e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e3e3ffe2e3e3ffe2e3e2ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e2ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e3ffe2e2e3ffe2e2e2ffe2e3e3ffe3e2e2ffe3e2e3ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e2ffe2e1e2ffe2e2e1ffe2e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffe1e0e1ffe0e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe1e1e1ffe2e1e2ffe1e2e1ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e2e3ffe2e3e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e3e3ffe4e4e3ffe4e4e3ffe4e4e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe4e4e4ffe3e3e4ffe4e3e4ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e5ffe7e7e7ffe9eae9ffeaeaeaffecececffecedecffecececffebebecffebeaebffeaeaeaffe9e9e8ffe8e8e8ffe8e7e8ffe8e7e7ffe7e8e7ffe7e7e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e6e6ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e5e6ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe1e1e2ffe1e1e2ffe2e1e2ffe2e2e1ffe2e2e1ffe3e2e2ffe3e2e3ffe2e2e2ffe3e4e3ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0dfe0ffdededeffdcdcdcffd9d8d8ffd4d4d5ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececfffcecdceffcdcdcdffcdcdcdffcbcbccffcbcbcbffcbccccffcecfcfffd1d1d1ffd5d4d4ffd6d6d6ffd7d7d7ffd6d5d5ffd3d3d3ffd0cfcfffcececeffcdcdceffcacbcbffc5c5c5ffc0c0c0ffbebdbdffbdbdbeffbdbdbdffbdbdbcffbdbcbdffbcbdbcffbcbdbdffbcbcbcffbbbbbbffbcbcbbffbbbbbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9f9fafffaf9fafffaf9fafff9f9f9fffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9fafafff9f9fafff9fafafffaf9fafffafaf9fff9f9fafff9faf9fffafaf9fff9fafafffafaf9fff9fafafff9f9f9fffafafafffaf9fafff9f9fafff9f9f9fff9fafafffaf9fafffafafafff9f9fafff9f9fafffafaf9fffafafafffafafafff9faf9fff9faf9fff9faf9fff9faf9fffaf9fafff9fafafffafafafff9faf9fff9fafafff9fafafffafafafffafaf9fffafafafff9fafafff9fafafffafafafffafafafffafafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfafffbfbfafffafbfbfffbfbfafffafbfbfffafafafffbfbfbfffbfafbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffffffffefffffefefffffffefffffffefffffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffdfefdfffdfefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffdfdfdfffdfefdfffefdfdfffefefefffefefdfffefefefffefefefffefffffffffefffffefefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffefefefffffefefffefffefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8fff2f3f3ffefeeeeffefefeffff0f0f0ffeff0f0ffebeaebffebebeaffeaeaeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3bff3b3c3cff3a3a3aff3a3b3bff3a3a3aff3a3a3aff424242ff4f4f4fff5d5d5dff6c6c6cff7c7c7cff8e8e8effa4a4a3ffcdceceffeeeeeefff9faf9fffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffdfdfcfffdfcfcfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfbfffafbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffbfafbfffafafbfffbfafbfffafafbfffafafafffafafafffbfafafffbfafafffafafafffafafafffafafafffafafafff9faf9fff9fafafffaf9f9fffafafafff9fafafff9fafafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff8f8f8fff8f9f8fff8f9f8fff8f9f8fff9f8f8fff8f9f9fff8f9f9fff8f8f8fff8f9f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9faf9fff9f9f9fff9fafafffaf9f9fffaf9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafffafaf9fff9fafafff9f9f9fffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffafbfafffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfafafffafafbfffafafafffbfbfafffafbfbfffafafafffafbfbfffbfafafffafbfbfffafbfbfffafbfbfffbfafbfffbfbfafffafbfbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffaf9f9ffededeeffccccccffa3a3a3ff919191ff7f807fff6f6f6fff5f5e5eff4f4f4fff404040ff373737ff393839ff393938ff383939ff383938ff3b3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a7aff79797aff787879ff767676ff747474ff747474ff747474ff656565ff4d4c4cff414141ff393939ff333333ff2f2f2fff2c2c2cff292a29ff262525ff222322ff1f1f20ff1d1d1dff1b1a1bff191918ff171717ff151615ff131312ff111112ff101010ff0f1010ff0e0e0eff0d0d0dff101010ff0d0d0dff0f0f0eff101010ff111010ff101010ff101010ff101010ff111110ff111212ff111212ff111111ff101110ff0f100fff0f100fff101010ff101010ff101010ff0f0f0fff0f0f0fff0f0f0fff0d0d0eff0e0f0eff0e0f0fff0e0e0fff0f0f0fff101010ff101011ff121111ff131313ff151516ff181818ff1a1a1aff1c1c1bff1e1e1eff212121ff242424ff272727ff2b2b2cff2f2e2fff313031ff343334ff3a3939ff454444ff555555ff666666ff6a6b6aff6a6a6aff6a6a6aff6d6e6eff737373ff767676ff777777000000000000000000000000ff0e0f0fff0e0f0eff0e0d0dff0c0c0cff0a0a09ff080808ff070707ff101010ff1d1c1dff2d2d2dff404040ff555555ff6c6c6cff848484ffaeaeafffe2e2e2fff7f8f7fffefefefffffffffffefffffffefffefffefffffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffefffefffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffffefefffefefefffffffffffffffffffefefffffffefffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafafbfffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafaf9fffafafafff9fafafff9fafafffafafafffaf9fafffaf9fafff9faf9fff9fafafffafafafff9faf9fffafaf9fffaf9f9fffafafafffaf9fafff9f9fafffaf9fafffaf9fafff9f9f9fff9f9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffafaf9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafafbfffafafafffbfbfbfffbfafbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffbfafafffafbfbfffafbfafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9babaffbababaffbababaffb9b9b8ffbab9b9ffbababaffb9b9baffbababaffbababaffbab9baffbcbcbcffc1c1c1ffc6c6c6ffcbcacaffcececeffd0d0d0ffd2d2d1ffd3d3d3ffd4d4d4ffd6d7d6ffd7d7d7ffd5d5d5ffd1d1d1ffcdceceffcdccccffcdcdccffcdcdcdffcdcecdffcfceceffcfcfcfffd0d0cfffd0d0d1ffd1d0d0ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd8d8d8ffdbdbdaffddddddffdfdfdfffe0e1e0ffe1e2e1ffe2e2e2ffe2e3e2ffe4e3e3ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e3e2ffe3e3e2ffe3e3e3ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e5ffe5e4e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaebebffeaeaeaffebebebffebececffececedffececebffebebebffebeaeaffe9eae9ffe8e9e9ffe8e8e8ffe7e7e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e4e5ffe4e5e4ffe5e4e4ffe4e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e4ffe3e4e3ffe4e3e4ffe3e4e4ffe3e4e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e3e3ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe2e1e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e1ffe1e1e0ffe1e1e1ffe0e1e1ffe0e1e1ffe1e0e1ffe1e1e0ffe0e0e1ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe1e1e1ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe3e3e4ffe4e3e4ffe4e3e4ffe3e3e3ffe4e3e4ffe4e3e4ffe4e3e3ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe5e5e4ffe5e5e5ffe4e5e5ffe4e4e4ffe4e5e4ffe4e5e4ffe4e5e4ffe5e4e5ffe4e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe8e8e9ffebebebffebebebffecececffecececffecededffecebecffeaebebffeaeaeaffe9e9eaffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe6e6e7ffe6e6e6ffe7e7e6ffe7e7e7ffe6e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe2e2e2ffe2e3e3ffe2e2e3ffe1e2e2ffe2e2e2ffe3e2e3ffe2e2e3ffe3e2e3ffe4e3e3ffe6e5e5ffe6e5e6ffe4e4e4ffe4e4e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdedeffdcdddcffd9d9daffd5d6d6ffd4d3d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d0ffd0d0d1ffd0d0cfffcfd0d0ffcfceceffcecfcfffcecdceffcdcdcdffccccccffccccccffccccccffcececeffcfcfd0ffd2d2d2ffd5d5d5ffd7d7d7ffd7d7d7ffd4d5d5ffd1d2d1ffcecfceffcdcecdffcdcccdffc8c9c9ffc3c3c3ffbebebeffbbbcbcffbcbdbdffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbabbbbffbbbbbbffbbbbbbffbbbbbbffbababa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffaf9f9fff9fafafffafafafff9f9f9fffafafafff9f9f9fff9f9f9fff9f9f9fffaf9fafff9faf9fff9f9f9fff9f9f9fff9faf9fff9fafafffaf9fafff9fafafffaf9fafff9faf9fff9f9f9fffaf9f9fff9fafafffafafafff9f9fafffaf9f9fff9f9fafff9fafafffafaf9fffaf9f9fff9fafafff9faf9fff9f9fafff9faf9fff9fafafffaf9f9fff9faf9fffaf9fafff9fafafff9f9fafffaf9f9fffaf9f9fff9fafafffafafafffaf9f9fffafafafffafafafff9faf9fffaf9fafff9fafafffafafafffaf9fafffaf9fafff9fafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffafbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffafafbfffbfafbfffafafbfffafafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffffefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefdfdfffdfdfdfffefefdfffefefefffefdfefffdfefefffefdfefffdfefdfffdfdfdfffefdfdfffdfefefffefefefffdfdfefffefefefffefefefffefefffffefffefffffefefffefffffffefffefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffefffffffefffffffefffffefffefffefffffffefffefffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefffefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffdfefefff7f7f7fff1f1f1ffededecffeeefefffefefeffff0f0f0fff0eff0ffeaebeaffeaeaea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff3b3b3cff3c3b3cff3b3b3cff3a3b3bff3a3a3aff393839ff424243ff505050ff5d5d5eff6d6d6dff7d7d7dff8f8f8fffa4a5a4ffcecdceffeeeeeefffafafafffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffbfbfafffafafafffafafbfffbfbfbfffbfafafffafafafffafafbfffafafafffafbfafffafafafffafafafff9fafafffaf9fafff9fafafffaf9f9fff9f9f9fff9faf9fff9fafafffaf9fafff9fafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff9f8f8fff8f9f8fff9f8f9fff8f9f9fff8f8f9fff9f8f8fff9f8f8fff8f9f8fff9f9f9fff9f8f8fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f9f9fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f8fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff8f9f9fff8f9f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fffaf9fafff9fafafff9fafafffafaf9fffaf9fafffafafafffafafafff9f9fafffafaf9fff9fafafffafafafffafaf9fffafafafffafafafffafafafffbfafafffbfafafffafbfafffbfbfbfffbfafafffafbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafafafffafafafffafafafffbfafbfffafbfafffafafafffafafafffafbfafffafafbfffbfafbfffafbfbfffbfafbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfcfcfffdfcfdfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfff9f9f9ffeeeeeeffcdcdcdffa3a3a3ff909191ff7f7f7fff6e6e6eff5e5f5eff4f5050ff414041ff373737ff383738ff383938ff383838ff3a3a3aff3c3c3cff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787879ff767676ff747374ff747474ff747474ff747474ff747474ff656565ff4c4c4dff404140ff3a3939ff323333ff2f2f2fff2c2c2cff292929ff252626ff222222ff1f2020ff1d1c1dff1a1b1aff181818ff171717ff151616ff131313ff111111ff101010ff0f0f10ff101011ff0f0f0fff0e0e0eff101010ff111111ff111111ff111111ff111111ff121111ff111211ff131212ff121313ff121212ff121111ff111111ff101111ff111111ff111111ff111111ff111010ff101010ff100f0fff0e0e0eff0e0e0eff0f0e0fff100f10ff0f1010ff111011ff121112ff131313ff151515ff181818ff191a1aff1b1c1cff1e1f1eff212121ff232424ff272727ff2b2c2cff2f2e2eff313131ff343434ff393939ff454545ff555555ff666666ff6a6a6aff6b6a6bff6a6b6aff6a6a6aff6a6a6aff6d6e6dff737373ff767676000000000000000000000000ff0f0e0eff0f0f0fff0f0f0fff0e0d0eff0c0c0cff0a090aff080909ff101011ff1d1d1cff2c2c2cff404040ff545554ff6a6a6aff818181ffa8a9a9ffdfdedefff5f5f4fffefdfefffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefefffefffffffefffffffffefffffffefffffefffefffffefffffffefffffefefefffefffefffefffffffefefefffefffefffefffefffffffefffefefefffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefdfffdfefefffefefefffdfefdfffefdfefffefefefffdfdfefffefdfdfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffafbfafffafbfbfffbfafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9fafafffafafafffafafafffaf9fafff9fafafffafafafff9faf9fff9faf9fff9faf9fffafaf9fff9f9f9fff9f9fafffafafafffaf9f9fff9f9f9fff9f9fafff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9fafafffaf9fafff9faf9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafbfbfffbfbfbfffbfafafffafafbfffbfafafffafafafffafafafffafafbfffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbabbbaffbabbbbffb9babaffb9babaffb9bab9ffb9b9b8ffb9b9b9ffb9b9baffbababaffb9b8b8ffbabbbbffbfbfbfffc4c4c4ffc9c9c9ffcdccccffcfcfcfffd0d1d0ffd3d2d2ffd3d4d3ffd4d4d4ffd5d5d5ffd4d5d4ffd2d2d2ffcececeffcccdcdffcdcccdffcccdcdffcdcdcdffcececeffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d7d7ffd7d7d7ffd9dad9ffdcdcdcffdededeffe0e0e0ffe2e1e1ffe2e2e2ffe2e3e3ffe4e4e3ffe4e4e4ffe4e5e5ffe5e4e4ffe3e4e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e2e2ffe2e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe3e4e4ffe3e3e4ffe4e4e5ffe5e4e4ffe4e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe7e6e7ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe7e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e9e9ffe9eae9ffeaeaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaebebffebeaebffecebecffecedecffecececffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e5e5ffe5e6e5ffe6e6e6ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e6e6ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe4e4e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e4e4ffe3e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e3e3ffe2e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe3e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e3ffe3e4e4ffe3e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe3e3e3ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe4e5e4ffe5e4e5ffe4e5e5ffe4e4e5ffe5e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e5ffe6e6e6ffe7e6e7ffe6e6e6ffe6e7e6ffe9e9e9ffebebebffebecebffecedecffededecffecececffebebecffebebebffeaeaeaffe9eaeaffe9e9eaffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e7e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe6e6e7ffe6e6e7ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe6e7e7ffe6e6e7ffe7e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe5e6e6ffe6e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e2e2ffe1e0e0ffdedfdfffdddddcffdadadaffd6d6d6ffd4d5d5ffd4d3d4ffd3d4d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffcccdccffccccccffccccccffcdceceffd0cfcfffd2d3d2ffd6d5d5ffd6d7d7ffd5d5d6ffd4d3d3ffd0d0d0ffcdceceffcdcdcdffcbcacaffc6c6c7ffc1c1c1ffbdbdbdffbbbbbbffbcbcbdffbcbcbdffbcbcbcffbbbabbffbbbbbbffbbbbbbffbbbbbbffbababaffbabbba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafbfafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9f9fffafafafff9fafafff9fafafff9f9f9fff9f9fafffafafafff9f9f9fffaf9fafffaf9f9fff9faf9fff9faf9fffaf9f9fff9fafafff9fafafff9f9fafffaf9f9fffafaf9fffafaf9fffaf9f9fff9fafafffafaf9fffaf9f9fff9faf9fffaf9f9fffaf9fafffafaf9fff9faf9fff9f9fafff9f9f9fff9fafafffaf9f9fff9fafafff9fafafff9f9fafffaf9fafffafaf9fffafafafffafafafff9f9fafffaf9f9fff9faf9fffaf9fafffafaf9fffafaf9fffafafafffaf9fafffaf9fafff9faf9fffafafafffafafafff9fafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfafafffafbfafffbfafafffbfafbfffbfbfafffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfefffefdfefffdfefdfffefefefffefefefffdfdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffdfdfdfffefdfefffefefdfffdfefdfffdfefdfffefdfdfffefefefffdfefefffdfdfefffefdfdfffefefdfffdfdfdfffefdfdfffefefefffefefdfffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffffefefffefefefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffefdfefff7f7f6fff0f0f0ffebecebffefeeeeffefefefffefefefffefeff0fff0efefffebebea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3bff3a3a3aff3c3b3bff3b3c3bff3c3b3bff3b3b3bff393939ff424342ff505051ff5e5e5eff6d6e6dff7e7e7eff909191ffa5a5a5ffcececeffefefeffffafbfafffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfafffafbfafffafafbfffafbfafffafafafffafafafffbfbfafffafafafffafafbfffafafafffafafafffafafafffaf9f9fffaf9fafffafaf9fff9faf9fff9faf9fffaf9f9fff9fafafff9faf9fff9f9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f9fff8f8f8fff8f9f9fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff9f8f8fff8f8f9fff8f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff9f8f8fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff8f8f8fff8f8f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fffafaf9fffafaf9fffaf9f9fff9fafafffafaf9fffaf9f9fffafafafffaf9fafffafafafffafafafffafaf9fff9f9fafff9f9fafffafafafffaf9fafff9fafafffafafafffafafafffafafbfffafbfafffafafafffafbfafffafafafffbfafafffafbfafffbfafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfbfbfffafafafffbfafbfffbfafafffafbfafffafbfafffbfafafffafafbfffafbfafffafafbfffbfafafffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffafafaffeeeeeeffd0d0d0ffa5a5a5ff919091ff80807fff6f6f6fff5f605fff505050ff414141ff373837ff373738ff383838ff3b3a3aff3c3c3cff3b3b3bff3b3b3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff767676ff747474ff747474ff747474ff747474ff747474ff747474ff747374ff656565ff4d4d4dff414141ff39393aff333332ff2f2f2fff2c2c2cff292929ff252526ff222322ff1f1f20ff1d1d1dff1b1b1aff191918ff181717ff151616ff131312ff121111ff121312ff101010ff101010ff0f0f0fff111111ff121213ff121212ff121312ff121212ff121313ff131313ff131314ff141414ff141413ff131313ff131313ff121212ff121212ff121312ff131212ff121211ff121111ff101011ff0f0f0fff0f0e0fff0f100fff111111ff121212ff111112ff131313ff151515ff171818ff1a1a1aff1c1c1cff1f1f1eff212121ff232423ff272727ff2b2b2cff2e2f2eff313031ff343333ff3a3a39ff444545ff555555ff666666ff6a6a6aff6b6b6bff6a6a6aff6a6a6bff6a6a6aff6a6a6aff6a6b6aff6e6d6dff737373000000000000000000000000ff0f0f0fff0f0f0eff0f0e0fff0f0f0fff0d0e0dff0c0c0cff0c0d0cff151414ff1f1f20ff2d2d2dff3f3f3fff545455ff6a696aff7f807fff9e9e9effd8d9d9fff3f3f3fffdfdfefffffffffffffffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffefffffffffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefefffffefffffffffefffefefefffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffefffefffffefefffffffffffefffefffefefffffffefefffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfefffefefefffefdfdfffdfefefffdfefefffdfdfefffefefefffefefdfffdfefefffdfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafbfbfffafafafffafbfbfffafafafffafafbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafbfafffafafafffafaf9fffafafafffafafafffaf9fafffaf9fafff9faf9fffafafafffafafafff9f9fafff9f9fafffafafafff9fafafffafafafffafafafffafaf9fff9f9fafff9faf9fff9fafafffaf9fafffafaf9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9fafff9f9f9fff9f9f9fffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafff9faf9fff9f9fafffaf9f9fffafaf9fffafaf9fffaf9fafffafafafffafafafffbfafafffafbfafffbfafafffbfafbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafbfafffbfafafffbfbfafffbfafafffafafbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbbbbbbffbabbbbffbbbabaffbbbabbffbabab9ffb9babaffb9bab9ffb8b9b8ffbab9baffbabab9ffb9b9b9ffbcbcbcffc2c2c2ffc7c7c7ffcbccccffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd3d3d3ffd0d1d0ffcfcecfffcccccdffccccccffcccccdffcdcdcdffcececeffcfcfceffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d5ffd5d5d5ffd6d6d6ffd7d6d6ffd7d8d8ffd8d8d8ffdadadbffddddddffdfe0dfffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe4e4e5ffe3e3e4ffe3e3e4ffe2e3e2ffe3e2e2ffe3e3e2ffe2e2e3ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e6ffe6e6e6ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e7ffe6e7e6ffe6e6e7ffe7e6e6ffe7e7e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaebffebeaebffebebebffecececffedededffececedffecececffececebffeaebeaffeae9eaffe9e9e9ffe8e8e7ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe6e6e6ffe5e5e5ffe6e5e6ffe6e6e5ffe5e6e5ffe5e6e5ffe6e5e5ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e5e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e5ffe5e4e5ffe4e5e4ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e3e2ffe2e3e2ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe2e3e3ffe2e2e2ffe3e2e3ffe3e3e3ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e4e4ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e4ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e3e2ffe2e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e3e2ffe3e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe4e3e3ffe4e4e3ffe3e3e4ffe3e3e4ffe4e4e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e5ffe4e5e4ffe4e4e5ffe5e4e4ffe5e5e4ffe4e4e4ffe5e4e4ffe4e5e5ffe4e5e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e5e5ffe5e4e4ffe4e5e5ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e8e7ffeaeaeaffecececffececebffececedffecededffecedecffecebecffebebebffeaeaeaffeaeae9ffeaeae9ffe8e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe2e2e2ffe1e1e2ffe0e0dfffdddeddffdadbdaffd7d6d6ffd5d5d5ffd4d5d4ffd3d3d4ffd3d3d3ffd3d3d2ffd1d1d1ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0cfffcfcecfffcececfffcececdffcdcdcdffcccccdffccccccffccccccffcccbccffcdceceffcfd0d0ffd2d2d3ffd5d5d6ffd6d6d5ffd5d5d5ffd2d2d2ffcfcfcfffcdcdcdffcbcccbffcac9c9ffc5c5c4ffc0bfbfffbcbcbcffbababbffbcbcbdffbabbbaffbbbbbbffbbbbbbffbbbbbbffbababaffbbbbbaffbabbbaffbababa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafbfffafbfafffbfafafffafafafffbfbfbfffafbfafffafafafffafafafffafafafffafaf9fffafaf9fff9fafafffaf9f9fffafaf9fff9fafafff9faf9fff9f9fafff9f9f9fffaf9fafff9f9f9fffafafafffafaf9fffaf9f9fffafaf9fffaf9f9fffaf9f9fffaf9fafffafaf9fffafafafffaf9fafff9f9f9fffafafafff9faf9fff9f9f9fff9f9fafffaf9fafff9f9f9fffaf9f9fffafafafffaf9f9fff9faf9fff9faf9fffafafafff9f9f9fff9fafafffafafafffaf9f9fffafaf9fff9fafafff9f9f9fffaf9f9fffafaf9fff9f9f9fffafafafffafafafffafaf9fffafaf9fffaf9fafff9faf9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafafafffafbfbfffbfafbfffafafafffbfafafffbfbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefffefffefefefffefefefffefefefffdfefefffdfefdfffdfefefffdfdfdfffefdfefffdfdfdfffefefefffefefdfffefdfdfffefefdfffefdfdfffefdfdfffdfdfefffefdfdfffefefefffefdfefffdfdfdfffefefefffdfefdfffefefefffefefffffefefffffefefefffffefefffefefffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefffffffefffffffefffffffffffffffefffefffefdfdfff7f7f6ffefeeeeffefefeeffefeeeeffefeeeeffefeeefffefefeffff0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3b3aff3a3a3aff3a3a3aff3c3b3cff3b3b3bff3c3b3bff3b3b3bff444343ff515151ff5e5f5eff6e6e6eff7f7f7fff919292ffa6a6a6ffcdcccdfff0f0effffafbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfafffbfbfafffafbfafffafafafffafafafffbfafafffafbfbfffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fffaf9f9fffafaf9fffaf9f9fffaf9f9fff9f9fafffaf9f9fffaf9f9fffaf9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff9f9f9fff9f8f8fff8f9f9fff8f9f8fff9f9f9fff8f8f8fff8f8f9fff9f8f9fff9f8f8fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f8f9fff8f9f8fff9f9f8fff8f9f8fff9f8f9fff8f9f8fff9f8f9fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff9f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff9f9f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f8f9fff9f8f9fff9f8f8fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff9f8f8fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fffafaf9fffaf9fafff9f9f9fffafafafff9faf9fff9f9f9fff9fafafffaf9fafff9faf9fffaf9f9fffafafafffaf9f9fff9fafafff9faf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafafffbfbfafffafafafffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafbfffafafafffbfafbfffafafafffbfafafffbfbfafffbfafafffafafafffbfafafffbfafafffafafbfffbfafafffbfbfbfffbfafbfffafafafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffcfdfcfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffafafbffeeefefffd2d1d2ffa7a7a7ff929191ff818180ff707070ff606060ff515050ff424141ff383738ff383838ff3b3a3aff3c3b3cff3b3b3bff3c3b3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff747473ff747473ff747474ff747474ff747474ff737474ff747474ff737474ff737474ff656565ff4c4c4cff414141ff393939ff333232ff2f2f2fff2c2c2cff2a2929ff252526ff232222ff201f1fff1d1c1dff1a1a1aff191919ff171817ff151515ff161717ff151415ff121212ff111010ff101010ff121212ff141414ff141413ff141414ff141314ff141414ff151515ff151515ff161615ff151616ff151515ff151414ff151514ff141414ff141414ff141414ff131313ff121312ff111111ff101010ff101010ff111110ff121213ff141414ff161616ff151516ff171817ff1a1a1aff1c1c1cff1f1f1fff212121ff242324ff272727ff2c2b2bff2f2f2eff313130ff333433ff393939ff454544ff555556ff666666ff6a6a6bff6a6a6aff6b6a6aff6a6a6aff6b6a6aff6b6a6aff6a6a6aff6a6a6aff6b6a6aff6e6d6d000000000000000000000000ff0f0e0fff0e0f0eff0f0f0fff0e0f0eff0e0e0eff0d0d0eff0f0e0fff191919ff222222ff2d2d2dff3e3e3eff535454ff696969ff7d7d7dff989898ffd6d6d6fff1f1f1fffdfcfdfffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffffffffefefffffefffefffffefefffffefefffffffffffefffefffffefefffffefffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffdfefefffdfefdfffefefefffdfdfdfffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffcfdfdfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffdfdfcfffcfcfdfffcfdfcfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfbfffafbfafffbfbfbfffafafafffafafafffbfafbfffafafafffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffafaf9fffafafafffafafafffafafafff9fafafff9faf9fffafafafffafafafffafafafff9faf9fffaf9f9fffafafafffafafafffafaf9fffafaf9fff9faf9fff9f9f9fffafaf9fff9fafafff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fffafafafffaf9fafff9faf9fffafafafffafafafffafafafffafafbfffbfafbfffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafbfffafbfafffbfafafffbfafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbababbffbabbbaffbbbbbbffbbbbbbffbbbbbbffbabbbaffbab9baffbababaffbababaffb9b9b8ffb9b9b8ffbbbbbbffbfbfbfffc5c5c5ffc9cacaffcdcdcdffcfd0d0ffd1d1d1ffd3d2d2ffd3d3d3ffd4d4d4ffd3d3d3ffd1d0d0ffcfcfcfffcecdcdffccccccffccccccffcdcdcdffcececeffcfcecfffcfcfceffd0cfcfffd0d0d0ffd0d0d0ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d6d5ffd7d6d6ffd7d7d7ffd7d7d8ffd9d8d9ffdad9d9ffdcdcdbffdededfffe0e0e0ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e6e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e3e3ffe4e4e4ffe3e4e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe5e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e6e6ffe7e7e6ffe7e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffeae9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffecececffedededffedededffececedffebecebffebebebffeaeaeaffe9e9e9ffe8e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e5e6ffe6e5e5ffe6e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e5ffe5e4e4ffe4e5e5ffe4e5e4ffe5e5e5ffe5e4e4ffe4e5e5ffe5e5e5ffe5e4e4ffe5e5e4ffe4e5e5ffe4e4e4ffe5e4e4ffe5e5e4ffe4e4e4ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e4e3ffe4e3e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e2ffe3e2e2ffe3e3e2ffe2e3e3ffe2e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e3e4ffe3e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe4e3e3ffe4e4e4ffe4e3e3ffe3e4e4ffe3e4e3ffe4e4e4ffe4e3e3ffe3e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe4e4e4ffe3e3e3ffe4e3e3ffe4e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e4ffe3e4e3ffe4e3e4ffe3e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e2ffe3e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e1ffe2e1e1ffe2e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe2e1e1ffe2e1e2ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe1e2e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e3ffe2e2e2ffe2e2e3ffe3e2e3ffe3e2e2ffe3e3e2ffe2e3e3ffe2e2e2ffe3e2e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e4ffe3e4e3ffe4e4e4ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe5e4e4ffe5e5e4ffe5e4e4ffe5e5e4ffe5e4e4ffe5e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e4e5ffe4e4e4ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe5e4e4ffe5e4e5ffe5e4e4ffe4e5e5ffe4e5e4ffe5e5e5ffe4e4e4ffe4e5e5ffe5e5e5ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e7e6ffe9e8e8ffebeaeaffecececffecedecffedecedffedededffededecffececebffebecebffeaeaeaffeaeaeaffeaeae9ffe8e9e9ffe8e9e9ffe8e9e9ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e7e7ffe7e7e8ffe8e7e7ffe8e7e7ffe8e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e6e7ffe6e6e6ffe5e6e5ffe6e5e6ffe6e5e5ffe6e6e6ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e2ffe3e3e3ffe5e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e0e0ffdfdfdeffdcdbdbffd8d8d7ffd6d6d6ffd6d5d5ffd4d4d5ffd4d4d4ffd4d3d3ffd3d2d3ffd1d2d1ffd2d2d1ffd1d1d1ffd0d0d0ffd0d0d1ffd0cfd0ffcfcfcfffcfceceffcececeffcecdcdffcdcecdffcdcdccffcdcccdffccccccffcccdcdffcececeffd0cfd0ffd3d3d3ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d0ffcececeffcdcdcdffcbcccbffc8c8c8ffc3c3c2ffbebdbeffbbbbbbffbbbbbbffbcbbbbffbbbbbcffbbbbbbffbbbabaffbababbffbabbbaffbababaffbababaffb8b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffbfbfafffbfafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafffafafafff9fafafffafafafffafaf9fffafafafff9fafafff9faf9fffafafafffaf9fafffafaf9fffafaf9fffafaf9fffaf9fafff9f9f9fffafaf9fff9faf9fffafafafff9fafafffaf9fafffafafafffafaf9fffafafafff9fafafffaf9fafffaf9fafff9faf9fffafafafff9faf9fff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9fafffafaf9fffaf9fafffafaf9fff9faf9fffaf9fafffaf9fafffafafafff9fafafff9f9fafff9f9f9fffafaf9fffafaf9fffafafafffaf9f9fffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafafffbfafbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefefffffefefefffefefdfffefefefffdfefefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefefefffdfdfdfffefefdfffdfefdfffefefefffdfefefffefdfefffefefdfffefefdfffefefefffefefefffffefffffffefffffefffefffefefefffefefefffefffefffefefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffefefffffefffffffffffffffefffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefffffffefffffffefffffffffefefffefffefffffffffffffffffffffffffffffffffffffefffffdfdfcfff6f6f5ffeeeeedffeeeeeeffeeeeeeffefefeeffefefeeffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3b3bff3a3a3aff3b3a3bff3a3a3aff3b3c3bff3b3b3bff3b3c3bff444444ff505151ff5f5e5eff6e6d6eff7f7f80ff939293ffa6a6a6ffcbcbcbfff0f0f0fffbfbfbfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffafafafffafbfafffafafbfffafbfbfffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafaf9fffaf9fafff9f9f9fffafaf9fff9faf9fffaf9fafff9f9fafffaf9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff9f9f9fff9f8f8fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f8fff9f9f9fff8f8f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f7f7fff8f7f7fff8f7f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9f9fafff9f9f9fff9faf9fff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9faf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9fafff9fafafffaf9fafffafaf9fffafaf9fff9fafafff9fafafffaf9fafffaf9fafffafaf9fffafafafffafaf9fffafafafff9fafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfafafffafafbfffbfbfbfffafbfbfffafafbfffafafafffbfafafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfafffafafafffafafafffbfbfafffafbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffafbfbffefefefffd3d3d3ffa7a7a7ff929291ff828281ff717170ff616161ff515151ff424241ff383837ff3b3a3bff3c3c3cff3b3b3bff3b3c3bff3b3b3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747374ff747474ff747474ff747474ff737474ff747474ff747474ff747474ff747474ff747474ff747474ff656565ff4d4d4cff414140ff3a3939ff333333ff2f2f2fff2c2c2cff292a29ff262526ff222223ff201f1fff1d1d1dff1b1b1aff181919ff191919ff181818ff171617ff141514ff121212ff101010ff131313ff141515ff151514ff151515ff151515ff161516ff161616ff161616ff171716ff171717ff171617ff161616ff161616ff151616ff151516ff151515ff141414ff141313ff121212ff111010ff111111ff121212ff141414ff151516ff171818ff191919ff1a1a19ff1c1c1cff1f1e1eff212121ff242324ff272727ff2b2b2bff2e2e2eff313130ff333334ff393a3aff444545ff555555ff666666ff6a6b6bff6a6a6bff6a6a6aff6b6b6bff6b6a6bff6b6b6aff6b6b6aff6b6b6aff6a6a6aff6a6a6aff6b6a6a000000000000000000000000ff0f0e0fff0f0f0fff0f0f0eff0f0f0fff0f0f0fff0f0f0fff131213ff1c1d1cff232323ff2d2d2cff3e3e3eff525252ff686868ff7c7b7bff939393ffd2d2d3fff0f0f0fffdfcfdfffffffefffffffffffffefffffffffffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffefffefffefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffefffefffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffefffefffefffffefffffefffffffffefefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffefdfefffefefdfffdfdfefffefefdfffdfefdfffefdfefffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffbfafafffafafafffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffaf9f9fffaf9fafffafafafff9fafafffafafafffafaf9fffafafafffafaf9fff9faf9fffaf9fafffafafafff9faf9fff9f9f9fff9faf9fff9f9fafff9fafafff9fafafffaf9f9fff9faf9fff9fafafff9f9fafff9f9f9fffafafafffaf9fafffafaf9fffafaf9fffafaf9fffaf9f9fff9f9f9fffafaf9fff9faf9fffafafafff9fafafffaf9fafffafafafffafaf9fffafafafffafafafffbfafbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfafafffbfafafffbfafafffbfafafffbfbfbfffafafafffafafafffafafafffafbfbfffafafafffafafafffbfbfafffbfafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbbbbbbffbababaffbbbbbbffbbbbbaffbabbbbffbbbabaffbbbbbaffb9babaffbab9baffb7b8b7ffb9b9b9ffbdbdbdffc2c2c3ffc7c7c7ffcbcccbffcecfcfffd0d0d1ffd1d1d1ffd3d3d3ffd4d3d4ffd4d4d3ffd2d2d1ffd0d0cfffcececeffccccccffccccccffcccdccffcecdceffcececeffcfceceffcfd0cfffd0d0cfffd0d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d5ffd7d6d6ffd7d7d7ffd8d7d8ffd9d8d8ffd9d9d9ffdbdbdaffddddddffe0dfe0ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e4ffe6e5e5ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e4e4ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe5e4e4ffe5e5e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e8ffe8e7e7ffe7e8e7ffe8e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe8e7e8ffe7e8e7ffe8e7e7ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffebeaeaffebebebffebebebffecebecffedededffedeeeeffedededffecececffececebffebeaeaffe9e9e9ffe9e8e8ffe8e7e7ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e7e6ffe6e7e7ffe6e6e7ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e6e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e3ffe4e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e3ffe4e4e3ffe3e4e4ffe3e4e4ffe4e3e4ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e3e3ffe4e4e4ffe4e3e3ffe4e3e4ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e1ffe2e2e2ffe1e1e1ffe2e2e1ffe1e2e1ffe2e2e2ffe1e2e2ffe2e1e2ffe2e2e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe3e2e3ffe2e2e2ffe3e2e3ffe3e3e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e4ffe4e3e3ffe4e3e4ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e5e4ffe4e5e5ffe4e4e5ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe4e4e4ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e4e5ffe5e4e5ffe4e5e4ffe5e5e5ffe4e5e4ffe4e5e5ffe4e4e5ffe5e4e4ffe5e4e5ffe4e4e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe6e6e6ffe6e5e5ffe6e5e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe9e9e9ffebebeaffecececffedecedffedededffecededffecececffecececffebebecffeaebebffeaeaebffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e7ffe8e8e7ffe7e7e8ffe7e7e7ffe8e7e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe5e5e5ffe5e4e5ffe5e5e4ffe3e4e3ffe3e2e3ffe3e4e3ffe3e3e3ffe3e4e4ffe4e5e5ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e1e2ffe0e0dfffdededdffdadad9ffd8d7d8ffd6d6d6ffd6d6d6ffd5d5d4ffd5d4d5ffd3d4d4ffd3d3d3ffd2d3d2ffd2d2d1ffd1d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcccdffccccccffcccccdffcdcdcdffcececeffd1d1d0ffd4d4d4ffd5d4d5ffd4d4d4ffd2d2d2ffcfcfcfffcdcdceffccccccffcacacaffc6c6c5ffc0c0c0ffbcbbbbffbababaffbbbbbbffbbbbbbffbababaffbabbbbffbababaffbabab9ffbababaffb9b8b8ffb8b8b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfafafffafbfafffafafafffbfafafffafafbfffafafafffafafafffbfafafffafafafffafafafffafaf9fffafafafffafafafff9fafafffafafafff9fafafffafaf9fff9fafafff9fafafffafafafffafafafffaf9fafff9f9fafffaf9fafffaf9fafffaf9fafffafaf9fffafaf9fff9fafafffafaf9fffafaf9fffafafafffafaf9fffafafafffaf9fafffafaf9fff9faf9fffafafafff9faf9fff9fafafffafafafffafaf9fffafafafffaf9fafffaf9f9fff9faf9fffafafafffafafafff9fafafffaf9fafffafaf9fffafafafff9fafafff9faf9fff9fafafffafaf9fffaf9fafffafaf9fffaf9fafffaf9f9fff9fafafffafafafffaf9fafff9fafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfefefffefefefffdfdfefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefefffdfefefffefefefffefefefffefdfefffdfdfefffefdfefffefdfefffefdfefffefefdfffefefdfffdfefefffefefdfffefefdfffefdfefffefefdfffefffefffefefffffefffefffefefefffefefffffefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffefefefffefffffffffffffffefefffffffefefffefffffffefffffffffffffffefefffffcfcfcfff4f4f5ffeeedeeffeeedeeffefeeefffefefefffefefefffeeefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3a3bff3a3b3aff3a3a3aff3a3a3aff3b3c3bff3a3b3bff434444ff525251ff606060ff707070ff828282ff939393ffa6a6a6ffd5d5d5fff0f0f0fffbfbfbfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafff9fafafffafafafffafafafffaf9fafff9f9fafffaf9fafffaf9fafffaf9fafffafaf9fff9faf9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff8f8f9fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f8f8fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f8f8fff8f8f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f7f8fff8f9f8fff9f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9faf9fff9f9f9fffaf9f9fff9faf9fffaf9fafffaf9f9fffafafafffaf9fafffafaf9fff9fafafffafafafffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfbfafffafafafffbfafbfffbfafafffbfafbfffafbfbfffafbfafffafbfbfffbfbfafffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffafafbfffbfafafffbfbfafffafbfafffafafafffbfafafffafbfafffbfafbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffafbfbffeff0f0ffd3d3d3ffa7a7a7ff939393ff838383ff727272ff626162ff525252ff434343ff3a3b3aff3b3c3cff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1bff191a19ff181818ff171717ff141514ff121213ff151516ff171717ff171717ff171717ff171717ff181818ff191918ff191a19ff191919ff1a191aff1a1919ff191919ff191919ff191919ff181919ff181817ff171617ff151615ff141414ff121111ff121212ff141414ff151516ff171817ff191818ff1a1b1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0eff0f0f0fff0f0f0eff0f0f0fff0f0e0fff161616ff161616ff1d1d1dff242524ff2e2e2fff404040ff545453ff686868ff7a7a7aff8d8d8dffc9cacaffeeeeeefffdfdfcfffefffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefffffffffffefffffffefffffffffffefefffffefefffffffffefffffefefffefefefffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefdfffefefefffdfdfefffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffcfbfbfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffbfafafffafbfafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfafffafafafffafafafffafafafffafaf9fff9fafafffafafafffaf9fafff9fafafffaf9f9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafaf9fff9f9f9fff9f9f9fff9faf9fffafafafff9f9fafffaf9f9fff9fafafff9fafafff9fafafffafafafff9f9f9fff9f9fafffaf9fafffaf9fafffaf9fafffafaf9fff9faf9fff9fafafffafaf9fffafaf9fffafafafffafafafffafbfafffafafbfffbfbfafffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffafbfafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafafffafbfafffafafafffbfafafffafafb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbababaffbabbbaffbbbabbffbbbabaffbbbbbbffbbbbbbffbbbbbbffbbbabaffbababaffb8b8b9ffbabab9ffbdbcbdffc1c1c1ffc6c6c6ffcbcbcbffcdcdceffd0cfcfffd0d1d1ffd1d2d2ffd3d3d3ffd3d3d3ffd1d1d1ffcfcfd0ffcececeffccccccffcccbccffcdcdccffcdcdcdffcdceceffcfceceffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d3ffd3d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d5ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdcdbdcffdededdffe0e0e0ffe2e2e2ffe3e4e3ffe3e4e4ffe4e4e4ffe5e4e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe7e6e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e7e8ffe8e7e7ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9eaeaffeaeae9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaebebffecebecffebebecffedeeedffeeededffedeeedffedecedffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe7e6e7ffe7e6e7ffe7e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe4e3e4ffe4e3e4ffe4e3e4ffe4e4e3ffe4e4e3ffe3e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe3e3e4ffe3e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe5e5e5ffe4e4e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e5e6ffe6e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffeaeaeaffecececffecececffedededffeeededffedededffececedffecececffebebebffebebebffeaebebffeaeaeaffe9e9eaffeae9e9ffe9e9eaffe9eaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe9e8e9ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e7ffe8e8e8ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe7e8e8ffe7e8e7ffe7e8e8ffe8e8e7ffe8e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe7e7e7ffe6e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe6e6e5ffe6e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe4e5e5ffe3e4e4ffe2e2e2ffe0e0e1ffdededeffdbdbdbffdad9daffd9d8d9ffd8d7d8ffd7d7d6ffd6d6d5ffd5d5d5ffd5d4d4ffd4d4d3ffd3d3d3ffd3d2d2ffd2d3d2ffd2d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0cfffcecfcfffcfcfcfffcecfceffcececeffcecdceffcdcdcdffcccdccffccccccffcdcecdffcececeffd1d0d1ffd4d4d3ffd4d4d4ffd3d3d3ffd1d1d1ffcecfcfffcececdffccccccffcacac9ffc4c4c4ffbfbfbeffbbbbbbffbab9baffbababaffbabbbaffbbbabaffb9bab9ffbababaffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafbfafffafafbfffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9fafafffafaf9fffaf9fafff9fafafffafaf9fffaf9fafff9fafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafaf9fffafafafffafaf9fffafaf9fff9f9f9fffaf9f9fffafafafff9faf9fffaf9f9fff9f9fafffafaf9fffafafafff9faf9fff9f9fafffafafafffafafafff9fafafffafaf9fffaf9fafff9fafafffafafafffafaf9fffafafafff9fafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffefefdfffdfdfefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefefdfffdfefefffefefdfffefdfefffdfefefffefefdfffefdfefffdfefefffefefefffdfefefffdfdfdfffefefefffefefdfffefefefffefefefffefefffffefffefffefffefffefffefffffffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefffefffffffefffefffffffefffffffefffffffefefefffffefffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffefefffffffffefffefffffffffffffffffefffffefffefffffffefffefefefffcfbfbfff5f4f5ffeeefeeffefeeeeffefefefffeeefefffefefefffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3a3b3aff3a3b3aff3a3b3aff3a3a3aff3a3a3aff444444ff535353ff626262ff737372ff838384ff949393ffa5a5a5ffd9d9d9fff2f2f3fffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfbfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfafffbfafafffafbfbfffafafafffbfbfafffafafafffafafbfffafafafffafaf9fffafafafff9fafafffafaf9fffaf9fafff9faf9fffaf9f9fffaf9fafff9faf9fffaf9f9fff9fafafff9f9f9fff9faf9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f8f8fff9f9f9fff8f9f8fff9f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff9f8f9fff8f9f9fff9f8f8fff9f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff8f9f9fff8f8f9fff9f9f8fff8f9f8fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f9f8fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff9f9f9fff9f9f8fff9f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f7fff7f8f7fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9faf9fffaf9f9fffaf9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fffafaf9fffafaf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffafbfafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfbfafffafafbfffafbfafffbfafafffbfafbfffafafafffbfafafffafbfbfffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfdfffbfbfbfff0f0f0ffd3d3d3ffa6a6a6ff959494ff848485ff737473ff636363ff545354ff444544ff3c3c3cff3b3b3cff3b3b3bff3b3c3bff3b3b3bff3c3c3cff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff1b1b1bff191919ff181818ff171716ff141414ff181717ff191919ff181818ff191818ff19191aff1b1a1aff1b1b1bff1b1c1bff1c1c1cff1c1c1cff1c1c1cff1b1c1bff1b1b1bff1c1b1bff1b1b1bff1a1a1aff191918ff181818ff161616ff141414ff141414ff161616ff171717ff181918ff1a1b1aff1c1c1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff0f0f0eff0f0f0fff0f0f0fff161616ff161616ff141514ff1a1b1aff252524ff2e2e2fff414040ff555555ff696969ff7a7a7aff8c8c8dffc4c4c4ffecececfffbfcfbfffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefffefffffffefffefffffffefffefffefffefffefefefffffefffffffffffffefffffffffefffffffffefffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffefefffffefffffefffefffefefefffefefffffefefefffefffefffffefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffbfbfbfffafbfafffbfafafffafafbfffbfafafffafafafffafafafffafafbfffbfafafffafbfafffafbfafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafaf9fff9fafafff9fafafff9fafafff9f9f9fffafafafffafafafff9fafafffaf9fafffafaf9fff9faf9fffaf9fafff9fafafff9f9f9fffafaf9fff9faf9fffafafafffaf9fafff9f9f9fffafaf9fff9fafafffafaf9fffaf9fafff9faf9fffaf9f9fffaf9fafff9faf9fffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafbfafffafafbfffafafafffafafafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbababaffbabbbaffbababaffbabbbaffbabbbaffbababaffbbbbbbffbbbbbbffbbbbbbffbababbffbababaffbcbdbcffc1c1c1ffc5c6c6ffc9c9c9ffcdcdccffcecfcfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd1d2d2ffd1d0d0ffcfcfcfffccccccffcccbcbffccccccffcccdcdffcdcdcdffcececeffcececeffcfd0cfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d5d4ffd4d4d5ffd6d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9dad9ffdadadaffdbdbdbffdcdddcffdedfdeffe1e1e0ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe7e6e7ffe6e7e7ffe7e6e6ffe6e5e6ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe5e6e5ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e8e9ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffeae9e9ffe9eae9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaebffebebebffecebebffecebecffedededffeeeeedffededeeffedededffecececffebebebffeaeaeaffeae9e9ffe8e9e9ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e6ffe7e6e7ffe6e7e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe3e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe4e3e4ffe4e3e3ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e3ffe3e3e3ffe4e3e4ffe4e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e3ffe4e3e4ffe3e4e4ffe4e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e4e3ffe4e3e4ffe3e4e4ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2ffe2e3e2ffe3e2e2ffe2e2e3ffe2e3e2ffe3e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e2e3ffe2e3e2ffe3e3e2ffe3e3e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e3ffe4e4e3ffe4e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e5ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe7e8e8ffe8e9e8ffeaebebffecececffedededffeeededffedeeeeffedededffedededffecedecffecececffebececffeaebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e8ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe6e6e6ffe7e8e7ffe6e7e7ffe7e7e6ffe6e6e6ffe5e5e6ffe4e4e4ffe2e2e2ffe1e1e1ffdfdfdfffdddddcffdbdadbffd9dadaffd9d9d9ffd9d8d9ffd7d8d7ffd7d6d7ffd5d6d6ffd5d5d5ffd4d5d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcdcdceffcecdcdffcdcdcdffcccdcdffcdcdceffcfcfcfffd2d2d2ffd3d4d4ffd4d3d3ffd2d2d2ffcfd0d0ffcececeffcececdffccccccffc8c8c8ffc3c3c3ffbdbebeffbbbabaffbbbabaffbababaffbabab9ffbababaffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b8ffb8b9b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafbfffafbfafffafafbfffafafbfffafbfafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafff9f9fafffafafafff9fafafffaf9f9fffafafafffaf9fafffafaf9fffafafafffafafafff9f9f9fffaf9fafff9fafafffaf9fafffafafafffafafafffafaf9fffafaf9fff9fafafffaf9fafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfefdfffefdfdfffdfdfefffdfefefffdfdfefffefdfefffefefefffdfefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffdfefefffefefefffdfefdfffdfefdfffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffdfdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefefffffefffffefffffffffffffffefefefffefefdfffafafbfff4f5f4fff0eff0ffefefefffefefefffefefefffefefefffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3bff3b3b3bff3a3a3aff3b3b3aff3b3a3aff3a3a3bff3a3a3aff454545ff555454ff656665ff757575ff848584ff939493ffa4a5a4ffd7d7d7fff2f1f2fffbfcfcfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffbfbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9fafafffaf9fafffafafafffafafafffaf9fafffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff9f8f9fff8f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f9f8fff9f8f9fff9f8f8fff8f9f8fff8f9f8fff9f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f9fff9f9f9fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff9f9f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff8f8f9fff8f8f9fff9f8f8fff8f9f8fff9f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff9f9f8fff9f8f9fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff9f9f8fff8f8f9fff8f9f9fff8f9f9fff9f8f8fff9f9f9fff9f8f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f7f7fff7f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9fafffafaf9fffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfafbfffafbfafffafbfafffafbfbfffafafafffbfafbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffafbfafffafbfafffafafbfffafbfafffafafbfffbfbfafffbfafbfffbfafbfffbfbfafffafafafffafafafffafbfafffafafbfffbfafbfffbfbfafffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfdfffbfbfcfff2f1f1ffd3d3d3ffa5a5a5ff959595ff858685ff757576ff656565ff555555ff464546ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3c3b3cff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1d1c1cff1b1c1bff191919ff181818ff171717ff191a1aff1b1b1aff1b1b1bff1b1a1bff1c1c1bff1c1d1cff1d1e1eff1e1e1eff1f1e1fff1f1f1fff1f1e1fff1e1e1eff1e1e1eff1e1e1eff1e1e1dff1c1d1cff1b1b1bff1a1a1aff191919ff151616ff161516ff181818ff181918ff1b1a1aff1c1c1cff1f1f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0f0eff0f0e0fff0f0f0fff1a1a1aff171717ff141414ff121211ff181818ff232324ff2e2f2eff3f4040ff545353ff696969ff7b7a7bff8c8d8cffbebfbfffeaebeafffafafafffefefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefffffefefffffffffffffffffffffefffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfefffdfefefffdfefefffefdfdfffefefefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfafbfffafbfafffafbfafffafbfafffafafafffafafafffafafbfffafafafffafbfafffbfafbfffafafafffafbfafffafbfafffbfafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafaf9fffaf9fafff9fafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fffafafafffafafafffaf9f9fffafafafffafaf9fff9fafafff9faf9fff9f9f9fffafafafff9fafafffafafafff9faf9fff9faf9fff9fafafff9faf9fffaf9fafffafafafffafafafffaf9fafffafafafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffbfbfbfffafafafffafafbfffbfbfbfffafafafffbfafafffafafafffafafbfffafbfafffafbfbfffafafb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbababaffbababaffbababbffbabbbaffbbbbbbffbabbbbffbabbbaffbbbbbbffbbbbbbffbab9baffbcbcbcffc1c0c0ffc5c6c5ffc9c9c9ffccccccffcecfceffcfcfcfffd0d0d1ffd1d1d1ffd2d2d2ffd1d2d1ffd0d1d0ffd0d0d0ffcececeffccccccffccccccffcdcccdffcdcdcdffcececeffcececeffcfcfcfffcfd0cfffd0d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d2ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d6ffd7d8d7ffd8d7d8ffd8d9d8ffd8d9d9ffd9dad9ffdad9d9ffdadadbffdbdbdbffdcdbdcffddddddffe0dfe0ffe2e2e1ffe4e4e3ffe4e5e4ffe5e4e5ffe5e5e5ffe5e6e6ffe5e6e6ffe7e6e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e9e9ffe9e8e8ffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e8ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffeae9e9ffeaeae9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaebffecececffecececffedededffeeedeeffedeeeeffeeeeeeffedededffebebecffeaebeaffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e8ffe8e8e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe6e6e6ffe6e5e6ffe6e6e5ffe5e6e5ffe5e6e6ffe5e5e5ffe6e5e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e3e3ffe3e4e3ffe4e4e3ffe3e3e4ffe3e4e3ffe3e3e3ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e5ffe5e4e4ffe5e5e5ffe5e4e5ffe4e5e4ffe4e5e4ffe4e5e5ffe4e4e4ffe5e4e5ffe4e4e5ffe5e4e5ffe4e5e4ffe5e5e5ffe5e4e4ffe5e5e4ffe4e5e5ffe5e4e4ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e3e3ffe2e3e2ffe3e2e3ffe3e3e2ffe3e2e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e2e2ffe3e3e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e3e3ffe4e4e4ffe4e3e4ffe3e4e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e3ffe4e4e3ffe3e4e4ffe4e3e4ffe3e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e6ffe6e6e5ffe6e5e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e6e5ffe6e5e6ffe6e5e5ffe6e6e5ffe5e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e7e6ffe8e8e7ffe7e7e7ffe8e8e9ffe9eae9ffebececffedededffedeeedffeeeeeeffeeeeedffededeeffedededffedececffecececffececebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e8e9ffe8e9e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe6e7e7ffe6e6e7ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e6ffe5e5e5ffe5e5e5ffe3e3e4ffe2e1e2ffdfe0e0ffdededdffdcdcdcffdbdbdbffdadadbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffd0cfcfffcfd0cfffcfcecfffcfcfceffcecfceffcdceceffcdcdcdffcdcccdffcdcdceffcfcfcfffd2d2d2ffd4d4d4ffd3d3d3ffd1d1d1ffcfd0cfffcecdceffcccdcdffcacacaffc5c6c6ffc1c0c1ffbcbcbcffb9b9b9ffbabab9ffbababaffb8b8b8ffb8b8b8ffb8b8b9ffb8b8b9ffb8b9b8ffb8b8b8ffb9b9b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafbfafffafbfafffafbfafffafafafffbfafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9faf9fffafafafffafaf9fff9faf9fff9f9f9fff9f9fafff9fafafff9fafafffaf9fafffafafafffafaf9fffafaf9fffafaf9fff9fafafff9fafafff9f9fafff9fafafffafafafff9faf9fffafafafffaf9fafffaf9f9fffaf9fafffafafafffafafafff9fafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffdfdfefffefefefffefefefffefefdfffdfefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffffefffffefffefffefefefffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffefefefffffffefffdfdfefff9f9f9fff4f4f4ffeff0efffeff0f0ffefefefffefefeeffefeeefffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3d3cff3c3c3cff3b3b3bff3a3a3aff3a3a3aff3a3a3bff3a3b3aff464646ff565656ff666667ff767777ff858586ff949394ffa4a4a4ffd8d8d8fff2f2f2fffcfcfbfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafff9faf9fff9fafafffafafafffafaf9fff9f9f9fff9fafafff9fafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f8f9fff8f8f9fff8f9f9fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff8f8f8fff9f8f8fff8f9f9fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff8f8f9fff8f9f9fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f7fff7f8f7fff8f7f7fff7f7f8fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9faf9fff9f9f9fff9fafafff9fafafff9faf9fffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafbfffbfafbfffbfbfafffbfbfafffbfbfafffbfbfafffafbfbfffafbfbfffafafbfffafbfbfffbfbfbfffafbfafffbfafafffbfafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfafffbfbfbfffafafbfffafbfbfffbfbfbfffafbfafffafbfbfffafbfbfffafbfafffafafafffafbfbfffafbfbfffafafafffbfafbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffdfdfdfffcfcfbfff2f2f2ffd3d3d2ffa4a4a4ff959595ff868686ff767776ff666767ff565656ff464646ff3b3a3aff3a3b3bff3b3b3bff3c3c3cff3d3d3dff3d3e3dff3d3e3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff1f1f1fff1c1d1dff1b1b1bff191919ff181817ff1b1b1bff1d1d1dff1c1c1dff1c1d1dff1e1e1eff1f1f1fff212020ff212121ff222221ff222222ff212222ff212121ff212121ff212221ff212120ff1f1f1eff1d1d1dff1c1c1cff1a1a1aff181717ff171717ff191918ff1a1a1aff1c1c1cff1f1f1fff23232300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff0f0f0fff1a1b1aff1a1b1aff1a1a1bff171717ff101110ff171817ff232323ff2d2e2dff3c3d3cff515151ff666666ff7a7a7bff8c8c8dffbbbbbbffe9e9e9fff9f9f9fffefefefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafbfffafafbfffafbfbfffafafbfffafafbfffbfafafffafafafffafbfafffafafafffafafafffafbfafffafafafffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafaf9fffaf9fafffafafafffafafafff9fafafffaf9fafffafafafff9fafafffafafafff9f9f9fffaf9fafffafaf9fffafafafffafaf9fff9faf9fffafafafff9f9fafffafafafffafafafff9faf9fff9fafafffafafafffafaf9fffaf9f9fff9fafafff9fafafffafafafffafafafffafafafffafafafffafafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafafffbfafafffbfafafffafafafffafafafffafafafffafbfafffafbfafffafbfafffafbfa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9babaffbabab9ffbababaffbababaffbababaffbababaffbbbbbaffbbbabbffbababaffb9b9b9ffbabbbbffbfbebfffc4c4c4ffc8c9c9ffcbcbccffcdceceffcfcfcfffd0d0cfffd1d0d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcccccbffcccdcdffcdcdcdffcececdffcececeffcecfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d7ffd7d7d8ffd8d8d9ffd8d9d9ffd9d9d9ffdadad9ffdadadaffdbdbdaffdbdbdbffdbdcdcffdcddddffdededeffe0e0e0ffe3e3e2ffe3e4e3ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e9e9ffe8e9e9ffe8e8e8ffe9e8e8ffe8e9e8ffe8e9e8ffe9e8e9ffe8e9e9ffe8e8e8ffe8e9e8ffe9e8e9ffe8e9e8ffe8e9e8ffe8e8e9ffe8e8e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9eaeaffeaeae9ffe9eae9ffeaeae9ffeaeaeaffeaeae9ffeaeaeaffebeaeaffebebebffebececffededecffeeeeeeffeeefeeffeeeeeeffedeeedffecececffebebebffeaeaeaffeae9e9ffe8e9e9ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e8e7ffe8e8e8ffe7e7e8ffe7e8e8ffe8e8e8ffe7e8e7ffe7e8e8ffe7e8e8ffe7e8e7ffe7e6e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e5e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e4e3ffe3e4e4ffe3e3e4ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e5e5ffe4e4e5ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe5e5e4ffe5e5e4ffe5e5e4ffe4e5e5ffe4e5e5ffe4e4e5ffe4e5e5ffe5e5e4ffe4e5e4ffe5e4e4ffe5e4e5ffe4e4e4ffe5e4e4ffe5e4e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe4e4e3ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e3e3ffe2e3e3ffe2e3e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe3e4e3ffe3e3e4ffe3e3e4ffe3e4e4ffe3e4e4ffe4e3e4ffe4e4e3ffe4e4e3ffe4e4e3ffe4e4e3ffe3e4e4ffe3e4e4ffe3e3e4ffe3e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e3e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe6e6e5ffe5e5e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e6ffe5e6e6ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e6e6ffe6e6e5ffe5e6e5ffe6e6e5ffe6e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe8e8e7ffe8e8e8ffe9e9e9ffeaebeaffecececffedeeedffeeedeeffeeeeeeffeeeeeeffedeeeeffededeeffedededffececedffecececffebebebffebebebffebebeaffebeaebffeaebeaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeaeaeaffe9eae9ffe9eaeaffe9eae9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e9e9ffe8e9e8ffe9e8e9ffe8e9e8ffe8e9e8ffe9e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe8e9e9ffe9e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e6e6ffe7e6e7ffe8e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe2e3e2ffe0e1e0ffdfdfdfffddddddffdcdcdcffdcdcdbffdadbdaffdadadaffd9dad9ffd8d9d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfd0ffcfd0d0ffcfcfd0ffcfcfcfffcfceceffcdcecdffcdcdcdffcdcdccffcdceceffcfd0d0ffd2d2d3ffd3d4d4ffd3d3d2ffd0d1d0ffcececeffcdcdcdffcbcbcbffc9c8c8ffc4c4c4ffbfbfbeffbababaffbababaffb8b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b9b8ffb9b8b9ffb8b8b8ffb9b8b8ffb8b8b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafbfafffafbfafffafafafffafafafffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9fafafff9faf9fffaf9fafffafafafff9f9fafffaf9f9fffafafafffaf9f9fffafaf9fffafafafffafaf9fffaf9fafffafaf9fffaf9fafff9fafafffaf9fafffafaf9fffafafafff9faf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffefefefffefefdfffdfefefffefefdfffefefefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefffffefefefffffefffffefefffffefefefffffefffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffefefffffffefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffefffffefefffefefefffffefefffdfdfdfff8f8f8fff3f3f3ffefefeffff0eff0ffefeff0ffefefefffefefefffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3d3c3dff3c3c3bff3b3b3bff3a3a3bff3a3a3aff3b3a3bff474746ff565656ff686767ff777777ff878686ff949494ffa5a5a5ffd9d9d9fff3f2f3fffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfafafffbfafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9fafff9f9fafff9f9fafffaf9fafff9f9fafff9fafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff9f9f9fff9f8f8fff8f8f8fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff8f8f8fff8f8f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff9f8f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff9f9f9fff9f8f8fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff8f8f7fff7f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9fafff9f9fafff9fafafffafaf9fffaf9fafffafaf9fffafafafffaf9fafffafaf9fffafafafffafafafffafafafffbfafbfffbfbfafffafafafffbfafafffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfafffbfafbfffbfbfafffbfafbfffafbfbfffbfafbfffbfbfafffbfbfbfffafafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafbfffafafbfffbfafbfffafafbfffafbfbfffbfbfafffbfafafffbfafafffafbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfbfbfff2f3f3ffd3d2d2ffa4a4a4ff959594ff868586ff767677ff686768ff575757ff464647ff3b3a3bff3b3b3bff3b3c3cff3d3d3dff3d3d3dff3e3d3dff3d3e3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242425ff212121ff1f1e1fff1c1d1dff1b1b1bff191919ff1d1d1dff1f1f1fff1f1f1eff1f1f20ff212020ff222222ff232323ff242424ff252425ff252524ff242424ff242424ff242425ff242424ff232323ff212121ff201f20ff1e1e1eff1c1c1bff191919ff191918ff1a1a1aff1d1d1cff1f1f1fff222223ff26272600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff1b1a1bff1b1a1aff1a1b1aff1b1a1bff1a1a1aff171717ff191919ff232323ff2e2d2eff3d3d3cff4f4f4fff646363ff787878ff8c8b8cffb5b5b5ffe8e7e8fff8f8f8fffefefefffffffefffffefffffefffefffefefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffdfdfefffdfdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafafbfffbfafafffbfbfbfffbfafafffafafafffbfafbfffbfbfafffbfafbfffbfbfafffafafafffafafafffafafbfffafafafffafafafffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafaf9fffafafafff9f9fafff9fafafff9fafafff9f9f9fffafafafffafafafffaf9fafffafafafff9f9fafffafaf9fffaf9f9fffaf9fafffaf9f9fffafaf9fff9f9fafffaf9fafff9fafafffaf9fafffafafafffafaf9fffafafafffafafafffafafafff9f9fafffafafafff9fafafff9f9fafffaf9fafffafafafff9fafafffafafafffafafafffafafafffafafafffbfafbfffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffafafafffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9babaffbabab9ffbababaffb9b9baffbababaffbababaffbababaffbababaffbbbbbbffbbbabbffbababaffbdbdbdffc2c2c2ffc7c7c7ffcacacaffcdcdcdffcfceceffcecfcfffd0cfd0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcdcdcdffccccccffcccccdffcdcdcdffcdcdceffcececeffcfcecfffcfcfd0ffcfd0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d4ffd4d4d3ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdcdcdbffdcdcdcffdcdddcffdddddeffdfdedeffe1e0e0ffe2e2e2ffe4e4e5ffe5e5e6ffe6e6e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e8e7ffe6e7e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9eae9ffe9e9eaffeae9e9ffeae9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffebebebffececebffecedecffededeeffeeefefffeeefeeffeeededffecececffececebffebeaeaffeaeaeaffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e7e8ffe7e7e8ffe7e7e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e7e6ffe7e6e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe4e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e5ffe5e4e5ffe4e4e5ffe4e5e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e4e5ffe4e4e4ffe5e4e5ffe4e4e5ffe4e4e4ffe5e4e5ffe5e5e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe5e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe5e5e6ffe6e5e5ffe5e6e5ffe6e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e6ffe5e5e6ffe6e5e6ffe5e5e6ffe5e6e6ffe6e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e6ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe6e5e6ffe6e6e5ffe6e5e5ffe5e6e5ffe5e5e6ffe6e5e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9eae9ffebecebffededecffeeeeeeffeeeeeeffefeeeeffeeeeeeffededeeffedededffedededffedecedffecececffecececffebebebffebeaebffeaebebffebeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e8ffe9e8e9ffe8e9e9ffe9e8e9ffe9e8e8ffe9e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe5e5e6ffe5e4e4ffe2e3e3ffe2e1e1ffe0e0e0ffdfdedeffddddddffdddddcffdcdcdcffdbdbdbffdbdadaffd9d9daffd8d8d9ffd8d8d8ffd7d7d8ffd6d7d7ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d2ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdccffcdcdcdffcececeffd0d0d1ffd3d3d2ffd3d3d3ffd1d1d1ffd0cfd0ffcdceceffccccccffcacacaffc6c6c6ffc1c1c2ffbdbdbcffb8b8b8ffb7b7b7ffb8b9b8ffb8b9b8ffb8b8b8ffb8b8b9ffb9b9b9ffb9b8b9ffb8b8b8ffb8b8b8ffb8b8b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfafafffafafafffafafafffafbfbfffafbfbfffafafbfffafbfafffafbfbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffafafafffafafafffafbfafffafafafffafafafffafafafffafafbfffafafafffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafaf9fffaf9fafffafafafffafaf9fffafafafffaf9fafff9fafafffafafafff9f9fafffafafafffbfafafffafaf9fffafaf9fffaf9fafffafafafff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafbfafffbfafafffafafbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffdfefefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffffffffffefffefffefefffffffffffffffefefffefffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefefffffffefefffefffefffdfdfdfff7f8f7fff2f2f2ffefeeefffefefeffff1f0f1fff1f1f1ffefefefffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3e3eff3d3d3dff3d3d3dff3c3c3bff3b3b3bff3b3b3bff3b3a3aff464646ff565657ff676867ff787878ff878788ff969596ffa7a6a6ffdadadafff3f3f2fffcfbfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffbfcfcfffcfbfcfffbfcfcfffcfbfbfffbfcfcfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffafafafffafafbfffafafbfffafafafffafafbfffafafafffafafafffafafafffaf9f9fffafafafff9faf9fffaf9fafff9faf9fffaf9fafff9faf9fffaf9fafff9f9f9fff9f9fafffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff8f8f9fff9f8f9fff9f9f8fff9f8f8fff8f9f8fff8f8f9fff9f9f8fff8f8f9fff8f8f9fff8f9f8fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff8f9f9fff8f8f8fff8f9f9fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff8f9f9fff8f9f9fff8f8f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff8f8f9fff9f8f8fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9f8f8fff8f8f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9faf9fff9f9fafff9f9f9fff9fafafffafafafffaf9fafffafafafff9fafafffafafafffafafafffafbfafffafafafffbfafafffbfafafffafbfbfffafafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfafafffbfbfbfffafbfafffbfafbfffafbfafffbfafbfffafbfafffafafbfffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffbfcfcfff3f2f3ffd2d3d3ffa3a2a2ff949494ff858585ff777777ff686868ff585858ff484848ff3c3b3cff3c3c3bff3c3d3dff3e3e3eff3e3d3dff3e3d3eff3d3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff242424ff212221ff1e1e1fff1d1d1dff1c1b1bff1f1f1fff212122ff212221ff222322ff232323ff252525ff262626ff272726ff272827ff282728ff282827ff272727ff282728ff272828ff262726ff252424ff222223ff202020ff1d1e1eff1a1a1aff1a1b1bff1c1c1dff201f20ff232323ff262726ff2a29290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1a1bff1b1b1bff1a1b1bff1b1b1bff1b1b1bff1a1b1aff1a1a1bff242424ff2f2e2eff3d3d3dff4f4f50ff636463ff787877ff8a8a8bffadacadffe7e6e6fff7f6f6fffdfefdfffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffefdfdfffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffafafbfffbfafbfffbfbfafffbfafafffafbfafffafafbfffbfbfafffafafafffafafbfffafbfafffafbfafffbfafafffafafbfffafafafffafbfafffafafafffafafafffaf9fafffafafafffafafafffafafafffaf9f9fff9f9fafffaf9fafffafafafff9fafafff9f9fafffafaf9fff9fafafff9fafafffafafafff9faf9fffaf9fafffafafafff9fafafffafafafff9fafafff9fafafffaf9fafff9fafafffaf9f9fffafafafff9faf9fffaf9fafffafaf9fffaf9fafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafbfffafafbfffbfbfafffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffafafbfffbfafbfffafbfafffbfbfbfffbfafafffafafafffafafafffafbfbfffafbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9baffbababaffbababaffbababaffbab9b9ffbababaffbab9baffbabbbaffbababaffb9b9baffbcbcbcffc1c1c1ffc5c6c6ffcac9c9ffccccccffcecdceffcfcfcfffcfd0d0ffd0d0d0ffd0d1d1ffd0d1d1ffd1d0d0ffd0d1d1ffd0cfcfffcdcdcdffcccdccffcdcdceffcdcecdffcececeffcecfceffcfcfcfffcfcfcfffd0d0d1ffd1d1d1ffd2d1d2ffd2d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd5d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdaffdbdbdaffdbdcdbffdcdbdcffdddddcffdcdcddffdddddeffdededeffdfe0e0ffe2e1e1ffe3e3e3ffe5e5e5ffe5e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e6e7ffe6e7e7ffe6e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e8ffe8e9e9ffe9e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eae9ffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9eaffe9eae9ffe9eae9ffe9e9e9ffeae9e9ffeaeae9ffeae9e9ffe9eae9ffe9e9eaffeaeae9ffe9e9eaffe9e9eaffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffecececffedededffeeeeeeffefeeeeffeeeeefffeeeeeeffedededffebececffeaeaebffeaebeaffe9eaeaffe8e9e9ffe9e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe8e9e9ffe8e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe7e6e6ffe7e6e6ffe6e7e7ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e6e6ffe6e7e6ffe6e6e7ffe7e7e6ffe6e6e7ffe6e6e7ffe6e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e6e6ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e4e4ffe4e4e5ffe5e4e4ffe4e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe4e5e5ffe4e5e4ffe5e4e5ffe4e5e4ffe5e4e5ffe4e5e4ffe5e4e5ffe4e4e4ffe4e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe5e4e4ffe5e5e5ffe4e5e5ffe4e4e5ffe5e5e4ffe4e5e5ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe4e3e3ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e5ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe5e5e6ffe6e6e5ffe5e6e6ffe5e6e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e5e6ffe5e6e6ffe6e5e5ffe6e6e6ffe5e6e5ffe6e5e6ffe5e6e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe5e6e5ffe5e5e6ffe6e5e5ffe6e5e5ffe5e6e6ffe5e5e6ffe5e6e5ffe5e6e5ffe5e5e6ffe6e5e5ffe6e6e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e6e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe8e7e8ffe9e9e8ffe9e9e9ffeae9eaffecececffedededffeeefeeffeeefefffeeeeefffeeeeeeffeeeeeeffedeeedffedededffecedecffecececffececedffebececffebebebffebebebffeaebebffebeaebffeaebebffebeaeaffeaebeaffeaeaeaffeaeaebffeaeaeaffeae9eaffeaeaeaffe9e9eaffe9e9e9ffe9e9eaffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e8ffe8e9e9ffe8e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe5e6e6ffe6e6e6ffe7e8e7ffe8e9e9ffe8e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e7ffe5e5e5ffe4e4e4ffe2e2e3ffe0e1e1ffdfdfdfffdddedeffdddddcffdcddddffdbdcdcffdbdbdcffdadbdaffdad9daffd9d9d9ffd8d8d9ffd7d7d7ffd7d7d7ffd7d7d7ffd6d5d6ffd5d5d6ffd4d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0cfffcfceceffcdcecdffcdcdcdffcdcdcdffcdcdceffcfcfd0ffd2d2d2ffd3d3d3ffd3d3d3ffd1d1d1ffcfceceffcccdcdffcbcbcbffc8c9c9ffc4c4c4ffc0c0c0ffbabab9ffb8b8b8ffb9b8b8ffb8b8b9ffb8b8b8ffb8b9b9ffb8b9b9ffb8b7b8ffb8b8b8ffb7b8b8ffb7b8b8ffb7b7b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafbfbfffafafafffafafafffafafbfffafafafffafafbfffafafbfffafbfafffafafafffafbfafffafafafffbfafafffafafafffbfafafffafbfafffafafbfffafafbfffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafafafffbfafbfffafbfafffafbfbfffafafafffafafafffafafafffafaf9fff9fafafffafafafff9f9fafffafaf9fffafafafff9faf9fffafafafffafafafffaf9fafff9fafafffafafafff9fafafffafafafffafafafffafafafff9faf9fffafaf9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefefefffdfefefffefefefffdfdfefffdfdfefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffffefefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffefffffffefffefffffffffffefffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffefefefffefefefffefefefffdfdfdfff8f7f7fff2f2f1ffededeefff0f0f0fff1f1f1fff1f0f1fff1f0f1ffeeeeefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3d3e3eff3d3d3cff3c3d3dff3c3c3cff3b3b3cff3b3b3bff474746ff575757ff686868ff797979ff888889ff969796ffa8a8a8ffdcdddcfff3f3f3fffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfafafffbfbfafffafafafffbfafafffafbfafffafafbfffafafafffafafafff9fafafff9fafafffaf9fafffaf9fafffafaf9fffaf9fafff9f9f9fffafafafff9f9f9fffaf9fafff9f9fafffaf9fafffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff9f9f8fff8f9f8fff8f8f8fff9f9f8fff9f9f9fff8f9f8fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f9f8fff8f9f9fff8f9f9fff8f8f9fff9f8f8fff9f9f8fff8f8f9fff9f8f9fff8f9f9fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff8f8f7fff7f8f8fff7f8f7fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fffaf9fafffafaf9fffafafafffafaf9fffafafafffafafafffafafafffafbfafffafbfafffafafbfffbfbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfafbfffbfafbfffbfbfafffbfafbfffafafafffbfafbfffafafafffbfafbfffafafbfffbfafbfffbfbfafffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfff3f3f3ffd4d5d5ffa2a2a2ff949393ff858585ff787778ff686868ff595959ff494949ff3e3d3eff3c3c3dff3e3d3eff3e3e3dff3d3e3eff3e3e3dff3d3d3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282929ff272726ff242524ff212121ff1e1e1fff1d1d1cff212120ff232423ff242424ff252525ff272627ff282828ff2a2a29ff2a2a2aff2b2b2bff2b2b2bff2b2b2bff2b2b2bff2b2c2bff2b2a2bff292a29ff272728ff252625ff232323ff1f2020ff1c1c1dff1d1d1cff20201fff222323ff272627ff292a2aff2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1bff1b1b1aff1a1a1bff1b1b1bff1b1b1aff1a1b1bff1b1b1bff232324ff2f2f2eff3d3d3dff4e4f4eff636262ff777777ff89898affa6a7a6ffe3e3e3fff5f6f5fffdfdfefffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefefefffffefffffefefefffffefffffefefefffffefffffefffefffefffffffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfdfefffefefdfffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffdfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffafafbfffafbfafffbfbfafffafbfafffafafafffbfbfafffbfbfbfffafbfafffafbfafffbfafafffafbfafffafafafffafafafffafbfbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafff9faf9fffaf9fafffaf9fafffafafafffaf9f9fffafaf9fffaf9f9fffafaf9fff9f9f9fffaf9f9fffafaf9fffafafafff9fafafffafafafff9f9fafff9f9fafffaf9fafffaf9fafffafaf9fffaf9fafff9f9fafffafafafffaf9fafffaf9fafff9f9fafffafafafffafbfafffafbfbfffafafafffafafbfffafbfbfffafbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafafffbfbfafffafafafffbfafbfffafbfbfffafafafffafafafffafafbfffafafafffafafb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbabab9ffbabab9ffbababaffbababaffbababaffbababaffbabab9ffbababaffbababaffb9b9b9ffbbbbbbffbfbfbfffc4c4c4ffc8c8c8ffcbcbcbffcdcdccffcecdceffd0cfcfffd0d1d0ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcdcdcdffcdcccdffcdcdcdffcecdceffcececeffcfcecfffcfcfcfffd0cfd0ffd0d0d0ffd1d0d1ffd2d2d1ffd2d3d3ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d4ffd5d6d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdadbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffddddddffddddddffdddeddffdedddeffdfdfdeffe0e0e0ffe2e2e1ffe4e4e4ffe5e5e6ffe6e6e7ffe7e7e7ffe8e8e7ffe7e7e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e7e7ffe8e7e7ffe8e9e8ffe8e8e9ffe8e9e9ffe9e9e9ffe8e8e9ffe8e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffeae9eaffe9e9eaffeae9eaffeaeae9ffe9eaeaffeaeae9ffe9e9eaffe9eaeaffe9eae9ffe9eaeaffe9eaeaffe9e9eaffeaeae9ffeaeae9ffe9eae9ffeaeae9ffeae9e9ffe9e9eaffe9eae9ffeaeae9ffe9eae9ffe9e9eaffeaeae9ffeaeaeaffe9eae9ffe9eae9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebecffedededffedeeeeffeeefefffefefeeffeeeeefffedededffececedffebebebffebebebffeaeaeaffe9eae9ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e8ffe8e7e8ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e7e7ffe6e6e7ffe7e7e6ffe7e7e6ffe6e7e6ffe7e7e6ffe7e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe6e7e6ffe6e6e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e6ffe6e5e6ffe5e6e6ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e4e4ffe5e4e4ffe5e4e5ffe4e4e4ffe5e4e5ffe4e4e5ffe5e4e5ffe4e4e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe4e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e4e4ffe4e5e4ffe5e4e4ffe5e5e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe3e3e3ffe4e3e4ffe4e4e3ffe3e4e4ffe4e4e3ffe3e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e4ffe4e5e4ffe5e5e4ffe5e4e4ffe4e4e5ffe4e5e4ffe5e5e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e5ffe4e5e4ffe4e5e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e5e5ffe4e4e5ffe5e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e5e5ffe6e6e5ffe6e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e5e6ffe5e5e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e6ffe5e5e6ffe6e6e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e5e6ffe5e5e6ffe5e6e5ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe6e6e7ffe6e6e6ffe7e7e6ffe8e8e8ffe9e9e9ffe9eaeaffeaebebffecedecffeeeeeeffeeefeeffefefefffefeeefffeeeeeeffeeededffedeeedffedededffededecffecececffedececffececebffecebecffebebebffebebebffeaeaebffeaeaebffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffeae9eaffeaeae9ffe9eaeaffeae9e9ffe9e9eaffe9e9eaffe9eae9ffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe7e7e8ffe8e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e7ffe7e6e6ffe6e5e5ffe4e5e4ffe3e3e3ffe1e1e2ffe0e0e0ffdededeffdddddeffddddddffdddcdcffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd6d7d7ffd6d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d3ffd3d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd2d1d1ffd1d1d2ffd0d1d0ffd0d0d0ffcecfcfffcececeffcececdffcdcdcdffcdcecdffcecfceffd0d0d0ffd2d3d2ffd3d3d3ffd2d2d2ffd0d1d1ffcececeffccccccffcacacaffc6c6c6ffc2c2c2ffbcbcbcffb9babaffb7b7b7ffb8b8b8ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b7ffb7b8b7ffb8b7b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafbfafffafbfafffbfbfbfffafbfafffafafbfffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafbfafffafafafffafbfbfffbfbfafffafafafffafafafffafafbfffafafbfffbfafafffafafbfffafafafffafafbfffbfafbfffafafafffbfafafffbfbfbfffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafff9fafafffafafafffafaf9fffafafafff9fafafffaf9f9fffafaf9fffafafafffafafafffaf9fafffafafafffafafafffafafafff9fafafffaf9fafffafafafff9fafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafbfffafafafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffdfdfefffefdfefffefefefffefffffffefffffffefffffffefefefffefefefffdfdfefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffefefffffefefffffefefefffdfdfdfff7f7f7fff2f1f2fff1f0f1fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff2f2f2ffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3e3fff3f3e3fff3e3e3eff3d3d3dff3c3d3dff3c3c3cff3c3c3cff484848ff585857ff696968ff797979ff898989ff979797ffa9a9a9ffe0e0dffff4f3f3fffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffcfcfcfffbfcfbfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfafbfffbfbfafffafbfafffafbfafffafbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fffafafafff9f9f9fffafafafff9f9fafff9f9f9fff9f9f9fff9fafafff9f9f9fffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f9f8fff8f9f8fff8f9f9fff9f8f9fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f7fff7f8f8fff7f8f7fff8f8f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f8f9fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fff9fafafffafafafffafafafffafafafffbfbfafffbfafafffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfafffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffafafafffbfbfbfffafafbfffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfcfff4f3f4ffdbdadaffa2a2a2ff939393ff868586ff787878ff696969ff5a5959ff4a4a4aff3d3e3dff3e3e3eff3d3d3eff3d3d3dff3d3e3dff3e3e3eff3d3d3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2b2cff292929ff272627ff242524ff212121ff1e1f1fff232323ff262626ff272727ff292929ff2a2a2aff2c2c2bff2d2e2dff2f2f2eff2f2f2fff2f302fff2f302fff30302fff2f302fff2f2e2fff2d2d2cff2a2b2bff282929ff262626ff232223ff1f1f1fff201f1fff232322ff272627ff292a29ff2c2d2dff3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1b1bff1b1b1bff1b1a1bff1b1b1bff1b1b1bff1b1a1aff1a1b1bff232322ff2e2e2eff3c3c3cff4d4d4dff5f5f5fff747474ff888888ff9d9d9dffdcdcdcfff6f6f5fffefdfdfffefffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefdfffdfdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfcfcfffdfdfdfffcfcfcfffdfdfcfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffbfbfbfffbfbfafffbfafafffafbfafffafbfafffafbfafffafbfafffbfafbfffafbfafffafafbfffafafafffafbfafffafafafffafbfafffbfafafffafafafffafafafff9fafafff9faf9fffafafafff9fafafff9fafafff9faf9fffaf9fafffaf9f9fffafafafff9f9fafffaf9fafffafaf9fff9fafafff9fafafffafafafffafaf9fff9fafafff9f9fafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9faf9fffafafafffafafafffafafafffafafafffafbfbfffafafbfffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfafffbfafbfffafafafffafafafffbfbfafffafafafffafafbfffafafafffafafb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9babaffbabab9ffbabab9ffbababaffb9bab9ffb9bab9ffbababaffb9babaffbababaffb9b9b9ffbababaffbdbdbdffc2c2c2ffc6c6c6ffcac9caffcccccbffcdcecdffcfcfcfffd1d1d1ffd2d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfd0ffcececdffcdcdcdffcdcdcdffcececeffcfcecfffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d3d3ffd3d3d3ffd4d3d4ffd5d4d5ffd5d5d5ffd6d5d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9dadaffdadadaffdadadaffdbdbdbffdcdcdbffdcdbdcffdcdddcffdcddddffddddddffdddedeffdedddeffdedfdeffdfdfe0ffe0e1e1ffe3e3e2ffe4e4e4ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e8ffe8e9e8ffe9e9e8ffe8e8e9ffe8e8e9ffe9e8e9ffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffe9e9eaffeae9eaffeae9eaffeae9eaffeaeaeaffe9eae9ffeaeaeaffe9e9eaffeae9eaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeae9ffeaeae9ffe9eaeaffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeae9eaffe9eaeaffe9eaeaffeaeaeaffe9eaeaffeae9eaffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaeaffebebeaffecebecffecececffedededffefefefffeeefefffeeefefffeeeeeeffedededffecebebffebebebffeaeaeaffeae9eaffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe9e8e9ffe9e9e8ffe8e9e9ffe9e8e8ffe8e8e9ffe9e8e9ffe8e8e8ffe9e8e8ffe9e8e8ffe7e8e7ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e7e6ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe5e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e4e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe5e5e5ffe4e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e4e4ffe5e5e5ffe4e4e5ffe5e4e5ffe5e5e4ffe4e5e4ffe4e5e4ffe4e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e3e4ffe4e3e4ffe4e3e3ffe4e4e4ffe3e3e3ffe4e4e4ffe3e3e4ffe3e3e3ffe3e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e5e4ffe4e5e5ffe4e5e4ffe5e5e4ffe5e4e4ffe4e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e5e5ffe6e6e6ffe5e5e6ffe6e5e6ffe6e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e6e6ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe9e8e9ffe9e9e9ffe9eaeaffececebffedeeedffeeefefffefefefffefefefffefeeefffefeeeeffededeeffedededffedededffecededffecededffedededffecececffebececffebebebffebebecffebebecffecebebffebebebffebebebffebeaebffebeaebffebeaeaffebeaeaffebeaebffeaeaeaffeaeaeaffeae9eaffeae9eaffe9eaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeae9ffe9e9e9ffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeae9ffeae9e9ffe9eae9ffe9eae9ffe9eae9ffe9eae9ffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e7e6ffe7e7e7ffe9e8e8ffe9e9e9ffe8e8e9ffe9e8e9ffe8e8e8ffe7e8e7ffe6e7e6ffe5e5e5ffe4e4e3ffe2e2e2ffe0e0e0ffdfdedfffdededeffdededdffddddddffdddcdcffdcdcdcffdbdbdcffdbdadbffdadadaffdadadaffd9d9d9ffd9d9d8ffd8d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0cfffcfcecfffcececeffcdcecdffcdcdcdffcdceceffcfcecfffd0d1d0ffd2d2d2ffd2d3d3ffd2d3d2ffd0d0d0ffcdceceffcbcbcbffc8c8c7ffc4c4c4ffbebfbeffbbbcbbffb9b9b8ffb6b7b7ffb8b8b9ffb7b8b7ffb8b8b8ffb8b7b7ffb8b8b8ffb7b7b7ffb8b7b8ffb8b8b7ffb6b7b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfafafffbfafbfffbfafbfffbfafafffafbfbfffbfafbfffafafafffbfbfbfffafbfafffafbfafffbfafafffafbfbfffafafafffbfafbfffafafafffafafafffafbfbfffbfafafffafafbfffafafbfffafafafffafafafffafbfafffafbfbfffbfbfafffafafafffbfafafffafafafffafbfafffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9f9fffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfdfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffffffffffffffffefffffefefefffefefefffefefefffefdfdfffefefefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefffffffefefffefffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffefffefffffffffffefffefffffffefefefffefefefffefefefffefffffffffefefffffefffffffefffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffdfcfdfff8f8f7fff0f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3e3eff3e3f3fff3e3f3eff3e3d3eff3d3c3dff3d3c3dff3d3c3cff494a49ff595959ff6a6a6aff7b7b7aff8a8a8aff989898ffa8a8a8ffdfdfe0fff4f4f4fffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffdfcfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfbfffafafafffbfafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafffafafafff9fafafffafafafffaf9f9fff9faf9fff9faf9fff9f9fafffafafafff9f9fafff9f9fafffaf9f9fff9f9f9fff9faf9fffaf9fafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f8f9fff8f8f8fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f8f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff7f8f8fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff9f8f8fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafff9f9fafffafafafffaf9fafffafafafffafbfafffbfafbfffafafbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffbfbfbfffafbfbfffafafafffbfafafffafafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffafbfafffafbfafffafafbfffbfbfbfffafafbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfefefffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffcfcfcfff4f4f5ffdddddcffa4a3a4ff949594ff868787ff797978ff696969ff595959ff494949ff3d3e3dff3d3d3dff3d3d3eff3e3e3eff3d3d3eff3d3d3eff3e3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff2b2c2bff292829ff272627ff242424ff212121ff252625ff292929ff2b2b2bff2d2d2cff2f2f2fff303030ff323131ff333333ff333434ff353434ff343535ff343535ff343435ff333333ff313131ff2f2f2fff2c2d2dff2a2a2aff262626ff222222ff232222ff262626ff2a2a2aff2d2d2cff303030ff3332330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1bff1b1b1bff1b1a1aff1a1b1bff1a1b1aff1a1a1aff191919ff212121ff2d2d2dff3a3b3bff4b4b4bff5d5e5eff747474ff8a8a8aff9c9c9cffd9d8d8fff3f3f3fffdfdfefffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffefdfefffefdfefffefdfefffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafbfffbfbfafffafbfafffafbfafffafbfbfffafafbfffafbfbfffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9fafafffaf9fafff9fafafffafafafffafaf9fff9faf9fffaf9fafff9fafafff9faf9fffaf9fafffafaf9fffafafafffafafafffaf9f9fffafafafff9fafafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafafafffafafbfffbfafafffafafbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffbfafafffafbfbfffbfafbfffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9babaffb9b9b9ffbab9b9ffb9b9b9ffbababaffbab9b9ffbab9baffbab9baffbababaffb9babaffbab9baffbbbcbcffc0c0c0ffc5c5c4ffc8c9c8ffcbcacbffcccdcdffcecfceffd1d0d1ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcececdffcecdceffcececeffcecfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d2ffd2d2d3ffd3d3d3ffd3d3d4ffd5d4d4ffd5d5d5ffd5d6d6ffd7d6d7ffd7d6d7ffd7d7d7ffd8d7d8ffd8d9d9ffd9d9d9ffdadadaffdadadaffdbdadaffdadadbffdbdbdbffdbdbdcffdcdcdcffdddcdcffdcddddffddddddffdededeffdededeffdededeffdedfdfffdfe0e0ffe1e2e1ffe3e3e3ffe5e5e5ffe7e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeae9eaffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffeaeaeaffe9eaeaffeaeae9ffe9eaeaffe9eaeaffeaeaeaffeae9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffecececffeeedeeffefeeeffff0efefffefefefffeeeeefffedededffecececffebebebffeaebeaffeaeaeaffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e6ffe7e7e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe5e4e4ffe4e5e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe4e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e4e5ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e4ffe4e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e3e3ffe3e4e3ffe4e4e4ffe3e3e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe5e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe6e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe8e9e9ffeae9e9ffebeaebffecececffefeeeeffeff0f0fff0eff0ffefefefffefefefffeeeeeeffedeeedffeeededffedededffecedecffedecedffededecffecececffecececffecebebffecececffebececffebebebffebebebffebecebffebebebffebebebffeaebebffebebeaffebeaeaffeaebeaffeaeaeaffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffeae9eaffe9eaeaffe9eaeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffeaeae9ffe9eaeaffe9eaeaffeaeaeaffeae9eaffe9eaeaffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e8e9ffe8e7e8ffe8e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe6e5e6ffe4e4e4ffe3e3e3ffe1e1e1ffe0dfdfffdfdfdfffdededfffdededdffdddcddffdcdddcffdbdcdcffdbdcdbffdadbdbffdbdadaffdad9d9ffd9dad9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfceffcdceceffcdcdcdffcdcdcdffcececfffd0d0d0ffd1d1d1ffd2d3d3ffd3d3d3ffd2d2d2ffcfd0d0ffccccccffc9c9c9ffc5c6c6ffc1c1c1ffbfbebfffbababaffb8b7b8ffb8b8b8ffb8b8b8ffb7b7b7ffb8b8b8ffb7b7b7ffb7b8b7ffb8b7b8ffb7b7b7ffb7b7b7ffb8b7b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfafbfffafbfbfffafafbfffbfafafffafafafffafbfbfffbfbfafffbfbfafffafafbfffafafbfffafafafffbfafafffafafbfffafbfafffafafafffbfbfbfffafbfafffafafafffafafbfffbfafafffafafafffbfbfafffbfafafffafbfafffbfafbfffafbfafffbfafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafff9fafafffaf9f9fffafafafffafaf9fffafafafffafafafffafaf9fffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfbfafffbfafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffffffefefffffefefefffefefefffdfdfefffdfefefffdfdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffffffefffefffffffefefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffefefffffefffffefefefffffffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffdfdfdfff7f7f7fff0eff0fff0f0f0fff1f1f0fff1f1f1fff2f1f1fff2f3f2fff4f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3eff3e3f3eff3f3e3fff3f3e3eff3e3d3eff3d3d3dff3d3d3dff4b4a4aff5b5b5bff6b6c6bff7c7c7cff8b8c8bff999998ffa9a9a8ffe0e0e0fff4f5f4fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfbfafffafafbfffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9fafffaf9f9fffafaf9fffafaf9fffaf9f9fff9fafafffafafafff9faf9fffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f9fff9f9f9fff9f8f8fff8f9f9fff9f8f8fff9f8f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f8f8fff7f7f8fff7f8f8fff7f7f7fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff8f7f7fff8f7f7fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f9fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f9f8fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff8f7f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafaf9fffafafafffafafafffbfafbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffafbfafffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffdfefdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfcfdfffcfdfcfff5f4f4ffdededeffa5a5a5ff959596ff888888ff797878ff696868ff595958ff494949ff3c3c3cff3d3d3dff3d3e3dff3e3e3dff3d3e3eff3d3d3dff3d3e3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff303030ff2c2b2cff292829ff272727ff242524ff292828ff2d2d2dff2e2f2eff313131ff333433ff353635ff373737ff383838ff393a39ff3a3a3aff3a3a3aff3a3a3aff3a393aff393939ff363637ff343434ff313131ff2e2e2eff2a2b2aff262626ff272626ff2a2a2aff2d2d2dff303030ff333333ff3837370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1b1bff1b1b1aff1a1b1aff1a1b1aff1b1a1bff1a1a1aff1a191aff212221ff2d2e2dff3b3a3aff4b4b4bff5e5f5eff757575ff8a8b8aff9d9d9dffd9d9d9fff3f3f3fffdfefdfffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffefefffffffefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefdfffdfefdfffefdfefffefdfefffefdfefffefefdfffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffdfcfcfffcfdfdfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfbfffbfafafffafafafffafbfafffafafbfffbfbfbfffafafbfffafbfafffafafafffbfafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafaf9fffaf9fafff9fafafff9fafafffaf9f9fff9f9f9fff9fafafffafaf9fffafaf9fff9fafafff9f9fafff9f9f9fffafafafff9f9fafff9fafafff9f9f9fffafafafffafafafff9f9fafffaf9fafffafafafffafafafffafafafffbfafafffafafafffafafafffafbfafffbfafafffafafafffafafafffafbfafffafafafffbfafbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffafafafffbfbfbfffafbfbfffafafbfffbfafafffbfafafffafafafffafafafffbfbfafffbfafafffafbfbfffbfafafffbfafbfffafbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9babaffb9b9baffbababaffbababaffbab9baffbababaffbababaffbab9baffb9babaffb9b9b9ffbbbabbffbebebfffc2c3c3ffc7c6c7ffc9c9c9ffcbcccbffcececdffd0d0d0ffd1d2d2ffd2d2d3ffd2d2d2ffd1d0d0ffcfcfd0ffcfd0cfffcececeffcececeffcecfceffcececeffcfcfcfffd0cfcfffd0d0d0ffd1d1d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d2ffd3d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd7d6d7ffd8d7d7ffd8d8d8ffd8d9d8ffd9d8d8ffd9d9daffdadad9ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdddcffdddcdcffdddddcffddddddffdedddeffdededeffdededfffdedfdeffdfdfdfffe1e0e0ffe1e2e2ffe3e3e4ffe6e6e6ffe8e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffeae9e9ffe9e9eaffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffebebeaffebeaeaffeaebeaffebeaebffeaebeaffebebeaffeaebebffeaeaeaffeaebeaffeaeaeaffebeaebffebeaebffebeaeaffeaebeaffeaebeaffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaebeaffebebeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeaeaeaffeae9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffebebebffecececffedededffefeeeeffeff0f0fff0efefffefeeefffedeeeeffececedffebebebffebebebffeaebeaffeaeaeaffeaeae9ffe9e9eaffe9e9eaffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe9e8e8ffe9e8e8ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe8e7e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe7e7e7ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe4e5e5ffe5e5e4ffe5e5e4ffe4e4e5ffe4e4e5ffe4e4e4ffe5e5e5ffe4e4e5ffe4e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe4e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e5ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffececebffeeededffeeefeffff0f0effff0eff0ffeff0f0ffefefefffeeeeeeffeeedeeffedeeedffedededffedededffecededffececedffecececffecececffebebecffecececffebebebffecececffebececffebebebffebebebffebebebffebebebffebebeaffebebeaffeaebebffebebebffeaebeaffebebeaffeaebebffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeae9ffeaeaeaffeae9eaffeaeaeaffe9e9eaffe9eae9ffe9e9e9ffeae9eaffe9eae9ffe8e8e9ffe9e8e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e8ffe7e8e8ffe8e8e7ffe9e8e9ffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e7ffe6e6e6ffe4e4e5ffe3e3e4ffe1e1e1ffe0e0e0ffdfdfdfffdedfdfffdededeffdededdffddddddffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdbdbdaffdadadaffd9dad9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d3d3ffd4d4d4ffd3d4d3ffd3d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcecfffcececeffcdcecdffcdcccdffcececeffcececfffd0d0d0ffd2d2d2ffd4d4d4ffd3d4d4ffd2d2d2ffcfcfcfffcccbcbffc8c7c8ffc3c3c3ffc1c1c1ffbdbcbdffb9b9b9ffb7b7b7ffb8b7b8ffb7b8b8ffb7b7b8ffb8b7b8ffb8b7b7ffb7b7b7ffb8b8b7ffb8b8b7ffb7b7b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfafbfffafbfafffbfbfbfffbfafafffbfafafffbfafafffafbfbfffafbfbfffafbfafffbfbfbfffafafafffbfafbfffafafbfffafbfafffbfafafffafbfafffbfbfbfffafbfafffafafafffafafafffafafafffafafbfffafafafffbfbfafffafbfbfffafafafffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfafafffafafafffbfbfafffafafafffbfafafffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfcfcfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffefefffffffffffefefffffefefffffffffffffefffffffffefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffffffffefefffffefefffffffffffffefefffefffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefffffefefefffdfdfdfff7f7f8fff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f3f2fff3f4f4fff5f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3e3e3eff3f3f3fff3e3e3fff3e3e3eff3e3e3eff3d3e3eff4d4c4cff5d5d5dff6e6e6dff7d7e7eff8c8c8cff99999affa9a9a9ffe1e1e1fff4f4f4fffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffafafafffbfafafffafafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafafafff9faf9fff9fafafffafaf9fff9f9f9fffaf9fafff9f9f9fffafaf9fffafafafff9f9f9fffafaf9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff8f9f9fff9f9f8fff8f9f8fff9f9f9fff8f8f9fff8f8f9fff8f8f9fff9f9f8fff9f9f8fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff9f8f8fff9f9f9fff9f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff8f8f7fff7f8f8fff7f8f8fff7f8f8fff8f8f8fff7f7f7fff8f7f8fff7f7f8fff7f7f7fff8f7f7fff7f8f7fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff8f9f8fff8f8f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9faf9fffafafafffafafafffafafafffbfbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfefefffefefdfffefdfefffefefefffefdfdfffefefefffefdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfcfff5f5f6ffdededeffa7a7a8ff979798ff898989ff797979ff686968ff595959ff494949ff3c3c3cff3c3c3cff3c3c3cff3d3d3dff3d3d3dff3e3e3dff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff343433ff2f2f30ff2b2b2bff292929ff262727ff2c2b2cff313131ff333333ff363636ff393838ff3b3b3bff3c3d3dff3e3e3eff3f403fff404141ff404041ff404040ff3f3f40ff3e3e3eff3c3c3cff393a39ff363635ff333333ff2f2f2fff2a2a29ff2a2a2aff2d2d2dff30302fff333333ff383737ff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1b1aff1b1b1bff1b1b1bff1a1a1aff1b1b1bff1a1a1bff1b1b1bff222222ff2d2d2dff3b3a3aff4b4b4bff5f5f5eff757676ff8b8b8bff9f9fa0ffd8d8d8fff3f3f3fffdfdfdfffffffffffefefffffefffffffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafafffbfbfbfffafbfbfffbfbfafffafbfafffbfbfbfffafafbfffafafbfffafafbfffbfafafffbfafafffafbfafffbfafafffafafafffbfafbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafff9fafafffaf9fafffafaf9fffafafafffafaf9fffaf9fafff9faf9fffafafafffaf9fafffaf9f9fffafaf9fff9fafafff9fafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffafafafffbfbfafffafafbfffafafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfafafffbfafafffbfafafffafafbfffafbfafffafbfbfffafbfbfffbfafb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9b9ffbababaffbababaffbababaffbab9b9ffbab9b9ffbababaffbabab9ffbababaffb8b9b8ffb9babaffbcbdbdffc1c1c1ffc5c6c5ffc8c8c8ffcacacaffcdcccdffcfcfcfffd1d1d1ffd3d2d2ffd2d2d2ffd1d1d0ffcfd0d0ffcfcfcfffcecfceffcfcecfffcececeffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d7d6ffd6d6d7ffd7d7d8ffd9d9d8ffd8d9d9ffdad9d9ffdadad9ffdadadaffdadbdbffdbdbdbffdbdcdcffdbdcdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdddddeffdededeffdfdedeffdfdfdfffdfdfdfffe0dfe0ffe1e1e1ffe3e2e2ffe5e5e4ffe6e6e6ffe9e8e8ffe9e9e9ffeae9e9ffe9e9eaffe9eae9ffe9e9e9ffe9eaeaffe9e9e9ffeaeae9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e8e9ffeae9e9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffebebebffeaebeaffeaebebffebebebffeaeaebffebebebffeaebeaffebebebffebebebffebebebffebebebffeaeaebffeaebebffebebebffeaebebffebeaebffebeaeaffeaeaeaffeaeaebffebeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffebebebffebeaeaffecebebffecececffedededffeeeeefffeff0efffefefefffeeefefffeeeeeeffededecffecececffebebebffebeaebffeaeaeaffeaeaeaffeae9eaffeae9e9ffeae9e9ffe9eaeaffe9e9eaffe9e9e9ffeae9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe5e5e5ffe5e4e5ffe5e4e4ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e6e6ffe5e5e5ffe5e6e5ffe5e6e5ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e5ffe5e6e6ffe6e6e5ffe6e5e5ffe6e5e6ffe6e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e5e4ffe4e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe4e4e4ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e6e6ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e6ffe7e8e7ffe8e8e8ffeae9e9ffebebebffecececffeeeeeeffeff0effff0f0f0fff0f0f0fff0eff0ffefefeeffeeeeeeffeeeeedffededeeffedededffedededffedecedffedececffedececffececedffecececffecececffecececffecececffecebecffecebecffebebebffecebebffebecebffecebebffebebebffebebebffebebebffeaeaebffebebebffeaebeaffebebebffebebebffeaeaeaffebebeaffeaeaeaffeaeaeaffebebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe8e8e9ffe8e9e8ffe8e9e9ffe9e9e9ffeae9eaffeaeae9ffe9eaeaffe9e9e9ffe8e8e8ffe6e7e6ffe5e5e5ffe4e3e4ffe2e2e2ffe1e1e0ffdfe0e0ffdfdfdfffdedfdeffdededeffddddddffddddddffdcdcddffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdadbdaffd9dadaffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd8d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcececfffcececeffcdcdcdffcdccccffcececdffcfd0cfffd2d2d1ffd4d3d4ffd5d4d4ffd4d3d3ffd2d2d2ffcecdcdffcbcacaffc6c6c6ffc4c3c3ffbfbfc0ffbbbcbbffb8b8b8ffb6b6b6ffb7b7b7ffb8b8b7ffb8b8b8ffb7b7b7ffb7b7b8ffb7b7b7ffb7b7b8ffb8b7b7ffb7b7b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafbfbfffbfafbfffbfbfbfffbfafbfffbfbfafffafbfafffbfbfafffbfafbfffafbfbfffbfbfafffbfbfbfffafafbfffafbfafffbfbfafffafafbfffafbfbfffbfbfafffafbfbfffbfbfafffafbfbfffafafbfffbfafbfffbfbfbfffbfafafffbfafbfffbfafbfffbfbfafffbfafbfffbfafbfffafbfafffbfafafffbfbfafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafff9f9fafffafafafff9fafafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffafafafffbfafafffafbfbfffbfafbfffafafbfffafafafffbfbfafffafafafffafafafffbfafafffbfbfbfffbfbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffdfdfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffefffefffefffefefffffefefefffefefdfffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffdfefefffdfcfdfff8f8f8fff1f1f1fff1f1f1fff2f1f2fff3f3f2fff4f3f4fff5f5f5fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3eff3e3e3eff3f3f3eff3e3e3fff3f3f3eff3f3e3eff3e3e3eff4e4e4eff5e5f5fff6f6e6eff7e7e7eff8c8d8cff9a9999ffaaaaaaffe3e3e2fff5f5f4fffbfcfcfffdfcfdfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffdfcfdfffdfcfdfffdfdfdfffdfefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffafafbfffafbfafffafbfafffafafbfffafbfbfffafbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffaf9fafffafaf9fffaf9f9fffafaf9fffafafafffafaf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff9f8f9fff8f8f9fff9f9f8fff8f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff8f9f8fff8f9f9fff9f8f8fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff9f9f8fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f7f8fff7f8f8fff7f8f7fff7f8f7fff8f8f7fff7f8f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f7fff8f7f8fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff9f9f8fff9f8f8fff9f8f8fff8f8f8fff9f9f8fff8f8f9fff9f9f8fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff9f8f8fff9f9f8fff9f9f8fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f9fff9f9f8fff8f9f8fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfcfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffefefdfffdfefefffefefefffdfdfefffefdfefffefefdfffdfefdfffdfefefffefdfdfffefefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfff5f6f5ffdedfdfffa9a8a8ff999999ff8a8a8aff7a797aff696869ff595958ff494949ff3d3c3dff3c3d3cff3d3c3cff3d3d3cff3e3e3dff3e3e3dff3e3e3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff383838ff333333ff30302fff2c2b2cff282829ff2f2f2fff363636ff393939ff3c3c3cff3f3f3eff414141ff444343ff454545ff464746ff464747ff474747ff464646ff464645ff444545ff424242ff3f3f40ff3c3b3cff383837ff333333ff2d2d2dff2d2c2dff303030ff333332ff373737ff3e3e3eff4948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1bff1b1b1aff1b1b1aff1a1a1aff1b1b1aff1b1b1cff1c1c1bff222121ff2c2c2dff3a3a3aff494a4aff5e5d5dff757575ff8b8b8bffa0a09fffd7d7d7fff2f3f2fffdfdfdfffefffffffffefffffefefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffdfdfefffefefdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffafbfbfffbfafbfffafafafffbfbfafffafbfbfffbfbfbfffafafbfffbfafbfffbfbfafffafbfafffafafafffafafafffbfafbfffbfafafffafafafffafafafffafaf9fffaf9fafffafaf9fff9faf9fffafaf9fffaf9fafff9fafafffaf9f9fffafafafff9f9fafff9faf9fffafaf9fff9f9fafffafafafffafaf9fff9fafafffafafafff9fafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfafafffafbfafffbfafafffbfafafffbfbfbfffbfbfafffbfbfafffafafafffafafafffafafafffbfbfafffbfafbfffafafbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfafffafbfbfffafafafffbfbfafffbfafbfffbfbfafffafbfafffbfbfa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b8b9ffbab9b9ffb9b9b9ffbababaffbab9baffbababaffbabab9ffb9babaffbab9baffbabab9ffb9b9b9ffbcbcbbffbfc0c0ffc4c4c3ffc7c7c7ffc9c9caffcccccbffcfcfceffd0d0d1ffd2d2d2ffd2d2d2ffd1d1d1ffcfd0d0ffcecfceffcdceceffcecfceffcecfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d2ffd3d2d2ffd2d3d2ffd3d3d3ffd4d4d3ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd9d8d9ffd9d9d9ffdadadaffdadadaffdbdadaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdddcffdddddcffdcddddffdedddeffddddddffdededdffdededeffdfdfdfffdedfdfffdfdfdfffe0e0dfffe0e0e0ffe1e1e1ffe3e2e3ffe5e5e5ffe7e7e7ffe8e9e9ffe9e9e9ffeae9e9ffeae9eaffeaeae9ffe9eae9ffeaeae9ffeae9eaffe9eaeaffeae9e9ffe9e9e9ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffebeaeaffebeaebffebeaebffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebeaebffeaeaebffebebebffeaebebffebeaeaffebeaebffebebeaffebebebffebeaeaffebebeaffebebeaffeaeaebffebeaebffeaeaeaffebeaeaffeaebebffebeaebffeaeaebffebeaebffebebeaffeaebeaffeaebebffebeaebffebebebffececebffececedffedecedffeeeeeeffefefeffff0f0efffefefefffeeeeeeffeeededffecececffecebebffebebebffeaeaebffeaeae9ffeaeae9ffe9e9eaffeaeaeaffeaeae9ffe9eaeaffeaeae9ffe9eae9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe7e8e7ffe8e8e7ffe7e8e8ffe8e7e8ffe7e7e7ffe8e8e7ffe7e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e5ffe6e5e6ffe6e5e6ffe5e6e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe5e5e6ffe6e5e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e5ffe5e6e6ffe6e5e6ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e6e5ffe5e6e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe5e4e5ffe4e5e4ffe5e4e4ffe5e4e4ffe5e4e5ffe5e5e4ffe5e4e5ffe5e4e5ffe4e5e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e5e5ffe5e6e5ffe6e6e5ffe5e5e6ffe6e5e6ffe5e5e5ffe6e6e5ffe5e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe7e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe6e6e6ffe7e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe7e6e7ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe9e9e9ffebeaeaffebececffedececffefefeefff0eff0fff1f1f0fff0f0f0fff0f0efffefeeefffeeeeeeffeeeeedffeeeeedffedededffedededffedededffececedffecededffecedecffecececffecedecffecececffecececffecececffecececffecebebffecebecffecebecffececebffebebecffecebebffebebebffebebebffebebebffebebebffebebebffebebeaffeaebeaffebebeaffeaeaeaffebebeaffebeaebffeaeaebffebeaebffeaebebffebeaeaffeaeaeaffeaebeaffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9e9e9ffe9eae9ffeae9e9ffeaeaeaffeaeae9ffe9eaeaffe9e9e9ffe9e9e8ffe9e9e9ffeaeae9ffe9eaeaffeaeae9ffeaeaeaffe9e9eaffe9e9e8ffe8e8e7ffe5e5e6ffe4e4e4ffe3e3e3ffe1e1e2ffe0e0e1ffdfe0dfffdfdfdfffdedfdeffdddedeffdddddeffdddcddffddddddffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdadbffdadadaffd9dad9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd4d4d5ffd5d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffcfd0d0ffd0cfd0ffcececeffcececdffcdcdcdffcdcccdffcececfffd0d0d0ffd3d3d2ffd4d4d4ffd4d4d4ffd3d2d3ffd1d1d1ffcdcdccffc8c9c9ffc6c6c6ffc2c2c2ffbebebeffbababaffb7b7b7ffb8b8b7ffb8b7b8ffb6b7b7ffb8b7b7ffb8b8b8ffb7b7b8ffb7b8b7ffb7b7b7ffb7b7b7ffb6b7b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffafbfbfffbfafafffafbfafffbfbfafffbfafafffbfbfbfffafafafffbfbfbfffbfbfbfffafbfafffbfafafffbfbfafffbfbfbfffafbfafffafafbfffbfafafffafbfbfffbfbfbfffafbfafffbfbfbfffbfafafffafbfbfffbfafbfffbfafafffafafafffafbfbfffafbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafafffafafafffafafafffafafbfffbfafafffafafafffafafafffbfafafffafafbfffafafbfffafbfbfffafafbfffafbfafffbfbfafffbfafbfffafbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffffffffffffffefffffffffffffffefffefefefffefefdfffefefdfffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefefffffffffefffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffefefffffffefffefefefffffffffffefefffffffefefffefefefffefefefffefefffffffefefffefefefffefffffffffefefffefefffffefefffffefffffffefefffffefffefffffffefffefefffffefffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefdfefffefefefffdfdfdfff8f8f8fff2f2f2fff2f2f2fff2f2f2fff3f4f4fff5f5f5fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3fff3f3f3eff3f3e3fff3e3f3fff3f3e3fff3f3f3fff3f3f3fff4e4e4eff5e5e5eff6e6e6eff7e7e7fff8c8d8cff9a9999ffabababffe4e4e4fff5f4f5fffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfafffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffaf9fafff9faf9fff9fafafff9fafafff9f9f9fffaf9fafff9f9f9fffaf9f9fff9f9fafff9fafafffaf9fafff9faf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff8f9f8fff8f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff8f9f8fff8f9f8fff8f8f9fff8f8f9fff9f8f9fff8f9f9fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f7fff8f7f7fff7f7f7fff8f8f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f7f8fff8f7f7fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f8f9fff8f8f9fff8f9f9fff8f9f8fff9f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff8f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffaf9fafffafafafffafafafffbfafafffafafbfffafbfbfffbfafbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafbfffafbfafffbfbfbfffbfafbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffefefefffefefdfffefdfefffefdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfff6f5f6ffdfdfdfffa8a9a9ff999999ff8a8a8aff7a797aff696868ff585958ff494949ff3c3c3cff3c3c3cff3c3d3cff3d3d3dff3d3c3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484747ff3f3f40ff383838ff343334ff303030ff2b2b2cff333433ff3b3b3cff3f3f40ff424343ff454545ff484748ff4a4a4aff4c4c4cff4d4c4dff4e4e4eff4e4e4eff4e4d4dff4c4c4cff4a4a4aff484848ff464545ff414141ff3d3d3dff373736ff303030ff302f30ff333333ff373738ff3e3e3eff484948ff5656570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff1b1a1bff1a1a1bff1b1a1aff1c1b1cff1b1c1cff1b1a1bff212121ff2c2d2dff393a39ff484848ff5c5c5cff737374ff898a89ff9e9d9effd4d4d4fff2f2f2fffdfdfdfffffffffffffefffffffffffffffefffffefffefffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffefffefffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffefdfefffdfefefffefdfefffefefefffdfdfefffdfefdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfdfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffafbfafffbfafbfffbfafbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfafbfffbfafafffafafafffafafbfffbfafbfffafafafffafbfbfffbfafafffafafbfffafafbfffafbfafffafafbfffafafafffafafafffaf9fafff9fafafffaf9fafff9fafafffaf9f9fff9faf9fffafaf9fffaf9f9fffaf9fafff9f9f9fffafafafffafafafff9faf9fffaf9f9fffafaf9fffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafbfbfffafbfbfffafafafffafafbfffafafafffbfafafffafafbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffafafbfffafafbfffafbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfbfffafafbfffafbfafffafbfafffafafbfffafafbfffbfafbfffafbfbfffbfbfbfffbfbfa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b9b8ffb9b9b9ffbab9b9ffb9b9b9ffbababaffbababaffb9babaffb9babaffbababaffb9b9b9ffbabbbbffbfbebfffc2c3c3ffc6c6c6ffc9c9c8ffcbcbcbffcdcccdffcfcfcfffd1d0d0ffd2d2d2ffd1d1d1ffcfcfcfffcececeffcdcdcdffcececeffcececeffcfcfcfffd0cfcfffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d4ffd4d5d4ffd5d4d5ffd5d5d6ffd5d6d6ffd7d6d6ffd7d7d8ffd7d8d8ffd8d8d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadbffdbdbdbffdbdcdbffdcdbdcffdcdcdcffdddcdcffdddcddffddddddffddddddffdedddeffdedddeffdededeffdededfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e0e1ffe2e1e2ffe3e4e4ffe5e5e6ffe8e8e8ffe9e9e9ffe9e9eaffe9eaeaffeae9eaffe9eaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeae9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffebebebffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebececffebebebffebebebffebebebffecebebffebebecffebecebffebebecffebebebffebebecffebecebffebebebffebebebffebebebffeaebebffebeaebffebebebffebebebffebeaebffeaebebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebebecffecececffedededffeeeeeeffefeff0fff0eff0ffeff0f0ffefeeefffeeeeedffededecffecebebffecebebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffeaeae9ffeaeaeaffe9eae9ffe9e9eaffeae9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e7e8ffe8e8e8ffe7e7e8ffe8e8e7ffe7e7e8ffe7e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e8ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e5e6ffe5e6e6ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e6ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e6e6ffe5e6e5ffe6e5e6ffe6e5e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e5ffe6e5e6ffe6e5e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e6ffe6e5e6ffe5e6e6ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e4ffe4e4e5ffe5e4e4ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe4e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e5e6ffe5e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e7e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e7ffe7e6e6ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e7ffe6e7e6ffe7e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9eaeaffeaebebffecececffedeeedffefeff0fff0f0f1fff1f0f1fff0f1f1fff0efefffeeefeeffefeeeeffeeededffeeededffedededffedededffedededffecededffedececffecececffedededffecececffecececffedececffecedecffecececffecececffecececffecebebffebececffecebecffecebebffebebebffebebebffebecebffebebebffebebebffeaebebffebebebffebeaebffeaebebffebeaebffebebebffebebebffebebebffeaeaebffeaeaebffeaebebffeaebeaffebeaebffebeaeaffebeaeaffeaeaeaffeaeaebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaebffeaeaeaffe9eae9ffe9e9eaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeae9e9ffe8e8e8ffe6e6e6ffe5e4e4ffe3e4e4ffe2e2e2ffe0e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffdddddeffdeddddffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd7d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d1ffd1d0d1ffd0d1d1ffd0cfd0ffcfcfcfffcececeffcdcdcdffcccdcdffcecdcdffcecfcfffd1d1d1ffd3d3d3ffd4d4d4ffd4d3d4ffd2d3d2ffcfcfd0ffcacbcaffc8c8c8ffc4c4c5ffc0c1c1ffbdbcbdffb8b9b9ffb7b6b7ffb7b7b7ffb8b7b7ffb7b7b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb7b6b6ffb7b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfafbfffafbfbfffbfbfbfffbfafafffafafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafafafffbfbfbfffbfbfbfffafafafffbfbfafffbfbfbfffafbfbfffafafafffbfafbfffafbfbfffbfbfafffbfafafffafbfafffafafbfffbfbfafffafafafffafafbfffafbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafbfafffafafafffafbfafffbfafafffafbfafffbfafafffafbfafffafafbfffafafafffbfbfbfffbfbfafffafafbfffafafafffbfafbfffbfafafffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefefffffffffffffffffffffffffefffffefffffefefefffefefdfffefefefffefefefffdfdfdfffefefefffefefefffdfefefffefefefffefdfefffefefefffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefefefffefffffffffefffffefffefffffefefffefffefffefefffffefefefffffffefffffffefffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffdfefdfffefefefffdfdfdfff7f8f7fff1f1f2fff2f2f2fff3f4f4fff5f5f5fff6f6f6fff6f6f5fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3e3eff3e3f3fff3e3f3eff3f3f3fff3f3e3fff3f3e3eff3f3e3fff4e4e4dff5e5d5dff6d6e6dff7e7e7eff8d8d8dff999999ffadadadffe6e5e5fff5f5f5fffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfafafffafafbfffafbfbfffafafbfffafbfafffbfafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafaf9fffaf9fafff9faf9fffafafafffafafafffaf9f9fff9f9fafff9fafafffaf9f9fff9fafafff9faf9fffafafafffaf9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff7f7f7fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f8f7fff7f7f8fff8f8f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f8f9fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff9f8f8fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff8f9f9fff8f8f9fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafffafaf9fffafaf9fffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffafbfbfffbfafbfffbfbfbfffbfbfafffafafbfffafafafffbfafbfffbfafafffafafafffbfbfbfffafbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfefffdfefdfffefdfefffdfefefffdfdfefffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfff6f6f6ffe0e0e0ffaaa9a9ff999a99ff8a8a8bff7a797aff686969ff585958ff494949ff3c3c3bff3c3c3dff3d3d3dff3d3d3cff3d3d3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565656ff474847ff3f3f3fff383838ff343333ff302f30ff383838ff414141ff464646ff4a4a4aff4c4c4cff4f4f4eff505150ff525252ff545353ff545554ff545554ff535353ff515252ff504f50ff4d4e4dff4c4b4bff474848ff414142ff3a3a3bff333333ff333333ff373737ff3e3e3eff494848ff565656ff6363630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1bff1a1b1bff1b1a1aff1b1c1cff1b1c1bff1b1b1bff1a191aff212120ff2d2c2cff393939ff494848ff5a5b5bff717171ff878787ff9b9b9affd1d1d1fff1f1f1fffdfdfdfffefffffffefffefffefffffffefffffffffefffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffefffffffffffefffffffefefefffffefefffefffffffefffefffefefefffefefdfffefefefffefefefffefefdfffdfefefffdfefefffefdfefffdfefefffdfefdfffefefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfbfffbfbfcfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafafffbfafbfffafbfbfffafbfafffafafafffafbfbfffbfafbfffafbfafffbfafbfffafbfafffafafbfffafafafffbfbfafffafbfafffafafbfffafafafffafafafffafafafffaf9fafffafafafff9fafafff9fafafffaf9fafff9fafafffafafafffaf9f9fff9f9fafff9fafafffafafafffafaf9fffafafafffaf9fafffaf9f9fffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfafffafafbfffbfbfafffafafafffafafbfffafbfbfffafafafffafbfafffafafafffbfbfbfffbfafbfffbfafafffbfafafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafafffbfafbfffafbfbfffafbfafffafbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffafbfbfffafafbfffafafafffbfbfbfffbfbfafffafafbfffafafafffbfafbfffafafafffafafafffbfbfbfffafbfbfffafbfbfffbfbfbfffafbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b7ffb8b9b8ffb8b8b9ffb8b8b8ffb9b9b9ffb9b9b9ffbababaffbab9baffbab9baffb9b8b9ffbababaffbebdbeffc1c2c1ffc5c5c5ffc8c8c8ffcacbcbffcccdccffcecdceffcfcfd0ffd1d2d1ffd1d1d1ffd0d0cfffcececeffcdcdcdffccccccffcececeffcecfcfffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d6ffd5d6d6ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffdad9d9ffdadadaffdbdbdaffdadbdbffdcdbdbffdcdcdcffdcdcdbffdcdcdcffdddcdcffddddddffdddeddffdddeddffdddeddffdddedeffdededeffdedfdeffdfdedfffdfe0dfffdfdfe0ffdfdfe0ffe0e0e0ffe1e1e1ffe2e2e3ffe4e4e4ffe7e6e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaebeaffebeaeaffeaeaeaffe9eaeaffe9e9e9ffe9eae9ffeae9eaffeae9eaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaebebffeaebebffebebebffebebebffebecebffebebebffebecebffebebecffececebffebebebffebebecffebececffecebebffebececffebecebffecececffecebecffecebebffecebebffecebebffecebebffebebebffecebebffebebebffebebebffebebebffebebeaffebebebffeaebebffeaebeaffeaebeaffeaebebffebeaebffeaebeaffebeaebffeaebebffeaeaebffebebebffebebebffebecebffebebecffebebebffedececffedededffeeedeeffefefefffeff0f0ffefeff0ffefefefffeeeeefffedededffecebebffebebecffeaebebffeaeaeaffeaeae9ffeaeaeaffeae9eaffe9e9e9ffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe8e8e8ffe8e7e8ffe8e7e7ffe8e7e7ffe8e8e7ffe8e7e7ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e7ffe7e8e7ffe7e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e5e6ffe5e6e6ffe6e6e5ffe6e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe5e6e6ffe6e5e5ffe5e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e5ffe6e5e5ffe5e6e6ffe5e6e5ffe5e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe6e5e6ffe6e5e5ffe5e5e5ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e4ffe5e5e5ffe4e5e5ffe4e4e5ffe5e4e5ffe4e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e5ffe6e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e6e6ffe6e5e6ffe5e6e5ffe6e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe6e6e5ffe6e6e5ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e6e6ffe6e6e7ffe6e7e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e6e6ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e6ffe7e6e6ffe6e7e6ffe6e6e7ffe7e7e6ffe7e6e6ffe6e6e7ffe6e7e7ffe7e6e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe7e6e6ffe7e6e7ffe6e7e7ffe6e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe8e8e7ffe9e9e8ffeaeaeaffebebebffedededffeeeeeefff0eff0fff1f1f1fff0f1f1fff0f0f1ffefefefffeeefefffeeefeeffeeededffedededffedeeedffedededffedededffedededffedecedffecececffedededffecededffecececffecececffecececffecececffecececffecececffecececffececebffecebecffebecebffebebecffececebffebebebffebebecffebececffebebebffebecebffebebebffebebebffebebebffebebeaffebebebffebebebffebebebffeaebebffebebebffebebebffebebeaffeaebeaffebeaeaffebeaeaffeaebebffeaebeaffeaeaeaffeaebebffebeaebffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffebebeaffebebeaffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffe9eaeaffe9e9e9ffe7e6e6ffe5e5e5ffe4e4e4ffe2e2e3ffe1e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffddddddffddddddffdcdddcffdcdcdcffdcdbdcffdbdbdcffdbdbdaffdbdadaffdadadaffdadadaffdadad9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d1d0ffcfcfcfffcecfcfffcececeffcdcdcdffcdccccffcdceceffcfcfd0ffd1d0d1ffd3d3d3ffd4d4d4ffd3d3d4ffd1d1d1ffcdcdcdffcacacaffc7c6c7ffc4c3c4ffbfc0c0ffbbbbbcffb8b8b8ffb6b6b7ffb7b8b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb7b7b7ffb7b6b7ffb7b7b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfbfbfffbfafbfffbfbfafffafbfbfffbfbfafffbfbfafffafafbfffafafbfffafafafffafbfafffafafafffafafafffafafafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafafafffafafafffbfafafffafafafffbfafafffafbfafffafafbfffafbfafffafafafffafbfbfffbfbfafffafafafffafafafffafbfafffbfbfafffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffefefefffefffffffefefffffefefefffefefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffefffefffffefffffefffefffefefefffffefefffffefefffffefefffefffefffefefffffefffefffefefefffefffffffefefefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffdfdfdfff8f7f8fff3f3f3fff4f3f4fff5f5f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3e3fff3e3f3eff3f3f3eff3e3f3eff3f3e3fff363535ff3e3e3eff4d4d4dff5d5d5dff6d6d6cff7e7d7dff8c8d8dff999998ffb1b0b1ffe8e8e8fff5f5f5fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafbfffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafaf9fffafaf9fff9fafafffafafafffafaf9fff9fafafffafaf9fffaf9fafff9faf9fffafaf9fff9faf9fffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff9f8f9fff9f8f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f8fff7f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f9fff8f9f8fff9f9f9fff9f8f8fff9f8f9fff8f9f9fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff7f7f7fff7f8f8fff8f8f8fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f9f8fff9f9f8fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafaf9fffafafafffafafafffafafbfffafbfafffbfbfafffafbfafffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafbfafffbfbfafffafbfbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffcfbfcfffbfbfcfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefefffdfefdfffdfefefffefefefffdfdfdfffdfdfefffdfefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffefefdfffefdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfff7f7f6ffe3e3e2ffabacabff9a999aff8b8b8cff7b7a7bff6a6a6aff59595aff4a4a4aff3d3d3cff3c3d3dff3d3d3dff3d3d3dff3d3d3dff3d3d3cff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666766ff565656ff474847ff3f3f3fff383838ff343434ff3c3d3dff474747ff4d4d4cff525151ff545454ff565655ff585758ff595959ff5a5a5aff5b5b5bff5b5a5bff595959ff575857ff555556ff535453ff515252ff4e4f4fff494949ff404040ff363636ff373737ff3f3e3eff484949ff565657ff646363ff6b6b6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1b1aff1b1b1aff1c1c1cff1b1c1cff1b1b1aff191a19ff191818ff201f20ff2d2c2cff393939ff494849ff5a5a5aff6f6e6eff828383ff979797ffd0cfd0fff1f1f0fffdfcfdfffffffffffffffffffffefefffffffefffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffefefffefefefffefefefffefefdfffdfefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfafbfffafbfafffbfafafffbfafafffbfafbfffbfafafffbfbfafffafafbfffafbfbfffafafafffafbfbfffbfbfafffafafafffafafafffafbfafffbfbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafff9faf9fff9faf9fffafafafffafafafff9f9f9fffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafff9fafafffafafbfffafafafffafafafffbfafafffafafafffbfbfafffafbfafffafafbfffafafbfffafafafffafbfafffafbfafffafafbfffafbfafffafbfafffafafafffbfafbfffbfafafffbfbfbfffafbfafffbfafbfffbfafafffbfafbfffafbfbfffafafafffbfafbfffafbfafffafafafffbfafafffbfafbfffbfafafffbfbfafffafafbfffafbfbfffafbfafffafbfbfffbfbfbfffafafafffafafafffafbfafffbfbfafffbfbfbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b7b6ffb7b7b7ffb7b7b8ffb9b9b8ffb8b8b8ffb8b8b9ffb9b9b9ffbabab9ffbababaffbababaffbab9baffbdbcbdffc0c1c0ffc4c4c4ffc8c7c8ffcacacaffcccccdffcececeffcfcfcfffd1d1d1ffd1d1d1ffcfcfcfffcecfcfffcdcdcdffccccccffcdcdccffcdcecdffcfcfcfffd0d0cfffd0d0d0ffd0d1d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d9ffdad9d9ffdadadaffdadadaffdbdadbffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdddcddffdcdddcffdddcdcffddddddffdeddddffdeddddffdededeffdededeffdedfdeffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e1e0ffe2e2e1ffe3e3e3ffe5e5e5ffe7e6e7ffe9e9e9ffeaeaeaffeaebeaffebeaebffebeaebffeaebebffebebebffeaebeaffebebebffeaebebffeaeaeaffe9eaeaffe9eaeaffeaeaeaffeaeae9ffeaeaeaffebeaeaffebebeaffebebeaffeaebeaffebebebffebebebffebebebffecebebffebebebffececebffebecebffebebecffebebecffebecebffebececffececebffecececffecececffececebffebecebffecebecffecebecffecececffebecebffecebecffebebebffecebebffebececffebebebffebebecffebebebffebebebffebebebffebebebffebeaeaffebebebffeaeaebffeaebebffebebebffebebebffebebebffebebebffebebebffebecebffececebffecececffececedffedecedffeeedeeffefefeffff0f0f0fff0f0f0fff0efefffeeefefffedeeedffecececffecececffebebebffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeae9ffe9eae9ffeae9eaffeaeae9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe8e7e8ffe8e7e7ffe8e8e8ffe7e8e7ffe8e7e8ffe7e7e7ffe8e7e7ffe7e8e8ffe7e7e7ffe8e7e8ffe7e8e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e7e7ffe7e8e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e5e6ffe5e6e5ffe5e6e5ffe6e5e5ffe6e6e5ffe5e6e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e5ffe6e6e6ffe5e6e5ffe6e6e5ffe5e6e5ffe6e5e6ffe6e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe5e6e6ffe5e6e5ffe6e5e6ffe5e6e5ffe6e5e5ffe6e5e5ffe6e5e6ffe6e5e5ffe6e6e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e6e5ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e5ffe6e5e6ffe6e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe5e6e6ffe5e6e5ffe6e5e6ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e5e5ffe5e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e6e7ffe7e6e7ffe6e7e7ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe7e6e7ffe7e7e6ffe6e6e6ffe6e7e6ffe7e6e7ffe6e6e7ffe7e6e7ffe7e6e6ffe6e6e7ffe7e7e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe9e9e9ffebebeaffecececffededeeffefeeeffff1f0f1fff1f1f1fff1f1f1fff1f0f1fff0eff0ffeeefefffeeeeeeffedeeedffeeedeeffedededffedededffedededffedededffedededffededecffecedecffedededffededecffecedecffecedecffececedffececedffecececffedececffecececffecececffececebffebececffecebecffebebebffebecebffebecebffebebecffebecebffebecebffebebebffecebebffecebebffecebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffebebeaffebeaeaffebeaeaffebeaebffebeaeaffeaebeaffeaeaebffeaebeaffeaeaeaffeaebebffebebebffeaeaeaffebebebffebecebffececebffebebebffeaeaebffebeaeaffebeaebffebebebffebebebffebebebffebeaebffe9e9eaffe7e8e7ffe5e6e5ffe5e4e5ffe3e3e3ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdedfdeffdfdedeffdededdffddddddffdcdddcffdddcddffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdbdbdaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d3ffd2d3d2ffd2d1d1ffd2d1d1ffd1d0d1ffd0d0d0ffcfd0cfffcececfffcdceceffcccdccffcccdcdffcececeffcfcfcfffd1d1d1ffd3d3d3ffd4d4d3ffd3d3d3ffcfcfd0ffcdcccdffcac9caffc6c7c6ffc3c3c3ffbfbebfffbbbabaffb7b7b8ffb6b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb7b7b7ffb6b7b7ffb7b7b7ffb7b7b6ffb6b7b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfafbfffafafbfffbfafafffafbfbfffafafbfffafafbfffafbfafffbfafafffafbfafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafbfffbfbfbfffafafafffafafbfffbfbfbfffafafbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfbfcfffcfcfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffefffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefffffefffffffefefffffffefefffffefffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffffffefffefefdfff8f8f8fff6f6f6fff5f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3eff3f3f3eff3f3f3eff3e3f3eff373838ff363636ff3e3e3dff4d4d4eff5d5d5dff6e6d6dff7d7d7dff8c8c8cff989898ffb2b2b2ffe9e9e9fff5f5f5fffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffafafbfffbfafbfffbfafafffbfafafffafafbfffbfbfbfffafbfbfffbfbfafffafafafffafafafffbfafbfffafafafffafafafffafafafffafafafffaf9fafff9fafafffaf9fafff9fafafffaf9fafffaf9fafff9faf9fffafaf9fffafaf9fff9fafafff9faf9fff9f9fafffaf9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f8f9fff9f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f7f7fff8f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff7f8f8fff7f7f8fff8f7f8fff7f8f7fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f9f8fff9f9f8fff8f8f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffafafafffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffbfafbfffbfafbfffbfbfafffbfafbfffbfbfafffbfbfafffbfbfbfffafbfafffbfbfafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffbfbfcfffcfbfbfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffdfefefffefdfefffefdfdfffefdfefffefdfefffefefdfffefdfefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff7f7f7ffe5e5e5ffafafafff9a9a9aff8c8c8cff7c7b7bff6b6b6bff5b5b5aff4b4b4cff3e3e3eff3b3b3cff3d3d3dff3c3d3dff3d3c3dff3d3d3dff3d3d3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676766ff676766ff565656ff474847ff3f3f3fff383838ff424242ff4e4d4dff555454ff5a5a5aff5d5d5dff5e5d5dff5f5f5fff606060ff616161ff616161ff606060ff5f5f5eff5d5d5dff5b5b5cff5a5a5aff585858ff565656ff515251ff484949ff3c3d3dff3e3e3eff484848ff575656ff646364ff6b6b6aff6b6a6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1bff1c1b1cff1b1c1bff1b1b1aff1a1a19ff181918ff171818ff1f1f1fff2c2c2bff383839ff494848ff5b5a5aff6d6d6dff808080ff959494ffcececefff0f0f0fffcfdfdfffffffffffefefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefefffffffffffffefffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffdfefdfffefefdfffefefdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffafbfafffbfbfbfffafafbfffbfbfbfffafafbfffafafafffafbfbfffafafbfffbfbfbfffbfafbfffafafbfffbfbfbfffafafbfffafbfbfffbfafbfffbfafafffbfafbfffafafbfffafbfafffaf9fafffafaf9fffafaf9fffafafafff9faf9fffafaf9fff9f9fafffafafafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffbfafbfffbfafafffbfbfafffafafafffafafbfffbfafafffafafbfffafafafffafbfbfffafafbfffbfafbfffafbfafffbfafafffbfbfafffafbfafffafafafffafafbfffbfbfafffafafbfffbfafafffbfafafffafbfafffbfbfbfffbfafafffafafafffafafbfffafafbfffbfbfbfffafafbfffafafafffafbfbfffafafbfffbfbfbfffbfafbfffafafbfffbfbfbfffafafbfffafbfbfffbfafbfffbfafafffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfafffbfbfafffbfbfbfffafbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b5b6ffb7b7b7ffb6b6b6ffb7b7b7ffb7b8b7ffb8b8b9ffb8b9b9ffb9b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffbbbcbbffbfbebfffc3c3c2ffc6c6c6ffc9c9c9ffcbcccbffcecdcdffcfcfcfffd1d1d0ffd1d2d1ffd0d0d0ffcecfcfffcdcdcdffcdcccdffcdccccffcecdcdffcececfffd0cfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd5d4d5ffd5d6d6ffd6d5d6ffd6d6d7ffd7d7d6ffd8d7d7ffd8d8d7ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadbffdbdbdaffdcdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffddddddffddddddffdddeddffdddedeffdededeffdfdfdeffdededfffdedfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe1e0e1ffe2e2e2ffe4e3e4ffe5e6e5ffe7e7e7ffeae9e9ffeaeaeaffeaeaebffeaebeaffebebebffebebebffebecebffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffebebebffebebebffebebebffebebebffebebebffecececffecebebffececebffebebebffecececffecebecffebececffecebecffebececffecebecffecececffececebffecececffececebffecececffecececffecececffecececffebececffececebffecebebffebecebffececebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffebebebffebecebffebebebffebebebffebecebffebebecffebececffecececffecebecffecececffedecedffedededffeeedeeffefefeefff0f0f0fff0f0f0ffeff0efffefefeeffededeeffededecffecececffebecebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9eaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e8e8ffe7e8e8ffe7e7e8ffe8e8e7ffe7e7e8ffe8e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e8ffe7e7e8ffe7e8e7ffe7e8e8ffe7e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e5e6ffe6e6e5ffe5e6e5ffe6e6e5ffe5e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe5e6e5ffe6e6e5ffe6e6e5ffe5e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe5e5e6ffe6e6e5ffe6e5e5ffe5e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e5e6ffe6e6e5ffe6e6e5ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e6ffe6e6e5ffe5e6e5ffe6e6e5ffe5e6e5ffe5e5e6ffe6e5e6ffe6e5e5ffe6e5e5ffe5e5e6ffe6e5e5ffe5e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e5ffe5e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe5e6e5ffe5e6e6ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe6e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e8e8ffeae9eaffebebebffedecedffeeedeeffeff0effff1f0f1fff2f1f1fff1f1f1fff0f0f0ffefefefffefefeeffeeeeeeffeeeeeeffedeeedffedeeedffedededffedededffeeededffedededffededecffedecedffedededffedededffededecffededecffedededffedededffedececffededecffecececffecececffecececffecececffecebecffebececffebebecffecebecffebecebffececebffececebffebecebffebebebffebebebffecebebffebebecffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffeaebebffeaeaebffebebebffebebebffebebebffebecebffebebecffecececffecececffecebebffebebebffebeaebffebebeaffebeaebffebebebffebebebffebebebffe9eaeaffe8e8e8ffe6e6e6ffe5e5e5ffe3e4e3ffe2e3e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdfdedfffdfdedfffdededeffdededdffddddddffddddddffdddcddffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfd0d0ffcececfffcfcfceffcdcdcdffcccdcdffcdcdcdffcfcfcfffd0d0d0ffd1d1d2ffd3d3d3ffd4d3d3ffd1d1d1ffcfd0cfffcccbccffc9c8c8ffc5c5c5ffc1c1c1ffbdbdbdffb9b9b9ffb6b6b7ffb7b7b7ffb7b7b7ffb7b7b6ffb6b7b7ffb7b6b7ffb7b7b7ffb7b7b7ffb7b6b6ffb6b6b7ffb6b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffafbfafffbfafafffafafbfffafafbfffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafbfffbfafafffafbfafffafafbfffafafafffbfbfafffbfafafffbfafafffafbfbfffbfbfafffbfbfafffafbfbfffafbfafffafbfbfffbfafafffbfafafffbfafbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfdfcfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffefefefffefefefffefefdfffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffefefffffffefffefffffffffffefffefefefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefefefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffefffffffffffffffffefffffefefffefffffffefffefffffffefffefefffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefdfdfff8f8f8fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3f3f3fff3e3e3eff3a3a3aff393939ff383738ff3f3f3eff4f4f4fff5e5f5fff6f6f6fff7e7f7eff8d8c8dff999999ffb4b4b4ffeae9e9fff6f5f6fffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfafffbfbfbfffbfbfafffafafafffbfbfbfffafafafffafafbfffafafbfffafafbfffafbfbfffafafafffbfafbfffbfafafffafafbfffbfafafffafbfafffbfafbfffafafafffafafafffaf9fafffafafafffaf9fafff9f9fafff9f9fafffafaf9fff9f9f9fffafafafff9faf9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f8f9fff8f9f8fff8f9f8fff8f8f8fff9f9f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f8f8fff7f7f7fff6f7f7fff7f7f7fff6f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff9f8f9fff8f8f8fff9f9f8fff9f8f8fff9f8f8fff8f8f9fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff8f7f8fff8f8f8fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafffafafafffbfbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffafafafffafbfafffafbfafffafafafffbfafbfffafafbfffafbfafffbfbfafffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfafffafafbfffbfbfafffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffefdfdfffefdfdfffdfefefffdfefdfffefefefffdfefefffdfefdfffdfefefffefdfefffefefdfffefefefffefefefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffefdfefffdfefefffdfefdfffdfefdfffefefdfffdfefefffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfff7f7f7ffe9e9e9ffb3b3b2ff9a9a9bff8c8b8cff7b7b7bff6b6b6bff5b5b5bff4c4c4cff3d3d3dff353635ff3c3b3bff3c3c3dff3c3d3dff3d3d3dff3d3d3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676666ff666666ff666666ff565656ff474748ff403f3fff494949ff555555ff5d5c5dff616262ff646464ff656565ff666666ff676767ff686767ff676767ff666766ff656565ff646464ff626362ff616261ff605f60ff5f5e5eff5b5b5bff545454ff484747ff484848ff565756ff646463ff6b6b6aff6b6b6bff6b6a6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1bff1a1a1aff1a1a1aff181818ff181818ff181818ff1f1f20ff2b2a2aff383838ff494949ff5c5b5cff6e6f6fff828182ff959495ffccccccfff0f0f0fffdfcfdfffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffefffefefffffffefefffefffefffffefffffefefefffefefefffefdfefffefefdfffefdfefffdfdfefffdfdfefffefefdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffcfcfcfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffbfafafffbfafafffafafafffbfbfbfffbfafafffafafafffafbfbfffafbfafffafafafffbfafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fff9f9fafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfafafffafbfafffbfafbfffafafafffbfafafffbfafafffafbfafffbfafafffafafbfffafafbfffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafbfffbfbfafffbfafafffafafbfffbfafbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfafffbfafafffafbfbfffbfbfafffbfbfbfffafbfbfffafbfafffafbfbfffbfafafffbfafafffafafafffbfbfbfffbfafafffafafafffafbfbfffbfbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b5ffb6b6b6ffb7b6b6ffb7b6b6ffb7b7b7ffb8b8b8ffb9b8b8ffb8b8b8ffb8b9b9ffb8b8b8ffbbbbbaffbebdbeffc2c1c2ffc5c5c5ffc8c8c8ffcbcbcbffcdcdcdffcecfcfffd1d0d1ffd1d1d1ffd0d0d1ffcfcfcfffcdcdcdffccccccffccccccffcccdcdffcececeffcececfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9daffdadad9ffdbdadaffdadbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffddddddffddddddffdeddddffdddddeffdededdffdededeffdededeffdededdffdedfdeffdfdedeffdfdedeffdfdedfffdfdfdfffe0dfdfffdfdfe0ffe0e1e1ffe1e2e1ffe3e3e2ffe4e4e4ffe6e5e6ffe8e8e8ffeaeae9ffeaebeaffebebebffebebebffecebebffebebebffebebecffecebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffeaebebffebebebffecebebffebebecffecebebffebecebffecececffebececffecececffecebecffecececffecececffecececffecececffededecffecececffedececffecececffecececffecececffecececffececebffecececffebececffecececffebececffecebecffecebecffecececffececebffecebebffebebebffebecebffececebffebebebffebebebffebecebffebebebffecebebffebebebffecececffecececffecececffecedecffecedecffededecffeeededffeeedeeffeeefeffff0f0f0fff0f0f0fff0f0f0ffefefefffeeeeeeffedededffecececffecebebffeaeaebffeaeaeaffe9eaeaffe9eaeaffeaeaeaffe9e9eaffeaeaeaffe9eae9ffeae9eaffeae9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e9e8ffe9e8e8ffe8e8e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e7ffe8e8e7ffe7e7e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe5e5e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe6e6e5ffe5e5e5ffe6e6e6ffe5e6e5ffe5e6e6ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e6ffe6e5e5ffe5e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e6ffe5e5e6ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe6e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e7e6ffe6e7e6ffe6e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e7e8ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe9e8e8ffeaeaeaffebececffedededffeeeeeefff0f0f0fff1f1f2fff1f2f1fff1f1f1fff0f0f0fff0f0efffefefefffefeeefffeeeeedffededeeffeeededffedededffeeeeeeffedededffededeeffedededffedededffedededffedededffedededffedededffedecedffedecedffecededffedecedffecececffecececffecececffecececffecececffebebecffebebecffececebffebebebffecececffebebebffebebebffebebecffebebecffececebffecebebffebebecffecebecffebecebffecebecffebebebffececebffecebebffecebebffebebebffebecebffecebebffebebebffebecebffebececffecebecffecebebffecececffedededffedececffecececffebececffebebebffebebebffecebebffebebecffebecebffebebebffeaeaeaffe9e9e9ffe6e7e7ffe6e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdededfffdedfdeffdddedeffdeddddffddddddffdcdcddffdcdcdcffdbdcdcffdcdbdcffdbdbdbffdbdbdaffdadadaffdadad9ffdad9d9ffd9d9daffd8d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfd0cfffcecfcfffcececeffcecdcdffcdcccdffcfcfcfffd0cfcfffd0d0d0ffd1d2d2ffd3d3d3ffd2d2d2ffd1d1d1ffcececfffcbcbcbffc8c8c7ffc4c4c4ffc0c0c0ffbcbcbcffb8b8b8ffb6b6b6ffb6b6b7ffb7b7b6ffb6b6b6ffb7b7b7ffb7b7b7ffb6b7b7ffb6b7b7ffb5b6b6ffb6b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafafffafafafffafbfafffafafafffafafafffbfafafffafafafffbfafafffbfafafffafbfafffafafafffbfafbfffbfafafffbfafbfffafafbfffafafafffbfafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafafafffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffffffffefefffffefefffefefefffefffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefefffffefefffffefffffffefffffffffffffffffffffffefffffefefefffefefffffefefefffefefffffffefefffffefffffefefefffefffefffffefefffefffefffefefffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffdfdfdfff8f8f8fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3e3f3fff3c3c3cff3b3b3bff3b3a3aff393939ff404141ff515051ff616161ff717070ff7f7f7fff8d8d8dff999999ffb5b5b5ffeae9e9fff6f6f6fffdfcfdfffdfdfdfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffbfafafffbfbfbfffbfbfafffafafafffafafbfffafafafffafbfafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffaf9f9fff9f9fafffafaf9fffafafafff9fafafffafaf9fff9f9fafffafafafffafafafff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f9fff9f9f8fff8f9f8fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f7f6fff6f7f6fff6f7f7fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff9f8f9fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f9fff9f8f8fff8f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafff9fafafffaf9fafffafaf9fffafafafffafafafffafbfafffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffbfafafffafafafffafafafffafafbfffafafafffafafafffbfbfafffafbfafffafbfbfffafbfbfffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffefdfdfffefdfefffefdfefffefefefffefdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffdfefdfffefefefffdfefefffefdfdfffdfdfefffefefefffdfefdfffdfefefffdfefefffdfdfefffdfdfdfffefefdfffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfff7f7f7ffeaeaeaffb4b3b4ff9b9b9bff8b8c8cff7b7b7bff6b6a6bff5c5b5cff4d4c4dff3e3d3eff363737ff373737ff3c3b3bff3c3d3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666767ff676666ff666666ff676766ff565656ff474848ff515151ff5e5d5eff656565ff696969ff6b6a6bff6c6b6bff6d6c6cff6d6d6dff6d6d6dff6d6d6dff6c6c6cff6b6b6bff6a6a6aff696a6aff696969ff686868ff676667ff656465ff5e5e5fff555655ff575656ff636463ff6b6b6bff6b6b6bff6b6a6aff6a6a6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1aff1a1a1aff181818ff181818ff181818ff181818ff1f1f1fff2a2b2aff393839ff4a494aff5d5c5dff717071ff848485ff979697ffcbcbcbfff0eff0fffdfdfdfffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefffefffffffffffefffffffffefefffefefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffffffffffffffffffffefffffffefffffefefefffefffefffefefefffffefefffefefffffefefefffefdfefffefefefffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffdfefefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafbfffafbfafffbfafafffafbfafffafbfbfffafafbfffafafafffafafafffafafafff9fafafffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffbfbfbfffbfafbfffafafbfffafbfbfffbfafafffbfafafffafafafffbfbfafffafbfafffafbfbfffbfafafffafafafffbfafafffbfbfafffafbfafffafafafffbfafbfffbfafafffbfafbfffafafbfffafafafffbfafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafafafffafafbfffbfbfbfffafafbfffbfafbfffbfafbfffafafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b4b5ffb5b6b6ffb6b6b6ffb6b6b6ffb7b6b7ffb7b6b7ffb7b7b7ffb7b8b7ffb9b9b8ffb6b7b6ffb9b9b9ffbdbdbdffc1c0c0ffc4c4c4ffc8c7c7ffcacacaffcccccdffcecfceffd0d0d0ffd1d1d1ffd1d1d1ffd0d0d0ffcececeffcdccccffcccbccffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdddcdcffddddddffdeddddffdedddeffdededeffdededeffdeddddffdededeffdededeffdededeffdfdedeffdfdedfffdededfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e5ffe6e6e6ffe8e8e8ffeaeaeaffebebebffebebecffebebebffecececffecececffecececffecececffecececffebebebffeaeaeaffeaeaeaffebeaebffebebebffebebebffebebebffebebebffebebebffebecebffebececffecececffecececffecececffecececffecececffedececffecececffecececffecececffecececffecececffedececffecececffedececffecececffecedecffecececffecececffecececffecececffecececffecececffececebffecebecffecececffecebecffecececffecebecffebebebffebebecffebececffebebecffecebecffecebecffebececffecedecffedececffecececffececedffedededffedededffededeeffefefeeffeff0effff0f0f0fff0f0f0ffefeff0ffeeeeeeffeeeeeeffedececffecececffebebebffeaeaeaffeaeaeaffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeae9ffe9e9e9ffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e7e8ffe8e7e8ffe8e7e8ffe8e7e8ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe7e7e6ffe6e7e6ffe6e6e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e7ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e5e6ffe5e5e6ffe5e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe6e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e8e7ffe8e7e8ffe8e7e8ffe8e7e7ffe8e7e8ffe7e7e8ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e8ffe7e8e8ffe7e7e8ffe8e7e8ffe8e7e8ffe7e7e8ffe9eae9ffebebebffecececffededeeffefefeffff1f0f0fff1f1f1fff2f2f1fff1f1f1fff0f0f0ffeff0f0ffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeedeeffedededffedededffedededffededeeffedededffedededffedecedffedededffedededffedededffedecedffedededffedecedffecececffecedecffedececffecececffebececffececebffecececffecececffecececffebebecffecececffecececffebececffecebecffecebecffecebecffecebecffecebecffebebebffecebebffecebecffecebecffecececffecececffecebecffecebebffecececffecececffecececffedececffedecedffecededffecededffedececffebecebffebebecffebececffecebebffebebecffececebffeaebeaffe9e9e9ffe7e7e7ffe5e5e6ffe4e4e4ffe4e4e3ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdfdfdfffdededeffddddddffdddcddffdcdcdcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdbdadbffdadadaffdadadaffdad9d9ffd9d9d9ffd8d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfceceffcecdceffcdcdcdffcecfceffd0d0d0ffd0d1d0ffd2d2d2ffd2d2d3ffd2d1d1ffd0d0d0ffcecdcdffcacacaffc7c7c7ffc2c3c3ffbebfbfffbababaffb7b8b7ffb6b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb5b6b5ffb6b5b6ffb6b6b6ffb5b5b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfafbfffbfafbfffafbfafffbfbfafffafbfafffafafafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafafafffafafafffafafafffafafbfffbfbfafffbfbfafffbfafbfffafbfbfffbfafafffafbfafffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefffffefffffffefefffffefffffffffffefffffffefffefffffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefffffefefefffefefffffefefefffffffefffefefefffffefffffffefefffefffefffffffffffefffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffefffffffefffffefefffefffefffefefefffefefefffffefffffefffefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefffffefefefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefdfffdfdfdfff8f8f8fff6f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3eff3c3c3cff3c3c3bff3b3c3bff3b3b3bff3b3b3bff434243ff535353ff636363ff727272ff808080ff8d8d8eff999a9affb7b7b7ffe9e9e9fff6f7f6fffdfcfcfffcfdfcfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffbfbfafffbfbfafffafbfbfffbfafbfffbfbfbfffafafafffafbfafffbfafafffbfbfafffbfbfafffbfafafffafbfafffafafafffafafbfffafafafffafafbfffafafafffafafafffafafafffaf9fafffaf9fafffafafafffafafafffafaf9fff9faf9fffafaf9fffafafafffaf9fafff9faf9fffafaf9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff9f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff7f6f7fff7f7f7fff6f6f7fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff7f7f7fff7f6f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9faf9fff9f9fafff9f9fafffafaf9fffafafafffafafafffafafafffafbfafffbfbfbfffbfbfafffafbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfafffafafafffbfbfbfffafbfbfffbfafbfffafbfbfffafafbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefefffefdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfdfdfffefefefffdfdfdfffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfff7f8f7ffebebeaffb5b5b4ff9c9c9cff8d8c8cff7c7c7bff6b6c6cff5d5c5dff4d4d4dff3e3e3fff373737ff383837ff393939ff3c3b3cff3d3c3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666766ff666766ff666666ff666666ff676767ff565656ff626262ff6e6e6eff727272ff727171ff717172ff727272ff737273ff737373ff737372ff737273ff727272ff727272ff717271ff727172ff717272ff717271ff707070ff707070ff6d6d6cff666666ff636464ff6b6b6bff6b6b6bff6b6a6bff6a6a6bff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a191aff181818ff181818ff181818ff181818ff181817ff1f1f1fff2b2a2bff393939ff4a4a49ff5d5d5dff727272ff868686ff999999ffcacacbffefefeffffdfdfcfffffefffffefffffffffefefffefffefffffefffffefffefffffffefffefefffffffffffffffffefffefefefffefffffffffefffffffefffffefefffffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffefffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffbfafafffafbfafffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafbfafffafbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafbfafffbfafafffbfbfafffafafafffafafafffbfafafffbfafafffbfbfafffbfafafffafbfafffafbfafffbfafbfffbfbfafffafafbfffafafbfffbfbfafffafbfbfffbfafbfffbfafbfffafbfafffbfbfbfffafbfafffafafafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafafafffafafafffafafafffafafbfffafafafffbfbfafffbfafafffafbfbfffafafafffafbfafffbfafbfffafbfafffbfbfafffafafbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb5b5b5ffb5b4b5ffb6b6b6ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b6ffb7b7b7ffb7b8b7ffb7b7b7ffbbbabaffc0c0c0ffc3c3c3ffc7c7c7ffc9c9c9ffccccccffcecfceffd0d0d0ffd1d1d1ffd1d1d1ffd0d0d0ffcececfffcccccdffcbcbcbffcccccbffcdcdccffcdceceffcfcecfffd0d0cfffd0d0d0ffd1d1d0ffd2d1d1ffd2d2d2ffd3d3d2ffd3d2d2ffd2d3d2ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d7ffd7d6d7ffd7d8d7ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdcdcdcffdcdbdbffdcdcdcffdcdcdcffdddcddffddddddffdededdffdeddddffdddedeffdeddddffdddeddffdedddeffdededeffdedfdeffdededeffdfdfdeffdfdfdeffdfdfdfffdfe0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe4e4e4ffe5e5e5ffe7e7e7ffe9e9e9ffeaebeaffececebffebebebffecebecffebececffecebecffecececffecececffececebffebececffebeaebffebebebffeaebebffebebebffecebebffececebffececebffecebebffebecebffebececffecececffecececffececedffecececffededecffecececffedecedffedecedffecedecffedededffecedecffecedecffedececffedededffedecedffecedecffededecffedededffecececffecececffebececffecececffecececffececebffecebecffebececffebebebffebecebffecebecffebececffecececffebececffecececffecececffecececffecededffecececffedecedffedededffedededffeeeeeeffefefeeffeff0f0fff0f1f0fff0f0f0fff0f0f0ffefefefffeeeeeeffececedffecebecffebebebffebeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9e9ffe9eae9ffeae9e9ffeaeae9ffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e7e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e5ffe5e6e5ffe6e5e6ffe6e6e5ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe6e7e6ffe7e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e8e7ffe7e8e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e7ffe8e7e8ffe7e8e8ffe7e7e7ffe7e8e7ffe8e7e8ffe7e8e8ffe8e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffeaeae9ffebecebffedededffeeeeeeffefeff0fff1f1f1fff2f2f2fff2f2f1fff1f1f1fff0f0f0ffeff0efffefefefffeeefeeffeeeeeeffedeeeeffededeeffedeeeeffeeeeedffeeeeedffedeeeeffeeedeeffeeeeedffedededffedededffeeededffedededffedededffedededffedededffecededffedecedffedededffececedffecececffedececffecececffecececffecececffecececffecececffecececffebececffececebffecececffecebecffecececffecececffecececffebebebffebebecffebebecffecebecffecececffececebffecebecffebececffecececffecececffedecedffecedecffedededffedededffeeededffedededffededecffecececffecebecffecebecffecebecffecebecffecececffebebebffe9e9eaffe7e8e7ffe6e6e6ffe5e5e5ffe3e4e4ffe3e2e3ffe2e2e3ffe1e1e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdededeffdededdffdeddddffddddddffdddddcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadbffdad9daffdadad9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfd0cfffcecfcfffcececeffcececdffcdcdcdffcfd0cfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffcfcfcfffccccccffc9c9c9ffc5c5c5ffc2c2c2ffbdbdbdffb9b9b9ffb6b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb7b7b6ffb6b6b6ffb6b5b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b4b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafafbfffafafbfffbfafbfffafafafffafafafffafbfbfffbfafbfffbfbfafffafafafffafbfbfffafafafffbfbfafffafbfafffafbfbfffbfbfafffbfafafffbfbfafffbfafbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefefffffefefefffefefefffefffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefffffefefffffefefffffefefffffffefffffefefefffffefefffefffffffffffffffffffefffffffefffffffffffefffffffffffffffefffefffefffffffefffefffffefefffefffefffffefffffefefffffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffefffefffefffffffffffefefefffefffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffdfefefffefefefffefefefffdfdfdfff8f8f8fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3c3cff3b3b3cff3c3c3cff3b3b3bff3c3c3bff3b3b3cff434344ff545454ff646464ff737373ff818181ff8f8f8eff9a9b9bffb9bab9ffeaeaeafff7f6f6fffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffafafafffafbfafffbfbfafffafbfbfffafafafffafbfbfffafbfafffbfbfbfffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafbfafffafafafffafafafff9fafafff9f9fafffafafafff9f9f9fff9f9f9fff9fafafffaf9fafffafaf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff6f7f7fff6f7f6fff7f7f7fff7f7f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f7fff7f7f6fff7f7f7fff7f8f8fff7f7f7fff8f8f8fff7f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffafaf9fffafafafffafaf9fffafafafffafafbfffafafbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfafffbfbfafffafbfbfffafafbfffbfbfafffafafafffafafafffafbfafffafafafffafafafffafbfbfffafafbfffbfbfafffafafafffbfbfafffbfafafffafafafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefdfffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfdfffefefefffdfdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfff7f8f7ffebebebffb5b5b5ff9d9c9cff8d8d8eff7e7e7eff6e6e6eff5e5e5eff4e4e4eff3f3f3fff383837ff393939ff3a3a39ff3a393aff3c3b3cff3c3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff676667ff666666ff666666ff666767ff676667ff717171ff7a7a7aff7a7a7aff767676ff757575ff757675ff757676ff767676ff767675ff757675ff767576ff757575ff757575ff767676ff777676ff767776ff767676ff767675ff747474ff6f7070ff6b6b6bff6b6b6bff6b6b6bff6b6b6aff6b6b6aff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff181819ff181818ff191818ff171717ff171717ff1e1f1fff2a2a2bff373737ff474747ff5c5c5cff727272ff878787ff9a9b9affc9cacaffefefeefffdfcfcfffffffefffffefffffffefffffefefefffefefffffffffefffffffefffefffffffefffefffefefefffefffefffefefefffffffffffefffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffefffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefdfffefdfefffefefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfafffbfbfafffafbfbfffafafbfffbfbfbfffafbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9fafafffafafafffafafafffafafafffafbfafffafafafffafbfafffafafafffafbfafffafafafffbfafafffbfbfafffbfafafffafafbfffafafafffafafafffafafbfffbfafafffafafafffbfbfafffbfbfbfffbfbfafffbfafbfffbfbfbfffafafbfffafafbfffbfafbfffafafafffafafafffafbfbfffbfafbfffbfbfafffafafafffafbfbfffafafafffbfafafffafbfafffafbfafffafbfafffbfafafffafbfafffbfafbfffafafbfffafafafffafafbfffbfbfafffbfbfafffafbfbfffafbfafffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb3b3b3ffb5b5b5ffb5b5b5ffb6b6b5ffb5b6b6ffb6b6b6ffb6b6b6ffb6b7b6ffb6b6b6ffb9b9b9ffbdbebdffc4c4c3ffc6c7c6ffc9c9c9ffcbcbcbffcececeffd1d1d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfceceffcdcdcdffccccccffcccccbffcccccbffcdcdcdffcececdffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d5ffd6d5d5ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dadaffdadadbffdbdbdaffdbdbdbffdbdcdcffdbdcdbffdcdcdcffdcdddcffdcddddffddddddffddddddffdddeddffdedddeffdededeffdededeffdededeffdfdedeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e0ffe1e2e1ffe3e3e3ffe4e4e4ffe5e6e6ffe7e7e8ffeaeae9ffebebebffececebffecebebffebecebffecececffecececffecececffecececffececebffecececffebebebffebebebffebebebffecebebffececebffecebebffecebecffecececffecececffecececffecececffecececffededecffedededffededecffedecedffedededffececedffececedffedededffecececffedececffecededffedededffededecffecececffecededffecececffecececffecedecffecececffecececffecececffecececffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecececffedededffedededffedededffedeeedffeeeeeeffeeeeeeffeff0f0fff0f0f1fff0f0f0fff0f0f0ffeff0efffeeeeeeffecedecffecececffececebffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9e9e9ffe9eaeaffe9eae9ffeae9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e7e7ffe6e7e6ffe7e6e6ffe7e7e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e6ffe6e6e7ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e6ffe6e7e7ffe6e7e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e6ffe6e7e6ffe7e7e6ffe6e6e6ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e7ffe8e7e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e8ffe7e7e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e7ffe8e8e8ffeaeaeaffecececffeeeeedffeeeeeefff0f0f0fff1f2f1fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0efffefefefffeeefeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffedeeedffeeeeeeffeeeeedffeeeeeeffedededffedeeeeffedededffeeededffedeeedffedededffedededffedededffedededffedecedffedecedffecececffededecffecedecffededecffececedffecececffecececffecececffecececffecececffecececffebececffecececffecececffececebffecececffebecebffecececffebececffebececffecececffecececffecececffececedffececedffecececffedededffedededffedeeedffedeeeeffedeeedffedededffecedecffecececffecececffecececffecececffebecebffebebebffe9eae9ffe8e8e8ffe6e6e7ffe5e5e5ffe3e4e4ffe3e3e3ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdededeffdededeffdededeffdeddddffddddddffdddcdcffdcdbdcffdcdbdbffdbdbdbffdbdadbffdbdadaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd9d8d8ffd8d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfd0ffcecfceffcececeffcdceceffcececfffd0d0cfffcfd0d0ffd0d0d0ffd0d1d0ffd2d2d1ffd0d0d0ffcecfcfffcbcbccffc9c9c8ffc4c4c4ffc0c1c0ffbcbbbbffb8b8b8ffb6b6b6ffb7b7b6ffb6b6b6ffb6b6b6ffb6b6b5ffb6b6b6ffb4b4b5ffb5b5b5ffb4b5b4ffb6b6b6ffb6b6b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffafafafffbfbfafffafbfafffbfafbfffafbfafffbfafbfffafafbfffafafbfffbfafafffafafafffbfafbfffbfafbfffbfbfafffbfafbfffbfafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfdfdfffdfcfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffefefefffefefffffffffefffffefffffefffefffefffefffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefffffffefefffefefffffefefffffffefffffffefffffefefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffffefffffffefefffffefefffffffffffffefffffffffefffffefffffefefefffffefffffffffffffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefffefffffefefffefffffffffffefffffffffffefefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfff8f9f8fff5f5f4fff5f4f4fff5f5f5fff6f6f5fff6f5f6fff6f6f5fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3c3c3bff3b3c3bff3c3b3cff3b3c3bff3c3b3cff434344ff545454ff646464ff737373ff828181ff8f8f8fff9c9c9bffbcbbbcffebebebfff7f7f8fffdfdfdfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfafffbfbfbfffbfafafffbfbfbfffafafbfffbfbfafffbfbfafffbfafafffafafafffbfbfafffafafbfffbfafafffafafbfffafafbfffafafafffafafafffafafafffaf9fafffafafafff9faf9fffaf9fafff9faf9fffaf9fafff9f9f9fff9f9fafffaf9f9fff9f9f9fffaf9fafffaf9f9fffafaf9fffaf9fafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff6f7f6fff7f7f6fff7f7f6fff7f7f6fff7f6f6fff6f6f6fff6f6f7fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f3f4fff4f3f4fff4f4f3fff4f4f4fff5f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f9f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff8f9f9fff8f8f9fff8f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffafbfbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfafffafbfafffafafafffafafafffafafafffafbfafffafafafffafbfafffafbfafffafbfbfffafafafffafafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffefdfefffdfdfdfffefdfefffefefefffefefdfffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfefffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfff8f8f8ffecececffb5b5b6ff9d9d9dff908f8fff808080ff707070ff606060ff4f4f50ff404040ff393939ff3a3a3aff3a393aff3a393aff3a3939ff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676766ff666766ff676666ff666766ff676667ff717171ff7a7a7aff7a7a7aff7a7a7aff7a797aff777676ff767675ff767676ff767676ff767676ff767676ff757675ff757676ff767576ff767676ff767676ff767676ff777676ff767676ff767676ff757474ff70706fff6b6b6aff6b6b6bff6a6b6bff6b6b6aff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191819ff181819ff191918ff171817ff181718ff171817ff1e1e1eff29292aff363536ff464545ff595959ff706f70ff858585ff999998ffc9c9c9ffeeeeeefffcfcfcfffffffffffffffefffefffffffffefffffefefffffefefefffefefefffffffffffefefefffefefefffffefefffffffefffefffefffffefefffefffffffffffefffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffefffefffffefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefdfefffefdfefffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfafffbfbfbfffafbfafffafbfbfffbfafafffbfbfafffafbfafffbfafafffafbfbfffafafafffafbfbfffafafafffafafafffafafafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafafafffbfafafffbfafafffafafafffafafafffafafbfffafbfafffbfbfafffbfafafffafafafffbfbfafffafafbfffbfafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffafafafffbfbfafffafbfafffbfafbfffafbfafffbfafbfffafafafffafafbfffbfafafffafafafffbfafbfffbfafafffbfbfafffbfafbfffafafafffbfafbfffbfbfbfffafbfafffafbfbfffbfafbfffbfafbfffafafafffbfafafffbfbfbfffafbfafffafbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b2b1ffb3b3b4ffb3b3b4ffb3b3b3ffb4b5b5ffb5b5b5ffb6b6b6ffb5b6b6ffb6b6b6ffb5b5b5ffb7b7b7ffbbbcbbffc1c1c1ffc6c6c6ffc8c8c8ffcbcbcbffcdcdcdffcfd0d0ffd2d2d1ffd1d2d2ffcfd0d0ffcecfcfffcecdcdffccccccffcbcbcbffcccccbffcdcdcdffcdcdcdffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd2d3d2ffd3d3d2ffd4d3d3ffd4d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd9d9d8ffd8d9d8ffdad9d9ffd9dad9ffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdcdcdcffdddcdcffdddddcffddddddffddddddffddddddffdededeffdededdffdededeffdedddeffdededeffdededeffdededeffdfdedeffdededeffdedfdfffdfdfdeffe0e0dfffe0e0dfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e5e5ffe6e6e6ffe7e8e8ffeaeaeaffebebecffecececffecececffecececffecececffedededffecededffecedecffecececffececebffececebffebebebffebebebffebebecffececebffececebffecececffecececffecedecffececedffedececffecededffedededffedecedffedededffedececffecececffededecffecedecffedecedffecedecffedecedffececedffececedffedececffecececffedecedffedececffededecffedecedffecececffecececffecececffecececffecececffececedffecececffecececffecececffedececffecececffecececffedececffedededffedededffedededffedededffeeeeedffeeeeeeffeeeeefffeff0effff0f1f0fff0f1f1fff0f0f0ffefeff0ffefefeeffededeeffecececffebecebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeae9e9ffe9e9e9ffe9e9eaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e7e8ffe8e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e8ffe7e8e7ffe7e8e8ffe8e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e7ffe7e7e6ffe7e6e7ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe7e7e6ffe7e7e6ffe7e6e6ffe7e7e7ffe6e6e7ffe7e7e6ffe7e7e6ffe7e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe7e6e6ffe6e7e7ffe7e6e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e7ffe6e7e7ffe6e7e6ffe6e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe7e6e6ffe7e7e7ffe6e7e6ffe6e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e7ffe7e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e6e6ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e7e7ffe7e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffebebeaffededecffeeeeedffefefeffff0f1f1fff1f2f1fff2f2f2fff1f1f2fff1f1f1fff0f0f0ffeff0f0ffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeeeedffeeeeedffeeeeedffeeededffedededffededeeffedeeedffeeededffeeededffedededffedededffedededffededecffedededffedededffedecedffedecedffecececffecececffededecffecececffecececffecececffecececffecececffecececffecececffececebffecececffecececffecececffecececffecececffecececffedededffededecffedededffedededffedededffedededffeeededffeeeeeeffedeeedffedededffedececffededecffecedecffecececffecececffebebebffeaeaeaffe8e8e9ffe6e7e7ffe5e6e5ffe4e5e4ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdeffdededeffdeddddffddddddffdcdcddffdcdddcffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdadadbffdbdadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd9d9d8ffd8d9d8ffd8d7d8ffd7d8d7ffd8d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd6d5d6ffd6d5d5ffd5d5d4ffd5d4d5ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d2ffd2d3d3ffd2d2d2ffd1d1d2ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcececdffcececdffcecfceffcfcfcfffcfd0d0ffd0d0cfffd0d1d1ffd1d1d1ffd0d0d0ffcececeffcacbcbffc8c8c8ffc3c4c4ffbfbfbfffbababaffb7b7b7ffb5b5b5ffb6b6b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b4ffb6b5b5ffb6b6b6ffb5b5b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfafbfffbfbfbfffbfbfafffafafafffbfafafffafafafffbfafbfffafafbfffbfbfafffafbfafffafafbfffbfafafffbfafafffafbfafffbfbfafffafafbfffbfbfafffbfafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfcfbfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfefdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefefffffefffffefefffffefefefffffefefffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffefefffefefefffffefffffefefffffffffefffffffefffffffffffffefefffffffefffffffefffffffffffefefffffffefefffefefffffefefffffefefefffefefffffffefefffffefefffefefefffefefefffffffefffefefefffefefefffffffefffffefffffefefefffefffefffefffffffefffefffefefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffefffffefefffefefffffffefffffefefffffefefefffdfefefffefefdfffdfefefffdfefefffdfdfdfff8f8f8fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f6fff6f6f5fff6f6f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3c3c3bff3b3b3cff3c3b3cff3b3c3cff3a3a39ff434343ff535353ff636363ff737373ff818181ff8f908fff9c9c9dffbfbfbeffecececfff7f7f8fffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfafffafafbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfafffafbfbfffafbfafffbfbfafffbfbfbfffafafbfffbfbfafffafafafffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafffbfbfafffafafafffafafafffaf9fafffaf9fafff9f9fafffafaf9fff9faf9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f8f7fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff3f3f2fff3f2f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff6f5f5fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f8f8fff9f9f8fff8f8f8fff9f9f8fff9f8f8fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fffafaf9fffafafafffafafafffbfbfafffafafafffbfafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfafffafafafffafbfafffafafafffbfafbfffafafbfffafbfafffbfbfafffbfafafffafbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfff8f8f8ffecedecffb7b8b7ff9e9e9eff909090ff828282ff727272ff626262ff515151ff414140ff3a3939ff3a3939ff3a393aff3a393aff3a3a39ff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676666ff666666ff666667ff666667ff717271ff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a79ff767677ff767675ff767676ff757576ff767676ff767576ff767676ff767676ff767676ff767676ff777776ff767676ff767676ff777676ff767676ff747575ff6f7070ff6b6b6bff6a6b6bff6b6b6bff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191918ff191818ff191918ff181818ff181718ff171718ff1d1d1dff282928ff363636ff464545ff585858ff6d6d6dff828282ff949494ffc7c7c7ffededeefffbfbfcfffefefefffffefffffffefefffffefefffefffefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffffffffffffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefefffefefffffffefffffffffffffffffefffefefffffffefefffefffefffefffefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfdfffefdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfbfffafbfafffafafafffbfbfafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafbfffafafbfffafbfafffafafafffafafafffbfafbfffbfafbfffbfafafffafafafffafafafffafafafffafbfafffbfbfafffbfbfbfffafafafffbfbfafffafafafffbfafbfffbfafbfffafbfafffbfafafffbfbfafffbfafbfffbfbfbfffbfbfafffafafafffbfbfafffafafbfffbfafbfffafafbfffbfbfafffafbfafffafafbfffbfafafffbfafafffafbfafffafbfafffafafafffbfafafffafafbfffafafbfffafafafffbfafbfffbfafbfffbfafafffbfbfafffafafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b1ffb2b1b2ffb2b1b2ffb3b3b3ffb3b3b3ffb3b3b3ffb5b5b4ffb5b5b5ffb6b6b6ffb6b6b6ffb6b6b6ffb9babaffbfc0c0ffc4c5c5ffc8c9c8ffcacacaffcdcdccffcfcfcfffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececdffcccccdffcbcbccffcbcccbffccccccffcdcccdffcecdceffcfcfcfffd0cfcfffcfd0d0ffd1d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9daffdadadaffdbdbdaffdadbdaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdddcffdcdcdcffdddddcffddddddffddddddffddddddffdedddeffdedddeffdededdffdededdffdededeffdedfdeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e1ffe2e2e2ffe4e3e4ffe5e5e5ffe6e6e6ffe9e8e8ffebeaeaffebececffebececffecedecffecececffecececffedecedffedededffedededffececedffecececffebececffebecebffecececffecececffecececffecedecffecececffecececffedecedffecedecffedececffededecffedededffedededffededecffedececffededecffedecedffedecedffedededffededecffedededffedededffedececffedececffecedecffecedecffececedffedececffecececffececedffecececffececedffedececffedececffecececffecececffededecffedececffedededffededecffedededffedededffedededffededeeffedeeedffedededffeeeeeeffeeeeeeffefefeffff0f0f1fff0f1f0fff1f0f0fff0f0f0ffeeefefffededeeffecedecffececebffebebebffebeaeaffeaeaeaffeaeaeaffe9e9eaffeaeae9ffe9eae9ffe9eae9ffeaeae9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe9e9e8ffe9e8e9ffe9e8e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e7ffe7e7e6ffe7e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe6e7e6ffe6e7e6ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e6e7ffe6e6e6ffe7e6e6ffe7e6e6ffe7e6e7ffe7e6e7ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe7e6e7ffe7e6e6ffe7e7e6ffe6e6e7ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e6e6ffe6e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe6e6e6ffe6e7e6ffe6e7e7ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe9e9e9ffeaeaeaffecececffedededffeeeeeeffeff0f0fff1f2f1fff1f1f1fff2f2f2fff1f1f1fff1f1f1fff0f0f1ffeff0effff0efefffefeeeeffeeeeefffeeeeefffeeefeeffeeeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffededeeffeeeeedffedeeedffedeeedffeeeeedffeeeeeeffedededffedeeedffedededffedededffedededffededecffedececffededecffedecedffedecedffededecffecececffedececffecececffecececffecececffededecffecececffecececffecececffecececffecececffecedecffecececffedececffececedffececedffedededffedededffeeededffeeededffeeeeedffeeedeeffeeefeeffeeeeeeffeeeeeeffedededffedededffecededffecededffececedffebecebffeaeaeaffe9e9e9ffe7e7e7ffe6e6e6ffe5e5e5ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e3ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfe0ffdfdfdfffdededfffdededeffdddeddffddddddffddddddffdddddcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadadbffdadadaffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd3d2d3ffd3d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcdcdffcecfcfffcfd0cfffcfcfcfffd0d0d0ffd0d0d0ffd2d1d2ffd0d0d1ffcdcdcdffcbcacaffc8c7c7ffc2c3c3ffbdbdbeffb8b9b8ffb6b5b5ffb4b3b4ffb6b5b6ffb5b5b5ffb5b5b5ffb4b4b5ffb6b5b5ffb5b6b5ffb5b6b5ffb6b6b5ffb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafbfafffbfbfafffbfbfafffbfbfbfffafafbfffafbfbfffbfafbfffafbfbfffbfafbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfdfffefdfefffefefefffdfefefffefefefffffefefffefefefffefefefffffefffffffefefffefefffffefffffffefefefffefffffffffefffffffffffffefffefffffefffffffefffffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffefffffefefffffffffffefefffffefffffffffefffffffffffffffffffffffffffffefefefffffefffffffffffffffffefffefefefffffefefffffefffffffffffffffffffffefffefffefffefffefefefffefffefffefefffffefefefffefefefffffefefffefefffffffffffffffefefffffefefffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff7f7f8fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff5f5f5fff5f6f5fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3c3cff3b3c3bff3c3c3bff3c3c3bff3a3a3aff383838ff414242ff535253ff636363ff737373ff838283ff909090ff9e9d9effc2c2c2ffecececfff8f8f8fffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffcfdfdfffcfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefdfffefefefffefefefffdfdfdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffafbfbfffafafbfffafbfbfffafbfafffbfbfafffbfbfafffafbfafffbfafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9f9f9fff9faf9fffaf9fafff9f9f9fff9f9f9fffaf9fafff9f9f9fffaf9fafffafafafff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafff9faf9fff9faf9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f4fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff1f1f1fff1f2f1fff1f2f1fff2f2f1fff2f2f2fff2f2f3fff3f3f3fff4f3f4fff4f4f4fff5f4f4fff6f5f5fff6f6f6fff7f6f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f9f8fff9f8f8fff9f8f8fff9f8f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafafffafafafffafafafffbfafafffbfafafffafafbfffafbfbfffafafafffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffdfdfdfffefefefffefefdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffcfdfcfff8f9f9ffecededffbababaff9e9e9eff929191ff838383ff747474ff636363ff525253ff414141ff3a3939ff3a3a39ff3a3a3aff3a3a39ff3a3939ff393a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666766ff666766ff676666ff717171ff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a797aff777777ff767676ff767676ff767676ff767676ff767676ff777777ff767776ff767776ff767676ff767777ff777677ff767676ff767676ff767676ff747475ff707070ff6b6a6bff6b6b6aff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff181919ff191919ff191919ff191818ff181818ff1d1d1dff282928ff373637ff474747ff595959ff6c6c6cff7f7f7fff929191ffc4c4c4ffedededfffbfbfbfffffefefffffefffffffffffffffffffffefffefffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffffffffefefffffefefffffefefffffffffffffffefffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefefefffefefffffffffefffefffefffefefffffefefefffffffffffefefffffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfcfbfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfafafffbfafafffbfafafffbfafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffafafafffafafafffbfbfafffafbfafffafbfbfffafbfbfffbfbfbfffafafbfffbfafafffafafbfffafbfbfffafafbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfafffbfbfafffbfbfafffbfbfbfffafafbfffafbfbfffbfafbfffafafbfffbfafafffbfafbfffafafafffbfafbfffbfbfbfffbfbfafffafafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffafafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb3b4b3ffb3b4b3ffb3b3b3ffb5b5b5ffb5b5b5ffb4b4b4ffb7b7b7ffbdbdbdffc3c3c3ffc7c7c7ffcacacaffcccccbffcfcecfffd1d1d1ffd3d3d2ffd1d1d1ffcfd0d0ffcececeffcdcdcdffcccbcbffcbcbcbffccccccffcdcdcdffcecdceffcececeffcfcfcfffcfcfd0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d3ffd2d3d3ffd4d3d3ffd3d3d4ffd4d5d5ffd4d4d5ffd5d5d6ffd5d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd8d9d8ffd9dad9ffdadad9ffdadadaffdadadaffdbdbdbffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffddddddffdeddddffdedddeffdededeffdededeffdededeffdededeffdededeffdedfdfffdfdedfffdededfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe3e3e2ffe4e4e4ffe5e5e5ffe7e7e6ffe9e9e9ffebeaebffecececffecececffecececffedecedffedecedffedededffedededffedeeedffedededffecededffecececffecececffecececffecececffecececffecededffececedffedededffecededffedededffedededffedededffedededffedededffecededffedededffedededffededecffedededffedededffedededffedededffedededffedecedffedededffecececffedecedffedededffededecffecececffedececffedecedffedededffedededffedededffedededffecedecffedededffedecedffececedffedecedffedededffedededffeeeeedffeeededffeeededffeeeeeeffefeeefffefefeffff0f0f0fff1f1f1fff1f1f0fff0f1f0fff0efefffeeeeeeffedededffecececffecebecffebeaebffeaeae9ffe9eaeaffeaeae9ffe9eae9ffe9eaeaffe9eaeaffeaeaeaffe9e9eaffeae9e9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e7e6ffe6e7e6ffe6e7e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e6ffe6e6e6ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e6ffe7e6e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e6ffe6e7e7ffe6e7e6ffe7e7e6ffe7e6e6ffe7e6e7ffe6e6e7ffe6e7e7ffe7e6e7ffe6e6e7ffe7e6e6ffe7e6e7ffe6e6e6ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e7e7ffe7e6e7ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e7ffe7e7e7ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e8ffe7e7e7ffe8e8e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe9e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e9ffe9e8e9ffeaeaeaffecececffeeededffeeeeeffff0f0f0fff2f1f1fff2f1f1fff2f2f2fff2f1f2fff1f1f1fff0f0f0fff0f0f0ffefefefffefefefffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeededffedededffedeeeeffedededffededeeffedededffedededffedededffedededffededecffedececffecedecffecedecffecedecffedececffedececffecececffecedecffececedffecececffecececffedececffecececffedecedffedededffedededffedededffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeeeeeffeeeeeeffeeedeeffececedffedecedffedededffecededffecececffebeaeaffeae9e9ffe8e7e8ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdededfffdfdfdeffdededeffdddddeffddddddffddddddffdcdcddffdcdcdcffdbdbdbffdbdbdbffdadbdbffdadadbffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd9d9d8ffd9d8d8ffd8d8d8ffd7d7d8ffd7d8d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd0d1d1ffd0d1d0ffd0cfd0ffcececfffcececeffcecdcdffcccdcdffcececeffcfcecfffcfcfcfffd0cfd0ffd1d1d1ffd3d3d3ffd2d2d2ffd0d0d0ffcdccccffcacacaffc6c5c6ffc2c2c2ffbcbcbcffb8b8b8ffb5b4b5ffb5b4b5ffb5b5b4ffb4b4b5ffb6b6b5ffb5b6b5ffb5b5b6ffb5b6b6ffb3b3b3ffb2b3b3ffb2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffafbfbfffafbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffffffefffefffffffffffefefefffefffefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefffefffefffffffefefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefffffefefffffffefefffefefefffefdfefffefefefffefefdfffdfefefffefefefffbfcfcfff6f7f7fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff6f6f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a39ff3c3b3bff3b3c3cff3c3b3cff3a3a3aff383839ff383737ff414141ff515252ff636363ff747374ff838383ff929292ff9d9e9effc3c3c3ffedecedfff8f8f9fffdfdfdfffdfcfdfffcfcfcfffcfdfdfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfefefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9fafafff9faf9fff9f9fafff9f9fafffaf9fafff9f9fafff9fafafff9f9fafff9f9fafffaf9f9fff9f9fafff9f9f9fff9fafafff9f9fafff9f9f9fff9f9fafffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff8f8f8fff7f7f7fff6f6f7fff6f6f7fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff4f5f4fff4f5f5fff5f5f5fff4f5f4fff4f5f4fff4f4f4fff3f3f4fff3f3f3fff3f3f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f1fff0efeffff0f0f0ffefefefffeff0f0fff0efeffff0f0f0fff0f0f1fff1f0f0fff1f1f1fff2f2f2fff2f3f2fff3f3f4fff4f4f4fff5f5f5fff5f6f6fff7f7f7fff7f7f8fff7f8f8fff9f8f9fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9fafff9faf9fff9faf9fffafafafff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fff9f9fafff9fafafffafafafffafafafffaf9fafffaf9f9fffafbfafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfafbfffbfbfbfffbfbfafffafafbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfafbfffafbfafffafafbfffafafafffafafbfffafbfbfffafbfafffbfbfbfffafafafffafbfafffafafbfffbfbfbfffafbfafffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffcfdfcfffcfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefdfefffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffcfdfcfff8f9f9ffedededffbcbcbcff9e9f9eff929292ff838384ff747474ff646463ff525252ff404141ff373737ff393a3aff3a393aff393939ff3a3a3aff3a393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666767ff676667ff717171ff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a797aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff777677ff757676ff767676ff767676ff767676ff767777ff767677ff767676ff767677ff777676ff767676ff777676ff767676ff767677ff767676ff747474ff6f706fff6b6b6bff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff191819ff181919ff191819ff191919ff191919ff1e1d1dff282828ff363737ff484848ff59595aff6c6c6cff7f7f7fff909091ffc3c3c3ffedecedfffafbfbfffefefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefffefffefefffffefefefffffefffffefffffffffffefffffffffffffffffffefffefffffefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffffffffffefffefffefffefffefefffffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefdfefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfafbfffafbfafffafafbfffafafafffbfafbfffafbfbfffafbfafffbfbfbfffafafafffafafafffafafbfffbfbfbfffafbfafffafafbfffafafbfffbfafafffbfafafffafafafffafafbfffafbfafffafbfbfffbfbfbfffafbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffafbfbfffafbfbfffafbfafffafafbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafbfffbfafbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b2ffb1b0b1ffb2b1b2ffb1b1b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b4ffb4b3b3ffb2b2b3ffb6b5b5ffbababaffc1c1c2ffc7c6c6ffc9c9c9ffccccccffcececeffd1d1d1ffd2d2d3ffd2d3d3ffd0d1d0ffcfcfcfffcdcdcdffcbccccffcbcbccffccccccffcccdccffcdcdceffcececeffcfcfcfffd0cfcfffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd5d6d6ffd6d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffdad9daffdadadaffdadadbffdbdadaffdbdbdbffdbdbdcffdbdcdbffdcdbdcffdcdcdcffddddddffdcddddffddddddffdddcddffddddddffdeddddffdddddeffdddddeffdededeffdededeffdededeffdededfffdfdedeffdededfffdfdfdeffdfdfdfffdfdfe0ffe0dfdfffe0dfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e4e3ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9eaffebebebffececebffececedffececedffedededffedededffedededffededeeffedeeedffedeeeeffedededffecedecffecedecffedededffececedffededecffedededffedecedffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedecedffedededffedededffecededffedededffedecedffececedffedecedffedecedffececedffedededffedededffedececffedededffedededffececedffedededffedededffededeeffeeededffedededffedeeedffeeeeeeffeeeeeeffefeeefffefefeffff0f1f0fff1f1f1fff1f1f1fff0f0f0ffefeff0ffefefefffedededffececedffebebecffebeaeaffeaeaeaffeae9eaffe9eaeaffe9eae9ffe9eaeaffeaeaeaffe9eae9ffe9eaeaffeaeaeaffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe9e9e9ffe8e8e8ffe8e9e9ffe9e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe8e7e8ffe7e8e8ffe7e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe7e7e7ffe6e6e6ffe6e7e7ffe7e6e6ffe7e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e6e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e6e7ffe7e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe6e7e6ffe6e7e6ffe6e7e6ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e7ffe6e7e7ffe6e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe7e7e7ffe7e6e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e7ffe6e7e7ffe6e7e6ffe6e6e7ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe6e6e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e8e7ffe7e7e8ffe7e7e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e8e8ffe8e8e8ffe7e8e7ffe7e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e9ffe9e8e8ffe9e8e8ffe9e9e9ffe9e8e8ffe8e9e9ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe9e8e9ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e8ffe9e9e9ffebebebffedecedffeeeeeeffefefeffff0f0f0fff1f2f1fff1f2f2fff2f2f2fff2f1f2fff1f1f1fff0f1f0fff0f0f0ffefefefffeeefeeffeeeeefffefefefffeeefeeffeeeeefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffededeeffeeeeedffeeededffededeeffedeeedffedededffedededffedecedffecececffedededffedececffecededffedecedffedececffedededffedececffecedecffecededffecedecffececedffececedffedededffecededffedededffedededffedededffeeedeeffeeedeeffeeeeeeffeeefefffefefefffeeeeeeffeeeeefffeeededffedededffedededffedededffedededffedececffebebebffe9eae9ffe8e8e9ffe7e7e7ffe5e5e6ffe4e5e4ffe3e4e3ffe4e3e4ffe3e3e3ffe2e2e2ffe2e1e2ffe2e1e2ffe0e1e0ffe0e0e1ffe0e0e0ffe0dfdfffdfdfdfffdededfffdededeffdededdffdddedeffddddddffdcdddcffdcdddcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadadbffdadbdaffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd5d4d5ffd4d4d5ffd4d4d4ffd3d3d4ffd2d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffcfcfd0ffcfcfcfffcececeffcdcdceffcdcdcdffcdcccdffcececeffcececfffcfcfcfffd1d1d1ffd3d3d3ffd3d4d3ffd2d2d2ffcfcfcfffccccccffc9c9caffc6c6c6ffc0c0c0ffbababbffb6b6b6ffb4b4b4ffb5b4b4ffb5b5b5ffb5b5b6ffb5b6b5ffb5b6b6ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffafbfafffafbfbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefefffefefefffefefefffefffffffefefffffffefffffffefffffffefefffffefefffefefffffefffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffdfefefffefefefffefdfefffefefefffdfefefffefdfefffefdfdfffefefdfffefefdfffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefffefffefefffffffffffffefffffffffefffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffefffefffffefefffffffffffffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffefffefefffffefefefffefefefffefefdfffdfdfefffefefefffefdfefffbfbfcfff5f6f6fff2f1f2fff3f3f3fff4f4f3fff4f4f3fff4f4f4fff5f5f5fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff393a3aff3c3b3cff3b3b3bff393a3aff393838ff383838ff404141ff515251ff636363ff747574ff848483ff929292ff9e9f9effc3c3c4ffedeeedfff9f9f9fffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafbfffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafff9faf9fff9faf9fff9faf9fff9faf9fffafaf9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafff9f9f9fff9faf9fff9faf9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f8f8fff7f8f7fff7f7f7fff6f6f7fff7f7f7fff6f6f6fff6f6f6fff5f6f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f2f3fff2f2f2fff2f2f1fff1f2f1fff1f1f0fff0f0f0ffeff0f0ffefefefffeeeeefffeeedeeffedededffedededffedededffedededffedededffeeeeeeffefefefffeff0effff0f1f0fff1f1f1fff1f2f1fff3f3f2fff3f3f3fff4f5f4fff5f5f6fff6f7f6fff7f8f7fff8f8f8fff9f9f8fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f9f9fff8f9f8fff9f8f8fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fffafaf9fff9faf9fffafaf9fffafafafff9fafafff9fafafff9f9fafffaf9fafffafafafffafbfafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafafffbfafafffafafafffafbfafffbfafafffafbfafffbfbfbfffafbfafffbfbfbfffafafbfffbfcfbfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffdfdfcfffdfefdfffdfdfefffefefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefdfffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfff9f9f9ffedededffc0bfc0ff9e9f9fff929192ff838383ff747473ff636363ff515251ff404040ff363636ff373838ff393939ff3a393aff393a39ff393a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666667ff717171ff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a79ff7a7a7aff7a7a79ff7a7a7aff7a797aff7a7a79ff767776ff767676ff767676ff777676ff767676ff767676ff767676ff767776ff777677ff767676ff767777ff767776ff777676ff767777ff767676ff757475ff707070ff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191918ff181919ff191819ff191919ff191919ff191919ff1e1e1eff272828ff363736ff474747ff595958ff6d6d6cff7f7f7fff919291ffc0c0c1ffecedecfffafbfafffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffefffefffffefefffefffffffefefffffffefffffffffffffffefefffffefefffefefffffffffffffffefffffefffefffffffffffffffffffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffdfdfefffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfefdfffefefefffefefefffefdfefffefdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafbfffafafafffafbfbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafbfafffafafafffafafbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffafbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffafbfafffafbfafffafbfafffbfbfafffafafafffafbfafffafafbfffafbfafffafbfafffafafafffbfbfafffbfafafffafafafffafbfafffafbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b1ffb2b2b1ffb1b1b1ffb1b1b0ffb2b1b1ffb1b1b1ffb1b2b1ffb1b1b1ffb3b4b3ffb1b1b1ffb3b3b3ffb7b8b8ffbfbfbfffc5c5c5ffc9c9c9ffcbcbcbffcfcecfffd1d1d1ffd3d2d2ffd3d2d2ffd1d1d1ffcfcfcfffcdcdcdffccccccffccccccffcccccbffcccccdffcccdcdffcececeffcfcfceffcfcfd0ffcfd0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd5d5d4ffd5d6d5ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d9d9ffd9d9daffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdddddcffdcdcdcffddddddffdcdcddffdddddcffddddddffddddddffdeddddffdeddddffdeddddffdddeddffdededeffdedfdeffdfdfdfffdedfdfffdedfdfffdfdfdfffe0dfdfffdfe0e0ffe0dfe0ffe0dfe0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe4e3e3ffe4e5e4ffe6e6e6ffe7e8e7ffeaeaeaffebebebffecececffededecffedededffedededffedeeeeffedeeedffedededffededeeffeeedeeffeeedeeffecededffedecedffecececffededecffededecffedededffedededffedededffedeeedffedededffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffededecffedededffececedffededecffededecffececedffedededffedededffedecedffecedecffedededffecededffedededffedededffedededffedeeedffeeededffeeeeeeffeeedeeffeeedeeffeeeeeeffefeeeeffefeeefffefefeffff0f0f0fff1f1f1fff1f1f1fff1f1f1fff0f0f0ffefefefffededeeffedededffecececffebebebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9eaffeae9eaffeaeaeaffe9eaeaffeae9eaffe9e9e9ffeaeae9ffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e8e9ffe8e9e8ffe8e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e8ffe7e8e8ffe8e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe7e6e7ffe6e7e6ffe6e7e7ffe6e6e7ffe7e7e7ffe6e6e6ffe7e6e6ffe7e7e7ffe6e7e6ffe6e7e6ffe6e7e6ffe6e7e6ffe7e7e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e8ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e6ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e7ffe6e7e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e7e6ffe6e7e6ffe7e7e6ffe6e6e6ffe7e7e7ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe7e7e7ffe6e6e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe7e8e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e8e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e7e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e8ffe8e9e8ffe9e9e8ffe9e8e8ffe9e9e9ffe8e8e9ffe9e9e8ffe9e9e8ffe8e8e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e9e8ffe9e9e9ffe8e9e9ffeae9e9ffeaeaeaffebececffedededffefeeeeffeff0f0fff1f0f1fff2f1f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f0fff0f0f0ffefefefffefefefffefefefffefefefffeeeeefffefefefffefefeeffeeefefffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeedeeffeeededffeeeeedffedeeedffedeeedffeeedeeffedededffedededffecededffedecedffecedecffecededffedecedffedededffecedecffedececffedededffecedecffecedecffecedecffecedecffededecffededecffedeeedffedededffedeeedffeeeeedffeeeeeeffefeeeeffefeeeeffeeeeeeffeeefeeffeeeeeeffedeeeeffeeeeeeffedededffedededffedededffedececffebececffeaeaeaffe9e8e9ffe8e8e8ffe6e6e6ffe5e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdedfdfffdededeffddddddffddddddffddddddffddddddffdcdddcffdcdbdcffdbdbdbffdcdbdbffdbdbdaffdbdbdaffdbdadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd6d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd4d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffd1d0d1ffcfcfd0ffcfcfcfffcecfceffcececeffcdcdcdffcccccdffcccbccffcdcdcdffcfceceffd0d0d0ffd2d2d3ffd4d4d4ffd4d3d4ffd1d1d1ffcececeffcbcccbffc9c9c9ffc3c3c4ffbebebeffb8b8b8ffb5b5b5ffb2b3b3ffb5b6b6ffb5b6b5ffb5b5b5ffb3b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb2b2b2ffb2b2b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafbfffafbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfafafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffbfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfefffdfefdfffefdfdfffefdfefffefefefffefefdfffefefffffffefffffffefefffffffefffefffefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfefffdfdfefffdfefdfffefdfefffdfdfdfffefefdfffefdfdfffdfdfefffdfefdfffefefdfffefefefffefefdfffefefefffefefefffefffffffffefefffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffefefffffffefffffffffffefffffffffefefffefefffffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefffffffffefffffffefffefefefffffefffffffefffffffffffffefefffffffefffffffffffffffffffffefefffffffffefffefffefffefefefffefefefffefdfefffefefefffefdfefffefefefffdfdfdfffafbfbfff5f5f5fff0f1f0fff1f1f2fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f5f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff3a3939ff393a3aff3b3b3bff3b3b3aff3a3a39ff383838ff424142ff525252ff636363ff757475ff848484ff929292ff9f9f9fffc5c5c5ffedeeeefff9f9f9fffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffbfbfbfffbfbfafffafbfbfffbfafafffafafbfffafafafffafafafffafaf9fffaf9f9fffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff8f7f7fff7f8f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff3f3f3fff2f3f3fff2f2f2fff1f2f1fff1f1f1fff0f0f0fff0f0efffefeeeeffeeeeefffedeeedffedededffecededffececebffebebecffebebeaffebebebffebeaeaffebebebffececebffedececffeeedeeffefefefffefefeffff0f0f0fff1f0f1fff1f1f1fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9fafff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafbfbfffbfafafffbfafafffbfbfafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfafbfffafafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfafffbfafafffbfafbfffbfbfbfffbfafbfffafbfafffafafafffafafafffbfafbfffafafbfffafbfafffafafafffbfafafffafbfafffbfafbfffbfafbfffcfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffefdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfdfefffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffdfcfdfffafafaffededeeffc1c1c1ff9e9f9fff919291ff848384ff737373ff636362ff515151ff404041ff373737ff393938ff393a3aff393939ff3a3a3aff3a3a3aff393a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff191919ff191919ff191919ff191919ff191918ff1e1d1dff282728ff353535ff464646ff585858ff6d6c6dff818181ff949493ffbfbfc0ffebececfffafafafffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffffffffffffefffffffffffefefffffefefffffefefefffefefffffefefefffffffffffefefefffefefefffefefefffefffefffefefefffefdfdfffefefefffefdfdfffdfdfefffdfefdfffefefdfffdfefefffefefdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefdfefffefefefffefdfdfffdfefdfffdfdfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffafafafffbfafbfffafafbfffbfbfbfffafafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfbfffafbfbfffafbfafffbfbfbfffafafafffbfbfbfffbfafafffbfafbfffafbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfafafffbfafbfffbfbfafffafafafffbfafafffafafafffafafafffbfafafffbfbfbfffafbfbfffbfafafffafafbfffafbfbfffafbfafffbfbfafffafafbfffafafbfffbfafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb3b3b3ffb2b2b1ffb1b1b2ffb1b2b1ffb0b1b0ffb2b2b1ffb1b1b2ffb1b1b2ffb2b1b2ffb1b2b1ffb5b5b5ffbcbbbcffc3c3c3ffc8c7c7ffcbcacbffcdcdcdffd1d0d1ffd2d2d2ffd3d3d2ffd2d2d2ffd0d0d0ffcdcdceffccccccffcacacbffcbcbcbffcccdccffcdcdcdffcdcdceffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd1d0d1ffd1d1d2ffd2d1d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d4ffd4d5d4ffd5d4d5ffd5d4d5ffd6d6d5ffd6d5d6ffd6d6d7ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdbdbdaffdbdbdbffdcdbdbffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffddddddffddddddffddddddffddddddffdddedeffdddeddffdededeffdedddeffdededeffdededfffdedfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe2e1e2ffe2e2e3ffe3e3e3ffe3e3e4ffe5e5e5ffe6e7e6ffe8e8e8ffeaeaeaffececebffededecffedecedffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffedededffedededffecececffedededffedecedffedededffedededffedededffedeeeeffedededffededeeffedededffededeeffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedecedffedededffedededffedededffedededffedededffedededffedededffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff0eff0ffeeeeeeffedededffecececffebebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9eaeaffe9eaeaffe9e9eaffe9eae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e8ffe9e8e8ffe9e9e8ffe9e8e8ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe8e7e7ffe7e8e8ffe8e7e8ffe7e7e8ffe8e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e6ffe7e6e6ffe7e7e6ffe7e6e6ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe7e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e7ffe6e7e6ffe7e7e7ffe6e6e6ffe7e7e6ffe7e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e6e7ffe7e6e6ffe7e7e6ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e7ffe6e7e7ffe6e7e6ffe7e7e6ffe6e6e7ffe6e6e7ffe7e6e7ffe6e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe7e8e7ffe7e7e8ffe8e7e7ffe7e8e8ffe8e7e8ffe8e7e8ffe8e8e7ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e8e8ffe7e8e7ffe8e8e8ffe7e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffecececffedededffeeeeeefff0eff0fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffefefefffefefefffefefefffefefefffefefefffefefeeffefefefffeeeeefffeeeeefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffedededffeeeeedffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedecedffededecffededecffedececffedecedffededecffececedffedececffedecedffedededffedededffeeedeeffedeeeeffeeeeeeffeeeeefffefefefffeeefeeffefefefffeeeeefffeeeeeeffeeedeeffedeeedffedededffedededffedededffecebebffebeaebffe9e9eaffe8e8e8ffe7e7e7ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdededfffdedddeffdededeffddddddffdcddddffdcdcdcffdbdcdbffdcdbdcffdbdbdbffdbdbdbffdadadaffdadadaffd9dad9ffd9d9d9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d0ffd0cfd0ffcfcfcfffcecfceffcecdcdffcdcdcdffcdcccdffcbcbcbffcbcbcbffcdcdcdffcececeffd1d1d1ffd3d3d4ffd4d4d4ffd2d2d2ffd0cfcfffcdcecdffcbcacbffc6c6c6ffc2c2c1ffbbbbbbffb6b5b6ffb5b5b6ffb4b4b4ffb6b5b6ffb3b2b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b2ffb3b2b3ffb2b2b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfdfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfbfcfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffcfbfcfffcfcfbfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefdfefffefefefffefefdfffefefefffefefffffefefefffefffffffefefffffffefffffffffffffffffffffffefffffefefefffefefffffffffffffffefefffffffefffefffefffefefffffffefefffefefefffffffefffefefefffefefefffefefdfffefdfdfffdfefdfffefdfdfffefefdfffdfdfefffdfdfefffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffdfdfdfffefefdfffdfefdfffefdfefffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffffffffefffffefefefffffffffffefefffffffffefffefffefffffffffffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffbfbfafff5f5f5fff0f0f0fff1f0f1fff1f2f1fff3f4f3fff3f3f4fff3f3f4fff3f4f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3a3bff3a3939ff3a3a3aff393a3aff3b3b3bff3a3a3aff3a3939ff434343ff545454ff656565ff767676ff858585ff939393ffa0a0a0ffc6c6c7ffeeeeeefff9faf9fffdfdfdfffdfdfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfcfffdfefdfffefdfdfffdfdfefffdfefefffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffbfafafffbfbfbfffafafafffafafafff9faf9fffaf9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff2f2f1fff2f2f1fff1f1f1fff0f0f0ffefeeefffeeeeeeffeeeeedffedededffecebecffeaebebffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffebeaeaffecebebffecececffeeededffeeeeeeffeeeeefffefefeffff1f1f1fff1f2f2fff3f3f3fff4f5f4fff6f6f6fff7f6f6fff7f7f7fff7f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9fafafff9f9fafffaf9fafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9f9fff9f9f9fffafafafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9fafff9f9fafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffafbfbfffafbfbfffafafafffbfafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffbfafbfffafafafffafbfbfffafafbfffafafbfffbfafbfffafafbfffafafafffafafafffafafbfffbfbfbfffafafafffbfafafffafbfafffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefffefffffefffffefefffffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffaf9f9ffeeeeeeffc2c2c2ff9fa09fff929292ff848384ff747474ff636363ff525252ff424242ff383939ff393939ff393939ff393a39ff3a393aff3a3939ff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff191818ff191919ff191919ff181919ff171817ff1d1c1dff272727ff343434ff454545ff585858ff6d6d6dff838383ff969696ffbdbdbeffececebfffafbfafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffffefffffefefffffefefefffefefefffefefffffffffffffffffffffffffefffefffefffffefffffffefefffefffffffffffffffffefffffefefefffefffefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfefdfffefdfefffefdfdfffefefefffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffbfafbfffbfafafffbfafafffbfbfafffafafafffafafafffbfbfbfffafafbfffbfbfafffafbfafffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b4b5ffb4b4b3ffb3b4b3ffb2b2b2ffb2b2b1ffb2b1b1ffb0b1b1ffb2b1b2ffb2b1b2ffb0b0b0ffb3b3b3ffb9b9b9ffc1c1c1ffc6c6c6ffc9c9caffcccccdffcfcfcfffd2d2d2ffd2d2d3ffd2d2d2ffd1d1d1ffcececeffcccbccffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcececdffcfcecfffd0cfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd4d4d3ffd4d4d4ffd4d4d5ffd5d4d5ffd5d6d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffdad9d9ffdadadaffdadadaffdadbdaffdadadaffdcdbdbffdcdbdbffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffddddddffdcddddffdededdffdddeddffdededeffdededdffdededdffdededeffdededeffdededeffdedfdfffdfdfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e6ffe8e9e8ffeaeaeaffecebebffecededffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffedeeeeffedededffededecffedededffedededffedededffededeeffedededffedededffedeeedffedededffeeededffeeeeeeffedeeeeffedeeedffedededffeeededffedededffedededffedededffedededffedededffedededffedededffecededffedededffecededffedededffededecffedededffedededffedededffedededffedededffedeeedffedededffededeeffedededffededeeffeeedeeffedededffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0eff0fff1f1f1fff1f1f2fff1f1f1fff1f0f0fff0f0efffeeefeeffedededffedececffebececffebebebffeaeaeaffeaeaeaffeaeae9ffeae9e9ffeaeae9ffeaeae9ffeaeae9ffe9eaeaffeae9eaffe9eae9ffe9eae9ffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e9ffe9e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e8e8ffe8e8e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe8e7e8ffe8e7e7ffe7e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe7e6e7ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e8ffe7e7e8ffe7e7e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e9e8ffe9e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffebebebffececedffedeeedffeeeeeffff0f0f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffefefefffefefeeffefeeefffefeeefffeeefefffefefefffefeeefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeedffeeeeedffededeeffedededffededeeffedededffedededffedededffedededffedececffedededffedededffedededffecececffedececffedecedffededecffededecffedededffedededffedededffeeeeeeffededeeffefefeeffeeefeeffefefefffefefeeffefefefffefefefffefeeeeffeeeeeeffedeeeeffedeeedffedededffedededffebecebffeaeaebffe9e9eaffe8e8e8ffe7e7e7ffe6e6e6ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdededdffddddddffdddddcffdddddcffdcdddcffdcdcdcffdcdbdcffdbdbdbffdbdbdaffdadadbffdadadaffd9dadaffdadadaffd9d9d9ffd9dad9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d7ffd5d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d2ffd2d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcecfceffcececeffcdcdceffccccccffcbcbccffcbcbcbffccccccffcecdceffcfcfcfffd1d1d1ffd3d3d2ffd2d2d3ffd1d1d1ffcfcfcfffccccccffc8c9c8ffc4c4c5ffbfbfbfffb9b9b9ffb6b6b5ffb3b3b3ffb3b3b3ffb3b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b2ffb2b2b3ffb3b2b3ffb3b4b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffdfcfdfffdfcfdfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefefefffefefefffffffffffefefffffefefffffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfefefffdfefefffefefefffefffefffefefefffffefffffffefffffefefffffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffffffffefefefffffefffffffefffffffefefffffefffffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffffefefffefffefffffefffffffffefffffefefffffffffffffffefffefffefffefffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffdfdfefffafbfafff5f5f5fff0f1f1fff1f2f1fff1f2f2fff2f2f1fff4f3f4fff4f3f3fff3f4f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3c3bff3b3a3aff393a3aff393939ff3a393aff3b3a3bff3a3a3bff454545ff565556ff676766ff777677ff858585ff949494ffa1a1a1ffc8c8c8ffeeeeeefffafafafffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafafffafbfafffafafafffafafafffafafafff9f9fafffafafafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff9f8f9fff8f9f8fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff4f5f5fff4f4f4fff3f3f3fff2f3f2fff2f1f2fff1f1f1fff0f0f1ffeff0efffeeeeefffedeeedffecedecffebebebffebebeaffeae9eaffe8e8e8ffe7e7e7ffe7e6e6ffe6e5e6ffe5e5e5ffe5e6e5ffe6e5e5ffe4e5e5ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e7ffe8e8e8ffe9e9e9ffeaebeaffebebebffececebffedededffeeeeeeffefefeffff0f0f0fff2f2f2fff4f3f4fff5f4f5fff6f5f6fff6f6f7fff6f7f6fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fffaf9f9fffafaf9fffaf9f9fffafaf9fffafaf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fffafafafff9f9fafff9f9fafff9faf9fff9f9f9fffaf9f9fffaf9fafff9f9fafff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fffafaf9fffaf9fafffaf9fafff9faf9fffafafafffaf9fafffafafafffafafafffafafafffafbfafffafafafffbfafbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfafafffafbfafffbfafbfffbfbfafffbfafafffbfafafffafbfafffafbfafffafbfbfffafbfbfffbfbfafffafbfafffafbfafffbfbfafffbfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefffefffefffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfcfcfffbfafbffefeeefffc2c3c2ff9f9fa0ff929292ff838483ff747474ff646463ff535253ff434243ff393a39ff3a3a39ff393939ff3a3a3aff393a39ff393939ff393a390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1eff181919ff181818ff181818ff181718ff1c1c1dff272727ff333333ff454544ff585858ff6e6e6eff848484ff989897ffbcbcbcffebeaeafffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefdfefffdfefefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfafbfffbfbfafffbfafbfffafafafffbfafbfffbfbfbfffafbfbfffafafafffbfafbfffbfafbfffbfafbfffbfafbfffafafbfffafbfafffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b1b2ffb2b1b2ffb1b1b2ffb0b1b0ffb0b0afffb2b1b2ffb6b6b6ffbebebeffc5c5c5ffc9c9c9ffcccccbffcfceceffd1d2d1ffd3d2d2ffd2d2d2ffd1d0d1ffcfcfceffcccdccffcbcbcaffcacbcbffcbcccbffccccccffcdcdcdffcdcecdffcececeffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d4ffd3d4d3ffd4d4d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffdadadaffdbdadbffdbdadbffdbdbdcffdcdcdcffdcdbdcffdcdcdcffdcdcddffdcdcdcffdddcddffddddddffddddddffddddddffdedddeffdedddeffdedddeffdedddeffdededeffdededeffdededeffdfdedeffdededeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e2e1ffe1e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe5e6e5ffe7e7e7ffe9e9e9ffebebebffecececffedededffedeeedffedeeeeffeeedeeffefeeefffeeeeefffeeefeeffeeeeefffeeeeeeffedeeeeffedededffedededffedededffedededffedededffeeededffedededffedededffedeeedffedededffedeeedffedededffeeededffededeeffededeeffedeeeeffedededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffedededffeeededffedededffedeeeeffedededffedeeeeffeeeeedffeeededffedeeeeffeeeeeeffeeeeeeffefeeeeffefefefffeff0effff0f0effff0f1f1fff1f2f2fff2f1f1fff1f1f1fff0f0f0ffefefefffedededffedededffebececffebebebffeaeaeaffeaeaeaffeae9eaffeae9eaffeaeaeaffe9eae9ffe9e9eaffe9eaeaffe9eae9ffe9e9e9ffe9eae9ffeae9eaffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e9ffe9e9e9ffe8e8e9ffe8e8e8ffe9e8e9ffe9e8e9ffe9e8e8ffe9e8e9ffe8e8e9ffe8e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e9e8ffe9e8e8ffe8e9e8ffe9e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe8e7e7ffe8e7e8ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e6e7ffe6e6e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e7ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e8e7ffe8e8e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e7ffe8e7e7ffe8e7e7ffe7e8e7ffe7e8e7ffe7e8e8ffe7e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe8e8e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e8ffe8e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeae9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9eae9ffeae9e9ffeaeaeaffebececffedededffeeeeeeffefefeffff1f0f0fff1f2f1fff2f2f2fff2f2f2fff3f2f2fff2f2f1fff1f1f1fff0f1f0fff0f0f0ffeff0f0fff0efefffefefefffefefefffefefefffefefefffefefefffeeefefffefefefffeeefeeffefefefffefeeeeffefeeefffeeeeefffeeefeeffeeeeeeffeeeeeeffedeeeeffedeeeeffeeeeedffeeedeeffeeedeeffedeeedffeeededffedededffedededffedededffedececffecededffedecedffedededffedecedffececedffedededffedecedffededecffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffedededffedededffedededffecececffeaebebffe9eae9ffe9e8e8ffe7e8e8ffe6e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe2e3e3ffe2e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdedfdeffdededeffdedddeffdedddeffddddddffdcdddcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdaffdbdadbffdbdadaffdadadaffdadadaffdad9daffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d9ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d4ffd2d3d2ffd2d2d2ffd2d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcecdcdffcccdccffcccbccffcbcbcbffcbcacaffccccccffcececdffcfd0cfffd1d1d1ffd1d2d2ffd1d1d0ffd0d0d0ffcdcecdffcbcbcaffc7c8c8ffc3c3c3ffbcbdbdffb7b7b7ffb2b3b3ffb1b1b1ffb2b2b2ffb3b2b2ffb2b2b3ffb2b3b2ffb2b2b3ffb2b2b2ffb3b4b3ffb3b4b4ffb3b4b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfbfbfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffefdfdfffefdfdfffefefdfffdfefdfffefefefffefefefffefefefffffefffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefefffffffefffffffffffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefefffefefefffefefefffefffefffefefefffefefffffefffefffffffffffffffffffffffffffefefffffffffffffffefffffffefefffffefffffffffefffffffefffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffefffffffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefdfefffdfefdfffbfbfbfff5f5f6fff1f1f2fff1f2f2fff2f2f1fff1f1f2fff1f2f1fff3f3f3fff3f3f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3b3cff3a3a3bff3a3a39ff393939ff39393aff3a3a3aff454545ff565656ff676767ff777778ff868787ff959595ffa2a1a1ffc9c8c8ffefefeffffafafafffdfdfdfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffcfdfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfefffefdfdfffefefdfffdfefdfffefefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfbfcfffbfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffafafafffafbfafffafafafffafafafffafafafffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f8f9fff9f9f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f3fff1f1f1fff0f0f1fff0efefffeeeeeeffedededffecececffeaeaebffe9e9e9ffe8e8e8ffe6e6e7ffe4e4e4ffe3e2e3ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e1ffe1e1e1ffe3e3e2ffe5e5e5ffe6e6e6ffe7e7e8ffe9e9e9ffebeaebffecebebffedececffeeeeeefff0f0effff1f1f1fff3f2f3fff4f4f3fff5f5f5fff6f6f5fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff8f8f7fff8f8f7fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9fafafff9fafafffafafafffafafafffafafafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fffafaf9fffafafafff9f9f9fff9f9fafffaf9f9fff9f9fafffaf9fafff9faf9fff9f9f9fff9f9fafff9f9fafff9fafafffafaf9fff9f9fafff9faf9fffaf9fafffaf9fafffafafafff9faf9fffafafafff9fafafffafafafffafafafffafbfafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafbfffbfbfafffbfbfafffafbfafffbfbfbfffbfbfafffbfafafffbfafbfffbfbfbfffafbfafffafbfbfffafafafffafbfafffafafbfffbfbfbfffbfafbfffafafbfffafbfafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefffefffffffffffffffefffefefefffffefffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffbfafbffefefefffc3c3c3ffa0a0a0ff929292ff838484ff747474ff636364ff525252ff424243ff393939ff393939ff393a39ff39393aff393a39ff3a393aff3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1eff1e1e1eff181818ff171717ff171717ff1c1c1cff272727ff323232ff434343ff565657ff6d6d6dff848384ff979696ffbcbbbcffeaeaeafffafafafffefefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefffefffefefffffffffffffffefffffefefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefefffdfefdfffdfefefffdfefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfafafffafafbfffafbfbfffbfafbfffbfafafffbfafbfffbfbfafffbfbfafffafafafffbfafbfffbfbfafffbfbfafffbfbfafffbfafbfffbfbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b3b3ffb4b3b3ffb4b3b3ffb5b5b4ffb4b4b4ffb3b3b3ffb3b3b4ffb2b2b1ffb2b2b1ffb1b1b1ffb1b0b1ffb5b4b4ffbcbcbbffc2c3c2ffc8c7c7ffcbcbcaffcecdcdffd1d0d1ffd2d2d2ffd1d1d1ffd0d1d1ffcecfcfffcdcdcdffcbcbccffcacacaffcbcacbffcbcbccffccccccffcdcdcdffcecdcdffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd1d0d0ffd1d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffddddddffddddddffdededdffdededdffdededdffdededeffdededeffdededeffdededeffdfdedeffdfdedeffdfdfdeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe4e4e4ffe6e6e6ffe7e7e7ffe9e9e9ffebebebffecececffededeeffeeedeeffedeeeeffefeeeeffeeefeeffefefefffefefefffefefefffeeefefffeeeeeeffededeeffedededffedededffedededffedededffedededffedeeeeffedeeeeffeeedeeffedededffedeeedffedededffededeeffedededffedeeedffeeedeeffedededffededeeffedededffeeededffedededffedededffedededffedededffedededffededeeffedededffeeededffedededffeeededffeeededffeeeeedffedeeedffeeeeeeffeeeeedffeeededffeeedeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefefefffefeff0fff0f0f0fff1f0f1fff1f1f2fff1f2f1fff1f1f1fff1f0f0ffeff0f0ffeeedeeffedededffedecedffebebebffeaeaebffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eaeaffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe9e9e9ffe9e8e9ffe9e8e8ffe9e8e9ffe9e9e8ffe9e9e8ffe8e8e8ffe9e8e9ffe9e9e8ffe9e9e8ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e9ffe9e9e9ffe8e9e8ffe8e9e9ffe8e8e8ffe8e9e8ffe8e8e9ffe8e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e8ffe8e7e8ffe7e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e6e7ffe7e7e6ffe7e7e7ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe6e7e7ffe7e6e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e7ffe8e7e7ffe8e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e8e7ffe7e8e7ffe8e7e7ffe8e8e8ffe7e7e8ffe8e8e7ffe8e8e8ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e7ffe7e8e8ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe9e8e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffe9e9e9ffe9e9eaffe9eae9ffeae9eaffeae9e9ffeae9e9ffeaeae9ffeae9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9e9ffeae9eaffeaeae9ffebebeaffecececffedededffeeefeeffefefeffff1f0f1fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0eff0ffefefefffefefefffefefefffeff0efffefefefffefefefffefefefffeeeeeeffefeeefffefefefffeeefefffefeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffeeedeeffededeeffedededffedededffedededffedededffedededffedededffededecffedededffecededffecededffedededffedededffedededffededeeffedededffeeedeeffeeededffefeeeeffefefefffefefefffefefefffefeff0ffefefefffefeeeeffeeeeedffeeededffeeededffedededffecececffebebebffeaeae9ffe9e9e8ffe9e8e9ffe7e7e7ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e3ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdededeffdededfffdededeffdddedeffdedddeffddddddffdcddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadbdaffdbdadbffdadadaffdadadaffdadadaffd9dadaffd9dadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d4d5ffd4d4d3ffd4d3d3ffd3d3d2ffd3d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcecdceffcdcdcdffcccdccffcbccccffcacbcaffcacbcaffcccccdffcececeffd0cfd0ffd0d0d1ffd0d0cfffcfd0cfffcececeffccccccffc9c9c9ffc5c5c5ffc1c1c1ffbababaffb5b5b6ffb2b2b2ffb0b0b1ffb3b2b3ffb2b2b2ffb2b2b2ffb2b2b3ffb3b3b4ffb3b4b4ffb3b3b3ffb3b3b4ffb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffffefefffefefffffffffefffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffefffefffefffffffefffffffefefffffefefffffffefefffefffefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefffefffffefefffefffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffffffffffffffffffffffffffefefffffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffdfdfdfffbfbfbfff5f5f6fff2f2f2fff1f1f2fff2f1f2fff1f1f2fff2f1f1fff1f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3bff3a3b3aff3a3a3aff3a393aff393939ff444444ff555555ff676666ff787877ff878787ff959696ffa3a3a2ffcccbcbffefeff0fffafafafffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfefffefdfefffefefefffdfefdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafafffbfafbfffafafafffafafafff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f9f9fff9f8f8fff8f8f9fff8f8f9fff8f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f6fff5f4f4fff3f4f4fff2f2f3fff1f1f1ffeff0efffeeeeeeffedededffebebebffeaeaeaffe9e9e9ffe8e7e7ffe5e5e6ffe3e3e4ffe1e0e1ffdedddeffdcdcdcffdbdbdbffdadadaffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9dadaffdbdcdcffdfdedfffe2e1e1ffe4e4e3ffe6e6e6ffe7e8e8ffe9e9e8ffeae9eaffebebecffedededffeeefeffff1f0f0fff2f1f2fff3f3f3fff4f4f4fff5f6f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff8f8f8fff9f9f8fff8f8f8fffaf9f9fff9fafafff9fafafffafaf9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffaf9f9fff9fafafff9f9fafff9fafafff9faf9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9f9fff9f9fafff9f9fafff9f9fafffaf9f9fff9faf9fffafafafffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafbfffbfafbfffafbfbfffbfbfafffbfafbfffbfafbfffbfbfbfffbfbfafffafbfafffbfafafffafbfbfffbfbfafffafafafffbfafafffafbfafffafbfbfffafbfafffafafafffafafbfffafbfafffafbfafffafafbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefefdfffefefefffefefefffdfefefffdfefefffefdfdfffefdfefffefefefffefefefffefefefffefefffffffefffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffdfdfdfffbfbfaffefefefffc5c5c5ffa0a0a1ff939393ff838384ff747474ff636263ff525152ff424242ff393a3aff3a3a3aff39393aff3a393aff39393aff393a3aff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1eff1e1e1eff1e1e1eff181818ff181718ff1c1d1dff262626ff323132ff424141ff565655ff6b6b6bff808181ff949493ffbab9baffeae9eafff9f9f9fffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffdfdfefffefefefffefefefffdfefefffdfefdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffafbfbfffbfbfafffbfafbfffbfafbfffafafafffafbfbfffbfafafffafafbfffafafafffafbfbfffbfbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b4ffb3b4b3ffb4b3b4ffb4b3b4ffb4b4b4ffb4b5b5ffb4b3b3ffb3b3b4ffb1b1b2ffb0b0b0ffb3b3b3ffb9b9baffc1c0c1ffc6c6c6ffc9cac9ffcccdccffd0cfcfffd2d2d2ffd2d3d2ffcfcfcfffcfcfceffcdcecdffcbccccffcacbcaffcacacaffcbcbcbffcbcccbffcccdccffcdcdcdffcececeffcececfffcfcfd0ffd0cfd0ffd0d1d1ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d5ffd6d5d5ffd5d6d6ffd6d6d7ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadbdaffdbdbdbffdcdbdcffdbdcdcffdbdcdcffdcdcdcffdddcdcffdddddcffddddddffddddddffddddddffdeddddffdedddeffddddddffdddedeffdededeffdededfffdededeffdededeffdedfdeffdededfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfe0e0ffe0e0dfffdfdfdfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e5ffe6e5e6ffe7e7e7ffe9eaeaffebebecffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0efefffefefefffefeeefffeeeeeeffedededffedededffedeeeeffeeeeeeffededeeffeeeeeeffededeeffedeeeeffedeeedffedeeedffeeedeeffeeedeeffededeeffedededffedededffeeededffeeededffededeeffedededffedededffedededffedededffedededffedeeeeffeeededffededeeffedededffedededffeeeeedffededeeffeeedeeffeeeeeeffeeeeeeffedeeedffeeededffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffeeefefffeff0efffefefeffff0f0f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1ffefeff0ffeeeeefffeeededffecededffebececffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffe9e9eaffeae9e9ffe9eae9ffe9eaeaffeaeaeaffe9e9eaffeae9eaffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe9e8e9ffe8e8e8ffe8e9e9ffe9e8e8ffe8e8e9ffe8e8e9ffe8e9e9ffe9e9e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e8ffe8e9e8ffe9e8e8ffe8e9e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e7ffe7e7e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e6ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e7ffe7e8e7ffe8e7e7ffe7e8e8ffe8e8e8ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e8e7ffe7e8e8ffe8e8e8ffe7e7e8ffe8e7e8ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e7ffe7e7e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e7ffe7e8e7ffe8e8e8ffe8e7e8ffe7e8e8ffe7e7e7ffe7e7e8ffe8e7e7ffe8e7e7ffe8e8e8ffe7e7e8ffe7e8e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e8ffe8e8e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e7ffe7e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9eaffeae9eaffe9eaeaffe9e9e9ffeae9eaffeae9e9ffeaeae9ffeaeaeaffe9eaeaffeaeae9ffeae9e9ffeae9eaffe9e9e9ffe9eaeaffeae9e9ffe9e9eaffe9e9e9ffe9e9eaffeaeae9ffeaeaeaffebeaebffececedffedededffeeefeefff0efeffff1f1f1fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff1f2f2fff1f1f1fff0f0f0fff0f0f0ffeff0efffeff0efffefefefffeff0f0ffefeff0ffefeff0ffefefefffefefefffeeefefffefefefffefefefffefefefffefefefffeeeeeeffefeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeededffedeeedffedeeeeffeeeeeeffededeeffedededffedededffedededffedededffedededffedededffedededffedededffecededffedededffeeededffeeededffeeeeeeffeeeeeeffefefeeffefefefffefeff0ffefefefffeff0f0fff0efefffeeeeefffeeeeeeffedededffedededffedededffecececffebebebffeaeae9ffe9e9e9ffe9e8e8ffe7e8e8ffe6e6e6ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffe0e0e1ffe0dfdfffdfe0dfffdedfdfffdfdfdfffdedfdeffdededeffddddddffddddddffdddcdcffdcdcddffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdadbdaffdadbdbffdbdbdbffdadadbffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd5d5d5ffd5d6d6ffd5d4d4ffd4d4d5ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0cfffcfceceffcececeffcececdffccccccffccccccffcbcccbffcacbcbffcbcccbffccccccffcececeffcecfceffcfcfcfffcfd0d0ffcecfcfffcdcdcdffcbcacbffc8c7c7ffc3c4c4ffbebebfffb9bab9ffb4b5b4ffb2b2b2ffb2b2b2ffb2b2b2ffb3b2b2ffb3b3b4ffb4b4b3ffb3b3b3ffb3b3b4ffb3b3b4ffb4b3b4ffb3b4b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffdfcfcfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfbfcfffbfcfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefffffffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffffffffffefefefffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefefffffefefefffefefffffffefefffefefefffffffefffffefefffefffefffefffefffefefefffffefffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffbfbfbfff5f5f5fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff1f2f1fff2f1f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3cff3b3b3bff3b3b3bff3a393aff3a3939ff444545ff565555ff666667ff777777ff878787ff969697ffa3a3a4ffcececeffefeff0fffbfbfbfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefdfdfffefdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafafafffbfbfbfffafafafffaf9f9fff9fafafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f8f9fff9f9f9fff8f9f9fff9f8f9fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f7fff8f8f8fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff4f5f5fff5f5f5fff4f4f4fff3f3f3fff2f1f1fff0f0f0ffeeeeeeffecececffeaeaeaffe9e9e8ffe7e7e7ffe5e5e5ffe4e4e3ffe1e1e1ffdddddeffdbdadaffd6d7d6ffd4d4d5ffd3d3d3ffd1d1d1ffcecdceffccccccffccccccffc0c0c0ffcdcdcdffcdcdcdffcdcdcdffcfcecfffd1d0d1ffd4d5d4ffd8d7d7ffdadadbffdddeddffe0e0e1ffe3e3e4ffe5e5e6ffe6e6e6ffe8e8e8ffeaeaeaffebececffededeeffeff0effff1f2f1fff3f3f3fff4f4f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f9f8fff9f9f8fff9f9f9fff9fafafffafafafffafaf9fffafafafff9fafafffaf9f9fff9f9fafff9f9f9fffaf9f9fff9fafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafaf9fff9f9f9fff9faf9fff9fafafff9f9f9fffafafafff9fafafff9f9fafffaf9f9fff9faf9fffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffafafafffbfafafffafbfbfffbfafafffbfbfbfffafbfafffafafbfffafbfbfffafbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffafafafffafbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfafffbfafafffafbfafffafbfafffafafafffafafbfffafbfbfffafafbfffafbfafffbfbfbfffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffefefffffffffffffffefffffefefffefffefffefffefffefefefffefefefffefefffffefefefffefefdfffefefefffdfefefffefdfdfffefdfefffefdfefffefdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffcfcfdfffdfdfcfffbfbfbffeff0efffc7c7c7ffa1a1a1ff949494ff848484ff737474ff636363ff525352ff434243ff3a3a39ff393939ff3a3939ff393939ff393939ff3a3a39ff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff181718ff1e1d1eff262727ff323131ff414141ff545554ff686868ff7c7c7dff909091ffb8b7b7ffe9e9e9fffaf9f9fffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffefffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefdfffefefdfffdfdfdfffefdfefffdfefefffdfdfefffdfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfafafffbfbfbfffafbfafffafafafffafafbfffafafbfffbfafafffafafbfffbfbfbfffafbfbfffafafbfffafbfafffafbfafffafafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b3ffb3b3b4ffb3b3b4ffb3b3b3ffb3b3b4ffb4b4b4ffb4b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffb3b3b3ffb7b8b8ffbebebeffc5c4c5ffc9c8c8ffcccbccffcfcfceffd1d1d1ffd2d3d2ffd0d1d0ffcfcfcfffcececeffcccdcdffcbcbcbffcacacaffcbcbcbffcbccccffcccbccffcdcdcdffcececeffcececeffcecfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdbdbdbffdadbdbffdbdcdcffdbdbdbffdcdbdbffdcdcdcffdddcdcffdcdcddffdcdddcffdcdcddffddddddffdddddeffddddddffdddddeffdededeffdededeffdededeffdededeffdedfdeffdededeffdedfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffe0e0dfffe0e0e0ffe0e0e1ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe5e5e4ffe6e6e6ffe8e8e7ffeaeaeaffecececffedededffeeeeedffeeeeeeffeeeeeeffeeefefffefefeffff0f0effff0f0f0ffefeff0ffefefefffeeefeeffededeeffeeeeedffedededffeeedeeffedededffedeeedffedededffeeeeeeffedededffeeeeeeffedededffeeededffedededffeeededffededeeffedededffedededffedededffededeeffedededffedededffeeededffedeeedffedededffedededffedeeedffedededffedeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeefffeeefefffefefefffefefeffff0f0f0fff0f1f0fff2f1f1fff2f1f2fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeedffedededffecececffecebecffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9eae9ffeae9eaffeaeae9ffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e9e9ffe8e9e9ffe9e8e9ffe8e8e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe9e8e9ffe8e9e9ffe8e8e9ffe8e9e8ffe9e9e9ffe8e9e9ffe9e8e8ffe9e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e8ffe7e7e7ffe8e8e8ffe7e8e8ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe8e7e7ffe8e8e8ffe8e8e7ffe8e8e7ffe7e8e7ffe8e8e7ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e7e7ffe7e8e7ffe7e7e8ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e8ffe8e7e7ffe7e8e8ffe8e7e7ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e8ffe9e8e8ffe9e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e9e8ffe8e9e9ffe8e8e8ffe9e9e9ffe8e9e9ffe8e8e9ffe9e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffeaeaeaffeae9e9ffeae9e9ffe9eaeaffeae9e9ffeaeaeaffe9eae9ffe9e9e9ffe9e9eaffe9e9eaffeae9e9ffe9e9eaffeaeaeaffe9eae9ffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9eaeaffeaeaeaffecebecffedececffeeeeeeffefefeefff0f0f0fff1f2f1fff2f2f1fff2f2f2fff2f2f3fff2f3f3fff1f1f2fff1f1f0fff1f1f1ffeff0f0fff0efeffff0eff0fff0f0f0fff0f0f0ffeff0effff0f0efffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffefefeeffeeefefffeeeeeeffefefeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeedeeffeeeeedffedededffeeededffedededffedededffedededffedededffecededffedededffedecedffedecedffecededffeeededffededeeffedeeedffedededffeeeeefffefefefffefefefffefeff0fff0f0f0ffeff0efffefeeefffeeeeeeffedeeedffedededffedededffecececffebebecffeae9eaffe9e9e9ffe9e9e8ffe8e8e7ffe6e7e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e4e3ffe3e4e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdededeffddddddffddddddffdcddddffdcdcdcffdcdddcffdcdcdcffdbdbdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdadbdbffdbdadbffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d9ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d0d1ffd0d0d0ffd0d0cfffcfcfcfffcecfceffcececeffcdcdcdffcdcccdffccccccffcbcbcbffcacacaffccccccffcccdcdffcecdcdffcececeffcececeffcfcfcfffcdcecdffcccccbffc9cac9ffc6c6c6ffc2c2c2ffbdbdbdffb8b8b8ffb4b4b3ffb2b1b2ffb2b3b2ffb3b4b4ffb3b3b3ffb4b4b3ffb3b4b4ffb3b3b3ffb4b4b4ffb3b4b3ffb4b4b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffefefefffefefefffffefefffefefefffffefefffefffffffefffefffefefefffefffefffefefffffefffefffffefffffffefffffffefefffefffefffffffefffffefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffefefefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffefefffefffefffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffffffffefefffffffefffffefffffffefffefffefefefffefffefffefefffffefffefffffefffffffffffffffefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffbfbfbfff6f5f6fff2f1f2fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f1f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3cff3c3c3cff3c3b3bff3b3a3aff3a3b3aff464645ff565555ff676766ff777778ff888888ff979797ffa4a4a3ffd1d0d0fff0f0f0fffbfafbfffdfefdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfafffafafbfffbfafafffafafafff9faf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff9f8f9fff8f9f8fff8f9f9fff9f8f9fff8f9f9fff8f8f8fff9f8f9fff9f9f8fff8f9f8fff8f8f9fff8f9f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f6f7fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff4f4f4fff4f4f5fff3f3f4fff2f2f1fff0f1f0ffeeeeeeffecececffeaeaeaffe8e8e8ffe7e7e7ffe4e4e4ffe2e2e2ffdfdfdfffdcdcdcffd8d8d9ffd5d5d5ffd1d2d1ffd0cfcfffcececeffcacacaffb0afafff888888ff7c7c7dff6b6a6aff828181ff969696ffb1b1b1ffc9c8c8ffcbcccbffd0d0cfffd2d2d2ffd5d5d5ffd8d8d9ffdcdcdcffdfdfdfffe2e2e1ffe4e4e4ffe5e5e5ffe7e7e7ffe9eae9ffebececffeeedeefff0f0f0fff2f2f2fff4f3f4fff5f5f4fff5f5f5fff5f6f6fff6f6f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fffaf9fafffaf9fafffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9fafafffafaf9fff9fafafffafafafffaf9fafff9faf9fff9f9f9fffaf9f9fff9f9f9fffaf9fafffaf9fafff9f9f9fff9f9fafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafbfffafafafffbfafafffafbfafffbfbfafffbfafafffbfbfafffafbfbfffbfafbfffafafbfffbfbfafffbfbfbfffafbfafffbfafbfffafbfbfffafbfbfffbfafbfffbfbfbfffafafafffbfafbfffbfbfafffafafafffafafbfffafafbfffbfbfbfffafafbfffbfafbfffafbfbfffafbfafffafafafffafafafffafafafffafbfafffbfafafffafafbfffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffdfefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffffffffffffffefffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffcfcfdfffcfdfdfffdfcfcfffcfdfcfffcfdfcfffdfcfdfffdfdfcfffbfbfbfff0efefffc9c9c9ffa2a2a2ff949494ff848484ff747474ff636464ff535353ff444343ff3a3a3aff393939ff3a3939ff3a3a3aff39393aff3a3a3aff3b3b3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1fff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1f1eff272726ff323131ff414141ff535354ff676666ff7a7a7aff8e8e8effb7b7b7ffebebebfffaf9fafffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffefffffffffffefffefffefefffffefefffffffefefffefffefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefdfffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfbfffcfcfbfffbfcfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffbfafafffbfbfafffafafbfffbfafafffafafbfffbfbfafffbfbfbfffafbfafffbfafbfffafbfafffafbfbfffbfafbfffbfbfbfffafafafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b3ffb3b3b3ffb3b2b3ffb3b3b3ffb4b4b4ffb3b3b3ffb3b3b3ffb3b4b3ffb4b4b5ffb4b4b5ffb3b3b3ffb5b6b6ffbcbbbcffc2c2c1ffc6c7c6ffcacacaffcdcdcdffd0d0d0ffd1d1d2ffd1d1d1ffd0d0d0ffcecfceffcdcdcdffcbcccbffcacacaffcacacaffcbcacbffcccbccffccccccffcdcdcdffcececdffcfceceffcecfcfffcfcfd0ffd0d0d0ffd1d1d0ffd1d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffd9dadaffdadadaffdbdbdaffdbdbdbffdcdbdbffdcdbdbffdbdcdbffdcdcdcffdddcdcffdddddcffdcddddffddddddffddddddffddddddffdededeffdddeddffdededeffdedfdeffdededfffdededfffdededeffdededeffdfdedfffdfdfdeffdedfdeffdededfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e4ffe4e5e5ffe6e6e6ffe8e8e8ffebebebffedececffedeeedffeeedeeffeeeeeeffeeeeeeffefeeefffefefefffefefeffff0f0f0ffeff0f0ffefefefffeeedeeffeeeeeeffedeeeeffeeededffeeeeeeffededeeffeeedeeffeeeeedffededeeffeeededffeeededffedeeedffeeeeedffeeededffedededffededeeffedededffedededffedededffeeededffedededffedededffedeeedffedeeeeffeeedeeffedededffedededffeeedeeffeeeeedffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffeeefeeffeeeeeeffeeefeeffeeefefffeff0effff0eff0fff0f0f0fff1f1f1fff2f2f1fff2f2f1fff2f1f2fff0f0f0ffefefefffedeeeeffedededffecedecffebecebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9eaffeae9eaffeaeae9ffe9e9eaffeae9e9ffeae9e9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe9e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e7ffe8e7e7ffe8e8e8ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe7e7e6ffe7e6e6ffe7e7e6ffe6e7e7ffe7e6e7ffe6e6e7ffe7e7e6ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e8ffe8e7e8ffe7e8e7ffe7e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e7ffe8e7e7ffe8e8e7ffe7e7e8ffe8e7e7ffe7e7e8ffe7e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e9e8ffe8e9e8ffe9e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9eaffe9e9e9ffeae9e9ffeaeaeaffe9e9eaffeae9eaffeaeae9ffe9e9eaffeae9e9ffeae9e9ffe9eae9ffeaeae9ffeae9e9ffeaeae9ffe9eaeaffeae9eaffe9e9eaffeaeae9ffeaeaeaffe9eae9ffeae9e9ffe9eae9ffe9eaeaffeae9eaffeaeaeaffe9eae9ffeaeaeaffeaeaeaffebecebffedededffeeeeeeffefefeffff0f1f1fff2f1f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f0f0fff0f0f0fff0efefffeff0effff0f0effff0f0f0ffefefefffefeff0ffefefefffefefefffeff0efffefefefffefefefffefefefffefefefffefefefffefeeeeffefeeefffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffeeededffeeededffededeeffedededffededecffedededffedecedffedecedffecedecffedededffeeededffeeeeedffeeeeeeffefeeeeffeeeeefffefefeffff0f0f0ffeff0effff0eff0ffeff0efffeeefefffeeedeeffedededffedededffecececffecebebffeaeaeaffe9e9e9ffe9e9e9ffe9e8e8ffe6e7e7ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe0e1e0ffe0e0e1ffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdfdedeffdededeffddddddffddddddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdadaffdbdadaffdadadaffdad9d9ffdad9d9ffd9dad9ffd9d9d9ffd9d8d8ffd9d9d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcecfffcececfffcdcecdffcdcdcdffccccccffcbcbcbffcacacaffcac9c9ffccccccffcdcdcdffcdcecdffcececdffcececeffcdcdcdffccccccffc9cacaffc8c7c7ffc4c4c4ffbfbfbfffbababaffb5b6b5ffb2b2b2ffb4b3b3ffb3b3b3ffb4b3b4ffb3b3b3ffb3b3b3ffb4b3b4ffb4b4b4ffb4b5b4ffb5b4b4ffb4b4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfcfcfffbfbfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffefdfdfffefdfdfffefdfefffdfefefffefefdfffefefefffefefefffefffefffefefffffefffefffffffffffefefefffffffefffffffffffffefffffefffffffffffffffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffefffefefffffffefefffefefefffefffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffefffefffefffefffefffffefefffefefefffffefefffffefefffffefefffefefffffefefefffefefffffefffffffefffffffffefffffefffffffffffffffefefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffcfcfbfff5f5f5fff0f1f0fff2f2f1fff2f2f1fff1f2f2fff2f2f2fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3cff3c3c3cff3c3c3cff3b3b3cff3c3c3cff474747ff575757ff686968ff797978ff898989ff989898ffa5a5a4ffd2d2d2fff1f0f1fffbfbfbfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffdfefefffefdfdfffdfdfefffdfefefffdfefdfffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffafbfafffafbfafffafafafffafafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff8f8f8fff9f8f8fff9f9f8fff9f8f9fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff6f7f7fff6f6f6fff5f6f5fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff3f2f3fff1f1f1ffefefefffedededffebebebffe9e9e9ffe6e7e7ffe5e5e4ffe2e2e2ffdedfdeffdadadaffd5d5d5ffd0d0d0ffc9c9c8ff999a9aff7d7d7dff676767ff515151ff4f4f4eff4a4a4aff444444ff414142ff414241ff424242ff444444ff4a4b4aff505050ff515151ff656565ff7b7b7bff9a9a9affc9c9c9ffd3d3d2ffd7d7d7ffdadadaffdcdcdcffdededfffe1e1e1ffe4e4e4ffe6e7e7ffebeaeaffedededfff0f0effff2f2f1fff3f3f3fff4f4f5fff5f5f4fff5f5f6fff6f6f6fff6f7f7fff7f7f7fff7f8f8fff9f9f9fff9f9f8fff9f9f9fffafafafffaf9fafff9fafafffafafafff9faf9fffafafafff9fafafff9f9f9fff9f9f9fffaf9fafff9f9fafffaf9fafffaf9f9fffafaf9fffaf9f9fff9fafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9fafafffafafafffafafafffaf9f9fffafaf9fffafafafffafafafff9f9fafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafafffafbfbfffbfbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfafffbfbfafffafafbfffbfbfafffbfbfafffbfafbfffafafbfffafafafffafafbfffafbfbfffafbfbfffafafbfffafbfbfffbfbfbfffafafafffbfafafffbfbfbfffafafafffafbfbfffafbfafffafbfafffbfbfbfffafbfbfffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffefefffffffefefffffefffffefffffffefffffffffefffffefffffffefefffffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefdfffefefefffdfefefffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfdfdfffbfbfbfff0f0f0ffcbcbcbffa2a3a2ff959595ff868585ff757675ff646465ff545454ff444444ff393939ff393939ff39393aff3a3a3aff3a3a3aff3b3b3bff3b3c3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1f1eff1e1f1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff262626ff313232ff414141ff525151ff666665ff7b7b7bff8e8e8effb6b6b6ffe7e7e8fff8f9f8fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefdfffdfdfefffefdfdfffdfdfdfffdfefefffefefefffdfdfdfffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffdfefefffefefefffdfdfdfffefdfdfffefefefffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffafbfafffbfbfafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfcfcfffbfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb2b2b2ffb3b3b2ffb3b3b3ffb3b3b3ffb4b4b4ffb3b3b3ffb3b4b3ffb3b4b3ffb3b4b3ffb4b3b3ffb6b6b6ffbbbbbbffc1c1c0ffc6c5c6ffc9c9c9ffccccccffcfcfd0ffd1d1d2ffd2d2d2ffd0cfd0ffcecfcfffcecdceffccccccffcbcbcbffcacbcbffcbcacbffcbccccffccccccffcccdccffcdcdcdffcdceceffcececeffcfcfceffd0cfd0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d2ffd3d4d4ffd4d4d3ffd5d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9daffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffdddcdcffddddddffdededeffdededdffdededeffdedddeffdededeffdedfdeffdedfdeffdfdedeffdededeffdfdedeffdfdfdeffdfdedfffdededfffdfdedeffdfdedfffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe2e1e2ffe3e3e3ffe4e4e4ffe6e6e6ffe8e8e8ffebeaeaffecededffedeeedffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0f0effff0f0f0fff0f0f0ffefefefffeeeeedffedeeedffededeeffeeeeedffedededffeeeeedffedeeeeffedeeedffeeeeedffededeeffeeededffedededffedededffedeeedffedededffedeeedffeeeeeeffedededffeeeeeeffedededffedeeedffedeeedffedeeedffeeededffedededffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeefeeffeeeeefffeeefefffefefefffeeeeeeffefefeeffefefefffefefefffeff0f0fff0f1f0fff1f1f1fff2f2f2fff2f2f2fff1f1f2fff0f1f0ffefeff0ffeeeeeeffedededffedececffececebffebebebffeaebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffe9e9e9ffeaeae9ffe9eaeaffe9eae9ffeaeae9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e8e9ffe8e9e9ffe8e9e8ffe8e9e8ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e8e8ffe7e8e7ffe8e8e7ffe8e8e7ffe7e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e8e8ffe7e8e8ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e8ffe8e9e9ffe9e9e8ffe9e8e9ffe8e9e8ffe8e9e9ffe8e9e8ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffe9e9e9ffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeaeaeaffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaebffecececffedededffeeeeefffeff0f0fff1f1f1fff2f1f2fff2f3f2fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffeff0efffefeff0ffefefefffefefefffefefefffefefefffefefefffeff0efffefefeeffefefefffefefeeffeeefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedeeedffededeeffedededffedededffedededffedededffecededffededecffedededffedededffedededffedeeedffeeefeeffeeeeeeffefefeffff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffeeefeeffedeeeeffeeededffedededffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe6e7e7ffe6e6e6ffe5e5e6ffe5e6e6ffe6e5e6ffe5e5e4ffe5e4e4ffe4e5e4ffe4e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e0ffe1e0e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdeffdfdedeffdedfdeffdededdffdedddeffddddddffddddddffddddddffdddddcffdcdddcffdcddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdbdbffdadbdbffdadbdaffdadbdaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd2d2d3ffd2d2d1ffd1d1d2ffd0d1d1ffd0d0d0ffcfcfd0ffcecfcfffcfcecfffcecdcdffcdcdcdffccccccffcbcacbffc9cacaffc8c9c8ffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcdcdcdffcbcbcbffc9c8c9ffc6c5c5ffc2c2c2ffbebebeffb9babaffb5b6b5ffb3b3b3ffb3b3b3ffb3b4b3ffb3b4b3ffb4b4b3ffb4b4b3ffb4b5b5ffb5b5b5ffb4b4b4ffb5b4b4ffb4b5b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffefefefffffffefffefffefffefffefffefefefffefffffffffefefffffffffffefefffffffffffffefffffffffefffffffefefffffffffffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefffffffefefffffefefffefffffffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefefefffefffefffefefefffefefefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffffffefffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefdfdfffcfcfcfff5f5f5fff0f0f0fff1f1f0fff1f1f2fff1f1f2fff2f2f2fff2f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3cff3c3c3cff3c3c3cff3c3c3cff3d3c3dff484747ff585858ff696969ff7a7979ff8a8a89ff989897ffa5a5a5ffd2d3d2fff1f1f2fffcfbfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffdfefefffdfefefffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff7f7f8fff6f6f7fff5f6f6fff5f5f5fff5f4f4fff4f4f4fff3f3f3fff2f2f1fff1f0f1ffefefefffecedecffeaeaeaffe8e8e8ffe5e6e5ffe3e3e4ffe0e0e0ffdddcdcffd7d7d7ffd2d2d2ffccccccffb1b1b0ff737373ff4f5050ff4a4a4bff444343ff3c3b3cff2f3030ff242323ff1a1a1aff141415ff0f0f0fff131313ff1a1a1aff242424ff313131ff414041ff474646ff4c4c4cff505150ff767676ffb6b6b6ffd1d1d0ffd3d4d3ffd6d7d6ffdadadaffdddcddffdfe0e0ffe3e3e3ffe7e7e7ffeaeaeaffedededfff0efeffff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f6fff7f6f6fff7f7f6fff7f8f7fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9fafffafafafff9fafafffaf9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fffafafafffafaf9fffafaf9fff9f9f9fffafaf9fff9f9f9fffafafafff9f9f9fffaf9f9fff9f9f9fffafaf9fff9f9f9fffafaf9fff9f9fafff9f9fafffafafafffafaf9fff9f9fafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffbfafafffafbfbfffafafafffbfbfafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfafffafbfafffbfbfafffbfafafffbfbfafffbfafafffbfbfbfffbfafafffafafbfffafbfbfffafafbfffbfbfafffafbfafffafbfafffafafafffafbfbfffbfafafffafafafffafafbfffbfafbfffafbfafffbfafbfffbfafafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffbfbfbfff1f0f0ffcececeffa3a3a2ff959595ff868686ff767677ff656566ff545555ff454444ff39393aff3a3a3aff3a3a3aff3a3a3aff3b3b3bff3b3c3bff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1fff1f1f1eff1e1e1eff1f1e1eff1e1e1eff1d1e1eff1e1d1eff272626ff313131ff404040ff525151ff666766ff7c7c7cff919191ffb5b6b5ffe7e7e7fff8f8f8fffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffffffffffefffefffefffefffffefffffffffefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffefefdfffefefdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffefdfdfffdfefefffefdfdfffdfdfdfffdfefefffdfdfefffefefefffefefefffdfefefffdfefefffdfefefffefdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfafffbfbfafffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b2b2ffb2b1b1ffb2b3b2ffb3b3b2ffb3b3b3ffb2b3b3ffb4b4b4ffb4b3b4ffb3b4b3ffb2b2b2ffb5b5b5ffb9b9b9ffbfbfbfffc4c4c3ffc8c8c8ffcbcbcbffcdceceffd0d1d1ffd1d1d2ffd1d0d0ffcfcfcfffcececeffccccccffcbccccffcbcacaffcbcbcbffcbcbccffccccccffccccccffcdcccdffcdcdcdffcececeffcecfceffcfcfcfffd0cfd0ffd1d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d8ffd7d7d8ffd8d8d9ffd9d9d8ffd9d8d9ffd9dadaffdadad9ffdadadaffdadadbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcddffdddcdcffdddddcffdcddddffddddddffddddddffdededdffdededeffdddedeffdededeffdededeffdedfdeffdededeffdfdfdeffdededeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdedfdfffdedfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e4e3ffe4e4e5ffe6e6e6ffe8e8e8ffebebebffecececffeeededffedeeeeffeeefeeffeeeeefffefefefffefeff0fff0f0f0fff0f0f0fff0efefffeeeeefffeeeeeeffeeededffedeeedffededeeffeeeeeeffeeededffeeeeeeffeeeeeeffedeeeeffeeedeeffeeededffedededffedededffedededffedededffedeeedffeeeeeeffedeeedffeeeeeeffeeedeeffedeeedffedeeedffeeeeedffeeeeedffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeefffefefeeffeeefeeffeeefefffeeefefffeeefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff1f1f1fff2f2f1fff2f2f2fff2f2f1fff1f1f0fff0eff0ffefeeeeffedeeedffecececffecececffebebebffebebebffebeaeaffebeaeaffeaeaeaffebebeaffeaeaeaffebebeaffeaeaebffeaeaebffeaeaebffeaeaeaffeae9eaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffe9eaeaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e9ffe8e9e9ffe8e9e9ffe9e9e8ffe9e9e9ffe8e8e9ffe9e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e7ffe7e8e8ffe8e8e7ffe7e7e8ffe7e7e8ffe8e8e8ffe8e7e7ffe7e7e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e8ffe7e7e8ffe8e8e7ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e9ffe9e9e8ffe8e9e8ffe9e8e9ffe9e9e8ffe8e9e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e9e8ffe8e8e9ffe8e8e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e8e7ffe8e8e7ffe7e7e7ffe8e8e7ffe8e7e7ffe8e8e8ffe8e7e8ffe7e7e8ffe7e8e8ffe7e7e8ffe8e8e7ffe7e8e7ffe7e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e9ffe8e9e8ffe8e8e8ffe9e8e9ffe9e9e8ffe8e9e8ffe8e8e8ffe9e9e9ffe8e8e8ffe9e9e9ffe9e8e9ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffe9e9e9ffe9e9eaffeaeaeaffeae9e9ffe9eae9ffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebececffedececffededeeffeeefeffff0f0f0fff2f2f1fff2f2f1fff2f3f2fff2f2f3fff2f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0effff0eff0fff0f0efffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefeeffeeeeefffefefeeffeeeeefffeeeeefffeeeeefffeeeeeeffeeedeeffeeeeeeffeeededffedededffededeeffedededffededecffedededffedededffecededffedededffeeededffeeeeeeffeeeeeeffefeeeeffefefeffff0f0effff0f0f0fff0f0f0fff0eff0ffefeeefffedeeeeffedededffedededffecececffebebebffeaeae9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e5ffe5e6e5ffe5e6e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdfdedfffdededeffdededeffdddedeffdededdffddddddffddddddffdcdcddffdcdcddffdcddddffdcdcdcffdcdbdcffdcdcdcffdcdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdadadbffdadadaffdad9d9ffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0cfffcfd0cfffcecfcfffcecfcfffcecdcdffcdcccdffcbcbccffcacacbffc9c9c9ffcbcbcbffccccccffcdcdcdffcdcdccffcdcdccffcdcdcdffccccccffcacac9ffc7c7c7ffc4c4c4ffc0c0c0ffbdbdbdffb8b8b8ffb5b4b4ffb2b3b3ffb4b4b3ffb4b4b4ffb4b4b3ffb4b4b5ffb4b4b5ffb4b4b4ffb5b4b4ffb4b4b5ffb5b5b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffbfcfcfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffffffffffffefffffffffefffffffefffefefffffefffffffefefefffefefefffdfefefffdfefefffdfefefffdfdfdfffefefdfffefefdfffdfefdfffdfdfdfffdfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffefffffefefffffffefefffffffffffffffffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffefefffffefefffffefefefffefffffffffefffffefffefffffefefffffffefffefefffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfefffefdfdfffefdfdfffbfbfcfff4f4f4ffefefefffeff0f0fff0f1f0fff2f1f2fff2f2f2fff1f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3cff3c3c3cff3c3c3cff3b3c3cff3c3c3cff484748ff585858ff69696aff7a7a7aff8a8a8aff989898ffa5a5a5ffd4d3d4fff1f1f2fffcfcfcfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefefefffefefefffefdfefffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffdfdfcfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafafffafafafffafaf9fffaf9fafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f8f9fff9f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff7f7f8fff8f8f7fff7f6f7fff6f6f6fff5f6f5fff4f4f5fff4f4f4fff3f3f2fff2f2f2fff0f0f1ffeeeeefffecececffe9e9e9ffe8e8e7ffe6e6e6ffe3e4e3ffdfdfe0ffdbdadaffd5d5d5ffcfcfd0ffc7c7c7ff919191ff5a5a5aff484848ff3c3c3cff212222ff131313ff090909ff010201ff000000ff000000ff000000ff010101ff000000ff010001ff000000ff010202ff0a0a09ff151415ff232323ff3e3e3eff4a4a4aff5b5b5bff959595ffcacbcbffd1d1d1ffd3d3d4ffd7d7d7ffdcdbdcffe0e0e0ffe4e4e4ffe8e7e7ffeaeaeaffedecedffefefeffff1f1f1fff2f3f3fff4f3f4fff5f5f4fff6f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fffaf9fafffafaf9fffafaf9fff9f9fafff9fafafff9f9f9fff9f9f9fff9fafafffafafafff9fafafff9f9f9fffafaf9fffafaf9fff9fafafff9f9fafffaf9f9fffaf9f9fff9f9fafff9fafafff9f9fafff9fafafff9faf9fffaf9fafffafafafff9faf9fff9fafafffafaf9fff9fafafffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafafbfffbfafafffafafbfffafafafffafafbfffafafbfffafafbfffbfbfbfffbfafbfffbfafafffafbfafffbfafafffbfafafffbfafbfffafafbfffafafafffafbfafffbfafbfffafbfafffafafafffafafafffafafbfffafbfafffafafafffafafbfffbfbfafffbfafbfffbfbfafffbfbfafffafafbfffafbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefdfdfffdfdfefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffffefefffefffffffffefffffefffefffffefefffffffefffefefffffefffefffefefefffdfefefffefefefffefefefffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffcfbfbfff2f1f1ffd0d0d1ffa3a3a3ff959696ff878787ff777777ff676767ff555656ff454545ff393a3aff3a3a39ff3a3a3aff3b3a3aff3b3b3bff3b3b3bff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1eff1e1e1eff1f1e1fff1e1f1eff1d1e1eff1e1e1dff272727ff313132ff3f4040ff535252ff686868ff7e7e7eff929293ffb4b4b5ffe6e6e7fff8f8f8fffefefefffffefefffefffefffefefdfffefefdfffefefefffdfefefffefdfefffdfefefffefdfefffefefdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffefffffffefefefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfefefffefefdfffefdfefffefdfefffdfefefffefdfefffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefdfefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfdfffcfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb2b2b2ffb2b1b2ffb2b1b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b2b3ffb4b3b4ffb2b1b2ffb4b3b3ffb7b8b7ffbdbdbdffc2c2c2ffc7c6c7ffc9c9caffcdccccffcfd0d0ffd1d1d1ffd0d1d0ffcfcfcfffcfcfceffcdcdceffcbcccbffcacacaffcacacbffcbcbcbffcccbccffccccccffcdcdccffcdcdcdffcdceceffcececdffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d1ffd3d3d2ffd3d4d3ffd3d3d4ffd5d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d9ffd8d9d8ffd9d9d9ffd9dad9ffd9dadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcddffddddddffddddddffddddddffddddddffddddddffdededeffdededeffdededeffdfdedeffdededfffdfdedeffdedfdeffdfdedeffdfdedeffdfdedfffdededfffdfdedeffdedfdfffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffe0e0dfffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe4e4e3ffe5e5e5ffe6e7e7ffe8e8e9ffebebebffedececffededeeffeeeeeeffeeeeefffefefefffefefeffff0f0f0fff0f1f1fff0f0efffefeff0ffeeefeeffedeeeeffeeededffedeeedffeeeeeeffedededffeeedeeffeeeeedffededeeffedeeedffededeeffededeeffededeeffeeededffedededffedededffededeeffededeeffededeeffeeeeeeffeeeeeeffeeededffeeeeedffeeededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeefffeeefeeffeeeeeeffeeefeeffeeeeefffefefefffeeefefffeeefefffefefeffff0eff0fff0f0f0fff0f1f0fff1f0f1fff1f2f2fff2f2f1fff2f2f2fff1f1f1fff0f0f0ffeeefefffedededffededecffecedecffebecebffeaeaebffebeaeaffebeaeaffeaeaebffeaeaebffeaeaebffeaeaebffeaeaeaffeaeaebffeaebebffeaeaeaffeaeaeaffeaeae9ffe9eaeaffeae9e9ffeaeae9ffeaeaeaffeae9e9ffeaeaeaffeaeae9ffe9e9eaffe9eae9ffeae9eaffe9e9eaffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e8ffe9e9e8ffe9e8e9ffe9e9e9ffe8e9e9ffe8e8e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e8ffe8e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e8e7ffe8e7e8ffe8e8e8ffe7e8e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e7ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e8ffe7e7e8ffe8e7e7ffe7e8e8ffe8e7e8ffe7e8e7ffe8e8e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe9e8e8ffe9e9e8ffe8e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe8e9e9ffe8e9e9ffe8e8e8ffe9e9e8ffe9e9e8ffe8e9e9ffe8e8e9ffe9e8e8ffe9e8e9ffe8e8e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe8e7e7ffe8e8e7ffe8e8e8ffe7e7e8ffe8e7e7ffe7e8e8ffe8e7e8ffe7e8e7ffe8e8e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e9ffe8e9e9ffe8e8e8ffe9e8e8ffe8e9e9ffe8e8e9ffe8e9e9ffe8e8e8ffe9e9e8ffe9e9e8ffe8e9e9ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffe9e9e9ffe9e9eaffe9eae9ffe9eaeaffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaebffebebecffedececffedeeeeffefeeeffff0f0f0fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff2f2f2fff1f1f2fff2f2f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffeff0f0ffefeff0ffeff0f0ffefefeffff0f0effff0f0efffeff0efffefeff0fff0efeffff0efefffefefefffefefefffeeefefffeeefefffeeeeeeffefeeefffeeefefffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffedededffedececffedededffedededffedededffedeeedffeeeeeeffeeeeefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0ffefeff0ffeeeeefffeeeeeeffeeedeeffedededffecedecffebebebffeaeae9ffe9e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e6e5ffe6e6e5ffe6e6e5ffe5e5e6ffe5e5e5ffe4e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdededfffdfdedeffdfdedeffdededeffdededeffdddddeffdddddeffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadbdaffdadadbffdadadaffd9d9daffd9d9d9ffd8d8d9ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d7ffd7d6d7ffd6d6d6ffd6d5d5ffd5d6d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d2d3ffd2d2d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0cfffcecfcfffcdceceffcdcdcdffccccccffcbcbcbffcacac9ffc9c9c9ffcbcbcbffccccccffccccccffccccccffcccccdffcccdcdffcbcbcbffc9c9c8ffc6c6c6ffc2c3c3ffbfbfc0ffbcbbbbffb8b7b7ffb4b4b4ffb3b3b3ffb3b4b4ffb4b5b5ffb4b4b4ffb4b4b4ffb4b5b5ffb4b5b4ffb4b4b5ffb4b5b4ffb4b4b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffefffffefffffffefffffffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfefffefefefffefefdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffffffffffffffefffffffffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffefffefefffffffffefffefffefffefffffffffefffffefffefffefefefffffefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffdfefefffcfdfdfffaf9fafff3f3f4ffefefeeffefefefffeff0f0fff0f1f1fff2f2f2fff2f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3cff3c3c3cff3b3c3cff3b3b3aff3b3a3bff474747ff585858ff6a6a69ff7b7a7aff8a8a8aff999998ffa6a6a6ffd5d4d5fff1f1f0fffcfcfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefefdfffdfdfefffefefdfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffdfefefffefefefffefdfefffefefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffaf9fafffafafafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff8f8f8fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff9f8f8fff7f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff6f6f6fff6f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f0f0ffefefefffedecedffeaeaeaffe7e7e7ffe5e5e6ffe4e3e4ffe0e0e0ffdadadbffd3d4d4ffcccdcdffb2b2b2ff737474ff4d4d4dff403f40ff2a2a2aff0e0f0eff010101ff000100ff000000ff000000ff000000ff000000ff010001ff000100ff010001ff010000ff000000ff010000ff000000ff000000ff000000ff0f0f0eff2d2c2dff404040ff4d4c4cff767676ffb5b5b5ffcececdffd1d2d1ffd6d6d6ffdcdcdcffe0e1e1ffe4e4e5ffe7e8e7ffebeaeaffecededffefefeffff1f1f2fff3f3f2fff3f4f4fff4f5f5fff6f5f6fff6f6f6fff7f7f7fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9fafff9fafafffaf9f9fff9fafafff9fafafffaf9fafffafafafffaf9fafffafafafffafaf9fff9f9fafffafafafffafaf9fffafafafff9fafafff9faf9fffaf9fafff9fafafffafaf9fffaf9fafff9fafafff9fafafffafafafffafaf9fffafafafffafaf9fffaf9f9fffafaf9fffaf9fafffafafafffafafafffbfafafffafafafffbfafafffafafafffafafafffafbfafffbfbfafffbfafafffbfafbfffbfafafffafafbfffafafbfffbfbfafffbfbfafffafafafffbfbfbfffafbfbfffafafbfffafbfafffbfafafffafbfafffafbfafffafafbfffbfbfafffafafafffafbfafffbfafafffafafafffafafafffafafbfffbfbfafffbfafbfffafafafffbfafbfffafbfbfffbfafafffafbfbfffafbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfefdfffdfdfdfffefdfdfffefefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffefefffffffffefffefffefffefffffffffefffffefffefffefefefffefefefffefefdfffefdfefffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffbfcfcfff1f2f2ffd1d1d1ffa3a3a3ff979796ff888888ff787879ff676868ff575656ff464645ff3a3b3aff3a3b3aff3b3a3aff3c3c3bff3b3b3bff3b3b3bff3b3b3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1e1fff1e1f1eff1e1e1fff1f1e1eff1e1f1eff1f1e1eff1e1e1eff272727ff313231ff3f3f3fff535353ff6a6a6aff80807fff949494ffb3b3b4ffe6e6e5fff8f8f7fffefefdfffffffffffefffffffefefefffdfefefffefefdfffdfefefffefefefffefdfefffefefdfffdfefefffdfefefffefdfefffefefefffdfdfefffefefefffefefefffefefffffefefefffffefffffefffefffefefefffefffffffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefefffffefffefffefefefffefefefffffffefffefefefffefefefffefffefffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb2b3b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b1ffb2b2b2ffb2b2b2ffb3b3b2ffb3b3b3ffb2b2b2ffb6b6b6ffbbbcbcffc0c0c1ffc4c5c5ffc9c8c8ffcbcccbffcfcfcfffd1d0d1ffd1d1d0ffcfd0d0ffcfd0cfffcececeffccccccffc9c9c9ffcacacaffcbcbcaffcbcbccffcbccccffcdcccdffcdcdcdffcdcdcdffcececeffcecfcfffcfcfcfffcfd0cfffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d5ffd4d5d5ffd5d5d5ffd6d5d6ffd6d6d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9dad9ffdadad9ffdbdadaffdbdbdaffdbdadbffdbdbdbffdcdbdcffdcdbdcffdcdcdcffdddcdcffdcdcddffddddddffddddddffdddeddffdeddddffdedddeffdededdffdededeffdededeffdededeffdededeffdededeffdfdfdfffdedfdfffdededfffdedfdeffdfdedeffdedfdeffdfdfdfffdededfffdfdfdeffdedfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0dfffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe4e4e4ffe5e5e5ffe7e7e7ffe8e9e9ffebecebffedecedffeeeeeeffefefeeffefeeefffefefefffeff0f0fff0f0f0fff1f1f0fff0f0f0ffefefefffefeeeeffeeeeedffeeedeeffedeeedffeeedeeffeeedeeffedeeedffeeededffedededffedededffedeeedffeeeeedffeeededffeeedeeffeeededffeeedeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeeeffeeeeeeffeeefeeffeeeeeeffeeeeefffefefeeffeeeeeeffeeefefffefeeefffefefefffefefefffefefefffefefefffefeff0ffefeff0fff0f0f0fff0f1f0fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff1f2f1fff0f0f0ffefefefffeeeeeeffedededffedecedffecececffebebebffeaebebffeaebeaffebeaebffeaeaebffebebeaffebeaebffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeae9eaffeaeaeaffeaeaeaffeae9eaffe9eaeaffeae9e9ffe9e9eaffe9eae9ffe9eae9ffeaeae9ffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e9ffe9e8e9ffe8e9e9ffe9e8e8ffe8e9e9ffe8e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe8e7e7ffe8e8e7ffe8e7e8ffe7e8e7ffe7e7e8ffe8e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e8e8ffe7e7e8ffe7e8e7ffe8e7e7ffe7e8e7ffe8e8e8ffe7e7e8ffe8e8e7ffe7e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e8ffe9e9e8ffe9e8e9ffe8e9e8ffe9e8e9ffe9e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe8e9e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeae9ffeaeae9ffeaeae9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebececffedededffeeeeeefff0f0effff0f1f0fff1f2f2fff3f2f2fff2f3f2fff2f2f2fff2f2f3fff2f2f1fff1f1f2fff0f0f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffeff0f0ffeff0efffefefeffff0eff0fff0f0effff0f0f0ffefeff0ffefefefffefefefffefefefffefefefffefeeefffeeefefffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeedffeeededffeeeeedffeeedeeffedededffedededffedecedffedededffeeededffeeedeeffeeeeeeffeeefeeffeff0effff0f0f0fff0f0f0fff1f0f0fff0eff0ffefefefffeeeeeeffeeeeedffedededffedededffebececffe9eaeaffe8e9e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdedfdfffdedfdeffdfdedeffdededeffdededeffdedddeffdddedeffdddeddffddddddffdddddcffdddddcffdcdddcffdcdcdcffdcdcdbffdcdbdcffdbdcdbffdcdbdcffdcdbdbffdbdcdbffdbdbdbffdbdadbffdadbdaffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d8ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d3d4ffd4d4d3ffd2d3d2ffd1d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfceffcecdceffcccccdffcccbccffcacbcbffc9c9c9ffc9c9c9ffcbccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcbcacbffc8c8c8ffc5c5c5ffc2c2c2ffbebfbfffbabbbbffb7b6b6ffb4b4b4ffb5b5b4ffb5b4b5ffb3b4b4ffb4b5b5ffb5b4b5ffb5b5b4ffb5b5b4ffb4b4b4ffb5b4b4ffb4b4b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffdfdfcfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfefffefefefffefdfefffefefefffefefefffffefefffefffefffefefffffffefefffefefefffffffffffefefffffefffffffffefffffefffefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffefefefffefefefffefefefffefffffffefefffffefffefffffffffffffffffffffffefffffffffffefffffffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefefffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfcfdfff8f8f8fff3f3f2ffeeeeeeffeeeeeeffefefeffff1f1f1fff1f1f1fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3cff3b3c3bff3b3a3bff3a3a3aff393a3aff474747ff585858ff6a6a6aff7a7b7aff8a8a8aff999998ffa7a7a6ffd7d7d7fff0f1f1fffbfcfbfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfdfefffefefdfffefefefffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafbfafffbfafafffafafafff9fafafffaf9fafff9fafafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f9f8fff9f9f8fff8f8f9fff8f9f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f8f9fff8f9f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff5f5f5fff4f4f5fff4f3f3fff3f2f3fff1f1f1ffefefefffeeededffebececffe8e8e8ffe5e5e5ffe4e3e3ffe0e0e0ffdbdbdbffd4d4d4ffc8c8c8ff929292ff5b5b5aff494948ff363636ff171717ff030403ff000100ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff030403ff191919ff353635ff484948ff5b5c5bff929292ffc7c7c7ffd1d1d1ffd7d7d8ffdededeffe2e3e2ffe5e5e5ffe8e8e9ffebebebffededeefff0f0effff2f2f2fff3f3f3fff4f5f4fff5f5f5fff6f6f6fff7f6f7fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fffafafafffafafafffafafafff9fafafffafaf9fffafaf9fffafafafffafafafff9f9f9fffafafafffafaf9fffafafafff9f9fafffaf9f9fffafaf9fffafafafff9f9f9fffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafbfffafafafffafbfbfffafafbfffafbfafffafbfbfffafbfafffbfbfafffbfbfbfffafafafffafbfafffbfbfbfffafafbfffafbfbfffafbfafffafafafffafafbfffafafafffafafbfffbfbfafffbfbfbfffbfafbfffafbfafffafbfbfffbfafafffafafafffbfbfbfffafafafffafbfbfffbfafbfffafbfafffafafbfffbfafbfffbfafbfffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfefefffdfdfefffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffefefffffffffefffffffffffffefffffffffefffefffffffffefefffefefefffefefefffdfdfefffdfefefffefdfefffdfefdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffbfcfcfff2f2f2ffd2d2d1ffa4a4a3ff969797ff898989ff7a7a79ff696969ff575656ff464746ff3b3b3bff3b3b3bff3b3b3bff3c3c3cff3b3b3bff3b3b3bff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1f1eff1e1e1eff1e1e1eff1e1f1eff1f1e1eff1f1f1eff1e1f1fff272727ff313131ff3e3e3fff535453ff6a6a6aff7f807fff939392ffb3b3b3ffe5e5e5fff7f8f7fffefefefffefefffffefffffffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffffefffffefefefffefefefffffefefffffffffffffefefffefefefffffefefffffffefffefefefffffefffffefefefffffefffffffefefffffffefffefefffffefefefffefefefffefffefffefefefffefffefffefffefffefefffffefefefffffffffffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfefdfffefefefffdfdfefffdfefefffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffefdfefffefefefffefefefffffefefffefefefffefefefffdfdfefffdfefefffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfcfffbfcfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b1ffb3b3b3ffb2b2b2ffb2b2b2ffb5b5b4ffb9b9b9ffbfbfbfffc3c4c3ffc7c7c7ffcacacbffcececeffd1d1d2ffd3d2d2ffd1d2d1ffd0cfd0ffcecfceffcdcdcdffcccbcbffcac9caffcacbcaffcacbcbffcbccccffccccccffcccdccffcccccdffcecdcdffcecdceffcececeffcfcfcfffd0d0cfffd0d1d1ffd1d1d1ffd1d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd4d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d8ffd9d8d8ffd9dad9ffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdcdcdbffdddcdcffdddddcffdcddddffdddcddffddddddffdddddeffdddeddffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdfdeffdededfffdedfdfffdedfdeffdededfffdededfffdfdedeffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdeffdfdfdfffe0dfdfffdfdfdfffe0e0e0ffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e2ffe4e4e4ffe6e5e6ffe7e7e7ffe9e9eaffecebebffedededffeeeeeeffeeeeeeffefefefffeff0efffefefeffff0f1f0fff0f1f0fff0f0f0ffefefefffefefefffedeeeeffededeeffededeeffedeeedffeeedeeffeeeeedffedeeeeffedededffedeeeeffededeeffedeeedffeeeeeeffeeeeeeffeeeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeefffefefeeffefefefffefefefffefefeeffefefefffefefefffefefefffefefefffefefefffeff0f0fff0eff0fff0f0f0fff0f0f1fff1f0f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1ffefefefffeeeeeeffeeededffededecffecececffebebecffeaebebffebebebffebebeaffebebebffeaeaebffeaeaeaffeaebeaffebebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeae9eaffeaeae9ffe9eaeaffe9e9e9ffe9eaeaffe9e9eaffe9eae9ffe9e9eaffe9eae9ffe9eae9ffeaeae9ffe9e9e9ffe9eae9ffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e9ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe9e8e9ffe9e8e9ffe8e8e9ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e8ffe7e8e7ffe8e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e8e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e7e8ffe7e8e8ffe7e8e7ffe7e7e8ffe7e7e8ffe8e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e8ffe8e8e9ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e9e9ffe8e8e9ffe8e9e8ffe8e9e9ffe8e9e8ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe8e9e8ffe8e8e9ffe9e8e9ffe9e8e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaeaffebeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaebeaffeaebeaffeaeaeaffebebebffecececffededeeffefeeeefff0f0f0fff1f1f1fff2f2f2fff2f3f3fff3f2f3fff3f2f3fff2f3f2fff1f1f2fff1f2f2fff1f0f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0efeffff0f0efffefefeffff0eff0ffefefefffefeff0ffefefefffefefefffeeefefffefeeeeffeeefeeffefefeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeedffedededffedededffedeeedffeeededffeeeeeeffeeeeeeffeeeeeeffefefeffff0f0f0fff0f1f0fff0f0f1fff0f0f0ffeff0efffefefeeffedededffedeeedffedededffebebecffeaebebffe8e9e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe5e4e5ffe4e4e4ffe3e3e4ffe4e3e4ffe3e3e4ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdededeffdededeffdededeffdededeffddddddffdddeddffddddddffddddddffdddcdcffddddddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdbdcffdcdcdbffdbdbdbffdbdadbffdadbdbffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d7d6ffd7d7d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d2ffd2d2d3ffd2d1d2ffd1d1d1ffd1d1d1ffcfcfd0ffcecfcfffcecdceffccccccffcbcbccffcacacaffcac9caffcacbcbffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcdcdcdffcacacaffc7c7c7ffc4c4c5ffc1c1c1ffbebebeffbabab9ffb6b6b6ffb3b3b4ffb4b4b4ffb4b5b4ffb5b5b5ffb4b4b4ffb5b5b5ffb4b5b4ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfefdfffdfcfdfffcfdfcfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefefdfffefdfefffefdfefffefefdfffefefefffffefefffefffefffffefefffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefffffffefefefffffefefffdfefefffefefefffdfdfdfffdfdfefffefefdfffdfefefffdfdfefffcfdfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffcfcfcfff7f7f7fff2f2f2ffedededffeeeeeefff1f1f1fff2f1f2fff2f2f2fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3b3b3bff3a3b3bff3a3a3aff39393aff3a393aff474747ff595858ff6a6b6aff7b7b7bff8a8a8bff999999ffa7a7a7ffd9dadafff2f1f1fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefdfefffefdfefffefdfdfffefefdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefdfefffefdfefffefdfdfffefefdfffefdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafbfffafafbfffafafafff9fafafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff9f9f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff7f8f8fff7f8f8fff7f6f6fff5f5f5fff4f4f4fff3f4f3fff2f3f3fff2f2f2fff0f0f0ffedeeeeffecececffe9e9eaffe6e6e7ffe4e4e4ffe1e1e1ffdcdbdcffd4d5d4ffccccccff909091ff505151ff484848ff302f2fff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff0d0c0cff2e2e2eff474847ff504f4fff919191ffccccccffd3d3d3ffdadbdaffe0e0e0ffe4e4e3ffe7e7e6ffe9e9e9ffecebecffefeeeefff0f1f0fff2f2f2fff3f4f3fff5f4f4fff5f6f5fff7f6f7fff7f7f7fff8f8f8fff9f8f8fff8f9f9fff9f9f8fff9f9f9fff9fafafff9f9f9fffaf9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafff9fafafffafafafffafaf9fffafafafff9f9f9fffafaf9fffafafafffaf9fafffafafafff9f9fafff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafbfffbfafbfffafafafffbfafafffafbfafffafafafffafafbfffbfbfafffafafbfffafbfbfffbfafafffbfbfafffbfbfafffbfafbfffafbfafffbfafafffafbfafffbfbfafffbfafafffbfafbfffbfafafffbfbfafffbfafbfffafbfafffbfafafffafbfafffbfafbfffafbfbfffafbfbfffbfbfafffafafbfffafafafffafbfafffafbfbfffbfafbfffbfafbfffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffefefffffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffbfcfcfff2f2f2ffd3d3d2ffa5a5a5ff979797ff898a89ff7b7b7bff6a696aff585858ff464646ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3c3c3bff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1e1fff1f1f1eff1e1e1eff1e1f1eff1e1e1fff1e1e1eff1e1e1eff262626ff313130ff3e3f3fff545453ff686969ff7d7c7cff8e8e8fffb0b1b0ffe5e5e4fff7f7f7fffefefefffffffffffefffefffffefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffefffffffefffefffefefffffefffffffffffefffefffffffefefffffefffffffefffefffefefffffefffffffefefefffffffefffefefefffefffefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffdfefdfffefefdfffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffbfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b1b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb2b2b2ffb2b1b2ffb2b2b2ffb2b1b1ffb3b3b2ffb7b7b7ffbdbdbdffc2c2c2ffc6c6c6ffc9c9c8ffcdcdccffd1d0d1ffd3d2d3ffd3d3d2ffd1d2d1ffd0cfcfffcdcecdffcccbcbffcacacaffcacacaffcacbcbffcbcbcbffcccccbffccccccffccccccffcdcdcdffcdceceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdadaffdbdbdbffdbdbdbffdcdcdbffdbdcdbffdcdcdcffdcdcddffdcdcddffdddcddffdcddddffddddddffdddeddffdeddddffdddedeffdededeffdedddeffdedfdeffdfdedeffdedfdeffdfdfdeffdfdedfffdedfdeffdfdedeffdfdfdeffdfdfdeffdfdedeffdfdedfffdfdedeffdfdfdeffdfdfdfffdedfdfffdfdedfffdfdfdfffdfdfe0ffdfe0dfffdfe0e0ffe0e0dfffdfe0e0ffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e5e4ffe5e6e6ffe7e8e8ffe9e9e9ffecececffedededffeeeeeeffefefefffefefeffff0eff0ffefeff0fff0f0f0fff0f0f0fff0efefffeeefefffefeeeeffeeeeeeffedededffedeeeeffeeeeeeffededeeffeeedeeffedededffeeededffedeeedffeeeeedffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefeeeeffefeeefffefeeeeffefefefffefefefffefefeffff0efefffefefefffefeff0ffeff0efffeff0f0fff0f0efffeff0f0fff0f0f0fff0f1f0fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff1f1f1ffeff0f0ffefefeeffedeeeeffedededffecedecffebecebffeaebebffebebebffebebeaffebebebffeaeaeaffeaebeaffeaebebffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffeaeaeaffe9eaeaffeae9eaffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9eae9ffeae9e9ffe9eae9ffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e9ffe8e8e9ffe9e9e8ffe8e8e9ffe8e8e9ffe8e9e8ffe8e9e8ffe8e8e9ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e7e8ffe8e7e8ffe7e8e7ffe8e7e8ffe8e8e7ffe7e7e7ffe7e8e8ffe8e7e8ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e7ffe8e8e7ffe8e7e8ffe7e8e7ffe8e8e7ffe8e8e7ffe8e8e7ffe8e7e7ffe8e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9e9eaffe9e9eaffe9eaeaffe9eae9ffe9e9eaffe9eaeaffe9e9e9ffeaeaeaffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe8e9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e8ffe8e8e9ffe9e9e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9eaeaffe9e9eaffeaeaeaffe9e9eaffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaebeaffeaeaebffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaeaffebeaeaffeaebeaffebeaeaffebebeaffececebffedececffeeedeeffefeeeefff0f0f0fff2f1f2fff2f3f2fff3f2f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff2f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0ffefeff0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffeff0f0ffeff0efffefeff0ffefeff0ffefefefffefefefffefeeeeffefefeeffefefefffeeeeefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeededffedeeedffeeededffeeeeedffedededffedeeeeffeeeeeeffeeeeeeffefeeefffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeeefffeeeeeeffeeededffededecffecececffebebebffe8e9e8ffe8e8e8ffe8e8e7ffe8e8e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdededeffddddddffddddddffddddddffdddcdcffdcdddcffdddcdcffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdbdbffdadbdbffdbdadaffdadadaffdadad9ffd9d9daffd9d9d9ffd8d8d9ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd3d4d4ffd4d3d3ffd2d3d2ffd2d2d2ffd1d2d1ffd0d1d1ffd0cfcfffcececeffcdcdcdffcbccccffcbcbcbffcacacaffcac9caffcacbcbffcbcbcbffccccccffcdcdcdffcfceceffcececeffccccccffc9cac9ffc6c7c6ffc3c4c4ffc1c1c1ffbdbdbdffb9b9b9ffb5b4b5ffb3b4b3ffb5b5b5ffb5b4b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b3b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffbfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffdfcfcfffdfdfdfffcfdfdfffdfefdfffdfdfdfffdfefefffdfefefffefefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffefefefffefefefffefefefffefefdfffdfdfefffefefefffdfefefffdfdfdfffdfdfdfffefdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffefefffffefffffffefffffffffffefffffefefffefffefffefefffffffffffffffefffffffffffffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefefffffffffefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefdfffdfefefffdfdfefffdfdfefffcfcfcfff7f7f7fff1f1f1ffededeefff1f0f1fff2f2f2fff1f2f1fff1f1f2fff2f1f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3b3c3bff3c3b3bff3a3b3bff3a3a39ff3a3939ff393a3aff474847ff595959ff6b6c6cff7d7d7dff8b8c8cff9a9999ffa9a9a8ffdbdbdcfff2f2f2fffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfefefffefefefffefefefffefdfefffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefdfdfffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfafffbfbfafffafbfbfffbfbfafffafafafffafafafffafafafff9f9fafff9fafafffafafafff9f9f9fff9f8f9fff9f9f8fff8f8f9fff9f8f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f9f8fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff9f8f9fff8f8f8fff8f8f7fff7f7f7fff5f6f6fff4f5f5fff4f4f4fff3f3f3fff2f2f2fff0f1f1ffefefefffedededffebebebffe9e9e9ffe5e5e5ffe2e2e2ffdededeffd7d7d6ffcdcecdffaeafafff585959ff474747ff252525ff040404ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff232324ff454444ff595a5affb0b1b1ffcdceceffd6d6d6ffdddedeffe2e2e2ffe5e5e5ffe8e7e7ffeaebeaffedededfff0efeffff1f0f1fff3f3f2fff3f3f4fff5f4f5fff6f6f6fff7f7f6fff8f7f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafff9fafafffafaf9fff9fafafff9f9fafff9f9fafffafafafffafafafffaf9fafffaf9fafffaf9fafffafafafff9fafafffaf9fafffaf9fafff9faf9fff9fafafffafafafffafafafffafbfafffafafafffafafafffafbfbfffbfbfafffafafafffafbfbfffafbfafffafafafffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffbfafafffafbfbfffafafbfffafbfafffafafafffafafbfffafbfbfffafbfafffafafafffafbfafffafafbfffbfafbfffafafafffbfbfafffafafbfffbfafbfffafafafffbfbfafffbfafafffafbfafffafbfbfffafafbfffbfbfafffbfbfbfffafbfbfffafafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefdfefffefefdfffdfdfefffefefefffefefffffefefefffefffefffefefefffefefefffefffffffefffefffefefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffefefefffefefdfffefdfefffdfefdfffdfefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffcfcfdfff2f2f3ffd5d5d5ffa7a6a7ff989899ff8b8a8bff7c7b7cff6a6b6bff585859ff474647ff3b3b3bff3a3b3bff3b3b3bff3b3b3bff3b3c3bff3b3b3bff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1e1f1eff1f1e1eff1e1f1fff1e1e1dff1d1d1dff1d1d1eff252625ff303030ff3e3f3fff525252ff666667ff797879ff8a8a8affadadadffe5e4e4fff6f7f7fffdfefefffefffffffefefffffefffffffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefdfefffefefefffdfdfefffefefefffefdfdfffefefefffefefefffefefefffefffffffefefffffffffefffffefffffefffffffefefefffffffefffefefffffffffffffffffffffffffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefefefffffefffffefffffffefffefffefefefffffefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfefffefdfdfffefefefffdfefefffdfefefffefdfefffdfefefffdfefefffefefdfffefdfdfffdfefdfffdfdfefffefefefffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfefffefefdfffdfdfefffdfefefffdfdfdfffefefdfffdfdfefffdfefefffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffdfdfdfffefdfefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffcfcfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b1ffb2b2b2ffb1b2b2ffb2b2b2ffb2b2b3ffb2b3b3ffb2b2b2ffb2b1b2ffb2b2b1ffb1b2b2ffb2b1b1ffb5b5b5ffbabbbbffc0c1c1ffc5c4c5ffc8c8c8ffcbcbcbffcfd0cfffd3d2d2ffd4d5d4ffd3d3d4ffd1d0d1ffcececeffccccccffc9c9c9ffcac9caffcacacaffcbcbcaffcbcbcbffcbcccbffcccdcdffcccccdffcdcecdffcececeffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d3d3ffd4d3d3ffd4d4d4ffd4d4d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d6d7ffd8d7d8ffd8d7d8ffd9d8d9ffd8d9d9ffd9d9daffdad9daffdadad9ffdadadaffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdcdcdbffdcdddcffdddcdcffdddcdcffddddddffddddddffddddddffdddedeffdededeffdededeffdedddeffdededeffdededeffdfdedeffdedfdfffdededfffdedfdeffdededeffdedfdfffdedfdfffdedfdeffdfdedeffdedfdeffdededfffdfdfdfffdfdedfffdfdfdfffdededfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfe0dfffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e1ffe1e2e2ffe3e3e3ffe4e4e5ffe6e6e6ffe8e8e8ffe9e9e9ffecececffeeedeeffefeeefffeeefeeffefeff0fff0eff0ffeff0effff0f0f0fff0f0f0ffeff0f0ffefefefffeeeeeeffeeeeedffedeeeeffeeeeedffeeededffedeeeeffedeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeeeeeffefeeeeffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefefffeeefeeffefeeeeffeeefeeffefefefffefefefffefefefffefefefffefefeffff0eff0ffefefeffff0f0effff0eff0ffeff0efffeff0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff0f0f0ffefefeeffedeeedffeeededffecedecffebebecffebebecffebebebffebebebffebeaebffebeaebffebeaebffebeaebffeaebeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeaeaffeaeae9ffeaeae9ffe9eaeaffe9eae9ffe9e9e9ffe9eaeaffeaeaeaffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9eaeaffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe9e9e8ffe8e8e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e9ffe8e8e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e9ffe9e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e7ffe7e8e8ffe8e8e7ffe8e7e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e8ffe8e8e8ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe7e7e8ffe7e8e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e7ffe8e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e8ffe9e8e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9eaffeaeaeaffe9eaeaffeaeae9ffe9e9e9ffeae9e9ffe9eaeaffe9e9eaffe9e9eaffeaeaeaffeaeaeaffe9e9e9ffeae9eaffeae9eaffeae9eaffe9eae9ffe9e9eaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e9ffe8e9e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e9e8ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffe9eaeaffe9e9e9ffeae9eaffeae9eaffeae9eaffe9eae9ffe9e9eaffeae9eaffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaeaffeaebebffebeaeaffeaeaeaffeaebebffeaebeaffeaeaeaffeaebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaeaffeaebeaffeaeaeaffeaebebffebebebffecececffedecedffeeeeeeffefefeffff1f0f1fff1f1f1fff3f3f2fff2f2f3fff3f3f3fff3f2f2fff2f2f2fff2f1f2fff1f1f1fff0f1f1fff0f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0efefffeff0efffefeff0ffefeff0ffeff0f0ffefefefffefefefffefefefffefeeefffefefefffeeefeeffeeeeefffefeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefefffeff0effff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0efefffefefeeffededeeffeeededffececedffeaebebffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffdfdfe0ffdfe0e0ffdfdfe0ffdfdedfffdfdedfffdfdedfffdfdedfffdededeffdededeffdedddeffdddeddffddddddffddddddffddddddffddddddffdcdddcffdddcdcffdcddddffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdadadbffdadbdbffdadadaffdadadaffd9d9d9ffd9d9d8ffd8d8d8ffd8d7d7ffd7d8d8ffd6d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d2d2ffd2d2d2ffd1d1d1ffcfd0d0ffcecfcfffcdceceffcdcdccffcccbccffcacacaffc9c9c9ffc9c9c9ffcacacaffcbcccbffcccdcdffcececdffcececeffcececdffcbcccbffc8c8c8ffc5c5c6ffc3c3c3ffc0c0c0ffbcbbbcffb8b7b8ffb5b4b5ffb3b3b3ffb4b5b4ffb4b4b5ffb5b4b4ffb4b4b3ffb3b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb2b3b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfcfbfffcfcfbfffcfbfbfffcfbfcfffcfcfbfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfefdfffdfefefffefdfefffefefefffefefefffefffefffffefefffefefffffffffefffefffefffefffefffffefffffefefffffffffffffefffefffefffffffefffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefffffffefffffffefffffefefefffffffffffffffffffefffffffefefffffffefefffefffffffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefdfffdfefdfffefdfefffefefefffefdfdfffefefdfffcfcfcfff6f6f7fff2f2f2fff0f1f1fff1f2f1fff2f1f1fff2f2f1fff2f1f1fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3b3cff3c3c3bff3c3b3cff3b3c3bff3a3a3aff3a393aff3a3a3aff474847ff5a5a59ff6c6c6cff7d7d7dff8d8d8cff9b9b9bffaaabaaffdddddefff2f2f3fffdfcfdfffcfdfdfffcfdfdfffdfefefffdfefdfffefefdfffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfefffdfdfefffefdfefffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffafafbfffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff7f7f7fff5f6f6fff4f4f4fff4f3f3fff2f3f3fff1f1f1fff0f0f0ffefefeeffecececffeae9eaffe6e7e7ffe2e2e2ffdfdfdfffdadbdaffd2d2d3ffbfbfbfff6c6c6cff474747ff2d2d2dff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff2d2d2dff474647ff6c6d6cffbfbfbfffd1d2d2ffdadbdaffe0e0e0ffe4e4e4ffe7e6e7ffe9e9eaffecececffeeeeeefff0f0f0fff2f1f1fff3f2f3fff4f4f4fff5f5f5fff6f6f6fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafff9fafafff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfafbfffafbfafffafafafffbfafbfffafbfbfffafbfafffbfbfafffbfbfafffbfafbfffbfbfafffafbfafffafbfafffafafafffafafbfffbfafbfffafafafffafafafffafbfbfffafbfafffafafafffafbfafffafafafffafafafffbfafbfffafafafffafbfbfffbfafafffbfafbfffbfafafffafafafffbfbfbfffbfbfbfffafbfbfffafafbfffbfafafffafbfbfffafbfafffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfafffbfbfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefefdfffefdfefffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefffffffffefefffffefffffffefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfcfcfff3f3f3ffd7d7d8ffaaaaaaff999a9aff8b8b8bff7c7c7bff6c6b6bff585858ff474747ff3a3a3aff3a3a3aff3b3b3aff3b3b3bff3b3b3bff3b3b3bff3c3b3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff737272ff747474ff747474ff747474ff767676ff787878ff787879ff797979ff787978ff797978ff787978ff797879ff797979ff797878ff797979ff797979ff787979ff797979ff78797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1e1fff1f1f1fff1f1e1fff1d1e1eff1d1d1dff1d1c1dff1c1c1cff242524ff303030ff3f3f3eff505051ff646463ff767776ff898989ffacacadffe3e3e3fff6f6f6fffdfefdfffefffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefffffefefefffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefffefffefefefffefefefffffefffffffffefffffefffffefffefffefefefffefefffffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffdfefefffefefdfffefefdfffefdfefffdfdfefffefdfefffdfdfdfffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffdfdfefffefefefffefefefffdfdfefffdfefefffdfdfdfffefdfdfffdfefdfffefdfefffefefefffefdfdfffefefefffefefefffdfefefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b1b1ffb2b1b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b2ffb2b2b2ffb2b2b1ffb1b1b1ffb3b3b3ffb9b8b9ffbfbfbfffc3c3c4ffc6c7c7ffc9cac9ffcdcdcdffd1d1d1ffd4d3d4ffd4d4d5ffd2d2d2ffcececeffcdcdcdffcccbcbffcac9caffcbcacaffcacacbffcbcbcbffccccccffccccccffccccccffcdcdcdffcdceceffcececeffcececfffcfd0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd8d7d7ffd7d8d8ffd8d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdaffdbdbdaffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdddcddffddddddffddddddffdddeddffdededdffdddddeffdededdffdededeffdededeffdededeffdededeffdfdedeffdededeffdededeffdedfdfffdedfdeffdededeffdfdfdeffdfdedfffdededfffdfdedfffdededeffdedfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffdfe0e0ffdfdfe0ffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e1e2ffe2e1e2ffe4e4e3ffe5e5e5ffe6e6e7ffe8e8e8ffe9eaeaffecececffeeededffefeeeeffefefefffeff0f0fff0eff0fff0f0f0fff0f0effff0f0f0fff0efefffefefefffeeeeeeffedeeeeffedeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffeeeeedffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeefeeffeeefeeffefefeeffefeeefffefefefffefefefffefefefffeff0effff0efeffff0eff0fff0efefffefefeffff0f0f0fff0f0f0fff0f0f0ffeff0f0fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff2f2f2fff2f3f2fff2f2f2fff1f2f2fff0f0f0ffefefefffeeeeeeffeeedeeffedededffecebecffebecebffebebebffeaebebffebebebffeaebebffeaebeaffebeaeaffebeaeaffeaeaeaffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffe9eae9ffeaeaeaffeaeae9ffe9e9eaffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e8e8ffe9e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e8e8ffe9e9e8ffe9e9e9ffe8e8e9ffe9e8e8ffe8e9e9ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe7e8e7ffe8e8e7ffe8e8e7ffe7e7e8ffe8e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e8ffe8e7e8ffe7e8e7ffe7e7e8ffe7e8e8ffe7e8e8ffe8e8e7ffe8e8e7ffe8e7e8ffe8e7e8ffe8e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeae9eaffeaeaeaffe9eae9ffeaeae9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffe9eae9ffeae9e9ffeaeae9ffe9e9e9ffeaeaeaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e8ffe8e9e8ffe8e8e9ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e9e8ffe9e8e8ffe9e8e9ffe9e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9e9ffeae9e9ffeaeae9ffeaeaeaffe9e9eaffeaeaeaffe9eaeaffe9eae9ffeae9e9ffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffebebeaffebeaebffeaebeaffeaeaeaffebeaebffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaebebffebebebffecececffededeeffeeeeeefff0eff0fff0f0f0fff2f2f2fff3f2f2fff3f2f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f0f1fff1f0f0fff0f1f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0efffeff0effff0eff0fff0f0f0fff0efeffff0f0effff0f0efffefeff0ffefefefffefefefffeeefeeffefeeeeffefeeeeffeeeeeeffeeefefffefeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0efffefefefffeeeeeeffededeeffececedffebebebffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e5ffe5e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e2e3ffe2e3e3ffe2e2e2ffe2e2e1ffe1e2e1ffe2e1e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdedfdeffdfdedeffdfdedeffdededeffdededeffdedddeffdddeddffddddddffddddddffddddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd0d1d1ffcfcfcfffcfceceffcdcdcdffccccccffcbcbcbffcacacaffc8c9c9ffc7c7c8ffcacacaffcbcbcbffcdcdccffcecfceffd0cfd0ffcececeffcbcacaffc8c8c7ffc5c5c5ffc2c2c2ffbfbfbfffbabbbbffb6b7b6ffb4b3b3ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b4ffb3b2b3ffb3b3b3ffb2b2b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfdfffdfdfdfffefefdfffdfdfefffefefefffefefdfffefefefffefefefffffefffffffffefffefefffffefffefffffefefffffffffffffffffffffefefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefefefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfefffcfcfbfff6f6f6fff2f2f2fff1f1f1fff1f2f1fff1f1f2fff2f1f1fff2f1f1fff2f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3c3cff3b3b3cff3b3c3cff3c3c3bff3b3b3cff3a3a3bff3a3b3aff474848ff595959ff6d6c6dff7e7e7eff8e8d8eff9b9c9bffacacacffe0dfdffff3f3f3fffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfefefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafbfafffafafafff9faf9fffaf9fafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f8f8fff7f8f8fff7f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f1fff0f1f1fff0eff0ffeeeeeeffebebebffe8e7e8ffe3e4e4ffdfe0dfffdbdbdbffd6d5d5ffcdcdccff898989ff4a4a4aff363536ff0d0d0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0cff363536ff4a4a4aff8a8a89ffcacacaffd5d5d5ffdddeddffe3e3e2ffe6e6e6ffe9e8e8ffebebebffedededfff0efeffff1f1f1fff2f2f2fff3f4f3fff5f5f5fff5f6f6fff7f7f6fff7f7f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9fafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9fafafffafafafffaf9fafffafafafffafafafffafbfafffafafafffafafafffafbfafffafafbfffafbfbfffbfbfafffafafbfffafafbfffafbfafffafbfbfffafbfafffbfafbfffbfbfbfffbfafbfffafbfafffbfafafffbfbfafffbfbfafffbfafafffbfbfbfffbfbfafffafafafffafbfbfffafbfbfffafbfafffafbfafffafafafffafafbfffafafafffbfbfbfffbfafbfffbfafafffafbfafffbfafbfffafbfbfffbfbfafffafafbfffafbfbfffafafafffbfbfafffafbfbfffbfafbfffbfafafffafbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffefdfefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffefffefffefefefffefefffffefefefffffefefffffefffffefefefffefefefffefefefffdfefefffefefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfff3f3f3ffdadadaffacacacff9a9a9aff8c8c8cff7c7c7dff6c6b6bff595859ff474747ff3a393aff3a3a3aff3a3a3aff3a3a3bff3b3c3bff3b3b3cff3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff737372ff737474ff747374ff747474ff757576ff777778ff787879ff797978ff797979ff797878ff797979ff787979ff787878ff797879ff797978ff797878ff797979ff7a7a7aff7a7b7aff7a7a7bff7a7a7aff7a7a7aff7a7a7aff7b7a7aff7a7a7aff7a7a7aff7a7a7aff7a7b7bff7a7b7bff7b7b7bff7b7b7aff7a7a7bff7a7a7bff7a7b7aff7a7b7bff7a7b7aff7b7a7bff7b7b7bff7a7a7bff7a7a7aff7a7979ff797979ff787878ff777676ff757575ff747474ff7372730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1f1fff1f1f1fff1f1f1fff1f1f1eff1d1d1eff1d1c1dff1c1d1cff242525ff2f302fff3e3e3eff505050ff636363ff767676ff898888ffacababffe2e3e2fff6f5f5fffefefefffffffefffefefefffffffffffefffefffefefefffefefdfffefefefffefefefffefdfdfffefefefffefefefffefdfdfffefefefffefefefffdfefefffefefefffefefffffefefffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefffffffffffefffffffffffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefffffffefffffffefffffffffffefffefefffffefefefffefffefffefffffffefefefffffefffffffffefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefefffefdfefffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfefffdfefefffdfdfefffdfefefffefefdfffefefefffefdfdfffefefefffdfefefffdfdfdfffefefefffefefefffefdfefffefefefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b1ffb1b1b1ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b2ffb1b1b1ffb3b3b2ffb6b7b6ffbdbcbcffc2c2c2ffc6c6c5ffc8c8c8ffcbcbcbffcecfceffd1d2d1ffd3d4d3ffd3d3d3ffcfcfd0ffcdcdcdffccccccffcacacaffcbcacaffcbcbcbffcbcbcbffcbccccffccccccffcccccdffcdcdcdffcdcdcdffcececeffcecfceffcfcecfffd0cfcfffd0d0d0ffd0d0d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d5d6ffd6d7d6ffd7d7d7ffd8d7d8ffd8d7d7ffd8d9d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdaffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdddcffdcdcddffdcdcddffdddddcffddddddffddddddffdedddeffdededeffdedddeffdddeddffdededeffdededeffdedfdeffdededeffdededeffdfdfdeffdededeffdedfdfffdedfdfffdedfdeffdfdfdeffdfdedeffdededfffdfdedeffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffdfdfe0ffdfe0e0ffdfdfdfffe0e0dfffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe4e4e3ffe5e5e5ffe7e7e7ffe8e8e8ffeaeae9ffecececffeeededffeeeeeeffefefeffff0eff0fff0f0f0fff0f0f0ffefeff0ffeff0f0ffefefefffefefefffeeefeeffeeedeeffeeeeeeffeeeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffefeeeeffefefefffefefeeffeeeeeeffefefefffefefefffefefeeffefefeeffefefefffefefefffefefeffff0efeffff0eff0fff0efeffff0f0effff0eff0ffeff0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f1fff1f1f2fff2f1f2fff2f2f2fff2f2f3fff1f2f2fff1f1f1ffefefefffeeeeeeffeeeeedffedededffecececffecebecffebebebffebebebffebebebffebeaeaffeaebeaffeaeaebffebeaeaffeaeaeaffeaeaeaffebeaeaffebebeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeae9ffeaeaeaffe9eae9ffeae9eaffeaeaeaffe9e9eaffe9eae9ffeae9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9eaeaffe9eaeaffe9eae9ffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe9e8e9ffe9e8e9ffe9e9e9ffe8e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e8e8ffe9e9e8ffe8e9e9ffe8e8e8ffe9e8e9ffe9e9e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e7ffe8e7e8ffe8e8e8ffe7e7e8ffe7e8e7ffe8e7e7ffe8e8e7ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eae9ffeae9eaffeae9eaffeaeaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaebeaffeaeaeaffebeaeaffeaeaeaffeaeae9ffe9eaeaffeaeaeaffeae9eaffeaeaeaffeae9eaffeaeaeaffe9eae9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e8e8ffe9e9e9ffe9e9e8ffe8e8e8ffe8e9e9ffe8e9e9ffe8e9e8ffe8e9e8ffe9e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e8e9ffe9e8e8ffe8e9e8ffe9e8e9ffe8e9e9ffe9e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9eaffe9e9e9ffeae9eaffeaeae9ffe9e9e9ffeaeaeaffe9e9e9ffe9eae9ffe9e9eaffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaebebffeaebebffeaebebffebebeaffeaeaebffeaeaebffeaebeaffeaebebffeaeaeaffebeaebffebebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffebebebffebececffededecffeeeeedffefeeeefff0eff0fff1f1f1fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff1f2f2fff2f2f1fff1f1f1fff0f1f1fff0f0f0fff1f1f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0ffeff0f0ffefefeffff0eff0ffeff0efffefefeffff0efefffefefefffefefeeffeeeeefffefeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeefeeffeeefeeffeeeeefffefefeffff0f0effff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffeeefeeffeeeeeeffedededffececebffeae9eaffe8e8e8ffe8e8e7ffe7e6e6ffe7e7e7ffe6e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe6e5e6ffe5e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e4ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdfdedeffdededeffdededeffdededeffdededeffdededdffddddddffdddeddffdddddeffddddddffdddddcffdcdcddffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdbdadbffdbdbdaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d7d8ffd8d8d8ffd7d8d7ffd7d6d6ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d2ffd1d1d2ffd0d0d0ffcfcfcfffcececdffcccdcdffcccbccffcacacaffc9c9c9ffc8c7c8ffc9c9c9ffcacacaffcbcbcbffcecdcdffcfcfcfffcececfffccccccffcac9caffc7c7c6ffc4c4c4ffc1c1c1ffbdbdbdffb9b9b9ffb5b5b6ffb3b3b3ffb4b3b4ffb4b4b4ffb4b3b4ffb4b4b4ffb4b4b4ffb2b2b3ffb2b3b3ffb2b2b2ffb2b2b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefefffefdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffffffefffffefefffefffffffefffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfefffdfefefffefdfefffefdfdfffdfdfefffbfcfcfff6f7f7fff1f1f1fff1f1f1fff2f1f2fff1f2f2fff1f2f2fff1f2f1fff2f1f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3cff3b3b3cff3b3c3bff3b3b3bff3c3b3bff3b3c3cff3c3b3cff484848ff595a5aff6d6d6dff7f7e7eff8e8e8eff9c9c9cffafafafffe1e1e1fff3f3f2fffcfcfcfffcfcfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfefffdfdfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffaf9f9fff9fafafff9f9fafff9f9f9fff9f8f9fff9f9f8fff8f9f9fff8f8f9fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f7fff6f7f7fff6f6f6fff5f4f4fff3f3f3fff3f2f2fff1f1f1fff1f0f0ffefefefffedeeedffeaeaeaffe6e6e6ffe1e1e1ffdcdcdcffd6d7d6ffd0d0d1ffa8a9a9ff535353ff3d3d3dff161616ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161717ff3f3e3fff555554ffa7a7a7ffcfcfceffd8d8d8ffdfdfdfffe4e5e5ffe8e7e7ffeaeaeaffecedecffeeeeeffff0f0f0fff1f1f1fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff8f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafbfffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfbfffbfbfbfffafafbfffafafbfffafbfafffafbfafffbfbfbfffafbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafafafffafafbfffbfafafffbfafafffbfbfafffafafafffafafafffafbfbfffbfafafffafafafffafbfafffbfafbfffafafbfffafafafffbfafbfffafbfafffafafafffbfbfbfffbfafafffafafafffbfafafffafafbfffbfbfafffafbfbfffafbfafffbfbfafffbfafbfffbfbfafffbfafbfffafbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfefffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfff3f3f3ffdcdcdcffadaeadff9b9b9aff8d8c8dff7d7e7eff6c6c6dff595a59ff484748ff3b3a3bff3a3a3aff3b3b3bff3b3b3bff3b3b3cff3c3c3cff3c3d3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff737272ff727273ff737272ff747474ff747474ff747473ff757576ff787877ff797879ff787978ff787879ff787979ff797879ff797879ff797979ff797979ff787979ff7a7a7aff7a7a7aff7b7a7aff7a7a7aff7a7a7bff7a7b7aff7b7a7aff797979ff797979ff7a7a7aff7a7b7aff7a7a7bff7a7a7bff7a7b7aff7a7b7aff7b7b7bff7a7b7bff7b7a7bff7a7b7bff7a7b7bff7b7b7bff7b7a7aff7a7a7aff797a7aff797979ff787878ff777776ff757575ff747374ff737373ff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1e1f1fff1f1f1eff1f1f1fff1f1e1eff1d1e1eff1e1d1eff242525ff2f2f2fff3d3d3dff4f4e4eff626363ff767677ff888988ffa9a9a9ffe2e2e1fff5f5f5fffdfdfefffffffffffffffffffffffefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffefffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffefefffefffffffffefffffefefffffefffffffffffffffffefefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefefffefefdfffefefdfffefdfefffefefdfffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffdfefdfffefdfdfffefefefffdfdfdfffdfefefffdfefdfffdfdfdfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffcfcfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b1ffb2b2b3ffb1b1b1ffb2b2b2ffb5b5b5ffbbbbbaffc0c1c1ffc4c4c5ffc7c7c7ffcacacaffcdcdccffcfcfcfffd1d2d1ffd2d3d3ffd1d0d0ffcdcdcdffccccccffcacacaffcacacaffcacbcaffcbcbcbffcbcccbffcbcbccffcdccccffcdcdccffcdcdcdffcececdffcececeffcfcfceffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d3ffd2d3d3ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9dad9ffdad9daffdbdadaffdadadaffdbdbdbffdbdcdbffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdddcdcffdcddddffdddcddffddddddffddddddffdededdffdeddddffdddedeffdededeffdededeffdedddeffdededeffdededeffdededeffdededeffdfdedeffdfdfdeffdededeffdedfdeffdedfdfffdfdedeffdededeffdedfdeffdfdedfffdededfffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffdfdfdfffe0dfdfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e3e3ffe4e4e4ffe5e6e5ffe7e7e6ffe9e8e8ffeaeaeaffecededffeeeeedffefeeeffff0eff0fff0f0f0fff0f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeefeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeefffefefeeffefefefffefefeeffefefefffeeefefffeff0effff0efefffefefefffeff0effff0eff0ffefeff0ffefefeffff0eff0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff1f1f1fff1f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff1f1f1ffeff0f0ffeeeeefffedeeeeffededeeffecececffecececffebececffebebebffebebebffebebeaffebebebffeaebebffeaebebffeaebeaffebeaebffebebebffeaeaeaffeaebebffeaebebffeaeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9eaeaffe9eaeaffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffe9e9e9ffe9eae9ffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e8ffe9e8e9ffe9e9e8ffe9e8e9ffe8e9e9ffe8e8e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe9e8e8ffe9e8e9ffe8e8e8ffe8e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9e9eaffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaebebffeaebebffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe8e9e9ffe8e8e9ffe9e9e8ffe9e8e9ffe9e9e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe9e8e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffe9eae9ffe9e9eaffe9e9e9ffeaeaeaffeaeaeaffe9e9eaffe9eaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaebebffeaebebffeaeaebffeaeaebffeaebeaffeaebeaffebeaebffeaebebffebeaebffeaeaebffeaebebffebebebffebeaeaffeaebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaebffebebeaffebecebffecededffeeefefffefefeffff0f0f0fff1f2f1fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff0f0f0fff1f0f0fff0f0f0fff1f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffeff0f0fff0eff0fff0eff0fff0f0f0ffeff0f0ffefefefffefefefffefefefffefefefffeeefefffeeefefffeeefeeffefeeeeffefeeefffeeeeeeffeeefefffefefefffeeeeefffeeeeeeffeeeeeeffeeefeeffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff0f0f0ffefefefffeeeeefffeeeeedffecececffeaeaeaffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe5e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdfdedfffdfdedfffdededeffdededeffdededeffdededeffdddddeffdddeddffddddddffdddcddffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdbdadaffdadadbffdadadaffd9dad9ffd9d8d9ffd9d9d8ffd8d8d8ffd7d7d8ffd8d7d7ffd8d7d7ffd7d7d7ffd6d7d6ffd6d7d6ffd6d7d7ffd7d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd5d5d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d1ffd0d0d0ffd0cfcfffcececeffcdcdcdffccccccffcacbcaffc9c9c9ffc8c7c8ffc7c7c7ffc9c8c9ffc9cac9ffcbccccffcececeffcececfffcececeffccccccffc8c9c9ffc5c6c6ffc3c3c3ffc0c0bfffbcbcbcffb8b8b8ffb4b5b5ffb3b3b2ffb4b3b4ffb4b4b4ffb4b4b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffdfefefffefefdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffdfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafbfafffbfbfbfffbfbfcfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffffffffffefffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffffefffffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffbfbfbfff6f7f6fff1f0f0fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3c3c3bff3c3c3cff3b3b3bff3c3b3cff3a3a3bff3d3c3cff494949ff5a5a5aff6d6d6eff7f7f7fff8e8e8eff9d9d9dffb2b2b2ffe3e2e3fff3f3f3fffcfcfcfffdfdfdfffcfdfdfffefdfefffdfefefffefefefffefefefffefdfefffefefdfffefefefffefefefffdfdfdfffcfdfdfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafafffafbfafffafafafffafafafffafafafffaf9f9fffafafafff9faf9fff9f8f9fff9f8f8fff8f9f9fff8f9f9fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f7f8fff7f6f6fff5f5f5fff4f4f4fff3f2f3fff2f2f2fff1f1f1fff0efefffeeeeeeffececebffe8e9e9ffe4e5e4ffdedfdeffd9d9d9ffd3d3d4ffc4c4c4ff6a6a6aff484848ff272727ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff272727ff474748ff69696affbfbfbfffd2d1d2ffdbdadaffe1e1e1ffe6e6e5ffe9e9e9ffecececffeeedeeffefeff0fff1f1f1fff3f3f2fff4f4f4fff5f5f4fff5f6f5fff7f7f7fff8f7f8fff8f8f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffbfbfbfffbfafbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafbfbfffafafbfffafafafffbfafbfffafbfbfffbfafbfffbfafafffafafafffafbfafffafafbfffbfbfafffafafafffafafbfffafafafffbfbfafffbfafbfffbfafafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfafffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffefefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefdfefffefdfefffefffefffefefefffdfefefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfcfff3f3f3ffdddedeffb0afafff9c9b9bff8d8d8dff7e7e7eff6d6d6dff5a5a5aff484848ff3b3b3aff3a3b3aff3b3b3bff3b3b3cff3c3c3cff3d3d3cff3e3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff737373ff727272ff737272ff747473ff747474ff747474ff757575ff787878ff787878ff787978ff797979ff797979ff797978ff797979ff797979ff7a7b7aff7b7a7aff7a7a7aff7a7a7bff7a7a7aff7a7a7aff7a7a7aff777878ff787878ff787978ff797979ff7a7a7aff7a7a7aff7b7b7aff7b7b7bff7a7b7bff7b7a7bff7b7b7bff7b7b7bff7b7b7aff7b7b7aff7a7a7bff7a7a7aff7a7979ff797979ff787878ff777677ff757474ff747474ff737373ff727373ff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1e1fff1f1e1fff1f1f1fff262625ff2f2f2eff3c3b3cff4e4e4eff636262ff777777ff888989ffa7a7a8ffe1e1e1fff4f5f5fffdfdfefffefefffffffffffffffffffffffffffffffefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefefffefffefffefffefffffefefffffffffffffffffffffffefffffffffffefffefffffefffffffefffffffefffffffffefffffffefffffffffffffffffffffefefffffffffffefffffffffefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefdfefffdfefefffdfdfdfffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffdfefefffdfefdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffdfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb1b1b1ffb1b0b1ffb1b1b2ffb2b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb4b4b4ffbab9baffbfbfbfffc3c4c4ffc6c6c7ffc8c8c9ffcbcbcbffcdceceffd0cfd0ffd2d1d1ffd0d0d0ffcececdffcccccdffcacbcaffcacacaffcacbcbffcbcbcbffccccccffccccccffccccccffccccccffcdcdcdffcecdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d1ffd1d2d1ffd1d2d1ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9dadaffd9dadaffdadadaffdadbdaffdbdadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdddcdcffdddcddffddddddffddddddffddddddffdddddeffdedddeffdeddddffdededeffdddedeffdedddeffdeddddffdededeffdededeffdededeffdededfffdedfdeffdfdedfffdfdedeffdededeffdfdfdeffdedfdfffdfdfdeffdededfffdededfffdededfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffe0e0dfffe0dfe0ffdfe0dfffe0e0e0ffe0dfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e3e3ffe5e4e4ffe6e6e6ffe7e7e7ffe8e9e8ffebebebffedededffeeeeeeffefefeeffeff0effff0f0f0fff0f0f1fff0f0f0fff0f0efffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffeeeeeeffefeeeeffeeefeeffefeeefffefeeeeffeeefefffeeefefffeeeeefffefefefffefefefffefefeffff0efefffefefefffeff0efffefeff0fff0f0efffefeff0ffefeff0ffefefeffff0f0f0fff0eff0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f1f1fff2f2f1fff2f2f2fff2f3f2fff2f2f2fff1f2f1fff0f0f0ffefefefffeeeeeeffededeeffededecffecececffebebebffebebebffebeaeaffebeaebffeaebebffeaebeaffeaeaeaffeaeaebffeaeaeaffeaebeaffeaebeaffeaeaeaffeaeaebffeaeaeaffebebeaffebebebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeae9eaffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffeae9eaffe9eaeaffeae9eaffeae9e9ffe9e9e9ffe9eae9ffe9e9eaffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e9e9ffe9e8e8ffe9e8e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe9e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaebeaffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffeaeae9ffebebebffebebebffebebebffebebebffebeaebffeaebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffeaeae9ffeaeaeaffe9e9e9ffeaeae9ffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e9e9ffe8e9e9ffe8e8e8ffe9e8e9ffe8e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffeae9eaffe9e9eaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffeaebeaffebeaebffebeaebffebeaeaffebebeaffeaeaeaffeaeaebffebeaebffebeaeaffebebebffeaebebffebeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffebebebffebebebffecececffeeededffeeeeeefff0f0effff0f1f1fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff1f1f1fff0f0f0fff1f0f0fff1f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0effff0efefffeff0f0fff0efefffefefefffefefefffeeefefffefefefffefefefffeeeeeeffeeefeeffeeefeeffeeeeeeffefefefffeeeeeeffefefeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff0eff0ffefefeeffeeeeeeffecededffebeaebffe8e8e8ffe7e8e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdedfdfffdedfdeffdedfdeffdededeffdededeffdededeffdededdffdededeffddddddffdddcddffdcdcddffdcdcdcffdcdcdbffdbdbdbffdbdbdcffdbdbdbffdadadaffdadadaffd9dadaffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd7d7d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d6d6ffd6d6d6ffd7d7d6ffd6d6d7ffd6d7d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d6d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffccccccffcbcbcaffc9c9c9ffc8c8c8ffc6c6c6ffc6c6c6ffc8c8c8ffcacbcaffcdcdcdffcececfffcfcfceffcececdffcbcacaffc7c8c8ffc6c5c5ffc2c2c2ffbebfbfffbabbbaffb6b6b6ffb4b4b4ffb3b4b4ffb4b4b3ffb2b3b2ffb3b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b1ffb2b1b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefdfefffefdfefffefdfdfffdfefefffefefefffefdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffafbfafffbfafbfffbfbfbfffbfcfbfffcfbfbfffcfcfdfffdfdfdfffefdfefffefefdfffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefffffefffefffffffefffffefefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffefffefffefefefffefefefffdfefdfffefefdfffefdfefffefefefffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefdfffdfdfdfffcfbfbfff6f6f6fff0f1f1fff0f1f0fff1f0f1fff1f1f2fff2f1f1fff2f1f1fff2f2f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3b3bff3b3b3cff3b3b3cff3c3c3cff3b3b3aff353535ff3c3c3cff494a4aff5b5b5bff6e6d6dff7e7f7eff8e8e8fff9d9d9dffb3b3b3ffe4e3e3fff4f4f4fffcfcfcfffdfdfdfffcfdfdfffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafafafffaf9fafff9faf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fffaf9f9fff8f8f9fff8f8f8fff7f7f7fff6f6f7fff6f5f6fff4f4f4fff3f2f3fff1f2f1fff0f0f0ffefefeeffedededffebebeaffe7e7e7ffe3e3e2ffddddddffd7d7d7ffd1d0d1ff939393ff4f4e4eff3b3a3aff0b0a0aff000000ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff0b0a0aff39393aff4e4e4fff908f90ffccccccffd6d6d6ffdfdedeffe4e4e4ffe8e8e8ffebebeaffedeeedffefefeffff0f0f1fff2f2f2fff3f3f4fff4f4f5fff6f6f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafbfafffafafafffafafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffbfafafffafafafffbfafafffafbfafffbfafbfffbfafbfffbfbfafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffafafbfffafafbfffbfbfbfffafafbfffafafbfffbfafbfffbfafbfffbfafafffbfafafffafafafffbfafafffafafafffafbfafffbfbfafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffbfafafffafafafffbfbfafffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfefefffefefefffefefdfffefdfdfffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffcfdfcfff4f3f3ffdfdfdfffb3b3b3ff9d9d9cff8f8e8fff7f7f7fff6e6d6dff5b5a5aff494948ff3b3b3bff3b3b3bff3b3b3cff3c3c3cff3d3c3cff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727372ff727272ff727272ff727272ff727372ff747374ff747474ff747374ff757675ff787778ff797879ff797879ff797878ff797978ff787978ff7b7a7aff7a7a7aff7a7a7aff7a7b7aff7b7a7bff7a7a7bff7b7a7aff777777ff787777ff777877ff787878ff797879ff797979ff7a7979ff7a7a7aff7a7a7bff7b7b7bff7b7b7aff7b7b7aff7a7b7aff7a7b7aff7a7a7aff7a797aff797979ff797979ff787878ff767776ff757474ff747474ff737373ff737373ff727373ff7372730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1e1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff252626ff2e2e2eff3b3a3aff4d4d4dff636363ff777777ff898988ffa5a5a5ffdfdfe0fff4f4f4fffefefdfffefffffffffefffffffffffffffffffffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefffffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefffefffefffffffffffefffefefefffffefefffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefefffefefefffefdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefdfffdfefdfffefdfefffdfdfefffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb0b0b0ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb0b0b1ffb2b1b2ffb2b2b2ffb1b1b1ffb3b3b2ffb7b7b7ffbebebeffc2c2c3ffc5c5c6ffc8c8c8ffcacacaffcccccdffcfcecfffd0d0d0ffd1d0d0ffcececeffccccccffcbcbcbffcacac9ffcbcbcaffcccccbffcccbccffccccccffccccccffcccccdffcdcdcdffcdcecdffcececeffcecfceffcfcfcfffcfcfcfffcfd0cfffd0d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9d9ffdad9d9ffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddcdcffdcdddcffdcdddcffdcddddffddddddffddddddffddddddffddddddffdddeddffdddeddffdeddddffdddddeffdededeffdededeffdededeffdededeffdededfffdfdedeffdfdedeffdfdedeffdedfdfffdfdedfffdfdedeffdfdfdeffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0dfe0ffe0e0dfffdfdfdfffe0dfdfffdfdfdfffe0e0dfffe0dfe0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e3e3ffe4e5e4ffe7e6e6ffe8e7e8ffe9e9e9ffecebebffedededffeeefeefff0efeffff0f0f0fff1f1f0fff0f0f0ffeff0f0ffefefefffefefefffefefeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffefefefffefefefffeeefefffefeeefffefefeffff0efefffefefeffff0efefffefefeffff0eff0fff0f0effff0f0f0fff0f0f0fff0eff0fff0f0f0ffeff0f0fff0f0f0fff1f0f0fff0f1f0fff1f0f1fff0f1f0fff0f0f0fff1f0f0fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff0f0f0ffefeeefffeeedeeffedededffededecffebecebffecebebffebebeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebeaeaffebeaeaffebeaeaffeaebeaffebeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e9e9ffe9e8e9ffe9e9e8ffe9e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e8e9ffe9e8e9ffe9e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe9e8e9ffe9e8e9ffe9e8e8ffe9e8e8ffe9e8e8ffe8e9e8ffe9e8e9ffe9e8e9ffe8e9e8ffe9e8e8ffe8e8e9ffe8e8e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e7e7ffe7e7e8ffe7e7e8ffe8e8e7ffe7e7e8ffe8e7e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebeaeaffeaebeaffebeaebffebeaebffebeaebffebeaeaffebebebffebebebffecebebffececebffebececffebecebffecebecffebebebffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e9ffe9e8e9ffe9e9e9ffe8e8e9ffe8e8e9ffe9e8e9ffe9e8e9ffe9e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9eae9ffe9e9e9ffeae9eaffeae9eaffe9e9e9ffeaeae9ffe9eae9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaebffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaebffeaeaebffebeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffebeaebffebebebffecececffeeedeeffefeeeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff2f1f2fff1f1f1fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0f0ffeff0effff0efeffff0f0efffeff0f0ffeff0effff0eff0ffefefefffefefefffefefeeffefefeeffeeefeeffefeeefffefeeefffefefeeffefeeeeffeeefefffefefeffff0eff0fff0f0effff0f0f0fff0f0f0fff0f1f0fff1f1f1fff0eff0ffefefefffeeeeeeffedededffebebeaffe9e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e3e4ffe4e4e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e0ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdedfffdedfdeffdededeffdddedeffdddddeffddddddffddddddffdcdddcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadad9ffd9d9d9ffd8d8d9ffd8d8d8ffd9d8d8ffd7d8d8ffd7d7d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d1d2ffd0d1d0ffcfcfcfffcecdcdffccccccffcbcccbffcac9caffc8c8c8ffc7c6c6ffc5c6c5ffc8c7c8ffcac9caffcccbccffcdcdcdffcfceceffcecfceffcdccccffc9c9c9ffc6c7c7ffc4c4c4ffc2c1c2ffbebebeffbab9b9ffb5b5b5ffb3b2b2ffb2b3b2ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b2ffb1b2b2ffb2b2b2ffb2b2b1ffb1b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffdfcfdfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffdfcfcfffdfdfcfffcfcfdfffdfdfcfffcfdfdfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfefdfffdfefdfffefefdfffefefefffefefdfffefdfefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffcfbfbfffcfcfbfffcfdfcfffdfcfdfffdfefdfffdfefefffefefefffdfefefffefefefffefefefffffefefffefefffffffefffffefefffffefffffffffefefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffdfefefffbfbfbfff6f6f6fff1f1f0fff0f0f1fff1f1f0fff1f1f1fff1f2f1fff2f2f2fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3c3bff3b3b3bff3c3b3cff3a3b3aff353636ff363636ff3c3d3dff4b4b4bff5c5d5cff6f6f6fff7f7f80ff8f8f8fff9d9d9effb5b6b6ffe6e5e5fff4f5f5fffcfcfcfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffefefefffefefefffefefdfffefdfefffdfdfefffdfdfdfffcfdfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffafafbfffafafafffbfafafff9fafafffaf9fafff9f9fafff9fafafffaf9f9fff9faf9fff9f9f9fff9fafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9fafff9faf9fff9faf9fff8f8f8fff8f8f8fff7f7f7fff6f7f6fff6f5f5fff3f4f3fff2f2f2fff0f1f0fff0f0f0ffeeeeeeffedececffe9e9eaffe6e6e6ffe1e1e1ffdbdcdcffd5d5d5ffcdcdcdff747373ff494949ff222222ff000100ff000101ff020102ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020101ff020202ff000001ff000101ff212121ff484848ff717271ffc7c8c7ffd2d2d2ffdbdbdbffe2e2e1ffe6e5e6ffe9e9eaffecedecffeeefeefff0f0f0fff2f2f2fff3f4f4fff4f5f4fff6f6f5fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff9f8f8fff9f8f9fff9f9f9fffafafafff9f9f9fff9fafafffafafafffafafafffbfafafffafafafffafafbfffafbfafffafafafffafafafffafafafffbfafafffafafafffafafafffafbfafffafbfafffbfafbfffbfbfbfffafbfafffbfbfbfffbfbfafffbfafafffbfbfafffbfbfafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffafafafffbfafafffafafbfffafbfafffafbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfafffbfbfafffbfafbfffbfafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfefffefdfefffdfdfefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefdfffcfdfdfff4f4f4ffe0e1e0ffb6b6b5ff9e9e9eff908f8fff808180ff6e6f6eff5b5b5bff494949ff3b3b3bff3b3c3cff3c3c3cff3d3c3cff3d3d3dff3d3d3dff3e3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff727272ff737272ff737272ff727273ff737373ff747374ff686869ff717171ff767676ff787777ff787978ff797879ff797978ff797a7aff7a7a7aff7a7a7aff7b7b7aff7a7a7bff7b7a7aff7a7b7aff777777ff777777ff777777ff777877ff787878ff787878ff797878ff797979ff797a79ff7a7a7aff7a7b7aff7a7b7bff7b7b7bff7a7b7bff7a7a7bff7a7a7aff7a7979ff787979ff787878ff767677ff747575ff747474ff737373ff737373ff737373ff737373ff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1eff1f1e1fff1f1f1fff1e1f1fff1f1f1fff1e1f1fff252526ff2d2e2dff3a3a3aff4c4d4dff636263ff777778ff888989ffa3a2a2ffdedfdefff4f4f4fffdfefefffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffffffefffefffefffffffefffefffefffefefefffffefffffffefefffefefffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffffffefffffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffefefefffffefefffefffefffefefffffffffefffefffffffefefefffefefefffffffefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffbfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafaeffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb0b1b1ffb1b1b2ffb1b1b1ffb1b1b1ffb0b0b1ffb2b2b2ffb5b5b6ffbbbcbcffc1c1c1ffc4c5c4ffc7c7c7ffc9cacaffccccccffcececeffcfd0cfffcfd0cfffcececeffccccccffcbcbcaffcac9caffcacacaffcbcbcbffcbccccffccccccffcccdcdffcdcdcdffcdcdcdffcececdffcececeffcececeffcecfceffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d6ffd6d6d5ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d9ffd9d9d8ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdadbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcddffdddddcffdcdddcffdcdcddffddddddffddddddffddddddffddddddffdddddeffdddedeffdeddddffdddeddffdddddeffdededeffdededeffdededeffdedfdeffdededeffdededeffdededeffdfdfdeffdfdedeffdededfffdedfdeffdedfdfffdedfdeffdfdfdfffdfdfdfffdfe0dfffe0e0dfffdfe0dfffe0e0dfffdfe0dfffdfdfdfffe0dfe0ffe0dfdfffdfdfe0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe3e3e3ffe5e5e4ffe6e7e6ffe7e8e8ffeaeaeaffecececffedeeedffefefeffff0efeffff0f0f0fff0f1f0fff0f0f0fff0eff0ffefefeeffeeefefffefefefffeeefeeffeeeeefffeeeeeeffefeeeeffeeeeefffeeeeefffeeeeefffeeefefffefeeeeffeeefefffefefefffefefefffefefeffff0efefffeff0efffeff0efffefefefffefefeffff0f0effff0eff0ffefeff0ffeff0f0ffeff0f0ffeff0effff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f1f1fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff0f0f0ffefeeeeffedededffedecedffededecffebececffebebebffeaebeaffebebeaffeaeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffeaeae9ffe9eaeaffeaeaeaffe9eae9ffe9e9eaffe9e9e9ffeae9e9ffe8e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e8e8ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e9e8ffe8e8e8ffe9e9e8ffe9e8e8ffe8e8e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e8ffe8e9e8ffe9e8e9ffe9e9e8ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe7e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e7ffe7e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e7ffe7e7e8ffe8e8e7ffe8e7e8ffe7e7e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffebebebffeaeaeaffeaeaebffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebeaffebebeaffebebebffebebeaffeaebeaffeaebeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e8e9ffe8e9e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e9e9ffe8e8e9ffe9e9e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe8e8e9ffe8e9e9ffe8e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9eaffeaeae9ffe9eaeaffe9e9e9ffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebebebffecececffedeeedffefefeffff0f0effff1f1f1fff2f2f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0fff1f0f0fff1f0f0fff0f0f1fff0f1f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0efffeff0f0fff0eff0ffeff0effff0f0efffefeff0fff0efefffeff0efffefefefffefefefffefefefffefefefffefefefffefefeeffefeeeeffefefeeffefefeeffefefefffeff0efffeff0f0fff0f0f0fff0f1f1fff1f1f2fff0f1f0fff0efefffeeeeefffedededffebebebffe8e9e9ffe7e7e7ffe6e7e7ffe6e6e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e6ffe5e6e6ffe5e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe4e5e4ffe4e3e4ffe3e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdeffdfdedeffdededeffdededdffdedddeffddddddffdcddddffdddddcffdcdcdcffdcdcdcffdbdcdbffdcdbdbffdadbdbffdbdadbffdadadaffd9dadaffdad9d9ffd9d9d9ffd8d8d9ffd8d9d9ffd8d8d9ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d3ffd3d3d3ffd2d2d1ffd0d1d0ffcfcfcfffcececeffcdcdcdffcbcbccffcacbcaffc8c8c8ffc7c7c8ffc6c6c6ffc6c6c6ffc9c8c9ffcbcbcbffcccccdffcdcecdffcdceceffcdcdcdffcbcbcbffc8c8c8ffc6c6c6ffc3c3c3ffc0c1c0ffbcbdbdffb8b8b8ffb3b3b3ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b2b1ffb2b1b2ffb2b2b1ffb0b1b1ffb1b1b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefdfefffdfefefffefefdfffdfdfefffefdfdfffefefefffdfdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffefdfefffefdfefffefefefffefdfefffffffefffefefffffefefefffffffefffefefffffefffffffefffffffefffffffefefffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefefffdfdfefffefefdfffefefefffefefdfffdfefdfffdfefefffbfbfbfff6f6f6fff0f0f0fff1f0f0fff0f0f0fff0f1f0fff0f1f0fff1f2f1fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3bff3c3c3bff3a3a3aff363536ff363636ff363636ff3d3d3dff4c4b4bff5e5e5dff707070ff818081ff90908fff9e9d9effb7b8b8ffe6e7e7fff5f5f5fffcfcfcfffdfcfcfffdfdfdfffefefefffdfdfefffefefefffdfefefffefefefffefdfefffefefefffdfefefffdfdfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafbfffbfafafffbfbfafffafafbfffafafafffafaf9fffaf9fafff9fafafff9fafafff9fafafff9f9fafffaf9f9fff9f9fafffafafafff9f9fafff9f9f9fff9f9f9fff9fafafffaf9fafffafafafffafafafff9f9f9fff9f9f9fff8f8f9fff8f8f8fff7f7f7fff6f6f6fff5f4f5fff3f3f4fff2f2f2fff1f1f1ffefefefffeeeeeeffebececffe8e9e9ffe4e4e5ffe0e0e0ffdadadbffd2d2d2ffbfbfc0ff5d5c5cff424241ff131312ff000100ff000101ff030303ff010102ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010202ff030303ff010101ff010000ff131313ff434343ff5c5c5cffbcbbbbffcecfcfffd8d9d9ffe0e0e0ffe5e5e5ffe9e9e9ffecebebffeeededffefefeffff1f1f1fff3f3f3fff3f3f4fff5f5f5fff6f6f7fff7f7f7fff8f7f8fff8f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9fafff9faf9fffaf9fafff9fafafffafafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafafafffafbfafffbfbfbfffbfafafffafafbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafbfbfffafbfbfffafafbfffbfafafffafafbfffbfbfbfffafafbfffbfafafffafafafffafafbfffafafbfffbfafafffbfbfbfffafafafffbfafafffafafafffafbfbfffbfbfafffafafbfffbfafafffbfbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffefefdfffdfefefffefdfdfffefefdfffdfdfefffdfefefffdfefefffdfefefffdfdfefffefdfdfffdfdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffdfdfefffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffcfdfdfff4f5f4ffe2e2e2ffb7b8b8ff9f9e9eff909090ff818281ff6f6f6fff5b5c5bff494949ff3c3c3cff3c3c3cff3d3d3dff3d3d3dff3d3e3dff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363637ff737273ff727272ff737372ff727273ff727373ff575758ff5c5d5cff6a696aff727272ff767676ff787877ff797978ff797978ff787978ff797a79ff7a7a7aff7a7a7aff7a7a7bff7b7a7aff7a7a7aff777877ff767776ff767776ff777777ff777777ff777778ff787878ff787878ff797979ff797979ff79797aff7a7a7aff7b7a7bff7b7a7bff7b7a7bff7a797aff7a7a79ff797979ff787878ff777776ff757475ff747474ff737373ff727373ff727373ff737272ff737373ff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1e1fff1f1e1eff1f1e1fff1e1e1fff1e1e1fff252424ff2e2e2dff3b3b3bff4d4d4dff626262ff777777ff888988ffa0a1a0ffdfe0e0fff5f5f5fffdfdfdfffffffffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffefffffffefefffffffefffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefefffffefefffffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfefefffefefdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffefffefefffffefffffffffefefffefefefffefefefffdfefdfffefefdfffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffcfdfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffdfcfdfffcfdfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafaeffafafafffafaeafffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb1b0b0ffb2b2b1ffb1b1b2ffb1b1b1ffb4b4b3ffb9b8b9ffbebfbfffc2c3c3ffc6c6c6ffc8c8c8ffcacacaffcccccdffd0d0d0ffcfcfd0ffcfceceffcccdcdffcbcbcbffc9c9c9ffcacacaffcbcbcbffcbcbcbffcccbcbffccccccffccccccffcdccccffcdcccdffcecdcdffcececeffcececeffcfcfcfffd0cfcfffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadbffdbdadbffdadadbffdbdbdbffdcdcdbffdbdbdcffdcdbdbffdcdcdcffdcdcddffdddcddffdddcdcffdddddcffddddddffddddddffdddddcffdddcddffddddddffdddeddffdddddeffddddddffdeddddffdddddeffdededeffdededeffdededeffdededeffdededfffdfdedfffdfdfdeffdfdfdfffdededeffdfdedeffdfdedfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0dfe0ffe0dfdfffe0e0dfffdfe0e0ffdfe0e0ffdfdfe0ffdfe0e0ffe0e0e0ffdfe0e0ffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe5e5e5ffe6e7e6ffe8e8e8ffeaeaeaffedececffededeeffefefefffefeff0fff0f1f0fff1f1f0fff0f0f0ffefefefffefeeefffeeeeefffefeeefffefeeeeffefefeeffeeeeefffeeeeeeffefeeeeffeeeeefffeeefefffeeefefffeeefefffefefefffefefefffefefeffff0f0f0ffefefeffff0efefffeff0f0ffeff0f0fff0eff0fff0f0f0fff0f0f0fff0eff0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f0f1fff1f1f0fff2f1f1fff1f2f2fff2f2f2fff2f1f2fff1f2f2fff2f2f2fff1f1f2fff0f0f0ffefefeeffeeededffedededffecedecffebececffeaebebffeaeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffe9eae9ffeaeae9ffeaeaeaffeaeaeaffe9e9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffeae9eaffeae9eaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e9e9ffe8e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe7e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e9e8ffe9e9e9ffe9e8e8ffe8e8e9ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe9e8e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e8e8ffe7e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e8ffe8e8e8ffe7e7e8ffe8e7e8ffe7e8e8ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaebeaffebeaebffeaeaeaffeaeaebffebebeaffebebeaffebebeaffebebebffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffe9eae9ffeaeae9ffeaeaeaffeae9e9ffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe9e8e9ffe8e8e9ffe9e8e9ffe9e8e8ffe9e9e8ffe9e9e9ffe9e8e8ffe9e9e8ffe8e8e8ffe8e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9eae9ffe9eae9ffe9eae9ffe9e9eaffe9eaeaffeae9e9ffeae9eaffe9eae9ffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9eaeaffe9eaeaffe9eaeaffe9e9eaffeae9e9ffeaeaeaffebebebffebebebffedececffedeeeeffefefeffff0f0f0fff1f1f1fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f0f1fff1f0f1fff1f0f0fff1f1f0fff0f0f1fff0f1f1fff0f0f1fff0f1f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0efefffefefefffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefefffefefefffefefefffefefeffff0f0f0fff1f0f1fff2f1f2fff1f0f1fff0f0efffefefefffeeededffecebebffe9e8e9ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e6ffe5e6e6ffe6e5e5ffe5e5e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e1e0ffdfe0dfffdfe0dfffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdededfffdfdfdeffdededeffddddddffddddddffdddcddffdcdcddffdcdcddffdcdbdcffdcdcdbffdbdcdcffdbdbdbffdbdbdaffdadadaffd9dadaffd9dadaffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfceffcdcdcdffccccccffcacacbffc9cac9ffc8c8c8ffc7c7c7ffc6c6c6ffc7c7c6ffcbcacaffcccccbffcccdccffcdceceffcdcecdffccccccffc9c9caffc8c7c7ffc5c5c5ffc2c3c2ffbfc0bfffbbbbbaffb6b6b5ffb2b2b2ffb0b0b1ffb2b2b2ffb1b1b2ffb2b2b2ffb2b2b2ffb1b1b2ffb1b0b0ffb1b0b1ffb1b1b2ffb2b1b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfdfffdfcfcfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffefefdfffefefefffefefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefdfefffefefefffdfdfefffdfdfefffefdfefffdfdfefffefdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffbfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffdfdfcfffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffefffffffefffffefefffffffefffffffefffffffffffefefffffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefdfefffbfbfcfff6f5f6fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3a3a3aff373837ff363636ff353536ff353535ff3c3c3cff4c4b4bff5d5e5eff717070ff818080ff909090ff9e9e9effbababaffe8e7e8fff6f6f6fffcfcfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffefefdfffdfefefffefefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafaf9fffafafafffafafafff9f9f9fff9faf9fff9fafafffafafafffafafafffafaf9fffafafafffafaf9fffaf9fafff8f8f9fff8f8f8fff7f7f7fff6f6f6fff4f5f5fff3f3f3fff2f1f2fff1f0f1ffefefefffeeedeeffebebebffe8e8e8ffe3e3e3ffdfdedeffd8d8d9ffcfcfcfffabaaaaff4a4b4aff383939ff070707ff010100ff010001ff020202ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff020202ff000001ff000000ff080808ff3a3a3aff4a4b4bffa8a8a8ffccccccffd7d7d6ffdfdfdeffe4e4e3ffe8e8e8ffebebebffeeedeeffefeff0fff1f0f1fff3f3f3fff3f3f4fff4f5f5fff6f6f6fff7f7f7fff8f7f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9fafffbfafbfffafafafffafafbfffafafafffbfbfafffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffbfbfafffafbfbfffafafbfffafafafffafafafffbfafbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfafffafafafffafafafffafbfafffbfbfafffbfbfafffbfafafffbfafafffafafafffbfafbfffafafbfffbfafbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefefefffefdfefffefefefffdfdfefffefefdfffdfefdfffefefdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfdfdfffdfdfefffdfdfefffdfdfefffefdfdfffefdfefffdfdfefffdfdfdfffefefefffdfdfdfffefdfdfffdfdfefffdfdfefffefdfefffdfefdfffdfdfefffefefdfffefefefffdfcfdfff4f5f5ffe4e3e3ffb9b9b9ff9f9f9fff909091ff818181ff70706fff5c5c5cff4a4a4aff3d3c3cff3c3c3dff3d3d3dff3d3d3dff3d3d3dff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373637ff373637ff737273ff727273ff727272ff575758ff4b4b4bff565656ff646464ff6c6c6cff707070ff727272ff747474ff757575ff767675ff777676ff777777ff787778ff787878ff787878ff777778ff777777ff777776ff767777ff767677ff777777ff777777ff787778ff787978ff797979ff797979ff797a79ff7a7b7bff7a7a7bff7b7b7bff7b7a7bff7a7a79ff797979ff797979ff787878ff777676ff757475ff737373ff6a696aff737373ff737373ff737372ff737373ff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1eff1f1f1fff1f1f1fff1e1e1fff1f1f1fff1e1e1fff252525ff2e2e2eff3c3c3cff4e4d4dff626262ff767676ff878788ff9f9e9fffdbdbdbfff3f3f4fffdfdfdfffffffffffffffffffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffefffffefefffffefefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefdfefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffffffffffffffffefffffefffffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafaeafffaeaeaeffaeafafffafafafffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b0ffb0b1b1ffb0b0b0ffb2b2b2ffb8b7b7ffbdbcbcffc1c1c1ffc5c5c5ffc8c8c8ffc9c9c9ffcbcbcaffcdcdcdffcfcfcfffcfcfcfffcdcdcdffcacbcbffcacac9ffc9c9c9ffcacac9ffcbcbcbffcccbcbffccccccffcccccdffcdccccffcdcdcdffcdcdcdffcdcdceffcececeffcfcfcfffd0cfcfffd0cfd0ffd0d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d4ffd3d3d4ffd5d4d5ffd4d5d4ffd5d6d6ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d9d9ffd9dadaffd9d9daffdad9d9ffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffddddddffdddcddffddddddffddddddffdeddddffddddddffddddddffdddeddffdededdffddddddffdededeffdededeffdededeffdedfdeffdfdedeffdfdedeffdfdedeffdfdfdfffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0dfe0ffe0dfe0ffdfe0dfffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfdfe0ffe0e0e0ffdfe0dfffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e4ffe6e6e5ffe7e7e7ffe8e8e9ffebeaeaffecececffeeeeeeffeff0effff0f0f0fff0f0f0fff0f1f0fff0f0f0ffefeeefffeeeeeeffeeeeefffefeeeeffeeeeeeffefeeeeffeeeeeeffefeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffeff0effff0f0efffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff0f0f1fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff1f1f1fff2f1f1fff1f1f2fff1f1f2fff2f1f2ffeeefefffedeeeeffedededffededecffecececffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeae9ffeaebeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeae9e9ffe9eae9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e9ffe9e8e9ffe8e8e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e8ffe8e7e8ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e9e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e7e7ffe8e8e8ffe8e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e8e7ffe8e7e7ffe8e8e7ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffebeaebffeaebeaffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffeaeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e9ffe8e8e9ffe8e9e8ffe8e8e9ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e9ffe9e8e9ffe9e8e9ffe9e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e9ffe8e8e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffe9eaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffeae9eaffe9e9e9ffeae9e9ffeae9e9ffe9e9eaffeae9eaffeaeae9ffe9e9eaffe9e9e9ffe9eaeaffeaeaeaffebebebffecececffeeeeeeffefefeffff0f0f0fff2f1f1fff3f3f2fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff1f0f1fff0f1f0fff1f1f1fff0f0f0fff1f0f0fff0f0f1fff0f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0fff0f0efffefefefffefefeffff0f0efffeff0efffefefefffefeeeeffefefefffefefefffefefefffefefefffefefefffeff0effff0f0f0fff0f0f1fff2f2f2fff1f1f2fff1f0f0ffefefefffeeedeeffecebebffe9e9e9ffe7e6e7ffe6e6e7ffe7e6e7ffe6e6e6ffe5e5e6ffe6e6e5ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e5ffe6e6e5ffe6e5e5ffe6e5e5ffe5e5e5ffe6e5e6ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedfffdededeffdddeddffdededeffdcdcddffddddddffdcdcdcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d3ffd2d1d1ffd0d0d0ffcfcecfffcdcecdffcccccdffcbcbcbffcac9c9ffc9c8c9ffc7c7c8ffc7c7c7ffc6c7c6ffcacacaffcbcbcbffcccdccffcdcdcdffcdceceffcdcccdffcbcbcbffc9c8c8ffc6c6c6ffc3c3c4ffc2c2c1ffbebebeffb8b8b9ffb3b3b3ffb1b1b1ffb1b1b1ffb1b2b1ffb2b2b2ffb2b2b1ffb0b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb3b2b3ffb3b2b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffefdfefffdfefefffdfefefffefefefffefdfdfffdfdfdfffefefdfffdfdfefffefdfefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfdfffdfefdfffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffefefdfffefefefffefdfefffefefefffefefefffdfefefffefdfefffefdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefdfefffefefefffefefefffffffefffefefefffefefffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffefdfefffbfbfcfff6f5f6fff0f1f0fff1f1f0fff1f0f0fff0f0f1fff0f1f1fff1f0f0fff0f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff383838ff383838ff383738ff363636ff353435ff3c3b3cff4c4c4cff5e5e5eff707070ff808080ff8f8f90ff9e9e9fffbcbcbcffe8e8e8fff6f6f6fffdfdfdfffdfdfdfffdfdfcfffdfefdfffdfefefffefdfefffdfefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfafbfffafbfbfffafbfafffbfbfafffafafafffafafbfffafafafffbfbfafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffaf9f9fffafaf9fff9f9fafff9f8f9fff8f8f8fff7f7f7fff6f6f6fff5f4f5fff3f3f3fff2f2f2fff0f0f0ffefefefffedeeedffebebeaffe7e7e7ffe2e3e3ffddddddffd6d6d6ffccccccff959695ff484848ff2c2c2cff000100ff000000ff010001ff010001ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000101ff010101ff000001ff000000ff2b2b2bff464646ff959595ffcacbcbffd5d5d6ffdededeffe4e3e3ffe7e7e7ffebebeaffededeeffefeeeffff1f0f1fff3f3f3fff3f4f4fff5f4f5fff6f6f5fff7f7f7fff7f7f7fff8f7f8fff8f9f9fff9f9f8fff9f9f9fff9fafafff9faf9fffaf9f9fffafafafffafbfafffafafafffbfafafffafbfafffafafafffbfafafffafafbfffafafbfffafafafffbfbfafffbfafafffbfafbfffafbfbfffbfafafffafbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfafbfffafbfbfffafbfbfffafafbfffafafafffafafafffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfefefffefefdfffdfefefffdfdfefffefefefffefdfefffdfdfdfffdfefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffdfefefffefdfdfffefdfdfffdfefefffdfdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfefefffdfefdfffefdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfcfcfff5f4f5ffe5e5e5ffbabbbaffa0a09fff919191ff818182ff6f7070ff5c5c5cff4a4b4bff3d3d3dff3d3d3dff3d3e3dff3d3d3dff3d3d3dff3d3d3dff3d3e3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373637ff373637ff727372ff585757ff4c4c4bff474747ff515252ff5f5f5eff666666ff696968ff6b6b6bff6f6e6eff707070ff717071ff727171ff727273ff737373ff737473ff747473ff747474ff747374ff737474ff737373ff737474ff747474ff747575ff757575ff757575ff757675ff767676ff767776ff777677ff767677ff777777ff777676ff757575ff737473ff727272ff6f6f6fff6a6b6bff666667ff606060ff606161ff69696aff737373ff737373ff737372ff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1f1eff1f1f1fff1e1f1fff1f1e1fff1e1e1fff1f1f1fff1f1e1fff252626ff2e2f2eff3d3d3cff4e4e4eff616262ff757676ff878787ff9c9d9dffd7d7d8fff3f3f3fffefdfefffffffefffffffffffffffffffffefffffefefffffefefffffefefffffefefefffefefefffefffefffefefffffffefffffffefffffffefffffefffffffffefefffffefefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefefefffefffefffefffffffffefffffefefefffefefefffefefefffefdfefffefdfdfffefefdfffdfefefffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefffffefefefffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefefffffefefffffffefffefefefffffefefffffefffffffffffffffffffffffffefffffefffffefefffffefefefffefefdfffdfefefffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfcfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffaeaeaeffafafafffaeafaeffafaeafffaeaeafffb0b0b0ffb0b0b0ffb0b0b0ffafb0afffb2b2b1ffb5b5b5ffbababbffbfc0c0ffc4c4c4ffc6c7c7ffc8c8c9ffcacacaffcccbccffcdcdcdffcecfceffcdceceffcbcbcbffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacacaffcbcccbffccccccffccccccffcdcccdffcdcdcdffcdceceffcececeffcfceceffcfcfcfffcfcfd0ffd0d0d1ffd0d1d1ffd2d1d1ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d3ffd4d4d5ffd5d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdad9daffdadadaffdadbdaffdbdadaffdadbdaffdbdbdbffdbdcdbffdcdbdbffdbdbdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdddddcffdcdcdcffdcdcddffdcddddffddddddffdcddddffddddddffddddddffdddddeffddddddffdddeddffdddedeffdededeffdddedeffdededeffdededeffdededeffdededeffdedfdeffdededfffdfdedfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffdfdfe0ffdfe0dfffe0dfdfffe0e0dfffdfe0e0ffdfe0dfffdfdfdfffe0e0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e2ffe3e3e3ffe4e5e4ffe6e6e5ffe7e8e8ffe9e9e9ffebebebffedededffefeeeeffefefeffff0f0f0fff0f1f0fff1f0f0ffefeff0ffefefefffefeeeeffeeeeeeffeeefeeffefefeeffeeeeefffeeeeefffefefefffefefefffefefefffefefefffefeff0fff0eff0ffefefefffeff0effff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f0fff0f1f1fff0f0f0fff1f0f1fff0f1f1fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff1f1f1ffefeeefffeeededffedededffecececffecebebffeaeaebffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e8e8ffe8e7e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe7e7e8ffe8e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e9e9ffe9e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe8e9e9ffe9e8e9ffe8e8e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeae9e9ffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe9eae9ffeaeaeaffebeaeaffebeaebffebebebffebebebffebebeaffebebebffebeaebffeaebebffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9eae9ffe9e9e9ffe8e9e8ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e8e8ffe9e9e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e9e9ffe9e9e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eaeaffeae9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffe9eaeaffeae9eaffe9e9eaffeaeaeaffeae9eaffe9eaeaffe9eae9ffeaeae9ffe9e9e9ffe9e9eaffe9e9eaffeaeae9ffe9e9e9ffe9e9eaffe9e9eaffe9e9eaffe9e9e9ffeaeaeaffebecebffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f2fff2f3f3fff2f1f2fff2f1f2fff1f1f1fff0f1f1fff1f0f1fff1f0f0fff1f1f1fff1f0f1fff1f0f1fff0f1f1fff1f0f0fff1f1f0fff0f1f1fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0eff0ffeff0f0ffefefefffefefefffefefefffefefefffeff0efffefefefffefefefffefefefffeff0effff1f0f1fff1f1f2fff2f2f2fff1f1f1fff0f0f0ffeeefeeffecececffe9e9e9ffe7e7e8ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e6e6ffe6e5e6ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e6ffe6e5e6ffe5e5e5ffe6e5e5ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e0ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0dfffdfe0e0ffdfdfe0ffdfe0dfffdfdfdfffdfdedeffdededeffdededeffdddeddffdeddddffdcdcddffddddddffdddcdcffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdadadbffdadbdbffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d9d8ffd8d9d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecfcfffcecdcdffcdcdccffcbcbcbffcacacaffc9c9c9ffc8c8c9ffc7c8c7ffc6c6c7ffc8c7c7ffcacbcaffcbcbcbffcdccccffcecdceffcecdceffccccccffcacac9ffc8c8c8ffc6c6c6ffc3c4c4ffc1c0c0ffbcbdbdffb6b6b6ffb2b3b2ffb1b1b1ffb2b1b1ffb1b2b1ffb1b1b1ffb0b1b1ffb2b1b1ffb1b1b1ffb3b3b3ffb3b2b3ffb2b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefdfffefdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffefefefffefefefffdfdfefffdfefefffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfefdfffefefdfffdfefefffefefdfffdfdfdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffdfdfcfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffefefefffefefefffffffefffffefefffefffffffefefefffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffefffefffffffffffffffffffffefefffffefffffefefefffffefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffcfcfcfff6f5f5fff0f0f0fff0f1f0fff1f0f0fff0f1f0fff0f1f1fff1f1f0fff0f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff3a3a3aff383838ff383838ff383737ff363635ff3e3e3dff4c4c4dff5f5e5eff70706fff808080ff8e8e8eff9e9e9effbebebdffe8e8e8fff6f6f7fffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfafafffbfbfbfffafafbfffbfbfafffbfafafffafbfbfffafafafffafbfafffafafafffafafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafaf9fff9f9f9fff9f9f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff1f1f2fff0f1f0ffefefefffedededffebeaeaffe6e7e6ffe1e1e2ffdcdbdcffd4d3d4ffc9c9c9ff828281ff454444ff202020ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1e1f1eff404040ff818181ffcacacaffd4d4d4ffddddddffe3e3e4ffe7e7e7ffebeaeaffedecedffefefeffff1f1f0fff2f2f2fff4f3f4fff5f5f5fff6f5f6fff6f6f7fff7f8f7fff8f8f8fff8f9f8fff9f9f8fff9faf9fff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffafbfafffafafafffafafafffafbfafffbfafafffbfbfafffafbfbfffbfbfbfffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffafafafffbfbfbfffafbfafffbfafafffafafafffbfbfbfffbfbfbfffafafafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfdfefffdfefdfffefefdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefdfefffefefdfffefefdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffefdfdfffdfefdfffdfdfefffefdfefffefefefffefdfdfffefefdfffefdfdfffdfdfdfffefdfdfffefefefffdfdfdfff5f6f5ffe6e6e6ffbbbbbbff9fa0a0ff919191ff828281ff6f7070ff5d5d5cff4a4b4aff3e3d3dff353535ff3d3d3dff3d3d3dff3e3d3dff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363637ff373737ff373637ff363737ff4c4b4bff474747ff424242ff4d4c4dff595959ff5f5f5fff636362ff666666ff696969ff6c6b6bff6c6d6cff6d6d6dff6e6e6eff6f6e6eff6f6f6fff6f706fff706f6fff70706fff6f7070ff707070ff707070ff717170ff717171ff717272ff727171ff727272ff727272ff727272ff727272ff727272ff727171ff717171ff6e6e6fff6d6d6cff6a6a69ff666666ff606060ff5a5a59ff4f4f4fff525252ff606061ff696a69ff737373ff737373ff7373720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1e1e1fff1f1f1fff1f1e1eff1f1e1eff1f1f1fff252526ff2f2f2eff3c3c3bff4e4e4eff616161ff757575ff868686ff9b9b9bffd5d5d6fff2f3f2fffdfefdfffffffffffffffefffefefffffffffffffefefefffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffefefffefefefffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffffffffffffffffffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefefffffffefffffffefffffffefefffffffefffffefffffffefefffffefefffffffffffffffffffffffffffffffffffefffefffefffffffffefefffefffefffefefffffefefefffefefdfffefefdfffefefdfffefefefffdfdfdfffefdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffbfbfcfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadaeaeffaeaeadffaeaeaeffafaeaeffaeaeafffaeafafffafaeaeffafaeaeffb0b0b0ffaeadaeffb0b0b0ffb4b4b3ffb9b9b9ffbdbdbdffc2c2c2ffc6c6c6ffc8c8c8ffc9c9caffcbcbcaffcdcdccffcdcecdffcdcdcdffcbcbcbffcacacaffc8c9c9ffc9c8c8ffc9cac9ffcbcacbffcbcbcbffcccbcbffcccbccffccccccffcdcdcdffcdcdcdffcecdceffcfceceffcfcfcfffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d3d2ffd3d2d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d5d5ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d7ffd8d8d8ffd9d8d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdadadbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdbdbdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcddddffdcdcddffdcdddcffddddddffddddddffddddddffddddddffdededeffdddeddffdeddddffdededeffdededeffdededeffdededeffdfdedfffdfdfdeffdfdfdfffdedfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffdfe0dfffe0dfdfffe0e0dfffdfdfe0ffe0dfdfffe0dfe0ffe0dfdfffe0e0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e2ffe3e4e4ffe5e5e5ffe6e6e6ffe8e8e7ffe9e9e9ffecececffeeededffefefeeffefefefffefeff0fff0f0f0fff0efeffff0efefffefefefffeeeeefffefeeeeffefeeeeffeeefefffeeeeeeffefefefffefefefffefefefffefeff0ffeff0effff0f0efffeff0f0fff0f0efffefefeffff0f0f0fff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff0f0efffeeeeeeffecececffecececffecececffebebebffeaeaeaffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e7e7ffe8e7e7ffe8e8e8ffe7e7e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e6e7ffe6e6e7ffe7e7e6ffe7e6e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e8ffe8e9e8ffe9e9e8ffe9e9e8ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e9ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe8e8e8ffe7e8e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffeae9e9ffeae9e9ffe9e9e9ffeae9e9ffeae9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9eaeaffeae9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e8ffe9e9e8ffe9e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e7e7ffe8e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe8e8e7ffe8e8e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffeaeae9ffe9e9e9ffeae9e9ffeae9e9ffe9eaeaffe9e9e9ffeaeae9ffeaeaeaffe9e9eaffe9eaeaffe9e9e9ffeae9e9ffeaeaeaffe9e9eaffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9eaeaffeaebeaffebebebffedededffefefefffefeeeeffefefeffff0f0f0fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff1f0f1fff1f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f1fff0f1f1fff1f0f0fff1f1f0fff0f0f1fff1f0f0fff1f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0f0fff0efeffff0f0efffeff0f0fff0f0efffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0f0f1fff2f2f2fff2f1f1fff2f1f1fff1f1f1ffefeeefffededecffeae9e9ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe1e1e1ffe1e2e1ffe1e1e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdededeffdfdfdeffdededeffdddddeffdddedeffdddcdcffdddcdcffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdbdbdaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d3ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcecdcdffcccdccffcbcbccffcbcacaffcac9caffc8c8c8ffc8c8c7ffc7c7c7ffc6c6c6ffc8c7c7ffcacacaffccccccffcececeffcececeffcdcecdffcbcccbffc9c9c9ffc7c7c7ffc5c5c6ffc3c3c3ffc0c0bfffbbbabaffb5b4b4ffb1b2b2ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b2ffb1b2b2ffb3b2b2ffb3b2b2ffb3b3b3ffb3b3b4ffb4b4b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffefefefffdfdfdfffefdfefffefdfefffefefefffefefdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffefefefffdfefdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefdfffefdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefefefffefefefffdfdfdfffefefefffefdfefffefdfefffefdfefffefefefffefefdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffffefffffefefffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffefefffffefffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffcfbfcfff5f5f5fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff3a3a3aff3a3a3aff383838ff383838ff383737ff3e3e3fff4d4d4dff5e5e5eff6f6f70ff7f7f7fff8e8e8eff9d9d9dffbebebeffe9e8e8fff7f6f7fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfafbfffafafbfffafafafffbfbfbfffbfbfafffafafafffbfafafffafafbfffafafafffbfafbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9f9fafff9f9f9fff8f8f7fff7f7f6fff7f6f6fff6f5f5fff3f4f3fff2f2f2fff1f0f1ffefefefffedededffeaebeaffe6e6e6ffe0e1e0ffdadadaffd1d1d1ffc6c5c5ff6a6a6aff424141ff171716ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161515ff3e3e3eff696969ffcacacaffd5d5d4ffdddcddffe3e3e3ffe7e6e7ffeaeaeaffedededffefefeffff1f1f0fff3f3f2fff4f4f3fff5f4f5fff5f6f5fff7f6f7fff8f7f7fff8f8f8fff9f9f8fff8f9f9fff9f9fafff9f9f9fffafafafffaf9f9fffaf9fafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafafafffafafafffbfbfafffafafafffafafbfffbfafafffbfbfafffbfafbfffbfafbfffafbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfafffafafafffbfafafffafafafffafafafffbfafbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefdfdfffefdfdfffefdfefffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffdfefdfffefefefffefefefffdfdfdfffefefefffefdfdfffefdfefffefdfefffefefefffdfefdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfefefffdfefdfffefefefffefdfdfffefdfefffefdfdfffefdfefffdfdfdfffefefefffdfefefffdfcfcfff6f5f6ffe6e6e6ffbbbbbbffa0a09fff919191ff828282ff707070ff5d5d5cff4b4b4bff3d3c3cff353635ff353535ff3d3d3dff3d3d3dff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff373737ff373736ff363737ff424243ff3f3f3fff484848ff535252ff595959ff5d5d5dff616161ff656464ff676767ff676868ff696868ff6a696aff6a6a6aff6b6a6bff6c6c6bff6b6b6bff6b6b6cff6c6c6bff6c6c6cff6d6c6dff6e6d6dff6d6e6dff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6d6d6dff6e6d6dff6d6c6cff6a6a6bff696968ff666666ff646364ff5f5f5fff59595aff535353ff474747ff474747ff535252ff616161ff696969ff737373ff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1fff1e1f1fff1f1e1eff1e1e1eff1e1e1eff252524ff2e2e2eff3c3c3cff4e4d4eff616161ff757575ff878786ff9a9a9affd4d4d4fff2f2f2fffdfdfdfffffffffffffffffffffffffffefefefffffefefffffffefffefefefffffefefffefefefffffefffffffefffffefefffffffffefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffffefefffffefefffefffffffefffffffefffefffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffaeaeaeffaeadadffaeaeaeffaeaeaeffaeafafffaeaeaeffafaeaeffafaeaeffaeaeafffafafaeffb2b2b2ffb7b6b7ffbcbbbcffc0c0c0ffc5c5c5ffc8c8c8ffc9c9c9ffcbcacbffccccccffcdcdccffcdcdcdffccccccffcbcbcbffc8c9c9ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffcccbccffcdcccdffcdcdcdffcdcdcdffcececdffcececeffcfcecfffcfd0cfffd0cfd0ffd1d0d0ffd1d1d1ffd2d2d1ffd1d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d6ffd6d6d5ffd7d6d6ffd6d6d6ffd7d6d6ffd8d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d8ffdad9d9ffdad9d9ffd9dad9ffdadadaffdadadaffdbdadaffdadbdaffdbdbdbffdadbdbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffddddddffdddddcffddddddffddddddffdeddddffddddddffdeddddffdededdffddddddffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdeffdfdfdeffdfdfdeffdfdfdfffdfe0dfffdfdfdfffe0dfdfffe0dfe0ffe0e0dfffdfe0e0ffdfe0e0ffdfe0dfffe0e0e0ffe0dfdfffe0dfe0ffe0dfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe2e2e1ffe2e1e2ffe2e2e2ffe3e3e2ffe4e4e3ffe5e5e5ffe7e6e6ffe8e8e8ffeaeaeaffecececffeeededffeeeeeeffefefefffefefeffff0eff0fff0efefffefefefffefefeeffeeeeeeffeeeeefffeeeeeeffeeefefffefefefffefefefffefefeffff0efeffff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0efffeff0f0ffeff0f0ffefefeffff0eff0fff0efefffefefefffefefefffeeeeeeffecececffecececffebebebffeaeaeaffeae9eaffe8e8e8ffe8e7e8ffe8e8e7ffe7e7e8ffe7e7e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e6ffe7e7e7ffe6e6e6ffe7e7e7ffe6e6e6ffe7e6e7ffe7e6e7ffe6e7e7ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e7ffe6e7e6ffe6e6e7ffe7e6e7ffe7e6e7ffe7e7e6ffe6e7e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe7e7e7ffe7e7e8ffe8e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e8ffe7e7e8ffe7e7e7ffe8e7e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe7e8e7ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e8e9ffe9e8e8ffe9e9e8ffe9e8e8ffe9e8e8ffe8e8e7ffe8e8e7ffe8e7e7ffe8e8e8ffe7e8e7ffe8e8e8ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe8e8e7ffe7e8e7ffe8e8e7ffe8e7e8ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e8e8ffe9e8e9ffe8e8e8ffe8e8e9ffe9e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffeae9eaffebeaeaffecebebffecedecffeeeeeeffefefeeffeeeeeeffefefefffefefeffff0f0f0fff1f0f1fff0f0f1fff0f1f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f0fff0f1f1fff0f1f1fff0f1f0fff1f1f1fff1f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefeff0ffefeff0fff0efeffff0f0effff0efeffff0efefffeff0efffefefefffefeeefffefefeffff0f0f0fff2f2f2fff1f2f2fff2f1f1fff1f0f0ffefefefffedededffeaeaeaffe8e7e8ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e4ffe5e5e5ffe4e4e4ffe5e5e4ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe1e1e2ffe2e2e1ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdfffdfdedeffdfdedeffdededeffdededeffddddddffddddddffdddcdcffdcdcddffdddcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfceffcdceceffcccdcdffcbcccbffcbcbcbffcac9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffcbcbcbffcdcccdffcececeffcececeffcdcdcdffcacacbffc8c8c9ffc7c7c6ffc5c5c4ffc3c2c2ffbfbebeffb8b8b8ffb3b3b2ffb1b0b0ffb1b1b1ffb1b1b1ffb1b2b2ffb2b2b2ffb3b2b2ffb3b2b2ffb3b3b4ffb4b4b3ffb4b3b4ffb4b3b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffdfefefffefefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefefffdfefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffefdfdfffefefdfffdfefdfffefefefffefefefffefdfefffefefefffdfefdfffefefefffefdfefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffcfbfbfffdfdfcfffcfdfdfffdfdfdfffefdfdfffdfefefffdfefefffefefefffefdfdfffefefefffefefffffffefffffffefefffffffefffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfefffefefefffefefdfffefdfefffefefefffffefffffefefffffcfcfcfff6f6f6ffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff3a3a3aff3a3a3aff393a3aff383838ff383838ff3f3e3eff4e4d4dff5e5d5eff6f6e6fff7f7e7eff8e8e8dff9c9c9cffbebebeffe9e9e9fff7f7f7fffefdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffbfafbfffbfbfbfffbfbfafffbfbfafffafbfafffbfbfbfffbfbfafffbfafbfffbfbfafffafafafffbfafafffbfafbfffafbfbfffafafafffbfafafffbfafafffafafbfffafafafffafafafffaf9fafff9f9f9fff8f8f9fff8f7f8fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff2f2f2fff1f1f1ffefefefffedeeedffebebeaffe6e6e6ffe0e0e0ffdad9daffd0d0d0ffb7b7b8ff585858ff40403fff0f0f0fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff100f10ff3f3f3fff575757ffbcbcbcffd4d3d4ffdddcddffe3e3e3ffe6e7e7ffe9e9eaffecececffefeeeffff1f0f0fff3f3f3fff4f3f4fff4f5f5fff5f6f6fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafff9f9fafffafafafffafafafffafafafffafafbfffafafbfffafafbfffafbfafffafafafffafafafffbfafbfffbfafafffafafafffafafafffbfbfafffafafafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafafbfffafbfbfffafbfbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfefffdfefefffefefdfffefefefffefdfefffdfdfefffdfefefffdfefefffefdfefffefdfefffdfdfefffdfdfdfffdfdfefffdfcfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffefdfefffefefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfefffefefefffdfdfdfff6f6f6ffe6e6e6ffbcbcbcffa0a0a0ff919191ff818282ff707070ff5d5d5dff4a4b4bff3b3c3cff353435ff353535ff363635ff3d3d3dff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff373737ff363737ff373736ff373737ff3a3a3bff444344ff4d4d4dff525253ff575857ff5c5b5bff5f5f5fff626263ff646464ff646565ff656665ff666666ff666766ff676767ff686767ff676767ff676867ff696868ff686969ff696a6aff6a6a6aff6a6a6aff6b6b6aff6a6a6aff6a696aff696969ff686969ff676867ff666666ff646464ff636262ff606061ff5e5e5eff5a5a59ff545453ff4b4b4bff3f3f3fff404040ff474747ff535252ff606160ff6a6969ff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1fff1e1f1fff1e1e1eff1e1e1eff1d1d1dff242424ff2e2e2fff3d3c3dff4e4e4dff616161ff757575ff878787ff9a9a9affd3d2d3fff2f2f1fffdfdfdfffffffffffffffffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffefefefffefefefffdfefdfffdfefefffefdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafafffaeaeaeffaeaeaeffadaeaeffaeaeaeffaeaeaeffaeaeafffaeaeaeffaeaeaeffadadadffb0b0b0ffb5b4b5ffbab9baffbfbfbeffc4c4c3ffc7c7c7ffc9c9c9ffcbcbcaffcccbccffcdcdcdffcdcdcdffccccccffcbcacbffc9cac9ffc9c9c9ffcacacaffcbcacaffcacacbffcbccccffccccccffcccccdffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffd9d9daffdad9d9ffdadadaffdadadaffdadadaffdbdadaffdadbdbffdadbdbffdbdbdbffdbdadaffdbdbdbffdbdbdcffdcdbdcffdcdcdbffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddddcffdcdcdcffdddcdcffdddcddffddddddffddddddffdeddddffdeddddffdddddeffdddedeffdededeffdededfffdfdedeffdededfffdfdedeffdfdfdfffdfdedfffdfdfdfffdfdfdfffe0e0dfffdfe0dfffe0dfe0ffdfe0dfffe0e0dfffdfdfdfffdfdfe0ffe0dfe0ffdfdfe0ffdfdfe0ffe0e0e0ffe0e0dfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e0e0ffe0e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e4ffe5e5e6ffe7e7e7ffe9e9e8ffebebebffecececffeeededffeeeeeeffeeefefffefefefffefefefffefefefffefefefffefeeefffefeeefffefeeeeffefefeeffefefeeffeff0effff0efeffff0eff0fff0f0f0ffeff0effff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0ffeff0effff0f0f0ffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffefeeefffeeeeeeffeeeeefffeeefeeffeeededffecececffebebecffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e8e8ffe7e7e8ffe7e7e7ffe8e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe7e6e6ffe7e6e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe6e6e7ffe6e7e7ffe6e7e7ffe6e6e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e6ffe7e6e7ffe6e7e6ffe7e7e6ffe7e6e7ffe6e6e7ffe7e6e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe8e9e9ffe8e9e8ffe9e9e8ffe8e9e8ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e8ffe7e7e8ffe8e7e7ffe8e8e8ffe8e7e7ffe7e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe8e7e8ffe7e8e7ffe8e8e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e8ffeae9e9ffeaeaeaffebebebffededecffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefeff0fff0eff0fff0eff0fff0f0f0fff0f0f0fff0eff0ffefeff0ffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff0f0f1fff0f1f0fff1f0f0fff0f0f0fff0f0f1fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0ffefefefffefefeffff0efefffefefefffefeff0ffefefefffefefeefff0efeffff0f0f0fff1f1f1fff2f2f2fff1f2f2fff1f1f1ffefefefffedededffeaeaeaffe8e7e8ffe6e6e6ffe5e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe3e3e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfe0e0ffdfdfdfffdfdfdeffdfdfdeffdedfdfffdededeffdededeffdddddeffddddddffddddddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadbdaffdadbdaffdadadaffdad9daffdad9d9ffd8d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d7d7ffd7d6d7ffd7d6d7ffd6d5d6ffd5d5d5ffd5d5d5ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd0d1d1ffd0d0d0ffcecfceffcececdffcdccccffcbcbccffcbcbcbffcacacaffc9c9caffc9c9c8ffc8c8c8ffc8c7c7ffc7c7c8ffc8c8c8ffcacacaffcbccccffcdcdcdffcececeffcecdceffcccbccffc9c9caffc7c8c7ffc7c6c6ffc3c4c4ffc0c1c1ffbcbcbdffb6b6b6ffb2b1b1ffb0b1b1ffb2b1b1ffb3b3b3ffb2b3b3ffb2b3b3ffb3b3b3ffb3b3b3ffb4b3b3ffb4b3b4ffb4b3b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfefdfffdfdfefffefdfefffefefdfffefefefffefdfefffefefefffefefefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffdfefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefefffefdfefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefdfffdfefefffefefefffdfefdfffefdfefffdfefdfffefefdfffefefdfffdfefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffefffefffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffffefffffefffefffefefffffffefffffffefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffffefefffefefefffcfdfcfff6f7f6ffeff0f0fff0eff0fff0f0effff0f0f0fff0f0f0fff0f1f0fff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a39ff3a3a3aff3a3a3aff3a3a3aff39393aff383838ff404040ff4e4e4eff5d5e5eff6e6e6dff7d7e7eff8d8d8dff9c9c9cffbebebfffe9eae9fff8f8f7fffdfefdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffbfbfbfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfafffbfafbfffafbfafffbfbfafffbfbfafffafbfbfffbfafafffbfafbfffafbfafffbfafbfffbfafafffafbfafffafafbfffbfafafffafafafffafafafff9f9f9fff9f8f8fff8f8f8fff7f7f7fff6f6f6fff5f5f6fff3f4f3fff2f2f2fff0f1f1ffefefefffedededffebebebffe7e7e6ffe0e1e0ffd9dad9ffcfcfcfffafafafff4e4e4eff403f3fff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0a0aff3c3d3cff4c4c4dffb4b3b4ffd4d4d4ffdcdcddffe3e3e3ffe6e7e6ffe9e9e9ffecececffefeeeefff1f1f1fff3f3f3fff4f4f4fff5f4f5fff5f6f6fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff9f9f9fff9f9f9fff9faf9fff9faf9fffafaf9fffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffafafbfffafbfafffafbfafffafbfafffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfafafffafbfbfffafafbfffbfafbfffafbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfdfffdfefefffdfdfefffefdfefffdfefdfffdfdfefffefdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfcfff6f6f6ffe6e7e6ffbcbdbdffa0a0a1ff909190ff808181ff6f706fff5c5d5cff4a4a4aff3c3c3cff343434ff353535ff363636ff363636ff3d3d3eff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff363737ff373736ff373737ff373737ff363636ff363736ff404040ff474847ff4d4d4dff525252ff575656ff5a5a5aff5e5d5eff5f5f5fff616060ff616262ff626362ff626363ff636364ff636463ff636464ff646464ff656565ff656565ff666666ff676667ff676666ff666666ff656565ff656565ff656464ff646363ff626262ff606060ff5f5f5fff5c5c5dff5a5a5aff585858ff545554ff4f4f4fff454545ff3a3a3bff3c3d3cff404140ff474847ff525252ff616160ff6a69690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1f1eff1f1f1fff1f1f1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff232324ff2e2e2eff3c3c3cff4d4e4dff616061ff757574ff878787ff999998ffd1d1d1fff1f1f1fffdfdfdfffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefffffefffffffffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffffffefffefffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb0afb0ffafafafffaeaeaeffaeaeaeffaeadaeffaeaeaeffaeaeaeffaeaeaeffadacacffafafafffb2b2b3ffb8b8b8ffbdbdbdffc2c3c3ffc7c7c7ffc8c8c8ffcacacaffcccccbffcdcdccffcececdffcccdcdffcbcbcbffcac9caffc9c9c8ffcac9caffcacacaffcacbcbffcbcbcbffccccccffcccdccffcdcdcdffcecdceffcecdcdffcececeffcecfcfffcfcecfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd7d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdad9d9ffdadadaffd9dad9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdbdcdbffdcdbdcffdcdcdbffdcdcdcffdcdddcffdcdcdcffdcdcdcffdddcdcffdddddcffddddddffdddcddffddddddffddddddffdedddeffdededeffdededeffdfdedfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffdfdfdfffe0dfdfffe0dfdfffdfe0dfffdfe0dfffdfdfdfffe0dfe0ffdfe0dfffe0dfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe5e5e5ffe6e5e6ffe8e7e7ffeaeaeaffebebebffececedffedededffeeeeeeffeeeeefffefefefffefeff0ffefeff0ffefefefffefefeeffeeefeeffefefefffeeefeeffefefefffeff0effff0f0effff0f0efffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefefefffefeff0ffefefefffefefefffeeefefffeeefeeffeeeeeeffefefeeffefeeeeffeeeeeeffeeeeeeffedeeedffeeedeeffedededffedededffecececffebebebffebeaeaffeae9e9ffe9e9e9ffe7e8e8ffe7e8e8ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe7e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe7e7e6ffe6e7e7ffe7e6e6ffe7e6e7ffe6e7e6ffe7e6e7ffe7e6e6ffe6e7e7ffe6e6e7ffe7e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e8ffe8e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe6e7e7ffe7e6e6ffe7e6e7ffe6e7e6ffe7e7e7ffe7e6e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe8e7e8ffe7e8e7ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e9ffe9e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e9e8ffe8e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e8ffe8e9e8ffe9e9e9ffeaeaeaffebebebffedededffeeededffedeeedffededeeffeeeeeeffeeeeeeffeeefefffefeeeffff0efeffff0f0f0ffeff0f0ffefefefffefefefffefefefffefefefffefeff0ffeff0effff0efeffff0f0f0fff0f0f0fff0f1f0fff0f1f0fff0f0f0fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0ffeff0efffeff0efffeff0efffeff0efffefefefffefefefffefeeefffefefeffff0f0f0fff0f1f0fff1f1f2fff2f1f1fff1f1f1fff0f0f0ffedededffebebebffe8e7e8ffe6e6e6ffe5e5e5ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e5ffe4e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e3ffe3e4e4ffe3e3e4ffe4e3e4ffe3e4e3ffe3e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdedddeffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdadbdaffdadadbffdadad9ffdadad9ffd9dad9ffd9d9d9ffd9d9d8ffd9d8d9ffd8d9d8ffd9d8d9ffd9d8d8ffd8d8d8ffd7d7d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d6ffd4d5d5ffd4d4d4ffd3d3d4ffd2d3d2ffd2d2d2ffd0d1d1ffd0d0cfffcfceceffcececdffcdcdccffcccccbffcbcccbffcacacaffcac9caffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffcacacaffcbccccffcdceceffcececfffcdcecdffcbcbcbffc9c9c9ffc8c8c8ffc5c6c5ffc3c3c3ffc0bfc0ffbbbabaffb4b4b4ffb2b2b1ffb1b1b2ffb3b3b3ffb3b2b3ffb3b3b4ffb4b3b3ffb4b4b4ffb3b3b4ffb3b3b4ffb4b4b3ffb3b4b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefdfefffdfefefffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfefefffefdfefffdfefefffdfefefffefdfefffdfefefffefefefffdfefefffdfefdfffdfdfefffefdfefffefefefffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffefdfefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfefffefefefffdfefefffefefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefefffffffefffffefffefffffffefffffefffffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefdfdfffefefdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffdfdfdfff7f8f8ffefeff0ffeff0effff0efeffff0f0effff0f0f0fff1f0f1fff0f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a3aff393a39ff39393aff3a393aff3a3a3aff393939ff404140ff4f4f4fff5f5e5eff6e6e6eff7d7d7dff8d8c8cff9b9c9cffbebfbfffeae9e9fff7f7f7fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffbfafbfffbfbfbfffafafbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffafbfafffafbfafffafafafffafafafff9fafafff9f9f9fff9f9f9fff8f8f8fff7f7f6fff6f6f6fff6f5f6fff4f4f5fff2f3f2fff1f0f1ffefefefffedededffecebebffe8e8e8ffe3e3e2ffdadadbffd1d1d0ffbcbcbcff5b5b5bff404140ff101010ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff3f4040ff5d5c5dffc3c3c2ffd5d5d5ffddddddffe2e2e3ffe6e6e7ffe9e9e9ffecececffefefeffff1f1f1fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f8fff9f9f9fffafaf9fff9f9f9fffafafafffafbfafffafafafffafbfbfffafafafffafbfbfffafafafffbfafafffafafafffafbfbfffafafbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffafbfafffafbfafffafafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffefefefffefdfdfffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffdfefefffefdfefffefefefffefefdfffdfdfdfff6f6f6ffe7e7e7ffbebebfffa0a1a0ff909090ff808080ff6e6f6fff5c5b5cff4a4b4aff3b3c3cff353435ff363636ff373737ff363636ff363736ff3d3d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373637ff363636ff363736ff363636ff363636ff363635ff3e3e3eff444444ff484949ff4e4d4dff525352ff565656ff595a5aff5b5b5bff5d5c5cff5d5e5dff5e5e5eff5f5f5fff606060ff60605fff606060ff606160ff616161ff616261ff616262ff626262ff616261ff626161ff616161ff606160ff5f5f60ff5e5e5fff5d5d5dff5b5b5bff595959ff575757ff555555ff535353ff4f4f4fff4a4949ff404141ff393939ff3a3a3aff3c3c3cff404040ff474747ff535352ff6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1f1fff1e1f1eff1e1e1fff1e1d1eff1e1d1eff1d1d1eff1c1d1cff232323ff2e2d2eff3b3b3bff4b4b4cff5e5e5eff727272ff868686ff999898ffd0d0d0fff0f1f0fffdfdfdfffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffffffffffffffffffffffffffffffefffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfefffefefefffefffefffefefefffefefefffefefefffffefefffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffefffefffefffefffefefefffefefefffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b1ffb0b1b1ffb0afafffafafafffafafafffaeaeaeffaeaeaeffadadaeffaeadaeffaeaeaeffadadadffb0b1b0ffb6b6b6ffbcbcbcffc1c1c1ffc5c5c5ffc8c8c8ffcacacaffcbcccbffcdcdcdffcdcdcdffcdcdcdffcccccbffcbcbcbffc9c9c9ffc9cac9ffcacacaffcbcacaffcbcccbffccccccffccccccffcdcdcdffcdcdcdffcececeffcececfffcecfceffcfcfceffcfcfcfffd0cfd0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d2ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9dad9ffd9d9daffdad9daffdadadaffdadadaffdadbdaffdbdadbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdbdcdcffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdddddcffdcdcdcffdcddddffddddddffdddcdcffddddddffddddddffdddddeffdedddeffdededeffdededeffdfdedfffdedfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0dfffdfdfdfffe0e0dfffdfe0e0ffe0dfdfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe2e3e2ffe3e2e3ffe3e3e3ffe3e4e4ffe5e5e5ffe6e6e6ffe9e9e8ffeaeaeaffebebebffecececffedecedffeeedeeffeeeeeeffeeefeeffefefefffefefefffefefefffefeeefffefeeeeffeeefeeffeeefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefeeefffeeefefffeeeeeeffeeeeeeffedededffedeeedffeeeeeeffeeeeeeffeeeeedffedededffedededffecededffedececffecededffecececffebececffebebebffeaeaeaffe8e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e7ffe7e7e7ffe8e8e7ffe7e8e8ffe8e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe6e6e7ffe6e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe7e7e7ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e8e8ffe8e7e7ffe7e8e8ffe7e7e7ffe8e7e7ffe7e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9eaffebebebffedededffedededffecedecffedededffedecedffededeeffedeeeeffeeeeeeffefefefffeff0efffefefeeffeeeeeeffeeeeefffeeeeeeffeeefeeffefeeefffefeeefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f1f1fff0f0f0fff0f1f1fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0effff0f0efffeff0f0fff0eff0ffefefefffeeefefffefeeefffefefeffff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0eff0ffeeedeeffebeaebffe8e8e8ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e4e4ffe4e4e3ffe4e4e4ffe3e3e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe3e4e3ffe3e3e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfe0dfffdfdfdfffdedfdfffdfdedeffdededeffdededeffdddddeffdddddeffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadbdaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d7ffd5d6d5ffd5d5d4ffd4d4d4ffd4d3d4ffd2d3d3ffd2d2d2ffd1d1d1ffd0cfcfffcfcfceffcececdffcdcdcdffcdcdccffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9cacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c6c6ffc5c5c5ffcacacaffcccccdffcececeffcececeffcdcdcdffcbcbcbffcac9caffc7c7c7ffc4c5c5ffc2c2c2ffbebfbeffb8b8b8ffb5b5b5ffb2b3b2ffb1b1b2ffb3b3b4ffb4b3b4ffb3b3b3ffb3b4b3ffb4b3b4ffb4b3b3ffb4b3b3ffb3b3b4ffb3b3b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfefefffefefefffefdfdfffefdfefffdfdfefffefefdfffefefefffdfdfefffefefdfffefefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffefdfdfffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffdfefdfffdfdfdfffefefdfffdfdfefffdfdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffdfefdfff8f7f8ffefefefffefefeffff0efeffff0f0f0ffeff0f0fff0f0f0fff1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff3a3a3aff3a3a39ff3a3939ff3a3a3aff3a3a3aff414241ff4f5050ff5f5f5fff6f6f6eff7d7d7eff8c8c8dff9b9b9cffbebebeffe9eaeafff8f7f8fffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafafffafafafffafbfbfffafafafffaf9f9fffaf9f9fff8f8f9fff8f8f8fff7f7f7fff6f6f6fff6f6f5fff5f5f4fff3f3f3fff1f1f0ffefefefffedededffecebebffe9eae9ffe5e5e4ffddddddffd2d2d2ffc6c5c5ff6c6d6cff3f3f3fff171717ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171717ff404140ff717171ffd0d0d0ffd7d7d6ffddddddffe2e2e2ffe6e6e6ffeae9e9ffecececffeeeeeffff1f1f1fff3f3f3fff4f4f4fff5f5f5fff6f6f5fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafafafffafafafffafbfafffafafbfffafafafffafafafffbfafafffafafafffafbfafffbfafbfffafbfbfffafbfafffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfafffafafafffafbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffcfdfcfffcfdfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefefffefdfefffdfefdfffefdfefffefdfefffdfdfdfffefefefffdfdfdfff6f7f6ffe8e7e8ffbebfbfffa0a1a0ff909090ff808080ff6e6f6fff5b5b5cff4b4b4bff3c3d3dff363736ff363736ff363736ff373637ff373837ff3838370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373736ff363636ff363636ff363636ff363635ff373636ff3d3d3eff424242ff454545ff494a49ff4e4e4fff525252ff555555ff575757ff585858ff595a59ff5b5a5bff5b5b5bff5c5c5bff5c5c5cff5d5d5dff5c5d5dff5d5d5dff5e5e5dff5d5d5eff5d5e5dff5d5d5dff5c5d5cff5d5c5dff5c5c5cff5b5b5bff5a5a59ff585958ff565657ff555555ff525352ff505150ff4e4e4eff4a494aff454545ff3d3d3eff363636ff3a3a3aff3b3a3aff3d3d3cff404041ff474748ff5353520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1e1fff1e1e1eff1e1e1dff1e1d1dff1e1e1eff1c1c1dff1c1c1cff222322ff2d2d2cff393939ff49494aff5c5c5cff717071ff858585ff989898ffcfcfcffff0f0f0fffdfdfdfffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefefffefffffffffefefffefefefffefefefffefefefffefdfefffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffffffefffffffefefefffefefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b1ffb0b0b1ffb0b1b0ffafafafffafb0afffafafafffaeaeaeffaeaeaeffaeadadffadadadffafafafffb5b5b5ffbbbcbbffc0c0c0ffc4c4c3ffc6c6c7ffc8c8c9ffcbcacbffccccccffcdcdcdffcdcdcdffcccccbffcbcbcbffcacacaffcacac9ffcacacaffcacacaffcbcccbffcccccbffccccccffcdcdcdffcecdceffcecdceffcececeffcececeffcfcfceffcfd0cfffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d3ffd4d4d3ffd4d4d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d8d9ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dad9ffdad9d9ffdad9d9ffdadadaffdadadaffdadbdaffdadbdaffdadadaffdbdbdaffdadadbffdbdbdbffdbdbdcffdbdbdbffdbdcdcffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffddddddffdddddcffddddddffdddedeffdededeffdedddeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfdfe0ffdfe0e0ffe0dfdfffdfe0dfffe0dfe0ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e2e2ffe3e2e3ffe3e3e3ffe3e3e4ffe4e5e4ffe5e5e5ffe7e7e7ffe9e8e9ffeaebeaffebebebffecebebffedededffededeeffeeefeeffeeefeeffefefefffefefefffeeeeefffeeeeefffeeeeeeffeeeeeeffeeefeffff0efeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0efefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeedffededeeffeeededffedededffedededffedededffeeeeedffeeededffececedffecececffecebebffebecebffecebecffecebecffebebebffebebebffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e6e5ffe5e6e5ffe6e5e6ffe5e6e5ffe6e6e5ffe6e5e5ffe6e6e6ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e6e5ffe5e5e6ffe5e5e6ffe6e5e6ffe5e5e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e5e6ffe5e5e6ffe6e6e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e6ffe5e5e5ffe6e6e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e6e7ffe6e6e7ffe7e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e7ffe6e6e6ffe5e6e5ffe5e6e5ffe6e6e6ffe5e6e5ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e7e7ffe7e6e7ffe7e6e6ffe7e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e7ffe7e8e8ffe8e8e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e9ffeaeae9ffebebeaffebebebffecececffecececffecececffecededffedededffedecedffeeedeeffeeeeeeffefefeeffeeeeeeffedededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefeffff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0effff0eff0fff0f0f0ffeff0f0ffefefefffefefeeffeeeeefffefefeffff0f0effff1f1f1fff1f1f1fff1f1f1fff0f0efffeeededffebecebffe8e8e9ffe7e7e7ffe5e6e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe4e3e4ffe3e3e3ffe3e3e4ffe4e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e2e2ffe3e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe0e0e0ffe0dfe0ffe0e0dfffdfdfe0ffdfdfdfffdedfdeffdedfdeffdededeffdededeffdededdffddddddffdddeddffddddddffddddddffdcdddcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd7d7d7ffd7d8d8ffd8d7d8ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d2ffd2d2d2ffd2d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdccccffccccccffcbcbcbffcbcacaffc9cac9ffcac9caffcacacaffc9c9c9ffc9c8c8ffc7c7c7ffc5c6c6ffc9c9c9ffcacbcbffccccccffcececeffcecfcfffcccdcdffcbcacbffc9c9c8ffc6c6c7ffc4c4c4ffc1c1c1ffbcbdbcffb9b8b9ffb5b5b5ffb3b3b3ffb3b3b3ffb3b4b3ffb3b3b4ffb3b4b4ffb3b4b3ffb3b3b3ffb4b4b3ffb2b2b3ffb3b2b3ffb3b2b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfefdfffefefefffefdfefffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffefefefffdfefefffefefdfffefdfdfffdfdfefffefdfdfffdfdfdfffefefefffefdfdfffefefdfffdfefdfffdfefefffefdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefefefffefdfefffefdfdfffdfdfefffdfefdfffdfdfdfffdfefefffdfefefffefdfefffdfdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefefffefdfdfffefefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefefffffefefefffffffefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefff8f7f8ffefefeeffefefefffefefefffefefefffeff0f0ffeff0f0fff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3b3aff3a3a3aff3a3a39ff3a3a3aff3a3a3aff3a393aff414141ff505051ff5f605fff6f6f6fff7f7e7eff8e8d8dff9c9c9bffc0c0c0ffeaeaeafff7f8f8fffdfefdfffcfdfdfffcfdfcfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff8f8f8fff8f8f7fff7f7f7fff5f6f6fff5f5f4fff3f3f3fff1f1f1fff0efefffeeeeeeffebecebffe9eaeaffe6e6e6ffdfdedfffd3d3d4ffc8c7c7ff7c7c7bff404040ff1d1d1eff000000ff000000ff000101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000100ff000000ff000000ff1d1e1eff424242ff828181ffd1d1d1ffd7d7d7ffdddcdcffe1e1e1ffe5e5e5ffe9e9e9ffecececffefefeffff1f1f1fff4f4f3fff4f4f4fff5f5f6fff6f6f6fff7f7f7fff7f7f8fff8f8f7fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9fafffafafafffafafafffbfbfafffbfafafffafafafffbfafafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfcfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafafffbfafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffcfcfbfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffefefdfffdfefdfffdfefefffefefdfffefdfefffefdfefffefdfdfffefefdfffefdfefffdfdfefffefefdfffefefefffdfdfdfff7f7f7ffe8e8e8ffc0bfbfffa1a0a1ff909090ff807f80ff6e6f6fff5c5d5dff4c4b4cff3d3d3eff363737ff373636ff373637ff373737ff383837ff3738370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff363636ff363636ff363636ff353636ff373636ff3d3d3dff404040ff434242ff474746ff4b4b4bff4e4e4eff525151ff535353ff545454ff565656ff575657ff585757ff585858ff595958ff595859ff585959ff595a59ff5a5959ff595959ff595959ff595858ff585858ff585857ff575857ff565656ff565656ff545454ff535253ff505050ff4e4e4eff4c4c4cff494a4aff464545ff414141ff3a3a3aff353535ff363737ff3a3a3aff3a3b3aff3c3d3dff404040ff4747470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1dff1d1d1dff1e1e1eff1d1d1dff1c1b1cff1b1b1bff212122ff2c2c2bff383838ff494848ff5c5c5cff707070ff838484ff969696ffd1d2d2fff1f1f1fffdfdfdfffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffefffefefffffefefefffefefefffefefefffefefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffffefefffefefefffffffffffffefefffffffffffefffefffefffffffffffefffffefffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffefefefffefefefffefefefffefdfefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffdfdfcfffdfcfdfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b1b1ffb1b0b1ffb0b0b1ffb0b1b1ffb1b1b0ffafafafffafafafffafafafffaeaeaeffadacadffaeaeaeffb3b3b3ffbab9b9ffbfbfc0ffc3c4c3ffc6c7c7ffc8c7c7ffc9c9c9ffcbcacaffccccccffcccccdffcbcbccffcbcbcbffcacacaffc9cac9ffc9cacaffcacacaffcbcbcbffccccccffcccccdffcdccccffcdcdcdffcdcdcdffcfceceffcececfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd8d8d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdad9daffd9dad9ffdad9daffdadadaffdadadaffdadadaffdbdbdbffdbdadaffdbdbdbffdbdbdbffdbdcdcffdbdbdcffdbdbdcffdbdcdbffdbdcdcffdbdcdbffdbdcdcffdcdcdcffdddcdcffdddddcffddddddffddddddffddddddffddddddffdededdffdededeffdededeffdededfffdfdfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffe0dfdfffe0dfe0ffdfdfdfffe0dfdfffe0e0dfffe0dfe0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e4ffe3e4e4ffe5e4e4ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffecebecffecececffedecedffedededffeeeeeeffeeefeeffefefefffefefefffefefefffeeeeeeffeeefeeffeeefefffeeefefffeff0efffeff0f0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0eff0ffefefeffff0f0efffefefefffefefefffeeefefffeeeeeeffeeededffedededffededecffecececffedededffecececffecececffecedecffecededffedececffecebebffeae9eaffeaeaeaffebebeaffebebebffebeaebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e5ffe6e5e6ffe6e6e5ffe6e5e5ffe5e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e4ffe4e5e5ffe5e5e4ffe5e4e5ffe5e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e6e7ffe6e7e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e6e7ffe6e6e6ffe7e6e6ffe7e7e6ffe7e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e6e6ffe7e7e6ffe6e7e6ffe6e7e7ffe7e6e6ffe7e6e7ffe6e6e6ffe7e6e6ffe7e7e6ffe7e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e8ffe7e7e7ffe8e8e7ffe7e7e7ffe8e7e8ffe7e8e7ffe8e7e8ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e8ffe8e7e7ffe8e7e8ffe7e7e7ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebebebffecebecffebebebffebebecffebebebffecececffecededffededeeffeeeeeeffededecffecececffecececffedececffedededffedededffeeededffeeeeeeffeeeeeeffeeefefffefefeffff0efefffefefeffff0efeffff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff0f0f0fff0f0effff0eff0fff0f0efffefefefffefefefffeeefefffefeeefffeeeeefffeff0f0fff1f0f0fff1f1f1fff1f1f0fff0f0f0ffeeeeeeffecececffe9e9e9ffe7e7e7ffe6e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe3e3e2ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e0ffe1e0e1ffe0e1e0ffe0e0e0ffdfe0e0ffdfe0e0ffe0dfdfffdfdfdfffdedfdfffdfdedeffdededeffdededeffdededeffdddeddffdedddeffddddddffdddcddffdcdcdcffdcdcddffdcdcdbffdcdcdcffdcdbdbffdbdbdbffdbdbdaffdbdbdbffdadadaffd9d9daffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d4ffd3d4d4ffd4d3d3ffd2d2d2ffd2d2d2ffd1d0d0ffcfd0cfffcecfceffcdcecdffcdcdccffccccccffcbcbcbffcbcacaffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffc7c8c7ffc6c7c6ffc6c6c6ffc9c8c8ffcbcacbffcccdccffcececeffcececeffcccdccffcacacaffc7c7c8ffc5c6c5ffc3c3c3ffbfbebfffbbbbbbffb8b8b8ffb4b5b4ffb3b2b3ffb3b3b3ffb4b3b4ffb3b3b3ffb3b3b4ffb3b4b3ffb3b3b3ffb3b2b3ffb3b2b2ffb2b2b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefefefffefefdfffefefefffefdfefffefefdfffefdfdfffefefdfffdfdfefffdfefdfffdfdfefffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfefffefdfdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefefdfffdfdfdfffefefefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffdfefdfffefefdfffefdfefffefefdfffefdfdfffefefdfffdfdfefffdfefdfffdfdfefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefdfffefefefffefefefffffefffffefefefffefffefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffefffefefffffffefefffffefefffefefdfffefefefffefefefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffffffffffffffffffefefefff7f7f7fff0f0effff0efefffeff0efffefefefffeff0efffefeff0fff0eff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3b3bff3a3a3aff3a3a3aff393a3aff393a39ff393939ff414141ff515051ff606060ff6f706fff7f7f7fff8e8e8eff9e9d9dffc1c1c1ffeaeaeafff8f8f8fffdfefdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafafafffafafafff9fafafff9faf9fff9f9f9fff8f8f8fff8f7f7fff7f7f7fff6f7f6fff5f5f5fff3f3f3fff1f1f1fff0eff0ffeeeeeeffecebecffe9e9eaffe6e6e5ffdfdfdfffd6d6d6ffcbcbcbff909190ff434444ff282829ff000000ff010101ff010201ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010202ff010201ff010000ff000000ff292829ff484847ff969595ffd0d0d0ffd6d6d6ffdcdcdbffe1e1e1ffe5e6e6ffe8e9e9ffecececffefefeffff1f1f1fff4f3f3fff5f5f5fff5f6f5fff6f6f6fff6f7f6fff7f7f7fff8f7f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffbfafafffafbfafffafbfafffafafbfffafafbfffafafafffbfbfbfffbfbfafffbfbfafffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafafbfffbfbfbfffafbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefefdfffefefefffefefefffefefefffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffdfdfdfff7f7f7ffe9e8e8ffc1c1c0ffa2a1a1ff909190ff808080ff6f706fff5d5d5eff4c4c4dff3e3e3eff363536ff373737ff383737ff383838ff373837ff3838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363737ff363636ff363636ff363636ff363536ff343434ff353534ff3b3b3bff3e3e3eff404140ff434443ff474748ff4a4b4bff4d4d4dff4f5050ff515150ff525252ff535353ff545453ff555454ff555655ff555556ff555655ff555556ff555556ff565656ff555555ff555555ff545454ff535454ff525353ff525252ff515151ff505050ff4e4f4fff4d4d4dff4b4a4bff484848ff444545ff414141ff3d3d3cff373636ff313231ff353435ff373737ff3a3b3aff3a3a3aff3d3c3dff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1d1e1dff1e1e1eff1c1d1dff1c1d1cff1c1c1dff1c1c1cff222122ff2b2b2bff363737ff474747ff5c5b5bff706f6fff818281ff949494ffcececefff0f0f0fffdfdfcfffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffefffffefffffffffefffffffefffefffefffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffffffffffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffefffffefefffffffefffefefffffefffefffefefffffefdfefffefefefffefdfefffefdfefffefdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffdfcfcfffdfcfdfffcfcfdfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b1b0ffb0b0b1ffb0b0b1ffb1b1b1ffb1b0b1ffb1b1b1ffb1b1b1ffafb0b0ffafafafffafafafffaeaeaeffb1b2b1ffb8b8b8ffbfbfbfffc3c3c3ffc6c6c6ffc7c8c7ffc8c7c8ffc9c9c9ffcbcacaffcbcccbffcccbcbffcbcbcbffcacbcaffc9c9c9ffcac9caffcacacaffcbcbcbffcccccbffccccccffcccccdffcecdcdffcdcdceffcececeffcecfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d4d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d5ffd6d6d7ffd6d6d7ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d8d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadadaffdadadaffdadbdaffdbdadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdbdcdbffdcdbdbffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdddddcffdcdcddffddddddffddddddffdddedeffdddedeffdededeffdfdfdeffdededfffdfdedeffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffdfe0dfffdfe0dfffdfdfe0ffdfdfe0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e3ffe3e3e3ffe4e3e4ffe4e4e4ffe6e5e5ffe6e7e6ffe7e8e8ffeaeae9ffebebebffebecebffebececffedededffeeedeeffeeeeeeffeeefeeffefeeefffefefefffefeeeeffeeefeeffeeeeeeffeeefefffeff0effff0f0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0efefffefefefffefefefffeeefefffeeefefffeeeeeeffededeeffedededffedededffecedecffececebffebebebffebeaeaffebebebffebecebffecebebffeaeaebffebebeaffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaebffe9e9eaffe9e9eaffe8e8e7ffe7e7e7ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe4e5e4ffe5e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e4ffe4e4e5ffe5e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e5ffe6e5e5ffe6e6e5ffe5e5e6ffe5e6e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e5e5ffe5e6e5ffe6e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e6e5ffe6e6e5ffe5e6e6ffe5e5e5ffe6e5e6ffe5e6e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e6ffe6e6e5ffe6e6e5ffe6e6e5ffe5e5e6ffe6e6e5ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe6e7e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e7ffe8e7e8ffe9e8e9ffeaeaeaffebeaeaffebebebffeaeaebffebebeaffeaeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffedecedffebebeaffebebebffebebeaffebebebffebececffecececffececedffedededffeeededffeeedeeffeeeeeeffefefefffefefefffefefefffeff0efffeff0f0ffefeff0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0eff0fff0f0efffefefefffeeefeeffeeeeefffeeeeeffff0f0f0fff0f0f0fff1f1f1fff1f0f0fff0f0f0ffeeeeeeffecececffe9eaeaffe7e8e7ffe6e6e6ffe5e5e5ffe5e4e5ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e2e1ffe1e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfe0ffdfdfdfffdfdedfffdfdfdfffdfdedeffdedfdeffdddedeffdededeffddddddffddddddffdcddddffddddddffdddcddffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdbdadaffdadbdaffdadadaffd9dadaffd9d9d9ffd9d9d8ffd9d8d9ffd9d8d9ffd9d9d8ffd9d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d7d7ffd7d8d7ffd6d7d7ffd6d7d7ffd7d7d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d1ffcfd0d0ffcfcecfffcdcdceffcdcdcdffccccccffccccccffcbcbcbffcacbcaffcacacbffcacacaffc9c9c9ffc9c9c9ffc8c8c7ffc7c7c6ffc5c5c5ffc5c5c4ffc9c8c8ffcbcccbffcdcdcdffcececeffcdcdceffcbcbccffcac9caffc7c7c7ffc5c5c5ffc2c1c1ffbebfbeffbababaffb7b7b7ffb3b3b3ffb1b2b1ffb3b4b4ffb4b4b4ffb4b3b4ffb3b3b3ffb2b3b3ffb2b2b2ffb3b2b2ffb3b2b2ffb0b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefefffefefefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffdfdfdfffdfefdfffdfefdfffdfdfdfffefefdfffdfdfefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefdfffefefdfffefefdfffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefdfffefefefffefefdfffefefdfffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefefefffefefefffefdfefffefefefffefdfefffdfefdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfefefffdfefefffefefdfffefefefffefefefffffefefffffefefffffefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefefffffefffffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefefff6f7f7fff0f0f0fff0f0f0ffefefefffefefeffff0f0effff0efeffff0f0ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3a3aff3a3a3aff3a3b3bff3a3a3aff393939ff393939ff414241ff515050ff606060ff70706fff7f7f7fff8f8f8fff9f9f9effc2c2c2ffeaeaeafff7f7f8fffefdfdfffdfcfdfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfbfbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffaf9fafffafaf9fff9f9f9fff9f9f9fff8f8f8fff8f7f7fff8f7f7fff7f7f6fff5f5f5fff4f4f3fff2f2f1fff0f0f0ffeeeeeeffecececffe9eae9ffe6e5e6ffe0e0e0ffd8d8d8ffcececeffa6a6a5ff494949ff373737ff080807ff010101ff020303ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030302ff010101ff070808ff373737ff4c4c4cffa6a7a7ffcfcfcfffd7d7d6ffdcdcddffe2e1e1ffe6e5e6ffeae9e9ffececedffefefeffff1f1f1fff4f3f3fff5f5f4fff6f6f5fff6f6f6fff7f7f6fff8f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffbfafafffafafafffbfbfafffafbfafffafafafffbfbfafffafafbfffafbfafffbfbfbfffafbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffefefdfffdfefdfffefdfefffefefefffefefefffefdfefffefefefffdfefdfffdfdfdfffefefdfffefdfefffdfdfdfff7f7f7ffe8e9e8ffc0c0c0ffa0a0a0ff919090ff808080ff70706fff5e5e5eff4d4d4dff3e3d3eff363737ff373737ff383738ff383738ff373738ff3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363736ff363636ff363636ff353635ff353534ff323232ff323232ff393838ff3c3c3cff3d3d3dff414141ff444544ff484848ff4b4b4aff4c4c4cff4d4d4dff4f4e4fff4f504fff505050ff515151ff525252ff525253ff535352ff535252ff525252ff525152ff515152ff515050ff505050ff504f4fff4f4e4fff4e4e4eff4d4d4dff4c4c4cff4b4b4bff494949ff474746ff454444ff414141ff3e3d3dff3a3a39ff343434ff2e2e2eff313232ff343435ff373636ff3a3a3aff3a3a3aff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1d1dff1d1d1eff1d1d1dff1c1c1dff1c1c1cff1d1d1dff1c1d1cff222222ff2c2b2bff373736ff474746ff5b5b5aff6f6f6eff808080ff929292ffcacacbffefefeffffdfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffefefffffffffffffefffffffefffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffffffffefffffffffffffffefffefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeafffb1b0b0ffb1b0b0ffb0b1b0ffb1b0b0ffb1b1b1ffb1b0b0ffb1b0b1ffb1b0b1ffafafafffaeaeafffb0b0b0ffb6b6b5ffbdbdbcffc2c2c2ffc5c5c5ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffcbcbcaffcbcbcbffcbcbcbffcacacbffcacac9ffcac9caffcacacaffcacbcaffcbcbcbffccccccffcccdccffcdcdcdffcdcdceffcececdffcececfffcfceceffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd2d3d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d4ffd5d4d5ffd6d5d5ffd6d6d6ffd6d5d5ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd8d7d8ffd7d8d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d8d8ffd9d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadad9ffdadadaffdbdadaffdadadaffdbdbdaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdcdbffdbdbdbffdbdcdcffdcdcdcffdcdddcffddddddffdcddddffddddddffdddddeffdededdffdededeffdededeffdededeffdfdedeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffe0dfdfffe0dfdfffe0e0dfffdfdfdfffdfe0dfffdfe0dfffdfdfdfffe0e0dfffe0dfe0ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e2e2ffe3e3e4ffe4e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe8e8e8ffeaeaeaffebebebffebebebffebececffedececffeeededffeeeeedffeeeeeeffefefeeffefefeeffeeefefffefefefffefefeffff0f0effff0f0f0fff0f0f0ffeff0efffefeff0ffefeff0ffeff0effff0f0efffefefefffefeeeeffeeeeefffeeeeeeffededeeffedededffedecedffecececffecebebffebebebffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeae9ffebebeaffeaeaeaffeae9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe8e8e9ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e5ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e5e4ffe5e5e5ffe4e4e5ffe5e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e5e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe5e5e5ffe6e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe5e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e5ffe5e4e4ffe4e4e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e5ffe5e4e4ffe5e4e5ffe4e5e5ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe6e5e5ffe5e5e6ffe6e5e5ffe5e5e6ffe5e6e5ffe6e5e6ffe6e5e5ffe6e5e5ffe6e6e6ffe5e6e5ffe6e6e5ffe6e6e5ffe5e6e6ffe6e6e5ffe6e6e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9e9ffe9e9eaffe9e9e8ffe8e8e8ffe7e8e7ffe8e8e8ffe9e8e8ffe9e9e9ffeaeaeaffeaeaeaffebebeaffebebebffebececffecececffededecffecedecffedededffeeedeeffeeeeeeffefeeeeffefefefffefefefffefefeffff0f0effff0eff0fff0f0f0fff0f0f0ffeff0effff0f0f0fff0f0f0fff0efefffeeeeefffefefeeffefeeeeffefefeffff0eff0fff0f1f1fff0f0f0fff0eff0ffefeeeeffecececffeaeaeaffe7e8e8ffe6e6e6ffe5e6e5ffe4e5e4ffe4e4e3ffe4e3e3ffe3e3e2ffe2e2e2ffe2e3e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e2ffe1e1e2ffe1e2e1ffe2e2e1ffe1e1e2ffe2e1e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e2ffe3e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe2e2e1ffe2e1e2ffe1e2e2ffe1e1e2ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0dfffe0dfdfffdfdfdfffdfdedfffdfdfdfffdfdedeffdededeffdededeffdedddeffdddedeffddddddffddddddffddddddffdcdddcffdddcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffd9d9daffdad9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d1ffd0d1d1ffd0d0cfffcfcfcfffcececeffcdcdcdffcdcccdffccccccffcbcbcbffcbcbcbffcacacaffcacacaffcacac9ffc9c8c9ffc7c8c8ffc7c6c7ffc4c5c5ffc3c3c3ffc4c4c3ffcac9c9ffcbcbccffcececdffcececeffcdcdccffcbcacaffc8c9c9ffc6c6c6ffc3c3c3ffc1c0c0ffbdbdbdffb9b9b9ffb6b6b6ffb3b3b3ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b3ffb3b2b2ffb2b2b2ffb2b3b2ffb1b1b0ffb0b1b1ffb0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefdfdfffdfdfefffefefdfffdfefefffefdfdfffdfdfdfffdfefefffdfdfdfffdfcfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffefdfdfffefdfefffefefefffdfefefffefefefffefefdfffefdfdfffefefefffefefdfffdfefdfffefefefffefefdfffefdfefffdfdfefffefefdfffdfefefffdfdfefffefefdfffdfefefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefefdfffdfefefffefefdfffefefdfffdfefefffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefffffffffefffefffefffefefefffffefffffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffdfdfdfff7f7f6fff1f0f0fff0f0f0fff1f1f0ffefefefffefefefffefefefffeff0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff3a3b3bff3b3a3aff3b3a3bff3a393aff393939ff424242ff505051ff5f5f5fff6e6e6eff7f7f7fff8f908fff9fa0a0ffc4c4c4ffebebebfff7f8f7fffdfdfdfffcfdfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffaf9fafff9faf9fff8f9f9fff8f8f9fff8f8f7fff8f7f7fff7f7f6fff6f6f5fff4f4f4fff2f2f2fff1f1f0ffefeeefffecececffeaeae9ffe6e6e6ffe1e1e1ffdadadaffd1d2d2ffbabbbbff575758ff404040ff0f0f0fff010100ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010102ff020202ff010101ff000101ff101010ff414141ff575758ffb8b8b8ffcfcfcfffd8d7d8ffdededdffe2e3e2ffe7e7e6ffebeaeaffedededffefefeffff1f2f2fff4f4f4fff5f4f5fff6f6f5fff6f6f6fff7f7f6fff7f7f7fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfafffafbfbfffafbfafffbfafbfffbfbfafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffbfbfbfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfafbfffbfbfafffafbfafffbfbfafffcfbfbfffcfcfbfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffefdfefffdfdfdfffefefdfffdfefefffefefefffefefefffdfefefffdfefefffefefefffefefefffdfdfefffdfefdfffdfcfdfff7f7f7ffe9e9e9ffbfbfbfff9e9f9fff909090ff808181ff707070ff5e5e5eff4d4e4eff3e3f3eff383737ff373838ff383838ff373838ff393939ff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff363636ff363635ff343435ff323232ff30302fff2f2f30ff363636ff393939ff3a3b3bff3d3e3eff424242ff454545ff474748ff494949ff4a4a4aff4b4b4bff4d4d4cff4e4d4dff4e4e4eff504f4fff4f5050ff50504fff4f4f4fff4e4f4fff4e4e4eff4e4d4dff4d4d4dff4c4c4cff4b4b4cff4b4b4bff4a4a4aff4a494aff494849ff474747ff464646ff444344ff414140ff3d3d3eff3b3b3bff383938ff333434ff2c2c2cff2e2e2eff313231ff353535ff363737ff3b3a3aff3b3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff1d1d1dff1d1c1dff1d1c1cff1c1c1cff1d1d1dff222222ff2b2b2bff373637ff474747ff5a5b5aff6d6e6eff808080ff949494ffc8c9c9ffefeeeffffcfdfdfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffefffffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffefffefefffffffffefffefffefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfefffdfdfdfffefdfefffdfefdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeafafffafafaeffb0b0b0ffb0b0b1ffb0b0b0ffb1b0b0ffb0b1b1ffb1b1b1ffb0b1b1ffb0b0b0ffb0b0b0ffb4b4b4ffbab9baffc0c0c0ffc3c3c4ffc6c6c6ffc7c7c7ffc8c7c8ffc9c9c9ffcacacaffcacbcbffcbcbcbffcbcbcbffc9cac9ffc9c9c9ffc9cacaffcbcacaffcbcbcbffcbcbccffccccccffcdcdccffcdcdceffcececdffcececeffcececeffcfcecfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d0ffd1d0d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d8ffd8d8d8ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdadad9ffdad9daffdadadaffdadbdaffdadbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdbffdbdbdcffdcdbdcffdcdcdcffdddcddffdddddcffddddddffddddddffdedddeffdededeffdddedeffdededfffdfdedeffdfdedeffdfdfdeffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffdfdfdfffdfdfe0ffe0e0dfffdfdfe0ffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e1ffe3e2e2ffe3e3e4ffe4e4e4ffe4e4e4ffe5e6e6ffe7e7e7ffe9e9e9ffebeaeaffebebebffebebebffecebecffecececffedecedffedeeedffeeeeeeffeeefeffff0f0f0fff4f4f4fff3f4f4fff2f2f2fff0f1f0fff0f0f0fff0f0efffefeff0ffefefefffefefefffefeeefffefeeeeffeeeeeeffedededffedededffedededffecececffebececffebebebffebeaeaffeaeaeaffeae9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe9e8e9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe8e8e9ffe9e9e9ffe9e9e9ffe8e8e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe4e5e4ffe5e4e4ffe4e5e5ffe5e5e4ffe4e4e4ffe4e5e5ffe5e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe4e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e4ffe4e5e4ffe4e4e4ffe5e4e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e5ffe5e5e5ffe6e6e6ffe6e5e5ffe6e6e6ffe6e5e5ffe6e5e5ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe4e5e4ffe5e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe6e5e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e6ffe6e6e6ffe6e7e7ffe7e6e6ffe7e6e7ffe7e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e9ffeae9eaffeaeae9ffe9e9eaffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e7ffe9e8e8ffe9e9e9ffeaeaeaffebebeaffebebebffebebebffecececffececedffedededffedededffedeeeeffedeeeeffefefefffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeeefefffeeeeeeffefefefffeff0f0ffeff0effff0efefffeff0f0ffefefefffedededffeaebebffe8e8e8ffe7e6e6ffe6e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e3e2ffe2e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdedfdeffdfdedeffdedfdfffdededeffdededeffdededeffdeddddffddddddffdddcddffddddddffdcdcddffdcdcddffdcdcdbffdbdbdbffdbdcdbffdbdbdbffdadbdbffdadbdaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd0d0d1ffcfcfcfffcecfceffcdceceffcdcdcdffccccccffcbccccffcacbcbffcacacbffcacacaffc9c9caffc8c9c8ffc7c7c8ffc6c6c6ffc6c6c5ffc4c4c4ffc3c3c3ffc9c9c8ffcacbcbffccccccffcdcdcdffcdceceffcccccbffcac9c9ffc7c8c8ffc5c5c5ffc3c3c3ffc0c0c0ffbcbcbcffb8b8b8ffb5b4b5ffb2b2b2ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b3b2ffb0b1b0ffb0b1b1ffb0b1b0ffb0b0b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffdfefdfffefdfefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefdfdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefdfffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefdfffdfefefffdfdfefffefdfefffefefdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefdfdfffefefdfffdfefdfffefdfefffdfefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefefffffefefffffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefdfdfffefefdfffefefdfffdfdfefffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffefefefffefefefffefffffffefefefffefefefffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffefefffffffefffffefffffefffefffffffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffdfcfcfff6f6f6fff0f0f0fff1f1f0fff0f1f0fff1f0f1ffefeff0fff0eff0ffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3a3aff3b3a3aff3a3b3aff3b3b3bff3a3a3bff3a393aff424343ff515151ff5e5e5fff6e6d6dff7e7e7eff8f9090ff9fa09fffc4c3c4ffebebebfff8f8f8fffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffafafbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffaf9f9fffafaf9fff9f9fafff9f9f9fff9f9f9fff8f8f8fff8f8f7fff7f7f6fff6f6f6fff5f4f4fff2f3f2fff0f1f0ffefefefffedededffeaeaeaffe6e7e7ffe2e2e2ffdcdcdcffd5d5d4ffcdcdccff696969ff454444ff1d1d1dff000100ff000001ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010201ff030303ff010000ff010100ff1e1e1eff454545ff686869ffc8c8c9ffd1d2d2ffd9dadaffe0e0e0ffe5e5e5ffe8e8e8ffececebffeeeeeefff0f1f0fff2f3f3fff5f4f4fff5f5f5fff6f6f5fff6f6f7fff7f6f6fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9faf9fff9f9fafffafafbfffbfafbfffbfbfafffafbfafffafafafffbfafafffafafafffafbfafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfcfbfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffefefdfffdfefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefdfffefdfdfffefdfdfffdfdfdfffdfefdfffcfcfdfff7f7f7ffeaeae9ffc0bfbfff9f9f9eff8f8f8fff808080ff707070ff5f5f5fff4e4e4eff3e3e3fff383838ff383837ff383838ff393939ff3a3a3aff3a3b3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff353635ff343534ff323132ff2f2f2fff2e2e2dff2d2d2dff333334ff363637ff383838ff3b3b3aff3e3e3eff424141ff444444ff464645ff474747ff494848ff4a4a4aff4b4b4aff4c4c4bff4c4c4cff4d4c4dff4c4d4dff4d4c4cff4b4b4bff4a4a4bff4b4a4aff494949ff494949ff484848ff484747ff464746ff464646ff454546ff444444ff424342ff404040ff3d3d3dff3b3a3aff383838ff363737ff323333ff2c2c2cff2c2c2cff2e2e2eff313131ff353535ff37363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff1d1d1dff1d1d1dff1c1c1dff1d1c1dff1c1c1cff222222ff2b2b2bff373637ff464747ff5a5b5bff6d6e6eff7f7f7fff939393ffc9c9c9ffeeedeefffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffefefffefffefffffffffffefefffffffefefffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefffffefefefffffffefffefefefffffffffffffffefffefefffffefffffffffffffffefefefffefffffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefffefffefffefffefefefffffffffffffffefffefffffffefefffffffefffffffffffffffffefffffefefffffefffffffffefffffffefffefefffffffefefffffffffffffffefffffffefffefffefffefefffffefefffffefefefffefdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffafaeafffaeafafffafafafffb0b0b0ffb0b0b0ffb1b1b1ffb0b0b0ffb1b1b1ffb0b0b0ffb1b1b0ffb3b3b3ffb9b9b9ffbebebeffc2c1c2ffc4c5c4ffc7c7c7ffc7c8c8ffc9c9c9ffcacacaffcacbcbffcacbcaffcbcacbffc9cac9ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcbcbcbffccccccffcccccdffcdcdcdffcdceceffcececeffcececfffcfceceffcfcfcfffcfcfd0ffd0d0cfffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d3ffd3d2d2ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9d9ffd9dad9ffdadadaffd9d9daffdad9daffdadadaffdadadaffdadadaffdbdadaffdadadaffdbdbdaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcddffdcdcdcffdcddddffdddddcffddddddffddddddffdededdffdedddeffdededdffdededeffdededeffdfdfdeffdfdfdeffdfdfdfffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfe0dfffdfdfdfffe0dfdfffdfdfdfffdfe0dfffdfdfe0ffe0dfdfffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe4e3e3ffe4e3e3ffe4e4e4ffe5e6e5ffe7e7e7ffe9e9e9ffebeaebffebececffebecebffebebebffecececffecededffedeeeeffeeeeeefff0eff0fff3f3f3fff4f5f4fff3f3f3fff2f1f1fff0f0f0ffefefefffefefefffefefefffeeeeeeffedeeeeffedededffedededffecececffecececffecebecffebebebffebebebffeae9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e7e6ffe6e7e6ffe5e5e6ffe7e7e7ffe8e8e7ffe6e7e7ffe6e6e7ffe5e5e5ffe6e6e5ffe6e7e6ffe7e7e7ffe9e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe4e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe4e5e5ffe4e5e5ffe4e4e4ffe5e5e5ffe4e5e4ffe5e5e4ffe4e4e4ffe5e5e5ffe5e5e4ffe4e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e4e4ffe5e5e4ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e5ffe6e6e6ffe6e5e5ffe6e5e5ffe5e6e5ffe6e6e6ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e5ffe4e4e5ffe4e4e4ffe4e5e5ffe5e4e4ffe5e4e5ffe4e4e4ffe4e5e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe5e5e6ffe6e5e6ffe6e6e5ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe5e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe6e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e6ffe6e6e6ffe5e5e6ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffebebebffebebebffebebecffecececffededecffededecffedededffeeedeeffefeeeeffefefefffefefeffff0efeffff0f0f0fff0f0effff0efefffefefefffefefefffeeefefffefefefffefefefffefeeefffefefefffeeeeeeffedededffebebebffe8e8e8ffe6e7e6ffe6e6e6ffe4e4e5ffe4e3e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e0e0ffe1e1e0ffe1e0e1ffe0e1e0ffe1e1e1ffe1e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe1e1e2ffe2e1e2ffe2e2e1ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfdfdfffdfdedfffdededfffdfdfdfffdededeffdededeffdededeffdeddddffddddddffddddddffddddddffdddcddffdcddddffdcddddffdbdcdcffdcdbdbffdbdbdcffdbdbdbffdadadaffdadadaffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d8d8ffd8d7d7ffd7d7d8ffd7d6d6ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd3d2d3ffd2d2d2ffd1d2d1ffd0d0d0ffd0d0d0ffcfcfcfffcdceceffcdcdcdffcccccdffcccccbffcbcbcbffcbcacaffcbcacaffc9c9c9ffc8c9c8ffc7c7c8ffc7c6c6ffc6c6c6ffc5c5c4ffc4c4c4ffc4c4c4ffc9c8c9ffcbcbcbffcdcccdffcecdcdffcdcdcdffccccccffc9c9c9ffc7c7c7ffc5c5c5ffc2c2c2ffbebfbeffbbbbbbffb6b7b7ffb4b3b3ffb0b1b0ffb3b3b3ffb2b2b2ffb2b2b2ffb0b1b1ffb1b1b1ffb0b0b0ffb1b0b0ffb0b0b0ffaeafae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfefffdfefdfffefefefffefefefffdfdfdfffdfefefffefdfdfffefefefffdfefefffdfefefffefdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffdfdfdfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefefffdfefdfffdfefefffdfefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefdfefffefdfdfffdfefdfffdfefefffefefefffefefdfffefefdfffefdfdfffefefefffefefefffdfdfefffefdfefffefdfefffdfdfdfffefdfefffefdfefffefdfdfffdfdfefffdfefdfffefefdfffdfefefffdfdfdfffdfefefffefdfdfffefefefffefefefffdfefefffefdfefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefffffffefefffffefefefffefffefffefffefffefffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffdfdfdfffdfdfefffefefdfffdfefefffefdfdfffefefefffefefefffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefffffffefffefffefefefffefefffffefefffffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffcfcfbfff6f6f6fff0f0f0fff0f0f0fff0f1f1fff1f1f0fff1f1f1ffefefefffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3a3b3bff3b3b3aff3a3b3bff3a3a3aff3b3b3bff444344ff515151ff5f5f5eff6d6e6dff7e7d7eff8f8f8fff9f9fa0ffc2c2c2ffececebfff8f9f9fffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfbfffafbfafffbfbfafffbfbfbfffbfbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffafbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f9f9fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff4f5f5fff3f3f3fff1f2f2fff0f0efffeeeeedffebeaeaffe7e8e8ffe3e3e3ffdddddeffd8d7d8ffd2d1d2ff908f90ff4b4a4bff363636ff0b0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff020201ff010101ff000001ff090a09ff343434ff494949ff8c8d8dffcececeffd6d6d6ffddddddffe2e3e3ffe7e7e7ffeaeaeaffedededffefefeffff1f1f1fff3f3f4fff5f5f6fff6f5f5fff6f6f6fff6f6f6fff6f7f7fff7f8f8fff8f9f9fff8f9f8fff9f9f9fff9f9f9fffafafafffafafbfffafafbfffafafbfffafafbfffafafafffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefefffdfefdfffefefdfffefdfdfffefefefffefefefffefefffffefefefffefdfefffefdfefffefdfefffefdfefffefdfdfffdfdfdfff7f7f7ffeaeaeaffbfc0c0ff9d9d9dff8e8f8eff807f7fff707070ff5f5f5fff4e4f4fff3f3e3fff383737ff373838ff393939ff3b3a3aff3a3b3bff3c3c3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353635ff343435ff323232ff2f302fff2e2d2dff2b2b2bff2c2c2cff323132ff333434ff363536ff383839ff3b3b3bff3e3e3eff414041ff434242ff444344ff454545ff464746ff474848ff484848ff494949ff4a4949ff4a4a4aff494949ff484949ff484748ff474746ff464646ff454645ff454544ff444444ff434343ff424343ff424142ff414141ff3f3f3fff3c3c3cff3a3a39ff383838ff363636ff353535ff313132ff2c2c2cff2c2c2cff2c2c2cff2e2e2eff313231ff34353400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1e1eff1e1e1dff1d1e1eff1d1c1dff1c1c1cff1c1b1cff212121ff2b2b2aff363736ff474647ff5b5b5bff6e6e6eff7f7f7fff939393ffc8c9c9ffeeeeeefffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffefffffefefefffefffefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffffffffffefffefffefffefffefffefffefffefffffefffffefffffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffffffefffefffffffefefefffefffffffffefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefdfffdfefefffdfdfefffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffaeafafffafaeaeffafafafffafafafffaeafafffb1b0b0ffb1b0b0ffb0b0b1ffb0b1b0ffb1b0b0ffb2b2b3ffb7b7b7ffbcbdbdffc1c0c1ffc3c4c4ffc6c5c6ffc8c8c8ffcacac9ffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffc9c9c8ffc9c9c9ffc9cacaffcacacaffcbcbcbffcbcccbffccccccffcdcccdffcdceceffcececeffcececeffcececeffcecfcfffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d1d2ffd1d1d1ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d7ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd9d9d9ffd9d9d8ffd8d9d9ffd9d8d9ffd9dadaffd9d9daffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadadbffdadadaffdbdbdaffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdcdbffdddcdcffdcddddffddddddffdcddddffddddddffddddddffdddddeffddddddffdededeffdededeffdededfffdededeffdededeffdfdedeffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfe0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfe0ffe0dfdfffe0dfdfffdfdfe0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e3e2ffe3e3e2ffe3e4e4ffe5e5e4ffe6e6e7ffe7e7e7ffeaeaeaffebebebffebebebffebebeaffebebebffecececffedededffededeeffefeeeffff2f2f1fff3f4f4fff3f3f3fff1f2f2fff0f1f0ffeff0efffeeefeeffeeedeeffedeeeeffedededffecececffebececffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e9ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e6ffe5e5e6ffe4e5e5ffe4e4e4ffe5e5e4ffe6e5e5ffe5e5e6ffe5e5e5ffe4e4e5ffe5e5e5ffe6e6e7ffe7e7e7ffe8e8e8ffe9e8e8ffe8e8e8ffe7e7e8ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e4ffe4e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe4e4e4ffe5e5e4ffe4e4e4ffe4e5e5ffe5e4e5ffe4e4e5ffe5e4e5ffe4e4e5ffe4e4e4ffe5e4e5ffe5e4e4ffe5e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e6e6ffe6e5e6ffe6e6e5ffe5e5e6ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e5e5ffe4e5e4ffe5e4e5ffe4e5e5ffe4e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e6e5ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e5e6ffe5e5e5ffe6e5e6ffe6e5e6ffe6e5e5ffe5e5e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe4e4e4ffe4e5e4ffe5e4e4ffe4e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e7ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9eaeaffe9e9e9ffe8e8e8ffe7e8e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e4ffe3e4e4ffe4e4e4ffe5e4e5ffe6e5e5ffe5e6e6ffe6e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffeae9e9ffeaebebffebebebffebebecffecebecffecececffecececffedecedffeeededffefeeeeffefefefffeff0effff0f0f0fff0f0f0ffefefefffeff0efffefefefffeeeeeeffededeeffeeeeeeffefeeeeffeeeeeeffedededffeaebeaffe9e9e8ffe7e7e7ffe6e6e5ffe4e5e5ffe4e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe2e2e1ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e1e0ffe1e0e0ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e2ffe2e1e1ffe2e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdedfffdfdfdeffdededeffdddeddffdededdffdddedeffdddeddffdddddeffdddcddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdadadbffdadadaffdadadaffdadadaffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d3d3ffd2d3d3ffd2d2d3ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfcfffcececeffcccccdffccccccffcccbccffcbcacbffcacacaffcac9caffc9c8c9ffc8c7c8ffc7c7c6ffc6c6c6ffc5c6c6ffc4c5c4ffc4c4c4ffc5c4c4ffc9c9c9ffcbcbccffcdcdcdffcecdceffcececdffcbcbcbffc7c8c7ffc7c6c6ffc4c4c5ffc1c1c1ffbdbebeffb9b9b9ffb5b5b5ffb3b2b3ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b1ffb0b0b1ffb0b0b0ffafafaeffafafafffaeaeae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffdfdfdfffdfefdfffdfefefffefdfefffdfefefffefdfefffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffcfdfcfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffefefefffefdfdfffdfefefffefefefffdfefdfffefdfefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefdfefffdfefefffefefefffdfefdfffdfefefffdfefdfffefefefffdfefefffdfdfefffefefefffefdfdfffdfefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfdfdfffdfdfdfffdfefdfffefefefffefdfefffefefefffefdfefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefdfefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffffefefffefefefffefefffffffefefffffefefffefffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefdfefffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefefffefffffffefffffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefffefffffffffffffffffffffffffffffffffffefefffffbfbfbfff6f5f6fff0f1f1fff1f0f0fff0f0f0fff0f1f0fff1f1f1fff1f0f1ffeff0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3b3b3bff3a3a3bff3b3a3bff3a3a3bff3a3a3bff434443ff515051ff5f5f5fff6e6e6eff7e7d7eff8f8f8fff9fa0a0ffc3c2c2ffecedecfff9f8f9fffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffaf9fafff9fafafff9fafafff9f9f9fff9f8f9fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff5f6f5fff4f4f4fff2f2f2fff0f1f0ffeeeeeeffececebffe8e8e8ffe3e3e4ffdfdfdfffdad9d9ffd5d5d5ffc7c7c7ff696969ff434343ff252525ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010202ff232324ff424141ff696969ffc6c6c6ffd5d5d5ffdbdadaffe0e0e0ffe5e5e5ffe9e9e9ffecececffeeefeffff1f1f1fff3f2f3fff5f4f5fff5f6f6fff6f6f6fff7f6f7fff7f6f7fff7f7f7fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfbfffafafafffbfbfbfffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfdfffefdfefffdfdfdfffdfefdfffdfefefffdfefdfffdfefdfffdfefdfffefefdfffdfefefffdfdfefffefefefffefdfefffefefefffefefefffdfdfdfffdfefefffdfdfdfffcfcfdfff7f7f7ffeaeaeaffbfbfbfff9c9c9cff8d8d8dff7f807fff707070ff605f60ff4f5050ff403f40ff373837ff393939ff3a3a3aff3a3b3bff3c3c3cff3c3c3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343534ff323232ff2f302fff2d2e2dff2b2c2bff2a2a2aff292a2aff2f2f30ff323232ff343333ff363636ff393939ff3b3b3bff3d3d3dff3e3e3eff404040ff414141ff434243ff434444ff454444ff454545ff464645ff464646ff464546ff454545ff454445ff434443ff434343ff424242ff414141ff414041ff3f3f40ff3f3f3fff3e3e3eff3d3d3dff3b3b3bff393839ff373737ff343534ff333333ff323231ff2d2e2eff2a2929ff2b2c2bff2c2c2cff2c2c2cff2e2e2eff32313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1d1eff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1c1c1bff212121ff2b2b2bff363736ff464647ff5a5a5aff6d6e6eff807f7fff929392ffc8c7c8ffedededfffcfcfcfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffffefffefffffffffffffffefefffffefefefffefefffffefefffffefffefffefefefffefffffffefffefffefefffffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffffefffffefffefffffffffffefffefffefffefffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffefdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffcfdfcfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafaeaeffaeaeaeffaeafaeffaeaeafffafaeafffaeafafffafaeafffb0b1b0ffb0b0b0ffb0b0b0ffb1b1b1ffb5b5b5ffbababbffbfbfbfffc1c2c2ffc4c4c5ffc7c7c7ffcac9c9ffcbccccffccccccffcbcbccffcbcbcaffcacbcbffcacac9ffc8c9c8ffc9c9c9ffcacacaffcacacbffcccbcbffcccbcbffcccdccffcdcdcdffcecdcdffcececeffcececeffcececeffcfcecfffcfd0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d2d1ffd2d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d4ffd3d4d4ffd4d5d4ffd4d5d4ffd5d6d5ffd5d6d6ffd5d5d6ffd6d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd8d7d7ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdad9d9ffdadadaffdadadaffdad9daffdadadaffdadadaffdbdadaffdadbdaffdbdadbffdadbdbffdadadbffdbdadbffdbdbdbffdbdbdbffddddddffdddddcffddddddffddddddffddddddffddddddffdddedeffdddedeffdedddeffdedddeffdededeffdededeffdfdedfffdfdedfffdedfdfffdfdfdfffdedfdfffdfdfdfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfe0e0ffe0e0dfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe5e5e5ffe6e6e7ffe7e8e8ffeaeae9ffebeaebffebebecffeaebeaffebebebffecececffecededffeeeeeefff0f1f0fff2f2f2fff2f3f2fff1f1f2fff0f0f0fff0efefffeeeeeeffedededffecececffecececffebebebffeaebeaffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe8e7e8ffe6e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe4e5e4ffe4e4e4ffe2e3e2ffe2e2e2ffe2e3e2ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e5ffe6e7e6ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe7e7e8ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe5e5e5ffe5e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e4e4ffe4e5e4ffe5e4e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e6ffe5e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e6e6ffe6e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e5ffe5e5e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeae9e9ffe9e9e9ffe9e8e9ffe7e8e7ffe7e6e6ffe5e5e5ffe4e4e4ffe3e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e5e5ffe5e6e6ffe6e6e6ffe6e7e6ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9eaffeaeaebffebeaebffebebebffecececffebebecffecededffedededffeeefefffeff0f0fff0eff0ffeff0efffefefefffefefefffefefeeffedeeeeffedecedffecededffedededffecededffebebebffe8e8e8ffe7e7e7ffe6e6e6ffe4e4e5ffe4e4e4ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e1e2ffe2e2e1ffe1e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfe0ffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e1ffe0e0e0ffe0e0e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdedfdfffdfdedfffdedfdeffdededeffdededdffdddedeffdedddeffddddddffddddddffdcddddffdcddddffdddddcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadbdbffdbdadaffdadad9ffdad9daffd9d9d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d5d6ffd6d5d6ffd4d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d3ffd1d2d1ffd1d1d1ffd0d1d0ffd0d0cfffcecfcfffcdcdceffcdcdceffcdccccffccccccffcbcbcbffcacacaffcacacaffc9c8c9ffc8c8c8ffc7c7c7ffc7c6c7ffc6c7c6ffc6c5c5ffc4c5c4ffc4c5c4ffc9c9c9ffcacacaffccccccffcecdceffcdcecdffccccccffcacacaffc8c8c8ffc6c6c6ffc3c3c4ffc0c0c0ffbbbcbcffb6b7b7ffb2b3b2ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffb0b1b1ffafaeaeffaeafaeffaeaeaeffafafafffaeaeaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffdfdfdfffefdfefffefefdfffdfefdfffdfefdfffefdfdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfefdfffdfefefffefdfefffefefefffefdfdfffdfdfdfffefefdfffdfefefffdfefefffdfdfdfffdfdfdfffefefefffdfdfdfffefdfefffefdfdfffdfefdfffdfefdfffefdfdfffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffefefffffffefffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffefefffffffefffffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffefffefefffffefffefffefefefffefefefffffffffffffffffffffffffffffefffffefefefffbfbfbfff5f5f5fff1f0f1fff1f1f0fff0f1f0fff0f1f0fff1f0f0fff1f1f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3b3b3bff3b3a3aff3a3b3aff3a3a3aff434344ff525252ff606160ff6f6f70ff7f7f7fff8f8f8fff9f9f9fffc2c3c3ffecedecfff9f9fafffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafafafffafafafff9f9fafffaf9fafff9f9f9fff9f9f9fff9f8f8fff7f7f8fff7f7f7fff7f7f6fff5f6f6fff5f4f5fff3f3f3fff2f1f1ffefefefffecedecffe8e9e9ffe4e4e5ffe0e0e0ffdbdbdbffd6d6d6ffd1d1d1ffa5a5a6ff515152ff3c3c3cff161616ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000101ff000000ff000100ff000000ff000001ff151515ff3a3a3aff515151ffa8a8a8ffd4d4d4ffdad9d9ffdedfdfffe4e3e3ffe8e8e7ffebebebffeeeeeefff0f0f1fff2f2f3fff4f4f4fff6f5f6fff7f7f6fff6f6f7fff6f6f7fff7f7f7fff7f8f7fff8f8f8fff9f8f9fff9f9f8fff8f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffbfbfbfffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfcfffcfcfbfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffefefdfffdfefdfffefdfdfffefefefffefefdfffdfdfefffdfefdfffdfefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffdfefefffdfdfdfffdfcfdfff8f8f8ffeaeaeaffbdbcbdff9b9a9aff8d8d8dff7f807fff706f6fff606060ff4f5050ff404041ff393939ff3b3a3aff3b3b3aff3c3b3bff3c3d3dff3c3d3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313232ff302f30ff2e2d2dff2c2c2bff292a2aff282928ff282928ff2e2e2fff313131ff323131ff343333ff363636ff383839ff3a3a3aff3b3b3bff3d3c3dff3e3e3eff3e3e3eff403f40ff414140ff414141ff414241ff424242ff424242ff414242ff414142ff414040ff404040ff3f3f3eff3e3e3eff3d3d3eff3c3d3cff3c3b3bff3a3b3aff393939ff383838ff363636ff333433ff313132ff303030ff2f2f2fff2a2a2aff262727ff292929ff2b2b2cff2c2c2cff2c2c2cff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1e1eff1d1e1dff1e1d1dff1d1e1dff1d1d1dff1d1d1dff212121ff2b2b2aff363637ff474747ff5a5a5aff6e6d6dff7f8080ff929292ffc6c6c7ffedededfffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffefffffffefefffffffefefffffffefffffffefffffefefffefffffffefffefffffefefffefffefffefefefffefefffffefefefffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffffefffffffffefffffffffffffffefffefefefffffefefffefffefffffefefffefffefffffefefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefffffffefffefffffffffffffefffffffffffffffefefffffffefffffffffffffffffffefffffffefefefffffefffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfefffefdfefffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeafffafafaeffaeafaeffaeafaeffafaeaeffaeaeafffaeafafffaeaeafffafaeaeffafaeaeffb0b0b0ffb4b3b3ffb8b9b9ffbdbdbdffc1c0c0ffc3c4c3ffc6c6c6ffc9c9c9ffcccccbffcccdccffcccccdffcbcbcbffcacbcaffc9c9c9ffc8c9c9ffc8c9c9ffc9c9caffcacacbffcbcbcbffccccccffccccccffcccccdffcdcdcdffcdcecdffcececeffcececeffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd8d8d8ffd7d7d7ffd8d7d8ffd8d8d7ffd7d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffd9dad9ffd9d9daffdad9daffdadadaffdadadaffdadbdaffdadadaffdadadbffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcddddffddddddffdddeddffddddddffdddddeffdddddeffdedddeffddddddffdededeffdededeffdededeffdededeffdfdfdeffdedfdeffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0dfe0ffe0e0dfffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e2ffe4e3e3ffe5e5e5ffe7e6e6ffe8e8e8ffeaeae9ffeaebeaffeaeaebffecebecffecededffedecedffedeeeeffefefeffff0f0f1fff1f1f2fff1f1f0fff0f0f0ffefefefffedededffecececffebecebffebeaebffeaeaeaffeae9e9ffe9e9e9ffe8e8e9ffe8e7e8ffe6e7e7ffe7e6e6ffe6e6e5ffe4e4e5ffe4e4e4ffe4e4e3ffe2e3e2ffe2e2e2ffe1e1e1ffe1e1e0ffe1e1e1ffe3e3e3ffe4e5e4ffe5e4e5ffe4e4e4ffe5e5e5ffe7e6e6ffe8e8e8ffe8e9e9ffe8e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e5e6ffe6e6e5ffe5e6e5ffe5e6e5ffe6e5e5ffe5e6e6ffe5e6e5ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e6e5ffe6e5e5ffe5e5e6ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e4ffe4e5e5ffe5e4e5ffe5e5e4ffe5e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe4e5e5ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe4e4e5ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe6e6e6ffe5e5e5ffe6e5e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe5e4e4ffe5e5e4ffe5e5e4ffe5e4e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e6e6ffe6e6e7ffe6e6e7ffe7e6e7ffe6e6e6ffe7e6e7ffe7e7e6ffe6e6e7ffe6e6e7ffe7e7e6ffe6e7e6ffe7e6e6ffe7e6e7ffe7e7e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e7ffe7e7e7ffe6e6e6ffe7e6e7ffe7e7e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e8ffe8e9e8ffe9e9e9ffeae9e9ffe9eaeaffeae9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe5e5e6ffe4e3e4ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebebebffececedffedededffefefeffff0f0f0ffefefefffefeff0ffefefefffefefefffeeefeeffeeededffececedffebecebffeaeaebffebebebffe9e9e9ffe6e6e6ffe6e5e5ffe4e5e5ffe4e4e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e2e2ffe1e1e1ffe1e2e2ffe1e1e1ffe0e0e1ffe1e0e1ffe0e1e0ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0dfffe0e0dfffdfdfe0ffdfdfe0ffe0dfe0ffdfdfdfffe0dfdfffe0e0dfffdfdfe0ffdfdfe0ffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0dfe0ffe0e0dfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdedfdeffdededfffdededeffdededeffdededdffdeddddffdddddeffddddddffddddddffddddddffdddcddffdcdcddffdcdcdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdadaffdadbdbffdadadaffd9d9daffd9d9daffd9d9d8ffd9d9d9ffd8d8d8ffd8d7d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd6d5d5ffd5d5d5ffd4d4d5ffd3d4d4ffd4d4d3ffd2d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd0d0d1ffcfd0cfffcfd0cfffcececfffcececeffcdcccdffccccccffcbcbcbffcacacbffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c6c5ffc4c5c4ffc6c5c5ffc7c7c8ffcacacaffcccccdffcececeffcececdffcbcbcbffcacacaffc8c8c8ffc6c6c5ffc3c3c3ffbebfbfffbababaffb4b4b4ffb0b0b0ffb1b1b0ffb0b0b1ffb0b0b0ffb0b1b0ffafaeaeffaeafafffaeaeaeffaeaeafffafafafffb0b0af00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefefefffefefdfffefdfdfffefefdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefdfffefefdfffdfefdfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefdfdfffefefdfffefdfdfffefefdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefffffefefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffefdfefffefefdfffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffefefffefefefffefffefffffefefffefefefffefffffffefffefffefefefffffefefffffefefffffffefffefffefffefefefffefefefffffffffffffffffffffffffffefffffffefefefffbfafafff5f5f5fff1f0f0fff1f1f0fff1f0f0fff1f1f0fff1f0f0fff1f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3c3cff3c3c3cff3b3b3bff3b3b3bff3a3a3bff3a3a39ff444343ff535353ff626161ff717271ff808180ff909090ff9f9f9fffc3c3c3ffedededfffaf9f9fffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffbfafbfffafbfafffbfbfbfffafbfafffafafafffbfbfbfffbfafbfffafbfafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafff9faf9fff9f9fafffaf9f9fff9f9f9fff8f9f8fff8f8f8fff7f7f8fff7f7f6fff7f6f6fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffeeedeeffeaeaeaffe6e6e5ffe1e2e1ffddddddffd8d8d8ffd4d3d3ffcccdcdff808180ff474748ff323232ff090909ff000000ff010000ff020201ff020101ff010100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff010000ff000000ff010001ff0a0909ff323232ff484849ff838383ffd1d1d1ffd8d8d8ffddddddffe3e2e3ffe6e7e7ffeaeae9ffedededfff0eff0fff2f2f2fff4f3f4fff6f5f5fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff9f8f8fff9f9f9fff8f9f8fff9f8f9fff9f9f9fffafafafffafbfafffafbfafffafbfafffafafafffbfbfafffafbfbfffafbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffcfdfcfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffefefefffdfefdfffefdfdfffefdfefffefefefffefefdfffefefdfffefefefffefdfdfffefefdfffdfefefffdfdfdfffdfdfefffcfcfdfff8f7f8ffeaeaeaffbebebeff9b9b9aff8d8d8dff7f7f7eff706f6fff605f60ff505050ff424141ff3b3a3aff3b3a3bff3b3b3bff3d3c3cff3c3d3cff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff302f30ff2e2d2dff2c2c2cff292a29ff282828ff272727ff272727ff2d2d2cff2f302fff303030ff313131ff343433ff353636ff373737ff383839ff393939ff3b3a3aff3b3b3bff3d3c3cff3d3d3cff3e3d3dff3e3e3dff3f3e3eff3f3e3eff3e3e3eff3e3d3dff3d3d3dff3d3c3dff3b3b3bff3b3b3bff3a3a3aff393939ff383839ff373737ff363635ff353434ff333233ff313030ff2f2f2fff2f2f2eff2d2d2dff282727ff232424ff272627ff292929ff2c2c2bff2c2c2cff2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1e1dff1d1d1dff1d1d1eff1d1d1eff1d1d1dff1e1d1dff222222ff2c2b2bff373737ff474747ff5a5a5aff6d6d6dff7f7f7fff929192ffc6c5c6ffecedecfffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffefffffffefffffffffefffffffefffffefffffefefefffffffefffefffefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefffefffefffefffffefffffefefefffefefefffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffffffffffefffffffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefffffffefffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffafaeaeffafaeaeffafaeaeffafafaeffafaeaeffafaeaeffaeaeaeffafaeaeffafafaeffafaeafffb3b3b3ffb7b7b7ffbbbcbbffbfbfbfffc2c2c2ffc5c5c5ffc8c8c8ffcccbcbffcdcdcdffcdcdccffcbccccffcacbcaffcacacaffc8c8c8ffc8c9c9ffcac9caffcacacaffcbcbcaffcbccccffcccbcbffccccccffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcfceffcfcfcfffcfd0cfffd0d0d1ffd1d1d0ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd4d3d3ffd4d4d4ffd5d5d5ffd4d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd7d7d7ffd8d8d8ffd8d8d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd8d8d8ffd9d9d9ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdad9d9ffd9dadaffd9dad9ffdadadaffdadadaffdadadaffdbdadbffdbdadaffdbdbdaffdadbdbffdadadaffdbdadaffdbdbdbffdcdcddffddddddffddddddffddddddffdddeddffdddddeffdddeddffdedddeffdededdffdededeffdededeffdededeffdededfffdedfdeffdfdedfffdfdfdfffdfdfdfffdedfdeffdfdedfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdedfdfffdfdedfffdfdfdeffdedfdfffdedfdeffdedfdfffdedfdfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffe0dfdfffe0e0dfffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe2e2e3ffe3e3e4ffe5e5e5ffe7e6e6ffe8e8e8ffe9e9e9ffecedecffededecffedededffedecedffedededffeeeeeeffeeeeeeffefefeeffeeefefffeeeeeeffedededffedececffebebebffeaeaeaffe9eaeaffe9e9e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e7ffe6e6e5ffe5e5e5ffe4e4e4ffe4e3e4ffe2e2e3ffe2e2e1ffe2e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe3e3e3ffe5e4e4ffe5e5e4ffe5e5e4ffe5e6e6ffe7e6e7ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e9ffe7e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e5e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e5e6ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e6ffe5e6e5ffe6e5e6ffe6e6e5ffe5e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e5ffe5e4e4ffe5e5e4ffe4e5e5ffe4e4e4ffe4e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe5e6e6ffe6e5e6ffe6e5e5ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e5e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e4e5ffe4e5e4ffe5e5e5ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e6ffe6e7e7ffe7e7e6ffe7e7e7ffe6e6e7ffe6e7e6ffe7e6e7ffe7e6e6ffe7e7e7ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e7ffe7e6e6ffe7e7e6ffe6e7e7ffe6e7e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e8e7ffe7e8e8ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffe9e9e8ffe8e8e8ffe7e7e7ffe5e6e5ffe4e4e4ffe3e3e3ffe2e2e3ffe1e2e1ffe2e1e2ffe1e1e2ffe2e3e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe6e5e6ffe6e6e6ffe7e7e6ffe7e8e7ffe8e8e8ffe9e8e8ffeaeae9ffeaebebffebecebffedededffeeeeeeffefefefffefefefffefefefffefefeeffefeeeeffeeeeeeffedededffedececffebeaebffeaeae9ffe9e9e9ffe8e7e7ffe5e5e5ffe5e4e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e3ffe2e2e2ffe2e1e1ffe2e2e2ffe2e1e1ffe1e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e0ffe0e1e1ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffe0e0e0ffdfe0e0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffe0dfdfffe0e0e0ffdfe0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdeffdededeffdfdedeffdededeffdededeffdededeffdedddeffddddddffdeddddffddddddffddddddffddddddffdddcddffdcdcdcffdddcdcffdcdcdcffdcdcdbffdbdcdcffdbdcdbffdbdbdbffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d1ffd1d0d1ffd0d0d0ffd0d0cfffcfcfceffcecfceffcdcdcdffccccccffcccccbffcacbcbffcacacaffc9c9caffc8c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c6ffc6c6c5ffc5c5c5ffc6c5c5ffc8c7c8ffcbcbcaffcdcdcdffcecdceffcdcdccffcccbcbffc9cac9ffc7c7c7ffc5c5c6ffc1c1c2ffbdbdbdffb8b7b7ffb2b2b2ffb0b0b0ffafafafffb0b0b0ffafafafffaeaeaeffaeaeaeffafafafffafaeaeffb0b0afffafb0b0ffafafaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefdfefffdfdfdfffefefdfffdfefdfffefdfefffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfefefffefdfefffefefefffdfefefffdfdfdfffdfefdfffdfdfefffdfefefffdfefefffefdfdfffdfefdfffdfefefffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefdfdfffdfdfdfffefefdfffdfefdfffefefefffdfefefffefdfefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffffffefffffffffffffefffffffffffffffffffffefffffffefefffffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefefefffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffffffffffffffffffffffffffffffffefefefffafafafff5f4f5fff0f0effff1f1f0fff1f1f0fff1f0f1fff0f0f0fff1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3cff3c3d3dff3c3c3cff3c3b3cff3b3b3bff3a3b3aff444444ff535453ff636363ff727272ff828181ff909090ff9f9f9fffc4c3c4ffeeededfffafafafffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffafbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffaf9f9fffafafafffaf9f9fff9f9f9fff8f8f9fff8f9f9fff8f8f8fff7f7f7fff7f7f7fff6f6f5fff4f4f4fff3f2f3fff1f1f1ffeeeeeeffebeaebffe7e7e7ffe3e3e3ffdfdfdfffdadbdbffd6d6d6ffcfd0cfffb1b1b1ff565656ff414141ff1f1f1fff000000ff000000ff010100ff030302ff020102ff010101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020101ff020101ff000000ff010001ff010101ff202020ff434343ff585858ffb6b5b5ffd4d4d4ffdbdcdbffe0e1e1ffe5e4e5ffe8e8e8ffebebebffeeeeeefff1f1f1fff3f2f2fff5f5f5fff6f5f5fff7f6f7fff7f7f7fff7f8f8fff7f7f7fff7f8f7fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffaf9fafffafbfafffafafbfffafbfbfffafbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffefefdfffefefefffefefefffdfefefffefefefffefefdfffdfefefffdfdfefffdfdfdfff8f8f8ffebeaebffbfbfbeff9b9b9aff8e8e8dff7f7f7fff707070ff606060ff505150ff424242ff3a3b3bff3c3b3cff3d3d3cff3d3d3cff3c3d3dff3c3c3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2dff2c2c2bff292a29ff292828ff272727ff232423ff252525ff2b2c2bff2d2d2eff2e2f2fff2f3030ff323131ff333433ff353535ff363636ff373737ff383838ff393939ff3a3a39ff3b3b3aff3b3b3aff3c3b3bff3b3b3bff3c3c3cff3b3c3bff3b3b3bff3a3a3bff3a393aff393939ff393938ff383838ff373737ff363636ff353535ff333433ff323232ff303030ff2f2f2fff2d2d2dff2e2d2dff2c2b2cff262626ff232223ff242423ff262626ff292929ff2c2c2cff2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1eff1d1d1dff1e1d1eff1e1d1eff1d1e1dff1d1d1dff222222ff2b2b2bff363637ff474646ff595959ff6c6c6cff7f7e7fff919190ffcbcbcbffeeeeedfffbfcfbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffefefffffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffffffefffefffefffffefffffefefffffffffffffefffffffefefffffefefefffefefefffffefefffffffefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefffefffffffffffffffefffefffefffffefffffffffffffefffffffefefffffefffefffffffffffffffffffefffffffffefefffffffefffefffffffefffffffefefefffffffffffffefffffffffefffffffefffffefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffcfdfdfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafaeafffafafaeffafafaeffafafaeffafaeaeffaeaeaeffafafaeffaeafaeffafaeafffadadaeffb0afb0ffb6b6b6ffbabab9ffbdbdbeffc0c0c1ffc4c3c4ffc7c6c7ffcacacaffccccccffcdcdcdffcccdcdffcbcbcbffcacac9ffc9c8c9ffc8c8c8ffc9c9caffcacacaffcacacbffcbcbcbffcbcccbffccccccffcdcccdffcdcecdffcdcdceffcdcdceffcececeffcececeffcfcfcfffd0cfcfffd0cfd0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d7d6ffd6d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd7d7d8ffd7d7d7ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd8d8d9ffd9d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdad9d9ffdad9daffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdaffdbdadbffdbdadbffdbdbdbffdbdbdbffddddddffddddddffddddddffdeddddffdededdffdeddddffdededeffdededeffdededeffdededeffdedfdfffdededeffdededeffdfdfdfffdfdfdeffdedfdeffdfdedfffdfdfdfffdedfdfffdededfffdedfdeffdedfdfffdedfdfffdedfdfffdfdedeffdfdfdeffdfdfdfffdedfdfffdededeffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdeffdfdfdfffdfe0dfffe1e0e0ffe0e1e0ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe3e2e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffeaebeaffedededffeeeeeeffeeededffedededffedededffedededffecebecffececebffedededffedededffedecedffebececffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e4e5ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffe8e9e9ffe8e8e8ffe7e8e7ffe7e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe5e5e6ffe6e6e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e5e5ffe6e6e6ffe6e5e5ffe6e5e6ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e5ffe6e5e6ffe5e5e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e5e6ffe6e6e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e5ffe5e6e6ffe5e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e7e6ffe7e6e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe7e7e8ffe8e7e7ffe7e8e7ffe8e8e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e7e8ffe8e8e9ffe9eae9ffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e8e8ffe8e7e7ffe6e5e5ffe4e5e4ffe3e3e3ffe3e2e2ffe1e1e2ffe1e2e2ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe4e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e6e5ffe6e6e7ffe7e7e7ffe7e8e8ffe9e8e8ffeaeaeaffebebebffececedffedededffeeefeeffefeeefffeeeeedffeeeeedffeeeeedffeeedeeffedededffecececffeaebeaffeaeaeaffe8e8e9ffe7e6e7ffe4e5e4ffe4e4e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdedfffdfdedfffdededfffdedfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfdfdfffdfdfdeffdfdedfffdededeffdededeffdedfdeffdededeffdededeffdedddeffdededdffdededdffdddddeffddddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdbdbffdbdbdbffdadadaffdbdadbffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d5ffd4d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d0ffcfcfd0ffcfd0cfffcececfffcececeffcccdcdffccccccffcbcbcbffcacacaffc9cacaffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c7ffc8c8c7ffc7c7c6ffc7c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc9c9c9ffccccccffcecdceffcdcecdffccccccffcbcbcbffc9c9c9ffc7c7c7ffc4c4c4ffbfc0bfffbababaffb4b4b4ffafb0b0ffafafafffafaeaeffafaeaeffaeaeaeffafaeafffafafaeffafafb0ffb0b0afffafb0afffb0afb0ffafafaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefefefffefdfdfffdfdfefffefdfefffefdfefffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffdfefefffefefdfffefdfefffefefdfffefdfefffefefdfffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfefffefdfefffefdfdfffefefdfffdfefdfffdfdfdfffefefdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefffffefefefffefefefffefffefffefefefffffffefffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfdfffdfefdfffefdfefffefefefffdfefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffdfefefffafafafff3f3f4ffefefefffefeff0fff0f0f0fff1f0f1fff1f0f1fff1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3c3cff3d3d3dff3d3c3dff3c3c3cff3b3c3cff3b3b3bff444544ff545555ff646464ff747473ff838383ff919191ffa0a0a0ffc4c5c4ffeeeeeefffbfbfafffdfdfdfffdfcfdfffdfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfafffafafafffafaf9fff9fafafffaf9fafff9f9f9fff8f9f9fff9f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f7fff5f5f5fff4f4f4fff2f2f2ffefeff0ffececedffeaeae9ffe6e6e6ffe3e3e3ffdfe0e0ffdcdddcffd6d6d7ffcfcfcfffa4a4a4ff535454ff414141ff1d1d1dff020202ff000000ff010001ff010001ff020101ff020201ff020202ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff000000ff000000ff020302ff222222ff464646ff555555ffa8a7a8ffd4d4d4ffdbdbdbffe1e2e2ffe5e6e5ffe8e8e8ffebecebffeeededfff0f0effff2f1f2fff4f3f3fff5f6f6fff7f6f7fff7f6f7fff7f8f7fff8f7f7fff7f8f7fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfafafffafafafffafafafffafbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfefffdfdfefffdfdfefffefefdfffefefefffefdfdfffdfefefffefefefffdfdfefffefdfdfffdfdfefffcfdfdfff8f8f8ffebebebffbfbfbfff9a9b9bff8e8e8eff818081ff737272ff636362ff525352ff424343ff3c3b3bff3c3d3cff3d3c3dff3d3c3cff3d3d3dff3d3c3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1b1bff1b1a1aff1a1b1aff1b1a1bff2c2b2bff2a2a2aff282828ff272727ff242424ff1e1e1fff232323ff292928ff2b2b2bff2b2b2bff2c2d2dff2f2f2eff2f3030ff313131ff323233ff333434ff343434ff353535ff363536ff363637ff373737ff383738ff383738ff383837ff373837ff373737ff373736ff363636ff363536ff353535ff353535ff343334ff333332ff313131ff303030ff2f2f2eff2d2e2eff2c2c2cff2b2b2bff2c2c2cff2a292aff242424ff202120ff222222ff242424ff262626ff292929ff2c2c2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1d1eff1d1e1dff1d1d1dff1e1e1eff1c1d1cff202121ff2a2a2aff363635ff454545ff575757ff6c6b6bff7d7e7dff909090ffc3c3c3ffebebebfffbfafbfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffffefffffefefefffffffefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefffefffefefefffffffefffefefefffffefffffffffefffefefffffefffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefffffffffffffffefefffffffefefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffefdfefffefdfdfffdfdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffafafafffafaeaeffaeaeafffafaeafffaeaeafffafaeafffafafaeffaeafaeffadadadffb0afafffb4b4b3ffbababaffbdbdbdffc0c0c0ffc3c2c3ffc6c6c6ffc9cacaffccccccffcdcecdffcccdcdffcbcbccffcacac9ffc9c9c9ffc9c8c9ffc9c9c9ffcacacaffcbcbcaffcbcccbffccccccffccccccffcdcdccffcdcdcdffcdceceffcdcecdffcececeffcecfceffcfcecfffcfd0cfffd0cfd0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd7d7d8ffd8d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdaffdadadaffdbdadbffdbdbdaffdbdadbffdadbdbffdadbdbffddddddffdddeddffddddddffdddeddffdeddddffdeddddffdddedeffdededeffdededeffdededeffdfdedeffdedfdeffdededeffdfdedeffdedfdfffdfdedeffdfdfdeffdfdfdfffdededfffdededfffdfdfdeffdededeffdededeffdededeffdfdfdeffdededfffdededeffdededfffdedfdfffdededeffdededfffdededeffdededeffdededeffdededfffdfdedeffdfdfdeffdfdfdeffdedfdfffdfdfdeffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e3ffe8e9e9ffecececffeeeeedffefefefffeeeeeeffedededffecedecffecececffebebeaffeaeaeaffebeaebffebebebffebebebffeaeaeaffe9eae9ffe8e9e9ffe8e8e7ffe7e6e7ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e3ffe2e2e3ffe1e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffe1e1e0ffe2e1e1ffe3e3e3ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e8ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e5ffe5e6e5ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe7e7e7ffe6e7e6ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e5ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e7e7ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9eaeaffeaebeaffeaebebffeaeaeaffe9e9e9ffe8e9e8ffe8e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebececffecececffecececffecebecffebebebffeaeaeaffeae9eaffebeaebffebebeaffeaeae9ffe8e9e9ffe8e8e7ffe6e6e6ffe4e4e4ffe3e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0dfe0ffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdedfffdedfdeffdededeffdededeffdededfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfe0ffdfdfdfffdededfffdfdedfffdfdedfffdfdedeffdededeffdededdffdddedeffdededdffdddeddffdedddeffddddddffdddeddffdddcddffdddddcffdcdddcffddddddffdcdddcffdcdcddffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdbdbdaffdadbdaffdadadaffdadad9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d6ffd5d5d5ffd5d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfcfcfffcececeffcdcdcdffcdcdcdffcbcbccffcbcbcaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc7c6c7ffc6c6c6ffc6c6c5ffc8c8c8ffcbcbcaffcccdccffcdcdceffcdcdccffccccccffcbcacbffc9c9c9ffc6c7c6ffc3c4c4ffbebebeffb8b9b9ffb2b2b3ffafafaeffaeaeaeffaeaeaeffafafaeffaeafafffb0afafffb0b0afffafafafffb0afb0ffafafafffafafaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefefffefefdfffefdfefffdfefdfffefdfdfffefdfefffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefdfefffdfefefffdfdfdfffefefdfffdfefdfffefdfefffefdfefffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfefdfffefdfdfffefdfefffdfefdfffefdfdfffdfefefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffefefffefefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffefefffffefefefffefefffffefffffffffefefffefefefffefefefffefefdfffdfefefffdfefefffdfefefffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefffffffefefffffffffefffefffefffffefefffefffffffefefefffffffffffffffffffffffffffffffffffefefdfffaf9f9fff2f3f2ffeeeeedffefeff0ffeff0f0fff1f0f0fff1f0f1fff0f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3cff3d3d3dff3d3d3dff3c3d3cff3c3c3cff3c3c3cff454545ff545454ff646464ff747474ff838383ff929291ffa0a0a1ffc4c4c3ffeeeeeefffafbfbfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff5f4f4fff2f3f3fff0f0f1ffeeeeeeffebebebffe9e8e9ffe5e6e6ffe3e3e3ffe1e1e0ffdcdcdcffd6d6d6ffcececeff838483ff4c4c4bff414242ff272726ff090809ff000000ff000000ff010001ff020202ff040404ff040405ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff080809ff292928ff464546ff505050ff878787ffd3d3d3ffdadadaffe0e1e0ffe5e5e5ffe8e8e8ffeaebeaffedededfff0f0effff1f1f1fff2f3f3fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafbfafffbfafbfffafbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfbfbfffcfbfcfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffefefdfffdfefdfffefefefffdfefefffdfdfdfffefefdfffdfefdfffefdfefffdfdfdfffcfdfcfff8f8f8ffeaebebffbfbfbfff9b9b9cff8e8f8eff828181ff747374ff646565ff555454ff444445ff3c3c3cff3d3d3cff3d3d3cff3d3d3cff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000ff616161ff616161ff616162ff626161ff616161ff616161ff616162ff626261ff616261ff616261ff616161ff5a5959ff535453ff4b4a4aff454544ff404040ff3b3c3cff353536ff2e2e2eff2d2d2dff2d2c2cff2c2c2cff1b1b1aff1a1b1bff1b1b1bff1a1b1bff282828ff272727ff242323ff1e1f1fff1e1e1eff232323ff272827ff292929ff292a2aff2a2a2aff2c2c2cff2d2d2dff2f2f2fff303030ff303030ff323131ff323332ff333333ff343334ff343534ff353434ff353435ff343534ff353435ff343435ff343434ff333433ff333332ff333333ff323232ff313132ff303030ff2f2f2fff2e2e2eff2d2d2cff2b2b2bff2a2a2aff2a2a2aff2a2a2aff282828ff232324ff232222ff222222ff222222ff232324ff272626ff292929ff292a2aff2c2b2bff2d2d2dff2e2f2fff313131ff343433ff363636ff393a3aff3e3e3eff434343ff4b4a4aff545454ff5e5e5eff646463ff636364ff636363ff636363ff636363ff636364ff646363ff636464ff636364ff646463ff63646300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1d1eff1e1d1eff1d1e1dff1d1e1dff1c1d1cff1c1c1bff202020ff2a2929ff353534ff444444ff565656ff6b6b6cff7e7d7dff919191ffc1c1c1ffeaeaeafffafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffefffffefefffefffffffefefefffefffefffffefefffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffffffffffffffefffefffffffffefefffffefefffefffefffffffffffffffefffffefffffefffffffffffffffffffffffffefefffffefffffefefefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefffffefffffffefefefffffffefffefffefffffefffffffefefffefefefffffefefffefffefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffafafaeffaeafaeffafafaeffaeaeafffaeafaeffafaeaeffafaeafffaeafaeffadacadffaeafafffb2b2b2ffb7b7b7ffbebebdffc1c0c0ffc2c2c2ffc5c5c5ffc9c9c8ffccccccffcdcdcdffcdcecdffccccccffcbcacaffc9c9c9ffc9c9c8ffc9c9c9ffcacacaffcbcbcaffcbcbcbffcbcccbffccccccffcdcdcdffcdcdcdffcdcecdffcececdffcececeffcececeffcfcfcfffd0cfcfffd0cfd0ffcfd0d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd7d6d7ffd6d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd8d8d8ffd8d7d8ffd7d7d7ffd8d8d7ffd7d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffdadad9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdbdbdbffdadbdaffdadbdbffdbdbdaffdbdadbffdddeddffdeddddffdededdffdedddeffdddedeffdededeffdededeffdfdedeffdededeffdededeffdedfdeffdededfffdededeffdedfdeffdededeffdfdedfffdfdedeffdedfdfffdededfffdfdfdeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededdffdededeffdddedeffdededeffdedddeffdddedeffdededdffdededeffdededeffdededeffdededfffdededeffdedfdeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e3e2ffe4e4e4ffe6e6e6ffe9e9e9ffedededffefefefffefefefffececedffececebffebebebffeaeaeaffe9e9eaffe9e9e9ffe9eae9ffe9eaeaffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e1ffe0e0e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe3e3e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe9e9e8ffe9e9e9ffe9e9eaffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e6ffe7e6e7ffe6e7e6ffe7e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e5ffe6e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e6ffe7e7e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e7e7ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e5e6ffe5e6e5ffe6e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e6e7ffe6e7e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e7e7ffe8e7e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e7ffe7e7e8ffe7e8e7ffe8e7e7ffe8e7e8ffe7e8e7ffe8e7e8ffe7e8e8ffe7e7e7ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e8ffe8e9e9ffeae9e9ffebeaeaffeaebebffeaeaeaffeaeae9ffe9e9e9ffe7e8e8ffe7e6e7ffe5e6e6ffe5e4e4ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e9ffebeaeaffeaebeaffeaeaeaffeae9eaffe9eae9ffe9e8e8ffe9e8e9ffe8e9e8ffe9e9e9ffe8e8e9ffe7e7e7ffe6e6e5ffe4e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffe0e0e0ffdfe0dfffdfe0dfffdfdfdeffdfdedfffdedfdeffdfdedeffdfdfdeffdededeffdddedeffdededeffdededeffdededeffdedddeffdddeddffdededdffdddedeffdddedeffdddedeffdededeffdededfffe0dfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e1ffe0e0e0ffe1e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffdfe0dfffdfdfdeffdfdedfffdedfdeffdededeffdedddeffdddedeffdededeffdddedeffddddddffdddeddffdeddddffdeddddffddddddffddddddffdddddcffddddddffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdadadbffdbdadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd7d8d8ffd8d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d4d5ffd4d4d4ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d0ffcfd0cfffcfcfcfffcecfcfffcdceceffcdcdcdffccccccffccccccffcbcbcbffcacacaffcacacaffc9cac9ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c7ffc6c6c7ffc9c9c9ffcbcccbffcdcdccffcdcdcdffccccccffccccccffcbcbcaffc9c9c8ffc6c6c6ffc3c3c2ffbcbcbcffb6b6b6ffb2b1b1ffaeaeaeffaeadadffaeaeafffb0b0afffb0afb0ffafafafffafafb0ffafafafffafafafffaeafafffafafae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfefefffdfefefffefdfefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfdfffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefdfffefdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefefffefffffffefffffffefefefffefefffffffffffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefefffefefefffefefffffefffefffefefffffefefffffefffefffefefefffffffefffffefffffffffffffffefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffefefefff9faf9fff1f1f1ffececedffedeeeeffefefeffff0f0f0fff0f0f1fff1f0f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3c3dff3d3c3cff3c3c3cff3d3c3cff3d3d3cff3c3c3cff454545ff545555ff646565ff747474ff848484ff939293ffa1a1a0ffc3c4c3ffeeefeffffbfbfbfffdfdfdfffcfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafbfafffbfafbfffbfbfbfffbfbfafffbfafafffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffafbfbfffafafafffaf9fafffafafafff9faf9fff9f9f9fff9f8f9fff8f8f9fff8f8f8fff7f8f8fff7f7f7fff6f7f6fff5f5f5fff3f3f3fff1f1f2ffefefefffedecedffeaebeaffe8e8e8ffe6e6e6ffe4e4e3ffe0e0e0ffdbdbdcffd4d4d5ffc4c4c4ff868686ff505150ff424343ff303030ff151415ff020202ff000001ff010001ff020201ff030303ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff010000ff020202ff151415ff313131ff444544ff535454ff8a8a8affc9c9c9ffd9d9d9ffe0dfe0ffe4e5e4ffe8e8e8ffeaeaeaffededecffeeefeffff1f0f0fff2f2f2fff4f4f4fff5f5f5fff6f6f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffbfafafffafbfafffbfbfafffafbfbfffbfbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfdfdfffdfefdfffdfdfefffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfefffdfefefffefdfefffefefefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfff8f8f8ffebebeaffc0c0c0ff9c9d9cff8f8f8fff828281ff747474ff656565ff555555ff444444ff3a3b3bff3c3d3cff3c3c3dff3d3c3cff3c3c3cff3c3c3c00000000000000000000000000000000000000000000000000000000ff696969ff626162ff616261ff616261ff616261ff616161ff616162ff616162ff626161ff616261ff5a595aff545453ff4a4b4aff444545ff414040ff3b3c3cff353536ff2d2d2eff2d2c2dff2d2d2dff2c2c2cff2c2b2bff2a292aff1a1b1bff1b1b1bff1b1b1bff1b1b1bff232423ff1f1f1fff1f1f1eff1e1e1fff242424ff282727ff272828ff282827ff282929ff2a2a29ff2b2b2bff2c2c2dff2d2d2eff2f2e2eff2f2f2fff303030ff313131ff313231ff323232ff323232ff323233ff323232ff323232ff313131ff313131ff313131ff303031ff303030ff303030ff2f2f2fff2e2e2eff2e2e2dff2c2c2cff2b2a2bff292a2aff282829ff292828ff292929ff262626ff212221ff212221ff222322ff222222ff222223ff242424ff272626ff282928ff2a2a2aff2c2b2bff2d2d2dff2e2f2fff313031ff333333ff363637ff39393aff3e3d3eff434343ff4a4a4aff545454ff5e5e5eff636364ff636463ff636464ff636364ff636463ff636363ff646363ff636364ff636464ff68676700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1d1d1dff1d1d1dff1d1d1cff1c1c1cff1c1c1cff202120ff292a2aff353434ff444544ff575657ff6c6c6cff7e7e7eff909190ffbfbfbfffe9e9eafff9f9fafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefffefffefefefffefefffffefefffffffefffffefffefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefefffffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfefdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfefdfffefdfefffefdfdfffdfefdfffdfefefffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafb0b0ffb0b0b0ffaeafaeffaeafaeffaeaeafffaeafaeffaeaeafffafafaeffafaeafffafaeaeffaeaeaeffb0b0b0ffb5b5b5ffbabbbaffbfbfc0ffc1c1c1ffc4c4c3ffc7c7c7ffcbcbcbffcececdffcecdcdffcccccdffcbcbcbffc9cacaffc9c8c8ffc9cac9ffcac9caffcbcbcaffcbcccbffcbccccffccccccffcdcccdffcdcdcdffcecdcdffcececeffcececeffcececeffcfcfceffcecfcfffd0cfcfffcfd0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd1d2d2ffd3d2d2ffd2d2d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffd9d9daffdadadaffd9dadaffdad9d9ffdadadaffdadadaffdadadaffdadbdaffdadbdaffdadadaffdadadaffdadadbffdbdadaffdadbdaffdbdbdbffdbdbdaffdbdbdaffdddedeffdeddddffdededeffdededeffdddedeffdededeffdfdedfffdedfdeffdfdedeffdededeffdededfffdfdfdfffdedfdfffdededfffdedfdeffdededeffdfdedeffdededfffdededeffdededeffdededeffdededdffdddedeffdededdffddddddffdededeffdddedeffdededeffdddeddffdddeddffdddddeffdddeddffdedddeffdededeffdededeffdedddeffdededeffddddddffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdfdfdfffe1e1e1ffe2e2e3ffe2e3e3ffe5e5e5ffe9e8e8ffecececffedededffe8e9e8ffe9eae9ffeaebebffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e0ffe1e1e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe4e3e4ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e6ffe7e8e8ffe9e9e8ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e7e6ffe7e6e7ffe7e6e6ffe7e7e6ffe6e7e7ffe7e6e6ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e5e6ffe5e5e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e5e6ffe5e6e5ffe5e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e6e7ffe7e7e6ffe7e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e7ffe6e7e7ffe7e6e6ffe7e7e7ffe7e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e6e6ffe6e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe5e5e6ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e6e6ffe6e7e6ffe7e7e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e5ffe6e5e6ffe6e6e5ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e6e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e7e7ffe8e8e7ffe7e8e8ffe8e7e7ffe7e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e8e8ffe7e8e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e8e8ffe7e7e8ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e8ffe8e7e7ffe7e8e7ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e7ffe7e8e8ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e7ffe7e7e8ffe7e8e8ffe7e8e8ffe8e7e7ffe8e8e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffeaeaeaffebebeaffebebebffeaebeaffeae9eaffe9e9e9ffe8e8e8ffe6e6e7ffe5e5e6ffe5e5e5ffe3e4e3ffe3e3e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e3ffe4e4e5ffe5e6e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe9e9e8ffe7e7e7ffe6e6e6ffe4e5e4ffe2e2e3ffe2e1e2ffe1e1e1ffe1e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffe0dfe0ffe0e0e0ffdfe0dfffdfe0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdedfdeffdededeffdededeffdddedeffdededeffddddddffdddddeffdededeffddddddffdeddddffddddddffdddddeffdededdffdededeffdededfffdedfdeffdededeffe0dfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e1e0ffe0e1e0ffe1e1e1ffdfe0e0ffe0dfdfffdfdfdfffdfdfdeffdfdfdfffdededeffdededeffdededeffdededeffdedddeffdededeffddddddffddddddffdddeddffdddddeffddddddffddddddffddddddffdddcdcffddddddffddddddffdcdcddffdcdddcffdcdcdcffdcdbdbffdcdcdcffdbdbdbffdbdbdbffdadbdaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcececeffcdcecdffcccdccffccccccffcbccccffcbcbcbffcacbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffcacacaffcccbccffccccccffcdcdccffccccccffcccbcbffcbcbcaffc8c8c8ffc4c4c5ffbebfbfffb9babaffb5b4b4ffb1b1b1ffafaeafffb0b0afffafb0afffafb0b0ffafafafffafafafffafafafffafaeafffaeafaeffafafafffafafaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfefffdfefefffefefefffdfefdfffdfefefffefefefffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffdfefdfffefefefffefdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefdfefffefefefffdfefefffdfdfefffdfdfdfffefdfefffefefdfffefefefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfefefffdfefdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefdfdfffdfefefffdfdfefffdfefdfffdfefefffdfdfefffdfdfdfffefdfefffefefdfffefefefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffefefefffefefdfffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffefefefffffefffffffffffffffffefffefffefffefefefffefefefffefffefffefffefffefffefffefffefffffefefffefefefffffefefffefffffffffefffffefffefffefffffffefefffffefefefffffffffffffffffffffffffffffffffffefefefffafafafff0f0f1ffebebebffededecffedeeedffefeff0fff0f0f0fff0f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3c3cff3c3d3cff3c3d3cff3d3c3dff3d3d3dff3c3c3cff3c3c3cff454545ff545554ff646464ff747474ff838383ff929393ffa0a1a1ffc3c3c4ffefefeefffbfbfbfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffbfcfcfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafbfbfffafbfbfffbfbfbfffafbfafffafbfafffbfafbfffbfbfbfffafbfbfffafbfafffbfbfbfffafbfafffafbfafffafafbfffafafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f7f7fff7f6f7fff6f6f6fff4f4f4fff2f3f3fff0f0f1ffeeefeeffececedffeaeaeaffe8e8e8ffe7e6e7ffe5e5e4ffe1e1e1ffdbdbdaffd4d4d4ffcdcdccffa1a1a2ff616161ff464646ff393a39ff242525ff080808ff000000ff000000ff000101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff0a090aff242425ff3a3b3bff464747ff636263ffa6a5a5ffd2d2d1ffd9dad9ffdfdfdfffe4e4e4ffe7e8e7ffeae9eaffecedecffefefeefff0f1f0fff2f2f2fff4f3f4fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafbfffafbfafffafbfbfffafafbfffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefefffdfefefffdfdfefffdfdfdfffefdfefffefefdfffdfdfefffdfdfdfffcfdfcfff9f9f8ffebebebffc2c2c2ff9f9f9fff8f908fff818282ff737373ff646463ff545354ff434444ff393a3aff3a3b3aff3d3c3cff3c3d3cff3c3d3cff3d3c3d00000000000000000000000000000000000000000000000000000000ff6d6d6eff686969ff616162ff616161ff626161ff616161ff616261ff616161ff616161ff595a59ff535354ff4a4b4bff454544ff404140ff3c3c3bff353535ff2d2d2dff2d2c2dff2d2c2cff2c2c2cff2b2b2bff2a2a29ff272727ff252524ff1b1b1bff1b1b1bff1b1b1aff1b1b1bff1f1f1fff1f1f1fff1e1f1fff242425ff272727ff262626ff262626ff272727ff282828ff292929ff2a2a2aff2b2c2bff2c2c2cff2d2d2dff2d2e2eff2e2f2fff2f2f2fff2f302fff2f3030ff303030ff30302fff302f2fff2f3030ff2f2f30ff2e2f2eff2e2e2eff2e2e2dff2d2e2dff2d2d2dff2c2d2dff2b2c2bff2a2b2aff292929ff282827ff272727ff272627ff262627ff242425ff202021ff202021ff222221ff222222ff222222ff212121ff242424ff262726ff282828ff292a2aff2c2c2bff2d2d2dff2f2f2eff313031ff333333ff373636ff3a3a3aff3e3e3dff424343ff4a4a4aff545454ff5e5f5eff636463ff636463ff636463ff646364ff636363ff646363ff636464ff676768ff6d6e6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1e1e1fff1c1c1dff1b1c1cff1b1c1bff1c1c1cff202020ff2a2a2aff343435ff454445ff575858ff6c6d6dff7f7e7fff919090ffbdbdbdffe9e9e9fff9f9f9fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffefefefffefefefffefffefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefdfffefdfdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfcfffcfdfcfffcfcfdfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfdfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffafb0afffb0b0b0ffaeaeafffaeafafffafafaeffaeafaeffaeafafffafafafffaeaeadffb0afafffb4b4b4ffb9b9baffbdbdbdffc1c1c1ffc3c3c2ffc6c6c6ffcacacaffccccccffcdcdcdffcccdccffcbcbcbffcacac9ffc9c9c9ffc9c8c9ffc9c9caffcacbcbffcbcbcbffcccbccffccccccffcccdccffcdcdcdffcdcdcdffcdceceffcececeffcececeffcecfcfffcfcfceffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d7ffd7d8d7ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffd9d9d9ffd9dad9ffdadadaffdadad9ffdadadaffdad9daffdadadaffdadadbffdadadbffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadbffdadbdbffdbdbda0000000000000000ffdedddeffdeddddffdfdedeffdededeffdfdedeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdedfdeffdfdedfffdededeffdfdedeffdededeffdedddeffdededeffdddedeffdddddeffddddddffdedddeffdededdffdedddeffdddeddffddddddffdededdffddddddffddddddffdeddddffdddeddffdddedeffdddedeffdededdffddddddffdddedeffdddedeffdddeddffdededeffdededdffdededeffdededeffdededeffdededeffdedfdeffe0e0e1ffe0e0e0ffe1e1e0ffe3e3e3ffe5e5e6ffe5e6e6ffe5e5e5ffe6e6e6ffe9e9e8ffeaeae9ffe9e9e9ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe6e7e7ffe6e6e5ffe4e5e4ffe4e3e3ffe3e2e3ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe3e4e4ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeae9ffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e7e7ffe6e7e7ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e7e7ffe6e6e7ffe6e7e7ffe7e7e6ffe6e7e6ffe7e7e6ffe7e6e7ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e5ffe5e6e5ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe6e6e6ffe6e7e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e7e7ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e6ffe5e6e6ffe6e6e5ffe5e6e5ffe6e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e5ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e6e7ffe6e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe6e6e7ffe6e7e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e8e8ffe8e8e7ffe7e8e7ffe8e8e7ffe8e7e8ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e8e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe7e7e7ffe8e7e7ffe7e8e8ffe7e7e8ffe7e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e7ffe7e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9eaffeaebebffecebebffeaebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e6e7ffe6e6e6ffe5e5e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e3e2ffe2e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e3ffe5e5e5ffe6e7e6ffe7e7e7ffe8e8e7ffe7e7e8ffe8e8e8ffe9e9e9ffe8e9e8ffe8e8e9ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe4e5e5ffe3e3e3ffe2e1e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfe0e0ffdfdfe0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdedfdeffdededeffdededeffdededeffdddeddffdeddddffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffddddddffdddeddffdededeffdededeffdededdffdfdedfffdededeffdfdedeffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededfffdededeffdededeffdededdffdddedeffdededeffdededdffdeddddffdddedeffdddedeffddddddffdeddddffddddddffddddddffddddddffddddddffdcddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d0d1ffd0d1d0ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffcbcccbffcccccbffcacacbffcacbcbffcbcacaffc9cac9ffc9cacaffc9cac9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9cac9ffcbcbcbffcccccbffcdcecdffcececeffcdcdceffcbccccffc9cac9ffc6c6c7ffc2c2c1ffbcbcbcffb7b7b8ffb4b4b4ffb1b1b1ffaeafafffafafb0ffb0b0afffafafafffafafafffafafaeffaeafafffafafafffafaeafffaeafafffaeaead0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffefefefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefdfffdfdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffffefefffefefefffffefffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffefefffefefefffffefffffffffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfdfffefdfefffefefdfffefefefffdfdfefffefdfefffdfefefffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefefefffefefefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefefefffefefefffefffefffefffffffefefefffefefefffffffffffffefffffffefffffefefefffefffefffffefefffffefffffefefefffffffefffffffffffffffffffffffffffffffffffefefefffafaf9fff0f0f0ffebebeaffecebecffecececffeeeeeeffefeff0fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3d3cff3d3c3dff3c3d3cff3d3c3dff3c3c3dff454545ff555454ff656564ff747474ff848383ff929292ffa1a0a1ffc4c4c4ffefefeffffbfbfbfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfafbfffbfafafffafbfafffbfafbfffafbfafffbfafbfffafbfbfffafbfafffbfafbfffbfbfbfffafafbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffafafafffafaf9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f7fff7f7f8fff7f7f7fff7f6f6fff5f5f5fff3f3f3fff2f2f2fff0f0f0ffefeeefffededecffebebebffe9e9eaffe7e7e7ffe4e5e5ffe1e1e1ffdbdcdcffd5d5d5ffcececeffbcbcbcff818081ff4f4f50ff424242ff333334ff1c1c1dff121213ff070708ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff111011ff1d1d1dff363636ff434342ff525252ff848384ffc0c0bfffd3d2d2ffd9d9d9ffe0dfe0ffe4e4e3ffe7e7e7ffe9eaeaffececedffeeeeeefff0f0f0fff1f2f1fff4f3f4fff5f5f5fff6f6f5fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fffafaf9fffaf9fafffaf9fafff9f9fafffafafafffafafafffafafafffafafafffbfbfafffafafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffcfcfdfffcfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfff9f8f8ffebebebffc4c4c4ffa1a1a1ff909091ff828181ff727272ff626263ff535353ff434344ff393a3aff3a3a3aff3b3a3bff3d3c3cff3c3d3cff3d3c3d00000000000000000000000000000000000000000000000000000000ff767675ff6e6e6eff696868ff616161ff626161ff626161ff616162ff626261ff595959ff535453ff4a4a4bff454444ff404040ff3b3b3bff363536ff2e2e2eff2d2d2cff2d2d2cff2c2c2cff2b2b2bff2a2a29ff272827ff242425ff232323ff212222ff1b1b1aff1b1b1bff1b1b1bff1a1a1aff1f1f1fff1e1e1eff242423ff262525ff252425ff252524ff262625ff262627ff282727ff282828ff292929ff2a2a2aff2b2b2bff2c2c2cff2d2d2dff2d2d2dff2d2d2dff2e2d2dff2d2d2eff2d2d2eff2e2d2eff2d2d2eff2d2d2dff2d2d2cff2c2c2cff2c2b2bff2b2b2bff2b2b2bff2b2b2aff2b2a2bff292929ff282828ff272627ff262625ff252525ff252424ff232324ff201f20ff202020ff212121ff222221ff1e1d1eff20201fff212121ff242424ff262627ff282828ff2a2a2aff2b2b2bff2d2d2dff2f2f2fff313130ff333333ff363636ff393a3aff3e3e3dff424342ff4a4a4aff545554ff5e5e5eff636363ff636363ff646464ff646363ff646364ff676767ff6d6d6dff73727300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1e1e1eff1c1c1cff1b1c1cff1b1b1bff202020ff2a2a2aff353535ff464545ff585858ff6e6d6dff7f7f7fff919191ffbdbdbcffe9e8e9fffafaf9fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffefefffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffffefffefefefffefffefffefefffffffefefffffefefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffefffffefefffffefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffefdfefffefefdfffefdfefffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0afffb0b0b0ffafafafffafafafffaeaeaeffafaeafffacacadffaeaeafffb3b2b3ffb8b8b8ffbcbdbdffc0c0c0ffc3c3c3ffc5c5c5ffc8c9c8ffcccbccffcbcbcbffcdcccdffcbcbcbffcacacaffcac9caffc9c9c8ffc9c9c9ffcacacaffcbcbcbffcccbcbffccccccffcdcccdffcdcdcdffcdcdcdffcececdffcececeffcececeffcececfffcfceceffcfcfcfffcfcfcfffd0cfd0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d9ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9dad9ffdad9daffd9dadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdbdadaffdadadaffdbdadaffdbdadaffdadadaffdbdbdaffdadadaffdadadaffdadadbffdadada0000000000000000000000000000000000000000ffdededeffdededeffdededeffdfdfdeffdedfdeffdededeffdedfdfffdedfdfffdededeffdededfffdfdfdfffdfdedeffdededeffdededeffdddeddffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdddedeffdededdffddddddffdeddddffdddeddffdedddeffdededdffdedddeffddddddffdddeddffdfdedfffdfdfdeffdfdfdfffe0dfdfffe1e2e2ffe4e3e3ffe4e4e4ffe7e6e6ffe8e8e7ffe8e8e8ffe8e7e7ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e1ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e1e2ffe2e2e2ffe3e3e4ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffeae9eaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e7e6ffe7e6e7ffe6e7e6ffe7e6e7ffe6e6e7ffe6e6e6ffe7e6e7ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e6e7ffe7e7e6ffe7e6e7ffe6e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e7e6ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e5e6ffe5e5e5ffe6e6e5ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e7ffe7e6e7ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e6ffe7e7e7ffe7e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe5e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe7e7e6ffe7e6e6ffe7e6e7ffe6e6e6ffe7e7e6ffe6e6e7ffe7e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e6ffe5e5e6ffe6e5e6ffe5e5e6ffe5e6e6ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e8e7ffe8e7e7ffe7e8e7ffe7e7e8ffe8e7e7ffe8e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e8ffe8e8e8ffe7e8e8ffe7e7e7ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe8e8e7ffe8e7e7ffe8e7e8ffe7e7e7ffe8e8e7ffe7e7e8ffe8e7e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe7e8e8ffe7e8e7ffe8e7e8ffe8e8e7ffe7e7e8ffe8e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe8e8e8ffe9e9e8ffe9e8e9ffe9e9e9ffeae9eaffebebebffebebebffeaeaeaffeaeaebffe9e9eaffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e2ffe3e2e2ffe3e4e4ffe6e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe8e7e8ffe7e7e7ffe7e6e7ffe5e5e6ffe5e5e6ffe5e5e5ffe4e4e5ffe2e3e3ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdedfffdfdfdeffdededeffdededeffdededeffdeddddffdeddddffddddddffdedddeffdddddeffddddddffddddddffdddddcffdcddddffdddddcffddddddffddddddffdddeddffdddeddffdeddddffdededeffdededeffdfdedeffdfdedfffdededeffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e00000000000000000ffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdddddeffdedddeffdddddeffdddddeffdedddeffdddddeffdddedeffdededdffddddddffddddddffddddddffdddddeffdddddcffddddddffdcddddffdcdcdcffdddcdcffdcdcdcffdbdbdcffdcdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcfcfcfffcececfffcecdceffcdcdcdffcdccccffccccccffccccccffccccccffcccccbffcbcbcbffcacacbffcbcacaffcacacaffc9c9caffc9c9c9ffc9c8c9ffc8c9c9ffc9c9c8ffcacacaffcccbcbffcdcdcdffcfcecfffcececeffcdcdceffcbcbcbffc8c8c8ffc5c4c5ffc0c0c0ffbababaffb7b7b7ffb4b4b4ffb0b0b0ffaeaeaeffafafafffafafafffafafafffafafaeffafafafffafafafffafafafffaeadadffaeaeae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefffffefffefffefefefffefdfdfffefefefffefdfefffefefefffdfefefffdfdfefffefefdfffefefefffdfefefffefefdfffdfefdfffefdfefffefefefffdfefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffefefefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefffffffefefffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefffffffffefefffefffffffffffefffefffffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefdfffefefefffdfefefffefefefffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefefffefefefffefefefffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffefefefffefffffffefffffffefefffffffffefffefffffffefffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffefefefff9fafafff0efefffeaeaeaffeaeaeaffecebecffeff0effff2f2f2fff2f3f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3c3c3dff3c3c3cff3d3d3cff3d3d3dff3c3d3cff3c3c3cff454545ff545453ff646464ff747475ff838484ff929392ffa1a0a1ffc7c6c6ffefefeffffbfbfafffdfdfdfffdfcfdfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffcfdfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffafafbfffbfbfbfffbfbfafffafbfbfffbfafbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9fafafff9f8f9fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff6f6f7fff6f6f5fff4f5f5fff3f3f3fff2f2f2fff0f1f0ffefefefffeeedeeffebececffeaeaeaffe7e8e8ffe5e5e5ffe2e1e2ffddddddffd7d7d7ffd2d2d2ffcececeffa6a6a7ff656565ff4b4b4bff464746ff444444ff3c3c3cff2b2c2cff1e1e1eff121112ff0d0d0eff0a0a0aff101010ff171818ff212120ff2c2c2cff383838ff40403fff444444ff4c4b4cff656565ffa7a8a7ffd1d1d2ffd5d5d5ffdad9d9ffdfdedeffe3e4e3ffe6e6e7ffeaeae9ffecececffeeeeeffff0f1f0fff2f2f2fff4f3f3fff4f4f5fff6f5f5fff6f7f6fff7f7f6fff7f7f7fff7f7f8fff8f8f8fff8f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9fafafff9fafafff9f9fafffafaf9fffafafafff9fafafffafafafffafafafffafafafffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfcfffcfbfbfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfefffefefdfffdfefefffdfefdfffefefefffdfefdfffefdfefffefefefffdfefefffdfefdfffdfdfefffdfdfdfffdfcfcfff8f9f8ffebebebffc5c5c5ffa2a2a2ff929192ff818281ff727172ff626262ff525253ff434343ff393a3aff3a3a3aff3a3a3aff3b3b3bff3c3d3dff3d3d3c00000000000000000000000000000000000000000000000000000000ff797a7aff767676ff6d6d6eff696869ff626261ff626161ff616261ff59595aff545453ff4a4a4aff444445ff404040ff3b3c3cff363535ff2d2e2eff2d2d2dff2c2d2cff2c2c2cff2b2c2cff29292aff282828ff252525ff232323ff222121ff202020ff1f1e1fff1b1b1bff191a1aff19191aff1a1a19ff1d1e1eff222323ff282727ff262726ff242424ff252525ff252626ff262626ff262727ff272727ff282828ff292a29ff2a2929ff2a2b2bff2a2b2aff2b2a2bff2b2b2bff2c2b2cff2b2c2bff2b2b2cff2b2b2aff2a2b2bff2b2b2bff2a2a2aff2a2a2aff29292aff292929ff292929ff292a29ff282828ff272727ff262525ff242424ff232324ff232423ff232323ff1f1f20ff202020ff202020ff1c1b1bff1c1d1cff1e1d1eff1f201fff212122ff242424ff262727ff282929ff2a2a2aff2b2b2cff2d2d2dff2e2f2fff313130ff333333ff363636ff3a3a3aff3e3e3eff434343ff4a4a4aff545454ff5e5e5eff636464ff636464ff636364ff676867ff6d6e6dff727373ff77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1fff1e1f1eff1b1b1bff1b1b1bff201f1fff292a2aff353435ff454545ff575857ff6c6c6cff7f7e7eff90908fffbbbabaffe8e9e8fff9f9f9fffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefffffffffffffefffffffffffffffefffffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffefefffefffefffefefefffefefffffefefffffefefefffefefffffefefefffefdfefffefefefffefdfdfffefefefffdfefdfffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfefffdfefdfffdfefdfffdfdfefffefdfefffefefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfefffdfdfefffdfefdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffefefdfffefdfdfffdfefdfffefdfefffefefdfffdfdfefffdfdfefffefefefffdfefefffefdfefffdfefefffefdfdfffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffdfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b0ffb0b1b1ffb0b0b0ffb0b0b0ffb0b1b0ffb0afafffafb0b0ffaeafaeffafaeafffaeafaeffaeadaeffb0b1b0ffb6b6b6ffbbbbbbffbfc0c0ffc3c3c3ffc6c5c6ffc8c8c8ffcbcbcbffcdcecdffcdcdcdffcbcccbffcacacbffcacacaffc9c8c8ffc8c9c9ffc9c9caffcacbcaffcbcccbffccccccffcdccccffcdcdcdffcecdcdffcdcecdffcecdceffcecfceffcececfffcececfffcfcfcfffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d2ffd2d1d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d7d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffd9d9d9ffd9d9daffd9dadaffdadadaffdadadaffdadad9ffdadadaffdadadaffdbdadaffdadbdaffdadadbffdadbdaffdadbdaffdadadaffdbdadaffdbdbdaffdbdadaffdadbdaffdadadaffdadbdaffdadadaffdadadb00000000000000000000000000000000000000000000000000000000ffdedfdfffdededfffdfdedfffdfdfdfffdfdfdfffdfdedeffdededfffdededeffdedfdfffdedfdfffdededfffdededeffdededeffddddddffddddddffddddddffdddcddffddddddffdcddddffddddddffdcddddffdcddddffdddcddffdcddddffdddcdcffddddddffdcdddcffdddcddffdcdddcffdddcddffddddddffddddddffdddddcffddddddffddddddffddddddffdddddeffdddedeffdededeffdededeffdddeddffddddddffddddddffdeddddffdcddddffdcdcddffddddddffdfe0dfffe1e1e1ffe3e3e3ffe4e4e3ffe5e4e4ffe5e6e5ffe6e5e6ffe5e6e5ffe4e4e5ffe4e3e4ffe3e4e4ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe2e3e2ffe2e2e1ffe1e2e2ffe1e1e2ffe2e1e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e2e2ffe1e1e2ffe2e3e2ffe4e4e4ffe5e6e5ffe6e6e6ffe7e8e7ffe8e7e8ffe9e9e9ffe9eaeaffeaeaeaffe9eaeaffe9eaeaffeae9e9ffe9eae9ffe9e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe7e8e7ffe8e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe7e6e6ffe6e7e7ffe6e7e7ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe6e7e6ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e7e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e7ffe6e6e7ffe7e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e8ffe8e7e7ffe8e8e7ffe8e7e7ffe8e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffeae9eaffebecebffebececffebebebffeaeaebffeae9e9ffe8e9e9ffe7e7e7ffe6e7e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe2e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe2e3e2ffe3e2e2ffe2e3e2ffe3e2e3ffe2e2e3ffe1e2e2ffe2e2e2ffe2e3e3ffe4e4e4ffe5e4e5ffe5e6e6ffe7e6e6ffe7e7e7ffe6e7e6ffe6e5e6ffe5e5e5ffe4e3e4ffe4e5e4ffe4e3e4ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0dfffdededfffdfdfdeffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdedeffdedfdeffdededeffdededeffdddddeffdddddeffdddedeffdddedeffdeddddffddddddffddddddffdcddddffdddddcffdcddddffdcdcddffddddddffddddddffddddddffdeddddffddddddffddddddffdededeffdddedeffdddddeffdfdfdeffdedfdfffdedfdeffe0dfdfffdfe0df0000000000000000000000000000000000000000ffdedfdfffdfdedfffdedfdfffdededdffdededeffdddeddffdedddeffdddeddffdedddeffdddeddffdedddeffddddddffdddedeffdededeffddddddffdddddeffddddddffddddddffddddddffdddddcffdddcddffdddcdcffdddcdcffdcdcdcffdcdbdcffdbdcdbffdbdcdbffdbdadbffdbdadaffdadadaffdad9d9ffd9dad9ffd9d8d9ffd9d9d8ffd7d8d8ffd7d7d8ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d4d3ffd2d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffcecfcfffcececeffcdceceffcdcdcdffcdcccdffcccdcdffccccccffccccccffcbcccbffcbcbccffcbcbcaffcbcacbffcacacaffcac9caffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c9ffcbcacbffccccccffcececeffcfcfcfffcecfceffccccccffcacacaffc8c7c7ffc3c3c3ffbebdbeffb9babaffb6b7b6ffb2b2b3ffafafafffaeaeadffafafaeffaeafaeffafafafffafafafffaeaeafffadadaeffaeaeaeffaeaeaeffaeadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefdfffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefdfdfffefefdfffefdfdfffefefdfffdfdfdfffefdfdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefdfefffefefdfffdfefefffefefdfffdfdfefffefefefffefefdfffefefefffefefefffdfefefffefefefffffefefffefffefffffefefffffefefffefefffffefffefffffffefffefffefffefefffffffffefffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffefefffffffefefffffffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffefefefffdfefefffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefefefffffefffffffefffffffffffffffefefffffffefffffefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefefefff9f9faffefefefffeae9e9ffeaeae9ffefeff0fff2f2f2fff2f2f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3d3d3dff3c3c3dff3c3c3dff3c3d3cff3c3d3cff3c3c3cff444445ff545453ff646464ff747474ff848484ff939292ffa1a1a1ffc7c8c7ffefefeffffbfbfbfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfdfffdfcfdfffdfdfcfffcfdfdfffdfdfcfffcfcfdfffcfcfdfffcfdfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfafbfffbfafbfffafafbfffbfafbfffbfbfafffbfbfbfffbfbfafffafafbfffafbfbfffbfbfafffafbfbfffafbfbfffafafbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafff9fafafff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f7f8fff7f7f7fff6f7f7fff5f5f5fff4f5f4fff4f3f3fff3f2f2fff1f1f1fff0efefffeeeeeeffececedffeaebebffe9e9e8ffe6e6e6ffe3e3e4ffdfdedeffdad9d9ffd5d5d5ffd2d2d2ffc2c3c3ff919191ff6f6f6fff595859ff4d4d4dff4a494aff444443ff3c3d3dff3d3d3cff3f3f3fff404040ff434342ff464747ff4a4a4aff4d4d4eff5a5a5aff707070ff8d8e8dffc0bfbfffd3d3d3ffd8d8d8ffdbdcdcffdfe0dfffe2e3e3ffe6e6e7ffeaeae9ffecececffeeefeefff0f1f0fff2f2f2fff3f4f3fff4f5f5fff5f6f5fff6f6f7fff6f7f7fff7f7f7fff8f8f7fff8f8f7fff8f8f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafffaf9fafffafafafffaf9fafffafafafffafafafffbfafafffafafafffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffbfbfbfffcfbfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffcfcfcfff8f8f9ffebebebffc5c5c5ffa3a2a2ff929192ff818181ff717171ff616161ff525252ff434343ff3a3a3aff3b3b3aff3a3b3bff3c3b3bff3c3c3cff3d3d3d00000000000000000000000000000000000000000000000000000000ff7c7c7cff7a7a7aff767676ff6d6e6dff696969ff616261ff595959ff545454ff4b4b4bff444544ff404140ff3c3b3cff353635ff2d2e2eff2d2d2dff2c2d2dff2c2c2cff2b2b2cff2a2a29ff282827ff242425ff232323ff212222ff202020ff1e1f1eff1e1e1eff1d1d1dff1b1b1bff191919ff181818ff1c1b1bff2e2f2eff363636ff363635ff2f2e2eff2c2b2bff2e2e2eff2f2f2fff2f3030ff303030ff2f2f2fff2d2d2eff2e2e2eff2f2e2eff2e2e2eff2f2f2fff303030ff2c2c2cff292929ff2a292aff282829ff292929ff292928ff282929ff282828ff272728ff272728ff272827ff272828ff262727ff252525ff242323ff242424ff242524ff262525ff262626ff202021ff1f201fff1b1b1aff1a1b1aff1b1b1cff1d1d1cff1e1e1eff1f1f1fff212221ff242424ff262726ff282828ff2a2a2aff2b2c2cff2d2d2dff2f2e2fff313130ff333333ff363636ff3a393aff3d3e3eff434343ff4a4a4aff545454ff5e5e5eff636364ff676768ff6d6d6dff737373ff777777ff7a797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1e1f1eff1a1b1bff20201fff292929ff333433ff444444ff565656ff6a696aff7c7c7cff8d8d8dffb6b6b6ffe8e8e8fff9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffefefefffefefefffefefefffdfdfefffdfdfefffefdfefffefdfdfffefdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfefdfffefefdfffefdfefffdfdfefffdfefdfffefefdfffdfefdfffdfdfefffefefdfffefefefffdfefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffefefdfffefefefffdfefdfffdfefdfffefdfefffefefdfffdfefefffdfefdfffdfefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b0b1ffb0b1b1ffb0b1b0ffafb0b0ffb0b0b0ffb0b0b0ffb0afafffb0afafffafaeafffadadaeffafafb0ffb4b3b4ffbab9b9ffbebebeffc3c2c3ffc5c5c4ffc7c8c8ffcacac9ffccccccffcdcdcdffcccdccffcbcccbffcacacaffc8c9c9ffc8c8c8ffc9c9c9ffc9cacaffcbcbcbffcccbcbffccccccffcccdccffcdcdcdffcdcdcdffcdceceffcececeffcfcfcfffcecfceffcfcfceffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d1d1ffd0d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d4ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd7d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d8d9ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdad9daffdadad9ffd9dadaffdadad9ffdad9daffdadadaffdadad9ffdadadaffdadadaffdadadbffdadadaffdbdbdaffdadbdaffdbdbdbffdbdadaffdadadbffdadbdaffdbdbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadada000000000000000000000000000000000000000000000000000000000000000000000000ffdededfffdfdedfffdedfdfffdededeffdededeffdcdcdcffdededeffdcdcddffdededeffdcddddffdddcdcffdddddcffddddddffdddddcffdcdcdcffdddcdcffdcdddcffdddcddffdcddddffdddddcffdcdcdcffdcdcddffdcdcdcffdddcdcffdcdcdcffdddcddffdcdcdcffdddcddffdcdcdcffdddcddffdcdcddffdddcddffdddddcffdddedeffddddddffddddddffdddddeffdddeddffddddddffdcddddffdcdcddffdddcdcffdcdcdcffdbdbdbffdcdbdbffddddddffdfdfdfffe0e1e1ffe3e3e2ffe2e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e1ffe1e2e2ffe2e1e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe4e4e4ffe5e6e5ffe7e6e6ffe8e8e7ffe8e8e8ffe9e8e8ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e8ffe8e7e8ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e8e7ffe7e7e8ffe7e8e7ffe7e8e8ffe7e8e8ffe7e7e8ffe8e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe6e7e7ffe7e6e6ffe6e7e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe7e6e6ffe7e6e7ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe7e8e8ffe8e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe7e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe7e7e6ffe7e7e7ffe6e7e6ffe6e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e6ffe7e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e7ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e6ffe6e5e6ffe6e6e5ffe5e6e6ffe6e6e5ffe5e5e6ffe5e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe8e8e8ffe9e8e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e7ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffecebebffececebffebebebffeaebeaffeaeaeaffe9e9e9ffe7e7e8ffe7e6e6ffe6e6e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe3e3e2ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e4ffe4e5e5ffe6e5e6ffe6e5e6ffe5e4e4ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe1e0e1ffdfdfdfffdfdedfffdfdfdfffdfe0e0ffe0dfdfffdfdfe0ffdfdfe0ffdededeffdddedeffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdeffdfdfdeffdededeffdededeffdededeffdededeffdddeddffdddeddffdeddddffdddeddffddddddffdddddcffddddddffdcddddffdcdcddffdcdcdcffdcdddcffdcddddffddddddffddddddffddddddffddddddffdddddeffddddddffdededeffdededeffdededeffdfdedeffdedfdeffdfdede00000000000000000000000000000000000000000000000000000000ffdededeffdddedeffdededeffdeddddffdeddddffdedddeffddddddffdedddeffddddddffdedddeffdddddeffdedddeffdededdffdddedeffdeddddffddddddffddddddffddddddffddddddffdcddddffdcdcddffdcdcdcffdcdcdcffdbdcdbffdcdcdbffdbdbdbffdbdadbffdadbdaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcfd0cfffcfcfcfffcececeffcececdffcdcdcdffcdcdcdffcdcccdffcdccccffccccccffcccbccffcbcbcbffcbcbcbffcacacaffcbcacbffc9c9caffcac9caffc9c9c8ffc8c9c9ffcacac9ffcbcbcbffcdcdcdffcececeffcecfcfffcdceceffcbcbccffc9c9c9ffc6c6c6ffc1c2c1ffbdbdbdffb9b9b9ffb5b5b6ffb0b1b1ffafafaeffaeafaeffafafafffafafafffafafafffadaeadffaeaeadffaeaeaeffadaeadffadadadffadadad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffefdfdfffdfdfefffefdfefffefdfdfffefdfdfffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefdfefffdfefdfffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffdfefdfffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfefdfffdfefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefffffffefffefffffffffffffefefffefffffffffffefffefffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefefffffefefefffefefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffafafafff0f0f0ffeaeaeaffefeff0fff2f2f2fff2f2f2fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3fff3e3e3eff3d3d3dff3d3c3dff3d3d3cff3d3c3cff3c3d3cff464545ff545454ff656564ff757574ff848484ff929292ffa1a1a1ffc8c8c8ffefefeffffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfdfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfbfffafafbfffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffbfbfbfffbfafbfffafafafff9faf9fffafaf9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff6f6f6fff5f5f5fff5f4f4fff3f4f4fff2f3f3fff1f2f2fff0f0f0ffeeefefffedededffebebecffeae9eaffe8e8e8ffe4e4e4ffe0dfdfffdbdbdcffd8d8d8ffd6d5d6ffd3d2d3ffcfcfcfffbcbdbcffa7a7a7ff929293ff7e7e7eff676767ff5b5b5bff555555ff5e5e5eff70706fff808080ff919292ffa5a5a4ffb8b8b8ffc9c9c9ffcececeffd4d4d4ffdadadaffdfdedfffe2e2e1ffe4e5e4ffe7e7e7ffeae9e9ffecececffefefeffff1f1f1fff2f3f3fff4f3f4fff5f5f4fff5f6f6fff6f6f6fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f9f8fff9f9f9fff8f9f8fff8f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fffafafafffaf9fafffafafafff9f9fafffaf9fafffafafafffafbfafffafbfafffbfbfbfffbfbfafffafbfbfffafafbfffbfafbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfcfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffefefdfffdfefefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfff9f9f8ffebececffc6c6c6ffa3a3a3ff929293ff818181ff717171ff626262ff515251ff444343ff3a3a3aff3a3a3aff3b3c3bff3c3c3dff3d3d3dff3e3e3e00000000000000000000000000000000000000000000000000000000ff7d7d7dff7b7c7cff7a7979ff767675ff6e6e6eff696968ff626161ff515251ff484948ff454645ff404140ff3b3a3bff383837ff343535ff333333ff333333ff323232ff313131ff2e2e2eff2b2b2aff282828ff252525ff242424ff232323ff212222ff202021ff1f1f1fff1d1d1dff1b1b1bff1a1a1aff1e1e1fff3c3b3cff404040ff3e3f3eff3c3d3dff3e3e3eff414140ff424242ff434343ff454445ff474647ff494948ff494949ff484848ff474748ff474748ff464646ff434243ff414141ff404140ff414141ff414141ff414141ff414141ff414141ff414041ff404040ff3f3f3fff3d3c3dff3a3b3bff393939ff363737ff353535ff343434ff343433ff323232ff292929ff1b1b1bff1a1a1aff1b1b1aff1c1b1bff1c1d1cff1d1e1eff1f1f1fff212121ff252425ff272726ff282829ff292a2aff2c2c2bff2d2d2dff2e2f2fff313130ff333333ff363636ff393a3aff3d3d3dff424242ff494949ff535454ff5f5f5fff676767ff6d6d6dff737373ff777777ff797979ff7b7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1eff202020ff282828ff333332ff424242ff545455ff686868ff7a7a7aff8c8c8cffb4b4b4ffe8e7e7fff8f9f9fffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefefefffefffefffefffefffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffffefefffefffefffefefefffefffefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefdfdfffdfdfefffefdfefffefdfdfffefdfdfffefefefffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefdfdfffdfefdfffefefdfffdfdfdfffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefdfdfffdfefefffdfefdfffdfefdfffdfefefffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfefefffefefdfffefdfdfffdfefefffdfefefffefefefffdfefefffefdfefffefefdfffdfefefffdfefefffefefefffefdfdfffdfefefffefefdfffdfefdfffdfdfefffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b0ffb0b0b0ffb0b0b0ffb0b0b1ffb0b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffafafb0ffafaeafffafafafffb3b2b2ffb8b7b8ffbcbcbcffc1c1c1ffc4c4c4ffc6c6c6ffc8c9c9ffcbcbcbffcccccdffcdcdcdffccccccffcbcacbffc9cac9ffc8c8c8ffc8c8c8ffcacacaffcbcacaffcbcbcbffcbccccffccccccffcccdccffcdcdcdffcececdffcecdceffcececeffcecfcfffcfcfcfffcfcfcfffd0cfcfffcfd0cfffcfd0d0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d2d1ffd2d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd7d7d8ffd7d7d8ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdadad9ffd9d9daffd9d9d9ffd9dadaffdadadaffdad9daffdadadaffdadadaffdadadaffdadbdaffdbdbdaffdadadbffdbdbdbffdbdbdaffdbdbdaffdadadaffdadadaffdadadaffdadbdbffdbdbdaffdadadaffdadadaffdadbdaffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdededeffdcdcdbffdbdcdcffdbdcdcffdbdcdbffdcdcdcffdcdcdcffddddddffdcdcdcffdddcddffdddcdcffdcdddcffdcdddcffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdddcdcffddddddffdcdcdcffdddddcffdcdcddffdcdcdcffddddddffddddddffddddddffdedddeffddddddffdddcddffdcdddcffdddcdcffdbdcdcffdcdcdcffdbdbdbffdbdbdaffdadbdbffdcdbdcffddddddffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe2e2e2ffe1e2e2ffe1e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe6e5e6ffe7e6e6ffe7e8e8ffe8e9e8ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e8e9ffe9e8e9ffe9e8e9ffe8e8e8ffe9e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e7e7ffe7e8e8ffe8e8e7ffe7e7e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe7e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e6e6ffe6e7e6ffe6e7e6ffe6e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e7e7ffe7e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e7ffe7e7e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe6e7e7ffe6e7e6ffe6e7e7ffe7e6e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe6e6e7ffe6e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e7ffe7e6e7ffe7e6e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e5e6ffe5e5e5ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe8e8e8ffe9e8e8ffe9e9e9ffe8e8e8ffe9e9e8ffe8e8e9ffe8e8e8ffe8e9e8ffe9e9e9ffe8e8e9ffe9e8e9ffe9e9e8ffe9e8e8ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffecebecffecececffebebecffeaebebffeaeaeaffe9e9e9ffe7e8e8ffe7e7e6ffe6e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e3ffe3e3e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e1ffe0e1e1ffe0dfe0ffe0dfe0ffe2e2e3ffe4e4e4ffe4e4e5ffe3e3e3ffe1e1e2ffe0dfe0ffdfdfdfffdfdedfffdfdfdfffddddddffddddddffddddddffddddddffdddedeffdfdfdfffdfdfdfffe0dfe0ffdfdfdfffdededeffdedfdeffdfdfdeffdedfdfffdfdfdfffdfdfdeffdfdfdeffdededeffdededeffdededeffdededeffdededeffdedddeffdddedeffdddeddffdddeddffddddddffddddddffddddddffdcddddffdcdddcffdcdddcffdcdcdcffdcdddcffdcdcdcffdcdcdbffdddcddffdbdbdbffdcdddcffdcdcdbffdcddddffdbdbdcffddddddffddddddffdedddeffdededeffddddde000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdededeffdededeffdedddeffdedddeffdedddeffdedddeffdeddddffdededeffddddddffdededeffdddddeffddddddffdddeddffdededeffdddddeffdedddeffdeddddffddddddffdcddddffdddddcffdcdcdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd5d4d4ffd3d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd0d1d1ffd0d1d1ffd0d0cfffcfcfcfffcececfffcececeffcecdceffcececdffcdcdcdffcdccccffcccccdffccccccffcccbccffcccbcbffcbcbcbffcacacaffcbcbcaffc9c9caffc9c9c9ffc8c9c9ffc9c9c9ffcac9caffccccccffcececdffcfceceffcecfceffcdcdcdffcacbcbffc9c9c9ffc5c5c5ffc1c1c0ffbdbdbdffb9b8b9ffb4b4b4ffafb0b0ffaeaeaeffafaeafffafafafffaeaeaeffaeaeaeffadaeaeffaeadaeffadaeadffadadaeffadadad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffefefefffefdfefffefefefffdfefefffdfefefffefefdfffdfefefffdfefefffefdfdfffefefdfffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfefffdfefefffefefefffefefdfffdfefdfffefdfefffdfefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffefffffefefffefefefffefefefffefefefffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffefffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefffffffefefffefffffffffefffffefffefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffefefffffafaf9fff2f1f2ffeff0effff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3e3d3eff3d3d3dff3c3d3dff3d3c3dff3c3c3dff464646ff555555ff646565ff747575ff848484ff939392ffa2a1a1ffc8c9c9ffefefeffffbfbfbfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffdfdfdfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffcfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffafafbfffbfbfbfffafafbfffafafbfffbfafafffafbfbfffafbfbfffbfafbfffbfafbfffbfafbfffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfafbfffafafafffbfafafffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffaf9fafffaf9f9fff9f9fafff9f9f9fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff6f6f6fff5f5f5fff4f4f4fff4f3f4fff3f3f2fff2f2f2fff0f1f1ffefefefffeeeeeeffececedffebebebffe8e8e8ffe5e5e4ffe1e1e1ffdddeddffdadadbffd8d8d8ffd6d6d6ffd3d4d3ffd0d0d0ffcdcdcdffcbcbcbffc9c9c9ffbbbbbcffb4b3b3ffbbbcbcffc9c9c9ffcac9caffcbcacbffcdcdcdffd0cfd0ffd3d4d3ffd7d7d7ffdcddddffe1e1e1ffe5e5e5ffe6e6e6ffe8e8e8ffeaeaeaffececedffefefeefff1f1f1fff3f3f3fff4f4f5fff5f5f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafff9f9f9fffaf9f9fff9fafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffbfcfcfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffdfcfdfffefdfdfffdfefefffdfdfefffdfdfdfffefefefffdfefdfffdfefdfffefdfdfffdfefefffdfefdfffefdfefffefefdfffdfefefffdfefefffefdfdfffdfdfdfffcfdfdfff9f9f8ffecebecffc7c7c6ffa3a3a3ff939392ff818282ff727272ff626261ff525252ff434443ff3a3a3bff3c3c3cff3c3c3cff3d3d3dff3e3d3dff3e3e3e00000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7d7dff7c7c7cff797a7aff767575ff6d6d6dff6f6f70ff606060ff545454ff4d4d4dff484848ff434344ff404040ff3e3e3eff3b3c3cff393939ff363736ff343434ff313131ff2e2e2dff2c2c2cff292928ff272727ff252425ff242323ff222323ff212021ff1e1f1eff1d1e1eff1c1c1cff202120ff3d3c3dff404041ff3e3e3eff3e3d3eff414141ff454545ff474748ff494848ff4a4a4aff4c4c4cff4d4d4dff4e4d4eff4d4e4dff4e4e4fff4e4f4eff4d4d4dff4c4c4cff4b4b4bff4b4c4bff4c4c4cff4c4c4dff4d4d4dff4c4c4dff4c4c4cff4c4b4bff4a4a4aff494949ff474647ff444444ff424142ff403f3fff3d3e3dff3b3b3bff3a3a3aff393938ff2e2d2dff1d1d1dff1d1c1cff1e1e1eff1e1e1fff201f1fff202121ff222222ff252525ff282829ff2c2c2cff2d2e2eff2e2f2fff30302fff313131ff333333ff373636ff393939ff3d3d3dff424141ff454445ff494949ff515050ff5a5a5aff666566ff6d6d6dff737373ff777777ff797a79ff7b7a7aff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1fff1f1f20ff1f1f1fff1f1f1fff1f1f1fff272727ff323232ff414242ff545454ff686868ff7a7a7aff8c8b8bffb3b3b3ffe7e7e8fff9f9f8fffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffefefdfffdfefefffefefefffdfdfefffefdfdfffdfdfdfffdfefdfffefefefffdfdfefffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfefefffdfefefffefefefffefefdfffefefefffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfefefffdfefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfefffdfdfefffdfdfdfffefdfefffdfefdfffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffefefefffefefefffefdfefffefefefffdfefefffdfefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffdfcfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb0b0b0ffb0b1b1ffb1b0b0ffb0b0b1ffb0b0b1ffb0b0b0ffb0b0b0ffb0b1b0ffb0b0b0ffb0b0b0ffb1b1b2ffb6b6b6ffbababaffbfbfbfffc3c3c3ffc5c5c6ffc8c8c8ffc9c9caffcbcbcbffcdccccffccccccffcbcbcbffcacacaffc8c8c8ffc8c8c8ffc9c8c9ffcacacaffcacbcaffcbcccbffccccccffccccccffccccccffcdccccffcdcdcdffcdcdceffcececeffcecfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d5d5ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d6ffd7d7d8ffd7d7d7ffd7d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9daffdadadaffd9d9daffdadadaffdadadaffdadadaffdadbdaffdbdadbffdadadbffdbdadbffdbdadbffdadbdbffdadbdbffdbdbdbffdbdbdaffdbdadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadbda0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdbdbffdcdbdcffdcdbdbffdcdbdbffdbdcdcffdcdcdcffdbdcdcffdcdddcffdcdcdcffdcdddcffdddcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdbdcdcffdcdcdcffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffdcdcddffddddddffdddcddffddddddffdcddddffdddcddffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdadbdaffdadadaffd9d9d9ffdadadaffdbdbdbffddddddffdfdfdfffdfdfe0ffe0e0dfffe0e1e0ffe0e0e0ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e2ffe4e5e4ffe6e5e6ffe6e7e7ffe7e8e7ffe9e8e9ffe9e9e9ffeaeaeaffeaebebffebeaeaffeaeaebffeaeaebffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e7e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e7e8ffe8e7e7ffe7e8e8ffe7e7e8ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e8ffe7e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e6e6ffe7e6e7ffe7e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e6ffe7e6e7ffe6e7e6ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe7e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e8e8ffe8e9e9ffe8e9e9ffe9e8e9ffe8e8e9ffe9e8e9ffe9e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe8e7e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9eaeaffeaeaebffecebecffecececffebececffebebebffeaebeaffe9e9e9ffe8e8e8ffe7e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e2e3ffe2e2e1ffe1e1e1ffe1e1e1ffe0dfdfffdfdfdfffe0e1e1ffe2e2e2ffe1e1e1ffdfe0dfffdddedeffddddddffdcddddffdddddcffdcdcdbffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdededeffdfdedeffdfdfdfffdfdfdfffdfdedfffdddddeffdededeffdededeffdedfdeffdededeffdedfdeffdededeffdededeffdddedeffdeddddffddddddffdddddeffddddddffdddeddffddddddffddddddffdddcddffddddddffdcdddcffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdcdbdbffdbdbdbffdbdcdcffdcdbdbffdcdbdcffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdadbdbffdededeffdbdbda0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededdffdedddeffdededdffdddedeffdededeffdddddeffdededdffdeddddffdddeddffddddddffdddddeffdededeffdddddeffdddddeffdeddddffdddddeffdddeddffddddddffdddcddffdddcddffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9daffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd5d5d5ffd5d4d4ffd5d4d5ffd4d4d4ffd5d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd3d4d4ffd3d3d3ffd2d3d2ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d2ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffcccdcdffcccdccffccccccffccccccffcbcbcbffcbcbcbffcacbcaffcacacbffcacacaffc9c9c9ffc9c9c9ffc9c8c8ffcacacaffccccccffcecdceffcececeffcececeffcdccccffcacbcaffc7c8c8ffc4c5c4ffc1c0c0ffbdbdbdffb7b8b8ffb2b2b2ffafafafffadadaeffaeaeadffaeaeaeffaeaeaeffadaeaeffadadaeffadaeadffadadadffadadadffadaead00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffdfcfdfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefdfdfffdfefdfffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffdfefdfffdfdfdfffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffdfefefffdfefefffefdfefffefdfdfffdfefefffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffefefdfffdfefefffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffffefefffefffffffefffefffffffffffffffefffefffffffffefefffffefefffffffefffefefffffffffffffefefffffefffefffefefefffffefffffefffefffefefefffffefefffffefefffefefefffefefefffffffefffffefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffffefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefefefffafafafff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3e3f3eff3d3e3eff3e3d3eff3d3c3dff3d3c3cff474747ff565756ff666565ff757575ff848483ff939292ffa2a2a2ffcacac9fff0f0effffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffcfbfbfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffafbfafffbfbfafffafbfbfffafafafffafbfafffafafafffbfafbfffbfafbfffbfafbfffbfbfafffafbfbfffbfafafffbfbfbfffbfbfafffbfafafffafbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffafafafffafbfafffaf9fafff9fafafffaf9f9fff9f9fafff8f9f9fff8f8f9fff8f8f8fff7f7f7fff7f7f7fff6f6f5fff5f5f5fff4f4f4fff3f3f4fff2f2f2fff2f2f2fff0f0f1ffeff0efffeeeeeeffeeeeeeffecececffe9e9e9ffe6e5e6ffe2e2e2ffe0dfdfffdededdffdeddddffdcdcdcffdadadaffd7d8d7ffd6d6d5ffd3d4d4ffd3d3d2ffd2d3d2ffd3d3d3ffd5d4d5ffd6d5d5ffd7d6d6ffd8d8d7ffd9dadaffdcdcdcffdfdfe0ffe3e3e2ffe6e6e6ffe8e9e9ffeaebeaffecececffedededffeeefeffff1f0f1fff3f3f2fff5f5f5fff6f5f6fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffaf9f9fff9fafafffafaf9fffaf9fafffafafafffafafafffafafafffaf9fafffafafafffbfbfafffbfbfafffafafbfffafafbfffafafafffbfbfbfffafafbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfefffefdfdfffefdfefffdfefefffdfdfefffefdfdfffdfdfdfffdfefefffefefdfffefefefffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfff9f9f9ffecececffc8c8c8ffa3a3a3ff939292ff838383ff737373ff636363ff535353ff454445ff3b3c3bff3d3c3cff3d3d3dff3e3e3dff3d3e3dff3d3e3d00000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7dff7d7d7dff7c7c7bff7a7a7aff767676ff777878ff6b6a6aff5f5e5eff565656ff504f50ff4b4a4bff464647ff434443ff404040ff3d3c3cff393939ff353536ff333333ff313030ff2e2e2eff2b2b2bff292929ff262626ff232424ff232222ff212021ff1f2020ff1e1e1fff1e1d1dff222122ff3c3d3cff40403fff3f403fff404040ff434344ff474747ff4b4a4aff4b4b4cff4d4e4dff4f4f4fff515151ff505151ff505051ff525152ff525252ff515151ff50504fff504f4fff4f5050ff515051ff515150ff515151ff505151ff505050ff4f4f4eff4d4d4dff4d4c4dff4a4a4aff484747ff454545ff424343ff414040ff3f3f3fff3d3e3dff3c3b3bff2f2f2fff1e1f1eff20201fff202020ff212121ff222122ff232323ff252525ff282728ff2b2b2bff2d2d2eff2f302fff313131ff333333ff353635ff383839ff3d3c3cff403f40ff434343ff484949ff4c4c4cff515051ff575858ff616161ff6c6b6cff737373ff777777ff797979ff7a7a7aff7b7c7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff201f20ff1f1f1fff201f1fff1f1f1eff1e1f1eff272626ff323232ff414241ff545454ff686868ff7b7b7aff8d8d8dffb4b4b3ffe7e7e7fff8f8f8fffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffefffffffefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffefefefffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefffefffefefefffefefefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffefffffefefefffefffffffffffefffffffefffefefffffefefffffefefefffefefefffdfdfefffdfefefffdfdfdfffefefefffdfefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefdfdfffdfefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffdfefdfffdfefefffefdfdfffefefefffefefdfffefefdfffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefdfdfffefefefffdfdfefffefefefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfefefffefdfdfffefefdfffefefefffefdfefffefefefffdfdfefffdfefefffdfdfdfffefefefffdfefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb0b0b1ffb0b0b0ffb1b0b0ffb0b0b1ffb0b1b0ffb0b0b0ffb1b1b1ffb0b1b0ffb0b0b0ffb0afb0ffb1b1b1ffb5b5b5ffbab9b9ffbebebdffc2c3c2ffc6c5c6ffc7c8c7ffc9c9c9ffcbcbcbffccccccffccccccffcbcbcbffcbcacbffc9c9c9ffc9c8c8ffc9c9c9ffc9cacaffcacacaffcbcbcbffcbcccbffccccccffcccdccffcdcdccffcdcdcdffcdcdcdffcdceceffcececeffcfceceffcfcfcfffcfcfcfffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d3d3ffd3d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d9ffdad9d9ffdad9d9ffd9dad9ffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadbffdbdadbffdbdadbffdbdbdbffdadbdbffdbdadaffdbdbdbffdbdbdaffdbdadaffdadbdbffdadbdaffdbdbdbffdbdbdaffdadbdaffdadadaffdadada00000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdbdcdcffdcdbdbffdcdbdcffdbdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdcdbdbffdbdbdcffdbdcdbffdbdbdbffdcdcdcffdbdcdbffdbdbdbffdbdbdcffdcdbdbffdcdbdbffdcdcdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdddcddffdddcdcffdcdbdcffdbdbdbffdadbdbffdbdadaffdadadaffd9d9d8ffd9d9d8ffd8d9d9ffd9dad9ffdbdbdaffdcdcdcffdddedeffdedddeffdededeffe0e0e0ffe1e0e1ffe2e1e2ffe1e1e2ffe1e2e2ffe2e2e2ffe3e3e3ffe2e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe2e3e3ffe2e3e3ffe3e3e3ffe4e4e4ffe6e6e6ffe7e7e6ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffebeaeaffeaeaebffeaebeaffeaeaeaffebebebffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e9ffe9e9e9ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe7e8e8ffe8e8e7ffe8e7e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe8e8e8ffe8e8e7ffe8e7e7ffe7e8e8ffe7e8e7ffe8e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe6e7e7ffe6e6e6ffe7e7e7ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e7e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e6ffe7e6e6ffe7e7e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e9ffe9e8e8ffe8e8e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e8e8ffe9e9e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e9e8ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e8e8ffe9e9e9ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e8ffeaeaeaffeaeaebffecececffececedffebececffebebebffebeaebffe9eaeaffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe3e3e3ffe2e2e3ffe1e2e2ffe1e1e1ffe1e0e0ffdfdfe0ffe0e0e0ffe1e1e1ffe2e2e2ffdededeffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffd9dadaffdbdadbffdbdcdbffdcdcdcffdcdcdcffdddddcffdededeffdededeffdfdedfffdfdedeffdeddddffddddddffdddedeffdeddddffdededeffdededdffdededeffdddedeffdddeddffdededeffddddddffddddddffdddcddffdddddcffddddddffdddcddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdcdcdbffdcdbdbffdbdbdbffdcdbdbffdbdadbffdbdbdbffdadbdbffdbdadbffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddedeffddddddffdedddeffdeddddffdeddddffdededdffdeddddffdddeddffdededeffdddeddffdededdffdddedeffddddddffddddddffddddddffdedddeffddddddffdddcddffdddddcffdcdddcffdcdbdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadad9ffd9dad9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d3d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d2ffd2d2d2ffd1d2d2ffd1d1d2ffd0d0d0ffd1d0d0ffcfcfd0ffcfcfcfffcececeffcececeffcdceceffcdcdcdffcdcccdffcdccccffccccccffccccccffcccbcbffcbcccbffcbcbcbffcacbcaffcbcbcaffc9cacaffc9c9c9ffc8c9c8ffc8c9c8ffcbcacbffcdcccdffcecdceffcececeffcdcecdffcccbcbffcacacaffc7c7c6ffc4c4c4ffc1c1c1ffbcbdbcffb7b7b6ffb1b1b0ffadaeaeffaeadaeffaeaeaeffadadadffadadaeffaeadaeffadadaeffadadadffadadadffaeadadffadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffefefdfffdfefefffefefdfffefdfefffefefefffefefdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffefefefffefefdfffefdfefffdfefdfffefefefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefffffffffefefffefffffffefefefffefffefffefffefffffffffffefefffffefefffffefefffffffefefffffefefffefffffffffffefffffefefffffefffffffefefffffffffffefefefffffefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefffffffefefffefefefffffefefffefefffffefefffffefefefffefefffffefefefffefdfefffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff9f9f9fff2f2f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3e3e3eff3d3d3dff3d3d3dff494948ff575857ff666666ff757574ff838383ff929293ffa3a2a2ffcacacbffefefeffffbfbfbfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafafafffbfbfbfffbfbfbfffafafafffbfbfafffafafafffafafbfffbfbfbfffafbfbfffbfafafffbfafafffbfafafffafbfbfffbfafafffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f8f8fff8f7f8fff6f7f7fff6f5f6fff5f4f4fff4f3f4fff4f3f3fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefeff0ffedededffeaeaeaffe7e7e7ffe5e5e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfe0ffdededfffdcdcdcffdcdddcffdcdcdcffdcdcdcffdededdffdededeffdededfffdfdfdfffe0e0e0ffe3e2e2ffe5e5e4ffe7e7e7ffe9e9e9ffebebebffedededffeeeeeefff0f0f0fff1f1f1fff3f3f3fff4f4f5fff5f6f6fff6f6f7fff7f7f6fff8f7f7fff7f8f8fff8f8f7fff8f8f8fff9f9f9fff9f9f9fff9faf9fffaf9f9fffaf9f9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafbfffbfafafffbfafafffbfafafffafbfbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffbfbfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefefffefefdfffefdfefffdfefdfffefefefffefdfefffefdfdfffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfff9f9f9ffececedffcac9caffa3a4a4ff949393ff848584ff757575ff646564ff545454ff454545ff3c3c3cff3d3d3dff3d3e3dff3e3e3eff3e3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7d7dff7d7d7dff7b7c7cff7a7a7aff7a7a7aff707071ff656566ff5d5d5dff555556ff505050ff4c4b4bff474847ff444443ff403f40ff3c3c3cff383838ff353535ff333232ff303030ff2d2d2dff2b2a2aff272728ff252525ff222222ff212121ff202020ff20201fff1e1f1fff242423ff3e3e3eff414242ff424242ff444343ff464646ff4a4a49ff4d4d4dff4f4f4fff515151ff525252ff535353ff545454ff545455ff545554ff555454ff545453ff545454ff535453ff535454ff545454ff545454ff545454ff535453ff535453ff525252ff505050ff4f4f4fff4c4c4dff4a4a4aff474747ff454545ff444343ff424242ff404040ff3d3e3eff2f2e2eff1f1f1fff202020ff212121ff222222ff242424ff252525ff272727ff29292aff2d2c2cff2f2f2eff313131ff333333ff363636ff3a3939ff3d3d3dff414141ff444444ff494848ff4f4e4eff525252ff575757ff5e5e5eff666767ff707171ff777777ff797a79ff7a7b7bff7b7b7bff7b7b7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1e1e1eff1f1f1eff1e1e1eff272627ff333332ff424242ff555555ff696868ff7a7b7bff8c8d8dffb3b3b3ffe6e7e6fff8f8f8fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffefefefffdfefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffefefefffdfefefffefdfefffefefdfffefefdfffdfefefffefdfdfffefefefffdfefefffefefefffdfefdfffefefefffdfdfefffdfdfefffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefefffdfefefffdfefefffefefefffdfdfdfffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffefefefffdfdfefffdfefefffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b0b0ffb0b0b0ffb1b0b0ffb0b0b1ffb0b0b1ffb0b0b0ffb1b1b1ffb0b0b0ffb0b0b1ffafafb0ffb1b1b1ffb5b4b4ffb9b9b8ffbdbdbdffc1c2c1ffc5c5c5ffc7c7c7ffc9c9c9ffcbcbcbffccccccffcdcdcdffccccccffcbcbcbffcacac9ffc8c8c9ffc9c9c9ffcacacaffcacbcaffcbcbcbffcbcbcbffcccccbffccccccffcdccccffcccdcdffcccdcdffcdcdcdffcdcecdffcececfffcececfffcfcfcfffcfcfd0ffd0d0cfffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9dad9ffd9dadaffdadadaffd9d9daffdadadaffdadadaffdadbdaffdadbdbffdadadaffdbdbdaffdadadbffdadadbffdbdbdbffdadbdbffdbdadbffdbdbdbffdbdbdaffdadbdbffdbdadaffdadbdbffdadadaffdadbdaffdadbdaffdadbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdcdcffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdcdcdcffdcdbdbffdbdbdbffdcdbdbffdbdbdcffdbdbdcffdbdbdbffdcdbdcffdbdbdbffdbdbdcffdbdbdcffdbdbdbffdcdbdbffdbdcdbffdcdcdcffdbdcdbffdbdbdbffdcdcdbffdbdbdcffdcdcdcffdcdcdcffdddddcffdcddddffdcdcdcffdcdddcffdbdbdcffdbdbdbffdbdbdbffdadbdaffdad9daffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd8d9d8ffdadbdaffdbdbdbffdddcddffdfdfdfffe0e0e1ffe2e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe8e8e8ffe9e9e9ffeae9e9ffebeaeaffeaebebffeaebebffebebebffebebebffeaebeaffeaeaebffeae9eaffe9eaeaffeae9e9ffe9eae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe9e9e8ffe8e9e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e9ffe8e8e9ffe9e8e8ffe9e8e8ffe8e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e8ffe9e8e8ffe9e8e9ffe9e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e7ffe8e7e8ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e6e6ffe6e7e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe9e9e9ffe8e8e8ffe9e8e9ffe8e8e9ffe8e9e9ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9eaffe9e9e9ffe9eaeaffeaeaebffedececffedededffecececffececebffebebebffeaeaeaffe9e9e8ffe7e7e7ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe2e2e2ffe1e1e1ffdfdedfffdbdbdcffd9d9d9ffd9d8d8ffd8d9d8ffd9d9d9ffd8d9d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffdcdddcffddddddffdededeffdedfdeffdededeffdededeffddddddffdcddddffdeddddffddddddffddddddffdddddeffdeddddffdddddeffddddddffddddddffdcdddcffddddddffdcdcddffdcdcddffdcdcddffdddcdcffdddcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdbdbdbffdcdbdbffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdadbdbffdadbdbffdbdadbffdbdbdaffdbdbdbffdbdbdaffdadadb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddddeffdddedeffdeddddffdddeddffdededeffdddeddffdddedeffdededdffddddddffdddddeffddddddffdededdffdddedeffddddddffddddddffdcdcddffdcdcddffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdadaffdadbdbffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd3d4d4ffd4d3d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcecdceffcdcdceffcdcdcdffcdcdccffcccdccffcdccccffccccccffcbccccffcbcbcbffcbcbcbffcbcacbffcacacaffcacac9ffc9c9c9ffc9c8c8ffcacbcaffcbcbcbffcccccdffcececdffcdcdcdffcdcccdffcbcbcbffc9c9c8ffc6c6c7ffc4c4c4ffc0c0c0ffbababaffb4b4b4ffafafafffadadadffadadaeffadadadffadadaeffaeadadffaeadadffadaeadffadadadffadadadffadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfefffefdfdfffdfefdfffefdfdfffefdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffefefdfffdfefefffefefefffdfefefffefdfefffefefdfffdfefdfffefefefffefdfefffefefefffefefdfffdfefefffefdfefffefefdfffefdfefffefefdfffdfefefffefefdfffefefefffdfefefffefdfdfffefefefffdfdfefffdfefdfffdfefdfffdfdfefffdfefefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefdfffefefdfffefefdfffefefefffefefefffefffefffffefefffefefefffefefffffefffffffffefefffefefefffefffefffffffefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefefefffffefefffffffffffffffefffefffffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffefefefffefefffffefffffffefffefffefffefffefffefffefefefffdfefefffefdfefffefefefffefdfdfffefdfefffefdfefffefefdfffdfdfefffefdfdfffdfdfdfffefdfdfffefefdfffefefefffefefdfffefefdfffefefdfffefefefffefefefffefffefffffefefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffefffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefff9f9fafff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3e3e3eff3e3e3dff4a4949ff585858ff676767ff757575ff848383ff939393ffa3a3a3ffcccccbfff0efeffffbfbfbfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfbfffcfbfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfafafffbfbfafffbfbfbfffbfbfafffbfbfafffafafafffafbfafffafafafffbfbfafffbfafbfffafafbfffbfbfbfffafbfbfffbfafafffbfafafffafbfafffbfbfafffbfbfafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffafafafffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff7f7f8fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff4f4f3fff3f3f3fff3f3f2fff2f2f2fff1f2f2fff2f1f2fff0f1f0ffeeeeeeffecebecffeae9eaffe9e9e8ffe8e7e8ffe7e6e7ffe6e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e3e4ffe4e4e5ffe7e7e7ffe8e9e9ffebeaeaffecececffedeeedfff0efeffff1f1f0fff2f2f2fff3f3f3fff4f5f5fff6f5f6fff6f6f6fff7f7f7fff7f8f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9fafff9fafafffafaf9fffafbfafffafafafffafafafffafafafffafafbfffafbfbfffbfbfafffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfafbfffafbfafffbfafafffbfafbfffbfafbfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffefefdfffdfefdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffdfdfefffefefdfffefefefffdfefefffefefefffefefdfffdfefdfffefefdfffdfdfdfff9f9f9ffedecedffcbcbcbffa4a3a4ff959494ff868686ff767676ff666566ff565556ff464746ff3e3d3dff3e3e3dff3e3e3eff3e3e3eff3e3e3dff3e3e3d00000000000000000000000000000000000000000000000000000000ff7e7d7dff7e7e7eff7e7e7eff7e7e7eff7d7d7dff7c7c7bff7c7c7cff737474ff6b6a6bff626162ff5b5b5aff545555ff504f50ff4b4b4bff474747ff434342ff3e3f3eff3b3b3bff383737ff353535ff333232ff2e2f2fff2d2c2cff2a2a29ff272627ff242424ff222322ff222221ff212121ff1f2020ff242423ff424242ff454546ff454645ff474747ff49494aff4d4d4dff505050ff525352ff545454ff555555ff565657ff585757ff585858ff585858ff585758ff575757ff575757ff575757ff585757ff575857ff585757ff585757ff575757ff575656ff555554ff535353ff515151ff4f4f4fff4d4d4cff4b4a4aff484848ff474647ff444545ff444343ff404040ff303030ff202020ff212121ff222222ff242423ff242525ff272627ff292829ff2c2c2bff2e2f2fff313131ff333434ff373637ff3a3a39ff3d3d3dff404140ff444444ff484848ff4d4d4cff525353ff565656ff5c5c5bff636263ff6b6b6bff737473ff797979ff7b7a7aff7b7b7bff7b7b7bff7c7c7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1fff1e1e1eff1e1f1eff1f1e1eff1e1e1eff272727ff333333ff434343ff565556ff686968ff7b7a7aff8d8c8cffb0b0b0ffe7e7e6fff7f8f8fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefdfdfffefdfefffefdfefffefefdfffdfdfefffefdfefffefefefffefdfdfffefefdfffefefefffefefdfffefefdfffdfdfdfffefefdfffdfdfdfffefefdfffefdfefffdfdfefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefdfffefefdfffefefefffdfefefffefdfefffdfdfefffefefdfffdfefefffefefefffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefefffefefdfffdfefefffefefdfffdfefefffdfefefffefdfefffefefefffefdfdfffefdfefffefdfefffefefdfffefdfefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffefefdfffdfefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefdfefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb0b0b0ffb0b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b0ffb0b0b0ffb0b0b1ffafafafffb0b1b0ffb4b3b3ffb9b8b8ffbdbcbdffc1c1c0ffc4c4c4ffc7c6c7ffc9c9c8ffcbcacaffccccccffcdcdcdffccccccffcccbcbffc9cac9ffc9c9c8ffc9c9c9ffcacac9ffcbcacbffcacbcbffcccbccffcbccccffccccccffccccccffccccccffcdccccffcdcdccffcdcecdffcececeffcececfffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d1d2ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd4d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdadad9ffdad9daffdad9daffdadad9ffdadad9ffdadadaffdbdbdaffdbdadaffdbdadaffdadadaffdbdbdaffdadadbffdbdbdaffdbdadbffdadadbffdbdbdbffdadbdbffdbdadaffdbdadbffdbdbdaffdbdbdbffdbdbdaffdbdbdaffdbdbda0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdadaffdbdbdbffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdcdbdbffdbdcdcffdcdbdbffdcdcdcffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdcdbdbffdddcdcffdddddcffdddcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdbdadaffd9d9daffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d4ffd6d6d5ffd8d8d7ffd9d9daffdcdbdcffdddddeffe0e0dfffe1e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e4ffe5e5e4ffe6e6e6ffe7e7e7ffe8e9e8ffe9e9e9ffeaeaeaffeaebebffebebeaffebebebffebebebffebebebffeaebebffebeaebffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e8e8ffe9e9e8ffe9e9e8ffe8e9e9ffe9e8e9ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe8e9e9ffe9e8e9ffe9e9e8ffe8e8e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e7ffe7e7e8ffe7e8e8ffe7e8e7ffe7e8e7ffe8e8e7ffe7e8e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e7e7ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e7ffe7e8e8ffe8e7e8ffe7e7e7ffe8e8e7ffe7e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e7e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e8e8ffe8e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e9e8ffe9e9e8ffe8e9e8ffe8e8e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffeae9e9ffeaeae9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e9e9ffe9e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffebebeaffecededffedededffececedffecebecffececebffeaebeaffe9e9e9ffe8e7e7ffe7e6e7ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e0ffe1e2e1ffe2e2e2ffe1e2e2ffdfe0e0ffddddddffdadadaffd8d7d7ffd6d6d6ffd6d5d6ffd7d7d6ffd8d7d8ffd9d8d8ffd9d9d9ffdadad9ffdbdbdaffdcdcdcffdcdcdcffdcdcdcffdcdddcffdededdffdddddeffdededdffdedddeffdcdcddffdcdcddffdcddddffddddddffddddddffddddddffddddddffdddcdcffdddddcffdddddcffdcdcddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdcdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdaffdbdadaffdadadbffdbdadaffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffdeddddffdedddeffdedddeffdededdffdedddeffdedddeffdddeddffdeddddffdededdffdededeffdeddddffdeddddffddddddffddddddffdcdcddffdddddcffdddcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdaffdbdadaffdadadaffdadad9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d0ffd0d1d0ffd0d0d0ffcfcfcfffcecfcfffcfceceffcececeffcdcdcdffcdcdcdffcdcccdffcdcdccffccccccffcccbccffcccccbffcccbcbffcbcbcbffcbcbcbffcacacaffcac9c9ffc8c8c8ffc9c9c8ffc9c9caffcccccbffcdcccdffcccccdffcdcdcdffcccdcdffcacacaffc7c7c7ffc5c6c5ffc3c3c3ffbebebeffb8b8b8ffb2b2b2ffadaeaeffacabacffadadadffaeaeadffadaeaeffaeaeaeffadadaeffadadadffadadadffadadadffadadad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffdfdfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffefefefffefefdfffefefefffefdfefffdfefefffdfefefffdfefefffefefefffefdfefffdfefefffefdfefffdfefefffefdfefffefefdfffefefdfffefdfdfffefdfefffdfdfdfffefefefffefefdfffdfefdfffefdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffffefefffffefefffefefefffefffffffefefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefffffefefffffefefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffffefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefefefffdfdfefffefefefffefefefffefffefffefefffffefffefffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffafafafff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3e3f3fff3f3e3fff4a4a4aff595959ff676867ff757576ff848484ff949494ffa4a4a4ffcececefff0efeffffcfbfbfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfcfffbfbfcfffbfcfbfffcfcfbfffbfbfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfbfffbfbfcfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafbfbfffafafafffbfafbfffafafafffbfafafffafafbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffafafbfffafafafffafafbfffafbfafffbfafbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfafffafafbfffafafbfffaf9fafff9fafafff9f9f9fff9faf9fff9f9f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff6f6f6fff5f5f5fff5f5f4fff4f4f4fff5f5f4fff3f4f3fff3f3f4fff4f3f3fff3f4f3fff3f3f3fff1f1f1ffefefefffeeeeeeffecededffecebecffebebebffebebebffeaebebffeaeaeaffe9e8e9ffe8e8e9ffe8e8e8ffe9e8e8ffe8e7e8ffe7e8e8ffe8e7e8ffe8e8e8ffe9e9e9ffebebebffececedffeeedeeffefefeffff0f0f0fff2f1f1fff3f3f3fff4f4f4fff5f4f5fff6f6f6fff7f6f7fff8f7f7fff8f7f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fffafafafffafaf9fffafafafffafafafffafbfafffafafbfffafafafffafbfafffafafbfffafafbfffafafafff9fafafff9f9f9fff9faf9fffafaf9fffaf9f9fffafafafff9f9f9fffafafafffafaf9fff9faf9fffafaf9fffafaf9fffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffbfafafffbfcfbfffcfbfcfffcfbfbfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffdfcfdfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefefdfffefdfdfffefdfefffdfdfdfffefefefffefefefffefefefffefefdfffefdfdfffefefefffdfefdfffdfdfdfff9f9f9ffecededffcbcbcbffa3a4a3ff959595ff888787ff787978ff686767ff575656ff464746ff3d3e3eff3e3e3eff3d3d3eff3e3e3eff3d3d3eff3f3e3e00000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7d7e7eff7e7e7eff7e7d7eff7d7d7dff7d7c7dff767676ff6d6d6dff656565ff5d5d5dff575757ff525252ff4e4d4eff494949ff454545ff424141ff3e3d3eff3a3a3bff373837ff343435ff303131ff2e2f2eff2c2b2cff29292aff272627ff252525ff232323ff222322ff212120ff262526ff454545ff484848ff494949ff4a4a4aff4d4d4dff505050ff535353ff565656ff575757ff585859ff5a5959ff5a5b5bff5b5b5bff5b5b5bff5b5b5bff5b5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5b5bff5a5b5bff5a5a5aff59595aff575858ff565656ff545454ff515252ff504f50ff4e4e4eff4b4b4cff494949ff474748ff474747ff444445ff323232ff212021ff222222ff232323ff242424ff262627ff282828ff2b2b2bff2e2d2eff303131ff333434ff373737ff393a39ff3d3d3dff404040ff444344ff474748ff4b4c4bff4f5050ff565656ff5a5a5aff5f5f60ff656666ff6e6d6eff757676ff7a7a7aff7b7c7bff7c7b7bff7b7b7bff7b7b7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1e1e1fff1e1f1eff1e1e1fff1e1e1eff1e1e1eff272727ff323233ff424242ff545454ff676767ff7a797aff8c8b8bffb0b0b0ffe7e6e7fff8f8f8fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfefffdfefefffefdfefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffefefefffffffffffefefffffffefffffefefefffefefefffefefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffefefffffefefefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffdfefdfffdfefefffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfefffdfefefffefdfefffefefefffdfefefffefefefffdfdfefffefdfefffefefefffdfefdfffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefefdfffdfefdfffefdfdfffefefdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffdfefdfffefdfefffefdfdfffdfefefffefdfdfffefdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffefefefffefdfefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0afafffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b0ffb0b0b0ffb0b0b1ffb1b0b0ffb0b0b0ffb2b2b2ffb7b7b7ffbcbcbcffc0c0c0ffc3c4c4ffc6c6c6ffc8c8c8ffcacacaffcbccccffccccccffccccccffcbcbcbffc9c9caffc9c8c8ffc9c8c9ffc9cacaffcbcacbffcbcbcbffcbcbccffccccccffccccccffccccccffccccccffccccccffcdcccdffcdcdcdffcecdcdffcecdceffcececfffcfcecfffcfcfcfffcfcfcfffcfd0d0ffd0d0d1ffd1d1d1ffd0d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d4d5ffd5d4d5ffd4d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffdad9daffdad9d9ffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdadbffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdadbffdbdbdbffdadbdaffdbdadbffdbdadaffdbdbdbffdadada00000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadadaffdadadbffdadbdbffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdbdbdbffdbdcdbffdcdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdaffdbdbdbffdbdbdaffdbdadbffdbdadaffdadbdbffdbdbdbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdbdbffdbdadbffdadbdbffdbdadbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d7d7ffd5d6d5ffd5d4d4ffd4d3d3ffd4d4d4ffd6d5d6ffd8d8d8ffdadadaffdddcdcffdfdedeffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe5e4e4ffe6e6e6ffe7e7e7ffe8e9e9ffeaeae9ffeaeaeaffebeaeaffebebebffececebffebebebffebebecffecebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e8e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffe9e9eaffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e8e9ffe8e9e9ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe8e8e7ffe8e8e8ffe7e8e7ffe7e7e8ffe8e7e7ffe7e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e9ffe8e9e9ffe8e8e8ffe9e8e9ffe8e8e9ffe9e9e8ffe9e8e9ffe8e9e9ffe9e8e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e8ffe7e8e8ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e6e7ffe7e7e6ffe7e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e9ffe8e9e9ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e8ffe8e8e9ffe9e8e8ffe8e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9eaffe9eae9ffe9e9eaffe9e9e9ffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9eaffebeaeaffebebebffecededffededeeffedececffebececffecececffebebebffe9e9eaffe8e7e8ffe6e7e7ffe6e6e7ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e4e5ffe4e5e5ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe1e2e1ffe1e1e1ffe1e1e1ffe3e3e2ffe2e2e2ffe0e0e1ffdeddddffdbdbdbffd9d9d8ffd6d6d6ffd4d4d4ffd4d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdcffdcdcdcffdddcddffdddedeffdedddeffdededeffdddddeffddddddffdcdcddffdcdcddffdcdcddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdcffdcdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdbdadbffdadbdbffdadadaffdadbdaffdbdadaffdadadaffdbdadaffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffddddddffdeddddffdddedeffdedddeffdeddddffddddddffdddedeffdddedeffddddddffddddddffdcddddffddddddffdddcddffdcddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d4ffd4d4d5ffd4d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffd0cfcfffcecfcfffcececeffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffcbcccbffcbccccffcbcccbffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c9ffc8c9c9ffcacacbffccccccffcccdcdffcdcdcdffcccccdffcbcbcbffc8c8c9ffc6c6c6ffc4c4c4ffc1c1c1ffbcbcbcffb6b6b6ffb1b1b1ffadadadffacacacffadadadffadadadffadadaeffadadadffadadadffadadadffadadacffadadadffadacad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffdfdfdfffefefefffdfefefffdfefefffefefefffdfefefffefefefffefdfdfffdfdfefffdfefefffdfdfefffefefdfffefefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffffffffffffffffffffffefffefefefffefefefffffefefffefffffffefffefffefefefffefffffffffefffffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffefefffefefefffefffffffefefffffefffefffffefffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffdfefefffefefdfffdfdfdfffdfefdfffdfdfefffefefdfffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefffffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff4f4f4ffefefeffff2f2f2fff3f2f3fff3f3f3fff3f3f2fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f40ff3f4040ff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4a4a4aff595959ff686867ff777676ff858686ff969595ffa5a6a6ffd1d1d0fff0f0f0fffcfbfbfffefdfdfffdfefefffdfefdfffdfdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfafffbfbfbfffbfbfbfffbfafafffafafbfffafbfbfffbfafafffafbfbfffafbfafffbfbfbfffbfafbfffbfafafffbfafafffbfbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffafafafffafafafffafafafff9fafafff9f9f9fff9f9fafff9f9f9fff9f8f8fff8f8f9fff8f9f9fff8f8f8fff7f7f7fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f1f0fff0efefffefefefffefefefffefefeeffeeeeeeffededeeffedededffedecedffecedecffececebffecececffebebebffececebffedecedffefeeeefff0f0effff0f1f1fff2f2f2fff3f3f3fff4f4f3fff4f5f4fff6f5f5fff7f6f6fff7f7f7fff7f8f7fff8f8f8fff8f9f9fff9f9f9fff9f9f9fffaf9fafff9fafafffafafafffafafafffbfbfafffafbfafffafafbfffafafafffbfafbfffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9fafff9faf9fffaf9f9fff9f9f9fff9fafafff9f9fafffafaf9fffafafafffaf9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfcfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefefffefefefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffdfefefffdfdfdfff9f9f9ffedededffcbcbcbffa3a3a3ff959595ff888989ff7a7b7aff696969ff575857ff474747ff3e3e3dff3e3e3dff3d3e3eff3d3e3eff3e3e3eff40414000000000000000000000000000000000000000000000000000000000ff7e7e7eff7f7e7eff7e7e7eff7e7e7dff7e7e7dff7e7d7dff7e7e7eff777877ff6f706fff676767ff606060ff5a595aff545554ff505050ff4b4c4bff474748ff434343ff404040ff3d3d3cff39393aff363636ff333333ff313030ff2e2e2eff2c2b2cff292a29ff272728ff252525ff232424ff222222ff272626ff454445ff494a4aff4b4b4cff4d4d4dff505050ff535253ff555555ff585858ff5a5a5aff5b5b5bff5c5c5cff5d5d5dff5d5e5dff5d5e5eff5e5d5eff5d5d5eff5d5d5cff5d5c5dff5d5d5cff5d5d5eff5e5e5dff5d5d5dff5d5d5dff5c5d5dff5b5a5aff595959ff575756ff555555ff535253ff505050ff4e4d4eff4b4b4bff4a4a4aff4a4b4bff494949ff353535ff222221ff232323ff242424ff262626ff272828ff2a2b2aff2d2d2dff303030ff333333ff363736ff3a393aff3c3d3cff3f3f40ff424242ff464646ff4a4a4aff4d4d4eff525252ff595959ff5d5c5dff626262ff686868ff6f706fff767777ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7c7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1e1f1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff272726ff333333ff414242ff555555ff686868ff7b7b7aff8c8c8cffb3b3b3ffe8e7e7fff8f9f9fffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffffefefffefffffffefffefffefffefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffefdfdfffefefdfffdfefefffdfdfdfffefdfdfffdfefefffefefdfffefdfefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffefdfdfffdfefefffdfefdfffefefefffefdfefffefefdfffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffdfefefffdfefdfffdfefefffdfefefffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfefffdfefdfffefefefffefdfefffdfdfdfffefefefffefefefffdfdfdfffefefdfffefefefffdfefefffdfdfefffefdfefffdfefefffefefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefdfffdfefefffdfefefffefdfefffefefdfffefefefffdfefefffdfdfefffefdfefffefefefffefefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfdfffdfefdfffdfdfdfffdfefdfffefdfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafb0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafafafffb2b1b1ffb5b6b6ffbbbbbbffc0bfbfffc2c2c3ffc5c6c5ffc8c7c7ffc9cac9ffcbcbcbffcccccbffcbcbcbffcacacbffc9cacaffc8c8c8ffc8c9c8ffc9c9c9ffcacacaffcbcacbffcbcbcbffcccbccffccccccffccccccffccccccffcdccccffccccccffcdcdccffcdcdcdffcecdcdffcececeffcecfcfffcecfceffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffdad9d9ffd9dad9ffdadadaffdadadaffdadadaffdadadbffdadbdbffdadadaffdadbdbffdadbdaffdbdbdbffdbdadbffdbdbdaffdbdadbffdbdbdaffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdaffdadbdaffdbdada00000000000000000000000000000000000000000000000000000000000000000000000000000000ffdad9daffdadadaffdadadaffdadadbffdadadaffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdadbffdbdadaffdbdbdbffdbdbdbffdadadaffdbdadaffdbdbdaffdadbdbffdadadaffdbdadaffdadbdbffdbdbdaffdbdadaffdadbdaffdbdbdbffdcdcdcffdcdbdbffdbdcdcffdbdcdcffdcdbdbffdadbdbffdadbdaffdbdbdbffdad9daffd9d9d9ffd9d8d8ffd9d8d8ffd8d8d8ffd6d7d7ffd6d6d6ffd4d5d5ffd4d4d3ffd3d3d3ffd4d3d3ffd5d4d5ffd6d7d7ffd8d9d8ffdbdbdbffddddddffe0dfe0ffe1e2e1ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e4ffe6e6e6ffe7e8e8ffe8e8e9ffeaeaeaffebebebffebebebffebebebffecececffebececffebebebffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9eaffeaeae9ffe9e9e9ffe9e9eaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffe9eae9ffe9e9eaffe9e9e9ffeaeaeaffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e8ffe9e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e8e8ffe8e7e8ffe8e8e7ffe8e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe8e8e8ffe8e8e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e8e8ffe7e7e8ffe7e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe9e9e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe8e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe9e9e9ffe8e9e9ffe8e8e8ffe9e8e8ffe9e9e9ffe8e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffe9e9eaffeaeae9ffe9e9e9ffe9e9eaffe9eaeaffeae9e9ffe9eaeaffe9eae9ffeaeaeaffeae9eaffeae9e9ffeae9e9ffeae9e9ffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffe9eae9ffeaeaeaffebececffedededffedeeedffedecedffecedecffebebecffebebebffeaeaeaffe8e8e8ffe7e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e5ffe4e5e4ffe5e4e4ffe3e3e4ffe3e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e2ffe2e2e2ffe3e3e3ffe1e1e1ffdedfdeffdcdcdcffd9d9d9ffd7d7d7ffd4d5d5ffd3d2d3ffd1d2d2ffd3d3d2ffd4d4d4ffd6d6d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadbdbffdbdbdbffdbdcdcffdcdcdcffddddddffddddddffddddddffdeddddffdddddcffdddddcffdcdddcffdddcdcffdcdcdcffdcdcdbffdcdcdbffdcdbdbffdcdbdcffdbdcdcffdbdcdbffdbdbdbffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdcdbffdadadbffdbdadbffdbdbdbffdbdbdbffdadadbffdadadaffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadbdbffdadadbffdadadaffdadadbffdadbdaffdbdadaffdadadaffdadbdaffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdeddddffdddedeffdededdffdeddddffdddeddffdddddeffdededdffddddddffddddddffddddddffdddcdcffdcddddffdcdddcffddddddffdddcdcffdcdcdcffdcdbdcffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadad9ffdad9d9ffdad9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d3ffd3d3d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfcfffcfcfcfffcecfcfffcececeffcecdcdffcdcdceffcdcdccffccccccffccccccffccccccffccccccffcbcbcbffcacbcbffcacbcbffcac9caffc9cac9ffc8c9c8ffc9c9c9ffcac9caffcbcbcaffcccbccffcdcdccffcdccccffcacbcbffcacacaffc7c7c7ffc5c5c5ffc3c4c3ffc0c0bfffbbbabbffb5b6b5ffb0b1b0ffadadadffadaeaeffaeadaeffadadadffadadadffadaeadffacacadffacacadffadadadffaeaeadffadadae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffdfefdfffefefefffefefefffdfdfdfffdfefefffdfefefffefefefffdfefdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffffefefffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffffffefefefffefffffffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffdfdfefffefefdfffdfefdfffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefffefffefefefffffefffffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff3f4f3ffefeff0ffefeff0fff3f2f3fff3f3f3fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f403fff3f403fff3f3f3fff3f3f3fff3f3f3fff3e3f3eff3f3f3fff4a494aff595959ff676868ff777777ff868686ff969696ffa5a6a6ffd2d2d1fff1f0f1fffcfcfcfffefdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffafbfafffafbfafffbfbfafffbfafbfffafbfafffbfbfafffafbfafffbfafbfffbfafafffbfbfbfffafbfafffbfafbfffbfafafffbfafbfffafbfbfffafafafffbfafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafafffaf9fafff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff5f6f5fff6f5f6fff5f5f5fff5f4f5fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff0f0f0fff0f0efffefefefffefefeffff0efeffff1f0f0fff1f1f1fff2f2f2fff3f3f2fff4f3f4fff4f5f5fff5f5f5fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff9f8f9fff9f9f9fff9faf9fff9f9fafff9fafafffafafafffafafbfffafafafffafafafffafafbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafaf9fffaf9fafffaf9f9fff9fafafff9faf9fff9faf9fffaf9fafffafafafff9f9f9fffafafafffafafafffafafafffafaf9fffafafafffafafafffbfafafffafafafffafafafffafafbfffafafbfffbfafbfffcfbfbfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffdfefdfffdfefdfffefdfefffefdfefffdfefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfefffefefdfff9f9f9ffecedecffcbcbcbffa3a3a3ff969596ff8a8989ff7c7c7cff6b6b6aff585858ff464647ff3d3d3dff3d3e3dff3e3e3eff3e3e3eff404040ff414241ff404140000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7e7fff7e7e7dff7e7e7eff7e7e7dff7e7e7eff787878ff717071ff696969ff626262ff5c5b5cff565757ff525252ff4d4e4eff494949ff454545ff414142ff3e3f3eff3c3c3bff393939ff353535ff333233ff303030ff2e2e2eff2b2c2bff292929ff272727ff252525ff232323ff252525ff424242ff4a4a4aff4d4d4dff505050ff525253ff555555ff585857ff5a5b5aff5d5c5cff5e5e5eff5f5f5eff5f605fff606061ff606061ff616060ff606060ff5f5f5fff60605fff60605fff606060ff606060ff606060ff5f605fff5f5f5eff5e5d5eff5c5c5cff5a5a59ff575857ff555555ff535253ff505050ff4d4d4dff4b4b4bff4c4c4cff4c4b4bff363636ff222222ff242424ff252625ff272727ff2a2929ff2c2c2cff2f2e2eff323232ff353536ff383939ff3b3c3bff3e3f3fff414141ff444444ff484848ff4c4c4cff515150ff555556ff5b5c5cff605f5fff656465ff6a6b6aff717171ff777777ff7b7a7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1fff1e1e1eff1e1f1eff1e1e1eff1e1e1eff191819ff1e1e1eff272727ff323233ff424141ff555555ff696969ff7c7c7bff8d8c8dffb4b5b4ffe8e8e8fff9f9f9fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffefffffffffffffffffffefffffffefffffffffffffffefffffffefffefffefffffefffffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefffffffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefffefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefdfffdfefdfffefdfefffefdfefffefdfefffefdfdfffdfefefffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffdfefdfffefefdfffefdfefffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefdfffefdfdfffefefefffefefefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffefdfdfffefdfefffdfefdfffdfefdfffefdfefffefdfdfffdfdfefffdfefdfffdfdfdfffefdfefffdfefefffdfdfdfffdfefefffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefefefffefdfefffefefefffdfefefffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfefffdfefefffdfefdfffdfefefffefefefffdfdfefffdfdfefffefefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0afb0ffb0b0b0ffafafafffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0afafffb1b1b0ffb4b5b4ffbababbffbfbfbfffc2c2c2ffc5c4c4ffc6c7c7ffc9c9c9ffcacbcaffcbcbcbffcbcbcbffcbcbcaffc9cac9ffc8c8c8ffc8c8c8ffc8c9c8ffcacac9ffcacacaffcbcbcbffcccbcbffccccccffccccccffccccccffccccccffcdccccffcccdcdffcdcdccffcecdceffcececdffcececeffcfceceffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd9d9d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffdadad9ffdadad9ffd9dadaffdadadaffdadadaffdadbdaffdadbdaffdbdadbffdadbdaffdbdbdaffdadbdaffdbdadbffdbdadbffdbdbdbffdadbdbffdbdbdbffdbdbdaffdbdbdbffdadbdbffdbdbdaffdbdadb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9daffdad9daffdadadaffdbdbdaffdadbdbffdadadbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdaffdbdadbffdbdbdaffdadadaffdadbdaffdbdadbffdadadbffdbdadbffdbdadaffdadadaffdadadaffdadbdaffdbdbdcffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdbdbdbffdadbdaffdbdbdaffd9dad9ffdad9d9ffd9d8d8ffd9d9d8ffd7d8d8ffd7d7d7ffd6d6d5ffd5d4d5ffd3d3d4ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd6d5d5ffd7d7d7ffdad9d9ffdbdcdbffdddddeffe0e1e0ffe2e2e2ffe2e3e3ffe3e3e2ffe3e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe7e6e7ffe7e8e8ffe8e8e8ffeaeaeaffebebebffebebebffebecebffebecebffecececffececebffebecebffebecebffebeaebffebebebffebeaebffebeaeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffeae9eaffe9e9e9ffe9eae9ffe9eae9ffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9eae9ffe9e9eaffe9eaeaffe9e9e9ffe9eaeaffeaeaeaffe9e9e9ffe9e9eaffeaeae9ffeaeae9ffeaeaeaffe9e9eaffeae9e9ffeae9eaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe9e8e9ffe8e9e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e9ffe9e8e8ffe8e8e8ffe9e9e8ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e9e9ffe8e8e8ffe9e8e9ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e7ffe8e8e8ffe7e7e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e7ffe8e7e8ffe7e8e8ffe7e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe8e7e8ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe8e8e9ffe9e8e8ffe9e8e8ffe8e9e8ffe8e9e8ffe9e8e9ffe9e8e9ffe8e9e9ffe8e9e8ffe8e8e8ffe9e8e9ffe8e9e9ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e9ffe8e9e8ffe8e9e8ffe9e8e9ffe9e9e8ffe9e9e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeae9ffe9eae9ffe9e9eaffeae9eaffeaeae9ffe9eaeaffeaeae9ffeaeaeaffeaeaeaffeaeae9ffe9eae9ffeae9eaffeae9eaffeaeaeaffe9eae9ffeae9eaffe9e9e9ffeae9e9ffe9eaeaffe9e9e9ffeae9eaffe9eae9ffe9e9e9ffeaeaeaffeaeaeaffebebebffececebffededeeffedeeeeffecedecffececedffecececffebebebffeaeaeaffe8e9e8ffe8e8e7ffe6e7e7ffe5e5e6ffe6e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e1ffe0e0e0ffdeddddffdadadaffd8d8d8ffd6d5d6ffd4d4d4ffd3d2d3ffd2d1d1ffd1d1d1ffd2d2d1ffd4d4d4ffd5d6d6ffd7d7d7ffd8d8d8ffd9dad9ffdadadaffdbdadbffdbdbdbffdcdcdbffdbdcdbffdddcddffdddcddffddddddffdcddddffdcdcddffdcdcdbffdcdbdcffdbdcdcffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadbdbffdbdbdbffdadadaffdadadaffdadbdaffdbdbdaffdbdbdbffdadadbffdbdadaffdbdadbffdbdbdbffdbdbdaffdbdadbffdbdadbffdadbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdeddddffddddddffdededdffdddeddffdddddeffddddddffddddddffdddeddffdddddcffdddcddffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdcdbffdbdbdcffdbdbdbffdbdadbffdadbdbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd7d7d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d5ffd6d6d5ffd5d6d6ffd5d5d5ffd5d4d5ffd5d4d5ffd5d5d5ffd4d5d4ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd2d2d3ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0cfffcfcfd0ffcfcecfffcececeffcececdffcdcdcdffcdcdccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcaffcacacaffc9cac9ffc9c9c9ffc8c9c8ffc9c8c9ffcac9caffcbcbcbffcbccccffccccccffcbcbcbffcac9c9ffc8c8c8ffc6c6c6ffc5c4c5ffc3c3c2ffbebebeffb9b9b9ffb4b3b4ffafaeaeffacacacffadadadffadadadffadadadffacadadffadadadffacacacffadadaeffaeaeadffafafae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffdfdfefffefefefffdfdfefffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfdfcfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffefdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffefefefffefdfdfffefefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefdfefffefdfdfffefefefffefdfefffefefdfffefdfefffefefdfffefefdfffefefefffdfefefffefefdfffdfdfefffefefefffdfefdfffefefdfffdfefefffefdfefffefefefffefefefffefdfdfffdfdfefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffefefdfffefefefffefefdfffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefffffffefffffffefefffffefefffefefffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefdfdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffefefffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfbfff4f4f4fff0f0f0fff1f0f1fff1f0f0fff3f3f2fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff403f40ff403f40ff3f403fff3f3f3fff3f3f3eff3e3f3fff3e3f3fff494949ff595958ff686868ff787777ff878786ff969696ffa7a6a6ffd3d2d2fff0f1f0fffcfcfcfffdfdfefffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefdfefffefdfdfffefdfefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfcfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffafbfbfffbfafafffafbfbfffafafbfffbfafbfffafbfafffbfbfafffbfbfafffafbfafffafafafffafafbfffbfbfafffafafbfffbfafafffbfafafffafbfafffbfbfbfffbfafafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfafffbfbfafffafafafffafafafffafaf9fff9f9fafff9faf9fff9faf9fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff4f3f4fff3f4f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f3f3fff4f3f3fff4f4f4fff5f4f4fff6f5f5fff5f6f6fff7f7f6fff7f7f7fff7f8f7fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffbfafafffafaf9fff9f9fafff9faf9fffafaf9fff9f9fafffafafafff9fafafffafafafff9fafafffafafafffafafafffafafafffbfafafffafafbfffbfafafffafafbfffbfbfafffafafafffafbfafffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffbfbfcfffbfcfcfffbfbfcfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffefdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfefffefefefffdfefefffefefefffdfefefffefefefffffefefffefefefffefefdfffefdfefffefefefffdfefefffafaf9ffedededffcacacaffa3a2a3ff959595ff8a8a89ff7c7c7cff6b6b6cff595859ff464647ff3d3c3dff3d3d3dff3e3e3eff404040ff414241ff404040ff404040000000000000000000000000000000000000000000000000ff7f7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7dff7e7e7eff7d7d7dff787878ff717171ff6a6a6aff636464ff5d5d5eff595959ff545454ff4f4f50ff4b4c4bff474748ff434444ff404040ff3d3d3dff3a3a3aff373637ff353534ff323132ff2f2f2fff2d2d2cff2a2a2aff282828ff262626ff242424ff222222ff3f3f3fff4c4c4bff4f4f4fff525252ff555455ff575757ff5a5a59ff5c5c5dff5f5f5fff606161ff626261ff626262ff636363ff636363ff636363ff636362ff626262ff626262ff636262ff636363ff636363ff626363ff626262ff626162ff606060ff5f5f5eff5d5d5cff5a5a5aff585858ff555555ff535252ff4f4f50ff4d4d4dff4d4c4cff4c4c4cff383838ff232323ff252524ff262627ff282828ff2b2b2bff2d2d2dff303030ff333333ff363637ff3b3b3bff3d3d3dff404040ff434443ff464647ff4a4b4aff4e4e4eff525252ff575757ff5e5d5eff626261ff676667ff6c6c6bff717171ff767676ff797979ff7b7b7aff7b7b7bff7b7b7bff7b7c7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1eff1e1e1eff1e1e1eff191a19ff191919ff1e1e1eff272727ff323231ff424141ff555655ff6a6a6aff7d7c7cff8c8c8cffb6b6b6ffe9e9e9fffaf9f9fffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefffffffffffffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffefefdfffdfefdfffefefefffefdfdfffdfdfefffefdfdfffdfefefffdfdfefffefdfefffdfefdfffefefdfffefefdfffdfefefffdfefefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefdfdfffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfefefffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffefdfefffefdfefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefdfffdfefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfdfefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafb0afffafb0afffafb0afffafb0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0afffb0b0b1ffb1b1b1ffb0b0b0ffb3b3b2ffb8b8b8ffbebebeffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffcacacaffcbcacbffcbcbcbffcbcbcbffcacacaffc8c8c8ffc7c7c7ffc8c8c7ffc9c9c9ffcacac9ffcacbcbffcbcbcbffcbcbccffccccccffcccccdffccccccffcdccccffcccdccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d7ffd8d7d8ffd9d8d8ffd8d9d9ffd9d9d8ffd9d9d8ffd9d9d9ffdad9daffdad9d9ffdadad9ffd9d9d9ffdadadaffdad9daffdadadaffdadadaffdadadaffdadadaffdadadbffdadbdaffdbdbdaffdbdbdaffdadbdbffdadbdbffdadbdbffdbdbdbffdadbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadbffdbdbdaffdbdadbffdbdbdaffdbdbdaffdbdbdbffdadbdbffdbdbdaffdadadbffdbdbdbffdadbdaffdbdbdaffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdadaffdadadbffdbdbdbffdadbdbffdbdbdaffdadadaffdadadaffdbdbdbffdbdadaffdbdbdaffdadadaffdadadbffdcdbdbffdbdbdbffdbdadbffdadbdbffdbdadbffdbdadbffdadadaffdbdadaffdadadaffd9dad9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffdadadaffdcdcddffdfdfdfffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe6e7e6ffe8e8e7ffe8e9e9ffeaeaeaffebebebffecebebffececebffecececffedececffecececffececebffecebebffebebebffebebebffebebebffebebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeae9eaffe9eaeaffe9e9eaffeae9eaffe9eae9ffeaeae9ffeaeae9ffe9eae9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffe9eaeaffe9e9eaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeae9eaffeaeae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e8ffe8e9e8ffe8e8e9ffe9e8e9ffe9e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e8ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e7e8ffe8e8e7ffe8e8e7ffe8e8e8ffe7e8e7ffe8e8e7ffe7e7e8ffe8e8e7ffe7e8e7ffe8e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e8ffe8e7e7ffe7e8e8ffe7e7e8ffe8e7e8ffe7e8e7ffe8e8e7ffe8e8e7ffe7e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e9e9ffe8e8e9ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e8ffe8e8e8ffe9e8e8ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e8ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9e9ffeaeae9ffe9e9e9ffeaeaeaffeae9eaffe9eaeaffeae9eaffe9eaeaffeae9eaffeaeaeaffeaeae9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeae9e9ffe9eae9ffeaeaeaffeae9e9ffe9eae9ffeaeaeaffe9eaeaffebeaeaffeaeaebffebebebffecececffededeeffeeeeeeffedededffecececffecedecffebececffeaebebffe9e9e9ffe8e7e7ffe7e6e7ffe6e5e6ffe6e6e5ffe5e5e6ffe6e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e4ffe4e4e5ffe5e5e4ffe4e4e4ffe3e4e3ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e2ffe1e0e1ffdfdfdfffdcdcdcffdadad9ffd7d7d7ffd5d5d5ffd4d4d4ffd3d2d2ffd2d2d1ffd0d0d0ffcfcfd0ffd1d1d1ffd4d4d4ffd6d5d5ffd6d7d7ffd8d8d9ffd9d9daffdadad9ffdbdbdaffdbdbdaffdbdcdbffdbdcdcffdcdcdcffdddddcffdcdcddffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdaffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdadadbffdbdbdbffdadadbffdadadaffdadbdaffdadadbffdadbdbffdadadbffdadadaffdbdadbffdbdadbffdbdbdaffdadadbffdbdadaffdbdbdaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdaffdadadaffd9dadaffdadadaffdadada00000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededdffddddddffdddddeffdeddddffddddddffddddddffddddddffdddcddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdbdbdcffdbdbdbffdbdbdaffdadbdbffdbdbdaffdadadaffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d8d8ffd7d7d8ffd8d8d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d4ffd4d4d5ffd4d5d4ffd5d4d4ffd4d4d5ffd5d5d4ffd4d5d4ffd4d5d4ffd3d4d4ffd4d3d4ffd4d3d4ffd3d3d3ffd3d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcecfceffcdcecdffcdcdcdffcdcccdffccccccffccccccffcbccccffcbcbcbffcbcacbffcacbcaffcacac9ffcacac9ffc9c9c9ffc8c8c8ffc8c8c8ffcacac9ffcacbcbffcbcbcbffcbcacaffc9cac9ffc9c9c9ffc7c7c7ffc5c5c5ffc4c4c4ffc1c2c2ffbdbdbdffb7b7b7ffb1b2b1ffadadadffaaaaabffadaeadffadadadffacadadffadadadffadadaeffadaeaeffafafafffafaeafffafafaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefefffefdfdfffefdfdfffefdfefffefefefffefdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfdfefffefefefffdfefefffdfefefffdfefefffdfdfefffefefefffdfdfdfffefdfefffefdfdfffdfdfefffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefefffffffefffffefffefffffefffffffefffffffffefffffffefffffefefffefffffffefffefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefefefffefffffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefdfffefdfefffefefdfffefefefffefefefffefefefffffffefffefefdfffffefefffefefefffefefefffefefefffefefffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfbfcfff5f5f4fff0f0f0fff1f0f0fff0f1f1fff1f1f1fff2f2f2fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff40403fff3f3f3fff403f3fff3f3f3fff3f3f3fff3e3f3fff49494aff595958ff696868ff787879ff888888ff969797ffa7a6a7ffd4d4d4fff2f2f1fffdfdfcfffefdfefffdfefefffefefdfffefefefffdfefefffdfefdfffdfefefffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffafbfafffbfafafffafafbfffafafbfffbfbfafffafafafffbfafafffafafafffafafafffafafbfffafafbfffbfbfafffbfafafffafafbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfbfffafbfafffafafafffafafafffafafafffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f6fff7f6f6fff6f7f6fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f6fff6f7f7fff7f7f7fff7f8f8fff8f8f8fff9f8f9fff9f9f9fffaf9f9fffaf9f9fffafafafffafbfafffbfbfafffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfafffafafafff9faf9fffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafbfafffafafafffbfafafffbfafafffbfafbfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefefffefefefffefefdfffefefefffefefdfffefdfefffefefffffefefefffefefefffefefefffdfefefffefefefffdfefdfffafafaffeeededffc9c9caffa2a2a2ff949594ff898889ff7b7b7bff6b6b6bff595859ff464746ff3d3c3cff3e3e3fff404040ff424241ff404040ff414040ff404040000000000000000000000000000000000000000000000000ff7e7e7eff7e7f7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7d7eff787979ff727272ff6c6c6bff656565ff5f605fff5a5b5bff575656ff525151ff4d4d4dff494949ff454445ff414141ff3e3f3fff3b3c3bff383837ff363636ff333334ff303130ff2e2e2dff2b2b2bff292929ff272727ff252525ff222222ff414141ff4e4e4dff515151ff535353ff555656ff585959ff5b5c5cff5e5e5fff616161ff626262ff646464ff656464ff656465ff656565ff656565ff656565ff646565ff656565ff656565ff656665ff666565ff656566ff646465ff646464ff626262ff616161ff5f5f5fff5d5d5dff5a5a5bff585758ff555554ff525151ff4f4f4fff4e4e4eff4b4c4cff353435ff242424ff262626ff282828ff2a292aff2c2c2cff2e2f2eff323231ff343535ff383838ff3b3c3cff3f3e3fff424141ff454545ff494949ff4c4b4bff4f4f4fff545454ff595958ff5f5f5fff636363ff686768ff6c6d6dff717271ff767676ff787878ff797979ff7b7b7bff7b7b7bff7b7b7bff7c7c7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1f1e1eff1e1e1eff191919ff191a1aff19191aff1f1e1eff272726ff313131ff424242ff555656ff6b6a6bff7d7d7dff8e8e8dffb8b8b8ffeaeaeafff9fafafffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefffffffffffffefffefffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffefffffffefffffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffefffefffffefffffffefffffffffffffffffefffffefffffefffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffdfefefffefdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfdfefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfdfdfffdfdfefffefefdfffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefefffdfefdfffefefdfffdfefefffdfefdfffdfefefffefdfdfffefdfdfffefdfefffefefefffefdfdfffdfdfefffefefefffefefefffefefdfffefefefffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafafffafafafffafafafffb0afafffafafafffb0b0b0ffafb0b0ffafb0b0ffb0b0b0ffb0b0b0ffafb0afffb1b1b1ffb6b6b6ffbcbbbbffc0bfc0ffc3c2c3ffc5c6c5ffc8c7c8ffc9cacaffcbcbcaffcbcacbffcbcbcbffcacacaffc9c9caffc7c7c8ffc8c8c7ffc8c8c8ffcac9c9ffcacacaffcacbcbffcbcbcbffcccbccffcdccccffcdccccffcccccdffcdcccdffcccdcdffcdcdcdffcdcdcdffcececeffcfceceffcfceceffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d1ffd2d2d2ffd2d3d3ffd3d3d2ffd3d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9daffd9d9d9ffdad9d9ffdad9daffdadad9ffdad9daffdadadaffdadadaffdbdbdaffdadadaffdbdadaffdadadaffdadbdaffdadbdbffdbdadbffdbdbdaffdbdbdbffdadbdbffdbdbdbffdadbdbffdbdbdbffdbdbdb00000000000000000000000000000000000000000000000000000000000000000000000000000000ffdad9d9ffdad9daffdadadaffdadadaffd9d9daffdadadaffdadadaffdadadaffdbdadbffdadadbffdadbdaffdbdbdaffdadbdaffdbdbdbffdadbdbffdbdbdbffdbdbdaffdadadbffdbdbdaffdadadaffdbdbdbffdadbdaffdadbdbffdadadbffdadadbffdadbdaffdadadaffdbdadaffdbdadaffdadadbffdbdadaffdadbdaffdadadaffdadadaffdbdbdbffdbdbdbffdadbdaffdbdadaffdadadbffd9dadaffdadad9ffdadad9ffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd4d5d5ffd4d4d4ffd2d3d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d6d5ffd7d7d7ffd9d9d9ffdbdbdbffdddeddffe0dfdfffe2e1e1ffe3e3e3ffe3e4e4ffe4e3e3ffe4e3e4ffe4e5e5ffe4e5e4ffe5e5e4ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe8e7e7ffe8e8e9ffebebebffebebebffebececffecececffecececffecedecffecececffecececffececebffebebecffebebebffebebebffebebebffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9eaffeaeaeaffe9e9e9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffeae9e9ffeae9e9ffe9e9eaffeae9e9ffe9eae9ffeae9eaffeae9eaffeaeaeaffeaeae9ffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e9e9ffe8e8e9ffe9e9e9ffe8e9e8ffe9e8e9ffe9e9e8ffe9e8e9ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffeae9e9ffe9e9eaffeae9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e9e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e7ffe7e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe8e8e7ffe7e7e7ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e7e8ffe8e8e7ffe8e7e8ffe7e7e8ffe7e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe9e9e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe8e8e9ffe8e9e8ffe8e9e8ffe9e8e8ffe9e8e8ffe8e8e8ffe9e9e9ffe9e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe9e9e8ffe9e8e9ffe8e8e9ffe8e9e8ffe8e9e8ffe8e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe9e9e8ffe8e8e8ffe9e9e9ffe8e9e8ffe8e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffeae9eaffe9eaeaffeaeae9ffeae9eaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffebebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffebebebffecececffececedffedeeedffedeeeeffedededffedececffecececffecececffebeaeaffe9e9e9ffe7e8e8ffe6e7e6ffe6e6e5ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe2e2e2ffdfdfe0ffddddddffdadadaffd8d8d8ffd6d6d6ffd4d4d5ffd4d3d3ffd2d3d2ffd2d2d2ffd0d1d1ffd0cfcfffcfcfcfffd1d2d1ffd4d3d4ffd5d5d6ffd7d7d7ffd9d9d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdadbffdbdadbffdbdbdbffdbdbdaffdbdadaffdadbdbffdadbdaffdbdbdaffdadadbffdadbdaffdadbdaffdadadaffdadadaffdadadaffdadbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadbffdadadaffdadadaffdadadaffdbdadaffdadbdbffdbdadaffdadadaffdadadaffdadadaffdad9daffdadadaffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdeddddffddddddffddddddffddddddffdcdcddffdcdcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdcdbdbffdbdbdbffdadbdbffdbdbdbffdadbdbffdbdadbffdadadaffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d6d6ffd6d6d6ffd7d7d7ffd6d6d6ffd5d5d6ffd5d6d6ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcececeffcecdcdffcdcdcdffcccdccffccccccffcbcbccffcbcbcbffcbcbcbffcacacaffcacacaffcacac9ffc9c9c9ffc8c9c9ffc8c7c8ffc8c7c7ffcacacaffcacbcbffcbcacbffc9cacaffcac9caffc9c8c9ffc7c7c7ffc5c5c5ffc4c3c3ffc0c1c1ffbcbcbbffb6b6b5ffb0b0b0ffacacacffacadadffadacacffadacacffadadadffaeaeaeffafaeaeffaeaeafffaeafafffb0b0afffb0b0af000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefdfefffefefefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfefdfffefefefffdfefefffefdfdfffdfdfefffefefefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfefffefefefffefefdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffffefffffefefffffefefefffffefefffffefefffffefffffffefffffffffffffffefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefffffffefffffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffdfdfefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffefefffefffefffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff5f4f5fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff3f2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404040ff404040ff3f4040ff403f3fff3f3f3fff403f3fff4a4a4aff595a59ff696969ff797879ff888888ff979797ffa7a7a7ffd5d5d5fff2f1f1fffdfcfdfffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefdfefffefdfefffdfdfefffdfefefffefefefffdfefefffefefefffdfefefffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfdfdfffdfefefffefdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffbfbfcfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfafbfffbfafafffafafafffbfbfafffafbfafffafbfbfffbfafafffafafafffbfbfafffbfbfafffafbfbfffbfafbfffbfafbfffbfafbfffbfafbfffbfafbfffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9fafffaf9f9fffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffbfafafffbfbfbfffbfbfafffafafafffbfafbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffcfbfbfffbfbfcfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffafafaffeeedeeffcbcbcbffa2a3a2ff939393ff888787ff7a7a7aff6a6a6aff595859ff484848ff3f3e3eff404040ff414141ff404040ff404040ff404040ff404040000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7f7e7eff7f7e7fff7a7979ff737373ff6d6d6dff676667ff616162ff5d5d5dff585859ff545354ff4f4e4fff4a4a4aff464746ff434343ff404040ff3d3d3dff393939ff373636ff343434ff313131ff2e2f2eff2c2c2cff292a2aff272728ff252525ff232323ff434343ff505050ff545353ff555455ff575757ff5a595aff5d5d5dff606060ff636363ff646464ff656565ff666667ff676767ff676767ff676767ff686767ff676768ff686768ff686768ff686868ff686868ff686767ff676767ff666666ff656565ff636464ff626261ff5f5f60ff5d5d5dff5a5a5aff565757ff545354ff525252ff515050ff4c4c4cff333233ff252525ff272727ff292929ff2b2b2bff2e2d2dff303030ff333233ff363535ff393939ff3d3d3dff404040ff444343ff474647ff49494aff4d4e4dff525151ff555655ff5a5a5bff606060ff646363ff686869ff6e6e6dff727272ff767777ff787979ff79797aff7a7a7aff7b7b7bff7c7c7cff7c7d7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1eff1a1919ff19191aff1a1a1aff1a1a1aff1e1f1eff262626ff313131ff424242ff565656ff6a6a6bff7d7d7dff8d8d8dffb8b7b8ffebebebfffbfafbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffffefffffffefffffffffefffefffefffefffefffffefefffefefffffffefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffffefefffefefefffdfdfefffdfefdfffefefdfffdfefefffefefefffdfefefffefdfdfffdfdfefffefefefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefdfefffefefefffefdfefffdfdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffdfdfefffefdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfefefffefdfdfffdfdfefffefefdfffdfefdfffdfdfefffdfefdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffefefefffefdfefffdfdfdfffdfdfefffefefefffefefefffefdfefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefdfffdfefdfffdfefefffdfefdfffdfdfefffdfdfdfffefefdfffefdfefffefefdfffefefdfffefefefffefefefffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafaeaeffafafafffb0afafffafb0afffb0b0afffb0afb0ffb0b0b0ffafafafffafb0b0ffafafafffb1b1b1ffb5b5b4ffb9b9b9ffbebdbeffc1c1c1ffc4c5c4ffc6c7c6ffc9c9c9ffcbcbcbffcbcbcbffcbcbcbffcacbcbffcac9c9ffc8c8c8ffc7c7c7ffc8c8c8ffc9c9c9ffc9cacaffcacacaffcacacbffcccbcbffccccccffccccccffccccccffcdcccdffcdcccdffcdcccdffcdcdcdffcdcdcdffcececeffcfceceffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd8d9d8ffd8d8d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffdad9d9ffd9d9daffdad9daffd9d9daffd9dadaffdadadaffdadad9ffdadadaffdadadaffdadadaffdadbdbffdbdadaffdadadbffdbdbdbffdbdbdbffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdadbffdbdbdb00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9daffdad9daffdad9daffd9d9daffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadbdaffdadadbffdadbdaffdadadbffdadadaffdbdbdbffdbdadbffdbdbdaffdbdbdaffdbdadbffdbdadbffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9daffdadadaffdbdbdbffdadadbffdadbdaffdadadaffdad9d9ffd8d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d8d8ffd7d7d8ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d4ffd5d4d4ffd5d5d5ffd6d6d6ffd8d7d7ffd9d9daffdcdcdcffdededeffe1e0e1ffe3e2e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e4e4ffe4e4e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e4e5ffe5e6e5ffe7e6e6ffe8e8e8ffe9e9e9ffebebebffecebecffebebebffecececffedecedffedededffecececffecececffecebecffebebebffebecebffebebebffebebebffebebebffebebebffeaeaebffeaebebffebeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeae9eaffeae9eaffeae9eaffeae9eaffeae9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffebeaebffeaeaebffeaebeaffebeaeaffeaebeaffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeae9e9ffe9e9e9ffe9eae9ffe9eae9ffe9eaeaffeae9e9ffe9e9eaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeae9eaffeae9eaffeae9eaffeae9eaffe9e9e9ffeae9e9ffeae9e9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e9e8ffe9e8e9ffe9e8e9ffe9e8e8ffe9e8e9ffe8e8e9ffe8e8e8ffe9e8e8ffe9e8e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e9ffe8e9e9ffe8e8e9ffe9e8e9ffe9e8e9ffe8e8e9ffe8e9e8ffe9e8e8ffe8e9e8ffe8e8e9ffe8e9e9ffe9e8e8ffe8e8e9ffe9e9e8ffe8e9e8ffe8e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffebebebffebebebffececebffececedffecececffededeeffeeeeeeffedededffedecedffedededffecececffeaebebffeae9e9ffe7e8e8ffe6e6e7ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e4e5ffe5e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe2e2e2ffe0e0e0ffdedddeffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd4d4d4ffd3d4d3ffd2d3d2ffd2d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfd0cfffd2d1d1ffd4d3d3ffd5d6d6ffd7d7d7ffd8d9d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdbdcffdbdbdbffdbdadbffdadadaffdadadaffdadadaffdbdadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9daffd9dadaffdadadaffdadadaffdadadaffdadadaffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdedddeffddddddffddddddffdddcddffdddcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadbffdadadaffdadad9ffdad9daffdad9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d7d7ffd7d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffcdcccdffccccccffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffc9c9caffc9c9c9ffc8c8c8ffc7c8c8ffcac9caffcbcacbffcbcacbffcbcacbffcacacbffcacacaffc9c8c8ffc6c6c6ffc5c5c5ffc4c3c3ffc0c0bfffbababaffb4b3b3ffaeaeafffacacacffadadadffaeadaeffaeadaeffaeaeafffaeafafffafafaeffafb0afffb0b0b0ffb0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefefffefefefffdfefefffefefefffefefdfffefefdfffdfefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefefdfffdfefefffefdfefffefefdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefdfdfffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefefdfffefdfdfffefefefffefefdfffefdfdfffdfefdfffdfefdfffefdfefffdfefdfffdfdfefffdfdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefffffffffffefffffffffffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffefefefffefffffffffefefffffefffffefefffffefefefffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfcfcfff6f6f5fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff1f1f1fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414041ff414041ff404040ff404040ff3f403fff3f3f3fff40403fff4b4b4bff5a595aff6a6a6aff7a7979ff898989ff979797ffa7a7a7ffd5d5d5fff2f1f2fffdfdfdfffefefdfffefdfefffdfefefffefdfdfffdfefdfffefdfefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffdfdfefffefdfefffefdfefffdfefdfffefefdfffdfefdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfbfafffafbfbfffbfafbfffbfafbfffafbfafffafbfafffafbfafffafafafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafafafffafafbfffafafbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffbfbfafffafafbfffafbfafffafafafffbfafafffafafafffafafafff9fafafff9f9fafff9fafafffafafafffafaf9fff9fafafffaf9fafffafafafff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f9f8fff9f9f8fff9f9f9fffaf9f9fff9faf9fffafaf9fffafafafffaf9f9fffafafafffafafafffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffbfbfafffafafafffbfafbfffafafbfffafafbfffafafafffbfafafffbfbfafffafbfbfffbfafbfffbfbfafffafafafffafbfafffbfbfafffbfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffdfefefffefdfefffefefefffffefefffffefefffefffffffefefefffefefefffefefefffefefdfffbfafaffeeeeeeffccccccffa3a2a2ff929392ff868686ff787879ff696969ff595959ff494949ff404040ff414141ff404040ff404040ff404040ff404040ff404040000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7f7f7eff7a797aff737474ff6e6e6eff686968ff646364ff5e5f5fff5a5b5aff555555ff505050ff4c4c4bff484847ff444544ff414141ff3e3d3eff3a393aff373737ff353535ff323232ff2f2f2fff2c2d2cff2a2a2aff282828ff262626ff242324ff434444ff515051ff545454ff565656ff595858ff5b5c5cff5f5e5fff626261ff646464ff666665ff676767ff686868ff696969ff6a6969ff696a69ff696a6aff6a696aff6a6a69ff6a6a6aff6a6a6aff6a6a6aff6a6a6aff696969ff696869ff676767ff666666ff646464ff626262ff60605fff5d5d5dff595859ff565656ff555554ff535353ff4e4e4eff333333ff252526ff272728ff292929ff2c2c2bff2f2e2eff313131ff343434ff363736ff3a3a3aff3d3e3eff414241ff444444ff484848ff4b4b4bff4f4f4fff525353ff575757ff5c5b5bff616161ff646464ff6a6969ff6e6e6eff737373ff777777ff797979ff7b7a7aff7b7b7bff7c7c7cff7c7c7dff7c7c7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1a1a1aff191a19ff191a19ff1a1a19ff1a1a1aff1f1e1fff262726ff323131ff434343ff575656ff6a6a6bff7c7c7dff8d8d8dffbbbbbbffececebfffbfbfbfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffffffffefffefffffffffefffffffffffffefffffffffffefffffefefffffffffffffffefffffefefffefffefffefefefffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefffefffffffefffffffffffefefefffefefefffefefffffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefefefffefffefffefefefffefefefffefefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffefefefffefefdfffdfefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffefefdfffefefefffefefefffefdfdfffdfefdfffdfefefffefdfefffdfefdfffdfdfefffdfdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffdfefdfffefdfefffdfefdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefefefffefefdfffdfdfefffdfefdfffdfdfdfffefefefffdfefefffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffffefefffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefdfffdfdfdfffdfefdfffefdfefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfdfdfffefefefffdfdfdfffefdfefffdfdfefffdfdfefffdfefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafaeffafafafffafafafffaeaeafffafafb0ffafafafffb0afafffb0b0afffb0b0b0ffafaeafffb0b0b0ffb3b3b3ffb7b8b7ffbcbcbcffc0c0c0ffc3c4c3ffc6c5c5ffc8c8c8ffcacacaffcccbccffcbcccbffcbcbcbffc9c9caffc9c9c8ffc7c7c7ffc8c7c8ffc9c8c9ffc9cac9ffcacacaffcacbcaffcacbcbffcbcbcbffccccccffcccbccffcccdccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcecfceffcfcfceffd0cfcfffcfd0d0ffd0cfcfffd0d0d0ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d8ffd9d9d8ffd8d9d9ffd9d9daffd9dad9ffd9d9daffd9d9daffdadad9ffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdaffdadbdaffdbdbdaffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9dad9ffd9d9d9ffdadadaffdadad9ffdadad9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdbdadbffdadadbffdadadbffdadadaffdadadaffdadadaffdadadaffdad9daffdadadaffd9dadaffdadad9ffdadad9ffdadadaffdadadaffdad9d9ffd9dad9ffd9d9d9ffdadadbffdadbdaffdadadaffdad9daffdadad9ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d4d5ffd4d4d4ffd3d3d2ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d7d6ffd9d8d9ffdadbdaffddddddffdfdfdfffe2e2e1ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e7ffe7e7e8ffe9e9e9ffebebebffececebffecececffedecedffedededffecededffecececffecececffecececffecececffecebebffebecebffebebebffebebebffebebebffeaeaebffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaebeaffebebeaffeaeaebffebebebffebebeaffeaebeaffeaebebffebeaeaffebeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffe9eaeaffeae9eaffeae9eaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffeaeae9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffe9e9eaffeae9eaffeaeaeaffeaeae9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e8ffe8e8e8ffe9e8e9ffe9e8e8ffe8e9e8ffe9e9e9ffe8e9e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e8ffe9e8e9ffe8e9e9ffe8e8e8ffe8e9e8ffe9e8e9ffe8e9e8ffe9e9e8ffe8e8e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e9e9ffe9e8e9ffe9e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffeaeae9ffeae9e9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaebffebeaeaffeaebeaffebebebffeaebeaffeaebeaffebeaeaffebebebffebeaebffebebebffebebeaffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffecebebffebececffecececffecedecffeeedeeffeeeeeeffedeeedffecededffedededffecececffebebebffe9eaeaffe8e8e8ffe7e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e3ffe1e2e1ffdfdedfffdcdcdcffd9d9d9ffd8d8d7ffd6d6d5ffd5d5d5ffd4d4d4ffd4d3d3ffd2d3d2ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfd0ffcececfffcfcfcfffd1d1d1ffd4d4d4ffd6d5d6ffd7d7d7ffd9d9d9ffd9dad9ffd9dadaffdadadaffdbdbdbffdbdadbffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdadadbffdadadaffdadadaffdadadaffdadad9ffdad9daffd9dadaffdad9d9ffd9dad9ffdad9daffd9dadaffdadadaffd9dadaffdadadaffdadad9ffdadad9ffd9dadaffdadadaffdad9daffdad9daffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9daffdadadaffdadadaffdadadaffdadadaffdad9da00000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffddddddffdddcddffdddddcffdcdcdcffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9daffdad9daffdadad9ffdadad9ffd9d9d9ffd8d9d9ffd8d8d8ffd7d8d7ffd8d7d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d6d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d5d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcdceceffcdcdcdffcdcdccffccccccffcccbccffcccbccffcbcbcbffcbcbcbffcacacaffc9cacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffcacacaffcbcbcbffcbcacaffcacbcbffcbcbcbffcacacaffc8c8c8ffc6c6c5ffc5c4c4ffc2c2c2ffbdbdbdffb7b8b7ffb2b2b2ffadaeaeffacacacffadadaeffafafafffafafaeffaeafaeffafb0b0ffb0afb0ffb1b0b0ffb2b2b2ffb2b2b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefdfffdfefefffdfefdfffefefdfffdfefefffdfdfefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfdfffdfefefffdfefdfffefdfdfffefefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefdfffdfefdfffefefefffdfefdfffefefefffefdfefffefefefffdfefefffefefefffefefdfffdfefdfffefdfefffefefefffdfefdfffefefefffefefdfffefefefffdfdfdfffdfefefffdfefdfffefefefffefefdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefffffffefefefffffefefffefffefffefffefffefffefffffefefffefffefffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfefffefdfdfffdfefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffffffffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffefffffffefefefffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffffffefffefffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfff6f6f6fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414041ff414141ff404041ff404040ff404040ff3f3f3fff3f3f3fff4a4b4bff5a595aff6a6a69ff797979ff888989ff979797ffa8a8a8ffd6d6d6fff1f2f2fffdfdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefdfffefdfefffefefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffbfbfafffbfbfbfffbfbfafffbfafbfffbfbfbfffafafbfffafafafffbfafbfffafafafffafafafffafbfbfffbfafbfffbfbfafffafafafffafbfbfffafafafffbfbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffafafafffafbfbfffafafbfffafafafffafafafffafafafffafafafff9fafafffafafafffafafafff9faf9fffafafafffafaf9fffafafafffaf9fafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafbfffafafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafbfafffbfafafffafafafffbfafafffbfbfafffafafafffafbfafffbfbfafffbfbfbfffafafafffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfefefffdfdfefffefefdfffdfefdfffefefdfffefefdfffdfefdfffefefefffefffefffefefefffefffefffefefefffefefefffdfdfefffdfefefffefefefffbfbfbffeeeeeeffcdccccffa3a2a3ff929292ff858585ff777677ff686868ff585959ff4a4a4aff414241ff414140ff404040ff404041ff404041ff404040ff414040000000000000000000000000000000000000000000000000ff7e7e7fff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7dff7e7e7dff7a7a79ff747475ff6f6f6fff696969ff656565ff616060ff5c5c5bff565656ff515151ff4d4d4cff484949ff454545ff424242ff3e3f3eff3b3b3aff383938ff353635ff323232ff303030ff2d2d2eff2b2b2bff282929ff272726ff252424ff444544ff525252ff555555ff575757ff595a59ff5d5d5cff606060ff626262ff656666ff676767ff696969ff6a6a69ff6b6a6aff6b6b6bff6b6b6bff6b6b6bff6c6b6cff6b6b6bff6c6c6cff6d6c6cff6c6d6cff6c6c6cff6c6b6cff6b6b6bff696a6aff686868ff676767ff656565ff626262ff5f5f5fff5b5b5cff585857ff555655ff535454ff4e4e4eff343434ff262626ff272828ff2a2a2aff2d2c2cff30302fff333233ff353535ff383838ff3b3b3cff403f3fff434342ff454646ff494948ff4c4c4cff505050ff545454ff585858ff5c5d5cff626261ff656665ff6a6a6aff6e6e6eff737474ff787878ff7a7a7aff7a7b7bff7c7c7bff7c7c7cff7c7d7cff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff19191aff19191aff1a191aff191919ff191919ff191a1aff1f1e1fff262626ff303130ff424343ff565756ff6b6b6bff7c7d7dff8e8e8effc1c2c1ffedececfffbfcfbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffefffefefefffffefffffffffefffefefefffefffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefffffffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffffffefefefffefefffffffefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfefefffdfdfefffefefefffdfefdfffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefefefffefefdfffefdfefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffdfefefffefefdfffefefdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfefdfffefefdfffdfefdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffdfefefffefefefffefefdfffdfefefffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffefefefffdfdfefffefefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfefffefefdfffdfefdfffefefefffefefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffaeaeaeffaeafaeffafaeaeffaeaeaeffafaeafffb0b0afffafafafffafb0afffb0b0afffafb0afffb1b1b1ffb5b6b6ffbababaffbfbfbfffc3c3c2ffc5c5c5ffc7c7c7ffcac9c9ffcbccccffccccccffcccbcbffcacacaffc9c9c9ffc8c8c8ffc7c8c7ffc8c8c9ffc9c9c9ffc9c9caffcacacaffcbcacaffcacacaffcbcbcbffcbccccffccccccffcccdccffccccccffcdcdcdffcdcdcdffcecdcdffcdceceffcececeffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd1d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d3ffd4d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d5ffd6d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd8d8d7ffd8d8d8ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d8d8ffd8d8d9ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdadadaffdadbdbffdbdbdbffdbdbdaffdadbdaffdbdbdbffdadbda00000000000000000000000000000000000000000000000000000000000000000000000000000000ffdad9d9ffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdadadaffdadadaffdadad9ffdadadaffdadadaffdadad9ffdadadaffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffd9d9d9ffd9dadaffd9dad9ffdad9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdad9daffdad9d9ffd9d9d9ffdadad9ffd9dad9ffd9d9d8ffd9d8d9ffd9d9d9ffd8d8d9ffd7d7d8ffd8d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d2ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd5d4d5ffd5d5d5ffd6d6d6ffd7d7d8ffdad9d9ffdcdcdbffdddedeffe0e0e0ffe2e2e2ffe3e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e7e6ffe8e8e8ffe9e9e9ffeaebeaffebecebffecececffedededffececedffedededffecedecffecececffecececffecebebffebebecffecebebffebebebffebebebffebebebffeaebebffebebeaffebebebffebebeaffeaeaebffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaebffebebebffebebeaffeaebebffebebeaffebebeaffeaebebffebebebffebebebffebebebffebebeaffeaebeaffebebeaffeaeaeaffeaebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffeae9e9ffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeae9ffeae9eaffeaeaeaffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeae9eaffeae9eaffe9e9e9ffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e8ffe9e9e8ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e9ffe8e8e8ffe9e9e9ffe9e8e9ffe9e9e9ffe8e9e8ffe9e9e8ffe9e9e8ffe8e9e8ffe9e8e9ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffeae9e9ffe9e9eaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffebebeaffebeaebffebebebffeaeaebffeaeaebffebebebffeaeaeaffebeaeaffeaebebffebebebffebebeaffeaeaeaffeaebebffeaeaeaffebeaeaffeaebeaffeaebebffebebebffebebebffebecebffecebecffecececffecedecffeeeeeeffefeeeeffedeeedffecededffedededffecececffebebebffe9e9e9ffe8e8e8ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe5e5e5ffe5e5e4ffe4e4e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e3ffe2e2e2ffe0e0dfffdcddddffdadadaffd8d9d9ffd6d7d6ffd6d5d5ffd5d5d4ffd4d4d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcfd0cfffd2d2d2ffd4d4d4ffd5d6d6ffd7d7d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadbffdbdbdaffdbdbdbffdbdcdcffdbdbdbffdbdbdbffdadbdaffd9dadaffd9dad9ffd9d9d9ffd9dad9ffdad9daffd9d9d9ffd9d9d9ffd9d9daffdadad9ffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdadadaffd9dadaffdadad9ffd9dad9ffdadadaffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdadadaffd9dad9ffdadadaffdadad9ffdadadaffd9d9d900000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcddffddddddffdcdddcffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadbdbffdadadaffdadadaffd9dadaffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcececdffcdcecdffcdcdccffccccccffccccccffcbcbccffcacbcbffcbcbcbffcacacaffcac9c9ffc9c9c9ffc9c8c9ffc8c8c7ffc8c8c7ffcacacaffcacacaffcbcbcbffcbcccbffcbcbcbffc9cac9ffc7c7c7ffc5c6c5ffc4c3c4ffc1c1c1ffbbbbbbffb6b6b6ffb1b1b1ffaeaeadffaeafafffafafaeffafafaeffafb0b0ffafafb0ffb1b1b0ffb2b3b2ffb2b2b2ffb2b3b2ffb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefefffefefdfffefefefffdfefdfffefefefffefefdfffefefdfffefefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfefefffdfefdfffefefdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefdfdfffefefefffdfdfefffefefdfffefefdfffefefdfffefdfdfffefefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefffefffffefefffefefefffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffefefffffefffffffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefffefffefefefffffefefffffffefffefffefffffefefffefffffffefffefffefffffffefefffffefffffffffffefffefffffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6fff0f1f0fff1f1f0fff1f1f1fff2f2f2fff2f3f2fff2f2f3fff2f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414141ff414040ff404040ff414140ff404040ff403f40ff3f403fff4a4a4aff595959ff69696aff797979ff888888ff989898ffaaaaaaffd7d7d6fff2f1f2fffcfcfcfffefdfefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfdfffdfefefffdfefdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfcfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfefefffefdfefffefdfefffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafbfbfffbfbfbfffbfafbfffbfafbfffbfafafffafafafffbfbfafffafbfafffbfafbfffafbfafffbfafbfffafafbfffafafbfffbfafafffafafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafafafffbfafafffbfafafffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffaf9fafffaf9fafffaf9f9fff9f9f9fffafaf9fff9faf9fffaf9fafff9faf9fffaf9fafffafafafffafafafffbfafafffafafafffbfafbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafafffafafbfffbfbfafffbfafbfffafbfafffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfdfffbfbfbffeeeeefffcececdffa4a4a3ff939292ff858484ff767676ff676768ff585858ff494a4aff404041ff403f40ff404041ff404040ff404040ff414140ff404040000000000000000000000000000000000000000000000000ff7e7e7eff7f7e7fff7e7e7eff7e7e7eff7e7d7eff7d7d7dff7d7c7dff797a79ff747574ff6f7070ff6b6a6bff666666ff616161ff5c5c5cff575757ff525252ff4d4d4dff4a4949ff464646ff424342ff3f3f3fff3b3c3bff393939ff363636ff333334ff303131ff2e2e2eff2c2d2cff2a2a2aff282828ff262626ff464646ff545454ff575757ff595958ff5b5b5bff5d5e5dff616161ff646464ff676767ff696868ff6a6a6aff6b6b6bff6c6c6cff6d6d6cff6d6d6dff6d6d6dff6d6e6dff6d6d6dff6e6e6eff6e6e6eff6e6e6fff6e6e6eff6e6d6eff6d6c6dff6c6b6cff6b6b6aff686969ff676667ff646564ff616161ff5d5d5dff5a595aff575757ff535353ff4f4f4fff353434ff272726ff292829ff2b2b2bff2e2d2eff313131ff343433ff363737ff3a393aff3d3d3dff404040ff434343ff474747ff494a49ff4d4d4dff515151ff555555ff595959ff5d5d5dff626363ff666665ff6a6b6aff6f6f6fff747574ff797979ff7a7b7bff7b7b7bff7c7c7dff7d7d7dff7d7d7dff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff1a1a19ff191a19ff1a191aff191a19ff181718ff1e1d1eff252526ff313030ff414141ff575657ff6b6b6bff7d7d7cff909090ffc5c5c5ffeeedeefffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffefffffefffffffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffdfefdfffefefdfffefdfdfffdfdfdfffefefdfffdfdfefffefdfdfffdfefefffefefefffefdfefffefefefffefdfdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefdfffefefefffefdfefffefdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffefdfdfffdfefefffdfefdfffdfefefffdfdfefffdfefefffdfefdfffdfefefffdfdfdfffdfdfefffefdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffdfefefffefdfefffefdfefffdfefdfffefefdfffefefefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeafafffaeaeaeffaeaeafffafaeaeffafaeafffaeafafffaeaeaeffb0b0afffafb0b0ffaeafaeffb1b1b0ffb4b4b3ffb9b8b8ffbdbdbdffc2c2c2ffc4c4c4ffc6c7c6ffc9c9c8ffcbcbcbffccccccffcccdccffcbcbccffcac9c9ffc8c8c8ffc7c7c7ffc8c7c8ffc9c8c9ffc9c9c9ffc9c9caffcbcbcaffcacbcaffcbcacbffcbcbcbffcccbccffcccbccffccccccffcdccccffccccccffcdcdcdffcecdcdffcececeffcfcecfffcfcfceffcfcfcfffd0d0d0ffd0d0cfffd0d0d0ffd0d0d1ffd1d0d1ffd0d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d1ffd3d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdadadaffdad9d9ffdad9daffdadadaffdadadaffdbdadaffdadbdaffdbdadbffdadadbffdadadbffdbdadaffdadada00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadad9ffdadad9ffdad9d9ffd9dadaffdadad9ffdadadaffdadadaffd9dadaffdadad9ffd9dadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdadad9ffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d2d3ffd1d1d2ffd2d1d1ffd2d2d2ffd3d2d3ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d6ffd6d6d7ffd8d8d8ffdadadaffdcdcdcffdededeffe1e1e1ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe6e6e5ffe7e7e7ffe8e8e8ffe9e9e9ffebebebffecececffecedecffedededffedededffeeededffedececffecececffecececffecedecffececebffecececffebebebffececebffebebecffebebebffebebebffebebebffebeaebffebeaebffebeaeaffeaeaeaffebebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaeaffeaeaebffebebebffeaebeaffeaebebffebeaebffebebebffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebeaffebebebffebeaebffeaebebffeaebeaffeaebebffeaeaeaffeaeaebffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffeaeaeaffe9eaeaffe9eae9ffe9eae9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeae9e9ffe9e9e9ffeaeae9ffe9e9eaffeae9e9ffe9eaeaffeaeaeaffeae9eaffeaeaeaffeae9eaffeae9eaffeaeaeaffeaeaeaffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaeaeaffebeaebffebeaeaffebebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeae9eaffeae9eaffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e9ffe8e8e8ffe8e9e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e8ffe9e8e8ffe9e8e8ffe9e9e9ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaebebffebeaebffebeaebffebebebffebeaeaffeaeaebffebebeaffeaebeaffebeaebffebebebffebeaebffebeaebffebeaebffebeaeaffeaeaeaffebeaebffebeaebffebebeaffebebebffebebebffebebecffecececffececebffececedffedededffeeeeeeffeeeeeeffedededffedededffedededffecececffebebebffeaeae9ffe8e8e8ffe7e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe3e3e3ffe0e1e1ffddddddffdbdbdbffdad9d9ffd8d7d7ffd6d5d6ffd5d5d5ffd4d4d5ffd4d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0cfffcfcfcfffcececfffcecdceffd0d0d0ffd2d1d1ffd4d3d4ffd6d6d6ffd7d8d7ffd9d8d9ffd9dad9ffdad9daffdad9daffdad9daffdadadaffdbdbdaffdbdbdbffdbdadbffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9dad9ffd9d9d9ffd9dadaffd9d9d9ffd9dadaffd9d9daffd9dadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdadad9ffdadad90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdcdbffdbdcdbffdcdbdbffdbdbdbffdbdadbffdadadbffdadadbffdbdadaffdadadaffdadadaffdadadaffdadad9ffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d7d7ffd7d6d6ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d3ffd2d2d1ffd2d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfceceffcececeffcecdceffcdcdcdffcdcccdffccccccffcbcbcbffcccccbffcacbcbffcbcacbffcacacaffcac9caffc9c9c9ffc8c8c8ffc8c7c8ffc9c9c9ffcbcacbffcbcbcbffcccccbffcdcccdffcbcbcbffc9c9caffc6c7c7ffc5c5c4ffc3c3c3ffbfbfbfffbababaffb4b4b4ffb0b0b0ffafafafffaeafaeffafb0b0ffb0afafffb1b0b0ffb2b3b2ffb2b2b2ffb2b3b3ffb3b3b2ffb3b3b3ffb2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffefefdfffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffefdfefffefefefffefefefffdfdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffefdfdfffefefdfffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffffefffffefefffffffffefffefffefffefefffffffefefffffffefffefffefffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffefffefefffffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffffefffffefffefffffffefffffefefffefffffffefefffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffcfdfcfff6f6f6fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f3fff2f1f2fff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414141ff414140ff414040ff414140ff404041ff404040ff404040ff4b4b4aff595a59ff696969ff797878ff888888ff979897ffaaaaaaffd7d6d7fff2f2f1fffcfcfcfffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafafffbfafafffbfafbfffbfafbfffbfbfafffafafafffbfafafffafafafffbfafbfffafafbfffbfbfafffafbfafffbfbfbfffbfafafffbfbfafffafbfafffbfbfbfffafafbfffbfbfafffbfafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfafffbfafafffafafbfffafafbfffafbfafffafafafffafafafffbfafbfffbfbfbfffbfbfafffafafbfffbfafafffafbfafffafbfafffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fffafaf9fff9f9fafffaf9fafff9fafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfafffafbfbfffafafbfffbfbfbfffbfafafffafafbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffefdfefffdfefdfffefefefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffffefefffefefffffefefefffdfefefffefefdfffdfefefffafbfbffefefefffcfcfcfffa5a5a5ff939393ff848484ff757575ff666667ff575756ff494848ff3f3e3eff3f3f3fff403f40ff414140ff404040ff404040ff404040000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7f7eff7d7d7eff7e7d7dff7d7d7dff7c7c7dff797979ff757475ff707070ff6c6b6bff676766ff626262ff5e5e5dff595858ff545453ff4f4f4fff4b4b4bff474747ff444444ff404141ff3c3d3cff3a3a3aff373737ff343434ff323232ff2f2f30ff2d2d2cff2b2b2bff292929ff272728ff474747ff565756ff5a5959ff59595aff5c5c5cff5f5f60ff636362ff656566ff686868ff6a6a6aff6b6b6bff6c6c6cff6d6e6dff6e6e6eff6e6f6eff6e6e6fff6e6e6eff6e6e6fff6f706fff706f6fff707070ff707070ff706f70ff6f6f6eff6d6d6dff6d6c6cff6a6a6aff686869ff666666ff636362ff5f5f5fff5b5b5bff585858ff555555ff505050ff353535ff272727ff2a2929ff2c2c2cff2f2f2fff323232ff353535ff383838ff3b3b3bff3e3e3eff414141ff454544ff484747ff4b4b4bff4f4f4eff525252ff555656ff5a5a5aff5e5e5eff636363ff666666ff6b6b6bff6f6f6fff757475ff79797aff7b7c7bff7d7c7cff7d7d7cff7c7d7dff7d7d7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0dff191919ff1a1919ff191919ff191919ff171818ff161615ff1c1d1cff252525ff303030ff424141ff555655ff6a6b6aff7c7c7dff929191ffc8c8c9ffeeeeeffffcfcfcfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffefffefefffffffffefffefffefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefffffffefefffffefefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefdfffefefefffefefdfffdfefefffdfdfefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefdfffefefefffdfdfdfffefefdfffdfdfdfffefdfdfffefdfefffdfdfdfffefdfdfffefefdfffefdfefffefefefffefefdfffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffdfdfefffefefefffefdfefffefdfefffefefdfffefefdfffdfdfdfffefefdfffefdfdfffefefefffefefdfffefdfefffdfdfdfffdfefdfffdfefefffdfefdfffdfdfdfffefefdfffdfdfdfffefdfefffefdfefffdfdfdfffefdfdfffefdfdfffdfefefffdfdfefffdfefdfffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffefdfefffefefdfffefefdfffefdfefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffdfefefffdfdfefffefefdfffefdfdfffdfdfefffefdfefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffaeafaeffafafafffafaeaeffaeaeafffaeaeafffaeafaeffafaeaeffaeaeaeffaeadaeffb0afb0ffb3b2b2ffb6b6b6ffbbbabaffc0c0c0ffc3c4c3ffc6c6c6ffc8c8c8ffcacacaffcdcdccffcdcdcdffccccccffcacacbffc8c8c8ffc7c6c6ffc7c7c6ffc8c8c8ffc9c9c9ffcacac9ffcac9c9ffcacacaffcacacaffcbcacbffcbcbcbffcccccbffccccccffccccccffccccccffcdccccffcdcdcdffcececdffcececeffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd2d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffdad9daffdadad9ffd9d9d9ffdadadaffdadadaffdadadaffdadadbffdbdbdaffdadbdaffdadadbffdbdada00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d8ffd9d9d9ffd9d8d9ffd9dad9ffd9d9d9ffdadad9ffdadad9ffdadadaffd9dadaffd9dadaffd9dadaffd9dad9ffd9d9d9ffdadadaffdadadaffdad9daffdad9daffd9dad9ffdadadaffdadadaffd9dadaffd9d9daffdadad9ffdad9d9ffd9d9d9ffdad9daffdad9daffd9d9d9ffd8d9d9ffd9d9d8ffd8d9d8ffd8d9d8ffd9d9d8ffd8d9d8ffd8d8d8ffd9d9d9ffd8d8d9ffd9d8d8ffd8d8d9ffd8d8d8ffd9d8d8ffd9d9d8ffd9d8d9ffd9d8d9ffd8d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd5d4d5ffd5d5d5ffd6d6d5ffd7d7d7ffd9d9d8ffdbdadaffddddddffe0e0dfffe2e2e2ffe3e4e4ffe4e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe6e5e5ffe6e5e5ffe5e6e6ffe7e7e8ffe8e9e8ffe9e9e9ffebebebffecebecffedededffedededffedededffedededffecededffecedecffededecffededecffecececffecececffecececffecebecffebebecffebebebffebebebffebebebffebebebffebebebffebebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaeaffeaeaebffeaeaebffeaeaeaffebeaebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffececebffecebecffebebebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffeaebeaffebebeaffebeaeaffeaeaebffeaeaebffeaeaeaffeae9e9ffe9e9e9ffeae9eaffeaeaeaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffeaeaeaffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaebffebebeaffeaebeaffeaeaebffebeaeaffebeaeaffeaebeaffebebeaffeaeaebffebeaeaffeaeaebffeaeaebffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeae9ffeae9eaffeaeae9ffeae9e9ffeaeaeaffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e8e9ffe8e8e9ffe8e9e8ffe9e8e8ffe9e8e8ffe8e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e8e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffeae9eaffe9eaeaffeaeae9ffe9eae9ffe9e9eaffeae9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffebeaeaffebebeaffebeaebffebebebffebebeaffebeaeaffebebeaffebeaebffebebebffebebebffebebebffebebebffebebebffebeaebffebebeaffeaebeaffebebebffeaeaebffebebebffebebebffebebecffebebebffecebecffedececffedededffeeeeeeffeeeeeeffeeeeedffedededffeeeeedffededecffebebebffe9eaeaffe8e8e8ffe6e7e7ffe6e7e6ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e4ffe3e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe1e1e1ffdfdedfffdcdcdcffdadadaffd8d8d8ffd7d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0cfcfffcfcfceffcececeffcececeffd0d0cfffd2d1d1ffd5d4d4ffd6d6d6ffd8d7d8ffd8d8d9ffdadad9ffd9dad9ffd9d9daffdad9d9ffdadadaffdadbdaffdadbdaffdadadaffdad9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d8ffd9d9d8ffd8d8d9ffd9d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffd9d9d9ffd9dad9ffd9d9d9ffdad9daffdad9daffd9dad9ffdadadaffdadadaffd9dadaffd9dadaffdadadaffdadad9ffd9d9daffdad9daffdadadaffdadad9ffd9d9daffd9d9d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9daffdad9d9ffd9d9d9ffd8d8d9ffd8d8d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd7d7d6ffd6d6d6ffd7d6d7ffd7d6d7ffd6d7d6ffd7d7d7ffd7d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d6ffd6d5d6ffd6d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfceffcfceceffcececdffcdcdcdffcdcdcdffcdcdccffcccbcbffcccbcbffcbcbcbffcbcacbffcacacbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c7ffc9cac9ffcacbcaffcbcbcbffcdccccffcdcdcdffcbcbccffc8c8c8ffc6c5c6ffc5c4c4ffc2c2c2ffbdbdbdffb8b8b8ffb4b4b3ffb0afafffaeaeaeffb0b0afffb1b0b1ffb2b3b3ffb2b3b2ffb3b3b3ffb2b3b2ffb3b2b2ffb2b2b2ffb2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefefefffdfefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfefefffefdfdfffdfefefffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffefefefffdfdfefffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffdfefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefefffefefefffefffefffffefffffefefefffefefefffffefffffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffffffffefefffffefffffffffefffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefffffefffffffefefefffefffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffdfdfdfff7f7f7fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff1f1f2fff1f2f2fff1f2f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424241ff414141ff404141ff404140ff414141ff414140ff414141ff4b4b4bff5a5a5aff696969ff787878ff888788ff989797ffa7a7a7ffd6d6d6fff2f2f2fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffdfefefffefefefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffdfdfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfefdfffefefdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfbfffafbfafffbfbfafffbfbfafffbfbfbfffafafbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffbfbfafffafafbfffbfbfafffafbfafffafbfbfffafbfbfffbfbfbfffafafbfffbfafafffafafafffafbfbfffafafafffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafff9fafafff9faf9fffafafafffafaf9fffafafafffafafafffafafafffafafbfffafafbfffbfafbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfcfcfffdfcfdfffcfcfdfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbffefeff0ffcfcfd0ffa6a6a6ff939394ff848484ff747575ff666666ff565756ff484848ff3e3e3eff3e3e3eff3f3f3fff403f3fff404040ff404140ff404140000000000000000000000000000000000000000000000000ff7e7e7eff7f7e7eff7e7e7eff7f7e7fff7e7e7eff7d7e7dff7d7d7dff7a7a7aff767576ff717171ff6d6d6dff686868ff636463ff5e5e5eff5a5a5aff555455ff505050ff4c4c4cff494848ff444545ff424242ff3e3d3eff3c3b3bff383838ff363536ff333333ff303030ff2e2e2eff2b2b2bff292a29ff282728ff484848ff575757ff5b5b5bff5c5c5cff5e5d5eff616160ff646464ff676867ff696a69ff6b6b6cff6c6c6cff6e6d6eff6e6e6eff6f6f6fff6f6f6fff6f7070ff6f6f70ff6f7070ff717171ff727272ff727272ff727272ff717171ff707070ff6f6f6fff6e6e6eff6c6c6cff6a6a69ff676767ff646464ff606160ff5d5d5dff5a5a5aff585757ff535253ff363636ff292829ff2b2b2bff2e2e2eff303031ff343433ff373637ff393939ff3c3c3cff3f3f3fff424242ff454545ff484948ff4c4b4cff4e4e4fff525253ff575656ff5a5a5bff5f5f5fff646363ff676666ff6b6b6bff707070ff757575ff7a7a7aff7c7d7dff7d7d7cff7d7d7dff7d7d7dff7d7d7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff191a19ff191a19ff181817ff161516ff141415ff1b1c1cff252425ff303030ff414141ff565555ff6a6a6aff7d7d7dff929292ffcdcdcdffefefeffffdfdfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefefefffefefffffffffefffefffefffefefffffefffffffffffffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefffffefefefffefffffffffefffffefefffffffefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfefefffefdfefffefefefffefefdfffefefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfefffdfefefffdfdfefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffefefdfffefdfdfffefdfdfffefdfdfffefdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfefefffefdfefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefffefffefffefffefefffffefefefffffefffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefdfefffefdfefffefefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafafffafafafffaeaeaeffafafaeffafafafffafaeaeffaeafafffaeaeaeffafafafffafaeafffafaeafffb1b1b0ffb4b4b5ffb9b9b9ffbdbebdffc2c2c3ffc5c5c5ffc7c7c8ffc9c9caffccccccffcdcdcdffcdcdcdffcacbcbffc8c9c9ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcac9c9ffc9cacaffcacacaffcacbcaffcbcbcaffcbcbcbffcbcbcbffcbccccffccccccffccccccffcdcccdffcecdcdffcdcdcdffcececeffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d8ffd7d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffd9dadaffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadbdaffdbdadbffdadadb00000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9dad9ffd9d9daffd9d9d9ffd9d9daffdad9d9ffd9d9daffdadadaffdad9d9ffdad9d9ffdad9d9ffdad9daffdad9d9ffd9d9daffd9dadaffdadad9ffdadadaffdad9daffdadadaffd9dad9ffd9d9d9ffdad9daffd9d9d9ffd9d9d8ffd8d8d9ffd9d9d8ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd6d7d6ffd5d6d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d3ffd3d3d3ffd4d4d4ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd9dadaffdcdbdcffdddddeffe0e0e0ffe3e2e2ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe7e6e7ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e9e8ffeae9eaffecebecffecebecffecececffedededffeeeeedffedeeedffedededffececedffedededffececedffedececffecececffecececffebececffecececffebecebffecebebffebebebffebebebffebebeaffebebebffeaebebffeaebeaffeaebeaffebeaeaffebeaebffeaeaeaffeaebeaffebeaebffeaeaeaffeaeaeaffebeaeaffeaeaeaffebeaebffebebebffebebeaffeaeaebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebececffecebecffebebebffebebecffecebebffebebecffebecebffecebebffebebebffebebebffebebebffebebebffeaebebffebebebffebebeaffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9eae9ffe9e9eaffeaeae9ffe9eae9ffe9e9eaffe9e9e9ffeaeaeaffe9e9eaffeae9e9ffe9e9eaffe9eaeaffe9e9eaffe9eaeaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebeaffebeaeaffebebebffeaeaebffeaebebffebeaebffebebebffebeaebffebebebffebeaebffebebebffebebebffebebeaffeaeaeaffebebeaffebeaebffebebebffebebebffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e9e9ffe8e8e8ffe8e9e9ffe9e8e8ffe9e9e9ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe8e8e8ffe8e8e9ffe9e9e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeae9eaffeaeaeaffe9e9e9ffeae9eaffeaeaeaffeaeae9ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffe9eae9ffe9eae9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eae9ffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaeaffeaebebffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffebebebffebebecffecececffecececffedededffedeeedffeeefeeffefefefffedeeedffedeeeeffeeedeeffecececffebebebffeaeaeaffe8e8e8ffe7e7e7ffe6e5e6ffe6e5e5ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e5e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e4ffe3e2e3ffe0dfe0ffdddcddffdbdbdaffd8d9d9ffd8d8d7ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d5ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececdffcececeffcfd0d0ffd2d3d2ffd4d5d4ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d9d9ffd9d8d9ffd8d8d9ffd9d8d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffd9d9daffd9dadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdad9daffdad9daffd9d9d9ffd9d9daffd9dad9ffd9dad9ffd9d9d900000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdcdbffdbdcdbffdbdcdbffdbdbdaffdbdbdbffdadadaffdadbdaffdadadbffdadadaffdadadaffdadadaffd9d9d9ffdad9daffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d8d7ffd7d6d7ffd6d6d7ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d3d4ffd2d3d3ffd3d2d2ffd1d1d2ffd1d2d2ffd0d0d1ffd0d0d1ffcfd0cfffcfcfcfffcececeffcececeffcdcdcdffcdccccffccccccffcbcccbffcbcccbffcbcbcbffcbcbcbffcacacaffc9cacaffc9c9caffc8c8c9ffc8c7c8ffc8c7c8ffc9c9c9ffcbcacbffccccccffcdcdcdffcdcdcdffcbcbcaffc8c7c8ffc5c5c5ffc3c4c3ffc0c0c0ffbcbcbcffb6b6b6ffb2b2b2ffb0afb0ffb0b0b0ffb2b2b3ffb3b2b2ffb2b3b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b2ffb3b2b2ffb1b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfefffefefefffdfefdfffdfdfefffdfdfdfffefdfefffdfefefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefefefffdfefdfffdfefefffefefefffdfdfefffdfefdfffefdfdfffdfdfefffdfefefffdfefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffefefffefefffffffefefffefefefffefefffffefffefffefefffffefefffffffffffffefefffffefffffffefefffffefefefffffefefffefefffffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefefffefefffffffffefffefefffffefefffffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffffffffffffffefffffffffffdfdfdfff7f8f7fff1f2f2fff3f3f3fff2f3f3fff2f2f2fff2f2f1fff2f1f2fff1f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424241ff424242ff414141ff404141ff414041ff414141ff414141ff4b4a4aff595a59ff686969ff787878ff878788ff979797ffa6a6a6ffd5d6d6fff2f2f2fffcfcfdfffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffafbfafffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffbfbfafffbfbfafffafafbfffafbfbfffafbfbfffafbfbfffafafbfffafaf9fffafafafffaf9fafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafbfffafbfafffbfafbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfcfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfefdfffdfefdfffefefefffefdfefffdfefdfffdfdfefffefefefffefefdfffefefefffefefffffffefefffefefefffefefefffefefefffefefdfffdfefefffbfcfbffeff0efffd0d1d0ffa6a6a7ff949494ff858584ff757575ff666666ff575757ff484848ff3e3e3fff3e3e3fff3e3e3eff3f3f3fff3f3f3fff404041ff404040000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7f7e7eff7e7e7fff7e7f7fff7e7d7eff7e7e7eff7b7b7bff767677ff717272ff6e6e6eff696969ff646464ff5f5f60ff5b5a5aff555556ff525251ff4e4d4eff49494aff474646ff434343ff3f3f3fff3c3c3dff393939ff373637ff333434ff313231ff2f2f2fff2c2c2cff292929ff272728ff464646ff595a59ff5c5c5dff5e5e5eff606060ff636262ff656565ff686869ff6b6b6bff6c6d6dff6e6e6eff6e6f6eff6f706fff707070ff707071ff717171ff717171ff717172ff737373ff737373ff737374ff737373ff727272ff727272ff717070ff6f7070ff6d6d6dff6b6b6bff686868ff656565ff626262ff5e5f5fff5c5d5cff5a5a5bff555555ff373737ff29292aff2c2c2cff2f2e2fff313232ff353435ff373737ff393a3aff3d3d3dff404040ff434242ff464646ff494949ff4c4c4cff50504fff535353ff575758ff5c5b5bff5f5f5fff646464ff676767ff6b6b6bff707071ff757676ff7a7b7aff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0e0dff0d0d0dff0d0d0dff181718ff161515ff151515ff141414ff1b1b1bff242525ff303030ff414141ff555555ff6a6a6aff7c7c7dff949595ffd1d0d1fff0f0f1fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefefffffefffefffffffefffefefffffefffffffffffffffefffffffefefffffefefefffefffefffefefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefefffffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfefdfffdfdfefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffdfefefffefefefffdfefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefdfefffdfdfdfffefefefffefdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefdfefffdfdfefffefefefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfefefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefffefffefffffffffffffffefefffffefffefffffffefffefefffffefffffffefefefffefefefffefefefffefdfdfffefefefffefdfdfffdfefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffefdfefffefdfefffdfdfefffefefefffefefefffefdfefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafafffafafafffafafafffaeaeaeffaeafaeffafaeafffafafafffaeafaeffaeaeafffaeaeaeffb0b0b0ffb4b3b3ffb8b7b8ffbcbcbdffc1c2c1ffc4c5c5ffc7c7c7ffc9c9c9ffcbcccbffcececeffcdcdceffcbcbcbffc9c9c9ffc7c7c7ffc6c6c6ffc7c7c7ffc7c8c8ffc8c8c9ffc9c9c9ffcacacaffcac9caffcacacaffcbcacaffcbcbcbffcbcbcbffcccbcbffcbccccffcbccccffcccdccffcdcccdffcdcdcdffcececeffcececfffcfcfcfffcfcfd0ffcfd0d0ffd1d0d0ffd1d0d1ffd0d1d1ffd1d2d2ffd2d2d2ffd2d1d1ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d7ffd7d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd9d8d8ffd9dad9ffd9d9d9ffd9dadaffdad9daffdadadaffdadadaffdadadaffd8d8d8ffd8d8d9ffd8d9d8ffd8d8d9ffd8d8d900000000000000000000000000000000000000000000000000000000ffd8d8d8ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9d9daffdad9d9ffd9d9d9ffd9dad9ffd9d9daffd9d9d9ffdad9daffd9dadaffd9dad9ffdadadaffd9d9daffd9d9d9ffd9d9daffdadadaffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd7d8d7ffd7d8d8ffd8d8d8ffd7d7d8ffd7d8d7ffd8d8d7ffd8d7d8ffd8d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d7ffd8d8d8ffd7d7d7ffd6d6d6ffd5d4d4ffd3d3d3ffd2d2d2ffd2d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d4ffd3d3d4ffd4d4d4ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d5d5ffd7d7d7ffd9d8d8ffdadadaffdddcdcffdfdedfffe1e1e2ffe4e3e3ffe4e4e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe8e8e8ffe8e9e8ffe9e9eaffebebecffecececffedececffedededffededeeffeeeeedffedeeeeffedededffedededffecededffedededffececedffecedecffecececffecececffebececffecececffebececffebebecffebebeaffebebebffebeaeaffeaebebffebeaebffebeaeaffebebebffebeaeaffeaebeaffeaebebffeaebeaffeaeaebffeaeaebffebebebffeaebebffebebebffebeaebffeaebebffebebebffebebebffebebebffebececffebebecffebebebffebebecffecebebffebebebffececebffecebecffebebecffecebebffebebebffebecebffebebecffebebebffebebecffebebebffebecebffebebebffebebebffeaebeaffeaeaebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9e9eaffe9eae9ffe9eaeaffeaeaeaffe9eae9ffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaebebffebeaebffebebebffebebebffebeaeaffebebebffeaebebffebebebffebeaebffebebebffebebebffebebebffebebebffebeaebffeaebebffebebebffebeaebffeaeaebffebebebffebebebffeaeaeaffeaeaebffeaeaeaffe9e9eaffeaeae9ffeae9eaffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e8e9ffe9e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffe9eae9ffeaeae9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaebebffebeaeaffebeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffe9e9eaffeae9eaffeae9eaffe9e9eaffeaeaeaffeaeaeaffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffe9eae9ffe9e9eaffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaebffeaebeaffebebeaffebeaebffeaebebffebebebffebebebffebebebffebebebffebecebffebebebffebececffebebebffecebebffebebebffebebebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffecececffecebecffebebecffecececffececedffececedffedeeeeffefefefffeeeeeeffeeeeeeffeeededffededeeffededecffebebebffeaeaeaffe9e8e8ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe4e4e3ffe0e0e1ffdddddeffdcdbdbffdad9daffd8d8d8ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d4ffd3d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfd0d0ffcfcecfffcececdffcececeffcececeffd0d0d0ffd3d2d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd8d8d8ffd9d9d8ffd9d8d9ffd8d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdad9daffd9dad9ffdad9daffdadadaffd9dad9ffdad9daffd9d9daffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffdcdbdcffd9d9d8ffdbdcdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdadadaffdad9daffdadadaffdadadaffd9dadaffd9dadaffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d7ffd7d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d4ffd4d5d5ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffcfcfcfffcececeffcdcdcdffcdcdcdffccccccffccccccffcccbccffcccbcbffcbcbcbffcbcacaffcacacaffc9cacaffc9c9c9ffc8c8c9ffc7c7c8ffc8c8c8ffc9cacaffcacbcbffcbcbccffccccccffcccbccffc9c8c9ffc6c6c6ffc4c5c5ffc2c2c3ffbfbebfffbababaffb5b5b4ffb2b2b2ffb2b2b1ffb3b2b3ffb3b3b3ffb3b2b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b0b1ffb0b1b1ffaeafae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffefdfdfffdfdfefffefefefffefdfefffdfefdfffefefefffdfefdfffefefefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffdfefefffdfdfdfffdfdfdfffefefdfffdfefdfffdfefdfffefdfefffdfefdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffefdfdfffefefefffdfefdfffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefefffffefefffffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefffffffefefefffffefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefefefffefffefffefffefffefffefffffffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefdfefffefefefffefdfefffdfefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffefdfefffefefefffdfefefffefdfefffefdfefffefefdfffefefdfffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefffffffffffffefefefffffefefffffffffffefffefffefffefffefffefffefffefffffffefffffefefffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefefffefffefffefffffffefffffffffffffffefefffffefffffffefffefffffefefffefffffffefefffffffefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffffffffffefffefffffffffffefefffffffffffffffffefffffffffffefffefffffffffffefffefffefefefffffffffffdfdfdfff8f8f8fff2f3f3fff3f2f3fff2f1f1fff2f2f1fff2f2f1fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424142ff424242ff414242ff414142ff414141ff404141ff414040ff4b4b4bff585959ff686968ff787877ff878887ff979796ffa5a5a5ffd6d7d6fff2f1f2fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffafbfbfffafafbfffbfafbfffafbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfafffafbfafffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafbfafffafbfafffafbfafffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfefffdfefefffcfbfbffefefefffd0d0d0ffa6a6a6ff949494ff868685ff767676ff676767ff585858ff494949ff3e3f3fff3e3e3eff3f3e3eff3e3e3eff3f3f3fff3f3f40ff414041000000000000000000000000000000000000000000000000ff7e7f7eff7f7f7eff7e7e7eff7e7f7eff7e7e7eff7e7f7eff7e7f7eff7c7b7cff787777ff737373ff6e6e6eff696a69ff646565ff606160ff5c5b5cff565757ff525353ff4e4f4eff4b4b4aff474747ff444444ff403f40ff3e3e3eff3b3a3aff383737ff343434ff323232ff2f2f2fff2c2c2cff2a2a2aff272727ff424242ff5b5b5cff5f5f5fff60605fff626262ff646564ff676768ff6a6a6aff6c6c6cff6d6d6eff6f6e6fff707070ff707170ff717071ff717171ff727271ff727372ff737373ff757475ff747575ff747575ff747474ff747374ff737373ff727272ff707071ff6f6f6fff6c6c6cff6a6969ff676767ff636463ff606160ff5e5e5eff5c5c5bff575756ff383838ff2a2a2aff2c2c2dff30302fff323332ff353535ff383837ff3b3a3aff3d3d3dff404140ff434343ff464746ff4a4a4aff4c4d4dff505050ff545454ff585857ff5c5c5cff5f5f60ff656465ff686868ff6c6c6cff717071ff767676ff7a7b7aff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7c7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff0d0d0dff0d0d0dff141515ff141414ff141314ff1b1b1bff252625ff303130ff414241ff555555ff696969ff7c7c7cff959595ffd4d5d4fff1f2f1fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffefefefffffffefffefffefffffffefffffefffffefffefffefffffffefefefffffefefffefefefffefffefffefefffffffffffffefffefffffefffffffffffffefffffffefffefffffffefffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfefdfffefefefffdfdfefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffefefdfffefefdfffefefefffefefefffefefefffdfefefffdfdfefffefdfefffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefdfffefdfdfffefefefffdfdfefffefefdfffefefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffdfdfdfffdfefefffdfefdfffefdfdfffdfefefffdfdfefffefdfefffefdfefffefdfdfffefdfdfffdfdfdfffdfefefffefdfefffdfdfdfffefefefffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffefefefffffffefffefffefffefffefffffefffffefffefffefffffffefefefffefdfefffefefefffdfefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefdfffefefdfffefdfdfffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffdfefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0afb0ffb0b0b0ffafafafffafafafffafafaeffaeafaeffafafafffafafafffaeaeafffaeaeaeffafafafffb2b2b3ffb6b7b6ffbbbbbcffc1c1c1ffc4c4c4ffc6c6c6ffc9c8c8ffcbcbcbffcdcecdffcececeffccccccffcacac9ffc7c8c7ffc6c6c6ffc7c6c6ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9cacaffcac9caffcbcacbffcacbcbffcbcbcbffccccccffcbcccbffcbccccffcccdccffcccdccffcececdffcececdffcecfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d2d3ffd2d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d7d6ffd6d7d7ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd8d7d8ffd8d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd9dad9ffd8d8d9ffd9d8d9ffd8d8d8ffd9d8d8ffd9d9d9ffd8d8d8ffd8d9d8ffd8d9d8ffd8d9d8ffd9d9d8ffd8d8d80000000000000000000000000000000000000000ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9dad9ffdad9d9ffd9dadaffd9d9daffdad9daffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd7d6d7ffd7d7d7ffd8d8d7ffd8d9d8ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd6d7d7ffd5d5d5ffd4d4d4ffd2d2d2ffd2d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d2ffd3d4d3ffd3d3d4ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d7d6ffd8d8d8ffd9d9d9ffdadbdbffddddddffe0dfdfffe2e2e2ffe4e4e4ffe6e5e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe8e8e8ffe8e8e9ffeaeaeaffececebffecececffecededffedeeeeffeeeeedffedeeeeffedededffedededffedededffecededffedecedffedececffededecffecedecffecececffecececffecececffebececffebebebffebebebffebebebffebebebffebeaebffebebebffeaebebffebeaebffebebebffeaebeaffeaebeaffeaebeaffeaebeaffebebeaffeaeaeaffebebebffeaeaebffebebeaffebebebffebebebffebebebffecebebffebebebffebecebffebebebffebecebffecececffebebecffebececffecececffecececffecececffecebecffecebecffecececffecebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaebffebebebffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9eaffeae9eaffeaeaeaffe9eaeaffeae9eaffeae9eaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffececebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaebeaffeaeaeaffeaebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9e9eaffeae9eaffeae9e9ffeae9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9eae9ffeae9eaffe9e9e9ffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaeaffeaeaeaffeaebebffebeaebffebebebffeaebebffebeaebffebebebffeaebeaffeaebeaffeaebeaffeaebeaffebebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9eae9ffe9e9e9ffe9eae9ffeaeaeaffe9e9e9ffe9eaeaffe9eae9ffeae9e9ffeaeaeaffe9e9eaffeae9eaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffe9e9eaffeaeaeaffeaeae9ffe9eaeaffe9eae9ffe9eaeaffe9eae9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffebebeaffebebeaffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebecebffebebecffecececffebebebffecebebffecececffebebebffebecebffebebebffebecebffececebffebebebffebecebffebebecffececebffececebffecececffecececffededecffedededffeeefeeffeeeeeeffedeeeeffeeeeeeffedeeeeffedededffebecebffeaeaeaffe8e9e9ffe7e6e7ffe7e6e6ffe7e7e7ffe8e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe1e1e2ffdfdfdfffdddddcffdadbdbffd8d9d9ffd7d7d8ffd6d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd3d4d4ffd3d3d3ffd3d2d2ffd3d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcecfcfffcfceceffcececeffcdceceffcececeffd1d0d0ffd3d3d3ffd5d5d5ffd7d7d7ffd7d7d7ffd8d9d8ffd9d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffd9d9daffd9d9d8ffd8d9d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d8d8ffd9d9d9ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dad9ffdadadaffdadadaffdadadaffd9d9daffdadadaffdadad9ffd9dadaffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9000000000000000000000000000000000000000000000000ffd9d9d9ffd8d9d9ffd8d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9dad9ffdbdadbffdadadaffdadadaffdad9d9ffdadadbffd9dadaffd9dadaffdadad9ffd9dad9ffdadad9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfd0cfffcececeffcecdceffcdcdcdffcccdcdffcccccdffccccccffcbccccffcccbcbffcbcbcbffcacbcaffcacacaffc9cac9ffc8c9c8ffc9c9c8ffc7c7c7ffc9cac9ffcac9caffcacbcaffcbcbcaffcacacbffcacac9ffc8c7c7ffc5c5c5ffc3c4c3ffc1c2c2ffbdbebdffb9b9b9ffb5b5b5ffb3b3b3ffb3b3b2ffb3b3b3ffb3b3b3ffb2b2b2ffb3b2b2ffb3b2b3ffb1b0b0ffb1b0b1ffaeaeaeffaeaeae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfefffdfdfefffefefefffdfdfefffefdfdfffdfefefffefdfefffefdfefffefefdfffefefefffdfdfefffdfdfefffdfdfdfffefdfefffefdfefffefefefffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefefffefdfdfffdfefefffefdfdfffefdfdfffefefdfffefdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefefffffffffefffefffefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefefefffefffffffffefefffefffffffefefefffffefefffffefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefdfffefefdfffdfdfdfffefdfefffdfdfefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffdfefefffdfefefffdfdfefffdfefdfffefefefffdfdfdfffefefdfffefdfdfffdfdfefffdfefdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffefffffffffefffefefefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffffefffffffffffffffefffffffffffffdfdfdfff7f8f8fff2f3f3fff1f2f1fff2f2f2fff1f1f1fff2f2f1fff2f1f1fff1f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424242ff424242ff414141ff414141ff414140ff4b4a4bff595959ff686868ff777777ff878787ff969696ffa5a5a5ffd7d7d7fff2f2f2fffcfcfcfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfafafffbfbfbfffbfafafffafafbfffafbfafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffafafbfffbfafbfffafbfbfffbfafbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfafafffafafbfffafbfafffafafafffafbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffbfbfafffafafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfdfdfffdfcfcfffcfdfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffdfdfcfffdfdfcfffcfdfcfffefdfefffdfdfefffdfefdfffdfdfefffefdfdfffdfefefffefdfefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffbfbfcffeeefefffd0d0d0ffa6a7a6ff959495ff868585ff777777ff686767ff575758ff484948ff3e3e3eff3e3f3eff3e3f3eff3f3f3fff3f3f3fff3f3f3fff403f3f000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7fff808080ff7f7f7fff7c7c7dff787878ff737473ff6f6f6fff6a696aff656566ff616061ff5c5c5cff585757ff535353ff4f4f4fff4b4b4bff484848ff454445ff414040ff3e3f3eff3b3b3bff383838ff353535ff323233ff303030ff2c2c2dff2a2a2aff272828ff424142ff5c5c5cff616060ff616161ff636363ff666666ff696969ff6c6b6cff6e6d6dff6f6f6fff6f7070ff707171ff717171ff717271ff727272ff727272ff737373ff747373ff757576ff757675ff767675ff757676ff757575ff747475ff737373ff717272ff706f6fff6d6d6dff6b6b6aff686767ff656465ff626262ff5f5f5fff5d5c5dff575757ff323232ff2b2a2aff2e2d2eff303130ff333333ff353536ff383838ff3a3b3aff3e3e3eff414041ff444444ff474747ff4a4a4aff4d4d4dff515050ff545454ff585757ff5c5b5cff606060ff656565ff686868ff6c6c6cff717171ff777677ff7a7a7bff7b7b7bff7d7c7dff7d7d7dff7d7d7dff7d7d7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0eff0d0d0dff0d0d0dff0d0d0dff0d0d0dff141313ff131313ff1c1c1cff252525ff313031ff424242ff555555ff696968ff7b7b7bff979797ffd6d6d6fff1f1f1fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffffffffffffefffffffffffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffefffffefefefffffffefffefefefffefefffffefefefffefefefffefffffffffffefffefffffffffefefffefffffffffefefffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefefdfffefefefffefdfefffefefefffefdfefffefefefffefdfefffefefefffdfefefffdfefefffdfefefffdfefdfffefefefffdfdfdfffefefefffefdfdfffdfdfefffdfefdfffefefdfffefefefffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefdfffefefefffefdfefffefefefffefdfefffefdfefffefdfdfffefdfdfffefefdfffefefefffdfefefffefdfdfffdfdfefffdfefefffdfefdfffefefdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefefefffefefffffefefffffefffefffffefffffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefefffdfefdfffefefefffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafafafffafaeafffafafafffaeafaeffafafafffafafafffafafaeffb1b1b1ffb5b5b5ffb9b9baffbdbdbdffc3c3c3ffc6c5c6ffc8c8c8ffcacacaffccccccffcdcdceffcccdccffcacacaffc7c7c7ffc6c6c5ffc6c5c5ffc6c6c7ffc7c7c7ffc8c8c7ffc8c9c9ffc9c9c9ffc9c9caffcac9c9ffcacacaffcacacaffcbcacaffcbcbcaffcccbcbffcccbccffccccccffccccccffcdcdcdffcecdcdffcececeffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d1d2ffd2d2d2ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d6d5ffd6d5d6ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd8d8d7ffd8d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd9d8d8ffd9d8d8ffd8d8d8ffd9d8d9ffd9d9d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d90000000000000000ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d8ffd7d6d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd8d8d8ffd8d9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd3d4d4ffd2d2d2ffd2d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d7ffd8d8d8ffdad9d9ffdbdcdbffddddddffe0e0e1ffe3e3e3ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e8ffe7e7e7ffe6e6e7ffe7e6e6ffe6e7e7ffe8e7e8ffe9e9e9ffeaeaeaffecececffecececffedededffedededffeeeeefffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffecececffededecffecececffecececffececebffececebffebececffececebffebebecffebebebffebebebffebebebffebebeaffebebeaffebeaeaffebeaebffebebebffeaeaebffebeaeaffeaeaeaffebeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebecebffececebffebebebffebebecffecebecffebecebffecebecffecebecffecececffecebebffecebecffecececffecebecffececebffebecebffebebebffecebecffebebecffebebebffebebebffebebebffebebebffebeaebffeaeaebffebebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9eaeaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeae9e9ffeaeaeaffeae9eaffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaebebffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffececebffebebebffebebebffebebebffebebebffecebebffecebecffebecebffebebebffebebebffebebebffebebebffebebebffebeaebffeaeaebffebeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeae9eaffeaeaeaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeaeaeaffe9e9e9ffe9e9eaffe9e9eaffe9eae9ffeaeaeaffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebeaffebebebffebebebffebebebffebebebffebebebffebebeaffebeaebffebeaebffebebebffebeaebffebeaebffeaeaeaffeaeaeaffebeaeaffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffeae9eaffe9eae9ffeae9e9ffeae9e9ffeaeae9ffeae9e9ffeae9eaffeaeaeaffeae9e9ffeaeae9ffe9e9e9ffe9e9e9ffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9eaffeaeae9ffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffeaeaeaffebebebffebeaebffebebebffebebebffebebebffebececffebecebffebececffecebebffebececffecebebffecebebffececebffecebebffecebecffececebffebebebffebebebffebebebffebebebffecebebffecececffecececffecececffecececffecedecffecedecffeeeeedffeeeeeeffeeeeefffeeeeeeffedeeeeffeeeeeeffedededffebebebffeaeaeaffe9e8e9ffe7e7e7ffe7e6e7ffe8e8e7ffe8e8e7ffe7e7e7ffe7e6e7ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe3e2e3ffdfdfe0ffdeddddffdcdcdbffd9d9daffd8d8d8ffd7d6d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfceffcececfffcececdffcececeffcfceceffd1d0d0ffd3d3d2ffd5d5d5ffd7d6d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd8d8d8ffd7d7d8ffd7d7d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd8d8d8ffd9d9d8ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffd9d9daffdadad9ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d8d9ffd9d9d9ffd8d9d9ffd8d9d90000000000000000000000000000000000000000ffd8d8d8ffd8d8d9ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadad9ffdad9d9ffdad9daffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffccccccffcccccbffcbcbcbffcbcacbffcbcbcaffcac9caffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffcac9caffcacacaffcacacaffc9c9caffc9cac9ffc8c9c9ffc7c7c7ffc5c4c5ffc3c3c3ffc1c1c1ffbcbdbcffb8b8b8ffb5b4b4ffb3b3b3ffb2b2b2ffb2b2b3ffb3b2b3ffb2b2b2ffb1b1b0ffb0b1b0ffaeaeaeffafaeafffaeaeafffababab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefdfdfffefefdfffdfdfefffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffefefefffefefefffdfefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefffffffefefffefefefffffffffffffefffffefefefffefffefffefefefffefffefffffefefffefffefffefefffffefefffffefefefffefffefffefefffffefefefffefefffffefefefffefefefffefffefffffefefffffefefffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfdfdfffdfdfefffefefefffefefefffefefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefefdfffefefdfffdfefefffefdfefffdfefdfffefefdfffdfefefffefdfefffdfefefffefefefffefefdfffdfefdfffefdfefffefdfdfffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefefffffffefffefefffffefefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffffefffffefffffefefffffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffefefffefffefffefefffffffefefffefefffffffffffffffffffffffffffffffffefffffefefffdfdfcfff8f7f7fff2f2f1fff1f1f1fff2f1f2fff1f2f1fff2f2f1fff1f2f2fff1f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424241ff424242ff424242ff414141ff414141ff4c4b4bff5a595aff686868ff777777ff878787ff969696ffa5a5a5ffd8d8d8fff2f2f3fffdfdfcfffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffdfefdfffdfdfefffefdfefffdfdfdfffdfefefffdfdfefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafbfafffbfafafffbfafafffbfbfbfffafbfbfffafbfbfffafafafffbfafafffbfafbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffefdfdfffefefdfffefefdfffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefdfefffbfcfbffefefefffd0d0d0ffa6a6a7ff969596ff878787ff787877ff686868ff585858ff484849ff3e3e3eff3e3e3eff3e3f3eff3f3f3fff403f3fff3f3f40ff3f3f3f000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7e7eff7f7e7fff808181ff818180ff7f8080ff7d7d7dff797978ff747474ff6f6f6fff6b6a6aff666566ff616161ff5d5d5dff585858ff545454ff505050ff4c4c4cff484849ff454545ff414141ff3f3f3fff3c3b3cff393939ff363636ff333233ff303030ff2d2d2eff2b2b2bff282828ff424241ff5c5c5bff606060ff626262ff646465ff686868ff6b6a6aff6d6d6cff6e6f6eff706f6fff717170ff727271ff727372ff727373ff737373ff737373ff747474ff757575ff767676ff767677ff777777ff767676ff767676ff757575ff747373ff737373ff707171ff6e6e6eff6b6b6bff696969ff666666ff636363ff616160ff5d5d5dff575757ff313131ff2b2b2bff2d2e2eff313131ff333434ff363636ff393938ff3c3b3bff3e3e3eff414141ff444445ff474848ff4b4b4bff4e4e4eff515151ff545454ff585858ff5c5b5cff606060ff656666ff686869ff6d6d6dff727272ff777777ff7b7a7bff7b7b7bff7b7b7cff7d7d7dff7d7d7dff7d7d7dff7d7d7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0e0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff121111ff191919ff232323ff303030ff424242ff555556ff696969ff7c7b7cff989999ffd8d8d7fff1f1f1fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefefffffffefffffefffefffffffefffefefffffefefefffefefffffefefefffefefefffefffefffffefefffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefdfffefdfefffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefdfffefefefffefefefffefdfefffefefdfffefefdfffefefefffefdfefffdfefefffefefefffefefdfffdfefdfffefdfefffefdfdfffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefdfffefefdfffefefdfffdfdfefffdfdfdfffefefefffdfdfefffefefdfffdfefdfffefdfefffdfdfdfffefefdfffdfefefffefdfdfffdfdfefffdfefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffefefdfffdfefdfffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefffefffffffefffffffefffefefffffffefffffefffefffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfefdfffefdfefffefdfdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b2ffb2b1b2ffb0b0b0ffb0b0b1ffb0afb0ffb0b0b0ffafafafffafafafffafafafffaeaeaeffaeaeadffb0b0b0ffb4b4b4ffb8b9b9ffbebebeffc2c2c2ffc5c5c5ffc8c8c7ffc9c9c9ffcbcbcaffccccccffccccccffcacacbffc8c7c8ffc6c6c6ffc6c6c5ffc6c6c7ffc7c6c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcbcbcbffcbcbcbffcccbcbffcccbccffccccccffcdcdccffcecdcdffcececeffcececeffcfcfcfffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd8d9d9ffd8d9d8ffd8d8d8ffd9d8d8ffd9d8d9ffd8d8d8ffd9d8d8ffd9d9d8ffd8d8d9ffd8d8d8ffd9d9d9ffd8d8d9ffd9d9d800000000ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d9ffd8d8d9ffd8d8d9ffd8d8d8ffd7d7d7ffd6d7d6ffd5d5d5ffd4d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd3d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd8d7d7ffd8d9d9ffdadadaffdcdcdcffdededfffe1e1e1ffe4e4e5ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe8e8e7ffe9e9e9ffeaeaeaffecebecffecececffedededffeeeeeeffeeeeeeffeeefeeffeeeeeeffedeeedffeeeeedffedeeedffedededffedecedffededecffededecffececedffecececffececedffecececffececebffebecebffecebebffecebebffebebebffebebebffebebebffeaeaeaffebeaebffebeaebffebebeaffebebeaffebebebffebebebffebeaebffebebebffeaebebffebebebffebecebffebebebffebebebffececebffebececffecebecffecebecffecececffecececffecececffecececffececebffecececffecebecffebebebffebececffecececffecebecffecececffecececffebebebffebebebffebebecffecebebffebebebffebebeaffeaebeaffeaeaebffebeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaebeaffebeaebffebeaeaffebebebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffececebffebebebffebebebffecececffebebecffececebffebecebffecebebffebebebffecebebffebebebffebebebffebeaebffebebebffebebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9eaeaffe9e9eaffe9e9eaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9e9ffe9e9e9ffe9eae9ffeae9e9ffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaebffeaeaebffeaeaebffebebebffebebebffebebebffebebebffecebebffecececffebececffebebebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebebffeaebeaffebeaebffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9eaffeae9eaffe9e9e9ffe9eaeaffe9e9eaffeae9eaffeae9eaffe9eaeaffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffe9e9e9ffeae9e9ffe9eae9ffeae9eaffeae9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebeaffeaebebffebeaebffebebeaffebebebffebebecffebebebffebebecffebebebffebebebffebecebffecebecffecebebffecececffecececffebececffebebebffecebebffecebecffebebebffecebebffececebffebebebffebebebffecececffebececffecececffecececffecececffecececffededecffedeeeeffefeeefffefeeefffeeeeeeffeeeeeeffeeeeeeffedededffebebebffeaeaeaffe8e8e9ffe7e7e7ffe7e8e8ffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe3e3e3ffe1e1e0ffdededeffdcdcdcffdbdadaffd8d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d4ffd3d2d3ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfceceffcececdffcececeffcfcfcfffcfcfcfffd0d0d0ffd3d3d3ffd5d5d5ffd7d7d6ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d8d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d7d7ffd8d7d7ffd7d8d8ffd8d7d8ffd7d7d8ffd7d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d9d8ffd9d9d8ffd9d9d80000000000000000ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d8ffd9d9d9ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d7d7ffd8d8d7ffd7d8d7ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcecfceffcececeffcecdcdffcdcdcdffcdcdcdffccccccffcbcbcbffcccbcbffcbcbcbffcbcbcaffcacacaffcacacaffc9c9c9ffc9c8c9ffc8c8c9ffc7c8c8ffcacacaffc9cacaffcacacaffcacac9ffcacacaffc8c9c9ffc7c6c6ffc4c4c5ffc2c3c3ffc0c0bfffbbbbbbffb6b7b7ffb3b4b3ffb2b2b2ffb2b1b2ffb2b2b2ffb0b1b1ffb1b1b1ffaeaeaeffafaeafffaeaeafffabababffadadadffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffdfefefffefefefffdfefefffefefefffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfefffefdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffefdfefffefdfefffdfdfefffefefefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefdfdfffdfefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefffffffffefefffefffefffefffefffefefefffefffefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefffefffffefffffffefffffefffefffffffffffefefefffefefefffefffefffefefefffefffefffefefefffffefefffefefffffefefffffefffffffefefefffefffefffefefffffefefefffefefffffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefdfefffefefefffefdfdfffefefefffefefdfffdfefdfffdfefefffdfefefffefefdfffefefefffdfefefffefefdfffdfefefffefefefffdfefefffefefefffdfefefffefefefffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfefefffdfefdfffdfdfdfffdfefdfffefdfefffefdfefffdfefdfffefefefffdfdfefffdfdfefffdfefefffefdfdfffdfefefffefefefffefefefffefefffffefefffffffffffffffefefffffffefffffefffffefefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefffffefffefffffffefffffefffffefefefffefffffffefefefffefefefffefffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffffffffffefefffffffffffffefffefffffffffffffefefffffefffffdfcfdfff6f7f6fff0f0f1fff0f0f0fff0f1f1fff1f2f2fff2f2f1fff2f1f2fff2f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424141ff424242ff424242ff424242ff424142ff4c4c4cff5a5b5bff696868ff777777ff868687ff969696ffa6a6a7ffd8d8d8fff2f2f3fffcfcfcfffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfcfbfffcfbfcfffbfbfbfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffafbfafffbfafafffafbfafffafafafffbfafbfffbfafbfffafafbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffdfcfcfffdfdfdfffdfefdfffdfefdfffdfefefffdfefefffefefdfffefefefffdfefefffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffcfcfcffefefefffd1d1d1ffa6a6a6ff969796ff888989ff7a7a79ff6a696aff595959ff494949ff3f3f3fff3e3e3fff3f3f3fff3f3f3fff3f3f3fff3f403fff3f3f3f000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7e7fff828281ff818181ff818081ff818081ff7e7d7eff797979ff757474ff6f6f70ff6a6b6aff666666ff626162ff5d5d5dff595959ff555554ff505151ff4d4d4cff4a4949ff454645ff424142ff3f3f3fff3c3c3cff393939ff363636ff333333ff303131ff2e2e2eff2c2c2bff292929ff424342ff5c5c5cff606060ff636363ff656566ff686969ff6b6b6bff6d6d6dff6f6e6fff717071ff717172ff727372ff737373ff747474ff747474ff747474ff757574ff767576ff777777ff777777ff787877ff777777ff777777ff767676ff757474ff737473ff717171ff706f70ff6d6d6dff6a6a6bff676867ff646364ff616161ff5d5d5dff565756ff323232ff2c2c2cff2e2e2eff313131ff353435ff373737ff393939ff3c3b3cff3e3e3fff414241ff454545ff484748ff4a4b4bff4e4e4eff515151ff545555ff585958ff5d5c5cff606160ff666666ff696969ff6e6d6dff737272ff777877ff7b7b7bff7b7b7bff7b7b7bff7c7b7bff7d7d7dff7d7d7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff0d0e0dff0d0d0dff0d0d0dff0b0b0cff0d0d0dff151515ff202020ff30302fff424142ff565655ff69696aff7c7c7cff9a9a9affd8d8d8fff2f1f2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffefffefffefffefffffffffffefffffefffffffefffffefffefffffffffffefefffffefefffffefffefffffefefffefffefffefefefffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefdfefffdfdfdfffdfefefffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffdfefefffefefefffefdfefffefdfefffefdfefffdfefdfffdfdfefffefefefffdfefefffdfefefffefefdfffefdfefffefdfefffdfefdfffefefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefefefffefdfefffdfdfefffefefefffefdfefffefefdfffefdfefffdfdfdfffefdfefffefefefffdfdfefffdfdfdfffefdfefffefdfefffdfdfdfffefdfefffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfefdfffefdfdfffefdfdfffdfefdfffdfefdfffdfefefffdfefefffefdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefffffefefffffefffefffefefffffefffefffefffefffefffffffffffefffffefffffffefffffefffefffffffefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffefdfefffdfdfefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffdfefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb2b1b1ffb2b2b1ffb0b1b0ffb0b1b0ffafb0b0ffb0b0b0ffafafafffafafafffadaeadffafafafffb3b3b3ffb8b8b8ffbcbcbdffc2c2c2ffc4c5c5ffc7c7c7ffcac9c9ffcbcacbffcbcbccffcbcbcbffc9c9caffc8c8c8ffc6c7c6ffc5c6c6ffc6c6c5ffc7c6c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcac9c9ffcacbcaffcacacaffcbcbcbffcbcbcbffcbcbccffccccccffcdccccffcdcdcdffcecdceffcececeffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d5d4ffd5d4d5ffd5d5d4ffd5d4d4ffd5d5d5ffd5d5d4ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd6d6d7ffd6d7d6ffd6d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd7d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd8d8d9ffd8d8d9ffd9d9d9ffd9d8d9ffd9d9d8ffd9d8d9ffd8d8d8ffd9d8d9ffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d6ffd6d7d6ffd7d6d6ffd6d5d6ffd6d5d6ffd5d6d5ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d8d7ffd9d8d9ffd9d8d9ffd8d9d8ffd7d7d7ffd6d5d6ffd4d4d4ffd3d3d3ffd2d1d1ffd1d1d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdaffddddddffdfe0dfffe3e3e3ffe5e5e4ffe6e6e6ffe7e7e7ffe7e8e7ffe8e9e8ffe8e9e9ffe8e9e9ffe8e8e7ffe7e8e7ffe8e8e8ffe9e9e9ffeaeaeaffecececffececedffedededffeeeeeeffefefefffefeeeeffefeeefffeeeeeeffedeeedffededeeffedededffedededffedededffededecffedecedffedecedffecedecffecececffecebecffebececffebecebffecebebffebecebffebebebffebebebffebebebffebeaebffebebebffebebebffebebeaffebebebffeaebeaffebebebffebebebffebebebffebebebffebebecffebebebffebebebffecebecffebebecffebecebffecececffecebecffebececffecececffecececffecececffececebffecececffecececffecececffecececffecebecffecececffececebffebecebffebececffebececffecebebffebebebffebebebffebebeaffeaebebffebebebffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaebffeaebebffebeaeaffeaebebffebebebffebebebffebebebffebebecffecececffecebebffececebffecebecffebebebffecebecffecececffebececffebebebffecebecffecebecffebebebffecebecffebebecffebebebffebebebffebeaebffeaebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeae9ffeae9e9ffeae9e9ffe9eae9ffe9eae9ffe9e9e9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffe9eae9ffeaeaeaffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffebeaebffebebebffebebebffebebebffebebebffebecebffecebebffebecebffebebebffecebecffebebecffebebecffecececffecebebffececebffebebecffebebebffebebecffebecebffebebebffebebebffebebebffebebebffebeaebffebeaebffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9eaeaffeae9eaffeaeaeaffeae9e9ffeaeae9ffeaeae9ffe9eae9ffe9eaeaffe9eaeaffeaeae9ffeaeaeaffe9eae9ffeaeae9ffe9eaeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffebeaebffeaeaebffeaebeaffeaeaebffeaebebffeaebebffebebebffebebebffecebebffecebebffebecebffececebffebebecffebebecffebececffecebebffebececffebebebffecececffecebecffebebecffecececffecebecffececebffecebecffebebebffebebecffecececffecececffecececffecececffecececffedececffedecedffededeeffeeefeeffefefefffeeeeeeffeeeeeeffeeefefffedededffebececffeaebeaffe9e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e8e8ffe7e7e7ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe5e5e5ffe2e2e2ffdfdfdfffddddddffdbdbdbffdadadaffd8d8d8ffd7d8d8ffd6d7d7ffd7d7d7ffd7d6d6ffd6d5d6ffd5d5d6ffd4d5d4ffd4d4d4ffd3d4d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcecdceffcdceceffcececeffcfcfcfffcfcecfffd0d0d1ffd3d4d4ffd6d5d5ffd7d7d6ffd8d7d8ffd7d7d7ffd8d8d8ffd9d9d8ffd8d9d9ffd8d8d8ffd9d8d9ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd7d8d8ffd8d8d7ffd8d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d9d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d8d8ffd9d8d9ffd9d8d9ffd8d9d8ffd8d8d9ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd8d8d9ffd8d9d9ffd8d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffd9d9d9ffd9dad9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d8d7ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd8d7d8ffd7d8d7ffd8d7d7ffd8d7d7ffd7d8d7ffd7d8d7ffd7d8d8ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d6ffd6d7d6ffd6d6d6ffd6d5d6ffd5d5d6ffd4d5d4ffd4d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d3d2ffd2d1d2ffd2d1d1ffd0d1d0ffd1d0d0ffd0cfd0ffcfcfcfffcecfcfffcececeffcdcecdffcdcdcdffcdcccdffccccccffcccbccffccccccffcbcbcbffcbcbcaffcacacbffc9c9c9ffc9c9caffc9c9c9ffc8c8c8ffc9c9c9ffcac9caffcac9caffcacacaffcbcacaffcacacaffc8c8c8ffc6c6c6ffc4c3c4ffc1c2c2ffbfbfbfffbababaffb5b6b5ffb3b3b2ffb1b0b0ffb0b1b0ffb1b0b1ffaeafaeffafaeaeffafaeaeffabacabffadadadffadadadffadadadffadacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffdfdfdfffefefefffefefefffdfefefffefdfefffdfefdfffdfdfefffdfdfefffdfdfefffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefefffdfefefffefdfefffdfdfefffefefdfffdfdfdfffdfdfefffdfefdfffefefdfffefefefffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefefefffefefdfffefdfdfffefdfefffefefefffefefefffefffefffefefefffefffefffefefffffffffffffffefffffffefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefffffefefffffefffffffffffefffefefffffefefefffefefffffffefffffefffefffefffefffefffffffefffffffffefffffefefefffefffefffefefefffefefffffefefefffefefefffffefffffefefefffefefffffefefefffffefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffdfdfefffefefefffefefefffdfdfdfffefdfefffefdfefffdfefefffefdfefffdfefdfffdfdfdfffdfdfefffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffefefffffefffffffefefffffffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffffffffffefefefffefefffffffefffffefffffffffefffffcfdfcfff5f5f5ffefefefffefefeffff0f0f1fff1f1f1fff1f1f2fff1f2f1fff2f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424242ff424242ff424242ff424242ff424242ff4c4c4cff5a5a5aff686869ff777776ff868687ff979797ffa8a7a8ffd9d8d8fff3f2f3fffdfdfcfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfcfbfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfcfffbfbfcfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafbfbfffbfafbfffafafbfffbfbfafffbfbfbfffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffbfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffdfdfdfffdfdfefffefefefffefdfefffefdfefffdfefdfffefefefffefdfdfffefefefffefefefffefefefffffefffffefefefffefefffffefefefffefefefffffefefffcfcfcffefefefffd1d1d1ffa6a6a6ff979898ff8a8a8aff7b7b7cff6b6c6bff5a5a5aff4a4a4aff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff404040000000000000000000000000000000000000000000000000ff7e7e7fff7e7e7eff828182ff828181ff828181ff818181ff818181ff7e7e7eff79797aff757474ff70706fff6b6b6aff676666ff626261ff5e5e5dff595959ff555555ff515151ff4d4d4dff4a494aff464646ff414242ff3f4040ff3c3c3cff393939ff363637ff343434ff313131ff2e2e2fff2c2c2cff2a2a2aff444343ff5e5e5eff616161ff636363ff666666ff696969ff6c6b6cff6e6e6eff6f7070ff717071ff727272ff737373ff747474ff757575ff757575ff757675ff757676ff767676ff777777ff787778ff787878ff787878ff777878ff777777ff767676ff747474ff737372ff707070ff6e6e6eff6b6c6bff686868ff646464ff616160ff5c5c5dff565756ff323232ff2c2b2cff2f2e2fff323232ff353535ff373737ff39393aff3c3c3bff3f3f3eff414141ff454445ff484848ff4c4c4bff4e4e4eff525252ff555555ff595858ff5d5c5dff616161ff666766ff696a6aff6e6e6eff737373ff777778ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7d7d7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff0d0d0dff0d0e0dff0b0b0bff0a0a0bff090a09ff121212ff1f1f1fff2f2f2fff414142ff565656ff6a6969ff7d7c7cffa09fa0ffdbdbdafff3f3f2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffefefffffefefffffefffffffffffefffefefffffefefefffefefefffffefffffefffefffefffefffefffffffefffffffffefffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefdfefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefdfefffdfefdfffdfefefffefdfefffdfefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffefefefffdfefdfffdfefefffdfefefffefdfefffdfdfdfffefefdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefdfdfffdfdfefffdfefefffefdfefffefdfdfffefdfdfffefefdfffefdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfefffefefefffefdfefffdfdfefffdfefdfffdfefdfffefdfdfffefefefffdfdfefffefefefffefefefffefefefffefefffffefefefffefefffffffefffffefffefffefefffffefefffffefefffffefffffffffffefffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefefdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffdfdfdfffefdfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb0b1b0ffb0b0b0ffb0afb0ffafb0afffaeaeaeffafaeaeffb2b2b2ffb6b6b6ffbbbbbbffbfbfbfffc4c4c4ffc7c6c7ffc9c9c9ffcacbcbffcccbccffcacbcaffc9c9c9ffc8c8c8ffc6c6c7ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9cacaffc9cacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcbccffcbcccbffccccccffcdcdcdffcdcdcdffcdcdceffcececeffcfcfcfffd0cfcfffd0cfd0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d3d2ffd4d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d4d4ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd6d6d5ffd6d6d6ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d8ffd9d9d9ffd9d8d8ffd8d8d9ffd8d9d9ffd9d8d9ffd9d8d8ffd9d8d8ffd9d9d8ffd9d9d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd9d9d8ffd8d9d8ffd9d9d9ffd9d9d8ffd9d8d8ffd9d8d9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd5d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d8ffd7d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd1d2d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d3ffd3d3d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d9d8ffdadad9ffdcdbdcffdededeffe1e2e1ffe3e4e4ffe5e5e5ffe7e7e6ffe7e7e8ffe8e8e8ffe9e9e9ffe9e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe9eaeaffeaeaeaffecececffedededffedededffeeeeefffefefefffeeefefffefeeefffeeeeeeffeeeeeeffeeedeeffededeeffededeeffedededffedededffecedecffedecedffececedffecececffecececffebececffebececffecebecffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebecffecebebffecebebffececebffecebecffececebffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecececffecececffecececffecebecffebebebffebebebffebebebffebebebffeaeaebffebebebffebebebffeaeaeaffeaeaebffeaeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaebebffebeaebffebebebffebebebffebebebffebebebffebebebffececebffecececffecebebffebebecffecececffecebecffecebebffecebecffecececffececebffebebebffecebecffecebebffecebebffebebebffecebebffebebeaffebebebffeaebeaffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9e9ffeaeae9ffeaeaeaffe9e9e9ffeae9eaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebebffebebeaffeaeaebffeaebebffebebebffebebebffebebebffebecebffebececffebececffecebecffecececffececebffecececffebececffebececffecececffecececffececebffebebecffecececffecebecffecebebffecebebffececebffebebebffebebebffebebebffebebeaffebebeaffeaeaeaffebeaeaffebeaeaffebebeaffeaeaeaffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffeaeaeaffeae9e9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaebffebeaebffeaebeaffeaeaebffebeaebffebebebffebebebffebebebffebebecffebebebffebebebffebebecffebecebffebecebffebececffebececffecebecffecebecffececebffecececffebebecffebecebffecececffecececffecebebffebebecffebececffecebecffecebebffecececffecececffecececffecececffedecedffedededffeeededffeeeeeeffefeeefffefeeeeffefefeeffeeefeeffeeededffececebffebeaeaffeae9eaffe9e9e9ffe9eae9ffe9eaeaffe8e8e8ffe7e7e6ffe6e6e6ffe6e7e6ffe7e6e7ffe6e5e6ffe3e3e2ffe0e0e0ffdeddddffdcdcdcffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfd0cfffcfcfcfffcecfcfffcececeffcecdceffcececdffcdcdcdffcdcdcdffcecfceffd1d1d1ffd4d3d4ffd5d5d5ffd6d6d7ffd7d7d7ffd8d7d8ffd8d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd7d7d7ffd8d7d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d9d9ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd9d8d9ffd9d8d8ffd9d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d7ffd7d8d8ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d5d6ffd5d6d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcecfcfffcfcecfffcececeffcdcecdffcdcdcdffcccccdffccccccffccccccffccccccffcbcbcbffcacacbffcacacaffcac9caffc9c9c9ffc9c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffcac9caffcbcacaffcbcacaffc9c9c9ffc8c7c7ffc6c5c5ffc4c4c3ffc1c1c1ffbebebeffb9b9b9ffb4b4b4ffb1b0b1ffafafafffaeafaeffaeafafffaeaeaeffabacabffadadadffadadadffadadadffacacacffacadac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefefffefefdfffefdfefffefdfefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffefefdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffefefefffdfdfefffdfefefffefefdfffdfefdfffefefefffefdfefffdfefefffdfdfdfffefdfefffefdfdfffefefdfffefefefffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefefffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffefffefefffffefefffffefefffffefefefffefffefffefffffffffffffffefefffffffffffffefefffffefffffffefffefffefefefffffefffffffefffffefefffffefefefffefefefffffefefffffefefffefffffffefefffffefefefffffefefffefefffffefefefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffefefdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfefefffdfefefffdfdfefffefdfefffefdfdfffdfefefffdfefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefffffffefefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffefefffffefefefffefefefffffffefffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefffffefefffffffefefffefffffffefefffffffffffffefffefffffffffffffffefffcfcfcfff4f3f3ffededeeffeeeeeeffeeefeffff0f0f1fff1f1f1fff2f1f1fff1f2f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424242ff424242ff424242ff424242ff424243ff4c4c4cff595959ff686868ff777676ff878787ff989898ffa9a9aaffd9dad9fff3f2f3fffdfcfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfefefffefefefffefdfefffefefffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffcfbfcffefefefffd1d1d2ffa6a6a6ff979798ff8b8b8bff7c7c7dff6d6c6cff5a5b5aff4a4a4aff403f3fff3f3f3fff3f3f3fff3f3f3fff3f4040ff404040ff404040000000000000000000000000000000000000000000000000ff7f7e7eff828282ff818282ff828281ff828182ff828182ff818181ff7e7f7fff7a7979ff747475ff706f70ff6b6b6bff676766ff626262ff5e5d5eff5a5a5aff555555ff515251ff4e4d4dff4a4a4aff474746ff424242ff40403fff3c3d3dff393a3aff373736ff333333ff313132ff2e2f2eff2c2d2cff2a2b2bff444545ff606060ff636364ff646464ff666767ff696a6aff6c6d6cff6e6f6eff707070ff717171ff727272ff747474ff757575ff767676ff767676ff767677ff767677ff777777ff777877ff787979ff797979ff797979ff797979ff787878ff777777ff757675ff737373ff717171ff6f6e6fff6c6c6cff686868ff646464ff616060ff5d5d5cff595959ff333333ff2c2c2cff2f2f2fff323232ff353535ff373838ff3a3939ff3c3b3cff3e3e3fff414242ff454545ff484848ff4c4b4cff4f4f4fff525252ff555555ff595858ff5c5d5dff616161ff666666ff6a6a69ff6e6f6eff737373ff777877ff7b7b7aff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff0d0d0dff0b0c0bff0b0a0bff090809ff080809ff101010ff1f1f1fff303030ff424242ff565657ff6a6a6aff7e7e7dffa5a5a5ffdededffff3f3f3fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffffffefffffffffefffffefefffffefefefffefffefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefdfffdfdfefffefdfefffdfdfefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffefdfdfffdfefefffdfefefffefefefffdfefdfffefefefffefefdfffdfdfdfffefdfdfffdfdfefffefefefffdfefefffefdfefffdfdfefffefdfefffdfefdfffdfefefffefefefffdfdfefffefefefffdfdfefffdfefefffdfefdfffdfdfdfffefdfefffefdfefffdfefefffdfefefffefdfefffefdfdfffefefdfffefefefffdfdfefffefefdfffefdfdfffdfdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffefdfefffefefefffefefffffefffefffefffefffffefefffefefefffefefefffffefefffefefffffffffffffefefffffefefffffefefffffffefefffefffefffefffffffffffffffefefffffffefffffefefefffefffefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffdfefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b2ffb2b2b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb0b0b1ffb0b0b0ffb0b0b0ffafafafffb1b2b2ffb5b5b6ffbababbffbfbebeffc3c3c3ffc6c6c7ffc8c9c8ffcacbcaffcccbcbffcbcbcbffc9c9c9ffc8c7c7ffc7c7c7ffc5c5c5ffc5c5c6ffc6c6c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffccccccffcccbccffccccccffccccccffcdcdcdffcecdcdffcececeffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d2ffd2d1d1ffd2d2d3ffd2d2d3ffd3d3d3ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd6d5d5ffd5d6d6ffd5d5d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d6d7ffd6d6d7ffd6d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd8d9d9ffd8d8d8ffd9d8d9ffd9d8d8ffd9d9d8ffd9d9d9ffd8d9d9ffd9d9d8ffd9d8d9ffd9d8d9ffd8d8d8ffd8d9d9ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d9ffd8d8d8ffd8d9d8ffd9d8d8ffd8d9d9ffd9d9d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d9d9ffd9d9d8ffd8d8d8ffd9d8d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d3ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d8d7ffd9d8d8ffdadbdbffdddddcffdfdfdfffe2e1e1ffe4e5e4ffe6e6e7ffe7e7e7ffe7e7e7ffe8e8e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e9ffe9e9eaffebeaebffecebecffecededffededeeffeeefeeffefefefffefefefffeeeeeeffedededffeeeeeeffeeeeeeffeeeeeeffededeeffededeeffedededffedecedffecedecffedededffedededffecececffecececffecececffecececffececebffebecebffecebecffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebecffebebebffebececffecebebffebebecffebebebffebececffececebffecececffecebecffecececffecececffecececffecececffecececffecececffebebebffececebffebececffecececffececebffebebebffebebecffebecebffebebebffebebebffebebebffebebebffebeaebffebeaeaffeaebebffeaeaebffeaebeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffeaeaebffebebebffebebebffebebebffebebebffebebebffebebecffecebecffebececffebebebffecebecffecebebffecececffecececffecececffececebffecececffecebecffebebebffebececffecebebffebebecffebebebffebebebffebebebffebebebffebeaebffebebebffebebebffeaebeaffebeaeaffeaeaebffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9eaeaffeaeae9ffe9e9e9ffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9eaffeae9eaffeae9e9ffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaeaebffebeaebffebebebffebebebffebebebffebececffecececffebebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececebffecececffecebecffebebebffebececffecebebffebebebffebebebffeaebebffebebeaffebeaebffebeaebffeaebebffeaeaeaffeaebeaffebeaeaffeaeaebffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9eaeaffeaeae9ffe9e9e9ffeae9eaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaebffeaebeaffeaebeaffebeaeaffeaeaeaffeaeaeaffebeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebececffecececffebebecffecececffecececffecececffecececffebecebffecececffecececffecececffebececffecececffecebebffececebffecececffebececffececebffecececffecececffecececffecededffedececffedededffedededffeeeeefffefefeeffeeeeefffefeeefffefefefffedededffebecebffebeaeaffeaeaebffeaeaeaffe9e9e9ffe9e9e8ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e7ffe3e4e3ffe1e1e1ffdedfdfffdcddddffdadadbffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffcfcfd0ffd0cfcfffcfcfcfffcecfcfffcececeffcdcecdffcecdceffcdcdcdffcdcdcdffcecfcfffd1d1d1ffd4d3d3ffd6d5d5ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd8d8d8ffd8d9d9ffd9d8d8ffd7d7d8ffd7d7d7ffd6d7d7ffd7d7d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d8d9ffd9d8d9ffd9d8d8ffd9d9d9ffd8d9d9ffd9d9d9ffd8d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d8ffd7d7d8ffd8d7d8ffd8d8d7ffd8d8d8ffd9d9d9ffd8d8d9ffd9d9d9ffd8d8d9ffd8d9d9ffd9d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd8d7d7ffd7d8d7ffd7d8d8ffd8d8d7ffd7d7d7ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d8ffd7d7d8ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcecdffcecdceffcdcdcdffcccdcdffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcacacaffcacac9ffc9c9c9ffc8c8c8ffc7c7c7ffc8c9c9ffc9c8c8ffcac9caffcbcbcbffcacbcbffc9c9c9ffc7c7c7ffc5c4c5ffc3c3c3ffc0c0c0ffbcbdbcffb8b7b7ffb2b2b3ffaeafaeffadadadffafaeaeffabacabffadadadffadadadffadadacffacacacffacadacffacadacffacadad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffdfefefffefefefffefefefffefdfefffefefefffefefdfffefefefffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffefefefffdfefefffdfdfefffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffefdfefffdfdfdfffdfefefffdfefdfffefefefffdfefefffefefefffefdfefffefdfdfffdfefefffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffefffffffefefefffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefefefffefefefffffffffffefefefffffffffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefdfffefefdfffefefefffdfefefffefefefffdfefdfffefefefffdfefefffefdfdfffefdfefffefefefffefefefffdfefefffefefdfffefefefffefefefffefdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffefffefefefffffffffffefffffffffefffffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffffefffffefefffffffffefffffefefffcfcfcfff2f3f3ffecececffedededffeeeeeeffefefeffff1f0f0fff1f1f1fff1f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424242ff424242ff424242ff424242ff424142ff4c4b4bff595959ff686868ff787878ff888888ff989898ffaaaaabffd9d9dafff3f2f3fffcfcfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfefdfffefefefffdfefefffefdfdfffefdfefffefefefffefefefffdfefefffffffefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffcfcfbffeeefefffd0d0d0ffa5a5a5ff979797ff8a8a8aff7d7c7cff6c6d6cff5b5a5bff4a4a49ff3e3f3fff3f3f3fff3f3f3fff3f3f3fff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000ff818181ff818182ff818182ff828181ff818182ff828182ff7e7f7fff7a797aff757575ff707070ff6b6b6bff676767ff626262ff5e5e5fff5a595aff565656ff525251ff4e4e4eff4a4b4aff464746ff424242ff404041ff3d3e3eff3a3a3bff373837ff353535ff313232ff302f2fff2d2d2eff2b2b2bff454545ff5f6060ff646464ff656665ff686867ff6a6a6aff6d6d6dff6f6f6fff717170ff727272ff737473ff747575ff757575ff777776ff777777ff777777ff787777ff777877ff787879ff797a79ff797a7aff7a7a7aff797979ff797979ff777777ff767676ff747474ff727272ff6f6e6fff6c6b6cff686969ff656465ff616161ff5f5f5fff5d5d5dff343434ff2c2c2dff2f2f2fff323233ff363535ff373837ff3a393aff3c3c3cff3f3f3fff424142ff454545ff484848ff4c4b4cff4f4e4eff525252ff565655ff595959ff5c5d5cff616161ff676767ff6a6a6bff6f6f6fff737373ff777877ff7b7b7bff7b7b7bff7b7b7bff7b7b7cff7b7b7bff7c7c7bff7b7c7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff0c0c0cff0a0a0aff090909ff080708ff080707ff0f1010ff201f20ff313131ff424342ff575757ff6c6c6dff7e7e7fffa7a6a7ffe4e3e4fff6f5f5fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefffefffefffffffefffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfdfefffefefefffefefefffdfdfefffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefefffdfdfdfffefdfdfffdfefefffefdfdfffdfefefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffefdfdfffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefffffefefffffefffefffefefefffefffefffefffffffefefefffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefefefffefefefffffffffffefefefffefefefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfefffefefefffdfefefffdfdfefffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b3b2ffb2b2b2ffb2b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb1b0b0ffb0afb0ffb1b1b1ffb5b5b5ffb9bab9ffbfbfbeffc3c3c2ffc6c6c6ffc8c7c8ffcac9caffcbcbcbffcbcbcbffc9c9c9ffc7c7c7ffc6c7c7ffc7c7c7ffc5c6c5ffc6c6c6ffc7c7c7ffc8c7c7ffc8c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcbcbcaffcbcccbffcbcbcbffccccccffcccbccffccccccffcccdcdffcecdcdffcececeffcececeffcececfffcfcfd0ffcfd0d0ffd0d0d0ffd0d0d1ffd2d1d1ffd1d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d6d5ffd5d6d6ffd5d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd8d8d8ffd9d8d8ffd8d9d9ffd9d8d8ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d9ffd9d8d8ffd7d8d7ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd8d8d8ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d9ffd9d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd7d6d6ffd6d7d6ffd4d4d5ffd3d4d3ffd2d2d2ffd2d2d2ffd0d0d0ffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d0d1ffd2d1d1ffd1d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd4d5d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9dad9ffdbdbdbffdededdffe0e0e0ffe3e3e3ffe5e5e5ffe7e7e6ffe8e8e8ffe8e8e8ffe9e8e9ffeae9eaffeae9eaffe9e9e9ffe8e9e9ffebebebffecececffededecffeeededffefefefffefefefffefefefffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffeeededffedeeedffedededffededecffecececffedececffecececffecececffececebffecececffebebebffecececffebebebffebebebffebebebffecebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffecebebffebecebffebebecffebecebffebecebffebebebffebececffecececffecececffecececffecececffecececffecececffecedecffecececffecececffecececffecececffecececffececebffecececffebececffecebebffecebecffecececffececebffebebebffebebebffebebebffebebebffebeaebffebebebffeaeaebffeaebeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaebeaffeaeaeaffebeaebffeaebeaffebebebffebebeaffebebebffebebebffecececffebebebffecebebffebececffecebebffecececffebecebffebebecffebececffebececffecebecffecebecffecececffecececffecebecffecececffebecebffebebebffebebecffebebebffebebecffebebebffebebebffebebeaffebeaeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeae9e9ffeae9eaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebebffeaeaeaffebebebffebebebffebebebffebebebffebecebffebebecffececebffebececffecececffecececffecececffecececffedededffecececffedededffecececffedececffecececffedececffececedffecececffecececffececedffececedffecececffecececffecececffebececffebebecffebebebffebecebffebebebffebebebffebebebffebebebffebeaeaffebeaebffebebeaffeaeaeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaebeaffebeaeaffebeaeaffebeaebffeaeaebffebebeaffebeaebffebebeaffeaebebffebebebffebebebffebebebffebebebffecebebffebecebffebebecffececebffebecebffecececffecececffecececffececebffecececffebececffecececffecebecffecebecffebececffecebebffecececffebecebffebebebffebebecffebebecffecececffecececffedececffecedecffedecedffedededffedeeedffeeeeeeffefefefffeeefefffefefefffefeeefffeeedeeffececebffebebebffeaebeaffeaebeaffe9e9e9ffe8e8e8ffe6e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe4e5e5ffe3e2e2ffe0e0e0ffdededeffdcdcdcffd9dadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd2d2d3ffd3d2d2ffd1d2d1ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcfcfcfffcececeffcececeffcdcdcdffcdcccdffcdcdcdffcfcfcfffd1d1d2ffd3d4d3ffd5d5d5ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d8ffd9d8d8ffd8d9d8ffd8d8d9ffd8d8d8ffd7d8d7ffd7d6d7ffd6d6d7ffd6d6d6ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d9d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd8d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d8d8ffd9d9d9ffd9d8d8ffd9d8d8ffd8d9d9ffd9d8d8ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d8ffd7d8d8ffd7d7d8ffd7d8d7ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcccdffccccccffccccccffcbcbccffcbcbcaffcacacaffcacacbffc9c9caffc9c9c9ffc8c8c9ffc8c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffcbcbcbffcbcbcbffcbcbcbffc9c9c9ffc7c7c7ffc5c4c4ffc2c2c2ffc0c0bfffbbbbbbffb5b6b5ffafb0afffabababffababacffadadadffadadadffadadacffacadacffacadadffadacacffadacadffadadadffaeaead00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefdfefffdfefefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefdfefffefdfefffdfdfdfffdfdfefffdfefefffefefdfffefdfdfffefefefffdfefefffefdfdfffefefefffdfdfefffefdfefffefefdfffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffffffefffffefefffffefefffefefefffffefffffffefffffefefefffefefffffefffffffffffefffffefffffffffffffefffffffffefefffffffffffefefffffffefefffffefefffefefffffffefefffffefefffefffefffffffefffffefefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefdfdfffdfefdfffdfdfefffdfefdfffefdfdfffdfdfefffefdfdfffdfefdfffefefdfffefdfefffdfdfdfffdfdfefffdfefefffefefdfffdfefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfefffdfdfefffefdfefffefefdfffefefefffefefefffffefefffefefefffffffefffffefefffffffefffefefffffffefefffffefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffefefefffefefefffffefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffcfcfcfff3f2f2ffecebecffecececffecececffededeeffefefeffff0f1f0fff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424242ff424242ff414142ff404040ff414040ff4a4b4bff5a5a59ff696868ff797978ff888889ff999898ffabababffdadadafff3f3f3fffcfcfcfffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffefdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfafffbfbfbfffbfafafffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffcfcfcfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffdfefdfffefdfdfffdfdfefffefdfdfffdfefdfffefefdfffefefefffdfefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcffefefefffd0d0d0ffa4a4a4ff969696ff8a898aff7c7c7cff6c6c6cff5b5a5bff4a4a4aff3f3f3fff3f3f3fff404040ff404040ff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000ff828181ff818182ff828281ff828282ff818281ff818181ff7e7f7eff797a7aff757475ff707070ff6b6b6bff676767ff636262ff5e5e5eff5a5a5aff565656ff525252ff4e4e4eff4b4a4aff474747ff424343ff414040ff3d3e3dff3a3b3bff383837ff353435ff323232ff302f2fff2d2e2dff2c2c2bff454545ff5e5e5eff636364ff656666ff686867ff6a6b6aff6d6d6dff6f6f6fff717171ff727272ff747374ff757475ff767576ff777677ff777777ff777778ff787878ff787878ff797879ff7a7a7aff7a7a7aff7b7a7aff7a7a7aff797979ff787878ff777676ff747475ff727171ff6f6e6fff6b6c6bff696968ff656565ff626262ff616162ff605f5fff343434ff2d2d2dff303030ff323332ff353535ff373837ff393a3aff3c3c3dff3f3f3fff414242ff454545ff494948ff4b4b4bff4e4f4fff525252ff565655ff595959ff5d5d5dff616162ff676767ff6a6a6aff6f6f6fff737373ff777877ff7b7b7bff7b7b7bff7b7b7bff7b7c7bff7b7b7bff7c7b7cff7b7c7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0eff0c0b0cff0b0a0aff080809ff080808ff080708ff070808ff10100fff201f1fff313130ff424243ff575757ff6d6d6dff7f7f7effa7a7a7ffe1e1e1fff4f4f4fffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefffffefefefffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfefefffefefefffefefefffefefdfffefdfefffefdfdfffdfdfdfffefdfefffefdfefffdfdfdfffdfdfefffefefefffefefefffefdfdfffefefefffdfefefffefdfdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffdfefdfffdfefefffdfefefffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffffefffffffefffffefefefffefefffffefffffffffffefffffefefffffffffffefffffffffefefffffffffffefefffffefefefffffefefffefefffffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b2b2ffb2b3b3ffb2b3b2ffb2b2b2ffb2b2b2ffb1b2b2ffb2b2b2ffb2b2b2ffb2b1b2ffb2b1b1ffb0b1b0ffb4b4b3ffb8b7b7ffbbbcbbffc0c0c1ffc4c4c4ffc7c7c6ffc8c9c8ffcacacaffcbcbcbffcacacaffc8c8c8ffc7c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc6c7c7ffc7c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffcacacbffcbcbcbffcccbcbffcbcbccffccccccffcdccccffcccdccffcdcdccffcecdcdffcececeffcececfffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd0d1d0ffd1d1d1ffd1d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd7d7d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d8ffd9d8d8ffd9d9d8ffd8d8d9ffd9d8d8ffd8d8d9ffd8d8d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d9d8ffd9d8d8ffd8d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d6ffd6d6d6ffd5d5d5ffd4d3d4ffd2d2d2ffd2d2d2ffd2d1d1ffd0d0d0ffcececfffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d0d1ffd1d2d1ffd2d2d1ffd3d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd9d8d8ffdadadaffdcddddffdededeffe1e2e1ffe4e4e4ffe6e7e6ffe8e7e7ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffe9e9e9ffe9e9e9ffeaebebffecececffedececffedeeedffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeedffededeeffedeeeeffedededffedededffedededffedededffedececffedececffecececffecececffececebffebebecffecebebffecebebffebecebffececebffecebebffebebebffebebecffebebebffebebebffebebebffecebebffebebebffebebebffebecebffebececffecebecffebebebffebebebffecececffecececffecececffecececffecececffedececffecececffedececffecececffebececffecececffecececffebececffecececffecebecffecececffecebebffebecebffececebffecebecffebebebffebebebffeaebebffebebebffeaebebffebebebffebeaebffeaebeaffeaeaeaffebeaeaffeaeaeaffebeaebffeaeaeaffeaeaeaffeaeaebffeaebebffeaeaeaffebeaeaffebebebffeaebebffebeaebffebebebffeaeaebffebebebffebebebffebebecffecebebffecebebffebecebffececebffecebebffececebffecececffecececffebebecffececebffecececffebecebffecececffecececffebececffecebecffecececffebebebffecebecffebebebffebebebffebebebffebebebffebebebffeaebebffebeaebffeaebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffeaeaeaffebeaeaffeaeaeaffebeaebffebeaebffebebebffebebecffebececffebecebffecebebffecececffecececffecececffedececffececedffedececffedececffececedffedececffedececffecedecffededecffedececffededecffececedffedececffecececffecececffedececffecececffecececffecececffebececffecebecffebebebffebebebffebebebffebebebffebebebffeaebebffeaebebffebebebffeaeaeaffebeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaebffeaeaebffeaeaeaffeaebeaffeaebeaffebeaebffebebeaffebeaebffebebebffebeaeaffebebebffebebebffebebebffebebecffebececffececebffecebecffecececffecececffecececffecececffebececffecececffececebffecececffecececffecebecffebecebffececebffecebebffececebffebececffecebebffebebecffececebffedececffecececffecececffecedecffecededffededeeffedeeeeffeeeeeeffefefefffefefeeffeeefeeffefefefffededeeffecececffebebebffecebebffeaebebffe9e9e9ffe7e7e7ffe6e7e6ffe6e7e7ffe7e7e7ffe6e5e6ffe4e4e4ffe1e1e1ffdfdfdfffdddddcffdbdbdbffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffcfcfd0ffcfcecfffcfceceffcececfffcecdceffcecdcdffcdcdcdffcdcdccffcecdcdffd0d0cfffd2d2d2ffd4d4d4ffd5d5d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d9d8ffd8d8d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d8ffd8d9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd8d7d8ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d9ffd9d8d8ffd9d8d8ffd8d8d9ffd9d8d8ffd9d8d8ffd8d9d8ffd9d9d8ffd9d8d8ffd9d9d8ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d7d8ffd8d9d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcfcfceffcececfffcecdcdffcecdcdffcccdccffcdcdccffccccccffcccccbffcbcbcbffcbcacaffcacacaffcacac9ffcac9c9ffc8c9c8ffc8c7c8ffc7c8c7ffc8c8c8ffc8c8c8ffcacacaffccccccffccccccffcacacaffc8c8c8ffc5c6c6ffc3c3c4ffc2c1c1ffbdbebeffb9b8b8ffb2b2b2ffabacacffabababffadadadffacadadffacacacffadacacffadacadffadacacffadaeadffadadadffaeadae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefdfffefefdfffefdfefffdfefefffefdfdfffefdfefffdfefefffdfefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffdfefdfffefefdfffefefdfffdfefefffefefefffefefefffefdfdfffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffdfefefffefefdfffefefefffefefefffdfdfdfffdfefefffefefefffdfdfdfffefefdfffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffffffffffefefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffefefffffffffefffefefefffefffefffefffffffefefefffefffefffefefffffffefefffefefefffefefefffefffefffefefefffefffefffffffffffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefefefffefefdfffefefdfffefefefffefdfefffdfefefffdfefdfffdfefdfffefefefffdfefefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffefefefffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffdfcfdfff4f5f4ffecedecffecececffecececffededecffedeeeeffefefeffff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff414242ff424242ff414242ff404040ff3f403fff3f3f3fff4c4b4bff5a595aff696969ff787978ff888888ff999998ffacacacffdbdbdbfff3f3f3fffcfcfdfffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffdfdfefffdfefdfffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfefefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffcfdfdfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffcfcfcfffdfdfcfffcfdfdfffcfdfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfcfffbfcfcfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffdfdfdfffcfcfcfffdfcfcfffdfefdfffdfdfdfffdfefefffdfefdfffdfefdfffefefefffdfefefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefefefffcfcfcffefefefffd0d1d1ffa2a3a2ff959594ff898988ff7b7c7cff6c6c6cff5b5b5bff4a4a4aff3f403fff3f3f40ff404040ff3f4040ff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000ff828281ff828282ff828281ff828282ff818182ff828281ff7f7f7fff7a7a7aff757575ff707070ff6c6c6bff676767ff636263ff5e5e5fff5a5a5aff565656ff525252ff4e4f4eff4a4a4bff474847ff444444ff414141ff3f3e3eff3c3c3cff383839ff353635ff323332ff303030ff2e2e2eff2b2c2cff404141ff5c5d5cff636263ff656565ff686868ff6b6a6aff6d6d6dff70706fff717272ff737372ff747474ff757575ff767676ff777777ff787777ff787877ff787979ff797979ff79797aff7a7a7aff7a7b7aff7b7a7bff7a7a7aff797979ff787978ff767777ff747574ff727272ff6f6f6fff6c6c6bff686868ff656565ff626362ff616060ff5b5c5bff333333ff2d2e2dff303030ff323233ff353635ff383838ff3a3a3aff3d3c3cff3f3f3fff434242ff464645ff494949ff4c4c4cff4f4f4fff525253ff555656ff595a59ff5d5d5eff616262ff686768ff6a6a6aff6f6f6fff737474ff777778ff7b7c7bff7b7c7bff7b7c7bff7b7b7cff7b7c7cff7b7c7cff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0a0b0aff080909ff080808ff080808ff080808ff080808ff101010ff1f1f1fff313131ff424242ff565656ff6d6d6dff808080ffa8a8a8ffe3e2e3fff5f5f5fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffdfefefffefefdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffefefdfffdfefefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffefefdfffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfefffdfefefffdfdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefffffefefefffefffefffefffefffffffefffffffefffefffffffffffffffefffffffffefefffefffefffefefffffffffefffefefefffefffefffefffffffefefefffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffdfdfdfffefefefffdfdfefffdfefdfffdfefefffdfefdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefffefffefefefffdfefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffdfefefffefdfefffefefdfffefefd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb3b3b3ffb2b3b2ffb3b3b3ffb2b2b2ffb3b2b2ffb3b3b3ffb2b1b2ffb2b2b2ffb2b2b2ffb1b2b2ffb4b4b4ffb7b8b8ffbbbbbbffbfbfbeffc3c2c3ffc5c5c5ffc8c7c8ffcac9c9ffcbcbcaffcacacaffc7c8c8ffc6c6c5ffc5c5c5ffc4c4c4ffc5c6c6ffc7c7c7ffc8c8c7ffc8c9c8ffc9c9c9ffcacacaffcacacaffcacac9ffcacacaffcacacbffcbcbcbffcbcbcbffcbcccbffccccccffccccccffcccdccffcccccdffcdcdcdffcdcdcdffcececeffcecfceffcececeffd0d0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd5d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d5d5ffd6d6d5ffd6d6d6ffd6d5d6ffd5d6d6ffd5d6d5ffd5d6d5ffd5d6d6ffd5d6d6ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd6d7d7ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d8d8ffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd8d7d8ffd8d8d7ffd8d8d7ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd8d8d8ffd9d8d8ffd9d9d9ffd8d8d8ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d6ffd7d6d7ffd6d6d6ffd6d5d6ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd2d2d2ffd1d2d1ffd2d3d2ffd3d4d3ffd4d4d4ffd5d5d4ffd4d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd1d1d0ffd0cfd0ffcececeffcececeffcfcfcfffcfd0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d7d7ffd7d8d7ffd8d7d8ffd8d9d9ffdbdbdcffdddddcffdfdfdfffe3e3e3ffe5e5e5ffe6e7e7ffe8e8e8ffe8e9e8ffeaeaeaffeaeaeaffeaeaeaffe9eae9ffebeaebffecececffecececffeeededffefefeeffefefefffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffedeeeeffeeeeeeffededeeffedededffededecffedecedffedececffecececffecedecffecececffebececffececebffebebecffecebebffebebebffebebebffebecebffebebebffebecebffecececffebebebffecececffebebebffebecebffebecebffebecebffecebebffebebebffececebffececebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebecffebececffecececffecececffecececffebececffebebebffebebebffebebecffebebebffebebebffebebebffebebeaffebebeaffeaebebffebebeaffebeaebffeaeaeaffeaebeaffeaebeaffeaeaeaffeaebeaffeaebebffebebebffeaeaebffeaeaeaffeaebeaffebeaebffebebebffeaebebffebebebffebecebffebebebffebecebffebebecffececebffebebecffecececffecececffecebebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececebffececebffecebecffebebecffebebebffebebecffebebebffebebebffebeaebffeaebebffebebebffeaeaeaffeaeaeaffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffebebeaffebebebffebebeaffebebebffebebebffebebebffebebebffebececffecececffecececffececebffecececffecececffecececffecececffededecffecededffecededffedededffedededffedededffedecedffedededffedededffedececffedededffedededffedededffedededffececedffecedecffecedecffecececffecececffecececffececebffececebffecebebffebebecffebebebffebebebffebebebffeaebebffeaeaebffeaebebffebebebffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaebebffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffebeaeaffebebeaffebebeaffeaebebffebebeaffebebebffebebebffebebebffebebebffebebebffebecebffebececffecececffecececffececebffececebffecececffecececffebebecffecececffecececffecececffecececffecececffecececffecebecffecececffecececffebebebffececebffecececffecececffececedffecececffecedecffedededffedededffeeededffeeeeeeffefefeeffefefefffefeeefffeeefefffefefefffededeeffecececffebececffebebebffeaebeaffe8e8e8ffe7e7e7ffe7e7e7ffe8e8e8ffe7e6e7ffe4e5e5ffe2e2e2ffdfe0dfffdddedeffdbdcdcffd9d9daffd9d9d8ffd9d8d9ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcecfceffcececeffcececdffcdcdcdffcdcdcdffcececeffd0cfcfffd2d2d2ffd4d4d4ffd5d5d5ffd7d7d7ffd7d6d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd7d7d7ffd8d7d7ffd8d8d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd2d2d3ffd2d2d1ffd1d2d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfd0cfffcfcfcfffcececeffcececeffcdcdceffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcbcaffcbcbcbffcacacaffcacacaffc9c8c9ffc8c8c8ffc7c8c7ffc6c7c6ffc8c7c7ffc9c9c9ffcccbcbffcdcdccffccccccffcacacbffc8c8c8ffc6c5c6ffc3c3c3ffc0c0c0ffbcbcbdffb7b8b7ffb0b0b0ffadadacffabababffacadacffadacadffacadadffacadacffadaeadffadaeaeffadaeaeffaeaeaeffaeaeae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefdfffefefdfffefefdfffefefefffefefefffdfefefffdfefefffdfdfefffefefdfffdfefdfffdfefefffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefdfffdfdfefffdfdfefffefefefffefefdfffdfdfefffefefefffefefdfffdfefdfffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefdfdfffefefdfffdfefefffdfdfdfffefefdfffefefdfffefefefffdfefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefefffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffefefffefefefffefefffffffffefffefefefffffefefffffffffffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfefefffefefdfffefefefffefdfefffefefefffdfefefffefdfefffefdfdfffefefefffdfefdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefffffffffffffffffefffffefffefffefffefffffffefffefefefffefefefffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfcfcfff5f5f5ffececebffecececffecececffedededffeeefeffff1f1f1fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424241ff404040ff403f40ff3f3f3fff3f3f3fff4c4b4cff5a595aff696969ff777878ff878787ff989898ffacacabffdcdcdcfff3f3f3fffdfdfdfffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfefffdfdfefffdfefdfffefdfefffefdfdfffefefefffefefdfffefefdfffefefefffefefefffefefdfffefdfefffefefefffdfdfdfffefefefffefdfefffcfbfbffefefefffd2d2d1ffa1a1a2ff949594ff888889ff7a7b7bff6c6c6cff5b5b5bff4a4a4bff404140ff404040ff404040ff404040ff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000ff828281ff828281ff828282ff818282ff828282ff828181ff7f7f7fff7a7a7aff757575ff707070ff6c6c6bff686767ff636363ff5f5e5eff5a5a5aff565656ff525252ff4f4f4eff4a4b4aff474847ff434344ff414242ff3f3f3eff3c3c3cff393939ff363636ff333333ff303030ff2d2d2dff2b2b2cff3c3c3bff5d5d5cff636363ff656565ff676867ff6a6a6aff6e6e6dff6f6f6fff727272ff737373ff757474ff757576ff777776ff777777ff787877ff787878ff787879ff797979ff7a7979ff7a7a7aff7b7b7bff7b7b7aff7a7a7aff79797aff797978ff777676ff757575ff727272ff6f6f6fff6c6b6cff686767ff646464ff616161ff5e5e5eff555555ff313130ff2e2e2eff2f3030ff333333ff363535ff373837ff3a3a3aff3d3d3cff3f3f3fff434242ff464645ff494949ff4c4c4cff4f4f4fff525353ff565656ff5a5a59ff5d5e5dff616262ff676767ff6a6b6bff6f6f6eff737373ff777778ff7b7b7cff7b7b7bff7c7b7bff7b7b7bff7c7c7cff7c7c7cff7c7d7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0b0c0bff090909ff080808ff080808ff070808ff080708ff111010ff202020ff313131ff434343ff575757ff6e6e6dff818181ffa8a9a8ffe6e5e6fff6f6f6fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffffffffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefdfffefefefffefdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffefefefffefdfdfffefdfdfffdfdfefffefefdfffdfdfefffefefdfffdfdfefffdfdfefffefefefffefdfdfffdfdfefffdfefefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffefefffefefefffefefffffffffefffefefefffffefefffefefefffdfefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefdfffefefefffefdfefffdfefdfffdfefdfffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffefdfefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b4b4ffb5b4b4ffb3b4b3ffb3b3b3ffb2b2b2ffb2b3b3ffb3b2b2ffb2b2b2ffb2b2b3ffb2b2b2ffb1b1b1ffb4b3b3ffb7b7b7ffbbbbbbffbebebeffc1c1c1ffc4c4c4ffc7c7c6ffc8c9c8ffcacacaffcacacaffc8c8c8ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc7c7c6ffc7c7c7ffc9c9c8ffc8c8c9ffc9c9caffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbccffccccccffccccccffcdccccffcdcdcdffcdcdcdffcdcdceffcecdcdffcececeffcececeffcfceceffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d5ffd6d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d8ffd8d9d8ffd8d9d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d7d7ffd7d7d8ffd7d8d8ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd2d1d1ffd1d1d1ffd1d1d2ffd3d3d2ffd3d3d3ffd4d4d3ffd4d4d5ffd3d3d4ffd2d2d3ffd2d1d1ffd0d0d1ffcfd0cfffcecdcdffcdcecdffcececfffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd0d1d1ffd1d1d2ffd2d1d1ffd2d2d2ffd2d3d3ffd3d2d3ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d5d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d8d7ffd8d8d8ffd9dadaffdbdcdcffdeddddffe1e0e1ffe3e3e4ffe6e6e6ffe7e8e8ffe9e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeaeaeaffecececffecedecffedededffefefefffefefefffefefefffeeeeeeffefeeeeffeeeeeeffefefeeffeeeeeeffeeeeeeffededeeffededeeffeeeeeeffeeededffedededffedededffededecffecedecffececedffecedecffecececffecececffecececffebececffecebecffecebebffebebebffebebebffebebebffebebebffebecebffebecebffebecebffecececffecebecffebecebffebebebffececebffecebebffececebffececebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececebffebebebffecebecffecebebffebecebffebebebffebebebffeaebeaffebebebffebeaebffebeaeaffeaeaebffebebeaffeaeaebffebebeaffeaeaebffeaeaebffebebebffebeaeaffeaeaebffebebebffebebeaffebebebffebebebffebebebffebebebffecebebffecececffebececffecebecffecebebffecececffebececffecebebffecececffecececffecececffecececffececedffecececffecececffecececffecececffecececffececebffececebffecececffecebebffebebecffebececffebebebffebebebffebebeaffeaebebffeaebebffeaebebffebeaeaffeaeaeaffeaeaebffeaeaebffeaeaeaffebeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffeaeaeaffebebeaffeaeaeaffebebebffebeaebffebebebffebebebffebebebffebebebffececebffebebecffebebecffecececffecececffecebecffecededffedececffecececffececedffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffecededffedededffedecedffecedecffecececffecececffecececffecececffececebffecececffecebebffebebebffebebebffebebebffebebeaffeaebeaffeaebeaffeaeaeaffeaebebffebeaeaffeaeaeaffeaeaebffeaeaebffeaeaeaffebeaeaffeaeaeaffebebebffeaebeaffeaeaeaffebeaebffebebeaffeaebeaffeaeaebffebebebffeaeaeaffebebebffebebebffecebebffebebebffececebffebebebffececebffebebecffebebecffecececffecececffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebecffecececffebececffecebebffecececffececebffecececffecedecffedededffedecedffecededffedededffeeeeedffeeeeeeffefefeefff0efefffefefefffefefefffefefefffedeeeeffececedffecececffebecebffe9eae9ffe7e7e7ffe7e8e8ffe8e8e7ffe7e7e7ffe5e5e6ffe3e3e4ffe0e1e0ffdededeffdcdcdcffdbdbdbffd9dad9ffd9d9d8ffd9d8d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd3d3d4ffd2d2d3ffd2d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcececeffd0d0d0ffd2d2d2ffd4d4d4ffd4d5d5ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d7d7ffd8d7d7ffd7d7d7ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d8ffd8d8d7ffd7d7d7ffd8d8d7ffd7d7d8ffd7d7d8ffd7d8d8ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d8d8ffd8d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfceffcfcecfffcececeffcdceceffcdcdcdffcdccccffccccccffcbccccffcbcbcbffcbcbcbffcbcbcaffcacacaffc9cac9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc8c8c7ffcacac9ffcdccccffcdcdcdffccccccffc9cacaffc7c8c8ffc5c5c5ffc3c3c2ffbfbfbeffbabbbbffb3b4b4ffafb0b0ffacacacffadadadffacacadffadacadffadadadffaeadadffadadadffaeaeafffaeaeaeffafafafffafafaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfdfffefefdfffefefefffdfdfefffefdfdfffdfefefffefdfefffdfefdfffefdfdfffefefdfffdfdfefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffdfefdfffdfefefffefefdfffdfefefffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffdfefefffefefdfffefefefffefdfefffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefdfffefefdfffefefefffefefefffefffefffefefefffefefffffffffefffffefffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefefffffefffefffefefefffefefefffefffefffefefefffefefefffffefffffefffefffefefffffefffefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffefefefffdfefefffdfdfefffefefefffefefefffefefdfffefefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefefffdfdfdfffefefdfffdfefdfffcfdfdfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefffffefefffffefefffffffefefffefefffffffefffffffffffffffffffffffefffffffffffffffefffffffefefffefffefffffefefffffefefffefefffffefefefffefefefffefffefffefefefffefefefffefefdfffefefdfffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffdfdfdfffefefefffdfefefffdfefefffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffdfcfdfff5f5f6ffecececffecececffedededffeeefeefff1f1f1fff2f2f2fff2f2f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424142ff414141ff404040ff3f3f3fff403f40ff3f403fff3f3f40ff4b4c4bff5a5a5aff696969ff787878ff888787ff979797ffacacacffddddddfff3f3f3fffcfcfdfffefefefffefefefffefdfdfffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffefefdfffefefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffbfcfcfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfdfffdfcfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfefffdfefefffdfefdfffefefefffdfefefffdfefefffdfefefffdfdfdfffefefdfffefefdfffdfefefffdfdfefffefdfdfffcfbfbffefeff0ffd2d2d2ffa1a1a2ff949494ff888888ff7b7a7bff6c6c6cff5b5b5bff4b4b4bff404040ff404040ff403f40ff404040ff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000ff818182ff818181ff818182ff818182ff818182ff828182ff7f7f80ff7b7a7aff757675ff717070ff6c6c6bff676767ff626363ff5e5e5eff5a5b5aff575656ff525252ff4e4e4eff4a4a4aff474747ff434443ff414141ff3e3e3fff3c3c3cff393939ff363636ff333332ff2f2f30ff2d2d2dff2b2b2aff3b3b3bff5c5d5dff636363ff646565ff666666ff6b6b6aff6e6e6dff707170ff727272ff747373ff757474ff757576ff767677ff777777ff777878ff787878ff797879ff797979ff797a79ff7a7a7aff7a7b7aff7a7a7aff7a797aff797a79ff787878ff777676ff757575ff727272ff6e6f6fff6b6c6bff686768ff646364ff606061ff5c5b5cff4d4d4dff2b2b2bff2d2d2dff2f2f30ff323232ff363535ff383838ff3b3a3aff3d3d3cff403f3fff434342ff464646ff494949ff4c4c4cff4f504fff535253ff565656ff5a5a59ff5e5e5dff626162ff676767ff6a6a6aff6e6e6fff737373ff787878ff7b7b7bff7b7c7bff7b7b7cff7c7c7cff7c7c7cff7d7d7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0bff0c0c0cff0b0b0bff0a090aff080808ff070708ff070707ff101011ff202021ff323233ff454444ff585859ff6f6f6fff828383ffabababffe6e6e7fff7f7f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffefffffffefefffffffffefffffefffffefefffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffdfefefffdfdfefffefdfdfffefdfdfffdfdfefffdfefefffdfdfefffdfefefffdfefdfffefdfefffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfefffdfefefffdfdfefffefefdfffefefefffefffefffefefffffffefefffffefefffefefffffffffffffefefffffefffffffefffefffffefffffffffffffefffefffefefffffefffefffefefefffffefefffefffefffefefefffefefefffefefffffefefefffdfdfefffefefdfffefdfefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefdfdfffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffdfefefffdfdfdfffefefdfffefefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b3ffb3b4b3ffb2b2b2ffb2b2b3ffb3b3b2ffb3b2b3ffb2b2b2ffb3b3b2ffb5b5b5ffb9b9baffbdbdbdffc1c0c0ffc3c3c4ffc5c5c6ffc7c8c8ffc9c9c9ffcbcbcaffcacac9ffc6c7c7ffc4c4c5ffc5c4c4ffc5c4c5ffc5c6c6ffc7c7c7ffc7c8c8ffc8c9c9ffc9c9c9ffcacacaffcacbcbffcacacaffcacbcbffcbcbcaffcbcbcbffcccbcbffcccccbffccccccffccccccffcdcccdffcdcdcdffcdcdcdffcdcecdffcececeffcececfffcecfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d6d5ffd5d5d6ffd6d5d5ffd6d5d5ffd5d5d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d7ffd6d7d6ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d8d7ffd8d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d7ffd7d7d7ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d8ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd4d4d5ffd2d1d1ffd2d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d2ffd0d0d0ffcececfffcdcdccffcccdcdffcecdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d5ffd5d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d6ffd5d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd8d7d8ffd9d9d9ffdadadaffdcdcddffdfdfdfffe2e2e2ffe5e5e4ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e8ffeaeaeaffe9eaeaffeaeaeaffebececffecececffeeeeedffefefefffeff0efffefefefffefeeeeffefeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffededeeffedededffedededffedececffecedecffecececffecececffecececffecececffebececffececebffecebecffebebecffebebecffecebebffebebebffebebebffebebebffebebecffebebecffecececffecebecffecebebffebecebffecebebffececebffecececffebebecffecebecffecececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecececffecececffecececffecececffecececffececebffecececffebececffebebecffebececffebebebffecebebffebecebffebecebffebebebffebebebffebeaebffeaeaebffebebebffeaebebffeaebebffeaebeaffebeaebffeaebebffeaebeaffeaebebffebebeaffeaebebffebeaebffebebebffebebebffebebebffecebecffececebffebebecffececebffecececffecececffecececffecebecffecececffecececffecececffecececffecececffecececffececedffecececffecececffececebffececebffecececffebebecffebebebffebececffecebecffebebebffebebebffebebebffebeaebffebebebffeaebebffeaeaebffebebebffebeaebffebeaeaffebebeaffeaeaebffeaebebffeaeaeaffeaeaeaffeaeaebffeaeaebffeaebebffeaeaeaffebebeaffebebeaffeaebebffeaeaebffebebebffebebebffebebebffebebebffebebecffebececffebecebffecebecffecececffececebffecececffecececffecececffedececffededecffedededffedececffedededffedededffedededffedeeedffeeedeeffededeeffededeeffeeededffedededffedededffedededffedededffedecedffedededffedededffedececffecedecffedececffecececffecececffebececffecebebffebececffecebebffebebebffebebeaffebebeaffeaeaebffeaebeaffeaeaeaffeaeaebffeaeaeaffebeaebffebeaeaffeaebeaffeaeaebffeaebebffeaebeaffebeaeaffeaebebffeaeaebffeaebebffeaeaeaffebebeaffebebebffebebebffebebebffecebebffecebebffebebecffebebecffebebecffebececffebecebffecececffecececffececebffecececffececebffebececffecebebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebecffecececffecebecffecececffececedffececedffedededffededeeffeeededffeeeeedffeeeeeeffefefeeffefeff0ffefefefffefeeefffeff0efffeeedeeffecedecffecececffebebeaffe9e9e9ffe8e8e7ffe7e8e8ffe7e7e8ffe6e6e6ffe4e4e4ffe2e2e1ffdfdfdfffdddcddffdbdbdbffdadad9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd8d8d7ffd7d8d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd4d4d5ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcecdceffcdcdceffcecdcdffcfcfcfffd0d0d0ffd2d2d2ffd3d3d4ffd4d4d5ffd7d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d6ffd6d5d6ffd5d6d5ffd6d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d8d8ffd7d8d8ffd7d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd7d8d8ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d8d8ffd7d8d8ffd7d8d8ffd7d7d7ffd8d8d7ffd7d8d7ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd4d4d5ffd3d4d3ffd4d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0cfffd0cfcfffcfcfceffcfcecfffcececeffcdcdceffcdcdcdffcdcdcdffcccccdffccccccffcccbcbffcbcbcbffcacacaffcacacaffc9c9caffc9c8c9ffc8c8c8ffc7c7c8ffc7c6c6ffc5c6c5ffc7c6c6ffc8c8c7ffcbcbcbffcccccdffccccccffcbcbcbffcac9c9ffc6c7c6ffc4c4c4ffc1c1c1ffbebebfffb9b9b8ffb3b3b3ffaeaeaeffacacacffadacadffaeadadffadaeadffadadadffaeaeafffaeaeaeffafafafffafafafffafafaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefefffdfefdfffefefdfffdfefefffefefefffdfdfefffefefdfffdfefdfffdfefefffefdfefffdfefdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefefffefffefffefefefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffefefefffefefdfffefefdfffefdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffefffffffefffffefefffffffefffffefffffefffefffefefffffffefefffefffefffffefefffefefefffefefefffefffefffffffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffefdfefffdfefefffefefefffdfefefffdfefefffefdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffffffffffffffefffffffffffffffffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffdfefefffdfefefffefefefffdfefefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfdfff7f6f7ffecededffeeededffefefeffff0f1f1fff1f2f2fff2f2f2fff2f2f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424241ff414041ff3f403fff403f40ff403f3fff3f403fff403f3fff4b4b4cff5a5a5aff696969ff797978ff888788ff979797ffabababffdededefff3f3f3fffdfdfcfffefefefffdfdfdfffefefefffdfefefffdfefefffdfefefffefefdfffdfefefffefefefffefefefffefefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfefffdfdfdfffefdfefffdfefefffefdfdfffdfefefffdfefefffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfcfffcfcfdfffcfdfcfffcfdfcfffdfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffefdfefffdfefdfffefdfdfffdfefefffefefefffefefefffdfefdfffdfdfdfffdfefefffefefdfffdfdfdfffefdfefffefefdfffefefefffdfefefffbfcfcfff0eff0ffd2d2d2ffa1a1a1ff959495ff888888ff7a7b7bff6c6b6cff5b5b5aff4a4b4aff40403fff403f3fff40403fff404040ff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000ff828282ff828181ff828182ff818182ff828281ff818281ff7f7f7fff7b7b7bff757676ff707071ff6b6c6cff686767ff626363ff5f5f5fff5a5a5aff575656ff515252ff4e4e4eff4b4a4aff474747ff434343ff414141ff3f3f3eff3c3b3cff383839ff363536ff323332ff2f2f2fff2d2d2dff2b2b2bff3b3b3bff5c5d5cff626262ff636464ff666666ff6a696aff6e6d6eff707070ff737373ff737474ff747575ff767576ff767676ff777777ff787777ff777878ff777878ff797979ff7c7c7bff7a7b7aff7a7a7aff7b7a7aff7a7a79ff797979ff787878ff777777ff757475ff727372ff6f6f6fff6b6b6bff676767ff636463ff60605fff5b5a5bff4c4c4cff2b2a2aff2d2c2dff2f2f2fff323232ff353535ff383837ff3b3b3bff3d3d3dff3f4040ff424342ff464645ff494949ff4c4c4cff4f4f50ff535352ff565656ff5a5a5aff5e5e5eff626262ff676767ff6a6a6aff6f6f6eff737374ff787878ff7c7b7cff7b7c7cff7c7c7cff7c7c7cff7d7d7dff7d7d7dff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0cff0c0c0cff0c0c0cff0c0b0bff090a09ff080807ff080708ff111111ff202120ff333332ff454445ff5a5a5aff70706fff848484ffafaeafffe7e7e7fff7f7f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfdfefffefefdfffefdfefffdfefefffdfefefffefdfefffefefdfffdfefdfffefefdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffdfefefffefefdfffefdfefffefefefffefefefffefefffffefefffffefffefffffefefffefefffffffffffffffefffffefffffffefffffffffffffffffffefffffffefffffffefffffefefffffffefffffefffffefffefffefefffffffefefffefefefffefefdfffdfdfefffefefefffdfefdfffefefdfffefdfefffefdfefffefdfdfffdfdfdfffdfdfefffefefdfffefefdfffdfdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefefffefefdfffefdfefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b6ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b2ffb2b2b3ffb1b1b2ffb3b2b3ffb4b4b4ffb7b7b7ffbbbcbbffbfc0c0ffc3c3c3ffc5c6c5ffc6c6c6ffc8c9c9ffc9c9c8ffc9c9c9ffc8c8c8ffc6c6c5ffc4c4c5ffc4c4c5ffc5c5c5ffc7c6c6ffc7c7c8ffc9c9c8ffc9c9c9ffc9cacaffcacbcaffcbcacbffcbcbcaffcbcbcbffcccccbffcccbcbffcccccbffccccccffcccdccffcdcdcdffcdcccdffcdcdcdffcecdcdffcecdceffcececeffcecfceffcfcfceffd0cfcfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd6d5d6ffd5d6d5ffd6d6d6ffd5d5d6ffd5d6d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d6d6ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d7d8ffd7d7d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd2d2d2ffd1d2d2ffd1d2d2ffd2d1d2ffd2d2d2ffd3d3d2ffd3d2d3ffd1d1d2ffd1d2d1ffd1d0d0ffcfcfceffccccccffcccccbffcdccccffcececdffcececeffcfcfcfffd0cfd0ffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffdbdbdaffddddddffe0e0e0ffe3e3e4ffe5e6e6ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeae9eaffeaebebffecececffededeeffefefeffff0f0efffefeff0ffeeeeefffeeeeeeffeeeeeeffeeeeefffefefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeedffedededffededecffedecedffecedecffececedffedececffecececffececebffebebecffebecebffebecebffececebffecebebffecebecffecebebffebebebffebebecffececebffebecebffebebebffecececffebececffebebecffebecebffececebffebececffecececffecebecffececebffebececffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffebebebffebececffebebebffebebebffecebecffebebebffebebecffebebebffeaebebffebeaebffebebebffebebebffebebebffeaebebffeaebebffebebebffebebeaffebebebffebebeaffebeaebffebebebffebebebffebebebffebebecffecebecffebececffecebebffebebecffecececffecececffecececffecececffecececffedececffecececffecececffecececffecececffecececffecececffecececffecececffebececffececebffebececffecececffebebecffececebffebebebffebecebffebebebffebebebffebebebffebebebffebebeaffebeaebffeaeaebffebeaebffeaebebffebeaebffebebebffebebebffebebebffeaebeaffeaeaeaffeaebebffebebeaffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffececebffecebecffebececffebececffecececffececebffecedecffededecffedececffededecffedecedffedededffedededffeeededffedeeedffeeededffededeeffedeeedffedeeedffeeeeedffeeedeeffeeedeeffeeededffedededffedededffedededffedededffedededffedededffecededffececedffecedecffedececffecececffecececffebebecffececebffebebebffebebebffebeaebffeaebebffeaeaeaffeaeaebffebebeaffeaeaebffeaeaeaffebeaebffeaebebffebeaebffeaebebffebebebffebebebffeaebebffeaeaeaffeaebebffebebebffebebebffecebebffebebebffecececffebebecffebecebffecebebffebececffecececffecebecffebececffebececffecececffececebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedecedffededecffededecffedededffeeeeeeffeeeeeeffeeeeefffefefeffff0efefffeff0efffefefefffefefefffeeeeedffecededffebececffebeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe5e5e5ffe2e2e2ffe0dfe0ffdddedeffdcdcdcffdadadaffdadadaffdad9daffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcfceffcececeffcececeffcececeffcececdffcecdcdffcececeffd0cfcfffd1d1d1ffd2d2d2ffd4d4d3ffd5d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d8d8ffd7d8d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d7ffd7d8d7ffd7d8d7ffd8d7d7ffd8d8d7ffd8d7d8ffd7d8d7ffd8d8d8ffd8d7d8ffd7d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d7ffd7d7d7ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d7d8ffd7d7d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d8d8ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd6d6d7ffd5d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0cfd0ffcfd0cfffcfcfcfffcfcecfffcececeffcececdffcdcdcdffcdcdcdffcccdccffccccccffcccbcbffcbcbcbffcbcacaffcacacaffc9c9caffc9c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc5c6c6ffc5c5c6ffc6c7c6ffc9c9c8ffcbcccbffccccccffcbcbccffcbcbcaffc8c8c8ffc5c6c6ffc4c3c3ffc1c1c1ffbcbcbcffb8b8b9ffb2b3b2ffaeadaeffababacffaeadaeffadaeadffaeaeaeffaeaeaeffafb0b0ffafafafffafb0afffb0b0b0ffb0b1b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefdfffefefefffdfdfefffefdfefffefdfefffefefdfffefefefffefdfefffefefdfffdfefefffefdfdfffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefdfefffdfefefffefefefffdfefdfffefefefffdfefdfffefefdfffefefefffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefefffffffefffffffffefffffffffffefefefffffffffffffffffffffefffffffefefffffffffffefffefffefefffffefefefffefffefffffefefffffffefffefefffffefefefffefffefffefefffffefffefffefefffffefffefffefffefffffffefffefefefffefefefffffffefffefefffffefffffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffdfdfefffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffefefdfffefefefffefefefffefefffffefefefffefffefffefefffffefffefffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefefffffefffffffefffefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfefffdfdfdfffdfefdfffefefdfffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffdfefefffefefefffafafaffefefefffeeefeffff1f1f1fff2f2f2fff2f2f2fff2f1f1fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414141ff3f4040ff3f3f40ff3f3f40ff3f403fff403f3fff40403fff4b4c4cff5a5a5aff6a6a6aff797979ff888888ff979797ffa9a9a9ffdedfdefff4f4f3fffcfcfcfffdfefdfffefefefffdfdfefffdfefefffdfefdfffefefefffdfdfefffefdfefffefdfefffefefefffefefefffefdfefffdfefdfffdfefefffefdfdfffdfdfdfffefefefffdfdfefffdfefefffefdfefffdfefdfffdfdfefffefdfefffefdfefffdfdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafafbfffafafafffafbfafffbfafafffbfafafffafbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffefefefffefdfefffdfefdfffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffdfdfdfffcfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffefdfefffdfdfefffdfefdfffefdfdfffefefefffefdfefffdfdfefffefdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffcfcfcfff0f0efffd3d3d2ffa1a2a2ff959595ff898988ff7b7b7bff6b6b6bff5b5b5bff4a4a4aff3e3e3fff3f3e3fff404040ff404040ff404040ff404040ff40403f00000000000000000000000000000000000000000000000000000000ff828282ff828281ff828281ff828282ff818181ff818281ff80807fff7a7a7bff757676ff707170ff6c6c6cff676768ff636363ff5e5e5fff5a5a5aff565656ff525152ff4e4e4dff4a4a4bff474747ff434343ff414141ff3e3e3eff3b3b3bff383838ff353535ff323233ff302f2fff2d2c2dff2a2a2aff3a3a3aff5c5b5bff626362ff646363ff656666ff6a6969ff6d6d6dff707070ff727273ff737374ff757575ff767575ff767676ff767677ff777777ff777777ff777877ff787878ff7b7c7bff7a7a7aff7a797aff7a797aff7a7a7aff787979ff787878ff767676ff747574ff737272ff706f6fff6b6b6cff676767ff636363ff5f5f5fff595a59ff4c4c4cff2a2b2aff2d2d2cff2f2f2fff313232ff353535ff383838ff3a3a3bff3d3d3dff404040ff434343ff464646ff494949ff4c4c4dff50504fff535353ff575657ff5a5b5aff5e5e5eff626262ff676767ff6a6a6aff6e6e6fff737373ff787878ff7c7c7cff7b7b7cff7c7c7cff7d7c7dff7d7d7dff7e7e7eff7f7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0c0cff0c0c0cff0c0c0bff0c0b0bff0a0909ff080909ff131213ff212221ff323232ff444444ff5b5c5cff717171ff858584ffb3b3b2ffe7e8e8fff7f8f7fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffdfdfdfffdfdfefffefdfdfffdfefefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefefffefdfefffdfdfdfffefefefffefdfdfffefefdfffdfdfefffefdfdfffdfefdfffefefefffdfdfdfffdfefefffdfefefffdfdfefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefefffdfdfefffdfefdfffdfdfefffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffefefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfdfffdfefefffefefdfffefefefffefefefffefefffffefefefffffefffffffefefffffffefffefefffffffefefffffffefffffffffffefefefffffffffffffffffffffefffffffefffffffffffffefffffffefefffffefefefffefffefffefdfefffefefefffdfefefffefdfefffdfefefffdfdfefffdfefdfffefefefffefefdfffefefdfffefefefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b5ffb6b7b7ffb7b6b6ffb6b7b6ffb5b5b5ffb5b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b3ffb2b2b2ffb3b3b3ffb5b5b6ffbab9b9ffbebdbeffc2c2c2ffc5c5c5ffc7c6c6ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c8ffc7c7c7ffc5c5c5ffc5c4c5ffc5c5c5ffc6c6c6ffc7c7c6ffc8c8c8ffc8c8c9ffc9c9c9ffcacacaffcbcbcaffcacacaffcbcbcbffcbccccffccccccffccccccffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcecdffcecdcdffcececeffcececfffcececeffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d6ffd6d7d7ffd7d6d6ffd7d6d7ffd7d7d7ffd6d6d7ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d5d6ffd5d6d6ffd5d6d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d8d8ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d7d7ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d4ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffccccccffccccccffcdcccdffcececeffcececeffcfcfcfffcfcfd0ffd0d0cfffd1d0d0ffd1d1d0ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffd9d9daffdbdcdcffdededeffe1e1e1ffe4e4e5ffe7e6e6ffe9e8e9ffe9e9e9ffe9e9e9ffebeaeaffebebebffeaeaeaffecececffeeeeedffefefefffeff0efffefeff0ffeeeeeeffeeeeefffeeeeeeffefefefffeeeeefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeededffedededffecededffececedffecececffecedecffecececffecececffebececffecebecffebececffebebecffebecebffebececffebecebffececebffecececffebebebffebecebffecececffebebecffebececffebecebffecececffebececffecececffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebebecffecebecffecebecffebececffecececffecececffecececffecebebffebebebffecebebffececebffebebebffebebecffebebebffebebecffebebebffebebebffeaebebffebebebffebebebffebebebffeaeaeaffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebecebffecebecffececebffebececffecebecffecececffecececffecececffecececffecececffecececffecedecffecececffecececffecececffecececffecececffecececffecececffebececffecebecffebebecffececebffecececffecebecffebecebffebebecffecebebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaebffebeaebffebeaebffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffecebecffecebebffececebffebebecffecebebffecececffecececffecebebffecececffecedecffedecedffedecedffedededffedededffedededffedededffedeeedffeeededffeeeeedffedeeeeffeeedeeffedeeeeffedeeeeffedeeedffeeeeeeffeeeeedffeeeeedffeeeeeeffedededffedededffeeeeedffedededffedededffecedecffececedffececedffecececffecebecffececebffecececffecebecffebebebffebebebffebeaebffebeaebffebebebffeaeaeaffeaebebffebeaebffeaebeaffeaeaebffebeaebffebeaebffeaebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebebffebebecffebebebffecececffececebffecececffebececffecececffecececffecececffecebebffecececffecececffecececffecececffecececffecececffecececffecececffececebffecececffecececffecececffecebecffecececffecececffecececffecececffecececffededecffedededffecececffedededffeeeeedffeeeeeeffeeeeeeffeeefeeffefefefffefeff0ffefefefffefeff0ffefefefffeeeeeeffedededffebecebffeaeaeaffe9e8e8ffe8e8e8ffe8e8e8ffe5e5e6ffe3e4e4ffe1e0e1ffdededeffdcdcddffdbdadbffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d4d3ffd2d2d2ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfd0cfffd0cfcfffcfcfcfffcecfcfffcececeffcecfceffcececeffcdcecdffcdcdcdffcececeffd0d0cfffd1d2d1ffd2d2d2ffd3d4d3ffd6d6d5ffd6d6d6ffd6d7d7ffd6d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd5d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d7d7ffd8d7d8ffd7d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d7d7ffd7d8d7ffd8d8d8ffd7d7d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd7d7d7ffd7d8d8ffd8d7d8ffd7d8d7ffd7d7d8ffd8d7d8ffd8d7d8ffd7d7d8ffd7d8d7ffd8d7d7ffd8d8d8ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d2d2ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcfceceffcececdffcdcdceffcdcccdffcccdcdffccccccffcbcccbffcbcbcbffcbcbcbffcacbcaffcacacaffc8c9c9ffc8c8c8ffc8c8c7ffc6c6c7ffc6c6c6ffc5c6c5ffc5c5c5ffc7c7c8ffcac9caffcbcbccffcbcbcbffcbcbcbffcac9caffc8c8c7ffc5c5c6ffc3c2c3ffbfbfbfffbcbcbcffb6b6b6ffb1b1b1ffaeadadffacacabffaeaeafffaeaeaeffafafb0ffafafafffafafafffb1b0b0ffb0b1b0ffb1b0b0ffb0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefdfffdfefefffefefdfffdfdfefffefefdfffdfdfefffdfefdfffefdfdfffdfefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfefffefdfdfffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffefefefffefefefffefffefffefefefffefefffffffefefffefefefffefffefffffefefffefffefffffefefffffefefffefffefffffefefffefffefffffffefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefdfffdfefdfffdfefefffefefefffefefefffdfefefffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefdfffdfefdfffdfefefffefdfdfffefdfdfffdfefefffefefdfffdfdfefffdfefefffefefefffdfefefffefdfefffdfefefffefefefffdfefefffefefefffcfcfcfff1f1f1fff1f0f0fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f403fff403f3fff40403fff3f3f3fff3f403fff403f40ff3f3f40ff4c4c4cff5a5b5bff6a6a6aff797a79ff898988ff969697ffa9a8a8ffdededffff3f4f3fffdfcfcfffefefdfffefefefffefdfefffdfefdfffefefdfffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefdfffefdfefffdfefdfffefdfdfffdfefdfffefdfefffdfefefffdfefefffefefdfffdfdfefffdfdfdfffdfefdfffdfefefffefdfefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfcfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafafffafbfafffbfafafffbfbfafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffbfbfafffbfbfcfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffefefdfffefdfefffdfefefffefdfefffdfefdfffefdfefffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefdfefffdfefefffdfefdfffdfdfefffdfefefffefefdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfefffcfcfcfff0f0f0ffd3d3d3ffa2a2a2ff969696ff898989ff7b7b7bff6c6b6cff5a5a5aff494949ff3e3e3eff3e3e3eff3e3f3eff403f3fff404040ff404040ff40404000000000000000000000000000000000000000000000000000000000ff818182ff828281ff818182ff818282ff828181ff818281ff807f7fff7b7b7bff757675ff717171ff6c6c6cff686867ff636363ff5f5e5fff5a5a59ff565655ff525152ff4d4e4eff4a494aff464746ff434243ff404141ff3e3e3eff3b3b3aff373838ff343534ff313232ff2f2f2fff2d2c2cff2b2a2aff393939ff595959ff606061ff636364ff666665ff696969ff6c6c6dff6f7070ff727272ff737374ff747475ff757574ff767575ff757575ff767675ff767676ff767677ff787878ff7a7a7aff797979ff797879ff797979ff787978ff787878ff777777ff757575ff747474ff727272ff6f6f6fff6c6b6bff666767ff636262ff5e5e5eff595958ff4a4b4bff2a2a2aff2c2c2dff2f302fff323232ff353635ff383838ff3b3a3bff3d3e3dff414040ff434343ff474746ff4a4949ff4d4c4dff504f4fff535353ff575757ff5a5b5aff5e5e5eff626262ff676767ff6a6b6aff6f6f6fff747373ff787878ff7c7c7cff7c7c7cff7c7d7dff7d7d7dff7e7e7eff7e7e7eff7e7f7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0b0cff0c0c0cff0c0c0bff0c0c0cff0c0c0cff0b0b0bff0c0b0cff161717ff242423ff323232ff454544ff5c5c5dff737272ff858485ffb4b5b4ffe9e9e8fff8f9f8fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffefdfdfffdfefefffefdfefffdfefefffdfefdfffdfdfefffdfefefffdfefdfffefefefffdfdfdfffdfefdfffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefefdfffefdfdfffdfefdfffefdfdfffefefdfffefefdfffefdfdfffefdfefffefdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefefefffefffefffffffffffffefffffffffffffefefefffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffefffefefefffdfefefffefefefffdfefefffefefdfffdfefefffefefdfffdfdfefffefefefffdfdfefffefefefffefefdfffefefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffefefefffefefefffefefefffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b5b5ffb6b6b5ffb7b6b6ffb6b7b6ffb7b6b6ffb5b5b5ffb4b4b4ffb4b5b4ffb3b3b3ffb3b2b2ffb2b3b3ffb4b5b4ffb7b7b7ffbbbcbcffc1c1c1ffc5c5c5ffc6c7c7ffc8c8c8ffc8c8c9ffc9c9caffcacac9ffc8c9c9ffc7c7c7ffc5c6c5ffc5c6c5ffc6c6c7ffc7c7c7ffc7c8c7ffc9c8c8ffc9c8c8ffcacac9ffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffccccccffcdccccffcccdccffcdcccdffcececdffcdcdcdffcdceceffcececeffcececfffcfcecfffcecfceffcfcfcfffcfcfcfffd0d0cfffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d2ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd6d7d7ffd7d6d7ffd6d7d6ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d6ffd6d6d5ffd5d6d6ffd5d5d6ffd5d6d6ffd5d6d5ffd5d5d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d7d8ffd8d8d7ffd7d7d8ffd7d8d7ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd6d7d7ffd7d6d7ffd6d7d6ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd3d3d3ffd2d3d2ffd2d3d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d1d1ffd1d1d1ffd0d1d1ffcfcfd0ffcececeffccccccffcbccccffccccccffcdcdcdffcececeffcfceceffcfcfcfffcfcfcfffd0d0d0ffd0d0d1ffd0d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d4ffd4d4d4ffd4d3d4ffd4d5d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd6d7d7ffd8d7d7ffd7d8d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdcdcdcffdedfdeffe2e2e2ffe5e5e5ffe8e8e8ffeae9e9ffe9e9e9ffeaeaeaffeaeaebffebebebffedececffedeeeeffefefefffeff0f0ffeff0efffeeefefffeeefefffeeeeeeffefefefffeeeeeeffeeefeeffeeefefffeeeeefffeeeeeeffeeedeeffedededffededeeffedededffedededffedecedffededecffecececffecedecffecececffecececffecececffebecebffecebebffebecebffebebebffebebecffecebebffebebecffebececffecebebffececebffecececffecececffebecebffecececffececebffececebffecebebffecebecffececebffecececffecececffebececffecebecffecececffecececffecececffecececffecececffebececffececebffecececffecececffecececffecececffebececffecececffebebecffebececffecececffebececffebebecffebececffebecebffebebecffebebecffebebebffecebebffebebebffebebeaffebebebffebebebffebebebffebeaebffeaebebffebebebffebebebffebebebffecebebffececebffebebebffebececffecececffebebecffecebecffebececffececebffecececffececebffecececffecececffecececffecedecffecececffecececffecececffecececffebececffecececffececebffececebffecebebffecebecffecebebffececebffecebecffebecebffecebebffebecebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffebebebffecebebffebebebffebebebffebecebffebecebffebebecffebececffebecebffecececffebebebffececebffecececffecececffecececffecececffecececffecececffedececffedededffedededffedededffedededffedeeedffeeedeeffededeeffeeedeeffedeeedffeeeeedffedeeeeffeeeeedffedeeeeffeeeeeeffededeeffeeeeeeffeeededffedeeedffeeeeedffeeededffecededffedededffededecffededecffecececffecebecffececebffececebffecebecffebecebffecebebffebebebffebeaebffeaebebffebebebffebebeaffeaebebffeaebeaffeaebeaffebebebffebebebffebebebffeaebebffebebebffebebebffebebebffecebebffebebebffebebecffebececffebecebffebececffecececffececebffecececffecebebffececebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecececffececebffecececffecececffececedffedededffedececffededecffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0f0effff0efefffefefefffefefeeffeeeeeeffedededffebecebffebeaeaffe9e9e9ffe8e8e8ffe6e7e7ffe4e5e5ffe2e1e1ffdfdfdfffddddddffdbdbdbffdadbdbffdadadaffdadadaffd9d9daffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfcfd0ffd0cfcfffcecfcfffcfceceffcecfceffcececeffcdceceffcececdffcececfffd0d0d0ffd2d1d1ffd3d3d2ffd4d4d4ffd6d5d5ffd5d6d6ffd7d6d6ffd7d7d6ffd7d7d6ffd7d6d6ffd7d6d7ffd7d6d6ffd6d6d6ffd6d5d6ffd4d5d5ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d5ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd6d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d8ffd8d7d8ffd7d8d7ffd8d8d7ffd7d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d7ffd8d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d8d8ffd8d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d8d8ffd8d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffd0d0cfffcfcfcfffcecfcfffcececfffcdceceffcecdceffcdcdcdffcdcdccffccccccffcccccbffcbcbccffcbcbcbffcacacbffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c7ffc6c7c6ffc6c6c5ffc5c5c5ffc7c7c6ffc8c7c8ffcac9caffcbcacaffcacbcaffcbcbcbffc9cac9ffc7c6c7ffc4c5c4ffc1c1c1ffbebfbfffbabbbbffb5b5b5ffafb0b0ffadadadffaeaeaeffafafafffafafafffb0afafffb0b0b0ffb0b0b0ffb0b0b1ffb0b0b1ffb1b1b1ffb1b1b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefdfdfffdfefdfffdfdfefffefefefffefdfdfffefefdfffdfdfefffefdfefffefdfdfffefefdfffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffffffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefdfffefefefffdfefefffdfdfefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefdfefffefefefffefefefffefefffffefefefffffffefffefefefffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefefffffffefffffefffffffefffffffefefefffffefefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffefefefffefefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefefffefefefffdfefefffdfdfefffefefdfffdfdfefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffffefffffffffffffefefffffffefefffefffffffefffffffefffffffefefffffefffffffefffffffefffefffefefefffefffefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefefffefefefffdfdfdfffdfdfdfffefefdfffdfdfefffefefefffefefefffefefdfffdfdfdfffefdfdfffdfefefffdfdfefffdfdfefffefefefffcfcfcfff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f2f2fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f4040ff3f4040ff3f403fff403f3fff3f4040ff403f3fff3f3f3fff4b4c4cff5a5b5aff69696aff797a7aff898989ff979797ffa9a8a9ffdfdfdefff3f3f3fffdfcfcfffdfefefffdfdfefffdfefdfffdfdfdfffdfefefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffefdfefffdfdfdfffefefdfffdfdfefffefdfefffdfdfdfffefefdfffefdfdfffdfefdfffdfefefffdfdfefffefefefffefefefffdfefefffdfdfefffefefdfffdfdfefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffcfcfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffafbfafffafbfbfffbfbfbfffafbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefdfffdfdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfefefffdfdfefffefefdfffefefefffdfefefffdfdfdfffefefdfffdfdfefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffcfcfcfff0f0f0ffd3d2d3ffa4a4a4ff979697ff8a898aff7a7b7bff6b6b6cff5b5b5bff4a4b4aff3e3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff40403fff40404000000000000000000000000000000000000000000000000000000000ff818282ff828181ff828281ff818181ff828181ff818181ff7e7f7fff7a7b7bff767676ff717171ff6c6d6cff676867ff636262ff5e5e5eff59595aff555555ff515051ff4d4d4dff49494aff464647ff424242ff404040ff3d3d3dff393a3aff363737ff343435ff323231ff2f2f2fff2c2c2cff2a2a2aff393938ff565657ff5e5f5eff626262ff656564ff686868ff6c6b6bff6e6f6eff707071ff727273ff737474ff747474ff747474ff757475ff757475ff767576ff757675ff767677ff7a797aff787878ff787878ff787878ff787878ff777877ff767676ff757574ff737474ff717171ff6e6e6eff6a6b6bff666766ff626262ff5d5d5eff585858ff4a4a4aff2a292aff2d2c2cff2f2f2fff333232ff353536ff373838ff3a3b3bff3d3d3dff404141ff434444ff464746ff494949ff4c4d4cff4f4f50ff535353ff565656ff5a5a5aff5e5e5eff626262ff676767ff6a6b6aff6f6f6fff737473ff787979ff7c7c7dff7d7d7cff7d7d7dff7d7e7eff7e7e7eff7f7f7eff7e7e7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0c0bff0c0c0bff0c0c0cff0c0c0bff0c0c0bff0d0e0eff191a1aff262626ff323333ff464646ff5c5c5dff737272ff868585ffb3b3b4ffeae9e9fff9f9f9fffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffdfefdfffdfdfefffefdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffdfefefffefefefffdfdfdfffefdfefffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefefffefefefffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfefefffdfdfefffdfefdfffdfdfdfffefefefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefefffdfefefffefefdfffdfdfdfffefefdfffdfefefffefefefffefefffffefefffffefffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffefffffefffffffefffffffefffefffffefefffefffffffefefefffefefdfffefefefffdfefefffdfdfefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefefffefefefffdfefefffefefefffefefdfffefdfefffefefefffefefefffefefdfffdfefdfffefefdfffdfefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b7b6ffb6b7b7ffb6b6b6ffb6b5b5ffb6b6b6ffb6b6b6ffb6b6b7ffb5b5b5ffb4b4b4ffb4b3b3ffb3b3b3ffb4b5b5ffb6b7b7ffbabab9ffbebebeffc4c4c4ffc7c7c7ffc9c9c8ffc9c9caffcacacaffcacbcbffcacacaffc8c8c8ffc7c6c6ffc5c6c6ffc6c6c7ffc7c7c8ffc8c9c9ffc9c9c9ffc9c8c9ffcac9caffcbcacbffcbcbcbffcacbcbffcbcbccffcccbccffccccccffccccccffcdcdcdffcdcdcdffcdcecdffcdcecdffcececdffcececeffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd2d1d1ffd1d1d2ffd3d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d5ffd6d5d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd7d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd6d5d5ffd5d6d6ffd5d5d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d7d7ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd3d3d3ffd3d2d2ffd2d3d2ffd2d2d3ffd2d2d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d0d1ffd0d0d0ffcdceceffcbcbccffcccbccffcccccbffcccccdffcdcdcdffcececeffcecfcfffcfcfcfffd0cfcfffd0d0d0ffd1d1d0ffd1d1d0ffd1d1d2ffd1d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd5d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffdadbdbffdcddddffe0e0e0ffe3e3e3ffe6e6e6ffe8e8e8ffeaeae9ffeae9eaffebebebffebececffebecebffedededfff0efefffeff0f0ffefeff0ffeeefefffefefefffeeeeeeffefeeeeffefeeefffefeeefffefeeefffeeefeeffeeeeefffeeeeeeffedeeedffedeeeeffeeedeeffedededffedededffecedecffedececffecededffecececffecececffecececffebecebffebebebffebececffecececffebebebffecebebffecebebffebebebffecebebffebececffebebecffebececffebebecffecececffecececffecececffecebebffebecebffebececffecececffecebecffecececffebebecffecececffecececffecececffecececffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececebffebebebffecebebffebecebffebebecffebebecffebececffebececffebebebffebebecffecebecffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebecebffebebebffecebebffebececffececebffecebebffebececffebececffebebecffecececffecececffecececffecebecffecececffecececffecececffecececffebececffecececffecececffecececffecececffecececffecebebffebecebffebebecffecebecffebebebffececebffebebecffecebecffebebebffebecebffebebebffebecebffebececffebebecffececebffebebebffebececffebebebffececebffebebecffecececffebececffebecebffebebebffecebebffebecebffebebecffebebecffecececffecececffecebebffecebecffecebecffecececffebececffecececffedececffecececffececedffedededffedededffedededffedededffedededffedeeeeffeeeeedffedededffedeeeeffedeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffedededffeeededffedeeeeffedededffedeeedffedededffedededffecededffecedecffecececffecececffecececffecececffebebebffebebebffebebebffebebebffebeaebffebebeaffebebebffeaebebffeaebebffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffecebebffebecebffebebecffebebecffecececffecececffecebecffecececffecececffececedffecececffececedffecececffecececffecececffecececffecececffecedecffecececffecececffecececffecececffecececffecececffecececffebebecffecececffecececffecececffecebecffededecffecececffedececffedededffedeeeeffeeeeeeffeeeeeeffefefefffeff0f0fff0f0f0ffefefefffeff0efffefefefffefeeefffedecedffebebebffeaeaeaffe9e9e9ffe7e7e7ffe5e6e5ffe3e2e2ffdfe0e0ffdddedeffdbdcdcffdbdbdbffdadadaffdadadaffdad9daffd9dad9ffd9d8d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd6d7d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd3d4d3ffd3d3d4ffd3d2d3ffd2d3d2ffd1d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfd0ffcfcfcfffcececfffcecfcfffcfcfcfffcececeffcecdceffcececdffcececfffd1d0d0ffd1d2d2ffd2d3d3ffd3d4d3ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d5ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd7d7d6ffd6d7d7ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d7d7ffd7d6d7ffd7d6d7ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d8ffd8d7d7ffd7d8d8ffd7d8d8ffd7d8d8ffd7d7d8ffd7d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d7ffd7d8d8ffd7d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd3d4d3ffd3d2d3ffd2d2d2ffd1d2d1ffd1d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcfceffcecfcfffcececeffcececdffcdceceffcdcdcdffcccccdffcccdcdffccccccffcbccccffcbcacbffcbcbcaffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc7c8c7ffc7c6c7ffc6c6c6ffc5c6c6ffc5c5c5ffc7c6c6ffc8c9c8ffc9cacaffcbcacaffcacacaffcacacaffc8c8c9ffc6c6c6ffc3c3c3ffc1c1c1ffbdbdbdffb9b9b9ffb4b4b4ffafafb0ffaeaeadffafafafffafafafffb0b0b0ffb0b0b0ffb0b0b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefefffefefdfffefefefffefdfefffdfdfefffefdfefffdfdfdfffdfefefffefdfefffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefffffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefdfffefefefffefefdfffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffefefefffefffffffffefefffefffefffefefefffefefefffffefffffffffefffffefffffefffefffefffefffffefffffefefefffefefefffefffefffffffefffefefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefdfefffefefefffefefefffefefffffefefefffefefefffefffefffffffefffefefffffffffefffffffffffffffffffffefffffefefffffffffffffefffefffefffffffefffffffefffffffefffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffdfdfdfffefefdfffefefefffefdfefffefefefffdfdfdfffefefdfffdfefdfffefdfefffefefefffefdfdfffefefefffefefefffafafbfff3f2f2ffecececfff1f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff403f3fff403f40ff40403fff403f40ff3f403fff3e3f3fff3f3f3fff4b4b4bff595a59ff696a69ff797978ff888888ff979796ffa9a9a9ffdfdfdffff3f3f3fffcfcfcfffefdfefffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefefffefdfdfffefdfefffefdfefffdfdfdfffefefefffefefefffdfefefffdfdfefffefdfefffdfefefffdfefdfffefdfefffefefefffefefefffdfdfefffdfefefffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffbfafafffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfefffefefdfffdfefefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffcfcfcfff0f0f1ffd3d3d3ffa4a5a5ff969796ff898988ff7b7a7aff6b6b6bff5b5c5cff4b4a4bff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff403f40ff40404000000000000000000000000000000000000000000000000000000000ff828281ff818281ff818281ff818181ff818181ff818181ff7e7f7eff7a7a7aff767676ff717171ff6c6c6cff676767ff626262ff5d5d5eff595959ff545454ff505151ff4d4c4dff4a4949ff464546ff424242ff404040ff3d3d3dff393a3aff363636ff343434ff313131ff2e2e2eff2b2b2cff2a2a2aff383838ff555455ff5c5c5cff606060ff636363ff666766ff6a6a6bff6d6d6dff706f6fff717171ff727272ff727373ff747373ff737474ff737473ff747474ff757474ff767576ff797979ff787777ff777777ff777777ff777777ff767676ff757575ff747474ff727372ff6f7070ff6d6d6dff69696aff656665ff616161ff5d5d5cff575758ff494949ff292929ff2c2c2cff2f2e2fff313132ff353535ff373737ff3a3a3aff3d3e3eff404140ff434343ff464746ff494949ff4c4c4cff504f50ff525253ff565757ff5a5a5aff5e5d5eff626262ff676767ff6b6b6bff6f6f6fff747474ff797979ff7e7d7dff7d7d7dff7d7e7eff7e7e7eff7f7f7fff7f7f7fff7f7e7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0c0c0cff0c0c0cff0b0c0cff0b0c0cff090809ff0e0e0eff191a19ff262626ff343333ff464546ff5c5c5bff727272ff868686ffb5b5b5ffeaeaeafffaf9fafffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfefffefdfdfffefefdfffefefefffdfdfefffefefefffdfefefffdfefdfffefdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfefffdfefefffdfefefffefefdfffefefdfffefdfefffdfdfdfffefdfefffdfdfdfffdfefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffdfefefffdfdfdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefffefffffefefffffefefffefefefffffffffffffefefffefffefffffffefffffefefffffefffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffdfefdfffdfefdfffefdfefffdfdfefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffdfefdfffefdfefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b6b7ffb6b6b7ffb7b6b7ffb6b6b6ffb5b6b6ffb6b5b6ffb7b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b4ffb4b5b5ffb7b7b8ffbababaffbdbdbdffc3c3c3ffc7c7c7ffc9c9c9ffcacacaffcacacbffcacbcbffcacbcaffcac9c9ffc7c8c7ffc6c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffc9cacaffcacacaffcacbcbffcacbcaffcbcbcbffcccbcbffcccbccffccccccffcdccccffcccdcdffcdcdcdffcecdcdffcecdceffcececeffcececeffcecfceffcececeffcfcecfffcfcfcfffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d7ffd6d7d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d5ffd6d6d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d6ffd7d6d7ffd6d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d7d7ffd5d6d6ffd6d6d5ffd6d6d5ffd6d5d6ffd5d5d6ffd6d5d6ffd5d5d5ffd5d6d6ffd6d5d6ffd6d5d6ffd6d5d6ffd5d5d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d5ffd4d4d3ffd2d3d2ffd3d2d3ffd3d2d3ffd3d2d2ffd3d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd0d1d0ffcececdffcbcbcbffcbcbcbffccccccffccccccffcccdccffcdcdcdffcececeffcfcecfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d3ffd4d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd9d9d8ffd8d9d9ffd9d9d9ffdbdbdbffdddedeffe1e1e1ffe4e4e4ffe7e7e7ffe9e9e9ffeae9eaffeaebebffebecebffececebffedeeedfff0eff0fff0f0f0fff0efefffeff0efffefefefffeeeeefffefefefffeeefefffeeefeeffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffedededffedededffedecedffecedecffecececffecececffecececffececebffecececffececebffebebecffececebffebebebffebecebffebebebffebebebffecebecffebebebffebebecffebececffebececffececebffecececffecebecffecebecffecebecffebebebffecececffecececffecebecffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebecffecececffebecebffececebffebecebffecebecffecececffecebebffecececffecececffebebecffecebebffebececffebecebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffecebecffececebffecebecffebecebffebecebffecebecffecececffececebffecececffececebffecececffececebffecececffecececffecebecffecececffecececffebececffebececffecececffebececffececebffececebffecebecffebebecffecebecffebebebffebececffecebebffecebecffecebecffebebebffecececffecececffebececffebebecffecebebffebececffebecebffecebecffecececffecececffecebecffecececffebebebffececebffebecebffecebecffecececffecebebffecececffecececffebececffecececffebececffebecebffececebffecececffecececffecedecffedececffecedecffededecffedededffedededffedededffedededffedeeedffedededffeeedeeffedeeeeffedeeedffeeeeeeffeeeeedffeeeeeeffeeeeedffeeeeeeffedeeedffededeeffededeeffeeedeeffedededffedededffedeeeeffecededffededecffededecffecececffecececffecececffebebebffebececffecebebffecebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebececffebebebffecebebffebecebffecebecffecececffecebecffecececffecececffececedffecececffecececffecedecffecececffedececffecececffecedecffedececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececebffecececffececebffecececffecedecffececedffececedffedededffedeeedffeeeeeeffeeefefffeeefefffefefeffff0f0f0fff0eff0fff0f0f0fff0eff0ffeeeeefffecededffebeaebffeae9eaffe9e8e8ffe5e5e6ffe4e4e4ffe1e1e1ffdedfdfffdcdcddffdbdbdbffdadbdbffdadadaffdadadaffdadadaffd9d9d9ffd9d8d9ffd8d9d9ffd8d8d8ffd8d8d7ffd7d8d7ffd8d7d8ffd7d7d7ffd7d6d6ffd7d7d6ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfd0d0ffcfcfcfffcfcfcfffcfcfceffcfcecfffcfcfceffcececeffcececeffcececeffcfcfcfffd1d0d1ffd1d2d2ffd2d3d3ffd3d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd7d6d6ffd7d7d6ffd7d6d6ffd7d7d7ffd7d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d7d8ffd8d8d7ffd7d8d7ffd7d8d7ffd8d7d8ffd7d7d8ffd8d8d8ffd7d8d7ffd7d8d8ffd7d8d8ffd7d8d8ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd4d5d4ffd4d3d3ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d2d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcecfceffcececeffcecdceffcdceceffcdcdcdffcdcdcdffcdcdccffccccccffcccccbffcbcbcbffcacbcaffcacacaffc9c9caffc9c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc6c7c6ffc6c6c5ffc5c6c5ffc6c5c6ffc7c7c7ffc9c9c9ffcacacaffcacbcbffcbcbcbffcacacaffc8c7c8ffc4c4c5ffc3c3c3ffc0c0c0ffbcbdbdffb8b8b8ffb3b3b3ffafafafffaeaeaeffb0b0b0ffb0b1b0ffb1b1b1ffb1b0b1ffb1b1b1ffb1b1b1ffb2b1b1ffb1b2b1ffb1b0b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefefffefdfefffefdfdfffefefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffdfefdfffefdfefffefefefffefdfefffdfefdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfefefffdfefdfffefefdfffefdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefefffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffffffffffffffffffffefffffffffffffefefefffefffefffefefffffffefefffffefefffefefefffffefefffffffffffefefefffefefefffefffffffefefffffefffefffffffefffefefffffefefffffefffefffefffffffefefefffffefffffffffefffefefffffefffefffffefefffffefefffefffefffefefefffefefefffefffefffefefefffefffffffefffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefefffdfdfefffdfefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefdfffefefefffefefefffefffefffefffffffefefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefefffffffffffefffffffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffefefdfffefefefffefdfdfffefefdfffdfefefffdfdfdfffefdfefffefefdfffbfafbfff2f2f2ffecececffecedecfff1f2f2fff2f2f2fff2f1f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f4040ff3f4040ff3f403fff3f3f3eff3e3e3fff3e3e3eff4a4b4aff595a5aff686969ff797878ff888888ff969697ffa9aaa9ffdfdedefff4f4f3fffcfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefefffefdfefffefdfdfffdfefdfffefdfefffdfefefffefefdfffdfdfefffdfefefffdfefefffefefdfffdfefefffefdfefffefdfefffdfefefffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffefefdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffafafafffafbfafffafafbfffafbfafffafbfafffafafafffafafafffafaf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfefffefdfdfffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfefffdfdfdfffefefdfffdfefdfffefdfefffefdfdfffdfdfefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffcfcfcfff0f0f0ffd3d3d3ffa5a5a5ff969796ff888889ff7a7a7aff6b6b6bff5b5b5bff4b4a4bff3f403fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f403f00000000000000000000000000000000000000000000000000000000ff818182ff818281ff828181ff818181ff818181ff818080ff7e7e7eff7a7a7aff757575ff717171ff6c6c6cff676766ff626261ff5d5d5dff585859ff545454ff505050ff4c4c4cff494848ff454545ff414141ff3f3f3fff3c3c3cff383939ff363636ff333333ff313130ff2d2e2eff2b2b2cff2a2929ff383839ff555556ff5a5b5bff5f5f5eff626262ff656565ff696968ff6b6c6cff6e6e6eff707070ff717171ff717171ff737272ff727272ff737372ff737373ff747373ff757475ff777777ff777676ff767676ff767676ff757576ff757575ff747474ff737373ff717170ff6e6e6fff6c6b6cff686968ff646565ff606160ff5d5c5dff585858ff494949ff292a29ff2c2b2bff2f2e2eff313231ff343434ff373737ff3a3a39ff3c3c3cff404040ff434343ff464646ff494949ff4c4c4cff4f4f50ff535252ff575656ff5a5a5aff5e5d5dff626261ff676767ff6a6b6bff70706fff747475ff797a7aff7e7e7eff7e7e7dff7e7e7eff7f7e7fff7f7e7eff7e7e7fff7e7e7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0eff0c0c0cff0c0c0bff080809ff080808ff0c0c0bff181818ff242525ff343334ff464645ff5b5b5bff717271ff878787ffbbbabaffebecebfffafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefefefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfefffefefdfffdfdfefffdfefdfffefdfdfffefefdfffefefdfffefdfdfffefefefffefefdfffdfdfdfffefefefffdfefefffefefdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffffefffffffffffffefffefffefefffffefffffffefffffffefffffffffffefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefefffefdfefffdfefefffefefefffefefefffefdfdfffefefefffdfefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b9b8ffb7b6b6ffb7b6b7ffb7b6b6ffb7b7b7ffb6b5b6ffb6b5b5ffb6b6b6ffb6b6b6ffb5b6b6ffb6b6b5ffb8b8b8ffbbbbbcffbebebeffc3c3c3ffc6c7c7ffc9c9caffcbcacaffcbcbcbffcacacbffcacbcbffcbcbcaffc9c9c9ffc7c7c7ffc7c7c7ffc7c8c8ffc9c9c9ffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcacaffcbcccbffcbcbccffccccccffccccccffccccccffcdcccdffcdcecdffcdcecdffcdcdceffcececeffcececfffcecfcfffcfcfceffcfcecfffcfcfcfffcfd0cfffcfd0d0ffcfd0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d2d1ffd2d1d2ffd3d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd7d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d7d6ffd7d7d6ffd6d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd6d7d6ffd7d6d7ffd7d7d7ffd7d6d7ffd6d7d6ffd7d6d6ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d6ffd5d6d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffcecfceffcacacaffcbcbcbffcccbccffccccccffcdccccffcdcdcdffcdcdcdffcececeffcecfcfffcfcfd0ffd0d0d0ffd0d1d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d4d4ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9dadaffdcdcdbffdedfdfffe2e2e2ffe5e5e5ffe8e8e8ffeae9eaffeaeaebffecececffecececffedececffefefeffff0f0f0fff0f0f0fff0eff0ffefefefffefeeefffefefefffefeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedededffedededffecededffecededffecededffecedecffecececffecececffececebffecececffebecebffecebecffecececffebebecffebecebffecebebffecebebffebecebffecebebffecececffececebffebebebffecececffebececffececebffececebffecebebffecebecffecebebffecececffecebecffecebebffececebffecececffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecececffecececffecececffebececffebebebffecebecffececebffebebebffecebecffebebebffebecebffebebecffebebebffebebebffebebebffecebebffebecebffebebebffebebebffebececffebececffecececffececebffebebecffecebecffececebffecececffebececffecececffecececffecececffecececffecececffecececffecececffecebecffecececffececebffebebebffecececffecececffececebffececebffecebebffebebecffecebebffecececffecebecffecebebffececebffecebecffebececffececebffebebecffecececffecececffececebffebececffecebecffecececffecececffecebecffebececffecececffecececffecececffecececffebececffecebecffecececffecececffecebecffecececffecebebffececebffecececffecececffecececffecececffedececffedededffededecffececedffecededffededeeffedededffedeeedffededeeffededeeffedeeedffedeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffedeeedffeeedeeffeeeeedffeeeeedffeeededffedededffedeeedffedededffedededffedededffededecffecedecffecececffecececffecebebffecececffecebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffebebecffebebecffececebffecececffecebebffecececffebececffecececffecececffecececffecececffedecedffecececffecedecffececedffecececffecececffecececffedececffededecffecececffecececffecedecffececedffecececffecececffecebecffecececffececebffecececffecececffecececffecececffecececffecedecffedececffededecffededecffedecedffeeeeeeffefefeeffeeeeeeffefefefffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0ffeeeeeeffecececffeaeaeaffe9e9e9ffe7e7e7ffe4e4e4ffe1e2e2ffe0e0dfffdddddeffdbdcdcffdbdbdbffdbdbdaffdadadaffdad9daffdad9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd8d9d8ffd8d8d8ffd8d7d7ffd7d8d7ffd6d7d7ffd6d6d6ffd7d6d7ffd6d6d6ffd5d5d5ffd6d5d6ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcecfceffcececeffcfceceffcfcfceffd0cfcfffd1d1d1ffd2d2d2ffd3d3d3ffd4d5d5ffd5d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd5d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d7d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd6d7d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d8d7ffd7d8d8ffd7d7d7ffd8d7d8ffd8d8d8ffd7d7d8ffd7d8d7ffd8d7d7ffd8d8d7ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d7ffd7d7d7ffd8d8d8ffd7d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfd0d0ffcfd0d0ffcfcfcfffcfcfceffcececeffcececeffcdcecdffcdceceffcdcdcdffcdcccdffccccccffccccccffcbcccbffcbcbcbffcbcacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c5ffc5c6c5ffc5c5c5ffc8c8c9ffcac9c9ffcbcbcbffcbcbcbffcbcacaffc9c9c9ffc7c6c6ffc4c5c5ffc3c2c2ffbfbfc0ffbcbcbcffb7b7b7ffb2b2b2ffafafafffb0b0b1ffb1b0b0ffb0b0b1ffb1b1b1ffb0b1b1ffb2b2b1ffb1b1b1ffb1b1b1ffb1b2b1ffb1b1b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffdfefdfffefefefffefdfefffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefefefffefefefffefdfdfffdfefefffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefefffefdfefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffffefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffefffffffffffffffffffffefffffffefffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffefefffffefefffffefffefffefffefffffffffffefffffffffefffffefefffffefffffffffffffffffefefffefffffffefefffffefffefffefefefffffefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffefefdfffdfdfefffefefdfffefdfefffdfefdfffdfdfefffdfefefffdfdfefffdfdfdfffefefefffefefefffbfbfbfff2f2f2ffededecffedededffededeefff2f2f2fff2f2f1fff2f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff3f3f40ff3f3f40ff3f3f3fff3e3f3eff3f3e3eff3e3f3fff4b4a4bff595a5aff69696aff797978ff888787ff969697ffacacacffdededefff3f3f3fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefefdfffefefdfffdfdfefffefefdfffefdfefffefefdfffdfefefffdfefdfffefefdfffefdfefffefefdfffefdfefffdfefdfffdfdfefffdfefefffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffafafafffbfbfbfffafbfbfffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffcfcfcfff0f0f0ffd3d3d3ffa5a5a5ff979696ff888888ff797a7aff6a6b6aff5a595aff4a4a4aff3e3e3eff3e3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3f00000000000000000000000000000000000000000000000000000000ff818282ff818182ff818181ff808081ff818180ff808080ff7d7d7eff7a7a7aff767576ff717170ff6b6b6bff666666ff616262ff5d5c5dff575858ff535453ff504f50ff4c4c4cff484848ff454445ff414141ff3e3e3eff3c3c3bff393838ff353535ff333333ff303030ff2e2e2dff2b2c2bff292a29ff343434ff585859ff5c5d5cff5e5e5eff606060ff636364ff676767ff6a6a6bff6c6c6cff6e6e6fff6f7070ff707070ff717171ff717271ff727272ff727272ff727373ff737473ff777676ff757575ff757574ff757575ff747575ff747474ff727273ff717271ff6f706fff6d6d6dff6a6b6bff676767ff636364ff606060ff5d5d5dff585858ff484949ff29292aff2b2b2bff2d2d2dff313030ff333333ff363636ff393939ff3c3c3cff3f3f3eff424242ff454645ff494949ff4c4b4cff4f4f4fff525352ff565656ff59595aff5d5d5dff626162ff676767ff6b6b6bff707070ff757575ff7a7a7aff7f7e7eff7e7e7eff7f7f7eff7e7f7eff7e7f7eff7f7f7eff7e7e7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0eff0e0e0eff0b0b0bff0a0909ff070808ff0c0b0cff171818ff252525ff343434ff464645ff5b5c5cff727273ff898989ffc0c0c0ffecececfffafafafffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffdfcfdfffdfdfcfffdfdfefffdfefdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffdfefdfffefdfefffdfdfdfffdfefefffdfefdfffefdfdfffefdfefffdfdfdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefdfdfffdfefefffdfefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfefffefefdfffefefefffefefdfffdfefdfffdfefdfffefefefffefdfefffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefffefffffefefffffffffffefefefffffffffffffffffffefffffffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffdfdfefffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffefdfefffefefdfffefdfefffdfefefffdfdfefffdfefefffefdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b7b6ffb8b9b9ffb8b8b8ffb6b6b6ffb6b7b6ffb7b6b7ffb6b6b7ffb5b5b5ffb6b5b6ffb5b5b5ffb6b6b6ffb8b8b8ffbcbcbbffbfbfbfffc3c3c3ffc6c6c7ffc9c8c8ffcacacaffcbcccbffcbcbcbffcbcbcbffcbcbcaffcac9caffc8c8c8ffc7c7c8ffc8c8c8ffc9c8c9ffcacacaffcbcbcbffcbccccffcbcbccffcbcccbffcbcbcbffcccbccffccccccffcccccdffcccdccffcdcccdffcecdcdffcdcdcdffcececeffcecfceffcececfffcececfffcecfceffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d7d7ffd7d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd8d8d7ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d6d7ffd6d6d7ffd6d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d5ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d5d4ffd5d4d5ffd4d4d5ffd4d4d4ffd5d4d5ffd4d5d4ffd4d4d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd2d3d2ffd1d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcecdcdffcacacaffcbcbccffccccccffccccccffcdcccdffcccdccffcdceceffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d5ffd4d4d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffdadadaffdddddcffdfe0dfffe3e3e3ffe6e6e6ffe9e9e9ffebebeaffebebebffecedecffedededffeff0effff0f0f1fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffefefeeffefefefffeeefefffeeefefffeeefeeffeeeeeeffeeeeeeffedededffedeeeeffedeeedffedededffececedffecedecffecececffecececffecececffecececffecececffecececffecececffecebebffebececffebebecffebecebffebebebffecebebffebebebffebebebffecebebffecebecffececebffebebebffebecebffecececffecebecffebebebffebecebffecebecffebebecffebebebffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffebececffecececffecebecffecececffecececffecececffebebecffebecebffebecebffecebecffebebebffebececffebecebffecebebffecebecffebebebffebececffecececffebebecffebebecffebecebffebecebffecececffebececffecebecffebececffecececffecececffecebebffebececffecececffecececffebebecffececebffebececffebebecffecececffecececffececebffebecebffebecebffecececffecebecffebebebffebecebffecebecffebebecffebebebffecebecffecececffebececffecececffecececffecececffecececffecececffedececffecececffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececebffecececffecececffecececffecedecffedececffedecedffecececffedededffedededffedededffedededffedededffedededffeeededffedeeeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeededffedeeeeffeeeeeeffeeeeeeffedededffeeeeedffedededffedededffedededffedededffedededffedededffecedecffecededffedececffecececffebecebffecebecffebebecffebebebffebebebffebebebffebebebffecebebffecebebffebebebffebebebffebebebffecebebffebebebffebecebffecebebffebebecffececebffecebecffebececffebebecffecececffecececffecececffececedffecededffecececffecececffecedecffedececffecececffecededffecedecffedececffedecedffecececffecededffecededffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebebffebececffececedffecedecffecececffededecffecededffededeeffefeeeeffefefefffefefefffefefeffff0f1f0fff0f1f1fff1f0f0ffeff0f0ffedeeedffebebebffe9e9eaffe8e8e8ffe6e5e6ffe1e2e1ffe0e0e0ffdededeffdddcdcffdbdbdbffdbdbdbffdadadbffdbdadaffd9dadaffd9dad9ffd9d9d9ffd9d8d9ffd9d9d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd2d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d0d0ffcfd0d0ffcfd0d0ffd0d0cfffcfcfcfffcecfcfffcfcfcfffcfcfceffcececeffcececeffcecfcfffcfcfd0ffd1d1d1ffd3d2d2ffd4d4d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d5d6ffd5d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd7d6d6ffd7d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d7ffd7d8d8ffd7d8d8ffd8d8d7ffd7d7d7ffd8d8d7ffd7d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d7d6ffd7d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d2ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfd0ffcfd0cfffcfcfcfffcfceceffcececeffcecdceffcdcdceffcdcdcdffcdcdcdffcdccccffcbccccffcbccccffcbcbcbffcacacaffcacac9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c7c6ffc6c7c6ffc6c6c6ffc6c6c6ffc7c7c7ffc9cac9ffcbcacbffcbcbcbffcbcbcbffcbcacbffc8c8c8ffc6c6c6ffc5c4c4ffc2c2c1ffbfbfbfffbbbbbbffb6b5b6ffb2b2b1ffafb0b0ffb0b1b0ffb1b1b1ffb1b1b1ffb2b2b1ffb2b1b2ffb0b1b1ffb1b1b2ffb1b2b1ffb1b1b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefdfefffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffefefffffefefffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefdfffefefefffdfefefffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffffefffffffffefefffffefefffefffffffefffefffefefefffefffffffefefefffefffefffefffefffefefefffefefffffefefefffffffefffffffffffefffffffffefffffffffffffffefffffffffefffefefefffefefffffffefffffefefefffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefefffffefffefffffefffffffefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffdfefefffdfefdfffefdfefffdfdfefffefefdfffefefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefefefffffefefffefefefffffefefffefffefffefefefffefefffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffefefffefefefffffffefffefefffffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffdfdfdfffefefefffdfdfefffdfefdfffefdfefffdfdfefffefefdfffefefdfffefdfdfffbfcfcfff3f2f2ffedededffedeeeeffeeeeeeffeeeeeefff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff3f3f3fff3f3f3fff3f3f3fff3e3e3eff3f3e3eff3e3e3fff4b4b4bff5a5b5aff6a6a6aff797979ff888788ff969696ffacacacffdededefff4f3f4fffcfcfcfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffefefdfffefdfefffefdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefefffdfdfdfffefefefffdfdfefffdfefdfffefefefffdfdfefffefdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffafafafffafafbfffafafafffbfbfafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfdfdfffefdfefffdfefdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffcfcfcfff0f1f1ffd3d2d2ffa4a4a4ff969696ff878887ff787878ff696969ff585858ff484948ff3d3e3dff3e3e3dff3e3e3fff3f3f3fff3f3f3fff3f3f3fff3f3f3f00000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff818081ff808080ff7d7e7eff7e7e7eff797a7aff767576ff707170ff6b6b6bff666666ff616061ff5d5d5cff585858ff545454ff504f50ff4c4c4cff484848ff454544ff404041ff3e3e3eff3b3b3aff383838ff353435ff323232ff303030ff2e2d2dff2c2b2bff2a2929ff303131ff5a5a5aff5d5e5dff5e5e5eff5f5f5fff626362ff666666ff696969ff6b6b6bff6d6d6cff6e6e6eff6f6f6fff706f6fff717070ff717171ff717171ff717171ff727272ff747474ff737473ff737473ff737373ff737373ff727272ff727171ff707070ff6e6e6eff6c6b6cff696969ff666666ff636362ff5f5f5fff5d5c5dff595859ff454545ff292929ff2a2b2bff2d2c2dff2f2f2fff323332ff353535ff373838ff3b3b3bff3e3e3eff424141ff454544ff484848ff4c4c4bff4f4f4fff525352ff555556ff59595aff5d5d5dff626261ff676768ff6b6b6bff707070ff767676ff7b7b7bff7f7f7fff7f7f7fff7f7e7eff7f7f7eff7f7e7eff7e7f7eff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0c0b0cff09090aff0f0f0fff1a1a1aff262626ff353535ff484848ff5c5c5cff737373ff888988ffc2c2c2ffedececfffbfcfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefdfffefefdfffdfdfdfffdfefefffefdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfefffefdfdfffefefefffdfefefffefdfefffefdfdfffdfefefffdfefefffdfdfefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffefefefffefefefffefdfefffdfdfefffdfdfdfffefefdfffefdfefffdfdfdfffdfdfdfffefefdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffffffffffefffffffffefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefefffdfdfdfffefefefffdfefefffdfefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb7b7b7ffb6b6b6ffb8b9b8ffb8b8b9ffb7b7b7ffb7b6b7ffb6b6b7ffb6b6b6ffb5b5b4ffb6b5b6ffb7b6b6ffbababaffbfbfbfffc2c1c2ffc6c6c6ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbcccbffcbcccbffcacacaffc9c9c9ffc7c7c7ffc8c8c8ffc9c9c9ffcac9caffcbcbcaffcccccbffccccccffcccdccffcdccccffcccbccffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcecdffcececdffcececeffcfcecfffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d2ffd3d4d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d5d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d8ffd7d7d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d7ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d6ffd6d6d6ffd5d6d6ffd5d6d5ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d4ffd3d3d3ffd4d4d4ffd4d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd3d3d3ffd3d3d3ffd1d2d2ffd1d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffd0cfcfffcfd0d0ffcfcfcfffcdcdcdffc9cacaffcacbcaffcbcbccffccccccffccccccffcccdccffcccdccffcdcdcdffcececfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9daffdbdbdaffdeddddffe1e0e0ffe4e4e4ffe7e7e7ffe9eae9ffebebebffececedffedeeeefff0f0f0fff1f1f1fff1f1f0fff0f0f0ffefefefffefefefffefefefffefeeefffeeefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedeeedffedededffedededffedededffedededffedededffecececffedececffecececffecececffecececffececebffecececffecececffecebebffecececffebececffecebecffebebebffebecebffebebecffebebebffecebecffebececffecebecffecebebffebebebffececebffebececffecececffebebecffebebecffebebebffecececffecebecffecececffececebffecececffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebebffecebecffebececffebecebffebebebffebececffebebebffebecebffebecebffebebebffecececffecebecffececebffecececffebececffecebecffecececffecececffececebffececebffecececffecececffecececffecececffecececffecebecffecebebffebececffebececffebebebffecececffebececffecececffecebebffebebebffececebffebececffecececffecebecffebececffebebebffecececffecececffecececffecececffecececffedececffecececffedededffecececffedececffedececffecececffecedecffecececffecedecffecececffecedecffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecedecffedececffedededffedededffedededffedededffedededffeeededffededeeffeeededffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeedffeeeeeeffedeeeeffeeedeeffeeededffedeeedffededeeffedededffedededffedededffedededffedececffecececffecedecffececedffecececffecebecffebebecffebebebffececebffecebecffebebebffebebebffebecebffecebebffebebebffecececffebebebffecebebffecebebffebecebffecececffebebebffecececffebececffecececffecececffecececffedececffededecffecececffecededffedececffedececffecededffecedecffecececffecededffecececffecedecffecedecffecececffececedffecececffededecffedececffecececffedececffecececffecececffecececffecececffecececffecececffecececffecececffecededffedecedffedececffecededffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff3f2f2fff2f2f2fff1f1f1ffeff0f0ffedededffeaeaeaffe8e9e9ffe6e6e6ffe3e4e3ffe0e0e1ffdfdfdeffdddddcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d0d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0cfffd0cfd0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececeffcdceceffcecfcfffcfcfd0ffd1d1d2ffd2d3d2ffd4d3d4ffd5d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d5d4ffd4d3d4ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d6ffd7d7d7ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd7d7d7ffd8d8d8ffd7d8d8ffd8d7d8ffd8d7d7ffd7d8d8ffd7d8d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcececfffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbcccbffcbcacbffcacacaffc9cacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc7c7c6ffc6c6c7ffc8c9c8ffcacacaffcbcbcbffcbcbcbffcbcbcbffc9c9caffc8c8c7ffc6c6c6ffc4c4c4ffc2c1c1ffbebebeffbababaffb5b4b4ffb2b1b1ffb0b0afffb1b1b1ffb2b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb1b1b2ffb1b1b2ffb1b1b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefefffefefefffdfdfefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfefefffefefdfffdfefdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefdfefffefdfefffefdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffffffefffefefefffffefefffefefefffffffefffffefefffffffefffffefefffffffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffffffffffefefffffefefffffefefffefffefffffefffffefefffffefffefffffefefffefefffffefefffffffffffffffffffffffffefffefffefffefffefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefffffefefefffffefefffefefefffefefffffefefffffffefefffffefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefffffefffefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffffffefffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffefdfdfffdfefdfffefdfdfffdfefdfffefdfefffefdfefffefdfefffdfdfdfffefefdfffdfefdfffefdfdfffcfcfbfff3f3f3ffedeeedffefeeefffefefefffefeeeeffefeeeefff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f403fff3f3f3fff3e3f3fff3f3f3fff3f3f3fff3f3f3eff3e3e3eff4b4b4bff5a5b5bff6a6a6aff797879ff878787ff969696ffaaaaaaffdededdfff4f3f3fffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefdfefffefefdfffefdfefffefdfdfffdfdfdfffefefdfffefdfefffefefdfffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfafbfffbfbfafffbfbfafffafbfafffbfafbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafbfffafbfafffbfbfafffbfafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfefdfffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfbfff1f1f0ffd2d3d3ffa3a3a2ff969696ff888888ff797878ff686868ff585857ff484848ff3e3d3dff3d3d3eff3e3e3dff3e3e3eff3e3f3fff3f3f3fff3f3f3f00000000000000000000000000000000000000000000000000000000ff818181ff818180ff808080ff818080ff7e7e7eff7e7e7eff7e7e7eff797a7aff757575ff707070ff6b6a6bff666566ff616160ff5d5d5dff595858ff545454ff505050ff4d4c4cff484848ff444444ff404040ff3d3e3eff3b3a3bff373837ff353435ff323231ff2f2f2fff2d2d2dff2a2b2bff292929ff302f30ff595958ff5f5e5eff5e5e5dff5f5e5fff626162ff656465ff676767ff6a6a69ff6b6b6bff6d6c6cff6e6e6dff6e6f6fff6f706fff707070ff707071ff717070ff717070ff737272ff717271ff727172ff727272ff717271ff717070ff6f6f70ff6e6e6eff6c6c6cff6a6a6aff686867ff646564ff616261ff5e5e5eff5c5b5cff575857ff3f4040ff282827ff292929ff2c2b2bff2e2e2fff313131ff353434ff373737ff3a393aff3d3d3dff414040ff444444ff484747ff4b4b4bff4f4e4eff525251ff555655ff5a5959ff5d5d5dff616161ff666767ff6b6b6bff717171ff767776ff7c7c7cff7f807fff7f7f7fff7f7e7eff7e7e7eff7f7f7eff7f7e7eff7e7f7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0b0b0bff121212ff1c1d1dff262626ff343434ff474747ff5c5c5dff737372ff898988ffc5c4c4ffedededfffcfbfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffdfefefffefdfdfffdfdfdfffdfefdfffefefdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfefdfffefdfefffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfefffefdfefffefdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefdfffdfefdfffefdfdfffdfdfefffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefefffefefefffdfdfefffefdfdfffdfdfefffdfefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfefdfffefdfefffefdfefffefdfefffefdfdfffefefdfffdfefdfffefefdfffefefefffefefefffefefefffffefffffefefefffffefefffefefefffffefefffefffefffffefffffffefffffffffefffffefefffefefffffefffffffffffffffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffefdfefffefefdfffefdfefffefefefffefdfefffefdfefffefdfefffefdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb6b6b6ffb6b6b6ffb7b7b6ffb7b7b7ffb8b8b8ffb8b8b8ffb7b7b6ffb7b7b7ffb6b6b6ffb6b6b6ffb7b8b8ffb9babaffbebebeffc2c2c2ffc6c5c6ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcbcbcbffcbcacbffc9cac9ffc9c8c9ffc8c9c8ffc8c7c8ffc9c8c9ffcac9caffcacacaffcccbcbffccccccffcdccccffcdcdccffcccdcdffccccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcececdffcdceceffcececeffcececfffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d1ffd3d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d7ffd7d7d6ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d7d6ffd7d6d6ffd7d7d6ffd7d6d7ffd7d6d7ffd7d6d7ffd7d6d6ffd7d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d5d5ffd6d6d5ffd6d6d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd5d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd5d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd4d3d3ffd3d4d4ffd4d5d4ffd4d4d4ffd3d3d3ffd3d2d2ffd1d2d1ffd1d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcfceceffcdcecdffcececdffcececdffccccccffcacacaffcbcacbffcbcbccffcccbccffccccccffcdccccffcccdccffcdcdcdffcecdceffcfcfceffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d8ffd9d8d9ffdad9d9ffdbdbdbffdedfdeffe2e1e2ffe5e5e5ffe8e8e8ffebebebffedecedffeeeeeeffefefeffff1f0f0fff1f1f1fff0f0f0fff0efefffefefefffeff0f0ffefefeeffefeeefffefeeefffefeeeeffeeeeeeffeeeeeeffedeeedffeeedeeffedededffedededffedededffecededffedededffedededffedececffecececffecececffebececffebebecffecebebffebebebffebebecffebecebffebebebffecebebffebebecffebebebffecebebffebebebffebebecffecebecffecebecffecebecffecebebffecececffecececffececebffecececffecececffebebecffecebebffebebecffecececffecececffecedecffedececffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecececffecececffecececffebececffececebffecebecffecececffecebebffececebffececebffebecebffecebecffecebecffececebffecebebffebececffecececffecececffecececffecececffebecebffebecebffebebecffecebecffececebffebececffececebffececebffecebebffebebecffebebecffecececffebebecffebebecffecececffecececffecebecffecebebffecececffecececffececebffecececffecececffecebecffecececffecececffecececffedecedffecedecffedecedffecedecffecececffedececffecececffededecffedecedffededecffedececffecedecffedecedffedecedffedececffecececffedececffecececffedececffecececffecececffecececffedecedffececedffedececffecececffedececffecedecffedecedffedecedffededecffedecedffecededffedededffedededffeeededffedededffedededffedeeedffedededffeeededffedededffededeeffedeeedffedeeedffeeededffededeeffedededffeeededffedededffedededffedededffedededffedededffedececffecececffecececffececebffecececffecececffebebebffebebebffebebecffebebecffecececffecececffecebecffebecebffebebebffebebebffebebebffececebffecebecffececebffecebecffecececffecececffececedffecececffecececffededecffecedecffedececffededecffecededffecedecffedecedffedededffedececffedececffededecffecedecffedecedffedecedffecedecffedececffececedffececedffececedffecececffecececffecececffebececffebebecffecebecffecececffecececffecececffecececffedececffececedffedededffeeeeeeffeeefefffefeeefffefefeffff1f0f0fff3f2f2fff2f2f1fff1f1f1ffefefefffecebebffe9eae9ffe8e8e7ffe4e3e4ffe1e1e1ffdedfdfffdddedeffdddcdcffdcdcdcffdcdbdbffdbdbdaffdadadaffdad9d9ffd9d9d9ffd9dad9ffd9d8d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d5ffd5d6d6ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfceceffcececfffcececeffcececeffcecfcfffd0cfd0ffd2d1d2ffd3d2d3ffd4d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d5ffd5d4d5ffd5d4d4ffd3d3d4ffd3d3d4ffd4d3d3ffd3d4d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d5ffd6d5d5ffd6d6d5ffd5d6d6ffd6d6d5ffd6d5d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d7d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d8ffd8d8d7ffd7d7d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d3d4ffd4d4d4ffd4d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfceffcececeffcdceceffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcbcbcbffcbcbcbffcacacbffcacacaffcac9c9ffc8c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc9cac9ffcbcbcaffcbcbcbffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc6c6c6ffc4c3c4ffc1c1c0ffbdbdbdffb9b8b8ffb3b3b3ffb1b1b1ffb2b1b1ffb1b2b1ffb1b0b1ffb1b2b1ffb1b1b1ffb2b1b2ffb1b1b1ffb1b1b1ffb2b1b1ffb1b1b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfefefffdfefefffefefefffdfefdfffdfefdfffdfefdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffefffefffefffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffefefffffffffefffefffffffffefffffefffefffffffefffefefffffffffefffefffefffefffefffffffffffffffffffefffefffefffffffefefefffefefefffefffefffefefefffffefffffffffefffefffffffffffffffefffffffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefffefffefefefffefffffffefffefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffffefffffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefffffffefffefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfdfdfffdfdfefffefefefffefdfefffefdfdfffefefdfffdfdfefffefefdfffdfefefffefdfefffcfcfcfff4f4f3ffeeeeeeffefefeeffeeefeeffeeefeeffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3eff3e3f3eff3f3e3fff3f3f3eff3e3f3fff3f3f3fff4b4c4cff5b5b5cff6a6b6aff7a7979ff878788ff969696ffa8a8a9ffdddedefff4f4f4fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefdfdfffefefefffefdfefffefefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffbfcfcfffbfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffafafbfffafafbfffafbfbfffbfafafffafbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfefdfffefefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfff1f1f0ffd3d3d3ffa3a3a3ff969696ff888988ff787979ff696969ff585858ff484848ff3d3e3eff3d3d3dff3e3d3dff3e3e3dff3e3e3eff3f3e3fff3f3f3f00000000000000000000000000000000000000000000000000000000ff818081ff808081ff808181ff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7a7a7aff757575ff6f6f6fff696a69ff656565ff616161ff5d5d5cff595858ff545454ff505050ff4c4d4cff484848ff444545ff404040ff3e3e3eff3a3a3aff373737ff343433ff313131ff2e2e2eff2c2c2cff2b2a2aff282829ff2f2f2fff565656ff5e5e5fff5e5e5eff5e5e5eff616060ff636363ff666566ff686868ff696a6aff6b6b6bff6c6c6cff6e6e6dff6e6e6fff6f6f6fff6f6f6fff6e6f6fff6f6f6fff707070ff707070ff707070ff70706fff706f6fff6f6f6fff6e6e6dff6d6c6cff6a6b6aff686869ff666666ff636363ff606061ff5d5d5dff5b5b5aff565657ff3f3f3fff272627ff282929ff2b2b2aff2d2e2dff303030ff333434ff363637ff393939ff3c3c3cff3f403fff434343ff474747ff4b4b4aff4e4d4eff515151ff545555ff585959ff5c5c5cff616161ff676767ff6b6b6bff717170ff777777ff7c7c7cff7f7f7fff7f7f7fff7f7f7fff7f7e7eff7e7e7fff7f7f7fff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff141414ff1d1d1eff262726ff343433ff464647ff5b5b5bff737373ff8b8c8cffc8c7c7ffeeefeefffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfefffefefdfffefdfdfffdfdfefffdfefdfffdfefdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefefefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfefffefdfefffdfdfefffdfefefffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefdfffefdfefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefdfffdfdfdfffefdfdfffefefdfffdfdfefffefefdfffdfefefffefdfefffefefdfffefefefffefefefffefefefffefffefffefffefffffefffffffffffffefffefffffffffffffefefffffefefffefffefffefefefffffefffffefffefffefefffffffffefffefefefffefefefffefefefffffefefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffefdfefffdfdfefffefefefffefdfdfffdfefefffefefefffefefefffefdfefffefefefffefdfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb3b3b3ffb6b6b6ffb6b6b6ffb7b7b6ffb7b6b7ffb8b8b8ffb8b8b8ffb6b7b7ffb6b6b6ffb7b8b8ffbababaffbdbdbdffc1c1c0ffc5c5c5ffc9c9c8ffc9cac9ffc9c9c9ffcac9c9ffcac9c9ffcacacaffc9c9c9ffc8c8c8ffc7c7c8ffc8c7c7ffc8c8c9ffcac9c9ffcacacaffcbcacbffcccccbffcccdccffcdcccdffcdcdccffcdcdccffcccccdffcdcdccffcdcdcdffcdcecdffcececeffcececeffcececeffcecfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d5ffd5d6d5ffd6d5d6ffd6d6d5ffd5d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d6d5ffd6d6d5ffd5d5d6ffd6d5d6ffd5d5d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d3ffd3d3d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd2d1d2ffd1d1d2ffd0d0d0ffcfcfd0ffcfcecfffcececeffcdcdceffcccdccffccccccffcccbccffcacbcaffc9c9c8ffc9c9c9ffcbcacaffcbcccbffcbccccffcdccccffcdcdcdffcccdccffcdcdcdffcececeffcfceceffcfcfcfffd0d0cfffd1d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d5d5ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffdadadaffdcdcddffdfe0dfffe3e2e2ffe6e6e6ffeae9e9ffececedffeeedeeffefefeffff1f0f1fff1f2f1fff0f0f0fff0eff0ffeff0effff0f0efffefefefffefefeeffeeefeeffeeefeeffeeeeeeffeeeeeeffedeeedffedeeeeffedededffedededffedededffededecffedecedffecedecffececedffecececffecececffecececffecececffececebffebebecffecebecffebebecffebececffecebebffebecebffebebebffebececffebebecffecececffebecebffebecebffebecebffebebecffececebffecebecffebebecffebececffebececffebecebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececedffecedecffecececffececedffecececffecececffedececffecececffececedffecedecffecececffecececffecececffecececffecececffecececffecececffebececffecececffecececffecececffecececffececebffecebebffececebffececebffecebecffececebffebececffecececffebececffecebecffecececffececebffebececffecebecffebebecffebececffecebebffebececffebebecffebececffebececffecececffebecebffebecebffebecebffebebecffececebffecebecffebececffebececffebececffebececffecececffecedecffecedecffededecffecedecffededecffecedecffecedecffedecedffedecedffedededffedededffedecedffecededffedededffedededffedececffededecffececedffededecffecececffecececffecececffedececffececedffecececffecedecffecedecffedecedffedededffecedecffecededffedececffedececffededecffededecffedecedffedededffededeeffeeeeedffedededffededeeffedeeedffeeededffededeeffeeedeeffededeeffedeeeeffeeededffedeeedffedededffedeeedffededeeffedededffedededffedededffecedecffecececffecececffecececffecececffebececffebececffebebebffecececffecececffecececffececebffececebffececebffebecebffebebebffecebecffecebebffebebecffecececffecececffececedffecececffecececffedececffecedecffececedffededecffecededffedecedffecedecffededecffedededffededecffedededffecededffedededffedededffedededffedededffededecffedececffecedecffecececffedecedffecedecffececedffecedecffecececffecececffecececffecececffebececffecececffecececffecededffedececffecedecffedededffeeefefffefefefffefefefffeff0effff0f1f0fff2f2f1fff2f2f2fff1f1f0ffeeedeeffeaeaeaffe8e8e8ffe5e6e5ffe2e2e2ffe0e0e0ffdededeffddddddffdcdcdbffdbdcdbffdbdbdbffdadbdaffdadadaffdadadaffdad9d9ffd9d9daffd9d9d9ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d5ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d5ffd4d4d4ffd3d4d3ffd3d4d4ffd3d3d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d1d2ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfcfd0ffcecfcfffcfceceffcecfceffcececeffcececeffcececeffcfcfcfffd0d1d0ffd1d2d1ffd2d3d2ffd3d3d3ffd5d5d4ffd6d5d5ffd5d5d6ffd5d6d5ffd5d6d5ffd4d4d4ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d3d4ffd4d3d4ffd4d4d4ffd5d5d5ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd6d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d8d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd6d7d6ffd7d7d6ffd7d6d7ffd7d6d6ffd6d6d7ffd7d7d7ffd6d6d6ffd6d6d7ffd7d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d1d0ffd0d0d0ffd0cfd0ffcfd0cfffcecfcfffcfcfcfffcececeffcececeffcdceceffcecdcdffcccdcdffcdcccdffcccccdffcbccccffcccbcbffcacbcbffcacacaffcacacaffc9c9caffc9c9c9ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c8ffc7c7c8ffc8c9c9ffc9cacaffcacacaffcbccccffcbccccffcacbcbffc9c9c8ffc7c7c7ffc5c5c5ffc2c3c2ffc0c0c0ffbdbcbcffb7b7b7ffb3b3b3ffb1b1b1ffb1b1b1ffb1b1b2ffb2b1b1ffb1b1b1ffb2b1b1ffb1b1b1ffb1b1b2ffb1b1b1ffb1b2b2ffb2b2b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfefffdfefefffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffffefefffefefefffffffefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffffefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefdfefffefefdfffdfdfefffdfefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffffffffefffffefffffffffefefffefefefffefffefffefffefffefffefffffffffffffefefffefefffffefefffffefefefffffffefffefffefffefefefffffefefffffefffffffefffffffefffffffefefffffffefffefffffffefefefffffffefffefefefffefffffffefffffffefefffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefffffefefffffffefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefefefffefefdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffffefffefffffffffefefffffffefffefefffffefffffffefffffffefffffffefffffffffefefffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffefffefffffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefdfefffdfefefffefdfefffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffdfefdfffdfefefffdfefefffcfcfcfff3f4f4ffefeeefffefeeefffeeefeeffeeefeeffeeefeeffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3fff3f3f3fff3f3f3fff3e3e3eff3f3e3eff3f3e3fff3f3e3fff4c4c4cff5c5b5bff6b6b6aff79797aff888788ff969696ffa8a7a8ffdddedefff4f4f4fffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffefefefffdfdfefffefefefffefefdfffefefefffdfefefffefefefffefdfefffdfefefffefefefffdfefefffdfdfefffefefdfffefefefffefefdfffdfefdfffdfefefffdfefdfffdfdfefffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffcfcfdfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffcfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafbfafffbfbfbfffbfafafffafafbfffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffbfafafffafafbfffafafafffbfafafffafafafffafbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfdfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffdfcfcfffdfdfcfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffcfdfdfffdfdfcfffcfcfdfffdfcfdfffdfdfefffdfdfefffefdfefffefdfdfffefefdfffdfdfefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfff1f1f1ffd4d4d4ffa3a3a3ff969696ff898988ff797a79ff696a69ff595958ff484848ff3d3d3dff3d3d3dff3d3d3dff3e3e3dff3e3e3eff3e3e3eff3f3e3e00000000000000000000000000000000000000000000000000000000ff818180ff808080ff7e7e7eff7e7e7eff7d7e7eff7d7d7eff7e7d7dff79797aff747474ff6e6e6eff696969ff646564ff606060ff5c5c5cff585858ff545454ff505050ff4c4c4cff484848ff444444ff40403fff3d3d3dff3a3a3aff373737ff343334ff313131ff2e2e2eff2c2c2cff292a2aff282828ff2e2d2eff545554ff5d5d5eff5d5d5dff5d5d5dff605f5fff626262ff656564ff666766ff686968ff6a6a6aff6b6b6bff6c6d6dff6e6d6dff6e6e6eff6e6e6dff6d6e6dff6d6e6dff6e6e6eff6e6e6eff6e6e6eff6e6e6fff6d6e6eff6e6e6dff6c6c6cff6a6a6aff696868ff676667ff646465ff626262ff5f5f5fff5c5c5cff595959ff555454ff3f3e3eff262626ff282828ff2a2b2aff2c2d2dff2f3030ff323232ff353535ff393839ff3b3b3bff3f3e3eff424242ff464646ff4a494aff4d4d4dff515151ff545454ff585757ff5c5b5cff606060ff676666ff6a6a6bff717070ff777777ff7c7c7cff7f7f7fff7f7f7fff807f7fff7f7f7fff7e7f7fff7e7e7fff7e7f7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0eff0e0e0eff0e0d0eff0e0e0eff0c0c0dff141314ff1e1d1dff272726ff343434ff464546ff5b5a5aff747374ff8e8f8fffcbccccffefeff0fffcfcfcfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfefdfffdfefdfffdfdfefffdfefefffefdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefefefffefdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffefefdfffefefefffefdfdfffefefdfffefdfefffdfefefffdfefefffdfefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefdfffdfdfefffefdfdfffefefefffdfdfefffefdfefffefdfdfffefefdfffdfdfefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefefffffefefffffffffefffffffefffefefefffffefefffffefefffefefffffefefffffffefefffffefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefefefffdfefefffdfdfefffefefdfffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb6b6b7ffb7b7b7ffbcbcbcffbfbfc0ffc3c2c2ffc8c8c8ffcacacbffcacacaffcbcacaffcbcbcaffcacacaffc9c9c9ffc7c7c8ffc6c7c6ffc6c6c6ffc7c7c7ffc8c8c9ffcacac9ffcbcacaffcccbcbffccccccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcececdffcececeffcfceceffcececfffcfcfcfffcfcfcfffcfd0cfffd0d0cfffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d7d7ffd8d8d8ffd7d7d8ffd8d7d8ffd8d7d7ffd8d8d7ffd7d7d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d7d7ffd6d7d6ffd6d6d7ffd6d6d7ffd7d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd5d6d5ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd6d5d5ffd6d6d5ffd5d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d1ffd2d2d2ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd1d1d2ffd0d1d0ffd0cfd0ffcecfcfffcececeffcecdcdffcdccccffcccccbffcacbcaffcacacaffc8c9c9ffc6c6c7ffc7c7c7ffc9c9c9ffcacacaffcbcccbffcbcccbffccccccffcdcdcdffcdcdcdffcdcdceffcececeffcecfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd2d1d2ffd2d2d2ffd3d2d3ffd3d2d2ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d5d5ffd4d5d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffdbdbdbffddddddffe0e0e0ffe4e3e4ffe7e7e7ffebebebffeeededffefefeffff1f1f1fff1f2f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffefefefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeededffededeeffededeeffecededffedededffedededffecececffecececffecececffececedffecececffecebecffececebffecececffecebecffececebffebebecffebececffebececffebebecffebebebffebebebffebebecffecececffebebecffecebebffebececffebececffecebecffecececffecececffecebebffecebebffecebecffebececffecececffecebecffecececffececedffecececffecececffecececffedececffecececffecececffececedffecedecffececedffecececffecececffedececffecececffededecffecedecffecedecffecececffecececffecececffedececffecececffecececffecececffecececffecececffecececffecececffecececffebebecffecececffecececffecebecffecebebffecebecffecebecffecececffecebebffececebffecececffecebecffececebffebebecffebececffebececffebebecffebebebffebebebffebebecffecececffebebecffecebebffebececffebececffecebecffecececffecececffecebecffecebecffecececffecececffecececffecececffedececffedededffececedffedededffededecffedededffedededffedededffedededffedededffedededffedededffececedffededecffededecffededecffecedecffecedecffecedecffecececffececedffedececffecececffecedecffecececffecedecffededecffedececffececedffececedffececedffedededffedededffedecedffedececffedededffedededffedededffeeededffeeeeedffededeeffedededffeeededffedededffedeeedffedeeedffedededffedededffedededffedededffedededffedededffedecedffecededffececedffececedffecececffecececffecececffecebebffecebecffebececffececebffebebecffecebebffecececffebebecffecebecffecebebffecececffebececffecececffecececffecececffececedffecececffecececffedececffededecffededecffecedecffedededffedededffedededffedededffedededffedededffededecffecededffededecffedededffedededffedededffedededffececedffedededffedededffececedffedececffedececffececedffedecedffedececffecececffecececffecececffececebffecececffecededffecededffececedffececedffeeeeeeffefefeffff0eff0ffefeff0fff1f0f1fff2f2f2fff2f2f3fff1f0f1ffedededffe9e9e9ffe6e6e6ffe3e3e3ffe0e0e1ffdedfdfffdddddcffdcdcdcffdcdbdbffdbdbdcffdadadbffdbdadaffdadadaffdadadaffd9dadaffd9d9d9ffd9d8d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d1d1ffd2d1d2ffd1d1d2ffd1d1d1ffd1d0d0ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcecfcfffcececfffcececeffcececeffcececeffcfcfcfffcfcfcfffd1d0d1ffd1d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd5d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d5d5ffd5d5d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d6d6ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d8d8ffd7d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d6ffd6d6d7ffd7d6d6ffd7d7d7ffd6d6d7ffd7d6d7ffd7d6d6ffd7d7d6ffd6d7d7ffd6d7d7ffd7d6d7ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d2d2ffd1d1d2ffd1d1d2ffd0d0d1ffd1d1d1ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcecfffcfcecfffcfceceffcececeffcececeffcdcdcdffcdcdccffcccccdffccccccffcbccccffcbcbcbffcacacbffcacacaffc9c9caffc9c9c9ffc8c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc9c8c8ffcacacaffcbcbcbffccccccffcbcbcbffcac9c9ffc8c8c8ffc6c6c6ffc5c4c5ffc3c2c2ffc0c0bfffbbbbbbffb6b6b6ffb2b1b2ffb0b1b0ffb1b1b2ffb1b1b1ffb1b1b1ffb2b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffefefffefefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefefffffefefefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfdfffefefefffefdfefffefefefffefdfefffefefefffdfdfefffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffefefffffffefffffefefffefffffffffefffffefefefffffffefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffffffffefefffffffffffffffefffffffefefffefefefffffefefffefefefffffefefffffefefffefefffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffffefffffefefffffefefffffefefffffefffffefefffffefefefffefefefffefefefffefefffffefefffffefefffffffefefffffefefffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffdfefdfffefefefffefefefffefefdfffefdfdfffdfefefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffefffffffefffffefefffffefefffefefefffffefffffefefffffffefefffffefefffefefefffefefffffefefefffefefffffffefefffffefffffefefffffefefefffefefefffefefefffefdfdfffefdfefffdfdfefffefdfefffdfefdfffdfefefffefefdfffefefdfffefdfdfffdfefefffcfcfcfff4f4f4ffeeeeedffeeeeefffeeeeefffefefeeffefefefffeeeeef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3eff3f3f3fff3f3e3eff3e3f3eff3f3f3fff3e3e3eff3e3e3eff4c4b4cff5c5b5bff6a6a6aff797979ff878787ff969696ffa7a7a7ffdededefff5f4f5fffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffdfefdfffefefefffefefefffefefdfffefdfefffdfefefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfcfcfffdfdfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafbfffbfbfafffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfcfbfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfefffdfdfefffefdfefffefdfefffefdfefffdfefdfffefefefffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfff2f1f1ffd4d4d4ffa3a3a2ff969696ff898989ff7b7b7aff6a6a6aff585859ff474747ff3b3b3bff3c3b3bff3c3d3cff3d3d3dff3d3d3dff3e3e3eff3f3f3f00000000000000000000000000000000000000000000000000000000ff818080ff7e7d7eff7e7e7eff7e7e7eff7e7e7eff7d7d7dff7d7d7dff797979ff737373ff6d6d6dff686868ff636464ff5f5f5fff5b5b5bff575756ff535353ff4f4f4fff4c4c4cff474848ff444444ff404040ff3d3d3eff3a3a3bff373738ff343435ff323131ff2f2e2fff2c2c2cff292a2aff282828ff2d2d2dff515050ff5a595aff5b5b5bff5c5b5cff5d5e5eff616161ff636363ff666665ff676767ff696969ff6b6a6aff6b6b6bff6c6c6cff6c6d6dff6c6c6dff6d6d6cff6c6d6cff6c6c6cff6c6c6cff6d6c6dff6d6c6dff6c6d6cff6c6c6cff6b6a6aff686969ff676767ff646465ff626262ff605f60ff5e5d5dff5a5a5aff575657ff525252ff3d3d3dff262526ff272828ff2a292aff2d2d2cff2f2f2fff323231ff353535ff383837ff3a3a3aff3e3e3dff414141ff454545ff494948ff4d4c4cff505050ff535353ff575757ff5b5b5bff605f5fff666666ff6a6a6aff6f7070ff767677ff7c7c7cff807f7fff807f80ff7f7f80ff7f7f7fff808080ff7f7f7fff7f7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0c0c0dff0d0d0dff151415ff1e1e1eff272727ff353434ff464646ff5c5b5bff757575ff8f9090ffcecdcefff1f1f0fffdfdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefdfffefdfdfffefefdfffefdfdfffefdfefffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffefefdfffefdfdfffdfefefffefdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffefefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffefefefffefdfefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefdfefffefdfefffdfefdfffefefefffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfefefffefefefffefefdfffefdfefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefffefffffffffffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfefffefefefffdfefdfffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb3b3b2ffb2b2b2ffb3b3b3ffb2b3b3ffb3b3b3ffb6b6b6ffb6b6b5ffb7b7b7ffb7b7b6ffb7b7b7ffb6b6b6ffb8b7b8ffbfbebeffc2c2c2ffc6c7c7ffcbcbcbffcbcbccffcbcacbffcbcacbffcac9caffc9c9c9ffc7c7c7ffc6c6c6ffc5c4c4ffc6c5c6ffc7c7c8ffcac9caffcacacaffcbcbcbffcccbcbffcccdccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcececeffcececeffcfcecfffcfcecfffcfcfcfffd0cfd0ffd0cfcfffcfd0cfffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d7d8ffd8d7d8ffd8d7d8ffd8d7d8ffd7d8d7ffd8d8d8ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd6d6d5ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d3ffd3d2d3ffd3d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfceceffcececeffcdcdcdffcdcccdffcbcccbffcbcbcbffcacacaffcacac9ffc8c8c8ffc5c6c6ffc6c5c6ffc7c7c7ffc9c9c9ffcacacaffcacacbffcccccbffcccdccffcccccdffcdcdcdffcdcdceffcececeffcfd0cfffd0d0d0ffd0d0d0ffd0d1d1ffd1d2d2ffd1d1d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdedddeffe1e1e2ffe4e4e5ffe9e9e9ffebecebffeeefeffff1f1f1fff2f2f2fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0efffeeeeefffeeeeeeffeeeeeeffeeeeeeffededeeffedededffedededffedededffedededffedededffededecffecedecffedededffecececffecececffecececffecececffebececffecebecffebebebffecebecffecebebffebececffecebecffecececffebebecffebebebffebecebffececebffebebebffebebebffebececffececebffecececffececebffecececffecececffecececffebececffecececffecececffecececffecececffecececffececedffedececffedecedffececedffecececffedededffecececffedececffececedffecececffedecedffecedecffecededffecececffededecffecececffececedffedececffecececffecececffecececffecececffecececffecedecffecececffecececffecececffecececffebececffecececffececebffecececffecececffebebecffecececffecebecffececebffebececffecebecffebebebffecebecffecebebffebececffecebecffecececffebebecffebebebffebecebffececebffebebebffebebebffebecebffececebffececebffececebffecececffecececffecececffecececffecececffedececffecececffececedffedededffedededffedededffedededffedededffedededffededeeffedededffedededffededeeffedededffedededffecedecffedededffedededffededecffedececffecededffedecedffecececffedececffecececffecececffededecffecededffececedffecececffecececffecececffecedecffedededffedececffecedecffedededffececedffedededffedededffedededffedededffedededffedededffeeededffedededffedededffededeeffeeededffedededffededecffedededffedededffecececffededecffecededffededecffecedecffedececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecececffecececffecececffecececffecececffececedffecececffedececffececedffececedffedededffecedecffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedeeedffedeeedffedededffedededffedededffedededffedededffedededffededecffedededffedededffececedffedededffececedffedececffecececffecececffecececffecececffecececffececedffedecedffedededffececedffeeeeeeffefefeffff0f0effff0f0f0fff1f1f1fff2f3f3fff3f3f3fff1f1f0ffecebebffe8e7e7ffe4e4e4ffe2e1e2ffdfdfe0ffdedddeffdddcdcffdcdcdcffdbdbdcffdbdbdbffdadadbffdbdadaffdadadaffdad9daffd9dad9ffdadadaffd9d9d9ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d3d2ffd1d1d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcfcfcfffcececeffcececeffcececeffcececeffcececeffd0d0cfffd0d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd5d5d5ffd5d5d5ffd6d5d6ffd4d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d3ffd3d2d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d7ffd7d6d7ffd6d6d7ffd7d6d7ffd7d6d7ffd7d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcfceceffcececeffcecdceffcdcdcdffcecdcdffcdcccdffcccccdffccccccffccccccffcbcbcbffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c7c7ffc8c7c8ffc9c9caffcbcacbffccccccffcbcbccffcacacbffc9c9c9ffc7c7c8ffc6c6c6ffc4c4c4ffc1c1c2ffbebebeffbababaffb4b4b4ffb2b1b1ffb0b0b1ffb1b1b1ffb2b1b2ffb1b1b1ffb1b1b2ffb2b2b2ffb2b2b2ffb3b3b3ffb4b4b4ffb4b3b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefffffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffefefffffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffdfdfefffdfefefffefdfefffdfdfdfffdfefdfffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffffefefffefffefffefefffffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffffefefffefefffffefffffffefefefffefffffffefefefffefffefffefffefffefefefffefefefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffefffefffffffefffefefffffefefffffefffffffffffefffefefefffefefffffefefffffffefffffefefefffefffefffefffffffffefffffefefffffefefffffefefffffefefefffefefefffefffefffefefffffffefffffffefffffffefffffefefefffffefefffffefefffefffffffefefefffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefdfffefefdfffefdfefffefdfefffdfefefffdfdfdfffdfefefffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefefffffefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffdfefefffefefdfffefefefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffcfcfcfff4f4f4ffeeeeedffeeeeeeffefefefffefefefffefeeeeffeeefefffececec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3e3eff3e3f3eff3f3f3fff3e3f3eff3f3e3eff3e3e3eff3e3e3eff4b4b4bff5b5b5bff6a6b6aff797979ff878788ff969696ffa7a7a7ffdededdfff4f4f4fffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfdfffefdfefffefdfefffdfefdfffefefdfffefdfefffefdfefffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffcfbfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfefffdfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfafffafafbfffbfbfafffbfbfbfffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafbfbfffafafafffafbfbfffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefefffefefdfffdfefefffefdfefffdfefefffefefdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffefdfdfffefefefffdfdfefffefdfefffdfefefffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff1f1f2ffd3d4d3ffa3a3a2ff969696ff898989ff7a7b7bff6a6969ff575858ff464546ff3a3a3aff3b3b3bff3c3b3bff3c3d3cff3d3e3dff3d3e3dff3e3d3e00000000000000000000000000000000000000000000000000000000ff7d7e7eff7e7e7eff7e7e7eff7d7e7eff7d7d7eff7d7d7dff7d7d7dff787878ff727272ff6c6d6dff686768ff626363ff5e5e5eff5a5a5aff565555ff525252ff4e4f4eff4b4b4bff484748ff444444ff404040ff3d3e3eff3b3a3bff383837ff353535ff313132ff2f2e2fff2c2c2cff2a2929ff272827ff2c2c2cff4d4d4dff555555ff585859ff5a5a59ff5c5c5cff605f5fff626262ff646364ff666565ff676768ff696969ff6a6a6aff6b6b6aff6c6b6cff6c6b6cff6b6c6cff6b6b6bff6a6b6bff6b6b6bff6b6c6bff6c6c6bff6b6b6bff6a6a6aff696969ff666767ff656465ff626263ff606060ff5e5d5dff5b5b5bff585858ff555554ff505050ff3b3b3cff252525ff272727ff292929ff2b2b2cff2e2e2eff313131ff343434ff373737ff3a3a3aff3d3d3dff404141ff444444ff484848ff4b4b4bff4e4e4eff525352ff565657ff5b5a5bff5f5f5fff656565ff696969ff6f6f6fff767575ff7c7c7cff7f7f7fff7f7f80ff7f7f7fff807f7fff7f807fff7f8080ff7e7f7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff0e0e0eff0e0e0eff0e0d0eff0e0d0eff0d0d0dff161516ff1e1f1fff272827ff353535ff474747ff5d5d5eff767676ff909090ffcfd0d0fff1f1f2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefdfffefefdfffefdfefffefdfefffdfefefffefdfdfffdfefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefefdfffefefefffdfdfefffefefefffefefefffdfefefffdfefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefdfefffdfefefffefdfdfffefefdfffdfefefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffffefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b2ffb2b3b2ffb3b3b3ffb2b2b2ffb2b3b3ffb3b3b3ffb3b3b3ffb6b6b6ffb6b6b6ffb7b7b7ffb6b6b7ffb7b6b7ffbbbabbffc2c2c2ffc5c6c6ffcbcacaffcdccccffccccccffcacacbffc9c9caffc9cac9ffc8c7c7ffc6c6c6ffc6c6c6ffc4c5c5ffc6c6c6ffc8c8c8ffc9cac9ffcacacaffcbcbcbffcbcccbffccccccffcdccccffcdcccdffcdcdcdffcdcdcdffcececdffcecdceffcecdceffcececeffcececeffcecfcfffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffcfd0d0ffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d8ffd8d7d8ffd8d7d8ffd7d8d8ffd8d7d7ffd8d8d7ffd7d8d8ffd7d8d7ffd7d7d7ffd7d8d8ffd7d8d7ffd7d7d7ffd8d7d7ffd7d8d7ffd7d7d7ffd7d6d6ffd7d6d7ffd7d6d7ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd5d5d5ffd4d5d4ffd5d4d4ffd4d4d5ffd5d4d5ffd5d4d5ffd4d5d5ffd4d5d4ffd5d5d4ffd4d4d5ffd4d4d5ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d2d1ffd1d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd2d3d3ffd1d0d0ffcfd0cfffcececfffcdcecdffccccccffccccccffcbcbcbffcacacaffcac9c9ffc9cac9ffc8c8c8ffc7c6c6ffc5c5c6ffc7c6c7ffc8c8c8ffc9c9c8ffcacacaffcbcbcbffccccccffccccccffcccdcdffcdcdcdffcececeffcfcfcfffcfcfcfffcfd0cfffd1d1d1ffd0d1d1ffd2d1d1ffd1d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd7d7d7ffd7d7d8ffd8d7d8ffd8d7d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d9d9ffd8d8d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9dad9ffdadadaffdcdcdcffdfdfdeffe2e3e3ffe6e7e6ffeaeaebffefeeeefff1f1f1fff2f2f2fff2f1f1fff0f0f1fff0f0f1fff0f0f0fff0f0efffefefefffeeeeefffeeeeeeffeeeeedffedeeeeffededeeffedededffedededffedededffecedecffedededffecedecffedececffecececffecececffecececffecececffecececffececebffebebecffebebecffebececffececebffebebebffebebecffebececffecebecffebebebffebecebffebececffecebecffebececffecececffecececffecebebffebebebffececebffecececffecebecffecececffecececffecececffecececffecececffecededffecececffececedffecedecffedececffededecffecededffecececffecececffececedffecedecffecececffedececffecedecffecececffedececffececedffedecedffecececffededecffecececffececedffecececffecececffececedffecececffecececffecececffecececffebececffecececffebececffecebecffebebecffecececffecebecffecececffececebffececebffebebecffebebecffebececffececebffebebebffebebecffebebecffecebecffebebebffebecebffebecebffecebecffebececffebececffecececffecebebffebebebffecececffecececffecececffedecedffedededffecededffedecedffedededffedededffedededffedededffedededffeeededffedeeedffedeeeeffedededffedededffededeeffedeeedffedededffedededffedededffecececffedececffececedffedecedffecedecffededecffedecedffececedffecedecffecececffecededffecececffecedecffededecffecececffecececffedededffecedecffedecedffececedffedededffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffedededffedecedffecededffecededffececedffecececffecececffecececffececedffecececffecececffecececffebececffecebecffecececffecececffecececffecececffecececffedececffededecffecededffecedecffededecffedededffededecffedecedffedededffedededffedededffeeededffededeeffeeedeeffedeeedffeeeeedffeeedeeffeeedeeffedeeeeffedededffedeeeeffedededffedededffedeeedffedededffedededffedededffecededffedecedffececedffedededffedecedffececedffecedecffededecffecececffecececffecececffededecffecececffececedffedededffefeeefffefefefffeff0effff0f1f1fff3f3f3fff3f4f4fff2f2f2ffeeeeefffeae9e9ffe5e5e5ffe2e2e2ffe0e0e1ffdfdedfffddddddffdcdcdcffdbdcdcffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadaffd9dadaffdad9d9ffd9dad9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd7d7d8ffd8d7d7ffd7d8d7ffd7d6d7ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d2ffd2d1d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffcfcfd0ffcfd0d0ffd0d0cfffcfcfcfffcececfffcececfffcececfffcececdffcececeffcececeffcfcfcfffcfd0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd5d5d4ffd5d5d5ffd5d4d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd2d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d6d5ffd6d5d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd7d6d6ffd7d7d7ffd6d6d7ffd7d6d7ffd6d7d7ffd7d6d6ffd7d7d6ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d2ffd2d3d3ffd2d2d2ffd1d2d2ffd2d2d1ffd1d1d1ffd0d1d0ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcecfffcfcfcfffcecfceffcfcfceffcececeffcdcdceffcdcdcdffcdcdcdffccccccffcbccccffcbcbccffcbcbcbffcacacaffc9cac9ffc9cacaffcac9caffc9cacaffc9cacaffc9c9caffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c8ffc9c8c9ffcacacaffcbcbcbffcbccccffcccbcbffcacacaffc8c9c9ffc7c7c7ffc6c5c6ffc3c4c3ffc1c0c0ffbdbdbcffb7b7b7ffb2b3b3ffb1b1b0ffb1b1b2ffb1b2b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b2b3ffb4b3b3ffb4b3b4ffb4b4b4ffb4b4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffdfdfefffdfefdfffefefdfffdfefefffefefdfffdfdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffefffefffffefefffefefefffefffefffffefefffefffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefffffffffffffffefefffffefefffffffffffffefffffffffefffffffefffefffffffefefefffffffefffefefefffefffffffefefffffefffefffffffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffffffffffffffffffefefefffffefffffffffefffffffefffefefefffffefffffffefefffffefffffefefefffefffefffffefffffefffefffffefefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffdfdfdfffdfefefffefdfdfffefefdfffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefffffffefefefffffffffffffffefffffffffffefefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffefefffffefffffefefefffffffefffefefefffffefffffffffefffffefffffefefefffefffefffffefffffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefefffcfbfbfff3f4f3ffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffecececffededed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3f3f3fff3f3f3fff3e3e3fff3e3e3eff3e3e3dff3e3e3dff4b4b4bff5b5a5bff6b6a6aff797979ff888888ff969696ffa7a7a7ffdddddcfff4f4f5fffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffefdfefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefdfdfffefefefffefdfdfffdfefdfffdfefefffefdfdfffefefdfffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffbfafbfffafafafffbfbfafffbfafafffafafafffbfafafffbfbfbfffbfafafffbfbfbfffbfafafffafbfafffafbfbfffbfafafffbfbfafffafbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafff9fafafffafafafffaf9f9fffaf9f9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfefefffefefefffefefdfffefefdfffefefdfffefefefffdfdfdfffefefdfffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfefffdfdfefffefefdfffefdfefffdfefdfffefdfdfffefefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff1f1f1ffd3d3d3ffa2a3a2ff969595ff888988ff797a7aff696968ff565656ff454544ff3a3a3aff3a3a3aff3a3a3aff3c3c3cff3d3d3dff3d3d3dff3d3e3e00000000000000000000000000000000000000000000000000000000ff7e7e7dff7e7e7eff7e7e7dff7d7d7dff7c7c7dff7c7c7bff7c7c7cff777777ff717171ff6b6b6bff666667ff616161ff5d5c5cff585858ff545455ff515151ff4d4d4dff4a494aff474747ff444443ff404040ff3e3d3eff3b3b3bff383838ff353535ff323232ff2f2f2fff2c2c2cff2a2929ff272727ff2b2a2bff4c4b4cff535353ff555555ff575757ff5b5a5aff5d5d5dff616060ff626362ff646464ff666666ff686767ff686968ff696a6aff6a6a6aff6a6b6aff6a6a6aff6a6a6aff696968ff696969ff6a6969ff6a6a6aff696969ff696968ff676767ff646465ff636363ff606060ff5e5d5dff5b5b5bff575758ff555555ff535252ff4e4e4eff393939ff242424ff262626ff282828ff2a2a2bff2d2d2dff303030ff333433ff363636ff393939ff3c3c3dff3f403fff434343ff464646ff4a4a4aff4e4e4eff525151ff565556ff5a5a59ff5e5e5eff646464ff696869ff6f6f6fff757575ff7a7b7bff7f7f7eff7f7f7fff7f7f7fff7f7f7fff7f807fff7f7f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff070707ff0d0e0eff0e0e0eff0e0d0dff0e0e0dff151515ff1e1e1eff282827ff353534ff474747ff5e5e5eff777777ff919191ffd4d4d4fff2f1f2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefefefffefdfdfffdfefdfffefefefffefefefffefdfdfffefdfefffdfdfdfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfcfffdfcfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefefffefdfdfffefefdfffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfefefffdfdfdfffefdfdfffefefefffdfdfefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffefefdfffdfdfefffefdfefffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefefffefefdfffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b4b3ffb3b4b4ffb3b3b2ffb2b2b2ffb3b3b3ffb2b2b2ffb3b2b3ffb3b3b3ffb3b3b3ffb5b5b5ffb5b5b5ffb6b5b6ffb8b8b8ffbdbdbdffc5c6c5ffc9c9c9ffcdcdccffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc7c6c6ffc6c6c5ffc4c4c4ffc5c5c5ffc7c7c7ffc8c8c8ffcac9c9ffcbcacaffcbcacaffcccbcbffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcdcecdffcecdcdffcececeffcececeffcfcfceffcecfceffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0cfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d4ffd4d5d5ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd4d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d0ffd0d0d0ffd1d0d0ffd2d1d1ffd3d2d3ffd3d3d3ffd4d4d4ffd5d4d5ffd4d4d4ffd1d1d1ffcfcfcfffcdcdceffcdcccdffcccbcbffcacacaffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c7c6ffc7c7c7ffc8c8c8ffc9cac9ffcacacaffcbcbcbffcbccccffcdcdccffcdcdcdffcececdffcececeffcfcfcfffd0cfcfffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d1ffd3d2d2ffd3d3d3ffd3d2d3ffd4d4d3ffd4d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd8d8d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdbdadbffddddddffe0e0e0ffe4e4e4ffe9e9e9ffedededfff1f0f0fff4f4f4fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffeff0f0ffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeedffeeededffedededffedededffedededffedededffedededffececedffecededffecececffecececffecececffecebecffecececffececebffecececffebebebffececebffebebebffebececffebebecffebecebffececebffebececffececebffebebebffecececffecececffecebebffecececffecececffecececffececebffecebecffecececffecececffecececffecececffecececffecececffecececffecedecffedecedffecedecffedececffecedecffececedffedececffedececffecececffedececffedececffecececffedececffedededffedececffedededffedececffecececffecedecffedececffecedecffecededffecedecffecececffecececffecececffecececffecececffedececffecececffebebecffecececffecebebffecebebffecececffecebecffececebffececebffebececffebebebffebecebffebebebffebebebffebebecffebecebffebecebffebecebffebebebffebebebffebebecffebebebffecebebffebecebffecececffecececffecececffecececffecececffedececffecececffedecedffedededffedededffedededffedeeedffeeededffedeeedffeeededffedeeedffededeeffeeededffeeededffedededffeeededffedededffedededffedededffedededffedededffedededffedececffecececffecededffedececffededecffecededffecedecffecececffedececffecececffecedecffecececffededecffedededffececedffecededffecececffedececffedededffedecedffedededffededecffedededffededecffedededffedededffedededffedecedffededecffedededffedededffededecffecececffedededffecececffedececffecececffececedffececedffecececffedecedffecececffecececffecececffecececffecececffecececffecececffecedecffedecedffecedecffedececffedededffedecedffedecedffedededffedededffedededffedededffedededffeeededffedeeedffeeededffeeeeeeffeeededffedeeedffedeeeeffeeededffeeeeeeffedeeeeffeeeeeeffedeeedffeeededffedededffedededffedededffeeededffedededffedededffedededffedececffedececffedededffedecedffededecffedececffecededffecececffecececffecececffececedffececedffedededffefefefffeff0effff0f0effff0f0f0fff4f4f4fff4f4f4fff2f1f1ffedededffe7e7e7ffe3e3e3ffe1e1e0ffdfdedfffddddddffddddddffdcdcdcffdcdbdcffdbdbdbffdbdadbffdadadbffdadbdaffdadadaffdadadaffdad9d9ffd9dad9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d3ffd3d3d3ffd2d2d3ffd2d3d3ffd2d2d2ffd2d1d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0cfffd0d0cfffcfcfcfffcfcfcfffcececfffcecfceffcececeffcececeffcececdffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d5d5ffd5d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d5d5ffd6d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd7d7d7ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d7ffd7d7d7ffd7d6d7ffd6d6d7ffd7d7d6ffd7d6d7ffd6d7d6ffd7d6d6ffd7d7d6ffd6d6d7ffd7d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d3ffd3d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffd0cfcfffd0d0cfffcfcecfffcfcfcfffcfceceffcececeffcdcdcdffcdcecdffcdcdcdffcccdcdffccccccffcbcccbffcbcbcbffcacbcbffcacacaffc9c9caffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9caffc9c9c9ffc8c8c8ffc8c7c8ffc8c8c7ffc9c9c8ffcacacaffcbcbcbffccccccffcbcbcbffc9c9caffc8c8c8ffc7c7c7ffc5c5c5ffc3c3c2ffbfc0bfffbbbabbffb6b5b5ffb2b2b2ffb1b1b1ffb2b1b1ffb2b2b2ffb2b1b2ffb3b3b2ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefefefffffffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffefffffffefefffefffefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffefffffefefffffefefffffffffffffffffefffffefefffffefefffefefffffefefefffffefffffffefefffffffffffefefefffffefefffffffefffefefefffffefefffefefefffefefefffefefffffffffffffffffefffffffefffffffefffffefffffefffefffefefffffffefefffffefefffffffefffefffffffefffffffefefefffffffffffffefefffefefefffefefefffefefefffefdfdfffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefffffffefffffefefffffefffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffefffefefffffffefffffffefffffffefefffefffefffefefefffefefefffefefefffefdfdfffefdfefffefdfefffefdfefffefdfdfffefefefffdfdfdfffefdfdfffefdfefffbfbfbfff3f3f3ffeeeeedffeeedeeffeeeeeeffeeeeeeffecececffeeededfff0eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3e3eff3f3f3eff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3f3e3eff4b4b4bff5b5b5bff6a6a6aff797979ff888788ff969696ffa7a7a7ffdddddcfff5f4f4fffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffefefdfffefdfefffdfefdfffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffdfdfcfffcfcfcfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfdfffefdfefffefefefffdfdfdfffdfcfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffafbfafffbfbfbfffbfafafffbfafafffafafafffafafafffafafafffbfafafffafafafffbfafafffbfafbfffafafafffafafafffbfbfafffafafafffafafafffafafafffbfafafffbfafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffefdfdfffefefdfffefefefffefdfefffdfefdfffefdfdfffefdfdfffefefdfffdfefdfffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfefdfffefdfefffefdfefffefefefffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfff1f1f1ffd4d4d4ffa3a3a2ff949495ff878787ff787878ff686867ff565656ff464545ff393a39ff3a3a39ff3a3a3aff3b3b3bff3b3c3bff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7d7dff7d7c7cff7c7c7cff7b7b7bff7b7b7aff767676ff707070ff6b6a6aff646564ff60605fff5b5b5bff565656ff535353ff4f4f4fff4c4b4cff494849ff464646ff434342ff3f3f3fff3e3d3dff3b3a3bff383838ff353535ff323232ff2f2e2fff2c2c2bff282929ff262626ff2a2a2aff4d4d4dff525151ff535252ff545454ff585858ff5b5b5bff5f5e5eff606060ff636262ff656464ff656566ff676767ff686867ff686868ff686869ff696968ff696968ff686767ff686767ff676867ff686767ff676767ff676666ff656565ff636363ff606160ff5e5e5eff5b5a5aff575758ff555554ff535353ff505051ff4c4b4cff383838ff232424ff262626ff282727ff2a2a2aff2c2d2dff2f2f2fff333233ff363535ff393839ff3b3b3bff3f3f3eff424242ff454545ff494949ff4c4c4cff505051ff555455ff595959ff5e5e5dff646463ff686868ff6e6e6eff747574ff7a7a7bff7e7e7eff7f7f7fff7f7f7fff7f807fff7f8080ff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff070707ff070707ff0d0e0eff0e0e0eff0c0b0bff111112ff1e1e1dff282828ff353535ff484848ff606060ff7a7a7aff959494ffd6d6d6fff1f0f1fffdfdfdfffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffefdfefffefefdfffdfdfefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffffefefffefefefffefffffffefefefffffefefffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb3b4b3ffb4b3b4ffb4b3b3ffb3b3b3ffb2b3b2ffb3b3b3ffb2b2b2ffb3b2b2ffb2b2b2ffb3b2b3ffb4b3b4ffb6b6b7ffbababaffc0c1c0ffc9c9c9ffcccccbffcecdcdffcbcccbffcbcacbffcbcacbffcacacaffc8c8c7ffc5c6c6ffc3c3c3ffc4c4c4ffc6c6c6ffc7c6c7ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcdcccdffcccccdffcdcdcdffcececdffcdcdceffcececeffcececeffcfcfceffcfcfcfffcfcecfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d2d2ffd4d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd4d5d4ffd5d5d5ffd6d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd8d7d7ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd8d7d8ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0cfffd0d0cfffd1d0d0ffd2d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd4d4d3ffd0d1d1ffcecfcfffcdcdccffccccccffcbcacaffcac9caffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c6ffc5c5c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffcacac9ffcacacaffcbcbcbffccccccffcdcdccffcecdcdffcececeffcecfceffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d8ffd8d9d9ffd9d9daffd9d9d9ffdadadaffdcdbdbffdedddeffe1e1e1ffe6e6e6ffebebebfff0f0f0fff5f5f5fff3f3f3fff3f2f2fff1f1f1fff0eff0ffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffeeededffedeeedffedededffedecedffedededffecedecffedededffecececffedececffecececffecececffecececffecececffecebecffecebecffebececffecececffecececffecebebffecebecffecececffececebffecebecffececebffecececffebecebffececebffecececffebebebffecececffecebecffecebecffecececffecececffecececffecececffecececffedececffecedecffecececffedececffedececffedececffecededffecededffecedecffedededffedececffedececffecececffedecedffedececffedededffecececffedececffedecedffecececffecececffededecffecececffececedffecececffededecffedececffedececffecedecffecececffecececffecececffecececffecececffebececffecebecffecebebffebebecffececebffecececffecebecffebebecffebebebffebececffecebebffebebebffecebebffebebecffebebebffebebebffecebebffecebebffebebebffecebebffececebffebebebffecececffecebecffecebecffececedffececedffededecffededecffededecffedededffedededffedededffeeededffeeededffeeeeedffedeeeeffedeeeeffedeeedffeeeeeeffeeededffeeededffedededffedededffedededffedededffedededffedececffedecedffecececffececedffededecffecececffececedffecececffedececffedececffedececffecedecffecececffecececffedececffecedecffedededffecececffedececffedececffececedffededecffedededffedecedffedecedffecededffedededffedededffedececffedededffedededffededecffedededffededecffedededffecedecffedececffededecffecececffedececffecececffecececffedecedffececedffecedecffecececffedececffedececffecedecffececedffedecedffedededffededecffecededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffeeededffeeedeeffedeeeeffeeeeeeffeeeeedffededeeffededeeffeeeeedffeeeeedffeeeeeeffeeedeeffedeeedffedededffedededffeeededffedededffedeeedffedededffeeededffedededffedededffedededffedededffedecedffedecedffececedffedededffededecffedececffedededffeeeeefffefefeffff0eff0fff0f0f0fff2f1f1fff3f4f3fff4f4f3fff1f1f0ffeaeaeaffe4e4e4ffe1e1e1ffe0dfe0ffdededeffddddddffdddddcffdcdcdbffdcdbdbffdbdbdbffdadbdbffdadadbffdbdadaffdadadaffdadad9ffd9dadaffd9dadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd5d4d4ffd4d4d3ffd4d4d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d2ffd2d1d2ffd1d1d2ffd2d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcececeffcececeffcdcdcdffcececeffcfcfcfffd0d0d0ffd2d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d4ffd5d4d5ffd5d4d5ffd4d5d4ffd5d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d7ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d6ffd7d6d7ffd6d7d6ffd7d6d7ffd7d6d7ffd7d6d7ffd7d7d6ffd6d7d7ffd6d7d7ffd6d7d6ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d2ffd3d2d3ffd3d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfd0ffd0cfcfffcfcfcfffcfcecfffcececeffcececeffcececeffcdcdcdffcdccccffcdccccffccccccffcbcbcbffcbcbcbffcbcacaffcbcacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc8c9c8ffcacac9ffcccbcbffcbcccbffcbcacbffcac9caffc8c8c8ffc7c7c6ffc4c5c5ffc1c2c2ffbebebeffb9b9b9ffb5b4b4ffb2b1b1ffb1b0b1ffb2b2b2ffb3b3b2ffb4b4b4ffb3b3b3ffb4b3b3ffb4b3b4ffb3b4b4ffb4b4b4ffb4b5b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffffffefffefefefffefefefffefffefffffffefffefefefffefefefffffefffffefefefffefefffffefffefffffefefffefefefffefefffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffffefffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefffffffefefffffffffffefffffffffffffffffffffffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffffefffffefffefffefefefffffefefffffefefffefefffffefffffffefffffffefefffffffefffffffefffffffefefffffffffffffefffffefffffffefffefffffffffffefffefffffefffffefffefffffffefffefefefffefefefffffefffffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffefdfefffdfefefffdfefdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffefffffffffffefffefffffefffffefffefffefffefffefefefffefdfefffefefefffefefefffdfdfefffefefefffefdfdfffdfdfdfffdfdfefffefdfefffdfefefffdfefefffcfcfbfff2f3f2ffedecedffeeedeeffeeeeeeffecececffedededffefefeffff1f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3e3f3fff3e3e3eff3e3e3eff3e3e3eff3d3e3eff3e3e3eff4b4a4aff5b5a5aff6a6a6bff797979ff888887ff979796ffa7a7a6ffdddeddfff5f5f5fffcfcfcfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefefffefdfdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffdfefefffdfefdfffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffcfcfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffcfdfcfffdfcfdfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefefefffefefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfbfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffafbfafffbfbfafffafafafffafafafffbfafbfffafafafffafafbfffafbfafffbfafafffafafafffafafbfffafafbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffafaf9fffafafafffafafafffafbfafffbfafafffbfafbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfefefffefefefffefdfdfffefefefffdfefefffefdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffdfefdfffefefdfffefdfefffdfdfefffefdfefffdfdfefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffcfcfcfff2f2f2ffd4d5d4ffa3a2a3ff959494ff868686ff777777ff676767ff565656ff464647ff3a3a3aff3a3a3aff3b3b3aff3b3b3bff3b3b3bff3c3c3cff3c3d3d00000000000000000000000000000000000000000000000000000000ff7e7e7dff7d7d7dff7d7d7dff7c7c7cff7b7a7bff7a7979ff797979ff757474ff6f6e6fff696969ff636363ff5f5f5eff5a5a5aff555556ff515151ff4d4e4eff4a4a4aff474747ff444344ff414141ff3e3e3eff3c3b3cff39393aff373737ff353535ff313131ff2e2e2eff2a2b2bff282828ff252525ff252525ff4a4a4aff4f4f4fff4f4f50ff525252ff565555ff595858ff5c5b5cff5f5e5fff606161ff626362ff646464ff656565ff666666ff676666ff666767ff676767ff686867ff656565ff656666ff656566ff656565ff656565ff646565ff636363ff616161ff5e5f5fff5b5c5cff585858ff545454ff525151ff505050ff4e4e4eff4a4a4aff373737ff232323ff262626ff282827ff2a292aff2c2c2cff2e2f2eff323232ff353435ff373837ff3a3a3aff3e3e3eff414041ff444444ff474848ff4b4c4cff4f4f50ff545454ff585858ff5d5d5dff636364ff676767ff6d6d6eff737474ff7a7a7aff7e7e7eff7e7e7eff7e7f7eff7f7f7fff7f7f7fff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff070707ff070707ff070707ff0b0c0cff090909ff101010ff1d1c1cff292829ff363636ff4a4949ff626262ff7b7b7bff979797ffd9d9d9fff2f1f2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffdfdfefffdfefefffdfefefffefdfefffefdfefffdfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffdfefefffdfefdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefdfffdfefefffefdfefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffdfefefffefefdfffefdfefffdfdfefffefdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfefffefdfefffdfefefffdfefefffefefefffdfefdfffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffffefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefffffefefffffefefefffefefffffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b2b3ffb4b3b3ffb3b3b3ffb4b3b3ffb4b3b4ffb3b4b4ffb3b3b2ffb3b3b3ffb3b3b3ffb2b2b2ffb1b2b2ffb2b2b3ffb5b4b5ffb9b8b9ffbfbebfffc6c6c6ffccccccffcdcccdffcccdcdffcacbcbffcacacaffcacacaffc9c9c9ffc6c7c6ffc5c5c5ffc3c3c3ffc4c4c4ffc6c5c6ffc7c7c7ffc8c7c8ffc9c9c9ffcac9c9ffcacacaffcbcacbffccccccffccccccffcccdccffcdcdcdffcdcdcdffcecdceffcececeffcececeffcececeffcfcfceffcecfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d3ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d4ffd5d5d5ffd6d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d3d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d2ffd3d2d3ffd2d2d2ffd2d2d1ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfcfffd0d0d0ffd1d0d1ffd2d2d2ffd3d3d3ffd5d5d5ffd5d5d5ffd6d5d6ffd3d3d3ffd1d1d0ffcececeffccccccffcccbccffcacbcbffc9c9caffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c6ffc6c6c6ffc6c7c7ffc7c8c7ffc8c8c8ffc8c9c8ffcac9caffcacacaffcbcbcbffccccccffcdcdccffcdcdcdffcececfffcfcfcfffcfcfcfffd1d1d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d3d4ffd4d4d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d4d5ffd6d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d8ffd8d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d9d8ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdbdbdcffdfdfdeffe3e2e2ffe9e9e9ffeeeeeffff3f3f4fff3f3f4fff2f3f3fff2f2f2fff1f1f0fff0eff0ffefeeeeffeeeeeeffedeeedffeeeeedffedededffededeeffedededffedededffedededffedededffedededffedededffececedffecececffecececffecebecffecececffecececffecececffececebffececebffececebffecececffecececffecebecffecececffebecebffecececffecebecffecececffececebffecececffecececffecebecffecececffecececffecececffecececffecebecffecececffececedffecececffecececffecececffedededffecedecffedecedffecedecffededecffecececffecececffedecedffececedffececedffededecffedececffecececffececedffedededffecededffecededffededecffecedecffedecedffedececffecececffecececffededecffecececffecededffecececffecececffededecffececedffecececffecececffecececffecececffecececffebebebffecebebffecebecffecebecffecebebffececebffebebebffebececffecebebffebebebffecebebffebebebffecebebffebebebffebebebffebebebffecebebffecebebffebebecffebececffecececffecececffecececffececedffedececffedededffedecedffedededffedededffeeeeedffedeeedffeeedeeffedeeedffeeeeedffeeedeeffededeeffeeedeeffedeeeeffededeeffeeeeedffeeededffedededffededeeffedededffedededffedededffedededffecedecffedecedffedececffecececffecececffededecffecececffececedffececedffecececffededecffecededffedecedffedededffecededffecedecffecececffecececffedececffedecedffedededffededecffededecffededecffedededffedededffedecedffedededffecedecffedededffedecedffedededffededecffedededffedecedffececedffecededffecededffedecedffedecedffececedffedececffedededffedececffecededffecedecffedededffedededffedededffedededffedededffedededffedededffeeedeeffedededffededeeffedeeedffeeededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeeeffeeeeeeffeeededffeeeeeeffedeeeeffeeedeeffeeeeeeffedeeeeffedeeedffedededffedededffeeededffededeeffedededffededecffededecffededecffedededffedededffedededffefefefffeff0f0fff1f0f0fff1f1f1fff2f2f2fff4f4f3fff3f3f3ffefeeefffe8e8e8ffe2e3e3ffe0e0e0ffdededfffdedddeffdddcddffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadadaffdadadaffd9dadaffdadad9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0cfffd0d0d0ffcfcfcfffcfcecfffcfcfceffcececeffcfceceffcecdceffcdceceffcdcdcdffcdcdcdffcececeffcfcfd0ffd0d1d1ffd1d2d2ffd3d2d3ffd3d3d3ffd4d3d4ffd5d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d3d2ffd3d3d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd2d2d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d5ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d7d6ffd7d6d6ffd7d6d7ffd7d7d6ffd6d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d7ffd7d6d6ffd7d7d7ffd7d6d7ffd6d7d7ffd6d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d6ffd7d7d6ffd7d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd1d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0cfcfffcfcfd0ffcfcfcfffcfcfceffcececeffcececdffcececeffcdcdcdffcdcccdffcdccccffcbcccbffcccbcbffcbcacbffcacbcbffcacacaffcacacaffcacacaffc9c9caffc9cacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc9c8c8ffcacacaffcbcccbffccccccffcbcbcbffcac9caffc7c8c8ffc6c6c6ffc4c4c4ffc1c0c1ffbdbcbdffb7b7b7ffb3b2b3ffb2b2b2ffb3b3b2ffb3b3b3ffb3b3b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb5b4b5ffb5b4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffefefffefffffffefefefffefefffffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffefffefffefefffffffefefffefffefffefefffffffefffffffefefffffffffffffffffffefefffffefefffffefffefffefefffffefefffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffdfefdfffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffefefefffdfefdfffdfefefffefefefffdfefdfffdfefdfffdfefdfffefefefffdfdfdfffefefefffefdfefffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffefffffefffffffffffffffefffffffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfdfffefdfefffefdfdfffefdfdfffefefefffbfcfbfff2f2f2ffebebecffedededffecececffedededfff0f0f0fff1f2f1fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3eff3e3e3eff3e3e3eff3e3e3eff3e3e3eff3d3d3dff3d3d3dff4a4a4aff5a5a5aff6a6a6aff797a79ff888888ff979797ffa7a7a6ffdddddefff4f5f4fffcfcfcfffdfdfcfffcfdfdfffdfcfcfffdfcfdfffcfdfcfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfefdfffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffdfefdfffdfefefffefefefffdfefdfffdfefdfffdfefdfffefefefffdfefdfffefefefffefdfefffefdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffcfdfdfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffdfdfdfffefdfefffdfefdfffefefdfffefefdfffdfefdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfafbfffafbfbfffafbfbfffafbfbfffafbfafffbfafafffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfafafffafafafffafbfafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfefdfffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfefffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefefffdfefdfffefdfdfffefefdfffefefdfffdfefdfffefefefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff1f2f2ffd5d6d6ffa3a3a4ff949594ff868686ff767776ff676767ff565656ff474748ff3b3a3bff3b3a3aff3b3b3bff3a3b3aff3b3b3bff3c3c3cff3d3c3d00000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7d7cff7c7b7cff7a7b7aff797a79ff787877ff777877ff737373ff6e6d6dff676867ff636263ff5e5d5dff585959ff545454ff505050ff4c4c4cff484848ff454445ff424242ff3f3f40ff3c3c3cff3a3a3aff373738ff353535ff333333ff2f3030ff2c2d2cff292929ff272727ff252524ff222322ff434443ff4b4b4bff4c4c4cff4e4f4eff525252ff555556ff595959ff5c5c5cff5e5e5eff606060ff616262ff636363ff646364ff646464ff646564ff656665ff676867ff646464ff646464ff646364ff646363ff636363ff616261ff606061ff5f5e5eff5c5c5cff59595aff565656ff525252ff4f4f4fff4d4d4dff4b4b4bff474848ff323232ff232323ff252525ff272726ff292929ff2c2c2bff2e2e2eff313131ff343334ff363736ff3a393aff3d3c3cff3f403fff424243ff464646ff4a4a4aff4e4e4fff535253ff585757ff5c5c5cff626363ff666667ff6d6c6dff737373ff79797aff7d7d7dff7e7e7dff7e7e7eff7f7f7eff7f7f7fff7f807f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070706ff070707ff070707ff070707ff070707ff080808ff101010ff1b1a1bff282828ff373837ff4a4b4bff636363ff7a7a7aff9b9a9bffdddddcfff3f3f2fffdfefdfffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefdfefffdfefefffdfdfefffefdfefffefefdfffdfefefffefdfefffefdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfefefffdfdfefffdfefdfffdfefdfffdfefdfffefefefffdfdfdfffefefefffefdfefffefdfdfffefefefffdfdfdfffefdfefffefdfdfffefdfefffdfdfefffefdfdfffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffefffefffefefefffffefffffffefefffefefffffefffffffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefefffdfefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefffffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b2ffb3b3b2ffb3b3b3ffb3b3b3ffb4b3b3ffb3b4b3ffb4b3b4ffb3b2b2ffb2b3b3ffb1b2b2ffb3b2b2ffb4b4b4ffb7b7b7ffbdbcbdffc6c5c5ffcbcbccffcdcdcdffcccccdffcccbccffcacacaffc9cacaffc8c9c9ffc7c7c7ffc5c5c5ffc4c4c4ffc4c4c3ffc4c5c4ffc6c6c6ffc7c7c7ffc8c8c8ffc8c9c8ffcac9c9ffcacacaffcbcbcbffcccbccffccccccffcdcdcdffcdcecdffcdceceffcececeffcecfceffcecfceffcfcfceffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffd0cfcfffd0d0d0ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d0d1ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d3ffd3d4d4ffd4d4d3ffd5d4d4ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d8ffd7d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d3d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d1d2ffd2d1d1ffd0d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfd0d0ffd1d1d1ffd2d2d3ffd3d4d3ffd4d4d4ffd1d1d2ffd3d4d3ffd2d2d2ffd0d0d0ffcececdffcccdccffccccccffcacacaffc9c9c9ffc7c8c7ffc7c6c6ffc5c5c5ffc6c5c6ffc6c6c6ffc7c6c6ffc8c8c8ffc8c9c8ffc9c9c9ffcacacaffcacbcaffcbcbcbffccccccffcdcdcdffcdcecdffcfcfcfffd0cfcfffd0d0d0ffd0d1d1ffd0d1d0ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d4ffd5d6d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d8ffd7d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffdadad9ffdbdadbffdcdddcffe0e0e0ffe6e6e7ffecececfff1f0f0fff3f2f2fff2f2f2fff2f3f2fff1f2f2fff0f0f1ffeeefeeffeeeeeeffeeeeedffeeeeeeffedededffeeeeeeffeeededffedededffedededffecedecffedecedffededecffedecedffecececffecececffecececffecececffecececffecececffecececffecececffececebffecebecffececebffececebffececebffebececffececebffecebecffecececffecececffecebecffebececffebebecffecececffecececffecececffecececffecececffecececffecececffecececffececedffecedecffecececffececedffecedecffecececffedececffededecffecedecffedededffecececffedecedffecedecffedececffecececffedecedffedececffedececffedededffecededffecededffedecedffecedecffecedecffecedecffecedecffecececffedededffedecedffedececffecededffecececffececedffecececffecececffecececffecececffecececffebebecffebebecffececebffebececffecececffebebebffebebecffebecebffebecebffebecebffebebebffebebebffebebebffebecebffebebecffecebebffebecebffebebecffecebecffecececffecececffedecedffedececffedededffedededffedededffedededffedededffedededffededeeffedeeedffeeededffeeeeedffeeeeedffedeeedffeeeeeeffeeeeedffeeedeeffedeeedffeeededffedededffedededffedededffedededffedededffedededffedededffedededffecedecffecedecffecedecffecedecffecececffedededffedecedffedececffedededffecececffedecedffededecffedecedffedecedffedecedffedededffececedffececedffededecffecededffedededffecedecffedecedffecedecffededecffededecffecededffedececffedecedffecedecffedededffedececffecededffececedffedecedffecedecffedededffedecedffedececffedededffecededffececedffedecedffecededffedededffedededffedededffedededffedededffedededffedeeedffedeeedffedededffeeedeeffedeeedffeeededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefefffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffededeeffedededffedeeedffedeeedffedededffedededffedededffedededffedeeedffeff0effff0f1f1fff2f2f1fff4f3f4fff4f5f4fff4f4f4fff2f1f1ffebececffe3e4e4ffe1e0e1ffdfdfdfffdededeffddddddffdddcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadbdbffdadadaffdadadbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d8ffd9d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcfcfceffcececeffcececeffcececeffcececdffcecdceffcdcccdffcdcdcdffcececeffd0cfd0ffd1d1d0ffd2d2d2ffd3d2d3ffd4d3d3ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d5ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd2d2d2ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d5ffd5d4d4ffd5d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d7d6ffd6d6d6ffd7d6d7ffd6d7d6ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d6d6ffd7d7d7ffd6d7d7ffd6d6d7ffd7d6d7ffd6d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd7d6d6ffd7d6d6ffd7d7d6ffd6d7d6ffd6d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcecdceffcdcecdffcdcdcdffcdcdccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacaffc9c9caffcac9caffc9cac9ffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c8ffc9c8c9ffcacbcaffccccccffcccccdffcbcbcbffc9c9c9ffc8c8c8ffc6c6c6ffc4c4c3ffc0c1c0ffbbbbbbffb6b5b6ffb3b4b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b3b3ffb4b4b4ffb4b5b4ffb4b5b5ffb5b4b5ffb4b5b4ffb3b4b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffefefefffefffffffefefefffefffffffefefefffffefefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffffefffffefffffffefffffffffefefffefffefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfdfffdfefdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffefffefffefffffffffffefefffffefffffffffefffffefefefffefffefffefffefffefefefffefefffffefefefffefffefffffffffffffffffffffffefffffffffffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffefffffffefffefefefffffffefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffefdfdfffdfefdfffdfefefffefdfefffefefefffefefdfffefefdfffdfefefffefdfefffdfefefffdfefefffefdfefffdfefdfffefefefffdfefefffdfefdfffefefefffefefefffffefffffefefefffefefefffefefefffffefefffffefefffffefffffffefffffffffffffefffffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffffffffffffefffffefefefffefefefffefefefffffefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefdfdfffdfefefffbfcfcfff3f2f3ffebecebffecececffedededffeff0f0fff2f1f2fff3f3f3fff2f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3e3e3eff3d3d3eff3d3d3dff3d3c3dff3c3c3cff494949ff59595aff6a696aff7a7a7aff898889ff989797ffa7a7a7ffdddeddfff5f4f4fffcfbfcfffcfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefdfefffdfdfdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfefefffefdfefffefefefffefefdfffefefdfffdfefefffefdfefffdfefefffdfefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefefffdfefefffefdfdfffdfdfdfffdfefefffdfefdfffefefefffcfcfdfffcfdfcfffdfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafafffbfafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafafafffaf9fafff9faf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefdfefffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffdfefefffdfdfdfffdfefefffdfdfdfffefdfdfffcfcfcfff2f2f2ffd6d6d6ffa4a4a4ff959595ff868686ff767776ff676667ff565757ff474847ff3b3b3bff3a3b3bff3b3b3bff3b3b3bff3b3c3bff3c3c3dff3d3c3d00000000000000000000000000000000000000000000000000000000ff7d7d7dff7c7c7cff7a7b7bff797979ff777777ff767676ff767676ff727272ff6c6c6cff666767ff626161ff5c5c5cff575857ff525352ff4e4d4eff4a4a4aff464646ff434342ff404040ff3d3d3dff393a39ff373738ff353536ff323333ff303130ff2d2d2dff2a2a2aff282828ff262625ff242424ff222222ff3d3d3dff474747ff494a49ff4b4b4bff4e4e4eff515151ff555555ff585858ff5b5b5bff5d5d5dff5f5f5fff606060ff616161ff626161ff626262ff626363ff646364ff626262ff616262ff616161ff606160ff5f5f5fff5e5e5eff5c5c5cff5a5a5bff595859ff575657ff525252ff4f4f4eff4c4c4cff4a494aff484848ff454545ff2e2e2eff222322ff242524ff262626ff282828ff2a2b2bff2d2e2dff313130ff333333ff353636ff393838ff3b3b3aff3e3e3eff414141ff444445ff494849ff4d4d4dff525252ff575757ff5b5c5bff626261ff666666ff6c6b6cff727273ff797979ff7c7c7cff7c7c7cff7d7e7dff7e7e7eff7f7f7fff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff060706ff060707ff070707ff070607ff060606ff0c0d0cff1a191aff292929ff393939ff4c4c4cff636363ff7a7a7aff9f9f9fffdfdfdffff3f2f3fffdfefdfffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefefefffefefefffdfdfefffefdfefffdfefdfffefefdfffefdfefffdfdfdfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffefefefffefdfdfffefefdfffdfefefffefdfefffdfefefffdfefefffefdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffdfdfdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefffefffffefffffefffefffefefefffefefefffefefffffefefffffefffffffefefefffefefefffefefdfffefefdfffefefefffefefdfffdfdfdfffefefdfffdfefefffdfdfdfffdfefefffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffdfefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffefffefffefefefffefffffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b0b0ffb2b2b2ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b4ffb4b4b4ffb3b3b3ffb2b3b2ffb3b3b3ffb3b3b4ffb6b6b7ffbabbbbffc2c2c2ffcbcacbffcecfceffcdcecdffccccccffcbcbcbffcacbcbffc9c9c9ffc5c5c5ffc4c4c4ffc3c3c3ffc4c3c3ffc4c4c4ffc5c5c5ffc6c5c6ffc7c7c7ffc8c9c9ffc9c9c9ffcacacaffcbcacbffcbccccffccccccffcdccccffcdcdcdffcdceceffcecdceffcecfceffcfceceffcfcfceffcfcfcfffd0cfd0ffcfd0cfffcfd0cfffd0cfcfffcfcfcfffd0cfcfffcfcfcfffcfd0cfffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d8d8ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd3d2d3ffd3d2d3ffd2d2d3ffd2d3d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d0ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcececeffd0d0d0ffd1d1d1ffd3d2d3ffd3d3d3ffd1d1d1ffd2d2d2ffd2d2d2ffd0d0d0ffcfcfceffcececeffcdcdcdffcbcbcbffcacacaffc8c9c8ffc7c7c7ffc7c8c8ffc6c6c6ffc6c6c6ffc6c7c6ffc8c7c7ffc7c8c8ffc8c9c9ffc9c9caffcacacaffcbcbcaffcbcccbffcccdccffcdcdcdffcececeffcecfcfffd0cfcfffcfd0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d3ffd2d2d3ffd2d3d2ffd3d3d3ffd4d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdad9d9ffdadad9ffd9d9d9ffdadadaffdadbdaffdcdbdbffdedfdfffe5e4e5ffeaeaeaffefefeffff3f3f3fff3f3f3fff2f3f3fff1f1f2fff1f1f1fff0f0efffeeeeeeffedeeeeffeeedeeffedeeeeffedeeedffedededffedededffedededffecededffecedecffececedffececedffedecedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebecffecececffecececffecececffecececffecececffecececffecebebffecececffecececffecebecffecececffecececffecececffececedffecedecffecececffecececffedecedffecededffedededffecececffecececffecececffedececffedededffededecffecececffedededffecededffedececffedededffedecedffedededffededecffedececffecededffecededffedecedffedededffededecffededecffecededffedecedffecededffecededffedececffecedecffedececffecececffecececffececedffecececffecececffecececffebecebffecececffecebecffecececffecebecffecebebffebecebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebecebffebecebffebebecffecececffecececffecececffedededffecedecffededecffedededffedededffedededffedeeeeffedededffedededffedededffeeededffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeedeeffedeeeeffedededffeeededffedededffedededffedededffedededffededecffededecffecededffedecedffecededffecededffedececffecedecffedededffecececffecedecffececedffedecedffedecedffececedffecedecffedededffedecedffedededffedecedffedededffedededffecededffedececffecececffecededffededecffedededffececedffecededffedededffedececffecedecffedededffececedffedecedffecededffedededffedededffedededffededecffedededffedecedffedededffedededffedededffedededffedededffeeededffeeeeeeffeeeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeeeffefeeeeffeeeeeeffeeefefffeeeeefffefefefffefeeeeffeeefeeffeeefefffefeeefffeeefeeffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffeeedeeffeeeeeeffededeeffedeeedffeeeeeeffeeedeeffeeedeeffededeeffeeededffedeeedffedeeedffedededffedededffeff0effff1f1f1fff2f2f2fff3f3f4fff4f5f5fff4f4f4ffefefefffe8e9e8ffe2e2e2ffdfdfdfffdededeffddddddffdddddcffdcdcddffdcdcdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdbdbdbffdadadaffdad9daffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffd8d8d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d3ffd2d2d2ffd1d2d1ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcecfceffcfcfceffcececeffcdceceffcececeffcdcdcdffcdcdcdffcdcdcdffcececeffd0cfd0ffd0d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d5ffd5d4d5ffd4d5d5ffd4d5d4ffd4d3d4ffd3d3d3ffd3d3d2ffd3d2d2ffd3d3d3ffd3d3d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d6d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d7d6ffd6d7d6ffd6d6d7ffd7d6d7ffd6d7d6ffd7d7d6ffd7d7d7ffd6d7d6ffd6d7d6ffd6d6d7ffd7d6d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d6ffd6d6d6ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d3ffd3d4d4ffd4d3d4ffd3d3d3ffd2d3d3ffd3d2d2ffd1d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0cfffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcecfcfffcececeffcecdcdffcdcdcdffcccdcdffcccdccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacbcaffcacacaffc9c9caffcac9caffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c6ffc6c6c6ffc7c7c7ffc9c9c9ffcbcbcbffccccccffcbcbcbffcacacaffcac9c9ffc8c8c8ffc6c6c6ffc3c3c3ffc0bfbfffbababaffb7b6b6ffb4b5b4ffb3b3b3ffb4b4b4ffb4b4b3ffb4b4b4ffb4b4b4ffb4b5b5ffb5b4b5ffb5b5b5ffb4b4b4ffb5b5b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefffefffefefefffefefffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffefffffffefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffefefefffefefefffdfdfefffdfefdfffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefdfffefdfefffefefefffdfdfefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffefffffffffffefffffffefffefefffffefefffffffefffffefefefffefffffffffefffffefefefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefffffefffefffefefefffefefdfffefdfefffefefefffdfdfdfffefefdfffdfdfdfffdfefdfffefefefffdfefefffefefdfffefdfefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefefefffdfdfdfffdfefefffdfcfcfff4f4f4ffededecffedededfff0f0f0fff1f2f2fff3f2f3fff3f3f3fff2f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3d3e3dff3d3d3cff3c3c3cff3c3c3cff3c3c3cff494949ff585959ff696969ff7a7a79ff898989ff989898ffa8a7a8ffddddddfff4f5f5fffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefdfffdfdfdfffdfefdfffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfefefffdfefdfffefdfefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfcfffcfcfdfffcfdfdfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfefffdfefefffdfefefffefdfefffefefdfffefdfefffdfdfefffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffafafafffafafafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffaf9fafffafafafffaf9fafffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafbfffafafbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfafffafbfbfffbfbfcfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffefefefffdfefefffefefefffefefefffefefffffefefefffdfefdfffdfefdfffefdfefffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefdfffdfdfdfffdfefdfffefdfdfffefefdfffefefdfffdfdfefffefefefffefdfefffdfefdfffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfff3f2f3ffd6d6d7ffa5a5a5ff969596ff878787ff767777ff676667ff575756ff474748ff3a3b3aff3a3b3aff3b3b3bff3c3b3cff3c3d3cff3d3c3cff3d3c3c00000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7a7bff797979ff777878ff767676ff757575ff757575ff707071ff6b6b6aff656565ff5f5f5fff5a5a5aff555555ff505050ff4c4c4cff484748ff444343ff404040ff3d3d3dff3a3a3aff373737ff353535ff333332ff303030ff2e2e2eff2c2c2bff282828ff262625ff242423ff222222ff212120ff393939ff444545ff484747ff484948ff4a494aff4d4d4dff505050ff545454ff575757ff5a5a5aff5c5c5cff5d5d5dff5e5e5eff5f5e5eff5f6060ff606060ff606060ff60605fff5f5f60ff5e5f5eff5d5d5dff5b5c5bff5a5a5aff585958ff575756ff555554ff525352ff4f4f4fff4c4c4cff494a49ff474747ff454545ff414142ff2c2c2cff212121ff232323ff242525ff272727ff2a2a2aff2d2d2dff2f2f30ff323231ff343534ff373737ff3a3a3aff3d3c3cff3f3f3fff434343ff484748ff4c4b4cff515151ff555556ff5b5b5aff616261ff656666ff6c6c6bff727271ff787879ff7c7c7bff7c7c7cff7c7d7cff7e7e7dff7e7f7eff7f7f7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff070707ff070706ff060606ff060606ff050505ff0b0c0cff191a19ff2a2a2aff3a3a3aff4e4e4eff646465ff7c7c7cffa5a5a5ffe2e2e2fff4f3f3fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefdfffefdfdfffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffefdfdfffefdfdfffefefefffdfdfefffefefefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefffefffefefefffefffefffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffffffffffefefefffffefefffffffefffffffffffffffefffefefefffefefdfffefefefffefefdfffefefdfffefdfefffdfefefffefdfdfffdfefdfffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb2b2b2ffb1b1b1ffb3b3b2ffb3b3b3ffb3b2b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b4ffb4b3b3ffb4b4b4ffb7b7b7ffbbbabbffc1c0c0ffc9c8c8ffcececfffd0d0d0ffcdcdcdffcbcbcbffcbcbcbffcacacaffc6c6c6ffc3c3c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c5c4ffc6c5c5ffc6c6c7ffc8c8c8ffc9c8c8ffc9cac9ffcacacbffcbcbcbffcbcbccffcdcdccffcdcdcdffcdcecdffcececeffcececeffcecfceffcfcecfffcfcfcfffcfd0d0ffcfcfd0ffd0d0cfffcfcfd0ffcfd0cfffcfcfcfffcfd0cfffd0cfd0ffcfd0cfffd0d0cfffd0cfcfffd0d1d0ffd0d0d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d2d1ffd2d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd2d3d2ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d3d3ffd2d3d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d2d3ffd3d2d3ffd2d2d2ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcecfffcfceceffcdcdcdffcececdffd0d0d0ffd1d1d1ffd3d2d2ffd4d4d3ffd3d3d3ffd3d3d2ffd1d1d1ffcfd0cfffcececeffcececdffcdcdccffcbcbcbffc9cac9ffc8c7c8ffc7c8c7ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9cacaffcacbcaffcbcbcbffccccccffcccdcdffcdcdcdffcececeffcececfffcfd0cfffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9dad9ffdad9d9ffd9d9daffdadadaffdadadaffdadbdaffdddcddffe2e1e2ffe7e7e8ffeeeeeefff2f2f2fff3f4f4fff4f3f4fff2f2f2fff1f1f0fff0f0f0ffeeefefffedeeeeffeeedeeffeeeeedffededeeffedeeedffededecffecedecffedededffecedecffedececffecececffecedecffecececffecededffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecececffedececffecececffecececffecececffecedecffecececffededecffededecffedededffededecffecececffecedecffedececffededecffededecffedecedffedededffedececffecedecffedecedffedededffecececffedededffecececffecededffedededffecededffecedecffedecedffedededffecededffedecedffededecffececedffecedecffecedecffecedecffedecedffecececffecececffecececffecececffecececffecececffebececffececebffececebffebebecffebebecffecebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffecebebffebebebffebececffecececffecebecffedececffecececffededecffedededffedededffedededffeeeeedffeeeeeeffeeeeedffedededffedeeedffeeeeedffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedededffeeeeedffedededffedeeedffeeededffedededffedededffedededffedededffecededffedecedffededecffececedffecedecffecedecffecedecffedecedffecedecffededecffedececffedededffececedffedededffecededffecececffededecffececedffececedffedecedffececedffecededffedecedffededecffedededffececedffededecffedededffecececffedededffededecffecececffedededffedededffedecedffedecedffedededffedededffedededffedededffedededffeeeeedffeeedeeffeeeeedffedededffedeeedffeeededffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefeeffefeeefffeeefefffeeefeeffefeeefffefefefffeeefefffefeeefffefefeeffeeeeefffeeefeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffededeeffededeeffeeedeeffedededffedeeeeffeeeeeefff0f0effff1f1f1fff2f2f2fff3f3f3fff4f5f4fff2f3f2ffedeeeeffe6e6e5ffe0e0e0ffdedfdfffdededeffdddcddffdddcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadaffd9dad9ffd9d9d9ffd9dad9ffd9d9d8ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd3d4d3ffd4d3d4ffd3d4d3ffd3d3d3ffd3d2d2ffd3d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcecfffcececfffcececeffcececeffcdcdcdffcdcecdffcdcdccffccccccffcdceceffcfcecfffd0cfcfffd1d0d1ffd1d1d2ffd3d3d2ffd3d4d3ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd3d4d4ffd4d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d7d7ffd7d6d6ffd6d6d6ffd6d7d7ffd7d6d7ffd7d6d6ffd7d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd6d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d2d1ffd2d1d2ffd1d2d1ffd1d1d1ffd1d0d0ffd1d1d1ffd0d0d1ffd0d1d1ffd0d0d0ffd0d0cfffd0d0cfffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcecdceffcdcdcdffcdcdcdffcccccdffcccccbffcbcccbffcbcbcbffcbcbcbffcbcacaffcacacaffcacacaffcacacaffcac9caffcac9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc8c8c7ffcac9caffcccccbffccccccffcbcbcaffcbcbcaffcacac9ffc8c8c7ffc6c5c6ffc2c3c3ffbfbebeffb9bab9ffb6b6b6ffb4b4b4ffb2b2b3ffb4b4b4ffb4b4b4ffb4b5b4ffb5b4b5ffb4b5b5ffb4b4b4ffb5b5b5ffb6b6b6ffb5b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefefffffefefefffffefefffefefefffffefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffffffffffefefffefefefffefffefffefffefffffefefffffefffffefefefffefefefffffffefffffefefffefefefffffefefffffefffffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffffefefffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefefefffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefdfffefefefffdfefdfffdfefefffefefdfffefdfefffefdfefffefdfdfffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffefefefffffefffffffefefffefefffffefefefffffffefffefefffffefefffffefefffffffffffffffffffffefffffffffffefffffffefffffffffffffefefffefefefffefefefffefffefffffefefffffefffffefefefffefdfdfffefefdfffefefefffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffdfefefffefdfefffdfdfefffdfefefffefdfdfffefdfefffefefdfffefefefffefefefffefefffffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffffffffffefffffffefefffffffffefffefffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffefffefffefffefffefffefffefefefffffefefffefefefffefdfdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfcfdfff6f6f5ffefeff0fff0f0effff2f1f2fff2f3f3fff3f3f3fff3f3f3fff2f2f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3dff3d3d3dff3c3c3cff3c3c3cff3c3c3cff3c3c3cff484848ff585858ff686968ff797a7aff8a8989ff999899ffa8a8a8ffdddeddfff4f5f5fffbfcfcfffdfdfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefdfffefefefffefefdfffdfefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffdfdfefffefefefffefefefffdfefdfffefefefffefefefffefdfdfffefdfefffefefdfffefdfefffdfefefffdfefefffefdfefffdfdfefffdfefdfffefdfdfffefdfefffdfdfdfffefefdfffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfdfffdfdfdfffefefefffdfefefffdfdfefffdfefdfffdfdfdfffdfefdfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffbfbfbfffbfafafffbfbfafffafbfafffafbfbfffbfbfafffbfafbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fffafafafffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafbfafffafafafffafbfafffafafbfffbfafafffbfafafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefdfdfffdfdfefffefefdfffefdfefffdfefefffefffefffffefefffefefefffefefefffefefdfffefdfefffefefdfffefefdfffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefdfffefdfefffdfdfefffefdfdfffefefdfffefdfefffdfdfefffefdfdfffefefefffdfefdfffdfdfdfff3f3f3ffd8d7d7ffa6a6a7ff979796ff878787ff777778ff676868ff575657ff474747ff3a3b3bff3b3b3bff3c3b3cff3c3c3cff3d3d3cff3c3c3cff3d3d3d00000000000000000000000000000000000000000000000000000000ff7b7a7bff797979ff787878ff777777ff757576ff757575ff747575ff6f6f6fff686869ff636362ff5e5d5dff585858ff535253ff4e4d4dff494949ff454445ff414140ff3d3d3eff3a3a3aff373738ff343434ff323232ff2f3030ff2e2e2dff2c2b2bff2a2a2aff272626ff242423ff212221ff202020ff1f1f1fff383838ff434344ff464545ff464645ff474747ff49494aff4d4d4dff505051ff535454ff575757ff595959ff5a5a5aff5b5a5bff5c5c5bff5c5c5cff5c5d5dff5d5e5eff5d5d5dff5c5c5cff5b5c5bff5a5a5aff585858ff575756ff555554ff535353ff515151ff4e4f4eff4c4b4cff494948ff464647ff454544ff434343ff403f3fff2a2a2aff1f1f1fff222222ff232424ff262626ff292928ff2b2b2bff2d2e2dff303030ff333232ff363535ff383838ff3b3b3bff3e3d3dff414142ff454545ff4b4b4aff4f5050ff545455ff595a5aff616160ff656565ff6b6b6bff727171ff787878ff7c7c7cff7d7c7cff7d7d7dff7d7e7dff7d7e7eff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff070707ff060606ff060606ff060605ff060606ff0c0c0bff1a1a1aff2a2a29ff3a3a3aff504f4fff686767ff7f7f7fffaaaaaaffe3e4e4fff4f4f5fffdfefdfffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfefffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefefefffefdfefffefdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffefdfefffdfdfefffdfefdfffefdfdfffefdfefffdfefdfffefefdfffdfdfdfffefefefffdfefdfffefdfefffefdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffefefffffefefefffffffefffefefffffefefffffefefffffffffefffefefefffefefffffffffefffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffffffffffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffffefefffefefefffffefeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb2b2b2ffb1b2b2ffb1b1b0ffb2b3b3ffb2b3b2ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b5ffb7b7b7ffbbbbbbffc0bfc0ffc6c6c5ffcbccccffcfcfd0ffcdceceffcbcbcaffcbcacaffcacacbffc8c7c7ffc3c3c3ffc2c2c2ffc2c2c1ffc3c3c3ffc4c4c3ffc5c5c5ffc6c6c6ffc8c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbcbccffcdccccffcdcdcdffcdcecdffcececeffcececeffcececeffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d4d4ffd3d4d3ffd3d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd1d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfd0ffcfcfcfffcfcfceffcdcdcdffcdcdcdffcecfcfffd1d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd0d0d0ffcfcfcfffcecfceffcdceceffccccccffcbcacaffc9c8c9ffc8c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacac9ffcacacbffcbcbcbffcccbccffcccdcdffcdceceffcececeffcececfffcfd0cfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d3ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d3ffd4d4d4ffd4d4d3ffd4d5d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffdadad9ffdad9daffdad9daffdad9d9ffdbdadaffdbdbdbffdededfffe6e6e6ffedecedfff1f2f2fff4f4f4fff4f4f4fff3f2f2fff1f0f1fff0f0f0ffeeeeeeffedeeeeffedeeeeffeeedeeffedededffedededffedededffedededffedededffededecffecececffedededffecececffedecedffecececffececedffecececffecededffecececffedececffecececffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecececffecececffececedffededecffecececffececedffededecffedededffedededffededecffedededffededecffecededffedededffedecedffedecedffedececffededecffedededffececedffedededffedededffedededffedededffedededffededecffedecedffededecffedecedffecededffecededffedecedffececedffecedecffedececffedececffecececffededecffecececffececedffecececffecececffecececffebececffebecebffecececffecebebffecebecffebebebffecececffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebecffecebebffecebecffecebecffecececffecececffececedffecededffedededffedededffedededffeeededffeeededffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeedeeffedededffedededffedededffedecedffecededffecededffedecedffececedffecedecffedececffedecedffededecffededecffecedecffedededffededecffedecedffedececffececedffecedecffedededffedececffedecedffedececffedededffecededffececedffededecffecededffecedecffececedffedececffedececffedededffedededffedececffedededffedecedffedededffedededffedededffedededffeeeeedffedededffededeeffeeeeedffeeededffeeeeeeffeeeeedffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffeeeeefffefeeeeffefefefffeeefefffefefefffefefefffefefeeffefeeefffefefefffefeeefffeeefefffeeefefffefeeefffeeeeefffeeefeeffefeeeeffefeeefffeeeeeeffefefeeffeeeeeeffefeeefffeeeeeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffefefeffff0f1f0fff1f1f1fff2f3f2fff4f4f4fff4f4f4fff2f1f1ffeaeaeaffe3e2e3ffdfdfdfffdedddeffdddcddffdddddcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdadbdbffdbdbdaffdadadaffdadadaffdadad9ffdadadaffd9dad9ffd9dad9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcecfcfffcecfceffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdccccffcdcccdffcdcdcdffcfcfceffcfcfd0ffd0d1d1ffd1d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd2d3d3ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d3d4ffd3d3d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd5d5d6ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d6d6ffd7d7d7ffd7d6d6ffd7d7d6ffd6d7d6ffd6d7d6ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd5d5d5ffd5d5d4ffd5d4d5ffd4d5d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffcfcfceffcfcfcfffcececfffcdceceffcdcecdffcdcdcdffcccdccffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcacaffcacacaffcacacaffcbcbcaffcacacaffc9c9caffc8c9c9ffc8c8c7ffc7c7c7ffc6c6c7ffc8c8c7ffc8c8c8ffcacacaffcccbcbffccccccffcccdccffcbcbcbffcac9c9ffc8c7c8ffc5c5c5ffc2c1c1ffbebebdffb9b9b9ffb5b5b5ffb4b4b4ffb4b4b4ffb4b5b4ffb5b5b5ffb5b5b5ffb4b4b3ffb5b4b5ffb5b6b5ffb5b5b5ffb6b7b7ffb6b7b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefefffffffffefffffefefffffffefffefefffffffefefffefefefffefffffffefffefffefffefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffefffefffefffefffefefffffefefffffefefefffffffffffefffefffffffefffffefffffffffefffffefefffefffefffefefefffefffefffefefffffefefffffffffffffffefffffffffffffffefefffefffffffefefefffffffefffefefefffefefefffefefffffffefffffffefffffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffffefefffefefefffefffffffefffefffefffefffffffefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefdfdfffefdfefffdfefefffefdfefffefdfefffefefdfffefdfefffefefefffefefdfffdfefdfffdfefefffdfdfefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefffffffffefffffefefffefffefffffefefffffffffffefffefffffefefffffefffffefefffffffffefffffefefffffffefffefefffffffefefffefefefffefffffffefffffffefffefffffffefffefefffffffefefffffffffffffffefffffffffffefffefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffdfefdfffdfefefffdfdfefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffffffffffffefffffefefefffefffefffffefefffffefefffffefefffefffefffffefefffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefefffffefffefffffefefffefefefffefefefffefefefffffefefffefefefffefefdfffdfefefffdfefefffdfdfefffefefefffefefdfffefefefffdfdfdfff8f8f7fff3f2f2fff2f2f1fff3f3f3fff2f3f2fff2f2f3fff3f3f3fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3d3d3dff3c3c3cff3c3c3cff3b3c3cff3b3c3bff3b3c3cff484848ff585758ff686767ff787978ff8a8989ff999999ffaaa9a9ffdddeddfff5f4f4fffcfcfcfffcfdfcfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffdfdfefffdfdfefffefefefffdfefdfffefefdfffefdfefffefefdfffefdfdfffefefdfffefefefffdfefdfffdfdfefffefdfefffefefefffefdfefffefefefffefdfefffdfefefffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffefdfdfffdfefefffdfefdfffefdfdfffefdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9fafafff9fafafff9f9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfafafffbfafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffafafbfffbfbfafffbfafbfffbfbfbfffafbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefdfffefdfdfffefefefffefefefffefefefffefefffffefefffffffffffffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefdfffdfefdfffdfefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfdfefffefefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfefefffdfefefffdfefdfffefefdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffefdfefffefefefffefdfefffefefefffefefdfffefdfefffefefefffefefefffefefdfffdfefefffdfdfefffdfdfdfffefefefffefefdfffdfdfdfff3f3f3ffd9d9d8ffa8a7a7ff989897ff888888ff787978ff686869ff575758ff484848ff3c3b3cff3c3c3cff3d3c3cff3c3d3dff3c3c3cff3d3d3dff3c3d3d00000000000000000000000000000000000000000000000000000000ff797979ff787878ff787878ff787777ff777777ff757675ff767575ff6e6e6eff666666ff606060ff5b5a5aff555555ff4f4f4fff4b4a4aff464646ff424343ff3e3e3eff3a3b3bff383837ff343435ff323131ff303030ff2d2e2dff2c2c2bff292929ff272727ff242424ff212221ff201f1fff1e1e1eff1e1e1dff363637ff434342ff444444ff434443ff444545ff464747ff49494aff4d4d4dff505050ff535353ff555555ff575756ff575757ff585858ff595859ff595959ff59595aff59595aff595959ff585758ff575657ff555454ff535353ff515151ff50504fff4d4d4dff4a4b4aff484848ff464646ff444344ff424242ff404140ff3d3d3dff292929ff1f1e1eff202120ff232223ff252525ff272827ff2a2929ff2c2b2cff2e2e2fff313131ff343333ff363636ff383939ff3d3c3cff403f40ff444444ff484949ff4d4e4eff525252ff575757ff5f5e5eff646363ff696a69ff707070ff787878ff7c7c7cff7d7c7dff7d7e7dff7e7d7dff7d7d7dff7e7e7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff070707ff060606ff060606ff050606ff050605ff050606ff0c0c0cff1a191aff282828ff383939ff4f4f4fff686868ff828181ffafb0afffe4e4e4fff6f6f6fffdfefefffffffefffffefffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfefefffefefdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefefefffdfefdfffefefdfffefdfefffefefdfffefdfdfffefefdfffdfdfefffdfefdfffdfdfefffdfdfefffefefefffdfdfefffefdfefffefdfefffdfefefffdfdfdfffefefefffdfefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffefefffefefefffefffffffefffffffefffffffffffefffefefffffffefefffffffffffefffefffefffefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffefefdfffefefefffefdfefffefefdfffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefffefffffffefffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefffffefefeffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b5b5ffb5b5b5ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b0ffb3b2b3ffb3b2b3ffb3b3b2ffb2b2b2ffb3b3b3ffb5b6b6ffbbbbbaffc0bfc0ffc4c5c5ffc7c7c7ffcacbcaffccccccffcacacaffcac9c9ffcacacaffc8c8c7ffc4c4c4ffc2c2c2ffc1c1c1ffc2c2c3ffc3c4c4ffc5c4c5ffc6c6c6ffc7c7c6ffc8c8c8ffc9c9c9ffcacacaffcbcbcaffcbcbccffccccccffcccccdffcdceceffcececdffcececeffcfcecfffcfcfceffcfcecfffcfcfcfffcfcfcfffcfd0cfffcfcfd0ffcfcfd0ffd0d0d0ffd0cfd0ffcfcfd0ffd0cfcfffcfd0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d3ffd4d4d3ffd4d3d4ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd4d4d5ffd5d5d4ffd5d5d5ffd5d6d6ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd6d7d6ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd6d6d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d4ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d3d2ffd1d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd1d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0d0d0ffcfcfd0ffd0d0cfffcfcfcfffcecfcfffcdcdcdffcdcecdffcfcfceffcfcfd0ffd1d0d0ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcecfceffcecdceffccccccffcbcbcbffcacacaffc9c9c9ffc6c7c6ffc6c6c5ffc6c6c7ffc6c6c7ffc7c7c7ffc8c8c8ffc8c9c8ffc9c9c9ffcac9caffcbcbcaffcbcacbffcccccbffccccccffcccdccffcdcdceffcececfffcfcfcfffd0cfd0ffd0d0d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d7ffd7d7d7ffd6d7d7ffd7d8d7ffd8d8d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadbffdcdcddffe2e2e2ffebebebfff1f1f1fff4f4f4fff3f2f3fff3f3f2fff2f1f2fff1f1f0ffeeeeefffedeeedffededeeffededeeffeeeeeeffedededffedededffedededffedededffecededffedededffecededffecedecffecededffedededffedecedffecececffecedecffecececffecececffedececffecedecffecececffecededffecedecffecececffecececffecececffecececffecececffecececffecececffedececffecececffecededffecececffecedecffededecffececedffedececffedededffecedecffededecffecededffedececffedecedffedededffedecedffedededffedededffedededffedededffedededffededecffecededffecededffececedffedededffededecffedededffedededffedededffedecedffedededffedededffecedecffececedffedecedffedededffedecedffedededffedecedffecededffecececffededecffecececffecececffecececffecececffecececffecececffebecebffecebecffececebffecebebffebecebffebebebffebececffebebebffebebebffebebebffebebebffebebebffecebebffececebffebebecffececebffebebecffecececffebececffecedecffededecffedecedffededecffedededffedeeedffedededffedededffedededffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffedeeeeffededeeffeeeeeeffeeeeedffeeeeeeffeeedeeffeeeeedffeeededffedeeedffedededffedededffececedffedecedffedededffedecedffedededffedededffedededffecededffedededffecededffecedecffecededffedededffedededffedececffecedecffedecedffededecffedececffecedecffedecedffedededffecedecffededecffedecedffedecedffededecffedededffedededffececedffededecffedededffedededffedededffedeeedffeeeeedffededeeffeeededffeeeeeeffedeeedffedeeedffedeeedffeeededffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeefeeffeeefeeffeeeeefffeeeeefffeeeeefffefefefffefefefffefefefffefefefffefefefffefeeefffefefefffefefefffefefefffeeeeefffefefefffefefefffefeeefffefefefffefefefffeeefefffeeeeeeffefefeeffeeefeeffeeefeeffeeefefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeefff0f0f0fff1f1f1fff3f2f2fff4f3f4fff5f4f5fff4f3f3fff0efefffe8e8e8ffe0e0e1ffdededeffddddddffddddddffdcddddffdcdcdcffdcdcdcffdbdbdcffdcdbdbffdbdbdbffdadbdaffdadadaffdadadaffdad9daffdad9daffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfceffcfcecfffcececeffcececeffcececeffcececeffcdcdcdffcdcdccffccccccffcccdcdffcccdcdffcecfceffd0d0cfffd1d0d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd5d4d5ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d7d6ffd7d7d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd6d6d6ffd6d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d2d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffd0cfcfffcfcfcfffcfceceffcecfcfffcdceceffcecdcdffcdcccdffccccccffcccccbffcbcbcbffcbcbcbffcacacbffcbcbcaffcacacaffcacbcbffcacbcbffcacbcaffcacacaffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c6ffc6c7c6ffc7c7c7ffc8c8c8ffcacacaffcbccccffcccbccffcbcbccffcbcbcaffc9c9c9ffc7c7c7ffc5c5c4ffc1c2c1ffbcbdbdffb7b7b8ffb4b5b5ffb4b4b4ffb5b5b4ffb5b5b5ffb4b4b4ffb5b5b5ffb6b5b5ffb6b6b5ffb7b6b7ffb6b7b6ffb6b6b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffffffefffefffefffffefefffffefefffffffefffefefefffefffefffefffefffefefefffffffefffefefffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffffefffffefefffefffffffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefefffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffefdfdfffefefefffdfefdfffefdfdfffefefdfffefdfefffdfefefffefefefffdfefefffdfdfdfffefefdfffefefdfffefefefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffefffffffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffffefffffffffffffffffffffffefffffefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffefdfdfffefefefffdfefdfffdfdfdfffefefdfffefdfefffdfefefffefefefffdfefefffdfdfdfffefefdfffefdfdfffdfdfefffefefdfffefefdfffefefefffefdfefffefefefffefdfdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffefffefffffffefffefefffffefefefffefefffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefefefffefffefffffffefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffdfdfdfff8f8f8fff3f3f3fff3f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f2f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3d3c3dff3c3c3dff3c3c3cff3b3c3cff3b3b3bff3c3c3bff484848ff575757ff686767ff787878ff898888ff999999ffadadacffdededefff4f4f4fffbfbfcfffdfdfcfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffefdfefffefefefffdfefdfffefdfdfffefefdfffefdfefffdfefdfffefdfefffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffefefdfffefefefffefdfefffefefefffefdfdfffefdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffafafafffafafafffafbfafffafafafffafafafffafafafffbfbfafffafbfafffbfafafffbfafbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafafafffaf9f9fffafafafff9faf9fffaf9f9fffafaf9fffaf9fafff9fafafffafafafff9fafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafaf9fffafaf9fff9fafafffafafafffafafafffbfafafffafafafffafbfbfffafafafffafafbfffafafbfffafbfafffbfbfbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffefdfefffdfdfefffefefefffdfdfefffdfdfdfffefefefffdfefdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfefffefdfdfffefdfefffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffdfefefffefefdfffefefdfffdfefdfffefdfefffefdfefffefefefffefdfefffefefefffdfefdfffefdfdfffefefdfffefdfefffdfefefffdfdfdfff3f4f3ffd8d8d8ffa7a7a7ff989797ff878788ff797978ff696968ff585858ff494848ff3c3d3dff3c3c3cff3d3c3cff3d3c3cff3c3c3cff3c3d3dff3c3d3d00000000000000000000000000000000000000000000000000000000ff787878ff787877ff787878ff787878ff777778ff777776ff777677ff6e6e6eff646464ff5c5c5dff565656ff505150ff4b4b4bff464647ff434242ff3f3f3fff3c3b3bff383738ff343434ff323131ff2f2e2eff2e2d2dff2c2c2cff2a2a2aff282828ff262525ff222323ff202020ff1f1f1eff1d1e1dff1d1c1dff353434ff404040ff424242ff424242ff424342ff454444ff474747ff4a494aff4c4d4dff504f50ff515251ff525252ff535353ff545454ff545455ff555554ff555554ff555554ff555454ff545454ff525252ff515050ff4f4f4fff4d4d4eff4c4c4cff494a4aff474847ff454645ff434343ff424141ff414040ff403f3fff3c3b3bff282827ff1e1f1eff202020ff212222ff232324ff262525ff282828ff2a2a2aff2c2c2cff2e2f2fff313132ff343434ff373737ff39393aff3d3d3dff414142ff464646ff4a4a4bff4e4f4eff545354ff5b5b5bff606060ff676666ff6e6e6eff787877ff7d7d7cff7d7d7dff7d7e7dff7e7e7dff7d7e7dff7e7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080707ff060606ff060606ff060606ff050505ff040404ff040504ff0a0a0aff171716ff282828ff393938ff4f4e4eff676767ff818181ffb3b3b4ffe4e4e4fff6f6f6fffefefdfffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffffffffffefefffffffefffffffffffefffefffffffefffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefffffefefefffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefdfffefdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffdfefefffefefdfffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffefefffffffffffefefefffffffefffffffefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffdfdfdfffefefdfffefdfefffdfefefffefefefffdfefdfffdfdfdfffefefdfffefdfdfffdfdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefefffffefefffffefefffefefefffefffefffefffefffefefefffffffefffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b5ffb5b5b5ffb5b5b5ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb2b3b2ffb1b2b2ffb2b3b3ffb4b5b4ffb9b9b9ffbebebfffc4c4c3ffc7c6c7ffc8c8c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c7c7ffc4c4c4ffc2c2c2ffc2c2c2ffc3c3c2ffc3c4c4ffc5c5c4ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcacaffccccccffccccccffcdccccffcececdffcecdceffcececeffcfcecfffcecfceffcececeffcfcfceffcfcfcfffcfcfcfffd0d0cfffd0d0cfffd0d0cfffd0cfcfffcfd0d0ffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd0d0d1ffd0d1d1ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd4d3d4ffd3d4d4ffd3d4d3ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d7ffd8d7d8ffd8d7d8ffd8d8d8ffd8d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d1ffd2d1d1ffd2d2d1ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfceceffcececfffcecdcdffcececeffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd1d1d0ffd0d0cfffcfcfcfffcecfceffcdcdcdffcbcccbffcbcacbffcacacaffc7c7c7ffc6c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c9c9ffcac9caffc9cacaffcacacaffcbcbcbffcccbcbffcccccdffcdcdcdffcececdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd3d3d3ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d7ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d8ffd8d9d9ffd9d9d9ffdadad9ffd9dad9ffdad9daffdad9daffdadadaffdadadaffdadbdaffdadbdaffdbdbdbffe0e0dfffe9e8e9fff0f0f0fff4f4f4fff3f3f3fff4f4f4fff3f3f3fff1f1f1ffefeff0ffeeeeeeffeeeeedffeeeeedffeeededffededeeffedededffedededffedededffedecedffedededffecededffededecffedededffecededffededecffedecedffedececffecececffecedecffededecffecececffecececffececedffedececffecececffecececffecececffecececffececedffecedecffededecffecececffecececffececedffedececffececedffecedecffedecedffedececffedececffedededffecededffedededffededecffecededffededecffedededffedededffedededffedededffedededffedecedffedededffecedecffedececffedededffedededffedededffedededffecededffecececffededecffedececffececedffededecffedededffedededffedecedffedededffedececffedececffedececffecececffececedffecececffecececffecedecffecececffecececffecececffececebffecebebffececebffececebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffebebebffebebecffebecebffececebffebebecffecebebffecebecffecececffecececffecedecffedecedffedecedffedededffedededffedededffeeeeedffeeeeedffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeededffeeeeedffeeeeeeffedeeeeffeeeeeeffedeeedffedededffedededffedededffedededffedededffedededffedededffedecedffedededffedececffedededffedecedffedecedffedededffecededffededecffedededffedededffededecffedededffededecffedececffededecffededecffecededffedededffececedffededecffedecedffedededffecedecffecededffecededffedededffedededffedededffedededffedededffedededffedededffedeeedffeeededffeeededffeeededffeeeeeeffedeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffefefeeffeeeeeeffefeeeeffefeeefffefefeeffeeeeeeffefefefffeeefeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffefeeefffefefefffeeefefffefefeeffefefefffeeefefffefeeeeffefeeeeffefeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffefeff0fff2f1f1fff3f3f3fff5f5f5fff4f5f4fff2f2f2ffecededffe4e5e4ffdfdfdfffdddddeffddddddffdddcddffdddcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdbdbdaffdbdbdbffdadadaffdadbdaffdadad9ffd9dadaffd9dad9ffdadad9ffd9d9d9ffd9d8d9ffd9d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd8d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcecfcfffcececeffcececeffcececeffcdcecdffcececdffcccdcdffcdccccffccccccffccccccffcdcdcdffcecfceffd0cfcfffd1d0d1ffd2d2d1ffd3d3d2ffd3d3d3ffd4d4d4ffd5d4d4ffd4d4d4ffd3d3d3ffd4d4d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd2d1d1ffd2d2d2ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd2d3d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd5d6d6ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd7d6d6ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d0ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0cfffd0d0cfffcfcfcfffcfcfcfffcececfffcfceceffcecdceffcdcdcdffccccccffcbccccffcbcbccffcbcbcbffcbcbcbffcacacbffcbcacaffcbcacbffcbcbcaffcacacbffcacacaffcac9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c5ffc7c7c6ffc8c9c9ffcacacaffcccccbffcacbcbffcccbccffcbcacbffc9c9c9ffc6c6c6ffc4c4c3ffc0c1c0ffbcbbbbffb8b8b7ffb5b4b5ffb2b3b3ffb4b4b4ffb4b5b5ffb5b5b5ffb5b5b5ffb7b6b6ffb6b6b7ffb7b7b6ffb8b8b8ffb8b8b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefffffefefefffefffefffefefffffefefefffffffefffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffefffefffffffefffffffefffefffffffefffefffffefefffefffffffffffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefffefffffffffffefefefffffefffffefffefffffefefffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffefffefefefffefefffffefefefffefdfdfffefefefffefefefffefefdfffefefefffefefdfffefdfefffdfdfefffefefdfffdfefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffefefefffefefefffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefffefffffefefffffffffffffefffffffffffffffffffffffffffffffffefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffffefffffffffefffefffffffefffffffffffefffffefffffffffffffffffffffffffefffffffefffffffefffefefffffefefefffefefefffefefffffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefdfffefefefffefefefffdfefdfffefdfdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffefefefffffffefffefefffffefefefffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfff8f8f8fff2f3f3fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3c3c3dff3d3d3dff3d3c3cff3c3c3cff3c3b3bff3b3b3bff484848ff575758ff686767ff777777ff878887ff989998ffaeafafffdfdfdffff5f5f5fffbfcfbfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfefffefefdfffdfefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffefefdfffdfefefffefefdfffefefefffdfefefffdfefdfffefdfdfffdfefefffefefefffdfdfefffefefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefdfffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfcfcfffbfbfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfafffafafbfffafafafffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafafbfffafafafffafafafff9fafafffafafafffafafafff9fafafff9fafafffafafafffafafafffafafafff9faf9fff9f9fafffafafafffafafafffafafafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafaf9fffaf9fafffafafafffafafafff9fafafffafafafffafafafff9fafafffafafafffafafafffbfafafffbfbfafffafafbfffafafafffbfafafffbfafbfffbfbfafffafbfafffafafafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffdfefefffefefdfffdfefefffefefefffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffefefefffdfdfdfffefdfefffdfefdfffefdfdfffefefdfffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfdfdfffefdfefffefefdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefdfffefdfefffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfdfff4f4f4ffd8d8d8ffa6a6a7ff979796ff868686ff797878ff696969ff585959ff494949ff3d3c3cff3c3d3dff3d3d3dff3c3c3cff3d3d3dff3d3c3cff3d3c3d00000000000000000000000000000000000000000000000000000000ff787878ff777878ff787878ff787878ff777878ff787878ff787978ff6f6f6fff646463ff5a5a5bff525252ff4c4c4bff474647ff434342ff3f3f3fff3c3c3bff393838ff353635ff313232ff2f2f30ff2d2d2cff2c2b2cff2b2b2bff2a2929ff272727ff252525ff232322ff201f20ff1e1e1eff1e1e1dff1c1d1dff313132ff3d3e3dff404141ff404140ff424242ff444444ff464646ff474847ff4a494aff4c4d4cff4f4f4fff505050ff515151ff525251ff525252ff525251ff515151ff525252ff525252ff515151ff4f4f50ff4e4e4eff4c4d4dff4b4b4bff4a4949ff484848ff464546ff444444ff424242ff414041ff403f3fff3e3e3eff3a3b3aff272827ff1e1e1fff202020ff212121ff222222ff242424ff262727ff292929ff2b2b2aff2d2d2eff2f2f2fff323231ff343435ff373737ff3a3a3aff3d3d3dff424142ff474747ff4b4b4bff505050ff575757ff5c5c5cff636362ff6b6b6bff777776ff7e7e7dff7e7e7dff7d7d7eff7d7d7dff7e7e7dff7d7d7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff070708ff060606ff050505ff040404ff030303ff030303ff080808ff141414ff282827ff3a393aff4f504fff676867ff7f8080ffb5b5b5ffe5e5e5fff5f6f5fffefefefffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefdfdfffefdfefffefefefffdfefefffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfefefffefdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfefffefefdfffdfdfdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffffefffffffffefffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffdfefdfffdfdfefffefefdfffefefefffefefefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffefefffffefefffefefefffffefefffefefefffffefefffffffefffefefffffefefefffefffefffefefffffefefefffffffefffefffffffefefefffefefffffffffefffefefffffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b0ffb0b0b1ffb3b2b3ffb7b6b6ffbcbbbcffc3c3c2ffc7c8c7ffc8c8c8ffc8c8c8ffc7c8c7ffc7c8c8ffc8c9c9ffc7c7c7ffc5c4c4ffc3c3c2ffc3c2c2ffc3c3c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbccccffcccdccffcdcdcdffcececeffcececeffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffcfd0cfffd0cfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d6ffd5d6d6ffd6d6d5ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d8ffd7d7d7ffd7d8d7ffd7d8d8ffd7d7d8ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d2ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfd0ffcfcfceffcecfceffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd0d0cfffd0d0d0ffd1d0d0ffd1d0d0ffd0d0cfffd0d0d0ffd0d0cfffcecdceffccccccffcbcbcbffcbcbcbffc9c9c9ffc7c7c6ffc5c6c6ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffcccccbffcccdcdffcdcdcdffcececeffcecfcfffcfcfcfffd0cfcfffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd5d5d6ffd6d5d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d8d7ffd7d7d8ffd7d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d8ffd9d9daffd9d9d9ffdadad9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadbffdbdbdbffddddddffe6e7e6ffeeeeeffff3f3f3fff4f4f3fff5f5f5fff3f3f3fff2f2f1ffeff0f0ffeeeeeeffedeeedffedeeeeffedededffeeededffededeeffedededffedededffedededffedededffedededffedecedffedededffedededffedecedffedececffecececffecedecffecedecffecededffededecffedededffecedecffedededffecedecffedececffedececffececedffecececffedececffececedffedececffecedecffecececffedecedffededecffecededffecededffededecffedececffedededffedededffededecffedededffededecffedededffedededffedededffedededffedededffedededffecededffedededffedededffedededffedededffedededffedecedffedededffedededffedededffecededffededecffecededffedededffedededffedededffecedecffedececffecededffedededffecececffecededffedececffedececffecececffecececffecececffecececffececebffecebecffebecebffebecebffebececffebecebffecebecffebebebffebebebffebebebffebebebffebebebffebebecffebebebffecebebffecebecffececebffececebffecececffecececffecedecffececedffecededffededecffedecedffedededffeeededffedeeedffeeeeeeffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffeeeeeeffeeeeeeffeeededffedededffeeeeedffedededffedededffedededffedededffecedecffedececffecededffedededffecededffedededffedededffedededffedecedffedededffedededffedededffedececffecececffecedecffecedecffecededffedededffedededffecedecffedededffecededffedededffededecffececedffedecedffedededffedededffedededffedededffedededffeeededffeeeeedffedeeeeffedeeeeffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffeeeeeeffefefeeffeeefefffeeeeefffefefeeffeeefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0efffefefefffefefeffff0f0efffefefefffefefefffefefefffeff0f0ffefefeffff0efefffefeff0ffefefefffefefefffefefefffefefefffefefefffefeeefffefefefffefefefffefefefffefeeeeffeeeeeeffeeefeeffeeefeeffeeefefffeeefeeffefefeffff0f0f0fff2f2f2fff4f4f4fff5f5f5fff4f4f3fff0f0f1ffeae9eaffe1e1e1ffdededeffddddddffdddddcffdcdcdcffdddcdcffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdbdadaffdbdbdaffdbdadaffdadadaffdadadaffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd7d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d1ffd1d1d1ffd1d2d1ffd1d2d1ffd0d1d1ffd1d1d0ffd0d0d1ffcfd0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececfffcecdceffcecdcdffcdcdceffcdcdcdffcccdccffccccccffccccccffcdcdccffcdcdcdffcececfffd0d0cfffd1d0d0ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd1d2d2ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d2d2ffd2d2d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd4d5d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd5d5d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd6d6d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfd0ffcecfcfffcfcfcfffcececeffcecdcdffcdcdcdffcccccdffcccbccffcccbcbffcbcbcbffcbcbcaffcacbcaffcbcbcaffcbcacbffcbcbcbffcacacaffcacacaffc9c9c9ffc9c8c8ffc8c8c7ffc7c7c7ffc6c6c5ffc6c6c6ffc8c8c7ffc9c8c9ffcacacaffccccccffcdcdceffccccccffcacacaffc8c8c8ffc5c6c6ffc3c3c4ffc0c0c0ffbbbbbbffb6b6b6ffb4b3b4ffb5b5b5ffb6b6b5ffb6b5b5ffb6b6b7ffb7b7b6ffb6b7b7ffb8b8b8ffb8b8b8ffb8b8b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefefffffefefffffefefffffefefefffefffffffffefefffffefffffefefefffefffefffefefffffefffefffefffffffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffefefefffffefefffefefefffffefffffefffffffffffffffffefefffefefffffffffffffefefefffffffffffffefefffefefefffefefefffefffffffefefffffffefefffefffefffffffffffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffffffefffffefefffefefefffefefffffefefffffefefefffefffffffffffefffffffffffffefefffffffefffffefffffefffefffefffffffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefdfffdfdfdfffefefefffefefdfffdfefefffdfdfefffefdfefffefefdfffefefdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffdfefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffefffffffefefefffffffffffefffefffffffefffefefefffffffffffffefefffefefefffefefffffefefffffefefefffefffffffffefefffffefffffffefefffffffefffffefffffefffefffffffffffffefefffffffefffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefffefffefefffffefefffffefefefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefffefffffffffffefefefffefefefffefefefffefffffffefefefffffefefffefefefffffffefffefefefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffefefffffffffefffefefffffefefffffefefffffffffefffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefefdfff8f8f8fff3f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3d3c3cff3d3c3cff3c3d3cff3d3d3dff3b3c3cff3c3b3cff484949ff585858ff676868ff777777ff878787ff989999ffb0b0b0ffe0dfdffff4f4f4fffcfcfbfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffefdfefffefefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefdfffefdfdfffefefdfffdfefdfffefdfefffdfefefffefefefffefdfefffdfdfefffefefefffefefdfffefefefffefdfdfffefdfdfffdfefdfffefefefffdfdfefffefdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffafafafffafafafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffbfbfafffafafbfffafafbfffbfafbfffbfbfafffbfbfafffbfafafffbfafbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffafbfafffafbfafffafafafffafafafffafafafff9fafafff9f9fafffaf9fafffafaf9fffafaf9fffaf9f9fffaf9f9fffaf9f9fff9faf9fff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafafffbfafbfffbfafafffbfbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefdfffefefdfffefefefffefefefffefefefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfefffefdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefdfdfffefefdfffefdfefffdfefdfffefefefffdfdfdfffdfdfdfffefefdfffdfdfefffefdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefdfffdfefefffdfdfefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfff4f4f4ffd9d9d9ffa6a6a6ff979797ff888888ff797979ff696969ff595859ff494949ff3d3d3dff3c3c3cff3d3d3dff3d3c3cff3d3c3cff3c3d3cff3d3d3d00000000000000000000000000000000000000000000000000000000ff787878ff777878ff787878ff787877ff787878ff787777ff787878ff6e6d6dff5f5f60ff555555ff4d4d4dff474848ff444444ff414140ff3d3d3dff393938ff363635ff333233ff303130ff2f2f2fff2e2d2eff2d2d2dff2b2b2bff282929ff262626ff242423ff222322ff212121ff202020ff1f1f1eff1f1f20ff2f2f30ff3a3a3aff3e3e3dff3f403fff404040ff434242ff444444ff464646ff474748ff4b4a4aff4e4e4dff4f4f4fff50504fff4f5050ff505050ff4f4f4fff4f4f4fff504f50ff515051ff505050ff4e4e4dff4b4b4bff4a4a4aff494948ff474747ff464646ff444444ff444343ff424242ff414141ff3f4040ff3f3e3eff3b3b3bff272727ff1e1e1eff202020ff212121ff232322ff242424ff262626ff282727ff292929ff2b2b2cff2e2e2eff303030ff323333ff353535ff373737ff393939ff3e3e3dff434343ff484848ff4d4d4dff535252ff575757ff5e5e5dff676767ff747374ff7b7c7bff7d7e7dff7d7d7dff7d7d7dff7e7e7dff7d7d7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff090909ff080707ff050605ff040404ff030303ff030202ff070707ff141414ff292929ff3c3b3bff515151ff686968ff7f8080ffb6b6b6ffe6e6e5fff6f7f6fffefdfdfffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffefffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfefefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefdfdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffefefefffffffefffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefdfffefdfdfffefdfefffefefdfffefefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffffefefffffffefffffffefffefefffffefefefffefffefffefffefffefefefffefefefffffffefffefefffffefefffffefefffffffffefffffffefffefefefffffefefffefefefffefffefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b6b6ffb6b6b5ffb5b6b5ffb5b5b5ffb2b2b2ffb2b2b2ffafb0b0ffb1b1b1ffb4b4b4ffb7b7b7ffbdbdbdffc7c7c7ffcacacaffc9c8c8ffc8c8c8ffc8c8c9ffc9cac9ffc8c8c8ffc5c5c5ffc4c4c4ffc4c4c3ffc3c3c3ffc4c3c4ffc5c5c5ffc6c7c6ffc7c7c7ffc8c8c8ffcacac9ffcacacbffcbcbcbffccccccffcdcdccffcdcecdffcececeffcfceceffcfceceffcfcfceffcfcfcfffd0cfcfffd0d0d0ffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d1d2ffd2d2d2ffd2d3d3ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d4d3ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d4ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d5d5ffd6d6d6ffd7d7d6ffd6d6d7ffd7d6d6ffd6d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d2d3ffd2d2d2ffd3d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcecfcfffcfceceffcececeffcececdffcfcfcfffd0cfd0ffd1d1d0ffd1d1d1ffd1d0d0ffd1d1d0ffd1d1d0ffd1d1d1ffd1d0d0ffd0d0d0ffcdceceffccccccffcbcbcbffcccdccffcacacaffc7c7c7ffc6c6c6ffc7c7c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c8ffc9c9caffcacacaffcbcbcaffcbcbcbffcccccbffccccccffcdcdcdffcdceceffcececeffcfceceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d8ffd7d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd9d9d8ffd8d8d9ffd9d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9dadaffd9dadaffdadadaffdadadaffdadbdaffdadadaffdbdadaffdcdcdcffe4e4e3ffebececfff1f1f1fff3f3f2fff3f3f3fff4f4f4fff2f3f2fff1f0f1ffeeeeefffeeeeeeffedededffedededffeeeeedffedededffedededffedededffedededffedededffedededffedededffedededffecededffedededffecededffedecedffecededffedededffecedecffedededffecedecffededecffecececffedededffedececffecececffececedffecececffecececffecededffedececffedededffedececffededecffedecedffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedecedffececedffedededffededecffedededffedececffedececffecedecffedededffececedffedececffecedecffecececffecececffecececffebececffebececffebebebffecebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebececffececebffecececffececebffecececffececedffecedecffedededffedededffedededffeeeeedffededeeffeeededffedeeedffedeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffededeeffeeeeedffeeeeeeffeeeeedffeeeeedffedeeedffeeedeeffededeeffeeededffedecedffedecedffedededffedededffedededffedededffededecffecedecffedededffecededffedecedffecededffedededffececedffedececffecededffecededffecececffedededffededecffedededffedececffedededffedededffecededffedededffedededffedededffedededffedededffededeeffedededffeeeeedffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeefffefefeeffeeefefffeeeeefffefefefffefefefffefefeeffefefeffff0efefffefefefffeff0efffefeff0fff0efeffff0f0efffefefeffff0efefffefefeffff0eff0ffeff0f0fff0eff0ffefefefffefefeffff0f0f0ffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefefffefefefffefefefffeeefeeffefefefffefefeffff1f1f1fff3f3f3fff6f6f6fff5f5f5fff2f3f3ffefefefffe7e7e8ffdfdfdfffdddddeffddddddffddddddffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdcdcffdbdbdbffdbdbdbffdbdbdaffdadadbffdadadaffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd6d5d6ffd5d5d5ffd5d4d5ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d2d2ffd1d2d1ffd0d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfcfffd0cfcfffcfcfcfffcececfffcececeffcececeffcdcdcdffcdceceffcdcdcdffcdcdcdffccccccffccccccffcccbccffcccdccffcdceceffcfceceffd0d0cfffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d4ffd3d3d2ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d2d1ffd1d1d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d2ffd2d3d2ffd3d2d3ffd2d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d4d4ffd4d4d4ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d5d5ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d6ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd1d2d1ffd1d2d2ffd0d1d1ffd1d0d1ffd0d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcfceceffcececeffcdcdcdffcccdcdffccccccffcbccccffcbccccffcbcbcbffcbcbcbffcbcacaffcbcbcbffcbcacbffcacbcaffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc7c6c6ffc5c6c5ffc6c7c6ffc7c7c7ffc9c9c9ffcbcbcbffccccccffcccccdffcbcbccffcacac9ffc8c8c7ffc5c5c5ffc3c2c3ffbfbfbfffbabab9ffb6b6b6ffb5b4b4ffb6b6b6ffb7b7b6ffb7b7b6ffb6b7b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefffefffefffefffffefefffefffffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffffefefffefefefffefffffffffefffffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefffffefefefffffffefffefefefffefefefffefffffffffefefffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffefefffefffffffffffefffefffffffefefefffffffffffffefffffefefefffefefefffefffffffffefffffffffffffefefffffefefefffffffefffffffffffefffffffefffefffefffefffefffefffefffefffffefefffefffffffffffffffefffefffefffefffefffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefdfffefdfdfffefefefffefefefffdfdfefffefdfefffefdfefffdfdfefffefdfefffefdfefffefdfdfffefdfefffdfefdfffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffffffffefffefffefffefffefffefffefffefffffefefffefffffffefffffffefefefffefffefffefffffffefffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffefffffffefefffffefffffffefefefffefefefffefefefffefffffffffefffffdfefefffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefefdfffefefefffefefefffefefffffefefefffefffffffefefffffefefefffefefefffefffefffffefffffffffffffefefffffefefefffffffefffffffffffffffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefefffefefefffefefdfff9f9f9fff2f2f2fff2f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f2f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3d3cff3d3d3cff3d3d3dff3d3d3cff3c3d3dff3d3c3cff3d3d3dff4a4a4aff595959ff686868ff777877ff878687ff989898ffb1b0b1ffe0e0e0fff5f5f4fffcfcfcfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffefefdfffefdfdfffefefefffefefefffdfdfefffefefefffefdfefffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefdfefffefefdfffdfdfefffdfefdfffefefdfffefefefffefefdfffdfefefffdfdfdfffefefefffefdfefffdfdfefffefefdfffdfefefffefdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafafbfffafafafffaf9fafffaf9fafff9fafafff9fafafffafafafffafafafffafafafffafafafffafbfbfffbfafbfffafafbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffafafafffafaf9fffafafafffafafafff9fafafffafafafffaf9fafff9f9fafffaf9fafffafafafffaf9fafffaf9fafff9faf9fffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfbfffafbfafffafafafffafbfafffafafafffafbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffdfefdfffefefdfffefefefffefefdfffdfefefffdfdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefdfffefefdfffefdfdfffefefefffefefefffdfefefffffefffffefefffffefefefffefefefffefefefffffefefffefefefffdfdfdfff4f5f4ffdbdbdbffa5a5a5ff979897ff898989ff797a79ff696969ff585959ff494849ff3c3c3bff3b3b3cff3c3d3cff3d3d3cff3d3d3dff3d3d3cff3c3d3d00000000000000000000000000000000000000000000000000000000ff787878ff787878ff787878ff787878ff787878ff787878ff6f7070ff646564ff545454ff494a49ff454444ff424343ff414141ff3e3e3eff393a39ff353535ff313131ff2f2f2eff2e2e2eff2e2f2fff2e2f2fff2d2d2dff292829ff252525ff222222ff212122ff212121ff212121ff202020ff1e1d1dff1d1d1dff2a2a2aff333334ff373637ff393939ff3c3c3cff3f3f3fff414141ff424242ff434344ff454645ff484848ff494949ff494949ff494a4aff4a4a49ff494a49ff494a4aff4a4a4aff4b4a4bff4b4a4aff484848ff454645ff454545ff444445ff434342ff414142ff403f40ff404040ff3f3e3fff3d3d3dff3d3d3cff3d3d3dff393839ff242425ff1d1c1dff1f1f20ff222222ff232323ff232324ff232423ff242524ff252625ff282828ff2a2a2aff2d2e2eff303030ff323232ff323333ff343434ff373737ff3c3c3bff424242ff474848ff4b4b4cff4f4e4eff545454ff5f5e5eff6e6e6eff79797aff7c7c7cff7d7e7dff7e7e7dff7d7d7dff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080908ff090908ff090909ff080807ff050606ff040304ff040404ff09090aff171717ff2b2b2aff3d3d3dff535353ff69696aff807f80ffb7b7b7ffe7e8e7fff7f7f7fffefefefffefffffffefffefffefffffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefffffffefffefffefffffffefffffffefffffffffffefffffefffffffefffffefffefffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffffefefffefffffffefefefffefefefffdfefefffdfefefffefefefffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfefdfffefefdfffefefefffefefdfffdfefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefffffffefffefffefffffffefffffffefffffffffffefffffefffffffefffffefffffffefffffffffffffffefffefffffffefffefefefffefffffffefefffffefefffffefefefffefdfefffefdfefffefdfefffefefefffefdfefffefdfefffdfefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefffefffffffefffefefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb1b1b1ffb2b2b2ffb4b5b4ffb8b7b7ffb8b9b9ffbcbcbcffc4c4c4ffc7c8c8ffc8c8c8ffc9c9c9ffcacacaffcacacaffc7c7c7ffc4c4c5ffc4c4c4ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c7ffc8c8c8ffc9c9c8ffcacac9ffcbcacaffccccccffcccccdffcccdcdffcecdceffcececfffcececfffcfcfcfffd0cfcfffd0cfcfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d1d1ffd0d1d1ffd0d1d1ffd1d0d1ffd1d1d0ffd0d0d1ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd3d3d4ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d0ffd0d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd1d1d0ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcecfcfffcecfceffcdceceffcdceceffcecfcfffcfd0d0ffd0d0d0ffd1d1d1ffd0d1d1ffd0d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d1d1ffcecfcfffcccdcdffcbcbcbffcbcbcaffcbcacaffc8c8c8ffc7c6c7ffc6c6c7ffc7c7c7ffc7c7c8ffc7c7c8ffc8c8c8ffc9c9c9ffcac9c9ffcac9caffcacacaffcbcbcbffcbcbcbffcbcccbffcccdcdffcdcdcdffcececeffcececeffcfcfcfffd0cfd0ffd0d0d0ffd0d0d1ffd0d1d0ffd2d1d1ffd1d2d2ffd2d2d1ffd2d2d3ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd3d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadad9ffdad9d9ffdadadaffdadadaffdadadbffdbdadbffdbdadbffdadadaffdbdadbffdcdbdbffe0e0e0ffe9e9eafff0f0f0fff3f3f2fff3f3f3fff5f5f4fff4f5f5fff2f1f1fff0f0f0ffeeeeeeffedeeeeffeeedeeffeeeeedffedededffedeeedffeeededffededeeffedededffededeeffedededffedeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffecedecffecedecffecedecffecedecffedececffecededffecededffecedecffecedecffecededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeeeffededeeffededeeffeeedeeffededeeffedededffedededffeeededffeeededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedecedffededecffecededffecedecffededecffedededffededecffecededffecececffedededffececedffecececffecececffecececffecececffecececffebebecffebebecffececebffebececffebebecffebebebffebebebffebebebffebecebffebebebffebececffecececffebececffebececffecececffecececffecececffecececffecededffecededffedededffedededffedededffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffedededffedeeeeffeeededffedeeedffedededffededeeffedededffedededffedededffecedecffededecffedededffededecffedededffedecedffedededffedededffedededffededecffedededffedecedffedededffececedffedededffedededffedededffedededffecededffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffedeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefefffefefeeffefefeeffefeeeeffefefefffefefefffeeefefffefefefffefeff0ffefefefffefeff0fff0efeffff0efefffefeff0ffefefeffff0f0efffeff0f0ffefefefffeff0f0fff0efeffff0f0f0ffeff0f0ffeff0f0fff0eff0fff0f0efffefeff0ffeff0effff0efefffeff0f0fff0f0efffeff0f0ffefefefffeff0f0ffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f1f0fff2f3f3fff5f5f5fff7f7f7fff5f6f5fff2f2f2ffedededffe5e4e4ffdedfdfffddddddffdcddddffdcdddcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdcffdadbdbffdbdbdaffdadadaffdadadaffdadadaffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d9ffd8d7d8ffd7d7d8ffd8d7d8ffd8d7d7ffd8d7d7ffd7d7d7ffd6d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcecfceffcececeffcdceceffcdcecdffcdcdcdffcccdcdffccccccffccccccffcbcccbffccccccffcccccdffcdcdceffcececeffd0cfd0ffd1d1d1ffd1d2d2ffd2d3d3ffd3d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d2ffd3d3d3ffd2d2d3ffd2d3d3ffd3d2d3ffd3d3d2ffd2d2d3ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d4d4ffd4d3d4ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d6ffd6d6d6ffd5d6d5ffd5d6d6ffd5d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd2d3d2ffd3d3d2ffd2d3d3ffd2d3d2ffd2d2d3ffd2d1d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcecfceffcececeffcdcecdffcdcdcdffcdcccdffcccdcdffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcbffcacacbffc9cacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc7c7c6ffc8c8c8ffcac9c9ffccccccffcccccdffcccdcdffcccbccffc9c9caffc7c7c7ffc5c5c5ffc2c2c2ffbebebeffb9b9baffb6b6b6ffb6b6b5ffb7b7b7ffb6b7b6ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffefefffefffffffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefefefffefefffffefefefffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefffefffffefffffefefefffefffffffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffefffffffffefffffffffffffffefffffefffefffefefefffffefefffefffffffffefffffefefefffefefefffefefffffefefffffffffefffffefefffefffffffefffefffefefffffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefefffefffffffefffffffefefefffffefffffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffdfefefffdfdfefffefefefffefdfefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffefefffffffefffffefefefffffefefffefffffffefffffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffefffffffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffffffefffefffefefefffefefefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffefffefffffffefefffffffffffffffefefffefffffffffffffffefefefffefffffffefefefffefefefffefefefffefdfefff8f9f9fff2f1f1fff1f2f1fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f2f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3cff3d3d3dff3d3d3dff3c3c3dff3d3d3dff3b3b3bff3d3e3eff4b4b4bff5a595aff696969ff777777ff868686ff979897ffb1b2b2ffe1e1e0fff4f5f4fffcfbfcfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffefefdfffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefdfffefdfdfffefefefffdfefdfffdfdfefffdfefdfffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffefdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfafffafafafffafafafffaf9fafff9fafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffcfdfcfffdfcfdfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfbfcfffcfbfcfffbfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffafafafff9f9fafffafafafffaf9fafffafafafffafafafff9f9f9fffafafafff9f9f9fff9f9fafff9f9f9fffaf9fafff9fafafffaf9f9fff9fafafffafaf9fffafafafffafafafffafafafffafafafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffdfefefffefefefffefefefffefefefffefffffffffefefffefefefffefdfdfffefefefffefefefffefefefffdfdfefffefdfefffdfdfefffdfdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfefdfffefefefffefdfdfffdfdfefffefdfefffdfdfdfffefdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfefdfffdfefdfffdfefdfffefefefffdfefefffdfdfefffefefefffffefefffefefefffefefffffefefefffefffefffefefefffefefefffdfdfdfff5f4f5ffdbdcdbffa5a5a5ff979797ff8a8a89ff7a7a7aff6a6a6aff585959ff484848ff3a3b3bff3b3b3bff3c3c3bff3c3c3cff3d3d3dff3c3c3dff3d3c3d00000000000000000000000000000000000000000000000000000000ff787878ff787878ff787878ff787877ff787778ff777878ff676667ff5a5959ff474747ff3d3e3dff3b3b3bff3b3a3aff393939ff363636ff313231ff2e2e2eff2c2d2dff2a2b2bff2a292aff2b2a2bff2b2c2bff272727ff212121ff1f1f1fff1d1e1eff1d1d1dff1d1d1dff1d1e1dff1e1f1eff1c1c1cff181818ff202020ff262727ff272627ff272727ff2a2a2aff2b2b2bff2c2d2dff2d2d2dff2e2e2eff2f2f2fff303030ff303130ff313030ff313131ff323231ff323232ff333333ff333333ff333233ff313231ff313131ff313131ff303131ff303030ff2f2f2fff2e2e2eff2c2c2cff2b2b2cff2a2a2aff292829ff292a2aff2b2b2bff272728ff1e1e1dff1b1b1bff1f1f1fff1e1f1eff1e1e1eff1f1f1fff1f1f1fff201f20ff212121ff222323ff242424ff262525ff282828ff2b2b2bff2e2e2eff302f30ff303131ff313232ff363536ff3b3a3bff3f403fff434243ff494849ff555455ff646464ff6f6f6fff797a79ff7b7c7bff7d7e7dff7e7e7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff090909ff090909ff090809ff080708ff050506ff050606ff0d0e0dff1d1c1cff2b2c2cff3d3e3dff545454ff6a6a6aff818282ffbab9b9ffe8e8e7fff8f7f8fffefefefffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefefffefffffffefffffffffefefffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffffffffffefefefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefdfefffefdfefffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffefefefffdfefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffffffffffefefefffefefefffffefefffefefefffefefefffefffffffefffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefefefffefefffffffffffffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffffefffffffefffffffefffffefffefffefffffffefffefffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefffffffffffffffefefefffffffffffefefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b7ffb6b6b6ffb6b7b6ffb6b6b6ffb5b6b6ffb5b5b5ffb4b3b3ffb5b5b5ffb8b9b8ffbbbbbbffbcbbbbffbebebeffc3c2c3ffc6c6c6ffc9c8c9ffcbcbcbffccccccffc9c8c9ffc6c5c6ffc4c5c4ffc5c4c5ffc5c4c5ffc5c5c5ffc6c7c6ffc8c8c8ffc8c9c9ffcacacaffcacbcaffccccccffcccdcdffcdcdcdffcececeffcfceceffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d1ffd1d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d3ffd2d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd4d3d3ffd3d4d4ffd3d3d4ffd4d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d4d3ffd3d4d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d1ffd0d1d1ffd1d1d0ffd1d0d0ffd1d1d1ffd0d1d0ffd0d0d1ffd0d1d0ffd0d1d1ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffd0cfcfffcfd0cfffcfcfcfffcfceceffcececeffcececeffcecfceffcfcfcfffd0d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcbcbcbffcacbcaffcacbcaffc8c8c8ffc6c7c7ffc6c6c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcbcccbffcccccbffccccccffcdcdcdffcececeffcececeffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d4d5ffd6d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffdadad9ffdadadaffdad9daffdadbdbffdbdadaffdadbdaffdbdbdbffdadadaffdbdbdbffddddddffe7e7e7ffefefeffff4f3f4fff3f4f3fff5f5f5fff5f6f6fff2f3f2fff0f0f0ffeeeeeeffedeeeeffeeedeeffedeeedffedededffeeededffededeeffeeedeeffedededffedededffededeeffededeeffedeeedffedededffedeeeeffedededffedededffedededffedededffedededffededecffedededffedededffececedffedecedffedececffecededffedededffedececffedededffedededffecedecffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffedeeedffedeeedffeeeeedffedededffededeeffeeeeeeffeeededffedededffededeeffedededffedeeedffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffecededffedececffedededffedededffedededffececedffedecedffececedffececedffecedecffecececffececedffecececffecececffecececffebececffececebffebecebffecebebffebebebffebebebffecebebffebebebffebecebffecececffecebebffebececffecececffebecebffecececffecededffecededffecececffedecedffecededffedededffedededffedededffedeeedffeeeeeeffedeeedffedeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffeeedeeffedeeeeffeeededffedededffedeeedffedeeeeffedededffedeeeeffeeededffedeeedffedededffedededffedededffedededffedededffedededffecededffedededffedededffedecedffedededffedededffedecedffedededffecededffedededffededecffedededffedededffedecedffedecedffedededffedededffeeeeedffedededffedededffeeededffedededffedededffedeeeeffeeeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffefeeefffefeeefffeeefeeffefefefffeeefeeffeeefefffeeefeeffefefefffefefefffefeeefffefeff0ffefefefffefefefffefeff0ffefefefffeff0f0ffefefefffefefefffefefeffff0eff0ffeff0f0fff0efefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0efffefefeffff0f0efffeff0f0fff0f0f0ffefeff0fff0eff0ffefeff0ffefeff0fff0f0effff0efefffeff0f0ffeff0efffefefefffefefefffefeff0fff0efeffff1f1f0fff4f3f4fff6f7f7fff6f6f6fff5f4f4fff1f1f1ffeaeaeaffe2e2e1ffdeddddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdcdbdcffdadbdbffdbdadbffdbdadbffdadadaffdadadaffdadadaffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd9d9d9ffd8d7d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd7d6d7ffd6d7d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d2d2ffd2d3d3ffd2d2d2ffd2d1d2ffd1d2d1ffd1d2d2ffd1d1d1ffd0d1d0ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfceceffcecfcfffcfcfceffcecdcdffcdcdceffcdcdcdffcccdccffccccccffccccccffccccccffcbcbcbffcccbccffcccdcdffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d4d3ffd3d4d3ffd4d4d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d3ffd3d3d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d3ffd5d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd5d4d4ffd5d5d5ffd6d6d6ffd6d5d5ffd5d5d6ffd6d5d6ffd5d5d5ffd6d5d5ffd5d6d6ffd5d6d6ffd6d5d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd6d5d6ffd5d6d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0cfffd0cfd0ffcfcfcfffcececfffcfceceffcececeffcdceceffcecdcdffcdccccffccccccffccccccffcbcccbffcbcbcbffcbccccffcbcbcbffcbcacbffcbcacbffc9cacaffcac9caffc9c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc6c6c6ffc5c6c6ffc7c8c7ffc9c9c8ffc9cacaffcccccdffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc6c7c7ffc4c5c5ffc1c1c1ffbdbdbdffb9b9b9ffb7b6b7ffb5b6b6ffb8b8b7ffb7b8b8ffb8b8b7ffb8b8b8ffb8b8b8ffb8b8b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffefefffefefffffefefffffffefffffefefefffffefefffffffefffefefefffefefefffffefefffefffefffffefefffffefefffffffefffefefefffefffefffefffefffefefffffefffefffefefefffefefefffffffefffefefffffefffffffefefefffefefefffffffffffefefefffffefffffefefefffefffefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffefefefffffefefffefffffffefffefffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffefffffffefefefffefffffffefffefffefefffffffefffffffffefffffffffffffffffffefefffffffefefffefffefffffffffffffffefffffffefffffffffffefefffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfefdfffefefefffefdfefffefefefffefdfdfffefdfdfffefefefffdfefefffdfefefffdfdfdfffefdfefffefefefffdfdfdfffefdfefffefdfdfffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffefffffffefefffffffefffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffefefffffefefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefdfdfffefdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffefefffffefefefffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffffffefffffefefffefefefffffffefffefffffffefffffffefefefffefefffffffffffffdfdfdfff9f8f9fff2f1f1fff1f2f1fff1f2f1fff2f2f2fff2f3f3fff2f3f3fff3f2f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3cff3d3c3cff3c3d3dff3d3d3cff3b3b3bff353535ff3d3d3dff4c4c4cff5a5a5aff686968ff767677ff868586ff969696ffb0b0b0ffe1e2e2fff4f5f4fffbfbfcfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefefffefdfefffefefdfffefdfdfffefdfdfffefefdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffdfefefffdfdfefffefefefffefefefffefefdfffefdfdfffefefefffefefdfffefefdfffdfefefffefdfefffefdfefffefefefffdfefdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfcfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfafbfffbfafafff9f9fafff9f9fafffafafafff9fafafffafafafffafafafffafaf9fffafafafffafafafffafbfafffafafbfffbfbfafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fffaf9f9fffafafafff9fafafff9fafafff9f9f9fffaf9fafffafafafff9f9f9fffaf9fafffafaf9fff9fafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafbfafffafafafffafafafffafafbfffafbfafffafafafffafbfafffafafafffafafafffafbfafffbfafafffafbfafffbfafafffafafbfffafafbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffefefefffefefdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefdfffefdfdfffefdfefffdfdfefffefdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffefefefff4f4f4ffdbdadbffa6a6a5ff989898ff8a8b8aff7b7a7bff6a6a6aff585958ff474748ff3b3b3bff3b3b3bff3b3b3bff3c3b3bff3c3c3dff3d3d3cff3d3c3c00000000000000000000000000000000000000000000000000000000ff787878ff787778ff777878ff777877ff777778ff676767ff606160ff585858ff4a4a4aff3f3f40ff3c3b3bff3a3b3aff393838ff363635ff323232ff2f2f2fff2c2c2dff2b2a2bff2a2a2aff2b2b2bff2a2a2aff262627ff222223ff1f1f1fff1d1e1eff1e1d1dff1d1d1dff1e1e1dff1e1e1eff222222ff212221ff222122ff242524ff242424ff242423ff242424ff232324ff232324ff242424ff252525ff262626ff262626ff262626ff272626ff272727ff272827ff292828ff292929ff282928ff282828ff282727ff282727ff282827ff282727ff272727ff262626ff262625ff262626ff252525ff242424ff232323ff232423ff242425ff222222ff1e1e1eff201f20ff1e1f1fff1e1e1eff1e1e1fff1f1f1fff1f201fff202020ff212121ff222222ff242423ff252626ff282828ff2b2b2bff2e2e2eff2f2f30ff303031ff333233ff363636ff3b3b3bff3f3f3fff434344ff4a4a4bff565655ff5c5d5cff646464ff6f6f6fff7a7a79ff7b7b7cff7d7e7dff7d7e7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff090909ff090909ff090908ff090909ff070808ff080708ff111112ff202020ff2c2c2cff3d3d3eff545454ff6c6c6cff848484ffbabbbbffe7e8e8fff7f7f8fffefefefffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffffefffffefefffffffefffffefefefffffefefffffffefffefefffffefefffffffffefffefffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefdfffefdfefffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefefffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefffefffefefefffefefffffefefffffefffefffefefefffefffefffefefefffefefefffefffefffffefefffefffefffffefefffefefffffefefffffffefffffefefefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefefffffefffefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefdfdfffefdfefffefefefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefffffffefffffefefefffffefefffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffefefefffefefefffffffffffefffffffefffffffefefefffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b7ffb6b6b5ffb7b7b7ffb9b9b9ffbbbbbcffbebdbdffbfc0bfffc3c2c2ffc5c6c5ffc8c8c8ffcbcbcbffcdcdcdffcbcacbffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c5ffc7c7c6ffc7c8c8ffc9c9c9ffcacacaffcccccbffccccccffcdcdcdffcdcecdffcececeffcecfceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd1d1d2ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d5d4ffd5d4d4ffd4d4d5ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd5d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d6d6ffd4d4d4ffd5d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0d0d1ffd0d1d0ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffcfd0cfffd0d0d0ffcfcfcfffcfcfcfffcfceceffcecfceffcfceceffcfcfceffcfcfcfffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffcfcfcfffcdcdcdffcbcbcbffcacacaffcccccbffc8c8c9ffc7c8c7ffc7c8c7ffc7c7c8ffc7c8c7ffc8c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9caffcac9c9ffcacacaffcbcbcbffcbcbcbffcccbccffccccccffcccdccffcdcecdffcecdceffcececfffcfcfcfffcfcfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd8d8d8ffd7d8d8ffd8d8d8ffd9d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadad9ffd9d9daffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffe4e3e4ffedededfff3f3f3fff4f3f4fff5f5f5fff6f7f6fff4f5f4fff1f0f1ffeeeeefffedeeeeffededeeffeeededffeeeeedffeeeeedffeeededffedeeeeffeeeeedffeeededffedeeedffedededffededeeffeeededffedeeedffededeeffedededffedeeedffedededffedeeeeffedededffedededffedededffedededffedededffedededffedecedffededecffecededffedededffededecffedededffedededffededeeffededeeffedededffeeededffeeeeedffedededffedededffeeeeedffedeeedffeeededffeeeeeeffeeeeedffededeeffedeeedffedeeeeffeeedeeffeeeeedffedededffedededffeeeeedffededeeffededeeffedededffedededffeeeeeeffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffededecffecedecffecececffececedffecececffecececffecececffecececffecececffecebecffebececffebecebffebebecffecebecffebecebffebececffebecebffebebebffebebebffebecebffecebecffececebffecececffecececffececedffedecedffecececffedecedffedededffecededffedededffeeededffedeeedffeeedeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffedeeedffedeeedffeeededffededeeffedeeedffededeeffedededffeeededffedededffedededffededeeffedededffedededffedededffedededffedededffedededffededecffececedffedededffedededffedecedffecededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffeeededffeeeeedffeeeeedffeeeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffefeeeeffeeeeefffeeeeefffefefeeffeeefeeffefefefffefefefffefefeeffefefefffefefefffefefefffefefefffeff0efffefefefffefefeffff0f0efffeff0f0ffeff0f0ffefefeffff0eff0fff0f0f0ffefefeffff0eff0fff0f0efffeff0efffeff0effff0eff0fff0f0f0ffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0effff0eff0fff0f0f0fff0f0effff0efefffeff0effff0efeffff0eff0fff0f0efffeff0efffefeff0ffefefefffeff0efffefefefffeff0f0fff2f2f2fff5f5f5fff8f8f8fff6f6f6fff4f4f4fff0f0f0ffe7e7e7ffdfdfdeffdcddddffdddcddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9dadaffdadadaffdadadaffdadad9ffd9d9d9ffd8d9d8ffd8d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd7d7d8ffd7d7d8ffd7d6d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d5ffd4d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececfffcececeffcdceceffcecdcdffcdcdcdffcdcdccffcccccdffccccccffcccbccffcbcbcbffcccbcbffccccccffcccccdffcdcdceffcfcfcfffd0d0d0ffd2d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd3d4d3ffd3d2d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d1d1ffd2d1d2ffd2d2d1ffd1d2d2ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd2d3d2ffd3d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d4d4ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d5ffd6d5d5ffd5d5d6ffd5d5d6ffd6d5d6ffd5d5d5ffd6d5d6ffd6d6d5ffd5d5d6ffd5d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d5d6ffd6d6d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d4ffd4d4d5ffd4d4d4ffd3d3d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d0d0ffcfd0d0ffd0cfd0ffcfd0cfffcfcfcfffcecfceffcececeffcecdcdffcdcecdffcdccccffcccdccffccccccffccccccffcbcbccffcccbccffcbcbcbffcbcbcbffcacacaffc9c9caffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c7ffc7c7c6ffc7c7c7ffc7c8c8ffc8c9c9ffcacacbffcececdffcecdcdffccccccffcbcbcaffc8c9c9ffc6c6c7ffc4c3c4ffc1c0c1ffbdbdbdffb9b9b9ffb7b7b7ffb8b8b8ffb8b8b8ffb7b8b7ffb8b8b8ffb8b8b8ffb7b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefefffffefefffffffefffefefefffffffffffefffffffefffefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefffefffefefefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffefefffffefefffffefefffffefffffffefefffffffffffffefffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffffefefffffefffffffefefffefffefffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefdfffefefdfffdfefefffefdfdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfefdfffefefefffefefdfffefdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffffefffffefffefffffefffffffffefffefffffffffffefffffffffffefefffffefffefffffffffffffefefffefefefffdfefdfffefefefffefefefffffefefffefefdfffefefdfffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefdfefffefdfefffefefefffefefefffefdfefffefefdfffffefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefffefffefffefffffefffffefefefffefefefffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefdfff9f9f9fff2f2f1fff2f1f1fff2f2f1fff2f2f2fff3f2f2fff2f2f3fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3d3d3dff3c3d3cff3b3b3bff353636ff363536ff3d3d3dff4d4c4cff5a5a5aff696868ff777777ff858685ff969696ffb1b1b1ffe1e1e2fff5f5f5fffcfbfbfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffefefefffdfefdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffdfefdfffdfdfdfffefefdfffdfefefffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefdfdfffefdfdfffefdfefffefefdfffefefefffefdfefffdfdfdfffefefefffdfefdfffdfdfdfffdfefefffefdfefffdfdfdfffefdfdfffefefefffefdfdfffdfefefffdfefdfffefefefffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffcfdfdfffcfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafff9f9fafff9faf9fffafafafffafafafffafafafff9faf9fffafafafffafafafffbfafafffbfbfafffafbfafffafbfafffbfafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafaf9fffafaf9fff9faf9fffaf9f9fffafaf9fff9fafafff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fffafafafffafaf9fffaf9f9fffafaf9fffafafafffafafafffaf9fafffafafafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafafffafbfbfffafafafffafafafffbfbfafffafafafffbfafbfffafbfafffafafafffafbfafffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfefdfffefdfefffdfefdfffefdfefffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefdfffefffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffefdfefff5f5f4ffdcdbdbffa6a6a5ff989898ff8b8b8aff7c7b7bff6b6a6aff585858ff484747ff3b3a3aff3b3a3bff3a3a3aff3c3b3bff3b3c3bff3c3c3cff3c3c3d00000000000000000000000000000000000000000000000000000000ff787878ff787878ff777778ff787778ff676667ff616160ff606161ff606060ff585758ff4a4a4aff3f3f3fff3c3b3cff3a3a3aff393938ff363635ff323232ff2e2f2eff2c2c2dff2b2b2aff2a2a2bff2b2b2aff2a2a2aff262627ff222322ff201f1fff1e1e1eff1e1e1eff1e1e1dff1e1e1eff222222ff222222ff232322ff262625ff252525ff252424ff252525ff242525ff252525ff262626ff272727ff282828ff282828ff292828ff292928ff292929ff2a2a29ff2b2a2aff2b2a2bff2a2a2bff2a2a2aff2a2929ff2a2929ff292929ff2a2929ff282928ff282828ff272828ff272728ff262726ff262525ff252525ff252424ff252626ff232423ff202020ff212121ff1e1e1eff1f1e1fff1f1e1eff20201fff202020ff212121ff222222ff242424ff252525ff282828ff2b2b2bff2e2e2dff2f302fff313031ff323332ff363636ff3b3b3aff3f3f3fff434443ff4b4a4bff555556ff5c5d5cff646464ff646464ff646464ff6e6f6eff797979ff7c7c7cff7e7e7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090908ff090909ff090909ff090909ff090909ff090909ff090909ff151414ff212121ff2c2c2cff3e3f3eff565656ff6f6f6fff878687ffbcbdbdffe9e8e9fff8f7f7fffefefefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffefefffffefefefffefefffffffefefffefefffffefffefffffffffffefefffffefffefffffefffffffefffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfcfffdfdfdfffcfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfefdfffdfdfdfffefdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffefefefffdfefdfffdfdfdfffdfefefffefdfefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefefefffefffefffffefffffffffefffefffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefefffffefffffffffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefdfffefefefffdfefdfffdfdfdfffefefefffefdfefffdfefdfffefdfdfffefefefffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffefffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b7ffb9b9b9ffbcbcbcffbfbfbeffc1c1c1ffc4c4c4ffc6c6c6ffc8c8c7ffcacbcaffccccccffcacbcaffc7c7c8ffc5c5c5ffc4c4c5ffc4c5c4ffc6c5c5ffc6c6c7ffc7c8c7ffc9c9c9ffcacacaffccccccffcccdccffcdcdcdffcececeffcececeffcfcfceffcfcfceffcfd0cfffd0cfd0ffd1d0d0ffd0d1d1ffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d1d1ffd2d2d1ffd2d1d1ffd2d1d1ffd1d1d2ffd2d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d3ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d2d2ffd3d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0cfcfffcfcfd0ffd0cfd0ffd0cfcfffd0d0cfffcfd0d0ffcfcfcfffcfcecfffcfcfceffcececeffcfcecfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffcfcfd0ffcdcecdffcccbcbffcac9c9ffc9c9c9ffcacbcaffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cacaffc9cac9ffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcdccccffcdccccffcecdcdffcececeffcfceceffcfcfcfffd0cfcfffd0d0d0ffd1d0d1ffd0d1d0ffd2d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d3d3ffd4d4d4ffd5d4d5ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdadadaffdadadaffdadad9ffdadbdaffdadadaffdadadaffdbdbdaffdadbdbffdadbdbffdbdbdcffdfdfdfffeae9eafff1f1f1fff4f4f4fff5f5f4fff7f6f6fff6f6f5fff3f2f2fff0efefffeeeeeeffeeeeedffeeeeeeffeeedeeffedeeedffeeeeeeffedeeedffedededffedeeeeffeeedeeffedededffeeededffeeeeeeffeeededffedeeedffedeeedffeeeeeeffedededffedededffeeedeeffedededffedededffedeeeeffedededffedededffedededffecededffedededffedededffedededffedededffedededffedededffededeeffeeededffededeeffedeeedffeeedeeffededeeffedeeedffeeedeeffeeededffeeeeeeffedeeedffeeededffeeeeeeffeeeeeeffeeeeedffeeeeedffedeeedffedededffeeeeedffedeeeeffedededffededeeffedededffeeededffedededffeeededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffededecffedededffededecffecececffedededffedecedffecececffedececffecececffecececffecececffecececffecececffecebebffebececffecebecffecebebffececebffebececffebebebffebebebffececebffebebebffecececffecececffececebffececebffecececffecececffececedffededecffececedffedededffedededffedededffedeeedffeeededffeeededffeeeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeedeeffeeeeeeffedeeeeffeeeeeeffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeededffeeeeedffeeededffeeededffedededffeeededffeeededffeeedeeffedededffeeededffedededffedededffededeeffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedeeeeffedededffedededffeeededffedededffeeedeeffedeeeeffeeeeedffedeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefeeefffeeeeefffeeefeeffefefefffefefefffefefefffefefeeffefefeffff0efeffff0efeffff0f0efffeff0efffeff0efffefefeffff0f0efffeff0f0ffeff0efffeff0f0ffefeff0fff0f0f0ffeff0effff0f0f0fff0f0effff0efeffff0f0effff0f0f0fff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffeff0efffefefefffeff0f0fff0eff0ffefefeffff0efeffff0f0f0fff0efefffeff0f0ffeff0effff0f0f0ffefefeffff0f1f1fff4f3f4fff6f6f6fff8f8f8fff6f6f6fff2f2f2ffedececffe4e4e3ffddddddffddddddffdcddddffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdcffdcdbdbffdbdbdbffdbdbdaffdbdbdbffdadadbffdadbdaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d7ffd7d8d8ffd7d7d7ffd6d7d7ffd6d6d7ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d3d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcdceceffcdcdcdffcdcdccffccccccffccccccffccccccffcccccbffcbcbccffcbcccbffccccccffcccccdffcdcecdffd0cfcfffd1d0d0ffd2d2d2ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d1d1ffd2d2d1ffd2d1d1ffd2d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d3d3ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d5d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d2d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd2d1d2ffd1d1d1ffd0d1d1ffd1d0d1ffd0d0d0ffd0d0cfffcfd0d0ffcfcfceffcfceceffcfceceffcdcdcdffcecdceffcdcdcdffcdcdccffccccccffccccccffcbcccbffcbcbccffcccbcbffcbcbcbffcacbcaffcacacaffc9c9caffc9cac9ffc9c8c9ffc8c8c8ffc8c8c8ffc6c7c6ffc6c6c6ffc8c7c8ffc9c8c8ffc9c9c8ffcbcbcaffcbcbcbffccccccffcccccbffc9cacaffc7c8c7ffc5c6c6ffc3c4c4ffc0c0c0ffbbbbbbffb9b9b9ffb8b8b7ffb8b7b7ffb8b8b7ffb8b8b8ffb8b7b8ffb8b7b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffefffffffffffffefffffffefefffffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffffffefffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefffffefffffffefefffffffefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffefefffffefefffffffefffffffefffffefffefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffffefffffffffefffefffefffffefffffffefffffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefefffefefefffefffffffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfefefffefdfefffdfefdfffefefefffefefefffdfefefffefdfdfffefefdfffefefefffdfefefffdfefdfffefefefffefefefffefefdfffefefdfffefefdfffefefefffdfdfdfffefefefffefffefffefefefffefefefffefefefffefffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffefffffffefffffffffefffffefffffffffefffefffefffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefffffffffefffefffefffffefffffffefffffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffffffffefefffffffefffefffffffefffffffefefefffffffffffefefefff9f9f9fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3d3d3cff3b3b3bff363636ff363536ff363536ff3d3e3dff4c4c4cff5a5b5aff696969ff767777ff868585ff969696ffb2b2b2ffe2e1e2fff5f5f4fffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfefefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffefdfdfffdfdfdfffefefdfffdfefdfffefefefffdfefefffefdfefffefefefffefefdfffefefefffefefefffefdfefffefdfefffdfefdfffefefefffefefdfffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffcfdfcfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffbfafbfffbfbfafffafafafffaf9fafff9faf9fff9fafafff9fafafff9fafafffaf9f9fffafaf9fff9fafafff9fafafff9f9f9fffafafafffaf9fafffafaf9fffafaf9fffafaf9fffafafafff9faf9fffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefffefffefefefffdfefefffefdfefffefefdfffefefdfffdfefefffdfdfefffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffefdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffefefefffefefdfffdfefdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefffffffefffffffffefefffefffefffefffffffefefffffefefefffefefefff5f5f5ffdcdcdbffa6a6a5ff989897ff8b8b8bff7b7c7bff6b6b6aff585958ff484848ff3a3b3bff3b3a3bff3b3b3bff3c3c3bff3c3c3cff3c3c3cff3d3c3d00000000000000000000000000000000000000000000000000000000ff787778ff777777ff787778ff676767ff606060ff606060ff606160ff616060ff606060ff585858ff4a4a4aff3f3f40ff3b3b3bff3a3a3aff393838ff363636ff333232ff2f2f2fff2d2c2cff2b2a2bff2a2a2bff2a2b2bff2a2a2aff272726ff232323ff201f1fff1e1e1eff1e1e1eff222222ff222222ff222122ff222222ff262626ff262727ff252626ff262626ff262726ff272727ff282828ff292929ff2a2a2aff2a2a2aff2a2a29ff2b2b2aff2b2b2aff2c2b2bff2c2c2cff2d2d2cff2c2d2cff2c2c2cff2b2b2bff2b2a2bff2b2b2bff2b2b2aff2a2a2aff292929ff2a2929ff292829ff282828ff272727ff262625ff252625ff262627ff252424ff212121ff222222ff232223ff1f1f1eff1f1f1fff202020ff212121ff232223ff242424ff262626ff282828ff2b2b2bff2e2e2dff2f2f2fff313030ff333333ff373636ff3b3b3bff3f3f3fff444344ff4a4a4aff555656ff5c5c5cff646464ff646464ff646464ff646464ff646464ff6f6f6fff797a79ff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff090909ff090909ff090909ff090909ff080808ff090a09ff151515ff20201fff2c2c2cff3f3f3fff585757ff717071ff8a8a8affc2c1c2ffe9e9e9fff8f8f8fffefefefffefffefffffefffffffefffffffffffffefffffffefefffffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefdfffefefefffdfefdfffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefdfffefefefffefefdfffefefefffdfdfefffefefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefffefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffefffffffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffbababaffbcbbbcffc0c0c0ffc0c0c0ffc6c6c6ffc6c5c6ffc7c7c7ffcacac9ffccccccffcbcbcbffc9c8c8ffc6c6c6ffc5c4c4ffc5c4c4ffc5c5c5ffc6c7c7ffc7c7c7ffc9c9c8ffcacacaffcccbcbffccccccffcdcccdffcececdffcececeffcececeffcecfceffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d1ffd2d2d2ffd1d2d1ffd2d2d2ffd1d1d2ffd2d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d5d5ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffcfcfd0ffd0cfcfffd0cfcfffcfcfcfffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcecfffcecfcfffcececeffcececfffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd1d0d0ffd1d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffcfd0d0ffcececeffccccccffcacacaffc9c9c8ffcacacaffc9c8c9ffc8c8c8ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c9c9ffc9c9c9ffcacac9ffcacacaffcacacbffcbcbcbffcbcccbffcccbccffcccccbffcdcdccffcdcdccffcecdcdffcececeffcfcfceffcfd0cfffd0d0d0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd8d7d7ffd8d7d8ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffdad9d9ffdadad9ffd9dad9ffdad9daffdadadaffdadadaffdadbdbffdadadbffdbdadaffdbdbdaffdbdbdbffdbdbdbffddddddffe8e8e8fff1f0f1fff4f5f4fff5f5f4fff7f7f6fff6f6f6fff3f3f3fff0f0f0ffeeefeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeedffeeeeeeffedeeedffedeeedffedededffeeededffeeededffedededffeeedeeffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffeeededffeeededffeeeeeeffeeededffeeedeeffededeeffedeeeeffeeeeedffeeeeedffeeeeeeffeeeeedffedeeedffeeedeeffeeeeeeffedeeeeffededeeffedeeedffededeeffedeeeeffedeeeeffeeededffedeeedffedeeeeffededeeffedededffeeeeeeffeeedeeffeeeeedffeeeeedffeeeeedffedededffedededffedededffedeeedffedededffededeeffedededffedededffedededffedededffedededffedededffedecedffecedecffecececffecececffecececffecececffecececffecebecffecececffecebecffececebffebebecffececebffebecebffecebebffebebebffebecebffebebecffebebecffebebebffececebffecececffecececffedececffedededffedececffedecedffececedffecededffedededffedededffeeeeeeffeeeeedffedeeedffeeedeeffeeeeeeffedeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeedffeeedeeffedededffeeeeedffedeeedffeeedeeffededeeffeeededffedeeedffeeeeedffededeeffedededffeeededffedededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedeeedffedededffedededffedededffeeededffeeededffeeeeeeffeeedeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefefffefefefffefefeeffefefefffefefeeffefefefffefefefffefefefffeff0efffefefefffeff0efffefeff0ffeff0f0ffeff0f0fff0eff0fff0f0effff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0effff0f0effff0f0f0fff0f0effff0f0f0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0effff0f0f0fff0f0effff0f0f0ffeff0f0fff0efeffff0eff0fff0f0f0fff2f1f2fff4f4f4fff7f7f7fff7f7f6fff5f6f5fff2f1f2ffeaeaeaffe1e1e1ffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdbdbdbffdbdadbffdadadbffdadbdbffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd6d6d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdccccffccccccffcccbcbffcccbccffcbcbcbffcbccccffccccccffcdcdcdffcfcfcfffd0d0cfffd0d1d0ffd2d1d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d3d2ffd2d2d3ffd2d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d1ffd2d2d2ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d3d2ffd3d3d3ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd6d6d6ffd6d5d5ffd6d5d6ffd5d5d5ffd5d6d6ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d5ffd5d6d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcecfcfffcececeffcdcdceffcdcdcdffcdcdccffcdccccffcdccccffcccbccffccccccffcccbcbffcbcbcbffcacacaffcacbcbffcacacaffc9cac9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c7c6ffc7c7c8ffc8c9c8ffc9c9c9ffcbcbcbffcacbcbffccccccffcacbcaffc9c9c9ffc7c7c8ffc5c5c5ffc4c4c4ffbcbcbcffbabbbaffbbbbbaffb8b8b7ffb8b8b8ffb7b8b7ffb8b8b8ffb7b8b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefffffffefefffefefffffefffffffefefefffffefffffefefefffefefffffffefffffffefffffffefefffffffefffffffefffefefefffffefefffefffefffffefffffefefefffffffffffffefffffefffefffefefefffffffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffefffefffffffefffffffefffefffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffdfdfdfffdfefefffefefefffdfdfefffefefdfffdfefefffdfefefffefefefffefefefffefdfefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefffffefffefffffefefffffefefffefffffffffefffffefefffffefffffffffefefffefffefffffefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfefefffefefefffdfefefffefefdfffdfefefffdfefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefffefffefffffffefefffffffffefffffefffffefefefffefefefffefffefffefefefffffffefffefffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffefefefff9f8f9fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3c3dff3b3b3bff363636ff363536ff363635ff353635ff3d3d3dff4c4c4bff5a5b5bff696969ff777777ff868686ff959495ffb2b2b2ffe3e3e3fff5f5f5fffcfdfcfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefefdfffdfefdfffdfdfdfffefefdfffefefdfffefdfefffefdfdfffefefefffefdfefffefefdfffdfefdfffefefefffefefdfffdfefefffefefefffefefdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafbfffafafbfffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafafafffafafafffafbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9fafafffafafafff9f9fafffaf9f9fff9fafafff9fafafffafafafffafafafffaf9f9fff9f9fafffaf9fafffaf9fafffafafafffafaf9fffafaf9fff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafbfafffbfafbfffafafafffafafafffafbfafffafafafffbfbfafffafafafffafafafffbfafafffafafafffafbfbfffafbfafffafbfbfffbfbfafffbfafafffafbfafffbfafbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfefdfffefdfefffefdfdfffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffefefffefffffffefffffffefefefff5f5f5ffdcdcdcffa4a4a5ff979697ff89898aff7b7b7bff6b6b6aff595959ff484848ff3b3b3bff3b3b3bff3c3b3cff3c3c3bff3c3d3cff3c3c3dff3c3d3c00000000000000000000000000000000000000000000000000000000ff787778ff787777ff676767ff606060ff616160ff606060ff606060ff616060ff606060ff606061ff585858ff4a4a4aff40403fff3b3b3bff3a3a3aff383838ff363535ff323232ff2f2f2fff2c2c2dff2a2b2aff2b2a2aff2a2b2aff2a292aff272727ff222323ff1f1f1fff252525ff232323ff222222ff222122ff222221ff262626ff272727ff272727ff282828ff282929ff2a2a29ff2a2b2bff2b2c2cff2c2c2cff2d2d2dff2d2d2dff2d2d2eff2e2e2eff2f2e2fff2f2f2fff2f2f2fff2f2f2eff2e2e2eff2e2e2eff2e2e2dff2e2d2eff2d2d2dff2d2d2dff2c2b2cff2b2c2bff2a2b2bff2a2a2aff282928ff272828ff272727ff282827ff252525ff222222ff232222ff222323ff242424ff202020ff212121ff232223ff242424ff262626ff282828ff2b2c2bff2d2e2eff30302fff313030ff323332ff363636ff3b3a3aff3f3f3fff444344ff4a4a4bff555655ff5d5c5cff646464ff646464ff646464ff646464ff646464ff646464ff646464ff6e6e6fff797979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff090909ff090909ff090809ff080808ff050505ff080808ff101110ff1c1d1dff2d2d2dff414241ff5b5b5bff737373ff8e8d8dffc4c4c4ffeaeaeafff9f9f9fffefefefffffefffffffffefffffefffffefffffffefffefffefffffffffffefffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefefffefffefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfefffcfdfdfffdfcfcfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffefefefffefefdfffefefefffefdfefffefefdfffdfefdfffefefefffdfefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefffffffefefefffffffefffffffffffffffffffefefffffffffefffefefefffefefefffefffefffffffffffefefffffffffefffefffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b6ffbababaffbcbcbcffc0c0c0ffc0c0c0ffc6c6c6ffc6c7c6ffc6c7c7ffcbcbcaffccccccffcbcccbffc9c9c9ffc6c6c6ffc4c5c5ffc5c5c5ffc5c4c5ffc6c7c6ffc8c7c7ffc8c9c8ffcacacaffcbcbcbffccccccffcdcdcdffcecdcdffcececeffcececeffcececeffcfcfceffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d2d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d3ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d4ffd4d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d5ffd4d4d5ffd4d5d4ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d5ffd4d3d4ffd3d3d4ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d1ffd1d2d1ffd0d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0cfffcfd0cfffd0d0d0ffcfd0cfffcfd0d0ffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcfceceffcececeffcececeffcecfceffcfcfcfffd0d0cfffd0cfd0ffd0d1d0ffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd0d0d1ffcfcfcfffcecdcdffcbcccbffcac9caffc9c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacbcbffcbcccbffccccccffccccccffccccccffcccccdffcdcdcdffcecdceffcfceceffcfcfceffcfcfcfffcfd0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd7d6d6ffd7d7d7ffd8d7d7ffd7d7d8ffd7d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdadadbffdbdbdaffdbdbdbffdcddddffe3e3e3ffecececfff3f2f3fff4f4f4fff5f4f5fff6f6f7fff6f5f5fff1f1f1ffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeedffedeeeeffeeeeeeffeeeeedffeeeeeeffeeedeeffeeeeedffedeeedffeeededffeeeeedffedededffeeededffeeededffedededffededeeffedeeedffedededffeeeeedffeeededffedeeedffeeededffeeededffedeeeeffeeeeeeffededeeffedeeeeffeeededffedeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffedededffedeeeeffeeeeeeffededeeffeeededffededeeffedeeeeffedededffededeeffedededffededeeffededeeffededeeffeeededffedededffedededffedededffeeededffedededffedededffedededffedededffedecedffedededffecededffedededffecedecffecededffececedffecedecffecececffecececffecececffebececffecececffecececffebececffecebecffecebebffebebecffebececffebecebffebececffececebffecebecffececebffecececffecececffececedffedecedffececedffecededffedececffedededffedededffeeededffededeeffedededffeeeeedffeeeeeeffeeeeeeffeeedeeffeeeeedffeeedeeffeeeeedffedeeeeffeeeeeeffedeeeeffeeeeedffedeeeeffedeeeeffeeeeeeffeeeeeeffeeedeeffededeeffeeedeeffeeedeeffeeedeeffeeeeedffedeeedffedededffeeededffedeeedffeeedeeffedededffeeeeedffededeeffedeeedffedededffedededffedeeedffededeeffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffedededffeeededffedededffedeeeeffedeeedffedeeeeffeeeeedffeeedeeffeeeeedffeeedeeffeeeeeeffeeeeeeffefeeeeffeeeeefffeeefeeffefeeeeffeeefeeffefeeefffefefefffefefefffefefefffefefeffff0efefffefefefffefefeffff0f0efffefefefffefefefffeff0f0fff0f0f0ffefeff0fff0f0efffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0eff0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0efffeff0f0fff0f0f0fff0f0efffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff2f3f2fff6f5f5fff8f8f7fff6f6f6fff4f3f4fff0efefffe7e7e7ffdedfdfffdcdddcffdcddddffdcdddcffdcdcdcffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadbdaffdbdadaffdadbdaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd5d6d6ffd6d5d6ffd6d5d6ffd6d5d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd5d4d4ffd5d5d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d4ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcecfceffcececeffcececdffcdcdcdffcdcdcdffcdcccdffccccccffccccccffccccccffcbcbccffcbcccbffcccbcbffcbcccbffccccccffcecdcdffcecfcfffd0d0d0ffd1d1d1ffd2d1d1ffd1d1d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d1d2ffd2d1d1ffd2d2d2ffd2d1d2ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd6d5d5ffd5d6d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d3d4ffd4d3d3ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcecfceffcececeffcececdffcdcdcdffcdcdccffccccccffccccccffccccccffcccbccffcbcbcbffcacbcaffcbcacaffcacbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc6c6c7ffc6c6c6ffc8c8c7ffc8c8c8ffcacacaffcccdcdffcfcfcfffcccdcdffcacac9ffc8c9c9ffc7c8c8ffc7c7c7ffc4c4c4ffbcbcbcffbababaffbababaffb8b8b8ffb8b8b8ffb8b8b7ffb8b8b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffefffffefffffffffffffffefffffffffefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffefefffffffefefffefefffffefefffffffffefffefffefffffefefffefffffffefefefffffffefffefffefffffefffffffefffffefefefffffefefffefffefffffefefffefefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffefffffffefffffefefffffefffffffefffffefffefffefffefffefffefffefffefffefefefffffefefffffffefffefffefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffdfdfefffefefdfffdfefefffefefefffefdfefffefefdfffefefdfffdfefefffefefdfffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefffffefefefffefffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefefffffefffefffefefefffefffefffefffefffefefefffffefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffefffefefefff9f9f9fff2f2f3fff0f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff363636ff363636ff363636ff363635ff353535ff3c3d3cff4b4c4bff5a5a5aff696969ff787877ff868686ff959594ffb3b3b4ffe4e4e4fff5f5f5fffcfcfcfffcfcfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfefdfffefdfdfffdfefefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfdfefffefdfdfffefefefffefefefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefdfffefdfefffdfdfdfffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfcfffdfcfdfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafbfafffafbfafffbfafbfffafbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafff9faf9fffafafafff9fafafff9f9f9fffafaf9fff9faf9fffafafafffaf9fafff9f9f9fffafaf9fff9fafafffafaf9fffaf9fafff9fafafffafaf9fffaf9fafff9fafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafbfffbfbfafffafbfafffafbfafffbfafafffbfafafffafbfafffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffdfefefffefefdfffefdfefffdfefefffefefdfffefefefffdfefefffefefefffdfefefffdfdfdfffefefdfffefefdfffefdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefdfffdfdfefffdfefefffefefefffdfefefffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefffffffffefffefffffffffffffffffefffffffffefffefefefff5f5f5ffdddcdcffa5a4a5ff959695ff888888ff7a797aff696969ff595959ff484949ff3b3b3bff3c3c3bff3c3c3bff3d3c3cff3c3c3cff3c3c3cff3c3c3c0000000000000000000000000000000000000000000000000000000000000000ff676767ff616060ff606060ff606060ff606061ff616060ff606160ff606160ff606060ff606060ff575858ff4a4a4aff40403fff3c3b3cff3a3a3aff393939ff363636ff323232ff2f2e2fff2c2c2cff2b2b2aff2a2a2bff2a2b2aff292a2aff262626ff2a2a2aff282727ff252525ff232223ff222222ff212221ff262626ff282929ff292929ff2a2a2aff2b2b2bff2c2c2cff2d2c2dff2d2d2dff2f2e2eff2e2f2fff30302fff303030ff303130ff313131ff323132ff313131ff313131ff303131ff303030ff303130ff30302fff302f2fff2f2f2fff2e2e2eff2d2d2dff2c2d2cff2b2c2bff2a2a29ff282828ff282828ff282828ff252525ff232222ff222223ff242424ff262626ff282828ff222223ff242424ff262626ff282928ff2b2b2bff2e2e2eff2f302fff313130ff333332ff363636ff3a3b3bff3f3f3fff434444ff4b4a4aff565556ff5c5c5cff646464ff646464ff646464ff646464ff646464ff646464ff646464ff646464ff646464ff6f6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0a0a0aff090909ff080808ff050605ff050504ff070807ff10100fff1d1d1dff2e2e2eff434343ff5c5c5cff747474ff8f8f8fffc7c7c7ffebeaebfff9f9f9fffefefefffffffffffefffefffefffefffffefefffffefefffefffefffffefefffffffefffefefffffefefefffefefffffefffffffffefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffffefffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefffefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfcfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefefffdfdfefffefefdfffdfefdfffefdfdfffdfefefffdfdfdfffefefdfffdfdfdfffefdfefffefdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfefdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefefdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefffefffffefefffffffefffffefffffefefffffffffffffefffffffffefffffffefffffefffefffffffefffefffffffffffffffefffffffffefefffffefffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffdfdfdfffefdfdfffefefefffefefefffefefefffdfdfefffefefdfffefefefffdfefefffdfefefffefefefffefefefffdfefefffefefdfffefefefffdfefefffefefefffffefefffefefefffefefefffefefffffefffffffffefefffffefefffefefefffffffefffefefffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffffffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b7ffb6b6b6ffb6b6b6ffb9babaffbbbcbcffc0c0c0ffc0c0c0ffc5c6c6ffc7c7c6ffc7c6c6ffcacbcaffcdccccffcccccbffcccbccffc8c8c8ffc5c5c6ffc4c5c4ffc5c4c4ffc6c5c6ffc7c7c7ffc8c9c8ffc9cacaffcbcbcbffcbccccffccccccffcdcccdffcdcdcdffcdcdcdffcecdceffcececeffcecfceffcfcfcfffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d2ffd3d2d3ffd2d3d2ffd3d2d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd3d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d4ffd5d4d5ffd4d4d4ffd5d5d4ffd4d4d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d5d6ffd6d6d6ffd5d6d5ffd6d6d6ffd5d6d6ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd2d3d3ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d1d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0cfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececfffcfceceffcececeffcececeffcececeffcececeffcececeffcdceceffcececeffcfcfcfffcfd0cfffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d1ffd1d0d0ffd0cfd0ffcdcdcdffcccccbffc9cacaffc8c8c8ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9cacaffc9c9c9ffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcccccbffccccccffcdcdccffcdcdcdffcdcecdffcececdffcfcecfffcecfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd7d7d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffd9d9daffd9d9daffdadadaffdadadaffdadadaffdadbdbffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdfdfdfffe8e9e9fff2f1f1fff4f3f4fff4f5f4fff7f6f6fff7f6f7fff2f2f2ffefefefffeeeeefffeeeeeeffeeefeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeeeedffeeedeeffedeeedffededeeffeeeeeeffedeeedffedeeedffeeededffeeededffedeeedffeeeeeeffeeeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffeeeeedffedeeeeffeeeeeeffeeedeeffedededffeeeeedffedeeedffeeededffededeeffedeeedffeeededffeeedeeffedededffedededffededeeffedededffedeeedffedededffedededffedededffedededffededecffedededffedededffededecffecececffedececffedececffecececffecececffecececffecececffecececffebececffebebecffecececffecececffebececffecebebffecebebffebecebffecececffececebffecececffecececffececedffecededffedececffedecedffededecffededecffedededffedededffedededffedededffededeeffeeededffedeeeeffededeeffeeeeedffedeeedffeeedeeffedeeeeffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffedeeeeffeeeeedffeeedeeffedeeedffeeededffeeedeeffedeeedffeeedeeffedeeeeffedededffeeeeedffeeeeedffeeededffeeedeeffeeedeeffedeeedffedeeedffedeeedffedeeedffedededffedededffeeededffedededffedededffededeeffeeededffedededffedededffedededffeeededffedeeedffedeeedffeeededffeeededffedeeedffeeeeeeffeeeeedffeeeeeeffedeeeeffeeeeeeffeeefeeffefeeeeffefeeefffeeeeeeffefefeeffeeefefffefefefffefefefffefefefffefefeffff0efefffefeff0ffefeff0fff0f0efffeff0effff0eff0ffeff0f0ffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0ffeff0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0efffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff4f4f3fff6f6f6fff6f6f6fff5f5f6fff3f2f2ffebecebffe2e3e3ffdededdffdddcdcffdcdddcffdcdcdcffdcdcdbffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadbdaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd7d8d7ffd8d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd6d5d5ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d4d5ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d3ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffcfcfceffcfceceffcecfceffcececeffcececdffcdcdcdffcccdcdffcdcdcdffcccdcdffcdccccffcccbccffcbcccbffcccccbffcbcbccffcbcccbffccccccffcdcdcdffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d0ffd1d1d0ffd0d1d1ffd1d1d0ffd1d0d1ffd0d1d0ffd1d1d0ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d1ffd2d2d1ffd2d1d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d5ffd5d6d5ffd6d5d6ffd5d6d6ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd5d6d5ffd6d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d2ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcecfceffcececeffcececdffcdcdcdffcccdcdffcdcdcdffcccdccffccccccffcccbccffcbcbcbffcbcbcaffcacacbffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c7ffc6c6c6ffc7c7c7ffc9c8c9ffc9cacaffccccccffcfd0cfffcececeffcdcdcdffcdcdcdffc8c9c8ffc7c7c7ffc7c8c7ffc4c4c3ffbcbcbcffbabbbaffbbbabaffb8b7b8ffb7b8b8ffb8b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefffffffefefffffefffefffefefefffffefefffefefffffefefffffffefefffefffefffffffefffefefffffefffefffefefefffefefffffefffffffffefefffefefefffefefefffefefffffefefefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfdfdfffefefefffdfefefffefefefffdfefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefffffffefffffffffefefffffffffffffefffffefffefffefffefffefffffffefefefffffefffffefefffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffefffffffefefefff9f9f9fff1f1f1ffedededfff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363637ff363636ff363635ff353535ff353535ff353534ff3c3c3bff4a4a4bff5a5a5aff696969ff787877ff878787ff959495ffb5b5b4ffe4e5e4fff5f6f5fffcfcfcfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffdfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefdfefffefefefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfefdfffefdfefffefdfdfffefefdfffdfefefffefdfdfffdfefefffefefefffdfdfefffdfdfefffefefefffdfefdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffbfcfbfffcfbfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffafbfafffbfafafffafafafffafafafffafbfafffafafbfffafafbfffafafafffafafafffafafafffafafbfffafafbfffbfafafffafbfbfffbfbfafffafbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafaf9fff9fafafff9faf9fff9f9f9fffafafafff9fafafffaf9fafff9faf9fff9faf9fff9fafafff9faf9fffaf9fafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafafffafbfafffafbfbfffbfafafffbfbfbfffbfafbfffafbfafffafbfafffafbfafffafafafffafafbfffafafbfffbfafbfffafbfafffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffdfdfefffdfefefffefdfefffdfefdfffefefdfffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffefdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfdfefffefefefffdfdfefffdfdfefffefefefffdfefdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefffffffffffefffefefefffffffffffefffffffffffffffdfefefff5f5f4ffdcdcddffa5a5a5ff959595ff878787ff797879ff696869ff595959ff494949ff3c3c3cff3c3c3cff3c3c3dff3c3c3cff3c3c3cff3c3c3cff3c3c3c0000000000000000000000000000000000000000000000000000000000000000ff606160ff606160ff606160ff606060ff606060ff606061ff616060ff606160ff616061ff606060ff606160ff575858ff4a4a4aff3f4040ff3b3c3cff3a3a3aff383839ff363636ff323232ff2f2f2eff2c2c2cff2a2a2bff2b2b2bff2b2b2bff2d2d2eff2c2c2cff2a2a2aff282727ff252525ff232323ff232222ff272727ff2a2a2aff2b2b2cff2c2d2cff2d2d2dff2e2e2eff2e2f2fff303030ff303131ff313131ff323232ff323333ff333334ff343434ff343434ff343334ff343433ff333333ff333333ff323332ff323232ff323232ff313131ff2f2f2fff2e2e2eff2e2e2dff2d2d2cff2b2b2bff2a2b2aff292a2aff292828ff262626ff232223ff242424ff262626ff282929ff2a2a2aff2b2b2bff252526ff282828ff2b2b2bff2e2e2eff302f2fff313130ff323333ff363636ff3a3b3bff3f3f3fff434343ff4a4a4bff565656ff5c5c5cff646464ff646464ff636464ff646464ff646464ff646464ff646464ff646464ff646464ff646464ff646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141314ff0e0e0eff0a0a09ff080808ff070606ff060605ff090909ff151516ff202121ff303030ff444444ff5c5d5cff757475ff909190ffcacbcaffebecebfff9f9f9fffefefefffefefffffffefefffefffefffffefffffffefefffefffefffefffefffffefefffefefefffefefffffefefefffefefefffffefffffefefefffffefefffefefefffefefffffefffefffefffffffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffdfdfefffdfefdfffdfdfdfffefefdfffefdfefffdfefefffefdfdfffdfefdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefdfffefdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffefffefffffefefffefffffffefffffffefefffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffefffffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfefdfffdfdfefffefdfefffefefdfffdfdfdfffefdfdfffefefefffefefefffdfdfefffdfefefffdfefefffefdfdfffefefefffefdfefffefefefffdfefefffefefefffefdfdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffffefefffefefefffefefffffffffefffefffffffefefffffefffefffffefefffffffefffffffffffffffffffffefefffffffffffffffefffefffffffefffefffefefefffffffffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b7b6ffbababaffbcbcbcffc0c0c0ffc0c0c0ffc6c5c6ffc6c7c6ffc7c7c7ffcbcbcaffcccdccffcbccccffcccbccffc8c9c9ffc6c6c6ffc4c4c4ffc4c3c4ffc5c5c6ffc6c7c6ffc8c8c8ffc9c9c9ffcacacbffcbcccbffccccccffccccccffccccccffccccccffcdcdcdffcecdceffcececeffcfcecfffcfd0cfffd0d0cfffd0d0d1ffd1d1d0ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d5d5ffd5d6d6ffd6d6d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfceceffcfcfcfffcfcecfffcececeffcececeffcececeffcecdcdffcecdceffcdcdcdffcdcccdffcececeffcfcfcfffcfcfcfffd0d0cfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffcdcdcdffcbcbcbffcac9caffc8c8c9ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacac9ffcacacaffcacbcaffcacacaffcbcbcbffcbcbccffccccccffccccccffccccccffcdcdcdffcdcdcdffcecdceffcececeffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd3d3d2ffd2d2d2ffd2d2d3ffd3d3d3ffd2d3d3ffd4d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d5ffd6d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd8d7d8ffd7d8d7ffd8d8d7ffd8d7d8ffd7d8d8ffd8d9d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffdadadaffdadadaffdadadaffdbdbdaffdadadbffdadbdaffdadadaffdbdbdbffdbdbdbffdbdbdbffddddddffe6e6e6ffefeff0fff3f4f3fff4f4f4fff6f6f6fff7f6f7fff4f3f4fff0f0f0ffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeededffeeedeeffededeeffeeedeeffedeeedffeeeeeeffeeeeedffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffeeeeefffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedededffeeeeeeffedeeeeffeeeeeeffedeeedffedeeedffededeeffedeeedffededeeffeeeeedffeeedeeffeeedeeffeeeeedffedededffedededffedeeedffededeeffedededffedededffedededffedededffedededffedededffedecedffedededffecededffedececffedededffedecedffecececffecececffecececffecebebffecebecffebececffecebecffebecebffecececffececebffececebffebececffecebecffecececffecececffecececffececedffedededffecedecffededecffedecedffecededffedededffededeeffededeeffedeeedffedededffeeededffeeedeeffeeeeeeffeeededffedeeeeffeeeeedffedeeeeffedeeedffedededffeeeeeeffedeeeeffeeeeeeffedeeedffedeeedffedeeeeffedeeedffededeeffeeeeedffeeeeeeffeeedeeffeeeeedffedededffedededffedeeedffededeeffeeedeeffedededffedededffedededffeeeeedffeeeeedffededeeffedeeedffedeeeeffeeededffeeeeeeffeeedeeffedeeedffedeeedffedeeedffedededffedededffededeeffeeededffedeeedffeeedeeffeeededffeeeeedffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeefeeffefefeeffefeeefffeeefefffefefefffefeff0ffefeff0ffeff0efffefefeffff0efeffff0eff0fff0f0f0fff0efefffeff0f0fff0f0efffeff0f0fff0f0efffefefeffff0f0f0ffeff0f0fff0f0f0ffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0efeffff0f0f0fff0f0f0fff2f2f2fff4f5f4fff7f7f7fff6f6f6fff5f5f5fff1f1f1ffe9e8e9ffe0e0e0ffddddddffdddcdcffdcdddcffdcdcdcffdcdbdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadaffdadadaffd9dadaffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd2d3d2ffd2d1d2ffd1d2d1ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcfcfceffcecfceffcececeffcecdceffcdcdcdffcdcdcdffcccccdffcccccdffcdcdcdffccccccffcccccbffcccbccffcbcbccffccccccffccccccffcccccdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd1d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d1ffd1d1d2ffd2d2d2ffd1d2d2ffd2d2d1ffd2d3d2ffd3d2d3ffd2d3d2ffd2d3d2ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d4d5ffd4d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d1ffd1d2d1ffd1d1d0ffd1d0d1ffd0d0d0ffd0cfd0ffcfd0cfffd0cfd0ffcfcfcfffcfcfceffcecfceffcececeffcdceceffcdcdcdffcccdcdffcccccdffccccccffcbcccbffcbcbcbffcbcacbffcacacbffcacbcaffcacacbffcacacaffc9cac9ffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc8c8c8ffc9c9c9ffcacacaffcccdccffcfcfcfffcececfffcccdcdffcdcdcdffc8c9c9ffc7c7c7ffc7c7c8ffc3c4c4ffbcbcbcffbababaffbababbffb8b8b8ffb8b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffefffffffffefffefffefffefefefffefefefffefffefffefffefffefffefffefffefffffefefffefefefffffefefffefffffffefefffffefffefffefefffffefefefffefefefffffefffffffffefffffffffffefffefffefefefffffffefffefefefffefffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefefefffefefefffefefffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffefffffffffffffffffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffefefefffefefefffdfdfefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffefefefffffefefffefffefffefefefffffefffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefffffefefffffffffefffefffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffefffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefefff9f9f9fff2f2f2ffeeeeeeffeff0f0fff1f1f1fff2f2f2fff2f2f2fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373636ff363636ff363636ff363536ff353535ff343434ff3b3b3bff4a4a4aff595a59ff696a69ff797879ff878787ff959696ffb5b5b6ffe5e5e5fff6f5f5fffcfcfcfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfefdfffefdfefffefefefffdfefefffdfefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffdfefefffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfefefffefefdfffdfefdfffefdfdfffefdfefffdfdfdfffefdfdfffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafbfafffafafafffafbfafffafafafffbfafafffafafafffbfafafffafbfbfffafafbfffafbfafffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfcfffdfdfcfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfafafffafafbfffaf9fafffafafafff9fafafffafafafff9f9f9fffaf9fafffafaf9fffafafafffafaf9fff9f9f9fffafafafff9f9fafff9fafafffafafafff9faf9fff9fafafffafafafffafaf9fffaf9fafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafbfffafafbfffbfafafffafbfafffafbfafffafbfafffafbfbfffafbfbfffafafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfefdfffdfdfdfffefefefffdfdfefffefefefffefefefffdfefdfffdfefefffefefefffefefdfffefdfdfffdfefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefffefffefffffffefefffffefffffffffffffffffffefffffffffffffffefffffffffffefefefff4f5f5ffddddddffa7a7a7ff959595ff868787ff777877ff686867ff585858ff494949ff3c3d3dff3c3c3cff3d3c3cff3c3c3cff3c3c3cff3c3c3cff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2d2d2dff2c2c2cff2a2a2aff272828ff252425ff242524ff282829ff2c2c2cff2d2d2dff2e2e2eff2f2f2eff303030ff313130ff323232ff333333ff333434ff353535ff363636ff363636ff363737ff373737ff373736ff363636ff363737ff363636ff353535ff353535ff343434ff333333ff313132ff2f3030ff2e2e2eff2e2e2eff2d2d2dff2c2c2bff2b2b2bff2a2a2aff272727ff242424ff262626ff282829ff2b2a2aff2b2b2bff2c2c2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff141413ff0e0e0eff0a0a0aff080809ff060707ff0a0b0aff191919ff242423ff323231ff454545ff5d5d5dff747575ff929293ffcfcfcfffedececfffafbfafffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefefffefefdfffdfefdfffefdfefffdfdfdfffefdfdfffdfefefffdfdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefdfffdfdfdfffefefdfffdfdfefffdfefefffefefefffdfefdfffdfefefffefefefffefefdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefffefffffefefffefefefffefefefffffefefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffdfefefffdfefefffdfefdfffefefefffdfefdfffdfefdfffefdfefffefefefffdfdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffffefffefffefffffefffffefefffffffffffffefffffffffefffffffffffffefffffffffffffffefefefffffefffffffffefffffffffffffffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffbab9baffbcbcbcffc0c0c0ffc0c0c0ffc6c6c5ffc6c7c7ffc6c7c7ffcacacbffcccdcdffccccccffcbcccbffc9c8c8ffc8c8c8ffc4c4c4ffc4c3c3ffc4c4c4ffc6c6c5ffc7c7c7ffc8c9c8ffc9c9c9ffcbcbcaffcbcbcbffcbcccbffcbcccbffcccbccffccccccffcdcdcdffcdceceffcececfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d3ffd4d3d4ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d0d1ffd0d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0cfffcfd0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcececeffcececeffcdceceffcdceceffcecdceffcececdffcdcdcdffcdcdcdffcccdccffcdcdcdffcecfceffcececfffcfcfcfffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcdccccffcacbcbffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9caffc9c9caffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcaffcbcbccffcccccbffccccccffcdcdccffcccccdffcdcdcdffcececeffcececdffcecfcfffcfcfcfffcfd0cfffcfcfcfffd0d0d0ffd0d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdad9daffdadadaffdadadaffdadadaffdadadaffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdddddcffe2e2e3ffebebebfff3f3f3fff3f4f3fff4f5f5fff6f7f6fff6f6f5fff1f1f1ffeeefefffeeefefffeeeeeeffefeeeeffeeefeeffeeeeeeffeeeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffedeeeeffedeeeeffededeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeeffefefeeffeeefeeffefeeefffeeeeeeffefeeeeffeeefefffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeedffedeeedffeeeeeeffededeeffedeeeeffeeeeeeffedeeedffedeeeeffeeeeeeffeeeeedffedededffedeeeeffedeeeeffedededffeeededffedededffedededffedededffedededffedededffedededffedededffededecffecedecffecececffecececffecededffececedffecececffecececffecececffecececffececebffebececffebececffebebecffebececffececebffebecebffececebffecececffecececffedececffedececffedececffecedecffecedecffedededffedededffedededffedededffedededffedededffedededffedededffedeeeeffededeeffedeeedffedeeeeffedededffedededffeeedeeffeeeeedffeeeeeeffeeeeedffedededffeeeeeeffededeeffedeeeeffeeeeeeffedeeedffedeeeeffeeeeeeffeeeeedffeeededffedeeeeffedeeeeffedeeedffeeedeeffedeeedffedeeedffeeedeeffeeeeeeffedededffedededffededeeffedededffedededffedededffedededffedeeeeffededeeffedededffeeededffedededffedeeedffedededffedededffedeeedffededeeffedeeeeffeeeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffefeeeeffeeefeeffefefeeffefefefffefefefffefefefffefefefffefefeffff0efefffefefeffff0efefffeff0f0ffefeff0ffeff0efffeff0f0ffefeff0ffefefeffff0eff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0effff0f0effff0eff0fff0eff0fff0f0f1fff2f2f3fff6f5f6fff8f7f7fff6f6f6fff4f4f3ffefefefffe6e6e6ffdedfdeffdcdcddffdcddddffdddcdcffdcdcdbffdcdcdbffdbdbdcffdbdbdbffdcdbdbffdbdbdbffdbdbdaffdadbdaffdadadaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d9ffd8d7d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcecfcfffcfcfceffcececeffcececdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdccffccccccffccccccffccccccffccccccffccccccffccccccffcccccbffcdcccdffcececeffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d4d4ffd5d4d5ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd5d5d6ffd5d6d5ffd5d6d6ffd5d5d6ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d5ffd5d5d5ffd6d6d6ffd5d5d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0d0ffcfcfcfffcecfceffcececeffcececeffcdcdcdffcecdcdffcdcdcdffcdccccffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcac9caffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c8ffc6c7c6ffc6c6c6ffc8c8c8ffc9c9c9ffcdcccdffcdcdccffcfcfcfffcecfceffcdcdcdffcdcdcdffc8c8c9ffc7c7c7ffc8c7c7ffc3c4c3ffbcbcbdffbabbbaffbabbbaffb8b7b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffefffffffffffffffffefffffffffffffefefffefefefffffffefffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefefffffefffffefefefffefffefffffefefffffefffffefefefffffefefffefefffffffefefffefffefffffefefffefefefffffffefffefefefffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefffffffffefefffefefefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffdfefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffffefefffefffefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefefffffffefefffefefefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafaf9fff3f3f3ffefeff0fff1f0f1fff1f1f2fff1f1f2fff2f2f2fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff363636ff363636ff363637ff353635ff353435ff3b3b3bff494a49ff5a595aff6a6a6aff79797aff898888ff969696ffb6b5b6ffe5e5e5fff6f5f5fffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffefdfefffdfdfefffdfefefffefefdfffefdfdfffefdfdfffdfefdfffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefdfefffefefdfffefefefffefefdfffefdfefffefefdfffefdfefffdfefdfffdfdfefffefdfdfffefefdfffdfdfdfffefdfefffefefefffefefdfffefefefffefefdfffdfefefffefefdfffdfefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffafbfafffafafafffafbfafffafbfafffafafafffafafafffbfbfbfffbfafbfffbfafbfffafafafffbfbfafffbfafafffbfafbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffaf9fafffafaf9fffafaf9fff9f9fafffaf9f9fff9faf9fffaf9f9fff9f9f9fffafaf9fff9fafafffafafafffafafafff9f9fafffafafafff9fafafff9f9fafffaf9fafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafafafffafafafffbfafbfffbfbfafffafafafffbfafafffafbfbfffbfafafffafafafffbfbfbfffbfbfafffbfafbfffbfbfafffbfafbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffefdfdfffdfefefffefefdfffefefefffefefefffefefefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffdfdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefefdfffefefefffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffefefefff5f5f5ffdededeffabaaabff969696ff878686ff767677ff676767ff585858ff494949ff3c3d3dff3a3a39ff3c3c3cff3c3c3cff3c3c3cff3c3c3dff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f2fff2e2e2eff2e2d2dff2c2c2cff2a2a2aff272727ff282727ff2c2b2cff2e2e2eff302f2fff2f3030ff313031ff313232ff333333ff343535ff363635ff373737ff383838ff393839ff393939ff3a3a3aff3a3a3bff3a3a3aff3a393aff39393aff393a3aff393939ff383738ff373737ff353535ff333334ff313131ff303030ff2f2f2fff2e2e2eff2e2d2eff2d2d2dff2c2c2cff2a2929ff262626ff292828ff2a2a2aff2c2b2bff2c2c2bff2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1a1bff181717ff141414ff0e0e0eff0a0a09ff090809ff0c0d0dff1c1d1cff272727ff353534ff474747ff5f5e5eff757575ff969595ffd3d3d3ffeeededfffcfcfbfffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffffefffffefffffffefefefffefefefffefefefffdfefefffefefdfffdfefdfffdfdfefffdfefefffdfefefffdfdfdfffefdfefffefefefffefdfefffefefefffdfdfefffdfefdfffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfdfffefefdfffdfefefffefefefffefdfefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffdfdfefffdfefefffefefdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefefffffefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffffffefffffffffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffefefefffffefefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffdfefefffefefefffefdfefffefdfdfffdfefdfffefdfefffdfefdfffefdfefffdfdfefffdfdfdfffefdfefffefefdfffdfdfefffefdfdfffefefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffefffefffffffffefffffeffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc6c5c6ffc7c7c6ffc7c6c7ffcacbcaffcccccdffcccbcbffcccccbffc8c8c8ffc9c8c9ffc4c5c5ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c7ffc9c9c9ffc9c9caffcacbcaffcacbcbffcbcbcbffcbcbcbffccccccffcdcccdffcdcdcdffcdcdceffcececeffcfcfcfffd0cfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d3ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d3ffd3d4d4ffd4d4d3ffd3d4d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd4d4d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d1ffd0d1d0ffd0d0d0ffcfcfcfffd0cfcfffcfcfcfffcfcfd0ffcfcfceffcfcfcfffcecfcfffcececeffcfceceffcececeffcececeffcecdcdffcdcdceffcecdcdffcdcdcdffcdcdcdffcdcdccffccccccffcecdcdffcececeffcecfceffcfcecfffcfcfceffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfceffcececeffcccccbffcacbcbffc9c9c9ffc7c7c7ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacaffcbcbcaffcacbcbffcbcbcbffcbcccbffccccccffccccccffcdcdccffcdcdcdffcececeffcececeffcececeffcfcecfffcfcfcfffcfcfcfffd0cfd0ffd0d0d1ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdad9daffdad9daffdadadaffdbdadaffdadadbffdbdadbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdedfdfffe9e9e8fff1f1f1fff3f3f4fff5f4f4fff6f6f6fff6f6f6fff3f2f3ffefeff0ffeeefefffefefeeffeeeeeeffefeeeeffeeefeeffefeeefffeeeeeeffefeeefffeeeeeeffeeeeeeffefeeefffefefeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffefefeeffeeeeeeffeeeeeeffefefeeffeeefeeffeeeeefffeeefefffeeefefffeeeeeeffefeeefffefefefffefeeefffefeeefffeeeeeeffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffededeeffededeeffeeedeeffededeeffedeeeeffeeededffedededffedededffedededffededeeffedededffedededffedededffecededffedededffedededffececedffedececffececedffedececffecececffecececffecececffecececffecececffecebecffebececffecebecffecebebffececebffebebebffecececffecececffecececffecececffecececffecececffededecffecedecffececedffedededffedededffedededffedededffedededffeeededffedededffedededffedededffeeededffedededffedededffeeededffededeeffeeededffedeeedffeeededffedededffeeeeedffedededffeeeeedffeeedeeffedededffeeededffededeeffededeeffeeedeeffededeeffedeeeeffeeeeedffeeedeeffeeededffedeeedffeeedeeffedeeedffeeedeeffededeeffedededffeeedeeffeeeeedffedededffeeededffededeeffeeededffedededffeeedeeffeeeeedffeeedeeffeeeeedffedededffedeeedffededeeffeeededffeeeeedffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefefefffeeeeefffefefefffeff0efffefefefffefefeffff0f0f0fff0efeffff0eff0ffefefefffeff0effff0efeffff0eff0ffefefeffff0f0efffefeff0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0effff0f0f0ffeff0f0ffeff0effff0f0f0fff0f0f0ffefeff0fff0f0effff1f1f1fff4f3f3fff6f6f6fff7f7f7fff6f6f5fff3f2f3ffebebebffe2e2e2ffddddddffdcdcddffdcdcdcffdcdcdcffdbdcdbffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdaffdadadaffdad9daffd9dadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d1ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcfcfceffcececeffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcdccffccccccffccccccffccccccffcbccccffcbcbcbffcbcbccffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d0d1ffd0d1d1ffd1d1d0ffd1d0d1ffd1d1d0ffd1d1d1ffd1d0d1ffd1d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d4ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd6d5d6ffd5d6d6ffd6d5d5ffd5d6d6ffd6d6d5ffd5d6d6ffd6d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d5ffd4d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd3d3d3ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcecfceffcfcecfffcececfffcececdffcececeffcdcdcdffcccdcdffccccccffcbcccbffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffcacacaffcac9caffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc7c7c6ffc9c9c9ffc9c9c9ffcdccccffcccdccffcfcfcfffcececeffcdcdcdffcdcdcdffc9c9c9ffc7c7c7ffc7c7c7ffc4c4c4ffbcbcbcffbababa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffefefffefffffffffffefffefffffffefefffffffefffffffffefffffffffffffefefffefefefffefefefffefffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffffffffffefffffffffffefffefffffffefefffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffefefffffefefefffefefffffefefefffefffefffefefefffefffefffefefffffffefefffffefefffefffffffefefffffefffefffefffefffefefffffffefffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffefefefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffefefffffefefefffefefffffffefffffefefefffefefffffefffffffffffefffffffffffefffefffefefffffffefffffffefefffefffffffefefffffefffefffefffefffefefffffffefffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffafafafff3f4f3fff1f0f1fff1f2f1fff2f1f2fff1f2f1fff1f1f2fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff363637ff363636ff363636ff363636ff353635ff3c3c3cff4a4a4aff5a5959ff6a6a6aff7a7a7aff898a89ff979797ffb5b5b6ffe5e5e5fff6f6f5fffdfcfcfffdfefdfffdfdfdfffdfdfcfffcfcfdfffcfcfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffdfdfefffdfdfefffefefefffdfefefffefefefffefefefffefdfefffdfefefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafbfffbfbfbfffafbfbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffafbfbfffafafbfffafbfafffafbfafffafafafffafafafff9faf9fffaf9fafffafafafff9fafafffafafafff9fafafff9fafafffaf9f9fff9fafafffaf9f9fff9fafafff9faf9fffaf9fafffafaf9fffaf9fafffafafafffaf9fafffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffbfafafffbfafafffafbfbfffbfafbfffafbfbfffbfbfbfffafafbfffbfafbfffbfbfafffbfafafffafbfafffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffefdfdfffdfefefffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffdfefdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefdfffdfefefffefdfdfffdfdfefffdfdfdfffdfefefffefefdfffdfefefffdfdfefffefdfefffdfefdfffdfefdfffdfdfdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefffefffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f4f4ffdfdfdfffaeafaeff979797ff868686ff777677ff676767ff585758ff494948ff3a3b3bff333333ff3a393aff3c3c3dff3c3c3cff3c3c3cff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303131ff2e2f2fff2e2d2eff2d2d2dff2c2c2cff292a2aff2a2a2aff2f2f2fff313131ff313131ff313232ff333333ff343434ff353636ff373737ff383939ff3a3939ff3b3b3bff3b3c3bff3d3c3dff3d3e3dff3e3e3eff3e3e3eff3e3d3eff3d3d3dff3c3d3dff3c3c3cff3b3a3bff3a3a3aff383838ff363636ff343434ff323332ff323132ff313131ff30302fff2f2f2fff2e2e2fff2b2c2cff282928ff2a2a2bff2c2b2bff2c2c2bff2e2d2dff2e2f2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1b1cff1b1b1bff171818ff141414ff0e0e0eff0a0a09ff111011ff202020ff2a2a29ff373737ff4a4a4bff606161ff787978ff99999affd5d4d4ffefefeefffdfcfcfffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffffefffffffffefffffefefffffefefefffefffffffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffdfdfefffefdfefffefefefffdfefefffdfdfefffefefdfffdfefefffdfefefffefefdfffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfdfffdfefefffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffdfefdfffefdfefffdfdfdfffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffffefefffefffffffefefffffefffefffefffefffefefefffffefefffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffefffefffffffffefefffefefffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffdfefdfffdfdfefffefdfefffefdfdfffdfefefffefdfefffdfefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefdfefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffefffffefffefffffffffffffefefffefefffffefefefffffffffffefffffffefefffffffffefffefffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffcbcbcaffccccccffcccbccffccccccffc8c9c9ffc9c8c8ffc4c4c5ffc4c4c4ffc4c4c4ffc7c7c7ffc6c6c6ffc7c6c7ffc8c8c8ffc9cac9ffcacacaffcbcacaffcacacbffcbcacbffcbcccbffcbccccffcccccdffcdcdcdffcececeffcecfceffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d2ffd2d3d3ffd2d3d2ffd3d2d3ffd2d3d2ffd3d2d3ffd2d3d2ffd2d2d3ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d4d4ffd4d5d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d4ffd3d4d3ffd4d4d4ffd4d3d3ffd3d3d4ffd4d3d4ffd4d5d4ffd4d5d5ffd4d4d5ffd5d5d4ffd4d5d5ffd4d5d5ffd5d5d5ffd4d5d4ffd5d4d5ffd5d5d5ffd4d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d1ffd2d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcececfffcececeffcececeffcececeffcdcdceffcdcecdffcdcdcdffcdcccdffcdcdcdffcdcdccffcdccccffcccdccffcdcdceffcecfceffcececfffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcdcecdffcbcbcaffc9cacaffc9c8c9ffc8c7c8ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9cacaffcacacaffcbcacaffcacbcaffcbcacbffcbcbcbffcbcbccffccccccffcbccccffccccccffcdcccdffcdcdcdffcecdcdffcececeffcececeffcfcecfffcecfceffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd5d5d4ffd5d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d6d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9dadaffd9dad9ffdadadaffd9dadaffdadadaffdadadbffdadbdbffdbdbdbffdadbdbffdadbdbffdbdadbffdbdbdbffdddcdcffe5e6e6ffedeeedfff3f3f4fff4f4f4fff5f4f5fff6f6f6fff4f4f5fff0f0f0ffeeefefffefefefffefeeefffefefefffeeefefffefefeeffefefefffeeefeeffeeeeefffefefefffefeeeeffeeefefffeeeeefffeeefeeffeeefeeffeeeeeeffefeeeeffefeeeeffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeefffeeeeeeffeeefefffefefeeffeeefefffeeeeefffefefefffefefefffefefefffefeeeeffeeeeefffefeeefffefefefffeeefefffeeeeefffefefeeffeeefefffeeefefffefeeeeffeeefeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffedeeeeffedeeeeffeeedeeffeeeeeeffeeededffeeeeeeffedeeedffeeedeeffedeeedffeeedeeffedeeedffededeeffedededffededeeffeeedeeffedededffededeeffedededffedededffedededffedeeedffedededffedededffededecffedededffedecedffecededffecedecffececedffedececffededecffedececffecedecffecececffecececffebececffecebecffecececffecececffecececffecececffecececffecececffecececffecededffececedffedecedffedededffedededffedececffedededffedededffedededffedededffededeeffedededffedeeedffedededffedededffedededffedededffededeeffedeeeeffedeeedffedeeeeffedededffedededffedeeedffedededffedededffedededffeeedeeffedeeedffeeedeeffedeeedffededeeffedededffedeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffedeeedffededeeffeeeeeeffeeeeedffedeeeeffeeedeeffedeeeeffedeeedffededeeffeeedeeffeeeeedffeeededffedeeedffeeedeeffeeeeedffededeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffeff0f0ffeff0f0ffefeff0fff0f0efffeff0f0ffeff0effff0efefffeff0efffefeff0fff0f0f0ffeff0f0fff0f0f0ffeff0f0ffeff0f0fff0eff0ffeff0f0fff0efeffff0f0f0ffeff0effff0eff0fff0f0effff0eff0fff0f0f0fff0f0f0fff0f0efffeff0f0fff0f0f0fff0eff0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0effff0eff0fff0f0f0fff0f0effff0f0f0fff0eff0fff0f0f0fff2f2f2fff5f4f5fff7f7f7fff7f7f6fff6f5f5fff1f1f1ffe8e8e8ffdfe0dfffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdadadbffdbdadbffdadbdaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd5d6d5ffd6d5d6ffd5d6d5ffd6d5d6ffd5d6d5ffd5d5d6ffd5d5d5ffd4d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd1d1d1ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0cfffcfcfd0ffcfcfd0ffcfcfcfffcecfcfffcfceceffcececeffcececeffcdceceffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdccffcccdccffccccccffcbccccffcccbccffcbccccffcbccccffcccbccffcdcdcdffcecfceffcfcfcfffd0d0d0ffd1d2d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0cfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d1ffd1d0d1ffd1d0d0ffd1d0d1ffd0d1d1ffd1d1d0ffd1d1d1ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d2ffd1d2d1ffd2d2d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d5d5ffd5d5d4ffd4d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d5d6ffd5d6d6ffd6d5d5ffd5d6d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d5ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfcfffcfcfcfffcececeffcececeffcececdffcdceceffcdcccdffcdcccdffccccccffccccccffcbcbcbffcbcbcbffcbcacbffcacbcbffcacacaffc9c9caffc9cac9ffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c7ffc8c7c8ffc7c7c7ffc9c9caffc9cac9ffcccdcdffcccdcdffcfcfcfffcecfcfffcdccccffcdcdcdffc8c9c8ffc7c7c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffefefffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefffffefefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefffffefffefffefffefffefffefffefefffffffefefffffffefffefffefffffffefffffefefffefefffffefffefffffffefffefffefffefefffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefffffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefdfdfffefefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffefffffefefffefefffffefffefffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfafafff4f4f4fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f1f2fff1f1f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363737ff363636ff363636ff363636ff363636ff363736ff3c3c3cff49494aff595958ff6a6969ff7a7a7aff8a8a8aff999999ffb6b5b6ffe3e4e3fff6f6f5fffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefdfefffefefdfffefefefffefefdfffefdfefffefefefffefefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffdfefdfffdfdfefffefefefffefefefffdfefdfffdfefdfffefdfefffefefdfffefefefffdfefdfffefefefffdfefefffefdfefffefefdfffefefdfffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffafafbfffafbfafffafafafffafafafffafafafffafafafffaf9f9fffaf9f9fffafaf9fffafafafff9fafafffafaf9fff9f9f9fff9f9fafffaf9f9fffaf9f9fffaf9f9fffaf9fafff9f9fafffafafafffaf9fafffaf9fafff9f9fafffafafafffafafafffafbfbfffafafafffafafafffafafbfffafbfafffafbfbfffafbfbfffafafbfffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefdfffefdfdfffdfefdfffdfdfefffdfefdfffdfefefffdfefefffefdfefffefefdfffefefdfffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffdfefefff5f4f5ffe0dfdfffb1b0b0ff989798ff868686ff767677ff666667ff585758ff484849ff3b3a3bff343433ff343535ff3a3a39ff3c3c3cff3c3c3cff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313231ff303031ff2f2f2fff2e2e2eff2d2d2dff2c2c2cff2d2c2cff323231ff323232ff323131ff333433ff353535ff363636ff383838ff39393aff3b3b3cff3d3c3dff3e3e3eff3f3f3fff404040ff414141ff424142ff414141ff424142ff414141ff414041ff40403fff3e3e3eff3d3d3cff3b3b3bff393939ff373736ff353636ff353535ff333334ff323232ff313131ff2f302fff2d2d2dff2b2a2aff2b2b2cff2b2c2cff2e2e2dff2e2f2eff30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1d1dff1c1c1bff1b1b1bff181818ff141413ff0e0e0eff171817ff222223ff2c2c2bff3b3a3aff4d4e4dff656464ff7c7c7cff9b9b9cffd5d6d6ffeff0effffcfdfcfffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffffefffffffefffffffffffffffefefffffffefffffffffffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffefffefefffffefffefffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefdfffdfdfdfffefdfdfffefefdfffefefefffdfefefffefefdfffdfdfefffdfdfefffefdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfdfefffefdfefffefefdfffefefefffefefdfffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffffefffefffefffffffefffffefefffefefffffefffefffffffefffefffefffefefefffffefefffffffefffefffefffefffefffffefefffefffefffefefffffefffefffefffffffefffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffefffefffffffffffefffefffffffffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfefffefefdfffefefefffefefdfffdfdfefffdfefefffefefdfffdfefefffdfefefffdfdfefffefefdfffefefefffdfefdfffefefefffefefefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefffefffefefefffefefefffefefffffefefffffefefffffefefefffffffefffefefefffffefffffefffffffefefefffefefefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffffffffffffefffefefefffffefefffffffffffffffffffefffffffffffffffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcccbffcbcccbffc9c8c8ffc8c9c8ffc4c4c4ffc4c5c4ffc4c4c5ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c9ffcac9caffc9cacaffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcccccdffcdcdcdffcecdcdffcecfceffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d2d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d2d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d2ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d4d3ffd3d3d4ffd3d4d3ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d2ffd1d0d1ffd1d0d1ffd0d0d0ffd0cfd0ffd0d0cfffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcecfceffcececeffcdceceffcececdffcececdffcdcdcdffcdcdcdffcdcdcdffcccccdffcccdccffcdcdccffcccdccffcdcdcdffcececdffcececeffcecfceffcecfceffcfceceffcecfceffcececfffcecfceffcdceceffc9c9caffc9c8c9ffc9c9c8ffc7c7c7ffc5c6c6ffc6c5c6ffc6c7c7ffc6c6c6ffc6c7c6ffc7c7c7ffc7c8c7ffc8c8c9ffc9c9c9ffc9cac9ffcac9caffcacbcaffcbcacaffcbcbcbffcbcbcbffcccbcbffcccccbffccccccffcccccdffcdcdccffcccccdffcdcdcdffcecdcdffcecdceffcececeffcfcecfffcececfffcfcfd0ffcfcfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d7ffd6d6d7ffd7d7d6ffd7d7d6ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdadadaffdad9daffdbdadaffdadbdaffdbdadbffdadbdbffdbdbdbffdadadbffdadadbffdcdbdcffe2e1e1ffeaeaeafff3f2f3fff4f4f4fff5f4f5fff6f6f6fff6f5f6fff1f1f1ffefefefffefefeeffefefefffefefeeffeeeeefffeeefefffefefeeffeeefefffeeefefffeeeeefffefefeeffefefeeffeeefeeffefefeeffefeeeeffeeeeefffeeefeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffefeeeeffeeefeeffeeeeeeffeeefeeffeeefefffeeefefffefeeefffefefeeffefefeeffefefefffefefefffefefefffefefefffefefeeffefefefffefefefffefefefffefefefffefefefffefeeefffefefeeffefeeeeffefefeeffeeeeeeffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffededeeffededeeffeeedeeffeeededffeeededffeeedeeffedededffeeedeeffedededffeeedeeffedededffeeedeeffeeeeedffedeeeeffedededffedededffededeeffedededffedeeedffedededffecededffedededffedededffecededffedededffedededffececedffecedecffededecffecedecffecececffecececffecececffecececffecececffecececffecedecffecececffecececffececedffececedffececedffecececffededecffececedffedecedffecededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffeeedeeffedededffeeedeeffeeeeedffeeeeeeffeeeeedffeeedeeffeeeeeeffeeeeedffedeeeeffeeeeeeffededeeffeeeeedffeeeeeeffedeeedffeeeeeeffeeeeeeffeeedeeffedeeedffeeeeeeffedeeedffededeeffeeeeeeffeeeeeeffedeeedffedeeedffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffefefeeffeeeeefffefefefffefefefffefefefffefefefffefeff0ffefefefffefeff0ffefeff0ffeff0f0fff0efefffeff0effff0efeffff0f0efffefefeffff0efeffff0f0effff0f0f0ffeff0f0fff0f0f0ffefeff0ffefeff0fff0efeffff0efeffff0efeffff0eff0ffefefeffff0f0f0ffefeff0fff0eff0ffefeff0fff0eff0fff0f0effff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0efffeff0f0fff0f0f0ffefeff0fff0f0effff0f0f0ffeff0effff1f0f0fff3f2f2fff6f6f6fff7f8f7fff6f7f6fff3f4f3ffeeeeeeffe6e5e5ffdededeffdcdddcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdbdcdbffdbdcdcffdbdbdcffdbdbdbffdbdbdaffdbdbdaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d7ffd8d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d6ffd6d5d6ffd6d5d5ffd6d5d5ffd6d5d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d4ffd3d3d3ffd2d3d3ffd3d3d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfd0cfffcfcfcfffcfcfceffcececfffcececeffcececeffcdceceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccdcdffccccccffcccccbffccccccffcbcbcbffcbcbccffcbcbccffccccccffcdcdcdffcecfceffd0cfcfffd1d1d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d0d0ffd1d0d0ffd0cfcfffd0cfd0ffcfcfcfffd0d0d0ffd0cfd0ffd0cfd0ffd0d0d0ffd1d0d1ffd1d1d0ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d0ffd0d1d1ffd0d1d1ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd4d4d5ffd5d4d4ffd5d5d4ffd4d4d5ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d5d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd5d4d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d3d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececeffcececdffcdcecdffcdcdcdffcdcccdffccccccffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacbffcacacaffc9cacaffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc9c9caffc9c9caffcdcdccffccccccffcfcfcfffcececeffcdcccd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffffffffefefefffefefefffffffefffefffefffefefffffefefefffefefefffffefefffffffefffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefefefffefefefffefefefffefefffffffffefffefefffffefefefffefefffffffefffffffefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefefffffefefefffffefffffffffefffffefefffefffefffffffefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefefefffefffefffffffefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffffefffefefffffefefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffffefffefefefffefefefffefefefffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfbfbfff4f4f5fff2f1f2fff1f1f1fff2f1f1fff2f2f2fff1f1f1fff4f4f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff363636ff363636ff373637ff373736ff363536ff3b3c3cff494948ff575858ff696969ff7a7a79ff8a8a8aff999999ffb7b6b6ffe5e5e4fff5f6f6fffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefefefffdfdfdfffefefefffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefdfffefdfdfffdfefefffdfefefffefefefffdfefefffefdfefffefefdfffdfefefffdfefefffefefefffefdfefffdfefefffefefdfffefefdfffefefefffdfdfdfffdfefdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfdfcfffdfcfdfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafafffbfbfafffafafafffafafafffafaf9fff9fafafff9fafafffafafafffafaf9fff9f9fafff9f9f9fff9f9fafff9f9fafffafaf9fff9f9fafffaf9f9fffaf9fafffafafafffaf9fafffaf9fafffafafafff9faf9fffafafafffafafafffafafafffafafafffafbfbfffafafbfffbfafbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffefdfdfffdfefefffefefdfffefefdfffefefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffefefefffefefefffffffefffefefefffefefefffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffefefefff5f5f5ffe0dfdfffb0b0b1ff979798ff868686ff777676ff686868ff585857ff4a4a49ff3b3b3cff343434ff343434ff343434ff3a393aff3d3c3dff3d3d3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff323232ff313030ff2f2f2fff2e2d2eff2d2d2dff2e2d2dff323332ff333333ff333433ff353535ff373737ff383838ff3a3a3bff3c3c3dff3f3e3eff404040ff414141ff424243ff444344ff444444ff454445ff454545ff444544ff454544ff434344ff424242ff414141ff404040ff3e3e3eff3c3c3cff3a3a3aff393939ff383838ff373737ff343535ff333333ff323231ff2e2e2eff2b2b2bff2c2b2bff2d2d2dff2e2f2fff303030ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f201fff1d1d1dff1c1b1cff1b1b1bff181818ff141414ff1c1c1cff252524ff2e2e2eff3f3f3eff525151ff686868ff7e7e7eff9c9c9cffd7d7d7fff0f0f0fffdfdfcfffffefefffefffefffefffefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffefffffffefffefffffffefffefefefffefffffffffefefffefefefffefefffffefefefffdfefefffefefefffdfefefffefefefffdfefdfffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffdfefefffdfdfefffefdfefffefdfefffefefdfffefefefffefdfefffefdfefffefdfefffefdfefffefdfefffefefefffdfdfdfffefefefffdfdfefffdfdfefffefefefffefefefffefefefffffefffffffffefffffefefffefffefffffffefffefefefffffffffffffffefffffffefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffefffefffefffefffefffffefffffefffefffefefffffefffefffffffffffffefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefdfffefefefffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefdfffdfdfefffefefefffefefdfffefefefffefefefffefdfdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefdfefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c9c9ffc9c8c9ffc4c5c4ffc4c4c5ffc4c4c4ffc7c7c7ffc7c6c7ffc7c7c7ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffc9cacaffcacacbffcbcbcbffccccccffcdccccffcecdcdffcdcdceffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd2d2d2ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd3d2d2ffd2d2d3ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d3ffd2d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcecfffcfcfceffcececeffcdceceffcececdffcdcdcdffcdcdcdffcdcdccffcccdccffccccccffcccbccffcccccbffccccccffcdcdccffcdcccdffcdceceffcecfceffcfcfcfffcecfceffcfceceffcecfceffcececeffcececeffcdcdcdffc9c9c9ffc8c9c8ffc7c7c6ffc5c6c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c7ffc7c7c8ffc7c8c7ffc8c8c8ffc9c8c9ffcacacaffcacacaffcacacaffcbcbcaffcbcccbffcbcccbffccccccffccccccffccccccffccccccffcdcccdffcdcdcdffcececdffcececeffcececeffcececfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd2d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d5d4ffd5d5d4ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9dadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadbffdbdbdaffdbdbdbffdedddeffe7e7e8fff1f1f1fff4f4f4fff5f4f4fff6f6f6fff5f6f5fff3f3f3ffefeff0ffeeeeeeffeeefefffefefefffefeeefffefefefffefefefffefeeefffeeefefffefefefffeeefefffefefefffefefeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefeeffefeeeeffeeefeeffeeefeeffeeefeeffeeefeeffefeeefffeeefeeffeeeeefffeeefeeffefefefffefeeeeffeeefefffefefeeffefefefffefefefffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeefffefeeefffefefeeffeeefefffeeefefffeeefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeedeeffeeedeeffeeeeeeffeeedeeffeeededffeeeeeeffedededffeeeeeeffededeeffedededffedededffeeeeeeffededeeffeeedeeffeeeeedffeeededffedededffedededffedededffedededffedededffedededffecededffecececffecececffedededffededecffedececffecedecffecedecffecedecffecececffedececffecedecffececedffecececffecececffecececffecedecffedececffecedecffedededffecedecffecedecffedededffecededffedededffecedecffedededffedededffedededffedededffedecedffededecffecededffecededffedededffedededffedededffedededffedecedffedecedffedededffedededffedededffedededffededeeffedededffedededffeeeeeeffedededffeeeeedffededeeffedededffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeedeeffedeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeeeedffeeeeeeffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefefeeffefefefffeeefefffefefeffff0efefffefefefffefeff0ffefefefffefefeffff0efeffff0f0efffefefefffefefeffff0efefffeff0efffeff0effff0f0f0fff0f0efffefefefffefeff0fff0eff0ffefeff0fff0f0efffefeff0fff0efefffefeff0fff0eff0fff0eff0fff0efeffff0f0f0ffefefeffff0f0f0ffefeff0ffefefefffeff0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0eff0ffeff0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff1f1f1fff3f3f3fff6f6f6fff6f6f6fff6f6f6fff3f3f2ffeaeaeaffe1e2e1ffddddddffdcdddcffdcdcdcffdcdbdcffdcdcdbffdbdcdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdbdbdaffdadadbffd9dad9ffd9dad9ffdadad9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd4d5d4ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfceffcecfcfffcececeffcececeffcecdceffcdceceffcecdcdffcdcdcdffcdcdcdffccccccffccccccffcdccccffcbccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcccccbffccccccffcdcdcdffcfceceffcfd0cfffd0d1d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfd0ffd0cfcfffd0cfcfffd0d0d0ffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d0d0ffd0d1d0ffd1d1d0ffd0d0d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d5d4ffd5d4d5ffd4d4d4ffd4d5d4ffd5d5d5ffd4d5d5ffd4d5d5ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd4d4d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d5ffd5d4d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d3d3ffd2d3d2ffd2d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffcfcfcfffcfceceffcecfceffcececeffcececdffcdcdceffcccdccffccccccffccccccffcbcbcbffcbcbcbffcacbcaffcacacbffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc7c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc9c9c9ffc9c9c9ffcccccdffcdcdcc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefffffffefefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefffefffefefefffefffffffffefefffefefefffefefffffefefefffffefefffefffefffefffffffffffffffefefffffffefefffefefefffefffefffefefefffefefffffefffffffefefefffefefefffffefefffefefefffefffefffffefffffefefefffefefffffffefefffefffffffefefefffefffffffffffefffffefefffefefefffefefefffefefefffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefefffffefefffefffffffefefffffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefefffefffefffefefefffefffefffefefefffdfefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffefffefefefffffefefffefefefffefffefffefefefffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffefffffffefffffffefffffffefffffefffffffefffffffffffffffffffefffffefffffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfbfff5f5f5fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff3f3f3fff4f4f4fff4f4f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373738ff373737ff363636ff363636ff363636ff363536ff3b3b3cff494849ff585858ff686969ff797979ff8a8a8aff999999ffb6b6b6ffe5e5e5fff5f5f5fffcfcfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefefefffdfdfefffefefefffefdfdfffdfefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffdfefefffefefefffefdfefffefefefffdfefefffdfefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffefdfefffefdfdfffefdfdfffdfefefffdfdfefffdfdfdfffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffbfbfcfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffafaf9fffaf9fafffafaf9fffafafafffafafafffaf9f9fff9fafafff9f9fafffafaf9fffaf9fafffafaf9fff9fafafffafafafff9fafafffafafafffaf9f9fff9fafafffafafafffafafbfffafafbfffafafafffafafbfffbfafafffafafbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefdfefffdfefefffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffefdfefffdfdfdfffefdfdfffdfefefffefefefffefefefffefffefffefefefffefffefffffefefffefffffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffefefefff5f4f5ffe0e1e0ffb1b2b2ff979796ff868686ff777777ff686868ff595959ff4a4a4aff3b3b3cff343435ff343434ff343435ff353434ff393a3aff3c3d3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363536ff333333ff323232ff303130ff2f2f2fff2e2e2eff2d2e2eff323232ff353435ff353535ff373737ff39393aff3c3b3bff3d3d3dff3f3f40ff414141ff434243ff444544ff454646ff474746ff474747ff484848ff484848ff474847ff474747ff464647ff464646ff444444ff434343ff424141ff3f3f40ff3d3e3dff3d3c3dff3b3b3cff3a3a3aff383738ff353636ff343434ff303030ff2c2c2cff2d2d2dff2e2e2eff302f2fff323232ff353536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202121ff1f1f20ff1f1f20ff1d1c1cff1b1c1cff1b1b1bff181818ff1c1b1cff252525ff323132ff424343ff565656ff6c6c6cff818180ffa09f9fffd7d7d8fff1f0f0fffcfcfcfffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffefefdfffefefefffefefefffefdfdfffefefefffdfefefffefefefffefdfefffefefdfffdfefefffefefefffdfefefffefefefffefdfdfffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefefffffffefefffefffffffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffffffffffffefffffefffffffefefefffefffffffffffefffefffffffefefefffffefefffefefefffefffffffffefefffffefffffffefffffffefffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffefffefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffdfefefffefefefffdfdfefffefefefffdfdfefffefefefffefdfdfffdfefefffefefefffefdfefffefdfefffefdfefffefdfdfffdfefefffdfefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffffefefffefffffffffefffffefffefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c5ffc4c5c5ffc4c4c4ffc7c7c7ffc7c7c7ffc6c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9c9c9ffcacacaffcacbcbffcbcbcbffcbccccffcdcdcdffcdcdcdffcdcecdffcfceceffcfcfcfffcfd0cfffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d2ffd2d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d2ffd3d3d3ffd3d2d3ffd4d3d3ffd3d4d4ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d3ffd3d4d3ffd4d3d4ffd3d4d4ffd3d4d3ffd4d3d4ffd4d4d3ffd3d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d3d2ffd1d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfd0ffcfcfd0ffcececfffcececfffcfceceffcececeffcececeffcececeffcdcdceffcdcdcdffcdcccdffcccdcdffccccccffccccccffccccccffcccbcbffcbcbcbffcccbcbffccccccffcdcdceffcececdffcecfcfffcececeffcececeffcecdceffcececeffcdceceffcccdcdffcacac9ffc7c8c8ffc6c6c6ffc5c5c5ffc4c4c3ffc4c4c4ffc6c6c6ffc6c5c6ffc6c5c6ffc7c6c6ffc7c8c8ffc8c8c8ffc8c8c8ffc9cac9ffcacac9ffcacbcaffcbcacbffcbcbcbffcbcbcbffcccbccffccccccffccccccffcccdcdffcdccccffcdcdcdffcdcdceffcececdffcececeffcecfceffcecfcfffcfcfcfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d0d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffd9dadaffd9dad9ffdad9daffdadadaffdadadaffdadadaffdbdadaffdadadbffdadadbffdbdbdaffdbdadbffdcdddcffe4e5e5ffedededfff3f3f3fff5f4f4fff5f4f4fff5f6f6fff4f4f4fff0f0f0ffefefefffeeeeefffefefefffefeeefffefefefffefefefffefefefffefeeefffefefefffefeeefffeeefefffeeefefffefefefffefefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffeeefeeffeeefefffefefefffefeeefffefefefffeeefeeffeeefefffefefeeffeeefefffeeefefffefeeeeffefefefffefefefffefefeffff0efefffefefeffff0efefffefeff0ffefefefffefefefffeff0efffefefefffefefefffefefefffeeefefffeeefeeffefeeefffefefeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffedeeeeffeeeeeeffedeeeeffeeeeeeffeeededffedeeedffedeeedffededeeffeeeeeeffededeeffededeeffeeededffededeeffedeeedffeeedeeffedededffedededffedededffedededffedededffedededffedededffedededffecececffecececffecececffececedffedececffecedecffecececffececedffececedffecedecffecececffecececffecedecffecececffecececffecececffecececffecededffedececffedecedffedecedffedededffecededffedededffecededffedededffedededffedededffedededffecededffecedecffedecedffededecffedededffedededffedececffedededffecededffedededffedecedffededecffedededffedededffedededffedededffedededffedededffedededffededeeffeeeeeeffededeeffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeededffededeeffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefeeffefefefffefefeffff0efefffeff0f0ffefeff0ffefefeffff0f0f0ffeff0efffeff0effff0efefffeff0f0ffefefeffff0eff0ffefefefffeff0f0ffeff0f0fff0efefffeff0f0ffeff0f0fff0f0effff0eff0ffeff0efffeff0f0fff0f0f0ffefeff0fff0f0effff0efefffeff0efffeff0efffefeff0fff0f0f0ffefeff0ffefeff0fff0efefffeff0f0fff0f0f0fff0f0f0fff0eff0fff0eff0fff0eff0ffeff0f0fff0f0f0fff2f2f2fff5f5f5fff7f7f7fff6f6f6fff5f5f5fff1f1f1ffe7e7e8ffdfdedeffdcdddcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadbdbffdadadaffdadadaffdadadaffdad9d9ffdad9daffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d5d6ffd5d6d5ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d4d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd3d4d3ffd4d3d4ffd3d2d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffcfd0d0ffcfd0d0ffcfd0d0ffcfcfd0ffcfcfcfffcecfcfffcececeffcececeffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffcdcccdffccccccffccccccffcbccccffcccbccffcbcbcbffcbcccbffcbcbcbffcbcccbffcdccccffcdceceffcececeffd0cfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd2d1d2ffd1d1d0ffd0d1d1ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcfd0cfffcfd0cfffcfcfd0ffd0d0d0ffcfcfd0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d4d3ffd3d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd5d4d4ffd4d5d5ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd5d5d5ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd6d5d6ffd5d6d5ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd4d4d5ffd4d4d5ffd5d4d4ffd4d4d5ffd4d5d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcecfcfffcececeffcececeffcecdcdffcdceceffcdcdcdffcdcccdffccccccffcccbcbffcbccccffcbcbcbffcacbcbffcbcbcbffcacacaffc9cac9ffcac9caffc9cacaffc8c9c8ffc9c8c9ffc8c8c7ffc8c8c8ffc8c8c8ffc7c6c6ffc9c9c9ffc9c9ca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffefffefefffffffffefffffefefffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffffffffffefffefffefefefffefefffffffefefffffefefffffffefffffefefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefffefffefffefffefefefffefffffffefffefffefefefffefffefffefffefffffffffffffffefffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefefffefffffffffefefffffefffffefefffffefefffffefefefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffffefffffefefffefffefffffffffffefffefffffffefffffffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffefefffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfcfff5f5f5fff0f0f0fff1f1f0fff2f2f1fff4f3f3fff4f4f4fff4f4f4fff4f5f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff383837ff373737ff363636ff363636ff363636ff3d3c3cff4a4a4aff595a59ff696969ff7a7a7aff898989ff999898ffb6b7b7ffe6e6e5fff6f6f6fffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefdfffefefefffdfefdfffefefdfffdfefefffefefdfffdfefdfffdfefdfffefdfefffefdfefffefdfefffefefefffdfefefffefdfdfffefefefffefefdfffefdfdfffdfefdfffdfefdfffefefefffefdfdfffdfefdfffefdfdfffefdfdfffefefefffefdfefffefefefffdfdfefffdfefdfffdfdfdfffefefefffdfefefffdfdfefffefefefffefefefffdfdfefffefefefffefefefffefdfdfffdfefefffefdfdfffefdfefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffbfcfbfffbfbfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffcfbfbfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffafbfbfffbfafafffafafafffafbfafffafafafffafafafff9fafafff9fafafff9f9f9fffafafafff9f9fafff9faf9fff9f9f9fffafafafff9fafafff9f9f9fffaf9fafffaf9f9fffafaf9fffafaf9fffafaf9fffafafafffafafafffafbfafffbfafafffafbfafffafafafffafbfafffafbfafffbfafbfffbfafbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffefefefffefefefffdfdfdfffdfdfdfffefefdfffefdfdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffefffffffefffffffefefefffffffffffefefffffefffffffffefffffefefefff5f5f5ffe1e1e1ffb3b3b3ff969696ff878787ff787877ff696968ff595a5aff4b4a4bff3c3c3bff353434ff343535ff353534ff343534ff343535ff3a393a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393839ff353636ff333334ff323132ff303030ff2f2f2fff2f2f2eff333433ff363637ff373838ff3a3a3aff3d3c3cff3e3e3eff404140ff424242ff454544ff464646ff474747ff494849ff4a4949ff4b4a4aff4b4b4bff4c4b4bff4a4b4bff4b4a4bff4a4a49ff494949ff474848ff464646ff444544ff424343ff414141ff403f40ff3f3e3fff3d3d3dff3a3b3bff383838ff373737ff313231ff2d2d2dff2e2f2eff30302fff333333ff353535ff373838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222121ff202020ff1f1f1fff1f201fff1c1c1cff1c1b1cff1b1a1bff1f1e1eff272727ff343535ff474646ff5b5b5bff6f6f6fff838383ff9fa09fffd9d9d8fff2f2f2fffdfdfdfffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefefffffefffffffefefffffffefefffffefefffefffffffffffefffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefefffffefefffffefefffefefefffefefefffefffefffffefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfdfffefefefffefefdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffffefffffffefefffffffefffefffffffffefefffffffffffffffefffffefefffefffffffffffefffffffffffffffefffefffefffffefefffefefefffefffefffefefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffffefffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefefffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffefdfefffefdfefffefdfefffefefdfffdfefefffefdfdfffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffffefefffefefefffefefffffffffffffffefefffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefffffffefefefffffffffffefefffffefffffffefefeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc7c7c7ffc7c6c6ffc7c7c7ffc8c9c8ffc8c8c9ffcac9c9ffcac9c9ffc9c9c9ffc9c9caffcacacaffcac9c9ffc9cacaffcbcacaffcbcbccffccccccffcccccdffcdcdcdffcecdceffcecfceffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d2ffd2d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d3ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d5ffd4d4d4ffd4d5d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd3d3d3ffd2d3d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d3ffd2d2d2ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d0ffcfd0d0ffd0cfd0ffcfd0cfffcfcfcfffcecfcfffcececeffcececeffcdceceffcecdceffcecdceffcecdcdffcdcdcdffcccdcdffccccccffccccccffcccccbffcbcbcbffcbcbcbffcbcccbffccccccffcdcdcdffcdceceffcfceceffcfcfceffcececeffcdcdceffcececeffcdcdceffcccdccffcacacaffc9c8c8ffc6c7c7ffc5c5c5ffc5c4c4ffc4c3c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c7c7ffc8c7c7ffc8c7c8ffc8c9c9ffc9c9caffcac9caffcacacaffcbcbcbffcccccbffcccccbffccccccffcccccdffccccccffcdcdcdffcdcdcdffcdcecdffcdcdcdffcececeffcececeffcececeffcfcecfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd4d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d4d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d8ffd8d8d7ffd8d8d9ffd8d8d9ffd8d8d9ffd9d8d9ffd9d8d9ffd9dad9ffdadad9ffdadad9ffd9dadaffd9dadaffd9dad9ffdadadaffdadadaffdadbdaffdadadaffdbdbdbffdadbdaffdbdbdbffe1e0e1ffeae9e9fff2f2f2fff5f5f4fff5f4f4fff5f6f6fff6f5f6fff1f2f1fff0efefffefefefffefefefffefefeeffeeefefffefefefffefefefffefefefffefefefffeeefefffefeeeeffefefefffefefeeffefeeeeffeeefefffefefeeffefefefffefefeeffeeefefffefeeeeffefeeeeffefefefffefeeefffefefefffeeeeefffeeefeeffeeeeeeffefefefffeeefefffefeeefffefefefffefefefffefefefffefefeffff0f0effff0efefffeff0f0fff0efefffefeff0ffefeff0ffefeff0ffefefefffefefefffefefefffefefefffefefefffeeefefffeeeeefffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffeeededffeeeeedffeeeeedffeeededffedeeeeffeeeeeeffedeeedffeeeeedffedeeeeffedededffedeeedffedededffeeedeeffeeededffeeededffedededffedeeedffedededffedededffedededffedededffedededffededecffedededffedededffecededffedececffecececffecedecffececedffedededffececedffecedecffecececffedecedffecedecffecececffedececffedececffecececffecededffedededffedecedffecededffededecffedecedffecededffecededffedededffedecedffedededffededecffedededffecededffececedffecececffedededffececedffecededffecececffedededffedededffececedffedecedffedececffedededffedededffeeededffedededffeeedeeffedeeedffeeeeedffedeeeeffeeededffedeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffedeeeeffeeedeeffeeeeedffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefeeeeffefeeefffeeeeefffefefefffefefeffff0efefffefeff0fff0efeffff0eff0ffeff0f0ffefeff0fff0efefffefefefffeff0effff0f0effff0f0efffefeff0ffefeff0ffefefeffff0efefffefeff0ffeff0efffefefeffff0f0f0ffeff0efffefefefffefeff0fff0efeffff0efeffff0f0effff0efefffeff0f0fff0f0f0ffeff0effff0f0efffeff0f0ffefefefffeff0efffeff0effff0eff0fff0eff0fff0eff0fff0f0f0ffeff0f0fff0efeffff0f0f1fff3f3f2fff6f6f6fff7f7f7fff6f6f6fff4f4f4ffedededffe4e5e4ffddddddffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadbffdbdadaffdadadaffdad9daffd9d9daffdadad9ffdad9d9ffd8d9d9ffd9d8d8ffd8d8d9ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d6ffd5d5d5ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d2d1ffd1d1d0ffd1d1d1ffd1d1d0ffd0d1d0ffd0cfd0ffd0d0cfffd0d0d0ffcfcfd0ffd0cfd0ffcfcfcfffcecfceffcececeffcfceceffcdceceffcdcdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffcbccccffcccccbffcccbccffcbcbccffcbcbcbffcbcbcbffcbcacbffcbcccbffcdcdccffcececdffcecfcfffcfcfd0ffd0d0d0ffd1d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0cfffd0d0cfffd0cfcfffcfd0cfffd0cfd0ffcfd0cfffd0d0cfffcfd0d0ffcfcfcfffcfd0cfffcfd0cfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d5d5ffd5d4d4ffd5d4d5ffd4d5d5ffd4d4d5ffd5d4d4ffd5d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d4d5ffd5d4d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d1d2ffd2d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffd0cfcfffcfcfcfffcececfffcfceceffcececeffcdcdceffcdcdcdffcdcdcdffcdccccffcbccccffcccbcbffcbcbccffcbcbcbffcacbcbffcbcacaffcacacaffcacacaffcacac9ffcacac9ffc8c9c9ffc8c9c9ffc7c8c7ffc8c8c8ffc7c7c8ffc7c7c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffefffffffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefefffefefffffefffefffefefefffefffffffffefefffffffefffffffffffffffefffffefffffefffefffffffffffffefefffffefefffffefefffefffffffefefffffefefefffffffffffefefefffefefffffefefffffefffffffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefffefffefefefffefefefffffffefffefffefffffefefffefefefffefefefffefefffffffefefffefffffffefefefffefffefffefffefffffffffffefefffffefefffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefefffefefffffefffefffefefefffefffffffffefefffffffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefffefffefffefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff5f6f6fff0f0f0fff1f2f1fff4f3f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393938ff393938ff383838ff373737ff363736ff353636ff3c3c3dff4b4b4bff5a5b5bff6b6a6aff7a7a7aff898989ff989999ffb8b7b7ffe6e7e7fff5f6f6fffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefdfffdfefdfffefefdfffdfdfdfffefdfefffdfefdfffefefefffefefefffefdfefffefefefffdfdfefffdfefefffefefefffdfefefffefdfefffefefdfffefefdfffdfefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfdfefffdfdfefffefefdfffefefdfffdfefefffefefdfffefdfefffefefefffefefdfffefefefffefdfdfffefdfdfffefefefffefdfdfffdfdfefffdfefdfffdfdfdfffdfefefffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafaf9fff9fafafff9fafafff9faf9fffafafafff9f9f9fffaf9fafffaf9fafff9fafafffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfefefffefefdfffefdfefffefefefffefefdfffefefefffefdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfefefffefefefffefffefffefefefffefefefffefefffffefffefffffffffffffefffffffefefffffffefffefffffffefffffffffffffffffffffffdfdfdfff5f4f5ffe3e2e3ffb4b4b4ff979696ff888888ff797979ff6a6a6aff5a5b5bff4b4b4bff3c3c3cff343435ff343534ff353535ff353535ff363636ff3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff393839ff363635ff333433ff323231ff303031ff303030ff353535ff393839ff3b3b3bff3e3d3dff3f3f40ff414142ff444444ff464646ff484848ff4a494aff4b4b4cff4c4c4cff4e4d4dff4e4e4eff4f4f4fff4e4f4eff4e4e4eff4e4e4eff4d4d4dff4c4c4cff4b4b4bff4a4a4aff494949ff464646ff454545ff434343ff424242ff414141ff3e3e3eff3c3b3bff393939ff333333ff2e2e2fff303030ff323333ff353535ff383838ff393a39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff212121ff212120ff202020ff1f1f1fff1d1d1cff1b1b1cff202020ff2a2a2aff373837ff4b4a4aff5f5e5eff727272ff858686ffa09f9fffd9d9dafff2f3f3fffdfdfdfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffffffffefefffffefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffffffefffefefefffefefffffffffffffefffffffffefefffffefefffffffefffefffffffffefefffefffffffefffffffefffefffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefffffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffefffffffffffffefefffefefefffffefefffefefffffefefffffefefefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffdfefefffefdfdfffefdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffefffffffefefffffffffffffefefffffefefffffefffffffefefffefefffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffffefffffffffffeffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c6ffc9c8c9ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffcac9c9ffcac9c9ffcac9c9ffc9c9caffcacacaffcacacaffcbcbcbffcccbccffcdcdccffcdcdcdffcececeffcececfffcecfcfffcfcfd0ffd0cfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d1d1ffd2d1d2ffd2d1d2ffd1d2d2ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd3d3d3ffd4d4d4ffd3d3d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d2d3ffd2d3d2ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d3d3ffd2d3d2ffd3d2d3ffd2d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0d1d0ffd1d0d0ffd0d0d0ffcfd0cfffcfcfcfffcececfffcfcecfffcececeffcececeffcececeffcecdcdffcececdffcdcdcdffcdcdcdffcdcdcdffcccdccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffcdcdcdffcececeffcfcfcfffcdcdceffcdcdcdffcdcdceffcecdcdffcdcdccffcacbcaffc9c9c8ffc7c7c7ffc6c6c6ffc5c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc6c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c9ffcacac9ffcacacaffcbcbcaffcbcbcbffcbcccbffccccccffccccccffccccccffcdcdccffcdcdcdffcdcdceffcececeffcececeffcececeffcececfffcfcecfffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d4d5ffd4d4d5ffd4d4d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffdad9d9ffdadad9ffdadadaffdadadaffdadadaffdadadbffdadadaffdadadbffdadadbffddddddffe6e6e6ffeeefeefff4f4f4fff4f5f4fff5f6f5fff6f6f5fff2f2f3fff0eff0ffefefefffefefefffefefefffefefefffefefefffeeeeefffefefefffefefefffefefefffefeeefffefefefffefefeeffeeefefffefeeeeffeeefefffeeefefffefefeeffeeefeeffefefefffeeeeefffeeeeefffeeeeefffefefeeffefefefffefefefffefefeeffefefefffefefefffefefefffeff0efffefefeffff0efeffff0efeffff0efefffefeff0ffeff0efffefefefffefefefffefefefffeff0efffeff0efffefefefffefefefffefefefffefefefffefeeefffefeeeeffefeeeeffeeeeefffeeeeefffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffedeeedffeeeeeeffedeeedffedeeeeffeeeeedffedededffeeedeeffedededffeeeeedffeeeeeeffedededffeeeeedffedededffedededffeeeeedffedededffedededffedededffedededffedededffedededffedededffecededffedededffecedecffedededffececedffececedffececedffededecffededecffecededffededecffedecedffedededffededecffedededffedececffedececffedededffedececffecededffecededffecededffecededffedecedffededecffedededffededecffedecedffecededffedededffedececffedececffedececffecededffecededffecedecffedededffecececffedecedffedecedffecededffededecffededecffedededffedededffedededffedededffedededffededeeffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffefefefffefeeeeffefefeeffefefefffefefefffefefefffeff0efffefefefffefefefffefefeffff0f0efffeff0f0ffeff0effff0eff0ffeff0effff0eff0fff0efefffefefeffff0efefffefeff0ffefeff0ffefefeffff0f0f0ffefefefffefeff0ffefeff0ffefefeffff0efefffeff0effff0f0f0ffeff0efffefefeffff0efefffefefefffefeff0ffefefeffff0f0effff0f0f0ffefefeffff0f0efffefeff0ffefeff0fff0f0f0ffeff0f0fff0eff0fff1f1f1fff4f4f4fff6f6f7fff7f6f6fff5f6f6fff2f2f2ffeaeae9ffe0e0e0ffdcdcddffdbdbdcffdbdbdcffdbdbdcffdcdbdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadbdaffdadadaffdadad9ffdad9d9ffdad9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd2d2d3ffd2d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfd0ffcfcfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcececdffcececeffcdcdcdffcdcdcdffcdcdcdffcdccccffccccccffccccccffcbccccffcbccccffcbcbcbffcbcccbffcbcbcbffcbcbcaffcbcacbffcbcccbffcdcdcdffcecdceffcfcecfffd0d0cfffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffcfd0d0ffcfcfcfffd0d0cfffcfcfd0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d4ffd5d4d5ffd4d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd6d5d5ffd5d6d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d5ffd4d4d5ffd4d4d5ffd5d5d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0d0d0ffd0d0cfffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcececeffcececeffcecdceffcecdcdffcdcdcdffcccdccffcbccccffcbccccffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcac9caffc9c8c9ffc9c9c8ffc8c8c8ffc7c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefefffffffefffefefffffffffefffefffefffffffefffffefefffefffffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffefefffffffffffffefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefffffffefefefffefefefffefffefffffefefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefefffefefffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffffffefffffffffffefffffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffefffffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffefffffffefffffffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfcfff6f6f6fff2f1f1fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff4f5f4fff5f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff393939ff393838ff383837ff373737ff363636ff3d3d3dff4c4b4cff5b5b5cff6c6c6cff7b7c7cff8a8a89ff999999ffb8b8b8ffe7e7e7fff6f6f6fffdfdfdfffefefdfffdfefefffefdfefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfefffefdfefffdfefdfffefdfdfffefefdfffefefefffefefefffefefdfffdfdfdfffefefdfffdfdfefffefefdfffefdfefffdfdfefffefefefffdfefefffefdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfefdfffefefdfffdfefefffefdfefffdfdfdfffefefdfffdfefefffefefefffdfefefffefdfefffefefdfffdfefdfffdfefefffefdfdfffefefefffefefdfffdfefefffefdfdfffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfcfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfafffafafafffafafafffafafafff9fafafffafafafffafaf9fff9fafafffafaf9fff9faf9fff9f9fafffaf9fafffafafafffaf9f9fffafafafffaf9fafffafafafffafafafffbfafafffafbfafffbfafafffbfbfafffbfbfbfffbfbfafffbfbfafffbfbfafffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffcfdfcfffdfdfcfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefdfffdfefefffefefefffdfdfefffefdfefffefefdfffdfefdfffefefefffefdfefffefefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffffffffffefefffffefffffffffffefffefffffffffffefffefffffffdfdfefff5f4f5ffe4e4e3ffb5b4b4ff999898ff8a898aff7b7b7bff6c6b6cff5c5b5bff4b4c4bff3d3c3cff353534ff353535ff353535ff363636ff373736ff3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3fff3c3c3cff393939ff353536ff333333ff323232ff323232ff373737ff3c3c3cff3f3f3fff414141ff434443ff454645ff484848ff4a4a4aff4c4c4cff4e4d4eff50504fff515050ff525151ff525152ff525251ff525152ff525152ff515151ff515050ff50504fff4f4f4fff4e4e4dff4d4c4cff4a4a4aff494949ff474747ff464645ff454444ff414142ff3f3e3fff3b3b3bff353434ff303030ff323332ff363635ff383837ff3a3a39ff3d3d3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222121ff222221ff222121ff212020ff1f1f1fff1f201fff1c1c1cff212221ff2c2b2cff3a3a3aff4e4d4eff626363ff767575ff888888ffa1a2a1ffdcdcdcfff4f4f3fffdfdfdfffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffffffffffffefffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffefefefffffefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefefffffffffffffffefffffefefffefefefffefffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffffefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefefefffefffefffefefefffefefffffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffdfdfefffefefdfffefdfefffdfdfefffefdfefffdfefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffffefefffefffffffffefffffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacac9ffc9cacaffc9c9c9ffcac9c9ffcac9caffcbcbcaffcbcbcbffcccccbffcdccccffcdcdcdffcecdcdffcfcfceffcececfffcfcfcfffcfd0cfffd0d0d0ffd0d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd1d2d1ffd2d1d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d3d2ffd3d2d2ffd3d3d3ffd4d4d3ffd4d3d3ffd4d4d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd4d4d3ffd3d4d4ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d2ffd3d3d2ffd3d2d3ffd2d3d3ffd3d3d2ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d3ffd2d2d3ffd2d3d3ffd2d3d2ffd2d3d2ffd2d3d2ffd2d2d2ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfceceffcfcfceffcececeffcececeffcececdffcdcdcdffcdcdcdffcccccdffcdcdccffcdccccffcbcbccffccccccffcbcbccffcbcacaffcbcacaffcbcbcbffccccccffcdcdccffcececeffcecfceffcdcdceffcdcccdffcdcccdffcececdffcdceceffccccccffc9c9caffc8c8c8ffc7c6c6ffc4c5c4ffc3c4c4ffc4c3c4ffc5c5c5ffc5c5c4ffc5c6c6ffc6c5c6ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c8ffcac9caffcacacaffcbcbcaffccccccffcccbccffccccccffccccccffcccccdffcdcdcdffcdcecdffcdceceffcececeffcececeffcececfffcfcecfffcfcfcfffcfcfcfffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffdadad9ffd9dadaffdadadaffd9dadaffd9dadaffdadadaffdadadaffdcdbdbffe4e3e3ffecebecfff3f3f3fff5f4f5fff5f4f5fff6f6f5fff5f4f4fff1f0f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefeeffefeeefffeeeeefffefefefffeeefefffefeeeeffefeeefffefefeeffefefefffefefeeffefefeeffefefefffeeefefffefeeefffefeeefffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0f0efffeff0f0fff0efeffff0f0efffefeff0fff0f0efffeff0efffeff0effff0efefffefefefffefefefffeff0efffefefefffefefefffefefefffeeeeefffeeefefffeeefeeffeeeeeeffeeefeeffeeeeeeffedeeeeffeeedeeffeeeeeeffeeedeeffeeeeeeffeeedeeffeeeeeeffeeedeeffeeedeeffedeeedffeeededffeeeeedffeeeeeeffeeeeedffeeeeedffedededffedededffedededffedeeedffeeededffedededffedededffedededffedededffedededffedededffedededffededecffededecffedededffecededffedecedffececedffededecffedededffedededffecededffedecedffededecffecedecffedededffedececffedededffededecffecededffedececffededecffedecedffededecffecedecffededecffedecedffecededffededecffedededffececedffecedecffededecffececedffecededffecedecffecedecffededecffecedecffececedffedecedffedededffedececffedecedffedecedffedededffedededffeeededffedededffeeededffeeeeedffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefefeeffeeeeeeffeeeeeeffefeeeeffefefefffefefeeffeeefefffefefefffefefefffefefefffefefefffeff0efffefefeffff0efefffefeff0fff0efeffff0f0f0ffefeff0ffeff0efffeff0efffefeff0ffeff0f0ffeff0efffeff0effff0f0efffeff0efffefeff0fff0eff0ffeff0effff0efeffff0efeffff0eff0fff0f0effff0eff0fff0eff0ffeff0effff0efeffff0f0effff0f0f0fff0f0effff0f0efffefefefffeff0efffefefeffff0f0effff0eff0ffefeff0fff0f0f0fff2f2f2fff6f5f5fff7f6f6fff6f6f6fff5f5f5fff0efefffe7e7e6ffdededdffdbdcdcffdcdbdcffdbdbdbffdcdcdbffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdaffdadbdaffdadadaffdadadaffdadadaffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d5ffd5d6d5ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0d0cfffcfd0d0ffcfcfcfffcfcfcfffcfcecfffcfcfceffcececeffcececeffcecdcdffcecdceffcdcdcdffcccdcdffccccccffccccccffccccccffcccccbffcbcccbffcbcbcbffcbcbcbffcacbcbffcbcbcaffcbcbcbffcbcacbffcbcccbffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd2d1d1ffd2d2d2ffd2d1d2ffd2d1d1ffd1d0d1ffd1d0d0ffd0cfd0ffd0cfcfffcfcfceffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0cfd0ffcfcfd0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d2ffd2d1d2ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d3ffd3d4d3ffd4d3d3ffd4d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd4d4d5ffd4d5d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd6d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd5d5d5ffd4d4d5ffd5d5d4ffd5d4d5ffd4d4d5ffd4d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcfcecfffcfcfcfffcfceceffcdceceffcecdcdffcdcdcdffcdcccdffcdcdccffccccccffcccccbffcbcbcbffcacbcbffcbcbcaffcbcbcbffcacacaffcacacaffcacac9ffc9c9caffc9c9c9ffc9c9c8ffc7c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefffefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefefffffefffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffffffffefffffffefefffefefefffefffefffefffffffefefefffefefefffefefefffffefefffefefffffefffefffefefffffefffefffefefffffefffefffefefefffefefefffefefffffefefefffffefefffffefefffffefefffefefefffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffefffffefffffffefffffffefffffffffffffffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefffffefefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffefefefffefffefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffffffffffffffefefefffefefefffffefefffefffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfff7f7f7fff3f3f3fff4f4f4fff4f5f4fff4f4f4fff5f4f4fff4f4f4fff4f5f5fff3f4f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a3aff393939ff393939ff383939ff393838ff383738ff373837ff3e3d3eff4c4c4cff5c5c5dff6d6d6dff7c7c7cff8b8a8bff9a9a9affb8b9b8ffe7e6e7fff6f6f6fffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfefffdfefefffefdfefffefefefffdfefefffefefefffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfefffdfefdfffdfdfefffefefefffdfefdfffefefefffefdfdfffefdfefffefdfefffdfefefffdfdfefffdfefdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffbfcfcfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9f9fffaf9f9fffafafafff9faf9fff9f9fafffaf9f9fff9fafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffafafafffbfafbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffefefefffefdfdfffefefefffefdfefffdfefefffdfdfefffdfefdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffefefefffefffefffffefefffefefefffefefefffefefefffffffffffffffffffefffefffffefefffefefefffffffffffefffefffefefffffefdfdfff5f5f5ffe4e4e4ffb5b5b5ff9a999aff8c8b8bff7d7e7dff6e6d6eff5d5c5cff4b4b4bff3c3c3cff343535ff353435ff363636ff363737ff383737ff3737380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424343ff3f3f3fff3c3d3cff393938ff353535ff333333ff323232ff3a3a3aff40403fff434343ff464545ff484848ff4b4b4aff4c4d4cff4e4e4fff515050ff525353ff545454ff555555ff555555ff565555ff555655ff555555ff555454ff545454ff545454ff535453ff525252ff515152ff505050ff4f4f4eff4d4d4eff4b4c4cff4a4a4aff484848ff454546ff424242ff3e3e3eff373737ff323233ff353635ff383738ff3a393aff3d3c3cff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff212222ff212121ff212121ff212121ff212020ff1f1f20ff1e1f1eff242324ff2f2f2fff3d3d3eff515151ff656565ff787879ff8a8a8bffa5a6a5ffe0dfe0fff5f4f4fffdfdfdfffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefffefffffffefffffefefffffffffffefefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffefffffffefffffefffffffefefffffefffefffffffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefffffefffffffefffefffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffefffefffefefffffffffffffefffefffffffffffffefefffffefffffffefffffefffffffefefffffefffefffffffefffefefffffefefffffffefffffefffffffffefefffefffefffffffefffefefefffffefefffefefefffffffffffffffefffefefefffefefefffefefefffffffffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfefffdfefefffefdfefffefefefffdfefefffefefefffdfdfefffdfdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffefefffefefefffefffffffffefefffefefffffffefffffefffffffefefffffefffefffffffefffefefffffefffffffffefffffefffffffffefffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c9c8ffc9c9c9ffcac9c9ffc9c9caffcac9caffc9cacaffc9c9caffc9c9c9ffcacac9ffc9c9caffc9cacaffcacacaffcacbcbffcbcbcbffcccdccffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d3ffd2d2d2ffd2d3d2ffd3d3d2ffd3d2d2ffd3d2d3ffd2d2d2ffd3d3d3ffd3d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd1d1d2ffd2d1d1ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcececeffcecfcfffcecfceffcdcdceffcdcdceffcdcdcdffcdcdcdffcccccdffcccdccffcccbccffccccccffcbcbccffcbcbcbffcacacbffcacacaffcacbcbffcbcccbffcdccccffcecdcdffcececeffcdcccdffcccccdffccccccffcdcdcdffcdcdcdffccccccffcbcbcbffc9c9c9ffc6c7c7ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c7ffc7c7c8ffc8c7c8ffc8c9c9ffc9c9c9ffcacac9ffcbcbcaffcbcbcbffcccbccffcccccbffcccdcdffcdcdccffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcececfffcfceceffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d4ffd5d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d8ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9dad9ffd9d9daffdad9d9ffd9dadaffdadadaffdadadaffdfdfdfffe9e8e8fff2f2f2fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff1f2f2ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeefffefeeefffeeefefffeeefeeffefeeefffefefefffefefefffefeeefffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffefeff0ffefeff0ffeff0f0ffefeff0ffeff0effff0f0efffefeff0ffefeff0fff0eff0ffeff0f0ffefefefffeff0effff0efefffefefefffefefefffefefefffefefefffefefefffeeefeeffefeeeeffeeeeeeffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeeeeeffeeededffedeeeeffeeedeeffeeededffedededffedeeeeffedeeeeffedededffeeedeeffedededffeeededffededeeffedeeeeffeeedeeffedeeedffededeeffedeeedffedededffedededffedededffecededffedededffedededffedededffedecedffedededffedecedffedededffedecedffecededffecededffedededffecedecffedededffedededffedededffedecedffecededffecededffecededffedededffececedffecededffedecedffecededffedecedffededecffededecffedececffedededffecececffedededffededecffecedecffedececffedececffedededffecedecffececedffedececffecededffedededffecececffedededffedededffedededffedededffedededffedededffedeeedffedeeeeffedededffeeedeeffededeeffeeeeeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffefeeefffeeefefffeeefefffefefefffefefefffefefefffefeff0ffefeff0ffeff0f0ffefefefffeff0effff0f0efffefefeffff0efefffefefeffff0f0f0fff0f0efffeff0effff0efefffefefeffff0f0f0ffefefefffefeff0fff0efefffeff0f0fff0f0f0ffefefefffefefeffff0efefffeff0efffefefeffff0efefffefefefffeff0f0ffeff0f0ffefefefffefeff0ffefefeffff0efefffefeff0ffeff0f0fff0eff0fff0f0f0ffeff0f0fff0f1f0fff3f3f3fff6f6f6fff6f6f7fff5f6f5fff4f3f4ffecececffe3e3e3ffdcdcdcffdbdbdcffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdbffdbdadaffdadadaffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd5d6d5ffd5d5d6ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d2ffd0d1d1ffd1d0d1ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcececeffcececeffcecdceffcdcecdffcdcdcdffcccdcdffcccdccffcccccdffccccccffcccbccffcbccccffcbcbcbffcbcccbffcbcbcbffcbcacaffcbcacaffcacacaffcbcbcbffcccccbffcdcdcdffcececeffcfcfcfffd1d1d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd1d2d1ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfcfffcecfceffcecfcfffcecfcfffcececfffcfcfcfffcecfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d3d4ffd3d4d4ffd3d3d4ffd3d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffd4d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcececfffcececeffcececeffcdcdceffcdcdcdffcdcccdffcccdcdffccccccffcbcccbffcccccbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffc9cac9ffcac9c9ffc9c9c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefffffffefffefffefffffffefffffffffffffffffffefffffffffffefffffffefefffffefefefffffffffffffffefffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefffffffffffefffffefefffefefffffefffffffefffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffefefefffffefefffefffefffefefefffffefefffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffefefefffefffefffefefefffefefffffefefefffefefefffffefefffffefefffffefefffefffefffffffffffefefefffffffefffefefefffefefefffffefefffefffffffefffefffefffffffefffffffffefffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffefffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffefefefffefefffffefffefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffffffffffefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfdfff7f7f7fff4f3f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff4f4f5fff4f4f3fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff39393aff393a3aff393939ff393939ff383838ff383838ff3f3e3fff4d4c4cff5c5c5cff6d6d6cff7d7d7dff8b8c8cff9b9b9bffb9b9b9ffe7e7e6fff6f6f6fffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffefdfdfffdfefefffdfefdfffefefefffefdfefffefdfdfffefdfdfffefefdfffefdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfcfcfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffbfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafff9f9f9fffafafafff9fafafff9f9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fffaf9fafffafafafffafbfafffafafafffafbfafffafafbfffbfbfafffafafafffafafbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffefefefffefefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffdfdfdfff5f5f5ffe4e5e5ffb6b6b6ff9a9a9aff8c8d8dff7e7f7eff6e6e6eff5c5d5cff4b4b4cff3c3c3cff353534ff363636ff373737ff373737ff373837ff373737ff38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff464747ff424242ff3e3f3fff3c3c3cff393838ff353536ff353535ff3d3d3eff444443ff474747ff4a4a4aff4d4d4cff504f4fff515151ff535353ff555555ff575757ff585858ff595959ff5a5959ff59595aff595958ff595858ff585858ff585858ff585857ff575756ff565656ff555656ff545454ff535353ff525251ff515051ff4f4e4eff4c4c4cff4a4949ff464645ff424242ff3a3b3bff363636ff383838ff3a3a39ff3c3c3cff414040ff4444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222221ff212121ff212122ff212222ff212121ff212221ff202020ff212121ff272727ff333232ff424141ff555554ff686868ff7a7b7bff8d8d8dffa9aaaaffe4e4e3fff5f5f5fffdfdfdfffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffefffffefefffefefffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefffffefffefffffefffffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffffffefffffefffffefffefffefefffffefefefffffffffffffffefffefefffffefefefffffefffffefefefffefefefffffffffffefffffffefffffffefefffffefffffffefffefffffefefffefefffffefffffffefefffffefffefffffefffffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefffefffffefefffefffefffffefffffefffefffefefffffefefefffffffffffffffefffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9caffc9c9c9ffcacac9ffcacac9ffc9c9caffc9c9c9ffcac9caffc9c9c9ffcacacaffcacacaffcacacaffcacacbffcbcbcbffcbccccffcdcdcdffcdcdcdffcdcdceffcececeffcececfffcfcfcfffd0cfcfffd0cfd0ffd0d0cfffd1d0d0ffd0d1d1ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d4d4ffd4d5d4ffd5d5d5ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d3d2ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd2d1d2ffd2d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d3d3ffd2d2d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffcfd0d0ffcfd0cfffcfcfcfffcecfceffcececfffcfceceffcececdffcdcdceffcdcdcdffcdccccffcccdccffcccccbffccccccffcbcbcbffcbcbcaffcbcacaffcbcbcaffcacacaffcacbcaffcbcbcbffccccccffcdcdcdffcececdffccccccffcccbccffcbccccffcbcccbffccccccffccccccffcccbccffcacacaffc8c8c8ffc5c6c6ffc4c4c4ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c8c8ffc8c9c9ffc9c9c9ffcacacaffcbcbcbffcccbcbffcbcbccffcccdcdffcccccdffcdcdcdffcecdcdffcecdceffcecdcdffcececeffcecfcfffcececeffcfcfcfffcfcfcfffcfd0cfffcfcfcfffd0cfd0ffcfd0d0ffd0d1d0ffd0d0d0ffd0d1d0ffd0d0d1ffd1d1d1ffd1d1d0ffd1d1d2ffd1d2d2ffd1d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd3d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d4d3ffd5d4d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dad9ffd9d9d9ffdcdbdcffe5e5e6ffeeeeedfff3f3f3fff4f5f4fff5f5f6fff6f5f5fff3f3f2ffefefefffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefefffefefefffefefeeffefefeeffefeeeeffefeeefffeeefefffeeefefffeeefefffefefefffefefefffefefefffefefefffeff0efffefeff0ffefefeffff0f0effff0f0efffefeff0ffefefeffff0eff0fff0efefffefefeffff0f0f0ffeff0f0ffeff0f0ffefefefffefeff0ffeff0effff0efefffefefefffefefefffefefefffefefeeffefefefffeeeeefffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffeeedeeffedeeeeffeeeeedffeeededffedeeedffededeeffeeeeedffeeededffededeeffedeeeeffeeededffedeeeeffedeeedffeeeeeeffeeededffedededffeeededffedededffedededffedededffedededffedededffededecffededecffededecffedededffedededffecededffecededffecededffedededffededecffedededffecededffececedffedecedffedededffedededffececedffecececffedededffedecedffecececffedededffecededffecededffedededffecededffedededffedececffececedffecededffedededffededecffedededffedecedffecececffedededffecededffecececffecececffedececffecededffecececffedecedffecededffededecffedecedffededecffedededffeeeeedffedededffededeeffedeeeeffeeededffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffefefeeffefefeeffeeeeefffeeeeeeffefefefffefefefffefefefffefefefffeff0efffefefefffefefefffefeff0ffeff0effff0efefffefeff0ffeff0f0ffefeff0fff0f0effff0f0f0ffefeff0ffefefeffff0eff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffeff0efffefefefffeff0efffefeff0fff0f0efffefefefffefeff0ffeff0f0ffefefefffeff0efffefefeffff0f0f0fff0efeffff0efeffff0efeffff2f1f1fff5f5f5fff6f7f6fff6f6f6fff5f5f5fff2f2f2ffe9e9e9ffdfdfdfffdcdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadbffdadbdaffdadadbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d6d6ffd6d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d4d5ffd4d5d5ffd5d5d4ffd5d4d4ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d3ffd3d4d4ffd3d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffcfd0d0ffd0cfcfffcfcfcfffcfcfcfffcecfceffcececfffcececeffcececeffcececdffcdcdceffcdcdcdffcdcccdffccccccffccccccffccccccffcbccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacbffcacbcbffcacacaffcacacaffccccccffcdcdcdffcececeffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d1d2ffd1d2d2ffd1d2d1ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfceffcececeffcececfffcecfcfffcfceceffcecfcfffcecfceffcfcfcfffcfcecfffcfcfceffcfcfcfffd0cfcfffd0cfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d2d1ffd1d2d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d3ffd4d3d4ffd4d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd3d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d5ffd4d4d5ffd5d5d4ffd5d5d5ffd5d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd5d5d4ffd5d5d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffcfcfd0ffcfcfd0ffd0d0cfffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcdcdffcecdceffcdcdcdffcccdcdffccccccffcccccdffcbcccbffcccbcbffcbcacbffcbcbcbffcbcbcbffcacacaffcacacaffcac9ca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffefefffffefffffffefefffffffffffefefffffefffffffefffefffefffffffffffffffefefefffefefffffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefffefffffefffffffffffffefefefffffffffffefffffffffffffffefffefffefffefffffefefffffffefffefefefffefffefffffefffffffefffffffefffffffefefffefefefffffffefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffffefefffefefefffefefffffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffffffefffefefffffefffffffefffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefefffffefefefffefffefffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffffefffffefffffffffefffffefefffffffefffffffffffffefefffffffefffefefffffefffffffefffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefffffefefffffffefffffffefefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfefff8f8f8fff4f4f4fff5f4f4fff4f4f4fff4f5f4fff4f5f4fff3f3f3fff3f3f4fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff393a39ff393939ff39393aff393939ff393939ff383838ff3f3f3fff4d4c4cff5c5c5cff6c6c6cff7d7d7dff8c8c8cff9c9b9bffbababbffe7e7e6fff7f6f7fffdfdfdfffefdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfefffdfefdfffefefdfffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffdfefdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfbfffbfbfcfffcfbfcfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffdfcfdfffcfdfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffaf9fafffafaf9fff9f9f9fff9faf9fffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafbfafffafafbfffafafbfffafbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffdfcfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfefefffefefdfffdfdfdfffdfdfefffefefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffffffefffffffffffffffefefefffefefefffffefefffffffefffdfdfdfff5f5f5ffe6e5e6ffb6b6b6ff9b9a9bff8d8d8dff7f7f7fff6f6f6eff5d5d5cff4b4b4cff3d3d3dff363636ff373737ff373737ff373738ff373837ff373837ff37383700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff504f50ff474647ff424243ff3f3f3fff3c3c3cff393939ff393939ff424242ff484848ff4b4b4bff4f4f4fff525251ff545454ff565656ff595858ff5a5a5aff5b5c5bff5d5c5dff5d5d5eff5e5d5eff5e5d5dff5c5c5dff5c5c5cff5c5c5bff5b5b5cff5b5b5bff5a5b5aff5a5a5aff595959ff595859ff585858ff575756ff545554ff535353ff515050ff4e4d4dff494a4aff464646ff3e3d3dff383738ff393a3aff3c3c3cff414041ff444443ff4a4a4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222122ff212221ff212221ff212121ff212122ff212121ff212221ff222222ff2a2a2aff373636ff464646ff585858ff6b6b6bff7d7c7cff8f8e8effacadadffe7e7e7fff6f6f7fffdfefdfffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffefffffffefffffefffffffefffefffefefefffffefffffefffffffefefefffefffffffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffffefefffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffefffffffffffffefefffffffefffefefffffefffffffefefefffefffffffffffefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffffefffffefffffffefefefffefffffffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffefefffefffefffefefffffefffefffefefefffefffffffffffefffefefefffefefefffefffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c9c9ffc9cac9ffcacac9ffcacacaffc9c9caffcacacaffcacacaffcacbcaffcacacaffcbcacbffcbcacbffcbccccffccccccffcccdccffcdcdcdffcececeffcececeffcecfcfffcfcfcfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d1d2ffd3d2d2ffd2d2d2ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d3ffd4d3d3ffd4d3d3ffd3d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd1d1d2ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd2d1d1ffd2d2d1ffd1d1d1ffd0d1d0ffd1d0d1ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcfceffcecfceffcececeffcececeffcdcdcdffcdcdcdffcdcdccffccccccffcbcccbffcbcccbffcacbcaffcbcacbffcbcacaffcacacaffc9cac9ffcac9caffcacacaffcbcbcbffcccccdffcdcecdffcececeffcccccbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcccbffcacacbffc8c9c9ffc6c7c6ffc4c5c5ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c5c4ffc5c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc8c9c8ffc9c9c9ffcac9caffcacbcbffcbcbcbffcbcccbffccccccffcccdcdffcccdcdffcdcecdffcdceceffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd3d4d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d5ffd4d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffdbdadbffe2e2e2ffeaeaeafff3f3f3fff4f5f4fff4f4f5fff5f5f5fff4f4f4ffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffefefefffefefefffefefefffefefeeffefefefffeeefefffefefeeffefefefffefefeeffefeeeeffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefeff0ffefefefffefefefffefefeffff0f0effff0f0effff0f0f0ffeff0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0ffeff0efffefefefffefefefffefefefffefefefffefefefffeeefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeedeeffeeeeeeffeeedeeffeeededffededeeffeeeeedffeeeeedffededeeffeeedeeffedeeedffedeeedffeeeeedffeeedeeffedeeedffeeeeedffedeeedffeeedeeffeeededffeeededffedededffedededffedededffedededffedededffededecffedededffedededffedecedffedededffedededffedededffedededffedecedffecededffedededffedededffedededffececedffedecedffedededffededecffedededffedededffedecedffedededffedededffedededffedededffedecedffedededffedededffedededffedededffedededffecececffedededffedededffedededffededecffecedecffedededffededecffededecffecedecffedecedffedededffedecedffededecffecededffededecffededecffedededffedededffedededffedeeedffeeeeedffeeeeeeffeeeeeeffeeeeedffedeeedffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeeffefefefffefefefffefeeefffefefefffefefefffefefeffff0eff0fff0efefffeff0f0ffeff0efffefefeffff0eff0ffeff0f0ffefefefffeff0f0ffeff0f0fff0f0f0ffeff0efffefefeffff0efeffff0f0efffefefefffefefefffefeff0ffefeff0ffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefeff0ffefefefffeff0efffefefeffff0eff0fff0efeffff0f0f0fff2f2f2fff6f6f6fff6f6f6fff6f6f6fff4f5f5ffeeeeeeffe6e5e6ffdddddcffdbdadaffdbdadaffdbdadbffdbdadaffdadbdaffdadadbffdadbdaffdadadaffdadadbffdadadaffd9d9daffd9d9daffd9dad9ffdadad9ffd9d9daffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd4d5d4ffd5d4d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfd0cfffcfcfd0ffcfd0cfffcfcfcfffcecfcfffcececeffcececeffcdcdceffcdcecdffcececdffcdcdcdffcccdcdffcdccccffccccccffccccccffccccccffcccbccffcccbcbffcbcbcbffcbcbcbffcacbcaffcbcacbffcacbcbffcacacaffcacbcaffcbcbcbffccccccffcdcdcdffcecfceffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd2d1d2ffd1d1d2ffd2d1d2ffd2d2d1ffd2d2d2ffd1d2d1ffd1d1d0ffd0d0d0ffcfcfcfffcececeffcececeffcececeffcececeffcececeffcecfceffcececeffcfcecfffcfceceffcfcfcfffcecfcfffcfcfcfffcfcfcfffd0cfcfffcfd0d0ffd0d0cfffd0d0d1ffd0d1d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd3d3d4ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d0ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfd0cfffd0d0cfffcfcfcfffcececfffcfceceffcececeffcececeffcececdffcdcdcdffcecdceffcccccdffcccdccffcbcbcbffcccbccffcbcbcbffcbcbcbffcbcbcbffcacaca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffefefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffefefffffefffffffffefffffffefefffffefffffffefffffffffefffefefffffffefefffffffefffefefffffefffefffffefefffefefffffffffefffefffefffffffefffefffffffffefffffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffefffefefefffffefffffffefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffefffffffefffefffefefefffefefefffffffefffefffefffefffefffefefefffefefefffffefefffefefefffffefefffefefffffffefefffefefefffffffefffefefefffefefefffffefffffffefefffefffefffefefefffefefffffffefefffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffefffffffefffefefffffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffefefffffffffefffffefefffffffffffffffffffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9fff5f4f4fff4f4f4fff4f4f4fff4f4f5fff4f3f3fff3f3f4fff3f3f3fff3f4f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a3aff393939ff39393aff393a39ff3a3939ff393938ff393939ff3f3f3fff4c4c4cff5c5c5cff6c6c6dff7d7c7cff8c8c8cff9b9c9bffbababaffe7e7e7fff6f6f6fffdfdfdfffdfefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefefdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfefffefdfdfffefdfefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfcfcfffcfbfcfffbfbfcfffcfbfbfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafbfafffafafafff9fafafffafafafffafafafffafafafffafaf9fff9f9fafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafbfffbfafafffafbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefffffffffffffffefefffffefefffefefffffffefffffefefffffefefdfff6f5f5ffe6e6e6ffb6b6b6ff9b9b9bff8d8e8dff7f7f7fff6e6e6fff5d5c5dff4b4c4cff3e3d3dff363737ff373737ff373737ff373837ff383737ff383837ff38393800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5dff4f4f4fff474746ff424242ff3f3f3fff3c3d3cff3c3d3cff454646ff4c4c4cff505050ff545454ff585757ff5a595aff5c5c5cff5d5d5eff5f5f5fff606060ff616161ff626262ff626262ff616161ff606060ff606060ff605f60ff5f5f5fff5f5f5fff5e5f5fff5e5e5eff5e5d5eff5d5d5cff5d5d5cff5c5c5bff595a5aff575858ff555555ff525252ff4d4d4eff494948ff40403fff393a3aff3d3d3cff414040ff434443ff4a4a4aff5859590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222121ff212222ff212122ff212121ff212221ff222121ff212121ff212121ff2a2b2bff383839ff494949ff5a5b5bff6d6d6cff7f7e7eff909090ffb1b1b1ffe9e9e9fff7f7f6fffdfdfefffefefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffefffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffefffffffffffefffefefefffefefefffffffffffffefefffffffefffefefefffefefffffffefefffefefffffffefefffefffffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffefffffefffefffefffffffefefffffffffffffffefffffefefffffffffefffefefffffefffffffffefffffffefefffffefffffffefffffffffefffffefffffffefefffffffefffefffffffefffefffefefefffefefefffffffefffefffefffffffefffefffefffefefffffffefffffffefefffffefefffefefffffffffffffefffffffffffefffefefefffefefefffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffffffefffefefffffefffffffffefffffffefefffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9caffc9cacaffc9c9caffcac9c9ffcac9caffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacaffcacbcbffcbcbcbffcbccccffcdcdccffcccdcdffcdcecdffcdceceffcececeffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd3d3d3ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d2ffd1d2d2ffd1d1d2ffd1d1d1ffd2d1d2ffd2d1d2ffd1d2d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfcfffcfd0cfffcecfceffcececfffcececeffcdceceffcdcdcdffcccdcdffccccccffccccccffcbcccbffcbcbcbffcbcbcaffcacbcaffcacacaffc9c9caffcac9c9ffc8c8c9ffc9c9c9ffcacac9ffcbcbcbffcdcdccffcdcdcdffcbcbcbffcbcbcbffcacacbffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc8c8c8ffc5c5c5ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c5c6ffc7c6c7ffc7c7c6ffc7c7c7ffc8c8c7ffc9c9c8ffc9c9c9ffcacacaffcbcbcbffcbcbccffccccccffcccdccffcdcdccffcdcdcdffcdcdceffcececeffcececeffcfceceffcececfffcfcfcfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d3ffd4d3d3ffd3d4d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdededeffe7e8e7fff2f2f2fff4f4f4fff4f4f4fff5f5f5fff4f5f5fff1f0f1fff0eff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefefffefefeeffefefefffefefefffefeeeeffeeefeeffefefefffeeefefffefefefffefefefffefefeeffefefefffefefeffff0f0efffefefefffefefeffff0f0efffefeff0ffeff0f0fff0f0f0fff0eff0fff0f0f0fff0eff0fff0f0effff0eff0fff0f0effff0f0effff0f0f0ffeff0effff0f0efffefeff0ffeff0efffeff0efffefefefffeeefefffefefefffefefefffefeeeeffefeeeeffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeedffeeeeeeffeeedeeffededeeffeeededffedeeeeffededeeffeeedeeffedeeedffeeeeedffeeeeedffedeeedffedededffedededffeeededffededeeffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffededecffecededffececedffedededffedededffedededffedededffedededffedededffedededffedecedffedededffedecedffededecffedecedffededecffededecffedededffedededffedededffedededffedededffedededffedededffecededffedededffedededffedededffededecffedecedffedededffedededffedededffededecffedededffedededffedededffededecffecedecffedededffedededffedededffedededffedeeeeffedededffeeedeeffedeeedffeeeeedffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeefefffefeeefffefeeeeffefefefffefeeefffefefeeffefeeefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0efffeff0effff0f0efffeff0efffefeff0fff0f0f0fff0f0f0fff0efefffefeff0fff0f0f0ffefeff0fff0f0efffefefefffefefeffff0eff0fff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffefefefffefefefffeff0efffeff0efffefefefffefefeffff0f0f0fff3f3f4fff6f6f6fff6f6f6fff5f6f5fff4f4f3ffebebeaffe2e2e2ffdbdbdcffdadadaffdbdadbffdadadaffdadadaffdadadaffdadadbffdbdbdaffdadadaffdadadaffdadadaffd9dadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d6ffd6d7d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d5d5ffd6d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfd0cfffcfcfd0ffd0d0cfffcfcfcfffcececfffcecfceffcececfffcececeffcecdceffcdcdcdffcdcdcdffcdcccdffcdcdccffccccccffcccccbffcccccbffcbcbccffcbcbcbffcbcbcbffcacacbffcbcbcaffcacbcaffcacbcaffcacacaffcacacaffcbcacbffcccbcbffcdccccffcdcdceffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d1d1ffd0d0d1ffd0cfd0ffcecfcfffcecdceffcecdceffcdcecdffcececeffcececdffcececeffcececeffcececeffcfceceffcececfffcfcfceffcfcfceffcfcfcfffd0cfcfffd0cfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d4d3ffd3d3d3ffd4d3d3ffd4d4d3ffd3d3d4ffd3d4d3ffd4d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d4ffd5d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d6ffd6d5d5ffd5d5d6ffd5d5d5ffd5d6d6ffd5d5d5ffd6d5d6ffd5d6d5ffd6d5d5ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d2ffd1d1d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d1d0ffd0d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcecfffcfcfceffcfcecfffcfceceffcececdffcdcdceffcdcecdffcecdcdffccccccffcccdccffcbcccbffcccccbffcacbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffefefffffffffffffffefefffefefefffefffffffefffefffffffefffffefffffefefffffefffefffefffefffefefefffffffefffefffffffffffffffefefefffefefffffffffefffefefefffffffffffefffffffefffffffefffffffefefffffffffffffefffefffffefffffffffefffffefffffffefffffefffffffffffffffefffffffffefefffffefefffefffefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffffefefffefffefffffefffffefefefffffffefffffefefffffefefffefffffffffffefffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefffffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffffefefffefffefffffefefffefefffffefefffffffffefffefffefffffffffffffffffffffffffffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffffffefffefffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffffefffefefffffffefffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffaf9f9fff4f5f5fff3f2f3fff4f4f4fff3f3f3fff4f3f3fff3f4f3fff4f3f3fff3f3f4fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff39393aff393939ff3a3a39ff393939ff3a3939ff393939ff383838ff3f3f3fff4d4c4dff5d5d5cff6d6d6cff7d7d7dff8c8c8cff9a9b9bffb9b8b9ffe8e7e8fff7f7f7fffefdfdfffefdfefffdfefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfdfffefdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfefdfffdfefdfffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfbfffbfbfcfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafffafafafff9fafafff9fafafffafafafff9f9fafffafafafff9faf9fffaf9fafffafaf9fffaf9fafffaf9fafffafafafffbfafbfffafafafffafafafffbfafafffafbfafffbfafafffafafbfffafafbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffdfdfefffefefefffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefffffffefefefffefefefffefffefffefefefffdfdfdfff6f6f5ffe7e6e7ffb6b5b5ff9a9a9aff8e8d8eff7f7f7fff6e6e6eff5c5c5cff4b4c4bff3e3e3eff373738ff373737ff383837ff373737ff383838ff383838ff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646564ff5d5d5cff4f5050ff474747ff424242ff3f3f3fff3f3f3fff494949ff515151ff555656ff595a5aff5d5d5eff5f6060ff616261ff626363ff646464ff656565ff666566ff666566ff656665ff656565ff646565ff646464ff646364ff636463ff636363ff626263ff626262ff626262ff616161ff626161ff606060ff5f5f5fff5c5d5dff5a5a5aff575756ff525252ff4c4c4cff434343ff3c3d3cff414041ff444444ff4b4b4aff595959ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222121ff212122ff212122ff222221ff212121ff222121ff1e1e1eff232323ff2e2e2eff3c3b3cff4d4d4cff5f5f5fff717171ff838383ff949594ffc0bfc0ffeaeaeafff8f8f8fffefefefffffefffffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefffefffefffffffefffffffefefffffefffefffefefefffffefffffffefefffefefffffffefefffefffefffffefffffefffefffffefefffffefefffefffefffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffffffffefefffffefffefffefffefffefffefffffffffffefffffffffefffffefefefffefefffffffefefffefefefffffffffffefefefffefefffffefefefffefefffffefffefffefefefffffefffffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffffefefffffefefffefffffffefffefffffffefffefefffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9c9ffc9c9c9ffc9cacaffcacacaffcacac9ffcbcacaffcacacbffcacacaffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffccccccffcdcdcdffcecdcdffcdcdceffcfcfcfffcecfcfffcfcfd0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d4d4ffd4d4d5ffd5d4d4ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d2ffd2d2d2ffd2d1d1ffd1d1d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d1d1ffd2d1d1ffd1d1d2ffd1d2d1ffd1d2d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d1ffd1d1d2ffd2d2d2ffd1d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcecfcfffcececeffcecdceffcdcecdffcdcdcdffcccccdffcbccccffcccccbffcbcbcaffcbcacaffcacacaffc9cac9ffc9c9c9ffc9c8c9ffc9c8c8ffc8c8c8ffc8c9c9ffcacacaffcacbcbffccccccffcbcbcbffcbcbcaffcbcacaffcbcacaffcacacaffcacacaffcacac9ffc8c9c9ffc7c8c7ffc5c6c6ffc4c4c4ffc4c3c3ffc4c3c4ffc4c4c4ffc5c4c4ffc4c4c5ffc5c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c8ffc9cac9ffcbcacaffcbcbcbffccccccffccccccffcccccdffcdcdcdffcdcdcdffcececeffcececeffcececfffcecfcfffcecfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd0d1d1ffd1d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd8d9d8ffd8d8d8ffd9d8d9ffd9d9d8ffd8d8d9ffd9d8d9ffd8d9d9ffdbdbdbffe4e5e5ffedededfff3f3f3fff4f5f4fff5f4f5fff4f4f5fff2f2f2fff0f0f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefeeffefefefffeeefefffefefefffeeefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0effff0efeffff0efefffefefeffff0f0f0fff0efefffefeff0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0eff0fff0f0f0fff0f0efffeff0effff0f0f0ffeff0f0fff0f0f0ffefefefffefefefffefefefffefeeefffefefefffeeefeeffeeefefffeeeeefffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffedeeeeffeeeeeeffedeeeeffeeeeedffeeedeeffedeeedffeeededffededeeffededeeffeeeeedffedededffeeedeeffedededffedededffedededffededeeffeeededffedededffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedecedffedededffedededffecededffedededffedededffedededffedededffedededffedededffedecedffedecedffecededffedededffecededffedededffedecedffedededffedededffededeeffedededffeeeeedffedededffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefeeeeffeeeeeeffeeefefffefefeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffeff0f0fff0eff0ffefefefffefeff0fff0f0efffefefeffff0f0f0ffeff0efffeff0f0ffeff0f0ffefeff0ffeff0efffefefeffff0efeffff0efefffefefefffefefefffefefeffff0eff0ffefefefffefefefffefefefffefefefffefefefffefeff0ffefefeffff0f0efffefefeffff0efefffefefefffefefefffefefefffefeff0fff2f1f1fff5f5f5fff6f6f7fff6f6f6fff5f6f5fff2f2f2ffe8e8e8ffdfdfdeffdbdbdaffdbdadaffdadadaffdadbdaffdbdbdaffdadadaffdadadaffdadadaffdad9daffdad9d9ffd9d9d9ffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d5ffd4d5d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d2ffd1d1d1ffd0d1d1ffd1d0d1ffd1d0d1ffd1d1d0ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcfd0cfffcfcecfffcfceceffcececeffcecfcfffcecdcdffcdcdcdffcdceceffcdcdcdffcdcdccffcdcccdffcccccdffccccccffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacbffcbcacaffcacacaffcacacbffcacacaffcacacbffcbcbcbffcccccdffcececeffcecfceffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d1d2ffd1d2d1ffd0d0d0ffcfcfd0ffcececfffcececdffcdcdcdffcecdceffcdcecdffcdcecdffcececeffcececeffcececeffcececeffcececfffcfcfcfffcecfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d5ffd4d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d5d5ffd5d5d6ffd5d5d6ffd6d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d1d1ffd0cfd0ffcfcfcfffcfd0d0ffcfd0cfffcfcfceffcfcfcfffcfcecfffcecfceffcececeffcececeffcececeffcdceceffcececeffccccccffccccccffcccbcbffcbcbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffefefffefffefffefefffffefffffffffefefffefefffffffefefffefffefffefefffffefffefffefefffffefefefffffffffffffffffffffffefffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefffffffefffffffffefffefffffffefffefffffefffffffffffffffefffffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefffffffefefffffefffffefefffffefefefffffefefffffefefffffefffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffefffffffefffffffefefffffefefefffffffffffffefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffefffffffefffffffefefffffefefefffffffefffffefefffefffefffffffefffffefffffefefffffefefefffefefefffefefefffffffffffffffefffefefefffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafbfbfff6f6f6fff3f3f3fff3f3f4fff4f3f4fff3f3f3fff3f4f4fff4f3f3fff3f2f2fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3939ff393939ff393a39ff393939ff393939ff3a3939ff393839ff414141ff4f4f4fff5e5f5eff6f6e6fff7f7e7fff8d8d8dff9a9a9affb9b9b9ffe8e8e8fff7f7f7fffefdfdfffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffdfdfefffefdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffcfbfbfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9faf9fffaf9fafffafafafffafaf9fff9f9fafffaf9fafffafafafffafafafffafafafffbfafafffafafbfffbfafbfffafafbfffafbfbfffbfafbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffdfefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffffefffffffffffffefffffefefefffefefefffefefefffefefffffefefefffdfdfdfff6f6f6ffe8e8e8ffb9bab9ff9a9a9aff8e8d8eff7f7f80ff6f6f6fff5e5e5eff4d4e4eff403f3fff373636ff373737ff373837ff383837ff383838ff393939ff3a3a3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646565ff646565ff5c5c5dff4f4f4fff474747ff434242ff414241ff4d4d4cff565656ff5c5c5cff606060ff636363ff666666ff686868ff696968ff696969ff6a696aff6a6a6aff6a6a6aff696a69ff696969ff696969ff696869ff686768ff676868ff686767ff676766ff666666ff666666ff666666ff666666ff666565ff646464ff636262ff606060ff5c5d5cff575657ff505050ff474747ff414041ff444444ff4a4a4aff595958ff646464ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212222ff222122ff222121ff212121ff222221ff222222ff212121ff202020ff252526ff313131ff404040ff505151ff636263ff757575ff878686ff9b9b9bffcfcfcfffeeeeeefffbfafafffffefefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffefefffffefefefffefffefffefffefffffefefffffffffffffefffffefefffffefffffffffefffffffefefffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffefefffefffefffefefffffefffffffffefefffefefffffffffefffefffefffefefffffefffefffefefffffefefefffffffffffffefffffefffefffffffefffffefffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffefefffffefefefffefffefffefefefffffefefffefefffffffefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffffefffffffffffffffffffffffefffffefefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffeffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9c9ffcacacaffcacacaffcacacbffcacacaffcacacaffcbcbcbffcbcbcbffcbcbccffcbcccbffcbccccffccccccffcdcdcdffcdcdcdffcececeffcfceceffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd1d1d2ffd2d1d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d3ffd3d4d4ffd4d3d4ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd1d1d1ffd1d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd1d2d2ffd1d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececeffcdceceffcdcccdffccccccffcbcbcbffcbcbcbffcacbcaffcacacaffcac9c9ffc8c8c9ffc9c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbcbccffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacacaffc9c8c9ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c5c4ffc6c5c5ffc5c6c5ffc6c6c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacbcbffcbcbccffcccbcbffccccccffcdcdcdffcdcdcdffcececdffcececeffcececeffcececeffcececeffcfcfcfffcfcfd0ffd0d0cfffcfcfd0ffd0cfd0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffdad9daffe1e1e1ffeae9eafff2f2f3fff4f5f4fff5f4f4fff5f5f5fff3f3f3fff0f1f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffefefefffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefeff0fff0eff0fff0eff0ffefeff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0eff0fff0f0f0ffeff0effff0f0f0ffeff0f0ffefeff0ffefefeffff0f0f0fff0efefffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffefeeeeffeeeeefffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffedeeeeffeeedeeffeeeeeeffeeedeeffededeeffedeeeeffeeedeeffeeededffedededffeeeeedffedeeedffedeeeeffeeededffedededffeeededffeeededffedeeedffedededffeeededffeeededffedededffededeeffedededffedededffedededffeeededffeeededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffedededffedededffedededffedededffedededffedecedffedededffedededffedededffedededffedeeedffededeeffedededffedeeedffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedecedffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedededffedeeedffedeeedffedeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeefeeffefeeeeffeeefeeffefefefffefefefffefeeeeffefefefffefefefffefefefffefefefffeff0efffefeff0ffefefeffff0f0f0fff0eff0fff0f0effff0f0effff0f0f0fff0eff0ffefefefffefefeffff0eff0fff0f0f0fff0f0efffefefefffefefefffefefefffeff0efffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff2f3f2fff6f5f6fff6f6f6fff6f5f6fff4f4f4ffededeeffe5e5e5ffdcdcdcffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffd9d9daffdadadaffdad9daffdad9d9ffdad9daffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd1d0d0ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcecfffcfcecfffcececeffcdceceffcececdffcdcdcdffcdcdcdffcccdcdffcdccccffccccccffccccccffcbcccbffcbcbccffcbcbcbffcacbcbffcbcacaffcbcbcbffcbcacbffcacbcaffcbcacaffcacacaffcacacaffc9c9c9ffcacacaffcbcbcbffcccccdffcececdffcececfffd0cfd0ffd0d0d0ffd0d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0cfffcececeffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcdceceffcecdceffcececeffcfceceffcfcecfffcfcecfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd6d5d6ffd5d5d5ffd5d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd5d6d6ffd6d6d5ffd5d5d6ffd6d6d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d3ffd4d3d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d1d0ffd0d0d0ffcfd0cfffcfd0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcecfceffcdcdceffcdcdcdffcececeffcdccccffcccdccffcccccb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefefffffffffffffffffefffefefefffefffffffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffffffffffefffefffffefffffefffffffefefffffefffffffffffffffffffefffefffffffffefffffffffffffefefefffffffefffffffefffffffffffffffffffffefefffefffefffefffffffffefffffffffefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffefffffefffefffffffefffffffffffefefefffefefefffefefefffefefffffefefefffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefefefffffffffffffffefffefffffffefffefffefefefffffffffffefffefffffefffffefefffffefefffffefefefffefefefffffefefffefffffffffefefffffffefffefefefffefefefffffefefffefefefffefffefffffefefffefffefffefefefffefefffffefffefffefefffffefefefffffffefffefffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffefffffffffefffffefefffffefefffffefefefffffefefffffffefffefffffffffefefffffffefffefefefffefefefffffefefffffffffffffffffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff7f7f6fff3f3f3fff4f3f4fff3f4f3fff3f3f4fff3f3f3fff3f3f2fff2f3f3fff3f2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff39393aff393939ff393939ff393a39ff393a39ff393939ff434342ff515151ff606060ff707170ff818180ff8f8f8fff9b9b9bffc0c0c0ffeaeaeafff8f8f8fffefefefffefefdfffefefefffdfefefffefdfdfffdfefdfffefdfefffdfefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffdfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffaf9fafffafafafffafafafffafafafffafafafffaf9fafffafafafff9fafafffafaf9fffafaf9fffafafafffafafafffafafafffafbfafffafafafffbfafbfffafbfafffafafbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffefefefffffefefffffffefffefffffffffefefffefffefffefefefffefefefffefdfdfff8f8f8ffebebeaffc1c0c0ff9d9e9dff8e8f8fff808081ff717171ff606061ff4f4f4fff414140ff373737ff373738ff383738ff383838ff393939ff3b3b3aff3a3b3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646564ff646464ff656565ff5c5d5cff504f50ff464747ff464647ff525252ff5d5d5dff636363ff676767ff6a696aff6c6c6bff6c6d6dff6e6e6dff6e6e6eff6f6f6eff6f6f6eff6e6e6eff6d6e6dff6d6d6dff6d6d6dff6c6d6cff6c6c6cff6b6b6cff6c6c6bff6b6b6bff6b6a6bff6b6a6bff6a6b6aff6b6b6bff6a6b6aff696a6aff696968ff676767ff636263ff5d5e5dff565555ff4b4b4bff444343ff4a4a4aff585859ff646464ff646464ff64646300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222223ff222221ff222222ff222122ff222122ff222222ff222222ff212121ff282828ff343434ff444444ff555455ff676767ff797878ff8a8a8affa5a5a5ffdbdcdcfff1f1f2fffdfdfdfffffffffffffffefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffffefffffffefffefffffffffefffffffffffffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefffefffffefffffefffefffefefffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffefefffefffefffffefffffefffffffffffefffefefffffffffffffffffefffefefefffefffffffefefefffffefefffefefffffefefefffffefefffffffefffefefefffefffefffefefefffffffefffefefefffffefffffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefefefffffefffffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefffffffffefffffffefffffefffffefffffffefefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbccffcbcccbffccccccffccccccffcccdccffcdcdcdffcdcdceffcecdceffcecfceffcfcfcfffd0d0cfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d1ffd3d2d2ffd3d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd3d4d3ffd3d3d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d5ffd4d5d4ffd5d5d4ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d1d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcecfcfffcfcecfffcecfceffcececeffcdcdcdffcdcdccffccccccffcccbccffcbcacbffcacacaffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c7ffc8c7c8ffc8c9c8ffcac9c9ffcbcbcaffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffcacac9ffcac9c9ffc8c9c9ffc8c8c8ffc6c7c6ffc6c5c6ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9caffcacacaffcacbcaffcbcbcbffccccccffcdccccffcccdcdffcdcccdffcdcdcdffcececeffcececeffcecfcfffcfcecfffcfcfcfffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd1d1d0ffd1d0d0ffd0d1d0ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d3ffd4d3d4ffd3d4d4ffd4d3d3ffd3d4d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d8d8ffd8d7d8ffd8d8d8ffd7d8d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffddddddffe7e7e7fff1f1f2fff4f4f4fff5f5f4fff5f5f5fff4f4f4fff2f1f2ffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeeeffeeeeefffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0eff0ffeff0efffeff0efffefeff0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0effff0f0f0ffeff0effff0eff0ffefeff0ffefeff0ffefefefffefefefffefefeeffeeefefffefeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedeeedffedeeeeffeeedeeffeeeeedffededeeffededeeffeeeeedffedeeeeffeeedeeffeeedeeffedeeedffeeeeeeffedeeedffedededffedededffeeeeeeffeeedeeffedeeedffeeeeedffeeeeeeffedededffedededffedededffedededffedededffeeeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeedffedededffeeedeeffededeeffededeeffedededffedededffeeededffedeeeeffeeedeeffeeeeedffedededffedededffedededffedededffedededffedededffededecffecededffedededffedededffedededffedededffedededffedededffededeeffedededffedeeedffeeeeeeffeeeeedffedeeedffeeeeedffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefeeeeffefeeefffefeeefffefeeefffefefefffefefefffefefefffefefefffefefeffff0f0efffeff0effff0eff0ffefeff0ffefeff0ffeff0f0fff0f0effff0f0efffeff0f0fff0eff0fff0f0f0ffefefefffefefeffff0efeffff0f0effff0f0effff0efefffeff0efffefefefffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f1f1fff4f3f4fff6f6f6fff6f6f6fff5f5f5fff3f3f3ffeaeaeaffe1e1e1ffdbdadbffdadadaffdadad9ffdad9daffd9dadaffd9d9d9ffd9dad9ffdad9daffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd5d5d6ffd5d6d6ffd6d5d5ffd6d5d5ffd5d6d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d4ffd5d4d4ffd5d5d4ffd5d5d4ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffcfd0d0ffd0cfcfffcfd0cfffd0cfd0ffcfcfcfffcfcfcfffcecfcfffcfcfceffcececeffcececeffcdceceffcdcdcdffcdcdcdffcccccdffccccccffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacacbffcacacbffcacacaffcacacaffcacacaffcacacaffcac9caffcacac9ffcbcbcbffccccccffcecdcdffcfcfcfffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd0d1d1ffcfcfcfffcfcecfffcdcdcdffcdcdcdffcdcdccffcccdcdffcdcdcdffcdceceffcecdceffcececeffcececeffcececeffcececeffcececeffcececfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d3ffd3d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd4d3d4ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d5d5ffd6d5d6ffd5d6d5ffd5d5d6ffd5d5d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d5ffd6d6d6ffd6d5d6ffd5d6d5ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0cfcfffcfd0cfffcfcfcfffcfcfceffcececeffcfceceffcdceceffcecdceffcdcdceffcccccd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefffefffefefefffefffefffefefefffffffefffefffefffefefefffefffefffefffefffefefefffefffffffefefffffefefefffefefefffefffefffffefefffefefefffffefffffffffefffefefefffffffffffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefefefffffefffffffefefffefefefffffffefffefffefffffffefffefefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffffefffffffffefffefefefffefffffffefefefffffefefffefffefffefffefffefffefffffefefffefffefffffefffffffefffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffefffffffefefffffffffefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffefffefffffffffffffffffefefffffffefffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefefffffffffefffefefefffffffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff8f8f8fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f3fff3f3f2fff3f2f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353535ff3a3a39ff39393aff39393aff39393aff393939ff3a3939ff393939ff444444ff525353ff626263ff727372ff828282ff909191ff9c9c9cffc7c7c7ffedeeedfffafafafffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffafbfafffafbfafffafafafff9fafafffafafafffafafafff9faf9fffafafafffafaf9fffafafafff9f9f9fff9fafafff9fafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefefefffefdfefffdfefefffefefefffefefefffafaf9ffedececffc8c8c8ffa09f9fff909090ff828182ff737272ff626262ff525251ff424342ff383837ff383738ff383839ff393939ff3a3a3bff3b3b3bff3a3a3aff313030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646465ff656564ff646464ff646564ff5d5c5cff4f4f4fff4c4c4cff585857ff636363ff6b6c6bff6e6e6dff707070ff707070ff717272ff727272ff737373ff737373ff737272ff727272ff727172ff717171ff717171ff717071ff707070ff707070ff6f706fff70706fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff706f70ff6f6f6fff6f6f6eff6d6e6eff6b6a6bff676766ff5e5e5eff525252ff4a4a4aff595959ff636464ff646464ff646464ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232322ff232323ff222221ff222122ff222222ff212122ff212121ff232222ff2a2a2aff373737ff474848ff595959ff6b6b6aff7b7c7bff8e8e8effb3b3b3ffe5e5e4fff4f5f5fffdfefdfffffffffffffffefffffffffffffefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffefefefffffefffffffffefffefefefffefffefffffffefffffffffffefefefffefffffffefffefffffefffffffffefffffefefffefefffffefefefffefefefffefefffffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffffffffffffffffffefffefffffffefffefffefefefffefffefffefefefffffffefffefffefffffefefffefffefffffffefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffefffffffffefffffefefffefefffffefefefffefefefffefefffffefefefffefefefffffffefffefffefffffffefffefefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefefffffefefefffefefefffefffefffefffffffffffefffffefefffffffefffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffefffffffffffffefffefffffffffffffffefffffffffffefefffffeffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbccccffcccccdffcdccccffccccccffcdcdccffcdcdcdffcdcecdffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d4d5ffd5d5d4ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d2d3ffd3d2d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececeffcdceceffcecdcdffcdcdcdffcccdccffcbcbccffcbcbcbffcacacaffc9c9c9ffc9c8c9ffc7c7c7ffc6c6c5ffc6c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffcacbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcacacaffcac9c9ffc9c9c9ffc8c8c9ffc7c7c8ffc6c6c6ffc5c5c5ffc5c5c4ffc5c5c4ffc4c5c5ffc5c5c4ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacbffcbcbcbffcbcbcbffcccccbffccccccffccccccffcdcdcdffcececdffcdcecdffcecfceffcfcfceffcfcfcfffcfcfcfffcfd0d0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d1ffd1d0d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d1ffd2d1d2ffd2d2d2ffd1d2d2ffd1d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd3d4d3ffd4d3d3ffd3d4d3ffd4d3d4ffd4d3d4ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd7d8d8ffd7d7d7ffd7d8d8ffd7d8d7ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffdad9daffe4e3e4ffecececfff3f3f3fff4f5f4fff5f5f4fff5f4f5fff3f3f3ffeff0f0ffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefefffeeefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffefeff0fff0f0effff0f0efffeff0f0ffeff0effff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0ffeff0effff0f0f0fff0eff0fff0f0efffefefefffeff0efffefefefffefefefffefefefffefefefffeeefeeffefefefffefefeeffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffededeeffeeededffedededffededeeffeeededffedededffeeeeedffeeeeeeffeeeeedffeeedeeffeeeeeeffededeeffededeeffeeedeeffedededffedededffedeeeeffededeeffeeeeedffedededffedeeeeffedededffedededffedeeedffedededffedeeedffedededffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffeeeeedffedededffedededffedeeedffedededffedededffedeeeeffededeeffedededffedededffedeeedffedededffedededffedededffeeeeedffedededffedeeedffeeeeedffedeeeeffedededffedeeedffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedeeedffeeeeedffededeeffededeeffededeeffededeeffeeeeeeffedededffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffedeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeefefffefefeeffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffeff0effff0efefffefefeffff0eff0fff0f0efffefefeffff0f0effff0f0effff0f0f0ffefefefffeff0f0ffeff0effff0eff0fff0f0effff0efefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffeff0efffeff0efffefefefffefefefffefeff0ffefefeffff0efefffefefefffefefeffff1f2f2fff5f5f5fff6f6f6fff5f5f5fff4f5f5fff1f1f1ffe8e8e8ffdddeddffd9dadaffd9dad9ffdad9d9ffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d9d8ffd8d9d9ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d7ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd5d6d5ffd6d5d6ffd6d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d5ffd4d5d4ffd5d4d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d1ffd0d1d0ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfcfffcfcfd0ffd0cfcfffcfcfceffcecfcfffcecfceffcececeffcececeffcdcdceffcececdffcdcdcdffcdcdccffcccdccffccccccffcbcbcbffcbccccffcbcbccffcbcbcbffcacbcaffcbcbcaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffc9c9c9ffc9cacaffcbcbcbffcdccccffcececdffcfceceffcfcfd0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd1d2d1ffd0cfd0ffcfcfcfffcdcdceffcccccdffcdccccffccccccffccccccffcccdcdffcdcdcdffcdcecdffcdcdcdffcececeffcdceceffcececeffcecfceffcecfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d2ffd3d3d2ffd2d3d2ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d5ffd6d5d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd5d5d5ffd6d6d5ffd5d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfd0d0ffcfcfcfffcfcfcfffcececeffcecfceffcecdcdffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffefffffffffffffefffffffefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffefefefffefffffffefefefffefffffffefefefffefffefffefffefffefffffffefefefffefefffffffefefffffefffffefffefffefffefffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffefffffefefffffffefffefefffffffefefffefffffffefefffffffefffffffefffffefefefffefefefffffffefffefffefffffefefffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffefefffefffffffffffefffffffffffefefffffefffffffffffefffefffffffefefefffefefffffefefefffffefffffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffffffffffffefffffffefffffefefffffffefefffefefefffffefffffffefffffffffefffffefffffffefefffffefffffffffffffffffefffefffffffffefffffffefffffefefefffffefefffffffffffefffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffffffffefffffffefffefffffffefffffefefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffaf9f9fff4f4f4fff2f2f1fff3f3f4fff3f2f2fff2f3f3fff3f3f3fff3f2f3fff3f3f3fff2f1f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353536ff353535ff3a393aff3a3939ff393939ff3a3a39ff383838ff3a3939ff454645ff555455ff646464ff747474ff848384ff929292ff9f9f9fffd1d0d0fff0f0f0fffcfcfcfffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfefdfffefdfdfffefefefffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffcfbfcfffbfbfcfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffafbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafaf9fffafafafffaf9f9fffafafafff9f9fafffafaf9fffbfafafffbfafafffafafafffbfbfafffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffcfdfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfcfffbfcfcfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffefefefffdfdfdfffdfefdfffefefdfffefefefffefefdfffefdfdfffdfefefffdfefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffafafbffeeefeeffd0cfcfffa2a2a2ff929292ff848483ff747475ff646464ff535353ff444444ff383838ff383839ff393939ff3a3a3aff3b3b3aff3a3b3aff313031ff313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646564ff646565ff646464ff646465ff656464ff5d5c5dff5b5b5bff676767ff727272ff767676ff757675ff767676ff767676ff767676ff767676ff767776ff767677ff777776ff777676ff767575ff757575ff757574ff747475ff747373ff737373ff737373ff737373ff737374ff737373ff737373ff747473ff747474ff757475ff747574ff747374ff727273ff727272ff6d6d6dff616060ff595859ff646464ff646463ff646464ff646464ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222323ff232323ff232223ff222222ff222121ff212121ff1f1f1eff232423ff2e2d2dff3b3b3bff4c4b4cff5c5c5cff6e6d6eff807f7fff919191ffc4c3c4ffeaeaeafff8f8f7fffefefefffffffefffffefffffffffffffffffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffefffffefffefffefffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffefefefffefefffffefffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffefefefffefffffffefefefffefffffffefefefffefffefffefefefffefffefffefefefffefefffffefefefffffefffffefefefffefefefffffffffffefffffffefffefffffffefffffffefffffffefffffefefffefefefffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffefefffffffefffffffefffffffefefffefefefffffffefffefffefffffefefffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefefffffffefffffefffffffefefffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcbcbffcbcbcaffcbccccffcbcbccffcccdcdffcccdccffcccdcdffcdcdcdffcdcdceffcececeffcececeffcecfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd4d3d3ffd4d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d2ffd2d3d3ffd2d2d3ffd2d2d2ffd1d2d2ffd2d1d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d2d2ffd1d1d1ffd1d1d2ffd2d1d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffd0d0d0ffcfcfd0ffcfd0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececdffcdcdceffcdcdcdffccccccffcbcbcbffcbcacaffcac9caffcacac9ffc8c8c8ffc6c5c6ffc6c7c6ffc7c7c7ffc8c8c8ffc9c9c9ffcac9c9ffcbcbcbffcccbccffcbcbcbffcbcbcaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc7c8c8ffc6c5c6ffc5c5c5ffc4c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9caffcacacaffcacbcaffcacbcbffcbcbcbffcbccccffccccccffcdcdcdffcdcdcdffcdcecdffcececeffcecfcfffcecfceffcfcfcfffd0cfcfffd0d0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d0ffd1d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd2d1d2ffd2d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d2d3ffd2d2d3ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d4ffd3d4d4ffd3d4d3ffd3d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd4d3d3ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd9d9d8ffdfdfe0ffe9e8e8fff1f1f2fff4f4f4fff5f4f5fff5f5f5fff4f3f4fff0f0f0fff0f0efffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefeeffefefefffefefefffefefeeffefefefffefefefffefefefffeff0efffeff0efffeff0f0ffefeff0ffefefefffefefeffff0efeffff0f0f0ffeff0effff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefefefffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffeeefeeffefefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeeeedffeeeeedffeeededffedededffeeeeedffededeeffeeededffedeeeeffeeeeeeffeeedeeffeeedeeffeeededffedededffeeeeedffedeeedffeeededffedeeedffeeedeeffedededffededeeffeeededffedededffeeedeeffeeededffeeeeedffeeedeeffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffededeeffedeeeeffedeeedffedeeeeffedededffededeeffeeededffeeedeeffedeeedffedededffeeeeeeffeeeeeeffedeeedffeeeeedffeeededffeeeeedffedededffedededffedededffedeeedffeeededffedededffedededffedededffededeeffeeededffedededffededeeffedededffeeedeeffedededffedededffeeeeedffedeeedffeeedeeffedeeedffeeedeeffeeedeeffeeedeeffeeededffeeeeedffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefeeffefeeeeffeeefefffefefeeffefefefffefefefffeff0efffefefefffeff0efffefefefffefeff0fff0efeffff0eff0ffeff0efffeff0effff0f0f0fff0f0f0ffeff0effff0f0effff0f0effff0f0effff0efefffefefefffefeff0ffeff0effff0f0effff0efefffefefefffeff0efffefeff0fff0efefffefefefffefeff0ffefefefffefeff0ffefefefffefefeffff0f0efffeff0effff0efeffff0f0f0fff3f3f3fff5f5f6fff6f5f6fff5f5f5fff3f3f3ffedecedffe4e4e4ffdbdbdbffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d4d4ffd4d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d0ffd1d1d1ffd1d0d1ffd1d1d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfceffcfcfcfffcececeffcececeffcececeffcececdffcdcecdffcdcdcdffcccdcdffccccccffccccccffccccccffcbcccbffcbcbcbffcacbcbffcacacaffcacacbffcbcacaffcbcacbffcacacaffcacacaffcacacaffcacacaffc9cac9ffcacac9ffcac9c9ffc9c9c9ffcac9c9ffcbcbcbffccccccffcececdffcfcfceffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d1d1ffd1d2d2ffd2d2d3ffd2d1d2ffd1d0d1ffd0cfcfffcececeffcdcdcdffccccccffcccbccffccccccffcdcccdffcccccdffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcececeffcfcecfffcfceceffcfcfcfffcfd0d0ffd0d0cfffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d4d4ffd5d5d5ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d4d5ffd4d4d4ffd4d3d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d0d0ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfd0cfffcecfcfffcfcfcfffcececfffcececeffcecdce0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffffffffffefffffffefffffffffefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffefffefffefffefffffffefffefffefefefffefffefffefefefffffefffffefefffffefefefffffefefffffefefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefefefffffefefffffefefffefefefffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefefffffefefffffefefffefffefffefffefffefefffffffefefffefefffffefefffffefefefffffefffffffefffffffffefffffffefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffffefffffffefffffefffefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffffefffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffffffffffffffffffffefefffffefefffefffefffffffefffefefffffffefefffefefffffefefffffefefefffffefffffffefffffffffefffffffefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffefefffefefefffffefefffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfafff5f5f5fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff3f2f2fff3f2f3fff2f2f2fff3f3f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff353535ff353535ff3a3a39ff393939ff383838ff333333ff3a3a3aff474748ff575756ff666666ff767676ff858585ff949393ffa3a3a3ffd9d9d9fff2f2f2fffdfdfdfffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefdfffefdfdfffefefefffefefefffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefdfdfffefefdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfafafffafafafff9fafafffafafafffaf9f9fff9f9fafffaf9fafffafafafffafafafff9f9fafffafaf9fff9fafafff9faf9fffafafafffafafafffafafafffafbfafffafafafffafafafffbfafbfffafbfafffbfafafffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffcfdfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffefefdfffefdfdfffefefefffefefdfffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffefefdfffefefefffefefefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefdfffdfefdfffcfcfcfff1f1f1ffd7d7d7ffa8a8a7ff949495ff858585ff767677ff656565ff555454ff464545ff393939ff393939ff3b3b3aff3a3a3aff3b3a3aff303030ff313031ff313132000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656465ff646564ff656564ff656464ff646565ff646465ff6d6e6dff777777ff7e7e7eff7d7c7cff797979ff797978ff787879ff797878ff787878ff787978ff787878ff787978ff787878ff787878ff757575ff747474ff747474ff737373ff737373ff747373ff757575ff767575ff767675ff757575ff767675ff767676ff777677ff777777ff777776ff767776ff787878ff777676ff6c6c6bff646464ff646464ff636364ff646464ff646464ff636364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff232222ff232222ff232223ff232323ff222221ff222121ff201f1fff252425ff303030ff3e3f3fff50504fff606060ff6f6f70ff828282ff9a9999ffd4d4d4ffeeefeefffbfbfbfffffefefffffefffffefefffffefffffffffefffffffefffffffefefffefefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffefefffefefffffefefefffefefefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffefefffffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefffffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffefffefffefefefffefefffffefefffffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefffffffefefffefffefffefffefffffffefffffffffffefefffffffffefffefefefffefefefffffefffffefefefffffefefffffefefffefefffffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefefffefefefffffefefffefefefffefffefffefefffffffefefffefefffffefefffffffffffffffefffffffffffffffffefffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcccccbffccccccffcdcccdffcccccdffcdcdcdffcecdcdffcfceceffcececfffcececfffcfd0cfffd0cfcfffd0d0d0ffd1d0d1ffd1d1d1ffd2d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd3d3d3ffd4d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd3d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d1d2ffd2d1d2ffd1d2d1ffd2d2d1ffd2d1d1ffd1d1d2ffd1d1d2ffd1d2d1ffd1d1d1ffd0d0d1ffd1d0d1ffd1d0d1ffd0d0d0ffcfcfd0ffd0d0cfffcfd0cfffcfd0cfffd0d0cfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececfffcececdffcdcdcdffcdcdccffccccccffcbcbcbffcbcbcaffcac9c9ffc9c9c9ffc8c8c8ffc6c6c7ffc7c7c7ffc8c8c7ffc8c9c8ffc9c9caffcbcacaffcccbcbffcbcbcbffcbcbcaffcacacaffcacac9ffc9c9c9ffc8c8c9ffc9c9c9ffc8c8c9ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc6c6c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c9ffc8c9c8ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcbcbffcbcbcbffccccccffccccccffcccdcdffcccdcdffcdcecdffcecdcdffcececeffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffcfd0d0ffcfd0d0ffd0d0d0ffd1d1d0ffd0d0d0ffd1d1d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd2d3d2ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d6ffd6d6d7ffd7d7d6ffd6d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffdcdbdcffe5e5e5ffedededfff3f3f2fff4f4f4fff5f5f5fff5f5f4fff1f1f1fff0efefffefefefffefefefffefefefffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffeeeeefffefefefffefefefffefefefffefefefffefeff0fff0efeffff0efeffff0f0efffefefeffff0f0effff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0effff0efefffefeff0ffefeff0ffefefefffefefeeffeeeeefffefeeefffefefefffefeeeeffeeeeeeffeeeeedffedeeeeffedeeedffeeeeedffeeeeeeffedededffeeeeedffedededffedededffededeeffedededffeeededffeeededffeeedeeffeeedeeffeeeeedffedededffeeededffedededffededeeffededeeffeeeeedffedededffedededffedededffedededffedededffedeeedffedededffeeededffedededffedededffedededffedededffeeededffedededffedededffedededffedeeedffedededffedededffedededffededeeffedededffedededffededeeffedeeedffedededffeeeeedffedededffeeedeeffeeedeeffedeeedffeeeeeeffeeededffedeeeeffededeeffedeeedffeeededffedededffeeedeeffeeeeeeffeeeeedffededeeffeeeeedffedeeedffedeeedffedeeedffeeeeedffedededffedededffedededffedededffededeeffedededffedededffedededffedededffeeededffeeeeedffedededffeeededffedededffeeedeeffedeeeeffeeeeedffeeeeedffeeeeeeffeeededffeeeeedffeeeeedffeeeeeeffededeeffeeeeedffeeedeeffededeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeedffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeefefffeeefefffeeefeeffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0efefffeff0f0ffefeff0ffeff0effff0efefffefefeffff0eff0fff0f0f0fff0f0efffefeff0fff0f0efffeff0efffeff0effff0f0effff0f0f0ffefefefffeff0efffefefefffefefefffefeff0ffefefefffefefefffefefefffefefeffff0eff0fff0f0efffefefeffff0efefffefefefffefeff0fff0f0f1fff5f5f4fff5f6f5fff5f5f5fff4f4f4fff3f2f2ffe9eae9ffe0e0e0ffd9d9daffd9d9d8ffd9d8d9ffd8d8d9ffd9d9d9ffd9d8d9ffd9d8d9ffd9d9d8ffd9d9d8ffd8d8d8ffd9d9d8ffd9d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0cfd0ffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfceffcfceceffcfcfcfffcfcfceffcececeffcdceceffcdceceffcdcdceffcccdccffccccccffccccccffccccccffcccbccffcbcbcbffcbcbcaffcbcbcbffcbcacaffcacacbffcacacbffcacbcaffcacacaffcacacaffcac9caffcacacaffcacac9ffc9c9c9ffc9c9c8ffc8c9c8ffc9cac9ffcbcbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd1d1d1ffd0d0cfffcececeffcecdcdffccccccffcccbccffcbccccffccccccffccccccffcccccdffcdcccdffcdcdcdffcdcdcdffcececdffcdcdceffcececeffcececeffcececfffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd3d4d3ffd4d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd6d6d5ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d1ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcececf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefefffefffffffefefefffefffffffffefffffffffffffefffefffffffffffffefffffffefffffefffefffefefffffffffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffefffffffefefffffefffffffefffefffffefefffffffefffffffffffffffefffffefefffefffefffefffefffefffefffffefefffffefffffefefefffefffffffffefffffefefffffffefefffffefffffefefefffffefffffffffffffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffefefffefefffffefffffffefefefffefffffffffefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffffefefffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffefefffffefffffffffefffffffffffffffefefffffffffffefefefffffffffffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffefffffffffffffefffefffffefffffffefffffffefffffefefefffefefffffffffefffefffefffefffffffefffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfcfff6f7f7fff2f2f2fff2f3f3fff2f3f2fff3f3f3fff3f3f2fff2f2f2fff3f2f2fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373636ff363736ff363635ff353535ff383838ff343534ff343534ff3c3c3bff4a4a4aff595959ff686969ff787878ff868686ff959595ffaaa9aaffe0e0e0fff5f5f5fffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefdfdfffdfdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefdfffefefefffdfdfdfffdfefefffefdfefffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafaf9fff9f9fafffafaf9fff9faf9fff9fafafffafafafffafafafffafafafffbfafafffafafafffafbfbfffafafbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfdfffefdfefffefefefffdfefefffefefefffefdfdfffdfdfdfffefdfdfffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefdfffdfefefffefefdfffdfefdfffdfdfefffdfefefffdfcfdfff3f3f3ffe0dfdfffaeaeaeff969696ff868787ff787879ff686868ff585757ff484848ff3a3a3aff3b3b3aff3b3a3aff3a3b3bff303130ff313131ff323131ff323132000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646465ff646565ff646464ff646565ff656465ff6e6e6eff777777ff7e7e7eff7f7e7fff7e7e7eff7c7c7cff787879ff797978ff787978ff787879ff787878ff797879ff787879ff797878ff787878ff787878ff747575ff747475ff747474ff747474ff757575ff757575ff767675ff767575ff757676ff767776ff777777ff777776ff777777ff777777ff787878ff787879ff787878ff777676ff6c6c6cff646464ff646464ff646464ff646464ff646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff222121ff232323ff232323ff232322ff232223ff212222ff202120ff272727ff343333ff434343ff535353ff646464ff757575ff868686ffa6a5a6ffdfdfdffff2f2f2fffefdfefffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffefefefffefffffffefefefffefffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffefffefffffffffefffffffffffffefefefffffefffffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffefffffefefffffffefefffefefefffefffffffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefffffffefffffffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffffffffffffefffffffffffffffefffffefefffefffffffefffefffffffefffffefefffffefffffefefefffefffffffffefffffefefffffffefefffffefffffefefefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffefefffffffffefffeffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccbcbffcdccccffcdcccdffcdccccffcdcdcdffcdcdcdffcececeffcecfceffd0cfd0ffcfcfcfffcfd0cfffd0d0d0ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d2ffd2d3d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d4ffd5d5d4ffd4d5d4ffd5d5d4ffd5d4d4ffd4d5d5ffd4d5d4ffd5d5d4ffd5d4d4ffd5d4d5ffd4d4d4ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d1d1ffd1d1d2ffd1d2d2ffd1d1d1ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffcfd0d0ffcfd0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcfcfcfffcececfffcececfffcececeffcecdcdffcdcdcdffccccccffcccbcbffcbcbcbffc9cacaffc9c9c9ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcacbffcacacaffc9c9c9ffc9c8c9ffc9c9c8ffc8c7c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c6c7ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcacaffcbcbcbffcbccccffcccccbffcccdccffcdcccdffcdcdcdffcdcdcdffcececeffcfcecfffcfcecfffcfcfceffcfcfcfffd0d0cfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd3d4d3ffd3d3d3ffd3d4d4ffd4d3d4ffd3d3d3ffd4d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd6d6d7ffd6d6d6ffd7d6d7ffd6d6d7ffd7d6d6ffd6d6d6ffd6d7d7ffd6d6d7ffd9d9d9ffe2e3e3ffebebebfff2f2f2fff4f4f4fff5f5f4fff5f5f5fff2f3f3fff0f0f0ffeff0effff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0f0fff0eff0ffefeff0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0eff0fff0f0effff0f0f0fff0f0f0fff0f0efffefeff0ffeff0f0ffefefefffeff0efffefefefffefefefffefefefffefefefffefeeefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeeeffeeeeeeffededeeffeeededffedededffedeeeeffedededffededeeffedeeedffeeededffeeeeedffeeeeeeffeeeeedffeeededffedeeeeffedeeedffedeeedffeeededffeeedeeffedededffedeeedffeeedeeffedededffedededffeeededffedededffeeedeeffeeeeeeffedededffedededffedededffedededffedededffedeeedffedededffedeeedffedededffedeeedffededeeffedededffedededffedededffedededffedeeedffeeededffedededffeeededffeeedeeffeeededffededeeffedeeeeffeeeeedffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffeeeeedffededeeffeeeeedffedeeedffedeeeeffedeeeeffeeeeeeffededeeffeeededffedededffedeeeeffedededffededeeffedededffeeededffedededffedededffeeededffedededffedeeedffedeeedffeeeeedffeeededffeeeeeeffededeeffedeeeeffeeedeeffeeeeeeffeeedeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffefefefffefeeefffefefeeffefefefffefefefffefefefffefefefffeff0f0ffefefefffeff0f0fff0eff0fff0f0f0fff0f0effff0f0f0fff0eff0fff0eff0ffeff0efffefeff0fff0f0efffeff0efffeff0f0ffeff0f0fff0f0f0ffefeff0fff0efefffefefefffeff0f0ffefefefffefeff0ffefefeffff0efeffff0efefffeff0effff0f0effff0efefffeff0efffeff0effff0f0effff0f0effff2f2f2fff5f5f5fff5f6f6fff5f4f5fff4f4f4fff1f1f1ffe7e7e7ffdcdcdcffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd8d7d8ffd8d8d7ffd7d7d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d5ffd4d5d4ffd4d4d5ffd5d5d4ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d4d3ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d3d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d2d1ffd1d1d2ffd1d1d1ffd1d0d1ffd1d1d1ffd0d0d0ffd1d0d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcecfcfffcfcfcfffcfcecfffcececeffcececeffcececeffcdcdceffcdcdcdffcdcccdffcdccccffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcaffcacbcbffcbcacaffcacacaffcacacaffcacacaffcacacbffcac9caffcacac9ffc9c9caffcacac9ffc9c9c9ffc9c9c9ffc8c9c9ffcacacaffcbcbccffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d0d0ffcfd0cfffcececeffcdcdcdffcccccbffcccbccffcbcbccffccccccffcdcccdffcccccdffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcececeffcececeffcfcfceffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d6ffd5d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d1ffd2d1d1ffd1d0d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffefffffffefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffefefffefefffffefefffffffefefffefefefffefffefffefefefffefefefffefefffffefffefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefffffffefffffefefffffefefffffefffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffefffffefefefffffffffffefefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffefefffffefefffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffffffffffffffefffefefffffffffefffffffffffffffffffffefffffffffffffefffefffefffffffefefffffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffefffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffefefffffffffffffefffffffffffffffffefffffefefffffffffffffffefffffefefffffffffffffffffffffffefefffffffffffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff8f8f8fff3f3f3fff0eff0fff2f3f3fff3f3f3fff2f2f2fff2f2f3fff2f2f2fff2f3f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363737ff363637ff363636ff363635ff353535ff353535ff353435ff3e3d3dff4c4c4dff5c5b5bff6b6b6bff7a7a7aff898a89ff979797ffb2b2b2ffe6e6e6fff6f6f7fffefefefffffefffffefefefffffefefffefefefffefefefffefffffffefefefffefdfefffefefefffefefefffdfdfefffefefdfffefefefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffbfafbfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9faf9fffaf9fafff9fafafffafafafffaf9fafff9f9fafff9f9fafff9faf9fff9fafafffafafafffafafafffafafafffafafbfffafafbfffbfbfafffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffbfbfcfffbfcfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfefffefdfdfffdfdfdfffefefdfffefefefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefdfefffdfdfefffdfefdfffdfefefffefefefffcfdfcfff5f5f5ffe6e6e6ffb6b6b6ff979797ff898888ff79797aff6a6b6bff5a5a5aff4b4b4bff3d3c3dff393939ff3b3b3bff313030ff303131ff323132ff323131ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646564ff656565ff646464ff646464ff6d6d6eff787778ff7e7f7eff7e7e7fff7e7e7fff7f7e7eff7e7e7eff7c7c7cff787879ff787978ff787979ff797979ff787978ff787978ff797979ff787879ff787878ff787878ff757575ff747575ff757575ff757676ff757576ff757575ff767676ff767676ff777777ff777677ff777777ff777777ff787878ff787878ff787878ff787878ff787878ff767677ff6c6c6cff636464ff646464ff646364ff636464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222323ff222222ff212222ff232223ff222222ff232323ff232222ff222323ff2b2a2aff373737ff464646ff575656ff696969ff797a7aff8a8a8affb6b5b6ffe5e5e6fff5f5f5fffdfefefffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffffffffefefffffefffefffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffffffffefefffffefefefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffffffefffefffefffefffefffffffffffffffefefffffffffefffffffefffefefffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffefffffffffefefffefefefffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefefefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffefefffffefefffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefefffffffefefffffefefffefefffffefefffffefffefffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcdcccdffcdcdcdffcdcecdffcfcecfffcececeffcfd0cfffcfcfd0ffd0d0d0ffd0d0cfffd0d0d1ffd1d1d1ffd2d1d1ffd2d1d1ffd2d2d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d4d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd5d5d5ffd5d4d4ffd4d5d5ffd5d4d5ffd5d4d4ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d3d3ffd2d2d2ffd2d1d1ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d1d2ffd2d1d2ffd1d2d2ffd2d2d1ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfd0cfffcfd0d0ffd0d0d0ffcfd0cfffcfd0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfceffcececfffcececeffcececeffcdcdcdffcccccdffcbcbcbffcbcbcbffcacacaffc8c9c9ffc8c8c8ffc9c8c8ffc9c9c9ffc9c8c8ffc9c9c9ffcacacbffcbcccbffcbcbccffcbcbcbffcccbcbffcacbcbffcacacaffc9c8c9ffc8c8c9ffc8c7c8ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc6c6c6ffc6c7c7ffc7c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacacbffcacbcbffcbcccbffccccccffccccccffccccccffcdcccdffcecdceffcdcecdffcececeffcececfffcfcecfffcfcfcfffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d2d2ffd2d1d1ffd1d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d3d3ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d8ffdedfdfffe8e8e8fff1f1f1fff4f3f4fff4f4f4fff5f6f5fff4f4f4fff0f1f1fff0eff0fff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefeffff0efefffefeff0ffefeff0fff0f0f0fff0f0f0fff0efefffeff0f0fff0efefffefeff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0ffeff0f0ffeff0effff0f0f0ffefefefffefefefffefeff0ffefefefffefefeeffefeeefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffeeeeeeffedeeedffedeeeeffeeeeeeffededeeffeeeeedffeeeeedffededeeffedeeeeffeeeeeeffedeeeeffeeedeeffedededffeeeeeeffedededffedeeeeffeeedeeffeeededffeeeeeeffeeededffedededffededeeffedeeedffededeeffededeeffeeedeeffededeeffedeeeeffededeeffedededffedededffedededffedededffedededffededeeffedededffededeeffeeededffedededffedededffedededffededeeffeeededffedededffedeeedffededeeffedededffeeedeeffedeeeeffeeeeedffeeeeeeffeeeeeeffedeeedffeeedeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffedeeeeffeeeeeeffedeeedffedeeeeffeeeeeeffededeeffedeeedffeeededffededeeffedeeeeffedeeedffedeeeeffededeeffedededffedeeedffedededffedeeeeffeeedeeffeeededffeeeeeeffeeededffedeeeeffedeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeedeeffededeeffeeeeeeffeeedeeffededeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffeff0effff0f0f0ffefefefffefefefffefeff0fff0f0f0ffeff0efffefeff0ffefeff0fff0efeffff0efefffefeff0ffefeff0ffeff0efffeff0f0fff0f0f0ffeff0efffeff0f0fff0f0f0ffefeff0fff0f0effff0f0efffefeff0ffeff0f0fff0f0f0ffeff0f0ffefeff0ffefefeffff0f0efffefefefffeff0f0fff0eff0fff1f0f0fff3f3f4fff6f5f5fff5f6f5fff4f4f5fff2f3f2ffecebecffe3e3e3ffdadadaffd8d8d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d7d7ffd7d7d8ffd8d8d7ffd8d7d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d2ffd3d3d3ffd3d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd1d1d1ffd0d0d1ffd0d1d1ffd0d0d0ffcfd0d0ffd0cfd0ffd0cfd0ffcfcfd0ffcfd0d0ffcfcfd0ffcfcfcfffcfcfcfffcfceceffcececeffcfceceffcececeffcdceceffcecdcdffcdcdcdffcdcdcdffcccccdffccccccffccccccffcbccccffcbcccbffcbcbcbffcbcbcbffcacacaffcacacbffcbcbcbffcacbcaffcacacbffcacacaffcacacaffcacacaffc9c9caffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffcacbcaffccccccffcdcdcdffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcecfcfffcecdceffcdccccffccccccffcccbcbffcbccccffccccccffcccdccffcccccdffcdcdcdffcdcdcdffcdcdceffcececeffcecdceffcececeffcfceceffcfcecfffcecfcfffcfd0d0ffd0d0d0ffd0cfcfffd0d0d0ffd1d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd3d4d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd3d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d1d0ffd0d0d0ffcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefefffffffefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffffefefffefffefffffffffffefffefffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffefffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefefffffefffffefffefffefffffffefefffffffffffffefffefffffefffffffffffffefffefffefffefffefffefffefffefffffffefffefefefffefffffffefefffffefffefffefffefffefefefffffffefffffefefffefefefffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffefefefffefffefffffefefffefefefffffffffffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffffffffefffffffefffffffefefefffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffefefffffffffefffffffffffefefefffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefdfefffaf9f9fff4f4f3fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f3f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363737ff363636ff373636ff363636ff353636ff353535ff353535ff3f3f3fff4f4e4eff5e5e5eff6d6d6dff7b7c7bff8b8b8aff989998ffbbbbbaffe9e9e8fff8f8f8fffefdfefffffffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffdfefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffcfcfcfffcfdfcfffcfcfbfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffafafafffafbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffdfdfefffdfefefffefefdfffefefefffefefefffefdfefffefdfefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffcfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffafafafff9faf9fff9fafafff9faf9fff9f9f9fff9f9fafffafafafffafafafffafbfafffafafafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffefdfefffdfdfdfffdfefefffefefdfffefefdfffefefefffdfdfefffefdfefffefdfefffefdfdfffefdfefffdfdfefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfdfff6f7f7ffe9e8e9ffbebdbdff999998ff8b8b8aff7b7b7bff6c6c6cff5c5d5dff4c4d4dff3e3e3eff313031ff303130ff303131ff313132ff323232ff313131ff323131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646565ff656464ff646564ff6e6e6eff777777ff7e7e7eff7e7e7fff7f7f7fff7e7e7eff7e7e7fff7e7f7eff7e7e7fff7c7c7cff787878ff787879ff797879ff797979ff787979ff787878ff787878ff797978ff787978ff787878ff767576ff757675ff757676ff757576ff767576ff767676ff777777ff777777ff777777ff777777ff787878ff787879ff787878ff787978ff787878ff787878ff797978ff767676ff6c6c6cff646364ff646463ff646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232223ff222322ff222323ff212121ff232223ff222322ff202121ff242425ff2e2e2eff3a3a3aff4a4a4aff5b5b5bff6d6e6dff7e7f7eff909190ffc5c6c5ffeaeae9fff8f8f7fffefffefffefefffffffffefffefffefffefefefffffffefffffffefffefefefffefffefffefefefffefffefffffefffffefefefffefffefffefffefffffefefffefffffffefefefffffefefffffefefffffefefffefefefffefefefffefffefffffefefffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffefffffffffefefffefffefffffffffffefffefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefffffefefefffffffefffefffefffefffefffffffffffefffffffefffffffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefefffefffefffefffffffefffffffffffffffefefffffefffffffefffefffffefefffffffffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffefffffffffefffffffffffffefffffffefffefffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdccccffcdcdcdffcdcdcdffcececeffcfceceffcfd0cfffd0d0d0ffcfd0cfffd0d0d1ffd0d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d5ffd5d4d5ffd4d5d4ffd4d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d2d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d1ffd2d2d2ffd1d1d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffcfd0cfffcfcfcfffcfcecfffcfcfceffcecfceffcecfceffcfceceffcdceceffcdceceffcccdcdffcccbccffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacbcaffcbcccbffcbcccbffcccccbffcbcbcbffcacbcaffc9c9caffc9c9c8ffc8c8c7ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c7c8ffc7c7c8ffc7c8c8ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcacaffcbcacbffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcdcdceffcdcdceffcfcfceffcfcfceffcfcfcfffcfcfcfffcfd0d0ffcfd0cfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d0ffd1d0d0ffd0d0d0ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d2ffd2d3d2ffd2d3d2ffd3d3d2ffd3d2d2ffd3d3d3ffd2d2d3ffd3d3d2ffd2d3d2ffd2d2d2ffd3d3d2ffd3d3d2ffd3d2d2ffd2d3d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d3d3ffd4d4d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d5ffd5d6d6ffd5d6d5ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d5d6ffd6d6d5ffd6d6d5ffd6d7d6ffdadadaffe4e5e5ffebececfff2f2f2fff5f4f5fff5f5f5fff5f5f5fff2f2f2fff0f0f0ffefefefffefefefffefeff0ffefefefffefefefffefefefffefefeeffefefefffefefeeffefefefffefefefffefefefffefefefffefefeffff0efeffff0efefffefefefffeff0efffefefefffeff0f0fff0f0f0ffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0eff0ffefeff0ffeff0f0fff0efefffefefefffefefefffefefefffefefefffeeeeefffefefefffefefeeffeeefefffeeeeeeffeeeeeeffedeeedffedededffededeeffeeedeeffeeeeeeffedeeeeffeeedeeffedededffeeeeedffedeeedffeeeeedffeeedeeffedeeeeffedeeeeffedededffeeededffedededffedeeeeffededeeffeeeeeeffedededffeeededffeeeeeeffedeeedffedeeedffedeeedffedeeedffeeeeedffedededffedeeedffededeeffedeeedffedededffedededffedededffedededffedededffedededffedededffedeeedffeeededffedededffedededffedeeedffeeededffedeeeeffededeeffeeedeeffeeeeeeffeeededffeeedeeffeeedeeffeeeeeeffeeeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeedeeffedededffeeeeedffedeeedffedeeedffeeedeeffedeeedffedeeeeffedededffeeededffedededffedeeedffededeeffeeeeeeffedededffeeededffeeeeeeffedeeeeffedeeedffeeeeedffedeeedffeeeeedffeeededffeeeeeeffededeeffeeeeedffeeeeedffededeeffeeeeedffeeeeedffedededffedeeedffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeefefffeeeeefffefeeefffefefefffefefefffefefefffefefefffefefeffff0efefffefefeffff0f0f0ffeff0effff0f0f0ffefeff0fff0f0f0fff0f0effff0f0f0ffeff0efffeff0f0ffeff0efffefefefffefeff0fff0eff0fff0f0f0ffeff0f0fff0eff0fff0efeffff0f0efffeff0effff0f0effff0f0f0ffeff0f0ffeff0f0ffefefeffff0eff0ffeff0efffeff0f0fff0eff0fff0f0f0fff0f1f1fff5f4f5fff6f6f6fff4f5f4fff3f4f3fff1f1f1ffe8e9e8ffdfdfdeffd9d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd8d8d7ffd7d7d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d7ffd8d7d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d4ffd2d3d3ffd3d2d3ffd2d3d2ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd1d1d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0cfffd0d0cfffcfcfcfffd0cfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcececeffcecfceffcececeffcececeffcececeffcdcdceffcdcccdffcdcdcdffcdccccffcccbccffcbcbccffcbcccbffcbcbcbffcacbcaffcbcbcbffcacbcaffcacacbffcacacbffcbcbcbffcacacaffcacacaffc9cacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcbcacbffccccccffcececdffcecfceffd0d0cfffd0cfd0ffd0d0d0ffd0d1d1ffd0d0d0ffd1d0d1ffd1d1d0ffd0d1d1ffcfcfd0ffcececeffcdcdcdffccccccffccccccffcbcccbffcbcccbffccccccffcccdccffcdcdccffcdccccffcdcdcdffcdcdcdffcdcecdffcececdffcececeffcececeffcfceceffcfcecfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d1d2ffd2d1d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d5ffd6d6d5ffd6d6d6ffd5d6d6ffd5d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d6d5ffd5d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd2d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffffefffefefffffefffffffefffefffffffefffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefefefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffefefefffffffffffffefefffefefffffefffefffffffefffefffffffffffefffffffffffffffefffffffffffffefefffffefefffffffefffffefefffffefffffffffefffefefffffffefefffefefefffefefefffffefefffffffffffefffffffffefefffefefffffefffffffefffefffffffefffffefffffefefffffffefffffefffffffffefffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffefffefffefefefffefefefffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffefefffffffefffffffffffffffffffffffefffefefffffefffffffefffefffffffffffffefffffefefffffffefffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffefffffffffefffffffefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffafafafff5f5f5fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff2f2f3fff3f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343434ff363636ff363737ff373736ff363737ff373636ff353636ff363535ff414141ff515050ff606060ff6f6e6fff7c7c7cff8c8b8cff9b9a9bffc1c1c1ffebebebfffafaf9fffffefffffffffffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfafbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfdfcfffcfcfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffdfdfefffdfdfefffefdfefffdfefdfffefdfefffefdfefffefefdfffefdfdfffefdfefffefefefffefdfefffefefdfffdfefdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfcfcfffcfbfbfffcfcfcfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffafbfafffbfbfbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9f9fafff9f9fafff9f9f9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffbfbfafffbfafafffbfafbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffefefdfffdfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfffdfefefffdfdfefffdfdfdfff8f9f9ffebebebffc6c6c6ff9c9c9cff8d8d8dff7e7d7dff6e6d6eff5f5f5fff4f4f4eff3f4040ff313130ff313131ff323131ff313232ff323131ff323131ff333333ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646465ff646564ff6d6d6eff777777ff7e7f7eff7e7e7fff7e7e7eff7f7e7eff7e7f7eff7e7e7eff7e7e7eff7e7e7eff7e7e7fff7c7c7cff797979ff787979ff787979ff787879ff787978ff787879ff787878ff787878ff787878ff787778ff757575ff767575ff767676ff777776ff777777ff777777ff777777ff777777ff787878ff787878ff787878ff787878ff787978ff787878ff787878ff787878ff787878ff777676ff6c6c6cff646464ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff222223ff222222ff222222ff222323ff222221ff212222ff212020ff252626ff2f2f2fff3d3d3dff4e4e4dff616060ff737273ff848484ff99999affd5d5d5ffefeeeefffbfbfbfffffefefffffffffffefffffffffefefffefefffffefffffffefffefffffffefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffefffffefefffefefefffefffefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffefffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffffffefefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcececfffcececfffd0d0d0ffcfcfd0ffd0cfcfffd0d1d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d4ffd4d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd4d4d4ffd5d5d4ffd5d4d4ffd5d4d5ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d4d4ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd4d4d3ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd1d1d2ffd2d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d2ffd2d1d1ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcfcfceffcececeffcececeffcdcecdffcdcdcdffcdceceffccccccffcbcbccffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcbcacbffcccccbffcbcbccffccccccffccccccffcbcbcbffcbcacaffcacacaffc8c9c9ffc7c6c6ffc5c5c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c6c7ffc7c7c7ffc8c7c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc9c9c9ffcac9caffcac9caffcacacaffcacacaffcacbcaffcbcbccffcbcbccffccccccffccccccffcdcccdffcdcecdffcecdceffcececeffcfceceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd1d1d0ffd1d0d0ffd0d0d1ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d2ffd2d2d2ffd2d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd3d3d3ffd4d4d3ffd3d4d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd5d5d5ffd6d6d5ffd6d5d5ffd7d7d8ffe1e2e1ffe9e9e9fff1f2f2fff4f4f4fff4f5f5fff5f5f5fff3f3f4fff0f0f0fff0efefffefefefffefefefffefefefffefefefffefefefffefeeefffefeeefffefefeeffefefefffefefefffefefefffefefefffefefefffeff0efffeff0effff0f0efffefefefffefeff0fff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0f0fff0f0f0fff0eff0fff0f0effff0f0efffefefeffff0eff0ffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefeeffefefeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeedeeffeeeeeeffedededffededeeffedededffedeeedffededeeffedededffeeededffedededffededeeffedededffedededffedeeeeffeeeeedffedeeeeffeeededffedeeeeffeeededffeeededffeeeeedffeeededffeeedeeffeeeeedffedededffedededffedededffedededffeeededffededeeffedeeedffedededffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffeeedeeffedededffeeeeedffedeeedffedededffeeedeeffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeeeffedeeedffeeedeeffedededffeeeeedffedededffededeeffedededffedededffedeeeeffedededffededeeffeeededffedeeeeffedededffeeededffeeeeedffeeededffeeedeeffeeeeedffededeeffeeededffedededffedededffeeededffeeeeeeffedeeeeffeeededffededeeffedeeeeffedeeedffeeeeeeffeeedeeffededeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeefffefeeefffefefeeffefefefffefefeeffefefefffefeff0ffefefefffefefefffefefefffeff0effff0eff0ffefeff0fff0f0effff0f0f0ffefeff0ffefeff0ffefefeffff0eff0fff0eff0fff0f0f0ffeff0f0ffeff0f0ffefeff0ffeff0effff0eff0ffefefeffff0f0effff0efefffefeff0ffeff0efffefefefffeff0f0fff0f0effff0f0f0fff0f0effff0f0f0fff0f0f0fff2f2f2fff5f5f5fff5f5f5fff4f4f4fff3f3f2ffecececffe5e5e5ffdbdadbffd8d7d7ffd8d7d7ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd7d6d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd3d3d3ffd4d4d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfd0ffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcecfceffcececeffcececeffcececeffcecdcdffcecdceffcecdceffcdcdcdffcdcdccffccccccffccccccffccccccffcbcbccffcbcbcbffcbcacbffcbcacbffcacbcaffcbcacbffcacacbffcbcacaffcacbcaffcacacaffcacacaffcac9caffcacacaffcac9caffcacacaffc9c9c9ffc8c9c9ffc9c9c9ffc9cac9ffcbcbcbffccccccffcececdffcfceceffcfcfd0ffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececdffcdcdccffcccbcbffcbcbcbffcccccbffcbcbccffccccccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcecfceffcfcfceffcfcecfffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d0ffd1d1d2ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d3ffd3d3d3ffd2d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffefffffffffffefefefffffffefffefffffffffefefffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffefefefffffefefffefffefffffefffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffefefffffffefffffffefffefefffffefefefffffffffffefefffffffffefffefffefffffffffffffefefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefefffffffffffffefffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffcfcfcfff7f7f6fff2f2f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff3f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343435ff343434ff363636ff363736ff373636ff373636ff373737ff363636ff434343ff525252ff626161ff706f70ff7f7f7eff8e8e8eff9e9e9dffcbcacbffeeeeeefffcfcfcfffefefffffffffffffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafafffafbfbfffbfbfbfffbfafbfffbfafafffbfbfafffbfafafffbfbfbfffcfbfbfffcfcfbfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffefdfdfffefefdfffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafbfffbfafafffafafafffafaf9fffafaf9fffaf9fafffaf9fafff9fafafffafafafffafafafffafafafffafaf9fffaf9f9fffafaf9fffafafafffafbfafffafafbfffbfafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffdfefdfffefefdfffdfdfefffdfdfdfffcfcfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffbfbfaffededeeffcecdceff9e9e9eff8f8f8fff818282ff717171ff616262ff515151ff414141ff313131ff323132ff323131ff323232ff323232ff333333ff333333ff3433330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646464ff6d6d6dff777778ff7f7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7f7e7eff7e7e7eff7f7f7eff7f7e7eff7e7e7eff7e7f7eff7c7c7cff787978ff797978ff797978ff787879ff797879ff787878ff787978ff787879ff787878ff777878ff767676ff767676ff777777ff777777ff777776ff777777ff787878ff787878ff787878ff797878ff787878ff787878ff787878ff787878ff787878ff787878ff787878ff767677ff6c6c6cff6364640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff222222ff222223ff222222ff222222ff222222ff222122ff212020ff282828ff323232ff3f3f3fff525252ff666565ff787778ff8a8a89ffababaaffe1e1e1fff2f2f3fffdfdfdfffffffffffefefffffffffefffefffefffffefffffefefefffffffefffefffffffffefefffefefffffefffffffefffefffffefffffefefffffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffffffffffffefffffffefffffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefffefffefefefffefefffffefefefffefefffffefefffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffefffffefffffefffffffefefefffefefffffefefffffefefefffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefffefffefefffffffefefffefefefffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffffffffefffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefefffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececfffcfcfd0ffcfcfcfffcfcfd0ffd1d1d1ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d4ffd4d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd1d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfd0cfffd0cfcfffcfd0cfffcfcfcfffcfcecfffcecfceffcfcfceffcececfffcececeffcececfffcececeffcececdffcccdcdffcccbccffcbcacaffcacacaffcacacaffc9c9c9ffc9c9c9ffcbcacaffcccbccffccccccffcdcdccffcdcdcdffccccccffcbcbcbffcbcbcbffc9cacaffc8c8c8ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c9c8ffc9c9c9ffc9c9caffc9c9c9ffcacacaffcacacbffcbcacbffcbcbcbffcbcbccffcccbccffccccccffcccccdffcdcdcdffcdcdcdffcececdffcececeffcececeffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd1d0d1ffd0d1d0ffd1d1d0ffd0d1d1ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd2d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd2d3d2ffd3d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffdcddddffe7e7e7fff0f0f0fff3f4f3fff4f4f4fff6f5f5fff5f5f5fff1f1f1ffeff0efffefefefffefefefffefeeefffefefeeffefefeeffefefefffefefefffefefefffefefefffeeefefffefefefffeff0effff0efefffefefeffff0f0efffeff0f0fff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0effff0f0f0fff0eff0ffefefefffeff0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0ffefefefffefefefffefeff0ffefefefffefefefffefefeeffeeefeeffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedeeedffeeededffeeeeedffededeeffeeedeeffedededffedeeedffededeeffedededffededeeffedededffedededffedeeedffeeededffeeededffeeeeeeffedeeeeffedeeeeffedededffeeededffeeededffedededffedededffeeeeedffedededffedededffeeedeeffededeeffeeeeedffedeeedffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedededffededeeffedededffedeeeeffededeeffeeedeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefefefffefeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeedffeeeeedffededeeffededeeffededeeffedededffedededffedeeedffedededffeeededffededeeffedeeeeffedeeedffedededffeeededffeeedeeffedededffeeededffeeeeedffededeeffedededffeeeeeeffededeeffeeeeedffedeeedffeeeeeeffeeededffeeeeedffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0fff0f0f0ffefefeffff0efefffeff0effff0eff0fff0efefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efeffff0f0effff0f0effff0f0efffeff0f0fff0eff0ffeff0effff0f0efffeff0f0ffefeff0ffefeff0fff0f0f0fff0f0efffeff0effff0eff0fff0efeffff0f0f0fff0f1f1fff3f4f4fff5f5f5fff4f4f4fff4f3f3fff2f1f1ffeaeae9ffe2e2e2ffd9d9d9ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d3ffd3d4d4ffd4d3d4ffd3d4d3ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d2ffd2d3d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfceffcfcecfffcececeffcececdffcdcdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcacaffcacbcaffcacacaffcbcacaffcacacaffcbcbcaffcacacaffcacacaffcacac9ffcac9c9ffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffcacacaffcbcccbffcdcdccffcdceceffcfcfcfffcfcfd0ffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd0d0d0ffcecfceffcdcdcdffcdccccffcccbcbffcbcbcbffcbcbcbffcccccbffccccccffccccccffcdcdcdffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcfceceffcfcecfffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d6ffd5d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d4d3ffd4d3d3ffd3d3d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d2ffd1d0d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefffffefefefffffefefffffefffffefefffffefffefffefefefffffefefffefefefffefffffffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefefefffefffffffffefefffefffefffefffefffefffefffefffefffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffefffefffefffefffefefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefffffffefefffefffefffffffffffefefffffefffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff8f8f7fff3f3f3fff1f1f1fff2f2f2fff3f2f2fff2f2f2fff2f2f3fff2f3f2fff3f2f2fff0f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353635ff353535ff343434ff363636ff363736ff363636ff2f3030ff373737ff464546ff545454ff616162ff717171ff808080ff919190ffa1a1a2ffd3d3d3fff1f1f1fffdfdfdfffffffffffffefefffffefffffffefffffefefefffffefefffefefffffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffbfbfbfffafafbfffafbfbfffafbfafffafbfafffbfafafffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfefffefdfefffdfdfefffdfefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefefdfffefefdfffdfefdfffdfefefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfbfbfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffafbfafffafafafffafbfbfffbfafafffafafafff9fafafffafaf9fff9fafafffafafafff9fafafffafafafff9faf9fffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfafffbfafbfffbfbfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfefefffefefdfffefdfefffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefefffdfefdfffefdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefefdfffefefefffdfefdfffefefdfffefefefffefefefffdfefefffefefefffdfefdfffdfefdfffefdfdfffefdfefffdfdfefffdfefdfffbfbfcfff0f0f0ffd5d6d5ffa1a1a1ff919191ff848384ff737273ff626262ff545353ff444444ff333333ff2e2f2fff323131ff313231ff333333ff333333ff333334ff33333400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff232323ff222222ff232222ff222222ff222222ff222222ff222222ff2a2b2aff353535ff434343ff565556ff69696aff7d7d7dff908f8fffbcbcbbffe6e6e6fff5f5f5fffefdfefffffffffffefffffffefefefffffefffffffefffffefefefffffefffffefefffffefffefffefefefffffefefffefefefffefffffffefefefffefffefffefffefffffefefffefffefffffefffffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffffefefffefffefffffffffffefefffffefffffffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffffffffffffefffffefefffffffffffffefffefffefffffffffffefffffefefffefffefffffefffffefffefffffefefffffefefffefffefffefffefffefefefffefffefffffefefffefffefffefffefffefefefffefefefffffffffffefefffffefffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefefffffefffffffefffefffffffffffffefefffffefffffefefffffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfd0cfffcfd0d0ffd0d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd4d4d4ffd2d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd5d4d4ffd5d4d5ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d2d2ffd1d1d1ffd1d2d2ffd2d2d1ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcecfcfffcecfcfffcecfceffcfcecfffcfceceffcecfceffcfcfceffcececeffcdcdcdffcccdccffcbcbcbffcacbcaffc9c9c9ffcacacaffcacacaffcbcbcbffcdcdcdffcecdcdffcececeffcdcdcdffcbcccbffcbcbccffcbcbcbffc9c9caffc7c7c7ffc6c6c7ffc6c6c6ffc7c6c6ffc7c6c7ffc7c7c8ffc7c8c7ffc8c8c8ffc8c7c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9cacaffcbcacbffcbcbcaffcbcbcbffcccbcbffcccccbffccccccffccccccffcdcdcdffcecdcdffcdcecdffcdceceffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d1d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d0d1ffd0d1d0ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d1ffd1d0d1ffd1d2d1ffd1d1d1ffd2d1d2ffd2d1d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd2d3d3ffd3d3d2ffd3d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd3d4d4ffd3d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d4d5ffd4d5d4ffd4d4d5ffd4d5d5ffd4d5d5ffd4d5d5ffd5d5d4ffd5d4d5ffd5d5d5ffd8d9d8ffe4e4e4ffeaeaeafff3f3f3fff4f4f4fff6f5f5fff5f6f5fff2f2f2fff0f0f0ffefefefffefefefffefefefffefefefffefefeeffefefefffeeefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0eff0ffefeff0ffeff0effff0f0effff0eff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efefffeff0effff0eff0fff0f0effff0efeffff0efefffeff0efffeff0efffefefefffeff0efffefefefffefefefffeeefefffeeefeeffeeeeeeffefeeeeffeeeeefffeeeeeeffedeeeeffeeeeeeffeeededffeeedeeffededeeffedeeedffededeeffedededffedeeedffedededffedeeedffeeedeeffeeededffedeeedffeeeeedffedededffedededffedeeedffeeededffedeeedffedededffeeedeeffededeeffededeeffeeeeeeffeeededffeeeeedffededeeffedededffededeeffeeeeedffedededffedededffededeeffedededffedededffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedeeedffeeedeeffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeeeefffeeefefffeeefeeffeeefeeffefeeeeffefeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeeeffeeeeedffeeedeeffeeedeeffedeeedffeeeeedffedededffedededffedeeedffedededffedeeedffedededffeeededffededeeffededeeffeeeeeeffeeedeeffeeeeedffeeedeeffedededffeeedeeffeeeeeeffedeeeeffedededffeeedeeffeeedeeffeeededffeeedeeffededeeffedeeedffeeeeeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeeffefeeefffefefeeffefeeefffefefefffefefefffefefefffefefefffeff0f0fff0efefffeff0efffeff0efffefefefffeff0effff0f0f0ffeff0f0fff0f0f0ffeff0effff0f0f0fff0efeffff0eff0fff0eff0ffeff0efffefeff0ffeff0f0ffeff0efffeff0f0fff0f0effff0eff0fff0eff0ffeff0effff0f0f0fff0eff0ffeff0f0ffeff0f0fff0efefffeff0f0fff1f0f1fff5f5f5fff5f5f5fff3f3f4fff3f3f3fff0f0f0ffe8e8e7ffdddddeffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d6d7ffd6d7d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d5ffd6d5d6ffd6d6d5ffd6d5d5ffd6d5d5ffd5d6d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d3ffd4d3d4ffd4d3d4ffd3d4d3ffd3d3d4ffd3d4d3ffd3d4d3ffd3d3d3ffd3d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d3ffd2d3d2ffd2d2d2ffd1d2d2ffd2d1d2ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcfcecfffcececeffcecfcfffcececeffcececeffcececdffcecdcdffcdcecdffcdcdcdffcdcdcdffcdccccffcdccccffccccccffcbcccbffcbccccffcbcccbffcbcbcbffcbcbcbffcacbcbffcacbcaffcacacaffcbcbcbffcacacbffcacacbffcacbcaffcacacaffcbcacaffcacacaffcacacaffc9cac9ffc9c9caffc9c9c9ffc9cac9ffcacbcbffcccccbffcdcccdffcececeffcecfceffcfceceffcfcecfffcfcfd0ffcfd0d0ffd0cfcfffd0d1d0ffd0d0d0ffcfcfcfffcecdceffcccccdffccccccffcccbcbffcbcccbffcbcbccffcbcbcbffccccccffccccccffcccccdffccccccffcdcccdffcdcdcdffcdcdcdffcecdceffcdcdceffcececeffcececeffcfcecfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d0ffd1d2d1ffd2d1d2ffd2d2d1ffd2d1d2ffd2d2d2ffd2d3d2ffd2d3d2ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d5d6ffd5d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd3d4d3ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d3d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffefefffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefffffffffffffffefffffefefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffefffffffefffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffefefffffefffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefff9f9fafff4f4f4fff1f1f1fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff2f3f3fff1f0f1fff1f0f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353535ff353535ff343534ff343434ff363736ff333333ff313132ff393a39ff484848ff555555ff626262ff727271ff828182ff939393ffa7a7a8ffdbdbdbfff4f3f4fffefdfdfffffefffffffffffffffffefffefefefffefefffffffefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfafafffbfbfbfffafafafffbfbfafffbfbfbfffafafafffafafbfffbfafafffafbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefdfffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffefdfefffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffaf9f9fffafafafff9f9fafffafafafffafafafff9f9f9fffaf9fafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfdfffdfdfefffdfdfefffdfefefffefefdfffdfefefffdfefefffefdfefffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffefdfdfffefefdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfefffefefefffefdfdfffdfdfefffdfefdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffdfdfdfffefdfefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffcfcfcfff2f2f2ffdcddddffa8a8a7ff929293ff858585ff757576ff636363ff555555ff464646ff333434ff2f3030ff323132ff333333ff333333ff333333ff333334ff33343300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff232323ff232323ff222222ff222222ff222222ff1e1f1fff242324ff2d2d2dff393938ff494949ff5a5a5bff6d6d6dff808080ff969696ffcbcbcbffe9e9eafff8f8f8fffefefefffffefefffffefefffffffefffffffefffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefffefffffffefffffffefffefefefffffefffffffffffffefffefffefffffffefefefffefffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefffffffefffffffefefefffefffefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffefefefffffefffffffffffffefffefffefffffffefefefffefefefffefefffffefffffffefefefffefefffffefefefffefffefffefefefffefffffffefefffffffffffffffffffffefefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffefffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd1d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd3d3d3ffd4d4d4ffd5d4d4ffd4d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d6ffd5d5d6ffd5d6d5ffd5d6d5ffd5d6d6ffd5d6d5ffd6d5d6ffd5d5d5ffd5d6d5ffd5d5d5ffd4d5d5ffd4d5d4ffd5d5d4ffd5d4d5ffd4d4d4ffd3d3d4ffd4d4d4ffd4d3d4ffd4d3d3ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd3d2d2ffd2d2d1ffd2d1d2ffd2d2d1ffd2d2d1ffd1d2d1ffd2d2d2ffd2d2d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfceffcececfffcececeffcececeffcfcecfffcfcfcfffcececeffcdcdcdffcccdcdffcccbccffcacacaffcacac9ffcacacaffcacbcbffccccccffcdcdcdffcececeffcdcdcdffccccccffcbcbcbffcccbcbffcbcacaffc8c7c7ffc7c7c6ffc7c7c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c7c7ffc8c8c7ffc8c8c8ffc9c8c8ffc9c9c8ffc8c9c8ffc9c9c9ffcacac9ffcac9c9ffcac9caffcacacaffcacbcaffcbcbcbffcbcbcbffcccccbffccccccffcccdcdffcdcdcdffcdcccdffcdcdcdffcececeffcececeffcecfcfffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d0ffd0d1d0ffd0d1d1ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd3d3d3ffd2d3d2ffd2d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d5ffd7d6d7ffe1e1e1ffe8e8e8fff2f3f3fff3f4f3fff5f4f5fff5f5f5fff4f4f3fff0f0f0ffefefefffefefefffefefefffefefefffefefefffeeeeefffefefefffefefefffefeeefffefefefffefefefffefefefffefefefffefeff0fff0efeffff0efefffefefeffff0eff0fff0f0effff0f0efffeff0effff0f0f0fff0f0effff0efeffff0eff0fff0f0f0ffeff0f0fff0f0f0ffefefeffff0f0efffefeff0fff0f0f0ffefefefffefeff0ffefefeeffefefefffefeeeeffefefefffeeeeeeffeeeeeeffeeeeeeffedededffeeedeeffeeeeeeffedeeeeffeeedeeffedeeedffedededffedededffededeeffededeeffedededffededeeffedededffedededffedededffedededffedededffedeeeeffedeeeeffeeedeeffedededffedeeedffedededffededeeffedededffeeeeedffeeeeeeffedededffededeeffedededffeeedeeffeeededffedededffeeeeedffedededffedededffededeeffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffeeededffeeeeeeffedeeedffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeefeeffeeeeeeffefefefffeeeeefffefefefffefefefffeeeeeeffeeeeefffefeeefffeeefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedeeedffeeedeeffededeeffedededffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedeeedffeeeeeeffedededffededeeffedeeeeffeeedeeffeeededffeeededffeeeeedffeeeeedffedededffeeedeeffeeededffeeeeedffeeeeedffeeedeeffeeeeedffeeeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffeeefeeffeeefefffeeefefffefefefffefefefffeff0efffefefefffefeff0ffefefefffeff0effff0efeffff0f0f0ffefeff0fff0f0f0fff0f0f0ffefefefffefeff0fff0f0f0ffeff0f0fff0eff0ffeff0efffeff0f0fff0eff0ffefeff0ffeff0f0fff0f0efffefeff0ffeff0effff0eff0fff0eff0fff0f0f0ffeff0efffeff0f0ffeff0f0fff0eff0fff0f0f0fff2f2f2fff5f5f5fff4f5f5fff3f3f3fff1f1f1ffebebebffe4e4e4ffd9d9daffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d5d5ffd6d5d6ffd6d6d6ffd5d6d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd4d3d4ffd3d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffd0d0cfffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcecfffcfceceffcfcfceffcececeffcececeffcececeffcecdcdffcecdceffcecdceffcdcdcdffcdcdcdffcccdccffcccdccffccccccffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcacaffcbcbcbffcacacbffcbcbcbffcbcbcbffcacacaffcacacbffcbcacbffcacacbffcbcacbffcacacaffcacacaffcacacaffc9cacaffc9cacaffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffcececeffcfcfcfffcfd0cfffd0cfd0ffd0cfd0ffd1d1d0ffd0d0d0ffcececfffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffcbcbcbffcccbccffcccbccffccccccffcdcdccffcdcdccffccccccffcdcdcdffcdcdcdffcecdcdffcececdffcececeffcfceceffcfcfceffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d6ffd6d5d6ffd6d6d6ffd5d6d5ffd5d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d4d3ffd4d4d3ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d3d2ffd2d3d3ffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffefefefffefefffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffafafbfff6f5f5fff2f2f2fff2f3f3fff3f3f3fff2f2f3fff3f3f3fff0f0f1fff1f1f1fff1f1f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353636ff363636ff353536ff353535ff343434ff343534ff333333ff3b3c3bff4a494aff565556ff626363ff727272ff838383ff979696ffb2b2b1ffe3e3e3fff6f6f6fffefefefffffffffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafbfafffbfbfafffafbfbfffafbfbfffafafbfffafafbfffbfafafffafbfafffafafbfffafbfafffafbfafffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffefefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffafbfbfffbfbfafffafafafffafafbfffafafafffafafafffafafafffafafafff9f9fafffaf9fafffaf9f9fff9fafafff9fafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffdfdfefffdfefdfffefdfdfffdfdfefffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffdfdfefffdfdfefffdfdfefffefdfefffefefdfffefefefffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfefffdfefefffdfdfefffefdfefffefdfefffefefefffdfefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfff5f4f4ffe2e3e3ffb1b0b1ff939394ff868585ff767675ff646464ff555555ff474748ff363636ff313132ff333333ff333333ff333333ff343434ff343334ff333434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272728ff282727ff232323ff232323ff232323ff222222ff232222ff1f2020ff252525ff2f2f2fff3c3c3cff4d4d4dff5f5f5fff717171ff838383ffa09fa0ffd9d8d8ffefefeffffcfcfcfffefefffffffffefffffefefffefefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefffffffefefefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffffffefffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffefffefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffefffffffefefffffffefffffffefefffefffffffefefffffefffffffefffefffffefefffefefefffefefefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d4ffd3d3d4ffd4d3d3ffd4d5d4ffd4d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd5d6d6ffd6d5d6ffd5d5d6ffd6d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd5d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d3d3ffd3d3d4ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd1d2d2ffd2d2d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d1ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececfffcececeffcececeffcecfceffcfcfcfffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffcacacaffcbcbcbffccccccffcccdcdffcdcdcdffcdcccdffcccbcbffcccbcbffcbcbcbffcbcbcbffc9cac9ffc8c7c7ffc7c6c7ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffcacacaffcacbcaffcacacaffcbcbcaffcbcccbffcbccccffcccccbffccccccffcccccdffcdcdcdffcdcecdffcdceceffcececeffcececfffcfcecfffcfceceffcfcfcfffcfcfd0ffd0d0d0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d0ffd0d0d1ffd1d1d1ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd2d1d2ffd2d1d1ffd2d2d1ffd2d2d2ffd1d2d2ffd2d2d1ffd2d1d1ffd2d1d2ffd1d1d1ffd1d2d2ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd2d3d3ffd3d3d2ffd2d2d2ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd4d3d3ffd3d4d4ffd3d3d4ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffdcdcdcffe5e5e6fff1f1f1fff2f2f3fff4f4f4fff6f6f6fff4f5f4fff1f1f1ffefeff0ffefefefffeeefefffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0effff0efefffefeff0ffefefefffefefeffff0f0efffefeff0fff0eff0fff0f0f0fff0f0f0ffeff0effff0efeffff0f0f0fff0f0f0ffefefeffff0efefffeff0efffeff0f0ffeff0efffefefefffefeff0ffefefefffefefefffeeefefffeeefefffeeeeefffeeeeefffeeeeeeffeeeeeeffedeeeeffeeeeeeffedeeedffeeeeedffedededffedededffedededffededeeffeeededffedededffededeeffedededffedededffedededffedeeeeffeeeeeeffededeeffeeeeeeffededeeffedeeeeffedeeedffedededffeeedeeffeeedeeffedeeeeffedededffeeedeeffeeededffeeeeedffeeeeeeffededeeffedeeedffeeededffededeeffedededffedeeeeffeeededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffeeeeedffedededffeeededffedeeeeffedeeeeffeeeeedffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeefffefeeefffefeeeeffeeefefffeeefefffefefefffeeefeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeedeeffededeeffeeededffedeeedffedeeeeffeeeeeeffededeeffeeedeeffedededffedeeedffedededffedededffeeedeeffeeedeeffededeeffedededffeeedeeffeeededffeeeeedffeeeeeeffedeeeeffeeeeedffeeededffeeedeeffedededffedeeeeffeeededffededeeffedededffedededffeeeeedffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffeeeeeeffefeeeeffeeefefffeeefefffefefeeffefefefffefeff0ffefefefffefefefffefefefffeff0f0ffefeff0fff0eff0fff0efefffeff0f0ffefeff0fff0f0f0ffeff0effff0f0f0fff0f0efffefefeffff0efefffefeff0fff0f0f0ffefeff0ffefeff0ffefeff0fff0efefffeff0efffeff0f0fff0f0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff3f4f3fff5f5f5fff4f3f4fff2f3f3fff0f0f0ffe9e8e9ffe1e1e1ffd9d9d8ffd7d7d7ffd6d7d7ffd7d7d6ffd7d6d6ffd6d6d7ffd6d6d6ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d5d6ffd6d5d6ffd6d6d6ffd5d6d5ffd5d6d5ffd6d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd4d3d3ffd3d4d4ffd3d3d4ffd3d4d3ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d1d2ffd1d1d2ffd1d1d1ffd0d1d1ffd1d0d1ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfd0ffd0cfd0ffcfcfcfffcfd0d0ffcfcfcfffcececfffcfcecfffcecfcfffcfcfceffcececfffcfcecfffcececeffcececeffcdcecdffcecdcdffcdceceffcdcecdffcdcccdffcdcdccffcccdcdffcccdcdffcccdccffcccccbffcccbccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcacbffcbcacaffcacbcbffcacbcbffcbcbcbffcacbcaffcbcbcaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9caffcacacaffcbcbcbffccccccffcdceceffcfceceffcececfffcfcecfffcfcfcfffcfd0cfffcfd0cfffd0d0cfffd1d0d1ffcfcfd0ffcececeffcccdcdffccccccffcccbcbffcccbcbffcbcbcbffcbcbccffcccccbffccccccffccccccffccccccffcccdcdffcdccccffcccccdffcdcdcdffcdcdcdffcececdffcececeffcfcecfffcfcfcfffcfcfcfffcfd0cfffd0cfcfffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d3ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd3d4d4ffd4d4d3ffd4d3d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d2ffd2d3d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefffffefffefffefefffffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefffffffffffffffffffffffffefefffffffffffffffefffffffffffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffffefffffefffefffefffffffefffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffefffffffefffffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefefffffdfcfcfff6f7f6fff2f2f3fff3f3f2fff2f2f2fff3f2f3fff0f0f0fff1f1f1fff1f1f0fff1f1f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353635ff353535ff363535ff353535ff343535ff343434ff353535ff3d3e3eff4b4b4cff565656ff656464ff737474ff858585ff9b9b9bffbcbcbcffe7e7e7fff8f8f8fffefefffffffefffffefefffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffefefdfffdfefdfffefefdfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffcfbfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfafffafafafffafafafffafafafffbfafbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfefefffdfdfefffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffdfdfefffdfefdfffefefefffdfefefffefdfdfffefdfefffefefefffefefefffdfefdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafbfffafbfbfffafafbfffafbfafffbfbfbfffafbfbfffbfafafffafafbfffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffefdfefffefefefffefefefffdfdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfff7f7f6ffe7e7e7ffb8b8b9ff959494ff868786ff777777ff676867ff575757ff4a494aff383838ff333333ff333333ff343434ff333333ff343434ff333333ff343333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282727ff272827ff272728ff232323ff232323ff232323ff222222ff212221ff282827ff333333ff3f4040ff525252ff646364ff767576ff878888ffb0afafffe1e1e2fff2f3f2fffcfcfcfffefefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefffefffefffefffefefefffefefffffefffffffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffefefffffffefffefefefffefffefffefffefffefefefffefefefffefffffffefefefffefefefffefffefffefffefffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffefffefefefffefefffffefffffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffefffffffefffffefefffffffffefffefefefffefffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d1d1ffd2d2d2ffd2d2d2ffd4d4d3ffd3d4d3ffd4d4d3ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d5d6ffd6d6d5ffd5d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd6d6d6ffd5d5d5ffd6d6d6ffd5d5d5ffd5d4d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd2d1d2ffd2d1d2ffd1d1d1ffd0d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcecfcfffcececfffcfcfcfffcececeffcececeffcececeffcecfceffcececfffcfcfceffcececeffcecdcdffccccccffcbccccffcacacaffcbcbcbffcbcbcbffcdcdcdffcdcccdffcecdcdffcccdccffcccbcbffcbcbcbffcacbcaffcacacaffc9c9caffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9caffcac9c9ffcac9c9ffcacac9ffcacacaffcacbcaffcacbcaffcbcbcaffcbcbcbffcbccccffccccccffccccccffcdcdcdffcccdcdffcecdcdffcecdceffcececeffcfceceffcecfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d1d1ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d2ffd2d1d1ffd2d1d2ffd2d2d1ffd2d1d1ffd1d2d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d3ffd3d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d4ffd3d4d3ffd3d3d3ffd4d4d3ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d4d3ffd4d3d4ffd4d5d4ffd7d7d7ffe3e3e3ffebebebfff1f1f1fff3f3f3fff6f6f6fff5f5f5fff3f3f3ffefefefffefeeefffeeefefffefeeefffefefefffeeefeeffeeeeeeffeeeeefffeeefefffefeeefffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefeff0ffeff0f0fff0f0f0fff0efeffff0f0f0fff0f0effff0efefffeff0efffeff0efffefefefffefeff0ffeff0f0ffefeff0ffefefefffeff0efffeff0efffefeeefffefefefffefefefffefefefffeeefeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedeeedffedeeedffedededffeeeeedffedededffedededffedededffedeeedffededeeffedeeedffedededffeeededffedededffedededffedededffeeeeeeffedededffeeeeeeffedededffeeededffedeeedffeeededffeeeeeeffedeeedffedededffededeeffededeeffedededffedededffeeedeeffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffedeeedffedededffededeeffedeeeeffeeeeeeffeeeeedffeeeeeeffeeefeeffefeeeeffefeeefffefefefffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeeffeeeeeeffeeefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffedeeedffededeeffeeeeedffedededffeeededffedededffedededffedededffedeeedffedededffedeeeeffedededffedededffedededffeeededffededeeffedeeedffedededffededeeffededeeffedededffededeeffeeeeeeffedeeedffededeeffedededffedeeedffedededffedeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeefffeeefefffefefefffefefeeffefefefffefefefffefefefffefeff0ffefefeffff0f0efffeff0effff0f0efffeff0effff0f0effff0eff0fff0eff0ffeff0f0fff0f0effff0efeffff0f0efffeff0f0ffefefeffff0f0f0fff0f0f0ffefeff0fff0efefffeff0efffefeff0fff0f0efffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0effff1f1f1fff4f4f5fff5f5f5fff3f3f3fff2f1f2ffefefefffe7e6e6ffdcdcddffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d3ffd4d4d3ffd4d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d3ffd3d3d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd2d2d2ffd1d1d1ffd1d0d1ffd0d1d1ffd1d0d0ffd0d0d1ffd0d0d0ffcfcfd0ffcfcfd0ffcfcfd0ffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcecfceffcecfceffcececeffcececfffcececeffcececfffcececeffcececeffcececdffcecdcdffcdcecdffcdcecdffcdcdcdffcdcdcdffcccdcdffcccccdffcccdccffcccdccffcbccccffcccbcbffcccbccffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcaffcacbcbffcacacaffcbcbcaffcacbcbffcacacaffcbcacaffcacbcaffcccbccffcdcdccffcdcdcdffcfceceffcfcfcfffcececeffcfcfceffd0d0d0ffcfcfcfffd0d0d0ffd0cfcfffcfceceffcdceceffcdccccffcbccccffcbcbcaffcbcbcbffcbcbccffcbcbccffcccbcbffcbcbccffccccccffccccccffccccccffcccdccffcccdccffcdcccdffcdcdceffcececeffcececfffcfceceffcfcfcfffd0d0cfffd0d0cfffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d3d3ffd3d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd4d5d4ffd4d4d4ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d5d6ffd6d6d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d3ffd4d4d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffefffffffffffefefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffefefefffefffefffefffffffffefffffefefefffefefefffffefffffffffefffefffefffefffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefffefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefdfefffdfefefffefefefffefefefffefffefffffefefffffffffffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffefefffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff8f8f8fff3f2f3fff2f3f3fff2f3f3fff1f0f0fff1f1f1fff0f0f1fff1f0f1fff1f1f0fff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343333ff363636ff353535ff363535ff363536ff353536ff353435ff353434ff3f3f40ff4c4c4cff575657ff656665ff757575ff888787ff9f9f9effc4c4c5ffeae9e9fff9f9f9fffefefefffffffffffefffefffefefefffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffbfbfafffbfafbfffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefdfefffefefefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffdfefdfffefdfdfffdfdfefffefdfdfffdfefdfffefefdfffefdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafbfafffafafafffafbfafffbfafafffafafafffafafafffafbfafffafafafffafafafff9faf9fff9f9fafff9fafafffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfefffefdfefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffdfdfefffdfefefffefefdfffdfefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfff8f8f8ffe8e9e9ffbfbfc0ff959696ff878787ff787778ff696969ff585858ff4b4b4bff3a3a3aff333333ff343333ff343433ff333334ff343333ff343333ff333433ff32323100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232324ff282828ff282827ff282728ff282828ff232323ff232323ff232323ff232323ff2a2a2aff353534ff424243ff545454ff686767ff797a79ff8c8c8bffbcbcbcffe5e6e5fff5f5f5fffefdfdfffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefffefffefefefffefffefffffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffefefefffefefefffefefefffdfefdfffdfdfefffdfefefffefefdfffdfefefffefefefffefdfefffefefdfffefefefffefefefffefdfdfffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffffffffefefffffffefffffffffefffefefffffffefefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefefefffffefffffffffefffefefefffefefffffefefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffefffffffffffefefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefefefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefefffffefefffffffefefffefffefffefffefffffefefffefffefffefefefffffefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d2ffd4d3d3ffd4d3d4ffd3d3d3ffd4d4d5ffd4d4d5ffd5d5d4ffd4d5d5ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd6d6d5ffd5d5d6ffd6d5d5ffd6d5d5ffd4d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd2d3d3ffd3d2d3ffd2d3d2ffd2d3d3ffd2d2d3ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0cfffcfd0d0ffcfd0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcfcecfffcececeffcececeffcecdceffcececeffcececeffcfceceffcececeffcdceceffcdcdcdffccccccffcbcbccffcacacaffcccbcbffcccccdffcdcdcdffcecdcdffcdcdcdffcccccbffcbcacbffcacacaffcacacaffcac9c9ffc8c8c8ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9caffcacacaffcacacaffcbcacaffcacbcbffcacbcbffcbcbcbffcbcbcbffcbcbccffccccccffcdccccffcdcdcdffcdcdcdffcdcecdffcececeffcfceceffcececeffcececfffcecfcfffcfcfcfffcfd0cfffcfd0cfffd0cfd0ffcfd0cfffd0cfd0ffd0cfcfffd0cfcfffd0cfd0ffd0cfd0ffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d1ffd0d0d0ffd1d0d0ffd0d0d1ffd1d0d0ffd1d0d0ffd0d1d0ffd1d1d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd0d1d0ffd1d0d1ffd0d1d1ffd0d1d1ffd1d0d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd1d1d1ffd2d1d1ffd1d2d2ffd1d2d1ffd2d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d3ffd2d3d2ffd2d2d3ffd2d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d3ffd4d3d4ffd4d4d4ffd6d6d6ffe1e1e1ffeaeaeafff0f0f1fff3f3f3fff5f4f4fff5f5f6fff4f3f3fff0eff0ffeeefefffefefeeffefeeeeffefefeeffeeefefffefeeeeffeeeeefffefefeeffefefefffeeefeeffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0efefffefefefffefeff0ffefeff0fff0f0f0ffefeff0fff0eff0ffeff0f0ffeff0efffefefefffefefefffefefefffefefeffff0efefffefefefffefeeeeffefefefffefefeeffefefefffeeeeeeffeeeeefffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeedeeffedeeedffedededffeeededffedededffeeedeeffedededffedededffededeeffedededffedededffeeededffedeeeeffedededffeeededffeeedeeffededeeffedededffeeededffededeeffeeededffeeededffedeeedffeeeeedffeeededffeeeeedffededeeffeeededffedededffedededffeeeeeeffedededffedededffedeeedffedeeeeffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedeeedffedededffedeeedffededeeffeeeeedffeeedeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefefefffeeeeeeffeeeeefffeeefefffefefeeffeeefefffefefefffefefefffeeefeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeedffeeededffeeededffededeeffedededffedededffedededffedededffeeededffedededffeeeeedffeeededffeeeeedffededeeffeeededffedededffedededffeeeeeeffedededffedededffedeeedffedeeeeffeeedeeffedededffedededffeeedeeffeeeeedffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffeeeeefffefefeeffefeeefffefefefffefefefffeff0efffefefeffff0eff0ffefefefffefeff0ffefeff0ffefefefffeff0efffeff0effff0efefffeff0efffefefeffff0efefffefefeffff0eff0ffefeff0ffefefefffefeff0ffeff0f0fff0f0effff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0f0f0fff2f2f1fff5f5f5fff5f5f5fff3f3f3fff0f1f0ffebebeaffe4e3e4ffdadad9ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd5d6d5ffd5d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d3d2ffd3d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d0d1ffd0d1d0ffd1d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfd0ffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcecfffcececeffcececeffcfcecfffcececeffcececeffcececeffcececeffcececeffcdcdceffcecdcdffcdcdceffcdcdcdffcdcdcdffcccdccffcccccdffcccdccffcdccccffccccccffcccbcbffcbcccbffcccbcbffcccbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcacaffcacacaffcbcacbffcacacaffcacacaffcacacbffcacbcbffcbcbcaffcccbcbffcccccdffcdcdcdffcecdceffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffd0cfd0ffcecfcfffcececdffcdccccffcccccbffcbcbcbffcbcacaffcbcbcbffcbcbcbffcccbcbffcbcbcbffcccbcbffcbccccffccccccffcccccdffccccccffccccccffcdcdcdffcdcdcdffcececeffcececeffcececfffd0cfcfffcfcfcfffd0d0d0ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd2d1d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d4ffd3d3d4ffd4d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefffefffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefffefffefefefffefffefffefefffffefefefffefefefffefffffffefefefffefffefffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffffefffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffefffefffefffefffefffffefefffefefefffffefefffffffefffffefffffefefffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffefefefffffefefffffffffffefefefffefffffffefffefffefffefffefefefffefefffffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefefdfffefefefffefefdfffdfefefffefefefffefefdfffefefdfffefefefffffffffffefefffffefefefffefffefffffefffffffffffffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefefff9f9fafff3f4f4fff0f0effff0f1f0fff1f1f1fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff0f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343434ff333333ff353535ff353535ff353535ff353535ff353635ff353636ff414141ff4d4e4dff595959ff696868ff787878ff8c8c8cffa7a8a7ffcfcfcfffeeeeedfffcfcfcfffffffffffffffffffefefffffefffefffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffefefdfffdfdfefffefefdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefefefffdfdfdfffefdfdfffefefefffdfdfefffdfefefffdfefdfffdfefdfffefefefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffafafafffbfbfafffbfbfbfffafafafffafbfbfffafbfafffafbfafffafafafffafafbfffafafafff9faf9fffaf9fafff9f9fafffaf9fafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfafffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefdfffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfefefffefefdfffefdfefffefefdfffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefdfdfffdfefdfffefdfefffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffefefdfffefefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffafbfaffecececffcacac9ff9a9b9bff8a8a8aff7a7a7bff6b6b6bff5c5c5bff4d4d4dff3c3c3cff333333ff343433ff333434ff333433ff343433ff333334ff323232ff32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232423ff232424ff282828ff282828ff282727ff272827ff232323ff202020ff242424ff2d2e2dff393939ff474848ff5a5a5aff6e6e6eff818181ff989898ffd2d2d2ffececebfff9f8f8fffefefdfffffffffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefffffffefffefffefefffffefffffffffffffffefefefffffefefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffefffffffefffffffffefffffefffffffffffffffefefefffefefefffefffffffefdfefffdfefefffefefefffefefefffefefefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefefffefefdfffefdfefffdfdfdfffdfefdfffdfefdfffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffefffffffffefffffffefffffefffffefefffffefefefffefefffffefffffffefffefffefefffffefffefffffffffffefefefffefefefffefffffffefefefffefffefffefffefffefffefffefffffffefffffffefefffffefffefffffefffffefefefffffefffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffefefffffffffefffffffefffffefffffefefffffffefefffffefffffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffffefefffefffffffefffefffefefffffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d4ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d5ffd6d7d6ffd6d7d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd1d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d2d2ffd0d1d1ffd0d1d0ffd0d0d1ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfceffcececeffcececeffcececeffcececeffcececdffcdcecdffcdceceffcececeffcdcdceffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffccccccffcdcdcdffcdcecdffcecfceffcfcfcfffcdcdcdffcbcbcbffcacacaffc9cac9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc8c8c8ffc7c7c7ffc7c8c7ffc7c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9caffcac9c9ffcacacaffcacacaffcacbcaffcacacbffcacbcbffcbcbcbffcbcbcbffcccccbffccccccffccccccffcccdcdffcdcdcdffcdcecdffcececeffcececeffcececeffcececeffcfcecfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfd0cfffcfcfd0ffcfcfcfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d0ffd1d1d0ffd1d1d1ffd0d1d0ffd1d1d1ffd0d0d1ffd0d1d0ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d0d1ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd1d1d1ffd2d1d1ffd2d2d2ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d2ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd5d5d5ffdadadbffe8e8e8ffeeeeeefff2f2f2fff3f4f4fff5f6f5fff5f5f4fff1f1f1ffefefefffefeeefffefefefffefefefffeeeeeeffefefeeffefefefffefefefffefefefffefeeefffefefefffefefefffefefefffefefefffefefeffff0efeffff0efefffefefefffefeff0ffefefefffefeff0ffeff0f0ffeff0f0ffefeff0ffeff0f0fff0f0f0ffefefefffefefefffeff0f0ffefefefffefefefffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffedeeeeffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffedededffedededffedededffedededffedeeedffedeeedffedededffedeeedffedededffeeededffedededffedeeedffeeeeeeffedededffeeeeedffeeeeeeffedeeedffeeeeeeffededeeffedeeedffedeeedffedeeedffedededffedededffeeededffedededffedededffedededffededecffedededffedededffedededffedededffedeeedffeeeeeeffedededffeeededffeeeeeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeeeffeeefeeffefeeefffeeeeefffefeeefffefeeeeffefefeeffefefeeffeeefefffefefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffeeeeeeffedeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedededffedeeedffedededffeeeeedffeeeeeeffedededffeeeeeeffedededffedeeedffedeeedffedeeedffeeededffedededffeeededffeeeeedffeeedeeffededeeffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeefffeeeeeeffefeeeeffefefefffefeeefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffefefefffefefefffefefefffeff0f0ffeff0efffefefefffefefefffefefefffeff0efffefefefffeff0efffeff0f0fff0f0f0ffeff0f0fff0efefffeff0effff0eff0fff0f0f0ffefeff0fff0f1f0fff4f4f4fff5f5f5fff3f4f3fff2f2f2fff0f0f0ffe7e7e7ffdfdfdfffd8d8d8ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d5ffd4d5d5ffd4d5d5ffd4d4d5ffd4d5d4ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d2ffd3d3d2ffd2d3d3ffd3d3d2ffd3d2d3ffd2d3d2ffd2d3d3ffd2d3d2ffd3d3d2ffd3d3d2ffd2d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0d0cfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcfceceffcececeffcfceceffcfceceffcececeffcececeffcececdffcececeffcdceceffcdceceffcdcdceffcdcecdffcdcdcdffcdcdccffcdcdccffcdcdcdffcccccdffcccdccffccccccffccccccffccccccffcbccccffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcaffcacbcbffcacbcaffcbcbcaffcbcbcaffcacbcbffcbcbcbffcacbcbffcbcbcbffccccccffcdcccdffcececeffcececeffcfcfcfffcecfcfffcfcfcfffcfd0cfffcfcfd0ffd0d0cfffcececeffcdcecdffcdcdcdffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcccbffcccccbffccccccffcdccccffcdcdccffcdcdcdffcdcdceffcecdcdffcececfffcecfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd2d2d2ffd2d1d2ffd1d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d4ffd3d4d4ffd3d4d4ffd3d3d4ffd3d4d4ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffefffefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefffffffefefefffefefefffefefffffefefffffefefefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffefffefffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefefefffffffefffffefefffffffefffffefefffffffffffffefffffefffffffffffffffffffffffffffefffefffefffefffffffefefffffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfdfdfffefefefffefdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefefffffffffffffffefefffefffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffefefffffffefffefffffffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffefefffffbfbfbfff5f5f5fff0f0f1fff1f1f1fff1f1f1fff0f1f0fff1f1f1fff1f1f1fff1f0f0fff1f1f1ffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343433ff333334ff343434ff363535ff353535ff353536ff353535ff363636ff434343ff504f50ff5b5c5cff6b6b6bff7c7b7bff909090ffacacacffd7d6d6fff0f1f0fffdfdfdfffffffffffefffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfefdfffdfefdfffefefdfffefefdfffefefdfffefefdfffefefefffefefefffdfefefffdfefefffefdfefffefefdfffdfefdfffdfefefffdfdfefffdfefefffefdfdfffefdfefffdfdfefffefdfefffdfefefffefdfefffefdfdfffefefefffefefdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffafbfbfffafbfbfffbfafafffbfafbfffafafbfffafafbfffafafafffbfafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafaf9fffaf9fafffafafafff9faf9fffafafafffafafafffbfafafffafafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefefffdfdfdfffefefdfffefefdfffefefefffdfefdfffdfdfefffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffbfbfcfffbfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfdfefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffefdfdfffdfefdfffdfdfefffefefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffbfbfcffeff0efffd2d2d3ff9e9e9fff8c8c8dff7d7d7cff6d6d6eff5e5f5fff504f4fff3d3d3dff343434ff323332ff343333ff343434ff343434ff323232ff323232ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242423ff232324ff232324ff232424ff282827ff272728ff282828ff282727ff222322ff282828ff323231ff3e3d3dff4d4d4dff606060ff737373ff868686ffa8a7a7ffddddddfff0f0f0fffbfbfbfffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefefdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefdfdfffdfdfdfffefefdfffdfdfdfffefefdfffdfdfefffdfdfefffefefefffefefefffefdfefffefefefffffefefffefefefffefefffffffffefffefefefffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffefffffffefffffffefffffffefffffffffffffefffffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffefffefffffefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffefefefffefefefffffefffffefefefffffefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd4d4d3ffd3d4d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd2d2d2ffd2d3d3ffd3d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcecfffcfcfcfffcececeffcececfffcececeffcececeffcdceceffcececdffcdcdcdffcececdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffcccbcbffcccccbffcccccdffcdcecdffcececdffcfceceffcfcfcfffcdceceffccccccffcbcacaffcacac9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c7ffc8c8c8ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffcac9c9ffcacacaffcacacaffc9cacaffcacacaffcacacaffcbcbcaffcacbcaffcacbcbffcbcbcbffcbccccffcccccbffccccccffcccccdffcdcdcdffcdcdcdffcecdcdffcecdcdffcececeffcececeffcececeffcfcecfffcfcfceffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0cfcfffcfd0cfffd0d0d0ffd0d0d0ffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d1d1ffd1d0d0ffd0d0d0ffd0d1d1ffd0d0d1ffd1d1d0ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d2ffd1d2d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d5d5ffd7d7d7ffe4e4e4ffe8e8e9fff0f0f0fff3f2f2fff4f4f4fff5f5f5fff2f3f3fff0eff0ffefeeeeffefefeeffeeefefffeeeeeeffefefeeffefefeeffefefefffeeefefffefefefffefefefffeeefefffefefefffefefefffefefefffefefeffff0efefffeff0f0fff0efefffefefefffeff0f0ffefeff0fff0f0efffeff0efffeff0efffefefefffeff0f0fff0efefffefefefffefeff0ffefefefffefefefffefefefffefefeeffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffeeeeeeffedededffeeedeeffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffededeeffedeeedffedededffeeededffeeededffedededffeeedeeffeeededffedededffedeeeeffedededffeeeeedffeeeeedffeeeeeeffedeeedffeeeeeeffeeedeeffedeeedffedededffedededffedededffedededffeeededffedededffedededffecededffedededffedededffedededffedededffedededffedededffedeeeeffeeededffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffefeeefffefefeeffeeefeeffeeeeeeffefefefffeeeeeeffefefefffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffededeeffeeeeeeffeeededffededeeffedeeeeffeeededffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeedffeeeeeeffedeeedffeeeeeeffeeedeeffedeeedffedededffedededffedededffedededffeeededffeeeeeeffeeededffededeeffedeeeeffededeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeefefffefeeeeffefeeefffeeeeefffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefefefffefefefffefeff0ffefefeffff0efefffefefeffff0f0efffefefeffff0f0efffefeff0ffefeff0ffeff0f0fff0efefffefeff0fff0f0f0fff0f0efffeff0effff0f0f0fff1f1f1fff5f4f4fff5f5f5fff3f3f3fff1f2f2ffeeeeefffe5e5e5ffdbdbdbffd6d7d7ffd6d5d5ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d4d4ffd4d4d5ffd4d5d5ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcecfceffcececeffcececeffcececeffcececeffcfceceffcececeffcececeffcdceceffcdceceffcdcdceffcececdffcdcecdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcccccdffcccccdffccccccffccccccffccccccffccccccffcbcccbffcbcbcbffcccbccffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcaffcacacbffcacacbffcbcbcbffcbcacaffcacacaffcbcbcbffccccccffcdcdcdffcdcdceffcecfceffcececdffcfcecfffcfcfcfffcfcfcfffd0cfd0ffd0cfcfffcececeffcccdcdffcccbcbffcbcbcbffcbcbcaffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffcccccbffccccccffcdccccffcdcdcdffcdcdcdffcdcdceffcececeffcececfffcfcfceffcfd0cfffcfd0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d6ffd5d6d6ffd6d5d5ffd5d5d6ffd6d6d6ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd4d4d4ffd3d4d4ffd3d4d4ffd3d3d4ffd4d4d3ffd3d4d3ffd3d4d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffffffffffefffffffefefffefffefffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffffefefffefffefffefefffffefffffffefffefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefffffffffefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffefefefffefffffffffefffffefffefffffffefffffffefffefefffffefffefffefefefffefefffffffffefffffefffffffefefffefffefffefefefffefefffffefefefffefefefffdfefefffefefefffdfefefffdfdfdfffefefdfffefefdfffdfefefffdfdfefffefdfdfffefdfefffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefffffffefefefffefefffffefffefffefefefffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffefffefefffffffffefffffefffffffefffffefffffffffefefffefefffffefefefffefefffffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffcfdfdfff6f7f6fff1f1f1fff0f1f0fff0f1f1fff1f0f0fff1f1f0fff1f1f1fff1f0f0ffefeeefffefefee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333433ff333434ff343433ff333333ff353535ff343534ff302f2fff373737ff454445ff515151ff5e5f5fff6e6f6eff7f7f7fff939394ffb2b3b3ffdedddefff3f3f4fffdfdfdfffefffffffefefffffefefffffffefffffffefffffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfdfffcfdfcfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafbfffbfbfafffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefdfdfffdfefdfffefdfdfffefefdfffefefefffdfdfefffefdfdfffdfefefffefdfefffdfefdfffefefdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffefefdfffefefdfffefdfefffdfefefffdfefdfffefefdfffdfefefffdfdfefffdfefefffdfdfdfffefefdfffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfafffafafbfffbfbfafffafafafffafafbfffbfbfafffbfafbfffbfafafffafbfafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafbfafffafafbfffbfafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefdfffdfefefffefdfdfffdfefdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefefdfffefefdfffdfefefffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffcfcfcfff1f2f2ffdadadaffa5a5a6ff8f8f8fff7f807fff707070ff616160ff515151ff3f3f3fff343534ff2d2d2dff323232ff343334ff323232ff323232ff323232ff3232330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222323ff232324ff232323ff242324ff232424ff232423ff272828ff272827ff272827ff262525ff2b2c2bff363636ff434343ff545354ff656665ff777778ff898a89ffb6b6b6ffe3e3e3fff3f4f4fffdfcfdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefdfffefdfefffdfefefffdfefdfffefdfdfffdfefefffdfdfefffdfefefffdfdfdfffefefdfffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfefefffdfefdfffefdfefffefefefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffefefffefffefffffefefffffffefffffefffffefefffffefefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffefefffffefefefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffefefffefffefffffefefffffffefffffefffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d5d5ffd4d5d5ffd5d6d6ffd5d5d5ffd6d6d5ffd6d7d6ffd6d7d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d2ffd1d1d0ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcfcfceffcfcfceffcecfceffcdceceffcecdcdffcecdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcccdffcccdcdffcccdccffccccccffcbcbcbffcacbcbffcecdcdffcececdffcececeffcececeffcfcfcfffcecfceffcccdcdffcbcccbffcacacbffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9caffc9c9caffcac9caffcacacaffcbcacaffcacacaffcacacaffcbcbcaffcbcacbffcbcccbffcbcbcbffcbcbccffccccccffcdcccdffcdcdccffcdcdcdffcdcdceffcdceceffcececdffcececeffcececeffcececfffcecfcfffcececeffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcecfceffcfcecfffcfcfcfffcecfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0cfffcfcfd0ffcfd0cfffd0cfd0ffd0cfd0ffcfd0d0ffd0cfd0ffd0d0d0ffd0cfcfffcfd0d0ffcfcfd0ffcfcfd0ffd0d0d0ffd0cfd0ffd0cfcfffcfd0cfffd0cfcfffd0cfcfffd0cfd0ffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d2d2ffd1d1d1ffd2d1d1ffd1d2d2ffd1d1d2ffd1d2d2ffd1d1d2ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d3ffd3d2d2ffd3d2d2ffd2d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd5d6d6ffe0e0e0ffe6e6e5ffeeeeeefff1f1f1fff3f3f3fff6f6f6fff4f4f4fff0f0efffefeeefffefeeefffeeefefffefeeeeffeeeeefffeeeeeeffeeeeefffefeeefffeeeeefffefefefffefefefffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffeff0effff0efefffefefefffefefefffefefefffefeff0ffeff0efffefefefffefefefffefefefffefefefffefefefffefefeeffefeeefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffeeeeedffeeeeedffedeeedffededeeffeeededffeeededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffedededffedeeedffededeeffededeeffededeeffeeededffededeeffedededffededeeffededeeffededeeffeeedeeffeeedeeffeeededffedeeedffedededffedededffedededffedededffedecedffedededffedecedffededecffededecffededecffedededffedeeedffedededffededeeffeeeeedffeeedeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefefffeeeeeeffefefeeffefefeeffeeefeeffeeeeefffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffeeedeeffedeeeeffedededffededeeffedededffedededffedededffedededffedededffedececffedededffedededffedededffedededffedededffededeeffededeeffeeededffedededffedededffedededffededeeffedededffeeedeeffededeeffeeededffedeeedffeeededffeeededffededeeffedededffedededffedeeeeffeeedeeffedeeedffeeeeedffeeeeedffeeeeeeffeeefeeffeeeeeeffeeeeefffefefeeffefeeefffefefeeffefefeeffefeeefffeeefefffefefeeffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefeffff0eff0ffeff0f0ffeff0efffefeff0ffeff0efffeff0f0fff0efeffff0f0f0fff2f2f2fff5f4f4fff5f5f5fff3f3f2ffeff0f0ffe9e9e8ffe2e2e2ffd8d8d9ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd5d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d4d3ffd3d3d4ffd4d4d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d3d3ffd2d2d3ffd2d3d3ffd2d2d2ffd3d2d2ffd2d3d2ffd2d3d2ffd2d2d3ffd2d2d2ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcfcfcfffcfcecfffcfceceffcecfceffcececeffcececdffcececeffcececeffcecdceffcdceceffcecdceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcdcdffcdcccdffcdccccffcccdccffccccccffccccccffcccccbffccccccffcbccccffcbcbccffcbccccffcbcbcbffcbcbcbffcbcccbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacbcaffcbcacbffcacbcbffcacacaffcacacaffcacac9ffcbcbcbffccccccffcdcdccffcececeffcececeffcececfffcfcfceffcfcfcfffcfd0cfffcfcfd0ffcfcfcfffcdcdceffcdccccffcbcbcbffcacacaffcacacaffcacacbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccbcbffcccccbffccccccffccccccffcdccccffcdcecdffcecdceffcececdffcececeffcfcfceffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d4ffd3d3d4ffd3d4d4ffd3d3d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d5ffd5d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d6ffd5d6d6ffd5d6d5ffd5d6d6ffd6d6d5ffd5d6d6ffd6d5d5ffd6d6d5ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d6ffd5d5d6ffd5d5d6ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d4ffd5d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d5d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffefffffefefffefffffffefffffffffffffffefffefffefefefffefffffffefffefffefefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffffefffffffffefffefffefffefffffffffefffffefffefffefefefffefefffffffffefffefefffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefffefffffefefffffffefffefffefffffffefffffefefffffffefffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffefffffffffefefffefefffffefffefffefffefffffffefffffefffffffefffffffefefffefefffffffefffffffffefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffefdfefff8f8f8fff2f2f2ffefefeefff1f0f0fff1f1f0fff1f0f1fff0f1f0ffefefefffefeeefffeeefefffebeaea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343433ff343434ff343433ff343333ff343433ff343334ff303130ff393939ff474647ff545454ff646363ff727273ff828382ff999999ffbcbcbbffe3e3e3fff6f6f6fffefefdfffffefffffefefffffffffefffefffefffefefefffffefefffefffffffefefffffefefefffffefefffefffefffefefefffefefefffefefdfffdfefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfcfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafbfffafbfafffafafafffafbfafffafafafffafafafffbfafafffafafafffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffdfcfdfffdfcfdfffcfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefefffdfdfefffdfefdfffefdfdfffdfefefffefefefffdfdfefffefefdfffdfefdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfefefffdfefdfffdfdfdfffefefefffefefdfffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffdfcfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfafbfffafbfafffafafafffafafbfffbfbfafffafafbfffafafafffbfafbfffafbfafffafafafffafafafffafbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffafafbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffdfefdfffdfdfdfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfff4f4f4ffdfe0e0ffacadadff929292ff838382ff737373ff646463ff555454ff424242ff383738ff2f2f2fff323232ff323232ff323232ff333232ff323232ff3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242423ff232323ff232323ff232423ff242324ff242423ff232423ff282827ff272727ff2a2a29ff302f2fff3a3a3aff4a4a4aff5b5a5aff6b6b6bff7c7c7bff8d8d8dffc3c4c3ffe8e9e8fff7f7f6fffdfdfdfffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefdfefffdfefefffdfefefffefdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffffefefffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefefefffefefefffefffffffffffffffefffefffefefefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefffefffefffffffffefffffefffffffefefefffffffffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefffffffefefefffefefefffffefffffefffefffffffffffefefffffefffefffffefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd7d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd7d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd6d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d1ffd1d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd2d2d2ffd2d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcecfcfffcececeffcececeffcececeffcececeffcececeffcdcdceffcdcdcdffcdcccdffcccdcdffcdcdcdffcecdceffcdcdcdffcccdccffcdcccdffccccccffcbcccbffcbcccbffcecdcdffcfcfceffcfcecfffcfcfcfffcfcfcfffcfcecfffcdceceffcdccccffcbcbcbffcacacaffc9cac9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cacaffcacacaffcacacaffcbcbcaffcacacaffcacbcbffcbcacbffcbcbcbffcbcbcbffcbcbccffcccccbffccccccffccccccffcdcccdffcdcdcdffcdcdcdffcdceceffcececeffcececeffcecfceffcececeffcecfcfffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcecfcfffcfcecfffcececfffcfcfceffcfcecfffcececeffcecfceffcfceceffcfcfceffcecfceffcfcfceffcfceceffcfcfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfd0cfffd0cfcfffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfd0cfffcfd0cfffcfcfd0ffd0d0cfffcfd0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d0d1ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d2d2ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d4d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d3ffd5d4d4ffdcdcdbffe3e2e3ffe8e9e8fff0f0f0fff3f2f3fff5f6f6fff5f5f4fff0f0f1ffefefefffeeefeeffefefeeffefeeeeffefeeefffefeeeeffeeeeeeffeeeeefffefefeeffefefeeffefeeeeffefefefffefefefffefefefffeeefefffefefefffefefefffefefefffefefeffff0f0efffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffeeefefffefeeefffeeefefffefefefffeeefefffeeefefffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeedffeeeeeeffedededffedededffedededffedededffedededffedededffecededffecededffedededffededecffedededffedededffedecedffededecffedededffedededffedededffeeededffedededffeeededffedededffedededffedeeedffeeeeedffeeedeeffeeedeeffeeededffededeeffededeeffeeeeedffedeeedffedededffedededffedeeedffedededffedededffedededffecededffedededffedecedffededecffecedecffecededffedededffedededffedededffedededffedeeedffededeeffedededffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefefffeeeeeeffeeeeeeffefeeefffefefeeffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffedeeeeffeeedeeffeeeeedffedeeedffedededffedededffedededffedededffedededffedededffedecedffedededffedededffedededffedededffedeeedffedeeedffedededffedededffeeededffedededffedededffedeeedffedededffedededffedededffedeeeeffededeeffedededffeeededffedeeedffedeeedffededeeffeeeeedffedeeedffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffefeeefffeeefefffefeeefffefefefffefefefffefefefffeeefefffefeeeeffeeefefffefefefffefeeefffefefefffefefefffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0effff0efeffff0f0effff0f0effff0f0effff0efeffff0f0effff1f0f1fff4f4f4fff5f5f5fff3f3f3fff1f2f2ffeeeeeeffe5e5e6ffddddddffd7d7d7ffd6d6d5ffd6d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d4d3ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d3d3ffd3d2d3ffd2d3d3ffd2d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d1ffd2d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfd0cfffd0d0cfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcecfffcfcfceffcececeffcececeffcececeffcececeffcdceceffcdceceffcececdffcdceceffcececeffcdcdceffcececdffcdcdcdffcdcecdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcccdffcccccdffcdcccdffcccdccffccccccffccccccffccccccffccccccffcbccccffcbcbcbffcbccccffcbcbcbffcbcbcbffcccbccffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacbcbffcbcacbffcbcbcaffcacbcaffcacacaffcbcacaffcbcbcbffcccbccffcccdccffcececeffcfceceffcecfceffcfcfceffcfcfcfffcfcfcfffcfcfcfffcececeffcdcdcdffccccccffcbcbcaffcacacaffcacacaffcacbcaffcbcbcaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccccbffccccccffcccdccffcdcccdffcececdffcdcecdffcececeffcfcecfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd4d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d6ffd5d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d5d4ffd3d4d3ffd3d4d4ffd4d3d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefffefffffffffffefefffffefffffffefffefffefefefffefefffffefefefffefefffffffefefffefffffffffefffffefffefffefefffffffefefffefefefffefefefffefefefffefffffffffefffffefffefffefefffffffefefffffefffffefefffffefffefffffffefffffffffffffefffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffefefffffefefffffffefefffffefffffffffffffffffffffffffffffffffefffefffffffffefefffefefefffffffffffefefefffefffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffefefefffefefefffdfdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffefffffffefffefffffffefffffffffffefefefffefffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9fafafff4f4f4fff0eff0fff1f0f1fff1f1f1fff0f1f1ffeeeeefffeeeeefffeeefeeffebeaebffebebeaffe9eaea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343434ff343434ff343434ff343334ff343434ff333434ff323232ff3b3b3bff474847ff585757ff686767ff767777ff868686ff9d9d9dffc2c2c2ffe8e8e8fff8f8f8fffefefefffffffefffffffffffefefefffefffefffffffefffefefffffefffffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfafbfffafafbfffafafafffbfafafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffcfdfcfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffdfefefffdfefdfffefdfefffdfdfefffefdfefffdfdfefffefefdfffefefefffefdfefffefefdfffdfefefffefdfdfffefdfdfffefefefffdfdfefffdfefefffefdfefffdfefdfffdfdfefffefdfefffefdfefffdfefefffdfefefffefefdfffefefefffefdfefffdfefefffefefdfffefefdfffdfefdfffefefefffdfdfdfffefefefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafafffbfafbfffbfbfbfffafafbfffafbfbfffbfafbfffafafafffafafbfffbfafafffafafbfffafafafffafafafffbfafafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfefefffdfdfefffdfefdfffefefefffefefdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfefffdfdfdfffcfdfcfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfdfff6f6f6ffe5e5e5ffb7b7b7ff949494ff858585ff757676ff666666ff575757ff454544ff3a3b3aff313131ff323232ff323231ff333232ff333232ff323233ff32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242423ff232324ff242323ff232323ff232423ff232323ff232424ff232424ff242324ff232223ff2b2b2bff323232ff3f3f3fff505151ff616261ff717171ff818180ff949595ffd2d1d2ffedeeeefffafafbfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefffffffefefffffffffffffefffffefffefffefffffffffefefffefefefffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffefffffffffffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffdfdfefffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefffffefefffffefffefffffefefffffffffffffefffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffefffffffffffefffffffffffefefefffefefefffffefefffffffefffefefefffefefffffefefefffffffffffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd8d8d7ffd7d7d8ffd7d7d7ffd8d8d7ffd8d8d8ffd7d7d7ffd7d8d8ffd7d8d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfceceffcececeffcececdffcececdffcdcdcdffcdcdcdffcccdcdffcdcdcdffccccccffcdcdccffcccdcdffcdcdcdffccccccffccccccffccccccffccccccffccccccffcfcecfffd0cfd0ffd0d0d0ffcfd0cfffcfcfd0ffcfcfcfffcecfceffcdcdcdffcccccbffcacbcbffcac9caffc9c9c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c9c8ffc8c9c8ffc9c9c9ffc8c8c8ffc8c9c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacacbffcbcacaffcbcbcbffcbcacbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffccccccffcbcbccffccccccffcdcccdffcdcdcdffcdcdceffcecdcdffcecdceffcdceceffcececeffcfceceffcecfceffcececeffcececeffcfceceffcfcfceffcececeffcfcecfffcececeffcfcecfffcfceceffcececeffcececeffcececeffcececeffcececeffcecdcdffcececeffcececeffcececfffcfceceffcfcfcfffcecfcfffcecfcfffcecfcfffcecfceffcfcecfffcfcfceffcecfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcececeffcecfceffcfcfcfffcececfffcfcfcfffcecfceffcfcfcfffcecfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0cfd0ffd0d0cfffcfd0d0ffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d0ffd0d0d1ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd1d1d1ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd8d8d8ffe0e0e0ffe6e6e6ffefefeffff2f2f1fff4f3f3fff6f5f5fff2f3f3ffefefefffeeefeeffeeeeefffeeefeeffeeeeefffeeefeeffeeefeeffefefefffeeeeeeffeeefeeffefefefffeeeeefffefefefffeeefeeffefefefffeeefefffefefefffefefefffefefefffeff0efffefefefffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeefffefeeefffefeeefffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffedeeeeffeeededffeeeeedffedededffededeeffedededffedededffededecffedededffecededffedededffedededffedededffecececffedededffedededffedededffedecedffedededffedededffedededffedededffedededffedededffeeededffededeeffedededffedeeedffededeeffedeeedffedeeeeffeeeeedffeeeeedffeeeeeeffedededffedeeedffeeeeedffededeeffedededffedededffedededffecededffedededffedecedffedededffedededffedecedffededecffedededffedecedffedededffedededffedededffedededffeeedeeffedeeedffededeeffeeedeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeedffeeeeeeffededeeffeeededffedeeedffeeeeedffedededffedeeedffedeeedffedededffedededffedededffedededffedededffedededffededecffedededffedededffededeeffedededffedeeedffededeeffedeeedffededeeffedeeedffedeeedffeeeeedffedededffedeeedffeeeeedffededeeffedeeedffedeeedffedededffededeeffedededffededeeffeeededffeeeeeeffeeedeeffeeeeedffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffeeeeeeffeeeeefffefeeeeffefeeefffeeeeefffeeefeeffefefeeffefefefffefeeefffeeefefffefefeeffefefeeffefefefffefefefffeeefefffefefefffefefeeffefefefffefefefffefefefffefefefffeff0efffefefefffeff0efffeff0f0fff0eff0fff0eff0fff0f0f0fff0f1f1fff4f4f5fff4f4f5fff2f3f2fff0f0f0ffe9e9e8ffe2e3e3ffdad9daffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd4d4d4ffd4d5d4ffd5d5d4ffd4d4d5ffd4d5d4ffd4d5d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d3ffd3d2d3ffd2d3d2ffd2d2d3ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd2d2d1ffd1d1d1ffd2d2d2ffd1d1d1ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d2ffd2d1d1ffd1d2d1ffd2d2d2ffd1d1d1ffd1d2d2ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d0ffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcececeffcececeffcececeffcececeffcececeffcdcecdffcecdceffcdcdceffcecdceffcdcdceffcececdffcececeffcecdceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcccdcdffcdcccdffcccdccffcccccdffcdccccffccccccffccccccffccccccffccccccffccccccffcccbcbffcbcbcbffcccbcbffcccbcbffcbcbcbffcbcbccffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacbcaffcacbcaffcacacaffcac9caffcbcbcbffcbcbcbffccccccffcccdcdffcdcecdffcfceceffcfcfceffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcdcecdffcccdcdffcbcccbffcbcbcaffcacacaffc9c9c9ffcacacaffcbcbcaffcacacbffcacbcbffcacbcaffcbcbcbffcbcbccffcccbccffccccccffcdcdccffcdcdcdffcecdceffcececdffcececfffcfcecfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d2ffd2d2d2ffd3d2d3ffd2d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd5d6d5ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffefffffffffffffefffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffefffefffffefefffefffefffffefefffefefefffefefefffefffefffefffffffffefefffefefefffefefefffefffefffefffffffffefffffffffffffefffffffffffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffefefffffffefffffffefffffefffffefffefffffffefffffffefffffffefffffefefffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefdfdfffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffffffefefefffefffffffffefffffefefffffffefffffefefefffffefefffefffefffefefefffefefffffffefefffefefffffffffffffffefefffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffbfbfbfff5f5f5fff1f0f1fff1f0f0fff0f1f0ffefeeefffefefeeffeeeeeeffeaebebffebeaebffe9e9eaffeae9ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343434ff333334ff333333ff343334ff343333ff333433ff343334ff343433ff3d3d3dff494a4aff59595aff6a6a6aff7a7a7aff898989ffa0a0a0ffc8c9c8ffebebeafffafafafffefefefffefefffffefffefffffefefffefffefffffffefffffefffffefffefffffefefffffffefffffffefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffdfdfdfffdfefdfffdfefefffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafbfffbfbfafffafafafffafafafffafbfafffafbfafffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfefdfffefefdfffefdfdfffdfefdfffefdfdfffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefdfffefdfefffdfefefffefdfdfffdfefdfffefdfefffdfefdfffdfefefffefefdfffdfdfefffdfdfdfffdfefdfffdfefefffefefefffefefefffdfefefffefefefffdfdfefffdfefefffefefefffefefefffefdfefffdfefefffdfefdfffdfefefffdfefefffdfefdfffefefefffdfdfdfffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfafffbfafbfffafbfbfffafbfbfffbfbfafffafafafffafafafffafafafffafbfbfffbfafafffbfafafffafafafffafafafffafafafffafafbfffbfbfafffafafafffafafafffafbfafffafbfafffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfff9f9f8ffe8e9e9ffbfbebfff989898ff878787ff777777ff686768ff595858ff454645ff3d3c3cff323232ff323232ff323232ff323233ff323232ff333232ff323232ff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242423ff232323ff232423ff242424ff232323ff242323ff232323ff232323ff202021ff252424ff2f2f2fff383838ff474747ff575757ff676767ff777778ff868686ffa4a3a3ffdededefff1f1f1fffcfcfcfffefefdfffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffefffffefffefffffefefffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffffffffefefffefffefffefefefffefffefffefefefffefefefffdfefefffdfefdfffdfefdfffdfefefffefdfefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefefffefdfefffefefefffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefffffffefffffefffefffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffefffffefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffefffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffefffefffefefffffefefffffffffefffefefffffefefffffefffefffefffefffefefffffefffffffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d8ffd7d7d7ffd8d8d8ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d1ffd2d2d1ffd2d2d1ffd2d1d1ffd2d1d2ffd2d1d1ffd2d2d1ffd2d2d2ffd1d2d2ffd2d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcececfffcececeffcececeffcdcdceffcdcdcdffcccdcdffcccdccffcccccdffccccccffcccccbffcdccccffccccccffcccccbffcbcbcbffcccbccffccccccffccccccffcfcfcfffd0d0d0ffd1d0d0ffd0d0d0ffd0cfd0ffd0d0cfffcfcfcfffcececeffcdcccdffcbcbccffcbcacbffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c8c9ffc9c9c8ffc8c8c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffcacacaffcacacaffcbcacbffcbcacaffcbcbcbffcbcbcbffcacbcbffcbcacbffcbcbcbffcccbccffcbccccffccccccffcdccccffcccdcdffcdcdccffcdcdcdffcdceceffcececeffcececeffcdceceffcececeffcececeffcececeffcfceceffcececeffcececeffcecfceffcecfceffcececeffcececeffcececeffcececeffcdcdcdffcececdffcececeffcecdceffcececeffcdcdcdffcdcdcdffcecdceffcececeffcececeffcececeffcfcfceffcececeffcecfceffcececfffcececfffcfceceffcececeffcececeffcecfceffcfcfceffcececfffcfcfcfffcececfffcecfceffcfceceffcecfceffcfcfceffcfceceffcecfceffcfceceffcfcfceffcfcfceffcfceceffcfcecfffcfcfceffcfcfcfffd0cfcfffcfd0cfffd0cfcfffcfd0cfffd0cfd0ffcfd0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd6d6d6ffdddcddffe5e5e4ffedededfff1f1f1fff3f2f3fff5f6f6fff5f4f4ffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeefeeffefeeeeffefefeeffefefefffefefefffeeefeeffefefefffefefeeffefefefffefeeefffefeeefffefefeeffefefefffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefeeffeeefefffeeeeeeffeeefeeffeeefefffefeeeeffefeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffedeeeeffededeeffedeeedffedeeedffecededffedededffededecffedededffedececffededecffedededffedededffedededffececedffecececffedecedffedecedffedededffedecedffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffededeeffeeeeedffededeeffedeeeeffeeededffeeeeedffeeeeedffeeededffedededffedededffedededffedededffedededffedecedffededecffedededffedededffecededffedecedffecedecffedecedffedededffedededffedededffedededffedededffedededffedeeeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeedffeeeeeeffedededffedeeedffedeeedffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffededeeffeeededffedededffedededffedeeedffedededffededeeffeeededffededeeffedeeedffeeededffedeeedffeeededffeeededffedededffedededffedededffeeededffedededffedededffeeededffedeeedffeeedeeffedeeeeffeeedeeffedeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefeeeeffefeeefffeeefefffeeefeeffeeeeefffeeeeefffefefeeffeeefefffefeeefffeeefefffefefefffeeefefffefefefffefefeeffefefefffefeeeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff2f2f2fff5f5f4fff3f3f2fff2f2f2ffefefefffe6e6e7ffe1e0e0ffd7d7d7ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d5ffd4d4d5ffd4d5d4ffd5d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d3d3ffd4d3d4ffd4d3d3ffd3d4d3ffd4d3d3ffd3d4d3ffd4d3d3ffd3d3d2ffd3d2d3ffd2d3d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececfffcfcfceffcececfffcecfceffcececeffcececdffcececeffcececeffcdcecdffcecdcdffcececdffcececdffcecdcdffcecdceffcecdcdffcdcecdffcecdcdffcdcecdffcecdcdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdccffcccdcdffccccccffccccccffcccdcdffccccccffcdccccffccccccffccccccffcbcbccffcbccccffcccccbffcbccccffcbcbccffcbcccbffcbcccbffcbcbccffcbcbccffcbcbcbffcccbcbffcbcbcbffcbcbcaffcbcbcbffcbcacbffcbcbcbffcacacaffcacacaffcac9caffcac9c9ffc9cac9ffcacacaffcbcbcbffcbcbcbffcccdcdffcececeffcececfffd0cfcfffcfd0cfffd0d0cfffcfd0cfffcfcfceffcdcdceffccccccffcbcacbffcacacaffcac9c9ffcacac9ffcacacaffcacacaffcacacaffcbcbcaffcbcbcaffcbcbcbffcccbcbffcccbccffccccccffcdcdccffcdcdcdffcdcecdffcececeffcecfceffd0cfd0ffcfd0d0ffd0d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd5d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d5ffd5d4d4ffd4d4d4ffd5d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffefefffefffffffefffffffefffffffefefefffefffffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffefffefffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefefffffefffefffefefefffefffffffefffffffefffefffefefefffefffefffffffffffffffffffffefffffffffffffefefffffffefffffefefefffffffefffefefefffefffefffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffdfdfefffdfdfefffefefefffefefefffefdfefffefdfefffefdfefffefefefffefefefffefefffffffefffffefffefffefefffffffefffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffefefffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffffefffefffffffffffefffefefefffefffffffefffefffefefefffefffffffffffffffefefefffefefefffffefefffefefefffffefefffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffefffefffffffefffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefdfefff8f8f8fff2f2f2ffeeeeeeffeeefefffeeefefffeeefeeffebeaeaffeaebebffeaeae9ffe9e9e9ffe9eaeaffe8e8e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333334ff343334ff333433ff333434ff343434ff343434ff333434ff333433ff3c3c3cff4b4b4bff5c5c5bff6d6c6cff7c7d7dff8c8c8cffa4a4a4ffcfcfcfffeeeeeefffcfcfcfffffefefffffefefffefefefffffefefffefffffffefefffffefffffffefefefffefffffffefffffffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfafffafafbfffbfbfbfffafbfbfffafbfafffafafafffbfafafffafbfafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffefdfefffdfdfdfffefefdfffdfdfefffefdfefffdfdfdfffefefdfffdfdfdfffdfefdfffdfefefffdfdfefffefefdfffefefefffdfefefffdfdfefffefefdfffefdfefffefefefffefefefffefefefffdfefdfffefefdfffdfefefffdfdfefffdfdfefffefefefffefefefffdfdfdfffefdfefffefdfefffefdfefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfafbfffbfafafffbfbfafffbfafafffafbfafffafbfbfffafafbfffbfbfafffafafbfffafbfbfffafafafffbfbfafffafafbfffbfbfbfffafbfbfffafbfafffafafafffbfafafffafbfafffafafbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffcfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfefffdfefefffdfefefffdfefdfffefdfdfffdfefefffdfdfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfcfffcfbfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffdfdfdfffefdfefffbfafbffecebecffc7c8c7ff9a9a9bff8a898aff797979ff696969ff5a595aff474747ff3c3d3cff323231ff323232ff323333ff323232ff323232ff323233ff323232ff3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff232323ff232324ff242324ff242324ff232423ff232223ff242323ff232323ff222222ff282828ff363636ff404140ff50504fff605f5fff6e6f6fff7e7e7dff8c8c8cffb4b5b5ffe5e5e5fff4f4f4fffcfdfdfffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffefefefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefdfffefefefffdfefefffdfdfdfffefefdfffdfdfefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefffffffefffefffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffefefffffefffffffefffffffffffefffffefefffefffefffefefffffffefffffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffffffefffefffefffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffefefffffefffffffefffffffffffefffffefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffefffffffffefffffefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d7d7ffd7d7d6ffd6d7d6ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd7d7d7ffd8d7d8ffd8d7d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d5ffd5d6d6ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d2d1ffd1d1d2ffd2d1d2ffd1d1d1ffd2d2d1ffd1d1d2ffd2d1d2ffd2d1d1ffd2d2d1ffd2d2d2ffd1d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcecfffcecfcfffcececeffcdcecdffcdcdcdffcdccccffccccccffccccccffcbcbccffcbccccffccccccffcccbccffcbcbccffcbcacbffcbcbcbffcbcccbffccccccffcfcfcfffd0d1d0ffd0d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffcfd0cfffcfcfceffcdceceffccccccffcbcbcbffc9cacaffc9c9c9ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc8c9c9ffcac9c9ffc9cacaffc9c9c9ffc9cac9ffc9c9c9ffc9cacaffcacacaffcacacaffcacacaffcacbcaffcacbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbccffcccbcbffcccccbffccccccffcccdccffcccdcdffcdcdcdffcececdffcececeffcdceceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcdceceffcdcdceffcdcdceffcececeffcececeffcdcdcdffcdcdceffcecdceffcecdceffcdcdcdffcdcdceffcecdcdffcdcdcdffcdcdceffcececeffcececeffcececeffcececdffcececdffcececeffcececdffcececdffcececeffcececeffcececeffcececeffcececfffcececeffcececeffcececeffcececeffcececeffcececeffcdceceffcececeffcececeffcececeffcecfceffcecfceffcececeffcecfceffcececfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0d0cfffd0cfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d3ffd3d2d3ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd8d9d9ffe1e1e1ffe7e7e7ffefefeffff2f2f2fff5f5f5fff5f5f5fff0f1f0ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffefeeeeffeeefefffeeeeefffeeefefffefeeefffefefefffefefefffefefefffefeeeeffeeefeeffefefefffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffeeefeeffeeefefffeeeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffeeededffedededffedededffecededffedededffedededffedecedffedecedffedecedffedededffecedecffececedffedecedffecedecffecededffedededffedededffedededffededecffededecffedededffededecffedededffedededffedededffedededffededeeffedeeeeffedededffeeededffeeededffedededffeeededffedeeeeffedededffedeeedffedededffedededffedededffedededffedecedffecedecffecededffedededffedececffededecffececedffedecedffedececffededecffedededffecededffecededffedededffedeeedffedededffedededffedededffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedeeeeffededeeffededeeffeeeeeeffeeeeeeffedededffededeeffeeedeeffeeedeeffedededffedededffedededffededecffecededffedededffedededffedededffededecffedededffedeeedffedededffedededffededeeffedeeedffedededffedeeeeffeeeeeeffedeeeeffeeededffeeeeedffedededffeeededffedeeeeffedededffedeeedffedededffedededffedededffedededffedededffedeeedffedededffeeedeeffedededffedededffededeeffeeedeeffeeededffeeeeedffeeeeeeffedeeeeffeeefeeffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeefffefefefffeeefefffeeefeeffeeeeeeffefeeeeffeeefeeffeeeeefffeeeeefffefefefffefefefffefeeefffefeeefffefeeefffefefefffeeefefffefeff0fff0efefffefefefffefefeffff0eff0fff1f1f1fff4f4f4fff4f5f4fff3f2f2fff1f1f1ffedededffe4e4e4ffdcdcdcffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d3ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd2d2d1ffd1d1d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d1ffd0d0d1ffd1d0d1ffd0d1d0ffd0d1d1ffd1d0d1ffd0d1d1ffd0d1d0ffd0d0cfffd0d0cfffcfd0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcececfffcecfcfffcfcfcfffcececeffcececeffcececeffcdceceffcecdcdffcdceceffcdcdceffcdcecdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdccccffcdcdccffcdcdcdffcccdccffcccdcdffcccccdffcdcdccffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffcccccbffcbcbcbffcccbcbffcbcccbffcbcbcbffcbcbccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcacbcaffcacacbffcbcacaffcacacaffc9cacaffcacacaffc9cacaffc9cacaffcacac9ffcbcbcaffccccccffcdcdcdffcececeffcfcfcfffcfd0d0ffd0d0d0ffcfd0d0ffcfd0d0ffcfcfcfffcdcccdffcccccbffcacacaffcac9c9ffc9c9c9ffc9c9caffc9cacaffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffcbcccbffccccccffcdcccdffcdccccffcdcdcdffcdcdceffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d5d6ffd5d6d5ffd5d5d6ffd6d5d6ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d4d5ffd5d4d5ffd4d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefefffffffffffffefffefffefefffffefffffffefffefffefffefffffffefffffefffffefefefffffefffffefefefffefffefffffefefffffefffffffefefffefefefffffffffffffffffffefffffffefefefffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffefffefffefffefefffffefefffffffefffffefefefffefefffffefffffffefffefffefefefffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefefefffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffdfefdfffefdfefffefefefffefdfdfffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefefdfffffefefffefefefffefffffffffefefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffefffffffefffffefffffffefffffffffffffffefffffefffefffefefefffffefffffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefffefffefefefffefefffffffefffffefffefffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffefffafafafff4f5f4ffefefeeffeeeeeeffefeeefffebebebffebeaebffe9eae9ffe9e9e9ffeae9eaffe8e8e8ffe8e8e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2e2eff343334ff343434ff343333ff333433ff343433ff343434ff333233ff343434ff3e3d3eff4d4e4dff5e5e5eff706f70ff808080ff8f8f8fffaaaaaaffd8d8d7fff0f0f0fffdfdfcfffefefefffefffefffefefefffefefefffffefffffefffefffefefffffefffffffefffefffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefdfefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffbfafafffafbfafffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfefdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffefdfdfffdfefefffdfefdfffdfdfefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffbfafbfffbfafbfffbfafbfffafafafffbfbfbfffbfbfbfffafbfbfffafafbfffbfafafffafbfbfffafbfafffafafbfffafbfafffafbfbfffafafbfffafbfbfffafafafffbfafafffafbfafffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffdfdfefffefdfdfffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefdfefffdfefdfffefefdfffdfdfdfffefdfefffefefdfffefdfefffdfefdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffefefdfffefefefffdfdfefffefefefffdfefefffbfcfbffefeeeeffd0d0d0ffa0a0a0ff8c8d8dff7c7b7bff6a6b6bff5b5b5bff494949ff3f3e3fff333333ff323131ff323232ff323232ff323233ff323232ff323232ff323232ff2f2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212122ff222222ff232424ff232423ff232323ff242323ff232323ff232323ff212021ff242524ff2d2d2dff3e3e3eff4a4949ff595959ff686868ff777877ff858585ff9d9c9dffd4d4d4ffecececfff7f7f6fffdfdfcfffefefefffefefdfffefefefffefefefffefdfefffdfdfefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffffefefffffefffffffefefffefefefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffefefefffffffefffefefefffdfefefffefefefffdfefefffdfefdfffdfdfefffefefefffefefefffdfdfefffdfefefffdfdfdfffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefefffdfefdfffefdfdfffefdfdfffdfdfdfffefefefffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefffefffffffffffffffefffffefffffffffefffffffefffffffefffffefffffefefffffffffffffefffefffefefffffefffffffefffffffefffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffefefefffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefffefffffffffffefefffffefffffffefefefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffefffefefffffefffffffefffffffefffefffffffefffffefffffefefffffffefffffefefefffefffffffffefffffffefffffffefffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefffffffefffffffefefffffffffffffffffffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d6ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd7d7d8ffd8d8d8ffd7d8d8ffd7d8d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd2d1d2ffd2d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffcccdccffcdcccdffccccccffcccbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcacbcbffcacbcaffcbcbcbffcccccbffccccccffcfcfcfffd0cfcfffcfd0cfffd0d0cfffd0d0d0ffd0d0d0ffcfd0cfffcececeffcccdcdffcccdccffcccbccffc9cacaffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cac9ffc9cacaffcacacaffc9cacaffcacacaffcacbcaffcbcacbffcacacbffcbcacbffcacacbffcbcbcbffcccbcbffcccbcbffcccbcbffcbcbccffccccccffcdcdcdffcccdcdffcccdcdffcdcdcdffcdcecdffcdcecdffcecdceffcececeffcececeffcecdceffcececeffcdcecdffcececdffcdcecdffcecdceffcececeffcecdcdffcececeffcececeffcdcdceffcdcdcdffcdcdcdffcccdccffcdccccffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdceffcececdffcecdceffcdcecdffcdcdcdffcecdceffcdcdceffcdcecdffcececdffcececdffcecdceffcececdffcececeffcececdffcecdceffcdcdceffcecdceffcdcdcdffcdcdceffcdceceffcdceceffcececdffcececeffcececeffcececeffcfceceffcececeffcecfcfffcfcecfffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffcfd0d0ffcfcfd0ffd0cfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd0d0d1ffd0d1d1ffd0d0d0ffd1d1d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd6d6d6ffdfdfdfffe5e4e5ffeeeeeefff1f1f1fff3f2f3fff5f5f5fff3f3f3ffefefefffeeeeedffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeefffeeefefffeeefefffefefeeffefefefffefeeefffefefefffefefefffeeeeefffefefefffefefefffefeeefffefeeefffefefefffefefefffefefefffeeefefffeeeeefffefeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedededffeeededffedededffededeeffedededffedecedffedededffedededffecededffedededffecededffecedecffedececffededecffedecedffedededffedececffecedecffededecffedededffedecedffedededffedecedffecededffecededffedededffedededffedededffedededffedededffedededffedeeedffedededffedeeedffedededffedededffeeededffedededffedededffedeeeeffedededffedededffedededffedededffedededffedededffecececffecededffedececffedecedffedecedffececedffedededffedededffedededffecededffedededffedededffedededffedededffedeeedffedeeeeffededeeffeeeeeeffedededffeeeeedffedeeedffeeedeeffeeeeeeffeeededffeeeeeeffeeeeeeffededeeffeeededffedeeedffedeeedffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedeeedffedededffeeedeeffedededffedededffeeeeedffeeeeedffededeeffeeeeedffedeeedffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedeeedffeeededffeeedeeffeeededffedededffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefeeffeeeeefffeeefefffeeeeeeffefeeeeffeeefeeffefeeefffefefefffefeeeeffefefefffefefefffeeeeefffefefefffeeefefffeeefeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefeffff1f1f1fff5f4f4fff4f5f4fff2f2f2ffeff0efffe7e7e7ffe2e1e2ffd9d9d9ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd0d0d1ffd1d1d1ffd0d1d1ffd0d1d0ffd1d0d0ffd1d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcecfceffcfcfceffcfceceffcececeffcececeffcececeffcececeffcecdceffcdcdceffcecdceffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcdcdffcdcdcdffcdcccdffcdcccdffcccccdffcdcdcdffcdcdcdffcccdcdffcccccdffcdccccffcccdcdffcccdccffccccccffcccdccffcccdccffcccccdffccccccffcbcccbffcccccbffcbcccbffcccbccffcccbccffcccbcbffcccccbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcacbcaffcbcacaffcbcacaffcacacaffcacbcaffcacacaffcacacaffcacac9ffc9c9c9ffcac9c9ffc9cac9ffcacacaffcacbcbffccccccffcecdceffcfcfcfffd0d0cfffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececeffccccccffcbcacbffcacacaffc9c9c9ffc8c9c9ffc9c9c9ffc9cacaffc9cacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcccbccffcbcbccffcccdcdffcdcdcdffcecdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd0d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd4d4d3ffd3d4d3ffd4d4d5ffd5d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d6d7ffd7d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd5d6d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefffffffffffffffffefffefefefffefffffffefffffffffffefffefffefffffefefffefefffffefefefffffffefffffefffffefefefffefefefffffefefffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefefffefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffefffffefefffffffefffffffefffffefefffefffefffffffefffefefefffefffffffefffffffefffefffefffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffefffffefffffffffffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfefffefefdfffefdfdfffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffffffffffefffefffefefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffffefefffffefffffffffefffffefffffffffffffffffefffefefefffefffffffefffffffffffffffffffefffefefffffefefefffefffefffefffffffefefefffffefffffefefefffefefefffefffefffefefefffffefefffffffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefefffffffffffffefffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffefffdfcfcfff7f7f7fff0f0f0ffeaeaeaffeaebebffeaebebffe9eaeaffeaeae9ffe9e9eaffe8e8e8ffe8e8e7ffe8e8e8ffe6e7e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2e2e2eff343433ff343334ff343434ff343433ff323233ff2e2f2fff343435ff404141ff505150ff626162ff737373ff838382ff929292ffadaeadffdedddefff3f3f3fffdfdfdfffefffefffffefefffffefefffefffefffffefefffffffffffffffefffefefefffefffffffefffffffefffefffefefefffefefefffefefefffefdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfafbfffbfbfbfffafafbfffafafbfffbfbfafffafafafffbfafafffbfbfafffafbfbfffafafafffbfafbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffdfdfdfffefefdfffdfefefffefdfefffefdfdfffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffcfcfdfffcfdfdfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffbfafafffbfbfafffbfafbfffafbfbfffbfbfafffafafbfffafbfbfffafafafffbfbfafffafbfbfffbfafbfffbfafafffafafbfffafafbfffafafbfffbfbfafffafafafffbfafafffbfbfafffafbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffefdfefffdfdfdfffdfdfefffdfefdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefefefffdfdfdfffcfdfcfff1f1f2ffd9d8d8ffa6a6a6ff8f8f8fff7e7d7dff6d6d6dff5e5e5dff4b4b4cff414141ff343434ff2d2d2dff313231ff323232ff323232ff323332ff323232ff2e2e2eff2f2e2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222322ff222222ff222222ff212121ff232423ff232324ff232323ff232323ff232323ff232223ff292929ff343433ff454546ff525352ff616262ff707171ff7f807fff8f8f90ffbebebeffe5e6e5fff3f4f4fffbfbfbfffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffffefffffffefefffefffefffffefffffefffffffffffefffefefffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfdfffdfdfefffdfdfefffdfdfefffefefdfffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffefefdfffefdfefffefefefffefefefffdfefefffdfefefffefefefffefefefffefffefffefefefffefefefffefffefffefffffffefffefffffefffffffffffffffffffffefffefffffefffffffffefffffffefffffefefffffffffffffffefffefefefffefffffffefffffffffffefffffffefffffefefffefefffffefefefffffefefffffefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefffffefefffffefefffffffffefffffffffffffefefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefefffffffffffffffefffefefefffefffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefefffffffffefffefefefffffefefffffffefffefffffffefefefffffefffffffffefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd7d7d7ffd8d8d8ffd8d7d7ffd8d8d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d7d7ffd6d6d7ffd6d6d6ffd5d6d5ffd5d4d5ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd0d0d0ffd1d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcececfffcececeffcdcdceffcdcdcdffcdcdcdffccccccffccccccffcbcbccffcbcbcbffcbcacbffcbcbcaffcacacaffcacacaffcacacaffcacbcaffcbcbccffccccccffcdcdcdffcececeffcecdceffcececeffcececeffcececfffcfcfcfffcecfcfffcdcecdffcccdccffccccccffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffcacac9ffcacac9ffcac9caffcacacaffcacacaffc9c9c9ffcacacaffcacacaffcacbcaffcacbcaffcbcacaffcbcbcbffcbcacaffcbcbcbffcbcbccffcccbcbffcccccbffccccccffccccccffcdcdccffcccccdffcdcdcdffcdcdcdffcececdffcdceceffcecdceffcecdceffcececeffcecdceffcdceceffcececeffcececeffcecdcdffcececdffcdceceffcdcdcdffcecdceffcdcecdffcdcdcdffcdcdcdffccccccffcccdccffcccccdffccccccffccccccffccccccffcdcccdffcdcdcdffcdcdccffcccdcdffcccdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcecdffcdcecdffcdcdcdffcecdceffcececdffcdcdceffcdcecdffcdcdcdffcecdcdffcdcecdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdceceffcdceceffcececdffcececdffcececeffcececeffcececeffcfceceffcfcecfffcfceceffcfcfceffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0d0cfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd0d1d0ffd0d0d0ffd1d0d0ffd1d1d0ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d2d3ffd3d4d3ffd3d3d3ffd3d3d4ffd4d5d5ffdbdbdcffe3e3e3ffecedecfff0eff0fff2f1f2fff6f6f5fff4f5f5ffefefefffeeeeeeffeeeeeeffeeedeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeeeffefefefffeeefefffefefeeffefefeeffefeeefffefefefffefeeeeffefefefffefefefffefeeeeffefefeeffefefefffeeefefffefefeeffeeeeefffeeeeefffeeeeeeffefeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeedeeffededeeffeeeeedffedededffedededffedededffecededffecececffedecedffededecffedececffedededffecececffecedecffececedffedececffedececffecececffedecedffedededffecedecffececedffecededffecededffedededffededecffececedffedededffededecffedededffedededffedededffedededffedededffedeeedffedededffeeededffedeeedffedededffedededffedeeedffedededffedededffedededffedededffededecffedededffedededffedececffedededffedecedffedececffecedecffedecedffecededffededecffececedffedededffedededffedededffecededffedededffedededffedededffededeeffededeeffeeeeedffedededffeeededffeeeeedffedeeeeffedededffeeedeeffedeeedffedededffeeededffedededffededecffecededffedededffedecedffedededffedecedffedededffedededffecededffedededffededeeffedededffedeeedffedededffedededffedeeedffedeeeeffedeeedffeeedeeffeeeeeeffeeedeeffedeeedffeeededffeeeeedffeeeeedffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedededffedededffeeededffedeeeeffeeeeedffededeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeefeeffeeeeeeffeeeeeeffefefeeffeeeeeeffeeeeeeffefeeefffefefeeffeeeeeeffefefefffeeeeeeffeeefeeffeeeeefffefeeeeffefeeefffefefefffefefefffeff0effff0f0effff2f2f3fff4f5f4fff2f3f3fff1f2f2ffeeefeeffe5e4e5ffdfdfdfffd6d7d6ffd4d5d5ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d3ffd3d3d3ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd1d1d0ffd1d0d0ffd1d0d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0cfffcfcfcfffcfd0d0ffcfcfd0ffcfcfcfffcfcfceffcfcecfffcfcecfffcecfceffcecfcfffcececeffcececeffcececeffcececeffcdcecdffcecdcdffcecdcdffcdcecdffcdcdcdffcdcdcdffcdcdccffccccccffcdcdcdffcdcdcdffcdcdccffcdcdccffcdccccffcdcccdffcdccccffcdcdcdffcdcccdffcdccccffcdcdccffcdcccdffcccdcdffcdcdccffcccccdffcccdcdffccccccffcdcdccffcccdccffcccccdffcdccccffccccccffcccccdffccccccffccccccffccccccffcccbcbffcccccbffcbcbccffcbcbcbffcccbccffcbcccbffcbcbcbffcbcbcbffcbcacbffcbcbcaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffc9c9c9ffc9cac9ffc9c9caffc9cac9ffcacac9ffcbcbcbffcccccdffcececdffcfd0d0ffcfd0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcdccccffcccbcbffcbcbcaffcac9c9ffc9c9c9ffc9c9c8ffc9c9c9ffcacacaffcacacaffcacbcaffcbcbcaffcbcbcbffcbcbccffcccbcbffcdccccffcdcccdffcdcdcdffcececdffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd6d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d7d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d7d6ffd6d7d7ffd6d6d6ffd7d6d7ffd7d7d7ffd6d6d7ffd6d7d6ffd7d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffefffffffffefefffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefefffffffefffefefefffefefffffffffefffffefffffffffefffefefefffefffefffefffffffffffffffefffefffefffefffffffffffefffffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefffefffffefefffffefffffefefefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffefffffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffefffffffefefffffefffefffefffefffffefefffefffffffffefffffefefefffefffffffffffefffefefefffefefffffefefffffefffefffefefefffffffefffefefefffefefffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefefff9f9f9fff3f3f3ffebebebffe9e9eaffe9e9eaffe9eae9ffe9eae9ffe8e8e8ffe7e8e8ffe8e7e8ffe6e7e7ffe6e7e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2e2e2eff2e2e2eff2e2e2eff343434ff333333ff343434ff343434ff323232ff373738ff454544ff545454ff666666ff767676ff868586ff949495ffb2b3b3ffe3e3e3fff5f5f5fffdfdfefffefefffffefefefffefefefffffefefffefefefffefefffffffffefffffefefffffffefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfafbfffafbfafffafafbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefefdfffefdfefffefefdfffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffdfefefffdfefdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffafafafffafbfafffbfafbfffafafbfffafafafffbfafbfffafbfafffafafafffbfbfbfffbfbfafffafafbfffbfbfafffafafbfffbfbfafffafbfafffafbfafffbfbfafffafafbfffbfbfafffbfafbfffafbfafffafafbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffefefefffdfdfdfff4f4f4ffdfdfdfffabababff929191ff818080ff6f6f6fff616161ff4f4f4fff444444ff353536ff2e2e2eff323232ff323232ff323232ff323232ff2e2e2eff2e2f2fff2f2f2eff2c2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202021ff222323ff222222ff222222ff212221ff222122ff232323ff232324ff232423ff222122ff262626ff2f2f2fff3b3b3cff4e4e4eff5a5a5bff69696aff787878ff868686ffa6a6a6ffdadadaffeeedeefff9f9f9fffdfdfdfffefefefffefdfdfffdfefefffefefefffefefefffdfdfefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffffffffffefffefffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffefefffffefefefffefefefffffefefffffefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefefdfffdfdfefffefefdfffefdfefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefffffefffffffffffffffffefefffefffffffffffffffffffffffefefefffffffefffefefefffefefffffffffefffffefffffffffefffefefefffefffefffefffffffffefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffefffffefffffffffefffefefefffefffefffefffffffffefefffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffffffffffffffffffeffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d8ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd7d7d7ffd7d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0cfd0ffd0cfcfffcfcfcfffcecfceffcececeffcdcdceffcdcdcdffcdcccdffcccdccffcbccccffcbccccffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc9cac9ffcacacaffcbcbcbffccccccffcdcdceffcdcecdffcdcccdffcdcccdffccccccffccccccffcdceceffcececeffcdcdceffcccdccffcccdccffcbcbcbffc9cacaffcac9caffc9c9caffc9cacaffcacacaffcac9c9ffc9cacaffcacacaffcacacaffcac9caffcacac9ffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcbffcbcacbffcacbcaffcacbcaffcbcbcbffcbcbccffcbcbcbffcccbccffccccccffccccccffcdcdccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcecdffcdcecdffcececdffcdcdceffcececdffcecdceffcdcecdffcdcdceffcdcecdffcdcdceffcdcdcdffcdcdceffcdcdcdffcccdcdffcccdccffcccdccffcdccccffccccccffccccccffccccccffccccccffcdccccffccccccffcccdcdffcdcdcdffcccdcdffcccccdffcccdccffcccdcdffcdcdcdffcccdcdffcdcccdffcccdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcdccffcccdcdffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcecdcdffcdcdcdffcdcecdffcececeffcececeffcececeffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfd0cfffcfd0cfffd0d0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd7d7d7ffdfe0dfffe6e6e6ffeeeeeefff1f1f1fff5f5f5fff5f5f5fff0f0f1ffeeeeeeffeeededffedeeeeffedeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefeeffeeeeeeffeeefeeffefefefffefeeefffeeefeeffeeefeeffefeeefffeeeeefffeeeeeeffefeeefffeeefeeffeeeeeeffefefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeedeeffeeeeedffededeeffedededffedededffedededffedecedffedededffedededffedededffececedffecedecffecedecffedecedffecededffecededffecedecffedecedffedededffecececffedededffedededffececedffececedffecedecffecedecffedededffecededffedecedffedededffedededffedededffedededffededeeffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffecededffedededffedecedffecedecffecedecffedecedffececedffecececffececedffecedecffecececffededecffedececffecececffededecffececedffededecffedededffedededffedededffedededffedededffededeeffedededffededeeffedeeedffededeeffedededffededeeffedeeeeffedededffedededffededecffedededffecededffecededffededecffedecedffedededffededecffedededffedededffedededffedededffedeeedffedededffeeededffedeeeeffeeedeeffedeeeeffedeeeeffeeeeeeffeeededffedeeeeffeeeeeeffeeeeeeffedededffeeeeedffedededffedededffedededffedededffedededffedededffecededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffeeeeedffeeededffedededffeeeeedffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeefffeeefefffeeeeeeffeeeeeeffeeefeeffefeeefffeeefefffeeefefffefefeeffefeeefffefefefffefefeffff0f0f0fff5f5f5fff4f4f5fff2f2f2fff0f1f0ffecececffe3e3e3ffdadbdbffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd2d2d2ffd2d3d2ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d1ffd0d1d0ffd1d1d0ffd0d0d1ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcfd0cfffd0cfd0ffcfd0d0ffcfd0d0ffcfd0cfffd0cfd0ffd0d0d0ffcfcfcfffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfceffcecfceffcfcecfffcecfcfffcfceceffcececeffcececeffcececeffcecdcdffcdceceffcdcdceffcdcdcdffcdcdcdffcdcdccffcccdcdffcccccdffcdcdccffcdccccffcdcdccffccccccffcccdccffcccdcdffcdccccffccccccffcccdccffcdcccdffcccccdffccccccffcdcccdffcccdccffccccccffcdcdccffcdccccffccccccffcdccccffcccccdffcdccccffcccdccffcccdccffccccccffccccccffccccccffccccccffcbccccffcbcbccffcbccccffcbcbccffcbcbcbffcbcbccffcbccccffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcacbcbffcacbcbffcacbcaffcbcacaffcacacaffcacac9ffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbccccffcdcdcdffcececeffcfcfcfffd0d0cfffcfcfcfffcecfcfffcecfcfffcececeffccccccffcbcbcbffcacacaffc9c9caffc9c9c9ffc9c9c9ffcacac9ffc9cac9ffc9cacaffcacbcbffcbcacbffcbcbcbffcbcccbffccccccffcccccdffccccccffcecdceffcececeffcececfffd0cfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d1d1ffd2d1d1ffd1d2d2ffd2d3d2ffd3d3d2ffd3d2d3ffd3d3d3ffd4d3d4ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d7d6ffd6d7d6ffd7d6d6ffd6d7d7ffd7d6d7ffd6d6d7ffd6d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d6d5ffd5d6d6ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffefefffefefefffffffefffefffffffffffefffefefffffefefffffefefefffffffefffffefffffefefefffefefefffffffffffffefffffefffefffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffefffffefffffffffefffffffefefffefefefffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffefefefffefefefffffffefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefdfefffdfefefffdfefefffefefefffefefefffefefefffefffefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffefffefffefefffffffffffffefefffffefffefffefffefffffefefffffffffffffffffffffffefffffffffffefffefffffefffffefefffffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefffffffffefffffffefefffefffffffefffffffefefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffcfcfcfff6f5f5ffedededffe9e9e9ffe9e9e9ffeaeaeaffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e7ffe7e7e6ffe7e7e6ffe6e6e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2e2dff2c2c2cff2e2e2eff2e2e2eff2e2e2eff333433ff343433ff343434ff333333ff3c3c3bff494949ff585858ff6a696aff797979ff898888ff979897ffb9b9b9ffe8e8e8fff8f8f8fffefdfdfffefefefffefefefffefefffffefefefffefffffffefefffffefefefffffefffffefffefffffefffffffefefffefdfefffefefdfffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefdfdfffefdfdfffdfefdfffefefefffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfbfafffafafbfffafafbfffafafafffbfbfafffbfafbfffbfafafffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfafafffafbfafffbfbfbfffafafafffbfbfbfffafafbfffafbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffefdfefffdfdfdfffefefefffdfefefffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfefffdfefdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefdfffefefdfffefdfdfffdfefefffefdfdfffefefefffdfefefffdfefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfdfffefefefffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffefefdfffdfdfdfffdfefefffefdfdfffefdfefffdfefefff6f7f6ffe4e4e4ffb3b3b3ff939393ff828282ff727372ff646363ff515151ff464646ff3a3a3aff323232ff323232ff333232ff323232ff2f2e2eff2e2f2eff2e2e2eff2c2c2cff2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff202020ff222322ff232222ff222222ff212222ff212221ff232323ff232323ff232323ff2a2a2aff343534ff434342ff565656ff616161ff717171ff807f80ff909191ffc8c7c8ffe8e8e8fff5f4f4fffcfcfcfffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefffffefefefffffffefffffefffffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffffefffffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefdfffdfefefffefefefffdfefdfffefefefffdfefefffdfefefffdfdfefffdfdfefffefefdfffefefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefefefffdfdfefffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffffffefffefffefffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffefffffefffffffffefffffffefefffefefefffffffefffefefffffefffefffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefffefffefefefffefffefffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefffffffefefefffffefffffefffffffffefffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefefefffefffefffffefffffefefffffffffefffffffefffffffffffefffffffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d8ffd7d7d8ffd8d8d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d7d7ffd8d7d8ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d0ffd0d1d1ffd0d1d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d0d0ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdceceffcdcecdffcccdccffcccdccffccccccffcbcccbffcbcbcbffcbcacbffcacacaffcacacaffc9c9c9ffc9cacaffcacacaffcacacaffcbcbcbffcccdccffcccccdffccccccffcbcbcbffcccccbffcdcdcdffcbcbcaffccccccffccccccffcccccbffcbcbcbffcacacaffcac9caffcacacaffcacacaffcacac9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffccccccffccccccffccccccffccccccffcdcdcdffcdcccdffcdcdcdffcdcdceffcdcdcdffcecdcdffcecdcdffcdcdcdffcdcecdffcdcdcdffcdcecdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdccccffccccccffccccccffcbccccffcccbccffccccccffcbccccffcccccbffccccccffccccccffccccccffccccccffcdcdccffcdcccdffccccccffcdcccdffcccccdffcdccccffcdcdccffccccccffcdcccdffcdcdcdffcdccccffcdcdcdffcccdcdffcdcccdffccccccffcccdccffcccccdffccccccffcdcccdffcccdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdceffcdcecdffcdcdceffcdcdceffcdcdcdffcececeffcececeffcececeffcececeffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffd0d0cfffcfcfcfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd5d5d5ffddddddffe3e3e3ffedecedfff0f0f0fff2f2f2fff5f5f5fff2f3f2ffeeeeefffeeedeeffeeededffeeeeeeffedeeeeffeeedeeffeeededffeeeeeeffeeeeeeffeeeeeeffefeeefffeeefefffefeeefffefeeeeffeeeeeeffefefeeffeeefefffefefefffeeeeefffeeeeefffeeeeeeffefefeeffefeeefffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffeeeeedffedededffedededffedededffedededffedededffedededffededecffededecffedececffecededffedececffedececffecededffecedecffecececffececedffecececffecedecffecedecffecececffececedffecececffededecffedededffecedecffedecedffedededffedededffededecffededecffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedececffededecffedededffedededffececedffececedffecececffecedecffececedffecececffecececffedededffedecedffecedecffedededffedececffedededffededecffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedececffedecedffecededffecedecffececedffedededffecededffecedecffededecffededecffedededffedededffeeededffeeedeeffedededffeeedeeffeeedeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeedffeeeeeeffedeeeeffeeedeeffeeededffedeeedffededeeffedededffedededffedededffedededffedededffedecedffededecffedededffedededffedededffedededffecededffedededffedededffedededffedededffedeeedffeeedeeffedeeedffeeeeeeffeeededffeeeeeeffeeeeedffeeeeeeffeeeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeeeffeeefefffefeeeeffefeeeeffeeefefffeeefeeffeeeeeeffefefefffeeefefffefefeeffefefeffff0f0f0fff5f5f5fff4f4f4fff2f2f2ffefefefffe6e6e6ffe0dfe0ffd7d7d8ffd5d4d4ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d4d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d0d0ffd1d0d0ffd1d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffd0cfd0ffcfcfd0ffd0d0cfffd0d0cfffcfcfcfffcfd0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfceffcfcfceffcfcfcfffcfcfcfffcfcfceffcfcfcfffcececeffcfceceffcececeffcececeffcececdffcececdffcecdceffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdccccffcccdccffccccccffccccccffccccccffccccccffcdccccffcdccccffccccccffcccdccffcccccdffcccdccffccccccffcccccdffccccccffcccdccffcccccdffccccccffccccccffcdcdccffcdcccdffcccdccffcdcdcdffccccccffcdccccffcdccccffccccccffcccdccffccccccffccccccffcbccccffcbccccffccccccffcbcbccffcccccbffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacbcaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacac9ffcacacaffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacbffcccbccffcdcdccffcececdffcececeffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececfffccccccffcbcccbffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacac9ffcacacaffcbcbcaffcbcbcbffcbcccbffcbcbccffccccccffccccccffcdcecdffcececeffcececeffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d6ffd7d7d7ffd6d7d6ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffefffefffffffffffefffffffefffffefefffefefffffefefffffffffefffefefffffefefffffffefffffffefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefefffdfefdfffefdfdfffefefdfffdfefefffefefdfffefdfefffefefefffffefefffefefefffffefefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefffffffefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffffffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8ffeff0efffebeaeaffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e6ffe6e7e6ffe6e7e6ffe5e5e5ffe6e5e5ffe3e3e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2b2cff2e2d2eff2e2d2dff2c2c2cff2e2e2eff2e2e2eff2e2e2eff343434ff2d2e2dff343434ff3f4040ff4d4d4dff5d5c5dff6d6c6cff7c7c7cff8c8c8cff9a9b9bffc1c1c1ffebeaebfffafafafffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefffffefefffffefefffffffefefffefefefffefefdfffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafafffbfbfbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffefefefffefdfefffefdfefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfafffafafafffbfafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffbfbfafffbfafafffbfbfafffbfafbfffbfbfbfffbfafbfffbfafbfffbfafbfffbfafafffbfbfbfffafbfafffbfafafffbfbfafffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffefefdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffefefdfffefdfdfffdfdfefffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfefff9f9f9ffe9e8e8ffbcbcbcff969695ff858685ff777677ff6b6b6bff585858ff4c4c4cff3d3e3eff333333ff2e2e2eff323232ff2e2e2eff2e2e2eff2e2f2eff2b2b2cff2c2b2cff2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff212121ff212020ff202020ff222222ff222222ff232223ff222122ff222121ff212120ff252525ff2e2f2eff3b3a3bff4a4a4aff5d5d5cff696969ff787979ff868687ffadadaeffe0e0dfffefefeffffafafafffdfefdfffdfdfdfffefdfefffefefdfffefefefffefefdfffefefdfffefdfdfffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffefffffffffffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffefefefffefefffffefefffffffefffffefffefffffefefffefefefffefefefffefdfdfffdfdfdfffefefdfffefdfefffefefdfffefefefffefefefffefdfefffefdfefffefdfefffdfdfdfffefefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfefffefdfefffefdfdfffefdfdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefffefffefefefffffefefffefffefffefffffffffffefffefffefffffefefffefefffffefefffffffffefffefefffffefefffffffefffffffefffffffefffffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffefffffffefffffefefffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffefffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffefffffffffefffffefffffffffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd8d8d7ffd7d8d7ffd8d7d7ffd8d8d7ffd7d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d7ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d0d0ffd0d0d1ffd0d0d1ffd1d1d0ffd0d0d0ffd0d0d1ffd1d0d1ffd1d0d1ffd1d0d0ffd1d0d0ffd0d0d0ffd1d0d1ffd1d0d0ffd0d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0cfffcfcfcfffcfceceffcececeffcececdffcdcdcdffcdcdccffcdccccffccccccffcccbccffcccbccffcbcacbffcacacaffcacac9ffc9cac9ffcacac9ffcacacaffcacacaffcacbcaffcdcccdffcccccdffcccbcbffcbcbcaffcbcbcaffccccccffcac9caffcac9caffcacbcaffcacacaffc9cacaffc9cacaffcacacaffcacacaffcacacaffc9cacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcbcacaffcacbcbffcbcbcbffcbcbcaffcbcccbffcccccbffcbcbcbffcccbcbffcbccccffccccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffcdcdcdffcccdccffcdccccffccccccffccccccffcccccbffcccbccffccccccffcccbcbffcccbcbffcccbcbffcbcccbffcccbccffccccccffcccccbffcccbccffcbccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcdccccffcdcccdffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcecdffcececdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcecfceffcfcecfffcecfceffcececeffcfceceffcececeffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd0cfd0ffd0cfd0ffd0cfcfffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d2ffd3d4d4ffd9d9daffe1e1e1ffebebebffefefeffff1f1f1fff5f6f5fff4f4f4ffefeeefffedededffededeeffedeeedffeeeeedffeeededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffefeeefffefeeefffefeeeeffeeefefffefefefffefeeeeffeeefeeffefefeeffeeeeeeffeeeeeeffeeeeefffeeeeefffefeeefffeeefeeffefeeeeffeeeeeeffeeeeeeffeeededffedededffeeeeedffeeededffedeeedffedededffedeeedffedededffedededffedecedffedececffededecffecedecffedececffededecffecededffecedecffedecedffedecedffedececffecececffedececffecedecffecececffecececffecedecffecececffececedffececedffedededffededecffededecffecedecffecedecffecececffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedececffedededffedededffededecffecedecffededecffecececffecececffecececffecececffedecedffecedecffedecedffecedecffecececffedececffecececffededecffedecedffededecffedecedffedededffedecedffedecedffedededffededecffedededffecedecffededecffededecffecededffecedecffedecedffedededffedececffededecffedededffecedecffedededffedededffedededffedededffedededffededeeffeeeeeeffeeeeedffeeeeedffedeeedffedeeedffedededffeeedeeffeeeeedffedeeeeffeeeeedffeeeeedffeeededffededeeffedededffeeededffedededffedededffedededffedededffedededffedececffedededffedededffededecffedededffedededffedecedffedededffedededffedededffeeedeeffedeeedffeeedeeffedeeedffedededffeeededffedededffeeeeedffeeedeeffeeeeedffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeefeeffefeeefffefeeefffefeeeeffefeeeeffefefeeffeeefeeffefefeffff2f1f2fff4f4f4fff2f2f2fff1f1f1ffeeeeeeffe4e4e4ffdededdffd6d6d5ffd3d4d3ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd3d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfd0ffd0d0cfffd0cfcfffcfd0cfffd0cfd0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfceffcecfcfffcfcfceffcfcecfffcfcfcfffcfceceffcfceceffcfcfceffcecfceffcfcecfffcfcecfffcecfceffcececeffcececeffcececeffcececeffcececeffcececeffcdcecdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdccffcdccccffccccccffccccccffccccccffcbccccffcccbccffccccccffccccccffccccccffcccccbffccccccffccccccffcccccbffccccccffccccccffccccccffccccccffccccccffccccccffcdcccdffcccdccffcdcccdffcccdccffccccccffccccccffccccccffcccdccffccccccffccccccffccccccffccccccffcccbccffcccbccffcccbccffcbcbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcacbffcbcbcbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcccbffccccccffcdcccdffcececeffcfcfcfffcfcfcfffcfcfceffcfceceffcececfffccccccffcbcbcbffc9cacaffc9c9caffc9c9c9ffcac9c9ffcac9caffcac9c9ffcacacaffcbcbcbffcbcbcbffcbcccbffccccccffccccccffcdcdcdffcdcdceffcececeffcfcfcfffcfd0cfffd0cfd0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d2d3ffd3d4d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d6ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d6ffd6d7d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d7ffd6d6d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffffefffffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffefffffffffefefffefffffffefefffffefffffffffffffffffffffffefffefffefffefffefffefffefefefffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffdfefefffefdfefffdfefdfffefefdfffefefefffefefefffefffefffefffefffffefffffffffffffefffefffffffffffffffefffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffefefffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffefefffefffefffefffefffffefffffffffefffefefffffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffefffffffffefefffefffefffefefffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffefffffffefffffefefffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffcfcfcfff2f2f2ffededecffe8e8e7ffe8e7e8ffe8e8e8ffe6e7e7ffe7e7e7ffe6e7e7ffe5e5e6ffe5e6e6ffe3e3e3ffe2e3e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2bff2b2c2bff2d2e2dff2e2e2eff2d2d2dff2e2e2eff2e2f2eff2e2e2eff2d2d2dff353635ff434342ff525152ff626261ff717272ff818181ff909090ffa0a0a1ffcbcccbffeeeeeefffbfbfcfffefefefffefefefffefefffffffefefffefffefffefefefffefffffffefffffffffffffffefffefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefefffefefefffefdfefffefefefffefdfefffefefdfffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafbfafffafafbfffbfbfafffbfafbfffafafbfffafbfbfffafbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfafafffafafbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfefefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffdfcfdfffdfcfcfffcfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefdfffdfefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefdfffbfbfbffebebebffc5c4c4ff9a9a9aff8b8c8cff7e7e7eff707070ff5d5d5dff515251ff434342ff363536ff2e2e2eff2e2e2fff2f2f2eff2e2e2eff2c2c2cff2c2c2cff2c2c2cff2b2c2cff2524250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222221ff212121ff212121ff202120ff212120ff222223ff222222ff222322ff1f2020ff232223ff292929ff333433ff414242ff515150ff676666ff737372ff818180ff979697ffcfd0cfffeaeaebfff6f6f6fffcfdfcfffdfdfefffefefefffefefefffdfefefffefdfefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffefefefffefefefffefdfdfffefefdfffdfdfefffefefdfffdfefefffdfdfdfffdfefdfffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffefefefffefefffffefffefffffffefffefffffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefffffffffffffffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffefffefffefefefffefefffffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffffffefffefefffffffffefffefffffffefefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffefffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffffefffffffffefffefffffffffefffffefffefffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d7ffd7d8d8ffd8d7d8ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d5ffd4d5d4ffd3d4d4ffd4d4d3ffd3d3d3ffd2d2d3ffd2d3d2ffd3d2d2ffd1d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd1d0d0ffd0d1d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0cfffcfcfcfffcececeffcececeffcecdcdffcdcdceffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcacaffcacacaffcac9caffcacac9ffcacacaffcacacaffcacbcaffcbcbcaffcbcbcbffccccccffcbcccbffcacbcaffcac9c9ffc8c8c8ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c8c9ffc9cac9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacbffcbcacbffcacacbffcacbcbffcbcacaffcacbcaffcacacaffcacbcaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcbcacbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbccccffccccccffccccccffcdcdccffcccdccffcdcdccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffcdcdccffcccccdffcdcdccffcccdcdffccccccffccccccffcccccbffccccccffcccbcbffcbcccbffcbcccbffcccbcbffcccbccffcbcccbffcbccccffcbcbcbffcccbcbffcbcccbffcbcccbffcccbccffcccccbffcbccccffccccccffcbccccffcbcbccffccccccffccccccffcbccccffcccbccffcccbccffcbccccffcccbcbffcbccccffcbcbccffccccccffccccccffccccccffcccccbffccccccffccccccffccccccffccccccffcdccccffcccccdffcccdcdffcdcdcdffcdcdcdffcdceceffcececeffcececeffcececdffcececeffcececdffcececeffcececeffcececeffcfceceffcececfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfd0cfffcfcfd0ffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd6d5d6ffdededdffe4e4e5ffeeeeedfff0f1f1fff4f4f5fff5f5f5fff1f0f0ffedeeeeffeeedeeffededeeffedeeeeffeeededffedeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffeeefeeffeeefeeffeeeeeeffeeeeeeffefefeeffefeeeeffeeeeefffeeefeeffeeefefffeeeeeeffeeefefffeeefefffefefefffefefeeffeeefeeffeeeeeeffedeeedffeeeeeeffeeedeeffeeededffededeeffeeeeeeffedededffededeeffedededffedededffedecedffedededffedecedffededecffecededffecececffecedecffededecffececedffedececffecedecffecedecffedecedffedededffecececffecececffecececffecececffecececffecececffedecedffecedecffececedffededecffecedecffececedffecededffedededffecededffedededffedededffecededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffedecedffececedffecedecffecedecffecececffecededffecedecffecedecffedececffecedecffecececffecececffecececffedececffedececffececedffedededffecececffececedffedededffedededffedececffededecffedecedffededecffecededffececedffecedecffededecffececedffededecffecedecffecedecffedededffedededffecededffedededffededecffedededffedededffedededffeeedeeffedeeedffedeeeeffeeeeeeffedeeeeffeeedeeffeeeeeeffeeeeeeffedeeeeffeeedeeffeeedeeffedeeeeffeeededffedeeedffedededffedeeeeffededeeffeeededffedeeedffedededffedededffedededffededecffedecedffececedffecededffecededffecedecffedededffedededffedededffeeededffedeeedffedededffedededffedededffeeededffeeededffededeeffeeeeeeffedededffedeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeefffefeeeeffeeefeeffeeefeeffefefefffefefefffeeefeeffeff0f0fff3f3f3fff4f3f3fff1f2f1fff0f0f0ffecebecffe1e1e1ffd9dadaffd5d5d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d2d2ffd2d3d3ffd2d2d3ffd2d3d3ffd2d2d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfd0ffd0d0d0ffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcecfffcfcfceffcecfcfffcececeffcecfceffcfcfceffcececfffcfceceffcecfceffcecfceffcfcecfffcfcfcfffcececeffcececeffcececeffcececeffcececeffcececdffcecdceffcececdffcdceceffcececeffcdcdcdffcdcdceffcdcdcdffcdcdcdffcccdcdffcdcccdffcccccdffcccdcdffccccccffccccccffccccccffccccccffccccccffccccccffcbcccbffcbcccbffcbcccbffcbcbccffcccccbffcccbccffcbcbccffcbccccffcbccccffcbcccbffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcccccdffcccdccffccccccffccccccffccccccffccccccffcccbcbffcccccbffcbcbccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacbcaffcbcacbffcbcacaffcacacaffcacacaffcacac9ffcac9c9ffc9cac9ffc9c9c9ffcac9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9cac9ffcacacbffccccccffcdccccffcdcdcdffcececfffcfcfcfffcfcfd0ffcfcfceffcecfceffcececeffcbccccffcbcbcbffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcbcacaffcbcbcbffcbcccbffcbccccffccccccffcdcdcdffcececeffcececeffcfcfceffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd7d6d7ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d7d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffefffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffefefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffefffffefffffffefffffffefefffffefefffffefefefffefefffffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffffffffffefffffffefefffefefffffefffffffffefefffefefffffffefefffefefffffefefffffffefffffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffffefefffefefffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffefefffefefffffffefefffffffffffefefffffffefffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffefefefffffefefffffefefffefefffffffefffffffefefffffffefffefefffffefefefffffefefffefefefffefffffffefffffffefefffffefefffffefefefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffefefefff6f6f7fff0f0f0ffe9eae9ffe6e6e6ffe7e6e6ffe7e6e7ffe7e6e7ffe6e5e6ffe6e5e5ffe3e3e2ffe3e3e3ffe3e2e3ffe0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2b2cff2b2c2bff2b2b2bff2d2e2dff2e2e2eff2d2c2cff2e2e2eff272728ff2f2f2fff393939ff474747ff565656ff676767ff787778ff878787ff969596ffadacacffdfdfdffff3f4f4fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfdfffcfdfdfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfefffefefdfffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffcfbfbfffbfafbfffafbfbfffafbfbfffafafbfffafafbfffafafafffafafbfffbfbfbfffafafbfffbfafbfffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffbfafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefefdfffdfefefffefefdfffefefefffefdfdfffdfdfefffdfdfefffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffefefefffdfdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfefdfffdfefdfffdfdfefffdfefefffefdfdfffefefefffcfdfcfff2f3f2ffd9d9d8ffa1a1a1ff929191ff838384ff757576ff626262ff575756ff484847ff393939ff2f2e2eff2e2e2eff2e2e2fff2c2c2cff2c2b2bff2c2c2cff2c2c2cff252525ff25252400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222221ff212222ff222222ff212121ff212121ff202121ff212020ff222222ff222322ff212121ff252625ff2f2f2fff3b3a3bff494949ff595959ff707070ff7c7c7cff8a8a8affb7b7b7ffe3e2e2fff1f0f1fffbfbfbfffefdfefffefdfdfffefefdfffefefefffefefefffefefdfffefdfefffdfefefffefefefffdfefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffefffffffffffefefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffefffffffffffffffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefffefffefefffffdfefefffdfdfefffefdfdfffefefdfffefefdfffdfefdfffdfefefffdfefdfffdfdfefffdfefefffefdfdfffefdfefffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefefffefefefffefefffffffffffffefefffffffefefffefffefffefefffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffefffffffffffefffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefefffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffefefffffffefffffffefffefffefffeffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d8d7ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d2ffd2d2d2ffd2d1d1ffd2d1d1ffd1d0d1ffd0d1d1ffd0d1d0ffd0d0d0ffcfd0d0ffd0cfcfffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0cfffcfcfd0ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcccccdffcbccccffcccbccffcbcbcbffcacacbffcbcacaffcacac9ffcac9c9ffcacacaffcbcbcbffcbcbcbffcbcbcbffcbccccffcdccccffccccccffcbcbcbffc9cac9ffc8c8c7ffc7c7c7ffc8c7c7ffc8c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffcac9c9ffcac9caffcacacaffcac9caffcbcacaffcacacbffcacacaffcbcbcaffcacacbffcacbcbffcacbcbffcacacbffcacacaffcacacaffcacacaffcbcacbffcacacaffcacacaffcacacaffcacacbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffcbcbccffccccccffcccccdffcccccdffcdcdcdffcdcdccffcdcdcdffcccdcdffcdcdcdffcdcccdffcccdcdffcdcdcdffcccccdffcccccdffcdccccffccccccffcdcdccffcccdccffccccccffccccccffccccccffcbccccffcccbcbffcbcbcbffcbcbcbffcacbcaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccbccffcccbcbffcccccbffcbccccffcccbcbffcccccbffcbcbcbffcbccccffcbcccbffcbcbccffcbcbcbffcbcbcbffcbcbccffccccccffcbcbccffcccbccffcbccccffccccccffccccccffccccccffcdcdcdffccccccffcdccccffcccccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdceffcecdceffcececdffcececeffcececeffcececeffcececfffcecfceffcfcecfffcececeffcececfffcfcfceffcfcfcfffcfcfcfffcfd0cfffcfd0d0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffdbdadaffe1e1e1ffecececfff0eff0fff2f1f1fff5f5f4fff2f3f3ffeeeeeeffeeeeedffededeeffedeeeeffedeeeeffedeeeeffedeeeeffeeededffeeeeeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffefefeeffefefefffeeeeeeffefeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffedeeeeffedeeeeffededeeffedeeedffededeeffedededffedecedffededecffededecffededecffecedecffecededffecedecffececedffececedffedececffecececffecedecffecececffecececffededecffedececffecececffecececffecececffecedecffecececffecececffecececffecececffececedffedecedffedececffededecffedededffedecedffededecffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedededffecededffedededffedecedffedededffedededffecececffedececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecececffecededffececedffecedecffececedffecececffecececffedececffedececffededecffecedecffecedecffecedecffecececffececedffedececffecececffecedecffecedecffecedecffedededffedecedffececedffedededffedededffedeeedffedeeedffedededffeeededffeeedeeffeeedeeffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffedeeeeffedeeeeffededeeffedededffedededffedededffeeedeeffedededffedededffecededffedededffedecedffedededffedededffedececffedececffedecedffecededffededecffedecedffedecedffedededffedededffedededffedededffeeededffededeeffedeeeeffededeeffedeeedffeeedeeffededeeffededeeffeeeeedffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefeeffeeeeeeffeeefeeffefefeeffefeeeeffefeff0fff3f3f4fff3f3f3fff1f2f1ffeeeeeeffe4e4e4ffdededeffd6d6d6ffd3d3d4ffd3d2d3ffd3d2d2ffd3d3d2ffd3d3d3ffd3d2d2ffd3d3d2ffd2d2d2ffd2d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfd0ffd0cfcfffd0d0cfffcfcfcfffcfcfcfffcfcecfffcecfcfffcfcfcfffcececfffcececeffcfceceffcececeffcfcfceffcecfceffcecfceffcececeffcececeffcececeffcfceceffcececeffcececdffcdcecdffcececdffcececeffcececeffcdceceffcececeffcdcdceffcececeffcececeffcdcdcdffcecdcdffcecdcdffcdcdceffcdcdcdffcdccccffcdcdccffcccdcdffccccccffcdccccffccccccffcbccccffcbccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbccffcccbcbffccccccffcbcbcbffcccbcbffcbcbcbffcbcbcbffcccbcbffcbcbccffcccbcbffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcbccccffcbcbccffcccbcbffcccbcbffcccccbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcacbcaffcbcbcaffcacacaffcacacaffcacacaffc9c9caffcacac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffcac9c9ffcbcbcaffccccccffcdcccdffcdcdccffcececeffcfd0cfffcfcfcfffcecfcfffcececeffcccbcbffcbcbcbffcbcbcbffc9cacaffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacacaffcbcbcbffcbcbcbffcccbcbffccccccffcccdcdffcecdcdffcdcdceffcececeffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d1d0ffd0d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d6ffd7d7d7ffd6d6d7ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d7ffd7d7d7ffd6d6d7ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffefffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefefffffffefffffefefffffffefffffffefffffefefffffefefefffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffffefffefffffffefefffffefefefffefefefffffefefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffefefffffffefffffffffffffefefffffefefffffffefffffefefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefefffffefefffefffefffffffffffffefefffefffefffffffffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffffefefffefefefffefffffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffefffffffefefffbfcfbfff5f5f5ffecececffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e5e6ffe3e3e2ffe2e3e3ffe3e2e3ffe0e0e0ffe1e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1bff2b2b2cff2b2b2cff2c2c2bff2b2c2bff2d2d2eff2d2d2dff2c2c2cff292929ff333433ff3e3e3eff4c4c4cff5c5c5cff6d6d6dff7d7d7eff8d8d8dff9c9c9cffc1c1c1ffecececfff8f8f8fffdfdfdfffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffdfdfdfffefdfdfffdfdfefffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffafafbfffafafafffafbfafffbfbfafffafafafffafbfafffafbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefdfffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffdfdfefffdfdfefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfefefffdfdfdfffefefdfffefdfdfffdfefefffefdfefffdfdfdfffefefdfffefefefffdfdfdfff8f9f8ffeaebeaffb5b5b6ff979696ff898989ff7b7a7bff676867ff5c5c5cff4d4d4cff3e3e3eff313131ff2a2a2aff2c2c2cff2c2c2cff2c2c2bff2b2c2cff252425ff252424ff252525ff1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222121ff222221ff222222ff222222ff212121ff212121ff212120ff202020ff1f1f20ff242423ff2b2b2bff353536ff424141ff515051ff626262ff777878ff848484ff9f9f9effd7d7d7ffebebebfff6f6f7fffdfdfdfffefdfefffefefdfffdfefefffefdfefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefefffffffefffffefefffffefffffefefffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffffefffffffefffffefffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefefffffefefffefefefffefefffffefefffffefefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffefefdfffdfefefffdfdfefffefefdfffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefffffffefefffefefefffffefefffefefefffffffffffffefefffefffffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefffefffffffefffefffefffffefefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffefffffffffffefffffffefffffefffffefffffffffefffffffefffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffffefffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffefffffffffffefffefefefffefffefffefffffffffffefffffffefffffffefffffffefffffffefffffffffffefefffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d8ffd8d8d7ffd8d8d8ffd7d7d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d6d6ffd6d6d6ffd5d5d4ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd0d0d1ffd0d0d0ffcfcfd0ffcfd0cfffcfd0cfffd0d0cfffcfcfcfffcfcfcfffcfd0d0ffd0d0cfffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffd0d0d0ffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcecfffcececeffcecdceffcdcdcdffcdcdcdffccccccffcccbcbffcbcbccffcacacbffcbcacbffc9cac9ffc9cacaffcacacaffcbcbcbffcccbcbffcbccccffccccccffcdcdcdffcecdcdffcccdcdffcacacbffc9c9c8ffc7c7c7ffc7c7c8ffc8c7c7ffc8c8c8ffc8c8c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9cacaffcac9caffcacac9ffcacacaffcacacaffcacacaffcbcacaffcbcacaffcacbcbffcbcacbffcbcbcaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcccbccffcbcbccffcccbcbffcccccbffcbcbccffcbccccffccccccffcccccdffcdcccdffcdcccdffcdcccdffcccdcdffcdcdcdffcdcdcdffcdccccffcccccdffccccccffcdcccdffccccccffcccccdffccccccffccccccffccccccffccccccffcccbccffcbcbcbffcbcbcbffcbcbcbffcacacbffcbcbcaffcbcbcbffcacacbffcbcacaffcbcacbffcbcacbffcacbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccccbffccccccffcccccbffccccccffccccccffcdcccdffcccccdffcdccccffcdcdcdffcccccdffcccdcdffcdcdcdffcdcdceffcecdcdffcecdceffcecdceffcdcecdffcececeffcececeffcecdceffcececfffcececeffcfcecfffcecfceffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffcfcfcfffd0d0cfffcfcfd0ffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd7d7d7ffdededfffe9eae9ffeeeeeffff1f0f0fff4f4f4fff4f3f4ffefeeeeffeeedeeffeeededffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefeeeeffeeeeeeffefeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffedeeedffeeeeeeffedededffedededffedededffececedffedededffecedecffedededffedededffededecffedececffecededffedecedffecececffedececffecececffecececffecedecffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecececffecececffececedffedececffecececffedececffedececffedededffedecedffedededffedededffedededffedededffededecffedededffedededffecededffedededffecededffededecffededecffedececffedececffecececffedecedffecececffecececffecececffecececffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececedffecececffedecedffecececffececedffecececffededecffecececffececedffedececffecececffecececffecececffecececffededecffecededffececedffedececffedecedffedecedffedededffedededffedededffedeeedffeeeeeeffededeeffeeeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeedeeffeeeeeeffededeeffedededffedeeedffedededffedededffedededffecededffedededffedededffededecffededecffededecffedededffecededffedecedffedededffedededffecededffedededffedededffeeededffeeededffededeeffedededffeeeeeeffedededffeeededffededeeffededeeffeeedeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefeeffeeeeefffefeeeefff1f1f1fff3f3f3fff1f2f1fff1f1f1ffededecffe2e2e2ffdcdcdcffd4d4d5ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfd0ffcfcfd0ffcfcfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfceceffcfceceffcececfffcececeffcfceceffcdceceffcececeffcececeffcececeffcececeffcececeffcecdceffcececeffcececdffcdcdceffcdcdcdffcececdffcdceceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcecdffcecdceffcdcdcdffcdcecdffcdceceffcdcdcdffcdcdcdffcdcccdffcdccccffccccccffccccccffcccbccffccccccffcccbccffcbccccffcccbccffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffcbcbccffcbcbcbffcccbcbffcbcbcbffcbcbccffcccbccffcbcbccffcccbccffcccbccffcccbccffccccccffccccccffccccccffcccbccffccccccffcbcbccffccccccffcbcccbffcbccccffcbcbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcbffcacacaffcbcbcaffcacbcaffcacacaffcacac9ffcacacaffcac9caffc9cac9ffcacacaffc9c9c9ffc9cac9ffc9cac9ffc9c8c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9cacaffcbcacbffcccbcbffcdccccffcdcccdffcececfffd0cfd0ffcfcfcfffcececfffcdcdcdffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffcacacaffcbcacaffcbcbcaffcbcbcbffccccccffccccccffcdccccffcdcdcdffcdcdcdffcdceceffcececeffcfcfcfffd0cfcfffd0cfd0ffd0d0d1ffd0d1d0ffd1d1d2ffd2d2d2ffd2d1d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefefffffffffffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffefffffefefffffffefffefefffffefefefffefefefffefefffffefffefffefefefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefffffefffffffefefefffefffffffefefffffefffefffffffffffffefefffefffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffefffefffffffefffffefefffefefefffffffffffefffefffffefefffefefffffffffffffffefefffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefffffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefdfdfff9f9f9fff0f0f0ffe8e9e8ffe6e5e5ffe5e5e6ffe6e6e6ffe3e2e3ffe3e3e3ffe3e3e2ffe0e0e0ffe0e0e0ffe0e0e0ffdddede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1bff1c1c1cff2c2c2cff2c2c2cff2c2b2bff2b2b2bff2d2d2eff2d2e2dff2c2d2cff383838ff424342ff525352ff626362ff737373ff838383ff939293ffa5a4a5ffd7d7d8fff2f2f2fffcfcfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfefffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffdfdfcfffdfcfdfffdfcfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffdfefefffefefdfffdfdfefffefefdfffefefefffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffafbfbfffbfafbfffafafafffafbfafffafbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffdfefefffefdfefffefdfefffefefefffdfefefffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfefffdfefdfffefefdfffefdfefffefefefffefefefffefefdfffdfefefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffefefefffefdfefffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefdfffefefdfffefefefffefefffffcfcfcfff0f0f0ffcfd0d0ff9c9c9cff8e8f8eff808180ff6d6d6dff616261ff535353ff434343ff363536ff2b2b2cff2a2a2aff2c2b2cff2c2c2cff252525ff252525ff252525ff1f1f20ff1f1f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242423ff242424ff212121ff222121ff222122ff222222ff212121ff212121ff212121ff212021ff262727ff303030ff3b3c3cff494949ff595959ff6a6b6aff7f7f7fff8f908fffc2c2c2ffe6e7e6fff3f2f2fffbfbfcfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffefffffffffffffefffffffffefffffffefefffefffffffefefefffefefffffefefefffefefefffffffefffefffffffefefefffefefdfffefefefffefefdfffefdfefffefefefffefefefffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefefffefefffffefffefffffffefffefefffffefefffffefffffffffffefffefefefffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefffffffefffffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefefefffefffefffffffffffffefffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffefffffffffffffefefffffefffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d8ffd7d8d8ffd7d7d7ffd7d8d8ffd7d6d7ffd6d7d6ffd6d7d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d1ffd1d0d0ffcfd0d0ffcfcfd0ffcfd0d0ffd0cfd0ffcfcfcfffcfd0cfffcfd0cfffcfcfcfffcfd0d0ffcfd0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcecdffcdcdccffcccdccffccccccffcbcbcbffcbcbcaffcacacbffcacacaffc9c9c9ffcac9c9ffcbcbcbffcbcbcbffcccbcbffcccccdffcececeffcececeffcececdffcecdcdffcccbccffc9c9c9ffc8c8c8ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c7ffc8c7c7ffc7c8c7ffc8c9c8ffc8c9c8ffc9c8c9ffc9c9c9ffcac9caffcac9caffcacacaffcacacaffcbcbcaffcacacaffcacacbffcacbcbffcbcbcaffcacacaffcacacbffcacacbffcacacbffcacacaffcacacaffcacbcaffcacacaffcacacbffcacbcbffcbcbcbffcbcacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccbccffcbccccffcccbccffccccccffccccccffccccccffcdcccdffcccdccffcdccccffcdcdccffcccdcdffccccccffccccccffcccccdffcccdccffccccccffccccccffccccccffcbcbcbffcccbcbffcbcbccffcccbccffcbcbcbffcbcbcaffcbcbcbffcbcacbffcacbcbffcacacaffcacbcbffcacacaffcacbcaffcbcbcaffcbcacaffcacacaffcbcbcbffcacbcaffcbcacbffcacacbffcbcbcbffcbcacbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcacacbffcbcbcbffcbcbcbffcacbcbffcacacbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccbcbffcbcbcbffcccccbffcbccccffcccbccffccccccffccccccffccccccffcdccccffcdccccffcdcdcdffcdcccdffcdcdcdffcdcdcdffcecdcdffcdcecdffcdceceffcdcecdffcecdcdffcececeffcececdffcecdceffcfceceffcecfceffcececeffcfceceffcfcecfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfd0ffcfd0d0ffcfcfcfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d0ffd4d3d3ffdbdbdbffe3e2e3ffedececffefeff0fff1f1f1fff4f4f3fff0f0f0ffedeeeeffedeeeeffeeeeedffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeedeeffeeedeeffedeeedffeeededffedeeedffedededffedededffedededffedededffededecffececedffededecffededecffecececffedececffececedffedecedffecececffededecffecececffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececedffecedecffededecffececedffececedffedededffedededffecededffedededffedededffedededffededecffedededffedededffedededffecededffecededffececedffecececffecececffecececffececedffecececffecececffecececffebececffecebecffececebffecececffecebecffecebecffebececffececebffecececffecececffebececffecececffecececffecececffecececffecececffecececffecececffecebecffecececffecececffecececffececebffecececffececedffecececffecececffecededffececedffecededffedededffedededffedededffeeeeeeffedeeedffeeedeeffededeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffedeeeeffeeedeeffedededffedeeedffedeeedffedededffecededffedededffedededffedececffecececffededecffececedffedecedffedededffedededffecededffedecedffedededffedededffedededffedededffedededffeeededffedeeedffedeeeeffedededffedededffedeeeeffedeeedffedededffeeeeedffeeeeeeffedededffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeefefffefefeffff2f3f3fff3f3f3fff1f0f0ffefefefffebebebffdfe0dfffd8d8d8ffd3d3d3ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d1ffd1d1d2ffd1d1d2ffd1d2d2ffd2d2d1ffd1d1d1ffd1d1d2ffd1d1d2ffd2d1d2ffd1d1d1ffd1d2d1ffd1d2d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffd0cfd0ffd0cfd0ffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcececfffcfcecfffcecfceffcfceceffcececeffcececeffcdceceffcececdffcececeffcececdffcdcdcdffcecdcdffcececdffcdcdcdffcecdcdffcdcdceffcecdceffcdcecdffcececdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcccdffcccccdffcdcccdffcdccccffccccccffccccccffccccccffcbcbccffcbcbccffcbcbccffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcbcbcbffcbcacbffcacbcbffcbcbcbffcbcbcbffcbcacaffcacacaffcbcbcaffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcbcbccffcccbccffcbccccffcccbcbffcccccbffccccccffcbccccffcccccbffccccccffcccccbffcbcbcbffcccbcbffcbcccbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcacbffcacbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffcacacaffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffccccccffcccdcdffcdcdcdffcecfcfffcfcfcfffcfcfcfffcfcecfffcdcdcdffccccccffcbcbcbffcbcacbffc9cacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbccffcccbccffcdcccdffcdcdcdffcdcdcdffcecdceffcececeffcfcfcfffcfcecfffcfcfd0ffcfd0d0ffd1d0d0ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d6d6ffd6d7d6ffd7d7d7ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffefffffffffffffffefffffefefffffffffefffffefffffefffefffffefefffefffefffefefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefffefffefffffffffffefffefefefffffefefffffefefffefffffffefefefffffffffffffffffffefefffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffefffefffffffffffffffffffffefefffffefffffefefefffffffefffefefefffffefffffffffffffffefffffefefffffffffefffffefffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffefffffefefffefffffffefefefffffffefffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefffefffefefefffefffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffefefefffdfdfdfff5f5f5ffebebecffe6e6e6ffe3e3e3ffe3e2e2ffe3e3e3ffe3e2e3ffe1e0e0ffe1e0e0ffe0e0e0ffddddddffdededdff212121ff212121ff212121ff212121ff212121ff212121ff212121ff1e1e1fff1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f0eff1b1c1cff1c1c1bff1c1c1cff2b2c2cff2c2c2cff2c2c2bff2b2b2bff2b2b2bff313131ff3c3c3cff494948ff595858ff686869ff797979ff898888ff989797ffb9b9b9ffe9e9eafff7f7f7fffdfdfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefffefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfbfffcfbfcfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefefefffdfefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfafffbfbfafffafafafffafafbfffafafbfffafbfafffbfbfafffafbfafffafbfafffafafafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfcfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfefffefefefffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffdfefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffefefdfffdfdfdfffefdfefffefefefffefdfefffdfdfefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefefffefdfdfffdfefdfffdfefefffefefefffffffffffdfefefff6f7f6ffe6e6e5ffb0afafff949393ff868686ff737373ff686868ff585858ff484848ff3a3b3bff2d2c2cff262525ff2a2a2aff252425ff252525ff252524ff1f1f1fff1f1f1fff1f201fff111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff242324ff242323ff242424ff222121ff222222ff222222ff222221ff212221ff1f1f1fff232323ff2b2b2cff363636ff434342ff525151ff616161ff727272ff888888ffa9a9a9ffdcdcdcffececedfff9f9f9fffdfdfdfffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffefefffefefefffffffffffffffffffffefefffffefffffffffefffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffefefffefffefffefffffffffefefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffefefefffffefffffffffffffffefffffefefffffefffefffffefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffffffffffefefffffffffefffffffefffffffffffefefefffffffefffefefefffefffffffefefffffefffefffffffefffefffffffefffefffefefefffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffffefefffffffffffffefefffefffefffefffffffffefefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffefffefffffffffffffffffffffffefffefefefffffffffffefffffffffefefffefffefffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d7ffd7d8d8ffd8d7d7ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd3d3d4ffd3d4d3ffd3d2d2ffd3d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0cfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececfffcecfceffcecdceffcdcdcdffcdccccffcccdccffcccbccffcccbcbffcbcbcbffcacacaffcacac9ffcac9c9ffcacacaffcccbcbffccccccffcdcdcdffcfcfcfffcfceceffcececeffcecfceffcececdffcccdccffcacacbffc9c9c9ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcac9caffcacacaffcbcacaffcacacaffcacacaffcbcbcaffcacacaffcacacbffcacacbffcacbcaffcacbcaffcacacaffcacacaffcacacaffcacacbffcacacaffcbcacaffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffcccbccffcbccccffccccccffcdccccffccccccffccccccffcccdccffccccccffccccccffccccccffccccccffccccccffccccccffcccbcbffcccbcbffccccccffcccbcbffcbcccbffcbcbcbffcbcbcaffcacbcbffcbcacaffcacbcaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacaffcacbcbffcacacaffcbcacaffcbcbcbffcacacbffcbcbcaffcbcacaffcacbcbffcacacaffcacbcaffcacacaffcacacaffcacacbffcacbcaffcbcbcaffcacbcaffcacbcaffcacacaffcbcbcbffcbcbcbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffcbcbcbffcccccbffcbcccbffcccbccffccccccffccccccffccccccffcccdccffcdcccdffcccdccffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcecdcdffcdcdcdffcecdcdffcececeffcececeffcececeffcececeffcececeffcecfceffcfceceffcfcfceffcecfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffcfcfd0ffd1d2d2ffd9d8d8ffdfdfdfffeaeaeaffeeeeeffff1f1f0fff4f4f3fff2f2f2ffeeeeeeffeeeeedffedededffeeeeeeffededeeffedeeedffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffededeeffeeeeedffeeedeeffedeeedffedededffedeeedffedededffedededffedededffedededffededecffedecedffecececffedececffedededffedececffecedecffecececffecececffecedecffecececffecececffecececffecececffecececffececebffecececffecececffecececffecececffecececffebebecffecececffecebebffecececffecececffececedffededecffedececffecededffecececffededecffededecffedededffececedffecedecffedededffedededffededecffecececffedededffecedecffedececffecececffececedffecececffecececffecebecffecececffecececffebecebffecebecffecececffecebecffebebecffececebffecebecffebecebffecebebffecececffecebecffecebecffecececffecececffecececffecececffecebecffecebebffecececffecececffecececffecececffececebffebececffececebffecececffecececffecedecffecececffededecffededecffedededffedededffeeededffeeededffededeeffeeeeeeffeeededffeeededffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedeeedffeeeeedffedeeedffedeeedffedededffededeeffedededffedececffedededffedededffedededffedececffedecedffededecffededecffecedecffedecedffedededffedededffecededffedededffedededffedededffedededffedeeedffededeeffeeededffeeededffedededffeeededffeeededffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeefff0efeffff3f3f2fff1f2f2fff0f0f0ffeeededffe3e3e3ffdcdcddffd5d5d5ffd2d1d1ffd2d1d1ffd2d2d2ffd1d1d2ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcfcecfffcfceceffcececeffcececeffcececeffcececeffcececeffcecdcdffcececdffcdcdceffcecdcdffcecdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdcdffcdcdccffcdcdcdffcccdcdffcdcdcdffcdcdccffcdcdccffcdccccffcdcdcdffccccccffcdcdcdffcdcdcdffcccccdffcccdcdffccccccffccccccffccccccffcccbccffcccccbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacbcaffcbcbcaffcacbcaffcacbcaffcacacaffcacacbffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcacaffcbcacbffcbcbcaffcbcbcbffcacbcaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccbccffcbcccbffcccbcbffcbcccbffcbcbccffcccbccffcccbccffcbcbcbffcccbcbffcccbcbffcbcbcbffcccbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcbffcbcacaffcbcbcaffcacbcbffcacbcaffcacacaffcacac9ffcacacaffcacacaffcac9c9ffcacacaffcacacaffc9c9caffc9cac9ffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c9ffc9c9c8ffcac9c9ffcacacaffcbcbcbffccccccffcdcdcdffcecfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcececdffcbccccffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacbcbffcbcbcaffcccbccffccccccffccccccffccccccffcdcccdffcecdcdffcececeffcececeffcfcfceffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d4ffd5d6d5ffd6d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd7d7d8ffd8d8d7ffd8d8d7ffd7d8d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffefffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffefefffefffefffefefefffffefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffefffefefefffffffffffefefefffefefffffffefffffefefffffefffefffefffefffffffefffffefffffefffefffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffefffffffefffffefffefffefefefffffefefffffefefffefffefffffffffffefefefffffefefffffefefffefefefffffefefffefefefffffefffffefefefffefefefffffffffffffffefffffefefffffefffffefffffffefffefffffefffffffffefffffffffffefffefffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffefffefffffffefffffefefffefefefffafafafff1f1f1ffe7e8e7ffe3e2e3ffe2e2e2ffe2e3e3ffe0e0e0ffe0e0e0ffe0e0e1ffdddddeffddddddff212122ff212121ff212121ff222121ff212121ff212121ff212121ff1f1f1fff1f1f1fff1e1f1fff1d1d1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0e0fff0f0f0eff1b1b1cff1b1c1cff1c1c1cff2c2c2bff2c2b2cff2c2b2cff2b2c2bff333333ff414141ff4e4e4eff5e5e5eff6f6f6fff7e7f7fff8e8d8dff9f9e9effd0d0d0fff1f0f0fffbfbfbfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfcfffdfdfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffdfdfcfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefefefffdfdfefffefdfdfffefdfefffdfdfefffefdfefffefefdfffdfdfefffdfdfefffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffafafbfffafafafffbfafbfffbfafafffbfbfbfffafbfafffbfbfafffbfbfbfffafafafffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffcfcfbfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffdfefdfffdfdfefffefdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffefefdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefdfffefefdfffefefdfffefdfefffdfefefffefdfefffefefefffefefefffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfefffefefefffefefefffefefffffffffefffcfbfbffeeeeeeffcbcacbff9a9b9aff8b8b8bff7a7979ff6e6e6eff5d5d5dff4d4e4dff3e3f3fff302f30ff252525ff242525ff252525ff252525ff201f20ff1f1f1fff1f1f1fff121212ff121212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff242423ff242424ff232424ff242323ff222122ff212121ff222222ff222221ff212121ff272727ff313030ff3d3d3cff4b4a4aff5a595aff696a69ff7a7a7aff9d9c9cffcbcbcbffe8e8e8fff5f5f5fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffefefffffefffffefffefffffffffffffffffffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffefffffefffffffefffffffefefffffefefffefffffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefdfefffdfefefffefefefffefefdfffefdfefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffffffefffffefffffffefffffffefffffefffffffffffffffffffefffffefefffffefefffefefffffefffefffffefffffffefefffffffffffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d1ffd0d0d0ffd0cfcfffd0cfd0ffcfcfd0ffcfcfcfffd0cfd0ffd0cfcfffd0cfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfceffcfcecfffcecfceffcececeffcececeffcecdceffcdcdcdffcccdcdffccccccffcbcccbffcbcbcbffcbcacaffcacacaffcacacaffcbcbcbffcccccbffcdcdccffccccccffcecdcdffcfcecfffcececeffcececfffcfcfceffcdcdceffccccccffcbcbcbffcacac9ffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffcac9c9ffc9c9caffcacac9ffcacacaffcacacbffcacacaffcacacaffcbcbcbffcbcbcaffcbcacaffcbcacaffcacacbffcacacaffcacacaffcbcacaffcbcacaffcacacaffcbcacaffcbcbcaffcacacaffcbcbcbffcbcacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbccffcbcccbffcccbccffccccccffccccccffccccccffcbccccffccccccffccccccffccccccffcccbcbffcccbccffcccbcbffcccbccffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcacbffcacacbffcacacaffcbcbcaffcacacaffc9c9caffcacac9ffcacac9ffcac9caffcac9caffc9cac9ffcacac9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacaffcbcbcaffcacacaffcbcbcbffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbccffcbcccbffcccbccffccccccffccccccffccccccffcccdccffcccdcdffccccccffcdcdcdffcdccccffcdccccffcdcccdffcdcdcdffcdcdccffcecdcdffcdcdcdffcecdcdffcecdceffcdcdcdffcdcdceffcececdffcdcdceffcececeffcececeffcfceceffcfceceffcfceceffcecfceffcfceceffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd5d4d5ffdcdbdbffe2e2e2ffedececfff0f0f0fff3f3f3fff3f3f3ffeeefefffeeeeeeffeeeeeeffeeededffeeedeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeedeeffedeeeeffeeedeeffeeedeeffeeededffeeededffedeeedffedededffedededffedededffedececffedecedffedecedffedecedffedececffedededffecececffecececffedececffecececffecececffecedecffecececffecececffecececffecececffecececffecebecffececebffececebffecebecffecececffecececffecececffebececffecebecffecebecffecececffecececffecececffedecedffececedffececedffedededffedededffedececffedecedffedededffededecffedededffededecffedededffecececffedececffededecffecececffecececffecececffecececffecececffecececffececebffececebffececebffecebecffebecebffecebecffecebecffecebecffececebffebececffebececffebecebffecececffecebebffecebebffecebebffecebecffecebebffecececffebebebffecebebffecebecffebebebffebebecffececebffebebecffecececffecececffedececffedecedffedecedffecedecffedededffedededffedededffedededffeeeeeeffedeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeedeeffeeeeeeffedeeedffeeedeeffeeededffeeededffedededffedededffedededffecececffedededffecececffedecedffedecedffedededffededecffededecffededecffedecedffecededffedededffedededffedededffedededffedeeedffededeeffedededffeeeeeeffeeededffeeededffedededffeeededffeeededffeeeeeeffededeeffeeededffeeedeeffedeeeeffeeeeeeffeeeeedffeeedeeffeeeeeeffeeeeeeffefeeeeffefefeffff2f1f1fff2f3f2fff1f1f1ffefefefffebebebffe0e0e0ffdadadaffd2d3d3ffd1d0d1ffd1d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d0d1ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d0ffd0d0d0ffd1d0d0ffd0d0d1ffd0d0d0ffd1d0d1ffd1d0d0ffd0d0d0ffcfd0d0ffd0d0cfffd0d0cfffcfcfcfffcfcfcfffcfcecfffcfcecfffcfcecfffcececfffcececeffcececeffcececdffcecdceffcdcecdffcdcdceffcecdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffcdcccdffcdcccdffcdcccdffcdccccffcdcdcdffccccccffcdccccffcdcccdffccccccffccccccffcdcdccffccccccffccccccffccccccffcdccccffcdccccffcdccccffcccdccffccccccffccccccffccccccffccccccffccccccffcbccccffcccbccffcccbcbffcbcbccffcccccbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcbcacaffcacacbffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcacacbffcacbcaffcacbcaffcbcbcaffcbcacbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbccccffcbcbcbffccccccffcccbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcacbffcbcacbffcacbcbffcacacbffcbcbcaffcacacbffcacacbffcacacaffcbcacaffcbcacaffcac9caffc9cac9ffcacac9ffcac9c9ffcacac9ffc9cac9ffcacacaffc9c9c9ffcac9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc9c9c9ffcacacaffcbccccffccccccffcdcdcdffcfcecfffcfcfcfffcfcfceffcfcecfffcfceceffcececeffcbcccbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcbcacbffcbcbcbffccccccffcccccbffccccccffcdcdccffcecdcdffcdcecdffcececeffcfcecfffcfcfcfffd0cfcfffcfd0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d5ffd7d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd8d8d8ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffefffffffefffffefefffefefffffffefffffefefefffefefffffefffefffffefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffefefffffffefffffefefffffefefefffffffffffffefefffefffffffefffefffffffffffefffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffefffefffffffffefffffffffffffefefffffefefefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffefffffffefffefffefffefffffffffefffffffefefffffffffffefffffffdfdfdfff6f6f6ffebececffe3e4e3ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffdedddeffdeddddff212121ff212121ff212221ff212121ff212121ff222121ff212121ff1f1f1fff1f1f1fff1f1f1fff1d1d1cff1d1d1dff1a191a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff0f0f0eff0f0e0fff0f0e0fff1b1b1cff1b1c1bff1c1c1bff2b2b2bff1f2020ff2c2c2cff373736ff474746ff535454ff646464ff747474ff848484ff939393ffb0b0b0ffe4e4e4fff6f5f5fffdfcfdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefefffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfafffbfbfafffafbfafffbfbfbfffbfafafffbfafafffbfbfafffafafafffbfafafffbfafbfffafbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfbfffbfcfcfffbfcfbfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffcfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefefefffdfefdfffefdfefffdfefdfffdfefdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfefffdfdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfefffdfdfefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffdfdfdfff3f4f4ffe2e2e2ffa9a9aaff919191ff7f7f7fff737474ff646364ff535353ff434343ff333433ff242424ff1c1c1cff252425ff201f20ff201f20ff201f1fff121211ff111211ff1212120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff242424ff242323ff242324ff242424ff242424ff242424ff222121ff212221ff202020ff242424ff2c2c2cff373737ff444443ff525252ff636364ff737373ff848484ffc7c7c7ffe1e1e1fff0efeffffbfbfbfffdfefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffefefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffefffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffefffffffffffefffefffffefefffefffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffffefffffefffffffefefefffffefefffffefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffefefffffefffefffffffefffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffeffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0cfffcfcfcfffd0cfcfffcfcfd0ffcfd0cfffd0d0cfffd0d0d0ffd1d0d0ffd0d0d1ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffd0cfd0ffd0cfcfffcfcfd0ffcfcecfffcecfcfffcecfceffcfcfceffcececeffcecdceffcdcdcdffcdcdccffccccccffcbcbcbffcbcbcbffcacacaffcacacbffcbcbcbffcccccbffcdccccffcdcdceffcececfffd0d0d0ffcfd0d0ffd0cfcfffcfcfcfffcececeffccccccffcbcbcbffcacacaffcacac9ffc8c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcbcacaffcbcbcaffcacbcaffcbcbcbffcbcbcaffcbcacbffcbcacaffcacacaffcbcacaffcacacbffcacacaffcacacaffcbcacaffcbcacaffcacacbffcacbcbffcacbcbffcbcacbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcbccccffccccccffcbccccffcccccbffcccbccffcbcbccffcccbccffcbcbcbffcbcbccffcbcccbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcacaffcacacaffcac9caffcac9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffcacac9ffc9cacaffcac9caffcacacaffc9cacaffc9cacaffcacac9ffc9c9c9ffcac9c9ffcac9caffcacacaffcacac9ffcacac9ffc9cac9ffcacacaffcacacaffcac9caffcacac9ffc9c9c9ffcac9c9ffcac9caffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcbcacbffcacacbffcbcacaffcbcbcbffcbcacbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccccbffcccbcbffcbcbccffcccbccffccccccffcbcbccffccccccffcdccccffccccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcdcdcdffcdceceffcececeffcececeffcfceceffcececfffcfceceffcfcfcfffcecfcfffd1d1d1ffd9d9d9ffdfdfdfffebebebffefeeeffff0f0f0fff3f3f2fff0f0f0ffeeeeedffeeeeeeffeeeeeeffeeedeeffeeeeeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeedeeffedeeeeffedeeedffeeeeeeffedeeedffedededffedededffedededffedededffedecedffedecedffedededffececedffedededffedececffecececffececedffececedffececedffecedecffecececffecececffecececffecececffecececffecececffecececffebececffebececffecececffececebffecececffecececffecececffecececffebececffecececffecececffecebecffecececffececedffedecedffedececffededecffecedecffedededffededecffedecedffededecffecececffedececffedecedffecedecffecececffedececffedececffecececffecececffecececffecececffecececffecebecffecebebffecececffecebecffebececffebecebffecececffebecebffecebecffebecebffececebffebebebffebebebffecebecffebebebffebebecffebecebffecebebffebebebffebebecffecebecffebebecffebecebffecebebffebecebffecebecffecebecffebececffecececffecececffecececffecededffececedffededecffeeededffededeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeefffefeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedededffeeededffededeeffedededffedededffedededffedededffececedffecededffecededffedecedffedecedffececedffedececffedededffedecedffecededffecededffedededffedededffedededffedededffedededffedededffedededffeeedeeffedededffededeeffedeeedffeeededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefeffff2f3f3fff2f2f3fff0f0f0ffecececffe3e4e4ffddddddffd6d6d6ffd1d1d2ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfd0cfffd0cfcfffd0cfd0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcececfffcecfcfffcecfcfffcececfffcececeffcecdceffcecdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdccffcdcdccffccccccffccccccffcdcccdffccccccffcccccdffccccccffcdccccffccccccffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcbccccffcbcccbffcccccbffcbcccbffcbccccffccccccffcccbcbffccccccffcbccccffccccccffccccccffcbccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcacbcaffcacbcbffcacacaffcacacaffcacacaffc9cac9ffcacacaffcac9caffc9cacaffc9c9c9ffcacacaffcac9caffc9c9caffc9cacaffcacacaffcac9caffcacacaffcac9caffcacacaffcacacbffcacacaffcacacbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcbcacbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9c9ffcacacaffc9cacaffcac9caffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc9c8c9ffc9c8c9ffc9c9c8ffc9cac9ffcacacaffcbccccffcdccccffcecdcdffcfcfceffcecfceffcfceceffcfcecfffcececeffccccccffccccccffcccbccffcbcbccffcbcbcbffcacbcbffcbcacbffcbcbcbffcbcbccffcccbccffcccdcdffcdcccdffcdcdcdffcdcecdffcececeffcecfceffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d3d2ffd3d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d7ffd7d8d7ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d7ffd7d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffefffffffffffefffffefefffffffefffffffefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffefefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffefffffefffefffefefffffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefffffefefffffefffefffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffefffefffefffefffefffefffffffffffefefefffffffffffffefffffffffefffffffffffefefefffffefffffffefefffffefffffefefefffefefefffffffffffefefffffefefefffefffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffffffffefefffffefffffefffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefefefffefefffffbfbfbfff2f2f2ffe6e6e6ffe0e0e0ffe0e0e0ffe0e0e0ffdddddeffdededdffdddedeffdcdcdcff212121ff212121ff212121ff212121ff212221ff1f1f1fff1f1f1eff1f1f1fff1c1d1cff1d1c1dff1a1919ff191a1aff16161700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0bff0a0a0aff0f0f0fff0f0f0fff0e0f0fff1c1c1bff1c1c1cff1b1c1bff1e1e1eff2c2b2cff3a3a39ff4c4d4cff595959ff6a696aff797979ff898889ff9a9a9affc9c9c9ffefefeffffafafbfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffdfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffefefefffdfefefffdfefefffefefefffdfefdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfafffbfbfafffbfbfafffafafafffafafafffbfafafffafbfafffbfafbfffbfafafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfefdfffdfdfefffefefefffefffefffefefffffffefffffffefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfefdfffefefefffdfdfdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfefdfffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefffefffefffefffefffefffefefefff9f9f9ffedededffc4c3c3ff989898ff858585ff797979ff69696aff595858ff494848ff383838ff282828ff1f1f1fff1f1f20ff1f1f1fff20201fff111212ff121212ff111211ff121112ff0a0b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1a1bff1e1e1eff1e1e1eff232324ff242424ff242424ff242423ff242424ff232424ff202121ff232223ff292929ff323333ff3e3e3eff4c4d4cff5c5c5cff6d6d6dff7d7c7dff9a9999ffdfdfdfffeaeaeafff6f6f7fffdfdfdfffefefefffefefefffefefefffefffffffefefffffefefefffefffefffefffefffffefffffefefefffefefffffefffefffefffefffffffefffefefefffefefefffffefefffffffefffffffffffffefefffefffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffefffefffffffffefffffefffefffefffefffefffefffffffffffefefefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffefffffefffffffefefffffefefffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffffffffefffffffefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffffffffffefefffffefefffffffffefffefffffffffffffffefffefffefefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffefffefffefefefffffefefffefffefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffffefffffefffefffefffefffefffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d8ffd7d8d7ffd6d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffd0d0cfffd0d0cfffd0d0cfffcfd0d0ffd0cfcfffd0cfd0ffd0d0cfffd0d0d0ffd1d0d0ffd0d1d0ffd0d0d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcecfffcecfceffcececeffcdceceffcdcdcdffcdcccdffccccccffcccccbffcbcccbffcbcbcbffcacbcaffcccbcbffccccccffcdcdcdffcdcdceffcfcfcfffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcccccdffcbcbcbffcacbcaffcacacaffc9cac9ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffc9c9caffcacacaffcacacaffcacbcbffcbcbcbffcacacaffcacacbffcacbcaffcbcbcaffcbcbcaffcacacaffcacacaffcbcacaffcacbcaffcbcacbffcbcacaffcacbcaffcacacbffcbcacbffcacbcaffcacbcbffcbcacbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcccbffcbcbcbffcccbcbffcccbcbffcbcccbffcbcccbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcacacbffcbcbcbffcbcacaffcacacaffcacacaffcacacaffcacacaffcac9caffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9c9ffcac9c9ffc9c9c9ffcac9c9ffcacacaffc9c9caffc9c9c9ffcacac9ffc9cacaffcacacaffc9c9c9ffc9c9caffc9cac9ffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffcac9c9ffc9cac9ffcac9caffcac9c9ffc9cacaffc9c9caffcac9caffcacac9ffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacbcbffcacbcaffcbcacaffcbcbcbffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcccccbffccccccffcccdccffcccdcdffcccccdffcccdccffcccdccffcccdccffcdcdcdffcdcdcdffcdcdcdffcecdcdffcecdcdffcdceceffcdcdcdffcecdceffcececeffcececeffcfcfd0ffd7d7d7ffdededeffe9e8e9ffededeeffefefeffff3f3f3fff3f2f3ffeeeeeeffededeeffedeeedffeeeeedffeeeeedffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffededeeffedeeedffedededffededeeffedededffedededffedededffedededffecedecffedededffededecffedecedffecedecffecececffecececffecececffecececffecececffecececffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecebecffecececffecececffebecebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecededffedededffecececffececedffecedecffededecffededecffecedecffecececffedececffecedecffececedffecececffecececffebececffecececffecececffecececffecebecffecebebffecececffebececffebebebffebebecffebecebffebebebffebebecffebecebffebebebffebebebffebebebffebebebffebecebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebececffecebecffebecebffebececffecececffecececffecececffedededffedecedffedededffedededffedededffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeefeeffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeedffedeeeeffedededffeeededffedeeedffededeeffedecedffecededffececedffedecedffecedecffececedffedecedffedececffedededffecededffececedffedecedffecededffedededffedededffededecffedededffedededffedededffedededffedeeedffedededffeeedeeffedededffedededffedededffeeedeeffeeededffeeededffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeff0effff2f3f3fff1f0f1fff0efefffebebebffe0e0e0ffdbdadbffd3d3d2ffd0d0d0ffcfcfd0ffcfcfcfffd0d0d0ffcfcfd0ffcfcfcfffcfd0cfffcfd0d0ffd0cfd0ffcfcfcfffcfcfd0ffcfd0cfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcecfffcfceceffcececeffcececeffcececeffcececeffcdceceffcecdceffcdcdcdffcdcdcdffcccdcdffccccccffcccccdffcccdccffccccccffccccccffccccccffccccccffccccccffcccccbffcbcccbffccccccffcbcccbffcccbccffcbcccbffcccbcbffcbcbcbffcccbccffcccbcbffcccbcbffccccccffcbccccffcbccccffcccbccffcbcccbffcbcbcbffcbcccbffcbcccbffcbcbcbffccccccffcccbccffcccbcbffcbcccbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacbffcbcbcaffcacbcbffcbcbcbffcacacaffcacacaffcacac9ffcacac9ffcacac9ffc9cac9ffc9c9c9ffcac9c9ffc9cac9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cac9ffc9cacaffcac9caffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacbffcacbcaffcbcacaffcbcbcaffcbcbcaffcacbcaffcbcbcbffcbcbcaffcbcacbffcacbcaffcbcbcbffcacacbffcbcbcbffcbcacbffcbcacaffcbcbcbffcacbcbffcacbcbffcbcacbffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffc9c9c9ffcac9caffcacac9ffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc9c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacacbffcbcccbffcdcdccffcececdffcececeffcfceceffcfceceffcecfceffcecdceffcdccccffcbccccffcbcbccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffcccdccffccccccffcdcdcdffcdcecdffcececeffcececeffcecfceffcfcfcfffd0cfcfffd0d0cfffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d8ffd8d7d7ffd8d7d8ffd8d7d8ffd8d7d8ffd8d8d8ffd8d7d8ffd7d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd7d8d7ffd7d7d8ffd7d8d7ffd8d8d7ffd8d8d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefffefffffffefffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffefffffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffefefefffefffffffefefefffefffffffefefefffffefefffefefefffefefefffefefffffefffefffefefefffefefefffefffffffffefffffefffefffefffefffffefefffefffefffffffefffefefefffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffefefffffefffefffffffefffffefffffefffefffefefefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffefffffffefffffffffefefffefffefffffffefffefefefffefefefffefefffffefefffffffefffffefefefffefffefffefefefffffefefffffefefffffefffffffffffffffffffffefffffffffefefffefefefffefffffffefffefffffffffffefefffffefffffffffffffffffefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffefffffefffefffffffffffefefefffefefefffdfdfefff7f7f7ffedecedffe1e1e2ffdddddcffdedddeffdedddeffdeddddffdcdcdcff353435ff343535ff212121ff212121ff212121ff1f1f1fff1f1f1fff1f1f1fff1c1c1dff1c1d1dff1a1a1aff1a1919ff171716ff171717ff151415000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0b0b0cff0a0b0aff0f0f0eff0f0f0eff0e0f0fff1c1b1cff0e0f0eff191a1aff2c2b2bff3c3c3cff525151ff5e5e5eff6e6e6eff7e7e7fff8e8e8effa9a8a9ffe0dfe0fff4f4f4fffdfcfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffdfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffdfefefffefdfefffefefefffefdfdfffefefdfffdfefefffefdfefffdfefdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffbfbfbfffafafbfffafbfbfffbfbfbfffbfafafffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffefefefffefefefffefefffffefefefffefefefffffefffffefefefffefefefffefefefffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfefefffefdfefffdfefefffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffdfefefffefdfdfffdfefefffdfdfdfffdfefefffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffcfcfcfff1f2f2ffdcdcdcffa3a4a4ff8a8a8aff7e7e7eff6f6f6fff5e5e5fff4e4d4eff3e3d3eff2d2d2dff202020ff1c1c1dff201f1fff121212ff121112ff121212ff121212ff0a0b0bff0b0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff1a1b1bff1b1a1aff1e1f1eff1e1e1eff242424ff242423ff242424ff232424ff232424ff222223ff262726ff2f2f2eff393a39ff464747ff575657ff676767ff777777ff8a8989ffbdbdbdffe8e8e8fff1f1f1fffbfcfbfffefefffffefefefffffefffffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffffffffffffefffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffefefffffffffffffefffffefffffffefefefffffefefffefefefffefffffffffefffffffffffffffefefffffffefffefffffffffefffffefffffffefffffffffefffffefffefffffffffffefffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffefffffffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffffefffffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffefffefffefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefefffefefffffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefffffffefefffffffffffffffefefffffffefffefffffffffefffffefffffffefffffffffefffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d6ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcecfffcececfffcececeffcdcdcdffcdcdcdffccccccffccccccffccccccffcccccbffcacacbffcccccbffcccdcdffcecdceffcfcfcfffd0d0d0ffd2d3d3ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffcfcfcfffccccccffcbcacaffcacacaffc9cacaffc9c8c9ffc7c8c8ffc7c8c7ffc8c7c8ffc7c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcac9caffcacacaffcacacaffcbcacaffcacbcbffcacbcaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacaffcacbcaffcbcacaffcacacaffcacbcaffcacacaffcacacaffcacacbffcacacaffcacbcaffcbcbcbffcacbcaffcacbcaffcacacbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcacbffcacbcbffcacacaffcbcacaffc9cacaffc9cacaffcac9caffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c9c9ffc9c8c9ffc8c9c9ffc9c9c9ffc8c9c9ffc8c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cac9ffc9cac9ffc9c9c9ffcac9caffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcaffcacacaffcbcbcaffcacbcbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbccccffcccbccffccccccffcccccbffccccccffccccccffcdcccdffcccdccffcccdccffcdccccffcccdccffcdcdcdffcccdcdffcccdccffcdcdcdffcdcdcdffcfcecfffd3d3d3ffdadadaffe1e1e1ffecebecffefefeffff2f2f2fff3f2f2ffefefefffedeeeeffeeededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffededeeffeeedeeffedeeeeffedeeedffedededffedededffededecffededecffedededffedededffececedffedededffecededffedececffecededffecececffecededffecececffedececffecececffecececffececedffecedecffecececffecececffecececffecececffecececffebececffecececffebececffecececffebebecffebecebffebebecffecebecffecebecffebebecffebecebffecececffecececffecececffecececffedececffecedecffecedecffecececffecececffecedecffecececffededecffecececffecedecffedececffecececffecececffecececffebebecffecececffebececffececebffecececffebecebffebecebffebebebffecebecffebebecffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebebffebebebffebecebffebebebffebececffebebebffebebebffebebebffebebebffebebecffecececffececebffececebffecececffecececffecececffecedecffedecedffecededffedededffedededffedededffededeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedeeeeffedeeedffeeeeeeffedededffedeeedffedededffedececffedededffedededffececedffedecedffecececffededecffedededffecedecffecedecffecececffedecedffecededffedededffedededffecececffededecffededecffedededffeeeeedffedededffeeeeedffedeeeeffedededffedeeeeffeeedeeffedeeeeffedededffeeededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeffff1f2f1fff2f3f2fff0f0f0ffeeefeeffe8e8e8ffdededfffd8d8d8ffd0d0d1ffcfcecfffcfcfcfffcececfffcecfceffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfceceffcececeffcecfceffcecfceffcfcfcfffcececeffcecfceffcececeffcecdcdffcececdffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdccffcccccbffcccbccffcccbccffcbccccffccccccffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbcbffcccccbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcccbffcbcbcbffcbccccffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcacbcbffcacbcaffcacacbffcbcacbffcbcacbffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cac9ffc9cac9ffcac9caffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcaffcacacaffcbcbcbffcbcbcbffcbcacaffcbcbcbffcbcacbffcbcbcbffcbcbcaffcbcacaffcacbcaffcacbcbffcacacbffcacbcbffcbcacaffcacacaffcacbcaffcbcacbffcacacaffc9cacaffcacacaffc9cacaffcacacaffc9c9c9ffc9cac9ffc9c9caffc9c9caffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9cacaffcbcacaffcbcbcbffcccdccffcdcdcdffcececeffcececeffcececeffcececeffcdcdcdffcccdccffccccccffcccbccffcbcbccffcbcbcbffcbcbcbffcccbccffcbcccbffccccccffccccccffcdcccdffcdcdcdffcececeffcececeffcececeffcecfceffcfcfcfffd0d0d0ffd1d0d0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d7d8ffd7d7d8ffd7d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d8d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffefefffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffefffffffffffffffefefffefffefffffefffffffffffffefefefffffffffffefefefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffefefffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffffffffffefffffffefefffffffffefffefefffffefffefffefffefffefffefffffefffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffefefffefefffffefefffffffefffffefefefffefffffffffefffffffffefffffefffffefefffffffffefffffffffffefefefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefffefffefffefffefffefffffefffffefffefffefefefffcfbfbfff3f3f3ffe6e6e6ffdededeffdadbdbffddddddffdcdcdcffdbdbdcff484849ff353435ff343434ff212121ff1f1f1fff1f1f1fff1f1f1fff1c1c1dff1d1d1cff1a1a1aff191919ff171717ff171716ff141515ff151515ff14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0b0aff0c0b0bff0b0b0bff0b0c0bff0a0a0aff0f0f0fff0e0f0fff0f0e0fff0f0f0fff19191aff2c2d2cff3f3f3eff555655ff636263ff737473ff848483ff969595ffc2c2c2ffececedfff9f9f9fffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfefefffdfefdfffefdfdfffefefefffdfefefffdfdfefffefefdfffdfdfefffdfdfdfffcfdfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfafbfffafafafffafbfbfffbfafbfffafafafffbfafbfffafafbfffbfbfafffafbfafffafafafffbfbfbfffbfbfafffafafafffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffefffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfefdfffefdfdfffdfdfdfffdfefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefffffffefffffffffefffffefefdfff7f7f8ffeaebeaffbbbcbbff8f8f8fff848384ff737474ff636363ff535252ff434343ff313131ff1f1f1fff141414ff111111ff121211ff111112ff111112ff0b0a0bff0a0b0bff0a0b0bff0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff181818ff181718ff1a1b1aff1b1a1bff1e1e1eff1e1e1eff242424ff242424ff242424ff232223ff252525ff2c2c2bff363535ff424242ff515151ff626162ff727271ff818181ffa3a4a3ffd9dad9ffeff0effff8f8f8fffefefefffffefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefefffffefffffefefefffefefefffffefefffefefefffffefffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffefffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefffffefffefffefefefffefffefffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefffefffefffefffffffefffefefffffefefffffffefffffefefffffefffffffffefffffffffefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffffffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffeffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d6ffd5d5d4ffd4d5d4ffd4d5d4ffd5d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfceffcfcfceffcececeffcececdffcdcdcdffccccccffccccccffcccccbffcccbcbffccccccffcdcdcdffcececeffcfd0cfffd1d0d1ffd4d3d4ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0cfd0ffccccccffcacbcaffcacacaffcacacaffc8c9c9ffc7c7c8ffc7c7c7ffc7c7c8ffc7c8c7ffc8c8c7ffc8c9c8ffc9c8c9ffc8c9c8ffc9c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9cacaffc9cacaffcacac9ffcacacaffcacacaffcacacaffcbcacbffcacacaffcacacbffcbcacaffcacacaffcbcacbffcacacbffcbcbcaffcacbcaffcacacaffcacbcaffcbcacaffcacacaffcacacbffcbcacaffcbcacaffcacacaffcacacaffcacacaffcbcbcbffcacacaffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcacbffcacbcaffcbcacbffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c8ffc8c8c9ffc8c9c8ffc8c9c8ffc8c9c8ffc9c8c9ffc8c9c8ffc9c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc8c8c9ffc8c8c9ffc9c8c9ffc8c8c8ffc8c9c9ffc9c8c9ffc8c8c8ffc9c8c9ffc8c8c9ffc9c9c8ffc9c9c9ffc8c8c8ffc9c9c9ffc9c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c8c8ffc9c8c9ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffcacac9ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcbccccffcccbccffccccccffcbccccffccccccffcccccbffccccccffccccccffcccdccffcdccccffcdccccffcdcecdffcfcfd0ffd8d8d8ffdedfdeffeaeaeaffeeeeedffefefeffff2f2f2fff0f0f0ffeeeeeeffedeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffeeeeeeffeeeeeeffeeedeeffeeedeeffededeeffeeeeedffeeeeeeffedededffeeededffeeeeedffededeeffedededffedededffededecffededecffededecffededecffececedffecededffedececffecedecffececedffecececffecececffecececffecececffecececffedecedffecececffecedecffecececffecededffececedffecececffecececffebececffecececffebecebffebecebffecebecffebecebffecebebffecebebffecececffebebecffecececffebececffececebffecececffecebecffecececffecececffecececffecececffecececffecececffececedffececedffecececffecececffecececffecececffececebffebebebffecececffecececffecebebffecebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffebebeaffebebeaffebebebffebebebffebebebffebebebffebeaebffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebecebffecebebffecececffebececffecececffecececffececedffecedecffecedecffedededffedededffedeeedffeeededffeeededffeeeeeeffeeeeeeffeeefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffededeeffeeeeedffedeeedffedededffedededffededecffecececffecededffedecedffedececffedececffecececffededecffedededffecececffededecffededecffedededffededecffecececffededecffedededffedededffeeededffedededffedeeedffeeededffedeeedffeeedeeffeeedeeffedededffeeeeedffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefefffefefeffff2f2f2fff1f2f2ffeff0efffecedecffdfe0dfffdbdbdbffd4d4d4ffcfcfcfffcececeffcecfceffcececeffcecfceffcecfceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececdffcececeffcececeffcececdffcececeffcdcdcdffcdceceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffcdccccffccccccffcccccbffcbcccbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcaffcacacaffcacbcaffcbcacaffcbcbcaffcbcbcaffcacacbffcacbcbffcbcacaffcacbcaffcbcacbffcbcbcbffcacacaffcbcbcbffcacacaffcacbcbffcbcbcbffcacbcbffcbcbcaffcbcacbffcbcbcbffcacbcbffcbcacbffcbcbcaffcacacbffcacbcaffcacbcaffcacbcaffcbcacbffcacbcaffcacacaffcacacaffcacbcaffcacacaffcacbcaffcacacaffcacacaffcacac9ffc9c9caffc9c9caffcac9caffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c8ffc9c9c9ffc9c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcacac9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcacaffcacacbffcacbcbffcbcacaffcacbcaffcbcacbffcbcacbffcacacaffcbcacaffcacacaffcacbcaffcbcacbffcacacaffcacbcaffcacacaffcacbcbffcacbcbffcacacaffcacacaffcacacaffcacacaffc9cac9ffc9cac9ffcacacaffc9cac9ffcac9c9ffcac9c9ffc9cac9ffc9c9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c8c9ffc9c8c9ffc9c9c9ffc9cacaffcbcbcbffcccccbffcdcccdffcdcdceffcececeffcececeffcdcdcdffcececeffcecdcdffccccccffcccdcdffccccccffcccbcbffcccbcbffcbcbcbffcccccbffccccccffccccccffcdcdccffcdcdcdffcececeffcececdffcececeffcecfceffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd3d2d3ffd3d2d3ffd4d3d3ffd3d3d3ffd4d4d4ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd7d7d8ffd8d8d8ffd7d8d8ffd8d8d7ffd8d8d7ffd7d7d8ffd7d7d8ffd8d7d8ffd7d7d8ffd7d8d8ffd8d7d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffffefffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefffffffefefffffffefffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffefffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffefefffefefefffffefefffffefffffefffefffffffffffffefffffefefefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffffefffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffefefffffefefffffffffefffefefefffefefefffffefefffefefefffffffffffffffefffffffffffefffefffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefffffffffefffffefefffffefffefffffefefffffefffffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefffefffefffffffefefefffffefefffffefefffffffffffefffffffefefffffefffefffefffffffefffefffefefffffffefefffffefefffffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffefefffffefffffefffefffffffefffefefefffefdfefff8f8f8ffeeedeeffe1e1e0ffdbdbdcffdcdcdbffdcdcdcffdcdcdcff494849ff484848ff353535ff272728ff212121ff1d1d1cff1c1d1dff1c1d1cff191a1aff1a1919ff171616ff171717ff151515ff151515ff141314ff131313ff131312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0b0a0bff0b0b0bff0b0b0bff0b0b0bff0a0a0aff0e0f0fff0d0d0dff0f0e0fff1c1c1dff303130ff444343ff5b5a5bff686968ff7a7a79ff898a89ffa3a3a3ffd9dad9fff2f1f2fffcfcfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefdfefffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffefefdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffefefefffefefefffefdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfbfffafafbfffafbfafffafafafffafbfafffafafbfffafafafffbfafafffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffefdfefffefdfdfffefdfefffdfdfdfffefefefffefefefffefefefffefefffffffffefffefefefffefefffffffefefffefefefffffffffffffefefffefefefffefefefffefffefffefefefffefdfefffefdfefffefdfdfffefefdfffefdfefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffbfbfcffeff0efffd4d4d4ff979797ff898989ff7a7a79ff696969ff585758ff474847ff343434ff20201fff111112ff0f0f0eff121212ff121111ff0b0a0bff0b0b0aff0b0b0bff0a0a0aff0f10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff161616ff161616ff181717ff181817ff1b1a1aff1a1a1bff1f1e1eff1e1e1eff242424ff232323ff242424ff292928ff323132ff3d3d3dff4b4b4bff5b5b5bff6b6c6cff7b7b7bff909091ffc6c7c7ffe6e5e5fff7f6f7fffcfdfcfffffffffffefefefffffefffffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffffffffffefefffffefefefffefffefffefefefffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffefefffffffefefffffffefffffefffffefefffffffefefffffffffffefffefffffffffffffefffffefefefffefefffffefffefffefefefffefefffffefffffffffefffffefefffffefffefffffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffefffffffffffefefffffffffefffefefefffffffffffffefefffefffefffefffefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffffffefffffffffffefffffffefefffffefffefffefefffffefffefffefefffffefefefffffefefffefffefffffefffffffefefffefefffffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffefffffffefefffefefffffefffefffefefefffefefffffefffffffffefffffefefffffefffefffffefefffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d6ffd5d6d6ffd5d6d5ffd6d5d5ffd4d4d5ffd4d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d0d0ffd1d0d0ffd0d0d0ffd0d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d0d0ffd1d0d1ffd0d0d0ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcececfffcfceceffcececeffcececeffcdcdccffcccdccffcccccbffcbccccffcdccccffcecdcdffcececeffd0cfcfffd1d1d1ffd2d2d2ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d1ffd0d0d0ffccccccffcbcacaffcacacaffcacacaffc9c9c9ffc6c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffcac9caffc9c9c9ffc9c9caffcacac9ffcacacaffcacacaffcbcacaffcacacaffcbcbcbffcacacbffcacacbffcacbcaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacaffcacacbffcbcbcaffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcacaffcbcbcaffcbcacaffcacacaffcacacaffcacacaffc9cacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c9c9ffc9c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c9c8ffc8c8c8ffc9c9c9ffc8c9c8ffc9c8c9ffc8c8c8ffc8c8c9ffc8c9c8ffc8c9c9ffc9c8c8ffc9c8c8ffc8c8c8ffc9c9c9ffc8c8c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffc9c9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcacbcaffcbcacaffcacbcbffcbcbcbffcccbcbffcbcbcbffcbcccbffcccbcbffcccbccffcccccbffcccccbffccccccffcccccdffccccccffcececeffd5d5d5ffdcdcddffe7e8e7ffedededffeeeeeefff2f2f2fff2f2f2ffefefefffedeeeeffededeeffeeeeedffedeeeeffeeeeedffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeedeeffeeeeedffedeeeeffedeeeeffedeeeeffeeeeedffedededffedededffeeededffedededffedededffedededffedededffededecffecededffededecffedecedffecececffedececffededecffedececffecececffedececffedecedffecedecffedededffedecedffecececffececedffecedecffecececffecececffecedecffedececffecececffebececffececebffecebecffebecebffececebffebebebffecebecffebecebffecebecffebebebffebebecffebecebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffecececffecebecffecececffecececffecebebffecebecffebebebffececebffebebecffebebecffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebebffebebebffebeaebffebeaebffebeaeaffebebeaffebebebffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebececffecececffecececffecececffecedecffedececffedededffedededffeeeeedffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeefefffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffededeeffedeeedffededeeffedededffedededffedededffedededffedececffedecedffecececffededecffececedffececedffececedffededecffecececffececedffededecffededecffedededffededecffedededffedededffedededffedededffeeededffedededffedededffeeeeedffeeededffededeeffeeededffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeff0f0fff2f1f2ffefeff0ffeeefefffecebebffdddcddffd9d9d8ffd1d1d0ffcececdffcececeffcdcecdffcecdceffcdcdcdffcdcdceffcdcecdffcdceceffcecdcdffcecdcdffcdcdcdffcececeffcdceceffcdcdceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcccdffcdccccffccccccffccccccffccccccffcbcbccffcbcbccffcbcbcbffcbcbcaffcacacaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcac9c9ffcacacaffcacacaffcacacaffcbcacaffcacacbffcacacaffcbcbcbffcbcacbffcacacaffcacacaffcacbcaffcacacaffcacacaffcacbcbffcbcacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacac9ffc9c9caffc9cac9ffcacacaffcac9c9ffcac9caffc9c9c9ffcacacaffc9c9c9ffc8c9c9ffc9c9c8ffc8c9c9ffc8c9c8ffc8c8c9ffc8c8c8ffc9c8c8ffc9c9c8ffc9c8c9ffc9c8c8ffc9c8c9ffc8c8c8ffc9c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffcacacaffcacac9ffcacacaffcacacaffcacbcaffcacacaffcbcacaffcacacaffcacacaffcbcbcaffcbcacaffcacacbffcbcacaffcbcbcbffcacbcaffcbcbcbffcbcacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcacac9ffcac9caffcacac9ffcacac9ffc9c9c9ffcacacaffc9c9c9ffcac9caffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c8c8ffc9c8c9ffc8c8c8ffc9c9c9ffc9c9c9ffc9cacaffcbcbcbffcbccccffcccdccffcdcdcdffcdcdcdffcecdcdffcdcdcdffcecdceffcecdcdffcdcccdffccccccffcdcdccffcbccccffcbcbccffcbcbccffccccccffccccccffcccccdffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfcfceffcfd0cfffd0d0d0ffd1d0d0ffd0d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d7ffd7d7d8ffd7d8d7ffd8d8d8ffd8d7d7ffd8d7d8ffd8d7d7ffd8d8d8ffd7d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6b6aff6e6e6eff777677ff797979ff7b7a7aff7c7c7bff7e7d7dff7e7e7fff7f7f7fff7f7f7fff7f7f7fff7f807fff7f7f7fff7f7f7fff7f7f80ff808080ff808080ff808081ff808181ff818181ff818181ff818181ff818181ff818181ff818181ff818281ff818181ff828182ff818181ff828182ff818181ff818182ff818181ff818181ff808080ff808080ff807f7fff7f7f7fff7e7e7fff7e7e7eff7e7f7eff7e7e7eff7e7e7dff7d7d7eff7d7d7dff7e7d7dff7d7e7dff7e7d7eff7c7b7bff717172ff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffffffffffffffffefffefffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffefffffffffefefffffefffffefffffffffefffffffefffffffffefffffefffffffffffffffffefffefffefffefffffffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefffffffefffffffffefffffefffffffffffffffffefffefffefffefefffffefefffffefefefffffffffffffffefffffffefffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefefffefffffffefffffffefffefffffffefffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffffffefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffefefefffefefefffffefefffefffefffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffefffffefffffffefefefffffffefffefefefffcfcfcfff3f4f4ffe7e7e7ffddddddffd9d9d9ffdbdcdcffd1d1d1ff787777ff494848ff393a39ff2f2f2fff262727ff1e1f1fff1a1a1aff1a191aff1a191aff171717ff171717ff151515ff151515ff141413ff131314ff121313ff121313ff11121100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0f0f0eff0b0a0bff0b0b0aff0c0b0bff0b0c0bff0b0b0bff0a0b0aff080809ff101011ff232323ff373737ff4b4a4bff636262ff707070ff808180ff949493ffbcbcbcffeaeaeafff7f7f7fffdfdfefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffefefefffdfefefffdfefefffefefdfffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfefffdfdfdfffefefefffefefdfffefefefffefdfefffefefdfffefdfdfffefefdfffdfdfefffdfefdfffdfdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfafffbfafafffbfbfbfffafbfafffafafafffbfafafffafafbfffbfbfafffbfbfafffbfbfbfffafafbfffbfbfafffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffbfcfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffbfbfbfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefefdfffefdfdfffefefdfffdfdfefffefefdfffefdfefffefffffffefffffffefffefffffffefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfefffefefefffefefefffefffefffffffefffefefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefffffefefefff6f6f6ffe8e8e8ffa3a3a3ff909190ff7f7f7fff6f6f6fff5d5d5dff4c4d4cff393939ff242424ff111111ff0a0a0aff0e0f0fff0b0a0bff0b0b0aff0b0a0aff0a0a0aff101010ff161717ff161716000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff141414ff141414ff161616ff161616ff171817ff171818ff1a1a1bff1a1a1aff1e1e1fff1e1e1eff20201fff252425ff2e2e2eff393839ff464645ff555555ff646564ff747475ff848485ffaeaeaeffdedddeffeeeeeefffcfcfcfffefffffffefffffffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffefefffffefefffefffefffefefefffefffffffefffefffffffefffffefffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffefffefffefefffffefefffffefefefffffffffffffffefffffffefffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffefffffffefefefffffffefffefefefffefffefffefffffffffffffffffefffffffefffffefffefffffefffffffffefffffefefffefffefffffefffffffffffffefffefffffffefffffefffffffefffffffffefffffffefffffffefffefefffffffffefffefefefffefffffffefffefffefffefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefdfdfffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefeffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d6d5ffd5d5d6ffd5d4d5ffd5d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d0ffd1d0d0ffd1d0d0ffd1d0d0ffd0d1d0ffd1d0d0ffd0d1d1ffd0d1d0ffd1d0d0ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcecfceffcececeffcdceceffcdcdcdffcdcccdffcccdccffcccbccffcdcdcdffcdcecdffcececfffd0d0d0ffd2d2d1ffd3d3d2ffd3d3d4ffd2d3d3ffd2d2d2ffd2d2d2ffd0d0d0ffcdcdccffcbcacbffcbcbcaffcac9caffcacac9ffc8c8c8ffc6c7c6ffc6c6c7ffc7c7c8ffc8c8c8ffc8c7c8ffc8c8c8ffc9c8c8ffc8c9c9ffc8c8c8ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffcacacaffcac9caffcacacaffc9cacaffcacacaffcacacaffcbcacaffcacbcaffcacacaffcacbcbffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcac9caffcacacaffc9cacaffcacacaffcacacaffcacacaffcbcacaffcbcacaffcacbcaffcacacaffcacacaffcacacaffcbcacbffcacbcbffcbcacbffcbcbcbffcbcbcaffcbcacbffcbcbcbffcacbcaffcacbcaffcacacbffcacacaffc9c9caffcacacaffcacac9ffcacac9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc8c8c9ffc8c9c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc8c8c8ffc9c9c8ffc8c8c8ffc8c9c8ffc8c8c9ffc8c8c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c7ffc7c7c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c9c8ffc8c9c8ffc8c9c9ffc8c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffcacac9ffcac9caffcacac9ffcac9c9ffcacacaffcacacaffcacacaffcacacbffcacacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcccbffcbcbcbffcccccbffcbcccbffcccccbffcccdcdffd2d2d2ffd9d9d9ffe0e0e0ffeaebebffeeeeeefff1f1f1fff2f1f1ffeeefeeffeeedeeffeeeeeeffedeeedffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffededeeffeeededffeeeeeeffedeeedffedededffedededffedececffedededffedededffedecedffececedffededecffecececffedededffecedecffecedecffececedffececedffecececffedededffededecffedededffedecedffededecffedececffededecffececedffecedecffececedffececedffecececffecececffecececffecececffebececffebebebffececebffebebebffebecebffebececffecececffecebecffebebebffebecebffecebecffecececffecececffecececffecececffecececffebececffececebffecebecffecebecffecececffecececffecececffebebecffececebffebebecffebececffebececffebecebffececebffebebebffebebebffebebebffebebeaffebebeaffebebebffebeaeaffebeaebffebebebffebeaebffebebebffebebeaffebeaebffebebebffebebeaffeaebeaffeaebebffeaeaebffeaeaebffebebebffebebeaffebebebffebebebffebebebffebebebffececebffebebecffebecebffebebecffecececffecececffececedffedededffedededffedededffedededffeeeeedffedeeeeffeeeeedffeeeeeeffeeeeeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeededffeeedeeffedededffedededffedededffedededffececedffededecffecececffecededffecedecffecedecffededecffececedffedececffedededffecedecffecececffecececffecececffedecedffedededffedecedffedededffedededffedededffeeeeedffedeeedffedeeedffededeeffededeeffedededffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeefff1f1f2fff2f2f2ffefefefffeeeeeeffe9e9e9ffdbdadaffd6d7d6ffcecfcfffcdcdcdffcccdcdffcccdccffcccdcdffcdcdcdffcdcdcdffcdcccdffcccdccffcdcccdffcdcdccffcdcdccffcccdcdffcdcdcdffcdcdcdffcccdccffcdccccffcdcccdffcccccdffccccccffccccccffccccccffcbccccffcccccbffcbcbccffcbccccffcbcccbffcbcbcbffcbcbcbffcacacbffcbcacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9c9c9ffc9cac9ffc9c9c9ffcacacaffc9cac9ffc9cac9ffc9c9caffc9c9caffc9c9c9ffcacacaffcacac9ffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cac9ffcacacaffc9cac9ffc9cac9ffc9cacaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc8c8c9ffc9c8c8ffc8c8c8ffc8c9c9ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcac9caffcacacaffcacacaffcacacaffcbcbcaffcacacaffcacbcaffcacacbffcacacbffcacacaffcbcbcbffcacbcaffcbcbcaffcbcacaffcbcbcaffcbcacaffcacacaffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffc9cacaffc9cac9ffc9cacaffcacacaffcac9caffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcaffcccbccffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcecdcdffcdcdcdffcdcdcdffcccdcdffcccdcdffccccccffcccbccffcccccbffccccccffcccdccffcdcdccffcdcdcdffcdcdcdffcececeffcecfceffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d3ffd2d2d3ffd3d3d4ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d4ffd5d4d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d6ffd6d6d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd8d8d7ffd8d7d7ffd7d8d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a6aff6a6b6aff6e6e6eff777777ff797979ff7a7b7aff7b7c7cff7d7d7eff7e7e7eff7f7f7fff7f7f7fff7f807fff7f7f7fff7f7f7fff7f7f7fff80807fff808080ff808180ff808081ff808081ff818181ff818181ff818181ff828181ff818281ff818181ff828281ff818181ff818181ff818182ff828182ff818181ff808080ff808080ff808080ff80807fff7f7f7fff7e7f7eff7e7e7eff7e7f7fff7e7f7eff7e7e7dff7e7d7eff7e7d7eff7e7e7dff7e7e7dff7e7e7eff7b7b7cff727171ff6c6c6cff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffefffffefffffffffefffffffffffffefefffffffefffffffffffefffefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffefefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffefffefffefffffefffffffefffffffffffffefefefffffffefffefffefffefefefffffffefffffefffffefffffffffefffffefffefffefefefffefefefffffefefffefefffffffffefffffefefffefffefffffefefffefffffffffefefffffefefffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefefffefefefffffefefffefefefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffefffffffefffffefffffefffffffffefefffefefefffffefefffefefefffefffffffefefffffefefefffffffffffefffefffffefefffffefefffffefefffefefefffefffefffffffefffefefefffffffffffefefffffffffefffffefffffefffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffefffffffffffffefffffefffffffffefefffffefefffffefefffefefefffefefffffefefefffefefdfff9f9f9ffeeefeeffe2e1e1ffd7d6d6ffd2d1d1ff777777ff686968ff595a59ff464747ff383838ff2d2d2eff242424ff1c1c1cff171717ff161716ff161717ff151515ff151515ff141414ff131314ff131212ff121213ff121111ff111112ff111211000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0e0e0fff0e0e0eff0a0a0aff0a0a0aff0b0b0bff0b0b0bff0c0c0bff0b0a0aff141414ff2a292aff404040ff535252ff6a6a6aff787777ff888888ffa0a0a0ffd5d5d5fff0f0f0fffcfcfcfffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffefefefffefdfefffdfefdfffefdfefffefdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefefffefefefffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfbfbfffcfbfbfffbfbfafffbfbfafffbfbfafffbfbfafffafbfbfffafafafffafafbfffbfafafffafafafffafafafffafafafffafafbfffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfefffefdfdfffefefffffffefefffefefffffefffefffefefefffefefefffefefdfffefefefffdfefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfcfdfffcfcfcfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefdfdfffefdfefffefefefffefefefffefffefffffefefffffefefffffefefffffffefffefefefffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffdfdfdfffefefdfffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffffefefffffffefffffefefffbfbfbffeeeeeeffbfbfbfff9b9b9bff868686ff757576ff646465ff545453ff404140ff2b2b2bff141414ff0b0b0bff0b0b0aff0b0a0aff0b0b0aff0a0a09ff0f1010ff161616ff161617ff1818170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131312ff121312ff131213ff151414ff141414ff161616ff161616ff171817ff181717ff1b1b1aff1b1a1bff1b1b1bff212021ff272828ff313131ff404140ff4f4e4eff5e5e5eff6e6e6dff7d7d7dff949494ffcdcccdffe7e7e8fff5f5f5fffffffffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffefefffffefffffffefefffefefefffffffefffffffefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffefffffffefffffffffffffefefefffffffefffefffefffefefefffffffefffffefffffefffefffffefffffefefefffefefefffefefefffffefefffefefffffffffefffffefefffefffefffffefefffefffffffffefefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefffffffffefefffffffffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffffffefffffefffffefffffffefefefffefffffffefffffffefffefffffffefffefefffffffefefffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffffefefffffefffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffffffefffffffffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d5ffd4d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd1d1d0ffd1d1d0ffd0d1d1ffd0d0d0ffd0d0d1ffd1d0d0ffd1d0d1ffd1d1d1ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcecdcdffcccdcdffccccccffcdcdccffcdcecdffcfcecfffd1d0d0ffd2d2d2ffd3d3d3ffd4d5d4ffd3d4d3ffd3d2d2ffd2d2d2ffd1d1d1ffcccdcdffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc5c5c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc9cac9ffcac9c9ffcacacaffcacac9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcac9c9ffcac9caffcac9c9ffcac9caffcacac9ffcacacaffcac9caffcacacaffcacacaffcacacaffcbcbcaffcbcacaffcacacaffcacbcaffcbcbcaffcacbcaffcbcacaffcbcacaffcbcbcaffcacacaffcacacaffcacacaffcac9c9ffcacac9ffcac9caffc9cac9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c7ffc7c7c7ffc8c8c7ffc8c8c7ffc7c8c8ffc7c7c7ffc7c7c8ffc8c7c7ffc8c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c7c7ffc7c7c7ffc7c8c7ffc8c8c7ffc7c8c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c7c7ffc8c8c8ffc7c8c7ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc8c9c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacac9ffcacac9ffcacacaffcac9caffcacacbffcacacaffcacacaffcbcacaffcacacbffcbcbcbffcbcbcbffcbcbcbffccccccffcececeffd7d6d6ffddddddffeaeae9ffedededffefefeefff1f1f0ffeff0f0ffeeeeeeffededeeffeeeeedffeeeeeeffeeeeeeffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffeeedeeffeeeeeeffeeedeeffedeeedffeeedeeffedededffeeededffedededffedededffedededffededecffecededffecedecffededecffecedecffedececffedecedffededecffecececffecedecffecedecffecececffededecffedecedffecededffedededffecedecffecececffecececffedececffececedffededecffedececffecececffecececffececedffecebecffecececffecebecffebebebffebececffebebebffebebebffececebffebecebffecebebffecebebffecebebffecebebffececebffececebffebececffecececffebebecffececebffecebecffebececffebecebffebececffebececffebecebffececebffebebecffecebebffebebecffecebebffebebebffebebebffebebebffebeaebffebebeaffebebebffeaebeaffebebeaffebebeaffeaebebffeaebeaffebebeaffeaebeaffebeaebffebeaebffebebeaffeaeaeaffeaebeaffeaebeaffeaeaeaffebebeaffebeaebffeaebebffebebebffeaebeaffeaeaeaffebebebffebebebffebebebffececebffececebffecececffecebecffececedffecececffedecedffedecedffedededffededeeffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffededeeffeeededffeeedeeffedeeedffedededffedededffedededffedededffedededffececedffedececffececedffedececffecececffecedecffedececffecececffedececffedececffecececffededecffededecffecededffededecffedededffedededffedededffeeededffeeededffedededffedeeedffedeeedffedededffeeeeedffeeedeeffedeeeeffeeeeeeffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefeffff2f2f1fff1f1f1ffefeeefffecececffe1e0e0ffd8d7d8ffd2d2d2ffcdcdcdffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcccccbffcccccbffccccccffccccccffccccccffccccccffcccbccffcccccbffccccccffccccccffcbcccbffcbcbccffcbcbccffcbcccbffcccccbffcbcbcbffcbcbcbffcbcacbffcbcacaffcacacaffcacacaffcacacaffc9c9c9ffcac9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffc8c9c8ffc9c8c9ffc9c8c9ffc9c9c9ffc9c8c8ffc9c9c9ffc8c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffcacac9ffcacac9ffcacac9ffcac9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c9c8ffc9c9c8ffc8c9c9ffc8c8c8ffc8c8c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc8c8c9ffc8c9c8ffc9c9c9ffc9c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9c9c9ffc9cac9ffcacac9ffc9cac9ffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacaffcacbcaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcac9caffcac9caffcacacaffc9cacaffc9c9c9ffcacacaffc9cac9ffcac9c9ffcac9c9ffc9c9c8ffc9c9c8ffc9c9c8ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffcacacaffcbcbcbffcbcccbffccccccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcecdcdffcdcdcdffcdcdccffccccccffcccbcbffcccccbffccccccffccccccffcdcdcdffcecdcdffcdceceffcececeffcfcfceffcfcfcfffd0cfcfffd0d0d0ffd1d1d0ffd1d0d1ffd1d2d1ffd1d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d7ffd8d8d7ffd7d8d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6b6aff6b6a6aff6b6a6aff6e6e6eff767676ff797979ff7a7b7aff7c7b7bff7e7e7dff7f7e7fff7f7f7fff7f7f80ff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff80807fff818080ff808180ff818081ff818181ff818181ff818181ff818181ff818181ff818181ff818181ff818181ff818281ff818181ff818180ff818080ff80807fff807f7fff7f7f7eff7e7f7eff7e7e7eff7e7e7eff7e7e7eff7e7e7dff7e7d7eff7d7e7eff7d7d7dff7d7d7eff7d7d7eff7c7c7bff727271ff6c6c6cff6c6c6cff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefefffffffefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffefffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffefffefffffffefffefffffefffffffffffffefefffffefefefffefefffffefefefffffffefffffefefffefefefffffffefffefffffffffefefffefffefffefffffffefffefffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefefffffffefffefefffffefefffffffefefffffefefffefefefffffefefffefefefffefefefffffffefffffefffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefefefffefffffffffefefffffefffffffefefffefefefffefefffffefefffffefefefffefefefffefffefffefffefffefffffffefffefffffffffffefefefffffffffffffffffffffffffffffffefffefefffffefefefffffffefffffefffffffffefffefffefffffffefffffefffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefefefffefffffffefefefffffefefffefefefffdfcfcfff5f5f5ffe8e8e8ffd8d8d7ffc5c5c5ff898a89ff777877ff656666ff545454ff434344ff353635ff2b2a2bff202120ff191818ff151515ff151515ff151515ff141413ff141314ff131312ff121312ff111111ff121111ff121211ff111212ff12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0bff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0a0a0aff0b0b0aff0b0b0bff070707ff0c0c0cff1b1b1bff313231ff494848ff5b5c5cff727272ff7f7f7fff919191ffb7b7b7ffe7e7e7fff6f5f5fffdfdfdfffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffefefdfffdfefefffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfafbfffbfbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffafafafffbfafbfffafbfafffbfafafffbfbfafffafafbfffafafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffefefefffefefefffffefffffffffefffefefefffefefffffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffefdfefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefffffffffffefffffefefffffefefffffffefffefffefffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffefffefffdfdfdfff4f4f5ffdededeffb1b1b1ff8f8f8fff7d7c7cff6b6b6bff5a595aff474747ff313131ff19191aff0b0b0aff060506ff0a0b0aff0a0a0aff0f1010ff171716ff171717ff171817ff181818ff161717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131213ff121213ff131312ff121313ff131313ff141414ff141414ff161616ff161616ff181818ff181818ff171717ff1c1c1dff262625ff2f2f2fff383838ff444545ff575656ff656666ff767676ff868686ffb1b1b1ffdfdfdffff0efeffffbfcfcfffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffefffffffefefffefefefffefffefffefffefffefffffffefffefffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffefffefffffffffffffffffffefffefffffffefffefffefefffffffffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffefffefffffefefffefefefffefffffffefffefffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffefefffffffefffefefefffffefefffffffefffefefffffefefefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefefefffefffefffefefefffffefefffffefefffefefefffefefffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefefffffffefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffffefffefffffffffefefffefffefffefffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d0ffd0d0d0ffd0d1d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfceffcececeffcececeffcdcdcdffcdcccdffcdcdceffcfcfcfffd0d0d0ffd2d2d2ffd4d4d4ffd5d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffd2d2d2ffd1d1d1ffcbcbccffcacacaffcacacaffc9c9c9ffc8c8c8ffc6c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9caffcac9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacbcaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcac9caffcacac9ffcac9caffcacac9ffc9cac9ffc9c9c9ffcac9caffcacac9ffc9cacaffc9cacaffcacac9ffcac9c9ffcacacaffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc8c8c8ffc7c8c8ffc7c8c7ffc8c7c7ffc7c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc8c7c7ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c7ffc6c6c6ffc7c6c6ffc7c6c7ffc7c7c6ffc6c7c6ffc6c6c6ffc7c6c7ffc7c7c6ffc6c6c7ffc6c7c7ffc7c6c6ffc7c6c6ffc7c6c6ffc7c7c6ffc6c7c6ffc7c7c7ffc7c7c6ffc7c6c7ffc6c6c7ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc7c8c8ffc9c8c8ffc8c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcacaffcbcbcbffccccccffd3d3d4ffdbdbdaffe7e6e7ffecedecffedeeedfff1f1f1fff2f2f2ffefeeefffedeeedffeeeeeeffedeeeeffeeeeeeffeeeeeeffededeeffeeedeeffeeeeedffeeedeeffeeeeedffeeeeedffeeededffeeedeeffeeeeeeffedeeeeffedeeeeffeeededffedededffedededffedededffededecffedededffededecffedecedffecececffededecffececedffecececffededecffecededffecedecffedecedffedededffececedffecececffececedffecececffedededffededecffececedffededecffecededffedececffecececffecededffecececffecececffecececffecececffebebecffecececffecebebffecebebffebebebffebebebffebebebffebebecffebebebffebebebffebecebffebecebffebececffecececffecececffebecebffecececffebececffecececffececebffebebecffebebebffecebebffecebecffecebebffebecebffebebebffecebebffebebebffeaebebffebebebffebebeaffebeaeaffebebeaffebebeaffeaebeaffebebebffebebeaffeaeaebffeaeaeaffebebeaffeaeaebffeaeaeaffebebeaffeaebebffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffeaebebffebebebffebebebffecebebffebecebffebececffebecebffecececffececedffedededffecededffedededffedededffeeededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeedeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffedeeedffeeeeeeffedeeedffeeededffedededffedededffedecedffededecffedecedffededecffecedecffecececffedececffecedecffecececffececedffedececffedececffecececffedececffecedecffedededffededecffedecedffedecedffedededffedededffedededffedededffedeeeeffedededffededeeffeeeeedffededeeffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefeefff0efeffff1f1f1ffefefefffeeeeedffebeaeaffdddedeffd5d5d5ffcececfffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcacbffcbcbcbffcbcccbffcbcbccffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcbcacaffcbcacbffcbcacaffcacacaffcacac9ffcac9caffcacac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c7ffc8c7c8ffc8c7c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc9c9c9ffc9c8c9ffc9c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc8c9c9ffc8c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c8ffc8c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c9c9ffc9c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcacac9ffc9cacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcac9caffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c9c9ffc8c9c8ffc8c8c9ffc7c8c8ffc8c8c8ffc9c9c9ffcbcacaffcbcbcbffcbcbccffcccbccffcdcdccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcdcdcdffcccdcdffccccccffcccbccffccccccffcdcdccffcdcdccffcdcdcdffcececdffcececeffcececeffcfcfcfffcfcfd0ffd0d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d4d4ffd4d5d5ffd6d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d8d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6b6aff6a6a6bff6a6a6aff6b6b6aff6e6e6eff767776ff797979ff7b7b7aff7c7c7cff7d7d7dff7e7e7eff7f7f7fff7f7f7fff7f7f7fff7f7f7fff807f7fff7f7f7fff807f7fff808080ff808081ff808080ff818080ff808181ff818181ff818181ff818181ff818181ff818181ff818181ff818181ff818181ff808081ff80807fff7f7f7fff7f7f7fff7e7f7eff7e7e7fff7e7f7eff7e7e7fff7d7e7eff7e7e7eff7d7e7eff7e7e7eff7e7e7dff7d7d7eff7c7b7bff727171ff6c6c6dff6c6c6cff6c6c6cff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffefefefffffffffffffffefffefefffffefffffffffffffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefefffffefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffefffffffffefffffffefffffefefffffefefffefefefffefffefffefefffffffefefffffffffffffefefffffffefffefffefffffefffffefffffffffffffffffefefffefefefffffffffffefffefffffffffffffefefffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefefffffefffffffffffffffefefefffefffffffffffefffffffffffefefefffffffefffefefffffefffefffffffffffffefefffefefefffffffefffefffffffefefefffefefefffefffefffefefefffefefffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefffffffffefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffffefefffefffefffffffffffefefffffffefefffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefefffefefefffefffefffefefefffffffffffffffffffefefffffefffffffffffffffefefefffefffffffffffefffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffefefefffefefefffffffffffefefffffefefefffafbfbfff0f0f0ffe1e2e2ffc8c8c8ff959696ff868786ff737474ff626161ff4f4f4eff3f403fff323232ff262626ff1d1d1cff161616ff131314ff141414ff131313ff121313ff131312ff121112ff111111ff121211ff121212ff121212ff131313ff131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff0b0b0cff0e0e0eff0f0e0eff0e0e0eff0f0e0eff0a0b0aff0b0a0bff080909ff101010ff242424ff3d3d3dff515151ff636362ff7a7a7aff878786ff9e9e9dffcfcfcfffefefeffffbfbfcfffefefefffefffefffffffffffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfdfffefefdfffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffdfefdfffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffbfafbfffafafafffafbfafffafafafffbfafafffbfafafffafafafffafafbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfbfcfffcfcfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefefffefefdfffefefefffefefefffffffefffefefffffefffefffefffffffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefdfdfffefefefffefefefffefffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefffffffefffffefefefffefefefffffefefff9faf9ffe9e9e9ffccccccff9b9b9bff848584ff727272ff606060ff4d4c4dff363636ff202020ff0c0d0dff070606ff0a0a0aff101010ff161616ff171616ff181817ff181818ff161616ff1e1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131413ff131313ff131313ff131312ff121313ff121213ff131313ff141414ff141514ff161616ff161616ff161615ff1a1a19ff222223ff2e2d2dff383838ff434343ff4f4f4fff5f605fff717171ff7d7d7eff959595ffd0cfcfffe8e7e8fff7f7f7fffefefefffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffefffefffffffefefffffffefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffefefefffffffefffefefefffffefffffefffffffffffffffefefefffefefefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffefefefffefffefffefffefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffffffffffefefffffffefefffefffffffffffffffefefefffffefffffefffffffffffffffefffefffffffffffffffefffffffffffefefefffffffffffffefefffefefffffefefffffefffffffefefefffefffffffffffefffffefffffefefefffffffefffefefffffefffefffefffffffefefefffefefefffffffefffefefffffefefefffefefefffdfefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffefefffffffefffefffefffffefffffefffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefefffffefffffffffffffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffffffffffefffffffffffffefffffefffefffefffefffefefffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefffffffffffffffffffffffffefffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d0ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0cfd0ffd0d0cfffcfcfcfffcfcfcfffcececeffcdcecdffcdcecdffcececeffcfcfcfffd1d1d0ffd1d2d2ffd3d3d4ffd6d5d6ffd6d6d6ffd5d5d4ffd3d2d2ffd2d1d2ffd1d1d1ffcdcdccffcacacbffcac9c9ffcacac9ffc8c8c8ffc7c7c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c8c9ffc9c8c9ffc9cac9ffcacacaffc9c9c9ffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffc9cacaffc9cacaffcacacaffc9c9c9ffc9cacaffcac9c9ffcac9caffc9c9c9ffc9cac9ffc9c9caffc9cac9ffcacacaffcac9c9ffcacac9ffcacac9ffcacacaffcac9c9ffc9cac9ffc9cac9ffc9c9c9ffcacacaffcacacaffc9cacaffc9c9caffcac9caffcacac9ffcacac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c8c8ffc9c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc6c6c7ffc7c6c6ffc6c7c7ffc6c7c7ffc6c6c6ffc7c6c7ffc6c6c6ffc6c7c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c5ffc6c6c6ffc6c5c6ffc6c6c5ffc6c6c6ffc6c5c5ffc6c6c5ffc6c6c5ffc6c6c6ffc6c5c5ffc5c6c5ffc5c6c5ffc5c5c5ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c6ffc6c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcacaffcbcbcbffd0d0d0ffd6d7d7ffdfdedeffeaeaeaffedeeeefff0f0f0fff1f1f1ffeeeeeeffeeeeedffedededffeeeeeeffeeeeeeffedeeeeffedeeeeffeeeeeeffedeeeeffedeeeeffeeeeedffeeeeeeffeeededffeeeeedffeeedeeffedeeedffeeeeeeffedededffedededffeeeeedffedededffedecedffecedecffecedecffecececffececedffededecffececedffececedffececedffededecffededecffecececffedececffecececffecedecffececedffedececffedededffededecffededecffecededffedecedffecededffedededffecececffecececffedececffecececffecececffecebebffecebebffebebebffebececffebebecffecebebffebecebffebececffebebebffebebebffebebebffebececffebebebffecebebffebebebffebecebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebecffebebebffebebebffebebebffebebeaffebebebffebeaeaffebebeaffebebeaffeaeaebffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffebebeaffebebeaffebebeaffebebebffebebebffebebecffecebecffecebebffebebecffecececffecececffedececffedececffededecffedededffedededffededeeffeeededffedeeeeffeeeeeeffedeeeeffeeedeeffedeeeeffeeeeeeffedeeedffeeeeeeffedededffedeeedffedededffeeededffedededffedededffedededffedededffecececffecededffededecffedecedffecececffecedecffececedffecedecffecededffecececffecececffededecffececedffecececffecedecffecedecffecececffedededffedededffedededffedededffedededffedededffedeeedffedededffeeededffedededffedeeedffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeffff1f2f2fff2f2f2ffeeeeeeffedededffe8e8e8ffdbdbdbffd3d3d3ffcdcdcdffcbcbcbffcacbcaffcbcbcbffcacacbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcbcacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9cacaffcac9c9ffc9c9caffc9c9c8ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c7c8ffc8c8c7ffc8c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c8c7ffc8c8c7ffc7c7c7ffc8c7c7ffc8c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c8c9ffc8c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc9c9c9ffc8c8c8ffc9c9c9ffc9c8c8ffc9c8c8ffc8c8c8ffc9c9c9ffc8c8c9ffc9c8c8ffc8c9c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c7c7ffc8c8c8ffc8c7c7ffc7c7c8ffc7c7c8ffc7c7c8ffc7c7c7ffc7c8c8ffc8c8c7ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c9ffc9c8c8ffc9c9c8ffc9c9c8ffc9c9c9ffc9c8c9ffc8c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9c9caffc9c9caffcac9caffcacacaffcacac9ffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcac9caffcacacaffcacacaffcacacaffcacacaffcacac9ffc9cac9ffcacacaffc9c9caffcac9caffc9cacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbcbccffccccccffcccdcdffcdcdccffcdcdcdffcdcdcdffcececdffcecdceffcececdffcececeffcdccccffccccccffcdcdccffcccdcdffcdccccffcdcdccffcdcecdffcdcdceffcececeffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d1d1ffd3d2d2ffd2d2d2ffd3d3d2ffd3d3d4ffd4d3d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d7d8ffd8d7d8ffd7d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d8d8ffd7d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6b6aff6a6a6aff6a6a6bff6a6a6aff6b6b6aff6e6f6eff777676ff797979ff7a7a7aff7c7c7bff7d7d7eff7f7e7eff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7e7e7fff7e7f7fff807f80ff807f80ff808080ff818181ff808180ff818181ff818181ff818181ff818181ff818181ff818181ff818081ff808180ff808080ff7f7f80ff7f7f7fff7e7e7eff7e7f7eff7e7e7eff7e7e7eff7e7e7dff7d7e7dff7c7c7cff7e7e7eff7e7d7dff7d7d7dff7b7c7cff717171ff6c6c6cff6c6c6cff6c6c6cff6c6c6dff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffffffffffffffefffefffefffefffefffefffefffefffffefffffefffffffffffffffefffefffefffefffefffffffefffffffefffefffefffffffefffffffefffffffffefefffefefffffffefefffefffefffefffffffffffffffefffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefffffffefffffffffffffffefefffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffffefefffffefffffefffefffffffefffefffffffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffefffffefffffefffffffffffffffefefefffefffefffefefefffefffffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffffefffefffffffffffefffefffffffefefefffffffffffffefffffefefffffffffefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffefefffffefefefffefffffffffffffffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffefefffefffffffffffefffefffffffefefefffffffffffdfdfdfff6f6f6ffeaeaeaffd9d9d9ffb0afb0ff949495ff838383ff707070ff5d5d5dff4b4b4bff3c3d3dff2e2f2fff232323ff1a1b1aff151515ff131212ff121313ff121313ff111111ff111211ff111111ff121212ff121211ff131313ff121313ff121313ff1212120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161515ff141414ff0c0c0bff0e0f0eff0e0e0eff0e0e0eff0e0f0eff090909ff0c0d0cff19191aff303131ff474646ff585857ff69696aff818281ff8f8e8effb2b2b2ffe3e3e3fff4f4f4fffdfcfdfffffffffffffefffffefefefffefefefffefffefffffefffffffffffffefefffffefefefffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffefefdfffefdfefffefdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffdfefefffefdfdfffefefefffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfbfafffafbfbfffafafbfffafafafffafbfafffafbfafffafbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffdfefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfefefffdfefefffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefffefffffffefffefefefffefefefffefefefffdfefefffefefefffefefffffefdfefffefdfefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefdfffefefefffffefefffefffefffefefffffefffffffffefffffffffefffcfcfdffeeefeeffe1e1e0ffafafb0ff8e8e8eff7b7c7cff686768ff555555ff404041ff292929ff181817ff0d0e0eff101010ff171717ff161617ff181818ff181818ff171717ff1d1d1eff1d1d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131413ff131314ff141414ff141413ff141413ff131212ff131313ff131313ff121313ff131313ff141415ff141414ff141414ff181818ff201f1fff2a2a2bff363636ff424242ff4e4f4fff5d5d5cff6e6f6fff828282ff8d8d8dffb5b6b6ffe1e1e2fff1f0f1fffdfcfcfffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffefffffffffffefffffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefefefffffffefffefefefffefffffffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefffffffefefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffefffefffefffefffefffefffefffffefffffefffffffffffffffefefefffefffefffefefefffefffffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffefffffefffffefffffffffffffffefffefffefffefffefffffffffffffffefffefffffffffffefffffffefffffffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d4ffd4d4d3ffd3d3d3ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d2d1ffd1d2d2ffd1d2d2ffd1d2d1ffd1d2d1ffd1d2d1ffd1d2d1ffd2d1d1ffd1d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d1ffcfd0d0ffcfcfcfffcfcfcfffcfceceffcececeffcececeffcfcfcfffd0d0d0ffd1d1d0ffd2d2d2ffd3d3d4ffd5d4d5ffd5d6d6ffd6d5d6ffd3d3d4ffd2d1d2ffd2d1d2ffcdcdcdffcbcacaffcac9caffc9c9c9ffc9c9c8ffc7c7c7ffc6c6c6ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c7ffc7c7c8ffc7c8c7ffc8c8c8ffc8c8c9ffc8c9c8ffc8c9c9ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacaffcacacbffcacacaffcacbcaffcacacaffcacacaffcacacaffc9cacaffc9cacaffc9cac9ffcac9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffc9cac9ffcacac9ffc9c9c9ffcacacaffcac9caffc9c9caffcac9caffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c6ffc6c7c7ffc6c7c6ffc7c7c6ffc7c7c7ffc7c7c6ffc6c7c7ffc6c6c6ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c6c5ffc5c6c5ffc5c6c5ffc6c5c5ffc5c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc4c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c6ffc6c5c5ffc6c5c5ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c7c8ffc8c8c7ffc7c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c8ffc9c9caffc9c9c9ffcacacaffcacacaffccccccffd4d4d4ffdbdcdcffe9e9e9ffedededffeeeeeefff0f0f1fff0f0efffeeeeeeffeeeeeeffedeeedffedeeedffedeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffedeeeeffedeeeeffedeeeeffedeeeeffedededffedededffededeeffededeeffedededffedededffedededffecededffecededffedededffecedecffededecffecececffedededffedecedffececedffedecedffedecedffecececffedecedffedecedffedececffedecedffecedecffedededffedededffecedecffecededffedededffedededffecededffecededffedececffedececffecececffebecebffececebffecececffececebffebececffebebebffebececffebebebffebebebffebebebffebebebffecebebffebebecffebebecffebebebffebecebffebececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffeaebebffebebebffeaebeaffeaebebffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebebffeaeaeaffebebebffebebebffebebebffebebebffebececffecebecffececebffecececffecececffedececffedededffededecffededeeffedededffeeeeeeffeeedeeffeeeeeeffeeeeedffeeeeeeffeeedeeffeeeeeeffededeeffededeeffeeeeedffeeeeeeffededeeffedededffedededffedededffedededffedededffecededffedededffecececffecedecffecececffecececffecececffecececffececedffececedffecececffecececffecececffecececffececedffecededffededecffededecffedececffedededffedededffededeeffeeedeeffededeeffedededffeeedeeffeeedeeffeeededffeeedeeffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeffff2f2f2fff1f1f1ffeeeeeeffebeaebffdfdfdfffd7d7d7ffcececeffcccbcbffcacbcbffcacacaffcacacaffcac9c9ffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffc9c9caffc9c9c9ffc9cac9ffc9cacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc6c6c7ffc7c6c6ffc6c6c6ffc6c6c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c7ffc6c6c7ffc7c6c7ffc7c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c8c7ffc8c8c7ffc8c8c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c8c7ffc8c8c8ffc7c8c8ffc7c7c7ffc7c8c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c8c8ffc7c8c7ffc7c7c7ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcac9caffc9c9caffcac9caffcac9caffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacac9ffcacacaffc9cac9ffcacac9ffcacacaffcacac9ffc9cacaffcac9c9ffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc9c9c9ffcacbcaffcbcbcbffcbccccffccccccffccccccffcccdccffcccdcdffcdcdcdffcdcdcdffcececeffcdceceffcccdcdffccccccffccccccffccccccffcccdccffcccdcdffcdceceffcececeffcfceceffcfceceffcfd0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d2ffd1d1d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d5ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd6d6d7ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a6aff6a6b6bff6b6a6bff6a6a6bff6b6a6bff6b6a6bff6e6e6eff777677ff797979ff7b7a7aff7c7b7cff7d7d7dff7f7f7eff7f7f7fff7f7f7eff7e7f7fff7e7e7eff7e7e7eff7f7f7fff7f8080ff807f80ff818080ff808081ff808180ff818180ff818182ff818181ff818181ff808080ff808181ff808080ff808080ff7f7f7eff7e7f7eff7e7e7eff7e7e7fff7e7e7fff7e7e7eff7e7e7dff7d7d7dff7c7c7cff7c7c7cff7d7e7dff7b7c7cff717271ff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffefffffffffefffffefefefffefefefffefffffffefffffffffefffffffefffffefffefffffefffffffefffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffefffefffffffffffffefffffefffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffefffffffffefffffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffffefffffefffefffefffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffefffffefefffffefffffffffffefffffefefffefffffffefffefffefefffffffffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefffffffffffffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffefefffefefffffffefffffefefefffefefefffefefffffefefffffefffefffcfcfcfff4f4f4ffe8e9e8ffd8d7d8ffaeaeaeff929293ff818080ff6d6e6dff5a5a5aff484949ff3a3a3bff2d2c2cff212020ff191a19ff141414ff111111ff111112ff121111ff111111ff121112ff121212ff131313ff131213ff131213ff121312ff131313ff131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff292929ff151515ff131414ff0c0b0cff0e0e0eff0e0e0eff0e0e0eff0c0c0bff121213ff272627ff3a3b3bff4e4d4eff5f5f5fff727171ff8a8a8aff9b9b9bffcdcdcdffededeefffafafafffefefefffefefffffffffefffffefefffefffffffefffefffefefefffefefefffefffffffffefefffefffefffffefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefdfefffefefefffefdfefffdfefefffdfefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffdfdfdfffdfefdfffdfefefffefdfefffdfefefffefdfefffdfefdfffdfcfcfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffbfafbfffafbfafffafafbfffbfafafffbfafafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefefefffefefefffefefefffefdfefffdfefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffefdfdfffdfdfefffefefefffdfefdfffefdfefffefefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefffffffefefefffefffefffefffefffefffefffefefefffefdfefffefefefffefdfefffefefefffefefefffdfdfdfffdfefefffdfdfdfffefefefffdfefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefffffefffffffffefffffefffefffefefefff7f6f6ffebececffcacacaff989899ff858585ff707071ff5d5d5dff4c4c4cff393838ff282929ff181818ff131314ff161716ff171818ff181818ff161716ff1e1d1dff1d1d1dff262626ff27262600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141414ff141414ff131413ff131413ff131413ff141414ff121313ff121213ff131313ff131213ff131313ff121213ff161616ff1d1e1dff262626ff323232ff3e3e3eff4d4d4dff5b5c5cff6c6c6cff7c7c7cff8f908fffaeaeaeffd6d6d6ffeaeaeafff8f7f8fffefefefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffefffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffefffefffffffefefffffffffffffffefefffefffffffffffffffefefefffefffffffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffefffefefefffffefffffefefefffefffefffefffffffefefefffefffefffefffefffefffefffefefefffefefefffefefffffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffefffffefefffffffffffffffffffffefffffffffffffefffffffffffffffefffefffffefffffffffffffefefffffffefefffffefefffefffffffffffffffffefefffefffffffffefffffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffefffffffffefffffefffefffffefefffefffffffefffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffffefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d3ffd3d2d2ffd3d2d2ffd2d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d2d2ffd2d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd1d1d2ffd2d1d2ffd2d1d1ffd1d2d2ffd2d2d2ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd1d0d1ffcfd0d0ffd0cfd0ffcfcfcfffcfcecfffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d3d2ffd4d4d3ffd4d4d4ffd5d5d6ffd6d6d6ffd4d3d4ffd2d2d2ffd1d1d2ffcccccdffcacbcbffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c8ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c8c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcac9caffcac9c9ffc9cac9ffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc6c7c7ffc7c7c6ffc7c7c7ffc7c6c7ffc6c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c5ffc6c5c6ffc6c6c6ffc5c6c5ffc5c5c6ffc5c6c5ffc5c6c6ffc6c5c5ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c5c5ffc4c4c4ffc4c4c5ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c7ffc6c7c6ffc7c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffcbcacaffd1d1d1ffd9d9d9ffe6e6e6ffecececffedeeeefff1f0f0fff1f2f1ffefeeeeffedeeeeffededeeffeeedeeffeeededffedeeeeffeeeeeeffeeededffeeeeeeffeeeeeeffedeeedffedededffedeeeeffedeeeeffedededffeeedeeffedededffedededffedededffedededffecededffedededffecedecffecedecffecedecffededecffecececffececedffedededffedececffecedecffedededffecececffedededffecececffececedffecececffedecedffecededffedececffecececffededecffedededffedecedffecededffedecedffecedecffecebebffecececffecececffecebecffebebebffebebebffebebebffebebecffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebeaebffebebebffebebebffebebebffebebeaffebebebffebebebffeaebeaffebeaeaffeaebebffeaebebffeaeaeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeae9eaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffe9e9e9ffe9eaeaffe9eaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebececffecebecffebecebffecebebffecececffecececffedecedffececedffedededffedededffededeeffedeeedffeeededffedeeeeffedeeedffededeeffedeeedffedeeeeffeeededffedeeedffeeededffedededffedededffedecedffedededffedededffedededffedececffececedffedececffecececffecececffececedffececedffecececffedecedffecedecffecececffedecedffecececffecedecffecededffecedecffecedecffecedecffedededffedededffedecedffededeeffedededffedededffededeeffedededffeeeeeeffedededffededeeffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeff0effff1f1f1ffeeeeeeffedededffe8e8e8ffdbdcdbffd4d4d4ffcbcbcbffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c8c8ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc6c6c6ffc7c6c7ffc5c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c6ffc6c6c6ffc5c6c5ffc5c6c5ffc5c6c5ffc6c6c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc6c6c6ffc6c6c7ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c8c8ffc7c7c8ffc8c7c8ffc7c7c8ffc7c8c8ffc8c8c7ffc8c7c7ffc7c8c8ffc7c8c7ffc7c7c8ffc7c8c7ffc7c8c8ffc8c7c7ffc7c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c8c8ffc8c9c8ffc9c9c9ffc8c9c8ffc8c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcac9c9ffcacacaffcacacaffc9c9caffcacacaffcac9caffcacacaffc9cacaffcacacaffcacacaffcac9c9ffc9cac9ffcacac9ffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9c9ffcacacaffcacacaffcacacaffc9c9caffcacacaffc9cacaffc9cacaffcacac9ffc9c9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c7c7ffc8c8c8ffc9cac9ffcbcbcbffcbcbcbffcbcbccffccccccffccccccffccccccffcccdcdffcdcdcdffcecdceffcfceceffcdcecdffcdcdcdffccccccffccccccffcccdcdffcdcdcdffcdcdcdffcdceceffcecfceffcfcfcfffcfcfcfffcfcfd0ffd1d1d1ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d4d4ffd4d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d7d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6b6aff6a6a6aff6a6a6bff6b6b6bff6b6a6aff646464ff676767ff6f6f6fff737373ff757575ff777777ff787979ff7b7a7bff7b7c7bff7c7b7bff7b7b7bff7b7b7bff7b7b7bff7c7c7cff7c7d7dff7d7d7dff7d7e7dff7d7d7dff7e7e7dff7e7e7eff7e7e7eff7e7e7fff7e7e7eff7e7e7eff7e7e7eff7e7e7dff7d7d7dff7c7d7dff7b7c7bff7b7b7bff7b7b7bff7a7b7bff7b7a7aff797a79ff797879ff787878ff777777ff777677ff737272ff676767ff656565ff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefffffffefefffffffefffffffffefffffffffffffffffffefefefffffefefffefffefffffefefffffffefffffefefffefefffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffffefefffffefefffffffffffefffffffefffffffefefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffffffffffffefffffffffefffffffffffffffffffefffffffefefefffffefffffffffffffefefefffffefffffffefefffefffefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefffffffffefffefffefffffefefffffffffffffffefffefefffffefffefffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffffefffffffffffffefffffffefffffffffefffefffefffefefffffefefefffffffffffffefefffefffffffefefefffefefffffffefffffefffefffffffffffffffefffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffefffefffffffefffefffffefffffffffffffefffffffefefffffffefefffffffefffefefefffffefefffefffffffefffefffffefefffefffefffefefefffefefffffefefefffcfcfbfff3f3f4ffe8e8e8ffd6d6d6ffabaaaaff8f9090ff7d7d7dff6a6a6bff585758ff474847ff393939ff2a2a2aff1f1f1fff181818ff121313ff111010ff111211ff121212ff121212ff131213ff131213ff121312ff131213ff131313ff121213ff131314ff1414130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2dff2a2929ff2a292aff151516ff141414ff0c0b0cff0e0e0eff0e0e0eff0e0e0eff1d1c1cff333333ff444545ff555556ff686767ff7c7c7bff949494ffb2b1b1ffe1e2e2fff3f3f2fffdfdfcfffefffefffefefefffefefffffffefefffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffffefffffefffefffffffffffefffefffefefefffefefefffefffefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffdfdfefffdfdfefffefefefffdfefefffefdfefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafafffafbfbfffafbfafffafafbfffbfafbfffafbfafffbfbfbfffbfbfbfffafafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfdfffefdfdfffdfefdfffefdfefffefefdfffefefefffefefffffefefffffffefffffefefefffefefefffefefefffdfefefffdfefefffefefefffdfefdfffefdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffdfefdfffefdfdfffefefdfffefefdfffefefefffefdfefffefdfefffefefefffffefefffffffefffefefefffefefefffffffefffefffefffffefefffffefefffffffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffefdfefffffffffffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefefffffffefefffffffefffbfbfbfff1f1f1ffdedfdfffabababff8d8c8cff797979ff666566ff555455ff454545ff383938ff242425ff161616ff181818ff181718ff161717ff1d1d1dff1d1d1eff262627ff262726ff262627000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141415ff151514ff131414ff141414ff141414ff141413ff131414ff131413ff141414ff131213ff131313ff131212ff111111ff151515ff1b1b1cff242424ff2f2e2fff3b3b3cff4a4a4aff595959ff6b6a6bff7b7b7bff8e8f8effb2b3b2ffd7d6d6ffe6e6e7fff3f4f4fffcfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefefffffefffffffefefefffefefefffffffffffefefefffffefffffefefefffefffefffefffefffffefefffefffffffefffefffefefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffffffffefffffffffefffffffefffffffffffefefffffffefffffefefefffffefefffffffefffefefffffefefefffffffefffefffefffffefefffffefffffffffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffdfdfdfffefdfefffefefdfffdfefefffdfefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffffefefffefffefffefefefffffefffffffffefffefffefffefefffffffefffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefefffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffffffefefefffefefffffefefefffefffefffefffefffffefefffefffffffefffefffefefffffffefefffffffefffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffefefffefefffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d2ffd3d3d2ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd1d0d0ffd0d0d0ffcfcfd0ffcecfcfffcececeffcdcecdffd0d0d0ffd1d1d1ffd3d3d2ffd3d3d4ffd5d5d5ffd6d7d6ffd6d6d6ffd5d5d4ffd3d3d3ffd3d2d2ffcdcdcdffcacacbffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc9c8c8ffc8c9c8ffc9c9c9ffc9c9caffcac9c9ffc9cac9ffc9c9caffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc9c8c8ffc9c9c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c6ffc6c7c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c6ffc6c5c5ffc6c6c5ffc6c6c5ffc6c5c5ffc5c6c6ffc6c6c5ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c5ffc4c5c4ffc4c4c5ffc5c4c5ffc4c5c4ffc4c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc3c3c4ffc4c3c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c3c4ffc3c3c4ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c5c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffcdcdccffd4d5d5ffddddddffeaeaeaffecececffedeeeefff0f0f0ffeeeeefffeeedeeffeeeeedffeeeeeeffeeeeeeffededeeffeeededffedeeeeffeeededffeeeeedffeeededffededeeffededeeffeeedeeffedededffedededffedededffecededffecededffedededffecededffedecedffedededffededecffecececffecedecffecedecffececedffecedecffecececffecececffededecffecededffecededffedececffedecedffedededffecececffedecedffededecffecededffecedecffedececffedededffecedecffececedffecececffecececffececebffecebebffebececffebecebffecebebffebebebffebebebffebebebffebebebffebebeaffeaeaebffebebebffebebebffebeaebffeaebebffebebebffeaeaebffebebebffebebebffebebebffebebebffeaeaebffebeaeaffeaebebffebeaeaffebebeaffebebeaffeaeaebffeaeaebffebeaebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9eae9ffe9eaeaffeae9eaffeaeae9ffeae9e9ffe9e9e9ffeaeaeaffe9eaeaffe9eaeaffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaeaffebebebffebebebffebebecffecebebffececebffececebffecececffececedffecedecffedececffedededffedededffedededffedededffedeeedffededeeffedededffedeeedffedededffedeeeeffedededffedededffedededffedededffedededffedededffececedffedececffecedecffedececffecedecffecececffecececffecececffecececffecececffecececffedececffecececffecececffedececffecedecffedececffedededffededecffececedffecedecffedededffedededffedededffedededffedededffeeeeedffededeeffedeeeeffedededffeeedeeffeeeeeeffedededffeeedeeffeeeeeeffeeefeffff1f2f1fff1f0f1ffededeeffeaebeaffdededfffd7d7d7ffd2d1d1ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c8c7ffc7c7c8ffc7c7c7ffc7c8c7ffc7c7c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c5c5ffc5c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c5ffc4c5c4ffc4c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc5c5c6ffc5c6c6ffc6c5c5ffc6c6c6ffc6c7c7ffc6c6c6ffc7c6c7ffc7c6c6ffc6c7c6ffc6c7c6ffc7c6c6ffc7c7c7ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c8ffc8c7c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9c8ffc8c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcac9caffcacac9ffc9cacaffc9cac9ffcac9caffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacacaffcac9caffcac9caffcac9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcacbcaffcbcbcbffcbcccbffccccccffccccccffcccccdffcdcccdffcdcdcdffcececeffcececeffcdcdcdffcccccdffcdcdccffcccdccffcdcdcdffcecdceffcececdffcececeffcecfceffcfd0cfffd0cfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d6ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d8d7ffd7d7d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6b6aff6a6b6aff6a6a6bff6a6b6aff646464ff585858ff585857ff636363ff676767ff6b6b6bff6e6e6eff717171ff727272ff747474ff757574ff747574ff747574ff757575ff767676ff767777ff777777ff787777ff787877ff787877ff787778ff787879ff797978ff797979ff797979ff797879ff787879ff787878ff767776ff757576ff757575ff757575ff747474ff737474ff727272ff717171ff707070ff6e6e6dff6a6b6bff636363ff545454ff565656ff646564ff6c6c6cff6c6c6cff6c6c6cff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffffefffffefffffffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffefffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefffffffefffffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefffffffffffefffffffffffefefffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefefffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffefefffffefffefffefefffffffffefffefefffffefffefffffefffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefefffffffffffffefffefffffffffffffffefffffefefffffffefffffefefffffefefffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffefffffffffffffefffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffffefefffffefffffefefefffbfcfcfff3f3f3ffe8e8e8ffd4d4d4ffa9a9a9ff8d8d8dff7a7a7aff686868ff565656ff454545ff363535ff282828ff1d1d1dff171717ff131313ff111111ff121211ff131213ff121312ff131313ff131312ff131313ff131313ff141314ff131314ff141514ff151414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222323ff2c2c2cff2c2c2cff292929ff2a292aff151515ff141414ff0c0c0bff0a0a0aff121212ff272727ff3b3a3bff4c4b4cff5d5d5dff727171ff868686ffa1a1a1ffcecdcdffecececfff8f8f8fffefefefffefefffffefefefffffefefffffefffffffefefffefffefffefffefffffefefffefefefffefefefffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefefdfffefdfdfffefdfdfffdfdfefffefdfdfffefdfdfffefdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfafafffbfbfafffafbfbfffafafafffbfafafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefdfffefffefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffdfefdfffefdfefffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfefffefefefffefefefffffefefffefefffffefefefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfefdfffffefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffffffffefffffdfdfdfff8f7f7ffebebebffc5c5c5ff959696ff828283ff6f6f6fff5d5c5cff4c4b4cff3e3d3dff2f3030ff1c1c1bff151515ff161616ff1d1d1dff1e1d1eff262626ff272726ff262727ff262626ff22212200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff141515ff141514ff151415ff141414ff141414ff131413ff141313ff141414ff141414ff141413ff131312ff121212ff141414ff1a1a19ff222223ff2c2c2cff393a3aff474848ff575757ff686968ff7a7a7aff8d8d8dffb5b5b5ffd9d9d8ffe8e7e7fff4f3f4fffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffffefffffefefffffefefffefefffffffffefffffffffffffefffffefffefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffffefffffefffefffffefffffffefefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefefffefefefffefefdfffefefdfffefefefffefdfefffefefdfffdfefefffdfefdfffdfefefffdfdfefffefdfefffdfdfdfffefefefffefefdfffefdfdfffefefdfffefdfdfffefdfefffefdfefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefffffefefffffefefefffffefefffffffffffffefefffefffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffffefffffefffefffffefffffffffefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffffefefffefefefffffefefffffefefffffefefffffffefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffefffffefffffffefefefffefffefffefefffffefffefffffefffffffffefffefefffffefffefffffffffffefefffffefffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefefffffefefefffffefffffefefefffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd3d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd0d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffcfd0cfffd0cfd0ffcececfffcdcecdffd0d0d0ffd1d1d1ffd2d2d2ffd3d4d3ffd5d4d5ffd7d6d7ffd7d6d6ffd5d5d4ffd4d4d3ffd4d4d4ffd2d1d2ffcccccbffc9cacaffc9c9c9ffc8c9c9ffc7c7c7ffc6c5c6ffc5c6c5ffc6c6c6ffc7c6c6ffc7c6c6ffc7c7c6ffc7c7c7ffc8c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c7c8ffc8c8c7ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c9ffc9c9c8ffc9c9c9ffcac9caffcac9c9ffcacacaffcacac9ffcacacaffcac9caffcacacaffcacacaffcac9c9ffcacac9ffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c8c9ffc8c9c8ffc9c8c9ffc9c9c8ffc8c8c9ffc8c9c8ffc9c8c9ffc8c8c9ffc8c9c8ffc9c8c9ffc9c8c8ffc9c9c9ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c5ffc6c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc5c5c5ffc4c5c4ffc4c4c4ffc5c5c5ffc5c4c5ffc4c4c4ffc5c4c4ffc4c4c4ffc5c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc4c4c3ffc3c4c4ffc3c3c3ffc3c3c3ffc4c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc2c3c2ffc3c2c3ffc3c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc2c2c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c1ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c3ffc2c2c2ffc2c2c3ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c4c5ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc6c6c7ffc7c6c7ffc7c7c6ffc8c7c7ffc8c8c8ffcacac9ffd2d2d2ffd9dad9ffe7e7e7ffecebebffedededfff0f0f0ffefefefffeeeeedffedeeeeffedededffeeededffeeeeedffedededffeeeeeeffeeeeeeffedededffedeeedffedededffedededffededeeffeeededffededeeffedededffedededffecededffecedecffedecedffedececffedededffecedecffecececffedecedffedececffededecffecedecffecececffecececffededecffecededffecececffececedffececedffedededffecedecffedededffededecffedececffededecffedececffedececffecececffecececffecececffecebecffebecebffecececffebecebffebebebffebebecffebebebffebebebffebeaeaffebebebffebebeaffeaebebffebebeaffebebebffebeaeaffeaebebffebebebffebeaeaffebebeaffeaebebffeaeaeaffebeaeaffebebeaffeaeaeaffebebebffeaebebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffeae9eaffeaeaeaffeaeaeaffe9eae9ffeae9e9ffeae9eaffeaeae9ffeaeae9ffe9eae9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ffeae9eaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffebeaeaffebeaebffebebebffecebebffecebecffebebebffecececffecececffecececffececedffedecedffecedecffedececffedededffedededffedededffedededffedededffedededffedededffedededffedecedffedededffedededffecececffedececffededecffecececffedecedffecececffecececffecececffecececffecececffecececffecececffececedffecececffedececffececedffecedecffedececffedececffedededffecedecffedececffedededffedededffededecffededecffedededffedededffeeededffedeeeeffedededffededeeffedededffeeedeeffedeeedffeeeeeeffeeeeedffefeeeefff2f2f1ffeeeeeeffedececffe9e9e9ffdbdbdbffd5d4d4ffcdcccdffc8c8c8ffc9c8c8ffc8c8c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c6ffc7c6c6ffc7c7c7ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c4ffc4c4c5ffc5c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc3c4c4ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c4ffc4c5c5ffc4c5c5ffc4c5c5ffc5c5c5ffc6c5c6ffc5c5c5ffc6c6c6ffc6c6c5ffc6c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c6c7ffc6c6c6ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c7ffc7c6c7ffc6c6c6ffc7c6c6ffc7c7c7ffc7c6c6ffc6c7c7ffc6c7c6ffc7c7c7ffc6c6c6ffc6c6c7ffc7c6c7ffc7c6c6ffc7c7c6ffc6c7c7ffc6c6c6ffc7c6c6ffc7c7c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc9c8c8ffc9c9c9ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c8ffc9cac9ffc9c9c9ffc9c9c9ffcacac9ffc9cacaffc9cac9ffc9cacaffc9cacaffcacacaffcacacaffcacacaffcacac9ffcac9c9ffcacac9ffcac9c9ffcac9caffcac9caffcacacaffcacacaffcac9caffcacac9ffcacacaffcacac9ffcacac9ffcacacaffcac9caffc9c9c9ffcac9c9ffcac9caffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c8c8ffc8c8c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffcac9caffcacbcaffcbcbcaffcbcccbffccccccffccccccffcccccdffcdcdccffcdcdcdffcececeffcececeffcdcdceffcdcdcdffcdcdcdffcdcdcdffcececeffcdcecdffcececeffcfcfcfffd0cfcfffd0d0cfffd0d1d0ffd0d1d1ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d4ffd3d4d3ffd5d4d4ffd5d5d4ffd5d4d4ffd5d5d5ffd6d5d5ffd6d5d6ffd6d5d6ffd6d6d6ffd7d6d6ffd7d6d7ffd6d6d6ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd8d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6a6bff6b6a6aff6b6b6aff646463ff585858ff4c4c4cff4b4a4aff565757ff5b5c5bff616162ff656565ff686868ff6a6a6aff6d6c6cff6d6d6dff6d6d6dff6e6d6dff6e6d6dff6f6e6eff6f6f6fff706f6fff706f6fff6f6e6fff6e6e6eff6f6f6fff707070ff707070ff717172ff727172ff717171ff717171ff707070ff706f6fff6e6f6eff6e6e6dff6e6e6eff6d6d6dff6c6c6cff6b6b6bff696969ff686867ff646565ff5f5f5fff575656ff474747ff494949ff565656ff646464ff6c6c6cff6c6c6cff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffefefffffffffefffefffefffffefefffefefffffefffffffefefffffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffefffffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefffefffffffffffffffefffefefefffffefffffffffffffefffefffefefefffefffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffefffffffefffffefffefffffffffffefffefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffefefffffffffefffefffefffffefffffefefffffefffffffefefffffefefffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefffffffefefffffffefffffffefffffefffefffefefefffefffefffefffefffefefefffbfafafff1f0f1ffe4e4e4ffcecdceff9d9d9cff878687ff747474ff626262ff515151ff404040ff303131ff242424ff1c1b1cff161616ff131312ff121211ff131313ff131212ff131313ff131313ff131213ff131313ff131414ff141414ff141414ff151515ff16151500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff232322ff232323ff2c2c2dff2c2c2cff2a2a2aff2a292aff151515ff141413ff0c0c0bff181717ff2e2e2eff424241ff525352ff656465ff79797aff8e8d8dffb2b3b2ffdddddcfff0f0f1fffcfcfcfffffefffffffefffffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffffefffffffefefffefefffffefffefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefdfdfffdfdfdfffefefdfffdfefdfffefdfefffdfdfefffefdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffbfbfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffefefefffdfefefffefdfefffefefdfffefefdfffffefefffffefefffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffffffefffffefefffefefefffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefdfefffefefdfffffffefffefefefffefefefffefefefffefefefffefffefffffefffffefffffffffefffffefffefffcfbfbfff0f0f0ffd8d8d8ffa1a1a1ff898989ff767776ff636363ff515150ff414141ff343535ff242423ff171616ff1d1d1dff1e1d1eff262626ff262626ff262626ff262726ff222122ff222222ff1515150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff151514ff151515ff151514ff141414ff141314ff141414ff131413ff131314ff131413ff121212ff141414ff181819ff1f1f1fff292928ff343534ff434344ff535353ff646464ff757475ff868685ffa9a9a8ffd5d5d4ffe5e5e5fff1f1f1fffcfcfbfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefffffffffefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefefffefefefffefffffffefefefffefefefffffffffffffffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffdfefdfffefefefffefdfefffefefdfffefefdfffefefdfffefefefffdfdfdfffefefefffdfefdfffefefefffefefefffefefefffefffefffffefefffefefffffefefefffffefffffffefffffefffefffefefefffefffefffefffefffefefffffffefefffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefffefffffffffffffefefffefefefffffefefffffefefffefffefffefefefffefffefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefffefffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffefffffffffefffefffefffffefffffffefffffefffffffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefffffefffffffffffefffffffefffffffffffffffefffefffefffffefffffffffffffefffffffefefffffefffefffefffffffffffffffefffffffffefffffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d1d2ffd1d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffd1d0d0ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcecfcfffcececdffcfd0cfffd1d1d1ffd2d2d1ffd2d3d2ffd4d4d4ffd6d6d6ffd6d7d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffcdcdceffcacacaffc9cac9ffc9c9c9ffc8c8c8ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c7ffc8c7c8ffc7c8c8ffc8c7c8ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c8ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9cacaffcacac9ffcac9caffcacacaffcac9caffcacac9ffcac9caffcacac9ffc9cac9ffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc9c8c8ffc9c8c8ffc9c9c9ffc9c8c8ffc9c9c9ffc9c8c8ffc9c8c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc9c9c8ffc9c8c8ffc8c8c8ffc9c8c8ffc9c9c8ffc8c9c8ffc8c8c8ffc8c9c8ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c6ffc6c6c5ffc6c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc5c5c5ffc4c5c5ffc5c4c4ffc4c5c4ffc5c5c4ffc4c4c5ffc4c4c4ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c3c4ffc4c3c3ffc4c3c3ffc3c3c3ffc4c3c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c2ffc3c2c2ffc2c2c2ffc2c1c2ffc2c1c2ffc1c1c1ffc1c2c2ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c1ffc1c1c1ffc2c1c1ffc2c2c1ffc1c2c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c2c1ffc1c1c2ffc1c1c1ffc1c2c1ffc1c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c2ffc3c3c2ffc3c3c3ffc2c3c2ffc3c3c3ffc3c4c3ffc4c4c4ffc3c4c4ffc4c4c4ffc4c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc8c9c8ffcfcfcfffd6d6d6ffdfdfdfffeaeaeaffedecedfff0f0f0fff1f1f1ffeeeeeeffedeeedffeeedeeffeeedeeffeeeeeeffedeeeeffededeeffedededffedededffeeededffeeededffeeededffedeeedffedededffedededffedededffecededffedededffededecffedededffededecffecececffedececffededecffecedecffecececffecedecffececedffecededffececedffedececffecedecffecededffecededffedededffedededffedededffededecffededecffededecffedededffecececffededecffecedecffedecedffecececffecebecffecececffececebffebececffebebebffecebebffebebebffebebebffebebebffebebeaffebebebffeaeaebffebeaeaffebeaebffeaeaeaffebeaebffebebeaffebeaebffebebeaffeaebeaffebeaebffeaeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9eaeaffeaeaeaffe9eae9ffeaeaeaffeaeae9ffe9e9e9ffeae9eaffeaeae9ffe9eae9ffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9eae9ffe9eaeaffe9e9eaffe9e9e9ffeaeaeaffeae9eaffeaeae9ffeaeae9ffeaeae9ffeaeaeaffeaeaeaffebebeaffeaebeaffebebebffebebecffecebebffececebffececebffecececffecececffedecedffedecedffecedecffedededffededecffedededffecededffededecffedecedffedededffedecedffededecffedecedffededecffecedecffedecedffedecedffecededffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecededffecececffecececffededecffedececffecececffedecedffededecffecedecffececedffededecffedededffedededffedededffedededffedeeedffedeeeeffededeeffedededffeeeeeeffeeeeeeffeeeeedffeeeeedffefefeefff1f1f1ffedededffecececffe8e9e8ffdadadaffd2d2d3ffcbcacaffc8c8c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c7c6ffc6c6c6ffc6c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc4c4c4ffc4c3c3ffc4c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c4ffc3c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c5ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc6c6c5ffc5c5c5ffc5c5c5ffc6c6c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c6c6ffc6c6c7ffc6c7c7ffc6c6c7ffc6c6c7ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c7c7ffc8c7c8ffc7c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c8ffc8c8c8ffc9c8c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9cac9ffc9c9caffcac9c9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacac9ffcacac9ffcacacaffc9cac9ffcacacaffc9cac9ffcacacaffcacacaffcac9caffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffc9cac9ffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c9ffc8c8c9ffc9c8c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc7c8c8ffc7c8c8ffc8c8c9ffc9cac9ffcbcacaffcbcbcbffccccccffcdccccffcccdccffccccccffcdcccdffcdcdcdffcecfcfffcececeffcdcecdffcececdffcecdcdffcdcdcdffcecdceffcfcfceffcecfcfffcfcfcfffd0d0cfffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6b6aff6a6a6aff646464ff585858ff4c4d4dff424242ff444343ff4e4f4eff545454ff59595aff5e5e5eff626262ff646464ff666665ff666665ff666665ff666565ff656565ff656565ff666766ff676767ff656566ff656465ff656565ff656564ff656666ff666666ff686868ff696869ff686868ff676767ff676767ff676767ff666666ff666666ff676667ff676767ff666667ff656565ff646464ff626261ff5d5e5dff585758ff505050ff404141ff3f3f3fff494949ff565656ff646464ff6c6c6cff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffefefffffffefffefefefffffefffffffefefffefefefffefefffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffffefffffefffffefefffffefefffffffffefffefefefffefefefffefffffffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffefffffefffffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffefffffefffefffffefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefffffffefefefffffffefffffffffffffffffffffefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffefefffffffefffefefefffffefffffffefefffffefffffefffffffefffefffefffffffffffefffffffffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffefffefffffefffffffefefffffffffffffefffffefffefffefefefffffffffffefffefffefffffffffffffffffffefffffefffffbfbfcfff3f3f3ffe7e8e8ffd4d4d4ffa8a8a8ff8a8a8aff797979ff696868ff575657ff434344ff333433ff282828ff202020ff1a1a1aff141514ff121112ff121212ff121313ff131313ff131314ff131413ff141414ff141514ff151515ff151515ff161616ff1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff161716ff161616ff232322ff222323ff2c2d2dff2c2c2cff2a2a2aff2a2929ff151515ff1c1c1cff2b2a2bff393838ff4c4c4bff5f605fff727272ff868585ff989898ffd9d9d9ffeaeaeafff7f8f7fffefdfefffffffefffefffefffffffffffefffefffefffffffefefffffffffefffffffffffefefffffffefefffefffefffffefefffffffefffefefefffffefffffffefefffefefefffefefffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfefefffdfdfdfffdfdfefffefdfdfffdfdfefffefdfefffefdfefffefdfefffefefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffdfefdfffefdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfcfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefdfdfffdfdfefffefdfefffefefefffffefefffefefefffefffefffefefefffffefefffefffefffffefffffefdfdfff6f6f6ffe8e8e8ffbcbcbcff959595ff838383ff70706fff5b5b5bff49494aff3d3d3dff313132ff242424ff1c1c1bff262726ff262626ff272726ff262626ff222222ff222222ff151415ff141515ff0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141415ff141515ff151515ff151514ff151415ff151515ff141415ff141414ff141414ff141414ff131314ff121112ff141313ff161516ff1b1b1bff222222ff2c2c2bff373737ff454545ff565757ff686969ff787878ff909091ffbab9baffdadadbffe9e9e9fff5f4f5fffdfcfdfffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffffffffffefefffffffefefffefffffffefffffffefffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefffffffffefffffefefffffefefefffffefefffefffefffefefefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffefefdfffdfefefffdfefefffefefefffefefefffefdfdfffdfdfefffefdfefffefdfefffefdfefffefefdfffefefdfffdfefefffefefdfffefefefffefefefffefefefffefffefffefefffffefffefffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffefffefffffefefffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefffffefefffffffefffffffefefffffffefffefffefffefefefffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffefffffffffffffffffffefffefffffefffffffefefffefefffffefffffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefffffffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd3d3d2ffd2d3d2ffd3d2d3ffd3d3d2ffd3d2d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfcfcfffcecfcfffcfceceffcfd0cfffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd5d4d4ffd5d5d5ffd5d5d5ffd3d3d3ffd3d3d2ffd0d0d0ffccccccffcacacaffcacac9ffc8c8c9ffc8c8c7ffc5c5c5ffc4c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c7c7ffc8c7c7ffc8c8c7ffc7c8c7ffc7c7c7ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9c9c8ffc8c9c9ffc9c9c9ffc9cac9ffc9cacaffcacacaffcacac9ffcacacaffcacacaffcacac9ffc9cacaffcacacaffcacac9ffc9c9c9ffcac9caffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c9c9ffc9c9c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c8ffc8c8c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c6ffc6c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c4c4ffc4c4c4ffc4c4c3ffc3c4c4ffc4c4c3ffc4c4c3ffc4c3c4ffc4c3c3ffc4c4c4ffc4c3c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc2c2c3ffc3c2c2ffc2c3c2ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c2c1ffc1c2c2ffc1c2c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c0ffc0c1c1ffc1c0c1ffc0c0c1ffc0c1c0ffc1c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0bfffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0c0c0ffc0c1c1ffc0c0c0ffc1c1c1ffc1c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c1ffc2c2c1ffc1c2c2ffc3c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffcacac9ffd2d2d2ffdadadaffe8e8e8ffebececffedededfff0f1f0ffeeeeeeffeeedeeffeeededffeeedeeffedeeeeffedeeedffedeeeeffeeeeedffedededffedeeedffedededffedededffedededffedededffedecedffecededffedececffecedecffecececffedececffececedffecececffecececffedececffecececffecececffecececffecececffecececffecececffededecffececedffedececffecededffecededffedededffedededffedecedffececedffedecedffedecedffedecedffededecffecedecffecececffecececffececebffecebecffecebebffecececffebebecffebebebffebebebffebebebffebebeaffeaebebffebebebffebebeaffebebebffeaeaebffebeaeaffeaebeaffebeaeaffebebeaffeaeaeaffebeaebffebeaeaffeaeaeaffeaeaebffeaebeaffeaeaeaffeaebeaffeaeaeaffeaeae9ffeaeaeaffeae9e9ffe9eaeaffeae9eaffe9e9eaffe9eae9ffeae9e9ffe9eae9ffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffeae9eaffeae9eaffeaeaeaffeaeaeaffeaebeaffeaeaebffebebeaffebebebffebebecffebebebffecececffecebecffecececffecececffecececffecedecffecededffecededffededecffedededffececedffedececffecedecffedececffededecffecececffecececffedececffecececffececedffecedecffecececffecedecffecececffececebffecececffecececffecececffecececffecececffecececffecececffecedecffecececffecececffececedffecececffededecffedededffececedffececedffededecffedecedffedededffedededffedededffedededffedededffededeeffedeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeffff3f2f3fff2f1f2ffedecedffe9e9e9ffdcdddcffd4d4d4ffcececdffc8c8c7ffc6c6c6ffc6c6c5ffc6c6c6ffc6c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c3c3ffc3c4c3ffc4c3c3ffc4c4c3ffc3c3c3ffc4c3c4ffc4c4c3ffc4c3c4ffc3c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c1c2ffc1c2c2ffc2c1c1ffc1c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c4c4ffc5c5c4ffc5c5c4ffc4c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c5c6ffc5c6c5ffc5c5c5ffc6c6c6ffc5c6c5ffc5c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c5c6ffc6c6c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc7c7c6ffc7c6c6ffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c7c8ffc7c8c7ffc8c7c7ffc7c8c7ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9c9caffcac9c9ffc9cacaffc9cacaffcacacaffcacacaffcac9caffc9c9caffcacacaffcacacaffcacacaffcacac9ffcacac9ffc9cacaffcacac9ffcacac9ffcacacaffcacac9ffcacacaffcac9caffcacacaffc9cacaffcacacaffc9cac9ffc9cacaffc9cacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c8ffc9c8c8ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc7c8c8ffc9c9c8ffcac9caffcacbcaffcbcbcbffcccbcbffccccccffccccccffcccccdffcdcdcdffcececeffcfcfcfffcfcecfffcececeffcececeffcececeffcececdffcececeffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d6d7ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a6aff646464ff585857ff4c4c4cff424242ff3a3b3bff393939ff424243ff484847ff4c4d4dff515252ff555555ff575757ff575757ff565656ff545354ff504f50ff4b4a4aff484848ff484847ff494949ff494948ff474847ff474747ff484747ff484848ff494849ff484948ff484949ff484848ff474847ff474848ff4a4a4aff4c4c4bff505050ff555555ff595958ff5a5a5aff5a5a5aff595a59ff565656ff515151ff4c4c4bff444444ff363737ff383838ff3f3f3fff494a49ff565656ff646564ff6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffffefffffefffffefefefffefefffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffefffffffefffffefffffefffffffffffffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffefffffefffffffffffffffefffffffffefefffffefffffefefefffffffefffefefffffefffefffefffffffefefefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffffffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffffffefefffffefffffefefefffffffefffefefffffefffefffefffefffefefefffffefffffffffefffefffffffefefffffffffffffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffefffffefffefffffffefffefffffffffffefffffefffffefffffffffefefffffefffffefffefffffffffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffffffffffefffefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffefffefffffffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffefffffffefefefffffffefffffffefffffffefffffffffffffffffffefffefffffffefffefffefffffffefffefefefffffefefffffffffffefffefffefefefffbfbfcfff4f3f3ffe8e8e8ffd5d5d5ffa7a7a8ff8a8a8aff7a7a7aff676868ff555555ff434343ff343535ff2a2a29ff212120ff191919ff131414ff121212ff131313ff141313ff141314ff141414ff141514ff151515ff151515ff151616ff161515ff171717ff17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff121211ff161616ff161617ff232223ff222322ff2d2c2cff2c2d2cff2a2a29ff252525ff2b2c2bff383737ff454445ff575757ff6b6b6bff7d7e7eff8f8f8fffa8a9a8ffe9e9e9fff2f1f1fffcfcfcfffffffffffffffefffffffefffefffefffffffefffefefefffffefefffffffefffefffefffffefefffefefffffffffefffffefffffefefefffefefffffffffffffefffefffefffefffefefefffffefefffefffefffefefefffffffefffefefefffefefefffefefffffefffffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfafbfffafafafffafafbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfefdfffefdfdfffefdfefffdfefdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffffffefffffefffffefffffffffffffffefffffffffefefffefefefffefefefffefefdfffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfbfffbfbfcfffcfbfbfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfcfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefefdfffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefffffefefefffffffefffffffefffffefefffbfbfbffefefefffd4d4d4ffa2a2a2ff8d8d8dff7a7b7aff656566ff535353ff454545ff3b3b3aff303030ff222223ff272626ff262626ff262626ff212122ff222222ff151514ff141515ff0c0c0bff0e0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff161516ff141414ff151514ff151515ff151515ff141515ff151515ff151415ff151414ff141414ff121212ff141413ff161716ff1c1c1cff232423ff2c2d2dff3a3a3aff474847ff565656ff686768ff797978ff919190ffbcbcbcffdddcdcffe9e9eafff4f5f5fffdfcfcfffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffefefffffffffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffefffffffefffffefffffefffefffffefefffffefffffefffefffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffefefffffffffffffffffefffefffffffffefefffffefefffefffefffffefefffffffefffffefffffefefefffffefffffefffffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefdfffefefefffefefefffefdfefffdfdfdfffefefdfffdfefefffefefdfffefdfefffdfefdfffefdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefffefffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefefefffffffefffefefffffefefefffefefefffefefefffffefffffffefefffefffffffefefffffefffefffefffefffffefefffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefefffffffffffffffffffffffefffefefffffffffefffffefffffefffefffefefffffffffffffefffefffefffefffefefefffffefefffefffefffefefefffffffefffefefffffefefefffffefffffefffffffffefefffffefffffefefefffffffefffefefffffefffefffefffefffefefefffffefffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffffffffffefffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcecfffcececeffcececdffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d1ffcfd0cfffccccccffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c7ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c6c6ffc6c6c7ffc6c7c7ffc7c7c7ffc8c7c8ffc7c7c7ffc8c7c7ffc7c8c8ffc7c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9cac9ffc9cac9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacacaffc9c9caffcacac9ffcac9caffc9c9c9ffc9c9caffcac9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c8c8ffc8c9c8ffc9c8c8ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c7ffc8c8c7ffc7c8c8ffc7c8c7ffc7c8c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c8c7ffc8c7c8ffc7c8c7ffc6c7c7ffc7c7c6ffc6c7c6ffc6c6c7ffc6c6c6ffc6c6c5ffc6c6c5ffc5c6c5ffc5c5c5ffc5c4c5ffc4c5c4ffc4c4c3ffc4c3c4ffc3c4c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c3c2ffc2c3c2ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c2ffc2c2c1ffc2c1c2ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc1c0c0ffc0c1c0ffc1c0c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfc0ffbfbfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbebebfffbfbfbeffbebfbeffbfbebfffbebfbfffbebebeffbfbfbeffbebfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffc0bfbfffbfbfc0ffbfc0bfffc0bfbfffc0bfc0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc5c4c4ffc7c7c7ffcfcfcfffd7d7d7ffe5e5e6ffebebebffecececffeff0efffeeefefffeeeeeeffedeeedffedeeedffeeededffeeededffedeeedffeeededffeeeeedffedededffedededffedededffedededffedededffedecedffecedecffededecffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecececffededecffecedecffedededffedecedffededecffedededffecededffedededffedecedffecededffededecffedecedffecedecffecececffececedffecececffecececffececebffececebffecebecffebebecffebebebffebebebffebebebffebebeaffeaeaeaffebeaeaffebebeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeae9e9ffeae9eaffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe8e9e9ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeae9e9ffeae9eaffe9eaeaffeaeaeaffeaeaebffeaeaeaffebebebffebebebffecebebffecebecffecececffececebffecececffecececffecececffecececffecececffedececffecececffecececffececedffedececffecececffecececffecececffedececffecececffecedecffecececffecececffebececffecececffececebffecececffebececffecececffecececffecececffecececffecececffecedecffecececffecececffecececffecececffecececffedececffecededffececedffededecffecedecffedededffecededffecededffedededffedededffededeeffeeededffedededffeeeeedffedeeeeffeeeeedffefeeeffff2f2f2ffeeededffecebecffe8e8e8ffd9d9d9ffd1d1d2ffc9c9c9ffc6c6c6ffc5c5c4ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c3ffc4c4c4ffc3c4c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc3c2c2ffc2c2c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c1ffc1c1c2ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc1c1c0ffc0c1c1ffc0c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c2ffc1c1c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c2c3ffc3c3c2ffc3c3c3ffc3c4c3ffc4c3c3ffc3c3c4ffc3c4c3ffc4c3c3ffc4c3c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c5c5ffc6c5c6ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcacacaffcac9caffcacac9ffcacacaffc9cacaffcacacaffcac9caffcacacaffcacac9ffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacacaffcacacaffcacac9ffcacacaffcacacaffcacac9ffc9c9c9ffcac9c9ffcacac9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c9c8ffc9c8c9ffc8c8c8ffc8c8c9ffc9c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc8c7c7ffc7c8c7ffc8c8c8ffc9c9c8ffcacacaffcacbcbffcbcbccffccccccffcdccccffcdcccdffcdcdcdffcecfceffcfcfd0ffcfd0cfffcfcfcfffcececeffcececfffcececeffcececeffcececfffcfcfcfffcfd0cfffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d4ffd6d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646464ff585858ff4c4d4cff424242ff3a3b3bff343434ff353534ff3c3d3cff404040ff444343ff474747ff4a4a4aff4a4b4bff4a4a4aff474748ff414242ff393938ff313031ff2c2d2dff2c2b2bff2c2c2cff2d2d2dff2d2e2dff2d2d2cff2d2c2cff2c2c2cff2c2b2cff2b2b2aff2a2a2aff2a2b2aff2b2b2bff2b2b2bff2d2d2dff313131ff383838ff424242ff49494aff4d4d4cff4e4e4eff4d4e4eff4b4b4cff484847ff424342ff3a3b3bff313131ff313131ff383838ff3f3f3fff4a4a49ff565656ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefffffefefffffefffefffefefefffffefefffefefffffefefffffffefefffefffffffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffefffefffefffffffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffffffffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffefefffefffffffefffffffefefefffefefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefefffffefffefffefefefffffffefffffefffffffffffffffefffffffffffffffffefffefffffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffffffffffffefffffefefffffefefffffffffffffffffffefefffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffefffefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffefffbfcfbfff3f4f4ffe8e8e8ffd5d5d5ffa7a7a8ff8a898aff787978ff676667ff545453ff424342ff343534ff292829ff1f2020ff191919ff141414ff121213ff141414ff141414ff141414ff151515ff151515ff161616ff161616ff171717ff171717ff171717ff1817170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1bff1b1b1bff111211ff111111ff161616ff161617ff232323ff222323ff2c2c2cff2c2c2dff2e2e2eff363536ff404040ff4f4f4fff636263ff767676ff878787ff979797ffbebebeffeeeeeefff7f6f7fffdfdfdfffefefefffffefefffffffffffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffefefffffefefffffffefefffefffefffffefffffffefefffefffefffefffefffffefefffefefffffefffffffefefefffefefffffffffffffefefefffffefefffefefefffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefdfefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffbfcfbfffbfafbfffbfbfbfffafbfafffafbfafffafafafffbfafbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfdfdfffdfdfcfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefffefffffefefffefffffffffffffffefefefffefefffffffffffffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffdfdfdfff4f4f4ffe4e3e3ffb6b6b5ff979696ff858586ff727272ff5e5f5fff4e4d4dff414241ff363636ff2a2a29ff1f2020ff262726ff222121ff222222ff141415ff151415ff0c0c0cff0e0e0eff131212ff131312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181819ff151615ff161615ff141414ff141515ff151515ff151515ff151515ff151515ff141414ff131313ff141414ff171717ff1d1c1dff232423ff2d2d2cff393a3aff494a49ff575757ff676768ff787879ff909090ffbbbbbbffdddddcffeaeaeafff4f5f4fffdfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffefffefefffffefffefffefefefffffffffffefffffffffefffffefffefffefffefffefefffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffefffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffefffefffffffefefefffffefffffefefffffffefffffefffefffffefffffffefefffefffefffefffefffffefefffefefffffefffffffefefefffefefefffffffffffefefefffefefefffefefefffefefffffefffefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfdfdfffefefefffdfefefffefefefffdfefdfffdfefdfffdfefefffdfefdfffefdfefffefefefffefefefffefdfefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefefffffefffefffefefefffffffefffffefffffefffffffffefefffefffefffefffefffefefefffefffefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffefefefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffefefffffefefffffffefefffefffefffffefffffefefefffefffefffefffefffffefefffefefffffefffffffefefefffefefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefffffffffffefffffefefffffffefffffffffffffffffffffefefffefffffffffffefffefefffffefffefffefefefffffefffffefffffffffefffffefffefffefffefffffffffffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd3d4d3ffd3d4d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d2d3ffd2d3d2ffd3d2d3ffd2d2d2ffd2d2d1ffd1d2d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcecfffcfcfcfffcecfceffcfcfceffcfcfcfffd0d0d1ffd1d1d1ffd1d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d2ffd0d0d0ffcdccccffcacbcbffcacac9ffc8c8c9ffc8c8c8ffc6c7c7ffc5c5c6ffc5c5c5ffc6c5c6ffc5c6c6ffc6c6c6ffc6c6c7ffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9cac9ffc9c9c9ffc9c9caffc9cacaffc9cacaffcac9c9ffcacacaffcac9caffcacacaffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc8c8c8ffc7c8c7ffc8c8c7ffc7c7c7ffc7c7c8ffc7c8c7ffc7c8c8ffc7c7c8ffc7c8c7ffc7c7c7ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c7ffc6c7c6ffc5c6c5ffc6c6c6ffc5c6c6ffc5c5c5ffc4c5c5ffc4c5c4ffc4c4c5ffc3c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c1ffc2c2c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc1c1c1ffc1c0c1ffc1c1c1ffc0c1c0ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0c0bfffbfc0c0ffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbebfbeffbfbebeffbebebeffbebebfffbebebeffbebebeffbebebeffbebebdffbdbdbdffbebdbdffbdbdbeffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbdbeffbdbebeffbebdbeffbdbebeffbebebdffbebebeffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffc0c0bfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc3c3c2ffc3c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc5c4c4ffcbcccbffd3d2d3ffdbdcdbffe8e9e8ffecececffefefeffff1f1f1ffeeeeeeffeeededffedeeedffeeedeeffeeededffedeeedffedeeedffeeededffedededffedededffedededffedecedffedededffecedecffededecffecececffececedffecedecffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecececffedededffecededffedededffecededffededecffedededffedededffedededffedededffedededffedecedffededecffecececffecececffebecebffebebecffecebebffebebebffebebebffebebebffebebebffebebebffeaeaebffeaebebffeaebebffebeaeaffebebebffebeaebffeaeaeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffe9eaeaffeaeaeaffe9e9eaffe9e9eaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e9ffe9e9e8ffe8e9e9ffe8e9e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebeaebffebebebffebebebffebebebffebebebffececebffecececffebebecffecececffebececffecebebffecececffecebecffecececffecececffecececffecebebffecececffecececffecebecffecececffecececffecececffececebffebececffecebecffecececffecececffebececffecebecffecececffecececffecececffecececffecececffecececffecececffececedffecedecffecececffedececffececedffedededffedececffedededffededecffecededffedededffedededffedededffededeeffeeededffedededffedeeedffeeeeeeffeff0effff2f1f2ffededecffebeaebffe5e5e5ffd7d7d6ffcececeffc6c6c6ffc4c5c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c1c1ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc1c0c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c0ffc0c1c0ffc1c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0bfc0ffc0c0c0ffbfc0bfffc0c0bfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0bfffc0c0bfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c4c4ffc4c4c5ffc4c5c5ffc4c5c5ffc5c4c4ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c5c5ffc5c6c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c7ffc6c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9cac9ffc9c9c9ffc9c9caffc9cacaffcacacaffc9cacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9caffcacacaffcacacaffcacacaffcac9c9ffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9c9ffcacacaffc9c9caffc9c9c9ffc8c9c8ffc8c9c9ffc8c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc7c8c7ffc8c8c8ffc9c9c9ffcacacaffcacbcbffcbcbccffcdcccdffcdcdcdffcececdffcececeffcfcfcfffd0d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcfceceffcececeffcececfffcfcfcfffd0cfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff585858ff4c4c4cff424242ff3b3b3bff353534ff303031ff303130ff373837ff3a3a3aff3b3b3bff3e3d3eff3f3f3fff3f3f3fff3d3d3eff393939ff323132ff272727ff1f1e1fff1b1a1bff1a1a19ff191919ff191919ff191a19ff181819ff181818ff181818ff181818ff181717ff181817ff171717ff171718ff181818ff191a1aff1f1e1eff272727ff323132ff3b3b3bff3e3e3eff3e3e3eff3e3e3eff3f3e3fff3d3d3dff3a3939ff333433ff2c2c2cff2c2c2cff313231ff383838ff403f3fff494949ff56565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffffffffefffefffefffefffffefffffffffffffefffffffefffefffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffffefffefffefffffefefffefefffffefefefffffefefffffefefffffffefffefffefffefefefffefefefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffefffffefffffefefefffffefefffffffffffffffefffefffefffefefefffefefffffffffffffffffffffffffffffefffefffffefffffefefefffffefefffefffffffffefffffffffffffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffffffffefffefffefffefffffefffffffffffffefffffffefffefffffffffffefffefffefffefffefefffffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefffffffffffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffefefefffffefefffefffefffefffefffffefffffffffffffefffefffefffefffffefffffefffefffefffefffffefffffffffffffffffffffefffffffefefffffcfcfcfff3f4f3ffe8e8e8ffd4d4d4ffa6a6a6ff898989ff777778ff666666ff535353ff414241ff343434ff282828ff202020ff1a1919ff151515ff131313ff141414ff151515ff151515ff161616ff161616ff171717ff171717ff181717ff171717ff181717ff171818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202121ff202021ff1b1b1bff1b1b1bff121211ff121112ff161716ff161616ff232323ff222223ff2c2c2dff323231ff3c3c3cff484949ff5a5a5aff6d6d6dff808080ff909090ffa1a1a1ffd5d5d5fff3f3f3fffcfcfbfffefffefffffefffffffffffffefffefffefffefffffefffffefffefffefffefffffefffffefefffffefffffffefefffffefefffffffffefffefefefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefffffffefefffefffefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffafbfafffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffefefefffdfefdfffdfefefffefefefffefefdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefefdfffdfefdfffefefdfffefefdfffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffefdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefffffffefffffffefefefffffefffffefffefffefefefff9f9f9ffededeeffcdcdcdff9fa09fff8f8f8fff7e7e7eff6b6c6bff595959ff494949ff3b3c3cff2e2e2eff252526ff222222ff222222ff141514ff141414ff0c0c0cff0d0e0dff121213ff121313ff1c1b1bff1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1919ff1a1919ff181818ff181818ff161615ff161616ff151514ff151515ff151515ff151515ff151415ff131313ff151414ff171818ff1d1d1eff242424ff2c2c2cff383838ff474747ff585758ff686867ff797979ff919291ffbcbdbcffdededeffeaeaeafff5f5f5fffdfdfdfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffefffffffffefffefffefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffdfdfefffdfefefffefefefffdfefdfffdfefefffefefefffefefdfffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefffefffefffefffefefffffefefffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffefffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefefffffffffffffffefffefffefffefffefffefefffffffffefffffffffffffffffffffffefffffefffffefefffffffefefffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffffefffefefefffefefefffffffefffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefffefffffffffffefffefffefffefffffffffffffffffffefffffffefffefffffffffffffffefffefffefffefefffffefefffffefffffffefffffffffefffffffffefffefffefffefffefffefefefffefefefffefffefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffffefefffffefefffffffefffefffefffefefefffefefefffffffefffffffffffffffffffffffefffffefffffefefffffffffefffefffffffffefffffefffefffefffffffefefefffefefefffffefffffffffefffffffffffefffefffefefefffffffffffefefffffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd2d2d1ffd0d1d0ffd0d0cfffcfcfcfffcececeffcfceceffcececeffcececeffcececeffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd4d4d3ffd3d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecdceffcbcccbffcacacaffc9c9c9ffc7c8c8ffc7c7c7ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc6c7c6ffc6c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c8c8ffc7c8c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cac9ffc9cac9ffcac9caffcac9caffc9cacaffc9cacaffc9c9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc8c9c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c7c8ffc7c7c7ffc8c7c7ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c5ffc5c5c5ffc5c5c4ffc4c4c4ffc5c5c4ffc3c3c4ffc3c3c4ffc3c3c3ffc2c3c2ffc2c3c3ffc2c3c2ffc2c2c1ffc2c1c1ffc1c2c2ffc1c2c2ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0c0ffbfc0c0ffbfc0c0ffc0bfc0ffc0c0bfffbfbfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbebebfffbebfbfffbfbfbeffbebfbeffbfbebeffbebebeffbebebeffbebebeffbebebeffbebebdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbcbcbcffbcbcbcffbdbdbcffbcbdbcffbcbdbdffbdbebdffbebebdffbebebeffbebfbfffbebfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc2c1c2ffc5c5c6ffcecfcfffd7d7d8ffe7e7e7ffecebebffededecfff0f0f0ffeeeeeeffedededffedeeedffedededffedeeeeffeeeeedffedeeedffedededffedededffedededffedecedffedededffededecffecedecffecececffecececffecedecffecececffecececffecececffecececffecececffecececffebececffecebecffecececffecececffecececffecececffecececffededecffedededffededecffedededffedededffedededffedededffedededffededecffecededffedededffededecffecececffecececffebececffebecebffecebecffebecebffebebebffebebebffebebebffeaebebffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeae9ffe9eae9ffeae9e9ffe9e9eaffe9e9e9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe9e8e8ffe8e9e9ffe8e8e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e8ffe8e9e8ffe9e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9eaffe9eaeaffeaeae9ffeae9e9ffeaeaeaffeaeaebffeaeaeaffebeaebffeaebeaffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffebebebffebebecffebececffebececffecebecffececebffececebffececebffececebffebececffebececffebebecffebececffececebffebecebffecebebffecebecffebebebffecebecffecececffececebffebececffececebffecececffecececffecececffecececffecececffecececffecececffecececffecededffececedffecedecffecededffececedffecececffedededffededecffedededffedededffedededffeeeeedffededeeffeeefeffff4f4f3fff1f2f1ffebececffe8e9e8ffdbdbdbffd2d2d2ffcacbcbffc4c5c5ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c2ffc1c1c1ffc0c1c0ffc1c0c1ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfc0ffbfc0c0ffbfc0c0ffbfbfc0ffc0c0bfffbfc0bfffbfc0bfffbfbfbfffbfbfbfffbfc0bfffbfbfbfffbfc0bfffc0bfbfffbfbfbfffbfbfbfffbfbebfffbebebeffbfbebeffbfbfbfffbfbfbeffbebfbeffbebebeffbebebeffbfbfbeffbfbfbfffbfbfbfffbfbfbeffbfbebfffbebebfffbfbfbeffbebfbfffbfbebfffbfc0bfffbfc0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc1c1c2ffc1c2c2ffc2c2c2ffc1c2c1ffc1c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc3c4c3ffc3c4c3ffc4c4c4ffc4c4c3ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c5ffc4c4c5ffc4c4c4ffc5c5c4ffc5c5c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c6c5ffc5c5c5ffc5c6c6ffc6c6c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c6c7ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c9c8ffc8c9c9ffc9c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacac9ffc9cac9ffcacacaffc9c9caffcacacaffcacacaffc9cac9ffc9cacaffcacacaffcacac9ffcac9caffcacacaffc9cacaffcacacaffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffc9cac9ffc9c9c9ffc9c9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc7c8c8ffc8c8c7ffc7c8c7ffc8c7c7ffc8c8c8ffc9c9c9ffcbcacaffcbcbcbffcccccbffcccdccffcdcecdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcfcecfffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d3ffd3d3d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd6d6d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4c4d4dff424242ff3b3b3bff343535ff303030ff2b2c2cff2c2c2cff323232ff313131ff2f302fff303030ff323232ff313131ff2e2e2eff2a2a2aff242424ff1b1c1cff141414ff10100fff0f0f0fff0f1010ff0e0f0fff0e0e0eff0d0d0dff0d0d0cff0d0d0dff0e0e0eff0e0e0fff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0f0f0fff131313ff1a1a1aff232424ff2a2a2bff2b2b2bff2b2b2aff2b2c2bff2c2c2cff2e2e2eff2d2d2dff2b2c2bff272728ff272828ff2d2c2cff313131ff383838ff3f3f3fff49494900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffefffffefefefffffffefffefefffffffefffffefffffffffefffffefffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefffffffefefffefffefffffefffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffffefffffefffffffefefefffffffefffefefefffefefefffffffefffefefefffefefefffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffefefffffffefffffefefffffefffffffffffffffffefffffffefefffefffefffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffefefffffffffffffffefffffffefffffefefefffffffefffffefffffffefffffefefefffffffefffefefffffffefffffefffffffffefffffefffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefffffffefefffefffefffffefffffefffefffffffffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffefffefffffefffffefffffffefffefffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffcfcfcfff4f3f4ffe8e8e7ffd4d4d4ffa7a8a7ff89898aff797878ff666666ff525252ff424142ff343434ff292928ff212120ff1a1a19ff151516ff141414ff151515ff151516ff151616ff171717ff171716ff171717ff181817ff181718ff181718ff171717ff151615ff161515000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252525ff252525ff202020ff212120ff1b1b1cff1b1b1bff111211ff121111ff161616ff171616ff161616ff232323ff353536ff444444ff535353ff646465ff777777ff898889ff989899ffb5b6b6ffe7e7e7fff8f8f8fffefdfdfffefffefffffefffffefffefffffefffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefefffefefefffffefffffffffefffffefffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefffffffffffefffffffffffffefefffefffffffffffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffbfcfcfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffffffffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffcfbfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffefefdfffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffffefefffefffefffdfcfdfff3f3f3ffe2e2e2ffafb0b0ff979897ff888888ff787878ff666666ff545353ff434343ff353434ff222222ff161616ff151514ff151415ff0c0c0cff0d0d0dff121312ff121213ff1b1b1bff1b1b1bff212121ff2221220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff1a1b1aff191919ff191919ff181818ff181818ff151516ff151616ff141515ff151514ff151515ff141414ff151415ff181818ff1d1e1eff252525ff2d2d2dff383738ff464646ff575656ff676767ff787778ff939494ffbfbebeffdededeffebebeafff5f5f5fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffffefefffffffefffefefffffffefffffefffffffffefefffefffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffefefefffefffefffefefffffefefefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffefdfefffdfefefffefdfefffdfefefffefefdfffefefefffefefefffefdfefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffffefffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefefffefffefffffefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffffefffffefffffefefefffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefffffffefefffefffefffffefffffffffefffffffffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefefffefefefffffefffffffffefffffefffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefefffffefefefffffffefffefefefffefefefffffffefffefefefffefefefffefffffffefffffffefefefffffefffffffffffffffefffffffefffffefefefffefffefffffefefffffefffffefefefffffefefffefefffffffefefffefffefffffefefffefefefffffffefffeffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd3d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd3d3d4ffd4d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d0ffcfd0cfffcfcfd0ffcfcfcfffcececeffcececeffcecdcdffcdcdcdffcececeffcfd0cfffd0d0d0ffd0d1d1ffd1d2d1ffd3d3d3ffd2d2d2ffd2d2d2ffd1d0d1ffd0d0d0ffcececeffccccccffcbcbcbffcac9caffc9c9c9ffc7c7c7ffc5c5c5ffc5c4c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c6c7ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffcac9caffc9c9c9ffc9c9c9ffcac9caffcacacaffc9c9caffcac9c9ffcacacaffcac9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc7c7c7ffc8c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c6c7ffc6c7c7ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc6c6c7ffc6c7c6ffc7c6c6ffc6c5c6ffc6c6c5ffc6c5c5ffc5c5c5ffc5c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c2ffc1c1c1ffc1c1c1ffc0c0c1ffc0c1c1ffc1c1c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffc0bfc0ffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbeffbfbfbfffbfbfbeffbebebfffbfbfbeffbebebeffbebebeffbebdbeffbebdbdffbebdbdffbdbdbdffbebdbeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbdbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbbbbbcffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbabbffbbbabbffbababaffbbbbbaffbababbffbbbabbffbabbbbffbbbabaffbbbbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbcffbcbcbcffbcbcbcffbdbcbdffbdbdbdffbdbebeffbebebeffbebebeffbfbebeffbfbfbfffbfbfc0ffbfc0bfffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc3c2c2ffcbcbccffd3d3d3ffe2e2e2ffebeaebffecececfff0eff0ffefefeeffedededffedededffededeeffedededffedededffedededffededeeffedededffededecffedededffededecffecededffededecffecececffecececffecedecffecececffececebffecececffecececffecebecffecececffebececffecececffecececffecececffecececffedececffececedffedececffecededffedecedffedededffedededffedededffedededffedededffedededffedededffececedffececedffececedffececedffebececffecececffecebebffecebebffebebebffebebecffebebebffebebebffeaebebffeaeaeaffebeaebffebeaeaffeaeaeaffeaeae9ffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeae9ffeae9eaffeaeae9ffeae9eaffe9eae9ffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eaeaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e9ffe8e9e9ffe8e8e8ffe8e8e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe9e8e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9eaffe9eaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffebeaebffebebeaffebebebffebebebffebebebffebebebffecebebffebebebffecebebffebebebffecebebffebebebffecebebffecebebffecebecffececebffebebebffebecebffebebecffebebebffebebebffebebebffecebecffecececffececebffecececffececebffebececffececebffecececffebebecffecececffecececffececebffecececffecececffecececffecececffecececffecececffedececffedecedffecececffededecffececedffedecedffecededffedededffedededffeeededffedededffefefeffff2f2f2ffedededffebeaebffe7e7e7ffd7d7d7ffcfcecfffc5c5c6ffc2c3c2ffc2c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c1ffc0c0bfffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbfbebeffbebebfffbfbebeffbebebeffbfbebeffbfbebeffbebebeffbfbebeffbebebeffbebebeffbebebeffbebdbdffbebebdffbdbdbdffbebdbeffbebebeffbdbdbdffbebebeffbdbdbdffbdbdbdffbebebdffbdbdbdffbdbdbdffbdbebdffbdbebeffbdbdbdffbdbdbeffbebebeffbebdbeffbebebeffbdbdbeffbebebeffbfbebeffbfbebfffbfbfbfffc0c0bfffbfc0c0ffc0c0c0ffc0c1c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c4ffc4c5c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c8c9ffc8c8c9ffc9c9c8ffc9c8c9ffc9c8c9ffc9c9c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9cacaffcacac9ffcacacaffcacacaffcacacaffc9c9caffcacacaffcacacaffc9cacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcac9c9ffc9c9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c8ffcacacaffcbcbcaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffcfd0d0ffcfcfceffd0d0d0ffd1d1d1ffd1d0d0ffd0cfd0ffcecfcfffcfcfceffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff3b3b3bff353434ff303031ff2c2c2bff272727ff272727ff2b2a2aff262726ff212021ff1f1f1fff212020ff202020ff1e1e1eff1a1a1aff161616ff111011ff0b0b0bff080808ff080808ff080808ff070808ff060606ff050505ff050505ff060606ff070708ff080807ff080708ff070707ff070707ff070707ff080807ff090909ff0f0e0eff151515ff1a191aff1a1a1aff191919ff191918ff1a1a1aff1e1e1dff212121ff222322ff222223ff232322ff272727ff2c2c2cff313132ff383838ff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefffefffefefefffefefffffefefefffefffffffefffefffffefefffefffefffefefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffefffffffefffefffffefffffefffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffefefffffefffffffefffffffffefefffefefffffefefefffefffefffefefefffefffffffefefffffffefffffffffefffffffffffffefefffefefffffffefefffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffffffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffefffffffefffffffefefffffffffefffefffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffefffffffefffefffffefffffefffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffffffefffffefffffffffffffffefffffefefefffefffffffffffffffffefefffffffffffefffffffffffefffffffffffefffefffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff3f3f3ffe7e7e7ffd5d5d6ffa8a8a9ff8a8a8aff787979ff646464ff505050ff404040ff333433ff292928ff202120ff1a1a1bff171717ff151515ff161616ff171616ff171717ff171717ff171818ff171818ff171718ff181817ff151616ff151615ff161515ff131313ff131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262726ff272626ff252525ff252525ff212121ff202121ff1b1c1bff1b1b1cff111112ff121111ff0d0e0eff161616ff272727ff3b3c3bff4d4d4dff5c5d5cff6f6e6fff808180ff919192ffa2a2a1ffcfcfcfffefeff0fffdfcfcfffefefffffefffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffefefffffffefffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffefffefffffffffefefffefefffffefefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffdfefefffdfdfefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfbfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffdfcfcfffdfcfdfffcfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffdfefdfffefdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffefdfefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffffffefefefffefffffffefefefffefefffffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffbfcfcfffcfbfbfffcfdfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffbfbfcfffcfcfdfffefefefffefefefffefdfdfffefefefffefdfefffefefefffdfefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefffffefffefffefefffffefefefffefefffffefefefffffefefffffffffffefffffffefefefff8f9f9ffecedecffc5c5c6ffa0a0a0ff919190ff818181ff707071ff5e5f5fff4c4d4cff3a393aff252525ff151514ff0a0909ff0c0c0cff0d0d0eff131312ff121213ff1b1b1cff1b1b1bff212222ff222121ff292929ff2928290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151516ff171717ff1a1b1aff1a1a1aff1a1b1aff191919ff19191aff181918ff181818ff161515ff151516ff141414ff131313ff141515ff181819ff1e1e1eff252626ff2e2e2eff393939ff484848ff5a595aff6a6a6aff787979ff919191ffbebfbfffdededeffebebebfff5f6f6fffdfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffefefffffffffefffefefffffefefffffefffefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffffffefffffffefefffffefefefffefffefffefefefffefefefffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffdfefefffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffefefefffefdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffefefffefffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffffffffefefffefffefffefefefffefefffffefffffffefffefffefefffffefefefffefefefffefffffffffefefffefffffffefefefffffefffffefffefffffefffffefffefffefefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffefffefefffffffefffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefefefffefffefffffefefffefefffffefefefffefffefffefefefffefffffffefefffffffefffffffffffffffffffffffefefffefefffffffefefffffffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffffefffffefffffffefffefffefefffffefefefffffefefffefffffffffefefffefffffffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d2d3ffd2d3d2ffd1d1d2ffd1d1d2ffd1d1d1ffd0d1d0ffd0cfcfffcecfcfffcececeffcdceceffcdcdcdffcdcdcdffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd1d0d0ffd1d1d1ffd2d1d2ffd1d2d1ffd0d1d1ffcfcfd0ffcfcfcfffcdcdcdffcbccccffcbcbcbffcacbcaffc9c9c9ffc6c6c6ffc4c5c5ffc5c5c5ffc5c6c6ffc5c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c6c7ffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9caffcacacaffcacac9ffcacacaffcac9caffc9cacaffcacacaffc9c9caffcac9c9ffcac9c9ffc9c9c8ffc8c9c8ffc8c8c9ffc8c9c8ffc7c8c8ffc8c7c8ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c7ffc7c6c7ffc7c7c7ffc6c7c7ffc6c6c7ffc7c7c6ffc6c7c7ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc3c4c4ffc3c3c3ffc3c2c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c2ffc1c1c0ffc1c0c1ffc0c1c0ffc0c0c0ffc0c0bfffbfc0c0ffc0c0c0ffc0bfc0ffc0c0c0ffbfc0c0ffc0c0c0ffbfbfc0ffbfc0bfffbfbfbfffbfbfbfffbfbfbeffbebfbfffbebebfffbebfbeffbebfbeffbebebeffbebebeffbebebdffbebdbdffbdbebdffbdbdbdffbdbdbdffbcbdbdffbdbcbdffbdbdbdffbcbdbdffbdbcbdffbcbcbdffbcbcbcffbcbdbdffbcbcbcffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbabbffbabbbbffbababaffbab9baffbababaffbababaffb9babaffbab9b9ffb9bab9ffb9b9b9ffbababaffb9babaffb9bab9ffb9babaffb9b9b9ffb9b9b9ffb9babaffbab9b9ffb9babaffb9bab9ffbababaffbababaffbbbabbffbbbbbbffbbbbbcffbbbbbbffbcbcbcffbcbcbdffbdbcbdffbdbdbeffbdbdbeffbebebeffbebebeffbebfbeffbebebfffbfbfbfffbfbfbeffbebfbfffbfbebfffbfc0c0ffc7c7c7ffcececfffdad9d9ffeaeae9ffecebebffefefeffff1f0f1ffeeeeeeffedededffededeeffedededffedededffedededffedededffedededffecededffededecffecededffececedffedecedffecedecffecedecffecececffecececffecebecffecececffebececffebebecffececebffecececffebececffecececffecececffecececffececedffecededffedededffecededffecededffedecedffedededffedececffedededffecededffedededffededecffedecedffecedecffececedffecececffecececffecececffecebecffecececffebebecffebecebffebebebffebebeaffebeaebffebebebffebeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9e9eaffeaeaeaffeaeae9ffeae9e9ffe9eae9ffeae9eaffeaeae9ffe9e9eaffe9e9eaffe9eaeaffe9eaeaffeae9e9ffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e9e9ffe9e8e8ffe8e9e9ffe8e9e8ffe9e8e9ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9eaffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaebffeaeaebffebebeaffebebebffebebeaffebeaebffebebebffebebeaffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebecebffecebebffebebecffebebebffebececffececebffebececffebebecffecececffecececffecececffecebebffebebecffecebecffecececffebececffecececffecececffecedecffecececffedececffecedecffecececffedededffecededffedededffecededffedededffedededffedeeedffeeededffeff0effff1f2f1ffecebecffe9eae9ffe3e2e3ffd3d3d3ffcbcacbffc3c3c2ffc0c0c1ffc0c0c0ffbfbfbfffbfbfc0ffbebfbfffbfbfbfffbebebeffbebfbeffbebdbeffbebebeffbebdbdffbdbebdffbdbdbeffbdbdbdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbcffbdbdbdffbdbdbdffbcbcbdffbcbcbdffbcbdbcffbcbdbcffbdbcbcffbcbcbdffbcbcbcffbcbdbcffbcbcbcffbcbdbcffbcbcbcffbdbcbdffbcbdbcffbdbdbdffbdbcbcffbcbcbdffbdbcbcffbcbdbdffbcbdbdffbcbcbdffbdbdbcffbdbdbdffbdbebdffbebebeffbebebeffbfbebfffbfbfbfffbfc0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c0ffc0c0c0ffbfc0bfffc0bfc0ffc0c0bfffc0c0c0ffc0c1c0ffc0c0c1ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc3c2c2ffc3c2c2ffc3c3c3ffc3c2c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c3c3ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c6ffc6c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc8c9c9ffc8c9c8ffc9c9c9ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cacaffcac9c9ffc9cacaffc9cac9ffcac9caffc9cac9ffcac9caffcacacaffcac9caffcacac9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffc9cacaffc9cac9ffc9c9caffcac9c9ffcac9c9ffc9c9c8ffc8c9c8ffc9c8c9ffc9c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc7c8c8ffc9c9c9ffcacbcaffcbcbcbffccccccffcdcecdffcececeffcfceceffcfcfd0ffd0cfd0ffcfd0cfffd0d1d1ffd0d0d1ffd0d1d0ffcfd0d0ffcecfcfffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff343534ff313030ff2b2c2bff272627ff222222ff212222ff232323ff1c1d1dff131314ff101010ff101010ff100f0fff0e0e0eff0c0c0cff0a0a0aff070807ff050405ff030403ff030303ff030303ff030303ff020203ff020101ff020202ff020202ff030303ff040404ff030403ff030303ff030303ff030302ff020303ff030304ff050606ff090a09ff0c0c0cff0c0b0cff0b0b0aff0b0a0aff0c0d0cff0f0f0fff161616ff1b1b1cff1e1e1fff1e1e1eff232323ff282727ff2c2c2cff313131ff38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffefefffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefefffefffefffefefefffefffefffefffffffefefffffefefffffefefefffffffefffefefefffffefffffefffffffefefefffefefefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffefffffffffffefefefffffefffffefefffffefffffffffefefffffffefffffffffffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffefefffffffffffffffffefffefffffffffffffffefffffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffffefffffefffffefefefffffffffffefefffffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3ffe6e7e6ffd5d6d5ffaaa9aaff8b8c8bff787878ff626362ff4e4f4fff3f4040ff343334ff2a2a29ff222222ff1c1c1cff171717ff161616ff171717ff171717ff171718ff171717ff171718ff171718ff151616ff161515ff151615ff131313ff141313ff131313ff121111ff111211000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292929ff272626ff272726ff252525ff252525ff212120ff212121ff1b1b1cff1b1b1bff0e0e0fff111112ff1d1d1dff313131ff464545ff585758ff686869ff7a797aff8a8a8aff9b9a9bffb3b3b4ffe4e4e4fff5f5f4fffefffffffffffefffefefffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefefffffefffefffffffefffefffefffefefefffffefefffffffefffefffefffefffefffffefefffefffefffefefefffefffefffefffffffefffffffffefffffffffefffffffefffefefffffffffffffefffffffefffffffefffefffffffffffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfdfffefefdfffdfdfdfffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffbfbfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfdfcfffcfdfdfffdfdfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfdfefffefdfefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffbfbfcfffbfcfcfffcfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffffffefefffffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffcfbfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfdfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffffffffffffffffffcfdfcfff2f3f3ffddddddffacacadff9a9a99ff8a8a8aff797a79ff686868ff565656ff434343ff2c2d2dff171717ff0c0c0cff0d0d0eff131312ff131313ff1b1b1bff1b1b1bff222121ff212221ff292929ff282928ff2a2a2aff2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151514ff151515ff151515ff151616ff171818ff1a1a1bff1a1a1aff1a1b1aff191919ff191919ff181819ff181818ff151615ff131313ff141414ff181819ff1e1e1fff262626ff2f2e2eff3a3a3aff494848ff5d5d5cff706f6fff7d7c7cff919191ffbdbdbdffdedfdfffebebebfff5f5f6fffcfcfdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffffefffffffefffefefefffffefefffffffffffffffffffefffffffffffefffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffffffffefefffffffefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffefffefefffffffffefffffffffffefffefffefffefffffefefffefffefffefefefffefefefffefefffffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfdfefffdfdfefffefdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefefefffdfdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffefffefffffffffffefffefffffffffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefffffefefefffffefefffefefefffefefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefefffffefffefffffffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefefffffefefffffefefefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefffefffffefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefffffefefefffffefefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d0ffcfd0cfffcfcfcfffcececeffcdceceffcdcdceffcdcdcdffcdcdcdffcececdffcfcfcfffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcdcecdffccccccffcbcccbffcbcbcbffcbcbcbffc9c9c9ffc6c5c5ffc5c6c5ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c6c6ffc7c6c7ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffc9cacaffc9cacaffc9c9caffcacac9ffcacacaffc9cac9ffcacacaffcacacaffc9c9caffc9cac9ffc9c9c9ffc8c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c8c7ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c6c6ffc7c7c6ffc6c6c7ffc7c6c7ffc6c7c7ffc6c6c6ffc6c6c6ffc7c7c7ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c5ffc5c5c5ffc5c4c4ffc5c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c2ffc1c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffc0bfc0ffbfbfbfffc0bfc0ffbfc0bfffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebfbfffbebfbeffbebebeffbebebeffbebebeffbdbebeffbebebeffbebdbeffbdbdbeffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbbbcbbffbcbbbcffbbbcbbffbbbbbcffbbbcbbffbbbcbcffbbbcbcffbcbbbcffbcbcbbffbcbcbbffbbbbbbffbbbbbbffbabbbbffbababaffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b8ffb8b9b8ffb9b8b8ffb9b9b8ffb8b8b8ffb9b8b8ffb8b9b8ffb8b8b9ffb8b8b8ffb8b8b8ffb7b8b8ffb7b7b8ffb8b7b8ffb8b7b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbab9baffb9b9baffbbbabbffbbbbbaffbbbcbcffbcbbbbffbcbcbcffbcbcbcffbcbdbcffbcbdbdffbdbdbdffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbebebdffc1c1c1ffcbcbcbffd2d3d3ffe5e5e5ffeaebeaffecececfff0f0f0ffeeeeeeffedededffedededffedededffededecffedededffedededffedededffecededffedecedffededecffededecffecececffecececffecededffecececffececebffecececffebecebffecececffecebecffecececffecebecffecececffecececffecececffecececffedececffecedecffedecedffecededffededecffececedffececedffedededffedecedffededecffedecedffecececffedecedffecececffedecedffecececffedecedffecececffecececffececebffebebecffebebecffebebebffebebebffeaebebffeaeaebffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9eae9ffeaeae9ffe9eae9ffe9e9e9ffeaeae9ffeaeaeaffe9eae9ffe9eae9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe9e8e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e8e8ffe9e8e8ffe9e8e9ffe8e8e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebeaffeaebebffeaebebffeaeaebffebebeaffebebebffeaebeaffebebebffebebebffebeaebffeaebebffebebebffeaebeaffebebebffebebebffebebebffeaebeaffebebeaffebeaebffebebebffebebebffebebebffebececffebebecffebebecffecebebffececebffebebecffecebecffebececffebecebffebecebffecececffebecebffecececffecececffecececffecececffecececffecececffedececffecececffedececffecedecffedededffecededffedededffececedffecededffeeeeeefff3f2f2fff1f1f0ffebebebffe6e7e7ffd8d8d8ffcececeffc7c6c7ffc0c0c1ffbfbebfffbfbfbeffbebebeffbebebdffbdbdbdffbdbdbdffbdbdbcffbcbdbdffbcbcbcffbbbcbcffbcbcbbffbcbcbcffbbbcbbffbcbcbcffbcbcbcffbcbbbcffbbbcbbffbcbcbcffbbbcbbffbbbbbcffbcbcbbffbcbcbcffbbbcbbffbbbbbbffbbbbbbffbbbbbaffbbbbbbffbbbbbaffbbbbbbffbabbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbcffbbbbbbffbbbbbbffbcbcbcffbbbbbbffbbbbbcffbbbbbcffbcbcbcffbcbcbcffbcbdbcffbdbdbdffbebdbdffbebdbdffbfbebeffbebfbeffbfbfbfffbfbfc0ffc0c0bfffbfbfc0ffbfbfc0ffc0bfbfffc0bfbfffbfbfbfffbfbebfffbebebfffbfbfbfffbfbfbfffc0bfc0ffbfbfc0ffc0c0c0ffc1c1c0ffc0c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c2ffc1c2c2ffc1c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c2ffc2c2c3ffc2c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc3c4c3ffc4c4c3ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c8c8ffc9c9c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcac9caffc9c9c9ffcac9caffc9c9caffcac9caffc9c9caffcacacaffcacac9ffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffc9cac9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c9c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c8ffc8c8c8ffcac9c9ffcbcbcaffcbcbccffcdcdcdffcdceceffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffd0d0cfffd0cfcfffd1d0d0ffd1d1d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d5ffd5d4d5ffd4d4d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353434ff303130ff2c2c2cff272727ff212121ff1c1b1bff1c1c1cff1c1c1dff141414ff0b0b0bff050505ff030304ff040404ff040304ff030303ff030203ff020202ff010102ff000000ff010001ff000001ff010101ff010100ff000101ff010000ff010001ff010101ff010101ff010201ff010101ff000101ff010100ff010101ff000100ff010101ff020202ff030304ff030403ff030302ff020302ff040404ff070707ff0e0e0eff151515ff181818ff191818ff1e1e1dff232323ff272827ff2c2c2dff31313200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfefefffefefefffefefefffefdfefffdfefefffefefdfffefefdfffefefefffdfefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefffefffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffefffefffefffffffffefffffefffefffefefffffefefefffefffefffefefefffefffefffffefefffefffefffffefffffefefefffefefefffffffefffefffefffefefffffefefefffefefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefefefffefefffffffefefffffffffffefefefffffefffffffffefffefffffffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffefffffffffffffefffffffefffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3ffe6e7e7ffd7d6d7ffaaabaaff8b8b8bff797979ff636363ff504f50ff424343ff373636ff2c2c2cff242424ff1c1c1cff181918ff171616ff171717ff171718ff171717ff171717ff161515ff161616ff151515ff131313ff131313ff131313ff111212ff111212ff141413ff131313ff131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2b2b2bff292829ff292928ff262726ff262726ff252525ff252525ff202021ff202021ff1b1b1cff141415ff1f1f1eff2d2d2eff3d3d3dff525252ff666566ff777677ff878686ff969696ffa4a4a3ffccccccffeeeeeffff9f9f9fffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefefefffefefefffefefefffefffffffffffefffefefefffefffefffefffefffefffefffefffefffffefffffefffefffefefffffefefefffffffefffffefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefefffffefefefffefefefffefdfefffefefefffdfdfefffefdfefffefdfdfffdfefdfffdfefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfdfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfdfffefdfdfffefefefffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffbfcfbfffbfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfefffdfefdfffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffffffffffffefffffffffffffefefefff8f7f8ffebebebffc1c1c1ffa1a2a2ff949494ff858484ff747473ff626262ff4f4f4fff373737ff202020ff111110ff0c0c0cff121312ff1b1c1bff1b1b1bff212221ff222122ff292928ff282929ff2a2a2aff2a2a2aff2c2b2cff2b2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff141414ff151514ff141515ff141515ff151615ff151515ff171818ff1b1a1aff1a1b1aff1b1a1bff191919ff191919ff191818ff151515ff151616ff181918ff1f1f1fff272626ff30302fff393939ff494849ff5a5a5aff6f706fff808181ff979797ffc1c1c1ffdededeffebebebfff6f6f6fffdfcfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffefffffffffffffefffffffefffffffffffffffefffffffefffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffffffffffefffffefefffefffefffefffefffefffefffefffefffffefffffefffefffefefffffefefefffefefefffefdfefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffdfdfefffefdfefffefdfefffefefdfffdfefefffefdfdfffefdfefffefdfefffefdfefffefdfefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefffffffffefffffefefffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefffffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffefffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffefefefffefefffffffefffffffefefffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefefefffefefefffefefefffefffffffffffefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffefefefffefefefffffffefffefffffffefefffffefefefffefefffffffefefffffffffffefefefffefefefffffefefffefffefffefffefffefffffffffffefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d2d1ffd0d1d1ffd0d0d0ffcfd0cfffcececfffcdceceffcdcdcdffcdcccdffcdcdcdffcecdcdffcececeffd0cfd0ffd0d1d0ffd1d1d1ffd2d2d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcecdcdffcdcdcdffcbcbccffcbcbcbffcbcbcbffcacbcaffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c7ffc7c7c6ffc6c6c7ffc7c6c6ffc7c6c7ffc7c6c7ffc7c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffcac9caffcacac9ffcac9caffc9cacaffcacacaffc9cacaffcacacaffcacac9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc7c8c7ffc8c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc7c7c6ffc6c6c6ffc6c7c6ffc7c6c6ffc6c7c6ffc7c6c7ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c3c3ffc2c3c3ffc2c2c2ffc2c1c2ffc1c1c2ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbebebeffbfbfbfffbebebfffbebebeffbebebeffbebebfffbebebeffbebebeffbebebeffbebdbeffbdbebeffbebebdffbdbdbdffbebebeffbebdbdffbdbdbdffbdbdbdffbdbcbcffbcbcbcffbcbdbdffbcbcbcffbcbbbbffbbbcbbffbbbbbbffbbbbbbffbabbbbffbbbabbffbabbbaffbabbbbffbabbbbffbbbbbbffbbbabbffbbbbbbffbbbbbbffbbbbbaffbbbabbffbababaffb9bab9ffbabab9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b7b7ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb7b6b7ffb7b6b7ffb7b7b6ffb6b6b7ffb6b6b6ffb6b6b7ffb7b6b7ffb7b6b7ffb7b7b7ffb8b8b8ffb7b8b7ffb9b8b8ffb8b8b9ffb9b9b9ffb9b9b9ffbababaffbababaffbbbabbffbbbbbbffbbbabbffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbbffbbbbbbffbdbdbdffc7c7c7ffcececdffdfdfdfffeaeaeaffebeaebffeeefeeffeeefeeffedededffecededffedecedffededecffecededffecededffedededffedececffecededffededecffecedecffedecedffecececffecececffecececffebececffebececffebecebffecececffecebebffecececffebebecffecebecffececebffecececffecececffecedecffededecffecececffecececffedecedffedecedffedededffedededffedecedffedecedffedecedffedecedffedececffedededffecececffededecffecececffecececffebececffecececffebebecffecebecffebebebffebebebffeaebebffebebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9eaeaffeaeae9ffe9e9e9ffe9eae9ffe9eae9ffe9eae9ffe9eae9ffeae9eaffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe8e7e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e8ffe8e8e9ffe9e8e8ffe8e8e9ffe9e8e9ffe9e8e9ffe9e8e8ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeae9eaffeaeaeaffebeaeaffebeaeaffeaebeaffebebeaffeaeaeaffebebebffebebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebeaffebeaeaffeaebeaffeaebeaffebebebffeaebebffebeaebffebebeaffeaebebffebebebffebebebffebebebffebecebffecebebffebecebffecebecffebebebffebebebffececebffebecebffebebecffebecebffecececffecebecffecececffebebecffecebecffecececffecedecffecececffecededffededecffecececffececedffedecedffedecedffedededffeeeeeefff2f1f2ffecececffeae9eaffe4e3e4ffd3d2d2ffcbcbcbffc1c1c1ffbebebeffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbbbcffbcbbbbffbbbabbffbabbbbffbbbbbaffbababaffbbbbbaffbbbabaffbababaffbababaffbababaffbababaffbababaffbababaffbab9baffbababaffbababaffbababaffb9babaffbab9baffb9bab9ffb9b9baffb9b9b9ffb9bab9ffb9b9b9ffb9babaffbabab9ffbabab9ffbababaffb9bab9ffb9babaffbababaffbababaffbababbffbababaffbababbffbbbabaffbbbbbbffbbbbbbffbcbbbcffbcbcbbffbcbdbcffbcbdbdffbdbebdffbebebdffbebebeffbebebeffbfbebfffbfbebfffbfbfbfffbfbfbfffbfbebfffbebebfffbfbebfffbebebeffbebebeffbfbfbfffbebebeffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0bfc0ffc0c0c0ffc1c1c0ffc1c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c1ffc2c2c1ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c5ffc4c5c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c8c8ffc8c7c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc8c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffc9c9c9ffcac9c9ffcacacaffc9c9c9ffcacacaffc9c9caffc9c9caffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffc9cacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c8c8ffc9c9c8ffcacac9ffcbcbcbffccccccffcccdcdffcececeffcecfcfffcfcfd0ffcfd0cfffcfcfd0ffd1d0d1ffd2d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfd0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd4d3d3ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d4ffd5d5d5ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d5d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff2c2b2cff272726ff212221ff1b1c1cff161616ff161615ff161616ff0e0e0eff060506ff020102ff010100ff000001ff000000ff000001ff010001ff000000ff000000ff010000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff010001ff010100ff010000ff000100ff010100ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000101ff010100ff010101ff030404ff0a0b0aff111111ff131313ff141314ff181918ff1d1e1eff232323ff272827ff2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffffffefefefffffefffffefffefffefffffffefffffffffefefffefffffffefffffffffffefffffefffffefffefffefffffffffffffffefefffffffffefffffefefffefffefffefffefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffefffffffefffffffefffffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefffffffffefffffefefefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffefefffffffffffffefffffffffffffefffffffffefffffefefefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffefffefffefffffffefffffffffefefffefffffffefffffffffffefffffefffffefffefffefffffffffffffffefefffffffffefffffefefffefffefffefffefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffefffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff3f3f3ffe7e7e7ffd8d8d8ffaaaaaaff8c8c8cff797a79ff646464ff545454ff454545ff383838ff2e2e2eff232323ff1f1f1fff191919ff171616ff171818ff171718ff151515ff161616ff151615ff131413ff131313ff131313ff111211ff121112ff131313ff131313ff131314ff141313ff131313ff121213000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2c2bff2b2c2bff2c2b2bff282929ff282928ff272627ff262626ff252525ff252525ff212020ff191a1aff232424ff323232ff3d3c3dff4d4e4dff606161ff727272ff828282ff919191ff9e9e9effb5b5b5ffe2e2e2fff3f4f4fffdfdfdfffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefffffffefefffffefffffffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefffffffffefefffffefffffffefffffffefefffefffffffefefefffdfefefffefefefffefefdfffdfefdfffefdfefffdfefefffdfdfdfffefdfefffefefdfffefefefffdfefefffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffcfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffbfcfcfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffbfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffefdfefffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffcfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefffffffefffefffefefefffffefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffffffffffffffffffcfcfcfff1f1f2ffd9d8d9ffadacacff9c9d9dff8e8e8eff7f807fff706f6fff5f5e5eff474848ff2f2f2fff1f1f1fff161717ff151414ff1b1c1bff212121ff212222ff292829ff292929ff2a2a2aff2a2a2aff2c2c2bff2b2c2cff2b2c2cff2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff131313ff131314ff141414ff141515ff141515ff151514ff151515ff151515ff171717ff1a1a1aff1a1a1aff1a1a1aff1a191aff171717ff191818ff1a1b1bff212021ff282828ff313131ff3b3b3aff484948ff5b5a5bff6d6e6eff808080ff9a999affc6c6c6ffdfdfdfffebebebfff7f6f6fffdfdfdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffefefffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffffffffefffffefefefffffffffffefffefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefefdfffefdfefffefefdfffdfefefffefefefffdfefefffefefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffefefffffefffffffefffffffefffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffefefefffefefefffefffffffffefefffefefffffefefffffefefefffffefefffefffefffefffffffffffffffefefffffffefefffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefffffffffefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0cfd0ffcfcfcfffcececeffcdceceffcdcdcdffcccdcdffcdcdcdffcecdcdffcececeffcfd0d0ffd1d1d1ffd2d1d2ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcecfcfffcdcdcdffccccccffcbcccbffcbcbcbffcacacaffc7c7c7ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c6c6ffc6c7c7ffc6c7c7ffc7c7c6ffc7c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c8ffc8c8c9ffc8c8c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9cac9ffcac9caffcac9caffcac9caffcac9caffc9cacaffc9cacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c9ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c5c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c5c5ffc6c6c6ffc5c5c5ffc4c5c4ffc5c4c4ffc4c4c5ffc3c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffc0bfc0ffbfc0bfffbfbfbfffbfbfbfffbebebfffbfbebeffbebebeffbdbebeffbebebeffbdbdbeffbebebeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbabbbaffbababaffbababaffbab9baffbababaffb9babaffb9babaffbabab9ffb9babaffb9babaffbab9b9ffb9b9b9ffb9babaffb9b9b9ffb9b8b9ffb9b8b8ffb9b8b8ffb8b8b8ffb8b7b8ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b6ffb5b6b5ffb6b5b6ffb6b6b5ffb6b6b6ffb5b6b6ffb6b5b5ffb5b5b6ffb5b5b6ffb5b5b5ffb5b4b5ffb5b5b4ffb4b5b5ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b7ffb7b7b7ffb7b7b8ffb8b8b8ffb8b8b8ffb8b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9b9b9ffb9babaffbbbbbaffc2c2c2ffcacacaffd6d5d5ffe9e9e9ffe9e9eaffecebebffeff0efffedeeedffedededffedecedffedededffecedecffecededffededecffecececffecececffecececffecececffecececffecececffecececffecebecffecebecffebececffecebecffebececffecececffececebffebecebffecececffebececffecececffecececffecececffecececffececedffedececffecededffecededffededecffedecedffecedecffecededffedededffececedffedececffecececffecedecffecececffececedffecececffebebecffebececffecebebffebebebffebebebffebebebffebeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9eaffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe9e9e9ffe9e8e8ffe9e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe9e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffeae9e9ffe9eaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaebeaffeaeaeaffeaebebffebeaebffebebebffeaebebffeaebebffebebeaffeaebebffebebebffebebebffebebebffebebebffebebebffecebecffebebebffecebebffebececffecebecffebebebffecececffececebffebecebffecececffecececffecececffececedffecececffecececffecededffedececffecededffecededffedededffefeeeffff0f0efffeaebebffe9e9e9ffdededeffcecdcdffc6c6c6ffbebfbeffbcbcbcffbbbbbcffbbbbbcffbababbffbababaffbab9baffb9babaffb9bab9ffb9b9baffb9b8b9ffb9b9b9ffb9b8b9ffb8b9b9ffb8b9b8ffb8b9b9ffb9b8b8ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b9ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b8ffb7b8b8ffb8b8b7ffb7b8b8ffb7b8b8ffb8b8b7ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b9ffb9b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbababaffbababaffbabbbaffbbbabaffbabbbbffbbbbbbffbcbbbcffbcbcbcffbdbdbdffbdbdbdffbebdbdffbebebeffbebebfffbebebeffbebebeffbebebeffbdbebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbebdffbebebeffbebebeffbebfbfffbebebfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffc0bfc0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c4ffc3c4c4ffc3c4c4ffc4c4c4ffc4c5c4ffc4c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcac9c9ffc9c9c9ffc9cac9ffc9cac9ffc9c9caffcacacaffc9c9caffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc8c8c8ffcacacaffcccbcbffcdcccdffcdcdcdffcfceceffcfcfcfffd0cfd0ffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2bff272727ff212222ff1b1c1bff161616ff111111ff111111ff111111ff0b0a0aff040404ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030202ff070808ff0d0d0dff0f0f0fff0f0f0fff131413ff181818ff1d1e1eff232322ff27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffdfdfefffdfefefffdfdfdfffefefefffdfefdfffdfdfefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefffffefefefffefefffffefefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffefefffffffefefffffefefffffffefffffefefffefffefffffffffffefffefffffffefffefffffffffefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffefffefffefefffffffffffffefefffffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffefefffefffffffffefefffffefffffefffffffefffffffffefffffffefefffffffffffffffefffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefefffefefefffefffffffffffefffffffefffefffffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffefffefefefffefefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffffefefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffffffefefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff4f3f4ffe7e7e7ffd6d7d6ffa9a9a9ff8b8b8bff777877ff656566ff565656ff454545ff393939ff2c2c2cff272727ff201f20ff191a1aff171616ff151516ff151616ff151516ff131313ff131313ff131313ff121211ff121211ff131314ff131314ff131313ff141313ff131213ff121312ff121212ff13131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262727ff2a2b2bff2b2a2bff2b2b2bff2b2c2bff2c2c2bff292929ff282929ff262627ff262626ff252525ff212122ff262726ff333333ff3f3f3fff4b4b4bff5a5b5bff6b6b6cff7c7b7bff8b8b8bff999998ffadadadffdadbdafff1f1f1fffafbfafffffefefffefffffffffffefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffefffefffffefefffefffefffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffffefffffefefffefefefffefefffffffffffffffefefffefefffffffefefffefdfefffefefefffdfefefffefefefffefdfefffefefefffefefdfffefefdfffdfefefffdfdfefffdfefdfffefefefffdfdfefffdfefdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfcfdfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfcfcfffdfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfefdfffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfcfcfffcfbfbfffcfbfcfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffcfdfdfffdfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfefefffefefdfffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffefdfdfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffdfcfdfffdfefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffffffffefefefff9f8f8ffededecffcdceceffa7a6a6ff979797ff8a8a89ff7b7b7bff6c6c6cff5a5a59ff434343ff313131ff282928ff202020ff1d1d1cff212121ff292829ff292929ff2a2a2aff2a2a2aff2b2b2bff2c2c2cff2b2c2cff2a2a2bff2b2b2aff262626000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131212ff131312ff131313ff121112ff141314ff131313ff141414ff141414ff151515ff141515ff151515ff161515ff181717ff1a1a1aff1a1a1aff181918ff1a1919ff1c1d1dff232222ff2a292aff323333ff3c3c3dff4a4a4aff5b5a5bff6d6d6dff7f7f7fff9a9a9affc8c8c8ffdfdfe0ffebebebfff7f7f7fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffefffefffefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffdfefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffffefffffefffffffefefffffefefefffefefefffefffefffefffefffefefefffefefefffdfefefffefefefffefefefffdfdfefffdfefefffdfdfdfffefefefffefefefffdfdfdfffefdfefffefdfdfffefefdfffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffffefefffffffefffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffefffefefefffefefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffffffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffefffefffffefefffefffefffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffffefefffffefefffefefefffefefefffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcecfceffcdcdcdffcecdceffcdcecdffcdcdceffcfceceffcfcfcfffd0cfd0ffd1d1d2ffd1d1d1ffd1d0d0ffcfd0d0ffcfcfcfffcfcecfffcdceceffcccccdffcccbccffcbcbcbffcacbcaffc8c8c7ffc7c7c6ffc6c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9caffcac9caffcac9caffcacac9ffc9cacaffcac9c9ffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c6ffc6c5c5ffc6c5c6ffc5c5c5ffc4c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc2c3c3ffc2c2c3ffc1c2c1ffc2c1c1ffc0c0c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbebebeffbebdbdffbebdbdffbebebdffbebdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbcffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbdbcbdffbdbcbdffbdbcbcffbcbdbcffbcbdbcffbcbcbcffbcbcbcffbcbcbbffbcbcbbffbbbcbcffbbbcbbffbbbbbbffbbbbbbffbabbbbffbababaffbababaffbababaffb9b9baffb9b9baffb9b9b9ffb8b9b9ffb8b8b8ffb9b9b9ffb8b9b9ffb8b8b9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb7b7b6ffb7b6b7ffb6b6b6ffb5b5b6ffb5b5b5ffb5b4b4ffb4b5b5ffb5b5b4ffb4b5b4ffb4b4b5ffb4b4b5ffb4b4b4ffb4b4b4ffb3b3b4ffb3b4b4ffb3b3b3ffb4b4b4ffb3b3b3ffb2b2b3ffb3b2b3ffb3b2b2ffb3b3b2ffb3b3b3ffb4b3b3ffb3b4b4ffb4b4b4ffb4b5b4ffb5b5b5ffb5b6b5ffb6b6b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b6b7ffb7b7b7ffb7b7b7ffb6b7b7ffb7b6b7ffb7b7b7ffb7b7b7ffb7b7b7ffbbbbbbffc6c6c5ffcececdffe3e3e3ffe8e9e9ffeaeaeaffefefefffedededffedecedffedededffececedffecedecffecececffedececffecedecffecececffedececffecececffecececffecececffecececffecebecffebececffececebffecebecffebececffebebecffecebebffecebebffecececffececebffecececffecececffecececffecececffedececffecececffecedecffecececffedededffecedecffecececffecececffedececffecececffededecffedececffecedecffedececffecececffecececffebececffebebebffebebebffebebebffebebebffebeaebffebeaebffeaebeaffeaebeaffeae9eaffeaeaeaffeaeae9ffeae9e9ffe9eae9ffe9eae9ffeaeae9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e9ffe9e9e8ffe9e8e8ffe8e8e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e8ffe8e9e9ffe8e8e9ffe8e8e8ffe9e9e9ffe8e8e9ffe8e9e8ffe8e8e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9eaffeae9eaffeaeaeaffe9eaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaeaebffeaebeaffeaeaeaffebebebffeaebebffeaeaebffebebebffebebebffebebebffebebebffebebebffecebebffebebecffecebebffecebecffebececffebebecffecebebffecebebffecececffecececffecececffecececffececedffecececffedececffecececffecedecffecececffeeeeeefff1f1f1ffebebebffe8e8e9ffe8e8e8ffd5d4d4ffcacac9ffc2c1c1ffbcbcbcffbababaffb9bab9ffbabab9ffb9b9b9ffb9b8b8ffb8b8b8ffb7b8b8ffb8b7b8ffb8b7b8ffb8b7b7ffb7b7b7ffb6b7b7ffb7b6b6ffb7b7b7ffb7b7b6ffb7b6b6ffb6b7b7ffb6b7b6ffb7b7b7ffb6b6b6ffb6b7b6ffb6b6b6ffb6b6b6ffb7b7b6ffb6b6b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb7b6b6ffb7b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb8b7b7ffb7b8b8ffb8b8b7ffb8b7b8ffb8b8b8ffb8b8b9ffb9b8b9ffb9b8b9ffb9bab9ffbabab9ffbabbbaffbabbbbffbbbbbcffbbbbbbffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbebebeffbdbebdffbdbdbdffbdbdbdffbdbcbcffbdbcbcffbdbdbcffbdbcbcffbcbdbcffbdbdbdffbdbdbdffbebdbdffbdbebeffbebebdffbebebeffbebebeffbfbebfffbfbebfffbfbfbfffbfbfbfffbfc0c0ffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c0ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c7ffc7c7c6ffc7c6c7ffc7c7c7ffc7c7c8ffc8c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc9c8c8ffc8c8c9ffc8c9c8ffc8c8c8ffc9c9c9ffc8c9c9ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffc9cac9ffcac9caffc9cac9ffcacac9ffcacacaffcacac9ffcacac9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c8ffc8c7c7ffc8c8c8ffc9c9c9ffcbcbcbffccccccffcdcccdffcdceceffcfceceffcfcfd0ffcfd0d0ffcfd0d0ffd0cfcfffd1d0d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0d0ffd0d0d1ffd0d1d0ffd2d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d4d5ffd5d5d4ffd5d5d4ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272627ff212221ff1c1c1bff161616ff111112ff0d0e0eff0d0d0dff0e0d0dff080809ff030403ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020102ff060605ff0a0a0aff0b0b0bff0c0c0cff0f0f0fff131313ff181818ff1e1e1eff22232300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefefefffffefffffffefefffefefefffffefefffefffffffefffffffefffefffffffffffefefefffffefffffefefffffefefefffffefefffefffefffffffffffefffefffefffefffffefefffefefefffefefffffefefefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefefffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffefffffffffffffefffffffefefffffefefffefffffffefefffffefffefffffffffffefefefffffefffffefefffffefefefffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffefffffefefefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfcfcfff4f4f3ffe7e7e7ffd6d6d5ffa9a8a9ff8a8a8aff787877ff676767ff545354ff464545ff383838ff313030ff282829ff212121ff1b1b1bff171717ff141414ff121212ff131313ff131313ff121112ff111111ff131314ff141313ff131313ff141313ff131313ff121213ff121212ff131213ff121312ff131213ff131213000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff232323ff262626ff272726ff2b2b2bff2b2b2bff2b2b2cff2b2b2bff2c2b2cff292829ff292829ff272626ff242424ff292929ff333333ff3e3e3eff494949ff575657ff666666ff767777ff878786ff959595ffa8a8a8ffd3d4d3ffeff0effff8f8f8fffdfdfdfffffffffffefffefffffffffffffffffffffefffffffffffffefefffffefefffffffffffffefffffffffefefffffefefffefefefffefefffffffefefffefffffffefefefffefefefffefefefffefffffffefefefffefefefffefefffffffefefffffefefffefffefffffefefffffefffffffffffffffefefffffffffffffefefffffefefffffefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffefdfefffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffefdfefffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfcfffdfcfdfffcfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffcfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffdfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffffffffefffefffffffffffffffffffffffffffffffffffefefffffdfdfdfff8f8f7ffecededffc6c5c6ffa0a0a0ff939393ff868787ff797878ff686868ff555555ff444444ff393938ff303031ff262626ff232324ff282829ff2a2a2aff2b2a2aff2b2c2cff2c2c2bff2c2c2cff2b2b2bff2b2b2aff262726ff262626ff232222ff2322220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141514ff141414ff151515ff121213ff121313ff121213ff121211ff141313ff131313ff141414ff151515ff151515ff151514ff161615ff151515ff181717ff171717ff1b1a1aff1e1e1fff242424ff2b2b2bff343434ff3f3e3eff4c4c4bff5b5b5bff6c6c6cff7d7d7dff999999ffc8c8c8ffdfdfdfffecebecfff7f7f7fffdfdfefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffefffffffefffffffefffefffefffefffffffffffefefffffefefefffefefffffffefefffffefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffffefefffffefefffffefefffefefefffefffefffefffffffefffffffffefffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffffffefffefefefffefefefffffffffffefffffffffefffffffffefffffffefffefffffffffefefffefffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefefffffefefffefffffffefefffffefefefffffffffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefffffffffffffffefefefffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefefffefefefffefefffffffefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffffefefffffefefffffefefffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffefffffefffffefefefffefefffffffefefffefefefffffefefffefefffffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffd0cfcfffcecfcfffcececeffcececeffcfcecfffcfceceffcfcfcfffcfcfcfffd0d0cfffd1d0d0ffd0cfcfffcfcfd0ffcfcfcfffcecfcfffcdceceffcdcccdffcccdccffccccccffcbcbcaffc8c8c8ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffcacacaffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c8c8ffc7c7c7ffc6c7c7ffc6c6c7ffc7c6c6ffc7c6c6ffc6c6c6ffc6c6c5ffc6c5c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c5c5ffc6c5c5ffc6c5c6ffc6c5c5ffc5c5c6ffc5c6c5ffc5c5c5ffc4c5c5ffc5c4c5ffc4c5c4ffc4c4c4ffc4c4c3ffc3c3c3ffc2c3c3ffc2c2c3ffc2c1c2ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffbfc0bfffbfbfc0ffbebebeffbebebfffbebdbeffbdbdbdffbdbdbdffbcbdbcffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbbbbbcffbcbbbcffbbbbbbffbcbcbbffbbbcbcffbbbbbbffbcbcbcffbbbbbcffbbbbbcffbcbcbcffbbbcbbffbcbbbbffbbbbbbffbbbbbbffbabbbbffbbbabaffbabbbbffbababaffbababaffbababaffbababaffbab9baffb9b9baffb9b9b9ffb9b9b8ffb9b8b8ffb8b8b8ffb8b8b7ffb8b8b8ffb8b8b8ffb8b7b7ffb8b8b7ffb7b7b7ffb7b7b6ffb7b6b7ffb7b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b4b5ffb4b5b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b3ffb3b3b3ffb3b2b3ffb2b2b2ffb3b2b2ffb2b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b1b2ffb1b1b1ffb1b1b1ffb1b0b0ffb0b1b0ffb1b1b1ffb1b2b1ffb1b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb5b5b4ffb4b4b5ffb4b4b5ffb5b5b5ffb4b5b5ffb5b4b5ffb5b5b4ffb5b5b4ffb4b5b5ffb7b6b6ffc0c1c1ffc8c8c8ffdadadaffe8e8e8ffe9eaeaffededeeffedeeeeffececedffedececffedececffecedecffecececffecececffecececffecececffecececffecebecffececebffecececffecebebffebebecffebecebffebebebffebececffecebebffececebffebececffececebffecebecffebececffecececffecebecffecebecffececebffecececffecececffecececffececedffecececffececedffecececffecececffecececffecececffedececffecedecffecececffecececffebebecffecececffebebebffececebffebecebffebebebffebebebffeaeaebffeaeaeaffebebeaffeaeaeaffeae9eaffeaeae9ffe9e9e9ffe9e9eaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe9e8e8ffe9e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e9ffe9e9e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe9e9e8ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffeae9e9ffeaeae9ffeaeae9ffe9eaeaffeae9e9ffeaeaeaffe9eaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaebeaffebeaeaffebeaeaffebebebffebebeaffebebebffebeaeaffebeaeaffebebebffebebeaffebebebffebebebffebebebffebebebffebebebffebecebffebececffececebffecebecffebececffecececffecebecffecececffecececffecececffecececffecececffedededffedededfff0f0f1ffe9e9eaffe7e8e8ffe2e1e1ffcdcdcdffc5c5c5ffbcbcbcffb9b9b9ffb8b8b8ffb7b7b8ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb6b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b5b5ffb5b4b4ffb4b5b5ffb4b4b4ffb4b5b4ffb4b4b4ffb5b5b5ffb4b4b5ffb4b5b5ffb4b4b5ffb5b5b4ffb5b4b4ffb4b5b4ffb4b4b4ffb5b4b4ffb5b5b5ffb5b5b4ffb5b5b5ffb5b4b4ffb5b5b4ffb5b5b5ffb6b5b5ffb5b5b6ffb6b6b6ffb6b6b6ffb6b7b7ffb7b6b7ffb7b7b7ffb7b8b8ffb8b8b7ffb8b8b8ffb8b9b9ffb9b9b9ffbab9baffbababaffbbbabaffbbbbbbffbbbbbcffbcbcbcffbcbcbdffbcbcbcffbcbcbdffbcbcbdffbcbcbcffbcbcbcffbbbcbbffbcbcbcffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbebebeffbdbdbeffbebebeffbfbfbeffbebfbfffbfbebfffbfbfbfffbfbfbfffbfbfc0ffc0bfbfffbfc0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c1ffc1c1c1ffc1c1c2ffc2c2c1ffc3c2c2ffc2c3c3ffc3c3c2ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c4c4ffc5c5c5ffc6c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c7ffc7c8c7ffc7c8c7ffc7c8c7ffc8c7c8ffc7c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc9c8c9ffc8c8c8ffc9c8c9ffc8c8c9ffc8c9c9ffc9c9c8ffc9c9c8ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cac9ffcacacaffcacacaffcacacaffcacacaffc9c9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffc9cac9ffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c7c7ffc8c8c8ffcacacaffcbcbcbffccccccffcdcdcdffcdceceffcecfcfffd0cfcfffd0d1d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd0d0d1ffd0cfd0ffd0cfd0ffd1d1d0ffd1d1d2ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d5ffd4d5d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212221ff1c1b1cff161616ff111111ff0e0d0eff0c0b0bff0c0b0bff0b0b0cff070707ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff070707ff09090aff0a0909ff0c0c0cff0f0f0fff131313ff191819ff1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfefdfffdfefefffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffefffefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefefffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffffffefffefffffffffefffffefefffffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefffffffefefefffffefefffefefefffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffefefffffefffefffffffefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff3f4f4ffe7e7e7ffd6d6d5ffa9a9a9ff8a8a8aff787778ff666666ff565555ff454646ff3d3d3dff333333ff2b2b2bff242423ff1c1d1dff171717ff131313ff101011ff121211ff121212ff131314ff131413ff131313ff131313ff131313ff121312ff121312ff131312ff121313ff121313ff131213ff151515ff151414ff1514150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff222222ff232323ff232323ff232323ff272626ff262627ff2b2b2aff2b2b2bff2b2b2cff2b2c2bff2b2b2bff292929ff242424ff292929ff333333ff3e3e3eff484948ff545454ff636263ff727372ff838383ff929292ffa2a2a2ffcdcdcdffeeedeefff7f6f7fffdfdfdfffffefefffffffefffffffffffffffffffffffefffefefefffffffefffefefefffffffefffffefffffefefffffffefffffefffffffffefefffefefefffefffefffffefefffffefefffefffefffefffefffefefffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefefefffffefefffffffffffffffefffefefffffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffdfefefffefdfdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefdfffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefdfdfffefdfefffefdfefffefefdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffbfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffefdfefffefefdfffefdfdfffefdfdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfefffefdfefffdfefdfffefdfdfffefefdfffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffbfbfcfffbfcfbfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfefffdfefefffefdfdfffdfdfdfffdfefdfffefefefffefefdfffefefdfffefefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefefffefdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffdfcfdfff6f6f6ffeaeaeaffbdbdbdff9c9c9cff909090ff848584ff777676ff666565ff565655ff474747ff3b3c3cff313131ff292829ff262625ff2a2a2aff2c2c2cff2b2c2cff2c2b2cff2b2b2aff2a2b2aff262626ff262626ff232323ff232322ff222323ff2120200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161515ff161515ff151515ff151514ff141515ff151415ff121213ff131312ff131313ff121212ff131314ff131313ff141414ff151515ff151515ff151414ff131313ff161615ff1a1b1bff1f1e1fff262625ff2e2d2eff373737ff404141ff4d4d4dff5c5b5bff6b6c6cff7c7c7cff989898ffc8c8c8ffdfdfdfffecedecfff7f7f8fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefffffefefefffefefefffefefefffffffefffefffefffffffefffffefefffefefffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffffefefffffefefffefefefffefefefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffffefffffffefffffffffffefffffffffefffffefefefffffffefffefffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefffffffffefffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffefefefffefffefffffefefffffefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffefffefffffffefefefffffffefffefefffffffffefffefffefffffffefffffefefffefefffffffefefffffffffffefefffffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd4d3d3ffd3d2d2ffd2d3d2ffd2d2d1ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfcfffcececfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd1d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcecfffcececeffcdcdcdffcdcdccffccccccffcbccccffcbcacaffc8c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c8ffc7c8c7ffc7c8c7ffc8c8c7ffc7c8c7ffc7c7c8ffc8c7c8ffc7c8c7ffc8c7c7ffc8c7c7ffc8c7c8ffc8c8c7ffc8c7c8ffc8c7c8ffc8c8c8ffc9c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc7c7c8ffc7c7c7ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c5c6ffc6c6c5ffc5c6c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc4c5c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c2ffc3c3c3ffc2c2c2ffc1c2c1ffc1c1c1ffc0c0c1ffc0c0c1ffc0c0bfffbfbfbfffbfbfbeffbebebeffbdbebeffbebdbdffbdbdbdffbcbcbcffbcbcbcffbcbbbcffbcbcbbffbbbbbcffbcbbbbffbbbbbaffbbbabaffbbbbbaffbbbbbbffbbbbbaffbbbbbaffbababaffbbbbbbffbababbffbbbbbaffbbbabbffbababaffbababbffbababaffbab9b9ffbab9baffbabab9ffbababaffbabab9ffbabab9ffbabab9ffb9babaffbab9baffb9b8b9ffb9b9b8ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb6b7b6ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b4b5ffb5b5b4ffb4b4b4ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b1ffb2b2b2ffb1b1b2ffb1b2b1ffb1b1b1ffb1b1b1ffb0b1b1ffb0b1b0ffb0b1b0ffb1b1b0ffb0b0b0ffafb0b0ffb0afb0ffafb0afffafaeafffafaeafffafaeafffafafafffafafb0ffb0afb0ffb0b0b0ffb1b0b0ffb1b1b0ffb1b1b1ffb2b2b1ffb2b2b1ffb2b2b1ffb2b2b2ffb2b2b2ffb2b3b2ffb3b2b2ffb2b2b2ffb2b2b3ffb2b3b3ffb2b2b2ffb2b2b2ffb3b4b3ffbbbbbaffc5c4c4ffd1d1d0ffe6e7e6ffe7e8e8ffeaeaeaffeeeeefffedededffecededffedececffecececffecececffecececffecececffecececffecebecffecececffececebffebececffebebebffecebebffebebebffebebebffebecebffebebebffebebebffebebebffecebebffecececffebebecffebecebffebecebffebebecffebececffececebffebececffecececffebececffebececffecebecffecececffecebecffecececffecececffecececffecebecffecebecffececebffecebebffececebffecececffebebebffebebebffebebeaffebebeaffeaeaeaffeaebeaffeaeaeaffe9e9eaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe8e9e8ffe9e8e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e8e8ffe9e8e8ffe9e9e9ffe9e9e8ffe9e9e8ffe8e8e8ffe9e9e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffeae9e9ffe9e9e9ffe9eae9ffeaeaeaffeae9e9ffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffebeaeaffeaebebffebebebffeaeaebffebeaebffebebeaffeaebeaffeaebeaffebeaeaffebebebffebebeaffeaebebffebeaeaffebebeaffebeaebffebebeaffeaebebffebebeaffebebebffebebebffebebebffecececffebebecffebecebffecececffebececffecececffecececffecececffecedecffecededffeeeeefffefeeefffe8e9e8ffe7e7e7ffd9d8d9ffc8c8c8ffc1c1c0ffb9b8b9ffb7b6b7ffb6b6b5ffb6b5b5ffb6b6b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b4ffb4b4b4ffb3b3b4ffb4b4b3ffb4b3b3ffb3b3b3ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb3b3b2ffb3b3b3ffb2b3b3ffb3b3b3ffb3b3b3ffb4b3b3ffb3b3b3ffb3b3b3ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b3ffb4b3b3ffb4b4b4ffb4b4b3ffb3b4b4ffb4b3b4ffb5b4b4ffb5b4b5ffb5b5b5ffb5b6b5ffb6b6b5ffb6b6b6ffb6b6b6ffb7b6b6ffb8b8b7ffb8b7b8ffb8b9b8ffb9b9b9ffb9b9b9ffb9babaffbababaffbababaffbbbbbaffbabbbbffbabbbbffbbbabbffbbbbbbffbbbbbbffbbbbbbffbbbabbffbbbbbaffbababaffbababaffbababaffbbbabaffbbbbbaffbbbbbbffbcbcbbffbcbcbbffbcbcbcffbdbdbcffbdbdbdffbdbebdffbebdbeffbdbdbeffbebebeffbebfbfffbfbebeffbfbebeffbfbfbeffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfc0c0ffc0bfc0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c5c4ffc4c5c5ffc5c5c5ffc6c5c5ffc6c5c6ffc6c6c6ffc6c7c6ffc7c7c6ffc7c7c7ffc6c7c7ffc7c7c7ffc8c8c7ffc7c7c8ffc7c8c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c8c8ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcac9c9ffcacac9ffcacacaffcacacaffcacac9ffcacac9ffcacacaffc9cacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacac9ffcacacaffc9cacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c7ffc8c9c9ffcac9caffcbcbcbffcccccdffcececdffcdceceffcfcfceffd0d0d0ffd0d0d1ffd1d1d0ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d1ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d3d4ffd5d4d4ffd4d4d4ffd5d4d4ffd5d5d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1bff161616ff111111ff0e0e0eff0c0c0bff0a0a0aff0a0a0aff0a0a09ff060606ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010102ff040304ff050506ff080808ff080808ff0a0a0aff0b0c0cff0f0f0fff141413ff18191800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffefefdfffefefefffefdfefffdfefefffdfefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefffffefefffffffffefffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefefffffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefefffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffffefffffefefffffffffefffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfcfcfff3f4f3ffe7e7e8ffd6d5d5ffaeaeafff8f8f8fff787979ff666767ff545454ff4a4a4aff404040ff363637ff2d2d2eff252626ff1e1e1eff181918ff141413ff111111ff111111ff131312ff131414ff141313ff131313ff131212ff121212ff131313ff121312ff121213ff131212ff141515ff151515ff141414ff171717ff181717ff1718180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252525ff252525ff212121ff232223ff232323ff232323ff232323ff272626ff262626ff2b2b2bff2b2a2aff2b2c2cff2c2c2bff252625ff292928ff323232ff3e3e3eff484847ff545354ff616161ff6f7070ff80807fff8f8f8fff9f9f9fffc7c7c7ffecececfff6f6f6fffdfdfdfffefffefffffffffffffffffffefefffffffffffffefefffffffefefffefefffffefffffffffefffffffffffffefefffffffffffffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffffefefffefefffffefefffffefffefffefefefffefefefffefefefffefdfefffdfefefffefdfefffdfefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfdfffcfdfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffefdfdfffefefefffefdfefffefefefffefdfefffefefefffefdfefffefefefffdfefefffefefefffdfefdfffefefefffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffcfcfdfffdfcfcfffcfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefffefffefefefffefefefffefefefffffefefffefffffffffefffffffefefffefffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffcfdfdfff5f5f5ffe7e7e8ffb8b8b8ff9a9a9bff8e8f8fff828182ff737373ff636363ff535353ff444445ff3a3a3aff313030ff2a2a2aff272827ff2b2c2cff2c2c2cff2a2b2aff2b2b2bff272626ff262627ff222223ff222322ff222223ff202121ff242424ff242324ff23242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161617ff161616ff171616ff151515ff151515ff151515ff141515ff141415ff151414ff131213ff121312ff121313ff121212ff131313ff131313ff141414ff131313ff151415ff161717ff1a1a1bff222222ff272727ff2f2e2fff39393aff454445ff4f5050ff5d5d5dff6d6d6dff7e7d7dff999898ffc9c8c8ffdfdfdfffedeeeefff9f8f8fffdfefdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffefffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffefffefffffefffffffefefffffffefffefefefffefffffffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefefefffefefefffefefffffefefffffffefffffefffffffffefffffefffefffffffefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffffefefffefefffffefffefffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffefefefffefefffffffffffffefffefffffffffffffefefffffefffffffefffffefffffffefefffffefffffffffffffffefefffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffffffffefffffffefefffefffefffefffffffefffffffefefffffffffffffefefffffffffefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefffefffefefffffefefefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffefffffffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d2ffd0d0d1ffd1d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffcfcfcfffcfd0cfffcfcfcfffcececfffcecdceffcccdcdffccccccffcccccbffcbcbcaffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc8c8c7ffc8c8c8ffc7c8c7ffc7c7c8ffc8c7c7ffc7c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffc9cac9ffc9c9caffc9c9c9ffc9c9caffc9c9c9ffc8c9c9ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc5c6c5ffc5c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c5ffc5c5c5ffc4c4c5ffc4c4c5ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c0ffbfc0c0ffbfbfbfffbfbfbeffbfbfbeffbdbebdffbdbdbdffbdbcbcffbcbdbcffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbabbbaffbababaffbababaffb9bab9ffb9babaffb9babaffb9b9b9ffb9b9baffb9b9b9ffbabab9ffbab9baffb9babaffbab9baffbababaffb9b9baffb9bab9ffb8b8b9ffb8b8b9ffb8b9b9ffb8b9b8ffb9b8b9ffb9b8b8ffb9b9b8ffb8b8b8ffb8b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b7ffb7b6b6ffb6b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb5b4b5ffb4b5b4ffb4b4b5ffb4b4b4ffb4b4b4ffb4b3b4ffb3b4b4ffb4b3b4ffb3b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb1b0b0ffb1b0b0ffb0b0b0ffb0b1b1ffb0b0b0ffafb0afffafafafffafafaeffafafafffaeafaeffaeaeaeffaeaeaeffadaeaeffaeaeaeffadadadffadadadffadadadffadadadffadadadffaeadadffadaeadffaeaeaeffaeafafffafaeafffafafafffafafafffb0afafffafafb0ffafb0b0ffb0afb0ffb0b0b0ffb0b0b0ffb0b0b0ffafafb0ffafafafffafafb0ffafb0afffb4b3b3ffbfbfbfffc7c7c7ffdededeffe7e7e7ffe8e8e8ffeeeeeeffedecedffecececffecececffecececffebececffecececffecececffecececffecebecffebececffebebecffebebebffebecebffebebecffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffecececffebecebffebebecffecebebffebececffecececffebebebffecececffecebebffebececffecebecffecebebffebebebffebecebffebecebffebeaebffebebebffeaeaebffebeaeaffeaeaebffeaebeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e9ffe8e9e9ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffeae9e9ffeae9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaeaffeaeaeaffeaebebffebeaeaffeaeaebffeaeaebffeaebeaffeaeaebffeaeaeaffeaebeaffeaeaebffeaeaebffebeaebffeaebebffebeaebffebebeaffebebebffebebebffebebebffebebebffebececffececebffebecebffecebebffececebffecececffecececffedededfff0efefffe9eae9ffe7e7e7ffe4e5e5ffcfcfcfffc4c4c4ffbbbcbbffb6b6b6ffb4b4b4ffb3b4b3ffb3b4b4ffb3b4b4ffb3b2b3ffb3b3b3ffb2b2b2ffb3b2b2ffb2b2b2ffb1b2b2ffb2b1b2ffb2b2b2ffb1b1b2ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b2ffb2b1b1ffb1b1b1ffb2b2b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b3ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b4ffb4b3b4ffb4b5b5ffb4b4b4ffb5b5b4ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb8b8b7ffb8b8b8ffb8b8b8ffb9b8b8ffb9b9b9ffb8b9b8ffb9b8b9ffb9b9b9ffb9bab9ffbababaffb9b9b9ffb9b9b9ffbab9b9ffb9bab9ffb9b9b9ffb9b8b9ffb8b9b8ffb9b9b9ffb9babaffbab9baffbababaffbababbffbcbbbbffbcbbbcffbcbcbcffbdbcbdffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbdbeffbebebeffbdbebeffbebebeffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffc0bfbfffc0bfc0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc3c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c6ffc6c5c6ffc5c6c6ffc6c6c6ffc6c7c6ffc7c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c7ffc7c8c7ffc8c7c7ffc8c8c7ffc8c8c8ffc7c8c7ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9c9ffc9c9caffc9c9caffcacac9ffcac9caffc9cacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcac9caffcacacaffc9c9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c8ffc7c8c7ffc8c9c8ffcacacaffcbcbccffcdcccdffcdceceffcececeffcfd0cfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd1d1d1ffd0d0d0ffd0d0cfffd0d0d0ffd2d2d1ffd1d1d1ffd1d1d2ffd2d1d1ffd2d2d2ffd3d3d3ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff111111ff0e0e0dff0c0c0cff0a0a0aff080908ff090808ff080808ff050505ff010201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff050505ff070607ff070707ff080808ff0a0909ff0b0c0bff0f0f0fff14131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfdfefffdfdfdfffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefefefffefffffffefefffffefffefffffefffffefefffffefefefffffffffffefffffffefefefffefefefffffefefffefffefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffefffffffefffefffefefefffefffefffffefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffefffffffffffefffffffffffefefffffefefefffffffffffefffffffefefefffefefefffffefefffefffefffefefefffefefefffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffefffefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfcfff3f3f4ffe7e7e7ffd8d8d7ffb6b6b6ff8f8f90ff767676ff626262ff5b5b5bff505050ff454445ff393a39ff303030ff282828ff202121ff1a1b1aff171616ff141414ff131414ff121212ff131313ff131313ff121213ff121212ff131313ff131313ff121212ff141414ff151414ff141514ff171717ff181717ff171818ff191918ff191818ff18191800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262526ff272727ff272727ff252525ff252525ff202121ff222223ff232323ff222323ff232323ff272626ff262626ff2a2b2bff2b2b2bff242424ff2c2b2cff313131ff3b3b3bff484748ff535353ff606060ff6e6e6eff7e7d7dff8c8d8dff9d9d9dffc3c3c3ffeaeaeafff5f5f4fffdfcfcfffefffefffffffffffffffffffffffefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffefefffffefefffefffefffffffffffefefefffefffefffefefefffefefefffffefefffefffefffefffefffefefefffefffffffffefffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefdfefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefdfffefefefffdfefefffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffdfefefffefefefffefefefffefefdfffdfefdfffefdfdfffefdfdfffdfefefffdfefdfffdfefefffdfefefffefdfefffefefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfefdfffdfdfefffdfdfdfffdfdfcfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefffefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffefefffcfcfbfff4f4f3ffe5e6e6ffb5b5b5ff9a9b9bff8e8e8dff7f7f7eff6f6f6fff605f5fff505050ff434343ff383939ff313131ff2c2b2cff2c2c2bff2b2a2bff2a2b2aff262627ff262626ff232322ff222322ff222223ff202020ff242424ff242324ff242324ff242424ff23242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff191a1aff1a1a1aff161717ff171716ff161616ff151515ff161515ff151515ff141514ff141414ff141515ff131213ff131312ff131213ff111212ff101011ff131313ff161616ff1a1a1aff1e1e1fff232323ff2c2c2cff333333ff3c3c3cff474747ff525353ff5e5e5fff6d6d6dff7e7e7fff9b9c9bffcac9c9ffe0dfe0ffeeefeffff9f9f9fffefefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefefefffefffffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffefffffffffffffffffefefffefefffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffefffefefefffefefffffefffffffefefefffefffefffefefefffffefffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefffefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffefffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefefffffefefefffffefffffefffffffefefefffefefefffffefefffefffefffefefefffefefefffefffffffffffefffffefefffefffefffefffffffffffffffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffefffefffffffffffffffefefefffffffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefffefffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefffffffffffefffffefefffefefffffefffffffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd2d2d2ffd3d3d2ffd1d2d1ffd1d1d1ffd2d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffcfd0d0ffd0cfcfffcfcfcfffd0cfd0ffd0d1d0ffd0d0d1ffd0d0d0ffd1d1d0ffd1d1d0ffd0d0d1ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcecdffcccdcdffccccccffcacbcbffc9c9c9ffc9c8c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc7c7c7ffc8c7c7ffc8c7c7ffc7c8c8ffc7c7c7ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9c9ffc9cac9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c8c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c6c5ffc4c4c5ffc5c4c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc2c1c1ffc0c0c1ffc0c1c1ffc0c0c0ffbfc0bfffbfbfbfffbebebeffbdbdbdffbdbdbdffbcbdbdffbcbcbcffbcbbbbffbbbbbbffbabbbbffbababaffbababaffb9babaffb9bab9ffb9b9b9ffb8b9b8ffb8b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b9b9ffb8b8b8ffb8b9b9ffb8b9b8ffb9b9b9ffb9b8b9ffb8b8b8ffb9b8b8ffb8b8b8ffb8b8b8ffb7b8b8ffb8b8b8ffb7b7b8ffb8b8b7ffb7b7b7ffb7b7b7ffb8b7b7ffb7b7b7ffb6b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb5b6b5ffb5b5b5ffb4b5b5ffb4b4b5ffb4b4b4ffb4b4b4ffb3b3b3ffb2b2b3ffb2b2b2ffb3b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb1b1b1ffb0b0b1ffb0b0b0ffb0afafffafaeafffaeafafffaeaeafffaeafaeffaeaeaeffadadaeffadadadffadadadffacacacffacacacffacacabffacababffabacabffabababffabaaabffaaababffababaaffabaaabffabababffababacffacacacffacacacffacacadffacadadffadacacffacadadffacadacffadadadffadadadffadadadffaeadadffadadadffadadadffacadadffadadadffadadadffafafafffb9b9b9ffc3c3c3ffd6d6d6ffe6e6e6ffe7e8e7ffecececffedededffecececffecececffecececffebececffebebecffebebebffecececffececebffebebecffebebebffebebebffebebebffebebebffebebebffeaebebffeaebebffebeaebffeaebebffebebebffebeaeaffeaeaebffeaebebffebebebffebebeaffebebebffebeaebffebeaeaffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebecffebecebffebebebffebebebffebebebffebebebffebebeaffeaeaebffeaebebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e8ffe9e8e9ffe8e9e8ffe8e8e9ffe8e8e8ffe9e9e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e9e9ffe9e9e9ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e8e8ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffe9eae9ffeaeaeaffeaeaeaffebeaeaffeaebeaffebeaeaffeaebeaffeaeaebffeaeaeaffebebeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffeaebebffebebebffebeaeaffebeaebffebecebffebebebffebecebffecececffecebecffebebebffecececffecececffecedecffefefefffe7e7e7ffe5e6e5ffdbdcdcffc6c5c6ffbebfbfffb6b6b5ffb3b3b3ffb1b2b1ffb1b1b2ffb2b1b1ffb1b1b0ffb0b0b1ffb0b1b1ffb0b0b0ffb0b0b0ffafb0afffb0b0b0ffb0afafffafafafffb0afafffb0afafffafafafffafafafffafafafffafafafffafafaeffafafaeffafafaeffafafafffafafafffafafafffafafafffafb0b0ffb0afb0ffafb0afffb0afb0ffafb0b0ffafafb0ffafafb0ffb0b0b0ffb0b0b0ffb0b0b1ffb0b0b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb2b3b2ffb2b3b3ffb3b3b3ffb3b3b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b5b5ffb5b5b5ffb6b6b5ffb6b6b6ffb7b6b7ffb7b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb7b7b7ffb8b7b8ffb7b8b8ffb8b8b7ffb8b7b7ffb7b8b7ffb7b7b8ffb8b8b7ffb8b8b8ffb8b8b9ffb9b9b9ffb9b9b9ffbababaffbabbbaffbbbbbbffbbbbbbffbcbcbbffbcbbbcffbcbcbcffbdbdbcffbcbdbdffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbdbdffbebdbdffbdbebeffbebebeffbebebeffbfbfbfffc0bfc0ffc0c0c0ffc1c0c0ffc0c1c1ffc1c1c2ffc1c1c1ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c6c6ffc6c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffc9c9c9ffc9cacaffc9cac9ffcacacaffcacacaffcacac9ffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacac9ffcacac9ffcac9caffc9cacaffc9cac9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffcbcacaffcbccccffcdcdcdffcececeffcecfcfffcfd0cfffd1d0d0ffd0d0d1ffd1d2d2ffd1d1d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0cfffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d3d3ffd3d4d3ffd4d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121111ff0d0d0eff0b0c0cff0a0a0aff090908ff080707ff070707ff060606ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff020302ff050505ff060706ff060606ff070707ff080808ff090a09ff0b0b0cff0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefefffdfdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffefefffffefefffffefffefffefffefffffefefffffffefffefefefffefffefffefefffffefefffffffefefffffefefffefefefffefffefffefffefffefefefffefefffffefefefffefffefffefffefffffefffffefffefffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefefffffffefefffffefefffefffefffefffefffffefffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffefffffffffffffffffffefefefffffffffffefffffffffffffffefffefffefffefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff3f3f4ffe7e7e8ffd9d9d8ffb8b8b7ff8b8b8bff747474ff6d6c6dff636263ff575757ff4a4b4aff403f40ff363636ff2c2c2dff242424ff1e1f1eff1b1b1bff171818ff141414ff121313ff111111ff121212ff131312ff121312ff131313ff151514ff141414ff141514ff181718ff181718ff181718ff191818ff181818ff191918ff181918ff161617ff141415ff141414ff141514ff131413ff1313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff121212ff141414ff151515ff181817ff262626ff262626ff272627ff272727ff252525ff252525ff212121ff232223ff232323ff232323ff232323ff272627ff262727ff262626ff2b2b2bff313232ff3c3c3cff474747ff535352ff606060ff6f6e6eff7d7d7dff8c8d8cff9d9c9dffbfbfc0ffe8e7e8fff3f3f3fffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefefefffffefffffffefefffffefefffefefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffffefefffefefefffffefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffefdfefffefefefffefefdfffefefefffefdfefffdfefefffdfefdfffdfefdfffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffcfdfcfffdfcfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffcfbfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffdfefdfffefdfefffefdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfcfdfffcfdfcfffcfdfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffbfcfbfffbfcfbfffcfbfcfffcfcfbfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffefdfefffefdfdfffefdfefffdfefefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffefefffffefefffefefefffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefefffbfbfbfff2f2f2ffe1e0e1ffb1b2b2ff9b9b9aff8d8c8dff7c7d7cff6d6c6cff5e5d5dff505050ff454444ff3b3b3aff323132ff2a2b2bff262626ff262627ff262626ff222222ff222222ff222222ff212120ff242424ff242424ff242324ff242424ff242424ff242424ff1d1c1dff1d1c1dff181919ff1617160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161516ff181717ff191919ff1b1b1bff1b1b1cff1a1a19ff1a1a1aff191a1aff161616ff171617ff161716ff151515ff151515ff151515ff151414ff141514ff141415ff121313ff101010ff111112ff131313ff171717ff1c1c1cff222222ff282828ff2f2f2fff3a3a3aff434242ff4e4d4eff585958ff636362ff6d6d6dff7e7d7eff9c9c9cffcacacaffe0e1e0ffefefeffffafafafffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffefffffefffffffefffefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefefffffffefefffffefffffefffefffffffefffffffffffffefffffefffffffefffefffefffefffffefffffefffffffefefefffefffffffefefffffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffefffefffefffefefefffffefffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffffffefefefffefffffffffffefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffffefefffefefefffffffefffffffefffefffffffffefffffffffefffefffffffffffefffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefffffffffefffffefefefffffefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefffefffffefffffefffffffefefefffefffffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d2d2ffd2d3d3ffd1d1d1ffd1d1d2ffd5d6d5ffd0d0d0ffd5d4d4ffd0d0d0ffd2d1d1ffcfd0cfffcfcfd0ffcfd0cfffd0d0d0ffd0d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffcfceceffcececeffcececeffcdcdcdffcdcccdffcccbcbffc9c9caffc8c9c8ffc8c8c8ffc9c8c9ffc8c9c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c7ffc8c8c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9caffc9cac9ffc9cac9ffc9c9c9ffcac9c9ffcac9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c8ffc7c7c6ffc7c6c6ffc7c6c6ffc6c6c6ffc6c5c5ffc5c6c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c3c4ffc3c4c3ffc3c3c3ffc3c2c3ffc3c2c2ffc1c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffbfc0c0ffbfbfbfffbebfbfffbebebeffbdbdbdffbdbdbcffbcbcbcffbcbbbbffbbbbbbffbababaffbababaffbab9baffb9b9baffb9b8b9ffb9b8b8ffb8b8b8ffb8b8b7ffb8b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb7b7b7ffb8b7b7ffb7b6b7ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b6ffb6b6b5ffb6b5b6ffb5b6b5ffb5b5b5ffb6b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b5ffb3b4b4ffb3b3b3ffb2b3b3ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb1b1b0ffb1b1b1ffb0b0b1ffb1b0b0ffb1b0b1ffb0b1b0ffb0b0b0ffb0b0b0ffb0afafffaeafafffaeaeaeffadaeadffadadadffadadadffacacacffacacacffabacacffabababffababaaffaaabaaffaaaaaaffaaaaa9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a8a9ffa9a8a8ffa8a8a8ffa9a9a8ffa9a9a8ffa9a9a9ffa9a9a9ffa9aaa9ffaaaaaaffaaaaa9ffaaaaaaffaaaaaaffaaaaa9ffa9aaa9ffaaaaaaffabaaaaffabaaaaffaaaaaaffaaaaabffaaaaaaffaaaaaaffaaaaabffacacabffb3b3b4ffbebfbeffcbcbcbffe4e3e3ffe5e5e5ffe8e7e7ffedeeedffececedffebececffebececffebececffececebffebebebffebebebffebebebffececebffebebebffebebebffebeaebffebeaebffebebebffebebeaffebeaebffebeaeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebeaffebebeaffeaebebffebebecffebebebffebebebffecebebffebebebffebebebffebebeaffeaebebffeaeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffeae9eaffeae9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e7ffe7e8e7ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe9e8e9ffe9e8e8ffe9e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeae9e9ffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaebffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffeaebeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebecebffecececffeeeeedffedededffe5e6e5ffe4e4e5ffd2d2d2ffc2c2c2ffbab9b9ffb2b2b2ffb0b0b0ffafafafffaeafafffafaeafffaeaeaeffaeafaeffaeaeadffaeaeaeffadaeadffadaeadffadadadffadadadffadacadffadadadffacadadffadadadffadacacffadacadffacadadffacacacffadacadffacadacffacacacffadacacffadadadffadadadffadaeadffadadaeffadaeadffadadadffadaeaeffaeaeadffadadadffadadaeffaeaeadffafafaeffaeafafffafafafffafafafffb0afb0ffb0b0b0ffb0b0b0ffb1b0b1ffb1b1b1ffb1b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b4ffb5b5b4ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b5b6ffb6b6b6ffb6b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b6ffb7b8b7ffb8b8b7ffb8b8b8ffb8b9b8ffb9b9b9ffb9bab9ffbababaffbbbabaffbbbbbbffbbbbbbffbbbbbcffbcbbbbffbcbcbcffbcbcbdffbcbcbcffbdbcbdffbcbdbcffbdbcbcffbdbdbdffbdbdbdffbebdbdffbebebeffbebebfffbebfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc2c2c1ffc3c3c2ffc3c3c3ffc3c3c4ffc4c3c3ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c5c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffcacac9ffc9cac9ffcac9caffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacac9ffcac9c9ffcacac9ffcac9caffcac9c9ffc9cac9ffc9c9caffc9cac9ffc9c9c9ffc8c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c7c7ffc8c7c8ffc9c9c9ffcbcbcbffcdccccffcecdcdffcececeffcfcfcfffcfd0cfffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0cfffd0d0cfffd1d1d1ffd2d2d1ffd1d1d1ffd5d6d5ffd6d6d7ffd2d2d2ffd7d6d7ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6b6cff6b6c6cff6c6c6cff6c6c6cff6c6c6cff6b6b6cff6b6b6cff60605fff4c4c4bff3f4040ff383838ff343434ff2f2e2fff242524ff202020ff202020ff1c1b1cff111212ff0c0d0cff0d0e0dff0c0b0cff0a0a0aff080808ff070807ff060606ff060606ff050605ff030303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050404ff050605ff050506ff060706ff070707ff080808ff090909ff0b0b0bff070708ff0b0b0bff131312ff181818ff262626ff292829ff292929ff292929ff2c2c2cff3c3c3cff3c3c3cff464747ff4f504fff595a59ff5a595aff595a5aff595959ff595a5aff595a5aff5a5a5aff595a59ff595a59ff5a5959ff5a5a59000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefdfefffefefefffefdfefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffffffffffffffefffffefefffefefefffffefffffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefffffffefefefffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffefefffefefefffefefffffefefefffffefefffefefffffffffefffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffefffffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefefefffffffffffffefefffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfdfff4f4f4ffe8e8e8ffdad9daffbababaff8e8e8eff808180ff757475ff6b6b6aff5f5f5eff525253ff474847ff3d3d3dff333333ff2b2c2bff242525ff20201fff1a1b1bff161617ff141314ff121111ff111010ff131213ff151515ff151515ff151514ff181817ff181818ff181818ff191818ff191918ff181818ff181819ff171616ff141415ff141414ff141515ff131313ff131313ff131312ff121212ff121211ff121212ff121212ff121212ff121212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0e0eff0e0e0fff101010ff0f0f0fff0f0f0fff111111ff111111ff121313ff141414ff151515ff181818ff262626ff262626ff272627ff272726ff252525ff252525ff212121ff222222ff232323ff232323ff202120ff242423ff292929ff323132ff3c3c3cff484848ff555554ff626262ff707070ff7e7e7eff8d8d8dff9c9c9cffbbbcbbffe7e6e7fff3f2f2fffbfbfbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffffffefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefefffefdfefffefefdfffefdfefffefdfdfffefefdfffdfefefffdfefdfffefefdfffdfdfefffefefdfffdfefdfffefefefffefefefffefefefffffefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffefdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfcfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffffefefffefefffffffffefffefefefffefefefffffefffffffefefffffffefffefefefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefdfffaf9f9fff0f1f1ffdfdfdfffb1b0b0ff9a9b9aff8c8c8cff7c7c7cff6e6e6eff606060ff535353ff464646ff3b3b3cff323232ff292929ff232323ff1e1f1eff222223ff222323ff212021ff242324ff242424ff242324ff242423ff242324ff242423ff1d1d1cff1c1c1cff181918ff161616ff161616ff121212ff101110ff101010ff0e0f0fff0e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff121112ff121211ff131212ff131312ff121312ff151515ff151515ff171717ff181819ff1b1b1bff1c1b1bff1a1a1aff1a1a1aff1a1919ff161616ff161616ff161616ff151515ff151515ff151515ff141414ff111212ff131312ff131313ff151515ff1a1a1aff1f1f20ff252626ff2c2c2dff343434ff3d3d3dff4b4b4bff555554ff606060ff6c6c6bff757574ff7c7d7dff9c9c9cffcbcbcbffe1e1e1ffeff0effffafbfafffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffefefffefefefffefefffffefefffffffffffffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefffffefffffffefefffffefefefffffefffffffefffffffffefffefefefffffefefffffffefffffffffffffffffffffffffffefefffffffffffffefffefffffffefffefffffffefefffffffffffffffefffffffefefffefefffffffffffffefffffffffffefffefefefffefefefffffffffffffefefffffffefffefefefffefefffffffefefffefefefffefefefffefffffffefefefffefefffffefffefffffefefffefefefffefffefffefffffffefffffffffffffffefffffffffffefffffefefffefffffffffffffffffefefffefefefffefefffffefefffffffffffffefefefffefefefffefffefffefefffffffffffffefefefffefefefffffffefffefefffffefffffffffefffffffefefffffefffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefffffffffffefffffefefffffffffffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffefffefefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefffffefffffffefefffffffefefffffefffffffefffffffffefffffefffffffffefffffffefffefffffffefffefffffffefffefefffffffffefffefffefffffffefffefffefffefefffffffefffffffefefffffefefffefefffffffefefffefefefffffffefffefefefffefefefffffefffffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd1d1d1ffd5d5d5ffd5d5d6ffd5d5d6ffd6d6d6ffd4d4d4ffd4d4d4ffd1d2d2ffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d2d1ffd1d1d1ffd0d1d1ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececeffcececdffcdcdcdffcbcbccffc9cac9ffc9c9c9ffc8c8c9ffc9c9c8ffc8c9c8ffc9c9c8ffc8c9c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9caffc9cac9ffcac9c9ffcacac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c8c8ffc9c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c3c4ffc4c3c4ffc4c3c4ffc3c4c3ffc3c2c3ffc3c3c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbeffbdbebeffbdbdbdffbdbdbdffbcbcbcffbcbbbbffbbbabbffbbbabbffbababaffbabab9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b8b7ffb6b7b6ffb6b6b7ffb7b6b6ffb6b6b6ffb6b5b6ffb5b6b6ffb5b5b6ffb6b5b6ffb5b6b5ffb6b6b5ffb6b6b5ffb5b6b6ffb5b6b6ffb5b5b5ffb5b5b5ffb4b5b5ffb5b4b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b3ffb4b4b4ffb3b3b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b3ffb2b2b3ffb2b2b2ffb1b1b1ffb0b0b1ffb0b0b0ffafafb0ffafb0afffafafafffafaeaeffafaeafffaeaeaeffaeafaeffaeaeaeffaeaeaeffaeaeadffadadadffadadadffacacacffababacffabacabffaaababffaaabaaffa9aaaaffa9a9aaffa9a9a9ffa9a9a9ffa9a8a8ffa8a8a8ffa8a8a8ffa7a7a7ffa7a7a6ffa7a6a6ffa6a7a6ffa7a6a7ffa7a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a6a6ffa6a6a7ffa7a6a7ffa6a7a7ffa7a7a7ffa7a7a7ffa7a7a6ffa7a7a7ffa7a7a6ffa7a7a7ffa7a7a7ffa7a7a7ffa8a7a7ffa7a7a8ffa8a7a7ffa8a7a7ffa7a8a8ffa8a8a8ffa9a8a8ffacacacffb8b8b8ffc1c2c2ffdadadaffe4e4e4ffe6e6e5ffecedecffececedffecececffecebecffebebebffebecebffebebecffebebebffebebebffebeaebffebebebffebeaebffebebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffe9e9eaffeaeaeaffe9eaeaffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffebeaeaffeaeaebffebebeaffebebeaffebebebffebebebffebebebffebebeaffeaebeaffebebebffebeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeae9eaffe9eae9ffeaeae9ffeaeae9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe8e8e8ffe7e7e8ffe8e8e8ffe7e7e8ffe7e8e7ffe7e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e9e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeae9eaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebeaffebebeaffeaebebffebebebffebebebffecebebffecebebffebebecffedededffefefefffe7e7e6ffe4e3e3ffe1e1e1ffc7c7c7ffbebdbdffb4b4b3ffaeaeaeffadadadffadacacffacacacffacacacffabacacffabababffabababffababaaffababaaffababaaffaaabaaffaaaaaaffaaaaaaffabaaaaffaaaaaaffaaaaaaffaaaaa9ffaaaaaaffaaaaaaffaaa9a9ffa9aaa9ffaaaaaaffa9aaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaabffabababffabaaabffaaababffabababffabababffabababffababacffacababffacacacffadacadffadadacffadadadffaeadadffaeaeadffaeaeaeffaeafaeffafafafffafafb0ffb0b0b0ffb0b1b0ffb1b1b0ffb0b1b1ffb1b1b1ffb2b2b2ffb3b2b2ffb3b2b2ffb2b2b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b4ffb4b4b4ffb4b4b5ffb5b4b4ffb4b4b5ffb5b4b5ffb5b5b5ffb6b5b6ffb6b6b6ffb6b7b6ffb7b7b7ffb8b8b7ffb8b8b8ffb8b9b9ffb9b9b9ffbabab9ffb9babaffbababaffbbbabaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbdbdbeffbebebeffbebebeffbfbfbfffc0c0c0ffc0c0c1ffc0c1c1ffc1c1c1ffc2c1c1ffc2c2c2ffc3c2c3ffc3c3c2ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c5ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c7c7ffc8c8c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffc9cacaffc9cacaffc9cacaffcacacaffc9cacaffcacacaffcacac9ffcacacaffcacacaffcac9c9ffcacac9ffcacacaffc9cacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9caffcacac9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c8c9ffc8c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc8c8c7ffcacac9ffcbcbcbffccccccffcecdcdffcececfffcfd0cfffcfd0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d1d1ffd1d0d0ffd0d0d1ffd2d2d2ffd4d4d4ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd2d2d2ffd3d3d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6f6f6fff6c6c6cff6c6c6bff6b6c6cff6b6b6cff6c6c6cff6c6c6cff6b6c6cff6c6c6cff6c6c6cff606060ff4b4b4bff3f3f3fff383838ff343434ff2f2f2eff242424ff20201fff20201fff1b1c1cff111211ff0c0c0cff080909ff080807ff0a0a0aff090908ff070707ff060606ff050505ff050505ff050504ff030303ff010101ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff040403ff040404ff040405ff060605ff060606ff070707ff080808ff040404ff050606ff080708ff0b0b0bff131313ff181818ff262626ff292829ff292928ff292929ff2c2c2cff3b3c3bff3c3c3cff464647ff50504fff595a59ff5a5a59ff595a59ff59595aff5a5a5aff5a5a5aff5a5959ff59595aff5a5a5aff686868000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefefffffefefefffffffefffffefefffffefefffefefefffefffefffefefefffefefefffefefdfffdfefefffefdfefffefdfdfffefdfefffefefefffefdfdfffdfdfefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffffefefffefefefffffffffffefefefffefffffffefffffffefefffffffffffffefefefffffefffffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffefefffffefefefffefefefffefefefffffffefffefffffffffffffffffffefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffffffffefffffffefffffffefffffffefefffffffffffffefffefffffefffffffffefffefefffffffefffffefffefffffefffffefffffffffefefffffefefffefffefffffefefffefefffffefefffffffffefffefefefffffffffffffffefffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfcfff4f3f4ffe8e9e9ffdddeddffc8c8c7ffb1b1b1ff919192ff7d7d7dff717171ff656665ff5a5a5aff505151ff484747ff3d3d3dff343434ff2b2b2bff232323ff1e1e1eff191919ff151516ff131313ff121213ff121212ff141414ff181718ff181817ff171718ff191819ff181918ff191819ff181818ff171616ff151414ff141514ff141414ff131314ff121313ff131313ff111211ff121212ff121212ff121212ff121212ff121112ff121211ff121211ff111112ff121112ff111212ff111111ff11111100000000ff0f0f0eff0f0e0eff0e0f0fff0f0f0eff0f0f0fff0e0f0fff0d0e0dff0e0f0fff100f0fff100f0fff0f0f0fff111111ff111010ff121212ff141514ff151515ff181817ff262626ff262626ff272727ff272726ff252525ff252525ff212121ff232323ff212120ff252525ff2b2b2bff333333ff3d3d3dff484949ff565757ff666666ff747474ff828282ff8f8f8fff9d9d9dffb9b8b8ffe3e3e3fff2f1f1fff9fafafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffffefefffffefefffefefefffefffefffffefefffefefefffefefdfffdfefefffefdfefffefdfdfffefdfefffefefefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffdfdfefffdfefdfffdfdfdfffdfefdfffefefefffdfefefffefefefffefefdfffdfdfefffefefdfffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffdfefdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefdfefffefdfefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefdfdfffdfdfefffdfefdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfefffefdfefffdfefefffefdfefffdfdfdfffefefdfffefdfdfffefdfdfffdfefefffdfefdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfefefffefefefffefefefffefffefffefefefffffefffffffefefffefefffffffefefffefffefffffefffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefffffefdfefff8f9f8fff0f0f0ffdcdcdcffaeaeaeff9b9a9aff8d8c8cff7e7f7fff717271ff646463ff555555ff474847ff3c3d3dff333233ff292929ff222222ff1f1f1fff212020ff232324ff242424ff242423ff242423ff242424ff242324ff1c1d1cff1c1c1cff181918ff161616ff161717ff121212ff101010ff101010ff0f0f0fff0e0e0eff0e0f0fff0d0e0eff0d0e0eff0e0e0eff0c0c0dff0c0c0c00000000000000000000000000000000000000000000000000000000ff101010ff101010ff101010ff101010ff101010ff101011ff111111ff121211ff111111ff121212ff121212ff121212ff121212ff151516ff161515ff171717ff181919ff1c1b1bff1b1c1bff1a191aff1a1a1aff1a1a1aff171616ff171616ff161717ff151615ff141413ff141414ff141514ff161716ff191919ff1d1d1dff232223ff2a2a2aff313131ff393939ff434343ff4e4e4eff5e5e5dff686767ff737373ff7e7e7eff8c8c8bffa4a4a4ffcdcdcdffe2e2e2fff0f0f0fffbfbfafffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffefffffffefffefefffffefefefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefffefffffefffffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffefffffffefefffffffffffffefefefffffefffffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefffefffffefefffefefffffefefefffffffefffefefefffffefefffefefefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffefffffffffffffffffefffffefffffefffffffffffefffffffffffefffffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffffffffffefffffefffefffffffefffefffefffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffefffffffefefffffffffffffefefefffffefffffffffefffefefffffffefefffefffefffffefffffefffffffffefefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffffffffffffefffefffefffefffffffefefffffffffefffffffefffefefffffffefffffefffefffefefffffefefefffffffefffffefefffffefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd6d5d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d6ffd6d6d5ffd5d5d4ffd4d4d4ffd1d1d1ffd0d1d0ffd1d0d0ffd1d1d1ffd1d1d1ffd0d1d1ffd0cfcfffcececfffcecfcfffcfd0cfffd1d1d0ffcfcfcfffcececfffcdceceffcccdccffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc9c8c8ffc8c8c8ffc9c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc7c7c8ffc8c8c8ffc7c8c7ffc8c8c8ffc8c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcacac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c9ffc8c8c8ffc7c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c6c6ffc5c6c5ffc5c5c5ffc4c5c5ffc4c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc3c3c2ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbeffbebebeffbebdbdffbcbcbdffbcbcbdffbbbcbbffbabbbbffbababaffb9b9baffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b7ffb7b7b7ffb7b6b7ffb6b7b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b4b5ffb4b5b4ffb5b4b4ffb4b4b5ffb4b4b4ffb5b5b4ffb4b4b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b4ffb4b3b3ffb3b3b3ffb2b3b3ffb3b2b3ffb2b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b1ffb1b2b2ffb1b2b1ffb1b1b1ffb0b1b1ffb0b0afffafb0afffafaeaeffaeaeaeffadadadffadadadffadacacffacacacffacacacffacacabffacacabffacabacffababacffabababffabababffaaabaaffaaaaaaffa9aaaaffa9a9a9ffa8a8a8ffa8a8a8ffa8a7a7ffa6a6a7ffa7a7a7ffa6a6a6ffa5a6a6ffa5a5a5ffa5a5a5ffa5a5a5ffa4a4a4ffa4a4a4ffa4a4a3ffa3a3a4ffa4a3a3ffa3a4a3ffa4a3a4ffa3a3a3ffa4a3a3ffa4a3a4ffa4a4a3ffa4a4a4ffa4a4a5ffa4a4a4ffa5a5a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a5ffa5a5a4ffa5a5a5ffa4a5a5ffa5a5a5ffa5a6a5ffa5a5a6ffa6a5a6ffa9a9a8ffb3b2b2ffbebdbdffd0d0d0ffe3e4e3ffe5e5e4ffeaebebffecedecffebececffecebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaebebffeaebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffeaeae9ffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9eaffe9e9eaffe9e9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e9eaffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe7e7e7ffe8e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e8ffe8e8e8ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e6e6ffe6e6e7ffe6e6e7ffe7e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffeaeaeaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebebebffeaebebffeaebebffebebebffebebecffecedecffedededffe4e4e4ffe2e2e2ffd6d6d7ffbfbebfffb7b8b7ffaeadaeffabababffaaaaaaffaaa9aaffa9aaa9ffa9a9a9ffa8a8a9ffa8a8a9ffa9a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffa7a8a7ffa7a7a8ffa7a7a8ffa8a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa6a7a7ffa7a6a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a8a7ffa8a8a7ffa7a8a8ffa7a8a7ffa7a8a7ffa8a7a7ffa8a7a7ffa8a7a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a9a9ffa9a9a9ffaaaaa9ffaaaaaaffaaaaabffabababffabababffabacabffacacacffacadadffadadadffadadadffaeaeaeffaeaeaeffaeaeaeffafafafffafafafffafb0b0ffb0b0b0ffb0b0b0ffb0b1b0ffb0b0b0ffb1b0b1ffb1b1b0ffb1b1b1ffb2b1b2ffb2b2b2ffb3b2b3ffb2b3b3ffb3b3b2ffb3b2b3ffb3b3b2ffb3b3b3ffb3b3b4ffb4b4b4ffb5b5b4ffb5b5b5ffb6b6b6ffb6b6b6ffb6b7b7ffb7b7b7ffb8b7b8ffb9b8b8ffb9b9b8ffb9b9b9ffbab9baffb9babaffbababaffbababaffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbebdbdffbebebeffbfbebfffc0c0c0ffc0bfbfffc0c0c0ffc1c1c1ffc1c2c1ffc2c2c1ffc3c2c2ffc3c2c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c7ffc6c6c7ffc7c7c7ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9caffcacac9ffcacacaffc9cacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c7ffc8c7c8ffc7c7c8ffc7c7c7ffc8c8c8ffcacacaffccccccffcccdcdffcececeffcfcfceffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d1ffd1d2d2ffd2d2d2ffd2d2d3ffd4d4d4ffd5d5d5ffd7d6d6ffd7d7d6ffd7d6d7ffd7d6d7ffd6d7d7ffd7d7d7ffd6d7d7ffd3d3d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757676ff6f706fff6c6c6cff6c6c6cff6c6c6bff6c6c6cff6c6b6cff6c6c6bff6c6c6cff606060ff4b4b4bff3f3f3fff383838ff343434ff2f2f2eff252424ff201f20ff202020ff1c1c1bff111211ff0d0d0cff090909ff080808ff040404ff030303ff070707ff060506ff050505ff040404ff040404ff040404ff020203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010201ff030303ff030303ff030303ff040504ff050505ff060606ff020202ff040404ff040404ff050505ff070808ff0b0b0bff131312ff181818ff262626ff292929ff292929ff292929ff2c2c2cff3b3c3cff3c3c3cff474746ff4f4f50ff5a5a59ff595959ff5a5a5aff595a59ff595a5aff595a5aff59595aff686868ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffefefffffefefefffefffefffefefefffffefefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffefffffffffefefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffffffefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffefffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfcfcfff5f5f5ffeeeeeeffe2e3e3ffdbdbdbffc8c8c9ffa9a8a8ff868786ff777777ff6d6e6dff636464ff5b5a5aff515151ff454545ff3a3a3aff313030ff282828ff222223ff1d1d1dff1a1a1aff171617ff151515ff141414ff171717ff181718ff191918ff181918ff181818ff191818ff171717ff151415ff141414ff141514ff141313ff131312ff121313ff121211ff121212ff121212ff121212ff111112ff121212ff121212ff111212ff121112ff121112ff121111ff111111ff111111ff171616ff171616ff171617ff0f0f0fff0f0f0fff0f0f0fff0f0e0fff0e0e0eff0e0e0fff0e0e0eff0e0e0fff100f0fff100f10ff0f0f0fff101110ff111111ff121212ff141414ff151515ff181717ff262626ff262626ff262726ff272727ff252525ff1f1f1fff212121ff262626ff2f2f2fff383838ff414141ff4d4c4dff5b5b5bff696969ff777777ff858484ff929292ff9f9f9effb6b6b6ffe2e2e3fff1f1f0fff7f8f8fffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffefefefffefefefffefefefffffefefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffdfefefffdfefdfffefdfdfffefdfefffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfefffefdfefffefefefffefdfefffdfdfdfffdfdfefffdfefefffdfdfefffefdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfdfdfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfefffefdfefffefdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefefdfffefefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefffefffffefefffffffffffffefffffefefefffefffffffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffdfdfdfff8f7f8ffefefefffd7d7d7ffabaaaaff9a9a9aff8d8d8dff808080ff737273ff656565ff575758ff4b4b4bff404040ff363536ff2c2b2cff232324ff202020ff1e1e1eff242424ff242424ff242424ff242323ff1c1c1dff1d1c1cff181918ff161616ff161716ff111212ff101010ff111110ff0f0f0fff0e0f0eff0f0f0eff0e0e0eff0e0e0eff0d0d0dff0c0d0cff0c0c0cff131313ff131312ff121213ff131213ff131312ff121312ff121312ff131213ff131313ff101010ff101010ff101110ff111010ff101010ff101010ff111111ff111111ff111212ff121212ff121212ff131212ff131312ff151615ff151515ff171717ff191819ff1b1b1bff1b1b1cff1a1a1aff1a1a19ff1a1a1aff171617ff141414ff151515ff161616ff181717ff1b1b1bff1f1f1fff222223ff282728ff302f30ff373737ff404140ff4a4a4aff545554ff616161ff707171ff797979ff8a8a8affa3a3a3ffc1c1c1ffd9d9d9ffe3e4e4fff0f0f1fffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefffffffefefffffefffffefefefffefffefffffefefffefffefffefefffffefffffffffefefffefefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffefefefffefffefffefffefffffefefffffffffffffefffffefefefffefffffffffefefffffefefffefefefffefffefffefefefffefefefffffefefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffefffffefefefffefefffffefffffffefefffffffefefffffefffffefefefffefffefffffefefffefffefffefefffffefffffffffefefffefefffffffffefffefffefffefffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffefefefffefffefffefffefffffefefffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffffefefffffefffffefefffffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefffefffffefefffefffefffefffffffefffffffffefefffefefffffffffefffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d3d3ffd2d2d3ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcecfceffcfceceffcfcfcfffd1d1d1ffcfcfcfffcfceceffcececeffcececdffccccccffcacacaffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c8c9ffc8c8c9ffc8c7c8ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c7ffc7c7c8ffc8c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffcac9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c3c4ffc3c3c4ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c1c2ffc1c1c2ffc1c1c1ffc0c1c0ffc0c0c1ffbfc0c0ffbfbfc0ffbebebeffbebebeffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbbbabbffb9b9b9ffb9b9b9ffb9b8b9ffb8b8b8ffb8b8b7ffb7b7b7ffb6b6b7ffb6b6b6ffb5b6b5ffb5b5b5ffb5b4b4ffb4b4b4ffb4b3b4ffb3b3b3ffb3b4b3ffb3b3b3ffb3b2b2ffb2b2b2ffb3b3b2ffb3b3b2ffb2b3b3ffb3b2b2ffb2b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb1b0b1ffb1b0b1ffb1b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0afafffb0afb0ffb0afb0ffb0afafffafafafffafaeafffaeaeaeffadadaeffadadadffacacacffacabacffabababffaaaaaaffa9aaa9ffaaa9a9ffa9a9a9ffa9a9a9ffa8a9a9ffa9a8a8ffa8a8a9ffa8a8a8ffa7a8a7ffa7a7a8ffa6a7a7ffa6a6a7ffa5a5a5ffa5a5a5ffa5a4a5ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa1a1a1ffa1a0a1ffa0a0a1ffa0a0a0ffa0a1a0ffa0a0a0ffa1a0a0ffa1a0a1ffa1a0a1ffa1a1a1ffa1a2a1ffa2a1a1ffa2a1a1ffa1a1a1ffa1a2a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa3a2a3ffa3a2a3ffa3a2a3ffa3a2a3ffa3a3a3ffa5a5a5ffadacacffb8b7b8ffc5c4c5ffe0e0e0ffe3e2e3ffe5e5e5ffececedffecececffebebebffebebebffebebebffeaeaebffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9eaeaffe9eaeaffeae9eaffeaeaeaffeae9eaffe9e9e9ffe9eaeaffeae9e9ffe9e9e9ffe8e8e9ffe9e9e8ffe8e9e8ffe8e9e9ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe8e9e8ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaebffebeaebffeaeaeaffeaebebffecebebffedededffebebebffe3e3e3ffe1e1e1ffcac9c9ffbabbbbffb1b1b1ffaaa9a9ffa8a8a8ffa7a7a7ffa6a6a7ffa6a7a7ffa7a6a6ffa6a6a5ffa5a5a6ffa6a6a5ffa5a5a5ffa5a5a5ffa5a5a5ffa4a4a5ffa5a4a4ffa4a4a4ffa4a4a4ffa4a3a4ffa4a4a4ffa4a4a4ffa4a3a4ffa4a3a4ffa4a3a3ffa4a3a3ffa4a4a4ffa4a4a4ffa4a4a4ffa5a5a4ffa5a4a5ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa5a4a4ffa5a4a5ffa4a4a5ffa4a5a5ffa5a5a5ffa5a6a5ffa6a6a6ffa6a7a7ffa7a6a6ffa7a7a8ffa8a8a8ffa8a8a8ffa8a9a9ffa9a9a9ffa9a9aaffaaaaaaffabababffabababffabacabffacacacffacacacffadacadffacacacffadadadffaeadaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffafafaeffafb0afffafb0b0ffb1b0b0ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb2b1b1ffb2b1b1ffb2b2b2ffb3b3b3ffb3b4b3ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b6ffb6b7b7ffb7b7b7ffb8b8b8ffb9b8b8ffb9b8b9ffb9b9b9ffb9b9b9ffbab9b9ffbababaffbbbabaffbbbabbffbbbbbbffbbbabbffbbbabaffbbbbbcffbcbcbcffbcbcbdffbdbdbdffbebdbeffbebebeffbebfbfffc0bfbfffc0c0c0ffc1c1c1ffc1c1c2ffc2c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c5c6ffc6c5c6ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c6ffc6c6c6ffc7c6c7ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffc9cacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9c9ffc9c9caffc9cacaffc9c9caffcac9c9ffc9c9c9ffc8c8c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c9c9ffcacbcaffcbccccffcdcdcdffcececeffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd4d4d4ffd6d6d6ffd7d7d6ffd7d6d7ffd7d6d7ffd7d7d6ffd6d7d7ffd6d7d6ffd7d6d7ffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff767676ff6f6f70ff6c6b6bff6b6b6cff6c6c6cff6c6c6cff6c6c6cff606060ff4b4b4bff3f403fff393838ff343434ff2f2f2fff242424ff201f1fff1f1f20ff1c1c1bff111211ff0c0c0dff090909ff070708ff040404ff040403ff020202ff020201ff050505ff040404ff030303ff020202ff030303ff020202ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010001ff010201ff020203ff020202ff020203ff030303ff040404ff010001ff020102ff020202ff030403ff040404ff050605ff080808ff0b0b0bff131212ff181818ff262626ff282928ff292929ff292929ff2c2c2dff3c3b3bff3c3c3cff474747ff4f504fff5a5a59ff5a5a5aff5a595aff595959ff595959ff686768ff757575ff777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefefffffefefffffefefefffffffefffffffefffefffffffffefffffffffffffefefefffefffefffffefefffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffefffefefefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefffffffffefffffefffffffefefffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffffefefffffffffffffffffffffefefffefffefffefffffffffefffffffffefffefefffffefefffffffffefffefffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfbfbfff2f2f2ffedecedffe4e4e4ffdadad9ffc1c1c2ffa0a1a0ff868686ff777777ff6d6d6dff636263ff565757ff4b4b4cff414141ff373737ff2f2f2fff292a2aff242324ff20201fff1b1b1bff191918ff181717ff171717ff191918ff191818ff181918ff161716ff151415ff141414ff141415ff131313ff131312ff131313ff121112ff121112ff121212ff121212ff121212ff111212ff121211ff121212ff121112ff121212ff121211ff121211ff111111ff161617ff161617ff171617ff171717ff171716ff0f0e0fff0e0f0fff0e0e0eff0e0f0eff0f0e0fff0e0f0eff0e0e0eff0e0e0eff100f0fff0f0f0fff0f0f0fff111111ff111111ff131212ff141414ff151515ff181818ff262626ff262626ff272726ff242424ff262626ff2a2a2aff323132ff3b3b3cff454546ff505050ff5d5d5dff6d6d6cff7b7c7cff888788ff939393ff9e9f9fffb2b2b2ffdeddddfff1f0f0fff7f7f7fffefdfdfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfefefffefefdfffdfdfdfffefefefffefefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefefffefdfefffdfefefffdfdfefffefefefffefefefffffffefffefffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefefffdfdfdfffdfefdfffefdfefffdfefdfffefefdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfefdfffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfdfdfffefefdfffdfefefffefdfefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefdfffefefdfffefefdfffefefefffefdfefffefefefffdfefefffefefefffffefefffffffefffffffefffffefefffefffefffefefefffffefffffefffefffefefffffefefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefefffcfcfdfff6f6f7ffefefefffd2d2d2ffa8a8a7ff999999ff8d8e8dff828282ff767676ff696869ff5a5b5bff4d4e4dff424242ff383838ff2f2f2fff272727ff242424ff222222ff242424ff242324ff1c1c1cff1d1c1cff191918ff161616ff161716ff121212ff111010ff101010ff0f0f0fff0e0e0fff0e0e0fff0e0e0eff0e0e0eff0e0e0eff0d0d0dff0c0c0cff131313ff121212ff131312ff131212ff131313ff131312ff131212ff121312ff121313ff131213ff131312ff101010ff101010ff101010ff101010ff101010ff101010ff111111ff111111ff121211ff121212ff121212ff131313ff131213ff161616ff161615ff171717ff181818ff1b1b1bff1b1b1bff1a1a1aff151515ff161615ff171717ff181919ff1c1b1bff1f201fff252425ff2a2a2aff303030ff363737ff3f3f3fff484848ff535352ff5d5e5eff696969ff757475ff8b8b8cffa1a1a1ffc0c0c0ffd7d7d6ffe2e2e2ffeaebeafff3f3f3fffcfcfbfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffefefefffefefefffffefffffefffefffefffefffefefefffffffefffefefefffefefefffefffffffefefefffffefefffefefffffefefefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffefffffefefffefffefffefffefffffefffffefffefffefefffffefefefffffffefffefefefffffefffffffefffffefefefffefffefffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffefffefffefefefffffffefffefefefffefefefffefffffffefefefffffefefffefefefffefefefffffefffffffffefffefefffffefffefffefffefffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefffffffffefffffffffffffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefffefffffefffffffffefffefefffffefefffffffffefffefffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefffffffefefefffffefefffefefffffefefefffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffefffffefffffffefefffffefffffffffffefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffffefefffffffefffffefefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d5ffd6d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d3d4ffd2d3d3ffd1d2d1ffcfcfcfffcfceceffcececdffcdcdcdffcececeffd2d1d2ffd0cfcfffcececfffcececfffcececeffcdcdccffcacacaffc9cac9ffc9c9c9ffcacac9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c7c7ffc7c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcacac9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc4c5c5ffc4c4c4ffc3c4c3ffc4c3c4ffc3c4c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbeffbdbebeffbdbdbdffbcbcbdffbbbbbcffbbbbbbffbbbbbaffbababaffb9babaffb9b8b9ffb9b9b8ffb7b7b7ffb7b7b6ffb7b6b6ffb6b6b5ffb5b5b5ffb5b4b4ffb3b4b3ffb2b3b3ffb3b2b3ffb2b2b2ffb2b2b2ffb1b1b2ffb2b1b1ffb1b1b1ffb1b1b1ffb1b0b1ffb1b1b1ffb1b1b1ffb0b1b0ffb0b0b0ffb0b0afffb0b0b0ffafaeafffafafafffafafaeffaeaeaeffaeadadffadadaeffadadadffadadadffadadadffadadacffadacadffacacacffacacacffabacabffabababffaaabaaffaaaaaaffa9a9a9ffa9a8a8ffa8a8a7ffa7a7a7ffa6a7a6ffa6a6a6ffa6a6a6ffa5a5a6ffa5a5a5ffa5a5a5ffa5a5a5ffa4a4a5ffa4a4a3ffa3a3a3ffa3a3a3ffa2a2a2ffa2a1a2ffa1a1a1ffa0a0a1ffa0a0a0ffa0a09fff9f9f9fff9f9f9fff9f9e9fff9f9f9eff9e9e9eff9e9e9dff9e9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9e9d9eff9e9e9eff9e9e9eff9e9e9eff9f9f9eff9f9f9fff9f9e9fff9f9e9fff9e9f9eff9e9f9eff9e9f9eff9e9e9eff9f9f9eff9f9f9fffa09f9fffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a1ffa2a2a2ffa6a6a5ffb1b1b0ffbcbcbcffd4d5d4ffe1e1e1ffe3e3e3ffebebebffebecebffebebebffeaebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e6ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9eae9ffeaeae9ffe9e9eaffeaeaeaffeaeae9ffe9e9e9ffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9eaffe9e9eaffeaeaeaffeaeaeaffebeaeaffeaebebffebeaebffececebffedededffe4e4e3ffe0e0e0ffdcdcdcffbebebeffb5b4b4ffaaabaaffa5a5a5ffa5a4a5ffa4a4a4ffa3a3a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a2a3ffa3a2a3ffa2a2a2ffa2a2a2ffa2a2a1ffa1a1a1ffa1a1a1ffa1a2a2ffa1a0a1ffa1a1a1ffa1a1a1ffa1a1a1ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a1ffa0a0a0ffa1a1a0ffa1a0a1ffa1a1a1ffa1a1a1ffa1a1a0ffa1a0a1ffa0a1a1ffa1a1a1ffa0a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a2a2ffa2a2a2ffa3a3a3ffa3a3a4ffa4a4a4ffa5a5a5ffa5a5a5ffa5a5a5ffa5a6a5ffa6a6a6ffa7a7a6ffa7a7a7ffa8a7a8ffa8a8a8ffa8a8a9ffa9a9a9ffa9a9a9ffaaaaaaffaaababffabaaabffabababffaaababffabababffacababffacacacffacadacffadacacffadaeadffadaeaeffafaeafffafafafffafafb0ffafafafffb0b0afffb0b0b0ffb1b1b1ffb2b1b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b4b3ffb4b4b4ffb5b5b5ffb6b5b6ffb6b6b6ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b8ffb8b8b8ffb8b8b9ffb9b9b9ffb9bab9ffbab9b9ffb9babaffbab9b9ffbabab9ffbbbabbffbabbbbffbbbcbbffbcbcbcffbdbdbdffbdbdbdffbebebeffbebfbfffbfbfbfffc0c0c0ffc0c0c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c2ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c5c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c6ffc7c6c6ffc6c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcac9caffcacacaffcacacaffcacacaffcac9c9ffc9c9caffc9c9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cac9ffcac9caffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc8c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc9c9c9ffcbcbcbffccccccffcdcdcdffcececeffcececfffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd4d3d4ffd6d6d5ffd6d6d6ffd7d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d6ffd6d7d7ffd7d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7a7aff757575ff6f6f6fff6c6b6cff6b6c6cff6c6c6cff5f6060ff4b4b4bff3f3f3fff383838ff343534ff2f2e2fff252424ff201f20ff1f1f20ff1c1c1cff121211ff0c0c0cff090908ff070707ff050505ff030303ff020202ff010202ff010101ff010101ff030303ff030302ff020303ff030203ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010101ff020202ff020202ff030203ff020302ff000100ff000000ff010101ff010101ff020202ff030404ff040404ff060505ff070708ff0b0b0bff131313ff181818ff262626ff292928ff292929ff292929ff2c2c2cff3c3c3cff3c3c3cff464647ff4f504fff5a5a59ff5a5a59ff595a5aff686768ff757575ff767777ff787978000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffefffefffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefffffefefffffefefffffefefefffffefffffefefefffefefefffefffffffffffffffffffefffefffefffffffffffefffefffffffffffefffffffffffffffffffffffffffffffefffefffffefffffefefefffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefffffffefefffffefefefffefefefffefffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffefefffefefffffffefffffefffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfcfff9faf9fff3f3f3ffebebebffe2e3e3ffd7d6d7ffbfbfbfffa0a0a0ff878786ff757574ff696969ff605f60ff565656ff4b4b4bff414141ff3a3a39ff323232ff2a2a2aff252626ff222222ff1f1e1fff1b1b1bff191818ff181818ff161616ff141414ff131313ff141414ff131313ff131313ff131313ff111110ff111112ff121212ff111212ff111212ff121212ff121212ff111111ff111212ff121212ff121211ff111111ff111111ff161616ff171717ff161716ff161717ff171717ff171716ff171716ff0f0e0fff0f0e0fff0e0e0eff0e0f0fff0f0f0eff0f0f0eff0d0e0eff0e0f0eff0f0f0fff0f100fff0f0f0fff111111ff111111ff121212ff141514ff151515ff171817ff1c1d1dff262626ff2a2a2aff303030ff373736ff3f3e3eff484948ff545354ff606060ff6e6e6eff7d7e7dff8a8a8aff969696ffa0a0a1ffb2b3b3ffd8d8d8fff0efeffff8f8f7fffdfdfdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfefffefefefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefdfefffefefefffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffefefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffbfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfdfffdfefdfffefefdfffefdfefffefefefffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfefefffdfdfefffefefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffdfefdfffefdfefffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefdfffefefdfffefefefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefefffffefefffcfdfcfff5f6f6ffedeeedffcccbcbffa4a5a4ff9a9a9aff909090ff858585ff777878ff6a6a69ff5b5c5bff4e4f4fff444443ff3b3b3bff333433ff2c2c2cff272727ff222322ff1d1d1cff1c1d1cff191918ff161616ff161717ff121112ff101010ff101010ff0f0f0fff0e0e0eff0e0e0eff0e0d0eff0e0e0eff0d0e0dff0d0d0dff0c0c0cff131313ff121212ff121313ff121312ff131313ff131312ff131212ff121213ff131212ff121212ff121213ff131212ff121212ff101010ff101010ff101110ff101010ff101010ff101010ff111111ff121111ff111111ff121212ff121313ff131213ff131312ff151515ff151616ff171717ff191919ff1b1c1bff1a1a1aff1a1a1aff1b1a1aff1e1e1eff212122ff252526ff2b2b2bff323233ff3a3a3aff424241ff494a4aff545453ff5e5e5eff696969ff737373ff828281ff9c9d9dffc6c5c5ffd4d5d4ffe1e1e1ffe9e9e9fff2f2f2fff8f8f9fffdfdfcfffefefefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffefffffffffffffefffffffefffffefefefffefefffffffffefffffffefffefffffffefffefffefefefffefffefffefefefffffffffffefffffffffffefffefffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffefffffefefffefefffffffefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefefefffffffffffefffefffefffffffffffffffffefefffffffefffffefffffefefffffefefefffefefffffffffefffffffefffefefffffefefefffefefefffefffefffefefefffffffefffefffefffffefefffefffefffffffefffefefefffefffffffefefffffffffefffefffefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffefefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefefefffefffffffefefefffefefefffefffefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffefffefffefefefffffffffffefffefffffffefffefffefffffffefffefefefffefffffffefefffffffffefffefffefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffefffffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d6d5ffd5d6d6ffd6d6d5ffd6d5d5ffd6d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d2ffcfd0d0ffcdcdcdffccccccffcccdccffcececeffd2d2d1ffcfcfcfffcfcfceffcecfceffcdcdcdffcacacaffcacacaffc9c9caffcac9c9ffc9c9c9ffc9cac9ffc9c9c9ffc8c9c8ffc9c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c8c8ffc7c7c7ffc7c8c8ffc7c8c7ffc8c7c8ffc8c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcacac9ffc9cac9ffcacac9ffc9c9caffc9c9caffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc8c8c9ffc8c8c8ffc7c8c7ffc7c8c8ffc6c7c7ffc7c7c6ffc6c6c6ffc5c6c6ffc5c6c5ffc5c5c4ffc4c5c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c4ffc4c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffbfbfbfffbfc0bfffbebebfffbebebeffbdbdbdffbdbdbcffbcbcbbffbbbbbbffbbbbbbffbbbbbaffbababaffbababaffb9b9b9ffb9b9b9ffb7b7b8ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b2ffb1b1b1ffb1b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0afffafafb0ffafafafffafafafffaeaeafffafaeafffaeaeaeffaeadadffadadaeffadadadffadadacffacacacffacacacffabababffabababffaaababffaaababffaaabaaffaaaaaaffaaaaaaffaaa9aaffa9a9aaffa9a9a9ffa8a8a9ffa8a8a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a5a4ffa3a4a4ffa3a3a3ffa3a3a3ffa2a3a3ffa2a2a2ffa2a3a2ffa2a2a2ffa1a1a1ffa1a1a1ffa0a0a1ffa0a09fff9f9f9fff9f9f9eff9e9e9eff9d9d9dff9d9d9dff9d9d9cff9b9c9bff9b9c9bff9c9c9bff9b9b9bff9a9a9aff9a9b9bff9a9a9aff9a9a9aff9a9a9aff9a9999ff9a999aff9a9a9aff9a9a9aff9b9a9bff9b9a9bff9b9b9bff9c9b9bff9c9c9cff9c9c9bff9c9b9cff9c9c9cff9b9b9cff9b9b9bff9c9b9bff9b9b9bff9c9c9bff9c9c9cff9c9c9dff9d9d9cff9d9d9cff9d9d9eff9d9d9dff9e9e9eff9e9e9eff9f9f9fffa2a2a2ffababaaffb6b7b6ffc9c9c9ffe0e0e0ffe1e1e1ffe8e9e9ffecececffebebeaffeaeaebffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe7e8e7ffe8e8e7ffe8e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffeaeae9ffe9eae9ffeaeaeaffeaeaeaffeaebebffeaeaebffe9eaeaffe0e1e0ffdfdfdfffcfcfceffb7b7b7ffadadaeffa4a4a4ffa1a2a2ffa1a1a1ffa1a0a1ffa0a0a0ffa1a0a0ffa0a0a0ffa0a09fffa09fa0ff9f9fa0ff9f9fa0ff9e9e9fff9f9e9fff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9dff9d9d9dff9d9e9eff9d9d9dff9d9d9dff9c9d9dff9d9d9dff9d9e9dff9d9d9dff9d9e9dff9e9d9eff9e9d9eff9d9d9dff9d9e9eff9e9e9dff9d9e9dff9d9d9eff9d9d9dff9d9d9dff9d9e9dff9e9e9eff9f9f9fff9fa0a0ffa1a0a0ffa1a1a1ffa2a2a1ffa2a2a1ffa2a2a2ffa2a2a3ffa3a3a2ffa3a3a3ffa4a4a4ffa5a4a4ffa4a5a4ffa5a5a5ffa6a6a6ffa6a6a6ffa7a8a7ffa8a8a7ffa8a8a8ffa8a8a8ffa8a9a8ffa8a8a8ffa9a8a9ffa9a9a9ffaaa9a9ffaaaaaaffabababffabababffacacacffadacadffadadadffaeaeaeffaeafaeffafafaeffb0afb0ffb0b0b1ffb0b1b1ffb1b1b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b4b4ffb4b4b4ffb5b5b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb9b8b9ffb9b9b9ffb9b9b9ffb9b9baffbababaffbbbbbaffbbbbbbffbbbcbbffbcbcbcffbdbdbdffbebebeffbfbfbfffbfbfbfffc0c0bfffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c4c3ffc4c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c6ffc6c7c7ffc8c7c7ffc7c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcac9caffcacac9ffc9cac9ffcacacaffc9cacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffc9c9caffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc8c8c7ffc9c9c9ffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd2d2d1ffd4d4d4ffd6d6d6ffd6d7d7ffd6d6d6ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d7ffd7d6d6ffd6d6d7ffd7d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7a7aff7a7a7aff757575ff6f6f70ff6c6c6cff60605fff4b4b4bff3f3f3fff383838ff343434ff2e2e2fff252524ff1e1f1fff20201fff1b1c1bff121211ff0c0c0cff090909ff070708ff050404ff030303ff020202ff020101ff010101ff010101ff010100ff000000ff000100ff030302ff020303ff010101ff000101ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010101ff020102ff020203ff020202ff000001ff010100ff000100ff000000ff000000ff000000ff010201ff020202ff040404ff040404ff060605ff070807ff0b0b0bff121212ff181818ff262626ff292929ff282828ff282928ff2c2c2cff3b3b3bff3c3c3cff474746ff4f4f4fff595a59ff686867ff757575ff767677ff787979ff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffefefffffffefffffefffffefefefffefefffffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefffffefefefffefefefffffffffffefffffffefffefffffffefffffefefffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffefefefffefefffffffefefffffefffffefffefffefffefffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffefefffffefefffffffefffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfff8f8f8fff1f2f2ffeaeaeaffdfe0e0ffd3d3d3ffbdbdbeff9f9f9fff848384ff747474ff6b6b6bff626262ff575757ff4c4c4cff434343ff3a3a3aff333232ff2d2c2cff282828ff232323ff1f201fff1d1d1cff1b1a1aff181818ff161616ff141314ff131312ff121212ff111111ff0e0e0eff111011ff111111ff111111ff121211ff111212ff121112ff111211ff121112ff111111ff111111ff111011ff161616ff171617ff171617ff171716ff171617ff171616ff171617ff161616ff151615ff0e0f0fff0f0e0fff0f0e0fff0e0e0eff0e0e0eff0e0e0eff0d0e0dff0e0e0eff0f0f0fff0f0f0eff0e0f0eff0f0e0eff101111ff141413ff181818ff1d1d1dff232323ff292929ff2f3030ff373737ff3f3f40ff4a4a49ff565656ff646464ff727272ff808080ff8d8d8dff979897ffa5a5a5ffc0c0bfffdfdfdfffeeeeeefff8f8f8fffdfdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffefdfefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefdfffdfdfdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfefffefdfefffefefefffdfdfdfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefdfefffefefdfffefefdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfefffefefefffefefdfffefefefffefdfefffefefefffdfefefffefefdfffefefefffdfefdfffdfefefffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffbfcfcfffbfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffefdfefffefefefffefdfefffefdfefffefefdfffdfefdfffefdfefffdfefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfefffefdfdfffefefdfffefdfefffdfdfdfffefdfefffefefefffefefdfffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefefffefefefffffefffffffefefffefefefffcfbfcfff5f5f5ffecececffcdceceffadaeadff9e9f9fff949495ff888888ff7a7a7aff6c6c6bff5e5e5eff505150ff464646ff3d3c3cff353534ff2c2d2cff242424ff202020ff1d1d1dff181818ff151415ff121212ff0f100fff101110ff0f0f0fff0e0e0fff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0d0d0dff0c0c0cff121212ff131312ff131312ff131312ff131212ff131313ff181819ff191918ff131312ff131212ff121212ff131312ff121213ff131212ff121313ff101010ff101010ff101010ff101010ff101010ff101010ff111111ff121111ff111211ff121212ff121212ff111011ff121111ff121212ff161516ff191919ff1c1c1bff1f1e1fff212121ff242324ff272828ff2c2d2cff333333ff3c3c3cff444444ff4b4c4cff555554ff5f5f5fff686968ff737474ff807f7fff959594ffb8b8b8ffd3d2d2ffe1e2e2ffe9e9e8fff0f1f1fff6f6f7fffcfcfcfffefefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffefffffffffefffffffefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffffefefffefffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffefffffefefffffffffffefefffffffefefffefffffffffffffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffffffffffffefffffffefffffffefffffffefefffefefefffffefffffffefffffffffefffffefffffffefefffffefffffffffffffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefffefffefefefffefffffffefefefffefffffffefefffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffefffffefefffefffffffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffefefffffefffefffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffefffefffffefefffefffffffffffefffffffffffefefffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffefffefffefffffffffffefffffffefffefffffffefffffefefffffefefffefefefffefefefffefefefffefffefffffefefffffefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d5ffd6d5d6ffd5d5d5ffd6d5d6ffd6d6d6ffd5d6d5ffd5d6d6ffd6d5d6ffd5d5d5ffd4d5d5ffd4d3d3ffd2d2d2ffcececeffccccccffccccccffd0d0d0ffcfcfceffcfceceffcecfcfffcdcdcdffc9cac9ffcac9caffc9cacaffcacac9ffc9cacaffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc8c8c7ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c7ffc9c8c8ffc9c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffc9c9caffcac9caffcac9caffc9c9c9ffc9c9c9ffcacac9ffc9c9c9ffc9c8c9ffc8c9c8ffc9c8c9ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c6c5ffc6c5c6ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c3ffc3c4c4ffc3c3c3ffc3c3c3ffc2c3c2ffc3c2c2ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c1ffc1c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbebfbfffbebebeffbdbebdffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbabbbbffbababaffbababaffb9babaffb8b9b8ffb8b8b8ffb8b7b7ffb7b7b6ffb6b5b5ffb5b5b5ffb4b3b4ffb3b4b3ffb3b2b2ffb2b1b1ffb0b0b0ffb0b0b0ffafafb0ffafafaeffaeafafffaeaeafffaeaeaeffaeaeaeffaeadadffadadadffadadadffacadacffadacacffabacabffabababffaaaaaaffaaaaaaffaaa9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a8ffa8a8a9ffa8a8a8ffa8a7a8ffa7a8a8ffa7a7a7ffa7a7a7ffa6a6a7ffa6a5a6ffa4a5a4ffa4a4a4ffa3a3a3ffa2a2a2ffa1a1a1ffa1a1a0ffa0a0a0ff9fa09fff9f9f9fff9e9f9fff9e9e9eff9e9e9eff9e9e9eff9d9e9dff9d9d9dff9c9d9cff9b9b9bff9b9b9cff9b9b9bff9b9a9bff9a9a9aff999999ff999999ff989999ff989898ff989897ff989897ff989797ff979797ff979797ff969697ff979796ff979796ff979797ff979797ff989897ff979798ff989897ff989898ff989899ff999899ff999899ff999898ff989898ff999998ff989998ff999898ff989998ff999999ff999999ff9a999aff9a9a9aff9a9a9aff9b9b9bff9c9b9bff9c9c9cff9d9d9dff9f9f9fffa6a5a6ffb0b0b0ffbdbebdffdbdbdbffdfdfe0ffe3e2e3ffebebebffebebeaffeaeaeaffe9eae9ffe9eaeaffeae9e9ffeaeae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe8e7e7ffe7e8e8ffe7e7e8ffe8e7e8ffe7e7e7ffe7e6e7ffe6e6e6ffe7e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe5e4e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e4e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e5ffe7e6e7ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e8e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffe9eae9ffeaeaeaffeaeaeaffe1e1e1ffdeddddffddddddffc2c2c2ffb4b4b3ffa9a9a8ffa1a1a1ff9f9f9fff9e9f9eff9e9e9eff9e9d9dff9d9d9eff9d9d9dff9d9c9dff9d9c9dff9d9c9cff9c9c9cff9d9d9cff9b9c9bff9c9b9bff9b9b9bff9b9a9bff9a9a9bff9a9a9bff9b9a9aff9a9a9aff9a9a9aff9a9a9aff9a9a99ff9a9a9aff9a9a9aff9a9a9aff9a9b9aff9a9b9aff9b9b9bff9b9b9bff9b9b9bff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9b9b9aff9b9b9bff9b9c9bff9c9c9cff9c9d9dff9d9e9dff9e9f9fff9f9f9fff9fa09fff9fa09fff9fa0a0ffa0a0a0ffa0a1a1ffa1a1a1ffa2a2a2ffa2a2a2ffa3a3a3ffa4a4a4ffa4a5a5ffa5a5a5ffa6a6a5ffa6a6a5ffa6a6a6ffa6a5a6ffa6a6a6ffa6a6a6ffa7a7a6ffa8a8a7ffa9a8a8ffa9a9a9ffaaaaaaffaaaaabffacababffacacacffadadadffaeadaeffaeaeafffafaeafffafafafffb1b1b0ffb0b1b1ffb2b1b1ffb1b2b1ffb2b2b2ffb2b2b2ffb3b3b3ffb4b3b3ffb4b4b4ffb6b5b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b7b7ffb7b7b8ffb8b8b8ffb8b8b7ffb8b8b8ffb8b8b9ffb9b8b9ffb9b9b9ffbab9b9ffbbbabaffbabbbaffbbbbbbffbcbcbcffbdbdbdffbdbebdffbebebeffbfbfbfffbfc0bfffc0c0c0ffc0c0c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c7c8ffc8c8c8ffc9c9c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffc9cac9ffcac9c9ffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c7ffc7c7c7ffc6c7c7ffc7c7c7ffc9c9caffcbcbcbffcdcccdffcdcecdffcfcfceffd0d0cfffd1d1d1ffd3d4d3ffd7d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d6ffd7d7d6ffd7d6d6ffd7d7d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7a7aff7a7a7aff7a7a7aff757576ff6f6f6fff646464ff545353ff4b4b4bff444444ff3e3e3eff383838ff303030ff282828ff212222ff1e1e1eff161616ff0f0f0fff0b0b0bff080908ff050606ff040404ff020203ff020101ff010101ff010101ff010100ff010100ff010101ff050605ff060606ff040403ff020101ff010000ff010101ff010101ff010201ff010100ff010000ff000000ff000000ff000001ff010000ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff010000ff000000ff000000ff010001ff010000ff010102ff020302ff040404ff060606ff060506ff010101ff000000ff000000ff000000ff000000ff010101ff020201ff030302ff040403ff050505ff070808ff0a0a0aff0f0f0fff171718ff1f1f1fff282827ff2a2b2bff2d2d2dff353536ff3e3e3eff474747ff494949ff505050ff5c5c5cff686868ff757574ff777777ff797978ff7b7b7bff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffffffffffefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffefefefffefefffffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefefffffefffffefefffffefefefffffffefffffefefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffefffefffefffffffefffffffffffefffffffffffffffefefffffffefffffffefffffefefefffffefefffffefefffffefffffffffffffffffefffefefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfdfff7f7f7fff0f0f0ffe8e7e7ffdededdffd0d0d1ffb9b9baff999a99ff818181ff737373ff696969ff606060ff565555ff4a4a4bff414140ff393939ff323333ff2d2d2dff292a29ff262626ff222322ff1f1f20ff1d1d1dff1a1a1aff181817ff161616ff151414ff121212ff111111ff121211ff121111ff121111ff101011ff100f10ff111112ff121211ff111111ff111111ff111111ff141414ff161616ff161716ff161617ff171616ff161617ff151516ff151515ff141314ff100f10ff0f0e0eff0e0f0eff0e0e0eff0c0c0bff0c0c0bff0d0d0dff0e0e0eff101010ff111111ff121212ff141414ff171817ff1b1b1bff212221ff282828ff302f30ff353535ff3a3a3aff424242ff4c4b4bff585859ff676767ff757675ff828282ff8f8f8fff9d9c9dffb3b3b3ffd3d3d3ffe9e9eafff1f1f0fff7f8f8fffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffdfdfefffefefefffefdfefffefdfefffefdfdfffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfefffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefefffefefefffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffefdfefffefefefffefefefffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefdfffefefdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffefffefffefefefffefdfdfffbfafbfff5f5f5ffefefefffe1e1e1ffc1c0c0ffa5a5a5ff989897ff8a8a8aff7d7d7cff6f6f6fff626161ff555555ff4a4a4aff404040ff373737ff2f2f2fff282828ff242424ff1f1f1fff1a1a1aff161616ff131213ff101010ff0f0f0fff0e0e0eff0d0e0eff0d0d0dff0e0e0eff0d0c0cff0c0b0cff0c0c0cff101010ff121212ff121213ff131312ff121312ff181918ff191918ff191919ff181919ff131312ff121212ff121212ff121213ff121212ff121211ff101010ff101010ff101010ff111110ff100f0fff0e0e0eff0f0f0fff101011ff111111ff121212ff131313ff141414ff151515ff171717ff1a1a1aff1f1f1eff222222ff272626ff2a2a2aff2e2e2fff343434ff3b3a3bff444444ff4e4e4eff575756ff5f5f5fff696968ff717171ff7e7e7eff959594ffb3b2b3ffcfcfcfffdddedeffe7e7e8fff1f2f1fff6f6f6fffcfcfcfffefefefffffefffffffffffffefffefffffffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffefffffffefefffffffefffefefffffffffefffffefefffffffffffffffefffffffffffefffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefffefffffefefffffffefffffefffffffffffffffffefffefefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffffefffefefffffffefefffefefffffefefffffefefefffffefffffffefefffffefefffefffefffefefefffffffefffffefefffffefefffffffefffffefffffefefefffefffefffefffffffefffefffefefefffefffefffefefefffffefffffffefffffefffefffffffffffffefefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffefffefefffffffefefffefffefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffffefffffefefefffffefefffffefefffffefffffffffffffffffefffefefefffffefefffefefffffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffffefffefefefffffefefffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffffffffffffefffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d6ffd6d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d6ffd6d5d6ffd6d5d5ffd6d6d5ffd5d5d6ffd5d5d4ffd3d3d3ffd1d1d1ffcfcfceffcccccdffcdcdcdffcececeffcfcfcfffcdcecdffcacacaffcacacaffcacacaffcacacaffcacacaffc9cac9ffcac9c9ffcac9c9ffc8c9c9ffc8c8c9ffc8c9c8ffc8c8c8ffc7c7c8ffc8c7c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c9ffc9c9c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c3c2ffc3c3c2ffc2c2c2ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffbfbfbfffbfbfbfffbebebeffbebebeffbdbdbdffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbababbffbabbbaffbabab9ffb9b9b9ffb9b8b9ffb8b8b9ffb8b7b7ffb6b6b7ffb6b6b5ffb4b5b5ffb3b4b4ffb3b3b3ffb2b3b2ffb1b1b1ffb0b1b0ffafafafffaeaeaeffaeaeaeffadadadffadacacffadacacffacacacffacacacffacacabffabababffabababffaaaaabffaaaaaaffa9a9aaffa9a9a8ffa8a8a8ffa8a8a8ffa7a7a7ffa7a7a7ffa6a7a6ffa6a7a6ffa5a5a6ffa6a5a5ffa5a5a5ffa4a4a5ffa4a4a4ffa4a3a4ffa4a3a3ffa3a3a3ffa2a2a2ffa1a1a1ffa1a1a0ffa09f9fff9f9f9fff9e9e9eff9e9d9eff9c9d9dff9b9c9cff9b9b9cff9a9b9aff9a9a9aff9a9a9aff999999ff999999ff989899ff979897ff979797ff979796ff969797ff969697ff969796ff969595ff959595ff959495ff959595ff959494ff939494ff949493ff939494ff939493ff939393ff939393ff939393ff939393ff939393ff949494ff949495ff949594ff959494ff959594ff959595ff959595ff969695ff959595ff969595ff959595ff959596ff959596ff969696ff969696ff979797ff979797ff989797ff989898ff999a99ff99999aff9b9b9bff9c9c9dffa0a0a1ffaaaaaaffb6b5b6ffcfcfcfffdededeffe0e0e0ffe8e8e8ffeaebeaffeae9e9ffeaeaeaffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e6ffe6e6e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe7e6e7ffe6e7e6ffe7e6e6ffe7e6e6ffe7e6e7ffe7e6e7ffe7e7e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe6e5e5ffe6e5e5ffe5e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e3ffe4e3e3ffe4e3e4ffe4e3e4ffe4e4e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e5e6ffe7e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe8e7e8ffe9e8e8ffe9e8e8ffe9e9e8ffe8e8e9ffe9e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e9ffe9e9e9ffeae9eaffeaeaeaffeaeaebffdfdfdeffdcdcdcffd4d4d4ffb6b6b6ffadadadffa3a3a3ff9e9e9eff9c9c9cff9b9b9bff9b9b9bff9a9b9aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9b9b9aff9a9a9aff9a9a99ff999999ff999899ff989898ff989897ff979797ff979797ff979696ff979696ff969696ff969796ff969696ff979696ff969697ff969697ff979797ff979797ff989797ff989797ff979797ff969696ff969796ff969595ff969696ff979796ff979798ff979898ff979898ff989899ff989999ff999999ff9b9b9aff9b9b9bff9c9c9cff9c9c9cff9c9c9cff9d9d9dff9e9d9dff9d9e9eff9e9e9fff9f9f9fffa09f9fffa0a0a0ffa2a1a2ffa2a2a3ffa3a3a3ffa3a3a3ffa4a3a3ffa3a4a3ffa3a4a3ffa4a4a3ffa4a4a4ffa5a5a5ffa6a6a6ffa6a6a7ffa7a7a7ffa8a8a9ffa9a9a9ffaaa9a9ffababaaffacabacffadacadffaeaeadffaeaeaeffafafaeffafafafffb0b0b0ffb0b0b1ffb1b1b0ffb1b1b1ffb2b2b2ffb3b2b2ffb3b3b3ffb4b4b4ffb5b5b4ffb5b5b5ffb6b6b5ffb6b6b6ffb6b6b7ffb7b7b7ffb7b6b7ffb8b7b7ffb8b7b7ffb8b8b7ffb8b8b8ffb9b9b8ffb9b9b9ffbababaffbbbbbaffbcbbbcffbcbcbcffbdbdbdffbdbebeffbebfbeffbebebeffbfc0bfffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c5c4ffc4c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc7c6c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffcacac9ffcacacaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacaffcac9caffcacac9ffcac9c9ffcacacaffcacac9ffc9c9caffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c7c7ffc6c7c6ffc7c7c7ffc8c8c7ffc9cacaffcbcbccffcdcdcdffcececeffcfcfd0ffd3d2d3ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d7d6ffd6d7d6ffd7d7d7ffd6d6d7ffd7d7d7ffd6d6d7ffd7d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a797aff7a7a7aff7a7a7aff7a7a7aff757575ff6b6b6bff5c5c5cff545454ff4d4d4dff464646ff3e3f3fff373838ff303031ff262726ff212121ff191918ff111111ff0c0c0cff090909ff060606ff050404ff030202ff010102ff000001ff000100ff000000ff000000ff020101ff070607ff070707ff040405ff020201ff000100ff000100ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff000001ff010101ff020202ff050405ff070707ff070606ff020201ff000000ff010100ff000000ff010000ff010101ff020202ff020303ff040404ff050606ff080908ff0b0b0bff111110ff181818ff222122ff2a2a2aff2e2f2eff353535ff3f3e3eff464647ff4d4d4eff535453ff5d5d5dff6c6b6cff757475ff777777ff797978ff7b7b7bff7d7d7cff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffffffefffefffefffefffefffefefefffefffefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefffffffffefefffefffffffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefffffefefefffefffffffffefffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffefffefffffffefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffefefffffefffffffefefefffefffffffffefffffffffffffefffefffffefffffffefffffffefffffefffefffefefffffffffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffefffefffefffefffffffefffffffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffbfcfcfff6f6f5ffeeefefffe6e5e6ffddddddffd0d0d0ffb6b6b6ff959495ff7d7c7dff707070ff676767ff5d5d5dff525352ff494949ff404040ff3a3a3aff363637ff333333ff2e2e2eff2a2b2bff262626ff232323ff202020ff1f1e1eff1d1d1cff1a1a1aff171716ff171616ff161716ff151615ff141514ff131313ff121212ff111111ff111111ff101011ff101010ff101010ff141414ff161616ff171617ff171717ff161615ff151515ff141313ff101010ff101010ff101010ff0f0f0fff0e0f0eff0e0e0eff0f1010ff111011ff121213ff151516ff181818ff1a1a1bff1e1e1eff232323ff282727ff2e2e2eff363636ff3e3d3dff434343ff484949ff525252ff5e5f5eff6c6c6cff7a7a7aff878786ff939393ffa5a4a5ffc6c5c6ffe3e3e3ffeeeeeefff5f5f4fff8f9f8fffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffefefefffefefefffdfefdfffefefefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffefefefffdfefdfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffefefefffefefefffdfefefffefefefffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffdfdfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefffefffefffefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefdfefffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfefefffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffefdfefffefdfefffefdfefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffefefffffffefefffffffffffefefefffffefffffefefefffdfdfdfffbfbfcfff8f8f8fff3f3f3ffebebebffd5d5d5ffb4b4b4ff9d9d9dff8d8d8dff818281ff757576ff686768ff5b5b5bff505050ff454545ff3e3e3eff353434ff30302fff2b2a2aff242324ff1f1f1eff1b1b1bff161717ff131313ff121212ff111011ff0f1010ff0e0e0eff0d0d0dff0c0b0cff0b0a0bff0b0b0aff0f0f10ff121212ff121312ff131414ff181919ff191919ff181819ff141414ff131314ff121313ff121212ff121213ff121212ff101010ff101010ff101010ff101010ff101010ff101110ff111211ff131313ff151414ff161616ff171717ff191919ff1b1a1bff1c1c1dff1f1f1fff232223ff262627ff2b2b2bff2f2f2fff353534ff3c3c3cff454444ff4d4d4dff565656ff606060ff6a6a6aff737373ff7f807fff969696ffb3b3b3ffcdcdcdffdcdcdcffe6e5e5ffeeeeeffff5f5f5fffdfcfcfffdfdfdfffffefefffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffefffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefefffffffffffffffefffffffffffffffefffffffffffffefefefffffefffffffffffffffffefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefefffffefefffefefffffffffefffffefefffefefefffefefefffffefffffffefefffefefffffefffffffffefefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefffefffefefffffffffefffefffefffefefffffefffffffffffffffefefffffffefefffefefffffefffffffefefefffefffffffefffefffffffffffffffffffffffffffffffefffffefefffefffffffefffefffffffefffffffefffffffffffefefffffefffffffffefffffefefffffffefefffffefffffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffefffefffefffefffefffefffefffefefefffefffffffffefffffefefefffefefefffffefefffefefffffffffffffffefefffffefefffffefefffffffffffffffefffefffffffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffefffffefefffffffefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d3d4ffd4d4d4ffcfcfcfffcecdcdffcdceceffcfcfcfffcecdcdffcbcbcbffcbcbcbffcbcacbffcacacaffc9cacaffc9cacaffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc7c7c7ffc7c7c7ffc8c8c7ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcacac9ffcacac9ffcac9c9ffc9cac9ffc9cac9ffc9c9c9ffc9c9c8ffc9c8c9ffc8c8c8ffc7c8c8ffc8c7c8ffc7c7c7ffc7c6c7ffc7c6c6ffc5c5c6ffc6c5c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc0bfc0ffbfbfbfffbfbebeffbebebeffbdbdbdffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbbbabbffbababaffbababaffb9b9b9ffb9b8b9ffb8b8b8ffb7b7b7ffb6b6b7ffb6b6b5ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeafafffadadadffacacadffabacacffacababffabababffabababffababaaffaaaaaaffa9aaaaffa9a9a9ffa9a9a8ffa8a8a7ffa7a7a7ffa6a6a6ffa6a6a6ffa6a5a6ffa5a5a5ffa5a5a5ffa5a4a5ffa4a4a4ffa4a3a4ffa3a3a3ffa2a2a2ffa1a1a1ffa1a1a1ffa1a0a1ffa0a0a0ff9fa09fff9f9f9fff9e9e9eff9d9d9dff9c9d9cff9c9b9cff9a9a9aff99999aff999898ff979798ff979797ff979696ff969695ff959595ff959595ff949494ff929393ff929292ff919191ff919191ff919191ff919191ff919191ff919191ff919091ff919090ff909090ff8f9090ff90908fff8f908fff8f9090ff8f9090ff8f8f90ff8f8f8fff8f8f8fff8f8f8fff909090ff909090ff919192ff919191ff919191ff919191ff919191ff929291ff929292ff929392ff929392ff939393ff939392ff939393ff939393ff939493ff949394ff949494ff959595ff969696ff969696ff989798ff999999ff9a9a9aff9d9d9dffa5a5a4ffb0b0b0ffc3c3c3ffddddddffddddddffe1e1e1ffe9e9e9ffeaeaeaffe9e9eaffe8e8e9ffe9e8e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e6e7ffe6e6e6ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe2e3e2ffe3e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe5e5e5ffe4e5e5ffe5e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e9e9ffe9e8e9ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e8ffe9e9e9ffe8e8e7ffddddddffdbdbdbffc7c7c7ffb1b1b1ffa6a6a7ff9e9e9eff9b9b9bff999a9aff989999ff989899ff989898ff989797ff979797ff979797ff979797ff979797ff979797ff979797ff969796ff969695ff959595ff949494ff939494ff939394ff929293ff929292ff929292ff929292ff939293ff939393ff929292ff929293ff939393ff949394ff949494ff939393ff929392ff929292ff919191ff919191ff919091ff919191ff929292ff939292ff929393ff939493ff959494ff959594ff969696ff979797ff989797ff979898ff989898ff999898ff999a99ff9a9a9aff9b9b9bff9c9c9bff9c9c9cff9e9d9eff9e9e9eff9f9f9fff9f9fa0ffa0a1a0ffa0a1a0ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a2ffa2a2a2ffa3a3a3ffa4a4a4ffa5a5a5ffa6a6a6ffa7a7a7ffa8a8a8ffa9a9a9ffaaaaaaffababaaffacababffacadacffadaeadffaeaeaeffafafaeffafafafffafafafffafb0b0ffb1b0b1ffb1b1b1ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b6ffb7b6b6ffb7b6b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb7b8b8ffb8b9b9ffb9b8b9ffb9b9b9ffbababaffbbbbbbffbbbcbcffbdbdbdffbebdbdffbebebdffbfbebeffbfbfbfffc0c0bfffc0c0c0ffc0c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c7ffc8c8c8ffc9c8c8ffc9c8c9ffc8c8c9ffc9c9c9ffc9c9caffc9c9caffcac9caffcacacaffcacacaffcacacaffcbcbcbffcacacaffcacacaffcbcacaffcbcacbffcbcbcbffcacbcaffcacacaffcacacaffc9cacaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc9c8c9ffcbcbcbffccccccffcececeffd1d0d1ffd3d3d3ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d7ffd7d6d6ffd6d6d7ffd6d7d7ffd6d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff717171ff636463ff5b5a5bff515152ff494949ff424141ff3a3a3bff333333ff2a2929ff232222ff191919ff111011ff0c0b0bff080808ff050606ff030303ff020202ff010001ff000101ff000000ff000000ff000001ff010101ff060706ff070707ff050504ff020202ff000001ff000000ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff020202ff050405ff070707ff060606ff020202ff010101ff000000ff000000ff000001ff000000ff010101ff030202ff030404ff060606ff090808ff0b0b0bff111010ff181818ff222222ff2b2b2bff323333ff3a3a3aff424343ff4a4a4aff515151ff595959ff646464ff717071ff777677ff787878ff7b7b7bff7d7d7dff7e7e7eff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffffffffefffffffffffffffefefffffefefffffffefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffefefffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffefffffefefffffefefefffffffffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefffffefefffffefffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff5f5f5ffeeeeeeffe5e5e4ffdcdcddffcdcdcdffaeadadff8c8c8cff7a7a7aff6f6f70ff666665ff5c5c5cff525252ff4b4c4bff484848ff454545ff3f3f3fff393939ff343434ff302f30ff2c2c2cff292929ff262727ff242424ff202020ff1f1f1fff1e1d1dff1c1d1dff1c1b1cff1b1a1aff191919ff171717ff161616ff151515ff141414ff141415ff151516ff171717ff161717ff161717ff161516ff151515ff151515ff141414ff131314ff141414ff141414ff141314ff151515ff161616ff171717ff1b1b1aff1f1f1fff222223ff262626ff2b2b2bff353535ff39393aff3f3f3fff474647ff4e4f4eff555655ff5e5e5eff686868ff757575ff818182ff8d8d8dff999a99ffb5b5b5ffd8d8d8ffecebebfff2f2f2fff7f7f8fffcfcfdfffefefdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefffffffffefefffffefefffffffffffffefefffefefefffefefffffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffdfdfefffdfdfefffefefefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffdfdfefffdfefefffefefefffdfefefffdfcfdfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefefefffefefefffdfefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefefefffefdfefffdfefefffefefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefffffffffefefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefffffffefefefffefdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffefefefffefdfefffdfefdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfefffefdfefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefffffffffffffffefffffffffefffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffefffefffffefffffefffffffffffffffefefffffefefefffefdfefffdfdfefffdfcfdfffafafbfff3f3f4ffefefefffe4e4e4ffc9c9c9ffa8a8a8ff959494ff888889ff7d7d7dff717071ff646464ff595959ff515051ff464746ff3f4040ff383838ff323132ff2c2d2dff272827ff222222ff1d1d1dff1a1a1aff181818ff161616ff141514ff121213ff101011ff100f0fff100f0fff111111ff121213ff131312ff131414ff141414ff181919ff141414ff141414ff131313ff131313ff131312ff121213ff121313ff131313ff141414ff151515ff161515ff161716ff171616ff181818ff1a1a1aff1c1c1cff1e1e1eff201f1fff222222ff242525ff272727ff2a2a2bff2e2e2eff333233ff373738ff3c3c3cff444344ff4c4c4dff565656ff5f5e5fff686869ff717272ff7f7f7fff959595ffb2b3b3ffcccbcbffdadadaffe4e4e4ffedededfff4f4f5fffbfbfbfffdfdfdfffefffefffefefffffefefffffffefffffefffffffffffefffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffefffefffefefffffefefffffffefffffffefffffefefffffefefffffefffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffffefffefefffffffffefffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefffffffefffefffffffffffefefffffefffefffefefffffffffffffefffefffffffffffffffffffffffffffffefefffefefefffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffefefffffefefffffffffffffefefffffffffffffefefffffefefffffffefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefffefffefefffffefefffffffefffffefffffffffffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffefffefffefffefffefffefffffffffffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd6d5d6ffd5d5d6ffd5d5d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d6ffd6d5d5ffd4d4d4ffd6d6d6ffd3d3d3ffcfd0d0ffcececeffcececeffcbcccbffcbcbccffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c8ffc7c7c8ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9cacaffcac9caffc9c9c9ffcacac9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c9ffc8c7c7ffc7c8c8ffc7c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c5ffc3c3c4ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfbfffbebfbfffbebebeffbdbdbeffbcbcbcffbbbcbbffbbbbbbffbababbffbababaffbababbffbababaffb9bab9ffb8b8b9ffb8b8b8ffb8b7b7ffb7b6b6ffb5b5b6ffb4b4b5ffb3b4b3ffb2b3b3ffb2b2b2ffb1b1b1ffafb0b0ffafafafffadaeaeffadadadffacacacffabababffaaababffaaabaaffaaaaabffaaa9aaffa9a9a8ffa9a9a8ffa8a7a7ffa7a7a7ffa6a6a6ffa6a5a5ffa5a5a5ffa4a4a4ffa3a4a4ffa3a3a4ffa3a3a3ffa3a2a3ffa2a2a2ffa2a2a2ffa0a1a1ffa0a0a0ff9f9e9fff9d9e9eff9d9d9dff9c9c9dff9b9b9cff9b9b9bff9a9a9bff999999ff999999ff999898ff979797ff979796ff969696ff959595ff949494ff939393ff929392ff929292ff919191ff909091ff8e8f8fff8d8d8dff8c8c8cff8b8b8bff8a8b8bff8b8a8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8c8cff8c8c8cff8b8c8bff8b8c8cff8c8c8cff8b8b8cff8c8c8cff8d8d8dff8e8e8eff8e8f8fff8e8e8eff8d8e8eff8d8d8eff8e8d8dff8e8f8eff8f8e8eff8f9090ff908f90ff919090ff909090ff909090ff909090ff909191ff919291ff939293ff939394ff959595ff959596ff969696ff979798ff9a9a9affa09fa0ffa9a9aaffb5b6b6ffd5d5d5ffdbdbdcffdedddeffe9e9eaffeae9e9ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe6e5e6ffe5e5e4ffe5e5e5ffe4e4e5ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e5e4ffe4e3e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe6e7e6ffe7e7e7ffe8e7e8ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffdededeffdadadaffd8d8d8ffb8b8b8ffabacabffa1a1a1ff9b9b9bff979798ff979796ff979796ff969696ff959696ff959595ff949495ff949394ff939393ff949494ff949393ff939494ff939393ff939292ff929292ff919090ff909090ff8f8f90ff8e8f8eff8d8d8eff8d8d8eff8e8e8eff8d8e8eff8e8f8eff8e8e8fff8e8e8fff8f8f8fff8f8f8fff8e8f8fff8e8f8fff8d8d8dff8c8c8cff8b8b8cff8c8b8bff8b8b8bff8c8c8cff8d8c8dff8d8d8dff8e8d8dff8e8e8eff8e8f8eff8f8f90ff909091ff929192ff929292ff929392ff939393ff949495ff959695ff969697ff989798ff989898ff999999ff99999aff9b9a9aff9b9b9bff9c9c9cff9c9c9dff9d9d9dff9d9e9eff9e9e9eff9e9e9eff9e9f9fffa0a0a0ffa0a0a1ffa2a2a1ffa3a3a2ffa3a3a4ffa4a5a5ffa6a6a6ffa7a7a7ffa8a7a8ffa8a8a8ffa9aaa9ffaaaaaaffabacacffadacacffadadadffaeaeaeffaeaeaeffaeafaeffaeafafffafb0afffb0b0b1ffb1b1b1ffb2b2b2ffb2b3b3ffb4b4b4ffb4b4b5ffb4b4b5ffb6b5b5ffb6b5b6ffb5b6b6ffb6b7b7ffb6b6b7ffb6b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb9b9b8ffb9b9baffbababbffbbbabbffbbbbbcffbcbdbcffbdbdbdffbdbdbeffbebebfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c3ffc3c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c4c4ffc4c4c4ffc4c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c9ffc9c8c8ffc9c9c9ffc9c9caffc9cac9ffcac9caffcacacaffcacacaffcacacbffcbcbcbffcacacbffcacacbffcbcacbffcacacbffcacacbffcacbcbffcacacbffcacacaffcacacaffcacacaffc9c9caffcacac9ffcac9caffc9c9caffcac9c9ffc9c9c9ffc8c9c8ffc8c8c9ffc8c8c8ffc8c7c8ffc7c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c9ffcacacaffcccccbffcececfffd0d0d1ffd2d1d1ffd4d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7dff7b7a7bff797a7aff7a7a7aff7a7a7aff7a797aff737474ff696968ff606060ff585757ff4f4e4fff464646ff3e3d3dff353535ff2a2b2aff232323ff191919ff111011ff0b0c0cff080808ff050505ff030303ff010101ff000001ff010001ff000100ff000000ff000000ff020101ff070607ff070707ff050505ff020201ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff020102ff040404ff060606ff060606ff010102ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff040303ff050505ff080908ff0b0b0cff111011ff191819ff232323ff2d2d2dff363636ff3e3e3eff474747ff4f4f4fff575757ff5f605fff696969ff727273ff797878ff7b7b7bff7d7c7dff7e7e7eff7f7f7fff7f8080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefffefffffefefffefffffffefefefffffefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffffffffffefffefffefefffffefefffffffffffffffffefffefffffffefffefffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefffefffefffefffefffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefefefffefffefffffefefffefffffffefefefffffefffffffefffffffefefffffefefffefefefffefefefffffefefffefffefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffdfefdfffafafbfff4f4f4ffecececffe4e4e3ffdbdbdbffcacbcaffababacff8a8b8aff797979ff707071ff686767ff626262ff5c5d5dff585758ff525151ff4c4b4bff454544ff404040ff3d3c3dff393939ff353636ff323232ff2f2f2fff2d2d2dff292a2aff272728ff262626ff242424ff232223ff212121ff1f201fff1e1f1eff1d1d1dff1c1d1cff1e1e1dff1e1d1dff1d1e1dff1c1c1cff1c1c1bff1c1c1bff1b1b1bff1b1b1bff1b1b1bff1b1a1bff1b1b1bff1b1c1cff1c1d1dff1f1e1fff202121ff272727ff2d2e2dff333333ff393a3aff414142ff4b4b4bff505050ff565555ff5b5b5bff626262ff6a6a6aff737272ff7e7f7eff8a8a8aff949494ffa7a7a7ffc9c9caffe5e5e5ffeeeeedfff4f4f5fffafbfafffdfefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefffefffefefefffdfefdfffefefdfffefefdfffefefefffdfdfefffefefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffefefdfffdfefdfffdfefdfffefdfefffdfefdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffefefefffdfefefffefdfefffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffefffefffefefefffefefefffefefefffefdfefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfefffdfefdfffefefefffefefffffffffffffefefefffefefefffffffffffefefefffefffefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffdfdfdfffdfefefffdfefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefefffefdfefffdfefdfffefefefffefefdfffefefefffdfdfefffefefefffefefdfffefefefffdfefdfffefefefffdfefdfffdfdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffefefefffefffefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffcfbfbfff7f7f7fff0f0f0ffeaeaeaffdadbdaffbcbcbcff9f9f9fff8f9090ff848584ff797878ff6e6e6eff666566ff5c5b5cff555555ff4c4b4bff444444ff3f3f40ff3b3b3bff343333ff2c2c2cff272727ff232323ff202020ff1d1d1eff1b1b1bff191919ff181818ff171717ff171818ff181818ff181818ff171717ff181818ff191919ff191a19ff181718ff171717ff181817ff181817ff181818ff1a191aff1b1c1cff1d1d1dff1e1e1eff1f1f1fff20201fff212121ff222223ff252525ff262626ff292829ff2c2c2cff2e2f2eff323332ff363635ff3a3a3aff3f3f3eff434343ff484948ff4c4c4dff555554ff5f5f5fff686869ff727171ff7d7c7cff909090ffb1b1b0ffcbcbcbffd9dad9ffe3e3e3ffebececfff3f4f4fffafbfafffefdfdfffefffffffffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffefffffffefffefefffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffefefffffffffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefefffefffffffffefefffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefefffffffefffefffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffefffffffffefffffffffffffefffffffefffefffefffefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffffffffffefefffffffefffffffffffffffefefffffefffffefefffffffffffffffefffffefffefffffffffffffffffffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefefefffefefefffefefefffffefefffffffffffefffffffffefffffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d6ffd5d6d5ffd5d6d5ffd5d5d5ffd6d6d5ffd6d6d5ffd5d5d5ffd5d6d5ffd5d6d6ffd5d6d6ffd7d7d7ffd3d3d3ffd4d5d5ffd4d4d4ffd3d2d2ffcfcfcfffcdcdcdffcccbccffcccbccffcccbcbffcbcbcbffcacacbffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc7c8c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c9c9ffc9c8c9ffc9c8c8ffc9c9c8ffc9c9c8ffc9c9c9ffcac9c9ffc9cac9ffc9cacaffc9c9c9ffcac9caffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc6c7c7ffc6c7c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c3ffc3c4c3ffc3c2c3ffc3c2c2ffc2c2c2ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c1ffc1c1c0ffc1c0c0ffc0c0c0ffc0bfc0ffbfbebfffbebebeffbebdbdffbdbcbcffbbbbbbffbbbbbbffbababaffbababaffbababaffb9b9b9ffb9b9b9ffb8b8b9ffb8b8b8ffb7b7b7ffb6b7b7ffb5b6b5ffb4b5b5ffb3b4b3ffb2b2b2ffb1b1b1ffb1b0b0ffb0b0b0ffaeafaeffadadadffacacacffacacabffaaabaaffaaaaaaffaaaaaaffaaaaaaffa9aaaaffa9a9a9ffa8a7a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa3a3a3ffa2a2a2ffa2a2a2ffa1a1a1ffa0a1a1ffa0a1a0ffa0a1a0ffa0a09fff9f9e9eff9e9e9eff9c9c9dff9b9c9bff9a9a9aff999999ff989898ff989797ff969696ff959695ff959595ff949595ff959595ff949494ff939393ff929392ff919191ff8f9090ff8d8d8eff8c8c8cff8c8c8cff8c8b8bff8b8a8bff888889ff868686ff858585ff858585ff858685ff848584ff848485ff848485ff858585ff858584ff848585ff858585ff858585ff858585ff858585ff868686ff878686ff878787ff868787ff878787ff878687ff878787ff888888ff8a8a8aff8b8a8aff8a8a8aff898a89ff898989ff8a8a8aff8a8a8aff8a8b8bff8b8b8bff8c8c8cff8d8d8dff8d8d8dff8d8d8eff8d8e8dff8e8f8eff8f8f8fff90908fff919190ff929191ff939393ff939393ff949493ff959695ff9a9a9affa3a3a2ffafaeaeffc8c8c8ffd9dad9ffdcdcdcffe6e7e6ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe3e4e4ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe0e1e0ffe1e1e0ffe0e0e0ffe0e1e0ffe1e0e1ffe2e2e1ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe1e0e1ffdfe0e0ffdfe0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe2e2e2ffe2e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe3e4e3ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e1e1ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe2e2e2ffe2e3e2ffe2e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe7e7e7ffe7e8e8ffe7e8e7ffe8e7e7ffe8e8e8ffe7e7e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e7e6ffe7e7e7ffe6e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e9e8ffe9e9e9ffdbdbdbffd8d8d8ffccccccffacacacffa5a4a5ff9b9c9cff979797ff949494ff949494ff949493ff939493ff939293ff919292ff909191ff8f9090ff908f90ff8f8f8fff8f908fff8f8f90ff8f8f8fff8e8f8eff8e8e8eff8e8e8eff8d8d8dff8c8d8cff8b8b8aff898989ff898988ff898988ff898a89ff89898aff8a8a8aff8a8a8aff89898aff8a8a8aff8a8a8aff888888ff878787ff868686ff858686ff868586ff858686ff868686ff868786ff878787ff878787ff888788ff898989ff8a8a8aff8b8b8bff8c8b8cff8c8c8dff8d8d8dff8e8d8eff8e8f8eff909191ff929292ff939393ff939394ff959595ff959595ff959696ff969796ff979898ff989998ff999999ff9a9a9aff9b9b9bff9c9c9cff9c9c9cff9d9c9dff9e9d9dff9f9f9eff9fa09fffa1a1a0ffa2a2a2ffa3a3a3ffa4a4a4ffa5a5a5ffa7a6a6ffa7a7a7ffa8a9a9ffa9a9aaffabababffabababffacacacffadadadffadadadffadaeadffaeaeaeffafafaeffb0b0afffb0b0b0ffb1b2b1ffb2b1b2ffb3b3b2ffb3b4b3ffb4b4b4ffb5b5b5ffb6b5b5ffb5b5b5ffb5b6b5ffb5b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b8b8ffb8b9b8ffbab9b9ffbababaffbbbabbffbcbbbcffbcbcbcffbdbdbdffbebdbdffbebebeffbfbfbfffc0bfbfffbfc0bfffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c3c3ffc2c3c2ffc2c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c5c4ffc5c4c5ffc5c4c5ffc5c5c5ffc5c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc6c7c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c9c9ffc9cac9ffc9cac9ffc9cac9ffcacac9ffcacacaffcacbcaffcacacbffcbcbcaffcbcbcaffcacacbffcbcbcaffcbcacaffcacacaffcacbcaffcacacaffcacbcaffcbcacaffcacacaffc9cacaffcacacaffcacac9ffcacacaffc9c9caffc9c8c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc8c8c8ffc9c9c9ffc9cac9ffcbcbcbffcccccdffcfcfcfffd1d1d1ffd1d1d1ffd1d2d2ffd3d3d4ffd5d5d4ffd4d4d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd7d6d6ffd6d6d6ffd7d7d6ffd7d7d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7c7cff7b7a7aff7a7a7aff7a7a79ff797979ff747574ff6c6b6bff626363ff5b5b5bff535453ff4b4a4aff414141ff383838ff2d2c2dff252525ff1a1a1aff111011ff0b0b0cff080808ff050505ff020302ff020202ff000100ff000001ff000001ff010101ff000000ff010102ff060706ff070808ff050505ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040403ff060606ff060506ff010101ff000000ff000000ff000000ff000000ff000101ff010101ff020202ff030404ff050505ff090809ff0c0c0cff121111ff1a1a1aff252525ff303030ff393838ff414241ff4b4b4bff545454ff5d5d5dff656566ff6e6e6eff767676ff7b7b7cff7c7d7dff7e7e7eff7f7f7fff7f7f7fff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffffefefffffffffffefffefffefefefffefefffffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffefefefffefefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffffefefffffefffffffffefffefefffffffefefffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefffefffefffefffffefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffafaf9fff3f3f3ffeaeaebffe2e2e3ffdad9daffc8c7c8ffa8a7a8ff8a8a8aff7b7b7cff777777ff717272ff6b6c6bff656566ff5f5f5fff595959ff545354ff505051ff4d4d4cff494949ff454646ff434342ff404041ff3c3c3cff383838ff343434ff333232ff313130ff2f2e2eff2d2c2dff2b2b2bff292829ff282728ff282828ff292828ff292828ff272727ff252625ff252524ff242424ff242424ff242524ff252424ff252425ff262627ff292829ff2c2d2dff343434ff3b3b3bff434343ff4a4949ff515051ff585858ff616161ff666666ff6a6b6aff6f6f6fff777677ff7e7e7fff878787ff909091ff9e9e9effb8b9b8ffdbdbdbffecececfff1f1f0fff7f7f7fffcfcfcfffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefffffffffefffefefefffefdfefffefdfefffefefdfffefefefffefefefffdfefefffefdfdfffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfdfdfffefefdfffdfdfdfffdfdfefffcfdfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffdfefefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffcfdfdfffdfcfcfffcfdfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefefffdfdfefffefdfefffdfefefffefdfefffdfdfefffefefdfffefefefffdfdfefffdfdfefffefdfefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffdfefdfffefefdfffdfefefffefefefffefefffffffefefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfcfcfffaf9fafff3f3f4ffeeedeeffe3e4e4ffcecdcdffacacacff969696ff898989ff818081ff7a7a7aff707070ff6b6b6aff626262ff5a5b5aff565556ff505051ff4a4b4aff424242ff3b3a3aff343535ff2f2f30ff2a2a2bff272726ff242423ff212121ff202020ff1f1f1fff1f1f20ff1f1f1fff1f2020ff202020ff1f2020ff212122ff212221ff212121ff212121ff222221ff222222ff242425ff272726ff292928ff2a2b2bff2d2d2cff2e2e2eff30302fff313232ff333333ff353535ff383837ff3b3b3bff403f3fff444443ff484848ff4d4d4dff535353ff595959ff5d5d5dff606060ff656565ff707070ff7d7d7dff909090ffabacabffc9c9c9ffd9d8d9ffe1e1e2ffebeaebfff2f3f2fffaf9f9fffdfdfdfffefefefffffefefffffefffffffffffffffefffffffffefffffffefffefefefffffefffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffefffffffffefffffffefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffefefffffffefffffffffffefffffffffefefffefefffffefffffffefffefffffffefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefffffffefefffefffffffffefffffffffffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffefffffffffffefffffffffffffffefffffffffffffefefffffffefffffffefffffefefffffefffffffffefffefefffffffefefffefefefffefefefffffefefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffffefffffffffefffefffefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffefffffffffefffffffffffefefffffefefffffefefefffefefffffefefefffffffffffefefefffefefefffefefefffefffefffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d6ffd5d6d6ffd5d6d5ffd6d6d5ffd6d5d6ffd5d5d6ffd7d6d7ffd3d3d3ffd2d1d1ffd2d2d2ffd2d3d2ffd3d3d2ffd1d0d1ffcfcfcfffcdcccdffccccccffcbcbcbffcbcbcbffcbcbcbffcacacbffc9cac9ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc9c9c9ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacac9ffc9cacaffc9c9c9ffc9c9c9ffc9c8c8ffc9c8c8ffc8c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc2c2c3ffc2c2c2ffc1c2c1ffc2c1c1ffc1c1c1ffc0c0c1ffc1c0c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffc0bfc0ffbfbfbfffbebebeffbdbebdffbcbcbcffbbbbbbffbbbabbffbab9baffb9bab9ffb9b9b9ffb9b9b9ffb8b9b9ffb8b8b9ffb8b7b8ffb7b7b7ffb6b7b6ffb5b5b5ffb4b4b5ffb3b3b3ffb2b2b3ffb1b1b1ffb0b0b0ffafafafffadaeaeffacadadffabacabffabababffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a8ffa8a8a8ffa7a7a6ffa5a6a6ffa4a4a4ffa3a3a3ffa2a1a1ffa1a0a0ffa0a09fff9f9f9fff9f9e9fff9e9e9eff9d9d9eff9d9d9dff9d9c9dff9c9c9bff9b9a9aff999999ff979898ff969696ff949495ff939494ff929392ff929291ff919191ff919192ff929292ff919292ff909090ff8f8f8fff8e8e8eff8c8c8cff878787ff808080ff7a7a7aff7a7a7aff7d7e7dff808080ff7f7f7fff7a7a7aff787878ff7b7b7bff7e7e7eff7e7f7eff7e7e7eff7e7e7eff7f7f7eff7f7f7fff7e7e7fff7f7f7fff7f7f7fff7f7f80ff7f7e7fff7f7f7fff7f8080ff818181ff828282ff838383ff838383ff838383ff838383ff848484ff868586ff878887ff868686ff858686ff868686ff868687ff868686ff878787ff898888ff8a8a8aff8b8b8aff8b8a8aff8b8b8bff8c8c8cff8d8c8dff8d8d8dff8e8d8eff8e8e8eff8f8f8fff909090ff909190ff929291ff959696ff9d9d9dffa7a8a7ffb9b9b9ffd6d6d6ffd8d8d8ffdddcddffe7e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e3ffe3e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe2e2e2ffe0e0e0ffdfe0dfffe1e1e1ffe2e1e2ffe2e2e3ffe2e2e3ffe2e3e2ffe1e1e1ffdfdfdfffdfdfdfffe2e1e1ffe3e2e3ffe3e2e3ffe4e4e4ffe4e5e4ffe4e5e4ffe4e5e4ffe6e5e6ffe8e8e9ffeaeaeaffe9e9eaffe8e8e8ffe6e7e7ffe4e4e5ffe2e2e2ffe2e2e2ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe3e3e3ffe1e2e2ffe2e2e2ffe1e2e2ffe0e1e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e1e1ffe2e1e1ffe2e2e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e6e7ffe6e6e7ffe7e6e7ffe6e7e6ffe7e6e6ffe7e6e6ffe7e7e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe5e5e5ffd9d9daffd7d6d7ffc0c0c0ffa7a7a7ff9e9e9eff969696ff939493ff929292ff919191ff919190ff908f8fff8e8e8fff8d8e8dff8d8d8cff8c8c8cff8b8b8bff8b8b8bff8b8b8bff8b8c8cff8c8b8bff8b8b8bff8a8a8aff8a8989ff8a898aff898989ff888788ff868686ff858585ff868685ff858585ff848484ff848484ff858584ff848485ff848584ff838483ff838383ff818181ff7f7f80ff7f7f80ff808180ff818181ff818181ff818181ff828181ff818182ff828182ff828182ff838382ff848584ff868686ff888788ff878788ff858585ff828282ff848383ff898989ff8d8c8dff8e8e8eff90908fff929292ff919192ff919191ff929292ff949494ff959595ff979797ff979797ff989898ff999999ff9a9a9aff9b9b9bff9c9b9cff9d9d9dff9e9d9dff9e9e9fff9fa09fffa1a1a0ffa2a2a2ffa4a4a3ffa5a5a5ffa6a6a6ffa7a8a8ffa9a8a8ffaaa9a9ffaaaaaaffabababffacabacffadadacffadacadffaeadadffaeaeaeffafaeaeffb0afafffb1b0b1ffb1b2b1ffb2b2b2ffb3b3b3ffb3b4b4ffb4b5b4ffb5b5b4ffb5b4b5ffb5b5b5ffb6b5b6ffb5b6b6ffb6b6b6ffb7b7b7ffb8b8b7ffb8b8b8ffb9b9b9ffbababaffbbbabbffbbbcbbffbcbcbcffbcbcbcffbdbdbeffbebdbeffbebebeffbfbebfffc0bfbfffc0c0c0ffc0c0c1ffc1c0c1ffc1c1c1ffc1c2c1ffc1c1c2ffc1c1c2ffc2c1c2ffc2c2c3ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc4c5c4ffc4c4c5ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c6ffc5c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9caffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcbcbcbffcacacaffcacacbffcbcacbffcacbcaffcacacaffcacacaffcacacaffcac9c9ffcac9caffcac9caffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcacacaffccccccffcecdceffcececeffd0cfcfffd1d1d1ffd1d1d2ffd1d1d1ffd3d3d3ffd3d3d4ffd5d4d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7fff7d7e7eff7c7d7cff7b7b7aff7a797aff79797aff767576ff6d6d6dff666565ff5e5e5eff565656ff4d4d4dff454445ff3c3b3cff2f2f2fff282827ff1b1b1bff111111ff0c0b0cff080808ff050605ff030303ff020202ff010201ff010101ff010001ff010100ff000100ff010101ff060606ff070707ff050506ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff050605ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff030303ff060506ff090909ff0d0d0cff131312ff1b1b1bff282728ff323233ff3c3c3cff454545ff4f4e4fff585958ff616161ff6a696aff727271ff797979ff7d7d7dff7e7e7eff7f7f7fff808080ff808080ff818181000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffffffffffefefffffffffefffefffefffffefffffefefefffffefefffefffefffffefefffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefffffffffffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffffefefffffefefffefefefffffefefffffffefffefefffffefefffffffffffffefffffffffffffffefffefffffffffffefefefffffffefffefffefffffefefffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffffffefffffffffefffffefffefffffffefffffffffffffefffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffdfcfdfff8f8f8fff2f2f1ffeae9eaffe1e1e1ffd8d8d8ffc2c2c2ffa4a4a4ff969695ff8c8c8bff828282ff7c7b7cff767675ff717170ff6b6b6cff686868ff646465ff616161ff5e5e5dff5a5a5aff585858ff545353ff4f4f4fff4a4a4aff464747ff434343ff414041ff3f3e3fff3c3b3bff393938ff383837ff373737ff373737ff373737ff343435ff333333ff313231ff323232ff323231ff323231ff323232ff353434ff393839ff3d3d3dff444444ff4d4d4dff545454ff5a5b5aff616162ff696869ff6f6f6fff767676ff79797aff7e7e7eff858585ff8f8f90ff9b9b9bffa7a7a7ffb2b2b2ffcbcbcbffe5e5e5ffeeeeedfff4f5f4fffbfafbfffefdfdfffefffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefdfffdfefdfffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefefdfffdfdfefffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffefdfefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefefffefefdfffefdfdfffefefdfffefefefffefefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffefffffffffefefffefefffffefffffffefffefffffefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffcfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfcfffcfbfbfffcfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfbfcfffbfbfcfffbfcfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefdfffefefefffefefefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefdfffefefdfffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfbfcfff7f7f7fff1f1f1ffe9e8e9ffdddedeffbebebeff9f9f9fff949495ff8d8d8dff858586ff808081ff7a797aff737273ff6d6d6dff676767ff626262ff5c5c5cff555555ff4e4e4eff484848ff404040ff393939ff343333ff2f2f2fff2d2d2dff2a2a2aff292929ff292929ff2a2929ff2a2b2aff2b2b2bff2d2e2dff2e2e2fff2e2e2eff2e2f2eff2f302fff313132ff343434ff363637ff383839ff3a3a3aff3d3e3dff3f3f3fff424141ff454545ff474747ff4a4a4aff4c4c4cff504f50ff545354ff585858ff5d5d5dff646463ff6a6a6bff706f70ff737374ff747474ff767676ff898a89ffaaaaaaffc7c7c7ffd9d9d8ffe2e2e2ffeae9e9fff2f1f2fff8f8f8fffcfdfcfffefefefffefffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffffffefffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefefffffffffefffefffefffffffffffefefefffffffefffefffefffffefefffefefffffefffffffefffefffffefefffefefffffefefefffefefefffefefffffefefefffefefffffefefffffefefffffffefffffefefffffefefefffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefffffffefefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffefefffffefefffffffefffefefefffefefefffffefffffefefffffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffffefffffffffffffffffffffefefffffefefefffefefffffffffffffffffefffffffefffefffefffffefffffffefefffefffffffffffffffffefffffefefefffefffefffefefefffefffefffffefefffffffefffefefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd3d3d3ffd3d4d3ffd2d2d2ffd2d2d2ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffcfcfcfffcececeffccccccffcccbccffcbcbcbffcbcacbffcacacaffc9c9caffc9c9c9ffc9c8c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c9c8ffc9c9c8ffc9c9c8ffc8c9c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9caffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc8c7c7ffc7c6c7ffc6c6c6ffc6c6c5ffc6c6c5ffc5c5c5ffc4c4c5ffc5c4c5ffc3c4c4ffc4c4c3ffc2c3c2ffc2c2c2ffc2c2c1ffc2c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc0c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbebfffbebebeffbdbdbeffbdbdbdffbcbbbcffbbbbbbffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b6ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b3ffb2b2b2ffb1b1b1ffb0b0afffaeaeaeffadaeadffacacacffabacabffaaaaaaffa9a9a9ffa8a9a8ffa9a9a8ffa8a8a9ffa8a8a8ffa7a8a8ffa7a7a7ffa6a6a6ffa4a5a4ffa3a3a3ffa2a1a1ffa1a1a1ff9f9f9fff9e9e9eff9d9d9dff9d9c9cff9c9b9cff9b9b9bff9b9a9aff9a9a9aff99999aff989898ff979797ff959596ff949494ff929292ff919090ff8f8f8eff8e8e8dff8d8d8dff8d8d8dff8d8d8eff8d8e8eff8a8b8aff858485ff808081ff818181ff808080ff767677ff686868ff555555ff555555ff616161ff6b6b6bff6b6b6bff646364ff5d5e5dff606060ff6c6c6cff737272ff737373ff717171ff737373ff777777ff797979ff7a7a7aff7b7b7bff7a7a7aff757675ff717171ff727372ff787777ff7d7d7cff808080ff818181ff7e7e7eff797978ff767677ff7a7a7aff7f8080ff828282ff818180ff818181ff818181ff828181ff838383ff858585ff868786ff878787ff898888ff898888ff888888ff898988ff8a8a89ff8a8a8aff8a8a8aff8c8c8cff8c8c8dff8d8d8dff8e8e8eff929191ff969696ffa0a09fffabacacffcccbccffd6d5d6ffd9d9d9ffe7e8e7ffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e7ffe5e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e1e2ffe2e2e1ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe1e0e1ffe2e1e1ffe1e1e1ffe0e0e0ffdfe0dfffdedfdeffe0dfdfffdfdedfffdddddcffdddcdcffdededdffdededeffdcdcdcffddddddffdededfffe0e0dfffdedfdfffdedddeffdddcdcffdededeffdfdfdfffe1e0e1ffe4e3e4ffe5e6e6ffe3e4e3ffdfdfdfffddddddffdededeffdfdfdfffdfdfe0ffe1e1e1ffe5e6e6ffe6e6e7ffe6e6e7ffe8e7e8ffebececffedededfff0f0f0fff2f2f3fff1f0f0ffe9e9e9ffe2e2e1ffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe2e2e2ffe4e3e3ffe2e2e2ffe0e1e0ffe0dfdfffe0e1e0ffe0dfdfffdfdfdeffdfdfdfffdfdedfffddddddffdcdcdcffdcdcddffdcdcddffdbdbdcffdbdbdbffdbdbdbffdfdfdfffdedddeffdddddcffdededeffdfe0e0ffe0e1e1ffe1e1e1ffe1e0e0ffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e0e1ffe2e1e2ffe1e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e5e4ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffdadadaffd5d5d5ffd1d2d1ffaeaeaeffa1a1a0ff989897ff929291ff8f8f8fff8f8e8fff8e8f8eff8e8e8dff8c8d8dff8b8b8bff89898aff888889ff888887ff878887ff878787ff878786ff878787ff878787ff868787ff858585ff858484ff848384ff838282ff7e7e7eff7a7a7aff7a7a7aff7d7c7dff7b7b7bff767677ff777776ff797979ff7b7b7bff7b7b7bff7c7c7bff7a7b7bff777677ff727273ff737474ff787878ff7a7a7aff7a7a7aff7a7a7aff7a7a7bff7b7b7bff777777ff737373ff757576ff7a7a7aff7f7f7fff828282ff7e7e7eff747474ff6d6d6eff6f6f6fff777777ff7f7f7fff80807fff838383ff888888ff8b8b8bff8d8d8cff8e8e8eff8f8f8fff919190ff929191ff929392ff949494ff969695ff969697ff989798ff989998ff999a99ff9a9a9bff9b9b9bff9c9c9cff9d9d9dff9f9f9effa0a1a0ffa2a1a2ffa3a3a2ffa5a5a5ffa6a6a6ffa7a8a7ffa8a8a8ffaaa9a9ffaaa9aaffabaaaaffabababffacacacffacacadffadadadffaeaeaeffaeaeafffb0b0afffb0b1b0ffb2b1b1ffb2b2b2ffb3b3b2ffb3b4b3ffb4b4b4ffb4b4b4ffb4b5b5ffb5b6b5ffb6b5b6ffb6b6b6ffb7b7b6ffb7b7b8ffb8b8b9ffb9b9b9ffbababaffbababbffbbbbbbffbcbcbcffbcbcbdffbdbcbdffbdbdbdffbebebfffbfbfbfffbfbfbfffc0c0bfffc0c0bfffc0c0c0ffc1c0c1ffc1c1c1ffc1c2c1ffc2c1c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c3c2ffc3c3c3ffc4c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc7c7c7ffc9c8c8ffc9c8c9ffc9c9c8ffc9c9c9ffcacac9ffcac9caffcacacaffcbcacbffcacacbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacbcbffcbcbcaffcbcacbffcacacbffcacacaffcacacaffcac9caffc9c9c9ffc9cacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcbcbccffcdcdcdffcececeffcfcfcfffd0d0d0ffcfcecfffd0cfcfffd0d1d1ffd2d2d2ffd1d1d1ffd3d3d3ffd3d4d3ffd5d4d4ffd5d5d4ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff807f7fff7f7f7eff7e7e7dff7c7d7dff7b7a7bff7a7a7aff767777ff6f706fff696868ff616161ff585958ff4f4f50ff474647ff3e3e3eff323333ff2a2a2bff1c1c1cff121212ff0c0c0dff080808ff060606ff040404ff030303ff020202ff010101ff010100ff000001ff010000ff010101ff070707ff080808ff050505ff020302ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff060605ff060606ff010101ff000000ff000000ff000100ff010001ff000001ff000100ff010102ff030203ff050505ff090a0aff0d0d0eff141314ff1d1d1dff29292aff353535ff3e3e3eff484848ff525252ff5b5b5bff646464ff6d6d6cff747474ff7b7b7bff7e7e7eff7f7f7fff808080ff808080ff808180ff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefffffffffffffefefffffefefefffffefffffffefffffefefefffffefffffefefffffefffefffefefefffffefefffefefefffefffffffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffefefffefffefffefffefffefffefffefffefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefefffefefefffdfefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffffffffffffefefffffefffffffefffffffefefffffefffffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffefefffefffefffefffefffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfdfdfff7f7f7fff0f0f0ffe8e8e8ffe0dfe0ffdadadaffd3d4d3ffcacacbffbebebeffb2b2b2ffa6a6a6ff979897ff8e8d8eff868686ff818281ff7c7c7cff767576ff727273ff707170ff6d6c6cff686868ff646364ff605f60ff5b5a5bff575757ff555555ff515050ff4d4d4dff4b4b4cff4a4a4aff49494aff484848ff464646ff444444ff444444ff454545ff464646ff4a4949ff4b4b4cff4f504fff555555ff5c5c5cff636464ff686868ff6b6b6bff727272ff7b7b7aff838282ff8b8c8bff9b9b9bffa1a2a1ffafafafffbfbebeffcbcccbffd5d5d4ffdededeffe4e5e4ffebebeafff1f1f1fff7f7f7fffcfcfcfffefefefffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefdfefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefffffefefffffffffffffffefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfefdfffefdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfdfdfffcfcfcfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfefdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefdfefffefdfefffefefefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffcfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefffefffefffefffffefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffcfcfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfdfdfffcfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefefffefdfdfffefefefffefefefffffefefffefefffffefefffffffffffffffefffffffffefffefefffffefefefffefefffffffffefffefefffffefefefffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefdfefffdfefefffefefefffefefdfffdfefefffefefdfffefdfdfffdfefdfffefdfefffdfefdfffefdfdfffefdfdfffdfefdfffdfefdfffdfefefffdfefefffefefefffefefefffdfefefffefefdfffefefefffefefefffdfefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefdfefffefefefffefffefffffefefffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffefefffffefefefffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffafafafff4f4f4ffedededffe5e6e6ffd7d8d7ffcbcacaffbfc0bfffaeaeaeffa2a2a2ff969696ff8d8c8cff848483ff7e7f7eff797a7aff737474ff6e6d6dff686868ff626363ff5b5c5bff535353ff4b4b4bff444545ff414141ff3d3e3dff3a3a3aff393839ff3a393aff3a3a3bff3d3d3dff3d3d3eff3e3e3eff3e3f3fff3f3f3fff414140ff444344ff474747ff494949ff4c4c4bff4e4e4eff525252ff535454ff585757ff5c5d5cff606060ff646364ff666666ff686869ff6c6c6cff727172ff7a7a79ff848484ff8e8e8eff979697ffa1a1a1ffa8a8a8ffb0b0b0ffc3c2c3ffd8d8d8ffe1e1e1ffe9e8e9fff1f1f2fff7f7f7fffcfcfcfffefdfdfffefefefffefffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffefffffffefffffffffffefffffffffffefffffffefffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefefefffffefffffffefffffffefefffffefffffefefffffefffefffefefefffffefefffefefefffefffffffefefefffefefefffefffefffffefefffefffefffffefffffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffefffffffefffffffffefefffefffffffefefefffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffefefffffffffefffefefffffefefefffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffffffefffffefefffffefefffffffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d6ffd6d5d6ffd5d5d5ffd6d5d6ffd5d5d6ffd6d7d6ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd0d0d0ffd0d0cfffd0cfcfffd0d1d0ffd1d1d1ffd0d0d0ffcfceceffcdcdccffcbcccbffcbcbcbffcacbcbffcacbcaffcac9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c9ffc8c9c8ffc8c8c8ffc9c8c8ffc9c8c9ffc8c8c9ffc8c9c8ffc8c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffcac9caffcac9c9ffc9cac9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c6ffc4c5c4ffc4c4c5ffc4c4c4ffc3c3c4ffc3c3c3ffc3c2c3ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfc0ffbfc0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbeffbebebeffbdbebdffbdbcbdffbcbcbcffbbbabbffbababaffb9b9b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b5b4ffb4b4b4ffb2b3b3ffb2b2b2ffb0b1b0ffb0b0b0ffafaeaeffadadadffacabacffaaabaaffa9a9aaffa9a9a9ffa8a8a8ffa7a8a8ffa8a8a7ffa8a7a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a3a4ffa2a2a2ffa0a1a0ff9f9e9eff9d9e9dff9c9c9cff9c9c9cff9b9b9bff9a9a9aff999a9aff989898ff979897ff979797ff969696ff959595ff949494ff929292ff909090ff908f90ff8d8d8dff8b8b8bff8a898aff89898aff888888ff878787ff818081ff727272ff626262ff5f5f5fff646565ff626261ff545353ff3b3b3bff252425ff232423ff313030ff3d3d3dff404040ff383938ff313131ff353636ff474646ff525352ff545454ff525252ff545454ff595959ff5e5f5fff626262ff646564ff616161ff575657ff525152ff545455ff585858ff5c5c5dff5f5f5fff636463ff606060ff595958ff575657ff5c5c5cff606160ff686868ff6f6f6fff7c7c7cff7d7e7eff7d7c7cff7c7d7dff7e7e7eff808080ff828282ff838384ff848484ff848484ff848483ff858485ff858585ff868687ff888887ff888888ff898989ff8a898aff8c8c8cff909090ff999899ffa4a4a5ffbfbfbfffd4d4d3ffd7d6d6ffe3e3e3ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e5e4ffe4e4e3ffe3e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdbdbdbffd4d4d4ffd8d8d8ffdcdcdcffd8d9d8ffcfcfcfffc9c9c9ffc6c5c6ffc4c4c5ffc8c8c8ffc7c6c6ffc4c4c3ffc5c4c5ffc9c9c9ffc9c9c9ffc6c6c6ffc6c6c6ffc9c8c8ffc7c7c7ffc1c1c1ffbfbfbfffc5c4c5ffc7c7c7ffc5c6c6ffc6c6c6ffcbcacbffc8c8c8ffc2c2c2ffc0c0c0ffc5c5c5ffc5c5c5ffc2c2c1ffc1c2c1ffc9c8c9ffc9c9c9ffc7c6c6ffc6c6c6ffcbcccbffcbcccbffc8c8c8ffc8c9c9ffcdcdccffc9c9c9ffc2c2c2ffc0c1c0ffc5c5c5ffc6c6c6ffc5c5c5ffc6c6c6ffc9cacaffc9c9c9ffc3c2c2ffc0bfc0ffc5c5c6ffc6c6c6ffc3c3c4ffc3c4c4ffc7c8c8ffc7c7c7ffc5c5c4ffc5c4c5ffc8c7c7ffc5c6c5ffc4c4c3ffc3c3c3ffc7c7c7ffc4c4c4ffc3c3c3ffc6c7c7ffd0cfd0ffdbdadbffddddddffd6d6d7ffd4d4d4ffdad9d9ffdfdfdeffe0e0e0ffdfdfdfffe0e0e0ffe1e1e0ffe1e1e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e5e6ffe5e5e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e7ffe5e5e5ffd4d5d5ffd3d3d3ffc5c4c4ffa3a2a3ff9a9a9aff919191ff8d8d8dff8b8b8bff8b8b8bff8a8b8bff8a8a8aff898889ff888787ff868686ff858585ff848485ff848484ff848584ff848484ff838483ff828282ff818181ff7f7f80ff7c7c7cff747474ff6a6a6aff60605fff5b5b5bff5d5d5dff5f5e5fff5c5c5bff575757ff585758ff5a595aff5c5c5cff5e5d5dff626162ff606060ff585858ff525251ff535252ff575757ff5c5d5cff5e5e5eff616161ff626261ff5f5f5fff545554ff515051ff545454ff5b5a5bff636363ff686868ff626362ff525353ff444545ff454544ff515251ff5d5d5dff616161ff666767ff6e6e6eff777778ff7f7f7fff878888ff8d8d8dff8d8c8dff8e8e8eff8e8e8eff8f8f8fff909191ff929292ff939393ff949494ff959695ff979697ff989797ff989998ff9a9a9aff9b9b9bff9d9d9dff9e9e9effa09f9fffa1a2a1ffa3a3a3ffa5a4a4ffa6a5a6ffa6a6a7ffa8a8a8ffa9a8a9ffa9aaa9ffaaaaaaffaaabaaffacabacffacacacffadadadffaeadaeffafaeafffb0b0b0ffb1b0b1ffb2b1b2ffb2b2b2ffb2b3b2ffb3b3b3ffb4b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb7b7b6ffb8b7b7ffb8b9b8ffb9b9b9ffbabab9ffbababaffbbbbbbffbbbcbbffbcbcbcffbcbdbdffbdbebdffbebebeffbebfbeffbebfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc0c1c1ffc1c1c1ffc2c1c1ffc2c1c2ffc2c2c3ffc2c3c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c4c5ffc5c5c5ffc6c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9caffc9c9c9ffcacacaffcbcbcaffcacbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbccffcbcbcbffcbcbcbffcbcacbffcacbcbffcbcbcbffcbcbcaffcacbcaffcacbcaffcbcacaffcacacaffcac9caffcacac9ffcac9c9ffcbcacaffcacbcaffcbcbcaffccccccffcdceceffcfcfceffcfd0cfffd0d1d1ffd2d2d2ffd0d0d0ffcfcfcfffd0d0d1ffd1d1d1ffd1d2d1ffd1d1d1ffd4d3d3ffd4d3d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7e7e7eff7f7f80ff808080ff7f8080ff808080ff807f80ff808080ff808080ff808080ff808080ff808080ff7f8080ff808080ff828282ff838283ff838283ff828382ff838383ff828283ff828283ff828382ff838282ff828382ff828282ff838283ff818081ff7e7e7fff7e7e7eff7d7d7dff7d7d7cff7c7c7dff7b7b7bff79797aff777776ff737373ff717171ff6f6e6fff7f7f7fff7f7f7fff7f7e7fff7d7d7eff7c7d7cff7b7b7aff787778ff717171ff6b6b6bff636363ff5a5b5aff515150ff484747ff3f403fff353435ff2c2c2bff1d1d1dff131312ff0d0d0cff080908ff060606ff040404ff030303ff020302ff010201ff010100ff000000ff000000ff010102ff070808ff080808ff050605ff030202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030303ff070606ff070707ff010201ff000000ff000000ff000000ff010101ff010101ff010101ff020201ff030202ff050605ff0a090aff0d0d0dff141313ff1e1e1eff2b2c2bff373736ff3f4040ff494a4aff545453ff5d5e5dff666666ff6f6f6eff757676ff7c7c7cff7f7f80ff808080ff808080ff808180ff818080ff818081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffefffffffefefffffefefffffffefffffffefffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffffefefffffefffffefffefffefffffffefefefffefffefffefefffffffffffffffefffffffefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffffffffffefefefffefefffffffffffffffefffffffefefffffefffffffffffffffffefffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffffefefffffefffffefffefffefffffffefefefffefffefffefefffffffffffffffefffffefefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefffffffffefffffefffffffefffffffffffffffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffcfcfcfff5f6f6ffefefefffebecebffe9e9e9ffe6e6e6ffe2e2e3ffdededfffdbdbdbffd7d7d8ffd1d1d1ffc8c7c8ffbfbfbfffb5b5b5ffabababff9c9d9dff959696ff8a8a8aff818181ff7d7d7cff787878ff747475ff707170ff6d6d6dff696969ff656564ff626263ff616161ff5e5e5eff5c5c5cff5a5a5aff5a5a59ff5b5b5aff5c5c5cff606060ff666665ff6b6b6aff70706fff767676ff7e7e7dff858584ff8b8b8bff949493ffa0a1a0ffaeaeaeffbababaffc8c8c8ffd3d4d4ffdbdbdbffe1e2e2ffe6e6e6ffeaeaeaffedededfff1f1f1fff4f3f4fff5f6f5fff9faf9fffdfdfdfffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefefffffefefefffdfefdfffdfefefffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefdfffefefdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffefefefffefdfefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffdfefefffefefdfffdfdfefffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefdfefffefdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefefffefdfefffefefdfffdfefefffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffcfdfcfffcfdfcfffcfdfdfffcfdfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffefdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefffffffefefffffefefffefefefffffefffffffefefffffffefffefffefffffefefffefffefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffdfefefffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefefffefefffffefefefffffefefffffefefffffefefffffffefffffefefffefefefffefefffffffefefffffefefffefefefffefefefffefefdfffefefdfffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffefefdfffefefefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfefffdfefdfffdfefdfffefefefffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffefefffffefefefffffefefffefdfefffefdfefffefefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfff8f7f7fff2f2f1ffeeeeedffebeaebffe9e9e9ffe3e3e3ffdbdcdcffd1d1d1ffc7c7c7ffb7b7b7ffa7a7a7ff959595ff8c8b8cff868686ff808180ff7b7b7bff767676ff6f6f6fff686868ff636363ff5c5c5cff575758ff545454ff4f5050ff4f4e4eff4e4f4eff515151ff525152ff525253ff535353ff545454ff555656ff585958ff5c5b5cff5e5e5eff616161ff646464ff686969ff6a6b6bff707070ff757575ff7b7b7aff7e7e7eff848484ff919191ff9e9f9effaaaaaaffb6b6b6ffc0c0c1ffc9c9c9ffd2d1d2ffd7d6d7ffdcdbdcffdfdfdfffe2e2e2ffe8e8e8fff1f0f1fff7f7f6fffcfcfbfffdfdfdfffffefefffffefefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefffffffffefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffffffefffefefefffffefffffffffffffefffefffefffffffefefefffefffefffefefffffffffffffffefffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffffefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefffffffffefffefefffffefefffffefffefffffffffffffffffffffefefffefefffffefefefffffefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefffffefefffffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd6d5d6ffd6d6d5ffd7d7d6ffd3d3d3ffd4d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d0d0ffd0d1d0ffd0cfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d2d2ffd0d1d1ffcfcfcfffcdcdcdffccccccffcbcbcbffcbcacbffcacacaffc9c9c9ffc9c8c8ffc9c9c9ffc8c8c9ffc9c9c8ffc9c9c9ffc8c8c8ffc8c8c9ffc9c8c9ffc8c9c9ffc9c8c9ffc8c9c8ffc8c9c9ffc9c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc5c4c4ffc4c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0bfffc0bfc0ffc0bfbfffc0c0bfffbfbfbfffbfbfbfffbebfbeffbebdbdffbdbdbdffbdbdbdffbbbcbbffbbbbbbffb9babaffb9b9b9ffb8b8b8ffb8b8b8ffb8b7b8ffb7b7b8ffb6b7b6ffb6b6b6ffb5b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffb2b1b1ffb0b0b0ffafafafffaeaeaeffacadadffacabacffaaaaaaffa9a9a9ffa8a8a8ffa7a8a8ffa7a7a7ffa7a7a6ffa6a6a7ffa5a6a5ffa5a5a5ffa4a4a4ffa3a3a3ffa1a1a1ff9e9f9fff9d9e9eff9c9b9cff9a9a9bff9a9a99ff999999ff989898ff979797ff969696ff959595ff949493ff939293ff929393ff929292ff919191ff8f8f8fff8d8d8dff8b8b8bff898989ff878788ff858585ff828282ff7f7f7fff7c7b7bff6e6d6dff535352ff393939ff323232ff313131ff2a2929ff1c1b1cff111011ff070807ff050606ff0b0b0bff131313ff141415ff111111ff100f10ff121112ff171717ff1a1a1aff1d1c1cff202020ff232223ff262626ff292828ff2a2a2aff2c2c2cff2a292aff252526ff262526ff2a2a29ff2e2e2eff2f2f2fff2f2f30ff313132ff313131ff2e2e2eff2c2d2cff2f2f2fff333334ff393a39ff474747ff5f6060ff686868ff6c6c6cff6d6d6dff6e6e6dff6f6f6fff727272ff767776ff7c7c7bff7e7e7eff7f7f7eff7f7f80ff818181ff838282ff838282ff848384ff858584ff858585ff868686ff8b8a8bff929291ff9d9d9dffaeaeadffcfceceffd2d2d1ffdadad9ffe7e7e7ffe7e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e1e1ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0dfe0ffdfdfdfffdfdfdfffe0e0e0ffe0e1e1ffe0e0e0ffdfdfdfffdededfffdddedeffdedddeffdddcddffd7d8d7ffc7c8c7ffbcbcbcffbbbcbcffbcbbbcffbbbbbbffadadacffa1a1a1ff9b9c9cff9a9b9aff9d9d9cff9e9e9eff999999ff99999aff9e9e9effa2a1a2ff9d9c9cff9a9a9aff9b9b9aff999999ff8f8f8fff8b8a8bff8f8f8eff979796ff959594ff939292ff919090ff919090ff8a8a8aff898989ff8a8b8aff8d8c8cff898888ff848484ff848585ff878787ff858585ff848484ff868686ff898989ff848484ff848485ff878887ff8b8b8bff888888ff898989ff8b8b8cff909090ff8f8f8fff909090ff939393ff949494ff8c8d8dff8b8a8bff8f8f8fff979797ff969697ff989898ff9c9c9cff9f9f9fff9c9c9dff9b9b9bff9b9b9cff9d9d9dff9d9d9dff999999ff989999ff989898ff969596ff9e9e9effb0b1b0ffc4c4c4ffc7c7c7ffbfbfbfffbcbdbcffc8c7c8ffd8d8d7ffdddddeffdededeffdfdedeffdfdedeffe0dfdfffe1e1e0ffe1e1e1ffe1e1e1ffe3e2e3ffe4e4e3ffe5e5e4ffe5e5e4ffe5e4e5ffe5e5e4ffe5e5e4ffe4e5e4ffe5e5e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe7e7e7ffe2e2e2ffd3d3d4ffd1d1d1ffb5b5b5ff9e9d9dff939393ff8b8b8bff888888ff878787ff878787ff868686ff858585ff848484ff838283ff828182ff818181ff808080ff808181ff808080ff7f7e7fff7c7c7cff7b7b7aff787878ff6f6f70ff636463ff545554ff434243ff353535ff303031ff323232ff343434ff323232ff2e2e2eff2d2d2dff2f2f2eff2f2e2eff313031ff333332ff343333ff2e2e2eff282728ff272626ff2a2a29ff2b2c2bff2e2e2eff2f2f2eff302f2fff2b2a2bff222122ff1d1e1dff1f2020ff232423ff292928ff2a2a2bff262626ff1c1c1cff141415ff121312ff171717ff222222ff2d2d2dff363636ff434343ff525252ff5f5f5fff6d6d6eff797878ff7e7e7fff858485ff888888ff888888ff89898aff8c8c8cff8e8f8fff909090ff919192ff929392ff949394ff949495ff969696ff979797ff999999ff9a9b9aff9c9c9cff9d9d9eff9fa09fffa1a1a1ffa2a2a3ffa4a4a4ffa5a5a5ffa7a6a7ffa7a7a7ffa8a8a8ffa9a9a9ffaaa9aaffabaaaaffabaaabffacacacffadadadffaeaeaeffafafafffb0b0b0ffb1b1b0ffb1b1b1ffb2b1b2ffb3b2b2ffb3b3b3ffb3b4b3ffb5b4b4ffb5b5b5ffb6b5b5ffb7b6b7ffb7b7b7ffb8b8b8ffb8b9b9ffb9b9b9ffbababaffbbbbbbffbbbcbbffbcbcbcffbcbcbdffbdbdbcffbdbebdffbebebeffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c2c1ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacacaffcbcacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccbcbffcccbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcacaffcbcacbffcbcacbffcacacaffcacbcbffcacbcbffcbcbcbffccccccffcdcdcdffcececeffcfcecfffcfd0cfffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd1d1d0ffcfcfcfffd0d0d0ffd0d0d1ffd2d1d2ffd1d1d1ffd4d3d4ffd3d3d3ffd5d5d5ffd5d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a595aff626262ff6f706fff7a7a7aff797a79ff7a7a7aff7c7c7cff808080ff828181ff818182ff818181ff818181ff818181ff818282ff818181ff7d7d7dff7e7e7eff7f7f7fff808080ff808080ff808080ff808080ff808080ff808080ff808080ff808080ff808080ff7f7f7fff808081ff828282ff828282ff828283ff828382ff828382ff828383ff828383ff838283ff828282ff838382ff808080ff7e7e7fff7d7d7dff7d7d7dff7d7d7dff7c7c7cff7b7b7bff797979ff777677ff737273ff717071ff6f6f6eff6f6f6eff7f7f7fff7f7f80ff7f7f7fff7f7f7eff7d7d7dff7d7c7cff7a7979ff747473ff6c6c6cff656565ff5c5c5bff525251ff494849ff404040ff343534ff2b2c2cff1e1e1eff131313ff0d0d0dff090909ff060606ff040304ff020302ff020202ff010101ff010101ff000000ff000000ff020202ff070707ff090809ff060606ff020203ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040404ff080807ff090908ff020201ff000000ff010000ff010100ff010101ff010101ff010201ff010101ff030203ff060606ff090a0aff0d0e0eff131413ff1f1f1fff2d2d2dff383838ff414141ff4b4a4bff555555ff5f605fff686868ff707171ff767677ff7d7d7dff808080ff808080ff808081ff818081ff808181ff818081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefffefffefefffffffefffffefefffffefefefffefffefffffefefffefefffffefffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefdfefffefefefffefefefffefffefffefefefffefefefffffefffffffefffffefefffffefefefffffefffffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefffefffefefffffffefffffefefffffefefefffefffefffffefefffefefffffefffefffefefefffffefefffefffefffefefffffefffefffefefefffefefffffefffefffefefefffefefffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffefefffffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfffbfbfbfff9f9f9fff6f5f6fff3f3f3fff0f0f1ffeeeeefffecececffe9e8e9ffe5e5e5ffe2e2e2ffdfdedeffdadadbffd5d5d5ffd1d1d1ffc9cacaffc0c0bfffb4b4b4ffaaa9aaff9f9f9fff949494ff8a8b8bff838383ff7f7e7eff7b7b7bff777777ff747474ff737372ff717070ff706f70ff717171ff757676ff7c7b7bff838384ff8c8c8cff979797ffa2a2a2ffafafb0ffbebdbeffc7c7c7ffcfcfcfffd8d9d8ffe0dfdfffe4e5e5ffe9e9e9ffebebebffefefeffff2f3f2fff4f5f5fff6f7f6fff8f8f8fffbfbfbfffcfdfcfffdfdfdfffefefefffefffffffffefffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffffefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefffffefefefffefefffffffefefffffefefffefefefffefefefffefefdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffefdfdfffefefefffdfefefffefefefffefefdfffefefefffefefefffefdfdfffefefefffefdfefffefefefffdfdfefffdfdfefffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfefdfffdfefdfffefefefffefefdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfefffefefefffefefefffefffffffffefefffefefffffefefefffefefefffffffefffefefffffffefffffefffffffefefefffefffefffefefefffefefefffefefefffdfdfdfffefefdfffdfefefffdfefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffcfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffffefffffffefefffffffefffffffffffefefffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffefefdfffdfdfdfffdfdfefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffdfdfefffefdfdfffdfdfdfffdfefefffefefefffdfdfefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffefffffffefefefffefefefffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfdfdfffcfcfbfffaf9f9fff7f7f8fff5f5f5fff1f1f1fff0efefffebececffe8e9e9ffe5e5e4ffdededeffd3d3d3ffc7c7c7ffbcbcbcffb4b4b4ffa9a9a9ff9b9b9bff8f8e8fff868585ff7f7f7fff79797aff737373ff6f706fff6b6b6bff676767ff646464ff656565ff676768ff696968ff696a6aff6b6b6cff6d6d6eff706f70ff727272ff777777ff7d7d7dff838383ff8b8b8bff939393ff9f9f9fffa9a9a9ffb1b2b1ffb9b9b9ffc5c4c5ffcfcfcfffd3d4d4ffd8d8d8ffdcdcdcffe0dfdfffe3e3e3ffe6e6e7ffe9eae9ffecececffefefeffff2f2f2fff7f7f7fffcfbfbfffdfdfefffefefefffefefefffefffefffefefffffffefffffffffffffffffefffefffefffffefefffefffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefefffffffffffffefffefffffffefffffffefffefefefffffefefffefefffffffffffffefefffffefefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefffefffefefffffffefffffefefffffefefefffefffefffffefefffefefffffffffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffefffffffffffefffefffefffffffffffffefffffefffffffefefffffffefffffffefefffffffefffffffffffefefffffefffefffffefefffefefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefffefffffefefffefefffffffffefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffefffefefefffefefefffffefefffefefffffffefefffefefffffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d5ffd6d6d7ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd0d0d0ffd0d0d0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d2d2ffd1d2d2ffd0d0cfffcdcdcdffcbcbccffcacbcaffcacbcaffcacacaffc9c9c9ffc9c8c9ffc9c8c9ffc9c8c8ffc8c9c9ffc8c8c9ffc9c9c9ffc8c9c8ffc9c9c9ffc9c9c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc4c4c5ffc3c4c4ffc3c3c3ffc3c2c3ffc2c2c3ffc1c1c1ffc1c2c2ffc1c0c0ffc0c0c1ffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebebfffbebebeffbdbebdffbdbcbcffbcbcbcffbcbcbbffbababaffbabab9ffb8b9b9ffb8b8b8ffb7b8b7ffb7b6b6ffb6b6b7ffb6b6b6ffb5b6b5ffb4b5b5ffb3b4b4ffb2b2b3ffb2b1b2ffb1b0b0ffafb0afffaeaeafffadaeadffacadacffacababffaaaaaaffa9a9a9ffa8a8a8ffa7a7a8ffa7a6a6ffa5a5a6ffa5a5a5ffa4a4a4ffa4a3a4ffa3a3a3ffa2a2a2ffa1a1a1ff9e9e9fff9c9c9cff9a9a9bff999999ff989898ff979797ff979697ff959596ff949494ff929292ff919191ff908f8fff8f8e8eff8e8e8eff8d8d8dff8c8c8cff8a898aff878787ff848484ff828383ff807f7fff777778ff6f6e6fff6a6a6aff646463ff4c4b4cff2b2a2bff161616ff0f0f0eff0d0e0dff0e0d0dff090a0aff060605ff010101ff010000ff020202ff050505ff060706ff050404ff030304ff040504ff070807ff090909ff090909ff0a0a0aff0c0b0cff0e0d0dff0e0f0fff0f0f0fff0f100fff0e0f0eff0b0b0bff0c0c0bff0e0d0dff101010ff101011ff111010ff101111ff111111ff0f0f0fff0f0e0eff0f0f0fff111212ff131313ff191819ff2a2a2aff353535ff3f3f3fff454544ff484948ff4d4c4dff535354ff5e5e5fff6a6b6bff757575ff787878ff7a7a79ff7c7c7cff7d7e7eff7e7e7eff7f7e7fff807f80ff808080ff818282ff868585ff8a8a8bff949494ffa0a0a0ffc2c2c2ffcfcfd0ffd2d1d2ffe5e5e5ffe6e6e6ffe5e5e5ffe5e4e4ffe4e5e5ffe4e5e4ffe3e3e3ffe4e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdeffdededeffddddddffdeddddffdddddeffdeddddffdbdcdcffdadadbffd9d9d9ffd9d8d9ffd8d8d8ffd6d6d6ffcacacaffb1b1b2ff9b9a9bff959595ff949494ff8e8e8eff818281ff767676ff706f70ff717171ff727373ff757575ff6c6c6cff6c6c6cff6e6e6eff727272ff6c6c6cff6a6a6aff676768ff646464ff585958ff575656ff59595aff5f5f60ff5c5d5dff5d5d5cff5b5b5cff595959ff4d4d4dff4a4a4aff4b4c4bff4f4e4fff474848ff454545ff454445ff484747ff444545ff454646ff484848ff494949ff474748ff4b4b4aff4f4f4fff525353ff4c4d4dff4d4d4eff4f4e4fff545353ff535353ff555656ff595a59ff5c5c5bff545454ff555555ff5c5b5cff666565ff676767ff6d6c6cff717272ff767676ff6f6f6fff707070ff6f6f6fff757575ff727272ff737273ff6d6d6dff6a6b6bff676767ff717171ff8b8c8bffa4a4a4ffaaaaabffa2a2a2ffa0a1a1ffb5b5b5ffcdccccffd8d8d8ffdadadbffdadadbffdbdbdaffdcdbdbffdddcddffdededeffdfe0dfffe1e0e0ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e2e2ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe8e8e8ffd7d7d8ffd0d0d0ffc9cac9ffa2a2a2ff969696ff8c8c8cff868686ff848484ff848484ff828383ff818181ff808080ff7e7e7eff7c7c7cff7b7c7cff7c7c7cff7c7c7dff7c7c7cff777777ff6f6f6fff676767ff626262ff585858ff4a4a4aff393939ff282828ff1b1b1bff131212ff111110ff121213ff131414ff111110ff0f0f0fff0f0f0fff101010ff0f1010ff111010ff111112ff111112ff0e0e0fff0d0d0cff0c0c0cff0c0c0cff0c0c0cff0d0d0dff0e0f0eff100f0fff0c0d0dff090908ff070707ff090909ff0a0b0bff0d0e0eff0f100fff0e0d0dff09090aff060706ff070706ff090909ff0a0b0bff0c0c0dff111112ff191819ff212221ff2e2e2fff3d3d3dff4d4e4dff616161ff727272ff7b7b7bff7a7a7aff7b7b7cff838383ff888889ff8b8b8cff8d8d8dff8e8e8eff8f8f8fff909090ff919191ff929293ff959595ff969696ff989898ff9a9a99ff9b9c9bff9e9d9eff9f9f9fffa1a1a1ffa2a2a2ffa4a4a4ffa5a5a5ffa6a6a6ffa7a7a7ffa7a8a8ffa8a8a8ffa9a9a9ffaaaaaaffabababffacadadffaeadadffaeaeafffafafafffb0b0b0ffb1b1b0ffb1b1b1ffb2b1b2ffb2b3b3ffb3b3b3ffb3b4b3ffb5b4b4ffb5b5b6ffb6b6b6ffb6b6b6ffb8b7b7ffb8b9b8ffb9b9b9ffbabab9ffbababaffbbbabbffbbbcbbffbcbcbcffbcbdbdffbdbebeffbebdbeffbebebfffbfbebeffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c0ffc1c1c1ffc2c1c1ffc2c2c2ffc3c2c2ffc2c3c3ffc3c3c3ffc3c3c4ffc4c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c4c5ffc6c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c8c9ffcac9c9ffcacacaffcacacaffcacbcaffcbcacbffcbcbcbffcbcbcbffcbccccffcccbcbffcbcbccffcbcbcbffcbcbccffcccccbffcbcbccffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcacaffcbcbcbffcbcbcaffcacacaffcccbcbffcbccccffcccdcdffcdcecdffcececeffcfcfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d2ffd1d1d2ffd2d1d2ffd0d1d0ffcecfcfffd1d1d1ffd0d1d0ffd2d2d2ffd1d1d1ffd3d3d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff616161ff706f6fff797a7aff797a7aff7a7a79ff7b7b7bff807f80ff818181ff818181ff818181ff818282ff818182ff818182ff828181ff7c7d7dff7d7e7eff7f807fff808080ff808080ff808080ff808080ff808080ff808080ff808080ff7e7f7fff7e7e7eff7e7e7fff808080ff828282ff828383ff838383ff828283ff838383ff828283ff828383ff828382ff808180ff7f7f7fff7e7d7eff7d7d7dff7c7d7dff7c7c7cff7b7b7bff7a7979ff777777ff737373ff717171ff6f6e6fff6f6e6fff6e6e6eff7f8080ff807f7fff7f7f80ff7f7f7fff7e7f7fff7e7e7dff7b7a7bff757475ff6d6d6eff656565ff5c5d5cff535252ff494a4aff414141ff333333ff2b2a2aff1e1f1eff131314ff0d0d0cff080808ff050506ff030303ff020202ff010101ff010101ff000001ff000001ff010000ff020202ff080809ff090909ff050605ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff060505ff09090aff090909ff010202ff000000ff000001ff010001ff010101ff010101ff010101ff020101ff030304ff060606ff0a0a0aff0e0d0dff131414ff1f2020ff2d2d2cff383838ff424242ff4c4c4cff575756ff616161ff696a6aff717071ff777778ff7e7d7dff808180ff808081ff818181ff808180ff818180ff818080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefefffffffefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefefffffefefefffefefffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffffffffefefefffffefefffefffefffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffefffffffffefffffefffefffefffefffefefffffefffffffffffffffffffffffffefefffffffffffffffefffffefefffefffefffefffefffefefefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefdfefffefefdfffdfdfdfffbfcfcfffafafafff7f7f7fff4f4f5fff3f3f2fff0f0f0ffeeeeeeffeaeaeaffe7e7e7ffe4e4e3ffe1e1e1ffdededeffdbdbdbffd7d7d7ffd2d1d2ffcacacaffc0bfbfffb6b6b7ffabababff9f9fa0ff969697ff8f8f90ff898889ff8a8a8bff919191ff9d9e9effadadadffb9b9b9ffc5c5c5ffcfcfcfffd5d6d6ffdbdbdbffdfdfe0ffe4e4e4ffe9e9e9ffeeeeedfff1f1f1fff3f4f3fff6f6f6fff9f9f9fffbfbfbfffcfdfdfffdfdfefffefefdfffefffefffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffefefefffdfdfefffdfdfefffefdfdfffdfdfefffefefefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffdfefdfffefdfdfffefdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffefefefffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfefffefdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefdfefffefefdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfcfffcfdfdfffdfdfefffdfdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffffffffefffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfefdfffdfefdfffdfefdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffcfbfcfffbfbfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffdfefdfffefefdfffdfdfdfffefdfefffdfefefffefefefffdfefdfffefefefffdfefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefffffffefffefffffffffffffffffffffffffffffefffffffefffffefffffffffefefffffffffffefefefffefefefffefefefffdfdfefffefdfdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffefefffffffefefffffffffffffffefffefefefffdfefdfffdfdfdfffcfcfcfffbfbfbfff8f9f9fff5f5f6fff2f3f2fff0f0f0ffecededffeae9e9ffe6e6e6ffe2e2e2ffdfdfdeffd7d8d8ffcdcdcdffbebfbeffaeaeaeff9d9d9dff8f8f8fff898989ff858585ff828282ff7e7e7dff7b7c7cff7e7e7eff818181ff848484ff898989ff919191ff979897ffa1a1a1ffaeaeaeffb8b9b9ffc0bfbfffcacacaffd0d0d0ffd5d5d5ffd9d9d9ffdcdcdcffe0e0e0ffe3e3e3ffe7e7e7ffeaeaeaffedededfff0f0f0fff2f3f2fff4f4f4fff6f6f7fff8f8f9fffbfafafffcfcfcfffdfdfdfffdfefefffefefffffefffefffefffefffefefefffefefffffffffffffffffffffffefefffffffffffffffefffffefefffefffefffefffefffefefefffffefffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffefffffffffffffefffffffffffffefffffffffffefffffefefffffffefffefffffffefefefffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffefefffffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefefffffefefefffefefffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefffefffffefffffefffefffefffffffefefefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefefefffefffefffefffffffefefefffffffffffefffffffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d0ffd0d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd2d2d1ffd1d1d1ffcecfceffcdccccffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c9ffc9c9c8ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9caffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc9c9c9ffc7c8c8ffc8c8c8ffc7c6c7ffc7c6c6ffc5c6c6ffc6c5c5ffc5c5c5ffc4c4c4ffc3c3c4ffc3c3c4ffc2c2c3ffc2c2c2ffc1c1c2ffc2c1c2ffc0c1c1ffc0c0c0ffbfc0bfffbfc0bfffbfbfbfffbebfbfffbebebeffbebebfffbebdbdffbdbdbdffbdbdbcffbcbcbcffbbbcbbffbabbbaffb9b9b9ffb9b8b9ffb8b8b8ffb7b7b7ffb7b7b6ffb7b7b7ffb6b7b7ffb6b5b6ffb5b5b5ffb4b4b4ffb3b3b3ffb1b2b1ffb0b0b0ffafafafffaeaeadffadacadffacacacffabababffaaaaaaffa9a8a9ffa8a8a7ffa6a7a7ffa5a5a6ffa5a5a5ffa4a4a4ffa2a3a3ffa2a2a2ffa1a2a1ffa0a0a1ff9f9f9fff9d9d9dff9b9b9bff989898ff979797ff969696ff959595ff949494ff939393ff919191ff909090ff8e8f8fff8d8c8cff8a8a8bff878887ff858585ff848485ff828283ff807f80ff7d7d7eff7b7b7bff727272ff646364ff535353ff464646ff3a393aff2b2c2cff1a1a1aff0d0d0dff050405ff020202ff030302ff040403ff030403ff010201ff000000ff000000ff000101ff010101ff010100ff010101ff000101ff010000ff020102ff030303ff030303ff010202ff030302ff040403ff040404ff050405ff050405ff040405ff030403ff020202ff030302ff040404ff040404ff050505ff040505ff040405ff040303ff020302ff030203ff040404ff050505ff080808ff0e0e0eff121313ff171716ff191919ff1c1c1cff202020ff292829ff383838ff4b4c4cff5e5e5eff686868ff6b6b6bff707070ff767677ff79797aff7a7979ff7a7a7bff7c7b7bff7c7c7cff808080ff848584ff8d8d8dff9b9b9bffb4b5b5ffcececeffb9b9baffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb3b4b3ffb3b3b3ffb3b4b4ffb4b3b3ffb3b3b3ffb0b0b0ffadadadffadaeaeffaeaeaeffacacacffaaaaa9ffaaaaaaffabababffa9a9a9ffa4a5a4ffa2a2a2ffa3a3a3ffa0a0a0ff969696ff8b8b8bff838484ff808080ff807f7fff7f807fff7e7e7fff7d7e7dff737473ff616161ff4d4d4dff484949ff474746ff404040ff393a3aff363636ff343434ff353435ff353636ff383737ff333333ff2e2f2eff2e2e2eff313232ff2f2f30ff2e2d2dff2b2b2cff2c2b2bff262726ff232323ff232423ff262726ff252525ff252525ff242424ff232324ff1c1c1cff171717ff171716ff1b1b1bff191a19ff191919ff1b1b1bff1c1c1dff1a1a1aff181818ff171717ff191919ff191a1aff1c1b1bff1d1d1eff1f1f1fff1b1b1aff171818ff1b1b1aff1f201fff212020ff222121ff232324ff262626ff222322ff212121ff242424ff2a2b2bff2d2d2dff313130ff343434ff373838ff3e3e3eff414241ff424243ff4b4b4bff4c4c4cff4b4b4bff414141ff3d3d3dff393939ff404040ff565656ff6f6f6fff757575ff706f6fff717271ff878686ff9e9e9effa8a9a8ffaaaaaaffababacffababacffacacacffafafafffb4b4b4ffbcbcbcffbdbdbeffbbbbbbffb9b9b9ffb9b9b9ffbcbcbcffc1c1c1ffc5c5c5ffc8c7c7ffc9c9c9ffcbcbcaffc9c9c9ffc8c9c8ffcacac9ffcbcbcbffcbcbccffccccccffccccccffcbcccbffccccccffcccdccffcdccccffcdcccdffcdcdcdffcdcdcdffcdceceffcececeffcfcfceffd4d4d4ffcfcfcfffcececeffbcbcbcff999999ff8e8e8eff858585ff828282ff818181ff818181ff808080ff7d7e7eff7c7c7cff777777ff707071ff6f6f6eff737373ff757575ff676767ff595959ff4c4c4bff3f3f3fff323232ff262627ff1d1c1dff141414ff0b0c0cff070607ff040405ff030303ff030303ff040405ff040405ff030202ff020203ff040404ff040404ff030303ff030303ff040504ff030303ff020203ff020202ff030304ff030303ff020202ff030302ff040404ff030403ff020201ff010101ff020102ff030303ff030304ff030403ff040404ff020303ff020101ff020102ff030303ff040303ff020302ff040403ff060606ff090909ff0d0d0dff151516ff222222ff353534ff4b4b4bff5a5a59ff5e5e5eff626263ff717171ff808080ff848484ff858585ff868786ff888888ff8a8a8aff8b8c8cff8e8e8eff909090ff929292ff939493ff969696ff979797ff9a9a9aff9b9b9bff9e9d9dff9f9f9fffa1a0a0ffa2a2a3ffa3a4a3ffa4a4a4ffa5a5a6ffa6a6a7ffa7a6a7ffa8a8a8ffaaaaaaffaaababffacacacffadadadffaeaeaeffafafafffafb0b0ffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb4b5b4ffb5b5b4ffb6b6b5ffb6b6b7ffb7b8b8ffb8b8b8ffb8b9b8ffbababaffb9babaffbbbabaffbbbbbcffbcbcbcffbdbdbdffbcbdbdffbebebdffbebebeffbfbfbeffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc0c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacbffcbcacaffcbcbcbffcccbcbffcbcccbffcbcbccffcbcccbffccccccffcccbccffcbccccffccccccffccccccffcccbcbffcbcbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffccccccffcccccdffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd2d1d1ffd2d1d2ffd1d1d1ffd2d2d1ffd0d1d1ffd2d2d1ffd1d2d1ffd2d2d2ffd1d0d0ffcfcfcfffd1d1d1ffd1d1d0ffd2d1d1ffd1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff5a5a5aff626262ff6f7070ff7a797aff797a79ff7a7a7aff7b7c7cff807f80ff828182ff818181ff828281ff818181ff828281ff818281ff828181ff7d7c7dff7e7e7eff7f7f80ff808080ff808080ff80807fff7f8080ff808080ff7f7f7fff7d7d7dff7d7d7dff7e7e7eff7e7f7eff808081ff828382ff828282ff838283ff828282ff828382ff828282ff818181ff7e7f7fff7e7e7eff7d7d7dff7d7c7dff7c7c7cff7c7b7bff79797aff767776ff727273ff707171ff6e6e6fff6f6e6eff6e6e6fff6f6f6fff7f807fff7f7f7fff7f7f7fff7f807fff7f7f7fff7e7f7fff7b7b7bff757575ff6e6d6eff666666ff5d5d5cff545454ff4b4b4bff424242ff333333ff2a2a2aff1d1e1eff131313ff0c0d0cff090909ff050606ff030203ff020102ff010101ff010101ff000101ff010100ff010101ff020202ff090809ff090909ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff060607ff0a0a0aff090a09ff010102ff000000ff000000ff010101ff010001ff010101ff020201ff020202ff030403ff060706ff0a0a0aff0e0e0eff151515ff202020ff2d2d2dff393939ff434444ff4f4e4eff595859ff626262ff6b6a6aff717171ff787877ff7e7e7dff818180ff818081ff818181ff808181ff818180ff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefefffffefefefffffffffffefefefffefefefffefffefffefffffffffefffffefefefffefefefffffefffffffefefffefefefffefefffffefefffffffffefffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefffffffffefffffffffffefffefffefefefffefffefffefffffffffefffffefefefffefefefffffefffffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffffefefffefefefffffefefffefffefffffffefffffffffffefefefffefefffffefefffffffffefffefffffffffffffffffefffffefffefffffefefffffefefffefefefffffefffffffefffffefefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefefefffffefffffffffefffefffefffefefffffefefffffffffffffefefffffffefffffefffffffefffefffffefefffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffefefffefffefffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffdfdfdfffdfcfdfffcfcfdfffbfcfbfffafafafff8f8f8fff4f5f5fff2f2f2fff0efefffececedffe9e8e8ffe6e5e6ffe3e4e3ffe1e1e1ffdeddddffdbdcdbffd9d9daffd5d4d4ffcbcbcbffc0c0c0ffb5b5b5ffbbbbbbffc4c4c4ffd0d0d0ffd7d8d8ffdcdbdcffdededeffe2e2e2ffe6e6e6ffeaeaeaffeeeeeefff1f1f1fff4f4f5fff9f9f9fffbfbfbfffdfcfcfffdfdfdfffdfefefffefefefffefffefffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffefefefffdfdfefffefefefffefefefffefefffffffefefffffefefffefffefffffffefffffefefffefefefffefefffffefefefffdfdfefffefefdfffefefefffdfefdfffdfdfdfffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfefdfffdfdfefffdfefefffefefdfffdfefefffefefefffefefefffefefdfffefdfefffefdfdfffefdfdfffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefdfffefdfefffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffefefefffefefdfffefdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffefefefffefffefffefefffffefefffffefefefffefefefffffefffffffefefffefefefffefefffffefefffffffefefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfdfefffefdfefffefefdfffefefefffefefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffffffffefefefffefefefffefffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffdfdfdfffdfefdfffdfdfefffdfefdfffefdfdfffefdfefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffffefffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffefefffffffefffefefffffefefefffefefefffefefdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffffffffefefffffffefefffefffffffefffefffefefefffdfdfdfffcfcfcfffbfcfbfffbfafafff8f8f8fff4f4f4fff1f1f1ffeeeeeeffecebecffe7e8e8ffe3e3e4ffe0e0e0ffdcdcdcffd5d6d6ffc5c5c5ffb4b4b4ffa2a2a2ff949494ff909090ff8d8d8dff8f8f8fff949494ffa1a1a1ffb3b3b3ffc2c2c2ffcccccbffd2d1d2ffd5d5d5ffd8d8d8ffdbdadbffe0dfdfffe2e2e3ffe6e6e6ffeae9e9ffecececffefeeeefff1f0f1fff3f4f4fff8f8f7fffafafafffbfcfbfffcfcfdfffdfdfdfffdfdfdfffefefdfffffefefffefefefffffefffffefffefffefffffffffefffffefefefffefefefffffefffffffffefffefefefffefefffffefefffffffffffffefefffffffefffffefffffffefffefffefefefffefffefffefefffffefffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffefefffffffffefffffefffffffefffffffefefffefffefffffffefffffffffffefefefffefefffffefefffffffffefffefffefffefffefffffefffffefffefffefefefffffefefffefefefffffefffffffefffffefefefffefefffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffefefffffefffffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffffefefffefffefffefffffffffefffffefefefffefefefffffefffffffefefffefefefffefefffffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffefffffffefefffffefefffffefffffffefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffefefffffefefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd2d2d2ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d1ffd1d0d0ffd0d0d0ffd1d0d1ffd0d1d1ffd0d1d1ffd1d0d1ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd1d0d1ffcececeffcccdccffcbcbcbffcbcacbffc9cacaffc9c9c9ffc8c9c9ffc9c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c9ffc9c8c8ffc9c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffc9c9c9ffcac9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c4ffc4c4c5ffc4c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c0ffbfc0c0ffc0bfc0ffbfbfbfffbebebeffbfbebfffbebebeffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbbbbbbffbbbabaffb9babaffb8b9b8ffb8b7b7ffb7b7b7ffb6b7b7ffb7b7b6ffb7b6b6ffb6b6b6ffb6b5b5ffb4b5b4ffb4b4b3ffb2b2b2ffb0b0b0ffafafafffadadaeffacacacffabacabffaaaaaaffaaa9a9ffa8a9a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa3a3a3ffa1a2a2ffa1a1a1ffa0a1a1ff9fa09fff9e9e9eff9d9d9dff9a9b9bff999898ff969696ff949495ff949394ff939292ff919192ff909090ff8f8e8eff8d8d8dff8c8c8bff8a8989ff878786ff808081ff7b7a7bff767677ff737373ff717171ff6f6f6fff686868ff545555ff3e3f3fff2e2d2eff202020ff171717ff111111ff0b0b0bff060606ff010102ff000001ff010000ff000101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff010101ff000000ff000001ff000101ff010100ff000101ff010101ff010101ff010100ff000000ff000000ff010000ff010101ff010001ff000101ff010101ff010101ff000000ff010000ff010101ff010101ff030202ff070707ff080909ff0a090aff0a0a09ff0a0a0aff0b0b0bff111010ff1b1c1bff2e2e2dff414040ff4d4d4cff555556ff606060ff6a6a6bff737372ff767575ff757675ff777777ff777877ff7b7c7cff818181ff7e7e7eff6e6e6eff717071ff6b6b6bff6a6b6aff69696aff6b6b6bff6f6f6fff717171ff727272ff717272ff707171ff717171ff707070ff6e6e6eff6c6c6cff6d6c6cff6e6e6fff6f6e6eff696a69ff5f5f5fff565555ff535454ff565657ff525252ff4d4d4dff4d4e4dff505050ff4b4a4bff3d3e3dff383738ff363535ff2b2b2bff1b1b1bff0c0c0cff030303ff000001ff000000ff000000ff000000ff000001ff000000ff010000ff010000ff000000ff000000ff010000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010001ff000000ff000001ff000001ff010000ff000101ff010101ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff000100ff010000ff010101ff000100ff010000ff010001ff000001ff000000ff010000ff000001ff000000ff010000ff000100ff010100ff010000ff000000ff000001ff000000ff000000ff000000ff030303ff080908ff131313ff252625ff313131ff292829ff1e1e1eff1d1d1dff292929ff3f3e3eff4c4c4cff575757ff5e5e5fff626262ff5c5c5cff5f5e5eff656565ff6e6f6eff707070ff717171ff717171ff70706fff717070ff727272ff737272ff737373ff747473ff757575ff757675ff747475ff717171ff6d6d6dff6d6e6eff717171ff757474ff828382ff878787ff818181ff7f7f7fff7f7e7fff7e7d7eff7b7c7cff7a7a7aff767676ff6b6b6bff616161ff5c5c5cff5f5f5fff5f5e5fff484748ff363637ff282828ff1f1e1eff141415ff0f0e0eff0b0a0bff070807ff040403ff020101ff010100ff000001ff010000ff000001ff010100ff010000ff000000ff010001ff000100ff000001ff000001ff010101ff000000ff000000ff000000ff000100ff000001ff000001ff010100ff010101ff010001ff000001ff000000ff000000ff000100ff000001ff000100ff010001ff010001ff000000ff000100ff010101ff010101ff000000ff000001ff010101ff030302ff040505ff070807ff0d0c0cff151615ff212121ff2d2d2dff373737ff444344ff575757ff6f6f6fff767677ff767777ff787878ff7e7d7eff858686ff8a8a8aff8d8c8cff8e8e8eff8f8f8fff919191ff949393ff959595ff979696ff999898ff9a9b9aff9d9d9cff9e9e9effa0a09fffa1a1a2ffa3a3a3ffa4a4a4ffa5a5a4ffa6a6a6ffa6a7a6ffa8a8a8ffa9aaa9ffaaababffacabacffadadadffadaeaeffafafafffb0afafffb0b0b0ffb0b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb4b3b3ffb4b4b4ffb4b5b5ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b8b8ffb9b9b9ffbab9b9ffbabbbaffbbbbbbffbcbcbcffbcbcbcffbdbdbdffbdbdbeffbebebeffbebfbeffbfbfbfffbfbfbfffbfc0bfffc0bfc0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c3ffc2c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc4c5c5ffc5c5c5ffc6c6c5ffc6c6c7ffc7c6c6ffc7c7c7ffc7c8c7ffc8c8c7ffc9c8c8ffc9c9c8ffc9c9caffcac9c9ffcacacaffcacacaffcbcbcbffcacbcaffcbcbcbffcbcccbffcbccccffcccbccffccccccffcbccccffccccccffcccccbffccccccffcbcbccffcbcbccffcccccbffcbcbcbffcccbcbffccccccffcccdccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd1d1d1ffd1d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d1d2ffd1d1d1ffd2d2d2ffd0d1d0ffcfcfcfffd0d1d0ffd0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff595a5aff5a5a5aff626262ff6f6f6fff797a79ff7a7979ff7a797aff7c7b7bff808080ff818181ff828182ff818181ff818182ff818181ff808080ff7e7f7eff7d7d7dff7e7e7eff7f807fff808080ff808080ff808080ff7f7f7fff7d7d7dff7b7b7bff7c7c7dff7d7e7eff7e7e7eff7f7e7eff818181ff828282ff838282ff838383ff828283ff818081ff7f7f7eff7d7d7eff7d7d7dff7d7c7dff7c7d7cff7b7b7bff797979ff777776ff737373ff717171ff6e6e6fff6f6f6eff6f6f6fff6e6f6eff6f6e6eff7f807fff7f7f80ff7f7f80ff7f7f7fff7f7f7fff7f7f7fff7c7c7bff747574ff6d6d6eff656566ff5d5d5dff545454ff4c4b4cff424343ff333434ff2a2a2aff1d1e1dff131313ff0c0d0cff090808ff050505ff030202ff010201ff010101ff010101ff000100ff000001ff000101ff020202ff080908ff090909ff060506ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020302ff070708ff0b0b0bff090909ff010101ff000000ff000000ff000000ff000001ff010101ff020201ff020202ff050404ff060707ff0a0b0bff0e0e0eff151615ff202121ff2d2e2dff3a393aff454545ff504f4fff595a59ff626262ff6b6a6aff717171ff777778ff7d7e7eff818180ff808180ff818180ff818081ff808180ff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffefefffffffefffffefefffefefffffefefefffefefffffefffffffefffefffefefffffefffefffffffffffefefefffffefefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefffffffefefffefefefffefffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefffefffefefffffefffefffffffffffefefefffefefefffffffffffefefefffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffffefffffffefffefffffffffffefffffefffffefffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffefefefffffffefffffffefffffefffffefefffffefefefffefefffffefffffffefffffffefefffffefffffffffffffffffefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffdfefefffdfdfdfffcfcfcfffaf9fafff7f7f7fff5f5f5fff3f3f3fff1f1f1ffefeeeeffededecffeaeaeaffe7e7e7ffe4e4e4ffe4e4e4ffe7e7e7ffe9eaeaffedededfff1f0f0fff3f3f3fff6f6f5fff9f9f9fffcfbfcfffcfdfdfffdfdfdfffefefefffefffffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffdfdfdfffdfefdfffdfefefffdfefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffdfefdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfefdfffefdfefffdfdfdfffefdfefffefdfdfffefefdfffefefdfffdfefefffefefdfffefdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefdfffdfdfefffefefdfffefefdfffefdfefffdfdfefffdfdfdfffdfdfefffdfefefffdfefefffdfdfefffdfefdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffdfdfdfffefefefffdfefdfffefefefffefdfefffefefefffefefefffefffefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefdfffefefdfffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfefffefefdfffdfdfdfffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffffffffefefefffffffefffffffffffefffefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefefefffefdfdfffefefdfffefefefffefdfefffdfefefffdfefefffdfefefffefefefffdfefefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffffefefffffffefffffefffffefefffffffefefffffefffffefffffffefffffffefefffffefffffffffffffffefefefffffefefffffffffffefefefffefffefffefefefffdfefdfffdfdfdfffcfdfdfffbfbfbfff8f9f8fff5f5f6fff2f2f2fff0eff0ffededecffeaeae9ffe7e7e6ffe3e4e4ffe0e0dfffdadadaffd3d4d3ffd9dadaffdededeffe0e0e0ffe3e3e2ffe5e5e6ffe8e8e8ffebebebffeeeeeefff0f1f0fff3f3f3fff6f5f5fff7f7f7fffafafafffbfcfcfffcfdfdfffdfefdfffdfdfefffefefefffefefefffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffefefefffffefefffffffefffffefffffefefffffefefefffefefffffefffffffefffffffffefffffefffffffffffffffefefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffffffffffefffffffffffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffffefffffefefffefffffffffffefffffefffffefefefffefffefffefffefffffefefffffffefffefffffffffffffffefffffffffefefffefffefffffefffffffffffffefefffffffffffffffffffffefffffffffffefffffffffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefefffffffffefffefffffffefffefffffefefffefefefffffefefffffffefffffefefffefefffffefefefffefefffffefffffffefffefffefefffffefffefffffffffffefefefffffefefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffffffffffefffffefffffffffefffefefefffefffffffffffffffefefefffffffefffffffffffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefffefffffffffffefefefffffefefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffffefefffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffffefefffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d1ffd0d1d1ffd0d1d1ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d3d3ffd3d3d3ffd2d2d2ffd0d0d0ffcdceceffcbcbcbffcacbcaffcacacaffc9c9c9ffc9c8c9ffc9c8c8ffc9c9c8ffc9c9c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9caffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffbfc0bfffbfbfbeffbebebeffbfbebeffbebebdffbdbdbdffbcbcbdffbcbcbcffbbbbbcffbabbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb7b6b6ffb7b7b7ffb6b6b6ffb5b6b6ffb5b6b5ffb4b5b4ffb3b4b4ffb2b2b2ffb0b0b1ffaeafaeffadadaeffabababffaaaaaaffa9a9a9ffa8a8a7ffa7a7a6ffa5a6a6ffa4a5a4ffa3a3a3ffa2a2a2ffa1a1a1ff9fa09fff9e9e9eff9d9d9dff9c9d9dff9c9c9cff9a9a9bff989898ff959695ff939394ff919191ff8f8f8fff8e8f8eff8d8e8eff8b8c8cff898989ff848485ff7e7e7dff7a7a7aff777777ff6f6f6fff626262ff545453ff494949ff414141ff3a3a3aff313131ff262625ff181919ff101010ff0a0a09ff050505ff040403ff040303ff030203ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff010101ff010101ff000101ff010101ff020203ff060606ff0b0b0bff141414ff1d1d1dff272726ff373737ff4d4d4dff5e5e5eff6a6a6aff6d6d6eff717271ff777777ff797a79ff4d4d4cff585758ff595958ff525251ff4a4a4aff464646ff484848ff4c4c4dff545454ff5a5b5aff5d5d5dff616261ff666666ff676767ff686867ff696a6aff6b6b6bff686969ff636463ff5b5c5bff4f4f50ff3d3d3dff2b2b2cff232423ff222223ff212122ff1f1e1fff1d1c1cff1c1b1bff191919ff141414ff10100fff0e0d0eff0c0c0cff080909ff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff010101ff000000ff000001ff000000ff000000ff000100ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff000000ff000000ff000001ff000000ff000000ff010000ff010100ff010000ff000101ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000101ff010101ff000001ff000000ff000100ff000001ff010000ff000000ff000100ff000101ff000100ff000100ff000001ff010000ff000000ff000000ff000100ff000000ff000100ff010101ff000000ff010102ff040404ff070707ff0a0b0aff0b0c0bff090808ff070707ff090908ff0f0f0eff171717ff202021ff282828ff2e2e2fff2f3030ff323333ff393839ff444544ff545454ff5b5b5bff646464ff6b6b6bff6c6b6cff696a6aff696969ff696969ff696969ff646565ff616161ff5d5d5dff585858ff505051ff4c4c4cff4b4a4aff4e4e4dff565656ff5d5e5eff5c5d5cff676667ff7f7f7eff797a7aff787878ff747373ff6f6f6eff616262ff505050ff3a3a3aff2c2c2bff222322ff1d1d1dff131312ff0c0d0dff080808ff050606ff040404ff020302ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff020202ff050606ff090908ff0a090aff0a0a0aff101111ff202020ff333333ff434342ff474848ff4c4c4cff565757ff676767ff797979ff868686ff8b8b8bff898a8aff8a8b8aff8d8e8eff909090ff929292ff939394ff969595ff979797ff999999ff9c9c9cff9d9d9dffa0a09fffa2a2a2ffa2a3a2ffa4a4a4ffa4a4a5ffa6a6a6ffa7a7a7ffa8a8a8ffa9a9a9ffaaaaaaffacacabffadadacffaeadaeffaeaeaeffaeaeaeffafafafffafb0b0ffb0b1b1ffb1b1b2ffb2b3b2ffb4b4b4ffb4b4b4ffb5b5b5ffb6b6b6ffb6b6b7ffb7b8b7ffb8b8b8ffb8b9b8ffb9b9baffbababaffbababbffbbbbbbffbcbbbcffbcbcbcffbdbdbdffbebdbdffbebebdffbebebeffbebfbfffbfbfbfffbfbfc0ffc0c0bfffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9c9c8ffcacac9ffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbccccffccccccffccccccffcdccccffcdccccffccccccffccccccffcccccbffccccccffccccccffccccccffcccccdffcdcecdffcececeffcfcfceffd0d0d0ffd1d2d1ffd2d1d2ffd2d3d2ffd1d2d1ffd2d2d2ffd1d1d1ffd1d2d2ffd1d1d2ffd1d1d0ffd1d1d2ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd0d0d0ffcecfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff626262ff6f6f70ff797a7aff797a7aff797a7aff7c7c7cff7f8080ff818181ff818181ff818182ff808080ff7e7e7eff7d7d7dff7d7d7cff7d7d7cff7d7e7eff7f807fff808080ff7f7f7fff7d7d7dff7b7c7bff7b7b7aff7b7b7bff7c7c7dff7e7e7eff7e7e7eff7f7e7eff808180ff828282ff838382ff808080ff7f7f7eff7d7e7eff7d7d7dff7d7d7dff7c7c7dff7b7b7bff797979ff767676ff737373ff717070ff6f6f6eff6f6f6fff6f6f6eff6f6f6fff6e6e6fff6f6f6eff7f807fff7f807fff7f7f7fff7f7f7fff807f7fff7f7e7eff7b7a7bff737373ff6c6c6bff646465ff5c5c5cff545454ff4b4b4cff424343ff353535ff2b2b2bff1f1e1eff141414ff0d0d0dff080909ff050505ff020302ff020202ff010202ff010101ff010101ff010001ff000000ff020202ff090808ff0a0a09ff060606ff020303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030403ff070807ff0b0b0bff090909ff020201ff010000ff010001ff000001ff000000ff010101ff020202ff030303ff040405ff060706ff0b0b0bff0e0e0eff161615ff222222ff2e2d2eff3b3c3cff474747ff505150ff595959ff616262ff696a6aff717171ff787778ff7d7d7dff808080ff818080ff818180ff818080ff808181ff818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefefefffffffefffefefefffffefefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffffefffffefefffffffefffffefffefffffefffffffffefffffffffffffffefffffffefffffefffffffffefffefffefffefefefffffffffffefefefffffefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefffefffffefefffefefefffefefffffefffefffefefefffffefefffffffffffefffffffffefffffffefefffffffefffefffffffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefefefffffffefffefefefffefefefffffefefffffffffffffefefffefefefffefffffffefefefffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefffefffffefffffffefefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffffffefffefefefffffffffffffefefffffefefffefefffffffffefffefefffffffffefffefefffffefefffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffefefffffffefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefdfdfffdfdfdfffcfdfdfffcfbfbfffafaf9fff7f7f6fff5f5f5fff3f4f3fff4f4f4fff6f5f6fff8f9f8fffbfbfbfffdfdfcfffdfdfdfffefefdfffffefefffffffffffffffffffefffffffefffffffffefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffdfefdfffdfdfefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfdfffefefdfffdfdfdfffefefefffefdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffefdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefdfefffdfdfefffdfefefffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfdfffdfcfdfffdfcfcfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffdfefdfffefefefffdfefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefefffefffefffefefefffefefefffefefdfffdfefefffdfefefffdfefefffefefdfffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefefffefdfdfffdfdfefffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffdfefefffdfefefffdfefefffefefdfffefefefffefdfefffefefefffdfefefffefdfefffefefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfefefffdfdfdfffdfdfefffefefefffffefefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffffffffffefffffefffffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffdfefdfffdfdfdfffdfdfcfffcfcfcfffafafafff7f7f7fff4f4f4fff2f2f2ffefefefffedececffeaebebffecececffeeeeeefff0f0f0fff2f2f3fff4f4f5fff7f7f7fffaf9f9fffcfbfcfffdfdfdfffefdfdfffdfefdfffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffefefffffffefffffefefffffffffffffefffffefefffffefffffffefefffffffffefffefffefffefffffffefffffffefffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffefffffffffffffefffffffffffffefffffffffefffffffefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffefefefffefefefffffffffffffefefffffefefffefefffffffffefffefefffffffffefffefefffffefefffffffffffffffefefffefefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffefffefffffffffefefffffffefffffffefffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffefefefffffefefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffffefffffefefffffffefffffefffefffffefffffffffefffffffffffffffefffffffefffffffffffffffefffefffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefffffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffefffefffffffefefefffffffefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffffefffffefffefffffefffffffefefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffffffefffefefefffffffffffffefefffffefefffefefefffffffefffefefffffffffefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d1ffd1d1d0ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd1d1d2ffd2d2d3ffd3d3d3ffd4d3d4ffd3d3d3ffd1d1d1ffcececeffcbcbcbffcbcacbffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9cac9ffc9c9c9ffcacac9ffc9c9caffc9c9caffc9c9caffc9c9c9ffc9c8c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c5c6ffc5c4c5ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffbfc0bfffbfbfbeffbebebeffbebebdffbdbdbdffbdbdbcffbdbdbdffbcbcbcffbbbbbbffbabbbbffb9b9baffb9b9b8ffb8b8b7ffb6b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb4b4b4ffb4b3b3ffb2b2b2ffb1b1b1ffafafafffadadadffacabacffaaaaaaffa9a9a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa2a2a2ffa1a1a0ff9f9f9fff9e9e9eff9c9c9cff9b9c9bff9a9a9bff99999aff989999ff979696ff949394ff929292ff908f8fff8c8d8cff8b8c8cff8b8c8bff8b8a8aff868686ff7d7d7dff707070ff656465ff5c5b5cff535352ff464646ff343434ff242424ff1b1c1bff171717ff131313ff101010ff0b0a0bff070807ff040404ff020202ff010100ff000000ff010000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff010102ff040303ff050505ff070707ff0f0e0eff20201fff3a3a3aff4e4e4eff606161ff6c6c6cff777677ff797a79ff797979ff494948ff4d4d4cff484847ff414140ff3c3c3cff393838ff363737ff353636ff393939ff404040ff494a49ff515251ff565656ff4d4e4eff4c4b4bff595959ff5b5b5bff545455ff484948ff3c3b3bff2c2c2bff1b1b1bff0e0e0eff080808ff080708ff080807ff070707ff070707ff060606ff050505ff050505ff040404ff040303ff030303ff030302ff010101ff010100ff000000ff000001ff000001ff000000ff000000ff000100ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000100ff010001ff010000ff000100ff000000ff000000ff000000ff000000ff010000ff000101ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000000ff000001ff000000ff000000ff010001ff010000ff000100ff000000ff000000ff000000ff010001ff000000ff010000ff000000ff010100ff000000ff010100ff000001ff000001ff000101ff010000ff000001ff010101ff010000ff000000ff000001ff010100ff010000ff010001ff010101ff000101ff010001ff010000ff000000ff000000ff000000ff000000ff000100ff000100ff000100ff010101ff020202ff020302ff030302ff020202ff010101ff020201ff050404ff070808ff0a0a0aff0d0d0dff101111ff131313ff171716ff1a1b1aff232423ff303131ff3b3c3cff4b4b4bff575757ff606061ff616162ff5e5e5eff5b5a5bff5a5959ff525253ff4c4c4bff434343ff3c3c3dff383838ff363636ff373737ff3c3c3cff3f403fff494949ff4e4d4eff484747ff7e7f7fff7f7f7eff737374ff717171ff656566ff525253ff3c3c3dff212121ff111112ff0c0c0cff0c0b0bff070807ff040405ff020202ff010000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030202ff030202ff020202ff050605ff0a0a0aff121211ff171718ff1a1b1bff1f1f1fff262626ff393939ff525353ff676766ff747474ff777777ff7d7d7dff858584ff8c8c8cff8f8f8fff909090ff919192ff939393ff959595ff979898ff9a9999ff9c9c9cff9e9f9effa0a0a0ffa1a1a1ffa2a2a3ffa4a3a4ffa4a5a5ffa6a6a6ffa7a7a7ffa8a8a8ffaaaaa9ffababaaffacacacffadacadffadadadffadaeaeffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb2b3b3ffb4b4b3ffb5b4b5ffb5b5b6ffb6b6b7ffb7b7b7ffb8b7b7ffb8b8b8ffb9b9b9ffbabab9ffbababaffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbebebeffbebebeffbfbfbeffbfbfbfffc0c0bfffc0c0c0ffc1c1c0ffc0c0c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c9c9ffc9c8c8ffc9c9c9ffcacac9ffcacacaffcacbcbffcbcbcbffcccbcbffcbcccbffcccccbffccccccffccccccffccccccffcdccccffcdcdcdffcdccccffccccccffcccdcdffcdcccdffcdcdcdffcdcecdffcececeffcfcfd0ffd0d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd2d2d1ffd1d1d2ffd2d2d1ffd1d2d1ffd1d1d1ffd2d1d1ffd0d1d0ffd1d1d1ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff595a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff626262ff706f70ff797a7aff797979ff787878ff7c7c7cff80807fff818181ff808080ff7f7f7eff7d7d7dff7c7c7cff7b7b7bff7b7b7bff7e7d7eff807f80ff818080ff7f7f7fff7d7d7dff7b7b7bff7b7b7aff7a7a7bff7c7c7dff7e7e7eff7e7e7eff7d7d7eff808080ff848483ff838383ff818181ff7e7e7eff7d7d7dff7d7d7dff7d7d7dff7c7d7dff7c7b7cff7a7979ff777777ff737373ff6e6e6eff676766ff6f6f6eff6f6f6fff6e6f6fff6f6f6fff6f6e6fff7f807fff7f7f7fff7f7f7fff7f7f7fff7e7e7eff7e7d7dff7a7a7aff727272ff6a6b6bff636464ff5b5b5cff535353ff4a4b4aff424242ff343535ff2b2b2bff1f1e1eff141414ff0d0d0eff080809ff040504ff020202ff010101ff020202ff010201ff010101ff010001ff010000ff020201ff090809ff0a0a0aff060606ff030303ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff020302ff060706ff0a0a0aff090909ff020202ff010100ff010102ff010101ff000101ff010101ff020102ff030303ff050504ff060707ff0a0a0aff0e0f0fff161616ff212021ff2d2d2eff3c3c3cff464646ff504f50ff585858ff616161ff696969ff717171ff787878ff7e7e7dff808180ff808080ff818180ff808080ff818181ff818080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffefefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffffefffffefffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffefffefffffefffffffefffffefffffffffefffffffefffffffefefffefffffffffefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffefefffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffffffefffffefffffffffefffffffefffefefffffefffffffefffefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefffffffffefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffefefefffefffefffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffefffffffffefffffefffffffffefffffefffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefffffffefefffffffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefefffffffefffffffefffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefdfdfffdfdfefffdfdfefffdfdfdfffefefefffefdfefffefdfdfffdfefdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfefffdfefefffdfdfdfffefefdfffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffdfdfefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffdfdfefffefdfdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefdfffefefdfffdfdfefffefefefffdfdfdfffdfdfefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffefefefffefffefffefefffffefefffffefefffffffefefffefefffffefefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffefefefffefefefffefdfefffdfefefffefdfefffdfefdfffefefdfffefefdfffdfdfefffefefdfffdfdfdfffdfdfefffefefefffefdfefffefefdfffefefdfffdfdfefffdfefefffdfefdfffefefefffdfefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefefffffefefefffefefefffefefefffdfefdfffefdfefffdfefefffdfdfdfffdfdfefffefefdfffefefefffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffefffffefffffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffffefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffcfcfdfffcfbfbfffaf9f9fff7f7f8fff9f9f9fffbfbfbfffcfcfdfffcfdfcfffefdfefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffefefffefffefffffefefffffefefffffefffffefefffffffefefffefffffffffefffffefffefffefefefffefefefffefefffffffffefffefefefffefefffffffffffffffefffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffefffffffffefffffffefffefefffffefffffffefffefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffffffffffefefffffefffffffefffefffffefffffefffffffefffefffefefffffefffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefefffffffffefffffefffffffefffffefffffffffefffffefefffffffefefffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffefefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffffefffffefffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefffffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffefefefffffffffffffffefffefefffffefffefffffefffffffefffffefffffffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffffffefffffefffffffffefffffffefffefefffffefffffffefffefffffffefffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefffffffefefffffefffffffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d1d1ffd1d0d1ffd0d1d0ffd1d1d0ffd1d1d0ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d3ffd3d3d2ffd3d3d2ffd3d3d4ffd4d4d4ffd3d3d3ffd1d1d1ffcececfffccccccffcacbcbffcacacaffcacac9ffc9cac9ffc9c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9caffc9c9c9ffcac9caffc9cacaffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c4ffc3c2c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c1ffc0bfc0ffc0bfc0ffbfbfbfffbebebeffbdbebdffbdbdbdffbdbdbcffbcbcbdffbbbbbcffbbbbbbffbabbbaffbab9baffb8b9b8ffb8b7b7ffb6b6b6ffb5b5b6ffb5b6b5ffb5b5b5ffb5b5b6ffb5b5b5ffb5b4b4ffb4b4b3ffb3b3b2ffb2b1b2ffb0b1b1ffafafaeffaeadadffabacacffaaaaaaffa8a9a9ffa7a7a7ffa6a6a6ffa5a5a4ffa3a4a3ffa1a1a2ffa0a0a0ff9f9e9eff9c9c9dff9b9b9bff999999ff979898ff979797ff969696ff949595ff919291ff8f8f90ff8d8d8dff8b8b8bff898888ff878787ff868686ff828282ff787778ff646564ff4f4f50ff3b3b3aff302f30ff262627ff1b1c1cff121111ff0a0a0aff060606ff050505ff050405ff040404ff040303ff020102ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010001ff000001ff020202ff171717ff1f1f1fff606161ff6b6b6cff6b6b6cff6c6c6cff7a797aff494848ff454545ff444444ff3f3e3eff393939ff353536ff333333ff313231ff2f2e2fff2b2c2bff272727ff242424ff262627ff333333ff2d2d2dff1c1c1dff191919ff1f1e1fff212121ff222221ff1b1a1bff101111ff080807ff030303ff000101ff000101ff000101ff000000ff010100ff010100ff000101ff000001ff010000ff010000ff000001ff000001ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000001ff000001ff010000ff000000ff000000ff000000ff000001ff000000ff010001ff010001ff010000ff000100ff000000ff010000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000001ff000001ff000101ff000000ff010100ff010100ff000100ff000001ff010000ff010000ff000001ff010101ff000001ff000101ff000100ff010001ff000101ff000100ff000001ff000100ff000000ff010000ff010100ff010101ff000000ff010001ff010100ff000001ff000100ff010001ff000001ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff010001ff010001ff010000ff000100ff000000ff000000ff010001ff010101ff030202ff030403ff040304ff040504ff060605ff090908ff0b0b0cff151615ff1d1d1dff272728ff30302fff353435ff3b3b3bff40403fff3c3c3dff343435ff2d2e2dff2a2a2aff2a2b2bff2d2d2eff313131ff333333ff353534ff363736ff393939ff3d3d3eff434342ff464545ff474748ff737474ff737374ff737474ff717171ff666566ff2e2f2fff1d1e1dff090909ff070707ff050505ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff010000ff000001ff010101ff030303ff040505ff050605ff060607ff070808ff0a0b0aff141414ff242423ff353535ff454444ff4d4e4dff5f5f5fff717171ff828282ff888888ff89898aff8b8c8bff8e8d8eff909091ff939393ff969596ff989898ff9a9a9aff9c9c9dff9e9e9eff9f9f9fffa1a1a1ffa3a2a3ffa4a3a3ffa5a5a4ffa6a6a6ffa8a7a7ffa9a9a9ffaaaaaaffabaaabffabacabffacabacffacadacffadadadffafafaeffafafb0ffb1b1b1ffb1b1b1ffb2b2b3ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b5ffb6b6b7ffb7b7b7ffb8b8b7ffb9b8b8ffb9b9b9ffbababaffbabbbbffbbbbbbffbcbcbbffbdbdbcffbdbdbdffbdbdbeffbebdbdffbfbebeffbebebfffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc1c0c1ffc1c2c2ffc1c2c1ffc2c2c2ffc2c3c2ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc5c4c4ffc6c5c6ffc6c6c6ffc6c6c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c9ffc9c8c9ffc9c9c9ffcac9c9ffcacacaffcacacbffcbcacbffcccbcbffcccbccffcccccbffcccdccffcdccccffcdccccffcdcccdffcccccdffcdccccffcdcecdffcecdcdffcdcecdffcececdffcececeffcfcfd0ffd1d2d1ffd2d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd1d2d2ffd2d2d1ffd1d1d1ffd1d2d2ffd1d1d2ffd0d1d1ffd1d1d1ffd1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a59ff5a5a5aff5a5a5aff5a5a5aff595a5aff535353ff525252ff616060ff6d6e6dff717172ff727272ff757574ff787878ff79797aff797979ff777878ff767676ff757474ff737373ff737473ff747475ff777676ff787777ff767677ff757575ff737373ff727373ff727272ff737273ff737474ff737373ff727373ff737373ff737474ff747373ff747574ff767676ff767676ff777677ff767676ff757576ff737473ff707070ff6b6b6cff656566ff5e5e5eff5e5e5eff666666ff6e6e6fff6e6e6fff6e6e6fff6f6f6fff7f7f80ff807f7fff7f807fff7e7e7eff7d7d7dff7c7c7cff787878ff717070ff696a6aff636263ff5b5b5aff535252ff4a4a4aff414142ff353635ff2b2c2cff1d1d1eff131313ff0d0d0dff080808ff040404ff020102ff010102ff010101ff010101ff010101ff000001ff000100ff010101ff090909ff0b0b0aff060707ff020203ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff060505ff080908ff090808ff020201ff010101ff010101ff010101ff010201ff020101ff010201ff030302ff050504ff060607ff0a0b0aff0e0e0eff151516ff212121ff2e2d2dff3b3b3bff454645ff4e4e4eff575758ff60605fff696969ff717172ff777778ff7d7d7dff7f7f7fff808080ff818180ff808180ff808081ff818080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffefefffffefefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffefffefefffffffffffffffffefffffffffffefffffffefffefffffefefffefefefffffffefffefefefffefefefffefffefffffefefffefffefffefffefffefefefffffefefffffffefffffefffffefefefffefefffffffefefffefffefffffefefffefefffffffffffffefffefffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefffefffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffefefffffefefefffffefffffefffffffffefffffefffffffffffffffffffffffefffefffefefefffefffffffefefefffefefefffffffffffffffefffffffffffefffffffefffefffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefffefffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffffefffffefffffffefefefffffffffffffffefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffefffffffffefffefffefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffffffefefefffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffefefffefefffffefffefffefffefffffffefffefefefffefefefffefefdfffefdfefffdfdfefffefefdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffcfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffdfefefffdfefdfffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffefdfefffefefdfffdfefdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffefefefffdfefdfffefefdfffefdfefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffdfdfefffefefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfefdfffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffdfefefffdfefefffefdfefffdfefefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffefefdfffefdfefffdfefefffdfefefffefefefffefefdfffefefdfffefefdfffefdfdfffefefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffefffffefffffffffffffffefefffffefffffffefffffffffefffefffefffefefefffffffffffefffffffefefffffefefefffffefefffdfefefffefefefffefdfefffefefdfffdfefdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfefffdfefefffefdfefffefefefffefefefffefefefffdfefdfffdfdfdfffdfefefffefefefffefefefffffefefffefefefffffffffffefffffffefffefffffefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffefefdfffefefefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffffffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffefefffffffffefffefffefffefffefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffefefffffefffefffefefefffefefefffefffffffefefefffefffefffefefefffefffefffefefefffefefefffffefefffefefefffffffffffefefffffdfefefffefdfefffefefefffffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefefefffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefefffffffffffffffffefffffefffffefefffffffefffffefffffffffefffffefffffffefffffffffffffffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefffffffefffefffffefefffefefffffffffefffffefffffefffffffefffffffffefffffffffefffffffefffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffffefffefefffffffffffffefffefffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffefefffefefffffefffefffefffefffffffefffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffffffffefefffefffffffffffffffffffffffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefffffffefffefffffefefffefefffffffffefffffefffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd1d1d0ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd3d2d3ffd2d2d3ffd3d3d4ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d5ffd4d4d4ffd1d2d1ffcfcfcfffcccdcdffcbcbcbffcacacaffcacacaffc9cac9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacac9ffcac9caffc9c9c9ffc9cac9ffcac9c9ffc9c9c8ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c7ffc8c7c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c5c5ffc5c4c5ffc4c4c4ffc3c4c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c1c1ffc0c0c1ffc0c0c0ffbfc0bfffbfbfbeffbebebeffbebebeffbdbdbdffbcbcbdffbcbcbcffbcbbbbffbabbbbffbababaffb9b9baffb9b9b8ffb7b7b7ffb6b7b6ffb6b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b4b5ffb3b3b4ffb3b2b3ffb2b2b2ffb1b0b0ffafafafffadaeaeffacacacffaaaaaaffa8a8a8ffa7a7a7ffa6a6a5ffa4a4a4ffa3a3a3ffa1a1a1ff9f9f9fff9d9d9dff9b9c9bff9a9999ff979798ff969696ff959495ff939494ff929392ff909090ff8e8e8dff8b8c8bff898989ff888787ff80807fff797879ff717171ff666667ff575757ff3e3e3eff252524ff131314ff0c0c0cff090909ff080807ff060506ff030203ff010100ff000001ff000001ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff181717ff202020ff20201fff201f20ff6b6b6cff6c6c6bff6c6c6bff6b6b6bff454545ff3d3e3eff3e3e3eff383938ff353434ff313231ff30302fff2d2d2dff2a2a29ff242524ff1d1e1dff141313ff080808ff010202ff050505ff060605ff030304ff020202ff010101ff040404ff040404ff030303ff010102ff010000ff000000ff000000ff000100ff000000ff000000ff010001ff000100ff010101ff000001ff000100ff010000ff000000ff010000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010000ff000000ff000000ff000100ff010100ff010000ff010001ff010000ff000000ff000000ff000100ff000000ff000000ff010101ff000101ff000001ff000000ff010000ff000100ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff000101ff010000ff000100ff000000ff000101ff000000ff000000ff010001ff010100ff010101ff000101ff000100ff010001ff000101ff010101ff010001ff000101ff000101ff010101ff010100ff010101ff010100ff010000ff010100ff010001ff000100ff010101ff010001ff000101ff010000ff000001ff000100ff000100ff010100ff010001ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000001ff010100ff000000ff000101ff020102ff030303ff040404ff040405ff060605ff060506ff050505ff060506ff080808ff070707ff080908ff0f0f0fff191919ff1f2020ff262626ff2c2c2cff303030ff323232ff343434ff363635ff393939ff3c3c3dff3f3f3fff464546ff737374ff747473ff747374ff737474ff2e2f2fff2f2e2fff2f2f2eff1e1e1eff060606ff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff000101ff000101ff010101ff030302ff060606ff0c0c0bff121212ff181817ff1e1d1eff2f302fff4a4a4bff656465ff707170ff727272ff747474ff7c7c7cff878787ff8e8f8eff929192ff949494ff979696ff989898ff9a9a9aff9c9c9bff9e9e9eff9f9f9fffa1a1a1ffa2a3a3ffa3a3a4ffa5a5a5ffa7a6a6ffa7a8a8ffa9a9a9ffaaa9aaffababaaffaaababffacacacffaeadadffaeafaeffafb0b0ffb0b0b1ffb1b2b1ffb2b2b2ffb3b3b3ffb4b3b4ffb4b5b5ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb8b9b8ffb9b8b9ffb9babaffbababaffbbbbbbffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbebdffbebebeffbebebfffbfbfbfffbfbfbfffbfc0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc3c2c2ffc3c3c3ffc4c3c4ffc4c4c4ffc5c4c5ffc6c5c5ffc5c6c6ffc7c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacbffcbcbcaffcbcbcbffcbcbcbffccccccffcccdccffcccccdffcccdccffcdcdccffcccdcdffcdcecdffcdcdceffcececdffcdceceffcecfcfffd0cfd0ffd1d1d1ffd3d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd2d2d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d2ffd1d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d2d2ffd1d1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff5a5a5aff5a5a5aff535353ff464646ff444445ff525152ff5c5d5dff646464ff676767ff69696aff6b6b6bff6b6b6bff6b6a6bff696a6aff666766ff636263ff605f5fff5d5d5cff5d5d5dff5d5e5eff5e5e5eff5e5d5dff5c5c5cff5b5b5bff5b5a5bff595a5aff595a5aff5b5a5bff5b5b5aff595959ff585857ff585757ff5b5b5aff605f60ff656565ff696969ff6b6a6aff6a6a6aff696969ff666666ff636363ff5e5e5eff575756ff4d4d4dff4f4f4fff5e5e5dff666666ff6f6e6fff6f6f6eff6f6f6eff7f7f7fff7f7f7fff7e7f7fff7d7d7dff7b7c7bff7a7a7aff767776ff707070ff696869ff626262ff5a5a5aff525252ff4a4949ff404140ff353535ff2c2c2dff1e1e1dff131313ff0c0c0cff080708ff040404ff020202ff020202ff010202ff010101ff010101ff000000ff000101ff020201ff090809ff0a0a0aff060706ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff050505ff070707ff070708ff010201ff010100ff010101ff010101ff010101ff020201ff010201ff020303ff050405ff060606ff0a0a0aff0e0e0eff161615ff212121ff2d2d2dff3a393aff434444ff4d4c4dff565656ff5f5f5fff686868ff717171ff777777ff7c7d7dff7f7f7fff7f7f7fff818080ff818180ff818181ff808181000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffefffefffefffffffffefefffefefefffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffefefefffffffffffffefefffffffefffefefffffefefefffefffefffefffefffefefefffefffefffefffefffefefffffffefefffffffffffefffefffefefffffefefefffefffefffffefefffffffefffefffffffffefffffefffffffffffffffefffefffffffffffffffffffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffefefffffefefffffffefefffefefffffffefefffffffffffffefffffefffefffefefffffffefefffefefefffffffffffefefefffefffffffffefffffefffefffefefffffffefffffffefffffefffffffefffefffffefefffffffffffffefefffefefefffffefefffffffefffefffefffffffffffefefefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffefefefffefefffffefefefffefefffffffefefffffffffffffefffffefffefffefefffffffefefffefefefffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffffffefefffffffefffffffefffffffffefffffffffffffefffffffffefffefffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefefffffffffffefefefffefefefffefefefffefffefffffefefffffffefffefefffffefefefffefffffffefefffffefffefffefefffffefefefffefefefffefefefffdfefefffdfefdfffefefdfffdfdfefffdfefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffefefdfffdfdfdfffdfefefffdfefdfffdfdfefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffffffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffefefefffefdfefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefdfefffefefefffdfdfdfffdfefefffefdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffefefdfffdfdfefffefdfdfffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffbfcfcfffbfcfbfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefefefffefefefffefefdfffefefefffffefefffefefffffefefefffefffffffefefffffefffefffffffffffffffefffffffefffffffffffefefefffefffefffffffefffefefffffefffffffefffefffefefefffefefffffefefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefdfefffefefefffdfdfefffdfefefffefdfefffefefdfffdfdfefffefdfefffefdfefffdfefefffdfefdfffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefefefffefffffffefefffffefffefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffffffefffffffffffffefffffefffefffefffffffffefefffefefefffefffefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffefefffffffffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffefffffffffefffffefffefffefefffffffefffffffefffffefefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefefefffffefffffefefefffffffffffffefefffffffefffefefffffefefefffefffefffffffffffefefefffefffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffffefffffefffffffefefffffefffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffefffefffefffffffffefefffefefefffffffffffefefffffefffffffffefffffefffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffefffffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffffffffefffffefffefffefefffffffefefffffefffffefefffffefffefffffefefffffffffffffefefffefefefffffefefffffffefffefefefffffefffffefefefffffffffffffefefffffffefffefefffffffefefffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd2d3d2ffcfcfcfffcccdcdffcccbcbffcbcbcaffcacacaffcacacbffc9c9c9ffcacacaffcac9c9ffcacac9ffc9c9caffc9c9c9ffc9cac9ffc9c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc6c7c7ffc6c7c6ffc6c5c6ffc6c5c5ffc4c5c5ffc4c4c4ffc3c4c4ffc3c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffbebfbfffbebebeffbebebeffbdbdbdffbcbdbcffbbbcbbffbbbbbbffbababbffbababaffb9b9baffb9b8b8ffb8b8b8ffb7b6b7ffb5b6b5ffb4b5b5ffb5b4b4ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb4b3b3ffb2b2b2ffb0b0b1ffb0afafffaeadaeffabacacffa9aaa9ffa8a8a8ffa6a7a7ffa5a5a5ffa3a3a3ffa2a2a2ffa0a0a0ff9e9e9eff9c9c9cff9a9a9aff989899ff979696ff959595ff929393ff919191ff8f908fff8e8e8eff8c8c8cff8a8a8aff868686ff838283ff7c7c7cff686868ff5c5c5cff4d4d4dff3b3c3cff292a29ff191819ff0b0a0aff020303ff010101ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff000100ff202020ff20201fff20201fff202020ff6b6b6bff6b6c6bff454545ff3d3d3eff373838ff363736ff343434ff303031ff2e2e2eff2c2b2cff292929ff252525ff1d1d1dff141413ff0b0b0bff050404ff010001ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010000ff010100ff000000ff010001ff000000ff010101ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff010000ff010000ff000001ff000000ff000100ff000001ff000100ff000101ff000100ff010100ff010101ff000000ff000100ff010100ff000001ff000101ff000100ff000000ff000001ff000000ff000001ff010000ff010101ff010001ff000100ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff010000ff010101ff000000ff000000ff010000ff010100ff000000ff010101ff000000ff010101ff010100ff010101ff000001ff010001ff010101ff010101ff000000ff010101ff010101ff010101ff010001ff010101ff000101ff010101ff010101ff000100ff010001ff010100ff000101ff010001ff000101ff010101ff000100ff010101ff010101ff010100ff010101ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000101ff010000ff000000ff000000ff010000ff000000ff000100ff000000ff000001ff010001ff000000ff000001ff020102ff040404ff070707ff0e0f0fff181717ff1f201fff272626ff2b2b2cff2f2f2fff313131ff323232ff353535ff373738ff383838ff3f3f3fff464646ff737374ff747373ff2e2f2eff2f2f2fff2e2e2eff2e2f2fff060706ff060606ff060606ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030203ff050404ff050505ff050505ff0d0d0dff1f1f1fff353534ff474646ff4c4c4bff4f5050ff5c5b5cff717271ff858585ff8d8e8dff909191ff929392ff949493ff969696ff989898ff9a9b9aff9d9d9dff9e9e9fff9fa0a0ffa0a1a0ffa2a2a2ffa4a4a4ffa6a5a6ffa7a6a7ffa8a8a8ffa9a9a9ffaaa9aaffababaaffacacacffaeadadffafaeafffb0b0b0ffb0b0b0ffb1b1b1ffb2b2b2ffb2b3b2ffb3b3b4ffb4b4b4ffb5b4b5ffb5b6b6ffb6b6b6ffb8b7b7ffb8b8b8ffb9b8b9ffb9b9b9ffbbbabaffbbbbbaffbbbbbbffbcbcbcffbcbcbcffbdbdbeffbebdbdffbebebeffbebebeffbfbebeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc5c5c4ffc6c5c5ffc6c6c6ffc6c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcacbcbffcbcbcbffccccccffccccccffcccdccffcccdccffcdcdcdffcdcdceffcecdceffcecdceffcececeffcececeffcfcecfffd0d0d0ffd2d3d3ffd4d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d2ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd2d2d1ffd1d2d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff5a5a5aff535353ff454546ff3b3b3bff3b3b3bff494949ff515152ff585758ff5b5a5bff5c5c5cff5d5d5dff5d5d5dff5c5c5cff595858ff525253ff4c4b4bff454545ff414141ff3f3f40ff3e3e3fff3e3e3eff3e3e3dff3e3e3eff3d3d3eff3c3c3cff3b3b3bff3c3c3bff3c3c3cff3c3d3cff3b3c3cff3c3c3cff3d3d3dff434343ff4a4b4aff535354ff595959ff5c5c5cff5e5d5dff5c5c5cff595a5aff575657ff525353ff4b4b4bff414241ff424242ff4f4f4fff5e5e5eff676767ff6e6e6eff6e6f6eff80807fff7e7e7fff7d7d7dff7b7c7bff7a7a7aff79797aff767576ff6f6e6fff696868ff626262ff5a5a5aff515151ff484848ff403f3fff343434ff2c2c2cff1d1d1dff121313ff0c0c0cff070707ff040405ff030203ff020202ff010101ff010101ff010000ff010101ff000000ff010202ff090808ff090909ff050505ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff030304ff060606ff060706ff010102ff000001ff010001ff010001ff010101ff010201ff020102ff020302ff040405ff070606ff0a0a0aff0e0e0eff151516ff202121ff2d2d2dff393939ff414142ff4b4a4bff545354ff5d5d5dff666767ff717070ff777777ff7c7c7cff7e7f7fff7f7f7fff80807fff808080ff818081ff8080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefffffffffffffefefffffffffffffffefefffffffefffffffffffffefffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffefffffefefffefffefffffefffffefffffffefffffffffffefffefffffffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffefffefffefffffffefffffffefefefffffffffffefefefffefffefffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefffefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffefffefffffffefffefffffffffffefffefffffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffefffefffffefffffefffefffffefefffefffefffffefffffefffefffefffffffffffefffefefffffefefefffefffefffefffffffffffffffffffffffefffffffefffefffefefffffefefffffffffefffefffffffefefffffefffffffefffefffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffefefffffffefffffffffffffefffffefffefffffefefffffffefffffffefffffefefffffefffffffefefffefffefffffefffffefffefffffefefffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefffffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefdfffefefdfffefefdfffefefdfffefdfdfffefdfefffefdfdfffdfefdfffefdfefffdfefdfffefdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffdfefdfffdfefdfffdfdfefffdfefefffdfdfdfffefdfdfffdfdfdfffdfefdfffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefffffefefefffefdfefffefffefffffefefffefffefffffffefffffefefffefefefffefefefffefefdfffefefefffefdfefffefdfefffefdfdfffefefdfffefdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfdfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfdfdfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefdfefffdfdfdfffefdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffcfcfbfffcfbfbfffcfbfcfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefffffffffffffefefffffffffffffffffefffffffefffffffefffffefffffefffefffffefefffefefefffffefefffefefefffefdfefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfefefffdfdfdfffdfefdfffdfefefffefdfefffefefefffdfefefffdfefdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfdfdfffdfefdfffdfefefffefdfefffefefefffdfdfefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffefefefffefffefffefefefffefefffffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefffffffefefffffffefffffefffffefffefffffefefffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefefefffefffefffefffffffffefffffffefffffefffffffefffefffefefffffefefffffffffefffefffffffefefffffefffffffefffefffefefffffefffffffefffefffffffffffefefefffefffefffefffffffefefffffffffffffefefefffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefefffffffefffffefefefffffffefffefffefffffffefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffffffffefffffefffefffffefffffefffffffefffffffffffefffefefffffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefefffffffefffffefefefffffefefffefffefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffefefffffefffffefffffffefffefffefefffffefefffffffffefffefffffffefefffffefffffffefffefffefefffffefffffffefffefffffffffffefefefffefffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d2d1ffd2d1d2ffd1d2d1ffd2d1d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd2d2d3ffd0d0d0ffcdcdcdffcbcbccffcacbcbffcacbcbffcacacbffcacbcbffcacac9ffcacacaffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc8c7c7ffc7c7c7ffc6c6c6ffc6c7c6ffc6c6c6ffc5c5c5ffc5c4c5ffc3c4c4ffc3c3c3ffc2c3c2ffc2c2c1ffc1c1c2ffc1c1c0ffc0bfc0ffbfbfbfffbfbebeffbebebdffbdbdbdffbdbcbcffbbbcbbffbbbbbbffbbbbbaffbabab9ffb9b9b9ffb9b8b9ffb8b7b7ffb6b7b6ffb6b5b6ffb4b5b4ffb4b3b4ffb4b5b4ffb5b5b5ffb4b5b5ffb4b5b4ffb4b3b3ffb2b2b2ffb1b1b0ffafafafffaeaeaeffacacacffaaaaaaffa7a8a8ffa5a6a5ffa4a4a4ffa3a3a3ffa2a2a1ff9f9f9fff9d9d9dff9b9b9bff999999ff979797ff969696ff949494ff939292ff909090ff8e8e8dff8b8c8cff89898aff888787ff818181ff777777ff6f6e6fff606060ff424342ff323232ff222221ff171717ff0e0f0eff070707ff020203ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff010100ff000001ff202020ff201f20ff202020ff201f1fff454545ff3e3e3eff383838ff343534ff323232ff30302fff2e2e2dff2b2a2bff282828ff242423ff1c1d1cff131313ff0a0b0bff050405ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000001ff000101ff000100ff000001ff000101ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000100ff000001ff000001ff010001ff000000ff000000ff000100ff000000ff000001ff010100ff000001ff000101ff010000ff010100ff010101ff010001ff000100ff010100ff010100ff010100ff010000ff010001ff010000ff000100ff010001ff000100ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000001ff010100ff000101ff000001ff000101ff000100ff000101ff000101ff010100ff010101ff000000ff010100ff010101ff010101ff010101ff010001ff000101ff010001ff010101ff010101ff010001ff010101ff010100ff010101ff010101ff000101ff010101ff000101ff010100ff010101ff010100ff000101ff010101ff010001ff010101ff010000ff000100ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040404ff060707ff0e0e0eff171718ff202121ff272727ff2b2b2bff2d2d2dff2e2f2fff313131ff333334ff353636ff383837ff403f3fff454545ff2e2f2eff2f2f2fff2e2e2fff2f2f2fff060606ff060606ff060606ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010001ff030303ff090909ff131313ff1c1c1cff202021ff262525ff323232ff4d4d4cff6d6d6dff848383ff8c8c8dff909090ff909091ff929292ff949493ff979796ff9a9999ff9c9b9bff9c9d9cff9e9e9effa0a09fffa2a2a1ffa3a2a3ffa5a4a5ffa6a6a5ffa7a7a7ffa9a8a8ffa9a9a9ffabaaaaffabacabffadadaeffaeafaeffafafafffb0b0afffb0b1b1ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b4b5ffb5b5b5ffb6b6b6ffb6b7b7ffb8b8b8ffb9b9b8ffb9b9baffbababaffbabbbbffbbbcbbffbcbcbcffbdbdbdffbdbdbdffbebebeffbebdbdffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc3c2c3ffc4c4c3ffc4c4c3ffc4c5c4ffc5c5c5ffc5c5c6ffc7c6c6ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacac9ffcac9caffcacbcaffcbcbcaffcbcccbffccccccffccccccffcccdccffcdcdcdffcdcdcdffcececdffcecdceffcecdceffcececeffcfcfceffd1d0d1ffd3d4d3ffd5d4d5ffd3d4d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff535353ff454646ff3b3b3bff343333ff313232ff3f3f3eff474747ff4c4c4cff4f4f4fff515050ff505151ff505050ff4e4e4fff494949ff40403fff363636ff2f2f2fff2a2b2bff282928ff272828ff272728ff272727ff282727ff272627ff262625ff252525ff252425ff262626ff262526ff252526ff272627ff2a2a2aff323232ff3b3a3bff464645ff4c4c4cff505050ff525252ff515151ff4f4e4eff4b4b4bff474747ff404140ff383837ff383839ff424242ff4f4e4fff5e5e5eff676666ff6f6f6eff7f7f7eff7e7d7dff7b7c7bff7a7a7aff797979ff797979ff767575ff6f6e6fff686867ff616261ff595959ff4f5050ff474646ff3d3e3dff323132ff292929ff1c1c1cff121211ff0b0b0bff070707ff050505ff030404ff030202ff020102ff000101ff000000ff000000ff000001ff020202ff070808ff080808ff050505ff010201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020201ff040304ff050605ff060606ff020201ff010100ff010000ff010001ff010100ff010101ff020101ff020302ff050404ff060606ff0a0a0aff0e0e0eff151615ff202020ff2c2d2dff383838ff404140ff494949ff525252ff5c5b5bff646565ff6e6e6eff757576ff7b7b7cff7f7f7eff7f7f7fff7f7f7fff7f8080ff808180ff8080810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefffffffefffffffefefffffefffffffefffffffffffefffffefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefefffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffefffefffffffefffefffffffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefefefffffefffffefffffffefffffffefefefffffefefffefffffffffffefffffefefffefffffffefffefffefefffffefffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffefefffffefffffffefffffffffffefffefefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffffffffffffffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefefffffefffefffefefefffefefffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefefefffffffefffffefffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefffffffffffffefefffffffffffffffefefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefefffffffefffffefffffffefffefffefefefffefefefffefffffffefefefffefefefffefffffffefffefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffdfefefffdfdfefffdfefefffdfefefffefefdfffdfdfdfffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefefffdfdfdfffdfdfefffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfefdfffdfdfefffefdfefffdfefefffdfefefffdfdfdfffefdfdfffdfefefffefefdfffefefdfffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfefffefefefffdfdfdfffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefdfefffefefefffdfdfefffefdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfefefffefdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefefefffdfdfdfffefdfefffefdfefffefefefffdfefefffefefefffefefefffdfefdfffdfefefffefefefffdfefefffdfefefffdfefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffcfcfbfffcfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffcfdfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfefefffdfefefffdfefdfffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffefffffffffefefffffffefffefefefffffefefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffefdfefffdfefdfffefefefffefefefffefdfefffefefdfffdfdfefffefdfefffefdfdfffefefdfffefdfefffdfefdfffdfefefffdfdfefffefefdfffefefefffdfefefffdfdfefffefefdfffdfdfefffefefefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefdfefffdfefdfffdfdfefffefefefffefefefffefefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefefffefffffffefffefffefefefffefffffffefffffffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefffffffefffefffffefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffefefefffffffefffefefefffefefefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefefffffffffefffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffefffffffffefefffefefefffefefefffffefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffefefffffefffffffefefefffffffefffefefffffffffffffefffffffffffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d2ffd2d1d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd2d3d2ffd0d0d0ffcecdcdffcbccccffcbcbcbffcacacbffcbcbcbffcbcbcbffcacacaffcac9caffcac9caffcac9caffc8c9c9ffc8c8c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c6ffc6c7c7ffc6c6c5ffc5c5c5ffc4c5c5ffc3c4c3ffc3c3c3ffc2c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc0bfbfffbebebfffbebebeffbdbebeffbcbdbdffbbbcbcffbbbbbbffbabbbbffbababaffb9b9b9ffb8b8b8ffb7b8b7ffb6b6b7ffb6b5b6ffb4b4b4ffb4b4b3ffb3b3b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb1b2b2ffb0b1b1ffafafb0ffaeaeaeffacacacffaaaaaaffa8a8a8ffa6a6a5ffa4a3a4ffa2a2a2ffa0a1a1ff9f9f9eff9c9c9cff9b9a9aff979898ff959596ff949495ff939393ff919191ff8f8f8fff8d8d8dff8a898aff858485ff7e7e7eff747475ff676666ff585858ff464646ff313131ff1a1a1aff101111ff0a0a0aff060605ff030303ff010101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff010001ff20201fff1f1f1fff454545ff3d3e3eff373838ff343534ff343434ff2f2f2fff2c2d2cff2a2a2aff272727ff232323ff1b1b1cff131213ff0a090aff050504ff020102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000001ff000001ff000101ff010101ff000000ff000001ff010001ff010001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000101ff000000ff000000ff000001ff000100ff000000ff000101ff010101ff010101ff010000ff010100ff000000ff010000ff000101ff000101ff000101ff000001ff000101ff000101ff010100ff000000ff000100ff000001ff010001ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000101ff000001ff010100ff000000ff000000ff000000ff010100ff000001ff010101ff000101ff000100ff000000ff010000ff000100ff000001ff000001ff010101ff010101ff010001ff010001ff010001ff010101ff000101ff010101ff010101ff010100ff000101ff010101ff010101ff010101ff010100ff010100ff010101ff010100ff010100ff000101ff000101ff000001ff010101ff010101ff010101ff010001ff010100ff000001ff010000ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff040403ff070607ff0f0f0fff171717ff1f1f1fff252525ff2a2929ff2b2b2bff2c2d2dff2e2e2fff333434ff363636ff383738ff3f3f40ff464546ff2f2e2fff2e2f2eff060607ff070606ff060606ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff030404ff060606ff080707ff09090aff111111ff252525ff444545ff636364ff7b7b7bff878687ff8b8b8bff8c8c8cff8e8d8dff919191ff949595ff979898ff999999ff9b9b9bff9d9d9dff9e9f9effa09f9fffa1a2a1ffa3a3a3ffa5a5a5ffa6a6a6ffa8a8a7ffa8a8a9ffaaaaaaffacababffadadacffaeaeaeffaeafaeffafb0b0ffb0b0b0ffb1b1b1ffb2b2b2ffb2b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b7ffb8b8b8ffbab9b9ffbababaffbababbffbbbbbcffbcbcbcffbdbdbdffbdbdbdffbebdbeffbebdbeffbfbebfffbebfbeffbfbfbfffc0bfc0ffc0c0bfffc0c1c1ffc1c1c1ffc2c2c2ffc2c3c2ffc3c3c2ffc4c3c3ffc4c5c4ffc5c5c4ffc5c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc7c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcacaffcbccccffcbccccffccccccffcdcccdffcdcdcdffcdceceffcececeffcfceceffcecfceffcfcfcfffd1d1d1ffd4d3d3ffd5d5d5ffd4d4d4ffd5d4d5ffd4d3d3ffd4d4d3ffd4d4d4ffd3d4d4ffd4d5d4ffd3d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff535353ff464545ff3b3b3bff333333ff2d2e2eff2d2e2eff373738ff3f3f3fff424242ff434444ff454545ff454545ff444445ff434343ff3d3d3dff333332ff282929ff222121ff1d1d1dff1a1a1bff191a1aff1a1a1aff1a1a1aff1a191aff1a191aff191919ff191819ff181918ff181819ff191818ff181918ff191a1aff1d1c1dff262626ff2f302fff3b3b3aff424242ff464747ff484848ff474747ff444445ff404140ff3c3c3cff363737ff303031ff313131ff393838ff424242ff4e4e4fff5e5d5dff666767ff7d7d7dff7b7c7cff7a7a7aff797979ff797979ff797979ff757575ff6e6f6eff686868ff616061ff575757ff4e4e4dff444444ff3b3b3bff2f2e2eff272726ff1a1a1aff101010ff0a0b0bff070708ff060605ff040404ff020303ff010101ff010100ff000001ff000100ff000101ff020201ff070707ff080807ff040504ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff010101ff030403ff060606ff060606ff010202ff000100ff000000ff000100ff000001ff010101ff010101ff030302ff040404ff060606ff0a0909ff0e0e0dff151415ff1f201fff2b2c2cff373738ff404040ff484848ff505050ff595959ff636362ff6c6c6cff757575ff7b7b7bff7e7e7eff7e7e7eff7f7f7eff7f7f7fff7f7f80ff8080810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffefffefffefffefffefefffffefefffffffefffffefffefffefefffffefffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefefffffffefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefffefffefefefffefefefffffefffffffffefffffefffffefffefffefefefffffefffffffffffffefffefffffffffffffffefffffefffffffffefffefffefffffffefffffefffffefefffffffffffffefffefffefefffffefffffffefffffffefffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffffffffffffffffffefffffffefefffffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefffefefefffefefffffffefffffefefefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffffefefffefefefffefffefffffefefffffefefffffefefffefefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffffffffffffefffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffefefffefffefffefefefffefefefffffefffffefffefffefefefffefffefffefefefffffefffffefefefffefefefffffffefffffffefffefefffffffffefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfefefffdfefefffdfefefffdfefdfffefefdfffefdfefffdfdfefffefdfefffdfdfdfffdfefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffefefdfffdfdfdfffdfdfefffefdfdfffdfefefffdfefdfffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfefdfffefefdfffefdfdfffefdfefffefefefffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefffefffffefefffefefffffffffefffefefefffefffefffefefefffefefffffffefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfefefffefefefffdfefefffefefdfffefefefffefdfefffefefefffefdfefffdfdfdfffdfefefffefdfefffefdfefffefdfdfffdfdfdfffdfdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfbfffbfcfbfffcfcfdfffcfcfcfffdfcfcfffdfdfdfffefdfdfffdfdfefffefefefffdfefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffcfbfcfffcfbfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefffefffffefefffefefffffffffefffefefefffefffefffefefefffefefffffffffffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefdfefffefdfefffefdfefffdfdfdfffefefefffefefefffdfefefffdfefefffefdfdfffdfefefffdfefdfffdfdfefffefefefffefefefffdfdfefffdfefefffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffefefdfffefdfefffefefefffffefefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffefffefffffffffffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffffefefffefffffffefffefffefefffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefffffffefffffffefefffffffefffffffffffefefffffffffffffefffffffefffefffefefefffffefefffefefefffefffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffffffefffefffffefffffefffffffefffefffffffefffffffefffffefffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefefffffffefefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffefffffefffefffefffefffffefffffefffffffefffefffffffefffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffffffffefffffffefefefffffefefffefffefffefffefffefefffffffffefffffffffffefefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d5ffd4d4d4ffd3d4d3ffd4d4d3ffd2d3d2ffd1d0d1ffcececeffcdccccffcbcccbffcbcbcbffcbcbccffcccbcbffcbcbcbffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfbfffbebebeffbdbdbeffbdbdbdffbcbcbcffbbbbbbffbbbbbbffb9babaffb9b9b9ffb8b9b8ffb7b7b8ffb6b6b6ffb6b5b6ffb4b4b4ffb3b4b3ffb4b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb0b0b1ffaeafafffaeadadffabacacffaaaaaaffa8a8a8ffa6a6a6ffa4a4a4ffa2a1a2ffa0a0a0ff9d9e9dff9c9c9bff999a99ff989798ff969696ff949393ff929292ff909090ff8d8d8eff8c8b8bff878888ff7f807fff727272ff626161ff4f4f4fff3b3b3bff282728ff181818ff0d0d0dff070606ff040404ff020202ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010100ff000100ff000100ff454545ff3d3d3eff383838ff343434ff343435ff2f2f2fff2a2a2aff282828ff262626ff222222ff1b1b1bff121212ff09090aff050505ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010100ff010100ff000001ff010000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010001ff000000ff000000ff000100ff010100ff000001ff010100ff000100ff000100ff000001ff000001ff010001ff000100ff000001ff000101ff000101ff010100ff010100ff010001ff000001ff010001ff000000ff000101ff010000ff010001ff010000ff000000ff000000ff010100ff000001ff000000ff010000ff000000ff000000ff000000ff000100ff000101ff000001ff000101ff000000ff010000ff000100ff010001ff010101ff010000ff010101ff010101ff000101ff010101ff000101ff000100ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010001ff010101ff010100ff010101ff010100ff010101ff010100ff010101ff010100ff010001ff000001ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030304ff070707ff0d0d0dff151514ff1d1e1dff252425ff272727ff292929ff2d2d2cff343433ff333334ff363636ff373838ff3f403fff464545ff070606ff060606ff060706ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010001ff010101ff040404ff0d0d0dff1d1d1cff333333ff4e4e4eff636363ff707170ff777777ff7d7d7dff858585ff8d8e8dff939494ff969797ff979897ff999999ff9b9b9bff9c9c9cff9e9e9effa0a0a0ffa2a2a2ffa4a4a4ffa6a5a5ffa7a6a7ffa8a8a8ffaaaaaaffabababffadadadffadaeaeffaeaeaeffafafafffafb0b0ffb0b1b0ffb1b1b1ffb2b3b2ffb3b3b3ffb4b3b4ffb5b5b5ffb5b5b5ffb7b6b6ffb7b8b7ffb9b8b9ffb9b9b9ffbababaffbbbbbbffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbdbebdffbebdbdffbebebeffbebebeffbfbfbfffc0bfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c2ffc3c3c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c8ffc9c9c9ffcacac9ffcacacaffcacacbffcccbcbffcbccccffcccccdffcdcdcdffcdcdcdffcdcecdffcececeffcfcecfffcfcfcfffd2d1d2ffd3d3d4ffd5d5d5ffd4d3d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d2d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535253ff464546ff3b3b3bff333434ff2e2e2eff2a2a2bff2a2a2aff323131ff363636ff363636ff373637ff373737ff363636ff353435ff343435ff2f2f2fff272726ff1e1f1eff19191aff151515ff131213ff121212ff121212ff111212ff121111ff101111ff10100fff101010ff111010ff101010ff101111ff111010ff111111ff141413ff1c1c1cff242324ff2e2e2eff333333ff353635ff353635ff353435ff333333ff333333ff323232ff2e2e2dff29292aff2a2a29ff303130ff383938ff424242ff4e4e4fff5e5e5eff7b7c7bff7a7a7aff797a7aff787979ff797979ff797979ff767576ff6e6e6eff676667ff5d5d5dff545454ff4a4a4aff414041ff383737ff2c2c2cff242424ff191918ff0f0f10ff090a0aff070606ff040505ff030303ff020202ff010201ff010101ff000001ff000001ff000000ff020101ff070807ff080708ff050505ff020101ff010100ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030404ff060707ff050606ff010101ff010100ff000000ff000000ff010001ff000001ff020202ff030303ff040404ff060505ff090909ff0d0d0dff141414ff1e1e1eff292a2aff353535ff3e3e3eff464746ff4e4e4eff575757ff606060ff6a696aff737373ff7a7a7aff7e7e7dff7e7e7dff7f7e7fff7f7f7fff7f7f7fff8080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffefffefffffefffffefffffffffffefffefefffffefffffffefffefffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefffffffefffffffefffffffffffefffefefffffefefffffefffefffefffffffefffefffffefffffffffffffffefffffefffefffffffffffffffffffffffefffffefefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffefffefffffefffffefffffffffffefffefefffffefffffffefefefffffffefffefffffffffefffffffefffffefffffffefefffffefffffffffffefffffffffffffefefffffffffffefffffffefefefffffefffffffffffffffefffffffffffffffefefffffffefffefefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffefffffefefffffffefffffffefffffefefffefffefffffffefffefefefffefffffffefffffffefffefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffffffffffefffefefffffefffffffefffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffefefffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffefefefffefefefffefffffffefefffffefffefffefffefffefefefffefefefffefffefffefffffffefefefffffefffffffffffffefefffffefffefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfdfffefefefffdfefefffefefdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfefefffefefdfffdfdfefffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffdfdfefffdfefefffdfefefffefefefffefefdfffefdfefffefefefffefffefffefffffffefefefffffefffffffffffffffefffffefffefffffefefffffffefffffffefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffcfdfdfffdfdfcfffcfcfdfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefdfffdfdfdfffefefefffefefefffefefdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffdfcfcfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfefefffdfefefffdfefefffefefdfffdfdfefffdfdfefffdfefdfffdfefefffdfefdfffefdfefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffbfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfefdfffdfdfdfffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffefefdfffefdfefffefefefffefffefffefffefffefefefffffefffffefffefffefefffffefffefffffefefffffefefffefffefffffefefffffffffffffffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefdfdfffefefdfffefdfefffdfefefffefefdfffdfdfefffdfefefffdfdfdfffefefdfffdfefefffefdfefffefdfdfffdfdfefffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffdfefdfffdfdfefffefdfdfffefdfefffefefefffffefefffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffefefffffefffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffefffefffffefefffefffffffffffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefefffefefefffffffefffefffffffefefefffffefffffffffefffffefffffffffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefefffffefffffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffefffefefffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffefefffffefffefffefffffffefffefffffefffffffffffffefefffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefefefffffffefffefffffffffefffffffefffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffefefffffffefffefefffffffefefffffefffffffffffffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffefefffffefffefffefffffffefefefffffefffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefefefffffefffffffefefffefefffffefefffffefefffffffffefffffefefffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d5ffd3d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d2ffd1d1d1ffcececeffcdcccdffcccccbffcbcbcbffccccccffcbcbcbffcbcbcbffc9cacaffc9c9c9ffc9c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c8ffc6c7c7ffc6c6c5ffc5c5c5ffc4c4c5ffc4c4c3ffc3c3c3ffc2c2c2ffc2c1c2ffc1c1c1ffc0c0c1ffbfc0bfffbfbfbfffbfbebeffbebebdffbdbcbcffbcbcbcffbbbbbbffbababaffb9babaffb8b9b9ffb7b8b7ffb6b7b6ffb5b5b5ffb4b4b5ffb3b3b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b2ffb2b1b1ffb0b1b1ffb0b0afffaeaeaeffacadadffabababffaaa9a9ffa7a7a7ffa5a5a6ffa3a3a3ffa1a1a2ff9f9fa0ff9d9d9dff9b9b9bff989898ff969696ff959594ff929293ff909090ff8e8e8eff8b8b8bff878787ff828182ff777777ff676867ff505051ff3a3a3aff262526ff161615ff0b0a0aff040504ff020201ff000001ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000100ff010000ff3e3e3dff383837ff353434ff343534ff2f2f2fff2a2a2aff2a2a2aff232423ff1f201fff191918ff111111ff0a0a0aff040404ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000100ff000001ff000100ff000100ff000000ff000000ff000100ff000101ff000000ff010001ff010101ff010001ff000100ff010000ff010100ff010100ff010000ff010101ff010100ff000000ff010101ff000101ff010100ff010100ff010000ff000001ff010000ff010101ff010001ff010000ff000000ff000000ff000101ff010100ff000001ff000000ff000000ff010000ff000000ff000001ff010000ff000001ff000001ff000001ff010100ff000000ff010000ff010100ff000101ff000000ff010001ff010101ff010001ff010101ff000000ff010100ff000001ff010101ff010001ff010101ff010101ff010201ff010101ff010101ff010201ff010101ff010101ff010101ff010001ff010101ff010100ff010101ff000101ff010101ff010101ff010101ff000101ff010101ff010101ff010100ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff020303ff060706ff0c0c0cff151414ff1d1d1cff222323ff262626ff282728ff2c2d2cff333333ff343334ff353535ff383837ff3f3f3fff060606ff060606ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020302ff090809ff131313ff212021ff323332ff424141ff4e4e4eff5d5d5dff6f6e6fff7e7e7eff8c8c8bff919191ff949494ff959695ff979797ff999998ff9a9a9aff9d9d9dff9f9f9fffa2a2a2ffa4a3a4ffa5a4a4ffa6a6a6ffa8a8a8ffa9a9a9ffababaaffabacacffadadadffadaeaeffafafaeffafafafffb0b0b1ffb1b1b1ffb2b2b2ffb3b2b3ffb3b3b4ffb5b5b4ffb5b5b5ffb6b6b6ffb7b8b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbbbbbbffbdbcbcffbcbcbcffbdbdbdffbdbdbeffbebebeffbebebeffbebebeffbfbebfffc0c0c0ffc0c0c0ffc0c0c1ffc1c2c1ffc2c2c2ffc3c3c3ffc3c4c3ffc4c3c4ffc4c4c5ffc5c6c5ffc6c6c6ffc6c7c6ffc8c7c7ffc8c8c8ffc8c8c9ffc9c9c9ffcac9c9ffcbcacaffcbcbcbffcccbcbffccccccffcdcdccffcdccccffcdceceffcececeffcecfceffd0d0cfffd2d2d2ffd4d4d5ffd5d4d5ffd4d4d4ffd5d5d5ffd4d3d3ffd5d5d4ffd4d4d4ffd4d5d5ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd3d4d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff464545ff3b3b3bff333333ff2d2e2eff2b2a2aff262627ff272727ff2b2c2cff2c2c2cff282929ff282728ff272627ff252526ff242425ff232324ff212120ff1b1b1bff161616ff121211ff0e0f0fff0d0d0dff0d0d0dff0d0d0cff0c0c0cff0c0c0cff0b0b0bff0b0b0bff0b0b0bff0c0b0bff0c0c0cff0c0c0bff0b0a0bff0c0c0bff0d0d0dff111212ff171817ff1c1d1dff1f1f1fff1e1f1eff1d1c1dff1c1c1dff1e1f1eff222323ff252525ff262526ff232323ff232323ff292a29ff313030ff393938ff424242ff4f4e4fff7a7a7aff797a79ff797878ff797979ff797979ff797978ff757574ff6d6d6dff636363ff595858ff4f4f4fff464546ff3d3c3cff343534ff2a2a2aff222323ff181817ff0e0f0fff09090aff060606ff040404ff020303ff020203ff020102ff010101ff000001ff000001ff000100ff020202ff070707ff080808ff040505ff010101ff010001ff000000ff000000ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff060606ff060606ff010202ff000100ff000100ff000000ff000001ff010000ff020202ff030203ff030303ff050504ff090909ff0c0d0dff131313ff1c1c1dff272728ff323232ff3b3b3aff434343ff4b4b4cff545454ff5d5d5eff676768ff717272ff7a7a7aff7d7d7dff7e7d7dff7e7e7eff7e7e7fff7e7e7eff7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefffffffefffffffffffffffefefefffffffefffefefefffefefffffffffefffffffffffffffefffefffefffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffffffffefefffefefffffffffefffefefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefffffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffefffffffefefffffefffefffefffefffffefffffefffffffffefffffefffffffefffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffefffffffffffffffefffefffefffefffefffefffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffefefefffffffefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffffffffefffffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffffffffefffffffefefffffefffefffefffefffffefefffefffffffffefffffefefffffefffffffffffffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffdfefdfffdfefdfffefefefffefdfefffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfefffefefefffdfefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefffffefefffffefffffffffffffffffefefffefffffffefffffffffffffffefefefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffefefefffefdfefffdfefdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfdfcfffdfcfdfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfdfdfffdfefdfffdfefefffefdfdfffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffefefefffefefefffdfefefffdfdfefffdfefdfffdfefdfffefdfefffdfefefffefdfefffdfefefffdfefefffefefefffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffbfcfbfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfefdfffdfdfefffdfdfefffdfefdfffefefefffefefefffdfefefffefefefffefefefffefefefffffffefffefefefffefefffffefefffffefffefffefefefffffefefffefefefffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfefffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefefdfffefefdfffdfdfdfffefdfdfffdfdfefffefefdfffdfefdfffdfefdfffefefdfffdfdfefffefefdfffefdfefffdfefefffdfdfefffefefefffefdfefffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfefffffefefffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffefffffefffffffffefffffefefefffefefffffffefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffefefffffefefffefefefffffefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefffffefffefffefefffffefefefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffefffefffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefefefffefffefffffefefffefefefffefefffffefffefffffefefffffefffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefffffffefffffffffffffffffefefffefffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefefffffefffefffefffefffffefffffefffffffffefffffefefffffefffffffffffffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffefefffefffefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefffefffefffefffffefffffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d3d4ffd4d4d3ffd4d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd2d2d3ffd1d1d1ffcfcfcfffcdceceffccccccffccccccffcccccbffcccbccffcacbcbffc9cacaffc9c9c8ffc9c8c9ffc9c9c9ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc4c5c5ffc4c3c4ffc2c3c3ffc2c2c2ffc2c2c1ffc1c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbdbdbeffbdbdbcffbcbcbcffbbbbbbffbababaffbab9baffb9b9b8ffb7b8b7ffb6b7b6ffb5b6b6ffb5b4b4ffb3b3b3ffb2b3b2ffb2b2b2ffb2b2b2ffb1b1b1ffb1b0b1ffafb0afffaeafafffaeadadffacacabffaaaaaaffa8a8a8ffa6a6a6ffa5a4a4ffa2a3a2ffa0a1a0ff9f9f9eff9c9c9dff9a9a99ff979797ff949594ff929293ff909191ff8f8e8fff8c8c8cff898989ff838383ff777777ff676767ff565756ff403f40ff282828ff171717ff0d0d0cff060506ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000ff373737ff353434ff343434ff2e2e2fff2a2a2aff2b2a2aff232423ff1c1d1cff131413ff0e0f0fff090909ff040404ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff010000ff000000ff000101ff000100ff000001ff000000ff000100ff000000ff010000ff000101ff010001ff000001ff000101ff010101ff010000ff000101ff010101ff010101ff000001ff010100ff000101ff000001ff010101ff010101ff010100ff000100ff000100ff010101ff010001ff000000ff000100ff010001ff000001ff000000ff000001ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000001ff010100ff010001ff000100ff000001ff000101ff010001ff010001ff010101ff010101ff000101ff010101ff010100ff010101ff000101ff010101ff010101ff010101ff020101ff010101ff010202ff010201ff010102ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff010000ff000101ff010101ff010101ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff060606ff0b0b0cff131313ff1b1b1cff222222ff272728ff272828ff2c2c2cff333333ff333433ff363536ff3738380000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff050505ff0a0b0bff101010ff171817ff202020ff2f2f2fff4a4a4aff656465ff7c7c7bff8b8a8aff919190ff929392ff949494ff969696ff989797ff999999ff9c9c9cff9f9e9fffa1a1a1ffa2a2a2ffa4a4a4ffa5a6a5ffa7a7a7ffa9a9a8ffaaaaaaffabababffadacacffadadadffafaeaeffafafafffb0b0b0ffb1b1b1ffb2b1b2ffb3b3b2ffb3b3b4ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b8ffb8b8b8ffb9b9baffbababbffbbbbbbffbbbcbbffbcbcbcffbdbdbdffbdbdbdffbdbebeffbebebeffbfbebeffbfbfbfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c2ffc2c3c2ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c6c6ffc6c7c7ffc7c7c7ffc8c7c7ffc8c8c9ffc9c9c9ffcacac9ffcacacaffcbcbcaffcbccccffccccccffcdcdcdffcdcdcdffcececdffcececeffcfd0cfffd2d3d3ffd4d4d4ffd3d3d3ffd4d5d4ffd5d5d5ffd3d4d4ffd4d5d4ffd4d3d4ffd5d5d5ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff333333ff2e2e2eff2a2a2aff272626ff222221ff222222ff242423ff202020ff1b1a1aff171717ff161616ff151515ff141414ff131413ff121112ff0e0e0eff0b0b0cff080909ff070708ff080808ff080809ff080809ff070707ff070807ff070807ff080707ff070707ff070808ff080807ff080708ff070707ff060606ff060707ff090909ff0c0c0cff0e0e0eff0e0f0eff0e0e0eff0d0d0dff0c0d0dff0e0e0eff131313ff191919ff1b1b1bff1c1b1bff1b1b1cff232323ff2a2a2aff303030ff393938ff424242ff797979ff797979ff797979ff797979ff797979ff717271ff737474ff6a6969ff5d5d5dff535453ff4b4a4bff424243ff3a3a3aff333233ff292929ff212222ff171716ff0f0e0eff090909ff060606ff040404ff040303ff020302ff020202ff010101ff010001ff010100ff010001ff010202ff060607ff070807ff040405ff010101ff000001ff000101ff000000ff000100ff010100ff010101ff000101ff000001ff000100ff010000ff010001ff000000ff000001ff000100ff000000ff000000ff000100ff000000ff010000ff000101ff010001ff000000ff000101ff010101ff010000ff000101ff000101ff010100ff000000ff010000ff000000ff010102ff040404ff070606ff070706ff010101ff000100ff000101ff010000ff000000ff010100ff020102ff020202ff020202ff040404ff090909ff0c0c0cff141313ff1d1c1cff262626ff313030ff383738ff40403fff474847ff505150ff5a5a59ff646465ff70706fff7a797aff7d7e7dff7d7d7eff7d7e7eff7e7e7eff7e7e7eff7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffefffffffffefffffffefefffefffffffefffffffefefefffffffffffefffffffffffffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffefffffffefffefffefefefffffffffffefefefffefffefffefffefffffefefffffffffffffefffffffffefffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffefffffffefefefffffffffffffffffffffffffffffefefffefefefffffffefffefffffffffffefffefefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefffefffefefffffefefefffffefffffefffefffffefffffffefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffefffefefefffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefefffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefefffffffffffffffffffffffefffffffffffefffefffffefffffffefffffffefefffffffefffefffefffffefffffffffffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffdfefefffefefefffdfdfefffdfdfefffdfdfdfffefefdfffefdfefffdfdfdfffdfdfdfffefefefffefdfefffdfefdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefdfffefefdfffdfdfdfffdfefefffefdfdfffefdfdfffdfefefffdfefdfffdfdfdfffefefefffdfdfefffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffefefffffefffefffefefefffefefefffefdfefffefefdfffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffdfdfefffefefdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffefdfefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefdfffefefdfffefdfefffefefefffefdfdfffefefefffdfefdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefffefffefefffffefefefffefffefffefefffffefefefffffefffffefffefffffefefffffefefffefefefffefefdfffefefefffefefefffdfdfefffdfdfefffdfdfdfffefefdfffefdfefffdfdfdfffdfdfdfffefefefffefdfefffdfefdfffefefefffefdfdfffefdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefdfdfffdfefefffdfefdfffdfdfdfffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefdfefffefdfefffefffefffefefefffefefefffefefffffefffffffffefffffffefefffefefefffffffefffffffffffffffffffefefffffefefffffefefefffffffefffffefffffefefefffefefefffffffefffffefffffefefefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffffffffffffffffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffefffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffffffffffefffffffffefffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefefffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffefffefffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffefffffffffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffefffffffffffefffefffffefffffffefffffffefffffffffefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefffefffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefffefffffefefffefefefffffffffffefefefffffefefffffefefffefefefffffffefffefefefffefffefffefefefffefffefffffefffffefefffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd0d0d0ffcecfceffcdcdcdffccccccffcbccccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc5c6c6ffc5c4c5ffc4c4c4ffc4c3c3ffc3c3c2ffc2c2c1ffc1c1c1ffc1c0c1ffc0c0bfffbfbfbfffbebebeffbdbdbdffbcbcbcffbbbcbbffbababbffb9b9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b5b5ffb4b4b4ffb4b4b3ffb2b3b3ffb2b2b2ffb1b1b1ffb0b1b1ffafafb0ffafafafffaeadaeffacacacffababaaffa9a9a9ffa8a7a7ffa5a5a5ffa3a3a3ffa1a1a1ffa09f9fff9e9e9eff9c9c9cff999a99ff969696ff949494ff919191ff909090ff8d8d8eff888889ff858584ff80807fff747474ff5a5b5aff3d3c3cff272727ff191a1aff0d0e0dff060606ff020303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000ff353435ff343434ff2e2f2fff2a2a2aff2a2a2aff232324ff1d1d1dff141414ff0a0909ff060606ff040403ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000100ff000100ff000000ff000001ff000000ff010100ff010001ff000000ff010000ff000001ff010000ff010100ff000100ff010001ff010101ff010100ff010101ff010101ff010001ff010000ff000101ff010101ff000001ff010101ff010101ff010101ff010100ff000000ff010100ff010101ff010101ff000001ff000001ff000000ff010100ff010001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff010000ff000000ff000100ff000000ff000100ff000000ff000100ff010101ff010001ff010100ff010101ff010101ff010101ff010000ff010101ff000101ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff010101ff020101ff020101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff020203ff060606ff0b0b0cff121212ff171716ff232322ff272727ff272828ff2d2c2cff333333ff333434ff3536350000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff040404ff060606ff090809ff0f0f0fff1f201fff3b3b3cff5f5f5fff7d7c7dff8c8c8cff909090ff909090ff919191ff949594ff979797ff999a99ff9b9b9bff9e9e9effa0a0a0ffa2a2a2ffa4a3a4ffa5a4a4ffa6a6a6ffa8a8a8ffaaa9aaffabababffacacacffadadadffaeaeaeffafafafffb0b0b0ffb1b1b1ffb1b2b1ffb3b3b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb8b7b7ffb9b9b8ffb9b9b9ffbabbbaffbcbbbbffbcbcbcffbcbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbebfbeffbebfbeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc4c3c3ffc4c4c4ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9cacaffcacacaffcbcacaffcbccccffccccccffcccccdffcecdceffcececeffd1d0d0ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d3ffd5d5d5ffd5d5d5ffd3d3d3ffd5d5d5ffd4d3d4ffd5d5d4ffd4d4d4ffd5d5d5ffd4d3d4ffd4d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff2e2e2eff2a2a2bff262626ff212221ff1c1d1cff1d1c1cff1c1c1cff171717ff0e0d0dff090909ff090808ff080808ff080808ff070707ff070707ff050505ff040504ff030304ff030304ff040403ff040403ff030303ff030404ff040303ff030303ff030303ff030303ff030303ff030303ff030303ff020302ff020302ff030302ff040404ff050505ff060605ff060606ff050505ff050405ff040404ff040404ff080807ff0d0d0dff121212ff141313ff151514ff1c1b1bff232323ff2a292aff313030ff383939ff797979ff787879ff797979ff797979ff727172ff696868ff6c6b6cff5d5d5cff515152ff4b4b4aff454445ff3e3e3fff353535ff2e2e2dff262526ff1f1f1fff141514ff0e0e0dff0a090aff070707ff050505ff030303ff030202ff020201ff010101ff010101ff000100ff010101ff010202ff060706ff070707ff040404ff020201ff010100ff010101ff010101ff020101ff020202ff020202ff010201ff010101ff010101ff000101ff000100ff000100ff000000ff000000ff000000ff010100ff010101ff010101ff020102ff020102ff020101ff010201ff010101ff020102ff020202ff020101ff020202ff010202ff020102ff010001ff000101ff010102ff030303ff060606ff060606ff020202ff020101ff010101ff020201ff010102ff020201ff020202ff020203ff030303ff050605ff0a0a0aff0e0e0eff141414ff1d1d1dff272627ff303030ff373737ff3d3d3dff454545ff4d4d4cff545554ff5e5e5eff686968ff737373ff747475ff7d7e7dff7e7e7eff7e7d7eff7e7e7eff7f7f7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefffffffffffefffffffefffffefefffefefffffefefffffffffefffefefffffefefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefffffffffffefffffffefffffefefffefefffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffefefffefffefffefffffffffffefffffffefffffefefffefefffffefefefffffefefffefefefffefefffffffefffffffefefffefefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefffffffffffffffffffffffefffffffffefffffefefffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefefffffffefffefffffffffffefffffffefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffefffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfefdfffefdfefffefdfefffefdfefffdfdfdfffefefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfefffefdfefffefdfdfffefdfdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffefffefffefffefffefffefefefffffefefffffffefffefffffffffffefffefffefffffefefffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfefffefefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefdfdfffefefdfffdfefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffefefffefefefffefefdfffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffefefefffefdfefffefdfefffefdfefffefdfdfffefefefffdfefdfffefefdfffefefdfffdfefefffefefdfffefdfefffefefefffefdfdfffefefdfffefefefffefffefffffefffffffefffffffffefffffefffffefffffffffffffffffffffffffffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffefffffefefffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefffffffefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefefefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffefefefffffefefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffffffefffffefefffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffefffefffffeffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd1d2d1ffcfcfcfffcdcdcdffcccbccffcbcbccffcbcbcbffcbcacaffcacac9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c5c6ffc5c5c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbdbcbcffbbbbbcffbababaffbabab9ffb8b8b9ffb8b7b8ffb7b7b7ffb6b6b6ffb5b4b5ffb4b3b3ffb3b3b3ffb2b2b2ffb1b1b1ffb0b1b0ffb0b0afffaeaeaeffadacacffabababffa9aaaaffa9a8a8ffa6a7a6ffa5a4a4ffa2a2a2ffa0a0a0ff9e9e9eff9c9c9cff9b9b9aff989898ff959695ff949393ff929292ff919091ff8e8d8eff858585ff777777ff6d6d6dff5f605fff464545ff262625ff141515ff0c0d0cff070607ff030203ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2fff2a2a2aff2a2a2aff232323ff1d1c1dff141414ff141414ff050404ff020101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000001ff010000ff010000ff010100ff000100ff010001ff010001ff000100ff000000ff000001ff000001ff010001ff010100ff000000ff000000ff000100ff000000ff010000ff000100ff000101ff010101ff010100ff010000ff010001ff010101ff010101ff000101ff010001ff010101ff010101ff010101ff010000ff010101ff010101ff010100ff010101ff010100ff000000ff000000ff000001ff000001ff010001ff000100ff010001ff000100ff000000ff000000ff000000ff000100ff000000ff000100ff010000ff000100ff010001ff010001ff010001ff010000ff010100ff000100ff010000ff010100ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff020101ff010101ff010201ff010101ff010101ff010102ff020102ff020101ff010101ff010101ff010101ff010101ff010000ff000000ff000001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff030203ff060506ff0a0909ff131212ff161716ff232222ff272727ff272828ff2c2d2cff343334ff3333340000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff010101ff030304ff0a0a0aff171717ff2b2c2cff4c4b4cff6a6a6aff787878ff7b7b7bff838282ff8c8d8dff939393ff969696ff989998ff9b9b9aff9d9d9dff9f9f9fffa1a1a2ffa2a2a3ffa4a4a4ffa6a6a6ffa8a7a8ffa9a9a8ffaaaaaaffabababffacacacffaeaeadffafaeafffb0b0b0ffb1b1b1ffb2b2b2ffb3b2b3ffb3b3b3ffb4b4b4ffb5b5b5ffb7b6b6ffb7b7b7ffb9b8b8ffbabab9ffbabbbbffbbbcbbffbdbcbcffbdbdbdffbebdbdffbebebeffbfbebeffbebfbeffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c1ffc1c1c2ffc2c2c2ffc3c3c3ffc4c4c3ffc4c4c4ffc4c5c5ffc5c5c5ffc7c6c6ffc7c7c7ffc8c8c8ffc8c9c8ffc9c9c9ffcac9c9ffcacacbffcbcbccffcdccccffcdcdcdffcececfffd1d0d1ffd3d2d2ffd3d3d3ffd3d2d2ffd4d4d4ffd3d3d3ffd4d4d3ffd3d4d3ffd5d5d5ffd5d4d5ffd4d3d3ffd4d5d5ffd3d4d4ffd5d5d5ffd4d5d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2d2eff2a2a2aff262627ff212222ff1d1c1dff171717ff171617ff171817ff121212ff080808ff030303ff030302ff030203ff030303ff030203ff020302ff020202ff020102ff010101ff010101ff020101ff010101ff020101ff020201ff020202ff020201ff020102ff010102ff020101ff020101ff010101ff010101ff010101ff010101ff020202ff030202ff020303ff020203ff020202ff020201ff010101ff010101ff030403ff080808ff0d0c0dff0f0f0fff101010ff151514ff1b1b1bff232222ff29292aff303031ff797979ff787979ff797879ff727172ff696969ff636363ff5a5a5aff4b4b4bff454545ff414140ff3a3b3aff343433ff2b2b2bff262626ff212121ff1b1b1bff121212ff0d0d0dff0a090aff060606ff040404ff030202ff010202ff020201ff010001ff010100ff010001ff010101ff020102ff060606ff060606ff030303ff020101ff000100ff010101ff020201ff020202ff030303ff040304ff030303ff020101ff010101ff020101ff010201ff010101ff010001ff000100ff000000ff000001ff010101ff020202ff030202ff020202ff010201ff010202ff020202ff020202ff020202ff020202ff020202ff020202ff020101ff010101ff010001ff020101ff020203ff040405ff040404ff010101ff020101ff030202ff020303ff020202ff020201ff020302ff030303ff040304ff050505ff090a0aff0d0e0eff141314ff1b1b1bff242324ff2b2b2bff313131ff373736ff3c3c3cff434343ff494849ff515251ff5d5c5cff686968ff696969ff757475ff7e7d7eff7e7d7dff7e7e7dff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefffffefefffffefffffffffefefffefffefffefefffffefffffffffffffffffffffffefffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffefffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffefefffffffefffefffefffffefffffffffefffefffffffffffffffefffffffefefffffefffefffffffefffefefffffffefffffefefffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffefffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefffffefffffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffffffffffffefffffffefffffffefffefffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffffffffffffffefffffffefefffffefffffffffffefffefffffffffefffffefefffffefffffffffefefffefffffffefffffffffffffffffffffffffffffffffffefffefffefffefffefffefffffffffffefffffefffffefefffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffefffffefefffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefefefffefefefffefffffffefefffffffefefffefffefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffdfefefffdfefefffdfdfdfffdfefefffefefefffefefefffefefdfffefefdfffefefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefdfffefdfefffefdfdfffefefdfffdfdfefffefefdfffdfefefffdfdfdfffdfefdfffefefdfffdfdfefffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffffffefffefffefefffffefffefffffffefffefffffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffefefffefffefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffdfefdfffdfefefffdfdfdfffdfefefffdfefdfffdfefdfffefefdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffdfefdfffefefefffefefdfffefdfdfffefefdfffefefdfffefdfefffefefdfffdfefefffefefefffdfefefffdfdfefffefefefffefefdfffdfdfefffefdfefffdfdfefffdfefefffdfdfdfffcfdfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffcfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffdfefdfffefdfefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffdfefefffdfefefffdfdfdfffdfefefffefefefffefefefffefefdfffefefdfffefefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefefffefefefffefdfdfffefefefffefdfefffefefdfffdfefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefffefffffffffffffffefffffffefffffffefffefffefffffefffffffffefffefffffffffffffffefffefffefefffffefffefffffefefffefefffffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefffffffffffffffefffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffefffefefffffffefefffffffefffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffefffffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffefefffffffffefffefffefffefefefffefefefffffffefffefefffffffefefffefffefffefffefffffefffffffffffffefffefffffffffffffffefffffefefffefffefffefffefffffefffffffffefffefffffffffffffffefffffffefefffffefffefffffefefffefefffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffefffefffffefffffffffefffefffffffffffffffefffefffefefffffefffefffffefefffefefffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffffffefffefffffffffffffffefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffffffefffefefffffffffefffefffffffefefefffefffefffffffefffefefffffffffefffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d2ffd2d2d3ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d3d3ffd0d0d0ffcecdcdffccccccffcbcccbffcbcbcbffcbcacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c5ffc4c4c3ffc2c3c2ffc1c1c2ffc1c1c1ffc1c0c0ffbfbfc0ffbfbebfffbdbdbeffbcbdbdffbcbbbbffbabbbaffb9b9baffb8b9b9ffb8b8b8ffb7b7b7ffb5b6b5ffb4b5b4ffb3b4b3ffb2b2b3ffb2b2b2ffb2b1b1ffb0b0b1ffafb0afffadaeaeffacacacffabababffa9a9a9ffa8a8a8ffa6a6a5ffa3a4a3ffa1a1a1ff9f9f9fff9d9d9dff9c9b9cff9a9999ff979798ff959595ff929192ff8f9090ff8d8d8dff888888ff7e7d7dff6a6a6aff515152ff3b3b3aff262626ff161616ff0c0c0cff060605ff020202ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2b2aff2a2a2aff232423ff1d1d1dff141414ff131413ff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010101ff010101ff000100ff010101ff010100ff010000ff010100ff000100ff010001ff000100ff000001ff010100ff000100ff000001ff000100ff010100ff000101ff010001ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff010100ff010001ff000001ff000101ff000101ff000000ff000101ff010101ff010101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff000000ff000001ff010100ff010001ff010000ff010100ff010001ff010100ff000101ff010001ff010100ff010101ff010101ff010101ff010101ff010101ff020101ff020202ff010201ff010202ff010101ff020101ff010201ff010101ff020102ff010101ff010102ff020201ff010101ff000001ff000100ff010000ff000001ff000001ff000001ff000101ff010000ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff030303ff050405ff121312ff121212ff161617ff222222ff282827ff272728ff2d2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff070707ff101010ff1b1a1aff2d2d2cff424342ff535453ff676767ff7c7c7bff8b8a8bff919192ff949594ff979797ff999999ff9c9c9cff9f9f9fffa0a0a0ffa2a2a1ffa3a4a3ffa5a5a5ffa6a7a6ffa8a8a8ffaaaaaaffabababffacacadffaeaeaeffafafafffb0b0b1ffb2b2b2ffb2b2b2ffb3b2b2ffb3b3b3ffb4b3b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b9b8ffbabab9ffbbbbbbffbcbcbbffbcbdbcffbcbdbdffbebebeffbebebeffbebfbeffbfbfbfffbfbfbfffc0bfbfffc0c0bfffc0c0c0ffc1c0c1ffc2c2c1ffc2c2c3ffc3c3c3ffc4c4c4ffc4c4c5ffc5c6c5ffc7c6c6ffc6c7c7ffc8c7c8ffc8c8c9ffc9c9caffcbcacaffcbcccbffccccccffcdcdcdffcececfffd1d1d0ffd2d2d1ffd1d2d1ffd3d3d3ffd3d3d3ffd2d2d2ffd4d3d4ffd3d3d3ffd4d4d4ffd3d4d4ffd4d5d5ffd5d5d5ffd4d4d4ffd5d5d5ffd4d4d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff262727ff222222ff1c1d1dff171716ff121312ff121211ff141514ff101010ff070707ff030202ff010101ff010101ff010101ff010102ff010101ff010101ff010000ff000000ff000001ff000100ff000100ff000000ff000100ff020101ff010101ff010100ff000100ff000100ff010101ff010101ff000000ff000000ff000000ff010000ff010101ff010101ff010001ff010100ff000101ff010100ff000101ff020203ff060606ff0b0a0aff0d0d0eff0d0c0dff100f10ff141515ff1c1b1bff222323ff29292aff797979ff797979ff727272ff686968ff636363ff5a5a5aff535353ff4e4e4eff464546ff404040ff3a3a3aff323333ff2c2c2cff262626ff212121ff1a1a1aff141413ff0d0e0dff0a0a09ff060606ff040404ff030303ff020202ff010102ff010101ff010001ff000101ff010101ff040404ff050405ff050504ff020203ff010100ff000000ff000000ff000000ff010100ff010001ff010100ff000100ff000100ff010001ff010101ff000100ff000101ff000000ff000000ff000000ff000000ff010000ff000100ff000001ff010100ff000000ff000001ff000100ff010000ff000001ff010001ff000001ff000101ff010000ff000100ff000000ff010101ff020202ff020202ff020201ff000100ff010101ff020202ff030302ff020202ff020202ff020202ff020303ff030403ff050505ff090909ff0c0c0cff111110ff171717ff1f1f1eff242424ff292929ff2e2e2eff333333ff383839ff3d3e3dff464646ff525353ff606060ff646464ff696969ff757574ff7e7d7eff7e7e7dff7d7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffefefffffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefffffefefffffffefefffefefffffffefefffffffffffefefffffffffffffffffefffffffefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffffefffffffefffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffefefffefefffffffefefffffffffffefefffffffffffffffefefffffffefffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefefffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffffefffffefefffffffefffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefffffffffefefffffffffffffffffffefffffffffefffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffefffffffefefffffffefffffffffffffefefffffffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefdfdfffefdfdfffdfdfefffdfefefffefdfdfffdfdfefffefdfdfffefefefffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffefdfdfffefefdfffefefdfffdfefdfffdfefefffdfefdfffdfdfefffdfefefffefdfdfffefdfefffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefefffefefefffefefefffffefffffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffdfdfefffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffefdfefffdfdfefffefefefffdfdfefffefefefffefefefffefdfefffefdfdfffefdfefffefdfefffefefefffefdfdfffefefdfffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffdfefefffefefefffdfdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffdfdfcfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffdfdfdfffefdfdfffefdfefffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffefdfefffdfdfefffefdfefffefdfdfffefefdfffdfdfefffdfefefffdfdfefffdfefdfffefdfefffdfdfefffdfdfefffefdfdfffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffffefefffefefffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffefefffffffefffffffefefffffffefffefefffffefefefffffefefffefefefffefffffffefffffffefefffffefefefffefefefffefefffffffefffffefefefffffefefffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffefefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffefefffefefffffffefefffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffffefffffffffffffffefffffffffffffffffefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefffffffefefffffefefffffffefffefffefffefffefffefffefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffffffefffffefefffefefffffffffffffefefffffffffffffffffffffefefefffffefefffffefffffffefffffffefffffffefefffffffefffffffffffffefefffffffefffffefffffffffffffefffffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefffffffffefefffefefffffffefefffffefffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefffffefefffffffffefffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffefefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffefffefefffffefffffffffefffffffefffffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd3d4d4ffd3d4d4ffd3d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd2d2d3ffd3d3d2ffd3d2d2ffd3d3d2ffd2d3d2ffd2d3d3ffd2d3d2ffd3d3d4ffd5d5d5ffd4d4d4ffd0d0d0ffcececdffccccccffcbcbcbffcbcbcaffcac9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc5c5c5ffc5c4c4ffc4c3c4ffc3c3c3ffc2c2c2ffc2c1c1ffc1c1c0ffbfc0c0ffbfbebeffbebebdffbcbcbdffbbbcbcffbabbbbffb9b9baffb8b8b9ffb7b7b7ffb6b6b7ffb6b6b6ffb4b4b4ffb3b3b3ffb2b3b3ffb2b2b2ffb2b1b2ffb1b1b1ffb0b0b0ffaeadaeffacacacffaaaaaaffa9a9a9ffa8a8a7ffa6a6a7ffa5a4a4ffa2a2a2ff9f9f9fff9d9d9dff9b9a9aff999898ff969696ff939494ff919191ff8e8e8eff888888ff7c7d7dff6e6e6eff5d5c5cff3f3f3fff252525ff141514ff0d0d0dff080808ff040405ff010202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff1d1c1cff131314ff141414ff040404ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000100ff010101ff010001ff000001ff010101ff000001ff010101ff010101ff010001ff010000ff010001ff000001ff010001ff010000ff010100ff010101ff010101ff010100ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff010000ff000001ff000000ff010000ff000001ff000000ff000001ff000000ff000000ff000000ff010000ff000000ff000101ff000001ff000100ff010001ff000000ff000000ff010000ff010100ff010100ff000100ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff020201ff020101ff010102ff020202ff010102ff020201ff020202ff010101ff010000ff010001ff000001ff010001ff010000ff010100ff000001ff000000ff010000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff020201ff040504ff121212ff121212ff171617ff222223ff282727ff272727000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff050506ff0b0b0bff0f0f10ff181818ff272727ff414141ff605f60ff777777ff858585ff8d8d8dff949393ff969696ff989999ff9c9c9cff9d9d9dff9f9e9fffa1a1a1ffa2a2a3ffa5a5a5ffa7a6a6ffa9a8a8ffa9aaaaffabababffacacadffaeaeaeffb0afb0ffb0b0b1ffb1b1b2ffb3b2b2ffb3b2b2ffb3b3b3ffb3b4b4ffb5b5b5ffb6b7b6ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbbbcbbffbcbcbcffbdbdbdffbebebeffbfbebeffbebebfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c2c3ffc4c3c4ffc5c4c4ffc6c6c5ffc6c6c6ffc7c6c7ffc8c7c7ffc8c8c8ffc9cacaffcbcccbffcccccdffcdcdcdffcececeffd0d0d0ffd2d2d2ffd1d1d1ffd2d2d2ffd1d2d2ffd3d3d4ffd3d3d4ffd3d2d2ffd4d4d4ffd3d3d3ffd4d3d3ffd3d3d3ffd4d5d5ffd5d5d5ffd3d3d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff212222ff1d1c1cff161617ff121212ff0f0e0fff0e0e0fff111111ff0d0d0dff070606ff020202ff000101ff000001ff000100ff010001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff000000ff000100ff000000ff000100ff010100ff000000ff000000ff000000ff000000ff010100ff010100ff000000ff000000ff000000ff000001ff010001ff020102ff050504ff080808ff0a0a0aff0b0a0aff0d0c0dff0f1010ff141515ff1b1b1cff222223ff797878ff717172ff696969ff636363ff5a5a5aff5a5a5aff5a5a5aff535253ff4e4e4eff464646ff403f40ff3a3a3aff333233ff2c2c2cff262626ff202021ff1a1a1aff131314ff0d0d0dff0a090aff070606ff050404ff020303ff020202ff010102ff000101ff010102ff050505ff050505ff060505ff050504ff030302ff000101ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff020202ff020202ff030303ff020303ff030203ff030303ff020202ff020202ff040304ff050505ff080808ff0c0b0bff101011ff171717ff1f1f1fff242424ff2a292aff2e2e2eff333333ff383838ff3d3d3dff464647ff525353ff606060ff646464ff646464ff646464ff696969ff757574ff7d7e7dff7d7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffffffffffefffffffffffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffffffefffefffffffffffefffffffefffffffefffffffefffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefffffffefffffefffefffffffffffffffefffefffefffffffffffefefffffffffffffffefffffffefefffefefefffffefefffefefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffefffffffffffefffefefefffffffefffefffffffffffffffffffffffffffefffffffefffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffffffffffefffffffffefefffffefffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffefefefffffefffffffefefffffffffffffefffffffffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefffffefefffffefefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffefefefffffffffffffefefffffffffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffefefffefefefffffffefffefffffffefefffffffffffffffffffffefffffffffefefffffefffffffefffffefffefffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefefefffffefefffefefefffffefefffefefefffefefffffffefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfdfefffefdfefffefefefffdfdfefffdfdfefffefefefffefdfefffefdfefffefdfefffefdfefffdfefdfffefefefffefefefffefdfdfffdfdfefffdfdfefffefefefffdfefdfffdfefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffefefdfffdfefefffdfdfefffefefdfffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefffffffefefffefefefffffefefffefefefffffffffffffefefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffefefdfffefdfefffdfefefffefdfefffefdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefdfefffdfefefffefefefffefefdfffefefefffefefefffdfdfefffefefefffefdfefffefefdfffdfefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffcfbfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfbfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffefefdfffdfefefffdfdfefffefefdfffefefefffdfdfefffefdfdfffdfdfefffefdfdfffdfefdfffefefefffefdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfdfffdfefdfffefefefffdfdfefffefefefffefdfefffefefdfffdfefefffefdfefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffefdfefffdfdfefffefdfefffefdfefffdfdfefffdfdfdfffefefefffefdfdfffefdfdfffefdfefffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffefefffffffefefffefefefffefefefffefefefffffefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffffefefffefffefffffffffffffefefffefffefffffffffffefefffffffffffffffefffffffefefffefefffffffefefffefefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffffefffffffefffffefffefffffffffffffffefffefffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffefefffffefffffffefffffefffefffffffffffffffefffefffefffffffffffefefffffffffffffefefffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefffffefefffffefefefffffefefffefefefffefefffffefefffffefefffffffefffffffefffffefefffffefefefffffffffffefefefffffefefffefefffffefefffffffefffffefffefffefffffffffffffffffffefffffefffffefffffffffefffffffefffffffffefffefefffffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d3ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd2d2d3ffd3d3d3ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd6d5d5ffd4d4d4ffd1d1d1ffcfcfceffcccdccffcacacbffcac9c9ffc9c8c9ffc8c7c8ffc6c7c6ffc6c6c7ffc6c5c5ffc5c5c5ffc4c5c5ffc3c3c3ffc2c3c2ffc1c1c2ffc1c0c0ffbfc0c0ffbfbebfffbebdbdffbdbdbdffbcbbbcffbbbbbbffbab9baffb9b9b9ffb7b7b8ffb6b6b6ffb5b6b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b0ffb0afafffaeaeaeffacacacffabaaabffa8a9a9ffa8a8a8ffa7a7a7ffa5a5a5ffa2a2a3ffa0a0a0ff9c9c9dff9a999aff989797ff959595ff929393ff919191ff8f8f8fff898888ff787879ff606061ff484748ff2e2f2eff191a1aff0d0d0dff060606ff030203ff010102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1dff131413ff131414ff050404ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff000001ff010000ff010001ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010000ff000101ff010001ff010000ff010101ff010101ff010101ff020102ff020201ff010101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff000001ff010001ff010000ff000000ff000001ff000001ff000001ff010000ff010001ff000001ff000000ff010101ff000000ff010000ff000001ff000001ff010001ff000100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010202ff010102ff010101ff010101ff020102ff010201ff010101ff010100ff000100ff010101ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff010000ff000000ff000000ff010001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff050405ff121213ff131212ff171617ff2322220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040404ff060606ff0a0a0aff191919ff343433ff515150ff6b6b6bff7e7e7eff8f8e8fff949595ff979797ff9a9a9aff9a9a9bff9c9c9dff9e9e9effa0a0a1ffa3a2a2ffa5a4a5ffa6a6a7ffa8a8a8ffaaaaaaffabababffadacacffaeaeaeffafafafffb1b0b1ffb1b2b1ffb2b2b2ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b6ffb7b6b7ffb8b8b8ffb9b9b8ffbababaffbababbffbcbcbbffbdbdbdffbdbdbeffbebdbdffbebebeffbfbebfffbfc0bfffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c2ffc2c2c2ffc3c3c3ffc4c4c4ffc4c5c5ffc6c5c6ffc6c6c6ffc8c7c7ffc9c9c9ffcbcbccffcdcccdffcececeffcfcfcfffd0d0cfffd1d1d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd3d4d3ffd4d3d3ffd3d2d2ffd4d4d3ffd4d3d4ffd3d4d4ffd4d3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212222ff1c1c1cff171717ff121212ff0e0e0fff0c0b0cff0b0b0cff0d0d0dff0b0a0bff050505ff010201ff010101ff000000ff010000ff000001ff000000ff010001ff000100ff000101ff000000ff010100ff000000ff000001ff010000ff000000ff010000ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff030304ff060606ff070707ff080808ff0a0a0aff0d0d0dff100f10ff151515ff1b1b1bff717171ff686968ff636363ff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff535352ff4e4e4eff464645ff404040ff3a3a3aff333333ff2c2c2cff262626ff202121ff1a1a1aff131314ff0e0d0eff0a090aff070607ff040404ff030303ff020202ff020101ff050506ff050505ff060506ff050605ff050506ff030303ff010101ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010201ff030303ff040403ff030303ff030303ff030404ff050504ff030302ff030202ff030302ff040404ff050505ff080809ff0c0b0cff111010ff171717ff1e1e1fff242425ff29292aff2e2e2eff333333ff383839ff3d3d3dff474747ff535353ff605f5fff646464ff646464ff646464ff636464ff646464ff696969ff757575ff7e7d7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefefffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffefffefffffffefffefefffffefefffffffffffffffffffffefffffffefefffffffffffffffffffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefffffefefffffefffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffffefefffefefffffffffffffefffffffffefffffffefefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefffffefefffffefffffffffffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefefffefefefffefefdfffefefefffefefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffefffffffefffefffffffefffefefffffefefffffefffffffffffefffefefefffefefffffefefffffffefffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfefefffefdfefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefdfefffefdfefffdfefefffefdfdfffefefdfffdfefefffdfefdfffefefdfffefefefffefefdfffdfdfefffefefdfffefefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffefffffffefefffefefffffefffefffffffefffefefffffefefffffefffffffffffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefdfefffefdfefffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfefffdfefefffefdfdfffdfefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefdfefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffcfbfbfffcfbfbfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefdfffdfefefffdfdfefffdfefefffefefdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfefffdfdfefffefefefffefdfefffefefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffefefefffdfdfefffefdfefffdfefdfffefdfdfffefefdfffdfefefffdfefdfffefefdfffefefefffefefdfffdfdfefffefefdfffefefefffefdfdfffefdfefffefefffffffefffffefffefffffffefffefefefffefefffffefefefffefefefffefffffffefefffffefffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffefffffffefffffefefefffefefefffffffefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffefffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffffffefffffffffffffffefffefefffffffffffffffffffffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffefffefffffefefffffffffffffffefffefefefffffefefffffffefffefefefffffefefffefefffffefefffffefefefffffffefffefefefffefefffffefefefffefefefffefffffffefefefffefffefffffffefffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffffefefffffffffffffffefffefefffffffffefffffffffffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffefefffffefffefffffffefffefefefffefefffffefefefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffffffffffefffffffffefefffffefefffffffffffefefffffefefffffefffefffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefefffffefefffffffefffefefefffffefefffefefffffffffffffffffffffffffeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d2d3ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d3ffd5d4d5ffd5d4d5ffd2d2d2ffcfceceffcbccccffcac9caffc8c9c9ffc8c8c8ffc6c6c6ffc5c6c5ffc5c5c5ffc4c5c4ffc4c3c4ffc2c2c3ffc2c2c2ffc1c0c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbbbbbcffbbbbbbffbabab9ffb8b8b8ffb7b7b8ffb6b6b7ffb5b5b5ffb4b4b3ffb2b3b2ffb2b2b2ffb1b1b1ffb0b1b1ffb0b0b0ffafafafffaeadadffacacacffaaabaaffa8a8a9ffa8a7a8ffa7a7a7ffa5a5a5ffa3a3a3ffa0a0a0ff9d9d9dff9a9a9aff969697ff949494ff919292ff8f8f8eff8d8d8dff8a8a8aff7a7b7aff5b5b5bff373738ff1d1d1dff0e0d0eff070706ff030302ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131414ff141314ff040404ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff010001ff000101ff010000ff000101ff010001ff010101ff010101ff010101ff010101ff010101ff010201ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020201ff010101ff010102ff010202ff020102ff010101ff010201ff010201ff010101ff010101ff010101ff010101ff010001ff010000ff010100ff010101ff010001ff010001ff010101ff000101ff010000ff010000ff000101ff000000ff000001ff000000ff010000ff010100ff000101ff000100ff000000ff000101ff010100ff000001ff010100ff010101ff010000ff010001ff010001ff010101ff010101ff020201ff010101ff010102ff010201ff010101ff010202ff010102ff000101ff010101ff010000ff000000ff010101ff000100ff010000ff000000ff010001ff010000ff000001ff000100ff010100ff000000ff000001ff000000ff010100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020101ff050405ff121213ff121212ff1717160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010202ff050505ff0f0f10ff242424ff3f3e3eff616261ff828383ff939393ff979697ff999999ff999999ff9a999aff9c9c9bff9d9e9eff9f9f9fffa1a1a2ffa3a4a4ffa6a5a5ffa8a8a7ffa9a9a9ffaaabaaffacacacffaeaeaeffafafafffb0b0b0ffb1b1b0ffb1b2b1ffb2b2b2ffb3b2b2ffb4b3b4ffb5b5b6ffb7b7b7ffb8b8b7ffb9b9b9ffbababaffbbbbbbffbcbcbbffbcbdbdffbdbdbeffbebebeffbfbfbeffbfbfbfffbfbfbfffc0c0c0ffc0c1c0ffc1c0c0ffc1c1c1ffc2c2c2ffc3c2c3ffc4c4c4ffc4c5c4ffc6c6c5ffc6c6c7ffc8c8c9ffcbcbcbffcdcdcdffcdceceffcfcfcfffd0d0d0ffd0cfd0ffcfcfcfffd0d1d0ffd0d0d0ffd2d1d2ffd1d1d1ffd2d2d2ffd1d2d2ffd3d3d3ffd3d3d3ffd2d2d2ffd3d4d4ffd4d3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1c1dff171717ff121212ff0e0f0fff0c0b0cff090909ff090909ff0a0a0bff090909ff040404ff020101ff010100ff000000ff000000ff000000ff000001ff000100ff000000ff010000ff000100ff000000ff010000ff000000ff000000ff000000ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030302ff050505ff060506ff050606ff080808ff0b0b0aff0c0d0dff0f1010ff141515ff696869ff636363ff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff525252ff4e4e4eff454546ff403f40ff3a3a3aff333333ff2c2c2cff262626ff212121ff1a1a1aff131313ff0e0d0eff090a09ff070606ff040504ff030303ff070707ff060606ff050506ff050605ff050505ff060505ff030303ff010001ff010000ff000001ff000001ff000000ff010100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020102ff030303ff040404ff040404ff040404ff040505ff050506ff060606ff030202ff040304ff050505ff080809ff0c0b0cff111011ff171717ff1e1f1fff252424ff2a2929ff2e2e2eff333333ff383839ff3d3d3dff474646ff535353ff606060ff646464ff646464ff646464ff646464ff646464ff646464ff646464ff696969ff7574740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefefffffffefffffffefffffffffffefefffffefffefffffffefffffffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffefefefffffefffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffefefffffffffefffffffefffffffffffefefefffffffefffffffefffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffefffffffefffffffffffefefefffffffefffefefefffefffffffefefffffefffefffffffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffffefffffefefffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffffffefffffffffffefefffffefffefffffffefffffffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefffefffefefefffefefdfffdfefefffefefdfffefefefffefefffffffffefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffefefffffffffefffffffefffffffffffefefefffffffefffefefefffefefefffefefffffefffefffffffefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfdfdfffefdfefffefefefffefefefffdfdfefffefefefffefdfefffdfefdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefefdfffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefdfdfffefefefffefdfefffefefefffefefdfffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfdfcfffcfdfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefdfffdfefefffefefefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfdfefffdfefefffdfdfdfffefdfdfffefefefffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfdfffefdfefffdfefdfffefefdfffdfdfdfffefdfefffefefefffefdfefffdfdfefffefefdfffefdfefffdfefdfffefdfdfffefefdfffdfdfefffefdfefffefefefffefefefffefefdfffefefefffefdfdfffefdfdfffefefefffefefefffefffefffffefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffefefefffffefefffffffffffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffefefffefffefffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffffffffffefffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffefffefffffffffffffffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefefffffffefffffefefffefefefffffefefffffffffffefefefffefffefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffefefefffffefefffefefefffefffffffefefefffffffffffffffffffefefffffffffffffefefefffffefefffffffffffefefffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffefefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffefefefffffefffffffffffffffefffffefefffffffffefffffefffffefffefffffefefffffffefffefefffffffefffffffefffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffefefffffffffffffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffffffffffefefefffffefffffefefefffffefefffefefefffffefffffffefefffffefffffefefefffefffefffffefffffefffefffffefefffefffefffefefffffffefefffffefffffefefefffffffefffffefefffefefefffffefefffffffffffffffffffffffffffffefefffefffefffefffffffffefeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff686868ff686868ff686868ff686868ff686868ff696969ff6a6a6aff6b6b6bff6e6d6dff6f6f6fff706f6fff707070ff706f6fff6f6f6fff6f7070ff706f6fff70706fff6f7070ff70706fff6f6f6fff706f6fff6f6f6fff6e6e6eff6d6d6dff6e6d6dff6e6e6eff6e6e6eff6e6e6eff6e6e6dff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6c6c6cff6b6b6bff69696aff696969ff696969ff696969ff696969ff696969ff696969ff696969ff696969ff696969ff696969ff696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d2d3ffd3d3d3ffd2d2d2ffd3d3d2ffd3d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd2d2d2ffcececeffcbcbcbffc9c9c9ffc7c8c8ffc6c6c6ffc6c6c5ffc5c5c5ffc3c3c4ffc3c3c3ffc2c2c2ffc2c1c1ffc1c1c1ffbfbfc0ffbfbebeffbdbdbcffbcbcbcffbbbbbaffbabab9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b4ffb4b4b3ffb2b3b3ffb2b2b1ffb0b0b1ffb0b0b1ffafafafffafaeaeffadadadffacacacffabababffa9a8a8ffa7a6a7ffa6a6a6ffa5a4a4ffa2a2a2ffa1a0a0ff9e9d9dff9a999aff969696ff939393ff909090ff8d8e8dff898989ff828282ff767677ff5b5a5aff302f2fff131313ff070707ff020202ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040504ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010100ff000101ff010101ff010100ff010100ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff020202ff010102ff020201ff020101ff010101ff010101ff010101ff010101ff010101ff010102ff010201ff020201ff010202ff010201ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010100ff010001ff010101ff010100ff000000ff010001ff010100ff010001ff000000ff000100ff010001ff000100ff010000ff000100ff000001ff010000ff010001ff000000ff010100ff010001ff010000ff010000ff010101ff010101ff010101ff010101ff010101ff010201ff020101ff010201ff000101ff010101ff010100ff010100ff000000ff000100ff000000ff010100ff010101ff000001ff000101ff000000ff010000ff010101ff000001ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff050505ff121212ff1213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff090909ff181818ff373636ff626162ff848483ff919191ff969696ff989798ff979797ff999899ff9a9a9aff9c9c9cff9e9e9effa0a1a0ffa3a2a2ffa5a5a5ffa7a6a7ffa9a8a8ffabaaaaffacacacffaeadadffafaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b1ffb3b3b3ffb4b4b4ffb5b5b5ffb6b7b7ffb8b8b7ffb9b9b9ffbababbffbbbbbbffbcbcbcffbdbdbcffbebdbdffbebebeffbfbebeffc0bfbfffc0c0c0ffbfc0c0ffc0c1c1ffc1c0c0ffc2c1c1ffc3c3c3ffc3c3c4ffc5c5c4ffc6c6c5ffc8c8c8ffcbcbcaffcdcdccffcdcdcdffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff131212ff0e0e0eff0c0b0cff090909ff080808ff070707ff090909ff080708ff030403ff010101ff000100ff000000ff010000ff010000ff000000ff010000ff000000ff000000ff010000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010001ff020202ff040403ff050505ff040404ff060606ff080807ff0a0a0aff0c0c0dff10100fff636363ff5a5a5aff5a5a5aff5a5a5aff5a5a5bff5a5a5aff5a5a5aff5a5a5aff5a5a5bff5a5a5aff535352ff4e4e4eff464645ff404040ff3a3a3aff333233ff2d2c2cff262626ff202021ff1a1a1aff141314ff0d0e0dff0a0909ff060706ff09090aff090808ff080707ff060606ff060505ff050505ff050405ff030202ff010101ff000000ff000100ff000000ff000000ff000100ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000001ff000101ff000000ff000000ff000000ff000001ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff030303ff040404ff040404ff050505ff050505ff060505ff060706ff080808ff050505ff090808ff0c0b0cff101010ff171717ff1e1f1eff252425ff2a2a2aff2e2e2eff333333ff383938ff3e3d3dff464646ff535352ff606060ff646464ff646464ff646464ff646464ff646464ff646464ff646464ff646464ff646464ff6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffefffefffffffefffffefefffffffffffffffefffffffffffefffffffffefefffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffefefefffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefefffffffffffffffefffffffffffefffffffffefffffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffefffffefefffffefffffefffffffefffefffffefffffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffffefffffefffffefffefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffefefefffffffffffffefefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffefffffffffefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffefefffffefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffffefefffffefffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffefffffffefffffefffffffffffffffffffefffefefefffffefefffefefffffefefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefdfefffdfefefffefdfefffefefdfffdfdfefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffffefffffefffffffefffffefefffffefefefffffffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefefefffdfdfdfffefdfdfffefdfefffdfefefffefdfefffefefdfffdfdfefffdfdfefffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffefdfdfffefefdfffefefefffefdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfdfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffefefdfffdfdfdfffefdfefffefdfefffefefefffefefdfffefefdfffefefdfffefdfefffdfefdfffefdfefffefdfefffefdfefffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffffffefffffefffffffffffffffffffffffffffffefefefffffefefffffefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffefffffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffefefffffffffffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffffefefffffffefffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefefffffefefffffffffefffefefffffefefffffffffefffffffefffffefffffffefffffefffefffffefefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffefffffefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffefffffffefffffffffefffffffffffefefffffffefefffffefffffefefefffffefffffffffefffefefffffefffffffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffffffffffffefffffffffffefffefffffefefffffefefffefefffffffffefffffffffffffefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefffffefffefffefefefffffefefffffefffffefffefffefefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefffffffffefffefefffffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676868ff686868ff686868ff686868ff686768ff686868ff686868ff696969ff6a6a6aff6c6c6cff6d6d6dff6f6e6eff706f70ff6f6f6fff6f6f6fff70706fff6f6f6fff6f6f70ff706f6fff70706fff706f70ff6f6e6fff6d6e6dff6d6d6dff6d6c6cff6d6c6cff6d6d6dff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6d6d6dff6b6b6bff6a6969ff696969ff696969ff696969ff696969ff696969ff6a6969ff696969ff696969ff696969ff696969ff696969ff69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d2d2ffd3d2d2ffd3d2d2ffd3d2d3ffd3d3d2ffd3d3d3ffd4d4d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d1d1ffcecdceffcacbcaffc8c8c8ffc6c6c6ffc6c5c5ffc4c5c4ffc3c4c3ffc2c2c2ffc2c1c1ffc1c0c0ffbfbfc0ffbfbfbeffbdbdbdffbcbcbcffbbbabbffb9babaffb9b9b9ffb7b7b7ffb6b6b6ffb5b4b5ffb3b3b4ffb2b2b2ffb2b1b2ffb1b1b0ffb0b0b0ffaeafaeffaeaeadffadadacffabababffaaaaaaffa8a8a8ffa6a6a6ffa5a4a5ffa3a3a4ffa2a2a1ff9f9f9fff9d9d9cff9b9a9bff979897ff939394ff909090ff8d8d8dff888887ff7d7e7eff6b6b6bff494949ff262626ff121112ff070607ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000001ff010000ff010100ff010101ff010001ff000100ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010101ff020101ff010101ff020102ff010101ff010101ff010202ff020101ff010101ff020101ff010102ff010201ff020102ff020101ff020202ff010101ff010101ff010101ff010101ff010101ff010001ff010001ff010101ff010101ff010100ff010100ff010100ff010001ff000100ff000001ff010000ff010000ff010000ff000101ff000101ff000100ff010101ff010000ff010001ff010001ff010001ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff010100ff010100ff010001ff010001ff000100ff000000ff000000ff010000ff000000ff000101ff000000ff010000ff010000ff000000ff010000ff000000ff010001ff000000ff000000ff000101ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff010101ff040405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff141414ff303031ff575758ff747474ff888887ff8f8f8eff949393ff959595ff979798ff999999ff9b9b9bff9d9d9dff9fa0a0ffa2a2a2ffa4a4a4ffa6a6a6ffa8a7a7ffaaa9aaffabababffadacadffaeadadffafafaeffafafafffb0b0b0ffb2b1b1ffb2b2b2ffb4b4b4ffb6b6b5ffb6b6b7ffb8b8b8ffb9b9b9ffbbbbbaffbcbbbbffbdbcbcffbdbdbcffbebdbdffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c1ffc1c2c2ffc3c3c3ffc5c5c5ffc8c8c8ffcbcacbffccccccffcdceceffcececeffcfceceffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd2d2d1ffd1d1d1ffd2d2d2ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121213ff0f0f0eff0c0c0bff0a0909ff080808ff070807ff070708ff080808ff060606ff030302ff000101ff000101ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030203ff030303ff030304ff050505ff060606ff080707ff0b0a0aff0d0d0dff5a5a5aff5a5a5aff5b5a5aff5b5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5a5aff535353ff4e4e4eff464645ff40403fff3a3a3aff333333ff2c2d2cff262626ff212121ff1a1a1aff141413ff0d0e0eff0e0f0fff0b0b0bff0a090aff080808ff070707ff060606ff060506ff050505ff030303ff000101ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff000000ff000000ff010000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010201ff030304ff050504ff060606ff050505ff060606ff070706ff080808ff0a0a0aff0d0d0dff0c0b0cff111011ff171717ff1f1f1eff242424ff2a2a29ff2e2e2eff333333ff383838ff3d3d3dff474646ff535352ff5f6060ff646464ff646464ff646464ff646464ff646464ff646464ff646464ff646463ff646464ff646464ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffffffffffffffffefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffefffffffefffefffefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffefefffffefefefffefefefffffefefffffefefffefefffffefefefffefefffffefefffffefefefffefefffffefefefffffffffffffefffffefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffefffffffffffffffffefffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffefefefffefefefffefdfefffefdfefffdfefefffefefefffffefefffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffffffffffffffffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefefefffefffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfdfefffdfefefffdfefefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffefefefffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffdfefefffdfdfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffbfcfcfffbfbfcfffcfbfcfffbfbfcfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffbfcfbfffcfbfcfffbfcfbfffcfcfbfffcfbfcfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfefefffefdfdfffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffdfefdfffefefefffefdfefffefefefffefefdfffefefefffefefefffefdfefffdfefefffdfefefffdfdfefffefdfefffdfdfefffefdfdfffefefefffefdfefffdfefefffdfefdfffefefefffdfefdfffefdfefffdfefdfffefefdfffefdfefffdfdfefffefdfefffefefefffdfdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefffefffffefefffefffefffffefffffffefefffefefefffefefefffffefefffefefefffefffffffefefffffffffefffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffefefffffefffffffefffefffffffffffffefffffefefffffefffffffefffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffefefffefefefffefefffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffffffffefffffffffefffffffffffffefffffffefffefffefefefffefefefffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffefffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffefffffffffffefffffffffefffffefffefffffffefffffefffffefefffffffefffffefefffffefefffffffffffffffefefffefefefffffefffffffffffffefffffffefffffffffffffffefffefffffefffffffefffffefefffffefffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffefefffffefefffefefffffefefefffefffffffefefffffffefffffefefffffffefefffefffffffffefefffefefffffefffefffffffffffefffefffffefffffefffefffffffefffffefefffefefffffffefffffefefffffefefffffffffefffffefefffefefefffefefffffffffffffefffffffefffffffffffffffefffefffffefffffffefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff686868ff686768ff686868ff686868ff676768ff686868ff686868ff696868ff6a6a6bff6c6b6cff6d6d6eff6f6f6fff706f6fff6f706fff706f70ff706f6fff6f6f6fff6f6f6fff70706fff6e6f6fff6d6e6eff6d6d6dff6c6c6cff6d6d6cff6c6d6dff6d6c6cff6d6d6dff6e6e6eff6e6e6eff6e6e6eff6e6d6eff6e6e6eff6e6e6eff6e6e6eff6e6e6dff6d6d6cff6b6b6aff6a6a6aff696969ff696969ff6a6969ff686969ff6a6969ff696969ff696969ff696969ff696969ff696969ff696969ff696969ff696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd2d3d3ffd1d2d1ffd2d2d1ffd1d1d1ffd0d0d1ffcdcdcdffcacac9ffc7c7c6ffc5c5c5ffc4c4c4ffc3c3c3ffc1c2c2ffc0c1c0ffbfbfbfffbebebeffbebdbdffbdbcbdffbbbbbbffbabab9ffb9b9b8ffb7b7b7ffb6b6b6ffb5b5b4ffb3b3b3ffb3b2b2ffb1b1b1ffb1b0b0ffb0afb0ffaeaeaeffadadadffacacacffabaaaaffa9a8a9ffa7a7a7ffa5a6a6ffa4a3a4ffa2a2a2ffa1a0a1ff9f9f9fff9c9c9cff9a999aff989898ff959595ff919191ff8b8b8bff848484ff757676ff5e5e5dff383738ff1a1a1aff100f10ff080808ff020203ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010100ff000000ff000101ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff020102ff020102ff020101ff010201ff010101ff010201ff020101ff010101ff020101ff010101ff020101ff010102ff010201ff010101ff020101ff020101ff010102ff010101ff010101ff010101ff010101ff010001ff010000ff010101ff010001ff000001ff000000ff010101ff000100ff010001ff000100ff010100ff000000ff000001ff010001ff000101ff000001ff010101ff010100ff010000ff010101ff010101ff010202ff010201ff010101ff010101ff010101ff010101ff010101ff000100ff010100ff000000ff000101ff000001ff000000ff010100ff000101ff010000ff010000ff000000ff000000ff000000ff000000ff010000ff010001ff010001ff010000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff010201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080708ff121212ff232324ff3f3f3fff676868ff7a797aff8a8b8bff919291ff959595ff969696ff989898ff999a99ff9c9d9cff9f9f9fffa1a0a1ffa4a3a3ffa5a5a5ffa7a7a8ffa9a9a9ffabaaaaffabababffadacadffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b3b2ffb4b4b4ffb6b5b5ffb6b7b7ffb8b8b8ffbab9b9ffbababaffbbbcbcffbcbcbcffbdbdbdffbebebeffbebfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc4c3c3ffc7c7c8ffcbcacbffcccbcbffcdcdccffcdcecdffcecfceffcececeffcfcecfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0cfffd1d1d1ffd0d0d0ffd1d1d2ffd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0e0fff0c0b0bff09090aff080708ff070808ff070707ff080808ff070807ff050505ff020302ff010101ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff030203ff030302ff030302ff030403ff050505ff060606ff080708ff0b0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff0e0e0eff0c0b0bff090909ff080809ff070707ff080707ff070606ff030304ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff050404ff050506ff060606ff060605ff070707ff080808ff0a0a0bff0d0d0dff1111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffefffffefffffefffefffffffefffffffefffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffffffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffefffefffefefefffffefffffffefefffefefffffefffffffefefefffefefffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffefffffffffefefffffefffffefffefffffefffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffefffefffefefefffefefefffefefefffdfefefffefefefffefffefffefefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffefffefefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffffffefefffffefefefffffffefffefffffffffffffffefefefffefefffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfefffefdfefffdfefdfffdfdfefffefdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfefdfffefdfdfffdfdfdfffefefefffefdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffdfdfdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffdfefdfffdfefdfffdfefdfffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffbfbfcfffcfbfcfffcfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfefdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffefdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefefffdfdfefffdfefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffefdfefffdfdfefffefdfdfffefefefffdfdfefffdfdfefffefefdfffdfefefffefefefffefefdfffefdfefffefefdfffefefdfffefefdfffdfefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffdfdfefffefefefffdfefdfffdfdfefffefdfefffefdfdfffefefefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfefffdfefefffdfefdfffdfdfdfffefefdfffefefdfffdfefdfffefefefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffefffffffefffefffefffefffefefefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffefffffefefefffefefefffefefffffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffefffffffffffefffffefffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefefffffefffffffefefffefefefffefffefffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffefefffffffffffefefefffffefffffffffefffffefffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffefffefffefffefffefffefffffffffffefefefffffffffffffefffffffefefffffffffffefefefffffefffffffffefffffefffffefefffffffefefffffffffffefefffffefefffffffffefffefffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffefefffffefefffffefffefffefefffffefffffffefffefffefefefffffefefffffffefffefffefffffffffffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffffffffefffefffffffffffffffefefefffefefffffefffefffefffefffefffefffefefefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffefffefffefefffffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffffefefffffffefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffefffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff686868ff686867ff686868ff686868ff686868ff676867ff686868ff676768ff696969ff6a6a6aff6b6b6bff6d6d6dff6e6f6fff6f7070ff6f6f70ff6f706fff6f6f6fff6f706fff6f6f6fff6d6e6dff6d6d6dff6d6c6dff6d6c6cff6c6d6cff6c6c6cff6c6c6cff6d6c6cff6d6d6dff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6e6e6eff6c6d6dff6b6b6bff696a69ff696969ff696969ff696969ff696969ff686868ff686867ff696969ff696a69ff69696aff696969ff696969ff696969ff696969ff69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcecfffcecdcdffc9c9c9ffc6c6c6ffc4c3c4ffc3c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbcbcbdffbbbbbbffbababaffb8b9b9ffb8b7b8ffb6b6b5ffb4b4b5ffb3b4b3ffb3b3b2ffb2b2b1ffb1b1b1ffb0b0b0ffafaeafffadaeadffacacacffaaa9aaffa8a8a8ffa6a6a6ffa5a4a5ffa3a3a3ffa1a1a1ff9f9f9fff9e9d9dff9c9c9cff999a9aff989899ff969696ff919191ff868686ff767777ff636463ff494949ff292929ff141413ff0a0b0aff060606ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000001ff000100ff000100ff000100ff010101ff000100ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff010102ff010101ff010201ff010202ff020102ff010101ff010102ff010201ff010201ff010201ff010101ff010101ff010101ff010201ff010102ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000001ff000001ff000100ff000000ff000001ff000100ff000000ff010000ff010100ff000100ff010101ff000100ff010001ff000100ff010101ff010101ff020102ff020101ff020101ff020202ff010201ff010202ff010102ff010101ff010101ff010100ff010101ff000100ff010101ff010001ff010000ff000101ff000000ff000001ff010000ff010000ff000000ff000000ff000001ff000001ff000000ff000100ff000101ff010000ff000000ff000000ff000100ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff060506ff0c0c0cff181818ff323333ff4e4e4fff727272ff838484ff8f8f8fff949595ff959695ff979797ff9a9999ff9c9c9bff9e9e9dffa0a1a0ffa2a2a2ffa5a4a5ffa6a7a6ffa8a8a8ffa9a9a9ffabababffacacacffadadadffaeafaeffafb0b0ffb1b2b2ffb3b3b3ffb4b5b4ffb5b6b5ffb7b7b7ffb8b9b8ffb9b9b9ffbbbbbbffbcbbbcffbdbcbcffbdbebeffbdbebdffbfbebfffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc3c3c3ffc6c6c7ffc9c9c9ffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0cfcfffd0d1d1ffd0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0dff0d0e0eff0e0d0dff0e0d0eff0d0e0dff0e0d0eff0e0d0dff0d0e0eff0d0d0eff0e0d0eff0d0e0dff0c0c0cff090909ff0c0b0bff09090aff080808ff070707ff070708ff060706ff060707ff060707ff040504ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff010101ff020302ff020303ff030303ff030302ff040304ff040504ff060606ff080807ff030404ff040303ff040304ff030403ff040404ff040303ff030404ff030304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171716ff121211ff0e0f0eff0b0b0bff0a090aff080808ff080808ff070708ff050405ff010101ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020302ff050504ff070606ff060706ff070707ff080708ff0a0a0aff0d0d0dff111111ff1516150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffffffffefefffefefefffefffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffffffefffffefffffffefffffefffffffffffffffffffffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffefffffffffefffffefffefffffffffffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffefffffffefffffefffffffefffffffffefefffefefefffefffefffefffefffffffffffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffffefffffefffefffefffefffefefefffffefffffefffffffffffffffffefffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffffffffffffffffffefffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefffefffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefffefffefffefffffffffffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefdfffefefefffffffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefffefffefefefffffefefffffefefffefefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffdfdfefffefdfefffdfefdfffefefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefefdfffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefdfefffdfefefffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfefefffefdfefffdfefefffdfefefffefefefffdfefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefefffefdfefffefefefffefdfdfffdfefdfffdfefefffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfefdfffefdfefffefdfefffefefefffefdfefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefefffefefefffdfdfefffefdfefffdfefdfffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefffffffffefffffffffffffffffefffffffefffefffffffffefffffefffefffefffefffffefffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffffffffffffffefefefffefffefffefffffffefefffffffefffffefffffffffffefffffffffffffffefffffffefffffefffffffefffffefffffffffffffffffefffffefefefffefefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffefefffffffffffffefffffefffffffefefefffffefefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffffefffffefffefffefffefffffefefffefffefffffffefffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefffffffffefffffffffffffffefefffffffefffefffffffffefffffefffffffefffffffffefefffefffefffffefefffefefefffefefefffefefffffefefffffffefffffefefefffefffefffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffefffffefffffffffffefffffffffffefffefffefffefffefefffffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffffefffffffffffffffffefffffefefffefffefffefffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefffffefffefffffefffffffefffffffefefffefefffffffefefffefffefffefffefffefefefffefefefffefffefffefefefffffffffffefefefffefffffffffefefffefefefffefffefffefefefffefefefffffefffffefffefffffffefffffffffffefffefffefffefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffffefffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686867ff686868ff686868ff686768ff686868ff686868ff686868ff686868ff686768ff686868ff696968ff6a6a6aff6b6b6bff6d6d6dff6f6e6fff707070ff706f6fff6f706fff6f6f6fff6e6d6eff6d6d6dff6c6d6cff6d6c6cff6c6c6cff6c6c6cff6b6b6bff6b6b6bff6b6b6cff6c6c6cff6e6d6eff6e6e6eff6e6e6eff6e6e6eff6e6d6eff6d6c6dff6b6b6bff6a6a6aff696969ff696969ff696969ff696869ff686968ff676867ff676767ff686868ff696969ff6a6969ff696969ff696a69ff696969ff696969ff6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d1ffd1d2d2ffd2d1d2ffcfd0d0ffcecfcfffcfcecfffcecfceffcdcdcdffc9c9c9ffc5c5c5ffc1c2c2ffc0c0c1ffbfbfbfffbdbdbeffbcbdbcffbbbbbbffbababaffb9b9b9ffb7b7b8ffb6b6b6ffb4b5b5ffb3b4b3ffb3b2b2ffb2b2b2ffb1b2b1ffb0b1b0ffafb0afffadadaeffabacacffaaaaaaffa8a7a7ffa5a6a5ffa4a4a4ffa2a2a2ffa0a0a1ff9e9e9eff9c9d9cff9a9a9aff979897ff969796ff959595ff919091ff858686ff6f706fff545454ff373737ff1d1d1dff0f0e0eff080808ff030302ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff010000ff000100ff000101ff010001ff000101ff000101ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff020102ff010101ff010101ff010101ff020101ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff000001ff010001ff000101ff010101ff000000ff000000ff000000ff010000ff010101ff010101ff000001ff010101ff010202ff020101ff020202ff020102ff020202ff020201ff020101ff010201ff010102ff010102ff010201ff010101ff010101ff010101ff010001ff010101ff000101ff010000ff000100ff010000ff000000ff000000ff000001ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff080808ff131312ff202020ff424242ff636363ff7a7a7aff8d8c8dff929292ff949494ff979797ff9a9999ff9c9b9bff9d9d9dffa1a1a0ffa3a3a3ffa5a4a4ffa6a7a7ffa8a8a8ffa9aaaaffabababffadacacffadadadffaeaeaeffb0afb0ffb1b2b1ffb3b3b3ffb4b5b4ffb6b6b6ffb8b7b8ffb8b9b9ffb9babaffbbbbbbffbbbcbcffbdbdbdffbdbdbdffbebebeffbebebfffbfbfc0ffc1c0c1ffc2c2c3ffc5c6c5ffc8c8c8ffcac9caffcbcbcbffccccccffcdccccffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffd0d0d0ffd0cfcfffcfd0cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676867ff676767ff686767ff686767ff676768ff686767ff676868ff676867ff676767ff676767ff676867ff0d0e0dff0e0e0eff0d0d0eff0d0e0eff0e0e0eff0d0d0dff0d0e0dff0d0e0eff0d0d0eff0c0c0cff090909ff080807ff070707ff080808ff070807ff070707ff070607ff050506ff050505ff060606ff040404ff010201ff010000ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000100ff010101ff010101ff020202ff020203ff030202ff020303ff030303ff040303ff040404ff030404ff040403ff040404ff030304ff030404ff040404ff040303ff030403ff292929ff2c2c2cff333333ff3c3c3cff515150ff666666ff686868ff686868ff686868ff686868ff686868ff686868ff686868ff686868ff686868ff686868ff686868ff171716ff111112ff0e0e0eff0b0c0bff090909ff090909ff080808ff050505ff020201ff010000ff000000ff000000ff000001ff000100ff000000ff000100ff000101ff010001ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000000ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020302ff060606ff080808ff070808ff080808ff0a0a0aff0d0e0dff111111ff151515ff1817180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefffffffefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffefffefffffffffffefffefffffffefffffefefffffffffffefefffffffffffffefffffffefefefffffffefffefefffffefefffffffefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffefefffffefefffffffffffefefffffffffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefefffefefefffffefffffefefffffffffefffefffefffefefefffefffefffffefefffefefefffefffffffffefffffffefefffffefefffefefefffffffefffffffffffefefffffffffefffffffefffffffffffffffefffefefefffefffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffefffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefefffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffefffefffffefffffefefefffefefefffefefefffefefffffefffffffefefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffffefefefffefffffffffefffffefefefffffefffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefdfffefefefffdfefefffefefdfffefefdfffefefefffefefefffdfdfdfffefefdfffefefefffefefdfffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffdfdfdfffdfefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfefefffefdfdfffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefefffefefefffefdfdfffefdfefffdfdfefffefefdfffefefefffdfdfdfffefefdfffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefefefffdfefefffdfefdfffefdfdfffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffefefdfffdfdfefffdfdfefffefdfefffdfdfefffdfefefffefdfefffefefdfffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfdfffefefdfffefefefffdfefefffefefdfffefefdfffefefefffefefdfffdfdfdfffdfefdfffefdfdfffefefdfffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffffefffffffffffffffffffffffffffffefffffffffefffefefffffefffefffefffefffefffffffffffffffefffefffffefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefffefffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffefefefffefffffffefffffffefefefffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffefefffffefefffffffffffefefffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffefefefffefffefffffefffffefffffffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefffffffefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefefffffefefffefefffffffffefffffffffffefefffffffffefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefffffefffffffffefefffefffefffffefffffffffffffefefefffffffefffefefefffefffefffffefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffefffefffffffffffefffefffffffefffffefefffffffffffefefffffffffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefefffffffefefffefefefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefffffefffffffffefefffefffefffffefffffffffffffefefefffffffffffefefefffefffffffffffffffefffffffefffefffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff686867ff686867ff686868ff686868ff686868ff686868ff686768ff676767ff676767ff686868ff696868ff6a6a6aff6c6b6cff6d6d6dff6f6f6fff706f6fff6f6f6fff6d6e6eff6d6d6dff6d6d6cff6c6c6dff6c6d6cff6c6c6bff6b6c6bff6b6b6bff6b6b6bff6b6b6bff6c6b6bff6c6d6cff6d6d6dff6e6e6eff6e6e6eff6c6c6cff6b6b6aff69696aff696969ff696969ff696969ff696969ff696868ff676767ff676667ff666667ff676767ff686868ff696969ff696969ff696969ff696969ff696969ff696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd2d3d3ffd3d3d3ffd2d1d2ffd2d2d2ffd1d2d2ffd0cfd0ffd0d0cfffcececfffcecfceffcececeffcececeffcececeffc9cac9ffc4c4c3ffc0c0c0ffbebfbeffbdbdbdffbcbcbcffbabbbaffb9b9b8ffb8b8b7ffb6b5b6ffb4b4b5ffb4b3b4ffb3b3b3ffb2b2b3ffb2b2b2ffb1b1b0ffb0afb0ffaeaeaeffacacacffaaaaaaffa7a7a7ffa5a6a5ffa3a3a3ffa1a1a1ff9fa0a0ff9e9e9eff9c9b9bff999899ff969696ff939393ff929292ff909090ff888887ff737373ff545354ff313130ff161616ff0b0b0aff050505ff020201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff010100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff010000ff010101ff000101ff010001ff010100ff000101ff010100ff000100ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010202ff010201ff010101ff020101ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff010101ff010100ff000000ff010101ff010101ff010000ff010001ff000001ff010100ff010101ff000001ff010100ff010100ff010101ff010100ff000000ff000100ff010100ff010201ff020201ff020102ff020202ff020202ff020202ff020102ff020202ff010102ff020202ff010101ff010201ff020102ff010101ff010201ff010101ff010101ff010101ff010001ff010101ff000001ff000100ff000100ff000100ff010001ff000000ff000000ff000000ff000100ff000000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff0d0d0eff1a1a19ff343433ff585858ff7b7b7aff8c8c8cff919191ff949494ff979796ff999998ff9b9b9bff9e9e9effa1a0a0ffa3a3a3ffa5a4a5ffa7a7a7ffa8a8a8ffaaaaaaffabababffacacacffaeadaeffaeafafffb0b0b0ffb2b1b2ffb3b4b4ffb4b5b5ffb6b6b6ffb8b8b7ffb8b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbdbebdffbebebeffc0bfbfffc2c3c2ffc5c5c5ffc7c8c8ffc8c9c9ffcacac9ffcbcbcaffcacacbffccccccffcccccdffcdcdcdffcdcdcdffcececeffcececeffcececfffcfcfcfffcfcfcfffcfd0cfffcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6f7070ff676867ff676767ff686867ff676768ff676768ff686768ff676767ff676768ff686767ff5a5a59ff464546ff0d0d0eff0e0e0dff0e0e0eff0d0d0dff0e0e0eff0e0e0dff0d0d0dff0c0c0cff090909ff080707ff070606ff050505ff040403ff070707ff060606ff060505ff050504ff050505ff060605ff040404ff010201ff010000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff000101ff010101ff020201ff020202ff020203ff030203ff030303ff030303ff040304ff040403ff040404ff030304ff040403ff040404ff030303ff040404ff212020ff242524ff292929ff2c2c2cff333233ff3d3c3cff505050ff656565ff686868ff686868ff686868ff686868ff686868ff686868ff686868ff686868ff686868ff6b6c6bff1d1c1cff161617ff121212ff0e0e0eff0b0c0bff0a0a0bff0a0a0aff060606ff020202ff010101ff000101ff010101ff000101ff000100ff010001ff010101ff000101ff010001ff010100ff000001ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff010101ff000001ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030203ff070607ff0b0b0aff0a0a0aff0a0a0aff0d0d0dff111111ff151515ff171818ff1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffefffffffffefffffffffffffffffffefefffffffffefffefffffffefffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffefffffefffffffffefffffffefffefefefffffffffffefffefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffffefffffefffffffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefffffffffefffffefefffffefffefffffefefffffefffffefffefffffffefffefefefffffffffffefffefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffefefefffffefffffffefefffefefffffefefefffffffefffefefffffefefffffefffffffffffefffffefefffefefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffefffffffefefffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefdfefffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffefefefffdfefdfffdfefefffefefdfffefdfefffefdfefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffdfefefffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfcfcfffcfcfbfffcfbfbfffbfbfcfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefdfefffdfdfdfffefefdfffdfefefffefefefffdfefefffefefdfffefdfdfffdfdfefffefefdfffefdfdfffefefefffefdfdfffefefdfffdfefdfffdfefdfffefdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefefffdfefdfffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffdfefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfefefffefdfdfffefdfefffdfdfdfffefefefffdfefefffdfdfefffdfefdfffdfefefffdfefdfffdfefefffefdfdfffefdfdfffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfefffdfefefffefefdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefffefffffffffffffefffffffefefffffefffffffffffffffefffffffffffffffffffffffefffffefefffffefffffffffffefffffefffffffffefffffffefffefefefffffefffffefefefffffefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffefefffffffefffffefffffefefffffffefefffffffffffefffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefffefffffefefffffefffffefffefffffffefffefefefffffffffffefffefffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffefffefffefefefffefefffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffffffffffefffffffffffefffefffffffffffefffefffffffffffefffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffefefffffffffffffefefffffffefffefffefffefffffffffefefffffefffffefefefffffefefffffffefffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffefefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefffffefefefffefefffffefffefffffffffffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffefffefffffefffffffefefffefefffffefefefffffffefffefefffffefefffffefffffffffffefffffefefffefefffffffffefffffefefffffffffffffefefffffffefffefffefffefffefffffefefffffefffffefefefffffefefffffffefffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffefffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff686868ff686868ff686868ff686768ff656464ff686868ff686868ff666667ff676767ff686868ff696969ff6a6b6bff6c6b6cff6d6d6cff6f6f70ff707070ff6f6e6fff6d6e6eff6c6d6dff6d6c6dff6c6c6cff6c6d6cff6c6c6cff6b6b6bff6b6b6aff6b6b6bff6b6b6bff6c6c6cff6c6c6cff6d6d6dff6e6e6eff6e6e6fff6c6c6cff6b6b6bff6a6969ff696869ff696968ff6a6a6aff696969ff686869ff676867ff666666ff656665ff666667ff696969ff666666ff696969ff696969ff696969ff696969ff6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d3ffd4d4d4ffd3d3d3ffd3d3d2ffd2d1d2ffd2d2d1ffd2d1d2ffcfd0d0ffcfd0d0ffcfcecfffcececfffcececeffcececdffcdcdcdffcccdccffccccccffc8c8c8ffc2c2c3ffbebebeffbdbcbdffbababaffb9b9baffb7b8b7ffb6b7b7ffb5b4b4ffb4b3b3ffb3b2b2ffb3b3b3ffb2b2b2ffb0b1b1ffafb0afffadaeaeffabacabffa9a9aaffa7a7a7ffa5a4a5ffa2a3a2ffa0a0a1ff9f9e9eff9c9c9dff9a9a9aff999898ff959595ff929292ff8e8f8fff8c8c8cff888888ff767676ff565656ff303030ff151515ff070706ff030302ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000101ff010000ff000000ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000001ff000101ff010001ff000001ff000101ff010100ff010101ff010101ff010101ff010101ff020102ff010101ff020102ff010101ff010102ff010101ff010202ff020101ff020101ff010101ff010202ff010101ff010101ff010101ff010101ff010100ff000101ff010100ff010000ff010101ff010101ff010000ff010001ff000000ff010100ff000001ff000001ff000001ff010100ff010000ff000001ff010100ff010100ff010101ff020101ff020202ff010201ff010202ff020202ff020202ff020202ff020101ff020202ff020202ff020202ff020202ff020202ff010202ff020202ff020202ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff000101ff010000ff010000ff000000ff000100ff000000ff000001ff000000ff010001ff000000ff000001ff000000ff000101ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff050505ff09090aff131313ff2e2e2eff595959ff7c7b7bff8c8c8cff909090ff939393ff969695ff989798ff9b9a9bff9e9d9dffa1a1a1ffa4a3a3ffa5a5a5ffa7a7a7ffa9a9a9ffaaaaaaffacacacffadadadffaeaeadffafaeafffb0b1b0ffb2b1b2ffb3b3b4ffb5b5b5ffb7b6b7ffb8b8b8ffb9bab9ffbbbabaffbcbbbcffbcbcbcffbebebdffbfbfbfffc2c2c2ffc4c4c4ffc7c6c7ffc7c7c7ffc8c8c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffccccccffcdcdcdffcdcdcdffcccdcdffcececeffcececeffcececeffcfcfcfffcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff6f6f70ff676767ff676868ff686767ff686767ff676767ff686868ff676868ff59595aff454645ff383838ff303130ff0d0d0eff0d0d0dff0e0d0dff0e0e0dff0e0d0eff0c0b0bff090909ff070707ff070706ff050505ff030304ff020202ff020201ff050505ff040404ff040303ff040303ff040405ff030303ff020202ff000100ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000001ff010101ff020303ff030203ff030303ff030303ff030303ff020303ff030303ff030403ff030404ff030403ff030304ff040303ff040303ff101010ff191819ff212020ff252525ff292929ff2d2c2cff323333ff3c3c3dff505151ff666665ff686868ff686868ff686868ff686868ff686868ff686868ff686868ff6b6c6bff717171ff232322ff1d1c1cff161616ff121111ff0e0e0eff0e0e0eff0d0d0dff080808ff030304ff020202ff020202ff020202ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010101ff010101ff010101ff010100ff000001ff000000ff000101ff000000ff010000ff000000ff000000ff000000ff000000ff010101ff030404ff090908ff0d0e0eff0d0d0dff0d0d0dff111111ff151516ff181717ff181718ff1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffffefefffefffefffffefffffffffffffefffefffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefffffffffefffffefefffefffefffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffffffefffefffefffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffffefffffefefffefffefffffefefffefffffffefffefffffefefffffefffffefefffffffffefffffefefffffffefffefefffffffefefffefefefffefffffffefffffffefffefffffffefffefefffffffefefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffefffffffffefffefefefffefefefffefefefffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefffefffffefefffffefffffefefffffffffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefdfffefefefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffffffefffefffefffefffefffefefffffefefefffefefefffefefffffefefefffffffefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffefefefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffefefefffdfefefffdfefefffefefdfffdfdfefffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfdfefffdfdfefffefefefffdfdfefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfefdfffefdfdfffdfefefffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfefffefefdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfdfefffefdfefffefefefffdfdfefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffdfdfdfffdfefdfffefdfdfffefdfdfffefdfdfffdfefdfffefdfdfffdfefefffdfefdfffefdfdfffefdfefffefdfefffefefdfffefefefffefefefffdfdfefffefefdfffefdfefffefefefffdfefefffdfefefffefefdfffefdfefffefdfdfffefefefffdfefdfffefefdfffdfefefffdfdfdfffefdfefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefefffffefefefffffffffffffffefffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefefefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffffefffffffefffffffffefffffffefffffffffffefefffffffffefffefefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffefffefffefefefffefffefffefefffffefefffffffffffffefefffffffffffffffefffffefffffffefefefffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffefefffffefefffffffefefffefffefffefefefffffffefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffffefffffefefffefffefffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffffffefffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffefefffffefefffefffefffffefefffefffffffefffefffffefefffffefffffffefffffffffefffffffefffffffffffefefffffffffefffefefefffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffffffffffffefffffefffffffffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686768ff686868ff686868ff686868ff656565ff616161ff626261ff5f5f60ff5f5f5fff5f5f60ff616262ff636363ff656565ff686768ff6a6a6aff6c6b6cff6d6d6cff6b6b6bff696969ff676768ff676667ff686868ff696969ff6a6a6aff6a6969ff686969ff676767ff676767ff676767ff686968ff6a6a6bff6c6b6cff6b6b6bff696969ff676868ff666666ff656565ff656565ff656665ff656565ff646565ff626362ff616160ff605f60ff606060ff636363ff636262ff666666ff696969ff6a6969ff696969ff696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd2d2d1ffd2d1d2ffd2d2d2ffd0d0d0ffcfd0cfffcececfffcececfffcfcfcfffcececeffcdcdcdffcdccccffcbcccbffcacacaffc9c9c9ffc6c6c6ffc1c2c1ffbcbdbdffbababaffb8b8b8ffb6b6b6ffb5b5b5ffb3b3b3ffb2b2b2ffb2b2b2ffb1b2b1ffb1b0b0ffafb0b0ffadaeaeffacacabffaaa9aaffa7a7a7ffa5a5a4ffa2a2a2ff9fa09fff9d9d9dff9b9b9aff999899ff979797ff959595ff939393ff90908fff8a8a8aff808080ff737373ff525352ff2c2d2cff131313ff060606ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff000000ff010000ff010000ff000100ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000100ff000000ff010100ff000100ff000100ff000001ff000000ff000000ff000000ff000000ff000100ff000000ff010100ff010000ff010100ff000001ff000100ff000001ff000001ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010202ff020202ff020102ff010101ff010201ff020101ff020101ff020101ff010201ff010101ff010101ff010101ff010100ff010001ff010001ff010101ff010101ff010101ff000001ff010100ff000000ff000101ff000101ff000100ff010100ff000001ff010000ff010101ff000100ff010101ff010101ff010101ff020102ff020202ff020102ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010202ff010102ff020202ff020201ff020202ff020102ff020201ff020101ff010201ff010101ff010101ff000101ff010101ff010101ff010001ff010101ff010000ff000101ff000000ff000000ff000000ff000000ff000001ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020302ff070707ff121212ff2b2b2bff555555ff777877ff888787ff8e8e8eff929291ff959495ff989898ff9b9b9aff9e9e9dffa0a1a1ffa3a3a3ffa5a5a5ffa7a7a7ffa9a9a8ffababaaffacacacffadadadffaeadaeffafafafffb1b1b1ffb2b3b2ffb3b3b4ffb5b5b6ffb7b7b7ffb9b9b9ffbababaffbcbbbcffbcbdbdffbebebeffc1c1c0ffc3c3c3ffc5c6c5ffc6c7c7ffc8c7c8ffc8c8c8ffcacacaffc9cac9ffcac9caffcbcbcbffcbcbcbffcccdccffccccccffcdcdcdffcdcdcdffcececeffcececeffcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff787778ff6f6f6fff676867ff686767ff686767ff686767ff676867ff5a5959ff464646ff383838ff313030ff2b2a2bff282828ff0e0e0dff0e0e0eff0e0e0eff0b0b0cff090909ff070708ff070707ff050505ff030404ff030302ff010102ff010100ff010000ff030403ff020202ff020202ff030202ff020202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff020202ff030303ff030303ff030303ff000100ff010101ff020303ff030403ff040403ff040304ff040304ff040403ff060606ff090909ff0f0f10ff191818ff202020ff252525ff282929ff2c2c2cff333333ff3c3c3dff515050ff666666ff686868ff686868ff686868ff686868ff686868ff6b6c6bff717171ff767676ff282828ff222222ff1d1d1cff171716ff121211ff111212ff101111ff0a0a0bff050505ff030302ff030303ff030203ff030302ff020202ff020202ff020202ff010201ff010102ff010102ff010101ff010001ff010101ff010101ff010101ff010101ff020201ff010101ff010201ff010102ff010101ff010101ff000000ff000100ff010001ff010000ff010000ff000000ff000000ff000101ff010201ff060505ff0c0b0cff111011ff111110ff111111ff151515ff171718ff181817ff171718ff1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffefffffffefffefffffffefffffffefefffffffffefffffefffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffffffffefffffffffefffffffffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffefefffffffffffffefffffffefffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffefefefffefffefffffefefffefefffffffffefffffffefffefffefffffefefffefffffffefefefffefefefffffefefffefefefffefffffffefefffffefefefffffffffffefffffffffefefffffefffffffefefffefefefffffffefffffffefffefffffffefefefffefefffffffefefffffefffffefffffffefefefffefefefffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffefffffffefefefffefefefffefefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfefefffefefefffefefefffdfdfefffefdfdfffefdfefffefdfdfffdfdfefffdfefdfffefdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfefefffdfefdfffefefdfffdfefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffefdfdfffdfdfefffefefdfffefefdfffefefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefdfffefdfdfffdfefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffcfcfbfffbfcfcfffbfcfbfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffdfefdfffefefdfffefdfdfffdfdfdfffdfefdfffefefdfffdfefdfffefdfdfffefdfefffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefdfffefdfefffdfefefffefefefffdfefefffdfdfdfffefefdfffefdfdfffdfdfefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfefffdfefefffdfdfdfffdfefefffdfefefffefefdfffefefefffdfdfefffefdfdfffefdfefffefefdfffefdfefffdfefdfffefefefffefdfdfffefefdfffefefefffdfefdfffefefdfffefefdfffdfefefffefefdfffefefefffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffffffefffefefffffefffffffffffffffefffefffefefefffffffefffffefefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefefffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffefffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefffffffffefefffffefefffffefefffefefffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefffffffffefffffefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefefffffefefffffefefffefefefffffffefffffffefffefffffffefffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffefffffffefefffffefefffffffffffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefefffffefffffffffefffefefefffffffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffefefffffffffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffefefefffffffefffffffefffefefffffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefffffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffefffffffefefffffefefffffffefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefefffffefffffffffefffefefefffffffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff686868ff686868ff656565ff616161ff595959ff5a5a59ff555655ff565555ff585857ff5a595aff5b5c5cff5e5e5eff5f5f5fff606060ff606060ff616060ff616162ff606060ff5e5e5dff5c5c5cff5d5d5dff5f5f5fff5f5e5fff5d5d5dff5d5c5dff5d5d5dff5d5d5dff5d5d5dff5e5e5dff606060ff606060ff60605fff605f5fff5f5f5eff5e5e5dff5d5d5dff5d5d5cff5d5e5eff5e5e5eff5d5d5eff5d5c5cff5a5a5aff585858ff585858ff5a5b5bff5b5b5bff626362ff666666ff696969ff696969ff69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d2d1ffd1d1d1ffd1d2d1ffd0cfcfffcfcfd0ffcfcfceffcfcfceffcececeffcfceceffcdcdceffcdcdcdffcdcdcdffcac9caffc8c8c8ffc7c7c7ffc5c6c6ffc4c4c4ffc0c0c0ffbbbbbbffb8b7b7ffb6b6b6ffb5b4b4ffb2b2b2ffb1b1b1ffb1b1b0ffb0b0b0ffafafafffadadaeffacababffa9a9a9ffa6a7a7ffa4a4a4ffa1a1a1ff9e9f9fff9c9c9cff9a9a99ff979797ff959595ff939393ff929292ff8f8f8fff8a8a8aff838383ff707070ff585858ff2e2e2eff111111ff070706ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010100ff010000ff000000ff000100ff010100ff000100ff010000ff010000ff010100ff000000ff000100ff000000ff000000ff010100ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000001ff010100ff010100ff010100ff010001ff010101ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff020201ff010201ff020101ff020101ff020101ff010101ff010201ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff000101ff000101ff000100ff010101ff000001ff010000ff000001ff010000ff000001ff000100ff010000ff000000ff010000ff000000ff000000ff020201ff020201ff010202ff020201ff020202ff020202ff020202ff030202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010202ff020202ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070706ff10100fff2a2a2aff535353ff767676ff878787ff8d8c8cff919090ff949494ff979797ff9b9b9aff9d9e9dffa0a0a0ffa3a3a2ffa5a5a5ffa6a7a7ffa9a9a9ffaaabaaffacacacffadadadffafaeaeffafafb0ffb1b1b1ffb3b3b2ffb4b5b4ffb7b6b6ffb8b8b9ffbab9b9ffbcbbbbffbdbdbdffbfbfbfffc2c2c2ffc4c5c5ffc6c6c6ffc7c8c7ffc7c7c7ffc8c8c7ffc8c8c8ffcacac9ffcac9c9ffcacac9ffcbcbcaffcacbcbffccccccffcccccdffcdcdcdffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7a7aff787778ff706f6fff676767ff676867ff686867ff595a5aff454545ff373738ff313030ff2b2b2bff282828ff252525ff1f1f1fff0d0e0eff0c0c0cff090909ff070708ff070606ff050505ff040303ff020202ff010201ff010101ff000000ff000000ff000000ff010201ff020201ff030202ff020202ff010201ff010101ff000100ff010000ff010001ff010100ff000000ff000100ff000100ff010000ff010100ff010001ff000100ff010101ff000101ff000000ff000000ff000000ff000000ff010100ff010000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff010101ff030202ff040303ff030303ff030302ff010100ff000000ff000000ff010101ff030202ff030303ff030404ff030403ff030404ff040405ff060606ff0a0a09ff0f1010ff191818ff202021ff252525ff292929ff2c2c2cff333333ff3c3c3cff515050ff666565ff686868ff686868ff686868ff6b6b6bff717171ff767676ff787978ff2d2d2dff292828ff232323ff1c1c1cff171716ff151615ff151515ff10100fff090809ff060606ff060606ff050605ff050505ff050504ff040404ff030304ff040403ff040403ff030303ff030203ff020202ff020101ff020202ff020202ff020202ff030303ff030303ff030302ff030303ff020202ff020201ff020101ff020101ff020101ff020201ff020201ff010101ff010101ff010101ff030303ff080708ff0e0e0eff131313ff151515ff151516ff171817ff181818ff171718ff181717ff1817180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefefffffefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefefffffffffefffefffffffffffefffffffefffefffffffefefefffffefefffefffffffffffefffefefefffefffffffffefefffffefefffffefefffefefefffefefffffefefffffffefefffefefefffefffefffefffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffefffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefffffefffffffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffefffffffefffffefffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfdfefffefdfefffefefdfffefdfefffefefdfffdfefdfffdfdfdfffefdfefffefefdfffdfefefffdfefefffefefdfffefdfdfffefdfdfffefefdfffdfefdfffefefefffefefdfffefdfefffdfdfefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefdfffdfefdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefdfdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefdfffdfefefffefefefffefefefffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffdfdfcfffcfdfdfffdfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefdfffefefdfffefefefffefefdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfdfffefefdfffdfefefffdfefdfffefdfefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfefdfffefefefffdfdfdfffefdfefffdfefdfffefdfefffefefdfffdfdfefffdfdfdfffefefdfffefdfefffefefdfffdfefdfffdfdfdfffefdfefffefefefffdfefefffefefefffefefdfffefdfdfffefefdfffefefdfffefefdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefffffffffefffefefefffefefefffefefffffefefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefffffefffefffffefffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefefffefefffffefefefffffffefffffefefffefefefffffffefffefefefffefefefffefefefffefffffffefefefffffefefffefffffffffffffffefefffffffffffffffefefffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffffffefffffefefffefefefffffffefffefffefffffefefffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffefffefffffffffffffffefffefefffffefefefffffffefffefffffffefefefffffffefffefffffffefffefffffefffffffffffffffffffffefefefffefefffffefefefffffffffffffffefffefefffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefefffffefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffefffefffffffffffffffefffefefffffefefefffffffefffefefffffefefefffffffefffefffffffefffefffffefffffffffffffffffffffefefefffefefffffffffefffffffffffffffffffefefffffffffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff686868ff646565ff616161ff5a5a59ff505151ff505151ff4c4c4dff4d4d4dff4f4f4fff515151ff525253ff535353ff535353ff515151ff4e4e4eff4d4c4cff494a4aff484848ff464646ff444444ff434443ff464545ff464747ff464645ff454545ff474747ff474646ff464646ff464546ff484848ff4b4b4bff4b4b4cff4b4a4aff4b4b4bff4c4d4cff4e4f4eff505151ff535453ff555556ff555656ff565656ff535453ff515151ff515151ff535354ff535353ff5b5b5bff626263ff666666ff696969ff696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfd0ffd0d0cfffcecfcfffcfcfceffcececeffcecfcfffcdcdcdffcecdcdffcdcdceffcacacaffcacacaffc8c8c8ffc5c5c5ffc4c4c4ffc2c2c2ffc1c1c1ffbebebeffb9b9b9ffb6b5b5ffb3b3b3ffb2b2b2ffb0b1b0ffafb0b0ffafafafffadadaeffabababffa9a9a9ffa6a6a6ffa4a3a4ffa1a1a0ff9d9d9eff9b9a9bff989898ff969596ff939393ff919191ff8f8f8fff8e8d8eff898a89ff828282ff777878ff5b5b5aff373636ff151515ff080807ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000001ff000000ff000000ff000000ff010000ff000100ff000000ff000001ff010000ff010000ff000000ff010000ff000000ff010000ff010100ff000001ff000000ff010100ff000101ff000000ff010100ff000101ff000000ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000101ff010000ff010100ff000101ff000100ff010000ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff010101ff010101ff010201ff010201ff010102ff010101ff010102ff010101ff010101ff010101ff010101ff010100ff000001ff000000ff010000ff010001ff010100ff000100ff000000ff010000ff010100ff000001ff000001ff010000ff010000ff000000ff010000ff020201ff020202ff020201ff020202ff020202ff020202ff020202ff020202ff020202ff020303ff020202ff020202ff020202ff020202ff020201ff020102ff020202ff020202ff020101ff010101ff020201ff010101ff010101ff010101ff010101ff000100ff010000ff000101ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff060606ff111110ff2f2e2fff5e5e5eff7c7c7bff848585ff8a8a8aff909090ff939494ff979797ff9a9a9aff9d9d9dff9f9fa0ffa2a2a2ffa4a4a4ffa7a7a7ffa9a9a9ffabababffacacacffaeaeadffafafafffb1b0b0ffb2b2b2ffb3b4b4ffb5b5b5ffb8b7b7ffb9babaffbdbdbdffbebebfffc1c1c1ffc3c3c3ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc9cac9ffc9cac9ffc9cacaffcbcbcbffcbcbcbffccccccffcdcccd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7a7a7aff7a7a79ff777777ff6f706fff676867ff595a5aff464646ff383838ff303130ff2b2b2bff282828ff262626ff1f1f1fff161617ff101010ff0b0b0bff090809ff080808ff070707ff050505ff040303ff020202ff010101ff000101ff000000ff000000ff000000ff010100ff040403ff060505ff070706ff060606ff040404ff020201ff010202ff020202ff020201ff010202ff020202ff030303ff040404ff040404ff030303ff020102ff030303ff040404ff040404ff020202ff020201ff010101ff020101ff010201ff010202ff010101ff010001ff000101ff010100ff000000ff010101ff010101ff010101ff020102ff020202ff020202ff040405ff070707ff070708ff050605ff010201ff000101ff000000ff000001ff010101ff030203ff030404ff040404ff030302ff020203ff030303ff050404ff060606ff0a0909ff101010ff181818ff212020ff252525ff292929ff2c2c2dff333332ff3d3c3cff515150ff666665ff686868ff6c6b6bff717171ff767576ff787879ff7a7a7aff313232ff2d2d2dff282828ff222323ff1c1c1cff1c1c1cff1c1d1cff181818ff111211ff0f0f10ff0e0e0eff0e0e0eff0e0d0dff0c0c0dff0c0c0bff090a0aff080808ff070707ff060707ff050605ff050404ff040405ff040404ff040404ff050505ff050505ff050505ff050405ff040404ff040404ff040404ff040403ff040404ff050605ff060706ff070707ff060606ff040404ff040504ff080808ff0d0d0dff141313ff181817ff19191aff171717ff181717ff181718ff181817ff171817ff1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefffffffefefefffffffffffefffefffffffefffefefefffffffffffffffefffefefffffefffffffffffffffefffffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefefefffefefefffffffffffefefefffffefefffefefefffffefefffefefefffffffffffefefffffffefefffefffffffffffffffefefefffffefefffefefffffefffffffefefefffffefffffefefefffefffefffefefefffffffffffffefefffefefefffefefffffefefffffefefefffefffffffffefefffffffffffffefefffffffefffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffefffffffffffffffefffffffffffffefefffffffffffffffffffefefffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffefffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffffffffffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfefefffdfefefffefefefffdfdfdfffdfefefffefefdfffefefefffefdfdfffefefdfffefdfefffdfefdfffefefefffefdfdfffefefdfffefefdfffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfdfffdfefdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefdfffefefefffefefdfffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffefdfefffefefdfffefefdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfefefffefefdfffefefefffefdfdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefffffefefefffffffefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefefffefffefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffffefffffefefffefefefffefefffffefefefffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefefffffefefffefefefffefffefffefefffffffefefffffffffffffefefffffffefffefefefffefefffffefefffffffefffffefefefffefefefffffffffffefffefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffefefffefefefffefffefffefefffffffefefffffffffffffefefffffffefffefffefffffefffffefffffffffefffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffffffffefefefffffefefffefefffffefffffffefefefffffefffffefefefffffffefffefefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffefefefffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefffffefffefffffffefffefefefffffffffffffffefffefefffffefffffffffffffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffefefefffffffefffefefffffefefffffefefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff656565ff616161ff59595aff515151ff494948ff494948ff444444ff454444ff464646ff484948ff484849ff484848ff474747ff424241ff3a3a3aff313232ff2c2c2cff282929ff282728ff262626ff262626ff282828ff292929ff2b2a2aff2b2b2bff2c2c2cff2b2c2bff2b2b2bff2b2b2bff2e2d2dff2f2f2fff303030ff313132ff343434ff383838ff3f3f3fff444545ff494949ff4b4b4bff4d4e4dff4e4d4dff4d4c4cff4a4a4aff494949ff4c4c4cff4c4c4dff535353ff5b5b5bff626262ff666666ff69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecfcfffcfcecfffcececfffcfcecfffcdcdcdffcdcdcdffcecdcdffcacacaffcacacaffc8c8c7ffc8c8c7ffc3c4c3ffc2c2c2ffc0c0c0ffbfbebeffbdbebdffbbbcbcffb6b7b7ffb3b3b3ffb1b1b1ffb0b0b0ffaeaeaeffadadadffababaaffa8a9a8ffa6a5a5ffa3a3a3ffa0a0a0ff9d9d9dff9a9a9aff979797ff949494ff919292ff8f8f8fff8d8d8eff8b8b8bff888888ff818081ff757575ff636363ff302f2fff171717ff0a0a0aff030304ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000001ff000100ff010101ff010000ff000100ff010100ff000101ff000000ff000100ff000100ff000000ff000001ff010100ff000001ff000001ff010001ff010100ff010100ff000000ff010000ff000000ff000100ff000001ff000000ff010000ff000000ff010000ff000000ff010001ff000101ff010101ff010000ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff020101ff010201ff020202ff010101ff010101ff010101ff010202ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff000001ff000101ff000001ff000000ff000101ff010000ff010001ff000000ff010100ff000001ff000100ff000101ff000000ff000000ff010100ff000001ff020101ff020201ff010202ff020202ff020202ff020302ff020202ff020203ff020202ff030302ff020302ff020202ff030202ff020202ff020202ff010102ff020101ff020202ff020201ff020201ff010101ff010102ff010102ff010101ff010001ff000001ff010101ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000101ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff070807ff141414ff3a3a3aff686867ff787879ff828282ff8a8a8aff90908fff939493ff969696ff999999ff9c9c9cff9f9f9effa1a1a2ffa5a4a4ffa8a7a7ffaaa9a9ffacababffacadadffafaeafffb0b0b0ffb1b1b1ffb3b2b2ffb4b4b5ffb8b7b7ffbababaffbebebeffbfbfbfffc2c2c1ffc3c4c3ffc4c4c4ffc6c6c7ffc7c6c6ffc6c7c6ffc7c8c8ffc6c7c7ffc8c7c8ffc7c8c8ffc9cacaffc9cac9ffcacacaffcbcbcaffcbcbcb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7e7dff7c7c7cff797a7aff7a7a7aff777878ff6f7070ff636363ff525252ff434343ff3a3b3aff333232ff2e2e2dff292828ff212121ff181819ff121212ff0d0d0dff09090aff070707ff070707ff060606ff050504ff020203ff010201ff010101ff000000ff000000ff010100ff010101ff050404ff070707ff070807ff050506ff030304ff020202ff010202ff020202ff020202ff020202ff020201ff020202ff030202ff030303ff030303ff020203ff030202ff040403ff040403ff030303ff020202ff010102ff010202ff020202ff010101ff010101ff010101ff010100ff010101ff010000ff010000ff000100ff010101ff010102ff020102ff010202ff040404ff060606ff090809ff090909ff020202ff000000ff000000ff000000ff010201ff030202ff040403ff030303ff020303ff030303ff040404ff040505ff060707ff0b0b0bff131314ff1c1c1cff252625ff2b2b2bff303030ff353535ff404040ff484848ff595958ff6b6b6bff6b6b6bff717171ff757675ff787878ff7a7a7aff7b7b7aff313232ff313132ff2d2d2dff282828ff232322ff232222ff252525ff222222ff1e1f1eff1e1e1eff1e1e1eff1e1e1dff1c1c1bff1a1a19ff161716ff131213ff101010ff0f0f0fff0d0d0dff0b0b0bff0a0a0aff090909ff090808ff080808ff0a0909ff0a0b0aff0a0a0aff080909ff080808ff070808ff080808ff080808ff0b0a0bff0e0f0fff121313ff141414ff121212ff0f0f0fff0f100fff121212ff191919ff1e1d1dff1e1e1fff1e1e1fff242424ff171717ff171818ff181817ff181818ff1817170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffefefffffffefffffffffefffffffffffffffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffffffefffffffefffffffffefffffffffefffefefefffefffefffffefefffefffffffffffefffefffffffefefefffffffffffffefffffefefefffffffefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefffefffefffefffefffefffefffefffffefefffefffffffefffffffefefefffefffefffefffffffefffffffefffefffffffffffefffffffefffffffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffefffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffffffffefffffefefffffffefffffefefffffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffefefefffefefefffefffefffffefefffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefefffefdfefffdfefefffefefefffdfefdfffdfefdfffdfefefffdfefefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfefffefdfdfffdfefdfffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfefefffdfefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffdfefefffefdfefffefefdfffdfdfefffdfefdfffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffdfefefffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffdfefdfffefefdfffefdfdfffefefefffefefefffdfdfefffefdfefffefdfefffdfdfefffefdfefffefefefffefdfefffefdfefffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfefefffdfdfefffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffdfefefffefefefffdfefdfffdfefdfffdfefefffefefefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffefefefffffffffffefefffffefefefffefefefffefffefffffefefffefefffffefefffffefefefffffffefffefffffffefefffffefefefffefffefffefffefffefffefffffefefffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefefffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefefffffefffffefffefffffffefffefffffffefefefffefffffffffefefffefffefffefefffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffefefffffefffffefffefffffffefffefffffffefefefffefffffffffefefffefffffffefefffffefffffffffefefffffefefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffffffffffffefffffefefefffefefefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffffffffffefffffffefffefffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffefffffffffffefffffffefffffffffffefffefefffffffefefffefffefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefffffffefffffffffffffffefefffffefffffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffffffffffefffffffefffefffefffffffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffefefffefefffffffefefffefffefffefefffffefffffffefffefffffffefffefefefffffffffffffefffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffffefffffefffefffffffffffffffffffefffeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656565ff616161ff5a5a5aff515151ff484849ff403f40ff403f40ff3c3b3cff3c3b3cff3e3d3dff3f3e3eff3e3e3eff3d3e3dff3b3b3bff343434ff2b2b2aff202121ff1a1a1aff171817ff161616ff151616ff161516ff161615ff151516ff151615ff171716ff181818ff191918ff181919ff191818ff1a1a1aff1a1a1bff1b1b1bff1e1e1dff232323ff2a2a2aff333334ff3a3a3bff3e3e3eff414141ff444444ff444545ff434343ff414141ff414141ff464646ff464646ff4c4d4dff535453ff5b5b5bff626262ff6666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfceceffcecfceffcdcdcdffcdcdceffcecdcdffcacac9ffc9cacaffc7c8c7ffc8c8c7ffc4c4c4ffc4c4c3ffc3c4c4ffbebebeffbdbdbdffbcbbbcffbbbbbbffb9b9b9ffb5b5b5ffb1b1b1ffafafafffadadaeffabababffa9a9a9ffa6a6a6ffa3a3a3ff9f9f9fff9c9d9cff999999ff969696ff949393ff909191ff8e8f8eff8c8c8cff8a8a8aff868686ff7e7f7fff717170ff5c5c5cff3c3d3dff111112ff0a0a0aff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff000001ff000000ff000000ff010000ff000100ff000001ff000101ff000100ff010100ff010000ff010101ff010101ff000001ff010001ff010001ff000000ff010001ff010000ff010000ff000000ff000000ff000100ff000000ff000000ff000101ff010000ff010101ff010101ff000101ff010001ff010100ff010101ff000100ff010101ff010101ff010101ff010202ff010101ff020202ff020102ff010101ff010101ff010202ff020102ff020202ff010102ff010101ff010101ff010101ff010101ff000101ff000101ff000101ff000100ff010000ff000101ff000100ff000000ff000100ff000000ff000001ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff010201ff020202ff020202ff020202ff020202ff020202ff020203ff020203ff020203ff030203ff030203ff020202ff020202ff020202ff020202ff020202ff010201ff020202ff020202ff010101ff010202ff020101ff010201ff010101ff010101ff010001ff010100ff000001ff000100ff010000ff000001ff000000ff000001ff000000ff000101ff000001ff000000ff000000ff000000ff010000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff0b0b0bff1a1a1aff3e3e3eff5d5d5eff707070ff7f8080ff8a8a8bff8f8e8fff929292ff959596ff999898ff9c9b9bff9f9e9fffa2a2a1ffa5a5a5ffa8a8a8ffa9aaa9ffabacacffaeadadffafafafffb0b1b1ffb2b2b2ffb5b4b5ffb8b8b7ffbababbffbdbebdffc0c0bfffc2c2c2ffc3c3c2ffc4c4c5ffc4c4c4ffc7c7c7ffc7c6c7ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9caffcac9caffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7d7dff7c7c7bff7a7a7aff7a7a7aff787878ff6d6d6eff5e5e5fff525251ff474747ff3d3d3dff343534ff2c2d2dff242524ff1a1b1aff121112ff0c0c0cff080808ff060606ff050606ff050505ff040404ff020202ff010101ff000101ff000001ff000000ff000000ff010101ff040505ff060707ff060607ff040404ff020201ff010000ff010101ff010101ff000101ff010101ff010001ff010101ff010101ff020101ff020101ff010101ff010101ff020201ff020202ff010101ff010101ff010000ff010101ff010101ff000101ff010001ff010100ff000000ff000000ff010000ff000001ff010100ff000101ff000000ff010101ff010101ff020202ff040404ff070707ff080708ff020202ff000001ff000000ff000100ff010101ff020202ff020202ff020302ff020302ff030403ff040404ff050606ff080808ff0d0d0dff151515ff1f1f1fff292a2aff313131ff373838ff404041ff4f4f50ff575757ff646465ff727272ff717171ff757676ff797979ff7a7a7aff7b7b7aff7b7b7bff323232ff323232ff313232ff2d2d2dff282829ff292829ff2d2d2dff2d2d2dff2c2c2cff2c2c2cff2c2d2cff2c2c2cff2b2b2bff282828ff242424ff1e1d1dff181818ff141515ff131313ff121112ff101010ff0f0f0fff0e0f0eff0f0e0eff0f0f10ff10100fff0f1010ff0e0e0eff0e0e0eff0e0e0eff0e0e0eff101010ff141514ff1b1a1bff222222ff252526ff252526ff242423ff242424ff252626ff282929ff292a29ff272727ff242524ff282728ff2a2b2bff181818ff171817ff171817ff1718180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffefefffffffffefffefffffffffffffffefffefffffefffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffffffffffefefefffefffffffefffefffffffffffefffffffffefefffefefefffefffefffffffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefefffffffffefffffefefffefffffffefffefffefefffffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffefefffffffefffffefffefffffefefffefffffffefffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefffefffffefffffefffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffffefffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffffffffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfefffefdfefffefdfdfffdfefefffefefefffefdfdfffdfefefffefefefffdfefdfffefdfdfffdfefefffdfefefffefdfdfffefdfefffdfefdfffefdfefffefdfefffefdfefffdfefefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefdfefffefefefffefdfefffefefefffefefffffefefefffefffefffefefefffefefefffdfefefffefefefffdfefefffefdfdfffdfdfdfffdfefdfffdfefefffefdfefffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffcfdfcfffcfcfdfffdfdfcfffcfdfdfffdfcfcfffcfdfcfffdfcfdfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefdfefffdfefdfffdfdfdfffefefdfffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefefffefdfefffefefefffefefefffefdfefffefefefffdfefefffefefdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffefdfdfffdfefdfffefefefffefdfdfffefefefffefefefffdfefdfffefefefffefffffffefffffffefefefffffefffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefdfdfffdfefefffefefefffdfdfdfffefefefffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffefefefffefdfdfffdfdfefffefdfefffdfdfdfffefdfdfffdfefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffffffffffffefefffefffefffffffffffefefefffffffffffefefefffefefffffefefefffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffefffefffefefefffefffffffefffefffefefefffefefefffefffffffffefefffefffefffffefefffefffffffefefffffffefefffffefefffefffffffffffffffffefefffefffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffffffefffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffefefefffefefefffefffefffefffffffefefefffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefefffefffffffefffefffefefffffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefffefffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffefefffffffffefffefffffffffffffffefffefffffefffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffefffffffefffffefffefffefffffffefffefffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff5a5a59ff515151ff484849ff404040ff363536ff363636ff2e2e2eff2e2e2eff313131ff323232ff323233ff313232ff2f2f2fff282929ff1f1f1fff151515ff0f0f0fff0d0e0eff0d0d0dff0d0d0dff0d0c0dff0c0d0cff0c0c0bff0c0c0cff0c0d0dff0d0d0dff0e0e0eff0e0e0eff0e0e0fff0e0f0fff0f0f0eff100f0fff121212ff161716ff1e1e1fff282828ff2f3030ff333333ff343534ff373637ff373837ff363637ff353434ff373737ff3f4040ff404040ff464645ff4c4c4dff545353ff5b5b5aff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdceceffcacacaffc9cacaffc7c7c7ffc8c8c7ffc4c4c4ffc4c4c4ffc3c3c4ffbebebeffbebebfffbbbbbcffbbbbbaffbab9baffb9b9b9ffb6b6b6ffb1b1b2ffaeaeaeffabacacffaaaaaaffa8a8a7ffa4a4a4ffa0a0a0ff9c9c9cff999898ff959595ff929393ff919191ff8e8d8dff8c8c8cff898989ff858585ff807f7fff707070ff595959ff3b3a3bff191819ff060707ff040304ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff000000ff010001ff000100ff010001ff010001ff010001ff000101ff010101ff000100ff000100ff000100ff010100ff000101ff000001ff010101ff010001ff000101ff010101ff000000ff000101ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000100ff000101ff010001ff010101ff010001ff000100ff010000ff010101ff010101ff010101ff010101ff010101ff010102ff010102ff010201ff020101ff010202ff010201ff010101ff010101ff010202ff020101ff010201ff010101ff010101ff000001ff010001ff010000ff000101ff010101ff010000ff000001ff010000ff000000ff000000ff000101ff000101ff000000ff010001ff000100ff000000ff000000ff000000ff000101ff020202ff020202ff020202ff020302ff020302ff020202ff020203ff030303ff030202ff020202ff020203ff020202ff020302ff020202ff020202ff010201ff020102ff010202ff010101ff010101ff010201ff010101ff010101ff010101ff010001ff000100ff000000ff010000ff000001ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0a0b0aff1a1a1aff363636ff515152ff6c6c6dff807f80ff898989ff8e8e8eff919191ff959595ff989898ff9b9b9bff9f9f9fffa3a2a3ffa5a6a5ffa8a8a8ffaaaaaaffacadacffaeaeaeffb0b0b0ffb2b2b2ffb5b5b5ffb7b8b8ffbababaffbebebeffbfbfbfffc0c0c0ffc2c2c3ffc3c3c3ffc4c4c4ffc4c4c5ffc6c7c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7dff7e7d7eff7d7d7eff7c7c7cff7a7a7aff7a7a7aff717272ff656464ff585958ff4e4d4dff424343ff393939ff313030ff272626ff1b1c1bff121212ff0b0b0bff080808ff060606ff040504ff040404ff030304ff020202ff010101ff010001ff000100ff010001ff010001ff010101ff050505ff070707ff050605ff030303ff000100ff000100ff000000ff000001ff010101ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000101ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff010101ff030404ff060606ff060607ff020201ff000101ff010000ff000100ff010001ff010101ff010102ff020101ff020202ff030303ff050505ff060505ff080809ff0d0d0dff151514ff201f20ff2b2c2cff353535ff3d3c3dff474647ff565757ff605f60ff6b6b6bff777677ff767676ff797979ff797a7aff7a7b7aff7a7b7aff7c7c7bff343434ff313132ff323232ff323132ff2d2d2dff2d2d2dff333334ff363737ff373737ff383839ff383939ff393839ff383838ff363535ff2f3030ff282827ff212121ff1c1c1cff1a1b1bff1a191aff181918ff171717ff171717ff171717ff181718ff171717ff171717ff161617ff151616ff151615ff171616ff1a1a1aff202020ff262627ff2f2f2eff343535ff363535ff333433ff343333ff343434ff343435ff323132ff2d2c2cff272828ff2b2b2bff2e2d2dff313131ff181818ff171817ff18171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffefffffffffffffffefefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffefefffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffefffefffefffefffefffffefefffefffffffefffefffefefffffffefefffffffefffefefefffffefefffefffffffefffefffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffefffffffefefefffefffffffefffefffefefffffffefffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffffefffffefefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffefffffffffefffefffffffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefffefffefefffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefefffefefefffefffefffffefefffefffefffffffefffefefffffefefffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefefefffefffefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfefefffefdfdfffefefdfffefefdfffdfdfefffdfdfefffefdfefffdfdfdfffefdfefffefefdfffdfdfefffdfdfefffefefdfffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfefdfffefdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfefffefdfdfffefefdfffefefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfefdfffefefefffefefdfffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefdfffdfdfefffdfefdfffdfefefffefdfefffefefdfffefdfdfffdfdfdfffefefefffdfefefffdfefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefdfffefefdfffdfdfdfffefdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefdfdfffdfdfefffdfdfefffefdfefffdfefdfffefefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffffffefffefffffffefffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffffefffffefffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffffffefefefffefefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffffffffefffffffffefffffffefffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffefefffefffefffefffefffffefefffefffffffefffefffefefffffffefefffffffffffffffefffffefefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffefefffefffefffefffefffffefefffefefffffefffefffefefffffefefefffffefefffefefefffffefefffefefffffefefefffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffefffffffffefefffefffffffefffefffefefffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffffefefffffefefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffefffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffefefffffffffffffffefefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffefefffffffefffffefffefffffffffffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefefffefffefffefffefffefefffffffffefffefefefffefefefffffffefffefffffffefffffffefefefffffefffffffffffffefefefffffefffffffffefffefffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595959ff515151ff484948ff3f3f40ff363636ff333233ff2f2f2fff1e1e1eff1e1e1fff212121ff232222ff232223ff232323ff202020ff1d1c1dff151515ff0d0d0dff080908ff080707ff070707ff060707ff060607ff060606ff070606ff060606ff070606ff070707ff070707ff080707ff070807ff070707ff080808ff090909ff0a0b0aff0d0d0eff121212ff1b1b1bff212021ff232424ff242424ff252526ff262526ff252524ff252525ff2d2d2dff383838ff373737ff3f403fff464646ff4d4d4cff545353ff5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cacaffcacacaffc8c8c8ffc8c8c8ffc4c4c3ffc4c3c4ffc4c4c4ffbebfbeffbfbebeffbbbcbbffbbbbbbffbababaffb9b8b8ffb7b7b7ffb5b5b5ffb2b2b2ffafafafffabaaabffa8a9a9ffa7a7a7ffa3a3a4ff9e9e9eff999a99ff959595ff929292ff909090ff8e8d8dff8a8b8aff888888ff848484ff807f7fff767676ff5d5c5dff3d3c3dff1b1b1bff090909ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010000ff000100ff000000ff000001ff000001ff010001ff000000ff010000ff010100ff000001ff000001ff010100ff000100ff010101ff010101ff010100ff000101ff000100ff010101ff010001ff010101ff010000ff010000ff010101ff000101ff000101ff000000ff000000ff010101ff000000ff000001ff000000ff000100ff000100ff010000ff010101ff000101ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff010201ff010101ff010102ff020101ff010201ff010102ff010101ff010201ff010101ff010202ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff010000ff000100ff010000ff000100ff000000ff000001ff000001ff000001ff000000ff010000ff010000ff000000ff000000ff000000ff000100ff020202ff020202ff030302ff020202ff020302ff020302ff020203ff020302ff020202ff020202ff030302ff020203ff020203ff020202ff020202ff020202ff010101ff020102ff020101ff010201ff010201ff020101ff010101ff010101ff010001ff010101ff010100ff000000ff010000ff000001ff000100ff010000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff030304ff090909ff151616ff2f2f30ff535353ff6f6f6fff808080ff888888ff8d8d8dff919192ff959494ff989898ff9c9d9dff9f9f9fffa3a3a4ffa6a6a6ffa9a9a9ffabacabffaeadadffafafb0ffb2b2b2ffb5b5b5ffb8b8b8ffbbbabaffbcbcbbffc0bfbfffbfc0c0ffc0c0bfffc3c3c2ffc3c3c3ffc4c4c4ffc4c4c5ffc6c6c6ffc6c7c6ffc6c6c7ffc7c7c7ffc7c7c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7e7dff7d7d7dff7c7b7cff7a7a7aff737272ff666767ff5c5c5cff505051ff464546ff3c3c3cff333334ff282828ff1c1c1cff131212ff0c0d0cff090808ff060706ff050504ff030304ff020203ff020102ff010101ff010101ff010100ff000001ff000001ff010101ff050505ff070707ff060606ff030302ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff030403ff060607ff070707ff020202ff000000ff000101ff000101ff000101ff010102ff010201ff020202ff020202ff030303ff050404ff060706ff0a0909ff0e0e0dff161515ff212121ff2d2d2eff383838ff404040ff4b4b4bff5a5a5aff636363ff6f6f6fff7a7a79ff787978ff7a7a7aff7b7b7bff7b7b7bff7b7b7cff7c7c7cff393a39ff343435ff323232ff323132ff323231ff323231ff3a3a3aff3e3e3eff404040ff434243ff444444ff434343ff424142ff403f3fff3a3b3bff333433ff2d2d2dff282828ff252625ff252525ff252424ff242423ff232322ff232222ff222223ff222222ff222121ff202120ff201f20ff202020ff212121ff252524ff2a2a2bff323232ff3b3b3bff403f40ff404141ff3f3f3fff3e3f3fff3e3e3eff3b3c3bff373737ff303030ff2b2a2bff2e2e2dff303131ff333333ff3a3a39ff181817ff18171800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffffffefffffefefffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffefefffffefefffefefefffffefefffffefefffffefffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffffefefffffefffffffefefffefffefffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffffefffffefffefffffefffffffffefffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefffffffffefffefffffffefffefffefffffffefffffffffffffffefffefffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffefffffffffffffffffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffefffffefffefffffffefffffffefffffefffffefffefffefefffffffefefffefefffffefefefffffefefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefefefffefefefffffefefffefffefffefffefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefdfdfffefefdfffdfdfdfffefefefffefefefffefefdfffdfefdfffefdfefffdfefdfffefdfefffefefdfffdfdfefffdfefdfffefdfefffdfdfefffdfefdfffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefdfefffffefefffefefffffefefefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefefffefdfefffdfdfdfffefefefffdfefdfffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfefdfffefdfdfffefdfefffefefefffefefdfffefefdfffdfefdfffdfdfdfffefefdfffdfefefffdfdfdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfefdfffdfdfefffdfefdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefffefffefefefffffefefffefefefffffffefffefffefffefffefffefefefffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefffffefefefffffefefffefefefffffefefffefffefffefffefffffefffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffffefffffefefffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffefffffffefffefffefffffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffffefffefffffffefffefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffefefffffefefffffefefffefefefffffefefffffefefffffefffffefefefffffefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffffefefffefffefffefffefffffffffffefefefffefefffffffefffffffefefffffffefffffffffffefefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffffffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefffffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffffefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff494849ff403f3fff363635ff333332ff2a2a2aff252525ff100f0fff0f0f10ff111111ff121313ff121212ff121212ff111111ff0f0f0fff0b0b0bff070606ff040403ff030303ff030203ff020203ff030202ff030202ff030203ff020202ff030303ff020302ff020202ff030303ff030303ff030303ff030303ff040404ff050404ff060706ff080908ff0c0c0cff0f0f0fff111212ff131213ff141313ff141414ff151515ff171717ff232323ff2e2e2eff2e2e2eff373738ff3f3f3fff464645ff4c4d4cff535353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c7ffc8c8c8ffc4c3c4ffc3c4c3ffc4c4c4ffbebfbeffbebebeffbbbbbcffbbbbbcffb9b9b9ffbab9b9ffb7b7b7ffb5b5b5ffb3b4b3ffb1b1b0ffaeaeaeffabababffa8a8a8ffa6a5a6ffa2a2a2ff9e9e9dff969797ff919191ff8f8e8fff8e8e8eff8b8b8bff888788ff838383ff7f7f7eff797978ff6b6a6bff4a4b4aff232324ff0b0b0bff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff000000ff010001ff010100ff000001ff000100ff010101ff000001ff000100ff010001ff010101ff010101ff000100ff010001ff010101ff010101ff010100ff010100ff000101ff010000ff010100ff000101ff000000ff000001ff000000ff010001ff000000ff010000ff010100ff010000ff010100ff010000ff010000ff010001ff010100ff010101ff010001ff010100ff010101ff010101ff010101ff010102ff010102ff010101ff020101ff010101ff020101ff010201ff010201ff020102ff010101ff010101ff010101ff010001ff010101ff010101ff000000ff010000ff010100ff000000ff010101ff000100ff000000ff000000ff000000ff000000ff000001ff010000ff000001ff000000ff000000ff000000ff000000ff010000ff020202ff030303ff020302ff020202ff030202ff030202ff030302ff020302ff020202ff020202ff030202ff020303ff020202ff020202ff010202ff020202ff010201ff020202ff020201ff020101ff010101ff010101ff010101ff010001ff010100ff010101ff010001ff000000ff010000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff030202ff090908ff181817ff373737ff5d5d5dff767575ff838282ff888989ff8d8d8dff919192ff959595ff9a9999ff9d9d9dffa1a1a1ffa4a4a4ffa7a7a7ffaaaaa9ffadacacffb0afafffb2b1b2ffb5b5b5ffb7b7b7ffbab9b9ffbbbbbbffbcbcbcffbfc0bfffbfbfbfffbfbfc0ffc3c2c3ffc2c3c2ffc4c4c4ffc4c4c4ffc7c6c6ffc6c7c6ffc6c7c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7d7dff7e7e7eff7e7d7dff7d7e7eff7d7d7dff7c7c7cff757474ff696a6aff5f5f5fff545353ff494949ff3f3f3fff363635ff2a292aff1e1e1dff131313ff0d0d0dff090909ff070706ff050504ff030303ff010202ff010102ff010101ff000101ff000100ff010101ff000001ff010101ff050505ff070707ff070707ff030303ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040403ff070808ff080807ff020202ff000000ff000001ff010101ff010101ff020201ff010202ff010101ff020101ff040303ff050505ff070707ff0a0a0aff0f0f0eff171716ff222222ff2f2f2fff3b3b3cff454444ff4e4e4fff5c5d5cff656565ff707071ff7a7a7aff7a7a7aff7b7a7aff7b7b7bff7b7c7bff7c7c7cff7d7c7cff4b4b4bff393939ff343534ff323232ff2f2f2fff383737ff414242ff464746ff4a4a4aff4d4d4dff4f4e4eff4e4e4eff4e4d4dff4c4c4bff494949ff444444ff403f3fff3d3c3cff3b3b3bff3b3b3aff3a3939ff393839ff373737ff373636ff353635ff363636ff353536ff323233ff313131ff333232ff333333ff353434ff393939ff40403fff474646ff4a4a4aff4a4a4bff4b4a4bff4a4949ff474747ff424343ff3b3b3bff333333ff2e2e2eff303030ff333333ff3a3a3aff444444ff575757ff18171800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefefffffefffffefefffffffefffffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffefffefffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffefffefffffffffffffffefffffffffffefefffffffefefffffefffffefefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffefefefffffffefffefffefffffefffffefefffffffefefffefffefffffffefffefefffffefefefffffefffffffefffffefffefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffefefffffffffefffefffefffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffffffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffffefffffffefffffffffefffffefffffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffefefffefefefffefefefffffefefffefffefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffefefffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefefffefefefffefffffffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffdfdfefffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffefdfefffdfdfdfffdfefefffefefdfffdfefdfffefefefffefefdfffdfefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffdfefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfefffefefdfffefefdfffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfefffefefefffdfefdfffdfdfdfffdfefdfffdfdfefffdfefefffdfefefffefdfdfffefefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffffefefffefffefffefefefffdfefefffefdfefffefefdfffefefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefefefffefdfdfffefdfefffdfdfefffdfefefffefefefffefefefffefefefffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffffffefffefffefffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffffffffffefffffffffefefffffffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffefefffefffefffffefffffefefffffffefefffefffefffffefefffefefffffefefefffffefffffffefffffefffefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffffefffffffffefffffffffffffefffffffffffffffffffffefffffffffefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffefffefffefffffffffffffffefffefefefffffefffffffffffffefffefffefefefffefffefffefffffffffffffffefffffffffffffffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefefffffefffffefefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffefefffefffefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefefffffffefefffffffefffefffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffffffffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494948ff3f403fff363536ff323332ff2a2a2bff1e1e1eff1a1b1bff070707ff060606ff080808ff090909ff090909ff080808ff080708ff070706ff060605ff030302ff020101ff010101ff010101ff010100ff010101ff010101ff010101ff010201ff020101ff010102ff010101ff010101ff010101ff010201ff010101ff010101ff020202ff020202ff030303ff050404ff060606ff080708ff090908ff090909ff090a09ff0b0b0bff0e0d0eff1c1b1cff262626ff242424ff2f2e2fff373737ff3f3f3fff464645ff4d4c4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c4c4ffc4c3c4ffc4c4c4ffbfbfbeffbebebfffbbbbbcffbcbbbcffbab9baffb9bab9ffb7b7b7ffb7b7b6ffb7b7b7ffb0b1b1ffafaeaeffadacadffaaaaaaffa9a8a9ffa4a4a4ffa0a0a0ff9c9c9bff959595ff908f8fff8f8e8fff8e8e8eff8a8a8aff858585ff80807fff7b7b7aff747474ff636262ff3d3c3cff151515ff050405ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010000ff010000ff010000ff010101ff010000ff010001ff000001ff000101ff010100ff010100ff010101ff010100ff000100ff010001ff010101ff000101ff010001ff010100ff010101ff010101ff000101ff010101ff010100ff010101ff000101ff000000ff010101ff010001ff010100ff010100ff010100ff010000ff000000ff010100ff000100ff010101ff000101ff010001ff010101ff010100ff010101ff010101ff020101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff010000ff010000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff010101ff020201ff020202ff030202ff030302ff020302ff020202ff020302ff020203ff020303ff020203ff020202ff020302ff020202ff020202ff020202ff020202ff020202ff020201ff020201ff020201ff010101ff010101ff010101ff000100ff010101ff000101ff010001ff010100ff010100ff000001ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff0c0d0cff252526ff515151ff707071ff7f7f7fff868685ff8b8b8bff8e8f8fff939393ff979797ff9b9b9bff9f9f9effa3a2a2ffa6a6a5ffa9a8a9ffacacacffb0b0afffb1b2b1ffb4b3b4ffb5b5b5ffb9b9b9ffb9b9b9ffbcbcbbffbcbcbcffbfc0c0ffc0bfc0ffc0bfc0ffc2c3c2ffc3c3c3ffc4c4c4ffc4c4c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7dff7e7e7eff7d7d7eff7e7d7dff7d7d7dff767676ff6c6b6cff616160ff565656ff4b4c4bff414141ff383738ff2b2b2bff1e1e1eff131314ff0d0d0eff090909ff070706ff050504ff030303ff020101ff010201ff010101ff010001ff000000ff000101ff000000ff010101ff050505ff070706ff060706ff040304ff020201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff070808ff080807ff020102ff000000ff010001ff010100ff010101ff020201ff010201ff020102ff020202ff040404ff050505ff070707ff0a0a09ff0f0f0fff181817ff242423ff323131ff3e3e3eff474747ff515051ff5d5d5eff666666ff717171ff7a7a7aff7b7b7bff7b7b7aff7b7b7bff7c7b7cff7d7d7cff7c7d7cff5a5a5aff4b4b4aff393939ff343535ff303131ff3a3a3aff484948ff4e4e4eff525252ff555555ff575757ff585758ff585857ff575756ff565656ff545454ff515151ff505050ff505150ff515151ff505051ff4e4e4eff4d4d4dff4d4c4cff4b4b4cff4a4b4bff4a494aff484748ff464746ff464646ff464645ff464646ff474848ff4c4c4bff505050ff525252ff535253ff535252ff515151ff4e4e4eff484948ff403f40ff373637ff313131ff333333ff39393aff444444ff575757ff5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffffefffffefefefffffffffffffefffffefffefffefefefffffffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffefffefffffefefffffffefffefffefffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefffffefffefffffefffffffefefffefffffffffffffffefefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefefffffefefefffefefefffefefefffefefffffffefefffffffefffefffefffefefefffffefefffefffefffffefffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefffffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfdfdfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffdfefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffdfefefffefefdfffefefdfffefdfefffefdfdfffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffffffefffefefefffefefefffefffefffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffefffffffefefffffffffefffffefffffefefffffffefefffefffefffffefefffffffefffefefefffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefffffffffffffffefefffffffefefffefefffffefffffffefefefffefefffffefefefffefefffffffefffffffefffffffefefffffffefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefefffefffefffffefefffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefefefffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefefffffffefffefffefffefefefffffefefffefefefffefefffffefefefffffffefffefefffffefffefffefefefffefefffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffefffefffffffefffffffffffefffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffefffefffffefefffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefffffffefefefffffffefffffffffffffffffffefefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffffefffffefffffefefefffefefefffffffefffefefefffefefefffefefefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff403f3fff363636ff333233ff2b2a2aff1d1d1dff121212ff0e0e0eff030302ff000001ff010100ff010101ff000101ff010101ff010101ff010001ff000001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000001ff000001ff000100ff010001ff000001ff010000ff000101ff010101ff010101ff010101ff030203ff060505ff101010ff171818ff1a1a1aff242424ff2f2f2eff373737ff3f403fff464546000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebfffbebebeffbcbcbcffbcbbbcffbabab9ffb9bab9ffb7b7b7ffb7b7b7ffb7b7b7ffb1b1b1ffb1b1b0ffaeaeaeffa9a9aaffa7a7a6ffa3a4a4ffa1a1a1ff9d9d9cff989898ff949394ff919090ff8f8f8fff8b8c8cff868786ff808181ff7a7b7aff737273ff616261ff414141ff1c1b1bff090909ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000000ff000000ff000101ff010001ff000001ff000100ff010000ff000100ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff000101ff010101ff000001ff010100ff000101ff000101ff010101ff010101ff000000ff000001ff010001ff010001ff010000ff010100ff010100ff000101ff010100ff010100ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010201ff010102ff010102ff020201ff020102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff000101ff000100ff000101ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff030202ff020202ff020202ff030202ff020202ff020202ff020202ff030302ff020202ff020202ff020202ff010202ff020202ff020202ff020101ff010102ff010102ff010102ff020101ff010101ff010100ff000101ff010100ff000100ff010001ff000000ff010100ff000001ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff101010ff323232ff636463ff7a7a79ff818181ff868585ff8a8a8aff8e8e8eff939393ff979797ff9b9b9bff9f9fa0ffa4a3a4ffa8a7a8ffabaaabffadadadffafb0afffb1b1b1ffb5b5b4ffb5b5b4ffb9b9b9ffb9b9b9ffbcbcbcffbcbbbcffc0c0bfffbfc0bfffc0c0c0ffc3c3c2ffc2c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7e7dff7d7e7eff7e7e7eff7e7e7dff7e7e7eff7e7d7eff777777ff6d6d6dff636363ff585958ff4d4d4dff434343ff393939ff2d2c2dff1f1f1fff141514ff0d0e0eff090a09ff070607ff050504ff030303ff020101ff010101ff010101ff000001ff000100ff010000ff000100ff010101ff060606ff080909ff080808ff050404ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff050505ff080808ff080808ff010102ff000000ff000100ff010100ff010101ff010101ff010101ff010101ff020202ff030304ff050605ff070707ff0a0b0aff100f0fff191918ff252525ff343434ff404141ff494949ff525152ff5e5f5fff686767ff727372ff7b7b7bff7b7b7bff7b7c7cff7c7c7cff7c7c7cff7d7d7dff7c7c7dff5a5a5bff5b5b5aff4b4b4bff393939ff343434ff404040ff515152ff595959ff5d5d5eff606161ff636363ff656565ff666666ff676768ff686868ff696969ff6a6969ff6a6a69ff6a6b6aff6a6b6bff6b6a6aff696a69ff696869ff686868ff686868ff676768ff676767ff666666ff656566ff656565ff646465ff626263ff626261ff626162ff616162ff626161ff606161ff5f5f5fff5d5d5dff595a59ff545454ff4b4a4aff3d3d3dff333333ff393a39ff444545ff575857ff5d5d5dff5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefffefffffffefffefffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefffefffffefefffffefffffefffefffefefefffefefffffefefefffefffefffffffefffffefefffffefffffffefffffefffefffffffefffefffefffffffefffefefefffffefefffffffefffefffefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefefffffffffffffffffffffffffffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffefefffefefffffefffefffffefefffffefffffefefefffefefefffefefffffefefefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffefefffffffffffffffffffffffefffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffefffffefefffffffefffefefffffefefefffffefffffefffffffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffdfefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffdfefefffefefdfffefdfefffdfefdfffefefefffefefdfffefdfefffdfefefffefefefffdfefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfefdfffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffefdfdfffdfefdfffdfefdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefffffffffefefffefefefffefefefffefffefffdfefefffefefefffdfefefffefdfdfffefefefffefefefffdfefefffefdfefffefefdfffdfefdfffefdfefffdfefefffdfdfdfffefefdfffdfefdfffefefefffefdfefffdfefdfffefefdfffefefefffefefefffefefffffefffefffffefefffffefffffefefefffefefefffefefefffdfdfefffefefefffefefdfffefefdfffefdfefffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffefefefffdfefefffefdfdfffefdfefffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefefefffffefefffffffefffefefefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffefffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffefefefffffffefffefffefffffefffffefefefffefefefffefefefffefffefffffefefffefefffffefffefffffefefffffefffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffefefffffefffffefffefffffffffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffefffffefefefffffffefffefffffffffffefffefefffffefffefffffefefffffefffffefffefffefefefffefefffffefefefffefffefffffefefffffefefffffefffffefefffffefffefffefffefffefffefffffffefffefefefffffefefffffffefffefffefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffffffefefffffefffffefefefffffffefffefefffffefefefffefffefffefefefffffefffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefffffffefefffefffffffefefffffffffefffefffefffffefefffefffffffefefefffffffefffefffefffffffffffffefffffefffefffffffefffefffffffffffefffffefffffefffffffffffefffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff333233ff2b2b2aff1d1e1dff121212ff0e0f0fff090a0aff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff040404ff0c0d0cff111010ff121111ff1a1a1aff242424ff2f2f2eff373737ff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbcbbbbffbcbbbcffbababaffbabab9ffb7b7b7ffb7b7b7ffb7b7b7ffb0b0b1ffb1b1b1ffaeaeaeffaeaeadffa7a7a6ffa3a3a4ffa1a1a0ff9d9d9dff999999ff949495ff919191ff8e8e8eff8a8b8aff868685ff828181ff7a7a7aff737373ff656564ff434343ff1e1f1fff0c0c0cff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010001ff000001ff010101ff000101ff010001ff010001ff000100ff010100ff000101ff000101ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff000101ff000101ff010100ff010101ff010101ff010001ff000000ff010100ff000100ff010100ff000001ff000100ff010000ff010001ff000100ff010001ff000101ff000000ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010201ff010201ff010101ff010101ff020101ff010101ff010101ff010102ff010101ff010101ff000101ff000101ff010101ff010101ff000101ff010100ff010000ff000100ff010000ff010100ff000000ff000000ff000001ff000100ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff020202ff030202ff020202ff020202ff020202ff020202ff020202ff020302ff020202ff020202ff020202ff020202ff020202ff020201ff020202ff010202ff020201ff010102ff010201ff020101ff020102ff000101ff010101ff000101ff000000ff010100ff010100ff010000ff010001ff000001ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff090909ff1a1a1aff434444ff6d6d6cff7c7c7cff828282ff868585ff8a8a8aff8f8f8fff939494ff999999ff9e9d9effa2a3a2ffa6a5a5ffa9a8a9ffaaabaaffb1b1b1ffb1b1b2ffb1b1b1ffb5b5b5ffb5b5b4ffb9b9b9ffb9b9b9ffbcbcbcffbcbcbbffc0c0c0ffbfc0bfffc0c0bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7dff7d7d7dff7e7d7dff7e7e7eff7e7e7dff7d7d7dff777778ff6e6d6dff636363ff585858ff4d4d4eff444443ff393a39ff2d2e2dff202020ff151515ff0d0e0eff0a0909ff070706ff050505ff030303ff020203ff010202ff020101ff010001ff000100ff010100ff000001ff010101ff070808ff0b0b0bff09090aff050505ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020102ff050505ff080707ff070707ff020101ff000001ff010000ff000000ff000000ff000001ff010101ff010101ff010201ff030303ff050505ff070807ff0b0a0aff10100fff191919ff262727ff353535ff424242ff4a4a4aff535353ff616160ff6a6a69ff747475ff7b7c7bff7b7c7bff7c7c7cff7c7c7cff7d7c7cff7c7d7dff7d7c7dff5b5b5aff5a5b5aff5b5a5aff4a4b4bff393939ff484847ff5c5c5cff636364ff666566ff686868ff6c6b6bff6d6e6dff6f6f6fff707070ff717171ff727171ff727172ff717272ff727272ff727273ff727272ff727272ff727271ff727171ff717171ff717171ff717170ff707170ff707070ff70706fff6f6f6fff6f6e6eff6e6e6eff6d6d6dff6c6c6cff6b6b6bff6a6a69ff686868ff656565ff626363ff5e5e5eff535453ff444544ff3a3a39ff454444ff575757ff5d5d5dff5e5d5dff5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffffffffefffffffffffffefffefffffffffffefefefffffefffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefffffffffefffefefefffffefefffffffffffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffefffefefffffefefefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefefffefefffffefffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfefdfffefefefffefefefffefefefffdfefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffefffffefefefffefefefffefefefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffdfefefffefdfdfffdfefefffefefefffdfdfefffdfdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfefdfffefefefffdfefefffefefefffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefdfdfffdfefefffefefdfffdfdfefffdfefdfffdfdfdfffefefefffdfefefffefefefffdfefefffefefefffefefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffdfefefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfdfefffdfdfefffefefefffdfefdfffefefdfffefdfefffdfefefffefefefffefefefffefefffffefffefffefefefffffefefffefefffffefffffffffefefffefffffffffffefffefefffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefffffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffffffefffffefffffffefffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffefffffffffefffffefffefffffffffffffffefffffffefffefffffffffefefffefffffffffffffffefefffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffefffefffefffefefffffefffefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefefffffefffefffefefefffffffefffffffffffffffffffffefefffffffffffffffefffefffffffffffefffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffffffefffefffffffefefffffefffefffefefefffffefefffefefffffefefffffffefefffefffefffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffeffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff2a2a2bff1e1e1eff121212ff0e0f0eff0b0b0aff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030203ff0a0a0aff0d0d0dff0d0d0dff121211ff1a1a1aff242424ff2f2f2fff3737380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbabab9ffb9b9b9ffb7b6b6ffb7b7b7ffb7b7b7ffb1b1b1ffb1b1b1ffadaeaeffaeadadffa7a7a7ffa7a6a7ffa1a1a0ff9d9e9dff9a9a9aff969595ff929293ff8e8e8fff8a8989ff858585ff808080ff7a7a7aff6f6f6fff606160ff454545ff202020ff0c0c0cff050505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000101ff000000ff010001ff010101ff000100ff010100ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff010101ff000101ff010101ff000100ff000100ff000001ff000100ff000001ff010100ff010001ff010001ff010100ff000000ff000100ff000100ff010001ff010101ff010101ff010101ff010101ff020201ff010101ff010101ff010201ff010102ff020101ff020202ff020102ff010101ff010201ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff010100ff010100ff000101ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010202ff020202ff020202ff020202ff010202ff020201ff010202ff010201ff010102ff010101ff010102ff010101ff010101ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050605ff0f0f0eff212222ff494a49ff6b6b6bff787879ff7e7e7fff868686ff8b8b8bff919190ff969797ff9c9c9cffa0a0a0ffa3a3a3ffa6a6a6ffabaaabffababaaffb1b1b1ffb1b1b1ffb1b2b1ffb5b4b5ffb5b5b5ffb9b9b9ffb9b9b9ffbcbbbbffbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7eff7e7e7eff7d7e7eff7e7d7dff7e7e7eff7e7d7eff777877ff6d6e6dff636463ff585858ff4e4e4eff444444ff3a393aff2e2e2eff212121ff161615ff0e0e0eff090a0aff070707ff050505ff040404ff020203ff020102ff020202ff010201ff010100ff000001ff000001ff020202ff090909ff0c0d0dff0a0b0aff050505ff020201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010202ff040404ff070606ff070707ff020102ff010100ff000100ff000100ff000000ff000001ff000001ff010001ff020202ff040304ff050505ff070807ff0a0b0aff100f0fff181919ff272727ff353535ff424242ff4b4b4bff545555ff646363ff6c6b6cff757576ff7c7c7cff7c7c7cff7c7c7dff7c7d7cff7d7c7cff7d7d7cff7d7d7dff5a5b5bff5b5a5aff5a5b5aff5b5b5aff4a4b4bff595a59ff6a6b6aff6f6f6fff6f6f6fff717171ff737373ff757575ff777777ff777777ff787778ff787878ff787878ff787878ff787878ff777778ff777878ff777877ff777778ff787777ff777777ff777777ff777777ff787877ff777777ff767677ff767676ff757676ff757575ff757575ff747374ff737372ff717271ff707070ff6e6e6eff6c6c6cff696a6aff616061ff515151ff454445ff575757ff5d5d5dff5d5d5dff5d5d5dff5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefefffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffffffffffefffefffefffefffffefffffefffefffefffefffefefefffefefffffefffffffefffffffffefffffffffffffffffefffffffefffffffefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefffefffefefefffffefffffefffffffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefefffffefffffffffefffffffffffffffefffefffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffefffffefefffffefffffffefffffffffefffffffffffffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffefffefffffffefffffefffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffefffefffefefffffefefffffefffffffefffffffffefffffffffffffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefdfffdfefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfdfefffdfefefffefefdfffdfefdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffdfefefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffdfefefffefdfefffdfefdfffdfefefffdfdfefffdfdfdfffefdfefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefefefffdfefefffdfefdfffefdfefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffffffefefffffefffefffefffffffefefffffefefefffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffefffefefefffefefefffefffffffefefffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffefefefffefefffffffffefffefefffffefffefffefefefffffffefffefefefffefefefffffefefffefefefffefefffffefffffffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffefffefffffefffffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffefffffffffffffffefffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefffefffefefefffefefffffefffffffefefefffefffefffffefffffefffefffefffefffefefefffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffefffffffffefffefffefffefefefffefefefffffffefffffffffffffffffffefffefffffefffffefefffffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffefefefffffefffffffffffffffffefffefffefffefefefffefefefffffffefffffffffffffffefffefffefffffefffffefefefffffefefffefffffffefefffffefffefffefffffffefefefffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2a2aff1d1e1eff121212ff0e0f0eff0a0b0bff070708ff030404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff080808ff0a0a0aff0a0b0aff0d0d0dff111211ff1a1a1aff242424ff2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b7ffb7b7b7ffb7b7b7ffb1b1b1ffb1b1b1ffadaeadffadaeadffa6a6a7ffa6a6a7ffa0a1a1ffa0a1a1ffa1a0a1ff979696ff939393ff8f8f8eff8a8a8aff858585ff808181ff7c7c7dff737474ff5d5d5cff3e3f3eff201f1fff0c0c0cff040404ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff010000ff010101ff010100ff000101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010100ff000100ff010101ff000001ff000101ff010101ff000100ff000101ff010101ff010100ff000000ff000101ff000101ff000100ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff010102ff010101ff010101ff010101ff010101ff010100ff000101ff000101ff000001ff000101ff010100ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff020202ff020202ff020202ff020102ff020202ff020202ff020202ff020202ff020202ff020201ff020202ff020202ff010201ff020202ff010102ff010202ff020201ff010201ff010102ff010101ff010100ff010001ff000101ff000101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff080808ff101010ff212121ff40403fff555555ff6d6e6dff808080ff888888ff8e8e8eff949595ff9a9a99ff9c9d9cffa0a0a0ffa6a6a6ffa6a6a5ffabaaaaffaaababffb1b1b2ffb1b1b1ffb2b1b1ffb5b5b4ffb5b5b5ffb9b9b9ffb9b9b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7e7dff7d7e7dff7d7d7dff7d7d7dff7d7d7dff777778ff6d6d6dff636363ff585958ff4e4f4eff454544ff3a3b3bff2f2f2fff212122ff161616ff0f0f0eff0a0a0aff070707ff050505ff040403ff030303ff030202ff020202ff010201ff010100ff000001ff000100ff020202ff0a0a09ff0d0d0cff0b0a0bff050505ff020101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff050506ff060606ff020202ff000101ff010001ff010100ff010100ff000100ff000000ff000101ff020202ff030304ff050606ff080807ff0a0b0aff0f0f0fff191819ff262626ff363535ff434242ff4c4c4bff555656ff646464ff6c6c6dff767676ff7c7c7cff7c7c7cff7c7d7cff7d7c7dff7c7c7dff7d7d7dff7c7d7dff5a5a5bff5a5b5aff5a5b5bff5a5a5aff5a5a5aff676767ff757574ff767676ff767676ff767676ff787878ff79797aff7b7b7bff7c7c7bff7b7c7bff7b7c7cff7c7c7cff7c7d7cff7c7c7cff7b7c7cff7b7c7cff7c7c7cff7c7c7cff7b7c7bff7b7c7bff7b7b7cff7b7c7cff7b7b7bff7b7b7bff7b7b7bff7a7a7aff7a7a7aff7a797aff797979ff787979ff787879ff787878ff777777ff767675ff757574ff767675ff707171ff636363ff575757ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffefefffffffefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffefffffefefffffefffffffffffefffffefefffffefefffefffefffffefffffefffefffffefffffefefffffefefefffffefffffffffefffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffefefffefefefffffefefffefefefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefffffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffefffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffefffffffefefffffffefffffffefffffefffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffefefffffffefffefefffffffefffffefffffffffefefffefffffffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffefefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffffffefffffffffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefefefffefefefffefefefffffefffffefffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefdfffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfefffefdfefffefefdfffefefefffdfefefffefdfefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfefffefdfefffdfefefffdfdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffefefefffefdfdfffdfdfefffefefdfffdfefdfffdfdfefffdfefefffdfefefffdfdfdfffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfefffefdfefffefefdfffefefefffdfefefffefdfefffdfefefffefdfefffdfefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffdfdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefdfefffefefdfffefefefffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefdfefffefdfdfffefefefffdfefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffefefefffefefefffefdfefffefefefffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffefdfefffdfefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffdfefefffefefdfffefdfdfffefdfdfffdfefdfffefdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefefefffefdfdfffdfefefffefefdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffffffefffffefefffffefffffefefefffefffefffffefefffffefffffefefefffffffefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffefefffffffefefffefffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffffefffffefefefffffffefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffffefefffefefffffefefefffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefefefffefefefffefefefffffefffffefffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefefffffffefffffefefffffefffffffffffefffffefffffffefefffefffffffffefffffefffefffffefffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefefefffffefffffefefefffffefffffefefffffefefefffffefffffffffefffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffffefffefefefffffefffffffffffffffffefffffffffffffefefffefefffffffffefffefefefffefefefffefffffffefffffffefefefffefefffffffffffffffefffffffefffffefefffffffffefffffefefffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffefefefffffffffffffefefffffefefffefefefffefefefffffefefffffefffffefefefffffffefffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff121212ff0e0f0eff0b0a0aff080708ff060606ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff060706ff080809ff080808ff0a0a0aff0d0d0dff121112ff1a1a1bff2424230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b1ffb0b1b1ffadaeadffaeadaeffa7a7a7ffa6a6a7ffa1a0a0ffa1a1a1ffa1a0a0ff969696ff969696ff8f8f8eff8c8c8dff878787ff828282ff7f7f7fff7b7b7bff706f6fff555554ff242424ff0b0b0bff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff010101ff010100ff000101ff010100ff010101ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000101ff010101ff010101ff010100ff010101ff010101ff010001ff000001ff010001ff000001ff000001ff010001ff000001ff000101ff010100ff010001ff010100ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff020101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010001ff000100ff000001ff010000ff000000ff000000ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff020202ff020202ff020202ff020202ff020102ff020202ff020202ff010202ff020102ff010202ff020202ff020202ff020201ff010202ff020202ff020102ff010101ff020101ff010101ff000101ff010001ff000001ff000101ff010100ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff070706ff0b0b0cff151414ff343534ff5c5b5bff777777ff868685ff8c8c8cff919191ff959595ffa0a0a0ffa1a0a0ffa0a0a0ffa5a5a6ffa6a5a6ffaaaaabffaaababffb1b1b1ffb1b1b1ffb1b1b1ffb5b5b5ffb5b4b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7e7dff7e7d7eff7e7e7dff7d7d7dff7d7d7cff7c7d7dff787777ff6e6e6dff646464ff595959ff4f4f4fff474646ff3c3c3cff2f302fff222122ff161616ff0f0e0eff0a0a0aff080708ff050606ff040404ff030303ff020202ff010202ff010101ff000100ff000000ff000100ff010202ff090908ff0c0c0cff0a0a0aff050405ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff040403ff050505ff060505ff020202ff010101ff010101ff010101ff010100ff010001ff010100ff010001ff010202ff030304ff050505ff070707ff0a0a0aff100f10ff181819ff262625ff363636ff434343ff4c4d4dff575756ff656565ff6d6c6dff767676ff7c7d7dff7c7c7cff7c7c7dff7d7d7dff7d7c7dff7d7d7dff7d7d7dff5a5b5aff5b5a5aff5b5a5bff5a5a5aff686767ff757575ff767676ff767676ff767676ff787878ff7a7a7aff7b7b7bff7c7c7cff7c7b7cff7b7b7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7b7c7cff7c7c7cff7c7b7cff7c7b7bff7b7c7bff7c7b7cff7b7b7bff7c7b7cff7b7b7bff7a7b7aff7b7a7bff7b7a7aff7a7a7aff7a7979ff797979ff797878ff787877ff777777ff767675ff767576ff747473ff6e6d6eff636463ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefffffffffffffffffefffffffffffffffffffffffefefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffefffffffffffefffefffefefffffffffffffffffefffefffffffffefffffefffffffffffffffefefffffffffffffffffefffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffffffffffefefefffefefffffefefffffffffefffefffffffefffefffefefffffffffffffffefefffefffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffffffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefefffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffffffffffffefefffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffefefffffffefffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefefffffffefefffefffffffffffefffefffffffefefffffffefffffefffefffffffffffffefefffefefefffefdfefffefefefffdfefefffdfdfefffefefdfffefefefffdfefefffefefefffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffdfefefffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffefefefffefdfefffefdfdfffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffefefdfffdfdfefffdfdfefffefefefffdfefefffefdfefffdfefefffefdfdfffdfefefffefefdfffdfefefffdfdfefffefdfefffefefefffefefefffefdfdfffdfdfefffefdfefffefefefffdfefefffdfdfefffefefdfffefefefffdfefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfefefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfefefffdfdfefffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefdfdfffdfefefffefdfefffefefefffdfefefffdfdfefffefefdfffdfefefffdfefdfffefdfdfffdfefdfffdfdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefffffefffefffffefffffefffefffefefffffefefefffdfefefffefefefffefdfefffefefefffdfefefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefffefffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffefffefffefefffffffffffffffffefffffefefffefffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefffefffffefffffefffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefefffefefffffefefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffffffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffffffefffffefffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffffffffffefefefffefefffffefffffffffffefffffffffffefffefffefefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffefffffffffefefffefffffffffffefffefffffffefefffffffefffffffffffffffffffffffefefffefefffffffefefffffffffffefffffffefefffffffffefffefffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffefefefffefffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffffffefffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff0e0f0fff0a0b0aff080707ff060606ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff020201ff050505ff060607ff060706ff080908ff0b0a0aff0d0d0dff121111ff1a1a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeadaeffaeaeaeffa7a7a6ffa7a7a7ffa1a0a1ffa0a1a1ffa1a1a1ff969696ff979696ff8f8f8eff8f8e8eff878786ff838384ff828382ff818182ff767676ff616161ff424343ff1d1c1cff060607ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010100ff010101ff010001ff010101ff010101ff010101ff010001ff010101ff010101ff010201ff010101ff010102ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000101ff010001ff000101ff010000ff000101ff000100ff010001ff000100ff010001ff000100ff000001ff000000ff000101ff010101ff010001ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010102ff010101ff010201ff010101ff010101ff010101ff010100ff010100ff010001ff010101ff000001ff000001ff000101ff000101ff010000ff000001ff000000ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010102ff020202ff020202ff010202ff020202ff010201ff020102ff020202ff010202ff020202ff010202ff010202ff020102ff010202ff020101ff010201ff010101ff010102ff010101ff010101ff010101ff010001ff000000ff000101ff010101ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040404ff0d0d0dff202121ff4a4b4bff6d6c6dff7b7c7cff868585ff8e8f8fff949594ff959595ffa0a0a0ffa0a0a1ffa0a0a0ffa5a5a6ffa5a5a5ffaaababffabababffb1b1b1ffb1b1b2ffb1b1b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7d7dff7d7e7eff7d7c7dff7c7d7dff7c7d7cff777778ff6f6f6fff656565ff5b5a5aff505150ff474747ff3d3e3dff303030ff212122ff161616ff0f0f0fff0b0a0bff070708ff060505ff040404ff030303ff020302ff010102ff010101ff010101ff010101ff010000ff010101ff070707ff0a0b0bff080909ff040405ff010201ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020101ff030404ff050506ff050605ff020202ff010001ff010001ff010100ff010100ff000100ff000001ff010100ff010102ff030303ff050505ff070807ff0b0a0bff0f1010ff181818ff252626ff363636ff444545ff4d4d4eff585858ff656665ff6d6e6dff767676ff7c7c7dff7d7c7cff7d7d7dff7c7d7dff7c7c7dff7d7d7dff7d7e7dff5a5b5aff5b5a5aff5a5b5aff676767ff757575ff767676ff767676ff767777ff777878ff7a797aff7b7b7bff7c7b7bff7b7c7cff7b7c7bff7c7c7dff7c7c7cff7c7c7dff7c7c7cff7c7c7dff7c7c7cff7c7c7cff7c7c7cff7c7b7cff7c7c7cff7b7c7cff7c7c7bff7b7c7cff7b7c7bff7b7b7cff7b7b7bff7b7b7aff7a7b7bff7a7a7bff797a7aff797a79ff797879ff797878ff787878ff777776ff767675ff757576ff747473ff6d6d6eff636364ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff666666ff626262ff5e5e5eff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefffffffffffffffefffffffefffffffefffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffefefffffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefefffffefefffffefffffefefefffffffffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefefffffefefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffffefffffefffffffefefefffefefefffefefffffefefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffefffffffffffefffefffefefffffffffffffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffefefffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffefefdfffefdfdfffefefdfffdfdfdfffefdfdfffefefdfffefefefffdfefefffefefdfffdfdfefffdfdfefffefdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefdfefffdfdfefffefdfefffdfdfefffefdfefffefefdfffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfefffdfefdfffdfefefffdfefdfffdfefefffdfefefffdfdfefffefefdfffefefdfffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffefefefffdfefdfffefdfefffefdfefffefefefffefdfdfffefefdfffefdfdfffefefdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffefdfdfffefefdfffdfdfdfffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfefffefdfefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffefdfdfffefefefffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffefefdfffefefefffdfefdfffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefdfefffefdfefffefefefffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffefdfdfffefefdfffefefefffdfefefffefefdfffdfdfefffdfdfefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffdfefefffefefefffefefdfffdfefefffefefdfffdfdfefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefdfdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffffffefefffffefffefffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffefffffffffffefffefffffffffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffefefffffffffffffffffffffefffefffefffefffffefefffefffefffefefffffefffefffefffffffefffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffefffffffffefffffffffffffffefffefefffffefffffffffffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefffffefffffffffffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffffffefffefffffffefffefffefffffffefffffffffefffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefefefffffefffffefefffffffffffffffefefffffffefffffefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffffffefffffffffffefffffffffffffffefefffffefefffffffefffffffefefffffffefffffefffffefeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0f0fff0b0a0aff070807ff060606ff050404ff030303ff020101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff040504ff040504ff050505ff060706ff080808ff0a0a0aff0d0d0dff11121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa6a6a7ffa7a7a6ffa1a1a1ffa0a1a0ffa1a1a1ff969696ff969696ff8e8f8fff8f8f8fff868787ff878787ff878787ff7f7f7fff787978ff606160ff464545ff272827ff161616ff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff777877ff787978ff7c7c7cff7e7f7eff808080ff808080ff808080ff7f8080ff808080ff808080ff818180ff818182ff828182ff818282ff818281ff818281ff828282ff818281ff828182ff828182ff828282ff828181ff828281ff828181ff828281ff818181ff828181ff818281ff828182ff818282ff828281ff818181ff818182ff828181ff818080ff808080ff807f80ff7f7f7fff7e7e7fff7e7e7eff7f7e7fff7e7e7eff7f7e7fff7e7f7eff7e7e7eff7e7e7dff7d7d7dff79797aff787877ff757675000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010101ff010100ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff000001ff010000ff010000ff010000ff010001ff000000ff000001ff000000ff010001ff000000ff010001ff010100ff010101ff010100ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010101ff000100ff000100ff010001ff000100ff000001ff000100ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff020202ff020102ff020201ff020202ff020201ff020101ff020101ff020202ff020202ff010202ff020201ff010101ff010102ff010101ff020101ff010101ff010101ff000101ff010101ff010001ff010001ff000001ff010001ff010100ff000101ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff020202ff080808ff171818ff353535ff505151ff636363ff7b7b7bff8f8e8eff8e8e8eff959495ff949495ffa0a0a0ffa0a0a0ffa0a0a0ffa5a5a6ffa6a5a6ffababaaffaaabab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7eff7d7d7dff7d7d7dff7c7d7cff7d7d7dff7d7c7dff787878ff6f706fff666766ff5b5c5cff515152ff484848ff3e3e3eff303131ff212221ff161516ff0f100fff0b0b0bff080808ff060606ff040404ff030303ff020202ff020201ff010101ff010001ff000101ff000000ff000000ff030303ff080908ff080808ff040304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff040303ff040505ff050505ff010101ff000001ff000100ff010100ff000100ff010101ff010101ff010101ff010101ff020302ff050405ff070707ff0a0a0aff0f100fff171818ff252626ff363637ff454545ff4e4f4eff585858ff666666ff6d6d6eff767676ff7c7c7cff7d7d7dff7c7d7cff7d7d7dff7d7d7dff7d7d7dff7d7d7dff5a5b5aff5b5a5aff686867ff757475ff767676ff767776ff767677ff777878ff7a7a7aff7b7b7bff7b7b7cff7c7b7bff7c7b7bff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7d7c7cff7c7c7bff7c7c7cff7c7c7bff7c7c7cff7c7c7cff7b7c7bff7b7c7cff7b7c7cff7b7b7cff7b7b7bff7b7b7bff7a7b7aff7a7a7aff7a7a7aff79797aff787979ff797978ff777877ff777777ff767676ff767676ff737473ff6d6e6dff646364ff5d5e5dff5d5d5dff666766ff626262ff5e5e5fff585858ff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffffefffefffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefefefffffffefffefefffffefefefffefffefffffffffffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffefefffefffefffefffefffefffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffefefefffefefffffffefffffffefefffffefefffffffffffefefefffffffffffefefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffefefffffffffffefefefffffffefffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefefefffefefefffefefefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefffffffefffefffffffffffffefefffefffffffffffefffffffefffffefffffefefefffefefefffffffefffefefefffefefefffdfefdfffefefefffefdfdfffefefefffdfdfefffefdfefffefdfdfffdfefdfffdfefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfefffefdfdfffdfdfefffefdfefffefdfefffefdfdfffefefefffdfdfdfffefefefffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffffffefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffdfefefffdfefdfffefefefffefdfdfffdfefefffefefdfffefefdfffefdfefffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfefffefdfdfffefefefffdfdfefffefdfefffefefdfffdfefefffdfefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffdfefdfffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffefefefffdfdfdfffefefefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfefdfffdfefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffdfefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffdfefdfffefefefffefdfdfffefefefffdfdfdfffefdfefffefdfdfffdfefdfffdfefefffefefefffefefdfffdfdfefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefffffffefffffefefefffffefefffffffffffefefefffefefefffdfdfefffdfdfdfffdfefefffefefefffdfdfefffefdfefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffefefefffdfefdfffdfefdfffefefefffefefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffefffefffefffefffffffffffffffefffefefefffefefffffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefffffffffefefffefefefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefffffefefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefefffffefefefffffffefffffefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffefefefffefffefffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffefffefffffffffefefffffefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffffffffefefefffefefefffffffefffefffefffefefffffefefefffefefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefefefffefffefffffffffffefffffffefefffffefefefffefefffffffefefffffffffffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0aff070707ff060506ff040404ff030403ff020303ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff050505ff030404ff040304ff050505ff060607ff080808ff0a0b0aff0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa0a1a1ffa1a1a1ffa1a1a0ff969696ff969696ff8f8e8eff8f8f8eff878787ff878787ff878687ff7f7f7fff7f7f7fff6c6d6cff454646ff2f2e2fff1d1e1dff111212ff080808ff050505ff010101ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff777878ff797879ff7c7c7cff7e7e7eff808080ff808080ff807f80ff808080ff80807fff808080ff818081ff818181ff818281ff828282ff818282ff818182ff818281ff828182ff828181ff828282ff818181ff818181ff828181ff818281ff818281ff828282ff828281ff818181ff818181ff818182ff818182ff828281ff808081ff808080ff808080ff807f80ff7e7e7eff7e7e7eff7f7e7fff7e7e7eff7f7e7eff7e7e7eff7e7d7eff7d7e7eff7d7d7dff79797aff787878ff767675ff76757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff010101ff010101ff010101ff000101ff020101ff010101ff010102ff010101ff010101ff010101ff020201ff010101ff010101ff010101ff010201ff010101ff010201ff010101ff010101ff010001ff010001ff010001ff010101ff010101ff010000ff000001ff010001ff010000ff010000ff010101ff000000ff010100ff000001ff000000ff000101ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff010101ff000101ff010001ff000100ff000001ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff010102ff020102ff020201ff010202ff010202ff020202ff020201ff010101ff010101ff010102ff010102ff020101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff000000ff010101ff000001ff000000ff000000ff000000ff000000ff010001ff010100ff010000ff000100ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff020202ff060605ff070707ff161616ff212122ff383738ff7c7b7bff7b7b7bff7b7b7bff8e8e8fff8f8e8fff959495ff959495ffa1a0a0ffa0a0a0ffa1a0a0ffa5a5a6ffa5a5a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7dff7d7d7dff7d7d7dff7d7d7dff7d7d7cff7c7c7cff787778ff6f6f6fff676767ff5d5d5cff525151ff474747ff3d3d3dff303030ff212121ff161516ff0f100fff0b0b0cff080808ff060606ff040404ff030303ff020202ff020201ff020102ff000100ff000000ff010000ff000000ff010202ff080908ff080808ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010202ff040404ff060605ff060606ff010101ff000000ff000000ff000101ff010100ff010001ff010201ff010202ff020202ff020303ff050405ff070807ff090a0aff0f0f0fff181818ff262526ff363736ff454444ff4e4e4dff585858ff656565ff6c6d6cff767676ff7c7d7dff7c7c7dff7c7d7cff7d7d7dff7d7d7dff7e7d7dff7d7d7dff5a5a5aff494949ff4e4f4eff555656ff5b5c5cff5f5f5eff616161ff626263ff646364ff646364ff646464ff646464ff646464ff7c7c7cff7c7c7dff7c7c7cff7c7c7cff7d7c7cff7c7c7cff7d7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7b7cff7c7c7cff7c7c7cff7c7b7cff7b7c7cff7c7c7bff7b7b7bff7b7c7bff7b7b7aff7a7b7aff7a7a7aff7a7979ff797979ff797979ff797978ff787778ff777777ff767676ff757675ff737474ff6e6d6eff666766ff666667ff626262ff5e5e5eff585858ff585858ff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefefffffffefefffffefffffefefffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffefffffffffefefffffefffffffefffffffefefffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefffffffefffffffffefffffffefffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefffffffefffffffffefffffffefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffefefffefffffffefefefffffefffffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefffefffefffffffffffffffefefffffffffefffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefefffffffffefffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffffffefffffefffffefefefffefefefffefefefffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefffffffefefefffffefffffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffdfefdfffefdfefffdfefefffdfdfdfffefdfefffdfefdfffdfefefffdfefefffefdfdfffdfefefffdfdfefffdfdfdfffefdfefffdfefdfffdfefefffefefefffdfdfefffefefdfffefdfdfffdfefdfffdfefdfffdfdfefffefefefffdfdfefffdfefefffefdfdfffdfefefffefefefffefefefffefdfefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefefdfffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefdfdfffdfefefffefdfefffdfdfdfffefefefffdfefdfffdfefdfffefdfdfffdfefefffdfdfdfffefdfefffefefdfffdfefefffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefdfffdfdfdfffefdfdfffefdfdfffdfefdfffefefefffdfdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfefffefdfdfffdfefefffdfefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfcfcfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffdfdfefffefefdfffdfefefffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfefefffefdfefffdfefefffefefefffefefdfffdfefdfffefdfdfffdfefefffdfdfdfffefdfefffefefdfffefefefffefefefffefdfdfffefefefffdfefefffefefefffefdfefffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefdfdfffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefffefffffffffffefffffffffefefffefffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffefefffffffffffffefefffffefffffffefffffffefefffefffffffffefffffefffefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffefffffffffefefffefffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffefffefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefffefffefffffffefffefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffefffffffefefefffefefefffefffefffefffffffefefefffffefefffefefefffffffffffffefefffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffefffffffefffffffffefffffffefffffffefffffffefffffefffffffefffffffffffffffffffefffffefffffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefffffffefffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffffefffffefefffefffefffefffefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefffffffefefefffffefffffefefefffffefefffefffffffffefffffefefefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefffffffefefffefffffffffefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656565ff646465ff656464ff656565ff646465ff656564ff656565ff656565ff656565ff656465ff656565ff626363ff606060ff5b5b5aff545454ff4e4e4eff484747ff414140ff393939ff303030ff262526ff1a1a1aff121112ff0c0d0dff0a0a0aff080808ff070707ff070807ff060606ff050404ff030404ff020302ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010201ff040404ff040404ff040304ff040404ff040505ff060606ff080808ff0a0a0aff090909ff0c0b0bff0f0f0fff141415ff1d1c1cff272627ff313131ff3b3b3bff424243ff484748ff4d4d4dff545454ff5b5b5bff626362ff696969ff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff969696ff969796ff8f8f8fff8f8f8fff868787ff878686ff878787ff7e7f7fff7f7f7eff6c6d6cff6c6d6dff2e2f2fff262626ff1f1f1fff171818ff171818ff080908ff040505ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777878ff787878ff787878ff787778ff797979ff7b7c7cff7e7e7eff80807fff7f8080ff7f8080ff807f7fff7f7f7fff808080ff808080ff828182ff828182ff828181ff818282ff828182ff818282ff828282ff818281ff818281ff828181ff808181ff818181ff828182ff818281ff818282ff818282ff828181ff818282ff818182ff808080ff807f80ff808080ff7f8080ff7e7f7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7c7c7dff79797aff787778ff757575ff757675ff76757600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010101ff010101ff010101ff010101ff020101ff010101ff020101ff010102ff010101ff010101ff010202ff010101ff010201ff020101ff010102ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff000101ff010100ff010001ff010100ff000101ff010101ff000001ff010000ff000000ff000100ff000000ff000001ff010101ff000001ff000001ff010000ff010101ff010101ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010000ff010101ff000001ff010100ff000101ff000101ff010101ff010001ff000101ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff010201ff020102ff010202ff010201ff020102ff020201ff020202ff010202ff020101ff010102ff010102ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010000ff000100ff000000ff000001ff000101ff000000ff000000ff000000ff000000ff000100ff010001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff010201ff020102ff060605ff070707ff1c1c1cff1c1b1bff1c1c1cff373838ff383838ff7b7b7bff7b7c7bff7b7c7cff8f8f8eff8e8e8eff959595ff959494ffa0a0a0ffa0a0a0ffa0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7c7dff7d7d7dff7d7d7dff7d7d7dff7d7d7cff787878ff6f6f6fff666565ff5b5b5bff505051ff464646ff3c3c3cff2e2f2eff202021ff161516ff0f100fff0a0b0bff080808ff060605ff040404ff020303ff020202ff010101ff010202ff010000ff010001ff000000ff000000ff010202ff090809ff070808ff040404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff040505ff060606ff070707ff020201ff000000ff000000ff000000ff000001ff010102ff020201ff020302ff020302ff030404ff050506ff070707ff090a0aff0e0f0fff181817ff252626ff353535ff434343ff4c4c4cff575757ff646464ff6d6c6dff767576ff7d7d7dff7c7d7dff7d7d7dff7d7d7dff7d7e7dff7d7d7dff7d7e7dff494949ff49494aff494949ff4e4e4fff565655ff5b5b5bff5e5e5fff616161ff636363ff636464ff646464ff646364ff646464ff646464ff646464ff646565ff666666ff676666ff676867ff676767ff676768ff676868ff676767ff666667ff666565ff656565ff656666ff666566ff666566ff666566ff666566ff656666ff656666ff666666ff656565ff636363ff616161ff616161ff616161ff626263ff656565ff666766ff666666ff666667ff666667ff666766ff616262ff5e5e5eff585858ff585858ff585858ff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffefefffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffffefffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffffefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffffffffefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefefffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffefefffefefefffffffefffffefefffefffffffffffffffefffefffffffefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffefefffffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffffffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffefefffefffffffffffefffffffffffffffefffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffffefffffefffffefefefffefefefffffffefffffefefffefefefffefefdfffefdfefffdfefefffdfefefffefdfefffefdfdfffdfefefffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffefdfdfffdfefdfffefefefffdfefdfffefefdfffdfefefffdfdfdfffdfefdfffdfefdfffefefefffefdfefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfefffefefefffdfdfefffdfefdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefefffefdfdfffefdfefffdfefefffdfdfefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefefffefdfdfffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfdfffefefefffdfdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffbfcfcfffbfbfcfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffefefefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffdfefefffdfefefffefdfefffdfdfdfffdfefefffefefdfffefefdfffdfefefffdfdfefffdfdfdfffefefefffdfdfefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffefdfefffefdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffefefefffefefefffefdfefffefefefffffefefffefefffffefffffffefefffffffefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefefffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffefefffffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffefffefffffffefffffffffffffefefffefffefffefefefffffefffffffefffffffefffffffffefffefffffffffefefffffffffffffffefffffefefffefffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefffffffefefefffffffffffefefffffefffffffefefefffffffffffefffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffefefffffefefffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffffefefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffefffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656666ff656564ff656565ff656565ff646565ff656465ff656564ff656565ff656465ff656565ff626263ff606060ff5a5a5aff555454ff4e4e4eff474748ff414141ff393939ff303030ff252525ff1b1b1aff121112ff0c0d0dff0a0a09ff080809ff060707ff050506ff040404ff040404ff030404ff030302ff030302ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff040404ff040304ff040404ff030304ff040404ff050504ff070606ff050605ff070707ff0a0909ff0c0c0cff0f0f0fff141414ff1d1d1dff272627ff313232ff3b3b3aff424243ff474848ff4d4d4eff545354ff5b5a5bff636363ff696969ff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6d6e6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8f8f8eff8f8f8fff878787ff878786ff878787ff7f7f7fff7e7f7fff6c6c6cff6c6c6cff2e2e2eff2e2e2fff2f2f2fff262626ff1f1f1fff171717ff181718ff080908ff040405ff020101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787877ff787878ff787778ff787878ff777778ff787979ff7c7c7bff7f7e7eff7f8080ff7f7f80ff808080ff808080ff807f80ff7f7f80ff818180ff828182ff818282ff828281ff828182ff818282ff818182ff828181ff818181ff818181ff818180ff818181ff818182ff818182ff818181ff828181ff818182ff818281ff808080ff808080ff808080ff7f7f7fff7e7e7eff7e7e7eff7e7e7eff7f7e7eff7f7e7eff7e7e7eff7e7e7eff7d7e7dff7d7d7dff797a79ff787878ff757575ff757575ff767576ff7675750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010201ff020101ff010102ff020101ff010102ff010102ff010102ff010101ff010101ff010201ff020201ff010201ff010102ff010102ff010101ff010101ff000001ff010101ff010000ff010101ff010101ff000000ff000001ff010000ff000000ff010100ff010000ff000100ff010001ff000100ff010100ff000101ff000000ff000100ff000100ff010101ff010001ff010101ff010101ff000101ff010001ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff000101ff010000ff010100ff010101ff010001ff010101ff000001ff000100ff000000ff010000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff010202ff020201ff020201ff010102ff010102ff010101ff020101ff010101ff010201ff010101ff010101ff010101ff000001ff010001ff010000ff010100ff010100ff010000ff000100ff010001ff000100ff010100ff000000ff000000ff000000ff000000ff010001ff010000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020201ff020201ff050606ff070708ff1b1b1bff1c1c1cff1b1b1cff1b1c1cff1b1b1bff383838ff383838ff7b7b7bff7b7b7bff7b7b7bff8e8e8eff8f8f8eff959594ff949595000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7c7d7dff7d7c7dff7d7d7dff7d7d7dff7d7d7dff787878ff6f6f6eff656565ff5a5a5aff4f504fff454445ff3b3b3aff2e2e2eff201f20ff151515ff0e0e0fff0a0a0aff070707ff060506ff040404ff020203ff020202ff020102ff010101ff010101ff010100ff010000ff000000ff020101ff080708ff070808ff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff050404ff070707ff060706ff010101ff000100ff010100ff010101ff010101ff010201ff020102ff020202ff030303ff040304ff060506ff060607ff090a09ff0e0e0eff181818ff252625ff353536ff444343ff4c4c4cff565656ff646464ff6c6d6cff777676ff7d7e7eff7e7d7dff7d7d7eff7d7d7dff7d7d7eff7d7d7dff7d7d7dff494a49ff494a49ff494a49ff49494aff4e4e4fff555555ff5c5b5bff5e5e5eff616161ff626262ff646464ff646464ff636364ff646364ff646363ff646464ff656564ff666665ff666767ff686768ff676867ff686867ff666767ff656565ff646564ff646565ff666566ff666566ff666566ff666666ff656666ff666565ff666666ff656564ff636363ff616262ff626261ff626262ff626262ff616261ff626262ff656565ff666666ff666667ff676767ff626262ff5e5e5eff585858ff585858ff585858ff585858ff5958580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefefffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffefffffefefefffffffffffffffffffefefefffffffefffefefffffefefffffffffffffefffffffffefffffffefefffffefefffefffffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffefffffffffffefffefffefffffffffffffffefefefffffffffffefffefffffffffffffffffffffefffffffffffffefefffffefffffffffffffffefffffffffefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffffffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefefefffefefffffffefefffefefefffffefefffefefffffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefffefffffffffffefffefffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefefffefefefffefffffffffefefffefffffffefffffffffffefffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffefefffffefefffefefffffefefefffefefefffdfefefffefdfefffefefdfffefefefffefefdfffefdfefffdfefdfffefdfefffefdfdfffdfdfdfffefdfdfffdfefefffdfdfefffdfdfdfffefefefffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfefffefefdfffefefdfffdfefefffefefdfffefdfefffefefefffefdfdfffefefefffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffefdfdfffefefdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefdfdfffefefefffefdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfefffdfefdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffdfdfefffdfdfefffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfdfefffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffefefefffefefdfffefdfefffdfefdfffefefefffefdfefffefdfdfffefefdfffdfefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffffffefffefffffefffffefffefffffefffffffefefffffefefffffefefffefffffffefffffffefffefffffffffffefefefffffefffffffefffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffefefffffffffffffefffefffffefefffefefefffefefefffefffffffffefefffffffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffefffffefffffefffefffffffffffffefefffefefefffffefefffefefffffefefffffefefefffffffffffefefefffffefffffefefffffefffffffffefefffefffefffffffffffefffefffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffefefffffefefffffefefffefefffffefefffffefefefffefefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffefefffefffffffffefefffffefffffffffffffffffefffffffffffffefefffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefefffffefffffefffefffffffffffffffffffefefefffffffefffefefefffefefffffffffffffefffffffffefefffffefefffefefefffefffffffffefefffefffffffefffffffffffefffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffefffffffefffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffffffefefefffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffffffffefefffffefefffffefefffffefefffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefefffefffffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffefffffffffffffefffffffefefffffffefffefffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676666ff656666ff646565ff656565ff656564ff656565ff656565ff646565ff646465ff636362ff616060ff5a5b5bff545454ff4e4e4eff484848ff414141ff393a39ff303030ff262525ff1b1a1aff121111ff0c0c0dff0a0a0aff080808ff060707ff050505ff040504ff030403ff020302ff030203ff020202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff040404ff040404ff040403ff040404ff040404ff040404ff040304ff040404ff060505ff080807ff090909ff0c0b0bff0f0f0fff151414ff1c1c1dff262727ff313131ff3a3b3bff424242ff484847ff4d4e4dff545453ff5b5b5bff626363ff696969ff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6d6d6dff6f6e6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff878787ff878787ff878787ff7e7f7fff7f7f7fff6c6c6cff6d6d6dff2e2e2fff2e2e2eff2e2e2fff2f2e2eff2f2e2eff262626ff1f1f1fff181718ff181818ff090808ff050505ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787778ff777878ff777778ff787877ff787878ff787878ff797978ff7c7c7cff7f7e7eff80807fff808080ff807f80ff807f7fff7f7f7fff7f7f7eff808081ff818282ff818282ff818282ff828182ff828281ff818282ff818181ff818081ff808181ff818181ff818081ff818181ff828181ff818282ff818182ff808080ff808080ff808080ff7f7f80ff7e7e7eff7d7d7dff7e7d7dff7e7e7eff7f7e7eff7e7f7eff7e7e7eff7e7e7eff7c7c7dff79797aff787878ff767675ff757676ff757575ff757675ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff020101ff020101ff010101ff010201ff010101ff010101ff010101ff010201ff010201ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff010001ff010001ff000100ff010000ff000100ff010101ff000100ff000000ff000000ff000000ff000001ff000000ff010100ff010101ff010000ff010101ff000001ff010101ff010101ff010101ff010001ff010101ff010101ff000101ff010100ff010101ff000101ff010101ff000100ff010101ff000001ff000001ff000001ff010100ff010000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010201ff010102ff010101ff010102ff020101ff010101ff020101ff010102ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010000ff000100ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff000000ff000100ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff020102ff010202ff060606ff080707ff1c1b1bff1c1c1bff1b1c1cff1b1c1cff1c1c1cff1c1c1cff1b1b1bff383738ff383738ff7b7b7bff7b7b7bff7b7c7bff8f8f8fff8e8f8e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7c7d7dff787777ff6d6e6eff626363ff585858ff4d4d4dff434444ff393939ff2c2c2cff1e1e1fff151414ff0e0e0dff0a0a0aff070707ff060506ff040404ff030202ff020202ff010101ff010101ff010001ff010000ff000000ff000000ff010101ff070808ff070707ff040403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010202ff050404ff060606ff060606ff010102ff010000ff000101ff000101ff010101ff010101ff020202ff020202ff020303ff040404ff050505ff070706ff090a0aff0e0e0eff181717ff252525ff353535ff434342ff4c4b4bff565555ff646363ff6c6b6bff757676ff7d7e7dff7d7d7dff7d7d7dff7d7d7dff7d7e7dff7d7d7dff7d7d7dff494949ff494949ff494949ff494949ff494949ff4f4e4eff555656ff5b5b5cff5e5e5eff616161ff636363ff646464ff646464ff636464ff646363ff636463ff646464ff646565ff656666ff676767ff676767ff666667ff656565ff656565ff656565ff656465ff656565ff656565ff656566ff666666ff656666ff666565ff656565ff636363ff616262ff616161ff616262ff616262ff616161ff616160ff616161ff626262ff656565ff666667ff626262ff5f5e5eff585858ff585858ff585858ff585858ff585858ff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefefffffffefffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffffefffffefefffefefffffffefefffffffffffefefffffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefefffefffefffffffefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffefefefffffefefffefefefffefefefffdfefefffefefdfffefefefffdfefefffefefdfffefefefffdfdfefffdfefdfffdfefdfffdfdfefffdfefefffdfefdfffdfefdfffefefdfffdfefdfffdfdfefffefdfefffdfefdfffefdfdfffefdfdfffefdfefffefefdfffefdfefffefdfefffdfefdfffefdfdfffefefdfffefefefffefefdfffefefdfffdfdfdfffefefdfffdfdfefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffefefefffefefefffdfefefffefdfefffefefdfffdfefdfffdfefdfffefdfdfffefefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfefdfffefdfdfffdfdfefffefdfdfffefefefffdfdfefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfcfffdfcfcfffdfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefdfffdfefefffefdfefffdfdfefffefdfefffefefdfffdfefdfffdfefdfffefdfdfffefefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfefffefefdfffdfefdfffdfdfdfffefdfdfffdfdfefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffdfefdfffefefdfffdfefdfffdfdfefffefdfefffefefefffefdfdfffefdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffdfefefffefdfefffdfdfdfffefefdfffdfefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffefefdfffdfefefffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefdfefffefefefffefdfefffefefdfffdfefdfffefefdfffefdfefffdfefefffefefdfffefefefffefdfefffdfefdfffefefdfffdfdfefffefefefffefefdfffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffffefefffefefefffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffffefffffefffffefefefffefefffffefffffffefefefffefefefffefffefffffffffffffefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefefefffffffefffefffefffefefffffffefffffefffefffffefefffffefffffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffefffefffffffefffefefffffefffffffefffefffefffefffefffefffefefefffefefffffffefefffefffefffefefefffffefefffffefffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffffefffefefefffefefefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffefefefffefffefffffffefffffefefffffffefffffffefffefffffffffefffffefefffffffffefffffffffffffffffffefffffffffefffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffefefefffffefefffefefffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffefefffffffffffefefffffefffefffffffefffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676867ff676766ff666565ff656564ff656565ff646565ff656565ff656465ff636363ff606161ff5b5b5bff545455ff4e4e4eff484847ff414141ff393939ff303030ff262626ff1b1b1aff111212ff0c0c0cff0a0a0aff080808ff070706ff050505ff040404ff030303ff020203ff020101ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020102ff030303ff040403ff030404ff040404ff030404ff040304ff040403ff030403ff040404ff060505ff080808ff0a0a09ff0b0c0cff0f0f0fff151414ff1c1c1dff272726ff313231ff3b3b3aff424242ff474848ff4d4d4dff545454ff5b5b5bff636362ff696969ff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6d6e6dff6e6e6fff6f6e6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7eff6d6d6cff6d6d6cff2e2f2fff2f2e2fff2e2e2eff2f2f2eff2e2f2fff2f2f2fff2e2e2fff262626ff201f1fff171817ff171818ff090808ff050505ff020101ff010101ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787778ff787778ff787877ff787878ff787878ff777878ff777777ff797978ff7c7c7cff7e7e7eff807f80ff808080ff7f7f7eff7e7e7eff7e7d7eff7f7f7eff808080ff828281ff818281ff818181ff828181ff808181ff7f7f7fff80807fff808081ff818180ff808080ff808080ff818282ff818281ff808180ff808080ff7f8080ff7f7f80ff7e7e7eff7d7d7dff7d7d7dff7e7d7dff7e7d7eff7f7e7eff7e7e7eff7e7d7eff7d7d7cff7a7979ff787878ff767676ff767575ff767575ff757575ff757575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020201ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff000101ff000101ff010001ff010101ff010000ff010001ff010001ff010100ff010001ff010001ff000100ff010000ff010100ff010101ff010100ff010100ff000000ff010100ff000001ff010100ff010001ff000001ff010101ff000101ff010000ff010001ff010101ff010101ff010100ff010100ff010101ff000101ff010001ff000000ff010100ff000101ff010101ff000001ff010001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff020201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000101ff010001ff010101ff010000ff010001ff010001ff010100ff010001ff010001ff000100ff010000ff010000ff010100ff010000ff010000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff020201ff020202ff060506ff070807ff1c1c1bff1b1b1cff1c1c1cff1c1c1bff1b1c1cff1c1c1bff1b1c1cff1b1c1cff1c1b1cff383838ff383738ff7c7b7bff7b7b7bff7c7c7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7dff7c7c7dff7d7d7dff7c7d7dff7d7c7cff7c7c7cff767776ff6c6b6bff616060ff555655ff4b4b4bff414242ff373737ff2a2a2aff1e1e1dff141414ff0e0d0eff090a0aff080708ff060605ff040404ff020202ff010101ff010101ff010100ff000001ff000000ff000000ff000000ff020201ff070807ff070706ff030303ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010102ff040404ff060606ff060606ff010101ff000100ff010101ff010100ff010101ff010101ff010202ff020202ff020202ff040403ff050505ff070707ff09090aff0e0d0eff171716ff232323ff333333ff414040ff4b4b4bff555554ff626262ff6a6a6aff757574ff7d7d7dff7d7d7cff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff4a4a49ff494949ff494949ff494949ff444445ff4e4e4eff585858ff5b5c5bff5f5f5eff616161ff636364ff646464ff646464ff646363ff646363ff646364ff646464ff656465ff666566ff676767ff686767ff676767ff656565ff656564ff656564ff646564ff646464ff656565ff666665ff666566ff656565ff666666ff656666ff636363ff616161ff616160ff626161ff626262ff626261ff616161ff606061ff626162ff656565ff6a6a69ff646565ff585858ff515152ff585858ff585858ff585858ff585858ff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefffefffffffefffefefffffefefffffffefffffefffffffffefefffefffefffffffefffffefefffffffffffefefefffffffffffffffffffefffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefffffffefffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffefefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffffefefffffefefffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffefffffffefffffffefefefffffffffffefefffffffffffffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefefffffefffefffffefffffffefefffffefefffefefefffffffffffefefffffffefffffffefefffefffefffefefffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefefefffefffefffefefffffefefffffefefefffdfefefffefefefffefefdfffefefdfffefdfdfffefefefffdfdfdfffdfefefffefefdfffdfefdfffefdfdfffdfdfdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffdfefdfffdfefefffefefefffdfefdfffefefefffefdfdfffdfdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefefffefdfdfffdfdfefffefdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffefefefffefdfefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefdfefffdfefefffefdfefffdfefefffefdfefffefefdfffefefdfffefdfdfffefefefffdfdfdfffefefefffefefefffdfefdfffefdfdfffefefdfffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfefffdfefefffefdfefffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefffefffffffefffefefefffffefefffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefffffefffffffffffffffffffffffefffefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffefffefefffffefffffffefefffffefffefffefefefffefefefffefefffffefffefffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffefffefefefffefefefffefefefffffffefffefefefffefefffffffefefffefffffffffffefffefefefffefefefffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefffffffffffffefefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefefefffefefefffffefefffefffefffffffefffefefefffefefefffffefefffefffefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefefefffefefffffffefffffefefefffffffffffffefefffffffffffffefffffefffffffefffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefefffffffffffffefefffffefefefffefefffffefffefffffefffffffefefffffefefffefefefffffffffffffefffffffffffffffefffffefffefffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefffffffefffffffffffffffefefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffffffefffefffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffffffffffefefffefffefffefffffffffffffffefefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefefefffefefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffefefffffefefefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefefffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffefffffffffffffffefefffffefffffffffefffffefffffffffefefffefffefffffffefffffefefffffffffffefefefffffffffffffffffffefffefffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686968ff686767ff676666ff666665ff656465ff656565ff656565ff636363ff606060ff5a5b5aff545455ff4e4e4eff474847ff414141ff3a3939ff303030ff252526ff1a1b1bff111212ff0c0c0cff0a0a0aff080808ff060607ff050506ff040405ff030303ff020302ff020201ff010101ff010000ff000000ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff030202ff030203ff020302ff030304ff030303ff030303ff040404ff040303ff030304ff040304ff050606ff070708ff090909ff0c0c0bff0f0f0fff141415ff1d1c1dff262727ff313131ff3b3b3aff434242ff484848ff4e4d4dff535353ff5b5b5bff636363ff696969ff6c6c6cff6c6c6cff6c6c6cff6d6e6dff6e6e6fff6f6e6eff6e6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6c6cff6d6c6cff2e2e2eff2e2f2fff2e2e2eff2f2e2eff2e2e2eff2e2e2eff2e2e2fff2f2e2eff2e2e2eff262626ff201f1fff181718ff181718ff080909ff040405ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787778ff787878ff787778ff777878ff777878ff747373ff727372ff747474ff777676ff797979ff7a7a7bff7b7b7bff7a7a7bff7a7a7aff7a7a7aff7b7b7bff7c7c7dff7e7d7eff7d7e7eff7d7d7dff7d7e7dff7d7d7cff7b7b7bff7c7b7cff7c7c7cff7d7d7dff7d7c7cff7c7c7cff7d7d7dff7d7d7dff7d7d7dff7c7c7cff7b7b7cff7c7b7bff7a7b7aff7a7a7aff797a79ff7a7a7aff7a7a7aff797a79ff797979ff787878ff767776ff737474ff727373ff707070ff757575ff757575ff767575ff757576ff757675000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010102ff010101ff010101ff010102ff010102ff010101ff010202ff010101ff010201ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010100ff010101ff000100ff000001ff010000ff000101ff010101ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000101ff000101ff000000ff000001ff000000ff010000ff010001ff000101ff010001ff010101ff010101ff010101ff000001ff000001ff000101ff000100ff010001ff010001ff010101ff010001ff010101ff010001ff010101ff010000ff000000ff000001ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010100ff010101ff010100ff000001ff010000ff000101ff010101ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff010000ff000001ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff060606ff070707ff1c1c1cff1c1c1cff1b1c1bff1c1b1bff1c1b1bff1c1c1cff1b1c1bff1b1b1cff1c1b1bff1b1c1cff1c1c1cff373837ff38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7d7d7dff7c7c7dff7c7c7cff7b7b7bff747574ff6a6969ff5e5e5eff535353ff494849ff3f4040ff353435ff292828ff1c1c1cff131313ff0d0d0dff0a0909ff070707ff050505ff040404ff020203ff010101ff000101ff000001ff000000ff000000ff000000ff000000ff020102ff080808ff070707ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010102ff040404ff050505ff050505ff010101ff000000ff010000ff010001ff010101ff010101ff020202ff020102ff020202ff030203ff040404ff060607ff090909ff0c0d0cff151515ff212121ff303030ff3e3e3eff484949ff525353ff606060ff686968ff737374ff7c7c7dff7c7c7cff7c7d7dff7d7d7dff7d7e7dff7e7d7dff7d7d7dff494949ff494949ff494a4aff454544ff424343ff434242ff4f4f4fff565656ff595959ff5c5c5cff5f5f5fff606161ff616161ff5f605fff5f5f5fff5f5f5fff5f6060ff606060ff616061ff616161ff606161ff606060ff5f5e5fff5e5e5fff5f5f5fff606060ff606061ff606160ff606060ff606060ff606060ff606060ff5e5e5eff5c5c5cff5b5b5cff5c5c5cff5d5d5dff5e5d5eff5e5e5eff5d5d5dff5d5e5eff5f5f5fff636263ff636263ff595959ff4a4a4bff4b4b4bff515151ff585858ff585858ff585858ff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefefefffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffefefefffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffefefffffffffffefffffffefefefffffefefffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffffffffffffffffffffffffffefffefffefffffefefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffefffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffefffffffefefefffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefffefffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefefffefffefffefffffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefefefffefefefffffefefffefffffffefffefffefefefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffefffefefffffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefdfdfffdfdfefffdfefefffdfdfefffdfefdfffefdfefffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfefefffdfefdfffefefefffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefefffdfefefffdfefefffefdfefffefefdfffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefdfffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfefffdfefdfffefdfefffdfdfefffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffefdfefffdfefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefefffefefdfffefefdfffefefdfffefefefffdfefefffdfefdfffdfefefffdfefefffefdfefffdfefdfffdfdfdfffdfefdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffefefdfffdfdfdfffefdfdfffefdfdfffdfefefffdfefdfffdfefefffdfefefffefefefffefefdfffefefefffefefefffdfdfefffefdfefffefefefffefefefffdfdfefffdfdfdfffefefefffefdfefffefdfdfffefefefffdfefefffdfefefffefdfefffdfefefffefefefffefdfdfffdfdfefffdfefefffefefefffefefdfffefefefffefdfefffdfdfdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffefefffefefdfffefefefffdfefefffefdfefffdfefefffdfefdfffefefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefffefffffefefffefefffffefffffffefefffffffffefffffffffffefefffffefefefffffefffffefffffffefefefffefefefffffefefffefffefffefefefffffefffffefffffffffffefffffefefffefffefffefffffffffffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffffffffffefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffffffefffffffefffefffffefffffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefffefffefefffffffffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffefefffffffffefffffefffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffefffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffffffefefffffefefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffffffffffefffffffefefefffffefffffefffffffffffefffffefffffefffefffffffffffffffefffefefefffefefffffefffffffefefefffefffefffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefffffffefffffffffefffffffffefffffefffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefefefffffefefffefffffffffffefffffefefffefffefffffffffffffffffffffffefffefffffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffefffefffefffefefffffefefefffffefefffefefefffefefefffffefefffefffefffefefffffefefefffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffefefffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686969ff696968ff676767ff676666ff666565ff656565ff626363ff606060ff5a5b5bff555455ff4e4e4eff484848ff414141ff393939ff303030ff252525ff1b1b1aff111112ff0c0c0cff0a0a0aff080808ff060606ff050505ff040404ff030303ff020202ff010102ff010101ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010202ff020202ff010201ff020202ff020303ff030304ff030303ff040403ff030303ff030304ff050505ff070707ff090909ff0b0b0bff0f0f0fff141514ff1c1c1dff272627ff313132ff3b3b3bff434242ff474748ff4d4e4eff545454ff5b5b5bff636363ff696969ff6c6c6cff6e6d6eff6e6f6fff6e6e6eff6e6e6eff6f6e6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2f2e2eff2e2f2fff2e2f2eff2e2e2eff2e2f2fff2f2e2fff2e2f2eff2f2e2eff2e2f2eff2e2e2fff262626ff1f1f1fff1818170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777878ff777878ff777878ff787878ff737373ff696969ff686968ff686868ff6b6a6bff6e6e6eff707070ff717171ff717171ff727172ff717171ff717171ff717171ff717271ff717172ff717171ff717172ff707170ff706f6fff6f6f6fff6f7070ff6f6f70ff70706fff707070ff706f70ff70706fff707070ff707070ff6f6f6fff6f6f6fff6f6f6fff6f7070ff717171ff727272ff717272ff707170ff6f6e6fff6d6e6dff6b6b6cff686868ff676767ff676868ff707171ff757575ff757675ff757575ff757576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010102ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010000ff010101ff010101ff000000ff000000ff010000ff000100ff000000ff000000ff000001ff000100ff000000ff000100ff000001ff010100ff000000ff000001ff000101ff000000ff000101ff000100ff010101ff010001ff010100ff010001ff010100ff010101ff000101ff010101ff010101ff010100ff000100ff010000ff010000ff000101ff000100ff000000ff000101ff010001ff000100ff010000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000001ff010101ff010101ff010100ff010101ff010001ff000000ff010101ff000101ff000000ff000000ff010000ff000100ff000000ff000000ff000001ff000100ff000000ff000000ff000001ff010100ff000000ff000001ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff1c1c1bff1c1c1cff1c1b1cff1b1b1bff1c1c1cff1b1c1cff1b1b1bff1b1b1bff1c1c1cff1b1c1cff1b1b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7cff7d7d7dff7d7d7cff7c7c7cff7a7b7bff797979ff737373ff686868ff5c5d5cff515151ff474647ff3d3e3dff333333ff272727ff1b1b1bff121212ff0c0c0cff090909ff060706ff040405ff030304ff030302ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff010201ff070808ff070707ff030404ff010201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff030303ff040404ff030404ff010101ff000000ff010100ff000100ff010101ff020101ff010202ff010201ff010202ff020202ff040304ff050505ff080808ff0b0c0cff131314ff1f1f1fff2e2e2eff3c3c3cff464647ff505050ff5e5d5eff666666ff727172ff7b7b7bff7b7b7bff7c7c7cff7d7d7dff7d7d7eff7d7e7dff7e7d7dff494949ff494a49ff444545ff434342ff383737ff363636ff444444ff4d4d4dff525353ff565656ff595959ff5b5b5bff5a5b5bff585959ff575657ff555656ff545554ff535353ff525251ff515151ff525251ff525151ff515151ff505151ff504f4fff4f5050ff505150ff505051ff505050ff504f4fff504f4fff4f4f4fff4e4e4eff4d4e4eff505050ff535353ff565655ff575757ff585757ff595858ff595959ff5a5a5aff5b5b5bff575858ff4c4c4cff3e3f3eff414041ff4b4c4bff515152ff585858ff585858ff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffefffffffefffffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffefffefffffefffffefffefffffffefffefffefffffefffffffefefffffffffffefffefffffefffffffefefffffefffffefffffffefffefffffefffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffffefffffefffffffffefffffefefffffffffffffffffffffefefffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffdfefefffefefffffefefefffefefefffffefefffefefefffffffefffefffefffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffefffefefffffffffefffffffefffefefffffffefffffefefefffefffefffffffefffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefffefffffefffffffefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffffffefefefffefffffffffffefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefdfffefefefffdfefefffdfdfdfffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffdfdfefffdfefefffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfefffefdfdfffefdfdfffdfefdfffdfefdfffefdfefffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffefefdfffefdfefffefdfefffdfefefffdfefdfffdfdfdfffefdfefffdfefefffdfdfdfffdfefefffdfefefffefefefffdfefdfffdfefdfffefdfdfffefefdfffdfefdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefefffdfdfdfffefdfefffdfefdfffefdfdfffefdfdfffefefefffefdfdfffefefefffdfdfefffdfefefffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffdfefdfffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefffffffefffefffefffefffffefffffefffffffefefefffefffffffefffffffefefffffefffefffefefefffffefefffffffefffefefefffefffefffffefffffffefffffffefffffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffefffffffefffffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffffefffefffefffefefffffefefffffefffefffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffefffffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefefffffffefffffffefefffefefefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffefffffefffffffefefffefffefffefefffffefffffffefefefffefffffffffffefffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffefefffefffffffffffefffffffefffefffffffefefffffefefefffefffefffefffefffefefffffefffefffefffefffefefefffffefffffffefefffffffefffefffefffffefffffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffffffefefefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffefefffefffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefffffffefefefffefefefffefefefffefefefffffffefffefffffffefefffffffefefffffefffffefffefffffffefffffefffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffefffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffeffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686969ff686868ff696869ff676867ff666666ff666565ff656565ff616060ff5b5b5aff545455ff4e4e4eff484848ff414142ff3a3a3aff303030ff262626ff191919ff111010ff0c0c0cff09090aff090808ff070607ff050505ff040404ff040304ff030202ff010202ff000100ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff020302ff030303ff010201ff020202ff020303ff040403ff030303ff030303ff030303ff040403ff050606ff070808ff090909ff0c0b0cff0f0f0fff131313ff1c1b1cff272627ff313232ff3c3c3cff434343ff484747ff4d4d4dff535353ff5b5b5bff636363ff6b6b6bff6d6e6dff6e6e6eff6f6e6eff6f6f6eff6e6e6eff6e6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787777ff787878ff737374ff696969ff5e5e5eff5d5e5eff5d5d5dff606060ff636363ff666665ff676766ff676767ff676767ff666565ff626262ff5f5f5fff5d5d5dff5d5c5dff5d5c5dff5c5d5dff5c5d5cff5a5b5aff5a595aff595959ff585858ff595959ff595959ff595959ff595958ff585958ff5a5959ff5a5a5aff5a5a5aff5b5c5bff605f60ff636363ff666566ff676767ff666666ff656564ff636362ff5f6060ff5d5d5dff5d5d5dff5e5e5eff686867ff717071ff757575ff757675ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010202ff010102ff020101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff000100ff010101ff010100ff000100ff000100ff010001ff000001ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000001ff000100ff010100ff000100ff010001ff010000ff010101ff000101ff010101ff010000ff010001ff000101ff000000ff010001ff000100ff000000ff010000ff010001ff010000ff000100ff000001ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010101ff000000ff010101ff000101ff010101ff010100ff000100ff010001ff010100ff000000ff000100ff000001ff000001ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7dff7d7d7dff7c7c7cff7b7b7bff7a7979ff7a797aff717272ff666665ff5a595aff4e4e4eff444444ff3b3b3bff323132ff272626ff1a1b1aff111011ff0b0c0bff080808ff060606ff050505ff030303ff020202ff010101ff010100ff000101ff000000ff000000ff000000ff000000ff020201ff080808ff070707ff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff020303ff040304ff030303ff010101ff000101ff010100ff010101ff010101ff010101ff020101ff010101ff010101ff010201ff020203ff030404ff060606ff0a0a0bff121212ff1e1e1eff2d2d2dff3a3a3aff444444ff4e4e4eff5a5a5aff636263ff706f70ff7a7a7aff7a7a79ff7b7b7bff7c7c7cff7c7d7dff7d7d7dff7d7d7dff494949ff454545ff424242ff373837ff2f2f2fff2d2d2dff3b3b3bff444444ff4c4b4bff505050ff535352ff545554ff535353ff505050ff4c4b4cff484747ff434344ff3f3f3fff3b3b3bff393a3aff3b3b3bff3c3c3bff3b3c3bff3b3b3aff383838ff373737ff373837ff373837ff393839ff393838ff383838ff373837ff373738ff3a3939ff414040ff474747ff4c4c4bff4f4f4fff515151ff525252ff545353ff535353ff525151ff4c4d4cff424242ff383939ff383938ff404141ff4b4b4bff515151ff585858ff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefefffffffffffffefffffffffefffffefffffffffefffffffefffefffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffefffefefefffefefffffffefefffefefffffefefefffefffffffefefefffffefffffefffefffffffefffffffefffefffefffefffefffefefffffffffefffefefffffffefefffffefefffefffefffffffffffffefefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffefffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffffefffefefefffefefffffffefefffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffefefefffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffefffefefffffffefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffffffffefefffffefffffffffefffffffefefffffefffffffefffffefffefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfefffefefefffdfefdfffefefdfffdfefdfffdfdfefffefefefffefdfdfffefdfdfffdfdfefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffefefefffefdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffefdfdfffefefdfffdfefdfffdfefdfffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefdfffefefdfffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfdfefffefefefffefdfefffdfdfefffefefdfffdfdfefffdfefefffdfdfefffdfdfdfffefdfefffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffdfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefefffdfdfefffefdfdfffefdfefffefdfefffefefdfffefdfefffefdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffefefdfffdfefdfffefefdfffdfefdfffdfdfefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffcfcfcfffbfcfbfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffefdfdfffdfefdfffefefefffefdfdfffdfdfdfffdfdfefffdfefefffefefefffefdfefffdfefdfffdfefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffefdfefffefefdfffefefdfffefefefffdfefdfffefefdfffdfdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffffefefffefefefffefefefffffffffffffefefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefdfffdfefefffdfefdfffdfdfefffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffffefffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffefffffffffffefffffefefffffffffffffffffffffffffffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffdfefefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffffffefffffefefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffefefffffefffffffefffffffffefffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefffefffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffefefffefefffffffffefffefefefffefefefffffefffffffefefffefffefffefefefffefefffffffefefffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefffffffffffffefffefffffffefffefffefffefefffffffefffffffefefffffefefffefefffffffefffffefefffffffffefffefefefffefefefffffffffffffefefffffffefffefefefffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffefffffefffefffefffffffefefffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffefefefffefffffffefefefffffefffffefffefffffefefffffffefffefffefffefefefffefefffffffffefffefefffffefefefffffefefffefffefffffffefffefefefffefefefffefefffffefefffffffffffffefefefffefefefffefffffffefefffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefefffffefefefffefffffffefefffffffffffffefefefffefefefffefffefffefefffffefffffffefefffffefefefffffefffffffefffffefffefffefefefffffefefffefffefffefefffffefffefffffefefffefefffffffffefffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696968ff686868ff686868ff686868ff676767ff676767ff666666ff626261ff5b5c5cff555556ff505050ff4a4a4aff434344ff3d3d3cff323333ff2b2c2cff201f20ff141414ff0e0d0eff0b0a0bff090908ff070607ff060505ff050504ff040404ff020302ff020201ff000001ff010100ff000100ff000000ff000100ff050505ff050404ff020202ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff060606ff070807ff080809ff030302ff020203ff030303ff040404ff040405ff040505ff050505ff060506ff080708ff090909ff0a0a0aff0d0c0dff111010ff171716ff1f1f1fff2b2b2bff343433ff3d3d3eff454544ff494949ff4f4f4fff555656ff5d5d5dff656565ff6c6c6cff6f6e6eff6e6e6fff6f6f6fff6e6f6fff6f6f6eff6f6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787778ff787877ff737373ff696969ff5f5f5fff555555ff535353ff535352ff565656ff595a59ff5b5b5bff5b5a5bff5b5a5bff585858ff545453ff4c4c4cff444443ff3f3f3fff3e3e3eff3e3e3eff3f3f3eff3e3e3eff3d3d3dff3b3c3bff3b3b3aff393a3aff39393aff3a3a3aff393939ff393838ff383839ff3a3a3aff3b3b3bff3d3c3cff414141ff494949ff515151ff575656ff5a5a59ff595a59ff595959ff585758ff545455ff515151ff545555ff545455ff5e5d5eff676867ff717170ff757675ff75767500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff000101ff010101ff000101ff010101ff010101ff010101ff010100ff010001ff010101ff010101ff010100ff010000ff000100ff010101ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000001ff000100ff010100ff010100ff000101ff000100ff000001ff010100ff000001ff010000ff010000ff000100ff010101ff000000ff000000ff000001ff000000ff010001ff000000ff000000ff000000ff000001ff010101ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff010100ff000100ff000001ff010101ff010001ff010000ff000001ff010101ff000101ff010100ff000000ff000000ff010001ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7dff7d7c7cff7a7b7bff7a7979ff7a7979ff777777ff6e6e6eff606060ff545454ff4a4a4aff404041ff383838ff2f2f2fff252525ff181919ff0f0f10ff0c0c0bff080808ff050606ff050504ff030304ff020303ff020102ff010101ff010101ff000000ff000100ff000000ff000000ff020201ff080808ff060706ff030303ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff030303ff040404ff040303ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff010101ff020202ff040403ff050505ff090a0aff111211ff1d1d1dff2b2c2cff373737ff404040ff4a494aff565556ff5f5f5fff6d6d6dff787878ff787877ff797a7aff7b7b7bff7c7c7cff7c7c7dff7d7d7dff444544ff434343ff373737ff2f2f2fff2a2a2aff2a2929ff363535ff3c3c3dff444444ff494949ff4c4c4bff4c4c4cff4a4a4aff454545ff3f3f3fff393938ff313131ff2b2b2bff272627ff252525ff252425ff252626ff252525ff232324ff222322ff232323ff232322ff232323ff232423ff232323ff232323ff222323ff242424ff292828ff323232ff3c3c3cff424242ff464646ff4a4a4aff4c4c4cff4d4d4dff4b4b4bff484848ff434343ff3a3a3bff333333ff333333ff383939ff414140ff4b4b4bff515252ff5858580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffffffffffffefffffefffffffefffffefffefffffefffffefffffffffefefffffefefffefffefffffefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefffffefefffffffffefffffefefffefefffffffefffffefffffffffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffefffffffffffefffffffffffffffffffefffefffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffffefefffffefefffefffefffffefefffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefefffffffefffefefefffffffffffffffefffefffefffefffffffffefffffffffefffffffefffefefffffffefffffefffffffffefffffefefefffffffefffffefefffffefefffefffffffefffefffffffefffefefffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffefefefffdfdfdfffdfefefffdfdfefffdfdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffdfefdfffdfefdfffefdfefffdfdfefffdfefdfffdfefdfffdfefdfffefefefffdfefefffefefefffdfdfdfffdfdfefffefefdfffdfdfdfffefefefffdfefdfffdfefefffefefefffdfdfefffefefefffdfefdfffefefefffefefdfffefdfefffefdfefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffdfefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfbfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefdfffdfefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefdfffdfefefffefdfefffefdfdfffefefefffefefefffefdfdfffdfdfefffdfefefffefefdfffefefdfffefefefffefdfefffdfefefffefefdfffdfefdfffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefffefffefefefffdfdfefffdfefefffefefefffdfefdfffefefefffefefdfffdfefdfffdfefefffdfdfefffefefdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffefefefffefefefffefefdfffefefefffefefffffefefefffefefefffefefefffffffffffefffffffffffffffefefefffefefffffffefefffefefefffffffffffefefefffefffffffefefffffefefffffefffefffefefefffffefffffffefefffefefffffffefffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffdfefefffefefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffefefffffefffefffefffefffefefefffffffefffefffffffffefffffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefffefffffefefffefefffffefefffffffffefffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffffffffefefefffefefffffefefffffefefffffefffefffefefefffefefefffffefefffefefffffffefefffefffefffffefffffefffffffffefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffffefefffefefffffffefffffefffffffffefffffffefffffffffffffffffefffffefefffefffffffffffefffffffffffefffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffffffffffffefffffefffffffefffffefffffffffffffffefffffffffffefffffefffffffffefffffefffffefefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefffffefffefffefefefffefefefffffffefffefffffffffffffffffffefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefefffefefffffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696869ff686869ff696968ff696968ff696868ff676868ff686968ff666666ff606060ff585958ff505151ff4a4949ff424141ff3a3a3aff323232ff2a2a2aff1f1e1fff141515ff0e0f0eff0b0b0aff090909ff070607ff050505ff040404ff030303ff020202ff010101ff010101ff010100ff000001ff000000ff020202ff050505ff030404ff010202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff080807ff090909ff080807ff020202ff020101ff030202ff030303ff030404ff030303ff030303ff050505ff060706ff080908ff0a090aff0c0c0cff0f100fff151515ff1e1e1eff2a2a29ff323333ff3c3c3cff434342ff494949ff505050ff575757ff5f5f5fff656565ff6b6b6cff6e6e6fff6e6e6fff6e6f6fff6e6e6eff6f6e6fff6f6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff747473ff696969ff5e5f5eff555555ff4d4c4cff4c4b4bff494949ff4c4c4cff4f4e4eff4f4f50ff4f5050ff4e4e4eff494949ff424242ff363637ff2d2d2dff262726ff222322ff232222ff232424ff232323ff222221ff212121ff212121ff202020ff202020ff1f2020ff1f2020ff1f1f1fff1e1f1fff202020ff212121ff232323ff292929ff343435ff403f3fff464747ff4c4c4cff4d4d4dff4e4e4dff4d4c4dff494a49ff474646ff4b4b4cff4b4b4cff555554ff5d5e5dff686868ff707170ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010100ff000001ff010101ff000101ff000101ff010101ff000001ff010101ff000100ff010001ff010000ff000001ff010000ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010100ff000000ff010000ff000000ff000000ff000001ff000001ff010100ff010000ff000001ff010001ff000101ff010001ff010001ff010101ff010100ff010000ff000101ff000100ff010100ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff010101ff000000ff000101ff000001ff000001ff000100ff000000ff010000ff010000ff000001ff010000ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7aff7b7b7bff7a7b7bff7b7b7bff7a7b7bff7b7b7bff7b7b7bff7b7b7bff7c7b7bff7d7c7cff7d7d7dff7e7e7dff7e7e7eff7e7e7eff7d7e7dff7d7e7eff7e7d7dff7e7d7dff7e7d7eff7e7e7eff7e7d7dff7d7d7dff7d7e7eff7e7f7eff7f7f7fff807f80ff7f7f80ff7f807fff7f7f7fff7f7f7fff80807fff7f8080ff808080ff7f7f7fff7f7f80ff807f7fff7f7f7fff808080ff7f7f7fff7f8080ff7f7f80ff7f7f80ff7f807fff7e7e7eff7e7d7eff7d7d7cff7c7b7cff7b7a7aff797a7aff7a7a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7b7aff7a7979ff79797aff777777ff727372ff686768ff585858ff4d4d4dff444444ff3c3c3cff333434ff2c2d2cff232323ff181818ff0f100fff0a0b0bff080707ff060505ff040404ff030303ff030202ff020102ff010202ff010101ff000100ff010001ff000001ff000000ff020201ff070807ff070707ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff040404ff040505ff050404ff010201ff010001ff010101ff020201ff020101ff020101ff010101ff010101ff010101ff010101ff020302ff040404ff060505ff0a0909ff111111ff1d1d1dff292828ff323232ff3b3b3bff444544ff50504fff595959ff686869ff757575ff737373ff777877ff7a7a7aff7b7b7bff7c7c7cff7d7d7cff434343ff373737ff2e2e2fff2a2a2aff282828ff272828ff313131ff363636ff3b3b3bff3e3f3eff414141ff424141ff3f3f3fff3a3a3aff333333ff2b2b2bff222323ff1d1d1dff1a191aff181817ff181717ff171718ff161617ff171716ff171716ff181818ff171717ff171717ff171717ff171718ff181817ff181717ff181819ff1e1e1eff272827ff323132ff393839ff3d3d3dff414140ff454444ff454646ff444544ff414141ff3b3c3cff343534ff2e2f2eff2e2e2eff343333ff393839ff414141ff4b4b4bff5151510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffefffefffefffffffffffefffffffffefefffefefffffffffefffefffefffefffffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefffffffffffffffffefffffefffffffefffffffffefffefffefffefffefffffefefffffffffffffefffffefefffffefffffffffefefffffefefffefefefffefffefffefffefffefffffffffefefffefefefffffffefffffffffffefffffffffefffffffefffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffefffefffffffefffffffefefffffefefefffffffefffffefefffefefefffffefefffefefefffefefefffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffffefffffffefffffefefffffefffffffffefffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefffffffffefefffffefefffefefefffefffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffefffffffefefffffefffffefefffffefefefffffefefffffefefffffefffffffefffffffffffffffefffffefefefffefefffffefffffffefefffffffefffffffefffffefefffffefffefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefdfffefefdfffefefefffefdfefffdfdfdfffdfdfdfffefdfefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffdfdfcfffcfdfcfffcfdfcfffdfcfcfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfefffefefdfffdfefdfffdfdfefffdfefefffdfdfefffdfdfdfffefefefffefefefffefefdfffefefdfffefefefffefefefffdfdfdfffdfdfdfffefdfefffefefefffefefdfffefdfefffefdfefffefefdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefdfffdfefdfffefefefffdfefefffefdfdfffdfdfefffefefefffdfefdfffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffffffffffefffffefefefffefffffffffefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffefefefffefefefffffefefffffffffffefffefffefefefffefefffffefefefffefffefffefffefffffefffffffefffffffefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffffffefffefffffffffffefffffffffefefffefefffffffffefffefffefffefefffffefffefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffffffffefefffffefefffefefefffffffefffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffffefefffffffffffefefefffefefefffefefffffefefefffefffefffefffefffffefefffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffefffffefffffffefffffffffefffefffffffefffefffffefffffffffffffffefffffefefffffefffffffffefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffffffefffefffefffffefffffffefffffffefffffffefffffffefffffefefefffffefefffffefffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffffefffffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffefffffffffffffffefffffffefefffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefffffffefefffffffefefffffefffffefefefffefffefffffefefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefffffefffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffefffefffffffffffefffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686869ff686868ff696868ff696868ff696869ff696969ff6c6c6cff686768ff616161ff59595aff515151ff474748ff3f3e3fff373738ff2e2e2fff252625ff1d1d1dff131413ff0c0c0dff090909ff070707ff050505ff040404ff020302ff020202ff000101ff000101ff010101ff020201ff010101ff010101ff040404ff050405ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff030303ff080708ff090909ff080808ff020202ff010101ff020101ff020202ff020202ff020302ff040303ff040505ff060606ff070707ff080808ff0b0b0bff0f0f0eff141414ff1d1d1dff272828ff313131ff393838ff3f3f3fff464546ff4d4d4dff555554ff5b5b5cff616161ff656565ff676868ff6f6e6eff6f6f6fff6f6f6eff6e6e6eff6e6e6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747473ff696969ff5e5e5eff545455ff4d4d4dff454546ff444444ff3f3e3fff404040ff424342ff434242ff424242ff414141ff3b3b3bff323232ff272728ff20201fff191919ff151515ff131414ff131414ff131313ff131313ff131313ff131413ff131313ff121212ff121112ff111111ff121212ff121112ff121213ff141413ff151515ff1a1a1aff252525ff313131ff393939ff3d3c3dff3f3f3fff424142ff414041ff3d3d3dff3c3b3bff434242ff424242ff4c4c4bff555554ff5e5e5eff686868ff7070710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff010001ff010101ff010100ff000000ff000001ff000000ff000100ff000000ff010000ff000001ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff010100ff000100ff010001ff010001ff010001ff010001ff000001ff000000ff010000ff010001ff010001ff010001ff010101ff010001ff000000ff000001ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010100ff010001ff010001ff000000ff000000ff010000ff010101ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff000001ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7b7bff7b7a7bff7b7b7bff7b7b7bff7b7a7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7c7b7cff7d7c7cff7d7d7dff7e7d7eff7e7d7dff7d7d7eff7e7e7eff7e7e7eff7e7d7eff7e7d7eff7d7d7eff7d7e7dff7e7e7dff7d7e7dff7e7e7eff7e7f7fff7f7f7fff7f7f7fff807f7fff7f807fff7f7f80ff7f807fff7f7f80ff7f7f7fff808080ff807f80ff80807fff80807fff808080ff807f80ff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7e7e7dff7d7c7dff7c7b7cff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff797a7aff7a797aff777777ff737272ff696869ff5b5b5cff4b4b4bff414141ff3a3939ff343333ff2d2d2dff282828ff1f1f1fff151414ff0d0d0eff090909ff070707ff050505ff030304ff020202ff020202ff020202ff010201ff010101ff000101ff010000ff000000ff000000ff020202ff070707ff050606ff020203ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff040304ff050505ff040404ff010001ff010001ff010101ff010101ff020101ff020101ff010101ff010101ff010001ff010101ff030303ff050505ff070707ff090909ff101011ff1a1a1aff232424ff2c2c2cff323332ff3b3b3bff454545ff4e4e4eff5d5d5eff6c6c6cff6a6b6aff737373ff777878ff797a7aff7b7b7bff7c7c7cff383737ff2f2f2fff2a2a2aff282828ff272627ff262626ff2e2e2eff302f2fff2f2f2fff2f2f2fff313131ff313132ff313131ff2d2e2dff272727ff1f1e1fff181819ff141314ff111011ff0f100fff100f0fff10100fff0f0f0fff0f0f0eff0f0f0fff101010ff101010ff0f0f0fff0f0f0fff0f0f0fff0f1010ff101010ff121212ff161616ff1f1e1fff272627ff2c2c2cff303030ff343334ff373737ff3a393aff3a3a3aff383838ff343434ff2e2e2fff292929ff292929ff2e2e2eff343334ff383839ff404140ff4c4b4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffffffffffefffffefefffffefefefffffffffffffffefffefffffffefffefffefffefffffffffffefffffffffefffffefffffffefefffffefffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffefefffefffefffefffefffffefffffefffefffefefffffefefefffffffefffefefefffffefffffffefffffefffefffefffefffefffefffefefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffefefffffefefffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffefffffffffffefffefffefffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefefefffffffffffefefefffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffefefdfffefefefffefffefffffefefffefffefffefefefffffefffffefffefffefefffffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffefffefefffffefefefffffffefffefefefffefefefffefefefffefffefffffffffffefffefffefffefffffffefffffffffffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffefffefefefffefefefffffefffffefffefffefffefffefefefffffffffffffffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfefdfffefefdfffefefdfffdfefefffefdfefffefefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffdfefdfffefdfefffdfefdfffefefdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefdfffefdfefffdfdfefffdfdfefffdfefefffefefdfffefefdfffefefefffefdfefffefefefffdfefefffefefdfffefefdfffefefefffefefefffefdfdfffdfefdfffdfefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfefffefdfefffdfefdfffefefefffefefdfffdfefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffdfefdfffefdfefffdfefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffefdfefffefdfefffdfdfefffdfdfdfffefefefffefefdfffdfefefffdfefdfffdfefdfffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffffefefffffffefffffefefffefffefffefffefffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefdfefffefefefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffefffffefefffffefefffffefffefffffffefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffefefefffefefefffefdfefffefefdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefffffefefffffefefefffffefefffffffefffefefefffefffefffefefefffffffefffefefefffffefefffefefffffefefffffefefefffefefefffefefefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefffffefefefffffffefffefefefffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffefefffffefffefffffefefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefffefffffefffffffffefffefefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffefefffefffefffefffffffffefffffffffefffefefffffefefffffffffefffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefefefffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffefefffefffefffefffffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffefffefffefefefffffffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffffffffefffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefefffffefefefffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff686868ff686869ff686868ff696968ff6c6b6cff606060ff5f5f5fff5d5d5cff585758ff515151ff494a49ff414141ff3a3a39ff303030ff272726ff1d1e1dff131313ff0c0b0cff070708ff060606ff050505ff040403ff020203ff010201ff010101ff010101ff010101ff010101ff000101ff010101ff040404ff040404ff030303ff010202ff010001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020303ff060606ff090909ff080708ff010201ff000100ff000001ff010101ff020201ff020202ff030403ff050404ff060505ff060607ff080808ff0b0b0bff0f0f0eff141515ff1d1e1dff272727ff313131ff383939ff404040ff474748ff4e4e4fff555555ff5a5a5aff5f5f5fff626363ff646364ff686868ff6e6e6eff6e6f6eff6f6e6eff6f6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff5e5e5eff555554ff4d4c4dff454645ff3f3f3fff3c3c3cff313131ff303030ff323231ff313232ff303030ff2e2d2eff292929ff222222ff1b1b1bff151615ff111111ff0d0d0dff0a0b0aff0a0a0aff090909ff090909ff090a0aff0a0a0bff0a0b0aff0a0a09ff090908ff080909ff090809ff090909ff090909ff0a0a0aff0d0c0cff111110ff191918ff222121ff272727ff292a2aff2e2d2eff313231ff313132ff2d2d2eff323231ff383838ff373637ff424242ff4c4c4cff555555ff5e5e5eff6768680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010100ff000101ff010101ff010101ff010001ff000101ff000001ff000101ff010101ff010100ff000101ff010001ff010101ff000000ff000100ff010000ff010100ff010100ff010000ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff010101ff010001ff010101ff010100ff010101ff000000ff000000ff000000ff000001ff000000ff010100ff010000ff000100ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff010000ff000101ff010001ff010100ff000000ff000000ff010000ff010000ff000100ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7a7bff7b7b7bff7b7b7bff7b7b7bff7b7a7aff7a7a7bff7a7a7bff7b7b7bff7b7b7bff7b7b7aff7c7b7bff7c7c7cff7d7d7dff7d7e7dff7e7d7eff7d7e7eff7e7e7eff7d7e7eff7e7e7eff7e7e7dff7e7e7dff7d7e7eff7d7d7dff7e7d7dff7d7d7eff7e7e7eff7f7f7fff7f807fff7f7f7fff7f807fff7f7f7fff80807fff7f7f7fff807f80ff7f7f80ff7f7f80ff7f807fff80807fff80807fff7f8080ff807f7fff7f7f7eff7d7d7dff7d7d7cff7c7c7bff7b7b7aff7a7a7aff7a7a7aff797a79ff797a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a797aff777777ff737372ff696969ff5a5a5aff4d4d4dff3d3d3dff353536ff313130ff2d2d2cff292828ff222323ff1a1a1aff101110ff0c0b0cff080808ff060606ff040404ff030303ff020201ff020202ff020202ff010101ff010101ff000001ff000000ff000000ff010101ff020203ff030303ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010001ff020202ff030302ff030303ff020202ff000001ff000001ff010101ff010101ff020201ff010101ff000101ff010000ff010101ff020202ff030404ff070707ff080808ff0e0e0eff161615ff1d1d1dff252525ff2c2b2cff333333ff3b3b3cff424242ff505050ff5f5f5eff656565ff6a6b6aff737373ff787878ff7a7a7aff7b7b7bff2e2f2fff2a292aff282828ff272626ff242423ff242525ff282728ff242423ff1e1e1eff1d1d1dff1e1e1eff1f1f1fff1f1f1fff1e1d1dff181918ff131313ff0f0f10ff0d0d0dff0b0b0bff09090aff0a0a09ff0a0a0aff0a090aff0a0909ff0a0a0aff0b0b0bff0b0b0bff0a0b0aff0a0a0aff0a0b0aff0b0a0bff0c0c0cff0d0d0dff111111ff151515ff1a1a1aff1d1d1dff1f1f1fff212121ff252524ff272727ff292929ff2e2d2dff2d2d2dff292829ff232423ff232423ff282929ff2e2e2eff333333ff393938ff4041410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefefffffffffffffefffffffffffefffefffefffffffffffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefefefffefefffffffefefffefefefffffffefffefffefffffffefffffefffffffefffffefefffffefefefffffefffffefefefffefefefffefffffffffefffffffffefffefefefffefffffffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefffffffefefffffffefefffefefefffffffefffefffefffffffefffefefefffefefffffefefffffefefefffffefffffefefefffffffffffefffffffffffffffffffefffefefefffefffffffefefefffffefefffefffefffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefefffffffffefffffffefffefffffffefffefffefefefffefffefffefefefffffffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfefdfffefdfefffefefdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefdfffdfefdfffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffdfefefffefefefffefefdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfefffefefdfffdfdfdfffefefdfffefefdfffefefefffdfdfdfffdfefefffefefefffefefefffefefdfffefdfdfffdfdfefffefdfefffdfefefffefdfefffefdfefffdfdfefffefefefffefefefffefefdfffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefdfefffefefefffdfdfefffdfdfefffefefefffdfdfdfffefefdfffdfefefffefefefffefefefffefefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefefefffefefefffefefdfffdfefefffdfefdfffefefdfffdfefefffdfdfefffefefefffdfefefffefefdfffdfefdfffefefefffdfdfdfffdfefefffefdfefffefefefffdfefdfffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffefefffffffefffffefefffefefffffffefefffefefefffefefffffefefefffefefefffffffefffefffefffefefefffefefefffefefefffdfefefffdfefefffefefefffdfdfdfffefdfdfffdfefefffefefefffefefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffffefefffffffefffefefefffefffefffffffefffefffffffefefefffefffefffefefefffffefefffffffefffffefefffefefffffffefefffefefefffefefffffefefefffdfdfefffefefdfffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffdfdfefffefefdfffdfefdfffefefefffefefefffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffefefffffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffefffffffefefefffefffefffefefefffffefefffffffefffffefefffefefffffefefefffefefefffefefffffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffefefefffefefefffefefffffffefefffefefefffffffefffefffefffffffefffefefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffffefffffffffefffefefefffefffffffefefefffffffefffefffefffefffffffffffefffffefefffffffefffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefffefffffffefffefffffffefffffffffffffffffffffffffffefffefffefffffffffffefefefffefffffffffefffffffffffffefffefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefffffffffefffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffefffffefefefffefefffffffffefffffffefffefffffffefefefffefefefffefffefffefefefffffffefffefefefffefefefffefffefffefffefffefefefffefffffffefefffffffefefffefefefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefefffffffffffffefffffffffffefffefffefffffffffffefefefffefffffffefefffffffffefffefffefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696868ff686968ff686968ff686968ff6c6c6bff606060ff5f5f60ff5e5e5eff5b5b5bff575758ff525252ff4c4c4bff444445ff3c3d3cff333333ff282929ff1e1e1eff141414ff0c0c0cff070707ff050605ff040404ff030303ff020303ff020102ff020201ff010101ff010100ff010000ff000000ff010101ff040404ff050505ff040504ff030302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff060606ff080808ff070707ff020201ff010100ff000101ff000100ff010101ff020202ff030303ff050505ff050606ff070707ff080908ff0c0c0bff0f0f0fff151616ff1f1f20ff292929ff323332ff3b3b3aff434242ff4a4a4aff515151ff575756ff5a5b5aff5f5f5fff626261ff626262ff636363ff676868ff6e6f6eff6f6e6fff6f6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5e5fff555555ff4c4c4cff454546ff3f3f3fff363635ff313232ff1c1c1cff1d1d1cff1f1f1fff1e1e1eff1b1b1bff181918ff151515ff111211ff0e0e0dff0b0b0bff090a09ff060607ff040404ff030303ff030303ff030303ff030404ff050405ff050505ff040404ff030403ff030302ff030303ff020203ff030404ff040504ff060606ff080808ff0d0c0cff111112ff141414ff141515ff19191aff1f1e1eff1f1f1fff1b1a1aff1b1b1bff2b2b2aff2a292aff373737ff424242ff4b4b4cff555455ff5d5e5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010001ff010101ff000100ff010100ff010000ff000000ff010001ff010100ff000000ff000100ff010100ff000101ff000000ff000101ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010100ff000001ff000001ff000001ff000000ff010000ff000000ff000000ff000101ff000001ff010100ff000000ff000101ff000000ff010000ff000100ff000100ff000100ff010000ff000100ff000001ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7aff7b7b7bff7a7b7bff7b7b7bff7a7b7bff7a7b7bff7a7b7aff7b7a7aff7b7b7bff7c7b7cff7c7c7cff7d7d7dff7d7d7eff7e7e7eff7e7e7dff7d7e7eff7d7e7dff7e7e7dff7d7d7dff7d7d7dff7e7e7dff7d7e7dff7e7d7dff7d7e7dff7f7f7eff7f7f7fff7f8080ff7f7f80ff7f7f7fff7f7f7fff7f807fff7f7f7fff7f7f7fff807f7fff80807fff7f7f7fff7f807fff7f7f7fff7e7f7fff7d7d7dff7c7d7dff7b7c7bff7b7a7bff7a7a7aff7a7979ff79797aff7a7a7aff797a7aff7a797a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a7aff777777ff737372ff686968ff5a5a5bff5a5a5aff5a5a5aff4d4d4dff3d3e3dff353635ff313030ff2c2d2cff282829ff232223ff1a1a1aff111111ff0c0c0cff080808ff050606ff040403ff020302ff010202ff020202ff020202ff010201ff010101ff000100ff010101ff030303ff030303ff030304ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010201ff020202ff020202ff020202ff010101ff010101ff010201ff010101ff010201ff010101ff010101ff020202ff040404ff070707ff090908ff0d0e0eff151615ff1d1e1dff252525ff2b2b2cff333333ff3b3c3cff424241ff4f504fff5f5f5fff656565ff656666ff656566ff6b6a6aff727373ff787877ff7a7979ff292a2aff282828ff272726ff232323ff1e1f1eff1f1f1fff1e1e1eff151515ff0f0f0fff0d0e0dff0e0d0dff0e0e0eff0f0e0eff0e0e0eff0b0b0bff080809ff070707ff060606ff050505ff060505ff050505ff050505ff050405ff040405ff040505ff050505ff070606ff070707ff070707ff060707ff070707ff070707ff080807ff090a0aff0c0c0cff0e0e0eff0d0d0dff0d0d0dff0d0d0dff0f0f0fff141413ff181818ff1f1f1fff242424ff222223ff1f1e1eff1e1e1eff232324ff282928ff2e2e2eff333333ff3838390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffefffffffffefefffffffefffffffefffffefefffefffffffffffefffffffffffefefffffefffffffffffefffefffffffefefefffefefffffffefefffffefffffefffefffefffefffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffefffefffffffefefefffefefffffefefefffffefffffefefefffefefefffffefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefffefffefffffffffffefffffffefffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefefffffffefffefefffffffefefffefefffffefefffffefefefffefefefffefefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffefefffffefffefffefffefffefffffffefefffffefefefffefefefffefefefffffefffffefefefffefefefffffefefffffffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffdfefdfffefefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffefefefffefefefffefefdfffefefefffefefdfffefdfefffefefefffefefdfffefefefffefdfefffefdfefffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffefdfefffdfdfdfffdfdfdfffefefefffefefefffdfefdfffefefdfffefefdfffefefefffefdfdfffefefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffdfefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfefffdfdfefffefdfefffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffefdfefffefefefffefdfefffefdfefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfefdfffefefdfffefefefffdfefdfffefefefffefefdfffefefdfffdfefdfffefdfdfffdfefefffefefdfffefefefffefdfefffdfefefffefefefffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffffffefffffefefffefefefffffffefffefefffffffefefffefefffffefefffffefefefffefefefffefefefffefdfefffefefdfffdfefefffefdfefffdfefdfffefdfefffdfdfefffdfdfefffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffffffffefffffffefffefffefffefffffefefffffefefffefefefffefefefffefefefffefffefffffffefffffefefffefefefffefffefffefefffffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffefffefffefffffefefffefffffffefefefffefffffffefefffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefffffffefefffefefffffefefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffefffefefefffffffffffefffffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffefefffffffefffffffefffffefefefffefefefffffffefffefffefffffefefffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefffffffffefffffefffffefefefffffefffffffffffffffffefffffffffffffefffffffefffffefffefffffefefffffffffffefffefffffffffffffffefffffffffffffffefffffefffffefffffffffffefffffffffffffefffffefffffffffffffffefffffffefefefffefffffffffffffffffefffffefffffffffffefffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffefffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffefffffefefefffefefefffffefffffefefefffefefefffffefefffffffefffefffefffefefefffefffffffefefefffefffffffefefffffefffefffefffefffefffffffefefefffefefffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffefffefffefffffefefffefffffffffffefffffffffffefefffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696868ff696968ff696869ff6c6c6bff606060ff5f6060ff5f5f5fff5d5e5eff5a5a5aff575657ff525252ff4d4d4dff474747ff3f3f3fff363636ff2b2b2aff20201fff141514ff0d0c0cff070707ff050505ff030403ff020203ff020302ff020202ff010202ff010101ff000101ff010100ff010001ff010201ff050505ff070707ff050606ff020302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff060606ff080708ff060606ff010101ff010000ff010101ff000000ff010101ff020101ff030303ff040504ff060505ff070807ff090909ff0c0c0cff0f0f10ff161616ff202020ff2a2b2bff353535ff3d3d3dff454545ff4d4c4dff525352ff575757ff5c5c5bff5f5f5fff606160ff616161ff626261ff646464ff686767ff6e6e6eff6e6e6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555554ff4c4d4dff464546ff3f3f3fff353636ff282828ff212121ff0c0c0cff0d0d0dff0f0f0fff0e0d0dff0b0b0bff0a0909ff080909ff060606ff040404ff040404ff030404ff020302ff010201ff000101ff000001ff010100ff010101ff010201ff020202ff020201ff010101ff000100ff010100ff010100ff010101ff020101ff020202ff020203ff040504ff070706ff080807ff070707ff090909ff0d0d0eff0f0e0eff0b0b0bff090909ff1b1b1bff1c1c1cff2a2929ff373637ff434242ff4b4c4bff555455000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff010101ff010101ff010101ff010101ff000101ff000000ff000001ff010000ff010001ff000100ff000000ff010101ff000101ff000100ff010100ff010000ff010000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010100ff000000ff010000ff000100ff010000ff000000ff000001ff010000ff000000ff010001ff010000ff010100ff010001ff000000ff000001ff000101ff000100ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7a7bff7b7a7bff7b7a7aff7b7a7aff7b7b7bff7b7b7bff7b7b7aff7a7a7aff7a7a7aff7a7a7bff7b7b7bff7b7b7aff7b7c7cff7c7c7dff7d7d7dff7d7d7dff7e7d7dff7e7e7eff7d7e7dff7d7d7dff7d7c7cff7d7d7dff7d7e7dff7e7d7dff7d7e7eff7d7d7dff7e7e7eff7e7e7fff7f807fff7f807fff7f8080ff7f7f7fff7e7f7fff7f7f7eff7f7f7fff7f7f7fff7f7f7fff808080ff7f7f7fff7e7f7eff7e7e7dff7d7d7cff7c7c7cff7b7a7aff7a7a7aff79797aff7a7a79ff7a7a79ff7a7a7aff7a7a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff727272ff696869ff5b5a5aff5a5a5aff5b5a5bff5b5a5aff5b5a5aff4d4d4dff3d3d3dff363536ff313131ff2c2d2cff282929ff232223ff1a1a1aff101111ff0c0c0bff080808ff050605ff040404ff030202ff020202ff020201ff020102ff010202ff010100ff040404ff040304ff030403ff040404ff020303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020101ff010101ff020102ff020202ff020202ff020102ff010101ff010102ff010201ff010101ff020202ff040304ff070707ff080808ff0e0d0dff161616ff1d1d1dff252525ff2c2b2bff333333ff3b3c3bff424242ff4f5050ff5f5f5eff656565ff656565ff656665ff656565ff656665ff6a6a6aff727373ff787777ff282828ff262626ff232323ff1f1e1eff171717ff161716ff151514ff0c0c0cff060605ff040404ff040404ff030303ff040403ff050404ff040303ff020202ff020202ff020203ff030202ff020303ff030303ff030303ff030203ff020202ff020202ff030302ff030303ff040304ff030403ff040304ff030303ff020203ff030303ff040404ff050505ff050404ff040403ff040304ff040403ff040404ff060707ff0b0b0aff121212ff1a191aff1b1b1bff181818ff181818ff1e1e1eff232323ff282929ff2e2e2eff34343300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefffffffffefffffffefffffefffefffffffefffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffffffffefefffffffffefffefffefffefffefffffffefffffffffffefefffffffffefffefefefffefefefffefefffffefefefffffefefffffefefffefefffffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefffffffefefffffefefffefffefffffffefffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffffffffffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffefffffefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffffefffffefefefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffefffefefffffffffefffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffffefffffefffffffffffffffffffefffefefffffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffffefefffefefefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffdfefefffdfefdfffefdfdfffdfdfdfffefdfefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffdfdfefffefefdfffefdfefffdfdfefffefefefffefdfefffefefefffefefdfffefefdfffdfdfefffefefdfffefdfdfffefefefffefefdfffefefefffdfefefffdfefdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffdfefdfffefdfdfffefefdfffefdfefffefefefffefefdfffefdfdfffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfefffefefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffefdfefffefefefffefefdfffefdfdfffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffefefdfffefdfefffefefdfffefdfdfffefefefffefefefffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffffffefffffffffffefefffffffffefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffefdfefffdfefefffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefffefffefffefffffffffffefefefffffffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefffefffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffefefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffffefffffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefffffffefefffffefefffefffefffffffefffefefffffffffefffefefffffefefffffefefffffffefffffffefffffffffefffffffefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffefffefffefffffffffffffffffffefffffffffffffffefefffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefefffffffffffffffefffffffefffffffefefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffefffefffefffefffffffefffefffefefefffefffefffefefefffffefffffffefffffefffefffffffefffffefefffefffffffefefffffefffefffffefefffefefffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefffffffffefffffffefffffefffefffffffffffffefefffefffffffefefffffefffefffffefefffefefffffffefffffffffffffffffffffefffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686968ff686868ff6c6c6bff606060ff5f5f60ff5f5f5fff5f5e5fff5d5d5dff5a5a5aff575756ff525253ff4e4e4dff484747ff414141ff383838ff2d2d2dff202121ff151615ff0d0d0eff070807ff050505ff030303ff020202ff020202ff020202ff010201ff020101ff010100ff000101ff000001ff020201ff060606ff070707ff060506ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030203ff070606ff080808ff070706ff020102ff010100ff010000ff010101ff010100ff020202ff020303ff040404ff050606ff070807ff090909ff0c0c0cff101010ff171617ff212121ff2c2d2cff383737ff403f3fff464747ff4d4d4eff535453ff585857ff5b5b5cff5f5e5fff616161ff616161ff616161ff626261ff636464ff676868ff6f6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4d4c4dff464546ff3f3f3fff363636ff282828ff1d1d1cff141313ff050505ff050505ff060606ff040505ff030303ff030303ff020302ff010101ff010101ff010101ff010101ff010101ff000000ff010000ff000000ff000000ff000001ff000100ff010000ff000000ff010000ff000001ff000000ff000000ff000000ff000100ff000100ff010100ff010101ff020202ff020202ff010101ff020202ff040405ff050505ff040303ff040403ff0e0e0eff111111ff1c1c1bff292929ff373736ff424242ff4c4b4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff000100ff010101ff010000ff000001ff000001ff000100ff000000ff000000ff010001ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000001ff000001ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7a7bff7b7b7bff7b7b7aff7b7b7bff797979ff797978ff7a797aff7a7a7aff7a7a7aff7b7a7bff7b7b7bff7c7b7bff7c7c7cff7d7d7dff7e7e7dff7e7d7dff7e7d7dff7d7d7cff7c7c7cff7c7c7cff7d7d7dff7d7e7eff7d7e7dff7d7d7dff7d7d7dff7e7e7eff7f7e7fff7f7f80ff7f7f7fff7f7f7fff7f7e7eff7e7e7eff7e7e7fff7f807fff7f7f7fff7f7f7fff7f7e7fff7e7e7eff7d7d7dff7b7b7cff7a7a7aff787979ff787979ff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff737372ff686968ff5a5a5aff5a5a5aff5a5a5aff5a5a5aff5a5b5aff5a5a5aff5b5a5aff4d4d4dff3d3d3eff353535ff313031ff2d2c2dff292828ff232322ff1a1a1aff111110ff0c0b0bff080808ff060606ff040404ff020303ff020202ff020202ff010201ff060606ff050505ff040404ff040304ff040404ff020302ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff010101ff020201ff020102ff030202ff010101ff010101ff010101ff020202ff040404ff070707ff090908ff0d0d0eff161615ff1e1d1dff252525ff2c2c2bff333333ff3b3c3cff424242ff4f5050ff5e5f5eff656565ff656665ff656565ff656565ff656566ff656565ff666565ff6b6a6aff727373ff262627ff232423ff1e1e1eff171717ff111011ff101010ff0f0f0fff070708ff030202ff010101ff000101ff010100ff010101ff010101ff010101ff000000ff000000ff010101ff010101ff010101ff020101ff020102ff010101ff010100ff010000ff010101ff010101ff020102ff020202ff020302ff010201ff010101ff010101ff020202ff020202ff020202ff010101ff020101ff010101ff010101ff020202ff040405ff0b0a0aff111010ff131313ff121212ff131413ff191818ff1e1e1eff242423ff292929ff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefefffffefffffffffefffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffefefefffefffffffffefffffffffffffefefefffffefffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffefefffefefffffefffffffefefefffefffffffefffefffffefefffffffefffffffffffffffefffffefefffefffefffefffefffefffefffffefefffffefffffefefefffefffffffffefffffefefffffffefefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffffefffefffffffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffefefffffefffffffefefefffefffffffffefefffefffffffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefefefffefffffffefefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffffffffffffefffffefffffffffefffffefefefffefefefffffefefffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffffffffffefffefffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfefffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffdfdfefffefefdfffdfefdfffdfefefffdfefefffefefefffdfdfefffefefefffdfdfefffdfefefffdfdfefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefefdfffefefefffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffefdfdfffefefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefefdfffdfefefffefefefffefdfdfffefdfdfffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefffefffefefffffefefefffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffdfdfefffdfefefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefefefffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefdfffdfefdfffefefdfffdfdfdfffdfefefffefdfefffdfdfdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefffffffffefefffefffffffffefffffffffffffefefefffefefefffffefffffffefefffefefefffefefefffefffefffefffefffefefffffefefefffffefffffefefffffffefefffefefffffefffffffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefefffffefefffffefefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffffefefffefefefffefffefffffffefffffefefffefffffffefffefffffffefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffffefffefefffffefffffffffefefffefffffffffefffffffffffffefefefffefefefffffefffffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefffffefefffffffefefffefefefffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffffefefffefefefffffffefffffefefffefffefffefffefffefffefffffefefffffefffffefefefffefffffffffefffffefefffffffefefffffffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffffffffefefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffffefffffffefefffefefffffefffffffffefefffefffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff6c6c6cff606060ff5f5f5fff5f5f5fff5f5f5fff5f5e5fff5d5d5dff5a5b5aff575757ff535353ff4d4e4eff484848ff414041ff393839ff2e2d2eff222222ff161617ff0e0e0eff080808ff060505ff030303ff030202ff020202ff010202ff010202ff010101ff000101ff010001ff010101ff020201ff070707ff080708ff050405ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff080808ff090909ff070707ff020202ff010101ff010201ff010001ff000000ff010101ff030202ff040404ff050605ff080707ff090909ff0c0c0cff101010ff161616ff212121ff2e2e2eff393838ff414141ff474747ff4d4e4eff535353ff585858ff5d5c5dff5f5f5fff616161ff616161ff626261ff626262ff626262ff636464ff686868000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff464546ff3f3f3fff363636ff292929ff1d1d1dff141414ff0e0e0eff030203ff000000ff010001ff010100ff000001ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000101ff000100ff010101ff020202ff090909ff0a0a0aff111111ff1b1c1cff292a29ff373737ff42424200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010100ff000101ff000101ff010000ff000101ff010000ff000100ff000000ff000000ff010001ff010000ff000000ff000000ff000100ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010000ff000000ff000000ff000100ff000001ff000000ff000000ff010000ff000000ff010001ff010101ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7a7bff7b7b7bff7b7b7bff7b7b7bff757575ff747374ff747474ff757575ff767676ff777776ff777777ff787878ff797978ff7a7a7aff7b7b7bff7b7b7bff7b7c7bff7b7a7bff7a797aff79797aff7a7a7aff7b7b7cff7d7d7dff7d7c7cff7c7b7bff7b7b7bff7b7b7bff7c7b7bff7c7c7dff7d7d7dff7d7d7cff7c7c7cff7c7b7bff7c7c7cff7c7c7cff7c7c7cff7c7b7cff7b7a7bff797979ff787879ff777777ff757675ff747474ff737373ff747474ff797a7aff7a7a7aff79797aff7a7a7aff797a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686869ff5a5b5aff5a5a5bff5a5a5aff5a5a5aff5b5a5aff5a5a5aff5b5a5bff5b5b5bff5a5a5aff4d4d4dff3e3d3dff363536ff313131ff2d2d2dff282928ff232323ff1a1a1aff111111ff0c0b0cff080708ff060506ff040404ff020303ff020202ff090808ff080707ff060606ff050505ff040404ff040405ff030303ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff010001ff010101ff010101ff030203ff050505ff070706ff010101ff020202ff040404ff070707ff090909ff0e0e0eff161616ff1d1e1dff252525ff2c2b2cff333333ff3c3b3cff424242ff4f4f50ff5f5f5fff666565ff656565ff656565ff666565ff666565ff656565ff656565ff656565ff656665ff6b6a6bff232424ff1e1e1eff171717ff111011ff0c0b0cff0b0b0bff0a0a0aff060605ff010201ff000001ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000001ff000100ff010101ff010101ff010101ff010100ff010000ff000100ff000100ff010101ff010101ff010101ff010101ff000101ff010001ff000001ff010001ff010101ff010101ff010101ff010101ff000100ff000000ff010100ff020202ff060606ff0b0b0bff0e0f0eff0f0f0fff0f0f0fff131413ff191819ff1e1d1eff232324ff29292900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefefffefefffffffffefffffefffffefefffffffefefffefefffffefffefffefefffffefefefffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefffffffefffffefefffffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefffffffffffefffffffefffffefffffefffffffffffffffefffffffffefffffefefefffffffffffefefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffefefffffefffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefffffffefffffefefffffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffffffffffffffffffefffefffffefffffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffefffffffffffefefffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefffefffffffffffefefffffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffefffffffffefefffefefffffffffefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffefffffffefffffffefefffffefefefffefffefffefefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffefffefffefefffffefefefffffefffffefefffffefffffffefefffffefefefffefefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffffefffffefffffefefffffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfefdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfefffefefefffdfefefffefefefffefdfefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefdfdfffefefefffefdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefefdfffefdfefffdfefefffefefefffefefefffefdfefffdfdfdfffefefefffefdfdfffdfefefffefdfefffefefefffefefefffefdfdfffdfefefffdfefefffdfefdfffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffdfdfefffdfdfdfffdfefefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfefdfffefefdfffdfdfefffdfefefffefefefffefefefffefdfefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffefefffffefefefffefefefffefdfefffdfefefffefefefffefefefffefdfdfffefefefffefefdfffdfdfefffefefdfffefefefffdfdfefffefdfdfffdfdfefffdfefdfffdfefefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffefefefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffdfefefffdfefefffdfefdfffdfdfefffdfdfefffefdfefffdfdfefffdfefefffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffefefffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffffffefffefffefffefffefffefffffffffffefefffffffffefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfefffefefefffefefefffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffffefefffefefffffefffefffefefffffefefefffefefffffefffefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefffffffefefefffefffffffefefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffffffefffefffffffffffefefffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffffffefffefffefffefffefffffffffffffffefefffffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefefffffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefefffffffffefffffffefffefefffffefffffffffffffffefffffffefefffffefefefffffffefffefefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffefffffefefffffffffffffffffffffffefefffffffffffffffefffefefffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefffffffefffffefefffffefefffffefffefffefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffffefffffefffffffefffefffffffffffffefffffefffefffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffefffffffffffefffffffffefefffefefffffefffefffefefffffefefefffffefffffefffffffefffefffffffffffffefffffefffefffefefffffffffffffefffefffefefffffefffffffffffffffffefffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff606060ff5f5f60ff5e5f5fff5f5e5fff5e5e5eff5c5c5dff5a5a5aff575757ff535252ff4d4d4eff474747ff404040ff3a3939ff2f2f2fff232323ff171717ff0f0f0fff080908ff060606ff040404ff030303ff020202ff020202ff020202ff010101ff000000ff000001ff010101ff010201ff070707ff070708ff050505ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff020101ff030304ff080808ff0a0a0aff080808ff020202ff010102ff010101ff000001ff010100ff010101ff020203ff040303ff050405ff070707ff090909ff0c0c0cff101010ff161717ff212221ff2e2e2eff383838ff404140ff474748ff4e4e4eff535453ff585859ff5c5c5dff605f5fff626162ff616162ff626262ff626261ff626262ff626262ff636464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3e3fff353636ff292929ff1d1d1dff141314ff0f0f10ff0b0a0aff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff070607ff070707ff0a0a0aff111011ff1b1c1cff2a292aff3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000101ff000100ff010101ff000000ff000000ff000001ff010101ff000100ff000001ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff010000ff000001ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000001ff000100ff000100ff010101ff000000ff000000ff000001ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7a7b7bff7b7b7bff7b7a7bff757575ff6b6b6bff686869ff6a6a6aff6c6b6cff6d6d6eff6f6f6fff707070ff707171ff727272ff747474ff757475ff767676ff777676ff767676ff767675ff757575ff767777ff797979ff797979ff797979ff787879ff777777ff777677ff767676ff787978ff797979ff787878ff767776ff767677ff777777ff767776ff757576ff737374ff737272ff717171ff706f70ff6d6d6eff6b6b6bff696a6aff686968ff696a69ff737474ff7a7a7aff7a7a7aff7a7a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5a5a5aff5a5a5bff5a5b5aff5a5a5bff5a5a5aff5b5a5aff5a5a5bff5a5b5bff5a5a5bff5a5a5aff4d4d4dff3d3d3eff353536ff313131ff2d2d2dff282828ff222323ff1a1a1aff101011ff0c0c0bff080808ff050606ff040404ff0b0b0bff090a09ff080808ff070708ff070607ff050505ff050605ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000100ff010001ff010101ff030202ff040405ff070707ff080809ff09090aff040404ff070607ff080809ff0e0e0eff161616ff1e1d1dff252525ff2c2b2bff333333ff3c3c3bff424242ff4f4f50ff5f5e5fff656565ff656665ff656565ff656565ff656566ff656565ff656665ff666666ff656565ff656565ff656566ff1e1e1eff171817ff101011ff0c0c0cff090909ff080808ff070707ff040405ff010101ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000100ff000101ff000001ff000000ff000100ff000000ff000001ff010000ff010101ff010101ff010000ff000000ff000001ff000100ff000001ff000001ff010101ff000101ff010101ff000001ff000001ff010001ff020102ff040405ff090909ff0c0c0cff0c0c0cff0c0c0dff100f0fff131313ff191818ff1e1e1eff23232400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffefffefffefffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefffffffffffffffefffffffefffffffffffefffffffefffffffffffffefffffffefffffffffffffffefefffffefefffefefefffefffffffffefefffefffefffffffffffefffefffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefefffffffefffefffefffffffffffffffffffefffffffefffffffefefefffffefffffefefefffefffffffefefffffffffffffefffefffffefefffffffffffefffefffefffefffefffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffefffefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefefefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffefefffefffefffefffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffefffefffffffefffffefffffefffefffefffffffefefefffefefefffefefefffefffefffefefffffffffffffefffffffffffffffffffffffefffffffefffefffefffefffefffefffffffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffffffffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffdfdfdfffefefefffdfdfefffefefdfffefefdfffdfdfefffefefefffefefefffefdfefffdfefdfffdfefefffdfefefffefefefffdfdfefffdfefefffdfefdfffefdfdfffefefefffdfdfefffefdfefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfefefffefdfefffefdfdfffefefdfffefefdfffefefefffefefefffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfefefffefdfefffefefefffdfefefffefdfefffefefefffdfefefffdfefdfffefefdfffdfefdfffefefdfffefdfdfffefefefffdfdfefffefefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffefefefffdfefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffffefefffffffefffefffefffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefffffefffefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffffefffffefffefffffefefffffefefffffffefffefffefffefefefffefdfefffdfdfdfffcfdfdfffcfcfcfffcfbfcfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefffefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffdfefefffefdfefffefdfefffefefdfffefefefffefefefffffefefffefffefffefffffffefefefffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffefefffffefffffffffefffffefffefffffffffffefffefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffefefefffffffefffefffefffffffefffffffffffefffffffefffffffefefefffffefefffefefefffefffffffefefffffffffffffefefefffffefefffffffffffefffffffefffefffffffefffefffefffffffefffffffefffffffffffffefffffffffefffffffefffefefffffffffffffffffffffffefffffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffefefffffffffefffffefefffefefefffefffefffefefefffefffefffffffffffefefefffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefefffefffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffefefffefefefffefffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff5f5f5fff5f5f5eff5e5f5eff5e5e5eff5e5e5eff5d5c5cff5a5959ff565756ff525252ff4c4d4dff474647ff404040ff393a3aff2f302fff242323ff171818ff0f0f10ff090809ff070707ff050405ff030303ff020202ff020202ff010101ff000100ff010101ff000000ff000000ff010102ff080808ff080808ff050606ff010202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040303ff090808ff0a0a0aff090909ff020202ff010101ff010101ff000101ff000101ff010201ff030202ff030303ff040404ff070607ff090909ff0d0c0cff111011ff181818ff222222ff2e2e2eff383838ff414141ff474747ff4e4e4eff535354ff595959ff5d5d5cff606060ff626262ff626262ff626261ff616262ff626262ff626262ff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff292828ff1c1c1cff141413ff0f0f0fff0c0c0cff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff060506ff070707ff0a0a0aff111111ff1c1c1cff292a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000001ff010101ff010000ff000000ff010101ff000000ff000001ff000001ff010101ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff000000ff010001ff010001ff010000ff010000ff000000ff000100ff010000ff000100ff010101ff000100ff010101ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7b7bff7a7b7bff7b7b7bff757675ff6b6b6aff616161ff5f605fff5f5f60ff626262ff656565ff676767ff696868ff696969ff696969ff6a6b6aff6b6b6bff6c6c6cff6e6d6dff6d6d6dff6d6d6dff6d6d6dff6f6e6eff6f7070ff6d6d6eff6c6b6cff6b6b6bff6c6b6bff6c6b6cff6d6d6dff6f6f6fff6f6f6fff6c6d6cff6c6c6cff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6b6b6bff696969ff676868ff666667ff646464ff616161ff5f5f60ff5f5f5fff626262ff696a69ff747374ff7a797aff7a7a79ff7a7a79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff0c0b0cff0a090aff090808ff080708ff060606ff070707ff050405ff010201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff010201ff020201ff010201ff030302ff040404ff070707ff080809ff090a09ff0a0b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff171718ff101011ff0c0c0cff090909ff070708ff070807ff060607ff030303ff000101ff000000ff010001ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff000000ff000100ff000000ff000100ff010100ff000000ff000100ff000001ff000100ff000100ff000000ff020201ff050504ff080808ff0a0a0aff0a0a0aff090a0aff0d0c0dff0f0f0fff131413ff181918ff1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffefffffefefffffefefffefffefffffefefffffefffffffffffffffefffffffffefffefefefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffefefefffefffffffffffefffefffffffffefefffefffffffffefefffffefefffffffefffffefefffffefffffffffefffefefffffffefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffefffffffffefffffffffffefefffffefefffffefefefffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffefefefffffefffffefefffffffffffffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefefffffefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefefffffffffffffefefffffffefefffefffefffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefefefffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffefffffefefffffefefffffffefffffefefffffefffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffefffffffefffffefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefffffefffefffefefefffefefefffefffefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefdfefffefefdfffefefefffdfdfefffdfdfefffdfdfdfffdfdfefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefefdfffdfdfefffefefefffdfefdfffefefefffefdfefffdfdfefffefdfefffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfefffefdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffdfefefffdfefefffdfdfefffdfefdfffefefefffdfdfdfffefefdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfefefffefefdfffefefefffefefdfffefefefffefdfdfffefdfdfffefefdfffefdfdfffefdfefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefdfffefdfdfffdfdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfdfefffefdfefffdfefefffefdfefffefdfefffefefdfffefdfdfffefdfefffefefefffefdfefffefefdfffefefdfffdfdfdfffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefefffffffffffefefffffefefffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefffffffefefffefffefffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefdfdfffdfdfefffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffefefdfffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffefefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffefffffefefefffffffefffefefefffefefffffefefefffefefefffefffffffffffefffefffffffffefefffefffffffffefefffffefefffffffefffffefefffffefffffffffffffefefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffffefffffffefffffffffffffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffefffffefefffffffefefffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffefffffffefffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffefefefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffffffffffffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffefefefffefefefffffefffffefefffffefffefffefefffffffefefffefffffffffefffffffefffffffffefffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616060ff606060ff5f5f5fff5e5e5eff5d5d5eff5d5e5eff5c5c5cff5a5a59ff565656ff515152ff4c4c4cff454646ff3f3f3fff393939ff303030ff242323ff181718ff100f10ff090909ff070706ff040404ff020302ff020202ff010102ff010101ff000000ff000000ff000100ff000000ff010102ff090808ff090909ff050506ff020202ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff080908ff0c0c0bff0a0a0aff020203ff010101ff000101ff010101ff010101ff010201ff020202ff030303ff040404ff070607ff090a09ff0d0d0dff111211ff1a191aff232324ff2e2e2eff393939ff414041ff474747ff4d4d4dff535353ff595858ff5d5d5cff5f5f60ff626262ff626162ff626262ff626162ff626262ff626262ff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282928ff1c1d1cff141414ff0f0f0fff0c0c0cff09090aff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050606ff050605ff060606ff070707ff0a0a0aff111111ff1c1c1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff000001ff000100ff000000ff000000ff000100ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff000000ff010100ff000000ff000000ff010001ff000001ff010100ff000001ff010000ff000101ff010001ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7a7bff7b7b7bff757575ff6b6a6bff616161ff555555ff575757ff565656ff595959ff5c5c5cff5e5e5fff5f5f5fff5e5f5eff5d5d5dff5c5c5cff5c5c5cff5c5c5cff595a59ff575757ff555555ff545454ff545454ff565556ff565556ff535353ff525251ff515151ff505050ff525152ff525253ff555555ff565656ff585757ff575857ff585858ff5a5a5aff5d5d5cff5e5e5eff5e5e5fff5e5e5eff5d5c5dff5b5b5bff585858ff565656ff565757ff5a5a5aff616161ff696a69ff747474ff7a7979ff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101011ff0e0e0eff0b0c0bff090909ff080808ff080708ff090809ff060706ff020203ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff030303ff040404ff040404ff070606ff090808ff0a0a0aff0a0b0aff0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171817ff111011ff0c0c0cff090909ff070807ff060606ff060606ff050505ff030303ff010001ff010101ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010001ff000100ff000000ff000001ff010202ff050505ff080808ff090809ff070708ff090809ff090a0aff0c0c0cff0f0f0fff131313ff18181800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffefffffefffffefffffffefefefffefefffffefefffffefefefffefffffffefefffffefefffffffefffffefefffffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefffffffefefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffefffffffefefefffffefefffffefffffefefefffffffefffffffefffefefffffefefefffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffffffffffffffefffffffefffefffefffffefffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffefffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffffffffffffefefffffefefffefffefffefefffffffefefffefefefffffffffffffefefffefefefffefffefffefefefffefffefffffefefffffffefffefffffffffefffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffefffefefffffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefefffffefffffffefffffefefefffefefefffffefefffefefefffefefefffffefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffefffefffffefffffefefffffefefefffefefffffefefffffefefefffefefffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfefffefdfdfffdfefefffefefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffefefdfffdfefdfffefefefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffdfefdfffdfdfefffdfdfefffdfdfdfffdfefefffdfdfefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffefefdfffdfefefffefdfefffdfefdfffefefdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffefefefffefefefffdfefefffdfdfdfffefdfdfffefdfefffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffefefefffdfdfefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfefdfffdfdfefffefdfefffdfefdfffefefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefefefffffffffffefefffffffffefffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefffffefefefffefffefffefefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefefffffefefffffefefffffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffefefefffdfdfefffefefdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfefefffefefdfffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefefefffffffefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffffefffffefffefffefefefffefefefffdfdfdfffcfdfdfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefdfefffefefefffefefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffefefefffefffffffefefffffefefffffffefffffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffefefffffffefffffffefffffffffffffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefefffffefefffefefefffffffefffffefefffefefefffefffefffefefefffefffefffffefefffffffefffefefffffffefffffefffefffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefefffffffefffffefffefffffffefffefefffffefefffffefefffffefefefffefffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffefffffefefffffefffffffffffefffffefffffefefffffefefefffefefefffefefffffefefefffefffffffefefffffefefffffffefffffffffffffefefffffefefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffefefefffefffffffefefffffffefffffffefffffffffffffefefefffefefefffefefffffffffffffefefefffffffefffefffefffffefffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff606061ff606060ff5e5f5fff5e5e5eff5d5d5dff5c5c5bff595959ff565556ff515151ff4b4c4cff454645ff3f3f3fff393939ff30302fff242424ff181818ff0f0f0fff090909ff060607ff040404ff030303ff020202ff010101ff010101ff000001ff010000ff000000ff000000ff010201ff080708ff090808ff050505ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040403ff090908ff0c0c0cff0b0b0bff030303ff010101ff010201ff010101ff010102ff010201ff020203ff030304ff040404ff070707ff09090aff0d0d0dff131313ff1a1a1aff232323ff2e2e2eff3a3a3bff414141ff464646ff4c4c4cff525251ff575758ff5c5c5cff5f5f5fff626262ff626162ff626262ff626262ff626161ff626261ff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff141414ff0f0f0fff0c0c0cff09090aff090909ff030403ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff050505ff060505ff060505ff070707ff0a0a0aff111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000101ff000001ff010001ff010101ff010101ff000001ff000000ff010101ff010101ff010101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7a7bff757575ff6b6b6aff616161ff555555ff4d4d4dff4f4e4fff4c4c4dff4f4f4fff525352ff555555ff545453ff525252ff4f4f4fff4b4b4bff464546ff414242ff3d3d3dff383738ff353535ff353535ff363636ff373738ff363636ff363636ff353536ff343435ff333333ff323233ff333233ff363636ff383838ff393939ff3a3a3aff3d3d3dff434443ff4b4b4bff515151ff535454ff545454ff535353ff515151ff4f4f4eff4c4c4cff4e4e4dff515151ff5a5b5aff616162ff6a696aff747473ff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff101010ff0e0e0fff0b0b0bff0a090aff080809ff0a0a0aff080808ff040404ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff030303ff060505ff070707ff060607ff080808ff0a0a0aff0a0a0bff0c0c0bff0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111010ff0c0c0bff090908ff070707ff070606ff050505ff060605ff050505ff030302ff010100ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000001ff010100ff000100ff010101ff020201ff060605ff080808ff090809ff080708ff080808ff090908ff0a0a0aff0c0c0cff0f0f0fff13131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffefefffffefffefffffffffffffefffffefefefffefffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffefefffefffefffefffefffefefefffefefefffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffefefffffefefffffefffefffffefefffefffefffefefefffffefffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefffffffffffffffffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffffffffffefefffffffffffffffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefffefffffffffffefefffffefffffffefffefffefefefffffefefffffefffffefefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefffffefffefffffffffffffefffffefefffffffffffffffffefffefffffffffffefffffefefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffefffffffefffffffffffffffefffffffffefffefefffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefffefffffefefffefffefffffefffffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffdfefefffdfefefffdfefdfffdfefdfffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffefdfefffefdfefffefdfefffefdfefffdfdfefffdfefdfffefefefffefdfefffdfefefffefefefffefefefffdfefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfefdfffdfefdfffdfefefffefefdfffefdfefffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffefdfefffdfdfefffdfdfefffefefefffefdfdfffefefdfffefdfefffdfdfdfffefdfefffefefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffefefffffffefffefefffffefefefffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffefefdfffefdfefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffefdfefffefdfefffdfdfdfffefdfefffdfdfefffdfefdfffdfefdfffefdfefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffefffefffefffefffefefefffefefefffffffffffefefffffefefffffefefefffefefefffffefefffffefffffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefdfefffefdfdfffcfdfcfffdfcfcfffbfbfcfffbfbfbfffafbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffefdfefffefefefffefefffffefefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefefefffffefefffffefefffefffefffffffefffefefefffefefffffefffefffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefefefffefffffffffefefffefffefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffffefffffefefffffefffefffefefffffefffefffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffefffefffefffefefffffffffefffffefffffffefffffefffefffffffffffefefffffefefffffefffefffffefefffefffefffefefefffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffffffefffffffefffffefefffffefffefffefffefffffefefffefefefffefffffffefefefffefffefffefffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffefffffffefffefffefffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff606060ff606060ff5f5f5fff5e5d5eff5c5c5cff59595aff555555ff515150ff4b4b4bff444545ff3e3f3fff383838ff2f2f2fff242424ff191818ff0f0f0fff090909ff070706ff040404ff030302ff020202ff010201ff000101ff000101ff010000ff000000ff000000ff010101ff060707ff080808ff040505ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff040404ff090809ff0c0c0dff0b0b0bff030303ff010101ff010101ff010202ff020202ff020202ff030302ff040303ff050505ff080708ff0a0a09ff0e0d0dff131212ff1a1a19ff232423ff2e2f2fff3a3a3aff414040ff454645ff4a4b4bff515150ff565756ff5b5b5bff5e5f5fff616161ff616161ff616262ff626162ff626262ff626262ff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff100f0fff0c0c0cff090a09ff090909ff080708ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff050505ff050505ff050505ff050606ff070707ff0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000100ff000000ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000100ff010001ff010100ff010000ff010100ff010100ff000100ff000101ff010101ff010101ff010101ff000101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff6b6b6bff616261ff555555ff4d4d4dff474647ff454545ff424243ff444444ff474647ff484848ff474747ff464546ff414141ff393a39ff313131ff2a292aff232323ff1f2020ff1f1f1fff1f1f1fff20201fff201f1fff1e1f1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1d1e1dff1e1e1dff1f1f1fff202121ff212120ff222222ff292929ff323232ff3c3c3cff454444ff484848ff494949ff484948ff474747ff444444ff424242ff454545ff474847ff515151ff5a5a5aff616261ff696969ff747473000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181919ff131212ff101010ff0e0e0eff0c0b0bff090a09ff0b0b0aff080909ff040504ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff040404ff070807ff090909ff080808ff09090aff0a0b0aff0b0c0cff0e0e0eff1413140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff080909ff070707ff060606ff060606ff040405ff050505ff040504ff020302ff010000ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff000000ff000000ff000001ff010101ff020202ff050505ff070808ff080908ff080808ff080708ff080808ff080909ff0a0a0aff0c0c0cff101110ff151414ff191919ff212020ff292929ff2f2f2fff333232ff363736ff3f403fff4c4c4cff595a59ff606060ff606060ff5f6060ff60605fff606060ff606060ff5f6060ff606060ff5f6060ff606060ff605f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffefefffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffefefffffffffffffffefffffefefffffefffefffefffefffffefefffefffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffffefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffefffefffefffefffefffffffefffffffffefffffefefffffffffefffefefefffefefffffefffefffffffefffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefefffefffffffffefffffefffefffefefffffefefffffefefffffefffffffffffffffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffffffffffffffffffffffffffefefefffefefffffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefefefffffefefffffffefffefefefffffefffffffffffffefffefffefffffffefefefffefefefffefefffffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffdfdfefffefefefffefefefffdfdfdfffdfdfefffefdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefefdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffefefdfffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefefffdfefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfdfffdfdfefffdfdfefffdfefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefdfffdfefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffefffefffffefffffffefefffffefefffffffefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefffffffffefffffefefffffefffffffffffefffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffdfdfdfffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffefefdfffefefdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffffefffffefffefffefffffffefefefffffffefffefefffffffffffffffffffffffefffffefffefffefffefffffefefffffffffffefefefffffffefffffffffffefefefffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffdfefdfffdfdfdfffdfcfdfffcfcfcfffbfbfbfffafbfbfffafbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffefdfefffefdfefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffefefffffffffffffffefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffefffefffffffefefefffffffefffefefffffffffffffffefffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffffefffffefefefffefefffffefefefffefefffffffefefffefefefffefefefffefefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffefefffffefefffffefffffffffffefffefefffffefffefffefefffffefefffffffffefffefffefffefffffffefffffffffefffffefefffffffffefffffffffffefefffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffefefefffffefffffffffefffffefefffefefefffffefefffffefefffffffefffefffefffffffefffffffefffefefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffefefffffffffffffffefffffefefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616061ff616061ff616161ff616160ff606060ff5f5e5fff5d5d5dff5a5a59ff555555ff515050ff4b4b4aff454544ff3d3e3dff363636ff2e2e2dff232323ff181718ff0f0f0fff080909ff060707ff040404ff030303ff020202ff020202ff010101ff000001ff000000ff000000ff000000ff010201ff060606ff070707ff050505ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff040404ff090909ff0d0c0cff0b0b0aff030203ff010101ff020201ff010201ff020202ff020302ff030303ff040404ff060606ff070807ff090a0aff0d0d0dff121212ff191919ff232323ff2f2e2fff393939ff3f403fff444544ff4a4949ff505050ff555556ff5a5a5aff5e5e5eff606060ff616061ff616161ff616262ff626162ff626262ff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f10ff0c0c0cff0a0909ff090908ff080708ff070606ff040403ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff040505ff040505ff050505ff050505ff060605ff07070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff010001ff010101ff000100ff010101ff000100ff010101ff010101ff010101ff010101ff010001ff000100ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6b6bff626162ff555555ff4d4d4eff474747ff3c3b3bff3d3c3cff393839ff393938ff393939ff393939ff39393aff383737ff333232ff2b2b2aff222222ff1b1a1aff151515ff121312ff131212ff121212ff121211ff121112ff121112ff111211ff111211ff111111ff111211ff111111ff111111ff121112ff121213ff121312ff161616ff1c1c1cff252525ff2e2e2eff363636ff3a3a3aff3a3a3aff3a3a3bff393939ff363737ff363535ff3c3d3cff404040ff474747ff515151ff5a5a5aff616161ff69696a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff181919ff121312ff101010ff0e0e0eff0b0b0cff0d0d0dff0a0a0aff050405ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020302ff060506ff080808ff090909ff090909ff0b0a0aff0c0b0bff0e0e0eff141414ff1c1c1c00000000ff373637ff373736ff373736ff373736ff373637ff373736ff373736ff363736ff373737ff373736ff373636ff333233ff2c2c2cff252625ff202121ff1d1d1dff171717ff171717ff171717ff141414ff0e0e0fff090909ff090909ff070707ff060707ff050505ff050505ff040404ff030303ff040404ff020202ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff020202ff050404ff080707ff080808ff080708ff080808ff090808ff080808ff090909ff0a0a0aff0d0c0cff111010ff151415ff191919ff202120ff282929ff2f2f2fff323233ff373737ff403f3fff4c4c4dff595959ff606060ff605f5fff606060ff605f60ff606060ff606060ff5f5f5fff606060ff606060ff65666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffefefffffffefffffffffffffefffefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffffffefffffffefefffffefefffffffefefffefffefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffefffffefffffffefefffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffefefefffffefffffefffefffefffefffefffffffffffffffefefffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffffffffffefefffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffefefefffffefffffefffefffffffefffefffffffefffffffefefffffffefffffffefefffefffffffefefffffefffffffefffefffffffefffffefefffefefefffffefefffefefffffffffffffefffffffffefffffffefffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffefffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffefefefffefefefffefffffffefefefffefdfefffefefefffefefefffefffefffefffefffefffefffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffefefffffefefefffffefefffefefffffefefefffefffefffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffdfdfefffefdfefffefdfdfffdfefefffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfefefffefefdfffefdfefffefdfefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffefefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffefefefffdfdfefffdfefefffdfefdfffdfefdfffefdfefffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffefdfefffdfdfefffdfefefffdfefdfffdfdfdfffefdfefffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffdfdfefffdfefdfffefdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfdfefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffffefffffefefffffefefefffffefffffffefefffffffefffffffffffefffffffffffefffffefefffefefffffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffefdfefffefdfefffefefefffefefefffdfefdfffefdfdfffdfefefffefefefffdfdfdfffefdfdfffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefffefffefefffffefffefffefffefffffefefffefefefffefefefffffefefffefefffffffffffffefefffffefefffffefefffffefefefffefffefffefffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefdfffefefefffdfefefffefefdfffefdfdfffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefffefffefefffffefffffffefefffffffefffffffefefffefffefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffafafafffafbfbfffbfbfafffbfbfbfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfefefffefefefffffefefffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffefefffffffefefffefffefffefefffffefffefffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefefefffefefefffefffffffefefffffefefffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefffffffffefffefefffffefefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffefefefffffefefffefefffffffffffffefefffffefefffffefefffffffefefffefffefffefffffffffffffffefefffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffffffefffefefffffffefffffefffffffefefefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffefffefffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefefefffefefffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616160ff616161ff616061ff616161ff606161ff605f5fff5d5d5eff5a5a5aff555556ff505050ff4a4a4aff444344ff3c3c3cff353534ff2b2c2bff222121ff161717ff0e0e0eff080808ff070606ff040505ff030303ff020201ff010101ff000001ff000000ff000000ff000000ff000000ff010102ff060506ff070606ff040404ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff040303ff0a090aff0c0c0cff0a0a0aff020202ff010101ff020102ff020202ff020202ff020302ff030303ff040405ff060605ff070707ff090909ff0c0d0dff111212ff191918ff222222ff2d2d2eff373737ff3e3e3eff434444ff494a4aff4f4f4fff555455ff5a5959ff5d5e5eff606061ff606161ff606160ff616161ff626161ff626162ff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff09090aff090909ff070808ff060606ff060606ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040304ff040404ff040405ff050505ff050505ff050505ff06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000101ff010100ff000000ff010000ff000101ff000101ff010100ff010000ff010101ff010100ff010101ff010101ff010101ff010101ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff555555ff4e4d4dff474746ff3b3b3cff333333ff353534ff2e2d2dff2b2b2cff292929ff282929ff282727ff252526ff222222ff1d1d1dff171716ff101010ff0b0b0bff0a0a0aff090a09ff090a09ff0a0909ff09090aff090909ff090909ff0a0909ff090a09ff090909ff090908ff080808ff090909ff090a09ff0a0b0aff0c0d0dff111111ff171717ff1e1e1fff242324ff272727ff272728ff272827ff262726ff262626ff282828ff363636ff3d3c3cff404040ff484747ff505151ff5a5a5aff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282828ff202020ff191918ff121312ff101010ff0e0e0eff0f0f0fff0c0c0dff050605ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff060606ff090909ff0a0a0aff0a0a0bff0b0c0cff0e0e0eff141314ff1c1c1dff25252500000000ff393939ff363637ff363637ff363737ff373736ff373637ff373637ff373737ff373737ff363736ff333232ff2b2c2cff252525ff202020ff1d1d1cff161717ff161717ff171716ff141414ff0e0e0fff090909ff060606ff030303ff060606ff050506ff050405ff040303ff030303ff020303ff030303ff010201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020101ff030304ff070707ff070707ff070707ff080808ff080808ff080808ff080808ff070707ff0a0909ff0d0d0dff101110ff141414ff191919ff202120ff292929ff2f2f2fff323232ff363637ff3f3f3fff4c4c4cff595959ff606060ff606060ff605f60ff605f60ff606060ff5f6060ff606060ff656665ff71717100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffffefffffefffefffefffefffefefefffefffffffffffffffffffffffffefefffffefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffefffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefffefffefffffffefefefffffffffffefefffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffefffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffffefffffffefffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffffffffffefffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefefdfffefefdfffefefdfffefdfefffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefdfefffefefefffefefdfffefefefffdfefdfffdfefdfffefefdfffefdfefffdfefefffefefefffdfefdfffefefefffdfefefffefdfdfffefdfefffefefefffefefefffdfefdfffefefdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefdfffdfdfdfffdfefdfffdfefefffdfdfdfffefefefffdfefefffdfdfefffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffefdfefffdfefdfffdfefefffdfdfdfffefefefffdfdfdfffefefefffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffdfdfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffffffffefefefffffefefffefffefffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffffefefffefefefffffffefffefffefffffffefffffefefffffefffffefefffffffffefffefefefffefffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfefffefefefffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffefffffffefffefffefffffffefffffefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefefffdfefdfffdfdfefffdfdfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfbfffbfcfcfffdfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfefffdfefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffefffffffffefffefefefffffffefffefffefffffefefffffefefffffefffffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffffffefffefefefffffefffffefffefffefffffffefffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffefffefffefefefffefefffffefffffffefefffffefffefffefffffffefffffffffefefffffefffffefefefffffffefffefefefffffffefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefffefffffffffffffffffffefffffffefffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefefffffefffefffffefffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606161ff616061ff606061ff616161ff616161ff606061ff5e5e5eff5a5b5aff555556ff505050ff4a4a4aff434343ff3c3b3bff333333ff2a2a2aff202020ff151615ff0d0e0dff090908ff070607ff040505ff030303ff010201ff010101ff000101ff010000ff010001ff000000ff000000ff010101ff060605ff070706ff040404ff020102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff040404ff0a0a0aff0c0d0cff0a0a0aff020202ff010101ff010102ff020101ff020202ff030302ff030303ff040504ff050505ff070707ff090909ff0d0d0dff111111ff181818ff222222ff2c2d2dff363535ff3d3d3dff434343ff494949ff4e4f4fff555554ff595a59ff5e5e5dff616061ff616161ff616161ff616161ff616161ff626261ff616262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff767677ff777676ff767776ff767677ff777776ff767776ff777677ff767776ff767777ff767776ff777777ff6f6f6fff666666ff5c5c5cff545454ff4d4e4eff484747ff434343ff363736ff262626ff1e1e1fff161617ff100f10ff0d0d0dff0b0b0bff080909ff09090aff090909ff080808ff060606ff060606ff050605ff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff030404ff040404ff050505ff050505ff060606ff060506ff080707ff090a0aff0c0b0bff101010ff141514ff1f1f1fff3a3a3bff454646ff4b4a4aff4d4d4eff555455ff5b5b5bff646464ff6d6d6dff737473ff767676ff767677ff767676ff767677ff767676ff767676ff777776ff767676ff767776ff767676ff7676760000000000000000000000000000000000000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000100ff000100ff000000ff010001ff010101ff010101ff010100ff010101ff000101ff010101ff010102ff010101ff020101ff010101ff010101ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff4e4d4dff474747ff3b3b3bff333333ff2d2e2eff29292aff1b1a1aff1a1a1bff191919ff171817ff161516ff141414ff121312ff100f10ff0c0c0dff080808ff050506ff040404ff040404ff040403ff040404ff040404ff040403ff040403ff040304ff040404ff040404ff030403ff040404ff030404ff040404ff050405ff060606ff090909ff0b0c0bff10100fff121312ff141414ff141414ff141414ff141414ff161616ff1d1d1dff2e2f2eff343535ff3c3c3cff404040ff474747ff515151ff5a5a5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2bff282828ff202021ff191919ff121212ff101010ff131313ff0f1010ff080707ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020303ff070606ff0a0a0bff0b0c0bff0b0b0bff0e0e0eff131314ff1c1c1cff252525ff2d2c2d00000000ff3e3d3eff393939ff363736ff363637ff363737ff373737ff373737ff373636ff373737ff333332ff2c2b2bff252625ff202120ff1d1d1dff171717ff171717ff171717ff141413ff0f0f0fff090909ff070606ff040304ff020202ff020201ff040505ff040404ff030303ff030302ff020202ff030203ff010102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff010101ff030303ff060706ff070607ff060606ff070707ff080809ff080808ff040404ff050505ff070707ff090a09ff0c0d0cff101010ff141415ff191919ff202020ff292928ff2f302fff323333ff373636ff403f40ff4d4c4dff5a5959ff5f6060ff606060ff606060ff606060ff606060ff666666ff717171ff76767500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefefefffffefffffffffefffefefefffefefffffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffffefefffffefffffefefefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffefffffffefefffffefefffffefffffffefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefffefffefefffffffffefffffefffffffefffffffefefffffffefffffffffffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffffffffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffffffefffffefefffffefefffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefefefffffefffffffffefffefffefffefefffffefffffffffffffffffffffffffefffffefffffffefffffffffefffffefffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffffefffffefffffffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefdfdfffdfefdfffdfdfefffdfefdfffefdfefffefdfefffefdfdfffdfefdfffefefdfffefdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfefffdfefefffefefdfffefdfdfffefefefffdfefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffefdfdfffefefefffdfdfdfffefdfdfffefdfefffdfdfefffefdfdfffefdfdfffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffcfcfcfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefffffefefefffffffffffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffefefefffefefefffdfefefffefdfefffdfefefffdfefefffefdfdfffdfefefffdfefefffefefefffefdfefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefffefffffefefffefffefffefefefffffefefffefefefffffefffffffefffffefefefffefefffffefffffffffffefffffefefffffffffffefefefffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffdfdfdfffdfdfdfffdfefdfffdfefefffefdfefffdfefdfffdfdfdfffefefefffefefdfffefefefffefefefffefefffffffefefffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffffefefffffefffffffefefffefffefffffffefffffffffffefefefffefefffffefefffffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfbfbfffbfbfbfffafafbfffbfafbfffbfbfafffbfbfcfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefdfffffffffffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffefffffffefffefffefefefffefffefffefefefffefffefffffefefffefefffffffefefffefffefffffefefffffefffffefefefffefefffffefefffffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefffffefefefffefefffffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefffffefefefffefefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffefefefffefefefffffefffffffefefffefefefffefefffffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefffefffefefefffefffefffffefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffefffffffffffffffefffefffefffefefffffefefffffffffffffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffffffefffffefffffefefefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffeffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616160ff616161ff606160ff616061ff606161ff606161ff5f5e5fff5a5a5aff555555ff505050ff4a4a49ff424342ff3b3b3bff333333ff2a2a29ff1f1f1fff151515ff0d0e0eff080909ff060606ff040504ff020203ff010101ff010000ff000001ff010000ff000100ff000000ff000000ff010101ff050506ff060607ff040404ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040405ff0a0a0bff0c0c0cff090909ff020202ff010100ff010101ff010101ff010202ff030202ff030303ff050404ff050506ff070707ff090909ff0d0d0dff111111ff181818ff222121ff2b2b2bff343333ff3b3c3bff424242ff494849ff4e4e4eff545454ff595959ff5d5d5dff606161ff616161ff616161ff616161ff616161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757676ff757575ff777777ff777777ff777677ff777777ff777777ff777677ff777777ff767677ff777677ff6f6f6eff666666ff5d5c5cff555454ff4d4e4dff484747ff434242ff373736ff262627ff1f1e1eff161616ff10100fff0e0d0dff0a0b0aff090808ff080908ff070708ff080708ff060606ff060606ff060506ff050504ff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff020303ff040304ff050404ff050505ff050404ff050505ff050605ff080807ff0a0909ff0c0c0bff101010ff151414ff1f1f1fff3a3a3aff464646ff4a4b4aff4e4d4eff545554ff5b5b5bff646464ff6d6d6dff737373ff767676ff767676ff767676ff767676ff767677ff777676ff767676ff777676ff767676ff7777770000000000000000000000000000000000000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff000000ff010001ff000101ff000100ff010000ff000100ff000101ff010101ff010001ff010101ff010101ff010201ff010101ff020101ff010101ff010101ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4e4e4dff474646ff3b3b3bff333333ff2e2e2eff222223ff1c1c1bff0d0c0cff0b0c0bff0c0c0cff0b0c0bff0a0b0bff0a090aff080808ff070807ff060606ff040403ff020202ff020202ff020202ff020202ff010202ff020102ff010202ff010201ff010101ff010201ff010102ff010201ff020101ff020102ff020101ff020202ff030302ff040404ff050505ff060607ff070808ff090909ff090a09ff080808ff090909ff0b0c0bff111111ff242323ff2a2a2aff353435ff3c3c3cff3f4040ff474748ff515151000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2b2c2cff282828ff202020ff181919ff121212ff151515ff131313ff0a0909ff030303ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030302ff070606ff0b0b0bff0c0d0dff0e0e0eff131314ff1c1c1cff262525ff2c2c2cff32313100000000ff3f4040ff3e3d3eff393939ff363636ff373637ff373736ff363736ff363737ff333333ff2c2c2cff252525ff212020ff1d1d1dff161717ff171616ff161716ff141414ff0e0f0eff090909ff060606ff030303ff020202ff020101ff020102ff010101ff030304ff030303ff030302ff020302ff020202ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000101ff030203ff050505ff060606ff050405ff060606ff020202ff020202ff020203ff040404ff050505ff070707ff090a0aff0c0d0cff101010ff141414ff191919ff202020ff292829ff2f2f2fff323232ff363736ff3f3f3fff4d4c4dff595959ff606060ff5f6060ff606060ff656666ff717171ff767576ff77787700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffefffefffffffefffefefefffffffefffffffefffffefffffefefffffefefefffefefffffefffffffefffffffefefffffefffefffffffffffefefefffffefefffffffffffefefefffefffefffefffefffefffefffefffffffefffffffefefefffefefefffefefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffffffffffefffffffffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefffffffefffefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefffffffefffefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefffffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefffffffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffefffffefefffffffefefffffefffffefffffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffdfefefffefffefffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffefefffffefffffffefffefffefefffffefffefffffffffffefefefffefefefffefffefffefefefffdfefefffefefefffefefefffefefefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffefefdfffefefdfffefdfefffdfefefffefdfdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefdfffefdfefffdfdfdfffdfefefffdfefdfffefdfdfffefefdfffdfefefffefefefffdfefefffefdfdfffdfefdfffefdfefffefefefffdfdfdfffefefdfffdfefefffdfefefffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefdfffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefffefffefefffffffefefffefefefffefffffffffffffffefefefffffffefffffffffffffffefffffffffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefffffefefefffefffefffefffefffffefefffefffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffdfdfefffefefdfffdfefefffdfefdfffefefdfffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefffefffffffffffefefefffffefefffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffdfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffefefefffefefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffefffffffffffffffefefefffffffefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffefefefffefffefffffefffffffffffffefefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefefffffffffffffffffffefffffffffefffffefffffffffffffffefefefffefefefffefffffffefefefffefffefffefffefffefffefffefffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefffefffefffefffffefefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffefefffefefefffffefefffffffefffffefefffefefffffefefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffefefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffefefffffefefefffefefffffefffffffefffffffefefffffefffefffffffffffefefefffefefefffefffffffefefefffefffefffefffefffefffefffffffffffefffffffefefefffefffefffffefffffefefefffefefefffffefefffffffefffffffefffefffffffffffefffffefffffffffefffefffffffffffffffffffefffffffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616061ff616161ff616161ff606160ff5e5e5eff5a5a5aff565555ff50504fff494949ff424242ff3a3a3aff323233ff282828ff1d1e1eff141414ff0d0e0dff080808ff060606ff050504ff030303ff020102ff010101ff010201ff010201ff010101ff000101ff000000ff010101ff070607ff070707ff050405ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff040404ff090909ff0a0a0bff090909ff020201ff000000ff000001ff010101ff010102ff020202ff030303ff040404ff050605ff070707ff080808ff0c0c0cff111211ff171717ff202120ff292a29ff313231ff393939ff404141ff474747ff4d4e4dff535354ff585858ff5d5d5dff616161ff616160ff616161ff616161ff616160ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767675ff767675ff757575ff777777ff777777ff777676ff767776ff777677ff777777ff767676ff6f6f6fff666666ff5c5d5cff545554ff4d4d4eff484747ff424242ff373737ff262726ff1e1e1eff161616ff101010ff0d0d0dff0b0b0bff080809ff080808ff070807ff050606ff050505ff060606ff060505ff050504ff020202ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010202ff030303ff030404ff030403ff030403ff040405ff050505ff060506ff080808ff0a0a0aff0b0b0bff101010ff151515ff1f1f1fff3b3b3bff464646ff4b4b4aff4e4e4eff545554ff5b5b5bff646464ff6e6d6dff747473ff767676ff767677ff767676ff767677ff767676ff767776ff767676ff777877ff7878780000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff000101ff000001ff000101ff010101ff010100ff010101ff010101ff010001ff010101ff010101ff010201ff010101ff010202ff010101ff010101ff010102ff010101ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff464646ff3b3b3bff333433ff2e2d2dff232322ff131313ff0e0e0eff050505ff020202ff020201ff010201ff010201ff010101ff010101ff010100ff010100ff010000ff000001ff000000ff000001ff000000ff000100ff000000ff000100ff010001ff000000ff000000ff000101ff000000ff000100ff000100ff000100ff000001ff000101ff000000ff000100ff010001ff000101ff010101ff010101ff010100ff010101ff030303ff060706ff121112ff171717ff2a2a2aff343534ff3c3c3cff40403fff474748000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313232ff2e2e2eff2c2c2bff282828ff202121ff191819ff1b1c1cff181918ff0e0e0eff050505ff010202ff000001ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff000101ff010000ff000100ff000001ff010100ff000000ff010100ff010101ff000101ff010101ff010001ff010101ff030303ff080808ff0e0e0eff111111ff141413ff1d1d1dff252525ff2d2d2dff313132ff36373600000000ff3f403fff40403fff3e3e3eff393939ff373736ff373637ff363637ff333332ff2b2b2cff252525ff202120ff1d1d1dff161717ff171717ff171716ff141414ff0e0f0fff090909ff060706ff030403ff020202ff010101ff010202ff010101ff010101ff010001ff030303ff030303ff030303ff030303ff020202ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff010001ff000000ff000000ff000100ff000101ff000100ff000100ff000000ff010000ff000000ff000000ff010100ff000000ff010100ff010101ff010100ff010101ff000001ff010100ff010101ff010201ff030202ff050505ff050504ff030302ff020202ff010102ff020101ff020202ff020303ff030404ff050505ff070707ff0a0a0aff0d0d0cff101010ff141515ff191919ff202120ff292929ff2f302fff333333ff363737ff3f3f3fff4c4c4cff59595aff606060ff666565ff717171ff767675ff787877ff797a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffefefffffffefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffffefffffefefefffefefefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefefffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffefffffffffffffefffffffffffffefffffffffefffffffffefffffffffffffffefffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffefffefffefefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffffffffffffffefffefefffffefffffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffefefffefefffffefffffffefefefffefefefffefefefffefffefffefefefffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefefefffffffefffefffefffefffefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefefffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfdfdfffefefdfffefdfdfffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefdfdfffdfdfefffefefdfffdfdfefffefefdfffdfdfefffdfdfefffefefefffefefdfffdfdfefffefefefffefdfdfffdfefdfffefefefffefefefffefdfdfffefefefffefefefffdfefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffefdfdfffdfdfefffdfefefffefdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffdfcfcfffdfcfdfffcfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfcfdfffefdfdfffdfdfdfffefefdfffdfdfefffefefdfffdfdfefffdfefefffefefefffefefefffefefefffefffffffffefefffefefefffefefffffffffefffefefefffffefefffffffffffefffffffffefffffffefefffffffefffefffffffefefefffffffefffffffefffffffffffefffefffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffdfefefffdfdfefffefefdfffdfefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefffffffffefefffefefffffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefdfdfffefefefffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfefdfffefefdfffefefdfffefefdfffefefdfffefefefffefefefffefefefffefffefffefefefffffffefffefffefffefffefffefefefffefffffffffefefffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefffffdfefefffefefefffefdfdfffcfcfdfffcfdfcfffcfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefdfffefefefffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffefefffffffefffffefffffffffefffffffefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffefffefffefefefffffffefffefefffffefefffffefffffffffefefffefefffffffffffffffefefffefffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefffffffffefffefefffffefefffffffffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefffffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffefefefffffefefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffefffffffffffffefffffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffffffefffefefefffffffffffffefffffffefefffefffffffffffefffffffffffffffefffefefffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff606161ff616161ff616161ff606160ff606060ff5e5e5eff5a5959ff545454ff4f4e4eff474848ff403f40ff383838ff303131ff272727ff1d1d1cff131312ff0c0c0cff070707ff060606ff050404ff030303ff020202ff020102ff010201ff020101ff010101ff010101ff010100ff020201ff080708ff080807ff040504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010101ff030303ff080808ff0a0a09ff080808ff020201ff000101ff010000ff000101ff010202ff020202ff030302ff040403ff040505ff050505ff060707ff0b0a0aff101010ff161617ff1f1f1fff272727ff302f2fff373736ff3e3e3eff454545ff4c4c4bff525252ff585857ff5d5d5dff616161ff616161ff606160ff616161ff616161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff757576ff757676ff757575ff777776ff767677ff777777ff777776ff767776ff6f6f6fff666666ff5c5c5cff555454ff4e4e4eff474747ff434243ff373636ff262626ff1e1e1eff161616ff101010ff0d0d0dff0b0b0bff080909ff080809ff070707ff050605ff050505ff030303ff020202ff050504ff030202ff020202ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000100ff010102ff040403ff030303ff040304ff040404ff030303ff050405ff050505ff060606ff070808ff090909ff0b0c0bff10100fff151515ff1f201fff3b3b3bff464646ff4a4b4aff4d4e4dff545454ff5b5b5bff646464ff6e6d6dff747474ff777676ff767676ff767777ff767676ff777676ff777877ff787878ff787878000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff010100ff000100ff000101ff000101ff000101ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff020102ff010101ff010101ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff333333ff2d2e2eff222222ff121212ff0f0f0eff090a09ff010202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040303ff0e0d0dff111111ff181817ff2a2a2aff353534ff3c3c3dff3f4040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff313132ff2e2e2eff2c2c2bff282828ff202021ff242424ff1f1f1fff131313ff090909ff060506ff040404ff030303ff040404ff050504ff020302ff010101ff010100ff000000ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff000001ff000101ff010102ff020202ff020203ff020302ff020101ff010101ff020202ff020302ff040303ff050505ff060606ff040505ff040304ff070606ff0e0e0eff171717ff1d1c1cff1c1c1cff252625ff2d2d2dff313232ff373737ff3d3c3c00000000ff3f403fff40403fff403f3fff3e3e3dff393938ff373737ff333333ff2b2c2cff252625ff202021ff1d1d1dff151615ff151615ff161717ff141414ff0f0e0eff090909ff060607ff030304ff020202ff010101ff010101ff010102ff010101ff010100ff010001ff000000ff000000ff040404ff040404ff020202ff010101ff000000ff010000ff000000ff010100ff000000ff010100ff000001ff000001ff000101ff010101ff020102ff030403ff040303ff010201ff010102ff020201ff020202ff030202ff020202ff010101ff010001ff010101ff020202ff010202ff010101ff020202ff020202ff020202ff010202ff020202ff030203ff020303ff030303ff060605ff090909ff090908ff040303ff020202ff020202ff010102ff010202ff020203ff040403ff050504ff060707ff090909ff0c0d0dff111010ff141414ff181819ff1f1e1fff292a29ff333233ff313131ff333333ff3f3f3fff4c4c4bff5a5a5aff666665ff717171ff757575ff787877ff797979ff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefffffffffefffffefefffffefefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffefefefffefffefffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffffefffffffefefffefffefffefefefffefefffffefefefffefefefffefefffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffefefffffffffefffffffefffefffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffffefffffffffefffefffffffffffffffffffffffffffffffefffffffffefefffefefffffefefefffefefefffefefffffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefefdfffefdfdfffdfdfefffdfdfefffdfefefffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfefdfffefdfdfffefefdfffefefefffdfefefffefdfefffefefefffefdfefffefefdfffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfdfefffdfefefffdfdfdfffefefdfffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffefefefffdfefefffdfefefffdfefdfffefdfefffefefefffdfefdfffdfefefffefefdfffdfefdfffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffdfdfefffefefdfffefdfefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffefffefffffefffffffefffffefffffffffefffffefefffffefefefffefefffffefefffffefefffffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfefffdfefdfffefefdfffefefdfffdfdfefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefffffffefefffffefefffefefffffefefffffefefffffefffffffefefefffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffdfefefffefefefffdfdfefffefefefffefefefffefdfdfffefefdfffefefdfffefefdfffefefefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffffffffffefffffffffffffffffefffffefffffefffffffffffefffffefefffefffffffefefffffefffffffefefefffffffefffefffefffefffefffefefffffefefefffffefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffefffffffffefffffffefffffefffffefffffffefffefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefffffffefefefffffefffffefffffffefffefffefefffffefffefffefffefffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffffefffefffefffefefffffefffefffefefefffefefffffefefefffffefffffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffefefffefefffffefffffffefefffffefffffffefffefffffefffffffffffffefffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefefffffffffefffffefffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffefefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffffffffffefffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffffefffffffefefffefffefffefefffffefefffffefefefffefefefffefefffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616061ff616161ff606061ff60605fff5d5e5dff595959ff535353ff4c4c4cff444444ff3c3c3cff353635ff2f2e2eff252525ff1b1b1bff121211ff0b0b0cff070807ff050606ff040404ff030303ff030203ff020202ff020201ff010102ff010102ff010101ff010101ff010202ff070808ff070808ff040404ff020201ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030202ff060706ff090909ff080808ff020202ff000000ff000000ff000101ff020101ff020202ff030202ff030303ff040405ff050505ff050606ff080809ff0e0e0eff151515ff1d1d1dff262625ff2d2c2dff333434ff3b3b3aff424242ff494949ff4f4f50ff555656ff5c5c5cff616160ff616160ff616161ff606161ff616161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff777777ff767676ff767676ff757575ff767777ff777776ff767777ff6f6e6eff666665ff5d5c5cff545454ff4e4d4eff474847ff424243ff373736ff262627ff1e1e1fff161616ff100f10ff0d0d0dff0b0a0aff080909ff080808ff070707ff060606ff050505ff040303ff020302ff020101ff010000ff010102ff000001ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff040304ff030303ff040304ff030303ff020203ff030303ff050405ff050505ff060606ff080708ff09090aff0b0b0bff101010ff141415ff1f1f1fff3b3b3bff464646ff4b4a4aff4d4e4dff545454ff5b5b5bff646464ff6d6d6dff747373ff767776ff777676ff767676ff777777ff787878ff787878ff797979000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff000100ff000000ff000000ff000001ff010101ff000101ff000001ff010101ff010101ff010101ff010201ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000100ff000100ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff2e2e2eff222323ff121212ff0e0e0fff0b0a0bff060606ff010101ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010101ff030202ff0b0a0aff0b0b0cff111111ff171718ff2a2a2aff343534ff3d3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3eff373737ff313131ff2e2e2eff2c2c2cff282828ff2d2d2dff292929ff1c1c1dff141414ff111110ff0e0e0eff0c0c0dff0d0d0dff0d0d0dff090909ff060605ff040403ff030303ff030303ff040303ff040303ff030304ff030304ff030304ff030304ff030303ff040304ff040404ff040504ff050506ff050505ff040505ff050505ff060605ff070707ff090909ff0e0e0eff10100fff0f0f0fff0e0f0eff121212ff1a191aff222323ff272627ff252525ff2c2c2cff313132ff363637ff3c3c3cff46464600000000ff403f3fff3f403fff403f3fff403f3fff3e3e3eff393939ff343434ff2b2c2bff242324ff212120ff202020ff1d1d1dff1d1c1dff1b1c1bff171717ff101011ff0b0b0bff080708ff050404ff030302ff010102ff010101ff010100ff010101ff000101ff000001ff000000ff010001ff070706ff080807ff040505ff010102ff010000ff010000ff000000ff000000ff000001ff000001ff000000ff010001ff000101ff010101ff020202ff030302ff020303ff020101ff010101ff010101ff010101ff020102ff010201ff000101ff010100ff010101ff010102ff010102ff010101ff010101ff010101ff020202ff020102ff010102ff030202ff030304ff040403ff060706ff0a0a0aff0b0a0aff040304ff020202ff020202ff020202ff020202ff020302ff040303ff040404ff060607ff0c0d0cff0f0f0fff111112ff161616ff1e1d1eff262626ff2e2e2dff343334ff393939ff404040ff4b4b4bff575757ff666666ff717171ff757575ff787877ff7a7a79ff7a7b7bff7b7b7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffefffffffffffffffefefffefefffffefefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefffefffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffffefffffefffefffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefefefffefefefffffffffffffffefffffffffffefffffffefffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefefefffffffffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefffefffefefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefffffffffffefffffefffffffffffffffffffffffffefffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfefffdfefdfffefefdfffdfefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffdfefefffdfefdfffefdfefffdfefefffefefefffefdfefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffdfefdfffefefefffefdfefffdfefefffefefdfffdfdfefffefefefffdfefdfffefefdfffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfefdfffefefdfffefdfdfffefefdfffefdfefffdfefdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffdfefefffefefefffffefefffefefefffefffefffefefefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffefefffffffffffffefffefffffffefffffefffffffffffffffffefffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefefffefdfefffdfefefffdfdfdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffffffffefefffffefffefffffefefffefefffffffffefffffefffffefefffffefffefffffefefffffffefffefffefffffffefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfefffefefdfffefefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefffffffefefefffefefefffffefffffefefefffefefffffefefefffefefefffefefefffefefffffffffefffffefffffefefefffdfefefffefefefffefefdfffdfdfdfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfdfffefdfdfffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffefffffefffffffefefefffffefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefffffffefffefffffefefffefefffffffffefffffefffffefffffffefffffffffefffffffffefffffffefffffffefffffefefffffffefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffefffffffffefffefffefffefffffffffefffffefefefffefefefffefefffffefffefffefefffffefefefffffefffffefffefffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefffefffffefefffefefffffffffefffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffefffefefffffffffefffefefefffefffefffffefffffefefefffefefefffefefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefffffffffffffffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffefffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefffffffefffefffffefffffefffffffffffffffffffffffefffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616160ff606060ff606060ff606060ff5d5d5dff585858ff505151ff494948ff404141ff393939ff323233ff2c2c2bff232323ff191a1aff111011ff0a0b0bff070707ff050506ff040403ff030303ff020203ff020202ff020202ff020102ff010202ff010202ff010101ff010202ff070707ff080808ff050505ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060606ff080909ff080808ff020202ff000101ff010101ff010001ff020201ff020202ff020303ff040303ff040404ff050505ff060606ff090908ff0d0d0eff141414ff1c1b1cff232423ff2a2a2aff303030ff373738ff3f3f3fff464646ff4c4c4cff535454ff5b5b5aff606060ff606060ff616161ff616161ff606161ff606161ff616061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787778ff777777ff777877ff767676ff767675ff757575ff777776ff6f6e6fff666665ff5d5c5dff545454ff4e4d4eff484747ff424343ff373736ff262626ff1e1e1eff161616ff10100fff0d0d0dff0b0b0bff090908ff080808ff070707ff060605ff050505ff030303ff030303ff010202ff000001ff000000ff000000ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff030203ff030303ff040304ff030203ff020202ff030202ff020203ff030303ff040504ff050505ff060606ff080808ff0a0909ff0b0b0bff101010ff151514ff1f1f1fff3a3a3aff464646ff4a4b4bff4d4e4eff545454ff5b5b5bff646564ff6d6d6dff737374ff777776ff777777ff787878ff787878ff787978ff7a7a7a00000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff000000ff000101ff010001ff000100ff000000ff010101ff010101ff010101ff010101ff010102ff010201ff010101ff010101ff010202ff020101ff010201ff010101ff010101ff000000ff000000ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff222322ff121312ff0f0e0fff0b0b0bff080808ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff070808ff090808ff0b0c0cff121211ff181718ff2a2a2aff343535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4a4aff3d3d3dff373737ff323231ff2e2e2eff2b2b2cff353435ff373837ff2f2f2fff292929ff262727ff242424ff232424ff232323ff1e1f1fff181818ff101010ff0c0b0cff0a0a09ff09090aff080909ff090909ff0a0909ff09090aff0a0a09ff090909ff090909ff080909ff0a0909ff0b0b0aff0c0c0bff0c0c0cff0d0c0cff0f0f0fff131213ff181918ff1e1e1eff232222ff232424ff242423ff232323ff242524ff282828ff2c2c2bff2c2c2cff2d2c2dff323131ff363636ff3c3c3cff464645ff54545400000000ff404040ff3f4040ff3f4040ff3f403fff403f3fff3d3e3eff3b3b3aff333334ff2d2d2cff272828ff252525ff242324ff222323ff202020ff1c1c1cff131313ff0c0c0dff080808ff050405ff030303ff020202ff010101ff010101ff010101ff000101ff000000ff000100ff010101ff070707ff080808ff050505ff020202ff000101ff000000ff000000ff000000ff010100ff010000ff000000ff000100ff010000ff010100ff010101ff020201ff020101ff010100ff010001ff000100ff010101ff010001ff000100ff010000ff000000ff000000ff000100ff010100ff010000ff010001ff010100ff010101ff010101ff010100ff010101ff020202ff030303ff060606ff09090aff090a0aff040303ff020302ff030303ff020203ff030302ff020202ff020303ff040304ff060606ff0b0b0bff0e0e0eff121211ff171718ff1f1f1fff282728ff2f2f2fff363636ff3e3e3eff484949ff555454ff616261ff6e6e6eff757676ff777777ff797979ff7b7b7bff7c7c7bff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefffffffefffefffffffffffffffefffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffefefefffefefffffefefefffefefffffffefefffffffffffffefffffefffefffefefffffffefefffefefefffefffefffefefefffefffffffffefffffefefefffefefffffffefefffefefffffefefefffefefefffffefefffffffffffffefefffefefffffffefefffffffefffefffffffffffffffefefefffffffffffffffefffffffffffefefffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffefffffffffffffffffffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefefffefefffffffefefffffffefffefffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffefffffffefffffffffefffffffffffffefffffffffefffefffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffefffefffffffffefffffffffffffffffffffefffefffefffffffefffefffefffefffffffffffefefefffefefefffffffefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffffefefffffffffffffefffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffdfefefffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefefffdfefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffefefefffdfdfdfffefefefffefefdfffefefefffdfdfefffefdfefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffdfefefffdfefdfffefdfefffefefdfffdfefefffefdfefffdfefefffdfdfefffdfefdfffdfefefffdfefdfffdfefdfffefefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfefefffdfefefffefdfefffefdfdfffefefefffdfefdfffdfdfefffdfdfdfffdfefdfffefdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffffffffefffefffefefffffefefffffefffefffffefffffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffffffefffefefffffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfefffefefefffdfdfefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffffefefffffffefffefefffffefefefffefffefffffffefffefefefffefffefffefffefffefefffffffefefffffffffffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefefffffffffffffefffffefffefffefffffffffefefffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffefffffffffffefffffffffffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfcfdfffcfbfcfffcfcfcfffbfcfbfffbfbfcfffbfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffdfefdfffefffefffffffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefefffefefffffffefefffffffefffefffefffffffffffefefefffffefffffffefefffffffefffefefffffffefefffefffefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffefefffefefefffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffffefefffffffffffefefffffffefefffffffefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffefffffffffffefefffffefffffffefffefffefefffffefefffffffefefffefefffffffffefffffffffffffefffffefffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffefffffffffffffefffffefffefffefefffffffefefffefefefffefffefffefefefffefffffffffefffffefefefffefefffffffefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefefefffffffffffefefefffffffffffffffefffffffffffefefffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616160ff616161ff606060ff606060ff606060ff5f5f60ff5c5c5cff555655ff4d4d4dff444445ff3d3d3dff363637ff303030ff292a2aff222122ff181817ff0f1010ff0a0a0aff070607ff050505ff030304ff030303ff030203ff020202ff010102ff020102ff020102ff010101ff000100ff020101ff070707ff070707ff050505ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff060606ff090909ff080808ff020203ff010101ff010001ff010101ff020202ff030203ff030303ff030404ff050404ff060506ff070707ff090909ff0d0d0dff131313ff1a1a1aff212122ff292828ff2e2e2eff333434ff3b3b3bff424242ff494949ff515051ff585858ff5f5f5fff5e5e5dff606060ff616161ff606161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff777877ff777777ff777777ff767676ff767676ff747374ff6b6b6bff626262ff5b5c5bff545454ff4d4d4dff464746ff414141ff393938ff2b2c2cff1f1f1fff161616ff101010ff0c0c0cff09090aff070807ff060706ff060606ff050505ff050505ff040404ff030304ff020303ff010201ff010101ff000101ff050505ff030203ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020102ff050505ff010101ff010101ff010101ff010100ff010001ff010101ff010202ff020202ff030303ff040404ff060606ff080808ff0a0b0aff0d0d0dff131312ff1a1a1aff2a2a2aff3a3a3aff404041ff464646ff4d4e4dff565656ff5e5e5fff676767ff707071ff797979ff777878ff787878ff787878ff787979ff7b7a7aff7b7b7b00000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010100ff000000ff000000ff010100ff000001ff000100ff000100ff000000ff000001ff000000ff000001ff010000ff010101ff010001ff010100ff000101ff010001ff010001ff010101ff000101ff010101ff010101ff010101ff010102ff020101ff010102ff010101ff010101ff020101ff010201ff010101ff010101ff010000ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232223ff121212ff0e0e0fff0b0b0bff090909ff090909ff070706ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010202ff070707ff090908ff090909ff0b0b0cff111111ff171817ff2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5e5eff4a4a4aff3e3e3dff373737ff313232ff2e2e2eff393939ff3f3f40ff404040ff403f40ff404040ff3f3f3fff3d3d3dff3c3c3cff373737ff2a2a2aff1e1d1dff161615ff121212ff121212ff111111ff111111ff121111ff121212ff111111ff111111ff121211ff121212ff111111ff121312ff131313ff141314ff151515ff1c1c1cff212222ff2a2a2aff333434ff3a3b3aff3e3e3eff3d3d3dff39393aff373636ff353635ff343535ff323332ff323232ff373736ff3c3d3cff464646ff535454ff5c5c5c00000000ff404040ff404040ff3f403fff404040ff3f3f40ff403f40ff3d3d3eff393939ff343534ff2f2f2fff2a2b2aff272727ff252425ff222222ff1e1e1eff141414ff0c0c0cff080708ff040404ff020203ff020102ff010101ff000101ff000000ff010000ff000100ff000000ff010101ff070606ff070707ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000001ff010000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010100ff000000ff000000ff010101ff020203ff060606ff090a09ff090909ff030304ff020202ff020203ff030303ff030303ff030203ff020302ff030304ff060505ff0a090aff0c0c0cff101011ff181818ff212020ff292929ff313131ff3a393aff434344ff4e4e4eff5a5b5bff676767ff727272ff787777ff797979ff7b7b7aff7c7c7bff7b7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffefffffffefffefefffffffffefffefefffffffffffffffefefffffffefffffffefffffefffffefffefffffefefffffffefffffffefffffefefffffefffffffefefffefffefffffefffffefffefffffefefffefffefffefefffffefffefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffefefffffffffefffefffffffffefffffefffffffefffefffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffffffefefefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffefffefefffffefffffffffffefffefffffffffefffffefffffffefffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefffffefefffffffffffffefffffffffffffffefffffffffffefffefefffffffefefffefefffffefffefffffefefffefffefffffefefffffefefffefefefffefefefffefefefffffffefffffefefffefefffffffefefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefdfffdfefdfffdfefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfefffdfefdfffefefdfffefefdfffefefdfffefdfefffefdfefffefefdfffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfdfefffdfdfefffefefdfffdfefefffdfdfefffdfefefffdfefdfffdfefefffefefefffefefdfffefefefffefdfdfffefefdfffefefefffefdfefffefefefffdfdfefffdfdfdfffefdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfefefffefefefffdfdfefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfefdfffefdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffffffffffffffefefffffffefffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffefefffffffefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffefefefffefffefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefdfffdfefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffffefefffffffefffffefffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffefffefffefefffffefefffffffffefffefefffffefefefffefffefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffefdfdfffefefefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffefffffffffffffffefffffffffefffffefffffffefffefffefffffffefffffffefffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffffefffffffefefffefffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffefefffffefffffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefffefffefefffffefffffffefffefffffffffffefefefffffffefffffffffffffefffffffffffffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffefffffefefffefffefffefefffffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefffffffffefffefefffffefefffffefffffffefffefffefefffffefffffffefffefffffffffffefefefffffffefffffffffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606061ff606160ff60605fff60605fff606060ff585858ff545454ff4c4c4cff464645ff3f3f3eff393839ff343434ff302f2fff2a2b2aff222121ff171817ff100f10ff090a09ff060606ff040505ff030404ff030302ff020202ff020202ff010201ff010202ff010101ff010001ff000000ff000100ff040404ff050606ff040404ff010202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff070707ff0a0909ff080807ff030302ff010101ff010001ff010100ff010201ff030202ff030404ff060505ff060606ff070707ff080908ff0b0b0bff0f0e0eff131414ff1b1b1bff232323ff2a2a2aff2f2e2fff323232ff363636ff3b3b3bff414142ff4a4a4aff535352ff595959ff585758ff5d5e5eff606060ff606161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a79ff787978ff787778ff777777ff777777ff757676ff777778ff6c6c6cff606160ff5c5b5cff555554ff4c4c4cff434444ff3d3d3dff363636ff2d2d2dff1f201fff151515ff0f0f0fff0b0b0bff080809ff070707ff050405ff040404ff050404ff050504ff040404ff030303ff020302ff030303ff020202ff060605ff070607ff050405ff020101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030202ff050605ff020202ff010100ff000000ff010101ff020202ff020303ff040304ff030303ff040303ff050505ff070706ff070808ff0a0a0aff0d0c0dff121212ff1d1d1cff2b2b2bff353535ff3c3b3bff444444ff4e4e4eff565655ff5d5d5cff636263ff6f6e6fff797979ff787878ff797878ff787979ff7b7a7aff7b7b7bff7c7b7c0000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000100ff010000ff000100ff010100ff010000ff000100ff010000ff000000ff010100ff010000ff010001ff010000ff010100ff010001ff000101ff010001ff000100ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff010202ff020101ff020102ff010101ff010101ff010101ff010101ff010101ff000101ff000000ff000100ff000100ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff0f0e0eff0b0b0bff090908ff080909ff090808ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040505ff060706ff090909ff080808ff0c0c0bff111212ff171718000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676767ff5f5e5fff4a4b4aff3d3e3eff373737ff313132ff3e3f3eff474747ff4a4b4bff4e4e4eff515151ff505151ff4f4f4fff4c4c4dff464647ff3a3a3aff2b2b2bff212121ff1d1e1eff1d1d1dff1b1b1cff1b1b1bff1b1c1bff1d1d1dff1d1c1cff1d1d1cff1d1d1dff1d1c1dff1c1c1cff1c1b1cff1c1c1cff1e1e1eff222222ff2a2b2aff323132ff3c3c3bff444444ff4b4c4cff4f4f4fff4e4e4fff4b4b4bff464646ff424242ff3c3c3cff363636ff363637ff3d3c3cff464546ff545454ff5c5c5bff65656500000000ff404040ff404040ff404040ff40403fff40403fff403f3fff3e3e3eff3b3b3bff383837ff343333ff2e2f2fff2b2b2bff272827ff232323ff1e1f1fff141515ff0c0c0bff060707ff040403ff020202ff020202ff010101ff010001ff000000ff000000ff000000ff000000ff010101ff050505ff060506ff040404ff010201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020101ff040505ff090908ff090909ff030302ff020101ff020102ff030202ff030303ff030303ff030403ff050404ff060606ff0a090aff0c0d0cff111111ff191918ff222323ff2c2c2cff353535ff3f3f3fff494949ff545454ff5f5f60ff6a6a6aff737474ff79797aff7b7b7bff7b7c7cff7c7b7cff7b7c7cff7b7c7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefffffffffffffffffffffffffefefffffffefffefefefffffefefffefffffffefefffffefffefffefefefffefffffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffefefefffefefefffefefefffefffefffefefffffffffffffefffffffffffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffffefefffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefffffffffffffefefffffffffffffffefefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefffffffefffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefffffffefefefffefefefffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffdfefefffdfdfefffefefdfffefefefffdfefefffdfdfefffefefdfffdfdfefffdfefefffdfefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffdfdfdfffdfdfefffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfefdfffdfdfdfffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffefefefffefefefffefdfefffefdfefffefdfefffefefefffdfefdfffdfdfefffefdfefffdfefdfffdfefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfefefffefefdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfefdfffdfdfefffefdfefffdfefefffdfefefffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfefefffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfefffdfefefffefefefffefdfefffefefefffefefefffefefffffefefefffefefffffffefffffefefefffefefefffffefffffefffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefefffffefffefffefefefffefefffffefffefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffefdfdfffefefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefefffffffefffffffefffffefffefffefefffffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefffffffefffefffefefefffefffefffefefffffffefffffffefefffffffefffefefffffffefffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffefffffffffefffffefffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffffefffffefefffffdfefefffdfdfefffdfdfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffefefffefffffffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefffffffffefffefefffffffefffffefefefffffffefffefefefffefffefffefffffffefefffffffffefffefefffffefffffffefefefffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefefffefefffffefffffffffffffffefefefffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffefefefffefffffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffefefefffefefefffefefefffefffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffffffffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616060ff5f5f60ff605f5fff5f6060ff585858ff4b4c4bff494949ff434343ff3e3e3eff393938ff343333ff2f302fff2b2b2cff262626ff201f20ff161616ff0d0d0eff080809ff040303ff030302ff010101ff010202ff020303ff020203ff020201ff010101ff000000ff000000ff000000ff000000ff020202ff040404ff020202ff010101ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff010101ff030403ff080808ff0a0a0aff080808ff010201ff010101ff010201ff020202ff020202ff020202ff040403ff040405ff060606ff070707ff090908ff0a0a0aff0d0e0dff121313ff1a1a1bff242423ff292929ff2c2d2dff2f2f2fff333332ff363637ff3b3b3bff414242ff494949ff4f4f4fff4e4e4dff575858ff5d5d5eff606061ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7a7bff7a797aff787978ff777778ff777777ff777777ff767777ff6e6e6eff626262ff5b5c5bff525252ff4a4949ff414242ff3b3b3bff343434ff2b2b2bff202020ff161616ff0f1010ff0c0c0cff090909ff070607ff050505ff030303ff030202ff010202ff000101ff010101ff010101ff010102ff020202ff070707ff080707ff050605ff020203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff060707ff040505ff000100ff010100ff010202ff020201ff020101ff010202ff010202ff030303ff040505ff060606ff060707ff090809ff0c0c0cff131313ff1f1e1eff2a2b2bff353636ff3c3d3dff444444ff4c4d4dff545454ff5c5c5cff656464ff6d6e6eff767677ff797878ff797879ff7a7a7aff7b7b7bff7c7b7cff7c7b7b0000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff010101ff000000ff000000ff010000ff000000ff010000ff000101ff000001ff000100ff000000ff000001ff000101ff000100ff000000ff000100ff000001ff010101ff000000ff010100ff000001ff010001ff010000ff010101ff010101ff000101ff010201ff010102ff020201ff010101ff010101ff010101ff020201ff010102ff010202ff010201ff010101ff000000ff010000ff000000ff000000ff000001ff000001ff000000ff000000ff000001ff010001ff010001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0f0eff0b0b0bff090909ff090909ff080808ff060606ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff030404ff040404ff060606ff090809ff090809ff0c0c0cff111211000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676767ff676767ff5f5f5eff4a4a4aff3d3e3dff373837ff464646ff515251ff565656ff5a5a5aff5d5d5dff5f5f5fff5e5e5fff5c5c5cff565757ff4c4c4cff3f4040ff353434ff2e2f2eff2d2d2eff2e2e2fff2f2f2fff2f2f2fff303030ff313131ff313031ff313031ff2f302fff303030ff303030ff30302fff313132ff363636ff3e3f3fff454545ff4d4d4cff555454ff5a5b5bff5d5d5cff5c5c5cff5a5b5bff555655ff4e4e4eff444445ff3b3b3bff3c3c3cff464546ff545453ff5b5b5cff656565ff65656500000000ff404040ff404040ff404040ff404040ff404040ff403f3fff3e3f3eff3c3c3dff3a3a3aff363536ff323232ff2e2e2fff2b2b2bff262525ff202020ff151515ff0c0d0cff070807ff030404ff020302ff010102ff010101ff000001ff010100ff000001ff010101ff000101ff010101ff040404ff050404ff030303ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff070707ff080909ff020202ff010001ff010201ff020202ff040303ff040303ff040404ff040405ff070607ff090909ff0c0d0cff111111ff1a1a1aff252626ff303031ff3a3a3aff444444ff4e4e4eff585859ff636363ff6d6d6dff767676ff7b7b7bff7c7c7bff7b7b7bff7c7b7bff7b7c7cff7b7b7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffefefffffffffefffefffefffefffefffefefefffefefffffffefffffefefefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffffefffffefefefffefffefffffefefffffefffffffefefffefefefffefefefffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefffefffefffffffefefffffefffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffffffefffffffffefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffffefffffffefffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffefffefefefffefffffffffefefffefefefffefefefffefefefffffefefffefffefffffefffffefffefffefefefffffefffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffdfefdfffdfdfefffefefefffefefefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffefefdfffefefdfffdfdfefffefdfdfffdfefefffdfefdfffefdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffefdfdfffefdfefffefefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefdfffefefefffefdfefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffdfdfdfffefdfdfffdfefdfffefdfefffefefefffefdfdfffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffefefdfffefdfefffefefefffefdfdfffdfefdfffefefdfffefefefffefdfefffefefefffefdfefffdfefefffdfefdfffefdfefffdfefefffdfefdfffefefdfffefefdfffdfdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfefdfffefdfdfffefdfdfffefdfefffefefefffefdfefffdfefdfffdfdfdfffefdfefffdfdfefffdfefdfffefefdfffefefdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffffefefffefffefffefefefffffefffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefffffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefffefffefefefffffefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffffefffffefefefffffefffffefefefffefffffffffefffffffefffffffefffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffefffffffefefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffefefefffefefefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffffefffefefefffffffffffffefefffefffefffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffefffffffffffffffefffffefefefffefffffffffefffffffefffffffefffffefefefffffffffffffffffffefffffffefefefffffefefffefffffffefffefffefefefffefffefffefffffffefefffffefffffffefefefffefefefffefefefffffefffffffefffffffefefffffffefffffffffffefefffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffefffefefffffefffffffefffefffefffefffffffefffffefffffefefefffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffefefefffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefffefffefffffffefefffffefffffffefefefffefefefffefefefffffefffffffefffffffefefffffffefffffffffffefefffffffffffffefffffffefffefffffefefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff605f60ff5f5f60ff585858ff4b4b4bff404040ff3e3f3fff3b3b3bff373737ff333333ff302f30ff2d2d2dff2c2c2cff252525ff1c1c1cff121212ff0d0c0dff080708ff050505ff040404ff040403ff020303ff020303ff030202ff010101ff000100ff000001ff000100ff000000ff000000ff000101ff020202ff010100ff000100ff000001ff000000ff000000ff000000ff000000ff000001ff010000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff030303ff080808ff090909ff0a0a0aff020202ff020202ff020203ff030303ff010101ff010202ff020202ff040304ff050405ff060606ff080808ff0a0a0aff0b0c0cff0e0e0fff141414ff1e1e1eff232423ff272627ff2a2a2aff2d2e2dff303031ff343434ff383838ff3d3d3cff414141ff434243ff4e4e4eff585757ff5e5e5dff606060ff606161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7cff7b7a7aff7a7979ff787878ff787878ff777777ff777777ff707070ff666666ff606060ff575757ff4d4c4dff414242ff383938ff313031ff292929ff1f1f1fff151515ff0e0e0eff0a090aff080807ff060606ff040504ff040304ff030303ff030203ff010101ff000101ff000101ff000100ff020201ff070807ff080808ff060606ff030303ff000001ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040403ff070707ff060506ff010101ff010000ff000100ff000000ff010001ff000001ff010100ff010201ff020202ff030303ff050505ff070807ff0b0b0bff121212ff1c1c1dff272727ff2f3030ff383939ff444444ff4e4f4fff575757ff5f605fff686868ff717172ff797979ff787878ff7a7b7aff7c7b7bff7c7b7cff7c7b7cff7c7c7c0000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff010000ff000001ff010100ff000000ff000100ff000000ff000001ff010001ff000100ff000001ff000101ff000100ff000000ff010100ff010001ff000001ff010001ff000000ff000101ff010001ff010001ff010001ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010202ff010102ff010202ff010101ff010101ff000100ff010001ff010000ff000000ff000100ff000000ff000001ff010000ff000100ff000100ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727271ff717271ff727172ff727272ff727272ff727272ff727272ff717272ff727272ff727272ff717271ff6e6e6eff6a6a6aff626262ff5a5a5aff535252ff4b4c4bff454544ff3c3c3cff303030ff232323ff181718ff0f1010ff0b0c0cff0a090aff070707ff0b0b0bff090909ff090908ff080808ff070706ff050605ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff020201ff030303ff020203ff040404ff060707ff080908ff090808ff0c0c0bff0a090aff0c0c0cff100f0fff171717ff222222ff2e2e2eff393838ff404040ff474647ff4d4e4dff535454ff5b5a5bff626262ff6a6b6aff737373ff777776ff777777ff777776ff777777ff777777ff777677ff767677ff777777ff767777ff767777ff77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676767ff676767ff676767ff5f5f5fff4a4b4bff3d3d3dff504f50ff5f5f5fff626362ff666666ff6a6a6aff6b6c6cff6b6b6bff696969ff666666ff626262ff5a5b5aff545354ff504f4fff4f4e4eff4f4f4fff4f4f4eff4e4e4fff4e4e4eff4e4f4fff4f4f4fff4f4f4fff4f4f4fff4f4e4eff4f5050ff505050ff505150ff535353ff595959ff5c5c5cff616160ff646464ff676767ff686969ff6a696aff686868ff636363ff5a5a5aff4e4e4dff444344ff464645ff545454ff5c5c5cff656565ff656565ff65656500000000ff404040ff404041ff404040ff404040ff404040ff403f40ff3f3f40ff3e3d3eff3b3b3bff383838ff353434ff313031ff2e2d2dff282828ff222222ff161616ff0d0d0dff070808ff050404ff020303ff010201ff010101ff010101ff010101ff000001ff010101ff000100ff010101ff030403ff040405ff030303ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff060707ff080908ff020202ff010001ff010101ff020202ff030303ff030404ff040404ff050405ff060606ff090909ff0d0d0dff121212ff1b1c1cff282828ff343333ff3d3e3eff484848ff525252ff5c5c5cff656565ff6e6e6fff777777ff7b7b7bff7c7c7bff7b7c7bff7c7b7cff7c7c7cff7c7b7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffefffffffffffffefefffffefffefffffefefffffffefffffffefffffefefffefefefffffffefffefefefffefffffffefffffffefffefffefffefffefefefffefefffffefefefffffefefffffefffffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffefefffefefefffefefffffffefefffefefffffefefffffefefffffffffefffffffffffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefffffffffefffffefffffffffffffffffefffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefefffffffffffffefffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefefffffffffefffffffffffffefefffffffffffefffffffefefefffffefffffffffffffffefffffffffffffffefefffffffefffefefffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefefefffefefefffffefefffffffefffefefefffefefefffefffefffefefffffefffefffffffefffefefffffefefffffffffefffffffffffffffffffffefffffffffffffefefffffefffefffffefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffefffefffefefefffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffefefdfffdfefefffefdfefffefdfdfffdfdfefffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfefdfffdfdfefffdfefefffdfefefffdfefefffefefdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfefefffefefdfffefefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffdfefefffefefdfffefefefffefdfdfffefefdfffdfefefffdfdfdfffefdfefffefefefffefdfefffefefefffdfdfdfffefefdfffdfdfefffefdfdfffefdfefffefefdfffefdfefffefefefffefefdfffdfdfefffdfefefffdfefefffefefefffefefdfffdfdfefffdfdfefffdfefdfffdfefefffdfdfdfffefdfefffefefdfffdfdfefffdfefdfffefdfdfffefdfdfffefefdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffdfcfcfffdfcfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffdfdfefffdfefefffdfefefffefefefffefefdfffdfdfefffdfdfefffdfefdfffdfefefffdfefdfffefdfefffefefefffdfdfefffdfefdfffefdfdfffefdfdfffefefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffefefffffefffffffefffffffffffffffffffefffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffefefefffefffffffefffefffefffefffefffefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffefffefefffffefefefffefefdfffefdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffffffefffefffffffefffffefefffefefffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefefffffffffefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefffffefefefffefffefffefefefffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffffffffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefefffffffefffffefffffffffffffffffefffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefffffffefffffffefefffffffffffffefffffffefefffefffefffffefefffefffffffffffefffefefffffefefffffefefefffffffefffefffefffffefffffffefefffefefffffefefffffefefffffffffefffefefefffefefefffffffefffefefffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefefffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffefffefefefffefffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffefefffefefefffefefffffffefefffefefffffefefffffefefffffefffefffefefefffefefefffffffefffefefffffefefefffffefffffffffefffefefefffffefffffefefefffefffefffefefffffffefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff605f60ff60605fff585858ff4c4b4bff404040ff373837ff373737ff353636ff323333ff30302fff2d2d2cff2b2b2bff2d2d2dff272727ff1b1b1bff101010ff0b0a0aff070707ff050505ff040505ff040403ff030303ff030303ff020202ff020202ff010101ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff030303ff030303ff030404ff010201ff010201ff020202ff030303ff030303ff040404ff040404ff050404ff050505ff060606ff070808ff0b0b0aff0c0c0dff0e0f0fff141414ff1c1b1bff1f2020ff232223ff262526ff29292aff2c2c2cff2e2e2fff323232ff353535ff393838ff3d3d3dff424343ff4d4d4dff585758ff5e5e5dff606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7cff7c7c7cff7b7a7aff797979ff787878ff787778ff787878ff717171ff676767ff616262ff585859ff4e4e4eff444443ff3a3a3aff323232ff2a2b2aff202121ff161616ff0f0e0fff0a0a0aff070708ff050605ff050404ff040403ff030303ff020202ff010101ff010100ff000000ff000101ff010202ff070707ff080807ff060606ff030304ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff040404ff070707ff060706ff010102ff000100ff000100ff000000ff000000ff000100ff010101ff010101ff020202ff040403ff050506ff080808ff0c0c0cff131313ff1d1e1dff282828ff313131ff3a3a3aff444444ff505050ff595a5aff626261ff6b6b6aff747474ff7b7a7bff7a7a7aff7c7b7bff7c7b7cff7c7b7bff7c7c7cff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000100ff000101ff000000ff010001ff010100ff000001ff000100ff010000ff010100ff010100ff010000ff010101ff010100ff000000ff000101ff000101ff010100ff000100ff010000ff010001ff010000ff010101ff010001ff010000ff010100ff010101ff000101ff010101ff000101ff010101ff010101ff020101ff010101ff010102ff020101ff010102ff010102ff010102ff010201ff010101ff010101ff010100ff000000ff000000ff010001ff000100ff000000ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000100ff000100ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff727272ff727272ff717272ff727272ff727272ff727272ff727272ff727272ff727172ff6e6e6eff6a6a6aff626262ff5a5a5aff525252ff4c4b4bff454545ff3c3c3bff2f3030ff222323ff171718ff101010ff0c0c0bff09090aff070707ff050605ff040505ff080909ff090809ff060706ff060506ff050605ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff030403ff030203ff040304ff040404ff060706ff080809ff070707ff090809ff0a0a0aff0c0b0cff10100fff171717ff222222ff2e2f2eff383839ff404040ff474746ff4d4d4eff545454ff5a5b5aff626262ff6a6b6aff737273ff777777ff777777ff767776ff777777ff777777ff777777ff777677ff777777ff777777ff79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676767ff676767ff676767ff686767ff5e5e5fff4a4a4bff606060ff6e6d6dff6f7070ff727172ff747474ff767676ff767677ff767676ff757675ff747474ff727272ff707170ff6f7070ff6f6f6fff6f6e6fff6d6d6dff6c6c6cff6d6c6dff6b6b6bff6c6d6cff6d6e6eff6d6d6dff6c6c6cff6d6d6dff6e6d6eff6f6f6fff6e6e6eff707070ff717271ff727373ff747474ff747473ff747474ff757575ff757574ff707171ff686868ff5d5d5dff535353ff545454ff5c5c5cff656565ff656565ff656565ff65656500000000ff404140ff404040ff404040ff404140ff404140ff40403fff404040ff3e3e3fff3c3b3cff3a3939ff363536ff323232ff2f2f2eff292929ff222323ff171716ff0d0d0eff080809ff050505ff040303ff010202ff010102ff010101ff000101ff000001ff000101ff010101ff010101ff040404ff050504ff020303ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff080808ff090a0aff020202ff000100ff010101ff020202ff030202ff040303ff040304ff040404ff050605ff0a0909ff0c0d0dff131313ff1c1c1dff29292aff353535ff404040ff4a4b4bff545455ff5e5d5dff666666ff6f6e6fff777778ff7c7c7bff7c7c7cff7c7b7bff7c7c7bff7b7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffefefffefffffffefffffffffffefffefefefffffffefffefefefffefefefffffefefffffefefffffffefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffefefffefffefffefffefffefefefffefefffffffffefffffefffffefffefffefefffffefffffffffefffffffefefffffffffffffffffffefefffffefffefffffffefffffffffffefffffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefefffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffefffefefffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffffffffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffefefffffefffffefefefffefffffffefffefffefefffffefefffffefffefffefffefffffefffffefffffffffefffffffffffffffffffffffffffffffefefffefffffffefffffffefffefffefefefffffefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefefdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffdfefdfffefdfefffdfdfefffdfefefffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffefefefffefdfefffdfefdfffdfefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefdfffefdfefffdfefdfffdfdfefffdfefefffefdfefffefdfefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffdfefefffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffefdfefffdfefefffefdfefffdfdfefffdfefefffefefefffefdfdfffdfefefffdfefefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffcfdfdfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffefefefffdfefefffefdfefffdfefefffefefefffefefefffefdfdfffdfefefffdfefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefffffefffefffffefffffffffffffefefefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffefefffffefefffffffefffefefefffefefefffefffffffefefefffefefefffefefdfffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffffefefffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefffffffffefffffefefefffefffefffffffffffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffcfdfdfffdfdfefffefefefffefefefffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefefffffefffefffffffefffffffffffefffffffefffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefffffffefefffefffefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffffffffffffffffffefefffffefffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffefffffefffffffffefffefefefffefffefffefffffffffefefffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffffffffffefffefefffffffffefffefefffffffffefffefffffffffffefffffffefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffefefffefefefffefffefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefffefffefffefffffefffffefefffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff60605fff585858ff4c4c4bff404040ff373737ff373737ff383737ff383837ff353535ff323332ff303030ff2d2d2dff2c2d2cff2c2d2cff272727ff1a1a1bff101010ff0b0a0bff070707ff050505ff050404ff040303ff030303ff030303ff020202ff020201ff010101ff000100ff000000ff000000ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff020201ff020202ff030403ff020202ff030303ff030303ff030403ff040404ff040405ff050505ff060606ff070807ff0a0a0aff0d0d0cff0f0e0eff141414ff1b1b1bff1f1f20ff232222ff252626ff292a29ff2c2c2cff2e2e2fff323231ff363536ff383938ff3c3c3dff3c3d3dff3d3c3dff434343ff4e4e4eff585858ff5d5d5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7c7d7dff7c7c7cff7b7b7aff7a7979ff797879ff787878ff727272ff686868ff626262ff585859ff4f4f4fff454645ff3d3d3dff343535ff2d2c2dff222222ff171818ff101010ff0b0b0bff070808ff060606ff050504ff030303ff030302ff010202ff010101ff010100ff010000ff010100ff010101ff070707ff080808ff060606ff020303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff040404ff070808ff060607ff010102ff000100ff000100ff010000ff000101ff010001ff000101ff010202ff030303ff040404ff060607ff090909ff0d0d0dff131314ff1f1e1eff292929ff323233ff3d3d3dff474747ff515150ff5a5a5aff636463ff6c6d6dff757575ff7b7b7bff7b7b7bff7c7b7cff7b7c7cff7b7c7cff7c7c7cff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000101ff010101ff010000ff000101ff000101ff010100ff000000ff010100ff000101ff000001ff010100ff010001ff010100ff000000ff000100ff000101ff010001ff000100ff000100ff010101ff000001ff000000ff010001ff000100ff000101ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff000101ff000100ff000001ff000000ff000001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000101ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff727272ff727272ff727272ff727272ff727272ff727272ff727272ff727272ff6e6e6eff6a6a6aff626262ff5a5a5aff525352ff4c4b4cff454545ff3c3c3bff303030ff232323ff171718ff101010ff0c0c0bff090a09ff070707ff050606ff050405ff040404ff030303ff070706ff060505ff050606ff050505ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010102ff040404ff030303ff040404ff050504ff050505ff030303ff050506ff070807ff090809ff0a0a0aff0b0b0bff0f1010ff171717ff222223ff2e2e2eff383938ff3f4040ff474747ff4d4e4eff545454ff5a5a5bff626262ff6b6b6bff737272ff767777ff777777ff777777ff767677ff777776ff777777ff767677ff797979ff7a797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676767ff676767ff676767ff676767ff686767ff5e5e5eff70706fff767676ff787777ff787979ff7a7b7aff7d7d7cff7e7d7eff7e7e7eff7e7e7eff7d7d7dff7c7c7dff7e7e7eff818081ff818081ff7e7e7fff7c7d7dff7d7d7dff7d7e7dff7d7d7dff7e7e7eff7f7f7fff7e7e7eff7c7c7bff7c7b7cff7e7e7eff7e7e7eff7d7d7dff7c7c7cff7c7c7dff7d7d7eff7d7d7dff7c7c7cff7c7c7cff7d7d7dff7e7d7eff7b7b7bff767676ff6e6e6eff656565ff5b5c5cff656565ff656565ff656565ff656565ff65656500000000ff404040ff404040ff404040ff404040ff404040ff404141ff414040ff3e3e3eff3c3c3cff3a393aff363637ff333333ff303030ff292a29ff232323ff171716ff0e0e0dff080808ff060505ff030304ff030202ff010202ff010101ff010100ff000001ff010100ff010001ff010201ff050505ff050605ff030304ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0a0a09ff0a0a0aff020202ff000101ff010001ff010101ff020202ff030303ff030304ff030303ff050505ff090a09ff0e0e0eff151414ff1e1e1dff2a2a2aff373636ff424142ff4c4c4bff555555ff5e5e5dff676766ff6f6e6fff777776ff7b7a7bff7b7c7bff7b7b7cff7b7c7cff7c7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffffffffefefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffefffffefffffffffefffffffefefffefefefffffffefffefefffffefffefffefefefffefefffffefefefffffffefffffefffffefefefffefefefffefffefffffefefffefefefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffffffffffefefefffefffefffffffffffefefffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffefefffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefffffffefefefffefffefffefffefffefefefffefefffffefefefffffffefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefffffefefefffefffefffefefefffefefefffffefffffefffefffffefffffffefefffefefefffefffefffefefffffefffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefdfffefefdfffefdfdfffdfefefffefdfdfffefdfdfffdfefefffdfefdfffdfdfdfffefefefffdfefefffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffdfdfdfffefefefffdfdfefffdfefdfffefefefffefdfefffefefdfffefefefffefefefffdfefefffefdfdfffefdfefffdfefefffdfefdfffdfdfefffefefefffdfdfefffdfefdfffdfefdfffefefdfffefefefffefefefffefefdfffefefefffdfefefffefdfefffefdfefffefdfefffefefdfffdfdfdfffdfdfefffefdfefffefdfdfffefefefffdfefefffefdfefffefdfdfffdfefefffdfdfefffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefdfffefefefffdfefefffefdfefffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefdfffefefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefffffffefefefffffefffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefffffffffefffffffefefffefefefffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefefefffefffefffefefefffefffefffefefffffefefffffffefefffffffefffefefefffefefefffffefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffefffefffffefffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffefefffffefefffffefefefffffffefffffefffffefefefffefefefffffffffffffefffffefffefffffffffffffefefffffefefffffefefffefefefffffffefffefefefffefffefffefefefffefffefffffefffffefefffffffffefffffffefffffffefffefffffffffefefffffefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefffffffefefefffffffffffefffffffffefffffffefefffefefefffffffefffefffffffffffefffefefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffefffefefefffffffefffefffffffffffefffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefffefffffefefffefefefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefffffffffefefffffefefffefffffffefffefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff585858ff4c4b4cff404040ff373837ff373738ff373737ff383738ff373838ff383738ff363535ff323232ff30302fff2d2d2dff2d2d2dff2d2c2dff272727ff1a1a1aff101110ff0b0a0bff070707ff050505ff040504ff040303ff030303ff030303ff020202ff020202ff020101ff000101ff030403ff020202ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000001ff020202ff020303ff030203ff030303ff030303ff040403ff030404ff040404ff040404ff050506ff060606ff080808ff0a0a0bff0c0c0cff0e0e0eff141414ff1c1b1bff202020ff232323ff262625ff2a2929ff2c2c2cff2e2e2eff323232ff353535ff383938ff3c3d3dff3c3d3dff3d3d3dff3d3d3dff3d3d3cff434343ff4e4e4eff575858000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7dff7c7d7dff7d7d7dff7c7c7cff7a7b7bff797a79ff797979ff727272ff696969ff626262ff595958ff505050ff474747ff3f3f3fff373737ff2f2e2eff242423ff191918ff111111ff0c0c0cff080808ff060606ff040505ff040304ff020202ff010201ff000101ff000000ff010001ff000100ff020102ff080808ff080808ff060606ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff040404ff080808ff070607ff020201ff010101ff000101ff010001ff000001ff010001ff010201ff020202ff030304ff050505ff070707ff0a0a0aff0d0e0eff141415ff1f1e1fff2a2b2aff353535ff3f3f3fff494949ff525252ff5b5b5bff646464ff6c6c6cff757574ff7b7c7cff7c7c7bff7c7b7cff7c7c7cff7c7c7cff7c7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff010000ff000001ff010000ff000100ff000000ff000001ff010001ff010000ff010101ff000101ff010001ff010000ff000101ff010101ff000000ff010101ff010101ff010101ff010000ff000000ff010100ff010101ff010101ff010001ff000001ff000000ff010100ff010001ff010100ff000100ff010101ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff010101ff010101ff010001ff000001ff010100ff010100ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff010000ff010000ff000000ff000100ff000001ff000100ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff727372ff727272ff727272ff727272ff727272ff727272ff727272ff6f6e6eff6a6a6aff626262ff595a5aff525252ff4b4c4cff454545ff3b3c3bff30302fff232222ff171718ff101010ff0c0c0cff0a0a0aff070707ff060506ff050405ff040404ff030403ff020202ff010102ff060606ff050504ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020201ff040404ff040404ff050404ff050405ff030303ff020303ff030303ff050505ff070707ff080908ff090a09ff0c0c0bff0f0f10ff171717ff232222ff2f2e2fff383838ff403f40ff474747ff4e4d4eff545454ff5a5a5aff626262ff6b6b6bff737372ff777777ff777777ff777677ff777676ff767777ff79797aff797979ff7a797a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676767ff676767ff676767ff676767ff676767ff676767ff6c6c6cff757575ff787777ff797979ff7b7b7aff7c7c7cff7e7e7dff7e7e7eff7e7e7eff7d7d7dff7d7e7dff7e7e7fff808080ff80807fff7f7f7eff7d7d7dff7d7d7dff7e7d7dff7e7d7dff7e7e7eff7e7f7eff7d7d7dff7c7d7dff7c7c7cff7d7e7dff7d7e7dff7d7d7cff7c7c7dff7c7c7cff7d7d7dff7d7d7dff7c7c7cff7d7c7dff7d7d7dff7d7d7dff7a7b7aff757575ff6e6d6eff6a696aff656565ff656565ff656565ff656465ff656565ff65656500000000ff404040ff404040ff404040ff404040ff404040ff403f40ff404040ff3e3e3fff3c3d3cff3a393aff373738ff343434ff313231ff2b2b2cff242424ff161716ff0e0e0eff090809ff060606ff040404ff030202ff020202ff010101ff000100ff000100ff000000ff010101ff010101ff060706ff070707ff040404ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff010102ff060606ff0b0b0bff0b0b0bff020202ff000000ff010100ff010101ff020202ff030303ff040404ff030404ff050505ff0a0a0bff0f0f0fff151615ff1f1f1fff2c2b2cff393939ff444444ff4d4c4cff565555ff5e5e5eff666666ff6f6f6fff767776ff7b7c7bff7b7b7cff7b7c7cff7c7c7cff7c7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffefefefffefefffffffffefffefffefffffefefffefefffffefefffffffffefffefefefffefefffffffefffffffefffffffefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefffffefefffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffffffffffefefffffffefffffffffffefffefffffefffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffefefefffffffefffffefffffffffefffffefefffffffefffffefffffffefffffffefffffffefefffffffffffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffefffefffefffffefefffefefffffefffefffefefefffefefffffefefffffffffffffffffefffffffefffefffefffefffffffffffffffffefffffefefefffefefffffefffefffefefefffffefefffefefffffefefefffffefefffefefefffefefffffffefffffffefffffffefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffefdfefffefdfefffdfdfdfffefefdfffdfefdfffefdfdfffefefdfffdfefefffdfefdfffefdfefffefefefffefdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffefdfefffefdfdfffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefdfefffefefdfffefdfefffefdfefffefdfefffefdfdfffefefdfffdfefdfffefdfdfffefefdfffdfefefffefefdfffefdfefffefefefffefdfdfffefefdfffefefdfffdfefdfffefdfefffefefefffefefdfffefdfdfffdfefefffefefefffefefefffefefdfffefefdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfefffefdfefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefdfdfffefdfdfffefefdfffdfefdfffefdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfefffefdfefffefefefffefefefffefefdfffefefdfffefdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffefefdfffefefefffefefefffffefffffefefffffffefefffffefefffffffefffefffefffffefffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffefefffffefefffffffffefffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffefdfefffefefdfffefdfefffefefefffefdfefffefdfefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffefffffffffefffffefefffefffefffffefffffffefffffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfefdfffefefefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffefffefffefffffefffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffffffefffffefefffefffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffefffffffefefffefffffffffffffffffefefffffffefffffffefffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffffffffffffefffffffffffefffffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffffffefffefffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefffffffefffffffffefffffffffffffffffffffffefffffefefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffefffefffffffefffefefefffefefefffefefefffefefffffffefffffefffefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffefffffffefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4b4b4bff404040ff373737ff373737ff383737ff373737ff373738ff383738ff383738ff383737ff363535ff333333ff303030ff2d2d2cff2d2d2dff2d2d2dff272727ff1a1a1aff101010ff0a0b0bff080708ff050505ff050405ff030403ff030303ff030202ff020202ff020201ff040303ff030403ff030303ff020202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff020203ff040304ff040303ff040404ff040404ff050505ff040404ff040404ff050605ff070706ff070707ff0a0a0aff0c0c0dff0e0f0fff151415ff1b1c1bff201f20ff222322ff262526ff292929ff2b2c2bff2e2f2eff323132ff353635ff393838ff3d3d3dff3d3c3dff3d3c3dff3d3c3dff3d3c3cff3d3d3dff3c3d3cff434342ff4e4e4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7dff7d7d7dff7d7d7dff7d7d7cff7c7c7cff7a7b7aff7b7a7bff747374ff696a69ff626262ff595959ff515151ff494949ff414140ff383838ff2f302fff242524ff191919ff121111ff0c0c0cff080909ff060606ff040404ff030303ff020202ff010101ff010101ff000001ff000001ff000000ff020202ff090909ff0a0909ff060707ff030303ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020101ff050405ff080908ff070707ff010102ff000001ff010101ff010100ff000100ff000101ff010201ff020202ff040304ff050505ff070707ff0a0a0aff0e0e0eff151515ff201f20ff2b2b2cff373636ff404141ff4a494aff535353ff5c5b5cff656464ff6d6c6cff757575ff7c7c7cff7c7c7bff7c7c7cff7d7c7cff7c7c7cff7c7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff010000ff000000ff000000ff000100ff000000ff010000ff000000ff000001ff010100ff010100ff010000ff000001ff010101ff010101ff000101ff010001ff010101ff010101ff010101ff010000ff010101ff010101ff010100ff010101ff010100ff000000ff010000ff000001ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010001ff010001ff000000ff010100ff000000ff010000ff000000ff000000ff000000ff010001ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff727272ff727272ff727272ff727272ff717272ff727271ff6e6e6eff6a6a6aff626262ff5a5a5aff525253ff4c4b4bff454545ff3c3c3cff2f3030ff232223ff171718ff101010ff0c0b0cff09090aff070708ff060606ff050504ff040404ff030303ff020202ff010101ff010000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040404ff050504ff040505ff030303ff030303ff030303ff020101ff030303ff060505ff070807ff090809ff0a0a0aff0c0c0bff0f0f0fff161717ff222222ff2f2e2fff393838ff404040ff464746ff4d4e4dff535354ff5b5a5aff626262ff6a6b6bff737372ff777776ff777676ff777677ff797979ff7a7979ff797979ff79797a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535353ff575756ff5c5c5dff676767ff676767ff676767ff686767ff676867ff6d6c6cff757574ff777777ff797978ff7a7a7aff7c7d7cff7e7d7dff7e7e7eff7e7d7eff7e7e7eff7e7d7eff7f7e7fff807f80ff807f7fff808080ff7f807fff7f7e7eff7d7d7dff7d7e7eff7e7e7eff7f7e7fff7f7e7fff7f7e7eff7e7d7dff7e7d7dff7d7e7dff7e7d7eff7e7d7eff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7c7d7dff7c7d7cff7a7a7aff757575ff6d6d6dff69696aff656565ff656565ff656565ff656565ff65656500000000ff404040ff404040ff404040ff404040ff404040ff403f3fff404040ff3e3e3eff3c3c3cff3a3a3aff383838ff353535ff333232ff2d2d2dff262626ff181818ff0f0f0fff0a0909ff060605ff040404ff030303ff010101ff010101ff010001ff000100ff010000ff000100ff020102ff070708ff080808ff040404ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff070708ff0c0c0cff0c0b0cff020202ff000000ff000000ff010101ff020202ff040403ff040404ff030303ff050404ff0a0a0bff0f1010ff171616ff202020ff2e2d2eff3a3b3aff454545ff4e4d4dff565656ff5e5f5eff676667ff6f706fff787777ff7c7c7bff7c7b7cff7c7c7cff7c7c7cff7c7c7bff7c7c7cff7a7b7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffefffefefffffffefffffefefffffefffffffffefefffefffefffefefffffefffffffefffffffffffffffefffefffefffefffefefefffefefefffffffefffffefefffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffefffffefffffffffefffefffffffefefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefffffefffffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffefffffefefffffffffffffffefefffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffefefefffefefefffefffefffefefefffffefffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefffefffefefefffefefefffefefefffffefefffefefffffefffefffefffefffefefefffefffffffefefefffefefefffffefefffefefefffefefdfffdfefdfffdfdfdfffefdfefffefdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefdfffefdfefffefdfdfffefefdfffefdfefffefefdfffdfefefffefdfefffdfefdfffefefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfefdfffdfefdfffdfdfefffefefdfffefdfefffdfdfefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefdfefffefefdfffdfefefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefefdfffefdfdfffefefdfffdfefdfffefdfefffefefdfffdfefefffefefefffdfefdfffdfdfefffdfefdfffefdfdfffdfdfefffefdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfefefffdfefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefdfdfffdfefefffdfdfefffdfefefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfdfdfffdfefdfffefefefffefefefffffefefffefffefffefffefffffffffffffffffffefffefffffffffffffffefffffefefffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffefffefffffffefefffffefffffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffdfefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffefefffffffffefffefffefffefffefffefffefffefffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffefefffffffffffffefefefffefefffffffffffffffefffffffefefffefffefffefefffffffffefffefefefffefefefffefefdfffffefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfefffefffffffffefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffefffffffefefffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffefffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffefffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffefffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffefffefffffffffefffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefffffffffefffffefffffefefffffefffefffefffffffefefefffefffffffefffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffefefefffefefffffffffefffefefffffffefefffefffefffefefffffffffefffefffffffefefefffefffefffffffefffefefffffffffefffefffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404041ff383737ff373837ff373737ff373838ff373738ff383837ff373837ff373837ff373737ff373737ff363635ff333233ff303030ff2c2d2dff2c2d2dff2c2d2cff272727ff1b1b1bff101110ff0b0b0aff070807ff050505ff040404ff030303ff030303ff030203ff040405ff040404ff030303ff030304ff030303ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff040303ff030403ff030403ff040404ff040405ff050505ff060505ff050505ff060706ff070808ff0a0a0aff0c0d0dff0f0f0fff141514ff1c1c1bff202020ff232322ff252625ff292929ff2c2c2cff2f2e2eff323232ff363636ff383838ff3c3d3dff3d3d3dff3d3d3dff3d3c3dff3d3d3dff3d3c3dff3d3d3cff3c3d3dff3d3c3dff434342000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7c7d7dff7d7d7dff7d7d7dff7c7c7cff7c7d7dff757575ff6a6a6aff636363ff5a5a5aff525152ff4a4a49ff414242ff3a3a3aff303131ff242425ff191919ff121111ff0c0c0dff080809ff050506ff030404ff030303ff010202ff010101ff010101ff010101ff010101ff000100ff010201ff080908ff0a0a0aff070707ff030203ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff050504ff090909ff070807ff010101ff010000ff000000ff000001ff010101ff010101ff020202ff030303ff050404ff050506ff080708ff0a0a0bff0e0f0fff161515ff202121ff2d2d2dff383838ff414242ff4b4b4aff535453ff5c5c5cff656565ff6d6d6dff767675ff7c7b7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000001ff010100ff000000ff000001ff000100ff010000ff000001ff010001ff000001ff000101ff010100ff000101ff010101ff010101ff010101ff010101ff010100ff010100ff000100ff010101ff010100ff010001ff010101ff000101ff000101ff000000ff000101ff010101ff010101ff010100ff010101ff010100ff000100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff000001ff010100ff000000ff000000ff000000ff010000ff000001ff000000ff000100ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000001ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff727272ff727272ff727273ff727272ff717272ff6e6e6eff6a6a6aff636262ff5a5a5aff535252ff4b4c4bff444545ff3c3c3cff303030ff222322ff171818ff101010ff0c0b0bff090a09ff070707ff060506ff050504ff040404ff030403ff020202ff010102ff010101ff010000ff000001ff010001ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff040504ff030303ff030303ff030302ff020202ff010101ff020202ff030303ff050605ff070808ff090908ff0a0909ff0c0c0bff0f0f0fff171617ff222222ff2e2e2fff393938ff3f4040ff464647ff4d4e4dff545454ff5a5a5bff626262ff6a6a6bff727373ff777776ff797a79ff797979ff797a7aff79797aff7a7a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535353ff525353ff565656ff5d5d5dff676767ff676867ff686767ff6c6d6cff757574ff777777ff797979ff7b7a7bff7c7c7cff7d7d7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff807f7fff808080ff807f80ff80807fff7f8080ff807f80ff7e7e7eff7f7e7eff7e7e7fff7f7e7eff7e7f7eff7e7f7eff7f7f7fff7e7e7eff7d7e7dff7e7e7eff7e7e7dff7e7d7dff7d7d7dff7d7d7cff7d7c7dff7d7d7dff7c7d7dff7d7d7dff7d7d7dff7d7c7dff7c7d7dff7b7a7aff747575ff6e6d6eff69696aff646565ff656565ff656565ff65656500000000ff404040ff404040ff404140ff404040ff404040ff3f3f40ff40403fff3e3d3eff3c3c3cff3a3b3aff383939ff363636ff343434ff2e2e2eff272727ff191918ff0f0f0eff090909ff050605ff040404ff030303ff020202ff010102ff010201ff010001ff000101ff010101ff020202ff090808ff090909ff050505ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff080808ff0b0c0bff0b0b0bff020202ff000000ff010100ff020101ff020203ff030403ff030404ff030303ff040505ff0b0b0bff0f100fff171616ff20201fff2e2e2dff3b3b3bff464645ff4f4e4eff575657ff5f5f5fff676867ff706f6fff777778ff7c7c7cff7c7c7cff7c7b7cff7c7c7cff7c7b7cff7b7b7aff7a7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefffffefefefffefefffffffffffffefefffffffefefffefffefffefefffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffffefffffffefefffffffefffefefffffefffffffefefffffefffefffffefffffefefefffefefffffffefefffffffefffffffefffefffefffefffffffefffffffffefffffefffffffffefffffffefffffefffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffefefffffffefffefffffffefffffffffefffffefffffffffffffffefefffffefefffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffefefffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffefefffefefffffefefffffefefefffffffefffffffefffefefefffffefefffffefffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefffffffefffffffffefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffefdfdfffefefdfffdfefefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfefffefdfdfffefefdfffefefdfffdfefdfffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefefffdfefefffefdfefffefefefffefefefffefdfdfffefdfdfffefdfefffdfefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffdfefefffdfdfefffefdfdfffefefdfffefefdfffdfefdfffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffefdfefffdfdfefffefefefffdfdfefffefefefffefefefffdfdfefffefdfdfffefdfefffefdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffefefdfffdfdfdfffdfefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfefdfffdfefdfffefefefffefefefffffefefffefefefffefffefffefffefffefffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefffffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfefefffefefdfffdfdfefffefdfdfffefefefffdfdfefffefefefffefefdfffefefefffdfefefffefefefffefdfefffdfefefffefefefffdfefefffdfdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffefffffefefefffefefefffffefefffffefefffffffefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefefdfffdfefdfffdfefdfffefefefffefdfdfffdfdfefffefefefffdfdfdfffdfefdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfefffefffefffefffffffefefffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffefffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefffffefefefffffefefffefefffffffefefffefefffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefffffffefefffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefffffffefefffffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefefffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffefefffefefffffffefefffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffffefefffefefefffffefefffefefffffefffffffefefffffefffefffefefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffefffefefffffefffffffffefefffefefefffefffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373837ff373738ff373737ff373737ff373737ff383838ff373737ff373737ff373737ff373738ff373738ff363636ff333333ff302f2fff2d2c2cff2d2c2dff2c2d2dff272727ff1a1a1bff101010ff0b0b0bff070707ff050505ff040404ff040303ff040405ff040505ff040405ff030403ff040304ff030303ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff050405ff040404ff040404ff040505ff050505ff060506ff070707ff080808ff080707ff0a0a0aff0c0c0cff0e0e0eff141414ff1b1b1bff201f1fff222223ff252526ff292929ff2c2c2cff2f2f2eff313232ff353636ff383839ff3c3d3dff3d3d3dff3c3d3dff3c3c3dff3d3d3cff3d3d3dff3d3d3cff3c3d3cff3d3d3dff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7cff7c7d7cff7d7d7cff7d7d7dff7d7d7dff7d7d7dff767676ff6b6b6bff656565ff5c5c5cff535353ff4b4a4aff434243ff3b3b3cff323232ff252424ff191918ff111111ff0c0c0cff080808ff050405ff030404ff020303ff010202ff010101ff010101ff010101ff010101ff000001ff020102ff080909ff0a0a0aff080708ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010102ff050505ff090909ff080908ff020202ff000000ff000000ff000000ff000001ff010101ff020102ff030302ff040404ff050505ff080807ff0a0a0aff0e0f0eff151616ff212122ff2d2d2eff383838ff424242ff4b4b4bff535454ff5d5d5dff656666ff6e6e6eff767676ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff010001ff010000ff010100ff010101ff010000ff010100ff010001ff000101ff000101ff000101ff000101ff010000ff010101ff010101ff000101ff010101ff000101ff010101ff010101ff010101ff010101ff010000ff010000ff000000ff000000ff010000ff000001ff010000ff010101ff000001ff010101ff010100ff010101ff000101ff010101ff010001ff000101ff010101ff000101ff000001ff010100ff010100ff010100ff000100ff000100ff000100ff000000ff000001ff010000ff000000ff000100ff000000ff000000ff010100ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff737272ff727272ff727272ff727272ff727272ff727272ff6a6a6aff626262ff5a5a5aff525252ff4b4c4bff454545ff3e3f3eff303030ff222222ff161617ff0e0e0eff0b0b0cff0a0a0aff070707ff050405ff050404ff050404ff030304ff020202ff020101ff010100ff000101ff000000ff010100ff010101ff000101ff000101ff000001ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000101ff000001ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020302ff040404ff030303ff040303ff030303ff020201ff000100ff010101ff030303ff060505ff070708ff090909ff09090aff0b0b0bff0f0f0fff141414ff222121ff313030ff393839ff403f40ff474646ff4e4e4dff545454ff5a5a5aff616161ff6a6a6bff747575ff797a79ff79797aff797979ff797979ff797979ff7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535253ff535252ff535253ff565656ff5d5d5cff676767ff6c6c6cff747475ff777777ff797979ff7b7a7aff7d7c7cff7d7e7eff7e7e7eff7e7d7eff7d7e7eff7e7e7eff7e7e7eff7f7f80ff80807fff808080ff80807fff7f8080ff808080ff808080ff808080ff7e7f7fff7f7e7eff7e7e7eff7e7f7eff7e7e7eff7e7f7eff7f7f7fff7e7d7eff7d7d7eff7e7e7eff7d7d7eff7e7e7eff7d7d7dff7d7d7dff7d7c7dff7d7d7dff7d7c7dff7d7d7dff7d7c7cff7d7d7cff7d7d7dff7a7a7aff757575ff6d6d6eff696a6aff656565ff656565ff65656500000000ff404040ff404040ff404040ff404040ff3f4040ff3f3f40ff403f40ff3e3e3eff3c3c3cff3a3a3aff393939ff373737ff343434ff2e2e2dff262626ff191818ff0e0e0fff090909ff060606ff050404ff040303ff020202ff010202ff010102ff010201ff010101ff000000ff020202ff0a0909ff090909ff050505ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff0b0b0cff0b0b0bff020303ff010101ff010101ff020202ff030303ff030303ff030202ff020202ff040404ff0b0a0aff0f0f0fff161616ff1f1f20ff2d2c2dff3b3b3bff464646ff504f4fff575758ff5f6060ff676768ff6f706fff777778ff7c7c7cff7c7c7cff7c7c7bff7c7c7cff7b7b7aff7a7b7aff7a7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefffffefefefffffffffffffefefffffffffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffefefefffefffefffffffefffffffefffffefefffffffefffffefefffffefffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefffefffffffffffffefefffffefefffefefffffefefffffffffffffefffefffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffefefffffefefffffffffefffffffffffefefffffffefefffffefffffffefffffefffefffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffffffffffefffffffffefefffffefffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefefffffffefefffefefefffefefefffefffefffffffffffffefefffefffefffffffffffefefffffffffffffffefffffffffefffffffffffffefffffffefefffffffffffffefefffffffffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefffefffffffefffffffefffffefefffffffefffefefefffffefffffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefdfefffefdfefffdfefefffefefefffefefefffefdfdfffdfdfefffdfdfefffefdfefffdfefdfffdfefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefdfefffdfefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffefefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffdfdfefffefefefffdfefdfffdfefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefdfffdfefefffdfdfefffefefdfffefefefffdfdfefffefdfdfffefdfefffefdfefffdfefdfffefefefffefefdfffdfefdfffefefefffdfdfefffefefefffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfefefffefdfefffefefefffdfdfefffdfefdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffefdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffffffefffffffffffefefffffffefefffefefefffffefffffefffefffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfefffefdfefffefefefffdfdfefffdfdfefffefefefffefefefffefdfefffefdfefffefdfefffefefefffefefefffefefefffefdfdfffefefefffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffdfefefffefdfefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffefffffffefffffefefffefefffffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffdfdfefffefdfdfffefdfefffefdfefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfdfffefefffffffefffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefefffffefefffffffffefffffffffffefefffffffefefffefefffffffefffffefffefffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffefffffffffffefffffffefffffffefffffffefffffffefffffffffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffefffffffffffefffefefefffefffefffefffffffffffefffffffefffffffefffffffefffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffffefffffffefffffefffefffffffffffffffefffefffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffffefffffffefffffefefffffefffffefefffffffefefffffefefffefefefffefefffffefefffffefefffffffefffffffefffffefefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffefffffffefffffefffffefffffffffefffffefefefffffffefffefefffffefefefffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040404ff050505ff040404ff050404ff030304ff030303ff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff050505ff040404ff050504ff050505ff060605ff070706ff080807ff0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7c7c7dff7d7d7dff7d7d7dff7c7d7dff7d7c7cff7d7d7dff767676ff6b6c6bff666666ff5d5d5dff555555ff4d4d4dff444444ff3d3d3dff333233ff262525ff181818ff111111ff0c0c0cff090808ff050505ff040404ff030303ff030302ff010102ff010101ff010201ff010101ff000000ff020202ff080909ff0b0b0aff080808ff040403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff080909ff080808ff020101ff000000ff000000ff000000ff000000ff010001ff020101ff020202ff030303ff040404ff070707ff0a0909ff0e0e0eff161616ff222221ff2d2d2eff383838ff424342ff4c4c4bff545454ff5e5e5eff666766ff6e6e6eff767676ff7d7c7cff7c7c7cff7c7c7cff7d7c7dff7c7c7cff7c7c7cff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff000000ff000000ff000001ff010000ff000000ff010000ff000000ff010101ff010001ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff000100ff010101ff000101ff010101ff010101ff010100ff010101ff010000ff010001ff000001ff010000ff010000ff000000ff000001ff010001ff010001ff010001ff010001ff010001ff010101ff010101ff010101ff010000ff010001ff000001ff010101ff000100ff010101ff010101ff010100ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff737272ff727272ff727273ff727272ff727372ff727172ff727273ff6a696aff616161ff595959ff525253ff4b4b4bff454544ff3f3f3fff353536ff2b2a2aff1e1e1eff141414ff0d0d0dff0b0b0bff070707ff050606ff050505ff040404ff030303ff020202ff020201ff010202ff020102ff010101ff040303ff050405ff020203ff010001ff010100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff010100ff020101ff030303ff050405ff040404ff020202ff010202ff010101ff020201ff030303ff040405ff060606ff070707ff090808ff0a0b0aff0d0d0dff121111ff191919ff252525ff2e2e2eff373737ff3d3d3dff444343ff4a4a4aff525152ff585858ff616060ff696869ff717172ff757575ff7a7a79ff797979ff797979ff797a79ff7a7979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a29ff535353ff535353ff525353ff535353ff575656ff5c5c5dff616162ff636363ff636364ff646363ff646364ff646364ff656565ff666666ff676767ff676666ff666667ff666667ff676667ff666766ff676767ff676767ff676767ff676767ff676767ff676666ff656565ff656564ff646464ff646464ff666665ff666666ff656566ff666565ff656565ff666565ff646564ff636363ff626161ff616261ff626262ff616162ff626262ff636263ff636262ff626363ff636263ff636262ff616161ff5d5d5dff5a5a5bff5b5a5bff656565ff65656500000000ff404040ff404040ff3f403fff40403fff3f4040ff3f3f3fff3f403fff3e3e3dff3c3c3cff3b3b3aff3a393aff373738ff353535ff2f2e2eff262626ff181818ff0e0e0eff090909ff060606ff050405ff040304ff020202ff020202ff020202ff020101ff010102ff000001ff020202ff090a09ff09090aff050505ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020302ff090908ff0c0c0cff0c0c0cff030403ff020202ff020302ff030202ff030303ff030303ff030203ff020203ff050405ff0b0b0bff101010ff151616ff1f1e1fff2c2c2dff3b3a3bff464646ff504f50ff585858ff606060ff686868ff6f6e6fff777677ff7b7b7cff7c7c7cff7b7c7cff7b7b7bff7b7b7bff7b7b7bff7b7a7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffffffffffefefffffffffffffffffffffefffffffefefffffffffffffffefffffefefefffefffefffefffffffffefffffefffffffefffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffefffffefefffffffefffefffffffefffefffefefefffffffffffffffefffefefffffffffefffffffefffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefffefffffefefffffffffffffffefffffefffffffffffffffffffffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffffefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffefffefefefffefefefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefffffffefffffffefffffffffefefffefefefffefffefffefefffffffefffffefefffffefefefffefefefffefdfefffefefefffefefefffefdfefffefdfefffdfefefffefefdfffefefefffefefefffdfefdfffefdfdfffefefefffefefdfffdfdfefffefefdfffefefefffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefdfefffdfdfefffdfefdfffefefdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefefffefefefffefdfdfffdfdfdfffefefdfffdfefefffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfefefffefefefffefdfdfffdfefdfffefefefffdfefdfffefdfefffdfdfefffefefefffefdfefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfefffdfefefffefefdfffdfefdfffdfdfefffdfefefffefdfefffdfdfdfffdfefdfffdfefefffefdfefffdfefefffdfefefffdfdfefffdfcfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfcfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffffefefffefefefffdfdfefffdfefefffefdfefffdfdfdfffdfefdfffdfefefffefdfefffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffffefffffefffffffffefefffefffffffefefffffefffffffffffffffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefdfffdfefefffefdfefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefdfefffefdfefffdfefefffefefdfffefefefffefefefffdfefefffefefdfffefefefffefefdfffefdfefffefefefffefefefffefdfefffefdfefffefdfefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffefffffffefffefffffefefffffffffffffffefffefefefffffefefffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefdfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfdfdfffefefefffffffefffefefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffefffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefffffffefefffffffefffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefefffffefefffffffefffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffffffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefefffffefefffffffffffefefffffffefffffefffefffffefefffffffefffefffffffefffefffefefefffefefffffefffefffefefefffffefefffffffefffefefefffffefefffefefffffffefffffefffefffffffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff050504ff040505ff040404ff040404ff030404ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020201ff050505ff050505ff050505ff050606ff060707ff080808ff0a090aff0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7d7d7dff7d7d7cff7c7d7dff7c7c7dff7c7d7dff767676ff6c6c6cff656665ff5e5e5eff555655ff4d4c4dff444445ff3d3c3dff333233ff262626ff191919ff121211ff0d0d0dff090909ff060707ff050505ff030303ff020203ff020202ff020202ff010101ff010101ff010101ff020202ff090a0aff0b0b0bff080808ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff080808ff060707ff020202ff000000ff000000ff000000ff000000ff010001ff010101ff010201ff030302ff040404ff060606ff090909ff0e0e0eff151616ff212121ff2d2e2eff393839ff434342ff4c4d4cff565656ff5f5f5fff666767ff6e6e6fff767676ff7c7c7cff7c7c7cff7c7c7cff7c7c7dff7c7c7cff7c7c7cff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000100ff010000ff000000ff010001ff010001ff000001ff000100ff010100ff010001ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff000101ff010101ff010101ff010000ff000000ff000100ff000001ff010001ff010001ff010101ff000101ff010001ff010000ff010101ff000001ff010001ff000101ff010100ff010101ff010101ff000101ff010100ff010101ff010100ff000001ff010000ff010100ff000000ff010000ff000001ff010001ff000000ff010100ff000000ff000001ff000000ff000000ff000001ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727372ff727272ff737272ff727372ff717171ff717071ff707071ff686768ff5e5e5eff575756ff515151ff4b4a4bff444444ff3d3d3cff333434ff2b2b2cff1f201fff161716ff0c0c0cff0a0a0aff070707ff040504ff030203ff020202ff020102ff010101ff010101ff010100ff010100ff010101ff050506ff050606ff030303ff010101ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff020202ff040405ff060606ff060606ff030302ff020102ff010102ff010101ff010101ff020303ff040404ff050606ff070707ff0a0909ff0b0b0bff111111ff171817ff232222ff2a2a2bff353535ff3a393aff3f3f3fff454545ff4d4d4cff535353ff5a5a5bff616161ff686867ff696969ff757575ff79797aff79797aff797979ff797a79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292a29ff535353ff535253ff535353ff535353ff565757ff5d5c5dff616161ff636464ff636363ff636364ff636363ff646363ff656565ff666666ff666766ff676666ff676767ff666766ff666666ff676767ff676767ff676667ff676666ff666667ff666566ff656565ff656464ff646464ff646464ff646565ff666565ff656666ff656566ff656666ff656564ff636262ff616161ff626262ff616261ff626162ff616162ff616161ff626162ff636363ff636362ff636362ff616161ff5d5d5dff5a5a5bff5b5b5aff5a5a5aff5a5a5bff65656500000000ff404040ff404040ff404040ff403f40ff3f3f3fff3f3f3fff3f3f3fff3e3d3dff3c3c3cff3a3b3aff39393aff383738ff353535ff2f2f2fff262727ff191819ff0f0f0eff090909ff060606ff050405ff030404ff030202ff020202ff020202ff020202ff010101ff010101ff020302ff090809ff0a0909ff050505ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff040403ff0b0b0bff0f1010ff0f0e0fff040505ff030303ff030303ff030303ff030303ff040404ff040404ff050405ff070707ff0d0c0dff101111ff161516ff1f1e1eff2d2d2dff3b3a3bff454546ff4f4f4fff585858ff606160ff676868ff6e6f6fff767676ff7b7b7cff7c7c7bff7a7a7bff7b7b7aff7b7b7bff7a7a7aff7b7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffefefefffffffefffffefefffffffffffefefffffefffefffffffefffffffffffffffefffefefefffffffffffefffefffffefefffefefefffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffffffffffefffffefefffffffffefffffefffffefffefffffefefffffffefffefefffffffefffffffefffffffefefffffffefffffefffffffefefffffefefffffffffffffffffffffffffffffefefffefffefffefffffffffefefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffefffffffefefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffefefffefffffffefefffffefffefffffffefffefffffffefffefffefefefffffffffffefffefffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefdfdfffefefdfffefdfefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefffefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefefefffefdfdfffefefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffdfefefffefefefffefefdfffefefdfffefefdfffefefefffefdfdfffefefefffefefefffdfdfefffefefefffdfdfdfffefdfdfffefefefffdfdfefffefefdfffefdfdfffdfefefffdfdfdfffefefdfffdfdfdfffdfefefffdfdfefffdfefdfffefefdfffdfefefffefefdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefdfffdfefefffdfefdfffdfdfdfffefefefffdfdfdfffefdfdfffdfdfdfffefefefffefefefffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefefefffefefefffefefdfffefefefffefefefffffffefffefffffffffffffffefffefffffefefffffefefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffdfdfdfffefdfefffefefefffefdfefffdfdfefffefefefffefdfefffdfefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffdfefefffefefefffefdfdfffefdfdfffefefefffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffefffffffefefffffffefffffefefffefefefffffefefffffffffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfcfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffefefdfffefefefffefffffffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefefffefffefffefffffffffefefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffffffffffffffffffefefffefffefffffffffffffffffffffefefffffefffffefefefffffefefffefefefffffefffffffefefffffefffffefefefffefffefffffefffffefffefffffefefffffffefffefefffffffefffffffefffffefefefffffffefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffefffffffffffffffefffffefefffffffffefffffefffffefffefffffefefffffffefffefefffffffefefffffefffffefefefffffffefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffffffffffefffffffffffefefffffefffefffffffefffffffffffffffefffefefefffffffffffffffffffffefefffefffefffffffffffffffffffffefefffffefffffefefefffffffefffefefefffffefffffffffefffffefffffefefefffffffefffffefffffefffefffffefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefffefffefffffffffefefffffffffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff080808ff040405ff050404ff050404ff040404ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff050505ff050505ff060606ff060606ff080808ff0a0a0aff0c0c0dff0f10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7cff7d7d7dff7c7d7dff7d7d7dff7c7d7cff7c7c7cff7c7c7cff757676ff6c6c6cff666666ff5e5e5eff545455ff4c4d4cff444444ff3c3c3cff333333ff262526ff1a1a19ff121111ff0d0d0dff090909ff070707ff050505ff040404ff020203ff020302ff020202ff010202ff010101ff010101ff030303ff0a0a0aff0b0b0bff080808ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030404ff070707ff070707ff010101ff000000ff000000ff000000ff000000ff010101ff010001ff020201ff030202ff040404ff060605ff090909ff0e0e0dff151515ff212021ff2d2e2dff393939ff434343ff4d4d4cff565656ff606060ff676767ff6e6e6eff767676ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000101ff000000ff010000ff010101ff000001ff010100ff010100ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff000001ff010101ff010101ff010000ff010101ff010101ff010101ff000000ff010001ff000000ff010000ff000000ff010001ff010100ff010001ff000001ff010100ff010001ff000101ff010000ff010101ff010001ff010001ff010101ff010000ff010100ff010000ff000000ff010000ff010101ff000000ff000100ff000000ff000000ff000100ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff737272ff727272ff727272ff727171ff717171ff706f6fff707070ff696969ff616160ff585959ff515050ff484848ff3f4040ff3a3a3aff333332ff2a2a2aff202020ff161616ff0c0c0cff0b0a0aff080808ff040505ff030303ff020101ff020101ff020202ff010102ff010101ff010000ff010101ff050505ff060605ff030303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff050605ff070707ff060706ff020303ff020101ff010101ff000101ff010101ff020202ff040303ff050504ff060606ff080808ff0b0a0aff0f0f0fff161616ff202020ff282828ff302f2fff353535ff3a3a3bff414141ff484847ff4f4f4fff555555ff5a5b5aff5e5e5eff606060ff69696aff757574ff797a79ff797a79ff797a79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2929ff2a292aff535353ff535353ff535353ff535253ff575756ff5d5d5dff616161ff636463ff646363ff636363ff636362ff636463ff656465ff666666ff676667ff666666ff666665ff666666ff666666ff676666ff676767ff666666ff666666ff656565ff646464ff636464ff646363ff636463ff636464ff656565ff656665ff666665ff646464ff636363ff616161ff626161ff626262ff616162ff616262ff616161ff616060ff616161ff626162ff636363ff616160ff5d5d5dff5a5a5aff5a5b5aff5a5a5aff5a5a5aff5a5a5bff5a5b5a00000000ff404040ff40403fff3f3f3fff3f3f40ff3f3f3fff3f3e3eff3e3e3eff3d3d3eff3c3c3cff3a3a3aff393839ff373737ff353534ff2e2e2eff272627ff1a1919ff0f0f0fff090909ff060606ff050405ff030303ff020201ff020202ff020202ff020202ff020101ff010101ff020202ff070707ff080708ff050404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020201ff050505ff0d0e0dff121212ff101010ff050505ff030202ff030303ff040404ff050505ff050504ff050405ff060606ff090908ff0d0d0dff111011ff161616ff1f1f1fff2c2d2dff3a3a3aff444444ff4e4e4eff575757ff606060ff676768ff6f6e6fff767676ff7a7a7aff7b7b7aff7b7b7bff7b7a7aff7b7a7aff7b7b7bff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffefffffefffffffefffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffefffffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffffffffffffffefffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffefffffffffefffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffefefffffefffffffffefffffffffffefffffffffefefffffefffffefefffffffefffffffffefffefefffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffffffffffefffefffffffffffefffffffffefffffffefefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffefffefffffefefffffefefffffffffffefffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffefffffffefefffffffffffefffefffffffefffffffefffefefefffffffefffefefefffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefdfefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffffefefffffefefffefffefffffffffffefefefffffefefffefdfdfffdfdfefffefefdfffefdfefffefdfefffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffefdfefffefdfefffefefefffefefdfffefefdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffffefffffefefefffefdfefffefdfefffefdfefffefdfdfffefefefffdfdfefffefdfdfffefdfefffdfefefffefdfefffefefdfffdfdfefffdfdfefffefefdfffefefdfffefefefffefdfefffdfefdfffefefdfffefdfdfffefefefffefefdfffefefefffdfefdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffefdfefffdfdfefffdfdfefffefefefffefefefffefdfdfffefdfefffefefefffefefdfffefdfefffefefdfffefefefffdfefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefefffefefffffffefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfdfffefefefffdfdfdfffefdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffdfdfefffdfefdfffdfdfdfffefdfdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefefffdfefefffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffffffefffffefffffffefffffefffefffefefefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefefffffefefefffffefffffffefefffffefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffdfefefffefdfefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefdfefffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffdfefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffffffefffefefefffffffffffefefefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffefffffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffefefefffffefefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffffefffffffefffffefffffffefffffefffefffffefefffffefefffffffffffffffefffffffffffefffffffffefffffffefefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffefffefffefefefffffefefffffefffffefffefffefefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffffefefffffefffffffefefffffffffffefefefffffefefffffefffffefefffffffefffffffffefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffefffffefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefffffffefefffffffffffefefefffffefefffffefffffefefffffffefffffffffefffefefffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffefefefffffffffffefefefffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefefffffffffffffffefffffffffffefffffffffefffffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffefefefffffffffffefefefffffefffffffefffffffffffffffffefffefefefffffffefffffefffffefffefffefefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0f0fff0b0c0cff080808ff050505ff050404ff050404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff020202ff050505ff060606ff060606ff080808ff0a0a0aff0c0c0cff0f0f0fff1414140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7dff7d7d7dff7d7d7dff7d7d7cff7d7c7cff7c7b7cff7b7c7bff757575ff6c6b6bff666666ff5d5d5dff545454ff4b4b4bff444343ff3c3b3bff323232ff262625ff19191aff121212ff0d0d0dff090a0aff070808ff060505ff040303ff030303ff030303ff020302ff020202ff020101ff020101ff020303ff0b0b0aff0b0b0bff070707ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff010201ff040404ff080707ff070707ff010101ff000000ff000000ff000000ff000000ff000001ff010101ff020102ff030203ff040304ff050606ff090909ff0e0d0dff151414ff212121ff2e2e2eff393939ff444344ff4d4d4dff575757ff5f605fff676767ff6f6f6eff757575ff7c7c7cff7b7b7bff7c7b7cff7c7c7cff7c7c7cff7c7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff010000ff000001ff010100ff010101ff010001ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010100ff010100ff000000ff010101ff000000ff000000ff000001ff000001ff000100ff000000ff010000ff010001ff000100ff000001ff010001ff010001ff010100ff000101ff000101ff000100ff010101ff010000ff010001ff000000ff010001ff010000ff010101ff000000ff010000ff010000ff000000ff000000ff010100ff000000ff000000ff000000ff010000ff010000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff727272ff727171ff717171ff707171ff6f6e6eff6f6e6eff696969ff636363ff5c5c5bff535353ff4a4a4aff424141ff3b3b3aff343434ff2b2a2bff202120ff161616ff0d0c0cff0a0a09ff070707ff050505ff020303ff020102ff020101ff010101ff010101ff010101ff010001ff010001ff040505ff050606ff040404ff020101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030202ff060506ff080808ff070707ff020302ff000001ff000001ff000000ff010100ff020202ff040303ff040504ff050505ff070707ff0a0a0aff0e0e0eff161616ff1e1e1eff272727ff2e2d2dff343434ff3b3b3bff424242ff494849ff4e4e4eff535353ff575757ff5a5a5aff5b5a5aff616060ff69696aff757575ff7a797aff7a7979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff2a292aff2a292aff2a2a2aff535352ff535352ff50504fff565656ff5d5e5eff636263ff646464ff646363ff636362ff626363ff636364ff646564ff676767ff676767ff666666ff656565ff666566ff676666ff686767ff676767ff666666ff666566ff646465ff646464ff646463ff636363ff636363ff636363ff656564ff666666ff676666ff646564ff626262ff616161ff626161ff616261ff626262ff616262ff626161ff616060ff606060ff626261ff646464ff636263ff5c5c5cff585858ff5a5b5bff5b5a5aff5a5a5aff5b5a5aff5a5a5b00000000ff404040ff403f3fff403f3fff3e3f3fff3f3f3eff3f3e3eff3e3e3eff3d3d3dff3b3b3bff3a393aff383839ff363637ff343433ff2d2d2dff272626ff191919ff0f0f0fff090909ff060606ff040404ff030202ff010202ff010202ff020202ff020202ff020101ff010101ff010101ff030202ff060605ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010201ff050405ff0e0d0dff121212ff0f100fff040404ff030302ff030303ff040404ff040404ff050405ff050506ff060607ff090908ff0d0d0cff111110ff171617ff1f2020ff2c2c2cff383838ff434242ff4d4c4cff555656ff5e5f5fff676767ff6f6f6fff767575ff7b7a7bff7a7a7aff7b7a7bff7b7b7aff7b7b7bff7a7b7bff7b7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffffefffffffefefffffffffffffefffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffffefffffefefffffffefffffefefffffefefffffffffffffffefefffefefefffefefffffffffffffefffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffffefffffefffffffefefffffffffefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffffffffefffffefefefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffefefffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffdfdfefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefffffefefefffffffefffefffffffffefffffffffffffefffffffefefefffefefefffdfdfdfffefdfdfffefdfefffefdfefffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfefefffdfefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffefffffefefefffdfdfefffefefefffefdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefdfffefefdfffdfefdfffdfefefffefefefffefdfdfffefefefffdfefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffefefdfffefefdfffdfefdfffefefefffefefefffefdfefffefefefffdfefdfffefdfdfffefdfefffefefefffefefdfffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfefdfffefefdfffdfefefffefefefffefefefffefefefffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefefefffefffffffefefefffefefefffffefefffdfefefffefefefffefdfefffdfefefffefefdfffefefefffefdfefffdfdfefffdfefefffdfefefffefdfefffefdfefffdfdfefffefdfdfffefefefffefdfdfffdfdfefffdfdfdfffefefefffdfefdfffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffefffffffffffffefffffffefffffffffefefffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffffffffefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefdfefffefdfefffefefefffdfdfefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefdfefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffffefefffefefffffefefefffefefefffffefefffffefffffefefffffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffefffffefefffffffefffffefffffffefefffffffffffffffefefffefefefffefefffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffffefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffefefdfffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffffefefffefffffffefefefffefefefffefefefffffffffffefffefffffefffffefffefffffffefffefefefffefefffffffefffffefefffffefefffffffffefffffefefffefefefffefefffffffffffffefffffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffefffffffffefffffefffefffffffefffefefefffefefefffffefffffefefefffefefffffffffefffffefefffefefefffefefffffffffffffefffffffefffffffffffffffffffefffffefffffffefffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefefefffefffffffffefffffffefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffffefefffffffffffffefefffefffffffefffefffffffffffefffefffffefffffefffefffffffefffffefefffefefffffffefffffefefffffefefffffffffefffffefefffefefefffefefffffffffffffefffffffefffffffffffffffefffefffffefffffffefffffefefefffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff0f0e0fff0b0b0bff080808ff040404ff030304ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff020202ff060506ff080808ff080808ff0a0a0aff0d0c0cff0f0f10ff141414ff191a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7c7c7cff7c7c7cff7b7c7bff7b7b7cff7b7b7bff747474ff6c6b6bff656565ff5c5c5cff545353ff4a4b4bff424343ff3b3b3aff313131ff262525ff1a191aff131213ff0e0e0dff0a0a09ff070707ff050605ff040404ff030303ff030303ff020302ff030202ff020102ff010101ff030302ff0b0a0aff0b0a0bff060607ff020202ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020102ff050505ff090909ff070808ff020102ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff030203ff040303ff060605ff080808ff0d0d0dff141414ff202020ff2d2d2dff393939ff454444ff4e4d4eff575757ff5f5f5fff676767ff6e6e6eff757576ff7b7c7cff7c7c7cff7c7b7cff7c7c7cff7c7b7cff7c7c7cff7c7c7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff010001ff010101ff010100ff010100ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000001ff000101ff000101ff000001ff000000ff000001ff000000ff000101ff000000ff000001ff000000ff010101ff000100ff010001ff000100ff010100ff010001ff000001ff010001ff000001ff000001ff010100ff010000ff000000ff000001ff010001ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727272ff727171ff717070ff717071ff717171ff717171ff6e6f6eff6a6a69ff646464ff5e5e5eff565555ff4c4c4cff444444ff3c3c3cff343434ff2b2b2cff212121ff161616ff0d0d0cff090909ff070707ff050505ff020303ff010202ff010101ff000000ff010000ff010001ff010001ff010100ff050504ff050605ff040404ff020202ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030303ff060707ff090909ff070707ff020102ff010000ff000000ff000000ff010100ff010201ff020303ff040304ff050504ff070707ff090a0aff0f0e0eff161616ff1f1f1fff272828ff2e2e2eff353535ff3d3c3cff434343ff494949ff4f4e4eff535352ff565655ff595959ff5a5a5aff5b5a5bff616060ff696969ff757575ff79797a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292a2aff2a292aff2a292aff29292aff2a2929ff505050ff3d3d3dff474747ff505151ff595959ff5d5e5dff5f5f5fff5e5f5eff5f5f5fff606060ff616162ff636363ff636363ff616162ff606060ff605f5fff605f60ff616061ff616161ff616161ff616161ff616161ff606060ff5f5f5fff5f5e5eff5e5e5eff5e5e5eff5f5f5fff606060ff606161ff5f5e5fff5c5c5bff5b5b5bff5b5c5cff5d5d5dff5e5e5eff5e5e5eff5d5e5eff5d5d5dff5d5d5dff605f5fff616061ff5d5d5dff555454ff4f4f4fff585858ff5a5b5bff5b5a5aff5a5a5aff5b5a5a00000000ff403f3fff3f3f40ff3f3f3fff3e3f3eff3f3e3eff3e3e3eff3e3e3eff3c3d3dff3b3b3bff393939ff383738ff353536ff333333ff2d2d2dff252525ff181919ff0f0f0fff090909ff050605ff040304ff020202ff010201ff010101ff010101ff020102ff010101ff000001ff010101ff020101ff040404ff030304ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff050404ff0b0b0cff0f1010ff0d0e0dff040303ff020102ff020203ff030404ff040505ff050505ff050505ff060607ff080808ff0d0d0dff111010ff161616ff1e1f1fff2b2b2bff363736ff414141ff4a4a4aff545453ff5c5c5cff656465ff6e6d6eff757575ff7a7a7bff7a7a7aff7b7a7aff7b7a7aff7b7a7bff7b7b7bff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffefefffffefffffffffefffffffffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffefffffffefffefffffefefffffffefffffffefffefffefffffffffffefffefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffefffefffffffffefffffefffefffefffefffefffefffffffffffefefefffffffffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffefffefffffefefffffffefffffffefffefffefffffffffffefffefffffefffffefffefffffefefffefefefffffffffffffefffffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffffffefffefffefffefffefffffffffffefffefffffffffffffefffffffffefffffffffffefefefffffefffffffffefffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffefffefffffffffffffefefffefffffffefefffffffefffffefffefffefffffffffefffffffefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfefffdfefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffefefffffffffffefefefffffefffffffffffffffefffffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefdfefffefdfdfffefefefffdfefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefdfffefefefffefefefffefefdfffefefdfffefefefffefefdfffefdfefffdfefdfffefdfdfffdfdfdfffefefefffefdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffdfdfefffefefdfffdfefefffefefefffdfefdfffefdfefffdfefdfffefefdfffefefdfffdfefefffefdfdfffefdfefffdfefdfffefefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffefffffefefffffffefefffffffffffefefffffefefffffffffefffefffffffffffffffefefefffefefffffefffefffefffefffefffefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffdfefefffdfdfefffefdfefffdfefdfffdfefefffefdfefffefdfdfffefefefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffefefffffffffffefefefffffefffffffffefffffefffffffefffffffefffffffffffffefefffffefefffffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffefefefffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefdfefffefdfdfffefefefffdfefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefdfffefdfefffefefefffefefdfffdfefdfffefefefffefefdfffefdfefffdfefdfffefdfdfffdfdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffefefefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffdfefefffefefefffefefdfffefdfefffefefdfffefefdfffefefefffefefefffefefefffffefefffefffefffefefffffffefefffefffffffefefffffffefffffefffefffffffffffffefffffffffefffffffffffffffffffefefffffffefffffefffffffffffffffefffffffffffefffffefefffffffefffffffefffefffefffffffffffefffefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffefffefffffffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfefffdfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffefefdfffefefffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffefffffffefefffffffffffefffffffefffffffffefffffefffefffefffefffefffefffffffffffefefefffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffefffffefffefffefefffffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffefefefffffefefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffefffffefffffffefffffffefffffffefffefffefefefffffefefffffefefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffefefffffefffffffffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffefffefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefefffefefffffefffefffefefffffefffffffefffefffffefefffffefefffffffefffefffefffffffffffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252525ff171717ff0e0f0eff0b0c0bff080808ff050405ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff020201ff080707ff0a0b0aff0a0a0aff0c0c0cff0f100fff141414ff1a191aff1e1f1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7c7d7cff7c7c7cff7c7c7cff7b7b7bff7b7b7bff7b7a7bff747474ff6a6a6aff636363ff5b5b5bff535353ff4b4a4bff424242ff393939ff303030ff242425ff191a1aff121312ff0d0e0eff0a0a0aff070707ff050405ff030403ff030302ff030302ff020202ff020202ff020102ff010101ff020203ff0a0909ff090a0aff050506ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff060606ff0a0a0aff080808ff020102ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff020202ff030404ff060506ff080808ff0c0c0dff131413ff1f1f1eff2c2c2bff383939ff444444ff4e4d4dff565756ff5f5f5fff676666ff6d6e6eff757576ff7c7c7cff7c7c7cff7c7c7cff7c7b7cff7c7c7cff7c7c7cff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010000ff000000ff010000ff010101ff000001ff000001ff010100ff000101ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff000101ff000001ff010001ff000100ff000000ff010001ff010000ff000001ff000101ff000000ff000001ff000100ff000000ff000001ff000100ff000000ff010000ff010100ff000100ff000100ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000001ff000100ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000100ff000001ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717271ff717171ff707071ff717171ff717070ff707070ff6e6e6eff696a69ff646565ff5f5f5fff575857ff4e4f4fff464646ff3d3e3dff353535ff2d2d2dff222122ff171616ff0c0d0cff090908ff060607ff050404ff030303ff020102ff010101ff010101ff000001ff000000ff000000ff010101ff050505ff060606ff040404ff020201ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff070707ff080909ff060707ff010102ff000100ff000000ff000000ff010101ff010101ff020203ff030303ff050404ff060707ff080808ff0d0d0eff151515ff1f1f1fff282829ff302f2fff363636ff3d3c3dff434343ff494949ff4e4e4eff525252ff555554ff585758ff595959ff5a5a5aff5b5b5aff606060ff696969ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292a29ff292a2aff2a292aff2a2929ff2a2a2aff292a2aff2d2d2eff3b3b3bff454645ff4e4e4eff545555ff575857ff595959ff5a5a5aff5c5b5bff5c5c5cff5c5c5cff5a5a5aff585758ff555555ff535353ff525252ff515151ff515050ff515151ff535353ff525353ff515252ff505050ff4f504fff4f4f4fff4f4f4eff4f504fff505150ff515151ff4e4d4eff4b4b4bff4c4c4cff4f4f4eff535253ff565655ff585758ff585858ff585858ff595959ff5a595aff585859ff535353ff4b4b4bff464646ff4f4f4fff585859ff5a5b5aff5b5b5aff5b5b5a00000000ff3f3f3fff3f3f3fff3e3f3eff3e3e3fff3e3d3eff3d3e3eff3d3d3eff3c3c3cff3a3b3aff383939ff373637ff353535ff333333ff2c2c2cff252525ff191919ff0f0f0fff080809ff050606ff030403ff020202ff010101ff010100ff000100ff010101ff000100ff010001ff000000ff010101ff030304ff030202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff040303ff0a0909ff0d0e0dff0c0b0cff030202ff010101ff010202ff030303ff040404ff050505ff050505ff070606ff080808ff0c0c0cff0f0f10ff151515ff1c1d1dff282828ff343535ff3e3f3eff474747ff515151ff5a5a5aff626362ff6c6c6cff747474ff7a797aff797979ff7a7a7aff7a7a7aff7b7b7bff7b7a7aff7b7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffefffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffffffefffffffefffefefffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffffffffffffffffefefffffffffffffefffffffffffffefffefffffefefffefffefffefffffffffefffffffffffffffefefffffffefffefffffffffefffffefffffffefffffffffefffffefffefffffffffffefefefffefffefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffffffefffffffffefefffefffffffffefffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffefffffffefffffffffefefffefffefffffefefffefefefffefefefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffefefffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffffefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefffffffefffffefffefffffffefffffffffffefffefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefffffffffefffffefffefffefffffffffefefffefffefffffffffffefefefffefffefffefefffffffefffffefefefffefdfefffdfefdfffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffdfefdfffefefdfffdfdfefffefdfefffdfefefffefefefffefdfefffdfdfdfffdfdfdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffefdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffdfefefffdfefdfffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfefefffefefefffefefefffefdfefffdfefefffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefdfffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffefffffefefefffefffefffffefffffffefffffffefffffffefffffffefffffefffffffefffefffefefefffefefefffefffefffefefefffffffefffefefefffdfefefffefefefffefdfdfffdfefdfffefefefffdfdfefffefdfefffdfefdfffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefefdfffdfefefffefdfdfffdfefefffefdfdfffdfefefffdfdfdfffefdfdfffdfefdfffefefefffefefefffefffefffefefefffefefefffefffffffffefffffefffefffefffefffffefefffefffefffffefefffefefefffefefefffefefffffffefffffffefffffefefefffefffefffffefffffffefffffffefffffffefffffffefffffefffffffefffffffffefefffefefefffefffefffefefefffffffefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfefffefefefffdfefefffefefdfffefefefffdfefdfffdfefdfffdfdfefffefdfefffdfefefffefefefffefdfefffdfdfdfffdfefdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefffffefffefffefefefffefefefffefffefffffefffffefffefffefffefffffefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffefefefffdfdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffefffefefffffefefffffefffefffffffefffffffffffffffffffffffefffffefffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefffefffffefefffefefefffefefefffdfdfefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffefdfdfffefefefffefffefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefffffffffefffffffffffffffffefffffffefffefffffffffefffffefffffffefffffffffefffffefffefffffffffffefefffffefffefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffefefefffefffefffefffefffefefffffefefffffefffefffffffefffffffffffefffefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffffefffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffefffffefffefffffffffffefefffffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffefffefffefffefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffffffefffffffffefefffffffffffffefffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a29ff262525ff171717ff0e0e0fff0c0c0bff080808ff050404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff090909ff0c0c0cff0d0c0cff0f0f0fff141514ff191a19ff1e1e1fff2222230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7cff7c7c7cff7b7c7cff7c7b7cff7b7b7bff7a7b7aff7b7a7aff737373ff696868ff616262ff595959ff515152ff4a4a4aff424142ff383838ff2e2f2eff242424ff1a1919ff121212ff0d0d0dff0a0909ff060707ff040504ff030303ff020202ff020202ff020202ff020202ff010101ff000101ff020202ff090808ff090909ff050505ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030202ff060606ff0a0a0aff080808ff010101ff000000ff000000ff010001ff000001ff010100ff010101ff010101ff020202ff030304ff060506ff080909ff0c0d0cff131313ff1e1d1eff2a2b2bff373837ff434343ff4c4c4cff545555ff5e5e5eff656565ff6d6e6dff757575ff7b7b7cff7c7b7cff7b7c7cff7c7c7bff7c7c7cff7c7c7cff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010001ff000000ff000100ff010001ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff000100ff000101ff000001ff000000ff000000ff000000ff010001ff000100ff000000ff000000ff000001ff000001ff000101ff000000ff000000ff000000ff010000ff010101ff010100ff000000ff010100ff000101ff000000ff000101ff000000ff000101ff000000ff010000ff000000ff000000ff000001ff000100ff000000ff000000ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717271ff717171ff717171ff707070ff707070ff6d6e6eff69696aff646465ff5f5f5fff585858ff515150ff474848ff3f3f3fff363737ff2d2e2eff232222ff171717ff0d0c0cff090909ff060606ff040405ff030203ff020102ff010101ff000100ff000000ff010000ff000000ff010101ff050505ff060606ff040404ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010100ff030303ff060707ff080809ff060506ff010201ff000000ff000000ff000100ff010001ff010101ff010202ff030203ff030404ff060606ff080808ff0c0d0cff141415ff1f1f1fff292929ff303030ff363736ff3d3d3dff434343ff494949ff4e4e4eff525151ff545555ff575857ff595858ff595859ff5a5a5aff5b5b5bff616160ff69696a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a292aff292a29ff2a2a29ff2a2a2aff292a29ff272727ff252525ff343334ff3e3f3fff464646ff4c4c4cff504f50ff525352ff555554ff565656ff565655ff525253ff4f4f4fff4a4b4bff464545ff414242ff3f3e3fff3d3d3dff3b3b3bff3c3c3cff3d3d3dff3d3e3eff3b3b3cff3a3b3aff3a3a3aff393a39ff393939ff3b3a3bff3b3c3bff3a3b3bff383838ff353535ff393838ff3e3e3eff444544ff4b4b4bff4f4e4fff515051ff515152ff525352ff525252ff504f4fff4b4b4bff454545ff404040ff464646ff4f4f4fff585858ff5a5a5aff5a5a5a00000000ff3f3f3fff3f3f3fff3e3f3eff3e3e3eff3d3d3dff3d3e3dff3d3d3dff3b3b3cff3a3a3aff383838ff363736ff353535ff323232ff2b2b2bff242424ff191919ff0e0e0eff080909ff050505ff030303ff010201ff010100ff010101ff010100ff000001ff010100ff000101ff000000ff010101ff040304ff020303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff080809ff0b0c0cff0b0a0aff020202ff010201ff020202ff020203ff040304ff040404ff050505ff060607ff080808ff0b0c0bff0e0e0fff141314ff1b1b1bff262626ff323232ff3b3b3bff444444ff4e4d4dff575757ff616160ff696969ff737372ff787979ff797878ff797a7aff7a7a7aff7a7b7bff7b7b7aff7b7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefefefffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffefefffffefffffffffefefffefffefffffefffffffffffffefefefffffffefffefefefffefffefffffefffffefffffffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffefefffefefffffefffffffffefefffefffefffffefffffffffffffefefefffffffffffefefefffefffffffffffffffefffffffffffefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefefffefffffffffffffffefffffffefffefffffefffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffefefefffefefefffefffefffefefffffffffffffefffffffefefefffffffefffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffefffffffffffffffffffefffffffffffefefffffffffefffefffefffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefefefffefefefffffffefffefefffffffffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffefffefffefefefffefefefffdfefefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefdfdfffefdfdfffdfdfdfffefefdfffefefefffdfdfefffefefdfffefefdfffefefefffefefdfffdfdfdfffdfefdfffefdfdfffefefdfffefefdfffefefefffefefefffefdfdfffdfefdfffefdfefffefefefffdfdfdfffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefefefffdfefefffefefdfffefdfdfffefefefffdfdfefffefefefffdfefefffdfdfdfffefefdfffdfdfefffdfdfefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefdfffefefefffdfdfdfffefefefffefefdfffdfdfdfffdfefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffefdfdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffefefffffffffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefefffefefefffffefffffefefffffffffefffefefefffdfefdfffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfefffefefdfffefefefffdfdfdfffefefdfffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefefffefdfdfffdfefdfffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefffffffefffffffefefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffefefefffefefefffefffefffefefffffefffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfdfffefefdfffefefefffdfefefffefefdfffefefdfffefefefffefefdfffdfdfdfffdfefdfffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffefffffffefefffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffdfdfefffefefefffdfefefffdfefdfffefefdfffdfdfefffdfdfefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffefffffffefefffffefefffefefefffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffefffffffffffffffefefffffffefffffefffffffffffffefefefffffffffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffefffefffefffefffefefefffefefefffefefdfffefdfdfffefefefffdfdfefffdfefefffdfdfdfffdfdfcfffdfdfcfffcfcfdfffdfdfdfffefefefffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefefffefffefffffefffffefffffffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffffffffefffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefefefffffffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefffffffffffefffffefffffffffffffefffffffffefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffefffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefffffefffffffffefefffefffefffffefffffffefffffefefefffffffefffefefefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffefefffffffffffffefffffffffffefffffffefffefefffffefefffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffefefffffffffffffffefefffefffefffffefffffffffffffefefefffffffffffefefefffefffffffffffffffefffffffffffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a29ff2a2a29ff262525ff171717ff0f0f0fff0c0b0bff070807ff020102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010101ff030304ff0b0b0aff0e0f0eff0f0f0fff141414ff1a1919ff1e1e1eff222323ff2626260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7b7c7cff7b7a7bff7b7b7aff79797aff797a79ff727272ff666766ff606060ff585858ff515150ff494948ff404140ff373738ff2e2e2eff222323ff181818ff111111ff0c0c0dff080809ff060606ff040404ff020303ff020202ff010101ff020102ff010102ff010101ff010100ff010101ff080808ff090808ff050505ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff050605ff090a09ff080808ff010201ff000000ff000000ff000100ff010101ff010202ff010201ff010101ff030302ff030304ff060606ff090809ff0c0c0cff121313ff1e1d1dff2a2a2aff363636ff404041ff4a4a49ff525352ff5b5b5bff646464ff6c6c6bff747474ff7b7c7cff7c7b7bff7c7b7bff7c7b7cff7b7b7cff7c7c7bff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff000100ff000000ff010100ff000001ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff010101ff010100ff000000ff000101ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff010100ff000000ff000000ff000000ff000100ff010000ff000000ff000100ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000101ff000101ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000100ff000100ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717171ff717171ff707070ff6e6e6eff6a6a6aff646565ff5f605fff595959ff525252ff494a4aff404041ff383838ff2e2e2fff232423ff181817ff0c0d0cff0a090aff060706ff040404ff030202ff020202ff010101ff010101ff000101ff000000ff010100ff000001ff040404ff050505ff030303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff060706ff080808ff050505ff010101ff010000ff010101ff000101ff000001ff010101ff010102ff020302ff030403ff060606ff090809ff0c0d0cff141413ff1f1f1fff292a29ff303030ff373838ff3d3e3eff434343ff494949ff4d4d4eff515152ff555455ff575757ff585959ff595959ff595959ff5a5a5bff5b5b5bff616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2929ff2a2929ff292929ff272727ff242424ff232323ff2e2e2eff383837ff3f3f3fff454544ff494949ff4c4c4cff4e4e4eff4f4f4eff4e4d4dff494949ff434343ff3c3b3bff343434ff2f2e2fff2b2a2bff282828ff272727ff272727ff282828ff282828ff262626ff252625ff252525ff252525ff242424ff252425ff262626ff252526ff232323ff222222ff272727ff2f2e2fff383938ff414140ff464646ff494949ff4a4a4bff4b4b4bff494a49ff474746ff444444ff3e3e3fff333333ff404040ff464646ff4f4f4fff595858ff5a5a5a00000000ff3f3f3fff3f3f3fff3f3f3fff3e3e3eff3d3e3dff3d3d3cff3c3c3cff3b3b3bff3a3a3aff393838ff373636ff343434ff323231ff2a2a2aff232323ff181818ff0e0e0dff080808ff050505ff020203ff010201ff010000ff010100ff010100ff010101ff010101ff010000ff000100ff010001ff040404ff020203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff080808ff0b0b0bff090a09ff020303ff020101ff010101ff030303ff040404ff040304ff050404ff060606ff080807ff0b0b0bff0e0e0eff141413ff1b1b1aff242424ff30302fff383838ff414241ff4b4b4bff545554ff5e5e5dff686868ff717171ff787778ff787878ff797879ff7a797aff7a7a7aff7b7a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefffffffefefffffffefffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffffffefffefefefffefefffffefffffffffefffffefefffffefffefffffefefffffefffffefffefffffffefffefefefffffffffffffffffffffefffffffffefffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffefefffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefefffefffffffefffffffffefffffefefffffefffefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffffffffefffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffefffefffffffefffefffefefffffefefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffefefffffefffffffffffefffefefefffefefefffffefefffefefefffffffffffffefefffefefefffefefefffefffefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefffffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffffefffffffffefffffffefffffffefffffffffffefefefffefefefffefefefffdfefefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfefffefefdfffefdfdfffefefefffefefdfffefefefffdfefdfffdfefefffefefefffefefefffefdfefffefdfdfffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefdfffdfefdfffefefefffefefdfffefdfefffdfdfdfffdfdfefffdfefdfffefefefffefdfdfffefefefffefefdfffefefefffefefefffdfefefffefefdfffdfefefffdfefdfffdfefefffefdfdfffefdfdfffefefefffefdfefffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefdfdfffdfdfefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefffffefffefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffefdfefffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfefefffdfefefffdfefefffefefdfffefdfdfffdfdfefffefefdfffefdfdfffefefefffefdfdfffefefdfffdfefdfffdfefdfffefdfdfffefdfefffdfdfdfffefdfdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffffffffffefffffffefefefffefffefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfefffdfefefffefefdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffdfefdfffefefefffefdfdfffefdfefffefdfdfffefefefffdfefefffdfefefffefefdfffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefffffefefffffefffffffffffefffffefefffefefffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefefdfffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffefefffefffffffefffffffffefffffefefffffefffffffffefefffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffefffffefffffffefefffefefffffefefefffffffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefefefffffefefffffefefffefefefffffefefffffffffffefffefffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffefffffefefffffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffffefffffefffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffefffffffefffffffffffefffffffefffefefffffffffefffffefefffffffffffffefefffffffefffefffefffefffefffffefefffffefffffefefefffffefefffffffefffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffffefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefffffffffefffffefefffffefffffffffefefffffefffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefffffefffefffffffffffffefefffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffefefffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffefffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a29ff292a2aff2a2a2aff262525ff171717ff0f0e0eff0c0c0cff070606ff040404ff030303ff020202ff020202ff020202ff010101ff010000ff000001ff000000ff000000ff000000ff000101ff010000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000001ff000000ff010001ff000000ff000001ff000000ff000101ff010000ff010000ff010000ff010201ff020202ff010202ff020201ff020303ff050505ff0c0c0cff131313ff141414ff191a19ff1f1e1fff222222ff262526ff2928290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7b7bff7a7b7bff7a7b7bff7a797aff787879ff787978ff717171ff666565ff5f5f5fff575756ff4f4f4fff484748ff3f3f3fff363536ff2c2c2cff212121ff171716ff101110ff0c0b0bff090808ff060605ff040504ff030303ff010202ff010101ff010101ff010100ff000101ff010000ff020102ff080808ff090809ff060606ff030203ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff060605ff0a090aff080808ff020201ff000000ff000001ff000000ff010101ff010101ff010102ff010201ff030303ff040404ff060606ff080808ff0c0c0cff121212ff1c1c1dff282928ff333434ff3e3f3eff474747ff505050ff5a5959ff626262ff6b6a6bff747373ff7b7a7bff7a7a7aff7c7b7bff7b7b7cff7c7c7cff7b7c7cff7c7c7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010001ff000000ff010001ff000000ff000001ff000100ff010101ff010000ff010101ff010100ff010101ff010101ff000101ff010101ff010101ff010100ff010101ff010101ff010000ff010100ff010001ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000101ff010000ff000000ff000100ff000100ff010000ff010000ff000000ff000000ff010000ff010000ff000000ff010000ff000001ff000000ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717171ff717171ff717171ff6f6f6fff6a6a6aff656565ff605f60ff5a5a5aff535253ff4a4b4bff414242ff393839ff2e2e2fff222323ff181717ff0d0c0cff090909ff060606ff040404ff030303ff020201ff020102ff010101ff000001ff000100ff000101ff010101ff040404ff040404ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff060606ff070707ff050404ff010101ff010100ff010000ff000001ff000101ff010001ff010102ff020302ff030303ff060506ff080808ff0d0d0cff131313ff1f1f1fff282828ff302f30ff373737ff3e3e3eff444443ff494a49ff4e4d4dff525152ff555554ff585858ff595959ff585959ff595958ff595959ff5a5a5aff5a5b5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff2a2a29ff29292aff272727ff232424ff232322ff232222ff2b2b2cff333333ff393939ff3e3e3eff424242ff454545ff474747ff464746ff444443ff3f3e3fff373737ff2f2e2eff262525ff1e1e1eff1a1a1aff1a1919ff181818ff171717ff171817ff181718ff171616ff161516ff151615ff151515ff141515ff141515ff151515ff151515ff141515ff151515ff1b1a1bff222222ff2e2e2dff363636ff3d3d3dff3f403fff403f40ff3e3e3eff3d3d3eff3d3d3dff3e3e3eff3b3b3bff323232ff333333ff404040ff464646ff4f4f4fff58595800000000ff3e3f3eff3e3f3fff3f3f3eff3f3e3eff3e3e3eff3d3d3eff3d3c3cff3b3b3bff393939ff393938ff363636ff333334ff303031ff282928ff212121ff171717ff0e0e0dff080808ff050505ff030302ff020201ff010100ff000101ff010101ff020102ff010101ff010000ff010100ff010101ff040404ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030302ff070708ff0a0a0aff0a0909ff020202ff010102ff020101ff020203ff030303ff040403ff040404ff060606ff070808ff0c0c0bff0e0e0eff131314ff1a1a1aff222222ff2d2d2dff373636ff3f3f3fff484848ff515251ff5b5b5bff666565ff706f70ff787777ff787877ff787878ff787879ff7a7979ff7a7a7bff7a7b7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffefffffffffefefffffefffffefffffffffefffffffefffffffffefffffefffffffffffffffffffffefffefffefffffffefefffffefefffffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefffefffefefefffefefffffefffffffffefffffefefffffffffefffefefefffffffffffffffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffefffffefefffffffefffffefffffefffefffefefffffefefffffffffffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffffefffffffffefffffefefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefffefffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffffefffffffffffefefffffffffefffefefefffefffffffefffffffefffffffffffefffefefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffdfefdfffefefdfffdfdfefffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffdfefdfffdfefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffdfefefffefefefffefefefffefdfefffdfefdfffefdfefffefefdfffefdfdfffdfefdfffefefefffefefefffdfefefffefefdfffefdfefffefdfefffefefdfffefefefffefefefffdfdfefffefefdfffdfdfdfffdfefefffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefdfefffefefdfffefdfdfffefefdfffefefefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffffffefffefffefffefffefffefffffffffffffffffffffffffefffffefffefffffefffffffffefffffefefffefffefffffffffffffffffffefffefffffffefffffefffffffefffffefefefffefefefffefefefffdfdfefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefdfefffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffffffffefefefffefefefffffefefffefffefffefefefffffffefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffefefefffefefefffffefefffefffefffefefefffefffffffefefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffefefefffdfefefffdfefefffefefdfffdfdfefffefdfdfffefefefffdfefdfffdfefdfffdfefdfffdfdfdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffdfefefffefefefffefdfefffdfdfdfffdfefdfffefdfefffefefdfffefdfdfffdfefdfffefdfdfffefefefffdfefdfffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefffefffefffefffffffefffefefffffffefefffffffffffefffefffffffefffefffefffefefefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffefefefffefefefffefefdfffdfefefffefefefffefdfefffdfdfdfffcfdfdfffdfdfdfffefdfdfffefefefffefffefffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffefffffffffefffffefefffffffefffffefffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefefffefffffffefffefffefffefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefffefffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffefffffffefffefffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffefffffefffffffffefffffefefffefffefffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffefffefffefefefffefefefffefefffffefffffffffefffffffefffffffffefffffefffffffffffffffffffffefffefffefffffffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2a2bff2a2a2aff2a2a2aff2a2a2aff262625ff171717ff141413ff0e0e0fff0b0b0bff09090aff090a0aff090908ff080807ff060606ff040403ff030202ff020202ff020102ff010201ff010102ff010102ff020202ff020102ff020202ff020101ff010202ff010101ff010101ff010101ff010101ff010202ff020202ff020102ff020202ff020202ff030303ff030303ff050404ff060706ff070707ff070707ff070707ff080807ff0b0a0bff131314ff1b1b1aff1a1a19ff1f1f1eff222223ff262625ff292829ff2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7bff7b7b7bff7a7b7aff79797aff787879ff787878ff787778ff707071ff656565ff5e5f5fff555656ff4e4e4dff454545ff3c3d3cff333434ff2a2a2aff201f20ff151515ff0f0f0fff0b0b0bff080808ff060606ff040504ff030303ff020202ff010101ff010100ff010001ff010001ff010100ff020202ff080808ff080808ff060605ff020203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff060606ff0a0a0aff080908ff010201ff010100ff000000ff000100ff000101ff010101ff020102ff010101ff020302ff040404ff060605ff080808ff0b0c0bff121111ff1b1c1cff262726ff323231ff3c3c3cff454546ff4f4f4eff585858ff606060ff686869ff737272ff7a7a7aff7a7a7aff7a7b7bff7b7c7bff7c7c7cff7c7b7cff7c7c7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff000101ff010101ff010001ff000000ff000100ff010001ff010100ff010100ff000101ff010101ff010101ff010101ff010100ff010001ff010101ff010101ff010101ff010101ff000001ff010100ff000000ff000000ff000000ff000000ff010100ff000000ff010000ff010000ff000100ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff010100ff000000ff000000ff000001ff000000ff000000ff000001ff000000ff010100ff010000ff010100ff010000ff000100ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717171ff717171ff717171ff6f6f6fff6b6a6bff666665ff616060ff5b5b5aff535354ff4b4c4bff424243ff39393aff2f2f2fff232223ff171717ff0c0b0cff080808ff050505ff040403ff020202ff010101ff010101ff010101ff010101ff010000ff000100ff010101ff040404ff040303ff020302ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff060606ff060606ff040404ff010101ff010100ff010101ff000100ff000001ff010101ff020202ff030303ff040404ff060606ff080908ff0c0c0cff141413ff1e1e1eff272827ff2e2f2fff363636ff3d3d3dff434343ff484948ff4e4d4eff525251ff555554ff575857ff595959ff595959ff595a59ff5a5a59ff5b5a5bff5b5b5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292a2aff292a2aff272827ff242424ff222223ff222221ff222222ff2a2a29ff303030ff333333ff353434ff383838ff3b3c3cff3e3d3eff3c3b3cff373736ff313131ff2c2c2cff242423ff1b1b1bff151515ff121213ff101011ff0f1010ff0e0e0eff0e0e0eff0e0e0eff0e0e0dff0d0d0dff0d0d0dff0c0c0dff0c0d0cff0c0c0dff0c0c0dff0d0d0dff0d0d0dff0e0e0eff121212ff171818ff212121ff292929ff2e2f2fff303030ff2d2d2dff2c2c2dff2f2f2fff323232ff353636ff333333ff292929ff323232ff333333ff404040ff464646ff4f504f00000000ff3f3e3fff3f3e3fff3f3f3fff3f3f3fff3f3f3fff3e3e3eff3f3e3eff3c3c3cff393a3aff373737ff343534ff323231ff2e2e2eff272626ff212020ff171716ff0e0e0dff080808ff040404ff020202ff010202ff010101ff010101ff010201ff020102ff020202ff010101ff000100ff010102ff040405ff030303ff010101ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff030203ff070707ff0a0a0aff0a0909ff020202ff000001ff020101ff020102ff020303ff020303ff040404ff060606ff080708ff0c0b0bff0f0e0eff131413ff191919ff212221ff2c2b2bff353435ff3c3d3cff454444ff4d4d4dff575756ff626262ff6e6e6eff777777ff777877ff777878ff787878ff787878ff7a7a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffffefffffffffffffffefffffffffefffffffffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffffefefffffefefffffefefffefefffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffefffffefefffefffefffefffefffffffefffefffefffffefffffffefffffffffffffefefefffffffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffffffefffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffefffffffffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefefffffefffffffefefffefefefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffffefffffffefefffefefffffefffefffffefffffffefefffffefefffefefefffefefefffffffefffffefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffffefefffffffffffffefffffffefffffffffffffefffffffefefefffefffefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffefdfdfffefefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefdfefffefdfefffefefefffdfefefffefefdfffefefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefefdfffdfefefffefefefffdfdfefffefefdfffefefefffefefefffdfefdfffdfefefffdfefefffdfefdfffefefefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffefefdfffdfefdfffefdfdfffefdfefffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefdfffdfdfefffdfefefffefefefffdfefdfffdfdfdfffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffdfefefffdfefefffdfefdfffefefefffdfdfefffefdfdfffefdfefffefdfdfffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffefefefffdfdfdfffefefdfffefefdfffdfefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffffffefffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffefefdfffefefdfffdfefefffdfdfdfffdfdfefffefefdfffefdfefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffefefffffefefffffffefffefefefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffffffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffffefefffffefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffefffffffffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffffefffffffefffffefffffffffffffffefefffffffffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffefffffffefffefffffffefffefefffffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffffffefffefefffffefffefffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffefffffffefffefffefffffffefffffffffffffffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffefefffffefefffffffffffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefefffffefffffffffefffefefefffffffefffefffefffffefefffffffefffffefffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefefffffffffffefffefffffefefffffffefffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffefffffffefffffefffffefffffffffefefffffefefffffefefffefefffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffffffffffefefffffefefffffffffffefefefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2a2b2bff2a292aff2a2a2aff2a2a2aff252525ff1f1f1fff171817ff151514ff141414ff141314ff131313ff111111ff0d0e0eff0a0a0aff080807ff060606ff050505ff050505ff050404ff040404ff040404ff040505ff050404ff050404ff040404ff030304ff030304ff030304ff040404ff050504ff050505ff050505ff060606ff070707ff080808ff0a0a09ff0d0d0cff0f0f0fff101010ff101011ff10100fff111111ff141414ff191a19ff1e1e1fff1e1e1fff222322ff262626ff282929ff2c2c2bff2f2e2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7a7aff7a7a7aff7a7a79ff797978ff787878ff777677ff777777ff6f6e6eff636363ff5d5c5dff535353ff4b4b4bff424242ff3a3a3aff323232ff292929ff1e1e1eff151515ff0f0f0eff0b0b0aff080808ff070706ff050505ff040404ff020203ff020101ff010101ff010101ff010101ff000101ff020202ff080808ff080808ff050505ff030202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050505ff090909ff080808ff010102ff000000ff000000ff000000ff000100ff000100ff010100ff020101ff030202ff040403ff060605ff080808ff0b0c0cff111111ff1a1a1bff262525ff313031ff3a3a3aff434342ff4c4c4cff555556ff5e5e5eff686867ff717171ff797979ff797979ff7a7a7aff7a7a7bff7b7b7bff7c7b7cff7c7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff010000ff010000ff010000ff010000ff010100ff010100ff000101ff010101ff000001ff010100ff010101ff010101ff000100ff000101ff000101ff000100ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717271ff717171ff717171ff727171ff717171ff717171ff6f6f6fff6a6b6aff656565ff606060ff5b5a5aff535354ff4c4c4bff434242ff393939ff2f2e2fff222323ff171616ff0b0b0bff070707ff040405ff030303ff010202ff010100ff010101ff000101ff010100ff010101ff010100ff010101ff040403ff030303ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff020302ff050505ff050605ff030303ff010100ff010000ff000001ff010100ff010100ff010101ff020202ff030303ff040404ff060606ff080808ff0c0c0cff131313ff1d1d1dff262626ff2d2e2dff343534ff3c3b3bff424242ff484847ff4d4d4dff525251ff555554ff575858ff595959ff59595aff5a5a5aff5b5a5bff5b5b5bff5b5b5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff29292aff282727ff242324ff222322ff222222ff212020ff212120ff292929ff2e2e2eff2e2e2dff2b2b2aff2b2b2bff2e2e2dff313131ff303030ff2a2929ff242324ff201f1fff1a191aff131413ff0e0f0eff0c0c0cff0c0c0bff0a0a0aff090909ff090809ff070807ff080807ff080808ff080707ff070708ff070707ff070706ff060606ff070607ff080808ff090909ff0c0b0bff0f0e0fff151515ff1b1b1bff1d1e1eff1e1e1eff1c1c1cff1a1b1aff1f1f1eff272727ff2f2f2fff303030ff292929ff292929ff323232ff333333ff404040ff46464500000000ff3f3f3fff3e3f3eff3e3f3fff3e3f3fff3f3f3fff3f3f3fff3f3f40ff3c3b3bff383738ff353534ff323232ff2e2f2eff2c2b2bff252424ff201f1fff171717ff0e0e0eff080808ff050404ff020303ff020201ff020201ff010101ff020101ff020202ff020202ff010101ff010101ff010101ff040303ff030303ff010101ff000101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff010000ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff010000ff010101ff020303ff070707ff0a0a0aff090909ff020202ff010100ff000001ff010101ff010102ff020202ff030303ff050605ff080707ff0b0a0aff0e0d0dff131313ff191919ff212120ff2a2a29ff323333ff3a3a39ff414140ff474847ff515051ff5c5b5cff6b6b6bff787878ff767676ff777877ff787777ff787878ff797879ff797a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffefffefffffffffffffefefffefefffffffffefffefffffffffefefffefffefffefffffffefffefffffefefffefffffffffffffffefefefffffffffffffefefffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffefefefffffffefffefffffffefefffffffffefffefffffffefffefffefefffffffffefffefefffffefefefffefefffffffffefffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffefffefefffffffffefffefffffffffefefffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffefefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffefefffffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffefefffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffefefefffffefefffefefefffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffefffefffffefefffefffefffefffffffefffefffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefdfffdfdfefffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffefdfefffdfdfdfffefefdfffdfefefffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefdfefffefdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffffffefffefefefffefffffffffefefffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfdfffefefdfffefefdfffdfefdfffefefefffefefdfffdfdfefffdfdfdfffefefdfffdfdfefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfdfdfffefdfefffefefdfffdfdfefffdfefefffefefdfffefdfdfffefefdfffefefdfffefefdfffefefefffefefdfffefdfefffefdfefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffefffefffffefefffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefdfefffefefefffefdfdfffefdfdfffefefefffefdfefffefdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefdfffefefefffdfefdfffefefefffdfefefffefefefffefefdfffdfdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffefefffffefefffffefefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffefefefffffefefffefffffffffffffffefefefffefffffffefefefffefefefffefdfefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffefefffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffffffefffefefffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffffffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffefefffffefefefffffffefffefffffffefefefffffffefffefffffffefffefffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffefffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffefefefffefffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefefffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313131ff2e2e2eff2a2b2bff2a2a2aff2a2a2aff292a2aff242424ff1f1f1fff1e1e1dff1d1d1dff1d1d1dff1c1c1dff1b1b1bff181817ff141414ff101010ff0e0e0dff0c0c0cff0c0b0bff0b0b0bff0a0b0bff0a0a0aff0b0a0aff0a0b0bff0a0b0aff0a0a0aff090a0aff090909ff090909ff0a0909ff0a0a0aff0b0b0bff0b0b0bff0c0c0bff0e0e0eff101110ff131413ff161617ff1a1a19ff1b1b1bff1a1b1bff1a1a1aff1a1a1aff1c1c1cff202020ff222223ff222222ff262625ff292929ff2c2c2cff2f2f2eff3231310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7aff797a7aff797978ff787878ff767777ff757575ff767575ff6d6d6eff626262ff5a5a5aff505150ff474747ff3f3f3fff383738ff303030ff272727ff1c1c1dff131313ff0e0e0eff0a0b0aff080908ff060707ff050505ff040404ff020302ff020202ff010201ff020101ff010101ff000001ff020202ff090908ff090809ff060505ff020202ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040505ff090909ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff020202ff030403ff050605ff070808ff0b0c0bff111111ff191a19ff242424ff2f2f2fff383838ff404040ff49494aff525252ff5c5c5bff656566ff70706fff787878ff787877ff797979ff7a7a7aff7a7b7bff7b7b7cff7c7c7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000100ff000101ff010101ff010101ff000101ff010101ff010101ff010101ff010100ff000001ff000000ff010000ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717172ff717271ff717171ff717171ff717071ff6f6f6fff6b6b6bff666666ff606061ff5b5b5aff535453ff4b4b4bff424242ff393939ff2f2f2eff232222ff161717ff0b0b0bff070707ff050505ff030303ff020202ff010001ff000000ff000000ff010001ff010100ff010001ff010201ff030403ff020303ff010201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020102ff040404ff050505ff040303ff000101ff010100ff000000ff000000ff000000ff010101ff010201ff030202ff030404ff060606ff080808ff0c0c0cff131212ff1d1d1dff262526ff2c2c2cff333333ff3a393aff404040ff474747ff4d4e4dff515251ff545555ff585858ff5a5a5aff595a5aff5b5b5bff5b5b5bff5c5c5cff5c5c5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff242324ff232322ff212222ff202121ff1f1f1eff1f1e1fff262525ff292928ff242424ff1c1c1cff171716ff181718ff191919ff191a19ff171718ff151515ff121212ff0e0f0fff0b0b0bff090809ff070707ff060606ff050605ff050505ff040404ff040403ff040403ff030404ff040403ff030404ff030303ff030303ff020303ff020302ff030203ff030404ff050505ff060607ff0a0a0aff0d0d0dff0e0e0eff0f0e0eff0c0c0cff0c0c0cff101010ff191919ff242424ff272727ff202120ff292929ff292929ff323232ff333333ff40404000000000ff3f3f3fff3f3f3eff3e3e3fff3f3e3fff3f3f3eff3e3d3eff3f3f3eff3a3a3aff353535ff333232ff303030ff2c2c2dff292a2aff242423ff1f1e1eff161616ff0f0e0eff090909ff060505ff040403ff030203ff010102ff010101ff010202ff020202ff020201ff010202ff000101ff010101ff040404ff030303ff010101ff000001ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000100ff000001ff000100ff000001ff000000ff010101ff010101ff030203ff070707ff09090aff090809ff020202ff000001ff010100ff000100ff010100ff020101ff020302ff040405ff060607ff090908ff0b0b0bff101010ff171616ff1e1e1dff252525ff2c2c2cff333233ff393939ff40403fff474848ff505050ff5e5e5eff737474ff6e6f6eff767676ff787878ff787878ff787878ff787879000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefefffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffefffffffffffffffffefffffefefffffefffffffefefffefffefffefefffffffefefffffffffffffffefffffffefffefffefffffefffffefffffffffffffffffefefffefefefffffffffffefefefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffffefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffefefffffffefefffffffffffffffefffffffefffefffefffffefffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffffefefffefffefffffffffffefefefffefefefffefefffffefffffffefefefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffefffffffefffffffefefefffffffffffefffefffffffefffefefefffffffffffffefefffefefefffefefffffefefffffefefefffefffffffffffefffffffffffffefefffffffefffffefffffffffefffffffffffffefefffffffefffffffefffffffffffefefefffefffefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefffffefffffffffffffffffefefffefefffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefefffffffefefffefffefffefefefffefefefffefdfefffdfdfefffdfefdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffffefffffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefdfdfffefefefffefefdfffdfdfefffdfefefffefefefffdfdfdfffdfefefffefefdfffefdfefffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffefefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfdfdfffefefefffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfefdfffefefefffefdfdfffefefdfffefefdfffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffffefffffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefdfdfffdfdfefffdfdfefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefffefffefffffffefefefffefefefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffffffffffffffefffffffffffffefefffffefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefefffffefefffffefefffffefefefffefffffffffefefffffefffffefefefffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffffffefffffffefffefffffffffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefffffefffffffefffffffefffefffffffffffffffefffffffefffefefefffffffffffffefefffefefffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffefefefffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefefffffefefffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefefffffefffffffffffffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffefffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343434ff323231ff2e2e2eff2a2a2bff2a2a2aff272727ff252525ff232222ff232223ff232323ff232423ff232324ff232222ff202020ff1d1d1dff1b1b1bff181818ff161516ff151515ff151515ff141414ff131313ff141414ff141414ff131313ff121212ff121212ff121212ff121212ff121213ff131313ff141414ff141414ff141414ff171617ff1a1a1aff1d1e1eff1f2020ff222222ff232323ff232423ff222222ff222121ff222222ff232324ff262626ff262626ff282929ff2b2c2cff2f2f2eff323232ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a79ff797879ff787878ff787778ff767576ff757575ff747474ff6b6b6bff606060ff585858ff4e4e4dff444444ff3d3d3dff373737ff323131ff272827ff1d1d1dff131414ff0e0e0eff0b0b0bff090909ff060707ff060505ff040403ff030303ff020202ff020202ff020202ff010202ff010202ff020202ff080808ff09090aff060606ff030203ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff070707ff040404ff000000ff000100ff010101ff000001ff010000ff000101ff010101ff010101ff020202ff030404ff060606ff080808ff0c0b0cff101010ff181817ff212121ff2f2f2fff383838ff3f3f3fff474747ff515151ff5a5a5aff646565ff6e6e6eff767677ff777777ff787878ff797979ff7a7a7aff7b7b7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000100ff010101ff000000ff010000ff000101ff000101ff000000ff010101ff010100ff010101ff000000ff010101ff010101ff000001ff000001ff000001ff000000ff000101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727271ff717171ff727171ff717171ff717171ff707071ff6f6e6eff6b6b6aff666666ff616160ff5a5a5aff535253ff4a4a4aff414141ff383838ff2e2e2fff232323ff161616ff0c0c0cff080808ff050504ff030303ff020202ff000001ff010000ff000100ff010101ff000001ff010001ff010101ff030404ff030303ff020101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010102ff030303ff040404ff030303ff010100ff000000ff000000ff000001ff010001ff010001ff010101ff020202ff030303ff060606ff080808ff0c0c0bff121312ff1d1d1dff252526ff2c2b2cff313232ff383838ff3e3e3fff464646ff4d4d4eff515252ff555555ff595858ff5a5a5aff5a5b5aff5b5b5bff5c5c5cff5c5c5bff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242323ff232322ff222122ff212120ff1f1f1fff1d1c1cff1d1d1cff222221ff212122ff1a191aff0f100fff0a0b0aff080808ff090909ff090908ff070808ff070707ff060606ff060605ff050504ff030303ff030203ff030202ff020302ff020202ff020101ff020201ff020101ff020201ff010201ff020102ff010102ff010101ff010001ff010001ff020101ff010101ff020202ff020202ff030302ff030303ff040404ff040404ff040303ff020303ff060606ff0d0e0eff1a1919ff1e1f1fff1b1b1bff202121ff292929ff292929ff323232ff33333300000000ff3f3f3fff3e3f3fff3e3f3fff3f3f3fff3d3d3dff393a3aff3b3b3aff343434ff2f2e2eff2d2d2dff2b2b2cff282827ff262626ff222121ff1c1c1cff141414ff0e0e0eff0a0909ff060606ff040504ff020203ff010102ff020201ff010202ff020202ff010102ff010101ff010100ff010101ff030203ff020202ff010201ff000001ff010000ff010000ff000000ff000000ff000000ff000001ff000101ff010101ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020303ff040404ff040404ff020203ff000000ff000000ff010001ff000000ff010101ff020102ff040403ff060606ff080707ff090909ff0d0d0dff131313ff1a1a1aff202120ff242524ff292929ff2f2f2fff363636ff3d3d3eff454546ff4e4e4fff616160ff6a6a69ff6f6e6eff777676ff787877ff787877ff787878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffffffffffffffffffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffefffffefffefffefffffffffffffffefffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefefffefffffffffefefffefffefffefefefffefefffffefefefffefefefffefefefffdfefdfffefefdfffefefefffefefdfffefefefffefefefffefffffffefefffffefefefffefefefffefffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffffffffffefffefffefffefffefefefffefffefffffefefffefffffffefffefffefefefffefffefffefffffffefffffffefffefffefffffffefffffffefefffffefefefffefefefffffefefffefffefffefefffffefffffffefffefffffffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffefefffffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffefefdfffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefffffffffefefffefffffffefefffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfefdfffdfefdfffefdfefffdfefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefefefffefffefffffefefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefdfefffefdfdfffdfefdfffdfdfefffdfefefffdfefdfffefefdfffdfdfdfffefefefffefdfefffdfdfefffefdfefffefdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfefdfffdfefdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfefffefdfdfffdfefdfffdfefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefffffffffefefffffffffffefefffffefffffffffefefffffefefffefefefffdfefdfffefefdfffefefefffefefdfffdfefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfdfefffdfdfdfffefefdfffefefefffdfdfefffdfdfdfffdfefdfffdfefdfffdfefdfffefdfefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefffffefffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefffefffffefefffefefefffefefefffefffffffffefffffffffefffefefffffefffefffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffffefefffefffffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffffefffffffffefffffffffffffffffffefffefffefffefffefffffffefffefffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffefffffefffefffefffffffefffffffefffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefffffffefffffffffffffffefffffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffffffffffffffffffefffefffefffffffffffefffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373736ff343333ff313232ff2e2e2eff2a2b2bff282828ff272627ff262626ff272627ff282728ff282828ff282828ff282828ff282828ff262626ff242524ff232423ff222222ff222222ff222222ff222222ff222121ff212120ff202020ff202120ff202020ff1f2020ff1f201fff1f2020ff1f1f1fff202020ff201f20ff1f1f1fff20201fff212121ff232323ff252525ff262627ff282828ff292928ff282929ff272728ff262626ff252626ff272727ff292929ff292929ff2b2c2cff2f2f2fff313232ff333333ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff797878ff787978ff787878ff777878ff767576ff777776ff6d6d6dff5e5f5eff5a5959ff4f4f4fff464645ff3f3f40ff3a393aff343434ff2a292aff1e1e1eff161616ff0d0d0dff0a0a0aff080808ff060506ff040405ff040404ff040404ff030303ff030403ff030403ff030303ff020302ff030202ff070808ff090909ff060606ff020303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff030202ff040404ff060606ff030302ff010101ff010100ff000101ff000000ff010101ff020202ff020202ff030302ff040404ff060505ff080808ff0a0a0aff0c0b0cff10100fff151616ff1e1e1eff323333ff3c3d3cff434343ff494a49ff515050ff5b5c5cff666666ff6e6f6fff777877ff767676ff777777ff787877ff797979ff7a7a7aff7a7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff000101ff010001ff000000ff000000ff000101ff010001ff010101ff000001ff000001ff010100ff010101ff010101ff000100ff000100ff000100ff000100ff010000ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727172ff717171ff727172ff727172ff717171ff707071ff6e6e6eff6a6b6aff656666ff5f605fff585959ff515050ff484848ff3f3f3fff373737ff2f2e2fff232323ff161616ff0b0c0bff080808ff050505ff030302ff010202ff010000ff010101ff000001ff000000ff000000ff010101ff010101ff040404ff030304ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020302ff030303ff020202ff000000ff000100ff000000ff000101ff010101ff010101ff020101ff020201ff020202ff040504ff070706ff0b0b0cff121212ff1c1c1cff242424ff2b2b2bff303030ff363636ff3e3e3dff454545ff4d4c4dff525252ff555556ff595959ff5b5b5aff5b5b5bff5b5c5cff5b5c5bff5c5c5cff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff222222ff202120ff1f1f1fff1c1c1dff19191aff191919ff1d1d1dff1c1b1cff121312ff080809ff040404ff020302ff030302ff020202ff020202ff020202ff010102ff020102ff020102ff010101ff010101ff010101ff010101ff010001ff000100ff010100ff000101ff000000ff000101ff010000ff000101ff000001ff000101ff010001ff010100ff000001ff000100ff010000ff000001ff010100ff000101ff000000ff010101ff010001ff020203ff090908ff131413ff171717ff131313ff1b1b1bff212121ff292929ff292929ff32323200000000ff3e3f3eff3e3f3fff3f3f3fff3e3d3dff393a3aff373737ff333333ff2a2b2bff262727ff252626ff232323ff222222ff222323ff1d1e1eff181818ff111011ff0b0a0aff080808ff040505ff040505ff030303ff020202ff020101ff020202ff020202ff010102ff010102ff010101ff000000ff010001ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030303ff040404ff040304ff030404ff040504ff000000ff000100ff000101ff020202ff030403ff050505ff070708ff09090aff0d0d0dff131313ff1a1a1aff242424ff242425ff272727ff292a29ff30302fff363636ff3e3e3eff464646ff515152ff585758ff616061ff6a696aff6f6e6fff777676ff787778ff787778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefffefffefefffffffffffffffefefffefffffffffffffffefefefffefffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffffefffffefffffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefffffefefefffefefefffefffffffefffefffefefefffefefefffefffffffffffefffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffefefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefefffffefefffefffefffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefffffffffefffffffefffffefffefffffefffffffefffffffefffffefffefffefffffffefffefffefffefffefffefffefffefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffefefffffefffefffefefefffefefffffefefefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefefffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefdfffefdfefffefefefffefefefffefdfefffefefdfffdfefefffefefefffdfefdfffefdfefffdfefefffdfdfefffefdfdfffefdfdfffdfefefffefefefffefdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffdfefdfffefefdfffefefefffefefefffefffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefefffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefdfefffdfefefffdfefefffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffefefdfffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefdfffefdfefffefefefffefefefffefdfefffefefdfffdfefefffefefdfffdfefdfffefdfefffdfefefffdfdfefffefdfdfffefdfdfffdfefdfffefefefffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffefdfefffefefefffefdfefffdfefefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefdfefffefefefffefdfefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffefffffffefefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefdfffefdfdfffefefefffdfefdfffdfdfefffdfefdfffdfefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffefefefffefdfdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefefefffefffefffefffffffefffefffefffefffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefffefffefefefffffffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefefffefffffffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefefffffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffefefffefefefffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefffefffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefffefffffefffffefffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffefffefffffffffffffefffffffffffffffefffffefffefffefefefffffffefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffefffefffffffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363736ff373736ff343434ff313132ff2e2e2eff2b2a2bff2a2a2aff2a2a2aff2a2a2aff2b2c2bff2b2b2bff2b2b2cff2c2c2cff2d2c2cff2c2c2cff2c2b2bff2b2c2bff2c2d2cff2c2c2dff2c2c2cff2c2d2dff2d2c2dff2b2c2bff2b2a2aff2c2c2bff2c2c2dff2c2c2cff2b2b2bff2b2b2bff2b2b2bff2a2a2bff2a2a29ff2a292aff2a2b2bff2a2b2aff2a2a2aff2a2a2aff2b2b2bff2c2b2bff2b2c2bff2b2b2bff2a2b2bff29292aff292829ff2a2929ff2b2c2cff2c2c2cff2f2e2eff323232ff333333ff333333ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787978ff787879ff787878ff787878ff787778ff777877ff6e6e6eff626262ff5b5b5bff535253ff4a4a4aff444344ff3d3d3eff363637ff2a2a29ff1d1c1dff151515ff0e0f0eff0b0b0bff090909ff070808ff070606ff050605ff060606ff060606ff050505ff050404ff040303ff030303ff030303ff040303ff080808ff060505ff020202ff010001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010201ff030303ff060606ff010202ff020202ff010102ff020102ff020202ff020203ff030303ff040304ff040505ff050605ff060607ff080807ff090909ff0c0b0bff0e0f0eff141414ff212121ff343334ff403f3fff474646ff4d4e4eff555555ff5d5d5dff666666ff6f6f6fff757675ff777676ff767777ff777778ff787778ff797979ff797a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000101ff000100ff000001ff000100ff000101ff010000ff000100ff010001ff000101ff000001ff010000ff010000ff000101ff010101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717271ff727272ff717171ff717272ff717171ff707071ff6e6e6eff6a6a6aff646565ff5e5e5eff565656ff4e4f4eff464646ff3d3d3dff363737ff2f2e2fff222323ff161616ff0b0b0bff080808ff050505ff020203ff010101ff000101ff000101ff000100ff000000ff000001ff000000ff010001ff030303ff030404ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff020202ff030203ff020202ff000000ff000000ff000100ff000101ff010101ff010101ff010101ff000101ff010101ff040303ff060606ff0a0a0aff101011ff1b1a1bff232323ff282929ff2f2f2eff363535ff3d3d3dff444444ff4b4b4bff515150ff555656ff5a5959ff5b5b5bff5c5b5cff5b5c5cff5c5b5cff5c5b5cff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222122ff202121ff1f1f1fff1c1c1cff1a191aff161716ff171617ff1a1a1aff191819ff0e0f0eff060606ff010202ff000100ff000100ff000100ff000000ff000001ff010101ff010000ff000101ff010101ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff020102ff060707ff0f100fff131314ff111111ff121313ff1b1b1bff202120ff292929ff29292900000000ff3f3e3fff3f3e3eff3d3e3eff3a3a3aff373736ff373737ff373737ff333333ff2b2a2bff262727ff252626ff232323ff232223ff222323ff1e1e1eff181818ff111011ff0a0b0aff080909ff040505ff040504ff020302ff020202ff010202ff010102ff020202ff020101ff010101ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020102ff050404ff050606ff050505ff050404ff050505ff050505ff000100ff020102ff030404ff050606ff070707ff0a090aff0d0d0dff131313ff1a1a1aff242424ff242524ff272727ff292a29ff2f302fff363636ff3e3e3dff464646ff515152ff585858ff616060ff606060ff606061ff69696aff6f6f6fff767676ff777778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffefffffffefffefffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffefefffffffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffffffffefffffffffefffffffefffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffffefefffffefefffffffffffefffffffefffffffefefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffefffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffefefffffffffffffffefefffefffffffefffefffefefffffffefffffefffefffffffffffefffefffefefefffefefefffefffefffffefefffefffefffffefefffefefffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffefffefffefefffffffefefffffffefffffffefffffefefffffffffffffffefffffffefffefffefffefefefffefefffffefefefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffefefdfffdfdfefffdfdfdfffefefdfffdfefdfffefdfdfffefefefffefefdfffdfdfefffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefefefffffefffffffefefffefffefffefffefffffefefffefefffffefffefffefefffffffefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefdfffdfdfefffdfdfefffefefefffefdfdfffdfefefffdfefdfffdfdfefffefdfefffefefdfffefefefffefefefffdfdfdfffefdfdfffdfefdfffefdfdfffefefdfffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffdfdfdfffefdfefffefefdfffdfefefffdfefdfffefefefffefefefffefefefffefefffffffefefffffffefffefefefffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefdfffdfefdfffefdfefffefefefffefefdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffdfdfdfffefdfefffefdfdfffdfefdfffdfefdfffefdfefffefefefffdfefefffdfdfefffefdfdfffefefdfffefefdfffefdfdfffdfefefffefefdfffefdfdfffdfefefffefdfefffefefefffefefefffdfefdfffdfdfefffdfdfdfffefefefffefdfdfffdfefefffdfefdfffdfdfefffefdfefffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfdfefffdfdfefffefdfefffdfdfdfffefdfefffefefdfffdfdfefffdfdfefffefefdfffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefefefffffefffffefefefffefffefffefffefffffefefffefefffffefffefffefefffffefefefffefefefffefefefffefdfefffefefefffefefdfffefdfdfffdfefdfffefdfdfffefdfefffefefdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfefffdfefdfffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefdfffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefffefffefefefffefefffffefffefffefefffffffefefffffffffffffffefffffefefffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefffefffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffefffffffffefffefffffffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffdfdfefffdfdfefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffefffffffefefffefffefffefffefffffefefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffefefffffffefffffffffffffffefefffefffffffefffefffefefffffffefffffffffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefefffffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffefffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363637ff363736ff363737ff343434ff313231ff2e2e2eff2e2d2dff2d2d2dff2d2d2eff2e2e2eff2e2d2eff2e2e2eff2f2f2fff2e2e2eff2e2d2eff2e2e2eff2f2f2fff303130ff302f30ff2f2f2fff2f2f2fff2f2f30ff2f2f2fff2f2f2eff2f2f2fff313030ff313131ff303030ff302f2fff2f302fff2f2f2fff2e2e2fff2e2e2eff2f2f2eff2e2e2fff2e2d2eff2d2e2dff2d2d2dff2d2e2eff2d2d2dff2d2d2eff2d2d2dff2c2d2cff2c2c2cff2d2d2dff2e2e2fff2f2e2eff313232ff343333ff333433ff333333ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787978ff797878ff787879ff787978ff777778ff787878ff70706fff636362ff5d5c5dff555656ff4f4f4eff4a4949ff414241ff363636ff282829ff1a1a1aff121312ff0e0e0fff0b0b0bff090909ff080808ff060707ff050505ff060607ff070708ff060606ff040505ff030303ff010102ff010100ff000100ff020101ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010100ff020202ff020101ff020202ff020202ff020101ff010101ff010101ff010102ff020202ff030403ff050506ff070607ff060707ff070606ff090a0aff0d0e0eff131314ff1d1d1eff333332ff464646ff4a4a4aff4e4e4fff565555ff5c5d5cff656565ff6f6f6fff777777ff767677ff777677ff777677ff777777ff787878ff797979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000100ff000000ff000001ff000000ff000100ff000001ff000000ff000101ff000000ff000101ff000000ff000001ff010001ff000100ff010101ff010101ff000000ff010000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff727271ff717172ff717272ff717171ff717171ff6f6f6fff696969ff646364ff5d5d5cff545555ff4c4d4cff444444ff3c3c3cff353635ff2d2d2eff222121ff151515ff0b0b0bff080708ff040505ff020302ff020101ff010101ff010000ff000001ff000000ff000000ff000000ff000000ff030303ff020202ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010101ff030303ff020202ff020102ff000000ff000000ff000100ff010000ff010101ff000101ff000001ff010100ff020101ff030303ff060505ff09090aff0f100fff191918ff212221ff282828ff2e2e2eff353535ff3c3d3cff434344ff4a494aff4f504fff545454ff595a5aff5b5b5bff5b5b5cff5c5c5cff5c5c5cff5c5c5cff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202021ff1e1e1fff1d1c1dff191919ff171616ff131313ff121313ff151616ff151514ff0b0c0bff050404ff020101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff050504ff0b0b0cff0f0f0fff0d0d0dff111011ff121313ff1b1b1bff202021ff29292900000000ff3f3f3fff3e3e3eff393939ff373736ff363737ff373737ff373736ff373737ff333333ff2a2a2bff272627ff252525ff242323ff232323ff222223ff1d1e1eff181818ff101111ff0b0a0aff090809ff050504ff040405ff030303ff020202ff020102ff020202ff040404ff020202ff010101ff010102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff020202ff060605ff070707ff060606ff040505ff050505ff050505ff050505ff030304ff050506ff080708ff090909ff0d0d0dff131313ff1a1a1aff242424ff252424ff262727ff2a292aff302f30ff373636ff3d3e3eff454646ff515251ff575758ff606160ff606060ff606060ff616160ff606061ff6a6a6aff6e6e6eff767676000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefffffffffffefffffffffffefefffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffefffffffefffefffefffffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffffefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefefffffffefffffefefefffffefffffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfdfdfffefefefffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefffffffffefffefefffffefffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffefefefffffefffffefefefffefefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfefdfffefdfefffdfdfefffdfefdfffefdfefffefdfdfffefefefffdfefdfffefdfdfffefefefffefefefffefefdfffefefdfffefefefffefefefffffefefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefdfdfffdfefefffdfefdfffefefefffdfdfdfffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefefefffefefdfffefdfdfffefefefffefefefffffefefffefefefffefefefffffefefffffefffffefefefffffffefffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffefdfdfffefefefffdfefdfffdfdfdfffefdfefffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefefdfffefdfdfffefdfdfffdfdfefffefdfdfffefefefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffefefefffefdfdfffdfefefffdfefdfffefefefffdfdfdfffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfefffdfefdfffefefefffdfdfefffdfefdfffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffffffefffffefefffffefefffffefefffffefefffefefefffffefefffffefefffefefefffefefdfffefefefffdfefdfffdfdfdfffdfefefffefdfefffdfdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfefdfffefdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfefffdfefefffefefdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffffefefffffffefffffefefffefefefffefefefffffefefffefefefffffefefffffffffffffefffffefefefffffffffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffffffffefefffffffefffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffffffefffefefefffffefffffefffffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffefffffefefffffffefffffefefffffefefffffefffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffefffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefefffffffefffefffffffefffefffefffffffefefffffffefffffefffefffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffefffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373636ff373737ff373737ff373736ff343433ff313131ff313031ff30302fff2f3030ff2f2f2fff2f3030ff2f3030ff302f30ff2f2f2fff2f2f2fff2f2f2eff302f2fff303030ff302f2fff2f2e2eff2e2e2eff2f2f2eff2f2f2fff2f2e2fff2f2f2fff313030ff303130ff303030ff303030ff303030ff2f302fff302f2fff303030ff303030ff2f3030ff2f2f2fff2f2f2fff2f2e2fff2f2f2fff302f30ff2f2f2fff30302fff2f3030ff2f2e2eff303030ff323232ff313131ff333333ff333333ff333333ff333333ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff797878ff797878ff787878ff787878ff747474ff6f6e6eff656565ff5d5c5cff555655ff4f4f4fff484949ff404041ff353535ff282828ff1c1c1cff141313ff0e0f0fff0b0c0bff0a0a0aff080808ff060707ff060606ff060606ff070706ff060606ff050505ff040404ff050504ff010101ff030303ff020303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff020202ff020202ff020202ff010101ff010101ff020101ff020202ff040303ff050505ff060606ff070707ff070707ff0a0a0aff0f0e0fff151415ff222221ff323232ff404040ff4a4a4aff50504fff555555ff5d5d5dff656665ff6e6e6eff737372ff777677ff767776ff777777ff777776ff777778ff787878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff000100ff000100ff010101ff000000ff000001ff010001ff010000ff010100ff000101ff000000ff000000ff010100ff000000ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff727271ff717272ff717171ff717172ff717171ff6f6e6fff686968ff636262ff5b5b5bff535353ff4b4b4aff434242ff3b3a3bff343434ff2c2b2bff201f1fff141314ff0b0b0aff080808ff040504ff020202ff010102ff010001ff000000ff010000ff000000ff000000ff000000ff000100ff020202ff020101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000101ff010101ff030202ff020202ff020101ff010000ff000000ff000000ff010000ff010000ff000001ff010000ff010101ff020102ff030303ff060505ff080908ff0e0e0eff161617ff201f20ff272727ff2e2d2dff353535ff3c3c3cff424343ff484948ff4e4e4eff535353ff585959ff5c5c5cff5c5b5cff5c5c5cff5c5c5cff5c5c5cff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1e1fff1c1c1cff19191aff171616ff131313ff101010ff101010ff131313ff111111ff0a0a0aff040303ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040303ff090909ff0c0d0cff0c0b0bff0d0c0cff101111ff131213ff1b1a1bff21212000000000ff3d3d3dff393939ff373737ff363637ff373737ff373737ff373736ff373736ff373737ff333333ff2b2a2bff272726ff252526ff232323ff232323ff222223ff1d1e1dff181818ff111011ff0b0b0bff080908ff050405ff050405ff030303ff020201ff040504ff040404ff040404ff020202ff020303ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020202ff060505ff070707ff060606ff050505ff050505ff050504ff060706ff090909ff070707ff09090aff0d0d0dff131313ff1a1a1aff252425ff242425ff262726ff2a292aff302f2fff363737ff3d3e3dff464546ff525152ff585857ff616160ff606160ff606060ff606060ff616160ff606161ff606060ff696a6aff6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffefffffffefffffffffefffffffefffffefffefffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefffffffffefefffffffefffefffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffffffffefefefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffefffffffefffffffefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefdfefffefefefffefefdfffefefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffefffefffefffefffefefffffffefefffffefffffefefefffffefffffffffefffefefffffffffefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefffefffffffffffffffefffefefefffffefefffffffefffefffefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffefdfefffdfdfdfffdfefefffdfdfdfffdfefdfffefefefffefefdfffdfdfdfffefdfefffefefefffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefffffefefefffffffefffefffefffffefffffefefffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffefdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefefffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefffefffffefffffefefffffffefefffffffefffffffefffefffffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffefefffffefffffffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfdfffdfdfdfffefefdfffdfefdfffefefefffdfefefffefdfdfffdfefdfffefefdfffdfdfefffdfdfefffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefefffefdfdfffefdfefffdfdfefffdfefefffefefefffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefffffefefefffefffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffefffffefefffffefefefffefefefffefefdfffefefefffdfefefffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefffffffffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffefefefffefefefffffefefffefffefffffffffffefffffffffefffffffffffffffffefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffefffffffefffffffefffffefffffefefefffffffefffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffefefffffefffffefefefffffefffffffffefffffefffffffffffffefffefffffefffffffefffffffffffffefffffffefefffffefffefffffffefffffffefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff363736ff363636ff363736ff363737ff343434ff333334ff323131ff313130ff313131ff313132ff313131ff313131ff303030ff30302fff30302fff30302fff303030ff2f2f2fff2f2f2eff2e2f2eff2f2e2fff2e2f2fff2f2e2fff2f2f2fff30302fff303131ff313131ff313031ff303030ff303030ff303030ff313130ff313131ff303030ff30302fff302f30ff303030ff313031ff313130ff313131ff313131ff313231ff313131ff323233ff343535ff333333ff333333ff333333ff333333ff333333ff3433330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797978ff787878ff787878ff797878ff787978ff797879ff787879ff747374ff6e6f6eff656565ff5c5c5dff565656ff504f50ff494849ff404140ff353535ff282828ff1c1c1cff131314ff0f0e0eff0b0b0bff090909ff080808ff070706ff060606ff060706ff060706ff060506ff050505ff040504ff040404ff030203ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020303ff020202ff010101ff010101ff010201ff020202ff030403ff050505ff060606ff070606ff080707ff0a0a0aff0f0e0fff151515ff212121ff323232ff404140ff4a494aff4f4f4fff565656ff5d5d5dff656565ff6e6e6eff737372ff777776ff777777ff777676ff777777ff777677ff777677ff77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010001ff010000ff000000ff000100ff000100ff010000ff000001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717172ff727171ff717271ff717272ff717172ff717171ff6e6e6eff686768ff616160ff5a5a59ff525251ff4a4949ff414141ff3a3a39ff323332ff2a2a2aff1e1e1fff141314ff0b0b0bff080807ff050505ff020303ff020102ff010001ff000100ff000000ff000000ff000000ff000000ff010000ff020102ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff020202ff020102ff010201ff010100ff000000ff000000ff000000ff010000ff000100ff010101ff010101ff020102ff040404ff060605ff080809ff0d0d0dff161515ff1f1e1fff262726ff2d2d2dff343434ff3b3b3bff414142ff484747ff4d4c4dff525252ff585859ff5c5c5cff5c5c5cff5c5c5cff5c5c5cff5c5b5cff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1c1cff1a1919ff171717ff131313ff101010ff0d0d0eff0d0e0eff111111ff0f100fff090909ff030302ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff070707ff0a0909ff080808ff0b0b0bff0d0c0dff111110ff121213ff1b1b1b00000000ff3a393aff373737ff373737ff373737ff373637ff373736ff373736ff373736ff373737ff373637ff333333ff2b2a2aff272627ff252525ff232424ff232323ff232322ff1e1e1eff181817ff101110ff0b0a0aff090908ff040505ff040404ff050504ff040405ff040505ff040405ff040404ff040404ff020303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030202ff060506ff070707ff050606ff050405ff050505ff060606ff090909ff0c0c0cff100f0fff0d0d0dff131313ff1a1a1aff242424ff242525ff272727ff292a29ff30302fff373636ff3d3e3dff464546ff525251ff575857ff606060ff606160ff606061ff606161ff606061ff606060ff606160ff606161ff606061ff6a6a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffefffefffffefefffffefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefffffefffefffffefefffffefefffefffffffffffffffefefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffffefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffefffefefefffefefefffefffffffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffefefefffefefefffffefefffefefefffefefdfffdfefefffefefdfffefefdfffefdfefffefdfdfffefefefffefdfefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffefffffffefffffffefffefefefffffefffffffefefffefefefffefefffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffffefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffffffffffffefffffffffefffefefefffffffffffefffefffefffffffefefffffefefefffefefefffdfdfefffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfefefffefefdfffefefdfffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefefefffefefffffefefefffefffefffefefefffefefefffdfefefffefefefffdfefdfffdfefefffefefefffefefdfffefefefffdfdfefffefdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefdfdfffdfefefffdfefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffefffffefffffefffffffefffefffefffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefefefffefefefffdfdfdfffefefdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefffffffefffffffefffffffefefffffffefffefffefffefefefffffefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffdfefdfffefefefffdfefdfffdfefefffdfdfefffefefdfffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefefffffffefffefffefffefefefffffffefffffffefffffefffffffefefffffffffffefefffffefffefffefefefffefefefffefffefffefefffffefefffffefefefffefefefffefefefffffefefffefffefffffffefffffffffffefffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefffffffefffefffefffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffefefffffffefffefffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffefefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefefefffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefeffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff363637ff373736ff363636ff363636ff343434ff323232ff323232ff333232ff333333ff323333ff323232ff313131ff303030ff303030ff303030ff313031ff303030ff2f2f2fff2e2f2eff2e2f2fff2f2f2eff2f2f2eff2f2f2fff302f2fff313131ff313132ff313131ff303131ff313131ff313231ff323232ff323232ff313131ff313131ff313131ff313131ff313231ff323232ff333332ff333333ff343334ff343333ff353535ff353636ff353635ff333333ff333433ff333333ff333433ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787879ff797878ff787978ff787978ff787878ff797878ff787878ff747474ff6e6e6eff656565ff5d5c5dff565655ff4f4f4fff494949ff404140ff353536ff282828ff1d1d1cff141414ff0e0e0fff0b0b0bff090a09ff080808ff070707ff060606ff070607ff070606ff060606ff050505ff050605ff040404ff030303ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010001ff010101ff010101ff020202ff030403ff050505ff060606ff070706ff080808ff0a0a0aff0e0e0eff151515ff212121ff323232ff404141ff4a4a4aff504f4fff565556ff5d5d5dff656665ff6e6e6eff737373ff777677ff777776ff777677ff777676ff767777ff777777ff767677ff76777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000001ff010100ff010101ff000001ff010000ff000100ff010000ff010100ff000000ff010001ff010000ff000001ff000101ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff727271ff717172ff717171ff707171ff6e6f6fff6c6c6cff656565ff5e5e5eff565657ff4f4f4fff484748ff3f3e3fff373736ff2f302fff272828ff1e1d1dff141413ff0a0a0aff070706ff040504ff020203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020201ff030303ff050404ff070807ff0c0b0cff131313ff1b1c1cff232323ff292a29ff303131ff383838ff3f3f3fff464646ff4b4b4bff515150ff575757ff5b5b5bff5c5c5cff5c5c5cff5c5c5cff5c5c5cff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff161616ff131313ff101010ff0d0d0eff0b0c0bff0b0b0bff0e0f0eff0e0e0eff080808ff030303ff010101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff060605ff070708ff060606ff080808ff0b0c0bff0d0d0dff111111ff12121200000000ff373737ff373737ff373737ff373737ff373737ff373736ff373637ff373736ff373737ff373736ff363737ff333333ff2a2a2bff262726ff262525ff232423ff232223ff232323ff1e1e1eff181818ff111111ff0b0a0bff080809ff0c0c0dff0a0a09ff050405ff040404ff040404ff040404ff030303ff020201ff000101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff070707ff080808ff050605ff040404ff060706ff090909ff0c0c0bff0f0f0fff151514000000000000000000000000ff242524ff272626ff292a29ff2f2f2fff363636ff3e3e3eff464646ff525251ff585758ff606060ff606060ff616060ff606060ff606060ff606060ff616160ff606061ff606060ff606061ff606161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefffefffffffefffefffffffefffffffefffffffefefefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffffffffffffffffffffffffffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffefefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefffffffefffffffefefefffffefffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffefefffffefffefffffefefffffefefffdfefefffefefefffefefefffdfdfefffefefefffefefdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffffffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffffffffffefffefffefffefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefefffffefffffffffefefffffefefffefefefffffffefffefefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffefefefffefefffffefefefffffffefffffffefffffffefffffffffffffffffffffffefffffffefffefffefffefffefffefefefffefefefffffefefffefefefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefefefffefefefffffffefffefefefffffefffffffefefffefefefffffffefffefffffffffffefffffefffffefffffffffefefffffefffffefffefffffefffffefffffffefefefffefffefffffefefffffefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffdfdfdfffefdfdfffefefdfffdfefdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfefdfffefefefffefdfefffdfdfdfffefefdfffdfefefffefefdfffefdfefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefffefffffffefffffefefffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffefefffffffefffefefffffefefefffefefffffefffffffffefefffefefefffefefefffefefdfffdfefefffdfefefffdfefefffdfdfdfffefdfefffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffefdfefffdfefdfffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefefefffefefffffffefefffefefefffffefefffefffefffffffefffefefffffefffefffffefefffffefffffefefefffefefefffefefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefdfffdfefdfffefefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefefffefefefffdfefefffefdfefffefdfefffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefefffefffffffefefefffffffffffffffefffffffefffffefffffefefffffefffefffefffefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffefefffefffefffffefefffffffefffefefffffefefefffefefffffefffffffffefefffefefefffefefefffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefffffefefefffefefefffffefefffefffefffffffefffffefffffefffefffffefefffffefffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffefffffefefefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffffffefffefffffffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefefffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefffffffffffefffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363737ff373637ff373736ff363736ff373637ff363737ff363636ff353534ff323332ff333333ff333333ff333332ff333332ff323232ff313131ff303031ff303130ff313030ff313031ff2f3030ff2f2f2fff2f2f2fff2f2f2fff2f2f2fff30302fff313131ff313131ff313131ff313131ff313131ff313231ff323232ff323132ff323232ff323232ff313131ff313131ff313132ff323231ff323232ff323333ff333334ff343434ff353535ff353636ff363635ff363636ff353636ff333333ff343433ff333333ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787978ff797878ff797879ff787878ff787878ff787879ff787878ff787978ff797878ff747474ff6e6e6eff656565ff5c5d5cff565656ff4f504fff494948ff404040ff353535ff282828ff1c1c1cff141413ff0e0e0fff0c0b0bff090909ff080808ff060607ff070707ff060706ff060706ff060605ff060606ff050605ff040404ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010101ff020202ff030303ff010201ff020202ff030403ff050505ff060606ff070606ff080808ff0a0a0aff0e0e0eff151515ff222121ff323232ff404140ff494a4aff504f4fff565655ff5c5d5dff656565ff6e6e6eff727373ff777777ff777776ff777777ff767777ff777777ff777777ff777777ff777677ff7777760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff010000ff010100ff000100ff010000ff000001ff010000ff010001ff000000ff000001ff010101ff000100ff000100ff000000ff010000ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff727271ff717171ff717171ff6f6f6fff6d6d6dff6a6a69ff626362ff5c5c5bff555455ff4d4d4dff454544ff3c3c3cff333433ff2e2d2dff262727ff1c1c1cff121312ff090908ff060606ff040304ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff010000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010201ff020202ff040303ff060606ff0b0b0bff121312ff1a1a1aff202020ff262626ff2c2c2cff353434ff3c3c3cff434343ff494949ff4f4f50ff565655ff5a5a5aff5b5b5bff5b5c5cff5c5c5cff5c5c5cff5b5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff131313ff101110ff0e0d0dff0c0b0cff090a09ff0a0a09ff0b0c0cff0c0c0cff070807ff020202ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff050404ff050605ff050404ff060606ff080808ff0b0b0bff0c0d0dff101011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff0c0d0cff0a090aff040505ff030303ff020201ff010202ff010102ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff040403ff080908ff0b0a0aff090808ff060706ff090909ff0c0c0bff0f0f0fff141515ff1b1a1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffefffffefffefffffffffffffefefffffffefffefffffffffefefffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffefffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffffefffffffffefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffefffffffefefefffffefffffefffffffffefffffefffefffffffffffffefefffffffefffefffffffffefefffefffffffffffffffefefffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfefdfffdfdfefffefdfefffefefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefffefffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffffffefffefffefffffffefefefffffefffffefefffffffefefffefffefffffefffffefefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffffffffffefffefffffefefffefefefffefefffffefffefffefffffffefefffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffefefefffefefefffefffefffefefffffffefffffffffefffefefefffffefefffffffefffffffefffefefffffefffffffefffffffffefefffefefefffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffffffffefffffefffefffefffefffffffffffefffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfefffdfefefffdfefefffefdfdfffefefefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffdfefdfffdfdfdfffefefefffdfefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffefefefffffefffffefefffffffefffffffffffffffffffffffffefffffffefffefffffffffefefffefefffffefffffffefefefffefefefffffefffffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefefffdfefdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffefffefefefffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefffefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefefefffefdfefffefefefffefefdfffefdfdfffefdfdfffefefefffefefefffdfdfefffdfefefffdfefefffefdfdfffefefefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffefefefffdfefdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefffefffefefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffefffffefffffffffefffffefffffffefffffffffefffefefefffefffefffefffefffefefffffffefefffefefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffefffefffefffefffefffffffefefefffffefffffefefffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffffffffffffefefffffffefffefffffffffefefffefefffffefffffffefefefffefefffffffffffffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefefefffffffffffefffffffffffffffefffefffefffefffefffffffefffefffefefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffffefffffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffeffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373736ff373737ff373737ff373636ff373737ff373736ff363737ff363736ff343434ff333333ff333333ff333333ff323333ff333332ff323232ff313131ff303031ff313130ff313031ff313031ff303030ff2f2f2fff2f2f2fff2f302fff303031ff313131ff313131ff313131ff313131ff323231ff323232ff323232ff323232ff323232ff323231ff323232ff323132ff323232ff323332ff333333ff333333ff333334ff343535ff363536ff363636ff363636ff363636ff363635ff353636ff343333ff333333ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff787879ff797878ff797878ff787878ff787878ff787978ff787879ff787878ff747473ff6e6e6eff656565ff5d5d5cff565656ff4f4f50ff494949ff404141ff363535ff282928ff1d1c1dff141413ff0e0f0eff0b0c0bff090909ff080808ff060707ff070606ff080808ff060606ff060606ff060606ff050606ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff020202ff030303ff040404ff040404ff040404ff050505ff060606ff060707ff070808ff0a0a09ff0f0f0fff151415ff212221ff313232ff404141ff4a4a4aff4f4f4fff555556ff5d5c5dff656665ff6f6e6fff737373ff777776ff767777ff777677ff767777ff777777ff767777ff777677ff777777ff767776ff7777760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000001ff000101ff000101ff010000ff010101ff010001ff010100ff000100ff000100ff000000ff000001ff000001ff010000ff000100ff010001ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717172ff717271ff707170ff6f6f6fff6d6d6eff6c6c6cff676868ff606060ff59595aff525252ff4a4a4aff424241ff393939ff313131ff2c2c2cff242424ff1a1a1aff101110ff080808ff050505ff030302ff010101ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010102ff020202ff050505ff0a0a0aff111111ff181918ff1e1e1eff232324ff2a2a2aff313132ff393838ff404040ff464646ff4d4d4dff545454ff595959ff5a5959ff5b5b5bff5c5c5cff5c5b5cff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff101010ff0d0d0eff0c0c0cff090a09ff090808ff080808ff0a0a0bff0a0a0aff060607ff020203ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010202ff050404ff060606ff050405ff050505ff060606ff080808ff0b0b0bff0d0c0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff121212ff0d0d0dff0a0a09ff040505ff020202ff020202ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff040304ff090909ff0d0c0dff0b0b0bff090a09ff0b0c0cff100f0fff151515ff1a1b1bff2121210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffffffffffffefffefffefffefffefffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffffffffffefffffffefffefffffffffffffffefffefffefffffefffffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffefffefffefffefefffffefffffffffffefffefffefffffefefffefefffffefefefffffefefffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffefefffffefffffffffffefffefffefffefefffffefefefffefefdfffefdfefffdfefefffdfefefffdfefdfffefefefffdfefdfffdfefdfffefdfefffefefefffdfefefffdfefdfffefefefffefefdfffefefefffefdfefffefefefffefefffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffefffffefffefffefefefffefefefffefefffffefffffffefffffffffefffffffffefffefffefffefffefffefefefffefefefffefffefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefffefffffefefffefefefffefefefffefefffffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefffffffefffffffefefefffffefefffefffefffefffefffffefffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefefefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefdfffdfefefffefefefffdfdfefffefefefffefefefffefefdfffefefefffefffefffefffefffefefefffefffffffefefffffefefefffffefefffefffefffefffefffffefffffffffffffefffefffefffefffffffffffffffefffffffefffffefffffffefffffffffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffefdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffffffefffffefffffefffefffefefefffffffefffefefffffefffffffffffffffefffefffefffffffffffffffefffefffefefefffefffffffefefffffefefefffefefefffefefdfffefefefffefefefffefefefffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffefffffffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefffffffefefffffefefffffffffefffefffefffefffefffefefefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffefffefffffefffffefefffffefffffffefffffffffefffffffffefffefffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefffefffffffffffefffefffefffefffffefffffffffffffefffffffefffefffffffffffffffefffefffefffffefffffffefffffefffffffefffffffffefffffffffffffffffefffffffefffffffefffefffffffffffffffefefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff363737ff373637ff373737ff363737ff363637ff363636ff373637ff373736ff353435ff333333ff333333ff333333ff323233ff333333ff323232ff313131ff303131ff313131ff313130ff303030ff303030ff2f3030ff303130ff323131ff313131ff313131ff313131ff313232ff323232ff323232ff323232ff323231ff323232ff323132ff323232ff313232ff323233ff333333ff343333ff333333ff353534ff363635ff353636ff353636ff353536ff353636ff363636ff353635ff363635ff333333ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787978ff787879ff787978ff787978ff787878ff787979ff787879ff787878ff797878ff787878ff787878ff747474ff6e6e6eff656565ff5c5c5cff565656ff4f4f4fff484948ff404040ff353535ff282828ff1c1c1dff141314ff0f0f0eff0b0b0bff090a09ff080808ff090909ff080908ff070708ff050606ff060606ff060605ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff020202ff030303ff040404ff040405ff040405ff050505ff060606ff070607ff070807ff0a0a0aff0e0e0eff151515ff212222ff313232ff414041ff4a4a4aff4f4f4fff555655ff5d5d5cff656565ff6e6f6eff737273ff767777ff777776ff767776ff777776ff777677ff767676ff777677ff777777ff777776ff767777ff7777760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000101ff000001ff000001ff010000ff000000ff000100ff000000ff000000ff000100ff000001ff000101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff6f6f6eff6d6d6dff6c6c6cff696969ff666665ff5c5c5dff555555ff4f4f4fff464646ff3d3e3eff353535ff2f2f2eff292929ff212222ff181819ff0e0f0eff070707ff040504ff020202ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff000000ff010101ff020202ff040504ff090909ff101010ff161716ff1c1c1cff212122ff272727ff2e2e2eff353535ff3b3b3cff414242ff484949ff515051ff575656ff595958ff5a5a5aff5b5b5bff5c5c5cff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff0e0d0dff0c0b0cff0a0a09ff080808ff070707ff070707ff090909ff080808ff050505ff020201ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff040404ff050505ff040505ff040505ff050505ff060606ff080808ff0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff161616ff121212ff0c0c0dff090909ff050505ff060606ff050505ff020201ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020201ff040505ff0a0b0bff0e0e0eff0d0e0eff0c0c0bff0f100fff151515ff1a1a1aff212121ff2928280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffefefefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefefffffefefffefffefffffefffffefffefffffffffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffefefefffefffefffefefffffefefefffefefefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffefefefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffefffefffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffefefefffffefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffefdfdfffdfefdfffefdfefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffffefefffefffffffffefffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefffffffefefefffffefffffffffefffefefefffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffefffefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefefefffefdfefffefefdfffefdfefffefefdfffefdfefffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffefefefffefdfdfffdfefefffefefdfffdfefdfffdfdfefffdfefefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffffefefffefffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefefdfffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffefefffefefefffffefefffefffefffffefffffefffefffffefffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffefefffefefefffffefffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfdfffefdfefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefefefffefefdfffdfefefffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefffefffffefefffefefefffffffefffefefefffffffffffffefffffefefefffffefefffefefffffefefefffefefffffefefffffefffefffefefefffefefefffefefefffdfefdfffefdfefffdfefdfffefdfefffdfdfefffdfdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfefefffdfefefffefefdfffefefefffefefefffffefefffefefefffefefefffefffefffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefefffffefefffefffefffffefffffefffefffffefffffefefffffefefefffffefffffffffefffefefffffffefefffefefefffffefefffefefefffffefffffffffefffffefffffffffefffffefefffefffefffefefffffffefefffffefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffefefffffffefefffefefefffefefefffffefffffefffffffefefefffffffefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffefefffffffefffefefffffffefffffefffffffffefefffefffffffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefffffffefefffefffefffffefffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff363637ff373736ff373636ff373637ff373636ff373736ff363637ff373637ff363737ff353434ff333333ff333333ff333333ff333333ff333333ff323232ff313131ff303031ff303031ff313031ff303031ff303131ff313131ff313131ff313131ff313131ff323132ff323231ff323232ff323232ff323232ff323232ff323232ff323232ff323231ff323232ff333233ff333333ff343334ff353534ff363536ff363635ff363536ff353636ff363536ff363535ff363635ff353535ff363636ff363636ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff090909ff080809ff080707ff060606ff040404ff040304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff030303ff040404ff040404ff040405ff040404ff050405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff010001ff000000ff000000ff010001ff010100ff000000ff010000ff000101ff010000ff000000ff010001ff010100ff010001ff010100ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff6e6f6fff6d6d6dff6b6c6cff6a6969ff616161ff5c5c5cff535454ff4d4d4dff474747ff404040ff3a393aff333334ff2d2d2eff272627ff1e1e1fff151616ff0e0d0dff060606ff040403ff010101ff010001ff000000ff000000ff000000ff000000ff010001ff010100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff020201ff030303ff070607ff0c0d0cff141314ff191a1aff1d1d1dff222222ff292828ff2e2e2eff343333ff383839ff3e3e3eff454545ff4a494aff575656ff595859ff5a5a5aff5b5b5bff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0dff0c0c0cff0a0a09ff080808ff070707ff050605ff050505ff070807ff060706ff030303ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff040405ff060505ff050505ff050405ff050505ff050505ff060606ff080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252524ff1f1f1fff161516ff121212ff0d0d0cff09090aff0a090aff070807ff030203ff000101ff010000ff000000ff010100ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff050505ff0d0d0dff111111ff101010ff0f0f0fff141514ff1b1a1bff212122ff292928ff2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefffffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffefffefffffefffffffffefffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffefffefffffffffefefffefefffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffefefffefffffffefffefffffefffffefffefffefefffffefefefffefefefffefefdfffdfefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefdfefffefefefffefffefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefefffffffffffffffefefffefffffffefefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffefefffefefefffefefefffefffefffefffffffefefffffefefefffefffefffdfefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffefefefffffefffffefffefffefefffffefefefffefefffffffffffffefefefffffefffffefffffffffffffffffffffffefffefffefefffffffefffffffefefffefffffffefefffffefefefffefefefffefdfefffefefefffefefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfefffdfdfefffdfefefffdfefefffefdfefffdfefefffefdfdfffdfefefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefdfdfffdfdfefffefdfefffefefefffdfefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffefffffffefffefffefffffffefefffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefdfffdfdfefffefefefffefdfdfffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfefefffdfefdfffefdfdfffdfefdfffdfdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefdfdfffefefefffefefefffefefffffefefefffefefffffefffefffefefffffefefefffefefffffefefffffefefefffefefffffefefffffffffefffffffffffefffefffefefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffefffffefffffffffefefffefffffffffffefffefffffffefefefffefefffffefffefffefefefffefdfdfffdfefefffefdfefffefefefffdfefefffdfdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefffefffefefefffefefffffefffefffefffffffefffefffffefefffefffefffefefefffffefffffefffffffefffefffefffffffefefffffffefefffefffffffffefefffefffffffefefefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffdfdfefffefefefffefdfdfffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffefdfdfffefefdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfefffefdfefffefefefffefefefffefdfdfffdfdfefffefdfefffefefefffefefefffefefffffefffefffefffffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffffefffffffffffffffffefffefffffffffefffffefffffffefffefffefefefffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefffffefffffffefffffffffffffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefefffffffefefffefffffffefefefffefffffffefefffffefefffffefffefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefffffefefefffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373736ff363737ff363737ff373737ff363736ff373637ff373737ff363737ff373737ff363737ff363737ff353434ff333333ff333232ff333333ff323332ff333233ff323232ff313131ff303130ff303031ff303030ff313132ff313131ff313131ff313132ff313132ff323232ff323232ff323231ff323232ff323232ff323232ff323232ff323132ff323332ff333333ff333334ff343333ff353535ff363635ff363635ff363536ff363636ff353536ff363536ff363636ff363636ff363636ff363636ff363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff0c0c0dff090909ff080908ff070808ff060606ff040405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff040404ff040405ff040404ff050504ff040404ff070706000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff010100ff000000ff000100ff000001ff010000ff010000ff000101ff000001ff000101ff000100ff000001ff010001ff010100ff010000ff000100ff000001ff010100ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6f6f6fff6d6d6eff6c6c6cff696a6aff616161ff545454ff4f5050ff494949ff454545ff404040ff3b3a3bff343534ff313031ff2c2c2cff252526ff1d1d1dff131414ff0b0b0cff040404ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff020202ff080808ff101010ff141414ff171717ff1c1b1bff212222ff262627ff2a2b2bff2e2f2eff323232ff373737ff3a3a3aff4a4949ff565756ff595859ff5a5a5aff5b5b5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0cff0a0a09ff080909ff070607ff060606ff050505ff050505ff050505ff050505ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010202ff030304ff030404ff030303ff050405ff050505ff050505ff050504ff060606ff020202ff030302ff030304ff050506ff090909ff0d0e0eff141414ff1b1b1cff232323ff292929ff2f2f2fff353535ff3b3b3cff454545ff525352ff616161ff6a6969ff69696aff6a6969ff696a6aff696a6aff69696aff6a6a69ff696a6aff696a69ff252424ff1f1f1fff161516ff121212ff0c0d0dff0e0e0dff090a0aff030304ff010001ff000101ff010000ff000101ff000100ff010001ff000100ff010001ff000100ff010001ff000000ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff010000ff000100ff020102ff060605ff0f0f0fff141415ff151615ff151515ff1b1a1aff212121ff292828ff2e2e2eff3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffffefffffffffefffffffefffefefffffffffffffefffffffefffffffefffefffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefefffffefefffffefffffefefefffffffffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffefefffffffffffffffffefffefffffffffffffffefffffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefefffefffefffefefffffefffefffefffffffefffffffffefffffffffefffffffefffefefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefdfefffdfdfefffefefefffefefdfffdfefefffefefdfffdfdfefffefefefffefefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffefefffffffffefffffffefffefffefffffffffffffffffffffefffffefffefffffffffffefffefffefefffffffffefffffffffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefffffefffffffffffefffefffffffefffffffefefffffffffefffffffefffefffefffffefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfefffefefdfffefefefffdfefdfffdfefdfffefdfefffdfefdfffdfefefffdfefdfffefefefffdfefefffefdfefffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfdfefffefefdfffefefdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefffffefefffffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffffffefffefffffffefffefffefffffffefffffffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfefefffefdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffffefefffefffefffffefefffffffefffefefefffffefefffefffefffffefffffefffffffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefefffdfefefffdfdfefffefefdfffefefdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffdfdfdfffefefdfffdfdfdfffefdfefffdfefefffdfefdfffdfefdfffefefefffdfefefffefefefffefefefffefffefffffefefffefffefffffefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffefffffffffefffffefffffefefefffffffffffefefffffffefffffefefffffffefffffffffefffffffffffffffefffefefffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffefefefffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefffffefffefffefffffffefffefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffefefffffffefefffffffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefffffffffffffffefffffffefffffffefffefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffefefffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff101110ff0c0d0cff090909ff080908ff080808ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff040505ff040404ff040404ff040405ff070706ff0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010100ff000101ff000000ff000000ff000001ff000100ff000101ff000101ff000001ff010100ff010100ff000100ff010101ff010101ff000001ff000100ff010100ff000100ff000001ff010100ff010101ff000100ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6e6d6dff6c6c6cff6a696aff616161ff545454ff444444ff424243ff3e3e3eff3c3b3bff393838ff353435ff2e2f2fff29292aff252525ff212021ff151516ff0c0b0cff070706ff010202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040404ff0a0b0aff101110ff121213ff161615ff191919ff1c1d1cff212121ff242424ff282828ff2d2e2eff323231ff393a3aff49494aff575656ff595959ff595a5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a29ff2a2a2aff2a2a2aff2a2a29ff292a2aff2a2a2aff292a2aff2a2a2aff2a2a2aff2a2a2aff2a2a2aff272727ff222222ff1e1e1eff1c1c1bff191a19ff181818ff171717ff161616ff141514ff131312ff101010ff0d0d0cff09090aff070707ff060606ff090a0aff080809ff070707ff060605ff040405ff040404ff030404ff040404ff040403ff020202ff000100ff000001ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff020202ff010101ff030203ff040505ff050505ff050505ff050505ff020202ff020202ff020302ff030403ff060505ff090908ff0d0d0eff141414ff1b1c1cff222323ff292929ff2f2f2fff353534ff3b3b3cff454445ff525353ff616161ff696969ff6a6a6aff696969ff6a696aff69696aff696a6aff6a6969ff696a69ff6a6969ff252524ff1f1f1fff161515ff121212ff121112ff0d0e0eff060606ff020202ff010202ff020202ff030202ff020202ff020102ff010101ff010102ff010102ff020102ff010102ff020102ff010100ff000101ff010000ff000000ff000001ff000100ff000101ff010101ff000001ff010100ff010100ff000100ff010101ff010101ff010101ff010101ff010201ff010101ff010202ff040403ff080808ff131313ff191919ff1b1a1aff1a1b1aff212121ff282928ff2e2e2eff303031ff3434350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffefffffffefffffffffffffffefffffffffefffffefffefffefffffffefffefffffffffffffefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffefefffefffefffffffffffffffefffffefefffefffffffefffefffefffefffefffffffffefffffefffefffefefffffefefefffffffefffefefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffefffefffffffffefefffefefffffffefffffefefefffefefefffffefefffdfefdfffefefefffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffefefffffffffffffffffefffffffefffefffffffffefefffefefefffffffffffffffefffffefefffefffefffefffefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffffefffefefffffefefefffefffefffffffffffffefffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfdfffdfefefffdfefefffefefefffdfefefffefdfefffdfefdfffdfefefffdfefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffdfefdfffdfefdfffefefefffdfefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefffffffffefffefefffffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefdfffdfdfefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefefefffefefdfffdfefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefffffffefefffffffefffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffffefffefffffffffefefffefffefffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefefffefffffffffffefffefffefffffefffffefefefffefefefffefefefffdfefefffdfefefffdfefdfffdfdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefffefffefffffffffffefffefefefffefefefffefefffffefefffffffffefffefefefffefefefffefefffffffefffffefefefffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffdfefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffefefdfffdfefefffdfefefffdfefdfffefefefffefefefffffffefffefefefffefefefffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefefefffefefefffefefefffefffffffffffefffefefefffefffefffefffefffefffefffefffffffffefffffefffefffefffffffefffffffffffffffffefffffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffefffffffefffefffffffffffffefefffefffffffffffefffffffefffffefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefffffffffffefffefefefffefefefffefefffffefefffffffffefffefffffffffefefffffefffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefefefffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffffefefffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262726ff191919ff101111ff0d0c0dff090909ff080809ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff040404ff040505ff040405ff070707ff0a0a0aff11101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000000ff000000ff010000ff000000ff010100ff000000ff000000ff000000ff000101ff000001ff010001ff010101ff010000ff000101ff010100ff000101ff010101ff010100ff010100ff000101ff000000ff000000ff010101ff010100ff010000ff000100ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6c6c6cff6a6a69ff616161ff545454ff444445ff404040ff3d3d3dff383838ff353535ff343435ff313031ff2b2b2bff272626ff242424ff1d1d1dff111111ff090909ff050505ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff040403ff080707ff0d0e0eff111111ff121313ff151515ff191918ff1c1c1cff1e1e1eff232223ff2b2b2aff303131ff323231ff3a393aff494a49ff565756ff59595900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2d2dff2a292aff2a2a2aff2a2a2aff2a2a2aff292a2aff2a2a2aff292a2aff2a2a2aff2a2a2aff272727ff222222ff1e1e1eff1b1b1bff191a1aff191918ff171717ff161616ff141515ff131313ff101010ff0d0c0dff090a09ff070708ff060606ff040404ff020202ff070707ff060605ff050504ff040404ff030403ff030403ff050504ff030404ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff030302ff050505ff050505ff010101ff010101ff020202ff020202ff020303ff040304ff050605ff080909ff0d0e0dff141414ff1b1b1bff232323ff292929ff2f2f2fff353535ff3b3b3bff444544ff535252ff606161ff69696aff696969ff69696aff6a6969ff6a6a6aff696969ff6a6969ff6f6f6fff282928ff242525ff1f1f1fff161615ff181819ff141415ff0d0c0dff09090aff090908ff09090aff0a0909ff090809ff070607ff050405ff040404ff040404ff030403ff040403ff030303ff020202ff020202ff020202ff020102ff020202ff020202ff020202ff020202ff020202ff010102ff020202ff030202ff030303ff050505ff060606ff070707ff080808ff080807ff090809ff0b0c0cff101111ff1c1c1cff212222ff232223ff212221ff282929ff2e2e2eff303130ff343434ff3b3c3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffefefffffefffffffefffffffefffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffffefffefffefffefffefffffffffffffefffffefffffffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefffffffffefefffffefffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffefffffefffefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfdfefffdfefefffefdfdfffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefffefffffffffffffffffffefefffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffefefffefffffffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefffffffefefefffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefffffffefffffffffefffffffefffffffefffffffefffffefffffffefefefffefffffffefefefffefefefffdfefefffefdfdfffdfdfefffdfdfefffefefdfffdfefefffdfefefffefefefffefdfefffefefefffdfefefffdfefefffefefdfffdfefefffdfefefffefdfdfffdfdfdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefffffffffffefffefefefffffefefffefefefffefffefffefefefffefefffffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefdfefffefdfefffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffefefefffdfefdfffdfefdfffefdfdfffdfefefffdfefdfffefdfefffefefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefffffefffefffffefffffefefffffffefffffffefffffefffffffefffffffffffffffffffefffffefffffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffffefefffefdfefffefefefffdfefefffefdfefffdfdfdfffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffcfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffffefefffefefefffffefefffefffffffefefefffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefefefffefffefffefffffffffefefffefefffffefefffffefefefffefefefffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefdfefffefdfefffdfefefffdfefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffdfefefffefdfefffdfefefffefffefffefefefffefffefffffefefffefffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffffffffffffefffffffffffffefffefffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffefefffffefffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefffffffefefefffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefefefffefffefffefffffffffefefffefffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffefffffffffefefffffefffffffefffffffefefffefffffffffefffffefefefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffefffefffefffffffefffffffffefefffefffffffefefffffefffefffffefffffefffefffefffffffffffffffefefffffffefefffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefffffefefffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333434ff262626ff191919ff111011ff0c0d0dff090909ff060707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040404ff030304ff040405ff070607ff0a0a0aff101110ff1e1d1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff000001ff000001ff010000ff000001ff000101ff010001ff010001ff010001ff010001ff000101ff000101ff010101ff010101ff010101ff000000ff000000ff000000ff000001ff010100ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff616161ff545454ff454444ff404040ff404040ff404040ff3d3c3dff383938ff353636ff353534ff303031ff2b2b2bff262626ff232423ff1d1d1dff101011ff09090aff040405ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff030303ff070807ff0e0e0eff111011ff131213ff151515ff181919ff1c1c1cff1e1e1eff232323ff2b2b2bff303030ff303030ff303030ff313132ff3a3a39ff494a4aff56565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff2d2c2cff2a2a2aff2a2a2aff2a2a2aff2a292aff2a2a2aff2a292aff2a2a2aff272727ff222322ff1e1e1eff1c1b1bff191919ff181818ff171717ff151616ff151514ff131313ff101010ff0d0d0dff0a090aff070707ff050606ff040404ff020302ff010101ff010101ff040404ff040404ff040404ff040303ff040304ff040404ff040304ff020202ff010001ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010202ff020101ff030202ff030303ff030303ff010101ff000001ff010000ff000101ff020202ff020202ff030203ff030404ff050505ff080909ff0e0e0dff141414ff1b1b1bff232222ff292929ff2f2f2fff353434ff3c3b3cff454445ff535252ff616161ff6a696aff696969ff6a6a6aff696a69ff696a69ff6f6f6fff7a7b7bff2b2b2bff292829ff252524ff1f1f1fff232324ff202020ff1a1a1aff171718ff181818ff1a191aff191a19ff151616ff111211ff0d0d0dff0b0b0bff090909ff080908ff080808ff070708ff070707ff050506ff050505ff050404ff040404ff050505ff060506ff050506ff050405ff040404ff040505ff060707ff0a0a0aff0f0e0eff131313ff151515ff151515ff161616ff171818ff1b1b1bff1f1f1fff282929ff2d2d2dff2c2b2cff292929ff2d2e2eff303030ff343434ff3b3b3bff4444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefefffefefefffefffefffefefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffffefffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefffffffefefefffffffffffefffffffefefefffefefffffffefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffffefffffffefffffffefffffffffefffefffffffefefefffefefffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefffefffffefffffffefffffffefffffffffefffefffffffffefefffefffffffefffefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefefdfffefefefffefdfefffefefefffdfdfefffdfefefffdfdfdfffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffffefffffefefffefefefffffefefffefffefffffefefffefefefffefefefffdfefdfffdfefdfffefefefffefdfefffefdfefffefefdfffdfefefffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffefdfdfffefdfefffdfdfefffdfdfefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffdfefefffdfdfefffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffffefffffffefefffffffefffefffffffffefefffffffffffefffefffffefefffefffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffefefffffefefffefefefffefefefffefffefffefdfefffdfefefffefefdfffefdfefffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfdfcfffdfcfcfffcfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefffefffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffdfefefffefdfdfffefefefffefefdfffefdfdfffdfefefffdfefdfffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffefefefffefffefffefffefffffffffffefefefffefffefffefefefffefefefffefefefffefefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffffefffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffefffffefefffefefefffefefefffffffefffffefefffefffffffffefefffffefffffefefffffefefffffffefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefefffefffffffffffefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffefffefefefffefefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffffffffefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff343434ff262626ff191919ff101011ff0c0d0cff090909ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040403ff040504ff070707ff0a0a0aff101010ff1e1d1eff302f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff010100ff010000ff000000ff010001ff000100ff010100ff000100ff000000ff000100ff000000ff010001ff010001ff010001ff010101ff000101ff010000ff010101ff010100ff010100ff010101ff010100ff010101ff010100ff000101ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606161ff545454ff454444ff404040ff404040ff404040ff414040ff404040ff3c3c3dff383838ff363535ff343434ff313130ff2b2b2bff262726ff242324ff1d1e1dff111111ff090909ff050505ff010100ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020201ff030303ff070707ff0e0e0eff111111ff131213ff151515ff181919ff1c1c1cff1e1e1eff232323ff2b2b2bff303130ff303130ff313130ff303030ff303130ff323131ff3a3a39ff4a4a4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353535ff333333ff2c2c2cff2a2a2aff2a2a2aff2a2a2aff2a2a2aff292a2aff272727ff222222ff1e1e1eff1b1b1bff191a19ff181818ff171817ff161616ff141515ff131213ff101010ff0d0d0dff09090aff080708ff050606ff040404ff020202ff020102ff010101ff000001ff010101ff040404ff030303ff030303ff030403ff040304ff030404ff030202ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff020202ff020302ff020202ff030303ff030303ff010101ff010101ff000100ff000000ff000000ff010101ff020202ff020203ff020203ff030403ff050505ff090909ff0d0e0dff141414ff1c1b1bff232323ff292929ff2f2f2fff353535ff3c3b3bff444545ff535252ff616061ff696a6aff69696aff6a6969ff6f6f6fff7b7b7bff7e7e7dff2f2f2eff2b2b2bff282829ff242424ff2b2b2bff2a2a2aff272727ff272727ff2a2a2aff2b2b2bff2a2a2aff262626ff201f1fff191918ff141413ff10100fff0e0e0eff0d0d0dff0c0d0cff0c0c0bff0b0b0bff0b0a0aff0a0a0aff090a09ff0a0a0aff0b0a0bff0b0b0bff0a0b0aff0a0b0aff0b0b0bff0e0e0eff141413ff1c1c1cff232424ff282827ff292929ff2a2a2aff2b2c2cff2e2e2eff303030ff353535ff353536ff323232ff2e2e2eff303030ff343434ff3c3b3bff444544ff5252520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffefefffffefefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffefffffefefffffefefefffffefefffefffefffffefefffefffefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffefefffffffffffffefffefffffefefffefefefffffefefffefffffffffefefffefffffffefffffffefffefffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefffefffffffffffefffefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfefffdfefefffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefdfffefdfefffdfefdfffefefefffefdfefffefdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefffefffffefefffffefefffefefefffefffffffffefefffefffffffefefefffefffefffefffefffffffffffefefffffefffffffefefffffffffefffffffffffefffffffffffefffffefffffffffffffffefefffffffffffefefefffffefefffffefefffffefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffcfdfdfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffffefefffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffefffffffffffefffffefffffefffefffffffffffffefefffffefefffffefefffefffffffefefffffefefefffffefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefdfefffefefdfffefefdfffdfefefffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefefffffffefefffffefefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefffffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffffffffffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffefffffffffffefffffefffffefffefffffffffffffefefffffefefffffefefffefffffffefffffffefffffffffffffffefffefffffefffffffefffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefffffefffffffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffefffffefffffefffefffffffffffffefefffefefefffffefefffefefffffefefffffefefefffffffffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4a4aff404040ff333334ff262626ff191919ff111111ff0d0d0cff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060606ff070707ff0a0a0aff101111ff1d1d1dff30302fff3f3f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff010101ff000100ff000000ff000000ff000000ff000001ff000000ff010100ff010101ff000000ff010101ff000001ff000001ff010101ff000101ff010001ff010100ff010100ff000101ff010000ff000101ff000101ff010100ff000100ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545454ff454444ff404040ff404040ff404040ff404041ff404040ff404040ff404040ff3d3d3dff383838ff353635ff353535ff303130ff2b2b2bff262626ff232323ff1d1d1eff101110ff0a0a09ff050505ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000001ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010201ff040403ff070808ff0e0e0eff111111ff121213ff151515ff191919ff1c1d1cff1e1e1eff232323ff2b2b2aff303031ff313030ff303031ff303030ff303030ff303030ff303031ff313132ff393a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff353636ff333333ff2d2d2cff29292aff2a2a2aff2a2a2aff272727ff232222ff1e1e1eff1b1b1bff191a1aff181818ff171718ff161616ff151515ff131313ff101011ff0c0c0dff09090aff070708ff060605ff040404ff020302ff020201ff010101ff010101ff010100ff010101ff010001ff030303ff040303ff030302ff040404ff030404ff020202ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff020201ff030302ff030303ff030303ff010101ff000101ff000000ff000000ff000001ff000000ff000000ff000001ff020202ff030202ff020303ff040403ff060505ff090909ff0e0d0dff141414ff1b1b1bff232322ff292929ff2f2f2fff353535ff3b3c3cff444545ff525252ff616161ff6a6a69ff6f706fff7b7b7bff7d7d7eff7d7d7dff313131ff2f2e2eff2b2b2bff292828ff313132ff343434ff343434ff373737ff393939ff3b3a3bff3a393aff373737ff313030ff272726ff1f1f1fff191919ff151616ff141413ff131313ff131313ff121212ff131312ff121313ff121212ff121212ff111112ff121212ff131312ff121313ff141313ff171717ff1f1f1eff2a2a2aff353434ff3a3a3bff3d3d3dff3f3f3fff404040ff414141ff404041ff3f3f3fff3c3c3cff363635ff313030ff343434ff3b3b3bff454444ff525252ff6262610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffefefefffffffefffefffffffffffffffefffffffffefffffffffefffefffefffffffffffffefffffffffffffffffefffefffffffffefffffffffefffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefefffffffffefffffefffffefefefffefefffffefffffffffefefffffefefffffffefffffffffffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffdfdfefffefefdfffefdfefffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefdfdfffdfdfefffefdfdfffefefefffefdfefffefefdfffefefefffdfdfefffefefefffefefdfffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefffffffffefefffefefefffefffefffffffefffffefefffffffefffffffefffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffefffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffefdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefdfefffefefdfffdfefdfffefefefffefefefffffefffffffefefffefffffffefefefffffefefffefefefffffffefffefffefffffffefffffefefffefffffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefffefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffefefefffdfefefffefdfdfffefdfefffefefdfffefefefffefefdfffefefdfffefefdfffdfefefffefdfefffdfdfdfffefefdfffdfefefffefdfefffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefefffdfdfdfffefdfdfffdfdfefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffffffffffefefffffefffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffffefefffffefefffefffefffefefefffefefffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffefefffffffffffffefffffefffefffffffefffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffffffffffffefefffffffffffffffefffefffffffffefefffffffefffefefffffffffefffefffefffffffefffffefefffefefffffffefefffffffffffefefffffefffefffffffefffefefffffffffffffffffefffefffffffffffefffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefefffffffefffefefffffffffefffefffefffffffefffffefefffefefffffffefefffffffffffefefffffefffefffefefefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515051ff4a4a4aff404040ff343434ff272626ff191919ff121112ff030302ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff010001ff000100ff030202ff0c0c0bff0a0a0aff111010ff1e1e1dff2f2f2fff404040ff494a4a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010100ff010001ff010001ff000100ff010000ff010100ff010101ff010100ff010100ff000000ff010100ff000001ff010100ff010001ff000001ff010101ff000101ff010000ff010001ff010101ff010101ff010100ff010100ff010101ff000101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444445ff404040ff404040ff404040ff404040ff404040ff404040ff404040ff404040ff404040ff3d3d3dff383838ff363635ff353435ff313031ff2b2b2bff272626ff242423ff1e1e1eff111111ff0a0909ff050504ff010101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010001ff010001ff000000ff000000ff000000ff000000ff010000ff020201ff040403ff080707ff0e0e0dff111110ff131312ff151515ff191918ff1d1c1cff1e1e1eff232323ff2a2b2bff303030ff303030ff303130ff313030ff313030ff303130ff303130ff303031ff313031ff31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373736ff353535ff333333ff2c2c2cff2a2a29ff272727ff222222ff1e1e1eff1b1c1cff1a1919ff181818ff171717ff161616ff151514ff131313ff101010ff0c0d0dff0a090aff070707ff060606ff040404ff030203ff010102ff010101ff010100ff000100ff000101ff010001ff010101ff010100ff000001ff040303ff050505ff050405ff030303ff010201ff010100ff010000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010100ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010102ff020303ff030303ff020202ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020202ff020202ff040304ff050505ff080808ff0d0d0dff141313ff1c1c1cff242323ff292a2aff2e2e2eff353534ff3b3b3bff434343ff4f5050ff646463ff6f6f6fff7a7b7bff7d7d7dff7e7e7dff7d7d7eff343434ff313131ff2e2e2fff2b2b2bff363636ff3b3c3cff3f3f3eff424242ff444545ff474647ff464646ff444343ff3e3d3eff353535ff2c2c2bff262526ff232222ff202020ff201f1fff20201fff1f1f1fff1f1f1eff1f1e1eff1e1e1eff1e1e1eff1d1d1dff1e1e1dff1f1e1fff1e1e1fff201f20ff222323ff2b2a2aff363636ff414241ff484848ff4c4b4bff4e4e4dff4f4f4eff4e4f4fff4d4c4dff484848ff434342ff3a3a3aff353435ff3b3b3cff454445ff525252ff616261ff696a690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefffffffefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffefffefffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefefffefefefffefefffffffffffffefffefffffffffffffefefffffffffffffefffffefffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffffefefffefefffffefffefffefefffffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffefffffefffffffffefffffffffffffefefffffefffefffefefefffefefefffefefffffefffefffffefffffffefefffffefefffefefefffefffffffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefffffffefefefffefffefffffefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffffefffffefefffffffffefffffefffffefffffffffefffffffffffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfefffdfefefffefdfefffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefefdfffefdfdfffefdfefffdfdfdfffefefefffefefefffdfefefffefefdfffefefdfffefefefffefefdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffffefefffffefefffefefefffffffffffffefffffffffffffffefffffefffefffefffffffffffffffefffefffffffffffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffdfefefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefffefffefefffffefefefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefefffffefffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfefefffdfefdfffefdfefffefdfefffefefefffdfdfdfffefefefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffefefefffefefefffffefefffefefefffffefefffefefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefefefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffefefffefefefffefffffffffefefffefefffffffefffffefffffffefefffffefffefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffffffffffffffefffefffefffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefffffffefffffffffffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefefffffffffffefefefffffffffffffffffffefffefffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefffefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffefffffffffffefffefefefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffffffffefffffffefefffefffefffefffffffefffffffefefffffffffffffefefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffefffffffffffffffefffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff575757ff515151ff4a4a4aff404040ff333434ff262626ff1d1d1dff080808ff050404ff040404ff030303ff010201ff000001ff000000ff000100ff000001ff000001ff010001ff000101ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000100ff000000ff000000ff010101ff030202ff030403ff030303ff040303ff040404ff040505ff0c0d0dff101010ff1d1d1eff2f2f2fff404040ff4a494aff515252000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000000ff010000ff000000ff000101ff000101ff000000ff000001ff000000ff010000ff010001ff000101ff010001ff010101ff010101ff010101ff000001ff010001ff000101ff000100ff010001ff010001ff010101ff010001ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404040ff404040ff404140ff404040ff404040ff404040ff404140ff404040ff404040ff404040ff3d3d3dff383938ff353535ff353434ff303030ff2b2b2bff262727ff232323ff1d1d1eff101111ff0a0909ff050405ff000101ff010001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff000000ff000000ff000000ff010202ff030404ff070707ff0e0e0eff101111ff131312ff151515ff181919ff1c1c1dff1e1e1eff232323ff2b2b2bff303030ff303030ff303031ff303030ff313030ff303030ff313030ff303030ff303031ff303030ff31303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff363737ff373636ff353536ff333433ff2d2c2dff272828ff212122ff1e1e1eff1b1b1bff191919ff181818ff161717ff171616ff151414ff141313ff111011ff0c0d0dff090909ff070707ff060606ff040505ff030304ff030202ff010201ff010101ff010100ff010101ff010101ff010101ff000001ff010201ff060706ff090809ff080809ff060506ff020303ff010101ff010201ff020101ff010101ff010101ff010100ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010101ff010101ff010001ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010202ff030303ff040404ff040404ff010202ff000101ff010001ff010000ff010000ff000000ff000001ff000000ff010000ff000000ff010101ff010202ff030303ff040404ff060606ff0a0a09ff0f0e0fff161616ff1f2020ff282829ff313232ff383938ff414141ff494a4aff535353ff606060ff717171ff7b7b7aff7e7d7dff7d7d7dff7e7d7dff7d7d7dff3c3c3cff353434ff313131ff2e2e2eff3a3a3aff424242ff464646ff4a4a4bff4e4e4eff505151ff525252ff505050ff4c4c4cff454545ff3c3d3dff363636ff343333ff333333ff333434ff333434ff323232ff313131ff303030ff302f2fff2f2e2fff2f2f2fff313031ff323232ff323333ff343434ff363636ff3c3c3cff454546ff4d4e4eff535253ff565555ff585858ff595859ff595959ff565656ff525151ff4a4a4aff414141ff3b3b3cff454444ff525252ff626262ff6a6969ff69696a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffffffefffffefffffefffffffefefffffefefefffffffffffffffffffefefffffefefefffffffffffffefffffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffefffffffefffffffffefffffefffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffffffefefffffefefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefefffffefefffffffffffefffffffefefefffefefefffefefffffefffefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffffefefffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffefffffffffffffefffffffefefffffefefffffefefffffefefffefffefffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffefefffefefefffefffffffefefefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefffefffefefffffffffefffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefefffffffefffffffefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefefefffefefefffdfefdfffefefdfffefefefffdfefefffdfefefffefdfefffefefefffefefdfffefefefffdfefdfffefefefffefefefffefefdfffdfefefffdfefefffefdfdfffdfefefffdfefdfffefefefffefdfefffefdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfefffdfefefffefefefffefefdfffefefefffefdfefffdfdfdfffefefefffefefefffdfdfdfffefefdfffefefefffdfefefffdfefefffefdfefffdfefefffefefdfffefdfefffdfefdfffefefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffffefefffefffefffffffffffefefffffffffefffefefefffefefefffffefefffefffffffefffefffefffffffefffffffffefffffffffefffffefffffefffefffefefffffefefefffffffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffffefffffefffefffefffffffefefefffefffffffffffffffffefefffefefffffefffffffefffffffffffefffffffffffffefffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefdfffefefffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfefefffdfefdfffdfefdfffdfefefffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfefefffefefefffefefefffefffefffffefefffefefefffefffffffefefffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffffffefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffffefefffefffefffffefefffefffefffefefffffefefefffffffefffffffefffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefefffffefffffffefefffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefffffefefefffffffffffefffffffefffffffffefffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefffffffffefffffffffefffffefffffefffffffefefffffefefefffffffffffffffefffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefffffefffefffffefffffefefffffefefefffffefffffefffffffefefefffefefefffffefefffefffefffefefefffffefefffefffffffffffefffffefefffefffefffffffffffffffffffffffefffefffffffefffffffffefffffefffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffffffffffefffffffefefffffffefffffefffffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff6c6c6dff707170ff727171ff727272ff737474ff757575ff767675ff767676ff767676ff767676ff787878ff787878ff787878ff797978ff797979ff787979ff787879ff797879ff7b7b7cff7f7f7eff7f7f7fff7f807fff7f7f80ff80807fff7f7f7fff7f7f80ff7f8080ff7f7f7fff7f807fff7f7f7fff807f80ff7e7e7eff7b7b7bff7a7979ff787878ff787878ff777878ff787878ff777777ff767676ff767675ff757575ff757474ff737474ff737373ff727272ff727372ff727272ff727272ff706f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5e5eff575757ff505151ff4a4a4aff404040ff343434ff2a2a2aff0f0f10ff0f0f0fff0f0f0fff0c0c0bff080808ff050505ff050505ff050405ff040404ff030303ff020302ff010202ff010101ff010102ff010201ff020101ff010001ff000101ff010101ff010101ff020101ff010102ff010101ff020102ff010101ff000100ff010101ff010101ff010202ff030303ff070607ff090a0aff0c0d0cff0e0d0eff0e0f0eff0e0e0fff0a0a0aff191818ff1d1d1eff2f3030ff403f40ff4a4a4aff515251ff5a5a5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff000100ff000001ff010100ff000000ff000001ff000101ff010000ff000101ff000100ff010101ff010001ff010100ff010001ff010100ff010101ff000101ff010101ff010101ff010100ff000100ff010000ff010001ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373637ff373737ff363736ff363536ff343333ff313130ff2c2b2bff272726ff232222ff1f201fff1e1e1eff1d1d1dff1c1c1bff1a1a19ff181717ff141414ff0e0f0fff0a0b0aff080808ff060707ff060505ff040404ff030303ff020302ff010102ff010101ff010101ff010201ff010101ff000000ff020202ff070707ff0a0a0aff0a0a0aff060706ff020303ff010101ff000101ff010101ff010000ff000001ff000101ff010101ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010100ff010000ff000100ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff030302ff040404ff040404ff020202ff010101ff010100ff000000ff010000ff010000ff000100ff000000ff000000ff000101ff020102ff020302ff040304ff040504ff060607ff090909ff10100fff191919ff232323ff2c2c2cff383838ff3f3f3fff484848ff525252ff5a5b5bff676868ff767676ff7d7d7eff7d7e7dff7e7d7dff7d7d7dff7d7e7eff4a4a4aff3c3c3cff343434ff313131ff3e3e3eff494848ff4d4e4eff535353ff575757ff5b5a5aff5c5c5cff5b5b5cff5a595aff565757ff525352ff4e4e4eff4c4c4cff4c4c4cff4d4d4cff4c4c4cff4b4b4cff4a4b4bff4c4b4bff4b4c4bff494a49ff494949ff4a4a4aff4b4b4bff4b4b4bff4b4b4bff4e4e4eff525252ff585858ff5b5b5bff5d5d5cff5e5e5eff5f5f5fff606060ff606060ff5e5f5fff5b5b5bff545555ff4c4b4bff444544ff525252ff616262ff69696aff696969ff6a6a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffefefffffefffffefffffffffffefffffefffffffffefffffefefffffefefffffefffffffefefffefffefffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffefffffffffefffffefefffffefefffffefffffffefefffefffefffefefffffefffffffefefefffefffffffffffefffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffefffffefffffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffffefefffefefefffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffefefffffefefffefefefffefefefffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffefefefffffefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffffefefffefefffffefffefffefefefffefefefffefffefffefefefffefffffffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffffefffffffefefffefefefffffffefffffffefffefefffffffefffffffffefffefffffffffffefffffffffffffffffffffffefffefffefffffefffffffefefffffffffffefffefffffefffffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfdfffefefefffefefefffefdfdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefdfffefefdfffdfefefffefefefffefefdfffdfefefffefefdfffefefefffdfefdfffefefdfffdfefdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffefdfdfffefdfdfffdfefdfffdfefdfffefdfefffefdfefffdfefefffdfefdfffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefdfffefefdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefdfffefefdfffdfefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffffffefffefefffffefffffffefefefffefffffffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffdfdfcfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefefffefefefffdfdfdfffefefefffefefefffffffefffefffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffefffffffffffffffefffefffefefefffffefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffefdfdfffefdfefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffffefffffefffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffffefffffefffffffefefefffefffffffefffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefefffffefffffffefffefffefffffffffffffffefefefffefefffffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffffefffffefffffffefefefffefffffffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffffefefffefefffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffffefffffefffffffffefffffefefffffffffffffffffffffefefffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a696aff696a6aff6c6d6cff707070ff727172ff727272ff737373ff757575ff757676ff767676ff767676ff767776ff787878ff797878ff787878ff787978ff797879ff797979ff797879ff797979ff7b7b7bff7f7f7eff7f807fff7f7f7fff7f7f7fff7f7f7fff7f807fff7f807fff7f7f80ff7f807fff7f807fff7d7e7dff7c7b7cff7a7979ff787878ff787878ff787878ff787877ff777677ff767676ff767675ff757576ff747574ff747373ff737373ff727272ff737272ff727372ff727273ff6f7070ff6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676767ff5e5e5eff575857ff505051ff4a4b4aff404040ff343535ff1e1e1eff202021ff212122ff1e1e1eff191918ff151515ff131314ff131212ff0f0e0fff0b0b0bff080808ff060606ff050505ff050505ff050505ff040404ff040404ff030404ff030303ff040404ff040405ff050505ff050505ff040504ff040404ff050404ff050505ff060606ff090909ff0e0e0eff141414ff1b1a1aff1d1d1eff212120ff222221ff202121ff1e1e1eff333333ff2f302fff40403fff4a4a4aff515251ff5a5b5aff63646300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010100ff000100ff000001ff000001ff000000ff000100ff010100ff010001ff000100ff010100ff000100ff010001ff010001ff010101ff000101ff010101ff010100ff010101ff000101ff010100ff010001ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff373737ff373736ff363736ff363536ff343333ff303030ff2b2c2cff282828ff252424ff232223ff212122ff20201fff1e1e1eff1b1b1bff171616ff121111ff0c0c0cff090909ff070807ff060506ff040505ff030303ff020303ff020202ff010101ff010101ff010201ff020201ff010101ff020202ff070707ff0a0a0aff0a0a0aff070706ff030303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010202ff040404ff040404ff020101ff000101ff000000ff010001ff000100ff000000ff000000ff000000ff010000ff010100ff010102ff020303ff030303ff040505ff060606ff090909ff0f0f0fff191919ff252524ff2f3030ff3a3a3bff414141ff4b4a4bff545554ff5e5f5eff6b6a6bff777677ff7c7d7dff7d7e7dff7d7d7dff7d7d7dff7d7e7eff4a4a4aff4a4a4aff3c3c3cff343434ff464645ff505050ff565656ff5d5c5cff616161ff636463ff656566ff666666ff676666ff666666ff666666ff676766ff666766ff646565ff636363ff626262ff626362ff636363ff666566ff676867ff676766ff636463ff636263ff626162ff616161ff606060ff626262ff656464ff666666ff656666ff656565ff666566ff656565ff656464ff666666ff666666ff656464ff606060ff585858ff525252ff616261ff696a6aff6a6a69ff696969ff6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffefefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffffffefffffffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffefefffffefefefffefffffffefefffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffefffefefefffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffffefffefffefffefefefffefefffffffffefffefefffffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffefffefffefefffffffefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffefffffffffffefffffefefffefffefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffefffefefffffefefefffffefefffefefefffefefefffefdfdfffdfefdfffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefdfffdfefdfffefefefffefdfefffdfefefffefdfefffdfefefffefdfefffefdfefffdfefdfffefefdfffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffefdfdfffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffefefdfffdfefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefdfffdfefdfffefefefffefdfefffdfdfefffefdfdfffdfefefffdfdfefffefdfefffdfefdfffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefffffefefffffffffffffefefefffefefefffefffffffefefffffffffffffefefefffefefefffefffefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfcfdfffcfcfdfffdfcfcfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefffffffefefffffefffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffefffffffffffffffffffffffefefffefefffffffffffffefffffffffffefffefefefffefefefffffefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfefefffdfdfefffefefefffefdfefffdfdfefffefefefffdfdfefffdfefefffdfdfefffdfdfdfffefdfefffefdfefffefefdfffefdfefffefefdfffefefdfffefefefffdfefefffefefefffefefefffefffefffefffefffffffefffefffefffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefffffefffffffefefffffffefefffffefffffffefffffffffefffefefffffffefefffffffefffefefffffefefefffefefefffefefefffffffefffefffefffffffefffefffefffefefffffffffffffffffffffffffefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefefffffefffffffffefffffffefefffffefffffffefffffffffefffffefffffffefefffffffefffefefffffefefefffefefefffefefefffffffefffefffefffefffefffefffefffefefefffffefffffffefefffffefefffefefffffffffffffefffffffffffefffffefefffffffffffffffffffffffefffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffffffefffffffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefefffefffffffffffffffffefefffefefefffefffffffefffffffffffffffffefffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff696969ff69696aff6d6d6cff707170ff727271ff727272ff737374ff757575ff767676ff777676ff767677ff777777ff787878ff797978ff787878ff797979ff797979ff797979ff797978ff787978ff7b7b7cff7f7e7eff7f7f7fff7f7f7fff7f8080ff7f7f7fff7f7f80ff7f807fff807f7fff7e7e7dff7b7c7bff797979ff787878ff787878ff787878ff787878ff777676ff767676ff767676ff757575ff747474ff737374ff737373ff727272ff727272ff727272ff727272ff6f6f70ff707070ff6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717172ff676766ff5e5e5eff575758ff515151ff4a4a4aff414141ff343434ff353536ff383838ff363636ff2e2e2eff2b2a2bff2a2a2aff262625ff1e1d1eff161615ff111110ff0d0d0dff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0a0b0aff0a0a0aff0a0a0aff0b0a0bff0c0c0cff0c0c0cff0d0c0cff0c0c0cff0c0c0cff0c0c0cff0e0e0dff111111ff171717ff1f1f1fff282828ff2f2f2eff323232ff353535ff373637ff353536ff313031ff424343ff403f40ff4a4a4aff515251ff5a5a5aff646463ff6e6e6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010000ff000001ff010000ff000101ff000001ff010001ff000100ff010100ff010100ff000101ff010101ff000101ff010101ff000101ff010101ff010100ff010101ff010101ff010000ff000100ff010101ff000001ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373837ff373737ff373736ff363737ff363737ff343535ff323231ff2e2e2fff2b2b2bff292828ff262626ff242424ff222222ff202020ff1d1d1eff181919ff131313ff0d0d0eff0a0a0aff070808ff060607ff050505ff030304ff020203ff020302ff020202ff010202ff010102ff010001ff010001ff020102ff070706ff0a0a0aff0a0a09ff070706ff030303ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010102ff040404ff050404ff010101ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000101ff010102ff020302ff030303ff040404ff060706ff09090aff0f0f0fff191919ff262526ff323132ff3e3d3eff444544ff4e4d4eff585857ff626261ff6c6c6cff777777ff7d7d7cff7c7c7dff7d7e7dff7d7e7dff7e7e7dff4a4a4aff4a4a4aff4b4a4aff3c3c3cff505050ff5b5a5bff626262ff676767ff6a6a6aff6b6b6bff6c6c6cff6e6d6eff6f6e6eff70706fff717171ff737373ff737273ff717171ff6f6f6fff6e6f6fff6e6e6eff6f6e6fff707170ff737373ff737372ff707070ff6e6e6eff6d6e6eff6d6d6dff6c6c6dff6d6d6dff6e6e6eff6d6e6eff6d6d6dff6b6b6bff6a6a6aff69696aff696969ff6a6a6aff6b6b6cff6b6c6bff696a6aff656566ff626262ff696969ff696969ff6a6a69ff69696aff696a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffefffffffefffffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefffffefefffffffffefffffefefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffefffefffffffefefffffffefefffefefefffefefefffefefefffefffefffffefffffffefffffffffffffffffefffffefefffefffffffefffefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefffffffffffffffefefefffefefffffffefefffefefefffffffffffefffefffefffffffefffffffefefffffffffffffefefefffffefffffffffefffefefffffffefffffefffefffffffffffefffffffffffefffffefffffefffefffffefffffefefffffefefffffffffffffefffefffffffffffffffefffefffefffefffffffefefffffffffefffffefefffefefffffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefefffdfdfefffefefefffdfefdfffefefefffefefdfffefdfefffefdfefffdfefefffefefefffdfefefffefefdfffefdfefffdfefdfffefdfdfffdfdfefffdfdfefffefefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffdfdfdfffdfdfefffefefdfffdfdfdfffefefefffdfefefffdfefefffefefefffdfdfefffefefefffdfefdfffefdfefffefefdfffdfdfefffefdfefffdfefefffefefefffdfefefffefefdfffefdfefffdfefdfffefdfdfffdfdfefffdfdfefffefefdfffdfdfdfffefefefffefefdfffdfefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefffefffefefffffefefefffffffefffffffefffffefefffefffffffffffefffffffffffefffffffefffefffefffefffffefefffffefefffefefefffffffffffefefefffefefefffefffefffefefefffefefdfffefefefffefdfefffdfefefffefefdfffdfefdfffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffefdfefffefefefffefefefffefefefffefffffffefffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefffffffffffefffefefffffffffffffefffefffefffffffefffffffefefffffefffffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefdfdfffefdfdfffefdfefffefefefffefdfdfffdfdfdfffdfefefffdfefdfffdfefdfffefdfefffdfdfefffdfefefffefefdfffdfefdfffefefefffefefefffffefefffefefefffefefefffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffefefefffffffefffffefefffffefefffefefefffefffefffffffefffefefefffefefefffefffefffefefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffefffffefefffffefffefffefffefffefefefffffefefffefffffffffefffffefefefffefefffffffefefffefefefffffffffffefffefffefffffffefffffffefefffffffffffffefffefffffefffffffffefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefefffefffffffefffefffffffefffffffffffefefffffefffefffefffefffefefefffffffefffefffffffffefffffefefefffefefffffffefefffefefefffffffffffefefefffefefffffefefffffefefffffefffefffefefefffffefffffffefefffefefffffffefffffefffffffffffffffefffffffffffefffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a69ff696a6aff6a6a6aff696969ff6c6c6dff707070ff717171ff727373ff737373ff747575ff767676ff767676ff767776ff767776ff787878ff797878ff787878ff797879ff787979ff797979ff787979ff797978ff7b7b7bff7e7f7eff7f7f7fff7f7f80ff7f7f7fff80807fff7f7f7fff7e7e7eff7b7b7bff797979ff787878ff787878ff787877ff787878ff767677ff767676ff757676ff767576ff757475ff747474ff737373ff737272ff727272ff727372ff737372ff6f7070ff6f706fff6f7070ff706f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff727272ff676767ff5e5e5eff575857ff515050ff4c4c4bff464546ff474747ff494949ff494949ff464746ff424241ff40403fff3a3a3aff2d2d2dff222222ff1b1b1bff181818ff171717ff161717ff171717ff161616ff151516ff141414ff141415ff161617ff161717ff161717ff161717ff161617ff161716ff161616ff181818ff1e1e1eff272728ff323232ff3b3c3bff434243ff454646ff474746ff474647ff454545ff444343ff49494aff494a4aff525251ff5a5a5aff646464ff6e6e6eff7373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010000ff000100ff010000ff000001ff000001ff010100ff000000ff010101ff010100ff000101ff010101ff010001ff010100ff010101ff000101ff010101ff000101ff010001ff010101ff010101ff010101ff010001ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383837ff373737ff383737ff373737ff373737ff373737ff353536ff333332ff303030ff2d2e2eff2c2c2cff292929ff262626ff242324ff212121ff1f1f1eff1b1a1aff141414ff0e0f0eff0b0b0bff080809ff060706ff040505ff030303ff020202ff020202ff020202ff020101ff010101ff010101ff000100ff020202ff070707ff0a0a0bff090a0aff060706ff030303ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff020202ff040405ff060506ff010201ff000000ff000000ff010100ff010000ff010000ff000000ff000000ff010100ff000001ff010100ff010202ff030202ff040403ff060606ff0a0a0aff0f0f0fff191919ff282828ff353534ff414141ff484848ff515152ff5b5b5bff656564ff6e6e6eff787878ff7c7d7dff7d7d7dff7d7d7dff7d7d7eff7e7e7dff4a4a4aff4a4a4bff4a4a4aff4a4a4bff585858ff626363ff6a6b6aff6e6e6eff706f6fff706f6fff6f6f70ff717070ff717271ff727272ff737473ff757575ff757475ff727271ff717070ff717172ff717171ff717170ff717171ff757575ff747574ff727272ff707070ff707071ff70706fff6f6f6fff6f6f70ff717171ff707070ff6f6f6fff6d6d6dff6d6d6dff6c6b6bff6c6b6bff6c6c6cff6e6e6dff6f6f6fff6e6e6eff6b6c6bff696a69ff6a6969ff6a6969ff696969ff6a6a6aff6a69690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffffffffffffffefffffefffffffefffffffffefffefffffffefffefffffefffffffffffffffefffffefefefffefffffffffefefffffefefffefefefffefffefffefefefffefffffffffefefffefefffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefffefffefefefffffefefffffefefffffefffffefefffffefefefffffefefffffefefffffefffffffefffffffffffffffefffffefefefffefefffffefefefffefefefffffefefffffefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefffffffefffffffffefffefffffffefffefffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefdfefffefefefffefefdfffdfdfefffefdfefffefefdfffdfefefffdfefdfffefdfefffefefefffefdfefffdfdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefefffefefefffdfdfdfffdfdfdfffefdfefffefefefffefefdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffefdfefffdfdfefffdfefefffefdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefdfffdfdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffefffffefefefffefefffffefffffffefefffffffefefffffefffffefefefffefffefffffefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffdfefdfffdfefefffdfefefffdfdfefffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfefffefefefffdfdfefffefefefffffefefffefffefffefffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfefffdfefefffefdfdfffdfdfefffefefdfffdfefdfffefefefffdfefefffefefefffefefefffffffefffffefefffefffefffffffefffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefffefffffefefffefffefffefefffffefffffffffefefffefefffffffefefffefffefffefefffffefffefffefefffffefefefffffffefffffefefffefffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffefefffefffefffefffffffefffffffffefefffefefffffffffefffefffefffefefffffefffefffefefffffefefefffffffffffffefffffefffefffffffefffffefffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffefefefffefffefffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696a69ff69696aff696969ff6a6a6aff6a696aff6d6d6cff717070ff727272ff727273ff737373ff747575ff767576ff767677ff767676ff767676ff787878ff787878ff787978ff797979ff797879ff797979ff797979ff777777ff7b7c7cff7f7e7eff807f7fff7f7f7fff7f807fff7e7e7eff7b7b7bff797979ff787878ff787878ff787878ff787878ff777677ff767676ff767676ff767575ff757475ff747373ff737373ff727272ff737272ff737273ff737372ff706f70ff6f6f6fff6f6f70ff707070ff706f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a797aff717171ff666667ff5e5e5eff575757ff555454ff515051ff525253ff545555ff565656ff555555ff535353ff4f5050ff4a4949ff3d3d3dff323131ff2a2b2aff282828ff262727ff262627ff272627ff282828ff272627ff252525ff252525ff282728ff282828ff262626ff262626ff282728ff282828ff272726ff272727ff2d2d2eff383838ff444444ff4c4d4cff515151ff535353ff535353ff525152ff505050ff4f4f4fff525151ff515151ff5a5a5aff646464ff6e6e6eff747373ff7777780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000001ff000101ff010001ff010000ff000000ff010100ff010101ff000101ff010101ff000001ff010101ff010101ff000101ff010001ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131414ff060606ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030404ff070707ff0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff373737ff373737ff373637ff373737ff363636ff333434ff323132ff303030ff2e2e2eff2c2b2cff292829ff262525ff232222ff201f20ff1c1b1bff151515ff0f0f0fff0b0b0bff080808ff060607ff050505ff030303ff020202ff020102ff020202ff010202ff020101ff010101ff010101ff020303ff080707ff0a0a0bff0a0a0aff060706ff030303ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020102ff050405ff060606ff010101ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff010202ff020203ff040304ff060606ff090909ff0f100fff1b1b1bff2a2a2aff383838ff434444ff4b4a4aff545454ff5e5e5eff676767ff707070ff797979ff7d7d7dff7d7d7dff7e7e7eff7e7e7eff7e7e7eff4b4a4aff4a4a4aff4a4a4aff585858ff636363ff6b6a6aff6f6f6fff6f706fff6f6f6fff6f6f70ff707070ff717271ff727272ff747373ff757575ff757575ff757575ff747575ff727272ff727171ff717171ff717271ff757575ff757575ff757575ff747475ff727272ff717171ff707171ff706f70ff717071ff717071ff717071ff707070ff6f6f6fff6e6d6dff6d6c6dff6c6c6cff6e6e6eff6f6f6fff6f6e6fff6f6e6eff6e6e6eff6c6c6cff69696aff6a696aff6a696aff69696aff696a690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefefffffffffffffffffefffffffefffefffffffffefffffffefffffefefffffefefefffffffffffffffefffefffffffefffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffefefffefffefffefffffffffefffffefffefffefefffffefefefffffffefffefefefffffefffffffefefffefffefffffffffffefffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefffefffefefefffefefefffffefffffefffefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefffffffffefffffefefffffefefffffefffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffefffffffffffffffffffffefefffefffefffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffefffefefefffefdfdfffdfdfefffdfdfefffefefefffefefefffefefdfffefdfefffdfefefffefdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefefdfffefdfdfffefefdfffefefdfffefdfdfffdfefdfffdfefefffefdfefffefefdfffdfdfefffdfdfdfffefefdfffdfdfefffefdfefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfefffdfdfefffdfdfefffdfefdfffefefdfffefefdfffdfefefffefdfefffefefefffdfdfdfffdfefdfffefdfdfffefefdfffefefdfffefdfdfffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffdfdfdfffefdfefffefdfefffdfefdfffefefefffdfefdfffdfefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffefffffefffffefffffffefefefffefefefffffefffffefffefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfdfdfffefefdfffdfdfdfffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffefefdfffdfefefffefefefffefefdfffefefefffefffffffefefefffffefefffefefffffefefefffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffffffffefffefffffffffefffffffffffffefefefffefefefffffefefffffefefffefffefffffefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefffffefffefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefefefffdfefefffefefefffefefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffffefefffefefffffefefffffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffffffefffefefefffffefffffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffffffefefefffffffefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffefefefffefffffffffefefffffefefffefefffffefefefffffefffffffffefffefefefffefffefffefefefffffffefffefefefffffefffffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff6a6a6aff696a69ff6a696aff69696aff69696aff6c6d6cff707070ff727271ff727373ff747374ff757575ff757676ff767676ff767676ff777776ff787978ff797878ff787878ff787979ff797979ff777777ff767676ff777777ff7c7c7bff7e7e7eff7f7f80ff7e7e7eff7b7b7bff797979ff777777ff777777ff787878ff787878ff777677ff767676ff767676ff767676ff747474ff737374ff727373ff727272ff707070ff70706fff737272ff6f7070ff6f6f6fff6f706fff706f70ff6f706fff70706f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a7aff797979ff797a79ff727172ff666767ff5e5e5eff5c5c5cff5a5a5aff5d5d5cff5f5f5fff616161ff616161ff616060ff5e5e5eff5a5a5aff525252ff4b4b4aff474747ff454545ff424242ff424242ff434343ff444344ff444445ff454445ff464646ff474746ff454545ff444444ff444344ff454544ff454545ff464645ff464645ff494949ff50504fff575757ff5b5c5bff5e5e5eff5e5e5fff5e5e5eff5c5c5dff5a5a5aff585858ff595959ff5a5a5aff646464ff6e6e6eff737473ff787878ff777877000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000001ff010100ff000101ff010001ff010001ff010101ff010101ff010100ff000100ff010100ff010101ff010001ff010101ff010101ff010101ff010101ff000001ff000001ff010101ff010101ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1c1dff141414ff070706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040303ff070707ff090a0aff0d0c0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff373837ff373837ff373737ff373737ff363737ff353435ff333333ff323231ff303030ff2d2d2dff2a2a2bff272728ff252425ff212121ff1d1d1cff161515ff0f0f0fff0b0b0bff080908ff070607ff050505ff030403ff020202ff020202ff020202ff020202ff010202ff010101ff020101ff030303ff080808ff0b0b0bff0b0b0aff070707ff030302ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010001ff020202ff050505ff060606ff010101ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010001ff010201ff020302ff030303ff050505ff090908ff101010ff1b1b1bff2b2a2bff3a3a3aff454545ff4c4c4cff575757ff606060ff696969ff717271ff797979ff7e7e7dff7e7e7eff7e7e7eff7e7e7fff7e7e7fff4a4a4aff4a4a4aff585858ff636363ff6b6a6bff6f6f6eff6f6f6fff6f6f6fff706f6fff717170ff727271ff737272ff737473ff747575ff757575ff757575ff757575ff757475ff757574ff727272ff727172ff757475ff757575ff757575ff757575ff747575ff757574ff727272ff717071ff717171ff717170ff717171ff707070ff707070ff707070ff6f6f6fff6d6d6dff6e6e6dff6f6e6fff6e6f6fff6e6e6eff6e6f6eff6f6e6fff6e6e6eff6c6c6cff696969ff6a6a6aff6a6a69ff6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffefffffffffffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffffffefefefffefffffffffffffffffffefffefffffffefffefffffffefffefffffffefefffffffffffffefffffffffffefffefffefffffffffffefefefffefffffffffefffffffffffffefffefffffffefffffffefffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffefffefffffffffffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffefffffefefffffefefffffffefffffefefefffffefefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefefffefffffffefffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefefffffefefffefffffffffefffffffffefffefefefffefffffffefefefffffefefffefffefffefffefffefffefffffefefffefffefffffefffffefefefffefefefffefefffffffffefffffffefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefffffffefefffffffefefffefefefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffefffffffffffffffffffefffffefefffefefffffffefffffefffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffefefefffffefefffefffffffffffffffffffefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefdfefffefefefffdfdfdfffefefefffefefefffefefdfffdfefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfefefffefdfefffefefdfffdfefdfffefefefffefefdfffefefefffdfdfdfffdfefefffdfefdfffefefefffefefdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffdfefdfffefefdfffefdfefffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefefdfffdfefefffdfdfdfffdfefefffdfefdfffefdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefdfefffdfdfefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefffefffefffefffffefefffefffefffffefffffffefffffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfdfffdfefefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffdfefefffdfefdfffefefefffefefefffefefefffffffffffefffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffefffffffefffefefefffffefffffffffefffefefefffffffefffffffefffffffffffefefefffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefffffffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefdfffefefdfffdfefdfffdfdfdfffefefdfffdfefdfffefdfdfffdfefdfffefefdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefffefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffefefffffffefffffefefffefefffffffefefffefefffffffefffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefefefffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefffffffffefffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffefffffefefffefefffffffefffffefffffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6969ff696969ff696a69ff6a6969ff696969ff656565ff676766ff686968ff6b6b6bff6c6c6cff6e6e6eff6f6f6fff707171ff727272ff737373ff747473ff757474ff757575ff757474ff757575ff757575ff747373ff727272ff757575ff797979ff7b7b7aff7b7a7bff7a7a7aff777778ff747575ff737373ff737373ff747474ff737374ff727272ff727271ff717271ff717272ff707070ff6f6f6fff6d6e6dff6c6c6cff6a6a6aff6b6a6aff6d6d6dff6c6b6cff706f70ff6f6f6fff6f6f70ff70706fff70706f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a797aff7a797aff797979ff797a7aff727272ff676766ff646565ff646464ff676766ff696a6aff6b6b6bff6d6d6cff6d6d6dff6d6d6cff6b6c6bff6a6a69ff686867ff696969ff686869ff666666ff636363ff636363ff636262ff636363ff656565ff686867ff686868ff676767ff666665ff656666ff646465ff646464ff646464ff666565ff666665ff676666ff686868ff696969ff6a6a6aff69696aff696868ff676767ff656565ff636363ff646463ff646464ff6e6e6eff737374ff777778ff787878ff777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010100ff010101ff010100ff010001ff010101ff000001ff000001ff010101ff000000ff010100ff000101ff010101ff010101ff010100ff010101ff000101ff010101ff000101ff000101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202020ff1d1d1dff131413ff060707ff000000ff000000ff000101ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff040303ff070607ff0a0909ff0c0c0cff100f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373738ff373738ff373737ff383737ff373737ff373737ff363737ff353535ff343433ff323232ff303131ff2e2e2eff2c2c2cff292a2aff262727ff232323ff1d1d1dff161716ff100f10ff0b0b0bff080808ff070707ff060606ff040403ff020303ff020202ff020202ff020202ff020202ff020202ff010201ff030303ff080908ff0b0b0bff0a0a0aff070707ff020203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020201ff040404ff050506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020201ff020302ff020303ff040404ff080808ff0f100fff1a1a1aff2b2b2aff393a3aff464645ff4e4e4dff585858ff616161ff6a6a6aff727273ff7a7a7aff7d7e7dff7e7e7eff7e7e7eff7e7e7eff7e7e7eff4a4a4aff585858ff636363ff6b6b6aff6e6f6fff6f6f6fff6f7070ff6f706fff717070ff727271ff727272ff737374ff757575ff757575ff757475ff757475ff757575ff757575ff757575ff757574ff757475ff757575ff747575ff747575ff757575ff757574ff757575ff747575ff727272ff717170ff707070ff707171ff707070ff717170ff707170ff707070ff6f6f6fff6f6f6eff6f6f6eff6f6e6fff6f6e6fff6e6e6eff6e6f6fff6f6f6fff6e6f6eff6b6c6cff696a69ff696969ff696a690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffefefffefefefffffefffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffefffffefefefffffefefffffffffffefffefffefffefffffefefffffffefffefffefffffefefffefffffffffffefffffffffffffefffffefffffffffffefffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffffefffffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffefffffefffffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffffefffffefffffffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefffffffefefefffefefffffffffefffffefffffefffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffefffffefffffefffefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfefffefefefffefefdfffefefefffefdfefffefefefffdfefdfffefefdfffefefefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefdfffefefdfffefdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefdfdfffdfdfdfffefefdfffdfdfefffefdfdfffdfefefffdfdfefffefdfefffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfefdfffefefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfefffdfdfefffefdfefffefdfefffdfdfdfffdfdfdfffefefdfffdfefdfffefdfefffdfefdfffefdfefffdfdfefffefdfefffefdfdfffefefdfffefefefffefefefffefefefffffefffffefefefffffefffffffffffffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefdfefffdfefefffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffefefefffefefefffffffefffefffefffffefefffefffffffffffefffffffffffffefffffefffffffffffffffefffffffefefefffefffffffffffffffffefffffefffffffffffefffffffffffffffffffefffefffffffefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffffefffefffefffffefefffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefefffffefefffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffdfefdfffdfefefffefdfdfffefefdfffdfefdfffdfdfdfffdfefefffdfefdfffdfefefffdfdfefffdfefefffefefefffdfefefffefefefffefefffffefefefffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffefffffefffffefefefffefefffffefffefffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefffefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefffefffffffefffffefefffffffefffffefefffefefefffefefefffefffefffffffefffffefefffffefefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefffefffefffffffffefefffffffefffefffefffffefefffefffffffefffefffefffffffefefffffefffffffefffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffffefffefffffffefffefffffffefffffefefffffffefffffefefffefffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffefffffffefffffffefefffefefefffffefffffffefffffffffefffffefffffffefefffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffeffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696a6aff696969ff69696aff6a6969ff656565ff5c5d5cff5c5c5cff5e5e5eff606060ff626362ff656564ff676766ff696968ff6a6a6aff6b6b6bff6a6a6bff6a6a69ff6b6a6aff6c6b6bff6b6b6bff6b6b6bff6a6a6bff6b6a6aff6c6c6cff6d6d6dff6d6c6dff6c6c6cff6d6c6dff6d6d6dff6c6c6bff6a6b6aff6b6a6bff6a6a6aff696969ff686868ff686868ff696868ff686868ff686868ff676666ff656564ff636263ff606060ff616161ff646464ff646463ff6b6c6cff706f70ff706f70ff6f6f6fff706f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a79ff797a7aff7a797aff7a797aff797979ff727171ff707070ff707070ff727272ff747474ff767676ff777776ff777777ff787878ff797978ff7b7b7bff7e7e7eff7f8080ff7f7f7fff7c7d7dff7a7a7aff787979ff787878ff797979ff7a7a7aff7c7c7cff7d7d7dff7c7c7cff7a7b7aff7a7a7aff797978ff787777ff777777ff787878ff787878ff767776ff757574ff757575ff757575ff757574ff737374ff737272ff707171ff6f6f6fff6f6f6fff6e6e6eff747373ff777777ff787877ff777877ff78777800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff010101ff010001ff010101ff010000ff000000ff010100ff000100ff010001ff000100ff010001ff010001ff010001ff010000ff010000ff010101ff010101ff010100ff010101ff010100ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff202020ff1d1c1cff131313ff070607ff010000ff020201ff020202ff010101ff010001ff010101ff000100ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000100ff010101ff010101ff000100ff010100ff010100ff010101ff010000ff020202ff030304ff070706ff0a0a09ff0d0c0cff101010ff141413000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373737ff383837ff373837ff383737ff373837ff373637ff353535ff343434ff333232ff303030ff2f2f2fff2d2d2dff2b2b2aff282728ff242423ff1f1e1fff171717ff0f100fff0b0c0cff090909ff070707ff050605ff040404ff030303ff020202ff020202ff020201ff020201ff010201ff010101ff030303ff080808ff0b0b0bff0a0a0bff060707ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff040303ff040404ff010101ff000000ff000000ff000001ff000000ff000001ff000100ff000000ff000000ff000001ff010001ff010101ff020202ff030202ff020303ff070707ff0f0f0eff1a1a1aff2a2b2aff3a3a3aff464747ff4e4f4eff595959ff626262ff6a6b6aff727272ff7a7b7aff7e7e7eff7e7e7fff7e7e7eff7e7e7fff7e7e7eff585858ff636363ff6a6a6bff6e6f6eff70706fff706f6fff706f6fff707070ff727272ff727272ff737473ff757574ff757575ff757575ff757575ff757575ff757574ff757575ff757575ff757575ff757575ff757475ff757475ff757574ff747575ff757475ff757575ff757475ff747475ff727172ff717070ff707070ff717071ff717071ff717170ff717071ff707070ff6f6f6fff6f6f6fff6f6f6eff6e6f6fff6f6e6fff6f6e6fff6e6e6eff6f6e6eff6f6e6eff6b6c6bff696969ff6a69690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefffffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffffffffffffefffffffefffffefffefffffffffffffffefffefffffffefefffffffffefffffffefffefefffffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffffefefffffefffffffffffffffffefffefefefffffffefffefefffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffefffefffefffffffefffffffffffefefffffffffefffefefefffffefefffffefffffefefefffffefefffffefefffffefffffffefffffffffefffefefefffffefefffefefefffffefffffefffffffffffefffffffefffffffffffffefefffffffefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffefefffefffefffefefefffffffefffffefefffffffefffffffefffffefffffefefefffefefefffefefffffefffefffefefefffefffefffefefefffffefffffefefffffefffefffffffefffffefefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefefffffffffefffefffefffefefefffefefefffefefefffdfefdfffefefefffdfdfefffefdfdfffdfdfefffdfdfefffdfdfefffefdfefffefdfefffefefdfffefefdfffdfdfefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffdfefefffefefdfffefdfdfffdfdfefffefdfefffefefefffefefdfffdfdfefffefdfdfffdfefdfffdfefdfffefefdfffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfefdfffefefefffefdfdfffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffffefffffffefffffffefefffefefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefdfefffefdfefffdfefdfffefefdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefffffffefffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffefffefefffffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfefffefefdfffefdfdfffefefefffefefdfffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefdfffefefefffffefefffefefffffefefffffefffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffefefffefffefffefefefffffffefffffefefffffffefffffffefffffefffffefefefffefffefffefffffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefffffffefefffefffefffefffefffefffefffffffffffefefefffffffefffefefefffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffefefffffefffefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffffffffffefefffefefffffffefefffefffefffefffefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffefefffefefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696a69ff6a6a69ff6a6969ff656565ff5c5c5dff535453ff535252ff535354ff575657ff5a595aff5c5b5bff5c5c5dff5e5e5eff5f5f5fff5d5e5dff5a5a5aff585858ff565656ff565655ff545455ff545454ff555455ff565656ff585757ff575656ff555555ff535252ff525251ff535353ff535353ff525253ff525252ff515252ff535352ff555555ff585858ff5c5b5bff5e5d5dff5d5e5dff5d5d5cff5b5b5bff595959ff575657ff575758ff5b5b5bff5b5a5bff646464ff6c6b6bff70706fff6f6f6fff70706f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a797aff7a797aff7a7a79ff7a7a79ff79797aff7a7a79ff797878ff7a7979ff7b7b7aff7c7c7dff7d7e7eff7e7e7eff7e7e7fff7d7e7dff7e7e7eff818180ff858585ff868686ff858585ff818181ff807f7fff807f7fff7f8080ff818182ff848483ff858585ff848484ff828182ff818081ff808080ff7e7e7fff7e7e7eff808080ff808181ff808080ff7d7e7dff7b7c7cff7c7c7bff7c7c7cff7c7c7cff7c7c7cff7a7b7aff797979ff787877ff787778ff747374ff787877ff787777ff787877ff777778ff78777800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff010000ff010001ff010101ff010100ff000000ff010100ff000001ff010001ff000101ff010100ff010100ff010101ff010000ff010100ff000100ff010101ff000001ff010100ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282928ff242424ff202020ff1d1d1dff131413ff060706ff050506ff050504ff040304ff020203ff020202ff020202ff020202ff020101ff010101ff010101ff010100ff010000ff010101ff010100ff010001ff000000ff000000ff000001ff000100ff000000ff010100ff000000ff010001ff000001ff000000ff010000ff010000ff000101ff010102ff020302ff030303ff030303ff030303ff030303ff030303ff030303ff030302ff030303ff040504ff070707ff0a0a0aff0c0c0cff101010ff131313ff171717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383837ff373737ff383737ff373737ff373737ff373737ff373736ff353535ff343434ff333232ff313130ff2f2f2fff2d2e2dff2b2a2bff292828ff242425ff1f1f1fff161616ff0f0e0fff0c0b0bff090909ff070707ff060506ff050504ff030303ff020202ff020201ff010102ff010101ff010101ff010102ff030303ff080808ff0c0c0bff0b0b0bff070607ff020202ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff050404ff010101ff000000ff000000ff010000ff000000ff000001ff000000ff000000ff010000ff010000ff010100ff010102ff030302ff030202ff030303ff070706ff0f0f0fff191a1aff2b2b2bff3b3b3bff474847ff4f4f4fff595959ff626262ff6a6a6aff727273ff7a7a7aff7f7e7eff7f7e7eff7e7e7fff7e7e7fff7e7f7eff7e7e7eff6a6a6aff6f6e6fff706f70ff706f6fff6f6f6fff707070ff717271ff727272ff747473ff757575ff757575ff757575ff757575ff757575ff757575ff757574ff757474ff757575ff757575ff757575ff757574ff757474ff757574ff747475ff757475ff757575ff757575ff757575ff747475ff727171ff717070ff707170ff717170ff707071ff717070ff707071ff707070ff6f6f6fff6f6e6fff6f6e6fff6f6f6eff6f6f6eff6e6e6fff6f6f6eff6f6e6eff6e6e6eff6c6c6cff6a6a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffefefffefffffffffffffffffefefffffefefffffefefffffffffffffefefffefefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffefffefffffefefffffffefffffffffffffffefffffefefffefffffffefffefffffffefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffffffffffffefffffffffffffffefffffefefffefffffffefffefffffffefffffffefffffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffefefefffefefefffffefefffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefefffffefefffefefffffefffefffffefefffefefefffefefefffffefffffffefefffefefffffefffffffefefefffefffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffefffffefefefffefffffffffefffffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefefdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefdfffefefefffefdfefffefdfefffdfdfdfffdfdfefffefefdfffdfefdfffdfdfefffdfdfdfffefefefffdfdfefffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffefdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffefdfefffdfdfefffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffefdfefffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffffefefffffefffffffffffffffffffffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffefefefffefefefffefefdfffdfdfefffdfefefffdfdfdfffdfefefffefdfdfffdfefefffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfdfefffefefefffffefefffefefffffffffffffffefefffffefefffffefffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefefefffefefffffffffefffefffefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefefffefffefffefffefffffffefffffefefffffefffffefefefffefffffffffefffffefefffffefefefffffefffffefefefffffefffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfdfdfffdfdfefffefdfdfffdfdfefffefefefffefdfdfffefdfdfffefdfdfffefefefffefefdfffdfefefffefefefffefefefffefffefffefefefffefffefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffffffefffefffefffefefffffefefefffffefffffefefffffffefefffefefefffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefefffffefffffffffefffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffefefefffefffffffffefefffefffffffefefefffefefefffffefffffffefffffefefefffefefffffffffefffefffefffefefffffefffffffffffffffefefffffffffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffffffffefefffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696a6aff696969ff656565ff5d5c5dff535353ff4b4b4bff4b4a4bff4b4a4bff4e4e4eff505050ff515151ff525252ff525352ff515151ff4b4b4bff444344ff3d3d3dff3a3939ff373738ff373737ff353535ff333434ff343434ff363636ff383737ff363636ff343333ff333333ff313232ff313131ff303130ff30302fff313131ff343435ff3c3c3cff454546ff4c4c4cff505050ff525252ff525252ff515151ff4f4f50ff4e4e4dff4f4f4fff525251ff515151ff5b5b5bff646464ff6c6c6cff707070ff6f706f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff797979ff797a79ff7a797aff7a7a7aff7c7c7cff7e7d7dff7d7e7eff7e7e7eff7e7d7eff7f7e7eff818181ff848484ff868585ff848484ff828282ff808080ff7f8080ff808080ff828282ff838383ff848484ff848384ff828182ff808080ff7f7f80ff7f7f7fff7f7f7fff808080ff808080ff808080ff7d7d7eff7c7c7cff7b7b7cff7c7c7cff7c7c7cff7b7c7cff7a7b7aff7a7979ff787878ff787878ff787877ff787878ff777878ff777877ff787878ff7878770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010100ff010101ff000101ff000100ff010100ff010100ff010101ff000001ff000101ff010001ff010101ff010101ff010101ff000000ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2d2cff292829ff242424ff202020ff1d1d1dff131313ff0d0c0dff0a0a0aff080808ff070707ff060606ff060606ff050505ff040504ff040404ff040404ff030303ff020302ff020102ff010101ff010101ff010101ff000101ff010101ff010101ff010101ff020101ff020202ff020202ff010202ff010202ff010101ff020202ff030203ff040404ff070706ff090909ff0a090aff090809ff080807ff070708ff080807ff070707ff070707ff080808ff0a0a0aff0c0c0dff101010ff131313ff171717ff191a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373837ff373837ff373837ff373736ff373737ff363636ff343535ff343334ff323232ff313031ff2f2f2fff2d2d2dff2c2b2cff292929ff252525ff1e1e1fff171616ff0f0f0fff0c0c0cff090a09ff080808ff060606ff040404ff030303ff020102ff010001ff010001ff010101ff000101ff010101ff030303ff090909ff0c0c0cff0b0b0bff070606ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff050404ff010101ff000000ff000000ff000101ff000000ff000000ff010000ff010001ff010101ff010101ff010101ff020202ff030303ff040404ff040405ff070607ff0e0e0eff191919ff2a2a2bff3a3a3aff484747ff4f4f4fff595959ff626262ff6b6a6aff727373ff7a7b7bff7e7e7eff7e7f7eff7e7e7eff7e7e7eff7e7e7eff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffefffffefefffffffffffffffffffffffefefffefffffffffefefffefefffffffffefffffefffffefefffffffefefffefefffffefffefffefefffffefefffffffefffffefffffffefffefffffffffffffffffffefffefffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffefffffffefffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefefffffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffefffefffffffffffefffffffffffffffffefffffefefffffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefefffefffefffefffffffefffefffefefffffefefefffffefffffefefffffffffffffefefffffefefffffffefefffefefffffefefefffffffffffffffffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffffefffffefffffffefffefffffffffffefefffffefffefffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffefffffffffffffffefefffefffefffefefffffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefdfefffdfdfefffefefefffefefefffefdfdfffefefefffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffdfefdfffefdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefefefffdfefdfffdfefefffefefefffdfdfefffefefdfffefefdfffdfdfefffdfefefffefefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefdfefffefdfdfffefefefffefdfdfffdfefefffdfefefffdfefdfffefdfefffefefefffefefefffefefffffefffffffefefffffefefffffffefffffefefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffdfefdfffefefefffdfdfefffdfdfdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfdfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffdfefefffefdfdfffdfdfefffefefefffefefefffefefffffffefefffefefefffefffefffefefffffefefffffffefffffefffffffffffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefffffefefefffffffffffefefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffefefffffefefffffffffffffefefffffffffffffefefffffefefffffffefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfefffefefdfffefdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffefefffffffffffffefefffffffffffffefefffffefefffffffefffffefefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffffefffefefffffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefefefffefffefffffefffffefefefffefefefffefefffffffefffffefffefffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefffffffefffefffefffefffefffefffffffffffefefffffffffefffffffefffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffffefffffefefffffffefefffefefffffefffefffefefffffefefefffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffefffffefefffffffffffffffffffffffefefffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffefffefffefffffffffffffffefffffffefffffffffffffffeffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a6aff656565ff5c5c5cff535354ff4b4b4bff434443ff434344ff434344ff464545ff474647ff474748ff474748ff464746ff434444ff3c3c3cff2f2f2fff252625ff212121ff1f1f1fff1f1f1fff1f1f1eff1d1d1dff1c1d1dff1d1d1dff1d1e1eff1e1d1eff1c1c1cff1d1d1dff1d1d1dff1c1d1dff1c1b1cff1c1c1cff1d1d1dff212020ff292929ff333434ff3d3e3dff434344ff474747ff484848ff464747ff464646ff444445ff454646ff464546ff464646ff505051ff5b5b5bff646464ff6c6b6bff6f70700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a797aff79797aff7a7a7aff7a7a7aff797979ff79797aff7a7979ff7a7a7bff7d7c7cff7d7d7eff7e7e7eff7e7e7eff7e7e7eff7e7f7eff818181ff848484ff858586ff858585ff858685ff848484ff828282ff808080ff818182ff848484ff848584ff848485ff848485ff848383ff828282ff808080ff7f7f80ff80807fff808181ff818181ff808180ff7f8080ff7e7e7eff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7b7c7cff7b7b7bff79797aff787879ff777777ff787878ff787777ff777878ff787778ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010001ff000000ff010101ff010000ff000101ff010001ff010101ff010101ff010000ff000101ff000101ff000100ff010001ff010101ff010101ff000101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f302fff2c2c2dff282928ff242425ff202020ff1d1d1dff151515ff101010ff0e0e0fff0d0d0dff0d0c0cff0b0b0cff09090aff080909ff080808ff080808ff070708ff060505ff030304ff040303ff030303ff020303ff030202ff030203ff020302ff030303ff040304ff050405ff040505ff040504ff040404ff040404ff050505ff070707ff0a0a0aff0d0e0dff101011ff111112ff111010ff0f0f0fff0f0e0fff0e0e0eff0d0d0cff0b0c0cff0c0c0cff0c0d0cff0f1010ff141414ff171717ff1a1a1aff1d1d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373837ff373737ff373838ff373737ff373737ff373737ff363535ff343535ff333434ff323232ff313031ff2f2f2fff2e2e2eff2b2c2cff292a2aff252525ff1e1e1fff171717ff100f10ff0b0b0cff090a0aff080808ff060506ff040405ff030202ff010101ff010100ff010101ff010101ff010101ff010101ff030303ff090a0aff0c0c0cff0b0b0cff070707ff020302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff030403ff050506ff010101ff000000ff000000ff000101ff000001ff000001ff010001ff000001ff000000ff010101ff020202ff020202ff030404ff050404ff050505ff090808ff0e0e0eff171718ff292828ff383838ff474747ff4f4f4fff595959ff626262ff6a6b6bff737373ff7b7b7bff7e7e7eff7e7e7eff7e7e7fff7f7e7fff7e7f7eff7e7e7fff7c7c7dff7e7d7dff7e7e7eff7f7e7fff7f7f80ff7f807fff7f8080ff808080ff808080ff808181ff828282ff828282ff828282ff828282ff828282ff828282ff828282ff828282ff828282ff828281ff828282ff828282ff818282ff818181ff818181ff818181ff818180ff818181ff808181ff818181ff808081ff808080ff818081ff808081ff818181ff808081ff808081ff818080ff808081ff808080ff808080ff7f7f7fff7d7c7cff7a7a7aff777676ff727273ff6f6f6eff6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffefefffffffffffffffffffffefefefffefffefffefefffffefffffffffffffffefefffffefffffffefffefffffffefffffffffffffefffffffefffffffffffffffefefffffefffffefefffffffffffffffefffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffefffefffefffffffefefefffffefffffefffefffefffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefffefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefefffefffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefefefffefffefffefefefffdfefdfffefefdfffdfdfdfffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffdfefefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffdfefefffefdfefffdfdfdfffefefdfffdfefdfffefefdfffefefefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefdfefffdfefdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffefdfdfffefefefffdfefefffdfefdfffefefdfffdfefdfffefefefffefefdfffefffefffefefefffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffdfefdfffefefefffdfefdfffefefefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefefffdfefefffefefefffefefefffffefefffffffffffefefffffffefffffffffffffffefefffffefffffefefffffffffffffffefffffefffefffffffffffffffffffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefffffffefefefffffefffffefffefffefffffffefefffffffffffffefffffffffefffffffffffffefffefffefffefffefffefffefffefffffffefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefefefffdfefefffdfefefffdfefdfffefefdfffefefefffefdfefffefdfefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffffffffefefefffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefffffefefefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffefefffefefffffefffffffffefefffefffefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffefefffffffffffffffffffffffefefffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656565ff5c5d5cff535353ff4b4b4bff434344ff3b3b3cff3d3d3dff3d3d3dff3b3c3cff3c3c3cff3e3e3eff3e3e3eff3c3c3cff383839ff302f30ff242424ff181919ff141414ff121212ff121211ff111110ff111111ff111111ff111111ff111111ff101011ff111010ff101110ff111212ff121212ff121212ff111111ff131213ff161616ff1d1d1dff282928ff313231ff383838ff3c3c3bff3d3d3dff3c3d3cff39393aff373837ff3b3b3bff3b3b3bff3c3c3cff464646ff505050ff5a5b5aff646464ff6b6c6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a79ff7a7a79ff797979ff797979ff797979ff797a79ff7b7b7bff7c7c7cff7d7e7eff7e7e7eff7e7e7eff7e7e7eff7f7e7fff818181ff848484ff868585ff858585ff858585ff858585ff868585ff848484ff828282ff838383ff848485ff848485ff858585ff858584ff848585ff838483ff828282ff808080ff808080ff808080ff818080ff818181ff808181ff807f80ff7e7d7eff7d7c7cff7c7c7cff7c7c7cff7c7c7cff7b7c7cff7a7b7bff797979ff787878ff777877ff777878ff787778ff787878ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000001ff010001ff000100ff000101ff010001ff010101ff000101ff010001ff010101ff000101ff000100ff010100ff000100ff010100ff000000ff010101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333434ff2f302fff2c2c2cff282928ff252524ff202020ff1d1d1dff151516ff141514ff141414ff141414ff131313ff101010ff0d0d0dff0c0d0cff0c0c0dff0b0c0cff0a0a0aff070808ff070707ff070707ff070606ff060607ff060606ff060506ff070607ff080707ff090808ff090909ff090909ff090808ff080908ff0a0a0aff0c0d0cff111111ff141415ff181818ff1a1a19ff191919ff161717ff161616ff151515ff131313ff101010ff0f0e0fff101010ff131414ff171617ff1a191aff1e1d1dff232322000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff373837ff373737ff373737ff363636ff373636ff363636ff343535ff333433ff323332ff313131ff30302fff2e2e2eff2c2d2cff29292aff252625ff1f1f1fff171717ff101010ff0d0c0cff0a090aff070807ff050606ff030404ff020202ff010101ff000101ff010101ff010101ff010101ff010101ff040303ff0a0a0aff0e0d0dff0c0c0cff070708ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040404ff050605ff020201ff000000ff000100ff000000ff000100ff000100ff000000ff010000ff010000ff010001ff010201ff020202ff030403ff050405ff050606ff080909ff0e0f0eff171716ff272727ff383838ff474647ff504f50ff595959ff626162ff6a6a6bff737373ff7a7a7aff7d7d7dff7e7e7eff7e7e7eff7e7e7fff7e7e7fff797979ff7b7b7bff7c7d7dff7d7e7dff7e7e7fff7f7f7fff7f7f7fff7f7f80ff807f80ff808080ff7f8080ff818081ff828181ff828282ff828282ff828282ff828282ff828282ff828282ff828282ff828182ff828282ff818281ff818181ff818181ff818181ff818181ff818181ff818181ff808181ff808180ff808180ff818180ff808080ff808180ff808081ff808180ff808180ff808080ff818080ff808080ff7f7e7fff7c7d7cff797a7aff767676ff737373ff6e6f6fff6c6d6dff6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefffffffefffffffefefffffefefffffffefffffffffffffffffffffffffffefffffffefffffffefffefffffffefffffefffffefefffffffefffffefffefffffefefffefefefffefffefffffefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffefffffefefffefefffffefefefffefefefffefffffffffffefffefffffffffefefffefffffffffefefffffefefffffffefffffefefffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefefefffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefefefffefefefffefffefffefffefffffefefffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffffffefffefefffffffefefffefffffffffefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffffefefffffefefffffffefffefefefffefdfefffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffdfdfdfffdfdfefffdfefefffdfefdfffefefdfffdfdfefffdfdfefffefdfefffdfefdfffefdfefffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfdfefffefdfefffdfefefffefefefffefefefffefefdfffefefefffdfdfefffdfdfefffdfdfdfffefdfefffefdfefffefefefffdfdfdfffdfdfefffdfdfefffdfefdfffefdfefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefefffefdfdfffdfefefffefdfdfffefdfdfffefefdfffefdfdfffefdfefffefefefffefdfefffefdfefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfefffefefefffdfdfefffefdfdfffdfefefffefdfefffdfdfefffefefdfffefefefffdfdfefffdfdfefffdfdfdfffdfdfefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefffffffefffffffefffffffffefffefffefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffefffffffffefffffffffffefefffffefefffffefefefffefefffffffefefffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffefffffffffffffffefffffffffffffefefffffffefffffffefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffdfefefffefefefffefdfefffdfefdfffefdfdfffefdfefffefefefffefdfefffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefefffffffefffffffefffffefefffffefffffffffffffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefffffefffffffefffefffffffefffefefefffefefffffffefffffefffefffefefefffefefefffefffefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffffefefffffffefffefefefffefefefffefefefffefefffffffefefffffffffffefefefffefefefffefefefffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffffffffffffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefefffffefefffffffefffffffffffefffffffffffefffefefffffefffffffefffefffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5d5cff535353ff4b4a4bff434443ff3c3b3cff353536ff343433ff353534ff302f30ff2f2f2fff313031ff323233ff303030ff2b2b2bff222323ff181818ff101011ff0c0d0cff0b0a0bff090909ff090909ff090909ff09090aff090909ff090909ff090909ff090909ff09090aff0a0a0aff0a0b0bff0a0a0aff0a0a0aff0b0b0bff0e0d0dff141313ff1c1c1cff252525ff2a2a2aff2c2c2cff2d2d2dff2d2c2cff2a2a2aff272827ff2f2f2fff333334ff333433ff3c3d3cff464646ff515051ff5a5a5bff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a7aff797a79ff797979ff797979ff79797aff7b7a7bff7c7c7cff7d7d7dff7e7e7eff7e7e7eff7e7e7dff7f7e7fff818181ff848384ff858685ff858585ff858585ff868586ff858586ff858585ff858585ff848484ff848584ff858485ff848485ff858584ff858584ff848485ff848484ff838383ff828282ff818080ff818181ff808080ff808080ff808080ff808180ff807f80ff7d7d7dff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7bff7a7b7bff797979ff787879ff787877ff787878ff787778ff787877000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff010101ff010100ff010101ff010001ff010100ff010100ff010000ff010001ff010101ff000001ff010000ff000000ff000000ff010000ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393838ff343433ff2f2f2fff2c2c2cff292828ff242424ff222121ff1a1a1aff191a19ff1a1a1aff1a1a1bff1a1a1aff171817ff151514ff131313ff121213ff121213ff101111ff0f0f0fff0f0e0eff0e0e0eff0e0e0eff0e0d0eff0d0d0dff0d0d0dff0d0e0dff0e0e0eff0f0f0fff100f10ff101010ff101010ff0f0f10ff111111ff141515ff19191aff1d1d1dff1f1f1fff20201fff1e1e1fff1d1d1dff1b1b1bff1a1a1aff181718ff151515ff131313ff131313ff171717ff1a1a1aff1d1d1dff222222ff282827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373838ff373737ff373737ff373737ff373736ff373736ff363535ff353435ff343434ff323233ff323131ff303030ff2f2f2eff2d2d2dff2a2a2bff262626ff20201fff171717ff101010ff0c0d0cff0a0a0aff080708ff050506ff040304ff020202ff010101ff010101ff010101ff010100ff010001ff010101ff030303ff0b0b0aff0e0e0eff0d0d0dff090809ff030304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020201ff040404ff060506ff010101ff000000ff010000ff010101ff000100ff000000ff000000ff000000ff000100ff010101ff010101ff010102ff030203ff030403ff050505ff080808ff0e0e0eff161616ff272627ff383839ff474747ff4f4f4fff595958ff626262ff6b6a6bff727273ff797a79ff7d7c7dff7d7d7dff7e7e7eff7e7e7fff717171ff767676ff797979ff7b7a7bff7c7c7cff7d7d7dff7e7e7fff7f7e7fff808080ff7f8080ff7f8080ff7f7f80ff7f807fff818181ff818181ff828282ff828282ff828282ff828281ff828282ff828282ff828282ff818182ff818181ff818181ff818181ff818181ff818180ff818181ff818081ff818180ff7f7f7fff808080ff808080ff808080ff818080ff818081ff808180ff808080ff808080ff808080ff7e7f7eff7d7d7dff7a797aff767676ff737273ff6e6f6eff6d6c6dff6d6c6dff6d6d6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffffffefffffefffffefefefffffffffffefefffffffffffffefffefffffffffffffffefffffffefffefffffffffefffffffefffffefffffffffffefffffefffffefffffffefefefffefefffffefefffffefefefffefffffffefefffffffefffffffffffffffffffffefefffffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffefffffffffefffffefffefffffffefffefffffffefefffffefefffffefefefffefefefffefffefffffefefffffefefffffffffffffffffffefffffffefefefffffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefffffffffefffffefefffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefffefffefefefffefefefffffefefffefffefffffefefffefefffffefffffffefffefffffefffffefefffffefefefffefefffffefefffffefefefffefffffffefefffffffefffffffffffffffffffffefefffffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefdfffefefdfffdfdfefffdfdfdfffefefefffdfdfefffefefdfffdfefdfffefdfefffdfdfdfffefefdfffdfefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfefdfffefefdfffefefdfffdfdfefffefdfefffdfefdfffefefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefefffefefefffdfefefffdfdfdfffefdfdfffefdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefefffefefefffefdfdfffefefdfffdfefdfffefdfefffefdfdfffdfefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefffffefefefffefffffffefefffffffefffffffffffffffffffffffefffffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffefefffefffffffffffffffffefffffffefefffefffefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffffefffefffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffefefffffefefffffffefffefefefffefefefffffffffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefffffffefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffefefefffefefefffefefefffffffffffefefffffffffefffefffefffffefffffffefefffffffefffefffffffffefffffffefffffefffffffffffefffffefffffefefffffefefefffefefffffefefffffefefefffefffffffefefffffefefffffffefffffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefffffefefefffefffefffefefefffefefefffefefefffffffefffefefffffffefffffefffefffffffefffefffffffffefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffefefffffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffefffffefffffefefefffffffffffefefffffffffffffefffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffefffffffffefffffffffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535353ff4b4b4bff444443ff3c3b3bff353535ff30302fff2c2c2cff272626ff1f2020ff1f1f1fff201f20ff212121ff20201fff1b1a1aff141414ff0d0d0dff080908ff050606ff050405ff040404ff040404ff040405ff040404ff040405ff040404ff040403ff030403ff040404ff050404ff050505ff050505ff050505ff050505ff060506ff090909ff100f0fff161615ff191919ff191919ff191919ff191919ff161717ff171717ff202020ff2c2b2bff2a2929ff343333ff3c3c3cff464646ff515051ff5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a79ff797979ff797979ff7a797aff7b7a7bff7c7c7cff7d7e7dff7e7e7eff7e7e7eff7e7e7dff7e7e7fff818181ff838383ff858585ff858586ff858585ff868586ff858586ff858585ff858585ff858586ff868585ff848484ff848484ff848584ff848485ff858484ff848484ff858585ff858485ff848484ff828282ff808080ff808180ff818080ff818180ff808081ff818081ff7f807fff7e7e7dff7c7c7dff7c7c7cff7c7c7cff7c7c7cff7c7c7bff7a7b7aff797979ff797878ff787878ff787878ff787878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000101ff010001ff010000ff010101ff010101ff010101ff000000ff010000ff010001ff010100ff010100ff010100ff000001ff000000ff010101ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393838ff383838ff343433ff30302fff2c2c2cff282828ff252525ff1d1d1eff1e1e1dff1f201fff202020ff20201fff1f1f1eff1d1d1dff1c1b1cff1b1b1cff1b1c1cff1b1b1bff1b1a1bff1a1a1bff1b1b1aff1a1a1bff1a191aff191919ff181919ff191919ff191919ff1a1a1aff1b1b1bff1b1b1bff1b1b1bff1c1c1cff1e1d1dff1f1f1fff222222ff242524ff252525ff252525ff232424ff232322ff212121ff1f1f1eff1c1d1cff1a1919ff171716ff171717ff1a1a1aff1d1d1eff232223ff282827ff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383738ff383737ff373737ff373737ff373737ff363636ff363636ff353435ff343433ff333332ff323231ff303031ff2f2f2fff2e2e2eff2b2b2bff272727ff1f201fff171717ff101010ff0d0d0cff0a0a0aff080808ff060506ff040404ff030303ff020202ff020202ff010101ff010101ff000001ff000000ff030303ff0b0b0bff0e0e0eff0e0d0eff090909ff030303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff050404ff060606ff010101ff000000ff010101ff000001ff010100ff000100ff000000ff000000ff010100ff010101ff020101ff010102ff010202ff020302ff040404ff070708ff0d0e0dff151516ff252526ff363636ff454646ff4e4e4fff595859ff626262ff6b6b6bff727272ff797979ff7d7d7dff7d7d7dff7d7d7dff696969ff6e6e6dff717071ff767676ff797979ff7b7b7bff7d7c7cff7d7d7dff7e7f7eff7f7e7eff7f807fff80807fff80807fff7f8080ff807f80ff808180ff828281ff828282ff828282ff828282ff828282ff828282ff818181ff807f80ff818080ff818181ff818181ff818181ff808180ff818081ff818080ff7f7f7fff807f7fff80807fff808080ff808080ff818081ff808081ff818180ff808180ff808080ff7f7f7eff7d7d7cff7a7a7aff767676ff737273ff6f6f6fff6d6d6dff6d6d6dff6d6d6dff6c6d6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffefffffffffffefefefffffefffffffffffffffffffffffefefffffefffffffffffffffefffffffefffffefefffffefffefffffffefffffefffffefefefffffffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffefefffefefefffefefefffefffefffffefefffefffefffefefefffffefffffefefffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffefffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefffffefffefffefefefffffefefffefefefffefffffffefefefffefffefffefffefffffefefffefffefffffefffffffffefffffefefffffefefffffffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffefefefffffefffffefefffffefefffffffffffffefefefffefefdfffefefefffdfdfdfffefdfefffefefefffdfdfefffdfdfdfffefdfefffefdfefffdfdfdfffefdfefffdfdfefffdfefdfffefefdfffefdfefffdfdfefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefdfffefefefffdfefefffefefdfffdfefefffefefefffdfefefffefefefffdfefdfffefefefffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfefdfffefdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffefdfefffefdfefffdfdfefffefefefffefdfefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefdfffefefefffdfefefffefefdfffdfefefffefefefffdfefefffefefefffdfefdfffefefefffefdfdfffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefffefffffffffffefffffffffffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefefefffffefffffffefefffefffefffffffefffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffefefffffffffefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffdfefefffefefdfffefdfdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffefffffffefffefffffefefffefffefffefefefffffefffffffefffffefefffffffffffffffefffffffffefffefefffffefefefffefefffffffffffffefefffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffefffffefffffefefefffefffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefffffffffefffffefffffffefffffefffefffffffffffffefffffefffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffffffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffefefffffffffffffefffffffefffffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4b4bff434444ff3c3c3bff353635ff303030ff262626ff202020ff171717ff0f0f10ff0e0e0eff0d0e0dff0f0f0fff0f0e0eff0c0b0cff080808ff050505ff020203ff020202ff010201ff010101ff010201ff020102ff020101ff010201ff020101ff010101ff010101ff010101ff020101ff010201ff010101ff020102ff010102ff010102ff030303ff050505ff090908ff0a0a0bff090a09ff09090aff080908ff090909ff0a0909ff131213ff1e1d1eff1f1e1fff2a292aff333334ff3c3c3cff464646ff5150510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff7a7979ff79797aff7a7b7aff7c7c7cff7e7d7dff7d7e7eff7e7e7eff7e7e7eff7e7f7fff818181ff848383ff858685ff868585ff858685ff868585ff868585ff858685ff858685ff858585ff858686ff868585ff858685ff848584ff848484ff848484ff858585ff848485ff848585ff848584ff848584ff848383ff828282ff808081ff808180ff808081ff808080ff808180ff808080ff7f807fff7e7d7eff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7b7c7cff7a7b7bff797979ff787978ff787778ff78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000101ff010000ff000101ff010001ff010101ff010001ff000001ff010101ff010001ff010100ff010001ff000000ff010001ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff393838ff383938ff343334ff2f2f2fff2c2c2dff282828ff212121ff212121ff242324ff252525ff262526ff262526ff252525ff242524ff242424ff252424ff232424ff242524ff252525ff262626ff262625ff252424ff242424ff242424ff242424ff242424ff252525ff262726ff262726ff252626ff252625ff262626ff272727ff282828ff292929ff292a29ff2a2a2aff292929ff282828ff262626ff242424ff222121ff201f20ff1b1b1cff1a1a1aff1d1d1dff232323ff272828ff292929ff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373838ff383737ff373837ff373737ff373737ff373637ff363636ff353535ff343434ff333332ff323232ff303130ff303030ff2f2f2fff2c2c2cff272727ff201f20ff171717ff101010ff0d0c0cff0a0a0aff080808ff060606ff050405ff030304ff030404ff030303ff020202ff010101ff010000ff000100ff030303ff0a0b0aff0e0e0eff0e0d0dff090908ff030403ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff050504ff060606ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff010001ff010101ff010101ff010101ff010001ff010101ff030404ff070707ff0c0d0dff151514ff252424ff333434ff444344ff4d4d4cff585757ff626161ff6a6b6aff727372ff797979ff7c7d7dff7d7d7cff7d7d7dff696969ff696969ff6d6e6eff717171ff767676ff797979ff7a7b7bff7c7c7cff7e7d7dff7f7e7fff7f7f7fff7f807fff7f7f80ff7f8080ff7f807fff7f8080ff818180ff828182ff828282ff828282ff828282ff818181ff7f7f80ff7f7f7fff807f7fff808180ff818181ff818181ff818081ff808081ff808080ff807f80ff80807fff807f80ff7f7f7fff808081ff818180ff808081ff808080ff808080ff7f7f7fff7d7c7dff7a797aff767677ff727372ff6f6f6fff6d6c6dff6c6d6dff6d6d6dff6d6d6dff6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffefffefefefffffefffffffffefffffffefffffefefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffefffffffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefffffefefefffffffefffefefefffefefffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffefffefffffffffefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffffffefffefefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffefefefffefefffffefefefffefffefffffefffffefefefffdfdfefffdfefefffefdfefffefdfdfffefdfdfffefefdfffefefdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefdfffefefdfffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefdfefffdfefdfffdfefefffdfdfefffdfdfefffdfefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefdfefffdfdfdfffefefdfffdfdfefffdfdfefffdfefdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffdfdfefffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefffffefefffffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffefffefefffffefffffffffefffffffefefffffefefffffffefffffefefffefefefffefefffffefefefffefefefffefefdfffefefefffefefdfffefefefffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefefffffffefffefefefffefefffffefffefffffffefffffffffffefefefffefefffffefffefffffefffffffefefffffefefffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffefefffffffffffffffefffffefefffffefefefffefffefffefefefffefffffffefefefffffffefffffffffffefefefffefefffffffefffffefffffffffefffffefefefffefefefffefefefffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffefffffffffffffefffffefffffffefffffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444344ff3c3b3cff353635ff303030ff272626ff1a1a1aff131314ff0a0a0aff050505ff030303ff030304ff040304ff020303ff030203ff020202ff010101ff000001ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000000ff000000ff000000ff000100ff010101ff010101ff020203ff020202ff020102ff020101ff020202ff040504ff0c0c0cff131313ff151415ff1f1f1eff2a2a29ff333333ff3c3c3cff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000101ff010001ff010001ff010100ff010101ff000001ff000100ff010101ff010101ff010000ff000001ff000101ff010001ff010000ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383938ff393839ff383838ff383839ff343434ff302f30ff2c2b2bff252425ff262625ff272727ff292929ff2a2a2bff2b2b2bff2c2b2bff2b2b2aff2b2a2aff2b2a2aff2b2b2bff2b2c2bff2d2d2cff2d2d2dff2d2d2dff2d2c2cff2c2c2cff2b2c2cff2c2c2cff2c2c2cff2d2e2dff2e2e2eff2e2e2eff2d2d2dff2b2b2cff2b2b2bff2c2c2cff2c2c2cff2d2d2dff2d2d2dff2e2e2eff2e2e2eff2d2d2dff2c2c2cff2a292aff272727ff252425ff202020ff1d1d1dff232323ff272828ff292929ff292929ff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373838ff383738ff373738ff383837ff373737ff363737ff363636ff353535ff343434ff333332ff313132ff313131ff313030ff2f2e2fff2c2c2cff272827ff202020ff171717ff101010ff0c0c0cff0a0a09ff080807ff070606ff050505ff050504ff030403ff040303ff020302ff010101ff010001ff010101ff030303ff0a0a0aff0d0e0eff0d0d0dff080809ff030404ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff050505ff060606ff020202ff010101ff010001ff010000ff000100ff000000ff000000ff000001ff010100ff010100ff010100ff010001ff010000ff020201ff030303ff070707ff0c0c0cff141414ff232223ff333333ff414242ff4b4b4bff555656ff606060ff6a6a6aff727373ff797979ff7c7c7dff7d7d7cff7d7d7dff696969ff696a6aff696969ff6e6e6eff717171ff767676ff797979ff7b7b7bff7c7c7dff7e7d7eff7e7e7eff7f7f7fff7f7f80ff7f7f80ff7f8080ff7f807fff7f8080ff808180ff828182ff828282ff818181ff7f807fff7e7f7fff7e7f7fff7f7f7fff807f80ff818180ff818181ff808081ff7f7f7fff7f7f7fff808080ff7f7f7fff7f7f7fff7f7f7fff807f80ff808080ff808080ff808080ff7f7f7fff7d7d7cff7a797aff767676ff737372ff6f6f6eff6d6c6dff6d6d6cff6d6d6cff6c6d6cff6d6d6dff6d6d6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffffffefffefefffffffefffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffefefffffefefffffefefefffefefefffefffffffffffffffefefefffffefffffefefefffefffffffefffefffefefefffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffefefefffffefefffffefffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffefefefffffefffffefffefffffffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffffefffffffffffffefffffffffefffffefefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffefefffffefefefffefefefffefdfefffefefdfffefefefffdfefefffefefdfffefdfdfffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfefffefdfefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffefefdfffefdfdfffefdfefffdfefdfffefefdfffdfefefffdfefefffefefefffefdfefffefdfefffefefefffdfefefffefefefffdfefdfffefefefffefefdfffdfdfdfffefdfdfffdfdfefffefefefffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfcfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffefefefffdfdfefffdfefefffefefdfffdfefdfffefefefffefdfefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffefefdfffefdfdfffefdfefffdfefdfffefefdfffdfefefffefefefffdfdfefffefdfefffefdfdfffdfefefffdfefefffefefefffdfefdfffefefefffefefefffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffcfcfcfffcfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefffefffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffefefffefefefffffefefffefefffffffefefffefefefffefefffffefefffffefefefffefefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffefffffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefdfffefdfdfffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffefefffffffffffffefffffffefffffffefffefffefffefffffffffffffefffffefffffffefefefffffefffffffefefffffefefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffefffefffefffffefefffefffffffffffffffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffefefffffefffffffefffefffffffefffefefefffefefefffefefefffefefffffffefefffefefffffefefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffefefefffffefefffffefffffffffffffefffffffffefffffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3cff353635ff303030ff262627ff191a1aff0f0f10ff0d0c0dff030303ff000101ff000001ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff010101ff030203ff080808ff0d0e0eff0e0d0dff141415ff1e1e1fff292929ff333333ff3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010100ff000100ff010101ff010001ff000101ff000001ff010001ff010000ff010100ff010101ff000001ff010100ff010000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff383838ff393838ff393838ff383939ff333434ff30302fff2a2929ff29292aff2a2a2aff2c2c2cff2e2d2dff2e2e2fff2e2e2eff2d2e2eff2e2e2dff2e2e2eff2f2e2fff2f2f30ff303030ff303130ff303030ff2f2f30ff30302fff2f2f2fff30302fff303030ff313132ff323231ff313131ff2f2f30ff2e2f2eff2e2f2eff2f2f2fff2f2f2fff302f30ff313031ff323132ff323333ff323233ff313131ff2e2f2eff2c2c2cff2a2a2aff252525ff232323ff282728ff292929ff292929ff292929ff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff383838ff383838ff373837ff383738ff373738ff363737ff353535ff343434ff333232ff323231ff313131ff303030ff2f2f2eff2c2b2bff272627ff1f1f1fff161717ff100f0fff0b0b0cff090909ff070707ff060606ff050505ff050405ff040404ff030303ff020302ff020101ff010102ff010101ff030303ff0a0a09ff0d0e0eff0d0d0dff080808ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050404ff060605ff020202ff000101ff010100ff010000ff000000ff000000ff000101ff010000ff000001ff000000ff000000ff000000ff000001ff020102ff030303ff060606ff0b0c0bff141313ff222222ff323232ff414141ff4a4a49ff545554ff5e5f5fff686968ff717171ff797979ff7d7d7cff7d7d7dff7d7d7dff696a6aff69696aff616161ff6a6969ff727372ff767777ff797979ff7b7c7bff7d7c7cff7d7d7dff7e7e7eff7f7f7fff7f7f80ff808080ff7f7f7fff7f7f7fff7f7f80ff818080ff818281ff838383ff828282ff7f7f7fff7e7e7eff7e7f7fff7f8080ff808080ff808180ff828282ff818181ff7f7f7fff7e7e7fff808080ff808080ff7f7f7fff7f7f7fff7f8080ff808180ff818081ff808081ff7f7f7fff7d7e7eff7a7979ff757576ff727272ff6f6f6fff6a6a6aff6d6c6dff6d6c6dff6d6d6dff6d6d6dff6c6d6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffefefefffefffffffffffffffffffffffffefefffffefffffffffefffffefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffffffffffefefefffffffffffefefefffffefefffefffffffffffffffffffffffffffefffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefffffffffefefffffffffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffefffefffffffffffefefefffffffffffefefefffefefefffefefefffffefefffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfefffefefefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefdfdfffefefefffefefdfffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffefefefffefefefffdfdfefffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffefdfefffdfdfdfffdfefefffdfdfdfffefefefffdfefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefdfffdfefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffefffffffefefefffffffffffefffffffefefefffffefefffefffefffefefffffffffefffefefefffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefffffffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffefffefffffffffefffffefffefffefffffffefefefffffffffffefefefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffefffffffefffffffefffffffefffffefffffffffffffffffffffffffefffefefefffefffefffefffefffefefefffffffffffefffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefffefffefffffffefefefffffffffffefffffffffffffffffefffffffefefffefffffffffefffffffffffffefffefffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffefefffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353636ff302f30ff272627ff1a1a1aff101010ff0b0c0cff0a0a09ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff020202ff070707ff080909ff0a090aff0e0e0eff151515ff1f1e1fff292a2aff33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000101ff000100ff010101ff000101ff010101ff010001ff010000ff000101ff010000ff000001ff000100ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff393838ff383839ff383838ff383838ff383839ff333334ff2d2d2dff2c2c2dff2e2d2dff2d2e2eff2e2e2eff2f2f2fff2f2f2fff2f2f2fff2f2f30ff303030ff303031ff313031ff313131ff313130ff303030ff2f302fff303030ff313131ff313131ff313232ff323232ff323232ff323232ff303131ff302f30ff303031ff313131ff323232ff323333ff343434ff363635ff373736ff363636ff353535ff323333ff303030ff2f2e2fff2a2b2aff272828ff292929ff292929ff292929ff292929ff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff383837ff383838ff373838ff383838ff373737ff373637ff353535ff343434ff323233ff313131ff2f2f2fff2e2e2fff2d2d2eff2a2a2aff252526ff1e1e1eff161716ff0f0f10ff0b0c0bff090909ff070707ff060606ff050505ff040404ff040303ff030303ff020202ff020201ff010201ff010201ff030303ff0a090aff0d0e0eff0d0d0dff080807ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020101ff030304ff050504ff010101ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000101ff010102ff030303ff060606ff0b0b0bff131212ff212221ff313231ff414141ff494949ff535454ff5e5e5eff676867ff717171ff797979ff7d7d7dff7d7d7dff7d7d7dff6a6a69ff616161ff5a5a59ff595959ff656565ff6d6c6cff707070ff727373ff747474ff757575ff777777ff787979ff7a797aff7b7b7aff7a7a7aff7a7a7aff7b7a7aff7b7c7bff7e7d7eff7f7f7eff7d7e7dff7c7b7cff797979ff797979ff797979ff7a7a7aff7b7b7bff7d7d7dff7c7c7cff7b7a7aff7a7a7aff7b7b7bff7b7b7bff797a79ff787979ff79797aff79797aff797979ff787878ff777676ff737473ff6f6f70ff6b6b6bff686968ff626262ff59595aff6a6a6aff6d6d6dff6d6c6dff6d6d6dff6d6d6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffefefefffefefefffffefffffffffefffefefefffefefffffefefffffffffffffefefefffffefffffefffffffefffefffefefefffefffefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefefefffefefffffefffffffffffefffffefefffffffffffefefefffffefefffffefefffefefffffefefefffffefefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffefffefefffffffffefffffefffffffffffffffefefffffffefffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefefefffefefffffefefffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffffefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffefefffefefefffefefefffdfdfefffefdfdfffdfdfefffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfefffdfefefffefefefffefefefffefdfefffefefefffdfefefffefdfefffdfefefffdfefefffefefdfffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefdfefffefdfdfffefdfefffefdfefffdfdfdfffdfdfefffdfefefffefefdfffefdfdfffefefefffdfefdfffefdfdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfcfffcfdfdfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffefdfdfffefefefffdfefefffefdfdfffefefefffdfdfefffefdfefffefefdfffdfdfefffefdfdfffefdfefffdfefdfffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfdfffefefefffefefefffefefefffdfefdfffdfefefffdfefefffefefdfffdfefefffefefefffefefefffefefdfffefefefffefdfefffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffefdfdfffefefefffdfdfdfffefdfdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffffffefffffefefffffefefffefefefffffefffffefefffffefefefffefefffffefffffffffffefffffefefffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefffffffffefefffefefffffefffefffffffffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffefffefffefefffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefffefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffefffffefffffffefffefffefefefffefffefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefefefffefefffffefefffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffffffefffffefffffffffffffefffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffefffffefefffffffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffefffefefffffffffefffffefffffffffffffffefefffffffefffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefefefffffefffffffffefffefffefffefffffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffefffffffefefffffefffffffefffffefffffffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff272626ff191a19ff10100fff0c0c0cff0a0a0aff080809ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff050505ff070807ff070808ff0a090aff0e0e0eff141514ff1f1f1fff2a2a2900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010001ff010100ff000001ff010000ff010000ff000100ff010100ff010000ff010100ff000001ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393938ff393838ff383938ff383839ff393838ff363636ff333333ff302f2fff2c2d2dff2d2d2dff2d2e2dff2e2f2fff2f2e2fff2f2f2fff2f2f2fff302f2fff30302fff303030ff303131ff313131ff313131ff303030ff303030ff303030ff303130ff313131ff313231ff313232ff323232ff323131ff313031ff303030ff303130ff313131ff323232ff323332ff343434ff353535ff363636ff353636ff353534ff333233ff303130ff2e2e2eff2b2b2bff292929ff292929ff292929ff292929ff292929ff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373738ff383738ff383837ff383838ff383738ff383737ff363737ff363635ff343333ff323232ff303031ff2f2f2fff2d2d2eff2c2c2cff2a2929ff232423ff1d1c1cff151615ff0f1010ff0c0b0cff090909ff070707ff060506ff050404ff030403ff030303ff020203ff020202ff010101ff020101ff010202ff030404ff090909ff0d0d0dff0c0c0cff070807ff030202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020101ff030303ff040405ff010101ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030304ff060607ff0b0b0bff121212ff212020ff303131ff404140ff484848ff535353ff5d5d5dff676867ff717071ff797979ff7d7d7dff7d7d7dff7d7d7dff616161ff595959ff4a4a4bff4a4a4aff595958ff636363ff686868ff6b6a6bff6c6d6cff6e6e6eff707070ff727272ff747374ff747474ff737373ff737373ff747474ff757574ff777677ff787878ff777777ff767676ff757575ff737374ff737273ff737272ff747475ff767575ff767575ff737473ff747473ff757474ff747474ff737373ff737373ff737374ff737373ff737373ff717171ff6f6e6fff6b6c6bff676868ff636364ff606060ff565656ff4b4b4bff5a5959ff6a6a6aff6c6d6dff6c6d6dff6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefefffffffefffffffffffffffffffffffffffefefffffffffefffefffffffefffefffffefefffefefefffffefefffffffefffffefffffefefffffefefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffefefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefffffffffefffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefffefffffffffffefefefffffefefffffffffffefefefffefffffffefffefffefffefffffffffffefffffffefefefffefffefffefefffffefefefffefefefffffefefffffffefffffefefffefffffffffffefffffefffffefefefffefffefffefffefffffefefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefdfffefefefffdfdfefffdfefdfffdfefdfffdfefdfffefdfdfffdfdfdfffefdfdfffefefdfffefdfefffdfdfefffefdfdfffefdfefffdfefefffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefefffefefdfffefefdfffdfefefffefefefffdfefefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfefffefefdfffdfdfdfffefefdfffdfefefffdfefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffdfefefffefdfefffefefefffefefdfffefefdfffdfefefffefefdfffefefefffefefdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfefffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefffffffefefefffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffffefefffefffefffefffffffffffffffefffffffffefefffefffefffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffefffffffffffefefffffefffefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefdfdfffefdfefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffffefffffffffefffefefefffefffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefffefffefefefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffefffffffffffefffffffffffffffefffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffefefefffffffefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffffefefffffefefffffffefffffffefffefffffffffffefffefefffffefefefffefffefffefffefffffefefffffffefffefffffffffffffffefffffffffefefffefffefffefefffffffffefffefefefffffffefffefffffffefffffffffffefffffefffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefffffffefffefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffefffefffffffefffefefffffffffefffffffefffffefffffefefffffffefefffffefffffefffffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262726ff1a1a1aff101010ff0b0c0cff0a0a0aff080808ff070607ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff050505ff060706ff060706ff080707ff0a0a0aff0e0e0dff151514ff1f1e1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff000101ff000101ff010100ff000001ff010100ff000000ff000000ff000100ff000000ff000100ff010101ff000000ff010101ff000000ff000000ff000100ff000100ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff383838ff383938ff383838ff363636ff363636ff363636ff333333ff2f2f2fff2e2e2eff2e2f2eff2f2f2fff2f2f2fff2f2f2fff302f2fff30302fff303030ff303131ff313131ff313131ff313131ff313131ff303030ff303131ff313132ff313131ff323232ff323232ff323132ff313232ff313231ff303131ff313131ff313232ff323233ff343433ff353536ff363636ff363636ff363636ff363635ff353434ff323333ff303130ff2e2e2eff2b2b2bff292929ff292929ff292929ff292929ff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373738ff383838ff383838ff373838ff383838ff383838ff373737ff353535ff343434ff323232ff302f2fff2e2e2dff2c2c2cff2a2a29ff262727ff212122ff1b1c1bff141514ff0e0f0eff0b0b0bff090909ff080707ff060505ff040404ff030304ff020202ff020202ff010202ff010101ff010101ff000101ff040304ff080808ff0c0c0bff0b0c0cff060607ff020302ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040504ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010102ff030303ff060607ff090a0aff101110ff1e1e1eff2e2f2fff3d3d3dff454545ff515150ff5c5d5dff676767ff717272ff797979ff7c7d7cff7d7d7dff7d7d7dff59595aff4a4a4aff3f3f3fff3b3b3bff4b4a4bff565555ff5b5b5bff5f5e5eff606161ff626262ff646464ff656565ff666666ff646564ff616161ff5e5f5eff5d5e5eff5e5e5eff5f5f5fff616161ff646463ff636363ff5e5e5eff5b5b5bff5b5c5bff5c5d5dff5e5e5eff606060ff616161ff616160ff605f60ff606060ff616161ff626262ff646564ff666666ff676766ff666666ff646465ff626262ff5f5f5fff5a5b5aff565656ff515151ff464646ff3a3a3aff4b4b4bff59595aff6a6a6aff6d6c6dff6c6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefefefffffffefffffefefffffffefffffefefffffffffffffefffffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffffefffffefefffffffefffffefffefffffefffffffefefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefefffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefefffffffffefffefefffffefefffffefffffffffefefffefefffffefffffffffefefffefefefffefefffffefffefffefefefffffefefffffffffffefefffffffefffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffffefffffffffffffefffffffffefffffffffefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefffffefefefffefefefffefffefffefefefffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffffffffffefffefffefefefffffefffffffefefffefffefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffefefffefffefffffffffffffffffffffefefffffefffffffffffffefefefffefefffffefefefffefefefffefefefffefdfdfffefefdfffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfdfdfffefefdfffdfdfdfffefefdfffefdfdfffefefefffefefefffdfefefffdfefefffdfdfefffefefdfffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffefefdfffdfdfefffefefefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfdfffcfcfdfffcfdfdfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffefefdfffdfdfefffdfdfefffefefefffefdfdfffdfdfefffefefefffefdfdfffdfefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffefdfefffefefefffdfdfdfffefefefffefdfefffefdfdfffdfefefffefefdfffdfdfefffefefdfffdfdfefffdfdfefffdfefefffefdfdfffdfdfefffefefefffefdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfefffdfdfefffdfefefffdfdfefffefefdfffefefdfffdfefefffefefefffefffffffffefefffefefefffefefffffefefffffefffefffffefffffffefefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffdfefefffdfdfefffefefdfffefefdfffdfefefffefefefffefefffffefefefffefefefffefefffffefefffffefffefffffefffffffefefffffffffffffffefffffffefffffffffffffffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffefffefffefffefefffffffffefffefefefffffefffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffefefffffffefffffefffefffffefffffffefefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffffffefffefefefffffffffffffefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffffffffffffefefffefefffffffffffffffefefffefffefffefefffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffefffefefffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191a1aff100f10ff0c0c0bff0a0a0aff080808ff080808ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff050405ff050605ff050505ff060706ff080707ff0a0a09ff0e0e0dff1515150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010000ff010101ff010101ff000101ff010001ff010000ff000000ff000000ff000000ff000000ff010100ff010101ff010201ff020202ff010101ff000100ff000000ff010100ff010101ff010101ff010100ff010101ff010000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000101ff010000ff000000ff000000ff000001ff000000ff010000ff000000ff010101ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010100ff000000ff010100ff000001ff000101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393838ff383838ff383838ff363636ff363636ff363636ff363636ff363636ff333333ff2f2f2fff2e2f2fff2f2f2fff2f2f2fff2f2f2fff30302fff313030ff313131ff313131ff313131ff313131ff313131ff313131ff313130ff313131ff313132ff313232ff323232ff323232ff323232ff323232ff323232ff323131ff323231ff333333ff343434ff353535ff363636ff363636ff363636ff363636ff363636ff353535ff353535ff333232ff313030ff2d2e2eff2b2b2bff292929ff292929ff292929ff29292a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff383838ff383837ff383838ff383838ff373838ff373737ff363535ff343433ff313232ff2f2f2fff2d2d2dff2a2b2aff282828ff242524ff202021ff1a1a1aff121313ff0e0e0dff0b0b0bff090909ff070707ff060505ff040404ff030303ff020202ff010202ff010101ff010101ff000100ff000100ff020303ff080809ff0b0b0aff0a0a0aff060607ff020203ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff040404ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020102ff030304ff060606ff090909ff0f0f0eff1b1c1bff2c2c2cff393a3aff424343ff4e4e4eff5a5a5aff666667ff727272ff787979ff7c7c7cff7c7c7cff7f7f7fff4a4a4aff3f3f3fff373737ff383737ff414241ff4b4b4bff525251ff555555ff585858ff595859ff5a5959ff595959ff585858ff545454ff4e4e4dff474748ff444444ff424343ff424242ff434343ff474747ff494848ff444444ff414142ff404040ff414040ff424242ff444343ff454545ff464546ff454444ff454545ff464646ff4a4a4aff505050ff555554ff595959ff595a5aff5a5a5aff585758ff545554ff515150ff4d4d4cff474747ff3e3e3eff373736ff3a3a3aff4c4b4bff59595aff6a6a6aff6c6c6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefffffffffffffffefefffffffffffffffffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffffefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffffffffffefffffffffefffffffefffefefffffefffffffefffefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffefffffffffefffffefffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefefffffefffffefefffffffffffffefffffffefffffffefffefffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffefffefffffefffffffefffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffffffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffffefffffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefffffefffffffefefefffffefffffefffffffefffefffefefffffefffefffefefefffffefefffefffefffffefefffefefefffffefffffefffefffefefefffefefefffefefffffefefffffefefefffefdfefffefdfefffefdfdfffdfefefffdfdfefffdfdfefffefefefffefdfefffefdfdfffdfefdfffefdfdfffefdfdfffefdfefffdfdfefffefdfdfffdfefefffefdfefffdfefdfffefefdfffefefdfffdfdfefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffdfdfefffdfdfefffdfefefffdfefdfffefdfefffefefefffdfefdfffdfefefffdfefdfffdfefdfffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffefefdfffefefdfffefdfefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffdfefefffdfdfdfffefefdfffefefefffdfefefffdfdfefffefefdfffefdfefffdfdfefffefefefffdfefefffdfefefffdfefdfffefdfefffdfefefffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffdfefefffefdfefffdfefdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffffefffffffefefffffffefffefefffffefffffffefffefffffffefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefffffffefefffffefefffffffefffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefffffefefefffffefffffffefefffffffefffefefffffefffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffefffefffffffffffefefefffffefffffefffefffefefefffefefefffefefffffefefffffefefffffffefefffefefffffefefefffefffffffffefffffefefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffefffffffffefffffffefffefefffffefffffffefffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefffffffefefffffefffffffefffefffffefffffefffffffefffefffefefffffefffefffefefefffffefefffefffefffffffffffefefefffffefffffffffefffefefffffffffefffffffffffffefffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffefefffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffefefffefffefffffefefffffffefffffefffffefefffffffefefffefffffffffefffffefffefffffefefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffefffffffefefffffffffefffffefffffefefffffffffffffefffffffefffffffefffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff10100fff0c0b0cff0a0a0aff080808ff080808ff060707ff050506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020102ff050405ff040405ff040403ff050605ff070606ff080707ff0a0a0aff0d0d0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010001ff010100ff000001ff000100ff010001ff000001ff000001ff010000ff000000ff010101ff020303ff040405ff050505ff050404ff030203ff020101ff020201ff030303ff040404ff040405ff030304ff030202ff010202ff010001ff000000ff000000ff010101ff020102ff020302ff020202ff010102ff010101ff010000ff010100ff020201ff020203ff030303ff020302ff020201ff000101ff000000ff000101ff010101ff030302ff030302ff020302ff010102ff010000ff010000ff000001ff010202ff020202ff020202ff020202ff030203ff030303ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383839ff383839ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff333333ff2f2f30ff2f2f2fff2f302fff302f2fff313030ff313131ff313131ff313031ff313131ff313131ff313130ff313130ff313131ff313132ff323232ff323232ff313232ff323232ff323232ff323232ff323232ff323232ff323333ff343433ff353535ff363636ff363636ff363636ff363636ff363635ff363636ff363636ff353536ff353434ff333232ff303031ff2e2e2eff2b2b2bff292929ff292929ff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383837ff383838ff383737ff383838ff383838ff373738ff373736ff353535ff333334ff313131ff2f2e2eff2b2b2cff292929ff262727ff232324ff1f1f1fff191818ff121212ff0e0d0dff0b0b0aff090808ff070706ff050505ff040404ff030203ff010202ff020101ff010101ff010101ff010100ff000001ff020302ff080808ff0a0a0bff0a0a0aff060606ff030202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010102ff030303ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000001ff010101ff030303ff050505ff080908ff0d0d0dff181817ff282728ff383837ff3f3f3fff4a4a4bff565656ff636363ff706f6fff787878ff7c7c7cff7f7f7fff7f7f7eff3f3f3fff373737ff333333ff323333ff393939ff424241ff494948ff4c4d4cff4e4e4fff4f4f4eff4f4e4eff4d4d4eff4a4a4aff444445ff3c3c3cff343434ff302f30ff2c2c2cff292a29ff2a2a2aff2b2b2aff2b2b2bff2c2b2bff2b2b2aff2a2a2aff292929ff29292aff2b2b2bff2b2b2bff2b2b2aff2b2a2bff2c2c2cff2e2e2fff333233ff3b3b3cff444444ff4a4a4aff4d4d4eff4e4e4eff4e4e4eff4c4b4cff484848ff444544ff404040ff3a3939ff353535ff373737ff3a3a3aff4b4c4bff5a595aff6a6a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefefefffefffffffffefffffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffefffffefffffffefffffffffffffffefffefffefefefffefffffffefffefffefefffffffffffffffffefffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffefffffffffefffefffefffefffffffffefffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefefefffefefffffffefefffefffefffffefefffefefefffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffffefffffefffffffefefefffffefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffefffefefefffefffffffefffefffefefffffffffffffffffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffefffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefefefffefefefffffefffffefefefffffffffffefefffffefffefffefefefffefefefffffffefffffefefffefefefffefffefffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefffefffffefffffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefdfffefefdfffdfdfdfffefefefffdfefefffdfdfefffdfefdfffefdfdfffdfefefffefefefffdfdfefffefefdfffdfefdfffdfefefffefdfefffdfefefffdfdfdfffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefffffffefefefffefffefffefefefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffdfefdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfdfefffdfefdfffefdfdfffdfdfefffefefdfffefdfefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefdfefffefefefffdfefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefdfefffdfefefffdfefefffefdfefffefefdfffefefdfffefefdfffefdfdfffefefdfffefdfefffdfefdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffdfdfefffefefdfffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffffefefffefffffffffffffffffffffffefffffffefefefffefffffffffffefffefefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffefffefffefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffefefffffffefefffefffefffffefefffefefefffefefefffefefefffefffefffffefefffffffffffffffefffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefefefffffefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefffefffefefffffffffffffffffefffffffffffefffffffefffefffffefefffefefffffffffefffffefffffefffffffefffffffffefffffffffefffffffefffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffffefffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefffefffefffffffffefffffefffefffefefefffffefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0cff0a0a0aff080808ff080808ff070707ff050605ff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff030403ff020202ff030202ff040404ff050506ff060706ff080707ff090a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff010001ff000100ff010000ff000000ff000000ff000100ff010100ff010001ff010101ff030202ff050505ff0a0a0bff0d0d0cff0b0b0bff070707ff060606ff050505ff070808ff090a09ff0b0a0aff080909ff070707ff040405ff020202ff000100ff010202ff040304ff050606ff060606ff060606ff040404ff020202ff000101ff030203ff040504ff060606ff070707ff060707ff040404ff020202ff010000ff020303ff040404ff070607ff080707ff060606ff040404ff010202ff000101ff020202ff040404ff050505ff060506ff060707ff080808ff070606ff040403ff030303ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff333333ff303030ff2f3030ff303031ff303131ff313131ff313131ff313131ff313131ff313130ff303131ff313131ff323132ff323232ff323232ff323232ff323232ff323232ff323232ff323232ff323232ff333333ff343434ff353636ff363636ff363636ff363536ff363636ff363636ff363636ff363636ff363636ff363636ff353636ff343534ff333232ff303031ff2e2e2eff2b2b2bff292929ff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383738ff383838ff383838ff383738ff373837ff373737ff363636ff353535ff333333ff303030ff2d2c2dff2a2a2aff292828ff262626ff232323ff1e1f1eff171717ff111111ff0e0e0eff0a0b0bff080808ff060606ff050505ff040404ff030303ff020202ff020201ff010101ff010201ff010101ff000000ff020202ff070708ff0b0b0aff0a090aff050506ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff030303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff000000ff010000ff000101ff010101ff020203ff050504ff080808ff0c0d0cff151515ff242424ff343434ff3c3b3cff454645ff505050ff5c5c5cff6a696aff777878ff7f7f7fff7f7f7fff7f7f7fff383737ff333333ff2f2f2fff2f2f2fff343434ff3a3a3aff414141ff454545ff464646ff444444ff424343ff424242ff3e3e3fff373737ff2f2e2fff272828ff212222ff1d1d1dff1b1b1aff1b1b1bff1b1b1aff1b1a1aff1b1b1aff1b1b1bff1a1b1bff1a1a1bff1b1a1aff1b1b1bff1c1b1bff1b1b1bff1c1c1cff1d1e1dff20201fff242424ff2d2c2cff373636ff3e3e3eff424242ff444444ff444444ff424242ff3f3f3fff3b3c3cff383939ff333434ff303030ff343535ff373737ff3a3a3aff4c4c4bff5959590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffefffefffefefffffffefffffffefffffefefffffefffefffffffefffffffffffffefefffefefffffffefefffffffefffefffffffffffffffefefefffffffffffffffefffffffffffefefffffffefefffefffefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefffffffefefffefffefffffffffffefefefffefffffffefffffffffefffffffefefffffffffffefffefffefefefffefefefffefffefffffefefffffffefffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffefffffefffffffefffefffffffefffffffffffffefefffefefffffffefefffffffefffefffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffefffefffefffffffefffefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefffefffffffefffefefefffefffffffefffffffffefffffffefefffffffffffefffefffefefefffefefefffefffefffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfefdfffefefefffdfdfefffdfefefffdfefdfffefefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfefffefefefffdfdfefffefefefffefefefffefefefffdfdfefffefefefffefefffffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfefffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffcfcfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefdfdfffefefefffdfdfefffefdfefffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfefffefefefffdfdfefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffefdfdfffdfefdfffefefefffdfdfdfffefefefffefefefffefdfefffefdfefffefefefffdfefefffdfdfefffdfdfefffdfefdfffefdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffefdfefffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffffefffffefffffffefffefffffffefffffffffffffefffffefffffffffffefffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffffffefffefefffffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffffefffffefffefffefefffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffefffffffffffefffffffefffefffffffffffffffefefefffffffffffffefefffffffffffefefffffffefefffefffefffffffffffefefefffffffffffffffffffffefffffffefefffffffffffefffffffefefffffefefffffefffefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffffffffffffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffeffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff707070ff707070ff707070ff707070ff707070ff707070ff707070ff707070ff707070ff707070ff707070ff6f6f6fff696a6aff636363ff5a5a5bff515151ff494949ff414141ff3b3b3aff343435ff2b2a2aff1f1f1fff131313ff0f0f0fff0b0c0cff090909ff070707ff0a090aff090808ff080808ff070707ff070707ff070707ff040404ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff020202ff010101ff010101ff020303ff030403ff050505ff060607ff080708ff050506ff090808ff0d0d0dff0f0e0eff141414ff1e1e1fff292929ff343434ff3e3e3eff464647ff4f4f4fff575657ff5d5d5dff656566ff706f70ff757575ff757575ff757575ff767575ff757575ff757575ff757575ff767575ff757575ff757575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010000ff010100ff000001ff000000ff000100ff000101ff000100ff020203ff080808ff080807ff171717ff171717ff171817ff111111ff0e0e0eff0c0d0dff121212ff151515ff161617ff121212ff0f0f10ff090909ff040504ff020202ff040504ff080809ff0d0c0cff0e0d0eff0d0d0dff080808ff040404ff020202ff050505ff09090aff0e0d0eff0f0e0fff0d0d0dff080808ff050404ff020302ff050505ff0a0a0aff0f0e0eff0f0f0fff0d0d0dff080809ff040404ff020203ff050504ff090908ff0b0b0bff0c0b0bff0d0e0dff10100fff0f0e0eff050505ff050505ff030303ff010001ff010101ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff333333ff303130ff303130ff313131ff303131ff313131ff313131ff313131ff313131ff323131ff313231ff323232ff323232ff323232ff323232ff323232ff323232ff323232ff323232ff323233ff343434ff353536ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff363636ff353636ff363636ff353434ff333332ff303031ff2e2d2eff2b2b2bff292929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373838ff383838ff373838ff373837ff383737ff383737ff373838ff363536ff313232ff2d2d2dff292a29ff282828ff262726ff252524ff232323ff1d1d1dff171716ff111111ff0d0d0eff0a0b0aff070807ff060606ff040505ff040404ff030203ff020202ff020202ff020102ff010201ff010101ff010000ff020202ff070707ff0a0a0aff0a0a0aff060506ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020302ff010101ff000100ff000100ff000000ff000000ff000000ff010100ff000001ff010101ff010101ff010101ff010102ff010101ff010102ff030302ff050606ff090809ff0d0d0cff151515ff232323ff313131ff373737ff3f3f3fff494949ff535253ff5f5f5fff707071ff7c7b7cff7f7e7fff7e7f7fff333333ff302f2fff2b2c2bff2c2b2bff2f2f2fff343433ff393939ff3c3d3dff3b3b3cff383838ff373737ff353535ff323232ff2a2b2bff232323ff1c1d1cff181817ff141313ff121312ff121212ff121212ff121111ff111111ff111111ff111212ff121212ff121211ff131212ff131313ff131314ff141414ff151515ff171717ff1a1b1aff212222ff2b2b2bff333332ff363636ff383838ff393939ff373736ff323233ff313131ff2f302fff2e2e2eff2b2b2cff303030ff353435ff373737ff3a3a3aff4c4b4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefefefffefffefffefffffffffffffffffffffffefffffffffffefffefefffffefffffffffffefffefffffffffefffffefffffffefffefffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffefefffffefefffffffefffffefefefffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefefefffefffefffefffffffffffffffffffffffefffffffefffefffefefffffefffffffffffefffefffffffffefffffefffffffefffffffefffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffefefffefefffffffefefffefefefffefffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffdfefdfffefefefffefefdfffefefdfffefdfdfffefdfefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfefefffdfefdfffefefefffdfdfdfffefefdfffefefefffefdfefffefefefffdfdfefffdfdfdfffefdfefffefdfdfffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefefefffefefdfffefefefffefefefffefdfefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfefefffdfefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfdfffefefdfffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfefdfffefdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffefdfdfffdfefdfffefdfdfffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefdfffefefefffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffefefffffffefffffffefffffefffffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefffffffffefefffefefefffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffefffffffffffffffefffffffffefffffefffffffefffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffefffefefefffefffefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefefffffffefffffefffefffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff707070ff707070ff707070ff707070ff707070ff707070ff707070ff707070ff707070ff706f6fff6a6a69ff636363ff5b5a5aff515151ff494848ff414141ff3b3b3bff343534ff2b2a2aff1f1f1fff131213ff0f100fff0c0c0cff090908ff070707ff060606ff060606ff080808ff070707ff070707ff060707ff050605ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010101ff010100ff010001ff010101ff030202ff040403ff060605ff040304ff040404ff060505ff080908ff0d0c0dff0e0f0eff151414ff1e1f1eff292929ff343434ff3e3e3eff474746ff4e4f4fff565656ff5d5d5dff656666ff707070ff767575ff757575ff757575ff757575ff757575ff757575ff757575ff757575ff757575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff010001ff000001ff010001ff000000ff010100ff000100ff020202ff070808ff080808ff161617ff171818ff181817ff111110ff10100fff0f0e0fff0e0f0eff121111ff151514ff151514ff131212ff0e0e0fff0a0909ff050505ff040304ff040505ff090808ff0b0c0bff0d0d0dff0b0c0bff080909ff050504ff030404ff050505ff090a09ff0c0d0dff0e0e0eff0c0c0cff080909ff050505ff030304ff060606ff0a0a0aff0d0d0dff0e0e0eff0c0c0cff080909ff040505ff040404ff050505ff080808ff0a0a0aff0b0b0bff0c0c0cff0f0f10ff101010ff0f0e0fff040505ff050505ff030303ff000100ff010001ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383738ff383838ff373737ff373837ff373738ff353536ff383738ff323232ff2b2b2aff262626ff232323ff222223ff232222ff212122ff1f201fff1b1a1aff141414ff0f0f0fff0c0b0cff080908ff070606ff050504ff040404ff040303ff030203ff020202ff020202ff020102ff010201ff010001ff000100ff020202ff060706ff090a0aff0a0a09ff050506ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010101ff020302ff030303ff010101ff010000ff000000ff000100ff000000ff000100ff010100ff010101ff010201ff020201ff020201ff020201ff020102ff020202ff030303ff060606ff0a0a0aff0d0e0eff181717ff222322ff2b2b2bff2f3030ff363636ff3e3e3dff454546ff505050ff616261ff6f7070ff7c7c7cff7f7f7fff2f2f2fff2b2b2bff272728ff272727ff2a2a2aff2c2c2cff2d2d2dff2a2a2aff252625ff222323ff252525ff252525ff242424ff1e1d1dff171716ff121212ff0f0f0fff0e0e0eff0c0c0cff0b0b0bff0b0b0bff0b0a0aff0a0a0aff0b0a0bff0c0c0bff0c0c0cff0c0c0cff0c0c0cff0c0c0dff0d0c0dff0d0d0dff0e0e0dff0f1010ff121212ff171717ff1e1e1eff242324ff272727ff292828ff292928ff282727ff242324ff242424ff262626ff272726ff272626ff2c2b2bff302f30ff353434ff373737ff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffffefefffffffefffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefefffffffefffffefffffffefffefffefefefffefefefffefffffffffefefffefefefffefffffffefffefffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffffffffffffffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffefffffffffffffffefffffffffefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffffefffffffefffffefffefffefefffffffefefffefefefffefefefffefefffffefffffffefffefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefffffffefffffffefefefffefefffffffefffffffefffffefefefffefefefffefefefffdfefdfffdfefefffefefefffdfefefffdfefefffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffdfdfdfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffefefefffefefefffefdfdfffefdfefffefdfefffefefefffdfefdfffdfdfefffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefdfefffefefefffdfdfefffefefefffefdfdfffefefdfffefefefffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffdfdfefffdfdfefffefefefffefefefffefdfefffefdfefffefdfefffefefefffdfefdfffdfdfefffefdfefffdfefdfffdfefefffefefefffdfefefffdfefefffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffefefefffefdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffefffffefffffefffffffefefffffffffefffffefffffffffffffffffffffffffefffefffefffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefefffffefffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffffffffffffffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffefffffffefffffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefffffefefffffffefefffffffefffefefefffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffefffffefffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffefffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffefefffffefffffffefffffffffffefffefefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff717171ff707070ff707070ff707070ff707070ff707070ff6f7070ff707070ff6f6f6fff6a6a6aff636363ff5b5b5bff515151ff484948ff414141ff3b3b3bff343434ff2a2a2aff1f1f1fff131313ff0f0f0fff0c0c0bff090909ff070807ff060707ff060607ff060606ff050505ff070707ff070707ff060605ff030303ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff000000ff000100ff000000ff010101ff030404ff040404ff040303ff030403ff040404ff060506ff080808ff0c0c0cff0e0e0eff141414ff1e1e1eff292929ff343434ff3d3e3eff464747ff4f4f4fff575756ff5d5d5dff656666ff707070ff757575ff757575ff757575ff757575ff757575ff757575ff757575ff757575ff767677000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000001ff000100ff000001ff020303ff080808ff080808ff171617ff181817ff171718ff111010ff111111ff101111ff0f100fff111111ff141515ff141515ff151514ff151414ff121312ff0e0e0fff0a090aff050505ff090908ff0b0b0cff0d0d0dff0d0d0dff0d0d0dff0b0b0bff080908ff050606ff09090aff0d0d0cff0e0e0eff0d0e0eff0e0e0eff0c0c0cff080809ff060606ff0a0a0aff0d0d0dff0e0e0eff0f0e0eff0e0e0eff0c0c0cff080809ff050505ff080808ff0a0a0aff0b0b0cff0c0b0cff0c0b0cff0b0c0bff0f0f10ff100f10ff0f0f0eff040505ff050505ff030303ff000101ff000100ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff373737ff373737ff373838ff363635ff343434ff313132ff282828ff222222ff1f1f1fff1d1e1eff1d1d1dff1d1d1dff1e1d1dff1a1a1bff161515ff101111ff0c0c0cff090a09ff070707ff050505ff040404ff030403ff030203ff020302ff020202ff020102ff010101ff010101ff000001ff010001ff020101ff050605ff080808ff070808ff040505ff010102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff010101ff020303ff040404ff010101ff010000ff010000ff000000ff010000ff000101ff000101ff010201ff020202ff020202ff020202ff020202ff020202ff020302ff030304ff060506ff0a090aff0f0f0fff181818ff202021ff242424ff282828ff2e2d2dff333433ff393a3aff424343ff565655ff656565ff6f7070ff7c7c7cff2b2b2bff272728ff232323ff242424ff242424ff222222ff1e1d1dff161616ff0e0e0fff0b0b0cff0f0f0fff121313ff121112ff0e0d0eff0a090aff080808ff060707ff060606ff060505ff050505ff050506ff050505ff050505ff050505ff050505ff060505ff050505ff050505ff060505ff050606ff060606ff060606ff070707ff080808ff0a0a0aff0e0e0eff141313ff141414ff161515ff161616ff131414ff111212ff151415ff1a1a1aff202020ff212221ff262626ff2b2c2bff303030ff353535ff3736370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffffefffffffefffffefefefffefffffffffefffffffefffffffefffffefefefffffffffffffffffffefffffffefffffffffefffffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffffefffffefefffffffffffffefefffefffefffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffefefefffffffffffffefefffefffefffefefefffefefefffffefffffefffefffefefefffefffefffefefefffffefffffefefefffefefefffffffefffffffefffffefffffffffefffefffefffffffefffffefffffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefefffffffffffffffffffffefffffffefefffffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffdfdfefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefffffffefefefffffefefffefffefffffefffffffefefffffefefffffffefffffffffffefefffffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefdfefffefefefffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfdfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffefefefffefefefffdfdfefffefefefffdfefefffdfefdfffefdfdfffefefefffefdfefffefefefffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffdfefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffefefdfffefdfdfffefefefffefdfdfffdfefdfffefefdfffefefefffefdfefffefefefffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefefdfffefdfefffdfdfefffefdfefffdfdfdfffdfefefffefdfefffefdfefffefefefffefefefffefefefffefffefffefefffffefefefffffefefffefffefffefffefffefefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffefffefffefffffefffffefefffffffefffffefefefffefefffffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefffffffffffffffefffffffefefefffffefefffefffffffefffefffffefffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffffffffffefffffefefffffefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffffffefffefffefffefffefffefefffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffefefefffffffffffffefefffefffefffffffefffffefffffffefffffffffffffffefffffefffefffefffefffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffefffefefffffefffffffefffefffefffefffffffefffffefffffefefefffffefffffefefefffefffffffffefefffffefffffffefefffefefefffffffffffffffffffefffffffefefffffffefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff747473ff717171ff707070ff707070ff707070ff707070ff707070ff6f6f6fff6a6a6aff636363ff5b5b5aff515151ff494849ff414141ff3b3b3bff343434ff2a2b2aff1f1f1fff131213ff0f0f0fff0b0c0cff090909ff080808ff060707ff060606ff060606ff050505ff040404ff030303ff060606ff030303ff010102ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff030303ff040403ff040304ff040404ff040404ff040404ff050605ff090808ff0d0c0dff0e0e0eff141414ff1e1e1eff292929ff343434ff3e3e3eff474647ff4f4f4fff565756ff5d5d5dff666666ff707070ff757575ff757575ff757575ff757575ff757575ff757576ff777777ff7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff010101ff000100ff020302ff080807ff080708ff171716ff171817ff181817ff111011ff101011ff111111ff101111ff111111ff141515ff141515ff141514ff151514ff151415ff141415ff131213ff0e0e0eff090a0aff0c0b0bff0d0c0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0b0c0cff09090aff0d0c0cff0d0e0eff0d0e0eff0e0d0eff0e0e0eff0e0e0eff0c0b0cff0a0a0aff0d0d0dff0e0e0eff0e0e0eff0f0e0fff0f0e0eff0f0e0eff0c0c0cff090909ff0a0a0bff0c0b0bff0b0c0cff0b0c0bff0c0b0bff0c0b0bff0b0b0bff0f1010ff100f0fff0f0f0fff050504ff050505ff030303ff010101ff010001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383738ff373837ff383737ff353635ff343434ff313132ff2c2d2dff292929ff232323ff20201fff1e1d1eff1d1d1dff1d1d1dff1c1d1cff1a191aff151516ff111111ff0c0c0cff090909ff070708ff050605ff040404ff040403ff030303ff020203ff020202ff010101ff010201ff010101ff010001ff010101ff020202ff010202ff020202ff020202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff010102ff010100ff000100ff000100ff000000ff000000ff010000ff000100ff010101ff020202ff020202ff020202ff020202ff020202ff030303ff040404ff040404ff0f0f0fff191818ff212020ff252425ff282828ff2e2e2eff343434ff393a3aff424343ff565555ff646565ff646564ff656465ff6f706fff282828ff232223ff1d1e1eff1d1e1dff1b1b1bff161716ff100f10ff090909ff060606ff050505ff050505ff060607ff060606ff040505ff030403ff030202ff030202ff020202ff020202ff020102ff010202ff020201ff020102ff020102ff020202ff020202ff010202ff010202ff020202ff020202ff020202ff020302ff030302ff030203ff030303ff040504ff060606ff070607ff060607ff070707ff070807ff080808ff0c0c0cff121313ff191919ff1c1c1cff212121ff262626ff2c2b2cff2f2f30ff3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefefffffffefffffefffffffffffffffffefffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffefefffffffefefffffefefffefefefffffefefffffffffffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefffefffefffffffefffefffffefffffffffffffffefffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffffffffffffefefffffffefffefffffffefefefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffefffffefffffffffffffefefffffefffefffffefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffefffefefffffefefefffffefffffffffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfefffdfefefffdfefefffdfefefffefefdfffdfdfefffdfdfdfffdfefdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffefdfefffefefdfffdfdfdfffefefefffdfdfdfffefefdfffdfdfefffefdfdfffefdfefffefefefffefdfefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfdfffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffefefefffefefefffefdfdfffefefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefefffefdfefffdfefefffefefefffefefefffefdfdfffefefefffdfefefffdfdfefffefefefffefefefffefdfefffefefefffdfdfdfffdfefdfffdfdfefffefdfdfffefdfdfffefefdfffefdfefffefefefffefefdfffdfdfefffdfefefffdfefefffefefefffefefdfffdfdfefffdfdfefffdfefdfffdfefefffdfdfdfffefdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfefefffefefdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffefefefffefdfdfffefefefffefefefffefefefffffefefffefefffffefefffffefefefffffffefffefffefffffefffffffefefffefefffffefefffffefffffffffffffffffffffffffefefffffffffffefffffffefefefffffefffffffffffffffefefffffffffffefefefffefffefffefefffffffefefffffefffffffffefffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffefffffefffffffffefffffffefffffefefffffffffffffffefffefefefffefffffffefffffffefffefffefffefffefefefffefefffffefefefffffefefffffefffffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefffffffffffffffefffffffffffffffffefffefefffffefffffffefefffffefffefffefffefffefdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefefffffffffffefefefffefffefffefefffffffefefffffefefffefefefffffefffffffffffffefffefffefefffffefffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefefffffefffffffffefffffefefffffffffffefefefffefffefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefefefffefffffffefffffffefffefffefffefffefefefffefefffffefefefffffefefffffefffffffefefffefefefffffefefffefffffffffffefffefefffffefffffffefefefffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff767676ff737473ff717171ff707070ff707070ff707070ff6f6f6fff6a6a6aff636363ff5b5b5bff515251ff494948ff414141ff3b3b3bff343435ff2a2a2aff1f1f1fff131313ff0f0f0fff0c0c0bff090909ff070808ff070706ff060607ff060606ff050505ff050404ff020303ff020203ff020101ff010102ff010102ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff030403ff040403ff040303ff040404ff040303ff040404ff060506ff080808ff0c0c0cff0e0e0eff141414ff1f1f1eff292929ff343434ff3e3e3eff474746ff4f4f4fff565657ff5d5d5dff666666ff706f70ff757575ff757575ff757575ff757575ff777776ff7a7a7aff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010100ff020303ff070807ff080708ff171717ff171718ff171817ff111111ff111111ff111111ff111011ff111111ff151514ff141414ff141515ff141515ff151514ff151514ff151414ff141415ff131212ff0f0e0eff0d0d0dff0d0c0cff0d0d0dff0d0d0dff0c0d0dff0d0d0dff0c0d0dff0c0d0dff0e0e0eff0e0e0dff0d0e0eff0e0d0eff0e0d0eff0e0e0eff0e0d0eff0d0d0eff0e0f0eff0e0e0eff0e0e0eff0e0f0eff0e0e0eff0e0e0eff0f0e0fff0c0d0cff0b0b0bff0c0c0cff0b0b0bff0b0c0bff0b0b0cff0b0b0bff0b0b0bff0b0b0bff100f0fff101010ff0f0f0fff050505ff050505ff030303ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373837ff373738ff353636ff353534ff313131ff313131ff313231ff2c2d2dff292929ff232323ff20201fff1e1d1eff1d1d1dff1d1d1dff1d1c1cff1a1a1aff161515ff111111ff0d0d0cff090909ff070707ff050606ff040504ff030403ff030303ff020203ff020202ff020202ff010101ff010000ff030302ff020202ff010202ff020202ff020202ff010102ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000100ff000100ff000000ff010101ff020201ff010101ff020202ff010000ff010000ff000100ff010000ff010101ff020202ff020202ff020202ff020202ff020302ff030302ff040404ff040405ff050404ff050505ff202020ff252424ff282828ff2e2d2eff333434ff3a3a39ff424343ff555556ff646565ff656564ff646565ff656465ff656465ff232323ff1d1d1eff171718ff171716ff141414ff0f0f0fff090909ff030404ff010101ff010101ff010101ff010101ff010101ff010001ff000100ff000001ff010000ff000000ff000000ff010000ff000100ff000000ff000000ff000101ff000101ff000101ff010100ff000000ff000001ff010100ff010101ff000100ff010001ff010101ff010001ff000100ff010101ff010101ff010101ff010001ff010101ff030303ff070707ff0e0e0eff141414ff171717ff1c1c1bff212121ff262627ff2b2b2bff3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffefffefffefefffffffffffffffffefffffffffffffffefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffefffffffffffffffffffffefefffffefffefffefffefffffefffffefffffffefffffffefffefffffefffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffffffffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffefefffffefefffffefffefffefefefffffefefffefffffffffefefffefefefffefffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffffffffefffffffefefefffffefffffefffefffefefffffffffffffffffefffefefffffffefefffefefffffffffefffefffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffefffffffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffefdfdfffdfefefffefdfefffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffefefefffefefefffdfdfefffdfefefffefefdfffefefefffdfefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefefffdfefdfffdfefdfffefefefffdfdfefffdfdfdfffefdfefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffdfdfefffdfefefffefdfefffefefefffefefefffefefefffdfefefffdfefefffefefdfffefefefffdfefefffdfefefffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffefdfefffdfefefffefdfefffdfdfefffdfefefffefefefffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefefffefdfefffdfdfdfffdfefdfffefdfefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefffefffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefefffffffefffefefefffefefffffffffefffffefffffffffefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefffffefffffffffffefffffffffffefffffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffefefffffefefefffefffefffefefefffefefefffdfefefffefdfefffdfefefffefefefffefefefffefefefffefefffffefefffffefffefffefefefffffffefffefffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffefffffffffffffffffffffefffffffefffffffffffefffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffefffffefffffffffefffefefefffefffefffefffffffffefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7979ff787879ff767676ff747473ff717171ff707070ff6f6f6fff69696aff636363ff5b5b5bff515151ff484848ff414141ff3b3b3bff353434ff2a2a2aff1f1f1fff131313ff0f0f0fff0b0b0bff090809ff070707ff060606ff070606ff060606ff050505ff040404ff030303ff030202ff010201ff010201ff010101ff010102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff010100ff010101ff020202ff030404ff040304ff030403ff030403ff040404ff040404ff050505ff080808ff0c0c0cff0e0e0eff151414ff1f1e1eff292929ff343434ff3e3e3eff474746ff4f4f4fff565756ff5d5d5dff666566ff70706fff757575ff757575ff767677ff7a7a7aff7b7b7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff171717ff181717ff171818ff111111ff111111ff101011ff111110ff111111ff141415ff151514ff151415ff151514ff141414ff141514ff141515ff151414ff141414ff141514ff131213ff0e0e0fff0c0d0cff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0e0e0eff0e0e0eff0e0d0eff0e0e0dff0d0e0eff0e0e0dff0e0e0dff0e0d0eff0e0f0eff0e0e0fff0e0e0eff0e0e0fff0e0f0eff0e0e0fff0e0e0eff0e0e0fff0e0f0fff0c0c0cff0b0c0bff0b0c0bff0c0b0cff0b0b0bff0b0c0cff0b0c0bff0c0b0cff0c0c0cff0f0f0fff101010ff0f0f0fff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373738ff353536ff343534ff313131ff313131ff313131ff313131ff313131ff2c2d2dff292929ff232322ff1f2020ff1d1e1eff1d1d1dff1d1d1dff1d1d1cff1a1a1aff151516ff111111ff0d0c0dff0a0a09ff070707ff050605ff040505ff040303ff020303ff020302ff020202ff010102ff040404ff040404ff030303ff030303ff040404ff040404ff020202ff010101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff000000ff000000ff000101ff020101ff020101ff010202ff020202ff020202ff000000ff010100ff010101ff010102ff020202ff020202ff020202ff020202ff020303ff040404ff050404ff040404ff040504ff050405ff040405ff282828ff2e2d2eff333433ff39393aff434343ff565555ff656565ff656564ff646465ff656564ff646565ff646564ff1d1d1dff171718ff131312ff121112ff0f100fff0b0c0cff060706ff020203ff010000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff010001ff000001ff000101ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff0a0a09ff0e0f0eff111211ff171717ff1c1b1cff212121ff262626ff2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffefffefffefefffffffffffffefefffffefffefffefffefffefefefffffefffffefefefffffffefffffffffffefefefffffefffffefefffffffefefffefffefffefffefffffefffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffffefffffffefefffefffefffefefffffefefefffefefffffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffffefefffefefefffffffffffefefefffffefefffffefefffefefefffffffefffefefefffffffefffefefefffefffefffffefffffefefffffffffefffffffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefdfffefefefffdfefdfffefdfefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefdfffefefdfffefefefffdfefefffefdfdfffefdfefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefdfefffdfdfefffdfdfdfffefefefffefdfefffefefdfffdfefdfffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefdfefffdfefefffdfefdfffdfdfdfffefefefffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffefefefffefefdfffefefefffdfefdfffefdfefffefdfefffefdfdfffefefdfffdfdfdfffdfdfefffefdfefffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffdfefefffefefefffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefefefffffefefffffefefffefffefffffffffffefefefffffffffffefefffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefffffefffffffefffefffefefffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffefffffefffffffffefffffffefefffefefefffefffefffefefffffefffefffefefefffefefffffefefefffffffefffffefffffefefefffefefefffffffffffffefffffefffefffffffffffffefefffffffffffffffefffefffefffffffefffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffefefffffffffffffffffffffffffefffefffefffffffefffffffffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffffefffffefffffffffefffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefefffefffefffefffefffffefefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefefefffffffffffefefffffefffefffffffffffffefffffffffefffffffefffffffffffefffffffffefefffffefefffefffffffefffefffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefefffffefefefffffefffffefffffffffefffffffefefffefefefffffffefffefefffffefffefffefefefffefefffffefefefffefffefffefefffffefefefffefefefffffffffffffefffffefffefffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff797979ff797878ff767676ff747374ff717171ff707171ff6a6a6bff636363ff5c5c5cff535353ff4b4a4aff434242ff3c3c3cff363636ff2d2d2dff212221ff151515ff0f0f10ff0b0b0bff090909ff070607ff060606ff060606ff060606ff060506ff040404ff030303ff020202ff020101ff010101ff010101ff030303ff010201ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff010100ff010000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff010001ff000000ff000000ff000000ff010001ff010101ff020202ff030303ff070707ff000000ff000101ff010101ff030202ff030303ff040403ff040404ff040404ff040304ff030404ff040404ff080807ff0d0c0dff0f0f0fff161615ff202120ff2c2b2cff363636ff404040ff474747ff4f4f4fff565655ff5e5e5eff666766ff6f6f6fff737473ff767677ff7a7b7aff7b7b7bff7c7c7cff7d7d7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111111ff111111ff111011ff111111ff141514ff141515ff141414ff151415ff141515ff151415ff151414ff141414ff151514ff141515ff151514ff141415ff121213ff0e0e0eff0d0d0dff0d0d0dff0d0d0dff0d0d0cff0e0e0eff0e0d0eff0e0e0eff0e0e0eff0e0d0dff0e0e0eff0e0e0dff0d0e0eff0e0f0eff0e0e0eff0e0f0eff0e0e0eff0e0f0eff0e0e0fff0e0e0fff0f0e0eff0f0f0eff0e0e0eff0e0f0eff0d0c0cff0c0b0bff0b0c0cff0b0c0bff0b0b0bff0b0c0cff0b0b0bff0b0c0bff0b0c0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363536ff353534ff323131ff313131ff323131ff313132ff323131ff313231ff313131ff2d2c2dff2a2929ff232323ff202020ff1d1e1eff1d1d1dff1d1d1dff1c1d1cff1a1a1aff151515ff111111ff0c0d0dff0a090aff070707ff050505ff040504ff030404ff030303ff020203ff050506ff050505ff050505ff040404ff040404ff050605ff060606ff040304ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010000ff000100ff000000ff010102ff020202ff020201ff020202ff020202ff040304ff010101ff010202ff020202ff020202ff020202ff020302ff030303ff040404ff040404ff050504ff040505ff050504ff040404ff040405ff040404ff343433ff3a393aff434343ff555555ff656565ff656465ff656565ff656565ff656464ff656565ff1e1d1dff171717ff131313ff0f0f0fff101010ff0d0d0eff0a0b0aff060606ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff010000ff000000ff000000ff010000ff000000ff010000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff040304ff070707ff0b0b0bff0e0d0dff111111ff171717ff1c1c1cff212221ff2626260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffefffefffefffffefffffffefffffffffefffffefefffefefffffefefffffffffffffffffefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffffffefffffffefffffefefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffffffefffffefefffffffefffffefffffffefffffffefffffffefefffffffffffefffefffffefefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffefefffefefefffefffffffffffefffefffefffffefefffefefffffefefefffffefefffefefefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefdfefffefefdfffefdfefffefdfdfffdfdfdfffefefdfffefdfefffefefdfffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffefdfefffdfdfdfffefefdfffdfefdfffefdfdfffefefdfffdfefefffefefdfffefdfefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefefffefefefffdfdfdfffefdfdfffdfdfefffdfefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffdfdfdfffefefdfffefdfefffefefdfffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefdfffdfefdfffefdfdfffefefdfffdfefefffefefdfffefdfefffefefefffefdfdfffefdfdfffefefdfffdfefdfffefdfefffefefefffefefdfffefdfdfffdfefefffefefefffefefefffefefdfffefefdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefdfefffefdfefffefdfdfffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefefffefefefffffffefffffefefffffffefffffefefffffffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffefffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffefffffffffefffefffffffffffefffffffefffffefefffefefffffefefffffffffefffefefffffefefffffffefffffffefffffffefffffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefffffefefffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefefffefefefffffffefffefefefffffefefffffffefffefffffffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffffffefffffefffffffffefffffefefffffffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffefefffffefefffffffffefffefefefffefefffffffefffffffefffffffefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefefffefefffffffefffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff797a7aff797979ff787878ff767676ff737374ff737373ff6c6c6cff636363ff5d5c5dff555555ff4d4c4dff434343ff3e3d3dff373737ff2d2d2dff242423ff1a1b1aff131312ff0d0c0dff0a0909ff060606ff050506ff060606ff050605ff040404ff030302ff020101ff010000ff000000ff000100ff020101ff060606ff040304ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff070707ff060607ff010001ff000000ff010101ff040304ff050505ff050505ff040404ff050504ff060706ff080807ff070708ff090909ff0d0d0eff101111ff191919ff252625ff313031ff3a3a3aff424242ff464545ff4a4b4bff525352ff5f5f5fff696968ff727272ff777776ff7a7a7aff7b7b7cff7c7c7cff7c7c7cff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353434ff313131ff313132ff323132ff323131ff313131ff313131ff313231ff313131ff313131ff2c2c2cff292929ff232323ff1f1f1fff1e1d1dff1d1d1dff1d1d1dff1d1c1cff191a1aff151516ff111111ff0d0c0dff0a0909ff070707ff050505ff040404ff040303ff060706ff060606ff050505ff050505ff040405ff050505ff070707ff070707ff050404ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff020101ff020202ff010102ff020202ff040403ff050404ff050505ff020202ff020202ff010202ff020203ff030303ff040404ff050405ff050404ff040505ff050405ff050404ff040504ff050504ff040404ff040404ff424243ff555556ff656565ff656565ff656465ff656564ff646464ff656464ff1d1d1dff171817ff131213ff0f100fff0d0d0dff0d0e0dff0c0c0cff0a090aff060506ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000101ff030303ff070707ff0b0a0bff0d0c0cff0e0d0dff111212ff171717ff1c1c1bff2122210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffefefffefffefffefefefffffefffffefffefffefefffffffffefffefefefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefffffefffffffefefffefefffffffffffffefefefffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffefefffffefffffffffefefffefefffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefdfffefdfefffefdfdfffdfdfefffefefefffefdfefffdfefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffffffefffefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffefefffffffffefffefffffffefefefffefffefffffffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffefefdfffdfefefffefefefffdfefdfffdfdfefffdfefdfffefdfdfffdfdfefffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfefffefdfdfffefefdfffdfdfefffefefdfffdfefefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefdfffefdfefffdfdfefffdfefefffdfefefffdfdfdfffdfefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefdfefffdfdfefffefefefffefdfdfffdfefefffefefefffefefefffefdfdfffefefdfffefdfefffefefdfffdfefefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefefdfffefdfdfffefefdfffdfefdfffefdfefffefefdfffdfefefffefefefffdfefdfffdfdfefffdfefdfffefdfdfffdfdfefffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfefefffdfdfefffefefefffdfefdfffdfefdfffdfefdfffdfdfefffefefdfffefdfefffdfdfefffdfefefffdfefefffdfefdfffefefefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffefffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffefefffffefffffffffefefffefffffffefefffffefffffffefffffffffffffffefffefffefffefffefefefffefefefffffffefffffefefffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffefffefffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefefffffefefffefefefffdfefefffefefefffdfefefffdfdfefffdfefdfffefefefffdfefefffefefefffefefffffefffffffffefefffefffefffefefefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffefefffffffefffefffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffefffffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefefffffffefffefefffffffffefffefffffffefefefffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffefffffffefffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffffffefffefffffffffffffffefffefffefffffffefffefffefffefefefffffefefffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7bff7a797aff79797aff797a7aff797878ff767676ff767677ff6e6f6fff656565ff5d5d5dff545453ff4b4b4bff424242ff3b3b3bff363635ff2f2f2fff242425ff181919ff101110ff0a0b0aff080808ff050605ff050505ff050504ff030403ff020202ff000101ff000000ff000000ff000000ff000000ff040404ff070707ff050506ff030202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff010000ff010201ff030303ff070707ff070708ff020201ff000100ff010101ff020202ff020203ff030303ff030303ff040404ff050505ff060606ff060706ff080808ff0c0c0cff101010ff171716ff222222ff2e2e2eff373737ff3f403fff464546ff4c4b4cff545454ff5f5f5fff6a696aff747575ff7a7a7aff7b7b7bff7c7b7cff7c7d7cff7d7d7dff7d7e7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffefefffffffffefffefffffffefefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffffffefefffffefffffffffffefffefefffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffffefefffffffefffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffefefffefffffffefefffffefffffffefffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefffefffefffefffffffefffefffefffefefefffefefefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffffffffffffffefffffffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefefdfffefdfdfffefefdfffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffffffefffefffefffefffefffefffefefefffffffefffffefefffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefdfefffefefdfffdfefefffdfdfdfffdfefdfffefefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefffffffffefefffefffefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313231ff313131ff323131ff313131ff313132ff323231ff313131ff313131ff313131ff323131ff313132ff2d2c2dff292929ff222323ff201f1fff1d1e1dff1d1d1dff1d1d1dff1c1c1dff1a1a1aff151615ff101110ff0c0d0cff090909ff070707ff060505ff080808ff060707ff060706ff050605ff060606ff050605ff050605ff080807ff070707ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010101ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff020203ff020202ff040304ff040505ff050505ff060606ff080808ff020202ff020203ff030303ff040404ff040504ff040504ff040404ff050504ff050404ff040405ff040504ff040505ff040404ff040505ff050505000000000000000000000000000000000000000000000000ff1d1d1dff181717ff121213ff101010ff0d0d0dff0b0b0cff0b0b0bff0b0b0bff090808ff050505ff020102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010000ff000100ff000000ff000100ff010101ff030303ff060606ff090a09ff0c0c0bff0c0c0cff0d0d0dff121111ff171717ff1b1c1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffefffefffffffefffffffffffffffefffffffffefffffffefffffefffefffefffefffffffefffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffefefefffffefefffffefffffefefffffffefffffffefefffffffefffefffffffffefefffffffefffefefffffefffffffefffffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffefefffffffefffefffffffefffffffffefffffefffffffffffffffefefffffefefffffffffefffffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefffffefefefffefefffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffdfdfefffefdfdfffefefefffdfdfefffefefefffefdfdfffefefdfffdfefefffefefefffefdfefffdfefefffefefefffdfefefffdfdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffffffefffefffefffefffefffefffefffefefffffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefdfdfffefdfefffefdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfefdfffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfdfffdfdfefffefefefffdfefefffefdfefffdfefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffefdfdfffefefefffdfdfefffefefefffefefdfffefefdfffdfefefffefefefffefdfefffdfefdfffefdfefffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffdfefdfffdfefefffdfefefffefdfefffefefefffefefefffefefefffdfefdfffdfefdfffdfefdfffefefefffefdfefffdfdfefffefefefffdfdfefffefefefffefefefffdfdfefffefdfdfffefdfefffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffdfdfefffefdfdfffdfefefffdfefefffefdfefffefefefffefefefffefdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefffffefefffffffefefffffffefffffffefffefffefffefffffffefffffffffefffffefffffffffefffffffefffffefffefffefffefffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefffffefefefffefefffffffffffffefefffffffefefffefffffffefefffffffefffffffffefffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffffefffffffefefffffffefffefffffffefffffffefefffffefffefffefefffffefefefffefefefffffefefffefefefffffefefffefefefffefffefffefffefffefefffffefffffffffefffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffefffefffefffefefefffefdfefffefefefffefdfefffefdfefffefdfdfffefefdfffefefefffefefefffffefefffefefefffefffffffefffffffefefffffefefefffefefefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffffefffffffefffefffffffefffffffffefffffefffefffffefffffefefefffefefffffffefefffffefefffffffefffefffefffefffffffefffefffefefffffefffffffffefffffffefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefefffffefefffffefefefffefefffffffffffffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffffffefffefffffffefffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7a7aff7a797aff797a7aff797a79ff787878ff787878ff717070ff676767ff5e5e5eff545454ff4a4a4aff424242ff393a3aff323132ff2c2c2cff242424ff171717ff0f0e0eff090909ff060606ff040403ff020203ff020202ff020202ff010102ff010101ff010000ff010000ff000000ff010101ff060506ff070808ff060506ff020202ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff070606ff070708ff020202ff000000ff000000ff000000ff000101ff010101ff020202ff030303ff030303ff040404ff050505ff060707ff0b0a0aff0e0e0fff161515ff1f1f20ff2a2a2aff353435ff3d3d3cff454544ff4c4d4dff565656ff606061ff6a6b6bff757576ff7b7b7bff7c7b7cff7d7c7cff7d7d7dff7e7d7dff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefefffffffefefffefefffffffffffffefefffffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffdfdfefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffffffffefffffefffffffffefffffffffffffefffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffefffffffefefffffffefffffffffffffefefffffffefffefefffffefffffffefffffffefefffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfefffdfefefffefdfdfffdfdfefffefdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefefffffefefffffefefefffefefffffffffffffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefffffefffffffefefffffefffefffffefffffefefefffefefffffffefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffefefffffffefefffffefefffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffefefefffefdfdfffdfdfefffefefefffdfdfefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefffefffefffefffefefffffefefefffefefefffefefffffffffffffefefffffffefefffefffffffefefffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffffefffffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfefffefefdfffefefdfffefefdfffdfefdfffdfefefffdfefdfffdfdfefffdfefefffefdfefffefdfefffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffffffefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffffffffffffefeffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0b0aff080808ff070606ff060606ff050606ff060605ff050506ff080707ff070707ff040404ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff010000ff000001ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff030303ff040304ff040403ff040405ff050505ff060606ff080808ff080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181817ff121313ff0f1010ff0d0d0eff0b0b0bff0a090aff090909ff080809ff070706ff040403ff020201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff040404ff070707ff090909ff0c0c0cff0c0c0dff0d0d0dff121212ff1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffffefffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffefefefffffefefffefffefffffffffffffefefffefffefffffffffffefefffffefffefffefefffffffefefffefefefffffefefffefefefffffefffffffefefffffffffffffefffffffffffffefefffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffefefefffffffffffffefffffffffffffffefffffffffffffefefffffefffefffefffefffffffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfefffdfdfefffefefefffefdfefffefdfefffefdfefffefdfefffdfefefffefefefffefefefffefdfdfffefdfefffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefdfefffefefefffefefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffefffffefefffffefefefffefefefffefefefffefefffffefefefffefefffffffefefffffefffffefefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffefffffffefffffefefffefffffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffdfdfefffefefefffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfefefffefefefffefefdfffefdfefffefefefffefdfefffefdfefffefefdfffdfefefffdfdfefffefefefffefefefffdfefefffefdfdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffdfdfdfffefefdfffdfefefffefefdfffefefdfffefdfdfffefefdfffefefdfffefefefffdfdfefffefdfdfffefefdfffdfdfefffdfdfefffefefefffefdfefffefdfefffefdfefffefdfefffdfefdfffefefefffefefefffefdfdfffdfdfefffdfdfefffefdfefffdfefdfffdfefefffefefefffefefdfffefdfefffdfefefffefdfefffefefefffefefdfffdfefefffdfdfefffefefdfffefefefffdfdfefffefdfdfffefdfefffefdfefffdfefdfffefefefffefefdfffdfefdfffefefefffdfdfefffefefefffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffffffffefffefffefffffffffffffffffffffffffefffffefffffffffefffffffefefffffffefffefefffffefefefffffffefffffffffffefefffffffefefffefefffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefffefffefffefffffffefffefefefffefefefffefffffffffffefffffffefffffefefffffffefffffefefffffefffffefefffffffefefffffefefffefefefffefefffffefefffffefefffffffefffffffefffffffefffffefffefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefefffffefefefffffffefffefefefffefffffffffefffffffefffffffffefffefffffffefefffffffffefffffffffffefffffffffefefffffffffffffefffffefffefffffffffffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffdfefefffefdfefffefefefffffefefffefefefffefefffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefffffffefffffefffefffffffffffffffefffefffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffffffffffefffffefffffefffffffffefffffefefefffffffefffefefffffefefffffffffefffffffffffefefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefffffefefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffffefffffefefffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7a7a7aff7a7a7aff7a797aff7a7a79ff79797aff737372ff6a6a6aff616160ff565656ff4d4d4dff444444ff3c3c3cff343434ff2d2c2cff242424ff181818ff0f0f0fff0a0a0aff070606ff040404ff030303ff020202ff020202ff020202ff020102ff010101ff010001ff000000ff010102ff060606ff080707ff060606ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030303ff060606ff070707ff020201ff000000ff000000ff000000ff010000ff010100ff020101ff020202ff030303ff040404ff050506ff070707ff0b0b0bff0f0f10ff171718ff212121ff2c2c2dff373637ff3f3f3fff484748ff505050ff5a5a5aff636363ff6d6c6dff767677ff7b7b7cff7d7c7dff7c7d7dff7d7d7eff7d7d7dff7e7e7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffefffefffffffffffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffffffffffefffffefffffefffffffffefffffffefffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefffffffefffffefffefffffffffffffffefffefffffffffffffffefefffffffffffffffefffffffefefffefefffffffefefffefefefffffefefffefefefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfdfefffefdfefffefefefffdfdfefffdfdfefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffffefffffefffefffefffffffffffefffffffefffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefefffffefefefffffffffffefefefffffefefffefefffffefefffffffefffffefffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffefefffffffefefffefefefffffefefffefefefffffefefffefefefffefefffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffefffffefffefffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefdfffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffefefefffefffefffffffefffefefefffefefefffefffefffffffefffffffefffffefefffffffefffffefefffffefffffefefffffffefefffffefefffefefefffefefffffefefffffefefffffffefefffffefffffefefffffefefefffefefefffefefefffefdfdfffefdfefffdfdfefffefefefffdfefdfffdfefefffefefefffefefdfffefdfefffdfefefffefdfefffefdfdfffefefdfffdfdfefffdfdfefffefefdfffefefefffdfdfefffefdfdfffefdfefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0a0a0aff090809ff060707ff060606ff060606ff060606ff070808ff080708ff040405ff020102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff040404ff050505ff050405ff060606ff090809ff090908ff090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131213ff0f100fff0e0e0eff0b0b0bff0a0909ff080809ff080808ff080808ff060606ff030404ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff000000ff000000ff000100ff010101ff020202ff050504ff050606ff090909ff0c0c0cff0d0c0cff0d0d0dff1211110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefefffefefffffffefffffffefefffefefffffefffefffffffefffefefffffefefffffefffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffefefffffffffffffffffffffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffefffefffffffefffffefffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefdfefffefdfefffdfefefffefefdfffefefefffefefefffdfefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffefdfefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffffefffffffefffffffefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffffefefffefffefffefefffffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefdfefffdfdfefffefefefffefdfefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffefefefffefdfefffefdfefffdfefefffefdfdfffefefdfffdfefefffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefdfdfffdfdfefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfefefffefefefffefdfdfffdfefdfffefefefffdfefdfffefdfefffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfefdfffdfefefffefdfefffdfefefffefefefffefefefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffefffefffffefefffffffefffefffffffefffefffffefefffffffffffffffefffefefffffffefefffffffefffefefefffffefefffefefffffffefffffefffefffffffefffffffffffffefffffefffffffffefefffefffffffefefffffefffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffefffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefffffffefffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefefffffefefffefffffffefefefffefefffffefffefffffefefffffffefffefffffffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffefefefffffffffffefffefffefefefffefdfefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefffffefefffffffffefffefefefffefefffffefffffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefffffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefefffffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffefffffefffffffffefefffffffefffefffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7b7cff7b7b7bff7b7b7aff797a7aff79797aff7a7a7aff747474ff6b6b6bff636463ff5a5a5aff505050ff474848ff3f3f3fff363637ff2d2d2dff242424ff191919ff0f1010ff0b0a0bff070707ff050505ff030404ff030202ff020202ff020202ff020202ff020102ff010101ff010000ff010201ff060606ff070808ff060606ff030303ff010100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff060506ff060606ff010201ff000100ff000000ff000001ff000001ff010101ff010001ff010101ff030302ff040404ff060506ff080808ff0c0c0cff101010ff181818ff232222ff2e2e2eff383738ff414041ff494a4aff535252ff5c5c5cff666666ff6e6f6eff777777ff7c7c7dff7d7d7dff7d7d7dff7e7d7dff7d7e7dff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefefffffffffffffffefffffefefefffefffefffefffffffffefffffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffdfefefffefdfefffefdfdfffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffffffefffefefefffffefefffefefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefefdfffefefefffefdfefffefdfefffdfefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefefefffefefffffefefffffffefffffefefefffefffefffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefefffffefefffffffefffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffefffffefffffefefffffffffffffffefffffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefffffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfdfffdfefefffdfdfefffdfefdfffefefdfffefdfdfffdfefdfffefefefffdfefdfffefdfefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffffefffffefefefffefffefffefffffffffefffffefffffffefffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefefffffefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111010ff0d0d0dff0a0a0bff090808ff070707ff060606ff050606ff090808ff080808ff050505ff020102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff050504ff050506ff050505ff060606ff090908ff080808ff090909ff09090a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f1010ff0e0d0dff0b0b0bff090a0aff080908ff080808ff080808ff080807ff060606ff040303ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff030404ff060606ff09090aff0c0b0bff0c0c0cff0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffffffefffffefefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffefefffffffffefffffffefffffffffffefefefffffffffffffffefffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffdfefdfffefdfefffefefefffefdfefffdfdfefffefefefffefdfefffdfefefffefdfdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffefefffefefefffffefefffffefefffefefefffefefefffefffefffffefffffefffefffffefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffdfdfefffefefdfffefdfdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfefffdfefdfffefefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffefdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefdfdfffdfefdfffdfefefffefefdfffefefefffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefefffefefefffefefdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfdfffefdfefffefefefffefdfefffdfdfefffefefdfffefdfefffdfefdfffefdfdfffefefdfffdfdfefffefdfefffefdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffdfefdfffdfefefffefdfdfffefefefffdfefefffefefefffefefdfffefefdfffefefdfffefefefffefdfdfffefefefffefefefffdfdfefffefefefffdfdfdfffefdfdfffefefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfefdfffdfefdfffdfdfdfffefefefffdfefdfffefdfdfffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffffefefffffffefffefefffffffefffffffefffffffefefffffffefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefefefffefffffffffefefffffffefffefffffffffffffffefffefffffefefffffefefffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffffefefffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffefffefffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffefefffefefefffffefffffffefefffffefffffefefefffefffefffffefffffefffefffffefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffffffffffffefefffefffefffefffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffefefffefefefffefefefffefdfdfffefefdfffefefefffefdfefffefefefffefefdfffefefefffefefefffefffefffefefefffefefffffefefffffefffefffffffefffefffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffefffffefefefffffefefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefefefffefffffffffefefffffffefffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefffffffefffefffefefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffffefffffefffffefffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7bff7b7b7bff7a7a7aff79797aff797a79ff747474ff6d6d6dff656565ff5c5c5cff535353ff4a4a4aff414040ff373737ff2e2e2eff252525ff1a1a1aff101010ff0b0b0bff080807ff050505ff040304ff030303ff020102ff010202ff020302ff020202ff010201ff010100ff010201ff060607ff080808ff070606ff030303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030302ff060606ff070807ff020201ff000000ff000101ff000000ff000000ff000000ff010101ff010101ff020202ff040304ff060606ff090908ff0c0d0dff111011ff191919ff242324ff2e2e2fff393a39ff434243ff4b4b4bff545454ff5e5e5dff676767ff706f6fff787878ff7d7d7dff7e7d7dff7e7d7dff7d7d7dff7e7d7dff7d7e7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffefffefffffffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffdfdfdfffefdfefffefefefffefdfefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefffefffefffffffffefefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefdfefffefefdfffefefdfffdfdfdfffefdfefffefefefffefdfefffdfdfefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffffffffffefefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffefefefffefffffffefefffffefffefffffffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffefefffffffffffffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefefdfffdfefefffefefefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefffffffefefefffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffffefffefefefffffefffffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffefefdfffefdfdfffdfdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffdfefdfffdfefefffefdfdfffefefefffdfefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff111110ff0d0d0dff0a0a0aff090808ff060707ff070607ff0a0909ff090909ff050506ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030302ff060505ff070707ff060605ff080808ff080808ff090909ff090909ff0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0e0dff0b0b0bff0a0a09ff080809ff080808ff070707ff070707ff080807ff070606ff030303ff020101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020303ff020202ff040303ff060606ff09090aff0c0c0cff0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffefefefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffefefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffefffffffefffffefefffffefefffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffefffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffefffffffffffefffefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffdfefefffefdfefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffffefefffefffefffefefefffffefefffffefefffffefefffefffffffefffffffefefefffffffffffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffefefefffefdfefffefefefffefefefffefefefffdfefefffefdfdfffefdfdfffdfdfefffefefdfffefefefffefdfefffdfdfefffdfdfdfffefefefffefefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffefdfdfffefefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffefefdfffefefdfffefefefffefdfefffdfefdfffefefdfffefdfefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefefdfffefefdfffdfdfdfffefefdfffdfdfdfffefdfefffefdfefffefefefffefefdfffdfefdfffefefdfffefdfefffdfefdfffefdfefffefdfefffefefefffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffefefdfffefefdfffefefefffefdfefffdfefdfffefefdfffefdfdfffefefefffdfefdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffefdfefffefdfefffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffefdfdfffefefefffdfefdfffefefdfffefefdfffdfdfdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffffefefffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefefffffffefffefefffffefefffffffefefffffffefffffefffffffefefffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffefffffffefefffffffffffefffefffffffefffffffefffefefefffffefefffefefefffefefffffffefffffffffffffffffefffefefefffffffefffffefffffefffefffefefefffffefefffffefefffffefefffefffffffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefefefffefefffffffffefffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefefffffefffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefefffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefefffefefefffffffffffefefefffffefefffffefffffefefefffefefefffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffefefffffefffffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffefffffffefffffffffefffefffffffefffffffffffefffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7b7b7bff7b7a7aff7a7a7aff757574ff6e6d6eff666665ff5e5d5dff545454ff4c4c4bff434342ff383838ff2f2f2fff252425ff1a1a1aff111011ff0b0b0cff080808ff050505ff050404ff030203ff010201ff010102ff020202ff020202ff020201ff000101ff010202ff070707ff090909ff070606ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff070707ff090809ff020202ff010101ff000000ff010000ff010100ff000000ff010000ff010001ff020202ff040404ff070707ff090a09ff0d0d0dff121211ff1a1919ff242524ff303030ff3c3b3cff454445ff4d4d4dff555656ff5e5f5fff676867ff717071ff797878ff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7e7d7dff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffefffefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffdfefdfffefdfefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffffffffffefefefffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffffffffffffffefffffffffffefffffffffefffffffefefffefefffffffffefffffffffffffefffffefefefffefefefffefffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffefefefffdfdfdfffefdfefffefdfefffefefefffefefdfffefefdfffefefdfffefdfefffdfefdfffefdfefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefffffefefefffefefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffefffefefefffffefefffefefffffefefefffffefffffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefffffffefefffffffffffefefefffffefefffffefffffefefffffffefffffffffefffefefffffefefffffffffffffffffefffffffffffffefffffefffefffffffefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffefffffffefffffefefefffefefefffefffffffffefefffefefefffffefefffefefffffefefefffffefffffffefefffffffffffefffefffffffefffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfefffdfdfefffefefdfffdfdfefffdfdfefffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffefdfdfffefefdfffdfefdfffefefefffdfdfdfffefdfdfffefdfdfffdfefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefffffffefefffffefffffefefefffffefefffffffefffefefefffffefefffefefefffefefffffffefffffffffffffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfffefdfefffefdfdfffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffefefdfffefefdfffefefefffefdfefffdfefdfffefefdfffefdfdfffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff151415ff111111ff0d0d0dff0a0a0aff080808ff090808ff0b0a0bff0a0b0aff060606ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000100ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff000000ff000000ff010100ff030303ff070607ff090909ff080808ff080909ff090909ff090909ff0b0a0aff575757ff575757ff575757ff575757ff575757ff565757ff575757ff555555ff525252ff4c4c4cff444344ff3c3b3cff343435ff2e2e2fff292929ff232323ff1d1d1dff171616ff101010ff0b0b0bff080708ff060506ff0b0b0bff090a0aff080909ff080808ff070708ff060505ff060506ff060606ff060506ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff020202ff030303ff030303ff060606ff090909ff0c0b0cff040304ff050505ff070707ff0b0b0aff10100fff181718ff202020ff272727ff2c2c2cff303030ff353534ff3a3b3bff434444ff4d4d4dff575757ff5c5b5bff5e5e5eff5e5e5eff5e5e5eff5e5e5eff5f5e5eff5e5e5eff5e5e5eff5f5e5eff5e5e5eff5e5e5eff5f5f5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefefffffffffffefffffffffffffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffefefffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefefefffefefefffefefffffefefefffefdfefffefefefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefdfefffefefefffefefefffdfdfefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefffffefefffffffefefffefefffffefefefffefefffffefefefffefefefffefefefffffffffffefffefffffefffffefffefffffffefffefefefffefefefffffefffffefefefffefefffffefffefffffefefffefefefffefefffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffefdfdfffefefdfffdfefdfffefefefffefefdfffefdfefffefefdfffdfdfdfffefdfdfffefdfefffdfefefffdfdfdfffefdfdfffefdfdfffdfdfefffdfefefffdfefefffdfdfefffefdfefffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffefefefffdfefdfffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfefffefdfefffdfefefffdfefefffefefefffdfefdfffefdfefffefdfefffdfdfdfffdfefdfffefefdfffdfefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefdfefffefefefffefefdfffefefefffefdfefffdfdfefffdfefefffdfefefffefdfefffefdfefffdfdfefffefdfdfffefefefffefdfefffdfefefffdfefdfffefefefffdfefefffefefefffdfefdfffefefdfffefdfdfffdfdfefffefdfefffdfdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfefffefdfefffdfefefffdfefdfffefefdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffefdfefffefdfdfffefefefffdfefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffefdfdfffefefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfefffdfefefffefefdfffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefffefffffefffffefffefffffffefffffefefffefefffffffefffffefefffffefefffffffffefffffefefffefefefffefefffffffefffffefffffffefffefffffefefffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffffffffefffffffffefffefffefffffefefffffefffffefffffffffffefffffffffffffefffffefefffffefffffffefffffffefefffffffefffffffefffffffefefffffffffffffefefffefefffffefefefffffffffffefffefffefefefffefefefffffffefffefefefffefefefffffefffffefefefffefefffffefefefffffefefffefefefffefefffffefefffffefefffffefffefffffffffffefffefffffefffffffefffffefefffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffffffefffefefefffffffffffffffefffffefffffffffefffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffffefffffefefefffefefffffffffefffffefefffefefefffefefffffffefffffefffffffefffefffffefefffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffffefffffefefefffefefefffffefefffffefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffefffefffffefffffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7b7a7bff7b7b7bff757575ff6f6e6eff676667ff5e5e5eff555555ff4d4d4dff444344ff39393aff2f3030ff252626ff1a1a1bff111111ff0c0c0cff090808ff060606ff040404ff020303ff010101ff020201ff020202ff020202ff010201ff010101ff020202ff070708ff090809ff060606ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040403ff080808ff0a0909ff020203ff010101ff000000ff010000ff010000ff000001ff000101ff010101ff020203ff040404ff070607ff0a0909ff0e0e0eff121212ff191a1aff252525ff323232ff3d3e3dff464646ff4e4f4eff575756ff5f5f5fff686768ff717071ff787878ff7d7d7dff7d7d7dff7e7d7dff7d7d7dff7d7d7eff7d7d7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfefffdfefefffdfefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffffefefffefefefffefefffffefffefffffefefffefefefffefefffffffefffffefffffffefffffffffffefffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffffefefffffefffffffefffffffefefffffffefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffefefffffefffffffefffefffffffffffefffefffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffefefffffefefefffefefefffffefefffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffffffefffefefefffefefefffffefffffefefefffefefffffffffefffffefefffefefefffefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefefefffefffffffffefefffffefffffffffefffefefefffffefefffffefffffefffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefdfffdfefefffefdfefffefefefffdfefefffdfefefffefefdfffdfdfdfffefdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffefefffffefffffefefffffefffffffefffffffffefffffffefffffefefffffffefefffefffffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfefffefdfefffdfefefffdfefdfffefefdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1f1fff1a191aff151515ff111011ff0d0d0dff0a0a0bff0a0a0aff0c0d0dff0c0d0cff070707ff020302ff010101ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010000ff000000ff010000ff010101ff000101ff000000ff000000ff000000ff010101ff030304ff080708ff0a0a09ff080808ff090909ff090a09ff0a0a0aff575657ff575757ff565757ff575757ff575757ff575757ff575757ff555555ff535252ff4c4c4cff444444ff3b3c3cff343435ff2e2e2eff292829ff242323ff1d1d1dff161616ff101010ff0b0b0bff080808ff050605ff050405ff030403ff090908ff080808ff070707ff060506ff030303ff030304ff040404ff040403ff020202ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff030302ff030303ff040303ff030304ff030404ff060606ff020202ff030203ff030304ff050505ff070708ff0b0a0bff101010ff171818ff202020ff272727ff2c2c2cff2f302fff353534ff3b3b3bff434343ff4e4d4eff565757ff5b5b5cff5e5e5eff5f5e5eff5e5e5eff5e5e5fff5e5e5fff5e5e5fff5e5f5eff5e5e5eff5e5e5eff5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffefffffffffffefffffefffffffffffffffffffffffefefffefffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffefffffffffffffffefffffffffffffffefffffffffffffefefffffefefefffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffffffffefffefffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffefffefffefefefffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefdfefffefdfefffefdfefffefefefffdfdfefffdfdfefffefefdfffdfefefffefefefffdfdfdfffdfdfefffdfefdfffefefdfffefefdfffdfefdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfefefffdfdfefffefdfefffdfefdfffdfefefffefdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffefefefffdfefdfffdfefefffefefefffdfefdfffdfefdfffdfefdfffefefefffdfefdfffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefdfffefdfefffefefdfffefefefffefdfdfffdfefefffdfdfefffefdfefffdfefdfffdfefefffefdfefffefdfdfffefefefffdfefefffdfdfdfffdfdfefffdfefdfffdfefefffdfefefffdfefdfffefdfdfffefdfdfffefefdfffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfefefffefefefffdfefdfffdfefdfffdfefdfffefefefffdfefdfffefefefffefdfefffefefefffefefefffdfdfdfffefdfefffefefdfffefdfefffefdfefffefdfefffefefefffdfdfefffdfdfdfffefefdfffdfefefffefefefffdfdfdfffdfdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffefefefffffefefffffffefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffefffffffefefffefefefffffffffffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefefffffffefffffffefefffffffffffefffffffefefefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffffffffefefffffefffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffefffffffefffefffffefefffffffefffffffefffefffefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefffffffefefffffefffefffefffefffefffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffefefefffefefefffffefefffefffefffefefefffffefffffffefefffefefffffefffefffefefefffefefffffefffefffefefefffefefffffefffefffffefefffffffefffffffefffefffefffffffffffffffefffffefffffefffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7bff7c7c7cff767676ff6f6f6fff686767ff5f5f5eff575657ff4e4d4dff444545ff3b3b3cff313131ff262626ff1a1a1bff121112ff0d0c0cff090909ff060606ff040405ff030203ff010201ff010101ff010102ff010201ff010101ff010101ff020202ff070807ff090909ff060606ff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040404ff080908ff090909ff030202ff000100ff010001ff010000ff000101ff000001ff010101ff010201ff030303ff050405ff070707ff09090aff0e0e0eff111112ff1a191aff252626ff323333ff3e3e3eff464746ff4f4e4eff575757ff5f5f5fff686867ff717171ff787878ff7d7c7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffefefffffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffdfefefffdfdfefffdfdfefffdfefefffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffffefffffffefefffffefefffffffffffefffefffefffffffffffffffefffefffefffefffefffefffffffffffefffefffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffffffffffffffffffefffffffffffffefefffffefefffffffffefffefffffffffffffffefefefffefefffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefdfefffefdfdfffefefefffdfefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffefffefffefefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffefefefffffefffffffffefffffefffffefefffffffefefffffffffffefefffffefefefffffffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffefefefffdfefdfffdfefdfffdfefdfffdfefdfffdfdfdfffefefefffefdfefffefdfdfffefefefffdfdfdfffefdfefffefefdfffefdfefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffffefffffffefefffefffefffefefffffffefffffefffefffefefffffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefdfffefdfefffdfefdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffefefefffdfefdfffdfefefffefdfefffdfefdfffdfefdfffdfefdfffefefefffdfefdfffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff1f1f1fff1a191aff151515ff111111ff0d0d0dff0c0c0cff0f0e0fff0e0e0eff080808ff030303ff010100ff000000ff000000ff000000ff000000ff000100ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000100ff000000ff000000ff000100ff000000ff010101ff010001ff010000ff000100ff000000ff010101ff010101ff010101ff010101ff010000ff010101ff010101ff030303ff070807ff090a0aff090909ff090909ff0a0a0aff575756ff575757ff575757ff575757ff575757ff575757ff575757ff555556ff535252ff4b4c4cff434344ff3c3b3cff343534ff2e2e2eff292929ff242323ff1d1d1dff161717ff101010ff0b0b0bff070807ff050505ff040405ff030403ff030203ff020202ff070707ff050605ff030403ff020201ff020102ff020202ff020202ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff030303ff030303ff030303ff030303ff010201ff020202ff020202ff030202ff030304ff050505ff070707ff0b0a0bff101010ff181818ff202020ff272827ff2c2c2cff30302fff353434ff3a3b3aff434443ff4d4d4dff575657ff5b5b5bff5e5e5eff5e5e5eff5e5e5eff5e5e5eff5e5e5eff5e5e5eff5e5f5eff5f5f5fff6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffffffffffffffffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffefffffffefefffffefefffffefffffffefffffffffffffefffffffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffffefffffefefffffefffefffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfefefffefefefffefefefffdfdfdfffdfefdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffffefffffefffefffefefefffefefefffffefffffefefffffffffffffefefefffefefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffefffffffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffdfdfefffdfefdfffdfdfefffefdfefffefdfefffdfdfdfffdfefdfffefdfefffefdfefffefdfefffefdfefffefdfefffdfefefffdfefefffefdfdfffdfdfdfffdfefdfffdfefdfffefefefffdfdfefffdfefefffefefefffdfdfdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefefdfffdfefefffefdfdfffdfefefffefdfefffdfefefffdfdfdfffefdfdfffdfefdfffdfefefffefdfefffefefefffefefdfffefefdfffdfefefffefdfefffefefefffdfefefffefdfefffdfefefffefefefffdfefefffdfefdfffdfdfefffefdfefffefefefffefdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfefffdfefdfffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefefdfffdfefefffefdfdfffdfefefffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefefffefdfefffefefefffefefdfffefefdfffdfefefffefdfefffefefefffdfefefffefdfefffdfefdfffefefefffdfdfdfffdfefdfffdfdfefffefdfefffefdfefffdfdfdfffdfefdfffefdfefffefdfdfffefdfdfffdfdfefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefefffefefefffefdfdfffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffefefefffffefefffefefefffefefefffefefffffefffefffffefefffefefefffefffffffffefffffefffefffefffefffffffffffefffffffffffffffefefffffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffffffffffefffffffffffefefffffefffffffffffffffffefefffefffefffefffffffefefffffefefffffefefefffffffefffffffffffefffefffefffefffefefefffffefffffefefffffefffefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffefffffffefefefffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefffefffefefefffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffefefefffefffffffefefefffffefefffefefefffefefffffefefffffffffffffffefefffffffefffefffffffffefffffefffffffefffffffffefffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffffffffefefffffefffffffffefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffffefffffefffefffefefefffefefefffffefffffefefffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff777777ff707070ff686868ff5f6060ff585757ff4e4e4eff454645ff3c3d3dff323232ff272727ff1a1b1bff111211ff0d0c0dff090908ff060605ff040405ff030203ff010202ff010101ff010101ff010000ff010100ff010100ff030202ff090908ff090909ff070706ff030303ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040504ff080908ff090909ff020202ff000101ff010000ff000000ff000100ff010101ff010102ff020203ff030403ff050505ff070708ff090a09ff0d0e0dff111111ff1a191aff262626ff333333ff3e3e3eff464646ff4e4e4eff575656ff5f5f5fff686868ff717171ff797978ff7c7d7dff7d7c7cff7d7e7dff7d7d7dff7d7e7eff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffefffefffefffffffffffefefefffefffefffefefefffefefdfffefefefffefefefffdfdfefffefefefffdfefefffefefdfffefefefffdfefdfffdfefdfffdfdfefffefdfefffdfefefffefefefffefdfefffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffffefffffffefffefffffffffefffffefffffffefffffffffefffffefffefffffffffffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffefffffffefffffffefefffefefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffdfefefffefefefffefefefffefdfdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefffefffefefefffefffefffefefefffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefffefffefffefffffffffffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffffffefffffefefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefefffefffefffefefffffffefffffffefffffefefefffefffefffefefffffffefefffffefefffefefffffffefefffefffefffefffefffefefefffefefefffefffefffefffefffffffffffefefffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffefefefffefffffffefefefffefefefffdfefefffefefefffefdfefffefefefffefefdfffefefdfffdfefefffefdfefffdfefefffdfefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffffffffefffffefefefffefffefffefffefffefefffffefefffffefffefffffffefffffffffffefffefffefffefffefefefffffefffffefefffffefffefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffefdfdfffdfefefffefdfefffdfefefffdfdfdfffefdfdfffdfefdfffdfefefffefdfefffefefefffefefdfffefefdfffdfefefffefdfefffdfefefffdfefefffefdfefffdfefefffefefefffdfefefffdfefdfffdfdfefffefdfefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffffefefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282728ff242424ff1f1f1eff1a1a1aff151515ff111110ff111011ff131213ff101011ff0a0a0aff030303ff010000ff000000ff000000ff010000ff010100ff000000ff010100ff000101ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000001ff000100ff010000ff000100ff000101ff010001ff010101ff000101ff010001ff000100ff010101ff000001ff000100ff010102ff010101ff020102ff010001ff000100ff010101ff030203ff070606ff090909ff0a0909ff0a0a0aff0c0d0cff585757ff575657ff575757ff575757ff575757ff575757ff555555ff535252ff4c4b4bff444444ff3b3c3bff343434ff2e2e2fff292929ff242423ff1d1d1eff161716ff101010ff0b0b0bff080708ff050606ff040504ff030303ff020202ff020201ff020101ff010101ff040403ff010102ff020201ff010101ff020101ff010202ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010202ff020202ff020201ff030403ff030303ff010001ff010101ff010201ff020201ff020202ff020302ff030403ff050505ff070708ff0b0b0bff101010ff181718ff202020ff272727ff2c2c2bff303030ff353534ff3a3a3bff444443ff4d4e4eff575656ff5b5c5cff5e5e5eff5e5f5fff5e5e5eff5f5e5eff5e5e5eff5f5f5fff605f60ff6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffffefffffefffefffffefefffffefefffffffffffefefffffffffffffefffefffefefefffffffefffefefffffefefffffffefffffefefffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffefefffffffffffffefffefffefefefffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffffffefffffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefefefffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffffffefffffefffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffdfefdfffdfefdfffefdfefffdfefdfffefdfdfffefdfdfffdfefdfffdfdfefffdfefefffdfefdfffdfdfdfffefefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfefefffefdfefffdfdfdfffefdfefffdfdfefffefefdfffefefefffdfdfdfffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfefffefefdfffefefefffdfefefffefefdfffefefdfffefefefffefefdfffdfdfdfffdfefdfffefdfdfffefefdfffefdfdfffdfdfefffdfefefffefdfdfffdfefdfffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfefefffdfefdfffefdfdfffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefefefffdfefefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffdfdfdfffdfefefffefdfdfffdfdfdfffdfefefffefdfefffefdfdfffefdfdfffdfdfdfffefefdfffefefefffdfdfdfffefefdfffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfefefffefdfdfffdfefdfffdfdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfefefffefefdfffefdfefffefefefffdfefefffefdfefffefefefffdfefefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffefdfdfffefdfdfffefefefffdfdfefffefefefffdfefdfffdfdfdfffefefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefefffdfdfdfffefefefffefefdfffdfdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefefefffefefefffefefefffefffefffffefefffefefffffefffffffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffefefefffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffefefffffffffffffefffffffefefefffffffefffefefffffefefffffffefffffefefffffefffffffffefffffffffefffffffffffefefffffffffefffffffffffefefefffffffffffffffefffefefefffefffffffffefffffffefefffffefefffefefefffffffefffffffffffefefefffffefefffffffefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefffffefffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefffffefefffffffefffffefefefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffefefffefefffffefffffffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff777777ff707071ff696969ff616161ff585858ff4f504fff464646ff3d3d3dff333434ff282728ff1b1a1aff111011ff0c0c0cff080808ff060606ff040404ff030302ff020201ff010101ff010100ff000000ff000100ff010100ff020302ff090908ff0a0a0bff070707ff030202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff050504ff090909ff090909ff020202ff000100ff000000ff000101ff010100ff010101ff020202ff030303ff040304ff060505ff070707ff090909ff0e0e0eff111111ff1a1a1aff272726ff333333ff3f3f3eff464646ff4e4e4eff565656ff5f5f5eff686767ff717071ff787878ff7c7c7cff7c7d7cff7d7c7dff7d7d7dff7d7d7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffefffffefefffffefffffffffefffffefefefffffefffffefefffffffffefffefffefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfefffefefdfffefefefffdfefefffefefdfffefefdfffefefefffefefdfffdfdfdfffefefdfffefefefffefefdfffefefdfffefefefffefefefffffefefffefffefffefefffffefefffffefefefffffefefffefefefffefffefffffefffffefffffffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffefefffffefefffffffffffefefffffffffffffefffefffefefefffffffefffefefffffefefefffffefffffefefefffefefefffffefefffefefefffffefffffefefffffefffefffefffefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefdfefffefdfefffdfdfefffefefdfffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefffffffefffffefefefffefffffffffefefffefefefffffefffffefefffffffffefffefffefffefefefffefefefffffefefffefefefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffefffefefefffefefefffefefefffefffefffffefefffefefffffefffffffffefefffefffefffffefffffffffffffefefefffffffffffefefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffefffefffffefffffefffefffffefefffefefefffefffefffefefffffefffffffefffefffefefefffffffefffefefffffefefefffffefffffefefefffefefffffffefefffefefefffffefffffefefffffffffefffffffefffefefefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefefffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefdfffefdfefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffefdfdfffefdfdfffefefefffdfdfefffefefefffdfefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffffffefffffffffffefefefffffefefffffffefffefefffffffffefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffdfefdfffefdfefffefefefffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfefefffdfefdfffefdfefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefefefffdfefefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff282727ff242324ff1e1e1eff1a1a19ff151515ff151515ff171716ff141413ff0c0c0cff040404ff010101ff000000ff000000ff000100ff010000ff000000ff000101ff010000ff000100ff000001ff000000ff000000ff000000ff000000ff000100ff010101ff000101ff010101ff010101ff010101ff010101ff010001ff010101ff000101ff010100ff000100ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010202ff020202ff030303ff070706ff09090aff0a0a0aff0c0c0dff0f0f10ff585859ff585758ff575757ff575757ff575757ff555555ff525352ff4c4c4cff444444ff3c3c3bff343434ff2e2f2fff292929ff242323ff1d1d1dff161616ff101010ff0b0b0bff070708ff060605ff050504ff040404ff030302ff020202ff010101ff010101ff010100ff010000ff020202ff020202ff020101ff010201ff020102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010201ff010101ff010101ff020202ff000000ff010101ff010101ff020101ff020101ff010102ff020202ff030303ff030303ff050505ff070807ff0b0b0bff101010ff171717ff202020ff272727ff2c2c2bff30302fff343434ff3b3b3bff444343ff4d4e4dff575657ff5b5b5bff5e5e5eff5e5e5eff5e5e5eff5f5f5fff606060ff616161ff6162610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffffffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffffefffffffffefffffffefffefefefffffffffffefffefffffefffffefefefffefefffffefffefffefffffffffefefffffefffffefefefffffffffffefffffffefefffffffffefffefffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffffffefffefffffffffffefffffefffffffffffffffffffffffefefffffefffffffefefffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffefffffefefefffefefffffefffefffffffffffffefefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffffffffffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffefefefffefdfefffdfdfefffdfefefffefefdfffefdfefffdfefdfffefefdfffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfefdfffefefefffefdfdfffefdfefffdfdfdfffefefefffdfefefffdfdfefffdfefdfffdfdfefffdfefdfffdfdfefffefdfdfffefdfdfffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfefefffefefefffdfefefffefefdfffefefefffdfdfefffefefdfffefefefffefefefffefefdfffefefefffdfefdfffdfefefffefefdfffefdfefffdfdfdfffefdfdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffdfefdfffefefefffefdfefffefdfdfffdfdfefffefefdfffdfdfdfffdfefefffdfefefffefdfefffdfdfefffdfefdfffefdfdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefefffefdfefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefdfffdfefefffdfefdfffdfdfefffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfefffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfefffefefdfffefdfdfffefefefffefefdfffefefefffdfefdfffdfefefffefefdfffefdfefffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffdfefdfffefefefffefefefffefdfdfffefdfefffefefefffefdfefffdfefefffefefefffefdfefffdfdfefffdfefefffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffdfefdfffefdfefffdfdfdfffdfdfefffdfefdfffdfefefffefdfdfffefdfdfffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefdfdfffefefefffefefefffefdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffffffffffefefffffffefffefffefffefffefffffefefffffefffffefefefffffefefffffffefffffefefffefefffffffefefffffffffffefffefffffffffffefefffffefefefffefefefffefffefffefefefffefefefffefffffffffefefffefefefffefffefffffffefffffefffffffffefffffffefffefefefffffffffffefffefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefffffffefffefffefefffffffefefffffefefffffffffffffffffffffefefffefefffffefefefffffffefffefefffffefefffffefffffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffefffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffefefefffffefffffefefefffffefffffefefefffefefefffefefefffefffffffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffefffffefefffffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffefefffefefefffffefefffffffffffefffefffffffffffffefffffffefefffefefffffefffefffefefefffefffffffefffffffffefffffefefffffefffefffffefefffffefffffffffefffffffefffffffefffffffffffffffffffffefffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefffffefffefffefefffffefefefffffefefffefefefffffefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffffffefffefefefffefefffffffffefffffefefffffffffffffffefffffffffffefffefffefffffffffffffffffefffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7b7c7cff7c7c7cff777777ff707170ff69696aff626262ff595959ff50504fff474647ff3e3d3dff333333ff262626ff1a1a19ff101011ff0b0b0cff070808ff050505ff040303ff010202ff010100ff000000ff010101ff010000ff010101ff000100ff020302ff0a0909ff0c0b0bff080708ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010202ff040504ff090909ff090a09ff020202ff010000ff010000ff000100ff010001ff010000ff020102ff020202ff040403ff040505ff060707ff080909ff0d0d0dff111111ff1a1a1aff272726ff333333ff3e3e3eff474746ff4f4f4fff575757ff5f605fff686767ff707070ff787778ff7c7b7bff7c7c7cff7d7c7cff7c7c7dff7d7d7dff7d7d7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfefefffdfefefffefefdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffefefefffffefefffffffffffefffefffffffffffffffffffffefefffefefffffffffefffefefefffefffffffefffffffffefffffefefffffefffefffffefefffffefffffefffefffffffefffefefefffffffffffefffefffffefffffefefefffefefffffefffefffefffffffffefefffffefefffefefefffffffffffefefffffefefffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffefefefffffefefffffffffffefffefffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffffffffffffefefffffffefffefffefffefffefffffefefffffefffffefefefffffefefffffffefffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffefffffefffffffffffefffffefffffefffefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffefffffefefefffffefefffffffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffdfefefffefdfefffdfdfefffdfefdfffefdfdfffefdfefffdfefdfffefefdfffdfdfdfffefefefffefefdfffefdfefffefefdfffdfdfefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefefffefefefffffefffffffefefffefefffffefefefffffffefffefefffffefefffffefefffffffffefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffefefdfffefefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefdfdfffefdfefffefefdfffefdfefffdfefefffdfefefffefdfefffdfdfefffdfefefffefefdfffefdfefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a292aff292929ff272728ff242424ff1e1f1fff1a1a19ff191919ff1a1a1bff181817ff0e0e0eff060606ff020201ff010101ff010100ff000101ff010100ff010001ff010001ff010000ff010100ff010101ff000001ff010101ff010101ff010101ff020202ff020202ff020201ff020102ff020201ff020102ff010202ff010202ff010101ff000001ff000101ff020101ff020202ff020202ff020201ff010101ff020102ff020201ff030203ff030302ff030304ff050505ff090909ff0c0c0cff0d0c0cff0f0f0fff161616ff595a5aff585859ff575857ff575757ff555555ff525252ff4c4c4cff444344ff3c3c3bff343435ff2e2e2eff292929ff232323ff1e1d1dff161616ff101010ff0a0b0bff080807ff050505ff040404ff040403ff030303ff020202ff020101ff010101ff000100ff000100ff000000ff010001ff020202ff030202ff030303ff030202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff010101ff020101ff010101ff010101ff010000ff010001ff000000ff010101ff010101ff010102ff010202ff020202ff020202ff030304ff050505ff070707ff0b0b0bff101010ff181818ff202020ff272827ff2c2c2cff302f30ff343434ff3b3a3aff444343ff4e4d4dff565657ff5c5b5bff5e5e5fff5f5f5fff606060ff616161ff616161ff6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffefffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffffefffffefefffefffefffffefffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefefefffffefffffefffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefffffffefefefffefffefffffffefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffefefefffefffffffefffefffffffefffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefffefffefffefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfdfefffefdfefffefefefffefdfefffefefefffefefefffdfefefffdfdfdfffefefdfffdfefdfffdfefdfffdfefefffefefefffefdfefffdfdfdfffdfefdfffefdfdfffefefdfffefdfdfffdfefdfffefdfdfffefefefffdfefdfffefdfdfffefdfefffefdfefffefefdfffefefefffefefefffdfdfefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefdfefffefefdfffefefefffdfefdfffefefdfffdfefefffdfdfdfffefdfefffdfefefffefdfefffdfdfefffefefdfffdfdfdfffefefefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffefefdfffefefdfffefdfefffefefdfffefdfdfffefefdfffdfdfefffdfefdfffdfdfefffdfdfefffefefefffefdfefffefefefffefefefffdfefefffdfdfdfffefefefffdfefefffdfefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefdfffefdfefffefdfefffefefdfffefefdfffefefdfffdfdfefffefefdfffdfdfdfffdfefefffdfefefffdfefdfffefefdfffdfdfefffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefdfefffdfdfefffdfefdfffdfdfdfffefefefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffefefdfffefefefffefdfefffefefdfffefdfefffefefefffefefefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffdfefefffefefefffefdfefffdfdfdfffdfefdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffefdfefffefefdfffefefefffefefefffdfdfefffefefdfffefdfefffefefefffdfefefffefefefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffefffefffefffefffefefffffefefffffefefefffffffffffefffefffffffefffffefffffffffefffffefefffffffefffefefefffefffefffefefffffefefffffffffffffefefffffffffffffffffffffefffffffefefefffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefffffffffefffffefefffefffefffffefffffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefefffefffffffefffffffefffffffffffefffffefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffffefefffffefefffffefefffefffefffffefefffffffffffefffefffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefffefffefefefffffefffffefffffffffefffffefefffffffffefffefefefffffffffffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffefffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffefefffffffefffefefffffffefefffefefefffefffffffefffefffefffefffffffefffefefffffffefefffffffffffefffefffefefefffefefefffefefefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7b7c7cff7b7c7bff777676ff707070ff6a696aff636363ff5a5a5aff505050ff464647ff3e3e3dff323232ff252626ff181919ff101110ff0b0b0bff070708ff040404ff030303ff010201ff000100ff000000ff000000ff000000ff000101ff010001ff020202ff090a09ff0b0b0bff090908ff030303ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff040504ff0a0a09ff0a090aff020202ff010100ff010100ff010100ff000001ff010100ff010101ff020202ff020303ff040404ff060606ff080808ff0d0c0cff111111ff191a19ff252625ff323232ff3d3c3cff464646ff4f4f4fff585757ff605f60ff686867ff706f70ff787878ff7c7c7bff7c7c7bff7c7c7cff7c7c7dff7c7c7cff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffefefefffdfefefffdfefefffefefefffefdfefffefdfdfffefefefffdfefdfffefefdfffdfefdfffefdfdfffefdfefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffffffffffefffffffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffefefffffefefffefffefffefefefffefffffffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffffffefffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffefffffffffefffffefefffefffefffffefefffefffffffefffefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffffefffefefefffffffffffffffefffefffefffefffffffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffefefefffffffefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffefefefffffefefffffefefffefffefffefefefffefffffffefffefffffefefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffefffefefffffffffffffefffefffefffefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfdfefffdfdfefffefefefffefdfefffefefefffefefefffdfefefffdfdfdfffefefefffdfefefffdfefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffffefffffefefffffffefffefefffffffffefffefefefffefffffffefffffffefffffffffffefffefefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffdfdfefffefefefffefefdfffefefefffefdfefffefefdfffefdfdfffefefdfffefefefffdfefdfffdfdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2d2dff292a2aff292929ff282828ff242424ff1f1e1eff1f1f1fff212120ff1e1e1eff141414ff090909ff040404ff030403ff030203ff020203ff030302ff030203ff030303ff020302ff020302ff020203ff020203ff020203ff030303ff030303ff040403ff040304ff040403ff040303ff040403ff030304ff030303ff020203ff020202ff020202ff020102ff030303ff040404ff040504ff040404ff040404ff030303ff040403ff040505ff050505ff060506ff070707ff0c0c0cff0f0f0fff10100fff161515ff1d1e1dff5a5a5aff595a5aff585958ff585857ff575657ff535353ff4d4d4cff444444ff3b3b3bff333334ff2e2e2dff292929ff242424ff1d1d1dff161616ff10100fff0a0a0bff070706ff060505ff040504ff030303ff030303ff020101ff010101ff010101ff010001ff000000ff000000ff000000ff010101ff050605ff060706ff050506ff020303ff000101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010102ff030302ff030303ff010101ff000001ff010100ff000001ff010101ff000101ff010201ff020201ff020102ff020202ff030202ff030403ff050504ff060706ff0a0909ff100f10ff161716ff212021ff292929ff2c2c2bff2f2f2fff343434ff3a3a3aff424242ff4d4d4eff585859ff5e5e5eff5f5f5fff60605fff616161ff626162ff626261ff6261610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefefffffffefefffffefffffffffffffffefffffffffefffffffffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffffffefffefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffffefffffffffffffffefffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffffefffffefefffffefffffffefffffffefffefffffffffffefffffffffefefffffefefffffefefffefefefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffefffefffffffffffefffffffffefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffffffefffefefffffefffefffffefffffefefefffefefefffefefefffffefefffefefffffffffefffffefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefdfffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefdfffefdfdfffdfdfefffefefdfffefefdfffefefefffefdfefffefefefffefdfdfffefdfdfffefdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefefffdfefdfffefdfdfffefdfefffefdfdfffdfdfdfffefefdfffefefdfffdfefefffdfdfdfffdfdfefffefefdfffefdfefffdfefefffdfefdfffdfefefffdfefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffefefefffefefdfffdfefefffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffdfdfdfffefefdfffdfefdfffdfdfdfffefefdfffdfdfefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefdfffefefdfffdfefdfffefdfdfffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffdfefefffefefefffdfdfefffefefdfffefdfefffdfefefffdfdfdfffdfdfefffdfdfefffdfefdfffefefdfffdfdfefffefdfdfffdfdfefffefdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffefefdfffdfefdfffefdfdfffefdfefffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefdfffefdfefffdfefefffefefefffdfefdfffdfdfdfffefefdfffefdfdfffdfdfefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefdfefffefdfefffefefefffdfefefffefefdfffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefdfffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffffffefffefffefffffefefffffefefffffffefffefefefffefffefffefefefffefefefffffffefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefffffffffefefffffefefffffefefffefefffffefffffffefffffffefefefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffefffffffefefffffffffefffffefffffefffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefffffefffffffffffffffefffefffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffffffefffffffefffefffffffefefffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffefffefefefffefffefffefffefffefefefffffffefffefefffffefffefffffefffffefffefffefefefffefefefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffffefefffffefffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffffffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefefffefefefffffefefffffffefffefefefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7cff7b7c7cff7b7b7bff7a7a7bff7b7a7aff767676ff6f7070ff696969ff626262ff59595aff4f504fff464646ff3c3c3dff313131ff252425ff191919ff101010ff0b0b0aff070707ff030303ff020202ff010101ff010101ff010100ff010000ff000000ff000100ff010100ff010201ff090909ff0c0b0bff090908ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff050404ff0a090aff0a0a0aff020202ff000001ff000001ff000100ff010100ff000001ff010101ff020102ff020202ff030303ff050605ff080808ff0c0c0cff101010ff191919ff242424ff313130ff3c3c3bff454545ff4e4f4eff575757ff5f605fff686768ff706f70ff777777ff7b7b7bff7c7c7bff7b7c7bff7c7c7cff7d7d7cff7d7c7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffefefefffefefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfefffefdfdfffefdfefffefefdfffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffefefefffdfefdfffefefdfffefefdfffdfefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffffefefffefefefffffefefffefefefffefffffffefffffffefefefffffffffffefffffffffffefffffefffffffefefffefefefffffffefffffffefffefefefffefefefffefefffffffefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffefefffefefefffefffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffefefefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefffffffefffffffffffffefefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffefefffefefefffefffffffefefffffefefefffffffefffefffefffffefefffffefefffffefefffefefefffefffefffffffefffefefefffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefffffffefffefffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffefffffffefffffffffffffefefefffefffefffefffefffefefefffffffefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffefdfdfffdfdfefffefefdfffefefdfffefefefffefdfefffefefefffefdfdfffefdfdfffefdfdfffdfdfefffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffefefffffefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffefdfdfffefefdfffefdfefffdfefefffefefefffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffefefdfffefefefffefdfefffefefefffefdfdfffefefefffefdfefffdfdfefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323132ff2d2c2cff2a2a2aff292929ff282828ff242324ff252524ff282828ff262626ff1e1e1dff131312ff0c0c0cff090908ff090908ff090909ff090809ff080707ff070707ff060606ff060706ff060606ff060606ff070706ff070607ff060707ff070707ff060707ff060606ff060606ff070606ff070707ff070706ff060505ff040404ff040303ff040404ff060505ff080808ff0a0909ff0a0a0aff0a0a0bff0a0a0aff0b0b0bff0c0c0cff0b0b0bff0a0a0aff0b0b0bff10100fff131313ff151615ff1e1e1dff252525ff5a5a5aff5a5a5aff5a5959ff595859ff585858ff555555ff505050ff49494aff424342ff3d3d3dff373738ff323131ff2a2a2aff222222ff1a1a1bff121312ff0d0c0cff080707ff060605ff050504ff030303ff030303ff020202ff010101ff010101ff010100ff000100ff010000ff010000ff020101ff070606ff080908ff070807ff040303ff020201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010201ff030303ff040405ff010201ff010101ff000001ff010000ff010001ff010101ff010101ff010201ff020202ff020202ff030302ff040404ff060606ff080908ff0c0c0cff131313ff1d1d1cff272727ff2d2e2dff323132ff373637ff3d3d3dff434343ff4b4b4bff535453ff5b5b5bff60605fff606060ff616161ff626162ff616161ff616161ff6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefffffffffefffffffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefefffffefefffffffffffefefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffefffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefefefffefefffffefefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefffffffffefffefffefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffffefffefffefffffefefffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffffefefffefffefffefefefffffefefffefffefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffdfdfefffefefdfffdfefefffefefdfffefefefffdfefefffdfefdfffefdfdfffdfefefffefefefffdfdfdfffefefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefefffefefefffdfefdfffefefefffdfefefffefefefffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffefdfefffdfdfefffefefdfffdfefefffdfdfefffefefdfffdfefefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfefefffefdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfefefffefefdfffdfdfdfffdfefefffefdfdfffefdfefffefdfdfffefdfefffefefefffefefefffefefdfffdfdfefffdfefdfffdfefdfffdfefefffefefefffefefefffdfefdfffefefefffdfefefffefefefffefefdfffdfdfefffdfdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfdfffefdfdfffefefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffefefdfffdfdfefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefefefffefefefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfefdfffdfefdfffdfefefffdfefdfffdfdfefffdfdfdfffefdfefffdfefdfffefdfdfffefefdfffdfdfefffefdfdfffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefffffefefefffefffefffefefefffefefefffffffefffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefffffefefefffffefefffefffffffffffffffefefefffffffffffffefefffffefffffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefefffffffefffffefffffffffefffefffefffefefefffffefffffffffefffefefffffefffffffffffefffffefefffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefffefffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffefefefffffffefffefffffffefefefffffffefffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffffefffefffffffffffefffffffffffefffffffefefefffffefefffefffffffffffffffefefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffffefefffffffefffefefffffefefffffffffefffffefefffffefefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7b7c7cff7b7c7bff7b7b7bff797a7aff7a7a7aff757575ff6f6f6fff696968ff616162ff585858ff4f4f4fff454445ff3b3a3aff2f302fff242424ff191819ff101010ff0a0b0bff060707ff040303ff030202ff020201ff020101ff010101ff010101ff010100ff000001ff000000ff020201ff090909ff0c0c0cff090909ff030303ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff040404ff080908ff0a0909ff020202ff000001ff000000ff010000ff010001ff010100ff010101ff010101ff030202ff040403ff050606ff080808ff0c0c0cff101010ff191818ff242423ff30302fff3b3b3bff454544ff4d4d4eff565656ff5f5f5fff676868ff6f6f6fff777776ff7a7b7bff7b7b7bff7c7b7cff7c7c7cff7c7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffefffefffefffffffffffefffffffffffefefefffffefffffefefefffefefefffefefefffdfdfefffefdfefffefefdfffefdfefffefefdfffdfefdfffdfdfdfffefdfefffefefefffdfefefffdfefefffefefdfffefdfdfffefefdfffefefdfffefefdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffffefffefffffffffefefffefffefffefffffffefefefffffefefffefffffffffffefffefefefffefffffffffefefffffefffffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffefffefffffffffffefefefffffffffffefffefffffefefffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefffffffffefffefefffffefefefffefefffffefefefffffffffffffffffffefefffffffffefffefffffffffffefffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffefffffefefffffefefffefefffffefefefffefefefffefefffffffefefffefefefffefefefffffefefffefffefffefefefffefefffffffefefffffefefffefefefffffefefffefefefffffefefffffffefffefefffffefefefffffffefffefffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffefefffffffffffffffefefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefffefffffffffffefefefffffffffffefffffffffefffffffffefffefefffffefefefffffffefffffefffffffffefffffffefffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefffffffffefffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefdfffefefefffefefefffdfefdfffefdfdfffdfefefffefefefffdfdfefffefefefffefdfdfffefefefffefdfdfffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffffefffffffefefffefffefffefefefffffefffffffffefffefffffffefffffffffffefffffefefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffdfefdfffdfdfefffefefdfffefefefffefefefffdfdfefffefefdfffdfefefffefefdfffefefefffefefefffdfefdfffefdfdfffdfefefffefefefffdfefefffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff323132ff2d2d2cff292a2aff292929ff282827ff292828ff2d2d2dff2f2f2eff292928ff212121ff1b1b1bff181819ff181818ff191918ff171718ff151515ff121211ff0f1010ff0e0f0fff0d0d0dff0c0c0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0c0b0bff0b0b0bff0c0c0bff0b0c0cff0b0b0bff090a09ff080909ff080808ff0a0909ff0a0b0bff101010ff131313ff161616ff191818ff1b1a1bff1b1a1bff1a1919ff181818ff151516ff161616ff1a1a1aff1d1e1dff1d1e1dff252526ff2b2b2bff5a5a5bff5a5a5aff5a5a5aff595a5aff5a5a5aff585857ff545454ff4e4e4eff484848ff424142ff3c3c3bff353535ff2e2e2eff262626ff1e1e1eff151515ff0e0e0fff090908ff070606ff050505ff040403ff030302ff020202ff020201ff010101ff010101ff010101ff000101ff000000ff020201ff070707ff090909ff090909ff050504ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff030304ff040404ff010101ff010001ff010000ff000100ff010000ff010101ff010101ff010102ff020202ff030302ff040303ff050504ff070706ff090908ff0d0d0dff141414ff1f1e1fff2a2a2aff323232ff363737ff3d3d3dff454544ff4c4c4cff535353ff59595aff5f5f5fff616161ff616161ff616161ff616161ff626261ff616161ff6161620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffefffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffffffffffefefefffffffefffefefffffefffefffefffffffefefefffefefefffffffefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffffefefffffffefffefffefffffefffffefffffffffefffffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefefefffdfdfefffefdfdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefffefffefefffffefffefffefffffffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefdfffefdfdfffefdfefffefefdfffefefdfffdfdfefffefefdfffefefefffefefdfffefefdfffdfefefffefdfefffdfefefffefefefffefdfdfffdfdfefffefefefffdfefdfffefefefffefdfdfffefdfdfffdfefdfffefefefffdfdfefffefdfdfffdfefefffefefefffdfdfdfffefdfdfffdfefefffdfefefffdfdfdfffefdfefffdfdfdfffefefdfffdfdfdfffefefefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefdfffdfdfdfffefefefffefefefffdfefefffdfdfefffefdfefffefefdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefdfffdfdfdfffefefdfffdfdfdfffefdfefffdfefefffefdfefffdfdfdfffdfdfdfffefefefffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefefffdfdfefffefdfefffdfefefffefefefffdfefdfffefefefffefefdfffefefdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfefdfffefefefffefdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfdfefffefefdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefefffdfdfefffefdfdfffdfefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffffffefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffefefefffefefffffefefffffffefffffefefefffefefefffffefefffefefefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffffffffefffefffffffefffefefefffffffffffffffefffefefffffefffffffffffffffefefffffefffffffffffefffffffffffefefefffffffefffffefffffefffefffffffffffffefefffefefefffffffefffefefffffefefefffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefefffffffefefffefffefffffffffffefefefffffefefffefffffffefffffffefffefffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffffefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffffefefffffffefffefffefffffefffffefffffffffffffffffefefffefefefffffffffffefffefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffefffffffffffffffffefffffefefffffefffffffffefffffffefffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefefffffefefffffefefffffefefefffefffffffffefefffffefffffefefefffffffefffffefffffefffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7b7b7bff7b7a7bff7a7a79ff797979ff797979ff757574ff6e6e6eff676767ff5f6060ff575757ff4d4d4eff434444ff393938ff2e2e2eff242323ff191918ff100f10ff0a0b0aff070707ff040404ff030303ff030302ff020202ff010101ff000100ff000100ff000000ff000000ff020201ff080809ff0b0b0cff080809ff040403ff010100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030303ff080707ff090808ff010202ff000000ff000001ff000000ff000101ff010100ff010102ff020101ff030302ff040404ff060706ff090909ff0c0c0cff101010ff181818ff232323ff2f2f2fff3a3b3aff434444ff4c4c4cff545455ff5e5e5dff666667ff6e6e6fff767676ff7b7b7aff7b7b7aff7b7b7bff7c7b7bff7c7c7bff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefdfffefefefffefdfdfffefefdfffefdfefffefefdfffefefefffefdfdfffefefdfffefefdfffefefefffefdfdfffdfefdfffdfefdfffdfdfefffefefefffefefefffefefefffefefffffefefefffffffefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffefefffffffefffefffefffffefffffefffffffffffffffefefefffefefefffffffffffefefefffffefffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefefffefefefffefffefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefffefffefefffffefffefffefffffffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffefffffefffffffefffffffefefefffffefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefffefffefefffffefffefffefffffffffefefffefefefffffffefffefefffffefefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffefefffffefefffefffefffffffffffefefffffffefefffefffefffffffffffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffffffefffffefefffefefefffefefffffefffffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffefffefefffffefefffffffefffffffffefffffffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefdfffefefefffefefdfffefefdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffffefefffffffefffffefffffefffefffffffffffffefefffffffefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefdfffefefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffdfefefffefdfefffefefefffefefefffefdfefffdfdfefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefefffdfefefffefdfefffefefefffefefefffefefefffffefefffefefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373736ff373737ff323132ff2c2d2cff2a2a2aff292929ff2a2a29ff313130ff353536ff353434ff313231ff303130ff323232ff323232ff303030ff2d2d2dff2b2b2cff272727ff202020ff1a1a19ff161616ff131313ff111111ff111111ff101011ff111010ff111110ff111110ff111111ff111111ff111011ff101111ff101010ff0f0f0fff0f0f0fff111010ff141514ff1d1d1dff202020ff242424ff272727ff2a2a2aff2b2b2cff2b2b2bff292a2aff282828ff282828ff292929ff272828ff252625ff2a2b2bff303030ff5a5a5aff5a5b5aff5a5a5aff5a5a5aff5b5a5aff585959ff565656ff515152ff4b4b4bff434444ff3d3c3cff363636ff2f2f2fff282827ff1f1e1fff161616ff0f0f0fff090909ff070707ff050505ff040404ff030202ff010201ff010101ff010101ff010101ff020201ff010101ff000001ff020102ff070706ff090908ff080808ff050404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff040404ff000001ff000001ff000000ff010001ff010000ff010101ff010001ff010101ff020202ff030303ff040403ff050505ff070707ff090909ff0d0e0dff141515ff1f1f1fff2a2a2aff343433ff3a3a3aff414141ff494949ff515151ff575756ff5c5c5cff605f60ff626161ff616261ff616162ff626161ff626261ff626261ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffefffffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffffefffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffefefffffefffefffffffefffefffffffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefefffefffefffffefefffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefefefffefdfefffefdfefffdfefdfffefefefffefefefffdfefdfffdfefefffefefdfffefefefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffefefdfffefefefffefefdfffdfefefffdfdfdfffefefefffefdfefffefdfefffefefdfffefefefffefdfefffefefefffdfdfefffdfdfefffefefdfffefefefffefefefffdfefdfffdfefdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfdfefffefdfefffefdfefffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefefffdfdfefffdfefefffefdfefffefefdfffdfdfdfffdfefdfffefdfdfffdfefefffefefdfffdfefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffefefefffefefefffdfdfdfffdfefdfffdfefdfffdfefdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffefefdfffdfdfdfffefefefffefdfefffdfdfefffefdfefffefdfefffdfdfdfffefdfefffefdfefffefdfdfffefdfefffdfefdfffefefefffefefefffefefdfffefffefffefefefffefefefffefefefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfdfefffdfdfdfffefefdfffdfefefffdfdfefffdfdfdfffdfefdfffdfefdfffdfefdfffefdfefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffffefefffefefefffefffffffefefffffefefffffffefffffefefffffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffefefffffffefefffffefefffefefffffefffefffffffefffefffffffffffefffefffffffefefefffffffffffffefffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffffffffffefffefffefffefffefffffffefffefffffefffffefffffffffffffffefffffffefffffffefefefffefffffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefffffefefefffffefffffffefffffffefefffefefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffefffffefefefffffffefffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffefffefffffffefffffffefffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefffffefefefffffffefffefffffffefefefffefffffffffefefffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffefffefffffefefffefffffffefffffffefefefffefffefffefefefffefffffffefffefffefefefffefefffffefffffffefefefffefefffffffefefffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7a7a7bff7a7a7aff797979ff797979ff787979ff737473ff6d6d6dff666666ff5e5f5eff565656ff4c4d4dff424342ff373838ff2c2d2dff222323ff171818ff0f0f0eff0a0a0aff070707ff040505ff030303ff020202ff010101ff000100ff000001ff000101ff000000ff000000ff010101ff080808ff0a0a0aff070708ff040304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030304ff060707ff070807ff010201ff000100ff010000ff000101ff000100ff000100ff010101ff010202ff030303ff040404ff070707ff080909ff0b0c0cff0f0f0fff171617ff222222ff2e2f2eff393a3aff434343ff4b4b4bff535353ff5b5b5bff646465ff6e6e6eff757576ff7a7a7aff7b7a7bff7b7a7bff7b7b7bff7c7b7cff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfefdfffdfefefffdfefefffdfefdfffdfefefffdfefefffdfefefffefdfdfffefdfefffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefffffefffefffffffefffefffffffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffefefffefffffffffffefffefffffffefefefffffffffffffefffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefefefffefffefffefffefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffffefefffefefefffefffffffffefffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffefefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefefefffefffefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffefffffefefefffefefefffefffffffffefffffffffffffefefffffefefefffffffefffffffffffefffffffefefefffefffefffefffefffefffefffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefefdfffefefefffefefdfffdfefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffffffefffefffefefefffefffefffefefefffefffffffefffefffefffefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefefdfffefefefffefefdfffdfefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424343ff373737ff373736ff323232ff2c2c2dff292a2aff292929ff333333ff3b3b3bff3d3e3eff3e3e3fff3f3f3fff404140ff424242ff403f3fff3c3d3dff3a393aff343435ff2c2c2cff232223ff1d1d1dff1b1a1bff181818ff181717ff171617ff161716ff171717ff171717ff171717ff171818ff181717ff171717ff171717ff161717ff171617ff181817ff1b1c1cff242524ff2a2929ff2f2f30ff353534ff39393aff3b3b3bff3c3c3cff3a3a3bff393939ff373736ff313231ff2b2a2bff2b2b2bff2f2f30ff363636ff5b5b5aff5b5b5bff5a5a5aff5a5a5aff5a5a5aff585958ff565656ff535252ff4d4d4dff454646ff3d3e3dff363737ff303030ff292929ff20201fff161616ff0e0f0fff09090aff070707ff050505ff040303ff020302ff010202ff010202ff010101ff020201ff010101ff010202ff010101ff010202ff060606ff080708ff070707ff040404ff020101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff040304ff000101ff000000ff000000ff000100ff000101ff000101ff000100ff010101ff010202ff020303ff030303ff050405ff070707ff0a0a0aff0e0f0fff161616ff202020ff2c2c2bff353535ff3c3d3dff444444ff4b4b4cff535353ff595859ff5c5c5dff605f60ff616161ff616161ff616161ff616161ff626262ff626262ff6262610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefefffffffffffefffefffefefffffffffefffefffffffffffffffefffefffffefffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffefefffffffffefffefffffffffffffffefffefffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefefffffffffffefffefffefefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefefffefffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefdfdfffdfdfdfffdfefdfffefefefffefdfefffefefefffefdfefffdfefdfffdfdfdfffefdfdfffdfefefffefefefffdfdfefffefdfefffdfdfefffdfefefffefefdfffefdfdfffefefefffdfefdfffdfdfefffdfefdfffdfefefffefdfdfffdfefdfffefdfefffdfefefffdfdfefffefdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffdfefefffdfdfefffefefefffefdfefffdfefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfefffdfdfefffdfefefffefefdfffefdfdfffefefefffefefefffdfdfefffefefdfffdfefefffefefdfffdfefdfffefdfefffdfefefffdfdfefffefdfdfffefdfdfffdfefdfffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefefffdfdfdfffdfefdfffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefdfdfffdfefdfffefefefffdfdfdfffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefdfefffefefefffefefefffdfdfefffefefdfffdfefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefefffefefefffefdfdfffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffffffffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffefefffefffefffefefefffffefefffefffffffffefffffefefffffffefffffefefffffefffffffffffefffffefefffffffffffefffefffefefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffffefffffefefffffffffffefffefffefefffffffffefffefffffffffffffffefffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefffefffffefffffefefefffefffffffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffffffffffffffffffffffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffffffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefefffffefefffefffffffffffffffffefefffefffffffffefffffefefefffefefefffefffffffefffffffffefffffffefffffefffefffffefffffffffffffffefffffefffffffffffffffefffefffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffeffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7aff797a7aff797979ff787978ff787878ff787878ff737273ff6c6c6cff656464ff5d5e5dff555555ff4b4b4bff414141ff373737ff2c2d2cff222222ff161717ff0e0e0eff0a090aff070707ff040404ff030303ff020102ff010001ff000100ff000001ff000000ff000100ff000100ff020201ff060606ff080708ff070707ff030303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff070607ff080707ff020101ff000100ff010101ff010000ff000001ff010101ff010101ff020101ff020303ff050505ff070607ff090809ff0b0c0cff0f0f0fff161616ff202020ff2d2d2dff393939ff414241ff494a49ff515251ff5a5a5aff626262ff6c6c6dff757575ff7a7979ff7a7a7aff7b7a7bff7a7a7bff7b7c7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffefffefffffffffefefffefffefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfefdfffefdfdfffdfefefffdfefefffefdfefffefdfefffdfefdfffefdfefffefefefffefdfefffdfefefffefefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffffffffffffefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffffefefffefefffffffefffffefefffffffefffffefefffffefffffffffffefffffefefffffffffffefffefffefefffffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffefefefffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefffefffffffffffefefefffefffffffefefefffefefefffefefefffffefffffefffffffffefefffefefefffffffefffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffefefffffffffefffefffffffffefefffefffefffffefffffefffefffefefffffffefefffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffffefffffefffefffefffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefffffffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffffefffefffffffffffffffefefffffffefffffefefffffefefffffffffefffefefefffefffffffefffefffefefefffefefefffefffffffffefefffefffefffffefefffefffefffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffefffffffefffefffffffefefffffffffffffffefefffefffffffffffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefffffffffefffffffefffffefffefffffefffffffefffffffefffffefffefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfefdfffefdfefffdfefefffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffefefdfffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff424343ff373737ff373637ff323132ff2c2d2cff2b2b2bff373737ff414141ff464646ff494949ff4b4b4bff4d4e4dff4f504fff4f4f4fff4c4c4cff464647ff404040ff373636ff2d2e2dff272727ff222223ff212121ff201f20ff1f1f1fff1f1f1fff202020ff202121ff202020ff202020ff212121ff202121ff1f1f1fff1f1f1fff201f20ff212221ff242424ff2c2c2bff323232ff3b3a3bff414141ff464646ff484849ff49494aff494948ff464546ff414141ff383838ff2f2f2fff30302fff363737ff3e3e3eff5b5b5aff5b5a5bff5a5b5bff5a5a5aff5a5a5aff585757ff555555ff525252ff4d4c4cff464646ff3e3e3eff383838ff313131ff292a2aff202121ff171616ff0f0e0fff090a09ff070707ff050505ff040304ff020303ff020203ff010202ff010201ff010201ff010201ff010101ff000001ff020202ff050505ff070707ff070707ff030303ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020101ff030303ff040404ff010000ff000000ff010000ff000000ff010000ff000101ff000101ff010001ff020102ff020302ff030303ff050505ff070707ff0a0b0bff101010ff171817ff212222ff2c2d2cff373736ff3d3e3eff454545ff4d4d4dff535253ff585858ff5c5c5cff5e5e5fff616161ff616061ff616161ff616161ff626262ff626262ff6262610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffefffffffffefffefffefffefefffffefefffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffefffffefefffefefffffefefffffffefffffefefefffffefefffffefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffefffefefffffffffefffefefefffefefefffffffffffefffffffefffffffefefefffffefffffffffffffefefefffffefffffffefefffefffefffefffefffffefefffefffffffefffefffefefffffffefefffffffefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfefdfffefefefffefdfefffefefdfffefdfdfffdfdfdfffefefefffdfefefffdfefefffdfdfdfffefdfefffefefefffdfdfdfffefdfefffefefdfffdfefdfffdfefdfffefdfdfffefefefffdfefefffdfdfefffefdfdfffefefdfffefefdfffefdfdfffdfefefffefefdfffefdfdfffdfefdfffefdfdfffefdfefffefefdfffdfefdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfefefffdfdfdfffdfdfefffefdfefffefefdfffefefefffefefefffdfdfefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffefefefffefdfdfffefdfdfffefefefffdfefefffdfefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfefffdfdfdfffefefefffefdfdfffdfefefffdfefdfffdfdfefffefdfefffdfefdfffefefefffefefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfdfffefdfdfffefefdfffdfdfefffdfdfdfffefefdfffdfefdfffefdfdfffefdfefffefefdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfefefffdfefefffdfdfdfffefdfefffefefefffdfdfdfffefdfefffefefefffefefefffefffefffffefefffefefffffefefefffefefffffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfefffefefefffefdfdfffdfefefffdfdfdfffdfdfefffdfdfefffdfefdfffefefefffefefefffdfdfefffefdfdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefffefffffefefffefefffffefefefffefefffffefefefffffffefffffffefffffefefffefffffffffffefffffefefffefffefffefefefffffefffffffffefffefffefffefefffffefefefffffffffffffefefffefffffffefffefffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffffffffefffffffffefffffffefffefefffffefefffffffefffffefefefffffefefffffffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffffffefefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffefffffefefffefffefffefefefffffefffffffffefffefffefffefefffffefefefffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefefffffefffffffefefefffefefefffffffffffefefefffffefffffffefefffefffefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffefffefffffffffffffffffffffffffffefffefefffffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffefefffffefefffffffefffffefefefffffefffffffffffffefefffffefefffffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7a7aff797979ff787979ff787878ff777778ff787778ff727372ff6b6b6bff636463ff5b5b5cff535352ff484949ff3f3f3fff353635ff2d2c2cff212121ff151516ff0e0d0eff090909ff070606ff030303ff010102ff000101ff010100ff000100ff010001ff010101ff010100ff000101ff010201ff060606ff070708ff060606ff030303ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040304ff070707ff080808ff020202ff000000ff010000ff000100ff010000ff010100ff010101ff020202ff030303ff050405ff060706ff090809ff0c0c0bff0e0e0fff141515ff1f1f1fff2b2b2bff373737ff404040ff484847ff505050ff585958ff616262ff6b6b6cff747474ff797979ff797979ff7a7a7aff7a7a7bff7b7b7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffffffffffefefefffefffffffefefefffefefffffefefffffefefefffefefefffefefefffefdfefffefdfdfffdfefefffefdfdfffefefdfffefefdfffdfdfefffdfdfefffefdfefffdfdfdfffefdfefffefefdfffdfdfefffdfdfefffefefdfffdfefefffefefefffefefefffefefdfffefefefffefefefffefffefffefefffffefffefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffffffffffefefefffffefffffefefefffefffefffefffefffffefefffefefffffefffefffefefffffffefefffffffefffefefefffffefefffefffffffefffefffffefefffefffefffffefefffffefffffffffefffefffefffefefffffefefefffffffffffffefefffefffffffefffefffefefffffffefffffffffefffffffffffffffffffefefefffffefefffefffefffffefefffefffefffffefefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefefffffffefffefffefffffefefffffefffffffffefffefefefffefffefffefffefffffefffffffffefffefefefffefefefffffffefffefffffffefffffffefefefffefefffffffffffffefefefffffefffffffffefffefffefffefffefffffefffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffffffffffefefffefffffffefefefffefefffffffefffffefffefffefffffffefffefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefffffffefffffefefefffffefefffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefefffefffffffefffefffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffffefffffefffefffffffffffffffefffefefefffffefefffefffefffffefefffffffefffffffefffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefefffefefefffefffefffffefefffffffefffffefefffefefffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefefffffefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefdfdfffefdfefffefefdfffdfefefffdfefdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefdfffdfdfefffefdfefffefefefffefdfefffefffefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff49494aff49494aff434243ff373737ff373737ff323232ff313131ff3d3d3dff484847ff4d4e4dff515151ff545454ff585857ff595a5aff595a5aff575857ff535253ff4c4c4cff444444ff3c3c3cff363635ff313131ff2f2f2fff2e2e2eff2e2d2eff2e2e2eff2f2f2fff302f30ff2f2f2fff2f2f2fff2f302fff302f2fff2e2e2fff2d2e2dff2d2d2eff2f2e2eff313131ff373737ff3e3d3dff454545ff4c4c4cff515050ff525352ff535353ff525253ff4f4f4fff494949ff404040ff353536ff363736ff3e3d3eff474848ff5b5b5bff5a5a5bff5b5b5bff5a5b5aff5b5b5bff585858ff545455ff515151ff4c4d4cff464545ff3f3f3eff393938ff323232ff29292aff212021ff161616ff0f0e0eff0a0a09ff070708ff040505ff040403ff020302ff030202ff020202ff020201ff010101ff000101ff000101ff010001ff010201ff050505ff080707ff080808ff040404ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff030303ff040404ff000101ff010000ff000100ff010000ff000001ff000001ff010001ff000101ff020101ff020202ff020303ff040405ff080807ff0b0c0bff111111ff1a1919ff242424ff2f2f2fff373837ff3f3f3fff464647ff4d4d4dff535353ff585858ff5c5c5cff5f5f5fff616162ff616161ff626162ff626262ff626262ff626262ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffffefefffefffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefffffffffffffffffefefffffffefffffffffffffefefffffefefffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefffefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffffefefffffefefffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffefefffffefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffefefdfffefefdfffdfefdfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefefefffefefdfffefdfdfffefefdfffefdfdfffefdfdfffefdfefffefefdfffefefefffefdfefffdfdfdfffefefefffdfefdfffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffefefefffefdfdfffdfefefffdfefdfffefefefffdfdfdfffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffffefefffefefefffefffefffffefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefefdfffdfefefffefdfdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffefdfefffefdfdfffdfefefffdfefdfffefefefffdfdfdfffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfefdfffefdfefffdfdfefffdfefdfffefdfdfffefdfdfffefefefffdfefdfffdfdfdfffefdfefffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefdfffdfefefffdfefdfffefefefffdfdfdfffdfdfefffefdfefffdfdfdfffdfefdfffdfefefffdfdfdfffefdfdfffefefdfffdfdfdfffefefefffefefefffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefffefffefefefffffefefffffefefffefffefffefffefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefffffefefefffffffefffefffefffefefefffefefffffefefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefffefffefefefffefefefffffffefffefffffffefefefffefefffffefefefffffffffffffffefffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffefefefffffffffffefffefffefefefffefefffffefefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffffefefffefffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefefffffefffffffffefffffffefffefffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffffefffffefefffffefffffffefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffefffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefefffffffffffffefffefffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffffefffffefffefffffefffffffffefffefefffffffffefffffffffffefefffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a79ff797979ff787878ff787878ff797879ff787778ff787878ff727273ff696969ff616161ff5a5959ff505050ff464646ff3c3c3cff343433ff2b2b2bff201f20ff141514ff0e0e0eff0a0909ff060606ff030303ff020202ff000101ff000100ff010000ff010101ff010101ff000100ff010101ff020202ff060605ff070706ff060606ff030303ff010101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff040403ff070707ff070707ff020102ff010100ff000000ff010001ff010101ff010101ff010201ff020202ff030303ff050505ff070706ff080809ff0b0b0bff0e0e0eff141414ff1d1e1dff292929ff343434ff3e3e3eff464646ff4f4e4eff585758ff616060ff6a6a69ff737372ff797979ff797979ff7a7a79ff797a7aff7a7a7aff7a7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefefffffefffffefefefffefefefffefefefffefefdfffefdfdfffefefdfffdfdfdfffefefefffefefefffefefdfffdfefdfffefdfefffdfefdfffefdfefffefefdfffdfdfefffdfefdfffefefefffdfdfefffdfefdfffefefefffefefefffefefefffdfefdfffefefefffefefefffffefefffffffefffefffefffefefefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffefefffffefefffffefefffefefefffffefefffffefefffffefffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffefffffefffffffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffffefefffffefffffffffefffffffefffefffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefefffffefefffffefefefffffefefffefefefffffefefffefffefffefffefffffefffffefefefffefefefffffefffffefefefffffffefffefffffffefefefffefefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefdfffefefefffdfefdfffdfefdfffefefefffefefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffffffefffefefefffffefffffefffffffefefefffefffefffffefffffefffefffffefffffffffefffefefffffefffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefefefffefdfefffefdfefffefefefffefefefffefdfefffdfefdfffefefefffdfefdfffdfdfdfffefefefffefdfefffdfefdfffefdfdfffefefefffefefdfffdfefefffefefdfffefefefffefdfdfffefefefffffefffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff494949ff49494aff434342ff373737ff373737ff393839ff444445ff4f504fff555555ff595858ff5c5c5cff5e5e5eff616060ff626162ff606060ff5d5d5cff595958ff535453ff4f4e4fff4c4b4bff474848ff454545ff434444ff444444ff454445ff454545ff454545ff454544ff454444ff454544ff454444ff454445ff434344ff434242ff424242ff444344ff464746ff4b4b4bff505050ff545454ff585859ff5a595aff5a5a5aff5b5a5aff585858ff545453ff4c4c4cff3e3e3dff3e3e3eff484747ff525353ff5b5b5bff5b5a5aff5b5b5aff5a5b5bff5a5a5aff585858ff555554ff505051ff4d4c4dff464746ff40403fff393939ff323132ff292929ff202020ff161615ff0e0e0fff090a09ff080808ff050505ff030403ff030202ff030202ff030303ff010201ff010101ff010101ff010000ff010100ff010101ff050606ff080808ff090908ff040505ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff020101ff040403ff040404ff010101ff000000ff000000ff000100ff010001ff000100ff010001ff010101ff010102ff020202ff040304ff050506ff080808ff0c0c0cff121212ff1b1b1bff262625ff303030ff393939ff414040ff484847ff4e4e4dff535454ff585858ff5d5c5cff5f6060ff616161ff616162ff616262ff626262ff626262ff626262ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffefffffffefffffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffffffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffefffefffffffefefffffffefefffffefffffefefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffefffefffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffefffefffffefffffefffefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffefffffffffffefffefffefffefffefefffffffefefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefefffffefefffffefefffffefefffffefefffffffffffffefefffefefefffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefefffefffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfefdfffefdfefffefefefffdfefdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfefffefdfdfffdfefdfffdfefefffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefdfefffdfdfdfffefefdfffdfefdfffefefefffdfefefffefdfefffefefefffefefdfffefefefffdfefefffefdfefffefdfefffdfefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfefffefdfdfffdfdfefffefefdfffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffefefffffefefffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffdfefefffefdfdfffdfefdfffdfefefffdfdfefffdfdfdfffefefefffefdfefffdfefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffefdfefffefdfefffdfefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfefffefefdfffdfdfefffefefdfffdfefdfffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefefffefdfdfffefdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfefffefdfdfffdfefdfffdfefefffdfefefffdfdfdfffefefefffefefefffefefdfffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffdfefefffefdfefffefefdfffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffffffefffffffefffefffffffefefffffffefffffffefffffefffefffefefefffefffefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffffefffffffffefffefffefffffefffffffefffffffffffffefffffffefefffffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefffefffefefffffefefefffefffefffefffffffefffffffefefefffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffefffffffefefffffffefffffffefffffefffefffefefefffefffefffefffefffefefffffffefefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefefffffffefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefffffefefefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefffffffefffffffffefffffffefffffefffefffffffffffffffefffffffffffefefffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797879ff787878ff797879ff787878ff787878ff787878ff717271ff686868ff5f5f60ff575757ff4e4e4eff444344ff3a3a3aff333232ff2a2a29ff1f1e1eff141314ff0e0e0eff090909ff060506ff030303ff020202ff010101ff000100ff010101ff010100ff010101ff010101ff020201ff020202ff050505ff060706ff060606ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff070807ff080708ff020202ff010101ff000101ff000000ff000000ff010101ff020101ff030202ff040303ff050605ff070606ff080708ff0a0a0aff0d0e0eff141413ff1d1d1cff282828ff333232ff3c3c3cff454445ff4d4d4dff565656ff5f5f5fff686868ff717172ff787978ff797979ff7a7979ff7a7a79ff7a7a7aff7a7a7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffffefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffdfdfefffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffefdfefffdfdfefffdfefefffefefefffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefffefffefefffffefffffffefefffffefefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffefffffefefffffffefefffefffefffffffefffefefffffefefffffffefffffffefffffefffefffefefefffefffefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffffefffffffffefffefffefffffefffffffefffffffffffffefefffffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefffefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffefefffefffefffefffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffffffffefefefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffefefffffefefffefefefffffefffffffefefffefefefffefffefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefffefffffffffffffffefffefefefffffefffffffffffffefffefffefefefffefffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefffffffefefffffffefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefffefffefffefffffefefffefefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefffffffffefefffefffefffefffffffefefffffefefefffefffffffefefefffefffefffffffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffefffefffefffffffffffffffefffefefefffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffdfefdfffefefefffdfefdfffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffefdfefffefdfefffefdfefffefefefffefefefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4949ff4a4949ff4a4a4aff4a4949ff434243ff353535ff3c3d3dff4c4c4cff575757ff5b5b5bff5e5e5dff606060ff626162ff656564ff656665ff656465ff636362ff606060ff5d5e5eff5b5b5cff5a5a5aff585958ff565656ff545455ff545454ff545454ff545454ff545453ff555454ff545453ff545454ff535353ff545453ff525352ff525252ff505151ff515151ff535353ff555555ff585858ff5a5a5aff5d5c5dff5e5e5eff5f5f5fff606060ff5f5f5eff5c5c5cff555656ff464545ff484748ff525252ff59595aff5b5b5aff5b5b5bff5b5b5bff5b5b5bff5b5a5bff585858ff555555ff505151ff4c4c4cff464646ff404040ff3a3939ff323131ff292828ff1f1f1fff151515ff0e0e0eff09090aff070808ff050505ff030303ff030302ff030302ff020202ff020102ff010101ff000100ff000000ff000100ff010101ff060707ff09090aff090909ff050504ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff040404ff040405ff010001ff000000ff000000ff010000ff010101ff010000ff010101ff010101ff020102ff020202ff030404ff060606ff080808ff0c0c0cff121211ff1b1b1bff272627ff323231ff393a3aff414141ff484847ff4e4e4fff545454ff585959ff5c5c5cff60605fff626262ff626262ff626262ff626262ff626262ff626261ff6262610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffefefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffefefffffffefefffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffffefffffffefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefdfffefefefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefdfdfffdfdfefffdfefefffdfdfdfffefefefffefdfdfffdfdfefffefdfefffefdfefffefdfefffefefdfffefefdfffdfefefffefefdfffefefdfffefefefffefefdfffefefefffefdfefffefefdfffdfefdfffefefefffdfefdfffdfefefffefefefffefefdfffefefefffdfdfefffefdfdfffdfefdfffefdfdfffefefdfffdfefdfffefdfefffefefdfffefefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefffffffefffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfdfffdfefefffefefefffdfdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfefefffdfefefffefefdfffefefefffdfdfefffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffefdfefffefdfdfffdfdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefdfdfffdfefefffdfefefffefefefffefefefffefdfefffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffdfefdfffdfefefffefefdfffefdfefffefefdfffefdfefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffffefffffffefefffffffffffffefffffefffefffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffffefffffffefffefffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffefefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffefffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffffffffffffefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffefefffffefefffffffffefffefefefffefefefffefefefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffefffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffefefffffefefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffefffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefeffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a797aff79797aff797979ff787978ff787878ff787878ff787878ff706f70ff656464ff5a5a5aff505151ff484948ff414141ff3a3a39ff323232ff292a29ff1d1d1dff131212ff0c0d0dff090909ff060607ff040504ff040303ff010201ff010101ff010101ff010101ff010101ff010101ff020202ff020202ff040404ff060605ff040404ff020202ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff040504ff090909ff090909ff020202ff000101ff000100ff000101ff000100ff010001ff010201ff030303ff040404ff050606ff060606ff070607ff090a09ff0d0c0cff121312ff1c1b1cff282828ff323333ff3c3c3bff434343ff4b4b4bff535353ff5c5c5cff656565ff6e6e6eff747474ff787878ff797979ff7a7a7aff7a7a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffefffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefffffffefefffefefffffefffffffefefffffefefffffefefefffefefffffffefffffffefffffffefefffffffefffefffefffefefefffffefefffefffefffffefffffefefefffffffffffffefffffefffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffffefffffffefffefffefffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefffffffefefefffffffefffffffffffefefffffefefffffffffefffefefefffefefefffefefefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffefefffffffefefffefffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefffffffffffefffffffefffffffffffffffffffffefffffffffefffffefffffefefefffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffefffefffffefffffffefefffffffffffffefffffefffefffefefefffefefffffefffefffefffffffefefffffffffefffffefffffefefefffefefefffefffefffefefefffffffefffefefefffffefffffffefefffefefffffefffffffefffefffefffffffffffefffffefffffefffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefffefffffffffffefefffffffefefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefffffffefffefffefffffffffffefffffefefffefffefffffefefffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefffffefffffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffefefefffefefdfffefefefffefdfefffefefefffdfefefffefefefffefefdfffdfefefffefefefffefefdfffefefefffefdfefffefefdfffdfefefffefefefffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff494949ff49494aff4a494aff49494aff424342ff505050ff616261ff656465ff656565ff656666ff666666ff676767ff686868ff696969ff6a696aff696969ff686768ff676666ff666666ff676766ff666767ff676767ff666767ff656666ff656565ff656565ff646464ff636364ff646364ff646364ff646363ff646463ff646463ff646464ff646464ff636463ff646364ff646463ff646464ff636263ff636362ff636363ff646464ff666766ff666767ff666666ff636362ff545454ff535253ff595959ff595a59ff5b5b5bff5b5b5bff5b5b5bff5b5b5bff5b5b5bff585858ff545555ff505150ff4b4c4cff464746ff404040ff393a39ff313131ff282727ff1d1e1eff151414ff0e0e0eff090a09ff080707ff050605ff030303ff030202ff020202ff020202ff020201ff010101ff010101ff000001ff010000ff010101ff070707ff0a0a0aff0a0a0aff050506ff020201ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff040405ff050505ff010101ff000100ff010000ff010101ff010101ff010101ff000101ff010101ff010102ff020303ff040404ff050605ff080708ff0c0b0bff111111ff1b1b1bff272727ff323232ff3b3b3cff424243ff494948ff4e4e4eff545454ff585858ff5c5c5cff5f5f60ff626262ff626262ff616262ff626262ff626262ff626162ff6162620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffffffffffffffffffefffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffefffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffefefffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffefffffffffffffffefffffffefefefffffffffffffffefffffffefffffffffffffffffffffffefffffffefffefffefffffffefffefefefffffefefffffffefffefffefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffefefffffefefefffefefffffefffefffffefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefefffefffffffefefefffefffefffffffefffffffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffdfefefffdfefefffdfefefffdfdfdfffefdfefffefefdfffdfefefffdfdfefffdfefdfffdfefdfffefdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffefdfefffefdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefdfefffdfefdfffefdfdfffefdfefffdfefdfffefefefffdfefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfdfdfffefdfdfffefefefffdfefdfffefdfdfffdfdfefffefefdfffefdfefffdfdfdfffdfdfefffefefefffefefefffdfefefffefefdfffefefefffefffefffffefefffffffefffefefffffefefefffffefffffefffffffffefefffffefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefdfffdfefdfffefefefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffefefdfffdfefdfffefdfdfffdfdfefffefdfdfffefdfefffdfdfdfffdfdfefffefefefffdfefdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffefdfdfffdfefefffdfdfdfffefefdfffdfefdfffefdfefffefdfefffdfdfdfffefefdfffdfefefffefefefffefefefffefffefffffefefffffefffffefefefffefefefffefefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefefdfffefdfefffdfefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffefefefffefefffffefefefffefffefffffffefffffffefffffffffffffffffffefffefffffffefffefffefffffffefffefefefffffefefffffffffffefffefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefffefffffffffffffefffffefffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffefffffffefffffefffefffffffefffefffefffffffefffefefefffffefefffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffefefffffffffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffffffffffffffefffffffefefefffffffefffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefffefffffffefffefffffffefffefffefffffffefefefffffefffffffffffffefffffffefefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff79797aff797979ff787878ff777878ff767677ff707070ff666666ff5a5b5bff515150ff494949ff424342ff3d3d3dff353535ff2b2b2bff1e1e1eff141414ff0c0d0dff0a0909ff070607ff050505ff040504ff030303ff020202ff010202ff010101ff010101ff020101ff010202ff020102ff030303ff040504ff030303ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff090909ff0b0b0bff010202ff010100ff010101ff010101ff020101ff020201ff020203ff020303ff030303ff020303ff030303ff040304ff080808ff0d0e0dff121212ff191a1aff262727ff343434ff3d3c3dff454544ff4c4d4dff555455ff5d5e5dff666666ff6f6f6fff747575ff787878ff7a7b7aff7a7a7aff7a7a7bff7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffffffefffefffefffefefefffefefffffffefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefdfffefdfdfffdfefdfffefefdfffefefdfffefdfefffdfdfdfffefefefffdfefefffefdfdfffefdfefffdfdfdfffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffffffefffefffefffffefffffffefffffefefefffffffefffefffefffffefefffefefffffefffefffffefefffffefffffefffefffefefefffefefffffefefefffefffefffffffefffffefefffffefffffffffffffefffefffffffefffefffefffffffefffefefefffffefefffffffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffefffffefffffffffffffffefffffffffefefffffefffffefefefffffffefffefefffffefefefffefffefffefefefffffefffffffffffffefffffffefefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffefffffffefffffefffffefffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffefefffffffffffefffefffffefefffefefffffffefefffefefefffefefefffefefffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefffffffffefefffffefffffefefefffffffefffefefffffefefefffefffefffefefefffffefffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffefffffefffffefffffffefefefffffffefffffffefffffefefffffefffffffefffffefffefffefffefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffffffffffefffefffefffefffffefefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefffefffffffefffefffffffefffffffefffffffefefefffffffffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffefffffffefefffefefefffffefefffefffefffffefefffefefffffefffefffffefefffffefffffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefffefffffffefffefffffffefffefffefffefffefefefffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfdfefffefdfdfffefefefffefefefffefefdfffdfdfefffefefdfffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff49494aff494a4aff4a4949ff494949ff494949ff525251ff5c5d5dff636464ff646565ff656565ff676767ff696969ff696969ff6a6a6aff6b6b6bff6b6b6bff6a6a6aff696969ff686868ff6a6a69ff6a6b6aff6c6c6cff6c6c6cff6b6b6aff6a6a6aff696a6aff6a6969ff686869ff676868ff686868ff696969ff696a69ff6a6a6aff6b6b6bff6b6b6bff6b6b6bff6b6b6aff6a6a6aff696969ff676767ff666666ff666665ff656665ff686968ff696969ff696969ff686867ff5e5f5eff595959ff59595aff595959ff5b5b5bff5a5b5bff5a5a5bff5b5b5bff5b5b5bff575858ff545454ff505050ff4b4c4bff464646ff40403fff393939ff313131ff282828ff1e1f1fff161515ff0f0e0fff090909ff070807ff050505ff030303ff020202ff020202ff020102ff020101ff010101ff010101ff010101ff000100ff020102ff070808ff0a0a0aff0a0a09ff050605ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff040403ff050404ff000101ff010000ff010100ff010101ff010101ff010101ff010101ff020101ff020102ff030303ff040504ff050606ff070807ff0b0b0bff111111ff1a1a1aff262626ff313131ff3c3c3cff434343ff494949ff4f4e4fff535454ff575758ff5c5c5bff5f605fff626262ff626262ff626261ff626262ff626262ff626262ff6261620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefefffffffffffffefffffffffffffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefffffffefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefffffefefefffefefefffffefefffefefffffffffffffffefefffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffffefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefffefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfefdfffefefdfffdfdfefffdfdfefffefefefffdfefefffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffefdfefffefefefffefefefffefdfefffefefefffdfdfdfffdfefefffdfefdfffefdfefffefefefffefefdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefdfefffefefdfffdfefdfffdfefefffdfdfdfffefdfefffdfefefffefdfefffefefefffefefefffefefefffefffefffefffefffffefefffefefffffefffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfdfdfffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfefdfffdfefefffefdfdfffefefefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfefdfffefdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffefefefffdfefdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefefffefdfefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefdfffefefdfffdfefefffefdfefffdfefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefefffefffffffefffefffefefffffffefefffefefefffefefefffefefefffffffefffffffffffefefffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffefefffffefffefffefefefffffffffffefffffffffefffffefffefffefffefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffefefefffefffefffefefffffffefefffefefefffefefefffffefefffffffffffffffffffefefffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffefefefffefefffffffffffffffffffffefffffffffffefffffefefffffffefffffefffffffffffffffefefffffffffffffffefffefffffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a797aff797a79ff797a79ff797979ff787878ff797879ff717171ff686768ff5f5f5fff565656ff4d4d4dff464645ff3d3e3eff343333ff282828ff1d1d1dff141414ff0e0e0eff0a0a0aff070808ff060606ff050505ff040505ff040404ff030304ff020203ff010201ff020101ff020202ff020202ff020202ff040303ff020202ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030304ff080808ff0b0b0bff010101ff010101ff010101ff020201ff020302ff040303ff040404ff040404ff030404ff050505ff070707ff080808ff0b0b0bff0e0e0eff131314ff1b1c1bff282828ff333434ff3d3d3cff464646ff4d4d4dff555556ff5f5f5fff696868ff727372ff787878ff7a7a7aff7a7b7aff7a7a7aff7a7a7aff7a7a7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffefffffffefffffffffefefffffffffffffefffffefffefffefffefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffdfefefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffefffefffefefefffffefffffefffffffffefffffefffefffefefefffefefffffefffefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefefffffefffefffffefefffffffefffffefffffffffffffffefefffefffffffffffefffefefffffefffefffefefefffffffffffefffffffffefffffefffefffefffefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffefffffffefffefffffefffffffffffffffffefffffffefffffefefffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffefffefefefffefefffffefefffffffefefffefffefffffefffffefefefffefffefffefffefffffefefffefefefffefefffffefefefffefefffffffffffffefffefffffffefffefefefffefefffffffffefffefffffffefefffffefffefffffefefffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefffefffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefffffefefffffffefffffefffefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefffffefefffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffefffefefffffefffefffefefefffffefffffefffffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefffffffefefffefffefffefefffffefefefffefffefffefffefffefefefffefefefffefefffffffefefffefffefffffefffffffefefffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefefffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefdfefffefefefffdfefdfffefefefffefefefffefefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff49494aff494949ff49494aff4a4a4aff494a49ff525251ff5d5c5dff636364ff656565ff656566ff676767ff696969ff696969ff6a6a6aff6b6b6bff6b6b6bff6b6b6bff6b6b6bff6a6a6aff696969ff6a6b6aff6b6b6bff6c6c6cff6b6c6cff6c6c6cff6b6b6bff6a6a6aff6a6a6aff696969ff686869ff696969ff6a6a6aff6b6a6bff6b6b6bff6b6b6bff6b6b6bff6b6c6bff6b6b6bff6a6a6aff6a6a69ff686868ff676767ff676766ff696868ff69696aff696a69ff696a6aff696968ff686868ff5f5e5fff595959ff595a59ff606161ff5b5a5aff5b5a5bff5a5a5bff5b5a5aff585858ff545454ff504f4fff4b4b4aff454646ff403f3fff383939ff313131ff282828ff1f1f20ff161616ff0e0e0eff090909ff070707ff040505ff030403ff020203ff010102ff010101ff010101ff010101ff010101ff010101ff010000ff010201ff080807ff090a0aff090a09ff040404ff010102ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030303ff040303ff010100ff000100ff010001ff010101ff010101ff000101ff010001ff010101ff010201ff030303ff040404ff050506ff080808ff0b0b0cff101011ff191a19ff252525ff313130ff3b3b3cff434343ff494848ff4e4f4eff535353ff575758ff5b5c5bff5f5f5fff626262ff626262ff626262ff626262ff626262ff626262ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffefffffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefffefffefffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefffffefefffffffffefffefffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffefffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefffefffefffffefffffefefffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffefffffffffffffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefffefffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefdfffdfefefffdfefdfffdfdfefffefefdfffefefefffefefefffdfefdfffefdfefffdfdfdfffdfdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefefdfffdfdfefffdfefefffefefefffdfefdfffdfefefffefefefffefefdfffefdfdfffdfefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfefffdfdfefffdfefefffdfefefffefdfefffefefdfffdfefdfffefefdfffefefdfffdfefefffdfefefffdfdfefffdfefefffffffefffefffefffffefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefffefffefffefffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefdfffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfdfefffdfefefffdfdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefefffdfdfefffdfefefffefefdfffdfefdfffefefdfffefdfefffdfdfdfffefdfefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefffffffefefffffefefefffffefefffefffefffefffefffffefffffefffffffefefefffefffefffffefffffefffefffefffefffefefefffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefefffefffefffefefefffffefffffefffffffefefefffefffefffffffffffffffefffefffefffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefefefffffefefffefffefffefffefffffefffffffffffffefffefffefffefffffffffffefffefffefffefffefefffffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffefffefffefffefefffffffffefffffffffffffffffffffffefffffefffffefefffffffefefffefffffffffefffffefffefffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffefffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797a7aff79797aff797979ff7a7979ff797979ff797a79ff707070ff676868ff5f6060ff575757ff4e4f4fff464645ff3a3a39ff2c2b2bff1f1f20ff161616ff111010ff0d0c0cff0a0a09ff070808ff050605ff060606ff060606ff040404ff030303ff020302ff020202ff020202ff030303ff020303ff020102ff020302ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010201ff030303ff040404ff000100ff000001ff000101ff030302ff040403ff040404ff040304ff040404ff060505ff070707ff080807ff090a09ff0b0b0aff0d0d0eff111211ff171717ff222222ff2b2c2bff343334ff424242ff4c4b4bff545454ff605f60ff6a6b6aff747474ff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7b7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefffffefffefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfdfefffdfefefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefffffefffefffefefffffefefefffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefffefffefffefffffefffffefffffffefefefffefffefffffefffffefffefffefffefffefefffffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffffffffffffefffefffefffefefefffefefffffffffefffffffffffffffffffffffefffffefffffefffffffffffefffefffffffffefffffefffefffefffffffefefefffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffffffffffffefffefffefffffffffffffffffffefffffffefffefffffffffffefffefffefffefffefefffffefefffffefffffffefefffffefefffffffefefffefefefffefffefffefefefffefefefffefffefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffffffefffffffffffffffffffffffefffffefffffefefffffffffefffefffffffffefffffffffffffefffffffffffffffefefffffffffffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffffffffffffefffefffffffefffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffefffffffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefefefffffffefffefefffffefefffffffffefffefffefffefffffffefffffffefffefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffffffffffffefffefffffffefffefffefefffffffffefffffffffffffffffffefffefffffefffffefefefffffefefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffdfdfefffdfefefffdfefefffefdfefffefefdfffefefefffefffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff4a4949ff4a4949ff4a4949ff696969ff6d6e6dff717171ff777776ff7a7a7aff7d7d7dff7e7e7eff7f7f7fff808080ff818080ff818181ff818181ff818181ff818181ff818181ff818181ff818181ff818180ff818181ff818180ff818181ff828282ff818182ff828282ff828282ff818281ff818282ff828282ff828281ff818181ff818181ff808080ff808080ff818181ff808180ff808180ff818081ff818181ff808181ff808080ff7f7f7fff7e7e7eff7d7d7dff7c7c7dff79797aff707171ff6a6a6aff606061ff616160ff5b5b5aff5a5b5aff5a5a5aff5a5a5aff575858ff535354ff4f4f4fff4b4b4aff454545ff3f3f3fff393839ff313030ff292828ff1f1f1fff161615ff0d0e0eff090908ff070707ff050505ff030303ff020202ff010201ff010101ff010101ff010101ff000101ff000001ff000100ff010102ff070707ff090a0aff090909ff040404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030303ff030404ff010100ff000100ff010000ff000001ff000000ff010000ff010001ff010101ff010201ff030302ff040404ff060605ff080808ff0b0b0bff101010ff191819ff242424ff302f2fff3a3a3aff414141ff484848ff4d4e4eff535353ff575757ff5b5b5bff5f5f5fff626262ff626262ff626262ff626262ff626262ff626262ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffefffefffffffffefffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefefffffffefefffefefefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffefefffffffffffffffffffffefffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffffffffffffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefefffffefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefefffffefefffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefdfffdfefdfffdfdfefffdfefefffdfefefffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffefdfefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefefdfffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffffefffffefffffffefefefffffffefffefefefffefefefffffffefffefefefffefefefffefffefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefdfffefdfefffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfefdfffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefffffefefffffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefefefffefdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefdfefffefdfdfffefefdfffdfdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffffffffefefffefefefffffefefffefefefffffefffffefefefffffefffffefefffffefefefffffefffffffffefffefefffffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffefefffffffefffefefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefefefffffefffffefefefffffefffffefefffffefffefffffffffffffffffffefefffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffefefffffffefffefefffffffefffffefffffffffefffffefffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffefffefffffefffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffefffffefefefffefffefffffefefffffefffffefefefffffffefffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7979ff797979ff7a7979ff797979ff7a7979ff7a7979ff757475ff717170ff686768ff5f605fff575757ff4e4e4eff454544ff393939ff2d2c2dff212121ff181817ff111111ff0d0d0cff090a0aff080807ff060606ff050506ff050605ff040504ff030303ff020203ff020202ff030202ff020202ff020202ff020202ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff020102ff000100ff000001ff010101ff020202ff030303ff040404ff040404ff040404ff060605ff070606ff080808ff090909ff0b0b0bff0d0d0eff121212ff181919ff212121ff2b2b2bff363636ff414040ff4b4b4bff555555ff5f5f5fff6a696aff737273ff777777ff7a7a7aff7a7a7aff7a7a7aff7a7b7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefffefffffefefffefffffffffffefffefffffffffffffffffefffffefefefffffefefffefefffffefefffffffefffffefefffffefffffffffefefffefefefffffefefffefefefffffefffffefefefffffefffffefefffffefffefffffefffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffefefefffffffefffefefffffffefefffefffefffffefefffefffffffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffefffffffefefffefffefffffefffffffffefffffffffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefefffefefefffffefffffffefefffefefffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefefffffefefefffffffefffefefefffefefefffffffefffefefefffefefefffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffefffefffffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefefefffefefffffefefefffffefffffefefefffefefefffffefefffffffefffefefefffffefefffefefefffffefefffefefefffffefffffffffefffffefffffffffefffffefefffefffefffefefffffffefefffefefefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffefefefffffffefffefefffffffefefffefffefffffefefffefefefffffffefffefffffffffffffffffefffffefefefffffefffffefefffffefefffffffefffffefefffffefffffffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffffefefffffffefffefefefffffefefffefefefffffefefffefefefffffefefffffefefffefefffffffffefffefefefffefffefffefefffffffefefffffefefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffefefffffffffffffffefffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffdfdfefffefdfdfffefefefffefdfefffefefdfffefefefffefefefffefefefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff4a4a49ff494949ff696969ff696969ff696969ff6d6d6eff707171ff767777ff7a7a7aff7d7d7dff7e7e7eff7f7e7fff808080ff808080ff818181ff818181ff818181ff818181ff818181ff808181ff818081ff808181ff818081ff818181ff828181ff828282ff828282ff828282ff818182ff828182ff818182ff818182ff818181ff808080ff7f8080ff808080ff808080ff818080ff808180ff818081ff808180ff818081ff7f7f7fff7e7e7eff7d7d7dff7d7d7dff79797aff717070ff6a6a6aff616060ff606060ff616161ff5b5b5aff5a5a5aff5b5a5aff5a5a5aff575857ff535354ff4e4e4eff494949ff444444ff3f3f3fff383939ff313130ff282828ff1f1f1fff151515ff0d0d0dff080908ff060607ff040505ff030403ff020202ff020102ff010101ff010001ff010001ff000000ff000000ff010000ff020102ff070707ff0a0a0aff09090aff050404ff010201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010202ff040404ff040404ff010101ff000000ff000001ff000001ff000000ff000000ff000000ff010101ff020201ff030303ff030304ff050605ff070808ff0b0b0aff101010ff181818ff232323ff2e2e2eff383838ff40403fff474647ff4d4d4dff525252ff575757ff5b5b5bff5f5f5fff616261ff626262ff626262ff626262ff626262ff626262ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffefefefffefffffffffffffffffefefffffefffffefffffffffffefffefffffffefffefffefefffffffefefffffefefffefffffffefefffffefffefffefffefffefefffffffefffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffefffffffefffffffffefefffefefffffefefefffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefffefffefefefffefefffffefffefffefffffffefffefffffefefffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefffffffffffffffffefefffefefffffefefffffffffefffefefefffefffefffefefefffefefefffffefefffefffefffefefffffefffefffefffefffefefffffffefefffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfefefffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefefffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefdfefffdfefefffefefefffefdfefffefefefffefefdfffefdfdfffefefdfffefdfefffefefefffdfdfefffefdfefffefefefffefffefffffefefffefefffffefefefffefffffffefefefffefffffffefefffffffefffffffffefffffffffffffefefffefefefffefefefffefffffffefffffffefefffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffefdfdfffefefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfefffdfdfefffdfefefffdfefefffefdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfefefffdfdfefffefdfefffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefdfffdfefefffdfdfefffefdfdfffdfefefffefdfdfffefefefffefefefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfefefffefefefffdfdfefffefdfdfffefefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfefffdfdfefffefefefffdfefefffefefefffdfefefffefdfdfffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffefefffffefefefffefefffffffefffffffefefffefefffffefefffffffffefffffffffffefffefffefefffffffffffffffefefffefffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffffefffffffffffffffffffffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefdfefffefefefffdfefefffefdfefffefefefffefffefffefefefffefefefffefffefffefefefffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffefefefffefffffffffffffffefefefffefefffffefefffffffffefffffffffffefffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffefefefffefffffffffffffffffefefffffefffffefffffffffffefffffffffffefffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffffffefffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a79ff797a79ff797979ff7a7979ff7a7a79ff7a7979ff797a79ff757475ff717170ff676768ff5f5f60ff575757ff4e4f4fff454545ff393939ff2c2c2cff202121ff181817ff111211ff0d0c0dff0a0a0aff080808ff070707ff060505ff050505ff040404ff030403ff020303ff020203ff020302ff020303ff020303ff030303ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020203ff030302ff020203ff010102ff020302ff030404ff040404ff040404ff040404ff050606ff070706ff080808ff09090aff0c0b0cff0e0e0eff121212ff191818ff212121ff2b2a2bff363636ff404040ff4b4b4bff555555ff5f605fff696a6aff737373ff777777ff777777ff777778ff7a7a7bff7a7a7aff7a7a7bff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffffefefffefffffffefefffffefffefffefffefffefefefffefefefffefefefffefefdfffefefdfffefdfefffefefdfffdfdfefffdfdfefffdfefefffdfefefffefdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfefefffdfdfefffefdfefffefefefffefefefffefdfdfffdfdfefffefdfefffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffefffffefffffffffffffffefffffffefffffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffffefffffefefefffefefffffefefffffffffefffffffffffefffefffefefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffffffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffffffffefefffefffefffefefffffffffffffefffffffffffffffefffffffefffffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffefffefffefefffffffefefffffffefffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefffefffffefefffefefffffefefefffefffefffefefefffefffffffefefffffffefffffffffffffffffffffffefefffefefffffffefefffffffffffefffffffefefffffffffefffefffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffffefffffefefefffefefffffefefefffefffefffefefefffefffefffefefefffffefefffffefefffefffffffefefffffefffefffefffefffefefefffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefffffefffffffefffffffffefffffefffffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffefefffffefefefffefefffffefefefffefffefffefefefffefffefffefefefffffefefffffefefffefffffffefefffffefffefffefffefffefefefffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefffffefffffffefffffffffffffffffffffffffefffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffffefefffffffffffefffffffefefffffffffefffefffffffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfefefffefefefffefdfefffefefefffefefdfffefefdfffefffefffffefffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494a49ff494949ff696969ff696969ff69696aff696a69ff696969ff6e6d6dff707071ff767676ff7a7b7aff7c7d7dff7e7e7fff7f7f7fff7f8080ff808180ff818181ff818181ff818081ff818181ff808181ff818181ff808181ff808181ff818080ff808181ff818181ff828282ff818281ff828182ff818281ff828182ff818181ff808081ff7f7f7fff7f8080ff808080ff808080ff808081ff808181ff818181ff808080ff7f807fff7e7e7eff7d7d7dff7d7d7cff797a7aff707071ff6a6a6aff606160ff606061ff616061ff616160ff5b5a5aff5a5b5aff5a5a5aff5a5a5aff575757ff525253ff4d4e4dff484949ff444344ff3e3e3fff383838ff303131ff282827ff1f1f1fff151415ff0d0d0eff090909ff070707ff050404ff030304ff020202ff020202ff010101ff000001ff000100ff000101ff000100ff010000ff010201ff080708ff0a0a0bff090a0aff050505ff010202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff040405ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000101ff010001ff020202ff030403ff040404ff060505ff070708ff0b0a0bff101010ff171818ff232324ff2e2e2dff363737ff3e3f3eff464646ff4d4d4dff525252ff575757ff5a5b5bff5f5f5fff616162ff616262ff626162ff626262ff626161ff626262ff6162620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefefffffefffefffefffffffefffefffefefffffffefefffffffefffefffefffffefefffefefefffefefffffefffefffffffefffefffefffefefffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffefffefffefefffffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffefefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefffffefefefffefffefffefffefffefefffffefefefffffffefffefffefffffffefffffefefffefefffffefffefffffffefffefffefffefefefffffefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefdfffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffefdfdfffefdfefffdfdfefffefefefffefdfefffefdfefffdfdfefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefffefffefefefffefffefffefffffffefffffffefefffffffefefffffffefffefefffffffefffffefffffffefefefffefefefffffefffffefefefffefefffffefefffffefffefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfefdfffdfdfdfffefefdfffefefefffdfefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfefefffdfdfefffdfdfdfffefefdfffdfdfdfffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfefffefdfdfffefdfdfffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefefefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefdfffefdfefffefefdfffdfefefffdfefdfffdfefefffdfefefffefdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefefffefefffffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffffffefffefffffffefffefffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffefefffffffefffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefefffffffffffffefefefffffefffffefefffffffefffffffffefffefffffffffefefffefefffffefefffffefffefffefffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffefefefffffefefffffffffffffffffffefffffffffffefffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffffffffffefffffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffffffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffefefffffffefffffefffffffefffefffefffefffffffffffefffefffffefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffffffefffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffefffffefefeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7979ff797979ff79797aff797a79ff7a7a79ff797a79ff797979ff7a7979ff757575ff707170ff686867ff605f5fff575857ff4e4f4fff454544ff393939ff2c2c2dff212021ff181817ff111211ff0d0d0dff0a0a0aff070808ff060606ff060605ff050506ff040404ff030304ff020203ff020302ff030303ff030303ff030202ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff030303ff020302ff030303ff040304ff040404ff040404ff040504ff050606ff060707ff080808ff090909ff0c0c0bff0e0e0eff121212ff181919ff212121ff2b2b2aff363636ff404040ff4b4b4bff555555ff5f5f5fff6a6a6aff737372ff777777ff787777ff777777ff777777ff777877ff7a7a7bff7a7a7aff7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffefffffffefffefffefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfefefffdfdfefffdfdfdfffefefdfffdfdfefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffefefefffffefefffefffefffffefffffefffffffffffefffefefefffefefffffffefefffffefefffefefefffefefffffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffffefefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffefffffffffffefffefffffffffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffffefffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffefefffffffffffffffffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffefefffffefffefffffffefffefffefffefefefffffefefffefffefffefefefffefffefffffefefffefffefffefefefffefefefffefffffffefffffffefefffffefefefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffffffffffffffffffefffffffffffefffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffffefefffefefefffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffffefffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefefefffffefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefffffefffefffefffffffefffefffefefffffffefefffffffefffefffefffffefefffefefefffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefffffefffefffefffffffefffefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefffefffffffffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefdfffefefefffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff49494aff696969ff696969ff696969ff696969ff696969ff5f6060ff696969ff727272ff777777ff7a7a7aff7e7d7eff7e7e7fff7f7f7fff807f7fff818180ff818181ff818181ff818080ff818080ff818180ff808081ff808181ff818181ff808080ff808080ff818181ff838282ff828181ff818081ff818181ff828282ff818081ff807f80ff7f7f80ff807f80ff80807fff808080ff808080ff818181ff818181ff808180ff7f8080ff7e7f7eff7c7d7dff7c7c7cff7e7d7dff737473ff616161ff575757ff606061ff606160ff616160ff5a5a5aff5a5a5aff5a5a5aff5a5a5aff565756ff515251ff4d4d4dff484948ff434343ff3e3e3eff373838ff303031ff272728ff1f1f1fff151515ff0d0d0dff090809ff060707ff050505ff030403ff030303ff010201ff010101ff000001ff000000ff000000ff000100ff010000ff020202ff080707ff0a0a0aff090a09ff050405ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010201ff040403ff040404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010202ff030303ff040505ff050505ff070707ff0b0b0bff0f0f0fff181818ff242324ff2d2d2dff353535ff3d3d3dff464545ff4d4d4cff525252ff575656ff5b5b5aff5f5f5fff616161ff616161ff616161ff616162ff626162ff626162ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefffffffffffffffefefffffffefffffffffefffffefefffefffefffffffefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffefffffffefffffffefffffffefffffffefefffffffffffefefefffffffefffefefffffefefefffefffefffefffffffefefefffffefffffffefefffffefefffefffefffffffefffefefefffffffffffffffefffffffefffefefefffefefefffefefefffffffffffffffefffffefefffefffefffefffefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffdfdfdfffdfefdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfefffefdfdfffefdfefffefefefffefdfefffefdfefffefefefffefefdfffffefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffefefffefffefffffffefffefefefffffffefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefffffffffffefffffffefffffffffffefefefffefefefffffffefffefffefffefefffffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefdfdfffdfefdfffdfefdfffdfefdfffdfefefffefdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffdfefdfffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfefffefdfefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefefffefdfefffdfefdfffdfefefffdfefdfffefefefffefdfdfffdfefefffefefdfffefefdfffefefefffdfefdfffdfefdfffefefefffdfefefffdfefefffdfefdfffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefffffffffffffffefefffffffefffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffefefffefffefffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffefffefffefffefefefffefffefffffefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffdfefefffdfefdfffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefffefffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefefefffffffffffefefffffffefffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffefffffffffffffefffffffefffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefefefffefffefffffffffffefffffffefefffffefefefffefefffffffefefffffffefffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffefffffffffffffefffffffefffffffffffffffefffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff797979ff797a7aff7a7a79ff7a7979ff797a79ff797a79ff757575ff707171ff686768ff5f605fff575757ff4e4f4eff454545ff393939ff2c2d2cff212120ff181817ff121112ff0c0d0cff090a09ff080808ff060606ff050606ff050505ff040404ff030303ff050505ff020203ff020202ff020201ff010202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff030303ff030403ff040404ff050405ff040404ff040405ff050505ff070707ff080708ff090a0aff0c0b0bff0e0e0eff121212ff181918ff212121ff2b2b2bff353636ff404041ff4b4b4bff555555ff5f5f5fff6a6a6aff727273ff777777ff777777ff777777ff777777ff777777ff777777ff777777ff7a7a7aff7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffefefffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefefdfffdfefefffefdfefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffefefdfffefefefffdfdfdfffdfefdfffefefefffdfefefffdfefefffdfefdfffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefffefffefffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffffffffffefefffffffefffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffefffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffffefefffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffefffefffefffefefefffffefefffefffefffefefffffefefefffefffefffefefefffefffffffffffefffffffefffffffffffefefefffefffefffffffefffefffffffefefffffefffefffffefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffefefffffffffefffefefffffffefefffefefffffffefffffffefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefefffffefefefffffefffffffffefffffefefffefffefffffffefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffffffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffffffffefefefffefffefffffffefffefffefffefefffffefefefffefefffffffefefffffffffffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefefefffffffffffefefffffffefffffffffefffffefefffefffefffffffefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffefffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefffffffffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefefffffefefefffefefffffffefefffffffffffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffefefefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696a69ff696969ff696969ff696969ff5f605fff575757ff575756ff626363ff6a6b6bff707070ff757575ff787878ff7a7a7aff7a7a7bff7c7c7cff7d7d7cff7d7e7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7eff7e7d7eff7d7d7eff7e7e7dff7e7e7fff7f7f7fff7e7e7fff7f7e7fff7f7f7fff807f7fff7f7f7fff7c7c7cff7c7c7bff7b7b7cff7b7b7bff7b7b7bff7b7c7cff7c7b7cff7c7b7cff7b7b7bff797979ff777877ff767676ff737474ff6f6f6fff60605fff4e4e4dff515151ff575757ff606060ff616161ff5a5a5aff5a595aff595a5aff595a5aff565756ff515252ff4d4c4dff484948ff434343ff3d3d3dff373737ff2f2f2fff272827ff1f1f1eff151515ff0d0d0dff070808ff060606ff050505ff030404ff020303ff010201ff010101ff000000ff010000ff000000ff010000ff010100ff010202ff070808ff0a0a0aff090908ff040404ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff030303ff040304ff010100ff000000ff000000ff000000ff000000ff000100ff010000ff010101ff020202ff030303ff030404ff060505ff070707ff0a0a0aff0f0f0fff191819ff242324ff2d2d2cff333334ff3c3b3cff444443ff4b4c4bff515251ff565656ff5a5a5aff5e5e5eff606061ff616061ff616162ff626261ff626262ff626162ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffefffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefefffffefffefffffefffffefefffffefefffffffefefffefffffffefefefffefffffffffffefffffefefffefefefffefefefffefefefffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffefdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffffffefefefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffffefffffefefffefffefffefefefffefefffffffffffffefefffffefefefffffefefffefefefffefffefffffefffffefefefffefefefffffefefffefffffffefffffffffffffffffffefffffefffffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfdfdfffdfefefffefdfdfffefdfefffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfdfffefdfefffefefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffffefefffefefffffefffefffffefffffefefffffefefffffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffffefefffffefefffefffffffffefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffefefffffefefefffefefefffefefefffefdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfefefffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfefdfffefdfefffefefdfffefffffffefffefffefefefffffefefffefefefffefffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffdfefefffdfefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefefffefefefffefdfefffefefefffdfefefffdfefefffefefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffefdfefffefdfefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffefffefffefefefffffefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefefffffefffffffffefffffffefffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefffefffffefefffefffffffefefefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefefffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffefefffffefffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffffffefffefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefffffefefffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefffffffefefffefffffffffefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a7aff7a7979ff7a7979ff797979ff797979ff797979ff79797aff7a7979ff797a79ff797979ff757575ff717071ff686868ff5f5f5fff575757ff4f4f4eff444545ff393939ff2c2c2cff202020ff181818ff111111ff0d0d0dff0a090aff080707ff060707ff060506ff050505ff070707ff060706ff050505ff030203ff010202ff010201ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030302ff030403ff040404ff050505ff050506ff060706ff050505ff060707ff080808ff090909ff0b0b0bff0e0d0dff121212ff191919ff212121ff2b2a2bff363535ff414040ff4b4b4bff555555ff5f5f5fff6a6a6aff737372ff777877ff777777ff777777ff777777ff777777ff777777ff777777ff777777ff777777ff7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffffffefffffffefffffefffffffefefefffefffffffefefefffefefefffefefefffefdfdfffefefefffdfdfefffefefdfffdfefefffdfefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfefffefdfefffefefefffdfefefffefefefffdfefefffefffefffefefefffefffefffefefefffefffffffefefefffffefffffefefefffefffefffefffffffffefefffefffffffefefffffefefefffffefffffefffefffefffffffffffefffefefefffffefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefefffffefffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffefffffefffffffefefefffffefffffefffefffefffefffefffffffffefefffefefffffefefffffefefefffffefefffefffefffefffffffffffefffefefefffffefefffefefefffefffefffefffefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffffefffffffefefffefffffffffefffffefffefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffefffffffefffffffffffefffffefffffefffefffefffffffffffffffefefefffffefefffefefefffefffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffffefefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefffffffffefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffffffefffffffffffffffffffffefefffefffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefefffffefffefffffefffffefefffffefefffffffefefffefffffffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefffffffefefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefffffffefefffefffffffffefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfefffdfefefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff696969ff696969ff606060ff575757ff494849ff464646ff555454ff5e5f5fff666566ff6a6b6bff6f6f6fff717271ff737373ff747474ff747575ff757575ff767576ff767676ff767676ff777777ff787777ff777777ff767677ff767676ff777777ff787878ff787878ff787878ff787878ff797978ff777777ff757575ff747474ff747474ff747474ff737374ff747474ff747374ff727373ff717271ff707070ff6e6e6eff6c6c6dff6a6a6aff636463ff565656ff474747ff474746ff525151ff575757ff606060ff59595aff59595aff5a5a59ff595a5aff565656ff525252ff4d4c4dff484848ff424242ff3c3c3cff363635ff2e2e2eff262626ff1e1d1dff141414ff0c0c0cff070707ff060506ff040404ff040303ff020303ff020202ff000101ff010101ff000000ff000100ff010000ff000101ff010201ff080708ff090909ff080808ff040404ff020101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff030303ff030304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030202ff040304ff050405ff070606ff090a0aff0f0f0fff181919ff242424ff2c2c2cff343434ff3b3b3bff424343ff494949ff504f50ff545554ff595959ff5e5e5eff616060ff606161ff616161ff616161ff626162ff626261ff6162620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffefffffffffffffefffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffffffefffefffffffefefefffefffffffefffefffefefefffefffefffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffffffffefefffffefffefffefefefffffffffffefffffffefefefffffefffffffefefffffefefffffffefffffefefffefffefffffefffffefffefffffffefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefffefffefffefffefefefffffffffffffffefffffffefffffffffffffffefffffffffffffffefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffdfdfdfffdfdfefffefefdfffefdfdfffdfefefffefdfdfffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefefffdfdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffffffefffefffffffefefefffefefffffefffefffefefefffefffefffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffffefefffffefefffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffefefefffdfdfefffdfefefffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfefffefefefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefefffdfefefffefefefffefefefffefefefffffffefffffefefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffdfefdfffefdfdfffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffdfdfefffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffefefefffefefefffdfdfefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffdfefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffefefffefffefffffefffffefffefffffffefffefffefffefefefffefffefffefefefffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefefffefffffffffffefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffffffffefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a79ff797979ff797a79ff797a79ff7a7a7aff797979ff797a79ff797979ff797979ff797979ff79797aff757575ff707071ff676868ff5f5f5fff585757ff4e4f4eff444445ff3a3939ff2d2c2cff202020ff181818ff111211ff0d0c0dff090a0aff080807ff070607ff080909ff060707ff070606ff060606ff050505ff030302ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff040404ff050505ff050506ff070707ff080808ff090a09ff080807ff0a0909ff0b0c0bff0e0d0eff131212ff191919ff212121ff2b2b2bff363636ff414040ff4b4b4bff555555ff5f5f60ff6a6a6aff727373ff777777ff777777ff777777ff777777ff777777ff777777ff777778ff777777ff787777ff777777ff77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefffffffefffffffefffffffffefffefffffffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfdfffefefdfffdfdfefffefefefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefefffefefefffefdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffefffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffefefefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffefffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffffffffefffefffffffefffefffffffffefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffefefffefffffffefffefffffffffffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefefefffffefefffefffefffefefefffffefefffffefefffefefefffefefffffffffffffffefefffefffffffffffefffffefffffefffffffefffffffffefffffffefefffefffffffffffefffffffefffefffffffefefffffefefefffffefffffefefffffefffefffefefefffffffffffefffefffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefefefffefffefffefefefffefefffffefffefffefefefffefffefffefffefffffffffffefefefffefffefffefefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffefefffffefefffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffffffefffefffffffefefefffefffffffefffefffefefefffefffefffefffefffffffffffefefefffefffefffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffefffffffefffefffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff6a6969ff606060ff575757ff484848ff3e3e3eff3d3c3dff4a4b4bff565555ff5b5b5bff5f6060ff636464ff676767ff696868ff696969ff6a6a69ff6a6b6aff6a6a6aff69696aff696969ff6a6a6aff6a6a6bff6b6b6bff6a6a6aff6a6a6aff696a6aff6a6a6aff6a6a6bff6b6a6aff6b6b6bff6b6b6bff6a6969ff686968ff686868ff676867ff676767ff686868ff6a6a69ff6a6a6aff696969ff686768ff666666ff656464ff626262ff5f6060ff595959ff4e4e4eff3f3f3fff3f3f3fff464746ff525251ff5a5a5aff5a5a59ff595a5aff595959ff595959ff565656ff515051ff4d4c4dff474747ff414141ff3a3a3aff353434ff2d2e2dff242425ff1d1c1cff131313ff0b0b0cff070707ff060605ff050404ff030404ff030302ff020102ff010101ff000001ff000000ff000000ff000100ff010100ff020201ff060707ff080809ff080808ff050404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff040404ff000001ff000000ff000000ff010000ff000100ff000000ff010101ff010101ff010101ff020202ff030303ff050404ff060707ff0a0909ff0f0e0fff181818ff232323ff2c2b2cff343334ff3a3b3aff414140ff484847ff4d4e4eff535354ff585858ff5e5d5dff606060ff606160ff606060ff616161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffefffffffffffefffefffefffffffffffffffefefefffffefffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffefffffffffffffffefefefffffefffffefefefffffffffffffffffffefefefffffffefffefefefffefefefffffffffffefffffffffefefffefefefffefefefffefefffffffefefffefffffffefffffffffffefffefffefffffffffffefefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefffffffefefffffefefffffefefffefffffffefffffffefffffffffffffffefefefffffefffffefefffffefffffffffefefffefffefffffffffffefffefffefefefffffefefffefefefffffefffffefefefffffffefffefffffffefefefffefffefffefefefffefefefffffffefffefffefffffefefffffefefffffffefffefffffffffefefffefffffffefffffffefffefffefffefffffffffffefefffffefefefffefefffffffefefffffefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefefffdfdfdfffefdfefffefdfefffefefefffefefdfffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffefefefffffffefffefefffffefefffffffffffffefffffffffefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefffffffefefffffffffffffefefffffefefffffffffffffefefffefefffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffefffefefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffdfdfefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefdfdfffefefefffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefdfdfffefdfdfffdfefefffefdfdfffefdfdfffefefefffefefdfffefefefffefdfdfffefdfdfffefefefffefdfdfffdfefefffdfefefffdfefefffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffffefffffefefefffffffffffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffffefffffefffffffefefffffffffefffffffffffefffffffffffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefffefffefefefffefefefffefefffffefefefffefefffffffefefffffefefffffefefffefffffffefffffffefffffffffffffffefffefffffefffffffefffffffffffffffffefffefffefffffffffffefffefffefffefffefefefffefefefffefefffffefefefffffffefffffffffffefefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffefffffffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefffffffefffffffefffffffefffffffffefffffffffefffefffffffefffefffffefffffefffefffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffffefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0a0bff090908ff070707ff060706ff060607ff050505ff030304ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050506ff040405ff050505ff060607ff080808ff0a0a0aff0b0c0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffdfdfefffdfdfefffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffefdfdfffefefefffefdfdfffefefefffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefffffffefefffefefefffffefefffefffffffefefffffefffefffffffffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffefefffffefefffffefefffefefffffefefffffefefefffffefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffffefefffefefefffffefffffefefefffffffffffffffffffffefffffffffffffefefffffefefffffffffffffefffffffffefffffffffefffffefefffefffffffffefefffefffffffefefefffefefefffefefefffefffffffefefefffefefefffefefffffffefefffffefefffefffefffefefefffefefefffffefffffffefefffffffffffffefefffffefefffffefffffffefefffefefffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffefefffefffffffefffffffefffefffffffffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffffffffefefffffefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffffffefffefffffffefffefffefefffffefefefffffefffffffefefffffefefffffefefffefffffffefffffffefffffffffffffffefefefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffffffefefefffffefffffefefefffffffffffffffffffefefefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefefffffffefefffefffffffefefefffefefefffefefefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffffffefefffefefffffefffefffefefefffefffffffffefefffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefefffefefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefdfffefefefffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff606060ff575757ff494848ff3e3e3eff383737ff373737ff434343ff4c4c4cff515252ff565556ff595959ff5c5d5cff5d5e5dff5d5d5dff5d5d5dff5d5d5dff5b5a5bff595858ff575656ff575757ff585859ff585858ff585858ff575757ff565656ff565556ff555555ff565555ff555655ff555555ff545554ff555555ff555555ff555555ff565657ff595959ff5c5c5cff5f5f5fff5f5e5fff5d5d5dff5b5b5cff5a5a5aff595958ff555655ff504f4fff454544ff393938ff39393aff403f3fff464747ff595a5aff595a59ff595959ff59595aff595959ff555555ff505050ff4b4b4aff464545ff3f403fff393939ff333333ff2c2c2cff232323ff1b1b1bff121112ff0b0b0bff070707ff060505ff040404ff030403ff020303ff020202ff010101ff010100ff000101ff000000ff000001ff000000ff010101ff060606ff080808ff080807ff040404ff010102ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff030302ff010100ff000100ff000000ff000000ff010101ff010100ff010101ff010101ff020101ff020101ff020202ff040404ff060606ff090909ff0d0e0eff161616ff212120ff2a2a2aff323332ff393839ff3e3f3fff454546ff4c4b4cff525151ff585757ff5d5d5dff606161ff616161ff616161ff616161ff616161ff616162000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffefefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffffefffefefefffefffefffefefefffffffefffffefffffefefffffffefffffefffffffffefefffefefefffefffefffffffffffffefefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffefefefffffffefffefffffffffffffffefefffffefefefffffefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffefffefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffefefffffefefffefefefffefefefffefefefffffffefffffefefffefefefffffefffffefffffffffefefffffefffffffffefffffffffffffffefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfefdfffefefdfffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffefefefffefffefffffefefffffefefffefffefffefefefffefefffffffefffffefefefffffffefffefffffffffefefffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffefefffffffffffefefffffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfefffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffefefdfffdfefefffefdfefffdfdfdfffefefdfffdfefefffefefefffdfdfefffefdfefffefefdfffdfefdfffdfefdfffefdfdfffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefefdfffdfefdfffdfdfefffefdfefffefefefffefefefffffefefffefefefffffffefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefdfffefdfefffdfdfefffefefefffdfefefffefdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffefefdfffdfefefffefefefffdfdfefffefdfefffefefdfffdfefdfffdfefdfffefdfdfffefefefffefefdfffdfefefffefdfdfffefefdfffefdfefffefefdfffdfefdfffefefdfffefefefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffefffefffffefefffffefefffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffffffffffefffefefefffefffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefefffffffefffffffffefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffefffefffefefffffefffffffffffefffefffffffffffefffefffffffefffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffefffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefefffffffefefffffffffffefefffffefffefffffffefffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0b0a0bff080809ff070606ff070707ff060607ff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff010100ff020302ff050505ff060506ff060606ff080808ff0a0a0aff0c0b0cff0d0d0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffefefffffffffefffffefffffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffdfdfdfffefefdfffdfefefffefefefffdfdfefffefdfefffefefdfffdfefdfffdfdfdfffefdfdfffefefefffefefdfffdfefefffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffefefefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffefffefffffefefffffefefffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffefffefefffffefffffffefffefffefffefffffffefffefefefffefefffffffefefffefffefffefefefffffefefffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefefffefffefffffffefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffefffffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffefffefffffffefffefefffffefffffffefffefffefffefffffffefffefffefffefefffffffefffffefffefffffefefffffefefffefefefffffffefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefffffefefefffefefefffefffefffffefefffffefefffefffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffefefefffffefefffefefefffffefefffefffefffefefefffffefefffefefffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefffffffffffefffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffffefffefefefffefffefffefefefffffffefffffefffffefefefffffefffffefffffffefefefffefefefffefffefffffefefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefffffffffefffffffffefffefffefffffffffffffefffffffffffffffffefffefffffffffefefffffffefffefefffffffffefffefffefffefffefffffefefffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffffffefffefefffffffefffffefffefffffefefffffffefffffffffffffffefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffdfefefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f6060ff575757ff494949ff3e3e3eff373838ff333333ff333333ff3d3c3dff444444ff494949ff4c4c4cff4f4f4fff515152ff525252ff515151ff4f4f50ff4d4d4dff494949ff454545ff414242ff404140ff404140ff414140ff3f4040ff3f3f40ff3f3e3fff3e3e3eff3d3d3dff3d3d3dff3c3c3cff3c3c3bff3c3b3cff3e3d3dff3f3f3fff414040ff434342ff484848ff4c4c4cff515151ff535353ff535353ff515152ff505150ff4f4e4fff4b4b4cff474647ff3d3e3eff343434ff343434ff393a39ff403f3fff5a5959ff5a5a59ff595959ff585959ff595959ff545454ff4f4f4fff494a4aff444344ff3c3d3dff363636ff30302fff292929ff212121ff191919ff111111ff0b0b0aff060707ff050505ff040404ff030303ff030302ff020202ff010201ff010101ff000001ff010000ff010100ff000000ff010101ff050505ff070707ff060707ff030303ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff020201ff020302ff010101ff000000ff000000ff010000ff000100ff000101ff010001ff010101ff010100ff000101ff020101ff040303ff060506ff090908ff0c0d0dff151514ff1e1e1eff272727ff302f2fff373736ff3d3c3dff434443ff4a4a4aff505050ff565657ff5d5d5cff606161ff616161ff616161ff606161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffffffffffefefffefffefffefffffffefffffffefefefffffefffffefefffffffffefffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffffffffffefefffefffefffefffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffefffffffefffffffefefefffffefffffefefffffffefefffefefffffefffffffffefffffffffffffefefffffffffffffefefefffefefefffefefffffefffefffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfefffdfefdfffefefdfffefdfefffdfefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefefffefefefffffefefffefefffffefffefffffefffffefffffffefefffffffffffffefefffffefefffffefffffffefffefffffefffffffefefffffffefffefefefffffffffffefefefffffefefffefefefffefefefffefefffffefefefffdfefefffefefefffefefefffefefefffefdfefffdfefefffdfdfefffdfefdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffffffefefefffefefffffefefefffffffefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefefffffefffefffffefefffffefefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffefefffefefffffffefffffefffffffefefffffefffffffffffffffefefffffefffffffffefffffefffffffffefffffefffefffffffefffffefefffffefefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefefffefdfdfffdfdfefffefdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefdfefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefefffdfdfefffdfefdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffefdfefffefefdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffffffefffefefefffefefefffffefefffefffffffffefefffffefefffefefefffefffffffefffffffefefefffffffffffefefffffffefefffefefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefefefffefefefffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffdfefefffefdfefffdfefefffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffefffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefffffffffffefffefefffffefffffffffefffffefffffffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffefffffffffffffffefefffffefffffffffefffffefffffffffefefffefffefffffffefffefefefffffefefffefefefffffffffffffffefffefffefffffefefffffffefffffffffffefffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffeffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff0d0e0dff0b0b0aff080808ff070607ff050505ff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff020101ff040404ff060606ff060606ff080808ff0a090aff0b0b0bff0d0d0eff12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffefffffefffffffffefffffffffffffefefffffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefefffdfdfefffdfefdfffefefdfffdfdfefffdfefefffefdfefffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffffefefffefefefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffefefffefefefffffffffffefefefffefefefffffefefffefffefffffffefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffffefffffefefffffffffefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefefffffefffefffffefefffffefefffffefefffefefefffefffffffefefefffffefefffefefefffefefefffefefffffffefefffefefefffefffffffffefefffefefffffffefffffefffffffefefffffefffefffffffefffefefffffefefffffffefffffefffffffffefefffefffefffffffefffffefefffffffffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefffffefffefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffefefefffefffffffefefffffffefffffffefefffefefefffefefffffffffffffefffefffffffffffffefefffefefffffefefffffefffffffefefffffefefefffefffefffefefffffefefffffefefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffefffefffefffffffefffffffefefefffffefffffefefefffffefefffefefffffefffffffffefffffffffffffefefffffffffffffefefefffefefefffefefffffefefefffffefefffffefefffffefefffefefefffefffffffefefffffffefffffffefefffefefefffefefffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefffefffffffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff575757ff484849ff3e3e3eff373738ff333333ff303130ff303030ff383838ff3e3d3eff414242ff434343ff454645ff484747ff474747ff464646ff434343ff3f3f3fff3a3939ff333433ff302f2fff2e2e2dff2e2e2eff2d2e2dff2d2d2dff2c2c2cff2c2c2cff2c2c2cff2b2b2bff2a2a2aff2a2a2aff292a2aff292929ff2a2a2aff2c2c2cff2f3030ff333333ff393939ff3e3e3fff444444ff494848ff49494aff484949ff474647ff454545ff434343ff3f3f3fff373738ff303030ff303131ff343534ff3a3939ff5a5959ff595959ff595859ff585959ff585859ff545454ff4e4e4eff474847ff414141ff3a3a3aff323232ff2c2c2cff262625ff1f1f1fff181718ff0f1010ff090a0aff060606ff050505ff030304ff020203ff020202ff010202ff010101ff010100ff010100ff000000ff000000ff000000ff010101ff050505ff060606ff060505ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010201ff000001ff000000ff000000ff000000ff010000ff000001ff010001ff000100ff000001ff000100ff010201ff030303ff050506ff080808ff0c0d0dff131313ff1c1c1bff242424ff2c2c2cff333333ff3a3a3aff414141ff484848ff4e4f4eff555555ff5c5c5cff616161ff616161ff616061ff616161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffffffffffefffffffefefefffffefffffefffffffffffefffffefefffefffefffefffffffffffefffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefefefffffefefffefffffffffffefffffefefffefffefffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffffffffffffffffffffffffffefffefffefffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffefffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfefffefdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffffefffffefefffffefefefffffefffffefffffffefefefffefefefffffefefffefffefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffefefefffefffefffefefefffffefffffffefefffffefefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefefefffefffefffffefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffefefefffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffefefefffdfefefffdfefefffefdfefffefefefffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefefefffefefefffffefefffefffffffefffefffefefefffefffefffffefefffefefefffefefefffefffefffefefffffefefefffffffffffffffefffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffefefffffefffefffffefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffefefdfffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffefdfdfffefefdfffefdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffdfdfdfffefefdfffefefdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfefefffefdfefffdfefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffefffffefefffefffefffefefffffffffefffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffefffffefffffefffefffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffffefefffefefefffefffffffefefffffefffefffffffffffefefffffefefefffffffffffefffffffefefefffefefefffffffffffefffffffefefefffffefffffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffffffefffffefffffefffffffefefffffefefefffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffefffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefefffefefefffffffffffefffffffefffffffffefffffefffffffefffefffffefefffefefffffefffffffefffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefefffffffefffffefffffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff131313ff0d0e0dff0b0a0aff080808ff060707ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020201ff070606ff080908ff080808ff090a0aff0b0b0bff0e0d0eff121212ff1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfefefffdfefdfffdfdfdfffdfefefffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffdfdfdfffefefdfffefefdfffdfdfefffdfdfdfffefdfefffefdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefffffefffefffffefffffefefffffefefefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffefffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefefefffefefefffffefefffefffffffefffefffefefefffefffefffffefffffefffefffffefefffefffefffefefffffefefefffffffefffffffefffefefffffefefefffffefffffefefefffefefefffffffffffefffffffefffffffefefefffefffffffffffffffffefefffefefffffefffffffefffffffffffefffffffffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefffffffefffefffefefefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffefefffefefefffefffffffefefffffefffefffffffffffefefffffefefefffffffffffefffffffefefefffefefefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffefffffffffffefffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffefefffefffefffffffffffefefefffffffefffefefefffefefefffffefefffefffffffefffefffefefefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffffffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffefefefffefffefffefefefffffefffffffefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffdfefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494948ff3e3e3eff373738ff333333ff303030ff2e2e2eff2e2e2eff353535ff383838ff393939ff3a3a3aff3b3c3cff3d3d3dff3d3c3cff3a3a3bff383939ff333333ff2c2d2cff272727ff232323ff212121ff212021ff202020ff1f1f1fff1f1f1fff1f1f1fff1e1e1eff1e1e1eff1e1e1eff1d1e1eff1e1e1dff1e1d1dff1e1e1dff1f1f20ff232322ff282828ff303030ff343535ff393839ff3c3d3cff3e3e3dff3d3d3dff3c3b3cff3a3a39ff3a3939ff373736ff323232ff2d2e2dff2e2e2eff313131ff353534ff595959ff595858ff595858ff575858ff575858ff525252ff4b4c4cff454545ff3e3e3dff363636ff2e2f2eff282829ff232223ff1d1d1dff161616ff0f0f0fff090909ff060606ff040404ff020202ff020202ff010201ff010102ff010101ff000101ff000100ff010000ff000000ff000100ff010101ff050504ff060606ff050505ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff000101ff010202ff020202ff000100ff000000ff000100ff000000ff000000ff010100ff000100ff000000ff000000ff010001ff010101ff030203ff050505ff070808ff0b0c0cff121212ff1a1a1aff222322ff2b2a2aff303030ff373737ff3e3e3eff464645ff4d4d4dff545354ff5b5b5bff616161ff616161ff606160ff616161ff616161ff606161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffefffffffffffffefefffffffefffefefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffefefffefffffffffffefffffffefffefffffffffefffffefffefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffefefffefefffffffffefffffffefffefffffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffefffffffffffefffefffffffefffefffefffffefffffffefefffffffffffefffefffffefffffffefefffffefffffefffffffefffefffffefffffefffefffffefefffffffefffffffffffffefefffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffefffffefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffffefefffffefefffefefefffefffefffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffffefefffefffefffffffffffffffefffffffffffefffffffefffefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffefefdfffefdfefffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfefffdfdfefffdfefdfffdfefdfffefdfdfffefefdfffefefdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffefefefffffefffffefffefffefefefffffefefffffefefffffefefffefffefffefefffffefffefffefefefffefffffffefefefffefefefffefefefffefffefffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffefdfdfffefdfdfffdfefdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefdfdfffefefefffdfefdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffefefdfffefdfefffefdfefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefffffffefffffffefefffefefefffffffefffefffefffefefffffffefffffffffefffefffffffffffefffffffffffefffffffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffffefffffffffffffffefffffefefffffffefffffffffffffefefffffffffffefefffffefffffffefefefffefffffffefefefffefefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefffffefefffffefffefffefefefffffefefffffffefffefffefffefffefffffefffffffffffffffefffffffefefffefefffffffffefffefffefffefefffffefefefffefefefffefffefffefffefffffefffffefffefffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffffffffefefffffffefffefefffffefffffffefefefffefffffffffffefffefefefffefefffffffffefffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffefffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffefffefffffefffffffffefffffefefffffffefffffffffffffefefffffffffffefefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2b2bff1c1c1cff131313ff0d0d0dff0b0a0bff080909ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff070707ff0b0a0aff0a0a0aff0c0b0bff0d0e0dff121112ff1a1b1bff282828000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffffefefffffefefffefefefffefffefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffefefefffffefffffefffefffefefefffffefefffffefefffffefefffefffefffefefffffefffefffefefefffefffffffefefefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefffefffffefffffffffffffefefefffefffffffefffffffefefffffefefefffefefefffffefefffffffefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffffefefffffefefffffefefffefffefffefefffffefffefffefefefffefffffffefefefffefefefffefefefffefffefffffffefffefffffffefefffffffefefffffefefffefffefffefffefffffefffffffefefffefefefffefffefffefefefffefefefffefffefffefefefffefffffffefefffffffffffffefffefffefffefffffefffffffffefffffffefffefffefffffefffffffffffffffefffffffffefffefffffffffffefffffffefffefffffffffefffffefffefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffefefffefefefffefefffffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffffefefffffefefffefffefffefefffffefffffffefefefffefffffffffffefffefefefffefefffffefffefffffffefffffffffffefefffffffefefffffefffffefffefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffefefffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffefffefffffefffffefffefffffffefffefefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefefefffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff373837ff343433ff303131ff2e2e2eff2b2a2bff2c2b2cff313131ff313231ff303030ff313030ff303131ff303131ff303030ff2f2f2fff2d2d2dff282828ff232323ff1e1e1eff1a1a1aff181818ff171717ff171717ff171716ff161616ff161616ff161617ff161616ff161616ff161615ff151515ff161615ff161716ff171718ff191919ff1d1d1dff252625ff292a29ff2d2d2dff2e2e2eff2e2f2eff2c2d2cff2c2b2cff2b2a2bff2d2d2cff2e2e2eff2d2d2dff2b2a2aff2a292aff2d2e2eff303130ff595959ff585958ff585757ff565656ff575657ff504f4fff474847ff404041ff393a39ff323232ff2b2b2bff252525ff202020ff1b1b1bff161615ff0f0f0eff0a0a0aff050506ff040304ff020202ff020202ff020201ff020102ff010101ff000101ff000100ff000000ff000000ff000000ff010101ff050505ff060606ff050505ff030302ff010101ff010000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000100ff000100ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff010000ff000001ff000000ff010001ff000100ff000000ff000000ff000000ff010101ff020202ff020203ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff010100ff000101ff010101ff020101ff030303ff050505ff070807ff0c0b0bff121112ff191a1aff222222ff292929ff2e2e2eff343434ff3a3a3aff424242ff494a4aff525252ff5a5a5aff606060ff616161ff616161ff616161ff606161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefffffffffffefffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefefefffffffffffffefffffefefffffffefffffefffffffffefffffffefffffffffefffffffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffefffefefffffffefefffffefefffefffefffffffffffffefefffefffefffffffffffefffffffffffffffffefffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefefffefefefffefffffffefffffffffffffffefefffffefefefffefffffffefefffffffffffffefefefffefefefffefffefffefefffffefefefffefefefffefdfefffefdfefffefdfefffefefdfffefdfefffefefdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffffefefffffefefffefefffffffffffffefffffffffffefffefefefffefefefffffffffffffefefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefffffffffffffffffefffffffffffffffffffffefefffefefefffefefffffefefffffffefffffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfefffefefdfffefdfefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefdfffdfefdfffdfdfefffefefefffefdfdfffefdfdfffdfdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefefffffffffefffffefefffefffffffffffffffffefefffefefefffefefffffefefffffffffffffefefefffefefefffefffefffefefffffffffffffefefefffefefefffffffefffefefffffefffffffffefffffffefefffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffefffefefffffffffffffefffefffffffefffefffefffefefffffffefffffffefefffffefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffefefdfffdfdfefffdfefefffefdfefffefdfdfffefdfefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffefdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefdfffdfefefffdfefefffdfdfefffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfefffefdfdfffefdfefffefdfefffefefdfffdfdfefffefdfdfffefefdfffdfefefffdfefdfffefefdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffffefefffffefefffffefefffefefffffffffffffefefffffffffefffefefefffefefefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefffffffffffefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffefffffefffefffefffffffefefffffffffffffefefefffefefefffefffefffefefffffefffffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefffefffefefffffffefffffffefefffffefefffefefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffefefefffffffffffffefefffefefffffefefefffefffffffefefefffffefffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefefffffefffefffefffffffefefffffffffffffffefffffefefffffffffffffefefffffefffffffffefffffffefefffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffefffefffefffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffefffffffefffffffefffffffffffffffefefffffffefefffffefefffefffffffffffffffffefefffefefefffffffffffefffffffffffffffffefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383938ff2b2b2bff1c1c1cff131313ff0d0e0dff0b0b0aff080909ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff070808ff0b0b0bff0b0b0bff0d0d0dff111212ff1a1a1bff282828ff3635360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffffffefffffffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefdfefffefdfdfffefefefffefdfefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffffefffffffefefffffefefffefefffffffffffffefefffffffffefffefefefffefefefffffefffffffefefffffffefffefefefffefefffffffefefffefefffffefefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefefffffffefffffffefefffffefefffefefffffffefefffefefefffffffefffefefefffefefefffffefffffffefefffefffefffefefefffefefffffffefefffefefffffefefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffffffefefffffffefefffffefefffefffefffffffffffefefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefffffffffffffefefefffefefefffffffefffefefffffefffffffffefffffffefefffffefffffffefffffffffefffffefffffffffefffffffefffefffffffefffefffffffefffefefffffffffefffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffefefffffffffefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefffffefffffffefefffffefefefffffefffffffefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffffffefffefefffffefffffffffefffffffefefffffefffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefffffffefefffffffefffefefefffefefffffffefefffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffdfefefffefefefffefefefffefefefffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373838ff333334ff303030ff2e2e2eff2b2a2bff262626ff272627ff2a2929ff282827ff232324ff212221ff222222ff222222ff222222ff202120ff1f1f1fff1d1d1dff1a1a1aff161616ff131313ff121111ff101011ff101010ff101010ff10100fff10100fff101010ff101010ff101010ff10100fff0f0f0fff0f0f10ff111011ff111112ff121212ff121313ff161616ff191919ff1c1d1cff1d1d1dff1c1d1cff1b1b1bff191a19ff191919ff1e1e1eff242425ff272626ff262525ff242525ff2a2a2aff2d2d2dff585858ff575858ff565656ff535353ff545354ff4a4a4aff3f403fff383839ff343434ff2d2d2dff272727ff232323ff1f1f20ff1b1b1bff151515ff0f0e0fff0a0a0aff060606ff040504ff030203ff030202ff020202ff020202ff010101ff010101ff000001ff010100ff000100ff000100ff000101ff040404ff060606ff060505ff040303ff010102ff010101ff000000ff010100ff000000ff000000ff010101ff010000ff010100ff000000ff000001ff010001ff010101ff010001ff000101ff010001ff010001ff000100ff010100ff010100ff000100ff000000ff000000ff010100ff000101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff000001ff010001ff000001ff010101ff020202ff020203ff010101ff000000ff000000ff010101ff010101ff010201ff010101ff010001ff010101ff020102ff020201ff030203ff050504ff080807ff0c0c0cff121212ff191919ff212121ff282827ff2b2c2cff303130ff353636ff3c3c3cff444444ff4e4d4dff585857ff5e5e5fff606060ff616161ff616161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffefffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffffffffffffefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffffffffffffefffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffefffefffefffefffffffffefffffffffefffffffefffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffefffffefefffffefefffefefefffefffffffefefefffdfdfefffdfefefffdfefdfffefefdfffefefefffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffffffefefefffefefffffefefffffefefffffefffefffefefefffffefefffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefffffffffffffffefffffffffefffffffffffffffffffffffffefffffefefffefffffffefffefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfefefffefefdfffefefdfffefefefffefdfefffdfefdfffdfefdfffdfefdfffefefefffdfefefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefefefffdfefdfffdfefefffdfefefffdfdfefffefefefffdfefdfffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefffffffffefffefefefffffffffffefffefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffefffffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffefffffffffffefffefefefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefdfdfffdfefefffdfefdfffefefdfffdfdfefffdfefdfffdfefdfffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffdfefdfffefefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffefefefffefdfefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffdfefdfffefefefffefefdfffdfefdfffdfefefffdfdfefffefefdfffefdfdfffdfdfefffefdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfefdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffdfefdfffdfefdfffefdfefffdfdfefffdfefdfffdfefdfffdfefdfffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffefffefefefffffefefffffefefffefefffffffefefffefffefffffefffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffffffefffefffffffffffffffefffefffffffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffffffffffefefefffefefffffefefffffefefffffefffefffefefefffffefffffffffefffffefffffffefffffefffffffffefffffefffffffffffefffffefefffefffefffffefefffefefffffefefefffffffefffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffefefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffefefefffefefffffffffefffefefefffffffffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffeffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff454545ff383939ff2c2b2bff1c1c1cff131313ff0e0d0dff0b0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff0a0909ff0c0d0dff0d0e0dff121212ff1b1b1bff282827ff353636ff41404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefffffefffefffefefefffffefefffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefefefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefffefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffefffffffffffffffffefffffefefffefffffffefffefffffffefffefefffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefefefffefefffffefefffffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefefffefefffffefffefffffffefffefefffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffffffffffefefefffefffffffefffffffefefffffffffffffefffefffffffffffffffefffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffffefefffefffefffefefffffefefefffffffefffffefefffffefefffefffffffefffefffffffefffefefffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffefffffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffffefffffefefefffffefefffffefefffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343333ff303030ff2e2e2eff2b2b2aff262625ff202020ff1f1f20ff202020ff1c1c1cff141514ff111111ff111111ff111111ff101010ff0f0f10ff10100fff101010ff101010ff0f0f0fff0d0d0eff0c0c0cff0b0b0cff0b0b0bff0a0b0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff090a0aff0a090aff090909ff0a0909ff0a0a0aff0b0b0bff0c0b0bff0c0c0cff0c0c0cff0c0c0cff0b0c0bff0c0c0cff0b0b0bff0a0a0aff0a0a0aff0b0b0cff111110ff191919ff1e1f1fff1f1e1fff1e1f1eff252425ff2a2a2aff585858ff575656ff545353ff4f4f4fff4f504fff434342ff363636ff2f302fff2b2c2bff272626ff232222ff202020ff1d1d1dff181818ff121212ff0d0e0eff0a0a0aff060606ff050404ff030304ff030403ff030302ff020202ff020202ff010202ff010101ff010100ff000001ff010000ff000001ff040404ff050505ff050506ff030304ff010102ff000100ff000000ff000000ff010100ff010001ff010101ff010201ff020102ff000101ff010100ff020101ff020202ff020202ff010102ff010202ff020201ff010101ff020101ff010101ff000100ff000000ff000001ff020101ff020202ff020202ff020202ff020302ff020203ff020202ff020202ff020101ff010101ff010101ff010201ff020201ff020202ff020201ff000101ff010000ff010000ff010101ff020202ff020101ff010101ff010202ff010201ff020201ff020202ff030203ff040504ff080807ff0c0c0cff111111ff171818ff1e1e1eff242423ff272727ff2a2a2aff2e2e2fff353535ff3a3b3aff434444ff515152ff5b5b5bff5e5f5eff606060ff616161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefffffffefffffffffefffefffffffefffefffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffefffffefefefffefefffffefffffffefefffffffefefffffefffffefefefffefffefffefefefffdfefdfffdfefefffefefefffefdfdfffdfdfefffefefefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffffffffffffffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfefffefefdfffdfefdfffdfefefffdfefefffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefefffefdfefffdfdfdfffdfdfdfffefdfefffefefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefdfffdfefdfffdfefdfffefdfdfffdfdfefffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffefefefffefdfefffdfdfdfffdfdfefffdfefefffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffdfefefffefefefffdfdfefffefefefffefefefffdfefefffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfefffefefdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefefdfffdfefdfffdfefefffdfefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefffffefefefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefefffffffefefffffefffffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefefffefffefffffffefffffefffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffefffffffffefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefefffefefefffefefefffefffefffefffefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefffefffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4d4e4dff444445ff393838ff2c2c2bff1c1c1cff131313ff101010ff040404ff010101ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040303ff0c0b0cff111111ff121212ff1b1b1bff282727ff353536ff414141ff49494900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffefefefffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffefefefffdfefefffefdfdfffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffefffffefefefffefffffffffefefffffefefffefefefffefffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffffffffefefffffefefffefefefffefffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffffefffffffefefffffefefffffefffffffefffffffffffffffffffffffefffffefefefffefefffffefffffffefefffffffefffffffefffffefefffffefffefffffefefffefffefffffffffffefffffffffefefffefefffffffffefffefffefffefffffffefffffffefefffffefefefffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffffffefffffefffffefefefffefefffffefefefffefefffffffefefffffefffffefefefffefffefffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefffefffffffefffffefffffffefffffefefefffefefefffffefffffffffffffffffefffefefffffffefffffffffefffefffffffefffffffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffefffefffefffefffefffffffffefefffefefefffffefefffefefefffefffefffefefefffffefefffffefefffefefefffefefffffefefefffefefefffffefefffffefffffffefffffffffffffffefffffefefefffefefffffefefefffefefffffffefefffffefffffefefffffefffefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffefffefffffffffefefffefefffffffffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303130ff2e2e2eff2b2b2bff262626ff202020ff1a1a1aff1a1a1aff1a1a1aff141414ff0c0c0cff090909ff09090aff090909ff090909ff090808ff090909ff090909ff090909ff080808ff070707ff060606ff060606ff070707ff070707ff060606ff060506ff060606ff060706ff060606ff050505ff060606ff070607ff070707ff070807ff070707ff070606ff060606ff060605ff050505ff040404ff040404ff040404ff050505ff060606ff0a0a0aff111011ff161616ff171717ff181718ff1e1e1fff252525ff565656ff545353ff4f4f4fff4d4c4dff4a4a4aff3b3b3bff2e2d2dff242425ff1f1f1fff1d1d1eff1d1d1dff1a1a1bff151516ff121313ff10100fff0b0c0cff080808ff040505ff040303ff030303ff030303ff020302ff020202ff010202ff010102ff010101ff010101ff010101ff000100ff010101ff020202ff040404ff040404ff030303ff020101ff010101ff000000ff000000ff010001ff010101ff020202ff020202ff020101ff010101ff010101ff020202ff020303ff030202ff030202ff020203ff020202ff010201ff010101ff010101ff000000ff010000ff010100ff010201ff020202ff030202ff030202ff030203ff030203ff030202ff020202ff020101ff010101ff020102ff020202ff020102ff010101ff010102ff010101ff000001ff010001ff010101ff000001ff010201ff020101ff010201ff020202ff010202ff020101ff020202ff040403ff060606ff09090aff0e0f0eff141414ff181718ff1b1b1bff1e1e1eff222221ff252524ff292929ff2e2e2fff363636ff454545ff525152ff5b5b5bff5e5e5eff606060ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffefefffefffefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffefefffffffffffffffffffffefefffefffefffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefdfefffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffffffefffefefefffefefefffffefefffffefefffffffefffffefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefffefffffffefffffffffffffefefffefefffffefefffffffefffffffffffffffffefffffefefffefffefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffefefefffefefdfffdfefefffdfefdfffdfefdfffefefefffdfefefffefdfefffdfefefffdfdfefffdfefefffefefdfffefefdfffdfefefffefdfefffefefefffdfefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffefffffffefffffefffefffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffefffefefffffffffffffffffefffffffefffefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffefffffffffefffffffffefffefefefffefefefffefefdfffefefefffefefefffefdfdfffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfefdfffdfdfdfffefefefffefefdfffdfdfdfffdfefefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefefffefdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffefdfefffefefefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfefffdfefdfffdfdfdfffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefffffffffefffffffffefffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffefefffefffefffffefffffefffffffefffefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffffffefffefefffffefefefffffffefffefefefffefefffffefefefffefffefffffffffffffffefffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefefffffffffffffffffefffefffefffefffffffffefffffffefffffefefffffefefefffffffffffffffefffefffffffefffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefefefffffffffffffffefffefffffffefffefffefffefffffffffffefffffffffefffffefffffffefefffffefffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff575757ff4e4e4dff444545ff393839ff2b2b2cff1c1c1dff161616ff0b0b0bff060605ff020303ff020101ff020201ff020202ff020202ff020101ff010101ff010100ff010000ff000100ff000000ff000001ff000100ff000001ff000000ff000000ff000000ff010001ff010001ff000000ff000000ff000000ff000000ff000000ff010101ff010001ff010101ff010101ff010101ff010000ff000001ff010101ff020203ff060606ff101010ff181818ff1a1b1bff282828ff353635ff414041ff484949ff525252000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffefefefffefffefffefffefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffefefefffefefdfffefdfefffdfefefffdfdfdfffdfefdfffefdfefffdfefdfffdfefdfffdfdfdfffefefefffefefdfffdfdfdfffdfefefffefdfefffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffffffffefefffffffefffefefefffefefefffffefefffffefefffefffefffffefefffefffefffefefefffefefffffefffefffefefffffefefefffffffefffefefefffffefffffffefffffefffefffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffffefffefefefffffefffffffefffffefffefffffffffffefffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffffefffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffefffefffefefefffffffffffffffefffefefefffefffffffffefefffffefffffefefffffefefefffffffffffffffefffefffffffefffefffefefefffffffffffefffffffffefffffefefffffefefffffefffefffffffefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffffefffffefffefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffffffefefefffffffefffffefefffffffffffffffffffffefefffefffefffefffffffffefffffffffffffefefffffefefffffffffefffefffffffffefffffffefffffefffefffefffefffefffefffefefefffefefefffffffffffffefefffefffefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffffefffffefffefffefffefffefefefffffefefffefefefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffefffefffefefefffffefffffffffefffefefffffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffefefffffffffffffefffffefffefffffffefffffefefffefefefffefefefffdfdfefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2b2b2bff262626ff202020ff1a1a1aff151515ff151515ff151515ff0e0f0fff070807ff040504ff040404ff040404ff050405ff040405ff040405ff040505ff050404ff040404ff030404ff030203ff030303ff030303ff030303ff030302ff030303ff030403ff040303ff030403ff030303ff040304ff040404ff040405ff040404ff040404ff030303ff030303ff030203ff020202ff020202ff010201ff010201ff020201ff030303ff070607ff0c0c0cff101010ff121212ff131212ff171718ff1e1e1eff535353ff4f4f4fff4d4d4cff4a494aff424242ff3b3b3bff2f2f2fff262526ff202020ff1e1e1eff1c1c1cff1a1a1aff161616ff131313ff0f1010ff0c0c0cff080808ff050505ff030304ff030303ff030303ff020303ff020202ff010202ff020201ff010101ff010101ff000101ff000001ff010101ff010000ff010100ff010101ff010001ff010100ff000000ff000000ff000000ff010000ff010100ff010000ff000100ff000000ff000001ff000000ff000001ff000000ff010100ff000101ff010001ff010001ff000000ff000000ff000000ff000000ff000000ff000101ff010001ff010101ff010100ff010101ff000000ff000000ff000000ff000001ff000000ff010100ff010000ff000100ff000000ff000100ff010001ff000000ff010100ff000101ff010101ff010101ff010101ff010202ff020202ff020102ff010102ff010102ff030203ff040404ff060607ff0a0a0aff0e0e0eff141413ff171818ff1b1b1bff1e1e1fff212122ff252525ff292929ff2f2f2fff393939ff454445ff4c4c4cff515151ff5b5b5bff5f5e5eff606060ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffefffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffefefffefffffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefefefffffefffffffefefffefefefffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffffffefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefffefffffffffffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefefffffffffffefffefffefffffffffffffffffffefffffffefffffefffffffefffffefefefffefefffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffdfdfdfffefefefffefdfefffefefefffdfefdfffefefefffefefdfffdfefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffffffefefffffffffefffefefefffffffffffefefefffffffffffefffefffefffffffffffefffffefefffefffefffffefffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfdfffdfefefffdfdfefffefefdfffdfefdfffefefdfffefdfdfffdfdfdfffefdfefffefefdfffdfdfdfffefefdfffefefdfffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefffffffefffffefefffffefefffffffefffffefefefffffefefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffefffefffefffefffefffffffefffefffffffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffdfefefffdfefdfffdfdfdfffdfefefffdfdfdfffefefefffdfefdfffefefdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffdfdfdfffdfdfdfffdfefefffefdfefffefefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfefffefefdfffdfdfdfffefefdfffefdfdfffdfefdfffefefefffefefefffefefefffefffefffffefefffefffffffefefefffefffffffefffefffffefefffffffefffffefefffefefffffffefefffefefffffffefffffffefefffefefefffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefffefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffffefffffefefffefefffffffefefffefefefffefefffffffefefffefefefffffffefffefffefffffffefffefefffffefefffffefefffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffefffffffffffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefffefffffffefffefffffffefefffffffffffffefffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffefffffffffefffffffffefffefffefffffffefffffefefffefefefffffefffffffffefffefefefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff605f5fff565757ff4d4e4dff454444ff383838ff2b2b2bff272726ff181818ff101110ff0d0d0cff090909ff090909ff0b0c0bff0a0a0aff070707ff040404ff020202ff010102ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff020201ff020102ff020202ff010102ff000101ff010101ff010101ff010101ff010202ff030303ff050504ff070707ff080909ff070707ff070707ff080808ff090a0aff0a0b0aff161616ff272827ff282828ff363536ff404040ff484949ff525252ff5d5d5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefdfefffefdfefffdfdfdfffdfefefffefefdfffefefdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefdfffdfefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefffffffefffffefefffffefefffffffefffffefefefffffefefffefffffffffffffffffffefffefffefffffffffffefffefffffffffffefffffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefffffffefffffefefffffefefffffffefffffefefefffffefefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffefffefffffffffffefffffefefffefffefffffefffffefefffffefefefffefefffffffffefffffffefffefffffffefffefffefefefffefffffffefefefffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffefffffffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefefefffffefffffffefefffefefefffffffefffffffffffffffefffffefffffefefffffefefffffefefefffffefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefffefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffefefefffefffffffffefffffffffefffefefefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2b2bff262626ff212120ff1a1a1aff151515ff101110ff101010ff0f0f0fff0a0b0bff050505ff020202ff010101ff020201ff020201ff020202ff020202ff030302ff020202ff020202ff020201ff010202ff010101ff010202ff010201ff020101ff020201ff020101ff020202ff020202ff020202ff020203ff020202ff020202ff030302ff020302ff020201ff010102ff010101ff000101ff000000ff010000ff000000ff010100ff010202ff050505ff090a09ff0d0d0dff101010ff101010ff131313ff171817ff4e4f4fff4c4d4cff4a4949ff494a49ff4a494aff424242ff3b3b3bff2f2f2fff262626ff202120ff1d1e1eff1c1c1cff1a1a19ff161616ff131313ff10100fff0c0c0cff080808ff050605ff040404ff030303ff030303ff020203ff020202ff010201ff010201ff010101ff000101ff010001ff000100ff000000ff000100ff010100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010100ff000101ff010101ff010101ff010201ff010102ff020202ff020202ff020201ff020302ff040404ff060606ff0a0a0aff0e0e0fff131313ff171717ff1b1b1bff1e1e1eff212121ff252425ff292929ff2f2f2fff393939ff454544ff4b4c4cff4b4b4bff4b4c4cff515251ff5b5b5bff5e5f5eff606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffefefffffefefffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffefffffefefffffffffefffefffefffffefffffefffefffffefffffefefffffffefffffffefefffefefefffffefffffffefffffffffefffffefffffffefefffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffefffffffefffffffefefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffefefffffefffffffffffffffffefffefffffffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefdfffefefefffefefefffdfefefffefefefffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefffffffffefffffefffffefefefffffefffffffffffffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfefffdfefefffefefdfffefefefffefdfefffdfefefffefefdfffdfefefffdfdfdfffdfefefffefefefffefdfefffdfefefffefefdfffefefefffefefefffdfefdfffefefdfffefefdfffefefefffefdfdfffefefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffffefffffffefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefefffefefefffefefefffefefefffdfdfefffefefdfffefefdfffefdfdfffdfdfdfffefefdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfefefffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefdfffdfefdfffefdfefffdfefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfefffefdfdfffefefdfffefdfefffdfdfdfffdfdfdfffdfefefffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefdfffdfefefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffffefefffefefefffefefffffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffefffffefefefffefefefffefefefffffffefffefffefffefefefffefffefffefefefffefffefffefefefffefffefffefffefffefffffffefefefffefefffffefefefffefefffffefefefffefefefffffffefffefffffffefffefffffffefffffefefffffefefffefefefffefefefffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffefefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefefefffffefefffffffffffefffefffefffffffffefefffffffefffefffefffffefefffefffffffffffefffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffefffffefffffffffffefffffffffffffefffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffefffefffefffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffefffefffefffffefffffefffefffffefffffefefffffffefffffffefefffefefefffffefffffffefffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffeffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff5f5f5fff565757ff4d4d4dff454445ff383939ff383838ff2c2c2cff222222ff1d1d1dff1b1b1bff1d1c1cff1d1d1dff191919ff121212ff0b0b0bff070706ff050504ff040404ff040404ff040504ff040405ff040303ff030303ff030304ff040404ff050505ff050405ff040304ff040403ff030303ff040304ff040404ff050505ff080708ff0d0d0eff141414ff181817ff191819ff171717ff181817ff191819ff171717ff272727ff383939ff363635ff404141ff494849ff525252ff5c5c5cff6868680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfefffefefefffefefdfffdfefefffefdfefffefdfefffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffffefffffffefefffefefefffffffffffffffffffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffefffffffffefffffefffffefefefffffefffffffffffffefffefffefffffffffefffffefefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffffefefffefffffffffffefffffffffffefefffffefffffffffffefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffffffffefffffffefffefffefffefffffefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffefffffffefffffffefffffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffffefffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262625ff202020ff1a1b1aff151515ff101111ff0d0d0dff0d0d0dff0c0c0cff080908ff040404ff010201ff000000ff000001ff010100ff010101ff010101ff010101ff020101ff010101ff010100ff010101ff010100ff010101ff010000ff010101ff000001ff010101ff020201ff020101ff010101ff010101ff010102ff020101ff010101ff010101ff010101ff010001ff010000ff000000ff010100ff000000ff010000ff000100ff020101ff040304ff080708ff0c0b0bff0e0e0eff0e0e0eff101010ff131312ff4d4c4dff494949ff4a494aff4a4a4aff494a49ff494a4aff424243ff3b3b3bff2f2f2fff262525ff212020ff1d1e1dff1c1c1cff1a1a19ff171716ff131312ff0f0f0fff0b0c0cff080808ff050605ff040404ff030403ff030303ff020303ff020202ff010202ff010101ff010101ff000100ff000000ff010100ff010101ff010101ff010101ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000101ff000001ff000000ff000000ff000000ff010101ff010101ff010101ff020101ff020201ff020201ff020101ff020303ff040404ff060707ff0a0a0aff0e0f0fff131313ff171818ff1b1b1bff1e1e1fff212121ff252525ff292929ff2f2f2fff393939ff444545ff4b4c4bff4c4c4bff4c4c4bff4c4c4bff4c4b4bff525252ff5b5a5bff5e5f5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefffefffffefefffffffefffffefffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffffffffffffffffffffefefffffffefffffffefffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffffffffffffffefffefefffffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffefffefffefffffffefffffffffffefefffffffffefffefefffffffefffffffefffffefffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefffefffffffefffefefffffffefefffefefffffefefffffefefefffffefffffffefffffffffefffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefffffffefefffefefffffefefffffefefefffffefffffffefffffffefefffffffefffefefefffffffefffffefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffffffefffefefefffefefefffffefefffffefefffefffefffffffffffefefffffffefefffefefffffefefffffefefefffefefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffdfefefffdfdfefffefefdfffefdfdfffdfdfefffefdfefffefefefffefefefffdfdfefffefefdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffffefffffefefffffffffefffefffefffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffdfdfdfffefefdfffefdfdfffefefefffefefdfffefefefffdfefefffdfefefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffdfdfefffefdfefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfefffdfefdfffefefefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffffffefffffffffffefefffffffffffffefefffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffefefffffffffefffffefefffffffffffffffefffffffffffefffffffefffefffefffffffefffefffefefefffefffefffefefefffffefffffefefffffefffefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffffefffffefefefffffefefffffefefffefefefffffefffffffffefffefefefffffefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffefffffffffefffffffefffefefffffffffefffffefefffffffffffffffefffffffffffefffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffefefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffffffffffffefefffffefefffefffefffffffefffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727271ff666666ff605f5fff565757ff4d4d4eff444544ff424242ff3c3b3cff353435ff313031ff313030ff333333ff333333ff2d2e2eff212221ff161616ff0f100fff0b0b0bff0a0a0aff0a0a0aff0a0a0aff0a090aff090908ff090808ff090909ff0a0a0aff0c0b0bff0b0b0aff090909ff090908ff080809ff09090aff0a0a0bff0d0d0cff111111ff1a1a1bff272626ff2e2d2dff2f302fff2e2e2eff2c2c2dff2c2c2bff2b2b2cff3a3a3bff414141ff414041ff494849ff525252ff5d5d5cff686868ff7373720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffdfdfefffefefefffefdfefffefdfefffefefdfffefefdfffdfdfdfffefefdfffefdfdfffefefefffefefdfffefefefffdfefefffdfefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffffefffffefefffffffffefffefffefffffffffffffefefffffffefffefffefffffffffffefefffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefffefffffffefffefefffffffefefffefefffffefefffffefefefffffefffffffefffffffefefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefffffffefffffffefffffefffefffffffefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefffffffefefffefffefffefffefffffffefffffffffffefefffffffffefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffdfdfefffefefefffefdfdfffdfdfefffefdfefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffffffefffffefffffffffffffffffefffefefefffffefefffefefefffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefdfefffefefefffefefefffdfdfefffefefefffefdfefffefdfefffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202020ff1a1a1aff151515ff111111ff0d0e0dff0b0b0bff0b0b0bff0b0b0bff080708ff030303ff000100ff010000ff010000ff000001ff000001ff010201ff010101ff000001ff010001ff010001ff010100ff000001ff000000ff000000ff000100ff000100ff010101ff010101ff010101ff000000ff000000ff000001ff000000ff010000ff010000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000001ff010101ff030303ff060607ff0a0909ff0c0c0cff0c0c0cff0e0f0eff0f0f10ff4a4949ff49494aff49494aff494949ff4a494aff4a494aff4a4949ff424242ff3b3b3bff2f302fff262525ff202020ff1e1e1eff1d1c1dff191a1aff161716ff131313ff0f100fff0b0b0bff080808ff050505ff040404ff030304ff030302ff030303ff030202ff010202ff000101ff010101ff010000ff000000ff010101ff020202ff020101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff010100ff000000ff010100ff010000ff020202ff020202ff020202ff010202ff020202ff020303ff040504ff060606ff0a0a0aff0e0e0eff141314ff181718ff1b1b1aff1f1e1eff222121ff242525ff292929ff2f2f2fff393838ff444444ff4c4b4cff4c4c4cff4c4c4bff4b4b4cff4c4b4bff4b4c4bff4b4c4bff525251ff5b5b5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffefefffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffefffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffefffffffffffefefffffefffffffffefffffefefffffffefefffffffffffefefefffffefffffffffffffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffffffefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffefefefffefffffffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffffffffefefefffffefffffffffffffffffefffefefefffffefefffffefffffffffffffffffefffefffefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffdfdfefffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffefffffffefffffefefffffffffffefefffffefffffffffefffffefffffffffefffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefefefffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefdfefffdfdfdfffefdfefffefdfdfffdfefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffefefefffefefefffffefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffefefdfffefefefffdfdfefffdfefefffefdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfefffefefefffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefffefffefefffffefefefffffffffffefefffffffefefffefefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffefefefffefefffffffefefffefefffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffefefefffefffffffffefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffffffffefefffffffefefffefefefffefffffffefefffffefffffffefffefffffffefffffffefffffffffffffffefffffefefffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffefffffffffffffffffefefffffefefffffefffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffffefffefffffffefffffffffffefffffffffffffefffffffffffffffffefffffefffffffefffffffefffffefffefffefefffffffffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffefefffffefffffffffefffffefefffffffefffffffffffffefefefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767777ff727271ff666666ff605f60ff575757ff4d4d4dff4b4b4bff474647ff444344ff434343ff444444ff474746ff464746ff414141ff323232ff242424ff1b1b1bff171616ff141414ff131414ff131313ff141414ff131313ff131212ff131313ff141414ff151515ff141414ff121313ff121312ff131313ff131313ff141414ff171717ff1e1f1fff2c2c2cff3a3a3aff434343ff464646ff444444ff434243ff414141ff414141ff464546ff484848ff494949ff525252ff5d5d5dff686968ff737373ff77787700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfdfdfffefdfefffefefdfffdfefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefffefffffffefffffefefffffffffffefefffffefffffffffefffffefefffffffefffffffffffffefeffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefffefffffffefffffefefffefffffffefffefffffffefffffffefffffffffffefefffffefffffffffefffffefefffffffefffffffffffffefefefffffffffffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffefefefffefffffffffefefffefffffffefefefffefefefffffefffffffefefffefefefffefefefffefffefffefffefffefefffffefefefffefefffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffffffefffefffefffefefffffefffffffffffffffefefffffffefefffefefffffefffffffefefefffefffffffefffefffffefefffffefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfefffefefefffefefdfffefefefffefdfefffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffefffffefefffffefffffefefefffefffefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff151515ff101111ff0e0e0eff0c0b0bff0a0909ff0a090aff0a0a0aff070706ff020203ff010101ff000000ff000000ff000000ff010101ff010100ff010001ff010001ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000001ff000001ff010000ff000000ff000101ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff060606ff080809ff0b0b0bff0c0b0bff0c0c0cff0e0e0eff101010ff4a4a49ff494949ff4a4a49ff4a494aff4a4a4aff4a4a4aff4a4a4aff434343ff3b3b3bff2f302fff262526ff202020ff1e1d1eff1d1c1cff191a1aff171716ff131213ff0f0f0fff0c0b0cff080808ff060505ff030404ff030404ff030303ff030303ff010101ff010101ff010101ff010101ff010001ff020102ff020201ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff000100ff010101ff010001ff010101ff020102ff020202ff020203ff040404ff070606ff0a0a0aff0f0e0eff141313ff181717ff1a1b1bff1e1e1eff212121ff252525ff292929ff2f2f2fff393938ff454445ff4c4b4cff4c4b4cff4b4b4bff4b4b4bff4c4c4bff4b4c4bff4b4b4cff4b4b4bff4c4c4cff515152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffefffffefffffffffffffffffefffffefefffffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffffefffffefefffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefefefffefefefffdfefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffdfefefffefefefffffefefffefefefffefefefffefefefffefefffffefffefffffefffffffffffffffffffffefffffffffffffffefefffffefefffffffefefffefefffffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefdfefffdfefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefdfffefefdfffdfdfefffdfefefffefefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffefdfefffdfdfefffefefefffdfdfefffdfdfefffefdfefffdfdfefffdfdfefffefefefffefefefffdfdfdfffdfefefffefdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffdfefdfffefffefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffdfefefffefdfefffefefefffefefefffefdfdfffdfefefffdfefefffdfefdfffdfdfefffdfdfefffefefefffdfdfefffefefefffdfdfefffdfdfefffefdfdfffdfdfefffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffefefefffefdfefffdfefdfffefdfefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffefffffffffefefffefefefffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffffffffffffffefffefffefffffffffffffffefefffffffffefffffffefffffefffffefffffffffffffffefffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffffefefffffffffffffefefffefefffffffffefffffefffffefffffffffefffffffefffffefffefffefffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffffffffffefffffffffefffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefffffefefffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff777677ff717272ff666666ff606060ff575756ff545455ff515152ff515151ff535252ff545354ff555555ff545454ff4e4f4fff424342ff353535ff2c2c2cff272728ff252525ff242524ff242424ff232324ff232424ff232323ff242424ff262526ff252525ff252524ff232323ff212121ff212020ff212020ff212121ff242323ff2d2d2dff3c3d3dff4b4b4bff535253ff555555ff545454ff535354ff525252ff504f50ff505051ff515151ff525152ff5c5c5dff696969ff737373ff787777ff777878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffefefefffefdfefffdfdfefffefefefffefefefffefdfdfffdfefefffefdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefffffefefefffefffefffefefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffffffefffffffefefffffefefefffffffffffefefefffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffefffffffffefefffefefffffffffefffffefffffefffffffffefefffefefffffefffefffefefffffefefefffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffffffefffefffefffefffefffefffffffffffefefffffefffefffefefefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefffffffffffefffffffefffefefffffefffffffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfefffefdfefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefffefffffffffffefefffffefffefffffffefffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffefefffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefdfefffdfdfefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff111111ff0e0d0dff0b0b0bff090a09ff080808ff080808ff080808ff060606ff020302ff010101ff000000ff000000ff000001ff010101ff000100ff000001ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050505ff080908ff0b0a0bff0a0b0bff0c0b0bff0c0d0dff0e0f0eff101010ff49494aff4a494aff49494aff49494aff4a4a4aff4a4a4aff494949ff424243ff3c3b3bff2f2f2fff262625ff202020ff1d1e1eff1d1c1cff1a191aff161716ff131313ff0f0f0fff0c0b0cff080808ff050605ff040404ff030303ff010201ff010102ff010101ff010100ff010101ff010101ff020101ff020101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff000000ff000101ff010000ff000001ff010100ff020202ff020203ff050404ff060606ff0a0a0aff0e0e0fff131313ff181718ff1b1b1bff1e1f1eff222222ff252525ff292929ff2f2f2fff393939ff444544ff4b4b4cff4b4b4cff4c4b4bff4c4b4bff4b4b4bff4b4b4cff4b4c4bff4b4c4cff4c4c4cff4b4c4bff4b4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffffffffefffffffffffffefffffffffefffffffffffffefffffffefffefffefffefffefffefffffffefffefefefffefffffffefefffffefffefffefffefffefefefffffffefffffefefffefefefffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefffffffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefffefffefffefffffffefffefefefffefffffffefefffffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffdfdfefffefdfefffefefefffdfefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefffefffefffefffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffffefffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffefefdfffdfefdfffefefefffefefefffdfefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffefdfdfffefefefffdfdfdfffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffdfdfefffdfefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefffefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfefefffefdfefffefefefffdfefefffefdfefffefefefffdfefdfffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfdfffefdfdfffdfdfdfffdfefefffefdfefffdfefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffffefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffefefffefffefffefffffffefffffffffffffffefefefffefffffffefffefffffffefffffffffffefefffffffefffffffffffffffefefffffefefffefefffffefffffffffefffffefffefffffffffffefffefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffefffffffefffffffefefefffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffefefffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffffefffffffffffefefffffffffefffffffefffffefffffffffffffffffffffffefffffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffffefffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777677ff767776ff777777ff727272ff666666ff5f5f60ff5e5e5eff5c5c5cff5d5e5eff5f605fff606161ff616161ff616161ff5f5f5fff575757ff504f50ff494a4aff464546ff444444ff444343ff424342ff414241ff414141ff404141ff424343ff424343ff434243ff414141ff404141ff3f3e3fff3c3c3cff3b3b3bff3c3b3bff3d3d3dff434444ff4f504fff5a5b5aff606160ff626261ff616161ff616161ff5e5e5eff5b5b5bff5a5b5aff5c5c5dff5d5d5cff696868ff727272ff777877ff777778ff777878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefdfffefdfdfffefefefffdfdfefffefefdfffefefdfffdfdfefffefefdfffefefefffdfdfdfffdfefdfffdfefefffdfefefffefefefffdfefefffdfefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffdfefefffefefefffefefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefffffffefffefffffffefffefffefffffffefffffefefffffffffffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffefffffefffefffefffffffefefefffffefefffefefefffefffffffefefffffffffffffefffffffffefffffffffffffefffffffefffefffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffefefffffffffefffffffefffefefefffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffefefffefefefffefffefffffefefffefefefffffffffffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffffffefffefffefffefffefffffefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefdfffefdfdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffffefefffffffefffefffefffffffefffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfefdfffefefdfffefdfdfffefefefffdfdfefffefefdfffefefdfffefdfefffefefefffefefefffefdfefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefdfefffefefefffefdfefffdfefdfffefefefffefefdfffefefefffdfdfefffefefefffefefdfffefefefffdfefdfffdfefefffdfefdfffdfdfdfffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffefefffffffffffffefefefffffefefffffffffffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefdfefffefefdfffefefdfffdfdfefffefefefffefefefffdfdfdfffdfefdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff0e0d0dff0b0c0cff0a090aff090808ff070707ff070707ff070606ff050505ff020202ff010101ff000000ff000000ff000000ff000001ff000001ff010101ff010100ff000101ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010202ff040504ff070807ff0a0a0aff090908ff0a0a0aff0b0c0bff0c0c0dff0e0e0eff101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020302ff020302ff020201ff010101ff000101ff010101ff010101ff010102ff010201ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff000101ff010101ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffffefffffffefffffffffffffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffffffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffefffefefffffffefefffefefefffefefefffffefefffffffffffefffffffefefefffefefffffefffffffefffefffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffffffffffefffefffefefefffefefefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefdfefffefefefffdfefefffdfefefffdfefefffdfefefffefefefffefdfdfffefefefffefdfdfffefdfefffefefdfffefefefffefefefffefefefffefefffffffefefffefffffffefefefffffefefffffffefffffefefffffefffffffffefffefefffffffefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffffffffffffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffffffefffefffefffffefffffffefffffffffffffefefffffffefffffefffffffffefffffffefffffffffefffffffffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffdfdfdfffefefdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfefefffefefdfffdfefefffefdfdfffdfefefffdfdfdfffefdfdfffefdfdfffefdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefdfdfffdfdfefffdfefefffdfefdfffefefdfffdfdfdfffdfdfefffefdfefffdfefdfffefdfdfffefdfdfffefefdfffefdfdfffefdfefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffdfdfefffdfefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffefefffffefffffffefefffffefffefffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffefffffefefffefefefffefffefffefefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffffffffffefefffffffefefffefffefffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffffffffffefefefffefefffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffefffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffffffffefffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffffffefffefefefffffefffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffefffffffffffffffefefffffefffffffffffffffefffffffffefffffffefffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffefefffffffefffffffefefffffefefffffffefffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff767677ff777676ff767777ff727272ff666666ff696868ff676767ff696869ff6b6b6bff6d6d6dff6e6e6eff6f6f6fff707070ff6e6e6eff6b6b6bff6a6a6aff676868ff656565ff646464ff666666ff666565ff646465ff646463ff656565ff666666ff666665ff656565ff646464ff636363ff616161ff605f5fff616160ff616161ff636263ff666665ff6b6a6bff6e6d6dff6d6d6dff6c6c6cff6c6b6bff696969ff666766ff656565ff686869ff686968ff727372ff787877ff787778ff777778ff7877780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefdfffefefefffefdfefffdfdfefffefdfefffdfefdfffefdfdfffefdfefffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefdfefffefefefffdfefefffdfefefffdfefefffdfefdfffefefefffefdfdfffefefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefffffffefefffefffffffefefefffffefefffffffefffffefefffffefffffffffefffefefffffffefefffefefefffffefefffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffefffefffffffffefefffffffffffffefefffffefefffffffefffffefefffffefffffffffffffefefffffffefefffffefefffffefefffffffefffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffefffffefefffffffefffffefffffffffefffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefefffffffffffefefffffefffffffefefffffefffefffffefffffefefefffffffefffefefefffefefffffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefdfffefefefffefefefffefefefffdfdfefffefefefffdfefdfffefefefffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefdfefffefefdfffefefdfffdfdfdfffefdfefffdfdfefffefefefffdfdfefffefdfdfffdfefefffefdfefffdfdfefffefefdfffefefefffdfdfefffdfdfefffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffffffefffffffffffffefefffffefefffffffefffffefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffefdfefffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0e0dff0b0b0bff0a090aff090809ff070607ff060605ff060605ff050505ff050405ff010102ff010101ff000000ff000000ff000100ff000001ff000001ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040403ff060606ff090808ff080707ff080808ff0b0a0aff0b0b0cff0c0d0cff0e0e0e0000000000000000ff161716ff191919ff1b1b1bff202020ff252425ff282828ff2e2d2dff343434ff3c3c3cff444444ff504f50ff5e5e5eff666666ff6f706fff6f6f6fff6f6f6fff706f70ff6f6f70ff6f6f6fff6f6f6fff030203ff020302ff020102ff010101ff010101ff010101ff010101ff010101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffffffffffffefffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffefefffffefefffffffefffefefefffefefefffffffffffefefffffffffefffefffefffffefffffefefefffffffefffefffffffffefffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffffffffffffffffffffffefefffffefefefffffffffffefefffffffffefffefffefffffefefffefefefffffefefffefffefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffefefffffefefefffffffffffefefffffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffefffefffefefefffffefefffffefffffefefefffffefefffffffefffefefffffefefefffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffffffffffffffefffffffefffefffefffefefffffffefefffefefefffffffffffffefefffefefefffefffefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefdfffefefdfffdfefefffdfdfefffdfdfefffefefefffdfefdfffdfefdfffefdfdfffefdfdfffefefefffdfefefffdfefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefefffdfdfefffefefdfffdfefdfffefefefffefefdfffefefdfffdfefefffefdfefffefdfefffdfefefffefefdfffefdfefffefefefffdfefdfffdfdfefffefdfefffdfdfdfffdfefefffdfdfefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffdfdfdfffefdfdfffefdfefffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffefefefffdfdfefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffefffffefefefffefffefffefefefffefffefffffffefffffffefffefffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefefefffefefffffefefffffefefefffefffffffefefffffffefffffffffffffffffffffefefffffefefefffffffffffffffffffefefefffffefefffefffefffefefffffffefefffefefefffffffffffffefffffefefefffefffefffefefefffefffefffffffefffffffefffefefffffffefffffefffefffffffefffefffffffffefffffefefffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffefffefffffefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffefffffefffffefefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff767677ff777777ff777676ff777776ff727271ff737273ff717171ff747474ff777777ff797979ff7a7a7aff7b7b7aff7c7c7cff7e7e7eff7f7f7fff808080ff7f7f80ff7e7e7eff7d7d7dff7e7e7eff7e7f7fff7e7e7eff7d7d7eff7f7f7fff80807fff7e7e7eff7d7d7dff7d7c7cff7c7c7cff7b7b7bff797a7aff7b7b7bff7c7b7bff797879ff777776ff787878ff797979ff787878ff777777ff767676ff737474ff727272ff707170ff747474ff737272ff787877ff777878ff787778ff787778ff7778780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefdfffefefdfffefefefffefdfefffdfdfefffefefefffdfefefffefefefffdfefdfffefefefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffefffefffefefefffffefefffffefffffefefefffffefefffffffefffefefffffefefefffffffffffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffffefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefffefffffefefffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffefffefefffffefefefffffffffffefefffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffefefffffffefffffffefffffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffefefdfffefefdfffefefefffefefefffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefffffefefefffefffefffefefefffefffefffffffefffffffefffefefffffffefffffefffefffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefdfffefefdfffefefdfffdfdfefffdfdfdfffefefefffdfdfefffefefefffdfefdfffefefefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffdfdfefffdfdfdfffdfdfefffefefefffdfdfdfffefdfdfffdfefdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefffffefefefffefefefffefffefffefefffffefefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefdfffdfefefffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6d6dff6d6d6dff6d6d6dff6c6d6dff6d6c6dff6d6c6dff6d6d6cff6d6d6cff6d6d6dff6d6d6dff6d6d6dff646464ff545555ff4c4c4bff454545ff3f3f3fff383837ff333232ff2e2e2eff2a2a2aff242324ff1b1c1cff141514ff0f0f0fff0c0c0cff0b0b0bff09090aff080809ff060606ff050606ff050505ff050505ff050505ff030304ff010101ff000000ff000001ff010101ff000000ff000000ff000000ff000000ff010000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff060606ff080807ff070607ff070707ff090909ff0a0a0bff0c0c0bff0c0d0cff0b0a0aff0e0e0dff171716ff161717ff191919ff1c1b1cff202020ff242524ff282828ff2e2e2eff343434ff3c3c3cff444445ff4f4f4fff5e5e5eff666667ff6f6f70ff706f70ff6f6f70ff6f6f6fff6f6f6fff6f6f70ff707070ff030303ff020202ff010201ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff020202ff030303ff0304030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffffefefffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffefefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffefefffffefefefffffefffffffefffffefefefffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffefefffffefefefffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefffffffffffffffefefffffffefffffefffffefefefffffefffffffffffffefefffffefefefffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffdfefdfffdfdfefffefefefffdfefefffdfefefffefefdfffefdfefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffffffffffffefefffffefffffffffffffffefffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefefefffffffffffefefffffefffffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffefdfefffefdfefffdfefdfffefefefffdfdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfefffdfdfefffdfdfefffefefefffefdfefffefefdfffefdfefffdfdfdfffefdfefffefefefffdfefefffdfdfdfffefdfefffefdfefffefdfefffefdfefffdfdfefffdfefdfffefefdfffefdfefffdfdfefffefefefffefefefffdfefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfefffdfefdfffdfefdfffefdfdfffefdfefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefdfefffefefefffefdfefffdfdfefffefefefffefdfefffefefdfffefdfefffdfdfdfffefdfefffefefefffdfefefffdfdfdfffefdfefffefdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffefdfdfffdfefdfffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefffffffefffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffefffffffffffffffffefffffefffffffffffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffefffffffefffefffefefefffefefefffffffffffefefffffefffffffefffefffefefefffffefefffffefffffefefffffefffefffefefffffefffefffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffefefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefefffffffffffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767777ff767777ff777776ff777777ff767776ff767776ff7a7a7aff787878ff7b7b7bff7e7e7eff7f8080ff818181ff818081ff828182ff848484ff878787ff888888ff868786ff858685ff868686ff878787ff868586ff858485ff878887ff8b8b8bff898989ff848484ff858585ff868585ff838484ff838283ff858585ff868586ff838383ff808080ff7e7e7eff7f7f7fff7f7f80ff7f7f7eff7e7e7eff7c7c7cff7b7b7bff7a797aff787878ff7c7b7bff787778ff787778ff777778ff777877ff787878ff78777800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffffefefffefefefffefefefffdfefefffefdfdfffdfefefffefdfefffefefefffefdfefffdfdfefffefefefffefdfefffefefdfffefefefffdfdfdfffefdfefffefefefffefefefffefdfdfffefdfefffefefefffefdfefffefdfefffdfdfefffdfefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefdfdfffefdfefffefdfefffdfefdfffdfdfefffdfefefffdfefefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffffffffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefffffefefffffefefefffefefefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefefefffffefffffffefefffefffefffffffefffefefefffefefffffefffefffffefefffefffefffefefefffffefffffffefffffefefffffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffffffffffefefffffefffffffffffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefffefffffefffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefffefffefefefffffefefffffefffffefefffffefffefffefefffffefffefffefffefffefefefffefffefffffefffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffefefdfffefefefffdfdfdfffefdfefffefefefffdfefefffdfdfdfffefdfefffefdfefffefdfefffefdfefffdfdfefffdfefdfffefefefffefdfefffdfefefffefefefffefefefffdfefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefefdfffdfefdfffdfefdfffdfefefffdfefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffdfdfefffdfefefffdfefdfffefefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefffffffefefffefffefffffffffffefefffffefefffffefffefffffefefffefffefffefefefffffefffffefefffffefefffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefdfefffefdfefffdfdfefffdfefdfffefefefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777877ff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6d6d6cff646364ff555555ff4b4b4bff454545ff3f3e3fff383838ff323232ff2f2e2eff2a2a2aff232423ff1c1c1cff141414ff0e0f0fff0c0c0cff0a0a0aff080808ff080808ff070606ff050605ff050505ff040504ff040404ff040404ff020302ff010101ff000101ff000100ff010000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff040404ff070706ff080708ff060606ff070607ff080808ff080809ff0a0a0aff070607ff080808ff0a0a0aff0e0d0eff161617ff161716ff191919ff1c1b1cff202020ff242525ff282828ff2d2e2eff343434ff3d3c3cff444544ff504f50ff5e5e5eff666666ff706f6fff6f706fff6f706fff6f6f70ff6f7070ff706f6fff6f706fff020303ff020202ff010202ff020202ff010102ff010202ff000101ff000100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff010001ff020202ff030303ff040404ff0606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffffefffffefffffffefffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefffffffffefffefefffffefefffffefffefffffffefffffffffffefefefffefefffffefffefffffefffffffefefffffefefffffffefffffefefffefefefffefefffffffefefffffefefffffefefffffefffffffffefffffffefffefffefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefefffffefefffffffefffffefefffefefefffefefffffefefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffefffffffffefffffffefefffffefefffffffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffefefefffefefefffdfefefffefdfefffdfefdfffdfefefffefdfefffdfdfefffdfefefffefefefffdfefefffdfefdfffefdfefffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffffffffffefefefffefefffffefffffffffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffefffffffffffefefefffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfefffefdfefffefefefffdfefdfffdfefefffdfefefffefdfefffdfdfefffefefdfffdfdfdfffdfdfefffdfefdfffefefdfffefefefffefdfdfffdfdfefffefefefffefdfefffefdfdfffefdfefffefefdfffefefdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffefefdfffdfdfefffefefefffefdfefffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffefdfdfffefefefffdfdfdfffdfdfefffefdfdfffdfefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffdfefefffdfefdfffefefefffefefefffefefdfffdfdfefffefefefffefdfefffefdfdfffefdfefffefefdfffefefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffefefdfffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffffefffffefffffffffefffffefffefffefefffffefefffffefffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefefffefefffffffefffffefffefffefefffffefefffffefefffffefffffffffffefffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffffffffefffffffffefffffefffefffffffffffffefffffefffffffffffffffffffffffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff777677ff767776ff777777ff777676ff7b7b7bff7a7a7bff7b7b7bff7e7e7eff808080ff818181ff818181ff818282ff848484ff878787ff888888ff888888ff878888ff868787ff878787ff878787ff878787ff878788ff8b8a8bff8b8b8bff8a8b8aff898989ff858686ff868586ff858585ff858585ff868686ff858686ff868686ff838383ff808080ff7f7f7fff7f7f80ff7f7f7fff7f7f7fff7e7e7eff7c7c7cff7b7b7bff7c7b7bff7b7b7bff7b7b7cff787877ff787877ff787877ff787778ff78787700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffdfefefffdfefefffefdfefffdfdfefffefefdfffefdfefffdfdfefffdfefdfffefefefffefefefffefefdfffdfdfefffefefefffefdfefffefdfdfffefdfefffefefefffefefdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefdfefffdfefdfffdfefefffefdfefffdfdfefffdfefefffefefefffdfefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffffffffffefefefffefefffffefffffffffefffffffefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffffefefffefefefffffefefffffffefffefefefffffefffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffefefefffefefffffffefffffefefefffefefefffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefffefffefffffffefffffffffefffffefefffffffffefffefefefffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffefefffffffffffffffefffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefefffffffefffffefefefffefefefffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffffffffffefefefffefefffffffefefffefffffffffefffffefffefffefefefffefefffffefefffffefffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefdfefffefdfdfffefdfdfffefefdfffefefdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffefefdfffefefefffefefefffefdfefffefdfefffdfefdfffdfefdfffefdfdfffefefefffdfdfdfffefefdfffefefefffdfdfdfffdfdfefffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefffefffefffefffefffffffefffffffffefffffefefefffffffefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff777877ff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6c6c6dff646464ff555555ff4b4b4bff454545ff3f3f3eff383838ff323232ff2e2e2fff2a2a29ff242423ff1c1c1bff151414ff0f0f0eff0c0c0cff090a09ff080808ff060605ff030303ff060506ff050505ff040504ff040404ff030404ff040403ff020203ff010101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050405ff060606ff070708ff060606ff070607ff070606ff080708ff050505ff060605ff060606ff080808ff0a0a0aff0e0e0dff161616ff171617ff191918ff1c1c1bff202020ff252524ff282928ff2e2d2dff343434ff3c3c3cff444544ff505050ff5e5e5eff666666ff6f6f70ff707070ff706f70ff6f6f70ff6f706fff717171ff040303ff030303ff020202ff030302ff030303ff020202ff020102ff010101ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff010101ff020202ff030303ff030403ff070606ff0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffefefefffffefffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffefffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffefefefffffefefffffefffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffefefefffffefffffffefefffffffefffffffffffefefffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefefffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefdfffefdfdfffefefefffefefefffefdfefffefefdfffdfefefffefefefffefefdfffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefffffefefffffffefefffefffefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefffffefefefffefefefffffefefffffffefffffffffffefffffffffffefffffefefffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffdfefefffefefefffdfefdfffefefefffefefefffdfdfdfffefdfdfffdfdfefffefefefffdfdfefffefdfefffdfdfefffefdfdfffdfefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefefffffefffffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfefffefdfdfffdfefdfffefefefffefefefffdfdfefffefefefffefefefffdfefefffefefdfffdfefdfffefefefffefdfefffdfefefffdfdfefffefefefffefdfdfffefefdfffefefefffdfefefffefefdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfefefffefefdfffefdfefffefdfefffefefefffefefefffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefefffefefefffdfefefffefefdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefefdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefffffefefffffffefefffefffefffefefffffefffefffefffefffffefefffefefefffefefefffffefefffefefffffffffffffefffffffffefffffefefffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefefffffefffefffefffefffffefefffefefefffefefefffffefefffefefffffffffefffefefffffefefffffefefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffefefffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffffefffffffffffffefffffffffefffffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefefffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767677ff767776ff767776ff767777ff7a7b7bff7a7a7bff7b7b7bff7e7d7dff808080ff808181ff818181ff818281ff848484ff878787ff888787ff888888ff888888ff888888ff878888ff878787ff878787ff878787ff8a8b8aff8b8b8bff8b8b8bff8a8a8bff8b8b8bff898989ff858686ff858685ff868686ff868686ff868686ff868686ff858686ff838383ff807f7fff807f7fff7f7f80ff7f7f80ff7f7f7fff7e7e7eff7c7c7dff7b7b7bff7b7c7cff7c7b7bff7b7b7cff777777ff777778ff787877ff787778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefdfffdfefdfffefefefffefdfefffdfefefffdfdfefffefefefffefdfdfffefefdfffefefefffdfefefffefefdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfefffdfefefffefefdfffefdfefffefdfefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffdfefefffefefefffdfefdfffefefefffefefdfffdfdfdfffefdfdfffdfdfefffefefefffdfefefffefdfefffdfdfefffefdfdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefffffefefefffffefffffffefefffffffefffffffffffefffffffefffefffffefefffefefffffefefefffefffffffffefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefffefffffefefffefffffffffffefffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefefffffefffefffefffefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefffffefefefffefefefffefffffffffffffffefefffffffffffffefefffffefffffffffffefffefffefffffffffffffefffffefffffffefffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffefffffffffffffffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefffffefefefffefefefffefffffffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfefefffefdfdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefffefffefefffffefffefffefffefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefdfffefefefffdfefefffefefdfffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfefffefdfefffefefefffdfefdfffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffefdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffefdfdfffdfefefffdfdfefffefefefffdfefdfffefefefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffffffffefefffffefffffffefffefffefefefffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfefffefefdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff808080ff787778ff6d6d6dff6d6d6dff6d6d6dff6d6d6dff6d6d6dff646463ff555555ff4b4b4bff454545ff3f3e3fff383838ff323232ff2e2f2fff2a2929ff232324ff1b1b1bff141414ff0f0f0eff0c0b0cff0a090aff080808ff050605ff030403ff030202ff020303ff040504ff030303ff040303ff030404ff030404ff030302ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010202ff040404ff060505ff070606ff050606ff060607ff070706ff030202ff040304ff040404ff050606ff070606ff070708ff0a0a0aff0d0e0eff171716ff161617ff191819ff1c1c1cff202020ff242524ff292828ff2e2e2eff343434ff3c3c3cff454444ff4f5050ff5e5e5eff666666ff6f6f6fff6f6f70ff6f706fff717171ff727272ff040404ff030304ff030203ff030202ff030403ff030304ff020302ff010201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010001ff000001ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010101ff010202ff020202ff030303ff040304ff060607ff0b0b0bff0d0e0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefefffffefffffefffefffefefffffefefefffefffefffefefefffefffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffefefefffefefffffefefffffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffffefefffefefefffffffefffefffefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffffffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefffffffefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffffefefffffefffffffefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffefefefffefefefffdfdfefffefdfdfffdfefdfffdfdfefffefefdfffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffefffffffefffefffefffffffefffffefefffffefffffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefefdfffdfefefffefefefffdfefefffdfefefffdfefdfffefefefffdfefefffefefefffefdfefffefdfdfffdfefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfefffefefefffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefdfefffefefefffefefdfffefdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffdfdfefffdfefdfffefefefffdfefefffefdfdfffefdfefffefdfefffefefdfffdfefdfffefefdfffdfefdfffefefdfffefdfdfffefdfefffdfdfefffefefdfffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefdfefffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfefffefefefffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffffffefffefffefffffffefffffefefffffefffffefefffffffffefffefefefffefffefffefffffffefefefffffffffffffffffffefefffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffefffffefefffffefffefffefefefffefffefffefffffffefefefffffffffffffffffffefefffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffefffffffefefffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffefffffefffffffffffffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767777ff777676ff777677ff7b7b7bff7b7b7bff7b7b7bff7e7e7eff808080ff818181ff818181ff828182ff848484ff878787ff888888ff888887ff878888ff888788ff888888ff888888ff878888ff888787ff8a8b8aff8b8a8bff8b8b8aff8a8b8bff8b8b8bff8b8b8bff8b8b8bff898989ff868686ff868686ff868686ff868586ff868586ff868686ff868686ff838384ff7f807fff7f7f7fff7f7f80ff7f7f80ff7f7f7fff7e7e7eff7c7c7cff7b7c7bff7b7b7cff7b7b7bff7b7c7bff777777ff777878ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefefffdfdfdfffefdfdfffdfefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfefffefefefffdfefefffdfdfefffdfefdfffdfefdfffdfdfefffdfefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffdfefefffdfdfdfffefefefffefefefffdfdfefffefdfdfffdfefdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefefefffffefefffefefefffffefefffefefffffefffefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffefefefffefefefffefffefffefefefffffffefffefffffffefefefffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffefffffffefffffffffefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefffffffefefefffffefefffefffefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefdfefffefdfefffdfefefffefdfefffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefffefffffefefffffefefffffefffffefefffffefffefffefefefffefffefffefffffffefefefffffffffffefffffffefefffffffefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfefffefefefffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffefdfefffefdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfefdfffefefefffdfefefffefdfdfffefdfefffefdfefffefefefffdfefdfffefefdfffdfefdfffefefdfffefdfefffefefefffefefefffefefdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffffefffffefefefffefefefffefefefffffffffffefefefffffffffffefefefffefefefffefefefffffefefffefefefffefefefffdfdfefffdfefefffdfefefffefdfefffdfdfefffefefefffdfefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffefefefffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff808080ff818181ff777777ff6d6c6dff6d6d6dff6d6d6dff646464ff555555ff4b4b4bff454545ff3e3e3fff383738ff323232ff2f2e2eff2a2a2aff242324ff1b1c1bff141414ff0f0e0fff0c0c0cff0a0a0aff080808ff060505ff030303ff030302ff020202ff020302ff020302ff040403ff040304ff030404ff040404ff030302ff010201ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010202ff040303ff040405ff040504ff040404ff050506ff010102ff010101ff020202ff040404ff040505ff050506ff060606ff080808ff0a0a0aff0e0e0eff171717ff171717ff191819ff1c1c1cff212120ff242424ff282928ff2d2e2dff343434ff3c3c3cff444545ff505050ff5e5e5dff666766ff6f7070ff717171ff737273ff757575ff050505ff040404ff040403ff030403ff040404ff040404ff030304ff020202ff010201ff010101ff010100ff000100ff000000ff000100ff000000ff000000ff010000ff000100ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff010101ff000000ff010000ff000101ff010000ff000001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff020202ff030303ff040404ff060607ff0b0a0bff0e0e0eff0e0e0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefffffffffefffffefefefffefefefffffefffffffffefffefffefffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffefefffefefffffefffefffffffffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefefffffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffffffffefefefffefefefffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfefffdfefefffefefdfffefdfefffefefefffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffefefefffefefefffffefefffefefefffffffefffffefefffffffefffefefffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefefefffffefffffffffefffefefefffefefffffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffefffffefefefffefefffffefefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefdfffefefefffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffefefdfffdfefefffefdfefffdfdfefffefefdfffefefefffdfefdfffefdfefffdfefdfffdfefefffefdfefffefefefffdfdfdfffefdfefffefefdfffefefdfffdfefefffefefefffefefefffdfdfefffefdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffefdfdfffefefdfffdfefefffefefefffdfdfefffefefdfffefefefffdfefdfffefdfefffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffefefefffefdfdfffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefffefffffefffffefffefffefefefffffefefffefefefffffefffffffefffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefefffffefffffffffffefffefffefffefffefffffefefffefffefffefefefffffefefffefefefffffefffffffefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefefffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffefffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffefffffefefffefffefffefefffffefffefffffefefffffefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffffffefffffefffffffefefffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777677ff777676ff7a7b7aff7b7b7aff7b7b7bff7d7e7dff808080ff808181ff818181ff818281ff848484ff878787ff888887ff888888ff888888ff888787ff888788ff888788ff878888ff888788ff8b8b8bff8b8b8bff8b8a8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8a8a8bff8b8a8bff898989ff868686ff868686ff868686ff858686ff868685ff868586ff868686ff838384ff807f7fff7f7f7fff7f7f7fff807f7fff7e7f7eff7e7e7eff7c7d7cff7b7c7cff7b7b7cff7b7b7bff7b7b7bff787778ff7878770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefdfffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffdfefdfffefdfdfffdfefdfffdfefefffefdfefffefefefffdfdfdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffefdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefffffefefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffefefefffffefefffefefefffffefefffefefffffefffefffefefefffefffefffefefffffefffefffffefffffffffffffffefefffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffefffffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefffefffffefefffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffffffffffffffffffefffffffefffefffffffefffffffffffffffefffffffffefffffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefefefffffefefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffdfefefffefefdfffefdfdfffefefdfffdfefefffefdfdfffdfdfefffefefdfffefefefffdfefdfffefdfefffdfefefffdfefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffffffefffffefefffffffffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfefffdfefdfffefefefffdfdfdfffdfdfdfffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfefdfffefdfefffdfefdfffefdfefffefdfdfffefdfdfffefdfefffefefefffefefefffefefffffefefefffefefefffffefefffffffffffefefefffffefefffffffffffefefffffffefefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffdfefdfffefdfefffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818080ff808081ff808080ff818080ff777877ff6d6d6cff646363ff555555ff4b4b4cff454545ff3e3e3fff383837ff333232ff2e2e2eff2a2a2aff232423ff1b1c1cff141414ff0f0f0fff0b0c0cff0a0a0aff080807ff050505ff030304ff020203ff020202ff020202ff030203ff020303ff020302ff040303ff030303ff030304ff030303ff020101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff020201ff030202ff040403ff030304ff030303ff010102ff010100ff020101ff010101ff020202ff030403ff040505ff060506ff060606ff070807ff0a0a0aff0e0e0dff131313ff161617ff1b1b1cff212121ff242424ff282728ff2c2d2dff343535ff3b3b3bff444544ff4d4e4eff5d5d5cff706f6fff717171ff727272ff747574ff767675ff070607ff050505ff040405ff040404ff050504ff040505ff040404ff030303ff020302ff020202ff010101ff010000ff010001ff000000ff000000ff000001ff010101ff010101ff010001ff010101ff000100ff010000ff010101ff000001ff010001ff010100ff010101ff010000ff010001ff010101ff010100ff010000ff010100ff000001ff010000ff000000ff000000ff010101ff000000ff000000ff000100ff000101ff020102ff030303ff030303ff040404ff060606ff0b0b0bff0d0d0eff0d0e0eff0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefefffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffefefffffffffefffefefefffefffefffffffefffefefefffffffefffffffffffefefefffffffffffefefefffefffefffefffefffefffefffffefefffefefefffffefefffffffefffffefffffefefffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffefffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffffffffefefefffefffefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffffefffefefefffffffefffffffffffefffefffffffffffefefffffefffefffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefffffffefefefffefffefffefffefffefffefffefffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfefefffefefefffdfefefffefdfdfffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffffefffffffffffffffefffffffffffefefffffffffefffffffffffefffefffffffefffffefffffffffefffffffefffffefefffefefffffefefefffefefffffefffffffefffefffefefffffefffefffffffffffefefefffefefefffffffffffefefefffefffffffefffefffefffefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffdfefdfffefefdfffefefefffefefdfffefefdfffefdfefffdfefefffefdfdfffefdfefffdfefefffdfefefffdfdfefffdfefefffefefefffdfdfdfffefefdfffefefefffdfdfefffdfefefffdfefdfffdfefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffdfefdfffefdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfefefffefefefffdfdfdfffefefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffffefefffffefefffffefefffefffffffffffefffffefffffefefefffefffefffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffefefefffefffffffffffefffffefffffefefefffefffefffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffefefffffffefffffffffffffefffffefffffffffffffffefffffffffffffffefffffffefefffffefffefffffefffffefefefffffefefffffefefffffffefffffffefffefffffffffffefffffefffffefffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff7a7b7aff7b7b7bff7b7b7bff7d7d7eff80807fff818081ff818181ff818181ff848484ff878786ff888887ff878888ff888887ff888888ff888887ff878888ff878887ff888887ff8b8b8aff8a8b8bff8b8b8bff8b8b8bff8b8b8aff8b8b8aff8b8a8bff8b8b8bff8a8a8bff8b8b8bff8b8b8bff898989ff868686ff868686ff868686ff868686ff868686ff868686ff868585ff838483ff808080ff7f7f7fff7f8080ff7f7f7fff7f7f7fff7e7e7eff7c7d7cff7b7b7bff7b7b7bff7c7b7bff7c7b7bff78777800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfefdfffefefefffdfdfdfffefefdfffefefefffefefdfffefefefffdfdfefffefefdfffdfefefffdfefdfffefefdfffdfdfefffefefdfffefefdfffefdfefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefdfdfffefefdfffefefdfffdfefefffefefdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefffefffffffffffefefefffffefefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefffffffffefffffffefefffffffefffffffefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffffffefefffffefefefffefffefffefefffffffffefffefefefffffffefffefffffffefffffffffffefffffefffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffefffffffffefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffefefffefffffffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefdfffefefefffefefdfffefefefffdfdfefffdfefdfffdfefdfffdfefdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfefdfffefefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfefefffefefdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffefefefffdfdfefffefefdfffdfefefffdfefdfffefdfdfffdfdfdfffefdfdfffefefdfffefdfefffdfefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808180ff808080ff808180ff808080ff818080ff777777ff636363ff515251ff4b4b4bff454545ff3f3f3fff383838ff313131ff2e2e2eff2b2b2bff242524ff1b1c1bff131313ff0e0e0eff0c0c0bff0a0a0aff080808ff050506ff030303ff010102ff010202ff020302ff030203ff020303ff030303ff030302ff070606ff090a0aff080808ff050606ff030403ff010202ff020202ff020202ff020202ff020202ff020203ff020202ff020102ff020101ff020201ff020201ff010202ff020201ff020203ff030303ff030404ff040404ff030303ff020302ff010202ff010102ff010102ff010101ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff030303ff060606ff080808ff080808ff020202ff010101ff010101ff020202ff010101ff020202ff030403ff050605ff060605ff060606ff080707ff0a0a0aff0e0d0dff121212ff181818ff1f1f20ff262626ff2b2c2bff313031ff363737ff414041ff474746ff50504fff585858ff646364ff727373ff727372ff747575ff767676ff757676ff070708ff060606ff050506ff050505ff060506ff060606ff060605ff040404ff030404ff030303ff030303ff020202ff020202ff020202ff020202ff030302ff020303ff030303ff030303ff020202ff010201ff010101ff020101ff010102ff030302ff030303ff020303ff030302ff030203ff030302ff020202ff020202ff030303ff020202ff030302ff030303ff020202ff020202ff010102ff010101ff010101ff010201ff030303ff040404ff060605ff070606ff0b0b0bff0d0d0eff0e0d0dff0e0d0eff0d0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffffffffffffffefffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffefefffefffefffefefefffefffefffffffefffffffffffefffefffffffffffffefffffefffefffefefefffefffefffefefefffffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffefffefffffffffffffefefffefffefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffefefefffffefffffffefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffefefefffefefefffefefefffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefdfefffefdfdfffdfdfefffefefdfffdfdfdfffefefdfffdfdfefffdfdfefffdfefefffefdfdfffdfdfefffefefefffefdfdfffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffefefffffffffffffefefffefefefffefffffffefefefffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffefefefffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffefefdfffefefefffefefdfffefefdfffefefdfffefefefffefefefffdfefefffdfefefffdfdfefffefefdfffdfefdfffdfefdfffdfdfefffdfefefffefdfdfffefdfefffdfdfefffefdfefffdfefdfffefdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffdfdfdfffefefdfffdfdfdfffefdfdfffefdfdfffefefefffefdfefffdfdfefffdfefefffdfdfefffefefdfffdfefdfffdfefdfffdfdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffffefefffefffefffefefefffefefefffefefefffffffffffffefefffffefefffefefefffffffefffefefffffffffefffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffefffefffefffefefefffefefefffefefefffefefffffffefefffffefefffefefefffffffefffefefffffffffefffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffefefffffffffffffefffffffffefffffffffefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffffffefffefefefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefffffefefefffefdfefffefefefffefdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfdfffefefefffdfdfefffefdfefffefdfdfffefdfdfffdfefefffdfdfdfffefefdfffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfefdfffefefdfffefefdfffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffdfdfdfffefefefffdfdfdfffefefefffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffefefdfffdfdfefffdfdfefffefefefffefdfdfffdfdfefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffdfefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffffefffefefefffffffffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefffffffffefefffefefffffffffffffffefefffefefefffefefffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefffffffffefefffefefffffefffffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefdfdfffefefefffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefffffffffefefffefefffffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffdfdfdfffefefdfffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefefffefdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffefefffefefefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfefffefefefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff818080ff818080ff808080ff808081ff818080ff727271ff5e5e5eff565555ff4e4e4eff484847ff414141ff393a3aff333334ff2e2d2eff262726ff1d1d1dff141413ff0d0d0dff0a0a0aff090808ff070707ff050505ff020303ff010202ff010101ff020201ff020202ff020302ff020202ff030303ff080707ff090909ff070707ff040405ff020202ff010101ff010101ff020102ff010201ff010101ff020102ff020101ff010101ff010001ff010101ff010101ff010101ff010101ff020101ff020202ff030302ff020203ff020202ff010102ff010101ff010101ff010100ff000001ff010101ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000101ff020102ff030303ff060606ff080808ff080808ff020201ff010100ff010101ff000101ff010101ff020202ff030403ff040504ff050505ff060606ff080807ff0a0a09ff0e0e0eff131313ff191a1aff222322ff29292aff313130ff373737ff3e3f3eff484848ff4f5050ff585757ff5f5f5fff69696aff757575ff747575ff767576ff767575ff767676ff080908ff070807ff070607ff060606ff070807ff080808ff080808ff060606ff060607ff060606ff070706ff060707ff070706ff060606ff070706ff070707ff060707ff060607ff060606ff050506ff040505ff030303ff030303ff050505ff060606ff060606ff070607ff070607ff060606ff050506ff050505ff060606ff070707ff070707ff070707ff060606ff050505ff040505ff040405ff040304ff030403ff040403ff060605ff080807ff0a0a09ff0b0b0aff0e0e0eff0e0e0eff0d0e0eff0d0e0eff0d0d0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefffffefefffffffffffffefffffffefffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefffffefefffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffefffefefffffefffefffffefffffffefffffefefffffffefefffefefefffefefefffefefefffefefffffefefffffffefffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefffffefefffffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefffffefffefffefefefffffffefffefffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefffffefefffffefefffffffefefffefefffffefefefffefefffffefefffffefefffffffefffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefffffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfefffefdfdfffefdfdfffdfdfefffdfdfefffdfdfefffdfefefffdfdfdfffefdfefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffefefefffdfefefffefdfefffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffefefdfffefdfefffefefdfffefefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffefefdfffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffdfefdfffefdfdfffefdfdfffefdfefffdfdfefffefdfdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffffffffffefefffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffefffffffffefffffefffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffefffffffffefffffffefffffefffffefffffffefffefffffffefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffdfefdfffefdfefffdfdfefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfefffefefefffefdfefffefdfdfffdfefdfffefdfdfffefefdfffefefefffdfdfefffefdfdfffdfefefffefdfefffefefdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffdfefefffdfdfdfffefefdfffefefdfffdfefefffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffdfefdfffdfdfefffdfefdfffdfefefffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffdfdfefffefdfdfffdfefefffefdfefffefefdfffefefdfffefefefffefefefffefffefffefefefffefefffffffffefffffefffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefefffffefefffffefffffffefefefffffefffffefffffffefefefffefefffffefffefffefefefffffefefffefffefffffffffffefefefffffffffffffffffffefefffffffffefffffffffffffefffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffefefffefefffffefefffffefefffffefffffffefefefffffefffffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffdfefefffefefefffdfdfefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffefefffefefffffefefefffefefffffefefffffefefefffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfefffefefefffefdfefffefdfdfffdfefdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffdfefefffdfdfefffdfdfefffefefefffefdfefffefdfdfffdfefdfffefdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefefffffefffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff818081ff808180ff808080ff808180ff7d7d7eff767576ff676868ff5f5e5fff565656ff4e4e4eff464646ff3e3d3eff363636ff303030ff272727ff1d1c1cff121312ff0b0b0bff080707ff050505ff030304ff030203ff010202ff010001ff000100ff010100ff010101ff010102ff010201ff020202ff060707ff080807ff060505ff030302ff010101ff000000ff000001ff000000ff010000ff000101ff000001ff000101ff000000ff000000ff000100ff000100ff000001ff010000ff010000ff000001ff010101ff000101ff000101ff000100ff010001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff060606ff080808ff080708ff010102ff000000ff000000ff000001ff000001ff010101ff020203ff040303ff040504ff050505ff070706ff090909ff0c0c0dff121212ff1a1b1aff242324ff2b2c2bff333333ff3a3a3aff424242ff4d4e4dff545454ff5d5d5eff666666ff6e6e6eff767676ff767675ff757576ff757676ff757675ff090909ff080809ff070708ff080808ff090909ff0b0b0aff0b0c0bff0a0b0bff0a0a0bff0c0b0bff0d0c0cff0c0c0dff0c0c0cff0b0b0cff0b0c0cff0c0c0cff0d0c0dff0c0c0cff0b0b0aff090a0aff080808ff060707ff070606ff080808ff0a0a0aff0b0a0aff0b0b0bff0a0a0aff090a0aff0a0b0aff0b0a0bff0b0a0bff0b0c0cff0d0c0cff0b0b0cff0a0a0aff0a0a0aff0a0a0aff0a0a0aff090909ff080808ff090808ff0a0a09ff0b0b0bff0d0c0cff0e0e0eff0d0d0eff0e0d0dff0d0e0eff0e0d0eff0e0f0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffefffefefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffefffffffffefefffefefffffefffefffefffefffffffefffffefefffffefffffffefefffefefefffefefffffffffefffefffefffefefefffffffffffefffffffefefffffefffefffffefefffefffffffffffffffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffffffefefefffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffefefefffefefefffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffefffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefffefffefffefffffffefffffefefffffefffffffefefffefefefffefefffffffffefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffefffefefefffefefefffefffffffffefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffdfdfefffefefdfffefdfefffdfdfefffdfefdfffefdfefffefefdfffdfefdfffefefdfffefdfdfffefefdfffefdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffffffefffffefefffffefffffffefefffefefefffefefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefffffffefefefffefffefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfefefffefefefffefdfefffefefdfffdfdfdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfefffdfefefffdfdfdfffdfefefffdfefefffefdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffdfdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfefffefefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfefefffdfdfefffdfefdfffefefdfffdfefefffefefefffdfdfefffefefdfffdfdfdfffdfefefffefdfefffdfefdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefffffffefffefffffefefffefefffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefefffefefefffffefffffefffefffffffffffefffffffefffefffffefefffefefffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffefffefffefffefffffffffefffffefffffffefefefffffefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffefffefefefffefffffffefefefffefefefffffffffffffffefffffffffffefffffffefffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefdfffefefefffdfefdfffefdfdfffefefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefdfdfffefdfefffefdfdfffdfdfefffdfdfefffefefdfffefefdfffdfdfdfffefefefffdfefefffdfdfefffdfefdfffefefdfffdfefefffefefefffefdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefdfffdfdfdfffefefefffefefdfffefefefffdfdfefffdfefdfffefdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfefdfffefdfefffefefdfffdfefdfffefefdfffefdfdfffefefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfefefffefefefffdfdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefefffffffffffffffffefffffffffffefffffffefffefffffefefffefefffffffffefffffefffffefefffffefffefffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffefffefffffefefffefefffffffffefffffefffffefffffffefffffffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefdfefffefdfefffefefdfffefefdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefffefffffefffffffffefffefffefffefffefffffefefffffffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefdfefffefefdfffefefdfffdfdfdfffefefefffdfefefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefdfffefefefffdfefefffdfefdfffefdfefffdfefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefdfefffdfdfefffefefdfffdfefdfffdfdfdfffefefefffdfefefffdfdfefffdfefdfffefdfdfffdfefdfffdfefdfffdfdfefffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808081ff818080ff808180ff818080ff7d7d7dff7b7c7bff767776ff6d6d6cff656464ff5c5c5cff535352ff4a4a4aff414041ff393938ff323332ff282828ff1d1d1dff121212ff0a0b0bff060606ff040303ff020302ff020202ff010102ff010100ff000000ff000100ff010000ff000000ff000000ff010102ff060706ff080708ff050505ff030203ff000101ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff020202ff060606ff090908ff090809ff020202ff010000ff000000ff000000ff000000ff000100ff010101ff020202ff030403ff040405ff050606ff090808ff0b0c0cff121211ff1a1a1bff252524ff2d2d2dff353636ff3d3c3dff454545ff515151ff585859ff626261ff6a6a6aff717172ff777677ff777777ff767576ff757676ff767676ff090909ff090909ff080808ff080909ff0a0a0aff0b0b0bff0d0d0dff0e0e0dff0e0e0fff0f0f10ff101110ff111111ff111111ff111111ff111111ff101111ff101110ff101010ff0f0f0eff0d0e0dff0d0d0cff0c0b0bff0c0c0bff0c0b0cff0c0d0dff0d0d0eff0e0d0eff0d0d0dff0d0d0cff0d0d0dff0d0e0dff0e0e0eff0f0f0eff0f0f0fff0f0e0fff0e0e0dff0d0d0dff0e0e0eff0e0e0eff0d0e0dff0c0c0cff0c0c0cff0c0d0dff0c0c0dff0c0d0dff0d0d0dff0d0e0eff0e0e0eff0e0d0eff0f0f0eff0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffefefefffffffffffffffefffffffffffefefffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffefffffffefffefffffffefffffffffffefefefffefffefffffffefffefefffffefffffffefffefffffefffffefefffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffefefffffffffffffefffefffffffffffefefffffffefffffffefffffffffefffffffffffffefffffffffefffefffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffffffefffefefffffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffffefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefefefffefffffffefefffffefffefffefffffffefffefffffffefffffffffffefefefffefffefffffffefffefefffffefffefffefffefffefefefffefefffffefefefffefefffffefefefffefffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffffefffffefefefffefefffffffefefffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffefefdfffdfdfefffdfdfdfffdfefdfffefefdfffdfdfdfffdfefefffdfefefffefdfefffefdfdfffefefefffdfefefffefefefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefffefffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffefefefffefdfefffefefdfffdfefefffefdfdfffefdfefffefefefffdfdfefffdfefefffefdfefffdfefdfffdfdfefffefdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffdfefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffefdfefffefefdfffdfefefffefdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefefefffffefffffefefefffffffffffffefefffffffffffefefffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefefffefefefffffefefffffffefffefefefffefefffffefefefffffffffffffefefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefefffefefefffffefefffffffefffefffefffffffffffefefefffffffffffffffefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffefefefffefefefffdfdfefffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfdfefffdfdfdfffdfefefffdfdfefffdfefdfffdfefefffefefdfffefefdfffefefefffdfdfdfffdfefdfffefefefffdfdfefffdfefefffdfefdfffefdfefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffefdfefffefdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffdfefefffefdfefffefdfefffefefefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffdfdfefffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffffffffefffffffffefffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffefffffffffffefefefffffffffffffefefffffffefffefefffffffefefffefffefffffffffffefefefffefffffffffffffffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffefffffffffffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffffefefffffffefffefefffffefefefffefffefffffffffffefefefffefffffffefffffffffefffffffefefffffffffffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffefffefefefffefffffffefffefffefefffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfefdfffefefefffdfdfefffdfefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefdfdfffefefefffdfdfefffefdfdfffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefdfefffdfefefffefefefffdfefdfffefefefffefefdfffefefdfffefefefffdfdfdfffdfefdfffefefdfffdfdfefffdfefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff808180ff818080ff7e7d7dff7b7c7cff7b7b7bff777777ff707070ff686968ff606060ff565756ff4d4d4cff434443ff3a3b3bff343534ff2b2b2aff1d1d1eff131313ff0b0c0bff060606ff020303ff020202ff020203ff020202ff010201ff010001ff000100ff000000ff010000ff000000ff010101ff060606ff080808ff070607ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff020202ff060606ff0a0a0aff0a0a0aff020202ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff030303ff040404ff050505ff070808ff0c0b0cff121112ff1b1b1bff262626ff302f30ff383938ff3f4040ff484848ff545454ff5b5b5bff636364ff6b6c6cff737273ff777777ff787879ff7a797aff767576ff757676ff0a0a0aff0a0909ff090909ff090808ff0a0a0aff0d0c0cff0e0e0eff101010ff121112ff121213ff141414ff151414ff151515ff141515ff151515ff151515ff151515ff141313ff131313ff121212ff111111ff111010ff101010ff101010ff101011ff111111ff111211ff111111ff111110ff101111ff111111ff121212ff121212ff121212ff121212ff111211ff111111ff121212ff111112ff111211ff111110ff0f0f10ff0e0f0fff0d0e0dff0d0d0dff0c0c0dff0d0d0dff0e0d0eff0f0e0eff0f100fff100f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffefffffffefffefffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffefefffffffefffffefefefffffefefffefffefffefefefffefefffffffffefffefefffffefffefffffefefffffffefffffffefffffefffffefffefffffffefffffffefffffffefffffefefffffefffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffefefffefffefffffffefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffefffffffefefefffefefefffefefffffffffefffefefffffefefffffefffefffefffefffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefffffefefefffefefefffefffefffefefefffefefffffffffefffefefffffefffefffffefefffefffefffffffefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefefefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffefefffffefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfdfdfffdfefdfffdfefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffffffffffffefefffffffefffffffffffffffffffefffefffffffefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefdfffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfdfefffdfdfdfffdfefdfffdfefefffefdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfefffdfefefffdfefdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefdfefffdfdfefffefdfefffefdfdfffdfefefffefdfefffefefefffdfdfdfffdfefefffefefefffdfefefffefefefffdfefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffefefefffefdfefffefdfefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffefefffffefefefffefefffffefefffffffffefffefffffffefefffffefffffffefffefffefefffffefffffffefefefffffffffffefefefffffffefffffffffffffefffffffffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefefffffefefffffffffefffefffffffefefffffefffefffefffefffefefffffefffffffefffefffffffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffefffefefffffefffffffffffefffefffffffffefffffefffffffefffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefdfffdfdfefffefefefffefdfdfffefefdfffefefefffefefefffdfefdfffefefefffefefdfffefefdfffefdfdfffefdfefffefefdfffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffefefefffefefefffdfefefffdfdfefffdfefefffdfefdfffdfdfefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffdfefdfffefefdfffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefefffefefefffdfefefffefdfefffefefefffefefefffefffefffefffffffffffefffefefffffefefefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefffffffefffffffefffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefffffffffefffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffefffffefefffefffefffefefefffefffefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefefefffffffffffefefefffefffefffefffffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefdfffefefefffefefdfffdfefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefdfefffefefefffefdfdfffefefdfffefefefffefefefffdfefdfffefefdfffefefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfefefffdfdfdfffefefefffdfdfdfffefefdfffefefefffefdfefffefefefffdfdfefffdfdfdfffefdfefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefefefffdfefefffefdfefffdfefdfffefefdfffdfefdfffefefdfffdfdfefffefefdfffdfdfefffdfefdfffefdfdfffdfefdfffefefdfffefdfdfffdfefdfffefdfdfffdfefdfffefefdfffefdfdfffefdfefffefdfdfffefefefffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff808180ff7f7e7fff7d7d7eff7d7c7cff7b7b7bff787878ff727272ff6b6b6aff626363ff5a5a5aff504f50ff464646ff3d3d3dff363635ff2c2c2cff1f1f1fff131413ff0c0c0cff070706ff040403ff030202ff030203ff030202ff020201ff010101ff000100ff010000ff000000ff000000ff010101ff060606ff090908ff060707ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010202ff060505ff0a0b0aff0b0b0bff020203ff000000ff000000ff000100ff000000ff000100ff010101ff020202ff020302ff040404ff050505ff080808ff0d0c0cff131213ff1c1c1bff272727ff333232ff3c3d3cff444344ff4c4c4cff575757ff5d5e5dff656666ff6d6d6cff737474ff787878ff797a79ff7b7c7cff7d7d7dff767676ff0b0c0cff0a0a0aff090909ff090909ff0c0b0bff0e0e0eff101010ff121212ff141414ff151515ff161617ff171716ff171717ff171717ff181818ff191919ff191819ff181818ff171717ff161616ff161516ff151515ff141514ff151415ff151515ff151515ff151616ff161617ff161616ff161616ff161616ff171616ff161616ff161615ff151516ff151515ff141415ff141514ff151414ff141413ff131313ff121112ff101010ff0f0f0fff0e0e0dff0d0d0dff0e0d0eff0f0e0fff0f0f0fff10100fff1312130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffffefefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffefffffffffefefffffffefffefefefffffefefffefffffffefefffffefffefffefefefffefffffffefffffffffffffffffefefffefffefffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffffefefffffffefffefefffffffefffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffefefefffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefefffefefffffefffffffffffffffefefefffefefffffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffefefffefefefffefffffffefffefffefefefffefffffffffffffffefffffffffefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffefefffffffffefffefefefffefefffffefefefffefffefffefefffffefffffffefffefffefefefffefefefffefefefffdfefefffdfdfefffdfdfefffefefefffefefefffdfdfdfffefdfefffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfefdfffdfdfefffefdfefffdfefefffdfefefffdfefdfffefefdfffefefefffefefdfffefefefffefefffffefefefffefefefffefefffffffffffffefefefffffefefffffffefffefefefffffefefffefffffffefffffffefffffffefefffffefffffffefffffffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffffefffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfefffefefefffefdfdfffefefdfffdfdfefffefdfefffefdfdfffefefdfffefdfefffdfefdfffdfefefffdfdfefffefefdfffefefefffdfefefffdfdfdfffefefdfffdfdfefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfefefffefefefffefdfefffefefefffefdfefffefefefffdfefefffefdfefffefdfefffdfefdfffdfefefffefefefffefefefffdfefefffdfefdfffefefdfffefefefffefefdfffefefdfffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffefffefefffffefffffffefefefffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffdfdfdfffefdfdfffdfefefffefefdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfefefffefefefffdfefefffefdfdfffefefdfffdfdfdfffefdfdfffdfefefffdfefefffdfefefffdfdfefffdfefefffdfefefffefefefffefdfdfffdfefdfffdfefefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffdfefefffdfdfefffdfdfdfffdfdfefffefdfefffefdfefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfefefffdfefdfffefefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffdfefefffdfefefffdfefefffdfdfdfffdfefefffdfefefffefefdfffefdfdfffdfefdfffdfdfefffefefefffefdfefffefefefffefdfefffefefefffefefefffefffefffefefefffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffefffffffefffffffefffefffffffefffefffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfefefffdfdfefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffefffefffefefffffffefffffefffefffefefefffefefffffefffffffefffefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffdfefefffdfefefffdfefefffdfdfefffdfefefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffdfdfdfffefdfefffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfefdfffdfefefffefefefffefefefffefefefffdfefdfffefefdfffdfefefffefefdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffefefefffdfefefffefdfdfffefdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff7f8080ff7f7f7fff7e7e7eff7d7e7eff7c7c7cff797979ff737474ff6d6d6dff656565ff5d5c5cff535352ff484848ff403f3fff373737ff2c2d2dff1f2020ff141414ff0d0d0dff080808ff050504ff030303ff020302ff020203ff020202ff010101ff010100ff000000ff000000ff000000ff010101ff060606ff080908ff070808ff030404ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010201ff050505ff0a0b0bff0c0c0cff030303ff010000ff010000ff000000ff010000ff000101ff010101ff020302ff030303ff040505ff060606ff090909ff0d0d0dff131413ff1c1d1dff292829ff353434ff404040ff474748ff504f50ff5a5959ff60605fff676767ff6e6f6eff757676ff79797aff7c7c7bff7d7d7dff7d7e7eff111111ff0e0e0eff0b0b0cff0a0a0aff0a0a0aff0d0d0dff0f1010ff131212ff141414ff151516ff161617ff181818ff191919ff191819ff1a191aff1b1a1bff1b1b1cff1b1c1bff1b1b1bff1b1a1bff1a1a1aff191a1aff19191aff181919ff181919ff191919ff1a1919ff1a1a1aff1b1b1aff1b1b1aff1a1b1bff1a1a1aff1a1a1aff191a1aff191919ff181818ff181718ff171717ff161616ff161615ff151616ff141415ff131413ff121212ff101010ff0e0f0fff0e0e0eff0e0e0eff0f0f0fff0f0f10ff131213ff1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffffffffffefffefffffffefffffffefffefefffffffffefffefffefffefffefffefefefffefefffffffefffffefefefffefefffffefffffffefffffffffffefffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffefffefffffffefffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefffffffefffffffefffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefefffffefefffffffefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefefefffffefefffefffefffffefffffffefffffffefefffffffefffffffffffefefffffffefefffefffefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefefefffefffefffffefefffefefffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffffffffefffffffefefefffffefefffefffefffefffefffefefefffefffefffefffffffefefffffefffffffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffefdfefffefdfefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefefefffefefffffffefffffefffefffefefffffefffffffefffefffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffefefefffefdfefffefdfefffdfdfefffefefefffefefefffdfefefffdfdfefffefdfefffdfefefffdfefdfffdfdfefffefefefffefefefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffefefdfffdfdfdfffdfdfefffefefefffdfefefffdfefdfffefdfdfffefefdfffefdfefffefefefffefdfefffdfefdfffefefdfffefefefffefdfefffefefefffefdfefffdfefefffdfefefffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffffffffefffffffefefefffffefefffefffffffefffefffefefffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffefffffffffffefefffffffffffffefffffffefffefffffefefffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffefefffefffefffffefffffffefffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfefffdfefefffdfefefffefefdfffefefdfffefdfefffdfdfefffefdfefffdfdfefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffdfefdfffefdfefffefdfefffefdfdfffefefdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefdfefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefdfffefdfefffdfdfefffefdfefffdfefdfffdfdfefffdfefefffdfefdfffdfefdfffefefdfffefdfefffdfdfefffefdfefffdfdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffffffffffefffffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffefefefffffffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffefffffffffefffffffffffffffefffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefffffefefefffefefefffefffefffffffefffefefffffffefefffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefdfffefefefffefefdfffefdfefffefefdfffdfefdfffefefdfffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefffffffffefefffefffefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffdfefdfffdfefefffdfefefffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfefefffdfefdfffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfefdfffefefdfffefefefffefdfefffefefefffefdfefffdfefefffdfefdfffefdfefffdfefefffdfefdfffefefdfffefefdfffdfdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff807f80ff7f807fff7f7f7fff7f7f7fff7e7e7eff7d7e7dff7b7b7bff757574ff6e6e6eff676766ff5e5e5eff555555ff4b4b4bff414142ff393939ff2d2e2eff212121ff151616ff0d0e0eff090908ff060606ff040404ff030303ff020202ff010101ff010101ff010000ff010000ff000000ff000000ff010101ff060606ff090909ff080808ff040404ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff050505ff0a0a09ff0b0b0bff030302ff000100ff000100ff000000ff000001ff010101ff010101ff020202ff030404ff040505ff070707ff0a0a0aff0f0e0fff141415ff1e1e1eff29292aff363736ff424242ff4a4a4aff525152ff5b5b5bff626262ff6a6a6aff707171ff777777ff7c7b7bff7d7d7dff7d7e7dff7e7d7eff161616ff111212ff0e0d0eff0b0c0cff0b0b0bff0f0f0eff121212ff151415ff161616ff171717ff181818ff191919ff191a1aff1b1b1bff1b1c1bff1b1c1bff1c1c1cff1d1c1cff1c1c1cff1c1c1cff1c1b1cff1c1c1cff1c1c1bff1b1b1bff1c1b1bff1b1c1bff1c1b1cff1b1c1bff1b1c1cff1c1c1dff1c1c1cff1b1c1bff1b1b1bff1b1b1aff1a1a1bff1a1a1aff191a19ff191919ff181818ff171718ff171717ff161616ff151515ff131414ff111212ff0f100fff0f0f0eff0f0f0fff0f0f10ff131213ff161616ff1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefefffffefffffffffefffffefefffffffffffefefefffefffefffefefffffffefefffffefffffffffefffffefffffffffffffffffefffefefffffefffffffffffffffffffffffffffefffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffefefefffffffefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffffefffefffffffefffefffffefffffffffffffefefffffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffefffffffefffffefefffefefefffffffefffefefefffefefefffefffefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffefffefefffffefefefffffefffffffffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefffefffefffffffefefefffffefffffffffefffefefffffefffefffffefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefefefffefefffffffefefffefefffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefdfffdfdfefffdfefefffdfefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffefffffffefffffffefffefffefffefffefefefffefefefffefdfdfffefefefffefefefffefdfdfffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefdfdfffefefefffefefefffefdfdfffefefdfffefefefffdfefefffefefdfffdfdfefffdfefefffdfefdfffefefdfffdfefefffefdfefffefdfdfffdfdfefffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefefefffdfdfdfffdfefdfffdfdfefffefdfdfffefdfefffefefdfffefdfefffefefefffdfefdfffdfdfefffdfefefffdfefefffefefefffefefdfffdfdfefffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffffffffffffefefffffffefffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffffefefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffefefffffefffffffffffefffffffffffffefefffffffefffefefffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefefffffefffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffefffffffffefffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefffffefefefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffdfdfefffdfdfdfffdfefdfffdfefefffdfdfdfffefdfefffefefdfffdfdfefffdfefdfffefdfdfffefefdfffefefdfffefdfdfffefefefffefefdfffdfdfdfffefefefffdfefefffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefefffefefefffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefdfdfffefefdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffefefdfffdfdfefffefdfefffefefdfffefefefffdfefdfffefdfefffefefefffefefefffdfefdfffefdfdfffefefdfffefefdfffefdfdfffdfefdfffefefdfffdfdfdfffdfefefffdfefefffefefdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffefefefffefdfdfffefefefffefefefffefffffffffffefffefefffffefffffffefffefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffffffffffefefffffffffffefefefffefffefffefefffffffefefffffefefffffffefffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffefefffffefefefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffdfefdfffefdfefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefffffffffffefffefefffffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffefffefefffffefffefffefffefffefefefffefefefffefffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfdfffefefefffdfefefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfefdfffdfdfefffdfefefffdfefefffefefefffefefdfffdfdfefffdfdfefffdfefdfffdfefefffdfdfdfffefdfefffefefdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefefffffefffffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f807fff7f807fff7f7f7fff7f7f7fff7f807fff7e7f7fff7b7b7bff767576ff6f6f6fff686868ff606060ff575757ff4e4d4dff444443ff3b3a3aff2f2f2fff232322ff161616ff0e0f0fff090a0aff070706ff040504ff030202ff010102ff010001ff010101ff000000ff000000ff000000ff000000ff010202ff070706ff09090aff080808ff030403ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff050505ff090909ff0a0a0aff020202ff000100ff010000ff010100ff010101ff010101ff010101ff020202ff030303ff050505ff070808ff0b0b0bff0f0f0fff161616ff202020ff2b2b2bff373737ff434243ff4b4a4aff535352ff5d5d5dff636464ff6b6b6bff727273ff797979ff7d7d7dff7e7e7dff7d7e7eff7e7d7eff181818ff161616ff111112ff0d0e0eff0e0e0eff111111ff151515ff171817ff181818ff181818ff191919ff1a1b1aff1b1b1bff1d1c1dff1c1c1cff1d1d1cff1d1d1dff1d1d1dff1d1c1cff1c1c1cff1d1c1cff1d1d1dff1d1d1dff1c1c1dff1c1d1cff1c1c1cff1c1c1cff1c1d1cff1c1b1cff1c1c1cff1c1c1bff1c1c1cff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1a1b1aff1a1a1aff1a1a19ff191919ff191818ff181818ff171817ff151515ff131313ff101111ff0f100fff10100fff131212ff161617ff181717ff1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffefefffffffffffffffffffefffffffefffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffefffffffefffffffffffffffffefefffefffffffefffffffffffefffefefefffffffefffefefefffefefffffffffefffffffffffffffefffefffefffefffefffffffffffffefffffefffefffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffefffffffffffffffefffefffefffefffefffefffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefffefffefefefffffefefffefefefffefefffffefffefffffefefffffefefffefefefffefffffffefffefffefefffffefefefffefffefffefefefffffefefffefffffffffefffffefefffffefffffffffffffffffefefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffefefffefffefffefffefffefefefffefefffffffffefffefefffffefefefffefefffffefefefffefefffffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfdfffefefefffdfdfdfffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffffffefffffffefffefffefefefffffffefffefefefffefefffffffffefffffefffffffffefffefefefffefefefffefffffffefefefffdfefefffdfefdfffefefefffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffdfefdfffdfefdfffefefefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfdfefffefefdfffdfefefffdfefdfffefefdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffefefdfffefefefffdfefefffdfefefffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffdfefefffdfdfefffdfefdfffdfefdfffefefefffdfefefffefdfefffdfefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffefffefefffffefffffffefefffffefefefffefefffffefffffffefefefffefefefffefffefffffefffffefefffffefffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefffffffefefffffefefefffffffffffffffffffefefefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffdfefdfffefdfefffefdfefffdfdfdfffdfefefffdfefefffdfdfefffdfdfefffdfefdfffdfdfdfffefdfdfffdfefefffefdfefffdfdfefffdfefefffefefefffefdfdfffdfefefffdfefefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfefffefefdfffefdfefffefefdfffdfefdfffdfefdfffefefefffefdfefffdfdfdfffdfefdfffefefefffdfefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefefffdfdfefffdfdfefffdfefdfffdfefdfffefdfefffdfefefffefdfefffdfefefffefefefffefefefffefdfdfffdfefefffdfefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefefffefdfdfffdfdfdfffdfefdfffefdfefffdfefefffdfdfdfffefefefffefefefffefefefffffefefffffefefffefefefffffffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffefffffffffefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffdfefefffefefefffefefffffefefefffefefffffefffffffefefefffefefefffefffefffffefefffefefefffefffffffefffefffffefefffffefffffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffdfdfefffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffefffffffefffffffefefffffefefffffefffefffefffefffffefefffefffffffffefffffefefefffefffffffffffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfdfffefefefffdfdfdfffefefefffefefefffdfefefffdfdfefffdfefdfffdfefdfffefdfdfffdfefefffefdfefffdfdfefffdfefefffefefdfffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffefdfefffefefffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f807fff7f7f7fff807f7fff7f8080ff807f80ff7f7f7fff7c7c7cff767676ff706f6fff686969ff616161ff585858ff4e4e4fff454545ff3b3b3bff303030ff242424ff181818ff0f0f0eff0a0a0aff060706ff040404ff030202ff010101ff000100ff010001ff000001ff000000ff000000ff000100ff020202ff080808ff0a0a0aff080808ff040303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050505ff090908ff090808ff010202ff000001ff000100ff000000ff010100ff010101ff010101ff020201ff030303ff050505ff070807ff0b0b0bff0f1010ff171717ff212121ff2c2c2cff373737ff414142ff4a4a4aff535353ff5e5e5eff646464ff6d6c6cff747373ff7a7a7aff7e7e7dff7d7d7eff7e7e7dff7d7e7eff181918ff181818ff161516ff121211ff111011ff141414ff171718ff1a1a1aff1a1a1aff1a191aff1b1b1bff1c1c1cff1d1d1dff1d1e1dff1e1e1dff1e1e1eff1d1e1eff1d1e1eff1d1e1dff1d1c1dff1d1d1dff1d1d1dff1e1e1eff1d1e1eff1d1d1dff1c1c1dff1d1d1cff1c1d1cff1d1c1cff1c1c1cff1d1c1cff1c1c1cff1c1c1cff1c1c1cff1c1b1bff1b1c1cff1b1b1cff1b1b1bff1b1b1bff1b1b1aff1a1b1bff1a1a1aff1a1919ff181718ff151514ff111211ff0f100fff121313ff171617ff171817ff171817ff1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffffffffffffffffffffffffffffefffefefefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefffffffefefefffffffffffefffffffffffffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffefefffffefefefffefefffffefffefffffefefffffefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffefefffffefefffefefefffffffefffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffffefffffffefffffffefefffffffefffefefefffefefffffffefffffffefefffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffefefefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefffffefefefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffefffffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffffefefffefefefffffefefffefffefffefefefffefefffffffefffffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffdfdfdfffdfefdfffdfefdfffdfdfdfffefefefffefdfdfffefefdfffefefefffdfefdfffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffefffefffefefefffefefffffefefefffefffefffffefffffefefefffefefefffffffffffffefffffefffefffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefefffffefffefffffffffffefefffffffffefffffffefffefefefffefffffffffefefffffefefffefffffffefffefffefefefffefffffffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffefefefffefffefffffefffffefefffffffffefffffffefffffefefffefffffffffefefffffefffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffdfdfefffefefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffdfdfdfffefdfefffefdfefffefdfdfffefefdfffdfdfdfffdfdfefffefdfefffefdfdfffefefefffdfefefffefdfefffefdfdfffdfefefffdfdfefffdfdfdfffefdfefffdfefefffefefefffefdfdfffdfdfdfffefefdfffefefefffefefefffefdfefffdfefefffdfdfdfffefefefffefdfefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfdfdfffefefefffdfdfdfffdfefdfffdfdfefffdfdfefffefefdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffdfdfdfffefdfefffefdfefffefdfefffefefdfffdfefdfffefdfefffefefefffefdfdfffefefefffdfefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffdfefefffefefefffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffefffefffefefffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffefefffefefefffffffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefefffefefefffefffffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefdfefffefdfdfffdfefefffefefefffdfefefffefefefffefefefffffefefffffefefffefefefffefffefffefefffffefffefffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefefefffffffefffffffffffefffefffffefffffffefffffffefefffefffefffefefefffefefffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefefffdfdfdfffefefdfffefefefffdfdfdfffefdfefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffefefefffefefefffffffffffffefffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff7f7f7fff807f80ff7f7f80ff807f7fff7f807fff7c7c7cff767677ff717070ff696969ff626262ff595a59ff504f50ff464545ff3b3c3bff303030ff252525ff191819ff0f1010ff0b0a0aff070606ff030303ff020201ff010101ff010101ff010001ff000001ff000000ff010100ff010101ff020202ff080808ff0a0a0aff080708ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff040404ff070708ff080808ff020101ff000000ff000100ff010001ff010000ff010101ff010101ff010102ff030303ff050605ff080808ff0c0b0bff0f0f0fff171717ff222222ff2d2d2dff373737ff414142ff4a4a4aff545454ff5f5e5fff656565ff6d6d6cff747474ff7a7a7aff7e7e7eff7e7e7eff7e7d7dff7f7e7eff181818ff181818ff181918ff151515ff161616ff191919ff1c1d1cff1d1d1dff1b1b1bff1b1b1bff1c1c1cff1d1d1dff1e1f1eff1f1e1eff1f1e1fff1e1f1fff1e1f1eff1e1e1eff1e1e1eff1d1d1dff1d1e1dff1d1e1dff1e1e1dff1e1e1eff1e1d1eff1e1e1dff1e1e1eff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1e1dff1d1d1dff1d1d1eff1d1d1dff1d1c1cff1d1c1cff1c1d1dff1d1c1dff1d1c1cff1c1d1dff1c1d1dff1c1c1cff1b1b1bff181918ff151515ff131212ff161616ff181817ff181818ff181818ff1817180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffefffffffffefffefffffffffffefffffffefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefefffefefefffefefffffffffefffefffefffffefefffefefffffefefffffffffefffefefffffefefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffefffffffefffffefefffefefffffefefffffffffffffefefffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffefffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffffefffffffefefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffefefffffefefefffffefefffefefefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffdfefefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefffffffefffffffffefffefffefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefefefffffefefffefefefffefefdfffefefdfffdfefefffdfefdfffefdfefffefdfefffefdfdfffefdfdfffefefdfffdfefdfffefdfefffefdfefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffffefefffefefffffefefffffffffefffefefffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffffefffffefefffffffefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefffffefefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefefdfffefdfdfffdfefdfffefdfdfffdfefdfffefdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffefdfefffefdfefffefdfdfffefdfdfffefdfdfffdfefdfffefdfefffefdfefffefefdfffefdfdfffdfdfefffdfefefffefefefffefefdfffefefdfffdfefdfffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffffefefffefefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffefefefffefffffffefffefffffefffffffefffffffefefffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffefefffffffefffefffffffffffefffffeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffefffffefefefffefdfdfffefdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfefdfffefdfdfffdfdfefffdfdfefffefefefffefefdfffefefdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfefffefefdfffdfdfefffdfdfefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefdfffefefefffefefefffdfdfefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffefdfefffefefdfffefdfdfffdfefdfffefdfefffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefdfefffefdfdfffefdfdfffdfefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffffefffffffffffffffefffffffffefffffefefffffefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffffffefffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefefffffffefffefffffffffffefffffffefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffffefffffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefefdfffefdfefffefefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffffefefffffefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfefefffefefdfffefefdfffefdfdfffdfdfefffefefefffefefefffdfefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefffffefefffffffefffffefffefffffefefffefefefffefefefffefefefffdfdfdfffefefdfffefdfefffefefdfffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffefefdfffdfefdfffefdfdfffefefdfffdfefefffefefdfffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefefffffefefffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefdfefffdfefdfffefdfdfffdfdfefffdfdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f80ff807f80ff80807fff7f7f7fff7f7f7fff7b7c7cff7b7b7cff777676ff707070ff696a6aff626262ff595a59ff515050ff464647ff3c3c3cff313131ff252626ff1a191aff101010ff0b0a0bff070707ff040303ff020202ff010101ff010101ff010201ff010101ff000000ff000000ff000001ff020202ff090809ff0a0a0aff080707ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff070606ff070707ff010102ff000000ff000000ff010000ff010101ff010101ff020202ff020202ff040304ff060606ff090809ff0c0b0cff100f0fff161616ff222122ff2d2c2cff373737ff424241ff4b4a4bff545454ff5f5f60ff656666ff6e6d6eff747474ff7a7a7aff7d7e7dff7d7d7dff7e7e7eff7e7e7eff181818ff181818ff181818ff181818ff1b1b1aff1e1d1eff201f20ff1e1e1eff1c1b1bff1d1c1cff1d1d1dff1f1e1eff1f1f1fff1f1f1fff1f201fff201f20ff1f1f1fff1f1e1eff1f1e1eff1e1e1eff1d1e1dff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1dff1e1e1dff1d1e1dff1d1e1eff1e1e1eff1e1e1eff1d1e1dff1d1d1dff1d1d1dff1d1d1dff1e1d1dff1e1e1eff1e1e1eff1f1e1eff1e1e1eff1d1d1eff1c1c1cff191919ff171617ff181717ff181818ff181818ff181817ff1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffffefffffefefffffefffffffffefefffefffffffefefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffefefffffffefffefffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffefffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefefffffefffffffffffefffefefffffffefffffefefffffefffffffffefefffefffefffefefffffefffffffffffffffffffffffefffefffefffefffffffefffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffefefffefffffffefefffffefffffffffffffffffffffffefffefffefffefffefffefffefefefffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffffefffefefffffffefefffefffefffefefffffffffefffefffffffefefefffefefefffffffefffefefffffffefefffefffefffefffefffffefffffffffffffefefefffefffffffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffefffefffefefffffefffefffffefefffefefffffefefffffefefffffefffffffffefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffefefefffefefffffffffefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffdfefdfffefefefffefefdfffefdfdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefffffffffffffffefffefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffffffefffefefffffefefefffefffefffefffefffffefffffffffffffefefefffefffffffefefefffefefefffefffefffefefefffffefefffefefefffefefffffffffefffefefefffefefffffefefefffffefefffefefffffefefffffefefffffefffffffffefefffefffefffefefefffefffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffefdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefefefffefefefffdfefdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffefefdfffdfefefffefefefffdfefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefffefffefefefffefefefffffefefffffefefffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefffefffffefffffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefefffffffefffefefffffffffefffefffffffefefefffefefefffffffefffefefffffffffefffefffefffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffefefefffefefffffffffffffffffffffffefefffffffefffefefffffffffefffefffffffefefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffefffefffffffeffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefffffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefdfdfffefdfdfffdfefdfffdfefdfffefdfefffefefdfffdfefefffefefefffdfefdfffdfdfefffdfefdfffefdfdfffdfdfefffefdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffdfefdfffdfefdfffdfefdfffdfdfefffefefdfffefdfefffdfdfefffdfefefffdfefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefefffefdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfefffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfefefffdfefefffdfefdfffefefefffefefefffefffefffffffefffefffefffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffefffefffffffffefffffefefffffefffffffffefefffefffffffefefffffffffffffffffffffffffffffefffefffefffefffefffefffefefefffefefefffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffffffefffefefffffffefefffefffefffefffefffffffffffffffffffefffefffefffffffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffdfefefffdfdfefffdfefefffefefdfffdfefefffefdfefffdfdfefffdfefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefffffffefefefffefffffffefffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefdfdfffefefdfffefdfefffefefdfffdfefefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffffefefffefffefffefefefffffefffffffffefffefffffffffffffffefffffffefefffffefffefffffefefffefefffffefefffffefefffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff807f80ff7f807fff7f7f80ff80807fff7c7c7cff7c7c7cff7c7c7cff777676ff707071ff6a696aff626162ff595a5aff515050ff464746ff3c3c3cff323232ff272727ff1b1b1bff111110ff0b0b0bff070707ff040404ff030302ff020102ff010102ff010201ff010201ff000000ff000101ff000101ff020202ff080807ff090a09ff070706ff020302ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff070707ff080808ff020102ff000000ff000101ff010100ff010201ff020202ff020202ff030303ff050404ff060706ff080908ff0b0c0bff0f0f10ff171716ff212121ff2c2c2cff373737ff414242ff4b4b4bff555555ff606060ff666666ff6e6e6dff747474ff7a7a79ff7d7e7dff7e7e7eff7f7e7eff7f7e7eff181819ff181918ff181818ff1a1b1bff1e1e1eff202020ff201f1fff202020ff1e1e1fff1d1d1dff1e1e1eff1f1f1fff1f1f1fff20201fff1f1f20ff1f1f1fff1f1f1fff1e1f1fff1f1e1fff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1dff1e1d1eff1e1e1dff1d1d1eff1e1e1eff1d1e1eff1e1e1eff1e1e1eff1e1e1eff1d1e1eff1d1d1eff1d1d1eff1d1e1eff1e1e1dff1e1e1eff1e1e1eff1e1f1fff1e1e1eff1d1d1dff1b1c1bff191919ff181817ff181818ff181817ff181718ff171718ff1718180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffefffffffefffefffefffefffffffffffffffffffffffefffffffffefffffffffffffefffefffefffefffefffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefefffffffefefffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffefffffffefefffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefffffefffefffefefffffefefefffefefefffffefefffefefefffffffefffefffefffefffffffefffefffefefffffefefffffffefefffefefefffefffefffefefefffefffefffffffefffffefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefffffffefefffffefffefffefefffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefefdfffefefefffefdfefffdfdfefffefefefffdfdfefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffffefefffffffefffefffffffefefefffffffefffefefefffefffffffefffffffefefffffefefefffefefefffefefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffffffefffffefefffefefffffefefffffefefefffefffefffefffefffefefefffefefefffefefefffefefffffefefffffffefefffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffefefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfefdfffdfefdfffdfdfefffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefdfffefefdfffdfdfdfffefdfdfffefdfefffefdfefffefdfefffefdfdfffefefdfffefefefffefefefffefefdfffefdfefffefefefffefffefffefefffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffffffffffefefffffffffffffffffefffffffefffefffffffffffffffffefffffefffffffffffffffefefffffefefffffffefefffffefefffffffefffefffefffefffefffefffefffefefefffefefffffffefefffefefefffefffefffefffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffffefffffefefefffefefffffffefefffffefefffffffefffefffefffefffffffefffffffffefffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffefefefffefefdfffdfefdfffefefdfffefefefffefdfdfffdfdfefffefdfefffdfdfefffefefefffefefefffdfdfefffefdfdfffefdfefffefdfefffefdfefffefdfdfffefefdfffefefefffefdfdfffefefdfffdfdfefffdfefefffdfefefffdfdfefffdfdfefffdfdfdfffdfdfefffefefefffdfdfefffefdfdfffdfefefffdfefefffefdfefffefefefffefefefffdfdfdfffefdfdfffdfdfefffdfefefffefefdfffdfdfefffefdfdfffefefefffdfdfefffefefefffefefdfffefefdfffdfefefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffdfdfdfffefdfdfffefdfefffdfefefffefefefffefefefffefefefffefefffffefefffffffefffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefefffffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefdfefffefefefffefefdfffefefefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffffefffffefefffefefffffefefffffefefefffefffefffefefefffefefefffefdfdfffefdfefffefdfefffefdfefffefdfdfffefefdfffefefefffefdfefffefefdfffefdfefffdfefefffdfefefffdfefefffdfdfefffefdfdfffefefefffffefffffefefefffefefefffefefefffefefffffefefffffffffefffffffffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefefefffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffdfefdfffdfefefffdfefefffefdfefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffffefffffffefffefefefffffefefffffefffffffefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefffffffffffffffefefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7fff807f7fff7c7c7dff7c7c7dff7d7c7cff7d7d7cff777777ff707070ff6a6969ff616161ff595959ff505151ff464647ff3c3c3cff323232ff282829ff1c1c1cff101111ff0b0b0bff070808ff050505ff030304ff030202ff020202ff010101ff010101ff000001ff000000ff000000ff010102ff080808ff0a0a0aff070707ff030303ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040403ff080808ff090909ff020201ff000000ff000101ff010101ff010202ff020202ff020202ff020203ff040404ff060606ff090809ff0b0c0cff101011ff181718ff222222ff2d2d2dff373737ff434242ff4c4c4cff545555ff605f5fff656566ff6d6d6dff747474ff7a7a7aff7e7e7eff7f7e7eff7f7f7eff7e7f7fff181818ff181819ff1a1b1aff1e1d1eff1f2020ff1f1f20ff20201fff20201fff20201fff1e1f1eff1f1f1fff1f201fff1f1f1fff1f1f20ff201f1fff1f1f1fff1f201fff1f1f1fff1f1f1eff1f1f1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1d1eff1e1d1dff1e1d1eff1e1d1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1dff1d1d1dff1d1e1eff1e1e1eff1e1e1fff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1d1d1dff1b1b1bff191919ff181818ff181718ff181818ff181818ff1817170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefefffffefffffefffefffffffffffffffefffefffefffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffefefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffefffefffefffffffffffefffffffefffffffefffffffefffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffefffffffefffffefefffefffffffffefffffefefefffffefefffefefefffefefefffffffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefffffffefefffefefefffffefefffefefefffffefefffefefefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffefefdfffefefefffdfdfefffefdfdfffefdfefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefefefffefefffffefefefffffffefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfefffefdfefffdfefdfffdfefefffdfdfdfffefefdfffdfdfdfffdfefefffefdfefffefdfdfffefefdfffdfdfefffdfdfdfffefefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfdfffdfefdfffefefefffdfdfefffefefefffefdfefffefdfdfffdfefefffefdfefffefdfdfffefefefffefdfefffefefefffffefffffffffefffefefffffefefefffefffefffffffefffefefefffefefefffefffefffffffefffffffefffffefefffffffefffffefefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefefffffffefffffefffefffefffffffffffefffffffefffefefefffefefffffffefefffefefefffffefefffefefffffefefefffffffefffffffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffefffffffefffffefffffffffffffffefffffffffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffefffffffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffdfdfefffefefdfffefefefffdfdfefffefdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefdfffdfefdfffefefefffdfdfefffefefefffefdfefffefdfdfffdfefefffefdfefffdfdfdfffefefefffefdfefffefefefffefdfefffefefefffdfdfefffdfefdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfefefffefefdfffefefdfffefdfdfffefefdfffefefdfffefefefffdfdfefffefdfefffefefefffdfdfefffdfdfefffefefefffefdfefffefdfefffefdfefffefdfefffdfefdfffefefefffefefefffefdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefffffefefffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefffefffefffefffffffefffefefefffefefefffefffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffefefffffffefffffefefefffffefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefdfdfffdfdfefffefdfefffdfdfdfffefefefffefdfefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffffefffffefefffffefffffefefffffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfefffefdfefffdfefdfffdfefefffefefdfffefefdfffefdfefffdfefefffefdfefffefdfefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefefffefffefffffffffffefefffffffffffffffefffffffefefffefefefffffefefffefefefffffefefffefefefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffefdfdfffefdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f807fff808080ff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff777676ff707070ff696969ff616061ff595959ff515051ff474747ff3c3c3cff333332ff282929ff1c1c1bff101110ff0b0b0bff070808ff060605ff040403ff030202ff020202ff020101ff020101ff000001ff000000ff000000ff010102ff080909ff0b0b0bff080809ff040304ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff090909ff0a0a0aff030202ff010001ff010101ff020102ff030302ff020203ff020202ff030303ff040404ff050606ff080808ff0b0c0cff111110ff181818ff222221ff2e2d2dff383838ff434243ff4b4b4cff555455ff605f5fff656566ff6d6d6dff747474ff7a7a7bff7f7e7fff7f7e7fff7f7e7fff7e7f7eff181819ff1b1b1bff1e1d1dff201f20ff1f1f20ff202020ff1f201fff202020ff202020ff202020ff1f1f1fff1f1f20ff201f20ff1f1f1fff201f1fff1f1f1fff1f1f1fff1f201fff1f1f1fff1e1e1fff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1d1d1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1d1eff1e1e1eff1f1e1fff1f1f1eff1e1e1eff1e1e1eff1e1f1eff1f1e1eff1d1e1dff1d1d1dff1b1b1bff191919ff181818ff181817ff181818ff181818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffefffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffefffffffffffffffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffefffffefefffffffffffffffffffffefffffffefefffffffffffffffffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffffffffffffefffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffffefefffefefffffefffefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffffefffffffefefffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffffefefffffffefffefefffffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffefffffffffffefffefefefffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffefefffffefefefffffffefffffefefffefefffffefffefffefefefffefffffffefefefffefffefffefffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefffffefefffffefefffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefdfefffefdfefffdfefefffdfdfdfffdfefefffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfefffefefefffefdfefffefefefffefefdfffefefdfffefefefffdfefefffefefefffffefefffefefefffefefffffefefffffffefffffefefefffefffefffefffffffffefffffefffffffefffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffefffffffefffffffffffffffefffefefefffffefefffefffefffefefefffffefefffefefffffefefffffefefefffffffefffffefffffffefffffefffffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffefefefffefffffffffffefffefefefffffefefffffffefffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffefefffffffffefffffffefffefefefffffefefffffefffffffffffffffffffffffffeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefefefffffefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfefefffefefefffefdfdfffdfefdfffefefefffdfefefffefdfefffdfdfefffefefefffefdfefffefefefffefefdfffefefefffefefefffdfdfefffefefefffefefefffdfefefffdfdfefffefefefffefdfefffdfdfdfffdfefdfffdfefefffefdfefffdfefefffdfefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffefefefffdfdfefffefdfefffdfefefffefdfdfffefefdfffdfefefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffffefefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffefffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefdfefffdfefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffffefffffffefffffefffffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefdfefffdfdfefffefefefffefdfefffefefefffdfefdfffefefdfffdfdfefffdfdfefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffffffefefffffffefefffefefefffefffefffefefffffffefffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffdfefefffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefffffefefffffefffffffffffefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefffffffffffffefffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f807fff7d7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff777776ff6f6f70ff686869ff606061ff595958ff505050ff464647ff3b3c3cff323233ff272727ff1b1b1bff111111ff0c0b0cff080808ff050506ff030304ff020202ff010101ff020201ff010102ff010101ff010101ff010101ff010202ff090809ff0b0b0bff090909ff040404ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010102ff050605ff0b0b0aff0b0b0bff020203ff010101ff020201ff020202ff020203ff020203ff030203ff030303ff040404ff060606ff080808ff0b0b0bff101010ff171717ff222121ff2d2d2dff383838ff414142ff4b4a4bff545454ff5f5f5fff656565ff6d6c6dff747373ff7a7b7bff7e7e7fff7f7e7fff7e7f7fff7f7e7eff7f7f7eff7b7b7bff7a7b7bff7b7b7aff7b7b7bff7d7d7cff808080ff828181ff828382ff848484ff878686ff888788ff898889ff898989ff898988ff898989ff898989ff898989ff898988ff888989ff888788ff878787ff878787ff878787ff878787ff878787ff878787ff868586ff858585ff868586ff868585ff858585ff848483ff838383ff838383ff828283ff828383ff828181ff7f7f7fff7f7f80ff7f7f7fff7f7f7fff7f7f7eff7f7f7fff7f7f7fff7f7f7fff7e7f7fff777777ff676767ff181717ff171717ff181817000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffefefefffffffefffefefefffefffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffffffefffffffffffefefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffefffefffffefefffefffefffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffefefffffefffefffffffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefffffefffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefefefffefffefffffefefffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffffefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffefffefffefefefffefefdfffdfefefffefefdfffefefefffdfefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffffefffefefffffffffefffffefefffefffffffefefefffffffefffefefefffefffffffefefffffefffefffffffefffefffffffefffefffefefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefffefffffefefffefffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffffefefffffefefffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefefffefefefffdfefdfffdfefefffefdfdfffefefdfffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffdfdfefffdfefefffdfdfdfffefdfdfffefefefffdfdfefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefffffefffefffffffefffefffefffefffefffefefefffffffffffefefefffffefefffefffefffffffffffffffffffffefefffffefffffffffffffffffffffefffefffffefffffffffffffffefffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffffffffefefefffffffefffffefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefffffffffefefffffffefffefffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffffefefefffffffefffffefefffefefefffffefefffffffffffffffffffffffffffffefffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffefefffefffefffefffffffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefdfffefefdfffefefdfffefefefffefefdfffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefdfffefefefffdfdfefffdfefdfffefefdfffdfefefffefefdfffdfdfdfffefefefffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfdfffefdfefffefefefffefdfefffdfdfefffefefdfffefdfefffdfefdfffefdfdfffefefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffffefefffffefffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffefefefffefffffffefefffffefffefffffffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffffffefffffefefffefefefffefffffffffefefffffffefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffdfdfefffefefdfffefefdfffefefefffdfdfdfffefefdfffefefdfffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffefefefffefffffffefefffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffffffffffefffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7d7cff7c7c7cff7d7c7cff7c7c7cff7c7b7cff7c7c7cff767675ff6f6f6fff676767ff60605fff585757ff4f4f4fff454545ff3b3b3aff323231ff272727ff1b1b1aff111111ff0c0c0cff080808ff050505ff030303ff020202ff020202ff020201ff020102ff010101ff010101ff000000ff020102ff080707ff0a0a0aff080809ff040404ff020101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff060606ff0c0b0bff0c0c0cff030302ff010101ff010101ff020202ff020202ff020202ff030302ff030303ff040404ff050505ff080808ff0b0b0bff100f0fff161616ff212121ff2d2d2dff373736ff403f40ff494949ff535352ff5e5e5eff656465ff6c6c6cff737373ff7a7a7aff7e7f7eff7f7e7fff7e7f7eff7f7e7eff7f7f7eff7b7a7bff7b7a7bff7b7b7bff7b7b7bff7b7b7aff7d7c7cff808080ff828181ff828382ff848484ff868786ff888787ff888988ff888989ff898988ff898989ff888989ff898989ff888887ff878786ff878787ff878787ff878787ff878787ff878787ff858586ff858686ff858585ff868585ff858585ff848384ff838383ff838382ff838383ff828282ff818181ff7f7f7fff7f7f7fff7f7f7fff7e7f7eff7f7f7fff7f7f7fff7f7f7eff7e7e7fff7f7f7fff777777ff676666ff666766ff676767ff181818ff181817000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffefffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffffffffffefffefffffffffffefffffffffefffffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffefffffffffefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffefffffefefffffffffffffffefffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffefefefffffefffffffefefffffffffffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffffefffffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffefffffefefefffefefefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffffefefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffefefefffefefefffffffffffffffefffffefefffffefffffefefffffefffefffffefffffffefefffffffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffefffefffefefefffffefefffffefefffffefefffefffffffefffffffefefefffffffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffffffefffffefefffffefefffefffefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffffffefffefefefffffefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefdfdfffefdfefffefdfdfffefefefffdfdfdfffefdfdfffefdfefffdfefefffefdfefffefefdfffdfdfefffdfdfefffdfdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefffffffefefffffffffffefefefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffefefffffefefffefefefffffefffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefffffffefefffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffefefffffefefffefefefffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffffefffffffffffefefffffffefefffffefffffefefefffefefffffffffefffefefffffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefdfffefefefffefdfefffefefdfffefefdfffefdfefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefdfffefdfefffefdfdfffefefefffdfdfdfffefdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffdfdfefffdfefdfffdfdfdfffefdfdfffefdfefffdfefdfffdfdfefffefdfefffefdfefffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefdfffefefefffffefefffffefefffefffefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffffffffffffefffffffefffffefffffffffffffffffffefffffefefffffefffffefefffffefefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefffffefefefffefefefffffffefffefefffffefefffffffefefffffffefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfefffefefdfffefefefffefdfefffefdfefffdfefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffffffefffefefefffffffefffefefefffefefffffffefffffefefffffefffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffefefdfffefefdfffefefefffefefefffefffefffefefefffefefefffffefefffefffefffffffffffefffefffffefffffffefefffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefefffffefefefffffefffffffefefffffefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffffffefffffffefffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7cff7c7c7cff7d7c7cff7c7c7cff7b7c7cff7c7c7bff7c7c7cff757575ff6e6d6eff666666ff5e5f5fff575656ff4e4e4dff444444ff3a3a3aff303130ff272727ff1c1b1bff121212ff0b0c0cff080808ff050505ff020202ff020202ff010101ff010102ff020102ff010102ff010100ff010100ff020201ff070707ff090a09ff080808ff040304ff010101ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff0b0a0bff0b0a0bff020202ff010101ff020101ff020101ff020102ff020202ff020202ff030303ff050404ff060606ff070807ff0b0b0aff10100fff161616ff202020ff2c2b2cff353535ff3f3e3fff484848ff515151ff5d5d5cff636363ff6b6b6bff727372ff7a797aff7e7e7eff7f7e7fff7f7f7eff7e7f7fff7e7f7fff7b7b7bff7b7b7bff7b7a7aff7b7a7bff7b7b7bff7b7a7bff7d7c7cff808080ff818181ff828282ff858484ff868686ff878788ff898988ff888889ff898989ff898989ff888887ff868686ff868585ff868786ff878787ff878787ff878787ff868686ff858686ff858585ff868585ff858484ff838484ff838383ff838383ff838283ff838283ff818181ff808080ff807f7fff7f7f7fff7f7e7eff7e7e7fff7f7f7eff7f7f7fff7f7f7fff7f7f7fff777777ff676766ff676766ff666666ff676767ff666666ff181718000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffefffefffefffffffffffffffffffffefffffffffefffefffefffffefefffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffefefffffefffffffffffffffffefffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffffffffefffffffefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffefffefefefffffefefffffefffffefffefffefefefffffefefffffefffffefefffffefffffffefffffffefefffffffefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefffffefffefffffefefffefefefffefefffffffefffffefffffffefffefffffffefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffefefffefefefffefefefffefffefffffefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefffffefffefffffffefffefefefffefefefffffefffffefefefffefefffffefffefffffefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefefefffffffffffffffefffffefffffffffefffefefefffffefefffffefffffefffffffefefefffffefefffffefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefffefffffefffffefffefffffffefffefefefffefefefffffefffffefefefffefefffffefffefffffefefffefefefffefefffffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffefefffffefefffefefffffefffffffefffffffefefffffffefffffefefffffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefdfefffefefefffefefefffdfdfefffefefefffefdfdfffdfdfdfffdfdfefffefdfefffdfefefffefefefffefefefffefefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfefefffefdfefffefefefffdfefefffdfefdfffefdfdfffdfdfdfffefdfdfffefdfefffefefefffefefdfffefefdfffefefefffefffefffefefefffefefefffffefefffefefefffffefefffffefffffefffffffefffefffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffefffffefefffffefefffffffffefffffefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffefffffefefefffefefffffefffefffffefefffefefefffefefffffffefffffefffffffefffffffffffffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffefffffefefffefefffffffffffffefffffffefffffffffffffffefffefffffefffffffefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefdfdfffefdfefffdfefefffdfdfdfffefefdfffefdfdfffdfdfefffdfefefffdfefefffdfdfefffefdfefffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffefefefffdfefdfffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffefffffffefffefffffffefffefffefffffefffffffefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfdfdfffefdfdfffefdfefffefdfefffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffffefefffefefffffefefefffefefefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffffffefffefffffffffefffffffffffffefffffffefffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefefffefdfefffefdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7cff7c7c7cff7c7c7cff7c7c7cff7b7b7bff7b7b7bff7b7b7bff757475ff6d6d6cff656665ff5d5d5dff555555ff4c4c4cff434243ff393939ff2f302fff272626ff1c1b1cff121212ff0c0c0cff080808ff050405ff020203ff010202ff010202ff010102ff010101ff010001ff010000ff010101ff020102ff070707ff090909ff080807ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff060506ff090909ff0a0909ff020202ff000100ff010101ff020201ff020102ff020202ff020202ff040303ff040405ff060606ff080807ff0b0b0bff0f0f0fff151516ff202020ff2a2b2bff343334ff3d3d3dff464546ff4f4f4fff5b5b5bff626162ff696a6aff717171ff797979ff7d7e7dff7e7e7eff7e7f7eff7f7f7eff7f7e7fff7a7a7bff7b7a7bff7b7b7bff7a7a7bff7b7b7bff7a7979ff7a797aff7c7c7dff808080ff818182ff828382ff848484ff868686ff888788ff898888ff888989ff878887ff868686ff848484ff848484ff858586ff878686ff878787ff868686ff858484ff858585ff858586ff848585ff848484ff838383ff838282ff838383ff838383ff818181ff80807fff7f7f7fff7f807fff7f7f7eff7e7d7eff7e7e7dff7e7e7eff7f7f7fff7f7e7fff777777ff676766ff676767ff676667ff666667ff666767ff66676700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffffffefffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffffffffffffffffffefffffefffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffffffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefefffffffefffffffefefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefffefffefffffffffefffffefefefffefefffffefffefffefffefffefffefffefefefffefefefffefefefffefffefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffffffefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffefffefffefefefffffefefffefffefffefefefffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffffefefffffefefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffefefffffffefefffefffefffefefffffffefefffefffefffefefffffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfdfffefdfefffefdfdfffefdfdfffefefefffdfefefffdfefefffefefefffdfefdfffdfefdfffdfefdfffdfefdfffdfdfdfffefefefffefdfefffefdfdfffdfefefffdfdfdfffefdfefffefefdfffefdfefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefefffffffefffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffefefefffefffefffefffefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffefffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefdfdfffefdfefffdfefdfffefdfefffefdfdfffdfefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefffffffefefffffefffefffefefefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffdfdfefffefefdfffdfefefffefefefffefefdfffefdfefffefefdfffefefdfffefefefffefefefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefffffffffefffffffefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffefefefffdfefdfffefefefffefefefffefefefffefffefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffefefffffefdfefffdfefefffdfdfefffefefefffefefdfffdfefefffefdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7cff7c7c7cff7c7c7cff7c7b7bff7b7b7bff7a7a7bff7a7a7aff737473ff6b6c6cff656464ff5c5c5cff535354ff4a4a49ff414140ff383837ff2f2f2fff262626ff1b1b1bff111211ff0c0b0cff080707ff040505ff020203ff020202ff010201ff010101ff010001ff010000ff000001ff000101ff010102ff070607ff090909ff060707ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff040404ff080807ff070808ff020202ff000000ff010001ff010201ff020201ff020201ff020202ff030303ff050404ff060605ff080708ff0b0a0aff0e0e0eff141415ff1f1e1fff282928ff313131ff3b3a3bff434343ff4d4d4dff595959ff5f5f60ff686868ff707070ff787878ff7c7d7dff7d7e7dff7e7e7eff7f7e7eff7f7f7eff7a7b7aff7b7b7bff7b7b7aff7b7a7bff686868ff6b6b6bff707071ff767676ff7a7a7aff7c7b7bff7d7d7dff7e7f7eff808080ff818181ff818181ff808181ff808080ff7f7f7fff7d7e7dff7f7f7fff807f80ff818181ff818281ff808180ff7f7f80ff7f7f7fff7f7f7fff7f7f7fff7e7e7eff7d7d7dff7d7c7dff7e7e7eff7e7f7eff7d7e7dff7d7c7dff7c7c7cff7b7b7cff7a7b7aff7a7a79ff797978ff787979ff787878ff757575ff636463ff535353ff676666ff666767ff666667ff676667ff66676600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffffffffffefffffffffffefefffffefffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffefffffefffefffffffffffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffffffffffffffffffefffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffefffffffffffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffefffefffefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefffffffefffffefffefffffffefffffffffffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffffefffefffffffefefefffefffffffefefefffefffffffefefefffffefefffefffefffefffffffefefffffefffefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffefefefffefffffffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffffefefffefefffffffefefffefffffffefffefffefefefffefefefffefffefffefffefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefffffefefffffefefefffefffefffffefffffefffefffefefefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffefefefffefffffffefefefffffefefffefefefffefefffffefefffffefffefffffefefffefffefffefffffffffefffffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefefffefefefffefffefffefffefffefefefffefefffffefefefffefffefffffefffffefffefffefefefffefefefffffefffffefefffffffffffffefefefffefefefffefefefffefefefffffefefffffffefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefdfdfffdfefdfffefefefffefdfefffefefefffefefdfffefefdfffdfefefffefdfefffdfefdfffdfefdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffffffffffffffefffffefffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefffefffefffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefefffffffffffffffefffefefefffffffffffefffffffefefefffefffffffefefefffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffefefffefffefffefffffffffefffffffffffffffffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefefffefdfefffefefefffefefdfffefefdfffdfefefffefdfefffefefefffdfefefffefdfefffdfefdfffefefefffdfefefffdfefdfffdfdfefffefdfefffefefefffdfdfefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfefdfffefefefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfcfffcfdfcfffdfcfdfffcfdfcfffdfdfdfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefdfffefefefffefefffffefefffffefffefffefefefffefefefffefefefffffefefffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffefffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefefffefffefffffefffffffefffffffffffffffefffffffffffffefffffffefffefffefefefffefefefffefffefffefefefffffffefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffdfdfdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefffefffefefefffefffffffefefefffefffffffefefefffffefefffefefefffefefffffefefffffefffefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffdfdfefffefdfefffefdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfefffefefefffefefefffdfefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffefffefffefefffffffefffffefffefffffffefffffffffffefffefffefffefffefefefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffdfefefffefdfefffefefefffdfefefffefefefffefefefffffefefffefefefffefefefffefefffffffefffffffefffffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffefffefffffffffffefefefffefffefffffefefffefefdfffefefefffefefefffdfdfefffefdfefffdfefdfffefefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefffffffefffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7dff7c7b7cff7c7b7cff7b7b7bff7a7b7aff7a7a7aff7a797aff727272ff6a6a6aff636363ff5a5b5bff515151ff474747ff3e3d3eff353636ff2e2e2eff262625ff19191aff101010ff0b0b0bff070707ff040504ff030303ff020202ff020102ff010101ff010100ff010001ff000100ff000000ff010101ff070607ff090909ff060706ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040304ff070707ff070707ff020101ff000000ff000100ff010101ff010101ff010202ff020302ff030403ff040404ff050606ff080707ff0a0909ff0d0e0dff131313ff1c1c1dff272727ff2f2f2fff383838ff414141ff4a4a4aff565655ff5d5c5dff666566ff6e6f6fff777777ff7c7c7cff7c7c7cff7d7d7dff7e7e7eff7f7f7fff7b7b7bff7a7a7bff7b7b7bff686969ff4c4c4cff565656ff636262ff6a6b6bff6e6e6dff706f6fff707070ff717272ff737373ff737373ff727272ff707170ff6f6f6fff6f6e6fff6f6f6fff6f7070ff717070ff6f706fff717171ff727272ff707170ff707071ff717172ff727272ff707070ff6e6f6eff6f6f6fff707070ff707070ff717171ff727272ff737373ff737373ff717171ff707070ff6f6f6fff6e6e6eff6b6c6bff606061ff4e4f4fff464546ff535252ff666766ff666766ff666667ff67666700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefffffefefffffffefffffefefffffefffffffffefffffffffefffffffffffefefffffffffefffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffefefffffffffffffefffffffefefefffffffefffefefffffefefffffffefffffefefffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefefefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffefefffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefffefffefffefffefffefffffefffffefffefffffefefffffefefffffffffffefefffffffffffffefffffffffffefffffffefffefefffffefefffffffefffffefefffffefffffffffefffffefefefffffefffffefefffffffffefffefffefffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefffefffefefffffefefffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffefffffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffffffefffffefefffefefefffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefefffefefefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffffffefffffffffffefefefffffffefffffffefffffffffffffffefffefefefffefefefffefefefffffffefffffefefffefefffffefffffffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffefefffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffffffffffefefefffffefefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefefefffdfdfdfffdfefefffefefefffdfefefffdfefdfffefdfdfffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffefdfdfffefdfdfffefefefffdfdfefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefefffffffffefffefffefffefefefffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffefefffefefffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefffffffefefffffffffefffefefffffefffefffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffffffefffffffefffefefffffefffffffffefefffefffefffefefffffefefffffefefefffffefefffefefefffefffefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffefefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffffffefefffffefffefffefffefffefffefffffffffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefffffffefffffffefffffffefffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefefefffefffefffffefffffefffffffefffefffffeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffefefefffdfefefffdfefdfffefdfdfffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffefefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfcfffcfdfdfffdfcfdfffcfdfdfffcfdfcfffdfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefdfffefefdfffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffdfdfdfffdfefefffefefefffefdfdfffefdfdfffdfdfdfffefefdfffefefefffdfdfdfffefefefffefefdfffefefefffefefefffdfdfefffdfefdfffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefdfefffefefefffdfdfdfffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfefffdfdfdfffefdfefffdfdfefffefefdfffefefefffefefefffefefefffffefefffefefefffefffffffffefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfdfffefefefffdfefefffdfdfefffefefdfffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefffffffefefefffffffefffefefffffefefefffffefffffefefffffefffffffffefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffdfdfcfffdfdfcfffcfcfdfffdfdfdfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7bff7b7b7bff7b7b7bff7a7a7aff7a7a7aff797979ff797979ff717171ff686869ff606061ff595859ff4e4f4fff444444ff3b3b3bff333333ff2d2c2dff242424ff181818ff0f0f0fff0a0a0aff070707ff050504ff030303ff020303ff020202ff010001ff010000ff000000ff000000ff000000ff010101ff060606ff090908ff060607ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030303ff070706ff070707ff010101ff000000ff000000ff000101ff010101ff020201ff020203ff030203ff040403ff050505ff060706ff090a09ff0d0d0cff121212ff1b1b1bff262526ff2f2e2eff373636ff3e3e3eff474746ff525252ff585959ff626262ff6c6c6bff767676ff7c7c7cff7c7c7cff7c7d7cff7d7d7dff7e7e7eff7b7b7aff7b7b7bff686969ff4c4c4cff3e3e3dff494849ff575657ff5e5e5eff626261ff646464ff646565ff666666ff666666ff656565ff626262ff5e5e5eff595a5aff575757ff585857ff585858ff575857ff575757ff585958ff585858ff565656ff565655ff585858ff5a5a5aff585858ff565757ff575857ff585858ff595958ff5c5c5cff616161ff656565ff666666ff666666ff666566ff656564ff646464ff5f5f60ff555554ff454645ff3d3d3dff454646ff535352ff666666ff666767ff67676700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefffffffefffefffefffffffffffefffffefffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffefffffffffefffffffefffefefefffffffffffffffefffffefffffffefefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefffffffefffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefefffffefffefffffefefffffefffffefefefffffffefffefefefffffffffffefffefffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffffefffefefffffffefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffffefefffefefefffffefefffffffffffefffffffffffffffffffffffefefefffefefffffefffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffefffffffefefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffffffffffefefffffffefffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffefefffefefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffefefffffefffffffffffefffefefefffefefffffffffefffffefefffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffefffffefefffffffefefffffffffffefffefffffffffffffffffffffefefffefefffffefffefffefefefffefefefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffefefffffefefefffffffefffefefffffefefffffefefffffffffefffefefefffefefffffffffefffffefefffffffffffffefefffffffefffefffefffefffefffefefefffffefefffefefefffefdfefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefdfffefdfefffefefdfffdfdfdfffdfefefffdfefefffefdfefffdfdfefffdfefdfffefdfdfffefdfefffdfefdfffefefdfffdfdfdfffefefefffefefefffefdfefffefefdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefffefffefefefffefffefffefefffffefefefffffefefffffffefffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffffefffefefffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffefefefffffefefffffefefffefefefffffefefffffffffffefffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffefffffffefffffffefefffffffefffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefefffffefffffffffefffffefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefefffefefdfffefefefffefefdfffdfefefffefefefffefdfefffefdfefffefdfdfffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffefefdfffdfdfefffdfdfefffdfefefffefefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefefffdfefdfffefefefffefefefffefdfdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefdfdfffefdfefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffdfefdfffefefdfffefdfefffdfdfdfffefdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfefdfffefefdfffdfefdfffefefefffefefefffffefffffefefefffefefffffefefefffefffffffefefefffefefefffefefdfffefefefffefefefffdfefefffefefdfffdfefefffdfefdfffdfdfefffefefdfffefdfdfffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffdfcfdfffcfcfdfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7a7a7aff7a797aff797979ff787878ff787878ff707171ff676767ff5f5e5eff555555ff4c4c4cff414242ff373838ff303130ff2a2a2aff222322ff161617ff0e0e0eff0a0909ff070707ff050505ff030303ff020202ff010101ff010100ff000000ff000000ff000000ff000100ff010101ff060606ff090908ff060606ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff030403ff070707ff080707ff020101ff000000ff000101ff000101ff000101ff010201ff010202ff020302ff020303ff040404ff070606ff090909ff0c0c0dff121111ff1a191aff232323ff2d2d2cff343434ff3b3b3bff424343ff4d4d4dff535353ff5c5d5dff686867ff757575ff7d7d7dff7d7c7cff7d7d7cff7d7d7cff7d7e7eff7b7b7bff696869ff4c4c4cff3e3d3dff363636ff3f3e3eff4b4b4bff535353ff575757ff595a59ff5a5b5bff5b5b5bff5b5a5aff585858ff535353ff4b4b4bff424343ff3d3e3eff3c3b3cff3b3b3cff3a3b3bff3a3a39ff3b3a3bff3a3a3aff383837ff363636ff383838ff3a3a3aff393939ff383838ff39393aff3c3d3cff3f3f3fff444343ff4d4c4dff545454ff585858ff595959ff59595aff595959ff575858ff535453ff494a4aff3c3c3cff363535ff3d3d3dff464546ff535252ff676667ff66666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffefffffffffefffffefefffefffefffffefefffffffffffefffefffffffefffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffffffffffffffffffffffefffffefffefffffefffffffffefffffefefffefffefffffefefffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffffffffffffefefffefffffffefefefffffffefffefffefffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefffefffffefefffffffffffefffefffffefefffffefffffffefffffffffefffffffefffffffffffefefffffffffefffefefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefefffefffefffefefffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffefefefffefffefffefefefffefefefffffefefffefffefffefefefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffffefffefefffffffffffffefffefffefffefffefefffffefefffffefefefffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffefefefffefffefffffefefffffefefffffefefffefffefffffefefffefffffffefffefffffefefffffefffffffefffffffffefffffffefffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffefffffefffffffefefffffffffffefffefffefffefffefefefffefefefffefefffffefffffffffefffffefefffffffffefffefefefffffffffffffffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffefefffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffffefefffffefefffffffefffefefffffffefefffefefefffefffffffefffffffefffffffffffefffefefffffffefefffffffffffefffefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffefffefefefffefefdfffdfefefffdfefefffdfdfefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefdfffefefefffdfefdfffdfdfefffdfdfefffefefefffefdfefffefefefffefefefffdfefefffdfefdfffefefefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffffefefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffffffefffefffefffefefefffffefffffefffffffffefffffefefffffefffefffefefefffffffffffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffefffffffffefffefefefffffffffffefffefffefefefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffeffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfcfffcfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefefffefefdfffefefefffefdfefffefefdfffefdfdfffefefdfffdfdfefffdfefdfffdfdfefffdfdfefffefefefffefdfefffefefefffefefefffdfefefffdfdfdfffefefefffdfefefffdfefdfffdfefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffefefefffdfefefffdfefefffefefdfffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefdfffefdfefffefefdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfdfffcfdfcfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefefffefefefffefefefffefdfefffefefdfffefefefffefefdfffefefefffefefefffefdfdfffefdfefffefefefffefdfefffefefefffefefdfffefdfefffefefefffefefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffefefdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffdfefdfffefdfefffefefdfffefdfdfffdfefdfffefdfdfffefefefffdfefdfffefdfdfffefdfefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefffefffffffffffefffffffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7a7a7aff797a79ff797979ff787878ff777677ff777777ff6e6f6eff656565ff5a5a5aff504f4fff464746ff3e3e3eff353636ff2e2f2eff292929ff222122ff161616ff0e0e0eff0a0a0aff070707ff040505ff030303ff020202ff010202ff000101ff000101ff010100ff000001ff010000ff020101ff060706ff080808ff060606ff030202ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff040404ff080808ff080808ff020201ff000000ff000100ff010001ff010101ff010201ff020101ff020102ff030203ff050504ff070707ff090909ff0b0c0cff121211ff191919ff222222ff282929ff2e2e2eff343433ff3b3a3bff464645ff4d4c4cff555554ff60605fff717271ff7c7c7cff7c7c7cff7c7d7cff7d7c7cff7d7d7dff686968ff4c4c4cff3e3e3eff363636ff313131ff373838ff424343ff494949ff4d4d4dff4f4f4fff4f4f4fff4f4f4fff4f4f4eff4b4b4bff454545ff3c3c3dff333333ff2b2b2cff272728ff262626ff252425ff242425ff242424ff232424ff222322ff222222ff222222ff232323ff222323ff232323ff252425ff262626ff2b2b2bff323232ff3c3c3cff464545ff4a4a4aff4c4c4cff4d4d4dff4d4d4dff4b4b4bff484748ff404041ff353535ff2f2e2eff353635ff3d3d3eff464645ff525253ff67676700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffefefffffffefffffffefffefffffffefefffffefefffffffffefffffefffffefffffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffefefefffefefffffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefffefffffffefefffffefefffffffefefffffefffffefffffffefefefffefefffffefefffffffffffffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefefffffffefffffefefffefefefffefefefffffffefffefefefffefefefffffefefffffefefffefefefffefffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefefffffffefffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefffffffefffffffffefffefefefffefffefffefffefffefefefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffefffefffffffefffefefefffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefffffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffefffffffefefffffefefffffffffffefefefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffefefefffffffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefffffffffefffffefefffefffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffefefffffffffffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffefefdfffefdfdfffdfdfefffefefdfffefefdfffefefdfffefdfefffdfefefffefdfdfffefdfefffefdfefffdfdfefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefffffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffefffffffefefffffefefffffffffffefefefffffffefffffefefffefffefffefffefffffffefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffefffffffefffffffffefffefefefffefefefffefefefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffffefffffffefffffefffffefffffffffefefffffefffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffcfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffcfdfcfffdfcfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfcfbfffcfcfbfffbfcfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfefffdfefefffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffdfdfcfffcfdfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffdfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfcfcfffdfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffcfdfdfffcfdfcfffcfdfdfffcfdfdfffcfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffefefefffefffefffffffefffffefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7bff797a7aff797979ff787878ff767776ff70706fff747474ff6a6969ff5c5b5bff4f4f4fff464646ff3e3f3fff383838ff313132ff2c2c2bff282828ff202020ff151515ff0c0d0dff09090aff070707ff050504ff020303ff030202ff020102ff010101ff000001ff000100ff010001ff010000ff020101ff060606ff070808ff060606ff030302ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff060505ff090908ff090808ff020201ff000000ff000000ff010101ff010102ff020101ff010101ff010202ff030302ff040505ff060707ff080908ff0c0c0cff111111ff181818ff1e1e1fff232323ff262626ff292a29ff2f2f2fff3a3939ff424242ff4a4a4aff525252ff636363ff757574ff7c7c7cff7c7d7cff7d7d7cff7c7d7cff4c4c4cff3e3e3eff363636ff313131ff2d2d2dff323232ff3b3a3aff3f3f3fff404040ff404140ff424242ff424242ff414141ff3d3d3dff383838ff313132ff292928ff222121ff1d1d1cff1a191aff181919ff181717ff171717ff171617ff161617ff171717ff171717ff171716ff171717ff171817ff191918ff1c1b1bff212020ff282727ff313130ff393938ff3c3d3dff3e3e3eff3f3f3fff414040ff403f40ff3e3e3eff3a3a3aff313232ff2c2c2dff2f2f2eff363635ff3d3d3eff464545ff53525300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefefffffefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffefefffefffffffffffefffefefefffefffffffefefefffffefefffffefefffffefefffffffffffffffffffffffefffefefffffffffffffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefffffefffefffefefefffefffefffefefffffefffefffffffefffffefefffefefefffffffefffefffefffefefefffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefffefffffefffffefefefffffefffffefffefffffefefffffefefffefefffffefefefffefefefffefefffffffefefffefefefffefefefffffefefffefffefffefefefffefefffffffefefffffefefffefefefffffefefffefefefffffefefffffffefffefefffffefefefffffffefffefffffffffffffffffffefffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffefffefffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffefefefffefefffffefefefffffffefffffefefffefefffffffffefffefffffffffefefffefffefffefffffffefefefffffefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefefffffffefffefefffffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefdfffefefefffdfefefffdfefdfffefdfdfffdfefefffefefefffdfefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffefefefffffefffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffefffefffffffffffffffefffefefffffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffefefefffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefffffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffefefffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefefffefefffffefffefffffffffffffffffffefefffffffffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfdfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffdfdfcfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfcfffdfcfcfffefefefffffffefffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7979ff797979ff787878ff767676ff707070ff6c6c6dff656564ff575757ff474847ff3d3e3eff393939ff353535ff303031ff2b2b2bff272727ff222322ff1c1c1cff121212ff0b0b0cff080708ff060505ff040304ff030302ff020302ff020101ff010101ff010101ff000101ff000101ff010100ff010001ff050505ff070707ff050505ff030202ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff010100ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050404ff070707ff070807ff020202ff000000ff000100ff010101ff010101ff020102ff010101ff020101ff030302ff040405ff060506ff080707ff0a0a0aff0e0e0dff141514ff1b1b1bff1f1e1eff202020ff202021ff252525ff313130ff3b3a3aff434343ff494949ff535453ff666666ff757574ff7c7c7dff7c7c7cff7c7d7cff3d3e3eff363636ff313131ff2c2d2dff282929ff2d2d2dff333333ff333333ff2e2e2eff2b2a2bff2c2c2cff30302fff303030ff2d2e2eff2a2a29ff232424ff1d1d1dff181818ff131414ff111111ff111010ff111112ff111111ff0f1010ff0f0f0fff100f0fff100f0fff0f0f0fff0f0f0fff101010ff111111ff131312ff171717ff1d1e1dff232424ff282829ff2b2b2bff2d2d2dff2e2e2eff2e2e2eff2f3030ff323232ff343433ff303031ff2f2e2fff2f2f2eff2f2e2fff363535ff3d3e3dff45454500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefffffffefffffffefefefffffffffffefffefffffffefffefefefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefefffefffffffefffffffefefefffffffffffefffefffefffefffefefefffffffffffffefefffefefffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefefefffffefefffefefefffefefefffefefefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffefffffffefffffffefefefffffefffffefefefffefffefffefefefffffffffffffefefffefefefffefefffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffffefefffffffefffefefefffffefffffefefffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefffefffefefffffefffefffefffffffefefefffefefefffffffefffefefffffefefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffefefffffffffefffefffefffefefefffffefefffefefefffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffffffffffffefefffefefffffefefffffffffffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefefffffefefffefffefffefefffffffefefffffffffffffffefffffffefffefffefffffefffffefffffffffffffffefefefffefefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffefefffffffefffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffefefefffffffefffefffefffefefefffffefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffdfefefffefdfefffefefefffefefefffefdfdfffdfdfefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefefffffffffffffefefffefefefffefefffffefefffffefefefffefffffffffffefffffffffffffefefffffffefffffefffffefffefffffffffffffefefffffffefffffffefffffffffffefefefffefffefffefffefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefdfffefefefffefdfefffefefdfffefefdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefffffffefffffefefefffefefefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffffffffffffefffefefffffefefffffffefffffffffefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefefffffefffffffffefffffffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffefffffffffefffffffefffffefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfcfdfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfafffafafafffafafbfffafafbfffbfafbfffafafafffafafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafbfafffbfbfbfffafafafffafafafffafafafffafbfbfffafafafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffafbfafffafbfafffafafafffafafafffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfafbfffbfafafffafbfafffafafbfffbfafafffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafafffaf9fafff9f9fafffafafafffafafafffafafafffaf9f9fffafaf9fffafaf9fffafafafffafafafffbfafafffafbfbfffbfbfbfffafafbfffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffbfbfafffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffbfafafffafbfafffafbfafffafafafffafafafffbfbfafffafafbfffafafbfffbfafbfffbfbfafffbfbfafffafafafffbfafafffafafafffafbfafffafafbfffbfafafffbfbfbfffbfbfafffbfbfafffafbfafffbfafbfffafbfbfffbfbfbfffafafafffafafafffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafbfbfffafafbfffbfafafffafbfbfffbfbfbfffafafafffbfafafffafbfbfffafbfbfffafbfafffbfbfbfffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffafbfbfffbfafbfffafbfbfffbfbfbfffafafafffbfafafffafbfbfffafbfbfffafafafffbfafafffafafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafafafffafbfafffafafbfffafbfafffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffbfafafffafbfafffafbfafffafafafffafbfbfffbfbfafffafafbfffafafbfffbfafbfffbfbfafffbfbfafffafafafffbfafafffafafafffafbfafffafafbfffbfafafffbfbfbfffbfbfafffbfbfafffafbfafffbfafbfffafbfbfffbfbfbfffbfafafffafafbfffbfbfbfffafbfafffbfbfbfffbfafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffcfbfcfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffffffefffefefffffefefefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797978ff787878ff767677ff706f70ff6c6d6cff656565ff5d5e5eff575656ff494a4aff3f4040ff393939ff353535ff303030ff2b2c2bff262626ff222222ff1b1b1aff131313ff0c0c0dff080808ff050506ff040404ff030303ff030203ff020101ff010101ff010001ff010100ff010101ff010000ff020202ff030302ff030304ff030202ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff030303ff050404ff040404ff030403ff000101ff010000ff010100ff010201ff010101ff020101ff020101ff020203ff040404ff060606ff070708ff0a0b0bff0f0f0eff151515ff1a1a1aff1e1e1eff201f20ff202020ff313131ff3b3a3aff434343ff494949ff545454ff666566ff656665ff656665ff747475ff7c7c7cff7d7d7cff363636ff313131ff2d2c2dff292929ff242423ff262626ff292828ff252525ff1d1e1dff161617ff161515ff181818ff1b1b1aff1b1b1aff181918ff151515ff101011ff0d0d0dff0a0a0aff090909ff0a0a0aff0b0b0bff0c0c0cff0b0b0bff0a0a0aff090a09ff0a0a0aff09090aff0a0a0aff0a0b0bff0b0c0cff0b0c0cff0d0c0cff0d0e0eff101111ff131414ff181717ff191919ff1a1b1aff1b1a1bff1c1c1cff201f1fff272727ff2b2b2bff2a2a2aff2e2e2fff2e2f2fff2f2f2eff363536ff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffffffefefffffefefffffffffefffffffffffffffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefffefffefffefffefffefffefffefffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffefefffefefffffffffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffefefffffffffefffffffffffefffffffefefefffefffefffefffefffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefffffffefefefffffefefffefefefffefefffffefefffffefefffffffefffffffefffffefefefffffefffffffffffffffefffffffefffffefffefffffffefffefefefffefefefffefffffffffefefffefffffffefefffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefffffffefefffffefefefffefefefffefffefffffefefffefefffffefefffffefefefffffffefffefffffffefefffffefefefffefffefffefefefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefffffffefefffffefefefffefefefffefffefffffefffffffffffffefefffffefefefffffffefffffffffffefffffffefffefffefffefffefffefffefffefffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefffffffefffffffffffffffefefffffefffffefffefffffffffffffffffffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefefffefffefffffefefffefefffffefefefffefffffffefefefffefffffffefefffffefefefffefefefffefefefffffefefffefefffffefefffffefefefffefffefffefffffffefefffffefefefffefffefffefffefffefffefffffefefffefffffffefffffffefffefffefffefffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffffffefffffffffffffffffffefffffffefffffefefffffffffffffefffffefefffffffefffffffefffffefefefffefefefffefefefffffefefffefefefffdfefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffefefffffefefefffffffefffefffffffefefffffefefefffefffefffefffefffefffefffffefefffefffffffffffffffefffefffefffefffefffffffefffffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefdfefffefdfefffefdfefffefefefffefdfefffefdfefffdfefdfffefefefffefefefffefefdfffefffefffefefefffefefefffefefefffefefffffffefefffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffefffffefefffffefefefffefefffffffefefffffefefffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffffffffffffffffffefffefffefffffffffffefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffffefefffffefffffefffefffffffffffffffffffefffefffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffdfcfdfffcfcfcfffcfcfcfffcfbfbfffafafbfffafaf9fff9faf9fff9f9f9fff8f8f8fff8f9f9fff9f8f8fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff9f8f8fff8f8f9fff9f9f8fff8f9f9fff8f8f8fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff8f8f9fff8f8f8fff9f9f8fff9f9f9fff8f9f9fff8f9f8fff8f9f8fff8f9f8fff8f9f8fff9f8f8fff8f9f9fff9f9f9fff8f9f8fff8f9f8fff8f9f9fff8f9f9fff8f9f8fff8f9f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f9fff9f9f9fff8f9f8fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9fafafffaf9fafff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafff9fafafff9fafafff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff9f9f8fff9f9f9fff9f9f8fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9fafffafafafffafafafffafafbfffafbfbfffafbfafffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafff9fafafffafafafff9faf9fff9faf9fff9fafafff9fafafff9faf9fff9faf9fff9f9fafff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9fafafff9faf9fffafaf9fffaf9f9fffafafafffafafafff9f9fafffaf9fafffaf9fafff9f9f9fffaf9fafffaf9fafffaf9f9fffaf9fafff9faf9fffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafff9fafafffaf9fafffafaf9fff9f9fafff9faf9fffaf9f9fff9f9fafff9f9f9fff9fafafff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f8fff8f9f9fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafff9fafafff9faf9fffafaf9fffaf9f9fffafafafffafafafff9f9fafffaf9fafffaf9fafff9f9f9fffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fff9f9f9fff9faf9fffaf9f9fff9fafafffafaf9fff9fafafffaf9f9fffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfbfbfffafafbfffafafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffdfcfdfffefdfdfffefefefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff767777ff706f6fff6c6d6dff656565ff656565ff656564ff5e5e5eff575657ff4a4a4aff3f3f40ff393939ff353535ff303030ff2b2b2bff262726ff212221ff1a1b1bff131313ff0d0c0cff080909ff060606ff040404ff020303ff020202ff020202ff010101ff010101ff000101ff030304ff030303ff020202ff030203ff020202ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff010101ff030303ff040404ff040404ff040404ff030304ff010101ff010101ff010202ff010102ff010201ff020302ff040404ff060606ff080808ff0a0b0bff0f0f0fff141514ff1a1a1aff1d1e1eff1f2020ff202020ff202020ff202020ff424343ff494949ff535353ff666666ff656666ff656666ff666666ff666666ff757575ff7c7c7cff313131ff2d2d2dff282929ff242424ff1e1d1eff1f1f1fff1f1f1fff1a1919ff100f10ff0a0a0bff090909ff0a0a09ff0a0a0aff0a0a0aff090a0aff090808ff080808ff060707ff050505ff040304ff040403ff040505ff060606ff070606ff060606ff050505ff050505ff050505ff050505ff050505ff050505ff050505ff050606ff060505ff050606ff060607ff080708ff090908ff090909ff090a0aff0c0c0cff111211ff1a1b1aff1f201fff1e1e1eff2a2b2bff2f2f2fff2e2f2fff2e2f2fff35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefefffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffefefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffefffffefffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffefffefffffffefefefffefffefffefffefffefffefffefefefffefefefffffffffffffefefffefefefffefefffffefefefffffffffffefefefffefefffffefefefffffefffffefffefffefefefffefefefffefffefffefefffffefefefffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefefefffefefefffefefefffefffffffffefefffefffefffffefefffefefefffefefefffffefefffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffffffefffefffefefefffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffefffefffffffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefffffffefefefffefefefffefefefffefffffffffefefffefffefffffefefffefefefffefefefffffefefffffefefffefffefffffffffffffefefffefffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffefffffffefffefefefffefefffffffffffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffdfefdfffefdfefffdfefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefffefffefefefffefefefffefffffffffefefffefffefffffefffffefefefffefefffffffefefffffefefffefffffffffffffffffefefffefefffffffefffffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfefffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffefefefffefefdfffdfefefffefefefffefefefffefefefffefffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffefffefffffffefefffffffffffffffefefffefefefffefefffffefefefffefffffffefefefffefefffffefefefffffefffffefffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffefffefffffffffffffefffffefffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffdfdfdfffcfcfdfffbfbfbfffbfbfbfffaf9fafff9f9f9fff8f8f8fff8f7f8fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f7f7fff7f6f7fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff6f7f6fff6f7f6fff6f7f6fff7f7f6fff6f6f6fff6f6f7fff7f7f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff6f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f7fff8f7f7fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff8f7f7fff7f8f7fff8f7f8fff8f8f8fff8f7f8fff7f8f7fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff6f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f6fff7f6f7fff6f7f7fff7f6f6fff6f6f6fff6f7f6fff6f7f7fff6f6f6fff6f7f7fff7f6f7fff6f7f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f8fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f8fff7f7f7fff8f7f8fff7f8f7fff7f7f7fff8f7f8fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f8fff8f8f9fff9f9f9fff8f7f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f8fff8f8f8fff9f9f8fff9f9f9fffafafafffafbfbfffafafafff9faf9fff9f8f8fff9f9f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f7fff7f8f8fff7f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f7fff8f7f7fff8f8f8fff7f8f7fff7f7f8fff7f8f7fff7f8f8fff8f7f7fff7f8f7fff8f7f7fff7f8f7fff7f7f8fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff8f9f9fff8f9f8fff8f9f8fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff9f9f9fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9faf9fffaf9fafff9fafafff9f9fafffaf9fafffaf9f9fffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffaf9fafffaf9fafffafafafffafafafffbfafbfffcfbfcfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffefefefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff707070ff6c6c6cff646565ff656564ff656465ff656565ff656565ff5e5e5eff565756ff494a4aff403f3fff393a39ff353435ff303030ff2b2b2bff272626ff222121ff1a1b1bff131313ff0d0c0cff080808ff060606ff040404ff030303ff020303ff020202ff010101ff050405ff040404ff030303ff040304ff030303ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff010101ff030303ff040404ff040404ff040403ff040505ff070606ff010201ff020101ff010202ff020203ff050404ff060505ff070808ff0b0b0bff0f0e0eff141515ff1a1a1aff1d1e1dff1f1f1fff202020ff202020ff202020ff202020ff202020ff545354ff666666ff666666ff666666ff666666ff656666ff666666ff656665ff757575ff2c2d2dff282829ff242424ff1e1d1dff181818ff19191aff181818ff111211ff080808ff040404ff030303ff030203ff020302ff020202ff020202ff030302ff030303ff030203ff020202ff020102ff010201ff020101ff020202ff020202ff020202ff010102ff020202ff010202ff020202ff030302ff030202ff020202ff010201ff010102ff010201ff010202ff020101ff010201ff020102ff020202ff030304ff090809ff121212ff161716ff151515ff1f1e1eff2a2a2aff2f2f2fff2e2f2eff2f2e2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefffffffffffffffefefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffefefffffffffffffffefefffefffffffefffffffefefffffffefffffefffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefefffffffefefffffffefffefefefffffefefffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffefffefefffffffefffffffffffffffefefffefffffffefefefffefefffffffefffffefffefffffffffffffffefffefefefffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefefffffffffefffefffefffffefefffffefffffffffefffefefefffefffefffefffefffefefffffefffefffefefefffefefefffffffefffefefffffefffffffffefefffffefffffffffffffefefefffefefffffefefefffefefefffefffefffffefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffefefffffefffefffefffffffefffefffefefefffefefefffefffefffffefefffefffefffefefefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefefffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffefefffffefefefffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffffefffffffffefffffffffffffffffffefefffffffefefffefffefffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffefffefffffffffffffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffffefefffffefefffffffffffefffffffefffffffefefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffffffffffefffefffefefffffffefefffffffefffefefefffffefefffefefffffefffefffffefefffefffefffefefefffefefffffefefefffefefefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffefefffffefffefffffffffffffffefffefefefffffefefffefffefffffefefffffffefffffffefffffffffffffefffffffefffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffffefffffefffefffffffffffffffefffefefefffffefefffefffefffffefefffffffefffffefefffefefffffefefffffffefffffefefefffffefefffffffefffefefefffefefefffffefefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffdfefefffdfdfdfffdfdfefffefefefffdfdfdfffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefefefffefefffffefefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffffffffffffefefffffffefffffffffffefffffffefffffffffefefffffefffffffffffffefefefffffefffffffffefffefffefffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffcfcfcfffcfcfbfffbfbfbfff9fafafff9f8f8fff8f8f8fff7f7f7fff6f6f6fff6f5f6fff6f6f5fff5f6f5fff5f6f5fff6f5f5fff6f6f6fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f5f6fff6f6f6fff6f5f5fff5f6f6fff5f6f5fff5f5f6fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f6f5fff6f5f5fff6f6f5fff6f6f5fff5f5f6fff5f5f6fff6f5f6fff5f5f5fff6f5f5fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f5f4fff4f5f5fff5f4f5fff5f5f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f4f5fff4f5f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f6f5fff6f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f6f6fff6f6f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff5f5f5fff6f5f5fff6f6f5fff5f5f6fff5f5f6fff6f6f5fff5f6f5fff6f5f5fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff4f5f5fff4f5f4fff5f4f4fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff5f5f4fff5f5f4fff5f4f4fff4f5f5fff5f5f4fff5f5f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f6fff5f5f5fff5f5f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff5f5f6fff5f5f6fff6f6f6fff6f5f6fff5f6f6fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff5f5f6fff5f6f6fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f6f5fff5f6f6fff6f5f6fff6f6f5fff6f5f5fff5f5f5fff6f6f6fff5f6f6fff5f6f6fff5f5f5fff6f5f6fff6f6f6fff5f5f5fff6f5f6fff6f6f5fff5f6f5fff5f6f5fff6f5f5fff6f6f6fff5f6f6fff5f5f6fff6f5f5fff6f6f5fff6f6f5fff6f5f5fff5f6f6fff5f6f5fff6f5f5fff5f6f5fff6f5f6fff6f5f6fff6f6f5fff5f6f5fff5f5f6fff5f5f5fff5f6f6fff5f5f5fff5f6f6fff5f5f5fff5f5f6fff6f5f6fff6f6f5fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff6f6f7fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff6f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff7f6f6fff7f6f7fff7f7f7fff6f6f6fff7f6f7fff6f6f6fff5f6f5fff5f6f5fff6f5f5fff5f5f6fff5f6f5fff5f5f6fff6f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff9f9f8fff9f9f9fff8f8f9fff9f8f9fff8f8f8fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff9f9f9fffafbfafffbfbfbfffcfbfcfffcfcfbfffcfcfdfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff70706fff6d6c6cff656565ff656465ff656565ff656565ff656564ff646465ff656465ff5e5e5eff565656ff494a4aff3f403fff39393aff353535ff303030ff2b2b2bff272727ff212121ff1b1a1aff131313ff0d0c0cff080908ff060605ff040404ff030303ff030203ff060606ff060606ff050505ff040404ff030404ff040404ff030303ff020101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020201ff030304ff040404ff050505ff060606ff060707ff060706ff010102ff030203ff040504ff060606ff080808ff0a0a0aff0f0e0eff141514ff1a1a1aff1e1e1dff201f1fff202020ff202020ff202020ff202020ff202020ff202020ff202020ff656666ff666666ff656666ff666666ff666666ff666665ff666666ff666666ff292929ff242424ff1d1e1dff181818ff141414ff151515ff131313ff0d0e0eff060606ff030203ff020202ff010101ff010001ff010100ff000101ff010101ff020101ff010102ff000101ff000001ff010000ff010100ff010100ff010001ff000101ff010100ff010000ff010101ff010101ff010101ff010101ff000100ff000001ff000000ff000100ff000000ff000101ff000000ff000001ff010001ff020201ff060606ff0d0e0dff101011ff0f0e0eff141515ff1f1e1eff2a2b2aff2f2f2eff2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefffefffffffffffefefefffefefffffffffffffffefefffffffefffefffffffefefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffffefefffefffffffffffffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffefffffefefefffffefefffefefefffefefefffefefffffffefffffefefefffffefefffffffffffffffefffefffffffffffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefffefffefefefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffffffefffefffffffefefefffefefefffffffefffefefefffffefffffefefefffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefffefffefffefffffefffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffefffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffefffffefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffefefffffefffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefffefffefffefffffefefffefefefffefefefffffefffffefefefffffffefffefffffffefefefffefefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffefffefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffffefffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffffefffffefffefffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefefefffffefefffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefdfdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffffffefffffffffffffefefffefffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffefffefefefffffefefffefffffffefefefffefefffffefefefffffefffffefffefffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffcfdfcfffbfbfbfffbfbfafff9fafafff8f8f8fff7f7f8fff6f6f6fff6f5f6fff4f5f4fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff4f3f3fff4f4f3fff3f4f4fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f3f4fff3f4f3fff4f3f4fff4f4f3fff3f3f4fff3f4f3fff4f3f4fff3f3f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff3f3f3fff3f4f4fff4f4f4fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f3fff3f3f4fff3f4f3fff4f4f4fff3f3f4fff3f4f3fff4f3f4fff4f3f3fff4f4f4fff3f4f3fff3f3f3fff4f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff3f3f3fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff3f3f3fff3f3f4fff4f3f4fff4f3f3fff4f4f3fff3f4f4fff3f3f3fff4f3f3fff4f4f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff3f4f3fff4f3f4fff4f4f3fff3f3f4fff3f4f3fff4f3f4fff3f3f4fff3f4f3fff4f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff2f3f2fff3f3f3fff3f3f2fff3f2f2fff3f3f2fff3f2f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff4f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff4f4f3fff3f4f4fff3f3f3fff4f3f3fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f3f4fff3f4f3fff4f3f4fff4f4f3fff3f4f4fff4f4f3fff4f4f4fff3f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff3f4f4fff4f3f3fff4f4f3fff3f4f4fff3f3f3fff3f4f4fff3f3f3fff4f3f4fff3f3f3fff4f4f4fff4f4f3fff4f3f3fff4f4f3fff4f3f3fff4f3f3fff3f3f4fff4f3f3fff4f4f4fff4f3f4fff3f3f3fff4f4f4fff3f4f3fff3f3f3fff3f3f4fff4f3f4fff3f3f3fff4f3f3fff4f4f4fff4f3f3fff3f4f4fff3f4f3fff4f4f4fff4f3f3fff3f4f4fff4f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff5f4f5fff4f5f5fff5f5f4fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f6fff5f6f5fff6f5f5fff6f5f5fff6f6f6fff5f6f5fff5f5f5fff6f5f6fff6f6f5fff6f6f5fff5f6f5fff5f6f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff4f5f5fff4f4f5fff5f4f5fff4f4f4fff5f4f4fff4f4f4fff4f3f4fff4f4f3fff4f3f3fff4f3f4fff4f3f4fff4f4f3fff4f4f4fff4f3f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff4f4f4fff5f4f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff6f6f6fff6f5f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f8fff7f7f7fff8f7f7fff8f8f8fff9faf9fffcfbfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6c6c6cff656565ff656465ff646564ff656464ff656565ff656564ff656565ff656564ff656565ff5e5e5eff565657ff4a494aff403f3fff3a3a39ff353535ff303030ff2b2b2bff272726ff212121ff1b1b1bff131313ff0c0c0cff080808ff060506ff040404ff070708ff070706ff060607ff060606ff050505ff040505ff050605ff050405ff020202ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020101ff030303ff050504ff070606ff060606ff060607ff080708ff090808ff040404ff060606ff070707ff0a0a0aff0f0f0eff141414ff1a1a1aff1e1e1eff1f1f1fff202020ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff656665ff666666ff666666ff666666ff656665ff666666ff666666ff242424ff1e1e1dff181817ff141414ff101010ff111110ff0f1010ff0b0b0bff050506ff020202ff010101ff000100ff010000ff010000ff000000ff010100ff010000ff010000ff000000ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010001ff000000ff010100ff010202ff040404ff0a0a0aff0c0c0cff0b0b0bff0f0f0fff151515ff1e1e1eff2a2b2aff2f2e2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffefefffffefffffefefefffffefffffffffefffffefffffffffefffefffefffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffefefffffffefefffffefffffefefefffffefffffffffefffffefffffffffefffefffefffffefffffffefffffffffffffefffffffefefffffefefefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffefffffffffefefffefffefffffefefffefefffffefefefffffefffffffefffffefffefffffffffffffffefffffffffffefefffffffefefffffefffffefefefffffefffffffefefffefefefffefffefffefffefffffefefffefefefffffffffffefffffffefefffffefefefffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefefffefffffffefefffffefefefffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffefefffefffefffffefffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefffefffffffffffffffefffefefefffffefffffffffffffefffefffefefefffefffefffffffffffefffffffefefffffefefefffefffefffefffefffefefffffefefefffefffffffffefffffefffefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffefffefffffefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffffffefffefffefffffefffffffefffffffffffffefffffffefefffffffffefffffffefffffffefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefefffefffefffffffefffefefffffefefefffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefffefffefffefffffefefffefefffffffffffffefffffffefefffffefefefffffefefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefefffffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffffefefffefefefffefffefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffefefefffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffdfefefffefdfdfffefefdfffdfefefffdfefefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefefefffefefdfffefefefffefefdfffefefefffefffffffffefffffffffefffffffefffefffffffefffffffffefffffffefffffefffefffffffffffffffefffffffffffefefffffffefefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefffffffefefefffefffefffefffffffefffffffefffefffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffffffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffefffffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffefefffffefffefffefffffffffffffffefffffffffffffffffffefffffffffffefffffffefffefffffffffffffefffffffffefffffffefffffffeffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefffcfcfcfffafbfbfff9f9f9fff8f9f8fff7f8f8fff6f6f7fff5f5f5fff4f4f4fff4f3f4fff4f4f3fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff3f3f3fff2f3f3fff3f2f3fff3f2f3fff2f3f2fff2f2f2fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff2f2f2fff2f1f1fff2f2f2fff2f1f1fff2f1f2fff1f1f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff1f1f0fff1f1f1fff0f0f0fff1f1f1fff1f2f1fff2f1f2fff1f1f2fff2f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff2f2f1fff2f2f1fff2f2f2fff2f1f2fff2f2f2fff2f1f2fff2f1f2fff1f1f2fff1f2f2fff2f2f1fff2f2f1fff2f2f2fff2f2f1fff1f2f1fff2f1f2fff2f2f1fff1f2f1fff1f1f1fff1f2f1fff1f1f2fff1f2f2fff1f2f2fff2f1f1fff1f2f1fff1f2f2fff1f2f2fff1f1f1fff2f2f2fff2f1f2fff2f2f1fff2f2f1fff2f2f1fff2f1f1fff1f1f1fff2f1f1fff1f2f1fff2f1f2fff1f1f2fff2f1f1fff1f2f1fff2f1f1fff1f1f2fff1f1f1fff2f1f2fff2f1f2fff1f2f1fff2f1f1fff1f2f1fff1f2f2fff1f1f2fff2f1f1fff2f1f2fff2f2f2fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f1f2fff1f1f2fff1f2f2fff2f2f1fff1f2f1fff2f2f2fff2f1f1fff1f1f1fff2f1f1fff2f2f1fff1f2f1fff1f1f1fff1f2f1fff1f1f2fff1f2f2fff1f1f2fff1f1f1fff1f2f1fff1f2f2fff1f1f2fff1f1f1fff1f2f1fff1f1f1fff1f2f1fff2f2f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff1f1f2fff2f1f1fff1f2f1fff2f1f1fff1f1f2fff1f1f1fff2f1f2fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff1f1f2fff2f2f2fff1f2f2fff1f1f2fff1f1f1fff2f1f1fff2f1f1fff2f2f2fff2f1f1fff2f2f2fff2f1f1fff2f1f2fff1f1f2fff1f2f2fff2f2f1fff1f2f1fff2f2f2fff2f2f1fff1f2f1fff2f1f2fff2f2f2fff1f2f2fff2f1f2fff2f2f1fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff2f2f1fff2f1f2fff1f1f1fff2f2f1fff1f2f1fff2f2f2fff1f2f2fff2f2f2fff2f3f2fff3f2f2fff2f2f3fff2f2f2fff2f1f2fff2f1f2fff1f2f1fff2f2f2fff1f2f1fff1f2f2fff1f1f2fff2f1f1fff2f1f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f3f3fff2f3f3fff2f2f3fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff4f4f4fff4f4f3fff3f3f3fff4f3f4fff4f4f4fff3f4f3fff3f3f4fff3f4f3fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff3f3f2fff3f3f2fff3f2f2fff2f2f2fff3f3f2fff2f3f2fff3f2f3fff2f2f3fff3f2f2fff2f3f2fff3f3f2fff2f2f3fff2f2f3fff3f2f3fff3f2f3fff2f3f2fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff3f3f4fff4f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff6f5f5fff5f5f6fff6f7f7fff8f8f8fffafafafffcfcfcfffdfdfcfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656565ff656565ff656565ff656565ff656565ff656564ff656565ff646565ff656564ff656465ff656565ff5e5d5eff575656ff49494aff40403fff393a39ff353435ff303030ff2b2c2bff262727ff212121ff1a1a1aff131313ff0d0c0cff090808ff0b0a0aff090909ff080707ff070607ff060606ff050606ff060606ff070706ff060605ff030202ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff050505ff070606ff060606ff080708ff090908ff0a0a0bff0d0d0cff080808ff0b0a0aff0f0f0fff151515ff1a1a1aff1d1d1eff1f1f1fff202020ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff2020200000000000000000000000000000000000000000ff242424ff1d1d1dff181818ff141414ff101010ff0d0d0eff0e0e0eff0d0e0dff0a0a0aff050505ff020202ff010101ff010001ff010100ff010100ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff080808ff0a0a0aff090a0aff0b0a0bff0e0e0eff151515ff1f1e1eff2b2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffefffffffffefffefffefffffffefffffffffffefffffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffefffffffffefffffefffffffffefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffefffffffffffffffffffefffffffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffffefefffefffefffefefffffefefefffffffefffffefffffefffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffefefffffffefffefefefffefefefffffefefffefefefffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffffefffffffffffffffffffffefffffefffffffffefefffefffefffefefefffffefefffefefffffefefefffffffefffffffffffefefffffefefefffffefefffefefefffefefefffefefefffffffefffefefffffffefefffefffffffefffffffefefefffefefffffefefefffefefffffefefffffffefffffffefefffffffefffefffefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefefefffefefefffffefefffefefefffefffffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefffffffffffefffffffefffffffffffffffffffffefffffffffefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefffefffefefffffefefffffffffefffffefffffefefffffffefefffefffefffffefefffffffefffefefefffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffefefffffefefffffffffefffefefefffefefefffefffefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffffefffffefefefffffffefffefefffffefffefffefefefffefefefffefffefffefefffffefefffffffffefffffefffffefefefffefefefffefffefffefefefffffffefffefefefffffefffffffefefffffefffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefffffffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefffefffefffffffefefffffffffefffffffffffefefffffffefefffefffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefdfdfffdfdfefffdfefefffdfdfdfffdfdfefffefdfdfffdfdfefffefdfefffefdfefffefefefffefefdfffefefdfffefefefffffefefffefffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefffefffffffefffefefffffffefefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffbfbfbfff9fafafff8f8f8fff6f6f7fff5f5f5fff4f4f4fff2f3f3fff2f2f2fff1f1f2fff1f0f1fff0f0f1fff1f0f1fff0f0f1fff1f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0effff0f0effff0eff0fff0efeffff0f0f0ffefeff0ffeff0efffefefefffefefefffefefefffefefefffefefefffefefeeffefefefffefeeefffefeeeeffeeefeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedeeeeffeeeeedffeeededffedeeedffedededffedededffededeeffeeededffedededffedededffedededffededecffedededffedededffedededffedededffedededffeeededffedededffedededffeeededffedededffedededffedededffeeeeedffededeeffeeededffedeeeeffedeeeeffeeeeeeffeeeeeeffeeedeeffededeeffeeedeeffeeedeeffeeedeeffeeeeedffeeeeedffedeeeeffeeeeedffeeeeedffeeeeeeffeeeeedffeeeeeeffeeedeeffeeeeedffedeeeeffeeeeeeffeeeeedffedeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeedffedeeeeffeeeeeeffeeeeedffedededffeeedeeffeeededffededeeffededeeffedeeedffedededffedeeedffedededffededecffedededffedededffedededffedededffedecedffecededffedededffedededffedededffedededffededeeffedededffeeededffeeedeeffededeeffededeeffeeeeedffedededffedededffedeeedffeeeeeeffededeeffeeededffedeeeeffedeeeeffedededffededeeffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedeeedffededeeffedeeedffedededffededeeffedeeedffedeeeeffeeeeeeffeeeeedffeeeeeeffeeedeeffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeeeeeffedeeeeffedeeedffedeeeeffeeeeedffeeedeeffedeeedffeeededffedededffedeeeeffeeedeeffededeeffedeeedffeeededffedeeedffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffeeeeedffededeeffedededffedededffedeeeeffedededffededeeffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedecedffedededffedededffedededffededecffecededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffedeeedffedededffedededffededeeffeeededffededeeffedeeedffeeededffedeeedffedededffeeededffededeeffedededffeeeeedffeeeeeeffededeeffededeeffeeeeedffedededffedededffedededffeeeeedffededeeffedededffedededffedededffedededffedededffedecedffececedffedecedffedecedffedededffededecffededecffecededffededecffedededffedededffedededffedeeedffededeeffedededffedededffedededffedeeedffedeeeeffedeeeeffeeeeedffeeeeeeffeeedeeffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeefefffeeefeeffeeefefffefefeeffefeeefffeeefeeffefeeefffefeeeeffeeefefffefeeefffeeeeefffeeefeeffefeeeeffeeefeeffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffefefeeffefefefffefefefffeeefefffefefefffeeeeefffefeeeeffeeeeefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefefffefefefffefefeeffefefefffefefefffefefefffeff0efffefefeffff0f0efffefefeffff0eff0fff0efeffff0eff0ffeff0f0ffeff0efffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff0f0f1fff1f2f2fff4f3f3fff5f6f5fff8f7f8fffaf9f9fffbfbfbfffdfdfdfffdfdfcfffcfcfcfffbfbfcfffcfcfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0a0b0bff090909ff070708ff060706ff070606ff060706ff070607ff050505ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff050504ff070607ff070607ff080707ff080909ff0b0a0aff0d0d0cff0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff181818ff141413ff101010ff0d0d0dff0a0b0aff0b0c0bff0a0a0bff080807ff040404ff010202ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff040404ff070707ff080809ff080908ff090a0aff0b0b0bff0f0e0fff151515ff1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefefffffffffffffffffffffffefffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffefefffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffefefefffefffefffffffefffffefefffffefffffffefffffefffefffffffefffffffefffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffefffffefefefffefefffffffefefffefefefffefffefffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefefffffefefefffefefefffefefefffefefffffffefefffefffffffefefffffefefefffefefefffefefefffefffefffefefefffffffefffefffefffffffffffffefefffefefefffffefefffefffefffffefefffefefffffefffefffffefefffffefffffefefefffefefefffefefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffffffefffefffefffefffefffefefefffffefefffefffefffffefefffffffefffffefffffefefefffffffffffefffffffffefefffffefffffefefefffffffefffefefffffefefefffefffefffefefefffffefffffffffffffefffffffffefffffffffffffefffefffffefefffefffefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffefffffefefefffefefefffefefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffffefefffffefffffefefefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefffefffffffefffefffffffefffffffefffefffefefefffffefffffffffffffefffffffefefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefefffefffffffefefefffefffefffffffefffffefefffffefffffefefffffefefefffefefefffefffefffefffefffefefefffffefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffffffffffffffefffefffffffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffefefffefffffffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffffffefffefffefffffefefffefefffffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffefdfefffdfefefffdfdfdfffefefdfffdfefdfffefdfefffefdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefdfefffdfefefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefffefffffffefffffffefffffffffffffffffffffffefffffffefffefffefffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefffffefffffffefefffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffefefffffffefefffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffefffffefffefffffffefffefffffffffffefffffefffffefffffffffefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefdfefffcfcfcfff9f9f9fff7f7f6fff4f5f4fff3f3f4fff2f2f2fff0f0f0fff0efefffeeefefffeeeeeeffeeedeeffedeeedffeeededffeeedeeffedededffedededffedededffedededffedededffededecffedededffedededffedededffededecffededecffecedecffecedecffecececffecececffecececffecececffececebffebebecffececebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffeaebeaffebebeaffeaeaebffeaebeaffeaebeaffeaeaeaffebeaebffebebebffeaebebffeaeaebffebebeaffeaebeaffebeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffebeaeaffeaebeaffebebeaffebeaebffeaebeaffebeaeaffebeaebffeaebeaffebebebffeaebebffeaeaeaffebebebffebebeaffebebebffebebebffebebebffebebeaffebebeaffeaebeaffebebeaffeaeaeaffebeaeaffebebebffeaebeaffebeaeaffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaebeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeaeae9ffe9eaeaffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9eae9ffeae9eaffe9eaeaffe9e9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9eaeaffeaeae9ffeae9eaffe9eae9ffeae9e9ffeae9eaffe9eae9ffeae9e9ffe9e9eaffe9e9e9ffe9eae9ffeaeae9ffeae9e9ffeae9eaffeae9eaffe9eae9ffeaeae9ffe9eae9ffeaeae9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeae9ffe9eaeaffe9e9eaffeaeae9ffe9eae9ffeae9eaffe9eaeaffe9e9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9eaeaffeaeae9ffeae9eaffe9eae9ffeae9e9ffeae9eaffe9eae9ffeae9eaffe9eaeaffe9e9e9ffeaeae9ffeaeae9ffeae9e9ffeae9eaffeae9eaffe9eae9ffe9eae9ffe9eae9ffe9eae9ffe9e9e9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffe9eae9ffe9eae9ffeae9e9ffeae9e9ffe9eae9ffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeaeae9ffe9eaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9eaeaffeaeae9ffeae9eaffe9eae9ffeae9e9ffeae9eaffe9eae9ffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebeaffeaeaeaffebeaeaffebebeaffeaebeaffebeaeaffeaeaebffebebeaffebebebffeaebebffebebebffebebebffebebebffebecebffebebebffecebebffebecebffecebebffececebffecececffebececffecececffebececffecebebffecebecffebebebffececebffebececffebececffebececffebebebffecebecffecececffebececffecebecffececebffebecebffecebecffebececffebebebffececebffebececffecececffecebecffebebebffecebebffebecebffecebebffebebecffebecebffecebebffecebecffebecebffebebebffebebecffebebebffebecebffececebffecebebffecebecffecececffebecebffececebffebecebffececebffebebebffecececffecececffecececffecececffececedffedececffecececffecececffececedffedededffedededffecededffededecffedededffedededffedededffeeeeedffedededffedededffeeedeeffedeeeeffeeedeeffeeeeeeffefefeffff0f0effff1f1f1fff2f3f3fff3f4f4fff5f5f5fff9f9f9fffbfbfafffcfcfcfffcfbfcfffdfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101011ff0d0d0dff0b0b0bff090809ff070707ff070706ff060607ff060606ff040404ff010101ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff070606ff080808ff080707ff080809ff0b0a0aff0d0c0dff0e0f0fff1111120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff141414ff101010ff0d0d0dff0a0b0bff090909ff0a0a09ff090909ff070707ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff060706ff070707ff080707ff080808ff0a0a0aff0b0b0bff0f0f0fff15151500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefefffffffffefffefffffffefefffffefffefffefefefffffffefffefefffffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffffffffefefffffffefefffefefefffefefefffefefffffefefefffefefffffffffefffffefffffffefffffffefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefffffffefefffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefffffffefefffefffefffffefffffffefefffefffefffefffffffffefefffefffffffefffffffefefefffefefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffefefffefffefffffffefffefefefffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffffefffffefefffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffefefffffefefffffffffffffefffffffefefffffefffefffffefefffffffefffffefffffffffffffffefefffefffffffffffefffefefffffefffefffefefefffffffffffefffffffffefffffefffefffefffefffefefffffefffefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefffefffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefffffefefffffffefffffefffefffffffffffffffefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffefffefefffffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefffffffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefffffffffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffefffffffefffefffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffffefffffffffefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffeffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfefdfffcfcfbfff7f7f8fff4f5f4fff2f2f2fff1f1f1ffefefefffeeeeeeffecededffecececffebebecffebebebffebeaebffebebebffebebebffebeaebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e9e8ffe9e9e9ffe9e8e8ffe9e9e8ffe8e9e9ffe9e8e8ffe8e9e9ffe9e9e9ffe8e8e9ffe8e8e9ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e8ffe8e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e7ffe7e7e8ffe7e8e8ffe7e8e8ffe8e7e7ffe8e8e8ffe8e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e7ffe7e6e6ffe6e6e7ffe6e7e7ffe6e6e6ffe6e6e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e6e6ffe5e6e5ffe5e5e6ffe6e6e5ffe6e5e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e5e6ffe5e6e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e5e5ffe5e6e5ffe6e5e6ffe6e5e5ffe5e6e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e6ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e6e5ffe5e6e6ffe6e6e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e6e6ffe5e6e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e6e5ffe6e5e6ffe6e5e5ffe6e6e5ffe5e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe7e7e8ffe7e8e8ffe7e8e8ffe8e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e9e9ffe8e8e9ffe8e9e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaebeaffecebebffecececffededeeffeff0effff0f1f1fff2f2f3fff4f4f4fff6f6f6fffaf9f9fffcfcfdfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151516ff101010ff0d0d0dff0a0b0aff090908ff070707ff060707ff070707ff040405ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030404ff080707ff0a0a0aff090809ff0b0b0aff0c0d0cff0f0f0fff111111ff1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff101010ff0d0d0dff0a0b0bff0a0a09ff080909ff090909ff080808ff060606ff020303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff060606ff070707ff070707ff070807ff080908ff0a090aff0b0b0bff0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffefffffffefffffffefefefffffefefffefffefffefefefffffefffffefffffffefffefffefffefffffffffffffffefffffffefffefefffffefefffffefffffffefefffffefefffffffffefffefefefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefffefffffefefffffefffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffefffefffefffffefffffefefefffffefefffefffffffefefffffefffefffefefefffefefefffefefefffefefffffffffefffffefffffefffefffefefefffffffefffefefffffefefffffffffefffefffefffefffffffefffffffefffefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefffefffffefefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffefefefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefffffffffefffefffefffefffefffefffefffefffffffefffffffefefffffefffffffffffefffffffefffffffffffffefffffefefefffffefffffffffffffffffefffefffffffefffefffefffffffffffefffffffffffffffffffffffefffffefffffefefffffffefefffefffffffefefffffefffefffefffffffefefefffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefffffefefffffffffefffefffefffefffefffefffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffefffefffefffffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefdfefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffefefdfffdfdfdfffdfefefffefefefffdfefdfffdfefefffefefefffefefdfffefdfefffefefefffefffffffefefefffffefefffefffefffefffefffffefffffefffffffefefefffefefefffffefffffefffefffefffefffefefefffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefffffffffffffffffefffffffffffffffefffefffefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffffffffffefffffffefffefffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffefffffffefefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfdfdfffafafafff5f6f6fff3f3f3fff1f1f0ffeeeeefffecedecffebebebffebebebffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e9e9ffe8e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e7e7ffe6e7e7ffe6e6e7ffe7e7e6ffe6e7e6ffe6e7e6ffe7e7e6ffe6e7e7ffe6e7e7ffe6e6e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e6ffe5e6e6ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e3e4ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe2e3e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe2e2e2ffe1e2e1ffe1e2e1ffe1e1e2ffe1e1e2ffe1e2e2ffe1e2e2ffe2e1e2ffe2e2e1ffe2e2e1ffe2e2e1ffe2e2e1ffe1e2e2ffe1e2e2ffe1e1e2ffe1e2e2ffe2e2e1ffe1e2e1ffe2e1e1ffe2e1e2ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe2e1e2ffe2e2e2ffe1e1e1ffe1e2e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe1e1e1ffe2e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe1e2e2ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e3e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe4e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe3e4e3ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e5e4ffe5e4e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e5e4ffe5e5e4ffe5e4e5ffe5e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e5ffe4e5e5ffe4e4e5ffe4e5e5ffe5e5e4ffe4e5e4ffe5e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe5e5e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e9e9ffe8e9e9ffe8e8e8ffe9e8e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe9e9e9ffebebeaffecececffeeeeedfff0f0effff2f1f2fff4f4f4fff6f6f5fff8f9f9fffcfcfdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1c1cff161616ff101010ff0d0d0dff0b0b0aff090909ff090908ff090909ff060606ff030302ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010201ff040504ff090809ff0b0a0bff0a0b0bff0c0c0dff0f0f0fff121211ff161616ff1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff0d0d0eff0a0b0aff090a0aff090909ff070707ff080808ff080807ff050506ff020302ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020303ff050505ff060607ff050606ff070707ff070807ff080808ff0a090aff0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffffffffffefffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffefffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefefefffffefffffefffefffffefffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefefffefefefffffefffffffffefffefefefffffefefffefefefffefffefffefefffffefefefffefefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffefffffffefffffffefefefffefefefffffffffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffffefefffefefefffffffefffefefefffffffefffffefffffefefefffffefefffefefffffefefefffefefffffefefffffefffffffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffffefefffffffefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefffffffffefffefefefffefffefffefefffffefefefffefefefffefefefffffefffffffffffffffffefffffffffffffefefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffefefefffffefefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefefffffffefefffefefefffffefffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffffefffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffefefffffffffffffffefffffffefffffefefefffefffefffffefefffffefffffefefefffffefefffefefffffffefefffefffefffffefefffefffffffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffefefffefefefffffefefffefefefffefefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefefffffffefefffefefefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefefffffefffefffffefefffffefffffefefefffffefefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefefffffffefefffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffdfefefffefefdfffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfdfffefdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffefefffffefffffffffefefffefefefffffefefffefefefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefffffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffffefefffffffefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefefffffefefffefffefffffefffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffefffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfcfffbfafbfff7f7f7fff5f4f4fff2f2f3fff0efefffecececffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e9ffe8e8e9ffe8e8e9ffe9e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe5e4e5ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e3e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e3ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e0e0ffe1e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e1e1ffe1e1e0ffe0e1e0ffe0e0e1ffe0e1e1ffe0e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe1e0e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e0e1ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e3ffe3e2e3ffe2e2e2ffe3e3e2ffe3e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e3ffe3e2e3ffe2e3e3ffe3e3e2ffe2e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe3e2e3ffe2e2e3ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e3ffe4e3e4ffe3e4e4ffe3e4e3ffe4e3e4ffe4e4e4ffe3e3e4ffe4e3e3ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe4e4e4ffe5e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe7e8e7ffe8e9e9ffeaeaeaffecececfff0f0f0fff3f2f2fff4f4f4fff6f6f6fffafafafffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff1d1c1cff151616ff101010ff0d0d0dff0a0a0bff0b0b0bff0b0b0bff080807ff030303ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff0b0b0bff0d0d0cff0c0d0dff0f0e0fff121211ff161616ff1d1d1dff262526ff26262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0a0b0aff0a0909ff090809ff080707ff060606ff060707ff070607ff040505ff020202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff040404ff050506ff050404ff060605ff060606ff080708ff080809ff0a0a0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefefffefffffffffffffffefefefffefefffffefefffffffffefffffffffffefffefffffefffffffffffffffffefffffffffffffefffffefffffffefffefffefefffffffefffffffffefffffefefffefffefffefefefffefefefffefefefffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefefffefffffffefffffffefefffffffffefffefffffffefefefffefefefffefefefffefefefffefefffffefffffffefffefffefffffffefefefffffefefffefffffffffefefffefffffffefefefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffffffefefffffefefefffefefefffefefefffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefffffefffffffefffffffffefffffefefffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffefefefffefefffffefffffffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffffefefffffefefffefffffffefefffffefffefffefffefffefefffffffefefffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffffefefffefffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffffefffffefffffffefffefffefffffffefefffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffefefffffefefefffefefffffefefffffffffefffefefefffefffefffefefffffffefefffffefefffefffffffefefffffefffefffefffefffefefffffffefffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffefefffffefefffffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffefefffffefefefffefefffffefefefffefefefffefefffffefefefffffffefffefefefffefffefffefefffffffefefffffefefffefffffffefefffffefffefffefffefffefefffffffefefffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefdfdfffdfefefffefdfefffefefefffdfefefffdfdfefffefefdfffdfefefffdfefefffefefdfffdfefdfffdfdfefffefefefffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffefefefffefdfefffefefefffefefffffefefffffefefefffefefffffefefffffffffefffefffffffefffefffefefffffffefffffffefefffefffffffefefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefffffffffffffffffefefffefefffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfffbfbfbfff7f8f7fff5f4f5fff3f3f3ffeff0f0ffecedecffeaeaebffe9eaeaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe8e9e8ffe9e8e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e5ffe4e5e5ffe5e4e4ffe5e5e5ffe4e5e4ffe5e4e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe4e5e4ffe4e4e5ffe5e4e4ffe5e4e4ffe4e5e5ffe4e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe4e3e4ffe4e4e3ffe3e3e4ffe3e3e4ffe3e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e1e1ffe1e2e2ffe2e1e1ffe1e2e2ffe1e1e1ffe2e1e2ffe1e2e1ffe2e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e1e0ffe1e0e1ffe1e1e0ffe0e0e1ffe0e0e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e1e1ffe1e0e0ffe0e1e1ffe1e1e0ffe0e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe0e1e1ffe0e0e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e0e0ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e0ffe1e0e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e1e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e3e3ffe2e3e2ffe3e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe2e3e3ffe3e3e2ffe2e3e3ffe2e2e3ffe3e2e2ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e2ffe3e2e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e3e3ffe4e3e3ffe3e4e4ffe3e3e4ffe3e4e4ffe3e4e3ffe3e3e4ffe4e3e3ffe4e4e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e4ffe5e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe6e5e6ffe5e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e7e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e7ffe7e7e7ffe9e9e9ffecededfff0f0f1fff3f4f3fff5f6f5fff8f8f8fffcfcfcfffdfefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252525ff222222ff1c1c1dff161616ff101110ff0d0d0dff0d0c0dff0d0d0eff0a090aff040404ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030202ff060707ff0c0c0dff0f100fff0f0f0fff111112ff171616ff1d1d1dff262525ff252625ff5d5c5dff5d5d5cff5c5c5dff5c5c5dff5d5d5dff5c5d5dff5d5d5dff5c5d5dff5d5c5cff5c5d5dff5d5d5cff595a5aff535354ff484848ff3c3c3cff333333ff2c2b2bff252626ff1f1e1fff181818ff111212ff0e0e0eff0b0b0bff0a0b0bff090a09ff090909ff070807ff060606ff050505ff050606ff060606ff040404ff010202ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff020202ff030304ff040405ff040404ff050505ff060606ff070707ff070707ff080908ff020201ff040404ff080808ff0e0e0fff151615ff1d1d1dff212020ff202021ff212021ff212121ff202121ff202021ff212120ff212121ff202121ff212121ff2021200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffffffffffffffffffefffffefffefffffffffffefffefffefefffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefffffffffffffffefffffffefffffffefffefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefefffffefefffffefffffefefefffffffffffefefffffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefefffffefffefffffffefffefffefffefefefffefefefffefefefffefffefffefffefffffefefffefffefffefffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefefefffefefefffffffffffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefffffefefefffffefefffefefefffefefffffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffffffffffefffefffefffefffffefefffefffefffefffffffefffefffefffffffefffffffffefffffffffefffffffefffefefffffffffffffefffffffefffffffefffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefffffffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffffefffefffefffffefefffffefefffefefffffefffefffffffefffefffefffefefffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefffffffffefffffefffffffefefefffefefefffffffffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefffffefefefffffefefffefefefffffefffffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffefffffefefffefefffffefffefffffffefffefffefffefefffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffffffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffefffffefefffefefffffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefdfdfffefefdfffefdfdfffefefdfffdfdfdfffefdfdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefefefffdfdfefffefdfefffefefefffffefffffffffefffefffffffffefefffefefffffefefffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffffffffffffffefefffffefffefffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffefefefffffefefffffffefffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffefefffffffffffffffffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefefffffffefffffffffffffffefffefefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffefffffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfcfffaf9f9fff6f6f5fff2f2f2fff0efefffecedecffeaeaebffe9eaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe9e8e9ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe7e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e4e5ffe4e4e5ffe5e4e4ffe5e4e4ffe5e4e4ffe5e4e5ffe4e4e4ffe5e4e5ffe4e4e4ffe5e4e5ffe4e4e5ffe5e4e5ffe5e5e4ffe4e5e5ffe5e4e4ffe4e4e5ffe4e4e5ffe4e5e4ffe4e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e2ffe3e3e2ffe2e2e3ffe3e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe2e1e1ffe2e2e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe1e0e1ffe1e1e0ffe0e1e1ffe1e1e0ffe0e0e1ffe0e1e1ffe0e1e0ffe0e1e1ffe0e1e1ffe0e0e1ffe1e1e0ffe1e1e0ffe0e1e0ffe1e1e0ffe1e0e0ffe0e0e1ffe0e1e0ffe1e1e0ffe0e1e0ffe0e0e1ffe1e1e0ffe1e1e1ffe0e1e0ffe0e1e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe0e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe1e1e0ffe0e0e0ffe1e0e1ffe0e1e1ffe0e0e0ffe0e0e0ffe1e1e1ffe0e0e0ffe1e0e1ffe0e0e1ffe1e1e1ffe1e0e0ffe1e1e0ffe1e0e0ffe1e1e0ffe1e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe1e0e0ffe1e0e0ffe1e0e0ffe1e0e1ffe0e0e0ffe1e0e1ffe0e0e0ffe1e0e1ffe0e0e0ffe1e0e1ffe1e1e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e1ffe0e0e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e2e1ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e3ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2ffe3e2e3ffe3e3e2ffe3e3e3ffe2e3e2ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe6e6e5ffe7e7e7ffe7e7e7ffeaeaeaffeeeeeefff1f1f1fff4f3f3fff6f6f5fffaf9f9fffdfdfdfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272627ff252525ff222222ff1c1c1dff161516ff101111ff0f0f0fff101010ff0c0c0cff040504ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff070707ff0d0e0dff121212ff121212ff161616ff1d1d1dff262626ff252625ff272727ff5e5e5eff5d5d5dff5c5d5cff5c5d5cff5d5c5dff5d5d5cff5c5d5dff5c5d5cff5d5d5dff5c5d5dff59595aff545353ff484848ff3b3b3cff333233ff2c2c2cff262626ff1e1f1eff181818ff111211ff0e0e0eff0b0b0bff080808ff060606ff090908ff080707ff060606ff050404ff040404ff050504ff050405ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff040403ff040303ff040403ff050505ff050605ff070707ff000101ff010001ff020201ff040404ff080808ff0e0e0eff151616ff1d1d1dff202120ff212121ff202120ff212121ff212021ff212121ff212020ff212120ff212121ff5e5e5dff5d5d5dff5e5d5dff5d5e5dff5e5d5eff5d5e5eff5e5e5dff5d5d5dff5d5d5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffefffffffffefefffefffefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffefffffffffffefffffffefffffffffffefefefffefffefffffffffffefffffffefefffffefffefffffefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffefffffffefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffefffefefefffefefefffefefefffefffefffefffffffffefffffefffefffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffefffefffefffefefffffefefefffefefefffffefefffffffefffefefefffefdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefefffffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffffefffffffffefffffefefffefffefffffffefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffefffefffefffefffffffffefffffefffefffefffffffefffefffffffffffffefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffefffefffefffefffffffffffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffefefffefffefffffffefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffffffffffffffefffffefefffffffffffefffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefefefffefffefffffffefffefffefffefefffffefefefffefefefffffefefffffffefffefefefffefefefffffefefffefffefffefffefffefffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefffffffefefffffffefffffffffefffffefefffefffffffffffefffefefffffffffffffffffefffefffefffefefefffefefefffefefefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefffffffefefffffffefffffffffefffffefefffefffffffffffefffefefffffffffffffffffefffefffefffefefefffefefefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffdfefefffdfefefffdfefdfffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfefffefdfdfffefdfefffefdfefffefdfefffefdfefffefefefffdfefdfffffffefffefefefffefefefffefefefffffffffffefefffffffefffffffffffffffefefffefffffffffffefffefefffffffffffffffffefffffffefffefefefffefefefffefefefffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefefffffffffffefefefffffffefffefefffffefefefffefefefffffffffffefefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffefffffffffffffefffffffefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffefffffffffffffefffffffefffffffefffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffdfdfdfffbfafbfff7f7f6fff3f4f4fff0f1f1ffedededffebebeaffe9eaeaffe9e9e9ffe9e9eaffe9e9eaffeae9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe7e7e8ffe7e7e7ffe7e8e8ffe8e8e8ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e5ffe5e4e5ffe4e4e4ffe5e4e4ffe5e5e5ffe4e4e4ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e2e2ffe2e3e3ffe3e3e2ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e1e1ffe1e2e1ffe1e2e1ffe1e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e0ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe1e1e1ffe0e0e1ffe1e0e1ffe1e1e0ffe1e0e0ffe0e1e0ffe1e1e0ffe0e0e0ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e1e0ffe0e1e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e1ffe1e0e1ffe0e0e0ffe1e0e0ffe1e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0dfffdfe0e0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0dfdfffdfe0dfffdfe0dfffdfe0dfffdfe0e0ffe0dfe0ffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e1e0ffe1e0e0ffe1e1e0ffe1e1e1ffe0e1e0ffe0e1e1ffe2e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e2ffe2e2e3ffe2e2e2ffe2e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe2e3e2ffe2e3e3ffe2e3e2ffe3e3e3ffe3e2e2ffe2e3e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe2e3e3ffe4e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe6e5e5ffe5e6e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe8e8e8ffebeaeaffefefeefff1f1f1fff4f3f4fff7f7f7fffbfcfbfffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2b2aff272726ff252525ff222222ff1c1c1cff151615ff151514ff141515ff0e0e0fff060606ff020102ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000101ff010101ff020303ff090909ff111111ff161616ff161616ff1d1d1dff262625ff262626ff282827ff2b2a2aff5f5f5fff5d5e5eff5d5d5dff5c5d5dff5d5c5dff5c5d5cff5c5d5dff5c5d5dff5d5d5dff595959ff535454ff484848ff3c3c3bff333233ff2b2c2bff252625ff1f1f1fff171818ff111212ff0d0e0eff0b0b0bff080808ff060606ff030304ff020202ff060606ff040505ff040404ff030404ff040403ff030304ff020202ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff030303ff030403ff040303ff030403ff030404ff050505ff010101ff010000ff000101ff010100ff020201ff040404ff080808ff0e0e0eff161615ff1c1d1dff202121ff202120ff212121ff212020ff212121ff202021ff212021ff5e5d5dff5d5e5dff5d5e5dff5e5e5eff5e5e5dff5d5d5dff5d5d5dff5d5d5eff5d5d5eff616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffefffffffffefefffffefffffffefefffffefefffefffffffffefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffefefffffefffffffefffffffefffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefdfffefffffffefffffffffffffffefefffffefffffffefffefffefffffffffffefffefffffffefffffffffefefffffefefffffffffffffefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffefefefffdfefefffefefdfffefdfefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefffefffefffffffffffefffefefefffffefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffefefffffefffffffefffffffefffffefffffffffefffffefffffffffffffffffffefffefffefffffffffffefffffffefefefffffefffffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffffefefffefffffffefefefffefffffffffffefffffefefffefefefffefefefffefefefffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefffefffefffffffffffefffefefefffffefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefefffffefffefffffefffffefefffffffefffffffefffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffefefffffefffffffefffffffefffffefffffffffefffffefffefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefefffffefffefffffefffffefefffffffefffffffefffffefffffffefffefffefffffffffffefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffdfefefffefdfdfffefefdfffefefefffefdfdfffefefefffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefdfffdfefdfffefdfefffdfefefffdfefdfffefdfefffefefdfffdfefefffdfefefffefdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffefefdfffdfefefffefefefffdfefefffefefefffefdfdfffdfefefffefefefffefefffffefffffffefefffffefefffffffefefffefefffffefffefffffefffffefefffffffefffffffefffffefffffffefffffffffffffffffffefffffefffffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffefffffefefffefffefffefefefffefefffffefffffffefefffffefefffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefefffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffcfcfcfff9f8f8fff5f5f5fff2f2f2ffeeedeeffebebeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffe9e9eaffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e7e8ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e6e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe6e6e6ffe6e5e5ffe6e5e6ffe6e5e5ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e4e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe2e1e1ffe1e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e1ffe0e0e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfe0ffe0e0e0ffdfdfe0ffdfdfe0ffe0dfdfffdfdfe0ffdfe0dfffe0dfe0ffdfdfdfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfe0ffdfe0e0ffdfdfdfffdfe0e0ffe0e0dfffdfe0e0ffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e0e1ffe2e1e1ffe1e2e2ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e1ffe1e2e1ffe2e1e2ffe1e2e2ffe1e2e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe1e2e2ffe2e2e1ffe2e1e2ffe2e2e1ffe1e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e3ffe2e2e3ffe3e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e8e8ffe8e7e8ffe7e7e8ffe8e7e8ffe8e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e7ffe6e7e7ffe9e9e9ffebebebffeeefeffff2f2f2fff5f5f5fff9f9f9fffdfcfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff2a2a2aff262626ff252525ff222222ff1d1c1dff1d1d1dff1e1d1dff131414ff0a090aff040404ff020202ff020201ff020302ff030203ff010202ff010101ff020102ff010101ff010101ff000101ff010000ff000000ff000001ff000000ff000000ff000100ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff000000ff010000ff010101ff020202ff030303ff030203ff030203ff050505ff0d0e0dff171818ff1d1d1dff1d1d1dff262626ff252525ff272727ff2a2a2aff2d2d2dff616160ff5e5f5fff5d5e5eff5d5d5dff5d5c5dff5d5d5dff5c5d5dff5c5d5dff595a59ff535353ff484848ff3c3b3bff323232ff2c2c2cff262525ff1f1e1fff181718ff121112ff0e0e0eff0b0b0bff080808ff060606ff040404ff020302ff020101ff000101ff040404ff040304ff020302ff030303ff030303ff020101ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff030303ff020203ff030303ff030303ff000101ff000100ff000100ff000000ff010000ff000000ff010202ff040404ff090809ff0e0e0eff161515ff1c1d1dff212021ff202121ff212121ff212120ff202120ff4a4949ff575758ff5d5d5dff5e5d5eff5d5e5dff5d5e5eff5d5e5eff5e5d5dff5d5e5eff606061ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffefffffefffffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefefffefffffffffffefffffffefffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffefffffffefefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffefefffefffffffffffefffffffffffefefefffefefefffefdfefffffffefffefffefffefefffffffffffffefefffffefffefffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefefffefffffffffefefffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefffefffffffffffefefefffefffefffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffffefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefffefffefffffffffefefffffffffffefffefffffefefffefffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffefefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffffffffffefffefffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffffefffefffefffefefefffefefefffefefefffffefffffffefffffffefefffffffefffefffffffffefefffffffffffefffefffffefefffefffffffefffefffffffffffffffefffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffffefffffefffffefefefffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefefffffffefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffffffefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffffffefffefffffffffefefffffffffffefffefffffefefffefffefffefffefffffffffffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffdfdfdfffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffdfefefffdfefefffefdfefffefdfefffefefefffefefdfffefefdfffdfefefffdfdfefffdfdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffefefefffdfefdfffdfdfdfffefdfefffefdfdfffefefdfffefefdfffefefdfffefefefffffefffffefffefffffffefffefffefffefefefffefffefffefefefffffefffffffefffffffefffffffffefffefffffffffefefffffffffffffffefffffefefffefffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffffffffffffffffffffffffffefefffffffefffffffefefffffefefffffffefffffefefffefffefffffefffffefffefffffffefffefffefffefefefffefffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffffffffffffffefffefffefffefffefffffffffffffefffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffefffffffefefefffffefffffffefefffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffafafafff6f7f6fff4f4f3fff0f0efffebececffe9eaeaffe9e9e9ffeaeaeaffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe7e8e7ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e5ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e3e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e3e3ffe4e4e4ffe3e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe2e2e1ffe2e1e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e1ffe0e0e0ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e1ffe1e0e0ffe1e0e0ffe1e1e0ffe1e0e0ffe0e1e0ffe1e0e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0e0dfffe0e0e0ffe0dfe0ffe0e0e0ffdfdfe0ffdfe0e0ffdfdfdfffe0e0e0ffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffe0dfdfffe0e0dfffe0e0dfffe0dfdfffdfe0e0ffe0dfe0ffdfe0dfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedeffdfdfdfffdfdfdeffdfdfdeffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdfdeffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e1ffe1e2e2ffe1e1e2ffe1e1e1ffe2e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e1e1ffe2e2e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe3e2e3ffe3e3e3ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e3e3ffe3e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e4ffe3e3e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e6e6ffe7e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e7e7ffe6e7e6ffe7e7e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe5e4e5ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e8ffe9e9e9ffecececfff0f1f0fff4f4f3fff7f7f6fffafbfbfffdfdfefffefefefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff313030ff2b2a2aff262627ff252525ff222322ff242324ff262727ff1f1f1eff141314ff0c0c0dff0a0a0aff0a0909ff0a090aff090909ff090908ff080807ff060607ff030404ff020202ff020202ff010101ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010100ff010100ff010101ff020102ff010101ff020101ff020202ff020202ff040404ff070707ff0b0a0bff0c0b0cff0b0a0aff0a0a0aff0c0d0dff171616ff212121ff252625ff242424ff262626ff272827ff2b2b2bff2d2d2dff2f3030ff626262ff616160ff5f5f5fff5e5d5eff5d5d5dff5c5c5dff5c5d5cff595959ff545354ff474848ff3b3b3cff333232ff2c2c2cff262526ff1f1f1fff181818ff121112ff0d0e0eff0b0b0aff080809ff060606ff040404ff030202ff010101ff010101ff010100ff010100ff020303ff020203ff030303ff030303ff010102ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010102ff020102ff020203ff000100ff000000ff010000ff000100ff000000ff010101ff010101ff000001ff020202ff040404ff090808ff0e0e0fff161515ff1d1c1dff202121ff202121ff212021ff3a3939ff404040ff4a4a49ff575857ff5d5d5eff5d5d5eff5d5d5dff5e5d5dff5d5d5eff606160ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffefefffffefefffefefffffefffefffefefefffefffffffffefefffffffefffefffffffefffefffffefffffefefefffffefffffffefefffffefefffffefefffefffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefefffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffffefffefffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefefffefefffffefffefffefefefffefefefffefefefffffffefffefffffffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffffffefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffefffffefffffffefefffefefefffffefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefffefffffefefffffefefffefefefffefffffffffefefffefffffffefffffffffffffffefffefffffffffffffefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefefffffefffefffefefefffefffefffffefefffffffefffefffffffefffefffefefffffefefefffefefffffffefefffefefefffffefefffefefffffefefffffefefefffffefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefffffefefefffffffefffefffffffefefefffffffefffefefefffefefffffffffffffefffffffffefefffffefefffefefefffefffffffffefefffefffffffefffffffefffefffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffffffffefefffffefefffffffffffffefefffefffffffefffffffefffffffefffffffffefffffffffefffefffffffefffefffefefffffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffefefefffffffefffefefefffefefffffffffffffefffffffffefefffffefefffefefefffefffffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefdfefffefdfdfffefdfdfffdfefefffdfefefffdfdfdfffefefefffdfdfdfffefdfefffefdfefffdfefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffefefefffffffefffefefefffefefffffffffffffefffffffffefefffffefefffffefefffefffffffffefefffefffffffefffffffffffffffefffefffffffffffefefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffcfcfcfff8f8f8fff5f4f5fff1f1f1ffedededffebeaeaffeae9e9ffeae9e9ffe9eaeaffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe5e5e5ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e2e3ffe2e2e3ffe2e2e3ffe3e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe1e1e0ffe0e1e1ffe0e1e1ffe0e1e0ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe1e0e0ffe0e1e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffe0e0e0ffdfe0e0ffe0dfe0ffe0dfdfffe0dfdfffdfe0e0ffe0dfdfffdfe0e0ffdfe0e0ffe0e0dfffdfe0dfffe0e0e0ffdfdfe0ffdfdfe0ffdfdfe0ffe0e0dfffe0e0dfffdfe0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0dfdfffe0dfdfffe0e0e0ffe0dfdfffdfe0e0ffdfe0e0ffdfe0e0ffdfe0e0ffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfe0ffe0dfe0ffe0e0dfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfe0ffdfdfe0ffdfe0e0ffe0dfdfffdfe0dfffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededfffdfdfdfffdedfdfffdfdedfffdfdedeffdededeffdededfffdfdedeffdedfdfffdededeffdededeffdededeffdfdfdfffdededfffdededfffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0e0e0ffe0dfdfffe0e0dfffe0e0e0ffe1e0e0ffe0e0e1ffe0e1e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e2ffe2e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe1e2e1ffe1e2e1ffe2e2e1ffe1e1e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e3e3ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e6e6ffe6e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffeaeae9ffededeefff1f2f1fff5f5f5fff9f8f8fffcfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3cff373737ff303030ff2b2a2aff272727ff252525ff252526ff2a2a2aff282828ff202121ff1b1a1bff191918ff181818ff171817ff161516ff141414ff131313ff0f0e0fff0a0909ff070606ff050506ff040405ff040404ff040404ff040404ff040404ff040304ff040404ff040303ff030403ff030303ff030403ff030404ff040404ff040404ff050505ff070707ff0b0b0aff0f1010ff141414ff191918ff19191aff191919ff191918ff1c1c1cff242324ff2b2b2bff2d2d2dff272828ff282727ff2a2b2bff2d2d2dff303030ff333433ff636363ff626262ff606161ff5e5e5fff5e5e5dff5d5d5cff595a5aff545453ff484848ff3c3c3cff333232ff2c2c2cff262526ff1f1e1eff181818ff121111ff0e0e0eff0b0b0bff080808ff050606ff040404ff030302ff010202ff010101ff010001ff000000ff000000ff010000ff030202ff040303ff030404ff020203ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000101ff000001ff010101ff010102ff010100ff010100ff000100ff000000ff000000ff000000ff000000ff010101ff010000ff010000ff010101ff020101ff040404ff080908ff0e0e0eff151515ff1d1c1dff212120ff2d2e2eff333433ff3a393aff3f4040ff4a4a4aff575757ff5e5d5dff5e5d5dff5d5e5eff606061ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffefefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffefefefffffefefffefefefffffffefffefffefffefffefffffefefffefefffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefffffffffffefffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffefefffffefffefffffffefffefefffffefffffffffffefffefffffffffffefffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffefffefffffffffffffefefffefffefffefefefffdfefefffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefefffffefefffefefefffffffefffefffefffefefefffffefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffffffefffefefffffffefefffefefefffffefefffffefefffffffffffffefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefffffefefefffefefefffefffefffffefefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefffffffffefffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffffefffffefffffffffefefffefefefffefffefffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefefffffffefffefefffffffffefffefffefffefffefffffefefffefefffffffefefffffffffffefefffffefffefffefefefffefefffffefffffffefffefffefefefffefffefffefefefffefefffffffefefffefffefffefefefffffefefffefefefffffffefffefefffffffefefffefffefffffefefffffffefffffffffffffffefffffffefffefefefffefefefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffefefefffefffefffffffefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffffefefffffffefffefefffffffffefffefffefffffffefffffefefffefefffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefffefffefefefffffefefffffefefffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffefffefffefefefffffffefffffefffffefefffffffefffffefffffffffefefffefefefffefffefffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefdfefffefefdfffefefefffdfdfefffefefefffefefdfffdfefefffefefdfffdfefdfffdfdfefffefdfefffefefefffefdfefffefefefffefdfefffefefefffefefefffffefefffefffefffffefefffffffefffffffffffffffefffffffefffefefefffefffefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefefffefffefffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffefefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfff9fafafff6f6f5fff3f3f3ffefeeefffebebebffeaeae9ffe9e9eaffe9eaeaffe9eae9ffe9eae9ffe9eae9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e8e7ffe8e7e7ffe8e7e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e7ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe5e6e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e3e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e4e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e3ffe2e2e2ffe3e3e2ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe1e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe0e0e1ffe0e1e1ffe0e1e0ffe0e1e0ffe1e1e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfe0dfffdfdfdfffe0e0dfffe0dfe0ffdfdfdfffe0dfe0ffdfe0e0ffdfdfdfffdfdfdfffdfe0dfffe0dfdfffe0dfdfffe0e0dfffe0e0dfffdfe0e0ffe0dfe0ffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffdfdfe0ffe0dfe0ffe0e0dfffdfe0dfffdfe0dfffe0dfdfffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffe0dfdfffdfdfe0ffe0e0dfffdfe0dfffe0e0dfffe0dfe0ffdfe0e0ffe0dfdfffe0e0e0ffe0dfe0ffdfe0dfffe0e0dfffdfdfe0ffdfe0e0ffdfe0dfffdfe0dfffe0e0dfffdfe0dfffdfdfe0ffe0dfe0ffdfe0dfffe0dfdfffe0dfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdeffdfdfdfffdfdfdeffdfdfdeffdededeffdededeffdededeffdfdfdeffdfdedeffdededeffdededfffdededfffdededeffdededeffdededeffdfdedeffdfdedeffdededeffdededeffdededfffdfdedfffdededeffdfdfdeffdedfdfffdfdfdfffdedfdfffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe2e1e2ffe1e2e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e2ffe2e3e3ffe3e2e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e4ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe5e5e4ffe4e5e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e8e8ffe8e8e8ffebebebffefeff0fff3f3f3fff6f6f6fffafafafffdfefefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414141ff3d3c3cff373737ff313030ff2a2b2bff272627ff262625ff2d2d2eff303030ff2e2f2eff2b2b2bff2a2a2aff2a2b2bff2a2a2aff282827ff242324ff1f201fff181818ff111112ff0c0d0dff0b0c0bff0a0b0bff0a0a0aff090a0aff0a0a0aff0b0a0aff0a0a0aff0a090aff0a090aff090909ff090909ff090909ff0a090aff0a0a0aff0b0a0aff0d0c0cff141414ff191919ff212120ff272726ff2b2b2bff2c2c2cff2c2c2bff2c2b2bff2d2d2dff313031ff333333ff313131ff2a2a2aff2a2b2aff2d2d2dff30302fff343433ff3a3a39ff636464ff636363ff626262ff616160ff5f5f5fff5e5e5eff5c5d5dff575657ff484847ff3a3a3aff313131ff2c2b2bff272727ff20201fff151616ff121111ff0e0e0dff0b0a0bff080808ff050606ff040403ff020202ff010101ff010100ff010101ff000000ff000000ff000000ff010101ff040505ff060706ff040505ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff020101ff010201ff010100ff010000ff000000ff000000ff010100ff010100ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010000ff010000ff000000ff000000ff010202ff040304ff050506ff060606ff010202ff010101ff000001ff000000ff000000ff000000ff000000ff010000ff010101ff010100ff000101ff010101ff040303ff070708ff0e0e0eff151515ff1d1d1dff252424ff292a2aff2e2d2dff343433ff3a393aff404040ff494a49ff575757ff5d5e5eff606160ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffefffefefffffffffffffefffefffffffffffffefefffefefffffffefffffefffffffefefffffefefefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffefffefefffffffffffffefffefffffffffffffefefffffefffffffefffffefffffffefefffffefffefffffffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefefffffefffffefefefffffffffffffffefffefffefffffefefffffefefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffffffffffefefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffefefffffefefffefdfefffefefefffefefefffffefefffefefefffefefefffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefffffefefffffefefffffefffffffefefefffefffefffffefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffffefefffefefffffefffefffefefffffefefefffefefffffefffefffefefefffefefefffefefffffefefefffffefefffffefefffffefefffefefefffffffffffffefffffffffffffffefffffefffefffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffefefefffffffffffffffefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefefffffefffffffefefffffffffffffefefefffefefefffefefffffefffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefefffffefffefffffffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefefffefefefffefefffffefffefffffefefffffefefffffefefffefefefffffffffffefefffffffefffffffefefffefefefffefefffffffefefffefefefffffffffffffefefffefefffffefefffffefffffffefefffffefffefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefefffffffffffffefefefffefefefffefefffffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefefdfffefefefffdfefdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefffffffefffefffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffefffefffffffffffffefefffefffffffffefffffffefefffefefefffefefefffefffffffefefefffefefffffefefefffffefefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfefffbfcfbfff8f7f7fff4f4f4fff1f1f1ffecececffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e6e6ffe6e5e5ffe5e5e6ffe5e5e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe4e5e4ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e3ffe3e3e4ffe4e3e3ffe3e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e3ffe2e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e1ffe2e1e2ffe2e1e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e0e0ffe1e1e1ffe0e0e0ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0dfffdfe0e0ffdfe0e0ffdfdfdfffdfdfe0ffdfdfdfffe0dfdfffdfdfe0ffdfe0dfffdfdfe0ffdfdfdfffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfdfe0ffdfe0dfffdfdfe0ffdfdfdfffdfe0dfffdfdfe0ffdfdfe0ffdfdfe0ffdfe0e0ffdfdfdfffdfe0dfffe0dfdfffdfdfdfffe0dfdfffdfdfdfffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffdfdfdfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdedfdfffdedfdfffdededeffdededfffdededeffdfdedeffdededfffdedfdeffdededeffdededeffdededeffdededeffdddddeffdedddeffdddedeffdddeddffdedddeffdededeffdededeffdedddeffdededeffdededeffdededeffdededeffdededeffdededfffdfdedeffdededeffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffdfe0dfffe0e0e0ffe0dfe0ffe0e0e1ffe0e0e1ffe0e1e1ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e0ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e1ffe2e1e2ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e6ffe7e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe9e9e9ffedececfff1f1f1fff5f4f4fff7f8f7fffcfbfbfffefefefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff464647ff414041ff3c3d3dff373738ff303030ff2a2b2aff29292aff333334ff383839ff3a3b3bff3b3b3bff3b3b3bff3d3c3cff3d3d3dff3b3b3bff353535ff2c2d2dff232222ff191a19ff151414ff141413ff141414ff131313ff121213ff131313ff131414ff141414ff131313ff121212ff121111ff111211ff111111ff121212ff131313ff131414ff161717ff212121ff2a292aff323233ff393838ff3c3c3dff3e3f3fff3f3f3fff3d3d3dff3c3c3dff3c3c3cff393939ff343434ff2d2d2dff2d2d2dff302f30ff343333ff3a3939ff424242ff646565ff636364ff636363ff626262ff606161ff5e5f5fff5f5f5fff595959ff505050ff464545ff3d3d3dff363536ff2d2e2eff242425ff181919ff131413ff0e0d0eff0a0a0bff090809ff060707ff040404ff020302ff020201ff010101ff010001ff000000ff000001ff000000ff010101ff060605ff070707ff060605ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff010101ff000101ff000100ff000000ff000000ff000000ff010000ff010001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff020202ff040304ff070606ff070707ff010101ff000001ff010000ff000000ff000000ff010000ff000001ff010001ff000101ff000001ff000100ff010201ff040405ff09090aff0f0e0fff171717ff212121ff2a2a2aff303030ff353535ff3d3c3cff444443ff4d4e4eff595959ff636464ff616060ff656565ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefffffefffefffffefffffefefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefefefffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffefffffffefffefffefffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffefffefefffffefefefffffefffffefefefffefefefffffffffffefffefffefffffffefefefffefffffffffffffffffefefffefefffffefffffffefffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefefffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffffffffffefffffffefefefffffefffffefffffffffffefffffefefffefffefffefefffffffffefffffefefffefefffffefffffffffefffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefefefffffefefffefffefffefffefffefefefffefffffffffefffffefffefffffefffffefffefffefefffffefefffffffffffffffffffffefefffffefefefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffefefefffdfdfefffdfefefffdfefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffefefffefefefffefefffffefffffffefefefffefffefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffffefefffefffffffefffefffefffffffefffffffffefffffffffefffffefffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefffffffefefffefefefffffefefffffffefffffffefffefffffffffffffffffffffffffffefffefffefffffefefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefffffefffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffefefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffffffffffffffefffffffffffefffefefefffefefefffffefefffefffffffefffefffefefefffefffffffffefffffefffefffffefefffefffefffefefffffefefefffffffefffefffefffefefffffefefefffffefffffefefefffefefefffffefefffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffffffffffffffefffffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefefffefdfefffdfdfdfffefefefffdfefefffdfdfdfffefdfdfffefefefffdfefefffefefefffefdfefffefefefffefffefffefefefffefefefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffefffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefefffffffefffffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffefffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffefffefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefefefffffefffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfcfdfff9f9fafff5f6f5fff3f2f2ffeeeeeeffeaebebffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e8ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e8e7ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e5ffe6e5e6ffe5e6e6ffe5e6e5ffe5e6e5ffe5e6e6ffe6e5e6ffe5e6e5ffe6e5e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e5ffe4e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe1e2e2ffe2e1e2ffe2e2e1ffe2e1e2ffe1e2e1ffe1e1e2ffe1e1e1ffe2e2e1ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe0e1e1ffe0e0e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0dfffe0e0e0ffdfe0e0ffdfdfe0ffe0dfe0ffdfe0e0ffe0e0dfffe0dfdfffdfe0dfffdfdfe0ffe0e0dfffdfdfdfffdfdfe0ffdfe0e0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffe0dfdfffdfdfdfffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdfdfffdfdfdfffdedfdfffdededfffdfdedfffdedfdfffdfdfdeffdfdedeffdedfdeffdededfffdfdfdeffdededeffdededeffdededeffdededeffdededeffdededdffdededeffdedddeffdededdffdedddeffdededdffdededeffdddedeffdededeffdededeffdededdffdddeddffdeddddffdedddeffdddedeffdddeddffdddedeffdddedeffdededeffdededeffdededeffdedfdeffdededfffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e0e0ffe0e0e1ffe0e1e1ffe0e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe0e0e0ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe0e0e0ffe1e0e1ffe0e1e1ffe1e1e0ffe1e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe1e1e1ffe1e2e2ffe1e2e1ffe2e2e2ffe2e1e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e5ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e5ffe6e5e6ffe5e6e5ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe6e6e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e6e7ffe7e6e6ffe7e6e6ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e5e4ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e9ffeaebebffefefeffff2f3f2fff6f6f6fffaf9fafffdfdfdfffffefffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff50504fff464746ff404041ff3c3c3cff373737ff303030ff303030ff3a393aff404040ff434344ff464546ff474848ff4a4a4aff4b4a4aff484848ff434444ff3a3a3bff2f2f2fff262626ff212121ff202020ff222222ff212121ff1f1f1fff1f1f1fff202020ff212121ff212121ff212021ff212222ff222322ff222222ff222222ff232323ff232323ff262525ff313131ff39393aff414141ff474747ff4a4a4aff4c4c4cff4c4b4bff4a4a49ff484747ff454544ff404040ff373838ff303030ff303030ff343433ff393939ff424242ff4e4d4dff656666ff646564ff636363ff636363ff626262ff616160ff616161ff5c5d5dff555556ff4c4c4cff444444ff3c3c3cff323233ff282828ff1b1b1bff151414ff0e0e0eff0a0a0aff070808ff060606ff040404ff020203ff020202ff020101ff000001ff000101ff000000ff000000ff010101ff070607ff070707ff060506ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff000001ff010100ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff010101ff030403ff050606ff060606ff020101ff000000ff000000ff000100ff000000ff000000ff010100ff010101ff000001ff000000ff010101ff020202ff040404ff090909ff0e0f0fff181819ff252525ff2e2f2fff363736ff3e3d3dff464646ff4f5050ff5a5a5aff626262ff676767ff656565ff656565ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffefffffffffffefffffefffffffffefffffefefffffefefffffefffffffefefffefffefffefefffffefffffffefefefffefffffffffefefffefefefffefefefffefffefffffffefffefffffffefefffffffefefffffefefffefffefffefffefffffefffffffefefffefefffffefffefffefefefffefefefffefffefffefefefffefffffffefefffffefefffffefffefffefffefffffefffffffffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffefffefffefefffffefffffffefefefffefffffffffffefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefffefffffefffffefffffffefefefffefffffffefffffffffffffffefffefffefffefffffefffffffffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffefefffefefffffffffefffffffefffefefffffffefffffffffefffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffefffffefffffffefefefffffefffffefffefffefefefffffefefffefefefffffefefffefffefffefefffffefffefffefefefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffffffefffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffefffffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffffffefffefffefffffefffffffefefffffefffffefffffffefffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffffefffffefffefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffefffffffefffefffefffffefffffffefefffffffefffefefefffefefffffefefefffffefefffefffffffefefefffffefffffefffefffefefefffffefefffefefefffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffffffffffefefffffffefefffffefffffefffefffefffefffffefffffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffffffefffefefefffefffefffefefffffefefffffffefffffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffffffffefffefffffefffffefefefffffefefffefffffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefdfffdfefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffffffffefffefffffefffffffefefffffefffffefffffffefefefffffefffffefffefffffefefffffefefffffefffffffefefffffffefffefefffffefffffffffffffffefffffffffffffffefefffffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffefefffefefffffffffefffefffefffefefefffefefefffefefefffefffefffefffefffffefffffefffefffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffffffefefffffefffffffffffffffefffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffbfbfbfff6f7f7fff3f4f3fff0f0f0ffecececffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e8ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe7e6e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe5e6e6ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e5e5ffe5e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe4e3e3ffe4e4e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe3e2e3ffe3e2e2ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffe2e1e1ffe2e1e1ffe2e1e2ffe2e1e1ffe1e2e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0e0e0ffe0e0dfffe0e0dfffdfe0dfffe0dfe0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdfdfffdfdedfffdfdfdfffdedfdfffdfdfdfffdfdedeffdfdedfffdedfdfffdedfdeffdfdedfffdfdfdeffdfdedeffdfdfdeffdfdfdfffdfdedeffdfdfdfffdededfffdedfdfffdfdfdfffdedfdfffdfdfdfffdededfffdededfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdfffdfdfdeffdfdfdeffdedfdeffdfdedfffdededfffdfdedfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededdffdededeffdededeffdededdffdddeddffdedddeffdeddddffdededeffddddddffdddddeffddddddffdeddddffdddedeffddddddffdedddeffdddeddffddddddffdeddddffdedddeffdeddddffdddeddffdddddeffdddedeffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e0e1ffe1e0e1ffe1e0e0ffe0e0e0ffe1e1e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e2ffe2e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e1e1ffe2e2e1ffe1e1e2ffe1e2e2ffe1e2e1ffe1e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe6e7e6ffe7e6e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffecececfff0f1f1fff3f4f4fff7f7f7fffbfbfbfffefefefffffefffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff4f504fff474746ff414141ff3c3c3dff373737ff383738ff404040ff474747ff4b4b4bff4e4e4eff515151ff545554ff565656ff555555ff525252ff4c4c4cff434443ff3c3c3cff3a3a3aff3a3a39ff3a3a3aff393939ff383838ff383838ff383938ff383839ff393939ff3b3a3bff3c3b3bff3d3d3dff3e3e3eff3e3e3dff3e3e3eff3d3d3eff3f3f3fff454645ff4b4b4bff515051ff545454ff565756ff565756ff565556ff545354ff515151ff4c4d4cff474748ff3d3d3dff333232ff333434ff393939ff424242ff4d4e4dff545353ff666666ff656565ff656464ff636463ff636363ff626362ff626262ff5f5f5fff595959ff515151ff484848ff3f403fff363635ff2b2c2cff1d1d1dff161616ff0f0e0fff0a0b0aff070707ff050505ff040304ff020303ff020202ff010101ff010101ff000101ff000000ff000000ff010102ff070707ff080807ff050505ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030203ff050404ff040504ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff010100ff010100ff010101ff010102ff030202ff050505ff090909ff0e0e0eff191819ff262526ff303131ff383938ff414141ff4b4a4bff535454ff5b5b5bff626262ff656565ff656565ff656565ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffefefffffefefefffefffffffefefffffffffffffefefefffefefefffffffefffefefffffefffffffefefffffefefefffffefffffffefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefffefffefefffffffefffffffefefffffefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffefffffefffefffefffffffefefffffffffffffefefefffefefefffffffefffefefffffefffffffffefffffffefefffffefffffffefffffffffefffffefffffffefefffffffefffefffffffefffefffffffefffefefffffffffefffefffefffffffefffefffefffefefffffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefffffffffffffefefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffefffefefffffffffffffefffffffffffefffefffefffefefffffffefffffffefefffffefefffefefffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefefffffffefffefefffffffefefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffefefffffefffefffefefefffefefefffffffefffefffefffefffefffefffefffefefefffffefffffffefefffffefefffefefffffffefefffefefffffffffefffefefefffefefefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffefffefffffffefffffffefffefffefffefefefffefefffffffefefffefefffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefffffefffffffefefffffffefefffffefffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffffffffffffefefffffffefffefefefffefefffffffefefffefefffffefefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffefffefefffffffffefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefffefffefefefffefefffffffefefffefefefffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffefffefefffffffefefffffefefffefffefffffffffffffefefffefefefffefefffffefefffffffffffffefefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefefffefefefffefefefffefffffffefefefffffefffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfcfdfff8f9f8fff5f5f5fff1f1f2ffedeeedffeaebeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e6ffe6e7e7ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe5e4e5ffe5e5e4ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e2e3ffe3e2e3ffe2e3e2ffe3e3e2ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e0e1ffe1e1e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe0dfdfffe0e0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdedfdfffdedfdfffdededfffdfdfdeffdededfffdededeffdfdedeffdededeffdfdfdeffdededeffdededeffdededfffdededfffdfdfdfffdededeffdededeffdedfdeffdededfffdfdfdfffdfdedfffdededfffdfdfdfffdedfdfffdedfdfffdfdfdfffdfdedfffdfdfdfffdfdedfffdfdfdeffdfdedfffdfdfdeffdfdfdeffdfdfdfffdedfdeffdfdfdeffdededfffdfdfdfffdedfdfffdfdfdeffdedfdfffdfdedfffdfdfdfffdfdfdfffdfdfdeffdededfffdfdfdfffdfdfdfffdfdfdeffdfdedeffdededeffdfdfdfffdfdedeffdededeffdededeffdededeffdededeffdededeffdedddeffdddedeffdddddeffdedddeffdddeddffdededdffdededdffdddeddffddddddffddddddffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdededeffdedddeffdddedeffdededeffdededfffdedfdfffdededfffdfdedeffdfdfdfffdfdedfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffdfe0e0ffdfe0dfffe0e0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e0e0ffe0e0e1ffe1e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe2e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe1e1e2ffe1e1e2ffe2e2e2ffe1e1e2ffe1e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe3e3e2ffe2e3e3ffe2e3e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e5ffe5e4e4ffe4e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e5ffe4e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e8ffe9eaeaffeeeeeefff2f2f2fff5f5f5fff9f9f9fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555656ff555555ff504f4fff474647ff414041ff3d3d3cff3e3d3eff464646ff4e4e4dff525252ff565756ff5b5b5aff5e5e5eff606160ff606161ff616160ff5e5f5eff5b5b5bff595959ff585858ff595958ff5a595aff5a5959ff5a5a5aff5b5b5bff5c5b5bff5a5a5aff595959ff5a5959ff5b5b5aff595959ff595959ff595959ff595959ff5a5a5aff5a5a5aff5d5d5dff5f5e5fff606060ff616161ff616160ff606160ff5f605fff5d5d5eff5a5a5aff545555ff504f4fff454544ff383938ff3a3939ff424242ff4d4d4dff545454ff5a5b5bff676666ff666666ff656565ff646464ff636364ff636363ff636363ff5f6060ff5a5a5aff525253ff4a4b4bff424142ff393838ff2e2e2eff1f1f1fff181817ff100f10ff0b0b0aff080807ff050505ff040404ff030303ff020202ff020201ff010101ff010100ff000000ff000000ff020202ff080808ff080808ff050505ff020202ff000101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040404ff040404ff000001ff010100ff000000ff000000ff000100ff000001ff000101ff010101ff010001ff010101ff020202ff040403ff060606ff0a0909ff0f0f0eff191919ff262727ff323232ff3a3a3bff444443ff4c4d4cff555555ff5b5c5cff616161ff646464ff646464ff656565ff656566ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffffffffffefefefffefffffffefefffffefefffffffffffffefffefffffefffffffffefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffffffffffefffffefffefffefffefffefffefffffffffffefffffffffffffffefefefffefefffffffffefffefefefffffffffffefffefffefffffffefffffffefefffffffffffffefffefffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffefffffffefffffffffffffffffefffffefefffefffffffefffefffffffefffefefffffefffefffefffefffffefefffffefefffffefffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefdfffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefffffffffffffffffefffffefefffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffffffffefefefffefefffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffffffefffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffefefffffffffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffefefefffefefffffffefefffefefefffffffffffefefefffefefffffefefefffefefffffefffefffefefefffefefefffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefffefffefefffffefefefffffffefffffefefffffefefffefefefffefffefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefffffffefefffefffefffffefffffefffffffffefefffffefefffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefefefffefefefffefffffffefefffffffffefffffefefffefefffffffefffffefffefffffefffffefefefffffffefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffefefefffefefefffefefefffefffefffffefefffefefffffefefffffffffefffefefefffffffffffefffefffefffefffefffffffefefffffffffefffffffefffefefffffffffffffefffffffffefffffffefffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffefefffffefefffefffefffefefefffefefffffefefefffffffefffefefefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffffefffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffeffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefdfffafafafff6f6f6fff3f3f3fff0efefffebebeaffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e8ffe9e8e9ffe9e9e8ffe8e8e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e7ffe6e6e7ffe7e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e5e5ffe6e5e5ffe5e5e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e3ffe3e3e3ffe4e4e4ffe3e4e3ffe3e4e4ffe3e3e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e2e3ffe2e3e2ffe3e2e2ffe2e2e3ffe2e2e3ffe3e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e1e2ffe2e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0dfffdfdfe0ffe0e0e0ffdfe0e0ffdfe0e0ffdfe0e0ffdfdfe0ffdfe0dfffdfdfdfffe0dfe0ffe0dfdfffdfdfe0ffe0dfdfffdfe0dfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededfffdededfffdfdfdfffdedfdeffdfdfdfffdedfdeffdedfdeffdededfffdededfffdfdedeffdededeffdededfffdededeffdedfdeffdededfffdededeffdfdfdeffdfdedeffdfdedeffdededfffdedfdeffdfdfdeffdededfffdededeffdedfdeffdfdedeffdfdedeffdededeffdfdfdfffdfdedeffdededeffdedfdfffdedfdeffdfdfdeffdfdfdfffdededfffdedfdeffdedfdeffdedfdeffdfdfdfffdedfdfffdfdfdfffdededeffdededfffdfdfdeffdededeffdfdfdfffdededeffdedfdfffdededfffdededfffdedfdeffdededeffdfdedeffdfdedeffdededeffdededeffdededeffdededeffdddedeffdededdffdedddeffdddeddffdeddddffdddddeffddddddffdededdffddddddffdeddddffddddddffddddddffddddddffddddddffdddddcffddddddffdcddddffddddddffdcddddffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddeddffdeddddffdeddddffdedddeffdededeffdededeffdededeffdedfdfffdedfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0dfffdfdfe0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e0e1ffe0e0e1ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e1e1ffe1e1e2ffe2e1e2ffe1e2e2ffe2e1e2ffe2e1e2ffe2e2e1ffe2e2e1ffe2e1e1ffe1e2e2ffe1e2e1ffe2e2e1ffe1e1e2ffe1e2e1ffe1e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe4e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe5e5e5ffe5e4e4ffe4e4e5ffe5e6e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe9e8e8ffe8e8e9ffecececffeff0f0fff3f3f4fff6f6f7fffafbfbfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff555656ff4f504fff464746ff414141ff414041ff4b4c4cff545454ff5b5b5bff616160ff656565ff686868ff696969ff6a6a6bff6c6b6bff6c6c6cff6c6c6cff6c6c6cff6c6d6dff6d6d6dff6c6c6dff6d6d6dff6d6d6dff6e6e6eff6f6f6eff6e6e6fff6e6e6eff6e6f6eff6f6e6fff6e6e6eff6d6d6cff6c6c6cff6d6d6cff6d6d6dff6c6c6dff6c6c6dff6d6d6cff6c6c6cff6c6b6bff6a6a6aff6a6a6aff69696aff676768ff636363ff5e5e5eff585859ff4e4e4eff404141ff424242ff4e4d4eff545454ff5b5b5bff5b5a5bff666667ff666766ff666666ff656566ff646464ff636463ff636363ff605f5fff5a595aff535353ff4b4a4aff424242ff3a3a3aff2f302fff212120ff191919ff101011ff0b0b0bff080807ff050505ff040404ff030404ff030203ff020201ff010101ff010000ff000000ff010101ff010202ff080809ff080909ff050505ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff020302ff050505ff040505ff010100ff000100ff000000ff010000ff000000ff010101ff010000ff000001ff010101ff010201ff030302ff050405ff070607ff0a0a0aff10100fff1a1a1aff282828ff343535ff3d3d3dff444444ff4c4c4dff555454ff5b5b5bff606060ff636463ff636464ff646464ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefefffefefffffffffffffefefffffffefffffffefffffefefefffefffefffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffffefefffefffefffffffefffffefffffffefffffefefefffefefefffffefffffffffffffffffefffefefffffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffffffffefefffffffefffffffefffffefefffffefffefffffefefffefffefffefffffffefffffffffefefffefefffffffffefffefffefffefffffffefffffffefefffffefefefffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffffefffffffefffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefefffffefefffffefffffffefffffffffffffffffffffffefffffefefefffefefffffffffffffffffffffffefffffffefffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffffffefffffffffefffffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffefffffffefffffffefefffffefefefffffffffffffefffffefffefffffffefffffefffffffefffffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffefffffefefefffefffefffffefefffefefefffefefefffefffefffefefefffefffefffffefefffefefefffffefefffefefefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefdfefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffefffefffefffefffffefefffffffffffffefffffefefffffefffffffffefefffffefefffefefefffffffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffefffffffefefffffefffffefefffffefefefffffefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffffefffffefefefffefffffffffefffffffefefffefefefffffffefffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffffefffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefefefffefffffffffefefffefefefffefefefffefffefffefffefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff8f8f8fff4f5f4fff1f1f1ffecececffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe8e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e3e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e3e3ffe2e3e2ffe3e2e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e1e2ffe2e1e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe0e0e1ffe0e1e0ffe1e0e0ffe0e1e0ffe0e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdedfffdfdedeffdededeffdfdfdeffdedfdeffdedfdfffdfdedeffdededeffdfdedeffdededeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdfdedfffdededeffdedfdeffdfdedeffdededeffdededfffdededfffdededeffdededeffdededeffdededeffdededeffdedfdeffdededfffdededeffdfdfdeffdfdedeffdedfdeffdfdfdeffdededeffdededfffdededeffdededeffdededeffdededfffdededeffdededeffdedddeffdededeffdddedeffdddedeffdedddeffdededeffdedddeffddddddffdddedeffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffdcdcddffddddddffddddddffdcddddffdddcddffdddcddffdddcddffdddcddffdddcddffdddcdcffdddcdcffdddcddffddddddffddddddffddddddffddddddffdddcdcffddddddffddddddffddddddffdeddddffdedddeffdddddeffdddeddffdededeffdededeffdededeffdedfdfffdfdedeffdededfffdfdfdfffdedfdeffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0e0e0ffe0dfe0ffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0dfffdfdfe0ffe0dfe0ffe0e0dfffdfe0e0ffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe2e1e1ffe2e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e2ffe2e1e1ffe2e1e2ffe1e1e2ffe1e2e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e5e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe6e5e5ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffeaeaeaffedededfff1f1f1fff4f4f4fff9f8f8fffefdfefffffffefffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555655ff565555ff555555ff555556ff4f5050ff474646ff434344ff505050ff5a5b5aff666666ff6b6c6cff6e6f6fff707070ff717171ff727172ff727372ff737373ff737373ff747374ff737373ff747474ff757474ff757575ff757574ff747474ff747475ff757574ff757575ff767676ff787777ff787878ff787778ff767677ff767676ff767575ff767575ff757575ff757575ff747574ff737474ff737373ff727273ff727272ff717171ff6d6d6dff696869ff646363ff5a5a5aff4d4d4dff4e4d4eff545454ff5b5b5aff5b5b5bff5b5b5bff676667ff676766ff676667ff666565ff656566ff646464ff646465ff616060ff5a5a5aff525253ff4a4b4aff434242ff3a3a3aff303031ff222222ff191919ff101010ff0b0b0bff070807ff050506ff040504ff030304ff020202ff020202ff010101ff010101ff010100ff010101ff020202ff090909ff090909ff060606ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff020202ff050505ff050505ff010101ff000000ff000000ff010000ff000001ff000000ff000100ff010000ff010101ff020202ff030304ff050404ff060607ff0a0a0aff101010ff1b1b1bff292a2aff363637ff3e3e3eff454645ff4d4d4dff545454ff5b5b5bff616061ff646465ff646464ff646464ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffefffefffefffefefefffffffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffffffefefefffffffefffffefefffffffffffffffffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffefffefffefffefefefffffffffffffffefffefefefffefffffffefefefffffefefffefefffffefefefffffffffffffffefffefefffffefffefffefefefffffffffffefffffffffefffffefffffffefefffffefffffffffffefffffffefffefffffffffefffffffffffffefefefffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffffffefffefefffffffffffffffffefffffffffffffffffffffffffffffefffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfefefffefefefffefefdfffefefefffefdfefffefefefffdfefefffefefdfffefefdfffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffffffffffefefefffefefefffefefefffefefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffffefffffffefffefffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffefffefffffffefffefffefefefffffffffffefffffffffefffffefefffffefefffffefffefffffefefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffffefefffffffefffffefefffefffefffefefefffefefffffefffefffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffefffffefffefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffffffefffefefffffefefffffffffefffefffffffffefffffffefffffefffefffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefefffffefefffffefefefffefefefffffefefffefffffffffefffffffffefffefefefffefefefffffefefffffefefffffffefffffefefffefffefffefefefffffefffffefffefffefefffffefefefffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffffefffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffefffefffefefffffefefefffffefefffefefefffffefffffffefffffefffefffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffffefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffefefffefffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffafafafff6f6f5fff2f2f2ffefefeeffeaeaeaffe9e9e9ffe8e9e9ffe8e8e9ffe8e9e9ffe9e9e8ffe9e9e8ffe8e9e9ffe9e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe9e9e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e2ffe3e2e2ffe2e3e2ffe2e2e2ffe3e2e3ffe2e3e2ffe2e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e0e0ffe0e1e0ffe1e0e1ffe0e1e0ffe0e1e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfe0ffdfe0dfffe0dfdfffe0e0dfffdfe0e0ffe0dfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdededfffdededfffdfdfdeffdedfdfffdfdedfffdfdedeffdededeffdedfdeffdededeffdededeffdededeffdededeffdedddeffdededeffdededeffdededeffdeddddffdddddeffdddddeffdededeffdededeffdededdffdededeffdededeffdededeffdddeddffdedddeffdededeffdededeffdededeffdededeffdededeffdededeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdededfffdededeffdededeffdededeffdededeffdededeffdedddeffdededeffdddedeffdededdffdededdffdededeffdededeffdeddddffdddeddffddddddffdddddeffddddddffdddddeffddddddffddddddffddddddffdddcddffdddcddffddddddffddddddffddddddffdcdddcffdddddcffddddddffdddcddffddddddffdddddcffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdddddcffdddcddffdcddddffdcdcdcffdcdddcffdddcddffdcddddffddddddffddddddffdeddddffddddddffddddddffdddedeffdededeffdededeffdededeffdededeffdfdedeffdfdfdeffdedfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfdfe0ffdfdfdfffe0dfdfffe0e0dfffdfe0e0ffe0dfe0ffe0e0dfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffe0e0dfffe0dfdfffdfe0dfffdfe0dfffe0dfe0ffe0e0e0ffdfdfe0ffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e1e2ffe2e1e2ffe2e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e4e4ffe4e5e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe5e6e5ffe6e6e6ffe6e6e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffebebebffeff0f0fff3f2f3fff6f6f6fffafafafffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555655ff555555ff565555ff555555ff4f4f4fff4f4f4fff5e5e5dff6b6b6bff747574ff777777ff797979ff797979ff797879ff787878ff787879ff797979ff797979ff7a7979ff797a7aff7a797aff7a7a7aff7a7a7aff7a7a79ff7a7a79ff7a7a7aff7a7a7aff7b7a7aff7b7c7bff7c7d7cff7d7c7dff7c7d7cff7b7b7cff7a7a7aff7a7a79ff79797aff7a7a7bff7a7a7aff7a7a79ff797a79ff797a79ff797979ff797978ff787878ff757575ff727372ff6f6f6fff676766ff5b5a5aff535354ff5a5a5bff5b5b5bff5b5b5bff5b5b5aff676666ff666666ff666666ff666666ff666566ff656665ff656665ff606060ff5a5a5aff525252ff4a4a4aff424242ff3a393aff313031ff222222ff181818ff100f0fff0b0b0aff070707ff050505ff030403ff030303ff020202ff020102ff010102ff000001ff000101ff010100ff030302ff0a0b0bff0b0b0bff070707ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff020202ff050505ff050605ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000100ff010101ff020102ff030303ff030303ff060606ff090909ff101010ff1b1c1bff2a2b2bff383838ff3f3f3fff464546ff4c4d4dff545455ff5b5b5bff616161ff656565ff646565ff656565ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffefffffefefefffefffffffffffefffffffefffefffffffefefefffefefefffefffefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffefffffefefefffefefffffffffefffffffefffefffffffefffefffefefefffefffefffefefefffffffffffefffefffffffefffefffefffffffefffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffefffffefffffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffffffffefffefffefffffffffffefffffefefffefffefffffefffffffefffffefefefffefefffffffffefffffffefffefffffffefffefffffffefffefffffffffffffffffffffffefffffffffffefffefffefffffffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefefdfffefefdfffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefffefffefffffffffffefffffefefffffffefffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffefefffffffefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefefefffefffffffefefefffffffefffefffefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffefffefefefffffefefffffffefffffefefffefefffffefefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefffefffefffffffefefefffffffefffefffefffefffffffffffefffffefefffffffefffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefffffffffefffffffefefffefefefffffffefffefffefffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffffefffffffefffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff7f8f8fff4f3f4fff0f0f0ffebecebffe9eae9ffe9e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffe8e8e8ffe8e9e8ffe9e9e8ffe8e9e9ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe8e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e2ffe2e3e3ffe2e3e2ffe3e2e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e0e0ffe1e1e0ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0e0e0ffdfdfe0ffe0e0dfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededfffdfdfdfffdedfdfffdfdedfffdfdedeffdededeffdfdfdeffdedfdeffdfdfdeffdededfffdededfffdededfffdededeffdededeffdededeffdededeffdddedeffdededeffdededdffdddeddffdddedeffddddddffdededdffdddeddffdddedeffdededdffdeddddffdededdffdedddeffdedddeffddddddffdddedeffdededeffdededdffdddedeffdddeddffdededdffdddedeffdededeffdededeffdededeffdededdffdededeffdededeffdddeddffdededeffdedddeffdededeffdddedeffdededeffdededdffdddeddffdedddeffdededeffdddeddffdededeffdededdffdededeffddddddffdddedeffdddeddffdededeffdededdffdeddddffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffddddddffdddddcffdddcddffddddddffdcdcddffdcdcddffdddcddffdcdcdcffdcdcdcffdcddddffdcdcddffdcdddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdddcffdcdcdcffdcdddcffdddcddffdcdcddffdcdcdcffdcddddffddddddffdddddcffdcddddffddddddffddddddffdddeddffddddddffdededeffdededeffdededdffdedfdeffdededeffdededeffdedfdfffdededfffdfdfdeffdedfdeffdfdfdeffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe3e4e4ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e5ffe4e5e4ffe5e5e4ffe4e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9eae9ffededecfff1f1f1fff4f4f4fff8f8f8fffdfdfdfffffffffffffffefffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff565655ff555555ff555555ff555655ff5c5c5cff6a6b6aff777878ff7d7d7eff7d7d7dff7d7d7dff7d7d7dff7c7c7cff7b7b7bff7c7b7cff7c7c7cff7c7c7cff7c7d7cff7c7c7cff7c7d7cff7c7c7cff7c7d7dff7d7d7dff7d7d7dff7d7d7dff7d7c7cff7d7d7dff7e7e7eff7e7e7eff7e7e7fff7e7e7eff7c7c7cff7b7a7aff7a7a7aff7a7a79ff7a7a7aff7a7a7aff797a7aff797979ff7a7979ff797979ff787878ff777878ff757575ff727272ff6d6d6dff656666ff606060ff5b5b5bff5a5b5bff5a5b5bff5b5b5bff5b5b5bff666766ff666667ff666666ff666666ff666667ff666666ff666766ff606161ff595959ff525251ff494a4aff414242ff3a3a39ff303030ff212121ff181817ff0f0f0fff0a0a0aff070807ff050505ff030303ff020202ff020201ff020101ff010101ff010001ff010100ff010100ff030303ff0c0c0bff0c0c0cff070607ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff050405ff050505ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff020202ff020302ff050505ff090909ff111111ff1d1d1dff2c2c2cff383838ff3f3f3fff464645ff4d4d4dff555455ff5c5c5bff616261ff656665ff656565ff656565ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefefefffefefefffffffffffefefefffefefefffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffffffefffefffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffffefefffefffffffefffefffefffffffefefffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffefffefffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffefffffffffffffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefffffffefffffffffefffffefffffefefefffffefffffffffffffefffefffefffffffffefffffffefffffefefefffffefefffffffffffefffefffefffffffffffefffffffefffffffefffffefefffefffffffefffefffefffffffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffdfefdfffefefdfffefefdfffefefefffefdfdfffefefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffefffffffefffffefefefffffefefffffffffffefffefffefffffffffffefffffffefffffffefffffefefffefffffffffffefffffffffffffffffffefffffffffffffffefffffffefefefffefffffffffffefffffefffffefffefffefefefffffffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefffefffffefefffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffefffffefffffffffffefffefffffffefefefffefefffffffefefffffefffffefffefffefefefffffffffffefffffffefffefffffffefffffefefffffefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffffefefffefefffffefefffffffefffffffefffffefefefffefefefffffffefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfefffdfefdfffefdfdfffefefefffdfefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffefefffffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefffffefefefffffefffffefefefffefefefffffffefffefffffffefffefffffffefffffefefffffefefffefefefffefefefffefefefffefffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffefffffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffefffffffefffffefefefffffefefffffffffffefffefffffffffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffefffffffefefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffeffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfff9f9f9fff5f6f5fff2f2f2ffedeeeeffeaeaeaffe8e9e9ffe9e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e7e7ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe5e4e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2ffe3e3e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e0e1ffe1e0e1ffe1e1e0ffe1e0e1ffe0e0e0ffe1e0e1ffe0e1e1ffe0e1e0ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0e0ffdfdfe0ffdfe0e0ffdfe0dfffdfe0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdfdfdfffdfdedeffdfdfdfffdededfffdfdfdeffdfdfdeffdfdedeffdededeffdfdfdeffdededfffdfdedeffdededfffdededfffdededeffdededeffdededeffdededeffdededeffdddedeffdedddeffdddeddffdedddeffddddddffdddddeffdeddddffddddddffdedddeffdeddddffdededdffdedddeffddddddffdddddeffdddedeffdddeddffdddedeffdedddeffddddddffddddddffddddddffdededeffddddddffddddddffdeddddffdededdffdddeddffdeddddffdddedeffdededdffdededeffdedddeffdddedeffdededdffdddedeffddddddffdddddeffdededdffdedddeffdddeddffdededdffdededeffdededeffdddeddffdededdffdeddddffdeddddffddddddffddddddffddddddffdddeddffddddddffddddddffddddddffddddddffdcdcddffdddcdcffdcddddffdddcddffdddcddffdddcddffdddcdcffdcdcdcffdddddcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcddddffdcdcddffdcdcdcffdcdcdcffdddcdcffddddddffdcdddcffddddddffddddddffdededdffdddeddffdeddddffdddedeffdededdffdededeffdededeffdedfdeffdededeffdedfdeffdededeffdededfffdfdfdeffdfdedfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdfdfdfffdfdedfffdfdfdfffdededfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffdfdfe0ffe0dfe0ffe0dfe0ffe0e0e0ffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe1e0e1ffe0e0e1ffe0e0e1ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e3ffe4e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe5e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaebeaffefefeefff3f2f2fff6f6f5fffafafafffefefefffefefffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff565655ff555655ff555555ff555555ff5c5c5bff6b6b6bff787778ff7d7e7dff7d7e7dff7d7e7eff7d7d7dff7d7d7eff7d7d7dff7c7c7dff7c7c7cff7c7c7cff7d7d7cff7c7c7cff7c7d7cff7c7d7cff7d7d7cff7d7d7dff7d7c7dff7d7d7dff7c7c7dff7d7e7dff7e7e7dff7f7e7eff7e7e7eff7f7f7eff7e7e7fff7f7e7eff7c7c7cff7a7a7bff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a79ff797a79ff7a7979ff797979ff797879ff777777ff757575ff727272ff6d6d6dff666566ff616060ff5b5b5aff5b5b5bff5b5b5aff5b5a5bff666767ff666766ff666767ff666667ff666666ff666666ff666666ff626162ff595959ff525252ff4a4949ff424241ff393a39ff302f2fff202020ff171717ff0f0f0fff0a0a0aff070707ff050505ff030403ff010101ff010102ff010101ff010101ff010101ff010101ff020201ff030303ff0b0c0bff0c0c0bff070706ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff040505ff060506ff010101ff000000ff000000ff010000ff000000ff000000ff000000ff010100ff010100ff010101ff010202ff020202ff040505ff090909ff111212ff1e1f1eff2d2e2eff383838ff3f3f40ff474746ff4e4e4fff555655ff5c5c5cff626262ff656666ff656665ff656565ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffefffefffffffefffefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefffffffffefffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffefffffffffefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefffffffefffffffefffffefffefffffffffffffefefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffefffefefffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffefffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffffffffefefffffffefefffefefffffefefffffefefefffffefffffffefffffffefefffffffefffefefffffffffefffffefefffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefefefffffffefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffdfdfefffefefdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffefefefffffefffffffefffffffefefffffffefffefefffffffffefffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefffffffefefffffefefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffffefffffffefffffefffefffffffefffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffefefffefefffffefefefffefefefffefffefffefefefffffffefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefdfffefdfefffdfdfefffdfefefffefdfefffefdfefffefdfdfffefefdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffffefffffefefefffffefefffffefefffffefffffffffffffffffefffefefefffffffefffefefffffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefffefffffffefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefffefffffffefffffffffffefefffffffffefffefefefffffefffffffefffffefefefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefffefffffffefffefefffffffefefffefefffffefefffffefefefffffefffffffefffffffefefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefefefffffefefffffefefffefefffffffefffffffffefffefefefffffefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffefffefffffffeffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffbfbfbfff7f7f7fff3f3f3ffefeff0ffebebeaffeae9e9ffe9e8e8ffe8e8e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe5e5e4ffe4e4e4ffe5e5e4ffe5e4e4ffe5e4e4ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe3e4e3ffe4e3e3ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe2e1e1ffe2e1e1ffe2e1e2ffe2e1e2ffe2e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e0ffe0e1e0ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdfdfdeffdfdedeffdededfffdfdedfffdfdfdfffdfdfdeffdededfffdfdedeffdedfdeffdedfdeffdfdfdeffdfdfdfffdededeffdedfdeffdededeffdededeffdededfffdededeffdededeffdededeffdededeffdededeffdededdffdeddddffdededdffddddddffdedddeffdddddeffdededdffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffddddddffddddddffddddddffdededdffdeddddffdeddddffdededdffdededeffdddedeffdddedeffdddedeffdddeddffddddddffdededdffddddddffdedddeffdddddeffdddeddffdeddddffdeddddffdddddeffdddddeffdddeddffddddddffddddddffdedddeffdedddeffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdbffdbdcdbffdcdcdcffdbdbdcffdcdcdbffdcdbdcffdbdbdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdddcdcffddddddffddddddffddddddffddddddffddddddffdddedeffdddeddffddddddffdededeffdededeffdededeffdededeffdededeffdfdedeffdfdedeffdededfffdededfffdedfdeffdededeffdededeffdfdedfffdfdfdfffdfdfdeffdededfffdfdfdeffdedfdeffdedfdeffdfdfdeffdfdfdfffdededfffdfdfdfffdededfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffe0dfdfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe0e0e1ffe1e1e0ffe1e0e1ffe0e0e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e2ffe1e1e1ffe1e2e1ffe1e2e2ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e3ffe2e2e3ffe2e3e2ffe3e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e4ffe4e5e4ffe5e5e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe8e7e7ffe8e7e8ffe9e8e9ffe9e9e9ffecececfff0f0f0fff4f4f3fff7f8f7fffcfdfcfffffffefffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565556ff555555ff555555ff555656ff5b5c5cff6b6b6bff787878ff7d7d7dff7e7d7eff7d7d7eff7d7e7dff7e7d7dff7e7d7dff7d7d7eff7d7d7eff7c7d7cff7c7c7cff7c7c7cff7d7c7cff7d7c7dff7d7d7cff7c7c7dff7d7d7cff7c7d7dff7c7d7dff7d7d7dff7e7e7eff7e7e7fff7f7f7eff7e7e7eff7f7e7eff7f7e7fff7e7e7eff7e7e7eff7c7c7cff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff79797aff79797aff797979ff797979ff787978ff777777ff757575ff727272ff6d6d6dff656665ff606061ff5b5b5aff5b5a5bff5a5a5bff666666ff666667ff676666ff676666ff666666ff676667ff676766ff626262ff5a5a5aff525251ff494949ff414141ff383939ff2f2f2fff1f201fff171716ff0f0f0fff0a0a0aff070707ff050505ff030303ff020202ff010101ff000101ff000101ff010101ff010101ff010101ff040303ff0b0b0bff0b0b0bff060607ff020201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff050505ff060606ff010101ff000000ff010100ff010000ff000000ff000000ff000001ff000101ff010101ff010202ff010202ff020202ff050605ff0a0a0aff121212ff1f1f1fff2e2f2eff3a3a39ff414040ff474848ff4f4f50ff565756ff5c5c5cff616162ff666565ff666666ff666565ff656565ff656564ff656565ff646565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefffffffefffffffffffffffefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffffffefffefffffffffefffffffffffffffffefffffffffffffefffffffefffffefefefffefefffffffffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffefefffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefefffffffffefffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffefffffffffffffffffefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfdfffdfefefffdfdfdfffefdfdfffefdfefffefdfefffdfdfdfffdfdfefffefefdfffdfefdfffdfefefffefefefffefefefffdfefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffffefffefffffffffffffffffefefffffefefffffefffffffffffffffffefffefffffffefffffffffffefffffffffffffefffffffffffffefffefffefefefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffffefefffffefffffefefefffefffffffffefffffefefffffffefefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffefefffefefffffefffffffefefefffefffffffffefffffffffffffefefefffffefffffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffefffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefdfffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefdfefffdfdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffffefefffefefefffefffffffefefefffefffffffefffefffffffefffffffefffffffffffffffefffffefffffefffffffefffefffffffffffffffefffffffffffefefffffefffffffffefffffefefffffffefefffffffffffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffefffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffefefffffefffffffffefffffefefffffffefefffffffffffefefefffffefffffffffffffffffefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffefefefffffefffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffefffefffffffffffffffefffffffffffffffefffffefefffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffdfcfcfff9f8f8fff5f5f5fff1f1f1ffecededffe9eaeaffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe7e8e8ffe7e8e8ffe7e8e7ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e2ffe1e2e2ffe1e1e1ffe1e2e2ffe1e2e1ffe2e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0e0ffe0dfe0ffdfdfdfffdfdfe0ffe0dfdfffdfdfe0ffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdeffdedfdfffdfdedfffdfdfdfffdededeffdfdedeffdfdedfffdfdedfffdededeffdededeffdfdfdeffdedfdeffdededfffdededeffdfdedfffdededfffdfdedeffdededeffdedfdfffdededeffdededfffdededeffdededeffdededeffdededeffdededdffdededeffdddedeffdddeddffdddeddffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcdcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddeddffdddddeffddddddffddddddffdeddddffdddddeffdddeddffdeddddffddddddffddddddffdeddddffdeddddffddddddffddddddffddddddffdddeddffddddddffddddddffddddddffddddddffdddddeffddddddffddddddffdcddddffddddddffddddddffddddddffddddddffddddddffdcdcddffdddcdcffdcdcdcffdcddddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdcdcdcffdcdcdbffdcdcdcffdbdbdcffdbdcdcffdcdbdcffdbdbdcffdcdbdbffdcdbdcffdbdbdbffdcdbdcffdcdcdcffdcdcdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcddddffdddcddffdcdcdcffdddcddffddddddffddddddffddddddffdeddddffddddddffdeddddffdedddeffdededdffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdedfffdededeffdededeffdededeffdfdfdeffdedfdeffdededfffdededeffdfdedfffdededfffdfdedeffdededeffdedfdfffdededeffdedfdfffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffdfe0e0ffdfe0dfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe2e2e1ffe2e1e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e3ffe3e2e3ffe3e2e3ffe3e3e2ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e4ffe3e3e4ffe4e4e4ffe3e3e4ffe4e4e4ffe3e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e4e4ffe4e5e5ffe4e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe4e4e5ffe4e5e5ffe5e4e5ffe4e4e5ffe5e4e4ffe5e4e5ffe4e4e4ffe5e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe8e7e8ffe8e8e8ffe9e9eaffeeeeedfff1f2f1fff5f5f6fffafafafffefefefffefefffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff565555ff555556ff5c5c5cff6b6a6bff787777ff171717ff171717ff191919ff1c1d1dff1f2020ff1f1f1fff1f2020ff1f1f1fff1e1e1eff1d1d1cff1d1d1dff1e1d1eff1e1d1eff1d1d1dff1d1d1eff1e1e1dff1d1e1dff1d1e1eff1d1e1eff1d1d1dff1c1c1dff1d1d1dff1d1d1eff1e1f1fff1e1f1fff1f1f1fff1e1f1eff1f1f1fff1e1e1eff1f1f1fff20201fff201f1fff1f2020ff1f201fff1f201fff1f1f1eff1f1e1eff1e1e1eff1e1f1eff1f1e1fff1e1e1eff1d1d1dff1d1d1dff1a1a1aff1b1b1bff616161ff5b5b5bff5b5a5bff676666ff676667ff676767ff676767ff676767ff676767ff666666ff626262ff5a595aff505051ff484849ff404040ff373738ff2e2e2eff1f1f1fff171716ff0f0f0fff0b0b0bff080707ff050505ff030303ff020201ff010101ff010001ff010101ff010100ff010101ff010102ff030203ff0a0a0aff0a0a0aff060706ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030203ff060606ff060606ff010201ff010101ff000100ff000101ff000001ff000000ff000000ff010000ff010101ff020201ff020202ff030303ff060606ff0b0a0aff121212ff1e1e1fff2f2f2fff3a3a3aff414242ff494849ff505151ff575757ff5d5d5dff626162ff656465ff656565ff656565ff666665ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffefffffffffefefffefefefffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffffefefffefffffffffefefffefefefffffffefffffefffffefefffffffefefffefefffffefffefffefefffffefefffffffefffffefffffffefffefffffffffffffefffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffffffffffffefefffefefffffffffefffffffffffefffffffffefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfefffdfdfefffdfefdfffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffdfefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffffffefefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffefffffffffefefffefefefffffffefffffefffffefefffffffefefffefefffffefffefffefefffffefefffffffefffffefffffffffffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffefefffefefffffffefefffefffefffefffffffefffefffefefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffefffffffefffefffffffffffefefffffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffefffefffefffefffefffefffffffffffefefffffefffefffffffefffefefffffefffffffefffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefdfffefdfefffefefefffefefefffdfefefffefefefffdfdfefffdfdfefffefdfefffdfdfefffdfdfdfffefefefffdfefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefffefffefffffffffffffffefefffffffffefffffffefffefefffffefffffffffffffffefffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffefefffffefefffffffefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffefefffffefefffffffffffffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffffefffffffffffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefdfffafafbfff6f6f6fff3f2f3ffeeefefffeaebeaffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e8ffe7e8e7ffe7e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e6e6ffe7e7e7ffe7e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e3e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe2e2e1ffe1e1e2ffe1e2e2ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfe0ffdfdfe0ffe0dfe0ffe0dfe0ffdfdfe0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfe0ffe0dfdfffdfdfdfffe0dfdfffdfdfdfffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdedfdeffdfdfdfffdededeffdededeffdededfffdfdedfffdedfdeffdededfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedddeffddddddffdededdffddddddffdddedeffddddddffddddddffddddddffdddcdcffddddddffdcddddffdcdddcffdddcddffdcdcddffddddddffdcddddffddddddffdddcddffdcdcddffdddcddffdddcddffdcdcddffddddddffddddddffdddcdcffddddddffddddddffdcdcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddddcffddddddffddddddffddddddffdddcddffdcdcddffdcdcddffdcdddcffdcddddffddddddffdcdddcffdcdddcffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdcdcdcffdcdbdbffdbdcdcffdcdbdcffdcdbdbffdcdcdcffdcdbdbffdbdbdbffdbdbdcffdbdcdbffdbdbdcffdbdbdcffdcdcdcffdbdbdcffdcdcdcffdcdbdcffdbdbdcffdcdbdcffdcdbdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdddddcffdddcddffdcddddffdddcddffddddddffddddddffddddddffddddddffdddddeffdddedeffdddeddffdededeffdededeffdddeddffdedddeffdededeffdededdffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdededeffdedfdeffdfdedeffdededfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe1e0e1ffe1e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe2e3e2ffe2e2e3ffe2e2e3ffe3e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e3ffe3e4e3ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe5e5e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e4e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e5ffe4e5e4ffe4e3e4ffe3e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffebebebffeff0effff3f4f4fff7f7f7fffbfcfbfffefffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555556ff5c5c5cff6b6b6bff777877ff171717ff171717ff171717ff171717ff191a19ff1d1d1dff1f1f1fff1f1f1fff1d1d1eff1d1d1dff1c1d1cff1c1c1dff1d1d1dff1e1d1dff1e1d1dff1d1d1dff1d1d1eff1d1e1dff1d1e1eff1d1d1dff1c1c1cff1c1c1cff1d1d1dff1d1d1dff1e1e1eff1f1f1eff1f1e1fff1e1f1fff1e1e1eff1e1e1eff1e1e1fff1f1f1fff202020ff201f1fff1f2020ff1f1e1fff1f1e1eff1e1e1eff1f1e1eff1e1e1eff1e1e1eff1d1e1dff1d1c1dff1b1b1bff1b1b1bff1a1b1bff1b1b1bff616061ff5a5b5bff676666ff666667ff666666ff676767ff676767ff666666ff666666ff626161ff585859ff515050ff484748ff3f3f40ff373636ff2d2d2dff1e1f1eff171717ff0f0f0fff0b0a0bff070707ff050505ff030303ff020202ff000100ff000001ff010101ff000100ff000001ff000001ff020202ff090809ff090909ff050506ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020203ff040405ff050505ff010101ff000000ff000001ff010000ff000000ff010000ff000000ff000001ff010101ff010101ff020202ff030304ff060606ff0b0a0bff111212ff1e1e1dff2f2f2fff3a3a3aff414241ff49494aff515151ff575857ff5d5d5dff616162ff656464ff656465ff656565ff656566ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefefffefffefffefffffffefffffffffffffffefefffffefffffffefffefffffefefffffffffffefefffffffefffffffefffffffefefffffefefffefefefffefefefffffefefffefefefffffffffffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffefefefffefffefffefefefffefffefffffffffffefefffffefffffffefffefffffffefffffffffffffefffffffefffffffffffffffefefffffefffffefefffffffffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefffffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefefffffffffffefefffffffffefffffffefffefefefffffffefffffffefffefefefffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefdfffdfefefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfefffefdfefffefefefffdfefefffefdfefffefdfefffefefdfffefefdfffefefefffefefefffefefefffdfefefffdfefefffefdfefffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffffffffefefefffefffffffefffefffffffefffffffffffefefffffffefffffffffffffffefefffffefffffefefffffffffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefffefffefffefffefffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffefefffffefffffffffefefffefffefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefefffefefefffffffefffefffefffefffefffffefffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefefffdfefdfffefefdfffefefefffefdfefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffffffffefffffffffefffffefefefffffffefffefffefffffffefffffffffffefffffffefffffffefefefffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefffefffffffefffefefefffffffffffefefffffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffffffffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffefffffffefffffffefffffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffeffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfbfcfff8f8f8fff4f4f4fff1f0f0ffecececffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e8e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe7e6e7ffe6e7e6ffe6e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e5ffe5e5e4ffe5e5e5ffe4e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe3e3e4ffe4e3e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e1e0ffe0e1e1ffe0e0e1ffe1e1e1ffe0e0e0ffe1e0e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0dfffe0dfdfffe0e0e0ffdfdfe0ffdfe0dfffdfe0dfffdfdfdfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdedeffdfdedeffdededeffdededeffdfdedeffdededeffdededeffdededeffdededeffdddedeffdededeffdededeffdededeffdddedeffdddedeffdddeddffddddddffdddddeffdededeffdededeffdddedeffdededeffdedddeffdededdffdededdffdededeffdededeffdddedeffdddedeffddddddffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcdddcffdcdddcffdcdddcffdcdddcffdddddcffdcdcdcffdcdddcffdcdcddffdcdddcffdcdddcffdcdcdcffdddcdcffdddcdcffdcdcdcffdcdddcffdcdcdcffdcdddcffddddddffdcddddffdcddddffddddddffddddddffddddddffddddddffdddcddffddddddffddddddffdddcddffdddcddffddddddffdddcddffdcdddcffddddddffddddddffddddddffdcdcddffddddddffdddddcffdcddddffdcdddcffdcddddffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdcdbdcffdbdbdbffdbdcdcffdbdbdcffdcdcdcffdbdbdbffdbdbdbffdcdbdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdcdcdbffdbdbdbffdbdcdbffdbdbdcffdbdcdbffdbdcdbffdbdbdbffdcdbdbffdcdbdbffdbdbdbffdbdcdbffdcdcdcffdbdcdcffdddcdcffdcdcdcffdcddddffdcdddcffdddddcffddddddffddddddffdddcddffddddddffddddddffddddddffddddddffddddddffdeddddffddddddffdededeffdddeddffdededeffdddddeffdededeffdededeffdededeffdddeddffdddedeffdddeddffddddddffdddddeffdededeffdededeffdddedeffdededeffdededeffdededeffdedfdeffdedfdeffdfdedfffdedfdfffdedfdfffdededfffdfdedfffdfdfdfffdfe0dfffdfdfe0ffe0e0e0ffdfe0dfffe0dfe0ffe0e0e0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e1e0ffe0e1e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e1e1ffe2e1e1ffe1e1e2ffe2e2e2ffe2e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e3e2ffe2e3e3ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e3ffe4e4e4ffe3e3e4ffe4e4e3ffe3e4e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e5e4ffe5e4e5ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e9ffe9e9e9ffedededfff1f1f1fff5f4f5fff9f9fafffdfefefffffefffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555655ff5c5c5cff6b6b6bff787878ff171617ff171717ff171717ff171617ff151515ff151515ff191819ff1c1c1cff1d1e1dff1d1d1cff1c1c1cff1b1b1cff1d1d1dff1d1d1dff1d1e1eff1d1e1dff1d1d1eff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1c1d1cff1d1c1dff1d1d1dff1e1e1dff1e1e1eff1f1f1eff1f1f1fff1e1e1eff1d1e1eff1d1e1eff1f1e1fff1f1f1fff1f1f1fff1f1e1fff1e1e1eff1d1d1dff1d1d1dff1d1d1dff1c1d1dff1b1c1bff1a1a1aff181918ff191918ff1b1a1aff1b1b1bff1a1a1bff1b1b1aff606160ff666666ff676666ff676767ff676667ff666766ff656666ff646565ff616061ff585858ff4f5050ff474747ff3f3e3eff363636ff2c2c2dff1f1e1fff181718ff100f0fff0b0a0bff070707ff040404ff030203ff010201ff010101ff000100ff010101ff000001ff010101ff010100ff010202ff080908ff080909ff050505ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040303ff030303ff000100ff000000ff000100ff010001ff000000ff000101ff000100ff010000ff010101ff010101ff020102ff030303ff070606ff0b0a0aff111112ff1e1e1eff2e2d2eff3a3a3aff424242ff494a49ff515151ff575758ff5d5d5dff626261ff646464ff646564ff656565ff656565ff656565ff656565ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffefffffefefffefefefffefffefffefefefffffefffffffefffffffefefffffffefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffffefffffefefffffffffefffffffefffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefffffefefffffffefffffefffefffffefefffffefefffffffefffffefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffefefefffffefffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffefffffffffffefffefefffffefffffffefffefffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefdfefffdfefdfffefdfefffdfdfefffefefdfffefefefffdfdfefffdfdfefffdfdfdfffefdfefffefdfefffefefefffdfefefffdfefefffdfefefffdfefefffefefefffefdfdfffefefefffefdfdfffefdfefffdfefdfffefefdfffefefefffefefdfffefefefffefefdfffefefefffefdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffefefefffefefffffefffefffefffefffffffefffefefefffefefffffffefffffefffefffefefefffefefefffefffefffefefefffffefffffffefffffffefefffffffefffefefefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffefefffffffffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffefefffffefefffffefefffffefffffffffefffefefefffffefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffefefffffefffefffefefefffefffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefefffefefefffffefefffffffffffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffefffefefffffefefefffefefefffefefffffffefffffffffffffefefffffefffffffefefffffefffefffffffffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffffffffffffefefffffffefefffefefefffefefefffffefefffffffffffefffefffefefefffefefffffefffefffefffefffffffefffefefefffefefffffffefffffefffefffefefefffefefefffffffefffffefefffffefffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefdfefff9f8f9fff6f6f5fff2f2f2ffedededffeae9eaffe8e8e9ffe8e8e8ffe7e7e8ffe8e7e8ffe7e8e8ffe8e7e8ffe7e7e8ffe8e8e7ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe7e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe8e7e8ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e4ffe4e3e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e1e1ffe2e1e2ffe2e1e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e0ffe0e1e1ffe1e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdedfffdfdfdfffdfdedeffdedfdeffdededeffdededeffdededeffdededeffdededeffdddddeffdedddeffdddedeffdedddeffdedddeffdededdffdededeffdddddeffdddddeffddddddffdddddeffdeddddffdededeffdddddeffdddedeffdddddeffdddeddffdededeffddddddffdededdffdeddddffdddddeffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddcddffdddddcffdddddcffdddcdcffdddcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdddcddffddddddffdddcddffdddddcffdcdcdcffdcdcdcffdddcddffdcdcddffdcdddcffdcdcdcffdddcdcffdcdddcffdddcddffdcdcddffdddddcffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdbdbdbffdcdcdbffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdbdcdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdcdcdbffdbdbdcffdbdbdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffdddcddffdddddcffdddddcffdcdddcffddddddffddddddffddddddffddddddffddddddffdddeddffdddddeffdddddeffdededdffdededdffdddddeffddddddffddddddffdddddeffdedddeffdededeffdddedeffdddedeffdddddeffdddeddffdededeffddddddffdededeffdedddeffdededeffdededeffdededeffdedfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffe0dfdfffe0dfe0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe0e1e0ffe1e0e1ffe1e0e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e4ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe4e3e4ffe4e3e3ffe4e4e3ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe7e7e8ffe7e7e8ffe8e7e8ffe8e8e9ffebeaebffefefeffff2f3f3fff6f6f6fffafbfbfffdfefefffefefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171717ff171717ff171717ff151515ff131213ff111112ff151514ff181718ff1a1a1aff1a1b1bff1b1a1bff1b1b1bff1c1c1cff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1eff1d1d1dff1e1e1eff1d1e1eff1d1d1dff1d1d1dff1c1d1dff1d1d1dff1d1d1dff1e1e1eff1e1e1eff1e1e1fff1e1f1eff1e1e1dff1d1e1eff1e1e1dff1e1e1eff1e1e1eff1e1e1eff1d1d1dff1d1c1cff1c1c1bff1b1b1bff1a1a1aff191918ff161516ff131313ff141414ff181818ff1b1b1aff1b1b1bff1b1b1bff1b1b1bff666666ff676767ff676767ff676766ff666566ff646465ff626263ff5e5e5eff575656ff4e4e4eff464646ff3e3d3dff353536ff2c2c2cff1e1e1eff171716ff0f0f0fff0a0a0aff070607ff040404ff020202ff010101ff010001ff000101ff010001ff000001ff010100ff000000ff010102ff080808ff080808ff050506ff020102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff020202ff000000ff000000ff000001ff000100ff010000ff010000ff000100ff000000ff010001ff010001ff010101ff030303ff060606ff0a0a0aff121112ff1d1d1eff2c2d2cff39393aff424242ff494a49ff505051ff575757ff5d5d5cff626262ff646364ff646464ff646464ff656565ff656565ff66666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefefefffefefffffefefffffefefefffefffffffefefffffffefffffffefffffefefffffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffefffefffefffffefffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffefffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffefffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffefefefffefffffffefefffffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfefffefdfdfffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefdfffefefdfffefefefffefefefffefefefffffefffffefefffffffffefffefffefffffefefffefefefffffefefffefffefffffefefffefefffffefffffffefffefffffefffffefefffffefefefffefefffffefefffffefefefffefffffffefefffffefefffffffefffffffffffffefefffffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffffffffffefffffffefffefffefefefffffefefffffefefffefefefffffefefffffffefffefefefffefefefffffffffffefefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefefffffefefffefefefffffffffffffefefffefefefffefffefffefefefffefefefffefefefffffffefffefefffffffefffffefefefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefffefffefefffffffefffffefffefffefffefffefefffffefefefffefefffffffefffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffffffffefffffefefefffffffffffefefffffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefffefffefefefffffefefffefefefffffffffffffefffffefefefffefffefffefefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffefffefefefffefefefffffffffffefefffffffffefffefffefffffefefffefefefffffefefffefffefffffefefffefefffffefffffffefffefffffefffffefffffffefffefffefefffffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffbfbfbfff6f6f6fff3f3f4fff0eff0ffebebebffe9e9e9ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e8e7ffe7e7e8ffe8e7e7ffe7e7e7ffe8e8e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e3e4ffe4e3e4ffe3e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffe0dfe0ffe0dfdfffe0dfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdedfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdedfffdedfdfffdededeffdededfffdededfffdededeffdededeffdededfffdededeffdededeffdededeffdedddeffdddeddffdddddeffdededeffddddddffddddddffdddeddffddddddffdeddddffddddddffdededdffddddddffddddddffdddeddffddddddffddddddffdeddddffdededdffdddddeffdedddeffdddeddffdddeddffdddddeffddddddffdddddeffddddddffddddddffddddddffdddcddffdddcdcffddddddffddddddffdcdddcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcddffdcdcdcffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdcdcdbffdcdcdbffdcdcdbffdbdcdcffdcdbdcffdbdcdbffdcdcdbffdbdbdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdadbffdbdadbffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcddddffdcdcddffdddcddffddddddffddddddffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdededdffddddddffddddddffdddeddffddddddffdddeddffdeddddffdededdffdddddeffdedddeffdddeddffdededdffdededeffdededeffdededfffdededeffdededeffdedfdeffdfdedfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe0e1e1ffe1e1e0ffe1e0e1ffe0e1e1ffe0e1e0ffe0e0e1ffe1e0e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e3ffe3e2e2ffe3e3e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e3ffe3e4e3ffe4e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e3ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e3e4ffe4e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e5ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e7ffe7e7e7ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffecececfff0f1f0fff4f4f4fff9f9f8fffcfcfdfffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171717ff171717ff151515ff131213ff111111ff111011ff131313ff161616ff181818ff181818ff191919ff1a1a19ff1b1b1bff1c1b1cff1c1c1cff1d1d1dff1d1c1dff1c1c1cff1c1d1cff1d1c1cff1d1d1dff1d1d1dff1d1d1dff1c1c1dff1d1c1dff1c1d1cff1d1d1dff1d1d1eff1e1d1eff1e1e1fff1e1e1eff1d1d1cff1c1d1cff1d1c1cff1d1c1cff1d1d1dff1c1c1cff1b1b1bff1a1a1aff191919ff181718ff161615ff131312ff101010ff101010ff141414ff191819ff1a1a1bff1b1b1bff1a1b1a00000000ff676766ff676766ff666666ff656565ff626263ff5f6060ff5c5c5cff555555ff4d4d4eff454645ff3d3d3eff343435ff2b2b2bff1d1e1eff161617ff0f0e0fff0b0a0bff070707ff040404ff020202ff010102ff010101ff010000ff010000ff000100ff000000ff000000ff010202ff090909ff090909ff050505ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020101ff010202ff010000ff000000ff000000ff000100ff010001ff000101ff000000ff000000ff000001ff000000ff010101ff030303ff060606ff0b0a0bff121212ff1d1c1dff2a2b2aff383839ff424141ff484848ff4f4f4fff555655ff5c5c5cff626161ff646464ff646464ff646464ff656564ff656564ff65656500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffefefffefffefffefffefffefefefffefffefffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefffffefffefffffffffffffefffffefefffffffffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffffffffffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffefefffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffefffffefefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffdfefdfffdfefdfffdfefefffefefefffdfefefffefefefffdfefdfffefefefffefdfefffefdfefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefefdfffefdfefffefefefffdfefdfffefefefffefdfefffefefefffdfefefffefdfdfffdfefefffefdfefffefefefffefdfefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefefefffefefefffffefffffefefffffefffefffefefefffffefefffefefefffefffffffefefefffefffefffefffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffefffefefefffefefefffffefefffefefffffefefffffefefefffefefefffffefefffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffefefffffffefffffefffffefefefffffefffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffefefffefffefffefffefffefefefffefefefffffefefffefefffffefefffffefefefffefefefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefdfefffefefefffefdfefffdfdfefffefefefffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffffefffffffefefffefffefffffffffffefefffffefefffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffefefffffffffefffefefffffefefefffffefffffefefefffefefefffffefffffefefffffefffefffefefefffffefefffefefefffefffffffefffefffefffffffffffefffffefefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffdfcfcfff8f9f8fff4f4f4fff1f2f1ffedececffeae9e9ffe8e9e8ffe7e8e7ffe7e8e8ffe7e8e8ffe8e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe7e7e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e4ffe3e3e4ffe3e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e2e2ffe3e3e2ffe3e3e2ffe2e3e2ffe2e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe1e1e2ffe1e2e2ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e0ffe1e0e1ffe1e0e1ffe0e1e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffe0e0e0ffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdedfffdfdedfffdfdedfffdfdedfffdededfffdedfdeffdfdfdeffdfdedfffdededeffdedfdfffdededeffdededeffdededeffdfdedeffdededeffdededeffdededeffdeddddffdededdffdededdffdddeddffdddedeffdddedeffdeddddffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffdcddddffddddddffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddcddffdcdcddffdcdddcffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdcdbdcffdbdbdbffdcdbdcffdcdcdcffdbdcdcffdbdbdbffdcdbdcffdcdbdcffdcdbdcffdcdbdcffdbdbdcffdbdcdcffdcdcdcffdcdbdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdbdcdcffdcdcdcffdbdcdcffdcdcdcffdbdcdbffdcdcdcffdcdbdbffdcdbdcffdbdbdcffdbdcdbffdbdbdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdadaffdadbdbffdbdadbffdbdbdbffdbdadbffdadadbffdbdbdbffdbdadbffdbdbdaffdbdadbffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdbdcdbffdbdcdbffdcdbdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdddcffdddcdcffdcdddcffdddcdcffdddcdcffdcdddcffdcdddcffdcddddffdcddddffdddddcffddddddffdcddddffdddddcffdcddddffddddddffdcddddffddddddffdcddddffddddddffdddcddffddddddffddddddffdddeddffddddddffddddddffdddeddffddddddffdededdffdedddeffdedddeffdddedeffdededeffdededeffdededeffdedfdeffdfdedeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0dfdfffe0e0dfffe0dfe0ffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e1ffe0e1e0ffe0e1e1ffe1e1e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e4e3ffe3e3e3ffe4e3e4ffe4e3e4ffe3e3e4ffe4e4e4ffe4e3e3ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e4ffe3e4e3ffe4e4e4ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e6e5ffe5e6e5ffe5e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe7e8e7ffe8e8e8ffe9e8e8ffebeaeaffeeeeeffff2f2f2fff5f5f6fffafafafffdfefdfffefefefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171717ff151615ff131212ff111110ff10100fff0f100fff111212ff141414ff161515ff161716ff171717ff181818ff181918ff191919ff191a1aff1a1a1aff191a1aff191a19ff191819ff191919ff19191aff191a19ff19191aff191919ff191919ff191919ff191919ff1a191aff1b1a1aff1b1b1bff1c1b1bff1b1a1bff1a1a1aff1a1a1aff1b1a1aff1a1b1aff1a1a1aff1a191aff191819ff171718ff161717ff141314ff101110ff0d0d0dff0d0d0dff101011ff141414ff181818ff1b1a1aff1b1a1b00000000ff666666ff666566ff646465ff626262ff5f605fff5e5d5eff5a5a5aff545454ff4d4d4dff454545ff3d3d3cff343333ff292a2aff1d1d1dff161615ff0e0e0eff0a0a09ff070706ff040504ff020303ff020202ff020101ff010101ff000100ff000000ff000000ff000000ff010202ff090909ff090a09ff060606ff020102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020102ff010102ff000100ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff010000ff000100ff020101ff030302ff060606ff0b0a0aff121212ff1d1d1cff292a2aff363737ff403f3fff464646ff4d4d4dff545454ff5b5b5bff616161ff636464ff646464ff636464ff646464ff656464ff65646500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffefffffffefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffefffffffefffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffdfdfefffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffdfefdfffdfefefffdfefefffefdfefffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffffefefffffefffffefffefffefffffffefefefffffffefffefffffffffffffffffefffffffefffffefffefffffffffffffefefffffffffffefefffffefefefffffefffffefefefffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffefffffffffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffffefffffefefefffefefffffefefefffefefffffffefefffefefefffefefefffefefffffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffefefdfffdfdfdfffdfdfefffdfefdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefffefffefffefffefffffffefffffffffefffffefefffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffefffffffefffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefffffffefefefffffffefffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefffffffffefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefefffffefffefffffffffffffffffffffefefffefefffffefffefffffefffffffefefffffefefffffffefffffefefffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffffefffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefdfdfffbfafbfff7f7f7fff2f2f2ffefefefffeaeaeaffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e7e7ffe7e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe5e5e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe3e2e3ffe3e3e3ffe2e3e2ffe2e3e3ffe2e2e2ffe3e3e2ffe2e2e3ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe1e1e2ffe2e2e1ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0dfe0ffe0e0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffe0dfe0ffdfdfdfffdededfffdfdfdfffdfdedfffdfdedeffdfdedeffdfdfdeffdfdfdeffdededeffdededfffdfdedeffdfdedeffdededeffdfdedeffdfdedeffdfdfdeffdededeffdededeffdededeffdededdffdedddeffdededeffdddedeffdddedeffddddddffdddeddffdddddeffdddedeffddddddffddddddffdddddcffddddddffdddcdcffddddddffdcdcddffddddddffddddddffdcdcdcffdcdcddffdddcddffdcddddffdddcddffdddddcffddddddffddddddffddddddffddddddffddddddffddddddffdcdddcffdddcddffdddcddffdcdddcffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdcdcdcffdcdcdcffdbdbdbffdbdbdcffdbdbdbffdcdbdbffdcdbdbffdbdbdbffdcdcdbffdcdbdbffdbdbdbffdbdbdcffdcdbdbffdcdbdbffdbdbdbffdcdbdcffdcdcdbffdcdcdbffdbdcdbffdcdcdcffdcdcdbffdcdbdbffdcdbdcffdcdcdcffdbdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdcdcdcffdcdbdbffdcdcdcffdbdbdcffdcdcdcffdcdcdcffdbdbdbffdbdbdcffdcdbdbffdbdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdadbffdbdadbffdbdbdbffdadbdaffdadbdbffdadbdbffdbdadbffdbdadbffdbdbdaffdadadbffdadadbffdadbdaffdbdbdaffdbdbdbffdadadaffdadadbffdadbdbffdbdadbffdbdadaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdbdbffdcdcdbffdbdcdbffdcdcdcffdcdcdbffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcddffddddddffdddcddffdcdcddffdcdddcffdcdddcffdddcdcffddddddffdcdcddffddddddffddddddffdcdcdcffdddcddffddddddffdcddddffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffddddddffdedddeffdedddeffdededeffdededeffdededeffdedfdeffdfdedfffdededfffdfdfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffe0dfe0ffdfdfdfffdfdfe0ffdfe0e0ffe0dfe0ffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e0ffe0e0e0ffe1e0e0ffe1e1e0ffe0e0e0ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe2e3e2ffe2e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e3ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e8e9ffecececfff0f0f0fff3f3f4fff7f7f8fffcfcfcfffefefefffefefffffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff151615ff121313ff101111ff101010ff0f0f0fff0f0f0fff111111ff121213ff131413ff141514ff151515ff161616ff151515ff151515ff161516ff151515ff151516ff151515ff131414ff141314ff141413ff141414ff141414ff141414ff141414ff141413ff131314ff131413ff141414ff151515ff161616ff171717ff171717ff171717ff181718ff181818ff181817ff171717ff161617ff161616ff151515ff121212ff0e0e0eff0b0b0bff0b0c0bff0e0d0eff111010ff141414ff191918ff1b1b1b00000000ff666566ff656564ff636262ff5f5f5fff5e5e5eff5d5d5cff5a5a59ff535353ff4c4c4cff444443ff3a3a3aff313031ff282828ff1b1c1bff141515ff0d0d0dff090909ff060607ff050505ff040303ff020203ff010201ff010101ff010000ff010101ff000000ff000000ff020202ff070707ff080809ff050505ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff030202ff000000ff000000ff000000ff010100ff000000ff010000ff000100ff000000ff010001ff010101ff010202ff030303ff060606ff0a0a0aff121212ff1d1d1dff292929ff353435ff3c3c3cff434443ff4b4a4aff525353ff5a5a5aff616160ff646464ff636363ff646464ff646464ff646464ff65646500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffefffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffffffefffefffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffffffffffefffffffffefffffefefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffefefefffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfefefffefefefffefdfefffefdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffdfefdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefffefffffefefffefefffffefffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffefffefefffffefffefffefffefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffefffffffffffffffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffefefffffffefefffefffefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefefffefefdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffdfefefffefefefffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffffefefffefffefffefefffffefffefffefffefffffefefffefefefffefefefffffefefffefefffffffffffffefefffffefefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffefefffffffefffffffefefffffffefffffffffffefefffffefffefffffefefffefefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefffefffffefefffefffffffffffefffefefefffffefefffefffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffefefefffffefffffefffefffffffefffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffcfbfbfff8f8f8fff5f5f4ffefefefffececebffe8e9e9ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe2e3e2ffe3e2e2ffe2e3e3ffe3e3e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe1e2e2ffe1e2e2ffe1e1e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfe0dfffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdedfdfffdedfdeffdfdedeffdededfffdededeffdedfdfffdfdedeffdededfffdededeffdededeffdededeffdededeffdedddeffdededeffdededeffdddeddffdeddddffdddedeffdededdffddddddffdeddddffdddeddffddddddffddddddffdddcdcffdddcddffdcdddcffdcdddcffdcddddffdcddddffdcdcddffdcdcddffdddcdcffdcdddcffdcdcddffdcdddcffdcdddcffdddcdcffdcdcdcffdcdcdcffdddcdcffdcdcddffddddddffdcdcddffdcdcddffdcdcddffdcdcdcffdcdcdcffdcddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdcdbdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdbdbdbffdbdcdbffdcdbdbffdbdcdcffdcdcdbffdbdbdbffdcdbdbffdbdcdbffdbdcdcffdcdcdbffdbdbdbffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdbdcdcffdbdbdcffdbdbdcffdcdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdadbffdadadbffdbdadaffdadbdaffdadbdbffdbdbdbffdadadbffdbdbdbffdadbdbffdadbdbffdbdbdaffdadbdaffdbdbdbffdbdadbffdadadbffdadadaffdadadaffdbdadaffdbdadaffdbdbdbffdadbdbffdbdbdaffdbdadbffdbdadbffdadadaffdadbdbffdbdadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdcdcdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdbdbdbffdcdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcddddffdcdcddffdcdcddffdddcdcffdcdddcffdcdcddffdcdddcffdcdddcffdddddcffdddcdcffdcdcdcffdddcdcffdcdcddffddddddffdcddddffddddddffddddddffddddddffddddddffdddedeffdededeffdddddeffdededeffdededeffdedfdeffdedfdeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffe0e0e0ffdfe0e0ffe0e0dfffe0dfe0ffe0dfe0ffdfdfdfffdfe0e0ffe0dfdfffdfdfe0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e1e1ffe0e1e1ffe1e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe2e1e2ffe2e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe3e3e3ffe2e3e3ffe3e2e3ffe2e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e2e3ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e6e7ffe7e6e6ffe7e7e7ffe7e7e8ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffeeededfff1f1f2fff5f5f5fff9fafafffdfdfefffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff121212ff111010ff0f1010ff0f0f0fff0e0e0dff0e0e0dff0f0f10ff101110ff121212ff121313ff131313ff131313ff121212ff111111ff111111ff111212ff111211ff101110ff10100fff0f0f0fff0f0f0fff0f0f0fff0f0f10ff100f0fff0f0f0fff0f0e0fff0e0e0eff0d0d0dff0d0d0dff0e0f0fff111111ff121212ff141314ff141414ff151515ff161616ff161615ff161516ff151515ff141515ff131313ff111111ff0e0d0dff0b0a0aff0a0a0bff0b0c0cff0e0e0dff111010ff141414ff18181800000000ff656464ff626263ff5f5f5fff5d5e5eff5d5d5dff5c5c5dff595859ff525252ff4a4a4aff404140ff373636ff2d2d2dff242424ff191919ff131212ff0c0d0cff080909ff060606ff040404ff030304ff020302ff020202ff010102ff010101ff000001ff010001ff010000ff010201ff060607ff070707ff040504ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020101ff020203ff030303ff000001ff000000ff000000ff010001ff000001ff000000ff000000ff010000ff000101ff010101ff020202ff040303ff060606ff090a0aff111211ff1c1c1cff272728ff323332ff3a3a3aff414142ff484949ff505051ff595859ff605f5fff606161ff636464ff646464ff646464ff646464ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefffefffefffefffefefefffffefffffefffffffffffffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffefffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffefffefffefefefffefefffffefffffffefefefffefefefffefefefffefffefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffefffefffffffefffffefefffffefffffefefffffefffefffefefefffefffefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffffefffffefefefffefffffffefefefffffffffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefefefffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefdfffefefefffefffefffefefefffefefffffefefefffffefefffefefefffffffefffefffefffffffefffffefefffffefffffefefffffffffefffefefefffefffefffefffffffefefefffffffffffefffffffefefffffffefefffefffefffefefffffffffefffefffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffffffefffffefefffefffefffefffefffefefefffffefffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffdfefdfffafafafff5f6f5fff2f2f2ffecececffeae9eaffe8e8e8ffe7e7e8ffe7e8e7ffe7e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe7e7e6ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e3e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e2ffe3e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e2ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e1e0ffe0e1e1ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfe0e0ffe0dfe0ffdfe0dfffdfe0e0ffdfdfdfffe0e0e0ffdfdfdfffdfe0e0ffdfdfdfffdfdedfffdedfdfffdfdedeffdfdfdfffdedfdeffdededeffdededfffdededfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedddeffdededeffdededeffdededeffdeddddffdeddddffdededdffddddddffdddeddffddddddffddddddffddddddffddddddffddddddffdddddcffddddddffdcddddffdddcdcffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdcdcdcffdcdcdcffdddcdcffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdcdcdcffdbdbdbffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadbffdadadbffdbdadbffdadadbffdbdbdbffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdcdcdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdbdadbffdbdbdbffdbdbdbffdadadbffdbdadaffdadbdaffdadadbffdadbdaffdadadaffdbdadaffdadadaffdadadaffdadadaffdbdbdbffdadadaffdbdbdbffdadadaffdadadaffdadadaffdbdadaffdadadbffdadadaffdadadaffdadadbffdadadbffdbdadaffdadadbffdbdbdbffdadbdbffdadadbffdadbdaffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdcdbdbffdcdcdbffdcdbdbffdbdcdbffdbdcdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdbdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcddddffdcdcdcffddddddffddddddffdcddddffddddddffddddddffdddddeffdddeddffddddddffdedddeffdededeffdededeffdededeffdfdfdfffdededeffdfdfdfffdfdedfffdfdedfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfe0ffdfdfdfffdfdfe0ffe0e0e0ffdfe0e0ffdfdfe0ffdfe0dfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e1ffe0e1e1ffe0e0e1ffe0e1e0ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e3ffe3e3e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e3ffe3e2e2ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e8ffe8e8e7ffe8e8e8ffe8e9e8ffebebebffefefeffff3f3f3fff7f7f7fffbfbfcfffefefefffefffefffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121312ff101010ff101010ff0f0f0fff0e0e0eff0c0d0cff0d0d0dff0d0e0eff0f0e0eff0f0f0fff101010ff101010ff0f1010ff0f0f0fff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0d0d0dff0c0c0cff0c0c0cff0c0c0bff0b0c0cff0b0b0bff0c0c0cff0c0c0cff0b0b0bff0a0a0aff080908ff080809ff0a0a09ff0b0b0bff0d0d0dff0f0f0fff101010ff121212ff141414ff131313ff131313ff121212ff121112ff101111ff100f0fff0c0c0dff090909ff090909ff0a0a0bff0b0b0cff0d0d0dff101010ff14141400000000ff626262ff5f5f5fff5e5e5eff5d5d5dff5d5d5dff5d5d5dff585758ff4f4e4eff464646ff3d3d3cff323232ff292a29ff212120ff161616ff111011ff0b0b0bff080808ff050605ff040404ff020303ff020202ff020202ff020202ff010101ff000101ff010100ff000100ff010101ff060506ff060606ff040404ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff020202ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000100ff010201ff020202ff040304ff060707ff0a0a0aff101110ff1b1b1bff262626ff313030ff383839ff404040ff484848ff4f504fff585858ff5f5f5fff5f5f5fff616061ff646464ff646464ff646464ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffefffffefefffefffefffefefffffefffefffffefefffffefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefefffefffefffefefffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffffffefffffefffffffefefffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefdfffdfdfefffefdfdfffefdfefffdfefdfffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefefefffefefffffefefffffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefffffffffffffffffffefffffffefffefffffffefffffffffffffffefefffffffefffffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffefefdfffefdfefffefefefffefdfdfffefefefffefefefffefefefffdfefdfffdfefefffdfefefffefefdfffdfefefffefefefffefefefffefefdfffefefefffefdfdfffefdfdfffefdfefffefefefffefefefffefefffffefefefffefefefffffefefffffffffffefefefffffefefffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefefefffefefefffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefdfefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefffefffefefffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffefffffefefffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffefffffefefffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffefffefefffffffffefffffefffffffefffffffefefffefffefffffffefffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffefffffefefffffffefffffffffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffcfcfcfff8f8f8fff5f4f4fff0f1f1ffeaebeaffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e7e7ffe7e7e6ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e6e7ffe7e6e6ffe7e6e6ffe7e6e7ffe7e6e7ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e6e6ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e4ffe4e4e5ffe4e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe2e2e2ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e1ffe2e1e1ffe2e1e2ffe2e1e1ffe1e2e1ffe2e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfe0e0ffe0dfdfffe0e0e0ffdfdfe0ffdfdfdfffe0dfdfffdfdfe0ffdfdfdfffdfdedfffdedfdeffdfdfdeffdfdedeffdfdfdeffdededfffdededeffdededeffdededdffdededeffdddeddffdedddeffdddeddffdddedeffdedddeffdededeffddddddffdedddeffdeddddffddddddffddddddffdddddeffdeddddffddddddffddddddffddddddffdcddddffdddcddffdcdddcffdcdcddffdcdddcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdcffdbdcdcffdcdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdbdcffdbdbdbffdcdbdbffdbdbdcffdbdbdbffdbdadbffdadbdaffdbdbdaffdbdadaffdbdbdaffdadadbffdbdadaffdadadbffdadbdaffdbdbdbffdadadaffdadadaffdadbdaffdadbdbffdbdadbffdadbdbffdadadaffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdadbffdbdbdbffdbdadaffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadbffdadbdbffdbdbdaffdadbdbffdbdbdbffdbdadbffdadbdaffdadadaffdbdadaffdadadaffdbdadbffdadadaffdadadaffdadadbffdadbdbffdadadaffdbdadaffdadadbffdadadaffdbdadaffdbdadaffdadadbffdadadaffdbdadaffdadadbffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdadadaffdbdbdbffdadadaffdadadaffdadbdaffdadbdbffdbdadbffdbdbdbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdbdbdbffdcdbdbffdbdcdcffdbdcdbffdbdbdbffdbdcdbffdbdbdcffdbdcdbffdcdbdcffdcdcdcffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdcdcdcffdcdcdcffdcdcddffddddddffddddddffddddddffdddddeffddddddffdeddddffdededeffdddddeffdededeffdfdedeffdededfffdfdedeffdfdedeffdedfdeffdfdfdeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0dfe0ffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e2e2ffe3e2e2ffe3e3e3ffe2e3e3ffe3e2e2ffe3e3e3ffe2e2e3ffe3e2e3ffe3e3e2ffe3e3e3ffe3e2e2ffe3e2e3ffe2e3e2ffe3e3e2ffe3e2e2ffe3e3e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe9e9e9ffeeedeefff1f1f2fff5f5f5fffafafafffdfefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101111ff0f1010ff0f0f0fff0e0e0eff0c0c0dff0b0b0bff0b0b0bff0b0b0bff0b0a0aff090a09ff0a0a09ff0a0a0aff0a0a0aff09090aff080909ff090908ff080909ff080808ff080707ff070706ff070707ff070707ff070707ff080708ff080708ff070808ff070708ff060606ff050505ff060505ff070707ff080808ff090909ff0a0a0aff0a0a0bff0c0b0cff0d0c0cff0c0c0cff0c0b0bff0c0b0bff0b0b0bff0c0c0bff0c0b0bff0a0b0aff080808ff080707ff090909ff0a0a0aff0c0c0cff0d0d0dff10101000000000ff5f6060ff5e5d5eff5d5d5dff5d5d5dff5d5d5dff5c5c5bff545454ff4a4a4bff414142ff393938ff2f2f2fff272627ff1f1f20ff151515ff0f0f0fff0a0a0aff070707ff050505ff030303ff020202ff020101ff010201ff010101ff010101ff000000ff000001ff000001ff010101ff050605ff050605ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff020102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010001ff010102ff020302ff040304ff060606ff09090aff101010ff1b1a1aff252425ff2f2e2eff373736ff3f3f3fff474747ff4f4f4fff575758ff5e5f5fff5f5f5eff5f605fff616161ff646364ff646464ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefffffffefffefffffefffffefffffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefffffffefffefffffefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefffefffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffefefefffffefefffefffffffefefefffefffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfdfefffefefefffefefefffdfefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffffefffffefefefffefefefffefffffffefefefffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffffffffffffefffffffffffefefffffffffefffffffffffefffefffffffefffffffffffffffefffffffefffffefffffefefffffffefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffefefffefffffffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffefefefffdfdfdfffdfefdfffdfefefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffefdfefffefdfdfffefefdfffefefdfffdfefefffefefdfffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffffffefffefffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffefefffffefffefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefffefffefffefffefefefffefffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffffffffffefffefefffffffffefffefefefffefffefffffffffffefefefffffffefffffffffffefefefffffffffffefefefffefefefffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefffffefefffffefffefffefefffffefffffffffffffffefefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffefffffffefffefffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffcfcfdfff9f9f9fff5f6f5fff2f1f2ffedededffe9e9e9ffe7e7e7ffe8e7e7ffe7e8e8ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e6e6ffe6e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe6e7e6ffe6e7e6ffe7e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e4e5ffe4e5e4ffe4e5e4ffe4e4e3ffe4e4e3ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e1e1ffe2e2e1ffe2e2e2ffe1e1e2ffe1e2e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffdfe0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdededfffdfdedeffdededeffdededeffdedfdeffdeddddffdededeffdededeffdededeffdededeffdddddeffdddeddffdddeddffdddeddffdeddddffddddddffdeddddffdeddddffddddddffddddddffdddddcffddddddffddddddffdcddddffdddcddffdcddddffddddddffdcdcdcffdcdcdcffdcddddffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdbdcdbffdcdbdcffdbdbdbffdbdcdbffdbdcdbffdcdbdbffdcdcdbffdbdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdaffdadadbffdbdadaffdadadaffdadadaffdadbdaffdadadaffdadbdaffdadbdbffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdaffdadadaffdadadaffdbdadaffdbdadaffdbdadaffdadadbffdadadaffdadadbffdadbdbffdadbdbffdadadbffdadbdbffdbdbdbffdadadaffdbdbdaffdbdbdbffdadadbffdadbdbffdadbdaffdadbdaffdbdbdbffdadbdbffdadadaffdadadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffdadadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdaffdadbdaffdbdadaffdadadaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdcdbffdbdbdbffdbdcdbffdcdcdcffdbdbdbffdbdbdbffdcdcdcffdbdbdbffdbdcdcffdbdcdbffdbdcdbffdcdcdcffdbdcdcffdbdbdcffdbdcdbffdcdbdcffdbdbdbffdcdbdbffdcdbdbffdcdcdbffdcdcdbffdbdcdcffdcdcdbffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffdddddcffddddddffddddddffdededdffddddddffdededeffdededeffdededeffdedfdeffdededeffdfdedeffdededeffdfdfdfffdfdfdfffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffe0dfe0ffdfdfe0ffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e1e0ffe0e1e0ffe0e1e0ffe1e1e1ffe0e1e1ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e1e2ffe1e1e1ffe1e2e2ffe1e2e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe2e3e2ffe2e3e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffeaebebffefefeffff3f2f2fff6f6f6fffbfcfcfffefefefffefefffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f1010ff0f0f0fff0e0e0dff0d0d0cff0b0b0bff090809ff080909ff080808ff060606ff040404ff030404ff030304ff030403ff030304ff030303ff030303ff030302ff030302ff030302ff020303ff030302ff030303ff030303ff030403ff040404ff040403ff030403ff020203ff020202ff020202ff030202ff030303ff040404ff040404ff040405ff050505ff050505ff050505ff050505ff050505ff050404ff050505ff070807ff080808ff050505ff060606ff080808ff090909ff0a0a0bff0b0b0cff0d0e0d00000000ff5e5e5eff5d5d5dff5d5d5dff5e5d5dff5c5c5bff545454ff4d4d4eff424242ff393939ff303131ff292a2aff232223ff1c1d1cff141414ff0e0e0eff0b0a0aff070707ff040404ff010202ff010101ff010101ff010101ff000101ff000000ff000000ff000001ff000000ff010101ff050505ff050505ff040303ff010202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000100ff010101ff020101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff030303ff030303ff060505ff090a09ff100f10ff191919ff232423ff2c2c2cff333334ff3b3c3cff444444ff4d4d4dff565657ff5e5e5eff5e5e5eff5f5f5fff5f5f5fff616160ff636464ff64646300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefffffffffffefffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffefffefffefefefffffffefffefefefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefffffefefffffefffefffffefefffffefefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefdfffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffcfcfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfefefffefdfdfffefdfefffdfdfefffefefefffdfefefffefdfefffefdfdfffefefefffefefdfffdfefdfffefdfefffefefdfffdfefdfffdfdfdfffefefdfffdfdfdfffefefefffefdfdfffefdfdfffdfdfefffefefdfffefefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefffffffffefefffefefefffefefffffffffffffffefefffffffffffffffffffefffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfefffefefdfffdfefdfffdfefefffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefffffffffffefffefefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffefefffefffffffefefefffffffefffffffefffffffffffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefffffffefefefffffffefffefffefffefffefffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffffefffffffffffffefffffffffefffffffefefffffffffffffffefffefffefffffefffffffffefffefffefffefefffffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffdfdfefffafbfbfff6f6f7fff4f3f3ffeff0efffeaebeaffe7e7e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e6ffe6e6e6ffe7e6e7ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e7e6ffe6e6e7ffe6e6e7ffe6e7e7ffe7e6e6ffe6e6e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe1e1e2ffe2e2e1ffe1e2e1ffe1e2e2ffe1e1e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e0e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0dfffdfdfe0ffe0e0dfffdfdfe0ffdfdfe0ffdfe0e0ffe0dfdfffdfdfdfffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdfdfffdededfffdededfffdededeffdededeffdddedeffdeddddffdededdffdededdffdededeffdddeddffdededeffdedddeffdddeddffddddddffddddddffddddddffddddddffdddddcffddddddffddddddffdcddddffdcddddffdcdcddffdddddcffdcdddcffdcdddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdcdbffdbdbdbffdbdcdbffdbdbdcffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdbffdbdbdbffdbdadaffdbdadaffdbdadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdad9d9ffdadadaffdadad9ffdadadaffd9dadaffdadadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadbffdadadaffdadadaffdadbdbffdadadaffdbdbdaffdadbdaffdadbdaffdadadaffdadbdbffdbdadaffdadadaffdadadbffdadadbffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdadadaffdadadaffdadadaffd9dadaffdadadaffdadadaffdadadaffd9d9daffd9d9daffdadadaffdadad9ffdad9daffdadadaffdadad9ffd9dad9ffdadadaffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdad9d9ffdadadaffd9dadaffdad9d9ffdadadaffdadad9ffdadadaffdadadaffdadadbffdadadaffdadbdaffdadadaffdadadaffdadadaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdbdbffdbdbdbffdbdbdcffdbdbdcffdbdbdbffdcdbdbffdbdbdbffdcdcdcffdbdcdbffdbdbdbffdcdbdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdbdbffdcdbdbffdbdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcddddffdddddcffdddcddffddddddffdeddddffddddddffdddddeffdededeffdededdffdededeffdededeffdededeffdededfffdfdedeffdfdedeffdedfdfffdfdedeffdfdfdfffdfdfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0dfdfffdfdfe0ffdfe0e0ffdfdfe0ffe0e0dfffe0e0dfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe2e2e1ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e2e2ffe2e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe6e7e6ffe6e6e6ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe9e9e9ffecececfff1f1f0fff4f4f4fff8f8f9fffdfdfdfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0f0fff0d0e0eff0c0d0dff0b0b0bff090909ff070707ff070707ff050505ff040303ff020202ff010102ff010101ff010101ff010101ff010100ff010100ff010001ff010101ff000100ff010101ff010101ff020101ff010202ff020202ff020202ff030302ff020202ff010102ff010101ff010101ff010102ff020202ff020202ff020202ff020203ff030302ff030202ff030303ff030303ff020202ff020202ff040303ff060606ff060606ff040404ff050505ff060606ff080808ff090a09ff0a0a0bff0c0b0c00000000ff5d5d5dff5d5d5dff5d5d5dff5c5c5bff555454ff4c4c4cff424141ff343434ff2b2c2cff252525ff1f1f1eff1a1b1aff151616ff101111ff0d0e0eff090908ff060506ff030304ff010102ff000100ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff010100ff040404ff050505ff030303ff020202ff010001ff010000ff000000ff000100ff000000ff010100ff000001ff000001ff000101ff010000ff000001ff010101ff010000ff000000ff000001ff010100ff000000ff010000ff010000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000100ff000100ff000100ff010001ff010001ff000101ff020202ff030302ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff010202ff030304ff050505ff090909ff0f0f10ff191819ff212222ff2a292aff303030ff383838ff40403fff4a4b4aff565556ff5e5d5dff5d5e5dff5e5e5eff5f5f5fff5f5f5fff616161ff64636400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffefffffffffefffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffefefffffffffefffefefefffefefffffffefefffffefffffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefffffffefefffffffefffefefffffefffffffefffefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffdfefefffefdfefffefefdfffefefefffefefefffefefefffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffdfcfdfffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffefefdfffefefdfffdfdfefffdfefefffdfefdfffefdfdfffdfefefffdfdfefffdfefefffdfdfdfffefefdfffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffffefffffffffefffefefffffffffefffffffffffffefffffffffffffffefffffffffffffffefefffefffffffefefffffefefffffffefffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefffffefefefffefefffffefffffffefffefffefffffffefffefffefffefffffefefffffffefffffffffffefefefffffefffffffffefffefefffffefffefffffefffffefefffffefefffffffefefffefefffffefefefffefefefffefefffffefefefffffefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffefffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffefffffffffefffffffefffefefffffefffffffefffefffffffefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefefffefdfdfffbfcfcfff8f8f8fff4f5f4fff1f1f1ffecececffe9e8e9ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e7ffe7e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe6e6e6ffe5e5e5ffe6e5e6ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe4e4e5ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e1e2ffe2e1e1ffe1e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e0ffe1e0e0ffe0e1e1ffe0e0e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffe0dfdfffdfdfe0ffdfe0e0ffdfdfe0ffdfdfe0ffdfdfdfffe0dfe0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedeffdfdfdeffdfdfdfffdededeffdfdedfffdedfdeffdededeffdededeffdededeffdededeffdddedeffdedddeffdddddeffddddddffddddddffdddddeffddddddffdeddddffdddddeffddddddffddddddffdddddcffdddddcffddddddffdcdcddffdcdcdcffdcdddcffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdcdcdcffdcdbdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdadbdbffdadadbffdadbdbffdadadaffdbdbdaffdbdbdaffdadbdbffdadadbffdbdadaffdbdadbffdadbdbffdbdbdbffdbdbdbffdadbdbffdadbdaffdbdbdbffdbdbdbffdadbdaffdbdbdbffdbdbdaffdadbdaffdbdadaffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadad9ffdadadaffdad9daffd9dadaffdad9daffd9d9daffd9d9d9ffd9dadaffdad9daffd9d9daffdadadaffdadadaffdad9d9ffd9dad9ffdad9d9ffdadad9ffdadadaffd9d9daffdad9daffdadadaffdad9daffdadadaffdadadaffdadad9ffdadadaffdadadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdad9daffdadadaffdadad9ffdadadaffd9dadaffd9dadaffd9dadaffd9d9d9ffdadad9ffdadad9ffd9dadaffd9d9daffdad9d9ffdad9d9ffd9d9daffdadadaffd9dadaffd9dadaffd9dad9ffdad9daffd9dadaffd9dad9ffd9d9daffd9dad9ffd9dad9ffdad9d9ffdadad9ffdadadaffd9d9d9ffdad9daffdadad9ffd9d9daffdadad9ffdad9daffdad9daffd9dadaffdad9daffdad9daffdad9d9ffdadadaffdadadaffdad9daffdadadaffdadadbffdadadaffdadbdaffdadadaffdbdadaffdbdadbffdadadbffdbdadaffdadbdbffdbdadbffdbdbdaffdbdbdaffdbdbdaffdbdadbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdbdbdcffdcdbdbffdcdbdbffdbdbdcffdcdcdcffdbdcdcffdbdcdcffdcdcdbffdcdcddffdcddddffdcdddcffdcddddffdddddcffddddddffddddddffddddddffdededeffdeddddffdededeffdededeffdededeffdededeffdededfffdededfffdededfffdfdedeffdededfffdededeffdedfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e1ffe0e1e1ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e2ffe1e2e2ffe1e2e1ffe1e2e2ffe2e2e1ffe1e2e2ffe2e1e1ffe2e2e1ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe2e1e2ffe2e1e2ffe1e2e2ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe2e2e3ffe3e2e3ffe3e4e3ffe4e3e4ffe3e4e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e6ffe7e7e6ffe6e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e8ffe8e8e8ffeaeaeaffeeefeffff2f2f2fff6f5f6fffbfbfbfffefefefffefefefffefefefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0d0eff0d0d0cff0b0b0bff080909ff070707ff050505ff050505ff040403ff020203ff010102ff000100ff000000ff000001ff000001ff000000ff000000ff000000ff000100ff000100ff000001ff010101ff020101ff010102ff010101ff010101ff010101ff010101ff010001ff000101ff000100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020102ff010101ff000101ff010100ff020203ff040405ff050506ff060505ff050505ff060505ff060606ff080708ff090909ff0b0a0a00000000ff5d5d5dff5d5e5dff5c5b5bff545454ff4c4c4cff3f3f40ff303030ff282929ff232223ff1c1d1cff161615ff131313ff101011ff0e0e0dff0a0a0aff060607ff050504ff030203ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff040404ff030303ff010102ff010000ff010000ff000001ff000000ff000001ff000101ff000100ff010001ff000101ff000000ff000101ff010100ff000000ff000000ff000000ff010101ff000000ff010001ff010100ff000000ff000100ff010001ff000001ff000001ff010000ff000001ff000000ff000000ff000001ff000001ff010101ff020202ff030202ff030403ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff030303ff050506ff090909ff100f10ff181818ff212120ff282828ff2e2e2eff333333ff393838ff424242ff515252ff5c5d5dff595959ff5e5e5dff5e5f5eff5e5f5fff5f5f5fff61606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefffffffefffefffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffefffffefffffffefefefffefefffffefffefffefefffffefefefffffefffffefffefffefefefffefffffffefffffffffefefffefffefffefefefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefffefffffefefffefffffffffffffffffffffffefffffffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefefffffefffefffffefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffffffefffefefefffffffffffefffffffefefffffefffefffffefefffefffffffffffffffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefdfefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfefefffefdfdfffdfefefffdfefefffefdfefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffdfdfefffdfefdfffefdfefffdfefefffefefefffefdfefffdfefefffdfefefffefefefffefefdfffefefefffefefefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffdfefdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefffffffffefffefefefffefefefffefefefffffefefffffffefffffffefffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffefefffffefffefffefffefffffffefffffefefffffefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffefffffffefefefffffefffffffffefffffefffffefefffffffefffffefffffffffefefffefffffffefffffffffffffffefffefffefefefffefffffffefffefffefefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffdfefefffdfdfdfff9f9fafff6f6f5fff2f2f2ffeeefeeffeaeaeaffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe6e7e7ffe7e6e6ffe6e7e7ffe6e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e6e5ffe6e5e6ffe5e6e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffe0dfdfffdfdfe0ffe0e0dfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdfdedeffdfdfdeffdfdedfffdedfdeffdededfffdfdedeffdededeffdededeffdedddeffdededeffdddeddffdededdffdeddddffdedddeffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcddddffdcdddcffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdcdbdcffdbdcdcffdbdbdbffdbdbdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadbdbffdbdadbffdadbdaffdadadaffdadbdbffdadadaffdadadaffdbdadbffdbdbdaffdbdbdbffdadadbffdadbdaffdbdadaffdadadbffdbdbdaffdbdadbffdadbdbffdadbdbffdbdadbffdbdbdaffdadbdaffdbdbdaffdbdadaffdbdbdaffdadadaffdadadaffdadadaffdad9daffd9dadaffdad9d9ffd9d9d9ffd9dad9ffd9dad9ffdadad9ffdad9d9ffdad9d9ffdad9d9ffd9d9d9ffd9d9daffdadad9ffd9dad9ffd9d9d9ffdadadaffd9dadaffd9d9daffd9dad9ffdad9d9ffd9dad9ffdadadaffd9d9daffdadad9ffd9dad9ffd9dadaffdad9daffd9dadaffd9d9d9ffdad9daffdadad9ffdad9daffd9d9daffdad9daffd9dadaffdad9daffd9dadaffd9dadaffdad9daffd9dad9ffd9d9d9ffd9dadaffd9d9d9ffd9d9d9ffdad9daffdadad9ffdadadaffd9d9daffd9dad9ffdad9d9ffd9d9daffdadad9ffdad9daffd9d9daffd9dad9ffdad9daffdadad9ffd9dad9ffdadad9ffdad9d9ffdadad9ffdad9daffd9dad9ffd9d9daffdad9d9ffd9dad9ffdad9d9ffd9d9d9ffd9dad9ffd9dad9ffdadad9ffdad9daffdadadaffdadad9ffdad9daffdad9daffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadbdaffdbdbdbffdadadbffdbdbdaffdadbdaffdadbdbffdbdadbffdbdbdbffdadadbffdbdbdbffdbdbdaffdbdbdbffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdcdbdcffdbdcdcffdbdcdcffdddcdcffdddddcffdddddcffdddddcffdddcddffddddddffdedddeffdddeddffdedddeffdedddeffdddedeffdededeffdededeffdededeffdedfdeffdfdfdeffdfdedeffdfdedfffdfdedeffdededfffdfdedfffdfdfdeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0dfffe0dfe0ffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e1ffe1e2e1ffe2e2e1ffe2e1e1ffe2e2e1ffe2e1e2ffe1e2e1ffe2e2e2ffe2e1e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e4e5ffe4e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe9e9e9ffecececfff0f0f0fff3f4f3fff8f8f8fffdfdfcfffefffefffefefefffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0d0cff0b0b0bff090909ff070707ff050505ff030303ff040304ff030303ff020202ff010101ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff010101ff010101ff010101ff010101ff010001ff000001ff000100ff010000ff010100ff010101ff010101ff010101ff010100ff010001ff000100ff010101ff010001ff000100ff010000ff000000ff010201ff030403ff060605ff060606ff060606ff060605ff060606ff060606ff080807ff09090900000000ff5d5d5dff5b5c5cff545454ff4b4c4bff40403fff3f4040ff404040ff303030ff292928ff222323ff1c1d1cff161516ff131313ff101010ff0d0d0eff0a0b0aff070607ff010101ff010001ff000101ff000000ff000000ff000001ff000000ff000000ff000000ff000101ff000000ff010001ff020102ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000100ff010000ff000000ff000000ff000100ff000100ff000000ff000000ff010000ff000000ff000000ff010101ff010101ff020202ff030303ff030303ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff050505ff080809ff0d0d0dff151515ff1d1d1dff232323ff272828ff2c2c2cff2f2f2fff343434ff434343ff535454ff525252ff5a595aff5e5d5eff5e5e5eff5f5f5fff5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefefffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffefffffffffffffefefffefefefffffefefffffffefffefefefffffefffffefefefffffffffffffffefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefefffefffffffffefffffefffefffefefffffffefefffffefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefefefffefefefffefefefffdfefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefefffefefffffffefefffffefffffefffffffefffffffffffefffffffffffffefefffefefefffffefefffffffefffefefefffffefffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffdfefefffdfefdfffefdfefffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffefefdfffdfdfefffefdfdfffdfefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffffffffffefffefffefefffffefefffffefffefffffefffffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffffffefffefefffffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefdfffdfefefffefdfdfffefdfefffefefefffdfdfefffdfefefffefdfefffefefdfffdfdfefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffefffffffefefffffffffffefffffffefefffffefefffffefffefffffefefffffffefffefffffffefefefffefffffffefefffffefffefffefffffffefffefffffffefffffffffffefefefffefffefffffffefffefefffffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefffffffffefffffefefefffefefefffffefefffefefefffffffffffefefefffefffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffefffffffffefffffefffefffefefffffffefefffffefffffefefffffefffefffffefefffffffffffffefefffefefefffffefefffffffefffefffffffffffffffefefefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfefefffdfdfdfffbfbfbfff8f7f7fff4f4f4fff1f0f1ffebecebffe8e9e9ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe7e6e7ffe6e7e6ffe6e6e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e4ffe4e4e5ffe4e3e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe1e1e2ffe2e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe1e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffdfdfdfffe0dfe0ffe0dfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdedfdeffdededeffdededeffdededdffdedddeffdededeffdddedeffdeddddffdddedeffdddddeffdddeddffddddddffddddddffddddddffddddddffdcddddffdcdddcffddddddffdcdcddffdcddddffdcdddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadbffdbdadaffdadadbffdadadaffdadadaffdbdadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dadaffd9dadaffd9d9daffd9dad9ffdad9d9ffdad9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9daffd9d9d9ffd9d9daffdad9d9ffdadadaffdad9daffd9dad9ffd9dadaffdad9d9ffd9d9d9ffdadadaffd9d9d9ffd9dadaffdad9daffd9d9d9ffd9d9daffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdad9d9ffd9d9daffd9d9d9ffd9dad9ffd9d9daffd9dad9ffd9dadaffdadad9ffdadad9ffdadadaffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadbffdbdadaffdbdbdbffdbdadbffdbdbdaffdadbdbffdbdadaffdbdadbffdbdbdbffdadadbffdadbdbffdbdbdbffdbdbdaffdadadbffdbdadbffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdcdcdbffdcdcdcffdcdbdcffdcdddcffdcdddcffdddcddffdddcddffddddddffddddddffddddddffddddddffdddeddffdedddeffdededdffdddedeffdedddeffdededeffdededeffdededeffdededfffdedfdeffdedfdeffdfdfdfffdededeffdedfdeffdfdfdfffdededfffdfdfdfffdedfdeffdfdfdfffdedfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffdfdfdfffe0e0e0ffdfdfdfffdfe0e0ffe0dfe0ffdfe0dfffdfdfe0ffe0dfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe0e0e0ffe1e1e1ffe0e0e0ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e2ffe2e1e1ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e3ffe4e3e4ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeeeeedfff2f2f2fff5f5f5fffafbfbfffefefefffefefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff090909ff070707ff050505ff030404ff030202ff020202ff020203ff020102ff010101ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff010100ff010101ff000001ff000000ff000000ff000000ff000000ff010101ff010101ff020102ff020101ff010101ff000101ff000001ff000001ff000100ff010000ff010000ff000001ff010101ff030303ff050505ff060606ff060606ff060606ff060605ff060606ff060606ff07080700000000ff5b5b5cff545454ff4b4c4bff404040ff3f4040ff404040ff403f40ff404040ff303030ff292829ff232322ff1c1c1dff161516ff131313ff111111ff0d0d0eff010101ff010101ff010101ff000001ff010000ff000001ff000000ff000000ff010000ff000100ff010101ff000101ff010101ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000100ff000000ff000100ff010100ff000001ff010101ff000100ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff030304ff080808ff0c0b0cff121211ff19191aff1d1c1cff1f1f20ff232323ff272727ff2a2a2aff353535ff474646ff4d4d4dff535252ff5a5a59ff5d5d5dff5e5e5fff5e5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffffefffefffffffefefffffefffffffefffefffefffffffefffffffffffefffffffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffefffffffffefefffefefffffefefefffefffefffefffffffffefffffffefffffefffffffefffefffefefffffefefffffffffefffefefffffefefffffefffefffefffefffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfefefffefefefffdfefefffefefefffdfefefffefefdfffefefefffefefdfffdfefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffdfefdfffefefefffefefdfffefefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffefffffffffffffefffffffffffffffefefffffefefffffffffefffefffffffefefffffefffffffefffefffefefffffefffffffefefefffffefefffefefefffefefdfffefefefffefefefffefefefffdfdfefffdfdfdfffefdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfefefffefefefffdfdfefffefdfefffdfdfdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefffefffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffefffffefefffefffefffefefefffefffefffefefefffefefefffdfefefffefefdfffdfefdfffefefefffefefefffefefefffdfefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfefffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfefefffefdfefffefefefffdfdfefffdfdfefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffefffefffffffefffefffffffffffefffefffffffffffffffffefffffffffffffffefefffefffefffffffefffffefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffefdfefffdfefefffefdfefffdfefdfffefdfefffdfefefffdfefefffefefdfffdfefefffdfdfdfffdfefdfffdfefefffefefefffefefefffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffefefefffefefefffefffefffefefefffefefffffffefefffefefffffefffefffffefefffefffefffffffefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffefffefffffefefffefffefffefdfefffefefefffefefffffefffefffefffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefefffffefefefffefffefffefffffffffefefffffefffffefffffffefffefffefefffffefefffffffffefffefffffffffefffffefffffffefffefffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffefefdfffdfcfcfff9f8f9fff6f5f5fff2f2f2ffeeedeeffe9eae9ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe6e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe3e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe2e2e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfe0dfffdfdfe0ffdfe0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdddddeffdedddeffddddddffddddddffddddddffddddddffddddddffddddddffdddcddffddddddffdddcdcffdddddcffddddddffdddcddffdcdddcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdcdcdbffdcdbdcffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffd9d9daffd9dadaffdadadaffdadadaffdadadaffd9dadaffd9dadaffd9dadaffdadadaffdadad9ffdadadaffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffdad9daffdad9d9ffd9dad9ffdad9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d8ffd8d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d8d9ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffd9d9daffd9dad9ffdad9d9ffdadad9ffdadadaffdadadaffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdbdadbffdadbdaffdbdadaffdadbdaffdbdadbffdadbdaffdadbdbffdbdbdaffdadadbffdadadaffdadbdaffdadbdbffdbdadbffdbdadbffdadbdbffdadbdaffdadadbffdadadbffdbdbdaffdadbdbffdadadbffdadbdbffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffddddddffdddcddffddddddffddddddffdddeddffdedddeffdddddeffdedddeffdddedeffdededdffdededeffdededdffdededeffdededeffdededeffdedfdeffdfdedeffdedfdeffdfdfdeffdfdedfffdedfdeffdfdfdeffdfdfdeffdfdfdeffdfdedeffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e1ffe0e1e1ffe0e1e0ffe1e1e1ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe2e1e1ffe2e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e7ffe6e6e7ffe6e7e7ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe8e9e8ffebebebfff0eff0fff3f3f3fff7f7f7fffcfcfcfffefefefffefefefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff070707ff050505ff030404ff020202ff010101ff010101ff010101ff010202ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff000100ff010000ff010100ff000000ff000000ff000001ff000000ff010000ff010101ff020202ff030404ff050404ff040405ff060606ff060506ff060606ff060605ff06060600000000ff545454ff4b4c4bff404040ff40403fff40403fff403f40ff403f40ff40403fff404040ff303030ff282929ff232223ff1c1d1cff161516ff131413ff010101ff010101ff000101ff010100ff010101ff000101ff010000ff010000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff010000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000100ff010000ff000100ff010000ff010000ff000100ff010000ff010100ff010100ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff010101ff020102ff030404ff080808ff0c0b0bff111212ff191919ff1c1c1cff1f1f1fff242323ff272727ff292a2aff353535ff464647ff4d4d4dff4e4d4dff4d4d4dff525252ff595a5aff5d5e5dff5e5e5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffefffffffffefffffefffffffffffffefffffffffffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffefefefffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffefefffffffefffffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefefdfffdfefefffdfefefffdfdfefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefffefffefefffffefefffffefffffffefffffffefefefffefefffffefefefffefefefffdfefefffefdfefffefdfefffdfefdfffdfefefffefefefffdfefefffdfefefffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfefefffefefefffefefefffefdfefffefefefffefefefffffefefffefffffffefefffffefffffffefefffffffffffffefffffffffffffffffefefffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefefffefefefffdfefefffdfdfefffefefdfffdfdfefffefefefffdfefefffefefdfffdfdfdfffefdfdfffdfefefffefefefffefefffffefefffffefefefffefefefffefefefffefdfefffefefefffdfefdfffdfdfefffefdfefffdfefdfffdfdfefffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffcfcfcfffdfdfcfffcfcfdfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfefdfffdfefefffefefefffefefefffefffefffefefefffffefefffefffffffffffefffffefefffefffffffefffefffefefffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefefffefefefffdfdfdfffefefdfffdfdfefffefdfefffdfdfdfffefefdfffefdfdfffdfefdfffdfefefffdfdfefffefefdfffefefefffdfefefffdfdfefffefefdfffefdfefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefffefffefefefffffefffffefffffffefffffffefefefffffefefffefffffffffffefffefefefffefffffffefffefffefefefffefffffffffffffffefefefffefefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefffefffefefefffefefefffdfefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffffefefffefffffffefefffffefefffffffffffffffffffffffefefffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffefffffffffffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffdfdfdfffafafafff6f7f6fff3f3f4fff0f0f0ffebeaebffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e6ffe6e5e6ffe6e5e6ffe5e6e5ffe5e5e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe1e1e1ffe1e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e1ffe1e0e1ffe1e0e0ffe1e1e0ffe1e0e0ffe0e1e0ffe0e1e1ffe0e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffdfe0dfffdfdfe0ffdfdfe0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdedfdfffdededfffdfdedfffdedfdeffdededfffdededfffdededeffdedfdeffdededdffdededdffdddedeffdededdffddddddffdddedeffddddddffddddddffddddddffddddddffddddddffdddcddffdddddcffdcdcdcffdddcdcffdcddddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdcdbffdbdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdbdbdaffdbdadaffdadbdaffdadbdbffdadadbffdadadaffdadadaffd9dadaffd9d9daffdadad9ffd9d9daffdadadaffd9dadaffd9dad9ffd9d9d9ffdad9d9ffd9dad9ffd9d9d9ffd9d9daffd9dadaffdadadaffd9d9d9ffd9d9daffdad9daffdad9daffd9dad9ffd9d9daffdad9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d9d9ffd9d9d8ffd9d8d8ffd8d9d9ffd8d9d8ffd8d8d8ffd8d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd9d9d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d8d9ffd8d9d9ffd8d8d9ffd8d9d9ffd8d9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d9ffd9d8d9ffd9d8d8ffd9d9d8ffd9d9d9ffd8d9d8ffd8d9d9ffd8d8d9ffd9d9d8ffd9d9d9ffd8d9d9ffd8d8d9ffd9d9d8ffd8d8d9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d9ffd8d9d8ffd8d8d9ffd9d8d9ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffd9d9daffd9dadaffd9d9daffdadadaffdadadaffdadadaffdad9daffd9dad9ffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadbdaffdadadaffdadbdaffdadbdbffdadadbffdbdbdaffdadadaffdadadaffdadadaffdadbdaffdadadbffdbdbdbffdadbdbffdadbdaffdadadaffdbdadaffdadbdaffdadadbffdadadbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdcdbdcffdcdbdcffdbdcdbffdbdbdcffdcdbdcffdcdcdbffdcdcdcffdddcddffdcddddffddddddffdddddcffddddddffdddedeffddddddffddddddffdddedeffdddeddffddddddffdededeffdededeffdededeffdedddeffdededdffdededeffdfdedeffdedfdfffdededeffdedfdeffdededeffdedfdfffdedfdfffdedfdeffdededeffdedfdeffdededfffdfdfdfffdfdedfffdfdfdfffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfe0dfffdfdfe0ffe0e0dfffdfdfdfffdfe0e0ffdfdfdfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe0e0e0ffe1e0e1ffe1e0e1ffe1e1e1ffe0e1e0ffe0e0e1ffe1e0e1ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e0ffe1e1e0ffe0e1e1ffe0e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe4e5e5ffe4e5e5ffe5e5e6ffe6e6e5ffe5e5e6ffe5e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e8ffe9e9e9ffedededfff1f1f2fff5f4f5fff9faf9fffdfefefffffefffffefffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff050505ff040403ff020202ff010201ff000101ff000001ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000101ff010001ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff010101ff020303ff030303ff030303ff050404ff060605ff050506ff060505ff06060600000000ff4b4c4cff404040ff404040ff404040ff404040ff403f3fff3f403fff404040ff404040ff403f40ff303030ff282829ff232323ff1c1c1cff010101ff010101ff000101ff000101ff010101ff010101ff010101ff000101ff000000ff000100ff010102ff010201ff010201ff010201ff010101ff020101ff000101ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000001ff010101ff000001ff010000ff010000ff000000ff010000ff000101ff000000ff000100ff000001ff010101ff000101ff010101ff010000ff000100ff000000ff000000ff000000ff010100ff010101ff020202ff040303ff080808ff0b0b0bff111211ff191a1aff1c1c1dff20201fff232323ff272727ff2a2a2aff353535ff464647ff4d4e4dff4d4d4dff4d4d4dff4d4d4dff4e4d4dff525252ff59595aff5d5d5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffefffffffefffffffefffffefffffefefffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffefffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefffffffefffffffefefffffffefffffffffffefefffffffffffffefffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffffffefffffffffefffffefffffffefffefffffefffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffefffefffffffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefdfffefefefffefefdfffefdfefffefefdfffefefefffefefdfffefdfefffdfdfefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefffffffefefefffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffefffffffefffefefffffffefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefdfdfffdfefdfffefdfdfffefdfdfffefdfefffefefdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffdfdfefffefefefffefefefffdfdfefffdfefefffdfdfdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfefdfffefdfdfffefefdfffefdfefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfefefffefefdfffefefefffefefefffefffefffffefefffefffefffefefefffffefffffefffffffefffefffffffffffffffefffffefffffffffefffefffefffefffefffefefffffefefefffffefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefdfdfffefdfefffefdfdfffdfdfdfffefefefffefefefffdfefefffdfdfdfffefdfdfffdfefefffdfefdfffdfdfefffefefefffefefefffefdfefffefefefffdfdfdfffefefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffefffffffffefffffefffffefffefffefefefffffefffffefefefffefefefffefffefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffffffffffefffffffefefefffffefefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffefffffffffefffffffffffffffefffffefffffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefefffffffffffffffffffffefffffffefefffffffefefffefffffffefffefffefefffffffffffffffffffffefefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffdfefefffdfdfdfffcfcfcfff8f8f8fff5f5f5fff2f1f2ffecececffe9e9e9ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e5e5ffe6e6e5ffe6e6e5ffe5e5e6ffe6e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe4e5e4ffe3e4e4ffe4e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e0e1ffe1e0e1ffe1e0e1ffe0e0e0ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfe0dfffe0e0dfffdfe0dfffe0dfe0ffe0dfe0ffe0dfdfffdfe0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdeffdfdedeffdfdfdeffdfdedeffdfdfdfffdfdedeffdedfdeffdededeffdededeffdededeffdededeffdedddeffdddeddffddddddffdddddeffddddddffddddddffddddddffdddddcffdddcddffdddddcffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdcdcdbffdcdbdcffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdadadaffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9dadaffd9dad9ffd9d9daffd9dad9ffd9dad9ffd9d9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d8ffd8d9d8ffd9d8d8ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d8ffd8d8d9ffd9d8d8ffd8d9d9ffd8d9d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d9d9ffd9d8d8ffd8d9d8ffd9d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd9d8d9ffd9d9d9ffd8d9d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9dadaffdadad9ffdadad9ffdad9daffdadadaffdadadaffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadaffdadadbffdadadbffdadadaffdadadaffdadadaffdbdadbffdadadaffdbdadaffdbdbdaffdbdbdbffdadadbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdbdbffdbdbdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffddddddffddddddffdddddeffddddddffddddddffdddeddffdededdffdedddeffdededdffdddeddffdededdffdedddeffdddedeffdededeffdededeffdededeffdedfdfffdededeffdededeffdedfdeffdededeffdededeffdfdedfffdededeffdedfdfffdfdedeffdfdedfffdfdedfffdededfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffdfdfe0ffdfe0e0ffdfdfdfffe0e0dfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe0e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e1e0ffe1e0e1ffe0e1e1ffe0e1e0ffe1e1e0ffe1e1e0ffe0e0e1ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e2e3ffe3e4e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe8e8e8ffebebeaffefefeffff3f3f3fff7f6f6fffcfcfcfffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050505ff030303ff020202ff020202ff000101ff000001ff010000ff000101ff000100ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff020202ff020201ff030303ff040504ff050506ff050506ff06060600000000ff3f4040ff404040ff3f4040ff40403fff404040ff403f40ff404040ff404040ff3f3f40ff404040ff404040ff302f30ff292829ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff010101ff010201ff010102ff010102ff010101ff010101ff010101ff010001ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff010100ff010100ff010001ff010101ff010000ff000000ff000101ff010101ff020102ff040304ff080808ff0c0c0cff121212ff191a1aff1c1c1cff201f1fff232423ff272727ff2a2a2aff353535ff474747ff4d4d4eff4d4d4eff4d4d4dff4d4d4dff4d4d4dff4d4d4eff4d4d4dff525252ff5a5a5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffefffffefffffffffefffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffefefefffefffefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefffffefffffffefefffffefefffffffffefffefefefffffefefffffffefffefefffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffefffefefffffffffffffefffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffefffffffffffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffdfefdfffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefefefffdfefefffefefefffefdfefffefefdfffefdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffefdfefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffffffefffffffffffefffffffefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffdfefefffefefdfffdfefefffefdfefffefdfdfffdfdfefffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffefdfefffefefdfffefdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfdfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfefefffefefefffefefffffefffefffefffefffefefffffefefffffefffefffefffffffefffefffffefffffffffffffffefffffefffefffffefefffffffefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefefefffefdfefffefdfdfffdfdfdfffefdfdfffdfefefffefefdfffdfdfefffdfdfefffdfdfdfffefefdfffdfefdfffefdfefffefdfdfffdfdfefffdfdfefffdfdfefffefefdfffefefefffefdfdfffefefefffdfefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefffefffefffefffefefefffefefefffefffefffefffffffefefefffffefffffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffffffefffefefefffefefffffefffefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefefffffffefffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefefefffffffefffefffffffffefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffefffefffffffefefefffffefffffffffffffffefffffffffffffffefefffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffefefffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffefffffffefefefffffefffffffffffffffefffffffffffffffefefffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefdfdfffefefefffcfdfdfffafafafff6f6f6fff3f3f3ffefefefffeaeaeaffe8e8e8ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe1e0e0ffe1e1e1ffe1e0e1ffe1e0e0ffe0e1e0ffe1e0e0ffe0e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdeffdededfffdfdedeffdededeffdededeffdfdedeffdedfdeffdededeffdddedeffdddedeffdddedeffdddedeffdddeddffddddddffddddddffdddddcffddddddffdcdddcffdddcddffddddddffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdcdcffdbdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdadaffdadbdaffdadadaffdadadaffdadadaffd9dadaffdadadaffd9d9d9ffdadad9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d8ffd8d9d9ffd8d8d8ffd9d8d9ffd9d9d8ffd8d8d8ffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d9ffd9d8d8ffd9d8d9ffd9d9d8ffd9d8d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d7d8ffd8d8d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d8d8ffd9d8d9ffd9d9d9ffd9d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9dadaffd9dadaffdadad9ffdadad9ffdad9d9ffdad9daffdad9d9ffdadadaffdadadaffdad9d9ffdadad9ffdadadaffd9dadaffdadadaffd9dadaffdadadaffdadadaffdadadaffd9dadaffdad9daffdadadaffdadadaffdad9daffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadbffdadbdaffdadadaffdbdbdbffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcddddffddddddffdddddcffdddcddffddddddffddddddffddddddffddddddffdedddeffdededdffdddddeffdddeddffdeddddffdededdffdededdffdedddeffdededeffdededeffdedddeffdededeffdedfdeffdedfdeffdedfdeffdededeffdededfffdededeffdfdedeffdfdedfffdfdedeffdedfdeffdfdedfffdedfdfffdfdfdeffdededfffdedfdfffdedfdfffdfdfdeffdedfdfffdfdedfffdfdfdfffdfdfdfffdfdfe0ffdfdfe0ffe0e0dfffdfdfdfffe0dfdfffe0e0dfffdfe0e0ffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e1ffe0e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e1e0ffe0e1e1ffe0e0e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e0e0ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e2e3ffe3e2e3ffe4e3e3ffe4e3e4ffe4e3e3ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e7ffe6e6e6ffe7e6e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe9e8e8ffecececfff1f1f0fff5f4f4fff9faf9fffdfdfdfffefefefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030403ff020202ff010202ff010101ff000001ff000101ff000000ff010101ff000101ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000000ff010101ff010101ff010101ff020202ff030303ff050404ff060605ff060506ff070707ff0a0a09ff0c0c0cff101010ff141515ff181918ff1b1c1bff1d1d1dff202021ff262626ff2f2f2fff343334ff393939ff393939ff393939ff393a3aff3a3a39ff39393aff39393aff393939ff3a3939ff393939ff39393aff010101ff010101ff010102ff010102ff010101ff010101ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000101ff000101ff010100ff010100ff010000ff010101ff010000ff010101ff020202ff040303ff080808ff0b0b0bff111212ff1a1a19ff1c1c1dff1f1f20ff232323ff272727ff292a2aff353435ff474646ff4d4d4dff4d4d4eff4d4d4eff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff53525300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffefffffffffffffffffffffffefefefffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffefffefffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffffffffffefefefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffefefffffffffffffffffffefefefffefffefffefffefffffefefffefefefffefffffffefffefffffefefffffefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefdfefffefefdfffefefefffdfdfefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffefefffffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfdfdfffdfefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefdfdfffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffffefffffffffefffefffefffefffefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefefdfffdfdfefffefefdfffefdfefffdfefdfffdfdfefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffdfefdfffefdfefffefefefffdfdfdfffefefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffefffffffefffffffffffffffffefefffefffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefefdfffdfdfefffefefdfffefdfefffdfefdfffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffffefefffefefefffefffffffefffefffefefffffefefefffefffefffefefefffffefefffefffffffffefefffefefefffefefffffffffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffefffefefffffefffffffefefffffefefefffefefffffefffffffefefefffefffefffefffefffffefffffefefffffefffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefefefffffefffffefffefffefefffffffffffffffefefffefefefffffefefffefefffffffffefffefffefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffefefffffffefefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffefffefefffffefffffffffefffffffefefffffffffffffffffffefffffffffffffffffffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffdfdfdfffbfbfbfff7f8f7fff4f5f5fff1f0f0ffebebebffe8e9e8ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e6ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe6e6e5ffe5e5e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe4e4e4ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e0e1ffe0e0e0ffe0e1e0ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0dfe0ffe0e0dfffe0dfe0ffdfe0dfffdfdfe0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdedfdfffdedfdfffdedfdeffdfdedeffdfdedeffdededeffdededeffdededeffdededeffdddddeffdddeddffddddddffddddddffdcddddffdddcddffdcddddffdcddddffddddddffdddcdcffdcdcddffdcdcddffdcdcdcffdcdbdcffdcdcdbffdbdcdcffdbdbdcffdcdcdbffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdcdcffdbdbdbffdadbdbffdadbdaffdbdadbffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d9ffd9d9d8ffd9d8d9ffd8d9d8ffd8d8d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d7ffd7d8d7ffd7d8d7ffd8d8d8ffd8d7d8ffd7d7d7ffd7d8d7ffd8d7d8ffd7d7d8ffd7d7d7ffd8d7d8ffd7d8d7ffd7d7d7ffd8d8d7ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d7ffd7d8d7ffd7d8d7ffd8d8d7ffd7d7d8ffd8d8d7ffd8d7d8ffd7d8d7ffd7d7d8ffd7d8d7ffd7d7d8ffd7d7d7ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d8ffd9d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd8d8d8ffd9d9d8ffd8d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdad9d9ffd9d9d9ffd9dad9ffdad9daffd9d9daffd9d9d9ffdad9daffd9dad9ffd9d9d9ffdadadaffdadad9ffd9d9d9ffdadad9ffd9d9daffdadad9ffd9dadaffd9dad9ffdadad9ffdad9daffdadad9ffdad9daffd9dadaffd9d9daffd9dadaffdad9daffdadadaffdadadaffdadadbffdadadaffdadadaffdadbdaffdbdbdbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdbdbdbffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdddcffdcdddcffddddddffdcddddffddddddffddddddffddddddffddddddffddddddffdddddeffdddddeffdddeddffddddddffdededdffddddddffdddddeffdededeffdededeffdededdffdededeffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdeffdfdedeffdededeffdfdedeffdededfffdfdfdeffdedfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfe0ffdfe0dfffdfdfe0ffdfdfdfffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e1e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe0e0e1ffe1e1e1ffe2e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e3e3ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e4ffe3e3e4ffe3e4e3ffe4e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e7ffe6e7e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffeaeaeaffefeeeffff3f2f2fff6f6f6fffbfcfcfffefffffffefefffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474747ff474747ff474747ff464747ff474747ff474747ff474747ff474747ff474747ff474647ff474747ff3f3f3fff313130ff2a2a2aff252625ff1e1f1fff1c1b1cff1b1b1bff161616ff0f0f0fff0a0a0aff060606ff040404ff010101ff000101ff010101ff010100ff000001ff010100ff010101ff020101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010000ff000101ff010102ff020202ff030303ff050504ff040404ff050505ff070707ff0a090aff0d0d0cff101010ff141414ff181919ff1b1b1bff1d1d1dff202120ff262626ff2f2f2fff333333ff393939ff393939ff393939ff3a3939ff3a3939ff393939ff393939ff393939ff3a3939ff3e3f3fff010201ff010101ff010101ff010101ff010001ff000101ff000001ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010001ff000000ff010101ff020202ff030304ff070807ff0b0b0bff111211ff191919ff1d1c1cff201f1fff232323ff272727ff2a2a2aff353535ff464746ff4d4e4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4eff4d4d4dff4d4d4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffefffffffefffefffefefffffffffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffefffffffffffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffffffffffefffffefffefffffffffffffefefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffefffffffffffffffefefffffffffefffffffefffefefefffefffefffffefefffefefefffefefefffdfefefffdfdfefffefefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfdfffefefefffefefefffefdfefffefdfefffefffefffefefefffefefefffffefffffefffffffffffffffffefefffefefefffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffefefefffdfdfefffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffefefdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffffffefffefffefffffefffffffffffffffffefffffffffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffefefffefffefffefefefffefefffffffefffffefefefffffefefffefffefffefefffffefefefffefffefffefefefffefefefffffefffffefffefffffefffffffefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefefffffffefffffffefffefffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefefefffffffffffefefefffefffefffffefffffefefffffffffefffffffefffefefefffefffffffffefefffffefefffefffffffefffefffefefefffefffffffefefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffefefffefefefffffffffffffefffffefffefffffffffffffefefffffefefffffefefffefefefffffffefffefefefffefffefffefefefffefffefffffefffffefefffffffffefffffffffffffffffffffffffffffefefffffefffffefffffffefffefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefefefffefffefffffffffffefefffffffffefffffffefffffffffffefffffffffefefffffefffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffdfdfefffefdfefffcfdfcfffaf9f9fff6f5f5fff2f2f2ffeeeeedffe9e9eaffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e5ffe4e5e5ffe4e5e4ffe4e4e4ffe5e5e5ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffdfdfdfffdfe0dfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdedeffdedfdfffdedfdeffdededeffdededeffdededeffdededeffdededeffdededdffdededeffdedddeffdededdffdeddddffddddddffdddcddffddddddffdddcddffdddddcffdcdcdcffdcdcddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdbdbffdbdcdcffdbdbdcffdbdbdbffdcdbdcffdbdcdbffdcdbdbffdbdbdbffdbdadbffdbdbdaffdbdbdbffdbdbdaffdadadaffdadadbffdadadaffdadadaffdad9daffdadad9ffd9d9d9ffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd8d7d7ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd7d7d7ffd8d7d8ffd7d7d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d8ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd8d7d8ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d7d7ffd7d8d8ffd8d7d7ffd8d7d7ffd7d8d8ffd7d8d7ffd7d7d7ffd8d8d8ffd7d8d8ffd7d8d7ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd9d8d9ffd9d8d8ffd8d9d9ffd8d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffd9dad9ffd9d9d9ffd9d9daffd9d9d9ffd9dad9ffdad9daffd9d9d9ffd9d9d9ffdadad9ffdad9daffd9d9d9ffdadadaffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9dad9ffd9d9d9ffd9dad9ffdad9daffdad9daffdadad9ffdadadaffdadadaffdadadaffdbdadaffdadadaffdadbdbffdadbdaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdddcddffdddcddffddddddffdddddcffdddddcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddeddffdddddeffddddddffdededeffdededeffdededeffdededeffddddddffdededdffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdedeffdededeffdfdfdfffdfdedeffdfdfdfffdfdfdeffdedfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfe0ffe0e0dfffe0e0dfffe0dfdfffdfe0e0ffe0dfdfffe0dfe0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe0e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e7ffe7e7e6ffe7e7e6ffe7e6e6ffe6e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e9e9ffebececfff0f0f0fff4f4f3fff8f8f8fffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4c4c4cff474747ff474747ff474747ff474747ff474747ff474647ff474647ff474747ff474747ff3e3e3fff313031ff2a2a2aff262526ff1f1e1eff1b1b1bff1b1c1bff161617ff0f100fff0a0a0aff060607ff030304ff030403ff030203ff010000ff000100ff010101ff010001ff010101ff010101ff010101ff010101ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff010000ff010101ff010201ff020202ff020202ff020303ff040404ff050505ff070708ff090a0aff0d0c0dff111010ff141414ff181918ff1b1b1cff1d1e1dff202021ff262626ff2e2e2fff343434ff39393aff393939ff393939ff393939ff3a3939ff393939ff3a3a3aff3f3e3eff444444ff060505ff010101ff010201ff000100ff010101ff000101ff010101ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010100ff010001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010100ff010102ff02030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefffefffefffffffffffefffefffefffffefefffefefffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffefefffffffefffefffffffefffefffffefffffffefffffffefefffffefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefffffefefffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefdfdfffefdfefffefefefffffefefffefefefffefefffffffefffffffffffffffefffffffefefffefffffffffefefffefefefffefffefffffffefffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfefffefdfefffefdfefffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffefefdfffefefdfffdfefdfffefdfefffefdfefffefefdfffefdfdfffdfdfefffdfdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffefefdfffefdfefffdfefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffffffefffefffefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfefffefdfefffefdfefffefdfdfffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefffffffefffffffefefffffefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffefefefffefefefffefefefffffffefffffefefffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffefffffffffefffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffffffefffffefffffffffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefefefffffefefffefefefffefffffffefffefffffefffffefefffffffefefffffefefffffffefffefffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffefffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefefffffffefffefffffffffffefffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffffffefffffefffffffffefffffefefffefffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfdfdfffdfcfdfffbfbfbfff7f7f7fff4f3f4fff0efefffebebebffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e5ffe5e4e4ffe5e5e4ffe4e5e4ffe5e4e4ffe5e5e4ffe4e5e5ffe4e5e4ffe5e4e5ffe5e4e5ffe5e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e4ffe3e3e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffe0dfdfffdfdfdfffe0e0dfffe0dfdfffdfe0dfffe0dfdfffdfe0dfffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdfdfdeffdedfdfffdedfdeffdfdedfffdededfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededdffdeddddffddddddffddddddffddddddffddddddffdddddcffdcdcdcffdcdddcffdcdcdcffdcdbdcffdcdcdcffdbdcdcffdcdcdbffdbdcdbffdcdbdbffdbdbdcffdbdbdbffdcdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdadaffdbdbdbffdbdadbffdadadaffdadbdaffdadadaffdad9daffdad9d9ffd9d9daffd9d9daffdad9daffd9dad9ffdad9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d8ffd8d7d7ffd8d8d7ffd7d8d7ffd8d7d7ffd8d8d7ffd7d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d7d7ffd8d7d7ffd8d8d7ffd7d8d7ffd8d7d8ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd7d7d8ffd8d7d7ffd8d7d7ffd8d7d7ffd7d8d7ffd8d7d8ffd8d7d8ffd8d8d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9dad9ffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdad9daffdad9d9ffd9d9d9ffdadad9ffd9dad9ffdad9d9ffdadad9ffdadadaffdadadaffdbdadbffdbdadbffdbdadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdddcdcffdcdddcffdcddddffddddddffdddddcffddddddffddddddffddddddffdeddddffddddddffdddddeffdedddeffdedddeffdedddeffdeddddffdededeffdededeffdededdffdededeffdededeffdedddeffdedddeffdddedeffdededeffdededeffdedfdeffdfdedeffdedfdeffdededeffdededeffdededeffdedfdeffdfdedeffdfdfdeffdfdedfffdfdfdfffdfdedfffdfdedfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0dfdfffdfdfdfffdfe0e0ffdfe0dfffe0dfe0ffe0e0e0ffe0dfdfffe0e0dfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfe0dfffdfdfdfffe0dfdfffe0e0dfffdfe0e0ffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe7e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e6e6ffe7e7e6ffe6e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe8e7e7ffe8e8e7ffeae9e9ffedeeedfff2f2f2fff6f5f6fffcfcfbfffefdfdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff4c4c4cff474747ff474747ff474747ff474746ff474747ff474747ff474747ff3f3f3fff303030ff2a292aff262526ff1f1e1eff1c1b1cff1c1b1bff161616ff0f0f0fff0a0a0aff060706ff040404ff030303ff030202ff020202ff020202ff010101ff010101ff010001ff010100ff010101ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000101ff010101ff010101ff020101ff020202ff020202ff030303ff030404ff050506ff070707ff0a090aff0d0c0dff111010ff141414ff181818ff1b1b1bff1d1e1dff212120ff262626ff2f2f2fff333334ff393939ff3a393aff393a39ff3a393aff393a39ff3e3e3eff444444ff4d4d4dff050605ff060505ff010100ff010001ff010101ff010001ff010001ff010101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff010101ff030202ff04030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefffffffefffffefefffffefffffffffefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffefffffffefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffffffefffefefffffffffefffefffffffefefefffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffefffefffefffefffffffffffffffffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffffefffffffffefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfefffdfefefffefdfdfffdfefefffefefefffefefefffefefffffffffefffefffefffefffefffefffefffefefefffffffefffffefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefdfffefdfefffefdfdfffefefdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffefefdfffefdfdfffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfdfffefefdfffefefdfffefdfefffefefefffefefffffffffefffefefefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffefefffefffefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffdfefdfffdfefefffdfdfdfffdfefefffdfefefffdfefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefdfffefdfefffefdfdfffefefdfffefdfefffefefdfffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffefefefffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffefffffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffefffefffefefffffffffefffefffefffefefefffefefefffffffefffefefffffffefefffefffefffefffefffffffffffffffffffefffefffffffffffffffefffffefefffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffefffefffffffffefffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffffefffffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffefefffffffffefffefffffffefefefffefffefffffffefffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfefefffdfdfefffcfcfcfff8f9f8fff5f5f5fff1f1f1ffecececffe9e9e8ffe8e7e7ffe7e7e7ffe6e7e7ffe6e7e7ffe6e6e6ffe6e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e5e4ffe5e4e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e5e4ffe5e5e4ffe4e4e5ffe5e4e4ffe4e5e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffe0dfdfffe0dfdfffdfdfe0ffe0e0e0ffdfdfdfffdfdfe0ffe0dfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdfdedfffdedfdeffdfdfdeffdededfffdfdedeffdedfdeffdededeffdededeffdededeffdededeffdededeffdeddddffddddddffddddddffddddddffdddcddffdddddcffdcddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdcffdcdbdcffdbdbdcffdbdcdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffd9d9d9ffd9dadaffd9dadaffd9dad9ffdad9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d7ffd7d7d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd8d7d7ffd7d8d7ffd7d8d7ffd8d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d6ffd6d7d7ffd7d6d7ffd6d6d7ffd6d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd6d7d6ffd6d7d6ffd6d7d6ffd6d6d7ffd7d7d6ffd7d6d6ffd6d6d7ffd6d7d6ffd6d7d7ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd6d6d6ffd6d6d7ffd7d7d6ffd7d6d7ffd7d6d6ffd7d7d6ffd7d6d7ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d7ffd7d7d8ffd8d8d7ffd7d8d7ffd7d7d8ffd7d8d7ffd8d7d7ffd7d7d8ffd8d7d8ffd7d7d8ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd8d9d8ffd8d9d8ffd8d9d8ffd8d8d9ffd9d9d8ffd9d8d9ffd8d9d9ffd8d9d9ffd8d9d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9daffdadad9ffd9dadaffd9d9d9ffd9dad9ffdadad9ffdadadaffdadadaffdadbdaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdcdbdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdddcdcffdcdcddffdddcddffdcdcddffdcddddffdddcdcffdcddddffddddddffddddddffddddddffdeddddffdddeddffdddeddffddddddffddddddffdededdffdeddddffdddddeffdddedeffdddedeffddddddffdededeffdededeffdededeffdededdffdededeffdededdffdddeddffdededeffdededeffdededeffdededfffdfdfdfffdededeffdededfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfe0ffe0dfdfffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0e0e0ffe0e0dfffe0dfe0ffe0e0e0ffdfe0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfe0dfffe0dfdfffdfdfe0ffe0dfe0ffdfdfe0ffdfe0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e5ffe5e6e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffebebebfff0f0f0fff3f3f3fff9f9f8fffcfcfcfffefefefffffefffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5b5bff565555ff4c4c4dff474747ff474647ff464747ff474747ff474747ff3f3f3fff303131ff2a2a2aff262625ff1e1f1eff1b1c1bff1b1b1bff161616ff0f0f0fff0a0a0aff060606ff040404ff030403ff020302ff020202ff020202ff020202ff020201ff010100ff010000ff000000ff000000ff010001ff010000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff010101ff010101ff010101ff010102ff000101ff020101ff010202ff020202ff020303ff030303ff040404ff050605ff070707ff090a09ff0c0c0cff101010ff141414ff181818ff1b1b1bff1d1e1dff202020ff262627ff2f2f2fff343434ff3a3a39ff393a39ff393939ff3e3f3eff444444ff4d4d4dff535353ff070708ff060606ff050505ff000101ff010101ff000000ff010000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000100ff000000ff000100ff010101ff020202ff040303ff04040500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffffffefffefefffffefffffffefffffffefefffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffffffffefffffefffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffefffefffefffefffffffffffffefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffefffffffefffefffefffefffffffefffefffefefefffefefffffffefefffefefefffefefdfffdfefdfffdfefdfffefefefffefdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefefffdfefefffdfdfefffefdfdfffefefefffffefffffefefefffffefefffefffffffefefffffffefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefefefffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffefdfefffdfdfefffefefefffdfdfefffefefefffefefefffdfdfdfffefdfdfffefdfdfffdfdfefffefdfefffefdfdfffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfefffefefefffefefefffefdfefffefdfdfffefefefffefefffffefefffffffefefffffffefffffffffffffefefffffffefffefefefffefffffffefffffffefefffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffffefffefefffffefefefffffefefffefefefffefffffffefffefffefefffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffefefffffefffefffffefffffefefffffefefffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffefefffffffffffffefffffffffffffffffefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffffffefffefffefffefffefffefffefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefffffffefefffffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefefffffffefefffffffffffefefffffffffffffffffefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffefffefefffffefffffffffeffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfefffdfdfdfffcfcfdfffbfafbfff6f6f6fff3f3f3ffefefefffeaeaeaffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e5e5ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe5e4e4ffe5e4e4ffe5e5e4ffe4e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e2e3ffe3e2e2ffe3e2e3ffe2e2e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe1e0e0ffe0e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfdfe0ffe0dfdfffe0e0e0ffdfdfe0ffe0dfe0ffe0dfdfffe0e0dfffdfe0e0ffdfe0e0ffdfdfe0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdedfdfffdedfdfffdededfffdedfdfffdfdedeffdededeffdedfdeffdededeffdededdffdededeffdedddeffdddddeffdddddeffddddddffddddddffddddddffdddcddffdddcdcffdddcdcffdcdcddffdcdcdcffdcdbdbffdcdcdbffdbdcdcffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadbdbffdbdadaffdadadbffdbdbdbffdadbdbffdbdadbffdadbdaffdadadbffdadadaffdadadaffdadadaffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d9ffd9d8d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d6ffd7d6d7ffd6d6d7ffd7d6d7ffd7d6d6ffd7d7d6ffd6d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd6d7d7ffd6d7d6ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d8ffd7d8d8ffd7d7d8ffd7d7d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd9d8d8ffd9d9d9ffd8d8d9ffd9d9d9ffd9d8d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffd9d9daffd9dadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdadbffdadadbffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdbdbdbffdcdbdbffdcdbdcffdcdbdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcddddffdcddddffdcdcddffdcdcddffdddcdcffddddddffddddddffddddddffddddddffddddddffdddddeffdddddeffdeddddffdededeffddddddffdeddddffddddddffddddddffdeddddffdddddeffdeddddffdededeffdddddeffdededeffdededeffdededeffdededeffdededeffdededfffdedfdeffdededfffdededeffdededeffdfdedeffdfdedeffdfdfdeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfe0dfffdfe0dfffdfe0dfffe0e0e0ffe0dfe0ffdfdfe0ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffe0dfe0ffe0dfe0ffe0dfe0ffe0dfdfffe0e0dfffdfe0e0ffdfdfdfffe0e0dfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e4e4ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e5e6ffe6e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e6ffe6e7e6ffe6e6e7ffe6e7e7ffe7e6e6ffe7e6e7ffe7e7e6ffe6e7e6ffe7e7e7ffe8e8e7ffe9e8e8ffedededfff1f1f2fff6f6f6fffafafafffefefdfffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5e5dff5b5b5bff565555ff4d4c4cff474647ff474747ff474747ff3e3f3fff303030ff2a2929ff252526ff1f1e1fff1b1b1cff1b1b1bff161616ff0f0f10ff0a0a0aff060606ff040404ff030303ff030202ff020202ff010202ff020202ff010101ff010000ff000001ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff000000ff010000ff010000ff000001ff010001ff010000ff020201ff010202ff010101ff020101ff000000ff000100ff000101ff010101ff010102ff020202ff020202ff030303ff040404ff050505ff070707ff09090aff0d0c0dff101010ff141515ff181818ff1b1b1bff1d1d1dff202020ff262626ff2f2e2fff343333ff39393aff3e3e3fff444444ff4d4d4dff535353ff555555ff090909ff070708ff050605ff060506ff000101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff000000ff010000ff010101ff020203ff040304ff050505ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefefefffffefffffffefefffefffffffffefffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffefefffffffefefffffefffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefefffffefffffefffefffefffffffffffefffffffefffffefffffffffffffffefffffffefffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfdfffffefefffefefefffefefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffefffffefefffffffefefffffffefffefefffffefefffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffefffffffffffffffffffffffefffffefffffefffffffffefffffefefefffefefefffefefefffdfdfefffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefdfefffefdfefffdfefdfffefefefffdfdfdfffefdfdfffdfdfefffdfdfefffefdfefffdfefdfffdfefefffefefefffefefefffefdfefffefefffffffefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfdfefffefdfdfffefdfefffefdfefffdfefdfffefefefffefefdfffdfefdfffefefefffdfdfefffdfefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffdfefefffefefefffefdfefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefefffefefffffffefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffefdfefffdfdfefffdfdfdfffefefefffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefdfffefefefffdfdfefffefdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffffffffefefefffefefefffefffefffffffefffefefefffefefefffefffefffffffefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffffffffffefefffffefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefefffffefffffefffefffefffffffefefefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffefefffefefefffffefffffefffefffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffefffffffefffffefffffefffffffffefffffffefefffffffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfefffdfdfcfffbfcfbfff8f8f7fff4f4f4fff1f1f1ffebececffe8e8e8ffe7e8e7ffe7e7e6ffe7e7e6ffe7e6e6ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e5ffe5e5e5ffe4e5e4ffe4e5e5ffe5e4e4ffe5e5e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0e0e0ffdfdfe0ffdfdfe0ffe0dfe0ffdfdfe0ffe0dfe0ffe0dfe0ffdfdfe0ffdfdfdfffe0e0e0ffdfdfdfffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdedfffdededeffdededeffdededeffdddddeffdededeffdededeffdddddeffddddddffddddddffddddddffddddddffddddddffdddddcffdcdddcffddddddffdcdcdcffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdadbffdbdbdbffdadadbffdadbdaffdadbdaffdbdbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffdadad9ffdad9d9ffdad9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d7ffd7d7d6ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd6d6d6ffd6d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d6ffd6d5d6ffd6d6d6ffd5d5d6ffd5d5d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d5d6ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d5d6ffd5d5d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d7ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d6d6ffd6d7d6ffd7d7d7ffd6d6d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d8d7ffd8d8d7ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd8d8d9ffd9d8d9ffd9d8d9ffd9d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d9ffd8d8d9ffd9d9d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffd9d9d9ffdadad9ffd9dadaffd9d9daffdadadaffdadadaffdadadbffdadadaffdadadaffdbdadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdbdbdbffdbdcdbffdbdbdcffdcdbdbffdbdcdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdddddcffdcdcddffdcdcdcffdcddddffdddddcffdcdcdcffddddddffdcddddffddddddffddddddffdeddddffddddddffddddddffdedddeffdddddeffddddddffdeddddffddddddffdddddeffdedddeffdddddeffdedddeffdedddeffdedddeffdededeffdededeffdededeffdedddeffdededfffdededeffdfdedfffdedfdeffdedfdfffdfdfdeffdfdfdeffdfdedfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffdfdfe0ffe0dfdfffdfdfdfffe0dfdfffdfe0dfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffe0dfdfffdfdfdfffe0dfdfffe0dfdfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e5e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffeaeaeaffefefeffff3f4f4fff7f7f7fffcfbfbfffefefefffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5f5fff5e5d5dff5b5a5aff565556ff4c4c4cff474747ff3f3e3fff313131ff2a2a2aff252525ff1e1e1eff1c1c1bff1b1b1bff161616ff0f0f0fff0a0a0aff060706ff040403ff030303ff030303ff030202ff010202ff020202ff010101ff000001ff000001ff000000ff000000ff010001ff010001ff010001ff000100ff010101ff000000ff000000ff000001ff000000ff010001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000001ff000000ff000000ff000000ff010201ff020202ff010101ff010201ff020303ff020202ff020202ff020203ff040303ff040404ff040404ff030303ff010101ff000000ff000000ff010001ff020201ff020202ff020202ff020302ff030302ff030403ff050505ff070707ff090909ff0c0d0cff10100fff151414ff191818ff1c1b1cff1d1d1eff1f1f1fff262525ff2e2e2eff39393aff3f3e3fff444444ff4e4d4dff535353ff555556ff575757ff0b0b0bff090909ff080707ff050506ff050505ff010101ff000100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020101ff010101ff010101ff020202ff040403ff050504ff050505ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefffffefefffffefffffffffffefffefefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefffffffefffefffefefefffffefefffffffefffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffefffefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefffffefefffffefefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefefffffefefffefefffffffefffffefefefffffffefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfefefffefefefffefefdfffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefdfefffefefdfffefefefffdfdfefffefdfefffdfefefffefdfdfffefefdfffdfefefffdfefdfffdfdfdfffdfefefffefefdfffdfdfefffefefdfffefefdfffdfdfdfffefdfdfffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfefefffefefefffefdfdfffdfefdfffefefefffdfefdfffefdfefffdfdfefffefefefffefdfefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfefffdfdfefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefefffffefefffffefefefffefefefffefffefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfdfefffefdfefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefefffffffefffffefefefffefffefffefffffffffefffffefffffffefffffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffefefefffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffefefffffefefefffffffefffefefefffefefffffefefefffefefefffefffffffefefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffffefefffefffffffffffefffefefffffffefefffffffefffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffffffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefffffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffdfdfefffcfcfdfffafaf9fff5f6f5fff2f3f2ffeeeeeeffe9e9eaffe7e8e8ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e5ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffe0e0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0dfdfffdfe0e0ffdfdfdfffdfdfe0ffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdeffdfdfdeffdededeffdfdedeffdededfffdfdedfffdededeffdfdedeffdededeffdededeffdededeffdeddddffdddedeffddddddffddddddffddddddffdddddcffdcdddcffddddddffdcdddcffdddcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdadbdbffdadadbffdadbdbffdbdadbffdadadaffdadbdaffdadbdaffdadadaffd9dadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d6ffd6d6d7ffd7d6d7ffd6d7d6ffd7d7d6ffd7d6d7ffd7d6d7ffd6d7d7ffd7d6d6ffd6d7d7ffd6d6d6ffd6d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d6d6ffd6d5d6ffd5d5d5ffd5d6d5ffd5d6d6ffd6d5d6ffd5d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d6ffd5d6d5ffd6d5d5ffd6d6d5ffd5d6d6ffd5d6d5ffd5d5d5ffd5d6d6ffd6d6d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd7d6d7ffd7d6d7ffd6d6d7ffd6d7d6ffd7d7d6ffd6d6d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d8d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd9d8d8ffd8d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdad9daffdad9daffdadadaffdadad9ffdadadaffdadadaffdadadaffdbdbdaffdadadaffdadbdaffdbdbdbffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdbffdcdcdbffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdddcffdcddddffddddddffdcddddffddddddffddddddffdddcddffdddcdcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffdddedeffdddddeffdedddeffdddedeffdeddddffdededeffdededeffdddedeffdededdffdededeffdededeffdededeffdfdedeffdedfdeffdededeffdfdedeffdededfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfe0ffdfe0e0ffdfdfdfffdfe0e0ffdfdfe0ffdfe0dfffe0e0dfffe0dfdfffdfe0dfffe0e0e0ffdfe0dfffe0dfe0ffdfdfe0ffe0e0e0ffe0dfe0ffdfe0e0ffdfe0dfffe0e0dfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe0e1e0ffe1e1e1ffe1e2e1ffe2e1e2ffe1e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e6ffe6e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e6ffe7e6e7ffe6e7e7ffe7e6e6ffe6e7e7ffe7e6e7ffe8e8e8ffecedecfff2f2f2fff4f5f4fffafafafffdfdfdfffefdfefffefefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff60605fff5d5d5eff5a5a5bff555656ff4d4d4cff4f4f4fff424343ff363637ff2e2e2fff262626ff212221ff1f1f1fff191919ff111212ff0b0b0bff070707ff050404ff030303ff030302ff020202ff020102ff020102ff010101ff000101ff000000ff000000ff010101ff020203ff040304ff030404ff020202ff010201ff010101ff000101ff010101ff010102ff010201ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff010101ff000101ff010100ff010202ff010102ff010101ff020201ff020101ff010201ff020202ff010201ff020102ff020202ff020202ff030203ff030304ff040504ff060605ff050505ff000101ff000000ff010000ff000000ff010101ff020202ff020202ff020202ff030303ff040404ff060506ff070808ff0a0a0aff0e0e0eff121212ff171717ff1d1d1dff222222ff262626ff2a2a2bff353434ff3b3b3bff444344ff444444ff4d4e4eff535353ff555556ff565757ff5a5a59ff0c0c0cff0b0b0bff080909ff070707ff050506ff020302ff030203ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff010001ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010001ff010101ff020302ff020302ff030203ff030404ff040505ff050505ff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefefefffffffefffefefefffefefefffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffefffffefefffffffffffffffefffffefffefffffefefffffffefffefefffffffefffffffefffffefefefffffefefffffefefffefefefffffefefffffffffffffefefffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffefffefffffefefffefefefffefffffffefefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffefffffffffffffefefffefefefffefffefffefefefffefefefffdfefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefefefffefefdfffefefefffefefffffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfefffefefefffefdfefffdfefdfffefdfdfffefefdfffdfdfefffefdfdfffefdfefffdfdfdfffefefdfffefdfefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfefefffefefefffefefdfffefefdfffefefdfffefefefffefefdfffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffdfdfefffefefdfffefdfdfffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfcfffcfbfbfffbfcfbfffbfcfcfffcfcfbfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfdfefffefefefffefdfdfffefdfdfffefefefffefefefffffffefffffefefffefffffffefefefffefffefffefefefffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffefefdfffdfdfdfffefdfefffefdfdfffdfdfefffdfdfdfffdfefdfffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffdfefefffefefefffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffffefffefffefffefffefffefefefffffffffffefefefffffefefffefefefffefefffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefefffffffefefffffefffffefefefffffffefffffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffefefefffffefefffffefefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffefffffffffffffffefffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffefffffffefefffffffefffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffefffefefffffffefefffffefffffefefefffffefefffffefefffefefefffffefefffffffefffffefefffffffffffffefefffefffefffefffffffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfefffcfdfcfffbfbfbfff7f7f7fff4f4f3fff0f0f0ffebebebffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e4ffe4e3e3ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe3e3e3ffe2e2e2ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe2e2e2ffe1e1e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e0ffe0e1e1ffe0e0e1ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0dfffe0e0dfffdfdfdfffe0dfe0ffe0dfdfffdfdfe0ffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdfdedeffdfdfdfffdfdedeffdedfdeffdededeffdededeffdededeffdededdffdededeffdddedeffdededeffddddddffddddddffddddddffddddddffdcdcdcffdddddcffdddcdcffdcdcdcffdcdcdcffdcdbdbffdcdbdbffdcdcdcffdbdbdcffdbdbdbffdbdbdaffdbdbdbffdadadaffdbdbdaffdadadaffdadadaffdadadbffdadbdaffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d8ffd8d8d8ffd9d8d9ffd9d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d6d6ffd7d6d6ffd7d7d7ffd7d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d5d5ffd6d5d5ffd6d6d6ffd5d5d6ffd6d6d5ffd6d5d5ffd5d6d6ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd7d7d7ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9dad9ffd9d9d9ffdadad9ffd9dadaffdadadaffdadad9ffdadad9ffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdadadbffdbdbdbffdbdadaffdbdadaffdbdbdbffdbdbdbffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdcdcdbffdcdbdbffdcdcdcffdbdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffdcdcdcffdddcdcffdcdddcffddddddffddddddffdddddcffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddeddffdedddeffdddeddffdeddddffdddeddffdddddeffdedddeffdededeffdededeffdededeffdededeffdedddeffdededeffdedfdeffdededeffdfdfdfffdfdedeffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffdfdfdfffe0dfdfffdfdfdfffdfe0e0ffdfdfdfffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffe0dfdfffe0dfdfffe0e0e0ffdfdfe0ffe0e0dfffe0dfdfffdfe0e0ffdfdfdfffe0e0dfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe5e6e5ffe6e5e5ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e6ffe6e6e6ffe7e6e6ffe7e7e7ffe9e9e9fff0f0f0fff3f3f3fff7f7f7fffbfbfbfffdfefefffefefefffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626262ff616060ff5f5f5fff5d5d5dff5b5b5aff555555ff575757ff4e4e4fff434443ff393939ff303030ff2a2a29ff242424ff1d1e1eff141414ff0d0c0cff080808ff050506ff040404ff030302ff020102ff010101ff010101ff000000ff010001ff010000ff000000ff000001ff030403ff050404ff040404ff020202ff010101ff010001ff010001ff010101ff010101ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010000ff010100ff000101ff010101ff010100ff010100ff010100ff010101ff010101ff010101ff010101ff000001ff010101ff010100ff010101ff020202ff020202ff040403ff050504ff050505ff010100ff000000ff000000ff000000ff000001ff010100ff010101ff010201ff020202ff030303ff040405ff060606ff090809ff0d0d0dff141414ff1b1b1bff212120ff272627ff2d2d2cff343333ff3e3e3eff464546ff4f4f4fff4d4d4dff535353ff555655ff575757ff595a5aff5a5a5aff0c0d0cff0c0c0cff0b0b0bff090909ff070707ff060505ff060606ff040304ff020101ff010101ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000101ff000000ff010000ff010101ff000001ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff030403ff030303ff040404ff040504ff050505ff050505ff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefefffffffffffffefefffefefefffffefefffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffefffffffffffefffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefffffffffffffffffffefffefefffffefffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffefffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefffffffefefffffffffffefefefffffefefffffefffffefefffffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefefffffefefffffffffefffffffefffffefffffffefffffefffefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffffefefffefefffffefefefffffefffffffefefffffefefffefefefffffefefffffffefffefefefffffefefffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffefefffffefffffefefefffefefefffffffefffefefefffefefefffefefdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfefffefdfefffefdfefffefefdfffefefefffdfefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffefefdfffefdfdfffefefefffefefefffefefefffdfefefffefdfefffefdfdfffdfefefffefefdfffefefefffefdfefffefdfefffdfefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffffefffffefefefffefefefffefffffffffefefffefefefffffefefffefefffffefefefffefefffffffefefffffefefffefefefffefefefffefefefffdfdfdfffefefefffefdfefffefdfefffefdfefffefefefffefefdfffdfdfdfffefdfdfffefdfefffdfefdfffdfdfefffefdfefffefdfdfffefdfdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefefefffdfefefffefdfdfffefdfefffdfefefffefefefffefefdfffdfdfefffefefefffefefefffefefdfffefdfefffefdfefffdfefdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffefefffefefefffffefefffefefffffefffefffffefffffffefefffffffffffefefefffffffefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefffefffffffffffffefefffffefefffefefefffffefffffffffefffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffefffffffffffffffffffefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffffefffffffefffffefffefffefefefffffefefffffffffffffffefffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffefffffffefffffffefefffffffffffefffffffffefefffffefffffefffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefefffefefefffffffefffefefefffffefefffffefffffefefefffefefefffffffefffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffefdfdfffcfcfcfff9f9f9fff5f5f5fff2f2f1ffeeededffe8e9e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e1e1ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0dfffe0e0dfffdfdfdfffe0e0e0ffdfdfdfffe0dfe0ffe0dfe0ffe0e0e0ffe0e0dfffdfdfdfffe0dfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdfdfdfffdfdedfffdfdedeffdfdfdfffdededeffdededeffdfdedeffdededeffdededeffdededdffdddddeffdddddeffdeddddffdededdffdeddddffddddddffdcdddcffdddcdcffdddcdcffdddcdcffdcdcdcffdcdcdcffdbdcdcffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadbffdadadaffdadbdbffdbdadaffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdadad9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d5ffd6d5d5ffd6d6d6ffd5d6d5ffd6d6d6ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d6ffd6d5d5ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd5d5d4ffd4d4d4ffd5d5d4ffd4d4d4ffd5d4d5ffd5d4d5ffd5d5d5ffd5d5d4ffd4d5d4ffd5d5d4ffd5d4d5ffd4d5d4ffd5d4d5ffd5d4d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d5ffd6d5d6ffd6d5d6ffd5d6d5ffd5d5d5ffd6d5d5ffd6d6d6ffd5d6d5ffd6d6d6ffd5d6d5ffd6d5d6ffd6d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d8ffd8d8d7ffd7d8d7ffd8d8d7ffd8d7d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd8d8d8ffd9d8d9ffd9d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadad9ffdad9daffdad9daffd9dad9ffdadad9ffdadadaffdadadaffdadadaffdadbdaffdadadaffdbdadaffdbdadaffdadadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdcdcdcffdddcdcffdcdcdcffdddcddffdddcddffddddddffdddddcffdddddcffdddddcffddddddffddddddffddddddffddddddffddddddffddddddffdddeddffdddedeffddddddffdededeffdeddddffdedddeffdedddeffdedddeffdededdffdededeffdededeffdededeffdfdedeffdededeffdededfffdfdfdeffdededfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffe0dfdfffdfe0dfffdfdfdfffe0dfdfffe0e0dfffdfe0dfffe0e0e0ffdfdfdfffe0dfdfffe0dfdfffdfdfe0ffe0e0dfffe0e0e0ffe0dfe0ffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e6e5ffe5e6e6ffe5e6e6ffe5e6e5ffe6e6e6ffe6e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffedececfff1f0f0fff4f4f4fff9f9f9fffcfcfcfffefdfefffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656565ff626162ff606060ff5f5f5fff5e5e5eff5b5b5bff5b5b5bff535353ff494949ff3f3f3fff373737ff302f2fff292929ff202121ff171717ff0e0e0eff080808ff060606ff040304ff030203ff020102ff010101ff000100ff000000ff010000ff000000ff000000ff010001ff030303ff040303ff030303ff010202ff000101ff000000ff010001ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff010000ff010001ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000001ff010101ff030203ff050405ff050506ff010101ff000000ff000000ff000000ff010000ff000001ff000100ff010101ff020101ff020202ff020302ff050504ff080808ff0d0d0dff161616ff1e1e1eff252425ff2c2b2cff333333ff3b3b3aff464646ff4e4d4dff555555ff535353ff555555ff575757ff5a5a5aff5a5a5aff5a5b5bff0d0d0dff0c0c0cff0c0c0cff0b0a0bff090809ff090909ff090909ff060606ff030202ff010101ff010000ff010000ff000000ff000000ff010100ff000001ff000001ff010000ff010000ff010000ff010000ff000100ff000000ff000000ff010000ff000100ff010101ff000101ff010001ff010001ff000101ff010100ff010101ff010001ff000000ff000000ff010101ff010101ff010000ff010001ff010101ff020201ff030303ff040404ff050505ff040504ff050505ff050505ff050505ff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffefffefefefffefffffffffffefffffefffffffffefffefefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffffefffffefefffffefefffffffffefffffefefffefefefffefefffffffefffffefffffffefffffffffffffffefffefffffefffffffefffffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefefefffefffffffefefffffefefefffffffefffefffffffffefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffffffffffefffffefffffffffefffefefefffffefefffefefffffefefefffefefefffffffefffffefffffefefffffefffffffefffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffefffffffffffffefffffffefffffffffffefffefffefffefefefffefefefffefefefffdfefdfffefefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffdfefdfffefefdfffefdfefffdfdfefffefdfefffdfefefffdfdfefffefefefffefefdfffefdfdfffefdfefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefdfffdfefdfffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffefefefffdfefefffdfefefffefefefffefdfdfffefefefffefefffffffefffffffefefffffffefffefefefffefffffffffefefffffefefffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfdfffdfdfefffdfdfdfffefefefffdfefdfffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffefefdfffefdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfdfdfffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffefffefffefefefffefffffffffffefffffefffffffffefffefefefffffefefffffefffffefffffffefffefffffffffffffefffffefefffffefffffffefffffffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefffffefefefffefefffffffffefffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffffefffffefefefffefefffffefffefffffefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffefefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffffefffffefefefffefefffffefffefffffefefffefefefffefefffffffefffffefffffffefffefffffefefffefffefffffefffffffefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefdfdfffdfcfdfffbfbfafff6f6f6fff4f3f3fff0eff0ffeaeaeaffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe4e4e5ffe5e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e1e0ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0dfe0ffdfdfe0ffdfe0e0ffdfe0e0ffdfdfe0ffe0dfe0ffdfdfe0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdededfffdfdfdfffdfdedeffdededeffdededfffdededfffdededfffdededeffdededeffdededeffdedddeffdeddddffddddddffddddddffdeddddffddddddffdcddddffdcdcddffdcdcdcffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdadaffdadbdaffdadadaffdadbdaffdadadaffdad9daffdadadaffd9dad9ffdadadaffdad9daffdadadaffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d7ffd6d6d6ffd6d6d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd5d6d5ffd6d6d5ffd5d5d5ffd5d6d6ffd5d5d6ffd5d5d5ffd6d6d5ffd5d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d5d4ffd5d4d4ffd5d4d5ffd4d5d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd4d4d4ffd4d4d5ffd5d4d5ffd4d5d5ffd4d4d5ffd5d5d5ffd5d5d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd7d6d6ffd7d6d7ffd6d7d7ffd7d7d6ffd7d7d7ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d7ffd8d7d8ffd7d8d7ffd8d8d7ffd8d7d8ffd7d7d8ffd8d7d8ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd8d9d9ffd8d9d8ffd9d9d8ffd8d9d8ffd9d8d9ffd9d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdbdbdaffdbdbdaffdbdbdbffdbdcdbffdcdbdbffdcdbdcffdcdcdbffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffdcdcddffdddcddffdcdcddffdddcdcffddddddffdddcddffdcddddffdcddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdedddeffddddddffdddddeffdededdffdeddddffddddddffdedddeffdededeffdededeffdedfdeffdfdedeffdedfdeffdfdedfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe0dfe0ffe0e0e0ffdfe0e0ffdfe0e0ffe0dfdfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0dfffe0e0dfffdfe0dfffe0e0e0ffe0e0e0ffe0dfe0ffe1e0e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e5e6ffe5e6e5ffe6e6e5ffe6e5e5ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e6ffe6e6e5ffe6e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe6e5e6ffe5e6e6ffe5e6e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffeae9e9ffedeeeefff2f2f2fff6f6f6fffafafbfffdfdfdfffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656465ff656565ff626261ff606060ff5f5f5fff5e5e5eff5f5f5eff565556ff4d4d4cff434443ff3c3b3bff333334ff2c2c2cff232323ff181818ff0f0e0fff090909ff060606ff040404ff030203ff020202ff010001ff000000ff000001ff000000ff000000ff000000ff010101ff010202ff020202ff010201ff010101ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030203ff060506ff070606ff020201ff000000ff000101ff010000ff000000ff010100ff000000ff010000ff010001ff010201ff030302ff050505ff090809ff0f0f0fff181919ff212121ff282828ff2f2f2fff363636ff3e3e3eff494949ff4f4e4fff555556ff555555ff575757ff5a5a5aff5a5a5aff5a5b5aff5b5b5bff0e0d0dff0d0c0dff0d0c0dff0c0c0cff0a0a0bff0c0c0cff0b0b0bff080808ff040405ff020202ff010101ff010101ff010101ff010201ff020102ff020202ff020202ff010101ff010101ff000101ff010102ff010102ff010101ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff030202ff030203ff020202ff020101ff020201ff020202ff020302ff030302ff030203ff030303ff030403ff050505ff050506ff050606ff050505ff050505ff050505ff050505ff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffefffffefefffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffefffffffefffefffffefefffffffefffffffefffefffefffffffffffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffefefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffffffffefefefffefefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffffffffffffefffffffefefffffffffffefffefffefffffffefefffffefffefffefefefffefefdfffefefefffdfefdfffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefdfefffdfefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefefffefefdfffefdfdfffefefdfffefefdfffdfefdfffefefefffdfefdfffefdfefffdfefdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfafffbfafbfffafbfafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffdfefdfffdfefdfffdfdfdfffefdfefffdfefdfffefdfdfffdfdfdfffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffefefffefffefffefefffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffffffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffefffffefefffffffefffffffefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffefefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffefffffffefffefffffefefffffefefffffffefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefffffffefefffffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffdfdfdfffcfcfbfff9f9f8fff4f5f4fff1f1f1ffedececffe8e8e8ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe5e5e4ffe5e5e4ffe4e5e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e3e3ffe4e3e3ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe2e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e0ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0dfdfffe0dfdfffdfe0dfffe0dfe0ffe0dfdfffdfe0dfffdfdfe0ffe0dfdfffdfe0dfffdfdfdfffe0dfe0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdfdfffdfdfdeffdfdedfffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdddedeffdddedeffdededeffdddeddffddddddffddddddffddddddffddddddffddddddffdddcddffdddcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdbffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadbffdadbdaffdadbdbffdadadaffdadadaffdadadaffdadad9ffdadad9ffdadad9ffd9dadaffdad9d9ffdad9d9ffd9dad9ffdad9daffdad9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd5d6d5ffd5d6d5ffd5d5d5ffd6d6d6ffd6d5d6ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd4d5d4ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d5ffd4d3d4ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d4ffd5d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd5d4d5ffd5d4d4ffd5d4d4ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd5d5d5ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d6d6ffd6d7d7ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d8d7ffd8d8d8ffd8d8d7ffd8d7d8ffd7d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d8d9ffd8d9d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffd9dadaffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdbffdbdbdbffdbdbdaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdcdcdcffdcdbdbffdbdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdddcdcffdcdcddffdcddddffdcdcdcffdcdcddffdcdddcffdcddddffdcddddffdddddcffdddcddffddddddffddddddffdddddcffddddddffddddddffdeddddffddddddffddddddffddddddffdedddeffdedddeffdededdffdededeffdedfdeffdedfdfffdfdfdfffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0dfe0ffe0dfdfffdfe0e0ffdfdfdfffe0dfe0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0dfffdfe0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0dfffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e2ffe2e1e1ffe1e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e5e5ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe6e6e6ffe7e7e7ffeaeaeafff0f0f0fff4f4f4fff8f7f8fffcfcfcfffefdfefffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646565ff656564ff646565ff626262ff606060ff5f5f60ff5f605fff585858ff50504fff474747ff3e3e3eff373636ff2f2f2fff252525ff191818ff0f0f0fff09090aff070606ff040404ff030303ff020102ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000101ff010100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030303ff070706ff070808ff020202ff000000ff000001ff000100ff010100ff010100ff000101ff010000ff010101ff020202ff040404ff060606ff090909ff0f0f10ff1a1a1aff232323ff2a2a2aff323132ff393838ff404040ff494a4aff4f4f4fff555556ff565757ff5a5a5aff5a5a5aff5a5b5aff5b5b5bff5b5b5bff0f0f0fff0d0e0dff0d0d0dff0c0c0cff0c0b0cff0b0c0bff0c0c0cff0a0a0aff080808ff050505ff040404ff040404ff050605ff060606ff060606ff060606ff050606ff050505ff040404ff030303ff040404ff050405ff050505ff050606ff050505ff050505ff050505ff050505ff050505ff050505ff050505ff050506ff060606ff060606ff050606ff050505ff050605ff070607ff070807ff080807ff080807ff080808ff080808ff090808ff080908ff0c0c0cff050505ff050505ff050505ff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffefefffefffffffefffefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffefffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffefefffefffefffffefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefffffffffefefffefefefffefffefffefffefffffffffffefefffffefffffffffffffffefefefffefffefffffffffffefefffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefffffffefefffffefffefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffcfdfcfffdfcfdfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffdfefefffefefefffefdfdfffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffffefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfafffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefffefffefefefffffffffffefefefffefffefffffefefffefefefffefffefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefefdfffdfefefffefdfdfffefefefffefdfefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffdfefefffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefffefffefffefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefefffefefffffefefefffefffefffffefffffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffffefffefffffffffefefffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffefefefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffefffefffffefefffefffefffffffefffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefffffffffefefffefffffffefefefffefffffffefefefffffefefffefefefffefefffffefefffffffffffffffefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffdfefdfffdfcfcfffafafafff6f6f6fff3f3f2ffefefefffeaeaeaffe7e8e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e6e5ffe6e6e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e3ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e0e1ffe1e0e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0e0ffe0e0dfffe0e0e0ffdfdfe0ffdfe0e0ffe0dfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdededeffdedfdeffdfdfdeffdfdfdfffdfdfdeffdededfffdfdfdfffdedfdfffdfdedeffdedfdfffdededeffdedfdfffdededeffdededeffdddedeffdededeffdedddeffdededeffdeddddffddddddffdddeddffddddddffddddddffdcddddffdddcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdadadbffdadbdaffdbdadbffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9dad9ffd9dad9ffdadadaffd9d9d9ffd9dad9ffdad9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d7ffd7d7d8ffd8d7d8ffd7d7d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d5ffd5d6d6ffd6d5d6ffd6d6d6ffd6d5d5ffd5d6d5ffd5d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d4d5ffd5d5d5ffd4d4d5ffd4d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd5d4d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd4d4d4ffd3d3d4ffd4d3d4ffd3d4d3ffd4d4d3ffd4d4d4ffd3d4d3ffd3d4d3ffd3d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d5ffd4d4d4ffd4d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d5d5ffd5d4d5ffd4d5d5ffd4d5d5ffd5d4d4ffd4d5d4ffd5d5d5ffd4d4d4ffd4d5d4ffd4d4d5ffd5d4d5ffd5d5d5ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd7d7d6ffd7d7d7ffd6d7d6ffd7d7d6ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d7d7ffd8d8d7ffd7d8d8ffd8d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdad9daffd9d9daffd9dad9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdadbdbffdadbdbffdbdadaffdadadbffdbdbdbffdbdbdbffdcdcdbffdbdbdbffdbdcdcffdcdcdcffdbdbdbffdbdcdbffdcdcdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcddffdcdcddffddddddffdcdcdcffdcdcdcffdcdcdcffdddcdcffddddddffddddddffdcdcddffddddddffddddddffddddddffdddedeffddddddffdddedeffdededdffdededeffdddedeffdededeffdededfffdfdfdfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0dfe0ffdfdfe0ffdfe0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e0e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e6e6ffe6e5e6ffe5e6e6ffe5e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe7e7e7ffecedecfff1f1f2fff5f5f5fffaf9fafffcfcfdfffdfefdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656465ff656565ff656565ff656565ff626262ff606060ff606060ff595959ff515251ff494949ff414140ff383838ff303131ff262626ff191919ff0f100fff0a0a0aff060607ff040405ff030303ff020202ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff040404ff070707ff080808ff020202ff000101ff000101ff010000ff000000ff000100ff010100ff010101ff010101ff020303ff050505ff070606ff0a0a0aff0f1010ff1a1a1aff242425ff2c2c2cff333433ff3b3a3bff424242ff4b4b4bff505050ff575657ff595a5aff5a5a5aff5a5a5aff5b5a5bff5b5b5bff5c5c5cff131313ff100f0fff0d0d0dff0d0d0dff0c0d0dff0c0c0cff0d0e0eff0e0d0eff0d0e0eff0c0c0cff0c0c0cff0b0c0cff0d0d0dff0e0e0eff0e0f0eff0f0e0eff0e0e0eff0d0e0dff0b0b0bff0a0a0aff0a0a0aff0b0b0bff0b0c0bff0c0c0cff0c0c0cff0b0c0bff0a0a0bff0a090aff0a0a0aff0a0a0aff0a0b0aff0d0c0dff0f0e0fff0f0e0eff0d0d0dff0d0c0cff0e0e0eff0e0f0eff0e0e0eff0e0e0eff0f0f0fff0f0f0fff0d0d0dff0c0c0cff0c0c0cff0e0d0eff0e0e0eff050505ff050505ff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefffffffefffffefefefffefefffffffefefffefefefffffefffffefefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffefffffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffefefffefefffffefffffffffefefffefffefffffefffffffefffffefefefffffffefffefefefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefffefffefffefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffffefffffefefffffefffffffffefffffffffefffffefffffefefffffffffefffffffffffefefefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefefffefffffffffefffffefefffffefffefffefefefffefefffffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffdfefdfffefdfdfffefefdfffefefdfffefefefffefefefffefdfefffefefdfffefdfefffefefefffdfdfefffefefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafbfffafbfafffbfafafffbfbfafffbfbfafffafafbfffafbfbfffbfafafffafbfafffbfafbfffbfbfbfffafafafffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffefffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfefffefefdfffefefefffdfefefffefefdfffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfefefffefdfdfffdfefdfffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefefefffefefefffefefdfffefdfdfffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffffefefffefefefffffefffffefefffffffffefffffffefffefefefffffffffffffefefffefefefffefffffffffffffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffefffffffffefefffefffefffffefffffffffffffefefefffffffffffefefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffefefffefefffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffefefffffefefffffffffffefffffffffffffffffffffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffefffffffffefffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffffefffffffefffffffefffffffffffffffffffffefffffffffefffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffffffefffffffffffefffffefefffffffffffefefffffffffffffefffffffffffefffffffefffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffefefffefefffffefffffffffefefffefffefffefefffffefefffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefdfefffdfdfdfffbfbfcfff8f7f8fff4f4f4fff1f0f1ffebebecffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe4e3e4ffe4e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe3e2e2ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e2e1ffe1e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe0e0e1ffe1e1e1ffe0e1e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0e0dfffe0dfe0ffdfdfe0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdededeffdedfdeffdfdedeffdfdfdeffdfdfdeffdededfffdedfdfffdfdedeffdedfdeffdededeffdededeffdededeffdededeffdeddddffdddedeffdedddeffdddedeffdddeddffddddddffdddddeffddddddffdddcddffdddddcffdcdcddffdcdddcffdcdcdcffdbdcdbffdcdbdcffdbdcdbffdbdbdbffdbdbdaffdbdbdbffdadadbffdadbdbffdadbdaffdadadaffdadadaffd9d9daffd9d9daffdad9daffd9d9d9ffd9dadaffdad9d9ffd9d9d9ffdad9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d6ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d4ffd5d5d5ffd4d5d5ffd5d5d4ffd5d4d4ffd5d5d5ffd4d4d5ffd5d5d5ffd4d5d4ffd4d4d4ffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d4d4ffd4d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd5d5d5ffd4d5d5ffd5d5d4ffd5d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d6ffd5d5d6ffd6d6d5ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d7ffd8d7d8ffd8d7d8ffd7d7d7ffd8d8d8ffd7d7d7ffd7d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd8d8d8ffd9d9d8ffd8d8d9ffd8d9d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9dadaffd9dad9ffd9dad9ffdadad9ffd9d9daffdadadaffdadadaffdadadaffdadbdbffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdcdcffdcdbdbffdbdbdbffdbdcdcffdcdcdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdddddcffdddddcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdededdffddddddffdddedeffdededeffdededeffdedfdeffdfdedeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffdfdfdfffdfe0dfffe0dfe0ffdfe0dfffe0dfdfffe0dfdfffe0e0e0ffdfdfe0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e2e3ffe4e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e5ffe5e5e6ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e6ffe9eae9ffefefeffff3f3f3fff7f7f7fffbfbfbfffdfefefffefefefffefefefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646564ff656564ff646465ff646465ff656465ff626262ff606161ff5b5a5bff535353ff4b4a4bff414142ff3a3a39ff313131ff252525ff191a1aff10100fff0a0a0aff070707ff050505ff030203ff020102ff010101ff010101ff010101ff000000ff000000ff000000ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010201ff040404ff070707ff080809ff020102ff010001ff000000ff000001ff010000ff000000ff010001ff000001ff010101ff020302ff040404ff070707ff0b0a0aff101010ff1b1b1bff262626ff2e2d2dff353535ff3c3c3cff444443ff4d4d4dff515152ff575757ff5a5a5aff5b5b5bff5b5b5bff5b5b5bff5c5c5cff5c5c5cff171717ff131312ff0f0f0fff0d0e0eff0d0c0dff0d0d0dff0f0f0fff111111ff121212ff141414ff141414ff141514ff151415ff141515ff141514ff151415ff151515ff141415ff131213ff111111ff101011ff101110ff101010ff111111ff121112ff111111ff101010ff100f0fff101010ff101010ff111111ff111212ff131313ff141414ff131314ff131313ff141414ff141414ff141414ff141414ff141414ff131213ff101011ff0f0f0eff0d0e0dff0e0e0eff0f0f0fff121212ff050505ff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffffffffefffffffffffefffffffefffefefffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffefffffefefffffffefefffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffffffffefefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffefffffffffefffffefefffffefffefffffefefffffefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefffffffefefefffffefffffffffefffffffffffefffffffefefffffffffefffefffffffefffefffefefffffffefefffffefefffffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffefffefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefdfdfffefefefffefefffffffefefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefefffefdfefffefdfefffefdfdfffefefefffefefefffefefefffefefefffffffffffefffefffffffffffffffffffffefefffefefffffefffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefffffefefefffefffffffefefefffefefefffefefdfffefefefffdfefefffdfdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffcfcfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafbfbfffbfbfafffbfafbfffafafafffbfafafffbfbfafffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfefdfffefdfefffefefdfffefefefffefefefffefffefffefefefffffefefffefefefffefffffffefefffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffdfdfefffefefdfffefdfdfffefefefffefefdfffefefefffdfefdfffdfefefffefefdfffefdfefffdfdfdfffefdfdfffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffffefefffffefefffffffffffffefffffffefefffffefffffefefefffffffefffefefffffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffffefefffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefffefffffefefffffefffffefffefffffffefffefefefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffefffffffefffffffefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefefffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffefefffefefefffffefefffffffffffefffefffffffffffffefffffffefefffefefffffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffdfdfdfffdfdfdfffafafafff5f5f6fff2f2f2ffedeeeeffe9e9e9ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe5e4e4ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e4e3ffe4e3e4ffe3e3e3ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e1e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfe0e0ffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdfdfdfffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdedfdeffdedfdfffdfdedeffdfdedfffdededeffdededeffdfdedeffdededeffdededeffdededeffdededeffdddedeffdededeffdededeffdeddddffddddddffddddddffdddcddffdcddddffdcddddffdddcddffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdadbdaffdbdadbffdadadaffdadadbffdadadaffdadadaffdad9d9ffdad9daffd9d9d9ffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d8d8ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd6d6d5ffd6d5d6ffd5d5d6ffd6d5d5ffd6d5d6ffd5d6d5ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d5ffd5d5d4ffd5d4d5ffd4d5d4ffd5d5d4ffd4d4d4ffd5d5d5ffd4d5d4ffd5d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d3d3ffd4d3d4ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d4d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd6d5d5ffd6d6d5ffd6d5d6ffd6d5d5ffd6d5d6ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd8d8d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd8d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadadaffdad9d9ffdadadaffdadad9ffdadadaffdadadbffdadadaffdadbdaffdadadbffdadbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdbdbdcffdbdbdbffdcdcdbffdbdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdddcffdcdddcffdcddddffdddddcffdddcddffdcdcddffdddcdcffddddddffddddddffddddddffdeddddffdededeffdddedeffdededeffdededeffdededeffdededeffdedfdeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffe0e0e0ffdfe0dfffe0dfe0ffe0e0dfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e5e6ffe5e6e5ffe7e7e6ffebebebfff1f1f2fff5f5f5fff9f8f9fffcfcfcfffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646564ff656565ff656464ff656465ff656564ff656565ff616262ff5b5b5cff545554ff4b4c4cff424342ff3a3a3bff313131ff252525ff191919ff101010ff0a0a0aff070707ff050405ff040403ff020203ff020202ff010102ff010101ff010000ff000000ff010000ff010101ff030303ff030202ff020202ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff030303ff060707ff080708ff020102ff000000ff010101ff000001ff000000ff000100ff000000ff000100ff000001ff010101ff040303ff060606ff0a0a0bff111010ff1b1b1bff262526ff2f2f2eff363636ff3d3e3eff444545ff4e4e4eff525252ff575858ff5b5b5aff5b5b5bff5c5c5cff5c5c5cff5c5c5cff5c5d5cff1a1a1aff171717ff131213ff0f0f0fff0e0d0dff0e0e0dff111111ff141415ff181717ff1a1a1aff1b1b1bff1c1c1cff1b1b1bff1b1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1919ff181718ff161717ff171716ff171717ff171817ff181817ff171717ff171717ff161616ff171617ff171717ff171718ff181818ff191a19ff1a1a1aff1a1a1aff191919ff191919ff181819ff171818ff171817ff151515ff131312ff0f1010ff0e0e0eff0f0f0fff121212ff171717ff1d1c1cff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffefefffffefefffefffefffffefefffefffffffefffefffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffefffefffefefefffffefffffefffffffffefffffefefffffffffefffefefffffffffffffffffefffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffefefffefffffffefffefffffffffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffffefffffefefffefffefffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefdfffefefefffefefefffefefffffffffefffefefefffefffffffefffffffefffefffffffefffefefefffffefefffefefefffefefdfffefefefffefefefffefdfdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffefefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefefffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfafafffbfafbfffafbfbfffbfafbfffafafbfffbfbfafffafafafffbfbfbfffafbfafffafbfafffafafbfffafafbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfcfbfffbfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffffffefffefffffefefffffefffffefefffffffffefffffefefffefffefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefefffefdfefffdfdfefffefefdfffefdfefffefefefffefefefffefefdfffdfefefffdfefefffdfdfefffefefefffefefefffffffefffefefefffffffefffffefefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffffefefffefffefffffefefffefffffffefffefffffefefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffefffefefffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffefefffffffffefffefefefffffffffffefffefffefffefffefefffffefefffffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefffefffefefefffffefffffefffffffffefffffefefffffffffefffefefefffffffffffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefdfdfffefdfdfffbfbfbfff7f7f7fff3f4f4ffeff0f0ffebebeaffe8e7e8ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e2ffe1e1e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e0ffe0e1e0ffe0e1e1ffe1e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0dfffe0dfdfffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdfdeffdfdedfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdedfffdfdedeffdfdfdfffdedfdeffdedfdeffdededeffdededeffdededfffdedfdeffdfdedeffdededeffdedfdeffdededeffdfdfdeffdededeffdededdffdddedeffdddedeffdddddeffdededeffdededdffdededeffdedddeffdededdffddddddffddddddffddddddffdcdddcffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdadbdbffdadbdaffdadadbffdadadaffdadadaffdadadaffd9dad9ffdad9d9ffdad9d9ffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d9ffd9d8d9ffd9d9d8ffd9d9d8ffd9d9d8ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d4ffd5d5d4ffd4d4d4ffd4d5d4ffd4d4d5ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd4d3d3ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d2ffd3d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d3ffd2d3d2ffd3d3d2ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d3ffd3d4d3ffd3d3d4ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d3ffd4d3d3ffd4d4d3ffd4d3d4ffd3d4d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd8d8d7ffd8d7d7ffd8d8d7ffd8d7d8ffd7d8d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d8ffd9d9d8ffd8d9d9ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffdad9d9ffd9dad9ffdadadaffdadadaffdadbdaffdadadaffdbdadbffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdcdcffdbdcdcffdbdcdcffdcdcdcffdcdbdcffdcdcdbffdcdcdcffdbdcdbffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdcdddcffdddcdcffdcdcdcffdcdddcffdcdcdcffddddddffdddddcffdcdddcffdcddddffdcddddffddddddffdededeffdededdffdededeffdededeffdededeffdfdedeffdfdfdeffdededfffdedfdeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfe0e0ffdfdfdfffe0e0dfffdfe0dfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e0ffe0e0e0ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e3e3ffe2e3e3ffe3e3e3ffe4e4e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe4e4e5ffe5e5e4ffe4e4e4ffe5e5e5ffe5e5e4ffe4e5e4ffe4e5e5ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e5e5ffe5e6e6ffe5e6e5ffe9e9e8ffeeefeffff2f3f2fff6f7f7fffbfbfbfffdfdfdfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656465ff646564ff656465ff656564ff656464ff646564ff626161ff5c5c5cff545555ff4d4d4cff444444ff3c3b3cff333232ff262525ff191919ff0f0f10ff0b0a0aff070707ff050606ff030404ff030303ff030302ff020102ff020101ff010101ff000100ff000000ff010101ff040404ff040404ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020102ff030303ff060606ff070707ff020101ff010000ff000100ff010000ff000101ff000100ff000000ff010000ff000000ff010101ff030302ff060605ff090a0aff111110ff1a1a1bff252626ff2d2e2eff363737ff3e3e3eff454545ff4f4e4eff545353ff585958ff5b5b5bff5b5b5bff5c5c5cff5c5c5cff5c5d5cff5d5c5cff1a1a1aff1a1a1aff171717ff131313ff0f0f0fff0e0f0eff131313ff171818ff1a1b1bff1d1e1eff1f1f1eff1f1f1fff1f1f1fff1f1f1eff1e1e1eff1e1e1eff1e1e1eff1e1f1eff1e1e1fff1e1e1fff1e1e1eff1e1d1eff1d1d1dff1e1d1dff1d1e1dff1d1d1dff1d1d1dff1c1c1cff1b1c1bff1c1c1dff1d1d1dff1d1d1dff1d1d1dff1d1e1dff1e1e1eff1e1e1eff1d1d1dff1b1c1cff1b1b1bff1b1b1bff1a1b1aff191918ff171616ff121212ff0f0f0fff121212ff171717ff1c1c1dff20201fff201f20ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffffefffffffefffefefffffefefefffefefffffffefefffffefffffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffefefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffffffefefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffefffffffffefefffefefefffffefefffefefffffffffffffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffefffffefffffffefffffffffffffffefffffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefffffffffefffffefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfafffafbfbfffafbfafffbfbfafffafbfafffbfafafffbfafbfffbfbfafffafafafffafbfafffafbfafffafafafffbfbfafffbfafbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffefefffffefffffefffffffefefefffefefefffefefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffdfefdfffefefdfffefefdfffdfefefffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffefdfdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefffffffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefffefffffffefffefefffffefefefffefefffffffefefffffefffffefffffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffffefffffffffefffefefffffefffefffffefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefffefffffefefffffefffffffffefffefefefffefffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffffffefefefffefefefffffefefffefefefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffefffffefffffffffffffffffffffffefefffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffefffefefefffefffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffefefdfffdfdfcfff9f9f9fff5f5f5fff1f1f2ffededecffe9e8e9ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe5e5e4ffe4e4e4ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e3e4ffe4e4e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e0e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0e0dfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdedfdeffdedfdfffdedfdfffdfdfdeffdfdfdfffdededfffdfdedeffdfdedfffdfdfdeffdededfffdedfdeffdfdedfffdfdedeffdfdedeffdfdedeffdededeffdfdfdeffdfdedeffdededeffdededeffdfdfdeffdededeffdededeffdfdedeffdededeffdedddeffdededeffdddeddffdeddddffdededdffdedddeffdddeddffdedddeffddddddffddddddffdddddcffdddcdcffdcdcddffdddddcffdddcdcffdcdcdcffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d8ffd9d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d5ffd6d5d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd5d5d4ffd5d4d4ffd4d4d5ffd5d5d4ffd5d5d4ffd5d5d4ffd5d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d3ffd2d3d3ffd2d3d2ffd3d3d2ffd2d2d3ffd3d2d2ffd2d2d3ffd3d2d2ffd2d2d3ffd2d3d2ffd3d2d2ffd3d2d2ffd3d2d2ffd3d3d2ffd2d2d2ffd3d3d2ffd3d3d2ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d4d5ffd5d5d5ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d5d5ffd6d5d5ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d6ffd6d6d6ffd7d7d6ffd6d7d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d7ffd7d8d7ffd8d7d7ffd7d8d8ffd8d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffdadad9ffd9d9daffd9d9d9ffd9d9daffdadad9ffdadadaffdadadaffdadadaffdadadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdbffdbdbdcffdbdcdbffdcdbdcffdcdbdbffdcdbdbffdcdcdcffdbdcdbffdcdcdbffdcdcdbffdbdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddddcffdcdcdcffdddddcffdcdddcffdddcdcffddddddffddddddffdddeddffdededeffdddeddffddddddffdededeffdededeffdededfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfe0e0ffdfe0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e4e5ffe4e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffeaebebfff0f0f0fff4f5f4fff8f8f8fffcfcfcfffefdfefffefefdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff656565ff656564ff656464ff656564ff646564ff636464ff616161ff5b5b5cff565555ff4d4d4dff454545ff3c3c3cff333333ff262626ff191919ff101010ff0a0a0aff070707ff050506ff040404ff030304ff020302ff020202ff010101ff010000ff010000ff000000ff020201ff050505ff050606ff040403ff020201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020101ff040303ff060605ff070606ff010201ff010100ff000101ff000000ff000001ff010000ff010001ff000000ff000000ff000001ff020202ff050505ff0a0a0aff101111ff1a1a1aff252425ff2e2e2eff373737ff3e3e3eff464545ff4f4e4eff545353ff595959ff5b5b5bff5c5d5cff5d5c5cff5c5c5cff5c5c5cff5d5d5cff191a1aff1a191aff1a1a1aff171717ff121212ff121211ff161716ff1b1b1bff1e1e1dff201f20ff202120ff212121ff212121ff202020ff202120ff212020ff202021ff222121ff222121ff222221ff222122ff212222ff212121ff202020ff212020ff202020ff202020ff1f1f1fff1f1f1fff202020ff212121ff212120ff212121ff212120ff212120ff202120ff1f201fff1e1e1eff1d1d1dff1d1d1dff1e1d1dff1d1c1dff1a1a1aff151515ff111212ff161717ff1d1d1dff202020ff1f2020ff20201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefefffefffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffefffefefefffffffffffefefefffefefefffefdfefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffefffefefffffffffefffefffefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfefffdfdfdfffefefdfffffefffffffffefffefffefffefefefffffefffffffffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffffefffffffffffffffefffefefffffffffefffefffffffffefefffefffefffefffffffefefefffffefefffefffffffffffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffefefefffdfefdfffefefefffdfefefffefdfdfffefdfdfffdfdfefffdfcfdfffdfdfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfafffbfafbfffafafafffbfbfafffafafbfffafafafffbfbfafffafbfbfffafafafffbfafbfffbfbfbfffbfbfbfffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefefffefefefffefefdfffefefefffefefefffefffefffefefffffefffefffffefffffefefefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefdfffefefdfffefefefffefefdfffefdfefffdfdfefffefefdfffdfefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffefffefffffefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffefffffffffffefffffefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefffefffefefffffefefefffffffefffefffffffefefefffefefffffffffefffefefffffefefefffefefffffffffefffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefefffffffefffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefffffffffffffffefefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefefffffffefffefffffffefefefffefefffffffffefffefefffffefefefffefefefffefefefffffffefffffefefffefefefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfefffdfefdfffdfefdfffafbfbfff7f7f6fff3f3f3ffefefefffeaeaeaffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e6ffe6e5e6ffe6e5e5ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e3e4ffe4e4e3ffe3e4e4ffe3e3e3ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e1e1ffe1e1e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfe0dfffdfe0dfffdfdfe0ffdfe0dfffdfdfe0ffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededfffdededeffdfdedeffdfdedfffdfdfdeffdedfdeffdededeffdfdedfffdfdfdeffdededfffdededfffdfdedeffdfdedeffdededeffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdddedeffdddedeffdedddeffdededdffddddddffddddddffddddddffddddddffddddddffddddddffdcddddffdddddcffdcddddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdcffdbdbdbffdadbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d9ffd8d9d8ffd9d8d8ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd8d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d6ffd5d5d6ffd6d6d5ffd5d6d6ffd5d5d5ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d4ffd4d4d5ffd5d5d4ffd4d5d5ffd5d4d4ffd4d4d4ffd4d5d5ffd4d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd3d2d2ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d2ffd3d3d2ffd3d2d3ffd2d2d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d4ffd4d4d5ffd4d4d4ffd5d5d4ffd5d4d5ffd5d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd6d6d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdbdadaffdbdadbffdbdbdaffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdbdbdbffdbdbdcffdcdbdbffdcdbdbffdcdbdbffdcdcdbffdcdcdbffdcdcdcffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffdcdcdcffdddcddffddddddffddddddffddddddffddddddffddddddffdededdffdededeffdddedeffdededeffdededeffdfdedeffdfdfdeffdfdfdfffdfdfdeffdfdfdfffdfdfe0ffe0e0dfffdfdfdfffdfe0e0ffe0dfdfffe0dfe0ffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e0e1ffe0e1e0ffe1e0e0ffe1e1e0ffe0e0e1ffe1e0e1ffe1e1e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe8e7e7ffedededfff2f2f2fff6f6f6fffafafafffdfdfcfffdfdfdfffefefefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636263ff656464ff646464ff646564ff646564ff636464ff636463ff616161ff5b5b5bff555555ff4d4e4dff454545ff3d3d3dff333334ff262626ff191919ff101010ff0a0a0aff070707ff050505ff050404ff040404ff020303ff020202ff010101ff010000ff010000ff010100ff020201ff060606ff060605ff040405ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff040404ff060606ff060706ff010201ff000001ff010101ff010101ff000100ff010101ff000101ff010000ff010000ff000001ff020202ff050505ff0a0a0aff111110ff1a1b1aff242424ff2f2e2eff373737ff3e3f3fff464646ff4f4f4eff545353ff595959ff5c5c5cff5c5c5cff5c5c5cff5d5d5cff5c5c5dff5b5b5cff1a1a1aff191a1aff1a1a1aff1a1a1aff171717ff171818ff1c1c1cff1f1f1fff212121ff222222ff222223ff222222ff232322ff222222ff212222ff222221ff222322ff232222ff232322ff232323ff232323ff232323ff222323ff222222ff212222ff212222ff212121ff212020ff212020ff222222ff232323ff232323ff232222ff222222ff222322ff212221ff202121ff202020ff1f1f20ff1f1f1fff202020ff1f1f1fff1d1d1dff1a1919ff161617ff1d1c1dff20201fff201f20ff20201fff202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefffffffefefefffffefefffefefefffefffefffefefefffffffffffffefefffefefefffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffefefffefffefffefffefffefefefffefffffffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefffffffefefffefffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefefffffffefefffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefefefffffefefffffefefffffffefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffefffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefffffffefefffffffffffffffefffffffefffefffefffffefffffefefffffffefffffefefefffefdfefffefefefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefffffffffffefffffffffffffefefffffffefffffefffffefffefffffffffffffefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffefffffefffffefffffffffffffffefefefffefefefffffffffffefefefffffefefffefefefffefefefffefefefffffffffffefefffffffefefffefffefffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffefefefffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafbfafffafafafffafafafffbfbfafffafafbfffafafbfffafafbfffbfbfafffbfbfafffafafafffbfafafffbfafafffbfbfafffafafbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefefffffffffffffefefffefefefffefefffffefefffffefefefffefffffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefdfffefefefffffefefffefefefffefffefffefefffffffefefffffffefffefefefffffffefffefefefffffefffffefffffffffefffffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffffffffffffffefffefefffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffefffefefffffefefffffefefffffffffefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffffffffffefefefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffffefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffefefffffffefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffdfefefffcfdfdfff8f8f8fff5f4f4fff0f1f0ffecececffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e4ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e2e3ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e1ffe1e0e1ffe0e0e1ffe1e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0e0ffdfdfdfffe0dfdfffdfdfe0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdedeffdfdfdfffdfdedeffdededeffdededfffdededeffdededeffdedfdfffdfdedeffdfdedfffdededeffdedfdeffdededfffdedfdeffdedfdfffdededeffdededeffdededeffdededeffdededeffdddeddffdddeddffdedddeffdededeffdededeffdddedeffdddddeffdedddeffdededdffdededdffddddddffdeddddffddddddffddddddffddddddffddddddffddddddffdddddcffdddddcffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdadadaffd9dadaffdad9daffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd8d8d7ffd8d8d8ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d6ffd7d7d6ffd6d6d7ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd5d4d5ffd5d4d4ffd4d5d4ffd4d4d5ffd5d4d4ffd5d5d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd4d4d4ffd3d3d4ffd4d3d4ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d2d2ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d2d3ffd3d2d3ffd3d3d2ffd3d3d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d2d2ffd3d3d3ffd3d3d2ffd3d3d2ffd2d3d2ffd3d2d3ffd2d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d2ffd3d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd3d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d4ffd5d4d5ffd4d4d4ffd5d5d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d6ffd6d6d5ffd5d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d6ffd7d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d7d8ffd8d7d8ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdadadaffdad9d9ffd9dadaffdadadaffdadadaffdadadaffdadbdbffdbdbdaffdbdbdbffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdbdbdcffdbdbdbffdbdcdbffdbdcdbffdbdbdbffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdddcdcffdddcdcffdddddcffddddddffddddddffdededdffdededdffdededdffdededeffdededfffdededfffdfdfdfffdfdedeffdededfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0dfdfffdfe0dfffe0e0e0ffdfdfe0ffe0dfe0ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e4ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e4ffe4e4e3ffe3e4e4ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe9e9eafff0eff0fff3f4f4fff8f8f8fffbfbfbfffdfdfdfffefefefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636464ff626263ff656464ff646464ff646464ff636363ff636363ff606060ff5a5b5aff545454ff4d4d4dff454444ff3c3c3dff323333ff252525ff181818ff0f1010ff0a0a0aff070708ff060505ff050504ff040304ff030302ff020202ff020101ff010101ff010100ff010101ff020202ff060706ff060706ff040404ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff040405ff080707ff080808ff010202ff000000ff010000ff000000ff010101ff010000ff010101ff010000ff000000ff010101ff030303ff050505ff0a0a0aff111010ff1b1a1bff242424ff2e2e2eff373738ff3f3f3fff474747ff504f4fff545454ff5a5a59ff5c5c5dff5c5c5cff5c5c5cff5c5c5cff5b5b5bff5c5c5cff1a1a1aff191a1aff19191aff1a1a1aff1a1a1aff1c1c1bff1f1e1eff212020ff222222ff232423ff232324ff242323ff242423ff232322ff222222ff222222ff232323ff232323ff232323ff232323ff232324ff242424ff232323ff232223ff222222ff222221ff212221ff212121ff212121ff232222ff232423ff232424ff232323ff232323ff232323ff222323ff212121ff212121ff202020ff212121ff212121ff212121ff201f1fff1d1d1eff1c1d1dff202020ff1f2020ff1f2020ff202020ff202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefefefffefffefffefffefffefffefffffefffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffffffffffefffffefefffffffefffffffffffffffefffffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefefffefffffffffefefffefffffffefefffffefefffffefefefffefefdfffdfdfefffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefffffffefffffffefefefffefffefffefffffffefffffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffefefffffffefffffefefffffefefefffffefffffffefefffffefefffffefffffefffefffffffffffffffffffefffefffefffffffffffefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffefefffefffffffffffefffefffffffefefefffffffffffffefffffefefefffefefefffefffffffffefffffefffffffefefffffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafbfbfffafbfafffbfbfafffafafafffbfbfbfffbfafbfffafafbfffbfafbfffbfafbfffafafafffbfafbfffbfbfbfffbfafbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffffefefffefefffffefefffffefefefffffffefffffffffffefffffffefffefffefffefffefffefffefffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefffffffffefefffffffffffefefffffefefffffffefefffffffefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffefefefffefefefffefffefffffefffffffffffffefefffffefefffffffffefffffffffffffffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffefffffffffffefffffffefffffffffefefffefefefffefefefffefefefffefefffffefffffffefefefffffefefffefefefffefffffffffefffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffffefffffefffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffefefffffefffefffffffefffefffffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefdfffefefefffefdfefffbfbfbfff6f6f6fff2f2f2ffefefeeffeaeaeaffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e4e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e3ffe3e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffe0e0e0ffdfdfe0ffe0e0dfffdfe0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdedfdeffdededeffdedfdeffdededeffdedfdfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdddedeffdededeffdededeffdededeffdddedeffdddedeffdededeffdededdffdededdffdeddddffdededeffdededeffdddddeffdedddeffdedddeffddddddffddddddffddddddffddddddffdddcddffdcdddcffdddddcffdcddddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdbdbdbffdadbdaffdbdadaffdadadbffdadadaffd9dadaffd9d9d9ffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd5d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd5d4d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d4ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d3ffd3d3d2ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d1ffd2d1d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd2d2d3ffd3d2d3ffd3d2d3ffd2d2d2ffd3d2d3ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d2ffd2d3d2ffd2d2d3ffd2d3d3ffd3d2d2ffd3d2d2ffd2d2d2ffd2d3d2ffd3d2d2ffd2d3d3ffd3d3d2ffd2d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d4ffd3d3d3ffd4d4d3ffd4d4d4ffd3d4d4ffd3d4d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd5d4d4ffd5d4d5ffd5d4d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d6ffd7d7d7ffd6d7d7ffd6d7d7ffd7d6d7ffd7d7d6ffd6d7d7ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd8d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdbdcdbffdcdcdbffdcdbdbffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdddcddffdddcddffddddddffddddddffdddeddffdddedeffdddeddffdededeffdededeffdedfdeffdededfffdedfdfffdfdedfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfe0e0ffe0e0dfffdfe0e0ffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e3ffe2e2e3ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe3e3e4ffe4e3e4ffe4e3e4ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe4e4e4ffe4e5e5ffe5e4e4ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e5ffe5e5e4ffe4e4e5ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffecedecfff2f2f2fff5f5f5fffafaf9fffcfdfdfffefdfefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636363ff636363ff646464ff646464ff636364ff636363ff60605fff5a5a5aff545454ff4c4c4cff444544ff3c3c3cff323332ff262525ff181818ff0f0f0fff090a0aff060707ff050505ff040404ff030303ff030303ff020202ff010102ff010101ff000000ff010000ff010202ff060707ff070707ff040504ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff020202ff050504ff080908ff0a0909ff020202ff000001ff000000ff010100ff010101ff010101ff010101ff000100ff000101ff020202ff040404ff060707ff0a0b0aff0f1010ff191a1aff242424ff2e2e2eff373737ff3f3f3fff464647ff4f5050ff545454ff595959ff5c5c5cff5c5c5cff5c5c5dff5c5c5cff5c5c5bff5c5c5bff1a1919ff1a1a1aff1a1a1aff191a1aff1c1c1cff1f1e1fff202021ff232223ff242323ff242324ff242324ff232423ff242424ff232323ff222322ff232323ff232323ff232323ff232324ff242424ff242324ff242423ff232323ff222322ff232222ff222222ff222221ff212222ff212121ff222323ff232323ff232323ff232323ff232423ff232323ff232323ff212122ff212121ff212121ff212121ff212121ff212221ff202120ff1f2020ff202020ff202020ff1f2020ff202020ff1f2020ff1f2020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffefefffefffffffffffffffefefefffefefefffefefefffefefffffefffefffefefefffefffffffefffefffefefefffffffefffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffefffefffefffffffefefffffefffffffefefefffdfefefffefdfdfffefefdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffffefefffefffffffffefffffefffefffffefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefffffefefefffefffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffefffefffffffffffffefffffefffffffffefffffefffefffefefefffffefefffefefffffffefffffefefefffffefffffefefffffefffffffffffefffffefefffefffffffefffefffefefefffefefefffefffffffefefefffefefdfffefdfefffdfefefffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffafbfafffafbfafffbfbfafffafafafffafafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffafafafffbfbfbfffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffffffefffefffefefffffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffefffffefefefffefefefffefefffffefefefffefffefffefffefffefffefffefefefffefefffffffffffffffefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffffefffffefffffffffefefffefefefffefffefffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffefffefffffffefefffffffffffffffefefffefffefffffefffffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefffefffffffefffefffefffefefffffffffffffffefefffefffffffffffffffefefefffefffffffefefefffefefefffefefefffffefffffefffffffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefdfefffefefefffefefefffcfcfdfff8f8f8fff3f4f4fff0f0f0ffebecebffe8e7e8ffe6e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe4e5e5ffe4e5e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e1e2ffe1e2e1ffe1e1e1ffe0e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe0e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffdfe0e0ffdfe0e0ffe0e0dfffdfdfdfffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdedfdeffdfdedfffdedfdeffdededeffdfdedeffdededeffdededeffdfdedeffdededeffdededeffdededeffdededeffdedddeffdededeffdededeffdedddeffdedddeffdddedeffdedddeffdededeffdedddeffdddedeffdededeffdddeddffdddeddffdddeddffdededdffddddddffdddddeffdededeffddddddffddddddffddddddffddddddffddddddffdcdcdcffdcdcddffdcdcdcffdddcddffdcdddcffdcdcdcffdbdcdcffdcdcdbffdcdcdcffdcdbdcffdbdcdcffdbdbdbffdadbdbffdadadaffdbdadaffdadadaffdadadaffd9d9daffdadadaffd9d9daffd9d9daffd9d9d9ffd9d8d9ffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d8ffd8d7d7ffd7d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d4d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d2ffd2d3d3ffd3d2d2ffd2d3d2ffd3d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd2d1d1ffd1d2d2ffd2d2d2ffd2d1d1ffd1d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd1d1d1ffd2d1d2ffd1d2d1ffd2d1d2ffd2d1d2ffd2d1d2ffd1d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d5ffd4d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d5d5ffd5d6d6ffd6d6d6ffd5d5d5ffd6d6d6ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d8d9ffd9d9d9ffdad9d9ffd9dadaffdadadaffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadbdbffdadbdbffdbdadbffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdcdcdbffdbdbdbffdbdbdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcddddffdcdcdcffdcdcddffdcddddffdeddddffdddeddffddddddffddddddffdededdffdededeffdededeffdedfdfffdfdedfffdedfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffdfdfe0ffe0dfe0ffdfe0e0ffdfe0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe3e3e3ffe4e4e4ffe3e3e3ffe4e4e4ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe8e9e9ffefefeffff3f3f3fff7f7f7fffbfbfbfffdfdfdfffefefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636464ff636363ff636263ff636363ff636363ff636262ff5f5f5eff595959ff535353ff4b4b4cff444344ff3c3c3cff323333ff262626ff181717ff0e0e0fff090909ff060606ff050404ff030404ff030304ff030203ff020102ff010101ff010001ff010001ff010001ff010202ff070707ff060706ff040504ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff020101ff040505ff080808ff090909ff020201ff000101ff010000ff000100ff010001ff000101ff000001ff010001ff020101ff020303ff050505ff080707ff0a0b0bff101010ff191919ff242324ff2e2f2fff383838ff3f3f3fff474647ff4f504fff545454ff595959ff5c5c5cff5c5c5cff5c5c5cff5b5c5cff5b5c5cff5b5c5bff1a1a1aff1a1a1aff19191aff1c1c1cff1f1e1fff212121ff232323ff232323ff242424ff232323ff232324ff232323ff242324ff232424ff232323ff232323ff232323ff232324ff242424ff242424ff242324ff232423ff232323ff232323ff222323ff222222ff212122ff222122ff222222ff222323ff232423ff232323ff232424ff232423ff232323ff232323ff222323ff222221ff212120ff212121ff212222ff212122ff222121ff212020ff202020ff202020ff201f1fff202020ff202020ff1f201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffffffffffefefffefffffffefefefffefefffffffefffffefffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffefffffffefefffffffefefffffffefffffffefffffefefffefefffffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefffffefefefffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffffefefffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffefefffffefffefffefefffffefefefffefefefffefefdfffefdfdfffdfefefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefffefffffefefffffffefffffffefffffefffffefefffffffefffffefefefffffefffffffffefffefefffffefefefffffffefffefffefffffefefffffefefffffffefffefefefffefffefffefffefffefefffffefffefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffffffffffefefefffffefffffffffefffefffefffefffefffffefefffffffffffefffefffefefffffffefefffffffefffefefefffffefefffefffffffefffefffffefefffefffefffefefefffffefffffffefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffefefdfffefefefffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfafffafbfbfffbfafbfffbfbfbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffefdfdfffefefefffefefefffefefdfffefefefffefefefffefffefffefefefffefffffffefefefffefefffffffefffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffefffefffffefefffefefffffefefffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffffffffffefefefffffefffffffefefffefffefffefffefffffefefffefffffffefffefffefefffffffefefffffffefffffffefffffefefffefefffffefefefffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffefffffffffefefffefffffffefffefffefefffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffffffefffffffefffffffffffefefffffffefffffefefefffffefffffffffffffefefffffefefefffefefefffefffefffffefefffffefefffffffefffefefefffefffefffefffefffefefffffefffefffefefefffefefefffffffefffefefffffefffffffefefefffefefefffffffffffefefefffffefffffffffefffefffefffefffefffffefefffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffffffffffefefefffefefffffefefefffefefefffefffefffffefefffefefffffefffefffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffefefefffefefefffffffefffefffffffefffffffefefefffefefefffffffffffefefefffffefffffffefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefdfffdfdfefffafafafff5f6f6fff2f1f1ffedeeeeffe9e9e9ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe4e4e3ffe3e4e3ffe4e3e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe3e3e2ffe2e2e3ffe2e2e3ffe2e1e2ffe2e1e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe1e0e0ffe0e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffe0dfdfffdfe0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdedeffdedfdfffdededeffdededfffdededfffdedfdeffdededeffdededeffdededeffdededdffdddedeffdededeffdededdffdededeffdededeffdddddeffdedddeffdddeddffdededeffdededdffdddddeffdddddeffdededdffdddeddffdeddddffdedddeffdededdffddddddffdddeddffdddeddffdddddeffddddddffddddddffddddddffddddddffddddddffdcddddffdcdcdcffdcdcdcffddddddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdcdbdbffdbdbdcffdbdbdbffdbdadbffdbdadaffdbdbdaffdadadaffdadadaffdadadaffdadad9ffdad9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd7d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd6d6d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd4d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d4ffd4d4d4ffd3d3d3ffd4d3d4ffd4d4d3ffd3d4d3ffd3d4d3ffd4d3d3ffd3d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d3d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d1d2ffd2d2d2ffd1d1d1ffd2d1d2ffd2d2d1ffd1d2d1ffd1d2d1ffd2d1d1ffd2d2d2ffd1d2d2ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d1ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d2ffd2d3d2ffd2d2d3ffd2d2d2ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d4d3ffd4d3d3ffd3d3d4ffd3d3d4ffd4d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd6d6d6ffd5d5d5ffd6d5d6ffd6d6d5ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadad9ffdadadaffdadadaffdadadbffdbdadbffdadadaffdbdadaffdbdbdaffdadadbffdadadbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdbdcdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcddffdcdcdcffdddcddffddddddffddddddffdddddeffddddddffdddeddffdddeddffdededeffdededfffdedfdeffdededfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfe0e0ffe0e0dfffe0dfdfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e2ffe1e1e2ffe2e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe1e1e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe4e4e5ffe4e5e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffebebecfff1f1f1fff5f5f4fff8f8f9fffcfcfcfffdfefdfffefdfefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636463ff636364ff636363ff636363ff636263ff626363ff5e5f5eff585859ff525253ff4b4c4bff444444ff3d3d3dff333333ff252524ff171817ff0f0e0eff090909ff060606ff040404ff030304ff030304ff020202ff020102ff010101ff000001ff000000ff010100ff010201ff060506ff060606ff040403ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff040404ff070708ff080808ff020202ff000000ff000101ff000000ff000001ff010001ff010100ff010101ff020202ff030303ff050505ff070808ff0b0a0bff10100fff191918ff232324ff2f2f30ff39393aff3f4040ff474647ff504f4fff535354ff585959ff5c5c5cff5b5c5cff5c5c5cff5c5c5cff5c5c5bff5b5c5cff191a1aff1a1a1aff1c1c1cff1f1f1fff212020ff232222ff242423ff242424ff242424ff242323ff242324ff242424ff232323ff242324ff242423ff232323ff232423ff242324ff242424ff232424ff232324ff242424ff242424ff242423ff232323ff222323ff222222ff232222ff232323ff232323ff232324ff232323ff232423ff232324ff232323ff232423ff232223ff222323ff212221ff212122ff222122ff222221ff222222ff222222ff202021ff20201fff1f2020ff202020ff20201fff202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffefefffffffffffffefffffefefefffffffefffefffefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefffefffefffefffffffffffffefefffefffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffefffffffffffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffefffffffffefffffffefffffffefffefffefffffefefffffffefffefffffffefffefffefffffffefffffffffffffffefffefffffffffffffffefffffefefffffffefffffefefffffefefffefefefffffefefffefefefffefefefffdfefdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefefffffefefffffffefffefffefffefefefffefefefffffefefffefffffffefefefffefefffffefefefffffefffffefffefffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffffefffffefffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffffefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafbfffbfbfafffafbfbfffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffefffffffefefefffefffefffefefefffefefefffefefffffffefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefffefffefefefffefefefffffefefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefefffefefefffffefefffffefefffffefffffefefefffffffefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffffefefffefffefffefffefffffffffffefefefffefefffffffefffffffefefffffffefffffffffffefefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffffffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefffefffefefefffefefefffffefefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffffefffffefefffffefefffffefffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffefefffefefefffefefefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffefffefffefffefffffffffffffffffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffefefefffefdfdfffbfcfbfff7f8f7fff4f3f4ffefefefffeaeaebffe8e7e8ffe7e6e6ffe7e7e6ffe6e6e7ffe6e6e5ffe6e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe4e3e4ffe4e3e3ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e3e2ffe2e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe1e1e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffe0e0e0ffdfe0dfffdfdfdfffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdfdfffdededeffdededeffdfdedfffdededeffdededeffdededeffdededdffdeddddffdededdffddddddffdededeffdededeffdededdffdddeddffdedddeffdddeddffdedddeffdededdffdddddeffdddeddffdedddeffdddddeffdddeddffdeddddffddddddffdddedeffddddddffddddddffddddddffddddddffdddddcffdddddcffddddddffdddcdcffdddddcffdcddddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdbdadbffdbdadaffdbdadaffdbdadaffdadad9ffdadadaffd9dad9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d8ffd9d8d8ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d7ffd7d8d8ffd8d7d8ffd8d7d7ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d4ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd3d3d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d3ffd3d2d3ffd2d3d2ffd3d2d2ffd3d2d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d1d1ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d2d2ffd1d2d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d1ffd2d2d1ffd1d2d1ffd1d1d1ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d2ffd1d1d1ffd2d1d1ffd2d2d1ffd2d1d1ffd2d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffd2d1d1ffd2d1d1ffd2d1d2ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d1ffd1d2d2ffd2d1d2ffd2d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d2d3ffd2d2d2ffd2d2d3ffd3d2d3ffd3d2d2ffd3d3d2ffd3d3d3ffd3d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd3d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d5d5ffd6d6d5ffd6d5d5ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd8d8d8ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d9d9ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadad9ffdadad9ffdad9daffdadadaffdadadaffdadadaffdadadbffdadbdaffdbdadbffdadadbffdadbdaffdbdadbffdbdbdbffdbdbdbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdcdcdbffdbdcdcffdcdcdcffdcdcddffdcdcdcffdddcddffddddddffddddddffdeddddffdeddddffdededdffdededeffdededeffdededeffdfdedeffdfdfdfffdfdedfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffdfdfe0ffe0dfe0ffdfdfdfffe0dfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe1e1e2ffe1e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e3e3ffe2e3e2ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe8e8e8ffeeeeeefff3f2f2fff6f6f6fffafafafffdfdfdfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636363ff636463ff636463ff636363ff636262ff626262ff5f5e5fff595858ff525352ff4b4c4cff444444ff3d3c3cff323231ff232323ff161616ff0e0e0eff090909ff060606ff040404ff030403ff030304ff030202ff010102ff000100ff010000ff000001ff000100ff020102ff050405ff050505ff030302ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff040403ff070707ff070807ff020202ff000000ff000000ff010001ff000000ff010100ff000101ff010101ff030202ff040404ff050505ff080808ff0b0b0bff10100fff181818ff232323ff2f3030ff3a3a3bff414040ff464647ff4f4f4eff545353ff585859ff5b5c5bff5c5b5cff5c5c5cff5c5c5cff5b5c5bff5d5d5dff1a1a1aff1c1c1cff1f1f1eff212120ff222322ff232323ff242423ff232424ff232423ff232424ff232424ff242424ff232423ff242424ff242423ff242323ff242423ff242323ff242324ff242324ff242423ff242424ff242324ff232423ff242424ff232323ff222222ff232323ff232324ff232323ff242323ff232323ff232323ff232423ff232423ff242323ff232323ff222323ff232223ff222121ff222221ff212222ff212121ff222121ff222221ff202020ff202020ff202020ff20201fff20201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffefefffefefefffffefffffffffefffefefffffffffefffefffefffffefffffffefffffffffffffefffffffefefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffefefefffefffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffefffefffefffffffffffffffefffefefefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffefffefffefffffefffffefefffffefefefffefefefffefefdfffefefefffdfefefffefdfefffefdfefffdfefdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefffefffffffffffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefffffefffffffefefffffefefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefffffefefefffffffefffefffefffffffffffefffffffffefefffffffefffffffefffefffffffefefffffffefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffefefdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfefffefdfefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefffffffffefffefffefffffefffffffefffffffffffffefffffffefefffffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefefffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefffffefefefffffffefffefffefffffefffffefefffffffefefffffffefffffffefffefefffffefefefffffefefffffefffffefffefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffefffefefefffffffefffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefffffefffffffefefffffefefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffefefefffefffefffefefffffefffffffefffffffffefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefefffffefffffffefffffffffefefffefffefffefffffffefffffffefefefffffffffffffefffffffffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefdfffdfdfdfff9fafafff6f5f5fff2f1f1ffedededffe9e8e9ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e4e4ffe5e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e4e4ffe4e3e3ffe3e4e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe2e2e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdededfffdfdedeffdededeffdededeffdededfffdededeffdededeffdededeffdededeffdedddeffdedddeffdededeffdddddeffdddddeffddddddffddddddffdeddddffdeddddffdeddddffdededeffdeddddffdeddddffddddddffdddedeffddddddffddddddffddddddffddddddffddddddffdddcddffddddddffddddddffdddcddffdddddcffddddddffddddddffdcddddffdddcdcffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadbffdadadbffdadadaffdadadaffdadad9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd8d7d8ffd7d7d7ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd7d6d6ffd7d6d6ffd7d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd5d4d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d4d3ffd3d4d4ffd3d3d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d3d3ffd3d2d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d2ffd2d1d2ffd2d1d2ffd2d2d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd1d0d0ffd1d0d0ffd1d1d1ffd1d0d0ffd1d1d1ffd1d0d0ffd1d0d1ffd0d0d1ffd0d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d2d1ffd1d2d2ffd1d1d2ffd1d1d1ffd1d2d2ffd2d1d2ffd1d2d1ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d2ffd2d1d1ffd1d2d1ffd2d1d1ffd1d1d2ffd1d1d1ffd2d1d2ffd2d1d2ffd1d2d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d2d3ffd3d2d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d3d2ffd3d3d2ffd3d3d2ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d5ffd6d5d5ffd5d5d5ffd6d6d5ffd5d6d5ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d7ffd6d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadbdbffdadadaffdadbdaffdbdbdbffdbdbdaffdadbdaffdbdadbffdbdbdbffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdcdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdddddcffdededdffdededdffdeddddffddddddffdededeffdedfdeffdfdedfffdedfdfffdfdedfffdfe0dfffe0dfdfffdfdfe0ffdfdfdfffe0dfe0ffe0dfe0ffdfe0dfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe5e6e5ffe6e6e6ffebebebfff1f1f1fff4f4f4fff8f8f8fffcfbfcfffdfdfdfffefdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636363ff636363ff636363ff636363ff636363ff636263ff5f5f5fff595959ff535352ff4b4c4bff444444ff3c3c3cff303131ff222323ff161516ff0e0e0dff090909ff070606ff050505ff040303ff040404ff030202ff010101ff000000ff000101ff000000ff000100ff020202ff050404ff040404ff030203ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040404ff060707ff080707ff010101ff000000ff000001ff000000ff000000ff000100ff010101ff020102ff030303ff040504ff050606ff070708ff0a0a0aff10100fff181818ff242323ff302f30ff3a3b3aff404040ff464646ff4e4e4eff525353ff585858ff5b5c5bff5c5c5cff5c5c5bff5b5c5bff5e5d5dff606060ff606160ff1f1e1fff202120ff222223ff232424ff232424ff242424ff242423ff242424ff242424ff242424ff242424ff242424ff242423ff242423ff242423ff242424ff232423ff242424ff232423ff242424ff232424ff242324ff242424ff242423ff232424ff232323ff242324ff232324ff232423ff232323ff232323ff232323ff232323ff232323ff232323ff232323ff232324ff232322ff222222ff222221ff212221ff222122ff222122ff222222ff212222ff202021ff20201fff20201fff20201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffefefffefffefffffefefffffffefffefefefffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffefffffffefffefefefffffffefffffffefffffefffffffefefffefffefffefefffffefffefffefefefffefefefffefefefffefefffffefefffffefefefffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffefffefffffefefffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefffffefefefffefefffffefffffffefefefffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefefefffffefefffefffefffffefffffffefefffffffffffffefffffefffefffefefefffffffffffefffefffefffffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefdfffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffffefffefffefffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffefefffefefffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffffefffffffefefffffffefffefefffffefffefffefefefffefefffffefffefffefffffffefffffffffffefffffffffffefefffffffefefffefffefffffffefffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefffffefefefffefefffffefffffffefefefffefefffffefefefffefefffffffefffffffefffffffefefffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefffffffffffffffefefffffffefefffefffffffefffffffefffffffffefffffefefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffefffffffffefffefffffffffffffffffefffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefffefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfefdfffdfefefffbfbfbfff7f7f6fff3f3f3ffefeeefffeaeaeaffe7e8e7ffe7e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0dfffdfe0dfffe0dfe0ffdfdfdfffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdfdfdfffdfdfdeffdfdedfffdededeffdededeffdededeffdededeffdededeffdededeffdedddeffdeddddffdddddeffdddedeffdddeddffddddddffdddeddffddddddffdddeddffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffdcdddcffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffdcdcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdbffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdbdaffdadbdaffdadadaffdadad9ffdadad9ffdad9daffd9d9d9ffd9dad9ffd9d8d9ffd9d9d8ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d7d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d7ffd6d7d6ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d5d6ffd5d5d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d3ffd3d2d3ffd3d2d3ffd3d2d3ffd3d3d2ffd3d3d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d2d3ffd3d2d2ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d1d1ffd0d1d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d1ffd0d0d1ffd0d1d0ffd1d0d0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd1d0d1ffd1d0d1ffd1d0d1ffd1d1d0ffd1d1d0ffd0d1d1ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd1d2d2ffd2d2d1ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd2d2d3ffd2d3d3ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd5d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d5d6ffd6d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9dadaffdad9daffd9d9daffd9dadaffdadadaffdadadaffdadadaffdbdadaffdadadbffdadadaffdbdbdaffdbdbdbffdbdbdbffdadadbffdbdbdaffdbdadbffdbdbdbffdbdbdbffdcdcdbffdbdbdcffdcdcdbffdcdcdcffdcddddffdcdcdcffddddddffdddcddffdcddddffddddddffdedddeffdedddeffdededdffdededeffdededeffdfdedeffdedfdeffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffdfe0dfffdfdfdfffe0e0e0ffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e2e3ffe3e3e2ffe3e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e6ffe5e6e5ffe7e8e8ffedededfff2f2f1fff6f6f6fff9f9fafffcfcfcfffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636364ff636364ff636463ff646364ff636363ff636363ff636463ff605f5fff5a5a5aff535353ff4b4b4bff434342ff39393aff2d2e2eff1f201fff151515ff0d0e0dff090909ff060706ff050505ff040403ff030304ff020202ff010101ff000100ff000000ff000100ff000000ff010101ff040404ff040404ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff040505ff070707ff070707ff010101ff000000ff000000ff000000ff010100ff010101ff020102ff030303ff040404ff040404ff050505ff070707ff0b0b0aff100f0fff181817ff232323ff2f2e2eff383939ff3f3f3fff454545ff4d4e4dff525151ff575757ff5b5a5bff5b5b5bff5b5b5cff5d5d5dff606060ff616161ff6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242324ff242324ff242424ff242423ff242423ff232424ff242423ff242423ff242424ff242423ff242424ff242324ff232423ff232323ff232323ff232423ff232324ff232324ff232423ff242324ff232323ff232323ff232423ff232323ff232323ff222222ff222122ff222221ff222122ff212222ff212221ff212222ff212120ff201f20ff20201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffefefffffffffefffffefffffefefefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefefffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffefffffefffffefffffffefefefffffffffffffffefffffefefffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffefffffffffefefffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefffffffefefefffffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffefffffefffffffffffffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffefefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefffefffefffefffffefefffefffffffefefefffffffefffefefefffffefffffffefefffefefefffffefefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffefffffffefffffffefffffffffffffffffffefffefffffffefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfbfcfffcfdfcfffdfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffefefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffffffefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffefffefffefffffefffffffefffffefefefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffefffffefffffefffffffefefefffefffefffffffefffffffefffffffffffefefffffefefefffefffefffefffefffffffefffefefefffffefefffffffffffefffefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefffefffefffefffffefefffefffffffefefefffffffefffefefefffffefffffffefefffefefefffffefefffefffefffffefefffefefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffefffffffefffefefffffefffefffffefefffffefffffefffefffffffffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffffffffffefffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefdfffefefdfffcfcfcfff9f8f8fff5f5f5fff0f0f0ffecececffe8e8e9ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e1ffe2e1e2ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfe0dfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdfdfdeffdededeffdfdedeffdfdedeffdededeffdededeffdededeffdededeffdededeffdddeddffdddddeffdededeffdddeddffdddeddffddddddffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffddddddffddddddffdddcddffdddddcffdddddcffdcddddffdcddddffdcddddffdcdcdcffdddcddffdddddcffdcddddffdcdcddffdddddcffdcdddcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdcdbdbffdbdcdbffdbdbdbffdbdadbffdadbdbffdbdadaffdbdadbffdadadaffdadadaffdadadaffd9d9d9ffd9dad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd3d3d2ffd2d3d2ffd3d2d2ffd2d2d3ffd2d3d2ffd3d2d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd2d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d0ffd0d1d1ffd1d0d1ffd1d1d0ffd0d1d0ffd1d1d1ffd0d1d1ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d0ffd0d1d1ffd1d1d0ffd1d0d1ffd0d1d0ffd1d0d0ffd1d0d1ffd0d1d0ffd1d0d0ffd0d1d1ffd0d0d0ffd1d1d0ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd2d1d2ffd1d2d1ffd1d1d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd4d4d3ffd3d4d3ffd4d3d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d5d4ffd5d4d5ffd4d5d4ffd5d4d4ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffdad9d9ffdad9daffd9dad9ffdadad9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadbffdadadbffdbdbdaffdadbdaffdbdadbffdadbdbffdadbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdddcffdddddcffdddcddffddddddffdeddddffdedddeffdddeddffdededeffdededeffdededeffdedfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffe0e0dfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe5e4e4ffe4e5e5ffe4e4e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e5ffe6e6e6ffeae9e9fff0f0effff3f4f3fff7f7f7fffafafbfffdfdfcfffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636363ff646363ff636363ff636363ff636364ff646463ff605f60ff595959ff525252ff4a4a4aff414141ff363737ff2b2b2bff1e1e1eff131413ff0d0d0dff090908ff060606ff040404ff040304ff030303ff020202ff010001ff000000ff000100ff000000ff000000ff000101ff040404ff050505ff040404ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040404ff060606ff050605ff010101ff000000ff000000ff000000ff000100ff010101ff020202ff030303ff030403ff030303ff050404ff060707ff0a0a0aff10100fff171717ff222323ff2e2e2fff383939ff3f3e3eff454445ff4d4d4dff525251ff565757ff5a5a5aff5b5b5bff5d5d5dff606060ff616161ff606161ff61606100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefffefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefefffefffffffefffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfefffdfefdfffdfefefffefdfdfffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffffffefffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffefefefffefefffffffffefffefffffffefefffffefffefffefefefffffefefffefefffffefefffffffefefffefffefffffffefffefefffffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefffefffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffffefffffefefefffefefefffefefefffffffefffffffefffefefffffefffefffefefffffffefefffefffefffefdfefffefefefffdfefdfffdfefefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffefffffefffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefefffffefefffffffffffffefffefffffffefffefefefffefefffffefffefffefefffffefefffffefffefffefefefffffefefffefefffffefefefffffefefffefffefffffffefffefefffffefffefffefefefffffefffffefffffffffefffffefffefffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffffefffffefefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffefefefffefefffffefffefffefefffffefefffffefffefffefefefffffefefffefefffffefefffffffefefffefffefffffffefffefefefffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefefffffffffefffffefffffffefffffffffefffefefefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefffefffefefefffffffffffefffffffffffffffefffefffefffefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffffefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefefffffefffefffefefefffffffffffefffffffffffffffefffefffffffefffffffffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffafbfbfff6f6f7fff3f2f2ffeeeeeeffeae9eaffe7e8e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe5e6e5ffe6e5e6ffe5e5e5ffe5e5e4ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdfdfffdededfffdedfdeffdededfffdfdedeffdedfdeffdedddeffdededeffdddeddffdddedeffddddddffdddddeffdddddeffddddddffddddddffddddddffddddddffddddddffdcddddffdddcddffddddddffddddddffdcdcddffdddcddffddddddffdcdddcffdddddcffdcdcdcffdcdcddffdddddcffdcddddffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdbdbdbffdcdcdcffdbdbdcffdcdbdbffdbdbdbffdbdbdaffdbdbdbffdadbdaffdadadbffdadadaffdadadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d7d6ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd5d6d6ffd5d6d6ffd5d5d5ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d4ffd5d4d5ffd4d4d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d3ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d2ffd1d2d2ffd2d1d1ffd1d2d1ffd1d0d1ffd1d1d1ffd0d1d0ffd0d1d1ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffd0cfd0ffcfd0d0ffd0d0d0ffcfcfd0ffd0cfd0ffd0d0d0ffcfd0cfffd0d0cfffd0cfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d1ffd0d0d1ffd1d0d0ffd0d1d1ffd1d1d0ffd0d0d1ffd0d1d0ffd0d0d0ffd1d0d1ffd0d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd0d0d1ffd1d1d1ffd0d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d2ffd1d1d2ffd2d1d2ffd1d2d1ffd2d2d2ffd2d1d1ffd2d2d1ffd1d2d2ffd2d1d1ffd1d2d2ffd2d2d2ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd2d3d3ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd3d3d4ffd4d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd5d5d4ffd5d4d5ffd5d4d5ffd5d5d5ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9dad9ffdadad9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdbdadaffdadbdbffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdddcffdddcddffddddddffdddddeffdedddeffdededdffddddddffdededeffdedfdeffdededfffdfdedfffdfdfdeffdfdfdfffdfdfdfffe0e0dfffe0dfdfffdfdfe0ffe0e0e0ffdfe0e0ffe0dfdfffe0e0e0ffe0e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e0e0ffe0e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e1ffe1e1e2ffe1e1e2ffe1e2e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe5e5e6ffe5e6e6ffe6e7e7ffecececfff2f2f2fff5f4f5fff9f9f9fffcfcfcfffdfefdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636463ff636464ff646363ff646464ff636364ff616161ff626362ff5f5f5fff585858ff505051ff474848ff3f3e3eff343434ff2a292aff1c1c1cff121212ff0b0c0cff080708ff050505ff040404ff020303ff020202ff020202ff000100ff000000ff000000ff000000ff000000ff010101ff050505ff050505ff040404ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030404ff060505ff050505ff010001ff000000ff000100ff000100ff010000ff010101ff010202ff030202ff020302ff030303ff040303ff060606ff090a0aff0f0e0eff161616ff222222ff2d2d2dff383738ff3f3f3fff454545ff4e4e4dff525252ff585859ff5c5c5cff5d5d5eff606060ff606160ff616060ff616160ff61616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefffffffefffffffffefffffffffefffefffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffefffffffffefffefffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffffffefffffffffffffffffffffffffffefefefffffefffffffffffffffffefffefffffffefffefffefefffffffffefffffffffffffffefffefffefffffefffffefefefffffefefffefffffffefefffffefffefffefefffffefefefffefefefffefefefffffffefffffefffffefffefffefefefffffffefffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffcfcfbfffcfcfbfffbfcfbfffbfcfbfffcfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefefffffffffffffffefffefffefffefefefffefefefffffffefffffffefffefffefffefffefffffefefffefefefffffefefffefffffffefefffffefffefffefefffffefefefffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefefefffffefefffefffefffefffefffefefffffefefffffefefefffefffefffffefffffefffefffefffefffefefefffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefefffffefffffffffffffffffefffefffefffefefefffefefefffefffefffefffefffefffefffefffefffffefefffefefefffffefefffefffffffefefffffefffefffefefffffefefefffefefefffefefefffffffefffefefffffefffefffefefefffffffefffefefefffefefefffffffefffefffefffefffffffffffffffffffefffffefefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefffffffefffffffffefffffffffffffffefffefffefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffefefffffefffffffffffffffefffefffffffffffffefffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffefffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefeffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfefefffdfefdfffcfcfcfff7f8f7fff4f4f4fff0eff0ffebebebffe8e8e8ffe6e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e6e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe2e2e3ffe3e2e2ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0e0e0ffe0e0dfffdfdfdfffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdedfffdfdfdfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdddedeffdddedeffdedddeffdeddddffddddddffdddeddffddddddffddddddffddddddffdddcddffdcddddffdddddcffdcdddcffdddcdcffdddcddffdcdcdcffdddcdcffdddcddffdddddcffdcdddcffdcdcdcffdcdcdcffdcdddcffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdbdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadbdbffdbdbdaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d7d7ffd6d6d7ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d6ffd6d6d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d2d2ffd1d2d2ffd1d2d1ffd2d1d2ffd1d2d1ffd1d2d1ffd2d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d1d1ffd0d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfd0ffcfd0d0ffd0d0cfffcfd0cfffd0cfcfffcfcfcfffcfcfcfffd0cfcfffd0cfcfffd0d0cfffcfd0cfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0cfffd0cfd0ffcfd0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d1ffd2d1d1ffd1d2d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d3ffd3d4d3ffd4d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d5d5ffd4d5d5ffd4d5d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d6d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d7d7ffd6d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadad9ffdad9daffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadbffdadadaffdadadaffdbdbdbffdbdbdaffdbdbdbffdbdcdbffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdddddcffdcdddcffdcddddffddddddffddddddffddddddffdddedeffdddedeffdededeffdfdedeffdedfdeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe0e1e0ffe1e0e0ffe1e0e1ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e2ffe3e3e3ffe4e4e3ffe3e3e4ffe3e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e5ffe6e6e6ffe9e8e9ffefefeffff2f3f3fff6f6f7fffafafafffdfdfcfffdfefdfffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636363ff636363ff636363ff616161ff5b5c5cff5d5d5dff5a5a5aff545454ff4c4d4cff444443ff3a3b3bff313131ff252526ff191a1aff111110ff0b0b0bff070606ff040404ff030202ff030202ff020102ff010100ff000100ff000000ff000000ff000000ff000000ff010101ff050505ff060506ff040404ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff050505ff040404ff000101ff000000ff000000ff010000ff010100ff010100ff010101ff010101ff010201ff010102ff020303ff050505ff080908ff0e0d0dff161516ff202020ff2c2b2bff363636ff3e3e3dff444544ff4d4e4dff535353ff5b5b5bff616261ff606060ff616160ff616061ff606061ff616160ff60616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffefffffefefffffefffffffffffefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefefefffefefefffefefefffffefffffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefefefffefefefffefefefffefefffffefefdfffefefefffdfefefffdfefdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffefefefffffffffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefffefffffefefffefefefffffffefffefffefffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefefffffefefffefffefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffbfcfcfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefdfffefefefffefefefffefefefffffefefffffffefffefefefffffefefffefefffffffefefffefefefffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffffefffffffffffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefefffefffefffefffffffefefefffefefefffffffffffffefefffefefefffefefefffefefefffffefefffffefffffefefefffffefefffefefffffffefefffefffefffffefefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffefefefffffefffffefefffffefefefffffefffffffffefffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefefffefffefffefffefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffffffefffffefffffefefefffffefefffefefffffefffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefffffffefefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffefffefefffffffefffffefffffffffefffffffffffffffffeffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefdfffefefefffdfdfdfffafafafff6f5f6fff2f2f2ffedededffe9e9e8ffe7e7e7ffe7e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e0e1ffe0e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffdfdfe0ffdfdfe0ffdfdfe0ffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdedfdeffdfdedfffdededeffdfdedfffdededeffdededeffdededeffdededeffdededeffdeddddffdededeffdeddddffddddddffdeddddffdeddddffddddddffddddddffddddddffdcddddffdddcddffdddcdcffdddcdcffdcdcdcffdddcddffdcddddffdcdcdcffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdbffdcdbdbffdcdbdcffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdbdbdaffdadadaffdadadaffdad9daffd9d9daffd9d9daffd9d9daffd9d9d9ffd8d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d5d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d4ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d2ffd3d2d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd2d1d1ffd1d1d2ffd1d1d2ffd2d1d2ffd1d1d2ffd1d2d2ffd2d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0cfffd0cfd0ffcfd0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfd0cfffcfcfcfffcfcfd0ffd0d0d0ffd0cfd0ffd0d0d0ffcfcfd0ffd0d0cfffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfd0ffcfcfd0ffcfcfd0ffd0cfd0ffcfcfd0ffcfd0d0ffd0d0cfffd0cfd0ffd0cfcfffcfd0cfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd1d0d0ffd0d0d1ffd1d0d0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d0ffd1d0d1ffd0d1d1ffd1d0d1ffd1d0d0ffd1d1d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d8d7ffd7d8d7ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d9ffd9d9d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffd9d9d9ffd9d9daffdadadaffdad9daffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadbffdbdadbffdadbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdcdcddffdcddddffddddddffdddddeffdddedeffdededdffdededeffdededeffdededeffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffdfdfe0ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e1e1ffe1e1e0ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe2e1e2ffe1e1e2ffe2e2e1ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e6ffe5e5e6ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e7ffecebebfff0f1f1fff5f4f4fff8f8f8fffcfcfcfffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646363ff646463ff636363ff616160ff5c5c5cff515050ff545454ff525152ff4d4c4cff454445ff3d3d3dff353535ff2c2c2cff212122ff171717ff101010ff0a0b0aff070607ff030304ff020202ff020202ff010101ff000101ff010100ff000000ff000000ff000100ff000000ff010100ff050505ff050505ff040304ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff040404ff050505ff040303ff010101ff000000ff000000ff010001ff010100ff010001ff010100ff000000ff000100ff010101ff020202ff040404ff070707ff0d0c0dff151515ff1f1f1eff282828ff313131ff393939ff414141ff4a4b4aff505051ff595a5aff626363ff606060ff616061ff616161ff616061ff616161ff60606100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffffefefffefffffffffffffffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffffefefffefefefffefefffffefefefffefffefffefefffffffefffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffffefffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfefefffdfefdfffdfdfefffefdfdfffefefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfefffdfdfefffefefefffefefefffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffefefefffefffffffefffffffefefffffefffefffefffffffefffefffefefefffefffefffefefefffefefffffefffffffefffefffefefffffefefffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffefffefffffffefffefffefefffffffefefffffefefffefffefffefefffffefefefffefefefffefdfefffefefefffefefdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfcfffcfdfcfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefefffefdfdfffefefefffdfefefffefefefffefefefffefffefffefefefffffefefffffefefffefffffffefefffffefffefffefffefffefefffffffefffffffffefffffefefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffefefefffefffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffffffefffffefffffffffffffffefffffefefefffefffffffffffffffffefefffffefffffefefffffffffefffefffffffefffefffefefffffffffffffffffefffefffffffffefffffefffffffffffffffefefffffffffffffffffefffffffefffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffefefffffefffffffefffefffefefffffefefefffefefefffefffefffffefefffefffefffefefefffffefffffefffefffffefffffffffffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffffffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffdfefdfffbfbfcfff8f7f7fff4f3f3ffefefefffebeaebffe7e8e8ffe7e7e7ffe6e6e7ffe7e6e6ffe7e7e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e2e2ffe2e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0dfffe0dfe0ffdfe0dfffe0dfe0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdedfdfffdfdfdeffdededfffdedfdeffdededeffdededeffdededeffdededeffdedddeffdddedeffdededeffdddddeffdeddddffdededdffdeddddffddddddffddddddffddddddffdcdcddffdcdcddffdcddddffdcddddffdddcdcffdcdcddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdcdcffdbdbdcffdcdcdbffdbdcdcffdbdcdbffdcdbdbffdbdcdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdadbdbffdadbdbffdbdadaffdadbdbffdadadaffdadadaffd9dad9ffdad9daffd9dad9ffdad9daffd9dad9ffd9d9d9ffd9d8d8ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d6d5ffd5d5d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd3d4d3ffd2d3d3ffd2d2d3ffd3d3d2ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d1ffd1d0d0ffd0d1d1ffd0d0d1ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfd0cfffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfceffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfd0d0ffcfcfd0ffd0d0cfffcfd0d0ffcfd0cfffd0cfcfffcfd0cfffd0cfd0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0d0ffcfd0d0ffd0cfd0ffcfd0d0ffd0cfcfffcfd0d0ffcfd0cfffd0cfd0ffcfd0cfffd0cfd0ffcfd0cfffcfcfd0ffcfcfcfffcfcfd0ffcfcfd0ffcfcfcfffcfcfd0ffcfcfd0ffd0d0cfffd0d0d0ffcfd0cfffcfcfd0ffd0d0d0ffd0d0cfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d0d0ffd0d1d0ffd0d0d1ffd1d1d0ffd0d0d1ffd0d0d1ffd0d1d0ffd0d1d1ffd1d0d0ffd0d0d1ffd0d0d0ffd0d1d1ffd1d1d0ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd1d1d2ffd2d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d4d3ffd4d3d4ffd4d4d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d4ffd5d4d5ffd5d5d5ffd6d5d5ffd5d6d6ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d8ffd7d8d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9dadaffd9d9daffdadad9ffdadadaffd9dadaffdadadaffd9dadaffdadadaffdadadbffdadbdbffdbdbdbffdadbdbffdadbdbffdbdbdbffdbdcdbffdcdbdbffdbdcdcffdbdcdbffdcdcdcffdcdcdcffdddcddffdcdddcffdddcddffddddddffdddddeffdededeffdedddeffdededeffdededeffdfdfdeffdfdfdfffdfdfdeffdfdedfffdfdfdfffe0dfdfffdfe0e0ffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e1e1ffe1e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e2ffe2e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e6e5ffe5e5e6ffe5e6e5ffe5e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe8e9e9ffeeefeefff2f2f2fff6f6f6fffafafafffdfcfcfffdfefdfffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646363ff636363ff616061ff5b5c5cff505150ff4a4a4aff414040ff464645ff434242ff3a3b3aff343434ff2e2f2eff262627ff1c1c1cff141414ff0f0f0fff0b0a0aff060606ff030303ff020202ff020201ff010201ff010001ff010101ff010101ff010101ff000000ff000000ff000000ff040404ff040505ff030304ff020201ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff030404ff040405ff030403ff010101ff000000ff010000ff010100ff010000ff000100ff000000ff000100ff000000ff000001ff010202ff030404ff070707ff0b0b0bff121212ff1b1c1bff242423ff2b2c2cff313132ff393839ff424241ff494949ff535353ff5d5d5eff5d5d5dff616161ff606161ff606061ff616160ff60616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffefffffefefffffffffffffefefffffffefffffefefffffffefffffffffefffefffffffefefefffefefefffefefffffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefefffefffefffefefffffefffefffefffffffefffffffefefffffefefefffefffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffefffffffffffefffefefffffefefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefffffffffffefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefdfefffdfefdfffefefdfffdfefdfffdfdfefffefefdfffefefefffdfefdfffdfefdfffefdfefffefffefffefffffffffffefffffffffffefffffffffefffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffefffefefefffefffefffefefefffffefefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefdfefffefefdfffefefefffefefdfffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffffefffefffefffffffffffffefffffefefffffefffefffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefffffefefffffffefefffffefefffffefefffffefffffefefffffffffffffffefffffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefefffffefefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefefffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffefefefffffefefffffffffffffffffffefffffffffffefffefefffffefefffffffefefffffefefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefdfffcfdfcfff9f9f9fff5f5f6fff1f1f1ffedededffe8e9e8ffe8e7e7ffe7e7e7ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e3e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffdfdfdfffe0dfe0ffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdededfffdededfffdedfdeffdedfdeffdededeffdededeffdededeffdededeffdddedeffdededeffdededeffdddddeffdddeddffdddeddffddddddffddddddffddddddffddddddffdcdddcffdcdddcffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdbdcdbffdcdbdcffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdbdadaffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffd9dadaffdad9daffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d8d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd5d5d4ffd4d5d5ffd4d5d4ffd4d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d2d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd1d0d1ffd1d0d1ffd1d1d0ffd1d0d1ffd0d0d0ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d1ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d0ffd0d0d1ffd0d1d1ffd0d1d0ffd0d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0cfffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcecfceffcecfceffcfcecfffcecfceffcecfcfffcecfceffcecfcfffcecfcfffcececfffcfceceffcfcfceffcececfffcfcecfffcecfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffd0cfcfffcfd0cfffcfcfd0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfd0cfffcfcfd0ffd0cfcfffd0d0cfffcfd0cfffd0d0d0ffd0d0d0ffd0cfd0ffcfd0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d2ffd1d2d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d1d2ffd3d2d2ffd2d3d2ffd3d2d3ffd2d3d3ffd3d3d2ffd2d2d3ffd2d2d3ffd3d2d3ffd3d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd3d3d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd4d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd6d7d6ffd7d7d6ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffd9dadaffdad9d9ffdadad9ffdad9d9ffdadad9ffdad9d9ffdadadaffdadbdaffdadadbffdadbdbffdbdbdaffdadadbffdadbdbffdbdbdbffdcdbdbffdbdbdbffdcdbdcffdbdbdcffdcdcdcffdcdcdcffdddcddffdcdcddffddddddffdededdffdddedeffdededdffdededeffdededeffdedfdeffdedfdfffdedfdfffdededfffdfdfdfffe0dfdfffdfe0dfffe0e0dfffe0e0e0ffe0dfe0ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e1ffe0e1e0ffe0e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e2e2ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e3ffe3e3e2ffe2e2e3ffe2e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e6e6ffe5e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe5e6e6ffe7e7e7ffebeaebfff0eff0fff3f4f3fff8f8f7fffbfbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff616161ff5b5c5bff515050ff4a4a4aff404041ff424343ff434343ff404141ff3b3b3bff353534ff2e2e2eff222222ff171717ff121112ff0d0d0dff080808ff040404ff020203ff010202ff010102ff010100ff010100ff010101ff010001ff000101ff000000ff000000ff000000ff030303ff030304ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030202ff030303ff030303ff010000ff000000ff000000ff010100ff000100ff000000ff000000ff000000ff000000ff000100ff020101ff030303ff060606ff0a0a0aff0f1010ff171818ff202020ff272727ff2c2c2bff313131ff393939ff404141ff4c4c4cff585857ff5b5b5bff5d5d5dff616061ff606061ff616161ff61606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffffffffefefffefffefffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffffffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefefefffefefefffefefefffffefffffffffefffffefefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffefffefffefffefffffffffefffffefffefffefefffffefefefffefffefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffefdfefffefefefffdfdfefffefdfefffefefdfffdfefefffefefefffefffffffffffefffefefefffefefefffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffffffefefffffffefffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffefefdfffefdfdfffdfefefffdfefefffefefefffdfefefffefdfefffefefefffefffffffefffffffffffffffffefffffefffffffffffefffffffefffffffffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffefefffffffefffffffffffffffefefffefffefffffffefffefefefffffffffffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefefefffdfdfdfffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffffefffffffffefffffefefffefffefffffffefffefefffffffffffffffffefffffffefffefefefffefefefffefefefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefefffffefefefffefefffffffefefffffffffffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefefffffefefffffffefffffffefffffffffefffffffffffffefffffffefffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffefefffffffefffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffefffefffefffefffefffffffffffefffefefefffefefefffefefffffefefffffffefefffefefffffefefefffefefffffffefffffffefefffffefefffffffffffefffefffffffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffefffffffffffffeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffefefefffefefdfffbfbfbfff6f7f7fff3f3f3ffeeefefffebebebffe8e8e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e5e6ffe5e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e4e3ffe3e4e3ffe4e3e4ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe1e1e2ffe2e1e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e1ffe0e0e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfe0ffe0dfdfffe0dfdfffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededfffdedfdfffdfdfdfffdededfffdfdedfffdfdfdeffdfdedeffdededeffdededeffdddedeffdededeffdededdffdededdffddddddffddddddffddddddffdddeddffddddddffdddcddffddddddffdcddddffddddddffdcddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdcdbffdcdcdbffdcdcdcffdbdcdbffdbdcdbffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdadbffdbdbdaffdadbdbffdadbdbffdbdbdbffdbdbdaffdadadaffdadadaffdad9daffdad9daffdadad9ffd9d9daffd9d9d9ffd9d9daffd9d9daffd9d9d9ffd9d8d9ffd9d9d9ffd8d8d8ffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d2d1ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d1ffd1d1d0ffd0d0d1ffd1d0d0ffd0d0d1ffd1d0d1ffd0d0d0ffd1d0d0ffd1d1d1ffd0d0d0ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d0ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfcfcfffcfcecfffcfcfcfffcecfcfffcecfceffcecfceffcfcecfffcecfceffcececeffcececeffcececeffcececeffcecfceffcececeffcececeffcececfffcececeffcececeffcfcfceffcecfceffcececfffcecfceffcfcfcfffcfceceffcfcfcfffcececfffcfcecfffcfcfceffcecfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcecfffcfcfcfffcececeffcfcfcfffcececfffcececeffcecfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0cfffd0cfcfffd0d0d0ffcfd0d0ffd0d0d0ffcfd0d0ffd0cfd0ffcfd0cfffcfd0d0ffcfd0d0ffd0d0d0ffd0cfd0ffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d1d0ffd0d0d1ffd0d1d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd2d2d3ffd3d2d2ffd3d2d3ffd3d2d3ffd3d2d3ffd3d2d3ffd4d3d3ffd3d3d3ffd4d4d3ffd3d3d4ffd3d3d3ffd3d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d8ffd8d9d8ffd9d9d9ffd8d9d9ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadbffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdbdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdddddcffdcdcddffddddddffddddddffdededeffdedddeffdededeffdededeffdfdedeffdedfdfffdfdfdeffdedfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e1ffe0e1e0ffe1e1e1ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e1e1ffe2e1e2ffe2e2e1ffe1e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e3e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe6e5e5ffe5e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe8e8e8ffedececfff1f1f1fff5f6f5fffafaf9fffcfcfcfffdfefdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff5c5c5cff515150ff4a4a4aff404040ff434242ff434342ff434343ff434342ff414041ff3b3b3bff343534ff2e2e2eff222222ff171717ff121211ff0d0d0dff080808ff040404ff020202ff020202ff020101ff010101ff010101ff000100ff000000ff010000ff020303ff030303ff030303ff030303ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010100ff000100ff000101ff000000ff000000ff000101ff010100ff010000ff000000ff000000ff000000ff000000ff030303ff060706ff090a0aff0f0f0fff181818ff201f20ff272827ff2c2c2bff313131ff393939ff404040ff4b4c4cff585858ff5a5b5bff5a5b5bff5a5b5aff5d5d5dff616060ff616161ff60606100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffefefffffefffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefefffefefefffffefefffefefffffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffffffffffffefffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefdfefffefefefffdfefefffefefefffdfefefffefefefffefefdfffdfefdfffefefefffdfefefffdfefdfffefefffffefefefffefefefffefffffffffefefffefffffffefffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffefefffffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfefffdfdfefffefefdfffdfefefffefefefffefefefffefdfefffefefefffefefefffefffffffffffefffefffffffefefefffefefefffefefefffefffffffefefefffffefffffefefefffffefefffefffffffefefefffefefefffefffffffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefefffefffefffefffffffffffffffefefffffffffefffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefefffffefffffffffefffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffdfefdfffdfefefffefefdfffdfdfdfffefdfdfffefdfdfffdfefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffffefffffffefffffefffffffefffffffffffffffffffefffffffffffefefefffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefffffffefefffefffffffffefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffefffefefffffffffffffefefffffefffffffffefefffefefffffefffffffffefffffffefffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefefffffffefefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffefffffffffefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffefefefffefefefffefffffffffefefffefefefffefefffffefefefffefefefffefffefffefffffffffffefffefefffffffffefffffefefffefffffffffffefffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefdfefffdfefefffcfcfcfff9f8f9fff5f4f5fff1f0f1ffecebecffe8e9e9ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e3e3ffe2e2e3ffe2e2e2ffe2e3e2ffe2e2e2ffe1e2e1ffe2e1e1ffe1e2e2ffe1e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0dfe0ffe0e0dfffdfe0e0ffe0e0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededfffdfdedeffdededfffdedfdeffdfdedfffdededeffdededeffdedddeffdddedeffdddedeffdededeffdededdffdeddddffddddddffddddddffddddddffdcddddffdddddcffdcddddffdcddddffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdcdbdbffdbdbdbffdbdcdcffdcdbdbffdcdbdcffdcdbdbffdcdbdbffdbdcdcffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdadbdaffdbdadbffdadbdbffdadbdaffdbdadbffdadadaffdadadaffdadadaffdad9d9ffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd6d7d6ffd6d6d7ffd6d5d6ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd3d4d4ffd3d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd2d1d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffd0cfd0ffcfd0d0ffcfd0cfffcfd0d0ffd0cfcfffcfcfcfffcfcfcfffcfceceffcececfffcececfffcfceceffcecfceffcececeffcececeffcececeffcececeffcdceceffcdceceffcececdffcdceceffcdcdcdffcecdcdffcdcdcdffcececeffcececeffcececeffcececeffcfceceffcecfcfffcececeffcececeffcfcfcfffcecfceffcecfceffcfceceffcecfcfffcecfceffcfcecfffcfcfceffcfcfcfffcfcfcfffcfceceffcfcfcfffcecfcfffcfcfceffcfcecfffcecfceffcecfcfffcfcfcfffcececfffcfceceffcececeffcecfceffcececeffcececfffcecfcfffcececeffcececeffcfceceffcececfffcecfcfffcfcecfffcfcecfffcfcecfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfd0cfffcfcfcfffcfd0d0ffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0cfcfffd0d0d0ffd0cfd0ffd1d0d0ffd0d1d1ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d2ffd2d2d3ffd3d3d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d8ffd9d8d8ffd8d9d9ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffd9dadaffd9d9d9ffdad9daffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdbdadbffdbdbdaffdbdbdbffdbdcdbffdbdbdbffdcdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcddffddddddffddddddffddddddffdeddddffdddedeffdededeffdededeffdededeffdfdedfffdfdedfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e1e1ffe1e1e0ffe0e1e1ffe0e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe2e2e2ffe1e2e1ffe1e2e1ffe2e1e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe2e3e3ffe2e3e3ffe3e3e2ffe3e2e3ffe3e4e3ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe5e5e6ffe6e5e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffeaeaeaffefefeffff3f2f2fff7f7f7fffafafbfffdfdfcfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5b5cff505151ff4a4a4aff404141ff434343ff434343ff424243ff434242ff424243ff424243ff414140ff3b3c3bff343534ff2e2e2eff222222ff171717ff111212ff0d0d0dff080808ff040404ff020202ff020101ff010101ff010101ff010000ff010101ff030203ff030303ff020303ff030303ff020303ff020202ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff000000ff000000ff000000ff000001ff010000ff000100ff000000ff000000ff000001ff0a0a0aff0f0f0fff171818ff20201fff272727ff2b2b2bff313030ff393938ff404040ff4c4c4cff585858ff5b5a5bff5b5b5bff5a5b5bff5b5b5bff5a5b5bff5e5e5eff616160ff60616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefefefffefffefffefefefffefefefffefffefffefefefffefffefffefffefffffffffffefefefffefffefffefefefffefefefffefefefffefefffffffffffffefefffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffdfefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffffefffffffefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffefefffffefefffefefefffefefefffffffefffffefefffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefffefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffffffefffefffefffefefefffefefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffefefdfffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffffefffffffefefffffffefffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefefffefefefffefffffffffffefffffffefffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffefffefffffffefffefffffffffefefffefffefffefefefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefefefffffffffffefffffffefefffffffffffffffffffffefefefffefefffffffffefffffefefffefefffffffefefffffefffffefffffffefefffffffefefffefefefffefffefffffffefffffffefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffffffefffefffefffefefefffefefffffffefefffffefefffffffefffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffcfdfdfffbfafbfff7f6f7fff3f2f2ffeeeeeeffe9eaeaffe8e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e7e6ffe6e7e6ffe7e7e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e0e0ffe1e0e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfe0ffe0dfdfffdfdfdfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdedfdeffdededeffdfdedfffdededeffdededeffdededeffdddedeffdeddddffdededeffdddeddffddddddffdddeddffddddddffddddddffddddddffdcddddffdddcdcffdddcdcffdcdcdcffdcdcdcffdddcddffdcdcdcffdcdcdcffdbdbdbffdcdcdcffdbdcdbffdbdbdcffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdcdcdbffdcdbdbffdbdcdcffdcdbdbffdbdbdcffdbdbdbffdadbdbffdbdadbffdbdadaffdadbdbffdbdbdaffdbdbdaffdadadbffdadadaffdadadaffdadadaffd9d9daffd9dad9ffd9d9d9ffdad9d9ffd9d9d9ffd8d8d9ffd9d8d9ffd9d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd5d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd4d3d4ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd3d2d2ffd2d1d2ffd1d2d2ffd1d2d2ffd2d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0cfd0ffd0cfcfffd0cfcfffd0d0cfffd0cfcfffcfd0d0ffd0d0d0ffcfd0cfffd0d0cfffcfd0d0ffcfcfcfffcfd0cfffcfcfcfffd0cfd0ffd0cfd0ffd0cfcfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcececeffcecfceffcececeffcececeffcececeffcecdceffcececeffcdcdceffcdcecdffcdcdcdffcecdceffcdcecdffcdcdcdffcecdcdffcecdcdffcdcdcdffcdcdceffcececeffcecdceffcdceceffcececdffcecdceffcececeffcececeffcececeffcececeffcecfceffcfcfceffcfcfceffcececfffcececfffcececeffcfceceffcececeffcecfceffcececeffcfcfceffcececeffcececeffcececeffcececeffcececeffcececeffcfceceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcfcecfffcfceceffcfceceffcecfceffcecfcfffcfceceffcfcfcfffcecfceffcfceceffcecfcfffcfcfceffcfcfcfffcfcfcfffcecfcfffcfcecfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0cfcfffcfd0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d1ffd1d0d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d1ffd1d1d2ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d2d2ffd2d3d2ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d5ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d4ffd6d6d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d9d8ffd9d8d8ffd8d9d9ffd9d8d8ffd9d8d9ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadad9ffdadad9ffd9d9daffd9d9daffd9d9d9ffdadadaffd9d9daffdadadaffdadadaffdbdadaffdadbdaffdadadaffdbdadbffdbdadaffdbdbdbffdcdcdbffdcdbdbffdbdcdcffdcdcdcffdcdddcffdddddcffddddddffddddddffddddddffddddddffdedddeffdedddeffdededeffdededeffdedfdfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffe0e0e0ffe0e0dfffdfe0e0ffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e2ffe2e1e1ffe2e1e2ffe1e1e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe2e2e3ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e6ffe6e5e6ffe6e6e5ffe5e6e6ffe6e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe7e8e7ffecececfff1f1f1fff4f4f4fff8f9f9fffcfbfcfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505151ff4a4a4aff404141ff434342ff434343ff434343ff434342ff434343ff434343ff424343ff434242ff414140ff3b3b3bff343435ff2e2e2eff222222ff171717ff111111ff0d0d0dff080908ff040404ff030202ff020202ff010101ff010101ff040404ff040303ff020303ff030302ff030203ff020303ff010202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff010100ff010101ff020202ff030403ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff171817ff1f1f1fff282727ff2b2c2bff303031ff393939ff414040ff4c4c4cff585858ff5b5b5bff5b5a5bff5a5b5bff5b5b5aff5b5a5bff5a5b5bff5a5b5bff5e5d5dff60606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefffffffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffefffefefefffefefefffefefefffffffefffefffffffefefefffffffefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefffffffefefffffefefffefffefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefdfffefefefffefefdfffefdfefffdfefefffefefefffefefefffefefefffffefefffefefffffefefffffefffefffffffffffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffefefffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfefffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffffefffffefefefffffffefffefefefffffefefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefffffffffffefffefefefffefefffffefefefffffffefffffffffffefefefffffffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefdfffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffdfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffffffefffefefefffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffffefffefffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffefefefffffffefffefefefffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefefffefefffffefffefffefefefffefefefffffefefffffffefffefffffffffffefffffefffffefffefffffffffffffefefffffefefffffefefffefefffffefefffffefefefffffefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffefefefffefefefffbfbfbfff8f8f8fff4f4f4fff0f0f0ffececebffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e1e0ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffe0dfdfffdfe0dfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdededfffdfdfdfffdededeffdfdfdeffdedfdfffdededeffdedfdeffdededeffdededeffdededeffdddedeffdedddeffdeddddffddddddffdddddeffdeddddffdddddeffddddddffddddddffdcdddcffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdcdcdcffdcdbdbffdcdcdcffdbdbdbffdcdbdbffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdadbffdbdbdaffdbdbdbffdadbdaffdadadbffdadadaffdadadaffdadadaffdad9daffdadad9ffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d4ffd4d3d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d2d2ffd3d2d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d1d1ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffd0d0d0ffcfcfcfffcfcfd0ffcfcfd0ffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffcfd0cfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfceffcfcfceffcecfcfffcfceceffcececfffcececeffcececeffcececdffcececeffcdcdceffcdcdceffcdcdceffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcecdcdffcdcdceffcdcecdffcdcdcdffcdceceffcecdceffcececdffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececdffcececdffcececeffcdcecdffcdceceffcececdffcdcdcdffcecdceffcdcdcdffcececeffcececeffcececeffcececeffcdcdceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcfceceffcececfffcececeffcececeffcececeffcfcfcfffcececfffcececfffcececfffcfcfceffcfcfceffcecfcfffcfcfceffcfcecfffcfcfcfffcfcfceffcfcfcfffcfcecfffcfcfceffcfcfcfffd0cfcfffcfcfd0ffcfd0cfffcfcfcfffcfd0d0ffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d1d1ffd1d0d1ffd1d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d1d1ffd2d1d2ffd1d1d2ffd1d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdad9d9ffd9dadaffd9dadaffdadadaffdadadaffdadadaffdadadbffdadadbffdadadaffdbdadaffdbdbdaffdbdbdbffdbdcdbffdbdbdbffdcdcdcffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdededdffdddddeffdededeffdededeffdedfdeffdfdedeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfe0dfffdfe0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e1ffe2e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe1e2e2ffe2e2e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe3e2e2ffe2e2e3ffe2e2e3ffe2e3e2ffe3e3e3ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe9eaeaffeeeeeefff2f2f2fff6f6f6fffafbfbfffcfcfdfffefefefffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4a4aff414040ff434343ff434342ff424343ff434342ff434343ff424343ff434343ff424342ff434343ff424243ff404141ff3b3b3bff353434ff2e2e2dff222222ff171717ff121212ff0d0d0dff080808ff040504ff020202ff020201ff050505ff050404ff040404ff030303ff020303ff020303ff030202ff020201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020101ff020101ff010202ff040303ff050606ff070707ff000100ff000000ff010101ff000001ff000000ff000001ff000000ff000000ff000000ff272727ff2c2b2cff313131ff393938ff414141ff4c4c4cff585858ff5b5b5bff5b5b5bff5b5b5bff5b5b5bff5a5b5bff5a5b5bff5b5a5bff5b5b5aff5b5b5bff5d5e5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffefefffffffffefffffffffffffffffffefffffffffefffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffefefffffffffffffffefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefffefffffffefffefefffffffefffffefefefffffffefffefffffffffefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefffffffefffefffefffefffffffefffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffefffffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffffefffefefefffefffefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffdfefefffefdfefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffcfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffefefffffffffffffffefffffffefffefefefffefffefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffffffefffffffefffefefffffffffffffffffefffefffffffffffefffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffefefefffefffefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffefefefffffefefffefefefffefefefffefffefffefffefffffefefffefefffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefffefffffffefffefefefffefefffffffefefffefffefffffefefffffefffffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffdfdfcfff9faf9fff6f6f6fff1f1f2ffedeeedffe9e8e9ffe7e7e8ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe4e3e4ffe4e3e3ffe2e3e3ffe3e2e3ffe3e3e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe1e1e2ffe1e1e1ffe1e2e1ffe1e0e1ffe1e1e0ffe1e1e1ffe0e0e1ffe0e1e1ffe0e1e0ffe0e1e0ffe0e1e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0e0e0ffe0dfdfffe0dfdfffdfdfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdfffdfdfdeffdfdedeffdededeffdededeffdededeffdededdffdedddeffdddddeffdededeffdddedeffddddddffddddddffddddddffddddddffddddddffdddddcffdddddcffdcddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdcdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdaffdbdadaffdadadbffdadadaffdbdbdaffdadadaffdadadaffdadadaffd9d9daffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd7d7d8ffd8d7d7ffd7d7d6ffd7d6d6ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d5ffd5d4d5ffd4d4d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d4d3ffd3d4d4ffd4d3d4ffd3d3d3ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd2d3d2ffd2d3d2ffd2d2d2ffd3d2d3ffd3d2d2ffd1d2d2ffd2d1d2ffd2d2d1ffd2d1d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d0ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcecfffcfcfceffcfcfceffcfcfceffcfcfcfffcfcfcfffcfcfceffcfcfceffcfcfcfffcececfffcfcfceffcfcecfffcececfffcfcecfffcecfcfffcececeffcececeffcececeffcececeffcececdffcececdffcececdffcdceceffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcccdffcdcdccffcccdccffcdcdcdffcdcccdffcdcdcdffcdcdccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdceffcecdcdffcececeffcdcdceffcdcecdffcececdffcdcdceffcececeffcececdffcdceceffcececeffcdceceffcdceceffcecdceffcececeffcecdcdffcecdceffcecdceffcececdffcecdceffcecdceffcdcecdffcecdcdffcecdcdffcececeffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcecdceffcdcdceffcececeffcdceceffcecdcdffcecdceffcececeffcececeffcececeffcececeffcececeffcececfffcfcecfffcececeffcfcfceffcecfcfffcfcecfffcececfffcfcecfffcfcfceffcecfceffcececeffcfceceffcfcfcfffcfcfceffcecfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0cfffd0cfd0ffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d1d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d1d2ffd2d1d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d3d3ffd3d3d2ffd3d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d5d6ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9dad9ffd9dad9ffdadad9ffd9dadaffd9dadaffdad9daffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdcdbdbffdcdcdcffddddddffdddddcffdddddcffdddddcffddddddffddddddffdededdffdedddeffdededeffdededfffdedfdfffdfdedeffdfdedfffdfdfdfffdfdfdfffe0dfdfffdfe0dfffe0e0dfffdfe0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e1ffe0e0e1ffe1e0e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe1e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e2e1ffe2e1e1ffe1e2e2ffe2e1e1ffe2e2e2ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e2ffe2e3e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe5e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe8e8e8ffececebfff0f0f0fff4f4f4fff8f8f9fffcfbfcfffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff434343ff424343ff434242ff434243ff434343ff434343ff434342ff434342ff434343ff424343ff434243ff434243ff414141ff3b3c3cff353535ff2d2e2eff222222ff171717ff111211ff0d0d0dff080808ff050404ff060606ff050506ff050505ff050504ff040404ff030303ff020302ff030302ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff020202ff030303ff030303ff030303ff050605ff080707ff090908ff0a0a09ff010100ff000101ff010001ff000000ff010100ff000101ff010000ff000000ff000000ff313130ff393939ff404040ff4c4c4cff585858ff5b5b5aff5a5b5bff5b5a5bff5b5b5bff5b5a5bff5b5b5bff5a5b5bff5b5b5aff5b5b5bff5a5b5bff5b5b5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffefffefffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffefffffffffffffefefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffefffffffffffffffefefffffffffffffffffffefffffffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffefffffefffffefefefffefefffffefffefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffdfefefffefdfefffdfefefffefdfefffefefdfffefefdfffefdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffefffffffffffffffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffefffffffefefffffefffefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffefefefffdfdfdfffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffffefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffffffefffefffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffefffefffefffffffefffffffefefefffffefffffefefffffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefefffffefffefffefffefffefefffffefefffffefefefffefffffffefefefffefffefffffffefffefefefffffefefffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefefefffefefefffffefefffefffffffffffffffefefefffefefefffffefefffefffffffffffffffffefffffefffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffffffefffefffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffdfdfdfffbfbfbfff8f7f7fff3f3f4ffeff0efffebeaebffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e4ffe3e4e3ffe3e3e4ffe2e3e3ffe3e3e3ffe2e2e3ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e0ffe0e0e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdedfdeffdedfdfffdedfdfffdededeffdededfffdededeffdfdedeffdededfffdededeffdedddeffdededeffdddedeffdededeffddddddffddddddffdddddeffddddddffddddddffddddddffddddddffdcdcdcffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdbdbdbffdbdcdcffdcdbdbffdbdbdcffdbdbdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdadbffdadbdbffdbdadbffdadbdbffdadadaffdadbdaffdbdadaffdadadaffdadadaffdadad9ffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd9d8d8ffd8d9d8ffd8d8d8ffd7d8d7ffd8d7d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d7d7ffd6d7d6ffd6d5d6ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d4d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd4d3d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d2d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececfffcfceceffcecfcfffcfcfcfffcececeffcececeffcfceceffcecfcfffcfceceffcfceceffcececeffcecfcfffcecfcfffcececeffcececfffcececeffcfceceffcececfffcecfcfffcfcecfffcecfcfffcececfffcecfceffcececeffcececeffcececeffcdcecdffcecdceffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccdccffcccccdffcdccccffccccccffccccccffcdccccffcccccdffcccccdffcccdcdffcccccdffcccdccffcccdccffcccccdffcccdcdffcdcccdffcccdcdffcdcdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcdcecdffcdcdceffcecdcdffcdceceffcececdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcecdffcdcdcdffcdcdcdffcdcdceffcdcecdffcecdceffcecdcdffcececeffcecdceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcdceceffcececeffcececeffcececeffcececeffcecfceffcececfffcececeffcecfceffcececfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0cfffcfcfcfffd0d0d0ffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d8d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d9d8ffd9d9d8ffd9d8d8ffd9d9d9ffd9d8d8ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9dad9ffd9d9daffdad9d9ffd9dadaffdadadaffdadadaffdadadaffdbdadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdddcddffdddeddffdedddeffdededeffdededeffdededeffdededeffdededeffdededfffdedfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e2ffe1e1e2ffe2e1e2ffe1e2e2ffe1e1e1ffe1e2e1ffe2e2e1ffe2e1e1ffe2e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe2e3e2ffe2e2e3ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe6e5e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e7ffe9e9e9ffeeeeeefff1f1f1fff6f6f6fffafafafffdfdfdfffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff09090aff060606ff050505ff050505ff040505ff040304ff030404ff040304ff020302ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff040405ff050505ff050506ff070707ff090809ff0a0909ff0a0a0aff0a090aff000101ff000001ff010000ff000000ff000000ff000001ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffefffffefefffffffffffefffffffefffefffefffffffefffffffffefffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefefefffffffffffffefffffefefefffffffffffefffffffefffffffffefffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffefefefffffefefffefffffffefefefffffefefffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffefefefffefffefffefefefffffefffffffefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffefefefffefefefffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefefffffffefffffffefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefdfdfffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffefefefffefffefffefefefffefefefffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefdfffdfefdfffefdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffefffffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffffefefffefefffffefffffffefefffffffffefffffffffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffffffffffefffffefefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffefffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefdfffdfdfefffcfcfcfff9f9f9fff5f6f5fff1f1f1ffedecedffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e5e5ffe5e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e5e4ffe3e3e4ffe3e3e4ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdedfdeffdfdfdfffdfdfdfffdededeffdededfffdedfdfffdededeffdedfdeffdededeffdededeffdedddeffdededdffdeddddffdededdffdeddddffddddddffddddddffddddddffdddddcffdcdddcffdddcdcffdddcdcffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdcdbdcffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdadbffdadadaffdbdadbffdadbdaffdadadbffdadadaffdadadaffdadadaffdad9d9ffd9d9daffd9dadaffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d6ffd5d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d3ffd2d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d3d2ffd1d1d2ffd1d1d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd0d0d0ffd0d0d1ffd0d1d0ffd0cfd0ffcfcfd0ffcfd0d0ffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcececeffcfcfcfffcecfcfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecfceffcececeffcececeffcececeffcfceceffcececeffcececeffcececfffcececeffcecfceffcececeffcececeffcececeffcececdffcecdceffcececdffcececeffcdceceffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcccdffcccdcdffcccdccffccccccffcccdccffccccccffccccccffccccccffccccccffcbcbccffcccbccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcccdccffcccccdffccccccffcccdcdffcdcdcdffcdccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcccdcdffcdcccdffcccdcdffcdcdccffcdccccffcccdccffcccccdffcdcdccffccccccffcccccdffcccdcdffcdccccffcccdcdffcccdccffcdcdcdffcdcccdffcdcdccffcdcccdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcecdcdffcdceceffcdcecdffcdcecdffcdceceffcecdceffcececdffcecdceffcdceceffcdcdceffcdcdceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcfcecfffcecfcfffcecfcfffcfcfcfffcfcfcfffcfd0cfffd0cfcfffcfcfcfffcfd0d0ffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d2d1ffd1d1d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9dad9ffd9d9d9ffd9d9d9ffdadadaffd9dadaffd9dadaffdadadaffdadadaffdadbdaffdbdadaffdadbdaffdbdbdbffdcdcdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdddcffdcdddcffddddddffddddddffdeddddffdeddddffdededdffdededeffdededeffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdfffe0dfdfffdfe0e0ffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e1ffe1e2e2ffe2e1e2ffe1e2e2ffe2e2e2ffe2e1e1ffe1e1e2ffe1e2e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e4e3ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e6ffe7e8e7ffebebebfff0efeffff3f4f3fff7f8f7fffbfbfbfffdfefdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff090909ff060606ff050505ff050505ff040505ff050505ff040404ff020303ff010201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040403ff060606ff070807ff080808ff090909ff0a0a09ff090a09ff0a0909ff0b0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffefffffffffefffefffefffefffefffffefffffefefffffffefffffffefefffefefefffffffefffefffefffefefffffefefefffefefefffefffefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffffefefffefefefffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffdfefdfffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffefffffefffffefefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefdfffdfefefffefefefffdfdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffdfefdfffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefffffefefffffffefffffffefefffefefefffffffefffffffefffefefffffffefffffefffefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffffefefffefefefffffffefffefffefffefefffffefefffffefefefffefffefffffffefffffffffffefffffffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffffefffefffffffffffefffffffefffefffffffffffffffffffefffefffffffffffefffffffffffefffefffffffefffefffefffffefffffffefefffffffffffefffffffffffffffffefefffffefffffefffffffefffefffffefffffffffefffffefefffffffffffffffffffffefefffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefefffffefefffefffefffefffefffffefffffffefffffefffffffefffefffefefefffffefffffefffffffefefefffefffffffefffffffefffffffefffefffefefefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffffefefffefefffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffeffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffcfdfcfffbfbfafff7f7f7fff3f3f3ffefefeeffe9eae9ffe8e7e8ffe7e6e7ffe7e7e7ffe6e7e6ffe7e6e7ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e5ffe6e6e6ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffe0dfe0ffdfdfe0ffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdfdedfffdededeffdedfdeffdededeffdededeffdededeffdededeffdddeddffdedddeffdeddddffdededeffddddddffddddddffddddddffddddddffdcddddffdcdddcffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdcffdbdcdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdadbdbffdbdadaffdbdadbffdadbdaffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdad9daffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd5d4d5ffd5d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d2ffd3d2d2ffd3d2d2ffd3d2d3ffd3d2d2ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d1d1ffd0d1d0ffd1d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcececeffcececeffcececeffcececeffcececeffcdcecdffcecdceffcececeffcecdceffcececdffcdceceffcececdffcececdffcdceceffcececeffcececdffcdceceffcececdffcececeffcececeffcececdffcdcecdffcecdceffcecdcdffcececeffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcccdffcccdccffccccccffcdccccffccccccffccccccffccccccffcccbccffcbccccffcbcccbffcbccccffcccccbffcbcbcbffcbcbccffcccccbffcccccbffccccccffccccccffcccbccffccccccffccccccffccccccffccccccffcdccccffcccccdffcccdccffccccccffcdcccdffcccdcdffccccccffcccdcdffcccdcdffcdcdcdffcdcdccffcccdccffcdcdcdffcdcdccffcdcdccffcccdccffcdcccdffcdcccdffcdcccdffcdccccffccccccffcccdccffccccccffccccccffccccccffccccccffcccdccffccccccffccccccffccccccffcccdccffccccccffcdcccdffcdccccffcdcdcdffcccdccffcdcccdffcdccccffcdcccdffcccdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcecdffcdcdceffcdcecdffcdcdcdffcdceceffcdcdcdffcdcdcdffcdcdcdffcececdffcececdffcececeffcececeffcececeffcececeffcecfceffcecfceffcfcecfffcfcecfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfd0d0ffd0d0d0ffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d3ffd3d2d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d4d4ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadad9ffd9d9d9ffd9dad9ffdad9daffdadadaffdad9daffdadadaffdadadaffdadadaffdadbdaffdadbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdcdcdcffdddddcffdcdddcffddddddffdeddddffdeddddffdddeddffdededeffdededdffdededeffdededfffdededeffdfdedfffdfdfdeffdfdfdfffe0dfdfffe0dfe0ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e1ffe1e2e2ffe1e1e2ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe1e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e6e6ffe7e7e7ffe8e9e8ffedededfff1f1f1fff5f5f5fffaf9f9fffcfdfcfffdfdfefffefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0b0b0cff0a0909ff060606ff050605ff050505ff060506ff050405ff030303ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020201ff030404ff070707ff090909ff090909ff090a0aff090a09ff0a090aff0a0a0aff0c0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffefffffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefefefffefefffffffefefffefefefffefefefffefffffffefefefffefefffffefffefffffefefffffffefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefefffdfefdfffefefdfffdfdfefffefefefffdfefdfffefefdfffdfefefffefefefffffefefffffefefffffefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfefffefefdfffefdfefffefefdfffefefdfffefefefffdfefdfffefefdfffdfdfefffefefefffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefffffffffefffefefefffefffefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfefffefefdfffefefefffefefefffffefffffffefefffffffefffefefefffffefffffffefefffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffefffefefffffffffefffefefffffffefefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffefefffffefffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffefffffffffffefffffefefffffffffffffffffffffffefffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffefffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffdfefefffbfafbfff8f8f8fff4f5f4fff1f0f0ffececebffe7e8e8ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e1e1ffe0e0e1ffe1e1e1ffe1e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededfffdfdedeffdedfdfffdededeffdededeffdededeffdededeffdededdffdddedeffdddedeffdddddeffdeddddffdddddeffddddddffdddddcffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdcdcffdbdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdadbffdbdbdaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdadad9ffd9d9daffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd5d5d4ffd4d5d4ffd4d4d4ffd3d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffd0cfcfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcecfcfffcececfffcfcecfffcfceceffcfceceffcecdceffcececeffcececeffcececdffcecdcdffcdcecdffcececeffcecdcdffcececdffcdcdcdffcdcdceffcecdcdffcdcdcdffcdcdcdffcdceceffcdcdcdffcdcdceffcdcecdffcecdcdffcececdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdcdffcdcdcdffccccccffccccccffccccccffccccccffccccccffccccccffcbcccbffcbccccffcbcbccffccccccffcbcbcbffcbcbcbffcbcccbffcbcbccffcbccccffcbcbccffcbcbcbffcccbccffcccbccffcccccbffcccbccffcccccbffcccccbffccccccffcbccccffccccccffccccccffccccccffcccdccffccccccffccccccffccccccffcdcccdffcdccccffcdccccffcccccdffcdcdcdffcccdcdffcdcdccffccccccffccccccffcdcccdffcdccccffccccccffccccccffccccccffccccccffccccccffccccccffcbccccffcccbccffccccccffcccccbffccccccffcccccbffccccccffccccccffccccccffcdccccffccccccffccccccffcdccccffccccccffcdcdccffccccccffccccccffcccccdffcccdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcecdffcdcdceffcdceceffcdcdceffcecdcdffcecdceffcecdceffcececdffcecdceffcececdffcececeffcececeffcececeffcececeffcececfffcfcfcfffcecfcfffcfcfcfffcecfcfffcfcfcfffd0cfcfffd0cfcfffd0cfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d2ffd1d2d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d4d5ffd5d6d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d7ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d7ffd7d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9daffdad9daffd9d9daffdadad9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffdadadaffdadadbffdbdadaffdadbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdddcffdcddddffdcddddffddddddffdddddeffddddddffdeddddffdededeffdededeffdededeffdededeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe1e1e2ffe2e1e1ffe2e2e1ffe2e2e2ffe1e2e1ffe2e2e1ffe1e1e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffeaeaeaffefefeffff2f2f3fff7f7f6fffbfbfbfffdfdfefffffffefffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161516ff0d0d0dff0b0c0bff090909ff060606ff050505ff050505ff040504ff030303ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff030404ff080707ff0a0909ff090a09ff0a0a0aff0a0909ff0a0a0aff0c0c0cff0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefffefffefffffffefffffffefefffffffffffffefefefffffefffffffffefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffffefefffffefefffefefefffefffefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefdfffdfefefffefefdfffdfdfefffefefefffefefefffefefffffefefefffefefffffefffffffefefefffffefffffffffefffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffefffffffffefffffefefefffffffefffffefefffffefefffefefefffefffefffefefefffefefefffefefdfffdfefefffefdfdfffefdfdfffdfdfefffefefefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffefdfefffdfefefffefefdfffdfefdfffefefefffdfefefffefefefffefefdfffdfdfefffefefdfffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffffefffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffffffffefffefffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffdfefefffdfefdfffdfefefffefdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffffefefffefffefffffefffffefffffffffffefffffefffffefffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefffffefefffffefefffffffffefffefefefffffefffffefefefffefefefffefefffffefefffffffffefffffffefffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefefffefffffffefffefffffffefffffefffffefefffffefffefffefefefffefefefffffffefffefffffffffffffffefefefffefefffffffffefffefefefffffffffffefffefffefffffffefffffffefefffffefffffffefefefffffefffffffffefffefefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffcfcfdfff9f9f9fff6f6f6fff2f2f2ffeeedeeffe9e9e8ffe7e7e7ffe6e7e7ffe6e6e7ffe7e7e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e2ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe1e2e2ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e0e0ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0dfffdfdfe0ffe0dfdfffdfe0dfffe0dfe0ffdfdfdfffdfdfdfffdfdedfffdedfdeffdfdedeffdededfffdededeffdfdfdeffdededeffdededeffdededeffdddedeffdddedeffdddddeffdeddddffddddddffddddddffddddddffdcddddffdddcddffdddcddffdddddcffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadbdbffdadbdaffdadadaffdbdadaffdadadbffdadadaffdadad9ffd9dad9ffdadadaffd9dadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d7d6ffd7d6d7ffd6d6d6ffd6d6d5ffd6d5d6ffd5d6d5ffd5d5d5ffd4d4d5ffd4d4d5ffd5d5d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd4d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececfffcfceceffcececeffcececeffcececeffcdceceffcececeffcdcdceffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdcdffcccccdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdccffcdcdccffcccccdffcdcccdffcccdccffcccccdffccccccffccccccffccccccffcccbccffcbccccffcccccbffcccccbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcacbffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffccccccffcbccccffccccccffcccccbffcbccccffcccccbffcbcbccffccccccffcbccccffcbccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcccbccffcbccccffccccccffcbccccffcccccbffcccbccffcbcccbffcccbcbffcbcbccffcbcbccffcccccbffcbcbcbffcccbccffcbcccbffcbcccbffcbccccffcccbccffcccccbffccccccffcbccccffccccccffccccccffccccccffccccccffcdcdccffcdccccffcdccccffcccdcdffcdcdccffcdcdcdffcdcdcdffcccdccffcccdcdffcdcccdffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcecdffcdcecdffcecdceffcecdceffcdceceffcececdffcececeffcececeffcecfceffcfceceffcececeffcececfffcfcfceffcececeffcfcfcfffcecfcfffcecfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffd0cfd0ffd0d0cfffd0cfd0ffd0cfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d0d1ffd0d0d1ffd1d1d1ffd2d2d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd2d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d5ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d5d5ffd6d6d6ffd6d7d6ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdad9d9ffdad9d9ffd9d9daffdad9daffd9dadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddddcffddddddffddddddffdedddeffdddedeffdededeffdededeffdfdfdeffdfdfdeffdfdedfffdfdfdfffdfe0dfffe0e0dfffdfe0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe1e2e1ffe2e2e1ffe1e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffe1e1e2ffe2e2e2ffe1e2e1ffe1e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe3e3e4ffe4e4e4ffe5e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe7e7e7ffe7e7e7ffe9e8e8ffecededfff0f1f0fff5f5f4fff9f9fafffcfcfcfffdfefefffffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a19ff161615ff0d0d0dff0b0b0cff090909ff060606ff050505ff050505ff030303ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff050404ff080808ff0a0a0aff090a0aff0a090aff0a0a0aff0c0c0cff100f0fff1514150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefefffffefefefffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffefefffffefefefffefffefffefefefffffefefffefefffffffefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffffefffffffefffffffffefffffefffffefefefffefefffffefefefffefefefffffefefffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffefffffefefffffefefefffffefefffffefefffffefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffefefefffdfefefffefdfdfffdfdfefffefefdfffdfefdfffdfefefffdfefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefefefffefefffffefffefffefefefffefefffffefefefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffffffefffffffffffefffefefffffffffffffffffffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefffefffefffefffffefffffffffffffffefffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefffffffffffffffffefffffefffffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffefffffefffffffffefffffffefefffefefefffffffefffffffffffefffffffffefefffefefffffffffefffffffffffefffffffffefffffffefffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffefffefffefffefffffffefffffffefefefffefefefffffefefffefffefffefefffffefffefffefefffffefefefffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefdfdfffbfbfbfff6f6f6fff4f4f3fff0f0f0ffeaebebffe7e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfe0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdedfdfffdfdedeffdfdedeffdededeffdededeffdededeffdededeffdededeffdddddeffdededeffdededdffdddeddffddddddffddddddffddddddffdddcddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadbdaffdbdadaffdadbdaffdadadbffdadadaffdadadaffdadadaffdadadaffd9dad9ffd9dadaffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d3ffd3d2d2ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcecfcfffcecfcfffcececeffcfcfceffcececeffcececeffcececeffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcccdffcdcdccffcccdccffcccdccffcdccccffcdcdcdffcdcccdffcccccdffcccdcdffcdccccffcdccccffccccccffcdcdccffcccdccffcccdcdffcdccccffcccccdffcdcdccffcdcdccffcccdccffccccccffccccccffccccccffccccccffccccccffccccccffcccbcbffcccbccffcccbccffcccbccffcbcbcbffcbcbcbffcbcacaffcacacbffcbcbcbffcbcbcbffcbcacbffcbcacbffcacacbffcacbcaffcbcacaffcacbcaffcbcbcbffcacbcbffcbcacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcccccbffcccbccffcbcccbffcccccbffccccccffcccbccffcbcbcbffcbcbcbffcccbccffccccccffcccccbffcbcbccffcccbccffcbcbcbffcbcccbffcbcbcbffcccbcbffcbcbccffcccbccffcbcbcbffcbcccbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccccbffcbcccbffcccbccffcccbccffcccbccffcccbccffcccbccffccccccffccccccffccccccffccccccffcdccccffcdcdccffcdcccdffccccccffcccccdffcccdcdffcccccdffcdcccdffcdcccdffcccccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcecdffcececeffcdceceffcdceceffcececeffcececeffcececeffcececeffcfcfceffcfcecfffcfcecfffcececeffcececeffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d0ffd1d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffdad9daffdadadaffdad9daffdad9daffdadadaffdbdadaffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdbffdbdbdcffdcdcdcffdcdcdcffdcddddffdddcddffddddddffdeddddffdedddeffdedddeffdededeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e2e2ffe1e2e2ffe1e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe8e7e7ffeaeaeaffefefeefff2f2f2fff6f6f6fffafafbfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222222ff191a1aff161515ff0d0d0dff0b0b0bff090909ff080808ff060706ff030304ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff050505ff090809ff0a0a0aff0a090aff0a0a0aff0c0c0cff100f0fff151515ff1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefefefffffffffffffffefffefffffffefffefffefffefffffffffffefffffffffefffffefffffffefefffffefffffffffffefffffffefffefffffffffefffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffefffefffffffffffefffefffffffffffffffefffffffffefffffefffffffefefffffefffefffffffefffffffefffefffffffffefffffffffefffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefefefffffefffffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffffefefffefffefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefffffffffefffffffffefffefefefffefffefffffefefffffffffffffffffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefdfffefdfefffdfefefffdfdfefffdfefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffefffffffffffefffffffffffefefefffefefefffdfdfefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffdfefdfffefdfefffdfefefffefefefffdfefefffefefefffefefdfffdfefdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfdfdfffdfefdfffefefdfffefefefffffffefffffefefffefffefffefffffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffefffefffefffefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffffffffefffffffffefffffefffffffefefffffefffffffffffefffffffefffefffffffffefffffffffffffefefefffefffefffffefefffffffffffffffffffffefefffefffefffefffffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefefefffefdfefffcfcfcfff9f9f9fff4f4f4fff1f1f1ffedededffe8e8e8ffe7e7e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e5e6ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e1e1ffe1e1e0ffe1e1e0ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0dfdfffe0e0dfffe0e0dfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdfdfdeffdededeffdededeffdededeffdededeffdededeffdededdffdddeddffdeddddffdededeffdeddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdadaffdadadaffdadbdaffdadadaffdadadaffdadadaffd9d9daffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d7ffd7d7d7ffd7d7d6ffd7d6d6ffd7d7d6ffd6d7d6ffd6d6d6ffd5d6d5ffd5d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d2d2ffd1d1d2ffd1d1d2ffd2d1d2ffd2d2d1ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d0d1ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0cfffcfd0d0ffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcecfceffcececeffcfceceffcececeffcececeffcdceceffcdcdceffcdcecdffcecdcdffcecdcdffcdcecdffcdcccdffcdcdcdffcccdcdffcccdccffcdccccffcdccccffcdcdccffcdccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcccbccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacacaffcacbcaffcbcacbffcacbcaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcbcacaffcacacaffcacacaffcbcacaffcbcbcaffcacbcbffcacbcaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcccbcbffcccccbffcbcbcbffcbcbcbffcccbcbffcccbcbffcbcccbffcbcbcbffcbcbcaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcaffcbcbcbffcbcacbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbccffccccccffcccccbffcccbccffcbccccffccccccffccccccffccccccffccccccffcccdccffccccccffcdcdccffcdccccffccccccffcccdcdffcdcdcdffcdcccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcececeffcdceceffcececeffcdceceffcdcdceffcececeffcececeffcececeffcecfcfffcfcecfffcfcfceffcececeffcfcfceffcfcfceffcfcfcfffcfcfcfffd0cfcfffcfd0cfffcfcfcfffd0cfd0ffd0d0cfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d4d4ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffdadad9ffdad9d9ffd9dad9ffd9d9d9ffdad9daffdadad9ffd9d9daffdad9daffdadad9ffdadadaffdadadbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdddcddffddddddffddddddffddddddffddddddffddddddffdddddeffdededeffdededeffdfdfdeffdfdedfffdedfdfffdfdfdfffdfdfdfffe0dfdfffdfe0dfffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e1e2ffe1e2e2ffe1e1e2ffe1e2e2ffe2e2e1ffe2e2e1ffe1e2e2ffe2e1e2ffe2e2e2ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e3e2ffe3e2e2ffe2e3e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e6ffe8e8e8ffebececfff0efeffff3f4f3fff9f8f9fffcfcfcfffefefefffefefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff222222ff191919ff161616ff0d0d0dff0b0b0bff0c0d0cff090a09ff050505ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff060606ff090909ff0a0a0aff0a0a0aff0b0b0cff0f0f0fff151515ff1d1d1dff2727260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffefffffffefffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefefefffefffefffffefefffefefefffffefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffefefffffefffefffefefefffefefffffefefefffefefefffefffefffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfefdfffefefefffefefdfffdfefdfffefdfefffefefefffdfefdfffefffefffffefefffefffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffefffefffefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfefdfffefdfdfffdfefdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffefefefffefefdfffefefefffefefefffefffffffefffefffffefefffffffefffffefefffefefffffffefefffefefefffffefffffffefefffefefefffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffefefefffefffffffffefffffffffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffdfefefffdfdfdfffefefdfffdfefdfffefefdfffdfefdfffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefdfffefefefffefefefffffefefffefefffffffefffffefffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffefffffefefffefefffffffefffffefffffffffefffffffefffffefefefffffffffffffffffffffffefffffefffffffffffffefefffffefefffffffefffffefefefffefefefffefffffffffefffffffffefffefefefffefffffffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefefffffffffffffefffffffffefefffefffefffefffefffefefefffefffffffefefffffffefefffefefefffefffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefffffefffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffefffffefffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffefefffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffdfdfdfffafbfafff7f7f6fff2f2f2ffefefefffe9eaeaffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e4e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe1e1e1ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe1e0e1ffe1e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0e0ffdfe0dfffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedeffdededeffdfdfdeffdedfdeffdfdfdeffdededeffdededeffdddedeffdddddeffdedddeffddddddffddddddffdddedeffdddddeffddddddffdcdddcffdcddddffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffd9dad9ffdadad9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd8d8d7ffd7d7d7ffd6d6d7ffd6d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd5d5d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d2d1ffd1d2d1ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0cfffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffcfcfcfffcfcfceffcecfceffcfcfceffcececeffcecfcfffcececfffcececeffcdcecdffcececdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdccffcdcdcdffccccccffcccdccffccccccffccccccffccccccffcccbcbffcbcbccffcccbcbffcbccccffcccbccffcccbcbffcbcbcbffccccccffccccccffcccccbffcccbccffccccccffcbccccffcbcbccffccccccffcbcbcbffcccbcbffcbccccffccccccffcccccbffcbcbcbffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcbcacbffcacacaffcacacaffcacacaffcacacaffcacac9ffc9cacaffcacac9ffcacac9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacbcbffcacacbffcacacaffcacacaffcacbcaffcbcacaffcacacaffcbcacbffcbcbcaffcacbcaffcbcbcbffcbcbcaffcbcbcbffcacacaffcacbcbffcbcbcbffcbcbcbffcbcbcaffcbcacaffcacacbffcbcacaffcacacaffcacacbffcacacaffcacacaffcbcbcaffcacbcaffcbcbcaffcbcacbffcbcbcbffcacacbffcacacbffcbcacbffcacacaffcbcacaffcacbcbffcbcbcbffcbcbcaffcbcbcaffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccbcbffcbcccbffcccbccffcccbccffcbcbcbffccccccffccccccffcccccbffccccccffccccccffccccccffccccccffccccccffcdcdccffcccdccffcdcdccffcccdccffcdcdcdffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcecdceffcececdffcdcecdffcececeffcececdffcececeffcececeffcececeffcececeffcfceceffcfcfceffcfceceffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d2ffd1d1d2ffd2d2d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d5ffd6d7d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d7ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadadbffdadadbffdadadbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdddddcffdcdcdcffddddddffdcddddffddddddffdddeddffdddedeffdededeffdededeffdedfdeffdfdedfffdfdedfffdedfdeffdfdfdfffe0dfdfffe0e0dfffdfe0e0ffdfe0dfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe1e1e1ffe1e2e1ffe2e2e1ffe1e2e2ffe1e1e1ffe1e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe2e2e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e6e6ffe7e7e7ffeae9eaffeeedeefff1f1f1fff5f5f6fffbfbfafffdfdfdfffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2d2dff262626ff222322ff1a1a1aff151515ff0d0d0dff111011ff0e0e0dff060606ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff080807ff0a0b0aff0b0b0bff0b0c0bff100f0fff141514ff1c1d1dff262726ff2f2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffefffffefefffefffffffffffefffffffffffefefffffefffffffffffefffefffffffefefefffefefffffffefefffffefffffefffefffefefefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffefefefffefefffffffefefffffefffffefefefffefefefffffffefffefffffffefffefffffffefffffefefffffefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffefefdfffefefefffefefffffefefefffefefffffefefefffefefefffffffefffefefefffffefefffefffefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffffefefffffefffffefefefffefefffffefffffffefffefffefffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffffefefffefffefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefdfffdfdfdfffefefefffefefefffdfefdfffefefefffffefefffffefefffffefefffefefefffefefffffffffefffffffefffffefefffffefefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefefffefefffffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffefdfdfffdfefefffefefdfffefefefffdfdfefffdfefefffdfefdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefefffefefefffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefffffffffefffffefffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffefffefffefffffefefffefffffffefefefffefffffffefefffffefffefffefffefffefffffffefefefffefefffffffefefffffefffffefffefffefffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffefefefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffefffffffffffffffefefffefefffffffffefffefffefffffefffffffffffffffefffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefdfdfffbfcfcfff8f8f9fff5f4f5fff0f0f0ffecebecffe7e7e7ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe6e6e6ffe6e5e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdedeffdededfffdededfffdededeffdededeffdedddeffddddddffdededdffdddeddffdeddddffdddeddffddddddffddddddffdddcddffdddcdcffdcdcdcffdddcddffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadaffdbdadbffdadadaffdadadaffdadadaffdadadaffdadad9ffdad9d9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd4d4d3ffd2d3d3ffd3d2d3ffd2d3d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd2d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcecfceffcfceceffcecfcfffcececeffcececeffcececeffcececeffcececdffcdceceffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcccdcdffcccdccffccccccffccccccffccccccffcccbcbffccccccffcbcbccffcbcccbffcccccbffcccbcbffcbcbcbffcbcccbffcbcbccffcccbcbffcbcbccffcbcbccffcccbccffcccbccffcccbcbffcbcbcbffcccccbffcbcccbffcccbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcaffcbcacbffcacacaffcacacbffcacbcaffcacacaffcacacaffcac9caffcacacaffc9cac9ffcac9c9ffcacacaffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffc9cac9ffcac9c9ffc9cacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacbffcacacaffcacacbffcacacaffcacacaffcbcbcbffcacbcbffcacbcaffcbcbcaffcbcacaffcbcacaffcacacaffcacacaffcacacaffcacbcaffcbcacaffcacacaffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacaffcbcacaffcacbcaffcbcacaffcacacaffcacacbffcbcacaffcacacaffcbcacbffcbcacbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcccbffcbccccffcbcbccffcbcbccffcbcbcbffcccbcbffccccccffcbcccbffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcccdcdffcccccdffcccdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcdceceffcdcecdffcececdffcececdffcececeffcececeffcececeffcececeffcecfceffcfcfceffcfceceffcfceceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffd0cfd0ffd0d0d0ffd1d1d0ffd0d1d0ffd1d0d1ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d3ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d4ffd3d3d4ffd3d4d3ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d9d9ffd8d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d8d9ffd9dad9ffdad9d9ffdad9d9ffd9d9d9ffd9dad9ffd9d9daffdad9d9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdaffdadbdbffdcdbdbffdbdcdbffdcdbdcffdcdbdcffdcdcdcffdddcdcffdcdcdcffdddcddffddddddffddddddffdedddeffddddddffdedddeffdededeffdedfdeffdedfdfffdfdedfffdfdfdfffdedfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e4e4ffe4e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e7ffebececffefeff0fff3f3f3fff7f8f7fffcfcfbfffefefefffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343333ff2c2d2dff262625ff222222ff19191aff151616ff161616ff121312ff090909ff020303ff010100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff010001ff030303ff090909ff0e0d0dff0e0e0eff100f10ff151515ff1d1d1cff272627ff2f2e2eff3433340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefefffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffffefffffffefffffefffefffffffefffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffffefffefefffffffffefffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefffefffefffefffffffffffefefefffefffefffefefefffefefefffefefffffefefdfffefefefffefefefffefefefffffefefffffffefffefefefffffefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffefefffefefefffefefefffffffefffefefefffefefefffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffdfefefffefefefffefefdfffefdfefffefefefffefefffffffefefffefefefffefefefffefffefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffffefefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffefefffffffffefffefefffffffefffffffefffffefffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefefffefefefffefdfefffefdfefffdfefdfffefefdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfdfffdfdfdfffefdfdfffdfefdfffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefffefffffefefffffffefffffefffffffffffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefefffffefefffffefefffefffefffffffefffefefffffffefefffefefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffefefffffefffefffffffefffffefefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffefffefefffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffefffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffeffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfefffcfcfcfffaf9f9fff6f6f6fff2f2f2ffedededffe9e9e8ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e6e5ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0dfffdfe0dfffdfe0dfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdededeffdededeffdededeffdededdffddddddffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffdddcdcffdddcdcffdcdcdcffdcdddcffdbdbdcffdcdcdbffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdbdbdaffdbdadaffdadadaffdadadaffdadadaffd9dadaffd9dadaffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd9d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d6d6ffd5d6d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d3ffd4d3d3ffd4d3d3ffd3d3d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d1d0ffd0d0d1ffd0d0d1ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0cfffd0d0cfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececeffcececfffcececeffcececdffcececeffcdcdcdffcecdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcccdcdffcccccdffcccdccffccccccffccccccffccccccffccccccffccccccffcbcbccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcbcacaffcacbcaffcacbcaffcacacaffcbcacaffcacacaffc9cacaffcacacaffcac9caffcac9caffcac9c9ffcacac9ffc9c9c9ffcacac9ffcac9c9ffcac9c9ffcacac9ffcac9caffc9c9c9ffc9cac9ffc9cacaffc9cac9ffc9c9c9ffcacac9ffc9c9c9ffcac9caffcac9caffc9cac9ffcacacaffcacac9ffc9cacaffc9cacaffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffc9cacaffcacac9ffc9cacaffc9cacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcac9caffcac9caffc9c9c9ffcac9c9ffcacac9ffcac9caffcacacaffcacac9ffcac9c9ffcacac9ffc9c9caffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcbcacaffcacacbffcacacbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffcccbcbffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcdcccdffcccccdffcccdccffcdcdcdffcdcdccffcccdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcecdcdffcdcdcdffcecdcdffcdcecdffcdcecdffcececeffcececeffcececeffcececeffcececeffcececeffcfcecfffcecfceffcfceceffcfcfcfffcfcfcfffd0cfd0ffd0d0cfffd0cfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d8ffd8d8d9ffd9d9d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffdad9d9ffdadad9ffdad9daffdadadaffdadadaffdadadaffdbdadaffdadadbffdbdbdbffdbdbdbffdcdcdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddddcffdcdcddffddddddffddddddffdddddeffdededeffdedddeffdfdedeffdfdedeffdfdfdeffdededfffdfdfdeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e1ffe1e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e5ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe9e9e9ffedededfff1f1f0fff5f4f5fffafafafffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a3aff333433ff2c2c2cff262626ff222222ff1a191aff1c1c1dff171716ff0c0c0cff050504ff010202ff000101ff010100ff010000ff000001ff010001ff010101ff010101ff000001ff010100ff000101ff000100ff010100ff010101ff000000ff000100ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff010100ff000000ff010000ff000000ff000000ff000000ff010100ff040504ff0b0b0bff111111ff151414ff141514ff1d1d1cff262626ff2f2e2eff333334ff3737380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefefffffefefffffefefffffffffffffefefffefefffffefffffffefefefffefffffffffefffffffffffffefefefffffefffffffefffffffefffffefefefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffefefefffefffffffffefefffefffffffefefefffefefefffffefffffffefefffefefefffefefefffffffefffefffefffefefffffefefefffffefffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffffefefffffefefffefefefffefffefffefefffffefefefffefefefffffefefffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffffffffffefffefffffffffffefefefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefffefffefefffffefefefffffffffffefefffffffefefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffefffffffffefffffefefffffefefefffffefffffefefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffdfdfefffefffefffefffefffefefffffefefefffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffefefffffefffffffffefffffefefffffefefefffffefffffefefefffffefffffffffffffefefefffefefefffffefefffefefefffefefefffefffefffefffefffefffefffefefefffefffffffefefffffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfdfffefefefffefefefffefefdfffdfdfefffdfefefffefdfdfffdfefefffefdfefffdfefefffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefefffefefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffefefffefffffffefffefffffffefffffefefffffefffffefefefffefffefffffefffffefefefffffefefffffefffffefefefffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffefefefffefffffffffefffffffffffffffffefffffffffffffefffffffefffffefffefffefefffffffffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefefffdfdfdfffbfbfbfff8f8f8fff4f4f4fff0f0f0ffeaeae9ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffe6e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e1ffe2e1e1ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e0ffe0e0dfffdfdfe0ffe0e0dfffdfe0dfffdfdfe0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdededfffdfdfdfffdededfffdedfdfffdededeffdfdedeffdededeffdededeffdededdffdededeffdddedeffdddeddffdddeddffdeddddffddddddffddddddffdcddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadbdaffdadadaffd9d9daffdad9daffdad9d9ffd9d9daffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd1d1d2ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcfcfcfffcfcecfffcececeffcececeffcececeffcdceceffcececeffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcccdcdffcdccccffcccdcdffccccccffccccccffccccccffccccccffcccbccffcccbccffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcacacbffcacbcbffcacacbffcacbcbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcacbffcacbcbffcacbcaffcbcbcaffcbcacaffcbcacbffcacacaffcacbcaffcbcacbffcacacaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcacac9ffcac9caffcacacaffcacacaffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9cacaffc9c9c9ffc9cacaffcac9c9ffcacacaffc9cac9ffcac9caffcac9caffcac9caffc9c9c9ffc9c9caffcacac9ffc9cac9ffc9c9caffc9c9c9ffcacacaffc9c9caffcac9c9ffc9c9c9ffc9cacaffc9c9c9ffc9c9caffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffc9cac9ffc9cac9ffc9cac9ffcac9c9ffcac9caffc9c9caffc9cacaffcac9caffcacacaffcac9caffcacacaffcacacaffcacacaffcbcbcbffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcccbccffcbcbcbffcccbccffccccccffcbccccffccccccffcccbccffcccccbffccccccffccccccffccccccffccccccffccccccffccccccffcccdcdffcdcccdffcdcdcdffcdcdccffcdcdcdffcdcccdffcdcccdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdcdffcececeffcdcdceffcececeffcdcdceffcececeffcececeffcececfffcececeffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfd0cfffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9d9d9ffd9d9daffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdcdcffdcdbdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdddcddffddddddffddddddffddddddffdededdffdededeffdededeffdedfdeffdedfdeffdfdfdfffdedfdeffdfdfdfffdfdedfffdfdfdfffdfdfe0ffe0dfdfffdfe0e0ffe0e0e0ffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe0e1e1ffe1e0e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe2e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffebebebffefefeffff3f3f3fff7f7f7fffcfcfcfffefdfefffefefefffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff3a3939ff343333ff2d2c2cff262626ff232222ff242525ff1e1f1fff121211ff090a09ff060505ff050505ff050505ff050505ff040304ff030303ff030302ff020203ff030302ff020302ff020303ff020202ff020202ff010102ff020101ff010101ff010202ff010102ff010202ff010201ff020101ff010101ff010101ff010101ff020101ff020303ff040403ff040404ff030302ff020202ff020203ff070807ff0e0e0fff151516ff1b1b1bff1d1d1dff262626ff2f2e2fff343434ff383837ff3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffefffefffefffffffefefffffffefffffefffffffefffefffffffffffefefffffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefffffffefffefffefffefffefffefffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefffffffffefefffffefefffefefffffffefefffefefefffefefffffefffefffefefffffefefffffffefffffefefffffefffffffefefffffefefffffffefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffefefffffefefffffffefffffefefffffefffffffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfefffefefefffefefefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffefefffffefefffffffffffffefefffffffffffffefefffffefefffffffefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefefefffefefefffdfefdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffdfefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffefefffffffffffffefefffefefefffefffffffefffefffefefffffefefffffffffffffefffffffffffffffffefffffefefffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffffffffefefffffffffefffffffffffefffffffffefffffffefffffefffefffefefffffefefefffffefffffefffffffefffefffffffffffefefffffefffefffefefffffffffffffefffefffefefffffefefffffffefffffffefffffefefffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefdfffcfbfcfff9faf9fff5f6f6fff2f2f2ffededeeffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e6ffe5e5e6ffe6e6e6ffe5e5e6ffe5e6e6ffe5e5e6ffe4e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e1ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfe0ffdfdfdfffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdeffdededfffdedfdfffdededeffdededeffdededeffddddddffdededeffddddddffdddedeffddddddffddddddffddddddffdddcdcffdcddddffdcddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdbdadbffdadadbffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffd9d9daffdadad9ffdad9daffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd3d3d3ffd2d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfd0ffd0cfd0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececfffcfceceffcececeffcececeffcececeffcdcdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccdcdffcccdccffcdcdcdffccccccffccccccffccccccffccccccffcbcccbffcbcbccffcbcbccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacbcbffcbcbcbffcacbcaffcacbcbffcbcbcbffcacacbffcacbcaffcbcbcaffcacacbffcacbcbffcacbcbffcacbcbffcacacbffcacacaffcacbcaffcacacaffcacbcbffcbcacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffc9cacaffcacacaffc9c9caffc9c9caffcac9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c8ffc8c8c9ffc9c9c8ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9c9ffc9c9c9ffc9c9caffc9c9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffc9c9caffc9c9caffcacacaffc9cacaffcacacaffcacacaffcacacaffcbcacaffcacacbffcacacbffcbcbcbffcbcbcbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbccffcbcbccffcccbcbffcbcbcbffcbcccbffcbcbccffcbcbccffcccbccffcbccccffccccccffccccccffccccccffccccccffcccccdffcdcccdffcccdccffcccccdffcccccdffcdccccffcdccccffcccccdffcccccdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcecdffcececeffcdcdceffcececdffcececeffcecdceffcececeffcececeffcecfcfffcfcecfffcfceceffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0cfcfffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d1d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d5ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffdadadaffd9dadaffdad9daffdad9d9ffdadadaffdadadaffdadadbffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdbdcdbffdcdbdcffdcdcdcffdcdcdcffdcdcddffddddddffdddcddffddddddffdedddeffdedddeffdddddeffdededeffdededeffdededeffdededfffdfdedeffdededfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffdfdfdfffdfe0dfffdfe0e0ffe0dfe0ffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e1ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e6e7ffe7e6e7ffe7e7e7ffe9e9e9ffedededfff0f0f0fff4f4f5fffaf9f9fffdfdfdfffffefefffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff424242ff39393aff333333ff2d2c2dff262626ff2b2c2bff282828ff1d1d1dff141414ff121213ff121212ff121212ff121112ff101010ff0d0c0cff0a090aff080808ff070708ff070706ff060707ff060706ff050606ff050605ff050505ff040405ff040504ff050504ff050405ff040505ff040404ff040404ff040404ff050505ff080808ff0d0c0cff101010ff100f10ff0e0d0dff0c0c0cff0d0d0dff111111ff181819ff202120ff262627ff262626ff2f2f2fff333434ff383838ff3f3e3fff4a4a4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffefefffffefffffffffefffffefffefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffffffefefefffffefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefefefffefffefffefffefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffefffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfefefffefefefffefefefffefefefffffefefffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffefffffffefefffffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefdfffefefefffefefdfffefefefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffefefffffffffffffefefefffffefefffffffffffefefefffefffefffefffefffefffefffffffefffefefefffefffffffefefffffffffefffffffefffefefffffffffffffffffffffffefefffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffefefffffefffffffffefefffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffdfdfcfffafbfafff7f7f7fff3f3f3ffeff0f0ffeaeaeaffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e6e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdedfffdfdfdeffdedfdeffdedfdeffdfdedfffdededeffdededeffdddedeffdedddeffdddeddffdddedeffdddddeffddddddffddddddffddddddffddddddffdcdddcffdcdddcffdcdcdcffdcdcdbffdcdcdbffdcdbdbffdcdcdcffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadbdaffdadadaffdadadaffdadadaffd9dadaffd9dadaffd9dad9ffdad9d9ffd9dadaffd9d9d9ffd9d8d9ffd9d9d9ffd9d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd5d6d6ffd5d6d6ffd5d5d5ffd4d4d5ffd4d4d5ffd5d4d5ffd5d4d5ffd4d4d4ffd4d3d4ffd4d3d3ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd2d1d2ffd1d1d1ffd0d1d1ffd1d1d0ffd0d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcececeffcecfceffcececeffcececeffcececeffcdceceffcdceceffcdcecdffcecdcdffcdcdceffcdcdcdffcdcccdffcdcdcdffcdccccffccccccffccccccffccccccffccccccffcbcccbffccccccffcbcccbffcbcbccffcbcbccffcbcccbffcbcbcbffcbcbcbffcacbcbffcacbcbffcacbcaffcacacaffcacacaffcacacaffcacacbffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cac9ffc9cac9ffc9cac9ffcacac9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c9c8ffc9c9c9ffc8c8c8ffc8c9c9ffc8c9c8ffc9c8c8ffc9c9c9ffc8c8c9ffc9c8c9ffc9c9c9ffc9c8c8ffc9c8c8ffc8c8c9ffc8c9c9ffc9c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c9c9ffc8c9c8ffc8c8c8ffc8c8c9ffc9c8c9ffc9c9c9ffc8c9c9ffc9c8c9ffc8c8c8ffc9c9c8ffc8c9c8ffc9c9c8ffc9c9c9ffc8c9c9ffc8c9c9ffc8c8c8ffc9c8c9ffc8c9c8ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9c9c9ffc9cac9ffc9c9caffcacac9ffcacac9ffcacacaffcacacaffcbcacaffcacacaffcacbcaffcacacaffcacbcaffcbcbcbffcacbcbffcbcbcbffcbcbcbffcccbcbffcbccccffcbcbccffcccbccffcccbccffcccbcbffcccbcbffcbcbcbffcbccccffcccbccffcbcccbffccccccffccccccffccccccffcbccccffccccccffccccccffcccccdffcccdccffcccccdffccccccffccccccffccccccffcdcccdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcecdcdffcdcecdffcececeffcececeffcececeffcececeffcececeffcfcecfffcecfceffcecfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffcfd0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d0ffd1d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dad9ffd9dad9ffdad9daffd9dadaffd9dadaffd9d9daffdad9daffdadad9ffdadadaffdadadaffdbdbdbffdadadaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdbdcdbffdcdcdbffdcdcdbffdcdddcffdcdcddffdddddcffddddddffddddddffdeddddffdeddddffddddddffdddeddffdededeffdededeffdfdedfffdededeffdedfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfe0ffe0dfe0ffe0e0e0ffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e1e0ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe2e3e3ffe2e2e3ffe3e2e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e4ffe6e6e5ffe5e5e5ffe6e6e6ffe6e5e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e7e8ffeaebeaffeeeeeefff1f2f2fff7f6f6fffbfbfcfffdfefefffefffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4b4a4bff4a494aff424242ff3a3939ff343333ff2c2c2dff323333ff333333ff2c2c2cff282828ff282828ff292929ff29292aff292929ff262626ff202020ff181919ff141515ff121312ff111111ff101010ff0f0f0fff0f0f0fff0d0d0dff0c0b0bff0b0a0aff0b0b0aff0b0c0bff0b0b0bff0b0b0bff0a0b0bff0a0b0bff0b0b0bff100f10ff161616ff1e1f1fff252425ff262626ff232424ff222222ff222222ff242424ff292929ff2e2e2dff313131ff2f2f2eff333333ff383838ff3f3e3fff4a4b4aff5757570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffefefefffffefffffffefffffffffffffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffefffefffefefffffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefefffefffefffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffffffefefefffefefffffffefefffefffffffefefefffffefefffffefefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffffffffffefefefffefefffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefdfffefefdfffdfdfefffdfdfefffdfdfdfffefefffffefefefffefffffffefefefffefefffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffffffffffffefefffffffefefffefefefffefefefffffefefffffffffffefffffffefefefffefefffffefffefffefffefffffffefffefefefffefefffffffefffffefffefffffefefffefefefffefffefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefdfefffdfefefffefdfefffdfdfefffefefdfffefefefffdfdfefffdfdfefffdfdfdfffefdfefffefdfefffefefefffefefefffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffefffffefefffefefffffefffefffffffefffefffffffffffefffffffffffffefefffefffffffffefefffffefefffffffefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffffffefffefefffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffefffefffefefffffffefefffefffffffffefffffffefffffffffefffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfffbfbfbfff8f8f8fff4f4f5fff1f1f1ffecececffe8e8e8ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e5e5ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdedfdfffdedfdeffdfdedfffdededeffdededeffdededeffdededeffdededdffdededdffdededeffdededdffdddedeffdeddddffddddddffddddddffdddddcffdddddcffdddcdcffdddcdcffdcdddcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdcdbdbffdcdbdcffdbdbdbffdbdbdbffdadbdbffdadbdbffdadbdaffdbdadaffdadadaffdadadaffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d4ffd3d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d1d1ffd2d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffd0cfcfffd0cfd0ffcfcfcfffcfcfcfffcececfffcecfcfffcecfceffcececeffcecdceffcdcdceffcecdceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdccccffcdcccdffcdcdcdffccccccffcccdccffccccccffcbcccbffcccbccffcbcbccffcbcccbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcacacbffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffc9cacaffc9cacaffc9cac9ffcacacaffc9c9c9ffcacac9ffcac9c9ffc9c9caffc9cac9ffcac9c9ffc9cacaffcacac9ffcacacaffcacac9ffc9cacaffcac9c9ffcac9c9ffcac9c9ffc9c9c9ffcac9c9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c9c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc8c8c9ffc9c9c8ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c8ffc9c9c8ffc9c8c8ffc9c8c9ffc9c9c8ffc8c8c9ffc9c8c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9caffc9cac9ffc9c9c9ffc9c9caffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacbffcacbcaffcbcacaffcbcacaffcbcbcbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccbccffcbcbccffcccccbffccccccffcccbccffcccbccffcccbccffccccccffccccccffccccccffccccccffccccccffcccccdffcccdccffcdcdcdffccccccffcdcdcdffcdcdcdffcdcdceffcdcdcdffcececdffcececeffcececeffcececfffcfceceffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0cfffcfcfd0ffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d2d2ffd2d1d2ffd2d2d2ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d4ffd4d5d4ffd5d5d6ffd5d5d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d9ffd8d9d9ffd8d9d9ffd8d9d9ffd8d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9dadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdbdaffdbdadaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcddffdcdddcffddddddffddddddffddddddffdddeddffdededdffdddddeffdddddeffdededeffdededeffdededeffdededeffdfdfdeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffe0dfe0ffdfdfe0ffe0e0e0ffdfdfe0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e1e1ffe0e0e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffecececfff0eff0fff3f4f3fff9f9f9fffdfdfdfffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4b4b4bff4b4a4bff494a49ff424242ff393939ff343334ff3a3a3bff3e3f3eff3c3c3cff3c3b3cff3d3e3dff404041ff404040ff403f3fff3a3a3aff2f2f2fff252525ff1e1e1eff1a1a1bff191819ff181818ff161617ff151616ff151515ff131413ff121213ff121212ff131312ff121212ff121212ff121211ff121212ff141515ff1e1e1dff252526ff313130ff3a3a3aff3c3c3cff3b3a3aff3a3a39ff383838ff393939ff393939ff383838ff343434ff333333ff373737ff3f3f3fff4a4a4bff575857ff5e5e5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffefefffffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefefffffefefffefffefffefefefffffefefffefefefffffffefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffefefffffefefefffefefffffefefefffefefefffefffefffefefefffffefefffffffffffefffffffefffefffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffffefffffefefffffffffefffefffefffffefefffefefefffffefefffefffefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefffefffefefefffefffefffffefefffffffefffefefffffffefffffefffefffffffefffefffffffefefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefffefffefefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffefffefefffffefefefffffffffffefefffffffffefffefffefffffffffffffefefffffffefffefffffffffefffffffefffffefffffffffffefffffefffffefffffffefffefffefefffffefefffffefefefffefffffffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfefffefdfdfffdfefefffefefefffefefefffefefefffefefdfffefdfdfffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffefffefffffffefffefffffffffefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefefefffffffffffefefffffffffffffefffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffefefffffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffefffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefdfefffcfcfcfffafaf9fff6f6f6fff2f2f3ffeeefefffeaeaeaffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfe0dfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdedfdfffdfdedfffdededeffdededeffdededfffdededeffdddedeffdededeffdededdffdddeddffddddddffdeddddffddddddffddddddffddddddffdcdcdcffdddcdcffdcdcdcffdcdcdbffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadadaffdbdadaffdadadaffdadadaffdad9daffdadadaffdadad9ffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d3d3ffd4d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d2d3ffd2d3d2ffd3d3d2ffd2d2d3ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd2d1d1ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0cfffd0d0d0ffcfcfd0ffcfcfcfffcfcfd0ffcecfcfffcfcfcfffcecfceffcfceceffcececeffcececeffcececeffcecdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcccccdffcccccdffccccccffccccccffccccccffcccbccffcccbccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcbcacaffcacbcaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcac9c9ffc9cac9ffcacac9ffcacac9ffc9c9caffcac9caffc9c9c9ffc9cac9ffc9c9caffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c9ffc9c8c9ffc9c9c8ffc9c9c8ffc9c9c8ffc8c8c9ffc8c8c8ffc9c9c9ffc8c8c9ffc9c9c8ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc8c8c8ffc8c7c8ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c7ffc7c8c7ffc8c8c7ffc8c8c7ffc7c8c8ffc8c7c8ffc7c8c7ffc8c8c7ffc7c8c8ffc7c7c8ffc7c7c8ffc8c8c8ffc8c8c7ffc7c8c7ffc8c7c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9c9c9ffcacac9ffc9cacaffcacacaffcac9caffcacacaffcacbcaffcacacaffcacacbffcacacaffcacacbffcacacbffcacacaffcacbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffccccccffcccbccffcccccbffcccccbffcccbcbffcccccbffccccccffccccccffcccccdffcccccdffcccdccffcdcdccffcdcdcdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcecdffcecdceffcececdffcececfffcecfcfffcecfcfffcececeffcfcecfffcfcecfffcfcfcfffcfcfcfffd0d0cfffcfcfd0ffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d1d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d2d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d8ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdad9d9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddddcffdcdddcffddddddffdddddcffddddddffddddddffdeddddffdedddeffdededeffdededeffdededeffdededeffdededeffdededfffdfdedfffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe3e4e4ffe4e4e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffeae9eaffedeeeefff1f2f1fff6f5f6fffbfbfbfffdfefdfffefefffffefefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4a4aff4a4b4bff4a4a4bff494949ff424242ff3a3a3aff424242ff4a4a4aff4c4c4dff4f4f4fff505050ff525252ff535453ff525252ff4c4b4bff404141ff363635ff2d2c2dff282828ff262625ff242424ff222222ff212121ff212120ff202020ff1f1e1fff1e1e1eff1f1f1fff1f1f20ff1f1f1fff1e1e1fff1f1f1fff232323ff2c2d2cff343434ff414040ff4b4b4bff4e4e4eff4d4d4dff4c4c4cff4d4d4dff4b4b4bff474646ff3f3f3fff353535ff373738ff3f3e3fff4b4a4bff575757ff5e5e5eff6465640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefffffffffffffffffefffefffefffefffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefffefffefffefffefffefefefffefefefffffffffffefefffffefefffffefffefffefefefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffffefffffefefffffefefffffffffffffffefefffffffefffefefffffefefefffefefffffefffefffefefefffefefefffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefffffffffffefffffefffffffefffffefffefffffffffffefefffffefefffffefffefffffefefffefffffffefefefffffffffffffefffffefefffffffffffffffefefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfefdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfefefffdfefdfffefefefffffefefffffefffffefefffffefffefffefefffffefffefffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffffffffffefefffffefffffffefffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffdfefefffefefefffdfefdfffefefefffefdfdfffefdfefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffefffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffefefffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffefefffffefefffffefffefffffefefffefffefffefefefffffefffffefefffffefefffffefffffffffefefffffffefffefefffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffcfdfdfffafbfbfff7f8f7fff4f3f4fff1f0f0ffebecebffe8e8e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe5e5e6ffe6e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e1e1ffe1e2e1ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdedfdeffdededfffdededeffdedfdeffdededeffdededeffdededeffdededeffdddeddffdededeffdddddeffddddddffddddddffdddcdcffdcddddffdcdcdcffdddcddffdcdcddffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdcdbdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdadbffdadadaffdadadaffdadadaffd9dadaffdadadaffdad9daffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d4ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd1d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d1d1ffd0d0d1ffd1d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcececeffcecdceffcecdceffcdcdceffcdcdcdffcdcdcdffcdcccdffcccccdffcccdcdffccccccffccccccffcccccbffcccbcbffcbcccbffcccbccffcccccbffcccbcbffcbcbcbffcbcbcbffcbcbcaffcacbcbffcacbcbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffc9cac9ffc9cac9ffcac9c9ffcac9caffc9c9caffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c9c9ffc9c8c8ffc8c9c9ffc9c8c9ffc9c9c9ffc9c8c9ffc8c8c9ffc9c9c9ffc9c8c8ffc8c9c8ffc8c8c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc7c8c7ffc8c8c8ffc8c7c8ffc7c7c8ffc8c8c8ffc8c8c7ffc7c8c8ffc8c8c7ffc8c7c7ffc7c8c7ffc8c7c8ffc8c8c7ffc8c7c7ffc8c7c7ffc7c8c7ffc7c8c7ffc7c8c8ffc7c8c8ffc8c7c7ffc7c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc8c8c8ffc7c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c7c8ffc8c7c8ffc7c7c8ffc8c8c8ffc8c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc8c9c9ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffc9cac9ffcacac9ffcac9caffc9cacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacbcaffcbcacbffcacbcaffcbcacaffcbcacaffcacbcaffcacbcaffcacbcbffcacbcbffcbcbcaffcbcbcbffcacbcbffcbcbcaffcacbcbffcbcbcbffcacbcbffcbcbcbffcacbcbffcbcbcbffcccbcbffcccbccffcbcbccffcbcccbffcbcbccffccccccffcbccccffccccccffccccccffcdcccdffcdcccdffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcecdffcecdcdffcdceceffcececeffcececeffcececeffcececfffcfcfcfffcfcecfffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d2ffd4d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd7d8d8ffd7d8d7ffd8d8d8ffd8d7d8ffd9d8d9ffd8d8d9ffd8d9d8ffd8d8d9ffd8d9d9ffd8d9d8ffd8d9d9ffd9d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffd9dadaffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdadbffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdddcddffdddcddffdddcddffddddddffddddddffddddddffdedddeffdddedeffdededeffdededeffdededeffdedfdeffdfdedeffdedfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfe0e0ffdfe0e0ffe0e0dfffe0e0e0ffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e1ffe0e0e1ffe0e1e0ffe0e0e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe2e3e3ffe3e2e3ffe3e4e3ffe3e3e3ffe4e3e4ffe4e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e4ffe5e5e6ffe6e6e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e8e7ffe8e8e8ffecebebffefefeffff3f3f3fff8f8f8fffdfdfdfffffffefffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4b4aff4b4a4bff4b4b4aff4b4a4aff4a4949ff424342ff494a49ff525252ff575858ff5d5c5cff5f605fff616161ff616161ff5f605fff5c5c5cff555556ff4d4d4dff464646ff414141ff3e3e3eff3d3c3dff3a3a3bff3a3a3aff3a3a3bff3a3a3aff383838ff373737ff373736ff373637ff373636ff363736ff393939ff3d3d3dff464646ff4b4c4cff535252ff595a59ff5d5c5dff5e5e5eff5e5d5eff5c5c5cff595959ff535252ff484948ff3d3d3eff3e3f3eff4a4a4bff575757ff5e5e5eff646464ff6464650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffefffefffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffffefefffffffffffefefefffffffefffffffffffefefefffefefffffffefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefffffefefefffffffefffefefefffefefffffefefefffffffefffffefffffefefefffefefffffefefefffffefefffffefefffefefefffffffefffefefefffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffefefefffffefffffefffefffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefefffffffefffffefefefffefefefffefefffffefefffffefffffffffffefffefefffffefefefffefefefffefefffffefffefffefffefffefffffffefffffffffefffffefefffffffffefffefefefffefefffffefffefffefffefffffefffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfdfffefefdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefefdfffefefefffdfdfdfffdfdfefffefefefffefefffffffefffffefffefffefefffffefefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffffffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffefffefffefefffffefefefffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffdfdfefffefefefffefefefffdfdfdfffefdfefffefefefffdfefefffefdfefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffefffffffffffffffffffffffefefffffefffffffffefffffffefffffffefffffefffffffffefffffffffffefffefffffffffffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffefffefefffffefffefffffefffffffefffffefffefffefffefffefffffffefffffffffefffffefefefffefffefffefefefffefefffffefefefffefefefffffefffffefefefffefefffffefffefffffefffffffefefffffefffffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffefefffffefefffffefffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfdfefffbfcfcfff9f9f9fff5f5f5fff1f2f1ffeeedeeffe9e8e9ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e2ffe2e3e2ffe2e2e1ffe2e1e2ffe2e2e2ffe1e2e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdedfdeffdededfffdededfffdededfffdededeffdededeffdededeffdddedeffdedddeffdedddeffdddeddffddddddffddddddffddddddffdddcddffdcdcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdcffdbdbdbffdcdbdbffdbdbdbffdbdadbffdbdbdaffdbdbdaffdadadaffdadadaffdadad9ffdadad9ffdadad9ffdad9d9ffdad9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd9d8d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd1d0d1ffd0d0d0ffd0d1d0ffd0d0d0ffcfd0d0ffcfd0cfffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfceceffcececeffcececeffcececeffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdccffcdcccdffcdccccffcdcdccffccccccffccccccffcccccbffcccbcbffcccbccffcccbccffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacbffcacac9ffcacacaffcac9c9ffcacacaffc9c9caffcacac9ffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c8ffc8c8c9ffc8c9c8ffc9c8c9ffc9c8c9ffc8c9c8ffc8c9c8ffc8c9c9ffc8c9c8ffc9c8c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c7c8ffc8c8c8ffc8c8c7ffc7c7c7ffc8c7c8ffc8c7c7ffc8c7c7ffc7c7c7ffc8c7c7ffc8c7c7ffc8c8c7ffc7c7c7ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c7c6ffc7c7c7ffc7c6c7ffc6c7c7ffc6c7c7ffc7c7c7ffc6c6c7ffc6c7c6ffc7c6c7ffc7c6c7ffc7c7c7ffc6c7c6ffc6c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c7c8ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c8ffc8c8c8ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffcacac9ffc9cac9ffcacacaffcacac9ffcac9c9ffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcbffcacacaffcacacbffcacacaffcacacaffcacacaffcacbcbffcacacaffcbcbcaffcbcbcbffcacacaffcacacbffcbcbcbffcacbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbccccffcccccbffcbccccffcbccccffccccccffccccccffccccccffcccdccffcccdcdffcccdcdffcdcdcdffcdcdcdffcececdffcececeffcdceceffcececeffcececeffcfcecfffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd0d0d1ffd1d0d0ffd1d1d0ffd1d1d0ffd1d1d1ffd2d1d1ffd2d2d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d8ffd8d8d9ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffd9d9daffdadad9ffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdaffdadadbffdbdbdbffdcdbdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdddddcffdddddcffdddddcffdeddddffdeddddffdededdffdddeddffdededeffdededeffdededeffdededeffdfdedfffdedfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfe0ffdfe0dfffdfe0dfffe0dfdfffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e7e8ffeae9e9ffedededfff0f1f0fff5f5f5fffbfbfafffefefdfffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4b4b4bff4a4b4aff4a4b4bff4a4b4aff4b4b4bff49494aff525252ff5a5a5aff616162ff676867ff6c6c6cff6e6d6dff6e6e6eff6c6c6cff6b6b6bff696969ff656565ff626262ff5f5f5fff5b5c5cff595959ff585958ff5a5a5aff5c5c5cff5c5c5cff5b5b5bff5a5a5aff595959ff565756ff565656ff575757ff5a5a5aff5e5e5eff636363ff656665ff686868ff69696aff6b6b6aff6c6c6cff6c6c6cff6a6a6aff666766ff606060ff555555ff4a4a4aff4a4a4aff585757ff5e5d5dff646464ff646564ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffefefefffffefffffefffefffffffefffefffffffffffffffefefffffffefffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffefffefefffffefffefffefffefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffffefffffefefffffefffffffefffefffefefefffffefffffffefffffefffffffefefefffffefffffffefefffffffefffffffffffefefefffefefefffffefefffefefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefffefffffefefffefefffffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefffffefefefffefefefffefffffffffffffffefefffffffffffffefefffffefffffffefffefffefffefffffffffffffefffffefffffffefefefffefefefffffefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffdfdfefffefdfefffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffefdfdfffdfefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffffefefffefefffffffffffffefefffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffefefffefffefffefefffffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefdfefffefdfdfffdfefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffffefffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffefffffffffefffffefefffffffefefffefffefffefffffffffffffffefefffffffffffffefefffffefffffffefffefffefefefffffefffffffefffffefefffffefefefffefefefffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffefefefffffefffffefffefffefffefffefffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffdfcfcfff9fafafff6f6f7fff3f3f3fff0efefffebebebffe7e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e4e5ffe5e4e5ffe4e4e4ffe4e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffe0dfdfffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdfdedeffdededfffdededeffdededeffdededeffdedddeffdeddddffdddeddffdddedeffdededdffddddddffddddddffddddddffddddddffdddddcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadbffdbdadbffdadadaffdadadaffdad9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd8d8d9ffd8d8d8ffd7d7d7ffd8d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d6d6ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0d0ffcfcfcfffcfcfcfffcfcecfffcfcfceffcfcfcfffcececfffcececeffcececeffcecdceffcdcdcdffcdcecdffcdcdccffcccccdffccccccffccccccffccccccffccccccffcccbccffccccccffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcacaffcacbcaffcacacbffcacbcaffcacacaffcacacaffc9cac9ffc9cac9ffc9c9caffc9cacaffc9c9caffc9c9caffc9c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c9c8ffc9c9c9ffc9c9c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc8c7c7ffc8c8c7ffc8c8c8ffc7c7c8ffc7c8c7ffc8c7c7ffc7c7c8ffc7c7c7ffc7c8c8ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c6ffc7c7c7ffc7c7c7ffc6c6c6ffc7c7c6ffc6c7c7ffc6c7c7ffc7c7c6ffc6c6c6ffc7c6c7ffc6c7c6ffc6c7c6ffc6c7c7ffc6c7c7ffc6c6c7ffc7c6c7ffc7c6c6ffc6c7c7ffc6c6c7ffc6c7c6ffc6c7c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc6c6c7ffc7c7c7ffc6c6c7ffc6c7c7ffc7c7c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc7c8c8ffc8c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc8c8c9ffc8c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9cacaffcacac9ffc9c9c9ffcac9c9ffc9cacaffc9cacaffcacac9ffc9c9c9ffcac9caffc9cac9ffcacacaffcacacaffcacacaffcacacaffcac9caffcac9caffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcbcacaffcacacbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffccccccffccccccffccccccffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcecdceffcecdceffcdceceffcdceceffcececeffcececeffcfceceffcfcfcfffcecfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0cfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd1d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d2ffd2d2d2ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d6ffd6d6d6ffd7d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdcddddffdddcdcffdcdcddffdddcddffdcddddffddddddffddddddffdedddeffdddedeffdededdffdddeddffdeddddffdededeffdededeffdededeffdfdedeffdedfdfffdedfdfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfe0ffe0dfe0ffe0dfdfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe5e5e5ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e8e7ffe8e8e9ffebeaebffefefeffff2f2f2fff7f8f7fffdfcfcfffefffffffffffffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4b4b4aff4a4a4aff4b4a4aff4a4b4bff4a4b4bff4b4b4aff585858ff626263ff6b6c6bff737373ff777777ff797979ff787879ff787879ff797878ff787979ff787878ff777777ff757675ff747474ff717171ff717071ff737373ff757576ff767575ff757575ff757575ff757576ff737373ff717271ff717272ff757575ff767576ff787878ff787878ff787979ff787878ff777777ff787778ff777777ff767677ff737474ff6d6d6dff626162ff585757ff575758ff5e5e5eff646464ff656464ff646465ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffefffefffffffefffffefefffffefffffefefffffefffefffefefefffefffefffefffefffefefefffffffefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffffffffffefefefffffffffffefefefffffefefffefffefffffefefffefefffffefffefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefffffffffefefffffefffffefefefffffffefffefefefffffffefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefffffffefefefffffefefffefffefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffffffffffefefefffffffffffefefefffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefdfefffefdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfefefffefdfdfffefdfefffefdfefffefefefffdfefdfffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffffffffffefefffffffefefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffefffefffefefefffefefffffefffffffefefffffefefefffefffefffefffefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffefefffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefefefffefefefffffffffffefefefffffffffffefefefffffefefffefefefffffefefffefefffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffffffefefefffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffefffefffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfefefffdfdfdfffbfbfbfff8f8f8fff4f4f4fff1f1f1ffedededffe8e8e9ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdedfdeffdedfdeffdededeffdededeffdededeffdddedeffdeddddffdddeddffdddddeffdddeddffddddddffddddddffddddddffdcddddffdcdcdcffddddddffdcdcdcffdcdcdcffdcdbdcffdcdbdbffdbdcdcffdcdbdbffdbdbdcffdbdbdbffdadadbffdadadbffdadadbffdadadaffdadadaffdadadaffdadadaffdad9daffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d8ffd7d8d8ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffd0d0d0ffcfcfcfffd0d0d0ffcfcfcfffcfcecfffcecfcfffcfceceffcececfffcececeffcececeffcdceceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcccdcdffcccccdffccccccffccccccffccccccffcbccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcacbcaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffc9cacaffcac9c9ffc9c9caffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc7c8c7ffc8c7c8ffc8c8c7ffc7c8c7ffc8c7c8ffc7c8c7ffc7c8c8ffc7c7c7ffc8c8c8ffc7c7c7ffc8c8c8ffc7c7c7ffc8c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c7c7ffc7c7c6ffc7c6c6ffc6c7c6ffc6c7c6ffc6c6c6ffc6c6c7ffc6c7c7ffc6c6c7ffc6c7c6ffc7c7c7ffc6c7c7ffc7c6c6ffc7c6c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc5c6c5ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc6c6c6ffc7c7c7ffc6c6c6ffc7c6c6ffc6c7c7ffc7c6c6ffc7c7c7ffc6c7c6ffc6c6c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c8ffc8c8c8ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9c9ffc9c9c9ffcacacaffc9cacaffcac9c9ffcac9caffcacacaffcacacaffc9cac9ffcacac9ffcacac9ffcacac9ffcac9caffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacacaffcbcbcaffcacbcbffcacacbffcbcbcbffcbcbcbffcbcbccffcbcccbffcbcbcbffccccccffccccccffccccccffccccccffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcececeffcececdffcececeffcececeffcececfffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd3d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d9ffd9d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9d9d9ffdadadaffdad9daffdad9daffdadadaffdbdadaffdbdbdbffdadbdaffdbdbdbffdbdbdcffdbdbdcffdcdbdbffdcdbdcffdcdcdcffdcdddcffdcdcddffdcdddcffdcdddcffdddcddffddddddffddddddffdddddeffddddddffddddddffdededdffdeddddffdddeddffdededeffdededeffdededeffdedfdfffdededfffdedfdeffdfdfdfffdedfdfffdfdedfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0e0dfffdfe0dfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e2ffe3e4e3ffe3e3e3ffe4e4e4ffe4e3e3ffe4e3e4ffe3e4e4ffe5e4e4ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e8ffe8e8e8ffe9e9e9ffedececfff0f0f0fff5f5f4fffafafafffdfefdfffefffefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4b4aff4a4a4aff4b4a4bff4a4b4bff4a4a4bff404040ff595959ff676868ff737272ff7c7c7cff808080ff818181ff818181ff828281ff828282ff838383ff838282ff828282ff828282ff828281ff818181ff818181ff818281ff828282ff838382ff828383ff838383ff858484ff868786ff868687ff858584ff858585ff858585ff838383ff828383ff838383ff838383ff818181ff808080ff7e7e7eff7e7d7dff7d7e7eff797878ff6e6e6eff646464ff5d5d5dff646464ff646465ff646464ff646464ff6564640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffefffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffefffefffefefffffffffefffffefffffffffffffffefefffffffefffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffefffefefffffffffefffffefffffffefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffefffefffffffefffffffffffefefefffefefffffefefffffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffefefefffffefefffefffffffefefefffffefefffffefffffefefffffefefefffffefefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefffffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffffefefffefffffffefefefffffefefffffefefffefefffffefefefffffefefffefefffffefefefffffefefffefffefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefdfffefdfefffefefdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffdfdfefffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfefefffefefefffefefefffefefdfffefefefffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffefefffffefffffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffefffffffefefefffffefffffffffefffffffefffefffffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefefefffefefffffefffffffffffefffffefefffffffffffefffefffffefefffffffffffefefffffffefefffffefefffefefffffffefefffffefefffefffefffffefefffefefefffefffefffefefffffffefefffefefffffefffefffffffffffefffefffffefefffefffefffefffffffffefffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffefffffffffefffffefefffffefefffefefefffffefffffefefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffefefffffefffffefffefffffffefffffefefffffffefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffdfcfdfffafafafff6f6f6fff3f3f3ffeff0f0ffebebebffe8e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e5ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdedfffdedfdeffdededeffdededeffdededeffdededeffdededeffdddedeffdedddeffdddedeffdededdffdeddddffdddddeffddddddffddddddffddddddffdcdcddffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdbdbffdbdcdbffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdbdadbffdadadbffdadadaffdbdadaffdadadaffdadadaffd9dad9ffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d5d5ffd5d6d5ffd6d6d5ffd6d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d2ffd1d1d1ffd0d1d1ffd0d0d1ffd0d1d1ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffd0cfcfffcfcfd0ffcfcfcfffcfcecfffcecfceffcfcfceffcfceceffcececeffcececeffcecdceffcdcdceffcdcdcdffcdcdcdffcccdccffcdccccffcccdccffccccccffccccccffccccccffcbcbcbffcccbccffcbcbcbffcbcbcbffcacbcbffcacbcbffcbcbcbffcacacaffcbcacaffcacacaffc9cacaffcac9caffc9cac9ffc9c9caffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c7c8ffc7c7c7ffc7c7c8ffc7c8c8ffc8c8c7ffc8c7c7ffc8c8c8ffc7c8c7ffc8c7c7ffc8c7c7ffc7c7c8ffc7c7c7ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c6ffc7c7c6ffc6c7c7ffc7c6c6ffc6c6c7ffc7c7c6ffc7c7c7ffc6c7c6ffc7c6c6ffc6c7c6ffc6c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c7ffc6c6c7ffc7c7c6ffc6c6c6ffc7c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c6ffc5c6c6ffc6c6c5ffc5c6c6ffc5c6c5ffc6c5c6ffc5c6c5ffc5c5c5ffc6c5c5ffc5c5c5ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c6ffc5c6c6ffc6c6c5ffc6c5c5ffc6c6c6ffc5c6c6ffc6c5c6ffc6c6c6ffc5c5c6ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c6c6ffc6c7c6ffc6c6c7ffc7c6c6ffc6c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc8c7c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c9c9ffc8c9c9ffc9c8c9ffc8c9c9ffc8c9c9ffc9c8c9ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcac9c9ffc9cac9ffc9c9c9ffcac9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacbffcacbcbffcbcbcaffcbcacbffcbcbcbffcbcbcbffcccbcbffccccccffcbcbccffccccccffcdccccffcccccdffcdccccffcdccccffcccdccffcdcdcdffcecdcdffcececdffcdcdceffcecdcdffcdcdceffcececdffcfceceffcececeffcececeffcecfceffcecfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d3d3ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffdad9d9ffd9dad9ffdadadaffdbdadaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdbdcdbffdcdcdcffdcdddcffdcddddffdddcddffddddddffdcddddffddddddffddddddffddddddffddddddffdddddeffdededdffddddddffdedddeffdddedeffdddedeffdededeffdededeffdededeffdedfdeffdfdedeffdfdfdfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffebebebffeeeeeffff3f3f2fff7f7f7fffdfcfdfffefffffffefffefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4b4bff4a4b4aff4a4a4aff4a4b4aff404040ff585958ff686767ff727272ff7e7d7dff7e7e7eff7f7f7fff818181ff818181ff818182ff818282ff828282ff828382ff828282ff828282ff818281ff818181ff818181ff818181ff828282ff828282ff828282ff838384ff858585ff868686ff868586ff858686ff858585ff858484ff848484ff828283ff838283ff838282ff818182ff808080ff7f7e7fff7d7e7eff7c7c7bff777676ff6e6e6eff696969ff646464ff646464ff646464ff656464ff646464ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefffefffefefffffffefefffefefefffefefefffefffefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffefefffffefefefffefffefffefefefffefffefffffffffffefefefffefefefffefffffffefefefffefffefffefffefffefffefffefffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefdfffefdfefffdfdfefffdfdfdfffdfdfefffdfefefffdfefefffdfdfefffdfefefffefefefffdfdfdfffefdfdfffefefefffdfdfdfffdfefefffdfefdfffdfefdfffefefefffdfefefffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffefdfdfffefefdfffefefdfffefffffffffffefffffefffffefefefffefffefffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffefefefffffefefffefffffffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffefffffffffffffffffffefefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffefffefffffffefffefffffffefffefefefffffffefffffffefffffefffffefefffffffefefffffefffffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffefffefffffffefffffffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffffffefffffffffffffffefffffffffffefefffffffffefffffffffffefffefffffffefffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffffefefffffffefffefffffffffffffffffffffffffefefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffffffefffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffcfdfcfffafbfafff7f8f7fff4f4f3fff0f1f0ffececedffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e6e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e5e4ffe5e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdfdfdeffdfdedeffdedfdfffdededeffdededeffdededeffdddedeffdddeddffdededdffdddeddffdddedeffdddddeffdddddeffdddddcffdddddcffdddcddffdddddcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdbffdbdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdbdaffdbdbdbffdadadaffdadadaffdadadaffdadad9ffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d8d7ffd7d7d8ffd7d7d6ffd7d7d6ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd5d6d5ffd5d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcecfcfffcecfcfffcecfceffcececfffcfceceffcececeffcececeffcececeffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffccccccffcbcccbffcccbcbffcbcbcbffcccbcbffcbcbcaffcbcacbffcacacbffcacacaffcacacbffcacacaffcacacaffcac9caffc9cacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc9c9c9ffc8c9c8ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c8ffc8c7c8ffc8c7c7ffc8c8c7ffc8c8c7ffc7c8c8ffc8c8c7ffc8c7c8ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc7c7c7ffc7c7c7ffc6c6c6ffc7c7c6ffc6c7c7ffc6c7c7ffc7c7c6ffc6c6c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c7c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c6ffc5c6c5ffc5c6c5ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc4c5c5ffc5c5c4ffc5c5c5ffc5c5c4ffc4c5c5ffc4c5c4ffc5c5c4ffc5c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c5ffc5c5c5ffc5c6c5ffc5c5c6ffc6c6c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c5c5ffc6c6c6ffc6c7c7ffc6c6c6ffc7c7c7ffc6c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c7ffc8c7c8ffc7c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc8c8c8ffc8c8c8ffc9c9c9ffc8c8c8ffc8c9c9ffc8c9c8ffc8c9c8ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c8ffc9c9c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9cacaffcacacaffcacacbffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbccccffcbccccffccccccffccccccffcdccccffccccccffcdcdcdffcdcdcdffcdcdccffcdcdcdffcececeffcdcecdffcececeffcecdceffcececeffcecfceffcecfceffcfcfceffcfcfcfffd0cfcfffd0cfcfffd0cfd0ffcfd0d0ffd0d0d0ffd0d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d1ffd2d2d2ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d9d8ffd8d8d9ffd9d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdadadaffdadadaffdadadaffdbdbdbffdadadaffdbdbdbffdbdbdcffdbdbdbffdcdcdcffdcdbdcffdcdcdcffdcdddcffdcdddcffdddcdcffdcdcdcffdddddcffdddddcffddddddffddddddffddddddffdddddeffddddddffdddeddffdddddeffdddedeffdededeffdededdffdededeffdedfdeffdededeffdedfdfffdedfdeffdedfdfffdfdfdfffdedfdfffdedfdfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffecebecffeff0f0fff4f4f4fff9f9f9fffdfefdfffffffffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4b4bff4b4b4bff4a4a4aff404040ff595959ff676767ff727372ff7e7e7eff7e7e7eff7f7f7fff808181ff818181ff818281ff828282ff828282ff828282ff828282ff828282ff828282ff818282ff818281ff828182ff828282ff828382ff828382ff838383ff858584ff858686ff868686ff868686ff868585ff858585ff858585ff848484ff838383ff838383ff838383ff828382ff818281ff808080ff7f7f7fff7e7e7eff7c7c7cff777777ff6e6e6eff696969ff646565ff646464ff646464ff646464ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffffefffefefefffffefffffffefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefffffefffefffefefefffffefefffffefffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefefffefffffffefefefffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfdfefffdfefefffdfdfefffefefdfffdfefdfffdfefdfffdfdfefffdfefefffefdfdfffefdfefffdfdfefffefdfefffdfefdfffefdfdfffdfdfdfffefefefffdfefdfffdfdfdfffefdfefffefefdfffdfefdfffdfdfdfffefefefffdfefdfffefefffffefefefffffefefffefefffffffffefffefefffffffffefffefefffffefefffffffffffffffffefffffefffffffffffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefefefffffefefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffefefffffffefffefffffffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefefefffffffefffffefefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffefefffffffffefffefefffffffffefffefefffffefefffffefffffffffefefffefefefffefffffffffefefffefefefffefefffffefffefffefefefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffefffefffffffffffffffffffffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefefffffffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefefffefdfdfffbfbfcfff9f9f9fff5f5f5fff2f2f2ffeeeeefffe9e9eaffe7e7e8ffe7e7e6ffe6e6e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e3e3ffe2e2e2ffe1e2e2ffe1e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffdededeffdededeffdededdffdddedeffdededdffdddddeffdededdffdddddeffdddddeffdddddeffddddddffdddcddffddddddffdddcdcffdcdcdcffdcdcddffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdadbdbffdadadaffdadbdaffdadbdaffdadadaffd9dadaffdadadaffdad9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd7d8d7ffd7d7d7ffd6d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d1ffd1d1d0ffd0d0d0ffd0d0cfffcfcfd0ffcfcfd0ffcfcfd0ffcfcfcfffcfcecfffcfcfcfffcfcfceffcecfceffcececfffcfcfceffcececeffcfceceffcececeffcececeffcecdceffcecdcdffcdcdcdffcdcdcdffcdccccffcdcdcdffcdcdccffcccdccffccccccffccccccffcccbccffcbcccbffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcbcacaffcacbcbffcacacaffc9cacaffc9cacaffc9c9caffcacac9ffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc8c7c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c7ffc6c6c7ffc7c7c7ffc7c6c6ffc6c6c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c7ffc6c7c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c5ffc6c6c6ffc6c6c5ffc6c6c6ffc5c6c6ffc6c6c6ffc6c5c6ffc5c6c5ffc5c6c5ffc6c6c5ffc6c6c5ffc6c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc5c5c6ffc5c6c6ffc5c5c6ffc6c6c5ffc5c6c5ffc5c6c5ffc5c5c6ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c4ffc5c4c5ffc5c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc5c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c5c4ffc4c4c5ffc4c4c5ffc4c5c5ffc5c4c4ffc4c4c5ffc5c5c5ffc5c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c7c6ffc6c6c6ffc7c7c6ffc7c7c6ffc7c7c6ffc7c7c6ffc7c7c8ffc8c7c7ffc7c7c8ffc7c8c8ffc7c7c8ffc8c8c7ffc7c8c7ffc7c8c8ffc7c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c9c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9caffc9cacaffcacac9ffcac9caffcacacaffcbcacaffcacbcaffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffcbccccffccccccffccccccffccccccffccccccffccccccffcdcdccffcdcdccffcdcdcdffcdcdcdffcececeffcecdceffcdcecdffcececeffcececeffcececeffcfcfceffcfcfceffcfcfcfffd0cfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d3ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdadadaffdadbdbffdbdadaffdbdbdbffdbdbdbffdbdcdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcdcffdddddcffdddddcffddddddffddddddffddddddffdddeddffddddddffdededdffdddeddffdddeddffdddedeffdddedeffdededeffdededeffdededfffdededfffdededeffdfdedfffdfdedeffdfdfdfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0dfe0ffe0e0dfffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e1e1ffe1e1e2ffe2e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e4e4ffe4e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e8e8ffe9eaeaffedededfff2f1f1fff6f6f5fffbfcfbfffefefefffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4b4bff4a4a4bff404040ff595858ff676767ff727273ff7e7e7eff7e7e7eff7f7f7fff818180ff818181ff818281ff828282ff838283ff838282ff828382ff828282ff828282ff828282ff828282ff828182ff828282ff828282ff838382ff838383ff858584ff858586ff858586ff868686ff868685ff858586ff868686ff868585ff858584ff848485ff848483ff838382ff838383ff838383ff818182ff808080ff7f7e7eff7e7e7eff7b7c7cff767676ff6e6e6eff696969ff646464ff646564ff646465ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffefffffffefffefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefffffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffffefffffffefefffefffefffefefffffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfefdfffefefefffefefdfffdfefefffefdfdfffefefdfffefefefffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefdfffefefefffdfdfefffefdfdfffdfefefffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffefefefffefdfefffefefdfffefefdfffdfdfefffdfefefffdfdfdfffefdfdfffdfefefffdfdfefffdfefefffdfdfdfffefefdfffefefdfffefffefffefefffffffefefffffefefffefefffffffffffffefefffffefffffffefffefffffefffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffffefffefffefffefefffffefffefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffefffefefffffffffefffffefffffffefffffefffffffffefffffefefffffefefefffefffffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffffefefffefffffffffefffffefffefffffefefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefefffffffffffffefefffffefffffffefffefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefffefffefefffffefefffffefefffffffefefffefefffffefefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffffefffffffffffefffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefefefffefefffffefffffffefffefffffefffffffffffffefffefffefffffffffffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffffefffffefffffefffffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefdfdfffdfcfcfffafafbfff7f7f7fff3f3f3ffeff0f0ffebecebffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdfdfdeffdfdfdeffdedfdeffdededeffdededdffdeddddffdddddeffdddedeffdddddeffdddddeffddddddffddddddffddddddffdcdddcffdcddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdbdadaffdadadaffdadadaffdadadaffdadadaffd9d9daffdad9daffd9d9daffd9d9d9ffd9d9d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcececfffcececeffcececeffcececeffcececeffcececeffcecdcdffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdccccffccccccffccccccffccccccffcccbccffcbcbccffcccbcbffcbcbcbffcbcacaffcacbcaffcbcacaffcacacaffcacacaffc9c9caffcac9c9ffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc6c6c7ffc7c6c6ffc7c6c6ffc6c6c7ffc7c7c7ffc6c6c7ffc6c7c7ffc6c6c6ffc7c6c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c5ffc6c6c5ffc6c6c6ffc6c5c5ffc6c6c6ffc6c6c6ffc5c5c6ffc5c6c5ffc6c5c6ffc5c5c6ffc5c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc6c5c5ffc5c5c6ffc6c5c5ffc5c6c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc4c4c3ffc4c4c3ffc3c4c4ffc3c3c4ffc4c3c3ffc4c3c3ffc3c3c4ffc4c4c4ffc3c4c4ffc3c4c4ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc4c5c4ffc4c4c5ffc4c5c4ffc5c4c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc7c6c6ffc6c6c7ffc6c6c7ffc7c6c6ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c7c8ffc8c7c7ffc8c8c7ffc7c7c8ffc7c8c8ffc7c7c7ffc8c7c7ffc7c8c8ffc7c7c8ffc7c8c8ffc7c7c7ffc8c8c7ffc8c8c7ffc7c8c8ffc7c7c8ffc8c7c7ffc8c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffc9cacaffcac9caffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccbccffcccbccffccccccffccccccffccccccffccccccffcccccdffcdcccdffcdcccdffcdcdcdffcdcdceffcecdcdffcececdffcececdffcececeffcececfffcececfffcfceceffcfcfcfffd0cfcfffcfd0cfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd0d1d1ffd1d1d1ffd2d2d1ffd2d1d2ffd2d2d2ffd2d3d2ffd2d2d3ffd2d3d3ffd3d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d5d5ffd4d4d4ffd5d5d4ffd5d6d5ffd5d6d5ffd5d5d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdadadbffdadadbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcdcffdddddcffddddddffddddddffdddcddffddddddffddddddffddddddffddddddffddddddffdddddeffdddeddffddddddffdddddeffdededeffdededeffdededeffdedfdeffdededfffdedfdfffdedfdeffdfdedeffdedfdfffdededfffdedfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfe0ffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e2e2ffe3e3e3ffe3e4e3ffe3e3e4ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e7ffe6e6e7ffe7e6e7ffe7e7e7ffe8e7e8ffebebeaffefefeefff3f3f3fff8f8f9fffefefefffefefefffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4a4bff404040ff585858ff676768ff727272ff7e7e7eff7e7e7eff7f7f7fff818081ff818181ff818181ff828282ff828283ff828283ff828383ff828282ff838382ff838382ff828382ff828283ff828282ff838282ff828283ff838384ff848585ff858686ff858685ff868586ff868686ff858685ff858686ff868685ff858685ff858585ff858584ff848484ff838383ff838383ff838383ff828283ff818281ff808080ff7f7e7fff7e7e7eff7c7b7cff767677ff6e6e6eff696969ff646464ff646464ff6564640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefefffffffffffffffffefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffffffffffffefffefffefefefffefffffffefefefffefefefffffefffffefffefffffffffffefefffffefffefffffefefffefefffffffffefffefefefffefefefffefffefffffefefffffffefffefffefffefefefffffefefffffffefffffefffffefefefffefefffffffefefffefffefffffefefffefefefffefefefffefffefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffffefffefefefffefffefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffffefffffefffefffefefefffefffefffefffffffffefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefefefffefefdfffefdfdfffefefdfffefdfefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffdfefdfffdfefefffefdfefffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfefffdfefefffefdfefffdfefefffdfefefffefefefffdfefdfffdfdfdfffdfefefffdfefdfffdfdfefffefefefffefefefffffffffffefefffffefffefffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffefffffffffefffefffefffefffffffffefffffefefefffefefefffefefffffefffefffefefffffefefefffefefffffefffefffefefefffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffefefffefefffffefffefffefffefffffffefffffefffffffffffffffefefffffefffffefefffffffffefffefffefffefefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefffefffefffffffffefffffefffffffefefefffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffffffefffffffffefefffffffefffefffefffefefefffffefefffffffefffefefefffefefefffefefffffffefefffefffefffffefefffefefefffefefefffefffefffefffefffffefefffffefffffffefefffefefffffefefffffffffefffffffefffefefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefffefffefefefffffffffffffffefffffffffffefffffffefffefffffefefffefefffffffffefffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfdfdfffbfbfbfff9f8f8fff4f5f5fff2f2f1ffeeedeeffe9e9e9ffe7e8e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e0e0ffe0e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0dfe0ffe0e0e0ffe0dfe0ffdfe0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdedeffdedfdfffdededeffdededeffdfdedeffdededeffdededeffdddedeffdddeddffdeddddffdddddeffdededdffddddddffdcddddffdcddddffddddddffdddddcffdddddcffdddddcffdddcdcffdcdcdcffdcdbdcffdbdcdcffdcdbdcffdcdbdbffdbdcdbffdbdbdbffdbdadbffdbdbdbffdadbdaffdbdbdaffdadadaffdadadaffdadad9ffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffcfd0d0ffd0cfd0ffcfcfd0ffcfcfcfffcfcfcfffcecfcfffcecfcfffcfceceffcecfceffcececeffcececdffcecdcdffcececdffcecdceffcdcecdffcdcdceffcecdcdffcdcdcdffcdcdccffcccccdffcccdccffcccdccffcccdccffccccccffccccccffcccccbffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcacacaffcacacaffcacacaffcacacaffc9cac9ffcac9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c8ffc8c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c8ffc7c7c8ffc8c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c7c7ffc7c7c6ffc6c6c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c7c7ffc6c7c6ffc7c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc5c6c6ffc5c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c5ffc6c5c5ffc6c6c5ffc6c5c6ffc5c6c5ffc5c5c6ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c5ffc5c5c4ffc4c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc4c5c5ffc4c5c5ffc5c4c5ffc5c5c5ffc4c4c4ffc5c5c5ffc5c5c4ffc5c4c5ffc4c4c5ffc5c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c4c4ffc3c3c3ffc3c3c3ffc4c3c4ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc4c4c3ffc3c4c3ffc4c4c3ffc4c3c3ffc4c4c3ffc4c3c4ffc3c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c4ffc5c4c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc5c6c6ffc5c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc6c6c6ffc6c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc7c6c7ffc7c7c6ffc7c6c7ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c7c8ffc7c8c8ffc8c8c8ffc9c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffcac9caffcacacaffcacacaffcbcacaffcacbcaffcbcbcaffcbcacbffcbcbcbffcbcccbffcccccbffcccbccffccccccffcccccbffccccccffccccccffcdcdccffcdcdccffcdcdccffcdcdcdffcdceceffcdcdceffcdcecdffcececdffcececeffcececeffcececfffcfcfceffcecfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffd9d9daffdadadaffdadbdaffdbdbdaffdbdadbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdcddddffdcdcddffdcdddcffdddddcffdcddddffddddddffddddddffddddddffddddddffddddddffdeddddffddddddffddddddffdddddeffdededdffdedddeffdddddeffdedddeffdededeffdededeffdededeffdedfdfffdfdedfffdedfdeffdededeffdedfdfffdfdfdfffdfdedfffe0dfdfffdfdfdfffe0e0e0ffdfe0e0ffdfe0e0ffe0dfe0ffe0e0e0ffe1e1e0ffe1e0e1ffe0e1e1ffe0e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e2e1ffe2e1e2ffe3e3e2ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe6e6e7ffe8e7e7ffe8e9e8ffecedecfff1f0f1fff5f5f5fffbfcfcfffefdfefffefffefffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff585858ff676767ff727372ff7e7e7eff7e7e7eff7f7e7fff808181ff818181ff818282ff828282ff838282ff828382ff828282ff828383ff828282ff828282ff838283ff828382ff838383ff828283ff828383ff848383ff848585ff868686ff868586ff858686ff858686ff868686ff868685ff868686ff868685ff868585ff868685ff868586ff858585ff848485ff848383ff828383ff838382ff828282ff818281ff808080ff7f7f7eff7e7e7eff7c7c7cff777676ff6e6e6eff696969ff646464ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffefffefffffefefffffffffffefefefffefefefffffefefffffffefffefefefffefefffffefefefffffefffffffefefffffffefffefefffffefefefffefefefffefffefffefefefffefffefffefffefffefefffffefefefffffffffffefefefffefefefffefefefffefffefffffefefffffefefffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefefffffffffffffefffffefffefffefefffffffefefffefefefffefffefffefefefffefffffffffefffffefefefffefefffffffefefffefefffffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffdfefefffefefefffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffdfefefffdfefdfffefdfefffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefdfefffefefefffdfdfefffdfefefffefdfefffdfefdfffdfdfefffefdfefffefdfefffdfdfefffdfefdfffefdfdfffefefefffefdfdfffdfdfefffefefdfffefefefffefefefffefefffffefefefffffffffffffefefffffffffffefefffffffefefffefffefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffefefffefefefffefffefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefefffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffffffffffffffefffffffefffffffffffefefefffefffefffffffefffefefffffefffffffefffefffefefffffefefffffffefefffefefffffffffefffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefffffffefefffefffefffffffefffefefefffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffffefefffefefffffefefefffefefefffefefefffefffefffefffffffffffefffffffefffffffffffefefefffefffefffffffffffefefffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffefefffffffefefffffffefffefefefffffefffffefefefffffefffffffefefffffffefffefefffffefefefffefffefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfefffbfcfcfffafafafff6f6f6fff3f3f3ffefefefffebebebffe8e8e8ffe7e8e7ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e2ffe2e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdfdedeffdededeffdededeffdededeffddddddffdedddeffddddddffddddddffddddddffddddddffddddddffddddddffdcdcdcffdcddddffdcddddffdcdcddffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadbdbffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d9ffd8d9d8ffd8d8d8ffd7d8d8ffd8d7d8ffd7d7d8ffd8d7d7ffd7d8d8ffd7d7d7ffd7d7d6ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d6ffd6d5d6ffd5d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffcfd0d0ffd0d0d0ffcfcfcfffcfcfcfffcececfffcececeffcececeffcececeffcdcdcdffcececeffcececeffcecdceffcecdcdffcdcecdffcdcdcdffcdcdcdffcccdcdffcccdccffcdccccffcdccccffccccccffcccbccffccccccffccccccffcbcccbffcbccccffcbcccbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cac9ffc9c9c9ffc9c9caffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c8c8ffc7c7c7ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c7c7ffc6c7c7ffc7c6c6ffc7c7c7ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc5c6c5ffc6c6c6ffc5c5c5ffc5c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc5c5c4ffc4c5c5ffc4c4c4ffc4c5c5ffc4c4c5ffc4c5c4ffc4c5c5ffc4c5c4ffc4c5c4ffc5c5c5ffc4c4c4ffc4c5c4ffc5c5c4ffc4c4c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c5ffc5c4c4ffc5c5c5ffc5c4c5ffc4c5c4ffc4c5c5ffc5c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc3c3c4ffc4c3c4ffc4c3c4ffc3c3c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c2ffc3c3c2ffc2c3c3ffc3c3c3ffc2c2c2ffc3c3c3ffc3c2c2ffc3c3c3ffc2c2c3ffc3c2c2ffc3c3c2ffc3c3c3ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc4c4c3ffc3c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c5ffc4c5c4ffc5c5c4ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c5ffc5c5c6ffc5c5c6ffc6c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c7ffc6c7c6ffc6c6c7ffc7c6c6ffc7c6c7ffc6c7c7ffc6c7c6ffc7c7c6ffc7c7c7ffc7c6c6ffc6c6c7ffc7c7c6ffc7c7c6ffc6c7c7ffc7c7c7ffc6c6c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc7c7c7ffc8c8c8ffc8c9c8ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffcacac9ffcacacaffcbcacaffcacacbffcacacaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccccbffccccccffcbccccffccccccffcdcdccffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcecdcdffcecdceffcececeffcecfcfffcfcecfffcfcfceffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d9d8ffd8d8d9ffd8d9d9ffd9d9d8ffdad9d9ffdadad9ffd9dadaffdad9daffdadadaffdadadbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcddddffdcdddcffdddcddffdcddddffddddddffddddddffddddddffdddeddffdeddddffddddddffddddddffdeddddffddddddffddddddffddddddffdddedeffdedddeffdededeffdddddeffdededeffdededfffdededeffdededeffdfdedeffdfdfdfffdfdedeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e1ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e1e2ffe2e3e2ffe2e3e2ffe2e2e3ffe2e3e3ffe3e3e2ffe3e3e3ffe4e3e3ffe3e4e4ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe8e7e8ffeaeaeaffeeeeeefff3f2f2fff9f8f9fffcfcfcfffefefefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7f7f7fff808180ff818181ff828181ff828282ff828282ff828282ff838282ff828383ff828282ff828282ff838282ff838282ff828282ff828283ff828282ff848384ff858584ff868686ff858586ff868585ff868685ff868686ff858585ff868686ff868686ff868686ff868586ff868686ff858686ff858585ff858585ff848584ff848383ff838383ff828383ff828282ff818282ff808080ff7f7f7eff7e7e7eff7c7c7cff777776ff6e6e6eff696969ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffefffefffefefffffefefffffffffefffefefffffefefefffefffefffefffefffefefffffefffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfdfffefefdfffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfefefffefefefffdfdfefffefdfefffdfefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefffefffffffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfefefffdfefdfffdfefdfffdfefefffefefefffefefefffdfefefffdfefdfffdfdfefffdfefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffefefefffffffffffefefefffefffefffffffffffffefffffffffffffefefefffefefefffffefffffffefefffefffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffefffffffffffefffffffffffffefefffffffefffffffffffffefffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffefffefefefffefffefffffefffffefefffffffefffffefefefffefefefffefffefffefefefffefefffffffffefffefefffffefffefffffefefffffffefffffffefffffefffffefffefffffffefffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffefffefffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffffffffffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffffffffefffefffffffefefffffefffffffefffefffefefffffefffffffefefefffffffefffefefefffefffefffffffffffffefffffffffffffefefefffefefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffefffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefffffffffefffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefefffcfdfcfffafbfbfff7f8f8fff4f4f4fff1f1f1ffecececffe9e9e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e1e0ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffdfe0dfffdfe0e0ffdfdfdfffe0dfdfffdedfdfffdfdfdfffdededfffdededfffdfdfdeffdededeffdededeffdddedeffdddeddffdddddeffdddddeffddddddffddddddffdddcddffdddddcffddddddffdddcddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdcdbdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdadbffdadadaffdadadaffdadadaffdadad9ffd9dadaffdadadaffd9d9daffd9dad9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfceffcfcfceffcececeffcececdffcececeffcdcdceffcecdceffcdcdcdffcdcdcdffcdcccdffcdccccffcccdccffcdcccdffcdcdccffccccccffccccccffccccccffcbccccffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacbcaffcacacaffcacac9ffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c8c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c8c7ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c6ffc6c7c7ffc6c7c6ffc6c7c6ffc6c7c7ffc7c6c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc5c5c5ffc5c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc5c4c5ffc5c4c4ffc4c5c4ffc5c4c5ffc5c5c4ffc4c4c4ffc4c5c4ffc4c4c5ffc4c4c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc3c4c3ffc4c4c4ffc4c4c3ffc4c4c4ffc4c3c4ffc4c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c3ffc4c3c4ffc3c4c4ffc4c4c4ffc4c4c3ffc3c4c4ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c2ffc2c2c2ffc2c2c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c3ffc3c2c2ffc2c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c4ffc4c3c3ffc3c3c3ffc4c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc6c5c6ffc5c6c6ffc6c5c6ffc5c6c5ffc6c5c6ffc5c6c6ffc6c6c6ffc6c6c5ffc5c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc6c6c6ffc6c6c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffc9c9caffcacacaffcacacaffcacacaffcacbcaffcbcacaffcacbcbffcbcbcbffcbcacbffcbcccbffcccbcbffcccccbffccccccffccccccffcccdccffcdcdccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcecfceffcfcecfffcecfceffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd9d9d9ffd9d9daffd9d9daffdad9daffd9dadaffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdadbffdbdcdbffdcdbdbffdcdcdbffdcdcdcffdcdcdcffdcdddcffdddddcffdddddcffdddddcffdddcddffdddcddffddddddffddddddffdeddddffdddeddffdeddddffddddddffddddddffdddeddffdddedeffdeddddffdddddeffdddeddffdddeddffdededeffdededeffdfdedeffdededeffdededeffdededfffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e8e8ffecebecfff0f0f0fff6f5f6fff9fafafffdfefdfffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffffffffffefffffffefefffffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefefffefefffffefffffffffffffffefefefffefefffffffefffffffefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefffffefffffffefefefffefdfefffefefdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffefefefffefefefffefefefffefffefffefefffffefffffffefefefffefefefffdfefefffefefdfffdfefefffdfdfefffdfefefffefefefffefefefffefdfefffefdfefffefdfefffefdfefffdfefdfffdfdfefffefdfefffdfefdfffdfefefffefdfefffdfefefffdfefefffdfefdfffefdfdfffdfefefffefefdfffefdfdfffdfefefffdfefdfffdfdfefffefefefffefefefffefefefffefdfefffefefefffefefefffffefefffefffffffefefefffefffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffdfefefffdfefefffdfefefffefefefffefefefffdfefefffdfdfefffefefdfffefdfefffefefefffefefefffefefdfffdfefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffefefefffffffefffefefffffffefffffefefefffefffefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefefffffefffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffefffffefffffffefffffffefffefffffefefffefffffffffefefffefefefffefffffffefffefffefefefffefffffffffffffffefefffffffefefffffffefffefefefffffefefffefffffffefefffffefffefffefefefffefffffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefffffefffffffefefefffffefefffffffefffefefefffffefefffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffefffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefdfffcfdfdfffbfbfcfff9f9fafff5f6f6fff2f2f2ffefeeeeffeaeaebffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e5e5ffe4e4e5ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe4e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfe0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdedfffdfdfdfffdedfdfffdededeffdddedeffdededdffdddeddffddddddffdddddeffddddddffddddddffdddcddffdddcddffdddcddffdddcddffdcdddcffdcdcddffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadaffdadbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffdad9d9ffd9d9d9ffd9d8d8ffd8d9d9ffd8d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfd0ffcfcfcfffcececfffcecdceffcecdceffcecdceffcecdceffcccdcdffcdcdcdffcdcccdffcccdccffcccccdffcccccdffccccccffccccccffcccccbffcccbcbffcbccccffcccbcbffcbcbcbffcbcbccffcbcbcbffcacacbffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffc9c9caffcac9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc7c8c7ffc8c8c8ffc8c8c8ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c7ffc6c7c6ffc6c7c7ffc6c6c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc6c5c5ffc5c6c5ffc5c5c6ffc5c5c6ffc5c6c6ffc6c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c5ffc5c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c3ffc4c3c3ffc3c4c4ffc3c4c3ffc3c3c3ffc3c4c4ffc4c4c4ffc3c3c3ffc4c3c3ffc4c3c3ffc3c3c3ffc4c3c3ffc3c4c4ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c4ffc3c4c4ffc3c4c3ffc3c3c3ffc3c4c3ffc3c3c4ffc4c3c4ffc3c3c3ffc4c4c3ffc3c3c4ffc4c3c4ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc2c1c1ffc1c2c1ffc1c1c2ffc1c1c2ffc2c2c2ffc2c2c2ffc1c1c1ffc2c1c2ffc2c1c2ffc2c2c2ffc1c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c3c3ffc2c3c3ffc2c3c2ffc3c2c2ffc2c3c3ffc3c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc3c4c4ffc4c3c4ffc4c4c3ffc3c3c4ffc4c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c5ffc4c5c5ffc5c5c4ffc5c4c4ffc4c5c4ffc4c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c6ffc5c5c6ffc6c6c5ffc6c6c6ffc5c6c6ffc5c5c6ffc6c6c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc6c5c5ffc5c6c6ffc5c5c6ffc5c5c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c5c6ffc6c6c7ffc6c7c6ffc6c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9cac9ffc9c9caffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacbffcbcacaffcbcbcbffcbcbcbffcbccccffccccccffccccccffccccccffcccdccffcdccccffcccdccffcdcdcdffcecdcdffcdcdcdffcececeffcececeffcfcecfffcfceceffcfcfcfffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d6ffd7d6d7ffd6d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9dad9ffd9d9daffdadadaffdadbdbffdadadbffdbdadbffdbdbdaffdbdbdbffdcdbdbffdbdcdcffdbdcdcffdcdcdcffdcdcdcffdcddddffdcddddffddddddffdddcdcffdcdddcffddddddffdeddddffddddddffddddddffddddddffdddddeffddddddffddddddffddddddffdddeddffdddedeffdddddeffdededdffdededeffdededeffdededeffdededeffdededfffdfdfdfffdedfdfffdfdfdeffdedfdfffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e1ffe1e0e1ffe1e1e1ffe0e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe4e4e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe9e9e9ffeeedeefff3f3f3fff7f7f6fffbfbfbfffdfefdfffefffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffefffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefffffffefefffffefefffffffefffffffffffefefffffffefefffefffffffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffffefefffffefefffefefefffefefefffffffffffefffffffefefefffffefefffefffefffefffefffefefefffefffefffefffffffefefffffefffffffefefefffefefdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfdfffefdfdfffefdfefffefefefffefdfefffdfefdfffdfdfdfffefdfefffefefefffdfefdfffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffffefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffdfefdfffffefffffffefffffffefefffffffefffffffffffefefffffffffefffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffffffffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffefefefffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefffefffefffefffefefffffefefffffefefefffefefefffefefefffffefffffffefefffffefefffffffefffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefefffefffefffefefefffefefefffffefffffffffefffffefffffefffefffefefefffffefffffefefefffefefefffefffefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffffefffffefefefffefefefffefffffffefffefffefefefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefefefffefffefffffefefffefefefffffffefffefffefffefffefffefefffffefefffffffffffffefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffefffffffffffefefffffffefefffefffffffefffefffffefefffffefefffefefefffffffffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefefffffffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefdfefffcfcfcfffbfafafff7f7f7fff4f4f4fff0f0f1ffecececffe8e9e9ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e1ffe1e0e0ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdededeffdededeffdddeddffdedddeffdedddeffddddddffddddddffddddddffdcddddffddddddffdcddddffdcdddcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdcdbdbffdcdbdcffdbdbdbffdbdbdbffdadbdbffdadbdaffdbdadbffdadadaffdadadaffdadadaffdadad9ffdad9daffdadad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d7d6ffd7d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd2d1d1ffd0d1d0ffd1d0d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdceceffcececeffcdceceffcdcdccffcdccccffcdcdccffccccccffcccdccffccccccffccccccffcccccbffcccbccffcccbccffcbcccbffcbcbcbffcacbcbffcacbcbffcbcacbffcacbcbffcacacaffcacbcaffcacacaffcacacaffcacac9ffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc8c7c8ffc7c7c7ffc7c8c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c6c6ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c4ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c3ffc4c3c3ffc4c3c4ffc4c4c3ffc4c3c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c2ffc3c2c3ffc2c2c3ffc3c3c3ffc2c3c3ffc2c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c3ffc3c2c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c2c2ffc2c1c1ffc1c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc2c3c2ffc2c2c2ffc3c2c3ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c2ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc3c4c3ffc3c4c4ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c5c5ffc5c4c4ffc5c4c5ffc5c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c6ffc6c5c5ffc5c6c6ffc5c6c5ffc6c5c5ffc6c6c5ffc6c6c6ffc6c7c6ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffcacac9ffcacacaffcacacaffcacacaffcacacaffcbcbcbffcacbcbffcbcbcbffcbccccffcbcccbffcccccbffccccccffccccccffccccccffcdcccdffccccccffcdcdcdffcecdcdffcecdceffcecdceffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd4d3d4ffd4d4d4ffd4d3d4ffd4d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd8d9d9ffd8d9d9ffd9d9daffd9d9d9ffd9dad9ffdadadaffdadad9ffdadadaffdbdbdaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdcddddffdcdddcffdddddcffddddddffddddddffddddddffddddddffddddddffdddeddffdeddddffdeddddffddddddffddddddffddddddffdededdffdddddeffddddddffdeddddffdddedeffdddeddffdedddeffdededeffdededeffdededfffdedfdfffdededeffdfdfdeffdedfdeffdfdedfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffdfe0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe2e1e1ffe1e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffebeaebfff0f0f0fff4f4f4fff9f9f9fffcfdfdfffdfefefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefefffffffefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefffefffffffffefffffffefffffefefffffefefffffefefffffffffefffefefefffefefefffffffefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefffefffefffefffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffdfefdfffefdfdfffefefdfffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefefefffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefdfefffefefefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffdfefefffdfefefffdfefefffefefdfffdfdfefffdfdfefffdfefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffffefffefefefffefffffffefffffffefffefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfefffefefefffefdfefffdfefefffefefefffefefefffefefefffffffefffefefffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefffffefffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffefefffefefefffefefffffffefefffefefefffefefffffefefffffefffefffefefefffefefefffffffefffefefefffefefefffffefffffefffefffefefefffffffffffffefefffefffefffefefffffffefefffffefefffefefefffffefefffffffffffefefefffefefefffefffefffefefffffefffefffefffefffefefefffefefefffefffefffefffffffefefefffffefffffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffffffefffefefefffefffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefffefffefffffffefefefffffefffffefffefffefefffffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffefffffffffffefffffffffffffefefffffffefffefffffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffffefefffffefefffffffefffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefefffffffefefffffefefffffffefffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffdfdfcfffbfbfbfff8f8f8fff5f5f5fff2f2f1ffeeeeeeffeaeaeaffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe5e5e6ffe5e6e6ffe5e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e2ffe1e2e2ffe1e2e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfdfe0ffdfdfe0ffdfdfdfffe0dfdfffdfdfdfffdfdedfffdfdedfffdedfdfffdededfffdededfffdedfdeffdededeffdeddddffdededdffddddddffddddddffddddddffddddddffdcdcdcffddddddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdbdcffdcdcdcffdbdcdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadbffdadadaffdadbdaffdadadaffd9dadaffdad9daffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d8d8ffd7d8d8ffd7d8d7ffd7d7d6ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcecfffcececeffcdcdcdffcecdceffcdcccdffcccdccffcccccdffccccccffccccccffccccccffcccbccffccccccffcbcbcbffcbcbcbffcacbcbffcacbcbffcacbcbffcbcbcaffcacacaffcacacaffcacac9ffcacacaffc9cac9ffcac9caffcacac9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c9c8ffc8c7c7ffc8c8c8ffc7c8c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c7c7ffc7c6c7ffc7c6c6ffc6c7c6ffc6c6c6ffc6c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c5ffc5c6c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c5ffc5c5c5ffc5c5c4ffc4c4c4ffc5c4c5ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc4c3c3ffc4c4c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c3ffc2c2c3ffc2c3c2ffc2c3c3ffc2c2c2ffc3c2c3ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc3c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc3c3c2ffc2c2c2ffc2c3c3ffc2c3c3ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c3ffc2c2c2ffc3c2c2ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c1c2ffc2c1c2ffc1c1c2ffc1c1c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c0ffc1c1c1ffc0c1c1ffc0c0c0ffc1c0c1ffc1c1c1ffc1c0c1ffc1c1c1ffc0c0c0ffc0c1c0ffc0c0c1ffc1c0c0ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c1ffc1c2c1ffc1c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc2c3c2ffc2c2c3ffc2c3c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c4c4ffc3c4c4ffc4c4c3ffc4c4c3ffc4c3c3ffc4c4c4ffc4c3c3ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c5ffc4c4c5ffc4c4c4ffc5c5c4ffc4c4c4ffc5c4c5ffc5c4c4ffc4c4c5ffc4c4c5ffc4c4c5ffc5c5c4ffc5c5c5ffc5c4c4ffc5c5c5ffc4c5c5ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c5c6ffc6c7c6ffc6c7c6ffc6c6c7ffc7c7c7ffc7c7c8ffc7c8c8ffc8c8c7ffc8c7c8ffc8c8c8ffc8c9c8ffc8c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacaffcbcbcbffcbcccbffcbcccbffcbcccbffcccbcbffccccccffccccccffcdcdccffcdcccdffcdcdcdffcdcdcdffcececeffcececeffcfcfceffcececfffcfcfcfffcfcfcfffd0cfcfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d5ffd5d6d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d9ffd8d9d9ffd9d9d8ffd9d8d9ffd9d9d9ffd9dad9ffd9dadaffd9dad9ffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffdcddddffdddddcffdddddcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffddddddffdddddeffddddddffdededdffdddedeffdedddeffdedddeffdededeffdededfffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e0e0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e1ffe1e1e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e6ffe5e5e5ffe6e6e6ffe6e5e6ffe6e5e5ffe8e8e8ffeeeeeefff1f1f1fff6f6f6fffafafbfffdfdfefffefefefffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffefffefffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffefefffefffefffefffefffefefefffefefefffefffefffefefefffdfefefffdfefefffefefefffefdfefffefefefffefefefffefefefffdfefefffdfefefffefefdfffefdfefffdfdfdfffdfefefffdfefdfffefdfdfffefdfefffdfdfdfffefefefffefefefffdfdfefffdfdfefffdfefdfffdfefdfffefdfdfffdfefefffefdfefffdfefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffefdfefffefefdfffefdfefffdfefefffdfefefffefffefffefefffffefefefffefefffffefffffffefefefffefefefffefffefffffefefffefefefffefffffffefffefffffefefffffffffffefefefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefefefffefffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefffffffffefefffefefefffefffefffffefffffefefffffefefefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffffffffffffffffefefffefffffffefffffffffffffffefefefffffffefffefffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefffffffefefffffefefefffefefffffefffffffefefefffefefefffefffefffffefffffefefffffefffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefffdfdfdfffcfcfcfffafafafff6f6f6fff3f3f3fff0f0f0ffebebebffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e5ffe4e5e5ffe5e4e4ffe4e4e3ffe3e4e4ffe3e4e4ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e1e0ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdedfdeffdfdfdeffdededfffdededeffdededeffdddedeffdddddeffdddeddffdddddeffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdcdcdcffdbdbdbffdcdcdcffdbdcdbffdbdbdcffdbdbdbffdbdbdaffdadbdaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffd9d9daffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d1ffd1d1d2ffd0d1d1ffd0d0d1ffcfd0d0ffcfcfd0ffcfceceffcececfffcececeffcdcdcdffcdcdcdffcccdccffcdccccffccccccffcbccccffcbcccbffcccbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c7ffc8c7c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c7c6ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc6c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc4c4c5ffc5c5c4ffc5c4c5ffc4c5c4ffc4c4c5ffc4c5c4ffc4c4c5ffc4c4c4ffc4c4c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c3c4ffc3c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc2c2c1ffc1c2c2ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c2c1ffc2c2c2ffc1c2c2ffc1c1c1ffc2c1c2ffc2c2c1ffc1c1c2ffc2c2c2ffc2c2c1ffc1c2c2ffc2c2c1ffc1c1c2ffc2c1c1ffc1c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c0ffc0c0c1ffc0c1c0ffc0c0c1ffc0c0c0ffc0c0c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c0ffc0c0c0ffc0c1c1ffc0c1c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c1ffc1c1c2ffc1c1c2ffc1c2c1ffc1c2c1ffc2c1c2ffc1c2c2ffc2c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc3c4c4ffc3c3c3ffc4c3c4ffc3c4c3ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc4c4c5ffc4c4c4ffc4c4c5ffc5c5c5ffc4c4c4ffc4c5c4ffc5c5c4ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cacaffc9c9caffcacacaffcbcacaffcbcbcaffcacacaffcacbcaffcbcbcbffcccbcbffcbcbcbffcbcccbffccccccffcccccdffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcfceceffcececeffcfceceffcfcecfffd0cfcfffcfd0cfffcfd0cfffd0d0cfffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd1d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9daffd9d9daffdadadaffdadadaffdadadaffdadadbffdadadbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdcffdcdcdcffdddcdcffdddddcffdcdcdcffdcdddcffddddddffdddcddffdcdddcffdcdddcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffdddeddffdddeddffdededdffdededeffdededeffdfdedfffdedfdeffdededfffdfdfdfffdfdfe0ffdfdfdfffdfdfe0ffdfe0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe2e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffebebebffeeeeeefff4f3f3fff8f8f8fffcfcfcfffefdfdfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffefffffffefffefffffefffffffffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffefffffefefefffffefefffefefefffffefefffefffefffefefefffefefffffffefefffefefefffefefefffdfefefffefdfefffefdfdfffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffffefefffefefefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffefefdfffefefefffdfefdfffefdfefffefdfefffefdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffefffffffffefffffffefefffefefefffffffefffefefffffffffefffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffdfefefffefefefffefefefffefefffffffffefffffffefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffefefffefefefffffffefffefffffffffffefffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffefefefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffffefefffefffffffffefefffffefffffefffffffefffefffefefefffefffffffefefefffefffefffefffefffefefefffefefffffefefefffffffefffffefefffefefefffffefefffefefefffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffffefffffefffffffffefffffffefefffefefefffffffefffefffffffffffefffefefffffefefffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefefffefffffffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffefefffefffefffefefefffefefffffffefffffefefefffffffffffefffffffffefffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefefffffefffefffffffffffefefffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffefffffffefffefffefefefffffffffffefefefffefffefffefffefffffefefffffffffffffefffffffffefffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffdfdfdfffcfdfcfffbfbfbfff8f8f8fff5f5f4fff1f1f1ffedededffe9eaeaffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e3e2ffe2e2e2ffe1e1e1ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfdfdfffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdededeffdedfdeffdededeffdededeffdddedeffdddeddffdddddeffddddddffdddddcffddddddffdddcdcffdcddddffdddcdcffdcdcdcffdbdcdcffdbdcdbffdbdbdcffdcdcdcffdbdbdbffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d9d8ffd8d8d8ffd7d7d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfceffcececeffcdcdcdffcccdcdffcdccccffccccccffcbccccffcbcccbffcbcbcbffcbcbcbffcacbcbffcacbcaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9caffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c7ffc7c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc7c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c6c6ffc6c5c6ffc6c5c5ffc5c5c5ffc6c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc3c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c2ffc1c1c1ffc2c1c2ffc1c2c2ffc2c1c2ffc2c1c1ffc1c1c1ffc2c2c1ffc1c1c2ffc1c2c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c2c1ffc2c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c0ffc0c1c1ffc1c1c1ffc0c0c0ffc0c1c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c0ffc0c1c0ffc0c1c0ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c2ffc2c1c2ffc1c1c1ffc2c2c2ffc1c2c2ffc2c1c2ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c3c2ffc3c2c3ffc3c2c2ffc3c2c3ffc3c3c3ffc3c3c4ffc4c4c3ffc3c3c4ffc3c3c4ffc3c3c3ffc4c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c3c3ffc4c4c4ffc4c4c3ffc3c4c3ffc4c4c4ffc3c3c3ffc4c4c4ffc3c3c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c4ffc4c4c4ffc4c5c5ffc4c5c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc8c7c8ffc8c8c7ffc8c8c8ffc8c8c9ffc9c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c9ffc9cac9ffc9c9caffc9c9c9ffcacacaffcacacaffcacacaffcbcacaffcacacaffcbcbcaffcbcbcbffcbcccbffcbcbccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececeffcecdceffcececeffcfcfcfffcfceceffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d4d4ffd4d3d3ffd4d4d4ffd4d5d5ffd4d5d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d9d8ffd9d8d9ffd9d9d9ffdad9d9ffdadad9ffdadad9ffdadadaffdadadaffdadadaffdbdadaffdadbdbffdbdadbffdbdbdbffdbdcdcffdcdcdcffdbdbdcffdcdcdcffdcdddcffdddcddffdddcdcffdcdcdcffdddddcffddddddffddddddffddddddffddddddffdcdcddffddddddffddddddffddddddffdddddcffddddddffdddcddffddddddffdddddeffddddddffdeddddffdededdffdddedeffdededeffdededeffdedfdeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0dfdfffdfe0e0ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe8e8e8ffececebfff0f0f0fff5f5f5fffaf9fafffdfdfdfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffefffffffffffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffefefefffefefefffefefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfdfffdfdfefffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfefffefdfdfffefefefffdfefdfffefdfdfffefefdfffdfefefffdfefdfffefdfefffefdfefffefdfdfffefdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfefdfffefdfdfffdfdfefffdfdfefffefefefffefefdfffefefdfffdfefdfffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffefffffffffffffffffffffffefffffffefefffefffffffffefffffffefefffefffefffffffefffefefefffefefefffefefefffefefefffffefffffefffefffffefefffefffefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfefffefefefffefdfefffefdfefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffefefefffffefefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffefefffefffefffffffefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffefefffffefefffefffefffffefefffefefefffefffefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffefffffffefffffffefefffffffffffffffffffffffefffffffefffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffefffffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefffefffffffefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffffffffffefefffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffdfcfdfffcfbfcfffaf9fafff6f6f5fff3f3f2ffefefefffebebebffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe1e0e1ffe0e0e0ffe0e1e0ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0e0ffe0e0e0ffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdedeffdededeffdedfdeffdededeffdededeffdededeffdededeffdedddeffdedddeffddddddffdddddcffddddddffdcdddcffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdcdcdcffdcdbdbffdcdbdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadbffdbdadbffdadadaffdadadaffd9dad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd9d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcececeffcdcdcdffcdcdccffccccccffcbccccffcbcccbffcccbccffcbcbcbffcbcacaffcbcacaffcbcacaffcacacaffcacacaffcacacaffcacac9ffcac9caffc9cacaffc9c9caffcac9caffc9c9c9ffc9c9c9ffc8c9c8ffc8c9c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c6c5ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c3ffc4c3c4ffc4c4c3ffc4c3c4ffc4c3c4ffc4c3c4ffc3c3c3ffc4c4c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c2ffc3c3c3ffc2c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c2c2ffc1c1c2ffc2c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c0ffc1c0c0ffc0c0c1ffc1c0c1ffc1c1c1ffc0c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc0c0c1ffc1c0c0ffc0c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c0c0ffc0c0c0ffc1c1c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfc0ffc0bfbfffc0c0bfffbfc0bfffc0bfbfffc0c0bfffbfc0c0ffc0c0c0ffc1c0c1ffc0c0c1ffc1c0c0ffc0c0c0ffc1c0c0ffc0c1c0ffc1c0c1ffc1c0c1ffc0c1c0ffc1c0c0ffc0c0c1ffc0c0c1ffc1c1c1ffc1c1c0ffc1c1c0ffc0c1c0ffc0c1c0ffc0c0c0ffc1c0c0ffc0c1c0ffc0c1c1ffc1c1c0ffc1c1c0ffc1c1c0ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc3c2c2ffc3c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc3c4c4ffc4c3c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c3c4ffc4c3c3ffc3c3c3ffc4c4c3ffc3c4c3ffc4c3c3ffc4c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c4ffc5c5c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c5c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffcacacaffcacacaffcacac9ffcacacaffcbcacbffcbcbcaffcbcccbffcccccbffcccbccffccccccffcccccdffcccdcdffcdcdcdffcdcecdffcecdceffcececdffcececeffcececeffcececeffcfcfceffcfcfcfffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd5d4d4ffd5d4d5ffd5d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d8ffd8d8d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdcdcdbffdbdcdcffdcdbdcffdcdcdcffdddcdcffdddcdcffdddcdcffdcddddffddddddffdddddcffddddddffddddddffdcdcddffdddcdcffdcdcddffdcddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddeddffdedddeffdededdffdededeffdedfdeffdfdedfffdfdedfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0dfdfffe0e0dfffdfe0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe2e1e1ffe1e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e2ffe2e3e2ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe4e4e5ffe5e4e5ffe6e6e6ffe9e9e9ffeeeeeefff3f3f3fff8f7f7fffbfcfbfffdfdfdfffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffefffffffefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffefffefffefefffffffffefffefffffffefefefffefffefffffffefffefefefffefefefffefffefffefefefffffefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfefffdfefefffefdfdfffdfefefffdfdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffefefefffefefefffefdfefffefefefffefdfefffefefdfffdfefefffefdfefffdfefdfffefefdfffdfdfefffefefdfffdfefdfffdfefdfffefefefffefefefffdfefdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffdfefdfffdfdfefffefefefffdfefdfffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefffffffefefffefffefffefefefffefffffffffffffffffffffffefffefffefffefffefffefffefefefffffffefffffefffffefefffffefffefffefffffffefefefffefffffffefffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefffffefffefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefffefffffefffffffffffffefffefffffffffffffefefffffefefffefffefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffefffefffefffefffefffefffefefefffffffefffffefefffefefffffefffefffefffefffefefefffefffffffefffefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffefefefffefefffffffffefffefefffffffefefffffffefffefefffffffffefffefffffffefefefffefefefffffffefffffffffffffffefffefffefffefffefffffffffffffffffffefffefffefffffffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefefffffffffefffefffefffefffefffefffefffefefefffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffffffefffefefefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffffffefefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefefffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffffefffffffffefffefffffffefefefffefffefffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffefefffefffefffefffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffefffefffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffdfdfdfffcfcfcfffbfafafff8f8f7fff4f4f4fff1f1f0ffecededffe9e9e9ffe7e8e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdedfdeffdfdfdfffdfdedfffdfdedeffdededfffdedfdeffdededeffdededeffdededeffdedddeffdeddddffddddddffdddcddffdddddcffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdbffdbdcdbffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadaffdbdbdaffdadbdaffdbdadbffdadadaffdadadaffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d9ffd8d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d2ffd1d2d1ffd1d0d0ffd0d0d1ffd0d0d0ffd0cfd0ffd0cfcfffcfcfceffcececfffcececdffcccdcdffccccccffcbcccbffcccccbffcbcbcbffcbcbcaffcacbcaffcacbcaffcacacaffcacacaffc9cacaffcacacaffcac9c9ffcac9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc8c8c8ffc8c7c8ffc7c8c7ffc8c7c7ffc6c7c7ffc7c6c7ffc6c6c7ffc6c7c7ffc7c6c6ffc6c7c6ffc6c6c6ffc6c7c7ffc6c6c7ffc7c7c6ffc6c7c6ffc6c6c6ffc6c6c5ffc5c5c6ffc6c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c4ffc3c3c3ffc3c3c4ffc4c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c2c3ffc3c3c2ffc2c3c3ffc3c2c3ffc2c3c2ffc3c3c2ffc3c3c3ffc3c3c2ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c2c1ffc1c1c1ffc2c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc0c1c1ffc0c0c1ffc0c1c0ffc1c0c0ffc0c0c1ffc1c0c1ffc0c0c1ffc0c1c1ffc1c0c0ffc0c1c0ffc0c0c0ffc0c1c0ffc0c0c1ffc1c1c0ffc0c1c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc0c1c0ffc0c1c0ffc0c0c0ffc0c1c1ffc0c1c0ffc0c1c0ffc1c1c0ffc0c1c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c1c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0bfbfffbfc0bfffbfbfc0ffbfc0bfffbfbfbfffbfbfbfffbfc0bfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc1c0c0ffc0c1c0ffc0c0c0ffc0c1c1ffc1c1c1ffc2c1c1ffc1c2c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c3ffc2c3c3ffc2c3c3ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c3c4ffc4c4c3ffc4c4c4ffc3c4c4ffc4c4c4ffc5c4c5ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc6c6c6ffc6c7c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc8c7c8ffc8c7c8ffc8c8c8ffc9c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cac9ffc9cac9ffc9c9caffcacac9ffcacacaffcacacbffcacbcbffcbcbcbffcbcbcbffccccccffcccdccffcdcdcdffcdcdccffcdcdcdffcdcdccffcdcdcdffcdcdcdffcececeffcececeffcececfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d0d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d4ffd4d4d3ffd4d5d4ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadad9ffd9dadaffdadadaffdadadaffdadbdbffdbdadaffdadbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcddffdcdddcffdcddddffdcdcdcffdcddddffddddddffddddddffdddddcffddddddffdddddcffdcdddcffddddddffddddddffddddddffdddddeffdededeffdedddeffdededfffdfdfdeffdfdfdfffdfdedfffdfdfdfffdfdfe0ffdfe0dfffdfe0e0ffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e3e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e3e3ffe3e4e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e4e4ffe4e5e5ffe5e5e5ffe7e7e7ffebebeafff0f0f0fff5f5f4fff8f9f8fffcfcfcfffefdfefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefefffffffffffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffffffefffefffefffefffffffefffefffefefffffefefffffffefefffefefefffefffefffefefefffefefefffffffefffffefefffefefefffefefffffefefefffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefdfffefdfefffdfefefffdfefefffdfdfefffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefdfffefefefffefefdfffdfefdfffdfefefffdfefefffefefefffdfefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffefdfdfffdfdfefffdfdfefffdfdfdfffefefdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfefffefdfefffefdfdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefffefffefefffffefefefffefefefffefefffffffffffffefffffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffefffffffefffffefefffefefffffefefffffefefffffffffffffffffffffefefffffffefefffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefefffffffefefffefffffffefefffffffefffffffffefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefffffffefefffffefffefffefefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffefffefefffffefffffffffefffffffefffffefffefffefffefffefffefffffffffffffefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffffefffefefffffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffffffffefffffffffffffffffefffffffffffefffffffefffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffefffffffefffefffefffefffffffefffffffefefffffefffffffffefffffffefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffffefffffffefffffffefefffffffefffffffffffffefffffffffefffffefffffffffffffffffffffefffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefdfefffcfcfcfffbfbfbfffaf9f9fff6f5f5fff2f2f2ffeeefeeffeaebebffe8e9e8ffe8e8e8ffe7e7e8ffe8e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e3e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfe0ffdfe0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdedfdfffdedfdfffdededfffdddedeffdededeffddddddffddddddffdeddddffddddddffdddddcffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdbdbffdbdbdaffdadadaffdad9daffdad9daffdad9daffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd8d8d8ffd8d9d9ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd0d0d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcececdffcdcdcdffcccdccffcbccccffcbcbcbffcacbcbffcbcacaffcacacaffcacacaffc9cac9ffcacac9ffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c6c6ffc6c5c5ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c3ffc3c4c4ffc3c4c4ffc3c3c4ffc2c3c3ffc3c3c3ffc2c3c3ffc2c2c3ffc3c2c2ffc3c2c2ffc3c3c2ffc2c3c2ffc2c3c2ffc2c3c2ffc2c2c3ffc2c2c3ffc3c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc2c3c2ffc3c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc2c2c1ffc1c1c1ffc1c0c1ffc1c0c0ffc1c0c1ffc0c0c1ffc1c0c1ffc1c0c0ffc1c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0c0ffbfc0c0ffbfc0c0ffbfbfc0ffc0bfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0bfbfffc0bfbfffbfbfc0ffbfc0c0ffc0bfbfffbfbfc0ffc0bfbfffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffbfbfc0ffbfc0bfffbfbfc0ffbfbfbfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0bfbfffbfbfbfffbfc0bfffbfc0bfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffc0c0c0ffc0c0c0ffbfbfc0ffc0bfbfffc0bfc0ffbfbfc0ffc0bfc0ffc0bfbfffc0c0bfffbfc0c0ffbfbfbfffc0bfbfffbfbfbfffbfc0c0ffbfc0c0ffbfc0c0ffbfbfc0ffc0bfbfffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c3ffc3c2c2ffc3c3c3ffc2c2c3ffc3c3c3ffc3c2c2ffc3c3c2ffc2c3c3ffc2c3c3ffc2c2c3ffc2c3c2ffc3c3c3ffc2c3c3ffc2c2c3ffc3c3c2ffc3c3c2ffc3c3c2ffc2c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c4c3ffc4c4c4ffc5c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c5c6ffc6c5c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc7c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffcacacaffcacacaffcacacaffcbcacaffcbcacbffcbcbcbffcccbcbffcbcbccffcccbccffcccccdffcccccdffcdcdcdffcdcdcdffcecdcdffcdceceffcececeffcececfffcecfceffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d7ffd6d6d7ffd7d8d7ffd8d8d7ffd8d7d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffdad9d9ffdadad9ffdadadaffdad9daffdadad9ffdad9daffdadadaffdadbdaffdadadbffdadadbffdbdbdbffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcddffdddcdcffdcdcddffdcdcddffdddcddffdddddcffddddddffddddddffdddedeffdddddeffdddedeffdededfffdededeffdededfffdfdfdeffdfdfdfffe0dfdfffdfe0dfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe3e3e4ffe4e3e4ffe3e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe8e8e8ffedededfff2f2f2fff6f6f6fffbfafafffdfdfdfffdfefefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefefffffefffffefffefffefffffffffefefffffffefffffefffffefffffffffefffffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffdfdfefffefefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefffffefefefffefefffffffefefffffefffffefefffffefefefffffffffffefefefffefefefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffefefdfffdfdfefffdfdfdfffefefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefdfffefefefffdfdfdfffdfefdfffdfdfefffefdfdfffdfefefffefdfefffefdfdfffefefefffefefefffefefefffffefffffffffefffefefffffefefefffefffefffffffefffefefefffffffefffefffffffffffefffffffefffffffefffffffffffffffefffffffffffefefffffffefefffffefefffefefefffefefffffefefffffefefffffffefefffffefffffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefffefffffffffffffefefffefffefffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefffefffefffefffffffefffefefefffefefefffefffefffffffefffffffefffffefefffffefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffefffffffefffffefffffefffffffffefffffefefefffffffefffefefffffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffffffefffefefefffefefefffefffefffffffefffffffefffffffefffffffefffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffefefffffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffffffffffefefefffefefefffefefffffffefefffefefefffffefefffefefefffffefefffffefefffffffffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefefffffefefffefffefffffffffffffffefffefffefffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffdfdfdfffbfbfcfffbfafbfff6f7f7fff3f4f4fff0f0f0ffededecffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e6ffe6e7e7ffe6e6e6ffe7e7e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe0e1e0ffe1e1e0ffe0e1e1ffe1e1e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfe0ffe0dfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdededeffdededfffdededeffdeddddffdddddeffddddddffdedddeffdcddddffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdadbdbffdbdadaffdadadbffdbdadaffdadbdaffdbdadbffdadadaffdadadaffdadadaffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd3d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d3ffd2d2d2ffd2d1d2ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcececeffcdceceffcdcdcdffcdcdccffccccccffcbcbccffcbcacbffcacacaffcacac9ffc9cacaffc9c9caffcacac9ffc9cacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c5c5ffc6c5c5ffc5c5c5ffc5c5c6ffc6c5c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc5c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c3c4ffc4c4c4ffc3c3c4ffc3c3c4ffc4c3c4ffc3c3c4ffc4c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c3ffc2c2c2ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c1c0ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfc0c0ffc0bfc0ffbfbfbfffc0bfc0ffc0bfbfffbfc0c0ffc0bfc0ffc0c0c0ffbfbfc0ffbfbfbfffbfc0bfffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffc0bfbfffbfbfbfffbfbfbfffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0bfbfffc0bfc0ffbfbfc0ffbfbfbfffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebebfffbfbfbfffbebfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffbfc0c0ffbfbfc0ffbfbfbfffbfbfbfffc0bfbfffbfc0bfffc0c0c0ffc0bfbfffbfc0bfffbfc0c0ffbfbfbfffbfbfbfffbfbebfffbfbebeffbebfbfffbfbebfffbfbebeffbfbfbfffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c3ffc2c2c3ffc3c2c3ffc3c2c3ffc2c2c3ffc2c2c2ffc3c3c3ffc2c2c2ffc3c2c2ffc2c2c3ffc2c2c2ffc3c2c3ffc2c3c2ffc2c3c3ffc2c2c2ffc3c3c2ffc2c2c2ffc2c2c3ffc3c2c3ffc2c2c2ffc3c3c2ffc2c3c3ffc2c2c3ffc3c3c3ffc3c4c3ffc3c3c4ffc4c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc5c5c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc7c6c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffcacac9ffcacacaffcacacbffcbcacbffcbcbcbffcbcbcbffcbcbccffcccbccffccccccffcdccccffcdcccdffcdcccdffcdcdcdffcececeffcececeffcecdcdffcececfffcececeffcfcfcfffcecfcfffcfd0d0ffd0d0d0ffd0d1d0ffd1d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd4d4d3ffd4d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdadadaffdad9daffdadadaffdbdadbffdbdbdbffdadadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcddffdddcddffdddcddffddddddffddddddffdededeffdededeffdedddeffdededfffdededeffdfdfdfffdedfdeffdfdfdfffdfdfdfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e6ffeaeaeaffefeff0fff4f4f4fff9f8f9fffcfcfdfffdfefdfffefefefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffefefffffffffffefffffffefffefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffefefefffefefffffefffefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefefffefdfdfffefdfdfffefdfefffefefefffefefefffefefdfffefdfefffefdfefffdfefefffdfdfdfffdfefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffefdfefffefdfefffdfefefffefefdfffefefefffefefefffdfefefffefefefffffffefffefefefffefefffffefefffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefefefffefffefffffffefffefefefffefefefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffffffffefffffefefffffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefffffffefefefffefefefffefefffffefffefffefefefffffefefffffffefffefefefffffefefffefefffffffefffffefffefffffffefffffffffffffefffffefffffffefefefffefffffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffffefefffefefefffefefefffefefffffefefffffefefefffefffefffefffffffffefffffefffffffefffffffffffffffffefefffefefefffffffefffefefffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffefffffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffefffefffffefefffefefefffffefffffffefffffefefffffefffefffffffefffefefffffefefffffefffffffffffffffefffffffefefffffffffffffffffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefffefffffffefffffffffffffffefffefefffffffffffffffffffffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffefffffffffffffffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffcfcfcfffbfbfcfff9f9f8fff5f5f5fff2f1f1ffeeeeeeffeaeaeaffe9e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e3ffe3e3e3ffe2e2e3ffe2e2e3ffe3e2e2ffe1e2e2ffe1e1e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfdfffe0e0dfffdfe0e0ffe0dfe0ffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdedfdeffdfdedeffdededeffdededeffdddedeffddddddffdddddeffdddeddffdddcddffdddddcffdcdddcffdcdcdcffdddcdcffdcdbdcffdcdcdcffdbdcdbffdcdcdbffdbdbdbffdbdbdcffdbdbdbffdbdbdaffdadbdbffdadadbffdadbdaffdbdbdaffdadadaffdadadaffdadadaffd9dadaffdad9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d8ffd7d7d8ffd7d7d6ffd6d7d6ffd6d7d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcdcdcdffcdcdcdffcccdccffcbcbcbffcccbcbffcbcacbffcacacaffcacacaffcacac9ffc9c9c9ffc9c9caffc9cac9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c4ffc4c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c4c3ffc3c3c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c2c3ffc2c3c2ffc3c2c2ffc2c3c2ffc2c2c2ffc1c2c2ffc2c2c1ffc2c2c2ffc2c2c1ffc1c1c1ffc2c1c1ffc1c2c1ffc1c1c1ffc2c1c1ffc1c1c2ffc2c1c2ffc1c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc1c1c1ffc0c1c0ffc0bfc0ffbfbfc0ffc0c0c0ffc0bfc0ffbfbfc0ffbfc0bfffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebfbeffbebebfffbfbebfffbfbebfffbfbfbfffbebfbfffbfbebfffbfbebeffbfbfbfffbfbebfffbfbebfffbebfbfffbfbfbeffbfbfbfffbebfbfffbebfbeffbebebeffbebfbfffbfbfbeffbebebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbebfffbebebfffbfbebfffbfbebeffbebebeffbebebeffbebebeffbebebeffbebebfffbebebfffbfbfbeffbebebeffbebebfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c1c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c3ffc2c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c1c2ffc2c1c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c3ffc2c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc4c5c5ffc6c5c5ffc5c5c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c8c8ffc8c8c8ffc9c9c9ffc9c9caffcac9caffcacacaffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbccffcccbccffccccccffcdccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcfcfffcfd0cfffcfcfcfffd0cfd0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d3ffd4d5d5ffd5d4d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadbffdbdadbffdadadaffdbdbdbffdbdcdbffdcdbdbffdbdcdcffdbdcdcffdbdcdcffdcdbdbffdbdbdbffdcdcdbffdbdcdcffdcdbdcffdcdcdcffdcdcdcffdbdcdcffdcdbdcffdcdcdcffdcddddffdcdcddffdddcddffddddddffdeddddffdededdffdddedeffdddedeffdededeffdedfdfffdfdfdeffdfdedfffe0dfdfffdfe0dfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe7e7e7ffecededfff1f1f1fff6f5f6fffafafafffdfdfcfffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffefffffefefefffffefefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefefefffefffefffffefefffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefffffffefefefffffefefffffffefffefefefffffefefffffefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffdfefdfffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefdfdfffdfefdfffdfefefffefdfdfffefefdfffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfefefffdfdfdfffefdfdfffefefefffdfdfefffefefdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffefffffffefffefefefffffefffffffffffffffefffffefefefffefffefffffefffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffffefffffffffffefefefffffffefffffefefffefffffffefefffffefffefffffffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefefefffefffffffffefefffffffefffefffffffffffefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefffffffefefefffffefefffefefefffffffffffffffffffffefefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffffffefffefefefffffffffffefefffffefffefffffffefffffffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffffffefffffffefffffefefffffffffffefefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfffcfcfcfffafafafff7f7f6fff3f3f3ffefefefffecebebffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e6ffe6e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdfdfffdfdedfffdedfdeffdededeffdededeffdededeffdedddeffdeddddffddddddffddddddffddddddffdcdcdcffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadbdaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9daffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd9d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd0d1d1ffd1d1d0ffd1d0d1ffd0d0d0ffd0cfcfffcfd0cfffcfcfcfffcfcecfffcfcecfffcececeffcececdffcdcdcdffccccccffcccbcbffcbcbcbffcbcacaffcacacaffcac9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c9c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c4ffc5c5c5ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc5c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c2ffc3c2c3ffc3c3c2ffc3c3c2ffc2c2c2ffc3c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc2c2c1ffc1c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c0ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbfbfbeffbfbfbfffbebebeffbfbfbeffbebebeffbebfbfffbebebfffbebfbeffbfbfbeffbebfbfffbebfbeffbebebeffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebdbeffbebebeffbebebeffbdbebeffbebdbeffbebebeffbebebeffbebebeffbebfbeffbfbebeffbebebeffbebebeffbebfbeffbebebeffbfbebeffbfbebeffbebebeffbfbebeffbfbebeffbfbebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebfbfffbfbebeffbfbfbeffbebfbfffbfbfbeffbebfbeffbfbfbeffbfbfbeffbfbfbfffbfbebeffbfbfbfffbfbfbfffbebebfffbebfbfffbebebeffbebebeffbebebeffbebdbeffbebebdffbebebdffbebebeffbebebdffbebebeffbebebeffbebebeffbebebeffbebebeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c0ffc1c0c1ffc1c1c1ffc2c1c1ffc1c1c1ffc2c1c1ffc2c1c1ffc2c1c2ffc1c1c1ffc2c2c1ffc2c1c2ffc1c2c1ffc2c1c1ffc2c2c1ffc2c1c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc1c1c1ffc2c1c1ffc2c2c1ffc1c1c1ffc2c2c1ffc2c1c1ffc1c1c1ffc1c2c2ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc5c4c4ffc6c5c5ffc6c6c6ffc5c5c6ffc6c6c5ffc6c6c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc6c6c7ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcccbcbffccccccffccccccffcdccccffcdcdcdffcdcdcdffcecdcdffcecdceffcececeffcfceceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d3d2ffd2d3d3ffd4d4d3ffd4d4d3ffd5d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d7ffd8d8d8ffd9d9d9ffd9d8d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffdadadaffdad9daffdadadaffdadbdaffdadbdaffdbdbdaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdcdbdcffdbdbdbffdcdcdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcddffddddddffddddddffdddeddffdedddeffdededeffdfdedeffdededeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e4e3ffe4e4e3ffe3e4e3ffe4e3e4ffe4e4e4ffe5e5e5ffe9e9e9ffefefeefff4f3f4fff7f8f8fffcfcfbfffdfefdfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefffffffffffffffffffefffefefffffefffffffffffefffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffefefefffffefefffefefefffffffffffefefefffffefefffffefffffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffffefefffefffefffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfdfffefdfefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfefffefdfdfffefefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffffefffffffffefffffffffffefffefffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffefffefefffffffefffffffefffffffefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffefdfefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffffefefffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefefffffefefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffffefefffffefefffefefefffffefefffffefefffffffffffefefefffffefefffffefffffefefefffefefefffffffefffefefffffefefffffffefefffffffefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefffffffefefffffefffffefefefffffefefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffffffefffefefffffefefffffffefefffffefefffffefefffffefefffefffefffefefefffefefefffffefefffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffefffffffefffffffffefffffffffffefffffffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefefffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffffffffffefffefffffffffffefffefffffefefffffefefffefefffffffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffdfdfdfffdfcfdfffbfafafff8f8f8fff5f4f4fff1f1f1ffedededffeae9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe5e5e5ffe4e4e4ffe5e4e4ffe4e3e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffdfdfdfffe0dfe0ffe0dfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdedfdfffdfdedfffdfdedfffdfdedfffdfdedeffdedfdeffdededeffdededdffdededeffdeddddffddddddffddddddffdddcddffdcdcdcffdddcdcffdcdcdcffdcdbdbffdcdbdcffdbdbdbffdbdbdbffdbdcdbffdbdadbffdadadbffdbdbdaffdbdbdaffdbdadbffdbdadaffdadadaffdadadaffdad9d9ffdadadaffd9dad9ffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d6d6ffd6d6d6ffd5d6d5ffd6d6d5ffd6d6d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d3ffd2d3d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcecfceffcfcfcfffcececeffcecdceffcdcdcdffccccccffcccbcbffcbcbcbffcacacaffcac9c9ffcac9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c8ffc9c8c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc4c3c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c3ffc4c4c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c1ffc2c2c1ffc2c2c1ffc2c1c2ffc1c2c1ffc1c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c1ffc0c1c0ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc0c0c0ffc0c0c1ffc1c1c0ffc0c0c1ffc0c0c1ffc1c1c0ffc1c1c0ffc1c0c1ffc1c0c0ffc0c1c0ffc0c0c0ffc0bfbfffc0bfbfffbfbfbfffbfbfbfffbebfbfffbfbebfffbfbebeffbebebfffbfbebeffbebebeffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbfbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebdffbebebdffbebebdffbdbdbdffbebdbdffbdbdbdffbdbdbeffbebdbeffbdbdbeffbdbdbdffbdbdbdffbebdbdffbebdbdffbdbebdffbdbdbeffbebdbeffbebdbeffbebebdffbdbebeffbdbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbfbebfffbfbfbeffbfbfbfffbfbfbfffbfbebeffbfbebfffbebebfffbebebfffbfbfbeffbebebeffbebebeffbebebeffbebebeffbfbebeffbfbebeffbebfbeffbebebeffbebebeffbfbebeffbebebeffbebfbeffbebebeffbebebeffbebdbeffbdbdbeffbebebdffbebdbeffbebdbeffbdbdbdffbdbdbdffbebebeffbebdbdffbebdbdffbebdbeffbebebeffbebebeffbebebeffbfbebeffbfbfbfffbebfbfffbfbfbfffc0c0bfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c0ffc1c1c0ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c1c1ffc1c1c2ffc1c1c1ffc2c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc1c0c1ffc0c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c1ffc2c2c2ffc3c2c2ffc2c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c4ffc4c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c6c6ffc6c6c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c6c6ffc7c7c7ffc6c7c6ffc7c7c7ffc7c7c7ffc6c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c7ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffccccccffcccbcbffccccccffccccccffcdcdcdffcdcdcdffcececeffcececeffcfceceffcfcecfffcfcfcfffcfcfd0ffd1d1d0ffd1d0d1ffd1d1d2ffd2d2d2ffd3d3d2ffd4d3d4ffd4d3d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdad9d9ffdad9d9ffdad9daffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdadbdaffdbdbdaffdbdbdbffdadadaffdbdbdbffdbdadbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdbdcffdbdcdcffdcdcdcffdddcdcffdddcddffdddddcffdddeddffdddedeffdddeddffdededeffdededeffdfdedeffdfdedfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0dfdfffe0dfe0ffdfe0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e4ffe4e4e3ffe4e4e3ffe4e4e3ffe4e3e4ffe4e5e4ffe6e6e7ffecebebfff1f1f1fff5f5f5fff9fafafffcfdfdfffdfefdfffefefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffefffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffefffffefefffffefefffffffffefffffefefffefefefffefefffffffefffffefffffffefffefffffffefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffffefffefffffffffefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefffffefefefffefefefffefdfdfffefdfefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfefefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefdfffefefdfffefefefffefffefffffefefffffefefffffffefffefefefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffefffffffffffefffefffffefffffefffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefffffffffefffffffefefffefefffffefffefffefefefffefefefffffefefffffefffffffefffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefffffefffefffffefefffefefefffefefffffffefffffefffffffefffefffffefefffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffffefffffefffffefefffffefffffffefffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffffffefffefffffffffefffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefefffffffefffffefffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefdfefffcfcfdfffcfbfcfff9f9fafff6f6f6fff3f3f2ffefefeeffebeaeaffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffdfe0e0ffdfdfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdedfdfffdfdfdfffdedfdeffdededeffdededeffdededeffdededeffdddddeffdedddeffddddddffdcdcddffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdadadaffdadadaffdbdadaffdadadaffdadadaffdadadaffdad9d9ffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d2ffd1d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcecfceffcfcfceffcececeffcecdceffcecdceffcdcdcdffcccccdffcccdccffcccbcbffcbcacaffcacacaffcac9caffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c3c3ffc4c4c3ffc3c3c3ffc3c4c4ffc4c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c1c2ffc2c1c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c1ffc0c1c1ffc1c1c1ffc0c1c1ffc1c0c1ffc0c1c0ffc0c1c0ffc0c0c0ffbfbfc0ffc0bfc0ffbfbfc0ffbfbfc0ffbfc0bfffc0bfbfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfc0c0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbebdbdffbebdbdffbebdbeffbebebeffbebdbdffbebebdffbdbdbdffbebebeffbebebdffbebdbeffbebebdffbdbdbdffbebdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbdbcbcffbdbdbdffbdbcbdffbcbdbdffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbeffbebebeffbebdbeffbebebeffbfbebeffbebebeffbebebfffbfbfbfffbebfbfffbebfbfffbfbfbeffbebebeffbebebeffbebdbeffbdbdbdffbdbdbdffbebebdffbdbdbdffbdbebeffbebebeffbebebdffbebebeffbebebeffbebebeffbebebeffbdbebeffbdbebeffbdbdbdffbdbdbdffbebdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbdbdffbebdbdffbebdbeffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffbfc0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c0ffc0c0c1ffc0c0c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc0c0c0ffc0c0c1ffc1c0c1ffc0c1c1ffc0c0c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c1ffc1c0c1ffc0c0c1ffc0c1c0ffc0c0c0ffc0c1c0ffc1c0c1ffc1c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc6c5c5ffc6c5c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c6c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c8c8ffc7c8c8ffc9c9c8ffc8c9c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcbcacbffcbcbcbffcbcbccffccccccffccccccffccccccffcdcccdffcdcdceffcdceceffcececeffcfceceffcfcfcfffd0cfd0ffd0d0d0ffd0d1d1ffd1d1d1ffd3d2d2ffd2d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd6d5d5ffd5d6d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd9d8d8ffd9d8d9ffd9d8d9ffd9d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdadad9ffd9dad9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdadaffdadadbffdadbdbffdadbdbffdbdadbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdcdbffdcdcdcffdcdcdcffdddcddffdcdddcffddddddffddddddffdddddeffdedddeffdededeffdededfffdfdfdfffdfdfdeffdfdfdfffdfdfe0ffe0dfe0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e1ffe1e0e0ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e2ffe3e2e3ffe3e3e3ffe2e3e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe3e4e4ffe3e4e4ffe5e5e5ffe8e9e8ffeeeeeefff2f3f2fff7f7f7fffbfbfbfffdfdfdfffefdfefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefffefffffefffffefefefffefefefffefefefffffefffffefefefffefefefffffffffffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffefefffefffffffefefefffefefffffffefefffffefffffefefefffefefefffefffffffefefffffefefefffefffefffefffefffefefefffefefefffefdfefffefefdfffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffefefefffdfefefffdfefefffefefefffdfefdfffdfefdfffdfefdfffdfefdfffdfdfdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffefdfefffdfdfdfffefdfdfffefefefffdfdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefffefffffffefffffffefffefffefffffefefffffefffffffffefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffefffffefffefffefefffffefefffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffffefefffffefefffefffefffefefefffefefffffffefefffffefefffefefefffffefefffffffffffefefffffefefffffffffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefefefffefefefffffefffffffefefffefefefffffffffffefffefffefffffffffffffffefffefffefffefffefffefffefffefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefffefffffefffffffefefffefffffffefefffffffefffffefffefffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffefffefffefffefffefffefffefefefffffffffffffefffffffefefffefffffffefefefffffefffffffefefffffefffffefefffffffefffffffffffffefefffffefefffffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffefffefffffffffffefffefffffefffffefffefffffefefffefefefffffffffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffefffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffbfbfbfff7f7f7fff4f4f4fff0f1f0ffecececffe8e8e9ffe8e7e8ffe7e7e7ffe7e6e6ffe7e7e7ffe6e7e6ffe6e7e7ffe6e6e7ffe6e6e6ffe5e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e2e3ffe2e2e3ffe2e3e2ffe2e3e2ffe2e2e2ffe1e2e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e0e0ffe0e1e0ffe0e0e1ffe0dfe0ffdfe0e0ffdfdfe0ffe0dfe0ffdfe0dfffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdededfffdfdedfffdedfdeffdededeffdededfffdededeffdededeffdededeffdededdffdddeddffdddeddffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9daffdad9d9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d8ffd8d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d6ffd5d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcececfffcececeffcececeffcececdffcecdcdffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc8c8c8ffc7c8c7ffc7c8c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc5c6c5ffc6c5c6ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc2c2c2ffc3c2c3ffc2c3c2ffc3c3c2ffc3c3c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c2ffc3c2c3ffc3c2c2ffc2c2c2ffc1c1c2ffc2c1c2ffc1c2c1ffc1c1c1ffc1c0c1ffc1c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbebfbeffbfbebfffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffbfbfc0ffbfbfc0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbebeffbebfbeffbebebeffbebebeffbebebeffbebdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbcbdffbcbdbcffbdbdbcffbdbdbcffbcbdbdffbdbcbcffbdbcbcffbcbdbcffbcbcbdffbcbcbcffbcbcbcffbcbcbdffbdbcbdffbcbdbcffbcbdbdffbdbcbdffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbcbdbcffbdbdbdffbdbdbdffbebdbeffbdbebdffbebdbdffbdbdbeffbebebeffbebebeffbebdbdffbebebeffbdbebeffbdbebeffbdbdbeffbdbebdffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbebeffbebdbeffbebdbdffbdbebeffbdbdbdffbdbdbeffbebdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbcbdbcffbcbdbdffbdbdbdffbcbcbcffbcbcbdffbcbdbcffbdbdbcffbdbdbcffbcbdbdffbdbdbdffbebdbdffbdbebdffbebebeffbebdbeffbebebeffbebebfffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc0bfbfffc0c0c0ffc0c0c0ffbfbfc0ffc0bfc0ffbfc0c0ffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffc0bfbfffc0c0bfffbfc0bfffbfc0bfffbfc0bfffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc0c1c0ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c2ffc1c2c1ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc4c3c4ffc4c4c3ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c8ffc7c8c7ffc8c8c8ffc9c8c8ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcacbffcacbcaffcbcbcbffcbcbcbffccccccffccccccffcdccccffcdcdcdffcdcecdffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d1d0ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd8d8d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffdad9daffd9dad9ffdadadaffdad9d9ffd9dadaffd9d9daffdadadaffdadadaffdadadaffdbdadbffdbdadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdddcffdcdcdcffddddddffddddddffdddeddffdededeffdededeffdfdedfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0e0ffdfe0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe1e0e0ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e2ffe3e3e2ffe2e3e3ffe3e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe5e6e6ffeaebeafff0f0f0fff5f4f4fff9f9f8fffcfdfcfffdfefdfffefefdfffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefefffefffefffffffefffffffffffffffefffefefefffffffffffefffffffffefefffefffffffffefefffefffffffefefefffffefefffefffefffefffffffefefffffefffefffffefefffefffefffefffffffffefffffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefffffefefffffffefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffdfefefffefdfefffefefefffefefdfffefefdfffdfefefffefdfefffdfefdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfefffdfdfdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefffefffefefefffffefefffffefefffefefffffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfefffdfefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffffffefffefefefffefefefffefffffffefefefffefffffffefefefffefffffffefefefffffefefffefefefffefefffffffefffffffffffffffffefffffffefffefffffffffefffffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefffffffefffffefffffffffffefffffffffffffffefffffffefffffefffffffefffffefffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffefffefffefffffffffefefffefffefffffefefffefefefffefefefffefefffffffefffffffefffffefefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefefffefefefffffefefffffffffffffffefffefefefffffffffffefffffffffefefffffffffffffefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffefffffefffefffffffffffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefdfdfffdfdfdfffcfcfbfff9f8f9fff6f6f5fff2f2f2ffeeeeeeffeaebebffe8e8e8ffe7e8e8ffe7e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e5ffe6e6e5ffe5e6e6ffe6e5e6ffe5e5e5ffe4e5e5ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe4e3e4ffe3e3e3ffe2e3e2ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e0ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0dfdfffdfe0dfffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededfffdfdedfffdededfffdedfdeffdededeffdedddeffdddeddffdeddddffdededeffdededdffdddcddffddddddffdcddddffdddcdcffdcdddcffdcdcdcffdcdcdcffdbdbdbffdcdbdbffdadbdbffdbdbdbffdbdadbffdbdbdbffdbdadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd3d4d3ffd2d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffcfd0cfffcfcfcfffcfcecfffcececeffcececeffcdcdcdffcdcdcdffcccdccffcdccccffccccccffcccccbffcacacbffcbcbcaffcacbcaffcac9c9ffc9c9c9ffc8c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c7ffc6c7c6ffc6c6c6ffc6c6c5ffc5c6c6ffc5c4c5ffc5c5c5ffc5c6c5ffc5c5c5ffc4c5c5ffc5c4c4ffc4c4c4ffc3c4c3ffc3c3c4ffc3c2c3ffc3c2c3ffc2c2c3ffc2c3c2ffc2c2c2ffc2c1c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffc0bfc0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebebeffbebebeffbebebeffbebebeffbebebeffbdbdbeffbebebeffbdbebeffbdbdbdffbdbebeffbebdbeffbebebeffbebebeffbfbebeffbebfbeffbebebfffbebdbeffbebebeffbebdbdffbdbebdffbdbebeffbebdbeffbdbebdffbdbebdffbdbdbdffbcbdbcffbdbdbdffbcbdbdffbcbdbcffbcbcbdffbcbcbcffbcbcbcffbbbbbcffbbbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbbbcbcffbbbcbbffbcbcbcffbbbbbcffbbbcbbffbbbbbbffbbbabaffbbbbbbffbbbbbbffbbbbbcffbcbbbcffbbbcbbffbcbcbbffbcbcbcffbbbcbbffbbbbbbffbbbbbbffbbbbbcffbbbbbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbcbcbcffbcbcbbffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbbffbbbcbcffbdbcbdffbcbdbdffbcbdbdffbdbcbcffbcbcbcffbcbcbcffbbbbbbffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbbbbbcffbbbcbbffbbbbbbffbbbbbbffbbbabaffbbbabbffbbbbbbffbbbbbbffbabbbbffbbbbbbffbbbbbbffbbbcbbffbcbcbbffbcbcbcffbcbcbdffbcbdbdffbdbdbdffbdbdbdffbdbebdffbebebeffbdbdbeffbebdbeffbebebeffbebfbeffbfbfbfffbfbfbfffbfbfbeffbfbebfffbfbebfffbebebeffbebebeffbebebeffbdbdbdffbdbdbdffbebebdffbebebeffbebebeffbdbdbeffbebebeffbfbfbfffbfbfbfffbfc0bfffbfbfbfffbfbfbfffbebebeffbebebeffbdbdbdffbebebeffbfbebfffbfbfbfffbfbfbfffbfc0bfffbfc0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc2c1c2ffc2c2c2ffc1c2c1ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc3c3c4ffc4c4c4ffc5c4c5ffc4c4c4ffc4c5c4ffc4c5c5ffc4c4c5ffc5c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c4ffc4c4c5ffc5c4c5ffc5c5c5ffc6c6c6ffc6c5c6ffc5c5c5ffc7c7c6ffc8c7c7ffc8c8c8ffc9c9c8ffc8c8c9ffc9c9c9ffc9cacaffc9c9c9ffcacbcaffcbcacbffcbcbccffcbcbcbffccccccffccccccffcdcdcdffcdcdceffcececeffcfceceffcfcfcfffd0d0d0ffd1d0d1ffd1d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd5d4d4ffd4d4d4ffd4d5d4ffd5d5d6ffd6d5d6ffd7d6d7ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9dad9ffdad9d9ffd9d9d9ffd9dad9ffd9dad9ffd9d9daffdad9daffd9dadaffdadadaffdadadaffdadbdaffdadbdaffdadadbffdbdadbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffdededdffdddddeffdededeffdedfdfffdfdedeffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffe0dfdfffdfe0dfffdfe0e0ffe0dfe0ffe0e0e0ffe0e0dfffe0e0dfffdfe0e0ffe0dfe0ffdfe0e0ffdfe0e0ffe0dfe0ffdfe0dfffe0e0e0ffdfdfe0ffdfe0dfffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e3ffe2e2e3ffe2e3e3ffe3e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe7e7e7ffededecfff2f2f2fff7f6f6fffbfbfafffcfcfdfffefefdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffffefffffffefffffffefffefefffffefffffffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffefefffffffffefffefefffffefffefffefefefffefffefffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffdfdfefffefefefffdfdfdfffdfefefffefefefffdfefefffdfefdfffefdfefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfefefffefefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfefefffefefefffdfefefffefefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfefffefefdfffefefefffdfefefffefefdfffefefdfffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffffefffffefffffffefffefffffefefffffffffffefffffffefefffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffffffffffefefffffefefffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffefefefffffefefffffffefffefefffffffffffffefffffffefefefffffffefffefefffffefefffffffefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffefefffefefffffefffffffffefefffefffefffffefffffffffffffefefefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffefefffffffffffffefffffffffffefffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefdfffdfdfdfffcfcfbfffbfafafff7f7f7fff3f4f4fff0eff0ffececebffe9e8e9ffe8e7e8ffe6e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfe0e0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdededeffdededeffdedfdeffdededeffdededeffddddddffdddeddffddddddffdddeddffdeddddffddddddffddddddffdddcdcffdcdddcffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadbdbffdadbdaffdadadaffdadadbffdadadaffdad9daffdadad9ffd9d9daffd9dad9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d6ffd6d6d7ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd2d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcecfceffcececeffcececdffcdcdcdffcccdccffccccccffcccccbffcccbcbffcbcbcbffcacbcbffcacacaffc9cac9ffc9c8c9ffc8c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c5c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c2c2ffc3c3c3ffc2c2c3ffc2c3c3ffc2c2c2ffc2c2c1ffc2c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c1c1ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbeffbebebeffbebebeffbebebeffbebebeffbebebdffbebdbeffbdbebeffbebdbdffbdbebdffbebdbeffbebebeffbebdbeffbebebeffbebebeffbebfbeffbfbebeffbdbebeffbdbebdffbebdbdffbebebeffbdbebeffbebdbeffbebebdffbdbdbeffbdbdbdffbcbdbcffbcbdbcffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbbbcffbbbbbbffbbbbbcffbcbbbbffbbbbbbffbcbbbcffbbbbbcffbcbcbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbcbbbbffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbbbcffbcbcbbffbbbbbbffbbbbbbffbcbbbbffbcbcbbffbcbcbbffbcbbbcffbcbcbcffbcbbbcffbcbcbcffbcbbbcffbcbcbcffbbbbbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbbbcbcffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbcbcbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbbffbcbcbcffbbbbbcffbbbcbcffbbbcbbffbbbbbbffbbbbbaffbababbffbababbffbbbabbffbabbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbdbdbdffbdbebdffbebdbdffbdbdbdffbdbebeffbebebeffbebdbeffbfbebeffbebebeffbfbfbeffbfbfbfffbebfbfffbfbfbeffbfbfbeffbebebeffbebebdffbdbdbdffbdbebdffbebebdffbebebdffbebebdffbebebeffbebebeffbfbebeffbfbfbfffbfbfbfffbfbfbfffbebebeffbfbebeffbdbdbdffbdbebeffbebebeffbebfbfffbfbfbfffbfbfbfffc0c0c0ffbfc0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c2ffc2c2c2ffc2c2c3ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc3c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc4c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c7c6ffc7c7c7ffc8c8c7ffc9c8c8ffc9c9c9ffc9c9c9ffcac9c9ffc9cac9ffcac9caffcbcbcbffcbcbcbffcccbcbffccccccffcccdccffcdcdcdffcdcdcdffcececdffcfceceffcfd0d0ffd0d0d0ffd1d0d1ffd2d2d1ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d9d9ffd9d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdddcdcffddddddffdeddddffdededeffdededeffdfdedeffdedfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffdfe0e0ffdfe0dfffe0dfdfffe0e0e0ffdfe0e0ffe0dfe0ffe0e0dfffdfdfe0ffdfe0dfffdfe0dfffdfe0dfffe0dfe0ffdfe0dfffe0e0dfffe0e0dfffe0e1e0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e2e3ffe3e3e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e3ffe5e5e5ffe9e9e9ffefefeffff4f4f3fff8f8f8fffcfbfcfffdfdfdfffefdfdfffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffefffffefefefffffefefffffffefffffefffffefefffffffefefffffffffffefffffffffffffffffffffffffefefffefefffffefffefffefefefffefefffffefffffffffefffffefefffffefffefffffefefffffefefffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffefdfefffdfefefffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefffffefefffffefffefffefefffffefffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefefffffffffefffffefefffffffffffffefefffffffefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefffffefefefffefffffffffefefffffefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffdfdfdfffefefdfffdfdfefffdfefefffdfefefffefefdfffefefdfffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffffffffffffefffffffefefffffefffffffffefffefefefffefefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffefffffefefffffefffffefefefffffffefffefefefffffefffffefffefffffefffffefefefffefefffffefffefffffffffffffefefffffefffffffffefffffffffffefffffffefefffffffffefffefffffffefffefffefffffffffffefffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffefefffffefffffefefefffffefefffffffefffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffefefffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefdfffcfdfcfffbfcfbfff9f9f8fff5f5f5fff1f1f1ffeeededffeaeae9ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdededeffdededeffdededeffdededeffdededeffdededdffdededdffdddeddffdddeddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdad9daffd9dadaffd9dadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d8d8ffd9d8d8ffd8d8d7ffd8d8d8ffd7d8d8ffd7d7d7ffd6d7d6ffd5d5d6ffd5d5d5ffd4d5d5ffd5d4d4ffd5d4d4ffd5d5d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0d1d0ffd0cfcfffcfcfcfffcfcfceffcececeffcececeffcecdcdffcdcdcdffcccdccffcccdccffccccccffcccbccffcbcacbffcacacaffcacacaffcac9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc6c7c6ffc6c7c6ffc7c6c7ffc6c6c6ffc6c6c7ffc6c7c6ffc6c6c6ffc5c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c4c3ffc4c3c4ffc3c3c3ffc3c2c3ffc3c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c1c1ffc2c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc1c0c1ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbebfbeffbebfbeffbebebeffbebebeffbebdbeffbebdbdffbebebdffbebebeffbebebeffbfbebeffbfbfbfffbebfbeffbfbfbfffbfbfbfffbebebeffbebdbeffbebebdffbdbdbdffbdbdbeffbdbebeffbebdbeffbdbdbeffbdbdbdffbdbdbcffbdbcbdffbdbdbcffbdbdbcffbcbcbcffbdbcbdffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbbbcbcffbbbbbcffbbbcbbffbbbbbcffbbbcbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbcbbbbffbcbbbcffbbbbbbffbcbcbbffbbbbbcffbbbbbcffbbbbbcffbcbcbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbcbcbcffbcbcbbffbcbcbcffbbbcbbffbbbcbcffbcbcbcffbcbbbcffbcbbbcffbcbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbdbdffbdbcbdffbcbcbdffbcbdbcffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbbbabaffbbbabbffbbbbbaffbbbbbbffbbbbbbffbbbbbcffbcbcbbffbcbcbcffbcbdbcffbcbdbdffbdbdbdffbebdbdffbebebdffbebebeffbebdbdffbebdbeffbebdbeffbfbfbeffbebebfffbebfbfffbebfbfffbfbfbeffbfbfbfffbebfbfffbfbfbeffbebebeffbebebeffbebebdffbebebeffbebebdffbebebeffbebebeffbfbebeffbebebeffbfbebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbeffbebebeffbfbfbfffbfbfbeffbfbfbfffbfc0bfffc0bfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c4ffc5c4c5ffc5c4c4ffc5c4c5ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c7ffc7c7c6ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffcac9c9ffc9c9c9ffcac9c9ffcacacaffcbcacbffcbcbcbffcccbcbffccccccffcccdccffcdcdcdffcdcdceffcececdffcececfffcfcfcfffd0d0d0ffd0d1d1ffd1d2d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffdeddddffdedddeffdededeffdfdedeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfdfdfffe0e0e0ffe0dfe0ffe0dfdfffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfe0e0ffe0dfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e2e2ffe3e2e3ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe7e7e7ffecececfff1f2f2fff6f6f5fffaf9fafffcfcfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffefffffffefffffefffffffefefefffffffefffefffefffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefdfffdfdfefffdfdfefffefefefffefdfefffefdfefffefdfdfffdfefefffdfdfdfffefefdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfefffdfdfefffefefefffefefdfffefefefffefdfefffefefdfffefdfefffefefdfffefefefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffefefefffefffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffefefefffdfefefffdfefefffefefdfffefdfefffefdfdfffefefefffdfefdfffefefdfffdfefdfffefdfdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffefffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffffefffffefefffffffffefffffffefffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffffefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffffffefffefffefffefffefffefffffffffffffffffffffffffefefffefffefffffefffffffffefffffefefffefffefffffefffffffffffffefffefffffffefffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffefffffefffffffffefffffefefffffefffefffefefefffffffffffffffefffefffefffefffffffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffdfdfdfffcfbfcfffafafafff7f7f6fff3f3f3fff0efefffebebebffe8e8e7ffe6e7e7ffe6e6e7ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e1ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdededfffdfdedeffdfdedeffdededdffdededeffdddedeffddddddffddddddffdddeddffddddddffddddddffdddddcffdcdcdcffdddddcffdcdcdcffdcdcdbffdbdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdadbffdbdbdaffdadadaffdadadaffdadadaffd9dad9ffd9d9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd6d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d0d0ffd1d0d0ffcfd0cfffcfcfcfffcecfceffcececeffcecdceffcdcecdffcdcdcdffcdcdcdffcccdccffccccccffccccccffcbcbcbffcacbcaffc9cacaffc9c9caffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c6ffc7c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c1ffc2c1c1ffc1c2c1ffc1c1c1ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffc0bfbfffc0bfbfffbfc0bfffbfbfbfffbfbfbfffbfbebeffbfbebfffbebfbfffbfbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebdffbebebeffbebebfffbebebeffbfbfbfffbfbfbeffbfbfbfffbfbebfffbfbfbeffbfbebeffbebebeffbebdbeffbdbebdffbdbdbeffbdbdbeffbebebeffbebdbeffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbdbdffbcbdbdffbcbdbcffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbbbcbbffbcbbbbffbcbbbcffbcbbbcffbcbcbbffbcbbbbffbbbbbbffbbbbbcffbcbcbbffbbbbbbffbbbcbcffbbbcbcffbbbcbcffbcbcbbffbbbbbcffbcbbbbffbcbbbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbbbcbcffbcbbbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbbbcbcffbbbcbcffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbdffbcbcbdffbdbdbdffbdbcbdffbdbdbdffbdbcbcffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbbbbffbbbbbbffbcbbbbffbcbcbcffbcbcbcffbdbcbcffbdbcbdffbdbdbdffbebebdffbebebdffbebebeffbdbdbeffbebebdffbebebeffbebfbfffbebfbfffbfbfbfffbfbfbfffbfbebfffbfbfbeffbfbfbfffbebfbeffbfbfbeffbebebeffbebebeffbebebeffbebebeffbebdbeffbebebeffbebebeffbfbebfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbebfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffc0c0bfffc0bfbfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc3c4c3ffc4c4c3ffc4c3c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c4ffc4c4c5ffc5c5c5ffc4c5c5ffc4c5c5ffc5c5c4ffc5c4c5ffc5c5c4ffc6c5c5ffc5c6c5ffc6c6c5ffc6c6c6ffc7c6c6ffc7c7c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcaffcbcbcbffcbcbccffcbcbccffcdcdcdffcdcdccffcececdffcececeffcfcfceffd0cfcfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadbdaffdbdbdaffdbdbdbffdbdbdbffdcdbdcffdcdddcffdddcddffddddddffdddeddffdededeffdfdedeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffe0e0dfffe0dfe0ffe0e0dfffe0dfdfffdfe0dfffdfdfdfffdfe0dfffdfdfe0ffdfdfe0ffe0dfe0ffdfdfdfffdfdfdfffe0dfdfffdfe0dfffdfdfdfffe0e0dfffdfe0e0ffe0e0dfffe0e0e0ffe1e0e1ffe1e0e1ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe3e3e2ffe3e3e3ffe2e2e3ffe3e3e2ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe5e5e5ffe9e8e9ffeeeeeffff3f3f3fff7f7f7fffbfbfbfffdfdfdfffdfefdfffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffffffffefffffffffefffffffffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffefffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffefffffefffffffefffffffffffffffefefffffffffffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffffefefffefefefffffefefffefefefffefffffffefefffffefefefffffffffffefffefffffefefffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffefefdfffefefdfffefdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefefffefefefffefefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefffffffefefffffefffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefefefffffffefffffefefffefefefffefffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffdfefdfffefdfdfffefefdfffefdfefffdfefefffefefefffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefdfffefefdfffefefefffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfefefffefefefffefefefffdfdfefffefdfdfffefdfefffefdfdfffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffefefefffdfdfdfffefefdfffefefdfffdfefefffefefdfffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefffefffefefefffefffefffffefefffefefffffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffefefefffefefefffefefefffffefefffffefffffefffffffefefefffefefffffefefffffefffefffffffffffefefffffffefefffffefffffffefefffffefffffefffefffffffffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffefffffffefffffefffffefffffffffefefffffefefffffefefffefefefffefffffffefefffffefefefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffefefffffefefffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffefffefffffffefffefffefffffefefffffefefffffffefffefefefffffffefffefffefffffefefffffffefffffefffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffefffffffffffffefffffffffffffffefefffffefffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffcfcfcfffbfbfafff8f8f8fff5f4f4fff1f0f1ffedededffe9e8e8ffe7e8e7ffe6e7e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe5e5e4ffe4e5e4ffe5e4e4ffe4e4e5ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfe0e0ffdfe0e0ffdfe0dfffe0e0dfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdedfffdedfdeffdededeffdededeffdededeffdededeffdddeddffdededdffdeddddffddddddffdddddcffddddddffdcdddcffdddcdcffdddcdcffdcdcdcffdcdbdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdadbffdadbdbffdbdadbffdadadaffdadadaffdadad9ffdad9d9ffd9d9daffdadad9ffdad9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d8d8ffd9d8d8ffd9d8d8ffd8d8d9ffd8d9d9ffd8d9d9ffd8d8d8ffd9d9d9ffd8d9d8ffd9d8d8ffd9d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd7d6d7ffd6d6d6ffd5d5d5ffd5d5d6ffd4d5d5ffd5d5d4ffd5d5d5ffd4d4d5ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcfd0cfffcfcfceffcececeffcececdffcececdffcdcdcdffcdcccdffcdccccffccccccffcbcbcbffcbcbcbffcacbcaffcacac9ffcacac9ffc9c8c9ffc7c8c8ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c5ffc4c4c4ffc4c4c3ffc4c4c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c1ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbeffbfbfbeffbebfbeffbfbebeffbfbebeffbebebeffbebdbeffbebebeffbebebeffbebebeffbfbfbeffbfbebfffbebfbfffbfbfbfffbebfbeffbebebeffbebebeffbebebeffbdbdbeffbebebdffbebebdffbebebdffbebdbdffbdbebeffbdbdbdffbdbdbdffbdbcbdffbdbcbdffbdbdbdffbcbdbdffbcbdbcffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbcbbbbffbcbbbcffbbbcbcffbbbbbbffbbbbbcffbbbbbcffbbbcbbffbcbcbbffbbbbbcffbcbbbbffbbbbbcffbcbbbbffbbbbbcffbbbcbbffbcbbbcffbcbbbbffbcbbbbffbbbbbbffbbbbbbffbcbcbbffbcbbbbffbbbcbcffbbbcbbffbcbcbbffbbbcbbffbcbbbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbbffbcbcbbffbcbcbcffbcbcbdffbdbdbcffbdbdbcffbdbdbcffbdbcbcffbcbdbdffbcbcbcffbcbcbcffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbbbaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbdbebeffbdbebdffbebebeffbebebeffbfbebeffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbfbfbeffbfbfbfffbebfbfffbfbfbeffbfbebeffbebebeffbebebdffbebebeffbebebeffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffc0bfbfffbfbfc0ffc0c0c0ffc1c0c0ffc0c1c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc4c5c5ffc4c5c4ffc5c5c5ffc4c4c5ffc5c4c4ffc5c4c5ffc5c4c4ffc4c4c5ffc5c5c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc8c9c8ffc9c9c8ffc9c9c9ffcac9c9ffcac9caffcacacaffcacacaffcbcbcbffcbcccbffcccbcbffcdcdccffcdcccdffcdcecdffcececeffcecfceffcfcfcfffd0d0d0ffd1d0d0ffd1d1d2ffd3d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdddddcffddddddffdeddddffdedddeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e2ffe2e2e3ffe3e2e2ffe3e2e3ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe4e4e3ffe6e7e6ffebebebfff1f0f1fff5f5f5fff9f9f9fffcfcfcfffdfefdfffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefefffffefefefffefefffffefffefffffffffffffffefffefefffffffffefffefffffffffffefffffffefffefffffffefffefffffefefffefffffffffffffffefefefffffffffffffefefffffefffffffefefffefefefffefefffffefefffffffefefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefdfffefefefffdfefefffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffdfefefffefdfdfffefdfefffefdfdfffdfdfdfffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffefffefffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffdfdfefffdfdfdfffdfdfefffdfdfdfffefefefffefefdfffdfdfefffefefdfffdfefefffefefdfffefefefffefefefffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfdfefffefdfefffefefdfffefdfefffefefdfffdfefdfffefdfdfffefdfefffefefdfffdfdfefffdfefefffefefdfffefdfdfffefefdfffefefdfffefefdfffefefefffefefdfffefdfefffefdfefffefefefffdfefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffffffefffefffffffffefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfdfefffefefefffdfefefffdfefefffefefefffefefffffefefefffffefffffefffefffffefefffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefefefffffffffffffefefffffefffffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefefffffffefffefffffffefffefffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfcfffbfbfcfff9f9f9fff6f6f6fff2f2f3ffeeeeefffebebeaffe7e8e8ffe6e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e4ffe4e5e4ffe4e5e5ffe4e4e4ffe4e3e4ffe3e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdfdedfffdfdfdeffdededeffdededfffdededeffdeddddffdededdffdededdffddddddffddddddffdddddcffdddcddffdcdcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9daffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd8d9d9ffd9d9d9ffd8d8d8ffd8d9d9ffd9d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd5d4d5ffd5d5d4ffd4d5d4ffd4d4d3ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0d0cfffcfcfcfffcfcfceffcececfffcecdceffcececdffcdcdcdffcdcdcdffcdcdccffcbccccffcbcbcbffcbcbcbffcbcbcaffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc7c7c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc5c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc2c3c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbeffbebfbfffbebebeffbebfbeffbebebeffbebebeffbebebfffbfbfbeffbebebfffbebebeffbebebfffbebebeffbfbfbeffbfbebeffbebebeffbfbfbeffbebebeffbebebeffbebebdffbdbebeffbdbebdffbebdbdffbdbebeffbebebdffbdbdbdffbdbdbdffbdbcbcffbdbdbdffbdbcbdffbdbcbcffbcbcbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbbffbbbbbcffbbbbbbffbcbbbbffbcbbbcffbcbcbbffbbbcbbffbbbbbbffbcbbbcffbcbcbcffbbbcbcffbbbcbcffbcbcbbffbcbbbbffbcbbbbffbcbcbbffbbbcbbffbcbcbcffbcbcbbffbcbbbcffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbcbdbdffbdbcbcffbcbdbcffbcbdbdffbcbdbcffbdbcbcffbcbdbdffbdbdbcffbcbcbcffbcbdbdffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbbbbbbffbbbcbbffbbbcbbffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbebdbdffbebebdffbdbdbeffbdbdbdffbebebdffbebebeffbfbebeffbebfbeffbfbebeffbfbebfffbfbfbfffbebfbfffbfbfbfffbfbfbeffbfbebeffbfbfbfffbfbfbeffbfbfbeffbfbfbfffbfbfbeffbebebfffbebebeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0bfffbfc0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c1ffc0c1c0ffc1c1c1ffc1c1c2ffc2c2c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c3ffc4c4c4ffc3c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c4ffc4c4c5ffc4c4c4ffc5c4c4ffc5c4c5ffc5c5c4ffc4c5c4ffc4c4c4ffc5c4c5ffc5c5c5ffc4c5c5ffc5c5c6ffc6c6c5ffc6c5c5ffc6c6c6ffc7c7c6ffc7c8c7ffc8c8c8ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcbcbcaffcbcbcbffcbcccbffccccccffcdcdccffcdcdcdffcdcdcdffcdcdceffcececeffd0d0cfffd0d0d0ffd0d1d1ffd2d2d1ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd6d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d7ffd7d7d8ffd7d6d7ffd7d6d6ffd7d6d7ffd7d7d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdad9d9ffdadadaffdbdadaffdbdbdaffdbdbdbffdcdcdbffdcdcdcffdcdcdcffddddddffdddddeffdededeffdedfdeffdedfdfffdedfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e2ffe2e3e2ffe2e2e2ffe3e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e2ffe3e2e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe8e8e8ffedeeeefff3f3f3fff7f7f6fffafbfbfffcfdfdfffdfdfefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffefffffffffffffffffefffffefefffffefefffefefefffffffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefffefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffefefefffefdfdfffdfdfefffefefefffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffefefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffdfefdfffefdfefffdfefefffefefefffefdfefffdfdfefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffefefefffefdfdfffefefefffefefefffdfefefffdfefefffefefefffdfdfefffdfefefffefefdfffefefefffefdfdfffefefefffefdfefffdfefdfffefefefffefdfdfffefefdfffefefdfffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffffffffffffffefffffffefffefffefffffefffffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfefefffefdfefffdfefefffefefefffdfefefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefffffefefffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefefffefffffffefffffffefefefffffffffffefefefffffffefffffefefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefffffffefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfcfcfffafafafff7f7f7fff4f4f4fff0f0f0ffecececffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe6e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe4e4e4ffe4e3e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdeffdededfffdedfdeffdededeffdededeffdededdffdededdffdddddeffddddddffdddddcffdcdddcffdcdcdcffdcdcdcffdddddcffdcdcdcffdbdbdcffdcdbdcffdcdcdbffdbdcdbffdbdbdbffdbdadbffdbdadaffdadbdaffdadadaffdadadaffdadadaffdadad9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd9d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d8d8ffd7d8d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd5d5d4ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd2d2d1ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcececeffcececeffcdcdceffcdcdcdffcdcccdffcdcdccffcccccbffcbcbcbffcbcacbffcacacaffcacacaffc9c9caffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c6ffc6c6c6ffc7c6c7ffc6c6c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc3c4c4ffc4c4c4ffc2c3c3ffc3c2c3ffc2c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c1c1ffc0bfc0ffbfbfbfffc0c0bfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbebebfffbebebeffbfbfbeffbfbfbeffbebebeffbfbebeffbebebeffbebfbeffbebebfffbfbebeffbfbfbfffbfbebeffbfbfbeffbebfbeffbfbebfffbebebfffbebebeffbebdbdffbdbdbdffbebebeffbdbdbdffbebebeffbdbdbdffbdbdbdffbcbdbcffbdbdbdffbcbcbdffbdbcbdffbcbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbbffbcbcbcffbcbbbbffbbbbbcffbbbbbcffbbbbbcffbbbbbbffbbbcbcffbcbcbbffbcbcbcffbcbbbbffbcbcbbffbcbbbcffbbbcbbffbcbcbcffbcbbbbffbcbcbbffbcbcbbffbcbcbcffbcbbbbffbbbcbbffbbbcbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbcbdbcffbdbcbdffbcbdbdffbdbdbdffbdbcbcffbcbcbcffbdbdbdffbcbcbcffbdbdbdffbdbcbcffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbbbcffbbbcbcffbbbcbcffbbbcbbffbcbcbcffbcbcbcffbdbdbdffbdbcbdffbebdbdffbebdbdffbdbdbeffbdbebeffbebebeffbebebeffbebebfffbfbfbeffbfbfbfffbfbebeffbfbfbfffbfbebfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebfbeffbebfbeffbebebeffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0bfbfffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c1ffc0c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc2c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c4c4ffc4c4c5ffc4c4c5ffc4c5c5ffc4c4c4ffc4c5c5ffc5c5c4ffc5c5c5ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c5c5ffc6c6c6ffc7c7c6ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacbffcbcbcbffcccccbffcccccbffccccccffcdcccdffcdcdcdffcececdffcececfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd5d4d4ffd5d4d4ffd5d4d5ffd6d6d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d6d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd5d5d5ffd6d6d5ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d7ffd8d9d9ffd9d8d9ffd9d9d9ffdadad9ffdadadaffdbdadaffdbdbdaffdbdcdbffdbdbdcffdcdcdcffddddddffddddddffdddddeffdededeffdfdfdeffdfdfdeffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdfdedfffdedfdfffdfdfdfffdfdedeffdededfffdfdfdfffdedfdeffdfdfdfffdfdedeffdfdfdeffdedfdeffdfdfdfffdfdfe0ffe0dfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e2ffe3e2e3ffe2e2e2ffe3e3e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e4ffe6e6e5ffeaeaeafff0f0f1fff4f4f5fff9f9f8fffcfcfbfffdfdfdfffefdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffffefffffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffefffffffffffffffffefffffffffffffefffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffefdfdfffdfefefffefefdfffdfefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefffefffefffffffefffffffefffefffefffefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffefffffffffffefffefefffffffefefffefffefffefefffffefffffffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefdfefffefdfdfffefdfdfffdfdfefffdfefdfffefefdfffdfefefffdfdfdfffdfefefffefefdfffefefefffefefefffdfefefffefdfefffefefdfffdfdfefffdfefdfffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfefefffdfefdfffefdfefffdfefefffefefefffdfefdfffdfefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefefefffefefdfffefefdfffefdfdfffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefffffffffefefffefffefffefefffffefefffffffefefffefefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefefefffefffefffefffefffefffefffffefefffefffffffffffffffefffefffefffefffefffffffffffffffefffefffffffffffefffffffefffffffffffefffffefffffffefffffefffefffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffffefffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffefffffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefffcfcfdfffbfbfbfff9f9f9fff6f6f5fff2f1f1ffeeeeeeffeaeaeaffe7e7e8ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe4e5e4ffe4e5e5ffe5e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e2ffe2e3e3ffe2e1e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe1e1e0ffe0e1e1ffe0e0e0ffdfe0e0ffdfe0dfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdedfdeffdededeffdededfffdededeffdededeffdddedeffdddedeffddddddffddddddffddddddffddddddffdcddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdbdcffdbdbdcffdbdbdbffdbdadbffdbdadbffdbdadaffdadadaffd9dad9ffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d7d7ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd7d7d8ffd7d7d8ffd7d7d7ffd8d8d7ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d7d6ffd6d6d6ffd5d6d6ffd5d6d6ffd4d5d5ffd4d5d5ffd4d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d7ffd6d7d6ffd6d7d6ffd6d7d7ffd6d7d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdcdcffdcdcdcffdddcdcffdddcdcffdddedeffdededeffdededfffdfdedfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdedfdfffdfdedeffdfdfdfffdededfffdedfdfffdfdedfffdfdfdeffdededeffdedfdeffdfdedeffdedfdfffdfdfdeffdedfdfffdfdfdfffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe3e4e3ffe4e4e3ffe4e4e4ffe8e8e8ffedededfff2f2f3fff7f6f7fffafafbfffcfcfdfffefdfefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefefffffffffffefffefffefefffffefffefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffefefefffefefefffefefffffefefefffefffefffefefefffefefefffdfefefffefefefffdfefefffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffefdfdfffdfdfefffefdfefffdfdfefffefdfefffdfdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffefefffefffffffefefffffffefefffffefefffefffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffefffffefffffffefffffffefffffefffefffefffffffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfefffefefefffefdfefffdfefdfffdfdfdfffefefdfffefefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfefffefefefffdfdfefffefdfefffefdfdfffdfefefffefefefffefdfdfffefefefffefefefffdfefdfffefdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffefdfefffdfefdfffefefefffdfefdfffdfefdfffdfefdfffefefdfffdfefefffdfdfefffefefefffefdfefffefefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffffefffffefffffffffefefffefefefffefffefffefefffffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefffefffffefefffefefefffefefefffffefefffffefefffefffefffffffffffffefefffefffffffffffffffefffefffffefefffefffffffefffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffefffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffefffffefefffffefffffffffffefffffefefffffffffffffffefffefefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffefffffffffffffffefffefffefffefffefffefffffffefffefffefffefefffffffffffffffefefffffffffffffffffffefefefffffffffffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffffefffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffafafafff6f7f7fff3f3f3fff0f0efffebebebffe8e7e8ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffe0dfdfffdfe0dfffe0e0dfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdededfffdededeffdedddeffdedddeffdddeddffddddddffddddddffddddddffdcddddffddddddffdcdcdcffdcdcdcffdbdcdbffdcdcdcffdbdcdcffdbdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadbdaffdadadaffd9d9daffd9d9d9ffdad9daffd9d9d9ffd9d9d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9d8d9ffd8d9d9ffd8d8d8ffd7d8d8ffd8d7d7ffd8d8d7ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d6ffd5d6d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d7ffd7d6d7ffd8d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9daffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdddddcffddddddffdddddeffdededfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdedfdfffdfdedeffdededeffdedfdeffdededfffdededeffdedfdfffdfdedeffdedfdeffdededeffdededeffdededeffdfdedfffdededeffdfdedfffdedfdfffdfdfe0ffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e3e3ffe3e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e3ffe3e4e3ffe3e4e3ffe4e4e4ffe5e5e5ffe9e9eafff0f0f0fff4f3f4fff8f8f8fffcfcfcfffdfdfdfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffffffefffffffefffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffefffffffffefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefefefffefffffffefefefffefffffffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefffefffefffefffefefffffefffefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefdfefffefefefffdfefefffdfdfefffefdfdfffefefdfffdfdfdfffefdfdfffdfefefffdfefdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefffffffefefefffefefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffefefefffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffdfefefffdfdfefffefdfdfffefefdfffefefdfffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffdfefefffdfefefffdfdfefffefefefffefefdfffefefefffefefefffdfdfefffefdfdfffdfefdfffefdfdfffefefdfffefefdfffefefefffdfdfefffefdfefffdfdfdfffefdfdfffefefdfffdfdfefffdfdfefffefefdfffdfefdfffefdfefffefefefffefefdfffdfdfefffdfefdfffdfefefffefdfefffefefefffefdfefffefefdfffefefefffefefefffefefefffefdfdfffefefefffffffffffefefefffffefffffffefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefdfefffefffefffefefefffefefffffefefffffefffefffefffffffefffefffefefefffffefefffefffefffffefefffffffefffffffefffffefffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffffffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefefffefffffffffffefffffefefffefffefffffefefffffefffffffffffffefffefffefefffffefefefffffffffffffefefffefffffffefffefffefefffffffefffffffffefffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefefffffffffffffefffefffffffffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffffefefffffefefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefdfffcfdfcfffbfbfbfff9f8f9fff5f5f4fff1f1f1ffedededffe9e9e9ffe7e7e8ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e4e5ffe5e5e4ffe4e5e4ffe4e5e4ffe5e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdedfdfffdfdedeffdedfdeffdededeffdededeffdededeffdedddeffddddddffdeddddffdeddddffddddddffdcddddffddddddffdcdddcffdddcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdcdbffdbdbdcffdbdbdbffdbdadbffdbdadaffdbdbdaffdadadaffdadadaffdad9d9ffdad9daffdadadaffd9d9d9ffd9d8d9ffd9d9d8ffd8d9d8ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd8d8d7ffd7d7d7ffd8d7d7ffd7d7d8ffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd7d8d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d4d4ffd4d5d4ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffdad9d9ffd9dadaffdbdadaffdbdbdbffdcdcdbffdcdcdcffdcdddcffddddddffdedddeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdedfffdfdfdfffdededeffdfdedfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdedfdeffdfdedeffdfdfdfffdfdfdfffdfdfe0ffe0e0dfffe0e0dfffdfe0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e3e4ffe4e4e3ffe3e3e4ffe3e4e3ffe4e5e4ffe7e7e7ffecedecfff1f1f1fff6f6f5fffafafafffcfdfdfffdfdfefffefdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffefffffffffefffffffffffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefffffffffffffffefffefffffffffffffffefffffefefffffffefffffefffffffefffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffffffffffefffefffefefefffffefefffffefefffffffefffefffefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefdfdfffefdfefffefdfefffefefdfffefefefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffefdfefffdfdfdfffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffffefffefffffffefefefffffefefffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffefffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefdfdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefdfdfffefefdfffefdfdfffefefdfffefdfdfffefdfdfffdfdfefffefdfdfffefefefffefdfefffdfdfdfffefefefffdfefdfffdfdfdfffefefefffefdfefffdfefdfffefdfdfffefefefffefefdfffefefefffefefdfffefefefffefdfdfffdfefefffefefefffefdfdfffefefdfffdfefefffdfdfdfffefdfdfffefefdfffdfdfdfffefefefffefefefffefefdfffdfefdfffefdfefffdfefdfffefdfefffefefdfffdfdfefffdfefdfffefdfefffdfdfefffdfefdfffefdfefffefdfdfffefefefffdfefdfffefdfdfffefefefffefefefffefefdfffefefdfffdfefefffefdfdfffefefdfffdfefefffdfefdfffdfefefffefefefffffefffffefefefffffffffffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffefefefffefdfefffdfefdfffefdfdfffefefefffefefdfffefefefffefefdfffefefefffefdfefffefefefffffefffffefefefffefffefffefffffffefefefffefefefffffffefffefefefffffffffffefffffffffffefffefffefffffefffffefffefffffefffffffffefffefefffffefffefffffffffffefefffffefffefffffefffffffefffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefefffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffffffffffefefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffffefefffffefffffffffffffffffefffffffefffefffefffffefefffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffffefefffffefefffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffefffffefffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfbfcfffaf9f9fff7f7f7fff2f3f2ffefeeeeffebeaebffe8e8e8ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdfdfdfffdedfdfffdededeffdededeffdededeffdddeddffdedddeffdeddddffdddddeffddddddffddddddffdcdcddffdcdddcffdddcdcffdcdcdcffdcdcdcffdbdcdbffdcdbdbffdcdbdcffdcdbdbffdbdbdaffdbdbdaffdadbdaffdadadaffdbdadaffd9dadaffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d7d7ffd8d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd5d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd3d2d3ffd3d2d2ffd4d4d3ffd4d5d5ffd4d4d4ffd5d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffdad9daffdadadaffdbdbdbffdbdcdbffdcdbdcffdddcddffddddddffdededdffdededdffdededeffdededeffdfdfdeffdedfdfffdedfdeffdedfdfffdededeffdfdedfffdededeffdfdedeffdfdedeffdededeffdededeffdededeffdedddeffdedddeffdededeffdededeffdedddeffdededdffdededeffdededeffdededeffdededfffdfdedfffdfdfdeffdfdfdfffe0dfe0ffe0dfdfffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e4ffe3e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e6e5ffe9eae9ffeeefeffff3f3f3fff8f8f7fffbfcfcfffdfdfdfffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffefffffffefffffffefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefefefffffefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffffefefffefefefffffefefffffefefffefffefffefefefffefffefffefefffffefffffffefefffffefefefffefffefffefffffffefefffffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffdfefdfffefefefffdfefdfffefefefffdfefefffefdfefffefefdfffefefdfffdfefefffdfefefffefdfefffefdfefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffffefffffffefffffffffffffffffffffffefffffffffefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffdfefefffefdfdfffefefdfffdfefefffdfdfefffdfdfdfffefefefffefdfefffefefdfffefefdfffefefdfffefdfdfffdfdfdfffefefdfffdfefdfffefefefffdfefefffefdfefffefefefffefefdfffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefdfefffdfdfdfffefdfefffefefdfffefdfefffefefdfffdfefdfffefdfefffefdfefffefefefffdfdfefffdfdfefffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffefdfefffdfdfdfffdfefefffdfdfdfffdfefdfffefefefffefefdfffdfdfdfffefdfefffefefefffdfefdfffdfdfdfffdfefdfffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffffffffffffefffffffffefffffffefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefffefffffffffffffffefffefffefffffefffffffffffffefffffffefefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffefffffffffefffffffffffffffffefffefffffffefffffffffefffffffefffffefffefffefefefffefffefffefffefffefefefffffefefffffefefffefefefffffefffffffffefffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefefffffffefffffffffefffffefffffffffefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfffbfbfbfff9f8f8fff4f5f4fff1f0f1ffedededffe8e9e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e2e3ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededeffdededeffdededeffdeddddffdededeffdeddddffddddddffddddddffdcddddffdddddcffdcdddcffdddddcffdddcdcffdcdcdcffdcdbdcffdcdcdbffdbdcdbffdbdadbffdadbdaffdadadbffdadbdbffdadadbffdadadaffdadad9ffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd9d9d8ffd9d8d8ffd8d8d8ffd7d7d7ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd3d2d3ffd2d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d6d5ffd6d5d6ffd7d6d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d8ffdadadaffdadad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdddeddffdddddeffdededeffdededfffdededeffdedfdeffdedfdfffdedfdfffdededeffdfdfdfffdfdedfffdfdfdeffdfdfdeffdfdedeffdededeffdddeddffdededeffdddeddffdededeffdddedeffdedddeffdededeffdededdffdededeffdededeffdfdedfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e3e3ffe3e2e2ffe3e2e3ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e5e4ffe7e7e7ffecededfff1f2f2fff6f6f6fffafafafffcfdfdfffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffefefffffffefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefffffefefefffefefffffefffffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefefdfffefefdfffefdfefffefdfdfffefefefffefdfefffefefdfffdfefdfffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefefefffffefffffffefefffffefffffffffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefefdfffdfefefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfefffefdfefffefdfdfffefefdfffdfefdfffdfdfdfffefefdfffdfefdfffefdfefffefdfdfffefefefffefdfefffefefdfffdfefdfffefefefffdfefdfffdfefefffefefefffefefdfffefefefffefdfefffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffefdfefffefdfdfffdfdfefffdfefefffdfefdfffdfefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfefefffefefdfffefefdfffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfefefffefefefffdfdfefffefefdfffdfefefffdfefefffefefefffffffffffffefefffefefffffefefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefdfffdfefefffefefefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffefffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffefffefffefefefffffffffffefffefffefffffffffffffffffffefffffffffffefefffffffefefffefffefffffefefffffffefffefffefffffefffffffffefffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffefffffffffffefffffffefffffffffffefefffffefefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffefffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffcfdfcfffbfbfbfff9f9f9fff6f6f6fff2f2f2ffeeeeeeffeaeaeaffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededfffdedfdeffdededeffdededdffdeddddffddddddffdddddeffddddddffdddcddffdcdddcffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdbdbffdbdadbffdbdbdaffdadadaffdadadaffd9dadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d8ffd8d7d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d5ffd5d5d4ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d5d4ffd4d4d5ffd4d4d5ffd4d4d3ffd4d4d4ffd3d2d3ffd3d2d2ffd2d3d2ffd2d2d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d3d2ffd3d3d3ffd4d4d3ffd4d5d5ffd5d5d5ffd5d5d6ffd6d7d6ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddddcffddddddffddddddffdddedeffdededeffdededeffdededeffdededeffdedfdfffdededeffdededeffdededeffdddedeffdededeffdedddeffdedddeffdededdffdddeddffddddddffdeddddffdddeddffdedddeffdeddddffdededeffdedddeffdedfdeffdededeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe2e2e3ffe2e3e3ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe9e9e9ffeeeeeefff3f3f3fff7f7f8fffbfbfbfffcfdfdfffdfefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffefefffffffffffefffefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefffefffffefefffefffffffefefefffffffefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfdfffefefefffefefdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffffffffffefffefffefffffffffffefffffefffffefffefffffefefffffffefffefefffffefefefffefefffffefffffffffefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffefdfefffdfefefffdfdfdfffefefdfffdfefdfffefefefffefdfefffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfefdfffefdfdfffefdfefffdfefdfffefdfefffdfefefffdfdfdfffefefefffefefdfffefefdfffefefefffefefefffefefdfffefefefffefefdfffefefdfffdfdfdfffefdfdfffefefefffefefdfffefdfdfffdfdfefffefefdfffefdfefffdfdfdfffdfdfefffefefefffdfefdfffdfefdfffefdfdfffefdfdfffdfefdfffefdfdfffefefdfffefdfefffdfefefffefefefffdfefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffdfefefffefdfefffefefdfffdfefdfffefdfefffdfefefffdfdfefffefefdfffefefefffefefefffefefefffefefdfffefefefffefffefffffffefffefefffffefffefffffefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffdfdfdfffefdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffffefefffefffefffffefefffffffefffffefffffefefffffffffffffefffffffffefefffffefffffefefefffffffefffefefffffefefefffefffefffefefefffffefffffffffffffefffffffffefffffffffefffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffefffffffefefefffffffffffffffefffffffefffffffffffffffffffefffefffffffefffefffefffffffefffefefefffffefefffffffefffefffefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefffffffefffefffefefefffffefffffffffffffefffffffefefffffffffefffefffefffffefffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefefffffffffffffffffffffffefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffefffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefdfffcfcfcfffafafafff7f7f7fff3f3f3fff0eff0ffecebebffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e5ffe5e4e4ffe4e4e5ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfe0ffe0dfdfffdfdfdfffdedfdfffdfdfdeffdfdedeffdedfdeffdededeffdededdffdededeffddddddffdddddeffddddddffddddddffdddcddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdcffdcdbdbffdbdbdbffdbdadbffdbdbdaffdadadaffdadadaffd9dadaffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d5d6ffd5d5d5ffd5d5d4ffd5d5d5ffd4d5d4ffd4d5d4ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d5d4ffd4d4d4ffd4d3d3ffd4d4d3ffd2d3d2ffd3d2d2ffd2d2d3ffd2d2d1ffd1d1d1ffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdcdbdcffdcdcdcffdcdddcffddddddffdddeddffddddddffdededdffdededeffdededeffdededeffdededdffdededeffdddedeffdededdffdedddeffdddedeffdeddddffdedddeffddddddffddddddffdddddeffddddddffdddeddffdededdffdededdffdededeffdededeffdededeffdedfdeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e0e1ffe0e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe3e2e2ffe3e2e3ffe3e3e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe6e7e7ffebebebfff1f1f0fff4f5f5fff9f9f9fffcfcfcfffdfdfdfffefefdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefffffefffefffefefefffffefefffefefffffefefffffffefefffefffefffffffefffefefffffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfefdfffdfdfefffefefefffefefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefffefffefffefffefefefffefefffffefefffffffefefffefffefffffffffffffffefffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefdfefffefefefffefdfdfffdfefefffefefdfffdfdfefffdfefdfffdfdfdfffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefdfffefdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefefdfffdfdfdfffefdfdfffefefefffefefefffdfdfefffdfefefffdfefefffefdfdfffefefefffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfefdfffefdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfefefffdfefefffdfdfefffdfdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffefefefffdfefefffdfdfefffefefdfffefdfdfffefefdfffefefefffefefefffefdfefffefefefffefefdfffdfefefffefefdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefdfffefefdfffefdfdfffefefefffefefefffdfdfefffefefefffdfefefffefdfdfffefefefffefdfefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffffefffffffefefffefffefffefffffffffefefffefffffffefffffffefefefffefefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefefffffefffefffffefefffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefffffefefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffefefffffffffffffefffffffefefffffefffefffffefefffffffefffffffffffffffffffffefefffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffffffffffefffffffffefffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefdfffcfcfcfffbfbfcfff9f9f9fff5f5f5fff1f1f2ffedededffe9e9e9ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdedeffdedfdeffdddedeffdedddeffdddedeffdddddeffddddddffdddcddffddddddffdcdddcffdddcdcffdcdcdcffdbdcdcffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d9ffd8d8d9ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd4d3d3ffd5d5d5ffd5d4d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d5ffd6d6d7ffd6d6d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d4ffd3d4d4ffd3d2d2ffd3d3d3ffd3d2d3ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0cfffd0cfd0ffcfd0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d1d1ffd1d2d2ffd2d2d2ffd2d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd6d6d5ffd6d6d6ffd6d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdbdbdbffdbdbdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdddeddffddddddffdededeffdddedeffdededeffdddedeffdededdffdddedeffdddeddffdddddeffdededdffdedddeffddddddffddddddffddddddffddddddffdddeddffdddddeffdeddddffdeddddffdeddddffdeddddffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0dfdfffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e3ffe3e3e3ffe2e3e2ffe3e3e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e4e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe8e8e9ffedeeedfff2f2f2fff7f7f7fffafbfbfffdfdfdfffdfdfdfffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffefefffffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffffefefffefffffffefefffffefffefffefffffffefefffffefefefffffefffffffffefffffffffffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefffefffefefffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffefdfdfffdfefefffdfdfefffdfefdfffdfefefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefdfffdfdfdfffefefdfffdfdfefffdfdfefffefefdfffdfefdfffdfefefffefefefffefefdfffdfdfdfffdfefefffdfefefffdfefdfffefdfefffdfefdfffdfefdfffefdfefffefefefffdfefdfffdfefdfffefdfefffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefdfefffefefefffdfefefffefefefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffdfefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefefffdfefdfffefefefffdfefdfffdfefdfffdfdfefffdfdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefffffffffefffefffefffefefefffefefefffffffefffffffffffffffffffffffefffffefffffefefffffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefffffefefffffffffefffefffefffffffefffefffefffefffffffefffffffefefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffefefffffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfffcfcfcfffafafafff7f7f7fff3f3f3ffefefeeffebeaebffe8e8e8ffe7e7e7ffe6e7e7ffe6e5e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e4ffe3e4e3ffe3e3e2ffe3e2e3ffe2e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdedfdfffdededfffdedfdeffdededeffdddeddffdeddddffddddddffddddddffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadbffdad9daffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d5d5ffd4d4d5ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd0d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcfcfcfffcfd0d0ffd0cfd0ffd0d1d0ffd1d1d0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd3d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d7d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdbdadaffdbdbdbffdcdbdcffdcdcdcffdcdcddffddddddffdcddddffddddddffddddddffdddddeffdddeddffddddddffdededdffdddddeffdddddeffdededdffdddeddffdddddeffddddddffdddddcffdddcddffddddddffddddddffddddddffdeddddffdddeddffdddeddffdedddeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e3e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e5e4ffe4e4e5ffe4e4e5ffe6e6e6ffebeaebfff0f0effff4f4f4fff9f9f8fffcfcfcfffdfdfdfffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffffefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffefefffffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffffefefffffefffffefefefffffffefffefefffffffefefffefffefffffefefffefefefffffffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefefffffefefffffffefffffefffffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffdfefefffefefdfffdfefdfffdfdfefffdfefefffdfefefffdfdfdfffefdfefffefefefffefdfefffefdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefefffefdfefffdfefefffefefdfffdfefefffefefefffefdfefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffdfdfefffdfefefffefefdfffefdfdfffefdfdfffdfefdfffefdfefffdfefdfffefdfefffdfdfefffdfefdfffefdfefffefefdfffdfdfefffefdfdfffdfefefffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfdfdfffefefefffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfefefffdfefefffdfdfdfffefdfefffefefefffefdfefffefefefffdfdfefffefefdfffefdfefffefdfefffefefdfffefefefffdfefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffdfefdfffefdfefffdfefdfffefdfefffdfefefffdfefdfffefdfefffefefefffdfdfefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffffffffffefefefffffffffffffefefffefefefffffffefffefefefffefefefffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffefffffffffefefffefefefffffffffffffffefffffefffffffffefffffefefffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffffefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefdfffcfcfcfffafafbfff8f9f8fff4f5f4fff0f0f0ffecececffe9e9e9ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe2e2e3ffe3e2e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e2e1ffe2e1e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0dfe0ffe0e0dfffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdedfffdedfdeffdededfffdededeffdededeffddddddffdedddeffdddddeffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d4d5ffd4d4d5ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d4ffd3d3d2ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd3d2d2ffd2d2d2ffd4d3d3ffd3d3d3ffd5d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d5d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcececeffcecfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d5d4ffd5d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdadadbffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdddddcffdcddddffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcdcddffdddcddffdddcddffdcddddffddddddffddddddffddddddffddddddffdedddeffdededdffdededfffdededeffdedfdeffdfdfdfffe0e0dfffdfdfe0ffe0e0dfffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e0ffe1e1e1ffe2e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe2e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e3ffe3e3e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe7e8e8ffedecedfff1f2f2fff6f6f6fffafafafffdfdfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffffffefffefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffffefffefffffffefffefffffefefffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefefffefffffffffefefffefffefffefefefffefefffffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffefffefffefffefefefffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefffffefffefffefffffffffefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffefefefffefefefffefdfdfffdfdfefffefdfdfffdfefefffdfefefffdfdfefffefefdfffdfefefffdfefdfffefdfdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffdfefefffdfefefffefdfefffdfefefffefdfdfffdfefefffdfefdfffefdfefffdfefdfffefdfefffdfefdfffefdfefffdfdfdfffdfefefffefefefffefdfefffefefefffdfefefffefefdfffefefefffdfefdfffdfdfefffefefefffefefdfffdfefefffefdfefffdfefefffdfefdfffdfdfefffefdfdfffefefdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfefefffefdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfefefffdfdfefffefdfefffefefefffefefefffefdfdfffdfdfefffefdfefffefefefffdfefefffdfdfefffefefdfffefefefffdfefefffefefefffdfefdfffefdfefffefefefffdfefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefdfffefdfefffefefefffefefdfffefefefffefdfefffdfefefffefefefffefdfefffefefefffffefefffffefefffefffefffefefefffffffefffefefefffefefffffefffefffefffffffffefefffefefffffffefefffefffffffffffefffefffffffefefffffffefffffffffffffffffffffffefefffefefffffffefefffffffffffefffffffefefffffffffefffefffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffffffefffffefffffffffffffffefffffefefefffefffffffffffffffffefefffefefffffefefffffffffefffefefffffefffefffefefffffffefefffffefefffefffffffefefffffefffefffefffefffefefffffffefffffffffefffffefefffefffefffffefffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffbfcfbfffafafafff6f5f5fff2f2f2ffeeeeeeffeaeaeaffe7e8e8ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e4e4ffe4e5e4ffe4e3e3ffe4e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e2e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e1ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfe0dfffdfdfdfffdfdfdeffdededfffdededfffdededeffdededeffdedddeffdddddeffddddddffddddddffdddddcffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdadbffdbdbdbffdadbdbffdadadbffdadadaffdadadaffd9dad9ffd9d9d9ffd8d9d8ffd9d8d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd6d7d7ffd7d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd5d6d5ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd2d3d3ffd3d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd2d3d2ffd3d4d3ffd3d3d3ffd5d4d4ffd5d5d4ffd5d5d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcfcfceffcecdceffcdcdcdffcdcdceffcececeffcecfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9daffdadad9ffdadbdbffdadbdbffdbdbdbffdbdcdbffdcdcdcffdcdcddffdcddddffddddddffdcddddffdcddddffdddcddffdcddddffdddcdcffddddddffdcdddcffdddcddffdcdddcffdddcddffdcdddcffdcdcddffdcdcdcffdcddddffddddddffddddddffdddddeffddddddffdededdffdededeffdedfdeffdededfffdfdfdfffe0dfdfffdfe0e0ffe0dfe0ffdfe0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe3e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e5ffe5e6e6ffeaeaeaffefeff0fff3f4f4fff8f8f8fffbfcfcfffdfcfcfffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffffffffffffffffffefffffffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefffefffffefefffefefefffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefdfffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfefffdfdfefffdfefdfffefdfdfffdfefdfffefdfdfffefefdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfdfefffdfdfefffefdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfdfefffefdfefffefefdfffefefefffefefdfffdfdfefffdfefefffefefdfffdfefefffdfefefffdfdfefffefefdfffefefefffdfefdfffefefefffefdfdfffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfefefffdfdfefffdfdfdfffefefdfffdfdfefffefdfefffdfefefffdfefdfffdfefdfffefefefffdfefdfffefefefffefdfefffefefefffefdfdfffefefdfffefefefffefefdfffefdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffdfdfefffefdfefffefefdfffefefefffefefdfffefdfefffefefefffefefdfffdfefefffdfefefffdfdfefffefefdfffefefefffdfefdfffefefefffefefefffefefefffdfefefffefffefffefefefffefefefffefefefffffffefffefffefffefffefffffefefffefffefffefefffffefffefffefffffffefffffffefefffffffefefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefffefffffefffffefefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffefefffffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefefffffefffefffefffffffefffffffefefffffffefefffffffefffefffefffffffefffffefefffefefffffefffefffffffefffefffefffefefffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffefefffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefdfffcfcfcfffafafafff7f8f8fff3f4f3fff0f0efffecececffe7e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e4e4ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e2e2ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e0ffe1e1e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededeffdededdffdddddeffddddddffddddddffdcddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdcdcffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d4ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfd0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d4ffd3d4d3ffd5d5d4ffd4d5d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcdcdceffcdcdcdffcdcdccffcccdccffcdcdcdffcecdceffcecfceffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d5ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffd9dad9ffdadadaffdadbdaffdbdbdbffdcdbdbffdbdbdbffdcdcdcffdcdddcffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdddcddffdcdcdcffdddcddffdddddcffddddddffddddddffddddddffdddddeffdededdffdededeffdedfdfffdededfffdfdfdfffe0e0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e2e2ffe3e3e2ffe2e2e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe8e7e8ffecededfff1f1f1fff5f5f5fff9f9fafffcfcfcfffdfcfdfffefdfdfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffefefffffffffefffefefffffefefefffefefffffffefffffefefefffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffffffefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffefffefffefffefffefffffefefffefffefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefefdfffefefefffdfdfdfffdfefdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefefdfffefefefffdfdfefffefdfefffefdfefffefefdfffdfefefffefdfdfffefdfefffefdfefffefdfefffefdfdfffefefefffdfdfdfffefefefffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffdfefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfefffdfdfdfffdfefdfffefefefffdfefefffdfefefffdfefdfffefefefffefdfdfffefefefffdfdfefffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffefefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefffefffffffefffefefefffefffefffefffefffefffefffefffefffffefffffefffefffefefffffefffefffffffefffefefefffefffffffffffefffffffefffffffffffefefefffefefefffffffefffefffefffefefffffefefefffefefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefffefffffffffffefefffffffefffffffffefffffefefffefffffffffffefffefefffffffffffffffffefffefffefffefefefffefefefffefefefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffffefffffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffdfdfdfffcfbfcfff8f8f8fff5f5f5fff2f2f2ffedeeeeffe9e9eaffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e2e1ffe2e2e2ffe1e1e1ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfe0e0ffe0e0dfffdfdedfffdfdfdfffdedfdeffdedfdeffdededeffdedddeffdddeddffdddddeffddddddffddddddffdddcdcffdcddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadbffdadadaffdadadaffdad9d9ffdadadaffd9d9d9ffd9d8d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0cfcfffcfcfcfffd0d0cfffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffcfcecfffcfcfceffcfcfcfffcececdffcdcdcdffcdcdcdffcccdccffccccccffccccccffcdcccdffcdcecdffcdceceffcececeffcfcfcfffd0cfcfffd0d1d0ffd1d1d0ffd2d2d1ffd3d2d3ffd3d3d3ffd3d4d3ffd5d5d5ffd5d6d5ffd6d6d7ffd6d7d6ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdbdadaffdadbdbffdbdbdbffdcdcdcffdcdcdbffdcdcdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdcdbffdddcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffdedddeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e2e1ffe2e1e2ffe1e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e2ffe3e3e3ffe2e3e2ffe2e3e2ffe3e3e3ffe2e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe3e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e4ffe5e5e5ffe9e9eaffefeeeffff3f3f4fff8f8f7fffbfbfbfffcfcfcfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffefffefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffffefefffefffffffefefefffefffffffffffefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffefdfefffdfdfdfffefdfdfffdfefefffdfdfefffdfdfdfffefefefffdfefdfffdfefdfffefdfdfffdfefefffdfdfdfffefdfefffdfefdfffefefefffefefefffefdfdfffefefefffdfefefffefefdfffefdfefffefefdfffdfefefffefefefffdfefefffefefefffefdfdfffdfefdfffefefefffdfdfefffefefefffdfdfefffefefefffefdfdfffdfefefffefefefffefdfefffefdfefffefdfefffefdfefffdfefefffdfefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfefffefdfefffefdfefffdfefefffefdfefffdfefefffefefefffefefdfffdfefdfffefdfefffdfefefffdfefdfffefdfefffefefdfffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffdfdfefffefefefffdfdfefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffffffffffffefffffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffffefefffffefefffefffffffffefffffefefefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefefffffefffefffffefffffefefffffffefffffffefefffefffffffefffefffefffffffffffefffffefefffefefefffefefefffefefefffefefffffffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffefefffffffffffffefffffffefffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffcfcfcfffafafafff6f6f6fff4f3f3ffefefefffebebebffe7e8e8ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e1e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe1e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdedfdeffdededeffdededeffdedddeffdddedeffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdcdcffdbdbdbffdbdbdbffdbdadbffdbdadaffdadadbffdadadaffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d3ffd3d3d2ffd2d2d3ffd2d2d3ffd1d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0cfffcfcecfffcfcecfffd0cfd0ffd0cfcfffd0d1d1ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcececfffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffccccccffcccccdffcdcdcdffcdcdcdffcdceceffcecfceffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d2ffd4d3d4ffd4d4d4ffd5d5d5ffd5d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9dad9ffdad9daffdadadaffdadadaffdbdadbffdbdbdbffdbdcdbffdcdcdcffdcdbdbffdcdcdcffdbdcdcffdcdcdbffdcdbdcffdbdcdbffdbdcdcffdcdcdcffdbdbdcffdcdcdcffdcdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcddffdcdcddffddddddffdddcddffdddddeffdededeffdededeffdededfffdfdedfffdfdedfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe1e2e2ffe1e1e1ffe1e2e2ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e3ffe3e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e5ffe7e6e6ffecececfff1f1f1fff5f5f5fff9f9f9fffcfcfbfffcfdfdfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffffffffefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffefefffefffefffefffefffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfefffefefefffdfdfefffdfefefffefdfdfffefefefffdfefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffefffffffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffffefffffffefffffffefefffffffefffefffffffffefefffffffffffefffefffffefefffefffffffffffefffffffffffffffefffefffefffffefefffefefefffefefefffefefffffefefffffefefefffefefefffdfdfdfffefefefffdfefefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefefffefdfdfffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffdfdfefffdfdfefffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfdfffefefdfffefefdfffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffdfefdfffefdfefffefdfefffefdfefffefefefffdfefefffefdfdfffefefefffdfefdfffefdfdfffdfefdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffefefefffefdfdfffdfefefffefefdfffefdfefffdfefefffdfefefffefdfefffefdfefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffdfefdfffefefefffefdfefffefdfefffefefefffdfefefffefdfdfffefefefffefefdfffefefefffefefefffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffefefffffefffefffefefefffffefffffefffefffefefefffffefefffffefefffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffffffffffefffffffefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffffffefffefffffffffefefffffffffffefffefffffefefffefffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffbfbfbfff8f8f8fff4f4f4fff1f2f1ffeeededffe8e9e9ffe7e7e6ffe6e6e7ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe5e4e4ffe3e3e4ffe3e4e4ffe3e3e3ffe4e4e4ffe3e3e3ffe2e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffdfe0e0ffdfe0dfffe0e0dfffdfdfdfffdedfdfffdfdedeffdededeffdededeffdedddeffdededeffdddddeffddddddffdcdcdcffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadbffdadadaffdad9daffd9dadaffd9d9daffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd6d6d6ffd7d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d3ffd4d3d3ffd3d3d2ffd2d3d2ffd3d2d2ffd2d2d1ffd2d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcfcecfffcfcfcfffcfd0d0ffd0cfcfffd1d1d1ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcececdffcdcecdffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcccdccffcdcdcdffcececeffcecfceffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d5d5ffd6d5d5ffd6d6d7ffd6d7d7ffd7d7d8ffd8d8d8ffd9d8d8ffd9dad9ffdadad9ffdadadaffdadadbffdadbdbffdbdbdbffdcdbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdbdbffdbdcdbffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffdedddeffdededeffdfdedeffdfdfdfffdedfdfffdfdfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe1e2e1ffe1e1e1ffe2e2e2ffe1e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e4ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe5e5e5ffe9e9e9ffeeeeeefff3f3f3fff6f7f7fffafafafffcfcfcfffdfcfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefefefffffefffffefefffffefffefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefffffefefefffffffefffefffffffefefefffffffefffefefefffefefefffffffffffefffffffffefefffffefefffffefefffefffffffffefefffefffffffefffffffefffefffefffefffffffffffefefffffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfdfffefdfdfffefdfdfffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfefffefdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfefffefdfdfffdfefefffefefefffdfefefffdfefefffefdfefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffefefefffefefffffffefefffffefefffefffefffffffefffffefffffffffffffffefefffffffffffffefefffffefefffffefefffffefefffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffefffffefffffefffefffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefefefffffefffffefefefffffffffffffffffffefefefffffffefffefefefffefefefffffffffffefffffffffefefffffefefffefefefffefffffffffefefffefffffffefffffffffffefffefffefffffffffffefefffffefffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdfdfffcfcfcfffaf9f9fff7f6f6fff2f2f2ffefefefffeaeaebffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdeffdfdfdfffdededeffdededeffdddddeffdeddddffdeddddffddddddffdddddcffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdbdbffdcdbdbffdbdbdbffdbdadaffdadadbffdadadaffd9dadaffd9dad9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d6d6ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcececeffcececeffcececfffcfcfcfffcecfcfffd0cfcfffd0cfcfffd0d0d0ffd0d0d1ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecdcdffcdcdceffcdcdcdffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffcdcdccffcdcdcdffcececeffcfcfceffd0d0d0ffd0d0d0ffd1d1d0ffd2d2d2ffd3d2d2ffd3d3d4ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddddcffddddddffddddddffdededdffdddddeffdededeffdfdfdfffdedfdfffe0dfdfffe0dfdfffe0e0dfffe0e0e0ffe1e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e1e1ffe1e2e1ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe4e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe5e4e4ffe4e4e5ffe4e4e5ffe6e6e6ffecebecfff0f0f0fff4f4f5fff9f8f9fffbfbfbfffdfcfcfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefefffffffffffffefffffffffefefffefefefffefffefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffffffefffefffefffffffefffffefefffefffffffffefefffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffefefefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffffefffffffefffffffefffefffffffffefffffefefefffffffefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfefdfffefdfdfffefefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffefdfdfffdfdfefffefdfdfffefefefffdfdfefffdfefdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfefffefefdfffefdfefffdfdfefffefefefffdfefefffefdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfefefffefdfdfffefefdfffefdfefffefefefffdfefefffefefdfffefefefffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefdfffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffffefefffffefefffefffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffffefffefffffffefefefffffffefffefefffffffffefffefffefffffffefffffefefffefffffffffefefffffffffffefefffffefffefffffffefffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffffefffefefefffefffefffefefefffffffefffffefffffefefffffffefffffefffffffffefefffffefefffefffefffffffffffffffefffffffefffffffffffefffffffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfdfcfffbfafbfff8f8f8fff5f4f4ffeff0f0ffecececffe8e8e8ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe4e4e3ffe3e3e3ffe2e3e3ffe3e2e3ffe3e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e2e1ffe2e1e1ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfdfdeffdfdfdeffdededfffdededeffdedddeffdededdffdddedeffddddddffdcddddffdddcddffdddddcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdbdbdbffdadbdbffdadadaffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d8ffd9d8d9ffd8d8d8ffd8d8d7ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcdcdffcdcdceffcecfceffcfcecfffcececfffcfcfcfffcfd0d0ffd0cfcfffd0d0d0ffd0d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcecdcdffcdccccffccccccffcccccbffcbcbccffcccbccffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbccffccccccffcdcdccffcdcecdffcececeffcfcfcfffd0d0d0ffd1d1d0ffd1d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd5d5d4ffd5d5d5ffd6d6d5ffd7d6d6ffd7d7d7ffd8d8d7ffd9d9d8ffd9d8d9ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadbdaffdadbdaffdbdbdaffdadbdbffdadadbffdbdadbffdbdbdbffdbdadaffdbdadbffdbdadbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdddcdcffdddddcffddddddffddddddffdddddeffdedfdeffdfdedfffdededfffdfdfdfffdfe0e0ffe0dfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e1e2ffe1e1e2ffe2e1e2ffe2e2e1ffe1e2e1ffe2e2e2ffe2e1e2ffe2e2e2ffe3e2e2ffe2e3e3ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe8e8e8ffedeeeefff3f2f2fff6f6f6fffafafafffcfcfcfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffefffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefefffffffffffefefefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffefefffffffefefffefffffffffffffffefefefffefefefffffefefffefffffffffefefffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffefefffffefffffffefffefffffefffffffefffffffffffffefefefffffffffffefefffffffefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfdfffdfdfefffefdfefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffdfefdfffefdfdfffefefdfffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfefffdfefefffefdfefffefefefffdfefefffefefefffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfefffdfefdfffefefefffefdfefffdfefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffffefefffefefefffffefefffefefefffefffffffefefefffffefefffefefefffefefefffefefffffffefefffefefefffffffffffffefefffefefffffffefffffefffffffefefffffefffefffefffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffffefefffffefffffefefefffffffffffffffefffefffefffffefefffffffefffffffffffefffefffefefffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefefffffefffffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefffffffefffefffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffefefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefdfdfffcfcfcfff9f9fafff6f6f6fff2f2f3ffedeeedffeaeae9ffe6e6e7ffe6e6e7ffe6e5e6ffe5e6e6ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe4e4e4ffe3e3e3ffe3e2e3ffe3e2e2ffe2e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe1e0e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdfdedeffdededeffdededfffdededeffdededeffddddddffddddddffdcddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdadbdbffdadadaffdadadaffdad9daffd9d9daffd9d9daffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd8d7d7ffd8d7d7ffd7d7d6ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d3ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcececeffcececeffcccccdffccccccffcccccdffcdceceffcecdceffcececeffcecfcfffcfcfcfffcececfffcfcfcfffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdccccffccccccffcccbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacbffcbcbcbffcbcccbffccccccffcdcdcdffcececeffcfcecfffcfd0cfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d3ffd3d3d4ffd4d3d4ffd4d5d5ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadad9ffdadadaffdadadaffdadadaffdbdadaffdadbdaffdbdbdaffdadadaffdadadaffdadadaffdadbdaffdbdadbffdbdadaffdadbdaffdbdbdbffdbdcdcffdcdbdcffdcdcdcffdcdcdcffddddddffdddddeffdddedeffdededeffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfe0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe2e1e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe4e4e3ffe4e5e4ffe4e4e4ffe5e5e6ffebeaeafff0f0f0fff4f4f4fff8f8f8fffbfbfbfffcfcfcfffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffffffffffffffffefffffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefefffffffefffffffefffefffefffffffffffefefefffefefefffefefdfffefefdfffefefefffdfefefffdfefdfffdfefefffdfefefffefefefffefefdfffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffefffefffffffefffffffffffefffffffefefefffffefefffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfdfefffdfefefffdfefefffefefdfffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefdfefffdfefefffdfefdfffefefefffefdfefffefefdfffefdfefffefefdfffefefdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffefdfefffefdfdfffefdfefffefefefffdfefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefdfffefefefffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffefffefefefffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffefffefefffffefefefffffefffffefefefffefefefffffefffffefffefffefefffffefefefffefffffffffffffffffefefffefefffffefffffffefffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffefffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffefffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfefffcfcfcfffbfbfafff7f8f7fff3f3f4fff0f0f0ffebeaeaffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe2e2e1ffe2e1e1ffe1e2e1ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0dfffe0dfe0ffe0e0dfffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdedfdeffdededeffdfdedeffdededeffdddeddffddddddffddddddffddddddffdddddcffdddcddffdcdddcffdbdbdcffdbdbdbffdcdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d6d7ffd6d7d7ffd6d6d6ffd6d6d5ffd6d6d6ffd5d5d5ffd4d4d4ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d0d1ffd0d0d0ffcfd0d0ffd0cfcfffcfceceffcececeffcdcdceffccccccffcacbcaffcccdccffcdcdcdffcecdceffcececdffcfceceffcfcfceffcfcfcfffcecfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcccbcbffcbcccbffcacbcbffcbcbcbffcacbcbffcbcacbffcbcbcaffcbcacbffcbcbcbffcbcbccffccccccffcdcdcdffcececeffcececfffcfcfcfffd1d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d5ffd5d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9dadaffd9dad9ffdadadaffdadadaffd9dadaffdadadaffdad9daffdadadaffdadbdaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffdededeffdededeffdededeffdfdedeffdfdfdeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e4ffe4e4e3ffe4e4e4ffe4e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe7e7e7ffeeededfff1f2f2fff5f5f5fffaf9f9fffbfcfcfffdfdfcfffefdfefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefefffffffffffefffefffefefffffefefefffffefefffefefffffefefdfffefefefffefefdfffefdfdfffefefefffefefefffefdfdfffefefdfffdfdfefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffffffefffefffffffefefffffffefefffffefefffefffefffefffefffffefffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffefefffefefffffffffefffffffefffefefffffffefffffefffefffefffefffffffefffffffffffefffefffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefefffdfefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffefdfdfffefdfefffefefefffefefdfffefdfefffefdfefffdfefefffdfefdfffdfefdfffefdfefffefefefffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefffefffefefefffffefefffffefefffffefefffefffefffefefffffefffefffefefefffefffffffffffefffefefefffefefefffefffefffffffefffffffffffefefffffffefefffffefffffffffffffffffefffffefffffffefffffefffffffefffefffefffefffffefffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffffffffefffffffffffffffffefefffffefffffefffffffefffefffffefffffffffefffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffffffefefffffefffffffffffffffefffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfffbfbfbfff8f8f9fff5f5f5fff2f2f1ffeeeeeeffe8e8e8ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdfdedfffdededeffdedddeffdeddddffdedddeffdeddddffddddddffdcdcddffdcddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdadadaffdad9daffdad9daffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d2ffd3d2d3ffd2d2d2ffd2d1d2ffd2d1d1ffd0d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececfffcececeffcdcecdffccccccffcbcbcbffccccccffccccccffcccdccffcdcccdffcecdceffcececeffcececeffcfcecfffcfcece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcbcbcaffcacacbffcacbcaffcacacaffcacbcbffcbcbcbffcccbccffcccccdffcdcecdffcfcfceffcfcfd0ffd0d0d0ffd1d0d1ffd2d1d2ffd2d3d2ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d5ffd5d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffd9dad9ffdad9daffdadadaffdad9daffdad9d9ffd9dadaffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcddffdcdddcffddddddffddddddffdedddeffdedddeffdfdedeffdedfdeffdfdfdfffdfdfdfffe0dfdfffdfe0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e0e0ffe1e1e0ffe0e0e1ffe0e1e1ffe0e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e1ffe1e2e2ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe2e3e3ffe2e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe9eae9fff0eff0fff3f3f4fff8f7f8fffbfbfbfffcfcfcfffdfefdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffefffffffefffffffefefffffffffefffefefffffefefefffffefefffefefefffefefefffefefdfffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffefefffefefefffefefffffefffefffffefefffefefffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffefefffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffdfefefffefdfefffefdfdfffefdfefffefdfefffefefdfffefdfefffefdfdfffefefdfffdfefefffdfefdfffefefdfffdfdfefffefefefffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffffffefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefefffdfefefffefefefffdfdfefffefdfdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfefffefdfdfffefdfefffefdfefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffffefefffffefefffefefffffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffffffefffefefffffefffffffffefffffffefefffffefffffffefffffffffefffffefffffffefefffffffefffefefffffefffefffffefefffefefffffffffefffefffefffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffffffefefffffffefefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffefffffefffffffffefffffffefffffffffefffffffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffafafafff6f7f7fff3f3f3fff0efefffebebebffe7e6e7ffe6e7e6ffe6e5e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e0e1ffe0e1e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0dfffdfdfe0ffdfdfdfffdfdfdeffdedfdfffdfdfdeffdededeffdededeffdededeffdddedeffdedddeffddddddffddddddffdcddddffdcdcddffddddddffdcdcdcffdbdcdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdadaffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d3d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcecdceffcdcdceffcccccdffcccbccffcbcccbffccccccffcccccbffccccccffcccdccffcccccdffcececeffcdceceffcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcacbcbffcbcbcbffcacacbffcacbcaffcacbcbffcacacbffcbcbcbffcacacaffcacacaffcbcbcbffcbcbccffcccdcdffcdcdcdffcecdceffcfcfcfffd0cfd0ffd0d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d5ffd6d6d5ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffdadadaffdad9d9ffdadad9ffd9d9d9ffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdddddcffdddddcffddddddffddddddffdddddeffdededeffdededfffdfdedeffdfdfdeffdfdfdfffe0dfdfffdfdfdfffdfdfdfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe7e6e6ffedededfff2f2f2fff5f5f5fff9faf9fffbfbfbfffdfdfdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffefffefffffffffffffffffffffffffffefffffffefefffffffffefffffefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffdfefdfffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffefefffffefffefffefefefffefefefffffffffffefffffffffffffffffffefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffefffefefefffefefefffefefefffefdfefffefdfdfffefdfefffefefefffefdfdfffdfdfdfffdfefefffdfefdfffefefdfffefefefffefdfefffdfefdfffefefdfffdfefdfffefefefffdfefefffefefefffefefdfffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefefffefdfefffdfefefffefdfefffdfdfdfffefefdfffefdfdfffefdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefefffefffffffefffefffffffefffefffffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffffffffefefffffefffefffefffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefdfefffdfcfcfffbfbfbfff9f9f9fff5f4f4fff1f1f1ffedededffe8e9e8ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe1e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffe0dfdfffdfdfdfffdedfdfffdfdfdfffdedfdfffdfdedfffdededeffdededeffdededeffdeddddffdddddeffdddeddffddddddffdcddddffdcdddcffdcdddcffdcdbdcffdcdbdbffdbdbdbffdbdcdbffdbdadaffdadadaffdadbdaffdadadaffdadad9ffdad9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d0d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcfceffcececeffcdcecdffcdcdcdffcccccdffccccccffcccccbffcbcbcbffccccccffccccccffccccccffccccccffcccccdffcdcdccffcececeffcdcece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcacacbffcacacaffcacbcaffcacacaffcac9c9ffcacacaffcbcbcbffcccbcbffccccccffcdceceffcecfceffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d4ffd5d4d4ffd5d5d4ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9d9d9ffdad9d9ffdad9daffdadadaffdbdadaffdadadbffdbdbdbffdcdcdbffdcdcdbffdddcdcffdcdcdcffddddddffddddddffdddddeffdededdffdededeffdededfffdfdfdfffdedfdfffdfdfdfffdfdfdfffe0e0dfffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe1e2e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e4ffe4e4e4ffe3e4e3ffe4e4e4ffe5e5e4ffe9e9e9ffefefeffff3f3f3fff7f7f7fffafbfbfffcfcfcfffdfdfdfffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffffefefffefffefffefefffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfdfffdfefdfffdfefefffdfefefffefdfdfffdfdfefffefefefffdfefdfffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefdfefffefdfefffefdfefffefdfefffdfdfefffdfdfdfffefdfdfffefdfdfffefdfefffefdfefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfefdfffefefefffefefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffffffffffffffffffffefffffefefefffefefffffffffffffffefffffffefffffffefffffefefffffefffefffffefefffefffefffefffffffefffffffffefefffefefffffffffefffefffefffefffffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfdfefffcfbfcfffaf9fafff6f6f6fff2f3f2ffefefefffeaeaeaffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdedfffdfdedeffdededeffdededeffdededdffdedddeffdedddeffdeddddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdcffdadadbffdadbdaffdbdadaffdadadaffdadadaffd9d9daffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0d1d0ffcfd0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffcdccccffcccbcbffcbcbcbffcccccbffccccccffcbccccffccccccffcbcbccffccccccffccccccffcccdcdffcdcccd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcbcccbffccccccffcdcdcdffcececeffcecfcfffcfcfcfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d3d3ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9d9daffdadadaffdbdadaffdbdadaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdddcdcffdcdcddffddddddffddddddffdddedeffdedddeffdededeffdfdedeffdfdedfffdfdedfffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e3ffe3e3e4ffe4e3e4ffe6e6e5ffebececfff1f1f1fff5f4f4fff9f9f9fffcfbfcfffdfcfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffffefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffefffefffffffefffffffffffefefefffefefefffdfdfefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffefffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefdfefffefdfefffdfdfefffdfdfdfffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffefffefefefffefefefffffefefffffffefffffffefffffefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffffefefffffffefffffefefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffffffefffffefefffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefffffffefefefffefffefffffefffffefffefffffffefffefefffffffffffffffffefffefefefffefffffffffefefffffefefffefefffffefefefffffffffffffffefffefefffffefffefffefefefffffffffffefffffffffefffffefffffffefefffffefffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffefefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffdfefefffcfdfcfffafafafff8f8f8fff4f4f4fff0f0f0ffecedecffe8e8e8ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e1ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfe0e0ffdfdedfffdfdfdfffdfdfdeffdfdfdfffdededeffdddddeffdddddeffdddddeffddddddffdddeddffddddddffdcddddffdcdcdcffdcdcdcffdcdbdcffdbdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadbdaffdadadaffdad9d9ffd9d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0cfcfffcfcfcfffcececeffcececeffcdcdcdffcccccdffccccccffcccccbffcbcbcbffcccbccffcccbccffccccccffccccccffcccccbffcbcccbffcccccbffccccccffcccbcc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcacbffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcbcccbffccccccffcdcdcdffcececeffcececfffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d4d5ffd5d6d5ffd6d6d6ffd7d7d6ffd6d7d7ffd7d6d7ffd8d8d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdbdadaffdadbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffdedddeffdededeffdededeffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffe0e0dfffe0dfdfffdfe0dfffdfdfdfffdfe0dfffe0dfe0ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe5e5e4ffe8e8e8ffeeefeefff2f3f3fff6f6f7fffafafafffcfcfdfffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffffefefffefffffffffefffffffffefffefefefffefefffffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefffefffefefefffefffffffefefffffffffefffefffefffffffefffffefefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffefffffefffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffefffffffefffffefffffffefffffefefefffefefffffffefefffefefefffdfefefffefefdfffefefdfffdfefefffdfefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfdfffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefffefffefefefffefffefffefefefffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefefffdfdfdfffefefdfffdfefdfffdfefdfffdfefdfffefdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffefefffffefffefffefefefffefefffffefefefffefefefffefffefffefffefffefffefffffefefffefffefffffefffffffefffffefefefffefefffffffffefffffffefffefffffffefffefffefffefffefffffffefefefffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfdfffcfcfbfff9f9f9fff6f6f5fff2f2f2ffeeefeeffe9e9e9ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe3e4e3ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e1ffe0e0e0ffdfdfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededfffdddedeffdededeffdddeddffdddeddffddddddffddddddffdddddcffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdbffdadbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd7d7d7ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcfcecfffcececeffcdceceffcdcdcdffcdccccffcbccccffcccbcbffcbcbcbffcbcbcaffcbcbcbffcccbccffcbccccffcbcbccffccccccffcbcbcbffcccbcbffcbccccffcccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacbcaffcbcacbffcacacaffcacacaffcacacaffcacacaffcacac9ffc9cacaffc9cac9ffc9cac9ffc9cacaffcacacaffccccccffcccdccffcececdffcecfceffcfcfcfffcfcfcfffd0d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d9ffdadad9ffdadadaffdbdbdaffdbdadbffdbdbdbffdbdbdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffdddeddffddddddffdededeffdddedeffdededeffdedfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0dfffe0e0dfffdfe0e0ffdfe0dfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe0e0e0ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e3ffe5e5e5ffebebebfff0f0f0fff4f4f4fff8f8f8fffbfbfbfffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefefffefefffffffffefffefffefffffefffffefffefffffefffffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffefffffffefefffffefffffffffffefffefffffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffffffffffffffffffefffffefefffffffffefffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefffefffefefefffffefefffffefefffefefefffefefefffefefffffefffefffffefefffffefefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffefdfefffefdfdfffdfdfdfffefdfefffefdfefffefefdfffefdfefffdfdfdfffefdfefffefefefffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefffefffffffefffffefefffffefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffffefefffefefffffefefffffefefefffffefffffefefefffefefefffffffefffefffefffffefefffefffefffffefefffefefefffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffffefffffffffffffefffefffefffffffffefffffffefffffefefefffffefefffffffffffefffefffefffefffffefefffffffefffefffefffffefefffefffffffefffefffefffffffefefffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffefffffffefffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffefffefffefffffefffffffffffffffefffffffefffffffefffffffefefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfefffcfcfcfffafafafff8f8f8fff3f4f3fff0f0f0ffecebebffe8e8e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0dfe0ffe0e0dfffdfe0dfffe0dfdfffdfdfdfffdfdedfffdededfffdededfffdededeffdededdffdedddeffdeddddffdededdffddddddffddddddffdddcddffddddddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadad9ffdadad9ffd9dad9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfceffcfceceffcececdffcdcdcdffcdcdccffcccbccffcccbcbffcacbcbffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccccbffcbcccbffcccbccffcbcccbffcccbcc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacbcaffcacacaffcacacbffcacacaffc9cacaffcac9c9ffcacacaffc9cac9ffc9cacaffcac9c9ffcacacaffcbcbcaffcccbcbffcccdcdffcdcecdffcecfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d2d1ffd1d1d1ffd2d2d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d9ffd9d9d8ffd9d9daffdadadaffdadadaffdbdadbffdbdadaffdbdadbffdcdcdbffdbdcdbffdcdbdcffdcdcdcffdddcdcffdcdcddffdddcddffddddddffddddddffdedddeffdededeffdededeffdfdedfffdededeffdfdedfffdfdfdfffdfdfdeffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe7e7e7ffeeeeeefff2f3f2fff5f5f6fffafaf9fffcfcfcfffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefffefffdfdfefffefefdfffefdfefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefffefffefefefffffffefffefefefffffefffffffefffffefffefffffffffffffffefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefffefffffefefffffffefffffefffffffffffffffffefffffefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffefefffffffefffffffefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefffefffffffefffffffffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfefdfffefefdfffdfdfefffefdfdfffdfdfefffdfdfefffdfdfdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefffffefefefffefefefffefffefffffffefffffffffffefefefffefffefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffefefefffffefffffffefffffffffefffffffefffefefffffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffffefffffefffefffffffffffffefefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffdfdfcfffbfafbfff9f9f8fff6f5f5fff2f2f2ffeeeeedffe9e9e9ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e4e3ffe3e3e3ffe2e2e3ffe3e2e3ffe3e2e3ffe2e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdededeffdededeffdededeffdededdffdddeddffdddeddffddddddffdddddcffdcdcddffdcdcddffdcdcdcffdcdbdcffdcdbdcffdcdbdbffdbdbdbffdbdadbffdbdbdaffdbdadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd4d4d5ffd4d5d4ffd4d3d3ffd3d3d3ffd3d2d3ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d0ffcfd0d0ffcfd0cfffcfcfcfffcecfceffcdceceffcdcdcdffccccccffccccccffcbcbccffcacacaffcac9c9ffcac9c9ffcacacaffcbcacbffcbcbcbffcbcbcbffcccbcbffcbcbccffcccbccffcbccccffcccccb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcacaffcacacaffcacacaffc9c9caffcacac9ffcac9c9ffcacacaffcacac9ffcac9caffc9cacaffcacacaffcbcbcbffcccdccffcdcdccffcececeffcecfcfffd0cfd0ffd0d0d0ffd0d1d0ffd2d1d1ffd2d2d1ffd2d2d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdaffdadadaffdbdbdaffdbdbdbffdbdbdcffdbdcdcffdcdcdcffdcdcdcffdcdcddffdddcdcffddddddffddddddffdddeddffdddddeffdededeffdededeffdededeffdededeffdededfffdfdedeffdfdedeffdfdfdeffdededfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfe0dfffdfe0e0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e1ffe0e1e0ffe1e1e1ffe2e1e1ffe1e1e2ffe1e1e2ffe1e2e1ffe2e1e1ffe2e1e2ffe3e2e2ffe3e2e3ffe3e3e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe5e5e4ffeaeaeafff0f0f0fff4f3f4fff7f7f7fffbfbfbfffdfdfcfffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffefffffffefffffefffffefefefffefffefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffefffffefefffefefefffefefefffffefffffffefefffefefffffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffefffefffefffefffefefefffefffefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffffffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefdfefffdfefefffefdfefffefefefffdfdfdfffefdfefffefefefffefefdfffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefdfefffdfdfdfffefdfefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffffffffffefefffffffefefffefefefffefffffffefefefffefefffffefffefffffefefffffffefffffffefffffffefffffefefffefffefffefffefffefffefffffefefffffefffffefefefffefffefffffefffffefefefffefefefffffefffffefefefffffefffffffffffffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefefffffefffffffefefffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefefffffefffffffefefefffefffffffffefffffffffffffffffefffffffffffffefffffffefffffffffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfcfcfffafafafff7f7f7fff3f4f4fff0eff0ffeaeaebffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdeffdfdfdfffdededeffdededeffdededeffdededeffdeddddffdeddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdadadaffdadbdaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d3ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcecfffcdceceffcecdcdffcccccdffccccccffcbcbcbffcacbcbffc9cac9ffcac9c9ffcacac9ffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcccbffcccccbffcccccc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffcac9caffc9c9c9ffc9c9caffcac9c9ffc9cacaffcbcbcaffcccbcbffccccccffcdcdcdffcececeffcfcfcfffcfcfd0ffd0d0d0ffd1d1d0ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d8ffd7d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffdadad9ffdadad9ffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdcdbdcffdbdbdcffdcdcdcffdcdcddffdcdcdcffdddcdcffddddddffddddddffdedddeffdededeffdededdffdedddeffdededeffdededeffdededeffdedfdeffdedfdeffdfdfdfffdedfdeffdfdfdfffdfdedfffdededfffdfdedfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffe0dfdfffe0dfe0ffe0e0e0ffe1e0e0ffe0e0e1ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe6e7e7ffedededfff2f2f2fff5f5f5fffaf9f9fffcfcfcfffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffefffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefefffefffefffefefffffefefefffffefffffefffffffefffefffffffffffffefffffefffefffefefffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefefffffefffefffffffefffefefffffefffffffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffdfefdfffefdfefffdfdfefffefefefffdfefefffefefefffefdfefffdfdfefffefdfefffefdfefffdfdfefffefefefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffefffefffefffffffffffefefffffffffefffffffefffffefffffefffffffffffffffefffffffffefffffefefefffffffffffffefefffefffffffffefffffffefefffffffffffffefefffefffefffefffffffefffefffefefffffefefffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffefffffffffefefffefefffffffffefffffefffffefefffffffefefffefefffffefffefffefefffffefefefffffefffffefffffffefffefffffffffffefefffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfefffdfdfdfffbfbfbfff8f8f8fff5f5f5fff1f1f1ffececedffe9e8e8ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e4e5ffe4e4e4ffe3e4e3ffe3e3e4ffe4e3e4ffe3e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdededeffdededeffdddedeffdddeddffdddddeffddddddffddddddffdcddddffddddddffdcdcddffdbdcdcffdcdbdcffdbdbdcffdadbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9daffdad9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d1ffd1d0d1ffd0d0d1ffcfd0cfffcfcfcfffcfcfcfffcececeffcdcecdffcdcdcdffccccccffcbcccbffcbcbcaffcac9caffc9cacaffc9c9c9ffc9cacaffcac9caffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcccbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcac9c9ffcacacaffcac9c9ffc9c9c9ffcacac9ffcac9caffc9c9caffcac9c9ffcac9caffcacbcaffcbcbcbffccccccffcdcdceffcececeffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d7d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdbdcdcffdcdcdcffdcdcddffdcdcddffddddddffddddddffdddedeffdddddeffdddddeffdedddeffdedddeffdddddeffdededeffdededeffdededeffdededfffdfdedeffdededeffdfdfdeffdfdedfffdedfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e1ffe2e1e2ffe1e2e1ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e5e4ffe9e9e9fff0eff0fff3f4f4fff7f7f7fffbfbfbfffdfcfdfffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffffefffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffefffffffffefefffffffffffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffefffefffefffefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefefffefffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffefffffffefffffffffffefefffffffffefffffffefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffffffffefffefffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffefefefffffffefffefffefffefffefffffefffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfefdfffefefdfffdfdfdfffefefefffdfdfefffefefdfffdfefdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefefffffefffffffffffffefffffffffefffffefefefffffffefffefffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffefefffffffffffffefffffffffefffffffffffffefffefffefffefffefffefffefffefffffffefffefefefffffffffffefefffffffffefffffffefffefefffffffffefffffffffffefefefffefffefffefffffffefffffffffffffffefffffffefffffffffffefffffffefffffffffffffefffffffefffffffffffffffefefffffefefffefefffffefffffffffefffffefffefffffffffffefffefffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffffefffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffffefffffffffffefefffffffffefffffffefffefefffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfdfdfffbfbfbfff9faf9fff6f6f6fff2f3f3ffefefefffeaeaeaffe7e7e7ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e0e1ffe1e1e0ffe0e1e0ffe1e1e0ffe1e0e1ffe0e0e0ffdfe0e0ffdfdfe0ffe0dfe0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdedfdeffdfdedeffdededeffdddedeffdddeddffdddeddffddddddffdddddcffdcdcdcffdcdddcffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadbdaffdadadaffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd4d5d4ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd0d1d1ffcfd0cfffcfcfcfffcececfffcececeffcececeffcdcdcdffcdcccdffcccbcbffcbcbcbffcacbcaffc9cac9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcac9caffcacacaffcacacaffcacacbffcbcbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9c9ffc9cac9ffc9cacaffc9cac9ffcacacaffc9c9c9ffc9cacaffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffcac9caffcbcacbffcccbcbffccccccffcdcdcdffcececeffcfcecfffcfcfcfffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd6d7d7ffd7d6d7ffd7d7d7ffd8d8d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dadaffdad9daffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdbdcdbffdddddcffdcdcdcffdcddddffdcdcddffdddddcffddddddffddddddffddddddffdeddddffddddddffdddeddffdededeffdededeffdfdedeffdededeffdedfdeffdedfdeffdfdedeffdfdfdfffdfdedfffdfdedfffdfdfdfffe0dfdfffe0dfdfffdfdfe0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe5e6e5ffecedecfff2f2f2fff5f5f5fff8f9f9fffbfbfcfffdfdfdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffefffffffefffefffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefefffffefefffffffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffefefefffefefefffffefffffefefffffefffefffefefffffffefefffefffffffffefffffffefffffffffefffffffffffffefffffefefffffffefffffffffffffffefffffffffffffefffffffefffffffefefffffefffefffffffffffefefefffffffefffffefefffefefffffefffefffffefefffefffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffefffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffefffffefefefffffffefffefefefffefefffffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefefdfffdfdfefffdfefefffdfefdfffefefdfffdfdfdfffdfdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffefffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefefffffffefffffffefffffefefffffefffffffffefffefefefffffefefffefefefffefefefffffffefffffffffffffffffffffffffffefefffffefffffffefffefffffffffffffefffffefefffffffefffffefffefffffefffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffefffefffefefefffffefffffefefffffefffefffefefffffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefefffcfcfcfffbfafafff8f8f8fff4f4f5fff1f0f1ffecececffe8e7e8ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe4e4e4ffe5e4e5ffe4e4e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e4e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffdfe0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdfdedeffdededeffdedddeffdedddeffdededdffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffd9d9daffdad9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d5ffd6d5d6ffd5d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfcecfffcecfcfffcdceceffcdcdcdffcccccdffccccccffcbcbccffcacacaffcacac9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacaffcbcaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7dff7c7d7cff7e7d7dff7d7d7dff7d7e7dff7e7d7dff7e7d7eff7f7f7fff807f80ff838382ff858585ff848584ff858585ff858485ff858585ff848485ff858485ff858585ff868586ff868686ff868686ff868686ff868686ff868686ff868586ff868686ff868586ff868686ff868686ff868686ff838383ff808180ff808080ff807f7fff808080ff7f7f7fff7f7e7fff7e7f7eff7f7f7eff7f7f7fff7f7f7eff7f7f7fff7f7f7eff7e7e7eff7d7c7dff7c7b7bff7b7b7bff7b7b7bff7b7a7bff7a7a79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9caffc9c9caffcac9caffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcececfffcfcfcfffd0d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d5ffd5d4d5ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffdad9daffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdbdcffdcdcdbffdcdcdcffdcdcddffdcdddcffdddcdcffdcdcddffddddddffddddddffddddddffddddddffdddddeffdedddeffdddedeffdededeffdededeffdededeffdededeffdededfffdfdedfffdfdedfffdfdfdeffdfdfdfffdfdfdfffe0dfe0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe4e4e4ffe8e8e8ffefeeeffff2f3f2fff6f6f6fffafafafffdfdfcfffdfefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffefefffffffefffffffffffffefefefffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefffffffefefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffefffffffefffffffffffffefffffffffffffffefffefffffffffffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefefffffffefffffefffefffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefdfffefefdfffefefdfffdfdfefffdfdfdfffefefefffdfdfefffefefefffdfefdfffefefefffefefdfffefefdfffdfefefffefdfefffefdfefffdfefefffefefdfffefdfefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefffefffefefffffffefefffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffefefffffffefffffffefffefefffffefefefffffffffffefefffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffefefefffefffffffefefffffffefffffffffffffffffffffefefffffefefefffefefffffffffffffefefefffffffefffefffefffffefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefffffffefefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfcfffbfbfbfff9f9f9fff6f6f6fff2f2f3ffeeeeeeffeaeae9ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e3e4ffe3e4e3ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e0ffe0e1e1ffe1e0e1ffe0e1e0ffe0e1e0ffe0e0e1ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdedfdfffdededeffddddddffdeddddffdeddddffddddddffdddddcffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdbffdbdbdbffdbdbdbffdbdadaffdbdadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d2ffd2d3d2ffd2d2d2ffd2d1d1ffd0d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfceffcecdceffcdcecdffcdcdcdffcccdccffcbccccffcbcbcbffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcac9c9ffcacacaffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7dff7d7d7cff7d7c7dff7d7e7eff7d7d7dff7d7d7eff7d7d7eff7d7d7dff7e7f7fff7f7f80ff838283ff858585ff858585ff858485ff858585ff858585ff858585ff858585ff858584ff858685ff868686ff868686ff868686ff868686ff868686ff868686ff868686ff868585ff868685ff848383ff818180ff808081ff807f80ff80807fff80807fff7f7f7fff7f7f7fff7e7f7fff7f7f7fff7f7f7eff7f7f7fff7f7e7fff7e7e7dff7d7d7dff7b7c7cff7b7b7bff7a7b7bff7b7a7bff7a797aff797979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9caffcac9caffc9cacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9caffcbcacbffcbcbccffccccccffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d2ffd2d2d2ffd2d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d8ffd9d9daffdadadaffdadadaffd9d9d9ffdbdadaffdbdadaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdcdddcffdddcdcffdcdcdcffdddddcffddddddffddddddffddddddffdddedeffdddeddffdedddeffdddedeffdddeddffdedddeffdedddeffdededeffdededeffdededfffdfdedfffdfdfdfffdfdfe0ffdfdfdfffdfe0dfffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe2e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe4e4e3ffe5e5e6ffebebebfff0f1f1fff4f4f4fff8f8f8fffcfcfcfffdfcfdfffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffffefffffefffffffefffffffffefefffefffefffefefefffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefefffffefffffefefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffefefffffefefffffefffefffffefefffefffffffefefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffefefffffefffffffefffffffefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefefffffefffffffefffffefffefffefefffffefffefffefffefffefefefffefffefffffefffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffefefdfffefdfefffdfdfdfffefdfefffefefefffefefefffefdfdfffefdfefffefdfefffefdfefffefdfefffdfdfefffdfefdfffefefdfffefdfefffdfdfdfffefefefffefefdfffdfefefffefefdfffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffffffffffefefffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffffffffffffefefffffefffffffffffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffefffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffefffffffefffffffffefefffefffffffefefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffcfbfcfffaf9fafff7f7f8fff4f4f4fff0f0f0ffecebebffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e5ffe6e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e5e4ffe4e4e3ffe3e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe1e1e1ffe0e1e0ffe0e0e1ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdfdedeffdedfdeffdededeffdededeffdedddeffdddddeffdddedeffddddddffdddddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffd9d9daffd9dad9ffd9d9d9ffd9d8d9ffd8d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd6d7d6ffd7d6d7ffd6d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0cfffcfcfcfffcfceceffcecdceffcdcdcdffcccdccffccccccffcbcbcbffcacbcaffc9cacaffc9c9c9ffcac9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cac9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7cff7c7c7cff7c7d7dff7c7c7cff7d7e7eff7e7e7dff7e7d7dff7d7e7dff7e7d7eff7f7f7eff807f7fff838282ff858585ff858584ff848585ff858585ff858585ff858585ff848585ff848584ff858685ff868686ff868686ff868686ff858686ff868686ff868586ff868686ff838384ff808180ff808080ff808080ff7f8080ff7f7f7fff7f7f7eff7f7e7fff7f7f7fff7e7f7eff7f7f7fff7f7e7fff7f7f7fff7e7e7eff7d7c7cff7b7c7bff7b7b7bff7b7b7bff7b7a7bff79797aff7a7a7aff7a797a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc9c8c8ffcac9c9ffcacbcaffcbcccbffccccccffcdcdcdffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd8d7d8ffd8d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd8d9d9ffd9d9d9ffdad9daffdad9daffd9d9daffdadadaffdbdadaffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdbdcdcffdcdbdbffdcdbdcffdcdcdcffdcdcdcffdddcdcffdcdcddffdcdddcffddddddffdddcddffddddddffddddddffddddddffdddeddffdededdffdeddddffdddeddffdededeffdedfdeffdfdedeffdfdfdeffdfdfdfffdfe0dfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e3ffe5e4e5ffe8e7e8ffeeefeefff3f3f3fff6f5f6fffafafbfffcfcfcfffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffffffefffefffffffffffffffefffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefffffffffefffefefefffefefffffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefefefffffefefffffffefffefefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffefffffffefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefefffffefefffffefefffffefffffffffffefffefefffffefefefffefefefffefefffffefffefffefffefffefffffffefffffffffefffffefefffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffefffefefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefffffffefefefffefffefffefefffffffffffffffefffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffefefffffefefffffefffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefdfefffefdfdfffefdfefffefefefffefefefffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefdfffefefdfffdfefdfffefefefffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffffefffffefffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffffffffefefffffefffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffefffffffffffffffffffffffefefffffffffffffffefffffffefffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffefefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfcfcfffbfafbfff9f9f8fff6f6f5fff1f1f1ffeeededffe9e9e8ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe2e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e1e0ffe0e1e1ffe0e0e1ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdedfdfffdedfdfffdfdedfffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffdcdcdcffdcdcddffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadad9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcececeffcecdceffcccdccffccccccffcbcbccffcbcbcbffcacacbffcacac9ffc9c9caffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7cff7d7d7cff7c7d7cff7d7d7dff7d7d7cff7e7d7dff7e7d7eff7e7e7eff7d7e7dff7e7e7eff7e7f7eff80807fff838383ff858585ff858585ff858485ff848584ff858585ff858484ff828282ff828283ff868686ff868686ff858585ff868686ff868686ff868686ff848384ff808180ff808080ff808080ff7f8080ff7f8080ff7f7f7fff7e7f7fff7e7f7fff7f7e7fff7f7e7fff7f7f7fff7e7f7eff7e7e7eff7c7d7dff7c7b7cff7b7b7bff7b7b7bff7b7b7bff79797aff797a79ff7a7a79ff7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c7c8ffc8c8c8ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcccbccffcccccdffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d7ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddddcffdddddcffdcdddcffddddddffddddddffddddddffdedddeffdededeffdddedeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfe0dfffe0e0e0ffe0e0e0ffe1e1e1ffe0e0e1ffe1e1e1ffe2e1e2ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffebeaebfff0f0f0fff4f4f4fff8f9f9fffafbfbfffdfcfdfffefdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefffefffffefefffefffffffffffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefffefffefefffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffefffefefefffefefefffffefefffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefffffffffffffffefefffffffffffffefefffffefffffffffffefffefffefffffffffffffefffffefffffffefffffffffffffffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefffefffefffefffefffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffffefffefefffffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefefefffefdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfefffdfefefffefefdfffefdfefffefdfefffefefefffefefdfffdfefdfffefdfdfffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffefefefffffefefffffefffffffffffffefffffffffefffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffefffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffefefffffffefefffefefffffefefffffefefffffefefefffefffefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfcfcfffaf9f9fff7f7f7fff3f3f3ffeeefefffebebeaffe7e7e8ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e5ffe6e5e5ffe5e6e6ffe5e5e5ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffdfe0dfffdfe0e0ffdfdfdfffdfdedfffdfdfdfffdededfffdedfdeffdededeffdddeddffdededeffdedddeffddddddffdcddddffdddcddffdddcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadbdbffdad9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd4d3d3ffd3d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcececdffcdcdcdffccccccffcccbccffcbcbcbffcbcbcbffc9c9caffc9c8c9ffc9c9caffc9c9c9ffc9cac9ffc9cacaffcacac9ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7dff7d7c7dff7d7d7dff7c7c7cff7c7d7cff7d7c7cff7d7e7eff7e7e7dff7d7d7dff7d7c7cff7d7e7eff7e7f7fff80807fff828282ff858485ff848584ff858585ff848585ff818282ff7f7f80ff807f80ff838282ff858686ff858686ff868686ff868686ff848383ff808080ff808080ff808080ff808080ff807f7fff7e7f7fff7f7e7fff7f7e7fff7f7e7fff7e7f7eff7f7f7fff7f7f7fff7d7d7eff7d7d7dff7b7b7cff7b7b7bff7b7b7bff7b7b7bff7a7a7aff7a797aff797a7aff797979ff7a797a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c8ffc8c7c8ffc7c8c8ffc8c8c8ffc6c6c6ffc7c6c6ffc7c8c7ffc8c8c9ffc9c9c9ffcacac9ffcbcbcbffcbcccbffcccdccffcdceceffcecfcfffcfcfd0ffd0d0d0ffd1d0d0ffd1d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd7d6d7ffd7d7d7ffd7d8d8ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffdadadaffdadadaffdbdadaffdbdbdbffdadbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdbdbffdbdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcddffdddcddffddddddffdddddcffdcdddcffdddcddffdddddeffdddeddffddddddffdeddddffdddedeffdededeffdedfdeffdededeffdfdfdfffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e5e4ffe7e8e8ffeeeeeefff2f2f2fff7f6f7fff9f9f9fffcfcfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffefefffefffefffffefffffffffefffefffefffffefffffefffefffefffffffefefefffffffffffefefefffffffffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefefffefffefffefffffffefefefffffffefffefffffffefefefffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefefefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffffffefefefffffffffffefffffffefefefffffefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefdfefffefefefffdfefdfffdfdfdfffdfdfefffdfefefffefdfefffdfdfefffefefefffdfefefffefdfefffdfefdfffefefefffefdfefffdfefefffefefefffefefefffefdfefffefefefffefefdfffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefffefffffefefffffefffffffefffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffefefffffefefffffefffffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefffffffefefefffffefefffefffefffefefffffffffefffefefefffffefffffefffefffefffffffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffefffffffffffffefffefffefefffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfefffcfcfcfffafbfafff8f8f9fff5f5f5fff1f1f1ffecececffe8e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e5ffe4e4e5ffe4e4e4ffe3e4e3ffe4e4e4ffe3e4e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdddedeffdededeffddddddffdddcddffdcddddffdddcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdcffdbdbdbffdbdadaffdadadbffdbdadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d7d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d3ffd4d4d4ffd3d4d3ffd3d2d2ffd2d2d3ffd2d2d2ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0cfffcfcfcfffcfcecfffcececeffcdcdcdffcdccccffcccccbffcbcccbffcbcacbffcacacaffc9c9c9ffc9c9c9ffcac9c9ffc9cac9ffc9c9caffcacac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7cff7d7c7dff7d7c7cff7d7c7cff7d7d7cff7c7c7cff787978ff7d7e7dff7c7c7bff7c7c7cff7d7d7dff7e7e7eff7e7f7eff808080ff828383ff858485ff858485ff828282ff7f7f7fff7e7f7fff80807fff808080ff838383ff868586ff868686ff838384ff818180ff808080ff80807fff7f8080ff7f7f7fff7f7f7fff7e7f7fff7e7e7fff7f7f7fff7e7f7eff7f7e7fff7f7f7eff7e7e7eff7d7d7dff7b7b7bff7a7a7aff7b7b7bff7b7b7bff79797aff7a7a7aff7a7979ff7a7979ff797a7aff7a7979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c8c8ffc9c9c9ffc8c8c8ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c5c6ffc6c7c7ffc8c8c8ffc8c9c8ffcacacaffcacbcbffcccbcbffcccccdffcdcdcdffcececeffcecfcfffd0d0cfffd0d1d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd8d8d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadad9ffdadadaffdadadbffdadadbffdbdadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdddddcffddddddffddddddffddddddffddddddffdddddeffdddedeffdededeffdededeffdfdfdfffdedfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe4e4e3ffe3e4e4ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e5ffe6e6e5ffeaeaeafff0f0f0fff4f4f4fff7f7f7fffafafafffdfdfdfffdfefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefefefffefefffffefefffffffefefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefffefffffefefffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefffffffffefffffffffffefffefffefefefffefffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffefefefffffefefffefffffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfdfffefefdfffdfefefffefdfefffdfdfefffefefdfffefefefffdfefdfffefdfefffdfefefffdfefefffefdfefffefefefffdfefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefdfefffdfefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffefffffffffffffffefffffffefffefffffffefffffffffffffffefffffffffefffffefffffffefffefffefefefffefffefffefefefffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffefffffefefffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffffffefffffefefffffffffffefffffffffefefffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffffffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffdfdfdfffbfbfbfff9faf9fff7f7f7fff3f3f4ffefefefffeaeaeaffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfe0e0ffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdededfffdededeffdededdffdddddeffddddddffddddddffdcdddcffdddddcffdddcdcffdcdcdbffdbdbdcffdcdbdbffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadaffd9dadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcecfcfffcececeffcecdceffcdcdcdffccccccffcccbcbffcbcbcbffcbcacbffc9c8c9ffc8c8c8ffc9c8c9ffc9c9c9ffcacac9ffcac9c9ffcacacaffc9cacaffcac9c9ffcac9caffc8c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7cff7c7c7cff7c7c7dff7c7c7dff7d7d7cff777778ff747373ff797979ff767776ff777777ff787978ff7a7a7bff7c7c7cff7e7d7eff818181ff838383ff838483ff818180ff7d7d7dff7b7b7bff7b7b7cff7d7e7eff838282ff858686ff868686ff848383ff7f7f7eff7d7d7dff7d7c7cff7d7d7dff7e7d7eff7c7c7cff7b7c7cff7d7d7eff7e7e7eff7e7e7eff7e7d7dff7d7d7dff7c7c7cff7b7a7bff7a797aff787879ff797879ff797878ff747475ff7a7979ff7a7979ff797a79ff7a7a79ff7a7979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcacaffcbcccbffcdcdccffcecdceffcececeffcfcfcfffcfd0d0ffd1d1d0ffd1d2d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffdad9d9ffdadad9ffd9dadaffdadadaffdadadaffdadadaffdbdbdbffdadadaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcddffdddddcffdcdcddffdddcddffddddddffddddddffddddddffdddeddffdddedeffdededeffdfdedeffdfdedfffdfdedeffdfe0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe5e4e5ffe5e5e6ffe7e8e8ffeeedeefff3f3f3fff5f5f6fff9f9f9fffcfcfbfffdfdfefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffefffffffefffefefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffefefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefefffefffefffefefffffefefefffefefefffffefefffffffefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffffffefefffffefefefffefffefffefefffffffefefffefefefffefffefffefffffffefffefffffffefffefefffffffffefffefefefffffffffffffffffffefefefffffffefffffffffffffffefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffffffffffefefefffffefefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefffffffefffefffffefffffefffffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffefefefffefffefffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefdfffefefefffdfefefffefdfdfffefefefffefefefffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefffefffefffffffefffffffefefefffefffefffffefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffefffffefffffffffefefffefefffffefffffffefffffffefefffffefffffffffffffffefefefffffefefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffffefffffffefefffffffefffffffefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffffffefefffffefefefffefffefffefefffffffffefffefefefffefffefffefffffffefffefffffffefffefefffffffffffffefefffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffcfbfcfffafafafff8f8f8fff4f5f4fff0f0f0ffebebebffe8e8e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe5e4e5ffe4e4e3ffe4e4e3ffe4e4e4ffe3e3e3ffe2e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e0ffe1e1e0ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfdfffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdedfdeffdededeffdededeffdddddeffdededdffdddedeffddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadaffd9dad9ffd9dad9ffd9d9d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd0d1d1ffd0d0d0ffcfd0cfffcfcfd0ffcfcfcfffcececeffcececeffcececdffcdcdcdffcccdcdffcccccbffcbcbcbffcacacaffc9cac9ffc8c9c8ffc9c8c8ffc9c9c8ffc8c9c9ffc9c9c9ffc9cacaffcac9c9ffc9cac9ffc9c9caffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7cff7c7c7dff7c7c7cff7c7c7dff777878ff696969ff666666ff696a6aff6c6c6cff6b6b6bff6d6d6dff707070ff717171ff727373ff737473ff737473ff737373ff727373ff6f7070ff6c6c6bff6b6b6bff6f6f6fff747374ff747474ff747473ff747474ff727272ff6f6f6eff6d6d6dff6d6d6dff6d6e6eff6b6c6bff6a6a6aff6c6c6cff717272ff747474ff747475ff737372ff707170ff6f6f6fff6d6d6dff6b6b6bff6a6a6aff6a6a6aff6b6b6bff747574ff79797aff7a7a79ff797979ff7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc7c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c7c6ffc7c7c7ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c8ffc8c9c9ffc9cac9ffcacacaffcbcbcbffcbccccffcccccdffcdcecdffcececfffcfcfcfffd0d0d0ffd1d1d0ffd2d2d1ffd2d2d2ffd2d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d7ffd6d7d7ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd9d9d8ffd9d8d9ffd9d9d9ffd9dad9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdcdbdbffdcdbdbffdbdbdcffdcdbdbffdcdcdcffdcdcdcffdcdddcffdddcddffdcddddffddddddffddddddffdeddddffdededeffdedddeffdedfdeffdedfdeffdfdfdfffdfdfdfffdfe0e0ffdfdfe0ffe0e0dfffe0e0e1ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe6e6e5ffe9e9e9fff1f1f0fff3f3f3fff7f7f6fffafafafffcfcfcfffefefdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffefefffefffefffefefffffffffffffffefefffffffffffffffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffffefffffefefffffffefffffefffefffffefefffefefefffffffffffefffefffefefefffffefffffffefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffffffefffefefffffefefffffefefffffffefefffefefffffefffffffffefefffefefefffefefffffffffefffffefefffffffffffffffffffefffffffffefffffffefefffffffefffefffffffefefefffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefffefffefefefffefffffffffefefffffefffffefefffffffefffffefffefffffefffffffffefffffffffffffffefffffffefffffffffffffffefffefffefffefefefffffffffffefefefffffffffffffefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefdfffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefdfffdfefdfffdfefefffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffffefffffefefffffffefffffefffefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffffffffefefefffffffffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefefffffffefefffefefffffffffffffffefefffefefefffefefffffffffefffffefefffffffffffffffffffefffffffffefffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfdfdfffbfbfbfff9f9f9fff5f6f6fff2f2f2ffedeeedffe9e9e9ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e6ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe3e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfdfe0ffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdededfffdedfdfffdededeffdddeddffdededeffdededdffddddddffddddddffddddddffdcddddffdcdcddffdcdbdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadaffdad9daffd9dad9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d7d7ffd6d6d7ffd6d7d7ffd6d6d6ffd6d6d5ffd5d6d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d3ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d1ffd0d0cfffcfcfcfffcfcecfffcfceceffcececeffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcbcacaffcacacaffc9c9c8ffc8c8c8ffc9c9c8ffc8c8c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcac9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7c7cff7c7c7dff777878ff696969ff605f5fff5e5e5dff5e5f5fff5e5f5fff606161ff636363ff646464ff656565ff656565ff636363ff605f60ff585858ff505050ff4d4d4cff4a4a49ff494949ff4b4a4aff4e4e4eff4f4f4fff4e4e4eff4c4d4cff4e4e4eff4d4c4dff4d4c4cff4b4c4cff4d4d4dff4c4c4cff4a4a49ff4b4b4cff545454ff5e5e5eff646464ff656566ff656666ff646464ff626262ff606060ff5e5e5eff605f5fff606060ff6c6b6bff747475ff7a797aff7a7979ff7a7a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c7c6ffc6c6c7ffc6c7c7ffc7c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c9c9ffcac9c9ffcacacaffcbcbcbffccccccffcdcdccffcececeffcfcfceffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d6ffd5d6d6ffd6d6d7ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadad9ffdadadaffdadadaffdadadbffdbdadaffdadbdaffdadadaffdbdbdaffdbdbdaffdbdbdaffdbdbdaffdbdcdcffdcdbdbffdbdbdcffdbdcdcffdcdcdcffdddddcffdcdddcffdcddddffdcddddffdddddeffdeddddffdededeffdededeffdededfffdedfdeffdfdedfffdfdfdfffdfdfe0ffdfe0dfffe0e0dfffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e6e6ffe7e7e7ffedededfff1f1f1fff5f5f5fff8f8f8fffcfbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffefffffffefffefffefffefffffefefffefffefffffffffffefefefffffefffffffffefffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffffefefffefefffffefefefffefefefffefffefffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffffefffffefffffffffefffffffefffefefffffefffffffefefefffefefefffefefffffefefffffefffefffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefffefffffefffffefefefffffefffffffffefffefefffffefffefffffefffffffefffffefffffffffefefffefefffffefefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffffffefffffefffffffffefffffffefffffefffffefffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefefffffefefffffefffffffefefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfefffefefefffefdfefffefefdfffefefdfffdfefdfffdfdfefffefefdfffdfefefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffffefffffefffffffefefffffffefffefefffffefffffffefefefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffffffffffefffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffefefefffefefefffefefffffefefefffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefffefffffefffffefefefffffefffffffffefffefefffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfcfffaf9fafff8f7f7fff4f4f4ffefefefffebebeaffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e6e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe0e0e0ffe1e1e0ffe1e1e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0dfe0ffdfdfe0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdddedeffdeddddffdddeddffddddddffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9daffdad9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d2d1ffd1d0d1ffd0d0d1ffd0d0cfffcfcfcfffcecfcfffcececfffcdceceffcdcdcdffcdcdcdffcdcdccffccccccffcbcbccffcbcacaffcbcacaffc9c9caffc8c8c8ffc8c9c9ffc8c9c9ffc8c9c8ffc9c8c9ffc9c9c9ffc8c9c8ffc9c9c9ffc9cac9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7dff7c7c7cff777878ff696869ff5f5f5fff565656ff565655ff545454ff4f504fff535353ff575758ff585858ff585758ff565656ff535352ff4a4a4bff3b3b3cff2e2e2dff282828ff272828ff272828ff282828ff2a2a2aff2c2c2bff2b2c2bff292a2aff29292aff2a2a2aff2c2b2bff2a2b2bff2a2a2bff2a2a2aff292a2aff2c2c2cff363636ff434343ff4f4f4fff555556ff575857ff565757ff565555ff545454ff525252ff555555ff565556ff60605fff6b6b6bff747574ff7a797aff7a797a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c9ffc9cacaffcacbcaffcccbcbffcccccdffcdcdceffcececeffcfcfcfffd0d0cfffd1d1d0ffd1d2d1ffd2d2d2ffd3d2d2ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdad9daffdadadaffdadadbffdbdadaffdadbdaffdbdadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdddddeffdededdffdededeffdededeffdedfdeffdededfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe1e1e0ffe2e2e1ffe1e2e2ffe1e1e2ffe3e2e2ffe3e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e3ffe4e4e4ffe5e5e5ffe5e6e6ffeae9e9ffeeefeefff3f3f3fff6f6f6fffafafafffcfcfcfffdfdfefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffefffefffefffefffffffffefffffefffffffefefefffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffefffffefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefffefffefffefffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffefefffefffffffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffefffffefffefffffffffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffffffefffefffefffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffefefffffefffefffefffefffffffefffffefffffffefffffffefefffefefefffefefffffffffefffefffefffefefefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefefffefefefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefefffefefefffffffffffffffefffffffffffefffffffefffefffffefefffefefffffffffefffffefffffefefefffefffefffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfefefffefdfefffdfefdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffefffffffffefffffefffefffefefefffefffffffefffefffefefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefefefffefefefffefefffffffffefffefefffffefefefffffefffffefffefffefefefffefffffffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffffffffffffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefffefffefefefffffefffffffffefffffffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffffffefffefffefffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffcfcfcfffbfafbfff9f9f8fff5f5f5fff1f1f1ffedededffe8e9e9ffe6e6e7ffe5e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdedfdfffdfdedfffdfdfdeffdededeffdededdffdeddddffdededdffdeddddffddddddffddddddffdddcddffdcdddcffdcdcdcffdcdbdcffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdad9daffdadad9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d2ffd2d2d3ffd1d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcecfceffcecdcdffcdceceffcdcdcdffccccccffcdccccffcccccbffcbcbcbffcacacbffc9cac9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7cff787878ff696869ff60605fff565656ff4b4c4cff4c4b4cff4b4b4bff434343ff474647ff4b4b4aff4c4b4cff4a4a4aff494849ff444545ff3b3b3bff2b2b2bff1d1e1eff191919ff171717ff161616ff161717ff161716ff171717ff181818ff181818ff191919ff171818ff171817ff181718ff181818ff181817ff181818ff1d1d1dff272827ff343333ff40403fff474747ff494948ff4a4949ff4a4a49ff484748ff464646ff4b4b4cff4c4b4bff555655ff605f5fff6b6b6bff747574ff797a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757574ff757576ff757676ff767776ff797878ff7a7a7aff7b7b7aff7b7a7bff7a7a7bff7a7b7aff7c7c7cff7e7e7dff808080ff808080ff808080ff808080ff808080ff808080ff808080ff818080ff808180ff818080ff808080ff808180ff808180ff818180ff818080ff818081ff818080ff808080ff808081ff80807fff7f7f7fff7f7f7fff7f7f7fff7e7f7fff787879ff787978ff797878ff787978ff787978ff787878ff787877ff767676ff767776ff777676ff767676ff7676760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c6c6ffc6c7c6ffc7c6c7ffc6c7c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc7c6c7ffc7c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdccccffcdceceffcececeffcfcfcfffd1d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd2d3d3ffd4d3d3ffd4d4d4ffd5d5d4ffd5d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdad9daffdadad9ffdadadaffdadadaffdadadaffdadbdbffdadadbffdadbdaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdcdcdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdddddeffdddddeffdededeffdedfdeffdfdedfffdfdfdfffdfdfdfffe0dfdfffdfe0dfffe0dfe0ffe0e1e1ffe0e0e0ffe1e0e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe5e5e4ffe6e5e5ffe8e8e7ffecebecfff0f1f0fff4f4f4fff8f7f8fffafbfbfffdfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefefffffefffefffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffffffefffefffefefefffefefffffefefefffefefffffffffefffffffffffffefffffefffefffefffffffffefefffffefefffffffffffefefffffefffffffffefffffefffefffefefffffffefefffffefffffefefefffefefefffffefefffefffefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffffefffffffefefffffffffffefffffffefefffffefefffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffefffffffefffefffffffefffffffffffefefefffefffefffffffefffefefffffefffefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffffefefffefffefffefefffffffefefffefefefffffffffffefefefffefffffffffefffffefffefffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefffffefefefffffefefffffffefffefefefffffefffffefefefffffffffffffefefffffffefffefefffffefefefffefffefffefffefffefefefffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffffefefffffffffffffefefffefefffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffefffffffffffffefffffefffefffefffffffffefefffefefefffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffffffffffefefefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffefefffffffefefffffffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefffffffefefffffffffffefffefffefefffffefefffffefffefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfcfbfffafafafff6f7f7fff3f3f3ffefefeeffeaeaeaffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e3ffe3e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0e0e0ffe0dfdfffdfdfdfffdedfdfffdfdedfffdedfdeffdfdfdeffdededeffdededeffdededeffdededeffdeddddffdededdffddddddffddddddffdcdcddffdcdddcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadbdbffdadbdaffdadad9ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d1ffd0cfd0ffcfcfd0ffcecfcfffcececeffcececeffcdcecdffcdcdcdffccccccffcdccccffcccccbffcbcbcbffcbcacbffc9cacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787778ff696869ff605f5fff565756ff4c4c4cff464645ff434343ff444444ff353535ff383838ff3b3b3bff3c3c3cff3c3b3cff3a3a39ff363637ff2d2d2dff1f1e1fff121313ff0e0e0eff0c0c0cff0b0b0bff0a0a0aff0a0b0bff0c0b0bff0c0c0cff0c0c0cff0c0c0cff0b0b0bff0b0b0bff0b0b0aff0b0b0bff0b0b0cff0d0d0dff121212ff1d1d1cff282727ff323232ff393939ff3a3a3aff3b3a3aff3b3b3bff393a39ff393a3aff414142ff424342ff4c4b4bff565655ff5f6060ff6b6b6bff74757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff757575ff757575ff767676ff777776ff797978ff797a7aff7a7a7aff7a7b7aff7b7b7aff7a7a7aff7c7c7cff7e7e7eff808080ff808080ff808080ff808080ff808080ff808080ff808080ff808080ff818180ff808081ff808080ff808181ff808081ff808180ff808181ff808180ff818180ff808080ff7e7f7fff7f7f7fff7f7f7fff7e7e7fff787979ff787978ff787878ff787879ff787878ff787879ff787777ff777777ff777677ff767776ff767777ff777676ff7776760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc7c7c6ffc6c7c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c7ffc8c7c8ffc9c8c9ffc9cacaffcacacaffcccbcbffcccdccffcdcdcdffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d1d2ffd1d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9dad9ffd9dad9ffdadadaffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdadbdaffdadadbffdadadbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdbdcffdcdcdbffdcdcdcffdddcdcffdddcddffddddddffddddddffdddedeffdedddeffdededeffdededfffdfdedeffdfdedfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe7e7e7ffe8e9e9ffeeeeeefff2f2f2fff5f6f5fffaf9f9fffcfcfbfffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffefffefefefffefffffffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefffefffffffefffffefefffefffefffffefefffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffffffffefffffefffefffffefffffefffffffefffffffffffefffefefffffefefefffefffefffefffffffffefefffffefffffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffefefefffefefefffefffefffefefefffefefffffffefefffefefffffefffefffffefefffefffefffffffefffffefefffefefefffefefefffefefdfffefefdfffefdfefffefdfefffefefdfffefefefffefefefffefffefffffefefffefefefffefefffffefffefffefffffffffefefffefefffffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffefffffffffffefffefffffffefefffffefffffffefffefffefefffffefffffffefefefffffffffffefefefffefffefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefefefffefefdfffefefefffefdfefffefdfefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffefffffefefffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffefefffffefffffefefffffefefefffefefefffefefffffffffefffefffffffefefffffefffffffefffefffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefefefffffefffffffefefffefffefffffefffffffffffffefefefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffffffffefffefffffffefefffffefffffffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffefefefffefffffffffefffffefefffffffefffffefffefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffcfcfcfffafafbfff8f9f8fff5f4f4fff0f1f0ffecececffe8e7e8ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e5e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e3e3ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfe0ffdfe0e0ffdfdfdfffdfdfdfffdededeffdedfdeffdedfdfffdededeffdededeffdddddeffddddddffddddddffddddddffddddddffdddcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadbffdadadaffdad9daffd9dad9ffd9d9d9ffd9d9d8ffd9d9d8ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d6ffd7d7d6ffd7d6d6ffd6d5d6ffd6d5d5ffd5d6d5ffd5d5d5ffd4d5d4ffd5d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d1ffd0d1d1ffd0d0d0ffcfd0d0ffcfd0d0ffcfcfcfffcfcecfffcdceceffcdcdcdffcccccdffcccccdffcdccccffcbccccffcbcbcbffcacbcbffcacacaffc9c9caffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696869ff5f5f5fff565656ff4c4c4cff464646ff3f403fff3d3c3cff3c3d3cff232223ff252626ff282928ff292828ff272828ff262626ff232323ff1c1d1dff121112ff0a0a0aff060707ff050605ff040405ff040405ff050504ff050505ff050506ff050606ff050605ff040505ff040405ff040404ff050505ff050505ff060706ff0a0a0aff121112ff1b1b1bff212121ff252626ff272727ff272727ff282828ff262626ff2f2f2eff3a3a3aff373838ff424243ff4b4b4cff565556ff5f605fff6b6b6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747575ff747574ff747575ff757576ff767675ff777777ff787878ff7a7a79ff7a7b7bff7a7a7bff7b7b7bff7a7a7aff7b7b7bff7e7d7eff808080ff808080ff808080ff808080ff808080ff808080ff808080ff7f8080ff818081ff808080ff808080ff808180ff808080ff808081ff818080ff807f80ff7f7f7fff7f7f7eff7f7f7fff7f7f7fff797879ff787978ff797878ff797978ff797978ff787878ff787778ff777676ff777776ff777677ff767776ff777676ff767776ff777677000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c7c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c7ffc6c6c6ffc6c6c6ffc7c8c8ffc9c8c8ffcac9c9ffcacacaffcbcbcbffcbccccffcdcdcdffcececeffcecfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d3d3ffd3d3d2ffd4d4d4ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdadad9ffdadadaffdadadaffdadadaffdbdadaffdbdbdaffdbdbdaffdbdadbffdbdadbffdbdbdbffdbdcdbffdcdbdcffdbdcdcffdcdbdcffdcdcdcffdddcddffdcddddffddddddffdeddddffdddddeffdddeddffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e4e4ffe5e4e4ffe5e6e5ffe7e6e7ffebebeaffefefeffff3f4f4fff7f7f8fffafafbfffdfcfcfffdfefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffefefffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffefefffefffffffffffefffefefefffefefffffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefffefffefefefffefffffffefffffffefffefffefefefffefffefffefefffffffefffffefefefffffffefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefefffffffffefffefefffffefefffffefefefffefffefffefefffffefffffffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffffefffffffefffffefffefffefefffffffefefffefefefffefefefffefefffffefffffffefffefffefefefffffefefffefffffffffffefffefefefffefffffffefffefffefefefffefffffffffffffffefefefffffefefffffefefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffffefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffefffffffffffffffefefefffefefffffffefffffffefffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefdfefffefefdfffdfdfefffefdfefffdfdfdfffefefdfffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefffffffffffefffefefefffffefefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffefffffefefefffffefefffefefffffffefffffefefefffefffefffefefefffefffefffefffffffefefffffffffefffefefefffefefefffefefefffefffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffefffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffffefffffffffffffffefffffffefffefffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefffffffefffffffefffffefefefffefefffffffefefffefefefffefefefffefefffffefffffffefffffffefefefffffefefffefffffffffffefffffefefffefffffffefffefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfffaf9f9fff6f6f6fff3f2f2ffedeeeeffe9e9e9ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e2ffe2e2e2ffe1e2e2ffe1e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfe0dfffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdfdedfffdfdedfffdfdedfffdddedeffdddddeffdedddeffdddeddffddddddffddddddffddddddffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdcffdbdbdbffdadadbffdadbdbffdbdbdbffdadadaffdad9daffdadad9ffd9d9d9ffd9d8d8ffd8d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d2d2ffd2d3d2ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffcfcfcfffcecfcfffcececeffcececdffcdcdcdffcdcdcdffccccccffcccccbffcbcbcbffcbcacaffcacacaffc9c9caffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffcac9caffc9c9c9ffc8c8c9ffc9c8c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5f5fff565656ff4c4c4cff464646ff3f3f3fff343434ff323232ff2a2a2aff141414ff151515ff161616ff141514ff131414ff111212ff111111ff0d0d0dff080808ff040404ff030302ff020202ff020202ff010202ff020201ff010201ff020201ff010202ff010102ff010102ff010102ff020202ff020101ff020102ff030203ff050405ff080808ff0c0c0cff0f0f0fff111111ff121213ff131314ff151515ff131413ff202020ff2b2b2aff2a2a2aff383837ff424242ff4b4c4cff555655ff5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747574ff747475ff747475ff757575ff757575ff767576ff777677ff797879ff7a7a7aff7a7b7aff7a7a7bff7b7a7bff7a7b7aff7b7c7cff7e7e7eff808080ff808180ff808080ff808080ff808080ff7f7f7eff7f7f7fff7f8080ff808180ff808080ff808181ff818181ff808081ff807f80ff7f7f7eff7e7e7fff7f7e7eff7e7f7fff787879ff787978ff787878ff787979ff787979ff787878ff777777ff767776ff767677ff777677ff767676ff777776ff767677ff777677ff767676000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc6c6c7ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacac9ffcacacbffccccccffcccdcdffcdcecdffcececeffcfcfcfffcfd0d0ffd0d0d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd5d4d5ffd4d5d4ffd5d5d6ffd6d5d6ffd5d6d5ffd5d6d6ffd6d6d6ffd6d7d7ffd6d7d7ffd6d7d6ffd7d7d6ffd7d8d7ffd8d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffd9dadaffd9dadaffdadadaffdadadaffdadbdbffdbdbdaffdbdadaffdadbdaffdbdbdbffdcdbdbffdbdbdbffdcdcdbffdbdbdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffdddedeffdddedeffdedfdeffdfdedfffdedfdfffdfdfdfffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e1ffe1e2e1ffe1e1e2ffe1e2e2ffe2e2e2ffe3e3e3ffe2e2e2ffe3e2e3ffe3e2e3ffe4e3e4ffe3e4e3ffe3e3e4ffe4e3e4ffe4e4e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe8e8e7ffedededfff1f2f2fff6f5f5fff9f8f8fffbfbfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefefffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffefffffefffefffefefefffffefffffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffefffefffefffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefefffffffefefffefffffffefffefffefefefffefffefffefffffffefefffffefffffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffffefffffefefefffefefefffefffefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffffefefffefffefffffefffffffefffffffefefffffffefffffffffffefefffffffefefffefffffffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefdfefffefdfdfffdfdfdfffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffefefefffffefefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffefffffffffefffefffefffffffefffffefffffefefffffffffffffefffefffefffffffffffffffefffffffffffefffffffefffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffefefefffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefffefffefffffffefefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffefffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffefefffefffefffffefffffffefffffffefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffefffffffffefffffefffffefffefffefefefffffefffffffffffffefffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefffcfcfbfffafafafff7f8f7fff4f3f4ffefeff0ffebebebffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e4ffe4e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0dfffdfe0dfffe0dfe0ffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdedfdfffdedfdeffdededdffdededdffddddddffdddedeffddddddffddddddffdddddcffdddcdcffdddcddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadad9ffd9dad9ffd9dad9ffd9d9d9ffd8d8d9ffd9d8d8ffd7d8d8ffd7d7d8ffd7d8d8ffd6d7d7ffd6d7d6ffd6d7d6ffd6d6d6ffd5d5d6ffd6d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcecfceffcececeffcececdffcdcdcdffcdcccdffcccdcdffcbccccffcbcbcbffcacbcaffcbcacbffcacacaffc9c8c8ffc8c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565656ff4c4c4cff464546ff3f3f3fff343534ff272627ff252425ff1c1b1cff070707ff080808ff080808ff070707ff050606ff060505ff050606ff040504ff020203ff010201ff010101ff010001ff000101ff000000ff010000ff000100ff010001ff010101ff010000ff010100ff010100ff000001ff010101ff000101ff000100ff010101ff030202ff030303ff040404ff050405ff050605ff060606ff070606ff080808ff121212ff191919ff1b1c1bff2a2a2aff383738ff424242ff4b4b4bff55565500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff757474ff757575ff757575ff747475ff767575ff757676ff767776ff787878ff7a7a79ff7a7a7aff7a7b7bff7b7a7aff7a7a7aff7c7c7bff7e7e7eff808080ff808080ff808080ff7e7f7eff7e7e7eff7f7e7fff7f7f7fff7f807fff808180ff818180ff808081ff80807fff7f7f7fff7f7f7fff7f7e7fff7e7e7fff787778ff787878ff787878ff787979ff787978ff787878ff777877ff777677ff757576ff777677ff767676ff767777ff777676ff777677ff777677ff76767600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc7c7c7ffc6c7c7ffc6c7c6ffc7c7c8ffc9c9c9ffc9cacaffcacacbffcbcbccffccccccffcdcdccffcdcecdffcfcecfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d4ffd3d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffd9dad9ffd9dadaffdadadaffdadadaffdadadaffdbdbdaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffddddddffdddddeffddddddffdededeffdededeffdedfdeffdfdedfffdfdfdfffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe2e3e3ffe2e3e2ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe7e7e7ffeaeaeaffeff0effff3f3f3fff7f6f7fffafafafffcfcfcfffefefdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefefefffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefffffffefffffffffffffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffefefffffefffefffefffffffefefefffffefffffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffffffefffefefefffefffffffefffffffffffefffffffefffffefefffefefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefffffffefefefffffffefffefffefffefefffffffefefffefefffffefefffffefefffffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefffefffefffefffefefefffefefefffefffefffefffffffefefefffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffefefdfffefdfdfffefdfefffefdfdfffefefefffefefefffefdfefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefffffffffefffffffefefffefffffffefefffffefefffffffffefffefefefffffefefffffffefffefefffffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffefefefffefdfefffdfdfdfffdfdfdfffefdfdfffdfefefffefefdfffdfdfefffefefefffefefefffefefefffdfefefffefefffffefefefffefefefffefefffffefefffffefffefffefefefffffefefffffffefffefffffffefefefffffffffffffffffffffefffffffffffffefefefffffffefffefefffffffefefffffefffffffffffffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffefffefffffefffffffffffffffefffffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffefefffefefffffefefefffffefefffffefffffefefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffefefffefefefffefefffffffefefffefefefffefefffffefefffffffffefffefefefffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefffffffffefffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffefffffefffffffffffefffffffffffffefefffffffefffefefffffefefefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffefffffffefffffffffffefffefefffffefefffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfffbfbfbfff9f9f9fff6f5f6fff2f1f1ffedededffe9e8e8ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe1e2e2ffe2e2e1ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e0e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdfdedfffdededeffdededdffdddddeffddddddffddddddffddddddffdddcddffddddddffdcdddcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfceffcececeffcecdceffcdcdcdffcdcdcdffcccccdffcccccdffcccccbffcbcbcbffcacacaffcacac9ffc8c9c9ffc8c8c8ffc9c8c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4c4c4cff464545ff3f3f40ff343434ff272727ff1a191aff191818ff121212ff010101ff000101ff010101ff000101ff010101ff000100ff010100ff000101ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010101ff000001ff010201ff050505ff0e0e0eff10100fff1b1b1bff2a2a2aff373837ff424343ff4b4b4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747575ff747474ff757475ff757574ff747474ff757575ff757575ff767675ff767677ff787878ff7a797aff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7b7b7cff7d7e7eff808080ff7e7f7eff7c7c7cff7c7c7cff7e7e7eff7f7f7eff7f7f7fff7f807fff818081ff808080ff7e7e7fff7e7f7eff7f7f7fff7f7f7eff757575ff767576ff777777ff787978ff787878ff787878ff777878ff777776ff757675ff767575ff757576ff777676ff777777ff777677ff777676ff767776ff7776770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c6ffc7c7c7ffc6c7c7ffc7c7c6ffc6c6c7ffc7c7c7ffc6c7c7ffc8c8c7ffc6c6c6ffc7c7c8ffc8c8c8ffc9c9c9ffcac9caffcacbcbffcccccbffccccccffcdcdcdffcececeffcfcfcfffd0cfd0ffd1d0d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd8d8d9ffd8d9d8ffd9d9d9ffdad9d9ffd9dad9ffdad9d9ffdadadaffdadad9ffdad9d9ffdadadaffdadbdbffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdbdcffdcdbdbffdcdcdcffdcdcdcffdcddddffddddddffddddddffdddddeffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe6e6e6ffe7e8e8ffecedecfff1f1f1fff5f5f5fff8f9f8fffbfbfbfffcfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefefffffefefefffffefffffefffefffefefefffffffffffffefefffefefefffffefefffefefffffffffefffefffffffffffefffffffefffffefffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefefefffefffffffffffefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefefffffefefffffefffffffffefffefefefffefffefffefffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffffffffefefffefefefffffefefffefefffffffefefffefffefffefffefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffffefefffefefefffefffffffefffefffefefffffefefefffefffefffefefefffffefefffefffffffffefefffefefefffefefffffffffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfefefffefdfefffdfdfdfffdfefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffdfdfefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefefffdfefdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefffffefffefffefefffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefffefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefffffffefffffffffffffffffefefffefffffffefffffffffffffffefefefffffffefffefefefffefefffffffffefffffffffffffffefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffffefffefefffffefffefffefefffffefffefffefefffffefefefffffffffffffffffffefefefffefffefffffffefffffffffffefffffffefffffffffffefffffefffffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffffffffefefffffefefffffefffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffefffffefffefffefefffffefffefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffefffffffffffffffefefffffefefffffefffefffefffefffffefffffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfdfffcfbfbfffafafafff7f7f8fff3f3f3ffeeeeefffeaeaeaffe7e7e7ffe5e5e6ffe6e6e5ffe6e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e5e5ffe4e4e4ffe3e3e3ffe3e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffdfe0dfffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededdffdededeffddddddffdddddeffddddddffdddcddffddddddffdcdcdcffdcddddffdcdddcffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadbdbffdbdadaffdadad9ffd9dadaffd9d9daffd9d9d9ffd8d8d9ffd9d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d6ffd5d6d6ffd6d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d0ffcfcfcfffcfcfcfffcececfffcececeffcdcecdffcdcdcdffcdcdccffcccccdffccccccffcbcbccffcacbcbffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c9ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff464646ff403f3fff343434ff262726ff1a191aff111112ff111111ff0d0c0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff080908ff0a0a0aff101010ff1b1c1cff2a2a2aff373738ff42434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747475ff747474ff757575ff747575ff747474ff6d6d6dff6f6f6eff717171ff737373ff747575ff757675ff757575ff747474ff727272ff717171ff717272ff737373ff747575ff747574ff727373ff727272ff747575ff777677ff777777ff767677ff777777ff787777ff767777ff757676ff767676ff747474ff747474ff767676ff777778ff787878ff797879ff797978ff777777ff767676ff767777ff747374ff767676ff767776ff777677ff767677ff767676ff777677ff7677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc7c7c7ffc6c6c6ffc7c6c6ffc7c7c6ffc6c7c7ffc8c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9caffcbcbcaffcbcbccffccccccffcccdcdffcececeffcfcecfffcfcfcfffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d2ffd4d3d3ffd3d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd7d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffdeddddffddddddffdededdffdededeffdfdedeffdedfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e3ffe4e4e5ffe4e5e5ffe4e5e5ffe5e5e5ffe6e6e6ffe9e9e9ffefeeeffff2f3f3fff7f6f7fff9fafafffbfcfcfffefefdfffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffefffefffffffffffffefefffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefefffefffefffefefefffefefffffffefffffefefefffffefefffefffefffefefffffefefefffefffefffefefffffefefefffffefffffefffffffffffffffffefefffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffefffefffffffffffffefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffefefffffefefffffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffffefffffefffffefefefffffefefffefefffffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefdfefffefdfdfffdfefefffefefefffdfdfefffefefefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffdfefefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffefffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffefffffffefffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefefffefffefffefffefffffefefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefefffffffffffefffffffffefffffffefefffefffffffefefffffefefefffffefffffefffffffffefffffffefefffefefefffffffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffefefffffefefffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffefefffffffffffffefffffffefffefffefffefffffefefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffefefffffefffefffefffefffefefefffefefefffefefefffffffefffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefefffffffffffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefefefffffffefffffffffffefffefffffefffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefdfffcfcfdfffbfbfbfff9f9f8fff5f5f5fff0f1f1ffececedffe8e7e7ffe6e7e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e3e4ffe4e4e3ffe3e3e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0e0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdededeffdededeffdededeffdedddeffdddedeffddddddffddddddffddddddffdcdcddffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdcffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcecfffcececdffcecdcdffcdcdcdffcccdcdffcccdccffcbcccbffcbcbcbffcacacaffc9cacaffc9c9c9ffc8c8c9ffc9c9c8ffc9c9c8ffc8c8c8ffc8c9c9ffc9c8c8ffc9c8c9ffc8c9c9ffc9c9c9ffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff343534ff272727ff1a1a1aff111111ff0b0b0cff0c0c0cff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff080808ff070707ff0b0a0aff101010ff1c1b1bff2a2a2aff37383700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747475ff757574ff757574ff757474ff6d6d6dff626262ff646364ff676767ff696a6aff6c6c6cff6c6c6cff6a6a6aff676766ff626362ff5f5f5fff5d5d5dff5d5d5dff5d5d5dff5d5c5cff5c5c5cff5d5c5dff5f5f5fff605f60ff606160ff616160ff616161ff626262ff636363ff636363ff636363ff636364ff666565ff686969ff6d6d6dff6f6f6fff706f70ff6f706fff6e6e6eff6b6a6aff636363ff676867ff6d6d6dff6e6f6eff767677ff767677ff767676ff777776ff777677000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc6c6c6ffc6c7c6ffc7c7c7ffc8c7c7ffc7c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c7ffc8c8c8ffc9cac9ffcacacaffcbcbcbffcbccccffcccdcdffcececeffcececfffcfcfcfffd0d0d0ffd1d0d0ffd1d2d1ffd2d1d1ffd3d2d2ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d9ffd9d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9dadaffd9d9daffdadadaffdadadaffdbdadbffdbdadaffdadadaffdbdbdaffdbdbdbffdbdcdbffdbdbdbffdbdbdcffdbdbdbffdcdcdcffdcdcddffdcdcdcffdcdddcffddddddffdeddddffdededeffdededeffdededeffdfdfdeffdfdfdeffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e4ffe5e5e5ffe7e7e7ffecebecfff1f0f1fff5f4f4fff8f8f8fffafafafffcfcfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffefffffefffffffefffffffefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffffefffffefefffffffefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffdfefefffefdfefffefdfefffefdfefffefdfefffefdfdfffdfefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefefffffefefffefefefffffffefffffefefffffffefffffefefffefffefffffefffffffefffffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefdfefffefefdfffefdfefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffefefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefefffffefffefffefefefffffefefffefefffffefefefffffefefffefefefffefefffffffefffffffefffffffefffffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffffffefffefffefffefffefefefffffefffffffffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffffefffefffefffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffefffffefffffffefffffffefffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffffefffffefefffffffefefffefefefffffefefffefffefffffefefffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffffffefffefffefffefffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfdfffcfbfbfff9faf9fff6f7f7fff2f3f2ffeeeeeeffeae9e9ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e3e3ffe3e4e4ffe3e3e3ffe3e3e2ffe3e3e2ffe3e3e2ffe2e2e2ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0dfffe0dfdfffdfe0dfffdfdfdfffdfdfe0ffdfdfdfffdfdedeffdfdfdeffdedfdeffdfdedeffdededeffdddedeffdddeddffdedddeffddddddffdddcddffdddcdcffdddcdcffdcdddcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdbdcffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdadbdaffdadbdaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd6d7d7ffd7d6d7ffd7d6d7ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcecfceffcececeffcecdcdffcdcdcdffcdcdccffcdccccffccccccffcccbcbffcbcbcbffcacacaffcac9caffc9c8c9ffc8c8c8ffc9c9c8ffc8c8c8ffc9c8c8ffc8c9c8ffc8c9c9ffc9c9c8ffc9c8c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343434ff272727ff1a1a1aff111111ff0b0c0bff080807ff090909ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff060607ff060607ff080807ff0a0a0aff101010ff1b1c1bff2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff757574ff747574ff6d6d6cff626262ff555656ff585958ff5c5b5cff5e5e5eff5f5f5fff5f5e5eff5b5b5bff545555ff4d4c4dff444444ff404140ff403f3fff3e3e3eff3e3e3eff3e3e3eff3f3f3eff404040ff414141ff404141ff404040ff424141ff434343ff444444ff444444ff454545ff484747ff4d4d4eff565656ff5e5e5dff616262ff636263ff626262ff616161ff5e5d5dff575757ff5b5c5cff616161ff646363ff6e6f6eff777776ff767676ff767676ff767677000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c6c6ffc6c7c7ffc7c7c7ffc7c8c7ffc8c7c8ffc7c8c7ffc8c7c8ffc8c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffcac9caffcbcbcbffcccbccffcdcccdffcecdcdffcececeffcfcfcfffcfd0cfffd1d0d0ffd1d1d0ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffd9dadaffdad9daffdadadaffdbdadaffdbdadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdbffdbdbdcffdcdcdcffdcdcdcffdcddddffddddddffdddeddffdedddeffdededdffdededeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e1ffe1e0e0ffe2e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e2e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe9e9e8ffeeeeeefff2f2f2fff6f6f6fff9f9f9fffbfbfbfffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffffefffffffefefffefefffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffefffefefffffefffefffffefefffefefffffefefffffefefffffefffffffffefefffefffefffefefefffefffffffefffffffffffffffefffefffefffefffefffefffefefffffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffefffefffefefffffefffefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffefffefffffefffffffffffffefefefffefffffffefefefffefefefffefffefffefefefffffefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffefffefffefefffffffffefffefffefffefefefffefefefffffffefffefefffffffefefffefffefffefffefffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfefefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefdfffefdfefffdfdfefffdfefdfffdfefefffdfdfdfffdfefefffdfefdfffefefefffefefdfffefefdfffefefdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffefffefffefefefffefefefffffffefffefefffffffffefffefffefffefffefffffffffffffffffffefffefffffffffffffefefffffefefffefffefffefffefffffefffffffffefffefefffffffffffffefffefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefffffffffefffefefefffffefefffefffefffefefffffffffefffefffffffefefefffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffefefffffffefffefffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffefffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefdfefffefefefffefefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffefefffffffffefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefffefffffefffffffffffffefffefffffffffffffefefffffefefffefffefffefffefffffefffffffffefffefffffffffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfefffcfcfcfffbfafafff8f8f8fff4f4f5fff0eff0ffebebecffe8e7e7ffe6e6e6ffe5e5e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e3e2ffe2e2e2ffe1e2e1ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdeffdededeffdededeffdededdffdededdffdddddeffddddddffddddddffdcddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadadaffdadadaffdadadaffdadad9ffd9d9daffd9d9d9ffd9d8d9ffd8d9d9ffd9d8d8ffd7d8d8ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0cfffcfd0cfffcfcfceffcececeffcececeffcecdcdffcdcdcdffcccccdffcccdccffcccbccffcbcbccffcbcbcbffcacacaffc9c8c9ffc8c8c8ffc9c8c9ffc9c9c8ffc8c9c9ffc8c8c8ffc8c9c8ffc9c9c8ffc8c8c9ffc9c9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262627ff1a1a19ff121111ff0b0b0cff070807ff050605ff080808ff070808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff050504ff060607ff080807ff0a0a0aff101010ff1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747475ff757574ff6c6d6dff626262ff555655ff4b4b4aff4d4d4eff505050ff515151ff515251ff505050ff4b4b4bff424242ff353535ff2a2a2aff232323ff212221ff212121ff232223ff232322ff222323ff252524ff252525ff242324ff222322ff232323ff252525ff262626ff262526ff262727ff2b2a2aff323333ff404040ff4c4c4cff525353ff555555ff555554ff545554ff525252ff4e4e4eff525252ff565656ff585859ff636463ff6e6f6eff767676ff767777ff77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc8c8c7ffc7c8c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9caffcbcbcbffcbcbcbffcdccccffcdcdcdffcecdceffcfcfceffcfd0cfffd0d0d0ffd0d1d0ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd8d8d9ffd8d9d9ffdad9d9ffd9dad9ffd9d9d9ffdadadaffdadadaffdadadaffdadbdaffdadadaffdadadaffdadadaffdbdbdaffdbdadbffdbdbdbffdbdcdbffdbdcdcffdbdcdbffdcdcdcffdcddddffddddddffdddddcffddddddffddddddffdddeddffdededeffdededeffdfdedeffdededfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e7ffebebebfff0f0f0fff4f4f4fff7f8f7fffafafafffbfcfcfffefdfefffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefefefffffefefffefefffffffefefffefefffffefefffffffefffffffefefffffffefffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefffffffefffffffefefffffefefefffefefefffefefffffffffffffefefffffffefffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffffffefffefffefffefffefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffffefffffefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffdfefefffdfefefffdfdfefffefdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffdfdfdfffefdfdfffdfdfefffdfefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffffffefffefffefffefffefffefffefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffffffefffffefefffefefefffefefffffefefefffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefefffefefefffefefdfffefdfefffdfefefffdfefefffdfefefffdfdfefffefdfdfffdfdfefffefefefffdfefefffefdfefffdfefefffdfefefffefdfefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffefdfefffdfdfefffefdfefffefdfdfffefefdfffdfefefffefefefffefdfefffdfefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefffefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffffffffffefefffefefffffefefffffefefffffffffefffffffefffefefefffefefefffffefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefffffffefffffffefefffffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffffefefffefefefffffffefffefffefffefffffffefffefffefefffffefffffffffefffffffffffffefffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffffefffffffefffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffdfdfefffefefefffefefefffffffefffefefefffdfdfefffefdfefffefefefffefefffffffefffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffefefffffffefffffffefffefffefffefffefffefffefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffffffffffefefffefefffffffefffffefefffffffffffffffffffffefefffffffefefffffefffffffefffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfcfcfffcfcfbfff9fafafff6f6f6fff2f2f1ffedededffe8e9e9ffe6e7e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe1e0e1ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdedfdeffdededeffdededeffdededeffdddedeffdeddddffddddddffdddddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdbdbdbffdbdcdbffdbdbdbffdbdadbffdbdadaffdbdadbffdadadbffdadadbffdad9daffdadad9ffdadadaffd9d9d9ffd9d9d8ffd9d8d9ffd8d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d2d3ffd3d2d2ffd2d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfcfffcfcfcfffcececfffcececeffcececdffcecdcdffcccdcdffcccdcdffccccccffcbcccbffcbcbcbffcacacaffc9c9c9ffc8c8c7ffc8c8c8ffc9c9c8ffc8c9c8ffc8c9c9ffc8c9c9ffc8c8c9ffc8c9c9ffc9c8c8ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191a1aff111112ff0c0c0cff080808ff050505ff050404ff070607ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff030303ff050405ff060607ff080708ff0a0a0aff10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757574ff6c6d6dff626262ff565656ff4b4b4bff414141ff434242ff444444ff454545ff444544ff424242ff3d3d3dff333233ff252526ff1b1b1cff141414ff131313ff121212ff131313ff141313ff131313ff131314ff141415ff141414ff141313ff131414ff151414ff161615ff151516ff161616ff181919ff202021ff2e2e2eff3c3b3bff444444ff474647ff454646ff464646ff464646ff454545ff4a494aff4d4d4dff4e4e4eff585858ff646363ff6e6e6eff767676ff7776760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc9c9caffcacacaffcbcbcbffccccccffcdcdcdffcececdffcecfceffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d8ffd8d7d8ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffdad9d9ffdadadaffdbdadbffdadadaffdadadaffdadbdbffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdcdcdcffdddcdcffdcdcddffdddcdcffddddddffddddddffdedddeffdededeffdfdedeffdedfdfffdfdfdfffdfdedfffdfe0dfffe0dfe0ffdfe0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe6e5e6ffe8e7e8ffedededfff2f1f1fff6f6f5fff8f9f9fffbfafafffdfdfcfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffefffffffffefefffffefffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffefefffffffefefffefefefffffefefffefefefffffefefffefefefffefefffffffefffffffffffffefefffffefefefffefffefffffffefffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffefefffffffefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffffffefffefffefffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefdfefffefefefffefdfefffefefefffdfdfefffefefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefdfdfffefefefffdfdfefffefdfefffefefefffefefefffdfefefffefefefffefefefffffefefffffefffffefefffffefefefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffefefffffffefffffefefffefffffffffefffffefefefffffefefffefefefffefefefffffffefffefffefffefefffffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffffffffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfdfffefefefffefdfefffefefefffefdfefffefefefffdfdfefffefefdfffdfefefffefefdfffdfdfdfffdfefdfffdfefefffefefdfffefefdfffefdfdfffefefdfffefdfdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffdfdfefffefdfefffefdfefffefdfefffdfefefffefefefffefefefffefdfdfffefdfefffdfdfefffefefefffdfefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffefefefffefffefffffffffffefefefffefffefffffffffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffffefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffffefffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffefffffffefffffefffffefffffffffefffffffefefffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefefffffefefffefffefffffffffffffefefffefffefffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffefefefffdfefefffefdfdfffdfdfefffefefefffefffefffefefefffefdfdfffdfefdfffefefefffefefefffefffefffffefffffffffefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffffefffffefefefffffefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffffefefffefffefffffffffffffffefffefffefffffffffffefefffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfdfdfffcfbfbfffafafafff8f7f8fff4f4f4fff0f0f0ffebebebffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe0e0e1ffe0e0e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdeffdfdfdfffdfdfdeffdfdfdeffdededeffdededeffdedddeffddddddffddddddffdcddddffdcdcdcffdcdddcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdbffdbdbdbffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d3ffd3d3d3ffd3d3d2ffd3d2d3ffd1d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececfffcfceceffcecdceffcdcdceffcdcdcdffcdcdcdffccccccffcccbcbffcacacbffc9c9caffc8c8c8ffc6c7c7ffc8c8c8ffc9c8c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c8c9ffc8c8c8ffc9c9c8ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff0c0c0bff080707ff060505ff050504ff040404ff050506ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff030303ff030303ff050505ff060606ff080707ff0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6d6dff626262ff565656ff4b4b4bff424141ff323232ff323232ff333333ff363636ff383837ff343434ff2c2c2dff232222ff171717ff0f0f0fff0a0b0aff090909ff090909ff090a09ff0a0a0aff09090aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0b0a0aff0b0b0bff0b0a0aff0b0b0bff0d0c0dff141414ff1f1f1fff2b2b2aff323332ff333332ff323232ff333333ff333434ff353534ff414140ff444343ff444444ff4e4e4eff595959ff636364ff6e6e6eff7776760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc9c8c9ffcacacaffcbcbcbffcbcccbffcccdcdffcdcdcdffcececeffcfcfcfffcfd0d0ffd1d0d0ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d2ffd3d3d2ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9daffdadad9ffd9d9daffdadad9ffdadadaffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdddcdcffdcdcdcffdcdcddffddddddffdddddeffdedddeffdedddeffdededfffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfe0ffe0e0e0ffdfe0e0ffe0e0e1ffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e5e5ffe4e4e5ffe6e6e6ffeae9eaffefefeffff3f3f3fff7f6f7fff9f9f9fffcfbfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefffffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffffefefffefefffffefffffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefffffefefefffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffffefefffefefffffefffffffefefefffefffffffefefefffefffefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffdfdfefffefefefffefdfefffdfdfdfffdfefdfffefefefffefdfefffdfefefffdfefefffdfefefffefdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffefefefffdfdfefffefdfefffdfefefffefdfdfffefefdfffdfefefffdfefdfffefefdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffffffefefefffefffefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffefefffffffefefffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefefffffefefffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefffffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffffffffffffffffffffffffffffffefffefffffffefefffffefffefffffffffffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffefffffefefefffefefdfffdfefefffefdfefffefefefffffffffffefefefffdfdfdfffefefefffdfefdfffefdfefffefefefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffefefffffffffefffffffefffefefefffffefefffefefffffffefffffefffefffffffefffffefffffffefffffefffffffffefefffefffffffefefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefdfefffcfcfcfffafafbfff8f9f8fff6f6f6fff3f2f3ffeeeeefffeaeaeaffe7e7e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdedfffdfdedeffdedfdeffdededeffdedddeffdedddeffdedddeffddddddffdddddcffddddddffdddcddffdcdcdcffdcdcdbffdbdcdcffdbdbdcffdbdcdbffdbdcdbffdbdbdbffdadbdaffdbdbdbffdadbdaffdbdadaffdadadaffdadadaffdad9daffdadadaffd9dad9ffdadad9ffd9d9d9ffd8d8d9ffd8d8d9ffd9d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d7d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d1ffcfd0d0ffd0cfcfffcfcfcfffcfcfcfffcececeffcecdceffcdcdcdffcdccccffccccccffcbccccffcacbcbffcacacaffc8c9c9ffc7c8c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0cff080808ff050505ff040404ff040404ff030404ff050505ff050405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020102ff020202ff030304ff050405ff060606ff070807ff070706ff0a0a0aff0e0e0fff151616ff212120ff2d2d2dff3a3a3bff444545ff4d4d4eff565656ff616261ff6c6d6cff757575ff787979ff797979ff797979ff797878ff787878ff797978ff797979ff797879ff797979ff797979ff78797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626262ff565555ff4b4a4bff414142ff323232ff1c1c1cff1d1d1cff201f20ff222223ff222222ff1e1e1eff171818ff101010ff0a0a0aff060606ff040303ff030303ff030404ff030403ff040304ff030304ff040404ff040304ff040404ff040504ff050504ff050505ff040405ff040404ff040404ff040505ff080809ff101010ff181718ff1c1c1bff1b1c1bff1a1a1aff1b1b1bff1d1e1eff1b1b1bff343434ff373737ff383838ff444443ff4e4e4eff595859ff646364ff6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffcacacaffcbcbcaffcbcbcbffcdccccffcdcdcdffcdcdcdffcfceceffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd7d6d7ffd6d6d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffdadadaffdadad9ffdadadaffdadbdaffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdcdcdcffdcddddffdddcddffddddddffdddedeffdddddeffdedddeffdededeffdfdedeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e4e4ffe4e3e4ffe4e4e4ffe6e5e6ffe7e7e7ffecececfff1f1f1fff5f5f5fff8f8f8fffafafbfffcfcfcfffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffefefefffffefffffffffffffffefffffefefefffefffefffffefffffefffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffffffefffefefefffefffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffefffffffefefffffffefffffefefffefefefffffefefffffffefffffefefffffffefffffefefffefefefffefffefffffefefffffffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefdfffefefefffdfdfefffdfefdfffefefdfffdfefefffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefdfffdfdfdfffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffffefffffefefefffffffefffffefefffefefefffffefefffefffefffefefefffffffefffefefefffefefefffefffefffffefefffffffefffefffffffffffefffefefefffffefefffefefefffefffefffefefefffffffefffffffffffefefffffefffffffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefdfffefefefffefefdfffefefefffdfdfefffdfefdfffefefdfffdfefefffefefdfffdfdfdfffefefefffdfdfdfffefdfdfffdfdfdfffefefefffefefefffdfdfdfffefdfefffdfdfdfffefefdfffdfdfdfffefdfefffefefdfffefdfefffdfdfdfffefefdfffefdfefffdfefdfffefdfdfffefefdfffdfdfefffefdfefffefefefffefdfdfffefefdfffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffefffefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffffefefffffefefffefefefffffefefffffefefffefefefffffefefffffffffffffefefffffffffffffefefffefffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffefefffefffffffefefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffefffefefffffefefefffefefdfffefefdfffefefefffefffefffdfdfdfffefefdfffefefefffdfdfefffefefefffefefefffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffefefffffffffffffefefffefefefffefffffffffefefffffffefffefffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefdfdfffdfcfcfffbfbfbfff9f8f9fff7f6f6fff4f3f3fff1f1f1ffededecffe8e9e8ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e4ffe5e5e4ffe4e5e4ffe4e4e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e1e1ffe2e1e2ffe1e1e1ffe1e1e0ffe0e0e0ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0dfffdfdfe0ffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdedfffdededeffdfdedeffdedfdeffdededeffdededeffddddddffddddddffdcddddffdddcdcffdcdddcffdbdcdcffdcdcdcffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdadadbffdadbdaffdadadaffdad9d9ffdadadaffd9d9daffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d6ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffd0d0cfffcfcfcfffcececfffcecfceffcecdceffcdcdcdffcdccccffccccccffcbcbccffcbcacbffcac9c9ffc8c8c8ffc7c7c7ffc8c8c8ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff797978ff797979ff787879ff787979ff787878ff797878ff797979ff787879ff797978ff797878ff787978ff707070ff656665ff595959ff545555ff494849ff404140ff383938ff2f302fff242524ff191919ff121212ff0c0c0cff080808ff050505ff050505ff040404ff040404ff040304ff050504ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010102ff010202ff020101ff030202ff040404ff040405ff040403ff050504ff070707ff0a0a09ff0f0f0eff151515ff202020ff2d2d2eff3a3b3aff454544ff4d4d4dff575756ff616161ff6c6c6dff757575ff797878ff797979ff797979ff797979ff797978ff797879ff797979ff797979ff787978ff7c7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565555ff4b4b4bff414141ff323232ff1c1c1cff0c0c0bff0d0e0eff0f0e0eff0f0f0fff0e0f0fff0b0b0bff080807ff040404ff020202ff010101ff010100ff010101ff010101ff000101ff010101ff010000ff010000ff010101ff010102ff020201ff020201ff020202ff010101ff010101ff010100ff010101ff020202ff050605ff090908ff0a0a0aff090a09ff070707ff090909ff0d0d0dff151414ff222222ff2b2b2bff2f2f2fff393838ff444344ff4e4e4eff595958ff636363000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc9c8c8ffc9c8c8ffc9c9c9ffcbcacaffcccbcbffcccbccffcdccccffcececeffcececeffcfcfcfffd0cfcfffd0d0d0ffd0d1d1ffd2d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d6ffd7d7d7ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadad9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffddddddffdededdffdedddeffdededeffdfdedeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0e0dfffe0e0e0ffe0dfe0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e0ffe1e2e1ffe2e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e3ffe5e4e4ffe6e6e6ffe9e8e9ffefefeefff3f3f2fff6f6f6fff8f8f8fffbfbfbfffdfdfcfffefefefffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefffffffffffffffffffefffefefffffefffffffffffffffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffefffefefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefefffffffffefffffffffffffefffffefefffffefefefffffffffffffffefffffefefffffefffffefffffffefffefffffefffffffffefffffffffffefffefffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffefefffffefffffffefffffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffffffefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefdfdfffefdfefffefefefffdfefdfffefdfefffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffffefefffffefefffefefefffffefefffefefefffffefefffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefffffefefefffffffefffffefffffffefefffefffefffefefefffffefefffffefefffefffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefdfdfffefdfefffefefefffdfefdfffefdfefffefdfdfffefefefffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefdfffdfefdfffefefdfffefdfefffdfefdfffdfdfefffefdfefffefdfdfffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfdfffefdfefffefdfefffefefdfffefefefffdfefefffefdfdfffefdfefffdfdfdfffdfdfefffefefdfffefdfefffefefefffefefefffefefefffffefefffffefefffefffefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefefffffefffffefefefffefefefffefffffffffefefffefefefffffefefffefefffffefefefffefefffffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffffefefffffefefffefefefffffefefffefefefffffffffffefefefffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffefefefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefefffffffefffffffffefffefefffffefefffffefefefffefefefffefefefffefdfefffefffefffefdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffffefefffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefefefffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffefefffffffefffffefffffffefffffefffefffffefefffffefefffffffffffffffefffffffffffefffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffdfcfcfffbfbfbfff9f9f9fff7f7f6fff4f4f4fff1f1f2ffeeeeefffebebebffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffdfe0e0ffdfe0dfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdfdedeffdededeffdeddddffdedddeffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdcdbdbffdcdbdbffdbdbdbffdbdbdaffdbdadaffdbdadaffdadadaffdadadaffdadadaffdad9daffdad9d9ffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d3d3ffd4d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d0ffd0d0d0ffd0d0cfffd0cfd0ffcfcfcfffcfcecfffcececeffcecdceffcdcdccffcccdccffcbccccffcbcbcbffcbcacbffc9c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c7c7ffc9c8c9ffc8c8c9ffc9c8c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787778ff787878ff787978ff797979ff787878ff797878ff797878ff787879ff797978ff797879ff797879ff707070ff656565ff595959ff555554ff494948ff414040ff383839ff2f2f2fff252425ff1a1a19ff121212ff0c0c0cff080808ff050505ff040404ff040404ff040404ff040404ff040404ff040404ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff020101ff020101ff020202ff020201ff020202ff030304ff050405ff060707ff0a0a0aff0f0f0eff161515ff212020ff2d2e2eff3a3a3aff454445ff4e4d4dff575757ff616161ff6c6c6cff757575ff787878ff797979ff797879ff797879ff797979ff797979ff797978ff7b7b7bff7c7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4b4b4bff414141ff323131ff1d1c1cff0b0c0cff030303ff050504ff040304ff030304ff040303ff030302ff020102ff010000ff000100ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff000000ff000000ff010100ff010001ff010001ff000001ff000000ff000001ff000000ff000000ff010000ff010101ff020202ff030203ff020101ff010101ff010201ff050404ff0c0c0cff131313ff1d1d1dff222222ff2f2e2fff393839ff444444ff4e4e4dff59595800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c9c9ffc8c9c8ffc9c9c9ffc9c8c9ffc9c9c9ffcacacaffcbcbcbffcccbcbffcdccccffcdcdcdffcecdcdffcfcecfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d2ffd4d3d3ffd4d3d4ffd4d5d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffdadad9ffdadadaffdadadaffdbdadaffdadadaffdbdbdaffdbdbdbffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdbffdcdcdcffdddcdcffdddcddffddddddffddddddffdedddeffdededeffdededeffdedfdeffdedfdfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe7e7e7ffebebebfff1f0f1fff4f4f4fff6f7f7fff9f9fafffbfbfbfffdfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefefefffffffffffefffefffffefffffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffffefffffffefffffffffefffffffefffefffefffffffffffffffefffffefffffffffefffefefefffffefefffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffefffffffffffffefefffffffffffffffefefffefefefffefefffffffefffffefffffffefffefffffffefffefffefffffefffffffefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefdfefffefefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefffffefffefffffefefffefefefffefefffffefefffffefefffffefffefffffefefffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffefffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffdfefdfffefefefffefefefffefdfefffefefdfffdfdfdfffefdfdfffefdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffefdfefffefdfefffefdfdfffefefefffefdfdfffdfdfefffdfdfdfffefefefffdfefdfffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffdfefefffefefdfffdfefdfffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffefffefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefffffefffefffffefefffefefefffefefffffffefffffefffffffefffffffffffffffefffefffffefffffffefffffefefefffefffefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffefffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffcfdfdfffbfbfbfff9f9f9fff7f7f7fff5f4f4fff2f2f2fff0eff0ffedececffe9e9e8ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e0e1ffe1e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffe0dfe0ffdfdfdfffdededfffdfdfdfffdfdedeffdededeffdededfffdededeffdddedeffdddeddffddddddffdddddcffdddcddffdcdcdcffdcdcdcffdbdbdbffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdbdaffdadbdbffdadadaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d3d4ffd3d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0cfd0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcdcdcdffcccdccffcccccbffcbcbcbffcacacaffcac9caffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c7ffc8c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797978ff787878ff787878ff797979ff787979ff787978ff787878ff787878ff797878ff797879ff717071ff666565ff595958ff545554ff494949ff414140ff383838ff30302fff242424ff1a1919ff121112ff0c0c0cff080808ff050505ff040303ff020203ff040404ff040404ff040405ff040404ff030303ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff000101ff010101ff010000ff010101ff020102ff030203ff040303ff050504ff070706ff0a0a0aff0f0f0eff161516ff212020ff2d2d2dff3b3a3aff454445ff4d4d4dff575756ff626161ff6d6c6cff747475ff797979ff797979ff797879ff797979ff797879ff7b7b7bff7b7c7cff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414142ff323232ff1c1c1dff0c0c0cff040403ff020202ff020102ff010001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff000000ff000000ff000000ff010101ff040304ff0d0d0dff121212ff141414ff222223ff2f2f2fff393839ff444343ff4e4e4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc8c8c9ffcacac9ffcbcacaffcbcacaffcbcbccffcdcccdffcdceceffcecfceffcfcfcfffd0d0cfffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9daffdadad9ffd9dad9ffdadadaffdadadaffdadadaffdadadaffdbdbdaffdbdadbffdadadbffdbdbdbffdbdbdbffdbdbdcffdcdbdcffdcdbdcffdcdcdcffdcdcddffdcdcdcffdcddddffddddddffddddddffdddeddffdededeffdddedeffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe6e5e6ffeae9eaffeeeeeefff2f2f2fff5f5f5fff7f8f7fff9faf9fffbfbfbfffdfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffefffefefefffefefffffefffefffefefefffffefefffffffefffefffefffffffffffefffefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffffffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffffffffffefffffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfefffdfefdfffefefdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffefefffffefffefffefefefffefffefffefffefffefefefffffffffffffefffffffefefffffffffffefefefffefefffffffefefffffefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffdfefefffefefefffdfefdfffefdfefffdfefdfffefefdfffefefdfffdfefdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffefdfdfffefefefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfdfffefefefffdfefdfffdfefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefffefffefffefffefffefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffffefffffffefefffffefefffffffffffefffefffefffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffffefffefefffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffefffefffefffefffefffefffefffefffefefefffefefefffefdfefffefdfdfffdfefefffdfdfdfffefefefffefefefffefefefffefefefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffefefffefefffffffffffffffefefffffefefffffffffffefffffffefffffffffffffffefffefffefffefffefffefffffffffffefffefffffffffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefdfefffcfcfcfffcfbfcfffafafafff8f8f8fff6f6f7fff4f3f4fff1f1f1ffefefeeffebececffe8e8e8ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e4ffe4e4e4ffe4e3e3ffe4e3e3ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffe0dfdfffe0dfdfffdfe0dfffdfe0dfffdfdfdfffdfdedfffdedfdeffdededeffdededeffdededeffdedddeffdeddddffddddddffddddddffdcddddffdcdcddffdcdcdcffdbdcdcffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdadbffdbdadaffdadbdaffdadadaffdadadaffdadadaffdadadaffdad9daffdad9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfd0ffcecfcfffcececeffcdcdceffcdcdccffccccccffcbcbcbffcbcbcaffcacac9ffc9c9c9ffc8c8c8ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc8c7c8ffc8c7c7ffc8c8c8ffc7c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a7aff787878ff787878ff787878ff797879ff787879ff797878ff797979ff787879ff707070ff656665ff595959ff555555ff494949ff404041ff383938ff30302fff252524ff191a1aff111111ff0c0c0cff080808ff050506ff040303ff020303ff020203ff030202ff040404ff040404ff040404ff030303ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff010001ff010101ff010101ff010101ff010001ff010101ff020201ff020303ff040303ff040504ff070607ff0a0a09ff0f0f0eff161615ff202020ff2e2d2dff3b3a3aff444544ff4d4d4eff575656ff616261ff6c6c6cff757475ff797979ff797979ff797879ff7c7b7bff7b7b7cff7b7c7cff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff1c1c1cff0c0b0bff040404ff020202ff010202ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff09090aff0d0d0dff0c0d0cff141414ff222222ff2f2e2eff393939ff4344440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c9c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c8ffc9cac9ffc9c9c9ffcac9caffc9c9c9ffcac9c9ffcacacaffcbcbcbffccccccffcdccccffcececeffcecfcfffcfd0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9dad9ffdadad9ffdadad9ffd9dadaffdadad9ffdadadaffdadbdaffdadadbffdbdadaffdadbdbffdadadbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffdddddeffdddeddffdeddddffdededeffdededeffdedfdeffdedfdeffdfdfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0dfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e1ffe0e1e0ffe0e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e5ffe8e8e8ffededecfff0f0f0fff4f4f4fff5f5f5fff7f7f8fffafbfafffdfdfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffffffefffffffffffffffefffffffefffffefffffffefffffefffffffffffffffffffffffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffefefffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffefefffefefefffefffffffffffefffffffffffffefffffefffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffefefefffffefefffefffefffefffffffffefffffffffffffffefefffefffefffefffffffffefffffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefdfefffdfdfdfffefefdfffefefdfffefefefffffffefffefefefffefefefffefffefffefefefffefffffffefefefffefffffffefefefffffefefffefefefffefefffffefefffffefffefffffefefffefffefffefffffffffefffffefffefffefffffffffefefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefdfefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffdfdfefffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffefefefffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefefefffefffefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffffffefffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffefffffefffefffffffffffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffefffffffffffffffffefffffffefffefffffffffefffffefefefffdfefefffefdfdfffdfefdfffefefefffdfdfdfffdfefdfffefefefffefefefffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfcfffbfbfcfffbfafbfffaf9fafff7f7f7fff5f6f5fff3f3f3fff1f0f1ffeeeeeeffeaeaeaffe8e7e7ffe5e6e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe1e1e1ffe1e1e0ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0dfffdfdedfffdfdfdfffdfdfdfffdfdedeffdedfdfffdededeffdededeffdededdffdeddddffddddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdbffdbdcdcffdcdbdcffdbdbdbffdadbdbffdbdadaffdadadaffdadadaffdadadaffd9dad9ffd9d9daffdad9daffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfd0ffcecfcfffcececeffcdcdcdffccccccffcbcbcbffcbcbcaffcbcacaffcacac9ffc8c8c8ffc9c9c8ffc8c9c9ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff797979ff787878ff777778ff787778ff797879ff787878ff787978ff707070ff666565ff595959ff555455ff494949ff404141ff383938ff2f2f2fff242424ff191a1aff111211ff0c0c0cff080808ff050505ff040303ff030202ff020302ff020302ff010102ff020102ff040404ff040403ff020202ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff010001ff000001ff000100ff010101ff010001ff010101ff020102ff030202ff030303ff040505ff070606ff0a090aff0e0f0eff161615ff212120ff2d2d2eff3a3b3bff454545ff4d4d4dff565756ff616161ff6c6c6cff757475ff797979ff7b7b7bff7c7b7cff7b7c7bff7b7b7bff7c7b7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff1c1d1dff0c0c0bff040303ff020202ff010202ff020102ff010201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff080808ff0a0a0aff0a090aff0c0c0cff141414ff222223ff2e2f2eff383938000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacac9ffc9c9c9ffcacac9ffc9cacaffc9c9c9ffc9cac9ffcac9caffcacbcbffcbcbcbffcdccccffcdcdcdffcececeffcfcfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d2ffd3d2d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd7d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadbdaffdadadbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdbdcdbffdcdcdbffdcdcdcffdcdcddffdcddddffddddddffddddddffddddddffddddddffdeddddffdededeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfe0e0ffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e2ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e4e3ffe4e4e4ffe8e7e7ffebebebffefefeffff2f2f2fff4f4f4fff6f7f6fffaf9f9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffffffefffffefefffffffffffefefffffffffffffefffffffefefefffffffefffefefffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefefefffefefefffffffefffffefefffefefffffffffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffefffffffefefefffffffefffefefffffefefffffffefffffefefffffefffffffffefffffffffefffffffffffffffffffffffefffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffefffffffffefffffefffffffffffffefefefffffffefffefefefffefffffffffefffffefffffffefffefffffefefffffffffffefffffffefefffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffdfdfefffefdfefffdfdfefffdfefefffefdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefdfffdfdfdfffdfefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfefffefefdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffefdfdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfdfefffdfefdfffefdfefffefefefffdfefefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefffffffffefefffefffefffffefffffffefffffefefefffffffefffefefefffefffefffffefffffefffffffffffefffffefffffffffffffefffffffffefffffffffffffefefffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffefefffffffffffffefffffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffefefefffdfefefffdfefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffffffefffffffffffefffefffefffefffefffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffdfdfdfffcfcfcfffafafafffaf9f9fff8f9f8fff7f7f7fff5f6f6fff2f3f3fff0f0f0ffedededffe9e9eaffe7e7e7ffe5e5e6ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e2e2ffe2e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdedeffdedfdeffdededfffdededeffdddddeffdededdffddddddffddddddffddddddffdcddddffdcdddcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadadbffdadbdaffdadadaffdadadaffdadadaffd9dad9ffdad9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d5ffd5d6d5ffd4d4d4ffd4d5d4ffd4d4d4ffd3d3d3ffd3d4d4ffd3d3d3ffd3d2d2ffd2d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0d0ffcfcfcfffcecfceffcececeffcdcdccffcbccccffcbcbcbffcacacaffcacac9ffc9c9c8ffc8c8c8ffc9c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7b7bff797a79ff787878ff787777ff787878ff787878ff707171ff656665ff595959ff555554ff484849ff404040ff383839ff2f2f2fff242425ff1a191aff111111ff0c0c0cff080808ff050505ff030403ff020202ff020303ff030202ff010101ff010202ff020202ff040303ff030303ff030303ff040403ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010201ff020201ff020101ff000100ff000001ff010101ff010101ff010100ff010101ff010102ff020202ff030303ff040404ff060707ff0a0909ff0e0e0dff141415ff1f1f1fff2e2e2dff3c3d3cff454545ff4c4d4cff565655ff616161ff6c6d6dff777677ff7c7b7bff7c7b7bff7b7b7bff7b7b7bff7c7c7cff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff040303ff020202ff010202ff020102ff010101ff010101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff060606ff070808ff080708ff0a0909ff0d0c0cff141414ff222222ff2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc9c9c8ffc9c9c9ffc9cac9ffcac9c9ffc9c9c9ffc9cacaffcac9c9ffc9cac9ffc9c8c9ffc9c9c9ffc9c9caffcbcbcbffcccbcbffcccdcdffcececeffcecfcfffcfd0cfffd1d0d0ffd1d1d2ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9d9daffdadad9ffdadadaffdadadaffdadadaffdbdadaffdadadaffdadbdbffdbdbdbffdbdadaffdbdadbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffddddddffddddddffddddddffdededdffdededdffdededeffdedfdeffdfdedeffdedfdeffdfdedfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfe0dfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e2ffe1e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e2e2ffe3e4e3ffe3e3e3ffe4e4e4ffe4e5e4ffe6e6e6ffebebeaffededeefff0f0f1fff3f2f3fff5f5f5fff8f8f8fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefffffefefefffefefffffefffefffffffffffffefefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffefffffffffffefffffffefffefefffffffefefffefefefffffffffffffefefffffffefffefffefffefffffffffffefffffefffffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffffffefffefffffffefffefffefffffffffffefffffefffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffefffefefefffefefffffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefdfdfffefefefffefefdfffefefefffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffffefefffefefffffefffefffffffffffffefffffefefefffefefffffefffefffefefefffefefefffefffffffffefffffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefefffefdfdfffefdfdfffdfdfdfffdfefefffdfdfefffdfdfefffdfefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffdfefefffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefdfffefefefffefdfefffefdfdfffdfdfefffefefdfffefdfdfffdfefefffdfefefffefdfefffdfdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefffefffefffefffefffefffffefefffffefffffefefefffffefefffffffefffffefffffefefffffffffefffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffefefffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffefffffefefffffffffffffffffffffefefffffefffffffefffffffffefffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffffefffffefefefffffefffffffefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefdfdfffcfcfcfffbfbfbfff9f9f9fff9f9f9fff7f8f7fff6f6f6fff4f4f4fff2f2f3fff0f0f0ffedededffeaeaeaffe8e7e7ffe5e5e5ffe5e5e5ffe4e4e5ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfdedfffdfdedeffdfdfdeffdfdedeffdededeffdededeffdededeffdddeddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadbffdadadaffdadadaffdadadaffdadad9ffdadad9ffd9d9d9ffdad9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d8d8ffd7d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd3d3d2ffd1d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffcccccbffcbcbcbffcacac9ffc9c9c9ffc9c8c8ffc9c9c9ffc9c8c9ffc9c8c8ffc9c9c8ffc9c8c9ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7dff7c7c7cff7b7b7bff797979ff787879ff787878ff787778ff707070ff666666ff5b5b5bff535353ff494949ff3f3f3fff393939ff313131ff242424ff181818ff101110ff0b0c0cff080807ff040405ff030303ff030202ff030302ff030203ff020202ff010101ff000000ff010000ff020203ff080809ff060606ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff040405ff000000ff010001ff010101ff010102ff010100ff000101ff010101ff020202ff030303ff060606ff080808ff0a0b0bff101110ff171717ff252625ff343434ff3e3e3eff464545ff4e4f4eff585858ff636262ff6c6c6cff757575ff7a7a79ff7b7b7bff7b7b7bff7b7c7cff7d7d7dff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff757575ff757474ff757475ff747474ff757574ff747575ff757575ff747575ff757574ff757575ff747575ff727271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020101ff010102ff020202ff020202ff020202ff010101ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060505ff060506ff060506ff080807ff09090aff0c0c0cff131414ff22222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9cac9ffc9cac9ffcac9c9ffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffcac9c9ffcbcbcbffcbcccbffcdcdcdffcecdceffcfceceffcfcfd0ffd0d0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d6ffd7d7d8ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdad9d9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdbdcdcffdddcdcffdddcdcffddddddffddddddffddddddffdddeddffdddedeffdededeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe6e7e6ffeaeaeaffedededfff0f0f0fff2f2f1fff4f4f4fff6f7f7fff9fafafffefefefffefefffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffffffffffffffefffffffffffffefffefffffefffffffffefffffefefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffffefffefefffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffefffffefffefffffefffffffffefffffefefffefffefffffefffffffffffffefffefffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfdfffdfefdfffefdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefffffffefffefffffffefffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffefdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffdfdfefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefdfffefdfdfffefefdfffefdfefffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffffffffffefffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfcfcfffcfcfcfffafafafff8f8f8fff7f8f8fff7f7f6fff5f6f6fff4f4f4fff2f2f2fff0f0f0ffedededffeaeaeaffe8e8e7ffe6e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e2e3ffe3e2e3ffe3e3e2ffe3e2e2ffe2e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdedfdeffdededfffdddedeffdddddeffdededeffddddddffddddddffdddcddffdddddcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadbffdadadbffdbdbdbffdadadaffdadadaffdadadaffd9dadaffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d0d1ffd0d0d0ffd0d0d0ffcecfceffcececdffcdcdcdffcccbccffcbcbcbffcacbcaffcac9c9ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7c7c7cff7b7b7bff797979ff787878ff777878ff717171ff686768ff5f5f5fff585958ff4f4f4fff3f3f3fff393939ff292929ff201f1fff171717ff0f100fff0b0b0aff090808ff060606ff050404ff020202ff020202ff010102ff010100ff000000ff000101ff000000ff020202ff090909ff070707ff030202ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff040403ff040404ff000100ff000101ff010101ff010001ff000000ff000100ff020101ff030202ff040303ff040505ff070707ff0a0a0aff101010ff171717ff242424ff2e2e2eff3b3b3bff444443ff4d4d4cff555656ff616060ff6a6a6aff747575ff787979ff7a7b7aff7c7c7cff7d7d7dff7e7d7dff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff747475ff757574ff757475ff757575ff747575ff757575ff757575ff757475ff757574ff757575ff717271ff727271ff5c5c5cff4f4f4fff464647ff3e3e3eff333233ff181818ff141413ff111111ff0e0e0eff080908ff070807ff070708ff060707ff010101ff020202ff010201ff020202ff020202ff020202ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060605ff050505ff050505ff050606ff070807ff0a0a0aff0c0c0cff1414130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9caffc8c8c9ffc9c9c9ffcacbcbffcbcbcbffcdcdccffcdcdcdffcfcfceffcfcfcfffd0d0d0ffd1d0d1ffd1d2d1ffd1d2d2ffd2d2d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdadadaffd9dadaffdbdadaffdadadaffdadbdbffdadbdbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffdeddddffddddddffdededdffdededeffdededeffdededeffdedfdeffdededfffdededfffdededfffdfdfdfffdfdfdfffe0e0dfffe0dfe0ffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe5e4e5ffe7e7e7ffe9eae9ffedecedffefefeffff2f1f1fff3f4f3fff6f6f6fff9f9f9fffcfdfcfffefefdfffefdfefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffefffffffefefffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffefefffffefffffffefffffffefffefffffffffffefffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefffffffefffffffffffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffefffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffefffffffffffffffefffffffefefefffefffefffffefefffefefffffffffefffffffefffefffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffdfefefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfefdfffefefdfffdfefdfffefdfefffefefefffefefefffefdfdfffefefefffdfefdfffefdfdfffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefdfffefefdfffefefefffefdfefffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffffefefffefefefffefffefffffffefffefffefffffefefffffefffffffffffffefefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffffffffefefffffffffffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefefefffefdfefffdfdfefffdfdfdfffdfcfdfffcfbfbfffafafbfffafafafff7f7f7fff6f6f6fff5f5f5fff3f3f3fff2f1f1fff0f0f0ffeeededffeaeaeaffe8e8e7ffe6e6e5ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfe0dfffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdedfffdfdedfffdfdfdfffdededeffdedfdeffdededeffdeddddffdededdffdddddeffddddddffddddddffdcdddcffdcdcdcffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadbdaffdadadaffdadadaffdad9d9ffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d9d9ffd9d8d8ffd9d8d8ffd8d8d7ffd8d7d7ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d1ffd0cfcfffd0cfcfffcfceceffcdcdcdffcdcdccffcccccbffcacbcbffcacac9ffc9c9c9ffc7c8c7ffc9c8c8ffc9c8c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c9c9ffc8c8c8ffc9c9c8ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7c7c7dff7c7c7cff7b7b7bff797979ff7a7a7aff737373ff6a6a6aff626162ff585857ff4c4c4cff404040ff393938ff2d2e2eff222222ff171717ff100f0fff0b0a0bff080808ff050605ff040405ff030303ff020302ff020202ff010102ff010000ff000001ff000000ff020102ff090909ff080707ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff030404ff040404ff010100ff000000ff000000ff000000ff010000ff010000ff010101ff020201ff030302ff030404ff050505ff080809ff0e0d0dff161616ff222222ff2c2c2bff383838ff414141ff4a4a4aff555555ff616161ff6d6c6cff757576ff7a7a7aff7c7b7cff7d7d7dff7d7d7dff7e7d7eff7e7e7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787878ff747475ff757474ff757475ff757575ff757475ff757574ff757575ff757474ff727271ff727272ff5c5c5cff4f504fff474646ff3d3e3eff333332ff181918ff131413ff111111ff0e0d0eff090908ff070707ff070807ff060706ff050505ff050505ff010102ff010201ff020102ff010202ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff050505ff040405ff050505ff060606ff070807ff0a0a0aff0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacac9ffc9cac9ffcac9c9ffcac9c9ffc9c9c9ffc9c8c9ffc9cac9ffc9cac9ffc9c9c9ffcacac9ffcacacaffcbcbcbffccccccffcccdcdffcececdffcfcfceffd0cfcfffd0d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d3ffd3d4d4ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadadaffd9dadaffdadadaffdadadaffdadadaffdadadbffdbdbdaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdbdcdcffdcdcdcffdddcdcffdcddddffdddddcffddddddffddddddffdeddddffdedddeffdededeffdedddeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffe0e0e0ffe1e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe5e5e4ffe8e7e7ffebeaeaffecececffefefeffff1f2f1fff3f4f4fff7f7f7fff8f8f9fffbfafafffcfcfcfffdfdfdfffdfdfdfffdfefefffefefefffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffefefffffffffffffffefefffffffffffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffefefffffefefffefefefffefefefffffefefffefefffffefefefffffffefffefffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffefffefffefffffffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfefdfffdfefdfffdfefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffefefdfffdfefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffefffefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefefdfffdfefefffefefdfffefefefffefefefffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffefefffffefefffefefefffffefefffefefefffffefefffffffefffefefffffefefefffffffefffefffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffefffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffffffefffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffefffefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffcfbfbfffbfcfcfffdfefdfffcfdfdfffcfdfcfffafafafff8f7f7fff6f5f5fff4f4f4fff2f2f2fff0f0f1ffefeeeeffedededffeaebeaffe8e9e8ffe6e6e7ffe5e5e5ffe4e4e4ffe3e4e3ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0dfdfffe0e0e0ffe0e0dfffdfe0dfffe0dfdfffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdeffdedfdfffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffdddddcffdcdcdcffdbdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdad9daffd9dadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d7ffd7d7d7ffd7d8d7ffd7d8d7ffd6d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd0d1d1ffd0d0cfffcfcfcfffcfceceffcececdffcccdccffccccccffcbcbcaffcac9caffc8c8c9ffc9c9c8ffc8c9c9ffc8c8c8ffc9c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7d7d7dff7d7c7cff7c7c7cff7b7a7bff7b7b7bff747474ff6c6c6cff636362ff585858ff4c4d4cff424342ff393a3aff303030ff242425ff181818ff101010ff0a0b0bff080808ff060605ff040405ff030303ff030302ff020203ff020201ff010100ff000000ff010000ff020202ff080909ff070707ff020201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff040404ff010001ff000000ff000000ff000001ff000000ff000000ff010201ff020302ff030303ff050504ff070707ff0a0a0aff101010ff191919ff252424ff30302fff3a3a3bff434243ff4c4c4bff565556ff626261ff6c6d6cff767676ff7c7b7cff7d7d7dff7d7d7dff7e7e7eff7e7e7eff7e7d7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff787877ff747574ff757474ff757475ff757575ff747575ff757575ff727271ff727171ff5d5c5cff504f4fff464746ff3e3e3eff333332ff181819ff131313ff111111ff0d0d0eff080808ff080807ff070808ff060707ff060506ff050505ff040404ff030303ff010101ff010101ff020201ff020202ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030202ff040403ff030303ff050404ff050505ff060606ff070708ff0a0a09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9c9ffc9c9caffcacbcaffcacacaffcacacaffcbcbcbffccccccffcdcdcdffcececeffcececfffd0d0cfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d3ffd2d3d2ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd7d8d8ffd8d8d8ffd9d9d9ffd8d9d8ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffdad9d9ffdad9daffdadad9ffdadadaffdadadaffdbdadaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdbffdcdcdbffdcdcdcffdddddcffdddcddffddddddffddddddffddddddffddddddffdededdffdddedeffdededeffdededeffdfdfdeffdededfffdedfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e1ffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e1e2ffe2e2e2ffe3e3e3ffe5e5e5ffe8e8e7ffeaeaeaffedededffeff0effff1f1f2fff3f4f3fff6f6f6fff7f7f7fff9f9f9fffafafafffcfbfbfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffefdfefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefffefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefefffefffffffefffffffefefefffffffffffffffefffffffffffefefefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefefefffefefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffdfefefffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffefdfefffefefdfffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffdfdfcfffdfdfcfffdfcfcfffdfcfcfffdfcfcfffdfdfcfffcfcfdfffdfdfdfffefefdfffefdfdfffefefdfffdfefdfffefdfefffdfefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefffffffefefefffefefefffffffefffefefffffefefefffefffefffefffefffefefefffefefffffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefffffffffefffffffefffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffbfafbfffafafbfffbfafafffafafafffdfdfdfffdfdfdfffdfcfcfff9faf9fff7f7f7fff5f5f6fff4f3f3fff1f2f1fff0f0f0ffedeeeeffedececffebebebffe9e9e9ffe6e7e7ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e1e1ffe1e1e2ffe1e0e0ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededfffdfdfdeffdedfdeffdededeffdedddeffddddddffdddeddffdcddddffdddcdcffdddddcffdcdcdcffdcdcdbffdbdcdbffdbdbdcffdbdbdbffdbdbdbffdadadaffdad9daffdadadaffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d9ffd8d8d9ffd9d8d8ffd8d9d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d8d7ffd6d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d0ffd0d1d1ffd0cfcfffcfcfcfffcfcfceffcdceceffccccccffcbcccbffcacbcaffc9c9c9ffc8c8c8ffcacac9ffc8c9c9ffc8c8c9ffc8c8c8ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7d7dff7d7d7dff7d7d7dff7d7d7cff7d7d7dff7c7c7cff7d7c7cff767676ff6d6e6eff646464ff5a5a5aff4f4f4fff454545ff3c3c3cff323232ff262625ff191a19ff101010ff0b0b0bff080808ff060606ff040405ff040404ff020303ff020202ff020101ff010101ff010000ff000100ff020102ff090908ff070707ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030202ff040504ff050505ff010101ff000000ff000000ff000101ff000000ff010000ff010101ff020202ff030303ff050405ff070707ff0b0b0aff111010ff1b1b1bff272626ff313131ff3b3c3cff454545ff4d4e4eff575858ff626262ff6d6d6dff777777ff7d7d7dff7d7d7eff7e7e7eff7e7e7eff7e7e7eff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff797979ff797979ff787878ff757474ff757575ff757475ff757574ff727272ff727171ff5d5d5cff50504fff474747ff3e3d3eff323332ff181818ff131313ff111111ff0e0e0dff080808ff070708ff070707ff070707ff060605ff050505ff040304ff030303ff020202ff010102ff020101ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff030303ff030202ff040403ff040405ff050505ff060606ff080707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cac9ffc9c9c9ffc9c9c9ffc9c9caffcacac9ffc9cac9ffcacacaffcbcacaffcacacaffcacbcaffcbcbcbffcccccbffcdcdcdffcececdffcfcfceffcfcfcfffd0d0d0ffd0d1d1ffd2d1d2ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d6ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadad9ffdadadaffdad9d9ffdadadaffdadadbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdbdbffdcdcdbffdcdcdcffdcdcdcffddddddffddddddffddddddffdddddeffdedddeffdededdffdededdffdededeffdfdedeffdededeffdedfdeffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfe0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe1e1e2ffe3e2e2ffe3e4e3ffe6e6e6ffe8e8e9ffecebebffeeeeeefff0f0f0fff1f1f1fff4f3f3fff5f5f5fff6f7f6fff7f7f7fff9f9f9fffafafafffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffefffefffffffefffffffefefffffefefefffefefefffffefefffefffefffefffffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefefffffffefefffefefefffefefffffefffffffefefefffffffefffffefefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffffefffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefefefffefffefffffefefffefefffffefefefffefefffffefefefffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffdfdfefffefdfefffefdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefdfffefefdfffefefefffefefdfffdfefefffdfdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffefefdfffdfefefffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefdfefffefefdfffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefefffffefefffffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefefffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefefefffefffefffffefefffefefffffefefefffefefffffefefefffffffffffffefffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffefefefffdfefdfffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafafafffafafafffaf9fafff9f9f9fff9f9f9fffcfdfcfffdfcfcfffcfcfcfffafaf9fff7f8f8fff5f5f5fff3f3f3fff1f1f1ffefefefffeeeeedffedededffecebecffeaeaeaffe7e7e8ffe6e6e6ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e2ffe2e3e2ffe2e3e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdfdfffdededfffdfdedfffdededeffdedddeffdedddeffdeddddffdeddddffddddddffdcdddcffdcdddcffdcdcdcffdbdcdbffdbdcdcffdbdbdbffdbdbdbffdadbdbffdadadbffdad9daffdadad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d7d7ffd7d7d7ffd6d6d7ffd6d6d7ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d4ffd4d4d4ffd3d4d4ffd3d4d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffcfcfd0ffcfcfcfffcececeffcdcdcdffccccccffcbcbccffcacbcbffcacacaffcacac9ffc9c9c9ffcacacaffc9c9c9ffc8c9c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7e7dff7e7d7dff7d7d7eff7d7d7dff7d7d7dff7d7c7cff7d7d7dff777677ff6e6e6eff666665ff5c5c5cff535253ff484849ff3f3e3fff343434ff272827ff1a1b1bff111111ff0b0c0bff080908ff060706ff050505ff040304ff020303ff020202ff010202ff010201ff010101ff010101ff030302ff090909ff070707ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff050504ff050506ff010001ff000000ff000000ff000000ff000000ff010101ff010101ff020202ff020203ff040404ff070706ff0b0b0bff111111ff1b1c1cff272827ff323332ff3d3e3dff474747ff505151ff5a5a5aff646464ff6e6e6eff787878ff7d7d7eff7e7e7dff7e7e7eff7e7e7eff7e7e7fff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff797979ff787979ff787979ff777878ff757575ff757574ff727272ff717272ff5c5d5dff4f4f4fff464646ff3e3e3eff323333ff181819ff131414ff111111ff0e0e0dff080808ff070808ff070708ff060707ff060506ff050505ff040304ff030303ff020202ff020101ff000001ff010101ff010100ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff010201ff020202ff030303ff030403ff040404ff050505ff080809ff0d0d0dff141414ff212020ff2d2e2eff393a3aff444444ff4e4e4eff5a5a59ff656565ff707171ff767676ff7a7a7bff7b7a7bff7a7a7bff7a7a7aff7a7a7aff7b7a7aff7b7a7aff7a7a7aff7a7a7aff7a7b7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffcac9caffc9c9caffcac9caffcacacbffcacacaffcacacaffcbcbcbffcbcbcbffcbcbccffccccccffcdcdcdffcdcdcdffcececeffcfcfcfffd0cfcfffd0d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d5ffd5d5d4ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9dadaffd9dad9ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadadaffdadadaffdadbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdddddcffdddcdcffddddddffdddddeffdddddeffdedddeffdedddeffdededeffdededeffdfdedeffdfdedeffdededfffdedfdeffdfdfdfffdfdfdfffdfdfdeffdfe0dfffe0dfdfffe0e0e0ffdfe0e0ffe0e0e0ffe0dfe0ffe1e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e1e1ffe3e3e3ffe5e4e5ffe7e7e7ffeaeae9ffedededffefefeffff0f1f1fff2f2f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f8f7fff9f9f9fffafbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefffffefefefffffefffffffefffffefffffffefffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffffffffffefefefffefefffffefffefffffefffffefffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffefffffffffefffffffefffffefffefffffefffffffefffffffefffffefffffffffffffffefffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffefffefffffffffffffffefefffffffefffffefefffffefffffffffffefffffefefffffffffffefffefffefefffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffefffefffffffefefefffefffefffefffefffffffefffefffefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffefefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffefefffefffefffffffefffffffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefefffefdfefffefefdfffdfefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfefffefefefffefdfdfffdfefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefdfffdfefefffefdfefffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffcfdfdfffefdfefffdfefefffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefefefffefefefffefefefffefffffffffefefffefffefffffefefffefefefffefefefffffefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffefffffefffefffefefefffffefffffffefffffefffefffefffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffffffffffffffffffffefffefefefffffffefffffffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefefffefefefffdfdfdfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffbfafafffafafafffafaf9fff9fafafff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fffdfdfdfffbfcfcfffafafafff8f8f9fff7f7f7fff5f5f5fff2f3f3fff1f1f1fff0efefffeeefefffedededffecececffebebeaffe8e9e9ffe7e7e6ffe5e5e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e3e2ffe2e2e2ffe2e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffdfe0e0ffe0dfe0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdedfdeffdfdfdeffdedfdeffdededfffdfdfdfffdededeffdededeffdededeffddddddffdddedeffddddddffdcdcddffdcdcdcffdddcdcffdbdcdcffdcdbdbffdbdbdbffdbdbdaffdbdbdbffdadadaffdadadaffdad9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d7d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d0d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcdcdcdffcccdccffcbccccffcacbcaffcacbcaffcacbcaffcacac9ffc9c9c9ffc9c9caffc9c9c9ffc9c8c9ffc8c8c8ffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7d7dff7d7d7eff7e7d7eff7d7d7dff7d7d7dff7d7d7dff7d7d7dff777776ff6f6e6eff666767ff5d5e5dff545455ff4b4b4aff404141ff363535ff282928ff1c1b1bff121212ff0c0c0dff090909ff070707ff050605ff040404ff030202ff020202ff020202ff010201ff010101ff020202ff070707ff0a0a0aff080708ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff040404ff050505ff010101ff000000ff000000ff000000ff000101ff010101ff010101ff010201ff020303ff040403ff060706ff0a0a0aff101111ff1c1c1cff292828ff353434ff404040ff4a4a4aff535353ff5d5d5dff676767ff707070ff797979ff7e7e7eff7e7e7eff7e7d7eff7f7e7eff7e7f7eff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797978ff797979ff797979ff787978ff797879ff787878ff727272ff666566ff5d5c5dff4f4f4fff474647ff3e3e3eff333333ff181818ff141414ff111111ff0d0e0dff080908ff070706ff070707ff060607ff060606ff050505ff040404ff030304ff020202ff010201ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff000100ff010101ff020203ff030303ff040304ff050405ff040505ff080808ff0d0d0dff151415ff202120ff2e2e2eff3a3a3aff434443ff4d4e4eff5a5a59ff656565ff707071ff767676ff7a7a7aff7a7a7aff7a7a7bff7a7a7aff7a7b7aff7a7a7aff7a7a7aff7a7a7aff7b7a7aff7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9caffcacacaffcbcacaffcacacaffcacacbffcbcbcbffcbcbcbffccccccffccccccffccccccffcdcccdffcdcdcdffcecdcdffcececeffcfd0cfffd0d0d0ffd1d0d1ffd1d2d2ffd2d1d2ffd2d3d2ffd3d2d2ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdbdcdcffdcdcdcffdcdddcffdddddcffddddddffddddddffdededeffdeddddffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdfdedfffdedfdfffdfdfdeffdedfdfffdfdfdfffdfdfe0ffe0dfe0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e4e4ffe6e6e6ffe9e8e8ffebececffeeeeeeffefeff0fff1f1f1fff3f3f3fff5f4f4fff5f6f5fff6f6f6fff6f7f7fff7f7f7fff8f8f8fffaf9f9fffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffefffefffffffffffefffefffefffefffefffefffffffffffefffffffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffffffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffefffffefefffefffefffffefefffffefffffffffefffefffefffefefffffefefffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefffffefefffffffffefffefffefffffefefffffefffffffffefffefefffffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffefefffffffffffefffffffefefffffffefefffffffefffefefefffffefefffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefdfffdfdfefffefdfefffefefefffefdfdfffdfefefffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffcfcfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfefffefefdfffefdfdfffdfdfdfffefefdfffefefefffefefefffefdfefffefefefffefffffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffdfdfefffefefefffefefdfffefefdfffefdfdfffdfefefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffefdfdfffefefdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfdfcfffcfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffdfefefffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffefefffffefffefffefefefffefffefffefefefffefefefffefffefffffefefffefffefffefefefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffefffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffffffffffefffefffefefffffffefefffffffefffefefefffffefefffefefffffefefefffffefefffefffefffefefefffefefffffffefefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffffffefffefefefffefefefffefefefffdfdfdfffcfcfdfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafaf9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fffcfcfbfffaf9f9fff9f9fafff8f8f7fff7f6f6fff5f5f5fff3f3f3fff2f1f2fff0f0f0ffefefeeffededeeffecececffebecebffeae9eaffe7e8e8ffe5e6e6ffe4e4e5ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffe0e0dfffdfe0dfffe0dfdfffdfdfdfffdfdfdeffdedfdfffdedfdeffdedfdfffdededfffdedfdeffdededeffdededeffdededeffdddedeffdddddeffdddcddffdddcddffddddddffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdadbdaffdbdadaffdadadbffd9dadaffd9d9daffdad9d9ffdad9d9ffd9d9d9ffd9d8d9ffd8d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d7d7ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcececfffcececeffcdcdcdffcccdccffcccbccffcbcbcbffcbcbcaffcacacbffcacbcaffc9cacaffcac9caffcacac9ffc9c8c9ffc9c9c8ffc9c9c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7e7d7dff7d7e7eff7d7e7dff7e7d7dff7d7e7dff7d7d7dff777777ff6f6f6fff676766ff5e5e5eff555555ff4b4c4cff414141ff353636ff292929ff1c1c1cff121213ff0d0d0dff090a0aff070707ff060506ff040404ff020302ff020202ff020201ff020201ff010102ff020203ff090809ff0a0a0aff080808ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050504ff060606ff010201ff000000ff000000ff000000ff000100ff000101ff010101ff010201ff020101ff020303ff050505ff0a0a0aff111112ff1d1d1dff2a2a2aff363736ff424242ff4c4b4bff555555ff605f5fff6a6a69ff727272ff7a7a7aff7d7d7eff7e7d7eff7e7e7eff7f7e7eff7f7f7eff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff797979ff797978ff797979ff797979ff797879ff727172ff676767ff5d5c5dff4f4f4eff474748ff3f3f40ff373737ff252626ff1b1a1bff131313ff0d0d0cff09090aff070807ff060706ff050505ff050505ff060506ff050504ff030303ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff010100ff010102ff010102ff020203ff020303ff030303ff030303ff040405ff080808ff0d0d0dff141514ff212021ff2e2e2eff3a3a39ff434444ff4e4e4eff595a59ff666566ff707170ff767576ff7a7a7aff7b7b7aff7a7a7aff7a7a7bff7a7a7aff7a7a7aff7a7b7bff7a7a7aff7a7a7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9caffcacbcaffcacacaffcacacaffcbcbcbffcbcbcbffcccccdffccccccffccccccffcdcdcdffccccccffcdcccdffcecdcdffcececeffcecfceffd0cfcfffd0d0d1ffd0d1d1ffd1d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d8ffd7d8d8ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d8ffd8d8d9ffd9d8d8ffd8d9d9ffd9d9d9ffd9dad9ffdad9d9ffd9d9daffd9d9daffdad9daffdadadaffdbdadaffdbdbdaffdadadbffdadbdbffdbdbdbffdbdcdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffddddddffddddddffddddddffdededeffdededeffdededeffdededeffdededeffdfdfdfffdededeffdfdedfffdfdfdeffdedfdfffdedfdfffdfdfdfffdfdfe0ffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e3e2ffe5e4e5ffe7e7e8ffeaeaeaffededecffeeeeeffff0f0f0fff2f3f2fff4f3f4fff5f5f5fff5f6f6fff6f6f7fff7f7f7fff7f8f7fff8f8f8fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfcfbfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffdfefdfffefefefffefefefffffffefffefefffffefffefffefffffffffefffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffefffffffefffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffefffffefefffffefffefffffefffffffefffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefefffffffffffefffefffefefefffefefffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffefffffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefffffffffffffffffefefffffffefffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefefffffefefffffefffffffefefffffffffffffefffffefefefffffefefffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefdfdfffefdfdfffefefdfffdfefdfffdfefdfffdfdfdfffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfdfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefefdfffefdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffefefefffefefefffffefffffefefefffffffefffefffffffefefefffefefefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefffffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefefffffffefffffefffefffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffefefffffefffffefefefffffefefffefefefffefefefffefefffffefefffffefefefffffefefffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffefffffefffffffefffffffffffffefffefffffefefffffefffffffefefffefefdfffefefdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffafafbfffafafafffaf9fafff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fffaf9f9fff8f8f8fff7f7f7fff6f6f7fff5f5f6fff4f4f4fff2f2f2fff1f1f1fff0efefffeeefeeffedededffecececffeaeaeaffe8e9e9ffe7e7e7ffe5e4e5ffe4e4e3ffe3e3e4ffe3e2e2ffe3e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffdfdfe0ffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdedfdeffdfdedeffdfdedfffdfdfdeffdfdfdeffdedfdeffdededeffdedddeffdededdffdddedeffddddddffdcddddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdbdadaffdbdadaffdad9daffdadad9ffdad9d9ffdad9d9ffd8d9d8ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcecdffcdccccffccccccffccccccffcbcccbffcbcacaffcbcbcbffcbcbcbffcacac9ffc9cac9ffc9cac9ffc9c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7e7d7dff7d7e7dff7d7d7dff7d7d7eff7d7d7eff7d7d7dff787777ff6f6f6fff676766ff5e5e5eff545554ff4b4b4bff414141ff353535ff2a292aff1d1c1cff131312ff0d0d0dff090909ff070607ff060606ff040404ff030303ff020202ff010101ff010101ff010101ff020202ff090809ff0b0b0aff080808ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010101ff020202ff050505ff060707ff010102ff000000ff000000ff000000ff010100ff010201ff010201ff010101ff010101ff020203ff060506ff0a0a0aff121212ff1e1e1eff2a2a2aff373737ff444443ff4c4c4dff575657ff616161ff6b6b6bff737473ff7a7a7aff7e7e7eff7e7e7eff7f7e7eff7e7e7fff7e7e7eff7f7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797978ff797978ff797979ff767676ff717172ff686767ff5e5e5eff525252ff4b4b4bff424343ff3a3b3aff313030ff242424ff181818ff0f100fff0c0c0cff0a090aff070707ff050505ff040403ff030404ff040304ff050404ff040505ff030403ff020303ff020202ff030202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000100ff010001ff010101ff030303ff030302ff030303ff030302ff030303ff050505ff080908ff0d0d0dff151414ff212121ff2d2e2dff3a3a3aff444444ff4e4e4eff5a5a59ff656665ff707070ff767575ff7b7a7aff7a7b7bff7a7a7aff7a7a7aff7a7a7aff7b7a7aff7a7a7aff7b7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacbcaffcacacaffcbcbcbffcbcbcbffcccdcdffccccccffccccccffccccccffcdcccdffccccccffcdcdcdffcecdcdffcececeffcfcfceffd0cfcfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd3d2d3ffd2d3d2ffd4d3d3ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadbffdadbdaffdbdbdbffdadbdbffdbdbdaffdcdbdbffdcdbdbffdcdcdcffdbdcdbffdcdcdcffdddcddffddddddffdddddcffdddddcffddddddffddddddffdededdffdddedeffdddeddffdddedeffdededeffdfdedfffdededeffdfdfdfffdfdfdeffdfdedeffdfdfdeffdfdfdfffe0dfdfffdfdfdfffe0e0dfffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe2e2e2ffe4e3e4ffe6e6e6ffe9e8e8ffebebebffeeeeeeffeff0f0fff1f1f1fff4f3f3fff4f4f4fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff7f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffbfafbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffdfefdfffefdfdfffefefefffffefefffffffefffffffefffefffefffffefefffffffefffefffffffefffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffefefffffffffffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffefffffffefffffffffefffffffefffffefffefffefefefffefffefffefffffffefefffffffefefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffefffffffffffffffefffefffffffffffffffefffefefefffffefffffffffffffefffefffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffefffefffefefefffefffefffefffffffefefffffffefefffffefffffefefefffffefffffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffefefffffefefefffffefffffffefffffefffefffefefefffefefefffefefefffdfefefffefdfdfffefdfefffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefefffdfefdfffefefefffdfefefffefdfefffdfefdfffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffcfcfcfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefefefffdfefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffffefefffefefefffefffefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefffefffffffffffffffefffefffefffffefffffffffffffefffefffefefefffefffefffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffefefefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffefffefffefffffffffffefffffffffefefffefffefffffffefffefefffffefefefffffefffffffefffffefffefffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffefefefffefffffffffffefffffffefffffffffffffffefffefefefffffefefffefefefffdfefefffdfdfdfffdfefdfffcfcfdfffcfcfcfffbfcfcfffbfbfbfffafbfafffafafafff9fafafff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f7fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f7f8fff9f9f9fff8f8f7fff7f8f8fff7f7f7fff7f6f7fff6f6f6fff4f5f4fff3f3f3fff1f1f1fff0f0f0ffeeeeefffeeededffecececffebebebffeae9eaffe8e7e7ffe5e5e6ffe4e4e4ffe3e3e3ffe3e2e3ffe3e2e3ffe2e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfe0ffdfe0e0ffdfdfdfffdfdfdfffe0e0dfffe0dfdfffdfdfdfffdfdedfffdfdfdfffdedfdeffdededeffdedfdeffdededeffdededeffdddedeffdeddddffdddeddffddddddffddddddffdcdcdcffdcdddcffdcdcdcffdcdcdbffdcdcdbffdbdbdaffdbdbdbffdadadaffdadadaffd9dad9ffdadadaffd9d9daffdad9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d0d0ffd0cfd0ffcfcfcfffcecfcfffcececeffcdcdcdffcdcdccffcccccbffccccccffcccbccffccccccffcacbcaffcacacaffcacbcaffc9c9caffc9caca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7e7dff7e7e7dff7d7d7eff7d7d7eff7e7d7eff7e7d7eff7d7e7dff777777ff6f6f6fff676767ff5d5d5eff555454ff4b4a4bff414141ff363536ff2a2a29ff1d1d1dff131313ff0d0d0dff090909ff070607ff050606ff040404ff020203ff010101ff010101ff010100ff010101ff020102ff090a09ff0b0b0bff090809ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff020203ff060606ff080708ff020102ff000000ff000000ff000100ff010101ff010102ff020101ff010101ff010101ff030203ff060605ff0b0b0bff131312ff1e1e1eff2b2a2bff373737ff444444ff4d4d4eff575757ff626262ff6c6c6cff747473ff7b7b7bff7f7e7eff7f7f7fff7f7e7eff7e7e7eff7e7e7eff7e7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797879ff797978ff797978ff797978ff777676ff767575ff727272ff696969ff605f60ff525252ff4b4c4cff464646ff3e3e3eff363636ff2c2c2bff1b1b1bff121112ff0e0e0dff0b0c0bff0a090aff080908ff070708ff060606ff050606ff050505ff040504ff040404ff030404ff030303ff040404ff030203ff010100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff020202ff030203ff030203ff020203ff010202ff030303ff050504ff080808ff0d0d0cff141414ff212021ff2e2e2eff3a3a3aff434343ff4e4e4eff59595aff656666ff707071ff767676ff7a7b7aff7a7a7aff7a7a7aff7a7a7aff7a7b7aff7a7a7aff7c7c7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcbcbffcbcbcbffccccccffcccdccffcccdccffcccdcdffccccccffcdcdcdffcdcdcdffcdcdccffcececdffcececdffcfcecfffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d9ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdbdbdaffdbdbdbffdcdbdbffdbdbdbffdcdbdcffdcdcdcffdcdddcffdcdcdcffdcdddcffddddddffddddddffdddddeffdeddddffdededdffdededeffdededeffdededeffdfdfdfffdfdedfffdfdfdeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe3e2e3ffe5e4e5ffe7e7e7ffe9e9e9ffecececffefefeffff0f0f0fff2f2f2fff4f3f4fff5f5f5fff6f5f6fff6f6f6fff7f6f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f8fffaf9f9fffaf9f9fffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffefffffefffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffefffffffefefefffffffefffffffffffffffffffffefffffffffefffffefffffffefefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffefffefffffefffffffefefffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefdfefffefefdfffefefdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffdfcfdfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffefefefffefefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefffefffefffffffefefffffffffefffffffffffefefffffefefefffefffefffefefefffffffefffefefefffffefefffffefefffefefefffefffffffefffefffefffffffffffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffffefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefefefffffefefffefffefffffefffffefefefffffffefffefefffffefffefffefefefffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfafbfffafafafff9fafafff9faf9fff8f8f9fff9f8f8fff8f8f9fff8f9f9fff8f8f8fff9f9f9fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff6f6f6fff4f4f4fff2f2f3fff1f1f1fff0f0efffefeeefffedededffecececffeaebeaffe9e9e8ffe7e7e7ffe5e5e5ffe4e3e4ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe1e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0dfe0ffdfe0dfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffdededeffdededdffdddedeffdededdffddddddffdddddcffdcddddffdcddddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdadbffdbdadaffdadadaffdadad9ffd9d9d9ffdad9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd9d9d8ffd8d8d9ffd8d8d8ffd7d8d7ffd8d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d6d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d3d2ffd2d1d2ffd1d1d1ffd0d1d1ffd1d0d1ffcfcfd0ffcecfcfffcfceceffcdcecdffcdcccdffcdccccffccccccffccccccffccccccffccccccffccccccffcacacbffcbcbcaffcacacaffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7d7eff7d7d7dff7e7e7eff7e7d7eff7d7e7dff7d7d7dff7e7e7eff777877ff6f6f70ff666667ff5e5e5dff545454ff4a4a4aff404040ff363636ff2b2a2aff1e1f1eff131414ff0d0d0dff090909ff060606ff040404ff030403ff020303ff020302ff020101ff010100ff000000ff020202ff0a0a0aff0d0c0dff0a0a0bff030403ff020101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030302ff050506ff060706ff010201ff010101ff010100ff010101ff010102ff020202ff020203ff020202ff030202ff040404ff070707ff0c0c0cff131313ff1e1e1eff2a2a2aff383738ff444445ff4e4f4eff585959ff636463ff6d6c6cff747473ff7b7a7bff7e7e7eff7e7e7fff7f7e7eff7e7e7fff7e7e7eff7f7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff707170ff787979ff797978ff797879ff767776ff757575ff707070ff6b6c6cff646364ff59595aff4c4d4cff464646ff3e3f3eff373737ff2e2e2eff232323ff181818ff101010ff0c0c0cff090909ff080708ff070606ff050505ff040404ff030404ff030303ff010202ff010101ff010101ff020303ff060606ff040404ff020101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030303ff040504ff020102ff010101ff010202ff020202ff020203ff010201ff020101ff010201ff030203ff050505ff080808ff0d0d0dff151514ff212121ff2e2e2eff3a3a3aff444443ff4e4e4eff595959ff656565ff717170ff757576ff7a7a7aff7a7a7aff7a7b7bff7a7a7aff7c7c7cff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffccccccffcdcdccffcccccdffcdccccffcccdcdffcccdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcecdceffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd2d1d1ffd2d2d1ffd2d2d3ffd3d2d2ffd3d4d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdad9daffdadadaffdbdadaffdadbdaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdddddcffdddcddffddddddffddddddffdededdffdddddeffdededdffdededeffdededeffdededeffdededfffdededeffdededfffdfdedfffdfdedfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffe0e0dfffe0e0e0ffe0e0e1ffe1e0e0ffe1e1e1ffe2e1e2ffe4e4e3ffe6e6e6ffe9e9e9ffebebebffedeeeeffeff0f0fff1f1f1fff4f3f4fff5f4f5fff6f5f5fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff8f9f9fff9f9f8fff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9fafff9faf9fffaf9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefefffffffefffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefefefffffffefffefefffffefffefffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffefffffffefffefffefffffffefffefefefffffefefffffffffffffffefffffffffffefefffffffffefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefffffffefffefffefefefffffefffffffffffffefffffffffefffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffefffffffefefefffffffffffffffefffffffefffffffffffffffffffefffefffffffefffefffefffffffefffefefefffffefefffffffffffefffefffffffefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefefefffffffffffffffefffffffefffffffffffffffffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffdfefefffefefdfffefdfefffdfefdfffefdfefffdfefefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffdfdfefffdfdfdfffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfdfdfffcfcfdfffdfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffefdfdfffdfdfefffdfefdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffffffefffefffefffffefefffefefffffffefefffefefefffefefefffefefffffffffefffefffefffefffefffffefefffffefefffefffefffffefefffffffefffffefffffefefefffffffffffefffffffffefefffffefffffefefefffffffefffefefffffefffefffefffefffefefefffffefffffffffffffefffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefffffffffffefffffefffffefffefffffefffffefffffffefefefffefffefffffffefffffefefffffefffffefefffffefffefffffffefffefffefffffffefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffefffffefefffffffefffefefefffefefefffefefffffefffffffffefefffefefefffefefdfffefefdfffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffbfbfcfffbfafbfffafafafff9faf9fff9f9f9fff8f9f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff9f9f8fff8f9f8fff9f9f8fff8f8f9fff8f9f8fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff5f5f4fff3f3f3fff2f1f1fff1f0f0ffefefefffeeeeeeffececedffecebebffeaeaeaffe7e8e7ffe5e5e6ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe2e2e1ffe1e1e1ffe0e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffdfdfdfffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededeffdededeffdddedeffddddddffdededdffddddddffddddddffdddcddffdcdcdcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdadbdbffdbdadaffdbdadbffd9dadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d0d0ffd0cfd0ffcfcfceffcecfceffcdcdceffcdcdcdffcccdcdffcdcdcdffccccccffcdccccffccccccffcccbccffcccccbffcacbcaffcbcacb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7dff7e7d7dff7e7d7eff7e7d7eff7d7e7dff7d7e7dff7d7e7dff777777ff6e6e6eff666666ff5d5d5dff535353ff494949ff3f3f40ff363636ff2b2b2bff1e1e1eff131414ff0e0e0eff090a09ff050606ff040403ff030303ff020303ff030303ff030302ff010102ff000101ff030203ff0b0b0bff0d0c0dff0b0b0bff040403ff020201ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff040404ff050504ff020201ff010101ff010101ff010101ff010101ff020202ff020202ff030303ff030304ff050504ff080708ff0c0c0cff131313ff1f1f1fff2b2c2bff373838ff444443ff4f4e4fff595959ff636363ff6d6d6cff747474ff7a7b7bff7e7e7fff7e7f7fff7f7e7eff7e7e7eff7e7e7eff7e7f7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff707170ff797979ff777776ff767576ff707070ff706f70ff6a6b6bff626262ff585858ff4b4b4bff454544ff3b3c3cff333434ff2a2a2aff1f1f1fff151516ff0e0e0eff0a0a0bff080809ff070706ff040504ff030303ff020303ff010202ff020201ff010101ff010101ff010101ff040404ff070706ff050505ff020202ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff040403ff050405ff020202ff010101ff010101ff010001ff010101ff010101ff020201ff010202ff020202ff040404ff080808ff0c0c0cff131212ff1f1f1fff303030ff3b3b3aff434443ff4e4d4dff595a5aff656565ff727271ff7a7a7aff79797aff7a7a7aff7a7a7aff7c7c7bff7e7e7eff80808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcdcdccffcccdccffcdcdcdffcdcccdffcdcdccffcdcdcdffcccdcdffcdcdcdffcdcdceffcdcecdffcececeffcfcecfffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d2d1ffd3d2d2ffd3d3d3ffd3d3d4ffd4d4d3ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffdad9daffdad9daffdadadaffdadbdaffdadadbffdadbdaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcddffdcddddffddddddffdededdffdddeddffdededeffdededeffdededdffdededeffdedfdeffdfdedeffdfdedfffdedfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e1ffe2e2e3ffe5e5e4ffe7e7e7ffeaeae9ffededecffeeeeeefff1f0f0fff3f3f2fff4f4f4fff5f5f5fff5f5f6fff7f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafff9fafafffaf9f9fffaf9fafff9f9f9fff9faf9fff9f9fafff9f9f9fff9faf9fffafafafffafafafffbfbfafffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffdfefdfffefefefffffefefffefefefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffefffffffffefffefefefffefefefffffffefffffffffffefefffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffffffffffffffffffefffffffffffefffffefefffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefefffefefefffefffefffefefffffffefffffefefefffefefefffefefefffffffefffffefefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffdfefefffefefefffdfdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefffffffefffffffffefefffffffffffffefffffefffefffefffefffefffefffefefefffefefffffefefffffffefefffefffefffffefffffffefefffffffefffefffffffffefefffefffffffefffffffefefefffefefffffffffffffefffefffffffefffefefefffefefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefffefffefefefffffffffffefffffffffefffffefffefffefffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffffffefffffffffefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffffffffefefffffefffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffffefefffefffefffefffefffffefefffefefefffefefefffdfefefffefdfefffefefefffdfefdfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffbfbfcfffbfbfbfffafafafffafaf9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f9f9fff9f8f9fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f6f6fff5f5f6fff4f4f4fff2f3f3fff1f1f0fff0f0f0ffefeeefffedeeedffecedecffeaebebffe8e8e8ffe7e6e7ffe5e5e5ffe4e3e3ffe2e3e2ffe3e2e3ffe2e2e2ffe2e2e1ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffdfe0e0ffe0e0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdedeffdfdedeffdededfffdededeffdededeffdededeffdededdffdddddeffdddeddffdcdddcffddddddffdcdcddffdcdcdcffdbdcdcffdbdcdbffdbdbdcffdbdbdbffdbdadbffdbdbdaffdadadbffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd5d4d4ffd5d4d5ffd4d4d4ffd4d3d4ffd3d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd1d0d1ffcfd0cfffcfcfceffcececeffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcccccdffccccccffcccbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7eff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7e7e7dff7d7d7dff767677ff6e6f6eff656666ff5c5b5bff525352ff494849ff3f403fff353635ff292a2aff1d1d1dff141314ff0d0d0eff0a0909ff060606ff040404ff030303ff030403ff030303ff030202ff010202ff010101ff020203ff0a0a0bff0d0d0dff0a0b0aff040303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff020202ff040404ff040404ff020201ff010101ff010101ff010101ff010101ff020101ff020202ff030203ff030403ff040504ff070707ff0c0b0bff131213ff1f1f1fff2c2b2cff383838ff444444ff4e4e4eff595958ff626363ff6c6c6cff737374ff7a7b7bff7d7e7eff7e7e7eff7f7f7fff7e7e7eff7f7e7eff7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717170ff707171ff767575ff707070ff6f7070ff6e6e6fff6b6a6bff646464ff5b5b5bff4f4f4fff484848ff3f3f3fff363636ff2b2c2cff212121ff171716ff0f0f0fff0b0b0bff080808ff060606ff040404ff030303ff020201ff010101ff010101ff000000ff010101ff010102ff060606ff070807ff060606ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010202ff050404ff050606ff020202ff000101ff000001ff010101ff000100ff020201ff020202ff030304ff040404ff060606ff080809ff0c0c0bff141414ff202020ff2d2c2dff383838ff424141ff4b4c4bff575756ff626263ff6e6f6eff787878ff797979ff797a7aff7c7c7cff7e7e7eff80807fff81818100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcccdccffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcececeffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d3ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d5d5ffd6d7d6ffd7d6d7ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffd9dad9ffdadadaffdadadaffdadadbffdbdbdaffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffddddddffdddddcffddddddffdddeddffddddddffdededeffdddedeffdededeffdededeffdededeffdededfffdedfdeffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe3e3e3ffe6e6e6ffe9e9e8ffebebebffededeeffeff0f0fff1f2f2fff4f3f3fff5f5f5fff6f5f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9fafffafafafff9faf9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fffafaf9fffafafafffafafbfffbfafbfffbfbfbfffcfcfbfffbfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfefffefefefffefefefffefffefffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffefffffefffffefefefffffefefffffffffffffffefffefffefffefefefffefefefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffefffefffffffffffefffefffefffefffffefffffffffffffefffffffefffefffffffffffefffefffefffefffffefffffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefefefffffefefffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffefffffefffffefffefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffdfefdfffefdfdfffefdfefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefffffffefefffffefefffffffefefffefefefffefffefffefefefffefefefffefffffffefefffffefffffffffffefffefffefffffefefffefefffffefefefffffefefffffffffffffffefffefffefffefffefffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffefffffefffffefefefffffefefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefefefffffefefffefffefffefefefffefefffffefffffffefefefffefffefffffefffffefffefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafffafaf9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff9f9f8fff8f8f8fff9f9f9fff8f8f8fff8f9f9fff9f9f9fff8f9f8fff8f9f9fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f7f8fff7f7f8fff7f7f7fff6f7f6fff6f5f6fff4f5f4fff3f3f3fff1f1f2fff0f0f0ffefefefffedeeeeffedededffecebebffeaeae9ffe8e8e7ffe6e6e5ffe4e4e4ffe2e3e3ffe2e2e2ffe1e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdfdedfffdededeffdededeffdededeffdedddeffdededeffdddedeffddddddffddddddffddddddffdddddcffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadbdaffdadbdbffdadadaffdadad9ffd9d9d9ffd9dadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0cfffcececeffcececeffcececeffcececeffcececeffcdcdccffcdcdcdffcdcdcdffccccccffcccccdffcccccdffcccccc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7d7dff7d7e7dff7d7d7dff7d7d7eff7d7d7dff7d7d7dff7d7d7dff767676ff6e6e6dff656565ff5b5b5bff515151ff484848ff3f3f40ff343434ff282828ff1c1c1cff131313ff0d0d0cff090909ff060706ff040404ff030403ff040303ff030303ff030202ff020102ff010101ff030202ff0a0a0aff0b0b0bff090909ff030302ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff020202ff040404ff040405ff010101ff000100ff010101ff010100ff000100ff010001ff010101ff020303ff030303ff040404ff070606ff0b0b0bff121212ff1f1f1eff2b2c2cff373837ff434243ff4d4e4dff585858ff626362ff6c6b6bff737273ff7a7979ff7e7d7dff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff707170ff717070ff717071ff6e6e6eff6f6e6eff6b6b6bff656565ff5d5e5dff525252ff4b4b4bff424242ff383838ff2e2e2dff222222ff181718ff101010ff0c0c0bff080909ff060607ff040504ff020303ff020202ff010101ff010101ff010100ff010101ff010201ff060706ff090908ff060607ff030303ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020201ff050505ff050505ff020202ff010001ff010000ff010000ff000100ff010101ff020202ff030403ff040404ff050505ff070707ff0c0c0cff151515ff212121ff2c2d2dff383738ff424242ff4c4c4cff575757ff636363ff706f70ff797979ff7a7a7aff7c7c7bff7e7e7eff808080ff818181ff8181810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcccdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcecfceffcfcfceffcfcfcfffcfd0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d7ffd6d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d8ffd7d8d8ffd9d8d8ffd8d9d8ffd9d8d8ffd9d8d9ffd9d8d8ffd9d9d9ffdad9d9ffdadad9ffd9dad9ffdadad9ffdadadaffdadbdaffdadbdaffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdbdcdcffdcdcddffdcdddcffdcddddffddddddffddddddffddddddffdededdffdededeffdededeffdededeffdfdfdeffdededeffdededfffdfdfdfffdedfdeffdedfdfffdfdfdfffdfe0dfffdfdfdfffdfe0e0ffdfe0e0ffe0e0e0ffe1e0e0ffe0e1e0ffe2e2e2ffe5e5e5ffe7e7e8ffe9eae9ffecececffeeeeeffff0f0f0fff2f2f2fff4f4f4fff5f5f5fff5f6f6fff6f6f7fff7f6f7fff8f7f7fff7f8f7fff8f8f7fff8f8f7fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f9f8fff8f9f8fff9f9f8fff9f8f9fff8f8f8fff9f8f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffafafafffafafafffafafafffafbfbfffbfbfbfffcfcfbfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefffefffefffffffffffffffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefefffefffefffffefffffefefefffffefffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefefefffefefffffefefefffffefffffefefefffefefefffffefefffffffefffefefefffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffffefefffefffefffffefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefdfefffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfefffdfdfefffefdfefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfdfdfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffffffffffffefefffefefefffffefffffffffefffffefffffffffefffffefefffefffefffefefffffffefefffffefefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffefefefffffffefffefefffffffefefffefffefffffefefffefefefffffffefffefffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffefffffffffefffefffefffffefffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefefefffffefffffefffefffffefffffefefffffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffefefffffefefffefefefffffefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfcfffdfdfcfffcfcfcfffbfcfcfffbfbfbfffafbfafffafafafff9fafafff9faf9fff9f9f8fff9f8f9fff9f9f9fff9f8f8fff9f8f9fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f8fff6f7f7fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff1f1f1fff0f0f0ffefeeeeffedededffedececffebebeaffe9e8e9ffe7e7e6ffe5e4e5ffe3e3e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e0ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdededeffdfdedfffdfdfdfffdfdedeffdededeffdededeffdededdffdeddddffdedddeffddddddffddddddffdcddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdadaffdadadaffd9d9daffdad9daffd9d9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcecfceffcececeffcdceceffcecfceffcdcdcdffcecdceffcdcdcdffcdcdcdffcdcdcdffccccccffcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7e7d7dff7d7d7dff7d7d7eff7d7d7cff7d7d7dff7d7d7dff757675ff6d6d6dff646464ff5a5a5aff515050ff474747ff3e3d3eff333333ff272627ff1b1b1bff121212ff0d0d0cff090909ff060606ff040304ff030303ff030303ff020202ff030203ff020202ff010101ff020202ff090909ff0a0a0aff080808ff020302ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020302ff050405ff040504ff020102ff000000ff000000ff010001ff010100ff000001ff020101ff020303ff030303ff040403ff060606ff0b0a0aff111111ff1e1e1dff2b2b2bff363736ff424243ff4d4c4cff575757ff606160ff6a6a6bff727272ff797978ff7d7d7dff7d7d7dff7d7e7eff7e7e7eff7e7e7eff7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717071ff717171ff717170ff6f6f6fff6b6b6bff656565ff5e5e5eff535353ff4c4c4cff434443ff393939ff2e2e2dff222222ff181818ff111011ff0c0c0cff080909ff060606ff050404ff030203ff020202ff020202ff010102ff010001ff000100ff020101ff070707ff090908ff070707ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050505ff050505ff020201ff010101ff000000ff000000ff010100ff010101ff020202ff030303ff030403ff040404ff070707ff0d0d0dff171616ff222222ff2e2e2eff393939ff444344ff4f4e4fff5a5a5aff676666ff727273ff7c7b7cff7b7c7cff7e7e7eff808080ff818181ff818181ff8181810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccdffcdcccdffcccdcdffcdcdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcecdcdffcececeffcececfffcfcfcfffcfcfd0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9dad9ffd9d9daffdadbdaffdadbdaffdadadaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddcddffdddddcffddddddffddddddffdeddddffdddedeffdededeffdededeffdfdedeffdededeffdfdfdeffdfdedfffdededfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe3e3e3ffe6e6e7ffe8e8e8ffebebebffedededffefefeffff2f1f2fff4f4f3fff5f5f5fff6f5f5fff6f6f6fff7f6f6fff7f7f7fff8f7f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffbfafafffafbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffffefffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefefffffffffffffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffffefefffefffffffefefffffefffefffefffefffefefffffffefffffffffefffffefefffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfdfefffefdfdfffefefdfffefdfdfffdfdfcfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefdfffefefefffdfefdfffefdfefffdfefdfffefdfefffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfcfcfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfdfcfffcfdfdfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffdfefefffdfefdfffefdfefffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffefffefffefefffffffefffffffefefffefffffffffefffffefffffffefffefffefefffffffefffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffefffffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefefffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffefefefffefffffffffffffffffefefffefefffffefffffffffffefffffffffffefffefffefefffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000fffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffffefefffffefefffefefefffefefdfffefdfefffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfcfcfffbfbfbfffafbfbfffafafafffafafafff9faf9fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff8f9f9fff8f8f9fff9f8f8fff8f9f9fff9f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff6f5f5fff5f5f5fff3f3f4fff1f2f2fff0f1f0ffefefefffeeeeeeffedededffecebebffeaeae9ffe7e7e8ffe6e6e5ffe3e3e4ffe2e2e3ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e1e0ffe0dfe0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdedfdfffdfdedfffdedfdfffdedfdfffdededfffdededeffdededeffdddedeffdeddddffdddeddffddddddffddddddffdcddddffddddddffdcdcddffdcdcdcffdcdbdcffdbdcdcffdbdbdbffdbdbdbffdadbdaffdbdadbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd6d6d7ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d1d0ffd0d1d1ffd0cfd0ffcfcfd0ffcfcfceffcececeffcececeffcececeffcececeffcececeffcdceceffcdcccdffcdcdcdffcdcdcdffcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7eff7d7d7dff7d7d7dff7d7d7dff7c7d7cff7c7c7dff757575ff6c6c6bff636363ff59595aff4f4f4fff454645ff3c3b3cff313131ff252525ff1a1919ff111111ff0c0c0cff090a09ff060606ff040304ff030303ff030303ff030203ff020203ff010101ff000101ff020201ff080909ff090909ff070708ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff050505ff050505ff010201ff000000ff010000ff010000ff000101ff010001ff010202ff030303ff030303ff040404ff070606ff0b0a0aff101110ff1d1c1dff2a2b2aff363636ff414142ff4b4c4cff555656ff605f5fff696969ff707070ff777878ff7b7b7bff7c7d7dff7d7d7eff7e7e7eff7e7f7eff7e7f7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717171ff717171ff707171ff707070ff6c6c6cff656565ff5e5e5eff535353ff4d4d4dff444343ff393a3aff2e2e2eff232323ff181919ff111112ff0d0d0cff090909ff060706ff040404ff030303ff030203ff020203ff020202ff010101ff000101ff010101ff070607ff080909ff060606ff020303ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff050505ff050404ff010202ff010100ff000100ff000000ff010001ff010201ff020202ff030202ff020203ff040304ff070808ff0d0e0eff161617ff232322ff2f3030ff3a3a3aff464646ff515251ff5e5e5eff6a6a6bff767676ff7e7f7eff7e7e7eff808080ff818081ff818181ff818080ff818181000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcecdceffcecfceffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdad9daffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcddffddddddffddddddffdddeddffdddedeffdddedeffdedddeffdededeffdededeffdededeffdedfdeffdfdedfffdfdfdeffdfdfdfffdfe0dfffdfdfe0ffdfdfdfffdfe0e0ffe0e0e0ffe1e0e1ffe2e2e3ffe4e5e5ffe8e8e7ffeaeaeaffecedecffeeeeeffff1f0f0fff3f2f2fff4f5f5fff5f5f6fff5f6f6fff6f7f6fff6f6f7fff8f7f7fff8f8f7fff8f7f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff8f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9fafff9faf9fff9fafafffafafafffbfafafffafbfbfffbfbfbfffbfcfcfffbfcfbfffdfcfdfffcfdfcfffdfdfdfffdfefdfffefdfefffefefdfffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffefffffffffefffffffefffefefffffffefffffefffffffefffefffefffefffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffefefffffefffffffffffefffefffffffffffffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefefffffffefffffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefefffffefefffefefffffefffefffffffefffefffefffefffffffffffffffffffffffefffffffffffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefffffffffffefffefefffffefefffffefffefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfdfdfffefdfefffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffdfdfdfffefdfdfffefdfdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffffefffffffffefffefffffffefefefffefefefffefefffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffffffffffffffefefffffefffefffffffefffefffefffefefffffffffffffffffffffefffefffefffefffffefffffffffefffefffffffefffefffefffffffefffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffefffefffffffffffefffefffffffffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffffefffffefffffffefefefffefefefffefefffffefefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffffefffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffffffefffefffffffefffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000fffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffefffffffefffefefefffffefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffafafbfffafafafffaf9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff8f9f8fff9f8f9fff8f8f9fff8f9f9fff9f8f8fff8f9f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f7f8fff8f8f7fff7f8f8fff8f8f7fff7f7f8fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff6f7f7fff6f6f6fff6f5f5fff4f4f4fff3f3f3fff1f1f1fff0f0f0ffeeefeeffeeeeedffecedecffebebebffe9e9e8ffe7e7e7ffe4e5e4ffe3e3e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0dfffdfdfe0ffe0dfe0ffdfe0e0ffdfdfdfffdedfdeffdfdfdfffdededeffdededfffdededeffdededeffdeddddffdededdffdeddddffdeddddffdddcddffdddcdcffdddddcffdcdcddffdcdcdcffdcdcdcffdbdbdbffdbdbdcffdbdbdbffdbdadbffdbdadaffdadadaffdadadaffdadadaffd9d9d9ffdad9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd6d6d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d2ffd3d2d3ffd2d3d2ffd2d2d2ffd1d2d1ffd1d2d2ffd1d1d2ffd1d0d1ffd0d0d0ffd0d0cfffcfcfcfffcececeffcecfcfffcececeffcececeffcececeffcececeffcecdceffcecdceffcdcdcdffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7e7eff7d7d7dff7d7d7dff7d7d7dff7c7d7cff7b7c7cff7b7c7cff737374ff6b6a6aff616161ff575757ff4d4d4dff424242ff39393aff2e2f2fff242423ff181818ff101010ff0c0c0cff090909ff060606ff040404ff040303ff030303ff020303ff020202ff010202ff000101ff020102ff080807ff080808ff060606ff020102ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff030303ff060606ff060606ff010201ff000000ff000001ff000000ff010100ff000100ff020202ff030303ff040304ff040504ff070706ff0a0a0aff101010ff1c1c1cff292929ff343534ff404040ff4a494aff535453ff5e5e5eff676767ff6f7070ff777778ff7b7b7bff7c7c7cff7d7d7cff7d7d7dff7e7e7eff7e7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717271ff717171ff717171ff717171ff707171ff717171ff6c6c6cff666665ff5e5e5eff535353ff4c4d4dff434444ff3a3a3aff303030ff242424ff19191aff111112ff0d0d0dff090809ff060605ff040303ff030303ff030202ff030202ff020302ff010102ff000101ff020201ff080808ff09090aff060606ff030202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff050505ff050505ff010102ff000001ff000000ff000000ff000001ff010101ff020202ff020302ff030302ff040404ff080808ff0f0f0fff171717ff242424ff323131ff3c3c3cff484848ff545454ff606060ff6d6c6cff787978ff808081ff808080ff818181ff808181ff808181ff818181ff818181000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffccccccffcdcdceffcececeffcfcecfffcfcfcfffd0d0d0ffd1d1d0ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d2ffd3d4d3ffd3d4d4ffd3d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9dadaffdadadaffdadadaffdbdbdbffdadbdaffdbdbdbffdbdbdcffdbdcdcffdcdbdbffdcdcdcffdcdcdcffdddddcffdcdcdcffdddcdcffdddeddffdddddeffdddedeffdededeffdddddeffdddedeffdededeffdfdedeffdededeffdfdedfffdededfffdfdfdfffdfdfdfffe0dfe0ffdfdfe0ffe0e0e0ffe0e1e0ffe1e2e2ffe3e3e3ffe6e6e6ffe8e8e9ffebebeaffedeeedffeff0effff1f1f2fff4f4f3fff5f5f5fff5f6f5fff6f6f6fff7f6f6fff7f7f7fff7f8f7fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffbfafafffbfafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffefdfefffefefdfffefefefffefefefffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffefffffffefffffffefffffffefffffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffffffffffffffefffffefefffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefefffefffffffffffffffefefffffffefffffffffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefefffefdfefffefefdfffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffdfdfdfffefdfdfffefdfefffefefefffefdfefffefdfefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffefefffffffefffffffffefffffefefffefffffffffffefffefffffffffffffffffffefffffffefffefffffffefefefffefefefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffefefffefefffffffefefffefefffffffefffffefefefffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffefffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffefefefffffffefffefefefffefefefffefefefffefdfdfffdfdfdfffdfefefffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffbfafbfffafbfafffafafbfffafafafffafafafff9f9f9fff9faf9fff9f9f9fff9f9f8fff9f9f9fff8f9f8fff8f9f8fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff8f8f9fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff8f8f8fff7f7f8fff7f7f7fff7f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f7fff8f7f7fff7f8f7fff7f7f7fff6f7f7fff6f6f6fff5f5f4fff4f4f3fff2f2f2fff0f0f0ffefefefffeeeeeeffedededffecebebffeaeaeaffe7e8e7ffe5e6e5ffe3e4e4ffe2e2e2ffe1e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededeffdedddeffdededeffdddddeffddddddffddddddffddddddffdcddddffddddddffdddddcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdcdbdbffdbdbdbffdbdadbffdadadbffdbdadbffdadadaffdad9daffdadadaffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d8d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d3d2ffd1d2d2ffd1d2d1ffd1d2d1ffd1d0d1ffd0d1d1ffd1d0d0ffd0d0cfffcfcfcfffcecfceffcececeffcfceceffcececeffcececfffcececeffcececeffcecdcdffcececeffcccccd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7d7c7dff7d7c7dff7c7c7bff7a797aff797a7aff727272ff676868ff5e5e5eff545454ff494a49ff3f3f3fff363636ff2d2d2dff222323ff181817ff100f0fff0b0c0cff090909ff060706ff040504ff040304ff030303ff020303ff020202ff010101ff000000ff010202ff080707ff080808ff060607ff010201ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff070607ff070707ff020101ff000000ff010100ff000000ff010101ff010101ff020201ff030303ff040303ff050504ff070707ff0b0b0aff100f10ff1b1b1bff262727ff323232ff3d3e3dff474747ff515150ff5b5b5bff656565ff6f6f6eff787778ff7c7d7cff7d7d7cff7d7d7cff7d7d7dff7d7d7dff7d7e7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717171ff717171ff717171ff717271ff6d6c6cff666665ff5e5e5eff535353ff4c4d4cff444444ff3a3b3bff313132ff252625ff1a191aff121111ff0d0d0dff080808ff050505ff030303ff020303ff020303ff030303ff020202ff010101ff000000ff020102ff0a090aff0b0b0aff070707ff030202ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010201ff040404ff060606ff050505ff010101ff000100ff010000ff000100ff010001ff010101ff010201ff030303ff030303ff050505ff080908ff0f0f0fff171717ff252525ff333333ff3e3e3eff4a4a49ff555655ff616262ff6e6e6eff7a7a79ff818181ff818081ff818081ff818081ff818181ff818181ff81818100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcececeffcececeffd0d0cfffcfcfd0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d1d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d6ffd7d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdad9daffd9d9d9ffd9dad9ffdadadaffdadadaffdadadbffdadbdaffdbdbdbffdbdbdbffdcdcdcffdbdbdcffdcdbdcffdcdcdcffdcdddcffdcddddffddddddffddddddffddddddffddddddffdedddeffdedddeffdededeffdededeffdededeffdededfffdfdedfffdfdedfffdfdfdfffe0dfe0ffdfdfdfffe0e0e0ffdfdfe0ffe0e0e0ffe2e3e3ffe5e5e5ffe7e7e7ffeae9eaffecececffefeeeefff0f1f1fff3f3f3fff4f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffbfafbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffefefffffefffffffefffffffefefffefffffffffefffffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffefefffffffffffffefefffffefffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffefefffefefefffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefffefffefefefffefffffffffefefffffefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffefefffffffefefffefefefffefffefffffefffffefefefffefefefffefdfefffefefefffdfefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfcfdfffcfdfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffefefffffefffefffffefffffefefffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffefffffffefffffffffefefffefefffffefefffffefefefffefefefffefffefffefffffffffffefffefefefffffefefffffefefffefffefffefefefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffefefdfffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffefefffffefffefffffefffffefefefffefefefffefdfefffdfefefffdfefefffdfefefffefdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffafbfbfffafbfbfffafafbfffafafafff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff9f8f9fff9f8f8fff8f9f9fff9f8f9fff8f8f8fff9f9f9fff8f9f8fff8f9f8fff9f8f8fff8f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f8f7fff7f7f8fff8f8f8fff7f7f8fff7f7f8fff8f7f7fff7f7f8fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff5f5f5fff4f4f4fff3f3f3fff1f1f1ffeff0f0ffeeeeeeffedededffececedffebebeaffe8e9e8ffe6e6e6ffe5e5e5ffe3e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfe0e0ffdfdfdfffe0dfdfffdfdedfffdfdedeffdedfdfffdededeffdddedeffdededeffdededdffdddeddffdeddddffddddddffddddddffdddcddffdddddcffdcdcdcffdcdcdcffdcdbdbffdbdcdcffdbdbdcffdbdbdbffdbdadbffdbdbdaffdadbdbffdadbdaffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d6d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcececeffcfceceffcececfffcececeffcececeffcecfcfffcececd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7d7c7cff7b7b7cff7a7a7aff797879ff787878ff707070ff656465ff5a5b5aff505150ff464747ff3d3d3dff343434ff2a2a2bff212020ff161616ff0e0e0fff0b0b0bff080908ff050606ff040404ff030304ff030303ff020202ff010101ff010100ff000000ff010101ff070707ff080807ff060606ff020101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff030202ff050606ff070707ff020102ff000000ff010001ff010001ff010101ff010101ff010202ff020202ff030303ff040404ff070606ff0a0a0aff0f0f10ff1a1a19ff242525ff2f2f2fff3a3a3aff444344ff4e4e4eff575858ff626262ff6d6d6cff777777ff7c7c7cff7d7c7cff7c7c7cff7d7d7dff7d7c7cff7e7d7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717171ff717171ff717171ff717171ff6c6c6cff666665ff5e5e5eff535353ff4d4c4dff444444ff3c3b3bff313232ff252526ff191a1aff121212ff0c0c0cff080808ff050505ff030404ff030303ff030203ff020202ff020202ff010101ff010000ff020202ff0a0a0bff0b0b0bff070707ff020302ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff040505ff070707ff060606ff010101ff000000ff000000ff000000ff000101ff010000ff020102ff030203ff040404ff060606ff0a090aff0f1010ff181818ff262626ff343534ff403f3fff4b4b4cff565756ff636363ff6f6f6fff7a7a7aff818282ff818181ff818181ff818181ff818181ff818081ff8181810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdccffcdceceffcdcecdffcdceceffcdcdcdffcecdcdffcecfceffcfcfcfffcfcfd0ffd0d0d1ffd0d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d7ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9daffdad9daffdadadaffdadbdbffdbdadbffdadbdbffdbdcdbffdbdcdbffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdddcddffdddddcffddddddffdddddeffdeddddffdededeffdddedeffdededeffdededeffdedfdeffdedfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfe0ffe1e1e1ffe4e4e4ffe6e6e6ffe9e8e8ffebebebffedeeedfff0eff0fff2f1f2fff4f3f4fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f9f9fff9f8f8fff9f8f8fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafffafafafffafafafffafbfafffbfbfbfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffefdfefffefdfefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffefffffffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefffefffffffffffefefefffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefffffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffdfefefffefdfdfffefefefffdfefdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfdfffcfdfdfffdfcfcfffdfcfcfffdfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfcfcfffdfcfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffefefdfffefefdfffdfefefffdfefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffdfefefffefdfefffefdfdfffefefdfffefefdfffefdfdfffdfefdfffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefefdfffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffffefffffffefffffffefffffffffefffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffefffefffffffefefffffefefefffffefefffefefffffefffefffefefefffffffefffefefefffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffefffffefffefffffffefffefffffffefefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffefffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffefefefffdfefefffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffafbfbfffafafafffafafafffafafafffaf9fafffafafafff9f9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff8f9f9fff9f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff7f8f7fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff5f5f4fff4f3f3fff2f2f2fff1f1f0fff0f0efffeeeeeeffecededffecebecffeaeaeaffe7e7e7ffe5e5e6ffe4e4e4ffe1e1e2ffe1e1e1ffe0e0e0ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdedeffdededfffdededeffdddedeffdeddddffddddddffdddeddffddddddffddddddffdcddddffdcdcddffdcdcdcffdcdcdcffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadad9ffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd8d7d8ffd7d7d7ffd7d6d7ffd6d7d6ffd6d7d6ffd6d5d5ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d2ffd3d3d3ffd2d2d3ffd3d2d3ffd1d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfcfffcececfffcfcfcfffcfd0cfffd0cfcfffcececfffcfceceffcececfffcececfffcececf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7c7c7cff7b7b7bff797a79ff797879ff767676ff777676ff6e6e6eff616262ff565656ff4d4d4eff454645ff3e3e3eff343434ff2b2b2aff212121ff161616ff0f0f0fff0b0b0bff080808ff050505ff030303ff030303ff020203ff010202ff010101ff010001ff000100ff010101ff070707ff080808ff060607ff020202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff050505ff070607ff020102ff010001ff010101ff010201ff010101ff010102ff010201ff020202ff030303ff050504ff070707ff0a0a0aff0f100fff191818ff242423ff2e2e2eff383839ff424142ff4a4a4bff545454ff5f5f5fff6b6b6bff767776ff7c7c7cff7d7d7dff7d7d7dff7c7c7dff7d7d7dff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717171ff717171ff707170ff707071ff6d6c6cff666666ff5e5e5eff535353ff4d4d4dff454444ff3c3c3dff323131ff252526ff191a1aff111112ff0c0b0bff070707ff050605ff040404ff040403ff020303ff010202ff010101ff010101ff000000ff020202ff0a0a0aff0b0b0bff070707ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff040504ff070707ff070707ff010201ff000000ff010000ff010000ff000000ff010101ff020202ff030203ff040505ff070606ff0a0a0aff101010ff181919ff272727ff353435ff404141ff4d4d4dff595959ff646465ff6f6f70ff797979ff818080ff7f7f80ff818181ff818181ff818181ff818181ff8080810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcececdffcececdffcececdffcecfceffcfcfcfffcfd0cfffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd3d2d3ffd3d2d3ffd4d3d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd8d7d8ffd7d7d8ffd7d8d7ffd7d7d7ffd8d8d8ffd8d9d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdad9daffd9dadaffdbdadaffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddddcffdcddddffdcddddffddddddffdeddddffdddddeffdddedeffdededeffdededeffdededeffdededeffdededfffdfdedeffdfdfdeffdfdfdfffe0dfdfffdfe0dfffe0e0e0ffe0e1e0ffe2e2e2ffe5e5e5ffe7e7e7ffe9eae9ffecececffefeeeffff1f0f1fff3f2f3fff5f5f4fff5f6f6fff6f5f5fff6f6f7fff7f7f6fff7f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffaf9f9fffafaf9fffaf9f9fff9fafafffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfefefffefdfdfffefefefffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffffffefefffefffffffefffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefefefffffefffffefefffffefffefffffefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefefefffefefefffefffefffffffffffffffffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefefefffffffefffefffffffefefefffefffefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefefefffefefefffefefdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffffefffffffefefffffffffffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffffffefffefefefffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffefefffefefffffefefffffefefefffffefffffefefefffefefffffefefffffefefefffefefefffefffefffffffffffefffefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfdfffdfdfdfffefdfefffdfdfefffffffffffffffefffefffefffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffafbfbfffafafafffafafafff9faf9fffafafafff9f9fafff9f9f9fff9f9fafffafaf9fffaf9f9fff9fafafffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff8f9f80000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff4f4f5fff3f3f3fff1f2f2fff0f0f0ffeeefeeffedededffecededffebebebffe8e8e8ffe6e6e7ffe5e4e4ffe3e2e2ffe1e2e1ffe1e1e0ffe1e0e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededeffdedddeffdededdffdddedeffddddddffddddddffddddddffddddddffdddcdcffdcdcdcffdddcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdcffdbdbdbffdbdadbffdadadbffdadadaffdadad9ffd9dad9ffdadadaffd9dad9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d7ffd7d7d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0cfcfffd0cfcfffd0cfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcecfce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7bff7a7a7aff797979ff787878ff757575ff747474ff6c6c6cff616262ff585858ff4f4f4eff474646ff3f3f3fff373736ff2e2e2fff222222ff161616ff0f0f0fff0b0b0cff070708ff040404ff020203ff030302ff030303ff030303ff020202ff020101ff010101ff010101ff060706ff080708ff070706ff030303ff020101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff040404ff060606ff010102ff010101ff020202ff010202ff020101ff010101ff010101ff020202ff040303ff050506ff070808ff0b0b0bff111110ff1a1a1aff282828ff343435ff3b3b3cff424241ff4a4949ff535453ff60605fff6c6b6cff777777ff7d7c7cff7d7d7dff7d7c7dff7d7d7cff7d7d7dff7d7d7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717171ff717071ff707070ff707070ff6c6c6cff666565ff5f5e5eff545353ff4d4c4cff444445ff3b3c3cff303131ff242525ff191919ff111110ff0a0b0aff060606ff050505ff040404ff030304ff020202ff010101ff010100ff000001ff000000ff020202ff0a0a0bff0a0a0aff060607ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff080707ff080808ff020202ff000000ff000100ff010000ff010100ff020101ff020202ff030303ff040404ff060606ff090a0aff100f0fff191a19ff272727ff353534ff414142ff4e4e4eff5a5a5aff656465ff6f6e6eff787878ff7e7e7eff7e7e7fff808080ff818181ff818181ff818181ff818181000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcdcdffcdcdceffcdcdcdffcececeffcececdffcececdffcfcfcfffcecfceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d7ffd6d6d7ffd6d6d7ffd6d6d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d7ffd8d8d8ffd9d8d8ffd9d8d8ffd9d9d9ffd9d8d9ffd9d9d9ffdad9d9ffdad9d9ffd9dadaffdadadaffdadadaffdadbdaffdbdadbffdbdbdbffdbdcdbffdcdcdbffdcdbdcffdcdcdcffdcdcddffdddcdcffdddcdcffddddddffdddddeffdddddeffdededeffdededeffdededeffdededeffdededfffdededeffdfdedeffdfdfdeffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe0e0e1ffe3e3e3ffe6e6e6ffe9e9e8ffebebebffedededfff0f0effff1f1f2fff3f3f4fff5f5f5fff5f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f8fff8f7f7fff7f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffefefffffffefffffffffffffffefefffffefefffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffdfdfefffefefdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffffffefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffefffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffefefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfdfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffdfefdfffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffcfcfdfffdfcfdfffcfdfdfffdfcfcfffdfcfcfffdfdfcfffdfdfdfffefdfdfffdfefdfffefefdfffdfefefffefdfefffefdfefffefefefffefefefffffefefffefefffffffefffffffffefffefffefffefffefffffefefffffffffffffefefffefefefffefefefffefefefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffefdfdfffdfefdfffefdfdfffefefefffefdfefffefefefffefefefffffefefffefefefffffefefffffefefffffffffffffefefffffefefffefefefffefefefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffefffefffffffefffefefffffefffffffefffefffefffefffffffefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfcfcfffefdfefffefefefffefdfdfffffefffffefefefffffffefffefefffffffefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfafafffafafafffafafafffafafafffaf9f9fffafaf9fff9faf9fff9f9fafffaf9fafff9f9f9fffafaf9fff9fafafffafafafff9f9fafffaf9fafffafaf9fff9faf9fff9f9f9fff9f9f9fffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f8fff9f8f9fff8f9f900000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff6f5f5fff5f5f5fff4f4f4fff3f2f2fff1f1f0ffefefefffeeeeeeffecededffecebecffeaeaeaffe8e8e7ffe5e6e6ffe4e3e4ffe1e1e2ffe1e0e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdeffdededfffdededeffdededeffdededdffdeddddffdddddeffddddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdcdcdbffdbdbdbffdadbdbffdbdadbffdadbdaffdadadaffdadadaffdad9daffdadad9ffd9d9d9ffd9d8d9ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d6ffd7d6d6ffd5d5d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfcfffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcececeffcecece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7a7a7aff7a7a79ff797979ff7a7a79ff777778ff737372ff696869ff606060ff595859ff4e4f4fff484747ff404040ff383838ff2d2d2dff212121ff171717ff101010ff0c0d0dff0a090aff070707ff060605ff040505ff040404ff040404ff030303ff030303ff030303ff020202ff050405ff080808ff070706ff020303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff030302ff040404ff050605ff010202ff020201ff020102ff010101ff010101ff000101ff010000ff010001ff010201ff030303ff080807ff0c0c0bff111111ff1e1f1fff2b2a2bff323232ff3d3d3cff404141ff494949ff535454ff616161ff6c6c6bff767676ff7c7d7cff7d7c7cff7d7d7dff7d7d7cff7c7d7dff7d7c7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff717071ff707070ff6f6f6fff6f6f6fff6b6a6aff656565ff5e5d5dff525353ff4c4c4cff434343ff3a3a3aff2f2f2fff232323ff181818ff100f10ff09090aff060605ff050505ff040404ff030303ff020202ff010101ff000101ff000100ff000000ff020202ff090a09ff09090aff060506ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff030303ff070707ff090908ff010201ff000000ff000000ff010101ff010100ff010202ff020202ff030302ff030304ff060605ff090909ff0f0f0eff191819ff262727ff353434ff424241ff4e4d4eff595a59ff646464ff6e6e6eff777777ff7d7d7dff7d7d7dff7f7f7eff7f8080ff808181ff818081ff818181000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccdcdffcdcdcdffcecdcdffcececeffcecdceffcececeffcececeffcfcfceffcececfffcfceceffcfcfceffd0cfcfffd0d0cfffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd4d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d8ffd9d9daffd9d9d9ffdadad9ffdad9daffdadadaffdadbdaffdbdbdaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcddffddddddffdddeddffdddeddffdededdffdddedeffdddedeffdededeffdedfdeffdfdedeffdfdedfffdfdedfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe2e2e2ffe5e5e4ffe8e8e8ffeaeaeaffecececffeeeeeefff1f1f1fff2f2f3fff5f5f4fff6f5f6fff5f5f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff9f9f8fff8f9f8fff8f9f8fff9f8f8fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9fafffaf9fafffafafafffaf9f9fffaf9fafffaf9fafffafafafffaf9fafffaf9fafffafafafffbfafafffbfafafffbfbfafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffefdfdfffefdfdfffefefdfffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffefffffefffffffefffffffefffffffffffffffefefffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefffffffefffffffffffffffefefffffefffffffffefffffefffffffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefffffffefefefffefefffffefefefffffefefffefefefffefefefffefdfefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefffffffefefffefefefffffffffffffefefffffefffffffefffffefffffffefefffffefefefffefefefffefdfefffdfefefffefdfefffdfefefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffefefffffefffffffefffefffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffefefffffffffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefffffffefffefffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffefffffefffefffefefffffffffffffefffefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfcfcfffcfcfcfffcfdfcfffefefefffdfdfdfffdfdfdfffefefefffefefefffefdfefffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfbfcfffbfcfcfffcfbfcfffbfbfbfffafbfbfffafbfafff9f9fafff9f9f9fff9f9fafff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fffafafafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9fafffafafafff9f9f9fff9fafafffaf9f9fff9f9fafff9f9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff8f9f9000000000000000000000000000000000000000000000000fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f7fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f5f6fff4f5f4fff4f3f3fff2f2f2fff0f0f0ffeeeeeeffededeeffecececffebebebffe8e8e8ffe6e6e6ffe4e4e5ffe3e2e2ffe0e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdededfffdededfffdededeffdddedeffdedddeffdddeddffdeddddffddddddffddddddffdcdcdcffdcddddffdddcdcffdcdcdcffdcdcdbffdcdcdbffdcdcdcffdbdbdbffdbdadbffdbdadaffdadbdbffdadbdaffdadadaffdadadaffdad9d9ffd9dad9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfd0ffcfd0d0ffcfcfd0ffcfd0cfffcfd0cfffcfcfd0ffcfcfd0ffcfcfcfffcfcfcfffcecece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a797aff7a797aff79797aff7a7a79ff7a797aff797a7aff747374ff686868ff606061ff5a5a5aff515151ff4b4a4bff414142ff323333ff282728ff1d1d1dff141414ff0e0e0eff0c0c0cff0b0b0bff090909ff070606ff050505ff040505ff040404ff030303ff030303ff030202ff010102ff010102ff050606ff050505ff020202ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040404ff050506ff010202ff020102ff020202ff010102ff010101ff000001ff000000ff000101ff000101ff020101ff0c0b0bff111111ff1e1e1eff2a2a2bff323232ff3d3d3dff414040ff484949ff535454ff616161ff6b6b6bff767676ff7d7c7cff7c7c7dff7d7c7dff7c7d7dff7c7c7dff7c7d7dff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff6f7070ff6f6f6fff6e6e6eff6e6e6eff696969ff626363ff5b5b5cff515151ff4a4b4aff414142ff373838ff2d2c2dff212222ff171717ff0f0f0eff0a0a09ff060606ff050505ff040404ff030303ff020202ff010101ff010000ff000000ff010101ff020202ff0a090aff0a0909ff050606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff060706ff070808ff020101ff000000ff000000ff000101ff000101ff010101ff010201ff020102ff020203ff050405ff070808ff0d0d0dff171817ff262625ff343434ff414141ff4d4d4dff585959ff646463ff6d6e6eff777776ff7d7d7cff7e7e7eff7e7e7eff7f7f80ff818080ff818181ff81818100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdceceffcececeffcdcecdffcececeffcececeffcecfceffcfcecfffcfceceffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd3d3d4ffd4d3d4ffd4d4d5ffd4d5d4ffd5d4d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd8d9d9ffd9d9d9ffd9dad9ffd9d9daffd9dadaffdadadaffdadbdbffdbdadaffdbdbdaffdcdbdbffdbdbdbffdcdcdcffdcdcdbffdcddddffdddddcffdcddddffddddddffddddddffdededeffdddeddffdedddeffdededeffdedfdeffdfdfdeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e1e0ffe3e3e3ffe6e6e6ffe9e9e9ffebebebffedededfff0efeffff2f1f2fff3f4f4fff5f5f5fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f7f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f9fff8f9f9fff8f8f9fff8f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffbfafbfffafafbfffbfbfbfffbfafbfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfefefffefefefffffefefffffefefffefffefffefffffffffffffffefffefffffffffffffffffffdfdfdfffdfdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffefefefffffefefffefffefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffdfefefffdfefdfffefefefffefdfefffefefdfffefdfefffefefdfffefefefffefefefffffefefffefefefffffffefffefefefffefefefffffefefffefffffffefffffffefffffffffffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffefffefefffffffffefffefefefffefefffffefffffffefefefffefffefffefefefffefefefffefdfefffefefdfffefdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfcfffcfdfdfffcfdfcfffcfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefefffdfefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefefefffffffffffffffefffefefffffefefefffefefefffefefefffefdfefffefefefffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfefefffefefdfffefefefffefefdfffefefefffffefefffefefefffefefffffefffffffefefefffefffefffefefefffffffffffffefffffffefefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffefffffffffffefffffffffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfafffbfbfbfffafafafffafaf9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fffaf9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9faf9fff9f9f9fff9fafafffaf9fafff9faf9fffaf9fafff9faf9fff9f9fafff9f9f9fffafaf9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f7fff8f7f7fff7f8f7fff7f7f8fff8f8f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff5f5f5fff4f4f4fff2f3f2fff1f1f0fff0efefffeeeeeeffecedecffebececffeaeaeaffe8e7e8ffe5e5e5ffe3e3e3ffe1e2e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdedfdeffdededeffdedddeffdddddeffdddeddffdddcddffdcdcddffdcddddffdcdcddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdcdbdcffdbdbdbffdadbdaffdbdadaffdadadaffdadadaffd9dadaffdad9d9ffd9d9daffd9d9d8ffd9d8d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d7d7ffd7d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd6d6d6ffd6d6d5ffd6d5d6ffd6d6d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd4d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffd0d0cfffcfd0cfffcfcfd0ffcfcfcfffd0cfd0ffcfcfcfffcfcfcfffd0cfcfffcfd0cfffcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff79797aff797a7aff7a7979ff797a7aff797a79ff7a7a7aff7a797aff747373ff696868ff606060ff5a5a5aff515252ff4b4b4bff2d2d2dff282827ff1d1d1dff151514ff100f0fff0c0d0dff0a0b0aff080909ff060707ff060506ff050504ff040404ff030403ff020203ff020202ff020202ff020201ff000001ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010000ff000101ff000000ff000000ff020102ff020201ff020101ff020101ff010101ff000101ff010101ff010101ff010201ff010101ff1e1e1eff2b2a2aff323333ff3c3d3cff404040ff484949ff545354ff616161ff6c6b6bff757676ff7c7c7dff7c7c7cff7d7d7cff7d7d7cff7c7c7dff7c7c7cff7d7c7dff7d7c7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717170ff707070ff6f6f6fff6e6e6eff6d6d6dff6d6d6dff686868ff616161ff595959ff4f4e4fff484848ff3f3f3fff363636ff2a2b2bff1f2020ff161516ff0e0f0fff0a0a0aff070606ff050505ff040505ff030303ff020202ff010101ff000001ff000000ff010001ff020202ff0a0b0aff0b0b0aff070606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff060706ff050506ff010101ff000000ff000000ff000001ff000000ff010101ff010101ff010101ff020202ff030404ff070707ff0d0d0dff161617ff252625ff343333ff404040ff4c4d4cff575758ff636363ff6e6e6eff787878ff7e7e7eff7f7e7eff7f8080ff808080ff808080ff808080ff8081810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcdceceffcececeffcececeffcececfffcfcfceffcfceceffcecfceffcecfcfffcfcfcfffd0cfcfffd0d0d1ffd0d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd2d2d3ffd3d2d3ffd3d3d2ffd4d3d3ffd4d4d3ffd4d4d4ffd3d4d4ffd5d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d9d8ffd8d8d9ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadbdbffdbdcdbffdcdbdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffddddddffdedddeffdddedeffdddeddffdededeffdededeffdedfdeffdededeffdfdedfffdedfdfffdfe0dfffdfdfdfffe0e0dfffe2e2e2ffe5e5e4ffe7e7e7ffeaeaebffecececffeeeeeefff0f1f1fff2f3f2fff5f4f5fff6f5f5fff6f6f5fff7f6f6fff7f7f6fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f7fff8f7f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff9f9f8fff9f9f8fff8f8f9fff8f8f8fff9f8f9fff9f8f8fff8f8f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f800000000fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafffaf9fafff9fafafffafaf9fffafafafffafafafffafafbfffbfbfafffbfafafffafafbfffafbfbfffbfafafffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfefdfffefdfefffefefefffffefefffefffefffefefffffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffefffefffffefefffffffefffefefefffefffefffefefffffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefdfdfffefefefffdfefefffefefefffefefefffffefefffefefffffefefefffffefffffefffefffefefefffffefefffffffffffffefefffffffffffefefffffefffffffefffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefdfefffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefffffefffefffefefefffefffffffffffefffefefefffefefffffefffefffffffefffefffffffefefffffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffffffffffefffefffffefffffffefefffffefffffefffffffefffefffffefffffefffefffffefefffffefefffffffffffffefefffffffefffefefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffefefefffefffffffefffffffefffffffefffefffefefefffffefefffffffefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffefffefffffffefffefffefffffefffffffefefffffffffffefffefffffefffffffefefffffefffffefffffffefefefffffefffffefffefffffefefffffefefffffefffffffefefffffffefffefefffffefffffffefefefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafaf9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fffaf9fafff9faf9fff9f9f9fffaf9f9fffaf9fafffaf9f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9fafafffafaf9fff9f9f9fff9f9f9fff9faf9fffafaf9fff9fafa00000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff8f8f7fff7f8f7fff7f7f8fff7f7f8fff7f7f7fff7f8f7fff7f8f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff5f6f6fff5f5f4fff4f3f4fff2f2f2fff0f0f0ffefeeeeffedededffecececffebebebffe9e9eaffe6e7e6ffe4e4e4ffe2e2e3ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffdfdedfffdfdedfffdedfdeffdededeffdededeffdedddeffdddedeffddddddffddddddffddddddffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadbdaffdadadbffdadadaffdad9daffdad9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d2ffd0d1d1ffd0d0d0ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffcfcfd0ffd0cfcfffd0cfd0ffcfd0cfffd0d0cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a79ff7a7a79ff7a797aff797a79ff7a7a79ff797a79ff7a797aff7a7979ff747373ff686868ff606060ff5a5959ff2e2d2dff2d2e2eff2d2d2dff282828ff1d1e1dff151415ff100f0fff0c0c0cff0b0a0aff090908ff060607ff050605ff040404ff040404ff030303ff020202ff020202ff020202ff010100ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff020102ff020202ff010201ff010101ff010100ff020101ff010102ff010101ff010102ff010101ff323232ff3d3c3cff414041ff494848ff545453ff616162ff6b6c6bff767676ff7c7d7dff7c7c7cff7c7c7cff7c7c7cff7c7d7cff7d7d7cff7d7d7dff7c7c7dff7d7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff707071ff6f7070ff6f6f6fff6e6e6eff6d6d6dff6c6c6cff6c6c6cff676766ff60605fff585858ff4c4c4dff464646ff3e3d3eff343434ff292929ff1e1e1eff151415ff0e0e0fff0a0b0aff070707ff060606ff040504ff030303ff020202ff010101ff000000ff000000ff000000ff030202ff0c0b0bff0c0c0bff060707ff020203ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff020302ff050506ff040404ff000000ff000000ff000000ff010100ff010101ff010101ff010101ff020102ff020202ff040403ff070707ff0d0c0dff151616ff242524ff333333ff404040ff4b4b4bff565656ff626262ff6e6e6eff797979ff80807fff7f807fff818080ff818180ff808080ff808080ff8080810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcecdffcececfffcececfffcfceceffcfceceffcececfffcfcfceffcfcfceffcecfcfffcfcfcfffcfcfcfffd0d1d0ffd1d1d0ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d4d4ffd4d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffdadadaffdadadaffdbdadbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffdcddddffddddddffddddddffddddddffdededeffdededeffdededeffdededeffdededfffdededfffdfdedfffdfdfdfffdfdfdfffe0e0dfffe1e1e0ffe3e3e3ffe6e5e6ffe8e8e8ffebecebffedededfff0eff0fff2f2f2fff4f4f3fff4f5f4fff6f5f6fff7f6f6fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f7f8fff7f8f8fff7f7f7fff8f7f8fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f9f900000000000000000000000000000000fffafaf9fff9faf9fff9faf9fffaf9fafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafbfffafbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffffffefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfefffdfefdfffefefdfffefefdfffdfefefffdfefefffdfdfefffefefdfffdfefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffffffffffefffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefdfffdfefefffdfefefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefdfffdfefefffefefefffefefefffffefefffffefefffefefffffffffffffefffffffffffefffffefefffefefefffffefffffffefefffefefefffefefdfffefefefffefdfefffdfefefffefdfdfffdfefefffdfdfefffefdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfdfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefdfffefefefffefefffffffffefffefefefffefefefffffffffffefffffffefffffffffefffffffefefffffefffffefefefffefffefffefdfefffefefdfffefefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefffffffefefffffefefffefffefffffffffffffefefffefefefffefefffffefefffffffffffffefefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffefffffffefffffffffffefffffffffffefffefefffffffffffffefffffffffffefffefffffffffefffffffffffffffefffffffefefffefefffffffffffffefefffffffffefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffffffefffffffefffefffffffefffefffefefffffffffefffefefffffffefefffffefefffefffffffffffffffffefefffefefefffefefffffefefffffffffffffefefefffefefefffefffffffefefffffffffffffefefffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfafbfffafafbfff9f9fafff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9f9fff9faf9fff9f9fafffafafafff9f9f9fff9f9f9fffafaf9fff9f9fafff9fafa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff7f8f8fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff1f1f1fff0efefffeeeeeeffecedecffebececffeaeaeaffe8e8e8ffe5e5e5ffe3e3e3ffe1e2e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfdfffe0dfe0ffdfdfdfffdfdfdeffdfdedfffdfdedeffdededeffdededeffdddeddffddddddffddddddffddddddffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0d0ffcfcfd0ffcfcfcfffd0cfd0ffd0cfd0ffd0d0cfffcfcfd0ffd0cfcfffcfd0cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff79797aff7a797aff797a79ff7a7a79ff7a7a79ff797a7aff797a7aff79797aff7a7a79ff737374ff686868ff2e2d2dff2d2d2dff2e2d2dff2d2d2dff2d2d2dff282828ff1d1d1dff151515ff0f0f0fff0c0c0cff0a0b0aff080809ff070707ff050505ff040405ff040404ff030404ff040505ff050405ff020202ff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff000100ff000000ff000000ff000000ff020202ff010102ff010101ff020101ff010101ff020101ff010101ff010101ff010101ff010101ff414141ff494849ff535453ff616161ff6b6b6cff767676ff7c7c7cff7c7c7cff7d7d7cff7c7c7dff7c7d7dff7c7c7dff7d7c7cff7d7c7dff7d7c7dff7d7d7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6f6f70ff6f6f6fff6e6e6eff6d6d6dff6c6d6cff6b6b6cff6b6c6cff656565ff5e5d5dff555555ff4a4a4aff444443ff3b3b3bff323231ff272727ff1c1c1cff141414ff0e0e0eff0a0a0aff080807ff050605ff040404ff020302ff010101ff010101ff010000ff010000ff000001ff030202ff0a0a0aff0b0b0bff060606ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff050505ff050605ff010101ff000000ff000000ff010000ff010101ff010101ff010201ff020102ff030202ff040404ff070808ff0d0d0dff151515ff232323ff323231ff3e3f3eff4a4a49ff545554ff606060ff6d6d6dff797979ff818180ff808081ff818181ff808081ff818180ff808080ff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcfcfcfffcfcfceffcfcfceffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d0d1ffd1d1d0ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdadad9ffdadadaffdadadaffdadbdaffdbdbdaffdbdbdbffdcdcdbffdbdcdbffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdeddddffdddddeffdededeffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe2e1e2ffe4e4e4ffe7e7e7ffe9eaeaffececedffefeeeffff1f1f0fff3f3f2fff5f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f8fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff8f7f7fff7f7f7fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f9fff8f8f9fff9f8f8fff9f8f9fff9f8f9fff9f9f8fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff8f9f8fff9f9f8fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefefffffefffffffefefefffffefffffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfefffefefefffdfefdfffefefefffdfefdfffdfefdfffdfefefffdfdfefffefefdfffefefefffdfefefffefefefffefffefffefefffffefefefffffffefffffefefffffefefffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefefffffffefffefefefffefefefffefefefffdfefefffdfefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfcfffdfdfdfffcfdfdfffcfdfcfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefdfffefefefffefefdfffdfdfefffefefefffefefefffefefffffefefefffefefffffefffefffefefefffffefffffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefdfefffefefdfffefdfefffdfdfefffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefefffefefefffefefdfffdfefdfffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefdfefffdfefefffefefefffdfefefffefefefffefdfefffefefefffefefefffdfefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffffefefffefefffffffefffffefffffffffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffefffefffffffefffffffefefffffefffefffefefefffffefefffffefefffefefffffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffffefefffefefefffefefefffefefffffefefffffffffefffffefefffefffffffffffffffefffffffffefffffffefffffffffffffffffefffffefefffefffffffffffefffffffffffefffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffbfafafffaf9fafff9faf9fff9f9f9fff8f8f9fff8f8f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fffaf9f9fffaf9f9fff9fafafff9faf9fffafaf9fff9fafafff9faf9fff9faf9fffaf9f9fffaf9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff8f7f7fff8f7f7fff7f8f7fff8f7f7fff7f7f8fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff4f4f4fff3f2f2fff0f1f1ffefefefffeeeeedffecececffebebeaffe9eae9ffe7e6e6ffe5e4e4ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdddedeffdededeffdddedeffddddddffdddddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadbffdadadaffdad9daffdad9daffd9dad9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d2d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d1d2ffd1d1d0ffd0d1d0ffd0d0d0ffd0cfcfffcfcfcfffd0d0d0ffd0cfcfffcfcfcfffcfd0d0ffcfd0cfffcfd0cfffd0cfd0ffcfcfd0ffcfd0cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff79797aff7a7a79ff797979ff7a7a7aff797a79ff797a79ff797a7aff79797aff7a7a79ff7a7a79ff2d2d2eff2e2d2dff2d2e2dff2d2d2eff2d2d2dff2e2e2dff2e2d2dff282728ff1d1e1eff151515ff10100fff0c0c0dff0a0b0aff080909ff070606ff060505ff040405ff040404ff040303ff040404ff040505ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff000100ff000000ff000000ff000000ff010100ff020202ff010202ff020102ff010201ff010102ff010101ff020201ff020101ff020101ff010101ff545454ff626261ff6b6b6cff757675ff7c7d7cff7d7c7cff7d7c7cff7c7c7cff7d7d7dff7d7c7cff7c7c7cff7c7d7dff7c7d7cff7d7d7cff7d7c7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6f6f6eff6e6f6eff6d6d6dff6d6d6dff6d6d6dff6a6a6aff6a6969ff626262ff5a5b5bff525252ff474746ff414041ff383839ff2f302fff252525ff1b1b1bff141313ff0d0e0eff0a0a0aff070706ff050505ff030303ff010102ff010101ff000000ff000001ff000001ff000001ff020202ff080808ff090909ff060505ff020102ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff050505ff060506ff010201ff000000ff000000ff000101ff010100ff010100ff020101ff020102ff020303ff050505ff080808ff0d0d0dff151515ff222222ff2f2f2fff3b3b3cff484747ff525252ff5e5e5fff6b6b6bff777878ff808081ff808080ff808180ff808080ff818080ff818080ff808081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececfffcfcecfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcecfffcfcfd0ffcfd0d0ffd1d1d0ffd0d1d0ffd2d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d3ffd3d3d4ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd6d7d6ffd6d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d8ffd9d9d8ffdad9d9ffd9d9daffd9dadaffdadadaffdadadaffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffddddddffdcddddffdcddddffddddddffdddddeffdededeffdddeddffdededeffdededeffdededfffdfdedfffdedfdfffdfdfdfffdfdfdfffe1e1e0ffe3e2e3ffe5e6e5ffe9e8e8ffeaeaebffedeeeefff0f0f0fff1f2f1fff4f3f4fff5f5f5fff5f5f5fff6f6f6fff6f6f7fff7f7f7fff8f7f7fff7f7f8fff8f7f8fff7f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff9f9f8fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000fffbfafbfffafafafffafafafffbfafbfffafbfafffbfafbfffafafbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefdfffefefefffdfefefffefefdfffdfdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffffefffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffffffefffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffdfcfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffdfcfcfffdfcfdfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffffefefffffffffffffffefffefefefffffefffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffefefffffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffdfdfefffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefffffffefefffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffffffffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffefffffefefefffefffffffffefefffffefefffefefefffefffefffefefefffefffffffffefefffefefefffffffefffffffefffefffffffffefffffffefffffffefffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffefffffefefefffefefffffffffffffffefffffffefffffffffffffefefffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafbfafffafbfafffafafafffafafafff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffaf9fafff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff9f9f9fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f7f8fff7f7f8fff7f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f5f5fff5f4f5fff4f3f3fff2f1f2fff0f0f0ffeeeeeeffedececffebebecffeaeaeaffe8e8e8ffe6e5e6ffe4e3e4ffe1e1e1ffe0e1e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdfdedeffdededfffdededeffdededeffdededeffdddedeffdddddeffddddddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdad9daffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d4d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfcfffcfd0cfffd0cfcfffcfd0cfffcfcfd0ffcfcfd0ffd0cfcfffcfcfd0ffd0d0cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff7a7a79ff7a7a7aff797a7aff7a7a79ff79797aff7a7a7aff7a7a7aff797a7aff2d2d2dff2e2d2dff2e2d2dff2e2d2dff2d2d2eff2d2d2dff2e2d2dff2e2d2dff2e2d2eff282828ff1e1e1eff151515ff0f0f0fff0c0c0dff0a0b0bff090909ff090808ff060607ff040405ff030404ff040404ff040404ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff020101ff000000ff000000ff010101ff010202ff030303ff060506ff020202ff020102ff010102ff010101ff010101ff020101ff020101ff020102ff020201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6e6e6eff6d6d6dff6d6d6dff6e6d6dff6e6d6eff6d6d6dff686968ff606060ff575757ff4e4e4fff434343ff3d3c3dff353536ff2e2e2dff232423ff1a1a1bff121312ff0c0c0dff090808ff060706ff040404ff030303ff020201ff010101ff010101ff000000ff000000ff010001ff020202ff060606ff070707ff050505ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060505ff050505ff000001ff000100ff010000ff000100ff010101ff000101ff010101ff010102ff030303ff050505ff080808ff0c0d0dff141415ff212121ff2e2e2eff393939ff444444ff4f4f4fff5b5b5bff686868ff757575ff7f7f7fff7f7e7fff808080ff808180ff808080ff808080ff80808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecfcfffcecfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d8ffd7d7d8ffd7d8d8ffd9d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9dad9ffdadadaffdadbdaffdadbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdddcdcffdddcddffdddcddffdcdcdcffddddddffdeddddffdededeffdededdffdededeffdededeffdededeffdedfdeffdedfdfffdfdfdfffe0e0e0ffe2e1e2ffe4e3e4ffe7e8e7ffeaeaeaffecececffefefeffff1f1f1fff3f3f3fff4f4f4fff5f5f5fff5f5f6fff7f6f6fff7f7f7fff7f8f7fff7f7f8fff8f7f8fff8f7f8fff8f7f8fff8f7f8fff8f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f9fff8f9f9fff9f8f8fff8f8f9fff9f9f8fff8f9f8fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffefffffffefffffefefefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffefffffffffefffffffffffffefefefffefefefffffefefffffefefffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffefffffefefffffefefefffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefefefffefefffffefefefffefefefffefdfefffefefdfffefefefffefdfefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffffffffffffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffefefefffdfefdfffefdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefdfdfffdfefdfffdfefefffefdfefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefffefffffffefffffffffffefefefffefefefffefefefffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffefffffffffefffffffffffffefefefffefffefffffefefffffefefffffffefffffefefffefffefffefefefffefefffffefefefffefefffffefefefffffefefffefefefffefefffffefefefffefffefffefffefffefffefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffffefffffffefffffefefffefffefffefefefffefffefffffefffffefffefffffffefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff8f9f9fff9f8f9fff8f8f9fff8f8f9fff8f8f8fff9f8f8fff9f8f8fff8f9f9fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f8f8fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff8f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff4f4f4fff3f2f2fff0f1f1ffefefefffedededffedececffebebebffe9eae9ffe6e7e7ffe5e5e4ffe2e2e2ffe0e0e0ffdfe0e0ffe0dfdfffe0dfdfffdfdfdfffdededfffdfdfdfffdededeffdededeffdededdffddddddffdededdffddddddffdddcddffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadad9ffdad9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd6d6d6ffd5d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfcfcfffd0cfcfffcfcfcfffcfcfcfffd0cfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2d2eff2d2e2dff2e2e2dff2e2e2eff2d2d2dff2d2d2dff2d2d2dff2d2d2dff2d2d2dff2e2e2dff2e2d2dff272828ff1d1d1dff151514ff100f10ff0c0d0cff0b0b0bff090a0aff080808ff060606ff040404ff040404ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff020202ff000000ff010100ff020202ff040304ff060606ff0a0a09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6e6d6dff6d6d6dff6d6e6dff6d6d6dff6d6d6dff6b6b6bff666666ff5c5d5dff535353ff4b4a4aff3f3f40ff39393aff333333ff2b2b2bff222222ff181918ff101110ff0b0b0bff080808ff060506ff030304ff020202ff010201ff010101ff010101ff010101ff010001ff010101ff010101ff050505ff080707ff060606ff030302ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff050505ff040404ff010100ff000000ff000101ff010001ff010001ff000001ff010101ff020202ff030302ff040505ff070807ff0c0c0cff151414ff202020ff2c2c2cff363637ff404041ff4a4a4aff555555ff636363ff737373ff7d7c7dff7d7d7cff7e7f7fff808080ff818080ff818080ff81818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfceceffcfcfceffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfceffcfcfcfffd0cfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d7ffd8d8d8ffd8d9d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdbdbdcffdcdcdcffdddcdcffdddddcffddddddffdddcddffdededdffddddddffdededdffdededdffdededeffdfdfdeffdfdedeffdedfdeffdfdfdfffe1e0e1ffe3e3e2ffe5e5e6ffe9e8e9ffebebebffedededfff1f0f1fff2f2f2fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff7f7f6fff7f7f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff7f7f8fff7f7f8fff8f7f8fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff8f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f8fff8f9f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffefffefffefffffffefffffffefffffffffffefefefffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfdfefffefdfefffdfdfdfffdfdfdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefffffffffefffffffefefffefefefffffffefffefffefffffffefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffcfdfdfffcfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfefffefefdfffdfefdfffefefefffefefdfffdfefefffefefefffefefefffefefdfffefefefffefefefffefffefffefefefffefffffffefffefffffffffffffffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffffffefffffffefffefefffffefefefffefefefffefffefffefefefffffffefffefefefffefefefffefffefffefefefffdfdfdfffefefefffdfdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffdfdfefffefdfefffdfefefffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefffffffefefefffffffefffefffefffefffffffffffffffffffefffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefffffefefffffefefffffefefefffffefefffefefefffefefefffefffffffffffffffffffefffefefefffefffffffefefefffffffefffefffefffefffefffefffefffffefefffefffefffffefffffefefefffefefefffefefffffffffefffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffefffffefffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfcfcfffcfbfbfffbfbfafff9f8f8fff8f8f9fff9f8f8fff8f8f8fff9f8f9fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f8fff8f9f8fff9f9f8fff9f8f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f9f8fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff8f8f7fff7f8f7fff8f8f7fff7f7f8fff7f7f8fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff6f6f6fff5f5f4fff3f4f3fff2f1f2fff0f0f0ffeeeeeeffedededffecececffeaebeaffe8e8e8ffe5e6e5ffe3e3e3ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdedfdeffdfdfdeffdededeffdededeffdedddeffdededdffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdcdbffdcdcdbffdbdbdbffdadadaffdadbdbffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd7d8d7ffd7d8d7ffd7d6d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d5ffd3d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffcfd0cfffcfcfcfffcfd0cfffcfd0cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0cff0a0b0bff090a09ff080808ff060606ff040404ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff030303ff000000ff010101ff030404ff060606ff090a09ff0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6d6eff6e6d6dff6d6e6dff6d6d6dff6b6b6bff666666ff616262ff585858ff4f4f4fff464747ff3d3d3dff383938ff333332ff2a2a2aff212222ff171718ff101010ff0b0b0bff080808ff060505ff030303ff020202ff020201ff010101ff010101ff010100ff010101ff000000ff010101ff050505ff070707ff060606ff030202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff040403ff040505ff030303ff000000ff000000ff000000ff010101ff010101ff010100ff010201ff020202ff020302ff050505ff070708ff0c0c0bff131313ff1f1f1fff2b2b2bff353535ff3e3e3eff474747ff515151ff5f5f5fff6f6f6fff797a7aff797979ff7c7d7dff7f7f7fff808080ff808180ff80808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcccdffcdcdcdffcfcfcfffcfcecfffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d3ffd3d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d8ffd8d8d8ffd9d9d8ffd8d9d9ffd9d9d8ffd9dad9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdddcffdddddcffddddddffddddddffdddeddffdddeddffdededeffdededeffdededeffdededeffdfdedeffdfdfdfffe1e1e1ffe4e3e4ffe7e7e7ffeaeaeaffecececffefefeefff2f1f2fff3f3f3fff4f4f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f8f8fff8f7f8fff8f8f7fff7f7f7fff7f8f8fff7f7f7fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f9f8fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefffefffefffffffffffefffffffefffffffefffffefefffefffffffffffefffffffffffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffefffefffffffefffffffefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfefdfffefdfefffdfefdfffefdfefffdfdfefffdfdfefffefefefffefefefffffefefffffefefffffffefffffefffffefefefffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffefffffffefffffefefffefffffffffffefffffffffffffffffffefffffffffffffffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefefffffffefffefefffffffefefffefefffffefefffffefefefffefefefffefefefffefdfefffefefdfffdfefdfffefdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfefefffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffffffffefefffffffffefffffffefffffefefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffdfdfdfffdfdfefffefdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffffffefffffefffffffefefffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffefffffefefffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffffefefffefefffffefefffffffefffffffefffffefefefffefefefffffffefffefffefffffefefffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffffefffffefffffffefffefffefffffffffefffffefefffffefefefffffefefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffbfbfbfffafafafff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f8fff8f9f9fff8f8f8fff8f8f9fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f8f7fff8f8f7fff7f7f7fff8f8f7fff7f7f8fff8f7f7fff7f7f8fff7f7f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f5f4fff2f3f2fff1f1f1ffefeff0ffeeedeeffecececffebebebffeae9e9ffe7e7e7ffe4e5e5ffe2e2e2ffe1e1e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdeffdfdfdfffdededeffdededeffdededeffdddedeffddddddffddddddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdcdbffdbdbdbffdbdbdaffdbdbdaffdadadaffdadadaffd9d9daffd9dad9ffdad9d9ffd9d9d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d7d7ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfd0d0ffd0cfcfffcfcfcfffcecfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff0d0d0dff0a0b0bff090a0aff080808ff060606ff060606ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff030403ff020102ff030403ff060506ff090909ff0b0b0cff100f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6d6dff6d6d6dff6d6d6dff6c6b6cff666666ff636363ff605f5fff575756ff4d4e4dff444444ff3b3c3cff383837ff323232ff2a292aff202121ff181818ff111212ff0c0c0cff090a0aff080707ff060606ff030403ff020202ff020201ff010101ff010101ff010100ff010000ff010100ff050505ff060606ff050505ff030302ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030202ff040404ff020202ff000000ff010000ff010101ff010201ff010101ff010202ff030302ff040404ff050505ff060706ff080908ff0b0c0cff121313ff1f1f20ff2e2e2eff3a3a3aff414242ff4a4a4aff555454ff5f6060ff6b6c6bff757575ff767675ff797979ff7c7c7cff7f7f7fff807f80ff808180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccbffcdcdccffcdcdcdffcdcdcdffcecfceffcececfffcfceceffcececeffcfcecfffcfcecfffcfcfd0ffd0cfcfffd0cfd0ffd1d1d0ffd0d1d0ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d2ffd4d3d4ffd4d3d4ffd4d4d4ffd5d4d5ffd5d4d4ffd5d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d8d8ffd8d9d9ffd9d9d8ffd9d9d9ffd9d9daffd9dadaffdadadaffdadbdaffdadadaffdadbdbffdbdbdbffdcdbdcffdbdcdbffdcdcdcffdddcdcffdcdcdcffdcdddcffdddddcffddddddffddddddffddddddffdededeffdddddeffdedfdeffdfdedeffdfdfdfffe0e0e0ffe3e3e2ffe5e5e6ffe9e9e8ffebebebffededeefff0f0f0fff3f3f3fff4f4f4fff5f4f5fff6f6f5fff6f6f6fff7f6f7fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff8f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f9f9fff8f8f9fff8f9f9fff9f9f8fff8f9f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffefffefefffffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefefefffefefefffefefdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfefffefefdfffdfefdfffdfdfefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffefefefffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfefffefdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefefdfffdfdfdfffefdfefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefffffffefefffefefefffffefefffefffefffefffefffffffefffffffffffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffefdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffdfefefffefefefffefdfefffdfefdfffefdfdfffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffefefffefefffffffefffffffffffffffffefffefefffffffffefffefffefffefffefffefffefffffffefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefffffffefefffffefefffefffefffefffefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffefefffffffefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfffafafafff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff5f5f6fff4f4f5fff3f3f4fff2f1f2fff1f0f0ffefefeeffedededffececebffeaeaeaffe9e9e9ffe7e7e6ffe4e4e4ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdddeddffdeddddffddddddffdcddddffdcdcddffdcdddcffdcdcdbffdbdbdcffdcdbdcffdbdbdcffdbdbdbffdadadbffdbdadaffdadadaffd9dadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfd0ffd0d0cfffcfceceffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcdcdceffcdcecdffcfcfcfffcccdcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a19ff121111ff0d0d0dff0b0b0bff0a0a0aff080808ff080908ff060606ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff050505ff030303ff050506ff0a0a09ff0b0c0bff0f0f10ff1b1a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6d6dff6d6d6dff6c6c6bff676666ff646464ff646463ff646464ff5f6060ff565756ff404041ff3d3e3dff373737ff313131ff292929ff212121ff191919ff121212ff0e0d0dff0a0a0aff070808ff050506ff040403ff020202ff010101ff010101ff010101ff010100ff000001ff010101ff050605ff040505ff040404ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff030202ff020202ff010101ff010101ff010101ff020202ff020303ff020302ff020202ff040404ff060606ff070607ff080808ff0b0c0bff121212ff212020ff313131ff3a3a3bff414141ff4d4d4dff5b5b5bff656465ff6d6d6dff747373ff727273ff767675ff797979ff7c7d7cff7f7f7fff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcbcbcbffcdcdcdffcdcdcdffcdcdcdffcececfffcececeffcececeffcececeffcfcecfffcfcfcfffd0d0cfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd3d3d4ffd5d4d4ffd4d4d5ffd4d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdaffdbdbdaffdadbdbffdbdbdcffdbdcdbffdcdbdbffdcdbdcffdcdcdcffdddcddffdddddcffdcdcddffddddddffddddddffdddeddffdededeffdededeffdededeffdfdfdfffe1e1e1ffe4e4e4ffe8e7e8ffeaeaeaffecececffefeeeefff1f1f1fff4f4f4fff5f5f4fff5f5f5fff6f6f5fff6f6f6fff7f7f7fff7f7f8fff8f8f7fff7f8f7fff7f7f8fff8f7f7fff8f7f7fff7f8f7fff8f8f8fff7f7f8fff8f8f7fff8f7f8fff7f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff9f9f8fff8f9f9fff8f8f9fff9f9f8fff9f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefefffffefffffffffffffefffffffffffffffffefefffffefefffffefffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefefefffefefffffffffefffefffefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefdfffefefdfffefefdfffefefefffdfdfefffdfefefffefdfefffefefefffefefefffffefefffefefefffffefffffffffffffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffffefffefffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffffefffefffefffefefffffefffffffffffffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffefdfdfffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefefffdfefefffefdfdfffdfefefffefdfdfffdfefefffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefefefffdfefefffefefefffdfdfefffefefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffefffffefefefffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefefffffffffefffefffefffefffffffefffffffffefffffefefffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffefefefffefefefffffffefffffefefffefffefffefffefffefffefffffefefffffefffffefefefffefffffffffefffffefefffffefefefffffefffffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffefefefffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbfafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff9f8f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff7f7f8fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f5f5fff4f4f4fff3f3f3fff1f2f1fff0f0f0ffeeeeeeffecececffebecebffeae9eaffe7e7e7ffe5e4e5ffe3e2e2ffe0e0e1ffdfe0dfffdfdfdfffdfdfdeffdfdedfffdfdedfffdfdedeffdededeffdddedeffddddddffddddddffdddcddffddddddffdcdcdcffdcdcdcffdcdbdcffdcdbdcffdbdbdbffdbdbdbffdbdbdaffdadbdaffdadadbffdadadaffdadadaffd9d9daffd9d9d9ffd8d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd6d5d5ffd5d5d5ffd4d4d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececfffcdcdceffcececfffcfcfcfffcdcdceffcdcecdffcecdcdffccccccffccccccffcccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff191a1aff121112ff0c0c0dff0b0b0bff0a0a0aff0a0a0bff060706ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040504ff070707ff060605ff090909ff0b0b0cff0f1010ff1b1b1bff282829000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6e6dff6c6c6cff666666ff636464ff646364ff636363ff636364ff646363ff404040ff404040ff404040ff3d3d3dff373737ff313131ff2a2929ff202121ff181919ff121212ff0d0e0dff0a0a0aff080808ff060605ff040404ff030203ff020102ff010101ff000101ff010201ff000000ff000000ff000101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff020202ff010001ff000000ff000000ff010000ff000101ff020202ff020101ff020101ff020202ff040404ff060505ff060607ff080909ff0d0d0cff161716ff292929ff3b3c3bff444444ff4e4e4eff585758ff606060ff696968ff707070ff6f6f6fff727373ff767676ff797979ff7d7c7dff7e7e7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcbccffcccbcbffcbcbcbffcdcdcdffcccdcdffcdcdcdffcececeffcececeffcececeffcecfceffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d8d8ffd9d9d8ffd9d9d9ffdad9d9ffdadad9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdddddcffddddddffdddddeffddddddffdededeffdededeffdfdedeffe0e0e0ffe2e3e3ffe6e6e6ffe9e9eaffebebebffeeededfff0f0f0fff2f2f2fff5f5f4fff5f5f5fff5f6f6fff6f7f6fff7f7f7fff8f7f7fff8f7f8fff7f7f8fff7f8f8fff8f7f8fff7f7f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff8f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffffffffffefffffffffefffffffefffffefffefffefffffffefefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffffefefffffffffffffffefffefefffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffefffefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffdfefefffefdfefffefefefffefefefffefdfdfffdfefefffdfefefffefefefffefefefffefefefffffefffffefefffffffffffffefefffffefefffffffefffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffefffffffffffffffffffffefffffffefffffefffefffefffffffefefffffffefffffefffffffffffefffffffffffffffffffefffefffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefefffffffffefffffffefffefefffffefffffffefffefffefefffffefefefffefdfdfffefefefffefdfdfffdfefefffefdfefffefdfdfffefefefffefdfdfffdfefdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfefffefdfefffefdfefffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefefefffefdfefffdfefdfffdfdfefffefefefffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffefffefefffffefefffffffffffffefffffffffffffffffefffffefefffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefefffffefefffffefffefffefffffffffffffffefffefffefffefffffffffffefefffffefffefffefefefffefefffffefffffffefffffffefffffffefefffffefefefffffffefffefefefffefffffffffefefffffefefffefefffffffefefffefffefffefffffffefffefffefefffffefefffffffffffffefefffffffffffffefefffffefefffffffefefffefefffffefefefffffffffffffffffffefefefffefffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f8f9fff8f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f9fff9f9f9fff8f9f8fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f7fff7f7f8fff7f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f7fff6f6f7fff6f6f6fff5f4f5fff3f3f3fff2f2f2fff1f1f1ffefefefffededeeffecececffeaeaeaffe9e9e8ffe6e6e6ffe3e4e4ffe2e1e1ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdeffdedfdeffdededeffddddddffddddddffdddcddffddddddffdcdddcffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadbdbffdadadaffdadadaffd9dadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d4d5ffd4d4d4ffd4d3d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd1d2d2ffd2d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfceceffcdcdceffcececdffcececeffcdcdceffcecdcdffcdcdcdffcccdccffcccccdffcbcbccffcccbcc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff242424ff191919ff121211ff0d0d0dff0b0b0bff0b0a0aff070707ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060707ff090909ff0a0909ff0c0c0cff100f0fff1b1b1bff282929ff343534000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6c6c6cff666666ff636364ff646363ff636363ff646463ff646364ff404041ff404040ff404040ff404040ff404040ff3d3d3dff373738ff313131ff292a29ff212121ff191919ff121212ff0d0d0eff0a0a0aff070807ff050506ff040404ff030202ff020101ff010101ff000001ff000000ff000000ff000100ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020101ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff010001ff010101ff010201ff020202ff020202ff040404ff0a0a0aff141414ff2c2d2cff414142ff515152ff5a5a5aff636363ff696969ff6a6a6bff6f6f6eff727373ff767676ff797979ff7c7d7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffc9cacaffccccccffcbcbccffcccccbffcdcdcdffcdcccdffcdcdcdffcdceceffcececeffcececfffcfceceffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d5d5ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9daffd9dadaffdadadaffdadadaffdadadaffdadbdaffdbdadbffdbdbdbffdbdcdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddddcffddddddffdddeddffdddeddffdededeffdfdfdfffe1e1e1ffe4e5e4ffe8e8e8ffeaeaebffecededffefefeffff1f2f2fff3f3f4fff5f4f4fff6f6f5fff6f6f6fff6f7f7fff7f7f7fff8f7f7fff8f8f8fff8f7f7fff7f8f8fff7f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff9f9f9fff8f8f9fff8f9f8fff8f8f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafff9faf9fff9fafa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffefefffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfefefffefdfefffefefefffdfefefffefdfefffefefefffdfefefffdfefefffefefefffefffefffffffefffefefefffefffefffefefffffefffefffefffefffefefffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefffffffffffffffefffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfefffefdfefffefdfefffefdfdfffefdfefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffefffffffffefffffefefefffffffefffefffefffefffefffffefffffefffefffefffffffefefefffefdfefffefefefffefefefffefdfefffefefefffdfefefffefdfefffefefefffdfefdfffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffdfefdfffefefefffdfefdfffdfdfefffdfdfefffefefefffefefdfffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefefefffefdfefffefefdfffefefdfffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffffffefffefefefffefffffffefefffffffffefffffffefffefefffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefefffefefefffffffefffefffefffefffefffffefffffefffefffefffffffefefefffffefefffefefefffefffffffefefffffffffffffefefefffffefefffffffffffefffefffefffefffefffefffefffefffffffefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8fff8f8f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff8f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f7f7fff8f8f7fff7f8f7fff8f8f7fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f6fff6f7f6fff7f7f6fff7f6f6fff7f7f7fff6f6f7fff7f7f6fff7f7f6fff6f6f6fff5f5f5fff4f4f4fff3f2f2fff1f2f1fff0f0f0ffeeefeeffedededffebebebffe9eaeaffe7e8e7ffe6e5e5ffe3e3e3ffe0e0e1ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdededeffddddddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdcffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dadaffd9d9d9ffd9d8d9ffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd3d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0cfd0ffcfd0cfffcfcfcfffcecfcfffcfcecfffcdceceffcdceceffcdcecdffcecdcdffcdceceffcccccdffcdcccdffccccccffcccbcbffcccbccffcbcacb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3b3aff303030ff242424ff191a1aff111211ff0d0d0dff0c0c0cff080808ff010001ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff080808ff0c0c0cff0b0c0cff100f0fff1b1b1bff282929ff343534ff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666766ff636363ff636463ff646464ff636363ff636464ff404040ff414040ff404040ff404040ff404040ff404040ff404040ff3d3d3dff373737ff313131ff2a2929ff202120ff191919ff121212ff0d0d0eff0a0a0aff080808ff060605ff040404ff030403ff020202ff010101ff000000ff000000ff010000ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff161616ff2a2a2bff414141ff50504fff585858ff606160ff666667ff676867ff6a6a6aff6f6f6fff737373ff767676ff79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c8c8ffcacacaffc9cacaffcac9caffcbcbcbffcccccbffcbcccbffcdcdcdffcdcdcdffcdcdcdffcdceceffcececeffcfcecfffcfcfcfffcfd0cfffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd6d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdbffdcdcdcffdbdcdcffdcdcddffdcdcdcffdcdcdcffddddddffddddddffdededeffdedfdeffe0dfe0ffe2e2e2ffe7e7e6ffe9eae9ffececebffeeeeeefff0f0f0fff2f3f3fff4f4f4fff6f5f5fff5f6f5fff6f7f6fff7f7f7fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f8f7fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafff9fafafffaf9fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffffffefffefefefffffefffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefffffefefffffffefffffefffffffffffffffffefffffffffffffffefefffffefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefefffffefefffffefefefffefefffffffefefffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffffffefffefefffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffefffffffefffefefefffffefffffefefffffffffffffefefffffffefefffefffffffffefffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffefefefffffffefffffefefffefefffffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefdfffefefdfffefdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffefefdfffdfefdfffdfdfdfffefdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffefffffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffdfdfdfffdfdfefffefdfefffdfefefffefdfefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefdfffefefdfffdfdfdfffefdfefffdfdfefffefefefffdfdfefffefdfdfffdfefdfffefdfefffdfdfefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffefffefffffffffefefffefffffffefefefffffefefffffefefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffefffffffefffffffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f7fff8f7f8fff7f7f7fff8f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f6f7fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff7f6f6fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff6f6f7fff5f6f6fff4f5f4fff4f4f3fff2f2f2fff0f0f1fff0eff0ffedeeedffecececffebeaeaffe8e9e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0dfe0ffdfdfdfffdfdfdeffdededeffdfdedfffdededfffdededeffddddddffddddddffddddddffdddcddffdcdcddffdddcdcffdcdcdcffdbdbdcffdbdbdcffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadadaffd9dadaffd9d9daffd9dad9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd5d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcececeffcdcdcdffcdcdcdffcccdccffcdcdcdffcdcccdffcdcccdffcccbccffcccccbffcbcccbffcacacaffcbcacb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434343ff3a3b3aff302f30ff242424ff191919ff111111ff101011ff0b0b0bff020102ff010101ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010100ff000101ff020202ff0b0b0bff0f0f0fff100f0fff1b1b1aff292828ff353435ff3f3f3eff454545000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636364ff646364ff636463ff636363ff404040ff404040ff404040ff404040ff404040ff404040ff404040ff404040ff404040ff3e3d3eff373737ff313131ff292929ff212021ff181919ff121212ff0d0d0eff0a0a0aff080808ff050506ff040404ff030303ff020202ff010001ff010101ff000101ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff151616ff2b2a2bff404041ff50504fff585858ff606060ff666666ff686768ff686868ff686768ff6b6b6bff6e6f6fff727373ff76767600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc8c8c8ffc9cacaffc9cac9ffcacacaffcbcbcbffcccccbffcccbcbffcccbccffcccdccffcdcdcdffcececeffcfcfceffcfcfcfffcfcfcfffcfd0d0ffd0cfcfffd0d0d0ffd1d1d0ffd1d0d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9daffd9d9daffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdbdbdcffdcdbdcffdcdcdcffdcdcddffdddcddffddddddffddddddffdddedeffdedfdfffe1e1e1ffe5e4e5ffe8e8e8ffebebeaffedececffeeeeeffff1f2f1fff3f3f3fff5f5f5fff6f6f5fff6f6f6fff7f7f6fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffafafafff9fafafff9fafafff9fafafffafafafffafafa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefefffefffffffffffffffffefffffffefefffefffefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffffffffffefefffffffffefffefffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefefefffefefffffffffffffffefefffffffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffefffefffffffefffefffffffefefffffefefffffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfdfefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffefefffffffefffefefefffefffefffffffefffffffefffefefffffffefffffefffefffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfefefffefefdfffefdfefffdfefefffdfefdfffdfdfefffefdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefdfefffdfdfdfffdfdfefffefefefffdfdfdfffefdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffefefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffefefffffffefffffefffefffefffefffefefffffefefefffefefffffefefefffefefefffefffefffffefefffffefefffffffffffefffffffefffffffefefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffffefffffefefffffffffefffefffefffefefefffefefefffffefefffefffefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f8f8fff8f9f9fff9f9f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f7fff7f6f7fff7f7f6fff7f7f6fff7f7f7fff7f6f7fff6f6f6fff7f7f7fff6f6f7fff7f7f6fff6f7f6fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f1f2fff0f1f1ffefefefffedededffebececffe9eae9ffe7e7e8ffe5e5e5ffe2e2e2ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdddddeffdeddddffddddddffdddddcffdcdddcffdcdcdcffdcdcdcffdbdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffdadad9ffd9d9daffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d8ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0d0d0ffd0cfcfffcfcecfffcecfcfffcececeffcecdceffcdcdcdffccccccffccccccffcccccdffcbcbcbffcbccccffccccccffcbcacbffcbcbcbffcbcbcbffcacaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4c4d4dff434443ff3b3a3bff303030ff242423ff191919ff181819ff121212ff060607ff040405ff020203ff030303ff020203ff010102ff010201ff020203ff020101ff010000ff000000ff000100ff000001ff010000ff000000ff010101ff010001ff000000ff000100ff000000ff000100ff000000ff000100ff000001ff010001ff000100ff010101ff020203ff020202ff010102ff010101ff020202ff040404ff040404ff060505ff101010ff161616ff1b1b1bff282828ff353434ff3e3e3eff454545ff4b4a4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff404040ff404040ff404040ff404040ff404040ff404040ff404041ff404040ff404040ff404040ff3d3d3dff373737ff313132ff2a2a2aff212121ff191918ff121212ff0d0d0dff0a0a0aff060707ff060606ff050404ff030303ff020201ff020101ff010100ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff161616ff2b2b2bff414040ff4f504fff585858ff616060ff666666ff686868ff686868ff686868ff686867ff686767ff6a6b6aff6f6f6fff737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c6c6ffc8c9c8ffc9c8c8ffc8c9c8ffcacacaffcac9caffcacac9ffcccccbffcbcbcbffcbcbccffcccccdffcdcdcdffcececdffcececeffcfcecfffcfceceffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd5d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9daffd9d9daffdadadaffdadadbffdbdbdaffdadadaffdbdbdaffdbdbdaffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffdddcdcffddddddffdededeffe0e0dfffe2e2e3ffe7e6e7ffe9eae9ffececebffedeeeefff0f0f1fff2f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f6fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f8f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9fafff9f9f9fffafaf9fffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffefffffffffefefffffefffffefefffffefffefffefefffffefefefffefffefffefefefffefefefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffffffffffefffffffefefefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefefdfffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefffefffefffefffefefefffefffefffffefffffffefefffefffefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefdfffdfefefffefefdfffefdfdfffdfefdfffefdfefffefefdfffefdfdfffefefdfffefefdfffdfefdfffdfefefffdfefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffdfdfefffdfefefffdfefdfffdfdfdfffefdfdfffefdfefffefefefffdfefdfffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffffefffffffffffffefffffffffefefffffefffffffffffffffefffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffefefffffefffefffefffefffefefefffefffefffffefffffffefefffefffefffffffefffefefefffefefffffefffefffffefefffefffefffefefefffffefffffefefffffefefffffffffffffffefefffffffefffefefffffefefefffefefffffffffefffefefffffefefefffefefffffefefefffefefefffffefefffefefffffefffefffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9faf9fffaf9f9fff9faf9fffaf9f9fffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f8f7fff8f7f8fff8f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff6f6f6fff7f6f7fff7f7f7fff6f6f7fff6f6f6fff7f6f7fff7f6f7fff6f6f6fff6f5f6fff4f4f5fff3f4f3fff2f3f2fff1f1f1ffeff0f0ffeeeeeeffecececffebebebffe9e9e8ffe7e6e6ffe3e4e4ffe2e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdedfdeffdededeffdddedeffdeddddffddddddffdcddddffdcdddcffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdbdbdbffdbdbdbffdbdadaffdbdadbffdadadbffdadadaffd9d9daffd9d9d9ffd8d9d9ffd8d9d9ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd2d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcdceceffcdcdcdffcdcdcdffccccccffcccccbffcccbcbffcbcccbffcccbccffcbcbcbffcbcacbffcbcbcbffcacbcaffcacaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff575656ff4c4c4cff434343ff3a3a3aff2f3030ff242423ff242323ff1b1b1bff111011ff10100fff0d0c0cff0c0b0bff090a09ff090908ff090909ff080909ff050505ff030303ff010202ff020201ff010101ff020202ff010102ff020202ff010201ff010202ff020101ff020102ff010102ff010201ff010102ff020202ff020202ff030303ff060606ff090809ff090809ff080908ff0a0909ff0d0c0dff0f0f0fff0f100fff151414ff1a1b1bff222223ff292929ff353435ff3e3e3eff454545ff4b4a4bff5555540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff070808ff060707ff050605ff040404ff040303ff040304ff010101ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff161616ff2b2b2aff404140ff4f504fff585857ff606060ff676767ff676868ff686868ff676868ff686868ff686768ff686768ff686868ff6a6b6aff6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c5c5ffc7c6c7ffc6c6c7ffc8c9c8ffc8c8c9ffc8c8c8ffc9cacaffc9cacaffcacac9ffcbcacbffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcececeffcfceceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d6ffd5d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd8d7d7ffd8d8d8ffd9d8d8ffd9d9d8ffd9d8d8ffd9d9d9ffd9dad9ffd9dad9ffd9dadaffdadadaffdbdadaffdadbdaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdbdbdcffdcdcdcffdbdcdcffdcdcdcffdddcdcffdddcddffdddddeffdedfdeffe1e1e1ffe5e5e5ffe8e9e8ffebebebffededecffefeeeffff2f2f2fff4f4f4fff5f5f5fff5f5f6fff6f6f6fff6f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f7f8fff7f7f8fff7f8f7fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff9f8f8fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafff9fafafff9faf9fffafafafffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafbfa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefffffffefefffffefffffffffffffffffefffffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefffefffffefffffffefffffefffefffefffefffefffffffefffefffffefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfefdfffdfefefffdfdfdfffefefdfffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefffefffefefefffefefefffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefffffefefffffefefffffefffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefdfffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfdfffefdfdfffefefdfffdfdfdfffefdfefffefefefffdfefdfffdfefefffdfdfdfffefefdfffefefefffefefefffefdfefffefdfefffdfefdfffdfefdfffefdfdfffefefefffdfdfefffefefdfffefefefffdfdfdfffdfdfefffefdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefefefffffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefefffffefffffffffffefffefefffffefefefffefefefffefefffffefffefffefffefffefffffffefffffffffefffffefefefffffffefffefefefffefefffffefefefffefffefffffefffffefefefffefefffffefefefffffefffffffefefffefefefffffffefffefefefffefefefffefefffffffefefffffefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9fafff9faf9fff9fafafff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff8f8f9fff9f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f7f7fff7f6f7fff7f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff5f5f5fff4f4f3fff3f3f3fff2f2f1fff1f1f0ffefefefffeeededffececebffeaeae9ffe8e7e8ffe5e5e5ffe2e3e2ffe1e1e1ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedddeffddddddffddddddffdddcdcffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdcffdbdbdbffdadbdbffdbdadbffdadadaffdadadaffd9d9daffd9d9daffd9d9d9ffd9d9d8ffd8d8d9ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d6d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0cfcfffcfcfcfffcfcecfffcececeffcececdffcdcdcdffcdcdcdffccccccffcccbcbffcccbccffccccccffcacbcbffcbcbcbffcacbcbffcacacaffcacacbffcacbcaffc9c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626261ff575756ff4c4d4cff434343ff3b3b3aff302f2fff303030ff292929ff202120ff202120ff1e1e1eff1b1b1bff191919ff171717ff171617ff131314ff0c0d0cff070707ff050505ff050505ff040304ff040404ff040404ff040404ff040405ff040404ff030404ff040304ff040404ff040404ff040405ff050505ff060606ff090909ff0e0e0fff131413ff151515ff161516ff191919ff1d1e1dff212222ff212222ff2b2b2bff2e2e2eff313130ff343435ff3e3e3eff454545ff4b4b4aff555555ff60605f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0a0a0aff070707ff060607ff060505ff040405ff040404ff010201ff020303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff161616ff2b2a2bff404140ff4f504fff585757ff606161ff666666ff686868ff686868ff676767ff686868ff686868ff676868ff686768ff686868ff686868ff6b6a6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c6c6ffc6c5c6ffc6c7c6ffc6c6c6ffc8c8c8ffc8c8c9ffc8c8c9ffcacacaffc9c9c9ffc9cac9ffcbcbcbffccccccffcdcdcdffcdcdcdffcdceceffcececeffcfcecfffcfcecfffcfd0cfffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d4d4ffd5d5d5ffd6d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d6ffd6d7d6ffd7d7d7ffd7d8d7ffd8d7d7ffd8d7d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdad9daffdadadaffdadbdaffdbdadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdbdbdbffdcdcdcffdcdcdcffdcddddffdddcddffdddeddffdfe0e0ffe3e2e3ffe7e7e7ffeaeaeaffecececffeeeeeefff0f1f0fff3f3f3fff5f4f5fff5f5f5fff5f6f5fff6f7f7fff6f7f7fff8f7f8fff7f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f7f8fff8f8f7fff8f8f7fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f8f8fff8f8f9fff8f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fff9f9fafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafbfffafbfa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefffffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffefefefffefefefffffefefffefefffffffefefffefefefffefefffffefefefffefefefffefefefffefffffffffefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffefffffffffffffffefefffffffffffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefdfffefefefffdfdfefffdfefdfffefdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffcfcfdfffcfcfcfffcfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfdfffdfefdfffdfefefffefefdfffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefffefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfefdfffdfefefffefefdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfefffdfefefffdfdfefffefdfefffefdfdfffdfefefffdfdfefffdfefdfffdfefdfffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffffefefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffefefffffefefffffefefffffefefefffefffefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffefffefffffffffffffefffffefffffffefefefffffefffffffefefffffffefffffffffffefefffffefffefffffefefffefefffffefefefffefffffffffefefffefefffffefefefffefefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f9f9fff8f8f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f6fff7f7f6fff7f7f7fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff5f5f5fff4f4f4fff4f4f3fff2f2f3fff2f1f2fff0f0f0ffeeeeeeffecedecffebeaebffe9e9e9ffe6e6e6ffe3e3e3ffe2e2e1ffe0e1e0ffdfdfdfffdfdfdeffdededeffdededfffdededeffddddddffddddddffddddddffdcdcddffdddcddffdcdcdcffdcdcdcffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9daffdad9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd1d0d0ffcfcfd0ffcfcfcfffcecfcfffcecfceffcececeffcecdceffcdcdcdffccccccffcbcccbffcccbcbffcbcbcbffcbcbcbffcacacaffcbcbcaffcacacaffcacacaffcacacaffc9c9c8ffc9c9c9ffc8c9c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6b6bff626162ff575757ff4c4d4cff434343ff3b3a3aff3b3c3cff373736ff323232ff333332ff313231ff2f2f2fff2c2c2bff272727ff252526ff1f201fff151615ff0d0d0dff0b0b0bff09090aff090809ff090808ff080909ff080909ff090909ff080908ff090808ff080808ff090809ff0a0909ff0a0a0bff0b0b0bff0b0c0cff101010ff191819ff222122ff262726ff292929ff2d2d2dff303031ff333233ff313232ff373838ff3e3e3eff3a3a3aff3f3e3fff454545ff4a4b4bff545555ff606060ff6a6a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff100f0fff0d0d0dff09090aff080808ff060706ff060505ff050505ff030303ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff151515ff2b2a2bff404140ff4f4f4fff585858ff606161ff666667ff686768ff686767ff686868ff676868ff686868ff686868ff686868ff686868ff686768ff686868ff68686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc6c5c5ffc5c5c5ffc5c5c5ffc7c6c6ffc6c6c7ffc9c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c9c9ffcacbcaffccccccffcdcdcdffcdcccdffcececeffcececeffcecfceffcfcfceffcfcfcfffd0cfd0ffd0d0d0ffd0d1d1ffd0d1d1ffd1d1d1ffd2d1d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d5d6ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadadaffdadadaffdadbdbffdbdbdbffdbdbdcffdcdbdbffdbdcdcffdbdcdcffdcdcdcffdcdddcffdddcdcffddddddffdededeffe1e1e1ffe5e5e5ffe9e9e9ffebebebffedededffefefeffff2f2f2fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f8f8fff8f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f7f8fff8f7f8fff7f8f8fff8f8f7fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff7f7f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9fafafffafafafff9faf9fffafafafffafafafffaf9fafffafafafffafafafffbfafafffafafafffbfafbfffafafbfffbfafbfffbfbfa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffefffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffefffffffffefffffefefffffffffffffefffffffffefffffefffefffefffefffefefefffefffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffefffefffefffffffefefefffffffefffefffffffefefefffffefefffefffefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffffffffffefefefffefffffffefefefffefefefffefefefffffefefffefefffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefefefffefffefffefefefffffffffffefefefffffffffffefefefffefdfefffdfefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffcfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfefdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffefffffefefffffffffefffefefefffefffefffefffffffefefefffffffefffefffffffefefefffffefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfefffdfefdfffefefefffdfefefffefdfdfffefdfefffefefefffefefefffdfefefffefefdfffefefdfffefefdfffefdfefffefdfefffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffffefefffefefffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefffefffefffffffefefefffffffffffefefefffffffffffefefefffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9faf9fff9faf9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff7f8f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff6f7f7fff7f6f6fff6f7f7fff6f7f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f0f1ffefefefffeeeeedffecececffeaeaeaffe7e8e7ffe4e4e4ffe3e3e3ffe1e1e2ffe0e0e0ffdfdfdeffdfdfdfffdedfdfffdfdedeffdedddeffddddddffddddddffdcddddffdddddcffdcdcdcffdcdcdcffdcdbdcffdcdbdcffdbdbdbffdbdbdaffdadadaffdadadaffd9dadaffd9d9d9ffd9dad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d4ffd3d3d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfd0cfffcfd0cfffcfcecfffcececfffcececeffcdcdceffcdccccffccccccffcccccbffcbcbcbffcacbcaffcacbcaffcbcbcaffcacacaffcacacbffcacacaffc9c9c8ffc9c9c9ffc8c9c9ffc9c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff707070ff6b6b6cff626161ff575656ff4d4d4cff434343ff434443ff424241ff414141ff424243ff424243ff424242ff40403fff3b3b3bff343535ff2d2c2cff202021ff171717ff131313ff111212ff111111ff101010ff101010ff111011ff101011ff0f0f10ff10100fff101010ff111211ff121212ff121212ff131313ff141414ff181818ff242424ff303130ff383839ff3c3c3bff3d3d3dff3f3f3fff3e3e3eff3d3d3dff3e3f3eff454545ff434444ff454545ff4a4a4aff555455ff5f6060ff6a6a6aff7373740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff101010ff0d0d0dff0a0a0aff080808ff070706ff070606ff060605ff050605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c5ffc5c6c6ffc6c6c6ffc7c7c7ffc8c9c9ffc7c7c7ffc8c8c8ffc9cac9ffcacacbffcbcccbffccccccffcdcdcdffcdcdcdffcdceceffcececdffcfcfcfffcecfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d3d3ffd4d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d8ffd9dad9ffd9dadaffdad9daffdadadaffdbdadbffdbdbdbffdadbdbffdcdcdbffdbdcdbffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdddddcffddddddffdfe0dfffe2e3e3ffe7e7e7ffeaebeaffecececffeeeeeefff1f1f1fff3f4f3fff5f4f5fff6f6f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff8f8f7fff8f7f7fff7f8f7fff7f8f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f9f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff9faf9fff9faf9fffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfcfffbfcfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffefffefffefefffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefefefffffefffffffffefffefffefffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefefefffffefefffffefffffefefffffefefefffffefefffefefffffefefefffffefefffefefefffffffefffffefefffffffefffefefffffffefefffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefffefffefefffffefffefffffefefffefefffffffefefffefffefffffffefffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffefffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffefefffefefffffefefefffffefefffefefefffefefdfffefdfdfffefefdfffdfdfefffefdfdfffdfdfefffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffefffefffffefefffffffffffefefefffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffefdfdfffdfefdfffefefdfffefefefffdfdfdfffdfdfefffdfefefffefefdfffdfefdfffefefdfffefdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefefefffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefefffffffefefffefefefffefefefffffffffffefefefffefefefffefffefffefefffffffefffffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff8f9f8fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f8fff7f8f8fff7f8f7fff8f7f7fff8f8f8fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f7f6fff7f6f6fff7f7f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f5f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff5f5f5fff5f4f4fff4f3f3fff2f2f2fff1f1f1fff0f0f1ffefefefffedededffebebebffe8e9e9ffe5e5e5ffe4e3e4ffe1e2e2ffe0e0e0ffdfdfdfffdfdedfffdededfffdededeffdddeddffddddddffddddddffdcdddcffdcdcddffdcdcdcffdcdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdad9d9ffdad9daffd9d9d9ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd5d5d6ffd6d5d5ffd6d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcececeffcececdffcdcdcdffcccccdffccccccffccccccffcbcbcbffcbcacbffcacacbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c8c8ffc9c8c9ffc9c8c8ffc8c8c7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff707070ff6b6b6bff616262ff575756ff4c4c4cff4b4a4aff484949ff4a4b4aff4c4c4cff4c4d4dff4c4d4dff4c4c4bff484848ff414041ff363636ff2a2a2aff222222ff1e1d1eff1c1c1cff1b1b1bff19191aff1a1a19ff1a1b1bff1a1a1aff191919ff191a19ff1b1b1bff1c1c1cff1b1b1bff1c1b1cff1d1c1dff1d1d1dff222122ff2e2f2fff3b3b3bff444343ff474747ff484848ff484747ff464545ff434344ff444344ff4a4949ff49494aff4b4a4aff555455ff5f605fff6a6a6aff747373ff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff202020ff181818ff0f1010ff0d0d0dff0a090aff080807ff070707ff070707ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc6c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc7c7c8ffc8c8c8ffc9cac9ffcbcacaffcbcbccffccccccffcdccccffcdcdcdffcdcdceffcecdceffcfceceffcececfffcfcfcfffd0cfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd3d4d3ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9d9ffd9d9daffdad9d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdddcffdededeffe1e0e0ffe4e4e4ffe9e8e9ffebebebffedededffefefeffff2f2f2fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff7f6f7fff8f7f7fff7f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff8f7f8fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff7f7f7fff8f7f8fff8f8f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff7f7f7fff8f7f8fff7f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffefefffffffffefffffffefffffefffffefefffffffefefffffefffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffefefefffefffefffefffffffffffffffefefffffefefefffefffefffefefffffefefefffefefefffefffefffefffffffefefefffefffefffefefefffffefefffefefefffefefefffffffefffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffefffffefffffffffffffffefefefffffffefffffffffffefefffffefffffffefffefffefffefffffffffffefffffffefefffffefffefffffefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffefefefffdfdfdfffefdfdfffefefefffdfdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefefffdfefdfffdfefdfffefefefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffefdfdfffefdfdfffefefdfffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffffffefffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffffffffffefffffefffffffffffffefefefffffffffffffffffffefefefffffffefffffffffffefffefffffffffffefefffffefffefffefffefffefffefffffefefffefefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafff9f9f9fff9f9f9fff9fafafff9f9f9fff9faf9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff3f3f4fff2f2f2fff1f1f1fff0f0f0ffeeefeeffececedffeaebeaffe7e7e7ffe5e5e5ffe3e3e3ffe1e2e2ffe0dfe0ffdedfdfffdedfdeffdedfdeffdededeffdddedeffddddddffdcdddcffdcdcddffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdbdbdaffdadbdbffdadbdaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0cfcfffcfcfcfffcfceceffcececeffcecdcdffcdcdcdffccccccffcccbccffcbcbcbffcbcbcbffcacacbffc9cacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c9c9ffc8c8c8ffc8c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff747474ff707070ff6b6b6cff616262ff565757ff585758ff555655ff575757ff595959ff5c5c5cff5d5d5dff5d5c5dff5b5c5cff585958ff515251ff494949ff434444ff424343ff414241ff404041ff3d3d3dff3e3e3eff414040ff3f3f3fff3c3c3cff3d3d3dff40403fff404040ff3d3d3dff3c3c3cff3e3e3eff3f3f3eff414241ff494949ff525252ff565657ff585858ff585858ff565656ff545454ff515152ff505150ff545555ff545555ff555555ff606060ff6a6a6aff737373ff7b7b7bff7b7c7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff202020ff181818ff10100fff0d0d0cff090a0aff090a09ff0a0a0aff080808ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff07070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c2ffc3c3c2ffc4c4c4ffc4c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc6c7c6ffc8c8c8ffc9c9c9ffcacacaffcbcbcaffcbcccbffccccccffcdcdcdffcdcdcdffcdcecdffcececeffcecfceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d1d1ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d8d9ffd8d9d9ffd9dad9ffd9dad9ffdadadaffdadbdbffdadadbffdadbdaffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdcdbffdcdcdcffdddedeffdfe0dfffe3e2e3ffe7e7e7ffeaebeaffecedecffeeeeeefff1f1f1fff3f4f4fff5f5f5fff5f6f6fff6f6f5fff6f7f6fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff7f8f8fff7f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f7f8fff8f8f7fff8f8f7fff8f7f7fff7f7f8fff7f7f7fff7f7f8fff7f8f8fff7f8f7fff7f7f8fff7f8f8fff8f8f8fff7f7f7fff8f8f7fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfafffbfbfbfffbfbfafffbfbfcfffbfbfcfffbfbfcfffcfbfbfffbfcfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffefffffffffefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffefefffffefffffffffefefffefefffffffffffffffefefffefefefffefefffffffffefffefefefffffefefffffffffffefefffffffefffffffefefffffefefffefffffffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffffffefffffffefffffffffefefffffefffffefefffffffefffffefffefffffefffffffefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffefefffffffffffffffffefffefffefffefffffffffffffffffefefffffffffffffffffffefefffffffefffffefefefffefefefffdfefefffefdfdfffefefefffefefdfffefefefffdfefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefefffefdfdfffefdfefffdfdfefffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefffffffffefefffefefffffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffefdfefffefdfdfffefefefffefefdfffdfefdfffefdfefffefefdfffdfefdfffdfdfdfffefefefffdfdfdfffefefefffefdfefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefffffefffefffefefefffffefefffffefffffefefefffffefffffffefefffffefefffefffefffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffffffefffefefffffefffffffffffffffffffefffefefffffffffffffffffefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefefffffffefffefffffffefefefffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefefefffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff6f6f5fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff4f4f4fff2f3f3fff1f2f2fff0f0f1fff0f0efffedeeedffebececffe8e8e8ffe6e7e7ffe4e4e4ffe2e2e2ffe0e0e1ffdfdfe0ffdedfdfffdfdedfffdededeffdedddeffddddddffdcdddcffdddcddffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadadaffdbdbdbffdadadaffdadadaffd9d9daffdadad9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d8ffd7d8d8ffd7d7d7ffd6d6d7ffd6d7d7ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d4ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfd0cfffcfcfcfffcfcfceffcececeffcececdffcdceceffcdcdcdffccccccffcbccccffcbcbcbffcbcbcaffcacbcaffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c9c9ffc7c8c8ffc8c8c8ffc8c8c8ffc6c6c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747575ff747474ff747474ff707070ff6b6b6bff626261ff616261ff5f605fff606161ff636464ff676767ff696969ff6a6a6aff6a6a6bff6a6a6aff686868ff656565ff646464ff646464ff646464ff636363ff626262ff626362ff626262ff626262ff606160ff626262ff636263ff636363ff616161ff616160ff606060ff60605fff5f5f60ff626263ff656565ff676666ff666667ff666666ff656464ff616161ff5e5e5fff5c5c5cff5f5f5fff606060ff606060ff6a6a6aff747374ff7b7b7bff7b7b7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313131ff2b2c2bff202020ff181818ff0f0f0fff0d0d0dff0c0b0cff0c0b0bff090909ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff070707ff141413000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c1ffc3c3c3ffc2c2c2ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc6c6c5ffc5c5c5ffc6c6c5ffc6c6c7ffc7c8c8ffc9c9c9ffcacacaffcacacbffcbccccffccccccffcccdccffcdcdcdffcececdffcececdffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d6ffd7d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdcdbffdbdbdbffdcdcdcffdcdcdcffdededeffe1e1e1ffe6e5e5ffe9e9e9ffececebffededeefff0f0effff2f2f3fff5f5f6fff6f6f6fff6f6f5fff6f6f6fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f7fff8f8f7fff8f8f7fff8f8f7fff8f7f7fff8f8f8fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff7f8f8fff8f7f7fff8f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfcfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffefffffffffefffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffefefffffffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffefffffffefefffffffffefffffefffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffefefffffffefffffefffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefefffffefffffffefffefffffefffffefffffffefffefffefefffffefffefffefefefffefefefffefffefffffefefffefefefffffefffffefffefffefefffffefffefffffefffffefefffffefefffffffefffffefefffffffefefffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffffefffffffefffefefffffffffefffefefefffefefffffffffffffffefffffffffefffffffefffefefffffefffffffefefefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffefefefffffefffffffffefffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfefffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffefefdfffefdfefffefefdfffefefdfffefdfefffdfefefffefefdfffefefefffdfefefffdfefefffdfefefffefefefffffffefffefffefffefffefffefefffffffefefffffefefffefefffffefefefffefefffffefffffffefefefffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffefdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefefdfffdfdfefffdfefefffdfefdfffefefefffdfefefffdfdfefffdfefefffdfdfdfffefefdfffefefdfffdfefefffdfdfefffefefefffffefefffefefffffefefffffefefffffefefffffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffefffefffffefffffefefffffefffffffffefefffefefffffffefefffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffefffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffefffffffffffffefffffefffffffffefffffefefffffefefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffffefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f8fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff8f8f9fff8f9f9fff8f8f8fff9f9f8fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f7fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f6fff6f6f7fff6f7f6fff6f6f7fff6f6f7fff6f6f6fff6f5f6fff6f6f6fff6f5f5fff5f6f6fff6f5f6fff5f5f6fff6f6f6fff6f5f6fff6f5f5fff5f6f5fff6f5f5fff6f6f5fff6f5f6fff5f5f5fff4f4f4fff3f4f3fff3f2f2fff1f1f1fff0f0f0ffefefeeffedecedffeaebeaffe7e8e8ffe5e5e5ffe3e3e3ffe2e1e2ffe0e0e0ffdfdfdfffdededfffdededfffddddddffddddddffdcddddffdcdcddffdcdcdcffdbdbdbffdcdcdbffdbdcdbffdadbdbffdadadbffdadadaffdad9daffd9d9daffd9d9d9ffd8d9d9ffd8d9d9ffd8d8d8ffd8d7d8ffd7d8d8ffd7d7d6ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d5ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfceceffcececeffcecdceffcdcdcdffccccccffccccccffcccbccffcbcbcbffcbcbcaffcacacaffc9c9caffc9c9c9ffc8c9c9ffc8c8c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c7ffc8c7c8ffc6c6c6ffc6c6c5ffc4c4c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff747474ff747574ff747474ff707070ff6b6b6bff6c6c6bff69696aff6a6b6aff6d6d6dff707071ff737373ff757475ff767676ff777776ff767677ff777777ff787877ff797978ff787879ff777778ff777777ff777777ff787877ff787877ff787978ff79797aff797878ff787878ff777778ff787878ff777777ff757676ff757574ff757475ff747575ff737373ff727272ff717171ff707070ff6d6d6dff6a6a6aff676767ff6a6a6aff6b6b6bff6a6a6aff737374ff7b7b7bff7b7b7cff7b7b7cff7b7b7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff313131ff2c2b2bff202120ff181818ff0f0f10ff100f0fff0e0d0dff0a0a0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff080707ff131313ff2525250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc2c2c1ffc2c2c1ffc2c3c3ffc2c2c3ffc3c3c2ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c7c6ffc8c8c8ffc9c9c9ffc9cac9ffcacacbffcbcbcbffcbccccffccccccffcdcdccffcdcdcdffcecdcdffcfcecfffcfcfcfffcfcfcfffd0d0cfffd0d0d1ffd1d1d1ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd6d7d6ffd7d7d6ffd7d7d7ffd7d7d8ffd8d8d7ffd7d8d8ffd7d8d8ffd8d8d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9dadaffdadad9ffdadadaffdadadaffdadadbffdadbdbffdbdbdbffdcdcdbffdcdcdbffddddddffdfdfe0ffe3e3e2ffe8e7e7ffeaeaebffedededffeeefeffff1f2f2fff4f4f4fff6f5f6fff5f6f6fff6f6f5fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f7fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff8f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff8f8f7fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafbfafffafafbfffbfafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffbfcfcfffcfcfbfffbfcfcfffcfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffefffffffefffffffefffefffffefefffefffffffffffffffffefffffffffefffefffefffefffffffffefffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffefffffffffefffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffefffefefffffffffffffffffffffffffffffefffffffefffefffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffefffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffefffffefefffefefefffefffefffefffefffffffefffffefffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffefffefffefffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefffffffefffffefffffffefefefffefffffffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffffffffffffefffffffffffefffffffefffefffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffefefffefefefffefefefffefffefffefffefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefdfffdfdfdfffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffffefffffefefefffffefffffefefffffefffefffffefefffefefffffffffefffffefffffefefffffefffefffffefffffffffefffefffefffffffefffffefefffffffefffffefefffefefefffefefefffffefefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffefdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefdfefffdfefefffefefefffefefefffdfefefffdfdfdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffdfefefffefffefffffefefffefefffffffffefffffefefffefefefffefffefffffefefffffffefffefffefffefefefffffefefffffffefffffefffffefefefffefefffffffefefffefffefffffefefffefefefffefffefffefffefffffffefffffefffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffefffffefffffffffffffffefefffffefffffefefffffffffefffffffefffefefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff8f7f7fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f5f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff5f6f5fff6f6f5fff5f6f5fff5f5f5fff4f4f4fff3f3f3fff1f2f2fff0f1f1fff0eff0ffeeeeeeffebebebffe9e9eaffe6e7e6ffe4e4e4ffe2e2e2ffe1e0e1ffdfe0dfffdfdfdfffdededeffdddedeffddddddffdcddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdadadaffd9dadaffdad9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd7d8d8ffd7d8d8ffd8d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececfffcdceceffcecdcdffcccdcdffcccdccffccccccffcccccbffcacbcbffcacbcbffcbcacaffc9cac9ffc9c9c9ffc8c8c9ffc8c9c8ffc9c8c9ffc7c7c8ffc8c7c8ffc8c8c8ffc6c6c6ffc6c6c6ffc4c5c5ffc5c4c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747574ff747474ff747474ff757574ff747474ff6f7070ff747474ff727272ff737373ff757575ff787877ff7a797aff7b7b7bff7e7d7eff7e7f7eff7e7e7eff7e7e7eff808080ff818181ff7f807fff7e7e7eff7e7f7fff7f7f7fff7f7e7fff7e7e7eff808080ff828282ff808081ff7e7f7eff7f7f7fff808080ff808080ff7f7f7fff7e7f7fff7e7f7eff7e7d7eff7c7c7bff7a7b7aff7a7a79ff797878ff787877ff767576ff727272ff777677ff757575ff737473ff7c7b7bff7b7b7bff7b7b7bff7b7c7bff7b7c7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3b3bff363636ff313031ff2c2b2cff202020ff181818ff151616ff121312ff0d0c0dff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff000000ff000000ff000000ff000100ff010101ff070707ff141413ff252525ff3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc0c0c0ffc2c1c2ffc2c2c1ffc3c3c3ffc2c3c3ffc2c3c3ffc4c4c4ffc3c3c3ffc4c4c4ffc5c5c5ffc6c7c7ffc7c8c8ffc9c8c9ffcacac9ffcacacaffcbcbcaffcccbcbffcdcdccffcdcccdffcdcdcdffcececeffcfceceffcecfcfffd0cfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdaffdadadaffdadbdbffdbdbdbffdbdbdbffdddcdcffdededeffe1e1e1ffe5e6e6ffe9eae9ffecebecffeeeeeefff1f1f0fff3f3f3fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f7f8fff7f8f7fff8f8f8fff9f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f7fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffafbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfbfbfffcfcfbfffcfbfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffefefffffffffffffefffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffefefefffffffffffffffefffffffffffefefffffffefefffffffefffffffffffefefefffffffffffffffffffffefffffffefefffffffffffefffffffefefffffefefffffefffefffffefefffffffefffefffffffefefefffefffffffefefffffefffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffefffefffefefffffffefefffffefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffffffffffefefefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffefefefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffdfdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefefffdfdfdfffdfefefffefdfefffdfefdfffdfdfefffefdfefffefdfefffdfefefffdfefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffffffefffefefffffefefefffefffefffffffefffefefefffefffffffefffffffffefffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffdfefdfffdfefefffdfefdfffdfefdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffcfcfdfffdfdfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfefffefdfefffefdfefffdfefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffdfefefffefefefffffefefffffffefffefefffffefefefffefffefffffffefffefefefffefffefffefffefffefefffffffefefffffffffffefffefffefefffffefefefffefffefffffefefffffffefffefffffffefefefffefffffffefefffffefffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefefefffefffefffffffffffefefffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff9f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f7f7fff7f8f7fff8f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff7f6f6fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff5f5f5fff5f6f5fff6f6f5fff5f5f6fff5f5f5fff5f6f5fff6f5f6fff5f6f6fff6f5f6fff5f5f5fff5f4f4fff4f4f4fff3f2f3fff2f2f1fff0f1f1fff0efefffedecedffebebebffe8e8e8ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfe0ffdfdedfffdededfffddddddffddddddffdddddcffdcddddffdcdcdcffdbdcdcffdcdbdbffdbdbdbffdadbdbffdadadbffd9dadaffdadadaffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d4ffd3d2d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcecdceffcdcdceffcdcccdffcccccdffccccccffccccccffcbcbcbffcacbcaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc7c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc5c5c6ffc6c5c6ffc4c4c5ffc4c4c4ffc4c4c4ffc3c3c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff747475ff747474ff747574ff757474ff747474ff737374ff747373ff737373ff757575ff777777ff797a7aff7c7b7cff7d7d7dff7d7d7eff7f7e7eff807f80ff818181ff828282ff818181ff808080ff807f80ff808080ff808080ff7f7f7fff818181ff838383ff818282ff808080ff818080ff828282ff828282ff818181ff818181ff818181ff808080ff7f7f7fff7e7e7eff7d7d7eff7d7d7dff7e7e7eff7c7c7cff797979ff7e7e7eff7b7c7bff7c7b7bff7c7b7bff7b7b7cff7b7b7bff7b7b7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3a3b3bff363636ff313131ff2b2b2bff202021ff1e1e1eff191919ff111110ff040403ff010101ff010101ff010101ff010101ff000000ff000101ff000101ff010001ff010001ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff010101ff010101ff010101ff020202ff030304ff040404ff020302ff010101ff000001ff010101ff070708ff141313ff252525ff383737ff46464600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffc0c0c0ffc1c0c0ffc0c0c0ffc1c1c1ffc2c1c2ffc2c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c4c4ffc5c5c5ffc6c7c6ffc8c8c7ffc8c8c8ffc9cac9ffcacacaffcbcbcbffcccbcbffcdcdcdffcccdcdffcdcdcdffcdceceffcececeffcfcecfffcfcfcfffcfd0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d3d2ffd4d4d3ffd3d3d3ffd4d4d4ffd5d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d7d8ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdadaffdbdbdbffdcdbdbffdddddcffdfdfdfffe3e3e4ffe7e8e8ffebebebffededecffefefeffff1f2f2fff4f4f4fff5f6f5fff6f6f6fff6f5f5fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f8f8fff7f7f8fff7f8f8fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f8fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafafbfffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffefffefffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffffffffefffffefefffffffefffffefefefffffefefffefffefffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffefffffffffffefffefefffffefefefffefefefffefffffffffefefffffefffffefefffffefefefffefefefffefefffffffffefffefffffffefefffffefffffffefffefffefffffffefffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffffffffffffffefefffffffefffffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffdfefdfffdfefefffefdfdfffdfdfefffdfdfdfffdfefdfffdfefefffefdfefffefdfefffdfefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefffefffefefffffefefffffefefefffffefefffefefefffefffefffefffffffefefffffffffffffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffefefffffefefefffefefefffdfefefffefefdfffefefefffefefdfffdfdfefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefffefffefffffffefefffffffefffffefefefffefefefffefefefffffefefffefffefffffefefffffffefffefefefffefffefffffefffffefefffffffefffffefefefffffffefffefffefffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff9f9f8fff9f8f8fff9f8f9fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f8f9fff8f8f9fff9f9f8fff8f8f9fff8f8f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f7fff8f8f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff6f7f7fff7f6f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff5f5f6fff5f6f5fff6f5f5fff5f6f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff6f5f6fff5f4f4fff4f4f4fff4f3f3fff2f3f2fff2f1f1fff0f1f0ffeeeeeeffecededffeaeaeaffe7e7e6ffe3e4e4ffe2e2e2ffe0e1e0ffdfdfdfffdfdedeffdedddeffdcddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadbdbffdadbdaffd9dadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d0d1ffd1d1d1ffd0d0d0ffd0d0cfffd0d0cfffcfcfcfffcecfceffcececeffcdcecdffcdcdccffcdccccffcccbccffcccbcbffcbcccbffcbcbcbffcacbcaffcac9caffc9cac9ffc9c8c9ffc8c9c8ffc7c8c8ffc7c7c6ffc7c8c8ffc6c6c5ffc5c6c6ffc4c5c5ffc4c4c4ffc5c4c4ffc2c3c3ffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff747474ff747474ff747574ff757474ff747574ff757474ff737473ff757575ff777877ff797a7aff7c7b7bff7c7d7dff7d7e7dff7e7f7eff808080ff818181ff828282ff818282ff828282ff808081ff808080ff818080ff808080ff818181ff828383ff828382ff828383ff828282ff828281ff828282ff828182ff828281ff818181ff818181ff818181ff808080ff7e7e7eff7e7e7eff7e7d7dff7d7e7dff7e7d7dff7e7e7eff7e7e7eff7e7e7eff7c7b7cff7b7b7cff7c7b7bff7b7b7bff7b7b7bff7b7b7bff787877ff747475000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474748ff40403fff3b3b3bff363636ff313131ff2b2c2bff292929ff232324ff1a1a19ff090909ff070707ff080807ff080909ff070607ff060606ff040405ff030303ff030203ff020202ff010202ff020102ff010101ff000100ff000101ff010101ff000001ff010001ff000000ff010000ff000101ff010100ff000101ff010101ff020102ff030303ff050404ff060606ff090909ff0c0c0cff0c0d0cff0b0b0bff060606ff040403ff070707ff141314ff252525ff373737ff464646ff50515100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c2c1ffc1c1c2ffc3c3c3ffc2c2c1ffc3c3c3ffc4c3c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c8c9ffc9c9c9ffcacacbffcbcbcbffccccccffcdcccdffcdcdcdffcdcdcdffcececeffcfcecfffcfcfcfffd0cfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d2d3ffd3d4d3ffd4d3d3ffd4d4d3ffd5d4d4ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d6ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdad9daffd9dadaffdadadaffdadadaffdadadbffdbdbdbffdcdcdcffdededeffe1e1e1ffe6e6e6ffe9eaeaffecececffeeeeeefff1f1f1fff3f3f3fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f7f8fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fffaf9f9fff9f9fafffaf9fafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefffffffffffffefefffffffffffffffefefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefffffffffffffefefffffffffffffffefefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffefffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefefffffffefffefefffffffefffffefefefffffffefffffefefffefffefffefffffffefefffffffffefffefefefffefefefffefefefffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefefffefffffffefffefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfefdfffdfefefffdfdfefffefefdfffefdfefffdfefefffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffefefffffefefefffefefffffffefffffffefffffefffefffefefffffffefffffefffefffefefffffffefffffefffffffefffefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffefefdfffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefefefffffefffffefffffffefffffffefffefffffefefffefffffffffffefffffefefffefffffffefffefffefefffffefffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff9f8f9fff9f8f8fff9f9f8fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff9f9f8fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff8f8f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f7f8fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff6f7f7fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f5fff5f5f5fff6f5f5fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f6f5fff5f5f5fff5f4f5fff4f3f3fff3f3f3fff2f2f2fff1f1f1ffefefefffeeeeedffecebecffe8e9e8ffe5e6e5ffe2e3e3ffe2e2e1ffe0e0e0ffdedfdfffdededeffddddddffdcdcddffdcddddffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdadbdaffd9dadaffd9d9daffd9d9daffd9d9d9ffd8d8d8ffd8d8d9ffd8d7d8ffd8d7d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0cfcfffcfd0d0ffcecfcfffcecfcfffcececeffcdceceffcdcdcdffcdcdccffccccccffcbcccbffcbcbccffcbcbcbffcacacaffcacacaffc9c9caffc9c9c9ffc8c8c8ffc8c8c7ffc7c7c7ffc6c7c6ffc5c6c6ffc5c6c6ffc5c5c4ffc4c4c4ffc4c4c4ffc3c2c3ffc3c3c2ffc3c2c3ffc1c1c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff747474ff757474ff747474ff747474ff747474ff757575ff777777ff7a7a79ff7b7b7bff7c7d7dff7d7e7eff7e7e7fff808080ff818181ff828282ff828282ff828282ff828282ff828282ff818181ff808180ff808181ff838282ff828382ff828283ff828283ff838383ff828282ff828182ff828282ff828182ff828282ff818181ff818182ff818181ff808080ff7e7f7fff7e7e7eff7d7e7eff7e7f7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7b7b7bff7b7b7cff7b7b7bff7b7b7bff787878ff757575ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535353ff474847ff3f3f3fff3b3b3aff363636ff303031ff303031ff2e2e2eff282828ff161616ff141415ff171617ff181718ff161716ff141415ff121112ff0e0e0eff090909ff070707ff050505ff040505ff030403ff030303ff030303ff030302ff020202ff010202ff010201ff020202ff020303ff030303ff030303ff040304ff060505ff080808ff0c0b0bff101111ff151616ff1a1b1bff1d1d1dff1a1a1aff151515ff121211ff131313ff252525ff373737ff464646ff515051ff5a5a5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbfbfbfffbfbfbfffbebfbfffc1c0c0ffc0c0c0ffc0c0c0ffc1c1c2ffc1c2c2ffc2c2c2ffc3c2c2ffc4c4c4ffc5c4c5ffc6c6c6ffc6c7c7ffc8c8c8ffc9c8c9ffc9cac9ffcacacaffcbcbcbffccccccffcccdcdffcdcdccffcecdcdffcececeffcfceceffcfcfceffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd3d4d4ffd3d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadbdbffdbdbdbffdcdcdcffe0dfdfffe3e4e4ffe8e8e8ffeaebebffedededffefefeffff2f1f2fff4f4f4fff6f5f6fff6f5f6fff5f6f6fff6f6f7fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f8fff8f7f7fff7f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff6f7f7fff7f7f7fff7f6f6fff7f7f6fff6f6f7fff7f6f7fff7f6f6fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff7f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffefffffffffffffffefffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffefffefffefffffefffffffffffffefffefffffffefffffffefffffefffffffffefffffffefffffffefffffefffffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefefefffffefefffefffefffefffefffefefefffefffefffefffffffefefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffefffefffffffefffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffefefefffdfefefffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefffefffefefefffffefefffefefefffefffffffffefefffefffefffefefefffefefefffffefffffffffefffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffefdfdfffdfefefffdfefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffffffffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefffefffefefefffffefefffffefffffffffffffffefffffefffefffefffefffffefffffffffffffefffefffffffffffffffefffffefffffffffefffffffffffffffefffffefffffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f9f9fff9f8f9fff9f8f9fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff8f9f9fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f8f7fff8f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f6f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f6f5fff6f5f6fff5f5f6fff6f5f6fff4f4f4fff4f4f4fff4f3f3fff3f2f3fff2f1f2fff0f0f0ffefefefffedededffeaebebffe6e7e7ffe4e4e4ffe2e2e2ffe0e1e0ffdfdfdfffdededeffddddddffdcdcddffdcdcddffdbdcdbffdcdbdbffdbdbdbffdbdadbffdadadaffdad9daffdadad9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd0d1d0ffd0d1d0ffd0cfd0ffcfcfd0ffcfcfcfffcecfceffcececeffcececeffcdcdcdffcdcdccffcccdccffcccbccffcbcbcbffcbcbcbffcacacbffcacbcaffcacacaffcac9c9ffc9c8c9ffc7c8c8ffc7c7c7ffc7c7c7ffc5c6c6ffc4c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc3c2c3ffc3c3c3ffc3c3c3ffc1c0c1ffc1c1c1ffbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7c7c7cff7d7d7dff7f7f7fff808080ff808080ff808080ff818181ff828282ff828282ff828282ff828282ff828182ff828282ff828382ff838383ff838383ff848384ff838383ff838383ff838383ff838383ff828283ff828282ff828282ff828281ff828281ff828282ff818181ff818281ff818181ff808080ff7f7f7eff7e7e7eff7f7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7b7b7cff7b7b7bff787878ff757474ff747474ff757574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5b5bff535352ff474847ff403f40ff3b3b3bff363636ff363636ff353535ff333334ff272727ff262727ff292a29ff2c2c2bff2c2b2bff292829ff252525ff1d1c1cff131313ff0e0e0eff0c0c0cff0b0b0bff0a0a0aff090809ff080808ff070707ff070607ff060606ff050505ff060606ff070707ff080808ff090908ff0a0a0aff0c0c0cff100f10ff161616ff1e1e1eff252525ff2b2b2bff2f2f2fff2c2d2dff282828ff252524ff252525ff373737ff464646ff505051ff5a5a5aff626161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbdbebdffbfbfbeffbebfbeffbfbebfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c2ffc3c3c3ffc3c4c4ffc4c5c4ffc6c6c5ffc7c7c7ffc8c7c8ffc9c9c9ffcac9c9ffcacacaffcbcbcaffccccccffcdccccffcdcdcdffcecdceffcdceceffcececeffcfcecfffcfcfcfffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9dad9ffd9dadaffdad9daffdadadaffdadadaffdcdbdbffdddeddffe1e0e1ffe6e6e6ffeae9e9ffecececffeeeeeefff0f1f1fff4f3f3fff5f6f6fff5f6f5fff6f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f7f8fff7f7f8fff8f7f8fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff6f6f6fff6f7f7fff7f6f6fff7f6f7fff7f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff9f9f8fff9f9f9fffaf9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefefffffffffffffffffffffefffffffffffffffefefffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffefffffffffffffefefefffefffefffefefffffffefefffffefffffffffefffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffefefffffefffefffefffffffefffefffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffefffefffffefefffefffffffffffefffefefffffefefffffefefefffffffefffefefefffefefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffefffffffffefffefffffffefffefffffefffffffffffffefefffffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefdfdfffdfefefffdfefefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfefffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefffffffefffffffefffffffffffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfefffdfdfefffdfdfdfffefefdfffdfefefffefdfefffefdfefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefffffffefffffffffffffffffffefffefefffffefefffffffffefffffffffffefffefffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f8f9fff9f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f8fff8f8f9fff8f8f9fff8f8f8fff9f9f8fff8f9f8fff9f8f9fff9f8f8fff8f8f9fff8f8f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff6f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f1f1ffefefeeffececedffe8e9e9ffe5e5e5ffe3e3e2ffe1e1e1ffe0dfe0ffdfdedeffdddddeffdcdcddffdcdcddffdcdcdcffdbdbdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffdad9daffd9d9d9ffd8d8d8ffd9d8d9ffd8d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d2ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0cfffcfd0cfffcfcecfffcfcfcfffcececeffcdcdcdffcdcdcdffcccdcdffccccccffcccccbffcbcbcbffcbcbcbffcbcacaffcacacaffcac9caffc9c8c8ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c5ffc4c5c5ffc4c4c5ffc4c4c4ffc5c4c4ffc2c3c3ffc3c2c3ffc3c2c3ffc1c1c1ffc1c1c1ffbfbfbfffbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7c7d7dff7d7d7dff7e7e7fff808080ff808080ff808080ff808080ff808080ff7f7f7fff7f7f80ff808081ff808181ff828282ff838383ff838383ff838383ff838383ff838383ff848384ff828382ff818181ff818181ff808080ff80807fff7f8080ff7f7f7fff7d7d7dff7c7c7cff7e7d7eff7e7f7eff7e7e7eff7e7e7eff7e7f7eff7e7e7fff7c7d7dff797978ff777778ff787778ff787877ff787878ff747474ff757475ff747474ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616160ff5c5c5cff535252ff484847ff3f4040ff3a3a3aff3c3b3cff3a3a39ff393839ff363636ff363636ff3a3a3aff3e3e3eff3f3f3fff3c3b3cff363636ff2d2d2dff202120ff181817ff141414ff131413ff121313ff121212ff111211ff111111ff0f0f10ff0e0e0dff0d0e0eff0e0e0eff100f10ff111111ff121213ff141514ff161616ff1a1919ff212120ff2b2b2bff343434ff3a3a39ff3c3c3cff3d3d3dff3b3b3bff393939ff373737ff464646ff515151ff5a5959ff626262ff6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbcbcbdffbdbebeffbebebeffbebebeffbfbebeffbfbfbfffbebfbfffc0c0c0ffc0bfc0ffc0c0c0ffc1c1c1ffc3c3c3ffc3c3c3ffc4c5c4ffc5c5c6ffc7c6c6ffc7c7c7ffc8c8c8ffcac9c9ffcacacaffcbcbcaffcbcbccffccccccffcccdcdffcdcdcdffcececdffcececeffcececfffcfd0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9daffd9d9daffd9dadaffdbdbdaffdcdcdcffdfdfdfffe4e4e4ffe8e8e8ffebebebffedededfff0f0effff2f2f2fff4f4f4fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff7f6f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f6f6fff6f6f7fff6f6f6fff7f6f6fff7f6f7fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f6fff6f6f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fffafaf9fff9fafafffafafafffbfafbfffbfbfafffbfafbfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefefffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffefffefffefffefffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefffefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefefffffefffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefefffffefefffefffefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffefefffffffefefffffffffffffffffffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffefdfdfffdfdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffffefefffefefefffefffffffefffefffffefefffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffefefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffefefdfffdfefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffffffefefefffefffefffefffefffffefffffefefefffefffffffefffefffffefffffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffefffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefffefffefffefffffffffffefffffffefefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f7fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f6fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff4f4f4fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff0efefffeeededffebebebffe7e7e7ffe4e4e4ffe2e2e1ffe0e0e0ffdedfdeffdededdffddddddffdddddcffdcdbdcffdbdbdbffdadadbffdadbdaffdadadaffd9d9d9ffd9d9daffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d5d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d0ffd0d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcecdcdffcdcdccffccccccffcbcccbffcbccccffcbcbcbffcacacaffcacacaffcac9caffc9c9c9ffc8c8c8ffc8c7c8ffc6c7c6ffc6c6c6ffc6c5c5ffc5c4c4ffc4c4c4ffc4c3c3ffc2c2c3ffc3c3c2ffc2c3c3ffc1c1c1ffc1c1c1ffbfbfbfffbfbfbfffbfbfbfffbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7c7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff787778ff797979ff7b7b7bff7d7d7cff7e7d7dff7e7e7eff808080ff808080ff808080ff7f7f7fff7e7f7eff7f7f7eff7f7f80ff808080ff818081ff818282ff828383ff838383ff838384ff838383ff828283ff818282ff808181ff808080ff80807fff808080ff7f7f7fff7d7d7dff7a7b7aff7b7a7bff7d7c7dff7e7e7dff7e7f7fff7e7f7eff7e7e7fff7c7c7dff787978ff777777ff787878ff777878ff787778ff747474ff747575ff757574ff757474ff747475000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616061ff606160ff5b5b5cff525353ff474748ff3f3f3fff424242ff414141ff3f3f3fff404040ff434342ff464646ff494949ff4a4b4bff494949ff454444ff3d3c3cff303030ff272727ff212121ff202021ff1f1f20ff20201fff202020ff212020ff1e1f1fff1c1c1cff1b1b1bff1c1c1cff1f1e1eff212020ff222323ff242425ff252525ff262626ff2d2d2cff363737ff3f3f40ff454545ff484747ff494948ff484848ff474847ff464646ff515151ff595a59ff616261ff656565ff6565660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbcbcbcffbcbcbcffbebdbeffbdbebeffbdbdbeffbebfbfffbfbebfffbfbfbfffbfbfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c4c3ffc5c4c5ffc5c6c6ffc6c7c7ffc7c8c7ffc9c8c8ffc9c9c9ffcacac9ffcbcbcbffccccccffccccccffcccccdffcdcdcdffcdcecdffcececeffcecfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdbdbffdddeddffe1e1e2ffe6e7e6ffe9e9eaffecececffeeeeeffff1f2f2fff3f3f3fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff6f7f7fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f8fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f7f6fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f8f7fff8f8f7fff8f8f8fff8f9f8fff9f8f9fff8f9f9fff9f9f9fff9faf9fffaf9fafffafafafffafafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffefefffffefefffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffefffffffefffefffefefffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffefefffffefefffffefefefffffffefffffefffffefefefffefefefffffffefffffefffffefefefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffffefffffefefffffffffefffffffefffffefefffefffffffffefefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffefefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffffffffffffffffffffefffffffffffefffefffffefffffffefffffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffefefefffefdfefffdfefdfffefefefffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefffefffffefefffffefefffefffffffefffefffefefefffefffffffefefefffefffefffefffefffffefefffffffffffffefffffffffefffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f9fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f6fff7f6f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff5f6f6fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f6f5fff5f5f6fff6f6f5fff5f5f5fff4f4f5fff3f4f4fff4f4f3fff3f2f3fff2f2f2fff0f0f0ffefefefffedececffe9e9e9ffe6e6e6ffe3e2e2ffe1e1e1ffe0dfdfffdededeffdddeddffdcdcdcffdcdcdcffdbdbdbffdadbdaffdadadaffdadadaffdadad9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d7d8ffd8d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd3d2d3ffd2d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfd0ffcfceceffcecfceffcececeffcdcdcdffcdcdcdffcccdcdffccccccffcccbcbffcbcbcbffcbcbcaffcacacbffcacacaffc9c9c9ffc8c8c9ffc7c7c8ffc7c8c7ffc6c6c7ffc6c5c5ffc5c5c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc3c2c2ffc1c1c1ffc1c1c1ffbfbfbfffbfc0bfffbfbfbfffbdbdbdffbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff777777ff737373ff787778ff797979ff7b7b7bff7d7d7dff7d7d7dff7e7f7eff808080ff7f7f7fff7e7e7eff7e7e7eff7e7e7eff7f7f7fff7f7f7fff808080ff808181ff828282ff838383ff838383ff828282ff828281ff818181ff808080ff807f7fff808080ff7f7f7fff7d7d7dff7a7a7aff797979ff797a7aff7b7b7aff7c7d7cff7e7e7dff7e7e7fff7d7c7dff797978ff737373ff757575ff777677ff787878ff757474ff747574ff747474ff747475ff757475ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff606061ff606160ff5c5c5cff535353ff484847ff4a4a49ff494949ff484949ff4b4a4aff4e4d4dff505151ff525353ff535354ff535353ff505151ff4b4c4bff444544ff3e3e3eff3a3a3aff393939ff3a3a39ff3a3a3aff3b3b3bff3b3a3aff383838ff363636ff353534ff353535ff39393aff3c3c3cff3c3c3cff3d3d3dff3d3d3dff3e3d3eff414041ff464746ff4c4c4cff505050ff525252ff525252ff525152ff525151ff515051ff5a5a59ff616262ff656665ff656565ff65656600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbababaffbcbdbcffbcbcbcffbcbcbcffbdbdbeffbdbebdffbebebeffbfbfbfffbfbfbeffbfbfbfffc0c0c0ffc1c1c1ffc3c2c2ffc4c3c3ffc4c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c8ffc9cac9ffcacacaffcbcbccffccccccffcdcdccffcdcdcdffcdcdcdffcecdceffcececfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d2d2ffd3d4d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffdadad9ffdadadaffdcdcdcffdfdfdfffe4e5e4ffe8e8e8ffebebebffeeededfff0f0f0fff2f2f2fff4f4f4fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff7f7f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9fafffafaf9fffafafafffafafafffafbfbfffbfafafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffffffefffefffffefffffffffffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefffefffefffffffffffefffffffefffffefefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffefffefefefffefefefffefefffffefefffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffefefffefefefffefefffffefffefffefefefffffefefffefefffffefefefffffefefffefefefffefdfefffefefefffefefefffefdfefffefdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfefffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefffefffffefffffefefffffffefefffffefefffffefefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefdfefffefefdfffefdfdfffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefffefffefefefffffefffffffefffffefefefffffffefffefffefffffefefffefefefffefffffffefffefffffefffffffefffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefffffffffefffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff8f7f7fff8f8f8fff7f8f7fff8f7f7fff8f8f7fff7f8f8fff7f8f7fff8f7f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff6f5f6fff5f6f5fff5f6f6fff5f6f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff5f5f5fff4f4f4fff4f3f3fff3f3f3fff2f3f3fff2f2f2fff0f0f0ffeeedeeffebebebffe7e7e7ffe4e4e3ffe1e1e1ffe0e0e0ffdededeffddddddffdddcdcffdcdddcffdcdbdcffdbdadbffdadadaffdad9d9ffdad9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececfffcececeffcececeffcdcdcdffcdcccdffcdcccdffccccccffcccbcbffcbcacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc7c7c7ffc7c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c2c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c0ffbfbfbfffbfbfbfffbfbfbfffbdbdbdffbdbdbdffbdbdbdffbcbbbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff747473ff717071ff6d6d6dff707071ff727373ff757575ff767676ff787778ff7a7a79ff7a7a7aff797979ff777777ff787877ff787778ff787877ff787878ff797a79ff7a797aff797879ff797979ff7a7a7aff7a7a7aff787878ff787777ff787878ff777878ff767776ff767576ff767576ff757474ff747373ff757575ff767776ff787778ff797879ff787978ff767676ff727272ff6d6d6eff6e6e6eff707070ff717171ff707070ff747574ff747474ff747474ff747474ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616160ff616061ff616061ff616061ff5c5b5bff535352ff525352ff525151ff535352ff555555ff585858ff5b5a5bff5c5c5dff5d5d5dff5d5d5dff5d5c5cff5a5b5aff585758ff555555ff555554ff555454ff535354ff535354ff555555ff555454ff535353ff515151ff515251ff525252ff545353ff545454ff555555ff545554ff555554ff555555ff565656ff575758ff5a5959ff5b5b5bff5c5b5cff5b5b5cff5b5a5bff5a5a5aff5a5a59ff616262ff656565ff656565ff656665ff666665000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbabab9ffbbbabaffbabbbaffbcbcbcffbcbdbcffbcbcbcffbebdbeffbebdbeffbebdbdffbebebeffbebfbeffc0c0bfffc1c1c1ffc2c2c2ffc3c4c3ffc5c4c5ffc5c5c6ffc7c6c6ffc7c7c7ffc8c8c8ffc8c9c8ffcac9caffcacacaffcbcbcbffcccbcbffccccccffcdcdcdffcdcdcdffcececdffcececeffcecfceffcfd0cfffcfcfd0ffd1d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd2d2d1ffd3d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd6d6d5ffd5d5d5ffd6d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d6d7ffd7d8d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d8ffd9d8d9ffd9dad9ffdbdadbffdddeddffe2e1e2ffe7e6e7ffeae9eaffecececffefefeefff1f2f1fff4f3f3fff5f5f4fff5f5f5fff6f6f5fff7f6f7fff7f6f7fff7f6f6fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f7fff8f8f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff7f6f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fffafaf9fff9fafafffbfafafffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffefffefffffefffffffffefffefffffffffffffffefffefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffffffefffffffffffffffffffffffffffffffffffefffffffefffefffefffefefffffffffefffffefffffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffefffffffefefffffffefffffefffffffffefffefffffffefefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffefefefffefefdfffefefefffdfefdfffdfdfefffefefdfffefdfdfffdfdfefffdfefdfffdfefefffdfdfdfffdfefefffdfefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffdfdfdfffdfdfefffefefefffefefefffefdfefffefefefffefefffffefffefffefefefffefefefffefefefffffefefffefefffffffefefffefffefffefffefffffffffffffffffffefffefffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffefffefefffffefffefffffefefffefefffffefefffffefefffffefefffffefefefffdfefefffdfdfefffdfefefffdfefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefdfffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffefefefffffefefffffffefffefefffffffffefffefffffffefefefffefefefffffffefffefefffffffffefffefffefffefffefffffffffffffffffffefffefffffffffffffffefffffefefffffffefffefffefffffefffffffffefffefffffffffffffffefffffffefefffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff8f8f8fff8f9f9fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff7f7f8fff7f8f7fff8f8f7fff7f7f8fff8f7f7fff7f8f7fff7f8f7fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f6f7fff7f7f6fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f5f6fff5f6f6fff6f5f5fff5f6f5fff5f5f5fff5f6f6fff5f5f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f6f6fff5f6f6fff4f5f4fff4f5f5fff4f4f4fff3f4f3fff3f3f2fff1f1f1ffefeeeeffecececffe9e9e9ffe6e5e5ffe3e2e2ffe0e0e1ffdfdfdfffddddddffdcdcddffdcdcdcffdcdcdcffdbdbdbffdadadaffd9d9daffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d2d3ffd3d3d2ffd2d2d3ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d0d0ffd0d0d1ffd0cfd0ffcfcfd0ffcfcfd0ffcfceceffcecfceffcececeffcdceceffcdcdcdffcdcdcdffcccdccffcbcccbffcbcbcbffcacacaffcacacaffcac9c9ffc9c9c9ffc8c9c8ffc7c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c5ffc5c5c4ffc3c4c3ffc2c2c2ffc1c2c1ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfc0bfffbdbdbdffbdbdbeffbdbdbdffbbbbbbffbcbbbb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff737373ff666767ff666766ff646464ff666666ff686868ff6b6a6aff6c6c6cff6e6e6eff6f706fff6e6e6eff6c6c6cff6b6b6bff6a6a6bff6a6a6aff696969ff6a6b6bff6d6d6cff6c6c6cff6b6a6aff6a6a6aff6b6a6bff6a6a69ff676868ff676767ff696969ff6a6a69ff686869ff676766ff656665ff666666ff686868ff6b6b6bff6e6e6eff6f7070ff70706fff6e6e6eff6b6c6bff676767ff646364ff646463ff656666ff686868ff686868ff707070ff747474ff757474ff747475ff747475000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616060ff616160ff616061ff5c5c5bff5b5c5cff5a595aff5c5c5cff606060ff626263ff646464ff656565ff656665ff656565ff656565ff656565ff656565ff656565ff666666ff666666ff666665ff666566ff666666ff666767ff676767ff656666ff656566ff656665ff666565ff646565ff646465ff656465ff656666ff666666ff656666ff656565ff656565ff656566ff656565ff646564ff636363ff626362ff616161ff656565ff656565ff656565ff656665ff656665000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9baffbababaffbababaffbababbffbcbcbcffbcbcbcffbdbcbcffbebebdffbdbcbdffbebebdffbebfbfffc0c0c0ffc1c1c1ffc3c2c2ffc3c3c4ffc5c4c4ffc5c6c5ffc6c7c6ffc7c7c7ffc8c8c8ffc8c9c8ffc9cacaffcacacaffcbcacaffcbcbcbffcbcccbffcdccccffcdcdccffcdcdceffcececeffcecfcfffcfcfcfffcfd0d0ffd1d0d0ffd0d0d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d4d5ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d9ffd9d9d9ffdad9daffdbdcdcffdfdfdfffe4e4e4ffe8e8e8ffebebebffededeefff1f1f0fff2f3f3fff4f4f4fff4f5f4fff6f6f5fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f7fff7f8f8fff8f8f8fff7f8f8fff7f7f8fff7f8f7fff8f7f7fff7f7f8fff8f7f8fff7f7f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f7f8fff8f8f9fff9f8f8fff9f8f9fff9f8f8fff9f9f9fff9f9fafffafaf9fff9fafafffafafafffafafafffbfbfafffbfafbfffbfbfbfffbfbfbfffafbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffefefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffefefffffffefffffffefefffffffefffefffffffffefefffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefffffffefefffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfefffefefdfffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffffffffffefefffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefffefffefefefffdfefefffdfdfefffefdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefdfdfffdfdfefffefdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffefffefffefefffffefffffffffefefffefefefffefffefffefffefffefffefffffffffffffefefffefefffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f8fff7f8f8fff8f8f7fff7f7f8fff8f7f7fff8f8f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff7f7f8fff8f8f7fff8f8f7fff8f8f7fff7f8f7fff7f8f8fff7f8f7fff7f7f8fff7f7f8fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff7f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f6f6fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff5f5f6fff5f5f6fff6f6f5fff6f6f6fff5f5f5fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff2f2f2ffefeff0ffeeededffebebebffe8e7e7ffe3e4e4ffe1e2e2ffdfdfe0ffdddedeffdddcddffdcdcdcffdbdbdbffdbdbdbffdadadaffdadad9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd6d7d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d4ffd4d4d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd2d1d1ffd1d1d0ffd0d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcecfcfffcececeffcdcdceffcdcdcdffcdcdcdffcdcdcdffccccccffcbcbcbffcacbcbffcacacbffcac9caffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc4c4c5ffc4c3c3ffc3c3c3ffc2c1c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebfffbfbfbfffbdbdbeffbdbdbdffbdbdbeffbbbbbbffbbbbbbffbcbbbbffb9b9b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff737373ff666666ff5a5a5aff5c5c5dff5a5b5bff5c5c5cff5e5d5eff605f5fff616161ff626263ff626262ff60605fff5c5c5bff565757ff525353ff505051ff4f504fff515051ff505050ff4f4f4fff4e4d4dff4e4e4dff4e4e4dff4a4b4aff484949ff494949ff4b4b4bff4c4c4cff4d4d4dff4d4d4dff4c4d4cff4d4e4dff535352ff5b5b5bff626161ff646464ff656465ff626263ff606060ff5c5c5cff59595aff5b5a5aff5d5d5dff5f5f60ff5f5f5fff686767ff707070ff747475ff747474ff75747400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5f5f60ff606061ff606061ff616060ff616160ff616160ff606160ff616262ff5e5f5eff626263ff666767ff696868ff696969ff6a6a69ff696a69ff696968ff6a6a69ff6a6969ff6a6a6aff6a6a6bff6a6b6bff6b6b6bff6c6c6cff6d6c6dff6e6d6dff6e6e6eff6d6d6eff6c6c6cff6c6b6bff6b6b6bff6b6b6cff6c6b6cff6c6c6bff6b6b6cff6b6c6cff6b6b6bff6a6a6bff6a6a6aff6a6a6aff6a6a6aff6a6a6aff696969ff696868ff676868ff656566ff656566ff656565ff656666ff656565ff6665650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9b9ffbababaffbab9baffb9babaffbbbabbffbababaffbcbcbcffbdbcbcffbcbcbcffbdbdbcffbdbebdffbfbfbfffc0c0c0ffc1c1c1ffc2c2c3ffc4c3c3ffc4c4c4ffc5c6c5ffc6c6c6ffc7c7c6ffc8c8c8ffc9c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffcccccbffcccbccffccccccffcdcdcdffcecdceffcfcecfffcfceceffd0d0cfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d4ffd3d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d9ffd9d8d9ffdadbdaffdddddeffe1e1e1ffe6e6e6ffeaeae9ffecececffefefeefff1f2f1fff3f4f3fff4f5f4fff5f5f5fff5f6f6fff7f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f8fff8f7f7fff8f8f7fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff6f7f7fff7f6f6fff6f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f5f5fff5f5f6fff5f6f6fff6f6f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffafafafffafafbfffbfafafffbfafbfffbfbfafffafbfafffbfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffcfbfbfffcfcfbfffbfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefffffffefffffefffefffffffffffffffefffefffefffffffffffefefffffefffffffefefffffffefefffefefefffffefefffefefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffefffefffffffffffefffffffefffffffefffffffefffffffefffffffffffefefffffffefefffffefefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefefffffffffffffefffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfdfffefefdfffefdfdfffefdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefdfefffefdfefffdfdfefffdfdfdfffefefefffdfdfdfffefdfdfffdfdfefffdfdfefffefefefffdfefefffefefffffefefefffffffefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffffefefffefffefffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefefefffffefefffefefefffffefefffefefefffefefffffffefffffefefefffefefefffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffefdfdfffefdfdfffdfdfdfffefdfefffdfdfefffefdfefffefefefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffffffffffffffffefffffefffffffffefffffffefefffffffefffefefffffefefefffffffefffffffffffefefffffffefefffefefefffffefefffefffefffffffffffffffefffefffefffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffffffefffffffffffefffffffefffffffefffffffffffffffefffffffffffefefffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff9f8f9fff9f9f9fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f7f8fff8f8f8fff7f7f8fff7f7f8fff8f8f8fff8f7f8fff8f7f8fff8f7f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff7f7f8fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff8f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f5f6fff6f6f6fff6f5f6fff6f6f6fff5f5f6fff5f6f5fff5f6f5fff6f6f5fff5f5f5fff5f6f5fff5f6f6fff6f6f5fff6f6f5fff6f5f5fff6f6f5fff6f5f5fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff3f3f4fff3f3f4fff3f2f3fff1f1f1ffefeeeeffecececffe9e9eaffe5e5e5ffe3e3e3ffe1e1e1ffdfdedeffdddcddffdbdbdcffdcdbdcffdadbdaffdadbdbffdadadaffd9d9d9ffd9d8d9ffd8d8d9ffd8d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd4d5d5ffd5d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd2d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcfcfcfffcfcecfffcececeffcdcdceffcdcdcdffcccdcdffccccccffcbcbcbffcbcbcbffcacbcbffcacacaffc9cac9ffc9c9c8ffc8c8c8ffc8c8c7ffc8c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c4ffc3c2c3ffc1c1c2ffc1c0c1ffc0bfc0ffbfbebfffbdbebdffbdbdbeffbdbdbdffbdbdbdffbbbbbcffbbbbbbffbcbbbcffb9b9b9ffb9b9baffb8b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff747373ff676766ff5a5a5aff525152ff535354ff515151ff525252ff545454ff555556ff565656ff565656ff555454ff504f50ff464647ff3b3c3bff353535ff323232ff2f2e2fff2d2d2eff2c2c2cff2b2b2bff2a2a2aff2a2b2bff2b2a2aff292929ff272626ff262627ff282727ff282828ff292929ff2a2b2bff2d2d2eff323332ff3a3a3aff464646ff505050ff555455ff565656ff555555ff535353ff50504fff4f504fff535353ff535354ff565757ff5b5a5bff5f5f5fff676868ff707070ff747474ff75747400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5dff5d5d5dff5f5f5fff616161ff606160ff606161ff616161ff626261ff626162ff626363ff676667ff686868ff696969ff6a6a6aff69696aff6a6a6aff6a6a6aff69696aff6a6969ff6a6a6aff6b6a6bff6b6b6bff6c6c6cff6d6d6cff6d6e6dff6e6e6eff6e6d6eff6e6e6eff6d6d6dff6c6c6cff6b6c6cff6c6b6cff6c6b6bff6c6c6cff6c6b6cff6c6c6cff6c6b6cff6b6b6bff6a6a6bff6a6a6aff6a6b6aff6a6a6aff696969ff696969ff686969ff686868ff656665ff666565ff666565ff656565ff6665660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9b9ffb9b9b9ffbababaffbab9b9ffbab9baffbababaffbbbabbffbcbcbcffbbbbbbffbcbcbcffbebebdffbfbfbfffc0c0c0ffc2c1c1ffc2c2c2ffc4c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc9c8c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffcbcccbffccccccffcccccdffcdcdcdffcececeffcfceceffcfcfcfffd0cfd0ffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdcdbdbffdfdfe0ffe4e4e4ffe8e8e8ffebebebffedeeeefff1f1f1fff3f3f2fff4f4f4fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff7f7f7fff6f6f7fff7f6f6fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff5f5f6fff6f5f6fff6f6f6fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f6f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff9f9f9fff9f9f9fffafaf9fffaf9fafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffcfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefefffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefefffefefffffffefffffffefffffefefffffefffefffffffefffefefefffefefffffffffffffffffffffefffffffefefffffffffffffffffffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffffffffefefffffffefffefffffffefffefffffefefffffffffffffffefffefefffffffffefffffffffffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefefefffefffefffefefefffdfefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffefefefffdfdfefffefdfefffdfefdfffefdfdfffefefdfffdfefefffdfefdfffdfdfdfffdfefefffefefdfffefdfefffffefefffefffefffefefefffffefefffefefffffefefffffefefefffffffefffffefefffffefffffefffffffefefefffefffffffefefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefffffefefffffefffffffffffefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefefffdfefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefefefffefefefffefffffffffffefffefefefffffefefffffffefffefefefffffefefffefefffffffefffffefffefffffffefffffffffffffefffffffffffffffefefffefffffffefefffffefffffffffffffffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffffffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f9fff9f9f8fff8f8f8fff8f8f9fff8f8f9fff9f8f9fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff7f7f7fff8f8f7fff7f7f8fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff8f7f8fff8f7f7fff8f8f8fff7f7f8fff8f7f8fff7f8f8fff8f7f7fff8f8f7fff7f8f8fff7f8f7fff8f7f7fff8f8f8fff8f8f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f8fff8f7f8fff7f7f7fff8f8f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff6f7f6fff7f6f7fff6f6f7fff7f6f7fff7f6f6fff6f6f7fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff6f6f5fff5f5f6fff6f5f6fff6f5f6fff5f5f5fff4f4f4fff4f3f4fff3f3f3fff2f2f2ffefeff0ffededeeffeaebebffe8e7e7ffe4e4e4ffe1e2e2ffdfdfdfffddddddffdcdcdcffdbdcdbffdadadbffdbdadaffdadadaffd9d9d9ffd9d8d9ffd8d8d9ffd8d8d8ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d2ffd1d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfd0ffcfcfd0ffcfcfcfffcfcfceffcececeffcdcdceffcdcdceffcdcdcdffccccccffccccccffcbccccffcbcbcbffcacacaffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc7c8c7ffc7c7c7ffc7c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c2c2ffc0c0c0ffbfbfc0ffbebebeffbebdbdffbdbdbcffbdbdbdffbbbbbbffbbbbbbffbbbbbcffb9bab9ffb9b9b9ffb9b8b8ffb8b9b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff737373ff676666ff5a5a5aff515151ff4b4b4cff4b4a4bff484848ff494848ff494a4aff4b4a4bff4b4a4aff4a4a4aff474747ff414041ff343535ff282727ff1f201fff1c1c1dff191a1aff181818ff171718ff171717ff161617ff171716ff171717ff161616ff161515ff151515ff161516ff161616ff161615ff171717ff1b1a1bff202020ff282827ff343434ff3f3f3fff454545ff464646ff444444ff434343ff434343ff444544ff4b4a4bff4b4b4cff4e4e4eff575657ff5b5b5bff5f5f5fff686868ff707070ff74747500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5f605fff606061ff616060ff626261ff616161ff636262ff666667ff686868ff696969ff6a6a69ff6a6a6aff6a6a6aff6a6a6aff6a6a69ff696a6aff6a6a6aff6b6b6bff6b6b6bff6c6b6bff6c6d6cff6e6e6eff6e6e6eff6e6d6eff6e6d6eff6e6e6eff6e6d6eff6d6d6dff6c6c6cff6c6c6cff6c6c6cff6b6c6cff6c6c6cff6c6c6cff6b6c6cff6b6b6cff6b6b6bff6b6a6bff6a6a6aff6a6a6aff6a6b6aff6a6a6aff696969ff686969ff686868ff656565ff656565ff656565ff65656600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b9b8ffb9b9b8ffb9b9b9ffb9b9b9ffb9babaffbabab9ffbababaffbabbbaffbababaffbbbbbbffbcbcbcffbdbdbdffbfbebfffc0c0c1ffc1c1c2ffc2c2c2ffc4c4c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c8ffc8c9c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcccbffcccbccffcccccdffcdcdcdffcecdceffcececeffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d3ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd9d9d8ffdadadaffddddddffe2e1e1ffe6e6e7ffeaeaeaffecececfff0efeffff2f2f1fff3f3f3fff5f4f4fff5f5f5fff6f5f6fff6f6f6fff7f7f6fff7f6f7fff7f6f7fff7f7f7fff7f7f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f8fff7f8f7fff8f8f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f6f5fff5f5f6fff6f5f6fff6f5f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f6fff7f7f7fff7f8f8fff7f8f7fff8f8f7fff8f8f9fff8f9f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffbfafafffafafafffbfafbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfbfbfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffcfcfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffffffefffffefefffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffefffefffffffffffffffffffffefefffffefffffefffefffffffefffefefefffffefffffffffffffffefffffefefffffffffefffffefffffefffefffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffefefffffffffffefefffffefffefffffffefffefffefffefffefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfffefefdfffdfdfdfffefdfefffefefdfffefdfefffdfdfefffefefdfffefdfefffdfefdfffefdfdfffdfefdfffdfdfefffefdfdfffefdfefffdfdfdfffefefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefffefffffefefffffffefffefffffffffffefffefffefffffefefffffefefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefdfdfffefdfefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefefffffffefefffffefffffefefefffffffefffffefffffffefefffffefefffffffffffffffffffffffffffffefefffefffefffefffffffffefefffffffffffefffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffefefffffffffffffffefffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffefffefffffefefffefffefffffffffffffffffffffffefffffefffffffffffffffffefffefefefffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff9f9f8fff8f8f8fff8f9f9fff8f8f9fff8f9f8fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff8f8f7fff8f8f7fff7f7f7fff8f7f8fff8f8f8fff8f7f8fff7f7f8fff8f8f7fff8f7f8fff7f8f7fff8f7f7fff8f8f7fff7f7f8fff8f7f8fff8f7f8fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f6f6fff7f6f6fff7f7f7fff6f6f7fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff5f5f5fff5f4f5fff4f4f4fff4f3f4fff2f2f3fff1f2f1ffefeeefffecececffeae9e9ffe6e6e5ffe2e2e3ffe1e0e0ffdfdedeffdcdcdcffdcdbdbffdbdadaffdadadaffdad9d9ffd9dad9ffd9d9d9ffd8d9d8ffd8d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d1ffd2d1d1ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0cfffcfcfcfffcfcfceffcfcfceffcececeffcececeffcdcdceffcdcdcdffcdcdccffccccccffcccccbffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc6c5c5ffc4c4c4ffc4c3c4ffc3c3c3ffc2c2c2ffc0c1c1ffc0c0c0ffbfbfbfffbdbebeffbdbcbcffbcbcbcffbbbbbcffbcbbbbffbcbbbbffb9b9b9ffbab9b9ffb8b8b8ffb8b8b8ffb9b8b8ffb7b8b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff737373ff666666ff5a5a5aff515151ff4c4b4bff464546ff424242ff3f3e3eff3b3b3bff3e3d3dff404040ff403f40ff3d3e3eff3b3b3bff353535ff292a2aff1d1d1dff141514ff111011ff100f0fff0e0e0eff0c0c0cff0d0c0cff0d0d0dff0d0d0dff0d0c0cff0d0d0dff0d0c0cff0c0d0cff0c0c0cff0b0b0bff0b0c0cff0c0c0cff0f0f0eff131414ff1b1b1aff232423ff2d2c2cff333332ff333333ff323131ff323232ff323232ff333333ff3f3f3fff464646ff464545ff575757ff565657ff5b5b5bff605f5fff686868ff70707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5f5f5fff606060ff606060ff646464ff676767ff686868ff686868ff686867ff686969ff696968ff696969ff686969ff6a6a6aff6b6b6aff6b6b6aff6b6b6bff6b6b6bff6b6b6bff6c6c6bff6c6c6cff6c6c6dff6c6d6dff6c6c6cff6d6c6cff6c6c6cff6c6b6cff6c6c6cff6c6c6bff6b6b6bff6b6b6aff6c6c6cff6c6c6cff6c6c6cff6b6b6cff6b6c6bff6b6b6bff6a6b6bff6a6a6aff6a6a6aff6a6a6bff6a6a6aff696969ff686868ff686868ff656565ff656565ff66656600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b9b8ffb9b8b8ffb9b9b9ffb9b9b9ffb9b9b9ffbababaffbababaffbabab9ffbababaffbbbabaffbdbcbcffbebebeffbfbfbfffc0c1c0ffc1c1c1ffc2c2c2ffc3c4c3ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c6ffc8c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcacbcbffccccccffccccccffcdccccffcececeffcececeffcfcfceffd0cfcfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd5d5d4ffd4d5d5ffd5d4d5ffd6d5d5ffd6d5d6ffd5d5d6ffd6d7d6ffd7d6d7ffd7d7d7ffd8d7d7ffd9d9d9ffdbdbdcffe0dfdfffe4e4e4ffe8e8e8ffecebebffeeedeefff0f0f0fff3f2f2fff4f4f4fff5f4f4fff5f6f5fff6f5f5fff6f6f6fff6f7f7fff7f6f6fff7f7f6fff6f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f7fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f5f6fff5f5f5fff6f6f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f6fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fffafafafffafafafffafaf9fffafafafffafafafffafbfafffafbfbfffbfbfbfffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffcfcfbfffcfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffefffffffefffffefefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffffffefffefffefffffffefffffefffffefffefffffefffffffefffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffefffefffffefffffffefefffffefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffefdfefffefdfefffefefefffefefdfffdfdfdfffefefdfffefdfefffdfefdfffdfdfefffefdfefffefdfefffefefdfffdfefefffdfefefffdfefdfffefefefffefdfdfffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefffffffefefffffffefffffefffffffefffffefffefffffefefffffefefffffffffffffffefffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffefefefffdfdfdfffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffffefefffffefefffefffffffefffffffefffefffffffffffffefefffffefffffffefffffffefffffffffefffffffffffefffffffffefefffffefffffefefefffefefffffffffefffefefffffefefffffffffefffffffefffffefffffffefffffefffefffffefefffffefefffffffffffffffefffffffffffefffffffffefffffffefefffefefffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffefffffffffefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f9fff9f9f9fff9f9f8fff9f8f8fff9f8f9fff8f8f9fff8f9f8fff9f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f7f8fff7f8f7fff7f7f8fff8f7f8fff8f7f8fff8f8f7fff7f8f8fff7f8f8fff7f8f7fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff7f8f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f6fff6f6f7fff7f7f6fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff3f3f3fff3f2f2fff0f0f0ffedededffeaebebffe7e8e8ffe4e4e4ffe2e2e2ffdfdfdfffddddddffdbdbdbffdbdadbffdadad9ffdadadaffd9d9d9ffd9d8d8ffd9d8d8ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd5d4d5ffd5d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd1d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcececeffcecdcdffcecdcdffcdcdcdffcccdccffccccccffcccbcbffcbcbcbffcacacaffcacacaffcac9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc7c6c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c3ffc3c2c3ffc1c2c2ffc1c0c1ffc0c0c0ffbfbebfffbebdbdffbcbdbcffbbbbbbffbababaffbcbcbcffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676766ff5a5a5aff515151ff4b4b4bff454546ff3d3d3eff3a3a3bff343534ff2b2b2aff2d2d2dff302f30ff2f302fff2d2d2dff2a2929ff252525ff1d1d1dff121313ff0c0c0cff090a09ff090809ff070606ff060606ff060606ff070707ff080807ff080808ff070707ff070606ff070607ff050606ff050505ff050504ff050505ff060607ff0a0a0aff0f0e0eff151414ff1b1a1aff1f201fff202020ff1f1f1fff202020ff212121ff1f1f1fff2b2b2bff3f3f3fff3b3b3bff454546ff575756ff575757ff5b5a5bff5f5f5fff68686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5f5f5fff606060ff606060ff646363ff686767ff676868ff686868ff686868ff686869ff686869ff696968ff696968ff6a6a6aff6b6a6bff6b6b6aff6b6b6bff6b6a6bff6a6a6aff6b6c6bff6c6d6cff6c6c6cff6d6c6cff6c6c6cff6b6c6cff6c6c6bff6c6c6cff6b6b6cff6b6a6bff6a6b6bff6b6b6bff6a6a69ff686868ff686768ff686868ff676767ff676667ff666666ff666666ff656665ff666666ff646463ff636363ff696969ff686768ff656565ff656566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b8b8ffb9b8b8ffb8b9b9ffb8b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffbab9baffb9b9b9ffbab9baffbbbbbbffbdbdbdffbebebeffbfbfbfffc1c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c4ffc4c4c5ffc5c5c5ffc6c6c5ffc7c6c7ffc8c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffccccccffcdccccffcdcdcdffcececdffcececfffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d8d8ffd9dadaffddddddffe2e2e2ffe6e6e6ffeaeaeaffecececffefefeffff2f1f1fff3f3f3fff4f4f4fff5f4f4fff6f5f5fff5f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff7f6f6fff7f7f6fff7f6f7fff7f6f7fff6f7f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f6f6fff5f5f5fff5f5f6fff6f5f6fff5f5f6fff6f6f5fff5f5f5fff6f6f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fffaf9fafffafaf9fffafafafffafafafffafafafffbfbfafffbfafbfffbfafafffafbfafffafafafffbfafbfffcfbfbfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffefffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffefefffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffffefffffffefefffffffffffffefffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefefffefdfefffefdfefffdfdfefffefdfdfffefefefffefdfdfffdfefefffdfefdfffefefefffdfefdfffefdfefffdfefdfffefefdfffefdfdfffdfdfefffefdfefffdfefefffdfdfefffefefefffefefefffefefefffefefffffefefffffefefffffefffefffefefefffefefefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfdfffefefefffefdfefffefefefffefefefffffffefffefffefffffefffffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffefefffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f8fff8f9f8fff9f9f9fff9f9f8fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f7f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff8f7f8fff7f8f8fff7f8f7fff8f8f8fff7f8f7fff8f7f8fff7f8f7fff8f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff7f8f7fff8f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f6fff7f7f6fff6f6f6fff6f7f7fff7f6f6fff7f6f6fff7f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff5f5f5fff4f5f5fff3f4f4fff4f4f4fff3f3f3fff2f1f2ffeeefeeffecececffe9e9e9ffe5e5e6ffe3e2e3ffe0e0e0ffdddddeffdcdcdcffdbdadaffdad9d9ffd9d9daffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd1d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfceffcececeffcececeffcececdffcdcdcdffcdcdcdffccccccffccccccffcbcbccffcbcbcbffcacacaffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c6ffc5c4c5ffc4c4c4ffc3c3c3ffc2c2c3ffc1c2c1ffc1c1c1ffbfc0bfffbebebeffbdbdbdffbcbcbcffbbbabbffb9b9baffbab9baffb9b9b9ffb8b8b9ffb8b8b8ffb9b8b8ffb7b7b7ffb7b7b8ffb7b7b8ffb7b7b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff515152ff4b4c4cff454646ff3d3d3eff343434ff313031ff222222ff181818ff1a191aff1c1d1dff1b1c1cff1a1a19ff161616ff121212ff0e0e0eff090909ff050505ff040304ff040304ff030303ff020203ff030303ff040303ff040404ff040405ff040404ff030304ff030303ff030302ff020202ff020102ff020102ff020202ff040404ff060605ff080808ff0c0c0cff0f0f0fff0f0f0eff0f0f0fff0f0f0fff101010ff0f0f0fff1e1f1fff2d2e2dff2d2d2dff3b3b3bff464545ff575657ff575657ff5b5b5aff5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5c5dff5d5d5dff5d5d5dff5d5d5dff5f5f60ff606060ff5f5f5fff646464ff676767ff686868ff686768ff686868ff686868ff676867ff686868ff686868ff696a6aff6b6b6bff6b6b6aff6b6a6aff696a6aff6a6a6aff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6b6b6bff6c6b6bff6b6b6cff6b6b6bff6b6b6aff6b6b6aff696a69ff686968ff686868ff686768ff686867ff666666ff666666ff666566ff666666ff666665ff646363ff646363ff636364ff636464ff686969ff686868ff6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b8b7ffb8b8b8ffb7b8b8ffb9b9b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffb8b8b9ffb9b9b9ffbabab9ffbbbbbbffbdbcbdffbebebeffbfbfc0ffc0c1c0ffc1c1c1ffc2c2c2ffc3c2c3ffc4c3c3ffc4c4c4ffc4c5c4ffc6c6c5ffc6c6c6ffc6c7c7ffc7c7c8ffc8c8c8ffc9c9c9ffc9cacaffcacacaffcbcbcbffcbcbcbffcbccccffccccccffcdccccffcecdcdffcececeffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d1ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d5d5ffd5d4d5ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd9d9d8ffdbdbdbffdfdedfffe4e3e4ffe8e8e8ffebebecffeeeeeefff1f0f0fff2f2f2fff3f3f4fff5f4f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f7f7fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f7f8fff8f7f7fff8f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f6fff5f6f6fff5f5f6fff6f5f6fff5f5f6fff6f5f5fff5f6f6fff6f5f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff7f7f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9fafff9faf9fffafaf9fff9faf9fffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafbfffafafbfffafafafffbfbfafffafbfbfffcfbfbfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffefffffffffffefefefffffefffffffefefffffefffffffefffffffefefffffffffffefefffffefefefffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffefffefffffefffffffefefffefffffffefefffffffefffffefffefffefffffffffefffffffefefffffffffffefffffffefefffffefefffffefffffffefffffffefffffffefffefffffefefffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefffffffefefefffffefefffefffefffefefefffefdfefffdfefefffdfdfefffefefefffefefdfffefefefffefdfefffefdfdfffefefefffdfefefffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffdfefdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffefefffffefffefffefefefffefffefffefffefffefefefffffffffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffefefefffffefefffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffefffffffefefffffffffffefffffffefffffffffffffffefffefffefffefffefffefffffffffffefffefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffefffefffffefffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff8f9f8fff9f8f9fff8f9f8fff9f9f8fff9f9f8fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff7f8f8fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff6f7f6fff7f6f7fff6f7f6fff7f7f6fff7f7f6fff6f7f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f6f6fff6f7f7fff6f6f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff5f5f5fff4f5f4fff4f4f4fff3f3f4fff2f3f2fff0f0f0ffedededffebebeaffe7e8e7ffe4e4e4ffe1e1e1ffdfdedfffdcdddcffdbdadaffd9d9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcececeffcecdceffcdcecdffcdcdcdffcdcdccffccccccffcccbcbffcccbcbffcacbcaffcacacaffcac9c9ffc8c9c9ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c7ffc6c5c6ffc6c5c5ffc5c5c5ffc3c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebdffbdbdbdffbcbcbbffbbbbbaffb9bab9ffb8b9b8ffb8b8b8ffb9b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb7b6b6ffb6b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff4b4b4cff464545ff3d3e3dff343434ff282728ff232323ff141414ff0a0a0aff0a0a0aff0b0b0cff0b0c0bff0a0a0aff080808ff060605ff040404ff030202ff010101ff010101ff010201ff010100ff010001ff010101ff010101ff010102ff020202ff010101ff010101ff010101ff000101ff000101ff000001ff000100ff000101ff010101ff010202ff020202ff040405ff060506ff060505ff040404ff040404ff050405ff050505ff131313ff1d1d1dff1f1f1fff2d2d2dff3b3b3cff454546ff575756ff565757ff5b5b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5a5a5aff5b5b5bff5b5b5bff5b5b5aff606060ff626363ff646464ff656465ff656665ff666766ff686867ff686868ff686868ff6a6a6aff6c6b6bff6c6c6cff6a6a6aff686968ff6a696aff6c6c6cff6d6d6dff6c6c6cff6b6b6bff6c6c6cff6c6c6cff6b6b6bff6b6b6aff6a6b6bff6a6a6aff686868ff686768ff676867ff686867ff676766ff656565ff656565ff666566ff666665ff646364ff646363ff636463ff636364ff646363ff63646300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b8ffb7b8b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b9b8ffb9b9b9ffb9b8b8ffb8b9b8ffbababaffbbbbbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc0c1c1ffc1c2c2ffc2c2c3ffc3c3c3ffc3c4c3ffc4c5c4ffc5c5c5ffc5c6c5ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcbcbcbffcccbccffccccccffcdcdcdffcdcdceffcdceceffcecfceffcfcfcfffd0d0d0ffd0d0cfffd0d0d1ffd0d1d0ffd1d1d1ffd2d2d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d3ffd3d2d2ffd2d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd9d9d9ffdddddcffe1e1e1ffe6e6e6ffeaeaeaffedecedffefefeffff1f1f1fff2f3f3fff4f4f4fff5f4f4fff5f5f5fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff6f7f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f6f6fff6f7f6fff6f6f7fff6f6f6fff5f6f6fff5f5f6fff6f5f6fff5f6f5fff5f5f6fff6f5f6fff6f5f5fff5f5f6fff5f6f6fff5f5f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f8f7fff7f7f7fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffafafafff9fafafffafafafffafafafffafafafffafbfbfffbfafbfffbfafafffafbfbfffafafafffbfafbfffcfbfbfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffbfbfcfffbfbfcfffcfcfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffefefffffffefffffefffffffffffefffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffefffffefffefffffffffffefefefffefefefffefefffffffefffffffefffffefefefffefffefffefefffffffefefffffefefffffefffffffffffffffffffffefffffffffefefffefefefffefffffffffffefffffffffffefefffffefffffffffffffffefefefffefffefffffffffffefefffffffefffffefffefffffffefffffffffffefffefffefffefffefefffffffefffffefffffffffffffffffefffffefefefffefefefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffffffffffefffffffffffefefffffefffefffffefefffefefdfffefefefffefefefffdfdfefffefdfefffdfefefffefefdfffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefdfffdfdfdfffefefefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefefffffefefffffefffffffffefefffefffefffefffffffffefffffefffffffefffffffffefefffefffefffffffffffefefffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffefffefffefffffffffffefefffffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffefffefffffffffefffffefffffffefffffffffefffffefffefffffffffffefefefffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffffffefffefffffffffffefefffffefffffffffffffffefefefffefffefffefffffffefefffffffefffffefffffffffffefffffffffffffffefffffffefffffefffffffefffffefffffffffffffffffffffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f9f9fff8f9f8fff9f9f9fff8f8f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff8f7f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff7f8f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f6fff6f7f6fff7f7f7fff6f6f7fff7f6f7fff6f7f6fff7f7f6fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1ffefeeeeffecececffeaeae9ffe5e5e6ffe3e3e2ffe0e1e0ffdeddddffdbdcdcffdadadaffd9dadaffd9d9d8ffd9d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd0d0d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfceceffcececeffcdceceffcdcdcdffcdcccdffcccdccffccccccffccccccffcbcbcbffcacbcbffcacacaffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c5c4ffc3c3c3ffc3c2c3ffc2c1c2ffc1c1c1ffc0c0c0ffbfbebfffbdbdbdffbcbcbcffbcbbbbffbbbbbaffbabab9ffb8b8b8ffb8b8b8ffb8b9b8ffb7b7b7ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b6ffb6b6b6ffb5b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4b4c4bff454645ff3d3d3dff343434ff272828ff1c1c1cff181818ff0e0e0eff040403ff020203ff020202ff030303ff030303ff010101ff000000ff000000ff010000ff010000ff010100ff000000ff010100ff000100ff000000ff000101ff010001ff000101ff000000ff010000ff000000ff000000ff000001ff000100ff000000ff000000ff000100ff010001ff000100ff000101ff010101ff000101ff010000ff000000ff000100ff010102ff0a0a0aff131213ff141414ff1f1f1fff2d2d2dff3b3b3bff464546ff575657ff57565700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5dff5d5d5dff5d5d5dff5d5d5dff5a5b5aff555455ff545555ff535353ff535252ff575857ff5a5a5aff5d5c5dff5e5f5eff60605fff616161ff626362ff646364ff646464ff646564ff666566ff676767ff676766ff656565ff666666ff686869ff696969ff686868ff676767ff676867ff686868ff676667ff676666ff666667ff666666ff656565ff646464ff646464ff646364ff626363ff616161ff626262ff616161ff616161ff606060ff636363ff636463ff636463ff636363ff636364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b7ffb8b8b8ffb9b9b8ffb8b8b8ffb9b9b8ffb8b9b8ffb9b9b9ffbbbbbbffbcbcbcffbdbebeffbebebeffc0bfbfffbfc0c0ffc0c1c1ffc1c1c2ffc2c3c2ffc3c3c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c6c5ffc6c6c6ffc7c7c7ffc7c8c7ffc9c8c8ffc9c9c9ffc9cac9ffcacacbffcbcacbffcccbccffccccccffcccdccffcdcdcdffcecdceffcececeffcfcecfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d6ffd7d8d7ffdbdbdaffdfdfdfffe4e4e3ffe8e8e8ffececebffeeeeeefff1f0f0fff2f3f3fff4f3f4fff4f5f5fff5f5f4fff6f5f5fff5f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff6f7f6fff6f7f6fff7f6f6fff6f7f6fff7f7f7fff6f6f7fff6f7f6fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff5f6f5fff6f6f5fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafaf9fffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffcfbfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffffffefffffffffffefffefffefffefffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefefffffefefffefefffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefffefffefffefffefffefffffefffffefffefffefefefffffefefffefffefffefefffffefffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefffffffffefffffffffffefefffffffffefffffffefffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefffffffffefffefffefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefdfdfffefdfdfffdfdfefffefefdfffefefefffdfdfefffefefdfffefefdfffefefefffefefdfffdfdfdfffdfefdfffefdfdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefffffefefefffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffefffffffffefffffefffffefefffffffffefffefffefffefefefffefffffffffefefffefefefffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffefffffffffefffffefffffffffffffefefffffffffffffefefefffefffffffffefffffefffffffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffffffefffffefefffffffffffefefffffffffffffefffffffefffefffffffefffefefffffefefffffffefffffefefffffefffffffffefffffffffefffffefffffefefffffffffefffefffefffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff9f8f9fff8f8f9fff8f9f9fff9f8f9fff9f9f8fff9f8f9fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff7f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff4f4f3fff3f3f3fff2f2f2fff0f0f0ffededecffebeaeaffe8e7e8ffe4e4e4ffe2e1e1ffdedfdeffdcdcdcffdadadaffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d6ffd5d6d6ffd4d5d5ffd4d4d5ffd4d4d4ffd3d3d4ffd3d4d3ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececfffcececeffcececeffcdcdceffcdcdcdffcdcdcdffccccccffccccccffcbcbccffcbcbcbffcacbcaffc9c9c9ffc9c9c9ffc9c8c8ffc7c8c8ffc7c8c8ffc7c7c7ffc7c6c6ffc6c5c5ffc4c4c5ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c1ffc1c1c0ffc0c0c0ffbfbfbeffbdbdbdffbcbcbcffbbbbbbffbababaffbab9b9ffb8b8b8ffb7b8b7ffb7b7b7ffb7b8b7ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b5b6ffb5b6b6ffb5b5b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff464545ff3d3d3dff343435ff282828ff1c1b1cff161515ff101010ff0a0a09ff020202ff010101ff000000ff010100ff010001ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080807ff0d0e0dff0f0f10ff141514ff1f201fff2d2d2dff3b3b3bff4545460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5a5b5aff555455ff4e4e4eff4e4e4eff4d4d4dff4b4b4bff4f4f4fff525151ff545454ff575756ff585858ff595959ff595a5aff595959ff575757ff555556ff555555ff565756ff585959ff5a595aff5a5a5aff5a5a5aff5b5a5aff5a5b5aff5a5a5bff5b5b5bff5a5b5bff5a5a5aff5b5b5aff5b5b5cff5b5b5cff5b5b5bff5b5b5bff5c5c5dff5e5d5dff5d5d5cff5b5a5bff59595aff595959ff585958ff585858ff606060ff646363ff636363ff636464ff646364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b8ffb8b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b7ffb8b8b7ffb8b8b8ffb8b8b8ffb9b8b8ffbabab9ffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffbfc0c0ffc1c0c1ffc1c1c1ffc2c2c2ffc3c2c2ffc3c3c4ffc3c4c4ffc5c4c5ffc5c5c5ffc5c6c6ffc6c7c6ffc7c8c7ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcbcacaffcbcccbffcbcbccffcccdcdffcdcdcdffcdcdcdffcececdffcececeffcfcecfffcfcfd0ffcfd0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd9d9d8ffdddcdcffe1e1e1ffe7e6e6ffeaeaeaffecededffefefeffff1f2f1fff3f2f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f7f6fff6f7f6fff7f6f7fff6f7f7fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f8fff7f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff6f5f5fff6f5f5fff5f5f5fff6f6f5fff6f6f6fff5f6f6fff6f6f5fff6f6f5fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f6fff7f7f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fffaf9f9fffafafafff9fafafffaf9fafffafafafff9fafafffafafafffafaf9fffafafafffafafafffafafafffafafafffbfafafffbfcfbfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffcfcfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffefefffffefffffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefffefffefffffffffefefffffefffffefefefffffffffffefffffffefefffffefffefffefffffffefffefffefefffffefefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefefffdfefefffefefdfffefdfdfffdfdfefffefefdfffefdfdfffefefefffefefdfffefefefffdfefdfffdfefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffffffffffffffffefefffefefffffffffefffefefefffefefffffefffffffffefffffefefffffefffefffffefefffffefffffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefefffffefefefffffefefffefefefffffefffffffefefffefefffffefefefffffffefffefefefffefefefffefefefffffffefffefefefffefefffffffffefffffefefffffffffffffffefffffffffffefffefffefffffffffffffffffefffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffffffefffefefefffefffffffefffffffffefffffefefffffefffefffffefefffffefffffefffefffffffefffefefefffffffffffffffefffffefffffffefefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefefffffefffefffefefffffefefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f9fff9f8f8fff9f9f9fff8f9f9fff8f8f9fff8f9f8fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff7f7f7fff8f8f7fff7f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f7fff7f7f8fff8f8f7fff8f7f7fff8f8f8fff8f7f7fff7f8f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff7f7f7fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f6f7fff7f7f6fff6f7f7fff7f7f7fff6f7f7fff7f7f6fff7f6f6fff6f6f7fff6f6f6fff5f5f5fff4f4f4fff5f4f4fff3f3f3fff1f2f1ffeeefefffececebffeae9e9ffe6e6e6ffe3e2e2ffe0e0e0ffdeddddffdbdbdbffdad9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcfd0cfffcfcfcfffcfceceffcfceceffcececdffcececeffcdcdcdffcccccdffccccccffcbccccffcbcbcbffcacacbffcacacaffcac9c9ffc9c9c9ffc9c8c9ffc8c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c5ffc3c4c4ffc3c3c2ffc2c2c2ffc0c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbbbbbbffbabbbaffb9b9b9ffb9b8b8ffb7b7b7ffb7b6b6ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3eff343434ff282728ff1b1b1bff161615ff0c0d0dff0b0c0cff070708ff020201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080708ff0a0a0aff0c0b0cff0f0f0fff141414ff1f1f1fff2d2d2dff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5a5a5aff555554ff4e4e4eff474748ff484848ff464646ff434343ff474747ff494849ff4b4b4bff4e4d4eff4f504fff4f4f4fff4e4e4eff4a4b4bff434243ff3b3b3cff393a39ff3a3a3aff3f3e3fff404040ff424241ff404040ff414141ff424241ff444344ff444444ff444545ff454645ff474848ff494949ff4b4a4aff4a4a49ff4c4c4cff4f5050ff535353ff545554ff535353ff525252ff515151ff505050ff515050ff585958ff606060ff646363ff636364ff6363630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b6ffb7b7b7ffb7b7b8ffb8b7b7ffb8b8b8ffb7b8b7ffb7b8b8ffb8b8b8ffb8b7b8ffb8b7b8ffb9b8b8ffbababaffbcbbbbffbcbcbcffbebdbdffbebebeffbfbfbfffc0c0c0ffc1c0c1ffc1c1c1ffc2c1c2ffc2c3c2ffc3c3c3ffc3c4c4ffc4c5c5ffc5c5c5ffc5c5c6ffc6c7c6ffc7c7c7ffc8c8c8ffc8c9c8ffc9cac9ffcacacaffcbcacbffcbcbcbffcccbccffccccccffcccccdffcdcdcdffcececeffcececeffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd8d7d7ffdbdbdbffdedfdeffe3e4e4ffe9e8e8ffecebecffeeedeefff1f0f0fff3f2f2fff4f3f3fff4f4f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f7f6fff7f6f6fff7f6f7fff6f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f8fff8f7f7fff8f7f7fff7f7f7fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff6f6f5fff5f5f6fff5f5f6fff5f6f6fff6f6f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9fafafffaf9fafff9f9fafff9fafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffefffffefffffffefefefffffffefffefffefffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffffefffffefefffefffefffffefefffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffffefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefdfffefefefffdfefdfffefefdfffdfefdfffdfdfdfffefdfefffdfefefffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffefffffffffffefefffffffffefffefefefffefffffffefffffffefffefffffffefffefefffffffefefffffffffffefffefffefffefffefefefffefefefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffffffffffefffffffffffffffffffffefffffffefefefffffffffffefffffffefffefffefffffffffffffffffffffffffefffffefffefffffefffffffffefffffefefffefffefffffefefffffffffffefffefffffefefffffefffffffefffffffffefffffffefffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffffefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefffefffefefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f8fff9f8f8fff8f9f8fff9f8f8fff9f9f9fff8f9f8fff9f9f8fff9f8f9fff9f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f8fff7f7f8fff8f8f8fff7f7f8fff7f7f8fff8f7f7fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f8f7fff7f7f7fff7f8f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f4f4fff3f3f4fff3f4f3fff3f2f2fff0f0f0ffedededffeaeaeaffe8e8e8ffe4e5e4ffe1e2e1ffdededfffdbdcdcffd9d9daffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d5d6ffd6d6d5ffd5d5d5ffd4d5d4ffd4d4d5ffd4d3d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd2d2d1ffd1d1d1ffd0d1d0ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcfcecfffcececeffcecdcdffcdcecdffcdcdcdffcccdcdffccccccffcccbcbffcbcacbffcacacbffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc8c8c7ffc7c7c7ffc6c7c7ffc5c6c6ffc5c6c5ffc5c5c4ffc4c3c4ffc3c2c2ffc2c2c2ffc0c1c0ffc0c0bfffbebfbfffbebdbdffbdbdbdffbcbcbcffbbbabbffbababaffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b6ffb6b7b7ffb5b6b6ffb5b5b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343434ff282827ff1c1b1cff151616ff0c0d0dff0a0b0bff0b0b0aff060606ff020101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff080908ff080909ff0b0b0bff100f10ff141414ff1f1f1fff2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5b5a5aff555554ff4e4e4eff474848ff414141ff414141ff3f3f3fff3c3c3bff3d3d3dff3f3f3fff424241ff444444ff464646ff454545ff424342ff3b3b3cff2f2f30ff252525ff212121ff212121ff242323ff252525ff262626ff262626ff252626ff272827ff292a2aff2a2a2aff2b2a2bff2c2c2cff2e2e2eff303030ff333332ff343433ff363736ff3e3e3eff464646ff4a4a4aff4b4b4aff4b4a4bff4a4a4aff4a4949ff494949ff515151ff585859ff60605fff636363ff6364640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b6ffb6b7b6ffb7b7b7ffb7b7b7ffb7b8b7ffb8b7b7ffb7b7b8ffb8b8b7ffb7b7b7ffb8b8b8ffb9bab9ffbabbbaffbbbbbcffbcbcbdffbdbdbdffbebebeffbfbfbeffc0c0c0ffc1c0c1ffc1c1c1ffc2c1c1ffc3c3c2ffc3c3c3ffc3c4c3ffc4c4c5ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc8c9c9ffc9c9c9ffcacacaffcacacaffcbcbcaffcbccccffccccccffcdcccdffcdcdcdffcdcecdffcececeffcfceceffcfcfceffcfd0cfffd0cfcfffd0d0d0ffd0d1d0ffd1d1d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d3ffd4d4d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd6d6d6ffd9d8d9ffdcdddcffe1e1e1ffe6e6e6ffeaeaeaffececedfff0f0effff1f2f1fff3f3f2fff3f4f4fff4f4f5fff4f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f7fff6f6f7fff7f6f7fff7f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f8f7fff8f7f7fff8f7f7fff8f7f7fff7f8f7fff7f7f7fff7f8f8fff7f7f7fff7f7f6fff7f6f7fff7f6f7fff7f7f6fff7f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffafaf9fff9f9f9fff9faf9fff9f9fafff9f9fafffafafafffaf9fafffafafafffafafafffafafafff9fafafffafafafffafafafffbfbfafffafbfbfffcfbfcfffcfbfcfffbfbfbfffbfcfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffefffffefffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffefefefffffefefffefefefffefffffffefefffffefefefffffffffffefffefffffefefffffefefffffefefffefefefffffffefffffffefffefffffffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefffffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffffffefffffffffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffdfefdfffefefdfffefefdfffdfefefffdfefdfffefefdfffdfefdfffefdfefffefdfefffefefefffefefefffefffefffefefefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefffffffffefffffffefffffffefffffefffffefffffffffefefffffefffffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffefffefffffffffffefefffffffefefffffefffffffefefffefefffffefffefffffefffffffefefffffefefffffffffffefefefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffffffffffffffffffefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffefefefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffffefefffffefefffffefefffefefefffefffffffefffffffefffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefefffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffffffffffefefffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefefffffefefffffffffffefefefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f8fff9f9f8fff8f9f9fff8f8f9fff8f8f9fff9f9f8fff9f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff8f8f8fff7f7f7fff8f8f7fff8f7f7fff7f7f7fff7f8f7fff8f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f7f7fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff8f7f7fff8f7f8fff8f7f7fff7f7f7fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff7f7f7fff6f7f6fff6f6f6fff5f5f4fff3f4f4fff4f4f4fff3f3f3fff1f2f1ffefeeefffecebecffeaeae9ffe6e6e6ffe3e3e3ffe0e0e0ffddddddffdbdbdaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfceffcececeffcececeffcececdffcdcdcdffcdcdcdffcccccdffcccccbffcccbccffcbcbcbffcacacaffc9cacaffc9c9caffc9c9c8ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c7ffc6c6c5ffc5c5c5ffc4c5c4ffc4c3c4ffc2c2c2ffc2c2c1ffc1c1c1ffbfbfbfffbfbfbeffbebebdffbcbdbdffbcbcbbffbbbcbbffbababaffbab9b9ffb9b8b9ffb8b8b8ffb7b6b6ffb7b7b6ffb5b6b5ffb6b5b5ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b5ffb5b5b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282828ff1b1b1cff161515ff0d0c0dff0b0b0aff090909ff0a0a0aff050505ff010001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff070707ff070807ff090909ff0c0b0bff101010ff141414ff1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5a5aff555555ff4e4e4eff484848ff414141ff3a3a3aff3b3b3aff393839ff353635ff333333ff353535ff383838ff3b3b3aff3b3b3bff383839ff363635ff2e2e2eff212221ff171617ff131414ff141313ff141414ff141313ff131313ff141414ff131414ff141414ff161616ff171717ff171716ff171717ff191818ff1a1a1aff1d1d1cff20201fff242525ff2e2e2eff383839ff40403fff424242ff424343ff424242ff414141ff3f4040ff494949ff515150ff585859ff605f5fff63636400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b6b6ffb6b7b6ffb7b7b6ffb7b7b6ffb7b7b7ffb7b7b7ffb8b8b7ffb7b8b7ffb8b7b7ffb8b7b8ffb9b9b8ffb9b9b9ffbabbbaffbbbcbbffbcbcbcffbebebdffbebebeffbebfbfffc0c0c0ffc0c0c0ffc1c1c0ffc1c2c1ffc2c2c2ffc2c2c3ffc4c4c3ffc5c4c4ffc5c5c5ffc6c5c6ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cacaffcacacaffcbcbcaffcbcccbffccccccffcdccccffcdcdcdffcecdcdffcecdcdffcececeffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd1d0d0ffd1d0d1ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d3ffd3d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd6d6d5ffd7d7d7ffdadadaffdedfdeffe4e4e3ffe8e9e8ffecebebffeeedeefff1f1f1fff2f2f2fff3f4f3fff4f4f4fff5f4f4fff6f6f5fff6f5f6fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff7f7f7fff8f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff6f6f7fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff8f8f8fff7f8f8fff8f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9faf9fffaf9f9fff9fafafffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9fafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefffffffffefffffffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffefefefffefffffffffefefffffefffffffefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfdfffefefefffefefdfffefefdfffefefefffefefdfffefdfefffdfdfefffefefdfffdfefefffefefefffefffefffefffffffefefefffefefffffffffefffefefffffefefefffefefffffefefefffffffffffffefefffefefffffffffefffefffffffffffefffffffefffefffffffefffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefefffffffefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffffefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefefffffefefefffffffefffffefefffefefefffffffefffefffffffffefefffefffefffefffffffefffefffffefefffefffffffffffffffefefefffffffffffffefefffffefffffffefefffffefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffffefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff8f7f7fff7f8f8fff8f8f7fff7f7f7fff7f8f8fff8f7f7fff8f7f7fff8f7f7fff7f7f7fff8f8f8fff8f7f8fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f6f7fff7f7f7fff7f7f6fff6f6f6fff6f6f5fff4f4f4fff4f3f4fff4f4f4fff2f2f2fff0f1f1ffedededffebebeaffe8e8e8ffe4e5e5ffe2e2e2ffdfdfdeffdcdcdcffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd5d6d6ffd6d6d5ffd4d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d2ffd2d3d3ffd2d2d2ffd1d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcecfceffcececeffcdceceffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffcbcacaffc9c9caffc9c9c9ffc9c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc3c3c4ffc3c2c2ffc2c1c1ffc1c1c0ffc0c0bfffbfbfbeffbebebeffbdbdbdffbcbcbdffbbbbbbffbbbbbaffb9babaffb9b9b9ffb8b8b8ffb7b7b7ffb5b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb5b5b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1b1cff161515ff0c0d0cff0a0a0aff0a0909ff080808ff070808ff030303ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff070607ff060606ff070707ff090809ff0b0b0bff0f0f0fff1414140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545455ff4e4e4eff474848ff414141ff3b3a3bff343433ff343434ff333333ff2d2c2dff222222ff262626ff2c2b2bff2d2e2eff2c2c2cff292a2aff272726ff202020ff151515ff0c0d0cff0b0a0aff0b0b0cff0c0c0cff0b0b0bff0a0b0bff0a0a0aff0b0b0bff0b0a0bff0b0b0bff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0d0e0dff101010ff141414ff1b1b1bff242424ff2c2d2dff343334ff353635ff363535ff353535ff343435ff3b3a3bff40403fff494849ff515150ff585958ff5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b6ffb7b7b7ffb7b7b6ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffb9babaffbabbbaffbcbbbcffbdbdbcffbdbdbdffbebebeffbfbebfffbfbfbfffc1c1c0ffc1c1c1ffc1c1c2ffc3c3c2ffc3c3c3ffc4c4c3ffc4c4c4ffc5c5c5ffc5c6c5ffc7c6c6ffc6c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcbcbcbffccccccffcccccdffcdccccffcdcdcdffcdcecdffcececeffcececfffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d0d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd2d3d3ffd3d3d4ffd4d3d3ffd4d3d3ffd4d4d4ffd5d5d4ffd6d6d5ffd9d8d8ffdddddcffe1e1e1ffe6e6e6ffeaeaeaffecededffefefeffff2f2f1fff2f3f3fff3f4f4fff4f4f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f7f7fff7f7f6fff6f6f6fff7f7f7fff7f6f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f8fff8f8f7fff8f8f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff7f6f6fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff7f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fffaf9f9fff9fafafffafaf9fff9f9f9fff9fafafffaf9f9fffafafafffaf9fafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffefffffffffffffefefffffefefffefffefffffffffffefefffffffefefffefffefffffffffffefefefffefefefffefefffffefffffffefefefffffefffffefefefffefffefffefefefffffffffffffefefffefefffffefefffffffffffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefefffdfefefffdfdfefffefefefffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffefffefffffffffffffefefffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffefffffffefffefefffffffefefffffffffffffefefffffffefffefffefffffefffffefffffffffffffffffefefffefefefffffffffffefefefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefffffefefefffefffefffefefefffffffffffffefefffefefefffefefffffefefffffefefefffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffffffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffefffefffffffefefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f9fff8f8f8fff9f8f9fff8f8f8fff9f9f9fff8f8f8fff9f9f9fff9f9f8fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff7f7f8fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f7f8fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff8f8f8fff8f7f7fff8f7f7fff7f8f7fff8f8f8fff7f7f8fff8f7f8fff7f8f8fff8f8f8fff7f7f8fff8f7f7fff7f8f8fff7f8f8fff7f7f7fff8f8f8fff7f8f7fff8f8f8fff7f7f7fff8f8f8fff8f8f7fff7f7f8fff7f7f8fff7f7f8fff7f7f7fff7f8f8fff8f7f7fff8f7f8fff7f7f7fff7f8f7fff7f7f8fff7f8f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff5f6f5fff4f5f4fff3f3f3fff4f4f4fff3f3f3fff1f1f2ffefeff0ffecececffeaeae9ffe7e7e6ffe3e3e3ffe1e0e0ffddddddffdadbdaffd8d8d9ffd8d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffd0d0d0ffcfcfcfffcfceceffcececeffcececeffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffcbcbcaffcacacaffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc5c4c5ffc4c4c4ffc3c4c4ffc2c2c2ffc2c2c1ffc1c1c0ffc0c0c0ffbfbebfffbebebdffbdbdbdffbcbcbcffbbbbbcffbbbbbaffb9babaffb9b9b9ffb8b8b9ffb8b8b7ffb6b7b6ffb5b5b5ffb6b5b5ffb5b5b5ffb5b5b5ffb4b4b5ffb5b5b5ffb6b6b6ffb6b6b5ffb6b6b6ffb6b6b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151616ff0d0d0cff0b0b0bff090909ff080808ff060506ff050605ff020202ff010000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff060606ff040404ff060706ff070808ff080809ff0b0b0bff0f10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4e4e4fff484748ff414141ff3b3b3aff333333ff2c2b2bff2c2b2bff2a2a29ff1f1f20ff121212ff151515ff191919ff1c1c1bff1a1b1bff191819ff161616ff111111ff0a0a0aff050506ff050505ff050505ff060505ff050505ff050404ff040404ff050505ff040405ff050405ff040504ff050505ff040505ff050505ff060606ff090909ff0d0e0eff151414ff1a1a1aff1f201fff222222ff232323ff232323ff232424ff222222ff3b3b3bff3b3b3bff3f4040ff494949ff515151ff585858000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb7b7b6ffb6b6b7ffb6b6b6ffb6b7b6ffb6b7b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbaffbcbbbbffbdbcbcffbdbdbdffbebebeffbebebfffc0bfbfffc1c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c4c5ffc5c5c6ffc7c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacbffcbcbcbffcbccccffccccccffccccccffcdcdcdffcdcdceffcececeffcececeffcfcecfffcfcfceffcfd0cfffcfcfcfffd0d0d0ffd1d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d2ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd7d7d7ffdadadaffdedfdeffe3e3e3ffe8e8e9ffececebffedeeeefff0f0f1fff2f2f2fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f6f6fff7f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f6f6fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f7fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fffafafafff9f9fafffafafafff9fafafffbfbfbfffafbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffefffffefefefffefefefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefffefffefffefffefffefffefffefffffefffffefffffffffffffffefffefffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefdfefffefefefffdfefefffdfefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfefefffffefffffffefffffefefefffffefffffffefffffffefefffffefffffefffefffffffffffffffffffefffefffefffffffffffefffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffffffefffefffffffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefefefffefffefffefffefffefffefffffefffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffefffffffffffefffffffefffffffffefefffefefefffffefefffefffefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff8f8f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff8f9f8fff8f9f9fff8f9f8fff9f8f9fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f7fff7f7f7fff8f8f8fff8f7f8fff7f7f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f8f7fff7f7f8fff7f8f8fff8f7f8fff8f8f7fff7f7f8fff7f8f7fff8f8f7fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f8f8fff7f8f7fff8f7f8fff7f8f8fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff6f6f7fff5f6f6fff4f4f4fff4f4f3fff4f3f3fff2f2f2fff1f1f1ffedeeeeffebebebffe9e8e9ffe5e5e5ffe2e2e2ffdfdedeffdcdbdcffdad9daffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d2ffd2d2d2ffd1d2d1ffd2d2d1ffd1d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcfcfcfffcfceceffcececeffcdcdceffcdcdcdffcdcdccffccccccffcbccccffcbcbcbffcacbcaffcacacaffc9cac9ffc9c9c9ffc8c9c9ffc8c8c8ffc7c7c7ffc6c7c6ffc5c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c1ffc0bfc0ffbebfbfffbebebeffbdbebeffbcbdbcffbcbcbbffbbbbbaffbababaffbab9baffb8b9b9ffb8b8b8ffb7b6b7ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb5b6b5ffb6b6b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0a0b0aff090a09ff070808ff050606ff030303ff030303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040405ff050404ff040404ff040404ff060606ff070707ff090909ff0c0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff414142ff3b3a3bff343334ff2b2b2bff232223ff232323ff212020ff151515ff080908ff080808ff0b0b0bff0c0c0cff0b0c0cff0a0a0aff090909ff060607ff040404ff030202ff020201ff010202ff010201ff020201ff010202ff020201ff010202ff010101ff020202ff010102ff010101ff010101ff020202ff030203ff050505ff080708ff0c0c0cff101010ff111111ff0f1010ff0e0f0fff101110ff111211ff0e0f0eff222222ff3b3b3bff3b3b3bff3f4040ff484949ff5051510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b7ffb7b7b7ffb7b7b6ffb7b7b6ffb7b6b6ffb7b8b8ffb8b8b9ffb9b9baffbababaffbbbbbbffbcbbbcffbdbcbdffbebdbeffbfbebeffbfbfbfffbfc0bfffc0c1c0ffc1c1c1ffc1c2c1ffc2c3c3ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc6c5c6ffc7c6c6ffc6c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcbcbcbffcccbccffccccccffccccccffcdcdcdffcecdcdffcececeffcececfffcececfffcfcfcfffcfd0d0ffcfd0d0ffcfd0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd6d6d6ffd8d9d8ffdcdcddffe1e2e2ffe6e7e6ffeaeaeaffedececfff0f0f0fff2f2f2fff2f3f3fff4f4f4fff4f4f5fff5f4f5fff5f5f6fff6f5f6fff6f5f5fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f8f8fff8f7f8fff8f8f8fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafffafaf9fff9fafafff9f9f9fffafafafffafafafffafafafffbfbfafffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffefffffefefffffefefffffffffefffefefefffefffffffefffefffefefffffefffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefefffffefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffdfdfefffefefefffffefefffefffefffffffffffefefefffefffffffefefefffefefffffefefefffffefffffefffffffffefefffefefefffffffefffffffffffffefffffffffffffffefffffefffefffefefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffefffefefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffefffffefefffffefffffffffffefffffefefffffffffffefffefffefefffffffffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffefffffffefffffffffefffffffefffffefffefffffefffffffefffffffefffffefffefffefffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f8fff8f9f9fff9f9f8fff8f9f8fff9f8f9fff8f9f9fff8f8f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f8f7fff8f8f7fff7f7f7fff7f7f8fff8f8f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f8fff7f8f8fff8f7f8fff7f8f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f7f7fff7f8f8fff8f8f8fff8f7f7fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff5f6f6fff4f5f5fff3f4f3fff4f4f4fff2f2f2fff1f0f1fff0f0f0ffecececffeaeaeaffe7e7e7ffe3e3e3ffe0e0e0ffddddddffdadadbffd8d9d8ffd8d7d8ffd6d7d7ffd6d6d6ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcecfceffcececeffcececdffcdceceffcdcdcdffcccdccffccccccffcbccccffcbcbcbffcbcacaffcacacaffc9cacaffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c5c5ffc4c3c4ffc3c2c3ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfbfffbebfbfffbdbebdffbcbdbdffbbbcbbffbbbbbbffbababaffb9b9baffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb4b4b4ffb5b5b5ffb5b4b5ffb5b5b6ffb5b5b5ffb6b6b6ffb5b6b6ffb6b6b5ffb5b6b6ffb6b6b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff090909ff070807ff050505ff030404ff020202ff020102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030404ff030404ff040404ff040304ff060707ff070707ff0808090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414141ff3b3b3bff343333ff2b2c2cff232323ff1a1a1aff191a1aff171617ff0e0e0fff040404ff030202ff020302ff030303ff020303ff020201ff010202ff020102ff010101ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000101ff000100ff010001ff020201ff030404ff060505ff070706ff070606ff040505ff030303ff050405ff080707ff060707ff0f0f0fff222222ff3b3b3bff3b3b3bff3f403fff4948490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b7ffb6b6b6ffb6b7b6ffb6b7b6ffb7b7b6ffb7b7b7ffb8b8b9ffbababaffbbbabaffbbbbbbffbcbcbcffbcbcbdffbebebeffbebebeffbebfbfffbfbfbfffc1c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c6ffc6c5c6ffc6c7c6ffc7c6c6ffc8c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcbffcbcccbffcccbccffcccdcdffcdcdcdffcdcdcdffcececdffcececeffcfceceffcecfceffcfcfcfffcfd0d0ffcfcfd0ffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d1ffd2d1d2ffd2d3d3ffd2d3d3ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd7d7d7ffdadbdaffdfdfdfffe3e4e4ffe8e9e8ffebecebffeeeeeefff1f1f1fff2f2f3fff4f4f4fff4f3f4fff4f5f5fff5f5f5fff5f5f5fff6f6f6fff5f5f5fff5f5f6fff5f6f5fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff6f7f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f8f8fff7f8f7fff7f7f8fff8f8f7fff7f8f8fff8f8f7fff7f8f7fff8f7f8fff7f8f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f7fff7f6f7fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff6f7f6fff6f7f7fff6f7f6fff7f8f7fff7f7f7fff7f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f9fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f9f9fff9f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9fafff9fafafffafaf9fffaf9fafffafafa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffefffffffffffffefffffffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffefffffffffefefffefffffffefffefffefefffffffefffffffffefffffffffffffffffffefefffffffefefffefffefffffefffffffffefffffffefffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffefffffffffffffffffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfefffdfefefffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefffffffefefefffffefffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffffffffffefffffffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffefefefffffefffffffffffffefefefffffefffffefefefffefffefffefffefffffefefffefefffffefffefffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffefefffefffefffffefefffffefffffffffffffefffefffefefffffefefefffffffffffffefefffefffffffefefefffefefffffffefffffefffefffffffffffffffefffefefefffffefefffefffffffffffffffffffefffffffefffffffffffefefffffffefffffefffefffffffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f8f8fff8f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f9fff8f8f9fff9f8f9fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f8f7fff7f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f8fff7f8f7fff7f7f8fff8f7f7fff8f8f7fff7f7f7fff8f7f7fff7f8f8fff8f8f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f8f7fff8f7f7fff8f8f7fff8f7f7fff7f7f8fff7f7f8fff8f7f8fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff6f6f6fff6f6f5fff4f4f4fff3f3f3fff2f3f2fff1f1f2fff0f0f0ffeeedeeffebebebffe9e9e9ffe6e6e6ffe2e2e3ffdfdedeffdcdcdcffdadadaffd8d8d8ffd7d6d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d4ffd4d4d5ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfceffcececfffcececeffcececeffcdcdcdffcccdcdffccccccffcbcbccffcccbccffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c9c8ffc8c9c8ffc8c7c7ffc7c7c6ffc6c6c6ffc5c5c6ffc5c4c5ffc4c4c5ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c2ffc0c0c1ffc0c0c0ffbfc0bfffbfbebfffbebebeffbdbdbdffbcbcbcffbbbcbbffbabbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb7b7b6ffb5b5b6ffb5b5b5ffb6b5b5ffb6b5b6ffb6b6b6ffb6b6b6ffb6b5b6ffb6b6b6ffb5b6b6ffb5b6b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3c3bff3b3b3bff3b3b3bff3b3b3cff363736ff313131ff252524ff1a1a1aff121111ff0c0d0dff0a0909ff080807ff060505ff030304ff020202ff010102ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030202ff030303ff030303ff040304ff040404ff040403ff060607ff0707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3a3bff333433ff2c2b2bff232322ff1b1b1aff131313ff121213ff111111ff0b0b0bff030404ff010101ff010001ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff010202ff020202ff010102ff010101ff000100ff010101ff020302ff040304ff070606ff0e0f0eff232222ff3b3b3aff3b3b3bff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b5b5ffb6b6b6ffb5b5b6ffb5b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb7b6b7ffb7b7b6ffb6b6b6ffb6b7b7ffb8b8b8ffb9b8b9ffbabab9ffbababaffbbbbbbffbcbcbcffbdbdbdffbdbebeffbebebeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c1ffc2c3c2ffc3c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c6ffc7c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c9c9ffc9c9c9ffcac9c9ffcacbcaffcbcacbffcbcbccffccccccffccccccffcccccdffcdcdcdffcdceceffcecdceffcecfcfffcecfceffcfcfcfffd0cfd0ffd0d0cfffd0d0d0ffd0d1d0ffd0d0d1ffd1d1d0ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d2d3ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d6d6ffd9d9d8ffdcddddffe2e1e2ffe7e6e7ffeaeae9ffececedffeff0effff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f4fff6f6f5fff5f6f6fff5f6f6fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f6fff7f7f6fff7f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff8f8f8fff8f7f7fff7f8f8fff7f8f7fff7f7f8fff8f7f8fff7f8f7fff8f8f8fff7f8f7fff7f7f7fff7f7f6fff6f7f7fff7f6f7fff7f7f6fff7f6f6fff6f6f7fff6f6f7fff7f6f7fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f8f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f9f9fff8f8f8fff9f8f9fff9f9f9fff8f8f8fff9f8f9fff9f9f8fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9fafff9faf9fffaf9f9fff9faf9fff9f9f9fffaf9fafffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefffffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefefffffefefffffefefefffffefefffefefefffffefefffefffefffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffefffffffefffffffefefffffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefefffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffefffefffefffefefefffefefffffffefffffefefefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffffefefffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f8fff8f9f9fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f9fff8f9f8fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff9f8f9fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f8f7fff7f7f7fff8f8f7fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff7f7f8fff8f7f7fff8f7f7fff8f7f8fff7f7f7fff8f8f7fff7f8f7fff7f7f7fff7f8f8fff8f7f8fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f6fff7f6f7fff7f6f6fff7f7f7fff5f6f5fff5f4f5fff4f4f4fff4f3f3fff2f2f1fff1f1f0ffeff0efffedececffeaeaeaffe7e8e8ffe4e4e4ffe0e1e1ffddddddffdbdbdbffd9d9d8ffd8d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd5d4d4ffd5d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d2d3ffd2d2d1ffd2d2d2ffd1d2d1ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfceffcecfceffcececdffcececeffcdcdcdffcccccdffcdcccdffcccbcbffcccccbffcbcbcbffcacacaffcac9caffcacac9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c6ffc6c6c6ffc5c5c5ffc4c5c4ffc4c4c5ffc4c4c3ffc3c3c3ffc2c2c2ffc2c1c2ffc0c0c1ffbfc0bfffc0bfbfffbfbebfffbebebeffbdbebdffbdbcbcffbcbcbcffbbbbbbffbababaffb9bab9ffb8b9b8ffb8b7b7ffb7b7b7ffb6b6b7ffb5b6b5ffb5b6b6ffb5b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b5ffb6b5b5ffb6b6b5ffb6b5b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7b7bff7b7c7bff7b7b7bff7b7b7cff7b7b7cff7b7b7bff7c7b7bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff373736ff303131ff242424ff1a1919ff121211ff0c0c0cff090909ff070707ff060605ff040403ff030303ff020202ff010102ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff020203ff010101ff030303ff040404ff040404ff040404ff060706ff010101ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343433ff2c2c2bff222323ff1a1a1aff131313ff0c0d0dff0d0d0dff0c0d0dff090909ff030203ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff010100ff030303ff070707ff0e0f0fff222222ff3b3b3aff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b5b6ffb5b6b5ffb6b6b6ffb5b6b6ffb5b6b5ffb7b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb7b6b6ffb8b7b7ffb9b8b8ffb9b9b8ffbabab9ffbabbbaffbbbbbbffbdbcbcffbcbdbdffbdbebdffbebebfffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc2c2c1ffc3c2c2ffc4c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9caffcacacaffcacacaffcbcbcbffccccccffccccccffcccdcdffcdcdcdffcecdceffcecdcdffcececeffcfcecfffcfcecfffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d3d4ffd4d4d4ffd5d5d5ffd7d7d8ffdadbdaffe0dfdfffe4e4e4ffe9e9e9ffebecebffeeeeeefff2f1f1fff3f3f2fff4f4f3fff4f4f3fff4f5f4fff5f5f5fff6f6f5fff5f6f6fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff7f6f6fff7f6f7fff6f6f6fff7f7f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f8f8fff7f8f7fff8f8f8fff7f7f7fff7f7f8fff8f7f8fff8f7f7fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff7f6f6fff6f6f7fff6f7f6fff7f6f7fff6f6f7fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff8f7f8fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f9f8fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9f9fffaf9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffefffefffffffffffefffffffffefffffffffffffffffefffefffffffefffffffffefffffffefffffefffefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefffffffffefffefefffffffffefffefffefffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffefefefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffffefefffefffefffefffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffefffffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefffffefffefffefffffffffffffffefffffffffefefffffffefffefffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffefffffffefffefffffffefffffffffefffffffefffffefffefffffffffffefffefffefffefffefefefffffefefffffefefffefefefffffefffffffefefffefefffffffffefffefffefffffefffffefefffffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefefffefefefffefffffffefefefffefffefffffffffffffefefffefefefffffefffffffffefffefffefffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff9f9f9fff9f8f8fff9f8f9fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f8f7fff7f8f8fff7f7f8fff7f7f7fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff8f8f7fff8f7f7fff7f7f7fff8f8f7fff7f8f7fff8f7f8fff7f8f8fff8f7f7fff8f8f7fff8f8f7fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff8f7f7fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeeeefffebebebffe9e9e8ffe6e6e6ffe2e2e2ffdededeffdcdcdcffdad9daffd8d8d7ffd7d7d6ffd7d6d6ffd5d5d5ffd4d5d4ffd5d4d4ffd3d4d3ffd4d3d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececdffcdcdcdffcdcdcdffcdcccdffccccccffcccbccffcbcbcbffcbcbcbffcbcacaffcacacaffc9cac9ffc8c9c9ffc8c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c5c5ffc5c4c4ffc4c4c4ffc4c3c3ffc3c2c3ffc2c2c2ffc1c2c2ffc1c1c0ffc0c0bfffc0c0bfffbfbfbeffbebebeffbebdbdffbdbdbcffbbbcbcffbbbabbffbabbbaffb9b9baffb9b9b9ffb8b8b8ffb8b7b7ffb7b7b6ffb6b6b6ffb5b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b5ffb6b6b5ffb6b6b5ffb6b6b6ffb5b6b5ffb6b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7bff7b7b7cff7b7b7bff7c7b7cff7c7b7cff7b7c7bff7b7b7bff7b7b7bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff363636ff303130ff242524ff1a191aff121112ff0d0d0dff090909ff070707ff060605ff050505ff050505ff040404ff040303ff030303ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020102ff010101ff010101ff030303ff030403ff040404ff010000ff000000ff000000ff070607ff070706ff070707ff070707ff070707ff070607ff070707ff070707ff070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2bff232323ff1a1b1aff121313ff0d0d0dff0a0a0aff0b0b0bff0b0b0bff070707ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff060606ff0e0e0eff22222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b5b5ffb6b5b5ffb5b5b5ffb5b6b6ffb6b6b6ffb6b6b5ffb6b6b6ffb7b6b6ffb6b6b6ffb6b6b6ffb7b7b7ffb7b8b7ffb8b8b8ffb9bab9ffbababaffbbbbbbffbbbcbcffbcbcbcffbdbdbdffbebebeffbebebfffbfbfbfffc0c0c0ffc1c0c1ffc1c1c1ffc2c2c1ffc3c3c2ffc4c3c3ffc4c4c4ffc5c5c4ffc5c6c5ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c9c9ffc9c9c9ffcac9caffcacacaffcacbcaffcbcbcbffcbcccbffccccccffccccccffcdcdccffcdcdcdffcdcdceffcececeffcfceceffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d1d1ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d6d6ffd8d8d8ffdcdcdcffe1e1e1ffe6e6e6ffe9e9e9ffedececfff0f0effff1f2f2fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff5f5f6fff6f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff6f6f7fff7f6f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f8fff7f7f7fff8f7f8fff8f8f7fff8f7f8fff8f8f7fff7f8f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f6f7fff7f7f6fff7f7f6fff7f6f6fff7f7f7fff7f6f6fff7f7f7fff7f6f6fff7f6f7fff6f6f6fff6f7f7fff6f6f6fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f9f9fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafffaf9f9fff9faf9fffaf9f9fff9f9fafff9f9f9fffaf9fafffaf9fafff9faf9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffefffefffefefefffffffffffefffefffefffffffefefffffffffefffffffffffefefffffffefefffefffefffffefefffffffefffefffefffffefffffffffefffffefffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffefefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefefffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffffffffffefefffffffefefffefefffffefffffffefefefffefefffffefefefffefefffffefefffffffefffffffefefffffffefffefffefffefefefffffefefffefffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffefefffffffefffefefefffffefffffffefefffffefffffefffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffefefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefffffefffefffffefefffefefefffefffffffffefffffefefffffefefefffefefefffefffefffefefefffffefefffefefffffefefefffffffefffffffffffefefffffefefffffffffefffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff8f8f9fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f7f7fff7f8f8fff8f8f8fff7f7f8fff8f7f7fff7f8f8fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff8f7f8fff8f7f8fff8f7f7fff8f8f7fff7f8f7fff7f7f7fff8f7f7fff7f8f7fff8f7f8fff8f7f7fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f3f4fff3f3f2fff1f1f1fff0f0f0ffeff0efffedededffeaeaeaffe8e8e7ffe4e5e5ffe1e2e1ffdededeffdbdbdbffd9d8d9ffd7d7d7ffd6d6d7ffd6d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfd0ffcfcfcfffcecfceffcececeffcdcdceffcdcdcdffcccdccffccccccffcccccbffcbcbcbffcbcacbffcacacaffcacacaffc9c9c9ffc8c9c8ffc8c8c8ffc7c8c7ffc7c6c6ffc6c6c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c3c4ffc2c2c3ffc1c2c2ffc2c1c1ffc0c1c0ffc0bfc0ffc0bfbfffbfbfbfffbebebeffbebebdffbdbdbdffbcbcbcffbbbbbbffbbbbbaffbababaffb9b9b9ffb8b9b9ffb8b9b8ffb7b7b8ffb7b7b6ffb6b6b6ffb5b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b6ffb6b5b6ffb6b6b6ffb6b6b6ffb6b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7c7c7bff7b7b7cff7b7c7bff7b7b7bff7b7b7bff7b7c7bff7b7c7cff7b7b7cff3b3b3bff3b3b3bff3b3b3bff3b3b3bff3b3b3bff363636ff313130ff242424ff1a1a1aff121211ff0d0d0dff090909ff070807ff060606ff060605ff050505ff040504ff040404ff040303ff030303ff040404ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000001ff010100ff010202ff040405ff010100ff010001ff000000ff070707ff060707ff070707ff070707ff070707ff070607ff070706ff070707ff070707ff575857ff575757ff575857ff575757ff575757ff575757ff575757ff575757ff57575700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232322ff1a1a1aff131313ff0d0d0dff0a0a0aff060707ff080707ff09090aff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040403ff070606ff0e0f0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b5b5ffb5b4b5ffb5b6b5ffb6b5b5ffb5b6b5ffb6b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb8b7b7ffb8b8b8ffb9b8b9ffbabab9ffbababaffbbbbbbffbbbcbcffbdbdbdffbdbdbdffbebebdffbebfbfffbfc0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c2c2ffc3c2c3ffc4c3c4ffc5c4c4ffc5c5c4ffc5c6c5ffc5c6c6ffc7c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcbcbcbffcbcbcbffcbccccffccccccffcdcdccffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcfcfcfffcfcfcfffd0cfd0ffd0d0cfffd0d0d0ffd0d1d1ffd0d1d0ffd0d1d1ffd1d2d1ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d4ffd5d6d5ffd8d7d7ffdadbdaffdfdfdfffe4e4e4ffe8e8e9ffebebebffeeeeeefff2f1f1fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff5f5f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f6f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff7f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f7fff7f8f7fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff8f7f7fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f6f6fff6f7f7fff7f6f7fff6f6f7fff6f7f6fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9f9fafff9faf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefffefffffffefffefffffffefffffffefffffffefefefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffefefefffffffffffffffefffffffefffffffffffffffffffefffefffffffefffefffefffffffefffefefefffffefefffffefefffefefefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffffffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffefefffffefefffefffefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffefffffffefefffefefefffefefefffefefefffffefefffefefffffefffefffffefefffffefffffefffefffffefefffefffffffefefefffffffefffffffefffffffefffffffffffffffffffffffefffffffefffefffefffffffefffefefefffffefefffffffffffefffefffffefefffefefffffffffefffffefffffefefefffefefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffefffffefffffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefefffffffffefffefffefffffefffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f8f7fff7f8f8fff8f8f8fff8f7f8fff7f7f7fff8f8f7fff7f8f7fff8f8f7fff7f7f8fff7f8f7fff8f7f7fff8f7f8fff7f8f7fff8f7f7fff7f8f8fff7f7f7fff8f8f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff4f4f4fff3f4f3fff2f2f2fff1f1f1ffeff0f0ffefefeeffecececffeae9eaffe7e6e7ffe3e3e3ffe0e0dfffdcddddffdadadaffd8d8d8ffd6d7d7ffd6d6d6ffd6d5d6ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0cfffcfcfcfffcfceceffcfceceffcececeffcdcdcdffcccdcdffcdccccffccccccffcbcbcbffcacbcbffcbcbcbffcacacaffc9cacaffc9c9c8ffc9c8c8ffc7c8c8ffc7c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c3c3ffc3c2c3ffc2c2c1ffc1c2c1ffc0c0c1ffc0c0c0ffbfbfbfffbebebeffbebebeffbebdbdffbdbdbdffbcbcbcffbbbbbbffbabbbaffbababaffb9babaffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b8ffb7b6b6ffb6b6b5ffb6b6b6ffb5b6b6ffb6b6b5ffb6b5b6ffb5b6b6ffb6b6b5ffb6b6b6ffb5b6b6ffb6b6b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7b7bff7c7b7cff7b7b7cff7b7b7bff7b7b7bff7b7c7bff7b7c7bff7b7b7bff747474ff656565ff3b3b3bff3b3b3bff3b3b3cff373636ff303030ff242424ff19191aff121212ff0d0d0dff090a09ff070707ff060606ff050605ff050505ff050504ff040404ff030303ff040404ff040404ff040303ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000100ff040404ff010000ff010000ff000000ff050505ff050506ff070706ff070707ff060707ff060607ff070707ff070707ff060707ff575757ff575757ff575757ff575757ff585857ff575757ff575757ff575758ff575857ff797878ff787878ff787878ff78797800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff131313ff0d0d0dff0a0a0aff070706ff050505ff060606ff070707ff040403ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040403ff070607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b5b5ffb5b5b5ffb5b4b5ffb5b5b4ffb5b6b5ffb5b5b6ffb5b5b5ffb5b6b6ffb5b5b5ffb6b6b6ffb7b7b7ffb7b8b8ffb8b8b8ffb9b9b9ffb9bab9ffbbbabaffbbbbbbffbbbcbcffbdbdbcffbdbdbdffbebebeffbfbebfffbfbfbfffc0c0c0ffc0c1c1ffc2c1c1ffc2c2c2ffc2c3c3ffc4c3c3ffc5c4c5ffc4c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c8c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacbcaffcbcbcbffcbcbcbffccccccffcdccccffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcecfceffcfcfcfffd0d0cfffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd1d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd6d7d6ffd9d9d9ffdcddddffe1e2e2ffe6e6e6ffe9e9e9ffedecedfff0f0f0fff2f2f2fff3f3f4fff4f4f4fff4f4f4fff5f5f5fff5f6f5fff5f5f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff8f8f8fff8f8f7fff8f8f7fff7f7f8fff8f8f7fff8f7f8fff7f8f7fff7f7f8fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f7f6fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff8f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9faf9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffefefffffffefffffffffefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffffffffffefffffffffffffffefffefffefffefffefefffffefffefffffefffffffffffffffffffffffefffffffffefffefefefffefffefffefffefffffefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffefffefffffffffffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffefffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffffefffffffffefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefffffffffffefffefefffffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefefffffffffefffffefffffffefffffffffefffefefefffefefefffefffefffefefffffffefffffffefefffefefefffffefefffffffffffffffffffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffefffefffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffefffffffefefefffefefffffffffffffefefefffefefefffefefefffefefffffefffefffefefffffefefffffefffefffefefefffffffefffffefffffffffffffffefefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9faf9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff9f9f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f7f7fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff7f8f7fff7f8f8fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f7f8fff8f8f7fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff6f6f7fff7f7f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f1fff0f0f1ffeff0efffedededffebebebffe8e8e9ffe5e5e5ffe1e2e2ffdededeffdbdbdcffd9d9d9ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd1d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcecfcfffcfceceffcececeffcecdceffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffcacacbffcac9caffc9cac9ffc9c9c9ffc9c8c8ffc8c8c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc2c3c2ffc2c2c1ffc1c1c1ffc0c0c1ffc0c0c0ffbfbfc0ffbebebfffbebebeffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbabbbaffbababaffb9b9baffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb6b6b5ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7b7bff7b7b7bff7b7b7bff7c7c7bff7b7b7bff7b7b7cff747574ff656565ff595858ff525252ff3b3b3bff363736ff303130ff242524ff1a1919ff121112ff0c0d0dff090909ff070707ff060606ff060505ff050505ff040505ff040404ff030303ff020203ff010202ff040404ff050505ff020302ff010100ff000001ff000001ff000100ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010100ff000000ff040404ff000101ff000101ff010000ff020202ff040304ff050505ff050606ff070707ff070606ff070607ff070707ff070607ff484948ff535253ff575757ff575857ff575857ff585757ff575757ff575757ff575757ff787878ff797879ff787878ff787878ff79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff0d0d0dff0a0a0aff060707ff050504ff030303ff050505ff040505ff040303ff000101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404ff010101ff010101ff010101ff020202ff010101ff020101ff010101ff010102ff010201ff010102ff010102ff0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b4b4ffb4b4b5ffb5b5b5ffb4b5b5ffb5b5b4ffb5b4b5ffb5b5b6ffb5b6b5ffb5b5b6ffb5b5b6ffb6b6b6ffb7b7b7ffb8b8b8ffb9b8b9ffb9b9b9ffbababaffbabbbbffbbbbbbffbcbcbcffbcbdbcffbdbdbdffbebebeffbebfbfffc0bfbfffc0c0c0ffc1c1c0ffc1c1c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c7c6ffc7c8c7ffc8c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcac9c9ffcacbcaffcbcbcbffcbcbcbffcbccccffcbccccffcdccccffcdcdcdffcdcdceffcececdffcececeffcecfceffcececeffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffd1d0d1ffd1d0d0ffd1d1d0ffd1d1d1ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd4d4d4ffd5d5d5ffd8d8d8ffdbdadbffdfdfe0ffe4e4e4ffe8e8e9ffebebebffeeeeeefff1f1f1fff3f3f3fff4f3f4fff4f4f4fff5f4f4fff5f5f5fff6f6f5fff5f5f6fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f8fff7f8f8fff7f8f8fff8f7f7fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff7f8f8fff7f7f7fff8f7f8fff7f7f8fff8f7f8fff7f8f7fff8f7f8fff8f7f7fff7f8f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefffffffefffffffefffefffffefffffefffefffefffefffffefffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefffffffefffffffffefffefffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffefffffefffefffefffefffffefffffffffffffefffffffefffefffffffffffffffefffffffefffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffefffffffffefffffefffefffefffffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffffffefffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefffffefffefffefffefffffefffffffffffffefffefffefffefffffefffffefffefffefffefffefefffffefefffffefffffffefffffffffefffffffffefffefffefffefffefffefffefffefffffffefffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffffffffffffffffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffffefefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f8f9fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff8f8f8fff9f8f8fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f7fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff8f7f8fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff7f7f8fff7f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f7fff7f7f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff5f4f5fff4f5f4fff3f4f4fff2f2f2fff1f1f1fff0f0f0ffefefefffecececffeaeae9ffe7e7e7ffe4e4e4ffe0e0e0ffddddddffdadadaffd8d8d8ffd6d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d4d4ffd3d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcececeffcdcdceffcdceceffcccdcdffccccccffccccccffcbcbcbffcbcbcaffcacacaffc9cacaffc9cac9ffc8c8c9ffc8c9c8ffc8c8c7ffc7c7c7ffc7c6c6ffc6c5c6ffc5c5c5ffc5c4c4ffc4c4c4ffc4c3c3ffc2c3c2ffc2c2c1ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfbfffbfbfbeffbebebeffbdbdbdffbdbdbdffbcbdbdffbcbbbcffbbbbbbffbabbbbffbababaffbababaffbab9baffb9b9b8ffb8b8b8ffb8b8b7ffb6b6b6ffb6b6b6ffb5b5b6ffb6b6b6ffb6b6b6ffb6b6b5ffb6b6b6ffb6b6b6ffb6b6b5ffb6b5b6ffb5b6b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7dff7c7c7cff7b7b7cff7b7b7cff7b7b7bff7b7b7bff747474ff656564ff595959ff515151ff4c4b4cff444545ff3b3b3bff323132ff252424ff171717ff121212ff0b0b0bff080909ff070807ff050506ff040505ff050505ff040404ff030303ff020102ff010101ff010001ff080708ff070706ff040504ff010101ff010101ff000100ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff060606ff080908ff040404ff010001ff000000ff000000ff010001ff010101ff020202ff030304ff050505ff060606ff070707ff070706ff070706ff313232ff3d3e3dff484849ff525353ff585757ff575757ff575757ff575757ff575757ff797878ff787878ff787878ff787878ff797979ff797a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0a0a0aff070707ff040404ff040404ff030303ff040404ff050504ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff010101ff020101ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff010101ff4f4f4fff585859ff646363ff686969ff696869ff686968ff686969ff686868ff686868ff696869ff696968ff696969ff696968ff68686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b4b4ffb4b4b4ffb5b5b4ffb4b5b4ffb5b5b4ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb7b6b6ffb7b7b7ffb8b8b8ffb8b9b9ffb9b9baffbababaffbabbbbffbbbbbbffbcbcbcffbdbcbdffbdbebdffbebebeffbfbfbeffbfbfbfffc1c1c0ffc0c1c1ffc1c2c2ffc3c3c2ffc3c3c2ffc3c4c4ffc4c5c5ffc5c5c4ffc5c5c5ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacacaffcacacaffcacbcaffcbcbcbffcbcccbffccccccffccccccffcccccdffcdcdcdffcdcdceffcececeffcfceceffcecfceffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd6d6d6ffdadad9ffddddddffe2e2e2ffe7e7e7ffeaeaeaffecedecfff0f0f0fff2f2f2fff4f4f3fff3f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff6f7f7fff6f7f7fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f8f7fff7f7f8fff7f7f8fff7f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff7f8f8fff7f8f8fff7f7f8fff7f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9faf9fff9f9f9fff9fafafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffffffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffefffffffffffffffffefffffffefefffefffefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffffffffffffefefffefefefffffffffffffffefffffefffffffffefffffefffffefffefffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffefffffefffffffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefffffffffefffefffefffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefefefffefefefffefefefffffefffffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefefffffefefffefffefffffefffffefffefffffefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefefefffffffffffffffffffffefffffffefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefefefffffefefffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefffefffffefffffefffefffffefffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffefffffffefffffffffefefffffffffffffffffffffefffffffffffffefffffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffefffffefefffffefffffffffffffffffefffffffffefffefffefffffefffffffffefffffffffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffefefffefefefffffefffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffffefffffefefffffefffffefefefffffffefffffefefffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff8f9f9fff8f9f9fff8f8f8fff8f8f9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff7f7f8fff7f7f8fff8f7f8fff7f7f8fff7f8f8fff8f8f7fff8f7f7fff8f7f7fff7f8f7fff8f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff5f5f5fff5f5f5fff5f4f4fff4f3f4fff3f3f3fff2f2f1fff0f0f1fff0eff0ffedeeeeffebebebffe8e9e9ffe6e6e5ffe2e2e2ffdfdfdfffdcdbdcffd9d9d9ffd8d7d7ffd6d6d6ffd5d5d6ffd5d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d2ffd0d1d0ffd1d0d1ffcfd0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcecdcdffcdcdcdffcdcccdffccccccffccccccffcccbcbffcbcacbffcbcbcaffcac9caffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c7ffc6c7c7ffc7c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c1ffc0c1c1ffc0c0c0ffbfbfbfffbfbebfffbebebeffbebdbeffbdbdbdffbcbcbcffbcbcbcffbcbbbbffbbbabbffbababaffbababaffb9babaffb9b9b9ffb8b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b6ffb6b5b6ffb5b5b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7eff7e7e7eff7c7c7dff7b7b7bff7c7b7cff787979ff737373ff696869ff5e5e5dff545454ff4c4c4bff444444ff3c3b3cff323232ff262626ff191919ff131213ff0e0e0dff0a0a0aff070807ff060606ff050404ff030303ff020202ff020102ff010101ff000000ff020201ff080807ff080808ff060605ff010201ff000001ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020203ff050605ff070607ff010101ff000000ff010001ff010100ff000000ff010100ff010101ff020102ff030303ff050505ff060605ff070607ff1a1a19ff282828ff313231ff3d3d3eff484848ff525252ff575757ff575758ff575758ff787878ff787878ff787878ff787878ff7a7a79ff797a79ff79797a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff616160ff616161ff606161ff616161ff616161ff616160ff616161ff616161ff5e5f5fff595959ff535353ff4c4c4cff454646ff3f4040ff3b3b3aff303031ff2b2b2bff242323ff181818ff101010ff0c0c0cff0a0a0aff070607ff050504ff040403ff030303ff030202ff030403ff050505ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff010201ff010101ff414141ff484848ff4f4f4fff595859ff636363ff686968ff696868ff696869ff686868ff696968ff686869ff696868ff686968ff696868ff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb5b5b4ffb4b4b4ffb4b4b5ffb4b5b5ffb4b5b5ffb4b4b4ffb5b5b6ffb7b7b7ffb8b7b7ffb8b8b8ffb8b8b9ffb9b9b9ffbababaffbbbabbffbbbbbbffbcbcbcffbcbcbdffbebdbdffbebfbeffbfbfbfffbfc0c0ffc1c0c0ffc1c1c1ffc2c2c2ffc3c2c3ffc3c3c3ffc4c3c4ffc4c4c5ffc5c5c5ffc6c5c6ffc6c6c7ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9caffc9cac9ffcacacbffcacacbffcbcbcbffcccbccffccccccffccccccffcdccccffcdcdcdffcecdcdffcececeffcfceceffcfcfceffcfcfcfffd0d0cfffd0cfd0ffd0d0d0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd5d5d5ffd8d8d7ffdcdcdcffdfdfdfffe4e4e4ffe8e8e8ffebebeaffeeeeeefff2f2f2fff4f3f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f7f7fff7f7f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff7f7f8fff8f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9fafff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefefffefffffffffffffffffefffffffffffffefffffffffffefffffffffffefffefffefefffffffefefffffefefffefffffffefefffffefffefffefffefffefefffffffefffffffffefffffefefffefffefffffefffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffefefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefefffffefefefffefffffffefefefffefffffffefefefffefefffffefffefffefffefffffefefffefefefffefefefffefffffffefffffffefefffffefffefffefffffffefffefffffefefffefffefffefefefffffefffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffffefffffefffefffefefffffefefefffefefffffffffffffffefefffffffffffefffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefffffffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefffffffffefffefffffffefffefffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9faf9fff9fafafffaf9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f8f9fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff8f9f9fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f7fff8f8f8fff7f8f7fff8f7f8fff7f8f7fff8f7f8fff8f8f7fff8f7f8fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f7f8fff8f8f7fff7f7f8fff7f7f8fff7f8f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f3fff1f1f2fff0f1f0ffeff0f0ffecededffeaeaeaffe7e8e8ffe4e4e3ffe1e1e1ffddddddffdadadbffd8d8d8ffd7d6d7ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0cfd0ffd0cfcfffcfcfcfffcecfcfffcececfffcdceceffcdcecdffcdcccdffcdccccffccccccffcccbcbffcacbcaffcacacaffcacac9ffc9c9c9ffc8c8c9ffc8c8c8ffc7c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c6c5ffc5c5c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c1ffc1c0c0ffc0c0c0ffbfbfbfffbfbfbfffbdbebeffbdbdbeffbdbdbdffbcbdbdffbcbcbcffbcbbbbffbbbbbbffbbbabbffbababbffbababaffbababaffb8b9b9ffb8b8b8ffb8b7b8ffb6b7b7ffb6b5b5ffb6b6b6ffb5b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b5ffb5b5b6ffb5b5b5ffb4b5b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7e7f7fff7e7e7eff7c7c7cff7a7b7aff7a797aff737272ff666665ff5c5c5cff535353ff4b4b4bff424242ff383838ff302f2fff242424ff191818ff111211ff0d0d0dff0a0a09ff070707ff050506ff040404ff020303ff020202ff010102ff010101ff000101ff020202ff080909ff080809ff060606ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff030303ff060606ff060605ff010101ff010101ff010100ff000101ff000001ff000100ff010101ff020202ff040303ff050505ff070706ff0b0b0bff100f10ff1a1a19ff282829ff313132ff3d3e3eff484949ff535252ff575757ff727172ff787978ff787878ff787978ff79797aff7a7a7aff7a7a7aff7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646463ff606161ff616061ff616161ff616161ff616161ff616161ff616161ff616161ff616161ff5e5f5fff595959ff535353ff4c4d4cff464646ff403f3fff3a3b3bff313030ff2b2b2bff232424ff171718ff101110ff0c0c0cff090a0aff070707ff050605ff040304ff030304ff020303ff020302ff020203ff030404ff030203ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000101ff010101ff010201ff010101ff010102ff010201ff010201ff010101ff010101ff2b2a2bff3b3b3bff414242ff484748ff4f4f4fff585959ff636463ff696868ff686968ff686869ff696969ff686969ff696969ff686969ff6b6b6bff707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b5ffb5b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb5b4b5ffb6b6b6ffb6b7b7ffb7b7b8ffb8b8b8ffb9b9b9ffb9bab9ffbababaffbabbbaffbbbbbbffbcbcbcffbcbdbdffbebebeffbebebfffbfbfbfffc0bfc0ffc0c1c1ffc1c1c1ffc2c2c2ffc2c3c2ffc3c3c4ffc4c4c3ffc5c4c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c7c7ffc7c7c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9cac9ffcacacaffcacbcaffcbcacbffcbcbcbffcccbcbffccccccffcccccdffcccdcdffcdcecdffcdcdceffcececeffcfcfceffcfceceffcfcfcfffcfcfd0ffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d5d4ffd6d6d6ffd9d9daffdedfdeffe2e2e2ffe7e6e6ffe9e9eaffecececfff0f1f0fff2f3f3fff3f3f4fff4f4f4fff4f5f5fff4f5f5fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff7f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f7f7fff8f7f7fff7f8f8fff8f7f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff8f8f7fff7f7f8fff7f7f8fff7f8f8fff7f8f8fff8f7f7fff7f7f8fff7f7f7fff7f8f8fff7f7f7fff7f8f8fff7f7f7fff7f7f8fff7f8f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9faf9fffaf9fafff9faf9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffefffffffffffefffefffffffffffffefffffffffffffffefefffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffefefffffffefffffffffefffffffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffefffffffffffefefffffefffefffffffffffefffefffefefffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffefffefefefffefefffffefefefffffefefffefefefffefefffffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffefefffffefefefffffffefffefefefffffefffffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffefffffffffffefffefefffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffefffffefefffffefffffffffefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefffffffffefffefffffffffffefffefefffffefffffffffffefffefffffffefffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffefefffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffefefffffffefffffefefffffffefffffffffefffffffffffffffefffffefffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffffefefffffffefffffefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9faf9fff9f9f9fff9faf9fffaf9f9fff9faf9fff9f9f9fff9faf9fff9fafafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f9f8fff9f8f9fff8f8f9fff8f9f9fff9f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff7f7f8fff8f7f8fff7f7f8fff8f7f8fff8f8f7fff7f8f8fff8f8f7fff7f7f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f6fff6f6f7fff7f6f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f4fff4f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeeeeeffebebebffe8e8e9ffe6e5e6ffe3e2e2ffdfdfdfffdcdbdcffd9d9d9ffd7d7d7ffd6d5d6ffd6d5d6ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfceffcececeffcececeffcdcdcdffcdcccdffcccdccffccccccffcbcbcbffcacbcbffcacacaffcacacaffc9c9c9ffc8c9c8ffc8c8c8ffc7c8c7ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c6ffc5c4c5ffc4c4c4ffc4c4c3ffc2c2c3ffc2c2c2ffc1c2c2ffc0c1c0ffc0c0bfffbfbfc0ffbebfbeffbebebeffbebdbeffbdbdbdffbdbcbcffbcbcbcffbcbbbbffbcbbbbffbababaffbbbabaffbabbbaffbababaffb9b9b9ffb9b9b8ffb7b8b8ffb7b7b7ffb6b6b6ffb6b5b5ffb6b6b6ffb6b5b6ffb5b6b6ffb5b5b6ffb5b5b5ffb6b5b6ffb4b4b5ffb5b4b5ffb4b4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7eff7f7f7fff7f7f7fff7e7e7dff7c7d7cff7a7a7aff747475ff686868ff5d5d5dff525352ff494949ff3f3f3fff363637ff2e2f2eff242424ff191a19ff111112ff0d0d0cff0a0a0aff060706ff040504ff030203ff020201ff010101ff010101ff010101ff000101ff020102ff090908ff090909ff050506ff020102ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff010101ff030303ff060605ff050606ff010101ff000001ff010100ff010101ff000100ff010100ff010101ff020203ff040404ff060605ff070807ff0b0b0bff0f0f0fff1a1a1aff272827ff313231ff3e3e3eff494948ff525353ff5b5c5bff686868ff717272ff787879ff7a7a79ff7a7a79ff797a7aff7a7a7aff7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676767ff636463ff616160ff616161ff616161ff616161ff616161ff616161ff606161ff5f5e5fff595959ff535353ff4c4c4cff464646ff404040ff3b3b3bff303030ff2b2b2bff232323ff181818ff101011ff0c0c0cff0a0909ff070706ff060505ff050504ff040303ff030202ff020302ff010101ff010202ff030302ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff010001ff010101ff010101ff010101ff010101ff010202ff010101ff101010ff1c1c1cff2a2b2aff3b3b3bff414142ff484848ff4f4f4fff585958ff646363ff696968ff686868ff696868ff686968ff696869ff6b6b6bff707070ff7171710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b5b5ffb4b4b4ffb4b4b4ffb5b5b6ffb6b6b6ffb7b7b7ffb7b7b8ffb8b9b8ffb9b9b9ffbabab9ffbababaffbbbbbaffbbbbbbffbcbcbcffbdbdbdffbebebeffbebebfffbfbfbfffbfbfc0ffc0c0c1ffc1c1c1ffc2c1c2ffc3c2c2ffc3c3c3ffc3c3c4ffc4c4c5ffc5c5c5ffc6c5c6ffc6c6c6ffc7c6c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9caffcacac9ffcacbcaffcacbcbffcbcbccffcccccbffccccccffcccdccffcdcdcdffcdcdcdffcdcdceffcdceceffcfcfceffcecfceffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d2d1ffd1d1d2ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d4ffd5d5d5ffd8d8d7ffdbdbdbffe1e1e1ffe4e5e5ffe8e8e8ffebebeaffeeeeeffff1f2f1fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff6f5f5fff6f6f5fff6f5f6fff7f6f6fff6f7f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f8fff8f8f7fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff8f7f8fff7f8f7fff7f8f8fff7f8f7fff7f8f8fff7f8f8fff7f7f8fff7f7f7fff8f8f7fff7f7f7fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fffaf9fafffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffefefffffffffffffffffefffefffefffefefefffefefefffefefefffffffffffffffefffffefefffffffffffefffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffefefffffefefffffffffefffefefffffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefefefffffffffffefefffffffefffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffffefffefffffffffefefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefffffefffefffefffffffefffefffffffffffffefefffefffffffffffefffffffefffffefffffefefefffefefefffffffefffefffefffefefffffefefefffefefffffffefefffffffffffefefefffffefefffffefefffefffefffefffffffffffffffffffefffefefffffefefffffffefffffffefffffffffffffffffffffffefffffffefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefefffffefefefffefefffffffefefffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfefffefefefffefefefffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffefffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefffffffefffefffffffefffefefefffefffefffffefefffefefefffefefefffdfefdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffefefefffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9faf9fff9faf9fff9faf9fffaf9fafff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff7f7f7fff8f8f8fff7f7f8fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff7f8f8fff7f8f7fff7f8f7fff8f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f6fff7f7f6fff7f6f7fff6f6f6fff6f6f6fff7f6f6fff5f6f6fff5f6f6fff5f6f5fff6f6f6fff6f5f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f4f4fff3f3f2fff1f1f2fff1f1f1fff0eff0ffececedffebeaeaffe7e7e8ffe4e4e4ffe1e1e1ffdedddeffdadadaffd8d8d8ffd7d6d7ffd5d5d5ffd5d5d5ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffd0d0cfffcecfcfffcfcfcfffcececeffcececdffcdcdcdffcdccccffccccccffccccccffcccccbffcbcacaffcacacaffc9cacaffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c7ffc6c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c5ffc4c4c4ffc3c4c3ffc3c3c3ffc1c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfc0ffbebfbeffbebebeffbebdbeffbebebdffbcbcbdffbcbcbcffbcbcbbffbbbcbbffbabbbbffbbbbbbffbababaffbababaffb9b9b9ffb9b8b9ffb8b8b9ffb8b8b7ffb7b7b7ffb6b6b6ffb5b5b6ffb6b6b6ffb5b5b5ffb6b5b5ffb6b6b6ffb4b4b4ffb5b5b5ffb4b4b4ffb4b4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7e7fff7f7f7fff7f7f7fff7e7e7eff7c7d7cff777777ff6c6d6dff626262ff585757ff4c4c4cff414141ff383737ff2f2f2fff252625ff1b1b1aff121212ff0d0d0dff0a0a0aff070707ff040505ff030203ff020202ff010102ff010101ff010101ff000000ff010202ff090909ff090909ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040304ff070606ff060506ff010101ff010000ff000000ff010101ff010100ff000100ff010101ff020202ff040404ff050606ff080807ff0b0a0bff101110ff1a1a1aff252625ff2d2e2eff403f40ff484948ff515152ff5c5c5cff696969ff747474ff797a7aff7a7a79ff7a7a79ff7a7a7aff7a7a7aff7b7c7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff676767ff636463ff616061ff616161ff606161ff616161ff616161ff5f5e5eff595a59ff535353ff4c4c4cff464646ff3f403fff3a3b3aff313130ff2b2b2bff232324ff171817ff101010ff0c0b0cff0a0a0aff060607ff050505ff050504ff030404ff020202ff020303ff010101ff000000ff010101ff020102ff010102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff020302ff000000ff000000ff000000ff000000ff000101ff010100ff010101ff010102ff010101ff010101ff020101ff050606ff101011ff1b1c1cff2b2a2bff3b3a3bff424241ff474748ff4f4f4fff595858ff636463ff686968ff696969ff696968ff6b6b6bff707070ff717171ff7372730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb2b1b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b5b5ffb5b6b6ffb6b6b6ffb7b7b7ffb8b7b8ffb9b9b9ffb9b9b9ffbab9baffbababaffbabbbbffbbbcbbffbcbdbcffbdbdbdffbdbebeffbebebeffbfbfbfffc0bfc0ffc1c1c0ffc1c1c2ffc2c2c2ffc3c2c3ffc4c3c4ffc4c4c4ffc5c4c4ffc6c5c5ffc5c5c5ffc7c7c6ffc6c6c7ffc7c7c7ffc8c8c8ffc8c9c9ffc9c8c9ffcac9caffcacacaffcbcacaffcacbcbffcccbcbffcbccccffccccccffcdcdccffcdcdccffcdcdcdffcdcdcdffcececdffcecfcfffcfcfceffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd4d5d4ffd7d6d6ffd9dad9ffdededeffe3e3e3ffe6e7e6ffeaeaeaffecededfff0f0f1fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f4f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff7f7f7fff6f6f6fff7f7f6fff6f6f7fff6f6f6fff6f7f7fff7f7f7fff7f6f7fff7f7f7fff8f7f7fff8f7f7fff7f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f8f7fff7f8f8fff7f8f7fff8f8f8fff8f7f7fff7f8f8fff8f8f7fff8f8f7fff8f7f8fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff7f8f8fff7f8f7fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9f9f9fff9f9fafffaf9fafff9f9f9fffaf9f9fffafafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffffefefffffefffffffefffffffefffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefefffefffffffefffffffffefffffefefffffffefffffffefefffefffffffefefefffefffffffffffefffffffffffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffefffffffefefffffefefefffefefefffefffefffefffffffefffefffefefefffffefefffefefefffefffefffefefefffefefffffefffffffefefefffefefefffffefefffefefffffefffefffffefffffefefffffffefffffffefffffefffffffefffffffffffffffffffefffffefffffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefffffffffefefffffefffffffefefffffefefffefffffffffefffffefefefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefffffffefffffffefefffefffffffffefffffefefefffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefefefffefefefffefffefffefffffffefffefffefefefffffefefffefefefffefffefffefefefffefefffffffffffffefefffffefefffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffefffefffffffefffefffefefefffefefefffefefefffefefdfffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffffffffefffefffefffefffffefefffefffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9faf9fff9f9f9fff9f9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f8fff8f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f7fff7f8f7fff7f8f7fff7f7f8fff8f8f8fff7f7f8fff7f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff6f7f7fff6f7f7fff7f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f5f6fff6f6f6fff5f6f6fff6f5f6fff5f6f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f3fff3f3f3fff2f2f2fff2f1f1fff1f1f1ffeeeeefffebebebffe9e9e9ffe6e7e6ffe3e3e3ffe0e0e0ffdcdcdcffd9d9d9ffd7d7d7ffd5d6d5ffd5d5d5ffd3d3d4ffd3d3d4ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcecfffcecfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffcbcbcbffcbcbcbffcacacbffcacacaffc9cacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c8c8ffc6c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c1c1ffc2c1c2ffc1c0c1ffc1c0c0ffbfc0c0ffbfbfbfffbebebeffbebebeffbdbebdffbdbdbdffbdbcbcffbcbcbcffbbbcbbffbbbbbcffbbbbbaffbababaffbababaffbab9b9ffb9b9b9ffb8b8b9ffb8b8b7ffb7b7b7ffb6b7b6ffb5b6b6ffb6b6b6ffb5b5b5ffb6b5b5ffb5b4b4ffb4b5b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7e7fff7f7f7fff7f7f7fff7f7f7fff7e7d7eff797979ff706f70ff656666ff5b5b5bff505050ff444444ff3a3a3aff313131ff272727ff1b1b1cff121213ff0e0d0dff0a0a0aff070707ff050505ff030304ff020202ff010101ff010101ff010100ff000000ff010202ff0a0909ff090909ff050606ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060606ff060606ff010101ff000000ff010000ff000100ff000000ff000101ff010101ff030202ff030404ff050505ff080808ff0b0c0cff131313ff1d1d1dff292929ff353535ff403f40ff4a4a4aff545555ff5f6060ff6a6a6aff747474ff797979ff7a7979ff797979ff7a7a7aff7c7b7bff7d7c7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696a6aff696969ff676767ff636364ff616161ff606161ff616161ff5f5f5eff595959ff525353ff4c4c4cff454545ff404040ff3b3a3aff313031ff2b2b2bff242323ff171818ff101010ff0b0c0cff0a0a0aff070706ff050605ff050405ff030404ff020202ff010102ff010100ff010101ff000000ff020101ff020203ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff080808ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff010000ff000000ff010000ff060606ff101011ff1b1c1cff2b2b2bff3b3b3bff414241ff484848ff4f4f4fff585858ff646364ff686968ff6b6b6bff707070ff717171ff737373ff76767600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b1ffb2b2b1ffb1b2b2ffb1b2b2ffb3b3b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb6b5b5ffb6b6b6ffb7b6b7ffb7b7b7ffb8b8b8ffb8b9b8ffb9bab9ffbababaffbabbbbffbbbbbbffbcbbbcffbcbcbcffbdbdbdffbebebeffbfbebeffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc2c3c3ffc4c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c7ffc7c8c8ffc7c7c8ffc8c8c8ffc9c8c9ffc9c9caffcacacaffcbcacbffcbcacbffcbcbcbffcccbccffccccccffccccccffcdcdcdffcdcdcdffcecdcdffcdceceffcececeffcececfffcfcfcfffd0cfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd5d5d5ffd7d7d7ffdbdbdbffe0e0e0ffe6e5e5ffe9e8e8ffebebebffefeeeffff2f2f2fff4f4f4fff4f4f4fff5f5f5fff5f5f4fff5f6f5fff6f5f5fff5f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f7fff7f7f7fff6f6f7fff7f7f7fff7f6f7fff7f7f7fff7f8f7fff8f7f8fff7f7f8fff8f7f8fff8f7f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f8f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff8f7f8fff8f7f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff8f9f9fff8f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9faf9fff9fafafffafafafff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffefffefffffffffffffffffffefffffffefffefffffffffffefffefffefffefffefffffefffffffefffffffefffffffffefffefffffffffefefffffffffffefffefffffefefffefffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffefffffffefffffffffffffffffefffffffefffefffffffefefffffefefefffffefefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefffefffefffffffffefefffffffffffefffefffffefefffefffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffefffffefffffefefefffefefffffffffffffffefefffefffffffffffefffffefffffefffffffefffffffffefffffffefefffffffffffffffefffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffffefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefefffffefffffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffdfefdfffefefefffdfdfefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffefffffefffffefffefffffffefffefffffffffefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefffffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffffefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffefffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefefffffefefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefffffefefffffefefffffffefefffefefefffefffffffffffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9fafffafafafff9f9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff8f9f9fff9f8f9fff8f8f8fff8f9f9fff9f9f8fff9f9f8fff8f8f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff7f8f7fff8f8f7fff7f8f8fff8f8f7fff7f8f7fff7f8f7fff8f7f8fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff8f7f7fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f7fff7f8f8fff8f7f7fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff6f6f7fff6f7f7fff6f6f6fff7f6f7fff6f7f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f5fff6f5f6fff5f6f6fff5f5f6fff6f5f5fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff4f5f5fff4f4f5fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff0f0f0ffedededffeaebeaffe7e7e8ffe5e4e5ffe2e1e1ffdededdffdbdbdaffd8d8d8ffd6d6d6ffd5d5d5ffd4d5d4ffd4d3d3ffd2d3d2ffd2d2d2ffd1d2d1ffd0d1d1ffd1d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcecfcfffcececeffcececeffcdcecdffcdcdcdffcccdcdffccccccffccccccffcbcbcbffcacbcbffcacacaffcac9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c5ffc4c4c5ffc4c4c4ffc4c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc1c0c1ffc0c1c1ffc0c0bfffbfbfc0ffbebfbfffbebebeffbebdbdffbdbdbdffbcbdbdffbdbdbcffbcbcbcffbbbbbcffbabbbbffbababaffbababaffb9b9baffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b6ffb5b5b5ffb5b5b5ffb5b5b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b3b3ffb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7eff7e7f7eff7e7f7eff7f7f7fff7f7e7fff7f7f7fff7b7b7aff717272ff686868ff5e5e5eff535352ff474747ff3d3d3dff343433ff2a2a29ff1d1d1dff121313ff0e0d0eff0a0a0aff070707ff050505ff040404ff010102ff010101ff010101ff010101ff000100ff020202ff0b0b0bff0b0a0bff060606ff010101ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060606ff060506ff020101ff000100ff000101ff010000ff000000ff000100ff010100ff020202ff040403ff060605ff080808ff0c0d0cff141414ff201f1fff2d2e2dff3a3a3aff444344ff4d4d4eff585858ff626262ff6d6c6dff757675ff767677ff7a7a7aff7a7a7aff7b7b7bff7d7d7dff7d7e7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a6aff6a6a6aff696969ff676767ff636364ff616161ff5e5e5eff595959ff525353ff4c4c4cff464646ff404040ff3b3a3bff303031ff2b2c2bff242323ff171818ff111010ff0c0b0cff090a0aff060707ff050505ff050405ff040404ff030302ff010201ff000101ff000001ff000000ff010101ff030304ff050505ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff090809ff060607ff000100ff000000ff000000ff000100ff010001ff020202ff030303ff040404ff040404ff040404ff050405ff070808ff0b0b0bff121213ff212121ff2f2f30ff3c3b3cff474647ff4f5050ff575756ff5f5f5fff666767ff6b6b6bff707070ff727171ff727273ff767676ff767676000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb0b0b0ffb1b1b1ffb1b2b2ffb1b1b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b3ffb5b4b4ffb5b5b6ffb7b6b6ffb7b6b7ffb7b8b8ffb8b8b8ffb9b8b9ffb9b9b9ffbababaffbbbbbaffbbbbbbffbbbcbcffbcbcbdffbdbdbdffbebebeffbebebfffbfc0bfffc0c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c2c3ffc4c3c3ffc4c4c4ffc5c5c4ffc6c5c5ffc5c6c6ffc7c6c7ffc7c7c6ffc8c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacacaffcbcacaffcbcacbffcbcbcbffcbccccffccccccffcccccdffcdcdccffcdcdcdffcdceceffcececdffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d6ffdad9d9ffdededeffe2e2e2ffe7e7e8ffeaeaeaffeeededfff0f1f1fff4f3f3fff5f4f5fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff7f7f6fff6f6f7fff6f6f7fff6f6f6fff7f6f6fff6f6f7fff6f7f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff6f7f6fff7f6f7fff6f7f6fff7f7f6fff6f7f7fff7f7f6fff7f7f6fff6f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff7f8f8fff8f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffafafafff9faf9fff9f9f9fff9f9fafffaf9f9fff9f9f9fffafaf9fffaf9f9fff9faf9fffaf9fafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffefffffffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffefefffffffffffefefffffefefffffffffffffefffffffffefefffffefefffefefefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefefffffefefffefffffffefffffffefffefffffefffffefefefffefefffffefefffffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefffefffffefefffefefefffefefefffefefffffffefefffefffffffefefefffefffefffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefffffffefffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffefffffefefefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefffffffefffefffefefefffefffffffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefffefffffffffffefffefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffefffefffffffffffefefffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffefffffefefefffffffffffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffefffffffefffffffffffefffefffefffffffffffefefffffefefffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffefefffefffefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffffefffffefffffefffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9fafffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f8fff9f8f9fff8f9f8fff9f9f9fff9f8f8fff9f8f8fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff9f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff8f7f7fff7f8f8fff8f7f7fff7f8f8fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff7f7f8fff7f7f8fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff7f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff5f6f6fff6f5f6fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f3fff3f3f3fff2f3f3fff2f2f2fff2f1f2ffefefefffecebecffe9e9eaffe6e6e6ffe3e3e3ffe0e0dfffddddddffd9dad9ffd7d7d7ffd5d5d5ffd4d4d4ffd3d3d4ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffcfd0d0ffcfcfd0ffd0d0cfffcecfcfffcfceceffcececeffcdcdcdffcdcdcdffcdccccffcccccdffcbccccffcbcbcbffcacbcaffcacacbffc9c9caffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c5c5ffc5c5c4ffc4c4c4ffc4c3c3ffc3c3c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c1c0ffbfc0c0ffbfbfbfffbfbebfffbebfbeffbebebeffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbabaffbababaffb9babaffb9b9b9ffb9b8b9ffb7b8b7ffb7b7b7ffb6b6b7ffb5b6b6ffb5b5b5ffb4b5b4ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7e7e7fff7f7f7fff7b7b7bff727373ff6a6969ff5f5f5fff555554ff4a4a4aff403f3fff353636ff2a2a2aff1e1e1eff131313ff0e0e0fff0a0a0bff070707ff050505ff040303ff020201ff010101ff010101ff010101ff010101ff030302ff0c0c0cff0b0b0bff060606ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020202ff050505ff040405ff010101ff010101ff010101ff010001ff000000ff000000ff000101ff020101ff030404ff050505ff080808ff0c0c0cff151515ff212122ff303131ff3c3c3dff474646ff515151ff5c5c5cff666666ff707070ff797878ff787878ff7a7a7aff7c7b7bff7d7c7cff7e7d7dff7e7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a6aff6a6a6aff69696aff696969ff676767ff636463ff636363ff5d5d5dff555555ff4d4d4cff454545ff3d3d3dff373737ff2f2f2fff282828ff1e1e1eff151615ff101010ff0b0c0cff090809ff070706ff050605ff040504ff040404ff020302ff010102ff010001ff000000ff000000ff010102ff060707ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020203ff080807ff090909ff010101ff010100ff010001ff010101ff010101ff020202ff030203ff050404ff060606ff070606ff080809ff0b0c0bff121212ff1d1d1dff2c2c2cff393938ff434343ff4d4d4dff575657ff5e5e5eff666666ff6d6c6dff707070ff717171ff737373ff767676ff777777ff787878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffb0b0afffb1b1b1ffb1b1b1ffb2b2b1ffb2b2b2ffb2b1b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb5b6b5ffb6b6b6ffb6b7b7ffb8b7b8ffb8b9b8ffb9b9b9ffb9bab9ffbababaffbabbbaffbbbbbbffbcbbbcffbcbcbcffbebdbdffbebebeffbebfbfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c2ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc5c5c5ffc5c6c5ffc5c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c7ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcbffcccccbffcbccccffccccccffccccccffcdcdccffcdcdcdffcecdcdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd5d5d5ffd8d8d7ffdcdcdcffe0e0e0ffe5e5e4ffe9e9e9ffecebebffefefeffff2f3f2fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f6f6fff7f6f6fff6f7f7fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9fafff9f9fafff9faf9fffaf9f9fff9faf9fffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffefefefffffffefffefefefffffffefffffefffffefefffffffefffffefffffffffefefffffefefffffffefffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffefffefffffffefffefefffffefffffffefffefffefffefffffffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefffffefefefffefefefffefffefffffefefffffefefffffffefffffffefffefffffffffefffffefefefffffffefffffffffffffffffffefffffffffefffffffffefffefffefffffffffffffefffffffffffffffffefffefffffffffefffffffffefffffefffffffffefffefffefffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffefffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffefefdfffdfefefffefefdfffdfefefffefefefffffefefffefefefffefefefffffefefffefefefffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffffffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefefffffffefffffffffffffefefffffffefffffffefffefffffffffefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffefffefffefffefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafaf9fff9fafafffafafafff9f9fafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f8f9fff8f9f8fff9f9f8fff8f8f9fff8f9f9fff8f9f8fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff7f7f8fff8f8f7fff8f7f8fff7f7f8fff8f8f8fff7f8f8fff8f7f7fff8f7f7fff7f8f7fff8f8f7fff8f7f7fff8f8f7fff8f8f7fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f5f6fff6f6f5fff6f5f6fff6f6f5fff5f6f5fff6f6f5fff6f5f5fff5f5f6fff6f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff3f4f3fff2f3f3fff3f3f2fff2f2f2fff0f1f1ffeeedeeffebebebffe8e8e8ffe6e5e5ffe2e1e2ffdededeffdbdadbffd8d8d8ffd6d6d5ffd5d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0cfffd0cfcfffcececfffcececfffcdceceffcdcdcdffcdcdcdffcccdccffccccccffcccbcbffcbcbcbffcbcbcbffcacacbffcac9caffc9c9c9ffc9c9c8ffc8c9c9ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c2ffc2c2c3ffc2c1c2ffc1c1c1ffc0c0c1ffc0c0c0ffbfc0bfffbfbfbeffbfbebeffbdbebeffbebdbdffbdbdbdffbcbcbdffbcbcbcffbcbcbbffbbbbbbffbabbbbffbababaffb9bab9ffb9b9b9ffb8b8b8ffb7b7b8ffb7b6b7ffb6b7b6ffb6b5b5ffb5b4b5ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b3ffb4b3b3ffb4b3b3ffb3b3b3ffb3b3b2ffb2b2b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7eff7f7f7eff7f7f7fff7e7e7fff7f7f7eff7b7a7bff727273ff6a6a6bff606161ff575656ff4c4c4cff424241ff373736ff2c2b2bff1f1f1eff141414ff0e0e0fff0b0a0bff070707ff050504ff030404ff020202ff010101ff010101ff010101ff010101ff030303ff0c0c0cff0b0b0bff070606ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff040403ff030303ff010100ff010001ff010101ff010101ff000101ff000000ff010000ff020201ff040303ff060505ff080808ff0c0c0cff141515ff222223ff313132ff3e3e3eff484848ff535353ff5e5e5eff696969ff737372ff7a7a7aff7a7a7aff7c7b7bff7d7d7dff7e7d7dff7d7d7eff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6a6bff6a6a6aff6a6a6aff6a6a6aff696969ff676767ff686868ff636362ff5b5b5bff525252ff494848ff404040ff383837ff303131ff2a2a2aff1f1f1eff141414ff0f0f0eff0a0a0aff070707ff060505ff030404ff030202ff020202ff020102ff010101ff010100ff000000ff000000ff010201ff070707ff040404ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff030302ff050606ff080808ff020203ff020202ff020201ff020202ff020202ff030303ff040404ff050504ff060606ff070707ff0b0a0aff0e0e0eff171717ff212221ff2b2b2bff393839ff454646ff4e4d4dff575757ff605f60ff686868ff6f6f6fff717171ff737373ff767676ff767777ff787877ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0afb0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb1b1b1ffb2b1b2ffb2b2b2ffb2b2b1ffb1b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb6b7b7ffb8b8b7ffb8b8b8ffb8b9b9ffbab9b9ffbababaffbababbffbbbbbbffbcbcbcffbcbcbdffbdbdbeffbebebeffbebfbfffc0c0bfffc0c0c0ffc0c1c1ffc2c1c2ffc2c2c2ffc3c2c3ffc4c3c4ffc4c4c4ffc5c5c5ffc5c5c6ffc6c5c6ffc6c7c6ffc7c6c6ffc8c7c7ffc8c8c8ffc9c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacaffcbcbcaffcccbcbffcbcbccffccccccffcccdcdffcdccccffcdcdcdffcdcecdffcececeffcfceceffcfcfceffcfcfcfffcfd0d0ffd0cfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd4d4d4ffd6d6d6ffd9dadaffdededeffe3e3e3ffe7e7e6ffeaebebffedededfff1f1f1fff4f3f4fff5f5f5fff4f5f4fff5f5f4fff5f5f5fff5f5f6fff6f6f5fff7f7f6fff6f6f7fff6f7f6fff6f7f6fff6f6f7fff6f7f7fff6f7f6fff6f7f6fff7f7f6fff6f7f6fff6f6f7fff7f6f7fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff7f6f7fff7f6f7fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff7f7f8fff8f8f8fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9faf9fffafaf9fff9f9f9fff9f9fafffaf9fafffafafafffaf9f9fffaf9fafffaf9fafffafaf9fffaf9fafffaf9fafff9faf9fffaf9f9fffafaf9fffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffefefffffffffefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffffefefffffefefffefefefffffffffffffefffffffffffffffefffffefffefffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefffffffefffffffffffffffefefffffefffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffffffffffefefffefffefffefffffffefffffffefefefffffefffffefefffffffffefffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefffffefefffffffefffffefffffffefefefffefffefffffefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefdfdfffefdfdfffefefefffdfefdfffdfdfefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffffefffffefefffffffffefffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffefffffefffffffefffffffefffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefffffffefffefffffefffffffefefffffffefffefefefffffffffffffefffffffffffffffefffffefffefffefefffffffffffffefffefffffffffffffefefffefefffffffefffffefffefffdfefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffefffffefefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f9fff9f9f9fff8f8f8fff9f9f9fff9f9f8fff8f9f8fff9f8f8fff8f8f8fff9f9f9fff8f9f8fff8f8f9fff9f8f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f7f8fff7f7f7fff7f8f8fff7f8f7fff8f7f8fff8f7f7fff8f7f7fff7f7f7fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff5f5f6fff5f5f6fff6f5f6fff5f6f6fff5f5f5fff5f6f5fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff6f5f5fff5f5f5fff5f4f4fff4f4f3fff4f4f3fff2f3f2fff2f2f2fff2f1f1fff0f1f0ffedededffe9e9e9ffe7e7e7ffe4e3e3ffe0e1e0ffdcdcdcffd9d9d9ffd6d7d6ffd5d5d5ffd4d4d4ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcecfcfffcecfceffcdcdceffcdcdcdffcdcdcdffcccdccffccccccffcccbcbffcbcbcbffcacacaffcacacbffcac9caffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc4c4c4ffc3c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc0c1c1ffc0c0c0ffbfc0c0ffbfbfbfffbebfbeffbebebeffbebdbdffbdbdbdffbcbcbcffbcbdbdffbcbcbcffbbbbbbffbbbabaffbababaffbababaffb9b9b8ffb8b8b8ffb8b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb3b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb2b3b3ffb2b2b2ffb2b2b2ffb1b2b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7e7f7fff7f7f7fff7f7e7fff7e7f7fff7c7b7cff7a7a7aff737374ff6b6b6bff616162ff585858ff4d4e4eff434343ff383738ff2c2c2cff201f1fff141414ff0e0e0eff0a0a0aff070707ff050405ff030303ff020203ff020101ff000101ff010101ff020101ff030304ff0d0c0dff0b0c0bff060607ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030202ff040304ff040404ff010101ff010101ff010101ff010101ff000000ff000000ff000101ff010201ff040303ff050505ff090808ff0c0c0cff151515ff222222ff323131ff3f3f3fff494949ff535354ff606060ff6b6c6bff757575ff7c7b7bff7c7c7cff7d7c7dff7d7e7dff7d7d7eff7d7d7dff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6a6bff6b6a6bff6a6a6aff6a6a6aff696a6aff696969ff696969ff656565ff5f5e5eff565656ff4d4c4dff424343ff393a3aff323232ff2c2d2cff212021ff151616ff0f0e0fff0a0a0bff070707ff050605ff040303ff020202ff010101ff010101ff010101ff010100ff000000ff000000ff010101ff080808ff050605ff020202ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030202ff040505ff060607ff020202ff000100ff010101ff010101ff010102ff010102ff010202ff020203ff050505ff070707ff0a0a0bff0f0f10ff191819ff242525ff313030ff3a3b3aff434343ff4b4b4bff565555ff606060ff6b6c6cff757575ff737373ff767676ff777776ff787878ff787878ff7878790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafb0ffb0afafffafb0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b2ffb1b1b2ffb1b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b5b6ffb6b7b7ffb7b7b7ffb8b9b8ffb9b9b9ffb9b9b9ffbababaffbababaffbbbcbcffbcbcbcffbcbdbcffbdbdbdffbebebeffbfbfbfffbfc0bfffc0c0c0ffc1c0c0ffc1c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c7c7ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c9ffcac9c9ffcac9caffcacbcaffcbcacbffcbcbcbffcbccccffccccccffccccccffcccccdffcdcdceffcdcecdffcececeffcececeffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffd1d0d0ffd1d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd5d5d5ffd8d8d7ffdcdcdcffe1e0e1ffe5e5e5ffe8e8e9ffecececffeff0effff2f2f3fff4f4f5fff5f4f5fff4f5f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f6fff6f7f6fff7f6f6fff7f6f6fff7f7f7fff6f7f6fff6f6f7fff7f6f6fff6f7f7fff7f7f7fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff6f7f7fff6f6f6fff7f7f7fff6f6f7fff7f7f7fff7f6f7fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f9fff8f8f8fff8f9f8fff9f9f8fff9f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fff9f9fafffaf9f9fff9fafafffafafafff9f9f9fff9f9f9fffaf9f9fff9fafafffaf9fafffaf9f9fff9f9f9fff9fafafff9fafafff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefefffffefefefffffffffffffefffffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffefefffffffffefffffffffffefefffffefefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefffffffefffefffefffefffefffffffffefffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffefffffffefefefffffefffffefffffffffffefffffefefffefffefffefffffffffffefffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefffefefefffffefffffefffefffefefffffefefefffefefffffefffefffefefefffefdfefffefefefffefefefffefefdfffefefefffefdfefffdfdfdfffefefefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffefffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefefefffffefefffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefffffffefffffffffefffffefffefffffefffffefffefffefefffffefefefffffffffffffffefffefefffffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefefffffefffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffaf9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f8fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f7fff8f7f7fff7f8f8fff7f8f7fff7f7f7fff6f7f7fff7f6f7fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff6f5f6fff6f5f5fff5f5f5fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f6fff5f6f5fff6f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1ffeeeeeeffebebebffe8e8e8ffe5e6e6ffe2e3e2ffdededeffdadbdaffd8d8d8ffd6d6d5ffd4d4d4ffd3d3d3ffd2d3d3ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfceceffcececeffcececeffcdcecdffcdcdcdffccccccffcccccbffcbcbcbffcbcbcbffcbcacaffcacbcaffc9cac9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c7ffc7c7c7ffc6c7c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c4ffc3c3c3ffc3c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c0ffbfc0c0ffbfbfbfffbebfbfffbebfbeffbebdbdffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbcbbbbffbbbabbffbababaffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb5b4b4ffb3b4b4ffb3b4b3ffb3b3b3ffb3b3b3ffb3b3b4ffb3b3b2ffb2b2b2ffb2b2b2ffb1b2b2ffb2b2b2ffb0b1b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7f7fff7f7e7fff7f7f7fff7e7f7eff7c7b7cff7a7a7aff7a7a7aff747373ff6c6c6bff636363ff595a59ff4f4f4fff444444ff393939ff2d2d2dff201f1fff151414ff0e0f0eff090a09ff060707ff040505ff040304ff020302ff020102ff010201ff010102ff010101ff040404ff0d0d0dff0c0c0cff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff030303ff050505ff060606ff020101ff010000ff010000ff010100ff000000ff000000ff010101ff020202ff040403ff050605ff090908ff0e0d0dff151616ff222322ff323232ff414141ff4b4b4bff565656ff626262ff6d6e6dff767677ff7d7c7dff7d7d7dff7d7d7dff7d7d7eff7d7d7dff7d7d7dff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6b6aff6a6b6bff6a6b6bff6b6a6aff6a6a6aff6a696aff696a6aff656565ff5f5f5fff585858ff505050ff464646ff3c3c3cff343434ff2e2d2eff232323ff181818ff0f1010ff0a0b0bff080708ff050506ff030403ff020101ff000001ff000101ff000101ff010100ff010000ff000000ff010101ff0a090aff080808ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020302ff040304ff040504ff010101ff000100ff000001ff000000ff010101ff010101ff010101ff020202ff050405ff070606ff0a0a0aff101010ff191a19ff242424ff2f2f2fff373838ff404140ff4b4a4aff555556ff616262ff6c6d6dff767676ff767676ff777677ff777777ff787878ff787979ff79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafaeafffafafafffafafafffafb0afffafafb0ffb0afb0ffb0b0b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb5b6b6ffb6b7b7ffb7b7b7ffb8b8b9ffb9b9b9ffbab9b9ffbababaffbabbbbffbbbbbcffbcbcbcffbdbdbdffbdbdbeffbebebeffbfbfbfffbfc0bfffc0c0c0ffc1c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c4ffc5c5c5ffc5c6c5ffc6c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c9ffc9c8c8ffc9cac9ffc9cac9ffcacacaffcbcacbffcbcbcbffcccbcbffccccccffcdcdccffcccdcdffcecdcdffcececeffcececeffcececeffcfceceffd0cfcfffcfd0d0ffcfd0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d1ffd3d2d2ffd4d4d4ffd6d6d6ffd9d9daffdfdfdeffe3e3e3ffe6e6e7ffe9e9e9ffefefeffff1f1f1fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f7fff6f7f7fff7f7f6fff7f7f7fff7f6f7fff6f6f6fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f6f6fff6f7f6fff6f6f7fff7f7f6fff7f6f6fff6f6f7fff6f7f7fff7f6f6fff6f7f7fff7f7f6fff8f8f8fff8f7f8fff8f8f7fff8f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9fafafffafaf9fffaf9f9fff9faf9fff9f9fafffafaf9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffefffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffefffffffffffffefefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffefefffffffffffefffffffffefffffffefefffffefffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffefffffffffffffefefefffefffffffefffffffffffffffefffefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefffffefefefffefefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffefefffefefffffffffefffffffefffefffffffffefffffefffefffefffffffffffefffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfefefffefefefffefefdfffdfefdfffefdfefffefefdfffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffefffefffefefffffefefffffefefefffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffffffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffefefffefefffffffffefffefffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffffffffefffefffffefffffffefefffffefffffefffffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffffffefefefffefffffffffffefffefefefffefefefffefffefffffffefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f8fff9f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f7f7fff8f7f8fff7f8f8fff7f7f7fff8f7f8fff7f8f7fff7f7f7fff8f7f7fff8f7f8fff7f6f6fff6f7f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f6fff6f6f5fff6f6f5fff6f6f6fff5f5f6fff6f5f5fff6f5f6fff6f6f6fff6f6f5fff6f5f6fff6f5f6fff5f6f6fff5f6f5fff5f5f5fff6f5f6fff5f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff1f0f1ffedededffeae9eaffe8e7e7ffe4e4e4ffe1e1e0ffdcdddcffd9d9d9ffd6d6d7ffd4d4d4ffd3d4d3ffd3d3d2ffd2d2d2ffd1d1d1ffd1d1d0ffcfd0cfffd0cfd0ffcfcecfffcfcfcfffcececeffcececeffcdcdcdffcdcccdffcccdcdffcccccbffcccbccffcbcbcbffcacacaffcacacaffcac9caffc9c9c9ffc8c9c8ffc8c8c9ffc7c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c3ffc3c4c4ffc2c2c3ffc2c2c2ffc2c1c2ffc1c1c1ffc0c1c0ffc0c0c0ffc0bfbfffbfbfbfffbebfbeffbebebeffbebdbeffbdbdbdffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbababaffb9bab9ffb9b9b9ffb9b8b8ffb7b7b7ffb6b7b6ffb6b6b7ffb5b5b6ffb5b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb3b3b3ffb2b2b3ffb2b2b3ffb2b2b2ffb2b2b2ffb2b2b1ffb1b0b1ffb0b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7eff7f7f7fff7e7f7eff7b7c7bff7a7b7aff7b7a7bff7b7a7aff747474ff6c6c6cff646464ff5a5a5aff504f4fff444545ff393939ff2d2d2eff1f201fff141414ff0e0e0eff0a090aff070606ff040504ff030304ff020303ff020202ff010202ff020202ff010102ff040404ff0e0e0eff0d0d0dff080808ff010202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010101ff030403ff070706ff060706ff020102ff010000ff010101ff000000ff000000ff000000ff010001ff010202ff030303ff060506ff090a09ff0e0e0eff171717ff252425ff363535ff444444ff4d4d4eff585958ff646464ff6e6f6fff787878ff7d7d7dff7d7d7dff7d7d7dff7e7e7dff7d7e7eff7d7d7eff7e7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6a6bff6b6a6aff6b6b6aff6a6a6bff6a6b6aff6a6a6aff6a6a6aff656565ff5f5f5fff595959ff525251ff494948ff404040ff353636ff2f2f2fff252425ff1a1b1aff111111ff0b0b0bff080808ff050606ff030303ff010101ff010001ff000100ff000000ff010101ff000001ff000000ff020201ff0a0a0aff090909ff040404ff010101ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff040405ff040504ff010101ff000000ff000000ff000000ff000001ff010101ff020201ff030303ff050506ff080707ff0c0b0bff121212ff1a1b1aff262626ff323131ff3a3b3bff444444ff4f4f4fff5a5a5aff646564ff6e6e6eff777777ff777777ff777777ff787877ff787978ff7a7979ff7b7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeafffaeafafffafafafffafafb0ffafafafffafafb0ffb0afb0ffb0b0b0ffb1b1b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b7b8ffb8b9b9ffb9b9b9ffb9bab9ffbababaffbbbbbbffbbbbbbffbcbcbcffbdbdbdffbdbdbeffbebebeffbebfbeffc0bfbfffc0c0c0ffc1c1c0ffc1c2c1ffc2c2c2ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacac9ffc9cacaffcbcacbffcbcacbffccccccffccccccffcdcccdffcdcdccffcecdcdffcdceceffcececdffcfcecfffcecfceffcfcfcfffd0cfcfffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d2ffd1d2d2ffd3d3d3ffd5d5d5ffd8d8d8ffdcdcdcffe0e0e1ffe5e5e5ffe9e9e8ffecececfff0f1f1fff3f2f2fff4f4f4fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff6f6f6fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff7f7f6fff6f7f6fff6f7f6fff7f6f7fff6f6f7fff7f6f7fff7f6f6fff6f6f6fff7f7f6fff6f7f6fff6f6f7fff7f6f7fff6f7f6fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f9fff9f8f9fff8f9f9fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fff9faf9fffaf9fafff9f9fafffaf9fafffaf9f9fff9f9f9fffafaf9fff9faf9fff9f9fafff9f9fafff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffefffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefefffffffefefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffefffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefdfefffdfefefffefdfefffefdfefffdfefdfffefefdfffefefdfffdfefefffdfefefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefefffffffffefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffffffefffefefefffefefefffffefffffffefefffefffefffefefefffefefffffffefefffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefefffffefffffffffefffffffefefffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefefefffffffffffffefefffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffffffefefffffffffefffefefffffffefefffffefefffefffefffffffffffffefefffefefefffefefffffefefffffffffffffefefffffefffefffefffffffefefffffffffffffffefffffefefffffffffffffefefffffefffffffffefffffffefefffefefefffefdfefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff8f8f9fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f7fff8f7f7fff7f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f5f5fff6f6f6fff6f5f6fff6f6f5fff6f5f6fff6f5f5fff6f6f5fff5f5f6fff5f6f5fff6f5f5fff5f5f6fff6f6f5fff5f6f5fff6f6f5fff5f6f5fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff0f0f0ffecebebffe9e9e8ffe6e6e5ffe2e2e3ffdfdedeffdadadbffd8d7d7ffd5d5d5ffd3d3d3ffd3d2d3ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfceffcececeffcecdcdffcecdcdffcccdcdffcdccccffcccbcbffcbcbcbffcbcbcbffcacacbffcacacaffc9c9caffc9c9c9ffc8c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c5ffc4c3c4ffc4c3c3ffc3c2c3ffc2c3c2ffc2c1c2ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfbfffbfbfbfffbebebfffbebebeffbdbebdffbdbdbdffbcbdbcffbcbcbcffbcbbbcffbbbbbbffbbbabaffb9b9baffb9b9b9ffb8b8b9ffb8b8b7ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b3ffb3b2b2ffb2b2b3ffb2b1b2ffb1b2b2ffb2b1b2ffb1b0b1ffb0b1b0ffb1b1b0ffafafaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7e7fff7e7f7eff7c7b7bff7b7c7bff7b7b7bff7a7b7bff7a7b7bff757474ff6c6c6dff646464ff5a5a59ff4f4f4fff454545ff393838ff2c2c2cff1e1e1fff141415ff0e0e0eff090909ff060606ff040505ff030304ff030303ff020202ff020202ff020202ff020202ff040504ff0f0e0fff0e0d0dff080808ff020102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff080807ff070808ff020202ff000101ff010101ff000001ff000000ff010000ff010101ff020202ff030303ff050505ff09090aff0f0f0fff191919ff272727ff373737ff454645ff4f4f50ff5a5a5aff656565ff707070ff797979ff7e7e7eff7e7f7fff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7e7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6a6bff6a6b6aff6a6b6bff6a6a6bff6b6b6bff6a6a6aff6a6a6aff666666ff606061ff5a5b5bff545354ff4b4b4bff434243ff383838ff313130ff262526ff1b1a1aff121211ff0c0c0cff080808ff060505ff030303ff010201ff000100ff010100ff000101ff010101ff010101ff010000ff020202ff09090aff090909ff040404ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030404ff050506ff060606ff010101ff000000ff000100ff000001ff010101ff020102ff020202ff040304ff060506ff080807ff0c0b0cff121111ff1b1b1aff282828ff343434ff3e3e3eff484849ff545453ff5d5e5dff676766ff6f6f6fff777778ff787778ff787878ff797978ff79797aff7b7a7aff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffaeaeafffafafafffafafafffafafafffafb0afffafafb0ffb0b0b0ffb0afb0ffb0b0b0ffb1b1b1ffb3b2b3ffb3b4b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb7b8b7ffb8b8b8ffb9b9b9ffbababaffbabbbaffbbbbbbffbbbcbbffbcbcbcffbdbdbdffbebebeffbfbebeffbfbebfffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacac9ffcacacaffcacacaffcbcbcbffcccccbffccccccffccccccffcdcdccffcdcdcdffcececeffcececdffcececeffcecfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d2ffd3d3d2ffd4d4d4ffd6d6d6ffdadadaffdfdfdfffe3e4e4ffe7e7e7ffeae9eaffeeeeeefff2f2f2fff3f4f3fff4f4f4fff5f5f4fff5f5f5fff5f6f6fff5f6f5fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff6f6f6fff7f6f7fff7f6f6fff6f6f7fff7f6f6fff6f7f7fff7f6f7fff7f6f7fff6f7f6fff7f7f6fff7f7f6fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff8f9f8fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff8f9f8fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9f9fff9f9fafffafafafff9fafafffafaf9fffaf9f9fffafafafffafafafffaf9f9fffafaf9fff9f9f9fffaf9fafffaf9f9fff9f9fafffaf9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffefffffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffefefefffefefffffffefefffefefefffffffffffefefefffefffffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefefffefefdfffefdfefffefefdfffefdfefffdfdfefffdfdfefffefefdfffdfdfdfffefefefffdfefdfffdfefdfffdfefefffdfdfefffefefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffefffefffffefefffffefefffefffffffefffefffffffefffefefffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefffefffffffffffffffefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffffefffefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffdfefefffdfdfefffefefefffefefefffffefefffffefefffefefffffffefefffefffefffffefffffefefefffefefefffffefefffefffefffffefefffefefffffefefffffffffefffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffffefefffefefefffffffffffffefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffefffffffefffffefffffffffffffffefffffffffefefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefefefffefffefffefffffffefefffffffffefffffffefffefefffffffffffffefffffffffefffffffefffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffefffefffefffffffffefefffffefefffffefffffffffffffffefefffefefefffefffffffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefefffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f8f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f8f9fff9f9f9fff8f9f8fff9f8f9fff9f9f8fff8f8f9fff9f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff8f8f7fff7f7f6fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f5f5fff5f5f5fff5f6f6fff6f6f5fff6f6f5fff6f6f6fff6f5f6fff5f6f5fff6f6f5fff5f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff5f5f6fff6f6f5fff5f5f5fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f4fff3f4f3fff3f3f3fff3f3f2fff2f2f3fff2f1f1ffedeeedffeaeaeaffe7e7e7ffe4e4e4ffe1e0e1ffdcdddcffd9d8d9ffd6d6d7ffd3d3d4ffd3d3d3ffd2d2d2ffd2d1d1ffd0d1d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfceffcececeffcdceceffcdcdcdffcccdcdffcccccdffccccccffcccccbffcbcbcbffcbcacaffcacacaffcacacaffcacac9ffc8c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c4c5ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c2ffc3c2c2ffc2c1c2ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbabbbbffbababaffb9b9baffb9b9b9ffb8b8b8ffb8b7b8ffb7b7b7ffb6b6b7ffb6b5b6ffb4b5b5ffb5b4b5ffb3b3b3ffb3b2b2ffb2b1b2ffb2b2b1ffb2b1b2ffb1b1b2ffb0b0b1ffb1b1b0ffb0b0b0ffb0afafffafafafffaeaeae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7eff7b7b7bff7c7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff757574ff6d6d6dff646465ff5a5a5aff4e4f4fff444444ff383838ff2b2b2bff1e1e1eff151414ff0d0e0eff090a09ff070706ff050505ff040403ff030403ff030202ff020202ff020202ff020202ff040404ff0e0e0eff0d0e0eff080808ff020201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff040404ff070707ff070707ff020202ff010101ff020101ff010101ff000101ff010101ff010101ff020102ff030303ff060605ff0a0909ff100f0fff1a1b1bff292a29ff393938ff464646ff505050ff5a5b5bff666666ff717171ff7a797aff7f7f7fff7f7e7eff7f7f7fff7d7e7dff7d7e7dff7d7d7dff7e7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6b6bff6b6b6bff6b6b6bff6a6b6aff6a6b6bff6b6a6aff6b6a6aff666666ff616262ff5c5b5bff555555ff4d4e4dff454544ff3a3a39ff323232ff262627ff1a1b1aff121211ff0c0c0cff090909ff060606ff040404ff020201ff010101ff010100ff000001ff010101ff000101ff000101ff020202ff080809ff080908ff030403ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020201ff040405ff070707ff060707ff020101ff010000ff000000ff010101ff020101ff010102ff020303ff040403ff060606ff080808ff0b0b0cff111111ff1c1c1bff2a2b2aff373737ff414242ff4c4c4cff565656ff5f5f60ff686867ff707070ff787878ff787878ff787979ff79797aff7a7a7aff7b7b7bff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffaeaeaeffaeafafffafaeaeffafaeaeffafafafffb0b0b0ffafafafffafafafffb0b0b0ffb1b1b0ffb2b3b2ffb4b3b3ffb4b4b5ffb5b5b5ffb6b6b6ffb6b7b7ffb8b8b8ffb8b9b9ffbab9b9ffbabab9ffbababbffbbbbbbffbbbbbbffbdbdbdffbdbdbdffbdbebeffbebebeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc3c2c3ffc3c4c3ffc4c4c4ffc4c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc7c6c6ffc7c7c8ffc7c7c8ffc9c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcacbffcccccbffccccccffcccccdffcdcdcdffcdcecdffcecdceffcececeffcfcfceffcfcfcfffd0cfcfffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d1ffd2d3d3ffd5d4d5ffd8d8d8ffdcdcddffe2e2e2ffe6e5e5ffe8e8e8ffebececfff0f0f0fff3f3f3fff5f4f4fff5f4f5fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f6fff6f7f7fff7f7f6fff6f6f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff6f7f6fff7f6f6fff6f6f7fff6f6f7fff7f7f6fff6f6f6fff7f7f7fff7f7f6fff6f7f7fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff9f8f9fff8f8f9fff8f9f8fff8f9f8fff8f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9fafff9faf9fff9f9f9fffaf9fafffafaf9fff9f9fafffaf9f9fff9faf9fffaf9fafff9fafafffaf9f9fffaf9f9fff9faf9fffaf9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffefffefffefffffffffffefffffffffefefffefefffffffffefffefffefffefffffffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffdfdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffefefdfffdfefefffefdfdfffdfdfefffefefefffefefefffdfefefffefdfefffefdfefffefefefffefdfefffefefefffefefefffefefefffffefefffffefefffffefffffffffffffffefffffefefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffffefffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffefffefffefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffefffffefefefffefffffffffefefffffefefffefefefffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffefefffefffefffffffffffefffffffffefefffefefffffffffefffefffefffefffffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffffffffffffffefffffefffffffefffffffffefffefffffffefffefffffefffffffffffffffefffffefefffffefffffffffefefffffefefffefefefffffffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffefffffffefffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffefffefffffffefffefffefffefefffffefefffffefdfefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f9f9fff8f9f8fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f8fff9f8f9fff9f8f9fff9f9f8fff8f9f9fff8f9f8fff9f8f8fff9f9f9fff9f8f9fff8f8f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f5f6fff5f6f5fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f5f5fff5f5f6fff6f6f6fff5f6f5fff5f6f6fff5f6f6fff5f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f2f3fff3f3f2fff2f2f2fff0f0f0ffecebecffe9e9e9ffe6e6e6ffe3e2e3ffdfdfdfffdbdadbffd8d7d7ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcecdceffcecdcdffcdcccdffcccccdffccccccffcccbcbffcbcbcbffcbcbcbffcbcacaffcacacaffc9c9caffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c6ffc4c5c5ffc5c4c4ffc4c4c4ffc3c3c4ffc2c3c3ffc2c2c2ffc1c1c2ffc1c1c1ffc0c1c0ffc0c0c0ffbfc0c0ffbfbfc0ffbfbebeffbebfbeffbebebeffbdbdbdffbdbdbcffbcbcbcffbcbbbcffbababaffbababaffbab9baffb9b9b9ffb8b8b8ffb7b7b7ffb7b6b7ffb6b6b6ffb5b6b5ffb5b5b5ffb4b4b4ffb3b3b4ffb3b2b3ffb2b1b2ffb1b2b2ffb2b2b2ffb1b0b0ffb0b0b0ffb0b1b0ffafafafffafafafffaeaeaeffaeaeae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7c7b7bff7b7b7bff757575ff6d6d6dff656465ff5b5a5aff4f4e4fff434344ff373737ff2b2a2aff1e1e1eff141414ff0e0e0eff0a0a0aff070607ff050505ff040405ff040404ff030303ff030202ff020202ff010101ff030403ff0e0e0eff0d0d0dff080808ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040505ff080807ff060607ff020202ff010101ff010101ff010101ff010101ff010101ff010101ff020102ff030203ff050505ff0a090aff101010ff1c1c1cff2b2b2bff393839ff464546ff505051ff5c5c5cff676768ff737272ff7b7a7bff7e7e7fff7f807fff818080ff808180ff7d7d7dff7d7d7dff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6b6bff6b6b6bff6b6a6aff6a6a6bff6b6b6bff6b6b6bff6b6a6bff676667ff616162ff5c5d5cff575656ff4e4f4eff464647ff3b3c3cff343333ff272727ff1b1b1bff121212ff0c0c0cff080909ff050606ff030303ff020202ff010101ff010101ff010101ff010101ff010101ff000000ff020202ff090909ff090909ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020102ff040303ff060607ff080808ff020202ff010001ff010001ff000001ff010201ff020201ff020202ff030404ff060606ff080808ff0c0c0cff121212ff1d1e1dff2d2d2dff383939ff434444ff4e4e4eff585858ff626161ff6a6a6aff727271ff797979ff797979ff797979ff7a7a7aff7b7a7bff7b7b7cff7b7c7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffaeaeaeffaeaeaeffaeaeaeffafafafffafaeafffafafafffafafafffafb0afffb0afafffb0b0b0ffb1b1b1ffb2b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb7b8b8ffb8b8b9ffb9b9b9ffbababaffbbbabbffbbbbbbffbcbcbcffbdbcbdffbdbdbdffbdbdbdffbebebeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c2ffc2c2c2ffc2c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcac9c9ffc9c9caffcbcacaffcbcbcbffcbccccffcccbccffcdcccdffcdcdcdffcdcdcdffcecdceffcececeffcfceceffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d0d1ffd1d1d2ffd4d4d4ffd6d6d6ffdbdadaffe0dfe0ffe3e3e4ffe7e7e7ffeaeaeaffeeeeeefff1f1f2fff3f3f4fff4f4f4fff4f4f5fff5f5f5fff5f6f5fff6f6f6fff5f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f7f7fff6f7f7fff7f6f7fff7f7f7fff7f6f7fff7f6f7fff6f7f7fff7f6f7fff7f6f6fff6f6f6fff7f7f6fff7f7f7fff6f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f8f9fff9f9f8fff8f9f8fff8f9f9fff8f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fffafafafffafaf9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9faf9fffaf9f9fffafafafffaf9fafff9f9fafff9fafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffffefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffefffffefffffffffffffffefffffffffffffffffffefffefffefffefffffffffefffffffefefffefefffffefefefffffffffffffffefffefefffffefffefffefefefffffffffffefffefffffefffffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffdfefdfffdfefefffefdfefffefefefffdfdfefffdfdfefffefefdfffdfefefffefdfefffefdfefffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffffefffffefffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffefffffffffffffefefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffefffffffffffefefefffefefefffefefefffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffefefefffffffffffffffefffefefffffefffefffefefefffffffefffefefefffffefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffefefdfffffefefffffefefffffffefffffefefffefffefffefefefffffefffffefffefffefefffffefefefffffffefffefffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffefefffefffefffffefffffefffefffffffefffefefffffffffffffffffefffefefefffefffffffefefefffffefefffefefffffefefefffffffffffffffefffefefffffefffefffefefefffffffffffefffffffffefffffefffffffefefffffefffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffefefffefffefffefffffffffefffffffffefffefefffffefefffffffffefffefffffffffefffffffefffffefffefffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f9f9fff9f8f9fff8f9f8fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f8fff8f7f8fff8f8f8fff8f8f700000000fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff6f6f6fff6f6f5fff5f6f6fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff5f6f6fff6f6f6fff6f6f5fff5f6f6fff6f5f6fff6f6f5fff5f5f5fff4f4f4fff4f4f3fff4f3f3fff3f3f3fff3f2f2fff1f2f1ffedeeeeffeaeaeaffe7e8e7ffe4e4e5ffe1e1e1ffdddddcffd9d9d9ffd6d5d6ffd4d3d4ffd2d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfcecfffcececeffcececeffcececdffcdccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcaffcbcacaffc9cacaffc9c9c9ffc8c9c8ffc8c8c8ffc7c8c8ffc7c8c7ffc6c6c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c1c1ffc0c0c0ffbfc0bfffc0bfbfffbfbfbfffbfbebeffbdbebeffbdbdbeffbcbdbcffbcbcbcffbcbcbbffbbbbbbffbababaffbabab9ffb8b9b9ffb8b8b8ffb8b7b7ffb7b7b7ffb7b7b6ffb6b5b5ffb4b5b4ffb4b4b4ffb3b3b4ffb2b3b2ffb1b1b2ffb1b1b1ffb1b1b0ffb0b0b1ffb1b0b1ffafafafffafafafffaeaeaeffaeaeaeffaeaeaeffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7c7c7cff757475ff6d6e6dff656464ff5a5a5aff4e4e4eff424343ff363637ff2a2a2aff1e1e1eff141413ff0e0d0dff090a09ff070606ff050505ff050405ff030404ff030302ff010202ff010101ff010100ff030303ff0d0e0dff0d0d0dff080708ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff050505ff070807ff050605ff010101ff010101ff010001ff010101ff010101ff010101ff010101ff010102ff020202ff050505ff090909ff10100fff1d1d1dff2b2b2bff383838ff454545ff515051ff5c5c5cff686968ff737373ff7c7c7bff7f7f7fff808080ff808181ff808080ff818080ff7d7d7dff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6b6bff6b6a6aff6a6b6aff6b6a6bff6a6b6bff6b6b6bff6a6b6bff676767ff626261ff5d5d5dff575757ff505050ff484848ff3d3d3dff353535ff282828ff1b1b1bff121212ff0c0d0cff080808ff050505ff030303ff020102ff010101ff000001ff000100ff010100ff010100ff010101ff030203ff0a0a0aff090909ff040404ff020101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff060506ff060707ff020202ff000101ff010101ff010100ff010101ff010202ff020202ff040303ff060606ff080808ff0d0d0dff141413ff202020ff2e2f2eff393939ff454545ff4f4f4fff5a5959ff636363ff6b6b6cff737373ff7a7979ff7a7a79ff7a7b7bff7b7a7bff7c7c7bff7b7b7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadadffaeadadffadaeadffaeaeaeffaeaeaeffaeafaeffaeafafffafafafffafafaeffafafafffafb0b0ffb1b0b1ffb2b1b2ffb3b2b3ffb3b3b3ffb5b5b5ffb5b6b5ffb6b6b6ffb7b7b6ffb7b8b8ffb9b9b9ffb9b9b9ffbababaffbabbbbffbbbbbcffbcbcbcffbdbdbcffbdbdbdffbebebeffbfbebfffc0c0bfffbfc0c0ffc0c0c0ffc1c1c0ffc2c2c1ffc2c2c2ffc3c2c2ffc3c4c3ffc3c4c4ffc5c4c5ffc5c5c5ffc5c5c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9cac9ffc9cacaffcacacaffcbcbcbffcccbccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdceffcdceceffcececfffcfcfcfffd0d0cfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd3d2d3ffd4d5d5ffd8d9d8ffddddddffe2e2e2ffe6e6e5ffe8e8e8ffebececfff0f0f0fff3f2f2fff4f3f4fff4f4f4fff5f5f5fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff6f7f600000000fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff8f9f9fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9fafffafaf9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafaf9fffaf9f9fff9faf9fff9faf9fffaf9fafff9faf9fff9f9fafff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefefefffffffffffefffffffffffefffefffefffffffefffefefefffefffffffefefffffffefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffefffffffefefefffefffffffefefefffefefefffefefefffefdfdfffdfdfefffefdfdfffdfdfefffefdfefffefdfdfffdfdfdfffefefdfffefefefffefefdfffefdfefffefefefffdfdfefffdfdfefffefdfefffdfdfdfffdfdfdfffdfefefffefdfefffefefdfffdfdfdfffdfefefffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefffffffffefffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffefffffefffffffffefffffffefefffefefefffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffefefefffefffffffffffffffffffefffefefefffefffffffefefefffffffefffefffefffefffffffffffefffffefefffffffefffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffefffefefefffefffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffefefefffdfdfdfffdfefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffffffffffefffffffefffefffffffefffefffefefefffefffefffefefefffffffffffefffefffffffefffefffefffffffefffefefefffefffffffefefffffffffefffefefefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffefffffefefffefefffffffefefffefefffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffffffefffffefefffefefefffffefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff9f9f8fff8f9f8fff9f9f8fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff8f8f8fff7f8f7fff7f8f800000000000000000000000000000000fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff5f6f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f6f6fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff5f6f5fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff6f6f5fff5f6f5fff6f6f6fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f3fff3f3f3fff2f2f3fff2f2f2fff0f0f0ffecececffe9e8e8ffe6e6e6ffe3e3e3ffdfe0dfffdbdbdaffd7d6d7ffd5d5d5ffd2d3d3ffd1d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcfcecfffcececeffcdcecdffcdcdceffccccccffcdccccffcbccccffcbcccbffcbcbcbffcbcacaffcacbcaffcac9caffc9c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c2ffc2c3c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c0ffbfbfbfffbfbfbeffbebebeffbdbdbdffbdbdbdffbdbdbcffbcbcbbffbbbcbbffbbbbbaffbababaffb9b9b9ffb8b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b1b0ffb0b0b0ffb1b1b0ffafafafffafafafffaeaeafffaeaeaeffafaeaeffadadadffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7cff7b7b7cff7b7b7bff7c7b7bff7b7b7bff7b7b7bff7b7b7cff757575ff6d6d6cff636362ff595959ff4d4d4dff424242ff363636ff2a2a2aff1d1e1dff141313ff0d0e0dff0a090aff070707ff040404ff030404ff030303ff020201ff010101ff000100ff000000ff020302ff0c0c0cff0c0c0cff070807ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff050505ff060606ff020202ff000000ff000101ff010001ff010100ff010101ff010102ff010101ff020201ff020202ff040404ff090908ff0f0f0fff1d1d1dff2b2a2bff383738ff444444ff505051ff5d5d5dff696969ff737474ff7c7c7cff808080ff808180ff808080ff818181ff808180ff818180ff7d7e7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6a6bff6b6b6bff6a6a6aff6b6b6bff6b6b6bff6b6b6aff6a6b6bff666766ff626262ff5d5e5dff575757ff515151ff484949ff3f3f3eff363736ff292929ff1b1b1bff121313ff0c0c0dff080808ff040404ff020302ff010101ff000100ff010001ff000100ff000000ff000100ff010100ff020303ff090909ff080909ff040404ff020101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030303ff050505ff060605ff020201ff000101ff000100ff010100ff010101ff010101ff020202ff030303ff060605ff070807ff0d0d0dff141414ff212222ff2f2f30ff3a3a3aff444544ff4f4f4fff5a5959ff646464ff6d6d6dff757574ff7a7a7aff7a7b7aff7b7b7aff7b7b7bff7b7b7bff7b7c7cff7b7c7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadaeffadadadffadadadffaeaeaeffafaeaeffaeaeaeffaeaeaeffaeafaeffaeaeaeffaeafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb3b4b3ffb5b5b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb8b9b8ffb9bab9ffbababaffbababaffbbbbbbffbcbcbcffbcbcbcffbdbebdffbebebdffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c4ffc4c4c5ffc5c4c5ffc5c5c5ffc6c6c6ffc7c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c9ffc8c9c9ffcac9c9ffc9cac9ffcacacaffcacbcbffcccbccffccccccffccccccffcdcdcdffcdcdcdffcececdffcdceceffcecfceffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd1d0d1ffd1d1d1ffd3d4d4ffd7d6d6ffdbdbdaffdfe0e0ffe4e4e4ffe7e7e7ffeaeaeaffeeeeeefff2f2f2fff3f3f3fff4f4f4fff4f5f4fff5f6f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff7f7f6fff7f7f6fff6f7f6fff7f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff6f6f7fff6f6f7fff7f7f7fff6f6f6000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f9f9fff8f8f9fff9f9f8fff8f9f8fff9f9f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9fafafff9f9f9fff9fafafff9faf9fffaf9f9fffafaf9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffffefffffffefffffffefefffefefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffefefffffffffffefffefffefefefffffefefffffffefffefffefffffefefffefffffffefefefffefffffffefefffffefffffffefffefffefffffffefefefffefefffffefefefffffefffffefefefffefefefffffffefffefffffffefffefffffffefffffefefffffefefffefefefffefefefffefdfefffefefdfffefefdfffefefefffefdfdfffefefdfffdfdfefffefdfdfffdfefefffefdfefffefdfefffefdfefffefdfdfffdfdfdfffefefdfffdfefdfffefdfdfffdfefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfefffefdfefffefefdfffefefefffefefefffefefefffefffefffefffefffefffffffefefffffefefefffefefefffffefefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefefffefefffffffefefffefefefffffefffffffefefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffefffffffefffffefefefffffefefffffffffffefffefffffffffffffffefffffffffffffffefffffefefffefffffffffffefffffffffffefefffffefffffffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefdfdfffefefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffffefefffefffffffffefffffffefffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefefefffffefefffffffffffefefefffefefefffffefefffffffefffefffefffffefefffefffffffefefefffefffffffefefffffefffffffefffefffefffffffefefefffefefffffffffefffffefffffefffefffffffefffffffffffffffffffefffefffffffefffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffefefffffffffffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffefffffffffefffffefffffffffefffffefffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffefefffefffffffffffefffffffffffefefefffefffefffefffefffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f8f8fff9f9f8fff8f8f9fff9f8f8fff8f9f9fff9f8f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f70000000000000000000000000000000000000000fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff6f6f6fff5f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff6f5f5fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f5fff6f5f5fff6f5f5fff5f5f5fff4f4f4fff3f3f4fff3f4f3fff3f3f2fff3f2f2fff1f1f1ffefefefffeaeaebffe8e7e7ffe4e5e5ffe1e1e2ffddddddffd8d8d8ffd6d5d6ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffcfd0cfffcfcfcfffcececfffcececeffcecdcdffcdcdcdffcdcdcdffcdccccffcccccbffcccbccffcbcbcbffcbcacbffcacbcaffcacac9ffc9cacaffc9c8c9ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc1c1c2ffc1c1c1ffc0c1c0ffbfc0c0ffbfbfbfffbebfbfffbebebeffbebebeffbdbdbdffbdbdbcffbcbcbcffbbbcbcffbabbbaffbababaffbab9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b7ffb6b7b6ffb6b6b5ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b3ffb2b1b1ffb0b0b0ffafafb0ffafafafffafafafffaeaeaeffaeaeaeffafafaeffadadadffaeadadffadadadffadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7c7c7bff7b7c7bff7b7b7bff7a7b7aff7b7a7bff737374ff6b6b6bff626161ff575656ff4b4b4bff3f3f3fff353535ff2a2a2aff1d1d1dff131313ff0e0e0eff0a0a09ff060707ff040404ff030303ff020202ff010101ff010101ff000100ff000000ff030202ff0b0b0bff0b0b0aff070707ff020303ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020102ff040403ff040404ff010001ff000000ff000000ff000000ff000001ff020101ff010101ff020102ff020101ff020201ff030304ff070707ff0f0e0fff1d1d1dff2a2b2aff373737ff444445ff505050ff5c5c5cff696969ff757575ff7c7c7cff808080ff818080ff818180ff808180ff818080ff8081810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6b6bff6b6b6bff6b6a6bff6b6a6bff6a6b6aff6b6a6aff6b6b6bff666766ff626262ff5e5d5dff585858ff515150ff494848ff3e3f3eff373736ff292a29ff1c1c1cff131313ff0c0d0cff070808ff040404ff020203ff010101ff010101ff000000ff000000ff010100ff010101ff010100ff020202ff080808ff080707ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff040304ff050505ff050505ff010101ff010000ff000000ff000000ff010100ff020101ff020201ff030303ff050606ff080807ff0d0d0dff141414ff212221ff30302fff3a3b3aff444444ff4e4e4fff5a5959ff656465ff6d6e6dff757575ff7b7b7bff7b7b7bff7b7b7bff7b7c7bff7c7b7bff7c7b7bff7c7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadadffadaeadffadaeaeffadadaeffaeaeaeffadaeadffaeaeaeffaeaeaeffaeaeaeffaeaeaeffafafaeffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b3ffb5b5b5ffb5b5b6ffb6b7b6ffb7b7b7ffb8b9b8ffb9b9b9ffb9b9baffbababaffbbbbbbffbbbbbbffbcbcbcffbdbdbdffbdbebeffbebebeffbfbfbeffc0bfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c2ffc2c3c2ffc3c3c2ffc3c3c3ffc4c4c4ffc4c5c4ffc5c4c5ffc6c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9cac9ffcac9caffcacbcaffcbcacbffcbcbcbffcccbccffcdccccffccccccffcdcdcdffcecdcdffcececdffcfcecfffcfcfceffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd3d2d3ffd5d5d5ffd8d8d8ffddddddffe2e2e2ffe5e6e5ffe8e8e8ffecebebfff1f1f0fff3f3f2fff4f3f3fff4f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff7f7f6fff6f7f6000000000000000000000000000000000000000000000000fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f9f9fff8f8f9fff8f9f9fff9f9f8fff8f9f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffafaf9fffaf9f9fff9f9f9fffafaf9fff9f9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefffefffffffefffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefffffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffefefffffefefefffffefefffffefefffefefffffefefffffefffefffefefefffefefefffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffdfdfdfffefdfdfffefdfdfffdfdfefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffdfdfefffefefdfffefefefffdfefefffefefefffefefffffffefefffffefefffefefefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffefffffffffffffffffefffefefefffffefefffefefefffefefffffefefffffffffefffefffefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffffefffffffefffffffefefffffffefffefefefffffffefffffefefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefefffffffffffefffffffffefffffffefffffefefefffffefefffffefefffefefffffefefffffefffefffefefefffdfdfefffefdfefffefefefffefefefffdfdfefffefefdfffdfefefffefffefffefffefffefffefffefefefffefffefffefefefffefefefffefefffffefefefffffefefffffefefffffefffffffffffffffffefffffefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefefefffffffefffffefefffffffffffffffefffffffffffefffffffefffffffefffffffefffefffefefefffffffefffefefefffffefffffffefffffefffefffffffefffffefefffefffffffefefffffefffefffffefefffefefefffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefefefffffefefffffefefffffefffffffffffffffffefffefefefffffefefffefefffffffefffffefffffffffffefffefffefffefffffffffefefffffefefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffffefffefffffffffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f70000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f5fff5f5f6fff6f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f5fff5f5f6fff6f5f6fff6f6f6fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff1f0f0ffecececffe9e9e8ffe6e6e6ffe3e3e3ffe0dfe0ffdadadaffd8d8d7ffd4d4d4ffd3d2d2ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcececeffcecdcdffcdcdcdffcccdccffcccdccffcbcbccffcccbcbffcbcbcbffcacacbffcacacaffcac9caffcac9c9ffc9c9c9ffc8c8c8ffc8c7c8ffc8c8c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc4c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbebfbfffbdbebeffbdbebdffbdbcbcffbcbcbcffbcbbbcffbbbbbbffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb7b8b7ffb7b7b7ffb6b7b6ffb5b5b5ffb5b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffaeaeaeffafafaeffaeaeaeffadadadffadadadffadadadffadadadffadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7bff7b7b7bff7c7b7bff7b7b7bff7b7a7bff79797aff7a7a7aff727272ff696969ff5f5e5fff545353ff474747ff3c3d3cff333333ff292928ff1c1c1dff121213ff0d0d0dff090909ff060606ff040403ff030302ff010102ff010201ff010100ff010101ff010101ff030303ff090a0aff0a0a0aff070708ff020302ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020201ff020202ff000001ff000000ff010100ff000100ff010101ff020101ff020202ff020202ff010201ff010102ff030302ff060607ff0e0e0fff1c1c1cff2a2a2bff373737ff444443ff50504fff5b5b5bff696968ff757474ff7d7d7dff7d7d7cff818181ff808181ff808181ff808181ff8081800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6b6b6bff6b6b6bff6b6b6bff6b6b6aff6a6a6bff6b6b6aff6b6a6aff676767ff636362ff5e5e5eff585858ff515151ff484848ff3d3e3dff363535ff292929ff1c1c1cff131313ff0c0c0dff080808ff060505ff030303ff010202ff000101ff000100ff000000ff000000ff010001ff010101ff020202ff070708ff070706ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff050404ff070706ff050505ff010201ff000000ff010000ff010100ff010101ff010101ff010202ff030303ff050606ff080808ff0d0d0dff141414ff222122ff2f2f2fff3a3a3aff454545ff504f4fff595a5aff646465ff6e6e6eff757575ff7b7a7bff7b7b7bff7c7b7cff7c7b7bff7b7b7cff7b7b7bff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadadffadacadffaeadadffaeadadffadadadffadadaeffaeaeadffaeaeaeffaeaeaeffafafaeffb0afb0ffb0b0b0ffb1b1b1ffb2b2b2ffb3b4b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b6b7ffb8b7b8ffb8b9b8ffbab9b9ffbababaffbabbbbffbbbbbcffbbbcbbffbcbcbcffbcbcbdffbebdbeffbebebfffbfbfbfffbfbfbfffc0c0bfffc0c1c0ffc0c1c1ffc2c2c1ffc2c3c2ffc2c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c5c5ffc7c6c6ffc7c7c7ffc8c7c8ffc8c8c7ffc8c8c8ffc9c9c8ffc9c9c9ffcac9caffcacacaffcbcbcaffcbcbcbffccccccffccccccffcdccccffcdcdcdffcdcecdffcdcdceffcfceceffcfcecfffcfcfd0ffd0d0d0ffd0d0d1ffd2d1d2ffd4d3d3ffd6d6d6ffdbdadbffe0e0e0ffe5e4e4ffe7e7e7ffeaeaeaffefefeffff2f2f2fff3f4f4fff4f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff7f7f6fff6f6f700000000000000000000000000000000000000000000000000000000fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff9f8f9fff9f8f9fff8f9f8fff9f9f9fff9f8f8fff8f9f9fff8f8f9fff9f9f8fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffefffffefefefffefffffffffefffffefefefffefefefffffefffffefefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefffffefffffffefefefffefffefffffefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffffffefffefffefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfdfefffdfefefffdfefdfffefdfdfffefefdfffefefefffefefdfffefdfdfffdfefdfffdfefdfffdfefdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefffefffffffffffefefefffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffefefffefffffffefffefffefffefffffefefffffefffffefefefffefffefffffefffffefefefffefefefffffefefffefefefffffefffffffffffffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffffefffffffffffffefffffffffffffffffefefffffefefffffefffffffffffffffefefffefefffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefffffefefffffffefefffefefefffefffffffefefefffefefffffefffefffffefefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffffffefffffefefffefefefffefefefffffefffffffefefffefefffffefffffffefefefffefffffffffefffffffffffffefffefffffefffffffefffffffefffffefffefffefefffffffffefffefffefffefffffffffffffffffffffffefefffffffffffffefefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffefffffefffffffefffefffffffefffffffefffffffffffefefffffefffffffffefffffefffffffffefffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f9f9fff8f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f9f8fff9f9f8fff9f8f8fff9f9f9fff8f8f9fff8f9f9fff9f8f9fff8f8f900000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff5f5f6fff6f5f6fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff6f6f5fff5f5f6fff6f6f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff3f4f4fff3f3f3fff2f2f3fff2f2f2fff1f1f1ffefeff0ffeaebeaffe8e8e7ffe5e5e5ffe2e2e2ffdddcdcffd9d9d9ffd5d6d6ffd3d4d3ffd2d2d1ffd1d0d0ffd0d0d0ffcfcfcfffcecfcfffcececfffcdcdceffcdcdcdffcdcdcdffccccccffccccccffccccccffcbcbcbffcacacbffcbcacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc5c5c6ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc4c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c1c1ffc0c0bfffbfc0bfffbfbebfffbebebeffbdbdbdffbdbdbdffbdbcbdffbcbbbcffbbbbbaffbababaffbabab9ffb8b9b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb6b5b5ffb4b4b4ffb3b4b4ffb2b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffafaeaeffaeaeaeffadadadffadaeadffadaeadffadadacffadadadffadadadffacadac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff7b7b7aff7a7979ff787878ff777778ff6f7070ff666566ff5a5a5aff4f4f4fff444444ff393939ff303030ff272727ff1b1b1bff111112ff0c0c0cff090809ff060606ff040404ff030303ff020202ff010101ff010202ff020102ff010101ff030203ff090909ff09090aff070807ff030303ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010201ff020201ff010000ff010000ff000000ff010101ff020102ff010102ff020202ff020202ff020202ff030203ff040404ff070707ff0f0f0fff1d1d1dff2a2a2aff373737ff434343ff4e4e4eff5a5a5aff676767ff747474ff7d7c7dff7c7c7cff7d7c7dff818080ff808081ff818181ff8180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6c6b6cff6c6b6bff6b6b6bff6b6b6bff6b6b6bff6a6b6aff6b6b6bff676667ff626262ff5e5d5eff595858ff505151ff484848ff3d3c3cff353534ff282828ff1c1c1cff131212ff0c0c0cff080909ff060605ff030404ff020102ff010101ff000000ff000000ff010001ff010001ff000000ff010202ff090908ff070807ff030304ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff050505ff080808ff070707ff010101ff000101ff010001ff000000ff000000ff010000ff010102ff030303ff070606ff090808ff0e0d0dff161515ff222221ff2e2e2eff3a3a3aff464545ff505150ff5b5a5bff656565ff6e6e6eff767676ff7c7b7cff7b7b7bff7b7b7bff7b7b7bff7c7c7bff7b7c7bff7b7b7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadadffadadadffadadadffadadadffaeaeaeffadaeadffaeaeaeffadaeadffaeaeaeffaeadaeffaeaeaeffafafb0ffb0b0b0ffb1b1b1ffb2b3b2ffb4b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffbabbbaffbbbabbffbbbbbbffbcbcbcffbdbcbdffbdbdbeffbebdbeffbebebeffbebfbfffc0c0bfffc0c0c0ffc0c0c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacac9ffcacacaffcacacbffcbcccbffcccbccffccccccffccccccffcdcdcdffcdcdcdffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd3d3d3ffd5d5d5ffd8d9d8ffdededeffe2e2e2ffe6e6e6ffe9e8e9ffebebebfff1f0f1fff4f3f3fff3f4f4fff5f5f5fff6f5f5fff6f5f5fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f600000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff8f9f9fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9fafff9f9f9fffaf9fafff9f9fafffaf9f9fff9f9f9fff9fafafff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefffffffffefffffffefefffffffffffffefefffefefefffefefffffefffefffefefffffefefffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffffefffefefffffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefefefffefffffffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffdfefefffefefefffdfefefffefdfefffdfdfdfffefefefffdfdfdfffdfefefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefffffefefefffefffffffefefffffefefefffefefffffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffefefefffefffffffffefefffffefefffefefffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefefffffefefefffefffffffffffffffefefefffefefffffffefefffefefefffffffefffffefffffefefffffffefefffefefffffefffefffefffffffefefffffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefffefffefffefffffffffffefefffffefffefffffffefffefefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffefefefffefefffffffefefffefefefffffffefffffefffffefefffffffefefffefefefffefffefffefefffffefefefffefefffffefffffffefffefffffffffffefefefffefefefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefffffefefffffefffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff9f9f9fff8f8f8fff8f9f9fff9f8f9fff9f8f9fff9f9f9fff9f8f8fff8f9f9fff8f9f9fff8f9f8fff9f8f900000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f5f5fff6f6f6fff6f6f5fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f6f5fff5f6f6fff5f6f5fff5f5f5fff4f5f4fff3f3f4fff3f3f3fff2f3f2fff2f2f2fff1f0f1ffedeeeeffe9e9e9ffe6e7e7ffe3e3e4ffdededeffdbdbdbffd7d7d7ffd4d5d5ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcecfcfffcececfffcdcecdffcdcdceffcdcdcdffcdcdcdffccccccffccccccffcbcbccffcacacbffcbcacaffcac9caffc9c9caffc9c9c9ffc9c9c9ffc8c7c8ffc7c7c8ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c3ffc2c2c3ffc1c2c2ffc1c2c1ffc1c1c1ffc0c0c0ffbfbfbfffbfbebfffbfbebfffbdbebdffbdbdbdffbcbcbdffbcbcbcffbbbbbbffbababaffb9b9baffb8b9b8ffb8b8b8ffb7b8b7ffb6b7b6ffb6b6b6ffb5b5b6ffb4b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b1ffb0b0b0ffafb0b0ffaeaeafffaeaeadffadaeadffadadadffadadaeffadadadffadadadffadadadffadacacffacacacffabacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7c7bff7b7b7bff7a7b7bff7a7979ff787878ff767676ff767575ff6d6d6dff626262ff545554ff4c4b4cff444445ff3b3b3bff2c2c2dff242424ff1a191aff111111ff0c0b0bff080808ff050606ff050505ff030304ff030202ff020203ff020202ff010102ff020201ff020202ff070808ff0a0909ff080808ff030303ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020202ff020202ff010000ff010101ff010000ff010201ff020203ff020302ff020102ff020202ff030303ff030404ff060606ff090909ff101010ff1d1d1dff292929ff353636ff424242ff4c4c4dff595858ff666667ff737373ff7b7b7bff7c7c7bff7c7c7dff7c7c7dff818080ff808080ff8081800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6d6dff6b6b6cff6b6c6cff6b6b6bff6b6a6aff6a6b6bff6b6a6aff666667ff636362ff5e5e5eff585858ff515050ff484848ff3c3d3dff343535ff282828ff1c1c1cff121212ff0c0c0bff090909ff060606ff030303ff010102ff010101ff000100ff000001ff000001ff010000ff010000ff030203ff090909ff080808ff030404ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff040505ff070708ff070606ff010102ff010000ff000000ff010100ff010001ff000001ff020101ff030303ff060706ff090909ff0e0e0eff161616ff222222ff2e2e2dff3a3a3aff464546ff505050ff5b5a5bff656565ff6e6e6dff767676ff7b7b7cff7c7b7bff7c7b7bff7b7b7bff7b7b7cff7b7b7bff7b7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacadadffadadadffadadadffacadadffadadadffadadaeffadadadffadadaeffaeadadffaeaeaeffb0afafffb0b0b0ffb0b0b1ffb2b1b1ffb2b2b3ffb4b4b4ffb4b4b5ffb5b5b5ffb7b6b7ffb7b8b8ffb8b9b8ffb9b9b9ffbababaffbababaffbbbbbbffbcbcbcffbcbdbcffbdbcbdffbdbdbeffbebebeffbfbebeffbfbfbfffbfbfc0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c6c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffcacacaffcacacbffcbcacaffcbcbcbffcbccccffccccccffcccccdffcdcdcdffcecdcdffcdceceffcecfcfffcfcecfffcfcfcfffd0d0d0ffd1d1d2ffd3d3d3ffd6d7d7ffdbdbdbffe0e0e0ffe4e5e5ffe8e7e7ffeaeaeaffefefeefff3f2f3fff4f4f4fff5f4f4fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff6f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9faf9fff9faf9fff9faf9fffafafafff9f9fafffafaf9fffafaf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffffefffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffefffefffffffffefffffffffffffefffefffffefefffffffffffefefefffefffefffefefefffefffefffffffefffefefefffefffefffefefffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffefefffffffffefffffffefffefefefffefffefffefefefffefffefffffefffffefefefffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffffefefffefefefffffffffffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefefffefefefffdfefefffefefefffefdfefffefefdfffefefdfffefefefffefefefffdfefefffdfefefffdfdfdfffefdfefffdfefdfffdfefefffdfdfefffefefefffdfdfdfffefdfdfffefefefffdfdfdfffdfefdfffdfefdfffdfefdfffefefdfffdfdfdfffefefefffdfdfefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefefefffffefffffefefefffefffffffefefffffffffffffefefefffffefefffffefffffefefefffefffefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefffffffefffefffffffefffffffffffffefffffffefffffffffffffffefefffffefffffefefffffffffffffffefffffefffefffffffffffefefefffefefffffefefffffffffffffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffffffffffefffffffffefefffefefefffffffefffefffefffffffefffffffffffefffffffefffffffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffefefffffffffffffffffffffefefefffefffefffefefefffefffefffffffffffefefefffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefefffefffefffffefefffefffefffffffffffefffefffffffffffefefffffffffffffffffefffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f9fff8f9f8fff8f9f9fff8f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff8f9f9fff8f9f8fff9f9f8fff8f9f8fff9f9f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f6f6fff5f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff6f5f5fff6f5f6fff4f5f5fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff1f2f1fff0f0f0ffebebebffe7e8e8ffe4e5e5ffe1e0e1ffdddeddffd9d9d9ffd5d5d6ffd3d3d3ffd1d1d1ffd1d0d0ffd0d0d0ffcecfcfffcecfceffcececdffcdcecdffcdcdcdffccccccffcccdccffcbcbccffcbcccbffcbcbcaffcacacaffcacacaffcac9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c3c4ffc4c3c4ffc3c3c3ffc3c2c2ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffbfbfbfffbebfbfffbdbdbeffbebebeffbdbdbcffbcbcbcffbbbbbbffbababbffb9bab9ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb5b6b6ffb5b5b5ffb4b4b4ffb4b4b3ffb3b3b2ffb2b2b2ffb2b1b1ffb0b1b0ffafb0b0ffaeaeaeffadadadffadadadffadaeadffadadadffadadadffadadadffadacacffadadadffabacacffabacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7a7b7bff79797aff787878ff767676ff757575ff767676ff6d6d6dff626363ff575757ff4e4f4eff474746ff3f3e3eff343534ff272728ff1b1c1bff121312ff0c0b0cff090908ff070606ff040404ff020302ff010102ff010201ff020102ff010101ff020202ff020302ff090808ff0a0a0aff080809ff040304ff020102ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff020203ff030303ff000000ff010000ff010101ff000101ff010201ff020202ff020302ff040403ff040404ff060606ff080708ff0b0c0bff121211ff1c1c1dff292928ff373636ff414041ff4b4b4bff585858ff656665ff727272ff7a7b7bff7b7b7bff7c7c7cff7d7c7cff7d7d7dff818081ff8180810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff707070ff6d6d6dff6b6b6bff6b6b6bff6b6b6bff6a6b6bff6b6b6bff676767ff636363ff5e5e5eff585857ff505050ff474748ff3d3c3dff343434ff282828ff1c1b1cff111112ff0b0b0bff080808ff050605ff030303ff010101ff010101ff000001ff010101ff010100ff000101ff010201ff070708ff090a09ff070808ff040404ff020101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020101ff030303ff060606ff060606ff010201ff010101ff000101ff000101ff010100ff010101ff020202ff030304ff070607ff090909ff0e0e0eff161516ff212121ff2d2e2dff3a3939ff454545ff505050ff5b5b5bff656565ff6d6d6eff767676ff7c7c7bff7b7c7cff7b7c7bff7b7b7cff7b7b7bff7b7b7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadacffadadadffadadadffadadadffadadadffadadadffadadacffadadadffadaeadffaeadaeffaeaeaeffafb0b0ffb0b1b0ffb1b1b1ffb2b2b2ffb3b3b3ffb5b4b5ffb5b5b5ffb6b6b6ffb7b6b7ffb8b7b8ffb9b9b9ffbab9b9ffbababaffbbbbbbffbbbbbbffbcbcbcffbcbcbdffbdbdbdffbebebdffbebebfffbebfbeffbfbfc0ffbfc0bfffc0c0c0ffc0c0c1ffc2c1c1ffc2c2c2ffc2c3c2ffc3c2c3ffc3c3c3ffc4c4c3ffc4c5c4ffc5c5c5ffc6c5c6ffc5c6c6ffc6c7c6ffc6c6c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9cacaffcacacaffcbcbcbffcbcbcbffcbcccbffccccccffcccdccffcdcdccffcdcdcdffcececeffcececeffcfcfceffcfcfcfffd0d0d0ffd2d2d2ffd5d4d4ffd8d8d8ffdededdffe2e3e3ffe6e6e6ffe9e9e9ffebececfff0f1f1fff3f4f3fff5f4f4fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff8f8f7fff7f8f7fff7f8f7fff8f7f7fff7f7f7fff7f8f7fff6f7f7fff7f6f7fff7f7f7fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f9fff8f8f8fff9f8f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff8f9f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafff9faf9fffaf9fafff9f9f9fffafaf9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefefffffefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefffffefffffffefffefffffffefffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffefffefefefffefefefffefefefffefefffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefdfdfffdfdfefffdfefdfffefefdfffdfefefffefefdfffefefefffefdfdfffdfefefffefdfdfffefdfdfffefdfdfffefdfdfffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffffefffffefffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefefffefefffffefffefffffefefffefffffffffffefffefffffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffefefefffffefffffffefffffffefffffffffefffefffefffefefefffffefffffefefffffffffffffefefffffffefefffefffefffefefffffefefffffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffefefefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefefffffefefffefffefffffefffffefefffffffffefffffffffffefefffffefefffffefefefffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f8f8fff9f9f9fff9f8f9fff9f8f9fff8f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff9f9f8fff9f9f8fff9f8f8fff9f8f9fff9f9f9fff8f8f9fff9f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f5f4fff4f3f4fff2f2f2fff2f2f2fff2f1f1fff0f0f1ffedeeedffe9e9e9ffe6e7e7ffe3e3e3ffe0e0e0ffdcdbdbffd7d7d7ffd4d4d4ffd2d2d2ffd1d1d0ffd0cfd0ffd0cfcfffcfcfceffcecdceffcdcdcdffcdcccdffccccccffccccccffccccccffcbcccbffcbcbcbffcacacaffcacacaffc9cac9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c4c5ffc5c4c5ffc4c3c4ffc4c4c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffc0bfc0ffbfc0bfffbfbebfffbebebeffbebebdffbdbdbdffbcbcbcffbbbbbbffbababaffbababaffb9b8b9ffb8b8b8ffb7b7b7ffb6b7b7ffb6b6b6ffb5b6b5ffb4b4b5ffb3b3b3ffb3b3b3ffb2b1b2ffb1b1b1ffb0b0b0ffafafafffaeafafffadadadffadadadffadadadffadadadffadadadffadacacffacacacffacababffacabacffacacacffababab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7a7979ff787878ff767676ff757575ff757574ff747373ff6c6c6cff676766ff585858ff4f4e4eff464646ff3e3d3dff343333ff282828ff1c1d1dff131313ff0d0d0dff090909ff060706ff050504ff030203ff010102ff020102ff010201ff020202ff030303ff020302ff040403ff080708ff080808ff030203ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020101ff020203ff030303ff010000ff010100ff010000ff010101ff020201ff020202ff030303ff040404ff050505ff070706ff090909ff0c0c0cff111111ff1d1d1dff2a2b2aff393939ff454545ff4e4d4eff575758ff646465ff727272ff7b7b7bff7b7b7bff7b7b7bff7c7b7bff7d7c7dff7d7d7dff8180810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727373ff707070ff6d6d6dff6b6b6bff6b6b6bff6b6b6bff6a6b6bff686767ff636363ff5d5e5dff575756ff4f4e4fff464646ff3a3a3aff323232ff262626ff1b1b1bff121112ff0b0b0bff080808ff050505ff030303ff010201ff010001ff000000ff010100ff010100ff000000ff010102ff070707ff090909ff070707ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010201ff030303ff050405ff040405ff010101ff000100ff010000ff010001ff010101ff010101ff020202ff040304ff060606ff090908ff0d0d0dff141414ff212021ff2d2d2eff393939ff444445ff504f4fff5a5a5aff646364ff6c6c6dff757574ff7b7b7bff7b7a7bff7b7b7bff7b7b7bff7b7b7cff7c7b7bff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacacffadadadffadadadffadadadffadadadffadadadffadadadffadacadffadadadffadadadffadaeadffafafafffb0b0b0ffb1b1b0ffb1b1b1ffb3b2b3ffb4b3b4ffb5b4b5ffb5b6b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbababaffbbbbbbffbbbcbcffbcbcbdffbdbdbdffbebdbdffbebebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c3c3ffc3c3c4ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c6c5ffc6c6c6ffc6c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffcacac9ffcacacaffcbcacaffcbcbcbffcccccbffcccbccffccccccffccccccffcdcdcdffcecdcdffcececeffcecfcfffcfcfcfffd1d1d1ffd3d3d3ffd6d7d6ffdbdbdbffe1e0e1ffe4e4e5ffe7e7e8ffeaeaeaffefefeffff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff9f9f8fff9f9f9fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffefffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefffffffefffefffffffffefefffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefffefffefefefffffefefffefefefffffffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefdfefffdfefefffefefefffefefdfffdfefdfffefdfefffefdfdfffefefefffefefefffdfefefffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefdfffdfdfefffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefffffefefffffffffffffefefefffefffefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefdfffdfdfefffdfdfdfffefefefffdfdfefffefefefffdfefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefffffefefefffefffffffefefffffffefffffffffffffffffffffffefffffefefefffefefffffffffffffefefefffefefefffefffefffefefefffffefefffefefefffffffefffffefefffefefefffefffefffefefefffefefefffefefefffffffefffefefffffffefffffefffefffffffefffefffffffefefffffefefffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffefffffffffefffffefefffffefffffffefffefffffefffffefefffffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff9f9f8fff8f8f9fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff6f5f5fff5f6f5fff5f5f5fff4f4f4fff3f3f3fff2f3f2fff2f2f2fff1f1f1ffeff0f0ffecececffe8e8e8ffe4e5e4ffe2e2e2ffdfdedeffd9d9d9ffd5d6d6ffd3d3d3ffd0d0d0ffd0d0d0ffd0cfcfffcfceceffcececdffcececdffcdcdcdffccccccffccccccffcbccccffcccccbffcacbcbffcbcacbffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc5c6c5ffc5c5c6ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c3ffc2c1c2ffc1c1c1ffc0c0c1ffc0c0c0ffbfbfbfffbfbfbeffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b8b7ffb7b7b6ffb6b6b6ffb5b5b5ffb4b4b5ffb3b4b3ffb3b3b2ffb2b2b2ffb1b1b1ffb0b0b1ffafafb0ffafafaeffadaeadffadadadffadacacffadadadffacadadffacadacffabababffacabacffacabacffabababffacacab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7979ff787777ff767677ff757575ff757575ff747474ff757474ff747374ff6c6c6cff676666ff585858ff4e4e4fff464646ff3e3e3eff333334ff282828ff1c1d1cff131313ff0d0d0cff090909ff060706ff050404ff030203ff020202ff010201ff020101ff030304ff030302ff030303ff030304ff030303ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff010202ff000101ff000000ff020102ff020202ff020201ff010101ff020201ff030303ff040404ff060606ff070808ff0c0c0bff101110ff1c1c1cff2c2c2cff3d3c3cff474848ff504f4fff595859ff656565ff727272ff7b7b7bff7b7b7bff7b7b7aff7b7b7bff7c7b7cff7c7c7cff7c7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff737372ff707070ff6d6d6dff6b6b6cff6b6b6bff6b6c6bff686768ff626263ff5c5c5cff555555ff4c4b4cff424242ff373737ff2f2f30ff242424ff1a1a1aff111111ff0b0a0bff070707ff050506ff040303ff020202ff010101ff000100ff000000ff010000ff000000ff020202ff080808ff090909ff070706ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff040404ff040404ff010101ff000100ff010001ff010101ff010101ff020202ff020203ff030303ff060606ff080809ff0d0c0dff141414ff202020ff2d2c2dff383838ff434344ff4f4e4eff595959ff636362ff6c6c6bff747474ff7b7a7aff7a7a7aff7b7b7bff7c7b7bff7b7b7bff7b7c7bff7c7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffababacffacacabffadadadffadadadffadadacffadadadffadadadffadadadffadacadffadadadffaeafaeffafafafffb0b0b0ffb0b1b0ffb1b1b2ffb2b2b3ffb3b3b3ffb4b5b5ffb5b5b6ffb7b6b7ffb8b7b8ffb8b8b9ffb9b9b9ffbababaffbbbbbbffbcbcbcffbcbcbcffbdbcbcffbdbdbdffbdbdbeffbebebeffbebfbfffbfc0bfffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c4ffc4c4c3ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c7ffc8c8c7ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcacaffcbcacbffcbcbcbffcccccbffccccccffccccccffcdcdcdffcececeffcdceceffcfcfcfffcfd0d0ffd2d2d2ffd4d4d4ffd9d9d8ffdededeffe3e3e3ffe6e6e7ffe8e9e9ffecececfff2f1f1fff4f4f4fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff8f7f7fff8f8f7fff7f7f8fff8f7f8fff7f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffefffffffefffffffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffefefffffefffffffefffffffefefffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefefffffefefffefffefffefffefffefefefffefffffffffefefffefffefffefffefffefefefffefefefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefdfefffdfefefffdfefefffefdfdfffdfefdfffdfdfdfffefdfefffdfdfefffdfdfefffefefefffefdfefffefefdfffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffefffefefefffffefefffefefefffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefefdfffefdfefffdfdfdfffdfdfefffefefefffdfefefffdfdfdfffefdfefffefdfefffefdfefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffffffefffffefffffffffffffffffefffefffefffefffffffefffffffffffefffefffefffefffefffefefefffefefefffffffffffefefffffefefffffefffefffefefefffffefefffffefffffefefefffefffefffefefffffefffefffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefffffefffefffefffefffffefefffefefefffefffffffefefefffefffefffefffefffffefefffefffefffffefffffefffefffffefefffffefefffefffefffefffefffefefffffefffffffffefefffefffefffefffefffefefefffefefefffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9fafff9fafafff9faf9fff9faf9fffaf9f9fffaf9fafff9f9fafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f8f8fff8f9f9fff8f8f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f8f9fff9f9f8fff9f8f9fff8f8f8fff9f8f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f6fff6f7f6fff7f6f6fff7f6f6fff6f7f6fff6f7f6fff6f7f7fff6f7f7fff7f6f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff7f7f7fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff4f5f4fff3f4f4fff3f3f2fff2f2f2fff2f1f1fff0f1f0ffefeeeeffe9e9eaffe6e6e6ffe4e4e4ffe0e0e0ffdbdcdcffd7d7d7ffd4d4d4ffd2d1d2ffd0d0d0ffd0d0d0ffcfcfcfffcecfceffcecdceffcdcdcdffcdcccdffccccccffccccccffcbcbcbffcbcbcbffcbcacbffcacacaffcac9caffc9c9caffc8c9c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c5ffc6c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c3c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfbfffbebebeffbdbebeffbdbdbdffbcbcbdffbcbcbcffbabbbbffbababaffbab9b9ffb9b8b9ffb8b7b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b5b4ffb3b4b4ffb3b3b2ffb2b2b2ffb1b1b1ffb0b1b0ffb0b0b0ffafaeafffaeaeaeffadadadffadacacffacadacffacacacffacacacffacabacffababacffacacacffacacacffacacacffacacac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777878ff767676ff757575ff757475ff757575ff757475ff747475ff757575ff747374ff6c6c6cff676667ff585858ff4f4e4fff474747ff3e3e3eff333333ff282728ff1d1c1dff131313ff0d0c0dff090909ff060706ff040504ff030203ff010202ff030404ff030403ff030404ff040403ff030202ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff010101ff020202ff020102ff020202ff020202ff020202ff030302ff030303ff030303ff040405ff060606ff080808ff0c0c0cff0f0e0fff181718ff2b2a2aff373737ff454546ff4f504fff585857ff646464ff727272ff7e7e7eff7e7e7eff7b7b7bff7b7b7aff7c7b7bff7b7c7bff7d7c7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff767576ff727273ff6f7070ff6d6d6dff6c6b6bff6b6b6bff676767ff616161ff5a5a5aff525251ff484848ff3e3f3eff333333ff2c2c2cff222121ff191818ff101110ff0a0b0aff070707ff050606ff040403ff020302ff010201ff010100ff000100ff010101ff000001ff020202ff080808ff090909ff070607ff030203ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff030303ff050505ff060606ff010101ff000000ff000101ff010101ff010202ff020202ff030303ff040404ff060606ff080808ff0d0c0cff141414ff20201fff2c2d2cff363737ff414242ff4d4d4cff585858ff616262ff6b6b6bff737373ff7a7a7aff79797aff7a7a7aff7a7b7bff7b7b7bff7c7b7cff7c7b7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabababffabacacffabababffacabacffadadadffadadadffadacadffadadadffacadadffadadadffaeadadffaeaeafffafb0b0ffb0b0b0ffb1b1b1ffb2b2b1ffb3b2b2ffb3b4b3ffb5b5b5ffb6b6b6ffb7b6b7ffb8b8b8ffb9b9b8ffb9bab9ffbababaffbbbbbbffbcbcbbffbcbdbcffbcbdbdffbdbdbdffbdbebeffbfbfbfffbebfbfffbfbfc0ffbfc0c0ffc0c0c0ffc1c0c1ffc2c1c2ffc2c1c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c3ffc3c4c4ffc4c5c4ffc5c4c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c8c7ffc8c7c8ffc8c9c8ffc9c9c9ffcac9caffcacacaffcacacbffcbcbcbffcbcbcbffcccccbffccccccffccccccffcdcdcdffcececeffcececeffcfcecfffd1d0d1ffd3d2d3ffd6d6d6ffdcdbdcffe1e1e1ffe4e5e5ffe7e7e7ffeaeaeaffeeefeffff3f3f3fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f6fff7f7f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f8fff7f8f8fff7f8f7fff7f8f7fff8f7f7fff8f7f8fff8f7f8fff7f8f7fff7f7f8fff7f8f7fff7f8f7fff7f7f7fff7f8f7fff8f7f8fff8f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f9f9fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffffffefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffefffffffffffffffffefffefefefffefefffffffefefffffefefffefefefffffefefffffefefffffffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffffffffefefffefefffffefefefffefffefffefefefffefffffffefefefffffffefffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffdfefdfffdfefefffdfefefffefdfefffdfdfefffefefdfffdfdfdfffdfdfefffdfefdfffefefdfffefefefffefdfdfffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffffefefffffffefffefffefffffffffffffffefffffffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffefefefffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffefdfdfffefefdfffefefdfffdfdfdfffefdfefffefefdfffefefdfffefefdfffefdfefffefefdfffefefefffefefefffffefefffefffefffefefefffffefffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffefffffffffffefefefffefefffffffefefffefefffffffefffffefefefffefefefffefefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffefffffffffefffffffefffefefefffffefefffffefefffffffefffefefefffffefefffffffefffefefefffffefffffffefffffefffefffefffffffefefefffefffefffefefffffffffffffffefffffefefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffefffffffefffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9fafafffaf9fafff9f9fafff9f9f9fff9faf9fff9f9f9fff9fafafff9f9f9fffafaf9fffafafafff9f9f9fff9f9fafffaf9fafff9fafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f9f9fff9f8f9fff9f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff6f7f7fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff6f7f6fff7f7f7fff7f6f6fff7f7f7fff6f6f7fff7f7f6fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff2f1f2fff1f1f1fff0f0f0ffebecebffe7e7e8ffe5e6e6ffe3e2e3ffdededeffd9dad9ffd5d5d5ffd2d2d3ffd0d1d0ffd0d0d0ffcfcfcfffcececeffcdcdceffcdcdcdffcdcccdffccccccffcccbccffcccccbffcbcbcbffcacacaffcacacbffcacac9ffcac9c9ffc9c9c8ffc9c8c8ffc8c8c7ffc8c8c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c5c5ffc6c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c1c2ffc1c0c1ffc0c1c0ffc0c0c0ffbfbfbfffbfbfbfffbebdbeffbdbdbdffbdbdbdffbbbbbbffbbbbbbffbbbabaffb9babaffb9b8b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b6ffb4b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b0b1ffb0b0b0ffafafafffaeaeaeffadaeaeffadacadffacacacffacacabffacacacffabacacffabacabffacacacffacacacffacacacffacacadffacadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff757575ff757475ff757574ff757575ff747475ff747574ff757575ff757575ff747473ff6c6b6cff666766ff585858ff4f4e4eff474646ff3e3e3eff343433ff282827ff1d1c1dff131313ff0d0d0dff090908ff070606ff050404ff040403ff030403ff040404ff030403ff040303ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff020202ff020202ff020203ff020202ff020202ff030303ff030303ff030304ff040404ff060606ff080808ff0d0c0cff0f0f0eff181817ff2a2a2aff373737ff50504fff50504fff535353ff595959ff656564ff727271ff787878ff7e7e7eff7e7e7eff7b7b7bff7b7a7bff7b7b7bff7b7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797879ff777777ff767575ff727272ff707070ff6d6d6dff6c6c6cff666766ff606060ff585858ff4f4e4eff454445ff3c3b3cff303130ff2a2a2aff202020ff171717ff0f0f0fff0a0a0aff080708ff050506ff030403ff030303ff020101ff010202ff010101ff010101ff010101ff010101ff070708ff0a0909ff060707ff030203ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff050404ff070706ff080708ff020101ff010100ff000100ff010101ff020201ff020202ff030303ff050505ff060706ff080909ff0c0c0cff141514ff202020ff2c2c2cff353535ff3f3f40ff4a4a4aff555555ff605f5fff696a6aff727272ff787878ff797979ff797979ff7a7a7bff7c7c7cff7b7c7cff7c7b7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabababffabaaabffacacabffacacabffabababffadadadffadadacffadadadffadadacffadadadffaeaeadffafafafffafb0afffb1b1b1ffb1b2b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b6b5ffb6b7b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbabbffbbbbbcffbcbcbcffbdbdbdffbdbdbdffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc1c0c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc5c5c5ffc6c5c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcbcbcbffcccbccffcccbcbffccccccffcccdcdffcecdcdffcecdcdffcececeffd0d0cfffd1d1d1ffd4d4d4ffd8d8d9ffdfdedeffe4e3e3ffe6e6e6ffe9e8e9ffececebfff2f2f1fff4f4f4fff6f6f6fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff8f8f7fff8f8f8fff7f7f7fff7f7f8fff8f7f8fff7f8f8fff8f7f8fff7f8f7fff7f8f8fff8f7f8fff7f7f8fff7f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffefffffffefffffffefffefffefefefffffefffffefefffffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffefffffefefffefefefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfefefffdfdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefffffefefefffefefefffefffefffefefffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffefffffffffffffffefefffffffefffffefefefffefffefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefefffefdfdfffdfdfefffdfdfdfffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffffefefffefefffffffffefffefefefffffefefffefffffffffffffffffffefffffefefffffefffffefffefffefffefffefffffffefffffffefefffffffefffffffefefffefffffffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefffffffffffffefefffffefefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffefefffefefffffefefefffefefefffffffefffefefffffffefffffefffffffefefefffefffefffffefefffefefffffefffefffefefefffffefefffefffefffefefffffefffefffefefefffefefffffefffefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9fafafff9f9fafffaf9fafffaf9f9fff9fafafff9f9fafffafafafff9faf9fffafaf9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff9f9f9fff9f8f8fff9f9f8fff9f9f9fff8f9f9fff9f9f8fff9f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f7fff7f7f6fff6f6f6fff7f6f6fff6f7f7fff6f7f7fff7f7f6fff6f6f6fff6f6f7fff6f7f6fff6f7f6fff6f7f7fff6f7f7fff6f6f7fff7f6f7fff7f6f6fff6f7f7fff6f6f7fff6f7f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff4f4f5fff3f3f4fff3f2f2fff1f2f1fff1f2f2fff1f1f1ffeeeeeeffe9e9e9ffe7e7e7ffe4e5e4ffe1e1e1ffdcdcdcffd7d7d7ffd4d3d4ffd1d2d2ffcfd0d0ffcfcfcfffcfceceffcececeffcdceceffcdcdcdffccccccffccccccffcccbccffcbcbcbffcacbcbffcbcacaffc9c9caffc9c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c5c5ffc5c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c2ffc1c1c1ffc0c1c0ffc0c0c0ffbfc0c0ffbfbebfffbebebfffbebdbdffbcbdbdffbcbcbcffbbbcbbffbabbbaffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b7ffb6b6b6ffb4b5b5ffb4b3b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffafafafffaeaeaeffaeaeaeffadadadffacacacffabacabffacacacffacabacffacacacffacacacffacacacffadacacffadadacffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff757575ff757575ff747574ff757575ff757475ff747575ff747575ff757575ff757474ff747474ff6c6c6cff666767ff585858ff4f4e4fff474647ff3d3d3dff333434ff282727ff1c1c1dff131313ff0c0d0dff090909ff060607ff040304ff040404ff030303ff010201ff040303ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030302ff020302ff030303ff030203ff040405ff020303ff030303ff040303ff050404ff060606ff080808ff0d0d0cff0f0e0fff181718ff2a2a2aff373837ff504f4fff4f4f50ff535353ff595959ff656564ff717172ff787878ff787878ff787878ff7e7e7eff7e7d7eff7b7b7bff7b7b7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797878ff787879ff777777ff757575ff737372ff707070ff706f70ff69696aff616161ff575857ff4e4d4dff454546ff3e3e3eff343434ff2f2e2eff232423ff171818ff101010ff0b0b0bff090809ff060606ff040504ff030404ff030303ff020203ff020203ff030202ff020302ff010202ff060606ff080908ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff020203ff060606ff080909ff070706ff010101ff010001ff010101ff010101ff010201ff030202ff030304ff050505ff060606ff090808ff0c0d0cff141515ff202020ff2b2b2bff343434ff3d3d3dff474747ff525252ff5c5d5dff666667ff717071ff787777ff787979ff7a7a7bff7c7c7cff7b7c7bff7c7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaaababffabababffabababffabaaabffabababffabacacffacababffadacadffadadadffacadadffaeaeadffaeaeafffb0afb0ffb0b0b0ffb1b1b1ffb1b2b1ffb3b2b2ffb3b4b4ffb5b5b4ffb5b5b5ffb7b6b6ffb7b8b7ffb8b8b9ffb9b9b9ffbabab9ffbbbabbffbbbcbbffbcbcbcffbdbdbdffbdbebeffbebebeffbfbebfffbfbebeffbfc0bfffbfc0c0ffc0c1c0ffc0c1c0ffc1c1c1ffc2c1c1ffc2c1c2ffc3c2c2ffc3c3c3ffc4c3c3ffc3c3c4ffc4c4c4ffc4c4c5ffc5c4c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c7ffc8c7c8ffc7c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacaffcacacbffcacbcbffcbcbcbffcccbcbffccccccffcdcdcdffcdcdcdffcececdffcfceceffd0d0d0ffd2d2d2ffd5d6d6ffdcdbdbffe1e0e1ffe5e5e5ffe7e7e7ffeaeaeaffefefeffff4f3f4fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f7f7fff7f7f6fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff8f7f8fff8f7f7fff7f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f8f9fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffefffefefefffffefffffefffefffefffffffefefefffffffffffefefefffefffffffefefefffefdfefffdfefefffefdfefffefefefffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffffefffffffefffffffffffffefffefffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffefefffefffefffefffffffefefefffffffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffefdfdfffdfefefffefdfdfffefefefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefefffefffefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefefefffefffefffefffefffefefefffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffefefffffffffffffefffffffffefffffefffefffefffefffefefefffefefffffefffefffffefffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefefffefffffffefefefffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9fafafff9fafafffaf9f9fffaf9fafffafafafffafafafff9fafafffafaf9fffafafafffafafafffaf9fafffafafafffafafafffafaf9fff9f9f9fff9faf9fff9fafafff9f9f9fffafaf9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff9f8f8fff8f9f9fff9f8f8fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff7f6f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff6f6f5fff5f5f5fff4f5f5fff4f4f4fff3f4f3fff2f2f3fff2f2f1fff1f1f1fff0f0f0ffebebebffe8e8e8ffe5e6e5ffe3e3e3ffdfdfdfffdadadaffd5d5d5ffd3d2d2ffd0d0d0ffd0cfcfffcfcfcfffcececeffcdcdcdffcccdcdffcccccdffcccbccffcbcbccffcbcbcbffcacbcbffcacacbffcacacaffc9cac9ffc9c8c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc5c6c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c2ffc3c3c3ffc1c2c2ffc2c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffbfbfbfffbfbfbeffbebebeffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b9b8ffb7b8b8ffb6b6b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b3b2ffb1b1b2ffb1b1b0ffb0b0b0ffafafafffaeaeaeffaeaeaeffadadadffacacacffabababffacacacffacabacffacacacffacacacffadacacffadadadffacadacffadadadffadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747575ff747574ff757575ff747575ff757575ff757475ff757474ff747575ff757474ff757575ff747574ff737373ff6c6c6cff666667ff585858ff4e4e4fff474747ff3d3e3eff333334ff282828ff1c1d1cff131313ff0d0d0dff050505ff040404ff030303ff020202ff010101ff030303ff040504ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff020202ff030303ff040404ff070707ff020303ff040303ff040405ff060605ff080808ff0c0c0dff0e0e0fff181717ff2a2a2bff373737ff4f5050ff4f4f50ff535453ff595959ff646464ff717172ff787878ff787879ff787878ff787878ff787978ff7e7e7eff7e7e7eff7b7b7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797879ff787978ff797979ff777777ff757576ff737373ff747474ff6c6c6cff646363ff5b5b5aff515151ff484948ff414141ff383838ff313131ff262626ff1a1a1aff121312ff0e0e0eff0a0b0bff090808ff070607ff060606ff050505ff030404ff030403ff030303ff030303ff020202ff040404ff080808ff050505ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff030303ff070807ff0a0a0aff040405ff000000ff000001ff010001ff020202ff030302ff030303ff030403ff050505ff080807ff0a090aff0e0f0fff151516ff212221ff2e2e2eff373838ff414040ff4a494aff525152ff5c5c5bff676767ff737372ff7b7b7aff7b7b7aff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaaaaabffaaaaabffabababffabababffabababffabacacffababacffabacabffabacabffadadadffaeaeaeffafafafffb0b0b0ffb1b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb3b4b3ffb4b5b4ffb6b6b6ffb7b6b7ffb7b8b8ffb8b8b9ffb9bab9ffbabbbaffbbbcbbffbcbbbcffbdbcbdffbdbdbdffbebebeffbebebeffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc4c5c4ffc5c5c6ffc6c6c5ffc6c6c6ffc7c6c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcac9caffcacacaffcacbcbffcccbcbffccccccffccccccffccccccffcdcdcdffcdcdceffcfcfcfffd1d1d1ffd4d4d4ffd8d9d8ffdededfffe3e3e3ffe6e6e6ffe9e8e9ffededeefff2f2f2fff4f4f5fff5f4f4fff5f5f5fff6f6f5fff6f5f5fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff6f7f6fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff8f8f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f8f7fff7f7f8fff8f8f7fff7f7f7fff8f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f8fff9f8f9fff9f8f9fff9f9f9fff8f9f8fff9f9f8fff9f9f8fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefefffffffefefffffefefffefefffffefefefffefefefffdfefefffefefdfffefdfdfffefefdfffdfefefffefdfdfffdfdfefffefefefffffefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffefefefffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffefefffffefffffffffffefffefffffffffffffffffefffffefffefffffefefffffefefffefefefffffefffffefefefffefefefffefefffffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffdfefdfffefefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefefffffefefefffefefefffffefffffffffefffefffefffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffefefffefefffffefefefffefefefffdfdfefffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffffefefffefefefffffefefffefffffffefffefffffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffffefffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffefffefffefefefffffefffffffefefffefefefffefefffffefefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffffefefffffefffffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9f9fff9faf9fffafaf9fffafafafff9faf9fff9f9fafff9fafafffafaf9fff9fafafffafafafffaf9fafff9faf9fff9f9f9fffaf9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9fafff9fafafff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff9f8f8fff8f9f8fff9f9f8fff9f8f8fff9f9f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f7fff7f6f6fff6f6f6fff7f6f6fff6f7f7fff6f7f6fff6f6f6fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f6fff4f5f5fff4f4f3fff3f2f2fff2f2f2fff1f1f1fff1f0f0ffeeedeeffe9e9eaffe7e6e7ffe5e4e4ffe0e0e1ffdcdbdbffd7d6d6ffd3d3d3ffd1d1d0ffd0cfcfffcfcfceffcececeffcecdcdffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffcacbcbffcacbcbffcac9caffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c5c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfbfffbebebfffbdbebeffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbababaffb9b9b9ffb9b8b8ffb8b7b7ffb7b6b7ffb6b6b6ffb5b5b5ffb4b4b5ffb3b4b4ffb3b3b2ffb2b1b2ffb1b1b1ffb0b0b0ffb0afafffafafafffaeaeafffaeaeaeffadacacffababacffacacacffacacacffacacacffadadacffadacacffadadacffadadadffadadadffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0c0dff0a0a0aff050505ff010202ff010102ff010101ff030404ff050405ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030202ff030303ff050404ff080707ff070707ff080807ff050404ff060605ff080809ff0d0c0cff0e0e0fff181817ff2b2b2bff373737ff504f4fff4f504fff535454ff595959ff646565ff717171ff787878ff787878ff787878ff787878ff787879ff797878ff787878ff7e7e7eff7e7e7eff7a7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff797879ff797979ff787878ff777777ff767575ff747474ff6b6c6cff636363ff5c5c5cff535353ff4b4a4aff414242ff373737ff313031ff262626ff171717ff10100fff0c0b0cff090909ff070606ff050605ff050505ff050505ff040404ff030303ff020303ff030302ff020202ff020202ff070607ff040504ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff030303ff080808ff0a0b0bff030303ff000000ff000000ff000000ff010101ff040403ff040404ff040404ff040505ff080909ff0a0a0aff111211ff171717ff222222ff313030ff3b3b3cff434343ff4e4f4eff505050ff5c5b5bff6a6b6aff767676ff7d7d7dff7c7c7bff7b7c7cff7c7c7cff7c7c7cff7c7c7bff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacababffababacffaaaaaaffabababffaaababffabababffaaabaaffabacacffababacffabababffadadadffafaeafffafafafffb0b0b0ffb0b1b1ffb1b1b2ffb3b3b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b6b7ffb7b8b8ffb8b8b9ffb9bab9ffbbbabaffbbbbbbffbcbcbcffbdbdbcffbebdbdffbebebeffbebebeffbebfbfffbfbfbfffc0c0bfffc0c1c0ffc0c1c0ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c5ffc4c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c6c7ffc8c7c7ffc7c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcac9c9ffcac9caffcacbcaffcbcbcaffcbcbcbffcccccbffcccccdffcdccccffcdcdcdffcececdffd0d0d0ffd1d2d1ffd5d5d5ffdbdbdbffe0e1e1ffe5e4e5ffe7e7e7ffe9e9e9ffefeeeffff3f3f3fff4f4f4fff4f5f5fff5f5f5fff6f6f5fff5f5f5fff6f5f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff7f8f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f9fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff8f9f8fff9f9f8fff9f8f9fff8f9f8fff9f8f9fff9f8f8fff9f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefefefffefffefffffefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffefefefffefffefffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefefefffffefefffffffefffffefffffefffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefffefffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffefefefffffefefffffffefffffefefffefefffffefefefffefefffffefffffffefffefffefefffffefffefffffffffffefefefffefefefffefffffffefefefffefffefffefffefffefffefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffffefefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9fafafff9f9f9fff9fafafff9faf9fff9faf9fffafafafff9fafafff9f9fafff9faf9fffaf9fafff9f9fafffaf9fafffaf9f9fffafaf9fffafaf9fff9fafafffafaf9fffaf9fafff9f9f9fff9faf9fff9faf9fff9f9f9fff9faf9fff9fafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f9f8fff8f8f8fff8f9f9fff9f9f9fff8f8f8fff9f9f8fff9f9f9fff8f9f8fff9f9f9fff8f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f7fff6f7f7fff6f7f7fff6f6f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f7fff6f6f7fff7f6f7fff7f6f6fff7f7f6fff7f7f6fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff3f3f4fff2f2f2fff1f2f1fff1f0f1fff0efefffecececffe9e9e8ffe6e6e6ffe3e3e3ffdfdfdfffdadadaffd5d5d5ffd2d2d2ffd0d0d0ffcfcfcfffcececdffcececdffcdcdceffcdcdcdffccccccffcbcbccffcbcbcbffcbcbcbffcacbcaffcacacaffc9c9c9ffcac9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c8ffc6c7c7ffc6c7c6ffc6c5c6ffc5c6c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc2c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc1c1c1ffc0c0c0ffbfc0bfffbfbebfffbebebeffbdbdbdffbdbcbcffbcbcbcffbbbbbbffbabbbbffbabab9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b6ffb5b5b5ffb5b5b4ffb3b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b1b0ffb0afb0ffafafafffaeaeaeffaeafaeffadaeaeffacacacffacacacffacacacffadadacffacacacffadadadffadaeadffadadadffadadadffaeaeaeffadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121111ff0d0c0dff0a0a0aff050404ff010102ff010101ff040505ff050506ff030404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030404ff040504ff070807ff070707ff080707ff070707ff070707ff080908ff0c0c0cff0f0f0eff181818ff2b2b2aff373737ff4f4f50ff50504fff535454ff595959ff656564ff717171ff797878ff787878ff787878ff787878ff787878ff787879ff787878ff787878ff787878ff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff797978ff797979ff797978ff797978ff777777ff787879ff6e6e6eff636363ff585858ff4e4e4eff454545ff3a3b3bff2d2c2dff212121ff141414ff0e0e0eff0a0a0bff080909ff070807ff060706ff060606ff040404ff020203ff020202ff020203ff020202ff010101ff010000ff010100ff060505ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff010101ff030303ff020202ff000000ff000000ff000001ff010000ff030304ff040505ff040505ff050405ff090909ff0b0b0bff111111ff171717ff222222ff303030ff3b3c3cff434343ff4e4f4eff505050ff5b5c5cff6a6a6bff767676ff7d7d7dff7d7d7dff7d7d7dff7c7b7bff7c7c7bff7c7c7bff7b7c7cff7c7c7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacabffacacacffacacacffacacacffabababffaaaaabffabababffabababffaaabaaffaaaaaaffacacacffafaeaeffb0afafffb0b0b0ffb0b0b1ffb1b1b1ffb2b2b2ffb3b3b3ffb3b4b4ffb4b4b4ffb5b6b5ffb7b7b7ffb7b7b7ffb8b8b8ffb9bab9ffbab9baffbabbbbffbbbcbcffbcbdbcffbdbdbdffbdbebeffbebebeffbebfbeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c2c2ffc2c2c1ffc2c2c2ffc3c3c2ffc3c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c6ffc6c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c9ffc9c9c9ffc9cac9ffcacacaffcbcacaffcacacbffcbcbcbffccccccffccccccffcdcdccffcececeffcfcfcfffd1d1d1ffd3d3d4ffd9d9d8ffdedfdfffe3e4e3ffe6e6e6ffe9e9e9ffeeededfff3f2f2fff4f4f4fff4f5f5fff5f4f4fff5f5f5fff5f6f6fff5f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff8f7f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f8fff8f9f9fff9f9f8fff9f8f9fff9f9f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffefefffefffefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefdfdfffefefdfffdfefefffdfdfdfffefefdfffefefdfffefefefffefffefffffffffffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefefefffefefdfffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffffefffffffffefffefffefffefefefffffffefffefefefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffefefffffefffffffffefefffefefefffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefffefffefefefffefffefffefefefffefefefffffefefffffffffffffffffffefffffffefffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffffffffffefefffefefffffefffffffffefefffefefefffefefffffefefefffefefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefefffffffffefffefefffffffffefffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffefffefffffffefffffefefffffffefffffefefffffffffffffefefffefefffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffffffffffefefefffefefefffffefffffffefefffefffefffefefefffffffefffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffaf9f9fff9f9f9fff9f9fafff9f9fafff9fafafffaf9fafffafaf9fffafafafffafaf9fffafaf9fffafafafffafaf9fff9faf9fff9f9fafffafafafff9f9f9fffafafafffaf9fafffaf9f9fff9f9fafffafaf9fff9f9f9fffafaf9fff9f9fafff9f9fafff9f9fafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f8f8fff9f8f8fff8f9f9fff8f8f8fff9f9f8fff9f9f8fff8f9f8fff8f9f8fff8f8f9fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f7fff7f7f6fff6f7f6fff6f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff7f7f6fff6f6f6fff7f7f7fff6f6f6fff7f7f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f5f6fff5f5f5fff4f4f4fff2f2f3fff2f2f2fff1f1f1fff0f0f0ffefefefffebebeaffe7e7e7ffe5e5e5ffe2e2e2ffdcddddffd8d7d8ffd4d3d3ffd1d1d1ffcfcfcfffcececeffcececdffcdcecdffcdcdcdffcccdccffccccccffcccbcbffcacbcbffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c7ffc7c7c6ffc6c6c5ffc5c6c5ffc4c5c5ffc4c5c5ffc5c4c4ffc4c4c4ffc3c3c4ffc3c3c4ffc3c3c3ffc3c2c2ffc2c2c1ffc1c1c1ffc0c1c0ffc0c0bfffbfbfbfffbfbfbeffbdbebdffbdbdbdffbcbcbcffbbbbbbffbbbbbbffbab9baffb9b9b9ffb8b8b8ffb8b8b7ffb6b6b7ffb6b6b5ffb4b4b5ffb3b4b4ffb3b3b4ffb2b2b2ffb1b1b2ffb1b1b1ffb0b0b0ffafafafffafafafffafafafffaeaeaeffaeadadffadacadffacacacffadacadffadacacffadadadffadadadffadadadffadadadffadaeadffadaead000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151414ff121212ff0d0c0cff0a0a0aff040505ff010102ff060605ff070706ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff080707ff080707ff070707ff070708ff070707ff070707000000000000000000000000000000000000000000000000ff505050ff545354ff595959ff646564ff717271ff787878ff787878ff797878ff787979ff787878ff787878ff787978ff787878ff797878ff787978ff787878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797978ff797978ff797978ff797978ff797978ff797979ff797979ff6e6e6eff626363ff565656ff4c4c4cff444544ff373838ff191919ff0c0d0dff060606ff040404ff030303ff030303ff020202ff020202ff020202ff010102ff010100ff000000ff010001ff010100ff000100ff000000ff000000ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020201ff010000ff000101ff010000ff030303ff040505ff040405ff050504ff090909ff0a0b0aff111212ff171818ff222222ff303030ff3b3b3cff434343ff4e4f4eff505050ff5b5b5bff6b6b6bff767676ff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7c7c7cff7b7b7bff7c7c7cff7c7b7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacacffacacacffacacacffacacacffabacacffabababffabaaabffaaababffabababffababaaffadadadffafafafffb0b0afffb0b1b1ffb1b1b1ffb1b2b2ffb2b3b3ffb3b3b3ffb4b4b3ffb4b5b4ffb5b6b5ffb6b7b7ffb7b8b8ffb9b8b8ffb9b9b9ffbababbffbbbbbcffbcbcbcffbdbcbdffbdbdbdffbebebeffbebebeffbfbfbeffbfbfbfffc0c0bfffc0c1c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c3ffc3c4c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c7c7ffc7c7c6ffc7c7c7ffc7c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcacacaffcacacaffcacacbffcbcacaffcbcbcbffcbccccffccccccffcdcdcdffcececdffd0d0d0ffd2d2d2ffd6d6d6ffdcdcdcffe1e2e1ffe5e5e5ffe7e7e7ffebeaeaffefefeffff4f3f3fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f6fff6f6f5fff5f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff8f8f7fff8f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f7f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f8f8fff9f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffefdfefffdfefefffefdfefffefdfefffefdfdfffefefefffefefefffefefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffefffffffefefffffefefffffffefffffefefffffffefefffefffefffefefefffefefdfffefefefffefefefffefdfefffdfefefffefdfefffefefdfffefefdfffefefdfffefdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffffefefffefffefffffefefffffefefffffefffffefefffffffefffffefffffffffefffffefffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfefffefdfdfffdfefefffefdfefffefefdfffefefefffefefefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefefffefffefffffefefffffefefffffefffffefefffffefefefffefffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffffefefffffefffffffefefffefffefffefefffffefefffffefefefffefefefffefefffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafaf9fffaf9fafffafaf9fffafaf9fffaf9fafff9fafafffafaf9fffafafafff9fafafff9fafafff9fafafff9f9f9fffafaf9fffafaf9fff9fafafff9f9fafffaf9f9fffaf9f9fff9f9fafffafafafff9f9fafff9fafafff9f9f9fffaf9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff9f8f9fff8f8f9fff8f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000fff6f7f6fff7f6f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff7f7f6fff7f7f6fff6f7f7fff6f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f6fff5f5f5fff4f4f4fff3f3f4fff2f2f2fff1f1f1fff0f0f0fff0f0efffedededffe9e8e8ffe6e6e7ffe3e4e3ffdfdfdfffdadadaffd5d5d5ffd2d2d2ffd0d0d0ffcfceceffcececeffcdcdcdffcdcdcdffcccccdffcccbccffcccbcbffcbcbcbffcbcacaffcacbcaffcac9c9ffcac9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfc0ffbebfbfffbebdbeffbdbdbdffbdbdbcffbbbcbcffbababbffbababaffbab9b9ffb8b8b9ffb8b8b8ffb6b7b7ffb6b6b6ffb5b5b5ffb4b4b5ffb3b4b4ffb2b3b2ffb1b2b2ffb1b1b0ffb0b0b0ffafafafffafafafffafafafffaeaeaeffaeaeafffadadadffacacadffadadacffadadadffadadadffadadadffaeadadffadadadffadadadffadadadffadadad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff141415ff111111ff0c0d0dff0a090aff040504ff070706ff080808ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff070707ff070807ff070707ff070707ff070708ff07070800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797878ff797978ff797878ff797978ff797979ff787979ff797879ff787979ff6e6e6eff626362ff444444ff3e3e3eff323132ff1f201fff0e0e0eff070708ff050504ff040303ff030302ff020302ff020202ff010202ff010101ff010101ff000101ff000001ff000101ff000000ff010100ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030202ff010101ff000001ff000000ff000101ff050405ff040504ff090909ff0a0a0aff111112ff171817ff222222ff303030ff3c3c3cff434343ff4f4e4eff505050ff5b5b5bff6a6b6bff767676ff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7b7c7cff7b7b7cff7c7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadadffadadadffacacadffacacacffacacacffababacffababacffabababffabaaabffaaaaaaffacadacffafaeaeffb0afafffb0b0b0ffb0b0b1ffb1b1b1ffb2b3b2ffb3b2b3ffb3b4b3ffb4b4b4ffb5b5b4ffb6b5b6ffb7b8b7ffb7b8b8ffb8b8b9ffbababaffbbbabbffbcbbbbffbcbdbcffbdbcbdffbdbebeffbebebdffbfbebeffbebfbfffbfbfc0ffbfc0c0ffc0c0c0ffc1c1c0ffc1c2c1ffc1c2c1ffc1c1c2ffc3c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffc9cacaffcacacaffcbcacbffcbcbccffcbccccffccccccffcdcdcdffcececeffd0d0d1ffd3d3d4ffd9d8d9ffdfdfdfffe4e3e4ffe7e6e6ffe9eae9ffeeededfff3f2f2fff4f4f5fff4f5f5fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff7f8f8fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff7f8f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f8fff9f9f8fff8f9f8fff8f8f9fff9f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefefefffefefffffefefefffefefefffefefdfffdfdfefffdfefdfffdfefdfffefefdfffefdfefffefefefffefefdfffefefefffefefefffefffefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefefffefdfefffefefdfffdfefdfffdfefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffffffffefffffffefffffffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefefefffefefffffffefefffefffefffffefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffefefefffffffffffefffffffefefffffefffefffffffefffefffffffffffffffffefffffffffefffefffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffefffefffffffefffffefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffdfdfefffefefdfffdfefefffdfefefffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefefffffffffffefffffffefefffffefffefffffefefffefffefffffffffffefefffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffffefffffefffefffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9fafff9f9fafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9fafafffafafafffaf9fafffafafafffafafafffafafafff9fafafff9faf9fffaf9fafff9fafafffafaf9fffaf9fafff9fafafff9faf9fffaf9fafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f8fff8f8f9fff8f9f8fff8f9f8fff9f9f8fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff6f5f5fff5f5f4fff4f4f4fff3f3f2fff2f1f1fff1f1f0fff0f0f0ffeeefeeffebebebffe8e7e7ffe5e5e5ffe2e2e1ffddddddffd8d8d8ffd3d4d3ffd1d1d1ffcfcfcfffcececeffcecdcdffcdcdcdffcccccdffcccccbffcbcbcbffcbcbcbffcbcbcbffcacbcbffc9cacaffc9cac9ffc9c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc8c8c7ffc7c7c7ffc6c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc4c4c4ffc4c3c4ffc3c4c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c1c0ffbfbfbfffbfbfbfffbebebeffbdbdbdffbdbdbdffbcbcbcffbbbbbcffbababbffb9bab9ffb9b8b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b5b5ffb4b4b4ffb3b3b2ffb2b2b2ffb1b1b1ffb1b0b0ffb0b0afffb0afb0ffafafafffafafafffafaeafffaeaeaeffadadadffadacadffadadadffadadadffaeaeadffaeadadffaeadaeffaeadadffadadadffadadaeffaeaead00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2a2aff1e1e1eff141514ff111112ff0d0d0cff090a0aff090a09ff090809ff060707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050506ff070707ff070707ff080707ff070707ff070807ff0d0e0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787979ff787979ff787978ff797978ff787979ff797979ff797879ff797978ff444444ff444545ff454445ff3e3e3eff323232ff1f1f1fff0f0f0eff070708ff040404ff040304ff020303ff020202ff020202ff020202ff010101ff010101ff000000ff000101ff000000ff000000ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff020101ff020303ff010100ff000001ff010100ff080909ff0a0b0bff121112ff171717ff222222ff303030ff3c3c3bff434343ff4e4e4eff505050ff5b5c5bff6b6a6bff767676ff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7c7c7cff7b7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadadffadadadffadadadffadacacffacacacffacacacffacacabffacacabffaaaaaaffabababffadaeaeffafafafffafb0afffb1b0b0ffb1b1b1ffb2b2b2ffb2b2b3ffb3b3b2ffb3b4b3ffb4b5b4ffb6b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbabbbbffbcbbbcffbcbdbcffbdbdbdffbebebeffbebfbfffbfbfbfffbfc0bfffbfbfbfffc0c0c0ffc0c0c0ffc1c0c1ffc2c1c2ffc2c2c1ffc2c2c2ffc2c2c3ffc2c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c6ffc8c8c7ffc8c7c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9cac9ffcacac9ffcacacaffcbcbcbffcbcccbffcccccbffcdccccffcecdceffd0cfcfffd2d2d2ffd6d6d6ffdcdcdcffe1e2e1ffe5e5e5ffe8e8e8ffebececfff0f0f1fff3f4f3fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f8f7fff7f7f7fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff9f9f9fff8f8f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfdfdfffdfefefffdfdfefffdfefdfffefefefffefefefffefefefffffffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffefefefffefffefffffffefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffffffffffffefefffefefefffffefefffffffefffefffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffefffffffefefffffffffffefffefffefefffffefefefffefffefffffefefffffefefffefefffffefefefffefffefffefefffffefffefffefffffffefffefffefffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefdfffefdfefffefefdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefefffffffffffffefffefffffefffffefefffffffefffffefefffffffffefffffffffffffefffffefffefffefffffffffefefffefefefffffffffffefefefffefffffffffefffffefefefffefefffffffefefffefefffffefefefffefefefffffefefffefffffffefefefffefefefffffefefffffffefffefefefffffffffffefefefffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffaf9fafff9faf9fff9f9fafffaf9fafffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9f9f9fffafafafffafaf9fffafafafff9f9fafffaf9f9fff9faf9fffafaf9fff9f9f9fff9faf9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f8fff8f9f9fff8f8f8fff8f9f9fff8f8f9fff8f9f8fff8f9f9fff8f9f8fff8f9f8fff8f9f8fff7f8f8fff8f8f8fff8f8f8fff7f7f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f8fff7f8f7fff7f7f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f7f7fff7f7f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff4f5f4fff4f3f4fff3f2f2fff1f1f1fff0f1f0ffefeff0ffedededffe9e9e8ffe6e6e6ffe4e4e3ffdfe0e0ffdadadaffd5d6d5ffd2d2d2ffd0d0d0ffcececfffcececdffcdcdcdffcdcdcdffccccccffcbcccbffcbcbcbffcacacbffcacbcbffcacacaffcac9caffc9c9caffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c6ffc6c6c7ffc6c6c6ffc5c5c5ffc5c6c5ffc5c5c5ffc4c5c5ffc5c4c5ffc4c4c4ffc3c3c4ffc3c3c3ffc3c2c3ffc2c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfbfffbebebeffbebebdffbdbdbdffbcbcbcffbbbbbcffbababaffbababaffb9b9b9ffb8b8b8ffb7b7b8ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b4ffb3b4b3ffb2b3b2ffb2b1b2ffb1b0b1ffb0b0b0ffafb0b0ffafafb0ffafafafffaeafaeffaeaeaeffaeaeadffadadadffadacadffadaeadffadadaeffadaeadffadaeaeffadaeadffaeaeadffaeaeaeffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363637ff2a2a2aff1e1e1eff151414ff121212ff0d0c0dff0c0d0cff0a0b0bff080708ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030404ff060606ff070607ff070707ff070808ff0d0d0dff1c1c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787879ff797979ff787978ff797979ff787979ff797979ff797879ff797979ff454545ff454445ff444544ff444545ff454444ff3e3e3eff323232ff1f1f1fff0e0f0fff080708ff040504ff030304ff030203ff020203ff020202ff010202ff020101ff010101ff010000ff000000ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030203ff020303ff040404ff040405ff010100ff010101ff010001ff121211ff171717ff222222ff303030ff3c3c3cff434343ff4e4f4fff505050ff5b5b5bff6a6a6bff767676ff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7d7d7dff7b7b7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacadadffadadadffadadadffadadadffadadadffadadacffacacacffacacacffabacabffacababffadadadffaeafafffafb0afffb0b0b0ffb0b0b1ffb1b1b1ffb2b1b2ffb3b3b2ffb3b4b3ffb4b4b4ffb5b5b4ffb5b6b6ffb7b6b6ffb8b7b8ffb9b9b9ffb9b9b9ffbabbbbffbbbbbbffbcbcbcffbcbcbdffbdbdbdffbebdbeffbebebeffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c4c4ffc5c6c5ffc6c6c6ffc6c6c7ffc7c6c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffcac9c9ffcacacaffcacacbffcbcacbffcbcccbffccccccffcccdccffcececeffd0d1d0ffd4d4d3ffdadadaffdfdfdfffe3e4e3ffe7e7e7ffe9e9eaffeeeeeefff2f3f2fff5f4f5fff5f5f6fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f6f6fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffefffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffefdfdfffdfefdfffefefdfffdfefefffefefefffefefefffefffefffffefefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffefefffefffefffffefefffffefefffefefefffefefefffefefdfffefefdfffefdfefffefdfefffefefdfffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefffffefffffffefffefffefefffffefefffffffffefffefffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffefefffffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffefffffefffffefefffffffefffffefefefffefefefffefffefffefefefffefefffffffefefffefefffffefffffffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffffffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefdfdfffefdfefffefdfdfffefefefffefefefffefffefffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffefffffefffefffffefefffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffefefffffefffffefefffffefefefffefefefffefefffffffffefffefffffffefefffffefffffffefffefffefffffffffffffffffffefffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9fafafff9faf9fff9faf9fffafafafffafafafffafafafff9fafafffafafafff9f9fafffafafafffafafafffafafafffafafafff9fafafffafafafff9fafafffafafafffafaf9fffafafafff9f9f9fff9faf9fffafafafff9f9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff9f9f9fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff7f8f7000000000000000000000000000000000000000000000000000000000000000000000000fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f7fff6f7f7fff6f6f6fff7f6f6fff6f5f6fff6f6f5fff5f6f6fff5f5f6fff6f5f5fff5f5f5fff4f4f4fff4f3f4fff3f2f2fff1f2f1fff1f0f1fff0f0f0ffeeeeeeffeaebebffe7e7e8ffe5e5e5ffe3e2e2ffdddedeffd8d8d8ffd3d4d3ffd1d1d0ffcfcfcfffcececeffcdcdcdffcdcdcdffccccccffcccccbffcccbcbffcbcbcbffcacbcaffcacacaffcacac9ffcacac9ffc9c8c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c7c8ffc6c7c7ffc7c6c6ffc6c6c6ffc6c5c6ffc5c6c6ffc5c6c6ffc5c5c5ffc4c5c5ffc4c4c4ffc3c4c3ffc3c4c4ffc3c3c3ffc3c2c2ffc1c2c2ffc1c1c1ffc0c0c0ffbfbfc0ffbfbfbfffbebebeffbdbdbdffbcbdbdffbbbcbcffbabbbbffbababaffb9b9b9ffb9b9b9ffb7b7b7ffb7b7b6ffb6b6b6ffb5b5b5ffb5b4b4ffb3b3b3ffb2b2b2ffb2b1b2ffb1b1b1ffb0b1b0ffb0b0b0ffb0b0b0ffafafafffafafafffafaeafffaeaeaeffaeadaeffadadadffadadadffadaeadffadadadffadadaeffaeadadffadadaeffadaeadffaeadadffadaead000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff373636ff2b2a2bff1e1e1eff141514ff121112ff101111ff0e0d0dff090a09ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff040404ff060606ff070708ff0e0d0eff1c1c1cff27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787978ff797979ff797978ff797979ff797879ff797879ff454444ff454544ff454445ff444545ff454445ff444544ff454445ff3e3f3eff323232ff1f1f1fff0e0e0fff070707ff040404ff030304ff030303ff030202ff010202ff020201ff010101ff010101ff010100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040403ff040403ff040404ff050405ff060505ff010100ff010001ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadacacffacadacffadadadffadadadffadadadffadadadffadadadffacacacffabababffadacacffaeaeaeffaeafafffb0b0afffb0b0b0ffb1b1b0ffb2b1b1ffb2b1b2ffb3b2b2ffb3b4b3ffb5b4b4ffb4b5b5ffb6b5b6ffb6b7b6ffb8b8b8ffb8b9b9ffbababaffbbbbbaffbbbbbbffbcbcbcffbcbdbcffbdbebeffbebebeffbfbebfffbebfbfffbfbfbfffbfbfc0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c2ffc1c2c2ffc2c3c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc3c3c3ffc4c4c3ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c7c8ffc9c8c8ffc8c8c8ffc9c9c9ffcac9caffc9cacaffcbcacaffcacbcbffcbcbcbffccccccffcdcdcdffcfcfcfffd2d2d2ffd6d6d7ffdcdddcffe2e1e1ffe5e5e5ffe8e8e8ffecececfff0f1f0fff4f4f4fff5f5f5fff6f5f5fff5f4f4fff5f4f5fff5f5f4fff5f5f5fff6f5f5fff5f6f5fff6f5f5fff5f6f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffefffffffefffffffefefefffefefefffefefefffefefdfffefefdfffdfefefffdfefdfffdfdfdfffdfefefffefefefffefefefffefdfefffefefefffefefefffffefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfefefffefefefffefdfefffefefefffdfdfefffefefefffefdfdfffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffefffffffffffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffefffffffefffffffefffefffffefefffefffffffffffefffefefefffefffffffefffefffefefefffefffffffffffffffefffffffffefefffffffefffefefefffffefefffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffefffefefffffffefffffefffefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefdfffdfdfdfffdfefdfffdfefefffefefefffefdfefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffefefefffffffefffefefefffefffefffefffffffefefffffffffefffefefffffefffffffefefefffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9fafafffafafafffafafafff9fafafffafafafffafaf9fffafafafffafafafffafafafffafafafff9fafafffafaf9fff9fafafff9f9fafff9f9fafffafafafffafafafffaf9f9fffaf9fafffaf9fafffaf9fafff9faf9fff9f9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f9f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff8f7f7fff7f8f8fff7f8f8fff7f8f7fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f8f8fff7f7f8fff8f8f7fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f7fff6f6f7fff6f6f7fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f4fff4f4f4fff3f3f4fff2f2f2fff1f2f1fff0f0f0ffefefefffedededffe9e9e8ffe6e6e6ffe3e4e4ffe0e0e0ffdbdbdbffd5d6d6ffd2d2d3ffd0d0d0ffcececeffcecdcdffcccccdffcdccccffccccccffcbcbcbffcacbcbffcacacaffcacacaffcacacaffc9cac9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c5ffc6c5c5ffc5c6c5ffc4c5c5ffc4c4c5ffc4c5c4ffc4c4c4ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbebdbdffbcbdbdffbbbbbcffbbbbbcffbabbbbffbababaffb9b8b8ffb8b7b8ffb7b6b7ffb7b6b7ffb5b6b5ffb4b4b5ffb4b3b4ffb3b3b2ffb2b2b2ffb2b1b2ffb1b1b1ffb0b1b1ffb0b0b0ffb0b0afffafb0b0ffafafaeffaeaeaeffaeaeaeffadaeadffacacacffadaeaeffaeaeaeffadadaeffaeadadffaeadadffadadadffaeadadffadaeae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474747ff404040ff363736ff2a2a2bff1e1e1eff141414ff141414ff111111ff0c0b0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff030303ff080807ff0d0d0dff1c1c1dff272727ff36363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff797979ff797979ff797979ff797979ff797878ff444544ff444445ff454445ff444444ff454544ff444445ff454445ff444444ff454544ff3e3e3eff313232ff1f201fff0e0e0fff080807ff040405ff030303ff020203ff020302ff020202ff020202ff010201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff050505ff040404ff050404ff050605ff070707ff090809ff000000ff010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacacffacacacffacadadffadadadffadadadffadadadffadadadffadadadffadacacffacacacffadadaeffaeafaeffafafafffafb0b0ffb0b0b0ffb1b1b1ffb1b1b1ffb1b2b1ffb2b3b3ffb4b3b4ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbabbbaffbbbcbcffbcbcbdffbdbdbdffbebebeffbebebeffbebebfffbfbfbfffbfbfc0ffc0c0c0ffc0c1c1ffc1c1c0ffc1c1c1ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c4c5ffc4c5c4ffc5c5c5ffc6c5c6ffc5c6c5ffc6c6c6ffc7c7c7ffc7c8c7ffc7c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcacac9ffcacac9ffcacacbffcbcbcbffcbcbcbffcccccdffcececeffd0d0d0ffd4d3d4ffdadad9ffdfdfdfffe4e3e3ffe6e7e7ffeaeaeaffeeeeeefff2f2f3fff5f5f5fff5f6f6fff5f5f5fff5f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff8f8f9fff9f8f9fff8f8f9fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffefffffffefffffffffffffefffffefffefffefefefffefefefffdfefefffefdfefffefefefffdfefdfffefefefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffefffefffefffefefffffefefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefdfefffdfdfefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefffffffefefefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffefffffefffffffefffefffffefffffefffffffefffefffffffefffffffefffffefffffffffefffefffefffefffefffefefffffefefffffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffffffefffefefefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffefdfefffdfdfefffefdfefffdfdfefffefefefffffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefefefffffefefffefffffffefffefffefefffffefffefffefffffffefefffffefffffffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9fafafff9fafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafaf9fff9faf9fffaf9fafffafafafffaf9fafffafafafffafafafff9fafafffafafafff9fafafff9faf9fffaf9f9fffaf9f9fff9f9f9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff7f8f8fff7f7f7000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f8f8fff7f7f7fff8f7f7fff7f8f8fff7f8f7fff7f7f7fff7f8f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff7f6f7fff7f7f7fff7f6f6fff7f7f6fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f3fff2f2f2fff2f1f2fff1f1f1fff0eff0ffeeefeeffeaebebffe8e7e8ffe5e5e5ffe2e2e2ffdededeffd9d8d8ffd4d3d4ffd1d1d0ffcfcfcfffcdcecdffcdcccdffccccccffccccccffcbcbcbffcacbcbffcacbcbffcacacaffcacac9ffc9cac9ffc9c9c9ffc8c8c9ffc9c8c8ffc7c7c8ffc7c8c8ffc8c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffbfbfbfffbebfbeffbebdbeffbdbdbdffbcbcbcffbcbcbbffbbbbbbffb9babaffb9b9b9ffb8b8b8ffb7b8b7ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b4ffb4b3b3ffb2b3b2ffb2b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffafb0b0ffafafafffafaeafffaeaeaeffaeaeaeffadadadffaeadadffadadaeffaeaeadffadadadffadaeadffadadadffadadadffaeadaeffadadad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4e4e4eff474747ff404040ff373637ff2a2a2aff1e1e1eff1c1b1bff1a191aff111011ff000000ff000000ff010101ff000101ff000000ff010000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff010101ff050505ff070807ff0d0d0dff1c1c1cff272727ff363736ff4a4a4a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff454445ff444445ff454445ff444444ff444545ff454444ff454445ff454445ff444444ff454545ff454545ff3e3f3fff313232ff201f1fff0e0f0fff070807ff040404ff030403ff030303ff020203ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010202ff040404ff050505ff060506ff070707ff090809ff0c0c0cff121212ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacacffacacacffadadacffacacadffadadacffadadadffadadadffadadadffacacacffadadadffaeaeaeffaeafafffafb0b0ffafb0b0ffb0b0b0ffb1b1b1ffb2b1b2ffb2b2b2ffb3b3b3ffb3b3b3ffb4b5b5ffb6b5b5ffb7b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbbbcbcffbdbcbcffbdbdbdffbdbebdffbebebeffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc3c4c4ffc4c5c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c6c6ffc6c5c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcbcbffcccccbffcdcdccffcfcfcfffd2d2d1ffd6d7d6ffdddddcffe2e1e2ffe5e5e5ffe8e8e8ffecececfff0f1f1fff4f4f4fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f5f6fff6f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff8f8f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff8f8f8fff9f8f8fff8f9f8fff8f9f8fff8f8f8fff8f9f8fff8f9f9fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffefefffffefffffffefefffffefefefffefefefffefdfefffefefefffefefdfffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffffffffffefffffffffffffefefefffefffefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffefffffffffffffffefffffefffefffffefefffffffefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefdfdfffefefefffefefefffefdfdfffefefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffffefefffefefefffefefffffffefefffefefffffefefffffefefffffffffefffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffefefffffefefffffffffefffffffffffefffefffffefffffffffffffffefffffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffefefffffefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffefefefffefefdfffdfdfefffdfdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfefefffefefdfffefefdfffefdfdfffefefefffefdfdfffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffffffefffffefffffefffffffffffefffefefffffefefffffefefefffffffefffefffefffffefffffffefefffefefffffefefffffefefffffffffefffefefefffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafaf9fff9fafafffaf9fafffaf9fafffafafafffaf9fafff9fafafffafafafffafafafffafafafffafafafff9fafafff9f9fafffafafafffafafafff9f9f9fffafafafff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f7fff8f8f7fff8f7f7fff7f8f7fff8f8f7fff7f7f7fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f8f8fff8f8f7fff7f7f8fff7f7f8fff7f7f7fff8f8f7fff7f8f7fff7f7f8fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f7f7fff6f6f6fff7f6f7fff6f7f6fff6f6f6fff7f6f6fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f4f4fff2f3f3fff1f2f2fff1f1f2fff0f1f0ffefefefffedecedffe8e8e9ffe6e6e6ffe4e4e4ffe0e0e0ffdcdbdcffd6d6d6ffd2d2d2ffcfd0cfffcececeffcdcdcdffcccdccffcccbccffcbcbcbffcbcbcaffcacacaffcacacaffc9cacaffc9cac9ffc9c9c8ffc9c8c8ffc8c8c9ffc8c7c7ffc8c8c8ffc7c7c7ffc7c6c6ffc7c7c6ffc7c6c6ffc6c7c7ffc6c6c6ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c4ffc4c4c4ffc4c3c4ffc3c3c3ffc2c2c3ffc2c1c2ffc1c1c1ffc0c1c0ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbbbcffbbbbbbffbababaffbab9b9ffb8b8b8ffb7b8b7ffb6b6b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b3b4ffb3b3b3ffb2b2b2ffb1b1b2ffb1b2b2ffb1b1b1ffb1b1b1ffb0b1b0ffafafb0ffafafafffafafaeffaeafafffadaeadffaeadadffaeaeadffadadaeffadaeadffadadadffaeadadffadaeadffaeadadffadadadffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555655ff4e4e4dff474747ff404040ff373636ff2b2a2aff2b2a2bff282727ff1c1c1bff010101ff020202ff040403ff040404ff030404ff030303ff040303ff020303ff020102ff010000ff000000ff000001ff000001ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000100ff000000ff000000ff010000ff010101ff030203ff030303ff010101ff000001ff000101ff040405ff0f1010ff0d0e0dff1c1c1cff272727ff363736ff4a4a4aff565756000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff020202ff040505ff060605ff070706ff090808ff0c0c0dff121111ff1c1c1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabacabffacacacffacacacffacacacffadadadffacacadffacadacffadadadffadadadffadadadffaeadadffaeaeaeffafafaeffafafafffb0b0b0ffb0b1b1ffb1b1b1ffb2b2b1ffb2b2b2ffb3b3b3ffb4b3b3ffb5b5b5ffb6b5b6ffb6b6b6ffb7b7b7ffb9b8b9ffb9b9baffbababaffbabbbbffbcbcbcffbcbcbcffbebdbdffbdbebeffbebebfffbfbebfffbfbfbfffbfbfc0ffbfc0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c1ffc1c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c3c3ffc4c4c4ffc4c4c5ffc5c4c4ffc5c5c5ffc5c5c5ffc6c5c6ffc7c7c6ffc7c7c6ffc7c7c7ffc7c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9caffcacacaffcacbcaffcbcbcbffccccccffcecdceffd0d0d0ffd4d3d4ffd9dad9ffe0dfdfffe4e4e3ffe7e7e6ffeaeaeaffeeeeeefff3f3f3fff5f4f4fff5f6f6fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f6f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f7fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f9fff8f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff8f8f9fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff9f8f8fff8f8f9fff8f8f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffffffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffefffffffffefffffffefffffffffffffffffffffefefffffefffefffffffefffffffffffefffffffefffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfefdfffdfefdfffefefefffdfefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffefffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffefffefffefffffffffffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefdfffdfefefffefdfefffdfefdfffdfefdfffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefffffffefefffefffefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffefefffffffefefffffffffffffffffffefffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafaf9fffafafafffafafafffafaf9fffafafafffafafafffafafafff9fafafff9fafafffafafafffaf9fafffafafafffafafafffafafafff9f9fafff9faf9fff9faf9fffaf9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f9f8fff9f8f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f700000000000000000000000000000000000000000000000000000000fff6f6f6fff7f6f7fff7f7f7fff6f7f7fff8f8f7fff8f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f7fff6f7f7fff6f6f7fff6f6f6fff6f6f7fff6f7f7fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff5f6f6fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff5f5f5fff3f4f4fff2f2f3fff1f1f2fff1f1f0ffeff0efffeeeeeeffeaebebffe8e7e7ffe5e5e5ffe2e3e3ffdededeffd9d8d8ffd3d4d4ffd1d1d1ffcfcfcfffcdcdcdffcdccccffccccccffcbcbcbffcbcbcbffcbcacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc7c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc7c6c6ffc6c6c6ffc5c5c5ffc6c5c5ffc5c4c5ffc5c4c4ffc3c4c4ffc3c4c3ffc3c3c2ffc2c2c2ffc1c2c1ffc1c0c1ffbfc0c0ffbfbfbfffbebfbeffbdbdbeffbdbcbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b9b8ffb8b8b8ffb7b7b7ffb6b6b7ffb5b6b5ffb5b4b5ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b2ffb2b2b2ffb1b1b2ffb1b1b1ffb0b1b0ffb0b0b0ffafb0b0ffafafafffaeafafffaeaeaeffaeaeaeffaeadadffadaeaeffadadaeffadadadffadadadffaeadadffadadadffacacadffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5e5dff555656ff4e4d4eff464746ff404040ff373637ff393939ff333333ff292829ff070807ff0a0a0aff0d0d0cff101010ff111111ff0f0f0fff0d0d0dff0b0a0aff060606ff030403ff020201ff010101ff020201ff010102ff010101ff010102ff010201ff010102ff010101ff010101ff010202ff010101ff010101ff010201ff020102ff010202ff020202ff040504ff090809ff0c0c0cff0a0a0aff080808ff050605ff040405ff070708ff1e1e1eff1c1c1cff272727ff363737ff4a494aff565757ff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090809ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040403ff060606ff060707ff080909ff0d0c0cff111211ff1b1c1bff2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabacacffacacacffababacffacacacffacacacffacacabffacadadffacadadffadadacffacacadffadadadffadaeaeffaeaeaeffafafafffb0afafffb0b0b0ffb0b0b0ffb1b1b1ffb2b2b2ffb3b2b2ffb3b3b3ffb3b4b3ffb5b4b5ffb5b5b6ffb6b6b6ffb8b7b8ffb8b9b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbcbcffbdbdbdffbebebdffbebebeffbebfbeffbfbfbfffbfbfc0ffc0c0c0ffc0c0c1ffc0c1c1ffc1c1c1ffc1c2c1ffc2c1c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffcac9caffcacacaffcbcacbffcbcbcbffcdcdcdffcfcfcfffd2d1d1ffd6d7d7ffddddddffe2e2e2ffe5e5e5ffe9e8e8ffecececfff0f0f1fff4f4f4fff6f5f6fff6f6f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f6fff5f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff7f7f6fff7f7f6fff7f7f7fff7f8f7fff8f7f8fff7f8f7fff7f7f8fff7f8f8fff8f7f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff7f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff8f7f7fff7f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff9f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f9f8fff8f9f8fff9f9f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffefffefffffffefffffffffffffefffffffffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefdfefffdfefefffdfdfdfffefefefffefdfefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffffefefffffefefffefefefffffffefffefefefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffefefefffefffefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefdfefffefefefffefdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefdfefffdfefefffefdfefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffefffffffffffffffffffffefffffefefffffefefefffffffefffffefffffffefefffefefefffffffffffffefffffefffefffffffffffffefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffffefffffefefffffffffefffffffefffffffefffefffffffffefefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafff9fafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9fafafffaf9f9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff9f8f9fff8f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f700000000000000000000000000000000fff6f6f6fff6f6f7fff6f6f6fff7f7f6fff7f6f7fff7f7f6fff7f7f6fff7f7f7fff8f7f8fff7f7f7fff8f8f8fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff6f6f7fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff2f1f1fff0f0f0ffefeeefffedecedffe9e9e9ffe6e6e6ffe4e4e3ffe1e0e1ffdcdcdcffd6d6d6ffd3d2d3ffcfd0d0ffcecdceffcdccccffcbccccffcbcbccffcacacbffcbcacbffcacacaffcacacaffcac9c9ffc9c8c9ffc9c9c8ffc8c8c9ffc8c8c8ffc7c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c3c2ffc1c1c1ffc1c1c1ffc0c0c0ffbfc0bfffbfbebfffbebebeffbdbdbdffbcbcbcffbbbbbbffbabbbbffbab9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b5b4ffb3b4b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b1ffb2b1b2ffb1b1b1ffb1b0b1ffb0b0b0ffb0afb0ffafafafffaeaeaeffaeaeaeffaeadadffadadadffaeadadffadaeaeffadadaeffadadadffacadadffadadadffacacadffacacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686767ff5d5d5dff555555ff4e4e4eff474747ff404040ff404041ff3c3c3cff343433ff161616ff1a1a19ff1e1e1eff232323ff242424ff222222ff1e1e1eff181818ff101010ff090908ff050605ff050505ff040404ff050504ff040404ff040504ff050505ff040404ff040404ff040404ff040404ff040505ff050404ff050505ff050606ff050605ff080808ff0e0e0eff161616ff1b1c1bff1c1d1cff191919ff131314ff111111ff121211ff2c2c2cff272727ff373637ff4a4a4aff575757ff626261ff6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171817ff080809ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff060606ff080808ff090808ff0c0c0cff121211ff1c1c1cff282828ff3433340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacacffacacacffacacacffabababffacacacffacacacffacacacffadadadffabacacffadacadffadadadffadaeaeffaeaeafffafafafffb0afb0ffb0b0b0ffb1b1b1ffb2b1b1ffb2b1b2ffb3b3b2ffb3b3b4ffb4b4b4ffb5b4b5ffb5b5b6ffb6b6b6ffb8b8b7ffb9b8b9ffb9b9b9ffbababaffbbbbbbffbcbbbcffbcbcbcffbdbdbdffbebdbdffbebebeffbfbfbeffbfbfbfffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c1ffc1c2c1ffc1c1c2ffc2c2c2ffc3c2c2ffc3c3c2ffc3c3c3ffc3c4c3ffc4c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c7c6ffc7c7c6ffc7c7c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcbcbffcccccbffcececdffd0d0d0ffd4d4d4ffdadadaffe0e0e0ffe4e4e4ffe7e6e7ffebeaeaffeeefeffff2f3f3fff4f4f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff6f6f5fff6f5f6fff6f5f5fff5f6f5fff6f6f6fff6f5f6fff6f6f6fff7f7f7fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f8f8fff7f8f7fff7f7f8fff8f8f800000000000000000000000000000000000000000000000000000000fff8f7f7fff7f7f7fff8f7f8fff7f7f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f9fff8f9f9fff9f8f9fff9f8f8fff8f8f8fff9f9f8fff8f9f9fff9f9f8fff8f8f9fff8f8f9fff8f8f8fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f8f8fff8f9f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffefefffefefffffefefffffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffefffffffefefffffefefffffffefffefffefffffefffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefefffefffefffefffffffffffefffffffefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefefffefefefffefdfefffefdfdfffdfdfefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefffefffffefefffffffefffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffefffffffefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefdfdfffefefefffefefefffefefefffefffefffffffefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffefffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffefffefffefffffefefffffffefffefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffefffffffefffefffefffefffefffefefefffffefefffefefefffefefffffffffefffefffefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fffafafafffaf9fafffafafafffaf9fafffafafafffaf9fafffafafafffaf9fafffaf9f9fffafafafff9faf9fffaf9f9fffafaf9fff9fafafff9faf9fffaf9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f8f9fff8f8f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff7f8f7fff7f7f8fff7f8f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f700000000fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f6f7fff6f6f6fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff4f5f4fff4f3f4fff2f3f3fff1f1f2fff1f1f1fff0f0efffeeeeedffeaebeaffe7e8e7ffe4e4e5ffe3e2e2ffdededeffd9d9d9ffd4d4d4ffd1d1d0ffcfceceffcccccdffccccccffcccbcbffcacbcbffcacacbffcacacaffcacacaffcac9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc2c3c2ffc2c1c2ffc1c1c1ffc0c0c0ffc0bfc0ffbfbebfffbebebdffbebdbdffbcbcbcffbcbbbbffbbbbbaffbababaffb9b9b9ffb9b8b9ffb8b8b8ffb7b6b7ffb6b6b6ffb6b5b5ffb4b5b4ffb4b4b4ffb4b3b4ffb3b3b2ffb3b2b2ffb1b2b2ffb1b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffafb0b0ffafb0afffaeaeafffaeaeaeffadadadffadadadffadadadffadadadffaeadadffacacadffadadadffadadadffacacacffacacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727171ff676767ff5d5d5dff555555ff4e4e4dff474747ff474747ff454545ff3e3e3eff2b2b2cff2e2f2fff343434ff383938ff393939ff363636ff303030ff282828ff1d1d1dff131312ff0e0d0dff0c0c0bff0c0b0cff0c0c0cff0c0b0cff0c0b0cff0c0b0cff0c0b0bff0b0b0bff0a0b0aff0b0b0bff0b0b0bff0b0c0cff0c0c0bff0d0c0dff0f0f0fff141313ff1c1c1cff282828ff303030ff333333ff313131ff2e2e2eff2b2b2bff29292aff39393aff373737ff4a4a4aff575756ff616262ff6e6f6eff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2bff181718ff090809ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff080808ff0b0b0bff0d0c0dff121111ff1c1c1cff282828ff343433ff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadadffadadadffacacacffabacacffababacffacababffacacacffacacacffacacacffacacabffadacacffadadaeffaeaeaeffafafafffafafafffb0afb0ffb0b0b0ffb1b1b1ffb2b1b1ffb2b2b1ffb2b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb8b8b9ffb9b9b9ffbababaffbbbbbbffbcbbbcffbcbdbcffbdbdbdffbebdbdffbebebeffbfbfbeffbfbfbfffbfc0bfffc0bfc0ffc0c1c0ffc1c0c1ffc1c1c1ffc2c1c2ffc2c1c1ffc3c2c2ffc2c3c2ffc3c3c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c6c7ffc7c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc9c9c9ffcac9caffcacacaffcacacaffcbcbcbffcccdccffcececeffd2d1d1ffd7d7d7ffddddddffe2e2e2ffe5e5e5ffe9e8e8ffececedfff1f1f1fff4f4f4fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f7f8fff8f7f8fff8f7f7fff8f8f7fff7f8f7fff8f7f7fff8f8f7fff7f8f8fff7f8f7fff8f7f8fff8f8f8fff8f7f7fff8f7f7fff8f8f7fff7f8f700000000000000000000000000000000fff7f7f7fff7f7f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f8f9fff9f8f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f8fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff9f8f8fff8f9f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefffffffffefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffefefefffefefefffffffefffefefffffffefefffefffefffefffefffffffffffffffffffefffefffffffffffffffefffffefefffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffefefffffefffffffffefefffefffefffefefefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffefefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffefefffffefefffefffefffefefefffffefefffefefefffdfefefffefefefffdfefefffdfdfefffdfefdfffefdfdfffdfdfefffdfdfefffdfdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffdfefdfffdfefdfffdfefdfffefefefffefefdfffefdfefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffffffefffefefffffffffefffefffffffefefffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffefffefffffefffffffffefffefffffffffffffffefffefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffefefffefffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9fafffafaf9fff9fafafff9f9f9fff9faf9fffafaf9fff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff9f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff8f7f8fff7f7f8fff7f8f8fff8f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff6f6f7fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff4f5f4fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f1f2fff1f1f1fff0f0f1ffefefeeffecececffe9e8e9ffe6e6e6ffe4e4e4ffe0e0e1ffdcdbdcffd6d6d7ffd2d3d3ffd0cfcfffcdcecdffccccccffcbccccffcbcbcbffcbcbcaffcacac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c6ffc6c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c0c1ffc0bfbfffbfbfbfffbebebfffbdbebdffbcbdbdffbcbbbcffbbbbbaffbbbabaffb9b9baffb9b9b8ffb8b8b8ffb7b8b7ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b5ffb4b4b3ffb3b3b3ffb3b3b2ffb2b2b2ffb2b1b2ffb1b2b1ffb1b1b1ffb1b1b1ffb0b0b0ffafafb0ffafafafffafafaeffadaeaeffadadaeffadadaeffadaeaeffadadacffacadadffacadadffacacacffacacadffadacacffabacab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777776ff717171ff676767ff5e5d5dff555555ff4d4e4eff4d4e4eff4c4c4cff484848ff404040ff444444ff494948ff4a4b4aff494948ff454645ff414141ff383838ff2b2b2bff202020ff1a1a1aff171717ff161717ff171717ff171717ff171616ff171716ff171617ff161716ff151616ff161616ff161716ff171716ff161617ff171717ff1b1b1bff212222ff2c2c2cff393939ff444444ff494949ff494948ff474646ff454545ff444444ff4a494aff4a4a4aff565757ff626262ff6e6e6eff7a7a7aff7f807f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff2b2b2bff181717ff090909ff010102ff000000ff000000ff000000ff000000ff010100ff000001ff010000ff000100ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff010000ff000000ff000001ff000001ff000101ff010000ff000100ff000000ff000000ff000000ff020202ff0b0c0bff0f0f0fff121211ff1c1c1cff282827ff343334ff3a3b3bff43444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadaeffadadadffadadadffacacacffacacacffacacacffababacffacacacffabaaabffabacacffadadadffadaeaeffaeaeaeffafafafffafafb0ffb0b0b0ffb0b1b0ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb4b4b4ffb4b5b5ffb5b6b6ffb6b6b6ffb7b8b8ffb8b9b8ffb9b9b9ffbabab9ffbabbbaffbbbbbbffbbbcbbffbcbdbcffbebdbdffbebebeffbebebfffbfc0bfffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c1ffc2c2c1ffc2c1c2ffc2c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc5c4c4ffc4c5c4ffc4c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9cac9ffc9cacaffcbcbcaffcbccccffcdcdceffd0d0d0ffd4d4d4ffdadadbffe0dfe0ffe4e3e4ffe7e7e8ffebebebffefefeffff2f2f3fff4f4f4fff4f4f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f7f7fff7f6f7fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f8fff8f8f7fff7f8f8fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff7f7f70000000000000000fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff7f7f7fff7f7f8fff7f8f7fff8f7f7fff7f7f8fff8f7f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff8f9f8fff8f9f8fff8f9f8fff8f8f9fff9f9f8fff9f8f9fff8f8f9fff8f9f9fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff8f9f8fff9f9f8fff9f8f9fff9f8f8fff8f8f9fff9f9f9fff8f8f8fff8f8f9fff9f9f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefefffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffefffffffefffefffefffefffefffefffefffefefefffefefffffffefefffefefefffefffefffefefefffefffefffffffffffffefefffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffefefffffefffffffefffffffefefffffefefefffefefefffefefefffffefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefdfefffdfefefffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefffffefffefffffefffffefefffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffefefffffffefffffefefffffffffefffffffefffefefefffefefefffefefefffefdfefffefefefffefdfdfffefefdfffefefefffefdfdfffefefdfffdfdfefffdfefefffdfefefffdfdfefffdfdfefffefdfdfffdfdfefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffffffffffefffefefffffffefefffffffffffefefffffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefefffefefffffffefefffffefefffffffefffefffefffefffffffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffefefffffffefffffffefefffffffefffefffffffefefefffffefefffefefefffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffaf9fafff9fafafffafafafffafafafff9f9fafffafaf9fffafafafffafaf9fff9faf9fff9fafafff9faf9fff9f9fafff9f9fafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f8f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f6f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f6fff7f7f6fff7f7f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f4fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff3f2f3fff2f1f1fff1f0f1ffefeff0ffeeedeeffebeaeaffe8e8e7ffe5e5e5ffe2e2e2ffdfdedeffd9d9d9ffd4d5d5ffd0d1d1ffcececfffccccccffcbcbcbffcbcbcbffcbcbcbffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc7c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc3c3c4ffc2c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0bfffbfbfbfffbfbebeffbdbebdffbcbdbdffbcbcbcffbbbbbbffbababbffbab9baffb9b9b9ffb8b9b8ffb7b8b7ffb7b7b6ffb7b7b6ffb6b5b5ffb5b5b5ffb4b4b5ffb3b3b3ffb3b3b3ffb3b3b2ffb2b2b2ffb2b1b1ffb1b1b1ffb1b0b1ffb1b0b1ffb0b0b0ffb0b0afffafafb0ffaeaeaeffaeadadffadacadffacadadffacadadffacadadffacacacffacacacffacacacffacacacffababac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767777ff777777ff717172ff676767ff5e5e5eff555555ff555555ff535353ff515252ff50504fff525253ff555555ff565656ff555455ff535253ff4f4f4eff484848ff3b3b3bff313131ff2b2b2cff292929ff292929ff292929ff292929ff292928ff282828ff282827ff272827ff272828ff282928ff292929ff2a2a2aff2a292aff292929ff2c2d2cff323232ff3d3d3cff4a4a4aff545353ff575757ff585858ff575757ff565756ff555555ff565556ff575656ff626162ff6e6e6fff7a7a7aff807f7fff80807f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4c4d4dff3d3d3eff2c2b2bff181717ff090908ff010201ff000100ff010101ff020202ff030404ff050404ff040404ff030403ff020302ff010201ff010101ff010001ff000001ff000001ff000001ff010101ff010101ff000000ff010000ff010001ff000001ff010001ff010000ff010100ff010101ff010101ff020201ff030303ff030404ff030404ff030404ff020303ff010101ff010101ff050505ff111212ff181818ff1b1c1cff282828ff343434ff3b3b3bff444444ff4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeadadffaeadaeffadadaeffadadadffadacacffadadacffacacacffacacacffacacabffababacffacadadffadaeaeffaeaeaeffaeaeafffafafafffafafb0ffb0b0b0ffb0b0b0ffb1b0b1ffb1b1b1ffb2b2b2ffb3b2b3ffb3b3b3ffb4b4b4ffb4b4b4ffb6b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb8b8b9ffbab9b9ffbababbffbbbbbbffbcbbbcffbcbcbcffbebdbdffbdbebeffbebfbfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc0c0c1ffc2c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c5ffc5c6c5ffc6c6c6ffc7c6c6ffc6c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcac9c9ffcacacaffcbcacbffcdcccdffcfceceffd2d2d1ffd7d7d8ffddddddffe3e2e2ffe5e5e6ffe9eaeaffedeeedfff1f1f2fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f7fff7f8f7fff7f8f8fff7f8f8fff7f7f8fff7f8f8fff8f7f8fff8f7f8fff7f8f7fff7f8f7fff7f8f7fff8f8f8fff8f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f7f7fff8f8f7fff7f8f8fff8f7f7fff8f8f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f8f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff9f8f9fff8f9f9fff9f9f8fff8f8f9fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f9fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffefffffffefffffefffefffffffffffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffffefffefffffffefefffffefefefffefefefffffefefffefffefffffffffffffffefffefffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefefefffffefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffefefffffffefefffefefefffffefefffefffefffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfdfdfffefefefffefdfefffefefefffefdfefffefefefffdfefefffefefdfffefefefffefefefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefefffffffffffffffefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffefffffefffefffefffffffffffffffffffefffffefffffefffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffefffffffefffffefffefffffffffffffffefffefffefffffffffffefefffffefffefffefefffffffefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffffffffefefffffefffefffefffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffaf9fafffafafafff9f9fafffafafafff9faf9fffafafafffafafafffafaf9fffaf9fafff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff6f7f7fff6f6f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f6f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f7fff7f7f7fff6f7f6fff6f7f7fff7f7f6fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffecececffe9e9e9ffe6e6e6ffe4e3e3ffe1e1e1ffdcdbdcffd7d7d7ffd3d2d3ffd0d0d0ffcdcdcdffcbcccbffcbcbcbffcbcbcaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc3c2c2ffc2c2c3ffc1c1c1ffc1c0c1ffbfc0bfffbfbfc0ffbfbebeffbebebeffbdbdbdffbcbcbcffbcbbbbffbababaffbabab9ffb9b9b9ffb8b8b8ffb8b8b7ffb7b8b7ffb6b6b7ffb6b5b5ffb5b5b5ffb5b4b4ffb3b4b3ffb4b3b4ffb3b3b2ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb1b0b1ffb1b0b0ffb0b0b0ffb0afafffafaeaeffaeaeaeffadacadffacadadffadacadffadadacffacacacffacacacffabacacffacacabffabababffacacab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767777ff777777ff777777ff727171ff676767ff5d5d5dff5d5d5dff5a5a5bff5c5b5bff5d5c5cff5e5e5eff606060ff626262ff626262ff616161ff5f5f5fff5c5c5dff565656ff4f4f4fff4b4b4bff4b4a4aff4b4b4cff4b4c4cff4b4b4bff4a4b4aff4a4a4aff494948ff484848ff484848ff4a4a4bff4b4b4bff4a4a4aff4b4a4aff4b4b4bff4c4c4cff515150ff575757ff5e5e5eff636262ff646464ff656464ff636363ff626262ff606060ff616261ff626262ff6e6e6eff7a7a7aff7f7f80ff807f7fff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff59595aff4d4d4dff3d3e3dff2b2b2cff181817ff090909ff040404ff070707ff0b0a0bff0e0e0eff111010ff0f1010ff0d0d0eff0a0b0aff060606ff030304ff020202ff020202ff020102ff010202ff020202ff020202ff020202ff020202ff020102ff020202ff020102ff020201ff020202ff030202ff030303ff070606ff0c0b0bff0e0e0eff0f0e0fff0e0e0eff0b0b0bff080808ff060706ff0e0e0eff1e1e1eff242424ff272828ff343434ff3b3b3bff444443ff4e4e4dff575757000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffadadaeffaeaeaeffadadaeffadadacffacadadffacacacffacababffabababffacacacffadadadffaeaeaeffafafafffafafafffb0b0afffb0b1b0ffb1b1b0ffb0b0b0ffb1b1b0ffb1b1b1ffb2b2b2ffb2b3b2ffb3b3b2ffb4b4b4ffb5b4b4ffb6b5b6ffb6b6b6ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffbababaffbababbffbcbbbbffbcbcbcffbdbcbdffbdbebdffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc3c3c2ffc3c2c3ffc3c3c3ffc4c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc5c6c6ffc5c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c8c7ffc8c8c8ffc9c8c8ffc9c9c9ffcacacaffcacacaffcbcccbffcdcdceffd0d0d0ffd4d4d4ffdbdadaffe0dfdfffe4e4e4ffe7e7e7ffebececffefeff0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff6f5f6fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f7fff8f8f7fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff8f8f7fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffefefffefffefffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefefefffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffefefffffffefefffffffefffefefefffffefefffefefffffefefffffefefefffffffefffefefefffefefffffefffffffefefefffefffffffefefffffefffefffffffefffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffefefffffefffffffffefffffefefefffefffefffefffefffefefefffdfefefffefefefffefefefffefdfefffdfdfdfffefefdfffefefefffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefffefffefefefffffffffffffffefffefefffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffefefffffffffffffffffffffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffefffffefffffffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefefffffefefffffffefffefefefffffefefffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefefffefefffffffefffffffefefffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffefffffffffefffffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafff9fafafffafaf9fffafafafffafaf9fff9f9fafffafaf9fffafaf9fff9f9f9fffaf9f9fff9f9fafffaf9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff8f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff7f6f7fff5f6f6fff5f6f6fff6f6f6fff6f5f5fff5f5f5fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f6f7fff7f6f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f6fff6f6f7fff7f6f6fff7f7f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f5f6fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f4f4fff3f4f3fff3f2f3fff1f1f2fff1f1f1fff0eff0ffedededffeaebeaffe8e8e7ffe5e5e5ffe2e2e3ffdfdfdfffdbdadaffd4d5d5ffd0d1d1ffcececeffcccccdffcbcbcbffcacbcaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c7c8ffc7c7c8ffc7c7c7ffc6c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c4ffc2c3c3ffc2c2c2ffc1c1c2ffc1c1c0ffc0c0c0ffc0bfbfffbebfbeffbdbdbdffbdbcbdffbcbcbdffbcbbbcffbbbbbbffbabab9ffbab9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b7ffb6b6b6ffb5b6b6ffb5b5b5ffb4b4b4ffb3b4b3ffb3b3b3ffb2b3b2ffb2b1b2ffb1b1b2ffb1b1b1ffb1b0b1ffb0b0b1ffb0b0b0ffb0b0afffafafafffaeaeaeffadadadffacacacffacacacffacacacffacacacffacabacffabababffabacabffacacacffacacacffabacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767777ff777777ff777777ff777676ff717171ff676767ff666667ff626262ff666666ff696969ff696a6aff6b6b6bff6d6d6dff6f7070ff706f70ff706f70ff6f706fff6f6f6eff6e6e6dff6c6c6cff6c6c6cff6e6e6eff6f6f6fff6e6e6eff6d6d6dff6e6e6eff6e6e6dff6c6c6cff6c6b6bff6c6b6cff6c6c6cff6b6c6bff6c6c6bff6f6f6fff707070ff707171ff707070ff717272ff717172ff707070ff6f6f6fff6e6d6dff6c6d6cff6c6c6cff6c6d6dff6f6e6eff7a7a7aff807f80ff807f7fff7f7f80ff7f807f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff5a5a59ff4c4c4dff3e3e3eff2b2c2bff171717ff161515ff1a191aff1f1f1fff222322ff242423ff242323ff202020ff181818ff0e0e0eff090909ff070607ff050606ff050605ff050505ff050505ff060606ff050605ff060506ff050506ff060606ff060506ff060606ff060606ff070707ff080809ff0e0e0fff181819ff1f1f1eff202020ff1f2020ff1d1d1dff1a1a1bff181818ff202020ff2d2d2dff313031ff333434ff3b3b3bff444444ff4e4d4dff575757ff6263620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeafaeffafaeaeffadadaeffaeaeaeffaeadaeffadadaeffadadadffadadadffacacacffabacacffadadadffaeaeaeffaeafafffafafb0ffb0b0b0ffb1b0b1ffb0b1b0ffb0b1b0ffb0b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b3ffb3b2b3ffb3b3b3ffb4b4b4ffb5b5b6ffb6b5b6ffb7b7b7ffb8b8b8ffb8b8b8ffb9b8b9ffbab9b9ffbabbbbffbbbbbbffbcbbbcffbcbdbdffbebdbdffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c1ffc1c1c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c3ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcac9caffcacacbffcdcccdffcfcecfffd2d2d2ffd7d8d7ffdededdffe2e2e2ffe5e6e6ffeaeaeaffeeeeedfff0f0f0fff1f1f2fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff6f6f6fff6f5f6fff6f5f6fff5f6f6fff6f6f6fff6f7f6fff6f7f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f7f8fff7f8f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefffefffefefefffefffffffefefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefffefffefefefffefffefffefefffffffffefffefefefffffefefffefefefffefffffffefefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffffffefffffffffffefefffffefffefffffffefffefffefffefffefffefefefffefefffffefefefffefdfefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffffefffffefefefffffffefffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffefffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffefefefffffffffffffffffffefefffffefffffffefefefffffefefffffefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffefefffefefefffffefffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffefefefffffffefffffffefffffffffffefefffffefffefffffffefffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffffefffffefffffffffefefffffffffffffefffffffefffffffefffffefefefffffffefffffefefffefefefffffefefffffffffffffffefffffffffffffefefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffefefefffffffffffffffffffefefffffefffffffefefefffffefefffffffffffefefffffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffffefffefffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafaf9fffafafafff9f9f9fffaf9f9fffafafafffaf9f9fffafaf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff8f9f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f6fff6f6f6fff7f7f7fff6f6f6fff6f5f5fff5f5f5fff6f6f6fff6f6f6fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff6f7f6fff7f6f6fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f5fff5f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff2f1f1fff2f1f1fff1f1f1ffefefefffededecffeae9e9ffe6e6e6ffe4e4e3ffe1e1e1ffdcdcdcffd7d7d7ffd2d2d3ffcfd0cfffcdcdcdffcbcccbffcacbcaffc9cacaffcacacaffc9c9c9ffc9c8c8ffc8c9c8ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc8c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c4ffc3c2c3ffc3c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfbfffbfbebeffbebebeffbdbdbdffbcbdbcffbcbbbbffbbbbbaffbabbbaffbab9b9ffb9b9b9ffb8b8b9ffb8b8b8ffb7b7b7ffb7b6b6ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb2b2b3ffb2b3b2ffb2b1b1ffb2b1b1ffb1b1b1ffb0b0b1ffb1b1b0ffb0b0afffafafafffaeaeaeffadadadffacacacffabababffacacacffabacabffacacabffabacacffacacabffababacffacacacffacacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff777676ff777777ff777777ff777777ff717171ff737273ff6e6e6eff717171ff747474ff757575ff777777ff797879ff7b7b7cff7d7d7dff7e7e7eff7e7e7eff807f7fff808180ff828282ff838283ff858484ff838383ff848483ff838383ff838383ff838282ff838383ff828282ff828282ff818181ff818181ff818282ff848383ff828282ff808181ff808080ff7e7f7eff7d7d7cff7a7a7aff787878ff777676ff777776ff767676ff767677ff7a7a7aff7f7f7fff807f7fff808080ff7f7f80ff80807f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff707070ff666665ff5a5a5aff4d4c4cff3e3d3dff2b2c2bff2d2d2cff313131ff353535ff383838ff373837ff353535ff303030ff232424ff161616ff10100fff0e0e0dff0c0c0cff0b0b0bff0b0b0bff0c0c0bff0c0c0cff0b0b0cff0c0c0cff0c0c0cff0c0c0bff0c0c0cff0c0b0cff0d0d0dff0e0d0dff0f0f0fff161616ff242424ff2e2e2eff313131ff323233ff313130ff2e2e2eff2c2d2dff303130ff383838ff3b3b3bff3b3b3bff444343ff4d4e4dff575758ff636363ff70706f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafafffaeaeafffaeafafffaeaeaeffaeadadffaeaeaeffadadaeffaeaeadffadadacffacacacffadadacffaeaeaeffaeaeaeffafafafffb0b0b0ffb0b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b1ffb1b1b1ffb1b1b1ffb2b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb4b4b4ffb5b4b5ffb6b6b6ffb7b7b6ffb7b7b7ffb8b7b8ffb9b9b9ffbab9baffbababaffbbbbbbffbcbbbcffbcbdbcffbdbdbdffbebebeffbfbebfffc0bfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9caffcacacaffcbcbcbffcecdcdffd0d0d0ffd4d4d5ffdbdbdaffe0e0dfffe4e4e4ffe8e8e7ffecececffefefeffff0f0f0fff1f1f2fff4f4f4fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f6fff5f5f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff7f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f7f7fff8f8f8fff8f7f7fff7f8f7fff7f8f8fff8f7f7fff8f8f7fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f8f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefefffffefefffefefefffffefffffefefefffefefefffffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefffefffefefefffffefefffffffefffefffefffffffffffefffefffffefffffffefefffefffffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffefffffffefffefffffefffffffefefffffefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffffefefffffefefffffefefffffefffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffefefefffffffffffefefefffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffefffefffffefefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefefffffefefefffefefefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefefffffefffffefffefffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefefffffefefffffefffffffefefffffffffffefefefffffefefffffefffffefefefffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffffffefffefffefffffffffffefefefffffefefffffefefffefefefffffefefffefefefffffefffffefefefffefefefffefffffffffefefffefefefffffefefffefefffffefffefffffefffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffaf9f9fffaf9fafffaf9fafffaf9fafffaf9f9fffafafafff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f8f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f8fff8f8f7fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff7f7f7fff7f7f6fff7f6f7fff7f7f6fff7f7f7fff6f6f6fff6f6f5fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff6f5f6fff6f5f6fff6f6f6fff6f6f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f7f7fff6f7f7fff6f7f6fff7f7f7fff7f6f6fff7f6f7fff7f6f6fff7f6f7fff7f6f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f4f4fff4f5f4fff4f4f4fff4f3f3fff4f4f4fff3f4f3fff4f4f4fff3f3f3fff3f2f2fff2f1f1fff0f1f1fff0f0f0ffeeeeeeffebeaebffe7e7e8ffe5e5e5ffe3e3e3ffdfdfdfffdadad9ffd5d5d5ffd1d1d1ffcececeffccccccffcbcbcaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc4c5c5ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbdbdbdffbdbcbcffbbbbbbffbbbbbbffbbbbbaffb9b9baffb9b9b9ffb8b8b8ffb8b8b7ffb8b7b7ffb7b6b7ffb6b7b6ffb5b5b5ffb5b4b4ffb5b4b4ffb4b4b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b1b1ffb0b1b1ffb1b1b0ffb0b0b0ffb0afb0ffafafafffaeaeaeffadaeaeffacacacffacababffacabacffacacacffacacabffacabacffacacacffacacacffabacacffacacacffacacac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff777777ff767676ff777777ff777677ff777677ff7b7b7cff79797aff797978ff7b7b7bff7d7d7cff7e7e7eff7f807fff828282ff838383ff848484ff848483ff848585ff858686ff868786ff878787ff888888ff888888ff888888ff888787ff878787ff878787ff868787ff878686ff888788ff878787ff878787ff868685ff858585ff848485ff848484ff848483ff838383ff828181ff7e7f7eff7c7c7cff7b7a7aff7b7b7bff7b7c7bff7b7b7bff7f7f7fff807f7fff807f7fff7f7f80ff80807fff807f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff707070ff666566ff5a5a59ff4d4d4dff3e3e3eff3f3f3fff424142ff444444ff454546ff454544ff424242ff3a3a3bff2d2d2cff1f1f1eff191919ff171617ff151615ff141414ff141414ff151414ff141414ff141414ff141414ff151415ff151414ff141414ff151514ff151515ff161516ff171718ff1f1f1fff2d2e2eff393939ff403f3fff424242ff414142ff3f3f3eff3d3c3dff3e3d3dff434242ff434343ff444444ff4e4e4dff575757ff626262ff6f6f6fff7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafafffafafafffaeafafffafaeaeffafaeaeffadadaeffaeaeadffaeaeaeffaeadaeffadacadffaeaeaeffafafafffb0afafffb0b0b0ffb1b0b1ffb1b1b2ffb1b2b1ffb2b1b2ffb2b1b1ffb1b1b1ffb0b1b0ffb1b1b1ffb2b2b1ffb2b1b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb6b7b6ffb7b7b7ffb8b8b7ffb9b8b9ffb9bab9ffbababaffbbbbbbffbcbbbcffbdbcbcffbcbdbdffbdbebeffbebfbeffc0bfc0ffc0bfbfffc0c0c0ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c5ffc7c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c8ffc9c9c9ffcacacaffcacacaffcdccccffcfceceffd2d2d2ffd8d8d7ffddddddffe2e2e3ffe6e6e6ffeaeaeaffeeeeeefff0f0f0fff0f0f0fff3f2f3fff5f5f5fff6f6f6fff6f6f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f6f5fff5f5f6fff6f5f6fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff7f6f7fff7f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffefffffffefefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffffefffefffffffffefffffffffffffefffffffefffffffffffefffefefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefffffffffefffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffefefffffefffffffffffffffffefffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffffffffefffffffefefffffffffffefffffffffffffffffffffffefffffffefffefffefefefffefefefffffefefffffefffffffefffffffefefffefefefffefefefffefffefffffefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffefefffffefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffefffefffffffffffefffefffffffefffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffffefffffffffffffffffefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffefffffefefffffffefffffefefffffefefffffffffefffffefefffefefefffefefffffffffffffefffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffffffefffefefefffefffffffefefffffefefefffffffffffefffffffffefffffffffffffefefffffefefefffefefefffefefefffffefefffefefffffffefffffffefefffefefefffefefefffefffffffffefefffffefffffffffefffefefefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafff9f9fafffafaf9fffaf9f9fff9f9f9fff9f9fafffaf9fafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f9f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f7f7fff8f7f7fff8f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff7f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f6f6fff5f6f6fff5f5f6fff6f5f6fff6f5f6fff6f5f5fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff7f6f7fff6f6f7fff6f6f7fff7f7f6fff7f6f6fff6f6f6fff6f6f7fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff5f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f5fff4f4f4fff4f4f3fff4f4f4fff3f4f4fff4f3f4fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff1f1f1fff1f0f0ffefeff0ffedecedffeae9e9ffe6e7e6ffe4e4e4ffe1e2e1ffddddddffd8d7d8ffd4d3d3ffcfcfcfffcdcdcdffcbcbcbffcacacaffcacac9ffcac9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c4ffc4c4c4ffc3c3c3ffc3c2c3ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebfffbebebeffbdbdbeffbcbdbcffbcbcbcffbbbbbbffbababaffbab9baffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b7b7ffb6b6b6ffb6b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb4b4b4ffb2b3b3ffb2b2b2ffb2b1b1ffb1b1b1ffb1b0b0ffb0b0b1ffb0b0b0ffafafafffafafaeffadaeadffadadadffacacacffabababffacacacffabacabffacacacffacacacffacacacffacacacffacacacffacacac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff777777ff777677ff777777ff777777ff7b7b7cff7b7b7bff7b7b7cff7c7b7bff7d7d7dff7e7d7eff7f7f7fff818282ff838383ff848484ff848484ff848584ff858685ff878686ff878787ff888888ff888888ff888888ff888888ff888888ff878787ff878788ff878787ff878888ff878887ff888787ff878787ff878787ff868586ff858585ff848584ff848484ff838483ff828383ff818182ff7e7e7eff7d7d7cff7b7c7cff7c7b7cff808080ff7f7f80ff7f807fff7f7f7fff7f7f7fff807f7fff807f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff757675ff717070ff656565ff5a595aff4d4d4dff4d4e4eff4f5050ff515151ff515251ff525152ff4f4f4fff484848ff3b3b3bff2f2f2eff282828ff262727ff272727ff272727ff262625ff252525ff242424ff232323ff212222ff232323ff242424ff242424ff242323ff252425ff252525ff282727ff2f2f2eff3b3b3bff474747ff4e4e4eff504f50ff4f4f4fff4c4c4cff494949ff484748ff4b4b4bff4b4b4bff4e4e4eff585757ff626263ff6f7070ff7a7b7bff7f7f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeafafffafafafffafafafffaeafafffaeafafffaeaeaeffaeaeaeffaeadadffaeadaeffaeadaeffaeaeaeffafafafffb0b0afffb0b1b1ffb1b1b1ffb2b1b2ffb2b2b2ffb1b2b1ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b0ffb1b1b1ffb2b1b1ffb2b1b2ffb2b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b6ffb6b6b6ffb7b7b8ffb8b7b8ffb8b8b9ffb9b9b9ffbababaffbabbbbffbcbbbcffbcbcbcffbdbdbdffbebdbeffbebebeffbfbfbfffbfc0c0ffc0c0c1ffc1c1c1ffc2c1c1ffc1c1c1ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c5ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc9c8c8ffc8c9c9ffcac9c9ffcacacaffcbccccffcdcecdffd0d0d0ffd5d4d4ffdbdadaffe0e0e1ffe5e4e5ffe9e8e8ffededecfff0f0effff1f2f1fff2f2f1fff4f3f4fff5f5f5fff5f6f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f5fff6f5f6fff5f6f5fff6f6f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff7f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f8fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff7f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffaf9f9fff9f9fafff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffefffffefffffefefffffffefefffffffffffefefffffefefefffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffefefffffffffffefefefffffefffffffffefffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefffefffefefefffffefefffefffefffefefffffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffffffefffffffffffffefefffefffffffefefffffffefffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffefffffffffffffefefffffefefffffffffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefefefffefefefffffefefffefffefffffefffffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffefffefffffefefffffffefffffffefffefffefffffffffffffffefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffefffffffffffefefefffefefffffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefffefffffffefffffffefffefffefffefefefffffefffffffffefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffaf9fafff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f9fff8f8f8fff9f9f9fff9f8f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f6fff7f7f6fff6f7f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f5f6fff5f6f6fff5f5f6fff6f5f6fff5f6f5fff5f5f6fff6f5f6fff6f5f5fff5f5f6fff5f6f6fff5f5f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f4fff4f4f3fff4f4f4fff3f3f4fff3f2f3fff2f2f2fff1f1f1fff0f0f0ffeeefeeffebebebffe8e8e8ffe5e5e5ffe3e2e3ffdfe0dfffdbdbdaffd6d6d5ffd1d1d1ffcececeffcccbccffcacbcaffcacacaffcac9c9ffc8c9c9ffc8c8c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c8ffc7c7c7ffc6c6c7ffc6c6c7ffc6c7c6ffc6c6c6ffc5c6c6ffc5c6c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc2c1c2ffc0c1c0ffc0c0c0ffbfbfbfffbfbebfffbebebeffbdbdbdffbdbdbdffbbbcbcffbbbbbbffbababbffbababaffb9b9b9ffb8b9b8ffb8b8b8ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb5b6b5ffb4b5b4ffb4b4b5ffb4b4b4ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b2ffb1b0b1ffb0b0b0ffb0b0afffafafafffafafafffaeaeadffadacadffacacabffacacabffacacabffacacacffacacabffacacacffacacacffacacacffacabacffabacacffabacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777677ff767777ff767677ff777777ff7b7c7bff7b7b7bff7c7b7cff7c7b7bff7d7d7dff7e7e7eff7f7f7fff828182ff838383ff848484ff848484ff848584ff858585ff878686ff878787ff888887ff888888ff888888ff888888ff888888ff888888ff888888ff878787ff878787ff878787ff878887ff878887ff878888ff878787ff878787ff858686ff858685ff858585ff848484ff848484ff838283ff828181ff7e7f7fff7c7c7cff7f7f80ff807f7fff807f80ff7f7f7fff807f7fff808080ff7f7f80ff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff757575ff707070ff666566ff5a5959ff595959ff5c5c5cff5d5e5eff5f5f5fff606060ff5f605fff5c5d5dff555655ff4d4e4dff494949ff494949ff4a494aff4b4a4aff494a49ff474747ff454545ff434343ff434243ff444444ff464646ff474747ff454546ff454546ff464746ff474847ff4b4b4bff525252ff59595aff5d5d5dff5e5e5dff5c5c5bff585958ff545454ff525151ff555655ff565556ff585757ff626362ff6f6f70ff7b7a7aff7f7f7fff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeffafafafffafafafffafafafffafafafffafafafffafafafffaeaeafffadaeaeffaeaeaeffafb0b0ffb1b0b1ffb1b1b1ffb1b1b2ffb1b2b1ffb2b2b2ffb2b3b2ffb2b2b2ffb2b2b2ffb2b1b2ffb1b2b1ffb1b1b1ffb1b0b0ffb1b1b1ffb1b1b2ffb3b2b2ffb3b3b3ffb4b4b4ffb5b4b5ffb6b5b5ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b9ffb9b9b9ffbababaffbabbbbffbbbcbbffbcbcbcffbdbdbdffbebebdffbebfbeffbfbfbfffbfc0bfffc1c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c4c3ffc3c4c4ffc4c4c4ffc4c5c4ffc4c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c7ffc8c9c9ffc9c9c8ffcac9caffcbcbcaffcdcccdffcfcfcfffd3d2d3ffd8d8d8ffdddddeffe2e2e2ffe7e7e6ffeaebebffefefeffff1f1f0fff2f1f2fff3f3f3fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f5f5fff6f6f5fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f7f7fff7f7f8fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f8f8fff8f9f9fff8f9f9fff9f9f9fff9faf9fff9f9f9fffaf9fafffaf9f9fff9f9fafff9fafafff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefefffefffefffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffefffffffffefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffefffefffffffffffefefefffefffefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffffefffefffffffffefefffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffffefffffffffffffefffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffffffffffefffffffffffffffefffffffefffffefffffffefffffefffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffefffffffefffffefffffffefffffffffefefffefefefffefffefffefffefffffffffffefefefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefffffefffffffefefefffefefefffefefefffffefefffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffffffffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefffefffffefefffffffffffffffefffefefefffffffffffefffffffffefefffefffffffffefffffefffffffefffefffffefefffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefffffffefffffffffefefffefffefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffefefffffefffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9fafafffaf9f9fff9fafafff9f9f9fff9fafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f9f9fff9f8f9fff8f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff8f7f8fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff6f5f6fff5f6f5fff5f6f5fff5f5f5fff6f5f6fff5f6f6fff6f6f6fff6f5f6fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff7f7f6fff6f6f6fff7f7f6fff6f7f7fff7f6f6fff6f7f7fff7f6f7fff6f7f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff4f5f4fff4f4f4fff3f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff4f3f4fff3f3f3fff2f3f2fff1f1f2fff1f0f1fff0f0f0ffedededffeaeaeaffe6e7e7ffe4e4e4ffe1e1e1ffdddcddffd8d8d8ffd3d3d3ffd0d0d0ffcccccdffcacbcbffcacacaffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c5c4ffc5c4c4ffc4c4c4ffc4c4c3ffc2c2c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c1c0ffbfbfbfffbfbfbfffbebebdffbdbdbdffbcbcbcffbbbcbcffbbbbbbffbabbbbffbabab9ffb9b9b9ffb8b9b9ffb9b8b9ffb7b8b8ffb7b7b7ffb7b6b7ffb6b6b6ffb6b5b5ffb5b5b5ffb4b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb0b0b0ffb0b0b0ffafafafffafaeafffaeaeaeffadaeadffadacacffababacffabacacffacacacffacacacffacacacffacacacffacacacffacacabffacacacffacacacffacacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777676ff777777ff777777ff474748ff484848ff484848ff4a4a49ff4c4c4cff4c4d4cff4d4d4cff4d4d4dff4e4d4eff4e4e4eff4e4f4eff4e4e4eff4e4e4eff4e4e4eff4f4f4fff515151ff515151ff505051ff515151ff515151ff515151ff505151ff505050ff4f5050ff4e4e4eff4e4d4eff4d4e4eff4e4e4eff4e4d4eff4d4e4dff4d4d4cff4c4c4cff4b4c4cff4b4b4bff4b4b4bff4a4b4aff4a4a4aff494a49ff828181ff7f7f7fff7f7f7fff7f7f80ff7f7f80ff807f80ff7f7f7fff7f807fff7f7f7fff807f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797a79ff757575ff707171ff666665ff676666ff686868ff6a6a6aff6c6c6dff6e6f6eff707070ff717171ff6f6f6fff6c6b6cff6a6a6aff6c6c6cff6e6e6eff6e6e6eff6f6f6fff6f6f6fff6b6b6bff676767ff676767ff6b6a6bff6c6c6cff6b6c6bff6c6c6cff6d6c6dff6b6b6bff686868ff676767ff696969ff6a6a6aff6a6a6aff696969ff676867ff646564ff606060ff5b5b5cff5f6060ff616161ff626262ff6f706fff7a7a7aff7f7f7fff7f7f7fff7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadacffaeaeafffaeafaeffaeaeafffafaeafffafafafffaeaeafffaeafaeffafaeafffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb2b3b2ffb2b2b2ffb2b2b2ffb2b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b1b1ffb1b0b0ffb1b2b1ffb1b2b2ffb2b2b2ffb3b3b3ffb3b4b4ffb5b5b4ffb6b5b6ffb6b6b6ffb7b7b6ffb7b7b7ffb8b8b9ffb9b9b9ffbababaffbababaffbbbbbbffbcbcbcffbdbdbcffbebebeffbfbfbeffbebebfffc0c0bfffc0c1c0ffc1c0c0ffc1c2c1ffc2c1c2ffc2c2c3ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c3c4ffc4c5c4ffc5c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc6c7c6ffc6c7c7ffc8c7c7ffc7c8c8ffc9c9c9ffc9c9c9ffc9cac9ffcbcbccffcecdceffd1d0d1ffd5d5d5ffdadbdaffe0e0e0ffe5e4e5ffe9e9e9ffedededfff0f0f0fff1f1f1fff3f3f3fff4f3f3fff4f4f4fff4f5f5fff5f5f5fff6f6f5fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff7f7f7fff6f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f8f8fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fffafafafff9faf9fff9faf9fff9f9f9fffaf9fafff9f9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffffffefffffffffffefffffefefffffffffffefefffffffffffffefffffffefefefffffffefffefefffffefefffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefffefffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefffefffefefefffefffefffffefffffefffefffefefefffffefefffffffffffefefffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefffefffffefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffefffffffffffffefffffffffffffffffffefffffffffffefefffffffffefffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffffffefffffffffffefffffefefffffffffffefefffffffffffffefffffffefffefffffffefffefefffffefefffffffefffffefefffffefffffffffefffffefefefffffefffffefefffffffffefffefffefffefefefffefffefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefefefffefffefffffefefffffffefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffefefffffffffffffefffffffffffefffffffefffefefffffefefffffffefffffefefffffefffffffffefffffffffefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffefefffffefffffffffefefffefffefffffefffffffffffffefefefffffffefffefefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefefffffffffefffffffffffefefefffffffffffffffefffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f8f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff8f8f8fff7f7f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff6f6f6fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff5f5f5fff5f6f6fff6f5f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f6f5fff5f5f5fff5f6f5fff6f6f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f7fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff6f5f5fff5f5f6fff5f5f5fff5f4f5fff5f5f4fff4f4f5fff4f4f4fff3f4f3fff3f4f3fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff1f1f0ffeeeeefffebebebffe8e8e8ffe5e5e5ffe3e3e3ffe0dfe0ffdbdbdaffd6d6d6ffd1d1d1ffcececeffcccccbffcacacaffc9cacaffc9c9c9ffc8c8c8ffc8c9c9ffc8c8c8ffc8c7c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc6c7c6ffc6c6c6ffc6c6c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c3ffc4c3c3ffc3c2c3ffc2c2c2ffc2c1c1ffc1c1c0ffc0c0c0ffbfbfc0ffbebebeffbebebeffbdbdbdffbcbdbcffbcbbbcffbbbbbbffbabbbaffbababaffbababaffb8b9b9ffb8b8b8ffb8b8b7ffb7b7b8ffb6b7b6ffb6b6b6ffb5b6b5ffb5b5b5ffb4b5b4ffb4b4b4ffb4b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb1b2b1ffb0b0b0ffb0b0afffafafafffaeaeafffaeaeaeffadadadffadadadffadacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff777776ff474747ff484848ff484848ff484748ff494848ff49494aff4c4c4bff4d4d4dff4d4d4dff4d4d4dff4e4e4dff4e4e4eff4f4f4eff4e4e4eff4e4e4eff4e4e4eff4f4f4fff515050ff515151ff515151ff515051ff505150ff505050ff4f4f50ff4e4e4eff4e4e4eff4d4d4dff4d4e4eff4e4e4eff4d4d4dff4c4d4cff4c4c4cff4c4c4cff4b4b4bff4b4a4bff4b4b4aff4a4a4aff494a49ff494a49ff494949ff494949ff494949ff7f7f7fff7f7f7fff7f807fff7f7f7fff7f8080ff7f807fff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff797979ff757575ff707070ff717171ff727372ff747374ff757575ff787878ff7b7a7aff7d7d7dff7c7c7cff7a7a7aff7b7b7aff7c7d7dff7f807fff808080ff7f7f7fff7f7e7fff7a7b7aff777777ff787777ff7b7b7bff7d7d7dff7d7e7eff7d7d7dff7d7d7dff7a7a79ff767677ff747474ff757475ff747474ff737474ff737272ff717171ff6f6f6fff6b6a6bff666665ff6a6a6aff6c6c6cff707070ff7b7a7aff7f7f7fff7f7f80ff807f7fff807f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacadacffadacadffaeafaeffafafaeffafaeaeffafafafffafafafffafafafffaeafaeffafafafffb0b0b0ffb1b0b1ffb1b1b2ffb3b2b3ffb3b3b3ffb2b3b3ffb3b2b3ffb2b2b2ffb3b2b3ffb2b2b3ffb2b2b1ffb1b1b1ffb0b0b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b3ffb4b3b3ffb5b4b4ffb5b5b5ffb6b6b5ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbaffbbbbbbffbcbcbcffbdbdbdffbebebdffbfbebeffbfbfbfffbfc0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c2ffc3c3c3ffc4c3c4ffc3c4c4ffc4c5c4ffc5c4c5ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c6ffc6c7c7ffc7c8c7ffc8c8c8ffc8c9c8ffcac9caffcacbcaffccccccffcfceceffd3d3d3ffd8d8d8ffdededeffe2e3e3ffe7e7e7ffebebebffeeeeeffff0f0f1fff2f1f2fff3f3f3fff3f4f4fff5f4f4fff5f5f5fff5f5f6fff5f5f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f5f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9fafffaf9fafffaf9f9fffaf9f9fff9f9f9fffafaf9fffafafafff9f9f9fffafaf9fffafaf9fffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffffffefffefefffffefffefffffffffffffefefffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffffefefffffffefefffffffffffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffffffffffefffefffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefefffffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefefffffffefefffffefefffffffefffffefffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefefffffefffefffffffffffffefefffffffffffffffefffffffffffefffffffefefffffefffefffefefefffefffefffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffefefffefefefffffffffffffefefffffffffffefffefffefffffffffffefffffefffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefefffffefffefffffffffffffefefffffefffffffefefffffffffffefffffffefefffffefffefffefffffffefffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffefffffefefefffffefefffffffefffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffefffffffffefffffefefffffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffefefffffefefffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f8fff9f8f8fff8f9f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f8f8fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff6f6f5fff6f6f6fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f6f5fff5f5f5fff4f5f5fff4f5f5fff5f4f5fff4f4f4fff3f4f4fff4f4f3fff4f3f4fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff4f3f4fff3f3f3fff2f2f3fff1f2f1fff1f1f1fff0f0f0ffedededffe9e9e9ffe7e7e7ffe4e4e5ffe1e1e2ffdddeddffd8d8d8ffd3d4d3ffcfcfd0ffcdccccffcbcacaffcacacaffc9c9caffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c7ffc7c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c4c4ffc3c3c3ffc3c2c3ffc2c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfbfffbfbebeffbebebeffbdbdbdffbdbdbdffbcbcbcffbbbbbaffbababbffbababaffb9b9b9ffb8b9b9ffb8b9b9ffb8b7b8ffb7b7b7ffb6b7b7ffb6b6b6ffb6b5b6ffb5b5b5ffb5b5b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b2b3ffb2b2b2ffb1b1b2ffb0b1b0ffb0b0b0ffb0afafffafafafffaeaeaeffaeaeaeffadadaeffacacadffacacacffacacacffacacabffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacabac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff484848ff484747ff484748ff484748ff484847ff474748ff484848ff494a4aff4c4c4bff4c4c4cff4c4d4dff4e4d4dff4e4e4eff4e4e4eff4f4e4eff4e4e4eff4e4e4dff4e4e4eff4f4f4fff515050ff515051ff515050ff505050ff504f4fff4e4e4fff4e4e4eff4e4e4eff4d4e4eff4e4e4eff4e4d4eff4d4d4cff4c4c4cff4b4c4bff4b4a4bff4a4b4bff4a4b4bff4a4a4aff49494aff494a4aff494948ff494949ff494949ff494949ff494949ff807f80ff7f7f7fff807f80ff7f7f7fff7f7f80ff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff797979ff797979ff757576ff797979ff797a7aff7a7a7aff7a7a7aff7b7b7cff7e7e7eff7f7f7fff7e7f7fff7e7e7eff7e7e7eff808080ff818281ff828181ff808080ff7f807fff7e7f7eff7c7c7cff7d7d7dff7f7f7fff7f7e7fff7e7e7eff7e7e7eff7e7e7eff7d7d7dff7b7b7bff7b7a7bff7b7b7bff7b7c7cff7a7b7bff7a7a7aff797a79ff787878ff767675ff727272ff747474ff767676ff7a7a7aff7f7f80ff7f7f7fff7f7f7fff7f7f7fff807f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaaaaaaffadacadffacadacffadadacffaeafaeffafafafffafafaeffafafafffafafafffaeaeafffafb0afffb1b1b1ffb2b1b1ffb3b2b2ffb3b3b2ffb3b4b3ffb3b3b3ffb2b2b3ffb2b3b2ffb2b2b2ffb2b2b1ffb1b1b2ffb1b1b0ffb1b0b0ffb1b1b1ffb1b1b2ffb2b1b1ffb2b2b2ffb2b2b2ffb4b4b3ffb4b4b4ffb5b5b5ffb5b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbbbbffbcbcbcffbdbdbdffbdbebeffbfbebeffbfbfbfffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c3ffc4c4c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffcacac9ffcccccbffcdcdcdffd1d0d1ffd5d6d5ffdcdbdcffe0e0e0ffe5e5e5ffe9e9e9ffedededfff0efeffff1f1f1fff2f2f2fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f5f5fff6f5f6fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff7f8f8fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9fafff9fafafffafaf9fffaf9f9fff9f9fafffafaf9fffaf9f9fffafafafffaf9f9fffafaf9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefffffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefefffffefefffffffefefffefffffffefefefffffffefffefffefffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffffffefffffefefffefefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefffefffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffffffefffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffefffffffffffffefffefffffefefffffefffffefefffffffffefffffefefffefefefffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffffefffffefefffffffffefffffefffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffffffffffffffffffefffffefffefffffefffffffffefffffefefffefffefffffefefffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffefffefffefffffffefefffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f8f9fff8f9f8fff8f8f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f7f7fff7f8f7fff7f8f8fff8f7f8fff8f7f8fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff7f6f6fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f5fff5f5f5fff5f6f6fff5f6f5fff5f6f5fff6f6f5fff5f5f5fff6f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff6f6f5fff5f5f5fff4f5f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff1f0f1ffefefefffebebebffe8e9e8ffe6e5e5ffe3e3e3ffe0e0e0ffdbdbdaffd6d5d6ffd1d1d1ffcececeffccccccffcacacaffc9c9caffc9c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c8ffc8c8c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c7c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c3c4ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c1ffc0c1c0ffbfc0c0ffbfbfbfffbebebeffbebebeffbdbdbdffbdbdbcffbcbbbcffbbbbbbffbbbabaffbababaffb9b9b9ffb8b9b8ffb8b8b9ffb8b7b8ffb8b8b8ffb7b6b7ffb6b6b7ffb6b6b6ffb5b6b6ffb4b5b5ffb5b5b4ffb4b4b4ffb3b4b3ffb2b3b3ffb2b2b2ffb2b1b2ffb1b1b1ffb0b0b0ffb0afb0ffafafafffafafaeffaeafaeffaeaeaeffadadadffacadacffacacabffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacabacffacacac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff474748ff484847ff484748ff484848ff434444ff484848ff484847ff4a4a4aff4c4c4cff4d4d4dff4d4d4cff4d4d4dff4d4e4dff4e4e4eff4e4e4eff4e4f4eff4e4d4eff4e4d4eff4f4f4fff515151ff525251ff505150ff505050ff4f5050ff4e4e4fff4d4d4dff4d4d4eff4e4e4eff4e4f4eff4e4d4eff4d4d4cff4c4c4cff4c4c4bff4b4b4bff4a4b4aff4a4a4bff4a4a4aff4a4a4aff494949ff494949ff494949ff494949ff484949ff494949ff4849490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff797979ff797979ff797979ff797979ff7a7a79ff7a797aff7b7b7aff7c7b7cff7e7e7dff7f7f7fff7e7f7eff7e7e7fff7f7e7fff808080ff818181ff818181ff818080ff7f8080ff7e7e7eff7d7e7dff7d7d7dff7e7e7eff7e7f7fff7f7f7fff7f7e7fff7e7d7eff7c7d7cff7c7b7cff7b7b7bff7b7b7bff7b7b7bff7e7e7eff7e7e7eff7d7d7dff7c7c7cff7b7b7bff7e7d7eff7b7b7aff7b7b7bff7f7f7fff7f7f7fff807f7fff7f7f7fff7f8080ff7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaaaaaaffaaaaaaffacadadffacacacffadadacffaeafafffaeafaeffaeafafffafafafffb0afb0ffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb3b4b3ffb3b3b3ffb2b3b3ffb2b3b2ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b0ffb1b1b0ffb1b1b1ffb1b1b2ffb2b2b1ffb2b2b2ffb3b3b3ffb3b4b4ffb4b5b4ffb6b6b5ffb6b6b6ffb7b7b7ffb8b8b8ffb8b9b8ffb9b9b9ffbababaffbbbabaffbbbbbcffbcbdbcffbdbcbdffbebebeffbebfbeffbfbfbfffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c3ffc4c3c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcac9c9ffcacbcbffccccccffcfcfcfffd3d3d3ffd8d9d8ffdededeffe3e3e3ffe8e7e8ffebebebffeeefeefff0f0f0fff2f2f1fff3f2f2fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff6f6f5fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f7f7fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9fafafff9fafafff9fafafffafaf9fffaf9fafffaf9f9fffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffefefefffffffefffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefffffffefefefffefefefffffefefffefefefffefffffffefefffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefffffffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffffefefffffefefffefefefffefffefffefffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffefffffffefffefffefffffffefffffffefffefffffffffffefefffffffefefffffefffffffefefffefefffffefffefffffffffffffefefffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffefefffffefffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffefffefffffefefffefefefffefffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffefefefffefefffffffffefffffefffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffefffffefffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefdfffefefefffefefefffefefefffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f7f8fff8f8f8fff8f7f8fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f6fff7f7f6fff6f7f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f5fff5f5f5fff5f6f5fff6f6f5fff5f6f5fff6f5f6fff6f5f6fff6f6f6fff6f5f5fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff5f5f4fff4f4f4fff4f3f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f1f1fff1f1f0fff0f0f0ffededecffe9e9e9ffe7e7e7ffe4e4e5ffe2e2e1ffdededeffd8d9d9ffd3d3d2ffcfcfcfffcccdcdffcbcbcaffcacac9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c7ffc7c7c8ffc7c8c7ffc7c7c7ffc7c6c6ffc7c6c6ffc6c6c6ffc5c6c6ffc6c6c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc3c4c3ffc3c2c3ffc3c2c2ffc2c2c2ffc1c1c1ffc0c1c0ffbfc0bfffbfbfbfffbfbfbeffbebdbeffbdbdbdffbcbcbdffbbbcbbffbbbbbaffbababaffbab9b9ffb9b9b9ffb9b9b8ffb9b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b2ffb2b2b1ffb1b1b1ffb1b0b0ffb0b0b0ffb0b0afffafb0afffaeafafffaeaeaeffadadaeffadadacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffabacacffacacabffacabacffacabab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff474848ff484847ff444444ff404040ff404040ff414140ff444444ff484747ff494949ff4a4a4aff4a4a4aff4b4b4bff4c4b4bff4b4c4cff4b4c4bff4b4b4bff4b4b4bff4d4c4cff4f4e4eff4f4f4fff4e4e4eff4d4e4dff4c4d4cff4b4b4bff4b4b4aff4b4b4bff4b4c4cff4c4c4cff4b4c4bff4a4a4aff494949ff494848ff484848ff484848ff484847ff474747ff474647ff474747ff474646ff494949ff494849ff494849ff494949ff4949490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff797979ff797979ff797979ff797a79ff7a7a7aff7a7a7aff7b7b7bff7d7e7dff7f7e7eff7e7e7fff7f7f7eff7f7f7eff808080ff818181ff818182ff818181ff818181ff818080ff7f7f7fff7e7e7eff7e7e7eff7e7e7eff7f7f7fff7f7f7fff7f7e7eff7f7e7eff7e7e7dff7d7d7cff7c7c7bff7b7b7bff7d7e7eff7e7e7eff7d7d7eff7e7e7dff7d7d7dff7d7e7eff7d7e7dff7d7e7eff7f7f7fff7f7f7fff80807fff7f7f7fff7f7f7fff7f7f7fff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa8a8a9ffaaaaaaffaaaaaaffaaaaaaffacacacffacadadffacacadffafafaeffaeaeaeffafafafffb0b0afffb1b0b1ffb2b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b1b2ffb1b1b1ffb0b1b0ffb0b0b0ffb0b1b1ffb1b1b1ffb2b2b1ffb2b2b2ffb3b2b2ffb3b3b3ffb4b4b4ffb4b4b5ffb5b6b5ffb6b6b6ffb7b7b7ffb8b7b7ffb9b8b8ffb9b9b9ffbababaffbbbbbaffbbbcbcffbcbdbcffbdbdbdffbdbebdffbfbebeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c1c1ffc3c2c2ffc3c2c3ffc3c3c3ffc4c3c4ffc3c4c3ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c8ffc8c8c9ffc9c8c8ffcacacaffcccbcbffcdcdceffd1d1d1ffd6d6d6ffdbdbdbffe1e1e1ffe5e6e5ffeaeae9ffeeededfff0efeffff1f0f0fff2f2f2fff3f3f3fff3f4f4fff5f5f5fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff5f4f5fff5f5f5fff5f4f5fff4f5f4fff5f4f5fff5f4f4fff5f4f4fff5f5f5fff4f5f4fff5f5f5fff5f5f4fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff6f6f6fff5f6f5fff6f6f6fff7f7f6fff7f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9faf9fffaf9fafffaf9f9fffaf9f9fffafafafff9f9f9fffafaf9fffaf9f9fff9faf9fff9faf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffffefffffefffffffffefffefffefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffefffffffefefefffffefefffefffffffffffefffefefefffefffffffffefefffffefffffffefefffffefefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfdfffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffefffffffffffefffffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffefdfdfffefefefffefefefffefefefffefefefffffffefffefefffffefefefffffffefffefffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffefffffffffffffffffefefffffffffffffefefffffefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffffefffffefffefffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff7f7f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff6f7f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff6f6f5fff6f5f6fff6f6f5fff5f6f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff5f5f5fff6f6f5fff5f6f6fff6f6f6fff6f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f6f5fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff1f2f1fff0f1f0ffefefefffebebebffe9e9e9ffe5e6e6ffe3e3e3ffe0e0e0ffdcdbdbffd6d6d6ffd1d1d2ffcececeffcccccbffcacacaffc9c9c9ffc8c9c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c5ffc3c3c4ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c1ffc0c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbdbcbdffbcbcbcffbcbcbbffbbbbbbffbababaffbabab9ffb9bab9ffb9b9b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b6b7ffb6b7b7ffb6b6b6ffb5b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb4b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb1b1b1ffb0b0b0ffb0b1b0ffb0b0b0ffafb0b0ffafafafffafafafffadaeaeffaeadaeffacadadffacacacffacacabffacacacffacacacffacacacffacabacffacacabffacacacffabababffacabacffabacab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484847ff484748ff484847ff444444ff404040ff3a3939ff393939ff393a3aff3d3d3eff424242ff444343ff464545ff474646ff474746ff474747ff474746ff464546ff454445ff444444ff454545ff464646ff474747ff464747ff464646ff464646ff454545ff444444ff444444ff444445ff454545ff454544ff444444ff434343ff434343ff424343ff434343ff434343ff434343ff434343ff434243ff424343ff474747ff494949ff494949ff494949ff4949490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff797979ff797979ff797979ff79797aff7a7a7aff7c7c7cff7e7e7dff7e7f7fff7f7f7eff7e7f7fff7f7f7eff808080ff818181ff818181ff818181ff818182ff818181ff818181ff808181ff7f7f7fff7f7e7fff7f7e7eff7f7e7eff7f7f7fff7f7e7fff7e7e7eff7e7e7eff7d7e7dff7c7d7cff7d7e7eff7e7e7eff7e7e7eff7d7e7eff7e7e7eff7d7e7eff7e7e7eff7e7e7dff7f7f80ff7f7f7fff7f7f7fff7f7f80ff807f7fff7f7f7fff7f7f7fff807f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa8a8a8ffa8a8a8ffa8a8a9ffaaaaaaffaaaaaaffaaaaaaffadacacffadacadffadacacffadadadffaeaeaeffafafb0ffb1b0b0ffb1b1b1ffb2b2b2ffb2b3b2ffb2b3b3ffb3b3b3ffb2b2b3ffb1b2b1ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b0ffb0b0b1ffb1b0b1ffb1b1b1ffb2b1b2ffb3b2b2ffb3b3b2ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b6ffb6b6b7ffb7b7b7ffb8b7b7ffb9b8b8ffbab9b9ffbababaffbbbbbbffbcbcbbffbcbcbdffbdbdbdffbebebeffbebfbfffbfbfbfffc0c0bfffc0c1c1ffc0c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c5c5ffc6c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc7c8c8ffc7c8c7ffc9c8c8ffc9c9caffcbcbcbffccccccffcfcfcfffd3d3d3ffd9d9d9ffdfdedeffe3e3e3ffe8e8e8ffecebecffefeeeefff0eff0fff1f2f1fff2f3f2fff3f4f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff5f4f5fff5f5f4fff5f4f5fff5f5f4fff4f5f4fff5f4f4fff5f4f5fff5f5f5fff4f5f5fff4f5f5fff5f5f4fff5f4f4fff5f5f4fff5f5f4fff5f5f4fff5f5f5fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f8f7fff7f7f8fff7f8f7fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9fafafff9fafafffafaf9fffaf9f9fffafaf9fffafaf9fffafaf9fffafafafffafaf9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffffffffffffefefffefefffffefefffffefefffffefefefffefffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefefffffefefffefefefffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefffffffefffffefefefffefefefffffffffffefefefffffefefffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefffefefefffefefffffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffefffefefffffefefffffffffffffefefefffefffffffffffefffffffffffffefefffffffefffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefefdfffefefefffefdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefffffffefffffffffefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefefffefffffffefffffffefefefffffefffffefefefffefffefffefefefffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffefffffffffefffffffefffffefefffffefffffffefefffefffefffefefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefefffefefefffdfdfefffefdfefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffffefefffffefefffefefffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f8fff8f8f9fff9f8f8fff9f9f9fff9f9f8fff9f9f8fff8f9f8fff8f8f9fff8f8f9fff9f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff6f7f7fff6f7f7fff6f6f6fff7f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f6fff6f6f5fff6f6f6fff5f5f5fff5f6f5fff5f5f6fff5f6f5fff5f6f6fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff5f5f6fff6f5f6fff6f6f5fff6f6f5fff6f5f5fff6f5f6fff6f5f5fff5f6f5fff5f5f6fff6f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff5f4f5fff4f3f4fff3f3f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff3f3f3fff2f2f3fff3f2f3fff2f3f3fff3f3f3fff2f2f2fff2f1f1fff1f1f2fff1f1f1fff0f0f0ffefeeeeffeaeae9ffe7e8e7ffe4e4e4ffe2e2e2ffdededeffd8d9d9ffd3d3d3ffd0d0d0ffcdcdcdffcacbcbffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c4ffc4c5c4ffc4c4c4ffc3c3c4ffc3c4c3ffc2c2c3ffc2c2c2ffc2c1c2ffc1c1c1ffc0c1c0ffc0bfbfffbfbebfffbebebeffbdbebdffbcbcbdffbcbcbcffbcbcbcffbbbbbbffbbbbbaffb9babaffbab9baffb9b9b9ffb9b8b9ffb8b7b8ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb4b5b4ffb4b4b4ffb3b3b4ffb3b3b3ffb2b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb0b1b1ffb0b1b1ffafb0b0ffb0afb0ffafafafffaeafaeffaeadadffadadadffadacacffacacacffacacacffacacacffabacacffabacacffacacacffacacacffacababffabacabffababac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474848ff474848ff444444ff414041ff393939ff333332ff323233ff323332ff373737ff3c3b3bff3e3e3dff414140ff424242ff424142ff404140ff3d3e3dff3a3a3aff383838ff383838ff383838ff383838ff393839ff393939ff393938ff383737ff383737ff373737ff373837ff363637ff373737ff383838ff383838ff383837ff383939ff3b3a3bff3d3d3dff3f3e3fff3f3e3eff3e3e3fff3f3f3fff3e3e3eff434343ff474646ff494948ff484948ff4949490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff7a7979ff484848ff484948ff484849ff4a4a4aff4c4c4cff4d4d4cff4e4d4dff4d4d4dff4e4e4eff4e4f4fff4f4f4fff4f4f4fff4f4f4fff504f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4eff4e4f4eff4f4f4fff4e4e4fff4f4e4fff4e4f4fff4f4f4fff4e4e4eff4e4e4eff4e4e4eff4e4f4eff4d4e4eff4e4e4eff4d4d4dff4c4d4cff4b4b4bff4f4f4fff585858ff5f5f60ff5f5f60ff606060ff5f5f5fff5f6060ff7f7f7fff7f7f80ff7f7f7fff7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffaaaaaaffaaaaaaffaaaaaaffadadadffabababffacacacffadaeaeffafafafffb0b0b0ffb1b1b1ffb1b2b2ffb2b3b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b2b1ffb1b0b1ffb1b1b1ffb1b0b0ffb0b0b0ffb0b0b1ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb4b3b3ffb4b5b4ffb5b5b5ffb6b6b5ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b8ffb9b9baffbababaffbbbbbaffbbbcbbffbcbcbcffbdbdbdffbebebeffbebebfffbfbfc0ffc0bfc0ffc1c1c0ffc1c1c0ffc1c1c1ffc2c1c2ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc9c9c9ffc9c9c9ffccccccffcececdffd1d1d0ffd6d6d6ffdcdcdcffe1e1e1ffe6e5e6ffe9eaeaffeeeeeeffefefeffff0f0f0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff5f5f5fff5f5f4fff4f4f5fff4f5f5fff5f5f5fff4f4f4fff4f5f5fff5f5f4fff5f5f5fff5f4f4fff5f5f4fff5f4f5fff4f5f4fff5f5f5fff5f4f4fff4f4f4fff5f5f4fff4f5f5fff5f4f4fff4f5f4fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff6f5f5fff6f5f6fff6f6f6fff6f7f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fffaf9fafff9faf9fffafafafffaf9f9fffafaf9fffafaf9fffafafafffaf9f9fff9faf9fff9faf9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffefffefffffefefffefffffffffffffffefffefffefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffffefefffefefffffefefefffefffefffefefefffefefefffefffefffffefefffefffefffefefffffefffffffffefffffffffefffefefffffefffefffffefefffefffffffffffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefefffefdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffffefffffefffffffffffffffefffefffefffefffefffffffefffffffefffefffefffffffefffffffefffffffffffefffffefffffffefffffefffefffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffefefefffefefdfffefefefffdfefefffdfdfefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffffffefffefefefffffffffffffffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffffefffffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffefffffefefffffffffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffefffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f9fff9f8f9fff8f9f8fff9f9f8fff9f9f9fff8f8f8fff8f9f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f8fff7f8f7fff8f8f7fff7f8f8fff8f8f7fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff7f7f6fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff6f5f6fff5f5f6fff6f5f6fff6f5f6fff5f5f5fff6f5f6fff6f5f6fff6f5f5fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff4f5f4fff5f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff2f3f2fff3f3f2fff3f3f3fff3f3f2fff2f3f3fff2f2f2fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f1ffeeeeefffebebebffe9e9e9ffe6e6e6ffe3e3e3ffe0e1e0ffdcdcdcffd6d7d6ffd2d1d2ffcecfcfffccccccffc9cacaffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c5ffc4c4c4ffc4c4c3ffc3c3c2ffc3c3c3ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c1ffbfbfbfffbfbfbfffbfbebeffbebdbdffbdbcbdffbcbcbcffbcbcbbffbbbbbbffbababaffbababaffbab9b9ffb9b9b9ffb8b8b9ffb8b8b8ffb8b7b8ffb7b7b6ffb6b6b6ffb5b6b5ffb6b5b5ffb5b5b5ffb5b5b4ffb4b4b5ffb3b3b3ffb3b4b4ffb3b3b3ffb2b2b2ffb2b2b1ffb1b2b2ffb1b1b1ffb1b1b1ffb0b0b1ffb0b0b0ffb0b0afffafafafffaeaeaeffadaeadffacadadffacacacffabacabffacacacffabacacffacacacffabababffabacabffabababffabababffabababffababab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474848ff444444ff404040ff393939ff323333ff2d2d2dff2c2c2cff2c2c2cff2f2f2fff343435ff363636ff393939ff3b3b3bff3b3b3bff373838ff323232ff2c2c2cff282828ff272626ff262727ff262626ff252626ff262626ff262526ff262626ff262526ff262525ff262525ff252525ff252524ff262626ff272727ff282828ff2b2b2bff302f2fff353535ff383838ff393939ff393839ff393938ff393939ff3e3f3eff434342ff474747ff494948ff4949490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff79797aff79797aff797979ff484848ff484848ff484848ff484848ff494948ff4a4a4aff4c4c4cff4c4d4cff4d4e4dff4e4d4dff4e4e4eff4e4e4fff4f4f4fff4f4f4fff504f4fff4f4f4fff4f4f4fff4f4f4eff4f4f4fff4e4e4eff4e4f4fff4f4e4eff4f4f4fff4f4e4fff4e4e4eff4e4e4eff4e4f4eff4f4e4eff4e4e4eff4e4d4eff4d4d4dff4c4d4cff4b4b4bff4b4b4bff4a4b4bff4e4f4eff585858ff5f605fff605f60ff5f6060ff606060ff5f605fff7f7f7fff7f7f7fff7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa9aaaaffaaa9aaffa9a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffaaaaaaffaaaaaaffaaaaabffaaaaaaffacacacffadadadffaeaeafffb0b0afffb1b1b1ffb2b1b1ffb2b2b2ffb1b1b2ffb1b1b1ffb1b1b1ffb1b1b1ffb0b1b1ffb0b0b0ffb0b0b0ffb0b1b0ffb1b1b1ffb1b1b1ffb1b2b2ffb2b3b2ffb2b3b3ffb3b4b3ffb3b4b4ffb4b5b5ffb5b5b5ffb6b6b6ffb6b7b7ffb7b7b8ffb8b8b8ffb9b8b9ffbab9b9ffbababaffbbbbbbffbcbcbcffbdbdbcffbebebdffbebebeffbfbfbfffbfbfc0ffbfc0c0ffc1c0c1ffc1c0c1ffc1c1c1ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c5c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc9c8c8ffc9c9c8ffcacacbffcdcdcdffcfcfcfffd3d4d4ffdadad9ffdfdfe0ffe3e3e3ffe8e8e8ffecececffeeeeeefff0f0effff1f2f1fff3f2f2fff3f3f3fff4f4f5fff4f4f5fff5f5f4fff5f5f5fff4f5f5fff4f5f4fff4f5f4fff4f5f4fff4f5f4fff5f4f4fff4f5f5fff4f5f5fff4f4f4fff4f5f4fff4f4f4fff4f5f5fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff4f5f4fff5f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff5f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f6fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f8fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9fafff9fafafff9f9f9fff9f9fafffaf9f9fff9faf9fff9fafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffefffffffefefffffffefefffffefefffefffefffffffffffffefefffefefffffffefffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefffffefffffffffefffffefffefffefefefffffefefffefffffffffffffffefefffffffefffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffefefffffefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffffffffffffefefffefefefffffffffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffefefffffffefffffffefefffefffffffffffffffffefefffefffffffffefffffefffefffefefefffefffffffefffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefffefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfefefffefefefffefdfefffefdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffefffefefefffefefffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffefffefffefefffffffffefffefffffffffefefffefffefffffefffffefffffffefefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffffffefffefffffffffffffffefefffffffefffffefefffffefefffffffffefffffefefffefffffffefffefffefefffffefffefffefffffffffffefffefffefffffefffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffefdfefffefefefffefefefffdfdfefffefefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffffefefffffefefffefffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff8f7f7fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f7f7fff7f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f6f6fff5f6f6fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff2f2f2fff2f1f2fff2f2f3fff2f2f2fff1f1f1fff1f1f1fff0f1f1ffefefefffedeeedffeaeaeaffe7e8e7ffe4e4e5ffe2e2e2ffdfdedeffd9dadaffd5d5d5ffd0d0d0ffcdcdcdffcbcbcbffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc3c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc1c1c2ffc2c2c2ffc1c0c1ffc0c0c0ffc0bfc0ffbebebfffbebebeffbdbdbdffbcbcbdffbcbcbcffbcbbbcffbbbbbbffbababaffb9bab9ffb9bab9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b7b8ffb6b7b7ffb6b6b6ffb6b6b6ffb5b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb3b4b4ffb3b3b4ffb3b3b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b1ffb0b1b1ffb1b0b0ffafb0afffafafafffaeafafffadadaeffadadadffadacacffacacacffacacacffacababffababacffacabacffabababffabababffabacacffabababffabaaab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444444ff404040ff393939ff323232ff2d2c2dff272828ff272828ff252425ff262626ff2a2b2aff2c2c2cff2f2f2fff313131ff303131ff2c2c2cff242424ff1c1d1dff181918ff171717ff161616ff161617ff161616ff151515ff151515ff161616ff151515ff151615ff151414ff151515ff141515ff161516ff171818ff1a1919ff1c1d1dff222322ff292929ff2d2c2dff2e2e2eff2f2f2fff313231ff323232ff393939ff3e3f3fff434343ff464647ff4949490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff484848ff484848ff484848ff484748ff474848ff484848ff494849ff4a4a4aff4c4c4bff4c4c4cff4d4e4dff4d4e4eff4e4e4eff4e4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4e4f4fff4e4e4eff4d4d4eff4e4e4eff4e4f4fff4e4f4fff4e4f4eff4e4e4eff4e4f4fff4e4e4eff4e4e4eff4e4e4eff4d4e4eff4d4c4cff4b4b4bff4b4a4bff4b4b4bff4a4a4bff4a4a4aff4f4e4eff585858ff606060ff605f5fff5f6060ff606060ff5f605fff7f7f7fff7f808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa9aaaaffaaa9aaffa9aaa9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffaaaaaaffa9a9a9ffa9aaaaffababacffadadacffaeadaeffafafb0ffb0b0b0ffb0b0b1ffb1b1b1ffb0b1b1ffb1b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b0b0ffb1b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b3ffb3b3b3ffb3b4b3ffb4b4b4ffb5b5b5ffb5b6b6ffb6b6b6ffb7b6b7ffb7b8b8ffb8b8b8ffb9b9b9ffbababaffbabbbbffbbbcbcffbcbcbcffbcbdbdffbdbebdffbebebeffbfbfbfffbfbfc0ffc0c0c0ffc1c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc5c4c5ffc4c5c5ffc5c5c5ffc5c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c9ffc9cac9ffcbcbcbffcececeffd1d1d1ffd7d7d7ffddddddffe2e2e2ffe5e6e6ffeaeaebffeeeeedffefefeffff0f1f1fff2f2f2fff2f2f3fff4f4f3fff4f5f5fff5f4f4fff4f5f4fff5f4f4fff4f4f4fff4f4f5fff5f4f4fff5f4f4fff4f5f4fff5f5f5fff5f4f4fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f5f5fff4f5f5fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f5f4fff4f5f4fff5f5f4fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f8f7fff8f7f8fff7f8f8fff7f7f8fff8f7f8fff8f8f8fff8f9f8fff9f9f9fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9fafafff9f9f9fffaf9fafff9faf9fffaf9fafffaf9fafffaf9fafff9fafafffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefefffffffefffffefffefffffffffffefffefffefefefffefefefffefffefffffefefffffffefffffefefffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffefefefffefefffffffffffffefefefffefefffffefefefffefefefffefffefffffefefffefefffffefffefffefefffffffefefffffffefffffffefffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffefffffffffffffffffffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffefefffffffefefffefffefffffefefffffffefffffffefffefefffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffefffffffffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffefffefffefefffffffefffffefffefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefdfffefefdfffefdfefffdfdfefffefdfefffdfdfdfffefdfefffefefdfffdfdfefffdfdfefffefefefffdfefefffefefefffefefefffffefefffefefefffefffefffefffffffffefffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefefefffffffffffffefefffefffffffefffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefefffefffffffffffefffffefefffefffefffefefefffefefffffffefefffefffefffefefffffefefefffefffefffefefefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffffffffffefffefffefefffffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfefffefefefffefdfefffdfefefffefefefffefefefffefefffffefffefffffffffffffffffffefefffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f9fff9f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f6f7fff7f7f7fff7f6f6fff6f7f7fff6f6f6fff6f6f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f6fff5f5f6fff6f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff2f3f3fff2f3f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff1f2f1fff0f0f0ffeff0f0ffeeeeeeffebebebffe9e9e9ffe6e7e6ffe4e4e4ffe1e1e1ffdcdcdcffd7d7d7ffd2d3d2ffcfcecfffcccccbffcac9c9ffc8c8c9ffc8c7c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c6ffc5c6c6ffc5c5c6ffc5c5c5ffc4c5c5ffc5c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc2c3c2ffc2c3c2ffc2c1c2ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0bfffbfbfbfffbebebeffbdbdbdffbdbcbdffbcbdbdffbbbbbbffbbbabbffbababaffb9babaffb9bab9ffb9b8b9ffb8b8b9ffb7b8b8ffb7b7b8ffb7b7b7ffb7b7b6ffb6b6b6ffb6b5b5ffb5b5b6ffb5b5b4ffb5b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb3b3b2ffb2b2b2ffb1b1b2ffb1b1b1ffb1b2b1ffb1b0b1ffb0b1b1ffb0b0b0ffafafb0ffafafafffaeaeaeffaeaeaeffadadadffacacacffacababffabacabffacababffabacabffabababffabababffabababffabaaabffabababffabaaaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404140ff393939ff333332ff2d2d2cff272728ff222223ff232223ff1e1f1eff1c1b1bff1e1e1eff1f1f1fff212121ff222222ff212221ff1d1c1dff161616ff10100fff0c0d0dff0b0c0bff0b0c0bff0c0b0cff0b0b0bff0a0a0aff0a0a0aff0b0b0aff0b0b0bff0a0b0bff0b0a0aff0b0b0bff0b0b0bff0b0b0bff0d0c0dff0f0f0eff111111ff141514ff1a1919ff1b1b1bff1c1d1dff202021ff242424ff242424ff323232ff393939ff3e3f3fff434342ff474746000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff484848ff484748ff454545ff464646ff464646ff484748ff4a4a49ff4a4b4bff4b4c4bff4d4c4cff4e4e4eff4e4f4eff4f4f4fff4f4f4fff50504fff4f4f4fff4f4f4fff4e4e4fff4e4f4eff4f4f4fff4f504fff4f4f4fff4f4f4fff4f4f4fff4f4f4eff4d4e4eff4d4d4dff4d4d4dff4c4b4cff4a4b4bff4a4a4aff49494aff49494aff484948ff484848ff4c4c4cff545454ff5d5c5cff5f605fff605f5fff60605fff60605fff605f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabababffaaababffa9a9aaffaaa9a9ffaaaaa9ffa8a8a8ffa8a8a8ffa8a8a9ffa8a8a8ffa9a8a8ffa9aaa9ffabababffacacadffaeaeaeffaeafaeffafafb0ffafafafffb0b0b0ffb0afafffafb0b0ffafafafffafafb0ffb0b0b0ffb0b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b1ffb2b3b2ffb3b3b3ffb3b4b3ffb4b4b4ffb4b4b5ffb5b5b6ffb6b5b6ffb6b6b6ffb7b7b7ffb8b8b8ffb8b8b9ffb9b9b9ffbababaffbabbbbffbcbbbcffbdbcbdffbdbdbdffbdbebeffbebfbeffbfbfbfffc0bfc0ffc0c1c0ffc1c0c1ffc1c1c1ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c9ffcbcacaffcdcdccffd0d0d0ffd4d3d3ffdadadbffe0e0dfffe4e4e4ffe8e9e8ffecececffeeeeeffff0f0effff1f1f1fff1f2f2fff2f2f3fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff4f5f4fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f6fff6f6f6fff6f5f6fff6f6f6fff7f7f7fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fff7f7f7fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9fafffaf9fafff9f9f9fffaf9fafffafaf9fff9f9fafff9f9fafffafaf9fff9faf9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefffffffefefffffffefffefffffffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffefffffffefffefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffefefffffefefffffefefffefefffffffefefffffffffffffefffffefefefffffffffffefffefffefefefffefffffffffefffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefefffffefefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffdfefdfffefefefffefefefffffefefffefffefffefffefffefefefffefefefffffffefffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffefffefffffefffffefffefffffefffffffffefffefefffffefffefffffffffffefefffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefffffffffefffefffffffefffefffefffffffefefffffffffffffefffefffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffefffffffefefffffffefffefffffffefefefffefefefffefefefffdfdfefffefefefffefefefffefefdfffdfefdfffefdfefffdfefdfffefdfefffefefdfffdfdfefffdfefdfffefefefffdfefefffdfefdfffefefefffefefefffefefefffefffefffefefefffffefffffffffefffffffefffffffefffefffffffffefefffffffefffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefefffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffffefffefffffffffffefffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffefffffffffffffefffffefefefffffffffffefffefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefffefffefffefffffefffffefefefffefefffffffffffffffefefffffffefffffffffffefefefffffefefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefdfdfffdfefefffdfefdfffefefefffefdfdfffdfefefffefefefffefdfefffefefefffefffffffefefefffffefefffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f7f8fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff6f6f6fff6f6f7fff7f6f7fff6f6f6fff7f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff4f5f5fff4f5f5fff5f4f5fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f1f1fff1f2f2fff1f2f1fff1f1f1fff0f0f0ffefeff0ffefefefffeeededffeaeaeaffe8e8e8ffe5e5e5ffe2e2e2ffdfdfdfffd9dadaffd5d5d5ffd0d1d0ffcdcdcdffcacbcaffc9c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c6c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c1ffc1c1c0ffc0c1c0ffc0bfc0ffc0bfbfffbebfbfffbebebeffbdbdbeffbcbcbdffbcbcbcffbbbbbbffbbbbbbffbbbabaffbab9b9ffbab9b9ffb9b8b9ffb9b8b8ffb8b7b8ffb8b7b7ffb7b7b7ffb7b6b7ffb6b6b5ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b5ffb4b3b4ffb3b3b3ffb3b2b3ffb3b3b3ffb3b2b2ffb2b2b2ffb2b2b1ffb2b2b2ffb1b1b1ffb0b0b1ffb0b0b0ffb0afafffafafafffaeafafffadadadffadacadffadadacffabababffabababffabababffabababffabababffabababffabababffabababffabaaaaffaaaaab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff323333ff2d2d2cff272827ff222222ff1d1d1dff1d1d1dff181717ff111111ff121212ff121212ff131313ff121312ff111111ff0e0d0dff0a0a0aff060706ff050505ff050405ff050504ff050504ff040403ff030403ff030303ff040403ff030404ff040404ff040405ff040404ff050405ff040404ff060505ff070706ff080707ff0a0a0aff0c0c0cff0c0c0cff0e0d0eff121111ff151515ff151415ff232423ff333232ff393938ff3e3e3eff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484748ff484848ff474848ff484848ff444545ff3f3f3fff414041ff414241ff434343ff454544ff464545ff464646ff464546ff464546ff464646ff474747ff484747ff484748ff484848ff494848ff474847ff474747ff484848ff484848ff484848ff4a4949ff494949ff484848ff464747ff464646ff474646ff464646ff464747ff474647ff464646ff464645ff444545ff434343ff464646ff4e4d4dff555555ff5d5d5dff606060ff60605fff5f605fff605f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabaaabffabaaabffababaaffaaa9a9ffaaa9aaffa9a9a9ffa9a8a8ffa8a8a8ffa7a7a7ffa8a8a9ffa9a9aaffabababffadacacffadadadffaeaeaeffaeafafffafafaeffafafafffafafafffafafafffb0afb0ffb0afafffb0b0b0ffb0b1b1ffb1b1b0ffb1b1b1ffb2b2b1ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b3ffb4b5b4ffb5b4b5ffb5b6b5ffb6b6b7ffb7b7b6ffb7b7b8ffb8b8b8ffb9b9b9ffb9b9baffbabbbaffbcbbbbffbcbcbcffbdbdbdffbdbebdffbebebeffbfbfbfffc0bfbfffc0c0bfffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc5c4c4ffc4c5c4ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c7ffc8c8c8ffcac9c9ffcccbcbffcecdceffd2d2d1ffd8d7d7ffdddeddffe2e2e2ffe6e6e6ffeaeaebffedededffefeeeffff0f0f0fff2f1f1fff2f3f2fff3f3f3fff4f4f4fff3f3f3fff3f3f4fff4f4f4fff4f3f3fff4f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff5f5f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff5f5f5fff5f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f8f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9faf9fffaf9fafff9f9fafff9faf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffefffefefffffffffefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefefffffefefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffffffffffefffffffffffffffefffefffefffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefefefffffefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffefefefffefdfdfffefdfefffdfdfefffdfefefffefefefffefefdfffefefefffefefdfffefefefffffefefffffffefffefffefffefefefffefffefffefefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffefffefffffffffffefffefffefffefffefefffffffefefffffefefffefefefffffefffffffffefffefefffffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffefffffffffefefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefffffffefefffffffefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefefefffffffefffefffefffffefffffefefffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefdfdfffefdfefffdfdfefffefdfefffefefdfffefefefffefefefffefffefffffefefffefefffffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f8f9fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f6f6fff7f6f7fff6f6f6fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f5f5fff6f5f5fff6f5f5fff6f5f5fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff5f4f5fff4f5f4fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff5f5f5fff4f5f5fff4f4f4fff5f5f5fff5f4f5fff5f5f4fff5f4f4fff4f4f3fff4f4f4fff3f3f3fff4f4f3fff3f4f3fff3f3f3fff2f3f3fff3f2f3fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0eff0ffefefeeffeeeeeeffebebebffe9e9e9ffe7e6e6ffe3e3e3ffe0e1e0ffdcdcdcffd7d6d7ffd2d2d2ffcececeffcccbcbffc9c9c9ffc8c7c8ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc3c4c4ffc4c3c3ffc3c3c3ffc2c3c2ffc2c1c2ffc1c2c1ffc1c1c1ffc0c1c1ffbfc0c0ffbfbfbfffbfbfbeffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbbbcffbbbbbaffbbbbbaffbabab9ffb9b9b9ffb8b9b8ffb9b9b8ffb7b8b7ffb8b8b8ffb7b7b7ffb7b6b7ffb6b6b6ffb6b6b5ffb5b5b6ffb5b5b5ffb5b4b5ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b2ffb2b3b2ffb2b2b2ffb2b2b1ffb2b1b1ffb1b1b1ffb1b0b1ffb0b0b0ffb0afb0ffafafafffaeafaeffaeadaeffadadadffacadadffabacacffabababffabababffabababffabababffabababffabaaabffabababffabaaaaffabaaabffaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323233ff2c2c2cff272727ff232222ff1e1d1dff171616ff181818ff0f0f0fff0a090aff080809ff090a0aff090909ff090908ff070707ff060505ff030403ff030203ff030202ff010202ff020102ff010201ff010102ff010202ff010102ff020101ff010201ff010202ff020202ff020202ff020202ff020202ff020202ff030302ff030302ff040404ff050505ff050505ff050605ff090909ff0c0c0dff0b0a0bff151515ff242423ff323233ff393939ff3f3e3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474848ff484848ff484848ff454545ff3f4040ff3b3c3bff3d3d3dff3f3e3fff40403fff414140ff414040ff3f3f3fff3c3c3cff393939ff363736ff373637ff363637ff383737ff373737ff363635ff353536ff363636ff373637ff373637ff373737ff383838ff393939ff383838ff373737ff383838ff3b3b3bff3f3f3fff424142ff434342ff434343ff424242ff414141ff403f3fff434243ff484848ff4d4e4eff555556ff5c5c5cff605f5fff605f5fff606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacacffacacacffaaabaaffabababffaaababffaaa9a9ffaaaaa9ffaaaaa9ffa8a9a9ffa8a8a8ffa9a9a9ffaaaaaaffabababffacacacffadadacffadaeadffaeaeaeffaeaeaeffafaeafffafafafffb0afb0ffb0b0afffb0b0b0ffb0b1b0ffb1b1b1ffb1b1b1ffb1b1b2ffb2b2b2ffb2b2b2ffb3b2b3ffb3b3b3ffb4b4b4ffb5b4b4ffb6b5b5ffb6b5b5ffb7b7b7ffb7b7b7ffb8b7b8ffb8b8b8ffb9b9b9ffbababaffbabbbaffbcbcbbffbcbcbbffbcbdbcffbebdbdffbebebeffbebfbfffbfbfbfffc0c0c0ffc0c0c1ffc1c1c1ffc1c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc7c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c8ffcbcacaffcccccdffcfcecfffd5d5d4ffdadad9ffdfe0e0ffe4e4e4ffe8e8e8ffecebecffeeeeeeffefefeffff1f1f0fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f3f3fff3f3f4fff4f4f3fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff3f3f3fff4f3f3fff4f3f3fff4f4f4fff4f3f3fff4f4f4fff4f3f3fff4f3f4fff3f3f4fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff3f4f3fff4f3f4fff4f4f4fff4f5f4fff4f4f4fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff5f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff8f7f7fff7f8f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff7f7f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9fafff9f9f9fff9fafafffaf9f9fff9faf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffefefefffefefffffffefffffffefffffffefffffffffefffffffefffefefefffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefffffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffdfefdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffefffefefefffefefefffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffefefffffffefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffefffefffffefffffffefefffffffffffffefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffffefffefffffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefefefffefefffffefefefffefffefffefefefffefefefffdfefefffefefefffefefdfffdfefefffefefefffefefdfffefefefffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffefffefffefffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffffffffffefffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f8f8fff8f8f7fff7f8f7fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f6f6fff6f7f6fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff4f4f5fff5f4f4fff4f5f5fff4f5f5fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff4f3f4fff4f3f4fff4f3f3fff3f3f3fff3f3f2fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff1f2f1fff2f2f2fff1f2f1fff1f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffefefefffefefeeffedededffebeaebffe8e8e8ffe6e5e6ffe2e3e3ffdfdfdfffdadadaffd5d6d5ffd1d0d1ffcdcdcdffcacacaffc8c8c8ffc7c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc2c1c2ffc2c1c1ffc1c0c1ffc0c0c0ffbfc0c0ffbfc0bfffbebebfffbebebdffbdbdbeffbcbdbdffbcbcbcffbcbcbcffbbbabbffbababbffbababaffbab9baffb9b9b9ffb9b9b8ffb8b8b8ffb7b8b8ffb8b7b7ffb7b7b6ffb6b6b7ffb6b6b5ffb6b6b6ffb5b5b5ffb5b5b4ffb4b4b4ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b3ffb3b3b2ffb2b2b3ffb2b1b2ffb1b1b1ffb1b1b1ffb1b0b0ffb0b0b0ffafafafffafaeafffaeaeaeffadadadffacadadffacadacffabababffabababffabababffababaaffabababffaaaaaaffaaababffabaaabffaaaaabffaaabaaffabaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2d2dff282827ff222222ff1d1e1dff171616ff101010ff0f0f10ff050405ff010101ff000101ff010101ff010101ff010101ff010101ff000001ff000000ff010000ff010000ff000000ff000000ff010000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000101ff000000ff000001ff000000ff000000ff000000ff010001ff010001ff010100ff000100ff010101ff030302ff020202ff0b0a0bff151514ff242424ff333233ff3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff484848ff484848ff454545ff40403fff3b3c3cff343535ff363636ff383838ff393838ff383839ff373637ff323232ff2b2a2bff232323ff1e1e1eff1b1b1bff1b1b1aff1a1b1aff1a191aff191919ff1a1a19ff19191aff191a19ff191a1aff1b1b1bff1b1b1bff1b1c1cff1c1c1cff1d1d1dff202020ff252525ff2e2e2dff343534ff393838ff3a3a3aff3a3a3aff3a393aff393939ff3b3b3bff3e3e3eff3e3f3eff4d4e4eff565655ff5d5c5dff5f605fff605f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabababffacacacffacacacffacacacffaaababffababaaffaaabaaffaaa9aaffaaa9a9ffa8a9a8ffaaa9aaffababaaffabababffacacacffacadacffadadadffaeaeaeffaeaeaeffafafafffafafafffafafafffafb0afffb0b0b0ffb1b1b0ffb1b1b1ffb1b1b1ffb2b2b1ffb2b2b2ffb2b3b3ffb3b3b3ffb3b4b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b5b5ffb6b6b6ffb6b7b7ffb8b7b8ffb8b8b8ffb8b9b9ffbab9b9ffbabbbaffbbbabbffbcbcbcffbcbcbdffbdbdbdffbebebeffbfbebeffbfbfbfffc0bfc0ffc1c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c2ffc2c3c3ffc3c3c3ffc3c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c7ffc7c6c7ffc8c7c7ffc8c8c8ffc9cac9ffcbcbcbffcececdffd1d1d1ffd9d9daffdededeffe3e3e3ffe6e6e7ffeaebeaffedededffefefefffeff0effff1f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f4fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f4f4fff4f3f4fff3f3f4fff3f4f3fff4f3f3fff3f4f3fff3f3f3fff4f3f3fff3f4f4fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f6fff6f5f5fff5f6f6fff5f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff8f8f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff9f8f8fff8f9f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9faf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefefffefefffffffffefffefffefffefffefffefefdfffefefefffefefefffefefefffffffefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffefefffffffefffefefefffefefefffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffefefffefffefffffffffffffffefffffefffffefffffffffffffffefffffffffefefffffefffffefefefffffffefffefffffffefffffffefffffffefefefffffffffffffffffffffffffffffefffffffffefffefffefffffefffffefffffffefefffffffffefffefffffffffffffffffefffffefffefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffefefefffefefefffefefefffffefefffefefefffdfefefffefefdfffefefefffdfefefffefefefffefefdfffefdfefffdfdfdfffefefefffdfefefffefdfdfffefdfefffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffefffefffefffffefffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffffffffffefffefffffefefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffefefffffffffefffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffffffffffffffefffffffefffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffefffffffefefefffffffefffffffefffffefefffffefffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefefefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffefffffefefffefefffffefefefffefffefffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfdfefffefdfdfffefefefffefefdfffefefdfffdfdfefffefefdfffefefefffdfefefffefefefffffffefffefffefffefffffffffffefffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff8f8f8fff7f8f8fff7f7f7fff7f8f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f7f6fff7f6f7fff6f6f6fff6f6f7fff7f7f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f4fff4f5f4fff5f4f5fff4f5f5fff4f4f4fff5f5f4fff4f5f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff2f2f3fff2f2f2fff2f3f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f0fff0f0f1fff0f0f0ffefefefffeeeeeeffeeeeeeffecececffe9eae9ffe7e7e7ffe4e4e4ffe1e1e1ffdcddddffd8d8d8ffd3d3d2ffcfcfcfffcbccccffc9c9caffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c5ffc5c5c6ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffbfbfbfffbfbfbfffbebfbeffbebebeffbebdbdffbdbdbcffbcbcbcffbbbcbcffbbbbbbffbababbffbababaffbab9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb7b7b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b4ffb4b5b4ffb4b4b4ffb4b4b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb1b1b2ffb1b1b1ffb1b0b1ffb0b0b0ffafafb0ffafafafffaeaeaeffadaeadffadadacffadacacffabacacffabababffababaaffabababffaaaaaaffabaaabffaaababffabaaaaffabaaabffaaaaaaffababaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272827ff232222ff1e1e1dff171717ff101010ff0b0b0bff0a0a0aff020202ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff020202ff0b0b0bff151515ff242424ff3233320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010202ff010101ff454545ff3f4040ff3c3c3cff353535ff2c2c2bff2c2c2cff2c2d2dff2e2e2eff2e2d2eff2b2c2cff272626ff201f20ff171817ff121112ff0e0e0fff0e0e0eff0f0f0eff0e0e0dff0e0e0eff0e0e0eff0d0d0dff0d0d0cff0d0d0dff0e0e0eff0f0f0fff0f0f0fff101010ff121211ff141414ff181818ff1e1e1fff272727ff2c2c2cff2e2e2eff2f2f30ff313030ff313130ff2e2f2fff373736ff393939ff3e3f3eff4e4e4eff565655ff5d5d5dff5f60600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabababffacabacffabacacffacacacffacacacffabaaabffabababffababaaffaaa9a9ffaaa9aaffabababffacacabffacacacffacadacffadadadffadadadffaeaeaeffafafaeffafafafffafafafffafafb0ffb0b0b0ffb0b0b0ffb0b1b0ffb1b1b1ffb2b2b2ffb2b2b2ffb2b3b2ffb3b3b2ffb4b3b3ffb3b4b4ffb5b4b4ffb5b5b4ffb5b5b6ffb6b6b6ffb7b7b7ffb7b8b8ffb8b8b8ffb9b8b9ffb9b9b9ffbabab9ffbababbffbbbbbbffbbbcbcffbcbcbcffbdbdbdffbebebeffbebfbfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c5ffc6c6c6ffc6c7c6ffc7c7c7ffc8c7c8ffc8c9c8ffcacacaffcccdcdffcfcfcfffd4d5d4ffdddddcffe1e1e0ffe5e5e5ffe9e9e9ffecececffeeeeeeffefefeeffeff0effff1f1f1fff2f1f1fff3f2f2fff2f3f2fff3f3f2fff2f2f3fff3f3f2fff3f3f3fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f6fff7f7f6fff7f6f7fff6f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f7f8fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffffffffffefffffffffffffffefffffffefffefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffffefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffefffffffffffffffffefefffffffefffefffefffffefefffefefefffefefffffefefefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffefffefefffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefefffefffffffffffffffefefffffefefffffffffffffefffefffffffefffefefefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefffffffefffefffefefefffffffffffefffffffffffffffefffefffefffefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffefffefffefffefffffefffffffffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefefffefdfdfffdfefefffdfefefffdfdfdfffdfdfefffefefefffdfefdfffefefdfffefdfefffdfefefffefefefffefefefffefefffffefefefffefefefffffefefffffefffffffffffffffefefffffffffffffffefffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefffefffffefffffffffffffffffefffffefefffffefefffffffffffffffffffefefffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefffefffefffefffefefefffffefffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefdfefffefefefffdfefefffefefefffefefdfffefefefffefefffffffefefffefffefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f7f7fff7f6f7fff7f7f6fff6f7f6fff6f7f6fff6f6f6fff6f6f7fff6f6f7fff7f6f6fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f6f6fff6f6f6fff5f5f5fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f4f5fff4f4f5fff5f4f4fff4f5f4fff5f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff1f0f1fff0f1f0fff0f0f0ffeff0efffeeeeeeffeeeeeeffedeeeeffebeaebffe8e9e8ffe7e6e7ffe3e3e3ffdfe0dfffdadbdbffd6d5d5ffd1d1d1ffcdcdcdffcacacaffc8c8c8ffc8c7c8ffc6c7c6ffc6c6c6ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffbfc0c0ffbfc0bfffbebebeffbebebeffbdbebeffbdbdbdffbcbcbcffbcbcbbffbbbbbcffbabbbaffbababaffbababaffb9b9baffb9b8b9ffb9b9b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b6ffb6b6b5ffb5b5b5ffb5b4b4ffb5b5b4ffb4b4b4ffb4b3b4ffb3b4b4ffb3b3b3ffb3b2b2ffb3b3b3ffb2b2b2ffb2b2b1ffb1b2b1ffb0b1b1ffb0b0b0ffb0afb0ffafafafffafaeaeffadaeadffadadadffadacacffacacacffabacabffabaaaaffaaaaabffaaababffaaaaaaffaaaaabffabababffaaabaaffababaaffabababffaaabab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222322ff1d1e1dff171617ff101011ff0b0b0bff080808ff080708ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff020202ff0b0b0aff151514ff2423230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020201ff010101ff010201ff3b3b3bff353535ff2b2c2cff1e1e1eff1d1e1dff1d1e1dff1e1e1eff1d1d1dff1b1b1bff171717ff131213ff0e0d0dff090909ff050505ff050505ff050605ff060506ff060506ff050505ff050505ff050404ff050505ff060505ff060607ff070707ff070808ff090808ff0b0b0bff0e0d0eff121211ff161716ff1b1b1bff1d1c1cff1e1e1eff202020ff242324ff282828ff313131ff363636ff393938ff3e3f3fff4e4d4eff555656ff5d5d5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffabaaabffabababffababacffabababffacacacffacacacffacacacffaaabaaffaaaaabffaaaaaaffabababffacacacffacacacffadadadffaeadadffaeaeaeffaeafaeffaeafafffafaeaeffafb0b0ffb0afb0ffb0b0b0ffb0b1b0ffb0b1b1ffb1b1b1ffb1b1b2ffb2b2b2ffb3b2b2ffb3b3b3ffb4b3b4ffb4b4b4ffb4b5b4ffb4b5b5ffb6b5b5ffb6b6b6ffb6b7b7ffb7b7b7ffb8b7b8ffb9b9b9ffb8b9b9ffbabab9ffbababaffbabbbbffbcbcbbffbcbcbdffbdbdbdffbdbebdffbebebeffbfbfbfffc0bfc0ffc0c0c0ffc1c0c0ffc1c2c1ffc2c2c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffcac9caffcccccbffcececeffd1d2d1ffd8d8d8ffdfdfe0ffe3e2e3ffe6e6e6ffeaeaeaffedededffefefeeffefefeffff0f0f0fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff3f2f3fff2f3f2fff2f3f2fff2f3f2fff2f2f2fff3f2f3fff2f2f3fff3f2f3fff2f3f2fff3f3f3fff3f3f2fff3f3f2fff2f3f3fff3f2f3fff2f3f3fff3f3f3fff2f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f5fff5f5f4fff4f5f5fff5f5f5fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff8f7f8fff7f8f7fff7f8f7fff7f8f8fff7f7f7fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f8f8fff8f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffefffefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffefefffffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffffefffffefefefffffefefffffefffffffffefffefffefffefefefffefefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffefffefffefefffffefefffffefffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefdfffdfefdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffffffffefffffefffefffefffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffefffefffefffefffefefffffefefffffefffffffefffffffffefffffffffefffefffefffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffefffefffefffefffffefffffffffffffefffefffefffefffffefffffefffefffefffefffefefefffefefffffefffffffefffffffffefffffffffffffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefffffefefffffefefefffffefefffefefefffefffefffefffefffefffffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfefffdfdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f8fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f6f7fff6f6f7fff6f7f7fff6f7f7fff7f6f7fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff6f5f5fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f5fff5f4f4fff4f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f3f3fff2f3f2fff2f2f2fff2f1f2fff1f2f2fff1f2f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0efefffeeeeeeffeeeeeeffeeeeeeffecececffe9eaeaffe7e7e8ffe5e5e5ffe2e2e1ffddddddffd8d8d8ffd3d3d3ffcfcfcfffcccbcbffc9c9c9ffc8c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c1c2ffc1c2c1ffc0c1c1ffc0c0c0ffbfbfc0ffbfbfbfffbfbfbeffbebebeffbebebdffbdbdbdffbdbdbdffbbbcbcffbbbbbbffbbbbbbffbabbbaffb9babaffb9babaffb9b9b8ffb8b8b8ffb8b8b8ffb7b8b8ffb7b7b7ffb7b6b7ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb4b5b5ffb4b4b4ffb4b4b4ffb3b4b3ffb3b3b3ffb3b2b3ffb2b2b3ffb2b2b3ffb1b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0afffafafafffaeaeaeffadaeaeffadadadffacadadffacacacffabacabffabaaaaffaaa9aaffaaaaaaffabaaaaffabababffababaaffaaababffababaaffabababffababab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1dff161716ff101010ff0b0b0bff080808ff070606ff070607ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff020202ff0b0b0bff1515150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff2c2c2cff1e1f1eff0c0c0cff0c0c0cff0c0d0dff0d0e0eff0d0d0dff0b0b0bff090a0aff070808ff050505ff030303ff020202ff010202ff020202ff020202ff020202ff020202ff020102ff010202ff010101ff010201ff020202ff020202ff020202ff030303ff040404ff050606ff070708ff090909ff0c0b0bff0c0c0cff0d0d0dff0f0f0eff141414ff1c1d1dff272727ff2b2c2cff363636ff383938ff3f3e3eff4e4d4eff55555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaaabaaffaaababffabacabffabababffabababffacacacffacacacffacacacffabababffabababffacacacffadadadffadadaeffadaeadffaeaeaeffaeaeafffaeafaeffafafafffafafafffafafafffb0b0b0ffb0b0b1ffb1b0b1ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb2b3b3ffb3b4b3ffb3b3b4ffb4b5b4ffb5b5b4ffb5b5b5ffb6b5b5ffb6b6b6ffb6b6b6ffb8b7b7ffb8b8b8ffb9b9b8ffb9b9b9ffbabab9ffbababaffbbbcbbffbcbcbcffbdbdbcffbdbdbdffbebdbeffbebebeffbfbfbfffbfc0c0ffc0c0c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c3ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c5ffc5c5c6ffc6c6c6ffc7c7c6ffc7c7c6ffc7c8c8ffc9c9c9ffcbcbcaffcdccccffcfd0d0ffd4d5d5ffdbdbdbffe2e2e2ffe4e5e4ffe8e9e8ffecececffeeeeeeffeeeeeeffefefeffff0f0f1fff1f1f0fff1f1f1fff2f1f2fff2f1f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f3f2fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff5f6f6fff6f6f6fff7f7f6fff6f7f6fff6f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f8fff7f7f8fff8f8f7fff8f8f7fff8f8f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefffffefefffffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefffffefffefffefefffffffefefffefefefffefefefffffefffffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefefffffffefefffffffefffefefefffffefffffffffffffffffefffffffffffffefefffefefffffffffefffefffefffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefffffffffefffffefefffffefffffefefefffffffefffefefffffffefffffefffffffffefefffefffffffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffffefffffffffefffefffefffffefffffffffefffffffffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefefffefefefffffefefffffefefffefefefffffefefffefefefffdfefefffefdfefffefdfdfffefdfdfffdfdfdfffefdfefffefefefffefefdfffefefefffefdfdfffdfdfefffefefdfffefefefffefefefffefffefffefefefffefefefffefefefffffffefffffefefffffefffffefefefffefffefffffefefffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffefffffffffefffffffffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffefffefefffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffefffffffffffffffffefffffffefefffefffefffffefffffefffefffffefffffefefffffefefefffffefffffffffefffefefffffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffefffffefefffffefffffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffefffffefffffffffefffffefffffefffefffffefffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffffefffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefefffffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffefefffffffefffefefefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff7f8f8fff8f7f8fff7f7f8fff7f7f8fff8f7f8fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff7f7f7fff7f6f6fff6f7f6fff7f6f7fff7f7f6fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff4f4f4fff3f4f4fff4f3f4fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f2fff1f1f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff1f0f1fff0f0f1fff0f0f0fff1f0f1fff1f1f1fff0f0f1fff1f0f0fff1f1f1fff1f0f0fff0f0f0fff0eff0ffefefeeffeeeeeeffeeeeeeffeeedeeffebebebffe9e8e9ffe7e7e7ffe3e3e3ffdfdfdfffdbdadbffd6d6d6ffd1d1d1ffcdcdcdffcacacaffc8c8c8ffc7c7c6ffc6c6c6ffc5c5c6ffc5c6c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc2c2c1ffc2c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffbfbfc0ffbfbebfffbebfbeffbebebeffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbbbbbbffbababbffbababaffb9b9baffb9b9b9ffb9b8b9ffb8b8b9ffb7b8b8ffb8b7b7ffb7b7b7ffb7b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b3ffb3b2b2ffb2b2b3ffb2b1b2ffb1b1b1ffb1b1b1ffb1b1b0ffb0afb0ffb0afafffaeaeaeffadaeaeffadadaeffadacacffacacacffabababffabababffaaaaabffaaaaaaffabababffabaaaaffaaababffababaaffabababffaaaaabffabababffababab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171616ff101010ff0b0b0bff080809ff070706ff060606ff060505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff020203ff0a0b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020101ff010102ff010101ff010201ff0c0c0cff050505ff050404ff030404ff030303ff030303ff020203ff020102ff010101ff010101ff010001ff000001ff000101ff010000ff000000ff010000ff000000ff010001ff000000ff010001ff000000ff000000ff010001ff010100ff000001ff020101ff010102ff020101ff020201ff030303ff030302ff030203ff050504ff090809ff111212ff19191aff1b1b1aff2c2c2bff353636ff393939ff3e3f3fff4e4e4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaaaaaaffaaaaabffabaaabffaaaaabffabababffabababffababacffabacacffacacacffabababffadacacffadadadffaeadaeffaeaeadffaeaeaeffaeaeaeffaeafaeffafafafffb0afafffafafafffb0afafffb0b0b0ffb1b0b0ffb1b1b1ffb2b1b1ffb2b2b1ffb2b2b2ffb3b3b2ffb3b3b3ffb3b4b3ffb4b4b4ffb5b4b4ffb5b5b5ffb5b5b5ffb6b6b7ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffbabab9ffbababaffbababbffbbbcbbffbcbcbcffbdbcbcffbdbdbdffbebebeffbfbebfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc2c1c2ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9caffcbcbccffcececeffd2d2d2ffd8d9d9ffdfdfdeffe4e3e4ffe7e6e6ffeaeaeaffedededffeeeeedffefeeefffeff0f0fff0f0f0fff1f0f1fff2f1f1fff1f1f1fff2f1f1fff1f2f2fff2f1f1fff2f2f1fff2f2f2fff2f2f1fff2f1f2fff2f2f1fff2f1f2fff1f2f2fff2f1f2fff2f2f1fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff2f2f2fff3f2f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff8f8f8fff8f8f7fff8f7f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff9f9f9fff9f8f8fff8f9f9fff9f9f8fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefefefffefffefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffefffffffffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffffffffffefffffffffefffffefefffffefefefffefffffffefefefffefffffffefefffffffefffffefffefffefffefffffefefffefefefffefefefffefffefffefffffffefefffffefffefffefffffffefffefffffefefffefffefffefefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffefffefefffffefefffffffffffffefffffffffffffffefffffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffffffffffefffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffefefffffffefefffffffefffffefefffefffefffefefefffefefefffdfdfefffefdfefffefefefffdfefefffefdfefffdfefefffefdfdfffdfefefffefefdfffdfefefffdfdfefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffffefffefffffffefffefffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefefffffffffffffffefefffefffffffefefffffefffffffefffefffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffefffffffffffffffefffffefefefffefefffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefffefffefefefffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffefffffefffefffefefffffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f7f8fff7f8f7fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff6f6f7fff7f6f7fff7f7f6fff7f6f6fff6f7f6fff6f6f7fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff5f6f6fff5f5f6fff6f5f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff4f4f5fff4f5f4fff4f5f4fff3f4f4fff4f4f4fff3f4f3fff4f3f4fff4f4f4fff3f4f4fff3f4f3fff3f3f4fff3f3f3fff3f2f3fff2f3f3fff3f2f2fff2f2f2fff1f2f2fff2f1f2fff1f2f1fff2f1f2fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f0f1fff1f1f0fff0f0f0fff0f1f0fff0f0f0fff1f0f0fff1f0f0fff0f1f1fff0f0f1fff0f1f1fff1f1f0fff0f0f1fff0f0f0fff0f0efffefefeeffeeeeedffeeedeeffeeeeeeffededeeffeaeaebffe8e9e9ffe6e6e6ffe2e1e2ffdddddeffd8d8d8ffd3d4d4ffcfcfcfffcbccccffc9c8c9ffc7c7c8ffc6c7c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c4c5ffc4c5c5ffc3c4c4ffc3c3c4ffc3c3c3ffc2c3c3ffc1c2c2ffc2c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbebfbfffbebebeffbebdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbbbabbffbababaffbab9baffb9b9b9ffb9b8b9ffb8b8b8ffb7b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b6ffb6b6b6ffb5b6b5ffb5b4b5ffb5b4b4ffb4b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b1b1ffb1b0b0ffb0b0b0ffafafb0ffafafaeffadaeaeffadadaeffadadadffacadadffacacacffababacffabababffaaabaaffababaaffabababffabaaabffabababffabababffabababffabaaaaffabababffaaaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101111ff0b0b0bff080808ff070606ff050606ff050504ff040505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000001ff000000ff000001ff000001ff010101ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010102ff010202ff010201ff010202ff010101ff030202ff010202ff010000ff000000ff000000ff010001ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000100ff000100ff000000ff010000ff010100ff010000ff000100ff010001ff030303ff0c0c0cff0f0f10ff101010ff1b1b1bff2c2c2cff363636ff393939ff3e3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa9aaa9ffaaa9aaffaaabaaffabaaabffabababffababacffabababffabababffabababffacacacffadadadffadadaeffaeaeaeffaeaeaeffaeafaeffaeaeafffafafafffb0afafffafb0b0ffafafb0ffafb0b0ffb0b1b0ffb1b0b1ffb2b1b1ffb2b2b1ffb3b2b2ffb2b3b2ffb3b3b3ffb4b4b3ffb3b4b4ffb4b4b5ffb5b5b5ffb5b6b6ffb6b6b6ffb6b6b7ffb7b7b7ffb7b8b8ffb8b8b8ffb9b9b9ffb9b9baffbababaffbbbbbbffbbbbbbffbcbbbbffbcbcbdffbdbdbdffbebebeffbebfbfffbfbebfffc0c0bfffc0c1c0ffc0c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c5ffc6c7c7ffc6c7c6ffc8c7c8ffc8c9c8ffcbcacbffcdcdcdffd0d0d1ffd5d5d5ffdbdcdcffe1e1e1ffe6e5e6ffe9e9e9ffebececffeeeeedffeeeeeeffeeefeefff0f0f0fff1f0f0fff1f0f0fff1f1f1fff1f0f1fff1f1f1fff1f2f1fff1f1f1fff2f1f1fff2f2f1fff2f1f1fff1f2f1fff1f1f2fff2f2f1fff1f1f2fff1f1f2fff1f2f2fff1f2f2fff2f1f2fff1f2f2fff2f1f2fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff3f4f3fff4f3f4fff4f4f4fff4f5f5fff5f5f5fff4f5f5fff5f5f5fff6f5f5fff5f6f6fff6f5f5fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff7f6f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff7f7f8fff7f8f7fff7f8f7fff7f7f8fff8f7f8fff8f8f7fff8f7f7fff8f8f7fff8f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f9fff8f8f8fff8f9f9fff9f9f8fff8f9f9fff8f8f9fff9f9f9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffefefffffffefefffffffefffefefefffffefffffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffffefffefefefffffefefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefefffffffefffffefffffffefefefffefefefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffefefffffefffefffffffefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefdfefffefefdfffdfefefffdfefdfffdfefefffdfefefffefdfefffefefdfffefefdfffdfefefffefefefffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffffffffefefffffffefffffefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffefefefffffefefffffffefffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffefffffffffefffffffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffffffffefefffefefffffefffefffffffffffefffefffefffffffffffffffffffffffefffefffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffffffefffffefefffffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffefffffefffffefefefffffffffffefefefffffefffffefefefffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f7f8fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff8f7f8fff7f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff6f6f7fff7f7f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff7f7f6fff6f7f6fff6f6f6fff7f7f6fff7f7f6fff6f7f6fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f6f5fff6f6f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f4fff5f5f5fff4f5f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f4f3fff3f3f3fff4f3f3fff3f4f3fff3f3f3fff2f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff0f0f1fff1f0f1fff1f1f0fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0efffeeefefffeeeeeeffeeeeeeffeeeeeeffedeeedffebecebffeae9e9ffe7e8e7ffe4e4e4ffdfe0dfffdbdbdbffd5d6d6ffd1d1d2ffcdcdcdffcacacaffc8c8c8ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbebfbfffbebebeffbdbdbdffbcbdbdffbcbcbcffbcbbbcffbbbbbbffbbbabbffbababaffbababaffb9b9b9ffb9b8b9ffb8b8b8ffb8b8b8ffb8b8b7ffb7b8b8ffb7b7b6ffb6b6b7ffb6b6b6ffb6b6b5ffb5b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b4ffb3b4b3ffb4b3b3ffb3b3b3ffb2b2b3ffb1b2b2ffb2b2b1ffb0b1b0ffb0b0b0ffb0b0afffafafafffaeafaeffadaeadffaeadadffadadacffacacacffabacabffabababffaaababffabaaabffabababffabababffabababffabababffabababffabababffaaaaaaffababab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0bff080808ff060706ff050606ff040505ff040304ff040403ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010100ff000101ff000000ff000001ff010101ff030302ff020303ff030303ff040405ff060605ff0c0c0cff131413ff1e1d1dff282828ff313131ff383938ff3e3e3eff434343ff484848ff4c4c4bff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4e4dff4d4d4dff4d4d4dff4d4d4dff4d4d4eff4d4d4dff4d4d4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020101ff010201ff010102ff010102ff010101ff010101ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0b0aff0b0c0bff0c0b0cff101010ff1b1b1bff2b2c2bff363636ff3839390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaaa9a9ffaaa9a9ffaaa9aaffa9a9a9ffabaaabffaaaaaaffabaaabffabababffacabacffabacabffacadadffadadadffadadaeffaeaeaeffaeaeaeffaeafafffaeafafffaeafafffafafafffb0b0afffafb0afffb0b0b0ffb1b0b1ffb1b1b1ffb1b2b1ffb2b2b2ffb2b3b2ffb3b3b3ffb4b4b3ffb4b4b4ffb4b5b4ffb5b5b4ffb6b5b5ffb6b6b5ffb6b6b7ffb7b7b7ffb7b8b8ffb8b8b8ffb9b8b9ffb9b9b9ffbabab9ffbababaffbbbbbbffbbbcbcffbcbcbcffbcbdbcffbdbdbeffbebebeffbfbebfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c4c3ffc4c4c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c7c8ffc9c9c9ffccccccffcececeffd3d2d3ffd8d8d9ffdfdfdfffe3e3e3ffe7e8e8ffebeaeaffedededffededeeffeeeeedffefefeffff0f0f0fff0f0f0fff1f1f0fff1f1f0fff0f1f0fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f2f2fff1f2f2fff1f1f2fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f3fff2f2f3fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f3f3fff4f5f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff7f6f7fff6f6f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f8f7fff7f8f7fff7f7f8fff8f7f7fff8f8f7fff7f8f7fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff8f8f9fff9f8f8fff9f9f8fff8f8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffefefffefffefffefffefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffefffefffefffffffefffefffffffffffffefefffefffffffffffefffffffefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffffefefffffffffffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffffffffefefefffefffefffffffffffefffffffefefffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffefefefffefefffffffefffffefefefffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffefffefefefffefefefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfefefffdfefefffefefefffefdfdfffdfefefffefefdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffefefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefffffefefffffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffefefffffffffffffffffefffefffefffefefefffefefefffefefefffffffffffffffefffffefefffffffffffffffffffffffffffefffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefefefffefffffffefefefffffefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefffefffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefefffefffefffefffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff8f7f7fff8f8f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff7f7f7fff7f7f6fff7f6f6fff6f7f6fff6f7f6fff6f7f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f5fff6f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff3f3f4fff4f3f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff2f3f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff1f1f1fff0f0f0fff1f0f0fff0f0f0fff0eff0ffeff0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0eff0ffeff0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0ffefefefffeeeeeeffedeeedffedeeedffeeeeeeffedeeeeffebeaebffe9e9e8ffe6e6e6ffe2e2e2ffdddeddffd8d8d8ffd3d4d4ffd0cfcfffcccccbffc9c9c9ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c1ffc0c1c1ffc0c1c0ffc0c0bfffbfbfbfffbebebfffbebebeffbebdbeffbebdbdffbcbdbdffbcbcbcffbbbbbcffbbbbbcffbbbabbffbababaffbababaffb9b9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb7b6b7ffb6b6b6ffb6b5b6ffb5b6b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb1b0b0ffb0b0b0ffafb0afffafafafffaeaeaeffaeadaeffadaeadffacadadffacacacffacacabffabaaabffaaababffabababffabababffabababffaaababffaaababffababaaffaaababffabababffababab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff494849ff494848ff484848ff484948ff484848ff484848ff494948ff494848ff454545ff414141ff3a3a3aff343433ff2e2f2fff2a2a29ff252425ff1f201fff191919ff131313ff0e0f0fff0c0b0cff090a09ff060707ff050605ff050505ff040304ff030403ff030302ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff000000ff000000ff010101ff010001ff030303ff030303ff030303ff020303ff030303ff040404ff060606ff0c0c0bff141413ff1d1d1dff282728ff313130ff383939ff3e3e3eff434343ff484848ff4b4c4cff4d4d4dff4d4d4dff4d4d4dff4d4e4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4e4dff4e4e4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff010202ff020201ff010101ff010101ff010102ff010102ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff070707ff080908ff090808ff0c0c0bff101010ff1b1b1bff2c2c2cff3635360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa9a9a9ffa9a9aaffaaa9aaffaaa9aaffaaa9a9ffabababffaaaaaaffabababffaaaaabffabababffacadadffadadadffaeadaeffaeaeaeffafafaeffafaeaeffaeafafffafafafffafafafffb0b0b0ffb0b0afffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b2ffb2b3b3ffb3b3b3ffb4b3b3ffb4b4b4ffb4b5b4ffb5b5b5ffb5b6b5ffb6b5b6ffb6b7b6ffb6b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffbabab9ffbababaffbbbbbbffbbbbbbffbbbcbbffbdbdbcffbdbdbdffbdbdbeffbebebeffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc5c4c5ffc5c5c6ffc6c5c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c8ffc9c9c9ffcbcacbffcdcdcdffd1d1d1ffd5d5d5ffdcdcdcffe1e1e1ffe5e4e5ffe9eaeaffecececffedededffedededffeeeeeeffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f0fff1f0f0fff0f1f0fff0f1f1fff1f1f1fff0f1f1fff1f0f1fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff1f2f1fff2f1f2fff1f1f1fff1f2f1fff2f2f2fff1f2f2fff1f2f2fff1f2f1fff2f2f2fff2f2f2fff3f3f3fff2f2f3fff3f2f3fff3f3f2fff3f3f3fff3f4f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff6f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff7f7f7fff6f6f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff8f7f7fff7f8f7fff8f8f7fff7f7f7fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f8fff9f9f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffefffefffffffffffefffefffffffefefefffefefefffefefefffefffffffefefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefefffffffffefffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffefffffffffefefffffefffffffefffffffefefffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefefefffffefffffefffefffefffffffefffffffffefefffefefffffefefffffefefefffffefefffefffefffefffffffffffffffefefefffffefefffefefefffefffefffefefefffefefffffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfefefffefefdfffdfefefffdfdfdfffefdfdfffdfdfdfffefefefffefefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffffffffffffffefefffffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefefffffefffffffffefffffefefffffffefffffffefefffefffffffefefefffefffffffffffefffffefefffefefefffefefefffefefffffefefffffffffefffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffefefffefffefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff6f6f7fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f4f5fff5f5f5fff4f5f5fff5f4f5fff4f4f4fff4f5f4fff4f4f4fff3f4f3fff4f3f4fff3f4f4fff3f3f3fff3f2f3fff3f3f2fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0efffefeff0ffeff0f0ffefefefffefefefffefefefffefefefffeff0effff0eff0ffefeff0ffefeff0fff0efefffeff0f0ffefefefffeff0f0fff0f0effff0efefffefefefffefefefffeeeeefffeeeeefffeeededffedeeedffedeeedffeeeeeeffedecedffeaeaeaffe8e8e8ffe4e4e4ffe0e0dfffdadbdbffd6d6d6ffd1d1d1ffcdcdcdffcacacaffc7c7c7ffc7c6c7ffc6c5c6ffc6c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c3c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbeffbebebfffbdbebeffbdbdbdffbdbcbdffbcbdbcffbcbcbcffbbbcbbffbabbbbffbbbabaffbab9b9ffb9b9b9ffb9b9b8ffb8b8b9ffb8b8b8ffb7b7b8ffb7b7b7ffb7b6b7ffb6b6b7ffb6b7b6ffb6b6b6ffb5b5b6ffb5b5b5ffb5b4b5ffb4b5b4ffb4b4b4ffb4b4b4ffb4b3b3ffb3b3b3ffb2b2b2ffb2b1b1ffb1b1b1ffb0b0b1ffb0b0b0ffafb0b0ffafafafffafafafffaeaeaeffadaeaeffacadadffacacacffacacacffabababffaaababffabaaaaffababaaffabababffababaaffabaaabffabaaabffabababffabababffababac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484849ff484848ff484848ff484848ff484948ff494849ff484848ff484848ff484848ff484948ff454545ff414241ff3b3a3aff343434ff2e2e2eff292929ff242425ff1f1f20ff191918ff121313ff0e0f0eff0c0c0cff0a090aff070707ff050605ff040505ff040403ff030303ff020202ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff000001ff010101ff020202ff020202ff030303ff030303ff030203ff030303ff030303ff040505ff060606ff0c0c0cff141414ff1e1d1dff282828ff313030ff383838ff3d3e3eff434343ff484848ff4b4c4cff4d4d4dff4d4d4eff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4e4eff555454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474747ff464747ff474747ff474747ff464747ff464747ff474646ff474746ff474747ff474646ff474747ff454545ff434343ff3d3e3eff393939ff343434ff2c2c2cff20201fff131413ff0c0c0cff080909ff070707ff070607ff010101ff010101ff010202ff020101ff010101ff010102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050606ff070707ff060607ff080808ff0b0c0cff101010ff1b1b1bff2b2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa8a8a8ffa9aaa9ffa9aaaaffa9aaa9ffa9aaaaffaaaaaaffaaa9a9ffaaabaaffaaaaaaffaaaaabffacacacffacacadffadadadffaeadaeffaeaeaeffaeafaeffafaeafffafaeafffafafafffb0afafffafb0b0ffb0b0b0ffb0b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b2b2ffb3b3b3ffb3b3b4ffb4b4b4ffb4b5b5ffb5b5b5ffb6b6b6ffb6b6b7ffb7b7b7ffb7b7b7ffb7b8b8ffb8b9b8ffb8b9b9ffb9b9b9ffbabab9ffbababaffbbbbbbffbcbbbbffbdbcbcffbdbcbdffbebdbdffbdbebeffbebebfffbfbfbfffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c6ffc6c6c6ffc7c6c7ffc7c8c7ffc8c8c8ffcacacaffccccccffcfcfceffd3d2d2ffd8d9d9ffdfdfdfffe3e3e4ffe7e7e7ffebebebffedededffedececffedededffeeefeeffefefefffefefeffff0eff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f1fff0f0f1fff0f1f1fff0f0f0fff0f1f1fff1f1f0fff0f1f1fff0f1f1fff1f0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff2f1f1fff1f2f2fff2f1f2fff1f2f2fff2f3f2fff2f2f2fff2f3f2fff3f2f3fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f6f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff7f7f7fff7f8f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffefffffefffffefefefffefefffffffffffffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefffffffefefffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffefefefffffffffffffffffffffefefffefffffffffffefffffefffffefffffffefffffffffefffffefefefffefffffffffffefffffffefffefefffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffefffefefefffefefffffffefefffefefefffffffefffffefefffefffefffffffffffefffefffffffefffefffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffefefffefffffffffffefffffffffffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffdfdfefffdfefefffdfdfdfffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffffffefffffefefffefffffffffefefffffefffffefffffffefffffffffefffffffefefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefffffffefefffffefefefffffefefffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefefefffffefffffffefffffffefefffffffefffefffffffefefefffefffffffefffefffefefefffefffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffefefffefffffffffffffffefffefffffffefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefffefffefffefffffffffffefefefffefffefffffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffefefffefffffffffefffffefffefffffffefffefffefffefefefffefefefffefefefffffefffffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefffffffffefefffffefefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f7f6fff7f6f7fff7f6f7fff7f6f7fff7f7f7fff6f7f7fff7f6f6fff7f7f7fff7f7f6fff7f6f6fff6f7f7fff7f7f6fff7f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff5f5f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff5f5f4fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efefffefefefffefefefffefefefffefefefffeeefefffefeeeeffeeefeeffeeefeeffefefefffefefefffefefefffefefefffeff0efffefefefffefefefffefefefffefefefffefefefffeff0effff0f0f0ffefefefffeeefeeffedededffedededffedededffededeeffeeedeeffebebecffe9eae9ffe6e6e6ffe2e2e2ffdddeddffd8d8d9ffd4d4d4ffd0d0d0ffccccccffc9c9c9ffc7c8c7ffc7c6c6ffc5c6c6ffc6c5c5ffc5c4c5ffc4c5c5ffc4c4c5ffc3c3c3ffc3c2c2ffc2c3c2ffc2c2c2ffc2c2c1ffc0c1c1ffc0c0c1ffc0c0c0ffc0bfbfffbfbfbfffbebfbeffbebebeffbebebeffbdbdbdffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbbbaffbababaffb9bab9ffb9b9b9ffb8b9b8ffb9b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb6b7b6ffb7b6b7ffb6b6b6ffb6b5b6ffb5b5b5ffb4b5b5ffb5b4b4ffb4b4b4ffb4b4b3ffb4b3b3ffb3b3b3ffb3b3b2ffb3b3b2ffb2b2b1ffb1b1b1ffb1b0b0ffb0b0b0ffafb0afffafaeafffafafafffadaeaeffadadadffacacacffadacacffabacacffabababffabababffabababffabababffaaaaaaffabababffabababffabababffacababffacabacffabacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4b4c4bff494848ff484848ff484848ff494849ff494848ff494848ff484848ff484948ff454444ff414142ff3a3b3aff343434ff2e2f2eff292a29ff252525ff1f1f1fff191919ff131212ff0e0e0eff0c0c0cff09090aff080708ff050506ff030303ff030303ff030303ff020303ff020202ff030302ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff000101ff020101ff010201ff020202ff030203ff030303ff030303ff030303ff020303ff030303ff040505ff060605ff0c0c0cff141414ff1d1e1dff282828ff313131ff383938ff3e3d3eff434343ff484848ff4c4b4cff4d4d4eff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4e4eff545455ff5f5e5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484849ff474747ff474646ff474747ff464747ff464647ff474747ff474747ff474747ff474747ff454645ff434243ff3d3e3eff393939ff343435ff2c2c2cff1f2020ff141313ff0c0b0cff090909ff080807ff070707ff060707ff010102ff010101ff020101ff010101ff000101ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff060506ff050505ff060607ff080808ff0b0b0bff101010ff1a1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa8a8a8ffa8a9a8ffa8a8a8ffa9a9a9ffa9a9a9ffa9a9a9ffaaaaa9ffaaa9a9ffa9aaaaffaaaaaaffaaabaaffacacabffadadadffadadadffaeaeaeffaeaeaeffafaeafffafaeafffafaeafffafafafffafb0b0ffb0afafffb0b0b0ffb1b1b0ffb1b1b1ffb2b2b2ffb3b3b2ffb4b4b3ffb4b4b4ffb4b5b4ffb5b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b8b7ffb8b8b8ffb9b9b9ffb9bab9ffb9b9baffbbbabaffbbbbbbffbbbbbbffbcbcbcffbdbdbdffbdbdbdffbdbebeffbfbebeffbfbebfffbfbfc0ffbfc0c0ffc0c0c0ffc1c0c1ffc1c2c1ffc2c2c2ffc3c3c2ffc2c3c3ffc3c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc9c8c9ffcbcbcbffcdcdcdffd1d1d0ffd6d6d5ffdcdddcffe2e1e2ffe5e6e5ffe9e9e9ffecededffededecffecececffecedecffefeeefffefeeefffefefefffefefefffeff0efffefefefffefeff0ffeff0efffefefefffeff0efffeff0effff0f0f0fff0f0efffeff0f0fff0efeffff0f0effff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff0f0f0fff1f0f0fff1f1f1fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f1f1fff2f1f2fff1f2f2fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f4f4fff3f3f4fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f7f7fff7f8f7fff7f8f8fff7f7f7fff8f8f8fff7f8f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff9f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefffffffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffefefffffefffffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefefffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffefffffffffffffefefffffefefffffefefffefefffffefefffffefefefffffefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffefffefffefefefffffefefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffefffffffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefdfefffefefefffffefefffffefefffefefffffefffefffefefefffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffffffefffffffffffffefffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefefffffefefffffefefffefffffffefffffffefffffffffffffffefefefffffefffffffefffffffffffffffffefffffffefffffffffffefffffffefffffffffffffffefefefffffefffffefefefffffffffffffffffffefefefffffffefffefefefffefefefffffffffffefffefffffefefffefefefffefefefffefefffffffefefffefffffffefffffffffffffffefffefffffffffffefefffffefffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffffffefffefefefffefefffffefefefffffffefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefefefffefffefffefffefffffffffffefefffffefefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefffefffffffffffefffefffefffffffffefefffefefefffefefffffefefefffffffefffefffffffefefefffefffefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefffefffffffffffefefffffefefffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f8f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f6f7fff6f6f7fff7f7f7fff6f7f7fff7f6f7fff7f7f6fff7f6f6fff6f7f7fff7f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f5f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f1fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0efefffeff0effff0efefffefefefffeeefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefefffeeeeeeffefefeeffeeeeeeffeeeeefffefefefffeeefefffefeeefffefefeeffefefeeffeeefefffefeeeeffefefefffeeefefffefefefffeeefeeffeeeeeeffedededffedededffedededffedededffedececffeaebebffe9e9e8ffe5e5e5ffe0e0e0ffdbdbdbffd7d7d7ffd2d1d2ffcececdffcacacaffc9c8c8ffc6c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc4c4c4ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c0c0ffc1c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbfbebfffbebebeffbdbdbeffbdbcbdffbcbcbcffbcbcbbffbbbcbbffbbbbbbffbabbbaffbababaffb9b9b9ffb8b8b9ffb8b8b9ffb8b8b7ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b4b5ffb4b4b4ffb4b4b4ffb3b4b4ffb4b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffafb0b0ffafafb0ffafafaeffafaeaeffaeaeaeffadadadffadadadffadacacffacacabffabababffaaa9a9ffabaaaaffabababffabababffabababffabacabffabababffabacacffacacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4e4e4eff4c4c4bff494949ff484848ff484948ff484848ff484848ff494948ff454545ff424141ff3a3a3aff343434ff2e2e2fff2a2929ff252525ff1f1f1fff191919ff121312ff0f0f0fff0b0b0cff09090aff070708ff060505ff040303ff020202ff010100ff030303ff030303ff020202ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020202ff020202ff010101ff020202ff020202ff030303ff030303ff030303ff020202ff030303ff040404ff050606ff0c0b0bff131414ff1d1d1dff282828ff313130ff383839ff3e3e3eff434343ff484848ff4c4c4bff4e4d4dff4d4d4dff4d4d4dff4e4e4eff555555ff5e5e5eff676767000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4e4d4dff484948ff474746ff474747ff474747ff474746ff474747ff474647ff474747ff454545ff434343ff3d3e3eff393939ff343434ff2c2c2cff201f20ff141413ff0c0c0cff090909ff070708ff060707ff070707ff070607ff060506ff020101ff010101ff000101ff000000ff000001ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff040404ff040403ff050505ff060706ff080808ff0c0c0cff101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa7a8a7ffa8a7a8ffa8a8a9ffa8a8a8ffa9a9a9ffa9aaa9ffaaa9a9ffa9aaa9ffa9a9a9ffaaaaaaffaaaaabffacacacffadadadffaeaeadffaeaeaeffaeaeaeffaeafaeffaeaeaeffaeaeafffafafafffafb0afffb0afb0ffb0b0b0ffb1b1b1ffb1b2b2ffb3b2b2ffb3b3b3ffb3b4b4ffb4b4b4ffb4b5b4ffb5b5b5ffb5b5b6ffb6b6b6ffb6b6b7ffb7b7b7ffb8b8b7ffb8b8b8ffb9b9b8ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbbffbcbcbbffbdbcbcffbdbdbdffbdbdbeffbebebeffbebebeffbebfbfffc0bfbfffc0c0bfffc0c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c3c3ffc5c4c4ffc5c5c5ffc5c5c6ffc6c6c6ffc7c6c7ffc6c7c6ffc7c7c8ffc8c8c9ffcacacaffcdccccffcfcfcfffd3d3d3ffd9dad9ffdfdfdfffe4e3e3ffe7e7e7ffebebebffededecffededecffecececffedededffeeeeeeffeeeeeeffeeeeefffefefefffeeefefffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefeff0ffefeff0fff0f0effff0f0efffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f0f0fff1f1f1fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f3f3fff3f2f3fff3f3f3fff4f3f3fff3f3f4fff3f4f4fff4f4f4fff5f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f8f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f8f8fff7f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffefffefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefefffefffefffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffffffffffffefffffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffefefffffffffffefefffffefffefffefffefffefefffffefffffffefffefffefffefffffffefffefefefffefefffffffefefffefffefffefefefffffefefffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffefffffffffffffefefffffffefffffffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffffefefffefffffffffefefffffffefffefefffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefefffffefffefffffffefffefefffffefffffffefffefffefffffffffffefffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffffefffefefefffefffefffefefefffffffefffffefefffefefefffefefffffefffffffefefefffefefefffefffefffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffefefffefefefffefefefffefefefffefffefffefefefffdfefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffffffefffffffefffefffffffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefffffffefefefffefefefffefffefffffefefffffefefffffffefffffffefffefffffffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff8f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff7f7f6fff6f6f6fff7f7f6fff7f6f7fff6f6f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff6f7f6fff7f7f6fff7f6f6fff6f7f6fff7f7f6fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f4fff4f4f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff1f1f2fff1f2f2fff1f2f1fff0f1f1fff1f1f0fff0f1f0fff0f0f0fff0eff0fff0f0f0fff0efeffff0efefffefefefffefefefffefeeefffefeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeeeffeeeeefffeeefefffeeeeeeffeeeeeeffeeefeeffefeeeeffefeeeeffefefeeffefefeeffedeeeeffedededffececedffededecffedededffedededffebebecffeae9eaffe7e7e7ffe2e3e2ffdededeffd9d9d9ffd5d5d5ffd0d0cfffcbccccffcac9caffc8c7c7ffc6c6c6ffc6c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc0c1c1ffc0c1c1ffc0c0c0ffbfc0bfffbfbfbfffbebfbfffbebebeffbebdbeffbdbdbdffbdbcbcffbcbcbcffbcbbbcffbbbbbbffbbbabbffbbbabaffbabab9ffbab9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b8b7ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb4b4b4ffb3b4b3ffb3b3b3ffb3b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb1b0b1ffb0b0b0ffb0b0afffafb0b0ffafafafffaeaeafffaeadaeffaeadadffadadadffacacacffacababffabababffababaaffabababffabababffacababffababacffacacabffacacacffadadacffadacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525251ff4f4f4eff4c4b4bff484848ff484848ff484848ff484948ff454445ff414141ff3a3a3bff333434ff2e2e2eff292929ff252525ff201f1fff191919ff131312ff0f0f0eff0b0c0cff0a090aff070707ff060605ff030404ff020202ff000101ff010001ff000000ff020202ff010202ff020101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010000ff000000ff030302ff020201ff020101ff010101ff020201ff020202ff020302ff030203ff010202ff020202ff010202ff030303ff040404ff060606ff0c0c0cff141413ff1e1e1dff282828ff303131ff393839ff3e3d3eff444343ff484848ff4c4c4cff4d4d4dff4e4d4eff555554ff5e5e5eff676767ff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff4d4d4eff494849ff474747ff474747ff474747ff474647ff474747ff464545ff424343ff3e3d3eff393939ff343434ff2c2c2cff1f2020ff141413ff0c0c0cff080909ff080707ff070707ff060607ff060706ff060606ff040405ff030304ff010100ff000100ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff030302ff030303ff040404ff050505ff070607ff090808ff0e0f0eff151615ff1f1e1eff2a2a2aff343433ff3c3d3dff454545ff4e4e4eff575757ff5f5f5eff626362ff636362ff636262ff626363ff636262ff636363ff626263ff626362ff636362ff626263ff626363000000000000000000000000ffa6a7a7ffa7a8a8ffa8a7a8ffa8a8a8ffa8a8a8ffa9a8a8ffa9a9a9ffaaaaa9ffa9a9aaffaaa9a9ffaaaaaaffacababffacacacffadadadffaeaeadffaeaeaeffaeaeaeffaeaeaeffaeaeaeffafafaeffafaeafffafafb0ffb0b0b0ffb0b1b1ffb1b1b1ffb2b1b2ffb2b3b2ffb4b3b3ffb4b4b3ffb5b5b4ffb5b5b5ffb5b6b6ffb6b6b6ffb6b6b6ffb7b7b7ffb7b8b8ffb8b8b8ffb8b8b9ffb9b9b9ffbabab9ffbababaffbabbbbffbbbbbbffbcbcbcffbdbcbcffbcbdbdffbdbdbdffbebebdffbebebeffbfbfbeffbfbfbfffc0c0bfffc0c0c0ffc0c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c4ffc4c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c7c6ffc6c7c7ffc8c7c8ffc9c9c9ffcbcbcbffcecdceffd1d0d1ffd7d7d6ffdddcddffe2e1e2ffe5e6e5ffeae9e9ffededecffecececffebebebffecebebffecedecffedededffededeeffeeefeeffefeeeeffeeeeeeffeeeeefffeeefefffeeeeeeffeeeeeeffeeefeeffefefeeffefeeeeffefefeeffefefefffeeefefffefefefffefefefffefefefffeff0f0fff0eff0ffefeff0fff0eff0fff0f0efffeff0effff0f0f0fff0eff0fff0f0f0fff1f0f0fff0f1f1fff1f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f2fff2f2f1fff2f3f2fff2f2f2fff2f3f2fff3f3f2fff2f2f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff8f7f8fff7f8f8fff8f7f7fff7f7f7fff7f8f7fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffefffefefefffefffffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffefefffffffffefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefefffffefffefffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffefffffefffefffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefffffffefffffffffffffffefefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefefffffefffefffffffefffefefffffefffffffffefffffefffffffffefffffefffefffffffefffffefefffffefffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffefffefffffffefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffefffffffefefefffffffffffefefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffefefffffefefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefefffffefefffffffefffffefffffffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffefffefffefffffefefffefefefffffffffffefffefffefefffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefefffefffefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffefffffffefefffffefffefffefefefffefefefffefefffffefffefffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffffefefffffefefffefefefffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffefffefffffffffffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffefefffffefefefffffefefffefefffffefffefffffefffffefffffffefefffffefffefffefefefffefefefffefefffffefefefffffefefffffefefffffefefffefefefffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff6f7f6fff7f7f7fff6f7f7fff6f6f7fff7f6f7fff6f6f7fff7f6f6fff6f6f7fff6f7f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff5f5f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f0fff1f1f1fff0f0f0fff0f0f0fff0efefffeff0f0fff0f0efffefefefffefefefffefeeeeffeeefeeffeeeeeeffeeedeeffedededffedeeeeffedeeeeffedededffedededffedededffeeededffededeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffeeeeeeffedeeedffeeedeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffedededffedecedffecececffecececffececedffecececffeaebeaffe9e9e9ffe5e5e5ffe0e0e1ffdcdbdcffd7d7d7ffd2d2d3ffcdcdcdffcbcccbffc9c8c9ffc6c7c7ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbebebfffbfbebeffbebebeffbebebdffbcbdbcffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbbbabaffb9bab9ffb9babaffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b8ffb8b7b7ffb7b7b7ffb6b7b7ffb7b6b7ffb6b6b6ffb5b6b6ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b5ffb3b4b3ffb4b3b3ffb3b3b3ffb3b2b2ffb2b1b2ffb1b2b2ffb1b1b1ffb1b0b1ffb0b0b0ffafb0afffafafb0ffafafafffaeaeaeffaeaeaeffaeadadffadadadffacacacffabacabffaaaaabffabababffabacabffababacffababacffacacacffacadadffacacacffacadacffadacac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff515151ff4e4e4eff4c4b4bff494849ff484948ff454445ff414141ff3a3a3bff343434ff2e2e2eff292929ff242525ff1f1f1fff191919ff131212ff0f0e0eff0c0b0cff090a0aff070707ff060505ff030303ff020202ff000101ff010000ff000000ff000000ff010000ff020202ff010102ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff020202ff010102ff010202ff030303ff040304ff040404ff050405ff050505ff040405ff040404ff030303ff040304ff040505ff060606ff0b0a0bff131212ff1e1e1eff282728ff323333ff383839ff3e3e3eff434343ff484848ff4c4c4dff4e4e4eff545554ff5e5e5eff676767ff6b6b6cff6d6d6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff4d4d4dff484848ff474747ff474747ff474747ff454545ff424343ff3d3e3eff393939ff343435ff2c2c2dff201f20ff131414ff0c0c0cff090908ff080807ff070707ff070606ff060606ff060606ff050504ff030303ff020201ff010101ff010100ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020102ff030303ff030304ff040404ff050505ff070707ff0b0a0aff0e0e0fff161516ff1e1f1fff29292aff333333ff3c3d3cff454546ff4d4e4eff575657ff5e5f5fff626262ff626362ff636362ff626262ff636262ff626262ff636363ff636362ff626362ff656464000000000000000000000000ffa6a6a7ffa7a6a6ffa7a8a8ffa8a8a8ffa7a8a7ffa8a8a8ffa8a8a8ffa9aaa9ffa9a8a9ffa9a9a9ffaaaaaaffabacacffacadadffadadadffaeadaeffadaeaeffafaeaeffaeaeafffaeafaeffafaeafffafafafffafb0b0ffb0b1b0ffb0b0b1ffb1b1b1ffb2b2b2ffb2b3b2ffb4b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b9ffb9b9b9ffb9b9b9ffbababaffbbbabaffbbbbbbffbbbbbcffbcbcbcffbcbcbdffbdbdbdffbdbebdffbebdbeffbebebfffbfbebfffbfc0c0ffc0c0c0ffc0c1c0ffc1c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c3c3ffc3c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c7ffc8c7c7ffc8c9c9ffcbcbcaffccccccffcfcfcfffd3d3d3ffdadadaffe0e0e0ffe4e3e3ffe7e8e7ffebebebffecededffeae9eaffeaeaeaffebebebffedececffededeeffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefeeefffefefefffefeeefffefefefffefefefffefefefffefefefffefefeffff0efeffff0eff0fff0eff0fff0f0f0fff0f0f1fff0f0f0fff0f1f0fff0f0f1fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff2f1f1fff2f2f2fff2f2f2fff2f3f3fff3f2f2fff2f3f2fff3f2f2fff3f3f2fff4f4f3fff3f4f3fff4f3f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff6f6f6fff7f7f7fff6f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f8fff7f8f7fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f7f8fff8f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffefffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffefffefffffffffffffffffffffefefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffefefffffefefffffffefffffffefffefffefffffffffffefefefffffffefffefefefffffefefffffefffffefffffffefffefffefffffffefffffffffefffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffffffffffefffffffefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffefffffefffffffffffffffffefefffefefffffefffffffefefffffffffefffffffffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefffffffffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffefefffffffffefffffffffffefefffffefefefffffffffffefffffffefefefffefefefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffefffffffffffefffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefefffffefefffffefefffffefefffffefefffefffefffffffffffefffffffffffefffefffefffffefefffffefffffefffffffefffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffefffffffffffefffefefefffefefffffefffffffefefefffefffefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffffffefffefffefffffefefffffefefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefefffffffefffffefffffffffffefffffefefffefffefffefefffffffffefffefefefffefefffffefffffffefefefffefffffffefffefffffffffffffefefffffefefffffefefffffffefffffefefffefffefffffffffffefefffffffffefffefffefffffefefffffefefffefffffffefffefffefffffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f7f7fff7f6f6fff6f6f7fff6f7f7fff7f6f6fff6f7f7fff6f7f6fff7f7f7fff7f6f7fff7f6f6fff7f6f6fff7f7f6fff7f6f6fff6f7f6fff7f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f4fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f0f1fff0f0f0fff1f0f0fff0f0f0ffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeededffedeeedffedededffedededffededecffedededffecededffedededffedededffedededffedededffedededffedededffeeededffeeeeedffeeededffedeeedffeeeeeeffedededffeeeeedffedededffedededffeeededffedeeeeffecedecffecececffecececffecececffececebffecececffebebebffe9e9eaffe7e7e7ffe3e3e3ffdededeffd9d9daffd5d4d5ffd0cfd0ffcdcdcdffcacacaffc8c8c8ffc6c7c6ffc6c6c6ffc6c5c6ffc5c5c6ffc5c5c5ffc4c3c3ffc3c2c3ffc2c3c3ffc2c2c2ffc2c2c1ffc2c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbebebeffbebebeffbdbebdffbdbdbdffbdbcbcffbcbcbcffbcbcbbffbbbbbbffbabbbaffbababbffbababaffb9b9b9ffb8b8b9ffb8b9b9ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb6b6b6ffb6b6b5ffb6b5b5ffb4b5b5ffb5b5b5ffb4b4b4ffb4b4b3ffb3b3b3ffb3b2b2ffb3b2b2ffb1b2b2ffb1b2b1ffb1b1b1ffb0b1b1ffb0b0b0ffb0b0afffafafafffaeafafffaeaeafffaeadaeffaeaeadffadadadffacacacffabababffabababffabababffabababffacacacffacadacffacacadffacacacffacacadffacadac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515152ff515252ff515151ff4e4f4fff4b4c4bff494949ff484848ff424241ff3a393aff343433ff2e2e2eff282929ff252525ff212121ff191918ff111111ff0e0d0dff0d0c0cff090a0aff060706ff050605ff040404ff030203ff010201ff020102ff010202ff010102ff010001ff070606ff040504ff020203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff030303ff030303ff010101ff010202ff020302ff040404ff050505ff060605ff060505ff060605ff070707ff080909ff0a0a0aff0c0c0cff131312ff1b1b1bff272626ff323132ff383939ff3e3f3eff444444ff484949ff4e4d4eff535352ff555455ff5e5f5eff666667ff6b6b6bff6d6d6dff6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff555555ff4d4d4eff484848ff474747ff454545ff424243ff3d3d3dff393939ff343434ff2c2c2cff202020ff131413ff0c0c0cff090909ff070708ff070707ff070606ff060607ff050606ff040505ff030403ff020202ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff010202ff030303ff030303ff030303ff050606ff040405ff060606ff0a0a0aff0f0f0eff151516ff1e1e1eff292929ff333333ff3c3c3cff454545ff4d4e4eff575757ff5e5e5eff626363ff636362ff636262ff626263ff626363ff626263ff636362ff656565ff6b6b6b0000000000000000ffa5a6a6ffa6a6a6ffa6a6a6ffa7a6a6ffa7a8a8ffa7a7a7ffa8a7a8ffa8a8a9ffa8a9a8ffa9a8a8ffa9aaa9ffaaaaabffacacabffacacacffadadadffadaeaeffaeadaeffaeaeaeffaeaeaeffafafafffafaeafffafafafffb0afb0ffb1b1b0ffb1b1b1ffb1b2b2ffb3b3b3ffb3b3b3ffb4b4b3ffb4b4b4ffb5b5b5ffb6b5b6ffb6b7b6ffb6b7b6ffb7b7b7ffb7b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9babaffbababbffbababbffbcbcbbffbcbcbcffbcbcbdffbcbcbcffbdbdbdffbebdbdffbebebeffbfbebfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c1ffc1c1c1ffc2c1c1ffc1c1c2ffc2c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc9c9c9ffcbcccbffcdcdceffd1d0d1ffd6d7d7ffdddeddffe2e1e2ffe5e6e5ffe9e9eaffedececffebebeaffe8e9e9ffe9eaeaffebebebffecedecffededecffedededffedededffedededffeeededffeeededffeeededffedeeedffeeeeeeffeeeeeeffeeeeedffeeeeedffeeededffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefefffefeeefffefefeeffefefefffefefefffefefefffefefeffff0f0effff0f0efffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f1f1fff0f1f1fff1f1f1fff1f1f2fff1f2f1fff2f1f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff5f5f5fff5f5f6fff6f6f5fff6f5f6fff5f6f5fff6f6f6fff7f7f6fff6f6f6fff6f6f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f7fff8f7f8fff7f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffefffefffffefffffefffefffffefefffffefefffffffffffffefefffffffffffefefffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffffefffffefffefffefefefffffefefffffefffffffefefffffffefffefefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffefffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffefffffffffffffefefefffefffffffefffffffefffffffefffefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffffefefffffefefffefefefffefefefffefffefffefefffffefefffffefffefffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffefffffefffffffefffefffffefffffefffefffefefefffffefefffffefffffffefefffefffefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffffefffffefffffffefefefffefffffffefffffffefffffffefffefffefffefffffefffffffffefffefffefffefffefffffefffffffffffffffefffffffffefffefffffffffffefffffffefffefffffffffefffffefffefffefffefffffffefffffefffffefffefffffffefffefefefffffefffffffefefffffefefffefefefffefefffffefefefffffefefffefffffffefefefffffefffffefffefffffefefffffefefffffefffffffefefffffffefffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffefffefffefffffffefffffefffffefffefffffffefffefefefffffefffffffefefffffefefffefefefffefefefffefefefffffefefffefffffffefefefffffefffffefffefffffefefffffefefffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffefefffefefffffffffefffffffefffefefffffefefffffefefefffefffefffffffefffffefffffefffefffffffefffefffefffffefffffffefefffffffefffefefefffefefffffefefefffffefefffefffffffefefefffffefffffefffefffffefefffffefefffffffffffffefefffffffffffefefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f7f7fff7f7f7fff6f7f6fff6f7f6fff7f7f6fff7f6f7fff6f7f6fff7f7f6fff6f6f6fff7f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f6fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f4fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f4fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0effff0eff0fff0f0efffefefefffeeefeeffeeeeefffeeeeeeffeeedeeffeeededffedededffedededffededecffececedffececedffecececffecedecffecedecffececedffecedecffededecffecedecffedecedffedecedffedededffecededffedededffededecffedededffecededffededecffedededffededecffedececffedededffedececffecececffececebffebebecffebecebffebebebffebebebffeaeaeaffe8e8e8ffe5e5e5ffe1e1e0ffdddddcffd8d8d8ffd2d2d2ffd0cfcfffccccccffc9cac9ffc7c8c7ffc7c6c7ffc6c6c6ffc5c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbeffbebebeffbebdbeffbdbdbeffbdbcbdffbdbcbcffbcbcbcffbcbcbbffbbbbbbffbababbffbababaffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b9ffb8b8b8ffb8b8b7ffb7b7b7ffb7b7b7ffb7b6b6ffb7b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b3ffb4b3b4ffb3b3b2ffb2b2b2ffb2b2b2ffb2b1b2ffb2b1b1ffb1b1b1ffb0b0b1ffb0b0b0ffafafafffafafb0ffafafafffaeaeaeffadadaeffadadadffadadacffacacacffabababffacababffacacacffadadadffadadacffadacadffadacacffacadadffacadacffacacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515251ff515151ff515151ff515151ff4f4f4eff4b4b4bff494949ff454444ff3d3d3dff363636ff303030ff2b2b2aff272627ff222222ff1c1c1cff151515ff0e0e0eff0b0b0bff090909ff070707ff060505ff030403ff010102ff000101ff000100ff000101ff010100ff010101ff060606ff060605ff040403ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff050505ff060605ff020102ff020302ff030403ff030403ff050405ff060505ff060606ff060706ff080808ff0a0a09ff0e0d0dff111212ff1a1a1aff282728ff353535ff3d3d3dff434242ff484748ff4e4d4dff545453ff5a5a5bff5f6060ff5e5e5eff666767ff6b6b6bff6d6d6dff6e6e6eff6f6f6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545555ff555555ff555555ff555555ff4d4d4dff484848ff474747ff444443ff3e3f3fff373738ff363535ff302f30ff1f201fff111110ff0b0b0bff090809ff070808ff060706ff060706ff060606ff050505ff030303ff020202ff010102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030202ff010101ff010102ff030303ff060606ff030304ff030302ff040404ff060606ff0a0a0aff0f0f0eff161616ff1e1e1fff2a2929ff343334ff3d3d3dff454545ff4e4e4eff575657ff5e5f5fff626362ff626362ff636263ff626363ff626262ff656565ff6b6b6bff6d6d6d0000000000000000ffa6a5a6ffa6a6a5ffa6a7a6ffa6a7a6ffa7a6a7ffa8a8a8ffa8a7a8ffa8a7a7ffa8a8a8ffa9a9a8ffaaaaa9ffaaababffacacacffacacacffadaeadffadaeadffaeaeaeffaeaeaeffaeafaeffaeafaeffafafafffb0afafffb0b0b0ffb0b1b1ffb1b1b1ffb2b2b1ffb3b2b3ffb3b3b4ffb4b4b3ffb5b4b5ffb5b5b5ffb6b5b6ffb7b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb8b8b9ffb9bab9ffb9b9b9ffbababaffbbbbbaffbbbbbbffbbbbbbffbcbcbcffbdbdbcffbdbdbdffbdbdbeffbebdbeffbfbebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c3c3ffc2c3c3ffc3c4c4ffc4c4c5ffc5c5c5ffc5c6c5ffc6c6c5ffc7c6c6ffc8c7c7ffc8c8c8ffcacbcaffcdcccdffcfcfcfffd4d3d4ffdbdadaffe0e0e0ffe4e4e3ffe8e8e7ffeaebebffecececffe9e9e9ffe8e8e8ffe9e9e9ffebebebffecececffecedecffecececffedecedffedececffedededffecededffedededffededecffedededffedededffedededffededeeffedeeedffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffeeeeeeffeeefefffefefefffeeeeefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f2f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff4f4f3fff4f4f3fff3f4f3fff4f4f5fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f8f8fff7f7f7fff8f7f8fff7f8f7fff8f7f7fff8f8f7fff8f8f8fff8f7f7fff8f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefefffffffefefffffefefffefffffffffffffffffefefffefefefffefefffffefefffffffffffffefefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffffefffffefffffffffefffffffefffffefffefffffffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffefffffffffffefffefefefffefefefffffffffffffefefffffffefffefefefffefefffffffefefffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffefefffefefefffefefffffefefffffffffffffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefffefffefefffffefffffffefefffffefefefffffefffffffefffffffffefffffefffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffefffffefffffffffefffffffefffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffefffefefffffffffefffefffefffffffefffefffefffefefffffffffffffffefefffffefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefffffffffffffefefffffefffefffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefffffffffefffffefffffffefefffffffefffffefffefffffffefffffffefffefffefffefefefffefefefffffefefffefefffffefefefffffefefffefffefffffffffffffefefffefefefffefefffffefefffffffffffffffefffffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffefefffffffefffffefffefffffffefffffffefffefffffffefffefffefefffffffffefffefefffffefefefffffefefffefefefffffffefffffefefffefefefffefefffffefefffffffffffffffefffffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f6f6fff6f7f7fff6f6f7fff7f6f7fff6f7f6fff7f7f6fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f6fff5f5f6fff6f6f6fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff5f4f5fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff4f4f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f2f1fff1f2f1fff1f1f1fff1f0f1fff1f0f1fff0f0f0fff0f0efffefeff0fff0efefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffecedecffececedffedececffecececffecececffebececffecebecffecececffececebffecececffececebffecececffecececffecececffedececffecececffecececffedececffecececffededecffecececffecececffececedffecececffedecedffecececffececebffebececffeaebebffebebebffebebebffeaebebffeaebeaffe9e9eaffe7e7e7ffe3e3e3ffdfdedfffdbdadbffd5d4d5ffd1d2d1ffcecdceffcbcbcbffc9c9c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c6ffc5c5c5ffc3c4c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c0ffc0c0c1ffc0c0c0ffbfc0c0ffbfbfbfffbfbebeffbebebeffbebebeffbebdbdffbdbdbcffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbababaffb9babaffb9b9b9ffb9b9b9ffb8b9b8ffb9b8b8ffb8b8b7ffb7b8b8ffb7b7b7ffb7b7b7ffb7b7b6ffb6b6b7ffb6b6b6ffb6b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb0b0b1ffb1b1b1ffb0b0b0ffafb0b0ffafb0afffafafafffaeafafffaeaeaeffadadadffadadadffacacacffacadacffadacadffadacacffadadacffacacacffacacacffacacacffacacacffacadac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff515151ff515151ff515151ff515251ff4e4f4fff515151ff4b4b4bff414141ff3b3b3bff373736ff323131ff2c2c2cff242323ff1c1c1cff151514ff0e0e0fff0a0a0aff070707ff050506ff040403ff020202ff010102ff010201ff010101ff010101ff010101ff020202ff070707ff060607ff040303ff020101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030404ff070707ff070607ff010201ff010101ff020201ff010202ff020202ff030303ff050505ff050506ff070707ff090808ff0c0d0cff121211ff1b1b1bff262626ff363637ff3e3e3eff464546ff4c4c4cff535453ff5b5b5bff616162ff696968ff676767ff6b6b6bff6d6e6dff6e6e6fff6f6f6fff706f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff555555ff555555ff555555ff4d4e4eff4a494aff464546ff424141ff3b3a3bff393938ff333233ff252424ff1b1b1bff141414ff0d0d0dff0a0a0aff080809ff070807ff060706ff050605ff040504ff020203ff020202ff010101ff010000ff000001ff020202ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff010101ff000001ff060606ff030303ff030303ff020202ff020203ff040505ff070607ff0a0a0aff0f0e0fff161516ff1f1f1eff292929ff343333ff3d3d3cff454545ff4d4e4eff575757ff5e5e5fff636362ff626362ff636362ff646565ff6b6b6bff6d6d6dff6e6d6d00000000ffa6a5a6ffa6a6a6ffa6a6a6ffa6a6a5ffa7a7a6ffa7a7a7ffa7a7a7ffa8a8a8ffa8a8a7ffa7a8a7ffa9a9a9ffaaaaaaffabababffacabacffacadadffadadadffaeadaeffaeaeadffaeaeaeffafafaeffaeafafffafafafffafafb0ffb1b0b0ffb0b1b1ffb2b1b1ffb3b2b2ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b4ffb5b5b6ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b7ffb8b9b8ffb8b9b9ffbababaffbababaffbababaffbbbbbbffbbbbbcffbcbcbcffbcbcbdffbdbcbdffbdbdbdffbebdbeffbebfbeffbebebfffbfbfbeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c1ffc2c3c2ffc3c3c2ffc2c3c3ffc4c3c4ffc5c5c5ffc6c5c5ffc6c6c5ffc6c6c7ffc7c7c7ffc8c8c8ffcacac9ffcccccbffcececeffd2d1d2ffd8d7d7ffdededdffe2e2e2ffe6e6e6ffeae9e9ffebececffebeaeaffe8e9e9ffe8e8e8ffe9e9e9ffeaebeaffecebebffececebffebececffecececffecececffecececffecececffecececffedececffecececffededecffedececffecedecffedededffedededffeeededffedededffedededffedeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffefefefffefefefffefefeffff0eff0fff0eff0fff0f0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff0f0f1fff1f1f1fff1f2f1fff1f2f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f3f3fff3f3f3fff4f4f3fff4f4f3fff4f4f4fff5f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f7f8fff7f8f7fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffefffefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefefffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffdfefefffefefefffefefefffefffefffffefefffffefefffefffffffffffefffffffffffffffffffefffefffefffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefffffffffffffffefefffefefffffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefffefffefffffffefffffffefefffffefffefffefefefffffefffffffefefffefefffffffefefffefffefffffefffffefefefffefefefffefefefffefffefffffefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffefffffffefffefffefffefffffefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffffffefffffefffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefefefffefffffffefffffffefefffffffffffffefffefffffefffffffffefffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffffefffffffefffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefefffffffffefffefefefffffefffffefefefffefefefffefefefffefefffffffefefffffefefffefefffffffefffffefffffffffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffefffffefefefffefefefffefefffffefefffffffffefffffefefffefefffffffefffffefffffffffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f6f6fff6f6f7fff6f6f7fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f5f5fff4f5f4fff4f4f3fff4f4f4fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff1f1f1fff0f0f0ffeff0f0ffefeff0ffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffededeeffedededffecededffedecedffecececffecececffecebecffebecebffecebebffebebecffebebebffececebffebebebffecebebffebebebffebebebffebececffebebecffececebffecececffebececffecececffebececffecececffecececffecececffecececffecececffecececffecececffecececffebebecffeaebeaffeaebeaffebeaeaffebeaeaffeaeaeaffeaeaeaffe8e8e8ffe5e5e5ffe1e1e1ffdddddcffd7d7d7ffd4d4d4ffd0d0d1ffcdcdcdffcacacaffc8c8c8ffc7c7c7ffc6c7c7ffc7c6c6ffc6c6c5ffc4c4c4ffc3c3c3ffc2c2c3ffc3c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c0c1ffc0c1c0ffbfc0bfffbfbfbfffbfbfbfffbebebfffbebdbeffbdbebdffbdbdbdffbcbdbdffbcbcbcffbcbbbbffbbbbbbffbbbabaffbababbffb9b9baffbabab9ffb8b9b8ffb9b8b9ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b8ffb7b7b6ffb7b7b6ffb6b6b7ffb6b6b6ffb5b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b3ffb3b3b3ffb2b3b3ffb2b2b2ffb2b2b2ffb1b1b2ffb1b1b1ffb0b1b1ffb1b0b0ffb0b0b0ffb0afb0ffb0b0b0ffafaeaeffaeaeaeffaeaeaeffadaeadffadadacffadacacffacacadffacadacffacacacffacacacffadadacffacadadffadacadffacacacffacacad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff525251ff515151ff525151ff515151ff515151ff515252ff4e4e4fff494848ff424242ff3b3b3cff353435ff2e2e2eff272727ff201f20ff171717ff100f0fff0b0a0bff070808ff050505ff030303ff020202ff010201ff010201ff010001ff010000ff010001ff020202ff070707ff060606ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040405ff090909ff080808ff020201ff010101ff010101ff010101ff020202ff030303ff040404ff050505ff060607ff090909ff0d0e0dff141414ff1d1d1dff282828ff333333ff3b3a3aff414242ff494a49ff535352ff5d5d5dff656665ff6c6d6dff6c6b6bff6d6d6dff6e6e6eff6f6f6fff706f6fff6f6f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff555554ff555555ff555555ff555555ff505050ff494a4aff444544ff3d3d3dff3a3a3aff333334ff2a2b2bff222222ff191919ff121211ff0c0d0dff0a0909ff070707ff060606ff050505ff040404ff030304ff020202ff010102ff010101ff080808ff050605ff020202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff020201ff040404ff050505ff060605ff030403ff030303ff010101ff020202ff020202ff030202ff040404ff060707ff0a0b0aff0f0f0eff161516ff1f1e1fff292a29ff333433ff3c3d3cff454545ff4e4e4eff575757ff5f5f5eff626263ff656564ff6b6b6bff6d6d6dff6d6d6dff6d6e6effa6a6a6ffa6a6a6ffa6a6a6ffa5a6a6ffa6a5a6ffa6a6a5ffa6a6a7ffa7a6a7ffa6a7a6ffa7a7a7ffa7a8a8ffa9a9a9ffaaa9aaffababaaffacababffacacadffadadadffaeaeadffaeaeadffafaeaeffaeaeaeffaeafaeffafafafffb0afb0ffb1b1b0ffb1b1b1ffb1b2b2ffb3b2b3ffb3b4b3ffb4b4b4ffb5b4b5ffb6b6b5ffb6b6b6ffb7b6b6ffb7b7b7ffb8b8b8ffb9b9b8ffb9b9b9ffb9bab9ffbababaffbbbabaffbbbabaffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbebdffbebebdffbfbebeffbfbebfffbfbfbfffbfc0bfffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c1ffc2c2c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c4c5ffc4c5c5ffc5c5c6ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffcbcacbffcecdcdffd0cfd0ffd4d4d4ffdbdbdbffe1e0e0ffe4e4e4ffe8e8e8ffebeaebffebecebffe9e9e9ffe8e8e8ffe8e8e9ffeaeae9ffeaeaeaffebebebffebebebffebebebffebebebffebebecffecebebffecebebffebebecffecececffebececffecececffecececffededecffededecffedecedffedededffedededffeeeeedffededeeffedeeedffedeeeeffeeededffeeeeedffeeeeeeffefefefffefeeeeffeeeeefffefefefffeff0efffeff0effff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff1f2f2fff1f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f7f8fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f7f8fff8f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffefffffffefffffffefffffffefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffffefefffefefffffefefefffefffefffffefefffefefefffefffffffefffffffffefefffefefffffffffefffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffefffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffefefffffefefefffefffefffefefefffffefefffefefffffffefffffefefefffefffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefefffefefffffffffffffefefffffffefffffffefffffefefffffefffefffffefefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffffffefffefffffffefffffffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffefffefffefffffffffefefffefefefffffefefffefefefffefffefffefefefffffefefffffefefffffefefffefefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffefefefffffffefffffffffffefffffffffefefffefefffffffffefffffffefffefffefffffefffffffefffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffefffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f3fff2f1f2fff2f2f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffefefefffefeeefffefefefffeeeeeeffeeedeeffededeeffedededffecededffecececffecececffecececffecebecffebebebffebecebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffecebebffecebecffebebecffebebebffecebebffecebecffecebecffecececffecececffebebecffebeaeaffeaeaebffeaeaeaffeaeaeaffeae9eaffeaeaeaffe9e9eaffe8e9e8ffe7e7e7ffe3e4e3ffdfdfdfffdadadaffd6d6d6ffd2d2d3ffcfcfcfffccccccffc9cacaffc7c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc4c4c4ffc4c4c3ffc4c3c3ffc3c3c3ffc3c2c3ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbfffbfbfbeffbebebeffbdbebeffbebdbdffbdbdbdffbdbcbdffbcbbbcffbbbcbcffbbbbbbffbbbabaffb9b9baffb9bab9ffb9b9b9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b6b7ffb7b6b7ffb7b6b6ffb6b5b6ffb5b5b6ffb5b4b4ffb4b4b4ffb4b3b4ffb4b3b3ffb3b3b3ffb3b3b2ffb2b2b2ffb2b1b1ffb1b1b2ffb1b1b1ffb1b1b1ffb1b0b1ffb0b0b1ffafafb0ffafb0afffafafafffaeafaeffaeaeaeffadadadffadacacffacacadffacacacffacadacffacacadffacadacffacacadffacacacffadadadffadadadffacadac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff515151ff515151ff515151ff515151ff515152ff525151ff50504fff4b4b4bff454545ff3f3e3fff373737ff303030ff29292aff222222ff191919ff111011ff0c0b0bff080808ff050505ff030303ff020202ff010102ff010202ff010101ff010001ff010001ff010102ff070807ff070606ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020102ff060505ff0b0b0bff0a0a09ff020202ff000101ff010101ff010101ff030202ff040404ff040504ff060506ff070707ff0a0a0aff0f0e0fff161616ff1f1f1fff2a2a2aff343334ff3c3b3cff444444ff4c4c4cff565556ff5f5f5fff676768ff6d6d6dff6d6d6dff6f6e6eff6f6f6fff6f6f70ff6f706fff707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff555555ff555555ff545555ff545454ff515151ff4b4b4bff464646ff3d3d3eff393838ff323232ff2b2b2bff222222ff191919ff111212ff0b0c0cff080808ff060606ff040404ff030303ff040403ff040404ff030303ff010101ff020202ff090909ff070708ff040403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030303ff050405ff050405ff030303ff010101ff010101ff020101ff010102ff010102ff020302ff040404ff060706ff090a0aff0e0f0fff131313ff1e1e1fff2a2a2aff333433ff3d3d3dff454645ff4d4d4eff575657ff616161ff656565ff6b6b6bff6d6d6dff6d6d6dff6e6d6eff6d6d6dffa6a6a6ffa6a6a6ffa6a6a7ffa6a6a6ffa6a6a6ffa6a5a6ffa6a6a5ffa6a7a6ffa5a6a5ffa7a6a7ffa8a8a8ffa9a9a9ffaaa9aaffaaababffacababffacacacffadadadffadaeadffaeaeaeffaeaeaeffafaeaeffaeaeafffb0afafffb0b0b0ffb0b1b1ffb2b1b2ffb2b2b2ffb3b3b3ffb4b3b4ffb4b4b5ffb5b5b5ffb6b5b5ffb7b6b6ffb7b7b7ffb8b8b8ffb8b8b8ffb9b8b9ffb9b9b9ffb9b9baffbababaffbbbbbbffbcbbbbffbcbbbcffbbbcbcffbcbdbcffbdbdbdffbdbdbdffbebebeffbebebeffbfbebeffbebebfffbfbfbfffbfc0bfffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc3c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c7ffc8c8c8ffcacac9ffccccccffcfcecfffd2d2d1ffd8d8d8ffdededeffe2e1e2ffe6e5e6ffeae9eaffebebebffeaeaeaffe9e8e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffeaebebffebeaebffebebebffecebebffebebebffecebecffecebebffecececffedececffedecedffedededffedededffedededffedececffedededffedededffededeeffeeedeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeefefffefefefffefefefffefefefffefeff0fff0f0f0ffeff0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f2fff2f1f2fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f7f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefefffffefefffffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffefffffefffffffefefefffefefefffffefffffefffefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefffffefefefffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffefefffffefefffffffffefffefffffffffefffffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfefffefefefffefefefffffffefffffefefffefffffffefefefffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffffffefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefefefffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffefffffffffffefffffffefffefffffffffefffffffffffffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefefefffffefffffefffefffefefffffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffefffffefffffefffffffefefefffefffefffffefffffefffefffffffefffefefffffffffffffffffefffefefefffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefffffffefffefffefffefffffffffffefffffffffefffffefffffffefefffffefffefffffffefffffffefffefffffffffefffffffffffffefefefffffffefffffefefffffffffffffffffffffffefffefffefffefffffffffefffffffffffffefefffffefefffffffffefffefffffffffefffffffefffffefffefffffffffffefffefffefefefffefefefffffffffffffefffffefffefffffffefffffffffffefefefffefefefffefefefffffefffffffffffffffffefffffefffffefffffffffefefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffefffffffffffefefefffefefffffefefffffffefffffffffffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefefffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f6f7fff7f6f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f6fff6f5f6fff6f6f6fff6f6f5fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0efffefefefffefeeefffefefeeffeeeeeeffeeeeedffeeededffedededffededecffedececffebecebffebebebffebebecffebebebffebebebffebeaebffebebeaffebebebffebeaebffebeaebffeaebeaffeaebeaffeaebeaffeaeaeaffeaeaeaffebebebffebeaebffebebebffebebebffebebebffebeaeaffeaeaebffeaeaebffebebebffebebebffebebeaffebeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe6e6e6ffe2e1e1ffdcdcdcffd9d9d9ffd5d5d5ffd1d2d1ffcececeffcbcbcbffc9c9c9ffc8c8c8ffc7c7c7ffc7c6c7ffc4c4c5ffc3c3c4ffc3c4c3ffc3c3c3ffc3c3c2ffc2c3c3ffc2c1c2ffc2c2c1ffc0c1c1ffc0c0c0ffc0c0bfffc0bfbfffbfbfbfffbfbebeffbebebdffbdbebdffbdbdbdffbcbdbcffbcbcbcffbbbbbcffbbbbbbffbbbbbbffbababaffbab9baffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb7b8b7ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b5b5ffb4b4b5ffb4b4b4ffb4b4b3ffb3b3b3ffb2b3b3ffb2b2b2ffb1b2b1ffb2b1b2ffb1b2b1ffb1b2b1ffb0b1b1ffb1b1b0ffb0b0b0ffb0b0b0ffafb0afffafafafffafaeaeffadadaeffadadadffacacacffadadacffacacacffacadacffacacacffadadadffacadadffadacadffacacadffacacad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff515151ff515151ff515151ff515251ff515151ff515150ff505050ff4d4c4cff484848ff414141ff3a3a3aff323232ff2b2b2bff232323ff1b1a1bff121212ff0c0c0bff080808ff050505ff030303ff020202ff020102ff010201ff010201ff010101ff010101ff020201ff070707ff070807ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff0d0d0dff0c0b0cff020202ff000000ff000100ff000101ff020202ff030404ff050405ff060606ff080807ff0b0b0aff0f0f0fff171717ff212121ff2c2c2dff363636ff3f3f3eff484848ff515151ff5a5a5aff626362ff6a696aff6d6e6eff6e6f6eff6f6f6fff707070ff70706fff707070ff707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff555555ff555555ff545454ff515151ff4f5050ff4b4b4bff464646ff3d3d3eff393839ff333232ff2c2c2bff242424ff1a1b1aff121212ff0d0c0cff080808ff060506ff030304ff020202ff020202ff020201ff010101ff010101ff030203ff0a0a09ff080808ff040404ff020101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020303ff050505ff050505ff010001ff000101ff010101ff010101ff020202ff020201ff020202ff030403ff060506ff090809ff0d0d0eff131313ff1e1e1eff292929ff343434ff3c3d3cff444444ff4f4e4eff595959ff656565ff6b6b6cff6d6c6dff6d6d6dff6e6e6dff6e6e6dff6d6e6effa7a7a7ffa7a7a7ffa6a6a6ffa6a6a6ffa6a6a5ffa6a6a6ffa6a6a6ffa6a5a5ffa5a6a5ffa6a7a7ffa8a8a8ffa9a9a9ffa9a9aaffaaaaaaffacababffacacacffadacadffadadadffaeaeaeffaeaeaeffaeafaeffaeafafffb0b0afffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b2ffb4b4b4ffb4b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b6ffb8b8b7ffb8b7b8ffb8b9b8ffb9b9b9ffb9bab9ffbab9baffbabbbaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbdbcffbdbebdffbdbdbdffbebebeffbebebeffbebebeffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc0c1c0ffc2c1c1ffc2c2c2ffc3c2c2ffc2c3c3ffc3c3c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffcbcbcaffcecdcdffd1d0d0ffd5d5d5ffdbdbdbffdfe0dfffe3e4e4ffe8e7e8ffeaeaeaffeaeaebffe8e8e8ffe8e8e7ffe7e7e7ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffeaeaeaffeaeaeaffeaebeaffebebeaffebebebffebeaeaffeaebebffebebebffebebecffecececffececebffecececffecececffecececffecececffedecedffecededffedededffedededffeeeeedffeeeeedffeeeeeeffeeefeeffeeeeeeffefeeefffefefefffefefefffefefeffff0f0efffefeff0ffeff0effff0f0f0fff0f0f0fff0f0f0fff1f0f1fff0f0f1fff0f0f1fff1f1f1fff1f1f1fff2f2f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff3f3f2fff3f3f3fff4f4f3fff4f3f3fff3f4f3fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f6fff6f7f6fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f7fff8f7f8fff7f8f8fff8f7f7fff7f8f7fff8f7f8fff7f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefffefffefffffffefefefffffffffffefffefffefffffffffffffffffefefffffffefffffefffffffefffffefefefffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffefffffffefffffefefefffefefffffffffefffffffefffefefffffefefefffefefefffefefefffefefefffffffefffefffefffffffefffefffefffffffefffefefefffefffffffefefffffffffefffefffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffefefffffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfdfdfffdfefefffdfdfdfffefefdfffdfefdfffdfefefffefefefffffefefffefffefffffefffffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefefffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffffffffffefefefffefffffffefffefffffefefffffffefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffefffffffffffffefffffffefffffefefefffefffffffffffffffffffefffefffffffefffefffffffefffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffffefffffffefffffefefffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffefffefffefffffffefffffefefffefefefffffefffffffffefffefefefffefffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefffffefffffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffefffffefefefffefefefffefffffffefefffffefffefffefefefffefefffffefefefffffefefffefffefffefffffffffffffffffefefffffffefffffefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefefefffefefefffefffffffffffffffffffefffefffefffefffffffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefffffffffefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefefffffefefffffffffffffefefefffffefefffefffffffffffffffffffefffefffefffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f6f7fff7f6f7fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f5fff5f6f5fff5f6f6fff5f5f5fff6f6f5fff5f6f5fff5f6f6fff5f6f5fff6f5f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f3fff3f3f3fff2f2f2fff2f3f3fff2f2f3fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffefefeeffeeefeeffededeeffedeeeeffedededffedededffededecffecececffebebecffebebebffebebebffebeaebffebeaeaffeaeaeaffebeaeaffeaebeaffebebeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeae9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffe9e9eaffeae9e9ffe9e9e8ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e7ffe4e5e4ffdededeffdbdcdbffd7d7d7ffd3d3d3ffd0d1d1ffcdcdcdffcacacaffc8c8c8ffc7c8c7ffc7c6c6ffc4c5c5ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0bfffbfbfbfffbebebfffbebebeffbdbebeffbdbdbdffbdbcbdffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbababbffbababaffb9b9baffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b7ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb5b6b5ffb4b5b5ffb4b5b4ffb4b4b4ffb3b4b3ffb3b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b1ffb2b2b1ffb1b1b1ffb0b1b0ffb0b0b0ffb0b0b0ffafb0b0ffb0b0afffafafafffaeaeaeffadaeadffadadadffacacacffacadadffacacadffadadacffacacacffadadacffacacacffacacacffacacacffacacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515152ff515152ff515152ff515152ff525151ff505050ff505050ff4f4f50ff4d4d4dff494949ff434342ff3c3c3cff343434ff2e2d2dff252625ff1c1d1dff131413ff0d0c0cff080908ff050506ff030303ff020202ff020202ff020202ff020201ff010101ff000100ff020201ff080808ff080808ff040404ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020302ff080807ff0e0e0fff0d0c0dff020203ff000000ff010000ff000000ff010101ff020303ff040404ff050505ff070707ff0a0a0bff0f0f0fff181818ff222322ff2d2e2eff383838ff434242ff4d4d4dff565556ff5e5e5eff656565ff6b6b6cff706f6fff6f6f6fff6f7070ff6f706fff70706fff6f7070ff7070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4f4f4fff555555ff555554ff545555ff545454ff515151ff505151ff4f4f4fff4b4b4aff454545ff3e3e3dff393a39ff333433ff2c2c2cff242424ff1a191aff111111ff0b0c0bff080808ff060505ff030303ff030203ff030302ff020202ff020202ff030302ff060707ff090909ff070808ff030403ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff060506ff060606ff020202ff010101ff010100ff000101ff010101ff010101ff010202ff030303ff050505ff080808ff0e0e0dff131413ff1e1e1eff2a2b2aff363636ff3d3d3eff464646ff505050ff5c5c5bff676666ff6c6d6dff6d6d6dff6e6e6dff6d6d6dff6d6e6dff6e6e6dffa7a7a7ffa7a7a7ffa6a7a7ffa6a6a6ffa6a6a6ffa6a6a6ffa6a5a5ffa5a5a5ffa6a5a5ffa7a7a7ffa8a7a8ffa9a8a8ffa9a9a9ffabaaaaffabacabffacacacffadacadffadadaeffadadaeffadaeaeffafaeafffafafafffb0b0b0ffb0b1b1ffb2b1b2ffb2b3b2ffb3b3b2ffb3b4b4ffb4b4b4ffb5b5b5ffb5b6b5ffb6b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb9b8b9ffb9b9b9ffb9b9b9ffbababbffbbbbbbffbbbcbbffbbbcbcffbcbcbcffbcbcbcffbcbdbdffbdbdbdffbebebeffbebebeffbfbfbeffbebfbeffbfbfbfffbfbfbfffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c3c2ffc4c3c4ffc4c4c4ffc4c5c4ffc5c6c5ffc6c6c5ffc6c7c7ffc7c7c7ffc9cacaffccccccffcfcfcfffd3d3d2ffd9d8d8ffddddddffe1e1e1ffe5e6e6ffe9e8e9ffeaeaeaffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe9e9e9ffe9eaeaffeae9eaffeaeae9ffeaeae9ffeaeaeaffeaeaeaffebebeaffeaebeaffebebebffebecebffecebebffebecebffecebecffecececffecececffececedffededecffededecffecededffedededffedededffedeeeeffeeeeeeffefefeeffeeefeeffefefeeffeeefeeffefefefffefefefffeff0f0ffefeff0fff0f0efffeff0effff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f0fff0f1f0fff1f2f1fff2f2f1fff2f2f2fff1f1f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff6f5f5fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f7fff8f7f7fff8f8f7fff8f7f8fff8f7f8fff7f7f7fff7f8f8fff8f8f8fff8f8f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffefffffffffefffffefffffefefefffffefffffffffffffffffefffffffffffffefffffffefffffefffefffffefefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffefffffffffefffffffefffffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefffefffffefefffefffffffefefefffefffffffefefffffefffffffffffefffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffefffffffffefffffffefffffffefffffefefefffefefefffefefefffdfefefffefdfefffdfefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffefdfefffefdfdfffefefdfffefefefffefefefffffefffffffffffffefffefffefffffffffefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffffefffffffefffffffefefffefefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffffffefffffefffffffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffefefefffefefffffefffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffffffffffefffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefffefffffefefffffffffffefffefffefffffffffffefffffffefffffffefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffefffffffefefefffefefffffffffefffffefffffefffefffefefefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffefffffffffffffffffefffffffefffffffefefffefefefffffffefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffffefffffefffffffefefffffefffffffffffffffffefffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffefefffffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffffefffffffefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f5f6fff6f5f5fff5f5f5fff6f5f6fff6f5f5fff6f6f5fff6f5f6fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f4fff5f4f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff3f3f3fff3f3f2fff3f3f3fff2f2f3fff2f3f2fff2f2f2fff1f2f2fff1f1f1fff0f1f1fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefefefffeeefeeffeeeeeeffeeededffedededffedececffecececffebebecffececebffecebebffebebebffeaeaeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffeaeae9ffe9eae9ffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe9e9e9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e8ffe8e8e8ffe6e6e6ffe0e1e1ffdededdffd9dadaffd5d5d6ffd2d2d2ffcfcfcfffccccccffc9c9c9ffc7c8c8ffc7c7c7ffc6c6c6ffc4c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc2c3c2ffc2c3c2ffc2c2c1ffc2c1c1ffc1c0c0ffc0c0c0ffbfbfc0ffbfc0bfffbfbfbeffbfbebeffbebebeffbebebdffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbababaffbab9baffbabab9ffb9b9b9ffb9b8b9ffb8b9b8ffb9b8b8ffb8b8b8ffb7b7b8ffb8b7b7ffb7b7b6ffb7b6b7ffb6b6b6ffb6b6b5ffb5b5b6ffb5b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb1b2b1ffb1b1b1ffb2b1b1ffb0b1b0ffb0b1b1ffb1b0b0ffb0b0b0ffb0b0afffafafafffaeafafffaeaeaeffadaeaeffacacadffacacacffacadacffacadadffacacacffacacadffacacacffadacadffacacacffacacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515152ff515151ff515151ff525251ff515151ff515051ff505150ff504f50ff4d4d4dff4a494aff454444ff3f3e3eff383738ff303030ff282827ff1f1e1fff141414ff0e0d0eff090909ff060605ff030404ff020202ff020102ff010101ff010101ff010101ff000100ff020202ff090808ff080808ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff070707ff0e0e0eff0c0c0cff020202ff000000ff000000ff010000ff010101ff020102ff030303ff050405ff070707ff0a0a0aff101010ff191919ff252524ff313031ff3b3b3bff464546ff505151ff595959ff606161ff676767ff6c6c6cff6f7070ff706f6fff707070ff6f706fff707070ff70706fff70706f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4f4f4fff4e4f4fff555555ff545454ff515151ff515151ff515050ff4f4e4eff494a49ff454444ff3e3e3eff3a3a3aff343535ff2d2d2dff242424ff1a1a19ff111211ff0b0c0cff080809ff060606ff040404ff020202ff020202ff030302ff020202ff020302ff080807ff0a0909ff080707ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030302ff060707ff070707ff020202ff000000ff000000ff010101ff010101ff010101ff020201ff030303ff050605ff080808ff0e0e0eff141414ff202020ff2e2d2eff383938ff404140ff494a4aff535353ff5d5e5eff686868ff6d6d6dff6d6d6dff6d6d6dff6e6e6eff6d6e6eff6d6e6dffa8a8a8ffa7a7a7ffa7a7a7ffa7a6a6ffa6a6a6ffa6a6a6ffa6a6a5ffa6a6a5ffa7a6a6ffa8a7a7ffa8a8a8ffa8a8a9ffaaa9a9ffaaaaabffabababffacacacffadadadffadadadffadadadffafafaeffaeafaeffb0afb0ffb0b1b0ffb1b1b1ffb2b1b2ffb2b2b3ffb4b3b3ffb4b4b3ffb5b4b5ffb6b5b5ffb6b6b5ffb7b6b7ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffb9babaffbababaffbbbabbffbbbbbbffbcbbbbffbcbcbcffbcbcbcffbcbdbdffbdbdbdffbebebdffbebebeffbebebeffbebfbfffbfbfbeffbfc0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c2ffc3c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c5ffc7c7c6ffc9c8c8ffcbcbcbffcecdceffd1d1d1ffd5d5d5ffdbdbdaffe0dfdfffe3e3e3ffe7e7e7ffe9eae9ffe9e9e9ffe7e7e6ffe5e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e9e8ffe9e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffebeaebffebeaeaffebebebffebebebffebebebffebececffecebecffecececffebececffecececffedededffecedecffedededffedededffeeeeedffeeeeeeffeeeeeeffeeefefffefefeeffefefefffefefefffefefefffefefefffeff0f0ffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff4f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff7f6f7fff6f7f6fff7f6f7fff6f6f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f7f8fff7f7f7fff8f7f8fff8f8f8fff8f8f7fff7f8f8fff8f7f8fff8f7f8fff7f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffefefffffffefefffffefefffefffefffffffefffefefffffffefefffefefffffefefffffefefefffffefffffffefffffffffefffffffefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffefffffffffefffffffefffefefffffffffefffffefefffffefefffffffefffffefffffefefefffefefefffefffffffefffefffefefefffefffefffefefefffffefffffffefffffefffefffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefefefffffefefffffefefffefefefffffefefffffffefffefefefffefefdfffdfdfefffefdfefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefdfefffefefffffefefefffffefffffffefffffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffffffefffffefefffefefffffffefffffffffffffffffefffefefffffffefefffefffefffefffefffffffefffffffffffefefefffffffefffefefefffffefefffffefffffefefefffffefefffffffefffffefffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffefefffefffffffefefffffefffefffefefefffefefefffffefffffffffffffffffefffefefffffffefefffefffefffefffefffffffefffffffffffffffffffffffffffefefffffffffffffffefffffefefefffffefefffffefefffffefffffffefffffffffefffefefefffffefefffefefefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefffffefefffffefefffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffefffefffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffefffffffffffffffffefffffefefffffffefffefefffffffefffffefffffffffffefffffffefffffffffffffefefffffffefffefffefffffffffffefefffffffffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f4fff5f5f4fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff3f3f4fff2f3f3fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffefeff0ffeff0efffefefefffeeeeeeffefeeeeffeeeeeeffeeededffedededffededecffecececffebececffececebffebebebffeaebebffeaebeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffeae9e9ffeae9e9ffe9e9e9ffeae9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e7ffe8e8e7ffe7e7e8ffe8e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e8e9ffe8e9e9ffe8e9e8ffe7e8e8ffe3e4e4ffe0e0e0ffdcdcdcffd8d8d8ffd4d4d4ffd1d1d1ffcdcecdffcbcbcbffc9c8c8ffc7c8c8ffc6c6c7ffc5c6c5ffc4c4c4ffc3c3c4ffc4c3c4ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbeffbebebeffbebdbeffbdbdbeffbdbdbcffbcbcbcffbcbcbbffbbbbbbffbbbbbbffbbbbbaffbababaffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb6b7b6ffb6b7b6ffb5b5b6ffb6b5b5ffb5b5b5ffb4b4b5ffb4b4b4ffb4b3b4ffb3b3b3ffb3b2b2ffb2b2b2ffb2b1b2ffb2b2b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b1b1ffb0b0b0ffafb0b0ffaeafafffaeaeaeffaeaeaeffadadadffadacadffadacadffacadacffadacacffadacacffacacadffababacffacacacffacababffababab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff525251ff515151ff525151ff515151ff515151ff515151ff50504fff4d4e4dff4a4a4bff474646ff424141ff3b3b3bff333333ff2a2a2aff212020ff151516ff0e0e0eff09090aff060607ff040404ff020202ff020201ff010101ff010201ff010000ff010101ff020202ff09090aff080909ff040404ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff060606ff0c0c0cff0b0b0aff020201ff000000ff000000ff000000ff000101ff020201ff030303ff050505ff070707ff0b0b0bff101110ff1b1b1aff272728ff343433ff3e3e3eff484849ff535353ff5b5b5cff636262ff686868ff6d6d6cff6f6f6fff70706fff706f6fff707070ff707070ff707070ff7070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff50504fff4f4f4fff4f4f4eff515151ff515151ff515150ff505050ff4d4e4eff494949ff444445ff3d3e3eff3a3a3aff353535ff2e2e2eff242424ff191919ff101110ff0c0c0cff090808ff050606ff030304ff020202ff020101ff010102ff020102ff030303ff090908ff0a0a0aff080807ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040304ff080707ff070707ff020201ff000000ff010100ff010000ff010101ff010101ff020202ff030303ff050505ff070808ff0d0e0eff141414ff212121ff2f2f2fff3a3a3aff434343ff4c4c4cff575656ff606060ff686969ff6d6d6eff6d6e6dff6d6d6dff6d6d6dff6e6d6effaaaaaaffaaaaa9ffa8a8a8ffa7a7a6ffa7a7a7ffa6a7a6ffa6a6a6ffa6a6a6ffa6a6a6ffa8a8a8ffa8a8a8ffa8a8a8ffa9a9a9ffaaaaa9ffabaaaaffabababffacacacffadadadffaeaeadffaeadadffafaeaeffafafafffb0afb0ffb0b0b1ffb2b2b1ffb2b2b2ffb3b3b3ffb4b3b3ffb4b4b4ffb5b5b5ffb6b6b5ffb6b6b6ffb7b7b7ffb7b7b8ffb8b8b8ffb9b9b9ffb9b9baffbababaffbbbabaffbbbbbbffbbbbbbffbcbcbbffbcbcbcffbdbdbdffbdbdbdffbebdbeffbdbebeffbebebeffbebfbfffbebfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc3c2c2ffc2c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c5ffc6c5c6ffc6c6c6ffc8c7c7ffc9c9caffccccccffcfcfcfffd2d3d3ffd9d9d8ffddddddffe1e1e1ffe5e5e5ffe8e8e8ffe9e9e9ffe7e7e7ffe5e5e5ffe3e3e3ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe9e9e9ffe9eae9ffe9e9eaffeaeae9ffeaeaeaffeaeaebffeaeaeaffebeaebffebebebffebebebffebebebffebebebffececebffecececffedededffedededffedededffedededffedeeeeffeeeeeeffeeefeeffeeeeeeffefefeeffefefefffefefefffefefefffefefeffff0efeffff0efefffeff0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff2f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff4f4f5fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f6fff6f7f6fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff8f7f8fff8f7f7fff8f8f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffefffffffefffffffffffefefffffefffffffffefffffefefffffffefefffffefffffefefefffffefffffffffffffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffefefefffefefefffffefefffefefffffffffefffffefefffefefefffefefefffffefefffffefefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffefffefffffffefffffffefffefefefffffefefffefefefffdfefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefffefffefefffffffffefffefffefffefefffffefffffffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffefffffffffffffefffefffffefffffffefffffffefffffefefefffefefefffffffefffefffefffefffffffefffffffffffffffefefffffffffffffefefffffefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffefefffefffefffefffefffefffefffffefefffffefefffefefefffefffefffefefffffefefefffefefefffffefefffefefefffffefffffffffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f5f6fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f5f4fff4f3f4fff3f3f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefeeefffefeeefffeeedeeffedededffedededffededecffecececffebececffebebebffebebebffeaeaebffebeaeaffe9e9eaffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe6e6e6ffe2e2e2ffdededeffdadadaffd7d6d6ffd2d3d3ffcfd0d0ffcdccccffcacacaffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c5ffc4c3c4ffc3c3c3ffc2c3c3ffc3c3c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c0c1ffbfc0c0ffc0bfbfffbebebfffbebfbfffbdbebeffbdbdbeffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbabbbaffbababaffbabab9ffbab9b9ffb9b9b9ffb8b8b9ffb8b9b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b5ffb5b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b2b2ffb1b2b1ffb1b2b2ffb1b1b2ffb1b1b1ffb1b1b1ffb1b0b0ffb0b0b1ffb0b0b0ffb0afafffafaeaeffaeaeaeffaeadaeffadadacffacacacffacacacffacacacffacadacffacacacffacacacffacacacffabababffacabacffababab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525151ff515252ff515251ff525251ff525151ff515151ff505050ff4d4e4eff4b4b4bff474747ff434343ff3e3d3eff353535ff2d2c2dff232323ff171716ff0e0e0fff0b0a0aff070707ff040404ff020302ff020202ff020202ff010101ff010101ff010001ff020202ff0a0a0bff0a0a0aff040405ff020201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff050505ff0b0b0bff0a0909ff010202ff000000ff000000ff010000ff010101ff010101ff030303ff050505ff070708ff0c0b0cff121112ff1c1c1cff2b2b2bff373737ff414140ff4b4b4bff565555ff5d5d5dff636363ff686868ff6c6c6cff6e6f6eff6f7070ff707070ff706f70ff6f6f70ff706f70ff7070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505050ff505050ff4f4f4fff4f4f4fff515051ff505050ff4f4f4fff4d4d4dff494949ff454545ff3f3e3eff3b3a3aff363535ff2e2e2eff242423ff191919ff111111ff0c0c0cff090909ff060606ff040404ff020202ff010101ff020102ff010101ff020202ff09090aff0c0c0cff090a09ff040405ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff080808ff080808ff010201ff000000ff000000ff000101ff010001ff000001ff010102ff030202ff040505ff070807ff0e0d0eff151414ff212121ff302f30ff3b3b3aff444444ff4e4e4eff585858ff616261ff696969ff6e6e6eff6d6d6dff6e6d6dff6e6d6eff6e6d6effabababffa9a9aaffaaaaa9ffa8a8a8ffa7a7a7ffa7a7a7ffa7a7a7ffa6a6a6ffa8a7a7ffa8a8a8ffa8a9a9ffa9a9a9ffa9aaaaffaaaaaaffabababffacacacffadadadffaeadadffaeaeaeffaeafaeffafafafffafb0afffb1b0b0ffb1b1b1ffb1b1b2ffb2b3b3ffb4b3b4ffb4b4b4ffb5b4b5ffb6b5b6ffb6b6b6ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b9ffb9b9b9ffbababaffbbbbbbffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbcbdbdffbdbcbdffbdbdbdffbdbdbeffbebebeffbebebfffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c5c6ffc6c6c6ffc8c8c8ffcbcbcaffcdcecdffd1d1d2ffd6d6d6ffdbdbdbffdedfdfffe3e2e2ffe6e6e7ffe8e9e9ffe7e7e8ffe5e6e6ffe4e4e4ffe4e3e3ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e6e7ffe6e6e7ffe7e7e7ffe8e7e8ffe7e7e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebebebffebebebffebebebffebecebffebebebffecececffecececffecececffedecedffedededffededeeffeeeeeeffeeedeeffeeeeedffeeeeeeffefeeeeffefeeeeffeeefefffefefefffefefefffeff0effff0efeffff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f0f1fff1f1f0fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff3f2f3fff2f2f3fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f7f6fff7f6f6fff7f6f7fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffefffffffefffffffefffefffefefffffefefffffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffffffffffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefefffefefefffffefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefffffefffffffefffefffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffefefffffefefefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefffffefefffffffefffffefefffffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffefffefffffefffffefffffffffffffffffefefffefefffffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffefffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffefffefffefefffffffffffffefffefffefefffffefefffffffefefffffefefffefefefffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefefffffffffffefefefffefffffffffefefffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffffffffffefffffffffffffffffefffffefefffffffefffffffefffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff4f4f5fff5f4f5fff4f4f5fff4f4f5fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f4f3fff4f3f4fff3f3f4fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff1f1f1fff1f1f0fff1f1f1fff0f0f0ffeff0efffefeff0ffefefefffeeefeeffeeeeefffeeeeeeffeeededffedededffecececffecececffebecebffebececffebebebffeaebeaffeaeaeaffeaeaeaffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e6e6ffe6e7e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe7e6e7ffe7e7e8ffe8e7e7ffe8e8e8ffe7e7e7ffe5e5e5ffe0e0e0ffdcdcddffd8d8d8ffd4d5d4ffd2d2d2ffcececeffcbcbcbffc9c9caffc8c8c8ffc7c7c7ffc6c6c7ffc4c5c5ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbebdbeffbdbebeffbdbdbdffbcbdbdffbcbcbcffbbbbbbffbbbbbbffbbbabaffbabbbbffbab9baffbab9b9ffb9b9baffb9b9b8ffb8b9b9ffb8b8b9ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b6ffb5b5b6ffb5b5b5ffb5b4b5ffb4b4b4ffb3b3b4ffb3b4b4ffb3b3b3ffb2b2b2ffb2b2b2ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b1b1ffb1b0b0ffb0b0b0ffafb0afffafafafffaeaeaeffaeadaeffadadadffacadacffadacadffacacacffabacabffacabacffacacacffabacabffababacffababacffacabab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525151ff515252ff525152ff525151ff525252ff515050ff4e4e4eff4b4b4cff484848ff444444ff3f3f3fff373737ff2e2e2eff242424ff181718ff0f0f10ff0b0a0bff070707ff040404ff020303ff020202ff020102ff010102ff010000ff000000ff030202ff0c0b0cff0b0b0bff050405ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010102ff050505ff0a0a0aff090909ff020101ff000000ff000000ff010000ff010101ff010101ff020202ff040505ff080808ff0d0c0dff121213ff1d1d1dff2c2c2dff393939ff424243ff4c4c4dff575656ff5d5d5eff626363ff686868ff6b6b6cff6d6d6dff6e6e6fff70706fff6f6f70ff70706fff707070ff6f70700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505051ff504f50ff4f4f50ff504f4fff4f4f4fff504f4fff4f4f4fff4c4d4dff4a4949ff454545ff3f403fff3b3b3cff353535ff2d2d2eff232424ff191a19ff111111ff0c0c0cff090909ff060607ff040404ff020201ff010101ff010101ff010101ff030202ff0a0a0aff0d0d0dff0a0a0aff040505ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff010101ff040304ff080808ff080808ff020202ff000000ff000000ff010000ff000000ff010100ff010101ff020203ff040404ff060606ff0d0d0dff131314ff202020ff302f30ff3c3c3cff454645ff4f4f4fff585858ff616161ff686869ff6e6e6eff6d6d6dff6d6d6eff6d6d6eff6e6d6dffadacadffabababffa9a9aaffa9aaa9ffa8a8a8ffa7a7a7ffa6a6a6ffa7a7a7ffa9a9a9ffa9a9a9ffa9aaa9ffaaaaaaffaaaaabffabacabffacacacffacadadffadadadffaeadadffafafaeffafafafffafb0b0ffb0b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b4b4ffb4b5b4ffb5b5b5ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b9ffb9b9b9ffbab9baffbababaffbababbffbbbbbbffbcbcbcffbcbbbcffbcbcbdffbdbcbcffbdbdbdffbebdbdffbebdbeffbebebfffbfbebeffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c1ffc0c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c4ffc4c4c4ffc4c5c4ffc4c4c5ffc5c5c5ffc6c6c6ffc7c7c7ffc9c9c9ffccccccffcfd0cfffd3d4d4ffd9d9d9ffddddddffe0e1e1ffe5e5e5ffe7e8e8ffe8e8e8ffe6e6e5ffe4e3e4ffe1e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e6e6ffe6e5e5ffe6e6e6ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe7e8e8ffe8e9e9ffe9e8e9ffe8e9e9ffeae9e9ffe9e9eaffe9e9eaffeaeaeaffebebebffebeaeaffebebebffecebebffebebecffecececffecececffececedffedecedffedededffedeeedffededeeffeeedeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefeff0fff0f0f0ffeff0effff0eff0fff0f0f0fff1f0f0fff1f0f0fff0f0f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff7f6f6fff6f7f7fff6f7f7fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff7f7f8fff7f7f8fff8f7f7fff7f7f8fff7f7f8fff8f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffefffffffffefffffffffffffefffefffefffefffefffefffefffefffffffefffefefefffefffffffefefffffffffefffefffefffefefefffffffefffffffefffefefefffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffefefefffefffffffefffefffffefefffefffffffefefffffffefffffffefffffffefefffffefefffefefefffefffefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefdfdfffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefffefffefffefffefefefffffefefffffefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffefefffffffffefffffffefffefefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefefffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffefffffefffefffffffffffffffefffffffffffefefffffffffffffffffefffefffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffefefffffffffffffefefefffffefefffffffffffefefefffefffefffefefefffefefefffffffefffefefefffefffefffefefffffffffefffefffefffefefffffffffefffffffffffffefffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f5f6fff6f6f6fff5f6f6fff6f5f5fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff5f5f5fff4f4f5fff5f5f4fff4f5f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f3f4fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff2f2f3fff2f1f2fff2f2f2fff2f1f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0ffeff0effff0f0f0ffefefefffefefefffeeeeefffeeeeeeffeeeeedffedededffecedecffecececffebecebffebebebffeaeaebffebeaeaffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e8ffe9e9e8ffe9e9e8ffe9e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe4e4e5ffe5e5e4ffe4e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e7e8ffe7e6e7ffe3e3e3ffdfdedeffdadadbffd7d7d7ffd4d3d3ffd0d0d0ffcdcdcdffcacbcaffc8c9c9ffc7c7c8ffc7c7c7ffc6c6c6ffc4c5c5ffc3c4c4ffc3c3c4ffc3c3c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c1c0ffc0bfc0ffbfbfbfffbfbfbeffbebfbeffbebebeffbebebeffbdbdbdffbcbdbdffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbababbffbababaffbababaffbab9b9ffb9b9baffb8b9b9ffb8b9b8ffb8b8b8ffb7b8b7ffb8b8b7ffb7b7b6ffb6b7b7ffb6b6b6ffb6b6b5ffb5b6b5ffb5b4b5ffb5b4b4ffb4b4b4ffb3b3b3ffb2b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0afb0ffafafafffafaeaeffaeadaeffadadadffacacacffacacacffabacabffacacacffacacacffacacacffababacffacacacffacacabffabacacffabacab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515251ff515252ff515152ff525252ff515251ff525151ff515151ff4e4e4eff4b4c4cff494948ff444544ff40403fff383737ff2f302fff262526ff191a19ff101010ff0b0b0bff070707ff050404ff020202ff020302ff020202ff010201ff010101ff000000ff020202ff0b0c0bff0b0b0bff050505ff010102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010202ff050506ff0c0b0bff0a0a0aff020202ff000000ff000000ff000000ff010000ff010101ff020202ff040504ff080808ff0d0d0dff141413ff1d1d1dff2d2d2dff3a393aff434443ff4d4e4dff565656ff5d5d5dff636262ff676767ff6b6b6bff6d6d6dff6d6e6eff6f6e6fff6f7070ff6f7070ff707070ff7070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505050ff505050ff4f5050ff505050ff4f4f4fff4f4f4fff4f4f4fff4d4d4cff494a4aff454545ff403f40ff3c3b3cff363535ff2d2c2dff232223ff181818ff111010ff0b0c0bff090909ff060606ff040404ff020203ff020202ff010101ff010101ff020302ff0a0b0bff0d0d0dff0a0a0aff050505ff020102ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff040303ff080808ff080808ff010201ff000000ff000000ff010001ff000000ff000101ff010201ff020202ff040404ff060606ff0d0c0dff121212ff1f1e1eff302f2fff3c3c3cff464646ff504f4fff585858ff616161ff686867ff6c6c6cff6c6c6cff6d6d6dff6e6e6dff6d6e6effacadadffadadadffabababffa9a9a9ffa9a9aaffa8a8a8ffa7a7a7ffa8a8a8ffa9a9a9ffa9a9a9ffaaaaaaffaaabaaffabacabffacacacffacadadffadaeaeffadaeaeffafaeafffafafafffafb0b0ffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b3ffb3b4b3ffb4b5b4ffb5b5b4ffb5b6b5ffb7b7b6ffb7b7b6ffb7b8b7ffb8b8b8ffb9b9b8ffb9bab9ffbababaffbbbabaffbbbbbbffbbbbbbffbbbcbbffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbdbebeffbebebeffbfbebeffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c5ffc6c6c7ffc8c8c8ffcacbcbffcdcdcdffd1d1d1ffd6d6d6ffdbdbdbffdfdfdfffe2e2e2ffe6e6e6ffe8e8e8ffe7e7e6ffe4e5e4ffe3e3e3ffe2e2e2ffe3e3e3ffe3e4e4ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaebeaffebebebffebebebffebececffecececffedececffecededffedecedffedecedffedededffeeededffeeedeeffeeeeeeffeeeeeeffefeeeeffeeefeeffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f1fff0f1f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f3f3fff3f2f3fff3f3f3fff4f3f3fff3f4f3fff4f4f4fff4f4f4fff4f5f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f7f6fff6f7f6fff7f7f6fff6f7f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff7f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffefffffefefffffefffffffffefffefefefffffefefffefefefffefefefffffefefffffffffffefffffffffefefffefefffffefffffffefffefffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffffefffffefefffffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefffefefffffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefffefffefefefffefefffffefffffffefffefffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffefefffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffefffffffffffffefffffffefffffffefefffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffffffefefffffffefefffefffffffffefffffefefffffffffefffffffefffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefffffffefffefffffffffffefefefffffffffffffefefffefefffffefffefffffffefffefffffffffffefffffffffffffefefffefffffffffefefffffefefffffefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffffffefffefefffffefffffffefffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f5f5fff6f5f5fff6f6f5fff6f5f5fff6f5f5fff6f6f5fff5f5f5fff5f5f5fff5f4f5fff5f4f4fff5f4f4fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f3fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff0f0f0fff1f0f1fff0f0f0fff0f0f0ffefefefffefefefffeeefefffeeeeefffeeeeeeffeeeeedffedededffececedffecececffebebebffebebecffebeaebffeaebebffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe6e5e6ffe7e6e7ffe7e7e7ffe7e7e6ffe5e5e5ffe0e1e0ffdddcddffd8d8d9ffd5d5d5ffd2d1d2ffcfcecfffccccccffcac9caffc8c8c8ffc8c8c7ffc7c7c7ffc6c5c6ffc4c4c4ffc3c3c3ffc3c3c4ffc3c2c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c0c1ffbfc0c0ffc0bfc0ffbfbfbfffbfbfbeffbebebeffbdbdbeffbdbdbdffbdbdbcffbcbdbdffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbabaffbababaffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb6b5b5ffb5b5b5ffb4b5b5ffb4b5b4ffb4b4b4ffb3b3b3ffb2b2b3ffb2b2b3ffb1b2b2ffb2b1b1ffb1b1b1ffb1b1b1ffb1b0b0ffb1b0b1ffb0b0b1ffb0afb0ffafafafffaeaeaeffadaeadffadadadffacacadffacacacffabababffacabacffabacabffacabacffabababffacababffabacabffabababffababab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525151ff525252ff525151ff525151ff515150ff505050ff4f4e4fff4d4d4cff494949ff454545ff3f3e3fff373737ff303030ff282828ff1a1b1bff111111ff0b0b0bff070808ff040504ff030303ff020202ff020202ff010102ff000100ff000000ff020202ff0b0b0aff0a0a0aff050405ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff0d0d0cff0b0b0bff020202ff000000ff000000ff010000ff010100ff010101ff030202ff050504ff080808ff0d0d0dff131313ff1d1d1dff2d2d2dff3b3b3bff444544ff4e4e4eff565656ff5d5d5dff626362ff686867ff6c6b6cff6d6d6eff6e6e6fff6e6f6eff6e6e6eff706f70ff707070ff706f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505050ff505050ff505050ff4f5050ff504f4fff4f4f4fff4f4f4fff4d4c4cff494949ff454545ff3f3f3fff3b3b3bff353534ff2c2c2cff222222ff171718ff101010ff0b0a0bff080808ff060706ff050405ff030303ff020202ff010201ff010001ff020202ff0b0a0bff0e0e0eff0b0b0bff050606ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff070807ff090909ff020102ff000000ff000000ff000100ff000000ff000000ff010101ff020101ff030303ff060506ff0c0c0cff121212ff1e1e1eff2f2f2fff3d3c3dff474647ff4f504fff575758ff605f60ff676767ff6b6b6bff6b6b6bff6d6c6cff6d6d6dffaeaeaeffaeaeaeffadacadffadadadffabababffaaaaaaffa8a9a9ffa8a8a9ffa9a9a9ffa9aaa9ffaaaaaaffabaaaaffacacabffacacacffacacadffadadadffaeaeadffaeafafffafafafffb0b0b0ffb1b0b0ffb1b1b1ffb1b1b1ffb2b2b1ffb3b2b2ffb3b3b3ffb4b3b4ffb5b5b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffbabab9ffbababaffbabbbbffbbbcbbffbcbcbbffbcbbbcffbcbcbdffbdbcbdffbdbdbdffbdbdbdffbebdbeffbebebeffbebebeffbfbebfffbfbfc0ffc0bfc0ffc0c0bfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c6ffc7c7c7ffc9c9c9ffcccbccffcfcfd0ffd4d3d4ffd9d9d9ffdcddddffe0e0e0ffe4e4e4ffe7e7e7ffe7e7e7ffe4e4e4ffe3e3e3ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaebeaffebebebffebebebffebecebffecebebffecececffececedffedecedffededecffedededffedededffeeedeeffeeedeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefefffefefeffff0f0effff0f0f0fff0eff0fff0f0f0fff0f0f0fff1f0f1fff1f0f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f4f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f6fff6f6f7fff7f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffefefefffffefefffffffefffefefffffefefefffffffffffefefffffffffefffefffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefffffefefefffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffffffefffefffefffffffffffffefefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffefffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffefffffffffefffffffffefffffffefffffffffffffefffffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffefffefffefefffffffefefffefefffffffffffffffefffffffffefffffffefffffefefffefffefffffffefffffffffffffffffffffefffffffffefffffffefffffffffffffefffffefefffffffffffffffffefffefffefffffefffffffefefffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffffffefffefffefffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff5f6f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff4f4f4fff5f5f5fff4f4f5fff5f5f4fff4f5f4fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f1fff0f0f1fff0eff0ffefefefffefefefffefefefffeeeeeeffeeeeedffedeeedffedededffedececffecececffecececffebebebffebebebffeaebeaffeae9e9ffe9eae9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e7ffe8e8e7ffe7e7e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e4e4ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe1e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e5ffe5e5e5ffe6e7e7ffe6e7e7ffe6e6e6ffe4e3e4ffdfdfdfffdbdbdbffd7d7d7ffd3d3d4ffd1d1d0ffcdcdcdffcbcbcaffc8c9c8ffc8c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c1ffc2c1c1ffc1c1c1ffc0c0c1ffc0bfc0ffbfc0bfffbfbfbfffbebebfffbebebeffbdbdbeffbdbdbdffbdbdbcffbcbdbcffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbabbbaffb9b9b9ffbab9b9ffb9b9b9ffb9b9b8ffb9b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b7ffb7b7b6ffb5b6b6ffb6b5b5ffb5b5b4ffb5b4b4ffb4b4b4ffb4b3b3ffb3b3b3ffb2b3b3ffb2b3b2ffb2b2b2ffb1b1b2ffb1b1b1ffb1b1b1ffb0b0b1ffb0b0b0ffafb0b0ffafafb0ffafaeafffaeaeaeffadadaeffacacadffacacacffababacffacacacffabababffabababffabababffabababffacababffabababffacacabffababab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525152ff525151ff525252ff525252ff505151ff4f4f4fff504f50ff4f4e4eff4c4c4cff494949ff454545ff3e3e3eff373737ff313131ff282829ff1c1c1cff111211ff0c0c0cff080807ff060505ff030404ff030202ff010102ff010101ff000100ff000000ff020202ff0a0a0aff0a0a0aff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff070707ff0c0d0cff0b0a0bff020201ff010101ff000101ff010101ff000000ff020101ff030203ff050505ff090808ff0d0d0dff131313ff1d1d1dff2c2c2cff3a3b3bff454544ff4d4e4dff565656ff5d5d5cff636362ff686868ff6c6c6cff6e6e6fff6e6f6fff6e6f6eff6f6e6fff6e6e6fff6f706fff6f6f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515050ff505051ff505050ff505150ff505050ff4f5050ff4f4f4fff4d4d4dff494849ff444444ff3e3f3fff3a3a3bff343434ff2c2c2cff212121ff161616ff0f0f0fff0a0a0bff080808ff060606ff050504ff030303ff020202ff020102ff010101ff030303ff0b0b0bff0e0e0eff0c0c0bff050505ff020201ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff030302ff080707ff090909ff020202ff000001ff000101ff000100ff010001ff000101ff010100ff010102ff030203ff050505ff0c0d0dff121213ff1f1e1fff2f2f2fff3c3c3dff474647ff4f4f4fff575758ff606060ff666666ff6a6a6aff6a6a6aff6b6b6bff6c6c6cffaeaeaeffafafafffafaeafffadadadffadadacffabababffaaabaaffabaaaaffababaaffaaaaabffabababffabacabffacacacffadadadffadadadffaeaeaeffafafafffafafafffb0b0b0ffb1b0b0ffb1b1b0ffb2b2b2ffb2b2b2ffb2b3b2ffb2b3b2ffb4b3b3ffb4b4b4ffb5b5b4ffb6b6b5ffb7b6b6ffb7b7b7ffb7b7b7ffb9b8b9ffb8b9b9ffbabab9ffbababaffbbbbbbffbbbbbaffbcbcbbffbcbcbcffbdbcbcffbdbcbdffbdbdbdffbdbebdffbebdbeffbebebeffbebebeffbebebfffbfbebfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c2ffc2c1c2ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c6ffc8c8c8ffcbcbcbffcecdcdffd2d1d1ffd7d7d6ffdbdadbffdededeffe2e2e1ffe6e6e5ffe7e7e7ffe5e4e5ffe2e3e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e7ffe7e7e6ffe8e8e7ffe8e8e8ffe9e8e9ffe9e9e9ffe9eaeaffeaeaeaffebeaeaffeaebebffebebeaffebebebffebebecffebebebffecececffececedffedecedffedededffedededffedededffedeeedffeeeeeeffefeeeeffeeeeeeffefefeeffefefeeffefefeffff0efefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f0f0fff1f1f1fff2f2f1fff2f2f2fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f5fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff7f6f6fff7f7f6fff6f6f7fff7f6f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefffefffefffefffffefefffefffefffffefefffefffefffffefefffffefefffefffefffefffefffefffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffefefffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffefffefffffffefffffffffffefffffffffffefffefffefffefffefefefffffffffffefefffffefffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffffffffffefffffffefffffffffffefffffefffffffefffffefffefffffffffffffefffffefefffffefffefffffefefffefffefffefefefffffefffffefefffffefefffffffffffffefefefffefffefffefefffffefefefffffefffffffffffffefffffffefefefffffefffffffefffffffefffffffefffffefefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff4f4f4fff4f4f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff1f0f0fff1f0f0fff0f0f0ffeff0efffefefefffeeefefffefeeeeffeeeeeeffedeeedffedededffecececffecececffebebecffebebebffeaebeaffeaeaeaffeae9eaffeae9eaffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe5e6e5ffe6e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e4e3ffe3e2e3ffe3e2e3ffe2e1e2ffe1e1e2ffe1e1e1ffe1e0e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e2e1ffe1e2e2ffe2e3e2ffe3e2e2ffe3e4e3ffe6e5e6ffe6e6e6ffe6e6e6ffe5e5e5ffe1e2e1ffdddeddffd9dadaffd5d6d6ffd3d2d2ffcfcfcfffccccccffcacac9ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c3c3ffc3c2c3ffc2c2c3ffc1c2c1ffc1c1c1ffc0c1c0ffbfc0c0ffbfc0c0ffbfbfbfffbfbebfffbfbebeffbdbebdffbebebdffbdbdbdffbcbcbdffbcbcbcffbcbbbbffbbbcbbffbbbbbbffbbbabbffbababaffb9b9baffbababaffb9b9b9ffb9b9b8ffb8b8b9ffb8b8b8ffb8b7b8ffb7b8b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb5b4b5ffb4b4b5ffb3b4b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb1b1b0ffb1b0b0ffb0b1b0ffb0afb0ffafafafffafaeaeffaeaeaeffadaeadffacadacffacacacffabacacffacababffabababffabababffabababffabababffacababffababacffabababffaaabab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515251ff525151ff515251ff505050ff505050ff504f50ff4f4f50ff4f4f4fff4d4c4cff494a49ff444445ff3e3e3dff383738ff323231ff292929ff1c1c1cff121213ff0c0c0cff080808ff060506ff030304ff020202ff010101ff010000ff000000ff000000ff020202ff0a0b0bff0b0b0aff060505ff010201ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff060606ff0c0c0cff090a0aff020101ff000100ff000000ff010101ff010001ff010102ff030303ff050505ff090908ff0d0d0dff131313ff1c1c1dff2b2c2bff39393aff434343ff4d4d4dff565556ff5c5c5cff636262ff676768ff6c6c6cff6e6e6eff6f6e6eff6e6e6eff6e6f6fff6e6e6eff6e6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff505150ff505050ff505050ff505050ff505050ff505050ff4d4d4dff494848ff444544ff3e3e3eff3a3a39ff333333ff2b2b2bff202020ff151515ff0e0f0fff0a0b0bff080808ff060606ff040504ff030303ff020202ff020202ff010102ff020303ff0a0b0bff0d0e0eff0b0a0aff050405ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030202ff070607ff080809ff010202ff000000ff010001ff000000ff010101ff010101ff010101ff020201ff030202ff050605ff0d0c0dff121312ff1e1e1eff2f2e2eff3c3c3cff464746ff4f4f4fff575757ff5f5f5eff656565ff696a69ff696969ff6a6a6aff6b6b6bffaeaeafffaeafafffaeafaeffaeafaeffadacadffadacadffacacacffacacacffababacffabacabffabacacffacacacffadadadffaeadaeffaeaeaeffaeafaeffb0b0afffb0afb0ffb0b1b1ffb1b1b1ffb2b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb4b3b4ffb4b4b4ffb5b5b5ffb6b5b5ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffbab9baffbbbabbffbbbbbbffbbbbbbffbcbbbcffbcbcbdffbcbdbcffbdbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbebfbeffbfbfbeffbfbfbfffbfc0bfffc0bfc0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc2c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc7c7c7ffc9c9caffccccccffcfd0cfffd4d4d4ffdad9d9ffdddcddffe0dfe0ffe3e4e3ffe6e6e6ffe5e6e5ffe2e3e2ffe1e1e1ffe0e0e0ffe0dfe0ffe1e0e1ffe0e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e1ffe1e0e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe6e5e6ffe6e6e6ffe7e6e7ffe7e7e8ffe7e8e7ffe8e8e8ffe9e8e9ffe9e9e9ffeaeaeaffeaeaeaffeaebeaffebebeaffebebebffebecebffecebecffecececffecececffedececffededecffedededffedededffedeeeeffeeeeeeffeeeeeeffeeefeeffefefeeffefefefffefefefffefeff0fff0f0f0ffeff0f0fff0f0f0fff1f0f0fff1f0f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff3f3f3fff4f3f4fff4f3f4fff4f4f4fff5f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff7f7f6fff7f6f7fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefefffffefffefffffffffffffffffffffefefffefefffffffffffffffefffffffefefffffefffffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefefefffffefffffffefffffefffefffefffffffefefefffefffefffefefffffffffffffffefffffffefffffefffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffffffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffefffffffefffffffffffffffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffffffffefffffffffefffffefffefffefffffffffefffffefffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefefffffffefffefefefffefefffffefefefffefffefffffefffffefefefffefefffffefffefffffefffffffefefffffefefffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffeffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f5f4fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f2fff2f3f2fff2f2f1fff2f1f2fff2f1f2fff0f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefefefffeeeeefffeeeeeeffedeeedffedededffedededffecececffecececffebebebffeaeaeaffeaeaebffeaeaeaffe9e9eaffe9e8e9ffe8e9e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdeffdededfffdededeffdfdedeffdededeffdededeffdededeffdededeffdededeffdededfffdfdfdeffdfdfdeffdfdfdeffe0dfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe2e1e2ffe3e3e3ffe4e5e4ffe5e6e6ffe5e6e6ffe6e6e5ffe4e4e4ffe0e0e0ffdcdcdcffd8d7d8ffd3d4d3ffd0d1d0ffcecdcdffcbcbcbffc8c8c9ffc8c8c7ffc7c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc3c4c4ffc3c2c3ffc2c3c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c0ffbfbfc0ffbebfbfffbebebeffbebebeffbebebeffbdbdbdffbcbdbdffbcbdbdffbcbcbcffbbbbbcffbbbcbbffbbbbbbffbababbffbababaffbababaffbab9baffb9b9b9ffb8b8b9ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb7b7b6ffb6b6b6ffb6b5b5ffb5b5b6ffb5b5b4ffb5b4b4ffb4b4b3ffb4b3b4ffb3b3b3ffb3b3b2ffb2b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb1b0b1ffb0b0b0ffafb0afffafb0afffaeaeaeffaeaeaeffadadaeffadadadffadacadffacabacffabababffabababffabababffabacacffabababffabababffabababffaaaaaaffacabacffacacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515252ff525152ff505050ff505050ff505050ff4f4f4fff4f4f4fff4e4e4eff4d4c4dff494949ff444445ff3e3e3eff393838ff323232ff292829ff1c1d1cff121212ff0c0c0cff080808ff060505ff040303ff020202ff010101ff010000ff010100ff000000ff020202ff0a0b0aff0b0a0aff060506ff020202ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff0a0a0aff080909ff020102ff000000ff010100ff000000ff000001ff010101ff030302ff050505ff080808ff0c0c0dff131313ff1e1d1eff2c2b2bff393838ff434342ff4c4c4cff545454ff5c5b5cff626261ff686767ff6c6c6bff6f6e6eff6f6e6eff6f6f6eff6e6e6eff6f6e6eff6f6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff535252ff515050ff515150ff505050ff515050ff505150ff4d4d4dff494849ff454545ff3d3e3eff393939ff323232ff2a2a2aff1f1f1fff151515ff0f0f0fff0b0a0bff070807ff060606ff040404ff030303ff020102ff020201ff020101ff020202ff0a090aff0c0c0cff09090aff050404ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff070606ff090808ff020201ff010000ff010100ff010100ff000100ff010101ff010201ff020101ff030203ff060506ff0b0c0bff111212ff1c1c1cff2c2c2cff3b3b3bff464646ff4f4e4eff565556ff5d5e5dff646464ff686868ff686969ff696969ff6a6a6affaeaeaeffaeaeaeffaeaeafffafaeaeffadaeaeffaeadaeffadaeadffadadadffadadadffacacadffacadadffadadadffadaeaeffaeaeaeffafaeafffafafb0ffb0b0b0ffb0b1b0ffb1b1b1ffb1b2b2ffb2b2b2ffb2b2b3ffb3b3b3ffb3b3b4ffb4b4b4ffb4b5b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb8b8b8ffb9b8b8ffb9b9b9ffbab9b9ffbababaffbbbbbaffbbbbbbffbcbbbcffbcbcbcffbdbcbcffbdbdbcffbebdbdffbebdbdffbebebdffbebebeffbfbebeffbfbfbeffbfbfbeffbfbfbfffc0c0c0ffbfc0c0ffc0c1c0ffc0c0c0ffc1c1c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c5c6ffc8c8c8ffcbcbcbffcdcdcdffd1d1d2ffd7d7d7ffdbdbdbffdedddeffe1e2e1ffe5e5e5ffe5e5e6ffe3e3e3ffe1e1e1ffe0e0e0ffdfdfdfffdedfdfffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdedfdfffdedfdfffdfdedfffdfdedfffdfdfdeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e6ffe8e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffeaeae9ffeaeae9ffeaeaeaffebeaebffebebebffebecebffebececffebececffecececffececedffedededffedededffededeeffedeeedffeeeeeeffeeeeeeffefefefffeeeeefffefefeffff0eff0ffefefeffff0eff0fff0f0f0fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f5f6fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f7fff6f7f7fff7f6f7fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefffffffefffffffffffffffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffffefefffefefffffefffefffefefefffffefefffefffefffefefffffefffefffefefefffefefffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffefdfdfffefefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffefefefffffefffffefffefffffffefffefffffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffefffefefefffffefefffffefffffffffffffefffffffffefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffefffffffefffffffefffefffefffefffffefffffffefffffefefffffefefefffefefefffffefefffffefefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffffffefffefffffefeffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f4f4fff5f5f4fff5f5f5fff4f4f5fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f2fff1f1f1fff0f0f0fff1f0f0fff0f0f0ffeff0f0ffeff0efffefefefffeeeeefffeeeeeeffedeeedffedededffecededffececedffecebecffebebebffeaebebffeaeaebffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe8e7e8ffe8e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdededfffdddedeffddddddffdddcddffdddcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdcffdcdbdcffdbdbdbffdbdcdcffdddcdcffdcdcddffdcdcddffdcddddffddddddffdedddeffdededeffdedfdfffdfdfdeffdedfdeffe0dfdfffe0e0e0ffe1e1e1ffe2e2e2ffe4e4e3ffe5e5e5ffe5e6e6ffe5e5e4ffe1e1e1ffdededeffdadadaffd6d6d6ffd2d2d2ffcfcfcfffcccccdffcac9caffc8c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc5c6c5ffc5c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c1ffc0c0c0ffbfbfc0ffbfbfbfffbebfbeffbebfbfffbebebeffbdbdbeffbdbdbdffbdbdbdffbcbdbdffbcbcbcffbbbcbbffbbbbbbffbbbabbffbababaffb9babaffbab9baffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b7ffb8b7b7ffb7b6b7ffb6b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b4ffb3b2b3ffb2b2b3ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b1ffb0b1b0ffafafafffafafafffaeafafffaeaeaeffaeaeadffadadadffacacadffacacacffabababffabababffabacacffababacffababacffabaaabffabababffabacacffacacacffacadacffadadac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515252ff505151ff505050ff4f504fff504f50ff4f4f4fff4f4f4fff4d4e4eff4c4c4cff4a4949ff454544ff3e3f3fff383838ff323231ff292828ff1d1c1dff121212ff0b0c0cff080707ff050506ff030303ff020202ff010101ff010001ff010001ff000000ff020202ff090a09ff090909ff040505ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff090809ff070708ff010202ff000000ff000000ff010001ff010001ff010101ff020202ff050405ff080708ff0d0c0cff131314ff1e1f1fff2d2d2dff393839ff424142ff4a4a4aff535454ff5b5a5aff616162ff676767ff6b6b6bff6b6c6bff6e6e6fff6f6e6fff6e6e6fff6e6e6eff6e6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525252ff525253ff515051ff505051ff505050ff505150ff4d4d4dff494949ff454545ff3d3d3dff393938ff313232ff292929ff1e1e1dff141414ff0f0e0fff0a0b0aff080807ff050505ff030404ff020202ff010102ff010001ff010101ff020203ff090909ff0b0b0bff090909ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030202ff060506ff070707ff010102ff010100ff010001ff010001ff010101ff010101ff010101ff020101ff030303ff050505ff0a0a0aff111010ff1a1b1bff2a2a2aff383938ff444444ff4d4c4dff555554ff5d5d5dff636364ff676868ff676768ff686869ff6b6a6affaeaeaeffaeaeaeffaeafaeffaeafaeffafaeaeffaeaeaeffaeaeaeffafaeaeffaeaeaeffaeaeaeffadadaeffaeaeaeffaeaeafffafafafffafb0afffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b4b3ffb5b4b5ffb5b5b5ffb5b5b6ffb5b6b6ffb6b6b6ffb7b6b7ffb8b8b7ffb8b8b8ffb8b9b9ffb9b9b9ffbababaffbbbabbffbbbbbbffbbbcbcffbcbbbbffbcbcbdffbcbcbcffbdbdbdffbdbdbdffbebdbeffbebdbeffbebebeffbebebeffbebfbeffbfbebfffbfbfc0ffc0c0c0ffc0bfc0ffc1c0c0ffc0c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c5ffc5c5c6ffc7c6c7ffcac9c9ffccccccffcfd0d0ffd4d5d4ffd9dad9ffdcdcdcffdfdfdfffe3e2e3ffe5e4e4ffe4e4e4ffe1e1e1ffdfdfe0ffdededfffdededeffdededeffdededeffdededeffdededeffdddcddffddddddffddddddffddddddffddddddffddddddffdedddeffdedddeffdededeffdedfdfffdfdfdfffe0dfdfffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe2e2e2ffe2e3e3ffe4e3e3ffe4e4e5ffe5e5e5ffe5e6e6ffe7e7e6ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffebebeaffeaeaeaffebebebffebecebffebececffececebffecececffececedffededecffedededffedeeeeffeeeeeeffeeeeefffefeeefffefeeeeffefefefffefeff0fff0f0f0fff0f0effff0f0f0fff1f1f0fff1f0f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff5f5f4fff4f4f5fff5f5f5fff5f5f5fff5f6f6fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff6f7f7fff7f7f6fff7f6f7fff7f6f7fff7f7f7fff6f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefffffffefefefffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffefefefffffffffffefffffffefefffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefefefffffefffffefffefffefffffffefffefffffffffffefffffffffffffffffefffffffefefffefffffffffefefffffffffffefffefffefefefffefefffffefefffffffefffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefffefffffefffffffffefffefffefffffefffffefffefffefffffffefefefffffffffffefefefffffffffffefefefffffefefffefefefffffefefffefefffffefefefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffefefffffefffefffefffefffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f4f5fff4f5f5fff5f4f4fff4f4f5fff4f5f4fff4f4f4fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f2f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffeeefefffeeedeeffeeedeeffedededffededecffebececffececebffebebebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e1ffe0e0dfffdfe0dfffdededeffdededeffddddddffdddcdcffdbdcdcffdcdbdbffdbdbdbffdadadaffd9d9d9ffd9d9daffd9d9d9ffd9d8d9ffd8d8d9ffd9d9d9ffd9dad9ffd9d9daffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdeddddffdedfdeffdfe0dfffe1e1e1ffe2e2e2ffe4e4e4ffe5e5e5ffe5e5e4ffe4e4e4ffe0e1e1ffdddcdcffd9d8d9ffd4d4d4ffd1d1d1ffcdceceffcbcbcbffc9c9c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbeffbebebeffbebebeffbdbdbdffbdbdbdffbcbcbcffbcbdbcffbbbcbcffbcbcbcffbbbabbffbbbabaffbababaffbab9baffb9b9baffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb6b5b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b4ffb3b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb0b1b0ffb0b1b0ffb0b0afffafafb0ffafafafffaeaeafffaeaeadffaeaeaeffacadadffadacacffacabacffabababffacababffabababffabababffabababffacacacffacacacffadadadffacadadffadadad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505150ff505050ff515151ff4f5050ff505050ff4f4e4fff4f4e4fff4d4e4eff4d4c4cff49494aff444544ff3d3d3eff373737ff2f2f30ff272626ff1b1b1cff121212ff0b0b0bff070708ff050505ff030403ff020202ff010102ff010101ff010001ff010000ff020202ff090908ff080808ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff070707ff060606ff010101ff010101ff000000ff010101ff000000ff010101ff020202ff050404ff080808ff0c0c0cff121212ff1e1e1fff2c2c2dff383838ff404040ff494949ff515251ff595959ff606160ff676767ff6b6b6bff6b6b6bff6b6b6bff6e6e6fff6f6e6eff6e6e6eff6f6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525253ff525252ff525253ff515050ff505050ff515150ff4d4d4dff494a49ff454544ff3d3d3dff383839ff313131ff282828ff1d1d1dff141414ff0e0f0eff0b0a0aff080708ff050505ff030303ff010201ff010101ff010101ff010101ff030202ff090809ff0b0b0bff0a0a09ff040404ff020201ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030203ff060606ff060706ff010101ff000001ff010101ff010101ff010000ff010000ff010100ff010101ff020302ff050505ff0a0a0aff100f10ff1a1a1aff282829ff363636ff424242ff4b4b4bff545454ff5d5d5dff646464ff686868ff686968ff6b6b6affadadadffaeaeaeffaeaeaeffaeaeaeffaeaeaeffafafaeffafafafffafafafffafafafffafafafffafafaeffaeafafffaeaeafffafafafffafb0afffb0b0b1ffb1b1b0ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b5b6ffb6b6b6ffb7b6b6ffb7b7b8ffb7b8b7ffb8b8b8ffb9b9b9ffb9b9baffbababaffbababbffbcbbbbffbbbcbcffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbdbdbeffbebebeffbebebeffbebebeffbfbebeffbfbfbeffbfbfbfffbfc0bfffc0c0bfffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c2ffc2c2c1ffc2c3c3ffc2c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c6ffc8c8c8ffcbcbcbffcececdffd2d2d2ffd8d7d8ffdbdbdbffdededdffe1e1e1ffe3e4e3ffe3e4e4ffe1e1e1ffdfdfdfffdededeffddddddffddddddffdddeddffdcdcddffdcdcdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdbdcffdcdcdcffdcddddffdeddddffdededeffdedfdeffdededfffdfdfe0ffdfdfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffe9eae9ffe9eae9ffeaeaeaffeaeaebffebebebffebebebffebecebffecececffecedecffedececffedededffeeedeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f2f2fff2f3f3fff2f2f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f6f6fff6f6f7fff7f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffefefffffefffffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffefffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefffefffffefefffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffefefffefefffffefefefffefefdfffefefefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfcfdfffdfdfcfffefdfdfffefefefffffefefffefffefffefffffffffefffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefefffffffefffefffffffffefffffefefffffffffefffffffffffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefefefffefefffffefffffffffffefffffefefffffffffffefffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffffffefffefffffffffefefffefefffffffffefffffffffffefffefffffefffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffefffffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffefefefffefefffffffefefffefefefffefffefffffffffffefefefffefefefffefffefffefffffffffefffffffffffffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f5f4fff5f5f4fff5f4f4fff5f5f4fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f4fff3f4f3fff3f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0ffeff0efffefefefffefefefffefeeeeffeeeeeeffeeededffedededffededecffecececffebebebffeaebebffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe9e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfe0ffdfdedfffdededeffdddddeffdddcdcffdcdbdbffdadbdaffdadadaffdad9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d7ffd7d8d7ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdeddddffdededeffdfe0dfffe1e0e1ffe2e3e2ffe3e4e4ffe5e5e4ffe5e4e4ffe2e2e2ffdededeffdadbdaffd6d6d5ffd2d2d2ffcecfceffccccccffc9c9caffc7c7c7ffc6c7c6ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0bfffc0bfbfffbfbfbfffbebebeffbebebeffbebebeffbdbdbeffbdbcbdffbdbcbcffbcbcbcffbcbbbbffbbbbbbffbabbbaffbbbbbaffbababaffbabab9ffb9b9baffb9b8b8ffb8b8b8ffb8b8b7ffb8b8b8ffb7b7b7ffb7b6b7ffb6b7b6ffb5b6b6ffb6b5b6ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b3ffb2b3b3ffb2b2b3ffb2b2b2ffb1b1b1ffb1b1b1ffb0b1b1ffafb0b0ffafafafffafafafffaeaeaeffaeaeaeffaeadaeffadadadffadacacffacacacffacacabffabababffabababffabababffabacacffacacabffacadacffacadacffadadadffadaeadffaeadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505051ff515050ff515050ff505051ff504f50ff504f4fff4f4f4fff4f4f4eff4d4c4cff494949ff434344ff3d3d3dff363536ff2e2e2eff252525ff191a19ff101010ff0a0b0aff070708ff050505ff030303ff020202ff010101ff010100ff000000ff000001ff020203ff0a0909ff080808ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff040303ff070707ff060607ff020102ff010100ff010101ff010000ff010001ff010201ff030302ff050404ff080807ff0b0c0cff121212ff1d1d1eff2b2b2bff373737ff3e3e3eff464646ff4f504fff575858ff605f60ff666666ff6a6a6aff6a6a6aff6b6b6bff6b6b6bff6e6e6eff6e6e6fff6f6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525252ff525252ff525252ff525252ff505051ff515150ff4e4e4eff4b4a4aff454545ff3c3d3dff373737ff2f302fff272727ff1c1d1cff131213ff0d0d0dff0a0909ff070706ff040404ff030203ff010101ff000101ff000001ff010100ff020302ff080808ff0c0b0bff0a0b0aff050505ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020303ff060506ff060606ff010101ff000000ff010000ff000000ff000001ff000001ff010101ff010101ff030202ff050505ff0a0b0aff0f0f0fff191919ff272727ff353535ff414040ff4a4a4aff535353ff5c5d5cff646464ff696868ff6a6a6aff6a6a6bffacadadffadadacffaeaeaeffaeaeaeffaeaeaeffafafaeffafafafffb0afafffafafafffafafafffafaeafffaeafafffafafb0ffb0b0b0ffb0b0b0ffb1b0b1ffb1b2b2ffb2b2b2ffb3b2b2ffb3b3b3ffb3b3b4ffb4b3b4ffb5b4b4ffb5b5b5ffb5b5b5ffb6b5b6ffb6b6b6ffb7b7b6ffb7b7b7ffb8b8b7ffb8b8b8ffb9b8b8ffb9b9b9ffbabab9ffbbbabaffbabbbaffbbbbbbffbbbcbcffbcbcbdffbdbcbdffbdbdbdffbdbdbdffbebdbeffbebebeffbebebeffbebebeffbebebfffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc9c9c9ffcbccccffcfcfcfffd4d4d4ffd9dad9ffdddcddffe0e0dfffe2e2e2ffe3e3e3ffe2e2e2ffe0e0e0ffdededeffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdadbffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9daffdad9d9ffdbdadaffdadbdaffdcdcdbffdcdbdcffdddddcffdddddeffdeddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e1e2ffe3e3e3ffe3e3e3ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaebebffebebebffecebebffecececffecececffecedecffedededffeeedeeffedeeedffeeeeeeffeeeeefffefefeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff2f1f2fff2f1f2fff2f2f2fff2f2f3fff3f3f3fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f6fff7f6f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffefffefffefefffffefffefffffffffffefefefffefefefffefffffffefefefffefffffffefffefffefffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffefffefefffffefefefffefefefffefffefffefefefffdfefefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffefefefffefefefffffffefffffffffffefffefffffffefffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffefffffffefefefffefffefffffefffffffffefffefefefffffffefffefffffffefffefffffffefffefefffffffffefffefefefffefffffffffffffffefefefffffffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffefffefefefffefffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefffefffefefefffffffefffffffffffffffefffffffffffefefffffffffefffefffffffefffefffffffefffefefffffffffefffffffefffffefffffefffffffffefefffffefffffffffffffffffffffffefffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f4f3fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff2f2f3fff2f2f1fff1f1f2fff1f2f2fff1f1f1fff1f0f1fff0f1f1fff0f0f0fff0f0effff0efefffefefefffefeeefffeeefeeffeeeeeeffedeeedffedededffecececffebebebffeaebeaffeaeaebffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe2e3e2ffe1e2e2ffe1e1e1ffe0e0e1ffe0e0dfffdfe0dfffdfdfdfffdededeffddddddffddddddffdbdcdcffdadbdbffdadad9ffd8d8d9ffd8d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d8ffd8d9d9ffd9dadaffdadadaffdcdddcffdededeffdededdffdfdfdfffe1e1e1ffe2e2e2ffe3e4e4ffe3e4e3ffe1e1e1ffddddddffd9d9d9ffd4d4d5ffd0d1d0ffcecdceffcbcbcbffc8c8c8ffc7c7c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c4ffc4c4c4ffc3c3c3ffc2c3c3ffc2c2c2ffc1c1c1ffc1c1c0ffc0c1c1ffc0c0c0ffbfbfc0ffbfbfbfffbebfbeffbebebeffbebebeffbdbdbdffbdbebdffbcbdbdffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbababbffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b4ffb3b3b4ffb3b3b3ffb2b2b3ffb2b2b2ffb1b2b2ffb1b1b1ffb0b1b1ffb0b0b1ffb0b0afffafafafffafafafffaeaeafffaeaeaeffadaeadffadaeadffadadadffacacacffabababffaaabaaffacabacffabacacffacacacffadacacffadadacffaeaeadffadaeaeffaeaead00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505050ff505150ff505151ff505150ff505150ff505050ff515050ff4f4f4fff4c4c4cff484848ff414141ff3b3b3bff343435ff2c2c2cff232323ff181718ff0f0f0fff0a0a0aff060706ff040404ff030203ff020201ff010101ff010001ff000001ff010000ff020203ff0a0a0aff090909ff050505ff010202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff050505ff090909ff060606ff020201ff010202ff010201ff010101ff010101ff020202ff030203ff050505ff070807ff0b0a0aff111110ff1b1b1bff282828ff343434ff3a3a3bff424242ff4a4b4bff535453ff5d5d5dff656565ff696868ff696968ff6a6a6aff6b6b6bff6b6b6bff6e6e6fff6e6f6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535252ff535252ff525252ff525253ff525252ff525253ff515151ff4e4e4eff494949ff434443ff3a3a3aff333333ff2c2c2cff242525ff191919ff101111ff0c0c0cff080908ff060606ff030404ff020202ff020202ff010102ff000001ff000000ff020101ff070707ff0b0b0aff090a0aff040504ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020302ff050505ff050505ff020101ff010100ff010000ff000001ff000000ff000001ff000101ff010101ff020203ff040505ff09090aff0e0e0eff161616ff242424ff333233ff3e3f3fff474848ff515251ff5b5b5bff636363ff686869ff6a6b6aff6b6a6bffacacacffacacacffadacacffadadadffaeaeadffaeafafffafb0afffb0afb0ffb0b0afffafb0afffafb0afffb0b0afffb0b0b0ffb0b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb2b3b2ffb3b3b3ffb4b4b4ffb3b4b4ffb4b5b4ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b7ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbbffbcbcbbffbcbdbcffbcbdbcffbdbdbdffbdbdbdffbebdbdffbebebdffbebebeffbebebfffbebebeffbfbebfffbfbfbfffbfc0bfffc0bfc0ffc0c0c0ffc1c1c1ffc1c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c5ffc5c5c6ffc8c8c7ffcbcacbffcdcdcdffd2d2d2ffd9d8d8ffdbdbdbffdededeffe3e3e3ffe3e3e3ffe1e1e1ffdededeffdcdddcffdadbdaffdadadaffdadbdaffd9dadaffd9d9d9ffd7d8d8ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdddddeffdededeffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe2e2e1ffe3e3e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e6ffe6e6e6ffe6e7e7ffe7e7e8ffe7e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaebebffebebebffebecebffecececffecededffecededffedededffeeedeeffeeeeeeffeeeeeeffefeeeeffefefeffff0efeffff0f0f0fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff3f3f2fff3f3f3fff3f4f4fff3f4f4fff4f4f3fff4f4f4fff4f4f5fff5f5f5fff4f5f5fff5f6f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f6fff7f7f7fff6f7f6fff7f7f7fff6f6f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfefdfffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffefefffefffffffffffefffefefffffffffefffefefffffefefffffffffffffffefefffefefffffffffffffffefefffefefefffefefffffffffffffefefefffffefffffffffffffefffffffffefffffffefefffffefefffefffffffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefefffffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffefefffefffefffefefffffffffffffffefefffffefffffffffffffefefffffffefffffffefefffefefefffefefefffefefefffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffffffefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff2f3f3fff2f2f2fff1f2f2fff1f2f2fff1f1f1fff1f1f1fff0f1f0fff0f1f0ffeff0f0ffeff0f0fff0efefffefefefffeeeeefffeeeeeeffedededffedededffecececffecececffebebebffeaeaeaffeae9eaffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e4e4ffe4e4e4ffe4e4e3ffe2e2e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdededfffdededeffdeddddffdcdddcffdcdcdcffdbdbdbffdad9d9ffd9d8d8ffd7d7d7ffd5d6d6ffd5d4d5ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd2d2d2ffd2d2d2ffd3d3d3ffd4d5d4ffd5d5d6ffd7d7d6ffd7d8d7ffdedfdeffdfdfdfffdddddeffdeddddffdfdedfffe0e0e1ffe3e2e3ffe4e4e4ffe3e2e2ffdfdfdfffdcdcdcffd7d8d7ffd3d3d2ffcfcfcfffccccccffc9cac9ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc5c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc0c0c1ffc0c0c1ffc0c0bfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbebebdffbdbdbdffbdbdbdffbcbcbcffbbbcbcffbcbbbcffbbbbbbffbbbbbaffbababaffbab9b9ffb9b9b9ffb9b9b8ffb9b9b9ffb8b8b8ffb8b8b8ffb8b7b7ffb6b7b7ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb5b5b4ffb5b5b5ffb4b4b4ffb3b3b4ffb3b3b3ffb2b2b3ffb2b2b2ffb1b2b1ffb0b1b1ffb0b0b0ffb0b0b0ffb0afafffafafafffafafafffaeaeafffaeaeaeffaeadaeffadadadffadadadffacacacffabababffacacacffadadacffacadacffadacadffaeaeadffadadadffaeaeaeffaeadaeffaeadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505051ff515150ff505050ff515050ff515151ff505051ff545354ff535353ff4e4e4eff474848ff414141ff3b3b3bff353534ff2e2e2eff252626ff1a1a1bff121112ff0b0c0cff080808ff040404ff020202ff020201ff020101ff010101ff010101ff000101ff010202ff0b0b0bff0a0a09ff050605ff010202ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020303ff060505ff0a0a0aff050506ff020201ff020202ff020202ff010101ff010101ff020202ff030303ff050505ff070707ff0b0a0aff111110ff1a1a1aff272727ff333434ff3a3a3aff3f3e3eff464746ff505050ff5b5b5bff646463ff686868ff686767ff696969ff6a6a6aff6a6b6bff6b6c6cff6e6e6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff535252ff525353ff535252ff525252ff525352ff505051ff4d4d4cff474746ff3f4040ff353535ff2f3030ff282727ff202020ff171617ff100f10ff0b0b0bff080708ff050505ff030304ff030302ff020202ff020202ff010101ff000100ff010101ff070707ff090909ff080808ff040303ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff050505ff060505ff010101ff010000ff010101ff010000ff000001ff010101ff010101ff020201ff020302ff030404ff080808ff0c0d0dff141414ff212121ff303030ff3d3d3dff454545ff4f4f4fff595959ff626262ff686867ff6a6a69ff6b6a6bffacacabffacadacffabababffadadacffadadadffafaeafffafafafffb0afafffafb0b0ffb0b0b0ffb0b0b0ffb1b1b0ffb1b1b1ffb1b1b2ffb2b2b2ffb3b2b2ffb3b2b3ffb3b4b4ffb4b4b3ffb4b4b4ffb4b5b5ffb5b5b5ffb6b5b5ffb6b6b6ffb7b7b7ffb7b7b7ffb8b7b8ffb8b7b7ffb8b8b8ffb8b9b8ffb9b8b8ffb9bab9ffbababaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbdbcffbcbdbcffbdbdbdffbdbdbdffbebebdffbebebdffbebfbfffbfbebeffbebfbfffbfbfbfffbfbfbfffc0c0bfffc0c0bfffc0c0c0ffc0c1c1ffc1c1c2ffc2c1c1ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c5c5ffc7c7c6ffc9c9c9ffccccccffd0d0d0ffd5d6d5ffdadadaffdcdcdcffdedfdeffe5e5e5ffe4e4e4ffe1e0e0ffdddedeffdcdcdbffd9d9d9ffdadad9ffd9d9daffd7d8d8ffd7d7d7ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadad9ffdbdbdbffdbdcdbffdcdcdcffdddcddffdddeddffdededeffdfdfdeffdfdfdfffe0e0dfffe1e1e0ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe6e6e5ffe6e7e6ffe6e7e7ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebeaebffebebebffecececffecececffededecffedededffeeeeedffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff0f1f1fff2f2f1fff1f1f2fff2f2f2fff2f2f3fff2f3f3fff3f3f4fff4f3f3fff4f3f4fff4f5f4fff5f4f4fff4f5f4fff5f5f5fff5f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f7f6fff7f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffffefffffffefefffffffefffefefffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfefffefefffffffffffffffffffffffefefffffffefffffefefffffffefffffffffffefefffffffefffffefffffffffefffffefffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffefffffefffffefefffffffffffffefffffffefffffffefffefffffefffffefffffffefffefffefefffffefffefffefefefffefefefffefffefffffefefffefefefffffefffffefffefffefefffffefffefffffefffffefefffffefefffffffefefffefefffffefefefffefefffffefefffffefefffffffffffffffffffffffefefffffffefffffefefffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffefffefffffffefefffffffffefffffefffffefffffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefffffffffffefffefffffffffefefffefffefffffffffffefefefffffefffffefffefffefefffffefffefffefefffffefefffffefefffffffefefffefefffffefefefffefefffffefefffffefefffffffffffffffefffffffefefffefffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffffefffffffefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff4f4f4fff3f3f4fff4f4f4fff3f3f4fff4f3f3fff3f4f3fff3f3f2fff3f3f2fff2f2f3fff2f2f2fff2f1f2fff1f2f2fff2f1f2fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0ffefefefffeeefefffefefefffeeeeeeffeeeeedffedededffececedffebececffebebeaffeaeaeaffe9eaeaffe9e9e9ffe8e9e9ffe7e7e8ffe8e7e7ffe7e7e6ffe6e6e6ffe5e5e6ffe5e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e1e1ffdfe0dfffdfdfdfffdedfdfffdddeddffddddddffdcdddcffdbdcdcffdbdadaffdadadaffd9d9d9ffd7d7d7ffd6d5d6ffd4d4d4ffd2d2d3ffd1d2d1ffd0d0d0ffcfcfcfffcececeffcecdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdccccffcccdccffccccccffcdccccffcdcdcdffcdcdcdffcececeffcfd0cfffd1d0d1ffd0d1d0ffd2d2d1ffd4d4d3ffdcdcddffdfdfdfffdedfdfffdfdfe0ffe1e1e1ffe2e1e2ffe3e3e2ffe2e2e2ffe1e1e1ffdfdfe0ffddddddffdad9d9ffd4d5d5ffd0d0d1ffcdceceffcbcbcbffc9c9c8ffc7c7c6ffc5c6c6ffc5c5c6ffc5c4c4ffc5c4c4ffc3c3c4ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0bfffbfbfc0ffbfbfbfffbebfbfffbebebeffbebebeffbebebeffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbbbcbbffbbbbbcffbbbbbbffbababbffbab9baffb9b9baffb9b9b9ffb8b9b9ffb8b8b8ffb8b7b8ffb8b8b8ffb7b7b8ffb7b6b6ffb6b7b6ffb6b6b5ffb6b5b5ffb5b5b5ffb4b4b5ffb4b4b4ffb3b4b4ffb4b3b3ffb2b3b2ffb2b2b2ffb2b2b1ffb1b1b2ffb1b1b0ffb0b0b0ffafafb0ffb0b0afffafafafffafafafffaeafaeffaeaeaeffadaeaeffadadadffadadadffacacacffabacacffacadadffadacadffaeaeadffaeaeadffadaeaeffadadaeffaeadadffaeadadffacacad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505150ff505050ff505050ff515051ff505150ff555555ff555555ff535353ff4d4c4dff464646ff3f3e3eff373738ff323232ff2d2d2dff232323ff19191aff121212ff0c0c0dff090909ff060706ff060505ff050505ff040404ff030303ff030203ff020303ff030202ff0c0d0cff090909ff040404ff010102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020302ff050505ff0a0a0aff070807ff020202ff020202ff030203ff020202ff010102ff020302ff040404ff060607ff080809ff0c0b0bff111112ff1c1c1cff272728ff303031ff373738ff3d3d3dff444444ff4d4c4cff565756ff5f5f5fff666666ff676767ff676768ff696869ff6a6a6aff6b6a6bff6b6c6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535252ff525252ff525252ff525252ff525352ff525152ff4f504fff4a4a4aff444443ff3b3b3bff303030ff2a2a2aff232323ff1c1c1cff141414ff0e0e0eff0a0a0aff070607ff040505ff030302ff030202ff020202ff010102ff000101ff000000ff020201ff070807ff090909ff070707ff030303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff050505ff060606ff020101ff000001ff000000ff000000ff000101ff020101ff010201ff020202ff030302ff040304ff070807ff0b0b0bff121213ff1e1e1eff2d2d2dff3a3a3aff434342ff4b4b4bff555556ff5e5f5eff666666ff686869ff6b6c6cffabacacffabababffacacabffacadacffadaeadffaeaeafffafafaeffb0afafffb0b0b0ffb0b0b1ffb1b1b1ffb1b2b2ffb1b2b1ffb3b2b3ffb3b3b3ffb3b3b3ffb3b3b4ffb4b4b3ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b7b7ffb7b7b8ffb8b8b7ffb8b8b9ffb9b8b9ffb9b9b9ffbab9b9ffbab9baffbababaffbabbbbffbbbbbbffbbbbbcffbcbcbcffbdbcbdffbdbdbcffbdbebdffbebdbdffbebebdffbebebeffbebebeffbebebeffbebfbfffbfbfbfffbfc0bfffc0c0bfffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c4c3ffc4c3c4ffc4c4c5ffc5c5c5ffc8c8c8ffcacbcbffcdceceffd1d1d1ffd7d7d7ffdadad9ffd9d9d9ffdadbdbffdededfffe7e6e6ffe2e2e2ffdfdfe0ffdbdbdbffd8d8d9ffd8d9d9ffd9d9d9ffd7d6d7ffd5d6d6ffd4d4d4ffd2d2d3ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d5ffd6d5d5ffd7d6d7ffd8d7d7ffd8d9d9ffd9d9daffdadadaffdbdbdbffdcdcdcffdddcdcffdddeddffdeddddffdededeffdfdfdfffdfdfe0ffe1e0e0ffe1e2e2ffe3e2e3ffe3e4e3ffe4e4e4ffe5e5e4ffe5e5e6ffe6e7e6ffe6e7e7ffe7e7e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9eae9ffeaeaeaffeaebebffebebebffecececffececedffecededffedeeeeffedededffefeeeeffefefeeffeff0efffefeff0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff3f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefefefffefefefffefdfefffdfefefffefefdfffdfdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffffffefffffffefffffefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffffefffffffffefffefffefffefffffffffefffffefffefffefefefffffefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefffefffefefffffffefefffefffefffffefefffefefefffefefefffefffefffffffefffffefefffffefffffffefefffefefefffefefffffffffefffffffefffefefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffefffffefefffefefefffefefefffefffefffffffefffffefefffffefffffffefefffefefffffefefffffffffefffffffefffefefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff4f3f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff3f2f2fff1f2f2fff2f2f2fff1f1f2fff2f2f1fff0f1f1fff0f1f1fff1f0f0fff0f0f0ffefefefffefefefffefefeeffeeeeefffedeeeeffeeedeeffecededffecececffebebebffebebebffeaeaeaffe9eae9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe3e4e4ffe2e3e3ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddedeffddddddffdddddcffdcdcdbffdbdbdaffdadadaffd9d9d8ffd8d7d8ffd6d6d6ffd4d4d5ffd3d2d3ffd1d1d1ffd0cfcfffcececeffcdcdcdffcbcccbffcbcbcaffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9caffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffc9c9c9ffcacacaffc9c9caffcbcbcaffccccccffcdceceffd2d1d2ffdbdbdbffddddddffddddddffdededdffe0dfe0ffdfdfdfffdfdedfffd8d8d8ffd3d3d3ffd3d3d3ffd2d3d3ffd7d7d7ffd7d8d8ffd3d3d3ffcfd0d0ffccccccffc9c9c9ffc8c7c7ffc6c6c6ffc6c6c6ffc4c5c5ffc4c5c4ffc4c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c2ffc1c2c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbeffbfbebfffbebebeffbebdbeffbdbdbdffbcbdbdffbdbcbcffbcbbbcffbbbcbbffbbbbbbffbbbbbaffbababaffbababaffbab9b9ffb9b9b9ffb8b8b9ffb8b8b8ffb8b8b7ffb7b7b7ffb7b7b7ffb6b7b7ffb6b6b6ffb5b6b5ffb6b5b5ffb4b5b5ffb4b5b4ffb4b4b4ffb4b4b3ffb3b3b3ffb2b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb0b0b1ffb0b1b0ffb0b0b0ffafafb0ffafafb0ffafafafffaeaeaeffaeaeaeffaeaeaeffaeaeaeffadadadffacacacffadadadffadadadffadadadffaeadaeffaeaeadffaeaeaeffadaeaeffacadacffadacad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515051ff505150ff505051ff515050ff555555ff555555ff515151ff4c4c4cff454645ff414140ff3c3c3cff373637ff313130ff2b2b2bff1c1b1cff131313ff0e0e0eff0a0a0aff090909ff070707ff050506ff040504ff040303ff030404ff030303ff030303ff030302ff060606ff070808ff020102ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020201ff010101ff080807ff070707ff030303ff030303ff040304ff040504ff040403ff030203ff040404ff060706ff090908ff0c0b0cff121112ff1b1a1aff232323ff2e2d2eff383838ff3d3d3dff414141ff484848ff505050ff575758ff5c5c5cff666666ff666767ff686867ff696869ff6a6a69ff6a6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff535252ff525352ff525252ff525152ff515150ff4d4e4eff474848ff414041ff353636ff2b2b2bff262526ff202020ff19191aff121213ff0d0d0eff0a0a0aff070606ff040404ff020202ff020202ff010201ff010101ff010101ff000000ff010101ff080707ff090909ff080808ff020303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff060607ff010201ff010000ff000100ff010101ff010101ff020201ff020202ff020303ff040304ff040404ff070707ff0b0b0bff141413ff1d1d1eff2b2b2cff393839ff434343ff484848ff505050ff5a5a5aff666666ff6b6c6cffabababffabacacffabababffacabacffadadadffaeaeadffaeaeafffaeafafffafb0b0ffb1b0b0ffb1b1b1ffb2b2b2ffb3b2b2ffb2b3b3ffb3b3b3ffb4b3b4ffb4b4b3ffb4b5b4ffb5b5b4ffb5b5b5ffb6b6b5ffb6b5b6ffb6b6b6ffb7b7b7ffb8b7b7ffb7b8b7ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbabab9ffbab9baffbababaffbbbabaffbbbbbbffbbbbbcffbcbcbbffbcbcbcffbcbcbcffbdbdbdffbdbebeffbdbdbeffbdbebeffbebebeffbebfbeffbfbfbfffbfbfbfffc0c0bfffbfbfbfffbfc0c0ffc1c0c0ffc0c1c0ffc1c1c1ffc1c1c2ffc2c2c1ffc2c2c3ffc2c2c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc6c7c7ffc9c9c9ffcbcccbffcececeffcfd0d0ffd1d1d1ffd3d3d3ffd6d5d6ffd8d9d8ffdbdbdbffe6e7e7ffe8e9e8ffe5e4e4ffdcdcdcffd8d8d8ffd8d8d8ffd8d8d9ffd6d7d7ffd7d7d7ffd4d4d3ffd3d3d2ffd1d1d0ffcfceceffcececdffcecdceffcdcdcdffcdcdcdffcdccccffcccdccffcdccccffcdcdcdffcecfceffd0d0d0ffd2d2d1ffd3d3d3ffd4d4d4ffd6d5d5ffd7d6d7ffd8d7d8ffd9d9d8ffd9d9d9ffdadadaffdbdbdbffdbdcdcffdcdcdcffdcdddcffdeddddffdedfdeffdfdfdfffe0e0e0ffe1e1e1ffe1e2e2ffe2e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e6ffe6e7e6ffe7e6e7ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffebebebffecebebffecececffecececffedededffedededffeeedeeffefeeefffefefeffff0f0f0ffeff0f0fff0f1f0fff1f0f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f4f5fff5f5f5fff6f5f6fff6f5f6fff5f6f6fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffffffefffefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffffefefffefefefffffffffffefefefffefffffffffefffffefffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffefffefefefffefefefffefefdfffefdfefffefefdfffdfefefffdfdfdfffdfefefffdfdfefffdfefdfffdfdfefffdfefdfffdfefdfffefefefffdfefefffefffefffffffffffefefffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefffffffefefffefffefffffffffffefefefffefffffffefffffffffefffffffefefffffffffffefffefffefefefffefefefffefffefffffefefffffefefffefefffffefefefffefffefffefefffffefffefffefffffffefffefffffffefffffffffffefefefffefffefffffffffffefefffffefffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefefffffefffefffffefefffffffefffefefffffefefefffefffffffefefffffefffefffefffffffffffefffffffefffffffffffefefefffefffefffffffffffefefffffffffffffefffefffffffffffefffffffffefffffffefffffffffefffffffffffffefffffffffefffefffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff1f2f1fff1f1f1fff0f1f0fff0f0f1fff0eff0ffefefefffefefefffeeeeefffeeeeeeffeeedeeffedededffececedffecebecffebeaebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe2e2e3ffe2e2e2ffe1e1e0ffe0e0e0ffdedfdfffdededeffddddddffdcdddcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d2ffcfd0cfffcececeffcdcdccffcacbcbffc9c9c9ffc8c9c9ffc7c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc2c2c2ffc3c3c3ffc5c4c4ffc6c6c6ffc9c9c9ffcccdccffd3d4d4ffdeddddffe0dfdfffdfdfdfffddddddffdadbdbffd8d7d7ffd4d5d4ffcbcbccffc2c2c2ffc2c2c3ffbfbfc0ffbebebeffc4c4c4ffc9cac9ffcececeffccccccffcbcacaffc8c8c8ffc6c6c6ffc6c6c6ffc4c5c5ffc5c5c5ffc4c4c4ffc4c4c3ffc2c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbebfbfffbebebeffbdbebeffbdbebdffbdbcbdffbdbdbcffbcbcbdffbcbbbcffbbbcbbffbbbbbbffbabbbaffbababaffbabab9ffb9bab9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb6b7b6ffb6b6b6ffb5b5b6ffb5b5b5ffb4b4b5ffb5b4b4ffb4b4b4ffb4b3b4ffb3b3b3ffb2b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b1ffb0b0b1ffb0b0b0ffafb0afffafafb0ffafaeafffafaeafffaeaeafffaeaeaeffaeaeaeffadaeadffadadadffadadadffaeadadffaeaeadffadaeadffaeaeaeffacacacffadadadffaeaeadffaeaeae00000000000000000000000000000000000000000000000000000000000000000000000000000000ff505150ff505051ff505050ff555555ff555555ff515151ff4c4c4cff494849ff434443ff3d3d3eff373837ff323232ff2a2b2aff212121ff141414ff0a0a0aff050605ff040403ff020203ff030303ff030403ff040304ff020303ff020202ff020203ff030303ff030303ff030203ff080807ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff060606ff060606ff040404ff030303ff040504ff050404ff050404ff030303ff020202ff040505ff070708ff0b0b0bff0e0f0fff171716ff222322ff2e2e2eff353636ff3b3b3bff414140ff464647ff4d4d4dff535453ff585858ff666666ff666666ff676767ff686867ff696969ff6a6a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525253ff525252ff525152ff515150ff4c4c4cff484848ff414140ff393a3aff333232ff2b2b2bff272727ff212121ff191a1aff131313ff0f0f0fff0c0c0dff090909ff070607ff050505ff040404ff030302ff020202ff020101ff010102ff020202ff070706ff090909ff070708ff020303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010102ff040404ff060706ff010101ff000101ff010101ff010102ff020202ff030303ff040303ff040403ff050505ff070707ff0a090aff0d0d0dff131314ff1c1d1dff292929ff353635ff404041ff4a4a4aff545455ff5d5e5eff676767ff6e6e6effacacacffacababffababacffadacacffadadadffaeaeaeffafafafffafafafffb0b0b1ffb1b1b1ffb2b2b2ffb2b2b3ffb3b3b3ffb3b4b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b6ffb6b5b6ffb6b7b6ffb6b7b6ffb7b7b7ffb7b7b7ffb7b8b7ffb8b7b8ffb9b8b8ffb8b9b9ffb9b9b9ffb9babaffbababaffbababaffbabbbbffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbdbebeffbdbebdffbebebeffbebebfffbfbebfffbfbebfffbfbfbfffc0c0c0ffc0bfc0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc1c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c3c4ffc5c5c5ffc7c7c7ffcacacaffcccbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d0ffd6d6d6ffd8d8d8ffd9d9daffe3e3e3ffe7e7e7ffe2e2e2ffd8d8d9ffd8d7d8ffd8d8d8ffd9d9d8ffd3d3d3ffd3d4d3ffd3d4d3ffcfcfd0ffcfcecfffcdcdcdffcbcbcbffcacacaffc8c9c9ffc8c9c8ffc9c8c9ffcac9c9ffcacacaffcbcbcbffcdcdcdffcececfffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d4ffd6d6d6ffd6d6d7ffd7d8d7ffd9d9d8ffd9d9d9ffdadadaffdadbdaffdbdbdbffdbdcdcffddddddffdddddeffdfdfdeffe0e0e0ffe1e0e1ffe1e2e1ffe2e2e3ffe3e3e3ffe4e3e4ffe4e5e4ffe5e5e5ffe5e6e6ffe7e6e7ffe7e7e7ffe7e7e8ffe9e8e9ffe9e9eaffeaeaeaffebebebffecebebffecececffedececffedededffeeeeedffeeeeeeffefefefffefeff0ffeff0f0fff1f0f1fff1f1f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff3f3f3fff3f2f2fff3f4f3fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f5f6fff6f6f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffefefefffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefefffffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffefffffefefffefffefffffefffffefffefffefffffffffefefffefefefffefefefffefefefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefefffefffefffffefefffffffefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefefffefefdfffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefefefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefffefffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffefefffffefefefffffefffffffefefffefffefffffefffffffffefffefefefffefffffffffefffffefefffffffefffffefefefffefefefffefffefffffefefffefefffffffffffffefefffffffffffffffefefffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffefefffffefffffffefefffffffefffffffffffefffffffffefffffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f3fff3f4f4fff4f4f4fff3f3f4fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f1f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0ffeff0efffefefefffeeefefffeeefefffeeeeedffedededffecedecffebececffebebebffebeaebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e8ffe6e7e7ffe6e6e6ffe5e5e5ffe4e4e5ffe3e4e4ffe2e3e3ffe1e2e2ffe1e1e1ffe0e0dfffdfdfdfffddddddffdddddcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd3d2d2ffd1d1d0ffcececeffcdcdcdffcbcbcbffc9c9caffc8c7c8ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c2ffc1c2c1ffc1c1c0ffc0c1c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbcbcbcffbcbcbbffbcbbbcffbebdbeffc2c1c1ffc5c6c5ffcececeffd2d3d2ffd9d8d8ffdbdbdaffdcdbdcffdbdcdcffd6d7d7ffc9c9c9ffbebebeffb6b6b6ffb7b8b7ffbbbbbbffbdbdbdffbebdbdffbcbdbdffbbbbbbffb9b9b9ffbababbffbfbfbfffc6c6c7ffc4c4c5ffc4c4c4ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c2ffc2c3c3ffc2c2c2ffc2c2c2ffc1c0c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfbebfffbfbfbeffbebebeffbdbebeffbdbdbeffbcbdbdffbdbcbdffbbbcbcffbcbbbbffbbbbbbffbbbbbaffbababbffbababaffb9b9baffb9b9b9ffb9b8b8ffb8b9b8ffb8b8b8ffb8b7b8ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b5ffb6b5b5ffb5b4b5ffb5b4b4ffb4b5b4ffb4b4b4ffb3b4b3ffb3b2b3ffb2b3b2ffb2b1b2ffb1b2b1ffb1b1b1ffb1b1b0ffb0b0b0ffafb0afffafb0afffafb0b0ffafafafffafafafffaeafafffaeaeaeffaeaeaeffadadaeffaeaeadffadaeaeffaeadaeffadaeaeffacadacffacadadffaeaeaeffaeaeadffaeaeae00000000000000000000000000000000000000000000000000000000000000000000000000000000ff515050ff515150ff555555ff555555ff515151ff4c4c4cff4a494aff474747ff424241ff3b3c3cff363636ff313131ff282828ff1a1a1aff0c0d0cff040303ff000000ff010000ff010000ff000000ff030302ff030303ff030302ff030202ff030203ff030202ff030303ff030303ff020303ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff060606ff070706ff040404ff040504ff040405ff040405ff050404ff040404ff080807ff0b0b0bff0f0e0eff161617ff232222ff2d2d2eff363636ff3c3b3bff474746ff474747ff4a4a4aff4d4d4dff535353ff565655ff585857ff666666ff666666ff676766ff686867ff696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff535352ff525152ff515051ff4c4c4bff464746ff424242ff3b3c3bff353435ff2f302fff2b2b2bff272727ff202020ff171716ff111111ff0e0e0eff0c0c0cff090909ff070707ff060606ff040505ff040404ff030304ff030304ff030303ff020202ff040405ff080909ff060706ff020303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020302ff050505ff030302ff040403ff030202ff020102ff030202ff030403ff040404ff040404ff070606ff080908ff090909ff0b0b0bff111111ff1a1a19ff262627ff343434ff3e3f3eff464646ff4f4f4fff595858ff5f5f5fff636363ffababacffababacffacacacffacadadffadadaeffaeafaeffafb0afffafb0b0ffb1b1b1ffb1b1b1ffb3b2b2ffb3b2b2ffb3b4b3ffb4b4b4ffb5b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b6ffb6b7b6ffb7b6b7ffb8b8b7ffb7b7b7ffb8b8b8ffb8b8b9ffb8b9b9ffbab9b9ffb9b9b9ffbabab9ffbababaffbababaffbababbffbbbbbbffbbbbbcffbcbcbcffbdbcbcffbdbdbcffbdbdbdffbebdbdffbdbebdffbebebeffbebebeffbfbfbeffbfbebeffbfbfbfffc0bfbfffc0c0bfffc0c0c0ffc0c1c0ffc1c0c1ffc1c1c1ffc2c1c2ffc1c2c2ffc2c2c2ffc3c3c2ffc2c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc5c5c5ffc6c5c6ffc6c7c7ffc7c7c7ffc8c8c9ffcbcbccffcccccbffccccccffcececeffd4d5d5ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffe7e7e7ffe2e1e2ffd8d9d8ffd8d8d8ffd8d8d8ffd4d3d3ffd3d3d3ffcfcfcfffcfcfcfffcdccccffcacbcaffc9c8c9ffc7c7c6ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc7c7c7ffc8c8c8ffcacac9ffcbcbcbffcdcdccffcececfffd1d0d0ffd2d2d2ffd4d4d4ffd5d5d4ffd6d6d5ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadad9ffdbdbdaffdcdbdbffdddcddffdeddddffdedfdeffdfdfdfffdfe0e0ffe1e0e1ffe1e2e1ffe3e2e3ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeae9eaffeaeaeaffebebebffebebecffececedffedededffededeeffeeeeeeffeeefefffeff0efffeff0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f5f4fff5f5f5fff6f6f5fff5f5f5fff5f6f6fff6f6f6fff5f6f6fff6f5f6fff5f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefefffffffefffffefffffffefffffffefefefffffefefffefffffffffffefffffefefffefffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffefffefefffffffefffffefefefffffffefffefefefffefffefffefffffffefefffffffffefffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffffefefefffefefefffefffffffefefefffefefefffefefefffdfefefffdfdfefffdfefefffefefefffefefefffefdfdfffefefdfffdfdfefffefdfdfffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefefefffffffefffefefffffffefffffffefefffffffefffffefefffefffefffefffffffefefffffffffefffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefefefffefefffffefffefffefffefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffefefffffffefffffefffefffefffffffffffffffefffffffefffffffefffefffffefefffefffffffffffefffefefefffefffffffefffefffefefefffefffffffffffffffffffffffffefffffffffefffefefefffffefefffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffffefefffffffefffefefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f3f3fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff2f3f3fff2f3f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f1f1fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefeff0fff0eff0ffefefefffefefeeffeeeeeeffedeeedffedeeedffececedffececebffebebebffeaeaeaffe9e9e9ffe9e9e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e6e5ffe4e4e4ffe4e3e3ffe2e3e3ffe1e1e2ffe0e0e1ffe0e0e0ffdfdfdfffdeddddffdddcddffdcdbdcffdbdbdbffd9dad9ffd8d8d9ffd8d7d8ffd6d6d6ffd4d5d5ffd4d3d4ffd1d1d1ffcfd0d0ffcdcecdffcccccbffcacacaffc8c8c7ffc6c6c6ffc4c5c5ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebdbeffbdbdbdffbcbcbdffbdbcbcffbcbcbcffbbbbbbffbabbbaffb7b7b7ffb7b8b8ffb7b8b8ffb9bab9ffbbbbbbffbebfbeffc9c9caffcfceceffd1d1d1ffd3d3d2ffcdcdceffc7c7c7ffbfbfbfffbcbcbbffb0b0b0ffabacabffaeafaeffbdbebeffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc3c3c3ffb9b8b8ffb9bab9ffc3c3c4ffc5c5c6ffc5c5c5ffc5c5c5ffc4c3c4ffc4c3c4ffc3c3c3ffc3c3c3ffc2c3c2ffc1c1c2ffc2c1c2ffc0c1c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfc0bfffbebfbeffbebebeffbebebeffbebebdffbdbdbdffbcbdbdffbcbcbcffbbbbbcffbbbcbcffbbbbbbffbbbbbbffbababaffbabab9ffb9b9b9ffb9b8b8ffb8b9b9ffb7b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb6b7b7ffb6b6b6ffb6b5b5ffb5b6b5ffb4b5b5ffb5b4b5ffb4b4b4ffb4b4b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b1ffb1b1b1ffb0b1b1ffb0b1b1ffb0b0b1ffb0b0b0ffb0b0b0ffafb0b0ffafafafffafb0afffafafafffafafafffaeafaeffadaeadffadadadffaeadadffacadacffacacadffadadaeffaeaeaeffaeaeaeffaeadadffadadae000000000000000000000000000000000000000000000000000000000000000000000000ff505151ff555555ff555555ff515151ff4c4c4bff494949ff494a4aff494a49ff474747ff424242ff3c3c3cff363636ff313131ff282827ff1a1a1aff0d0c0cff030404ff000000ff000100ff020203ff030304ff030404ff030403ff030202ff020302ff020303ff030303ff030203ff030302ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff060706ff060606ff060606ff040505ff050404ff040404ff040505ff070807ff0b0b0bff0e0f0fff171717ff222222ff2e2d2dff363635ff3b3b3bff474646ff474747ff494a4aff4d4e4dff535353ff565656ff565656ff565656ff585757ff656666ff666666ff676767ff676767000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525353ff525252ff515050ff4b4c4bff464647ff454444ff414141ff3b3b3bff353535ff303030ff272626ff242424ff1f1e1eff161616ff0f1010ff0b0c0cff0b0b0aff080808ff040505ff030303ff030303ff030304ff040505ff040404ff040404ff030303ff020202ff050605ff030304ff010102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff010101ff010101ff010000ff000100ff010102ff030203ff030203ff020202ff020203ff050405ff070606ff080808ff0b0b0bff141414ff222323ff2a2a2bff333332ff3e3e3eff454646ff4c4c4cff525252ff575757ffacadacffacacacffacadacffadadadffaeaeaeffaeafafffafafb0ffb0b0b1ffb1b2b2ffb2b2b2ffb3b2b3ffb4b3b4ffb5b4b5ffb5b5b5ffb5b5b5ffb5b5b6ffb6b6b6ffb6b6b6ffb6b7b7ffb7b7b7ffb7b7b7ffb7b8b8ffb7b8b7ffb8b8b8ffb8b9b9ffb9b9b8ffb9b9b9ffb9babaffb9bab9ffbababaffbabbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbcbcbcffbdbcbcffbdbdbdffbdbdbdffbdbebdffbebdbeffbebebeffbebfbfffbfbfbfffbfbebfffbfc0bfffbfbfc0ffc0c0c0ffc0c0c0ffc1c1c0ffc0c0c1ffc1c1c2ffc2c1c1ffc2c2c2ffc2c2c2ffc2c3c2ffc2c3c3ffc3c3c4ffc4c4c3ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c5ffc6c6c7ffc7c7c7ffc8c9c8ffc9c9c8ffc9c9c9ffcac9c9ffcacacaffcacacbffd7d7d8ffd7d8d8ffd7d8d8ffd7d7d7ffe7e7e7ffe2e1e2ffd9d8d9ffd7d8d7ffd8d8d9ffd0cfcfffcfcfcfffccccccffcdcccdffcccdcdffc7c8c8ffc2c3c2ffc3c3c3ffc2c3c3ffc3c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffcacacaffcbcbcbffcdcdcdffd0cfcfffd0d1d1ffd3d2d2ffd3d4d4ffd4d5d5ffd5d6d5ffd6d6d6ffd7d7d8ffd8d9d8ffd9d9d9ffdadadaffdadbdaffdbdcdcffdddcddffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e5e5ffe5e5e6ffe7e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeae9ffeaeaebffebececffecececffecedecffedededffeeededffeeefeeffeeeeefffefeff0fff0f0f0fff1f1f1fff1f0f1fff1f1f2fff2f1f2fff2f2f2fff2f3f2fff2f2f3fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f5fff6f5f5fff5f6f6fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f5f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffefefefffefffffffffefefffefffefffefefefffefefefffffefefffffffefffffefffffefffefffefefefffffefffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffffefffffffefefffefefefffefffffffffffffffefffffffefefefffffefefffefffefffefffefffefefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefdfffdfefdfffefefdfffefdfefffefefefffffffffffefffffffefffffffffffffffefffffffffffefffffffffffffefffffefefffffffefffffefefefffefffffffffefefffffefffffffefffffefefefffffffffffffffffffefffffffefefffffffefefffefffffffefffefffefefffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffefefffefefefffefffffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefffffffefffffffffffefffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffefffffffffffffffefffffefffefffffffefffffffffffffefffffffffffffffefffffefffefffefefefffffefffffefefffffefefefffffffefffffffefffefefffffffffefffefffefffefffefffefefffffefefffffffffffffefffefffefffffffffffffffefffffffffffefffffffffffffefffffefefffffffefffffefefefffefffffffffefffffffefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f3fff2f3f3fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff1f1f1fff1f1f1fff0f0f0fff0f1f0fff0f0f0fff0eff0fff0efefffefefefffefefefffeeeeeeffedeeeeffecededffecececffebecebffeaebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e8ffe6e7e7ffe5e5e5ffe5e4e4ffe3e4e3ffe3e2e3ffe2e2e2ffe1e0e1ffe0e0e0ffdfdfdfffdddedeffddddddffdbdcdcffdadbdaffdad9d9ffd9d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd2d3d2ffd1d1d1ffcececeffcdcccdffcbcbcbffc9c8c9ffc6c7c6ffc4c5c5ffc3c3c3ffc1c1c1ffc0c0bfffbebfbeffbdbdbdffbcbbbcffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b8ffb7b7b7ffb3b3b3ffb2b3b3ffb3b4b4ffb6b6b6ffb9bab9ffc3c3c2ffc8c8c8ffcbcbccffcacacaffc1c1c1ffbcbdbdffb7b7b7ffb1b0b1ffb0afafffadadadffadadadffadadadffcbccccffcbcbcbffcbcbcbffcacbcaffcacacaffc9c9caffc9cac9ffc9c9c9ffc8c8c9ffc8c8c9ffc7c8c7ffc8c7c7ffc6c7c6ffc4c4c5ffc4c3c3ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc3c4c4ffc3c4c3ffc3c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbebfffbebfbeffbdbebeffbebdbeffbdbdbdffbcbcbcffbcbcbcffbcbcbbffbbbbbbffbbbbbaffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb7b8b8ffb7b8b8ffb7b7b7ffb7b7b6ffb6b7b6ffb6b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b5b4ffb4b4b4ffb4b3b4ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b2ffb0b1b1ffb1b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0afb0ffafb0b0ffaeafafffaeaeadffabacabffadacadffadadadffaeadadffaeaeaeffaeaeaeffadaeaeffadadadffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff515151ff4c4c4cff494949ff4a494aff494949ff494949ff494a49ff474747ff424142ff3c3c3bff363636ff313131ff282728ff1a1a1aff0c0c0cff030303ff020203ff030404ff030303ff030303ff030403ff030303ff030303ff030203ff020203ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030302ff030303ff030303ff060606ff060606ff060706ff040404ff050405ff080808ff0b0b0bff0f0f0eff171716ff222223ff2e2e2dff363636ff3b3b3bff474647ff464647ff4a4a4aff4d4d4dff535353ff565656ff555656ff565656ff565656ff565656ff585858ff666666ff666666ff676767000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525251ff515150ff4c4c4cff464646ff454444ff444444ff444544ff424141ff3c3b3bff353535ff2f3030ff272727ff242424ff1e1f1fff161616ff100f0fff0b0c0cff0a0b0aff070708ff050505ff040404ff040405ff040405ff040404ff040403ff030303ff030203ff050505ff030202ff010100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000101ff010000ff010001ff010001ff010101ff020202ff030303ff050606ff090909ff0c0b0bff1a1b1aff333433ff3d3d3dff424242ff464646ff4a4a4affacacadffacacacffadadadffadaeadffafaeafffb0afafffb0b0b0ffb1b1b1ffb2b2b2ffb2b2b3ffb4b3b3ffb4b4b4ffb4b5b4ffb5b5b5ffb6b6b5ffb6b6b6ffb6b7b7ffb7b6b7ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b9b8ffb9b8b9ffb8b9b9ffb9b9b9ffbab9baffbababaffbababaffbabbbaffbbbbbaffbbbbbbffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbdbdbeffbebebeffbebebeffbebfbeffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffbfbfc0ffc0c1c0ffc1c0c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc2c3c3ffc3c3c3ffc4c3c3ffc3c4c4ffc4c4c4ffc4c4c5ffc5c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffcac9caffcbcacbffcbcbcbffcbcccbffd8d8d7ffd7d7d8ffd8d7d7ffd7d8d8ffcccdccffe2e2e1ffd9d8d8ffd8d7d8ffcfd0cfffcdccccffcccdccffccccccffc7c7c7ffc8c7c8ffc8c8c7ffc3c2c3ffc1c2c2ffc1c1c1ffc1c0c1ffc1c1c1ffc2c2c2ffc3c3c3ffc5c5c4ffc6c6c6ffc8c8c7ffcacacaffccccccffcecdceffcfcfcfffd1d1d1ffd2d2d2ffd3d3d3ffd4d5d5ffd5d6d6ffd7d7d6ffd8d8d8ffd9d8d9ffd9d9d9ffdbdadaffdadadbffdbdcdcffdddcdcffdedddeffdfdedeffdfdfe0ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e4ffe5e4e5ffe5e6e6ffe6e7e6ffe7e7e8ffe9e9e9ffe9eaeaffeaeaebffebebebffebebebffecececffecedecffeeedeeffeeeeeeffefeeeefff0f0effff0f0f0fff0f0f1fff1f1f1fff1f2f2fff1f2f1fff2f2f1fff3f2f2fff2f2f2fff3f3f3fff4f3f3fff3f4f3fff4f4f3fff5f4f4fff5f4f5fff5f5f5fff6f5f6fff5f6f5fff5f6f5fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffefefffffffefefffefefefffefefefffffefefffffffefffefefefffefefefffefffefffefefffffefffefffffffefffefefffffefefefffefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefefffefefefffefefefffefffffffffffefffefefffffefefffffefefefffffffefffefefefffffefffffffefefffefefffffefefffffefefffffffffefffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffffefefffffffffffffffffffefefefffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffefffefffffefffffefffffffffffefffefefffffefffffffefefefffffffefffefffffffffefffffffefefffefffffffefefffffefffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefefffffffffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffffefefffffefffffffffffffffefffffffffffffffffefffefefffffefffffffffffffffffffffffffffefffefefffffefefffffefffefffefffffffefffefffffefffffffffffffffefffffefffefffffefefffffffefffffffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffefefffffefffffffefefffffffffffffefffffffefefffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f4f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff1f0f0fff0f0f0fff0efefffefefefffefeeefffeeefefffeeeeeeffededeeffecededffecececffecebebffeaeaeaffeae9eaffe9e8e8ffe8e8e8ffe6e6e7ffe5e5e6ffe5e5e4ffe4e4e3ffe3e2e2ffe2e2e1ffe0e1e1ffdfdfdfffdfdedfffdededeffdddcddffdcdcdcffdadadaffd9dad9ffd8d8d9ffd7d7d7ffd6d5d6ffd4d4d4ffd2d2d2ffd0d1d0ffcececeffcbcbcbffc9cacaffc7c7c8ffc5c5c5ffc3c3c3ffc1c1c1ffbfbfc0ffbebebdffbcbcbcffbabbbaffb9b9b9ffb7b7b7ffb5b5b6ffb4b5b4ffb4b4b4ffb4b4b3ffb2b2b1ffb1b0b0ffb0b0b0ffb2b3b2ffb5b5b5ffc0c0c0ffc6c7c6ffcbcccbffc8c8c7ffb6b6b6ffa5a5a6ffaaaaaaffb0b0afffb2b1b2ffb3b2b2ffb4b4b3ffbcbbbcffccccccffccccccffcbcbccffcbcbccffcbcbcbffcbcbcaffcacacaffcac9caffcac9c9ffc9c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc6c5c6ffc5c5c5ffc4c4c4ffc5c4c4ffc4c3c4ffc3c4c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffbfc0c0ffbfbfc0ffbfbfbfffbfbfbeffbebebeffbdbdbeffbdbebdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbabbbaffbababaffbababaffb9bab9ffb9b9b9ffb9b9b9ffb8b9b8ffb7b7b7ffb7b8b8ffb7b7b7ffb7b7b6ffb6b6b6ffb6b5b5ffb5b5b6ffb5b4b5ffb5b5b5ffb4b4b4ffb4b3b3ffb3b3b3ffb3b2b3ffb2b3b3ffb2b2b2ffb1b1b2ffb1b1b1ffb1b1b1ffb1b1b0ffb0b1b1ffb1b0b1ffb1b0b0ffb0b0b1ffb0b0b1ffafb0b0ffb0b0afffaeaeaeffacacacffadadadffadaeaeffadadadffaeadaeffaeaeadffadadadffaeadadffadadadffacadac000000000000000000000000000000000000000000000000000000000000000000000000ff515152ff4c4c4cff4a4a49ff49494aff494949ff494a49ff494a4aff494949ff4a494aff474747ff424242ff3b3c3bff363636ff313131ff282827ff1a1a1aff0c0c0cff040403ff030303ff030404ff030404ff030403ff030403ff030303ff030303ff030202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff030303ff030404ff030304ff060606ff060706ff060606ff070708ff0b0b0bff0e0f0fff161716ff232223ff2e2e2dff363636ff3b3c3bff474747ff474747ff4a4a4aff4d4d4dff535353ff565656ff555555ff565656ff565656ff565655ff565655ff565656ff585858ff666666ff666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505151ff4c4c4cff464746ff444444ff444445ff444444ff454444ff444444ff414141ff3b3b3bff353535ff2f3030ff272726ff242424ff1e1f1fff161616ff100f0fff0b0c0cff0b0a0bff080707ff040505ff040405ff040405ff040504ff040404ff040404ff060606ff060606ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff050506ff090909ff101010ff1e1e1dff2e2e2eff3c3b3cff424142ff464646ffacacadffacadadffaeaeadffaeaeaeffafaeaeffafb0afffafb0b0ffb0b0b0ffb2b1b2ffb2b3b2ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b6ffb6b6b6ffb6b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b9b9ffb9b9b9ffb9bab9ffb9b9baffbababaffbababaffbabbbbffbabbbaffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbcbcbcffbdbcbcffbdbdbdffbdbdbdffbdbdbdffbebebdffbebebeffbebfbfffbfbfbfffbfbfbfffbfc0bfffc0bfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc3c3c2ffc2c3c3ffc3c3c4ffc3c3c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffcacacaffcacacbffcbcbcbffcccbccffccccccffccccccffcdcdcdffccccccffcdcecdffcdcdceffcdcdcdffcececeffcececeffcdccccffcdcdccffc7c7c7ffc7c7c7ffc7c8c8ffc2c3c3ffc2c3c3ffc1c1c0ffc0c0c0ffbfbfbfffbebfbeffbfbfbfffc0c0c0ffc2c1c2ffc3c3c3ffc4c4c5ffc6c7c6ffc8c8c8ffcacacaffccccccffcecdcdffcfcfcfffd1d1d1ffd2d2d2ffd4d4d4ffd5d5d5ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdcdbdbffddddddffdededeffdfdfe0ffe1e1e0ffe1e1e2ffe2e3e3ffe4e4e4ffe5e5e5ffe5e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeae9eaffeaeaebffebebebffecececffedececffedededffedeeeeffeeeeeeffefefeffff0f0effff0f0f0fff1f1f1fff1f1f1fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f5f6fff5f6f5fff6f6f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefffffffefffffffefffefffffefefffffefffffefefefffefffffffefffefffefefefffefefefffefffefffefefefffffefefffefffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefefffffefefefffefefffffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffefefffefffefffefffefffffffefffefefffffffffefffffefffffefffefffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffefffefffefefefffffffefffffefefffefefefffffefefffefefffffffffefffefffefffefffefffffffefffefefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefefffefffffffefffefffffefefffffefffffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffffffefffffefffffffffefffefffefffefffefffffffffffffefffffefffefffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefefffffefffefffefffefffffefffffefffffffffefffffefffffffefffffffffffffffffefefffefffffffefffffffffffffffefefefffffffefffefffffffefefffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffefefefffefffefffffefffffefefffffefefefffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff2f2f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f2f1fff1f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffeeefeeffeeeeeeffeeeeeeffeeededffecececffecececffebebebffeaeaeaffe9e9e9ffe8e9e8ffe7e7e7ffe6e6e6ffe5e5e4ffe4e3e4ffe2e3e2ffe1e1e2ffe0e1e1ffdfdfe0ffdededeffdededeffddddddffdcdcdcffdbdbdbffd9dad9ffd9d8d8ffd7d7d7ffd6d6d6ffd4d5d4ffd2d2d2ffd0d0d0ffcececdffccccccffc8c9c9ffc6c6c7ffc3c3c4ffc1c2c1ffbfc0bfffbebebeffbbbcbcffbababaffb8b8b8ffb7b7b7ffb5b5b5ffb3b3b3ffb0b1b1ffb0b0b0ffaeafaeffaeaeafffafafaeffb3b3b3ffb9b9b9ffc2c1c1ffc5c5c5ffc9c9c8ffc1c1c1ffafb0afffa1a1a1ff9d9d9dffa8a9a8ffb0b0b0ffb3b2b3ffb3b3b4ffb3b3b3ffcdcccdffcccdccffccccccffccccccffcccccbffcbcbcbffcbcbcbffcacacbffcbcacaffcacacaffc9cac9ffcacac9ffc9c9c9ffc9c9c8ffc8c8c8ffc7c8c7ffc6c7c7ffc6c7c6ffc6c6c7ffc6c6c6ffc5c5c6ffc5c5c6ffc4c5c5ffc4c4c4ffc4c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc2c3c2ffc3c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffbfbfc0ffbfc0bfffbfbfbfffbfbebeffbdbebeffbebdbeffbdbdbdffbcbdbdffbdbdbcffbcbbbbffbbbcbcffbbbbbbffbbbbbaffbababaffbabab9ffb9b9b9ffb8b8b9ffb9b8b8ffb8b8b8ffb8b8b7ffb7b7b7ffb6b7b6ffb6b7b7ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b5ffb4b4b4ffb4b3b4ffb3b3b3ffb2b2b3ffb3b2b2ffb2b2b1ffb1b1b1ffb1b1b1ffb1b0b1ffb1b1b0ffb1b1b1ffb1b1b1ffb1b1b0ffb0b0b1ffb1b1b0ffb0afb0ffafafafffadadaeffacadacffaeadaeffaeadadffaeaeaeffadadaeffadadadffadadadffacacacffacacacffababac0000000000000000000000000000000000000000000000000000000000000000ff4c4c4cff494a49ff494a49ff4a4949ff494a4aff4a494aff49494aff494a4aff4a4a4aff4a4949ff474748ff424242ff3c3c3cff363636ff313131ff272828ff1a1a1aff0c0c0cff040303ff040403ff030303ff030303ff030404ff040303ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff030404ff030304ff040404ff050605ff080808ff060606ff0b0b0bff0f0e0fff161617ff222323ff2e2e2eff363535ff3b3b3cff474747ff474747ff4a494aff4d4d4dff535353ff555556ff565656ff565656ff565655ff565656ff555655ff565656ff565656ff555655ff57585700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4c4c4cff464746ff444545ff454444ff444444ff444444ff444444ff444444ff444444ff414141ff3b3b3bff353535ff303030ff272726ff242424ff1f1e1eff161616ff100f0fff0b0c0cff0a0b0aff080807ff040404ff040404ff040405ff040404ff060606ff060606ff050506ff040404ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff090908ff101010ff1e1e1eff2e2e2fff3c3b3bff414242ffadadadffadadadffadadadffaeaeadffafaeafffafafafffafafb0ffb0b0b0ffb0b0b1ffb1b1b1ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b4ffb6b5b6ffb6b6b6ffb6b7b7ffb7b7b6ffb8b7b7ffb8b8b8ffb8b8b8ffb8b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9bab9ffbababaffbababaffbbbabbffbabbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbeffbebebeffbfbebeffbfbfbeffbfbfbfffbfbfbfffbfc0c0ffc0bfc0ffbfc0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c6c5ffc6c6c5ffc6c6c7ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9cacaffcacacbffcbcbcbffccccccffcccccdffccccccffcccdcdffcdcecdffcecdcdffcdcdcdffcececeffcececeffcfcecfffcfcfcfffcecfceffc7c8c8ffc8c8c8ffc2c2c3ffc2c2c3ffc1c1c1ffc1c1c1ffc1c1c1ffbebfbfffbdbdbdffbdbdbdffbdbdbeffbebebeffc0bfbfffc0c1c1ffc2c3c3ffc4c4c4ffc6c6c6ffc8c8c8ffcacacaffccccccffcececeffd0d0d0ffd2d2d1ffd3d3d3ffd4d5d4ffd5d6d6ffd7d6d6ffd6d7d7ffd7d8d7ffd9d8d9ffd9d9daffdadadaffdbdbdbffddddddffdddedeffdfdfdfffe1e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe6e5e5ffe6e7e6ffe7e8e7ffe9e9e8ffe9e9eaffeaeaeaffebeaebffebecebffecececffecededffededeeffeeeeeeffefefefffeff0f0fff0f0f0fff0f1f0fff1f1f1fff2f1f1fff1f2f2fff2f2f2fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff4f4f4fff4f5f4fff4f4f5fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffffefffffefefffffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffefefefffffffefffffefffffefefefffefefefffefffefffffefefffefefefffffffffffefefefffffefefffffefefffefefefffefffefffefefefffefffefffefefefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffffffffffffffffffffffffffefefffefefefffffffefffefffffffffffefffefefffffefefffffefefefffffffefffffefffffefefefffefefefffffffffffffefffffefffefffffffffffffefefffffffefffffefefffefffefffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefffffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefefefffffefffffefffffffffffffffffefefffefefefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffefffefefefffffffefffffffffffffffffffffefffffefffffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f3f3fff3f2f3fff3f2f2fff2f3f2fff2f2f2fff1f1f2fff2f2f2fff2f2f2fff2f1f2fff2f1f1fff1f0f1fff1f1f0fff0f0f1fff0f1f0fff0eff0ffefeff0ffefefefffefefefffefeeefffeeeeeeffedededffedededffedecedffecececffebebebffeae9e9ffe9e9e9ffe8e8e7ffe6e7e6ffe5e6e5ffe4e4e4ffe3e3e3ffe1e2e2ffe0e1e0ffe0dfe0ffdededfffdededdffdddddcffdcdcdcffdbdbdbffdadadaffd9d8d8ffd7d8d8ffd5d6d6ffd4d4d4ffd3d3d3ffd0d0d0ffcdcecdffcbcccbffc9c9c8ffc6c6c6ffc3c3c3ffc1c1c0ffbebebeffbcbcbcffbbbabaffb8b8b9ffb7b6b7ffb5b5b4ffb3b3b3ffb1b1b2ffb0afb0ffadacacffadacacffaeafafffb3b2b3ffb8b8b8ffc1c2c2ffc6c7c7ffc5c5c5ffbdbdbdffacacacff9c9b9cff9a9999ff9a9a9aff9fa09fffafafafffb4b4b3ffb4b4b4ffc0c0c1ffcdcdcdffcdcecdffcdcccdffccccccffccccccffccccccffcccbccffcbcbcbffcbcbcbffcbcacaffcbcacaffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbebfffbebebfffbebebeffbdbebdffbdbdbdffbdbcbdffbdbcbcffbcbcbbffbcbbbbffbbbbbbffbababbffbab9b9ffb9babaffb9b9b9ffb8b8b8ffb8b8b9ffb8b8b8ffb8b7b8ffb7b7b7ffb6b6b6ffb6b7b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b5b5ffb4b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb2b2b2ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffafafafffaeafafffaeaeaeffadadaeffaeaeadffadadadffadadadffadadadffadacacffacacacffabacacffabacab0000000000000000000000000000000000000000000000000000000000000000ff4a4a49ff4a4a4aff494949ff4a494aff4a494aff4a4949ff4a4a49ff494949ff49494aff4a494aff4a4949ff474747ff424242ff3c3b3cff363636ff313131ff272828ff1a1a1aff0c0c0dff030404ff040304ff040303ff030303ff060605ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040303ff040304ff040404ff060605ff080808ff0b0b0bff121111ff060606000000000000000000000000000000000000000000000000ff474747ff4a4a4aff4d4d4eff535252ff555656ff565656ff555556ff565656ff565656ff565656ff565656ff565555ff565655ff565656ff56565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474647ff454444ff444444ff444544ff444445ff444544ff444444ff444444ff444444ff444544ff414142ff3b3b3bff353535ff303030ff272627ff242424ff1f1f1fff161616ff0f0f0fff0c0c0bff040404ff040504ff040404ff040404ff080808ff070807ff050505ff030304ff050505ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff060505ff080908ff101010ff1e1d1eff2e2e2effadadadffadadadffadadadffadadadffacadadffadaeadffaeaeaeffafafafffb0b0b0ffb0b1b0ffb1b1b1ffb1b1b2ffb2b2b1ffb3b3b2ffb3b3b3ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b6ffb6b7b6ffb7b7b7ffb7b7b7ffb7b8b8ffb8b8b8ffb8b9b8ffb9b8b8ffb9b9b9ffb9b9b9ffbabab9ffbababaffbababaffbbbabaffbababbffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbcbbbcffbcbcbbffbcbcbcffbcbdbdffbdbcbdffbdbdbdffbdbebeffbebebeffbebebeffbfbebfffbfbfbfffbfbfbfffc0bfbfffbfbfbfffc0c0bfffc0c0c1ffc1c1c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c4c3ffc4c3c4ffc4c4c4ffc5c5c5ffc5c4c4ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9cac9ffcacacaffcacacbffcbcbcbffccccccffccccccffcccdcdffcdcdcdffcdcdcdffcdceceffcececeffcececeffcfcfcfffcececfffcecfceffcfcfcfffcfcfcfffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffbfbebfffbfbebfffbfbebfffbdbebdffbbbbbbffbbbbbcffbcbbbcffbdbdbcffbfbfbfffc0c1c1ffc3c2c3ffc5c4c4ffc7c7c7ffc9c9c9ffcbcbcbffcecdceffcfd0cfffd1d1d1ffd3d2d2ffd3d3d3ffd5d5d4ffd5d5d6ffd6d7d6ffd7d7d7ffd8d8d8ffd8d9d9ffdadadaffdcdbdcffdcdcdcffdededdffdfdfdfffe1e0e1ffe2e2e2ffe4e3e4ffe5e4e4ffe6e6e6ffe7e7e6ffe8e8e8ffe9e9e9ffe9eae9ffebebebffebebebffecececffedecedffedededffeeeeeeffefefeeffefefeffff0f0f0fff1f0f0fff1f1f1fff1f1f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f5f6fff5f5f6fff6f5f6fff6f6f5fff6f6f5fff6f6f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffffffefffefffffffefffefffffefffffffefffffffefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffefffefefefffefefefffefffefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffefefffffefefffffffefffffefffefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffefffefffffffefffefefefffefefefffefefffffefefffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffffffefffffefefffefffefffffefefffefffefffffefffffffefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffefffffffffffffffffefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffefffffffefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffefffefffefffefffefefefffffefefffefffefffefffffffffffefffffffefffffefefffefefffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f2fff2f1f2fff2f1f1fff1f1f1fff1f0f0fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0efffefefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedecedffececebffeaeaeaffe9e9e9ffe8e8e8ffe7e8e7ffe6e6e6ffe5e5e4ffe4e3e3ffe2e3e2ffe1e0e1ffe0dfe0ffdfdedfffddddddffdddddcffdbdcdbffdbdadaffdadad9ffd9d9d9ffd8d8d7ffd7d6d7ffd5d5d5ffd3d3d3ffd1d1d1ffcececeffcbcbcbffc9c8c8ffc6c5c6ffc2c3c2ffc0c0c0ffbdbdbeffbbbbbbffb9b9b9ffb7b7b7ffb5b5b5ffb3b4b3ffb1b2b1ffb0b0b0ffaeadadffacadacffadaeaeffb1b1b1ffbcbcbcffc2c1c1ffc6c6c7ffc5c5c5ffb8b7b7ffa6a6a6ff9a999aff999999ff9a9a9aff9a9a9aff9b9b9bffa4a4a4ffb2b2b2ffb5b5b5ffcecfceffcececeffcdcdcdffcdcdcdffcccdcdffcccdcdffcdcccdffccccccffcccbccffcbcccbffcbcbcbffcbcacaffcacacaffcacac9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc7c7c7ffc6c6c6ffc7c6c6ffc5c6c5ffc6c5c5ffc5c5c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c2ffc2c3c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbeffbebebeffbdbebdffbdbdbdffbdbcbdffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbbbabaffbababaffbab9baffbab9b9ffb8b9b9ffb8b8b9ffb8b8b8ffb8b8b8ffb8b7b7ffb7b6b6ffb6b6b7ffb6b6b6ffb6b6b5ffb5b6b5ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb2b3b2ffb2b2b2ffb2b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb2b1b1ffb1b1b1ffb1b1b1ffb0b1b0ffb0afb0ffafafafffaeadaeffadadadffaeadadffadadadffadadadffacacacffacacacffabacabffacabacffacacacffacabab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff060606ff010100ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff040404ff060505ff070808ff0b0b0bff111111ff1b1b1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff454444ff444444ff444444ff444444ff444444ff444444ff444544ff454544ff444444ff444444ff444444ff414141ff3c3b3cff353635ff303030ff272726ff242424ff1f1e1eff161616ff040504ff040404ff040404ff040404ff0a0a0aff090809ff090809ff080708ff050504ff050504ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050506ff080909ff101010ff1e1e1effacabacffacadacffacacacffacacacffacadadffadadadffadacadffaeaeadffafafafffb0b0b0ffb1b0b1ffb1b1b2ffb2b1b2ffb2b2b1ffb3b3b2ffb3b3b3ffb4b4b3ffb5b5b4ffb5b5b5ffb6b6b5ffb7b6b7ffb7b7b7ffb8b7b7ffb8b8b7ffb8b8b8ffb8b9b8ffb9b8b9ffb9b9b9ffb9bab9ffbab9b9ffb9babaffbababaffbbbabbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbdbdbeffbebdbeffbebebeffbebebeffbebebfffbfbfbfffc0bfbfffc0bfc0ffc0bfbfffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc2c2c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc9c8c9ffc9c9c9ffcac9caffcacacaffcbcbcbffcbcccbffcdccccffcdcdccffcdcdcdffcdcecdffcecdceffcececeffcfceceffcfcfceffcfcfceffcfcfcfffcfcfcfffd0cfd0ffcfd0cfffc1c1c1ffc1c1c1ffc1c1c1ffbfbfbfffbfbfbeffbfbfbeffbdbdbdffbdbdbdffbbbbbbffbbbabaffb9b9b9ffb9b9b9ffbbbbbaffbdbdbdffbfbfbfffc1c1c2ffc3c3c3ffc6c6c6ffc7c8c8ffcacacaffccccccffcfceceffd0d0d0ffd2d1d1ffd2d3d3ffd4d4d4ffd5d5d4ffd6d6d6ffd7d7d7ffd7d7d8ffd9d9d9ffdadadbffdbdbdcffddddddffdedfdeffe0dfe0ffe1e1e1ffe2e2e2ffe4e3e3ffe4e5e5ffe6e7e6ffe8e7e7ffe8e9e8ffeae9e9ffeaebeaffebeaebffecebecffecececffededecffeeeeedffeeeeeeffefefeffff0f0effff0f0f0fff1f1f0fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffefefffffffffefffefffefffefffefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefefffffefffefffffefefffefefffffefefffffefefffffefffffffffefefffefffefffefffffffffffffffffffffffffffffffffffefffefffefffefffefffffffffffffffefffffefefffefefffffefffefffefffffffefefefffefffffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffffefefffffefefffefefffffffffffffefefefffefefffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffefffefffefffefffffefffffffffffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffefefefffefffffffefffffffffffffffefffefffefffefffefffefffefefffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffffffefffffffffffffffefffffffefefffffefffffffffffefffefffffffffefffffefefffffefffffffffefefffefffffffefefffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffefffffefefffffefffffffefffffffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffeff0f0ffeff0efffeeefeeffeeefefffeeefeeffeeeeeeffeeeeedffedededffecececffebebebffeaeaeaffe9e9e9ffe8e7e8ffe6e6e7ffe6e6e6ffe4e4e4ffe2e3e3ffe2e2e1ffe0e0e0ffdfdedeffdddeddffdcdcddffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d7ffd6d6d6ffd5d5d4ffd3d3d3ffd0d1d1ffcfceceffcbcbcbffc8c8c8ffc5c5c5ffc2c2c2ffbfbebeffbdbdbcffbabbbaffb9b8b9ffb6b7b6ffb4b4b5ffb3b3b2ffb0b1b1ffaeaeaeffadaeadffb0afafffb2b2b3ffbcbbbcffbfbfbfffc4c5c5ffc6c5c5ffb8b8b8ffa4a4a4ff969797ff989898ff9b9a9aff9b9c9bff9b9b9bff9a9b9aff9b9b9bffa9a9a8ffcfcfcfffcfcfcfffcecfceffcecfceffcdcecdffcdceceffcdcdcdffcdcdcdffcdcdccffccccccffcccccbffcbcbcbffcbcbcbffcbcbcbffcacacaffc9c9caffcacacaffc9c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c6c7ffc7c7c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c4c3ffc4c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0bfffbfbfc0ffbfbfbfffbebebeffbebebeffbdbebdffbebdbdffbcbcbdffbcbcbcffbcbbbcffbbbcbcffbbbbbbffbabbbaffbababaffb9babaffb9b9baffb9b9b9ffb8b9b8ffb8b8b8ffb7b8b7ffb7b7b7ffb7b7b6ffb7b6b6ffb6b6b6ffb5b6b6ffb5b6b5ffb4b5b4ffb4b5b5ffb4b4b4ffb4b4b4ffb4b3b3ffb3b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b1ffb2b1b1ffb1b1b2ffb2b2b2ffb1b1b1ffb1b1b2ffb1b1b1ffb0b0b0ffb0afafffaeaeaeffadadaeffadadacffadadadffacacacffacacacffacacabffababacffacacacffacacacffacadac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff101010ff060606ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060505ff060505ff080807ff0b0b0bff111111ff1a1b1aff2425250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040404ff040405ff040504ff040404ff0f0f10ff0e0e0dff0a0a0aff090808ff080908ff080708ff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff090909ff101010ffababaaffacacabffacacabffabacabffacacacffadacacffadacacffacacadffadaeadffaeaeaeffafafb0ffb1b1b0ffb1b1b1ffb2b1b1ffb2b2b2ffb2b2b3ffb3b3b3ffb3b4b4ffb4b4b4ffb5b5b5ffb6b6b5ffb6b6b6ffb7b7b7ffb7b8b7ffb7b8b7ffb8b8b8ffb9b9b9ffb8b9b8ffb9b9b9ffb9b9b9ffbab9b9ffbabab9ffbababaffbbbabaffbbbbbaffbabbbbffbbbbbbffbbbbbbffbbbbbcffbbbcbbffbcbcbbffbbbcbcffbcbcbcffbcbcbdffbcbdbdffbebdbdffbdbebdffbebebeffbebebeffbebebfffbfbfbfffbfbfbfffbfc0bfffbfc0bfffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcacacbffcbcbcbffcbccccffccccccffcccdccffcecdcdffcececeffcececeffcecfceffcecfceffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffbfbebfffbfbfbeffbebfbfffbdbdbdffbdbdbdffbbbbbcffbbbcbbffbcbbbbffb9b9baffb8b7b8ffb8b8b9ffbabbbbffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc4c5c5ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd1d1d0ffd2d2d2ffd3d3d3ffd4d5d4ffd5d6d6ffd6d6d6ffd8d8d8ffd9dadaffdbdbdbffdcdcdbffdddeddffdfdfdeffdfe0dfffe1e1e1ffe3e3e3ffe5e4e4ffe5e5e6ffe7e7e7ffe8e8e8ffe9e9eaffeaeaeaffebebebffecebebffecececffedecedffeeeeedffeeeeeeffefefefffeff0effff0f0f0fff1f0f1fff1f1f1fff1f2f1fff1f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefefffefefefffefffefffefefefffefffefffffffefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffffefefffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffefefffffffefffefffffffefefefffffffefffefefefffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefffffffffefffffefffffffefffffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffffefefffefefffffffefefffefefffffefefefffffefffffffefefffffffefffefffffffefffffffefefffffefffefffffefffffefefffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffefffefffefffefffffffefffffefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefffffffffffffefefffffffefffffefffffffffffffffffefffffffffffffffffffffffefffffffefefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffefffffffffefffffefffffefffffffefffffffefffffffefefffffffefefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f2f2fff1f1f2fff2f1f1fff1f1f1fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff1f0f1fff0f0f0fff0f0f0ffefefefffefefefffefeeefffeeeeeeffeeeeeeffededeeffedededffedededffecebecffebebebffeaeaeaffe9e9e8ffe7e7e8ffe6e6e6ffe5e4e5ffe3e4e3ffe2e2e2ffe0e0e1ffdfdfdfffdeddddffdcdcdcffdbdbdaffd9dad9ffd8d9d9ffd7d8d7ffd6d6d7ffd5d5d5ffd4d4d4ffd2d2d2ffd0d1d0ffcdceceffcbcbcaffc8c8c7ffc5c4c4ffc1c1c1ffbfbebfffbbbbbbffbababaffb8b8b8ffb5b5b6ffb4b3b3ffb2b1b2ffaeaeafffaeaeaeffafaeafffb4b4b3ffbfbfc0ffc3c2c2ffc5c5c5ffc4c3c4ffb2b3b2ff9fa0a0ff959696ff959596ff979797ff999999ff9b9b9cff9c9c9cff9c9c9cff9b9b9bff9b9b9bffd0cfd0ffd0cfcfffcfcfcfffcececeffcfceceffcececeffcdceceffcdcdcdffcdcccdffcdccccffcccccdffccccccffcccbccffcbcbcbffcbcbcbffcacacaffcacacaffc9c9caffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c7c6ffc6c6c6ffc5c5c6ffc5c5c6ffc5c5c5ffc4c4c4ffc4c5c4ffc3c4c3ffc3c4c3ffc3c3c3ffc3c2c3ffc2c2c3ffc2c2c2ffc1c1c1ffc1c2c1ffc1c1c1ffc0c0c0ffc0bfbfffc0bfc0ffbfbfc0ffbfbebfffbfbebeffbebebdffbdbebeffbdbdbdffbdbdbcffbcbcbcffbbbcbcffbbbcbbffbabbbbffbababaffbab9b9ffb9b9baffb9b9b9ffb8b9b9ffb8b8b8ffb7b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb6b6b6ffb6b5b5ffb6b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb2b1b1ffb2b1b1ffb1b1b2ffb1b2b2ffb2b1b2ffb1b2b2ffb1b1b2ffb0b0b1ffb0b0b0ffb0afafffafafaeffaeadadffacadacffacacacffacacacffababacffabacacffacacacffacacacffacadacffadaeadffadaead00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2fff2f2e2fff1e1e1eff101010ff060506ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010102ff080808ff070708ff0b0b0bff111111ff1a1a1aff252424ff2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f0f10ff0f0f0fff0d0d0dff0a0a0aff080808ff090908ff060706ff010202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff050506ff080909ffaaa9a9ffaaaaabffabaaaaffabababffababacffacabacffacababffadadacffacacacffacadadffadadaeffaeafafffb0b0b0ffb0b1b1ffb1b1b2ffb3b2b2ffb3b2b2ffb3b3b3ffb3b4b3ffb4b5b4ffb5b5b5ffb5b5b6ffb6b6b6ffb7b6b6ffb7b7b7ffb7b8b7ffb7b8b7ffb8b8b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffb9b9baffbababaffbababaffbababaffbbbabaffbbbbbbffbbbbbcffbcbbbcffbcbbbbffbcbcbbffbcbcbcffbcbcbcffbdbcbcffbcbcbdffbdbdbdffbdbebeffbdbebeffbebebeffbebebeffbebebfffbfbfbfffbfbfbfffc0bfbfffbfc0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c1c2ffc2c2c2ffc3c3c2ffc3c2c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c5ffc5c6c6ffc6c7c7ffc7c6c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffcac9c9ffcacacaffcbcbcaffcbcbcbffcbccccffccccccffcdcdcdffcdcdceffcecdceffcececeffcecfceffcecfceffcfcfceffcfcfcfffd0cfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d0ffd1d0d1ffbdbdbdffbdbdbeffbcbbbcffbcbbbbffbcbcbbffb9b9baffb9b9b9ffbab9b9ffb9b9b9ffb9bab9ffbabbbaffbbbbbcffbdbdbdffbfbebeffc1c1c1ffc4c3c4ffc5c5c6ffc8c8c8ffcacacaffcdcdcdffcfcecfffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d7d7ffd9d8d8ffd9d9d9ffdbdadaffdcdcdcffddddddffdfdfdfffe1e0e0ffe2e2e2ffe3e4e4ffe5e5e5ffe6e6e7ffe7e8e8ffe9e9e9ffe9eaeaffeaeaeaffecebebffececebffededecffedededffeeeeeeffeeefeeffefefeffff0f0f0fff1f0f0fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff3f3f3fff3f2f3fff3f3f3fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff5f5f5fff6f5f5fff6f6f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffefefffffefefefffffffefffefffefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefefffffefefffefefefffefefffffefefefffefefffffffefefffffefefffefefffffefefefffefefffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefefffefefffffffefefffefefefffffefffffffefefffefffffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffefffefffffffffffefffffffefffffefefffffffefffffefefffffefffffefefffffffefefffffefefffefefefffefefffffefefffffefefffffffefffffffefffffffefffffefffefffffffffffffffffffffefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffefefefffefffefffffffefffefefefffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffefffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffefefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffefefffffffffefffffffffffffffffffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff1f1f2fff1f1f1fff1f2f1fff1f1f1fff0f1f0fff1f1f1fff0f1f1fff1f1f0fff1f1f0fff1f0f0fff0f0f0fff0efeffff0eff0ffeeefefffefeeeeffeeeeeeffededeeffedededffecececffebebecffebeaebffeae9eaffe8e8e9ffe7e7e7ffe6e6e6ffe4e4e4ffe3e2e2ffe1e1e2ffdfdfe0ffdfdedfffdcdddcffdbdbdbffdadad9ffd9d9d8ffd7d7d7ffd6d6d6ffd5d4d5ffd3d3d3ffd2d1d1ffcfcfd0ffcdcdcdffcbcbcaffc7c7c7ffc3c3c4ffc0c0c0ffbdbdbdffbbbbbbffb8b9b8ffb7b7b7ffb4b4b4ffb2b3b2ffb0b0b0ffb0b0b0ffb0b0b0ffb3b3b3ffbebdbdffc2c2c2ffc6c6c6ffc2c2c2ffb3b3b3ff9f9e9fff939394ff959495ff969696ff979797ff989998ff9a9a9aff9c9b9bff9c9c9cff9d9d9dffd0d1d1ffd1d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcecfffcececeffcecdceffcecdcdffcdcdcdffcccccdffcdcccdffcccccdffcccbccffcccbccffcbcbcbffcacbcaffcacacaffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c7ffc6c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc2c1c2ffc1c1c1ffc0c1c0ffc0c1c1ffbfbfc0ffbfbfbfffbfbfbfffbfbebeffbebebeffbebdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbbbcffbbbbbbffbababbffbababaffbababaffbab9b9ffb8b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b6ffb7b7b6ffb6b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb5b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b1b2ffb1b1b1ffb2b2b2ffb2b2b2ffb2b1b1ffb1b1b2ffb0b0b1ffb1b0b1ffafb0afffafafafffaeaeaeffadadacffacabacffabacacffacabacffacacacffacacabffacacadffadadadffaeaeadffaeaeaeffacacad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff2f2f2eff2f2e2eff1e1e1eff101010ff060606ff000001ff010101ff020202ff020202ff010102ff010001ff000001ff010000ff010000ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff000001ff010000ff000000ff010000ff000000ff000000ff010100ff010101ff000101ff010101ff030203ff0a0a0aff0b0b0bff111111ff1a1a1aff242524ff2e2f2fff353536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff0f0f0fff100f10ff0d0e0dff0a0a0aff070707ff070707ff020202ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101000000000000000000000000000000000000000000000000ffaaaaaaffa9a9aaffaaababffabababffabababffacabacffacabacffacabacffabacabffadadadffaeaeaeffb0afafffb0b0b1ffb1b1b1ffb2b2b2ffb2b3b2ffb3b3b3ffb3b3b3ffb4b5b4ffb5b5b5ffb6b6b6ffb7b6b6ffb6b6b6ffb7b7b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b9b9ffb8b8b9ffb9b8b8ffb9b9b9ffb9b9b9ffb9babaffbababaffbababaffbabbbaffbbbbbbffbbbbbbffbbbbbbffbcbbbcffbcbbbbffbbbcbcffbcbcbcffbcbcbcffbdbcbcffbdbcbdffbdbdbdffbebdbeffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfc0bfffbfc0c0ffc0c0c0ffc1c1c0ffc1c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c5c6ffc6c5c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcbcbcaffcbcbcbffcccbccffcccccdffcdcccdffcdcdcdffcececdffcececeffcececeffcfcfceffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d0d1ffbbbbbbffbbbbbcffbcbbbbffb9b9b9ffb9b9b9ffb9b9b9ffbab9b9ffbababaffbababaffbbbabbffbbbbbbffbbbbbcffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc5c5c5ffc7c8c7ffcacacaffcdcdccffcfceceffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d5ffd6d5d6ffd8d7d7ffd8d8d8ffd9d9daffdbdbdbffdcdcddffdededeffe0dfe0ffe1e1e2ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e9ffe9e9eaffebeaebffeaebebffebececffecececffedededffeeedeeffeeeeefffefefeffff0eff0fff1f0f0fff0f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f3fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f4f5fff5f5f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffffffffffefffffffffffefffffefffffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffefffffffefffffffffffffefffffffffefefffefefefffefffffffefefefffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefffffefefffffffffffffffffffffefffefffefefffffefffffffffffffffefffefffefffefffffffffffffefffffefffffffffffffffffffffffffefefffefefefffefffefffefefffffffefffffffefffffffffffffefffffffffefefffffefefffffffffffefefffffffefffffefffefffffefefffffffefffefffffffefffefffffefefffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffefefffffefffefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefffffffefffffefefefffefffefffefffffffffefffffefffffffffffffffffffffffffefefffefefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffffffffffefefffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffffffffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff0f1f1fff0f0f0fff0f0f0ffefefefffeff0efffefeff0ffefeeefffefeeefffeeeeeeffedeeeeffedecedffecececffebebebffeaeaeaffe9e9e9ffe7e8e8ffe7e6e6ffe5e5e5ffe3e4e4ffe1e2e2ffe0e0e0ffdfdfdfffdddeddffdbdbdbffdadadaffd8d9d8ffd7d6d7ffd6d5d5ffd4d4d5ffd3d2d3ffd1d1d1ffcfcfceffcdcdcdffcacacaffc7c7c7ffc3c3c3ffc0c0c0ffbdbdbdffbababaffb8b8b8ffb5b5b5ffb2b3b3ffb0b0b0ffafb0afffb4b3b3ffbbbbbbffc0c0c0ffc3c2c3ffc6c6c6ffc2c2c1ffaeaeadff9b9b9bff949495ff959696ff969696ff969797ff979898ff9a9a9aff9b9a9bff9b9b9affb1b1b1ffd2d3d3ffd2d1d2ffd0d1d1ffd0d1d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcececeffcdcdcdffcdcccdffcdccccffcccdcdffcccbccffcccbccffcbcbcbffcbcacaffcacacaffc9cacaffc9c9c9ffc9c9c8ffc8c9c9ffc8c9c8ffc8c7c8ffc8c7c7ffc7c8c7ffc7c7c7ffc7c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c3ffc3c4c4ffc3c3c3ffc2c3c3ffc3c3c2ffc2c2c2ffc1c2c1ffc2c2c2ffc0c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebfbeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbbbcbcffbbbbbcffbbbbbbffbbbabbffbababaffb9bab9ffb9bab9ffb9b9b9ffb8b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb5b5b5ffb4b5b5ffb4b3b4ffb4b3b3ffb3b3b3ffb2b2b3ffb2b2b3ffb1b2b2ffb2b1b1ffb2b2b1ffb2b2b2ffb1b2b2ffb1b1b1ffb1b1b1ffb0b1b0ffb0afb0ffb0afafffaeafaeffacacacffacababffababacffacacacffacacacffadadacffaeadaeffaeadaeffadaeaeffadadacffaeaeae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a3aff323233ff2f2e2eff2e2e2eff1e1e1eff101011ff060506ff070707ff090909ff090a09ff080708ff050404ff030303ff020102ff020102ff010101ff010000ff010100ff000101ff000100ff000000ff000001ff000100ff000000ff010000ff010100ff000000ff010000ff010001ff010101ff010201ff030302ff040304ff050505ff060606ff060606ff050606ff070707ff0a0a0aff0f100fff111111ff1a1a1aff252525ff2e2f2eff363536ff3c3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff161616ff0f100fff0f0f0fff0e0d0dff0a0a0aff070707ff020102ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0505050000000000000000000000000000000000000000ffaaaaaaffaaaaaaffa9aaaaffaaa9aaffabababffabababffabaaabffacabacffabacabffacababffadadadffaeafafffafb0afffb1b0b0ffb1b1b2ffb2b3b2ffb2b2b3ffb4b3b3ffb4b4b4ffb4b4b4ffb6b5b5ffb6b6b6ffb7b6b7ffb7b7b7ffb7b7b6ffb8b7b8ffb8b8b8ffb8b8b8ffb9b8b8ffb8b9b9ffb9b9b9ffb9bab9ffbababaffbababaffbababaffbbbbbbffbabbbbffbcbbbbffbbbbbbffbcbbbcffbcbbbcffbcbcbcffbcbcbcffbdbdbcffbcbcbcffbcbcbdffbdbdbdffbebebdffbdbebeffbebebeffbebebfffbfbebfffbfbfbeffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c2c1ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c8c8ffc7c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcaffcbcbcbffcccbcbffcccccdffcdcdcdffcdcdcdffcececdffcececeffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d2ffd2d1d2ffd2d1d2ffb9b9baffb9bab9ffbabab9ffb9b9b9ffbababbffbababaffbbbbbbffbbbcbcffbbbbbcffbbbbbbffbcbbbcffbcbcbcffbdbebdffbfc0bfffc2c2c2ffc4c5c5ffc7c7c7ffcacacaffcccbcbffcdcdcdffcfcfcfffd1d1d1ffd3d2d3ffd4d4d5ffd6d6d6ffd7d7d7ffd8d8d8ffdadad9ffdbdcdcffdddcddffdfdedfffe0e1e0ffe3e2e2ffe4e4e4ffe5e6e6ffe6e7e7ffe8e8e8ffe9e9eaffeaebeaffebeaebffecebebffecececffecececffeeededffeeeeeeffefefefffeff0effff0f0f0fff1f1f1fff1f1f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefefffefffefffefffffffffefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffefefefffffefffffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffffefefffffefefffefefefffffefefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffefffffffffffffffefffefefefffffffffffefffffffffefefffefefefffffffffffffffffffffefefffffefffffefefefffffefefffefefefffffefffffffffefffffefffffefefffffffffefffffefffffefffefffffefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffefffefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefffffffefffefffefefefffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0eff0ffefefefffefefeeffedeeeeffeeededffedededffecebecffeaeaebffeaeae9ffe9e8e9ffe7e7e7ffe6e6e5ffe4e5e4ffe3e2e3ffe2e1e1ffe0e0e0ffdededeffdddcdcffdbdadaffd9d8d8ffd7d7d7ffd5d6d5ffd4d4d4ffd2d3d2ffd0d0d0ffcececeffcbccccffcac9c9ffc6c7c6ffc2c3c3ffc0c0c0ffbdbdbcffbabab9ffb7b7b6ffb3b4b4ffb0b0b0ffb2b2b2ffb5b5b5ffbcbcbcffc4c4c4ffc7c7c6ffc9c8c8ffbfbfbfffacacacff9b9b9bff959594ff969696ff979797ff999998ff999999ff9a9a9aff9a9a9bff9b9b9affadadadffc4c5c5ffd3d3d2ffd1d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcecfffcececeffcececeffcdceceffcecdceffcdcdcdffcdcccdffccccccffccccccffcccbccffcbcbcbffcbcacaffcacbcaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc5c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0bfbfffc0c0c0ffbfbfbfffbfbfbeffbfbebeffbebebeffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbbbbbbffbabbbaffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b6b6ffb6b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb5b4b5ffb5b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b1b2ffb2b1b2ffb1b1b1ffb1b1b0ffb0b0b0ffafafafffafaeaeffaeaeaeffacacacffabacabffacacacffacadacffadaeaeffaeadadffaeaeadffacadadffaeaeaeffafafafffafafae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff393939ff323233ff2f2f2fff2f2e2eff1e1d1eff101010ff121211ff161616ff161616ff141414ff0f0f0fff0a0a0bff070807ff050505ff030403ff030202ff020202ff020202ff020102ff020202ff010101ff020201ff020202ff020102ff020101ff020202ff020202ff030303ff030303ff050505ff070807ff0b0b0bff0f0f0fff101111ff111111ff111211ff141313ff171616ff1a1a1aff1a1a1aff252525ff2e2e2eff353536ff3d3d3dff424242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232222ff1d1d1dff161616ff100f0fff0f0f0fff0e0d0dff090909ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff050404ff0e0e0e00000000000000000000000000000000ffaaaaaaffabaaaaffa9a9a9ffaaa9aaffaaaaaaffaaa9aaffaaaaabffabababffabababffabababffacacabffadaeadffaeaeafffb0afb0ffb1b1b1ffb1b1b1ffb3b2b2ffb3b3b3ffb3b3b3ffb5b4b4ffb5b5b5ffb6b6b6ffb7b7b6ffb7b7b7ffb7b7b7ffb7b8b7ffb8b7b7ffb8b8b8ffb8b9b9ffb9b9b9ffb9b9b9ffbab9b9ffbabab9ffbababaffbababaffbbbbbaffbbbbbbffbbbbbbffbbbcbcffbbbbbbffbcbbbbffbcbcbcffbcbcbcffbdbcbcffbdbcbcffbdbdbdffbdbdbcffbdbebdffbdbdbdffbebebeffbebebeffbebfbeffbfbfbfffbfbfbfffbfc0bfffbfbfbfffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c4c5ffc4c5c5ffc5c6c5ffc6c5c6ffc6c6c6ffc7c6c6ffc7c8c7ffc7c7c8ffc8c8c8ffc9c8c8ffc9c9c9ffcac9c9ffcac9c9ffcacacaffcbcacaffcbcccbffccccccffcccdccffcdcdcdffcdcdcdffcdceceffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd0d1d1ffd1d2d2ffd1d1d1ffd2d1d1ffd2d2d2ffd2d1d2ffd3d3d2ffbab9b9ffbababaffbababaffbbbbbbffbcbcbbffbcbcbcffbbbbbcffbbbcbbffbcbcbcffbbbbbbffbcbcbbffbcbcbdffbfbfbfffc1c1c1ffc4c4c4ffc7c7c7ffc9c9caffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd3d3d2ffd4d4d4ffd6d5d6ffd7d7d7ffd9d8d9ffdadadaffdcdcdcffdedddeffdfe0dfffe2e1e1ffe3e4e3ffe5e4e5ffe7e6e6ffe8e8e8ffe9e9e9ffeaeaeaffebeaebffebebebffecebebffecedecffedededffeeeeeeffefeeeeffefefefffeff0f0fff1f0f0fff1f1f1fff1f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f3fff4f4f4fff5f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefefefffefefffffffffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffefffefefefffffffffffefefefffffefffffffefffffefffffffffffefffefefefffffffefffffefffffefffefffefefffffffefffffffefffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffefffffffefffffefffefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefefefffefefefffffefefffefefffffefffefffffefffffffefefffffffffffefffefffffffefffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefefffefffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffefffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f0fff1f1f1fff1f0f0fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0eff0fff0eff0ffefeff0ffefefefffeeefeeffeeeeedffedededffedececffebecebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e6ffe5e6e6ffe4e4e4ffe2e3e2ffe1e1e1ffe0dfdfffddddddffdbdbdbffdad9d9ffd8d7d7ffd6d6d6ffd3d4d4ffd2d2d2ffd1d0d0ffcececeffcbcbccffc9c9c8ffc6c6c6ffc3c3c3ffc0c0bfffbdbdbcffbababaffb7b6b7ffb3b4b3ffb2b2b1ffb6b5b5ffbdbdbdffc6c7c6ffcdcdcdffccccccffc1c0c0ffaaa9aaff979798ff969695ff989798ff999899ff9a999aff9b9b9bff9b9b9cff9c9c9bff9c9b9bff9b9a9affd3d3d4ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcececdffcececdffcecdcdffcccdcdffcccccdffccccccffccccccffcccbcbffcacbcbffcacbcbffcacacaffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c7c7ffc7c6c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c4c4ffc5c4c4ffc4c4c4ffc4c3c4ffc3c4c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c2ffc0c1c1ffc1c0c0ffc0c0c0ffbfbfc0ffc0bfbfffbfbfbfffbfbebfffbebebeffbdbebeffbdbdbeffbdbdbdffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbbbabbffbbbabaffbababaffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b6b7ffb7b6b7ffb6b6b6ffb6b6b5ffb5b5b5ffb5b5b4ffb5b4b5ffb4b4b4ffb4b3b4ffb4b3b3ffb3b3b3ffb3b2b2ffb1b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0afafffafafafffaeaeaeffaeadadffadacacffacacacffadadadffaeaeadffadadaeffacacadffaeaeaeffafafaeffafafafffafaeaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff454544ff3f3f3fff3a3939ff323232ff2e2e2fff2f2e2fff1e1e1eff202020ff252525ff262625ff252424ff1f201fff191919ff121212ff0d0c0dff090908ff060707ff060606ff060606ff060606ff050505ff050505ff050505ff060506ff050505ff060505ff050505ff060505ff070607ff080808ff0b0b0bff10100fff161616ff1b1b1cff1f1e1eff20201fff212021ff222122ff232423ff262626ff252424ff2e2e2eff363636ff3d3d3dff424242ff484748000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272627ff222222ff1d1d1dff161616ff0f0f0fff100f0fff0b0c0cff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff050505ff0e0e0eff1b1b1b00000000000000000000000000000000ffaaaaabffababaaffaaaaaaffaaaaa9ffaaa9aaffa9aaa9ffaaa9aaffabababffa9a9a9ffababaaffacadadffaeaeaeffafafafffb0b0b0ffb1b0b1ffb2b1b2ffb3b2b3ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb7b6b7ffb7b7b7ffb7b7b7ffb8b8b7ffb7b7b8ffb8b8b8ffb9b9b8ffb9b9b8ffbab9b9ffbab9baffb9bab9ffbababaffbbbabaffbbbbbbffbbbbbbffbbbcbbffbbbbbbffbcbbbbffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbdbcbdffbdbcbdffbdbdbdffbebebeffbebebeffbebebeffbfbebeffbfbfbfffbfbfbfffbfbfc0ffc0bfbfffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c3ffc5c4c4ffc4c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc7c7c6ffc6c7c7ffc7c8c8ffc8c8c8ffc9c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcbcbcbffcccbcbffcdcccdffcccdcdffcdcdcdffcececdffcececeffcececfffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd0d1d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd3d3d2ffd3d2d3ffd3d3d3ffbababaffbbbbbbffbcbcbcffbcbcbcffbcbbbbffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbdbcbcffbcbcbcffbcbdbdffbfbfbfffc2c2c1ffc4c4c4ffc7c7c7ffc9c8c9ffcbcbcbffcdcdcdffcfcfcfffd1d1d0ffd3d3d3ffd5d4d4ffd6d6d6ffd7d8d8ffd9d9daffdbdbdbffddddddffdfdfdeffe0e1e1ffe2e3e3ffe4e4e4ffe6e6e6ffe8e7e7ffe9e8e8ffe9e9e9ffebeaeaffebebebffecececffecececffedececffeeedeeffeeeeeeffefefeffff0f0effff0f0f0fff0f0f1fff1f1f1fff2f2f1fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefffffefefffffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffefffffefefffffefffffffefffffffffefffffffefffffefefffffffefefffffffffffffefefffefffffffefffefffffffffffefffefffffffffffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefefefffffffefffefefefffefffffffefefefffefefefffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffffefefffefefefffefefefffefffefffffefefffffefffffffffefffefefefffffefefffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f0f0fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0ffeff0f0fff0eff0fff0eff0ffefeeefffeeeeeeffeeeeeeffedecedffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e7e6ffe5e6e5ffe4e3e4ffe2e2e2ffe1e0e1ffdfdfdfffdcdcddffdbdbdbffd9d8d8ffd6d6d6ffd4d4d5ffd2d2d2ffd0d0d0ffcececeffccccccffc9c9c9ffc7c6c7ffc4c3c3ffc0c0c0ffbdbdbdffbababaffb5b6b6ffb5b5b6ffbababbffbebebdffc3c3c3ffc8c8c8ffccccccffbdbdbdffa9aaaaff979797ff959595ff979797ff999898ff9b9a9bff9c9c9cff9c9c9cff9c9d9cff9b9b9bff9b9c9cffd4d4d4ffd4d3d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcecfffcfceceffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbcccbffcbcbcbffcbcacaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc7c7c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c5c6ffc6c5c5ffc5c5c5ffc4c5c4ffc5c5c4ffc4c4c4ffc3c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c1c1ffc0c0c0ffc0bfbfffc0bfbfffbfbfc0ffbfbfbfffbfbebeffbebebdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbabbffbababaffbabab9ffbab9b9ffb9b9b9ffb8b8b9ffb8b8b8ffb7b8b8ffb7b7b8ffb7b7b7ffb6b6b6ffb6b6b6ffb5b6b6ffb5b5b5ffb4b5b5ffb4b4b4ffb4b4b4ffb3b4b3ffb3b3b3ffb2b3b2ffb3b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b2ffb1b1b1ffb1b0b0ffb0afafffafafb0ffafafafffaeaeafffadaeadffadadadffadaeadffaeadaeffadacacffaeaeaeffafafafffafafafffaeafafffafafafffafafaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484747ff444445ff3f3f3fff393a3aff323233ff2f2e2fff29292aff2c2c2cff313131ff323132ff303131ff2d2e2dff272727ff1d1e1eff161516ff101110ff0e0e0dff0d0d0dff0d0c0dff0d0c0dff0b0b0bff0b0a0bff0c0c0bff0c0c0cff0c0b0bff0b0b0cff0c0c0cff0c0c0dff0d0d0dff0f0f0fff121312ff1a191aff222222ff292929ff2c2c2cff2e2e2dff2e2e2eff2d2e2eff2d2d2dff2e2e2eff2f2e2eff363636ff3d3d3dff434343ff474848ff4c4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2cff262627ff222222ff1e1d1dff161515ff0f0f10ff100f10ff040505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff010101ff050504ff0e0e0eff1c1c1cff2c2b2c000000000000000000000000ffaaaaaaffaaaaabffabaaaaffaaababffabaaaaffa9aaaaffa9aaaaffaaaaaaffa9aaaaffaaa9aaffabacabffadadadffaeaeaeffafafafffb1b0b1ffb1b1b1ffb2b1b2ffb3b3b3ffb4b3b3ffb4b4b4ffb5b5b6ffb6b6b6ffb6b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb8b7b8ffb8b8b8ffb8b8b8ffb8b9b8ffb9b9b9ffb9b9b9ffb9babaffbababaffbababaffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbbbcbcffbbbcbcffbcbcbcffbcbcbcffbdbcbcffbdbcbdffbdbdbdffbdbdbdffbebebdffbebebdffbebebeffbfbebeffbfbebfffbfbfbfffbfbfbfffc0bfbfffc0bfc0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c7ffc7c8c7ffc8c7c8ffc8c7c8ffc9c8c9ffc9c9c9ffc9c9c9ffcacac9ffcacac9ffcacacaffcbcacbffcbcbccffccccccffcccdccffcdcdcdffcdcecdffcecdceffcececeffcececeffcfcfcfffd0d0cfffcfd0d0ffd0d0d1ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffbcbcbbffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbbbcbbffbdbcbcffbdbdbdffbdbdbdffbdbdbdffbebebeffc1c0c0ffc2c2c3ffc4c5c5ffc7c7c7ffc9c8c9ffcbcbcbffcdcdcdffcfcfcfffd2d2d2ffd3d2d3ffd4d5d5ffd6d7d6ffd9d9d9ffdadadaffdcdcdcffdededeffe0e0e0ffe2e2e2ffe3e3e4ffe6e5e6ffe7e7e7ffe8e8e8ffe9e9e9ffebeaeaffebeaebffebebecffececedffedededffedeeedffeeeeeeffeeefeeffefefeffff0eff0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffffffffefffffffefffffffffefffffefffefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffefffffefffefffefffffffffefffffffefefffffffffffefffffffefefefffefefffffefffefffefffffffefffffffefffefffffefefffffffefffffffefffefffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefefefffffffffffffefffffffefefffefffffffefefefffefefffffffefefffffefefffefefefffefefefffefefffffefefffffefefefffefffefffefffffffffffffffefefefffefefffffefffefffffffefffffffefffefffefffffefefffffefffffefffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffefffffffffefffffffffffffefefffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0fff1f0f0fff0f1f0fff0f0f1fff0eff0ffeff0f0ffefeff0fff0eff0ffeff0efffeff0f0fff0eff0ffefefefffeeeeefffedeeeeffedededffecececffebebebffeaeaeaffe8e9e9ffe7e8e7ffe6e6e6ffe5e5e5ffe4e4e3ffe2e2e1ffe0e1e0ffdededeffdddcddffdadadaffd8d8d8ffd5d5d5ffd3d3d3ffd1d0d0ffcececeffccccccffc9cacaffc7c7c7ffc4c4c5ffc1c2c1ffbebebeffb9bab9ffb8b8b8ffbbbbbbffbebebeffc3c2c2ffc8c8c7ffc9c9c9ffbbbbbbffa4a4a5ff959494ff969596ff989898ff9a999aff9b9b9bff9c9c9cff9c9d9dff9e9e9dff9c9d9dff9c9c9cffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcececfffcececeffcdcdceffcdcdceffcdcdcdffcccdcdffcccccdffcccccbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacacaffc9cac9ffcac9caffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c4ffc4c3c3ffc3c3c3ffc2c2c2ffc2c2c3ffc2c2c2ffc2c1c2ffc1c1c1ffc1c0c1ffc0c0c1ffc0bfc0ffbfbfbfffbfbfbfffbebfbfffbebebeffbebebdffbdbdbeffbdbdbcffbdbdbcffbcbcbcffbbbcbcffbbbbbbffbbbabbffbabbbaffbababaffbab9b9ffb9b9b9ffb8b8b9ffb9b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b6b6ffb6b6b6ffb5b6b6ffb5b5b5ffb5b5b5ffb4b5b4ffb4b4b4ffb3b4b4ffb3b4b3ffb3b3b3ffb3b2b2ffb2b2b2ffb2b2b2ffb2b3b2ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb0b0b0ffb0afb0ffafafafffafafafffafafafffadaeaeffacacacffadadadffaeaeaeffafafafffafafafffafafafffafafafffafafafffafaeaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494a4aff474747ff454445ff3f403fff39393aff323233ff343333ff363636ff393939ff3a3a3aff3a393aff373838ff333333ff2b2b2bff232322ff1d1d1dff1a1a1aff1a1a19ff1a1a19ff191a19ff171717ff181717ff171817ff181818ff171717ff171617ff171617ff181717ff191919ff1a1b1bff1e1e1eff252525ff2d2e2dff333434ff363736ff383838ff373737ff373737ff363536ff373636ff363636ff3c3c3cff434243ff484848ff4c4c4cff4e4e4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff30302fff2c2b2cff262726ff222222ff1d1d1dff161616ff151515ff060606ff020202ff010101ff000101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff000000ff000000ff000100ff000000ff000000ff010001ff010201ff020201ff010101ff000100ff000000ff010101ff050505ff0e0e0eff1c1b1cff2b2c2cff383839000000000000000000000000ffaaa9aaffaaa9a9ffaaaaabffaaababffaaaaaaffaaaaabffa9aaaaffaaaaaaffa7a7a8ffaaaaa9ffacacacffadadadffaeaeaeffafb0afffb0b1b0ffb1b1b1ffb3b2b2ffb3b3b2ffb4b4b4ffb4b4b4ffb6b5b5ffb6b6b6ffb7b6b6ffb7b7b7ffb7b8b7ffb7b8b8ffb8b8b8ffb8b9b8ffb8b9b9ffb9b9b9ffb9bab9ffb9bab9ffbababaffbbbabbffbbbabaffbbbbbbffbbbbbbffbbbbbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbcbcbdffbcbdbdffbdbdbdffbdbebeffbebebeffbebebdffbebebeffbebfbeffbfbfbeffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c1c0ffc1c0c1ffc1c0c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c8ffc9c9c9ffcac9caffc9cac9ffcacacaffcacacaffcbcbcbffcbcbcbffcccccbffcdcdcdffcdcdcdffcdceceffcececeffcecfceffcecfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d3ffd4d3d4ffbcbcbbffbcbcbbffbcbcbbffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbfbfc0ffbfbfbfffbfc0c0ffc1c1c2ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9c9ffcccbcbffcdcdceffd0d0d0ffd1d1d2ffd4d3d4ffd5d6d5ffd7d7d7ffd9d9daffdbdcdbffddddddffdfdfdfffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe8e7e8ffe8e9e8ffeaeaeaffeaeaebffecebecffecececffedececffedededffedeeeeffeeefefffefefefffeff0effff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff2f3f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffefefffefffefffefffffffffefffffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffdfefefffefefefffffefffffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefffffefefffffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefffefffefefefffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffefffffefffefffffffefffffffffffefffefffefffefffefefefffffefffffefffffffffffffffefefefffefefefffefefefffffefefffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffefffffffefffffffffefefffefffefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefffefffefefefffffefefffffefefffefefffffffefefffefffefffefffefffefefefffefefefffefffefffefffefffffffffffffefffffefffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffeffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0f0fff0f0f0ffefeff0fff0eff0ffefefefffeff0efffefeff0ffeeefeeffedeeedffedededffecebecffebebebffeaeaeaffe8e8e8ffe7e7e7ffe6e6e5ffe5e4e4ffe4e4e4ffe2e2e2ffe0e0e0ffdfdfdeffdcdddcffdadadaffd7d8d8ffd5d4d5ffd2d2d2ffcfcfcfffcdccccffcacacaffc8c8c8ffc5c4c5ffc2c3c2ffbdbdbdffbbbbbbffbdbdbdffbfbebfffc1c1c1ffc4c5c5ffc5c5c5ffb3b4b4ff9f9e9eff929292ff939493ff979798ff9b9b9bff9e9d9eff9d9d9dff9d9e9dff9f9f9fff9d9c9cffd6d5d5ffd5d5d6ffd6d5d5ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcecfceffcececeffcececeffcecdceffcdcdcdffcdcdcdffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc6c6c5ffc5c6c5ffc5c5c5ffc4c5c5ffc4c5c4ffc4c4c4ffc3c4c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c1c2ffc2c1c2ffc1c0c1ffc0c1c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbebeffbebebeffbdbebeffbdbdbdffbcbcbcffbcbdbcffbcbcbcffbcbcbcffbbbbbbffbabbbbffbbbabaffbab9b9ffb9bab9ffb9b9b9ffb8b8b9ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b5ffb5b5b5ffb5b5b6ffb5b5b5ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b3ffb3b3b2ffb3b3b3ffb3b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b1ffb1b2b1ffb1b0b1ffb0b0b0ffb0b0afffb0afafffafb0afffafafafffadacadffaeaeaeffafafafffafafafffafafafffafafafffafafafffaeafafffafafafffaeafaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494a49ff494a49ff474747ff454445ff3f3f3fff3a3a39ff3a3a3aff3c3c3cff3f3f3eff403f40ff414041ff404040ff3d3d3dff383838ff343434ff303030ff2f2e2eff303030ff30302fff2c2c2dff2b2b2bff2b2b2bff2c2c2cff2c2c2cff2b2b2bff2b2b2bff2a2a2aff2b2a2aff2b2b2bff2c2d2dff2f2f2fff333433ff393938ff3d3d3cff3e3f3eff3f3e3fff3d3e3eff3c3c3cff3b3a3bff3c3d3dff3d3d3dff424242ff474847ff4b4b4cff4e4d4eff4e4e4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363635ff303030ff2c2b2bff272727ff222222ff1d1e1eff1d1d1cff0d0c0cff060707ff050505ff040404ff040404ff040303ff030403ff020303ff020102ff010101ff000100ff010000ff000100ff010000ff000000ff000000ff000001ff000001ff010001ff000001ff000100ff010101ff010001ff010001ff010001ff010101ff010101ff020303ff050404ff060606ff060606ff040404ff030303ff050505ff0e0e0eff1c1c1cff2c2b2bff383938ff4141410000000000000000ffa9a9a9ffaaaaa9ffaaaaaaffaaaaa9ffaaabaaffaaaaaaffabaaabffaaababffaaaaaaffa9a9a9ffabaaabffacacacffaeadadffafaeaeffb0b0afffb0b0b0ffb2b2b1ffb2b3b2ffb3b3b3ffb4b5b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b8b8ffb8b7b8ffb8b9b8ffb9b8b8ffb9b9b9ffb9bab9ffbab9baffbababaffbababaffbbbabaffbabbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbcbbbcffbcbcbcffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbdbdbdffbebdbeffbebebeffbebebeffbebfbeffbfbebeffbfbebfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c8ffc8c8c9ffc9c9c9ffc9cacaffcacacaffcacbcbffcbcacbffcbccccffcbcbcbffccccccffcccdccffcdcdcdffcecdceffcececeffcfceceffcfcfceffcfd0cfffd0cfd0ffd0d0d0ffd0d1d0ffd1d0d1ffd0d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd3d2d3ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffbbbbbbffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbfc0bfffc0bfbfffc0bfbfffc2c3c2ffc2c3c2ffc2c2c3ffc4c4c4ffc5c6c6ffc8c8c7ffcacacaffccccccffcfcfceffd0d0d0ffd3d2d3ffd4d5d5ffd7d7d7ffd8d8d8ffdadadaffdcdcdcffdfdedeffe1e1e1ffe3e3e2ffe4e4e4ffe6e6e6ffe7e8e8ffe9e8e8ffe9eaeaffebeaebffebececffecececffedececffedededffedeeeeffeeeeefffefefeffff0efeffff0f0effff0f1f0fff1f0f1fff1f1f1fff0f1f1fff2f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f3f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffefffffffffffffffefffffffefffefffffefefffffffffffefffffffefefefffefefefffefefffffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffffefffffffffffefefefffffefefffffffefffefefffffefefefffefefefffefefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefffefffefefffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefefffffffffefffffffefffffffffffffffefffefefefffefffefffffefefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffffffefffffefffffffffffffefffffffffefffffffffefffefefffffefffefffefffefffefffefffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefffefffefefefffffffefffefefffffefefffffffefffffefefefffefffffffffefffffffffefffffefffffefefffffffffefffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffefffffffefffefefffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffefefefffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffefffffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0ffeff0effff0f0f0fff0f0efffefefefffeff0f0fff0eff0fff0efeffff0efefffefefefffefefeeffeeeeeeffecededffecececffebebeaffeaeaeaffe9e9e8ffe7e7e7ffe6e6e5ffe4e4e4ffe3e3e3ffe2e2e1ffe0e0e0ffdededeffdcdcdcffd9dad9ffd7d6d7ffd4d4d4ffd0d0d1ffcececdffcbcacaffc8c8c8ffc7c6c7ffc0c1c1ffbebfbeffc0c0c0ffc1c1c1ffc2c2c2ffc4c3c4ffc4c4c3ffb3b3b4ff9e9e9dff919191ff949594ff979697ff999a99ff9d9c9cff9f9e9effa0a0a0ffa0a0a0ff9e9e9effd5d6d5ffd5d5d5ffd6d6d5ffd5d5d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d2ffd2d2d2ffd1d2d1ffd1d2d2ffd1d1d1ffd0d0d0ffd0d1d1ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcfcfceffcececeffcececeffcececdffcdcecdffcdcdcdffcdcdccffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcac9c9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c8c7ffc7c7c7ffc6c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc4c4c5ffc4c5c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0bfffbfbfbfffbebebfffbfbebfffbebebeffbdbebeffbdbdbdffbdbdbcffbdbcbdffbcbcbcffbcbcbbffbbbbbbffbababaffbababaffbabab9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b8b8ffb8b7b7ffb7b7b7ffb7b7b6ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b2ffb3b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffb0b0b0ffafb0b0ffb0b0b0ffafafafffaeafaeffafafafffafafafffafafafffafaeafffafafafffafafafffafafafffafafafffafafaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4949ff494949ff494a4aff484747ff454444ff403f3fff3f3f3fff414141ff444444ff444445ff464646ff474746ff454545ff434342ff404040ff3e3e3eff3e3e3eff3f3f3eff3f3f3eff3d3d3dff3c3c3cff3c3b3bff3c3d3cff3c3b3cff3c3b3cff3b3b3cff3d3d3dff3b3b3bff3b3c3cff3d3c3cff3d3e3eff3f403fff424142ff434344ff434444ff434343ff424242ff404041ff3e3f3eff424342ff424342ff484748ff4c4c4cff4e4e4dff4e4d4dff4e4e4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3eff363535ff30302fff2c2b2cff272727ff222222ff222221ff151515ff111111ff101010ff0e0f0fff10100fff111111ff0f0f0fff090a0aff060506ff040403ff020203ff020302ff020202ff020202ff020202ff020202ff020201ff020101ff020302ff020203ff030404ff030403ff030303ff030302ff020203ff030303ff050405ff070808ff0c0d0dff101010ff101010ff0e0d0eff0c0c0cff0e0e0eff1c1c1cff2b2c2bff393939ff424141ff4646460000000000000000ffa9a8a9ffa9a8a9ffa9a9aaffaaaaa9ffaaaaaaffaaaaaaffababaaffababaaffaaaaaaffababaaffabababffacacacffadadadffaeafaeffb0afafffb0b0b0ffb1b2b2ffb3b2b2ffb3b4b3ffb4b4b4ffb5b5b5ffb5b5b6ffb7b6b6ffb7b7b7ffb7b7b7ffb8b7b8ffb7b8b8ffb8b9b8ffb9b8b9ffb9b9baffb9babaffbab9baffbababaffbababbffbabbbaffbabbbaffbbbbbbffbcbbbcffbbbcbbffbcbcbbffbcbbbbffbcbdbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbebebdffbdbdbeffbebebeffbebebfffbebebfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c1ffc2c2c2ffc2c3c3ffc3c3c3ffc4c3c3ffc4c3c3ffc3c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c8ffc9c9c9ffc9cac9ffcac9c9ffcacacaffcbcacbffcbcbcbffcbcbcbffccccccffccccccffcccdccffcdcdcdffcdceceffcececeffcfceceffcfcfcfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d1ffd0d1d0ffd0d1d0ffd1d2d1ffd2d1d2ffd1d2d1ffd2d2d1ffd2d1d1ffd2d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd4d5d5ffd6d5d5ffd5d5d5ffbdbdbdffbdbdbdffbfc0bfffbfc0bfffc0c0c0ffc2c3c3ffc3c2c2ffc4c4c4ffc4c4c5ffc5c5c5ffc6c5c5ffc7c6c6ffc8c8c8ffcbcbcaffcececeffcfcfcfffd2d2d1ffd4d4d3ffd6d6d6ffd8d8d7ffd9d9d9ffdbdcdbffdededdffe0e0dfffe2e2e1ffe4e4e4ffe5e6e6ffe7e6e7ffe8e9e8ffe9e9e9ffeaeaeaffebebebffecececffecececffecededffeeedeeffeeeeeeffeeefeeffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f1fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefffffffefffffffffffefffffefefffefefffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefffffffefffffffffefffffefefffffefffefffffefefffffefffffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefffefffefffffffffefefffffefefffefefefffffffffffefffffffefefffffefffefffefffffffefffefffefffffffffffefffffefffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffefefffffefefffffffffffffffffffffefefffffefffffefefefffffffefffefffffffefffffffefffffffffffefffffffffffefefffffffffefffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0effff0efeffff0f0f0fff0eff0fff0efefffefeff0ffefefeffff0f0efffefefefffefefefffeeefefffeeeeedffedededffebececffebebeaffeaeaeaffe9e9e9ffe7e7e7ffe6e6e6ffe4e5e4ffe3e3e3ffe2e1e1ffe0dfe0ffdedddeffdcdbdbffdad9d9ffd7d6d6ffd3d3d3ffd0d0d0ffccccccffc8c8c8ffc3c3c3ffc3c3c3ffc3c2c2ffc3c3c3ffc5c5c5ffc6c5c6ffc2c2c3ffb0b0b0ff9e9d9dff949494ff959696ff989897ff9a9a9aff9c9c9cff9e9e9dffa0a0a0ff9f9e9fff9f9f9fffd6d5d6ffd5d5d5ffd5d5d6ffd5d6d5ffd5d6d6ffd6d5d5ffd6d5d5ffd5d4d4ffd5d5d5ffd4d4d4ffd3d3d4ffd3d4d3ffd2d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d1ffd0d0d0ffd0d0cfffcfcfd0ffcfcfcfffcecfcfffcfcfceffcececeffcdcdceffcecdcdffcdcdcdffcdcdcdffccccccffccccccffcbcccbffcbcccbffcbcbcbffcbcacbffcacacaffcac9c9ffcacac9ffcac9c9ffc9c8c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c6ffc7c6c7ffc6c7c6ffc6c6c6ffc5c6c6ffc5c6c6ffc6c5c5ffc4c4c5ffc4c5c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c3ffc2c2c2ffc2c1c2ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfbebeffbebfbfffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbbbabbffbabbbaffbababaffbab9b9ffb9b9b9ffb9b8b9ffb9b9b8ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b6ffb6b6b6ffb5b6b6ffb6b6b5ffb5b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb3b4b3ffb3b4b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b1b1ffb2b2b1ffb1b1b1ffb0b0b1ffb1b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0afafffafafafffafafaeffafaeafffaeafafffaeafafffafafafffafafafffafafafffafafafffb0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a494aff4a4949ff49494aff494949ff484747ff444445ff454545ff464646ff484848ff494948ff49494aff4b4b4aff4a4a4aff494949ff474747ff464646ff474747ff484848ff494848ff494848ff484848ff484747ff484747ff474646ff464647ff484848ff494949ff484948ff484848ff474747ff474747ff474747ff474747ff474647ff464747ff464747ff464546ff434343ff414241ff484847ff484748ff4c4c4bff4e4e4dff4e4e4dff4e4e4eff4e4e4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474747ff3e3e3eff363535ff303030ff2b2b2cff272727ff262626ff212222ff212121ff202020ff201f1fff222223ff242524ff212021ff171818ff0f1010ff0b0a0bff080808ff070707ff070707ff070707ff060706ff070706ff060706ff070707ff070706ff080708ff080808ff080809ff080908ff080909ff090808ff0a0a0aff0d0d0cff131313ff191a1aff1e1e1fff1f201fff1c1d1dff1b1c1bff1b1c1cff2c2c2bff393838ff414141ff464646ff48484800000000ffaaaaaaffababaaffa9a9a9ffa9a9a9ffa9aaaaffaaaaa9ffaaaaa9ffaaaaabffababaaffabaaaaffabababffacacabffadadadffadaeadffaeafafffb0b0afffb1b0b1ffb1b1b1ffb3b2b2ffb4b4b3ffb5b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b7ffb8b8b9ffb9b9b9ffb9b9b9ffb9babaffbababaffbbbabaffbababbffbabbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbcbcbbffbcbcbcffbcbcbcffbdbcbdffbdbdbcffbdbdbdffbdbdbdffbebebeffbebebeffbfbebeffbebebeffbfbfbfffbfbfbfffbfbfc0ffc0c0bfffc0c0c0ffc0c1c0ffc0c0c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c3ffc3c3c3ffc4c4c3ffc3c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffcac9c9ffc9c9c9ffcac9c9ffcbcacaffcbcacbffcbcbcbffcccbcbffccccccffcccdccffcdcdcdffcdcdcdffcecdcdffcececeffcecfceffcfcecfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d3ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffbfbfbfffc0c0c0ffc3c2c2ffc2c3c2ffc4c4c5ffc4c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c7ffc8c8c8ffc9cacaffcdcdccffcececeffd0d0d1ffd3d2d2ffd4d4d4ffd7d7d7ffd9d9d8ffdbdbdbffddddddffdfe0dfffe2e1e1ffe4e3e3ffe5e4e5ffe7e6e6ffe8e8e7ffe9e9e9ffeaeaeaffebebebffecececffecedecffedededffeeedeeffeeeeedffeeeeefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f1fff1f1f0fff2f1f2fff1f1f1fff2f2f1fff2f2f2fff3f2f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffefffffffffffffefffffffffefffffefefffffffefffefefffffefffefffefefffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffffffffefffffffefefffffffffffefffefffffffefffefffefffefefefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefefffffffffffffffefffffffffffffffefffffefffffffefefefffffffefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffffefefffffffefffffefefffefffefffffefefffffffffffefffefffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefffefffffffffffffffffffefffefffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffefffefffffffefffefffefffefefefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0fff0f0f0ffefeff0fff0efefffefefefffeff0f0ffefefefffefefefffefefefffeeeeefffeeededffedededffebecebffebebeaffe9eae9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e4e4ffe3e3e3ffe1e1e1ffdfdfdfffdededeffdbdcdbffd9d9d8ffd5d6d6ffd2d2d3ffcccccdffc7c7c7ffc1c1c0ffc2c2c1ffc4c4c4ffc6c6c5ffc7c6c6ffc2c2c2ffb1b1b2ff9b9c9bff949495ff969697ff999999ff9b9a9bff9c9c9cff9e9d9eff9e9f9eff9d9d9dff9e9e9effd5d6d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d1d1ffcfd0d0ffcfd0d0ffd0d0cfffcfcfcfffcfceceffcfceceffcdcecdffcdcdcdffcdcdcdffccccccffccccccffccccccffcccbccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacacaffcacac9ffc9c9caffc9c9c9ffc8c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c6c7ffc7c7c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c6ffc5c5c5ffc5c4c5ffc4c4c5ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfbfffbfbfbfffbebfbeffbebebeffbebebeffbdbebdffbdbdbcffbdbcbdffbcbcbcffbcbcbbffbbbbbbffbbbbbbffbababbffbababaffb9b9baffb9babaffb8b9b9ffb8b9b8ffb8b8b8ffb8b7b8ffb8b7b7ffb7b7b7ffb6b7b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b3ffb2b2b2ffb1b2b1ffb1b1b2ffb0b1b1ffb0b0b0ffb0b0b0ffb0b0afffb0b0b0ffb0b0b0ffb0b0afffb0afafffafafafffafafafffaeafaeffaeafafffafafafffb0afb0ffafafafffb0b0b0ffb1b0b1ffb0b1b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff49494aff4a4a49ff494949ff494a4aff494a4aff474847ff4a4a49ff4a4a4bff4c4c4bff4d4c4cff4c4d4cff4c4c4cff4c4c4cff4c4b4cff4b4a4bff4a4b4aff4b4b4bff4c4c4cff4d4d4cff4c4c4cff4c4c4cff4c4d4cff4c4c4cff4b4b4bff4a4a4bff4c4c4cff4e4e4eff4d4d4cff4b4b4bff4b4b4bff4b4b4bff4b4a4aff4a4a49ff494949ff494a49ff49494aff484849ff474747ff454545ff4d4d4dff4c4c4cff4e4e4eff4d4e4eff4e4e4eff4d4e4eff4e4e4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff474747ff3e3f3eff353536ff2f2f30ff2b2b2bff2b2b2bff2d2d2cff2f2f2fff302f30ff303030ff333333ff373736ff333334ff292a29ff1d1d1eff161617ff131313ff111111ff111111ff121111ff111212ff101111ff111110ff101111ff111110ff111111ff121212ff131213ff131313ff131313ff141313ff161515ff1b1a1aff212221ff282828ff2e2e2eff2f2f2fff2e2e2dff2d2c2dff2c2b2cff393938ff424141ff464646ff484848ff494848ffababacffacacacffaaaaaaffaaabaaffa9a9a9ffa9a9a9ffaaaaa9ffaaaaaaffa9aaa9ffaaaaaaffaaaaaaffabababffacacacffadadadffaeadaeffafaeafffb0b0afffb1b0b1ffb2b2b2ffb3b3b2ffb3b4b3ffb4b4b5ffb5b5b6ffb5b5b6ffb7b7b7ffb7b7b7ffb8b8b7ffb8b7b8ffb9b9b8ffb9b8b8ffb9b9b9ffb9b9baffb9bab9ffbababaffbababbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbcbcffbbbcbcffbcbcbcffbcbcbcffbcbdbcffbcbdbdffbdbdbdffbebdbeffbdbdbdffbdbebeffbebebeffbfbebeffbfbebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c0c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c4c4ffc3c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcaffcacbcbffcbcbccffcbcbccffccccccffcdcdccffcdcdcdffcdcdcdffcececdffcececeffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd2d1d1ffd1d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd3d4d4ffd5d5d5ffd5d5d5ffd5d4d4ffd5d6d5ffd5d5d5ffd6d7d7ffd6d7d6ffd6d6d6ffd8d7d7ffd7d7d8ffc3c3c2ffc3c3c2ffc4c4c4ffc4c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc6c7c7ffc9c9c9ffcacac9ffcac9caffcccccbffcecdcdffcfd0cfffd1d1d1ffd3d3d3ffd5d5d5ffd8d8d8ffdadbdaffdddcdcffdfdfdfffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe7e8e7ffe8e9e9ffe9e9eaffeaeaebffecececffecececffedededffeeedeeffeeeeeeffefeeeeffefefefffefefefffeff0efffefeff0fff0f0f1fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f2f2fff1f1f1fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffefefffffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffefefefffffffefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefefffffffefefffffefffffffffefffffefffffffffefffffffffffffefefffffffefffffffffffefffefffffffefffffffefffefffffffffffefffffffefffefffefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffefffffffefffffffefffffefffffefffffffffefefffffefefffffefefffefefefffefffffffefefffffefefefffffffffffefffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffefffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffefffefffffffffffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffefffffefffffffefffefffefffffffefffffffefffefffffffffffefefffffffefefffffefffffffffefffffefffffefffefffffefffffffefefffffefefffffffffffefefefffffffefffffffefffefffffffefffefffffffefffefffefffffefffffffefffffffffffffffefefffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeff0f0ffeff0effff0f0efffefeff0fff0efefffefefefffefefefffefeeefffeeefeeffeeeeeeffeeededffededecffecececffeaebebffeaeae9ffe9e8e8ffe7e7e7ffe6e6e5ffe5e5e4ffe2e3e2ffe1e1e1ffe0dfdfffddddddffdbdadaffd8d9d8ffd2d3d2ffccccccffc1c1c0ffbfbebfffbfbfbfffc2c2c2ffc5c5c5ffbebebeffaaaaaaff999898ff959596ff989897ff9a9a9aff9b9b9bff9c9b9cff9c9d9dff9d9d9dff9d9d9dff9e9e9eff9e9e9effd6d6d6ffd5d6d6ffd5d5d5ffd6d6d6ffd5d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d4ffd3d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d1ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcfceceffcfceceffcececeffcdcdcdffcdcecdffcdcdccffcccdccffccccccffccccccffcbcccbffcccbcbffcbcbcbffcbcbcbffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c7ffc7c7c6ffc6c6c6ffc6c6c5ffc6c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c2c2ffc2c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0bfffbfc0bfffbebfbfffbebebeffbebebeffbebdbdffbdbdbdffbdbdbdffbcbcbcffbbbcbcffbbbbbcffbbbbbbffbbbbbbffbababbffbababaffb9b9baffb9b9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb8b7b7ffb8b7b7ffb7b7b7ffb6b6b6ffb6b7b6ffb6b6b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b5b4ffb4b4b4ffb4b3b4ffb3b3b3ffb2b2b2ffb2b2b2ffb1b2b1ffb1b0b0ffb1b1b0ffb0b0b0ffafb0b0ffb0b0b0ffafb0b0ffafafafffafafafffafaeaeffaeaeafffafafafffafafafffafafafffafafafffb0b0b0ffb1b0b0ffb1b0b0ffb2b1b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4a49ff49494aff4a4949ff49494aff4a4949ff49494aff4a4a4aff4b4a4bff4b4b4bff4c4c4cff4c4c4cff4c4c4cff4c4d4cff4c4c4bff4b4b4bff4b4b4aff4c4c4bff4c4c4cff4d4c4cff4d4c4cff4c4c4cff4d4c4dff4d4d4dff4b4c4bff4b4a4aff4d4d4cff4e4e4eff4c4d4dff4b4b4bff4a4b4bff4b4b4bff4a4b4aff4a4a4aff4a4a4aff4b4b4aff4b4a4aff4a4a4aff494849ff484848ff4f4f4fff4e4e4eff4e4d4eff4e4d4eff4e4e4eff4d4e4eff4e4e4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff474747ff3e3e3eff353535ff30302fff313132ff363737ff3a3a3bff3b3c3bff3d3d3dff40403fff434242ff414141ff3a3a39ff302f2fff272727ff232222ff202021ff1f1e1eff1f1f1fff202020ff1f1f20ff1f1f1fff1f1f1fff202020ff212121ff212121ff222221ff242323ff242323ff232222ff242524ff2a2a29ff303131ff363636ff393939ff3b3b3aff3b3b3bff3b3c3cff383938ff414141ff464646ff484848ff494948ff484848ffadacacffacabacffacacabffaaaaaaffaaabaaffa9a9a9ffa9a8a9ffaaaaa9ffa9a9a9ffa9aaa9ffababaaffacacabffacadadffadadadffaeaeaeffafafafffb0afb0ffb1b0b1ffb2b2b2ffb3b2b2ffb4b4b4ffb4b5b4ffb5b5b5ffb6b6b6ffb6b6b7ffb6b7b7ffb8b7b8ffb7b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9baffbababaffbbbabaffbbbbbaffbbbabbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbcbbbcffbcbcbcffbcbcbcffbcbdbcffbdbdbdffbdbebdffbebdbdffbebebeffbfbebeffbebebeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc1c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c3c4ffc4c4c4ffc4c4c5ffc5c5c4ffc5c5c5ffc6c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc7c8c8ffc8c8c7ffc9c9c8ffc8c9c8ffc9c9c9ffcac9caffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcccccbffccccccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcfceceffcececfffd0cfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d4ffd5d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd8d7d8ffd7d7d7ffdfe0dfffdfe0e0ffdfe0e0ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c6c7ffc9c9c9ffc9c9c9ffcccccbffccccccffcdccccffcdcdccffcfceceffd0d0d0ffd3d3d2ffd5d5d4ffd7d7d7ffd9dad9ffdcdcdcffdededeffe1e0e0ffe3e2e3ffe5e4e4ffe6e5e5ffe7e7e7ffe8e9e8ffe9e9e9ffebebeaffecebecffecececffedededffedededffedededffeeeeeeffefeeeeffefefeffff0f0effff0f0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff1f1f1fff1f0f1fff1f1f1fff1f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefefffffffffefffefffffffffefefffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefffffffefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffffffefffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefffffffffefffefffefffffefefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffffffefefefffffffffffffefefffffefffffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefefffefffefffefffefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffffefffffefefffffffefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0efeffff0eff0fff0efefffefefefffefefefffefeeefffefefeeffeeeeefffedeeeeffeeeeedffedecedffecececffebebebffeaeae9ffe9e9e9ffe8e8e7ffe6e6e7ffe4e4e4ffe3e3e2ffe1e1e1ffdfdfdfffdbdbdaffd1d1d1ffc8c9c9ffc1c1c1ffc0c1c0ffbfbfbfffbfc0bfffc1c1c1ffb7b7b7ffaaaaa9ff989898ff969697ff9a9a99ff9b9c9cff9d9d9dff9d9d9dff9d9d9dff9c9c9cff9d9c9cff9d9d9eff9d9d9dff9c9d9dffd6d6d6ffd6d5d5ffd6d6d6ffd6d5d5ffd5d5d5ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d5ffd4d5d4ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d1d2ffd2d2d1ffd2d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfd0ffcfcfceffcfceceffcececeffcececdffcdcdcdffcdcdcdffcdcdccffcccccdffccccccffccccccffcbccccffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c5c5ffc4c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffc0c1c0ffbfc0c0ffbfc0c0ffbfbfbfffbfbfbfffbebebeffbebebeffbdbebeffbdbdbdffbdbdbcffbcbcbdffbcbbbcffbcbbbbffbbbbbbffbbbbbaffbabbbaffbababaffbab9baffb9bab9ffb8b9b9ffb8b9b9ffb8b8b8ffb8b7b7ffb8b7b7ffb7b7b7ffb7b7b6ffb6b6b6ffb6b6b5ffb6b5b6ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb4b4b3ffb2b3b3ffb2b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb0b0b0ffb0afb0ffb0b0b0ffb0b0b0ffb0b0b0ffafafb0ffb0afafffaeafafffafafafffafafafffafafb0ffb0b0afffb1b0b0ffb0b1b1ffb2b2b2ffb2b2b2ffb2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a494aff4a4a49ff494a49ff494949ff4a494aff4a4a4aff4a4b4bff4b4b4cff4c4c4cff4c4c4cff4c4c4cff4d4c4cff4c4c4cff4c4c4cff4c4c4bff4b4b4cff4c4c4cff4c4d4cff4c4c4dff4c4c4cff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4cff4e4e4eff4e4e4eff4e4e4eff4d4d4dff4c4c4bff4b4b4bff4b4b4bff4b4b4aff4a4b4bff4b4a4aff4a4a4aff4a4b4bff494a49ff4f4e4fff4f4f4fff4f4f4fff4d4e4eff4e4e4eff4e4d4dff4e4e4eff4e4d4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff474747ff3f3f3eff353535ff393939ff404040ff434343ff444444ff454545ff464646ff494948ff484949ff464646ff404040ff3a3a3aff363636ff353434ff333434ff343434ff343535ff343535ff333333ff333333ff343434ff353535ff343435ff353535ff363535ff353535ff343534ff353635ff393939ff3d3e3dff404040ff414241ff424242ff414242ff424242ff424241ff464647ff484848ff484848ff484849ffafaeaeffaeaeaeffadadacffacabacffacacacffaaaaaaffaaaaabffa9a9a9ffa9a8a9ffa9a9a9ffaaaaa9ffababaaffacacacffadadacffaeadaeffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb2b3b3ffb3b4b4ffb5b4b5ffb5b6b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b7b7ffb8b8b8ffb9b8b8ffb8b9b9ffbabab9ffb9babaffbababaffbababaffbabbbbffbabbbaffbcbbbbffbbbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbdbcbdffbdbcbdffbdbdbdffbdbdbeffbebebeffbebebeffbebebeffbebfbeffbebfbfffbfbfc0ffc0c0bfffc0c0c0ffc0c0c0ffc1c0c1ffc0c1c1ffc1c1c1ffc2c2c1ffc1c1c2ffc2c2c2ffc3c2c2ffc3c3c3ffc4c3c3ffc3c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c7ffc8c8c9ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcbffcacbcbffcbcbcbffccccccffccccccffccccccffcccccdffcdcdcdffcececdffcececdffcdceceffcfcfceffcecfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd4d5d4ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d7ffd6d6d6ffd8d7d8ffd7d8d7ffe0e0e0ffe0e0dfffdfdfe0ffebeaeaffebebeaffc6c6c6ffc6c6c6ffc6c7c6ffc9c9c9ffcac9c9ffccccccffcbccccffcdcdcdffcececdffcecdcdffcfceceffd0d0d0ffd1d2d1ffd4d4d4ffd7d7d6ffd9d8d9ffdbdbdbffdededdffe0e0e0ffe2e2e2ffe4e4e4ffe5e6e6ffe7e7e7ffe8e8e9ffeaeaeaffeaeaebffebebebffecececffecececffedededffeeeeeeffeeeeeeffefefeeffeeefefffefefefffeff0efffeff0f0ffeff0effff0f0f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefefffffffefefffffffffffffffefffffffefffefffefffffefffffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffffffffffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefefffefffffffefffffffefffefffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffefefffefffefffefffefffefefefffffffffffffffefffefffffffefefffffffefffffffffffffffffefffffefefffffefffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefffffefffffffefffffffefffefffffffffffefffefffffffefffefefefffffffffffffefefffefefffffefefffffefefffffefefefffefffffffffffefffffffffffffefefffffffefffffefffffefffefffffffffffffefefffffffefffffffefffffffffffffefefffefffefffefffefffefefefffefefffffffffefffefffffffefefffffffefffffffffffffffffefffffefffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeff0f0ffefefefffefeff0ffefeeeeffefefeeffefeeefffeeeeedffeeeeeeffeeededffedededffededecffebebebffeaeaeaffe8e9e8ffe7e8e7ffe6e6e6ffe5e5e5ffe3e4e3ffdededfffd3d3d4ffc8c8c8ffbfbfbfffbebfbeffbfbfbfffc1c0c0ffc2c1c1ffb7b8b7ffa5a5a6ff979797ff979797ff999999ff9d9d9cff9f9f9fffa0a0a1ffa0a0a1ff9f9e9fff9d9d9dff9d9d9dff9d9c9cff9c9c9cff9d9d9dff9d9d9dffd6d6d5ffd5d6d5ffd6d6d6ffd5d5d6ffd6d5d6ffd5d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffcfcfceffcfcfceffcececeffcecdcdffcdcdcdffcccdcdffccccccffccccccffcccdccffcbccccffcbcbccffcbcbcbffcbcbcbffcbcbcaffcacacaffcac9caffc9c9c9ffc9cac9ffc8c9c9ffc9c8c8ffc9c9c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc2c3c3ffc3c2c2ffc2c3c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c0ffbfc0c0ffc0bfbfffbfbfbeffbebfbeffbebebeffbebebeffbebdbdffbdbdbdffbcbcbdffbcbcbcffbbbbbcffbbbcbcffbbbbbbffbbbbbbffbababaffbababaffbab9baffb9bab9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb6b7b6ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b3ffb3b3b2ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b0ffb0b0b1ffb1b0b0ffb1b1b1ffb1b1b0ffb1b0b0ffb0b0b0ffb0afb0ffafafafffb0afb0ffb0afb0ffb0b0b1ffb1b1b1ffb1b2b1ffb2b2b2ffb2b2b2ffb3b2b2ffb2b3b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494a4aff4a4a49ff4a4a4aff4a4949ff4a4a4aff4b4a4bff4b4c4bff4c4c4cff4c4c4cff4c4c4cff4d4d4cff4c4c4dff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4d4d4cff4c4c4dff4c4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4d4d4dff4b4b4bff4c4b4bff4b4b4bff4b4a4bff4a4b4bff4b4a4bff4a4a4aff4f4e4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4e4e4dff4d4e4dff4e4e4eff4d4d4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff484848ff474747ff3e3e3eff424241ff49494aff4b4b4bff4b4b4bff4b4b4aff4c4c4bff4d4d4dff4e4e4eff4c4d4dff4b4a4bff494848ff474647ff464646ff454545ff474747ff474747ff474646ff454645ff464646ff454546ff464546ff454646ff474747ff464646ff464546ff444445ff444444ff454545ff484748ff484848ff484948ff474747ff474747ff474646ff464646ff484848ff484848ff484848ff484849ffb0b0afffaeaeafffaeaeaeffadadadffacabacffacacabffaaababffaaaaaaffa9a9a9ffaaaaa9ffaaaaabffabababffacacacffadaeadffaeaeaeffafafafffb0b0b0ffb0b1b1ffb1b1b2ffb2b2b3ffb4b3b3ffb4b4b3ffb5b4b4ffb6b5b5ffb6b6b6ffb6b7b6ffb7b7b7ffb8b7b7ffb8b8b8ffb9b9b8ffb9b9b9ffb9bab9ffbababaffbababbffbbbabbffbbbabaffbbbabbffbcbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbebdbdffbdbebeffbebebeffbebebeffbfbebeffbebfbfffbfc0bfffbfbfbfffc0c0c0ffc0c0bfffc0c1c0ffc0c0c0ffc1c1c1ffc2c1c1ffc1c1c2ffc2c2c2ffc2c2c3ffc2c3c3ffc3c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffc9c9caffc9cacaffcacacaffcbcbcaffcbcbcaffcbcbcbffcccbccffccccccffcccdccffcccccdffcdcdcdffcececdffcececdffcececeffcececeffcfcecfffcfcfcfffd0cfd0ffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd3d2d3ffd2d3d3ffd3d4d4ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d8d7ffd7d7d7ffe0e0e0ffe0dfdfffdfdfe0ffeaebebffebebebfff2f2f2fff2f3f3ffc7c7c6ffc9c9caffc9c9c9ffccccccffcccbccffcdcdccffcececeffcecdcdffcfcfceffd1d1d1ffd1d1d1ffd2d1d1ffd3d4d3ffd5d6d5ffd8d8d8ffdbdbdbffddddddffdfdfe0ffe1e1e2ffe4e3e4ffe6e6e5ffe7e8e7ffe8e8e8ffeae9e9ffeaeaeaffebecebffecececffedececffeeeeedffeeeeedffefeeeeffeeefefffefefefffefefeffff0efeffff0efefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffefffefffefffffffffefefffffffffffefffffffefffffffffefefffffefefffefefefffefefefffffefefffefefffffefffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffefefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffefffffefffffffefefffefffefffefffffffffffffffefffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefffefffefffefffefffefffefffefffffefefffefffffffffffffffefffefffefffefffefffffffefffffffefffefffefefefffefefffffefefffffefefefffefefefffffefefffefffefffefefffffefffffffefffefffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefefffefefefffeeefefffeeeeeeffeeefefffedeeedffeeeeeeffededeeffecededffedededffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe0e0dfffd5d5d5ffccccccffc4c4c4ffc1c2c2ffc2c1c2ffc2c1c2ffc0c0c0ffb5b5b5ffa8a8a8ff9a999aff999999ff9a9b9aff9d9d9dff9f9f9fffa1a1a1ffa2a3a3ffa0a0a0ffa0a0a0ffa0a0a1ff9e9f9fff9e9d9eff9e9e9dff9c9c9cff9c9c9cffdddcdcffd6d6d6ffd6d6d5ffd5d6d6ffd6d5d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcececeffcdceceffcdcdceffcdceceffcdcdcdffcdcdccffccccccffccccccffccccccffcbcbccffcbcbccffcbcacbffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc8c8c8ffc7c8c7ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c5c6ffc6c6c5ffc5c5c5ffc4c5c4ffc5c5c4ffc4c4c5ffc4c4c3ffc3c4c4ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfc0ffbfc0bfffbfbfbfffbebfbfffbebebeffbdbebdffbdbdbdffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbbbbbbffbabbbbffbabbbbffbababbffbabab9ffbababaffb9b9baffb8b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b8ffb7b7b7ffb6b7b6ffb7b6b6ffb6b5b5ffb6b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb4b3b4ffb3b3b3ffb3b2b3ffb2b2b2ffb2b1b1ffb1b1b1ffb1b1b1ffb2b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b0ffafb0afffb0b0b0ffb0b1b1ffb1b0b1ffb2b2b1ffb2b2b2ffb2b2b2ffb3b3b2ffb2b3b3ffb3b3b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494a4aff494949ff494a49ff4a4a4aff4a4b4bff4b4b4bff4c4c4cff4c4c4cff4c4c4dff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4dff4c4c4dff4c4c4cff4d4d4cff4c4c4cff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4d4d4dff4b4b4bff4b4c4cff4c4b4bff4b4b4bff4a4a4bff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4e4f4eff4f4f4fff4f4f4fff4e4e4dff4d4e4eff4e4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff484848ff484848ff474747ff494949ff504f50ff505050ff4f4f4fff4e4e4eff4e4e4eff4f5050ff515050ff4f5050ff4e4e4eff4d4e4eff4e4d4eff4e4d4dff4c4c4dff4e4e4eff4f4f4fff4e4e4fff4d4d4cff4c4d4dff4d4d4dff4d4e4eff4c4c4cff4c4c4cff4e4e4dff4e4e4eff4c4b4bff4b4b4bff4b4b4cff4d4d4dff4d4d4cff4c4c4cff4a4b4bff4a4a4aff494a49ff484848ff484848ff484848ff484949ff484848ffb1b1b1ffafb0b0ffaeaeaeffaeaeaeffadadacffacacacffabacacffaaaaabffa9a9a9ffaaaaaaffacababffacacacffadadadffaeaeaeffafafafffb0b0afffb1b0b0ffb2b2b2ffb2b2b3ffb3b3b3ffb4b4b4ffb5b4b5ffb5b5b5ffb6b5b6ffb7b6b6ffb7b7b7ffb7b7b8ffb8b8b7ffb9b9b8ffb9b9b9ffb9b9b9ffb9babaffbababaffbabbbaffbabbbbffbbbbbbffbcbbbbffbcbcbbffbbbbbcffbcbcbcffbdbcbcffbcbdbdffbdbdbcffbdbdbeffbdbdbdffbebebeffbebebeffbebebeffbfbfbeffbfbfbfffbfbfbfffc0c0c0ffbfbfc0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c4c4ffc3c4c4ffc3c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacbffcbcbcbffcbcbccffcbcbcbffccccccffcdccccffcdccccffcdcdcdffcdcdcdffcececdffcececeffcececdffcecfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d1ffd0d1d0ffd2d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffe0e0e0ffdfe0dfffdfe0dfffeaebebffeaebeafff3f2f2fff2f3f3fff2f3f2fff2f2f2ffc9c9c9ffcbccccffccccccffcccdccffcececeffcdceceffcececfffd1d1d1ffd1d1d1ffd4d3d3ffd3d4d3ffd5d5d5ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdfdfdfffe1e1e2ffe3e3e4ffe6e5e6ffe7e7e8ffe8e8e8ffeae9eaffebebebffecebebffecececffededecffeeeeedffeeeeeeffeeeeeeffeeefefffefefeeffefefefffefefefffefeff0fff0eff0fff0f0efffefeff0fff0f0f0fff0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffffefffffefffffffffefefffefefefffefffefffefffffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffffffffffefffffefffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffffefffffefefefffffffffffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffefffffefefffffffefffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffefffefffffffefffefffefffefffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffefefffffffffefffefffffffffffefffefffefffffefffffefffffffefefffffffefefffffefefffefffffffffffffffffefefffffffffffffffffffefffefffefefefffefffffffefffffffefefefffffefffffefffefffffefffffffefffffffefffffefffefffefffffffefffefffefffefffefffefffffffefffefffefffefefffffffffffffffefffffffffffffffffffffefefffffffffffffffefefffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefefffeeeeeeffeeeeeeffedeeeeffedeeeeffeeededffedecedffecededffecececffecececffecebecffeaebeaffe9eaeaffe8e9e9ffe4e4e4ffcccdccffc5c5c4ffc6c6c6ffc6c5c6ffc5c5c5ffc4c3c3ffc1c1c1ffaaaaaaff99999aff9c9c9cff9c9c9cff9d9d9eff9e9f9fffa1a0a1ffa2a2a2ffa0a0a0ffa2a2a2ffa2a3a2ffa0a0a0ffa0a0a0ffa0a1a1ff9f9e9fff9d9e9dff9d9d9dffeeeeeeffeeeeeeffdcdcdcffd5d5d6ffd7d7d7ffd5d6d6ffd5d6d6ffd6d6d5ffd6d5d5ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d2d2ffd2d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d1d1ffd0cfd0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcecdffcdcdcdffcccdccffcdcdccffccccccffcccbccffccccccffcccbcbffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc7c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c4ffc3c3c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c0ffc0c1c1ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbebebfffbebdbeffbebdbdffbdbebdffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbabbbbffbabbbbffbababaffbab9baffb9bab9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b7ffb6b7b6ffb7b7b6ffb6b6b6ffb5b5b6ffb5b6b6ffb5b4b5ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b2b2ffb1b2b2ffb1b2b2ffb2b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb1b2b1ffb1b1b1ffb0b0b0ffb0b1b1ffb2b1b2ffb2b3b2ffb2b2b2ffb3b2b2ffb2b3b3ffb3b2b3ffb2b2b3ffb1b1b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff49494aff4a494aff494a49ff4a4a4aff4b4c4cff4c4c4cff4c4c4cff4d4c4dff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4dff4c4c4cff4c4d4cff4c4d4cff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4c4dff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4e4d4eff4e4e4eff4d4e4eff4e4e4eff4e4e4eff4d4c4cff4b4b4bff4b4c4bff4b4b4cff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4eff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4e4e4eff4d4e4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff484848ff484848ff484848ff4a4a4aff4d4d4eff4f4f4fff504f50ff4f5050ff504f4fff505050ff505150ff505151ff4f4f50ff4e4e4eff4e4d4eff4d4e4dff4e4e4eff4f4f4fff4f4f4fff4f4f4fff4e4e4eff4d4d4dff4d4d4dff4d4d4eff4d4e4dff4e4d4eff4e4e4eff4e4e4eff4d4d4eff4c4c4bff4c4d4dff4d4d4dff4d4d4cff4d4c4dff4b4c4cff4a4a4bff4a4a4aff4a4949ff484848ff494948ff484848ff484848ffb1b1b1ffb1b1b1ffb0afb0ffaeafafffaeafafffadacadffacabacffaaabaaffabaaabffacacacffadadadffadaeadffaeafafffafafafffb0b0b0ffb0b1b0ffb2b2b1ffb2b2b2ffb3b2b3ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b7b8ffb8b8b8ffb9b8b9ffb9b9b9ffb9b9b9ffb9babaffbabbbaffbabbbbffbbbbbbffbbbbbbffbcbbbcffbbbcbbffbcbcbbffbcbcbcffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebeffbdbebeffbebebeffbfbebeffbfbfbfffbfbfbfffbfbfbfffc0c0bfffbfc0c0ffc1c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c1c2ffc3c2c2ffc2c3c3ffc4c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c5ffc5c6c6ffc5c6c6ffc6c5c6ffc7c6c7ffc6c7c7ffc7c7c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c9ffc8c9c8ffc8c9c9ffc9cac9ffcacac9ffcacacaffcacacbffcbcbcbffcbcbcbffcbcccbffccccccffccccccffcccdcdffccccccffcdcdcdffcdcdcdffcecdceffcdceceffcececeffcececeffcfcfceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd1d1d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d5ffd6d5d5ffd6d7d6ffd9d8d8ffdbdbdbffdfdfe0ffebeaeaffebeaeafff2f3f2fff3f3f3fff3f2f2fff2f2f3fff3f2f2ffcbcccbffcccbccffcccdcdffcececeffcecdceffcfcecfffd0d1d1ffd1d1d1ffd4d3d4ffd4d3d4ffd5d5d5ffd7d7d7ffd6d7d7ffd8d9d8ffd9dad9ffdcdcdcffdededeffe0e0e1ffe4e4e4ffe6e5e5ffe7e7e7ffe9e9e9ffe9e9eaffebebebffebebebffecececffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefeffff0efefffeff0efffefefeffff0f0ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffefffffffffefffefffefffefffefffffefefffefffffffefffefffefefffffffefefffffffefffefefefffffefefffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffefefffffefefffffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffffffefffefffffffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffefffffefefffefefefffffffffffefffffffefffffffffefefffffefffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffefefffffefefffffffffffffffefefffefffffffefffefffefefffffffefffffefffefffffffffffffffffffefefefffffefefffefffefffffefefffffffefffffefefffefefffffefefffffffefffffefefefffffefefffffffefffefefffffefefffffffffefffefffefffffefffffffffffffffffefffefefffffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefeeffefeeeeffeeedeeffededeeffeeedeeffecededffedededffededecffecececffebececffececebffeaebebffeaeaeaffeaeaeaffe1e1e1ffd1d2d2ffc7c8c8ffc5c6c6ffc6c5c6ffc5c5c5ffc3c3c3ffbababaffacacacffa0a0a0ff9b9b9cff9d9c9cff9e9d9eff9f9f9fff9f9f9fffa2a2a2ffa2a2a2ffa0a0a0ffa2a3a2ffa3a2a2ffa0a0a1ffa0a0a0ffa0a0a1ff9e9e9efff9f9f9fff9f9f8ffeeeeeeffeeeeefffdcdddcffdddcdcffd7d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d6ffd5d4d5ffd4d5d4ffd4d4d4ffd4d5d5ffd4d4d4ffd3d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcecfcfffcfcfceffcecfceffcececeffcececeffcececdffcdcdcdffcccdcdffcccdcdffcccccdffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcac9caffcac9caffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c8c7ffc8c7c7ffc7c7c7ffc6c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c0ffc0c1c1ffbfc0c0ffbfbfc0ffbfbfbfffbfbfbeffbebfbfffbebebeffbdbdbeffbdbdbdffbcbdbdffbdbcbcffbcbcbcffbcbcbbffbbbbbcffbbbbbcffbbbabbffbababaffbbbabaffbababaffb9b9baffb9b9b9ffb9b9b9ffb8b9b8ffb9b8b8ffb8b8b8ffb8b8b7ffb7b7b7ffb7b7b7ffb6b7b7ffb6b6b7ffb6b6b6ffb5b5b5ffb5b5b4ffb5b5b4ffb4b4b4ffb3b3b4ffb3b2b2ffb2b2b3ffb3b3b3ffb3b2b2ffb3b2b3ffb3b3b2ffb2b3b2ffb2b3b2ffb2b1b2ffb1b1b2ffb1b2b2ffb2b2b3ffb2b2b2ffb3b3b2ffb3b3b2ffb3b2b2ffb2b3b3ffb1b1b0ffb1b1b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4949ff4a4a49ff4b4a4aff4b4b4cff4c4c4cff4c4c4cff4c4c4cff4d4c4cff4d4c4cff4c4c4cff4c4c4cff4c4c4cff4c4d4cff4d4c4cff4d4c4dff4d4d4cff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4e4d4eff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4e4e4eff4c4d4cff4b4c4bff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4eff4f4f4fff4e4e4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff484848ff484848ff4a4b4bff4e4d4dff504f50ff505050ff4f4f4fff504f50ff515050ff505150ff505150ff515050ff505051ff4f504fff4d4d4eff4e4e4eff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4eff4f4e4eff4d4e4dff4d4d4dff4e4e4eff4e4e4eff4e4e4dff4d4d4eff4e4d4eff4e4e4eff4d4c4dff4c4d4dff4d4d4dff4c4c4dff4d4c4dff4c4c4bff4b4b4bff4a4a4aff49494aff484848ff484948ff484848ffb2b2b1ffb1b1b1ffb1b1b1ffafafb0ffaeaeafffaeaeaeffadadadffacacacffacacacffadadaeffaeaeaeffaeafafffb0b0b0ffb1b0b1ffb1b1b0ffb1b1b2ffb2b3b2ffb3b3b3ffb4b3b4ffb4b5b4ffb5b5b5ffb6b6b5ffb7b7b6ffb7b7b7ffb7b7b8ffb8b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffbab9baffbabab9ffbababaffbabbbaffbbbabbffbbbbbbffbbbcbbffbbbbbcffbcbcbcffbdbcbcffbdbdbcffbdbcbdffbdbdbdffbdbebdffbebdbdffbebebeffbebebeffbebebfffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c2ffc2c1c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c5c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffcacbcaffcbcacbffcbcbcbffcbcbcbffcccbcbffccccccffccccccffcccdcdffcdccccffcdcdcdffcececeffcdcdcdffcecdceffcececeffcecfceffcecfceffcfcfcfffcfcfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d3d4ffd4d5d4ffd5d4d4ffd4d5d5ffd5d5d5ffd8d8d9ffe0e0e0ffe7e7e7ffebebebfff3f3f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fffbfbfaffcccccbffcdcdcdffcdcdceffcecdceffcececeffd1d1d1ffd1d1d1ffd3d3d4ffd3d3d4ffd5d5d5ffd6d7d7ffd7d7d7ffd9d9d9ffdcdcdbffdbdbdbffdcdddcffdedfdeffe1e0e1ffe3e3e3ffe5e5e5ffe7e7e7ffe9e9e9ffeaeaeaffebebecffecececffedecedffeeeeeeffeeeeeeffeeeeefffefeeeeffeeefeeffeeefeeffefeeeeffefefefffeeefefffefefefffefefeffff0f0efffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffefefffffffefffffefefffffefefffefefffffffefefffffefefffffefffffefefefffffefefffefffefffefefefffefefffffffefffffefefefffffefefffffffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefefffefffffffefffefffefefefffffefefffffefefffffffefffefffefffefefefffefefefffffffefffefffffffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffefffffefffefffffffffffffffefffefffffffffffefffffffffffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffefefffefffffffefffefffffffffffefefefffefefffffffefffffffefefffffffefffefffffffefefefffefefefffffffefffefefefffffffffffffffffffffffefffefffefffefefefffefefefffefefffffffefefffefefffffefffefffffefffffefefffffefffefffffefefffffefefffffffffffefffefffffefefffffefffffffffefffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffefffffffffffffefffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedeeedffeeedeeffedededffedededffedededffececedffecececffecececffebebecffebecebffecebecffebeaeaffebebebffeaebeaffe1e1e1ffd2d2d2ffc8c8c8ffc6c6c5ffc6c6c5ffc5c5c5ffc3c3c3ffbababaffacacadff9fa09fff9d9e9eff9e9e9eff9f9f9fff9f9f9fff9f9f9fffa2a2a2ffa2a2a2ffa0a0a0ffa3a2a2ffa3a2a2ffa0a0a0ffa0a0a0fffcfcfcfffcfbfcfff8f9f8fff9f9f9ffeeeeeeffeeeeeeffdcdcddffdbdbdbffd8d9d8ffd7d6d7ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0cfffd0cfcfffcfcfcfffcecfceffcfcecfffcfceceffcececeffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdccffccccccffcbcbcbffcccbcbffcacbcbffcacacaffcacacaffc9cacaffcac9caffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c7ffc8c7c7ffc8c7c7ffc7c6c7ffc7c6c6ffc7c6c6ffc6c5c6ffc5c5c5ffc6c5c5ffc5c5c5ffc4c4c4ffc4c4c5ffc4c4c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfbfffc0c0bfffbfbfbfffbebebeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbbbcffbbbcbbffbbbbbcffbbbbbbffbabbbbffbabbbaffbababaffb9babaffb9bab9ffbab9b9ffb9b9b9ffb9b9b9ffb8b9b8ffb8b7b8ffb8b7b8ffb8b7b7ffb7b7b6ffb6b7b6ffb6b6b6ffb5b5b5ffb5b5b5ffb4b5b5ffb3b4b4ffb3b3b4ffb3b3b3ffb4b3b3ffb3b3b3ffb4b4b4ffb4b4b3ffb3b3b3ffb3b3b2ffb3b2b2ffb3b2b2ffb2b1b2ffb2b2b2ffb3b3b3ffb3b2b3ffb2b2b2ffb3b3b2ffb0b1b0ffb0b0b0ffb1b1b1ffb1b0b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff484848ff4a4b4bff4d4e4dff4f5050ff4f4f50ff505050ff4f504fff505050ff50504fff515050ff515150ff515050ff515050ff505050ff504f4fff4f4f4fff4f4f4fff4f4f4eff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4e4e4fff4d4e4dff4e4d4dff4e4e4eff4e4e4dff4d4e4eff4e4e4dff4e4e4eff4d4d4dff4c4d4dff4d4d4dff4d4c4cff4d4d4dff4c4d4dff4b4b4bff4a4a4aff4a4a4aff494949ff484848ffb3b3b3ffb3b3b2ffb1b2b1ffb1b1b1ffb1b1b1ffb0b0b0ffafaeaeffadadaeffadaeadffafaeafffafafafffafb0afffb1b0b0ffb1b1b1ffb2b2b2ffb1b2b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b4ffb5b5b5ffb5b6b6ffb6b6b6ffb7b7b6ffb7b8b8ffb7b8b7ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbababaffbababaffbbbabaffbbbbbaffbbbbbbffbcbbbbffbcbbbcffbcbcbcffbdbcbcffbdbcbdffbcbdbcffbdbdbdffbdbebdffbdbdbdffbebebeffbebebeffbebebeffbfbebeffbfbfbfffbfbfbfffbfc0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c1c1ffc2c1c2ffc2c1c1ffc2c2c2ffc2c3c3ffc2c2c2ffc3c3c3ffc4c4c3ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c4ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c8ffc7c8c8ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9c9ffc9cac9ffcac9c9ffcacacaffcbcbcaffcbcbcaffcbcccbffcbcccbffcccbccffcdccccffcccdcdffcccdccffcccdcdffcdcdcdffcecdceffcdcecdffcececeffcececeffcfceceffcfcfceffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d0ffd2d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d3ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d3ffd5d4d5ffd6d6d6ffd6d6d6ffd6d5d6ffd8d8d8ffe3e3e3ffebebebfff0f0f0fff2f2f2fff3f3f2fff2f2f2fff3f2f3fffbfbfbfffdfdfcfffdfdfc00000000ffcdcecdffcececfffd1d1d1ffd1d1d1ffd3d4d3ffd4d3d4ffd5d5d5ffd6d7d6ffd7d7d7ffd9d8d8ffdcdcdcffdbdcdbffdededeffdfdedeffe0e0e0ffe1e2e1ffe3e4e3ffe5e6e5ffe7e7e7ffeae9e9ffeaebebffebecebffecededffedededffefeeeeffeeeeeeffefefefffefefeeffefeeeeffefefeeffefeeeeffefeeeeffeeeeefffefefefffefefeffff0efef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffefefefffffffefffefffefffffffffffefffffffffefefffefffefffffffefffefffffffefefffffffefffffffefffffefffefffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefffffefffffffffffefffefffefffffffefffffefefffefefefffffefefffffefefffefffefffefefefffefffefffefefffffefffffffefefffffffefefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffefefefffefefefffffffffffffefefffefefefffffefefffffffefffefffefffefefefffefffefffefefffffefffffffefefffffffefefffefffefffefffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffefefffffffefefffffefefffefefefffffefffffffffefffefefffffffffefffefffefffffefffffefefffffefffffffefffffffefefffffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffffffffffffefefffefefefffffefffffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeedffedecedffedededffedececffecececffecececffebececffebebebffececebffecececffececebffeaeaeaffebeaebffeaeaeaffe1e1e1ffd2d1d2ffc8c8c7ffc5c5c6ffc6c6c6ffc4c5c5ffc3c3c3ffbababaffacacacff9fa0a0ff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffa2a2a2ffa2a2a2ffa0a0a0ffa3a2a2ffa2a3a2fffdfcfdfffcfcfdfffcfbfcfffcfcfcfff9f9f8fff9f9f9ffeeeeeeffe4e3e4ffdddcddffdadadaffd8d8d8ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd2d1d1ffd1d0d0ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfd0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcececeffcecdceffcececdffcdcecdffcdcccdffcccdccffcccccdffccccccffcbccccffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffcac9caffc9c9c9ffc9c9c8ffc9c9c8ffc8c8c8ffc7c7c7ffc8c7c7ffc7c8c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbebfffbebebfffbebfbeffbdbebeffbdbdbdffbdbdbdffbdbcbcffbdbcbcffbcbcbcffbcbbbbffbcbcbcffbcbbbbffbbbbbbffbababbffbabbbbffbababaffbabab9ffbababaffbab9b9ffb9b9b9ffb9b8b9ffb9b9b8ffb8b8b8ffb7b7b7ffb7b8b7ffb7b7b7ffb6b7b7ffb5b6b6ffb5b5b5ffb5b5b4ffb4b5b5ffb4b4b4ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b3ffb4b4b3ffb4b3b3ffb3b3b2ffb3b3b2ffb2b3b2ffb3b2b3ffb2b3b3ffb3b2b3ffb3b3b2ffb1b1b0ffb1b1b1ffb1b1b1ffb1b0b1ffb2b2b2ffb2b3b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff4b4a4aff4e4e4dff505050ff4f5050ff505050ff505050ff505050ff50504fff50504fff50504fff515050ff505050ff515150ff505150ff515051ff4f4f50ff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4e4f4eff4e4e4eff4e4e4dff4e4e4eff4d4e4eff4e4d4dff4e4d4eff4e4d4eff4e4d4eff4d4d4cff4d4d4dff4d4d4dff4d4d4dff4d4c4dff4c4b4cff4a4b4bff4a4a4affb4b3b4ffb4b4b3ffb3b3b2ffb3b3b2ffb2b2b1ffb2b1b1ffb1b2b1ffb0afafffaeaeaeffaeaeafffafb0b0ffb0b0b0ffb0b1b0ffb2b2b1ffb2b2b1ffb2b2b2ffb3b2b3ffb3b3b3ffb3b4b3ffb4b4b4ffb5b5b4ffb5b5b6ffb6b6b6ffb6b7b7ffb7b7b7ffb8b8b7ffb8b8b8ffb8b9b9ffb9b9b9ffbababaffbababaffbababaffbbbbbaffbbbbbaffbbbbbbffbbbbbbffbcbcbbffbbbcbbffbdbcbcffbcbcbdffbdbcbdffbdbdbdffbebdbdffbdbebeffbebebeffbebebeffbfbebfffbebfbeffbfbfbfffbfbfbfffbfc0bfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c8ffc9c9c9ffcac9caffcacacaffcacbcaffcacacaffcbcbcbffcbcbccffcbccccffcbccccffccccccffcccdccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcfceffcfcfceffcfcfcfffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd6d6d6ffd7d6d7ffd7d7d7ffdadadaffe5e5e5ffedededfff3f2f2fff2f2f2fff2f3f3fff2f2f2fffafafbfffdfdfcfffdfdfcfffdfdfc000000000000000000000000ffd1d1d1ffd4d3d4ffd3d3d3ffd5d5d5ffd7d7d7ffd7d7d6ffd9d9d9ffdcdbdbffdbdbdbffdfdedeffdfdedeffe0e0e0ffe3e3e3ffe3e4e3ffe4e4e5ffe6e6e6ffe7e8e8ffe9e9e9ffebebeaffecececffededeeffeeeeeeffefefefffefeff0ffeff0efffefefeeffefefeeffefeeefffeeeeeeffefefeeffeeefeeffefefefffefefefffefeeef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffefffefffefefefffffefefffefffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffefffefefefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffefefffefefffffefffffffffffffffefefffffffefefffefefffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffefffefffffffffffffffefffefffefffffffffffffffffffefffffffffffffefffffffefefffefffefffffefefffffffefffefefefffffefffffffefefffefefffffefffffffefffefffefffffffffffefffffefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffffefffffefffffefefffffefefffffffffefffefefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffffffefffefffffffffffffffffefffffefffffffffefefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffededecffecededffecececffecececffebecebffecebebffebecebffecebecffecececffecececffecececffebebeaffebebebffeaeaeaffe1e1e1ffd2d2d1ffc8c7c8ffc5c5c5ffc5c6c6ffc5c5c5ffc3c3c3ffbabab9ffacacacff9fa0a0ff9f9f9fff9f9f9fff9f9f9fff9e9f9fff9f9f9fffa2a2a2ffa2a2a2ffa0a0a0fffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffcfbfbfff9f9f9fff8f7f8ffeeeeeeffe0e1e0ffdcdcdcffd9dad9ffd7d8d8ffd7d7d7ffd7d7d6ffd7d6d7ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd2d3d2ffd2d3d3ffd2d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd0d0d0ffcfd0d0ffd0cfcfffcfd0cfffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcececeffcdcdceffcdcdcdffcdcdccffccccccffccccccffccccccffccccccffcbcbccffcbcbcaffcacbcbffcacbcbffcacacaffcacacaffc9c9c9ffc8c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc8c8c7ffc7c8c7ffc6c7c7ffc7c7c6ffc6c7c6ffc6c6c6ffc6c6c5ffc6c6c6ffc5c5c6ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c4c4ffc3c3c3ffc3c3c2ffc2c2c3ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0bfc0ffc0bfbfffbfbfbfffbebfbfffbebfbeffbebebeffbebebdffbdbdbdffbdbdbcffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbbbbbbffbabbbaffbababaffbababaffbababaffbabab9ffbab9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b7b7ffb6b7b6ffb5b5b6ffb5b5b5ffb4b5b5ffb4b5b5ffb4b4b4ffb4b4b5ffb4b4b4ffb4b4b5ffb4b4b5ffb4b4b4ffb4b3b4ffb3b3b3ffb3b3b2ffb2b2b2ffb3b2b2ffb2b3b2ffb1b1b1ffb1b1b0ffb1b1b1ffb1b0b1ffb2b3b2ffb2b2b2ffb2b2b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff4a4b4bff4e4e4eff4f4f50ff50504fff4f5050ff4f5050ff505050ff505050ff504f50ff4f4f50ff504f50ff504f50ff515050ff515150ff505150ff505050ff515050ff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4e4f4eff4d4e4eff4e4e4eff4e4e4dff4e4e4eff4e4d4eff4e4e4dff4d4e4eff4e4d4dff4d4d4dff4d4d4dff4d4c4dff4d4d4dff4d4c4dffb5b5b5ffb5b6b5ffb4b4b5ffb4b4b3ffb4b3b4ffb3b3b2ffb3b2b3ffb1b1b1ffb1b1b1ffb1b0b1ffb0b0b1ffb0b1b0ffb1b1b1ffb1b2b1ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b3ffb4b4b4ffb4b4b5ffb5b5b5ffb6b6b5ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b9ffb9b9b8ffb9b9b9ffb9babaffbababaffbababbffbbbabaffbababbffbbbbbbffbcbbbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbdbdbeffbebdbdffbebebeffbebebeffbebfbeffbebfbeffbfbfbfffbfc0bfffbfc0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c2ffc2c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c6c5ffc6c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c8ffc7c8c7ffc8c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcacacbffcbcbcbffcccbcbffcbcbcbffccccccffccccccffcdcdccffcccccdffcdcdccffcdcdcdffcdceceffcececeffcececeffcececeffcececfffcfcecfffcfcfcfffd0cfcfffd0d0cfffd0d0cfffcfd0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d2ffd2d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd5d5d6ffd7d6d6ffd7d7d7ffd9d8d8ffdddeddffe4e4e4ffeaeaeaffeeeeeefff2f2f3fff2f3f3fffafbfafffcfdfdfffdfdfcfffdfcfdfffefefd00000000000000000000000000000000ffd3d3d4ffd5d5d5ffd7d6d6ffd6d7d6ffd8d8d8ffdcdbdbffdbdbdcffdededeffdededeffe0e0e0ffe3e3e4ffe3e3e4ffe5e5e4ffe7e7e7ffe7e7e7ffe9e9e9ffeaeaeaffeaebebffececebffedededffeeefeffff0f0f0fff0f0f1fff0efeffff0f0f0ffefeeefffefeeefffefeeefffefefeeffeeefeeffeeeeeeffefeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffefffffffffefefffffefffffefffefffffefffffefffffffefefefffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefefefffefefefffefefefffefefffffffefefffefefefffefefffffffffefffefffefffffefefffefffffffefefefffffffefffefffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffefefefffffefefffefffefffffefefffefefffffefffefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffffffffffefffefffffffefffefefffffffffefffffefffffefefefffefefffffffffffffefffefffefffefffffefefffffefefffefffefffffffefffffffefffffefffffefefefffffefffffefffffffffefefffffefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffffefefffefefffffefefffffffffefffefffefffffefffffefffffffefefefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedecedffecececffecececffecebecffebebebffececebffebececffebecebffebececffebebebffecebecffecececffeaebebffeaeaebffeaeaeaffe1e1e1ffd2d2d2ffc7c8c8ffc5c5c5ffc6c6c5ffc5c5c5ffc3c3c3ffbababaffacacacffa0a09fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffa2a2a2ffa2a2a2fffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffafafafff9f9f9fff5f5f4ffe6e6e5ffdedfdeffdbdcdbffd8d8d9ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd3d3d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfd0ffcfcfcfffcfcfcfffcfceceffcfcecfffcfceceffcececeffcecdceffcececdffcdcdcdffcdcdcdffcccdcdffccccccffcccccbffcbcccbffcbcbccffcbcbcbffcacacaffcacacaffc9cacaffcacac9ffc9c9c9ffc8c9c9ffc9c8c8ffc9c8c9ffc7c8c8ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc1c1c2ffc2c1c1ffc1c1c1ffc0c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbeffbfbebeffbebfbeffbebebeffbebebdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbcbcffbcbbbcffbbbcbbffbcbcbbffbbbbbbffbbbbbbffbabbbaffbababaffbababaffbababaffb9babaffb9b9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b6ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb5b5b4ffb4b5b5ffb5b5b4ffb5b4b5ffb4b5b4ffb5b4b4ffb5b4b5ffb3b4b3ffb3b3b3ffb2b3b3ffb2b2b2ffb1b1b1ffb1b1b0ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb2b3b2ffb3b3b3ffb3b3b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff4a4b4bff4d4d4eff50504fff505050ff505050ff505050ff50504fff50504fff4f5050ff50504fff504f50ff4f5050ff50504fff504f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b5b5ffb5b5b5ffb5b5b5ffb5b4b4ffb4b4b3ffb4b4b4ffb2b3b3ffb3b3b3ffb1b2b2ffb2b2b2ffb2b1b2ffb2b2b2ffb2b3b2ffb2b3b3ffb3b3b3ffb3b4b3ffb4b4b4ffb4b4b4ffb5b4b4ffb4b5b5ffb5b5b5ffb6b6b6ffb6b7b6ffb7b7b7ffb7b8b8ffb7b8b8ffb9b9b8ffb9b9b9ffb9b9baffbab9baffbabab9ffbababaffbabbbbffbbbbbaffbbbbbbffbbbcbbffbcbcbbffbcbcbcffbcbcbcffbdbcbcffbcbdbdffbdbdbdffbdbebdffbebebdffbebebeffbebebeffbebebfffbfbfbeffbfbfbfffbfc0bfffc0c0bfffbfbfc0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc4c4c3ffc4c4c4ffc4c5c4ffc5c4c4ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc8c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcacbcbffcbcacbffcbcbcbffcbcccbffcccbccffccccccffccccccffcdcdccffcdcdcdffcdcdceffcecdcdffcdcecdffcececeffcececeffcfceceffcfcecfffcecfcfffcfcfcfffd0cfd0ffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d7ffd8d8d7ffdadadaffddddddffe2e2e3ffe8e8e8ffecedecfffafbfbfffbfbfafffdfdfdfffcfdfdfffdfdfdfffefefdfffefefe000000000000000000000000000000000000000000000000ffd7d7d6ffd8d8d9ffdbdbdbffdbdbdbffdededeffdededeffe0e0e0ffe3e4e4ffe3e3e4ffe5e5e4ffe7e7e7ffe7e7e7ffe9eaeaffe9e9eaffebebeaffebebebffececedffedededffefefeffff1f0f0fff0f1f1fff0f0f0fff0f0f0fff0f1f0ffefeeeeffefeeefffeeefeeffefeeeeffeeefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefefefffefffefffefefffffffefffffffffefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffefffffefefffffffffffffefffffffefefffffefffefffefefefffffefefffefefffffefffffffffefefffefffffffffffefffefefffffefffefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffefefffffffefffffffffffffefffefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffefffefffffefffffffefefffffffefffefffffffffefefffefefffffefffffffefefefffefefffffffffffffefffefffffefefffefefefffefefffffefffefffefefffffefefffffefffefffefefefffffefefffefefffffefffffffffefefffefffffffffffefffefffffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffebecebffececebffebebebffebebecffecececffecececffebececffececebffececebffececebffebeaebffebebebffeaeaeaffe1e1e1ffd2d2d1ffc7c8c8ffc5c6c5ffc5c5c5ffc5c5c5ffc3c3c3ffbababaffacacacffa0a09fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9f00000000fffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfbfffafafafff8f7f7fff2f2f1ffe2e2e2ffddddddffdbdbdbffd8d9d9ffd8d7d7ffd7d8d7ffd7d6d7ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0cfffcfcfd0ffcfcfcfffcfcfceffcececeffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdccffcccccdffccccccffcbcbcbffcbcbccffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc3c4c4ffc4c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc1c2c1ffc1c2c1ffc1c1c0ffc1c0c1ffc0c0c1ffc0bfc0ffbfc0bfffc0bfc0ffbfbfbfffbfbfbeffbebfbeffbebebeffbdbebeffbdbebeffbdbdbdffbdbcbdffbdbdbdffbcbdbcffbcbcbcffbcbbbcffbbbbbcffbbbcbbffbbbbbbffbbbbbbffbabbbaffbababaffbababaffbababaffb9b9baffb9b9b9ffb9b9b9ffb9b9b8ffb7b8b8ffb7b8b7ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b3ffb2b2b2ffb0b1b1ffafb0b0ffb1b0b1ffb1b0b1ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b6b6ffb6b5b5ffb5b6b5ffb5b6b5ffb5b4b4ffb4b4b4ffb4b4b4ffb2b3b3ffb2b2b3ffb3b3b3ffb3b3b3ffb4b3b3ffb3b3b3ffb3b3b4ffb4b4b4ffb4b4b5ffb4b4b5ffb4b5b4ffb5b5b5ffb6b5b5ffb6b6b6ffb6b6b7ffb7b7b7ffb7b8b7ffb8b8b7ffb8b8b9ffb9b9b8ffb9b9b9ffbababaffbababaffbbbabaffbabbbaffbbbbbaffbbbbbcffbbbcbbffbcbbbcffbcbcbcffbdbcbdffbdbcbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbebdbeffbebebeffbebebeffbebebeffbfbebeffc0c0bfffc0c0bfffc0c0c0ffc0c0c0ffc0c1c1ffc1c0c0ffc1c2c1ffc2c1c2ffc2c2c2ffc2c3c2ffc2c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c9ffc9cac9ffc9cacaffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcccbcbffccccccffccccccffcccccdffcdcdccffcdcdcdffcdcdceffcdceceffcececeffcececeffcececeffcececfffcecfcfffcfcfcfffcfcfcfffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd3d3d2ffd3d3d2ffd2d2d3ffd3d3d3ffd3d4d4ffd4d4d4ffd6d6d6ffd7d6d7ffd7d7d7ffd8d9d8ffdbdcdcffdfdfdfffe7e6e7fff2f2f2fff8f7f8fffafbfafffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefe0000000000000000000000000000000000000000000000000000000000000000ffdbdcdbffdededfffdededfffe0e0e0ffe3e3e3ffe4e4e3ffe5e5e5ffe7e7e7ffe7e7e7ffeaeaeaffeaeae9ffeaebebffecedecffecececffedededffededeeffefefeffff0f1f0fff0f0f0fff0f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefeeefffefefeeffeeeeee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffefffefffffffffffefffefffefffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffffefffffefefefffffefefffefffffffefefffffefffefffefffffffefefffffefefefffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffefffffefefefffffefefffffefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffefffefffefffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffefffefffefffefffefefffffefefffffefffffffefffffffffefffffffffefffefffefffefffefffefefefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffffefefffefefefffffefefffefffffffefefffffefffefffefffffffefefffffefefefffffefffffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecebecffececebffebecebffebecebffebebecffececebffecececffecececffececebffecebecffecececffecececffebececffeaeaeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffbfbfbfff9f9fafff5f5f5ffe6e6e6ffdfdfdfffdcdcdcffdadadaffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d5d4ffd3d3d4ffd3d4d4ffd4d4d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcececfffcececeffcececeffcecdceffcdcecdffcdcdcdffcdcdcdffccccccffccccccffcccccbffccccccffcbcccbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c7c8ffc7c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfc0bfffbfbfbfffbebfbeffbebebeffbebebeffbdbdbdffbebdbdffbdbdbdffbdbdbdffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbbbabaffbababbffbab9baffb9bab9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b7ffb7b7b8ffb7b7b7ffb6b6b6ffb7b7b6ffb5b5b6ffb5b6b6ffb6b5b5ffb5b5b5ffb5b5b6ffb5b5b5ffb5b5b4ffb4b3b3ffb2b3b3ffb1b1b1ffb0b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b3ffb3b3b3ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb6b7b6ffb5b5b6ffb5b6b6ffb6b6b5ffb5b5b5ffb5b5b5ffb4b4b4ffb4b3b3ffb3b3b3ffb3b3b3ffb4b4b3ffb4b4b4ffb4b4b4ffb4b4b4ffb5b5b4ffb5b5b5ffb5b5b5ffb5b5b5ffb6b5b5ffb5b6b6ffb6b6b6ffb6b7b7ffb7b6b7ffb7b8b7ffb8b8b8ffb8b8b8ffb8b9b9ffb9b9b9ffbabab9ffbababaffbabbbaffbabbbaffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbcbcbcffbcbdbdffbdbdbdffbdbdbcffbdbcbdffbdbebeffbdbebeffbdbebdffbebebeffbebebeffbebfbeffbfbfbfffbfbfbfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c7c6ffc7c6c6ffc7c6c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcacaffcacacbffcbcbcbffcbcbccffcbcbccffccccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcececeffcececdffcececeffcfcfceffcececfffcecfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0cfffd0cfd0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d7d7ffd7d8d8ffdadadaffdeddddffe3e3e3fff1f1f1fff7f7f6fff9f9f9fffcfcfcfffdfcfdfffcfdfdfffefefefffdfefdfffefefefffefdfe000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffe0e0e0ffe4e3e4ffe3e3e3ffe5e5e4ffe7e7e7ffe7e6e7ffeaeaeaffe9eaeaffeaeaebffecececffecececffededecffeeeeeeffeeefeefff0f0f0fff1f1f1fff0f0f1fff0f1f1fff1f1f1fff0f0f0fff0f0f1fff0f1f0ffefefeeffeeeeee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffefffffffffefffefffefffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffffffefffffffefefefffefefffffffffffffffefffffffefffffefefefffefffefffffefefffffefffffefefefffffffefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffffffffffffffffffffefffffffffffffefefffefefffffffffefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefdfefffefefefffdfdfefffefefdfffefdfefffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefffffefefefffffefffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffefffffffffefffffffffffefffffffefffefffffefffffffffffffefefffffffefefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefefffefffefffefefffffefefefffffefefffefefefffffefffffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefffefffffefefffffefffffefefefffffffefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffafafafff9f8f9fff1f2f2ffe2e2e2ffdedddeffdcdcdbffd9d9d9ffd8d8d7ffd7d7d8ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcecfffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdcdccffcccccdffccccccffcbccccffcccbcbffcbcbcbffcbcbcaffcacbcaffcacacaffcacacaffc9c9caffcac9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c7ffc6c6c5ffc6c5c6ffc5c5c5ffc4c5c5ffc5c4c5ffc5c5c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbebfbfffbfbebfffbebfbfffbebebeffbebebeffbebebdffbdbdbdffbdbdbdffbdbdbdffbcbcbdffbcbdbcffbcbcbcffbcbcbbffbcbbbcffbcbcbcffbcbbbbffbbbbbbffbababbffbababaffbababaffbab9baffb9b9b9ffb9b9b9ffb8b9b9ffb9b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb7b7b7ffb6b7b7ffb7b7b6ffb6b6b6ffb5b5b6ffb6b5b6ffb5b5b6ffb5b5b5ffb5b4b5ffb3b3b3ffb1b2b2ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b2b3ffb3b3b2ffb4b3b4ffb3b3b3ffb3b3b3ffb5b4b5ffb5b5b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b5b5ffb6b6b5ffb5b5b5ffb5b5b6ffb5b5b6ffb4b4b4ffb4b4b4ffb4b4b4ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb5b6b6ffb5b5b5ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b7ffb7b7b7ffb7b8b7ffb8b8b8ffb9b8b9ffb9b9b8ffbab9b9ffb9b9baffbababaffbabbbaffbbbabbffbbbbbbffbcbbbbffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbdffbcbdbdffbdbdbdffbdbdbeffbdbdbeffbdbebeffbebebeffbebebeffbfbebeffbebfbeffbfbfc0ffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c2ffc3c2c2ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc9cac9ffc9cacaffcacac9ffcacacaffcbcbcbffcbcacbffcbcbcbffcbcbcbffcccccbffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcdceceffcececeffcececeffcfcfceffcecfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfd0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d2d3ffd2d3d3ffd3d3d3ffd4d3d4ffd5d5d5ffd5d5d6ffd7d6d6ffd7d7d7ffd9d8d9ffdcdcdcffe0e0e0ffe7e7e7fff4f4f4fff8f8f8fffbfbfbfffdfefefffdfcfdfffefefdfffefefdfffdfdfdfffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e4ffe5e4e5ffe7e7e7ffe7e7e7ffeaeae9ffeae9eaffebeaebffecececffecececffececedffeeeeeeffeeefeefff1f0f0fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff1f0f0fff0f0f0fff0f0f0ffefeeef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffffffffffefffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffefefffffffefffffefffefffefefefffefdfdfffdfefefffefdfefffefefefffdfefefffdfdfefffefefdfffdfefefffdfefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffefffefffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefefffffffefefffefffffffefefefffefffffffefefffffffefffffefffefffffffffffffefefffefefefffefefefffefffffffefffffffefefffffefffefffefffffffefffefffffefefffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfdfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfefffcfcfdfffdfdfdfffbfbfbfff9faf9fff5f5f6ffe7e7e7ffe0dfdfffddddddffdadadbffd8d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffd0cfcfffcfd0d0ffcfcfcfffcececfffcfcfceffcecfcfffcececeffcececeffcdcecdffcdcdcdffcdcdcdffcccdcdffcccdccffcbccccffcbccccffcbcbcbffcbcbcbffcbcacaffcacbcaffc9cacaffcac9caffc9cac9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc7c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc6c6c6ffc6c6c5ffc5c5c6ffc5c5c5ffc5c5c4ffc4c5c5ffc4c4c5ffc3c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c1ffc0c0c0ffbfc0c0ffc0bfbfffbfbfbfffbfbebfffbebfbfffbebebeffbebebeffbdbdbeffbebdbeffbdbebdffbdbdbdffbdbcbcffbcbcbdffbcbcbcffbcbcbcffbbbcbcffbbbbbcffbbbcbbffbbbbbbffbabbbbffbbbabaffbababaffbab9baffbababaffb9babaffb9b9b9ffb8b9b9ffb8b8b8ffb8b7b8ffb7b8b8ffb7b7b7ffb7b7b7ffb6b7b6ffb7b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b6ffb4b4b4ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b3ffb2b3b3ffb3b3b3ffb3b3b3ffb3b4b3ffb3b3b3ffb5b5b5ffb5b4b4ffb5b6b6ffb5b5b6ffb5b6b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b6ffb7b7b6ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb4b5b5ffb5b5b4ffb5b6b6ffb5b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb7b7b7ffb6b7b7ffb7b7b7ffb7b8b7ffb8b8b8ffb8b8b8ffb9b8b8ffb9b9b9ffb9b9b9ffbababaffbababaffbabbbaffbabbbbffbbbbbbffbbbbbbffbbbcbcffbcbbbbffbcbcbcffbcbcbcffbdbcbdffbdbdbcffbdbdbdffbdbebdffbdbdbeffbdbdbdffbebebeffbebebeffbfbebeffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c2c2ffc2c1c2ffc2c2c2ffc2c3c2ffc3c2c3ffc4c3c3ffc4c4c3ffc5c4c4ffc4c5c4ffc5c5c5ffc5c6c5ffc5c5c6ffc6c5c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9cacaffcacacaffcacbcbffcacbcbffcbcbcbffcbcccbffcbccccffcbccccffccccccffcccdccffcdcccdffcdcdcdffcdcdceffcececeffcdceceffcececeffcececeffcecfcfffcfceceffcfcfcfffcfcfcfffd0cfd0ffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d6d6ffd6d6d6ffd6d7d7ffd8d8d8ffdadadbffdededeffe4e3e3fff1f1f1fff7f7f6fff9f9fafffefefdfffffffffffefdfefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffeaeaeaffe9eaeaffebebeaffecececffecececffedededffeeeeefffeeeeeefff0f1f1fff0f1f1fff1f0f1fff0f1f1fff1f0f0fff0f1f1fff0f1f0fff1f0f1fff0f1f0fff0f0f1fff0f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefefffffefefffffefffffefefefffffffffffefefffffffefffffefefffffffefffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffefffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefefffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffefffffffffefffffffefffefefefffefefefffefefffffefefefffdfefdfffefefefffdfefdfffefdfefffdfdfefffefefefffefdfdfffefefdfffefdfdfffefefdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffefffffffffffffffffffffefffffefffffffffffffffefffefffefefffffffffffffffffffffefffefffefffefffffefffffffffefffefffffffefffefffefffffffefffffffefefffffefefefffffffefffefefefffffefffffefffffffefefefffefefefffefefffffefefefffefefffffefefffffefffefffffefefffefffefffffefefffffffefffefefefffffefefffffffefffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfdfffcfcfcfffdfcfdfffdfefdfffdfefefffcfcfcfffdfcfdfffcfcfcfffcfcfcfffafbfbfff8f9f9fff2f2f3ffe5e5e5ffdfdfdfffdcdcdcffdadadaffd8d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffd0d0d0ffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfceceffcececeffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdcccdffccccccffccccccffcbcbcbffcbcbcbffcbcacbffcbcacaffcacacaffcac9caffc9c9c9ffc9c9caffc9c9c9ffc9c8c9ffc8c8c8ffc9c8c9ffc8c8c7ffc7c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c6ffc6c6c6ffc5c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc0c1c0ffc0c1c0ffc1c0c0ffc0c0bfffbfc0c0ffbfc0bfffbfbfbfffbebfbfffbebebfffbebebeffbebebeffbebebeffbebdbeffbdbebeffbdbdbdffbdbdbcffbdbdbdffbcbcbcffbcbcbdffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbbbbbaffbababaffbababaffbababaffbab9baffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b7b7ffb8b7b7ffb7b7b7ffb7b6b7ffb6b6b7ffb7b6b7ffb6b6b6ffb6b6b6ffb5b5b6ffb5b4b5ffb4b4b3ffb2b3b3ffb3b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b3ffb4b5b5ffb4b4b5ffb6b5b5ffb6b6b5ffb5b6b5ffb6b6b6ffb6b6b6ffb6b6b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b7ffb6b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb7b7b6ffb6b6b6ffb6b7b6ffb6b6b6ffb6b6b5ffb5b6b6ffb5b5b6ffb6b5b6ffb6b6b6ffb7b7b6ffb6b6b7ffb7b6b7ffb6b7b7ffb6b7b6ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b8ffb8b7b8ffb8b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffbabab9ffbab9b9ffbababaffbabbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbcbcbcffbdbcbcffbdbcbcffbdbcbdffbdbdbdffbdbdbeffbdbdbdffbebdbeffbdbdbeffbfbebfffbfbfbeffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c1c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c4ffc3c4c3ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc5c6c6ffc6c7c6ffc7c6c6ffc7c7c6ffc7c7c7ffc7c8c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffcac9caffc9cacaffcacacaffcacacaffcbcacbffcacbcaffcbcbcbffcbcbccffcbccccffcccbccffccccccffcdccccffcdcdccffcdccccffcecdcdffcdcecdffcececeffcececeffcececeffcececeffcececfffcfcecfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd3d4d4ffd5d5d5ffd6d6d6ffd6d7d6ffd8d7d7ffd9d9d9ffdcdcddffdfe0e0ffe7e7e7fff4f4f4fff8f8f8fffcfcfcfffffffffffefefefffffffffffefdfefffefefdfffefefefffefefdfffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeae9e9ffebebeaffecececffecececffecececffefeeeeffeeefeefff1f0f1fff0f1f1fff1f1f0fff0f0f1fff0f0f1fff1f0f0fff1f0f0fff1f0f0fff1f0f1fff0f0f0fff1f0f1fff0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffefefefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefefffefffffffffffefffffffefffffefffffefefefffefefefffefefefffdfefefffdfefefffdfefdfffdfdfefffefdfdfffefefefffdfdfdfffefdfefffefefdfffdfefefffdfefefffefefefffefefdfffdfefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffffefffffffefffffffefffffffffffffefffefffffffffffefefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffefefffffffefffffffffffffffefffffefefffefffffffefffffffffffffffefffffffffefffffefffefffefffffffefffefffffffffffefefefffefffffffffffefffefffefffffefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefffefffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffefffffffffffffefffffffefffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffffefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfbfbfff9fafafff8f8f8fff1f1f1ffe2e2e2ffdeddddffdbdbdbffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d6ffd6d5d6ffd5d6d5ffd5d6d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd2d2d1ffd2d1d2ffd0d1d0ffd0d1d0ffd1d0d0ffcfd0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcdceceffcdcecdffcdcecdffcdcdcdffccccccffccccccffcccbccffcbcbccffcccccbffcbcbcbffcbcacbffcacacbffcacacbffcac9caffcac9c9ffcac9caffc8c9c8ffc9c9c9ffc8c8c9ffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc5c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc0c1c1ffc1c0c1ffc0c1c0ffbfc0c0ffbfc0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbeffbfbfbeffbfbebfffbebebeffbdbebdffbebebdffbdbdbdffbdbdbdffbcbdbcffbdbcbdffbdbcbcffbdbcbcffbbbbbcffbcbbbcffbcbbbbffbbbbbbffbabbbbffbbbbbbffbababaffbababaffb9b9b9ffb9b9b9ffb9b8b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb7b7b6ffb6b5b6ffb5b5b5ffb3b4b4ffb3b3b3ffb2b2b2ffb4b3b4ffb4b4b3ffb5b4b5ffb4b5b5ffb6b6b5ffb5b5b5ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb6b6b6ffb5b6b6ffb6b6b5ffb5b4b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff898988ff888889ff898989ff898988ff898989ff898989ff898989ff8a8a89ff8a8a8aff8b8b8aff8b8a8aff8b8b8bff8b8c8bff8c8c8cff8b8c8cff8c8b8cff8c8c8cff8b8c8cff8c8c8cff8c8d8cff8d8c8dff8d8e8dff8e8e8dff8e8e8eff8f8e8fff8f8f8fff8f908fff919090ff909191ff919192ff929292ff939393ff939393ff949494ff949494ff949494ff949494ff949594ff949494ff949595ff959594ff959595ff959595ff969697ff979798ff999998ff9a9a9aff9b9a9aff9b9b9cff9c9c9cff9d9c9dff9f9e9effa0a0a0ffa1a1a1ffa4a3a3ffa4a4a5ffa5a5a5ffa6a7a7ffa9a9a9ffaaaaabffadadadffafafafffb0afb0ffb0b1b1ffb2b2b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb7b7b7ffb7b7b6ffb7b6b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b7ffb7b6b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb6b7b7ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b7ffb8b7b7ffb7b7b7ffb7b7b8ffb7b8b7ffb8b8b8ffb8b8b8ffb9b9b9ffb8b8b9ffb9b9b9ffbab9b9ffb9babaffbababaffbbbbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbcffbcbbbcffbcbcbcffbcbcbdffbdbcbcffbdbdbdffbdbdbeffbdbdbdffbebdbdffbebebeffbdbebdffbfbebeffbebebfffbebebeffbfbfbfffbfc0c0ffc0bfc0ffc0c0c0ffc1c1c0ffc1c0c1ffc1c1c1ffc2c2c1ffc1c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c7c6ffc6c7c7ffc7c6c7ffc7c8c7ffc7c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffcac9caffc9c9c9ffc9cac9ffcbcacaffcacacaffcacbcbffcacbcbffcbcbcbffcccbcbffccccccffccccccffccccccffcdcdccffcccdcdffcdcdcdffcdceceffcececdffcececeffcececeffcececfffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0cfd0ffd0cfd0ffd0cfd0ffd1d0d0ffd0d0d0ffd1d1d0ffd0d0d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d3ffd3d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffdbdbdbffdeddddffe3e3e3fff1f2f1fff7f7f7fffaf9fafffdfefdfffffffffffffffffffefefefffffffffffefefdfffdfefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecededffeeeeeeffeeefeefff1f1f0fff0f0f1fff0f0f1fff0f0f1fff0f0f1fff1f1f0fff0f0f1fff1f0f0fff0f0f1fff1f0f1fff1f0f1fff1f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffefffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffefffefffefefffffffffffffefefffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffffefefffefdfefffefdfefffdfefefffefdfefffdfdfdfffefefefffdfefdfffdfefdfffefdfdfffdfefefffdfefdfffefdfefffefefdfffefefefffefefefffefdfdfffefefefffdfefefffefefefffefefefffefffefffefefffffefffefffefefffffffffffffffefefffefffffffffffffffefefffffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefefffefffffffefefffffefefefffffffffffefffefffefffefffffefefffefffffffefefefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffffffefffffffffffffffffffffffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfdfdfffdfdfefffdfdfdfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfcfdfffbfafbfff9f9f9fff7f6f6ffe7e8e8ffdfdfdfffddddddffdbdadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffd1d0d0ffcfd0d0ffd0cfd0ffcfcfcfffcfd0d0ffcfcfcfffcecfceffcfceceffcececeffcdcecdffcecdceffcdcdcdffcdcdcdffcdcdcdffcdccccffccccccffcbccccffcccccbffcbcbcbffcbcbcaffcacbcbffcacbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c9ffc7c7c8ffc7c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c3ffc2c2c2ffc1c2c2ffc1c2c1ffc1c1c1ffc1c0c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbeffbebebeffbebfbfffbebebeffbfbebeffbebdbeffbebdbdffbdbebeffbdbdbdffbcbdbdffbdbdbdffbcbdbcffbcbdbcffbcbcbcffbbbcbcffbbbbbbffbcbbbcffbbbbbbffbbbbbbffbababbffbababaffbababaffb9b9baffb9b9b9ffb9b8b9ffb8b9b8ffb8b8b9ffb8b8b8ffb7b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b7ffb6b7b7ffb5b5b6ffb4b5b5ffb3b3b3ffb2b2b3ffb4b5b5ffb5b4b5ffb5b5b6ffb5b5b5ffb6b5b5ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb4b4b5ffb4b4b5ffb4b4b3ffb3b4b3ffb3b3b3ffb3b3b3ffb2b1b2ffb0b1b1ffafafafffadadadffacacabffa9a9a9ffa7a7a7ffa6a5a5ffa4a4a4ffa3a4a4ffa2a2a2ffa1a1a1ffa09fa0ff9f9e9eff9d9d9dff9c9b9cff9a9b9bff9a9a9aff999999ff989998ff989797ff969797ff969696ff969596ff959595ff949494ff949494ff939393ff929293ff919292ff919191ff919091ff909190ff909191ff909090ff8f9090ff908f8fff8f8f8fff8e8f8eff8e8e8eff8d8d8eff8d8d8dff8c8c8dff8c8c8cff8c8b8cff8b8c8cff8b8c8bff8c8b8cff8b8b8bff8b8b8bff8b8a8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8a8aff8b8b8bff8a8b8bff8b8b8aff8b8b8bff8b8b8bff8b8b8bff8b8a8bff8a8a8aff898a8aff89898aff898989ff888989ff898989ff898888ff888888ff898989ff898888ff898889ff898889ff898889ff888989ff898889ff888988ff898989ff888888ff888988ff898888ff888989ff888988ff898889ff898989ff898989ff898989ff898989ff898989ff898989ff898989ff898889ff898988ff898989ff898989ff888989ff898988ff888888ff878887ff888888ff898989ff8a8a8aff89898aff8a8a8aff8b8a8aff8a8a8aff8a8b8aff8b8a8bff8a8a8aff8a8a8aff898888ff888989ff888989ff898989ff898989ff898989ff898989ff8a8989ff8a8a8aff8a8a8bff8b8b8aff8b8b8bff8b8b8bff8c8c8cff8c8b8cff8c8c8cff8b8c8cff8c8c8cff8c8c8cff8c8c8cff8c8d8dff8d8d8dff8d8d8dff8e8e8eff8e8e8eff8f8f8fff908f8fff919090ff909191ff919192ff929292ff939393ff939393ff939493ff949494ff949595ff949494ff959495ff949494ff949494ff949495ff959494ff959696ff969697ff979797ff999899ff9a9a99ff9a9b9bff9b9c9bff9b9c9cff9d9d9dff9e9e9effa0a0a0ffa1a2a1ffa3a3a4ffa5a5a5ffa5a5a6ffa7a7a7ffa9a8a8ffaaababffadadadffafaeafffb0afb0ffb1b1b1ffb2b1b2ffb2b3b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b5b5ffb5b5b5ffb6b6b6ffb6b6b6ffb6b6b7ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb5b6b6ffb6b6b6ffb6b7b6ffb6b7b7ffb7b7b7ffb7b7b7ffb7b7b8ffb7b7b7ffb8b7b8ffb8b7b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffb9bab9ffbab9baffbababaffbababaffbbbabbffbbbbbaffbbbbbbffbbbbbcffbcbbbbffbcbcbcffbcbcbcffbcbcbcffbdbcbdffbdbdbcffbdbdbdffbdbebdffbdbdbeffbebebeffbebdbdffbebebeffbebebeffbebebfffbfbfbfffbfbfbfffbfbfc0ffc0bfc0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c6ffc6c6c5ffc6c7c6ffc6c7c7ffc7c7c7ffc7c7c8ffc7c8c7ffc7c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9cacaffcac9c9ffcbcacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcccdccffcdccccffcccdcdffcdcdcdffcecdceffcececdffcececeffcececeffcfceceffcecfcfffcecfcfffcfcfcfffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd2d2d2ffd1d1d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd6d5d6ffd6d7d7ffd7d8d8ffdadadaffdddddcffe0e0e0ffe7e7e7fff4f4f4fff8f8f8fffcfcfdfffffefefffefefefffffffffffffffffffefefffffffffffffdfefefffdfefefffefefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeffff0f1f0fff1f1f1fff1f1f1fff1f0f0fff0f1f1fff0f1f1fff1f1f0fff1f0f1fff1f1f0fff0f1f1fff1f1f1fff0f0f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefffefffffefffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffefffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefefefffffffffffefffefffefefffffffefefffffefefffefefefffefefefffefffefffefdfefffdfefefffefefdfffefdfefffdfefefffdfdfefffefdfdfffdfdfdfffdfefefffefefdfffefefdfffdfefefffdfdfefffdfdfdfffefefefffdfdfefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffefffefffefffffffffffffefffffffefffffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffefffffefffefffefefffffffefefffffefefffefefefffefefefffffffefffffefefffefffffffffefefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffefefefffefefefffdfcfcfffafafafff8f9f9fff3f2f2ffe3e3e3ffdededeffdcdcdcffdadadaffd9d9d8ffd8d8d8ffd7d7d7ffd6d7d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d3ffd2d3d3ffd2d2d3ffd3d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d1ffd0d0d0ffd0cfd0ffcfd0d0ffcfcfd0ffcfcfcfffcfcecfffcecfcfffcfcfceffcececeffcdceceffcdcdceffcdcdcdffcdcdcdffcccccdffcccdccffccccccffccccccffcbcccbffcbcbcbffcbcacbffcbcacaffcacacaffcacacaffcac9c9ffc9cac9ffc9c9c9ffc8c9c8ffc9c9c8ffc8c8c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc2c1c2ffc0c0c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfc0ffc0bfbfffbfbfbfffbfbebfffbfbfbfffbfbfbfffbfbebeffbdbebeffbebebdffbebdbeffbdbdbeffbdbdbdffbdbdbdffbdbcbcffbcbdbcffbcbdbcffbcbcbcffbbbcbcffbbbbbcffbbbbbbffbbbbbbffbababbffbababaffb9b9b9ffbababaffb9b9b9ffb8b8b8ffb8b8b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b7ffb7b8b7ffb7b7b7ffb7b7b6ffb7b7b6ffb6b7b7ffb6b6b6ffb4b5b4ffb3b3b3ffb5b4b5ffb6b5b6ffb6b5b5ffb5b6b5ffb5b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb3b4b4ffb3b3b3ffb3b3b3ffb3b3b2ffb2b1b2ffb1b1b1ffafafafffadaeadffabababffaaa9aaffa7a8a7ffa6a5a6ffa5a5a5ffa4a3a3ffa2a2a2ffa1a1a1ffa0a0a0ff9f9e9eff9d9d9dff9c9c9bff9b9a9bff9a9a9aff999999ff989898ff979797ff979797ff969696ff969695ff959595ff949495ff939493ff949393ff929293ff919292ff919191ff919191ff909190ff909090ff909090ff908f8fff908f8fff8f8f8fff8f8e8eff8d8e8eff8e8d8eff8d8d8cff8d8d8cff8c8c8cff8c8c8bff8b8c8bff8b8b8bff8c8b8cff8c8b8bff8b8b8bff8b8b8bff8a8b8bff8b8a8aff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8aff8b8b8bff8b8b8bff8b8b8bff8b8a8bff8b8b8bff8b8b8bff8a8a8bff8a8a8aff89898aff898a89ff898989ff898989ff888989ff888889ff898989ff898989ff898889ff898989ff898989ff898889ff888989ff898988ff898889ff888889ff878888ff888787ff878787ff888888ff898988ff898989ff888989ff888989ff898989ff898989ff888889ff898989ff898989ff898989ff898989ff888889ff898889ff898888ff898888ff898888ff888787ff878787ff888788ff888988ff898989ff898a8aff8a8a8aff8a8a8aff8a8a8aff8b8a8bff8b8a8aff8b8a8aff8a8b8aff8a8b8aff898888ff898989ff888988ff898988ff898989ff898a89ff8a8a8aff8a8a8aff8a8a8aff8a8a8aff8b8a8aff8b8b8bff8b8b8bff8c8c8cff8b8c8cff8b8c8cff8b8b8bff8c8c8cff8b8c8cff8c8c8cff8d8d8dff8e8d8dff8d8d8dff8e8e8eff8f8f8eff8f8e8fff8f9090ff919090ff919091ff919292ff929292ff939293ff939393ff949494ff959594ff959594ff949495ff949495ff949494ff959494ff949494ff959595ff959595ff979797ff979897ff989898ff9a999aff9b9a9aff9b9b9bff9c9c9bff9d9d9cff9e9f9effa0a0a0ffa1a2a1ffa4a3a3ffa4a5a4ffa5a5a5ffa6a7a6ffa8a8a8ffabaaabffadacadffafaeafffb0b0b0ffb0b1b1ffb2b1b1ffb2b2b3ffb3b3b3ffb4b4b4ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb6b7b7ffb7b6b6ffb7b7b6ffb7b7b7ffb7b6b7ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b6ffb7b6b7ffb7b7b7ffb7b7b7ffb8b8b7ffb8b8b8ffb8b7b8ffb8b8b8ffb8b8b8ffb9b8b8ffb8b9b9ffb9b8b8ffb9b8b9ffb8b9b9ffb9b9b9ffbab9b9ffbab9baffbababaffbbbbbaffbbbbbaffbabbbbffbbbbbcffbbbbbbffbcbcbcffbbbbbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbebdbdffbebebdffbebebeffbebebeffbfbebfffbfbfbeffc0bfbfffbfc0c0ffc0c0bfffc0c0c0ffc0c1c0ffc1c1c1ffc2c1c1ffc2c1c2ffc2c2c2ffc2c3c3ffc3c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c4ffc5c5c4ffc5c6c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc7c7c8ffc7c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c8c9ffcac9c9ffcac9c9ffcac9caffcacacaffcbcbcaffcbcacaffcacbcbffcccbcbffcccbccffcbccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcececdffcdceceffcdceceffcececeffcfceceffcececfffcecfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffd0d0d0ffd1d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd9d9d9ffdbdcdbffdfdedeffe5e6e5fff2f2f1fff8f8f7fffafafafffdfdfdfffdfdfdfffefefefffefefefffffefffffffffffffefefefffffffffffdfdfdfffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffffffffffefffefffefefefffffefefffefefefffefefffffefefefffffffefffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefefffffefefffefffffffefffffffefffffffffffffffefefefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefefefffffefefffffefefffffefefffefefefffefefefffdfefefffdfefefffefdfdfffefefdfffdfefefffefefdfffefdfefffdfefdfffefefefffefdfdfffefdfdfffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffefffefffffffffffffefffffefffffffefefffffffffefffffffffffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffefefffffefefffefefffffefffefffefefefffefffffffffefefffffffefffefffffffefffefffffefffffefffefffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffefefefffefefefffcfcfdfffdfdfdfffcfcfbfff9fafafff6f5f5ffe7e6e6ffe0e0dfffddddddffdbdbdbffd9d9daffd8d8d8ffd8d8d8ffd7d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffcfd0d0ffd0cfd0ffd0d0cfffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcecdceffcecdcdffcecdcdffcdcdcdffcccdcdffccccccffcccccdffccccccffcccbccffcbcbccffcbcbcbffcbcacaffcacbcaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c8c7ffc6c6c7ffc6c6c7ffc7c7c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc5c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc2c1c1ffc2c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0bfffc0c0c0ffbfbfbfffc0bfbfffbfbfbfffbfbebeffbebebfffbebfbeffbebebeffbdbebeffbebdbeffbebebdffbdbebdffbdbdbdffbdbcbdffbcbdbcffbcbcbdffbcbcbcffbcbbbbffbcbbbbffbbbbbbffbabbbbffbababaffbababbffbababaffbab9baffb9b9b9ffb9b9b9ffb9b9b8ffb8b9b8ffb9b9b9ffb8b9b8ffb7b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb7b7b7ffb6b7b7ffb5b5b5ffb5b5b5ffb2b2b3ffb5b5b5ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b3ffb3b3b3ffb3b3b3ffb2b2b3ffb1b1b2ffb0b0b1ffafafafffaeadadffabacacffaaa9a9ffa8a7a8ffa6a6a6ffa5a5a4ffa4a4a4ffa2a2a2ffa1a1a1ffa0a0a0ff9f9e9eff9d9d9dff9b9c9cff9b9b9bff9a9a9aff999999ff989998ff979898ff979796ff969696ff959695ff959595ff959494ff949393ff949393ff929393ff919292ff919191ff919191ff909090ff909091ff909090ff909090ff908f8fff8f8f8fff8f8f8fff8e8e8eff8d8d8dff8d8d8dff8c8c8cff8c8c8cff8c8c8bff8c8c8cff8b8c8cff8b8b8bff8b8c8bff8a8a8bff8b8b8bff8b8b8bff8a8b8bff8b8a8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8a8bff8a8a8bff8a8a8aff8a8a89ff8a8989ff898989ff898988ff898989ff898989ff898988ff898989ff898889ff898988ff898989ff898988ff898989ff898989ff888989ff888888ff888888ff888887ff878787ff878787ff888788ff888888ff898889ff898889ff898889ff898989ff898989ff898989ff898989ff898989ff898989ff898989ff898889ff898989ff898888ff888988ff888888ff878887ff868787ff878787ff878787ff888888ff898989ff8a8a8aff8a8a8aff8a8a8aff8b8b8aff8a8a8aff8a8a8aff8b8b8aff8a8b8aff8b8a8aff888888ff888888ff888989ff898888ff898989ff898989ff898a89ff898a89ff8a8a8aff8a8a8aff8a8a8bff8a8a8bff8b8b8bff8c8c8bff8c8c8cff8c8c8bff8c8c8cff8c8c8cff8c8c8cff8d8d8dff8d8c8dff8e8d8dff8e8e8eff8e8e8eff8e8e8fff8f8f8fff8f8f8fff909090ff919091ff929291ff929292ff939392ff939394ff939494ff949494ff959494ff949494ff959494ff949495ff949495ff949494ff959595ff959595ff969697ff979798ff989998ff9a9999ff9a9b9aff9c9b9bff9c9c9cff9c9d9dff9e9e9effa0a0a0ffa2a2a2ffa3a3a3ffa5a5a4ffa6a6a6ffa7a7a7ffa9a9a8ffaaaaabffacacadffafafafffafb0b0ffb1b0b1ffb2b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb7b7b7ffb6b6b7ffb6b7b7ffb6b6b7ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb8b7b7ffb8b8b8ffb8b8b7ffb8b8b8ffb8b8b8ffb9b8b8ffb9b8b8ffb9b8b8ffb8b8b9ffb9b9b9ffb8b9b9ffb9b9b9ffb9b9b9ffbabab9ffbababaffbababaffbbbabbffbabbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbcbdbdffbdbdbdffbdbdbeffbdbdbdffbebdbdffbebebdffbebebeffbebfbeffbebebeffbfbfbfffbfbfbfffbfbfc0ffc0c0bfffc0c0c0ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c2ffc2c2c2ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc6c6c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcac9caffcacacaffcbcacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffcccdccffcccdcdffcdcdccffcdcdcdffcdcdcdffcececeffcecdceffcececeffcfceceffcecfcfffcecfcfffcfcfcfffcfcfd0ffcfcfcfffd0cfd0ffcfcfd0ffcfd0d0ffd0d0cfffd0d0d0ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d6ffd6d6d6ffd6d7d7ffd8d7d8ffdadadaffdddddcffe2e2e2fff1f0f0fff6f7f7fff8f9f9fffcfcfcfffefefefffdfdfdfffdfdfdfffefefefffefefefffffffefffffffffffefffefffffffffffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffefffefffffefefffffffefffffffffffffffefffffffefffefefefffefffefffefefefffffffefffffefffffefefffffffffffffefffffffffefefffffefefffffffefffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffefffefefffffefffffffffffefffefffffffffffefffefffffffefefffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefefffffefefefffefefefffefdfefffefefdfffdfefdfffefefdfffefdfdfffdfdfefffefdfdfffefefefffdfdfefffdfefdfffdfefdfffdfdfefffdfefefffefefdfffdfefefffefefdfffdfefefffdfefefffefdfefffefefefffefefefffffefefffffefffffffffffffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffefffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefefffffffefffefefffffffffefffefffefffffffefffffefefffefefffffffefefffffffffffefefffffefffefffffffefffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff272727ff272727ff404040ff4c4d4cff4d4d4cff4d4c4dff4c4d4dff4d4d4cff4d4d4dff4d4c4dff4d4d4cff4d4d4dff4c4c4dff4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4f4f4eff4e4e4fff4f4e4fff4e4e4eff4f4f4eff4e4f4fff4f4e4fff4e4e4fff4f4e4fff4f4f4eff4e4e4eff333333ff1a1919ff13131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffcfcfcfffdfdfdfffdfcfcfffefefefffefefdfffdfdfcfffefefefffefefdfffdfcfdfffafafbfff9f8f9fff2f3f3ffe6e5e5ffdfdfdfffdcdddcffdbdadaffd9d9d8ffd8d8d8ffd8d8d7ffd6d7d7ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d0ffd0d0d1ffd0d0d0ffcfd0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcdcdceffcdceceffcdcdcdffcccdcdffcdcdccffccccccffccccccffcccbccffcccccbffcbcbcbffcbcbcbffcbcacbffcbcbcaffcacacaffcac9caffc9cac9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c7ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c4c5ffc4c5c4ffc5c4c4ffc4c4c3ffc4c4c3ffc3c3c3ffc2c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c0ffc0c1c0ffc0c0c0ffc0bfc0ffc0c0c0ffc0c0bfffbfbfc0ffbfbfbfffbfbfbeffbebebfffbfbebeffbebebeffbebebdffbebebeffbdbdbeffbebdbdffbdbebdffbdbcbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbbbbbbffbabbbaffbababaffbab9baffbababaffbab9b9ffbab9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb9b8b8ffb8b8b7ffb8b7b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb6b6b6ffb6b6b5ffb5b5b5ffb6b6b5ffb6b5b6ffb5b6b6ffb6b6b6ffb5b6b6ffb6b5b5ffb5b5b5ffb5b5b4ffb5b5b5ffb4b3b3ffb4b4b3ffb3b3b3ffb2b3b3ffb2b1b2ffb0b0b0ffafafafffadaeaeffacacacffa9a9aaffa8a7a8ffa6a6a6ffa4a5a4ffa3a4a3ffa2a2a2ffa1a1a1ffa0a09fff9e9f9fff9d9d9dff9c9c9bff9b9b9bff9a9a9aff999999ff989898ff989797ff969797ff969696ff969696ff959595ff949594ff949494ff939393ff929393ff929291ff919191ff919190ff909190ff909091ff909090ff909090ff908f8fff8f8f8fff8f8e8fff8e8e8eff8e8d8eff8d8c8dff8c8d8cff8d8c8cff8c8c8bff8c8c8cff8c8c8bff8c8b8bff8b8b8bff8b8b8bff8a8a8bff8b8b8aff8b8a8bff8a8a8aff8a8a8bff8a8b8bff8b8a8aff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8a8b8bff8b8a8bff8a8a8aff8a8a89ff898a8aff8a898aff898989ff898989ff898989ff888988ff888888ff898888ff898989ff898988ff888989ff898889ff898988ff898889ff898888ff878888ff888887ff878787ff868787ff878787ff888887ff878788ff888888ff888988ff888889ff898989ff898989ff888989ff898989ff888989ff888989ff898889ff898989ff898888ff898888ff888788ff888887ff878687ff868686ff868786ff888787ff888887ff898989ff898989ff8a8a89ff8a8a89ff8a8a8aff8a8a8aff8a8b8aff8b8a8aff8a8a8aff8a8a8bff8a8a8aff898888ff888888ff888988ff898989ff898989ff898a89ff8a8a89ff898a8aff8a8a8aff8a8a8aff8b8b8aff8b8b8bff8c8b8bff8b8b8cff8c8c8cff8c8c8bff8c8c8cff8c8c8cff8c8c8cff8d8d8dff8d8d8cff8d8e8eff8e8d8dff8e8e8eff8e8e8eff8f8f8fff8f908fff909090ff919191ff919192ff929292ff939393ff939393ff949493ff949494ff949495ff949595ff949594ff949494ff949494ff949494ff949595ff969596ff969796ff989797ff999899ff9a999aff9b9b9aff9b9b9cff9c9b9cff9d9d9cff9f9e9effa0a0a0ffa2a2a2ffa3a3a3ffa5a4a4ffa5a5a5ffa7a7a7ffa8a8a8ffababaaffadacadffaeaeafffb0b0b0ffb0b1b1ffb2b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b4ffb5b6b5ffb6b6b5ffb6b6b6ffb7b6b7ffb6b6b6ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b8ffb9b9b9ffb9b9b8ffb8b9b9ffb9b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffbabab9ffbababaffbababbffbbbabaffbbbbbbffbbbbbbffbbbcbbffbbbcbbffbbbbbcffbcbcbcffbcbcbcffbcbdbcffbdbdbcffbcbdbdffbdbdbdffbebdbdffbebebdffbebdbdffbebebeffbebebeffbfbfbeffbfbebfffbfbebfffbfbfbfffc0bfbfffc0c0bfffc0c0c0ffc1c1c0ffc1c1c0ffc1c1c1ffc1c2c1ffc1c1c2ffc2c3c2ffc3c2c3ffc2c3c3ffc4c3c4ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c5c5ffc6c6c5ffc6c6c6ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffcacacaffcbcacaffcacbcbffcbcacbffcbcbcbffcbcbcbffcccccbffcbccccffccccccffcdccccffcccdcdffcdcdccffcececdffcdcdceffcececdffcececeffcececeffcecfcfffcfcfceffcecfcfffcfcfcfffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d0d1ffd2d1d1ffd1d2d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd7d6d7ffd7d7d7ffd9d9d9ffdbdcdcffdfdedeffe6e6e6fff4f4f4fff8f8f8fffbfafafffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffffffefffefefefffffffffffffffffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefffefffefffffffefefefffefefffffefefefffffefefffefefffffefffffffffefffffffffffffefffffffffffffffefefffffefefefffefffffffefffefffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffefffefffefffffefefffffefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffffffffffffefefffefffffffffffffffffefefffefffefffefffffffffffffffefefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefefefffefefefffefefefffdfefefffefdfefffdfefefffdfdfdfffdfefdfffefefdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffdfefdfffefdfdfffefdfdfffefefefffdfefdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefffefffffffefffefefffffefefffffffefffffefffffffefefefffefffefffffffefffefefefffffefffffefefefffffffffffffffffffefffefffffefefffffffefffffffffffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363736ff272728ff272728ff272727ff3f4040ff4d4c4dff4d4d4cff4d4d4cff4d4c4cff4d4d4dff4c4c4cff4d4d4dff4d4d4dff4c4d4cff6a6a69ff6a6a69ff6a6a6aff6a6a69ff6a696aff6a6a6aff6a6a6aff696969ff686868ff686868ff696969ff696a6aff6a6a6aff6b6a6aff6a6a6aff6a6b6bff6a6b6bff6a6a6aff6a6a6bff6a6a6aff6b6a6aff6a6a6bff6a6b6aff6a6a6aff696969ff696969ff696969ff696969ff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff4e4e4fff4e4e4eff4f4e4eff4e4e4eff4e4e4eff4e4e4fff4f4e4eff4e4e4eff4e4e4eff343333ff19191aff131313ff24242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfdfdfffcfcfcfffefefefffdfefefffdfcfcfffefefefffefefefffdfcfdfffdfefefffcfcfcfffafafafff8f8f8fff1f1f1ffe2e2e3ffdddeddffdcdbdbffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d4ffd3d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfd0cfffd0cfcfffcfcfcfffcfcfcfffcececeffcecfcfffcececeffcdcecdffcecdcdffcdcdcdffcdcdcdffcccdccffcccccdffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcacaffcacbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c7ffc7c6c7ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c2c3ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbebfffbebfbfffbebebeffbebebeffbebebdffbebdbdffbebdbdffbdbdbdffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbbbbbbffbababbffbbbabaffbabbbaffbababaffb9bab9ffbab9baffbab9b9ffb9bab9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb6b7b7ffb7b7b6ffb6b6b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb4b5b5ffb4b5b4ffb4b3b4ffb4b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb0b0b0ffafafafffadadadffabababffa9a9aaffa8a7a7ffa5a6a6ffa5a5a5ffa4a3a3ffa2a2a3ffa1a1a1ff9fa0a0ff9e9e9fff9d9d9dff9c9c9cff9b9a9bff9a9a9aff999999ff989899ff979797ff979796ff979696ff969595ff959595ff949494ff949494ff949393ff929392ff929191ff919191ff919191ff909190ff909090ff909090ff8f9090ff909090ff8f8f8fff8e8e8eff8e8e8eff8d8e8dff8d8d8dff8d8c8cff8c8c8cff8c8c8cff8b8c8cff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8a8bff8a8b8bff8b8a8bff8b8b8bff8a8a8bff8a8b8aff8a8a8aff8a8a8aff8a8b8bff8a8b8bff8b8b8bff8b8b8bff8b8b8bff8b8a8bff8a8b8bff8a8a8aff8a8a8aff898989ff898989ff898989ff898989ff888989ff898989ff898888ff888888ff888889ff888989ff888989ff888989ff898989ff888889ff888889ff888788ff878888ff878787ff878786ff878786ff878787ff878787ff878787ff888888ff888888ff888988ff898888ff898988ff898989ff898988ff898889ff898989ff898989ff898989ff888888ff888888ff878787ff868787ff868686ff868585ff858685ff868787ff878887ff878787ff888888ff898989ff8a8989ff8a898aff8a8b8aff8b8a8bff8a8b8bff8a8a8bff8a8b8aff89898aff898989ff888889ff888988ff898889ff898889ff898989ff898989ff8a8a8aff8a898aff8a8a8aff8a8a8aff8a8a8aff8a8b8bff8b8b8bff8b8c8bff8c8c8cff8c8c8cff8c8c8cff8c8b8cff8c8c8cff8c8c8dff8c8d8dff8d8e8dff8d8d8eff8e8e8eff8f8e8fff8e8f8fff8f8f8fff909190ff919190ff919191ff929292ff929292ff939494ff949494ff949494ff949494ff949494ff949494ff939493ff939394ff959494ff959595ff969696ff969696ff979797ff999898ff999a9aff9b9a9bff9b9b9bff9b9c9bff9d9d9dff9e9f9fffa0a0a0ffa2a2a2ffa3a3a3ffa5a4a4ffa6a5a6ffa6a7a7ffa9a8a9ffabababffacadadffafafafffafafb0ffb0b0b1ffb1b1b2ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffb5b6b6ffb6b6b6ffb7b6b6ffb7b6b7ffb7b7b7ffb7b8b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffb9b9baffb9b9baffbab9baffb9babaffbababaffbabbbaffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbcffbdbdbdffbebdbdffbdbebeffbebebeffbdbebdffbebebeffbebebeffbebfbeffbfbebfffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc0c1c1ffc2c1c1ffc2c1c2ffc2c3c2ffc3c2c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacbcaffcacacbffcacbcbffcbcbcbffcbcbccffcbcbccffcccbccffcccccdffccccccffcccdccffcdcdcdffcdcdcdffcecdcdffcdcdcdffcececeffcfceceffcececeffcfceceffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffdbdbdaffdcdcddffe2e2e2fff0f1f1fff6f7f6fff9f9f9fffcfcfcfffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffdfefeffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefffffefffefffefefefffefefefffefefffffffefefffefefefffefefffffefffffffefefefffefffefffefefefffffefffffffefefffffefefffffefefffffffefffffffefffefffffffffffffffffffffffffffefffefffefffffefefffffefffffefffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffefffffffefffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffefefefffffefefffefffefffefefefffffefefffefffffffffffefffffefefffefffefffffffffffffffffffffefefffefffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfefffefefdfffefdfdfffdfdfefffdfefefffdfdfefffefefdfffefefefffefdfefffdfdfdfffefefefffdfefefffdfdfdfffefefdfffefefefffdfefefffefefefffefefefffefffffffffffefffffefffffefffefffffffffffffffffffffffefffefffffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffefefffffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffffffffefffefffefffffffefefefffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535353ff363636ff272727ff272727ff272727ff404040ff4c4d4dff4d4d4dff4d4c4cff4c4c4dff4c4d4dff4d4d4dff4d4d4cff6a6a6aff6a6a6aff6a6a69ff6a6a6aff6a6a6aff696a69ff6a6a69ff696969ff686968ff686868ff686868ff686869ff696968ff6a696aff6a6b6aff6a6a6bff6b6b6aff6a6a6aff6a6a6bff6a6b6bff6a6a6aff6a6b6aff6a6a6aff6a6a6aff696969ff696968ff696969ff696969ff696969ff696a69ff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6b6a6aff6a6a6aff4e4f4eff4e4e4eff4e4f4eff4f4e4eff4e4e4eff4e4e4eff4e4f4eff333334ff191919ff131313ff242424ff5c5c5dff5c5c5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffefefefffefefefffdfcfcfffefefefffefefefffdfdfdfffefdfdfffdfcfcfffdfcfcfffbfbfafffaf9f9fff5f6f5ffe7e7e7ffdfdfe0ffdddddcffdadadaffd9d8d8ffd8d8d8ffd7d8d8ffd6d7d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d5d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffd0cfcfffcececfffcecfcfffcececfffcececeffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffccccccffcbccccffcbcbcbffcbcbcbffcacbcbffcbcbcaffcacacaffc9cac9ffc9c9caffcacac9ffc9c9c9ffc8c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc8c8c8ffc7c7c7ffc7c7c6ffc7c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c3c3ffc4c3c3ffc3c4c3ffc2c3c3ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c1ffc2c1c2ffc1c2c1ffc1c1c1ffc0c0c1ffc1c1c1ffc0c1c0ffc0c0c1ffc0bfc0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbebfbfffbebebfffbebebeffbebebfffbebebeffbebdbdffbdbdbeffbdbebeffbdbdbdffbdbdbcffbdbdbdffbcbcbcffbcbcbbffbcbcbcffbbbcbbffbbbbbbffbbbbbaffbbbabaffbababaffbababaffbab9baffb9babaffbabab9ffb9b9b9ffb8b9b8ffb8b8b9ffb9b9b8ffb8b8b8ffb8b8b8ffb7b8b8ffb7b7b7ffb7b8b7ffb7b7b6ffb7b7b7ffb7b6b7ffb7b6b6ffb7b6b6ffb6b6b6ffb6b6b6ffb4b5b5ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b3ffb3b2b2ffb2b1b2ffb0b1b1ffafafafffadadadffabacacffaaa9aaffa7a8a7ffa6a6a6ffa4a5a5ffa3a3a4ffa2a2a2ffa1a1a1ffa0a0a0ff9e9e9fff9d9d9dff9c9b9cff9b9b9bff9a9a9aff999999ff989998ff979798ff979697ff969697ff969696ff959595ff949494ff939494ff939393ff929392ff929292ff919191ff909090ff919091ff909090ff909090ff90908fff908f8fff8f8f8fff8e8e8eff8e8d8eff8d8d8eff8d8d8cff8d8c8cff8c8c8cff8c8c8cff8c8c8bff8b8b8bff8b8b8cff8b8b8cff8b8b8bff8b8b8bff8a8b8aff8b8b8bff8b8a8aff8a8a8aff8a8a8aff8a8a8aff8a8a8aff8a8b8aff8b8b8bff8b8b8bff8b8b8aff8b8b8aff8b8a8aff8b8a8aff8a8a8aff898a89ff898989ff898989ff898989ff898989ff898989ff888988ff888888ff888888ff888888ff888888ff888889ff888888ff898989ff898888ff888888ff888888ff878887ff878787ff878687ff868787ff878787ff878686ff878687ff878787ff878787ff888887ff888888ff888889ff888888ff898989ff898989ff888988ff898988ff898888ff888888ff878787ff878787ff868787ff868685ff868585ff858685ff858586ff868686ff868686ff878787ff878888ff888888ff898989ff898a89ff8a8a8aff8a8a8aff8a8a8aff8a8a8aff8a8a89ff8a8989ff888989ff898989ff888989ff898988ff888988ff898989ff8a8989ff898a8aff898a89ff8a8a8aff8a8b8aff8b8a8bff8b8b8aff8b8b8bff8b8c8bff8b8b8cff8c8c8cff8c8c8bff8c8c8cff8c8b8cff8c8c8cff8d8d8dff8d8d8dff8d8d8dff8e8e8eff8e8f8eff8f8f8fff8f8f8fff909091ff919191ff929191ff929292ff929393ff939393ff949493ff949494ff959495ff949494ff949494ff939494ff939393ff949494ff959595ff959695ff969696ff979797ff989999ff9a9a99ff9b9a9bff9b9b9bff9c9c9cff9d9d9cff9e9e9effa0a0a1ffa1a2a2ffa3a3a3ffa4a5a5ffa5a6a5ffa7a7a7ffa9a8a8ffabaaaaffadacadffafafaeffb0b0b0ffb0b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb4b4b4ffb5b4b4ffb6b5b5ffb6b6b6ffb6b7b6ffb7b7b7ffb7b8b8ffb8b8b8ffb8b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9b9baffb9b9b9ffbab9b9ffb9b9b9ffb9b9b9ffbababaffbabbbaffbababbffbbbabbffbabbbbffbbbbbbffbcbbbbffbbbbbcffbbbcbcffbcbcbcffbcbcbcffbdbcbcffbdbcbdffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebeffbdbebeffbebebeffbebebeffbebebfffbfbfbeffbfbebfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c1c1ffc1c1c1ffc1c2c2ffc2c2c1ffc3c2c3ffc3c2c3ffc3c3c3ffc4c3c3ffc4c4c4ffc5c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc6c6c5ffc6c6c6ffc7c6c6ffc7c6c7ffc7c8c7ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9cac9ffc9c9caffc9c9c9ffcacacaffcacacaffcacacbffcacacaffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcccccdffccccccffcccdcdffcdcdcdffcecdcdffcdcdceffcececeffcececeffcecfceffcfcfcfffcfcecfffcfcfceffd0cfcfffcfd0d0ffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d2ffd3d2d2ffd3d3d3ffd3d4d4ffd4d3d3ffd4d5d5ffd5d5d5ffd6d6d6ffd7d6d7ffd8d7d7ffdad9d9ffdcdcdbffdfdfdfffe6e7e7fff5f5f5fff8f8f8fffbfbfafffdfdfdfffcfcfcfffefdfdfffdfefefffcfdfdfffefefefffdfdfdfffdfdfdfffefffefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffffefefffefefefffffefffffffefefffffefffffefffffffefefefffffefffffefffefffffefefffffefefffffffffffffefefffffffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffefffffffffffffffefffefffefffefffffefefffffffefffefefefffefffefffffefffffffefffffffefffffffefefffefefffffffffefffffffefffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefefffefefffffefffefffffffefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefdfffdfefdfffefdfefffefefefffdfdfdfffdfefefffdfefefffefefefffefefdfffdfefdfffefefefffefefdfffefefdfffdfefdfffefdfefffefefefffefefefffffefefffefefffffffffefffffffefffefffffffffefffffffffefffefffffffffffefffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffefffffffefffffefffffffefffefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6e6d6eff535353ff373737ff272727ff272727ff282727ff404040ff4c4d4cff4c4d4cff4d4d4dff4d4d4dff4c4c4cff6a6a6aff6a6a6aff6a6a6aff6a6a69ff6a6a69ff6a6a6aff6a6a6aff696969ff686968ff686869ff686869ff696869ff696868ff686868ff696968ff6a6a69ff6a6a6aff6a6a6aff6a6a6aff6a6b6aff6a6b6aff6a6a6bff6a6b6aff6a6a6aff686968ff696969ff696869ff696969ff696969ff696969ff696968ff6a6969ff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff4f4e4eff4e4f4eff4e4e4fff4e4f4eff4e4e4eff333334ff191919ff121213ff242424ff5c5d5cff5d5d5cff6868680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffdfdfcfffefefefffefefefffdfdfcfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffbfcfcfffafafafff8f8f8fff2f2f2ffe3e3e4ffdededeffdcdbdcffd9dad9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d6ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d2d3ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0cfd0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcccbccffcbcbccffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffc9cacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c8c8ffc8c8c7ffc7c8c7ffc8c7c7ffc7c6c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c5ffc4c4c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c2c2ffc2c3c2ffc2c2c3ffc1c2c2ffc1c2c1ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c1ffc1c1c0ffc1c1c0ffc0c0c1ffc0c0c0ffc0bfc0ffc0bfc0ffbfc0bfffbfbfbfffbfbfbfffbfbebfffbebfbfffbebebeffbebebeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbbffbcbcbcffbcbcbbffbbbbbbffbabbbaffbbbabbffbababbffbababaffbababaffb9babaffbabab9ffb9b9b9ffb8b9b9ffb9b9b9ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b8b7ffb6b7b6ffb7b7b7ffb7b6b7ffb7b7b7ffb6b7b6ffb6b6b6ffb5b5b5ffb5b4b5ffb4b4b4ffb4b4b3ffb4b3b4ffb3b3b2ffb2b2b2ffb1b1b1ffb0afb0ffaeaeaeffacadacffaaaaabffa8a9a9ffa7a7a7ffa6a6a6ffa5a5a5ffa3a3a3ffa2a2a2ffa1a1a0ffa0a09fff9e9f9fff9c9d9dff9c9c9cff9b9b9bff9a9b9aff999a99ff999899ff989798ff979798ff969797ff969696ff969596ff959595ff949494ff939494ff939393ff929292ff929291ff919191ff919191ff919191ff919190ff909190ff909091ff908f90ff8f8f8fff8f8e8eff8e8e8eff8e8e8dff8d8d8dff8d8d8dff8d8d8dff8c8c8cff8c8d8cff8c8c8cff8c8c8cff8c8c8cff8c8c8bff8b8c8bff8c8b8cff8c8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8c8b8cff8b8c8cff8c8c8bff8c8c8cff8b8c8bff8b8b8bff8b8b8bff8b8b8bff8b8a8aff8a8b8aff8a898aff898a8aff898a89ff898a8aff898989ff898889ff898989ff898989ff8a8a89ff8a8a8aff898a8aff8a8989ff898989ff898989ff898988ff888888ff888788ff878888ff878887ff878887ff888888ff888888ff888888ff898989ff898989ff898989ff898a89ff898a89ff8a8a8aff8a8a89ff898989ff898a89ff89898aff898889ff888888ff888787ff878787ff878786ff868786ff868687ff878787ff878787ff888888ff888988ff898989ff8a8a8aff8b8b8aff8a8b8aff8b8b8bff8c8b8bff8b8b8bff8a8b8bff8b8a8bff8a8a8aff8a8a8aff8a8a8aff8a8a8aff8a8a8bff8a8b8aff8b8a8bff8b8b8bff8c8b8bff8c8b8bff8c8c8cff8c8c8cff8c8d8cff8c8c8cff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8d8e8dff8e8e8dff8e8e8eff8e8e8fff8f8e8fff8f8f8fff909090ff909090ff919091ff929191ff929292ff929392ff939393ff949494ff949594ff949494ff959696ff969696ff969696ff969695ff959595ff969595ff969695ff969696ff969796ff989798ff989899ff9a999aff9b9a9aff9b9b9cff9d9d9cff9d9d9dff9d9d9eff9e9e9fffa0a0a0ffa2a2a2ffa3a3a3ffa5a5a5ffa6a7a6ffa8a8a7ffa8a9a8ffabaaabffadacacffaeaeaeffafb0b0ffb1b1b1ffb2b1b1ffb3b2b2ffb3b3b4ffb4b4b3ffb5b4b5ffb5b5b5ffb6b5b5ffb7b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb8b8b9ffb8b9b9ffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffbabab9ffbababaffbababaffbab9baffbababaffbabbbaffbbbbbaffbbbbbbffbbbbbbffbbbbbcffbbbcbbffbbbcbbffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbcbdbdffbdbdbdffbdbdbcffbdbdbdffbebdbdffbebebdffbebebdffbdbebdffbebebfffbebebfffbfbebfffbfbebeffbebfbfffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c3c2ffc2c3c2ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c4ffc6c5c5ffc5c6c6ffc6c6c6ffc7c6c7ffc6c7c6ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc8c9c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9caffcacac9ffc9c9c9ffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcccbcbffcccbccffccccccffccccccffcdcccdffcdcccdffcdcdcdffcdcecdffcdcecdffcececeffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d6d5ffd5d6d5ffd7d6d7ffd9d8d8ffdbdbdaffdddeddffe4e4e5fff2f1f1fff8f7f7fff9fafafffcfcfcfffcfcfcfffdfdfdfffcfcfcfffefdfdfffefdfefffdfdfdfffefefefffdfdfdfffdfefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffefffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefffffffffffffefefffffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffefffffffffffffffffffffffefefffefefffffffffffffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffefefffffefffffffefffffefffefffefefefffefefefffefefdfffefefefffdfefdfffefefdfffdfdfefffefefefffdfefdfffefefdfffdfefefffefdfefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7e7dff6e6d6eff545353ff373736ff272727ff272727ff272727ff3f4040ff4d4d4dff4c4d4cff4d4d4cff696a69ff6a6a6aff6a6a6aff6a6a6aff6a6a69ff6a696aff6a6a6aff696969ff686868ff686867ff686968ff696969ff696868ff696968ff686868ff686869ff696869ff696a6aff6a6a6aff6a6b6bff6a6a6aff6a6a6bff6a6b6aff6a6a6aff696968ff686868ff696969ff696969ff696969ff696969ff696969ff696868ff686868ff6a6969ff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff686968ff4e4e4eff4e4e4fff4f4f4eff333333ff191919ff131313ff242425ff5c5d5dff5d5c5dff686768ff7c7b7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfdfffefefefffefefdfffdfdfcfffefefdfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffbfbfbfffaf9f9fff5f6f6ffe8e8e7ffe0e0dfffddddddffdbdbdbffd8d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfd0cfffcfcfcfffcfcfceffcecfceffcececeffcececeffcececeffcecdcdffcdcdceffcdcdcdffcdcdcdffcdcdccffccccccffccccccffccccccffcccbcbffcbcbcbffcacbcaffcacacbffcacacaffcacacaffcac9c9ffc9cacaffc9c9c9ffc9c8c9ffc8c9c8ffc9c8c8ffc8c8c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c3c4ffc3c3c3ffc3c3c2ffc2c3c2ffc2c2c3ffc3c3c2ffc2c2c2ffc1c1c2ffc2c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c0ffc1c0c1ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfbfffbfbfbfffbfbfbfffbebfbeffbfbfbeffbebebeffbebfbeffbebebeffbebebeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbcbcffbcbcbdffbcbcbcffbcbcbcffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbbbabaffbababaffbabab9ffbababaffbab9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b8b9ffb9b8b9ffb8b8b8ffb8b8b8ffb8b8b7ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b5ffb5b6b5ffb5b5b5ffb4b4b4ffb4b4b3ffb3b3b4ffb2b3b3ffb2b2b2ffb0b0b1ffafafafffadaeaeffacacacffabababffa9a9a9ffa7a8a8ffa7a7a6ffa5a5a6ffa4a4a4ffa3a2a3ffa1a1a1ffa0a0a0ff9f9e9fff9e9e9dff9d9c9dff9c9c9bff9b9b9bff9a9a9bff999a99ff999999ff989899ff989898ff979897ff979797ff969696ff959595ff959595ff949494ff949393ff939293ff939393ff929393ff939392ff929292ff929292ff929292ff919191ff919190ff8f908fff8f8f90ff8f8f8fff8f8f8fff8f8e8fff8e8f8fff8e8e8eff8e8e8eff8d8e8dff8e8e8dff8e8e8dff8d8e8dff8d8d8dff8d8d8dff8d8d8dff8c8c8dff8d8d8cff8d8d8cff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8c8d8dff8d8c8dff8c8c8cff8c8c8bff8b8c8bff8b8b8cff8c8c8bff8b8b8bff8a8b8bff8b8b8bff8a8a8bff8a8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8a8bff8b8a8aff8a8a8aff8a8a8aff898989ff898989ff898989ff8a8a89ff898a89ff8a8a89ff898a8aff8a8a8aff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8aff8b8a8aff8a8a8aff8a8a8aff8a8989ff898989ff888888ff888888ff888888ff888888ff888888ff888989ff89898aff8a8a8aff8a8b8aff8b8b8bff8c8c8bff8c8c8cff8c8d8cff8c8c8dff8d8d8cff8c8c8dff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8d8d8dff8d8d8dff8e8d8dff8d8d8eff8e8e8dff8d8e8eff8d8e8eff8e8e8eff8e8e8eff8e8e8eff8f8f8fff8f8f90ff8f9090ff908f90ff908f8fff909090ff919091ff919190ff919191ff929291ff929292ff929393ff939393ff949493ff949494ff959595ff959695ff969696ff969797ff979797ff989898ff999898ff999898ff989899ff999898ff989999ff9a9a99ff9a9a99ff9a9a9aff9c9b9cff9d9c9cff9d9d9dff9e9e9eff9f9f9fffa09f9fffa0a0a0ffa1a1a1ffa2a3a3ffa4a4a4ffa5a5a5ffa6a7a6ffa8a8a8ffaaaaa9ffaaababffacacacffadadaeffb0afafffb0b0b1ffb2b2b1ffb3b2b2ffb3b3b3ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b7ffb8b9b9ffb9b9b9ffbabab9ffb9b9b9ffb9b9baffbababaffbababaffbababaffbababaffbab9baffbababaffbababaffbabbbaffbbbabbffbbbbbaffbbbbbbffbbbbbbffbbbcbbffbcbcbbffbbbbbcffbcbcbcffbcbdbcffbcbdbcffbcbdbcffbdbcbdffbdbdbdffbdbdbdffbebdbdffbdbdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbfbfbfffbfbfbeffbfbfbeffbfbfbeffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c2ffc2c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c5ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcbffcbcacbffcbcacbffcbcbcbffcccbccffcccccbffcccbccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcececeffcecfceffcfcecfffcfcfcfffd0cfcfffd0cfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd5d5d4ffd6d6d5ffd6d6d6ffd7d7d7ffd9d9d9ffdcdcdcffe1e1e1fff0f0f0fff7f6f6fff8f9f8fffbfbfbfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffdfdfefffdfdfdfffcfdfdfffdfdfefffefefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefffefffffefffffffefffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffefffefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffefffffffffffefffffffffffffffffffefffefefffffffffefffefefefffffffffffefffefffefffffffefffffffefefffffffffffffefffefffffefffffffffefffefefffffffefffffefffefffffefffffefffffffffefefffffefffffefffefffffefefffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefffefefefffefffffffefffefffefefefffffefefffefefffffefefefffefefefffdfefdfffefefefffdfefefffefefefffefefdfffdfdfefffefefdfffdfdfdfffefefefffdfefefffdfefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffefefffffefffffefffefffffefefffefefffffefefffffffffefffefefefffffffffffffffefffefffefffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefefffefefffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffefffefffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffefefffffffffffffffffffffffffeffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff868686ff7d7d7eff6e6e6eff535353ff363736ff272727ff1e1f1fff1a191aff40403fff4c4c4dff676767ff686868ff6a6a6aff6a6a6aff696a6aff6a6a6aff696a6aff696969ff686868ff676767ff676766ff676768ff696868ff686968ff696869ff686868ff686867ff686767ff696968ff6a696aff6a6a6bff6a6a6aff6b6b6aff6a6a6aff696969ff676767ff666666ff686868ff696969ff696968ff696969ff686969ff686768ff666767ff686868ff696969ff6a6a6aff6a6a6aff6a6a6aff6a6a6aff696969ff686867ff676868ff4e4e4eff333433ff1a1919ff131312ff242424ff5d5d5dff5d5c5cff676768ff7b7c7cff878887000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffcfcfcfffefdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffbfcfcfffbfafafff8f9f9fff3f3f3ffe6e5e6ffdfdfdfffdddcdcffdad9daffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd2d3d3ffd2d3d2ffd2d2d1ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcfcfcfffcececeffcdceceffcdceceffcdcdceffcdcdcdffcccdcdffcdcccdffcdccccffccccccffcccbccffcbcccbffcccbcbffcacbcbffcbcacaffcacacaffcacacaffcac9caffc9c9caffc9c9c9ffc9c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc5c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c3c2ffc2c2c2ffc2c1c1ffc1c1c1ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc1c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbfbfffbebebeffbebebeffbebebeffbdbdbeffbebebeffbdbdbdffbcbdbdffbdbdbdffbcbcbdffbcbdbcffbcbcbcffbcbbbcffbcbbbbffbbbbbbffbbbabbffbabbbaffbbbabbffbababaffbababaffbab9baffb9bab9ffbab9b9ffb9b9baffb9b9b9ffb9b9b9ffb8b8b8ffb9b8b8ffb8b8b8ffb7b8b7ffb7b7b8ffb7b7b8ffb8b7b7ffb7b7b7ffb6b7b7ffb7b6b6ffb5b6b6ffb6b5b6ffb5b5b5ffb5b5b5ffb5b4b4ffb4b3b3ffb2b3b3ffb2b2b2ffb1b1b0ffafafafffadaeadffacadacffabaaabffaaa9a9ffa8a8a8ffa7a8a7ffa6a5a5ffa4a4a4ffa3a3a3ffa2a2a1ffa0a0a0ffa0a0a0ff9f9e9fff9d9e9eff9d9d9dff9c9c9cff9c9c9cff9b9b9bff9b9b9bff9a9a99ff999999ff999998ff979798ff979797ff969696ff959696ff959595ff949495ff949594ff949494ff949494ff949493ff939394ff939393ff929393ff939293ff919292ff919191ff919191ff919190ff919090ff909091ff8f8f90ff90908fff8f8f8fff908f8fff8f8f8fff8f8f8fff8f8f8fff8f8e8fff8f8f8eff8e8e8eff8e8e8eff8e8e8eff8e8f8eff8e8e8fff8e8e8eff8f8f8eff8f8e8eff8e8e8eff8d8e8eff8d8e8dff8e8d8dff8d8d8dff8c8d8cff8c8d8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8d8dff8c8d8cff8d8d8cff8d8c8dff8c8c8dff8c8c8cff8c8c8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8c8c8cff8b8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8b8c8cff8c8c8cff8c8c8bff8b8b8cff8c8b8bff8b8b8bff8b8a8bff8a8a8aff8a8a89ff8a8989ff898a89ff8a898aff8a8a8bff8a8b8bff8c8c8bff8b8c8bff8d8c8cff8d8d8dff8d8d8dff8d8e8eff8e8e8eff8e8e8dff8e8e8eff8d8e8eff8e8e8eff8d8e8eff8e8e8eff8e8e8eff8f8f8eff8f8f8fff8f8f8fff8f8f8fff8f908fff90908fff8f8f90ff8f908fff8f908fff908f8fff90908fff909090ff919191ff919191ff919191ff919292ff929291ff929292ff939292ff939293ff939393ff949494ff949494ff959595ff959696ff979696ff979796ff979797ff989897ff989898ff999999ff999999ff999a9aff9a9a9aff9a9a9bff9b9b9bff9b9b9bff9c9b9cff9d9c9cff9d9d9dff9e9d9eff9e9f9fffa09fa0ffa0a0a0ffa1a1a1ffa2a1a2ffa2a3a2ffa4a3a3ffa4a4a5ffa5a5a6ffa7a7a6ffa7a8a7ffa9a9a9ffaaaaaaffabababffacadadffaeaeaeffb0b0afffb1b1b1ffb2b2b3ffb3b3b3ffb3b4b4ffb5b4b5ffb5b5b5ffb6b6b6ffb7b6b6ffb7b7b7ffb7b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9b9ffb9babaffbab9b9ffbab9b9ffbababaffbabbbaffbababaffbababaffbabbbbffbabbbaffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbdbcbcffbcbcbcffbcbcbdffbdbdbcffbcbcbdffbdbdbdffbdbdbdffbdbdbeffbdbebeffbdbdbeffbebebeffbebebeffbebebeffbfbebeffbebebfffbfbebfffbebfbfffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc1c0c0ffc0c0c1ffc1c1c1ffc2c2c1ffc1c2c1ffc3c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c3c4ffc5c4c4ffc5c4c4ffc4c5c5ffc6c5c5ffc5c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c8c8ffc9c9c8ffc8c9c9ffc8c9c8ffc9cac9ffcac9c9ffcac9c9ffcacacaffcacbcbffcbcacaffcacacaffcbcbcbffcbcccbffcccccbffccccccffccccccffccccccffcccdccffcccdcdffcdcdcdffcdceceffcececeffcececdffcececeffcfceceffcececeffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd8d8d8ffdadadbffdddddcffe6e6e5fff4f4f4fff8f8f8fff9fafafffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffefefefffdfefefffdfdfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefffffffffffffffffefffefefefffffefffffffefefffefffefffefffefffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefffefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffffffffffffefffffefefffffefffffffffefefffffefefffefefefffffffefffefffefffefffffffffffefffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8a8989ff858586ff7d7d7dff6d6e6dff535353ff363737ff2f3030ff333333ff4d4d4dff5d5d5dff5d5d5dff686867ff686869ff6a696aff696969ff696a6aff696969ff686868ff676766ff666666ff666566ff676766ff676867ff686868ff696868ff686868ff676767ff676667ff676868ff696869ff6a6969ff6a6a6aff6a6a6aff696969ff676767ff666666ff656566ff676767ff686868ff696969ff696869ff686768ff666666ff666566ff676667ff686868ff6a6969ff6a6a6aff6a6a6aff696969ff686867ff686768ff626162ff5d5d5eff4e4e4eff323232ff242424ff5d5c5dff5c5c5dff676868ff7c7b7bff878787ff8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffdfcfdfffcfbfbfffaf9fafff8f8f8fff2f2f2ffe3e3e3ffdedddeffdbdbdbffd9d9d9ffd8d8d8ffd8d7d8ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d2ffd1d1d1ffd0d1d0ffd0d1d1ffd0d1d0ffcfd0d0ffcfcfcfffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececeffcdcdcdffcdcdcdffcecdceffcdcdceffcdcdcdffcccccdffcccccdffccccccffcbccccffcbcccbffcccbcbffcbcbcbffcbcacbffcacacaffcacbcaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c8ffc8c8c7ffc7c7c7ffc6c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc5c5c5ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c2c1ffc2c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbebfbfffbfbebeffbfbfbfffbfbebeffbebebeffbebebeffbebebeffbebdbeffbdbdbdffbdbdbdffbdbcbdffbdbdbdffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbabbbbffbabbbaffbbbabaffbababbffbababaffbababaffbababaffbab9baffbab9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b7ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb5b5b5ffb5b5b5ffb5b4b5ffb5b4b4ffb4b3b4ffb3b3b3ffb2b1b2ffb0b0b0ffafafafffaeaeaeffadadadffacababffaaaaabffa8a8a9ffa7a8a7ffa7a6a6ffa5a5a5ffa4a4a4ffa2a2a2ffa1a1a1ffa0a0a0ffa0a09fff9e9f9eff9e9e9eff9d9e9eff9c9d9dff9c9c9cff9c9c9cff9b9b9bff9b9b9aff9a9a9aff999999ff989898ff979797ff969696ff969696ff969696ff969695ff959595ff959595ff959594ff949594ff949494ff949394ff949394ff939393ff939393ff939393ff939292ff929291ff919191ff919191ff919191ff919191ff919190ff909091ff919090ff909090ff909090ff908f90ff908f90ff908f8fff908f90ff8f8f90ff8f8f8fff8f8f8fff908f8fff908f8fff8f8f8fff8f8f8fff8e8e8eff8e8d8dff8d8d8eff8d8d8dff8d8d8dff8e8d8dff8e8d8eff8d8d8dff8d8e8dff8e8e8dff8e8e8eff8e8e8eff8e8e8eff8e8d8dff8d8d8eff8e8d8dff8d8d8dff8d8d8dff8c8d8dff8c8c8dff8c8c8cff8d8d8dff8d8c8dff8d8d8cff8d8d8cff8d8d8dff8d8d8dff8c8c8cff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8d8c8dff8d8d8cff8c8d8cff8c8c8cff8c8b8cff8b8b8cff8b8b8bff8b8b8bff8b8b8bff8c8b8bff8c8b8bff8c8c8cff8d8d8cff8d8d8dff8d8e8eff8e8e8eff8e8e8fff8f8f8fff8f8f8fff8f908fff8f8f8fff908f8fff908f8fff908f90ff908f90ff909090ff909090ff919090ff919091ff919191ff919191ff919091ff919090ff909091ff919191ff919191ff919191ff929192ff919192ff929392ff939292ff929393ff939393ff939494ff949393ff949494ff959595ff959595ff969696ff969796ff979797ff989797ff989998ff999999ff999999ff9a9a9aff9a9a9aff9b9a9bff9a9a9aff9b9b9bff9c9c9cff9d9d9dff9d9d9dff9d9d9eff9e9e9fff9f9f9fffa0a0a0ffa1a1a1ffa2a1a2ffa2a2a3ffa3a3a3ffa4a3a4ffa4a5a5ffa6a5a5ffa6a6a6ffa7a7a7ffa8a8a8ffa9a9a9ffaaaaaaffabababffacacacffaeadadffafafafffb0b1b0ffb2b1b2ffb3b2b3ffb4b3b4ffb4b4b4ffb5b5b5ffb6b5b5ffb6b6b6ffb7b7b7ffb8b7b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9b9ffb9b9baffbababaffbababaffbababaffbababbffbababaffbabbbaffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbbbcbbffbcbcbcffbcbdbcffbcbcbdffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbdbeffbebdbeffbdbdbdffbdbebeffbebebeffbebebfffbebfbeffbebebeffbfbebfffbfbfbeffbfbfbfffbfbfbfffc0bfbfffbfbfc0ffc0bfc0ffc0bfc0ffc0c1c0ffc1c0c1ffc1c1c0ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c5c4ffc5c4c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c7ffc7c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffcac9caffcac9caffcacacbffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbccffcbccccffcccbcbffccccccffcdcdccffcccdccffcdcdcdffcdcecdffcdcdceffcecdceffcececeffcfceceffcfcfceffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd7d7d7ffdad9d9ffdcdcdcffe0e1e1fff1f1f1fff7f7f7fff9f9f9fffcfbfcfffdfdfefffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffefffffffffffefefefffefefefffefefefffefefffffffffefffffffefffffefffffefffffffefefefffefffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffefffffffffffffffffffefffefffffffffefffffffffffffefefefffefffefffffefefffffffefffffffefffffefefffefffefffefffffffffefffffffffefffefefffffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffefefefffffffefffefefffffffefffffffefffffefffefffffffffffffffefffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8e8e8eff8a8a8aff868686ff7d7d7dff6e6e6dff535353ff565656ff545454ff636262ff676768ff666667ff666766ff696969ff6a6a69ff6a6b6bff6a6a6aff6a6a69ff686868ff676766ff666565ff666666ff676766ff686767ff686968ff686969ff686868ff676767ff666667ff676767ff696968ff6a6a6aff6b6a6bff6b6a6bff696969ff676867ff656665ff656565ff666666ff696969ff6a696aff696a69ff686867ff666666ff656565ff666667ff686868ff6a696aff6a6a6aff6b6b6aff6a6969ff666767ff666565ff6a6a6aff6d6c6dff646464ff525352ff4d4d4dff5d5d5dff686867ff7b7b7bff878887ff8f8f8fff95949500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffcfcfcfffdfdfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffafafafff9f9f9fff5f5f6ffe7e7e7ffe0e0e0ffdddddcffdadadaffd8d8d8ffd7d7d7ffd6d7d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfd0ffcfcecfffcfcfcfffcfcfceffcfceceffcececeffcecdceffcececeffcdcdcdffcdcdcdffcdcdccffcdcdccffcccdccffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcacac9ffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c8c8ffc8c7c7ffc7c8c8ffc7c6c7ffc7c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c5ffc5c4c5ffc4c4c4ffc5c5c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c2c3ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebebfffbebebfffbebebeffbebebeffbebebdffbdbebeffbebdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbbbbbbffbabbbaffbabbbaffbbbabbffbabbbaffbababbffbababaffbababaffbababaffbab9baffbab9baffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb7b8b7ffb8b8b7ffb7b7b7ffb7b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b0b1ffafafafffaeafaeffadadadffacacacffababaaffa9a9a9ffa8a9a8ffa7a7a7ffa6a5a5ffa4a4a4ffa3a3a3ffa2a2a2ffa1a1a1ffa0a1a1ffa0a0a0ff9f9f9fff9f9f9fff9e9e9eff9e9d9eff9d9d9dff9c9c9dff9b9b9bff9b9b9aff9a9a99ff999999ff999899ff989898ff979797ff979796ff979696ff979796ff969796ff969696ff959695ff959595ff959596ff959595ff949495ff949494ff949494ff939494ff939393ff939293ff929392ff929292ff929292ff919292ff929292ff929292ff929192ff919291ff919191ff919191ff909090ff909090ff909090ff909090ff909090ff90908fff908f90ff8f8f8fff8f8f8eff8e8f8eff8e8e8eff8d8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8d8e8eff8d8d8eff8d8e8eff8e8e8dff8e8e8dff8d8e8eff8e8d8eff8e8e8eff8e8e8eff8e8e8dff8e8e8dff8e8e8eff8e8e8eff8e8d8dff8d8e8dff8c8d8dff8d8c8dff8c8d8cff8c8c8dff8c8c8cff8d8d8cff8d8d8dff8e8d8eff8e8d8eff8e8e8eff8f8f8fff8f8f8fff8f908fff909090ff919191ff919091ff919191ff919190ff919191ff919090ff919191ff919191ff929192ff929292ff929291ff929292ff929292ff929292ff929291ff929192ff929292ff929392ff929292ff939392ff939392ff939393ff939494ff949494ff959494ff959495ff959595ff969696ff969696ff969797ff979797ff979797ff989898ff999999ff9a999aff9a9a9aff9a9a9bff9b9b9bff9b9b9bff9c9c9bff9c9d9dff9d9c9dff9e9e9dff9e9e9eff9f9f9effa09f9fffa0a0a0ffa1a1a1ffa2a1a1ffa2a3a2ffa3a3a3ffa4a4a4ffa5a5a5ffa5a5a6ffa6a6a6ffa7a7a6ffa8a8a8ffa9a8a9ffaaa9aaffaaaaaaffabababffacacacffacadadffaeaeaeffb0b0b0ffb1b0b1ffb2b2b2ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b6ffb6b6b7ffb7b7b7ffb8b8b7ffb8b8b8ffb8b9b9ffb9b9b9ffb9bab9ffbab9baffbababaffbabbbaffbababaffbbbbbaffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbdbdbeffbdbebdffbebebeffbebebeffbebebeffbebebeffbfbfbeffbebebeffbebfbeffbfbebeffbfbfbfffbfbfbfffbfbfbfffbfc0bfffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c2ffc2c1c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c7ffc8c8c7ffc8c8c8ffc8c9c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcfceceffcececfffcececfffcfcfcfffcfcfcfffd0d0cfffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd8d8d8ffdbdadaffdddedeffe7e6e6fff5f5f5fff9f9f8fffbfbfbfffcfcfcfffbfcfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefdfffefdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefffefffefffefffffefefffffffefffffefffffffefffffefefefffefffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffefffffffefffffefefffefefefffffefffffffffefffefefefffffffefffffffefffffffffffefefefffefffffffefffefffffffffffffffefffffefefffefefffffffefefffefefefffefefffffffefefffefefefffffffefffffffffffffffefffffefffffffffffffefffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffefffffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfefdfffefdfefffefefefffdfefdfffefefefffefefdfffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefffefffffffefffffefffffffffffffefefffffefefffffffefffffefefefffefefefffefffffffffffffffffffefffefffefffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff949494ff8e8f8eff898989ff868686ff7d7d7eff6e6e6eff747474ff707170ff747474ff747474ff727272ff727271ff727272ff737473ff757574ff747574ff737373ff717272ff707070ff6f6e6eff6e6e6eff6f6f6fff707071ff727171ff727272ff717171ff707070ff6f6f70ff717171ff727372ff747473ff747474ff747474ff727272ff6f6f70ff6e6d6dff6d6d6dff6e6e6eff707171ff737273ff727372ff707070ff6f6f6fff6e6e6eff717070ff727372ff737474ff757575ff757575ff737473ff717171ff707071ff737373ff777878ff777776ff6e6f6eff6c6c6cff686867ff7b7b7bff878787ff8f8f8fff959595ff9b9b9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffbfbfbfffafafafff8f9f8fff2f3f3ffe3e4e3ffdededeffdbdcdbffd9d8d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d5ffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcecfceffcececeffcececeffcdcdcdffcdceceffcdcdcdffcdcdcdffcdcdccffccccccffcccbccffcccbcbffcbcbcbffcbcbcbffcbcacbffcacacaffcbcacaffcacacaffcacac9ffcac9caffc9c9caffc8c9c9ffc8c8c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c8c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc2c2c1ffc1c1c1ffc1c1c0ffc0c1c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0bfffbfbfbfffbfbfbfffbfbfbeffbebebeffbfbebeffbebfbeffbebebeffbebebeffbebebdffbdbebeffbdbdbdffbcbdbdffbcbdbcffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbababaffbababbffbbbabaffbababaffbbbbbaffbabbbaffbabbbaffbababaffbababaffb9b9baffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b8b8ffb8b7b8ffb8b8b7ffb7b7b7ffb7b7b8ffb6b7b7ffb7b7b6ffb6b6b6ffb5b6b6ffb5b5b5ffb5b5b4ffb4b5b4ffb4b3b4ffb3b3b3ffb2b2b2ffb1b1b2ffb1b1b0ffb0b0afffaeafafffadaeadffacacacffabababffa9aaaaffa9a9a9ffa7a7a7ffa6a6a5ffa5a5a5ffa4a4a4ffa3a3a3ffa2a3a3ffa2a1a2ffa1a1a1ffa0a0a0ffa0a0a0ffa09f9fff9e9f9eff9e9e9eff9d9d9dff9c9c9cff9b9c9bff9b9b9aff9a9a9aff999999ff999999ff989998ff989898ff989898ff989797ff979798ff979797ff979797ff979697ff979696ff969696ff969696ff969696ff959695ff959495ff949495ff939494ff939394ff949394ff939393ff939393ff939394ff939393ff939392ff929292ff929292ff919191ff929291ff919291ff919191ff919191ff919090ff909190ff909090ff908f90ff8f8f8fff8f8f8fff8f8f8fff8f8f8eff8e8f8fff8f8f8fff8f8f8fff8f908fff909090ff909090ff909090ff909090ff909190ff909090ff8f908fff8f9090ff8f8f90ff8f8f8fff8f8f8fff8f8f8fff8f8e8eff8e8e8eff8f8e8fff8f8f8eff8e8e8eff8e8f8eff8f8f8eff8f8f8fff8e8e8eff8e8f8fff8f8f8fff8f8f8fff8f8f8fff8f8e8eff8e8e8eff8e8e8eff8e8e8eff8e8d8eff8e8d8eff8d8d8eff8e8e8eff8e8e8eff8f8f8eff8f8e8fff8f8f8fff8f8f90ff8f8f90ff919090ff909090ff919191ff919191ff919192ff929291ff919291ff929292ff929292ff939292ff929392ff939393ff939493ff939393ff939493ff939394ff939393ff939393ff939394ff949493ff949493ff939494ff939493ff949494ff949594ff949595ff969695ff959696ff969696ff969796ff979797ff979797ff989898ff989899ff999999ff999999ff9a9a9aff9b9a9aff9b9b9bff9c9b9cff9c9c9cff9c9c9cff9d9d9dff9e9e9dff9e9e9eff9e9e9eff9fa09fffa0a0a0ffa1a1a1ffa2a2a1ffa2a2a2ffa3a2a3ffa4a3a3ffa4a4a4ffa5a5a6ffa6a6a6ffa6a6a7ffa8a8a7ffa8a9a8ffa9aaa9ffaaaaaaffabababffababacffacacacffadadadffaeaeaeffafafafffb0b0b0ffb1b1b2ffb3b3b2ffb3b3b3ffb4b4b5ffb4b5b5ffb6b6b5ffb6b7b6ffb6b7b7ffb7b8b7ffb8b8b8ffb8b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffbababaffbbbbbaffbbbbbaffbabbbbffbabbbaffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbbbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbdbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbeffbebebdffbebebdffbebfbeffbfbfbeffbebfbfffbebebeffbebfbfffbebfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c1ffc2c1c2ffc2c2c2ffc2c2c3ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c6ffc6c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacac9ffcacacaffcacacaffcbcbcaffcacbcbffcbcbcbffcccccbffccccccffccccccffcccdccffcdcdccffccccccffcdcdcdffcdcdceffcececdffcdceceffcececeffcececeffcececeffcfcecfffcfcfcfffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd8d7d7ffd9d9d9ffdcdcdcffe1e2e2fff2f2f2fff8f8f7fff9f9f9fffcfcfcfffdfdfdfffefefefffbfcfcfffdfefdfffdfefdfffcfcfcfffdfdfdfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefdfefffefefefffefdfefffdfdfefffefefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffffefffffffefffffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefefffefffffffffffffffffefffffefffffffffffefffffffffffffffffffefffefffffffefffffffefffffffefffffefefffffffffffefefffffffffefffffffefffffefefffefefefffffffefffefefffffffefefffefffffffffffffffffefffffffffffffffefefffefefefffffffefffefffefffffefffffffffffffffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffefffffffefefefffefffffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffffefffefefffffffefefffefefffffefefffffffefffffffefffffffefefffefefefffffffefffefffefffffefffffefffefffffefffffefefffffefefffffffefefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff989898ff949494ff8e8e8eff898a8aff868686ff7d7e7dff7f7f7fff7f7f80ff7e7e7eff7c7c7cff7c7c7cff7c7c7bff7c7c7cff7c7c7cff7c7d7cff7c7c7cff7b7b7aff7a7a79ff787878ff777777ff767677ff777877ff787877ff797878ff797879ff797979ff787879ff797878ff797979ff79797aff7a797aff7a797aff797979ff787878ff777776ff757675ff757475ff767676ff787778ff797879ff787879ff787778ff777777ff787778ff797979ff7b7b7aff7c7b7cff7c7c7cff7d7c7dff7b7c7bff7b7b7bff7a7b7bff7c7b7cff7e7e7eff7f7f7fff7f7f7eff7f7f7fff7b7b7bff878787ff8f8f8eff959594ff9b9c9bffa1a1a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfdfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfbfffcfcfcfffbfbfbfffafaf9fff6f6f6ffe8e8e8ffe0e0e1ffddddddffdadadaffd8d9d9ffd7d7d8ffd7d6d7ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfd0d0ffd0d0cfffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcecfcfffcecfceffcececeffcececdffcecdcdffcdcdcdffcdcdcdffcccccdffcccdccffcccccbffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacbcbffcacacaffcacacaffcac9caffc9c9c9ffc9c8c9ffc9c9c8ffc8c9c8ffc8c7c8ffc7c8c7ffc8c7c7ffc7c7c7ffc6c6c7ffc7c6c6ffc6c6c6ffc6c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc5c4c5ffc4c5c4ffc4c4c3ffc3c4c4ffc3c3c4ffc3c3c3ffc2c3c3ffc3c2c2ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc0c0c1ffc0c1c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffbebfbeffbebebeffbfbebeffbebebeffbdbebdffbebebdffbebdbdffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbababbffbbbabaffbabbbbffbababbffbababaffbababaffbab9baffb9b9b9ffbabab9ffb9b9b9ffb9b8b9ffb8b9b8ffb8b7b8ffb7b7b8ffb7b7b8ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b3ffb3b4b4ffb3b2b3ffb2b2b2ffb1b1b1ffb1b0b0ffb0b0b0ffafafafffaeaeaeffadacacffacacabffaaaaaaffa9a9a9ffa7a8a8ffa7a7a6ffa6a6a6ffa5a5a5ffa4a5a4ffa4a4a3ffa2a3a3ffa2a2a2ffa1a2a2ffa1a1a1ffa1a0a1ffa0a0a0ff9f9f9fff9e9e9eff9d9d9dff9c9d9cff9c9c9cff9c9b9bff9b9b9bff9a9a9aff9a9a9aff99999aff999a99ff999998ff999999ff989898ff989898ff989898ff989797ff979798ff979797ff979697ff969696ff969595ff959595ff959595ff949595ff959495ff949594ff959495ff949494ff949494ff949393ff939393ff939393ff939393ff939392ff929292ff929291ff929192ff919291ff919190ff909191ff909091ff909090ff909090ff909090ff909090ff909090ff909090ff919090ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff909191ff919190ff909190ff909090ff8f9090ff90908fff908f90ff8f908fff90908fff909090ff909090ff8f908fff90908fff90908fff909090ff908f90ff909090ff8f8f90ff90908fff90908fff908f8fff8f8f8fff8f908fff8f8f90ff908f8fff8f8f90ff8f8f90ff908f90ff909090ff909090ff909090ff919190ff919191ff929191ff919291ff929292ff929292ff929293ff939292ff939393ff949394ff949394ff949494ff959495ff949494ff959495ff959595ff949594ff949595ff959495ff959495ff949494ff959494ff959595ff959595ff959595ff969595ff969696ff969796ff979797ff979898ff989897ff989898ff999999ff999a99ff9a9a99ff9a9b9aff9a9a9aff9b9b9cff9c9c9cff9d9c9dff9d9d9dff9d9d9dff9e9e9eff9e9e9eff9e9f9eff9f9f9fffa0a0a0ffa1a1a1ffa2a1a1ffa2a2a2ffa2a2a3ffa4a4a3ffa5a4a4ffa5a5a5ffa6a6a6ffa7a7a6ffa7a7a8ffa8a8a7ffa8a9a9ffa9a9aaffaaaaaaffababacffacababffacacacffaeaeadffaeaeaeffafaeafffb0b0b0ffb1b0b1ffb1b1b2ffb3b2b3ffb4b3b3ffb4b4b4ffb6b5b6ffb6b6b6ffb7b7b6ffb7b7b8ffb8b8b7ffb8b8b8ffb9b9b9ffb9bab9ffb9babaffbababaffbababaffbababaffbbbabaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbdbcbdffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbdbeffbebebdffbebebeffbebebeffbebebeffbfbfbeffbebfbfffbebfbeffbfbfbeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffc0bfbfffc0bfbfffc0c0c0ffc0c0c0ffc0c0c1ffc1c0c0ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c4ffc4c4c4ffc5c4c4ffc4c4c5ffc5c5c5ffc6c5c5ffc6c6c5ffc7c6c7ffc7c6c7ffc7c7c7ffc8c7c8ffc8c8c7ffc8c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9caffc9c9c9ffc9cac9ffcacacaffcbcacaffcacacaffcbcbcbffcbcbcbffcccccbffcbcccbffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcecdffcececdffcdceceffcececeffcececfffcfceceffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0cfffd0d0d0ffd1d0d0ffd1d0d0ffd1d0d0ffd1d1d1ffd1d0d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd7d7d6ffd8d9d8ffdbdadbffdddeddffedededfff7f7f7fff8f8f9fffbfafafffdfcfcfffcfcfcfffefdfefffefefdfffcfcfcfffdfdfdfffdfdfefffcfcfcfffdfdfdfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefdfdfffefdfefffefefefffefefdfffefdfdfffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffefefefffffefffffffefffffffffefffffffefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffefffefffffefefffefefffffffefffffffffffffffffefffefefffffffffefffefffefffefffefffffffefffffffffffefefffffffffefffefefefffefefefffffefffffefefefffffefefffffefefffffefffffffffffffffffefffffefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffefffefefefffefefffffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefefffefefefffffefffffefefffffffffefffefffefffefefffffffefefffffefefffefffefffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefefffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff9c9b9bff989898ff949494ff8f8e8fff8a8a8aff868685ff848484ff858484ff828283ff808081ff828382ff828282ff818181ff807f80ff808080ff7f7f7fff7d7d7eff7d7d7dff7d7d7dff7d7d7dff7d7d7cff7c7d7cff7b7b7cff7b7c7bff7b7b7cff7c7c7cff7d7c7dff7c7c7cff7d7c7cff7c7c7cff7b7b7bff7b7b7bff7b7b7aff7a7a7aff7b7b7aff7a7a7aff7a7a7bff7b7b7bff7b7b7bff7b7b7bff7b7b7cff7c7c7cff7d7c7cff7d7d7dff7d7e7dff7d7d7dff7e7d7dff7d7d7dff7d7d7dff7e7e7eff818081ff828181ff838282ff848484ff858485ff868786ff888888ff888787ff8f8f8fff959595ff9b9b9bffa1a1a1ffa3a4a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffafafafff9f9f8fff3f3f3ffe4e4e5ffdededeffdcdbdcffd9d9d9ffd8d8d7ffd7d7d6ffd6d6d6ffd5d6d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd1d0d0ffd0d0d0ffcfd0d0ffcfcfd0ffcfd0cfffcfcfcfffcececfffcfcecfffcfcecfffcececeffcdcdceffcdcdcdffcdcdcdffcccdcdffcdcdccffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcacbcaffcbcacaffcacacaffcacacaffcac9caffcacac9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c5ffc4c4c4ffc4c3c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c2c2ffc3c3c3ffc3c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc1c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfc0ffbfbfbfffbfbfbeffbfbebeffbebebeffbebebeffbebebeffbebebdffbdbdbdffbdbdbdffbcbdbdffbcbdbcffbcbcbcffbcbcbcffbbbbbcffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbabbbaffbbbabaffbbbabaffbababaffbababaffbabab9ffbab9b9ffbab9b9ffb9b9b9ffb9b8b9ffb8b8b9ffb8b8b8ffb7b8b7ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb7b6b6ffb6b5b6ffb5b5b6ffb5b5b5ffb4b4b5ffb4b3b4ffb3b3b3ffb3b3b2ffb2b2b2ffb2b2b1ffb1b0b0ffb0b0b0ffb0b0afffaeaeafffadadadffacacacffaaababffa9aaa9ffa8a8a8ffa8a8a7ffa7a7a7ffa6a6a6ffa5a5a6ffa4a5a4ffa5a4a4ffa4a4a3ffa3a3a4ffa2a2a3ffa1a2a1ffa1a0a0ff9f9fa0ff9f9f9fff9f9e9fff9e9e9dff9d9d9dff9d9c9cff9b9c9cff9b9c9bff9b9b9bff9b9b9bff9a9a9aff9a9a9aff9a9a9aff999999ff99999aff999998ff999898ff989898ff989798ff979797ff979796ff969696ff979696ff969696ff969696ff969696ff969695ff959695ff959595ff959595ff959594ff949594ff949594ff939394ff949393ff939393ff929293ff929292ff929293ff929292ff929292ff929291ff919191ff929291ff929191ff929292ff929291ff929292ff929292ff929292ff929292ff929292ff929292ff929292ff929292ff929292ff929192ff919191ff929191ff919191ff909191ff909091ff919191ff919191ff909091ff919091ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919191ff919091ff909190ff919090ff919191ff919191ff929191ff929291ff919191ff929291ff929292ff929292ff929293ff939393ff939393ff939394ff949394ff949494ff949594ff959595ff959595ff969595ff959596ff959596ff969696ff969596ff969696ff969696ff969695ff969596ff969695ff969696ff969696ff979796ff979797ff979898ff989898ff989899ff989998ff999999ff9a9a99ff9a9a9aff9b9a9bff9b9b9bff9b9c9bff9c9c9cff9d9c9cff9d9d9dff9d9d9eff9e9f9eff9f9e9eff9f9f9fffa09fa0ffa0a0a0ffa1a1a1ffa1a1a1ffa2a2a2ffa2a3a3ffa3a4a3ffa4a4a4ffa5a5a5ffa5a5a5ffa6a6a6ffa7a7a7ffa8a7a8ffa8a8a9ffa9a9a8ffaaa9a9ffabaaaaffabababffacacacffadadacffadadadffafaeaeffafafafffb0afb0ffb0b1b1ffb2b2b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b4ffb5b6b5ffb6b7b6ffb6b6b7ffb8b7b7ffb8b8b8ffb8b8b9ffb9b9b9ffbab9baffbababaffbababaffbabbbaffbababbffbbbbbaffbbbbbbffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbcbdbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbebebdffbebebdffbdbebeffbebebeffbebfbeffbebebeffbebebeffbfbebfffbfbfbfffbfbfbfffbebfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc1c1c0ffc1c1c1ffc2c1c2ffc2c2c2ffc3c3c2ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffcac9c9ffcacac9ffcac9caffcacbcaffcbcacaffcbcbcbffcbcbcbffcbcbccffcbccccffccccccffccccccffcccdccffccccccffcdcdcdffcdcdcdffcecdceffcecdceffcececdffcfceceffcfceceffcecfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d5d5ffd8d8d7ffdad9daffdcdcdcffe3e3e3fff4f4f3fff8f8f8fffafafafffcfcfcfffcfcfbfffdfdfcfffcfcfcfffdfdfefffefdfdfffcfcfcfffdfdfefffdfdfdfffcfbfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfefefffefefefffdfefdfffefefdfffefefdfffefefefffefefdfffefefefffdfefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffefffefffefefffffffffefffefffefffefffffffefffffffffffffffefefffffffefefffefefffffefffffffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefefffffefefffffefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffefefefffffffefffffefefffefffefffefffefffefffefffffefefffffefffffefefffffefffffffffefffffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa3a2a2ffa2a2a2ff9c9c9cff989898ff949494ff8e8e8eff8a8a8aff8a8a8aff8a8b8aff888888ff878787ff888888ff878787ff868586ff848484ff848484ff838484ff838383ff828282ff818182ff818181ff818181ff818181ff818080ff808080ff808181ff808081ff808081ff808080ff808080ff808080ff808080ff80807fff7f7f7fff7e7f7fff7e7f7eff7f7f7eff7f7f7fff807f80ff7f7f7fff7f807fff807f80ff808080ff808080ff808080ff808080ff818081ff818181ff818181ff808080ff828281ff858585ff868686ff898989ff8b8b8bff8c8d8cff8d8d8dff8f9090ff8f8e8fff949494ff9b9b9bffa1a1a1ffa3a3a4ffa7a7a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafff6f7f6ffe9e9e9ffe1e1e1ffdedddeffdbdbdbffd8d9d8ffd7d8d7ffd7d7d7ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcfcecfffcececeffcececeffcececdffcdcecdffcdcdceffcdcdcdffcdcdcdffcccccdffccccccffcbcbccffcbccccffcbcbcbffcbcbccffcacbcbffcbcbcbffcacacaffcacacaffcacac9ffcac9c9ffc9c9c9ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c5c6ffc5c5c6ffc5c5c5ffc4c4c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbebfffbebebeffbdbebeffbebebdffbdbebdffbdbdbdffbcbdbdffbdbcbdffbcbcbcffbcbcbcffbbbbbcffbbbcbcffbbbbbbffbbbbbbffbabbbbffbbbbbbffbbbbbaffbababaffbababaffbababaffb9babaffb9bab9ffb9bab9ffb9b9b8ffb9b8b8ffb8b8b8ffb7b8b8ffb8b7b8ffb7b7b7ffb7b7b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b6ffb6b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb3b4b3ffb3b3b3ffb2b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffafafb0ffafaeaeffadadaeffacadacffabababffaaaaaaffa9a9a9ffa9a8a9ffa8a8a7ffa7a7a7ffa6a7a7ffa6a6a6ffa5a6a6ffa5a4a5ffa4a4a4ffa3a3a3ffa2a2a2ffa2a1a2ffa1a0a1ffa0a0a0ff9f9f9fff9f9f9eff9e9e9eff9d9e9eff9d9d9dff9d9d9dff9c9c9dff9c9c9cff9b9b9bff9b9b9bff9a9b9bff9a9a9bff9a9a9aff9a9a9aff999999ff999999ff999998ff989898ff979898ff979897ff989897ff989797ff979797ff979797ff969797ff979697ff969696ff969696ff969696ff959595ff959595ff959595ff959594ff949494ff949494ff949494ff949494ff949493ff939393ff939393ff929392ff939393ff939293ff929292ff939293ff939393ff929393ff939393ff939393ff939392ff939393ff939393ff939392ff929293ff929393ff929292ff929392ff929292ff929292ff929292ff929292ff939293ff929292ff929292ff929292ff939392ff929392ff929293ff929292ff939393ff929293ff939292ff929292ff929292ff929292ff929293ff929292ff939292ff929292ff939393ff939392ff939393ff929393ff939393ff939493ff949393ff949494ff949494ff949594ff959495ff959595ff959595ff969696ff969696ff979697ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979897ff989798ff979798ff989898ff999898ff999999ff9a9a9aff9a9a9aff9a9a9aff9b9b9bff9c9b9bff9c9c9bff9c9c9cff9d9d9dff9d9d9dff9e9e9eff9e9e9eff9f9f9fff9f9f9fffa0a0a0ffa1a0a1ffa1a0a1ffa1a1a1ffa2a2a2ffa3a3a3ffa3a4a3ffa4a4a5ffa5a5a5ffa6a6a6ffa6a6a6ffa7a7a7ffa7a7a7ffa8a8a8ffa8a9a9ffa9a9aaffaaaaaaffabababffacababffacacacffaeadadffaeaeaeffaeafafffafb0afffb0b0b0ffb1b1b0ffb2b1b2ffb2b2b2ffb3b3b3ffb4b3b4ffb4b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb8b7b8ffb8b8b8ffb8b8b8ffb9b8b9ffbab9b9ffbababaffbababaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbcffbcbbbcffbbbbbbffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbdbcbdffbdbdbcffbdbdbdffbebdbdffbebdbdffbdbdbeffbdbebeffbebebdffbebebeffbebebeffbebebeffbebebeffbfbfbfffbfbebfffbfbebfffbfbfbfffbfbfbfffbfc0bfffbfc0bfffbfbfc0ffbfbfbfffc0c0c0ffbfbfc0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc4c4c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacbcbffcbcacbffcbcbcbffcbcbcbffcccbcbffcbccccffccccccffcdccccffcdccccffcdcdcdffcecdcdffcecdcdffcdceceffcececeffcececeffcecfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d7d7ffd9d9d9ffdbdcdbffe0e0e0fff0f0f0fff7f7f7fff9f9f9fffbfbfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffefefefffefefdfffcfcfcfffefdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefefffefdfefffdfdfdfffefefefffefdfdfffdfefefffefdfefffefefefffefefefffefdfdfffefefefffdfefefffefefefffefefefffefefefffffefffffefefffffffffffffefefffffefefffffffefffffffefffffefefffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffefffefffffefffffefefffffffefffffffefefffefefffffefefffffefffefffefffffffffffffffefffefffefffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffefffffefefefffffffffffffefefffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffefffffffefffefffffffffffefefefffefefefffefefffffffefffffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffefefffefefffffefffffffefffefffefffffffefefffffefefefffefffefffefefefffefffffffffefffffffefefffffffffffffefefffefffffffefffffffefffefffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa3a4a3ffa2a2a2ffa2a2a2ff9c9b9cff989898ff949494ff8f8f8fff909090ff909090ff8e8e8fff8e8e8eff8e8f8eff8d8d8eff8b8b8cff8a8a8aff8a8a8aff89898aff898989ff888888ff878888ff878787ff868686ff858686ff868686ff858586ff868686ff868686ff868586ff858686ff868686ff858686ff858586ff858585ff858685ff858485ff848585ff848484ff848484ff848484ff848383ff838483ff838484ff838483ff848384ff848484ff858585ff848585ff858686ff858586ff858586ff878787ff89898aff8b8c8cff8f8f8fff929292ff939393ff939394ff969595ff949495ff9c9b9bffa1a1a1ffa3a3a4ffa7a6a6ffaaaaaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfdfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfff9f9fafff4f4f4ffe7e7e7ffdfdfdfffdcdcdcffd9dadaffd8d8d8ffd7d6d6ffd6d6d6ffd6d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d1d2ffd1d2d2ffd1d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfceceffcececeffcececeffcdceceffcdcecdffcdceceffcdcdcdffcdcdcdffcccdcdffcdcdcdffccccccffccccccffcccccbffcbcbccffcbcbcbffcbcbcbffcacbcbffcacacaffc9c9c9ffcacac9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c7c7ffc6c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc5c6c6ffc5c6c6ffc5c5c5ffc4c4c5ffc5c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c4ffc4c3c3ffc3c3c3ffc3c3c2ffc3c2c3ffc2c2c3ffc3c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c0ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfc0ffc0c0c0ffbfc0bfffbfbfbfffbebfbfffbfbebeffbebebeffbebebeffbdbdbeffbdbdbdffbdbebeffbdbdbdffbcbdbcffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbbbbbcffbbbbbbffbbbbbbffbabbbbffbababbffbababaffbababaffbab9b9ffb9babaffb9b9b9ffb9b9b9ffb8b8b9ffb8b8b8ffb7b8b8ffb7b8b8ffb7b8b7ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb6b6b6ffb5b5b6ffb4b5b5ffb4b5b5ffb4b4b4ffb3b3b3ffb3b3b3ffb3b2b2ffb2b2b2ffb2b1b1ffb1b0b1ffafafb0ffafaeaeffaeadaeffacadacffacacacffabababffaaaaabffa9aaaaffa9a9a8ffa9a9a9ffa8a8a8ffa7a7a7ffa6a6a7ffa6a6a6ffa4a5a4ffa4a4a4ffa3a3a4ffa3a2a2ffa2a1a2ffa1a1a1ffa0a0a1ffa0a09fff9fa0a0ff9f9f9fff9e9e9eff9d9e9eff9e9e9eff9d9d9dff9d9d9cff9c9c9cff9c9b9cff9b9c9cff9b9b9bff9a9b9bff9a9a9aff9a9999ff9a9a9aff999999ff999999ff999899ff999999ff999999ff989898ff989898ff979898ff979897ff979798ff979797ff979797ff969797ff969797ff969596ff959596ff969595ff959595ff949595ff959595ff959595ff949494ff949494ff949494ff939394ff949493ff949494ff949494ff949494ff949494ff949494ff949494ff949494ff949394ff939494ff949493ff949494ff939393ff939393ff939394ff949494ff939493ff939394ff939394ff949393ff949393ff939394ff939394ff939493ff939494ff949494ff949494ff939494ff949494ff939394ff939493ff949393ff939394ff939494ff949494ff949494ff949394ff949393ff949494ff949494ff949495ff959494ff959494ff959595ff959594ff959595ff959696ff969696ff969697ff979797ff989797ff979898ff989898ff989798ff989898ff989898ff989899ff989898ff989999ff989899ff989898ff989899ff999898ff989898ff999999ff99999aff9a9a9aff9b9a9aff9b9a9bff9b9c9bff9b9b9cff9c9c9cff9d9c9dff9d9d9dff9d9e9dff9e9e9eff9e9e9eff9f9f9fff9f9fa0ffa1a0a1ffa0a1a0ffa1a1a2ffa1a1a2ffa3a2a2ffa3a3a3ffa3a3a3ffa4a4a4ffa5a5a4ffa5a6a6ffa6a7a6ffa7a7a7ffa7a8a8ffa8a8a8ffa8a9a9ffa9aaa9ffaaaaaaffaaaaabffabababffacacacffacadadffadadaeffaeaeaeffafafafffafafafffb0b0b0ffb1b0b1ffb2b1b1ffb2b2b2ffb3b2b2ffb3b4b3ffb4b4b5ffb5b5b5ffb5b5b6ffb6b6b6ffb7b7b7ffb7b8b8ffb8b8b8ffb9b8b9ffb9b9b9ffbab9baffbab9baffbababaffbbbbbbffbbbbbbffbbbabbffbbbbbcffbcbbbbffbbbbbcffbcbcbcffbcbcbcffbcbcbdffbdbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbeffbdbebeffbebebeffbebebeffbebebeffbebebeffbebebfffbfbfbfffbebfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffbfc0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c0ffc1c0c1ffc1c2c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c2c3ffc3c3c4ffc4c3c4ffc4c4c4ffc4c4c5ffc5c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacbffcbcacaffcacacbffcccbcbffcccbccffcbcbccffccccccffccccccffcccdccffcccdcdffcdcdcdffcdcdceffcdceceffcececeffcfcecfffcececeffcecfceffcfcfcfffcfcfcfffcfd0cfffcfcfd0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d0ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd7d7d7ffd8d8d8ffdadbdbffddddddffe8e7e7fff6f6f6fff9f8f8fffafafafffcfcfdfffbfcfbfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffefdfefffdfdfefffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfefffefdfefffdfefdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffffefffefefefffefffefffefefffffefffefffefffefffefefefffffffefffffffefffefefefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefffffffefffffffffffffefffffffffefffffffefefffffffefffefffefffffffffffffffffffefffffffefffffffefefffffffefffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefefffffefffffffffefefffefffefffffffffffefefefffefefffffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefffefffefffefffffefffffefefefffefffffffefefefffffefefffefefefffefffefffefefffffffffffffefefefffffefefffffffffffefffefffefffefffefffefffefffefffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa7a6a7ffa4a3a4ffa3a2a2ffa2a2a2ff9c9c9cff989898ff949494ff959595ff969696ff949494ff939394ff939394ff949494ff929292ff919191ff909190ff909091ff8f908fff8e8e8fff8d8e8eff8d8c8dff8c8c8cff8b8c8bff8b8b8bff8b8a8bff8c8b8bff8b8c8bff8b8c8bff8c8b8bff8b8c8bff8b8c8cff8b8b8bff8c8b8bff8b8b8bff8b8b8bff8a8a8bff8a8a8aff898989ff898888ff888888ff878888ff878888ff888888ff888988ff898988ff898989ff898a8aff8a8a8aff8b8b8aff8b8b8bff8c8c8cff8f8f8eff939292ff959595ff979897ff989898ff989999ff9a999aff9b9b9bffa1a1a1ffa3a4a3ffa7a6a6ffaaaaaaffacacad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfbfffcfcfcfffcfcfbfffbfbfbfffcfdfcfffbfbfbfffafafafff9f9f8fff2f2f3ffe3e3e3ffdededeffdbdadbffd8d8d8ffd7d7d7ffd6d7d6ffd6d6d6ffd4d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd3d3d3ffd3d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0cfffcfcfcfffcecfcfffcecfceffcececeffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdccccffccccccffcccccbffcbcccbffcbcccbffcbcbcbffcbcbcbffcacbcbffcacacaffcac9caffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc6c7c7ffc7c7c6ffc6c7c6ffc6c6c6ffc6c5c5ffc5c6c6ffc5c5c6ffc5c5c5ffc5c5c4ffc4c4c5ffc5c4c4ffc5c4c4ffc4c4c4ffc3c4c3ffc3c4c4ffc3c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c0ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfc0ffc0c0c0ffbfbfbfffbfbfbfffbebfbeffbebebfffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbbbcffbbbbbbffbabbbbffbababaffbababaffbababaffb9babaffb9b9baffb9b9b9ffb9b9b9ffb9b8b8ffb8b8b8ffb7b8b8ffb7b8b7ffb7b8b7ffb7b8b7ffb8b8b7ffb7b7b7ffb7b8b7ffb7b7b7ffb7b7b6ffb6b7b6ffb6b6b6ffb6b6b6ffb6b5b5ffb5b4b5ffb4b5b4ffb4b4b4ffb3b4b3ffb4b3b3ffb2b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb0b0b0ffafafafffaeaeaeffaeadaeffadacacffacabacffabababffaaaaaaffaaaaaaffa9a9a9ffa9a9a9ffa8a8a8ffa7a7a7ffa6a6a7ffa6a6a6ffa5a5a5ffa4a4a4ffa3a4a3ffa2a3a3ffa2a2a1ffa1a1a1ffa0a0a1ffa0a0a0ffa0a0a0ff9f9f9fff9f9e9fff9e9e9eff9e9e9dff9d9e9dff9d9d9dff9d9d9dff9c9c9cff9b9c9cff9b9b9bff9b9a9bff9b9b9aff9a9b9bff9a9a9bff9a9a9aff9a9a9aff9a999aff9a9a9aff999999ff999a99ff999998ff989998ff999998ff989897ff989898ff979798ff979797ff979796ff969696ff979696ff969696ff969596ff959695ff959595ff959695ff969595ff959595ff959595ff959595ff959595ff959595ff959595ff959595ff959595ff959595ff959495ff959595ff959595ff959495ff949594ff959595ff949594ff959595ff949495ff959595ff959595ff959595ff949595ff959595ff959594ff949595ff959595ff959595ff959595ff949595ff959495ff959494ff959594ff949594ff959594ff959595ff949595ff949595ff949595ff959495ff959595ff959695ff959596ff969696ff959595ff969595ff969696ff969696ff969796ff979797ff979897ff989898ff989898ff999999ff989899ff999999ff999999ff999999ff999999ff9a9999ff999999ff999a99ff999999ff999a99ff9a9a9aff999a9aff9a9a9aff9a9b9aff9b9b9bff9b9c9cff9c9c9cff9d9c9dff9d9d9dff9e9d9dff9e9d9eff9e9e9eff9f9f9fff9f9f9fff9fa09fffa0a0a0ffa1a1a1ffa1a1a2ffa1a2a2ffa3a3a3ffa3a3a3ffa4a4a4ffa4a5a4ffa5a5a5ffa5a6a5ffa6a6a6ffa7a7a7ffa8a7a8ffa8a8a9ffa8a9a9ffa9a9a9ffaaa9aaffababaaffabababffacacabffacacacffadadadffadaeaeffaeaeaeffafaeafffafafafffb0b0b0ffb1b0b1ffb2b2b2ffb2b2b2ffb3b3b3ffb4b4b4ffb4b4b4ffb4b5b4ffb5b6b5ffb6b6b5ffb7b7b6ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9baffbababaffbbbabaffbababaffbabbbaffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbcbdbcffbcbdbcffbdbdbcffbdbdbdffbdbdbdffbebdbeffbebebeffbebdbeffbebdbeffbebebeffbebebeffbfbebeffbebfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0bfffbfc0c0ffbfc0bfffbfc0c0ffbfc0bfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c0ffc1c1c1ffc2c1c2ffc1c2c2ffc1c2c2ffc2c2c2ffc3c2c3ffc2c3c2ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c7c6ffc7c7c6ffc7c7c7ffc7c8c7ffc7c7c8ffc8c8c8ffc8c9c8ffc8c8c9ffc9c9c9ffcac9c9ffc9c9c9ffc9cac9ffcacacaffcacbcaffcbcbcbffcbcbcbffcbccccffcbcccbffccccccffccccccffcccccdffcdcccdffcdcdcdffcecdcdffcecdcdffcecdceffcececeffcfceceffcecfceffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d1d0ffd0d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd6d5d6ffd7d7d7ffd9dadaffdcdbdcffe2e2e2fff2f2f2fff8f7f8fffaf9fafffbfcfbfffdfefdfffdfdfdfffbfcfbfffdfdfdfffcfcfbfffcfcfcfffcfcfdfffcfcfbfffefefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefdfdfffefefefffefdfdfffefdfefffdfefdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffffefefffefefffffefffffffefffefffffffffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffefefffffefefffffefefefffffefffffffefffffffffffffefffffffefffffffefefffffefffefffffefffffefefefffffffefffffefefffefefffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefffffefefffffffffffffefefffffffefefffefffefffffefffffefefffffffffefffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffffefefffefffffffefefefffffefefffffffefffffefefffffefffffffffefffefefefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa9a9a9ffa7a7a6ffa3a3a3ffa2a2a2ffa2a2a2ff9c9b9cff989898ff999999ff9a9a9aff999999ff989898ff989798ff999898ff989898ff979797ff969697ff979697ff979797ff969696ff959595ff929393ff919191ff909091ff909190ff909091ff909090ff919190ff919090ff909091ff919190ff919190ff909191ff919190ff909191ff919090ff909090ff8f8f8fff8e8e8eff8d8d8dff8d8c8cff8d8c8dff8d8d8cff8c8c8cff8d8c8cff8d8d8dff8d8d8dff8e8e8eff8f8f90ff909090ff909090ff919191ff939493ff989998ff9b9b9bff9d9c9dff9d9d9eff9e9d9eff9d9e9dffa1a1a1ffa3a3a3ffa6a7a6ffaaa9a9ffadacadffb0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfbfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffafafafff6f6f7ffe8e9e8ffe0e1e0ffdddddcffdad9daffd7d7d8ffd7d6d7ffd5d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d3ffd4d3d4ffd4d3d4ffd3d2d3ffd3d3d2ffd2d2d2ffd2d2d1ffd2d1d2ffd1d1d2ffd1d1d1ffd0d0d1ffd1d0d0ffd0d1d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcececfffcececeffcececeffcececeffcecdceffcececeffcdcdcdffcccdcdffcccccdffcccdccffccccccffcccbcbffcccccbffcbcbcbffcbcbcbffcacbcaffcacacaffcacacaffcacac9ffcacacaffcac9c9ffc9c9c9ffc9c8c8ffc9c8c8ffc8c8c8ffc8c7c7ffc8c7c8ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc6c6c6ffc5c6c5ffc5c5c5ffc4c5c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c2c3ffc3c3c3ffc2c2c2ffc2c3c2ffc2c2c2ffc1c1c1ffc2c1c2ffc1c1c2ffc1c1c1ffc0c0c1ffc1c0c0ffc0c1c0ffc0c0c0ffc0bfc0ffc0c0bfffbfc0bfffbfbebfffbebebfffbebebeffbebebfffbebdbeffbebebeffbdbdbdffbdbdbdffbcbdbdffbcbdbcffbdbcbdffbcbcbcffbcbcbcffbcbbbbffbbbbbcffbbbbbbffbbbbbaffbabbbbffbababaffbababbffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b7b8ffb8b7b7ffb7b7b7ffb8b7b7ffb8b8b8ffb7b8b7ffb7b7b7ffb6b6b7ffb6b6b6ffb5b6b5ffb6b5b5ffb5b4b5ffb4b4b5ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b1b1ffb1b1b1ffb1b0b1ffafafafffafafaeffaeaeaeffadadadffadacadffacabacffabababffaaaaabffaaa9aaffa9aaa9ffa8a8a9ffa7a7a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a5ffa4a4a4ffa3a3a4ffa3a2a3ffa2a2a2ffa1a1a2ffa0a1a1ffa0a0a0ff9fa09fff9f9fa0ff9f9e9eff9f9f9eff9e9e9eff9d9d9eff9d9d9dff9d9d9cff9c9d9dff9c9c9cff9c9c9cff9c9c9cff9b9c9cff9b9b9bff9b9b9bff9b9b9aff9b9a9aff9b9a9bff9b9b9aff9a999aff9a9999ff999999ff999999ff999999ff999999ff989998ff989898ff979898ff979898ff979897ff979797ff979697ff969697ff979697ff969796ff969696ff969696ff969696ff969696ff969696ff969697ff969696ff969696ff969696ff959695ff969696ff969596ff969696ff959596ff969596ff969696ff969696ff969696ff969696ff969696ff969596ff969696ff969696ff969697ff969696ff969696ff969696ff969696ff969696ff969696ff969696ff959595ff969695ff969595ff959596ff959695ff969695ff969696ff969696ff969697ff969696ff969797ff969696ff979696ff979796ff979696ff979797ff989897ff989898ff999898ff999899ff999999ff9a9a99ff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9a9b9aff9a9b9aff9b9b9aff9a9a9aff9a9a9bff9b9a9bff9a9b9bff9b9b9bff9b9b9bff9c9c9bff9c9c9cff9d9c9dff9d9d9dff9e9d9eff9e9e9eff9e9e9eff9e9f9effa09fa0ffa09fa0ffa0a0a0ffa0a0a1ffa1a1a1ffa2a2a2ffa3a2a3ffa3a3a3ffa4a4a3ffa5a5a4ffa5a5a5ffa5a5a6ffa6a6a6ffa7a7a7ffa8a7a8ffa8a8a8ffa8a9a9ffa9a9a9ffaaaaaaffaaabaaffabababffabababffacacacffadacacffadadadffadaeadffaeaeaeffafafafffb0b0b0ffb0b0b1ffb1b1b1ffb1b2b2ffb2b2b2ffb3b3b2ffb4b4b3ffb4b4b4ffb5b4b5ffb6b6b5ffb6b5b6ffb7b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffb9b9b9ffbababaffbabbbaffbabbbaffbbbbbbffbbbbbbffbbbbbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbdbcbcffbdbdbdffbebdbeffbebdbeffbebebdffbebebeffbebebeffbfbebfffbebebfffbfbfbfffbebebfffbfbebfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffbfbfc0ffbfbfc0ffc0bfbfffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c1ffc2c2c2ffc2c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c6c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9cac9ffcacacaffcac9caffcacacaffcbcacbffcacbcbffcbcbcbffcbcbcbffcccccbffcccbcbffccccccffcdcccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcececfffcfcecfffcfd0cfffcfcfd0ffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d6d6ffd7d7d7ffd8d9d9ffdbdbdbffdededeffedededfff8f7f7fff9f9f8fffbfafafffdfcfdfffcfcfbfffdfdfdfffdfdfdfffbfbfbfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefdfefffefdfdfffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffffffefffefffefffffffffffffffefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffffffefffefffffffffefffffefffefffffffefffefffffffefefffffefefffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffffffffffefefefffffefefffefffefffefefffffffefefffefefffffffffffffffefffffefefefffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffffefefffffffffffefffffffefffefffefefefffffefefffffefefffefefefffffefefffffffefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacadadffa9a9a9ffa6a6a7ffa4a3a4ffa2a2a3ffa2a2a2ff9c9c9cff9d9d9eff9f9f9fff9d9d9dff9d9c9cff9b9c9bff9c9c9cff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9c9c9cff9a9a9aff989998ff979797ff969796ff969696ff969596ff959695ff959695ff959596ff959596ff959696ff959596ff959595ff959595ff959595ff959594ff959595ff949494ff939393ff919291ff929191ff919091ff919190ff919190ff919191ff919191ff929292ff929292ff929393ff959594ff959695ff969696ff989897ff9d9d9dffa0a0a0ffa2a2a2ffa2a2a3ffa2a2a2ffa1a2a1ffa4a3a4ffa6a6a7ffa9aaa9ffacacacffafafb0ffb7b7b7ffb7b7b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfbfffafbfafff9f9f9fff3f3f3ffe5e4e4ffdedfdeffdcdbdbffd9d8d9ffd7d7d7ffd6d7d6ffd6d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcececeffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcccccdffccccccffcccccbffcbcbccffcbcbcbffcacbcbffcbcbcbffcacacaffcacacaffcac9caffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c6c5ffc5c6c5ffc5c5c5ffc5c5c4ffc5c5c4ffc4c5c5ffc5c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c3c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0bfffc0bfc0ffc0bfbfffbfbfbfffbfbfbfffbfbebfffbebebeffbebebeffbebdbdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbcbdbcffbcbcbcffbcbcbcffbbbbbcffbbbbbcffbbbbbbffbbbbbbffbabbbaffbbbabaffbbbabaffbababaffbababaffb9b9b9ffb8b8b8ffb9b8b8ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b8b8ffb7b7b8ffb8b8b7ffb7b8b7ffb7b7b7ffb7b7b6ffb7b6b6ffb6b6b6ffb6b5b5ffb5b4b5ffb4b5b5ffb4b5b4ffb4b4b4ffb3b3b4ffb3b3b2ffb2b2b3ffb2b1b2ffb1b1b1ffb0b0b1ffb0b0b0ffafafafffafaeafffaeaeaeffadadadffacacacffababacffabababffaaaaaaffaaaaa9ffa9a9a8ffa8a8a8ffa8a7a7ffa6a7a7ffa6a6a6ffa6a5a5ffa5a5a5ffa4a4a4ffa3a3a3ffa3a3a2ffa2a2a2ffa2a2a1ffa1a1a1ffa1a0a1ffa0a0a0ffa0a09fff9f9fa0ff9f9e9fff9e9e9fff9e9e9eff9e9e9dff9d9e9dff9d9d9dff9d9d9cff9d9d9dff9c9d9dff9c9c9cff9b9b9bff9c9b9bff9c9b9cff9b9b9bff9b9b9aff9b9b9bff9a9a9aff9a9a9aff9a9a9aff99999aff9a9a99ff999a99ff999999ff999998ff999998ff989898ff989898ff989898ff989898ff989898ff989798ff979798ff979797ff979797ff979798ff979797ff979797ff979798ff979797ff979797ff979797ff979697ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979897ff979797ff979897ff989797ff979897ff979798ff979797ff979797ff979796ff969797ff969697ff969697ff979797ff979797ff979797ff979797ff989797ff979798ff979898ff979897ff979797ff989797ff989798ff989898ff999998ff9a9a99ff9a9a9aff9a9a9aff9b9b9bff9a9b9bff9b9b9bff9b9c9bff9c9b9bff9b9b9bff9c9b9bff9b9c9bff9c9b9bff9c9b9cff9c9c9cff9c9c9cff9c9c9cff9c9c9dff9c9d9cff9d9d9dff9e9d9eff9e9e9eff9e9f9fff9f9f9fffa09fa0ffa0a0a0ffa0a1a1ffa1a0a1ffa1a1a1ffa2a2a2ffa3a3a3ffa3a3a3ffa4a4a4ffa4a5a4ffa5a5a5ffa6a5a5ffa6a6a6ffa7a7a7ffa8a7a8ffa8a8a8ffa9a9a8ffa9a9a9ffaaaaa9ffababaaffabababffababacffacacacffacadacffadadadffadaeaeffaeaeaeffaeafafffafafafffb0b0b0ffb0b1b0ffb1b1b1ffb2b1b1ffb2b2b3ffb3b3b3ffb3b4b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b5ffb7b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffb8b9b9ffbabab9ffb9babaffbbbabaffbbbbbaffbbbbbbffbbbcbbffbcbbbcffbcbbbcffbcbcbcffbcbdbcffbdbcbdffbdbdbdffbdbdbcffbdbdbdffbdbdbeffbdbdbdffbebebeffbebebfffbebebeffbfbebfffbfbfbfffbfbebfffbfbfbfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffbfc0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c1c0ffc1c1c0ffc1c1c0ffc1c1c1ffc1c0c1ffc1c1c1ffc1c2c1ffc1c1c2ffc2c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc6c5c5ffc6c5c6ffc6c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc7c8c8ffc9c9c8ffc8c9c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcccbffccccccffcccccdffccccccffcccdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d1ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d5ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd8d8d8ffdad9daffdddcdcffe4e4e4fff4f4f4fff8f9f8fff9f9f9fffcfcfcfffcfbfcfffdfdfcfffcfbfbfffdfdfdfffdfdfdfffbfbfbfffdfdfdfffbfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefdfefffefefefffdfefdfffefefefffefdfefffefefefffdfefefffefdfdfffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffefefefffffefffffffefffffffefffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffefefffffefffffffefffffefffefffefefffffefffffffefffefffefffffffffffefffffefffffffefffffefffefffffffffffffefffffefffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffffffefffffffffffefffefffefffefffefffffffffffffffefefffffefffffffefffefffefffefffffefefffffefffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffffffffffffefefffffffefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffefffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b0ffadadacffa9a9a9ffa7a6a6ffa3a4a3ffa2a3a2ff9fa0a0ffa1a2a1ffa3a3a2ffa2a2a2ffa0a1a1ff9f9f9eff9fa0a0ffa1a1a1ffa1a2a2ffa1a1a2ffa1a2a1ffa1a1a1ffa1a0a0ff9f9f9fff9e9d9eff9c9d9cff9b9b9cff9b9b9bff9a9b9aff9a9a9aff9a9a9aff9a999aff9a9a9aff9a9a9aff9a9a9aff999999ff999999ff999999ff999899ff989999ff989898ff989797ff969697ff959596ff969696ff959595ff959695ff959596ff959595ff969696ff969696ff969797ff999899ff9a999aff9a9a9aff9c9c9cffa1a1a1ffa4a4a4ffa6a7a6ffa7a7a7ffa7a6a7ffa4a4a4ffa6a7a7ffaaaaaaffacacacffb0b0afffb7b7b7ffb7b7b7ffb9b8b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffafafafff7f6f7ffe9e8e9ffe0e0e1ffddddddffdadadaffd8d7d8ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcecfcfffcecfcfffcececeffcececeffcecdcdffcecdceffcdcdceffcdcdcdffcdcdcdffcccdcdffcccdccffccccccffcccccbffcccbccffcccbcbffcbcbcbffcbcbcbffcacacaffcacacaffc9cacaffcac9c9ffc9cac9ffc9c8c9ffc9c8c9ffc8c8c8ffc7c7c8ffc8c8c8ffc7c7c7ffc7c7c6ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c5c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c3ffc4c3c3ffc3c4c3ffc3c3c3ffc3c3c2ffc3c2c2ffc3c2c2ffc2c2c2ffc2c2c1ffc1c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbebfbfffbfbfbfffbfbebeffbebebeffbebebeffbdbebdffbdbdbeffbdbdbdffbcbdbdffbcbdbdffbcbdbcffbcbcbcffbcbcbcffbbbcbbffbcbcbbffbbbbbbffbbbbbbffbabbbbffbbbabaffbabbbaffbab9baffbab9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb9b9b8ffb8b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b7ffb8b7b8ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b7ffb5b6b6ffb5b6b5ffb5b4b5ffb4b4b5ffb4b5b4ffb4b4b4ffb3b4b4ffb3b3b2ffb3b2b2ffb1b2b2ffb2b1b1ffb1b1b0ffb0b0b0ffb0afafffafafaeffaeaeaeffadaeaeffadadadffadacacffabacabffaaabaaffaaaaa9ffa9a9a9ffa9a9a9ffa7a8a8ffa7a7a7ffa6a7a6ffa6a6a6ffa6a5a5ffa5a4a5ffa4a4a4ffa3a4a3ffa2a2a3ffa2a2a2ffa1a2a1ffa1a1a1ffa1a1a0ffa1a0a1ffa0a0a0ff9fa09fffa09f9fff9f9e9fff9e9e9fff9e9f9eff9e9d9eff9d9e9eff9d9d9dff9d9d9dff9d9d9dff9c9c9dff9d9d9dff9d9c9cff9c9c9cff9c9c9cff9b9b9bff9b9b9cff9b9b9bff9b9b9bff9a9a9aff9b9a9bff9a9a9aff9a999aff9a999aff99999aff999999ff999999ff999899ff989999ff999999ff999999ff989999ff999998ff999898ff989998ff999898ff989998ff999898ff989898ff989998ff989898ff989898ff989898ff999898ff989898ff989898ff989898ff989898ff989898ff989899ff989899ff989898ff989898ff999898ff999899ff989899ff989998ff989899ff989898ff989998ff989898ff989898ff989798ff989798ff979897ff989898ff989798ff989898ff989898ff989798ff989998ff989898ff989898ff989899ff989899ff999999ff9a9999ff9a9a99ff9a9a9bff9a9b9aff9b9b9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9d9c9dff9c9c9dff9c9d9cff9d9d9dff9d9c9dff9d9d9dff9d9e9eff9e9e9eff9e9e9eff9e9f9eff9f9e9eff9fa09fffa09fa0ffa0a0a0ffa1a0a0ffa1a1a1ffa2a2a1ffa2a2a2ffa2a3a3ffa3a4a3ffa4a4a4ffa4a5a4ffa5a5a5ffa6a6a5ffa6a6a6ffa7a7a7ffa7a7a8ffa8a8a8ffa8a9a8ffa9a9a9ffaaa9aaffabaaabffabababffabacabffacacacffacadadffadadadffadaeaeffaeaeaeffafaeafffafafafffafb0afffb1b0b0ffb1b0b1ffb1b1b1ffb1b2b2ffb2b2b2ffb2b3b3ffb3b3b3ffb4b4b4ffb5b4b5ffb5b5b6ffb6b6b6ffb7b6b6ffb7b7b7ffb8b7b8ffb8b8b7ffb9b8b9ffb9b9b9ffb9b9baffbababaffbbbabbffbbbabbffbbbbbbffbcbbbcffbbbbbcffbbbcbcffbcbcbcffbdbcbcffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbebebdffbebdbdffbebebeffbfbebeffbfbfbeffbfbebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffc0bfbfffc0c0c0ffbfc0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c1ffc0c1c0ffc0c1c0ffc1c0c0ffc1c0c1ffc1c0c1ffc0c1c0ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c4c4ffc4c4c4ffc5c4c5ffc5c4c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacbcaffcbcacbffcacbcbffcbcccbffcbcccbffccccccffcccccbffcdccccffcccdccffcdcdcdffcdcdcdffcecdcdffcececdffcececeffcecfceffcecfcfffcecfcfffcfcfcfffcfcfcfffcfd0cfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d1ffd0d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd5d4d5ffd5d4d5ffd5d5d5ffd6d6d6ffd7d6d7ffd9d9d9ffdbdcdbffe0dfdfffeff0f0fff7f7f7fff9f9f9fffbfbfcfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfbfcfffdfdfdfffdfdfefffcfcfcfffdfdfdfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffffefefffffffefffffffefffefefefffffefffffffffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffefffefffefffffffffefffffefefffffefffffffffffefffefefffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffefefffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffefffffffffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b7b7ffb0b0b0ffacacacffa9a9a9ffa6a6a7ffa4a4a4ffa5a4a5ffa5a5a6ffa6a7a6ffa6a6a6ffa5a4a4ffa2a3a3ffa3a3a3ffa5a5a5ffa5a5a5ffa4a4a4ffa5a5a6ffa5a5a5ffa4a4a4ffa3a3a3ffa2a2a2ffa1a1a1ffa0a0a1ff9f9fa0ff9f9f9fff9f9f9eff9e9e9fff9e9e9eff9e9d9eff9e9d9eff9e9e9eff9d9e9dff9d9d9dff9d9d9dff9d9d9dff9c9c9dff9c9c9cff9b9b9bff9a9b9bff9a9a9aff9a9a9aff9a999aff999999ff99999aff999a9aff9a999aff9a9999ff9a9a9aff9d9d9cff9e9e9dff9e9e9effa0a0a0ffa5a5a5ffa8a8a7ffaaaaaaffabaaabffabaaaaffa8a8a7ffa9aaa9ffadacacffb0b0afffb7b7b7ffb7b6b7ffb9b9b9ffb9baba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffdfcfcfffcfbfcfffdfcfdfffdfdfdfffcfcfcfffafafafff9f9fafff4f4f4ffe7e6e6ffdfdfdeffdcdbdcffd9d9d8ffd8d8d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d2ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcececfffcececeffcdceceffcecdceffcdcecdffcdcdcdffcdcdcdffcccdcdffcccdcdffccccccffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacaffc9cacaffcac9caffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c7ffc6c7c6ffc7c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc5c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc4c3c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c0c0ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbebfffbebebeffbebebeffbebdbeffbdbdbeffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbbbbbbffbbbabbffbababaffbabbbaffbababaffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b9ffb8b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b8ffb7b7b7ffb7b7b6ffb6b6b6ffb6b6b6ffb6b6b5ffb6b6b5ffb4b5b4ffb5b5b5ffb4b4b4ffb4b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb1b2b2ffb1b1b1ffb0b1b0ffb0b0b0ffafb0afffafaeafffaeadaeffadadadffacadacffacababffabababffaaaaaaffaaaaaaffa9a9a9ffa8a8a8ffa7a7a8ffa7a7a7ffa6a6a7ffa6a5a6ffa5a5a5ffa4a4a4ffa4a4a4ffa3a3a3ffa2a3a3ffa2a2a2ffa1a2a2ffa1a1a1ffa1a0a1ffa1a0a1ffa0a0a0ffa0a0a0ff9fa0a0ff9fa0a0ff9f9f9fff9f9f9fff9f9f9eff9e9e9eff9e9e9eff9d9e9dff9e9e9dff9e9d9eff9d9d9dff9c9c9dff9c9d9dff9d9c9cff9c9c9cff9c9b9cff9c9c9bff9c9c9bff9b9b9bff9b9b9bff9b9b9aff9b9b9aff9a9a9aff9b9a9aff9b9a9aff9b9b9aff9a9a9aff9a9a9aff9a9a99ff9a9999ff9a999aff9a9a9aff999a99ff999a9aff999999ff999a99ff99999aff999a9aff999999ff99999aff999999ff999999ff999999ff999a9aff999999ff9a9999ff9a9a9aff999999ff99999aff9a999aff999a9aff9a999aff999a99ff999a9aff99999aff99999aff99999aff999999ff999999ff989999ff999899ff999899ff999999ff989998ff989999ff989999ff999999ff999999ff999a99ff999999ff99999aff999a99ff9a9a9aff9b9b9bff9b9b9bff9b9b9cff9c9c9cff9c9c9cff9d9c9cff9d9c9cff9d9d9dff9d9d9dff9d9d9dff9d9d9eff9e9d9dff9e9d9dff9e9e9dff9e9d9eff9e9e9eff9f9f9eff9e9f9eff9f9f9fff9fa09fffa09f9fffa09fa0ffa1a1a1ffa0a1a1ffa1a2a2ffa1a2a2ffa2a2a2ffa3a3a3ffa3a4a4ffa4a4a4ffa4a4a5ffa5a5a5ffa6a6a6ffa6a6a6ffa7a7a7ffa7a7a8ffa8a8a8ffa9a9a9ffa9a9a9ffaaaaaaffabaaabffabababffacabacffacacacffadadadffadadadffadadaeffaeaeaeffafafaeffafafafffafafafffb0b0b0ffb1b0b1ffb1b1b1ffb1b2b1ffb2b2b2ffb2b3b3ffb3b3b3ffb3b3b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb6b7b6ffb7b7b7ffb7b7b7ffb8b7b8ffb8b9b8ffb9b9b9ffbab9b9ffbab9baffbbbbbaffbbbbbaffbbbbbbffbbbbbcffbcbcbbffbcbcbcffbcbcbcffbdbcbdffbdbdbcffbdbdbdffbdbdbdffbebdbdffbebebdffbebebdffbebebeffbfbebfffbebfbeffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0bfc0ffbfc0bfffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c0ffc1c1c1ffc1c1c1ffc0c0c0ffc1c0c1ffc1c1c1ffc0c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c3c4ffc4c4c4ffc4c5c4ffc4c4c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc8c7c8ffc8c7c7ffc8c8c8ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9caffcacac9ffcacacaffcacacaffcbcacbffcbcbcaffcccbcbffcbcbcbffccccccffcccccbffccccccffcdcccdffcdcdcdffcccdcdffcdcecdffcdcdcdffcececeffcececeffcecfcfffcfcecfffcfcecfffcfcfcfffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d0d0ffd1d1d1ffd2d1d1ffd1d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d4d5ffd5d5d6ffd6d6d6ffd8d8d8ffdbdbdbffddddddffe8e8e8fff6f6f6fff9f9f8fffafafafffcfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffbfcfcfffefdfdfffefdfdfffcfbfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffffefffefffffffefffffffffffefffefefefffffefffffefffefffffffefffefffffffffffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffefefffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffefefffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffefffefffffffffffffffffffefefefffffefefffefefffffffffffffefffffffefefffffefefffffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffefefffffffffffefffefffffffefffefffffffffffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffffefffffefffffffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b7ffb7b7b6ffb0b0b0ffacadadffa9a9a9ffa6a6a6ffa6a6a6ffa7a8a7ffaaaaaaffaaaaaaffa8a9a9ffa6a6a6ffa7a6a7ffa8a7a7ffa8a8a8ffa7a8a8ffa9a9a9ffa8a9a8ffa8a8a8ffa7a7a7ffa6a5a6ffa5a5a5ffa4a4a5ffa4a4a4ffa3a3a3ffa3a2a3ffa2a2a3ffa2a2a2ffa1a2a1ffa2a2a2ffa2a2a2ffa1a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa0a1a0ffa0a0a0ffa0a0a0ff9f9fa0ff9e9f9fff9d9e9eff9e9d9eff9e9d9dff9e9d9dff9d9d9eff9d9d9dff9d9e9dff9e9e9effa1a0a1ffa1a1a1ffa1a2a2ffa4a3a3ffa8a8a9ffabababffadaeaeffafafaeffaeaeaeffabaaabffacacadffb0b0afffb7b7b7ffb7b6b7ffb8b9b9ffbababaffbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffdfcfdfffcfbfcfffcfcfcfffbfcfcfffafafafff9f8f9fff2f2f3ffe3e3e3ffdededdffdadadbffd8d7d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d4d4ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d3d2ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcececfffcecfceffcececeffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc7c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c6c6ffc6c5c5ffc5c5c6ffc5c5c5ffc4c5c5ffc5c5c4ffc5c4c5ffc5c4c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c3c3ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc0c0c1ffc1c0c1ffc1c0c0ffc0c0c0ffbfc0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbeffbebebeffbebebeffbebebeffbebebeffbdbdbeffbdbdbdffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbcbcbcffbbbbbbffbbbbbbffbbbbbaffbabbbaffbbbabbffbababaffbababaffb9b9b9ffb9b9b9ffbab9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b9b8ffb9b8b8ffb8b8b9ffb8b8b8ffb7b8b8ffb8b7b7ffb7b7b8ffb7b7b7ffb6b7b7ffb7b7b6ffb6b6b6ffb6b5b6ffb6b6b6ffb5b5b5ffb4b5b4ffb5b4b4ffb4b4b4ffb4b4b3ffb2b2b2ffb3b2b2ffb1b2b2ffb1b1b2ffb1b1b0ffb0b0b0ffafafb0ffaeafaeffaeaeaeffadadadffacadadffacacacffababacffabaaaaffaaaaaaffa9a9aaffa9a9a9ffa8a8a8ffa8a7a7ffa7a7a7ffa6a6a6ffa6a5a5ffa5a5a5ffa5a4a4ffa3a4a4ffa3a3a3ffa3a2a3ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa1a1a1ffa1a1a1ffa0a1a1ffa0a1a1ffa0a0a0ff9fa09fffa09fa0ff9f9f9fff9f9f9fff9e9e9fff9e9e9fff9f9e9eff9e9e9eff9e9e9eff9d9e9eff9d9d9dff9d9d9dff9d9c9dff9c9c9cff9c9d9dff9d9c9cff9c9b9cff9c9b9cff9b9b9cff9c9c9bff9b9b9cff9c9b9cff9b9b9cff9b9b9bff9b9b9bff9b9a9bff9b9b9bff9b9b9bff9a9a9aff9b9a9aff9a9b9bff9a9b9bff9a9b9aff9a9a9aff9a9a9bff9a9b9aff9a9a9aff9a9a9aff9a9b9bff9a9a9bff9b9a9bff9b9a9aff9a9b9bff9a9b9bff9b9b9bff9a9b9aff9b9b9bff9b9b9bff9b9a9aff9b9b9bff9b9a9bff9b9b9bff9a9a9bff9a9a9aff9a9a9aff9a9a9aff999a99ff9a9a9aff9a9a9aff99999aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9b9b9bff9b9a9bff9b9b9bff9b9b9bff9c9b9cff9c9c9cff9d9c9cff9d9d9dff9d9d9dff9d9d9dff9e9d9dff9e9d9eff9e9e9eff9e9e9eff9f9e9eff9e9e9fff9e9e9eff9e9f9fff9f9f9fff9f9f9fffa09fa0ffa0a0a0ffa0a0a0ffa0a1a0ffa1a0a0ffa1a1a1ffa2a2a1ffa1a1a1ffa3a2a2ffa2a3a3ffa3a3a4ffa4a4a3ffa4a4a4ffa5a5a5ffa5a6a5ffa6a6a6ffa7a7a7ffa7a8a8ffa8a8a8ffa9a8a9ffaaa9a9ffaaaaaaffaaaaabffabababffabacabffacacacffadadadffadadadffaeaeaeffaeaeafffafafafffafafafffafafb0ffb0b0b0ffb0b0b0ffb0b1b0ffb1b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b5b4ffb6b5b6ffb6b6b6ffb6b6b7ffb6b7b7ffb8b7b8ffb8b8b8ffb9b8b8ffb9b9b9ffb9b9baffbabab9ffbbbabaffbbbabbffbbbbbbffbbbcbcffbcbbbbffbcbcbcffbcbcbcffbcbdbdffbdbdbcffbdbdbdffbebdbeffbdbebeffbebebdffbebebdffbebebeffbebfbfffbfbfbfffbebebeffbfbfbfffbfc0bfffbfc0c0ffc0c0bfffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c1ffc1c0c1ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c6ffc5c6c6ffc5c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c7ffc8c8c8ffc8c8c9ffc8c8c8ffc9c9c9ffcac9c9ffc9c9caffcacacaffcacacaffcbcbcaffcbcacbffcbcbcbffcbccccffcccccbffcccccbffccccccffcccdcdffcdcdcdffccccccffcdcdcdffcdcecdffcdceceffcececeffcececeffcececfffcecfceffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffd0d0d0ffd1d0d0ffd0d1d1ffd0d1d1ffd1d2d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd6d6d6ffd8d7d7ffd9d9d9ffddddddffe2e2e2fff2f3f3fff8f8f7fff9f9f9fffcfcfcfffefdfefffdfdfefffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffbfcfcfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefefffffffefefffefffefffefefffffffffefffefffefffffefffffefffefffefffffffefffefffffffffffefffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefefefffefffefffefffffffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9b9ffb8b7b8ffb7b7b7ffb0b0b0ffacadacffa9a9a9ffa8a9a9ffabaaabffaeadaeffaeaeaeffacacacffa9aaa9ffababaaffabababffabababffabababffadacadffacacacffabacabffaaaaaaffa9aaa9ffa8a9a9ffa8a8a8ffa8a8a8ffa7a7a7ffa6a6a7ffa6a6a6ffa6a6a6ffa6a5a6ffa6a6a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa4a4a4ffa5a5a5ffa4a4a4ffa4a4a4ffa3a3a3ffa3a2a2ffa2a2a2ffa2a1a1ffa1a1a1ffa1a1a0ffa0a0a1ffa1a1a1ffa1a1a2ffa2a1a2ffa4a4a4ffa5a5a5ffa5a6a6ffa7a7a8ffacacacffaeafaeffb1b1b1ffb3b3b3ffb2b2b2ffaeaeafffb0afafffb7b7b7ffb7b7b7ffb8b8b8ffb9bab9ffbcbdbcffbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfdfffcfcfdfffcfbfcfffcfcfdfffcfcfcfffcfcfcfffafafbfff9faf9fff6f7f6ffe7e7e7ffdfdfe0ffdcdcdcffdad9daffd8d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcecfffcfcecfffcececeffcececeffcecdceffcdcecdffcdcecdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbcccbffcbcbccffcbcccbffcbcbcbffcbcacbffcacacaffcacacaffc9cac9ffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c8ffc7c7c7ffc6c6c6ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c6ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc5c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c4ffc3c4c4ffc3c3c3ffc3c3c2ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc0c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbeffbebfbfffbebebeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbdbdbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbabbbbffbbbbbbffbababaffbababaffb9babaffbab9b9ffb9babaffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b9ffb9b8b8ffb8b8b9ffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b5b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb0b1b1ffb0afb0ffafafafffafaeafffaeaeaeffacadadffadadacffacacabffabababffaaaaaaffaaaaaaffa9a9a9ffa9a9a8ffa8a8a8ffa7a7a7ffa6a7a7ffa6a6a6ffa6a6a6ffa5a5a5ffa4a4a4ffa4a4a4ffa3a4a3ffa3a3a4ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a2ffa1a2a2ffa1a1a1ffa1a2a1ffa0a1a1ffa1a1a1ffa0a0a0ffa09fa0ff9fa0a0ffa09f9fff9f9fa0ff9f9f9fff9e9e9fff9e9e9fff9e9e9fff9e9e9eff9e9e9eff9e9e9eff9d9e9eff9d9d9eff9d9d9dff9d9d9dff9d9c9dff9c9d9dff9d9d9dff9d9d9dff9d9c9cff9c9c9cff9d9d9cff9c9c9cff9c9d9cff9c9c9cff9c9c9bff9c9c9cff9b9c9cff9c9c9cff9b9c9bff9c9c9cff9b9c9cff9c9b9bff9c9b9cff9c9c9cff9c9c9cff9b9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9bff9b9c9cff9c9b9cff9c9c9cff9b9c9cff9b9b9bff9b9b9bff9b9c9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9c9c9cff9b9b9bff9c9c9cff9c9b9cff9c9c9cff9c9c9cff9d9c9cff9d9d9dff9d9d9dff9d9d9dff9e9e9eff9e9e9fff9e9e9eff9e9e9fff9f9f9fff9f9f9fff9f9fa0ff9fa09fff9fa09fffa09fa0ffa0a0a0ffa0a0a0ffa1a1a1ffa1a0a1ffa1a1a1ffa2a2a1ffa2a2a2ffa2a3a2ffa2a3a2ffa3a3a3ffa3a3a4ffa4a4a4ffa4a4a5ffa5a5a4ffa6a6a6ffa6a7a6ffa7a6a6ffa8a7a8ffa8a8a8ffa9a9a9ffa9a9a9ffaaaaaaffaaabaaffabababffacabacffacacacffadadadffadadadffaeaeaeffaeaeaeffaeafafffafafafffb0b0b0ffb0b0b0ffb0b0b1ffb1b1b1ffb1b2b1ffb2b1b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b4b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b7b7ffb8b7b8ffb8b8b9ffb8b9b8ffb9b9b9ffb9b9baffbababbffbbbabaffbbbabbffbcbbbbffbbbcbcffbcbcbcffbcbcbcffbcbdbcffbdbcbdffbdbdbdffbdbdbdffbebebeffbebdbdffbebebeffbfbfbeffbebebeffbebfbeffbfbfbfffbfbfbfffbfbfc0ffbfc0c0ffc0c0c0ffc0c0bfffc0c1c0ffc0c1c1ffc1c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c2c1ffc2c2c1ffc2c1c2ffc2c1c2ffc1c2c2ffc2c2c1ffc2c1c2ffc2c2c1ffc1c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c6ffc7c6c6ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c8ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcacbcbffcbcbcbffcbcbccffcccbcbffccccccffccccccffccccccffcccdccffcdcdccffcdcdcdffcdcdcdffcdceceffcececeffcececeffcfcfcfffcecfcfffcfcecfffcfcfd0ffd0d0d0ffd0d0d0ffcfd0d0ffd1d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d4d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d6ffd7d7d6ffd8d8d8ffdbdbdbffdfdfdfffe8e8e8fff5f5f5fff9f9f9fffafbfbfffdfdfdfffcfcfcfffefdfdfffdfdfdfffdfcfcfffdfdfefffcfcfcfffcfcfcfffcfcfdfffbfbfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffffffffffefffffefffffffffffffffefefffffffefffffffffffffffffffefffefffefefffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffefffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffefefefffefefffffefffffffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffffffefffffefefffefffefffefefffffffefefffefefffffefffefffffffffffefffefffffefffffefffefffefffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffefefffffefefffffefffffffefffffefefefffefefffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffffefffffffffffffefefffffefffffefffefffffffefffffefefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffefffffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbabbbaffb9b9b9ffb7b8b7ffb6b6b7ffb0b0b0ffadacacffacacacffaeadadffb0b0b0ffb1b1b0ffafafafffacacacffacacadffadadaeffadadadffadaeadffafafafffafaeafffaeaeaeffadadadffacacacffabababffabaaabffaaaaaaffa9aaaaffa9a9aaffa9a9a9ffa9a9a8ffa9a8a8ffa8a8a9ffa8a8a8ffa8a8a8ffa8a8a8ffa7a7a8ffa7a7a7ffa7a7a7ffa6a6a7ffa7a6a6ffa6a5a6ffa5a6a5ffa5a5a4ffa5a4a4ffa4a4a4ffa3a4a4ffa4a3a4ffa4a3a4ffa4a4a4ffa5a5a5ffa5a6a5ffa8a7a8ffa8a9a8ffaaaaabffafaeafffb1b1b1ffb3b3b3ffb6b5b6ffb4b4b4ffb1b1b1ffb2b2b2ffb7b7b7ffb9b9b8ffbababaffbdbcbcffbfbfbfffc1c1c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfbfbfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfbfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffbfcfcfffaf9fafff9f9f9ffefefefffe1e1e1ffdededdffdadbdaffd8d8d8ffd6d6d7ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfd0ffcfcfcfffcecfcfffcecfceffcfceceffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdcccdffccccccffcccccdffccccccffccccccffcccbccffccccccffcbcbcbffcbcbcbffcbcacbffcacacaffcac9caffcacac9ffc9c9caffc9c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c7c7ffc8c8c7ffc7c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c5ffc5c5c5ffc4c4c4ffc5c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c2ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfc0bfffbfbfbfffbfbfbfffbfbebeffbfbebfffbebebeffbdbebeffbdbdbeffbdbebeffbdbdbdffbdbcbdffbdbdbdffbcbdbdffbdbcbcffbcbcbcffbbbbbcffbcbbbcffbcbbbbffbbbbbbffbbbbbbffbbbabaffbabbbaffbababaffbab9b9ffbabab9ffb9b9baffbab9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b8ffb9b8b9ffb8b9b8ffb8b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb8b7b8ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b7ffb6b6b6ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb4b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb2b1b2ffb1b1b1ffb1b0b0ffb0b0afffafafafffafaeafffadadadffadadadffacacacffacacabffabababffaaabaaffaaaaaaffa9a9a9ffa8a8a8ffa8a8a8ffa7a7a7ffa7a6a7ffa6a6a6ffa5a6a6ffa5a5a6ffa5a5a5ffa4a5a4ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa3a3a3ffa2a2a3ffa2a2a2ffa2a2a1ffa1a1a2ffa1a1a1ffa1a1a1ffa0a1a0ffa1a1a0ffa1a0a0ffa0a0a0ffa0a0a0ffa09f9fff9f9f9fff9f9f9fff9f9f9fff9e9f9eff9f9e9eff9e9f9eff9e9e9fff9e9e9eff9e9e9eff9d9d9dff9e9d9eff9e9e9dff9d9d9dff9d9d9eff9d9d9eff9e9d9dff9d9d9dff9d9d9dff9d9d9dff9c9d9cff9c9c9cff9c9d9cff9c9c9cff9c9d9cff9d9c9cff9c9c9dff9d9c9cff9c9d9cff9d9d9cff9d9d9dff9c9c9cff9c9c9dff9c9c9dff9d9c9cff9c9d9cff9d9d9cff9d9c9dff9d9d9cff9d9c9dff9d9c9cff9d9c9cff9d9c9dff9c9c9cff9c9c9cff9c9c9dff9c9c9cff9c9c9cff9c9b9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9b9c9cff9c9c9cff9d9c9cff9c9c9dff9d9c9cff9d9c9cff9c9d9dff9d9d9dff9e9d9dff9e9e9dff9e9e9fff9f9e9eff9e9e9fff9f9f9effa09f9fff9f9f9fffa09fa0ffa0a0a0ffa0a0a0ffa0a0a1ffa0a0a0ffa0a1a0ffa1a1a1ffa1a1a1ffa1a1a1ffa1a2a2ffa2a2a2ffa3a3a2ffa2a3a3ffa3a3a3ffa3a4a4ffa3a4a4ffa4a4a4ffa4a5a4ffa5a5a5ffa6a6a5ffa7a6a6ffa7a7a7ffa8a7a7ffa8a9a8ffa9a9a9ffaaa9aaffaaaaaaffaaaaabffabababffacacabffacadacffadadadffaeadadffaeaeaeffaeaeaeffafafafffafafafffb0b0b0ffb0b0b0ffb0b1b1ffb1b1b2ffb1b2b2ffb2b2b2ffb3b2b2ffb3b3b3ffb3b3b3ffb4b3b4ffb5b4b4ffb4b4b5ffb5b4b5ffb6b5b5ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b7ffb8b8b7ffb8b8b8ffb9b9b8ffb9b9b9ffbab9b9ffb9b9baffbababaffbbbbbbffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbdbcbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbebdffbdbebeffbebebfffbfbfbeffbebfbfffbfbfbfffbfbfbfffbfc0bfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c1ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c2ffc2c2c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c4ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc7c6c6ffc7c7c6ffc7c7c7ffc8c7c7ffc7c7c8ffc8c8c7ffc9c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9cacaffcac9caffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbccffccccccffcdccccffccccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdceceffcececeffcfceceffcfcecfffcfceceffcfd0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d1d0ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd8d8d8ffd9dad9ffdddcdcffe7e7e7fff3f3f3fff7f7f7fff9f9f9fffcfcfcfffcfbfcfffdfcfdfffcfdfcfffefefdfffefdfdfffcfdfcfffdfdfefffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefffffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffefefefffffefffffffefefffffffefffffffefffefffffffffffefffffffffffffffefffefffffffefffefffefefefffefefefffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffffffefffefefefffffffefffffffffffffffefffffffffffefefffffffffefffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffffffefffefffffffefffefffffffefffffffefffefffffffffffffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffefffffffefefffffffefffffffefffefffffffffffefffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfefefffefffefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbcbcbcffbababaffb9b9b9ffb8b8b8ffb7b6b7ffafb0b0ffb0b1b0ffb2b2b2ffb4b5b5ffb5b5b5ffb2b2b2ffafb0afffb0b0b1ffb0b0b0ffb1b0b1ffb2b1b1ffb2b2b2ffb2b2b2ffb1b2b2ffb1b2b1ffb1b0b1ffb0b0b0ffafafafffaeafaeffaeaeaeffaeaeadffadadadffadadadffacadadffacacacffacacacffacacacffacacacffababacffacacabffabacacffabababffababaaffaaaaaaffaaaaaaffa9a9a9ffa9a9a9ffa9a9a9ffa9a8a8ffa9a9a8ffa9a9a9ffa9a9a9ffa9a9a9ffaaa9aaffacacacffadadadffaeafaeffb3b3b2ffb5b5b5ffb7b7b6ffb9b9b9ffb8b8b8ffb6b6b6ffb7b7b7ffb8b8b9ffbababaffbcbdbdffbfbfbfffc1c2c1ffc4c4c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffbfbfafffaf9fafff7f7f6ffe9e8e8ffe0e0e0ffdcdcddffdadad9ffd7d7d8ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd1d2d1ffd1d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcececdffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffc9cacaffc9cac9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c5ffc4c5c4ffc4c4c4ffc4c4c3ffc4c4c3ffc4c4c4ffc3c3c3ffc2c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c2ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0bfffbfc0c0ffbfc0bfffbfbfbfffbfbfbfffbebfbfffbebfbeffbebebeffbebebdffbdbebeffbebebeffbdbdbeffbdbdbdffbdbdbcffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbbbcbbffbbbcbbffbbbbbbffbbbbbbffbababaffbababaffbababaffbab9b9ffbabab9ffbababaffb9b9b9ffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b9b8ffb8b8b8ffb9b8b8ffb8b8b8ffb8b7b8ffb7b7b8ffb7b7b7ffb7b6b7ffb6b7b7ffb6b6b6ffb6b5b6ffb5b6b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb2b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb0b0b0ffafafafffaeafaeffaeaeaeffadadadffadacadffacacacffacacabffabababffaaababffaaaaa9ffa9a9a9ffa8a9a8ffa8a8a8ffa7a8a7ffa7a7a7ffa7a7a6ffa6a6a6ffa6a6a6ffa5a5a6ffa5a5a4ffa4a5a4ffa4a4a4ffa4a4a4ffa3a3a3ffa3a4a3ffa3a4a3ffa3a3a3ffa3a3a2ffa2a2a3ffa3a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa0a0a0ffa0a0a0ffa0a0a0ff9fa09fffa09f9fff9f9f9fffa09f9fff9f9f9fff9f9f9fff9f9f9fff9f9e9eff9f9e9fff9e9f9fff9e9f9fff9e9e9fff9e9f9eff9f9e9fff9e9e9eff9e9e9eff9e9e9eff9e9d9eff9d9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9dff9e9d9eff9d9d9eff9e9d9eff9e9d9dff9e9e9dff9e9e9dff9e9e9eff9e9e9dff9e9e9eff9e9e9eff9d9e9eff9d9e9dff9e9d9dff9d9e9dff9d9e9eff9d9d9eff9d9d9eff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9e9dff9d9e9eff9d9e9eff9e9e9eff9e9e9eff9f9e9eff9e9e9eff9f9f9fff9fa09fff9f9f9fffa0a0a0ffa0a1a1ffa0a0a0ffa1a1a1ffa1a0a1ffa1a1a1ffa1a2a1ffa1a2a1ffa2a2a1ffa2a2a2ffa3a2a2ffa3a2a2ffa3a2a3ffa2a3a3ffa3a3a3ffa3a3a4ffa4a4a4ffa4a4a4ffa4a4a5ffa4a5a5ffa6a6a6ffa6a6a5ffa6a6a6ffa7a7a7ffa7a7a7ffa7a8a8ffa8a9a8ffa9a9a9ffaaaaaaffaaababffaaababffabababffacacacffacacacffadadadffaeadadffaeaeaeffafafaeffafb0b0ffb0b0afffb0b0b0ffb1b1b0ffb1b1b1ffb1b2b1ffb2b2b2ffb2b2b2ffb2b3b3ffb3b3b3ffb3b3b4ffb4b3b3ffb4b4b4ffb4b4b5ffb5b5b5ffb5b5b5ffb6b6b5ffb6b6b6ffb6b7b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b9b9ffb9b9b9ffb9b9b9ffbababaffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbcbcbcffbcbdbcffbcbdbcffbdbdbcffbdbdbdffbebdbdffbebebdffbebdbeffbebebeffbebebeffbebebfffbfbfbfffbfbfbfffbfbfc0ffbfc0c0ffc0c0c0ffc0c0bfffc0c0c0ffc1c1c1ffc0c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c2ffc1c1c1ffc1c2c1ffc2c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c3c2ffc3c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c6ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9cac9ffcacac9ffcacacaffcbcacaffcbcbcaffcbcbcbffcbcbccffcbcbcbffccccccffccccccffcccdcdffcdcccdffcdcdcdffcecdceffcdcdcdffcececdffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfd0d0ffcfd0d0ffcfd0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d3d3ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d4ffd5d5d6ffd6d6d6ffd7d7d7ffd9d9d8ffdbdcdbffe1e1e2fff5f5f5fff7f7f7fff9f9f9fffbfcfbfffdfdfdfffcfcfbfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfefdfffcfcfcfffdfefdfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffefffefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffefffffffffffffffefffffffffffefffefefffffefefffffefefffffefefefffefefefffefffffffffefefffefefefffefefffffefffefffefefefffffefefffffefffffefefffffffefffffffefefffffefefffefffefffefefefffffffefffffffefffffffffffefffffffffffffffffefffffefffefffffffefffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefffffffffffefffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffefffefefffffffffefffefefffffefefffffffffffffffffefffefefffffffffffffffefefffefffefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefefffffefefffefefefffffffefffefefefffffffefffefefffffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffffffffffefffffffffffffffffefefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbbbcbcffbbbabaffb9b9b9ffb8b7b8ffb7b7b7ffb3b4b3ffb5b5b5ffb7b7b7ffb8b8b8ffb5b5b5ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb4b4b4ffb4b4b5ffb4b4b4ffb4b3b3ffb3b3b3ffb3b3b2ffb2b2b2ffb2b2b1ffb0b0b1ffb0b0b1ffb0b0b0ffb0b0afffafafb0ffafb0b0ffb0afafffafafafffafafb0ffafafafffafaeaeffafaeaeffaeaeaeffadaeaeffaeadaeffadadadffadadadffacadadffacacacffadadacffadadacffadadadffacadadffaeadaeffafafafffafb0b0ffb1b1b1ffb6b6b5ffb7b7b7ffb9b9b9ffbbbbbaffbbbcbcffbab9baffb9babaffb9babaffbcbcbdffbfbfbfffc1c2c1ffc3c4c3ffc4c4c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfbfcfffcfdfdfffdfdfdfffcfcfcfffafafafff9f9f9fff4f4f3ffe6e6e6ffdfdedeffdbdbdcffd8d9d9ffd6d6d7ffd6d6d5ffd5d6d5ffd4d5d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcececeffcececeffcecdceffcecdcdffcdcdcdffcdcecdffcdcdcdffcdcdccffcccccdffcccccdffccccccffccccccffcbcbccffcbccccffcbcbcbffcacbcaffcacacbffcacacaffcacac9ffcac9caffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc6c6c6ffc6c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c4ffc4c5c4ffc4c5c4ffc4c4c4ffc4c5c5ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c4ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc2c1c2ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfbfffbfbfbfffbfbfbfffbebebfffbfbfbeffbebebeffbdbebeffbebebeffbebdbdffbdbdbdffbdbebdffbdbdbdffbcbdbcffbcbcbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbabaffbbbbbaffbababaffbababaffbababaffbabab9ffbababaffb9babaffbababaffbab9baffb9bab9ffb9b9b9ffb9b9b9ffb9b9b8ffb9b9b8ffb9b8b8ffb8b8b8ffb8b8b8ffb7b7b8ffb7b8b7ffb7b7b7ffb7b7b6ffb6b7b6ffb5b6b6ffb5b5b6ffb5b6b6ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb3b2b2ffb2b1b1ffb1b1b1ffb0b0b0ffafafafffafafafffaeaeaeffadaeadffadacadffacacacffabababffabababffabaaaaffaaaaaaffa9a9aaffa9a9a9ffa8a8a9ffa8a8a8ffa7a7a8ffa7a7a8ffa7a7a7ffa6a6a6ffa6a5a6ffa6a6a6ffa6a5a5ffa5a5a4ffa5a5a5ffa5a5a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a3a4ffa3a3a4ffa3a3a3ffa3a3a3ffa2a3a3ffa2a2a2ffa2a2a2ffa2a2a1ffa2a2a2ffa1a2a1ffa2a1a2ffa1a1a1ffa0a1a1ffa1a1a0ffa1a1a0ffa0a0a0ffa0a0a0ffa1a0a0ffa0a1a1ffa0a0a0ff9fa0a0ffa0a0a0ff9f9fa0ffa0a09fff9fa09fff9fa09fff9f9f9fff9fa0a0ff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9eff9e9f9eff9e9e9eff9f9f9fff9e9e9eff9f9f9fff9f9e9fff9f9f9eff9e9f9fff9f9f9eff9e9e9fff9f9f9eff9e9e9fff9e9e9fff9e9e9fff9e9e9eff9e9e9eff9e9f9fff9f9e9eff9e9e9eff9e9e9fff9f9f9eff9f9e9eff9f9f9fff9f9f9fff9f9f9fffa09fa0ffa09f9fffa0a0a0ffa0a0a0ffa1a0a0ffa1a1a1ffa1a2a1ffa2a2a2ffa1a2a2ffa2a2a2ffa2a2a2ffa2a3a2ffa2a3a2ffa3a3a3ffa3a3a3ffa3a3a3ffa4a3a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a5a5ffa5a5a5ffa6a6a5ffa5a6a5ffa5a6a6ffa6a6a7ffa6a7a7ffa8a7a7ffa8a8a8ffa8a8a9ffa9a9a9ffa9aaa9ffaaaaaaffababaaffababacffacacabffacacacffadadadffaeaeadffaeaeaeffaeaeaeffafafafffafafafffb0b0b0ffb1b0b1ffb2b1b1ffb1b1b2ffb2b2b2ffb2b2b2ffb3b3b2ffb3b3b3ffb3b3b4ffb4b4b4ffb4b4b4ffb4b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb6b7b6ffb7b6b6ffb7b7b7ffb8b7b7ffb7b8b8ffb8b8b8ffb9b8b8ffb9b9b9ffb9b9b9ffbab9b9ffbababaffbbbbbaffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbcbdbcffbdbdbcffbdbdbdffbdbdbdffbebebdffbebebdffbebebeffbebebeffbebebfffbebfbfffbfbfbfffc0c0bfffbfc0bfffbfc0c0ffc0c0c0ffc0c1c1ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c1c1ffc2c2c2ffc2c2c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c2c2ffc3c2c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c4ffc4c4c3ffc4c3c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcbcbcaffcbcbcbffcccbcbffcbccccffccccccffccccccffcdcdccffcdcdccffcdcdcdffcdcdcdffcdceceffcececeffcececeffcececfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d0ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d5d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d7d7ffd8d8d8ffdadadaffdededeffe8e8e8fff8f8f7fff8f9f9fffbfbfbfffdfcfcfffdfcfcfffdfdfdfffbfcfcfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffefffffefffffefffffffffffefffffffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffefffffffefffefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefefefffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefffffefffefffffefffffffefffffefffffffffefefffefefffffefefefffefffffffffefffffefefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffefffffffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffefffffffffffffefffefffefffffffefffefffefffefffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefefffffffffefffffffefffefffffffefefffffffefefffffefefffefefffffefefefffefefefffefefffffefefefffefefffffefefefffefefdfffefefefffefefdfffdfefefffefdfdfffefefefffffffffffefefefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffefffffefffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c4ffc3c4c3ffbfbfbfffbbbbbcffbbbbbaffbab9b9ffb8b8b7ffb7b7b6ffb8b8b8ffbababbffbababaffb8b8b8ffb5b5b5ffb5b5b5ffb4b5b5ffb5b5b5ffb6b6b6ffb7b7b6ffb6b7b7ffb6b6b7ffb7b6b6ffb7b6b6ffb5b5b6ffb5b5b5ffb4b5b5ffb4b4b5ffb3b4b3ffb3b3b4ffb3b3b3ffb2b3b2ffb2b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b1ffb2b1b2ffb1b1b1ffb0b1b1ffb0b1b0ffb1b0b1ffb0b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b1ffb3b2b2ffb3b3b3ffb5b4b4ffb8b8b7ffbab9b9ffbbbbbaffbcbcbcffbdbdbdffbdbcbcffbcbdbdffbdbcbdffbfbfbeffc1c1c1ffc3c3c3ffc4c4c5ffc5c6c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfbfcfffcfcfdfffcfcfcfffcfcfcfffdfcfdfffcfbfcfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffbfbfbfffafaf9fff9f9f9fff2f2f3ffe2e2e2ffddddddffdbdadaffd7d8d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcecfceffcececfffcececdffcecdcdffcdcdceffcdcdcdffcdcdcdffcccdcdffcccdccffcdcccdffcccdcdffcccccbffcbccccffcbcbcbffcbcbcbffcbcacaffcacbcaffcacacaffcac9c9ffcac9caffc9cac9ffc9c9c9ffc9c9c8ffc9c8c9ffc8c8c9ffc8c8c8ffc8c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c5ffc5c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c2ffc1c2c2ffc1c1c1ffc1c1c0ffc1c1c0ffc0c1c0ffc0c0c1ffc0c0c0ffc0bfbfffbfbfc0ffbfbfbfffbfbfbfffbebfbfffbebebeffbebebfffbebebeffbdbebdffbdbdbeffbdbdbdffbdbdbdffbdbcbcffbdbdbcffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbbbcbbffbbbbbbffbbbbbbffbabbbbffbbbabaffbababaffbababaffbababaffbababaffb9b9baffbababaffbab9baffbab9b9ffb9bab9ffb9b9b9ffb9b9b8ffb9b9b9ffb8b8b9ffb8b8b8ffb8b8b8ffb8b7b8ffb7b8b7ffb7b7b7ffb7b7b6ffb6b6b7ffb6b6b6ffb5b6b6ffb5b5b6ffb5b5b5ffb5b4b5ffb4b4b4ffb4b4b3ffb3b2b3ffb2b2b3ffb1b2b1ffb1b1b1ffb0b0b0ffafafb0ffaeafafffaeaeaeffaeaeadffadadadffacadacffababacffacababffabababffaaaaabffaaaaaaffa9a9aaffa9a9a9ffa8a9a8ffa8a8a8ffa8a8a8ffa7a7a7ffa7a7a7ffa6a7a6ffa6a6a6ffa6a5a5ffa6a6a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a4ffa4a4a5ffa4a4a4ffa4a4a4ffa4a4a4ffa3a4a4ffa4a3a3ffa3a3a3ffa3a3a3ffa2a3a3ffa2a2a3ffa2a2a2ffa3a2a2ffa2a2a2ffa2a2a1ffa2a2a1ffa2a1a1ffa2a1a1ffa1a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a1ffa0a1a0ffa1a0a0ffa0a0a0ffa0a0a1ffa0a1a0ffa0a0a0ffa0a0a1ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a09fffa0a0a0ffa0a0a0ffa0a0a0ff9fa0a0ff9f9f9fffa0a09fffa0a09fff9fa0a0ff9f9fa0ffa09f9fffa09f9fff9f9fa0ffa0a0a0ff9f9fa0ff9fa0a0ff9f9f9fffa09fa0ff9fa0a0ff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffa09f9fff9f9f9fffa0a0a0ffa0a0a0ffa0a0a0ffa0a1a0ffa1a1a1ffa1a1a2ffa1a1a2ffa2a1a2ffa2a2a2ffa2a2a2ffa2a2a3ffa3a3a3ffa3a3a3ffa4a3a3ffa4a3a4ffa4a3a3ffa4a4a3ffa4a4a4ffa4a4a4ffa4a4a5ffa4a4a5ffa5a4a5ffa5a6a5ffa6a5a6ffa6a6a6ffa6a6a6ffa7a7a6ffa7a7a7ffa8a8a7ffa8a8a8ffa8a8a9ffa9a9a9ffaaa9aaffaaaaaaffababaaffabababffabacacffacacacffadadadffadadaeffaeaeaeffaeafafffafafafffb0b0afffb0b0b0ffb0b1b1ffb1b1b1ffb2b1b1ffb2b2b2ffb2b2b3ffb3b3b3ffb3b3b3ffb3b4b4ffb3b4b3ffb4b4b4ffb4b5b5ffb4b5b4ffb5b5b5ffb5b5b5ffb5b6b5ffb6b5b6ffb6b6b6ffb7b7b7ffb7b7b7ffb8b7b8ffb8b8b8ffb8b8b8ffb8b9b8ffb9b9b9ffb9b9baffb9babaffbababaffbababbffbbbabaffbbbbbbffbcbbbcffbcbcbcffbdbcbdffbdbdbdffbdbdbdffbdbebdffbebdbdffbebebdffbebebeffbebebeffbebebeffbebfbfffbfbebfffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c1ffc2c1c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c3ffc2c3c3ffc2c2c2ffc3c3c2ffc3c3c2ffc2c3c3ffc2c2c3ffc3c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c5ffc5c6c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9caffcac9c9ffcacac9ffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffccccccffcdccccffcdcdccffcdcdcdffcdcecdffcdceceffcdceceffcececeffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d3d2ffd2d3d2ffd2d2d3ffd4d3d3ffd4d3d3ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d8d8ffd9d9d9ffdbdcdcffe1e2e1fff2f2f2fff9f8f8fffafafafffdfdfdfffefdfdfffefefefffcfdfcfffcfdfdfffcfcfbfffcfcfcfffdfdfdfffcfcfdfffefdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffefffffffffffffefefffffffffffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefffefffefefffffffffffffffffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffefffffefffffffefffffffffefffffefffefffefefefffefffffffefefefffefefefffffefffffffffefffffffffffefffffffefffefffffefffffefffffffffffffffffefffffefefffffefffefffffefffffffffefffefffefffffffefffffefefffffffefffffefffffefffefffffefffffffefffffefffffffffefefffefefffffffffffffefffefffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffefffffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffefffffefefffefefffffffffefffefefefffefefefffefffefffefefefffefefdfffefefefffefefdfffefdfefffefefdfffefefefffefffefffffffffffffefffffefffffffffffefffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc3c3c3ffc3c3c4ffbfbfbfffbcbbbcffbababaffb9b9baffbababaffbbbbbbffbcbdbdffbcbdbdffbbbabaffb7b8b8ffb7b7b7ffb6b7b7ffb7b7b6ffb8b7b8ffb9b8b8ffb8b8b8ffb8b8b9ffb8b8b9ffb8b8b8ffb8b8b8ffb7b8b8ffb8b8b7ffb7b7b7ffb6b6b6ffb5b6b6ffb6b6b6ffb6b6b5ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb4b4b3ffb3b3b4ffb3b4b3ffb3b4b3ffb3b4b3ffb3b3b3ffb3b3b3ffb4b3b3ffb3b3b3ffb3b3b3ffb4b4b3ffb5b5b5ffb5b5b5ffb7b7b7ffb9babaffbbbbbcffbcbcbcffbebdbdffbfc0bfffbfbfbfffbfbfbfffbfbfbeffc1c1c1ffc3c4c3ffc5c4c4ffc5c5c5ffc6c6c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffafbfafffaf9f9fff6f7f6ffe7e8e7ffdededfffdcdcdbffd9d9d9ffd7d8d7ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcdceceffcdceceffcecdcdffcdcdceffcdcdcdffcdcdcdffcccdcdffcccdcdffcdccccffcccccbffccccccffcccccbffcccbcbffcbcbcaffcbcacbffcacacaffcacacaffcac9caffc9cac9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c6c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c5ffc4c5c4ffc4c4c4ffc3c4c4ffc4c3c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c1c1ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc0c0c0ffbfc0c0ffc0bfc0ffbfbfc0ffc0bfbfffbfbfbfffbebfbfffbebfbfffbfbebeffbebebdffbebebeffbebebdffbebdbdffbdbdbdffbdbcbdffbcbdbcffbdbcbdffbdbcbcffbcbcbcffbcbcbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbabbffbbbabbffbbbabaffbababaffbababaffbabab9ffbababaffbababaffbababaffb9babaffb9b9baffb9b9b9ffb9b9b9ffb8b9b9ffb9b9b9ffb8b8b9ffb9b8b8ffb7b8b7ffb7b8b7ffb8b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b5ffb6b5b6ffb5b5b5ffb5b4b5ffb4b4b4ffb3b3b3ffb3b3b3ffb2b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafb0b0ffafafafffaeaeaeffaeaeaeffadadadffadadadffacacacffabacacffabababffabababffababaaffaaaaaaffa9a9aaffa8a9a9ffa9a8a9ffa8a8a8ffa8a8a8ffa8a8a7ffa7a7a7ffa7a7a6ffa7a6a7ffa6a6a6ffa6a6a6ffa6a5a6ffa5a6a6ffa6a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a4ffa5a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a3a4ffa3a4a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa2a3a3ffa2a3a2ffa3a2a2ffa2a3a2ffa2a2a2ffa2a2a2ffa2a2a1ffa1a2a2ffa1a2a2ffa2a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a2a1ffa1a1a2ffa1a1a1ffa1a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a1ffa0a1a1ffa0a1a0ffa0a0a0ffa1a0a1ffa1a1a0ffa1a1a1ffa0a1a1ffa0a1a0ffa1a0a0ffa0a0a1ffa1a1a0ffa1a0a0ffa0a0a0ffa0a1a0ffa1a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa1a1a0ffa1a0a1ffa0a1a0ffa1a1a1ffa1a0a1ffa1a1a1ffa2a1a1ffa1a1a2ffa2a2a2ffa2a3a2ffa3a3a2ffa3a3a3ffa3a3a3ffa4a3a3ffa4a3a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa6a5a5ffa5a6a6ffa6a6a6ffa6a6a7ffa7a7a6ffa7a7a7ffa7a8a7ffa8a7a8ffa8a8a8ffa8a8a8ffa9a9a9ffaaaaa9ffaaaaaaffaaaaabffababacffabacacffacacacffadadadffadaeaeffaeaeaeffaeafaeffafaeafffafb0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb2b2b1ffb2b2b2ffb2b3b3ffb2b3b3ffb3b3b3ffb3b4b4ffb4b4b4ffb4b4b4ffb4b5b5ffb4b5b5ffb5b5b5ffb6b6b5ffb6b6b6ffb6b6b5ffb7b6b6ffb7b7b6ffb7b6b7ffb7b7b7ffb7b7b8ffb8b7b8ffb8b8b8ffb9b8b8ffb9b8b9ffb9b9b9ffb9bab9ffbababaffbbbabaffbbbbbbffbcbbbbffbbbbbcffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbdbdbdffbdbebeffbdbebeffbdbebeffbebebeffbebfbeffbfbfbfffbfbebfffc0bfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c2c2ffc2c3c2ffc2c2c2ffc2c3c3ffc3c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c3ffc4c3c4ffc3c4c4ffc3c4c4ffc5c4c4ffc5c5c4ffc4c5c4ffc5c5c4ffc5c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c5c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacbcaffcbcbcaffcbcbcbffcbcccbffcbcbccffccccccffccccccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececfffcececfffcfcecfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d2d2ffd1d2d1ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd3d4d4ffd3d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d7d7ffd9d8d9ffdbdbdaffddddddffe7e7e6fff5f4f5fffafaf9fffcfbfcfffdfefdfffdfdfdfffefdfefffdfefefffdfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffdfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffefffffffffffffffffffffffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefffffefefffffffefefffffffefffefffffffffffffffefefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefffffefefefffefefefffffefefffefffffffefefefffefefefffffefefffffefefffefefefffefefffffefefefffffffffffffefefffffffffffefefffffffefefffefffefffffffffffefefefffefffffffefffffffffefffffffefefffffffffffefffffffefefffffefefffffefffefffffefffffffffefffefffffffffefffffefffffffffffffffefffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffefefefffffffffffffffefffffffffffefefffffffefffffffffefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffefffffffffffefefffffffefefffefffefffffffffffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefffffefefffffefffefffffefffffffffefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c6ffc4c4c4ffc4c4c4ffc3c3c3ffbfbfbfffbcbbbcffbabbbaffbcbcbdffbebdbeffbfbebfffbebebeffbdbdbdffbbbabaffb9b9b9ffb8b8b8ffb8b8b8ffbab9b9ffbabab9ffb9babaffbababaffb9babaffbababaffbabab9ffbababaffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b8b8ffb7b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b6b7ffb7b7b6ffb6b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b6ffb6b6b7ffb6b7b6ffb6b7b6ffb7b7b6ffb6b6b6ffb7b7b6ffb9b8b8ffb9b9b9ffbbbcbcffbcbdbcffbebdbeffbebfbfffc1c1c1ffc1c1c2ffc1c1c1ffc1c2c2ffc4c3c4ffc4c5c4ffc5c5c6ffc7c6c6ffc8c7c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfdfdfffcfcfbfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffbfbfbfff9fafafff9f9f9fff3f2f3ffe3e3e3ffdddeddffdbdadbffd8d8d8ffd6d6d7ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcececdffcececdffcdcdceffcdcdcdffcdcdcdffcdcdcdffccccccffcccdccffccccccffccccccffcccbcbffcbcbcbffcacbcbffcacacbffcacacaffcacac9ffcac9caffcac9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c5ffc5c5c6ffc6c5c5ffc5c4c5ffc5c5c5ffc4c4c5ffc4c5c5ffc4c4c4ffc4c4c4ffc3c3c4ffc4c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbebebeffbebfbeffbebebeffbebebeffbebdbeffbebebeffbdbdbdffbdbdbdffbcbdbdffbcbdbcffbdbcbcffbcbcbcffbbbcbcffbcbbbbffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbabbbaffbbbbbaffbababaffbababaffbbbabaffbababaffbababaffb9bab9ffbab9baffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b8b8ffb7b8b8ffb8b7b7ffb7b6b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb4b4b5ffb4b3b4ffb3b3b4ffb2b3b3ffb2b2b2ffb2b1b1ffb1b1b1ffb0b0b0ffafafafffafafafffafaeaeffaeaeaeffadadaeffacadadffadadadffacacacffacacacffabababffabaaabffaaabaaffaaaaaaffa9a9a9ffa9a9a9ffa9a9a9ffa8a8a9ffa8a8a8ffa8a8a8ffa7a8a7ffa7a7a7ffa7a7a7ffa6a7a6ffa7a6a6ffa7a6a6ffa6a6a6ffa6a5a6ffa5a6a6ffa5a5a6ffa5a6a5ffa5a5a6ffa5a5a5ffa5a5a4ffa5a5a5ffa4a4a4ffa4a4a4ffa5a4a4ffa4a4a4ffa4a4a4ffa3a4a3ffa4a4a4ffa3a3a4ffa4a3a3ffa3a3a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a2ffa2a3a3ffa3a2a2ffa2a2a2ffa2a3a2ffa2a2a2ffa2a2a2ffa3a2a2ffa2a2a2ffa2a2a3ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa1a1a2ffa2a1a1ffa2a2a1ffa1a1a1ffa1a1a2ffa1a1a1ffa2a1a2ffa2a1a1ffa2a2a1ffa1a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa2a2a2ffa1a2a1ffa1a1a2ffa1a2a2ffa2a2a1ffa2a2a2ffa3a3a2ffa2a3a3ffa3a2a3ffa3a3a3ffa3a3a4ffa4a4a4ffa4a4a4ffa4a5a4ffa5a5a4ffa5a5a5ffa5a5a5ffa5a6a5ffa6a6a6ffa5a5a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a7ffa7a7a7ffa7a7a7ffa8a7a7ffa8a8a8ffa9a8a8ffa8a9a8ffa9a9a9ffaaa9a9ffaaa9aaffaaaaaaffaaaaabffabababffacabacffacacacffacacadffadadadffaeadaeffaeaeaeffafafafffb0afafffb0b0b0ffb0b0b0ffb1b1b1ffb2b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b4ffb4b4b5ffb5b5b5ffb5b5b5ffb6b6b6ffb5b5b5ffb6b6b6ffb6b7b6ffb7b6b7ffb7b6b7ffb7b7b7ffb7b7b7ffb7b7b8ffb7b8b8ffb8b8b7ffb9b8b8ffb9b9b8ffb9b9b9ffb9b9b9ffbababaffbababaffbabbbaffbbbbbbffbbbcbbffbcbcbbffbcbdbcffbcbcbcffbdbdbcffbebdbdffbdbdbeffbdbebeffbdbebdffbebebeffbebebfffbfbebeffbfbebfffbfbfbfffc0c0c0ffc0bfc0ffc0c0bfffc0c0c1ffc1c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c2c2ffc2c1c2ffc1c2c1ffc1c1c2ffc2c1c2ffc2c2c3ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc4c4c4ffc4c3c3ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c6ffc5c5c6ffc5c6c5ffc6c6c6ffc7c6c6ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c8c8ffc9c9c9ffcacac9ffc9c9caffcacacaffcacbcaffcbcacbffcacbcbffcbcbcbffcbcbccffccccccffcccdccffcdcccdffcdcdccffcdcdcdffcecdcdffcecdceffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd8d8d8ffdad9d9ffddddddffe3e4e4fff3f3f3fff8f7f7fffbfbfbfffcfdfcfffcfcfdfffdfefefffdfdfdfffefdfefffefefdfffcfcfdfffdfcfdfffbfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffefffffffffffffffefffffffffefffffefffffffefffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffefffffffffefefffffefffffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefffefffefffefffefefffffefffffffefffefffffffffffefefefffefffefffffffffffffefffffffffffffefefefffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefffffffffefffffefffffffffffefffefffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffefffffffefffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefffffefefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefefffefefefffefefffffffefefffefffefffffefffffffffefffefefefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefffffffffefffffefefffffffefffffefffefffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc6c6c6ffc4c5c4ffc3c4c4ffc4c4c3ffbfbfbfffbbbbbbffbebebeffbfc0c0ffc1c0c0ffc1c0c0ffbfbfbfffbdbdbdffbababbffbababaffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbcbbffbbbbbcffbbbcbcffbbbbbbffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbababaffbababaffbababaffbababaffbababaffbababaffbbbbbaffbababaffb9babaffbab9baffb9b9baffbab9b9ffb8b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffb9bab9ffbab9b9ffbabab9ffbbbbbbffbcbbbbffbcbdbcffbebebeffbfbfbeffc1c1c0ffc3c2c2ffc4c3c4ffc4c3c3ffc3c4c3ffc5c4c5ffc5c6c5ffc7c6c7ffc7c8c7ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfcfdfffdfdfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfafffaf9f9fff7f6f7ffe8e8e8ffdfdfdfffdcdcdcffd9dad9ffd8d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d3ffd3d3d4ffd3d3d3ffd2d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececfffcececfffcececeffcececeffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcccbccffcccbcbffcbcbcbffcbcacbffcbcbcaffcacacaffcacacaffcacacaffc9c9caffcac9c9ffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c7c8ffc8c8c8ffc8c7c7ffc8c8c7ffc8c8c7ffc8c7c7ffc6c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc7c6c6ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c3ffc3c4c3ffc3c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbebebeffbdbebdffbebdbdffbebebdffbdbdbdffbcbdbdffbdbcbdffbcbcbdffbdbcbcffbbbcbcffbcbcbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbababbffbabbbbffbbbabaffbabbbaffbbbbbaffbbbabaffbababaffbababaffbababaffbabab9ffbab9b9ffbab9baffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b8ffb9b8b8ffb7b8b7ffb7b7b8ffb7b7b7ffb7b7b7ffb6b6b6ffb5b6b6ffb5b5b5ffb4b5b4ffb4b5b5ffb4b4b4ffb4b3b3ffb2b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb1b0b0ffafb0b0ffafafafffaeafafffaeafaeffadaeaeffadaeaeffadadadffadadadffacacacffacacabffabababffabababffabababffaaa9aaffa9a9a9ffa9a9a9ffa9a9a9ffa8a9a8ffa9a8a8ffa8a8a8ffa7a8a7ffa7a8a8ffa7a7a8ffa7a7a8ffa7a7a7ffa6a7a7ffa7a7a6ffa6a7a6ffa6a6a6ffa6a6a7ffa6a6a6ffa6a5a6ffa6a6a6ffa6a5a5ffa5a6a5ffa6a5a5ffa6a5a5ffa5a5a5ffa5a5a5ffa5a5a4ffa5a5a4ffa5a4a4ffa5a4a5ffa5a4a4ffa4a5a4ffa4a4a4ffa3a4a4ffa4a3a4ffa3a4a3ffa4a3a4ffa3a4a3ffa3a4a4ffa4a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa2a3a3ffa3a3a3ffa2a2a3ffa3a3a3ffa3a3a2ffa2a3a3ffa2a2a3ffa2a3a2ffa2a3a2ffa2a2a3ffa2a2a3ffa2a2a2ffa3a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa1a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa3a2a2ffa3a3a2ffa2a2a2ffa3a3a3ffa3a3a3ffa3a3a4ffa4a3a4ffa3a4a4ffa4a4a4ffa4a5a4ffa5a5a4ffa5a5a6ffa6a5a5ffa5a5a6ffa6a6a6ffa6a6a6ffa6a7a6ffa7a7a7ffa7a7a7ffa6a7a7ffa7a7a7ffa7a8a7ffa8a8a7ffa8a7a8ffa8a8a8ffa9a8a8ffa9a9a9ffaaa9a9ffa9aaa9ffaaa9aaffaaabaaffabaaabffabacabffacacacffacacacffacadadffadadadffadaeadffaeaeaeffafafafffb0afafffafb0b0ffb0b0b0ffb0b0b1ffb1b1b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b4b3ffb4b4b4ffb4b4b4ffb4b5b5ffb5b5b4ffb6b5b5ffb5b5b5ffb6b6b5ffb6b6b6ffb6b6b6ffb7b7b7ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b8b7ffb8b7b8ffb8b8b8ffb8b8b8ffb8b9b8ffb9b9b9ffb9b9b9ffbab9baffb9babaffbababaffbabbbaffbbbbbaffbbbbbcffbcbcbbffbcbbbcffbcbdbcffbdbcbcffbdbdbdffbebdbdffbebdbeffbdbebdffbebebeffbebebeffbfbfbeffbfbebeffbfbebfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc1c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c1c1ffc1c1c2ffc1c2c1ffc1c2c1ffc2c2c2ffc2c2c2ffc3c2c3ffc2c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc4c3c3ffc3c3c4ffc3c3c4ffc3c4c4ffc3c4c3ffc3c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc5c4c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c6ffc6c6c5ffc5c5c5ffc6c6c6ffc6c6c7ffc6c6c7ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffc9c9c9ffcacac9ffcacacaffcacacaffcbcacaffcbcbcaffcbcbcbffcbcbcbffcccbccffcccccbffccccccffcdcccdffcccdcdffcecdcdffcdcecdffcecdceffcececeffcecfcfffcfcfceffcecfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd6d5d5ffd5d5d5ffd6d6d5ffd7d7d7ffd9d9d9ffdcdcdcffe2e2e2fff0f0f0fff7f7f7fff9f8f8fffcfcfcfffefdfdfffdfdfcfffcfcfcfffdfefefffdfdfdfffdfdfefffefdfefffcfcfcfffdfdfcfffbfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffefefffffffffffffffefefffffffefffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffefffffffffefffffefffffffffffffffffffffffffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffffffffffffffefefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffefffffffefffefffffffefffffffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefefffefffffffefefffffefefffffffffffffffffffffffefefffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefefffffefffffffefffffffefffffefffefffefefffffffefffffefffefffefffffffffffffffefffffffefffffffefffefffffefefffefffffffffffefffffffefffefffffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffefffffffffffffffefefefffefefffffffefffffffefffffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefdfffffefefffefffffffffffefffffefefffefffffffefffefffefefffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffefffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacbffc8c8c8ffc6c6c6ffc4c4c4ffc3c4c3ffc3c4c4ffbfbfbfffc1c1c1ffc1c1c1ffc1c2c2ffc2c1c2ffc1c1c1ffbfbfbfffbdbdbdffbcbcbcffbdbdbcffbcbdbdffbdbdbcffbcbdbdffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbcbdbdffbdbdbdffbdbcbdffbcbdbcffbcbdbdffbdbdbdffbdbdbdffbcbdbdffbcbdbcffbdbcbcffbcbdbdffbcbcbcffbcbcbbffbbbcbcffbbbcbbffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbdbcbcffbcbdbdffbcbdbdffbdbebdffbebebeffbfbfbfffc0c0c0ffc2c2c1ffc4c3c3ffc5c6c5ffc5c5c6ffc5c4c5ffc5c5c5ffc7c7c6ffc7c7c8ffc8c8c8ffc8c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffafafafff8f9f8fff3f3f3ffe4e4e4ffddddddffdbdbdaffd8d8d8ffd7d7d7ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcececfffcfcfcfffcececfffcececeffcececeffcecdceffcecdceffcdcecdffcdcdcdffcdcccdffcccdccffccccccffccccccffcbccccffcbcccbffcacbcaffcbcacaffcacbcbffcacac9ffcac9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c8ffc8c7c7ffc7c8c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c7c6ffc6c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc2c3c3ffc2c2c2ffc1c2c2ffc2c1c1ffc1c2c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfc0ffbfc0bfffbfbfbfffbfbebfffbebfbeffbebebeffbebebeffbebebeffbdbebeffbdbebdffbdbdbdffbdbdbdffbdbdbcffbdbcbcffbcbcbdffbcbcbcffbbbbbcffbbbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbaffbababbffbbbabaffbabbbbffbabbbbffbabbbbffbababaffbabbbbffbabbbbffbababaffbab9baffb9bab9ffb9b9baffbab9baffb9b9b9ffb9b9b9ffb8b8b9ffb8b8b9ffb8b7b7ffb8b8b7ffb7b7b7ffb6b7b6ffb5b6b6ffb5b5b6ffb5b5b5ffb5b5b5ffb4b4b4ffb3b3b4ffb3b3b3ffb2b2b3ffb2b2b2ffb1b2b2ffb1b1b1ffb0b0b0ffb0b0afffafb0afffaeaeafffaeaeafffaeaeaeffaeaeaeffadadadffadacadffadacadffacacacffabacabffababacffabaaabffaaabaaffaaaaaaffaaaaaaffa9aaaaffa9aaa9ffa9a9a8ffa9a9a8ffa8a9a9ffa8a8a8ffa8a8a8ffa8a8a8ffa7a8a7ffa7a7a7ffa7a8a8ffa8a8a8ffa7a7a7ffa7a7a7ffa7a7a6ffa6a6a7ffa7a6a6ffa6a7a7ffa6a6a6ffa6a7a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a5a5ffa5a6a5ffa5a5a6ffa6a5a5ffa5a5a5ffa5a5a5ffa4a4a5ffa5a4a5ffa4a4a4ffa5a5a4ffa4a4a4ffa4a4a4ffa4a5a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a3ffa3a3a3ffa4a3a3ffa3a3a3ffa3a3a3ffa3a3a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a2a3ffa3a3a3ffa2a3a3ffa3a3a3ffa3a3a3ffa3a3a2ffa2a3a3ffa3a3a3ffa3a3a3ffa3a4a3ffa3a3a3ffa4a3a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a5a5ffa4a5a5ffa5a5a5ffa5a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a7a6ffa6a6a7ffa7a7a7ffa7a8a8ffa7a7a8ffa7a8a8ffa8a8a8ffa8a8a8ffa8a9a9ffa9a9a8ffa9a8a8ffa9a9a9ffa9a9aaffaaaaaaffaaaaaaffababaaffaaaaabffababacffacababffacacacffadacadffadadadffadaeaeffaeaeaeffafafaeffafafafffafb0b0ffb0b0b0ffb1b1b0ffb1b1b2ffb2b2b2ffb2b2b2ffb3b3b2ffb3b3b3ffb4b3b3ffb4b4b4ffb4b4b5ffb4b5b5ffb5b5b6ffb6b6b6ffb6b5b6ffb6b6b6ffb7b6b7ffb7b6b7ffb6b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b8ffb8b7b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b8ffb8b9b9ffb9b9b8ffb9b9b9ffb9babaffbababaffbababaffbabbbbffbbbbbbffbbbbbbffbcbbbcffbcbcbbffbcbcbcffbdbcbcffbdbdbdffbdbdbdffbdbebeffbebebeffbebebeffbebfbfffbfbfbeffbfbebeffbfbfbfffbfbfc0ffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c4ffc3c4c3ffc3c3c3ffc4c3c3ffc3c4c4ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c4c5ffc5c5c5ffc4c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c7c7ffc7c7c6ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc9c8c8ffc8c8c8ffc9c8c8ffc9cacaffc9c9caffc9cacaffcacacaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffccccccffcdccccffccccccffcdcdcdffcdcdcdffcecdceffcecdcdffcececeffcececeffcecfceffcecfcfffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd4d3d3ffd3d4d3ffd3d3d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d7ffd9d8d9ffdadbdaffdededfffe8e8e8fff5f5f5fff8f8f8fffafafafffdfefefffdfdfdfffdfefdfffdfcfcfffcfdfdfffefefdfffdfdfdfffdfefefffdfefdfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefefefffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffefffefefffffffffffffefffffffefffefffffefefffffffefffffefefffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffefefefffffffffffffefefffefffefffffffefffffffffffffefffffffffffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffffefefffffffffffffffffffefefffffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefffffffefffefffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdccccffcacacaffc8c8c8ffc7c7c6ffc4c5c5ffc3c3c3ffc3c2c3ffc3c4c4ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc0c0c1ffbebebfffbdbdbdffbfbebeffbebfbeffbfbebfffbfbfbfffbfbebeffbfbfbfffbfbfbfffbebfbfffbfbfbfffbebfbfffbebfbeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbebebeffbfbebfffbebebeffbebebeffbebebeffbebebeffbebebfffbfbfbeffbebfbeffbfbfbeffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffc0c1c1ffc0c0c0ffc1c1c1ffc3c3c3ffc5c4c5ffc6c6c7ffc7c7c7ffc5c5c5ffc6c7c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfefffdfdfdfffcfcfcfffdfdfcfffbfbfbfff9f9fafff7f6f7ffe8e8e9ffe0e0e0ffdddcdcffdad9daffd8d7d8ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececfffcfceceffcececeffcdcecdffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcccdffcccdccffccccccffccccccffcccbccffcbcbcbffcbcacbffcacbcaffcacacaffcacacaffcacacaffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c6c6ffc6c7c6ffc6c6c6ffc6c5c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c3ffc3c4c3ffc3c2c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c2ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc0c1c1ffc0c1c0ffc0bfbfffc0bfbfffbfbfbfffbfbfbfffbfbebfffbebfbeffbebebeffbebebeffbebebeffbebebeffbebdbeffbdbebdffbdbdbdffbdbcbdffbcbdbdffbcbcbcffbcbcbcffbcbcbbffbcbbbcffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbbffbabbbbffbbbbbbffbabbbbffbbbbbaffbbbbbaffbababaffbababaffbababaffb9b9b9ffb9babaffbab9b9ffb9b8b9ffb9b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b6ffb5b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b4ffb3b3b3ffb2b3b3ffb2b2b2ffb2b1b1ffb1b1b1ffb1b0b1ffb0b0b0ffb0afafffafb0afffafafafffaeaeafffaeaeaeffadaeaeffadaeadffadacacffadacacffacacacffacacacffacababffabababffababaaffaaaaaaffabaaaaffaaaaaaffaaa9aaffa9aaa9ffa9a9a9ffa9a9a9ffa9a9a9ffa8a9a8ffa9a9a8ffa9a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a7a8ffa7a7a8ffa8a7a8ffa7a7a7ffa7a7a7ffa7a8a8ffa6a7a7ffa7a7a7ffa7a7a7ffa7a6a7ffa6a6a6ffa7a6a7ffa6a6a6ffa6a6a6ffa6a6a6ffa6a5a6ffa6a5a6ffa5a5a5ffa5a5a5ffa6a6a6ffa5a5a6ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a4a5ffa5a5a5ffa5a5a5ffa5a4a5ffa5a5a5ffa4a4a4ffa5a4a4ffa4a5a4ffa5a4a5ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a4a4ffa3a4a3ffa4a4a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa5a4a4ffa5a5a4ffa5a4a5ffa4a5a5ffa4a5a5ffa5a5a6ffa5a5a5ffa5a6a5ffa6a6a6ffa6a6a6ffa6a6a7ffa7a7a6ffa7a7a7ffa7a8a7ffa7a7a8ffa7a7a8ffa8a8a8ffa8a8a8ffa8a8a9ffa9a9a9ffa9a9a9ffa9a9a9ffaaaaa9ffaaa9aaffaaaaaaffabaaaaffaaaaaaffabababffacababffacabacffacacacffacacadffadadadffaeaeaeffaeaeaeffaeaeaeffafafafffafb0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb1b2b2ffb2b1b2ffb2b3b3ffb3b3b3ffb4b3b3ffb3b4b3ffb5b4b5ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b6ffb6b6b7ffb7b6b6ffb6b7b7ffb6b7b6ffb7b7b7ffb8b7b7ffb7b7b7ffb8b8b8ffb8b7b8ffb7b8b8ffb8b8b7ffb8b8b8ffb9b8b8ffb9b9b8ffb9b8b9ffb9b9b9ffb9b9b9ffbab9baffbababaffbababaffbbbbbaffbbbbbaffbbbbbbffbcbcbbffbbbcbbffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbdbdbeffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffbfbfbfffc0c0c0ffc1c0c0ffc1c0c1ffc1c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc1c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc4c3c3ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c5ffc5c5c5ffc4c5c5ffc5c5c4ffc5c5c5ffc6c5c5ffc5c5c5ffc6c6c6ffc6c5c5ffc5c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c6ffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c7ffc8c7c8ffc8c8c7ffc8c8c8ffc8c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacbcbffcacbcaffcbcbcaffcbcbcbffcbcbcbffcbcbccffccccccffccccccffcccdcdffcdcdcdffcecdcdffcecdcdffcececeffcececeffcfcfcfffcecfcfffcfcfcfffd0cfcfffcfd0d0ffcfd0cfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d7ffd7d8d7ffdad9d9ffdcdcdcffe2e2e2fff1f2f2fff7f7f7fff9f9f9fffcfcfcfffcfcfcfffefdfefffefefefffefdfefffcfdfcfffcfcfcfffefdfefffdfdfdfffdfefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffefffffffefefefffffefffffffffffffffefffffffffffffffefefffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffefffefffefefffffffefefffffefffffffffefffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefffffffffefffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefefffefefefffffefffffffffffffffffefffefefffffefffffffefffffffffffffffffffefffefefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefffefffefefffffefefffffefffefffefffffffefffefffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefefffffffefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffccccccffcacbcbffc8c8c8ffc6c6c6ffc4c4c5ffc4c4c4ffc5c5c4ffc3c3c3ffc4c3c4ffc5c4c4ffc4c4c5ffc2c2c3ffbfc0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc0c0c0ffc0c1c0ffc0c0c1ffc1c0c0ffc1c0c0ffc1c1c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c1ffc1c0c1ffc0c1c0ffc0c1c1ffc0c1c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c3c2ffc4c4c3ffc6c6c5ffc8c7c7ffc8c8c8ffc7c6c6ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc9c9c9ffc9caca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfefdfffdfdfdfffcfcfcfffdfefefffefefdfffcfcfcfffafafafff9f9f9fff4f3f3ffe7e6e6ffdededeffdbdbdbffd9d9d8ffd7d7d7ffd5d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d0ffd1d1d0ffd0d0d0ffcfcfcfffd0cfd0ffcfd0cfffcfcfcfffcfcfcfffcececeffcecfceffcececeffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbccccffcbcbccffcbcbcbffcbcbcaffcacacaffcacacaffcacac9ffcacacaffc9c9c9ffcac9caffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c8c8ffc7c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc7c6c6ffc6c6c6ffc6c5c6ffc6c6c5ffc6c5c6ffc5c6c6ffc6c5c5ffc4c5c5ffc4c5c5ffc4c4c4ffc5c4c4ffc4c4c4ffc4c3c4ffc4c3c4ffc3c3c4ffc3c3c4ffc2c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c1c0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbeffbebebeffbebfbeffbebebeffbebebeffbebebdffbdbdbdffbdbdbdffbdbdbcffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbbffbcbbbbffbcbbbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbbbaffbbbabaffbababbffbababaffbababaffbab9baffb9b9b9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb6b6b6ffb6b6b6ffb5b6b6ffb5b5b5ffb5b4b4ffb4b4b4ffb3b3b4ffb3b3b4ffb3b3b3ffb2b2b2ffb2b1b2ffb1b2b1ffb0b1b1ffb0b0b0ffb0b0b0ffb0b0afffafafafffafafafffaeaeaeffaeaeadffadadaeffadadadffadacadffacacacffadacacffacacacffacacabffabababffabacabffabababffaaababffaaabaaffaaa9aaffaaaaaaffa9aaa9ffa9aaaaffa9a9a9ffaaa9aaffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a8ffa9a9a8ffa9a8a8ffa8a8a8ffa8a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a7ffa8a8a7ffa7a7a7ffa7a7a8ffa7a7a7ffa7a7a7ffa7a7a7ffa7a6a6ffa7a7a6ffa7a6a6ffa6a7a7ffa7a7a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a5ffa5a6a6ffa6a5a6ffa6a5a5ffa5a5a6ffa5a5a6ffa5a5a6ffa6a6a5ffa5a5a5ffa5a5a5ffa5a6a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a4a5ffa5a5a5ffa4a4a4ffa4a5a4ffa4a4a5ffa5a4a4ffa5a4a5ffa5a5a5ffa5a4a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a6a5ffa5a5a6ffa5a6a6ffa6a6a5ffa6a5a6ffa6a6a6ffa6a7a6ffa6a7a7ffa6a7a7ffa7a7a7ffa8a8a7ffa8a7a8ffa8a8a8ffa8a8a8ffa9a9a8ffa9a9a8ffa9a8a9ffa9a9a9ffaaaaa9ffa9a9a9ffaaaaaaffaaabaaffaaabaaffababaaffabababffababacffacababffacacacffacacacffadacacffadadadffaeadaeffadaeaeffafafaeffaeafafffafafb0ffb0b0b0ffb1b0b0ffb0b1b1ffb1b1b2ffb2b1b2ffb2b2b2ffb3b2b3ffb3b3b4ffb4b4b4ffb4b4b4ffb5b4b4ffb5b5b5ffb5b6b6ffb5b5b5ffb6b6b6ffb6b7b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b8b7ffb7b7b8ffb8b7b7ffb8b7b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9b9baffbababaffbabbbaffbabbbbffbabbbaffbbbbbbffbbbbbbffbbbbbcffbbbcbbffbcbcbcffbdbcbcffbdbdbcffbdbcbdffbdbdbdffbebebdffbebdbdffbebebfffbebfbfffbfbfbeffbfbfbfffbfbfbfffbfbfc0ffc0bfbfffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c0ffc1c1c1ffc1c2c2ffc2c2c1ffc1c1c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c2ffc3c2c3ffc3c2c3ffc3c3c3ffc3c3c4ffc3c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c6ffc6c5c5ffc6c5c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c7ffc6c7c7ffc7c7c6ffc7c6c7ffc7c7c7ffc7c8c7ffc7c8c8ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcccbffcbcccbffcccbcbffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcdcecdffcececeffcececeffcfcfceffcecfcfffcfcfcfffcfcfcfffd0d0cfffcfd0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d2ffd1d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d5d6ffd7d6d6ffd7d6d7ffd8d9d8ffdadadbffdeddddffe8e8e8fff5f5f4fff9f8f8fffbfbfbfffdfdfdfffcfcfdfffdfefefffdfefefffdfefefffefefdfffcfcfcfffcfcfdfffefefdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefefefffffefffffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffefffefffffffefffefffffffefffffefffffffffefffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefffefffffefffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefefffffefffefffefefffffefefefffffffffffffffffffefefffffefffefffefffefffffffffffefffffffefffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefffffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffffffffffefefffffefffefffefffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffefffffffefefffffffffffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffefefffffefffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcdcdcdffccccccffcbcacaffc8c8c8ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c4ffc5c5c5ffc6c7c6ffc7c7c6ffc4c3c4ffc2c2c1ffc1c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c2c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc3c3c3ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c4ffc4c4c4ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc2c3c2ffc4c5c5ffc7c7c7ffc9c8c8ffc8c9c9ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffefefdfffdfdfdfffcfcfcfffdfdfdfffcfbfbfff9faf9fff8f9f8fff2f2f3ffe2e2e3ffdcdddcffdadadaffd8d8d8ffd7d7d7ffd6d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d1d2ffd1d1d1ffd0d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfceffcfceceffcececeffcececeffcececdffcecdceffcecdceffcdcdcdffcdcdcdffcccdcdffccccccffcbcbccffcbcccbffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c8c7ffc7c8c8ffc7c7c7ffc6c7c6ffc6c7c6ffc7c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c5ffc5c4c4ffc4c4c4ffc4c4c3ffc4c4c3ffc3c3c4ffc3c3c3ffc3c2c3ffc2c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c0ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0bfffc0bfc0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbebebfffbebebeffbebebeffbdbebdffbebdbdffbdbdbdffbdbdbdffbcbdbdffbcbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbabbffbababaffbabbbaffbababaffb9babaffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b8b7ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b4ffb4b4b4ffb4b4b3ffb3b3b4ffb2b3b3ffb2b2b3ffb2b2b2ffb1b1b2ffb1b1b1ffb1b1b1ffb0b1b1ffb0b0b0ffafb0afffafafafffafafafffaeaeaeffaeaeaeffadaeadffaeadadffaeadadffadadacffadadadffacadacffacacacffababacffabacabffabababffabababffaaababffabaaabffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffa9a9a9ffaaaaa9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa8a9a8ffa8a9a8ffa8a9a9ffa9a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa7a8a8ffa7a7a7ffa8a7a8ffa7a7a7ffa7a7a7ffa8a7a7ffa8a7a7ffa7a7a7ffa7a7a7ffa6a6a7ffa7a7a6ffa6a7a6ffa6a7a6ffa7a7a6ffa6a6a7ffa7a7a6ffa6a6a7ffa6a6a6ffa6a6a7ffa6a7a6ffa6a6a7ffa6a6a6ffa6a6a6ffa6a6a6ffa5a6a6ffa5a6a5ffa5a6a5ffa6a5a6ffa5a5a5ffa5a6a6ffa5a6a5ffa6a5a6ffa6a6a6ffa6a6a5ffa6a6a6ffa6a7a6ffa6a6a7ffa6a6a7ffa6a7a6ffa6a7a6ffa7a7a7ffa7a7a7ffa8a7a7ffa7a7a8ffa8a8a8ffa8a8a8ffa9a8a8ffa8a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffaaaaa9ffa9aaaaffaaa9aaffaaaaaaffabaaabffababaaffabababffabababffabacacffacabacffacacacffacacacffadacadffadadadffadadadffaeadaeffaeaeaeffaeaeafffb0afafffb0b0afffb0b0b0ffb1b0b0ffb1b1b1ffb2b2b1ffb2b2b2ffb2b3b2ffb3b3b2ffb3b3b4ffb4b4b4ffb5b4b5ffb4b5b5ffb5b5b6ffb5b6b6ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb9b8b8ffb9b8b9ffb8b8b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9bab9ffbababaffbababaffbbbabbffbabbbbffbbbbbbffbbbbbbffbcbbbbffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbdbdbdffbebebdffbebebeffbfbfbeffbebfbeffbebfbfffbfc0c0ffc0bfbfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c3c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc9c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcbcacaffcbcbcaffcbcbcbffcbcbcbffcbccccffccccccffccccccffcccdccffcdcccdffcdcdcdffcdcdcdffcecdceffcececeffcececeffcfcfceffcfcfcfffcfcfcfffd0cfcfffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d5ffd5d4d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd8d8d7ffdadadaffddddddffe4e4e5fff2f3f2fff7f6f7fffaf9f9fffcfcfcfffefffffffefffefffdfdfdfffdfdfefffdfefdfffdfefdfffefdfefffcfdfdfffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffffffffffffffefefefffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefffffffefffefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffefefffffefefffffffffefffffffefffffefefffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffefefffefffffffefffefffefefefffffffffffefefefffefffefffefffefffffefefffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffefefffffffefffefffefffffefffffffffffffffffefffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffefffffffefffefffefefffffffffffffefffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecfceffcececeffcdcdcdffccccccffcacbcaffc8c7c8ffc8c8c8ffc7c7c7ffc6c5c5ffc7c6c6ffc8c8c8ffc8c8c8ffc6c6c5ffc3c3c3ffc3c4c3ffc3c3c4ffc3c4c3ffc4c3c4ffc3c3c4ffc4c4c3ffc4c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc5c5c5ffc6c5c5ffc5c5c5ffc6c6c6ffc5c6c6ffc6c5c6ffc6c6c6ffc6c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc5c6c6ffc5c4c5ffc7c6c6ffc8c7c7ffc9c9c8ffc9c9caffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcac9caffcacaca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfefdfffdfdfdfffcfcfcfffefdfefffdfefefffcfcfcfffdfdfdfffcfcfcfffdfdfcfffafbfbfff9faf9fff6f6f6ffe8e8e9ffdfdfdfffdcdcdcffd9d9d9ffd8d8d7ffd6d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d3d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0cfcfffcfcfcfffcecfcfffcecfceffcececeffcececeffcececeffcdcecdffcdcecdffcdcdcdffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacaffcacacaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc2c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c2ffc2c1c1ffc1c1c1ffc0c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfc0bfffbfc0bfffbfbfbfffbfbfbfffbfbebfffbfbfbeffbebebeffbebebeffbebdbeffbebdbeffbebdbdffbdbdbdffbdbdbcffbdbdbdffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbbbbffbbbcbcffbbbcbcffbbbbbbffbcbbbcffbbbcbcffbcbbbcffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbababaffbababaffb9b9b9ffbabab9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b8b8ffb8b7b8ffb7b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b3ffb3b4b3ffb3b3b3ffb2b2b2ffb2b2b1ffb2b2b1ffb1b1b1ffb0b1b1ffb1b0b0ffb0b0b0ffafb0b0ffafafafffaeaeafffaeafafffaeaeaeffaeaeadffadaeadffadadadffadadadffadadadffadadacffadacadffacacacffacabacffacabacffacababffabacabffabababffabababffabababffabababffabababffaaababffabaaabffabaaaaffaaabaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaa9a9ffa9a9a9ffa9aaa9ffa9a9aaffa9a9a9ffa9a9a9ffa8a9a9ffa8a8a8ffa9a9a8ffa9a8a9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a7a8ffa8a8a8ffa8a8a8ffa8a7a7ffa8a7a7ffa8a7a7ffa7a7a7ffa7a8a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a8a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa6a7a7ffa7a6a6ffa6a6a6ffa6a6a7ffa6a6a6ffa6a6a6ffa6a7a7ffa6a6a6ffa6a7a6ffa6a7a6ffa7a7a6ffa7a7a7ffa7a7a7ffa8a8a7ffa8a8a8ffa7a8a7ffa8a7a8ffa8a8a8ffa9a8a8ffa8a9a8ffa9a9a8ffa9a9a9ffaaa9a9ffaaa9a9ffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaababffabababffabababffacabacffabacacffacacacffacacacffacacacffadadacffadadadffadaeadffadadadffadaeaeffaeaeaeffafafaeffafafb0ffafafafffb0b0afffb1b1b0ffb1b0b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b4b4ffb4b5b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b7ffb7b6b7ffb7b7b7ffb8b8b7ffb7b7b7ffb7b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb9b9b9ffb8b8b9ffb8b9b8ffb9b9b8ffb9b9b9ffb9b9baffb9b9b9ffbabab9ffbababaffbababaffbababaffbababbffbbbabaffbbbbbaffbbbbbbffbbbbbcffbcbbbcffbcbbbbffbcbcbcffbcbcbcffbcbcbdffbdbcbcffbdbdbdffbdbdbeffbdbdbdffbebebeffbebfbfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c1c2ffc2c2c2ffc3c3c3ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c5ffc4c4c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c5c5ffc6c5c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc8c7c8ffc8c8c7ffc8c8c7ffc8c8c8ffc9c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9cacaffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcccccbffcccccdffcdcdccffcdcccdffcdcdcdffcdcdcdffcececeffcececeffcececeffcececeffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d7ffd8d7d7ffd9d9d9ffdcdcdcffe2e3e3fff0f0f0fff6f6f6fff8f8f8fffbfcfbfffefefefffdfcfcfffefefffffefefefffdfdfcfffefefefffdfefdfffefdfefffefdfefffdfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffefefefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffefffffffffffffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffefffefffffefffffffffffffffefefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefefffffffffffefffefffffefefffffffefffefffffffefffefffffefffffffffffffffefefffffefefffffffefffefffefffffefffffffefffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefefffffffefffefffefffffefefffefefefffefefefffefffefffffefffffefefefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffefefffffffffffefffefffffffefffffffefffefffffffffffefffffefffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcececeffcececeffcecdceffcccdcdffcbcacbffcacacaffc7c7c7ffc6c6c6ffc7c7c7ffcacac9ffcacacaffc7c7c7ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc5c5c4ffc4c5c4ffc5c4c4ffc5c5c4ffc4c5c5ffc4c5c4ffc5c4c5ffc5c5c5ffc5c4c5ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c8ffc7c8c8ffc8c7c8ffc8c7c8ffc7c6c7ffc8c7c8ffc9c8c8ffc9c9c9ffc9c9c9ffc8c8c8ffc8c9c8ffcacac9ffc9c9c9ffcac9c9ffcacacaffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfcfcfffdfdfdfffdfdfefffcfcfcfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffafaf9fff9f9f8fff4f3f3ffe4e4e4ffdededeffdadadaffd8d9d9ffd8d7d8ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd1d1d1ffd1d1d0ffd1d1d1ffd0d1d0ffd1d0d0ffd0d0d0ffcfd0d0ffcfd0cfffd0cfcfffcfcfcfffcfceceffcfceceffcececeffcdceceffcecdceffcdcdcdffcdcdcdffcdccccffcccccdffccccccffccccccffcccbcbffcbcbcbffcacbcaffcacbcaffcacacaffcac9caffc9cac9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c6c6ffc6c6c6ffc5c6c5ffc6c5c5ffc5c5c5ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c3ffc4c3c3ffc3c4c3ffc3c3c3ffc3c2c3ffc3c2c3ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c1ffc2c2c1ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfc0bfffc0bfc0ffbfbfc0ffbfbfbfffbfbfbfffbebfbfffbebebfffbebebeffbebebeffbebebdffbdbdbdffbdbebdffbdbdbdffbdbcbdffbcbdbcffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbbbcffbcbcbcffbcbcbcffbcbbbcffbcbbbbffbbbbbbffbbbbbbffbbbbbaffbbbbbbffbbbbbaffbababaffbab9b9ffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b8ffb8b8b7ffb7b7b7ffb7b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb5b4b5ffb4b5b4ffb4b4b4ffb4b3b4ffb3b3b3ffb3b2b2ffb3b3b2ffb2b2b2ffb2b1b1ffb1b1b1ffb1b1b1ffb0b1b0ffb1b0b1ffb0b0b0ffb0afafffafafafffafafafffaeafaeffafaeafffaeaeaeffaeaeaeffaeadadffadadaeffadadadffadadadffadadacffacacacffacacacffabacacffababacffacabacffacacabffabacacffacacabffabacabffacababffababacffabababffabababffabababffabaaabffabababffabababffabaaaaffabaaaaffaaaaaaffaaaaaaffaaaaa9ffaaaaaaffaaaaaaffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffaaa9aaffa9a9a9ffa9a9a9ffa9a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a7ffa8a8a8ffa7a8a7ffa8a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa8a7a8ffa7a7a7ffa8a7a7ffa7a7a7ffa8a7a7ffa7a8a7ffa8a7a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a9ffa9a9a9ffa9a9a8ffa9a9a9ffa9a9a9ffa9aaa9ffa9a9a9ffaaa9a9ffaaaaaaffaaaaaaffaaabaaffababaaffabaaaaffabababffabababffacacabffabacacffacacacffadacadffadadadffadadadffadadadffadadadffaeaeaeffaeaeadffaeafaeffafafaeffafaeafffafafafffafafb0ffb0b0b0ffb1b1b1ffb1b2b1ffb2b1b2ffb2b2b2ffb2b2b2ffb3b2b2ffb3b3b3ffb4b4b3ffb4b4b4ffb5b5b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b6b7ffb7b7b7ffb8b8b7ffb7b8b7ffb8b8b7ffb8b8b8ffb8b9b9ffb8b9b8ffb9b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffbabab9ffbab9b9ffb9babaffbababaffbababbffbbbbbaffbbbbbaffbabbbaffbabbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbcbcbcffbdbcbcffbcbcbdffbdbdbdffbebdbdffbdbebeffbebebeffbfbebfffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc0c0bfffc0c1c0ffc1c1c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c4c5ffc5c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c5ffc5c6c6ffc6c6c6ffc7c6c7ffc6c6c7ffc7c6c6ffc7c6c6ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c7ffc8c8c7ffc7c8c7ffc7c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9caffcac9caffcacacaffcacacaffcacacbffcbcbcbffcccbcbffcccbccffcccbcbffccccccffcdccccffcdcdccffcdcdcdffcececdffcdcdcdffcecdcdffcececeffcececfffcfcfcfffcfd0cfffd0cfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d2d1ffd2d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d4ffd4d3d4ffd5d4d4ffd5d4d4ffd6d5d5ffd5d6d5ffd6d6d6ffd7d7d6ffd8d8d8ffdbdbdaffe0dfe0ffe9e9e9fff5f4f4fff7f7f7fffafafafffdfdfdfffdfdfdfffefefefffdfdfcfffefefefffefefefffdfdfdfffefefefffefefdfffefefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffefefffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffefffefefffffffffefffefffffffefefefffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefffefffffffefffffffffffffffefffffffffffefffffffffffffffffffffffefffefffffffffffffffefffffefefffffffefffffffefffffefffffffffefffefffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffefefefffefffefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefffffefffefffffefefffefefffffffefffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecfcfffcecfcfffcfcfcfffcececeffcdcecdffcdccccffcccdccffc8c8c8ffc7c7c7ffc9c9c9ffcbcbccffccccccffc8c8c8ffc6c6c7ffc7c7c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc5c6c6ffc6c6c6ffc5c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cacaffcac9c9ffc9cacaffcacacaffcacacaffc9cacaffcacacaffc9cac9ffc8c8c8ffc8c9c8ffcacacaffcacac9ffc9c8c9ffc8c8c8ffc9cac9ffc9cac9ffc9c9c9ffcacbcbffcbcbcbffcccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfefefffdfefefffcfcfcfffdfdfcfffcfdfcfffcfdfcfffdfdfdfffdfdfcfffdfcfdfffbfbfbfff9faf9fff6f7f6ffe9e9e9ffe1e1e1ffdcdcdcffdadadaffd9d9d8ffd6d7d6ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d4ffd3d4d3ffd3d2d3ffd2d2d3ffd3d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfd0cfffcecfcfffcfcfcfffcfcfcfffcececeffcececeffcececdffcdcdcdffcdcdcdffcccdccffcdcccdffccccccffcbccccffcccccbffcbcbcbffcacacbffcacacaffcbcacaffc9cacaffcac9caffc9c9caffc9cacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c8c7ffc7c7c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc6c6c6ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c6c5ffc5c5c5ffc4c5c4ffc5c5c5ffc5c4c5ffc5c4c4ffc4c4c5ffc4c4c4ffc4c3c4ffc3c3c4ffc4c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbeffbfbebfffbebfbeffbebebeffbebebeffbdbebeffbdbdbeffbdbdbdffbebdbdffbcbdbdffbdbcbdffbcbcbdffbcbdbdffbdbcbcffbcbdbcffbcbcbcffbcbdbcffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbbffbcbcbcffbcbcbbffbcbbbbffbbbbbbffbbbbbbffbabbbbffbababaffbababaffbababaffbababaffbabab9ffb9b9b9ffb9b9b8ffb8b8b8ffb7b8b7ffb7b7b7ffb7b6b7ffb6b6b7ffb6b7b6ffb6b5b5ffb5b5b6ffb5b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb2b3b3ffb2b2b2ffb2b2b1ffb2b2b1ffb1b1b2ffb1b1b1ffb0b1b0ffb0b1b0ffb0b0b0ffb0b0b0ffafb0afffafb0b0ffafafafffafaeaeffaeafaeffaeaeaeffaeadaeffaeaeadffadadaeffaeaeadffadadadffacacadffacadadffadadacffacacadffadacadffacacadffacadadffadacacffacadacffacacacffacacacffacacacffacacacffacacabffabacabffabababffabababffabababffabaaabffabababffaaababffaaababffaaaaaaffaaababffaaabaaffaaabaaffaaaaaaffaaaaaaffaaaaa9ffa9aaa9ffa9a9a9ffaaa9a9ffa9a9a9ffa9a9aaffa9aaa9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a8a9ffa9a9a9ffa9a8a9ffa9a9a8ffa8a9a9ffa8a8a8ffa8a8a8ffa9a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa9a8a8ffa9a9a9ffa8a9a8ffa9a9a9ffa9a9a8ffa9a8a8ffa9a9a9ffa9a9a9ffaaa9a9ffa9aaa9ffa9aaaaffaaaaaaffaaaaaaffaaaaaaffaaabaaffabaaaaffaaababffabababffababacffabacacffacababffabacacffacacacffacadadffadadadffadadadffadaeadffadaeadffadaeadffaeaeaeffaeaeaeffafaeaeffaeaeafffafafafffafb0afffafafafffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b1ffb2b2b2ffb2b2b2ffb2b3b2ffb3b3b3ffb4b3b3ffb4b4b4ffb4b4b5ffb5b5b5ffb5b5b5ffb5b6b6ffb6b6b6ffb7b7b7ffb7b6b7ffb7b7b7ffb8b7b8ffb8b8b7ffb8b8b8ffb8b8b8ffb8b9b8ffb9b9b8ffb9b9b9ffb9b9b9ffb9bab9ffb9bab9ffbab9baffbababaffb9bab9ffbababaffbabab9ffbababaffbababaffbababaffbbbabbffbabbbaffbabbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbcffbcbbbcffbcbcbcffbcbdbdffbdbcbcffbcbdbdffbdbdbdffbdbebeffbebebeffbfbebeffbebfbeffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0bfc0ffc0c0c0ffc0c1c0ffc0c1c1ffc0c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c6ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c7ffc7c6c6ffc6c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c7c8ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c8c9ffc9c8c9ffc9c9c9ffcac9c9ffc9cac9ffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcccbffccccccffccccccffcdccccffcdcdcdffcdcdcdffcdceceffcdcdcdffcececeffcecfcfffcfcfcfffcfcfceffcfd0cfffd0d0cfffcfd0cfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd7d8d7ffdadad9ffddddddffe6e5e5fff2f2f2fff5f6f6fff9f9f9fffdfcfdfffefffefffdfdfdfffdfdfdfffefefefffcfdfcfffefefefffffefffffdfdfcfffdfefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffffffefffffffefefffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffffffffefefffefefffffffefefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefefefffefefefffffefefffefefefffffffefffefffefffefffefffefffefffefefffffefffffffffefffffffffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffefffffffffffffffefffefffffffefffffffffffffffffffffffefffffffffefffffffffffffefffefffefffefffffffefffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffefffefffefefffffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffffffefffefffffffffefefffffffefffffefffffefffffffefffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcfceceffcececeffcececeffcececeffcdcdcdffcecdceffc9c9c9ffc8c8c8ffcacbcbffcdcdcdffcdcdceffc9cacaffc8c8c8ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffcac9c9ffcacac9ffcacacaffcacacaffcbcacaffcacacbffcacbcbffcacbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcac9c9ffc9cacaffcacbcbffcacacbffcacac9ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcccbcbffcccccc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffcfcfcfffdfdfdfffcfcfdfffdfcfcfffdfdfdfffcfcfdfffefdfefffefefefffdfdfdfffafafafff9f8f8fff3f3f4ffe7e7e7ffdededdffdbdbdcffd9d9d9ffd8d8d8ffd5d5d6ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd1d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfceceffcececeffcececeffcdcdceffcdcecdffcdcdcdffccccccffccccccffcccbccffcbcbccffcbcbcbffcbcacaffcbcbcaffcacacbffcacacaffcacac9ffcac9caffc9cacaffc9cac9ffc9c9c9ffc8c9c9ffc9c8c8ffc8c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c5ffc4c5c5ffc4c4c5ffc3c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c2c1ffc0c1c1ffc1c1c0ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffc0c0bfffbfbfbfffbfbebfffbfbebeffbebebeffbebebeffbebebeffbebdbdffbebebdffbdbebeffbdbdbdffbdbdbdffbdbcbdffbcbdbdffbcbdbdffbcbcbdffbcbcbdffbcbcbcffbcbcbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbababbffbababaffbababaffb9b9baffbab9b9ffb9b9baffb9b8b9ffb9b8b9ffb8b8b8ffb8b8b7ffb7b7b7ffb7b7b7ffb6b6b7ffb6b7b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b4ffb4b4b4ffb3b4b3ffb3b4b3ffb3b3b3ffb2b2b3ffb2b2b3ffb2b2b2ffb2b1b2ffb1b2b1ffb1b1b1ffb1b1b0ffb1b1b1ffb1b0b0ffb0b0b0ffb0b0b0ffafafafffafb0afffafafafffafaeafffafaeaeffaeaeaeffaeaeaeffaeaeaeffaeadadffaeaeadffadaeaeffadadadffaeadadffadadadffadaeadffadadadffadadadffacadadffadacacffacacadffadadadffacacadffacacacffacacacffacacacffacacacffacacacffacacacffabababffacababffabababffabababffabababffabaaabffabaaabffabababffaaaaabffabaaabffabaaaaffabaaaaffaaaaaaffaaaaaaffaaa9aaffa9aaaaffaaaaaaffa9aaaaffa9a9aaffaaa9a9ffaaaaa9ffaaaaa9ffa9aaa9ffa9aaa9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a8ffa8a9a8ffa9a9a8ffa9a9a9ffaaa9a9ffa9a9a9ffa9a9aaffa9a9aaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaabffabaaabffabaaaaffacababffabacacffacababffacacabffacabacffacadacffacadadffacacadffacacadffadadadffadadadffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeafafffafafafffafafafffb0b0b0ffb0afafffb0b0b0ffb0b0b0ffb0b1b1ffb1b1b1ffb1b1b2ffb2b1b2ffb2b2b3ffb2b2b3ffb3b3b3ffb4b3b3ffb4b4b4ffb4b5b5ffb5b5b5ffb5b5b6ffb5b6b6ffb6b6b7ffb6b6b7ffb7b7b7ffb8b7b7ffb8b8b7ffb8b8b8ffb8b9b8ffb8b9b9ffb9b9b9ffb9b9b9ffb9b9baffbab9b9ffb9b9b9ffb9bab9ffb9bab9ffbabab9ffbababaffbababaffbababaffbababaffbababaffbbbbbaffbbbbbaffbababaffbbbabaffbbbbbbffbbbbbbffbbbbbcffbcbbbbffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbebebeffbfbebfffbebebfffbfbfbfffbfbfbfffbfbfc0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc0c1c1ffc2c1c1ffc1c1c2ffc2c1c1ffc2c2c2ffc2c2c2ffc3c2c3ffc3c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c5ffc5c6c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c6ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c7c7ffc7c7c8ffc7c7c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c8ffc8c9c9ffc9c8c8ffc9c9c8ffc9c8c9ffc9cac9ffc9cacaffc9cacaffc9cacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcecdceffcececeffcfceceffcececfffcfcfcfffcfcfd0ffcfcfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d5ffd5d6d5ffd6d6d6ffd7d7d7ffd9d9d9ffdbdcdcffe2e1e2ffeaeaeafff4f5f4fff7f7f7fffafbfafffefefefffdfdfdfffefefffffdfdfefffdfdfdfffefffefffdfdfdfffefefefffefefefffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffffefffefffffffefefffffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffffffefffefefefffefefffffffefffffefefffffffefffffffefffffffefffffefefefffffffffffefefefffffefefffefefffffefefefffffefffffefffefffefffffffffffefffffffefffffefefffefffffffffefffffffefffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffffefffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefefffffffffefffffffffffefefffffffefefffefefffffffefffffefffefffffffffffffffefffefffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffefffffffffefffffefefefffffefefffefefefffefefefffefffefffefffefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefffffffefefffefefefffffefefffefefefffffefffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfd0ffd0cfcfffd0cfcfffcececeffcececfffcececfffcececeffcecdcdffcac9caffc9c9c9ffccccccffcfcfcfffcfcfcfffcbcacbffc9c9c9ffc8c8c9ffc9c8c9ffc8c9c8ffc8c9c9ffc9c8c8ffc9c9c8ffc8c8c8ffc8c8c9ffc9c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacbcaffcbcacbffcbcacaffcacbcaffcbcbcbffcacacbffcbcbcbffcbcacbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffccccccffcccbccffccccccffcccccdffcdcdcdffcccccdffcdcdccffccccccffccccccffccccccffcbcbcbffcacbcbffcccccbffcbcbcbffcacacaffcacac9ffcacac9ffcbcacbffcbcbcbffcccbccffccccccffcdcdcd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffcfdfcfffefefdfffefefdfffdfcfcfffdfdfdfffcfcfbfffaf9fafff7f8f8fff2f2f2ffe0e0e0ffddddddffdadadbffd9d8d9ffd6d6d7ffd6d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfd0ffd0d0cfffcfd0d0ffcfcfcfffcfceceffcececeffcececeffcdcecdffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbcbccffcbcbcbffcacbcbffcbcacaffcacacaffcacacaffcac9caffcacacaffcac9caffcacac9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c5c6ffc5c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc4c4c4ffc3c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c1ffc1c2c2ffc1c1c1ffc1c2c1ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebebfffbebebeffbebebeffbebebeffbdbebeffbebdbeffbdbdbdffbebdbdffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbcffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbbbbffbcbbbcffbbbbbbffbbbabbffbbbabaffbababaffb9babaffbab9baffb9b9baffb9b9b9ffb9b8b9ffb8b8b9ffb8b8b8ffb8b8b8ffb7b7b7ffb7b6b6ffb6b6b7ffb6b6b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b4ffb3b4b4ffb4b3b3ffb3b3b3ffb3b3b2ffb2b2b2ffb2b2b2ffb2b2b1ffb1b2b2ffb1b1b2ffb1b0b0ffb1b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0afffafb0afffb0b0b0ffafafafffafafafffafaeafffafaeaeffaeaeaeffaeaeaeffaeaeaeffafaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffadadaeffaeaeadffadaeaeffaeaeadffadadadffadadadffadadadffadadadffadadadffadadacffadadacffadacacffadacadffacacadffacacacffacacacffababacffababacffacabacffababacffacabacffacabacffababacffabababffabababffabababffabaaaaffaaaaabffaaaaabffabaaabffaaabaaffaaababffaaaaaaffababaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaa9ffa9aaaaffa9a9aaffaaaaa9ffaaaaaaffa9a9aaffaaa9a9ffaaaaaaffaaaaaaffaaabaaffabababffabaaaaffabababffabababffabababffabababffababacffacababffabacacffacacacffacacacffadacacffadacadffadadadffaeadaeffaeaeadffadadaeffaeaeadffaeaeaeffafafaeffaeaeaeffafafafffafafafffb0afafffb0b0afffb0b0afffb0b0b0ffb1b0b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b3ffb3b3b3ffb3b3b4ffb4b3b4ffb4b4b4ffb5b4b5ffb5b5b5ffb6b6b6ffb6b6b6ffb7b6b6ffb7b6b7ffb7b7b7ffb8b7b8ffb7b8b7ffb8b8b9ffb9b8b8ffb9b9b9ffb9b9b9ffb9b9baffbab9baffbab9baffbabab9ffb9babaffb9b9baffbababaffbababaffbababaffbababaffbababaffbababaffbabbbaffbbbbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbcbbbbffbbbcbcffbcbbbcffbcbbbcffbdbcbcffbcbcbcffbdbdbdffbdbdbdffbebebdffbdbdbeffbebebdffbebebeffbfbfbeffbebebeffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc1c1c1ffc0c1c1ffc1c1c1ffc2c1c1ffc1c1c2ffc1c2c2ffc2c2c2ffc2c2c3ffc3c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c5ffc4c4c4ffc5c5c5ffc4c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc8c8c8ffc9c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9caffcac9caffcacacaffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffcdcdccffcdcdccffcdcdcdffcecdcdffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d4ffd3d3d4ffd5d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d6d7ffd8d8d8ffdadadaffdededeffe8e8e7fff2f2f2fff6f6f6fff9f9f9fffdfdfdfffefefffffffefefffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffcfdfcffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffffefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefefffffefefffffefffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffffefffefefffffffefffffffefffffffffffffefffffffffefffffffefefffffffffffefefefffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefffffffefffffefffefffffffefffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffefefffffefffffffefffffefffefffffffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffefffffffefefffefefffffefffefffffffefffefefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0cfd0ffd0cfd0ffd0d0d0ffcfd0d0ffcfcecfffcececeffcecfcfffcdcccdffcac9caffcacacaffcecdcdffd0d1d0ffd0d0d0ffccccccffcacacaffcacacaffc9cac9ffc9c9c9ffcac9c9ffc9cac9ffc9c9c9ffcac9c9ffc9c9caffcac9caffc9cac9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacbcbffcacacbffcbcbcbffcbcccbffcbcbcbffcbcccbffccccccffcbccccffcccbccffcbcbccffccccccffccccccffccccccffcccdccffcdcdccffcccccdffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcecdceffcdcdccffcdcdcdffcdcdcdffccccccffcbccccffcccccdffccccccffcbcacaffcacacaffcacacaffcbcbcbffcccbccffcccccdffcdcdcdffcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfdfcfffdfefdfffdfcfdfffdfefefffefefefffcfcfdfffdfdfdfffcfcfcfffdfdfcfffafafbfff9f8f9fff6f5f6ffe6e6e6ffe0e0e0ffdcdcdcffdadad9ffd8d8d8ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd5d5d4ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd2d2d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d1d2ffd2d1d2ffd2d1d2ffd1d1d1ffd1d1d0ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfd0d0ffcfcfcfffcecfcfffcfcfceffcececeffcdcecdffcececeffcdcecdffcdcccdffccccccffccccccffcccbccffcbcbccffcbcbcbffcbcbcaffcacacaffcacacbffcacacaffcacacaffc9cacaffc9c9caffc9c9caffc9c9caffc9c9c9ffc8c9c8ffc8c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c5ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c4ffc4c3c3ffc3c4c3ffc3c3c3ffc3c2c3ffc3c2c3ffc3c3c3ffc2c3c2ffc3c3c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c0ffc0c1c0ffc0c0c0ffbfc0bfffc0c0c0ffbfc0bfffbfbfbfffbebebfffbfbfbfffbfbebeffbebebeffbebebeffbebebeffbebebeffbdbdbeffbdbebeffbebebdffbdbdbdffbdbdbeffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbcbdbdffbcbcbdffbcbcbcffbcbbbcffbcbcbbffbbbbbcffbcbbbcffbbbbbbffbbbbbbffbabbbbffbababaffbababaffbababaffb9b9b9ffb9b8b9ffb8b9b8ffb9b8b8ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b6ffb6b6b7ffb6b7b6ffb5b5b6ffb6b5b5ffb5b6b5ffb4b4b4ffb5b4b4ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b3ffb3b3b3ffb2b3b3ffb2b2b2ffb1b2b2ffb2b1b2ffb1b2b1ffb1b2b1ffb1b1b1ffb0b1b0ffb1b1b1ffb0b1b0ffb0b0b0ffafafb0ffb0b0b0ffb0afb0ffafafb0ffafb0afffb0b0afffafafafffaeafafffafafafffafafafffaeafafffaeaeafffaeafafffafaeafffaeaeaeffaeafaeffaeafaeffaeaeaeffadaeaeffaeaeaeffaeaeaeffaeadadffadadadffadadadffadadaeffadadadffadadadffadadadffacadadffadacadffadacacffacadadffacacacffacacadffacacacffacacabffacacacffabacacffabacabffabababffababacffabacabffabababffabababffabababffabaaabffabaaaaffabaaabffabababffabababffababaaffabaaabffabaaabffaaababffabaaaaffaaababffabaaabffabababffabababffabababffabababffacacacffabacabffacabacffababacffacacacffacacacffacacadffadadacffadadadffadadadffadadaeffadaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeafffafaeafffafafaeffafafafffafb0afffb0afb0ffafb0b0ffb0b0b0ffb0b0b1ffb1b0b0ffb0b0b0ffb1b1b1ffb1b1b2ffb2b1b2ffb2b2b2ffb3b2b3ffb2b3b3ffb3b2b3ffb3b3b3ffb4b4b4ffb4b4b4ffb5b4b5ffb5b5b5ffb6b5b5ffb6b6b6ffb6b7b7ffb6b7b7ffb7b7b7ffb7b7b8ffb8b8b7ffb8b8b8ffb9b8b8ffb9b9b9ffb9b9b9ffbab9b9ffb9b9baffbababaffbababaffbababaffbababaffbababbffbabbbbffbababaffbabbbbffbababbffbabbbbffbbbbbbffbbbbbbffbabbbbffbbbbbbffbbbcbbffbcbbbbffbbbbbbffbcbbbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbcbdbdffbdbdbdffbdbdbdffbdbdbeffbdbebeffbebebeffbebebeffbebfbeffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0bfc0ffc0c0c0ffc0c1c0ffc0c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc1c2c2ffc2c1c2ffc2c2c2ffc3c3c3ffc2c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc8c7c8ffc7c8c8ffc8c7c7ffc7c8c8ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc8c8c8ffc9c8c9ffc9c8c9ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacac9ffc9cacaffcacacaffcacacaffcbcacbffcacbcaffcbcbcbffcbcccbffcccbccffcbccccffccccccffcdcdcdffcdcccdffcdcdcdffcdcecdffcececeffcfceceffcfcecfffcfcfcfffcfcfcfffd0cfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d1d1ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd4d4d5ffd6d5d5ffd6d6d5ffd6d6d6ffd8d7d7ffd9d9d9ffdddcddffe4e5e4fff1f1f0fff6f6f6fff8f8f8fffbfbfbfffefefdfffdfefefffefefffffefffffffdfdfdfffefefefffdfdfdfffdfefefffefffefffdfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffefefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffefffffffffefffffffefffefefefffffefffffffffefffffefffffefefefffefffefffffefffffefefefffefefefffefffefffefefefffefefefffffefefffefefefffffefefffffefefffefefefffffefefffefffefffffefefffffffefffffefefffefefefffefffffffffefefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefefffefefefffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffffffefffffffefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffcfcfcfffd0cfd0ffd0cfcfffcfcecfffcececeffccccccffcbcacaffcbcbcbffcfcfcfffd1d2d1ffd1d1d1ffcecdcdffcccbcbffcacacaffcbcacaffcbcacaffcacacaffcbcacaffcacbcaffcacacaffcbcbcaffcacacaffcacacaffcacbcbffcbcacaffcbcbcbffcbcbcbffcbcccbffcbcccbffcccccbffccccccffccccccffccccccffcdcdcdffcdcdcdffcccccdffcdcdcdffcdcdccffcdcdcdffcececdffcdcdceffcececdffcececdffcececeffcdcdcdffcececeffcececeffcececeffcececeffcecfceffcecfceffcdceceffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcbcbcbffcbcbcbffcccbccffccccccffcdcdcdffcececeffcfcecf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfdfffdfdfdfffcfcfcfffefefefffefefefffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffcfbfcfff9f9f9fff8f8f8fff0f0f0ffe5e4e5ffdededeffdbdbdbffd8d9d9ffd7d7d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd5d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcdceffcdcdcdffcdccccffcdccccffccccccffcbcbccffcccccbffcbcbcaffcbcbcbffcacacaffcacacaffcacacaffcacacaffc9c9caffc9cac9ffcacac9ffc9c9c9ffc9c9c8ffc8c8c8ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc4c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c1ffc1c1c1ffc1c1c0ffc1c1c0ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfc0c0ffbfbfbfffbfbebeffbfbfbfffbebebfffbfbfbeffbfbebeffbebebeffbebebdffbebebeffbebebdffbebebeffbdbdbeffbdbebdffbebebdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbcffbcbdbcffbdbdbdffbcbcbcffbcbcbcffbcbbbcffbcbcbbffbcbbbbffbbbbbbffbbbabbffbbbbbaffbababaffb9b9baffbabab9ffbab9b9ffb9b9b9ffb9b8b8ffb8b9b8ffb8b8b8ffb8b7b8ffb8b7b7ffb7b7b7ffb7b7b6ffb7b6b6ffb6b5b6ffb6b5b5ffb5b6b5ffb5b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b3ffb3b3b4ffb3b3b3ffb2b3b2ffb3b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb2b2b1ffb1b1b1ffb0b1b1ffb1b1b1ffb0b0b0ffb1b0b0ffb1b1b1ffb0b0b0ffb0b0b0ffb0b0afffb0b0b0ffafafafffb0b0afffafafafffafafafffafafb0ffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaeaeffaeaeaeffafafafffaeaeaeffaeaeaeffaeadaeffaeaeaeffaeaeadffadadadffaeadaeffaeadadffadadadffadadadffadadadffadadadffacadadffadacacffacadacffacacadffadacacffadacacffacacacffacacacffacacacffacababffacababffacacacffacababffacacacffacababffabababffabacabffacababffabacabffababacffabacabffabababffacababffacababffacacacffacacacffacacacffacacacffacacacffacadadffacacacffadacacffadadadffadadaeffaeaeadffaeaeadffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeafafffaeaeafffafafaeffafb0afffafb0b0ffb0b0afffafb0b0ffb0b0b1ffb0b0b0ffb1b0b0ffb1b1b1ffb1b1b2ffb2b2b2ffb2b2b1ffb2b1b2ffb2b2b2ffb3b3b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb5b5b4ffb5b5b5ffb5b6b5ffb6b6b5ffb6b7b6ffb7b6b7ffb7b7b7ffb8b7b7ffb8b8b8ffb9b8b8ffb9b8b8ffb9b8b8ffb9b9b9ffb9bab9ffbabab9ffbababaffbababaffbababaffbabbbaffbbbabaffbbbbbaffbabbbbffbbbbbbffbbbbbaffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbcbbbbffbbbbbcffbcbcbcffbcbbbbffbcbbbbffbcbcbcffbcbbbcffbcbcbcffbdbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbdbebdffbebebeffbebfbeffbebfbeffbebebfffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc0c1c1ffc1c0c0ffc1c0c1ffc1c1c1ffc2c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c5ffc5c5c5ffc6c5c5ffc6c5c5ffc6c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c7c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c8c8ffc8c8c9ffc8c9c9ffc8c8c8ffc9c8c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffcacacaffcacacaffcacbcaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffccccccffcdcdcdffcdcdcdffcececeffcececdffcececeffcececeffcfcfceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d3d2ffd3d2d3ffd4d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd7d7d7ffd8d8d8ffdbdbdbffe1e1e1ffeaeae9fff3f4f4fff7f7f6fffafaf9fffcfdfdfffdfdfdfffefefdfffdfdfdfffffefefffffffffffdfdfdfffffffefffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefffffefefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffefefefffffefffffffefffffffffffffffffefffefefefffffffefffffefffffefffefffefefefffffefefffffefefffffefefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefefefffefefefffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffefffffffffefffefefffffefefffffffffefffffffefffffffffffffefffffefffefffffffefffffefefffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefefefffefefffffffffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefefffefefffffffffefffffefffffffefffffefefffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffffffffffffffffffffffefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd0d0d0ffd0d0cfffd0d0cfffd0cfd0ffcfd0cfffcfcecfffcccbccffcbcbcbffcdcdccffd0d1d1ffd2d3d3ffd2d2d1ffcfcecfffcdccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcccccbffcbcbccffcbcbccffccccccffcdccccffcdcccdffcdcccdffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcfcfceffcfcfcfffcfcecfffcfcecfffcecfcfffcfcfcfffcfcfcfffcfceceffcfcecfffcfcfcfffcfcfcfffcfcecfffcfceceffcfceceffcdcecdffcececdffcececeffcdcdcdffccccccffcbcbcbffcccbccffcccccdffcdcdcdffcececeffcececeffcfcfce0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffefefefffdfefdfffdfcfcfffefefdfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffbfbfbfff9f9f8fff4f4f4ffeaeae9ffe2e1e1ffdcddddffdadadbffd9d8d8ffd7d6d6ffd6d6d5ffd5d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d0ffd1d1d0ffd1d0d0ffd0cfd0ffcfd0cfffcfcfcfffcfceceffcfceceffcececeffcececeffcdcdcdffcdcdcdffcdccccffccccccffccccccffccccccffcbcbccffcbcacbffcacbcbffcbcbcbffcacacaffcacacaffcacacaffcacacaffc9cac9ffcac9caffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc6c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c3c4ffc4c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c2ffc2c1c1ffc1c1c0ffc1c1c0ffc1c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffbfbfbfffc0bfbfffbfbfbfffbebfbfffbfbfbeffbfbfbfffbfbebfffbebebeffbebebeffbebebfffbebebeffbebebeffbebebeffbebebeffbebebdffbebebeffbebdbdffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbcbcffbdbdbdffbcbcbcffbcbcbcffbcbcbdffbcbcbcffbcbcbbffbbbbbbffbbbbbbffbbbabbffbabbbaffbababaffbababaffbab9baffbab9b9ffb8b9b9ffb8b9b9ffb8b8b8ffb8b8b8ffb8b7b7ffb8b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb7b6b6ffb5b6b6ffb6b5b5ffb6b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b3ffb4b3b3ffb3b3b3ffb2b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b1ffb0b0b1ffb0b0b0ffb0b1b1ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafb0afffb0b0afffb0b0afffafafafffafafafffafaeafffafaeafffafaeafffaeaeafffaeafaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeadffadaeaeffadaeaeffadadadffadadadffadacacffadacadffadacacffadacadffacacacffadacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffadacacffadacacffacadacffacacacffadacacffadadadffadadadffadadadffadadadffaeadadffaeadadffadadaeffaeaeaeffaeaeaeffafaeafffaeaeafffaeafafffafafafffafafafffafafafffb0afb0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b0b0ffb1b1b1ffb0b1b1ffb1b1b1ffb2b2b1ffb1b1b1ffb2b2b2ffb2b1b2ffb2b2b2ffb3b2b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b3ffb4b4b4ffb4b5b4ffb5b4b5ffb5b5b5ffb6b5b5ffb6b6b5ffb6b7b6ffb6b7b7ffb7b7b7ffb8b8b8ffb8b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbab9b9ffb9b9b9ffbab9b9ffbababaffbababaffbababaffbbbbbaffbababbffbbbbbbffbbbbbbffbcbbbbffbcbbbbffbcbbbbffbbbcbbffbbbbbbffbcbbbbffbcbcbbffbbbcbbffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbcbcbdffbdbcbdffbcbcbdffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbeffbebebeffbebebeffbfbebfffbfbfbeffbfbfbfffbfbfbfffc0bfbfffc0c0bfffc0bfbfffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c2ffc2c2c1ffc2c2c1ffc2c2c1ffc3c2c2ffc2c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c8c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c9c9ffc8c9c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcacaffcacacbffcbcbcaffcbcbcbffcccbcbffccccccffcbccccffccccccffcdcdccffccccccffcdcdcdffcdcdcdffcecdceffcececfffcfcfcfffcfcfceffcfcfcfffd0cfcfffd0cfd0ffd0d1d0ffd0d0d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd9d9d9ffdddcddffe6e6e6fff1f1f2fff6f6f6fff8f7f8fffbfbfcfffefefefffdfdfcfffdfdfdfffefdfefffdfefdfffefefefffffefefffdfdfdfffefffefffdfefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffefefefffffefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffffefffffffefefffefefefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffefffffefefffffffefefffefffffffefefefffefefffffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffffefffffefefffffefffefffffefefffefffefffffefffffffefefffefefefffefffefffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefefffefffefffffffefffefffefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d0d0ffd0d0d1ffd0cfd0ffcfd0d0ffcfcfcfffd0d0cfffccccccffcccbccffcdcecdffd2d2d1ffd4d3d4ffd2d2d3ffd0cfcfffcdcdcdffcccccdffccccccffccccccffccccccffcccccdffccccccffcccccdffcccdccffccccccffccccccffccccccffcdccccffccccccffcccdccffcdcdcdffcdcdcdffcdceceffcececeffcececeffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd0d0cfffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfd0cfffd0cfcfffcfcfd0ffcfcfcfffcfcfceffcfceceffcfceceffcececeffcdcdcdffcccccdffcccccdffcdcdcdffcececeffcfceceffcfcfcfffcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffcfcfcfffefdfdfffdfcfdfffcfcfdfffdfefefffdfdfdfffefdfefffefefefffcfcfdfffafafafff7f7f8fff3f3f3ffe7e7e7ffdededeffdcdcdcffd9dad9ffd7d7d7ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcdceceffcdcdcdffcdcdcdffccccccffccccccffcccbccffcccbccffcbcbcbffcbcbcaffcacbcaffcbcbcbffcbcacaffcacacaffcacacaffc9cac9ffcac9c9ffc9c9caffc9c9c9ffc9c9c8ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c8ffc7c7c7ffc7c6c7ffc7c6c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c5ffc5c6c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c4ffc5c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c2c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffbfc0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbeffbebebeffbebfbfffbfbebeffbebebeffbfbebeffbebebeffbebebeffbebebeffbebebeffbebebdffbebebeffbebdbdffbdbdbeffbdbdbdffbdbdbdffbdbcbdffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbabbbbffbbbbbbffbababaffbababaffb9bab9ffbabab9ffb9b9b9ffb8b8b9ffb9b8b9ffb8b8b8ffb7b7b8ffb8b8b7ffb8b7b7ffb7b6b6ffb6b6b7ffb6b6b7ffb6b6b7ffb6b6b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb5b4b4ffb3b4b4ffb3b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb2b1b1ffb2b1b2ffb2b1b2ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b1ffb1b1b1ffb0b1b0ffb1b0b0ffb1b0b1ffb0b1b1ffb0b0b0ffb1b0b0ffb1b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0afb0ffb0afb0ffafafafffafafafffafafafffafaeafffaeafafffaeafafffafafafffaeafaeffafaeafffaeaeaeffaeaeaeffaeaeaeffadadaeffaeadaeffadadadffadadaeffadaeadffaeadadffadadadffadadadffadadadffadadadffadadadffadadadffadadacffadacadffadacadffacacacffacadacffadadacffacadacffacadadffadadadffadadadffaeaeadffadaeaeffaeadaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffafaeaeffafafafffafafafffb0afafffb0b0afffafb0afffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b0ffb0b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b3ffb2b3b3ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b4ffb4b3b3ffb4b4b4ffb4b4b4ffb4b4b5ffb4b5b5ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb7b7b6ffb7b7b7ffb7b7b7ffb8b7b8ffb8b8b8ffb8b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffbab9baffbababaffbababbffbabbbaffbbbbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbbbbbbffbbbcbcffbbbbbcffbcbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbdbcbdffbdbdbdffbdbdbcffbdbdbdffbdbdbdffbebebeffbebebeffbebdbeffbfbebeffbebebeffbfbebeffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc1c0c1ffc1c1c1ffc1c1c2ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc2c3c2ffc3c3c3ffc3c3c3ffc4c3c4ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c8ffc7c8c7ffc8c8c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c8ffc8c9c9ffc8c8c9ffc8c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9caffcac9caffcac9c9ffcacac9ffcacac9ffcacacaffcacacaffcbcacbffcbcbcbffcacbcaffcccbcbffcbcbccffccccccffccccccffcdccccffcdcccdffcdcdcdffcdcdcdffcececeffcececeffcfcecfffcfcecfffcfcfcfffcfd0d0ffd0cfd0ffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d2ffd2d3d2ffd3d2d3ffd3d2d3ffd4d3d4ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d4ffd5d5d5ffd6d6d7ffd8d8d8ffdbdbdbffe2e2e2ffebebebfff4f5f4fff7f7f7fffafafafffdfdfdfffdfdfdfffefefefffcfdfcfffcfdfdfffefefefffdfdfdfffffffffffefffffffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffefffefffffffffefffffffefefffefefffffefffffffefefefffefefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefffffefffefffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffffffffffffefffffffefefffffffffffefffffffefffffffffefffffefffefffefefefffefffefffefffefffefefefffefffffffffefffffefefefffefffefffefefefffefefffffffefefffffefefffefefefffffefefffffffffffefefffffefefffffffffefffefffffffffffffffffffefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcccccdffccccccffcfceceffd3d3d3ffd5d5d4ffd3d4d3ffd0d0d0ffcececeffcecdcdffcccdccffcdccccffcccccdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcecdffcececeffcececeffcfcfcfffcfcecfffcfcfcfffcfd0d0ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d1d0ffd1d1d0ffd1d1d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcececfffcecdcdffcdcdcdffcdcdcdffcececeffcfceceffcfcfcfffcfcfcfffcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffdfdfefffdfcfcfffcfdfdfffdfdfefffdfdfdfffefefefffefefefffdfdfdfffefdfdfffbfbfcfff8f9f9fff7f7f7fff1f1f2ffe3e4e3ffddddddffdbdbdbffd9d9d8ffd7d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d3d2ffd1d2d2ffd1d2d1ffd1d1d1ffd0d1d0ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcecfceffcfcecfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffcccccbffcbccccffcbcbcbffcbcbcaffcbcacbffcacbcaffcacbcaffcacacaffc9cacaffcac9c9ffcac9c9ffc9cac9ffc9c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc4c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c4c3ffc3c4c4ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc0c1c0ffc1c0c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0c0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbebfffbebfbeffbfbfbeffbfbfbeffbebfbeffbebebeffbfbebeffbebfbeffbebebeffbebdbeffbdbebeffbdbdbeffbebdbdffbdbebdffbdbdbdffbdbcbdffbdbcbcffbcbcbdffbcbcbcffbbbbbcffbbbbbcffbbbbbbffbbbbbbffbabbbbffbabbbaffbababaffbabab9ffbab9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb9b8b9ffb7b8b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b6ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b3ffb3b3b3ffb2b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b1ffb2b1b2ffb1b2b1ffb2b2b1ffb2b2b1ffb1b1b1ffb1b1b1ffb2b1b1ffb1b2b1ffb1b1b2ffb1b0b1ffb0b1b1ffb0b0b1ffb1b0b1ffb0b1b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafb0b0ffafafafffafafb0ffafb0afffafafafffafafafffafafafffafafafffafafafffafafaeffaeafaeffaeafaeffaeaeaeffaeaeaeffadaeadffaeadadffadadaeffaeadaeffaeadadffaeadadffaeaeaeffadaeadffadaeaeffadadaeffadaeadffadaeadffadaeadffadaeadffadadadffaeaeaeffaeadaeffaeaeaeffaeaeaeffaeaeaeffaeaeafffafaeaeffafaeafffafafafffafafafffafafb0ffafafb0ffafafb0ffb0b0afffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b1ffb0b1b0ffb1b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b1b2ffb2b2b2ffb3b2b3ffb3b2b2ffb2b3b3ffb2b2b3ffb3b3b3ffb3b4b3ffb3b4b4ffb4b3b4ffb4b4b4ffb4b4b5ffb4b5b5ffb4b4b5ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb6b7b6ffb7b7b7ffb7b7b7ffb8b8b7ffb8b8b7ffb8b9b8ffb8b8b8ffb9b8b9ffb9b9b9ffb9b9b9ffb9b9baffbababaffbababaffbbbabaffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbbbcbbffbbbcbbffbbbcbbffbcbcbcffbcbcbbffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbdbcbcffbdbcbdffbcbcbdffbdbcbdffbdbdbdffbcbcbdffbcbdbdffbdbdbdffbdbebdffbebdbeffbdbdbdffbebdbeffbebebdffbebebeffbfbfbeffbebfbfffbfbfbeffc0bfbfffbfc0bfffc0bfc0ffc0bfbfffbfc0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c3c3ffc3c3c3ffc3c3c4ffc3c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc8c9c8ffc8c9c8ffc9c9c9ffc8c9c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffc9c9caffc9c9caffcacac9ffc9cacaffcacacaffcacacaffcacacaffcacbcaffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcccbcbffccccccffcccccdffcdccccffcccdcdffcdcdcdffcecdceffcececeffcececeffcfcecfffcfcfceffcfcfcfffcfd0d0ffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d3ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d6ffd7d7d7ffd9d9d9ffdeddddffe7e7e7fff2f3f2fff6f7f7fff9f9f9fffcfdfcfffefefefffefefefffdfdfdfffefefefffdfdfdfffdfcfdfffefefefffdfefdfffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffffffffffffffefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffefffffefffefffffffefffffffffffefffefffefffefffefefefffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefffefffefefefffefffffffefefefffefffffffefefefffffefefffefefefffefefffffefefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffefefffefffefffefffffffffefffffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefffffefefefffffefffffefefefffefffefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d4ffd3d4d3ffd1d1d1ffd1d0d1ffd0d0d1ffcfd0d0ffd0d0d0ffccccccffccccccffcfcfcfffd4d4d3ffd6d6d6ffd4d4d4ffd0d0d0ffcfcfcfffcecfcfffcecdcdffcdceceffcecdceffcdceceffcececdffcecdcdffcdceceffcececeffcececeffcececeffcececeffcececeffcecfcfffcfcecfffcfcfcfffcfcfcfffd0cfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d1ffd1d0d1ffd0d0d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd1d0d0ffd0cfcfffcfd0cfffcfcfcfffcdcdceffcdcdceffcececeffcfcfceffcfcfcfffcfd0cfffcfd0cfffd0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfcfcfffdfefdfffdfdfdfffdfdfefffefdfefffdfdfdfffefefdfffdfdfdfffdfdfdfff9faf9fff8f8f8fff5f4f5ffe8e9e9ffe0e0e0ffdcdcdcffdadadaffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d6d5ffd5d5d5ffd5d4d4ffd4d5d5ffd4d4d4ffd4d4d5ffd4d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd1d0d0ffcfd0d0ffd0cfcfffcfcfcfffcecfceffcececfffcecdceffcecdceffcdcdcdffcccdccffcccccdffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcacbcbffcbcacaffcacacaffcacacaffcacacaffcacacaffc9c9caffc9cac9ffc9c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc8c7c8ffc7c7c7ffc7c7c6ffc6c6c7ffc7c6c7ffc6c6c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c5ffc4c4c4ffc5c4c4ffc3c4c4ffc3c4c4ffc3c3c4ffc3c4c3ffc3c3c3ffc3c3c2ffc2c3c3ffc3c2c3ffc2c2c2ffc1c2c2ffc2c1c2ffc1c2c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfc0ffbfc0bfffc0bfc0ffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbfbfbfffbfbfbfffbebebfffbebfbfffbfbebfffbebebeffbebebeffbebebeffbdbdbeffbebdbeffbdbdbdffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbbbcffbbbcbcffbbbcbbffbbbbbbffbababaffbababaffbabab9ffbababaffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b8ffb8b9b8ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb6b7b7ffb6b7b7ffb7b6b7ffb6b7b6ffb6b6b6ffb6b6b6ffb5b6b6ffb6b5b6ffb5b5b5ffb5b5b5ffb5b4b5ffb4b5b4ffb5b4b4ffb4b4b4ffb3b4b3ffb3b3b4ffb4b3b4ffb4b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b3ffb3b3b3ffb3b2b3ffb3b2b3ffb2b3b3ffb2b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b1ffb1b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b0ffb1b1b1ffb0b1b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafafafffafafafffb0afafffb0b0afffb0b0afffafaeafffafafafffafafafffafaeaeffaeafafffaeaeaeffaeafafffaeaeaeffafaeaeffaeaeaeffaeaeaeffaeaeafffaeafaeffaeaeaeffaeaeaeffaeafaeffafaeafffaeaeaeffaeafaeffafaeaeffaeafaeffafafafffaeafafffafafafffafafb0ffafafafffb0afb0ffafafafffafb0afffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b1ffb1b0b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b3ffb3b3b3ffb3b2b2ffb3b4b3ffb3b3b3ffb3b3b4ffb4b3b4ffb4b4b4ffb4b4b4ffb5b4b5ffb4b5b4ffb5b5b4ffb5b5b5ffb6b5b6ffb5b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb9b9b8ffb8b8b8ffb9b9b9ffb9babaffbab9b9ffbababaffbababaffbabbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbcbcbcffbcbcbbffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbcbcbcffbdbcbcffbcbcbcffbcbcbcffbcbcbdffbdbcbdffbdbdbdffbcbcbdffbcbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbebfbfffbfbfbfffbfc0bfffbfbfc0ffbfc0c0ffc0c0c0ffc0c0bfffc0c1c0ffc0c1c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc7c7c7ffc8c7c7ffc7c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc9c8c8ffc9c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcac9caffc9c9c9ffc9cac9ffcac9caffcac9caffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcccbccffccccccffcdccccffcdccccffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcfcfceffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd0d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d3ffd3d3d3ffd4d4d4ffd4d5d5ffd5d4d4ffd5d6d5ffd6d6d6ffd8d8d8ffdbdbdbffe4e3e3ffecececfff5f5f5fff8f7f8fffbfbfbfffefefdfffdfdfdfffefefefffefefefffdfdfdfffefefefffdfdfdfffcfdfdfffefefefffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefffefffefefefffefffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffffffffffffffffefefffffefefffefefefffffffefffffffffffefefefffefefefffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffffefffffffffffffefffffffffefffffffffffffefffffffffffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefefffefffffffffffffffefffffffefffefffffefefffffffffffefffffffffefffffffffefffefefffffefffefffefefefffefffefffffefefffefffefffefefefffefefefffefffefffefefffffefffffffefffefffefefefffffffefffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffcececdffcdcdcdffd0d1d0ffd5d4d4ffd7d7d6ffd5d5d4ffd1d1d1ffd0d0d0ffd0cfcfffcecfceffcececeffcececeffcececeffcfceceffcececeffcecfceffcfcecfffcecfcfffcecfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffcfd0d0ffd0d0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd2d2d2ffd1d2d2ffd2d2d1ffd2d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d2ffd1d1d2ffd2d2d1ffd1d2d1ffd1d1d1ffd0d1d1ffd1d0d0ffcfcfcfffcecfcfffcececeffcfceceffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd0d1d1ffd1d1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffefefefffdfdfcfffdfdfdfffefefefffdfdfdfffefdfdfffdfcfdfffcfcfdfffefefdfffbfbfbfff9f9f9fff7f7f7fff2f2f1ffe5e5e5ffdededdffdbdbdbffd9d9d9ffd7d7d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d1d2ffd2d2d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0cfffd0cfcfffcfcfcfffcececeffcececeffcececeffcdcdcdffcdcdcdffcccdcdffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcacaffcacacaffcacacaffcacacaffcacac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc7c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc5c6c5ffc6c5c5ffc6c6c5ffc6c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c3ffc3c3c2ffc2c2c3ffc2c2c2ffc1c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffc0c0bfffbfbfc0ffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbebebeffbebfbfffbfbebeffbebebeffbebebeffbebebeffbebdbdffbebdbdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbbffbbbbbbffbabbbaffbababaffbababaffbabab9ffb9b9baffb9bab9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b8b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b6ffb5b5b6ffb5b6b5ffb5b5b5ffb4b5b4ffb5b4b5ffb4b5b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b3ffb3b3b3ffb4b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb3b3b3ffb2b2b3ffb3b3b2ffb2b3b2ffb2b2b2ffb2b3b2ffb2b2b2ffb1b2b1ffb2b2b2ffb2b2b2ffb2b1b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b1b1ffb1b1b0ffb1b1b0ffb1b1b1ffb1b1b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0afffb0b0afffb0afb0ffafb0b0ffb0afafffafb0afffafafafffafafafffafaeafffafafafffafaeaeffaeafafffafafafffaeafafffafafafffafafafffafafafffafafafffafaeafffafafafffafafafffafafafffafafafffafb0afffb0afb0ffafb0afffb0b0afffb0b0afffb0b0b0ffafafb0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b0ffb0b0b1ffb0b0b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b1b2ffb2b2b1ffb2b2b2ffb2b2b3ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb5b4b4ffb5b4b4ffb4b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b5ffb6b6b6ffb7b7b7ffb7b7b6ffb7b7b7ffb7b7b7ffb8b8b7ffb8b8b8ffb9b8b8ffb9b9b9ffb9b9b9ffbab9b9ffbababaffbababaffbbbabbffbababaffbbbbbbffbbbbbbffbbbcbbffbcbbbcffbbbcbcffbcbcbcffbcbcbcffbcbcbdffbcbdbdffbcbcbdffbdbdbcffbcbcbdffbcbdbcffbcbdbcffbcbdbcffbdbdbdffbcbdbdffbdbdbcffbdbdbcffbdbdbdffbdbdbdffbdbebeffbdbebdffbdbdbdffbebebdffbdbdbeffbebebeffbebebeffbebebeffbebfbfffbfbebfffbfbfbfffbfbfc0ffbfbfc0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc2c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c4ffc6c5c5ffc6c5c6ffc6c6c6ffc7c6c6ffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c7c7ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9caffcacacaffc9cacaffcacac9ffcacacaffcac9caffcacacaffcacacbffcacacaffcacbcbffcbcbcbffcbcbcbffcccbccffcbcbccffccccccffcccdccffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcfceceffcfcecfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd4d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d6ffd7d7d7ffd9d9d9ffe0e0e0ffeaeaeafff3f4f3fff7f7f7fff9f9f9fffcfdfcfffdfcfcfffefefefffdfdfdfffefefefffefefefffdfdfdfffefefefffcfdfcfffcfdfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffffffffffffefffffffefefffffefffffffffefffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffefffffefefefffffffefffefefffffefefffffefefffffffffefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefefffffefefefffffffffffffefffffffefefffefefffffffffefffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefefefffefffffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffffffefffefefefffffefffffefefefffffefffffefefefffefefffffefffefffffffffffffefefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffefffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd1d1d1ffd1d1d0ffd1d1d1ffcececeffcfcfceffd2d2d2ffd5d5d5ffd7d8d8ffd5d5d5ffd2d1d2ffd0d0d0ffd0cfcfffcfcfceffcfcecfffcececfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0cfd0ffcfcfcfffcfcfd0ffcfd0cfffcfcfcfffcfd0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d3d3ffd3d2d2ffd3d2d3ffd3d3d2ffd3d3d3ffd2d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d1ffd1d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0cfcfffcfcecfffcececeffcfcfceffcfcfcfffcfcfd0ffcfd0d0ffd1d1d1ffd1d1d1ffd1d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfefefffcfdfdfffdfdfdfffbfbfbfff8f8f8fff5f5f5ffeaeaeaffe1e1e1ffdddddcffdbdbdbffd7d8d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd6d6d5ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d5ffd4d4d4ffd4d4d3ffd3d3d4ffd3d4d3ffd3d2d3ffd2d3d3ffd2d3d2ffd2d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcecfceffcfcecfffcececeffcecdceffcdcdcdffcccccdffcccdccffcccdccffcccbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacbcaffcacacaffcacac9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c7ffc7c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc7c7c6ffc6c6c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c6c6ffc6c6c5ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c4c4ffc4c4c3ffc4c3c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0bfffc0c0c0ffc0bfbfffc0bfc0ffbfbfbfffc0c0c0ffbfc0c0ffbfbfc0ffbfc0bfffbfbfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbebebdffbdbdbeffbdbdbeffbdbdbdffbdbdbdffbdbcbcffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbabbbaffbabbbaffbababaffbababaffb9b9baffbab9b9ffbab9b9ffb9b9b9ffb8b8b9ffb9b8b8ffb8b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b8ffb7b7b7ffb7b6b7ffb6b7b7ffb6b7b7ffb7b6b6ffb6b6b6ffb5b6b6ffb6b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b4ffb5b4b5ffb4b4b4ffb4b4b5ffb4b4b4ffb4b4b4ffb4b3b3ffb4b3b4ffb4b3b3ffb4b4b4ffb3b4b4ffb3b3b4ffb3b4b3ffb3b3b3ffb3b4b3ffb3b3b3ffb3b3b3ffb3b2b3ffb3b3b3ffb3b3b3ffb3b2b2ffb2b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb2b2b1ffb1b1b1ffb1b1b2ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b0ffb0b1b1ffb1b1b0ffb1b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafafb0ffb0b0b0ffb0b0b0ffafb0b0ffb0b0b0ffb0b0b0ffb0afafffafafb0ffafb0afffafafafffafafb0ffafb0b0ffb0afb0ffafafb0ffafb0b0ffb0b0afffb0b0b0ffb0b0b0ffb1b1b0ffb0b0b0ffb1b1b1ffb0b1b0ffb2b1b2ffafafafffafafb0ffb0b0b0ffb1b1b1ffb1b0b0ffb1b1b1ffb1b1b1ffb2b2b2ffb1b2b2ffb1b1b2ffb2b2b2ffb2b2b2ffb2b3b2ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b3b4ffb4b3b3ffb4b4b4ffb4b4b4ffb5b5b4ffb4b4b5ffb5b5b5ffb5b5b5ffb6b6b5ffb6b6b6ffb5b6b6ffb7b6b6ffb7b7b7ffb7b7b7ffb8b7b7ffb8b8b8ffb8b8b8ffb8b9b9ffb9b9b9ffbab9b9ffbababaffbababaffbbbbbaffbbbbbbffbbbabbffbcbbbbffbcbbbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbcffbcbdbdffbcbdbdffbdbcbdffbcbcbdffbcbdbdffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbeffbdbdbdffbebdbeffbdbdbdffbdbdbeffbebebdffbebebeffbebebeffbfbebeffbebebeffbfbfbfffbfbfbfffbebfbfffbfc0bfffbfbfbfffbfc0bfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c0c0ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c8c9ffc9c8c8ffc9c8c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9cacaffcac9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9c9c9ffcac9caffc9cac9ffcac9caffcacac9ffcacacaffcacacaffcacbcaffcacacaffcbcacaffcacacaffcbcbcbffcbcbcbffcacbcbffcbcccbffcbcbcbffcbcccbffccccccffccccccffcdccccffcdcdcdffcdcdceffcecdcdffcececeffcececeffcfcfceffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d2ffd3d4d3ffd4d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d8ffdcdcdcffe6e6e6fff2f3f2fff7f7f7fff8f8f8fffcfbfbfffefdfefffdfdfcfffdfcfcfffdfefefffdfdfdfffefefefffefefefffdfdfdfffefefefffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffefefefffefffefffefefefffffffefffefffefffefffefffefefffffefefffffefefefffefffffffefffefffffffefffffefffffffffefffffefefffffffefffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefffffffffffffefffffffefffffffffffefffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffffefffefffefffefffefffefefffffefefffffefefefffffffffffefffefffffffefffffefffffffffefffffefefffffffefffffffffffefffefffefefffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefefffffffffffffefefffffffefffffffefefffefffffffefefefffffffefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d3ffd3d3d3ffd4d3d3ffd4d3d3ffd3d4d3ffd1d1d1ffd1d1d1ffcececeffcfcfcfffd3d3d3ffd6d5d6ffd8d8d8ffd5d6d5ffd2d2d2ffd1d1d1ffd0d1d0ffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d2ffd3d2d3ffd2d2d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d0d0ffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d0ffd2d1d1ffd1d2d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfefffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfefefffdfdfdfffefefefffefefdfffdfdfdfff9faf9fff7f7f7fff2f2f2ffe6e5e6ffdfdedfffdcdcdcffdad9daffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd4d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcececeffcececeffcdceceffcececeffcdcdcdffccccccffccccccffccccccffcccccbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcac9caffcac9caffcacac9ffcac9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc8c8c8ffc8c9c9ffc7c8c8ffc8c8c8ffc8c8c7ffc7c7c8ffc8c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c6ffc6c6c6ffc5c6c5ffc5c6c5ffc5c5c6ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c4c5ffc4c4c4ffc4c3c4ffc4c4c3ffc3c3c4ffc3c4c3ffc2c3c3ffc3c2c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c0ffc0c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0bfbfffbfc0bfffc0bfc0ffc0c0c0ffbfc0bfffc0c0bfffc0bfc0ffc0bfc0ffc0c0bfffbfbfbfffbfbfbfffbebfbfffbfbfbeffbebebeffbebfbfffbebebeffbebebeffbebebeffbdbdbeffbebdbdffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbbbbffbbbbbcffbbbcbbffbbbabbffbbbbbbffbbbbbaffbababaffbababaffbababaffb9bab9ffb9b9baffb9b9b9ffb8b8b9ffb9b9b9ffb9b9b8ffb9b9b8ffb9b8b8ffb8b8b8ffb8b7b8ffb8b8b8ffb7b7b8ffb7b8b7ffb7b7b8ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb6b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb4b5b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b3b4ffb4b3b4ffb4b4b3ffb4b4b3ffb3b4b3ffb3b3b3ffb4b3b3ffb3b2b3ffb3b3b3ffb2b3b3ffb2b3b3ffb3b3b2ffb2b2b2ffb3b2b2ffb2b2b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b1b1ffb2b1b2ffb1b2b2ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b1b0ffb0b1b1ffb0b0b1ffb0b0b0ffb0b1b1ffb0b0b0ffb1b1b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b1ffb0b0b1ffb1b1b1ffb1b0b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b1ffb1b1b1ffb1b2b1ffb2b2b2ffb3b3b3ffb0b0b0ffafafafffb0b1b0ffb1b1b1ffb1b1b1ffb2b1b1ffb1b2b1ffb2b2b2ffb2b2b2ffb2b3b2ffb3b2b2ffb3b2b3ffb3b3b3ffb3b3b3ffb4b3b3ffb4b4b4ffb3b3b4ffb4b4b3ffb4b4b4ffb4b5b5ffb4b5b5ffb5b5b5ffb6b6b5ffb5b5b6ffb6b6b5ffb6b6b6ffb6b7b6ffb7b7b6ffb7b7b7ffb7b7b7ffb8b7b8ffb8b9b8ffb9b8b9ffb9b9b9ffb9b9b9ffbababaffbbbbbaffbbbcbbffbbbbbaffbbbbbbffbbbbbcffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbdbcbdffbdbdbcffbdbcbcffbdbdbcffbdbdbdffbcbdbcffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbebdffbdbdbdffbebebdffbdbebdffbdbebdffbdbebeffbebebeffbebebeffbebebeffbebebeffbfbebeffbfbfbeffbfbebeffbfbfbfffbfbfbfffbfc0c0ffbfc0bfffc0c0bfffc0bfc0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc0c0c1ffc2c1c1ffc1c1c1ffc2c2c2ffc1c2c2ffc2c2c2ffc3c3c2ffc3c2c3ffc3c3c3ffc4c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c8ffc7c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c8c9ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9caffc9c9caffcacacaffcac9caffcac9caffcac9c9ffc9cacaffc9c9c9ffcacac9ffc9cacaffc9cac9ffc9cacaffcacacaffcbcacbffcacacaffcacacaffcbcacaffcbcacaffcbcacaffcacbcaffcbcbcbffcbccccffcbcccbffcccccbffcccbccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdceffcececdffcececeffcecfcfffcecfcfffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd6d7d7ffd9dadaffe1e1e1ffebececfff5f5f5fff8f8f8fffafafafffdfdfdfffdfcfdfffefefefffdfdfdfffcfdfcfffdfdfefffdfdfdfffefefefffefefefffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffefffffefefffffefefffffffefffefefefffefffefffefefefffefefefffffffefffefefffffefffefffffefffffefffefffefefefffefffefffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefffffffefefffefefffffefffefffffefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffefffefffefefefffffffefffefefffffefffefffffefffffefffefffefefefffefefefffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffefefefffefffefffffefefffefefffffffffefffffffefffffffefffffefefffefffffffefefefffefefefffffefefffefefefffefffffffefefffffefefefffffffffffefffffffffffefffffffffffffffefffffefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffefffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffefffffefffffffffffffffffffffffefefffffffffffefffefffffefefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d1ffd0cfcfffd0d0d0ffd4d4d3ffd6d7d6ffd8d8d8ffd6d5d5ffd2d2d2ffd2d1d1ffd1d0d0ffd0d0cfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d3d3ffd3d3d3ffd4d4d3ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd2d3d3ffd2d2d2ffd2d2d2ffd0d1d1ffd0cfcfffcfcfd0ffd0cfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfefffdfcfcfffdfcfdfffefefdfffdfcfdfffefefefffefefefffdfcfdfffefdfdfffbfbfbfff8f8f8fff5f6f5ffebebeaffe2e2e2ffdddeddffdcdcdbffd9dad9ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d1d2ffd1d2d2ffd1d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcdcecdffcdcdcdffcdcdcdffcdccccffccccccffcccccbffcccccbffcbcbcbffcbcbcbffcacacbffcbcbcaffcbcacbffcacacaffcacac9ffc9cacaffc9c9caffc9cac9ffc9c9c9ffc8c9c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc7c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c4ffc4c4c3ffc4c3c3ffc3c3c3ffc3c2c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc1c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfc0c0ffc0c0c0ffbfbfc0ffc0c0bfffc0c0c0ffc0c0c0ffbfc0bfffbfc0c0ffbfbfc0ffbfc0bfffc0bfbfffbfbfbfffbfbebeffbfbebfffbfbebeffbebebeffbebebeffbebebeffbdbdbdffbebdbdffbdbdbdffbcbcbcffbdbdbcffbcbcbcffbbbcbcffbbbcbbffbcbcbbffbbbbbbffbbbabbffbbbabbffbbbbbaffbababaffbababaffb9bab9ffb9b9b9ffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b8ffb8b8b7ffb8b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b6ffb5b6b5ffb6b6b6ffb5b6b5ffb6b5b5ffb6b5b5ffb5b5b4ffb5b5b4ffb5b5b4ffb5b5b4ffb4b5b5ffb4b4b4ffb4b4b5ffb5b4b4ffb5b4b5ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b4ffb4b3b3ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b2ffb3b2b2ffb3b3b3ffb2b2b2ffb3b3b2ffb3b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b2ffb2b1b2ffb2b2b2ffb1b1b1ffb1b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b1b1ffb1b1b1ffb0b1b0ffb0b0b0ffb0b1b0ffb1b0b0ffb0b0b1ffb1b1b0ffb1b1b1ffb1b1b1ffb1b0b1ffb1b1b2ffb1b1b1ffb1b1b1ffb2b1b1ffb2b1b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b4b4ffb5b4b4ffb0b0b0ffb0b0afffb1b1b1ffb1b1b1ffb2b2b1ffb1b2b2ffb2b2b2ffb2b2b2ffb3b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b4ffb4b4b3ffb4b4b4ffb4b4b4ffb5b4b4ffb5b4b5ffb5b5b5ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b7ffb7b7b7ffb8b8b7ffb8b8b7ffb8b8b8ffb8b9b8ffb9bab9ffb9b9b9ffbababaffbbbabaffbcbcbcffbbbbbbffbbbcbbffbbbcbbffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbdbcbdffbcbdbcffbcbcbcffbdbdbcffbdbdbcffbdbdbdffbdbdbdffbebdbdffbdbdbdffbebdbdffbdbebeffbdbdbdffbdbdbdffbebdbdffbdbdbeffbebebeffbebebeffbebebeffbebfbeffbebfbeffbfbebeffbfbebeffbfbfbeffbfbebeffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c1c1ffc1c1c1ffc2c1c1ffc1c1c2ffc2c1c1ffc2c1c2ffc2c2c2ffc2c2c3ffc2c3c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacac9ffcacac9ffcac9caffc9cacaffcac9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9cacaffc9cacaffcacacaffcacacaffcacacaffcbcacaffcbcacaffcbcacaffcacacaffcbcbcaffcbcbcaffcacbcbffcbcbcbffcbcbccffcccccbffccccccffccccccffccccccffcccdcdffcdcdcdffcdcecdffcececeffcdceceffcececeffcececfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d4d3ffd3d4d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d4d4ffd6d6d5ffd7d8d7ffddddddffe8e8e7fff3f3f3fff7f7f7fff9f9f9fffcfcfcfffefefefffefefefffdfcfcfffdfdfefffdfdfcfffdfdfcfffefefdfffdfcfdfffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefefffffffefffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffffffefffffffefffefefffffffffefffefffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffefffefefefffffefffffffffffffefffffffefffffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffefffffffffffefffefefefffefffffffffefefffffefffffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d1ffd0d0d0ffd1d1d0ffd5d4d5ffd6d6d6ffd8d9d8ffd5d5d5ffd2d2d2ffd2d2d1ffd1d1d1ffcfd0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d1ffd2d1d1ffd2d2d2ffd3d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd4d4d5ffd3d3d3ffd3d2d2ffd2d2d3ffd2d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d1d1ffd1d1d2ffd2d1d1ffd2d2d2ffd3d3d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfcfffdfdfcfffdfdfdfffdfcfdfffefefefffdfefefffdfdfdfffefefefffefefefffdfdfcfffafafafff7f7f7fff3f3f3ffe9e9e8ffe0e0e1ffdcdcddffdbdbdaffd7d8d8ffd6d6d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcdceffcdcdccffccccccffcccdccffcbccccffcbccccffcbcccbffcbcbccffcacbcbffcbcbcbffcacbcbffcbcacaffcacacaffc9c9caffc9c9c9ffcac9c9ffc9c9caffc9c9c9ffc8c9c8ffc8c8c8ffc9c8c8ffc8c8c8ffc7c8c8ffc7c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c6c5ffc5c5c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c3c2ffc3c2c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c1c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfbfffc0bfbfffc0bfc0ffc0bfbfffbfbfbfffbfbfbeffbfbebfffbfbfbeffbebebeffbebebeffbebebdffbebdbdffbdbdbdffbdbdbdffbdbdbcffbdbcbcffbcbcbcffbcbbbcffbbbbbcffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbabbbbffbababaffbababaffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b9b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b7ffb8b7b7ffb7b7b8ffb7b7b7ffb6b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb6b5b5ffb5b5b5ffb5b6b5ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b5ffb4b4b4ffb4b4b4ffb4b3b3ffb4b3b4ffb4b4b4ffb3b3b4ffb3b3b4ffb4b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb3b2b3ffb2b2b3ffb3b3b2ffb2b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b2ffb1b1b1ffb2b2b1ffb1b1b1ffb1b1b1ffb2b2b1ffb1b2b1ffb2b1b1ffb1b1b1ffb1b2b2ffb1b2b1ffb2b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b3ffb3b2b2ffb3b3b3ffb3b2b3ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b5ffafafafffafb0afffb1b2b1ffb1b2b2ffb2b2b2ffb2b2b3ffb2b3b2ffb3b3b3ffb3b3b3ffb4b3b3ffb4b4b3ffb3b3b4ffb4b3b4ffb4b4b4ffb4b4b5ffb5b4b4ffb4b5b4ffb5b5b5ffb6b5b5ffb6b6b5ffb5b6b6ffb6b6b6ffb7b6b6ffb7b6b6ffb7b7b7ffb8b7b7ffb8b8b7ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9b9ffbababaffbababaffbcbcbdffbcbdbcffbbbcbcffbbbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbdbdffbebdbdffbdbdbdffbdbebeffbdbebdffbebdbdffbdbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbfbfbfffbfbebfffbfbfbeffbfbebfffbfbfbfffbfc0bfffbfbfc0ffc0c0bfffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c0ffc0c0c1ffc1c0c1ffc1c1c1ffc2c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc2c3c3ffc3c3c4ffc4c4c3ffc4c3c3ffc4c4c4ffc5c4c4ffc5c5c4ffc5c5c5ffc6c6c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc7c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9cacaffcac9c9ffcacacaffc9cacaffc9cac9ffcac9c9ffc9cacaffcacacaffc9c9caffcacacaffcac9c9ffcacacaffcac9caffcacacaffcacacaffcacacbffcbcacaffcacacaffcacbcaffcacbcbffcacbcbffcbcbcbffcbcbccffcbcccbffccccccffccccccffcdccccffcdcdccffcccccdffcdcdcdffcecdcdffcecdceffcececeffcecfceffcfceceffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d7d6ffdadadbffe3e3e3ffecececfff5f5f5fff8f8f8fffbfbfbfffefefdfffdfdfdfffefefefffffefefffcfdfdfffefefefffdfdfdfffcfdfdfffdfefdfffdfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffefffffffffffefffefefffffefefffffffefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffefefffffffefffffefffffefffefffffffffffffefefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffefefffefefffffffffffffefefefffffffffffffefefffffefefffefffefffffffffffefefffffffefffffefffffffffffffffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefefffffefffffffffefffffffefffefefffffffffefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d1d2ffd2d2d1ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d1d1ffd0d1d0ffd1d1d1ffd4d4d4ffd6d6d6ffd9d9d8ffd5d5d5ffd2d2d3ffd2d1d2ffd2d2d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd3d2d2ffd2d2d2ffd3d3d3ffd3d2d2ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d4ffd4d3d3ffd3d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd3d3d4ffd2d2d2ffd2d3d3ffd2d2d1ffd1d1d1ffd1d0d0ffd1d1d0ffd1d0d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd4d4d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefefefffdfcfcfffefefefffefdfefffdfdfdfffefefffffefefefffdfdfcfffefefdfffcfcfcfff9f9f9fff6f7f6fff1f2f1ffe4e4e5ffdededeffdcdcdcffd9d9daffd7d7d8ffd7d6d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececfffcececeffcdceceffcececeffcdcdcdffcdccccffccccccffccccccffcbcccbffcccbccffcbcbcbffcbcbcbffcbcacaffcbcbcbffcbcacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c8c8ffc9c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c7ffc8c8c7ffc7c7c8ffc7c7c7ffc6c7c6ffc6c7c6ffc6c6c6ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c5ffc6c5c5ffc5c5c5ffc5c6c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c2c3ffc3c3c3ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c1ffc1c2c1ffc2c2c2ffc1c1c2ffc2c1c1ffc1c2c1ffc1c1c1ffc0c1c1ffc1c0c1ffc0c1c1ffc0c1c1ffc0c0c0ffc1c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfc0c0ffc0bfbfffbfbfc0ffbfbfbfffbfbfbfffbfbebfffbebfbeffbebfbfffbebebeffbebebdffbebebdffbdbdbeffbdbcbdffbcbdbcffbcbdbcffbcbcbcffbcbcbcffbcbcbbffbbbbbcffbbbbbcffbbbbbbffbbbbbbffbbbbbaffbababaffbbbabaffbababaffbabab9ffb9b9baffbab9b9ffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b8b9ffb8b8b8ffb8b7b8ffb8b8b8ffb7b8b7ffb8b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb7b7b7ffb6b6b7ffb7b6b6ffb6b7b6ffb6b7b7ffb6b6b6ffb6b6b6ffb5b6b6ffb5b6b6ffb5b5b5ffb6b5b6ffb5b5b5ffb5b6b5ffb5b5b5ffb6b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb4b5b5ffb5b4b4ffb5b4b5ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b4ffb4b3b3ffb3b4b3ffb3b4b3ffb3b3b3ffb3b3b3ffb3b4b3ffb3b3b3ffb2b2b3ffb3b2b3ffb3b3b2ffb3b3b2ffb2b2b2ffb3b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb2b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb3b3b4ffb4b4b4ffb4b5b5ffb6b6b6ffb6b6b6ffb7b6b6ffafb0b0ffafb0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9b9ffbababaffbbbbbaffbdbdbdffbcbcbdffbdbcbdffbcbcbcffbcbcbbffbcbcbcffbdbcbcffbcbcbcffbcbdbcffbcbcbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbebdffbebdbeffbdbebeffbebebeffbebdbeffbdbdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbfbfbfffbebebfffbfbebfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffbfbfbfffc0c0c0ffc0c0bfffc0c1c0ffc0c0c0ffc1c1c1ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc3c3c2ffc3c2c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c4c5ffc5c5c5ffc5c6c5ffc5c5c6ffc6c6c6ffc7c7c6ffc6c7c7ffc7c7c8ffc7c7c8ffc8c8c7ffc8c8c7ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc9c9c9ffcac9c9ffc9c9c9ffcacac9ffc9cac9ffcac9caffc9cacaffcacacaffcac9caffc9c9caffcacacaffcacac9ffcacacaffcacacaffcacac9ffc9cac9ffcacacaffcacacaffcbcacaffcacbcaffcbcbcbffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffccccccffcccbcbffcdccccffcdccccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfceceffd0d0cfffd0cfd0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd8d9d8ffdfdfdfffeae9e9fff4f4f3fff7f8f7fff9f9fafffdfcfcfffffffffffffffefffdfdfcfffefefefffefefffffdfdfdfffefefefffdfcfcfffcfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefffffffefefffffefffffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffefffefffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefffffffefffffefffffffffefffffffefffffefefefffffefffffffefffffffefefffefefffffefefefffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefefffffefffefffffffefffffffffffffffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffefffffffefffffffefffffffffffffffefffffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd1d2d2ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d2d2ffd4d5d4ffd6d6d6ffd8d7d7ffd5d5d5ffd3d2d3ffd1d2d2ffd2d1d2ffd1d0d1ffd0d0d0ffd1d0d1ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d2ffd2d3d3ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd4d4d5ffd4d4d4ffd5d5d4ffd4d5d5ffd4d4d5ffd4d5d4ffd4d5d4ffd4d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffdfefefffefefefffdfdfcfffefefefffefefefffcfdfdfffdfdfdfffdfcfdfffdfdfdfffafbfafff7f8f8fff4f5f5ffeaeae9ffe2e2e1ffddddddffdbdbdbffd9d9d9ffd6d7d7ffd7d6d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd5d6d5ffd5d5d5ffd4d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d1ffd1d1d1ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0cfffcfcfd0ffcececeffcecfcfffcececeffcecdceffcdcdcdffcdcdcdffcdcccdffcccccdffccccccffcccbccffcccccbffcbccccffcbcbcbffcacbcbffcacbcaffcacacaffcacacaffcacacaffc9cacaffc9cac9ffc9c9c9ffc8c9c9ffc8c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc7c6c6ffc7c7c7ffc7c6c7ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c3c3ffc3c3c3ffc2c2c3ffc2c3c2ffc3c2c2ffc2c2c2ffc2c2c1ffc1c2c2ffc1c1c1ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c1ffc1c1c0ffc0c1c1ffc0c0c1ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffbfc0bfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbebebfffbebebfffbebebeffbebdbeffbebdbdffbdbdbdffbcbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbbbbbcffbbbbbcffbbbabbffbbbabbffbbbabbffbbbabaffbbbabaffbababaffbababaffbababaffbababaffb9b9b9ffb9babaffbab9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b8b9ffb9b8b8ffb8b8b8ffb7b8b7ffb8b8b7ffb7b8b8ffb7b7b7ffb7b7b8ffb7b6b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb6b7b7ffb7b6b6ffb6b6b7ffb6b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b5ffb5b6b5ffb5b6b5ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b5ffb4b5b5ffb4b5b5ffb5b5b5ffb4b5b4ffb4b4b4ffb4b4b5ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b3b3ffb4b4b4ffb4b3b4ffb3b3b4ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b3ffb3b2b3ffb2b3b2ffb3b3b2ffb2b3b3ffb2b2b2ffb2b3b3ffb3b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b3ffb3b3b3ffb3b3b3ffb3b4b3ffb4b4b3ffb4b4b4ffb4b4b4ffb4b4b5ffb4b4b4ffb5b5b5ffb6b5b6ffb6b6b6ffb7b7b6ffb7b8b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbbbabaffbebdbdffbdbebeffbdbdbdffbcbdbdffbdbcbdffbcbcbdffbcbcbcffbdbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebdffbdbebeffbdbdbdffbdbebeffbebebeffbebebeffbebebeffbebebeffbfbebeffbfbebeffbebebeffbebfbeffbfbfbeffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfc0c0ffbfbfc0ffbfbfbfffc0c0bfffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c5ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c6c6ffc7c7c8ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacac9ffcacacaffc9cac9ffcacac9ffcacacaffcacacaffcacacbffcacacaffcbcbcbffcbcacbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbccffcbcbccffcbcbccffcccccbffccccccffccccccffccccccffcccdccffcdcdcdffcdcecdffcecdceffcdceceffcececeffcececeffcecfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d4d4ffd3d4d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd7d7d7ffdbdadbffe5e5e5fff3f2f3fff8f7f7fff9f9f9fffcfbfcfffefefefffdfdfdfffffffffffefefefffdfdfdfffefefefffefefefffdfdfdfffefefefffdfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffffffffffffefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffefffefffffffefefffffffffffffffefffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffffffefffffffffefffffffefffffefffefffffefffffffefffffefefffffefffefffefefffffefefefffefffefffefffefffefffefffefefefffefefffffffffffffffefefffefffefffffffffffefefefffefffffffefefefffefefefffefefefffffefffffefffffffffefefffefefefffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffefffffefffefffefefefffffffefffefffffffffffffffefefffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffffefffffefffffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d3ffd2d2d2ffd2d1d2ffd1d2d1ffd3d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd2d2d2ffd1d2d2ffd4d5d4ffd5d6d5ffd7d7d7ffd4d4d4ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d2ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd2d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d3d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d4ffd4d4d5ffd5d5d4ffd4d5d5ffd5d5d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd2d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d3d4ffd4d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffdfdfdfffefefffffefefefffdfcfdfffdfefdfffdfdfdfffdfdfdfffefdfefffcfcfcfff9f9fafff6f7f7fff2f2f2ffe5e6e5ffdfdfdfffdcdcdcffdad9daffd8d8d8ffd7d6d7ffd6d7d7ffd7d7d7ffd6d6d6ffd6d7d6ffd6d5d6ffd5d5d6ffd5d5d5ffd6d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcecfcfffcececfffcececeffcecdceffcdceceffcdcdcdffcccccdffccccccffccccccffccccccffcbcccbffcccbccffcbcbcbffcbcacbffcbcacaffcbcacaffcacbcaffcbcacaffcac9c9ffc9cacaffcac9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c9c9ffc8c8c8ffc9c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c7c7ffc6c7c7ffc6c6c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c4c3ffc3c2c2ffc3c3c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c2c2ffc2c2c1ffc2c1c1ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc0c1c0ffc1c0c1ffc0c1c1ffc0c0c1ffc1c0c0ffc1c0c0ffc0c1c0ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfc0c0ffbfbfbfffbfbebfffbfbebfffbebfbeffbebebeffbebebeffbebdbeffbdbebdffbdbdbdffbcbdbdffbcbdbcffbcbdbcffbcbdbcffbcbcbcffbbbbbcffbcbcbcffbcbbbbffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbababaffbababaffbababaffbbbabaffbababaffbabab9ffb9bab9ffb9bab9ffb9babaffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b8ffb8b7b8ffb7b7b8ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b7ffb7b7b6ffb6b7b7ffb7b6b6ffb6b7b6ffb7b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb6b5b5ffb5b6b6ffb6b6b6ffb6b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b6ffb5b5b5ffb5b4b5ffb5b4b5ffb4b5b5ffb5b4b5ffb5b5b5ffb5b4b5ffb4b5b5ffb4b5b5ffb4b5b4ffb4b5b4ffb4b5b4ffb4b4b4ffb4b4b4ffb3b3b4ffb4b4b4ffb4b3b4ffb3b4b4ffb4b4b4ffb3b3b3ffb3b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b4ffb4b3b4ffb3b4b3ffb4b3b3ffb4b4b4ffb4b4b4ffb5b4b5ffb4b4b5ffb5b5b5ffb4b5b5ffb5b5b6ffb6b6b6ffb7b6b6ffb7b8b8ffb8b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbdbebeffbdbdbeffbdbdbeffbdbcbdffbcbdbdffbdbdbdffbcbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbeffbdbebeffbebdbdffbdbebeffbebebeffbebebeffbebebeffbebfbfffbfbebfffbebfbeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffbfc0c0ffc0c0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc1c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c2ffc3c2c3ffc3c3c4ffc3c4c4ffc4c3c4ffc4c3c4ffc4c5c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cacaffcac9c9ffc9cac9ffcacac9ffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9c9ffcacacaffcacacaffcacacaffcac9caffcacacaffcacacbffcacacbffcbcbcaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcccccbffcccccbffccccccffccccccffcccccdffcdcccdffcdcdcdffcdcecdffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd0d0d0ffd1d0d1ffd1d2d1ffd2d2d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d4d4ffd4d4d4ffd5d5d4ffd4d5d5ffd5d5d5ffd6d6d7ffd9d9d9ffe0e1e0ffebebebfff5f5f5fff8f9f9fffafafafffdfdfdfffcfdfdfffefefefffcfdfdfffefefefffefefefffdfdfcfffefefefffefefefffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefffefffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefefffffefffffffffefffefefefffefffefffefffefffffefffffefffefffefefefffefefefffffffefffefffffffefffffffefefefffefefefffffffffffefefefffffefffffffffefffefffefffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffefffffffffffffefffffffefefffffffffffffffffffffffffefffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffefefefffffefffffffffefffefffffffefffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd5d5d4ffd5d5d5ffd5d5d5ffd3d4d3ffd2d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd2d2d2ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d2ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d5d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d4ffd3d4d3ffd4d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefefffffefefffffcfcfcfffefdfefffdfdfdfffcfcfdfffdfdfefffdfdfcfffdfefdfffbfbfbfff9f8f8fff5f5f4ffeaeaebffe2e3e2ffdddeddffdbdbdcffd9d9d9ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d6ffd5d5d5ffd4d5d4ffd4d5d4ffd4d3d4ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d1ffd0d0cfffd0cfcfffcfcfcfffcfceceffcececfffcececeffcdcecdffcdcdcdffcdcccdffcccdcdffccccccffccccccffcbccccffcbcbccffcbcbccffcbcccbffcbcbcbffcbcbcbffcacacaffcacacaffc9cacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c9ffc8c8c8ffc9c8c8ffc8c8c8ffc7c8c8ffc7c7c8ffc8c8c7ffc7c8c7ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c6c7ffc7c7c6ffc6c6c6ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc6c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc4c5c5ffc4c5c4ffc5c4c4ffc4c4c4ffc3c4c4ffc3c3c4ffc4c3c3ffc4c3c3ffc3c3c3ffc3c2c2ffc2c3c3ffc2c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c1ffc0c0c1ffc1c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffbfbfc0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbeffbebebfffbebebeffbebebeffbdbebdffbebdbdffbdbdbdffbdbdbcffbcbdbdffbcbdbcffbcbdbcffbcbcbcffbcbcbcffbcbbbcffbbbbbbffbcbcbbffbbbbbcffbbbbbcffbbbabbffbbbbbbffbbbbbbffbababaffbbbabbffbababaffbababaffb9bab9ffbab9baffbababaffb9bab9ffb9b9baffb9b9b9ffb9b9b9ffb9b9b8ffb9b8b8ffb8b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b7b8ffb8b7b7ffb7b8b7ffb7b7b8ffb7b7b7ffb7b7b7ffb7b6b7ffb6b7b7ffb6b7b7ffb6b6b7ffb7b6b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b5ffb5b6b6ffb6b6b6ffb6b6b5ffb6b6b5ffb6b6b6ffb5b5b6ffb6b5b6ffb5b5b5ffb6b5b5ffb6b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b5b5ffb4b5b4ffb4b5b5ffb4b4b5ffb4b5b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b3b3ffb4b3b4ffb4b4b4ffb3b3b3ffb4b3b4ffb4b4b3ffb3b4b3ffb3b4b3ffb4b3b4ffb4b4b4ffb4b4b4ffb4b4b5ffb5b4b4ffb5b5b4ffb5b5b4ffb5b4b5ffb5b5b5ffb5b5b5ffb6b5b5ffb5b6b5ffb6b6b6ffb7b6b7ffb7b7b7ffb8b8b7ffb8b8b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebfbeffbebebeffbebdbeffbdbebdffbdbdbdffbdbdbcffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbebdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbebfbeffbfbebeffbfbfbfffbebfbfffbebebfffbfbfbfffbfbfbfffbfbfbfffc0bfbfffbfbfc0ffbfc0bfffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc1c1c1ffc1c0c1ffc0c1c1ffc1c1c1ffc1c1c2ffc2c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c3c4ffc4c4c4ffc5c4c4ffc5c5c5ffc4c4c5ffc5c5c5ffc6c6c5ffc5c6c6ffc6c6c6ffc7c7c7ffc7c7c6ffc7c7c7ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffc9c9c9ffcac9caffcacac9ffc9cacaffc9cac9ffcacacaffcacacaffc9cacaffc9c9caffcacacaffcacacaffcacac9ffcac9caffcacacaffcacac9ffcacacaffcacbcaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbccccffcccbcbffcbccccffccccccffcccccdffcdcccdffcdcdccffcdcdcdffcdcecdffcdcdceffcececdffcecfceffcfceceffcfcfceffcfcfcfffd0d0d0ffd0d0d1ffd1d0d1ffd0d1d0ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d6ffd8d8d7ffddddddffe7e7e7fff4f4f3fff8f8f8fff9fafafffcfcfcfffefefefffdfdfdfffdfdfdfffefdfefffdfdfcfffefffefffefffefffdfcfdfffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffffefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefefffffffffffffefffefffffffffffffffefffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffefffffefffefffffefffffffffefffefefffffefffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefffefffefffefffefefefffffffefffefffffffefefefffefefffffefefefffffefffffefefefffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffffffffffefffffefffefffffefefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffefffffffffefefffffffefffefffffffefffefffefffffffefefffffffefffffefefefffffffffffffffefffffefefffffffefffffefefffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffefffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d1ffd2d1d2ffd3d2d2ffd4d4d4ffd4d5d4ffd5d5d5ffd5d4d5ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d3d4ffd3d3d3ffd4d4d4ffd3d4d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd6d6d5ffd5d6d6ffd5d5d5ffd6d5d5ffd6d6d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d2ffd3d2d3ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d4ffd4d4d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffdfcfdfffefefdfffdfdfdfffdfdfdfffefefefffcfcfdfffefefdfffefefefffdfcfcfffafafafff7f7f6fff3f2f2ffe9e8e9ffe1e1e1ffdddddcffdadbdaffd9d9d9ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0cfffcfcfd0ffcfcfcfffcececeffcfceceffcececeffcecdcdffcdcecdffcdcdccffcdcdcdffccccccffccccccffccccccffcccbcbffcccccbffcbccccffcbcbcbffcbcacaffcbcbcaffcacacaffcacacaffcacacaffcacac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc8c7c8ffc8c7c7ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc6c7c7ffc6c6c6ffc7c7c6ffc6c7c7ffc6c6c6ffc5c6c6ffc5c6c6ffc6c6c6ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c1c1ffc2c2c2ffc2c1c1ffc1c2c2ffc1c2c1ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc1c1c1ffc0c0c0ffc1c0c0ffc1c1c0ffc0c0c0ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfc0bfffbfbfc0ffc0bfbfffbfbfbfffbfbfbeffbfbfbfffbebebfffbebfbeffbebebeffbebdbeffbebebeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbcbdbcffbcbcbcffbcbbbcffbcbcbbffbbbcbcffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbabaffbbbabaffbababaffbababaffbab9baffbabab9ffbab9b9ffbab9baffb9b9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b9ffb8b8b9ffb8b8b8ffb8b7b8ffb8b8b8ffb8b7b7ffb7b8b8ffb7b8b7ffb8b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb7b7b6ffb6b7b7ffb6b6b6ffb6b6b6ffb7b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b6ffb5b6b5ffb6b5b6ffb6b5b5ffb6b6b6ffb5b6b5ffb5b5b5ffb6b5b5ffb5b5b5ffb5b5b4ffb5b5b4ffb4b5b5ffb5b4b4ffb5b5b4ffb4b5b5ffb4b4b4ffb4b4b5ffb4b4b4ffb5b4b4ffb4b4b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb5b4b4ffb5b4b4ffb4b4b5ffb5b5b4ffb5b5b5ffb6b5b5ffb5b5b5ffb6b5b5ffb5b6b5ffb5b6b5ffb6b6b6ffb6b6b6ffb6b6b6ffb7b7b7ffb8b8b8ffb9b8b8ffb9b9b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbebeffbebebdffbebebdffbdbdbdffbdbdbdffbebdbdffbdbebeffbdbdbdffbdbebeffbdbebeffbebebeffbebebeffbfbebeffbfbfbeffbfbebeffbfbfbeffbfbebeffbfbebfffbfbebfffbfbfbfffbfbfbfffc0bfc0ffbfbfbfffc0c0bfffbfc0bfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c1ffc1c0c0ffc0c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc5c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c6c5ffc6c6c6ffc7c6c6ffc7c7c7ffc6c7c6ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c7ffc8c9c8ffc8c8c8ffc9c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9c9c9ffcacacaffcacac9ffcac9c9ffcacac9ffcac9c9ffcac9caffcac9caffcacac9ffcacacaffcac9caffc9c9c9ffcacacaffc9cac9ffc9c9c9ffcacacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcccbffcbcccbffccccccffcccbcbffccccccffcdcccdffccccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcfcecfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d0d1ffd2d1d1ffd1d1d2ffd2d2d2ffd3d2d3ffd2d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d5d5ffd4d5d4ffd5d4d4ffd5d5d5ffd6d5d5ffd7d7d6ffdadadaffe2e2e2ffecebebfff7f6f6fff9fafafffbfbfbfffdfefefffdfdfdfffffefefffdfdfdfffdfdfdfffefefdfffdfcfcfffffffefffffefefffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffefefffefffefffffffffffffffefffefefefffffefefffffffefffefffefffefefefffefffefffefefffffefffffffefffffffffefefffffffefffefffffffefffffffefefefffffffffffffefffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffefffffffffffffefffffffffefffffffefffffffefffffffffffefefefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d1ffd2d2d2ffd3d3d2ffd3d4d3ffd5d4d5ffd5d5d5ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d3d2ffd3d3d3ffd2d3d2ffd3d3d3ffd3d4d3ffd4d3d4ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd5d5d5ffd3d3d4ffd4d4d3ffd4d3d3ffd3d3d3ffd4d4d3ffd4d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffefefefffdfdfdfffdfcfdfffdfdfefffcfdfdfffefefefffefefefffdfdfdfffefefdfffbfbfbfff8f8f8fff6f6f6fff0f0f0ffe4e4e4ffdddeddffdbdbdbffd9dadaffd7d7d8ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd2d2d3ffd2d1d2ffd1d2d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcfceffcececeffcececdffcdcecdffcdcdcdffcdcdccffcdcccdffccccccffcccccdffccccccffccccccffcccccbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffcacac9ffcac9c9ffcac9c9ffcac9c9ffc9c9c9ffc9c8c8ffc9c8c9ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc8c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c6ffc6c7c6ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc6c5c5ffc5c5c5ffc4c4c4ffc5c5c4ffc4c5c4ffc4c4c4ffc3c4c4ffc4c3c4ffc3c4c3ffc4c3c3ffc3c3c3ffc2c3c3ffc3c2c3ffc3c2c3ffc2c3c2ffc2c2c2ffc2c2c1ffc2c2c2ffc1c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbebfbfffbfbebeffbebebeffbebebeffbebebdffbdbebdffbebdbdffbdbdbdffbdbdbdffbdbcbdffbcbdbcffbcbcbdffbcbdbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbbbbbbffbcbcbcffbcbbbcffbbbcbbffbbbbbaffbbbbbaffbbbbbbffbababaffbbbbbaffbabbbaffbababaffbababaffbab9baffb9bab9ffbab9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb9b8b9ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b8ffb8b7b7ffb8b7b7ffb7b7b7ffb8b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb7b6b7ffb7b7b7ffb6b6b7ffb6b6b7ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b7ffb7b6b6ffb7b7b7ffb7b6b6ffb6b6b6ffb6b6b6ffb6b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b5ffb6b6b6ffb6b5b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb5b5b5ffb4b5b5ffb4b5b4ffb5b5b5ffb5b4b5ffb5b5b4ffb5b5b4ffb5b5b4ffb5b4b5ffb4b4b4ffb5b5b5ffb4b5b4ffb5b5b5ffb5b5b6ffb6b5b5ffb6b6b6ffb6b6b5ffb6b6b6ffb6b6b6ffb7b6b7ffb7b6b7ffb7b8b7ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebfbfffbebebeffbebfbeffbebebeffbebebeffbdbdbeffbebdbdffbebebdffbebebeffbebebeffbebebeffbebfbeffbfbebfffbfbfbeffbfbfbeffbfbfbeffbfbfbfffbebfbeffbfbfbfffbfc0bfffc0bfc0ffbfbfc0ffc0bfbfffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc1c0c1ffc1c0c1ffc0c1c0ffc1c1c1ffc1c1c0ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c3ffc3c3c3ffc2c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c3c4ffc4c5c5ffc5c4c4ffc5c4c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c6ffc6c7c6ffc7c7c7ffc8c8c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcacacaffcac9caffcacac9ffcacac9ffcacac9ffcac9c9ffc9c9c9ffcacac9ffc9cac9ffcacacaffc9cacaffcac9caffcacac9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcbcbcaffcbcbcbffcbcbcbffcccbcbffcccbccffccccccffccccccffccccccffcccccdffcdcdccffcdcdcdffcecdcdffcecdceffcececeffcececeffcececeffcfcfceffcfcfcfffd0d0cfffd1d0d0ffd1d0d0ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d5ffd6d5d6ffd8d8d7ffdddddeffe7e7e7fff2f3f3fff8f8f8fffafafafffdfdfdfffefffffffefefefffdfdfdfffefefefffdfdfdfffefdfdfffefefdfffdfcfdfffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefffffffefefefffffffefffffffffffefefffffefefefffffefefffefefefffefefefffefffefffffffffffefefffffffefefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d4ffd4d3d4ffd3d2d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d5ffd4d4d4ffd3d2d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d3ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd3d4d4ffd4d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d4d4ffd5d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfdfffdfdfdfffdfdfefffcfdfcfffefefefffdfefdfffdfdfdfffefdfdfffcfcfdfffdfdfdfffbfafafff8f8f8fff4f4f4ffe9e9eaffe2e2e1ffddddddffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d6ffd6d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0cfffcfcfcfffcfcfcfffcecfceffcececeffcececeffcececdffcdcdcdffcdcdcdffcdcdccffcccdccffccccccffccccccffccccccffcccbccffcccbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcacbcaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c9c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc6c6c7ffc7c6c6ffc6c6c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c3c4ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c2ffc2c3c2ffc3c3c3ffc2c3c2ffc2c2c3ffc2c2c2ffc2c2c1ffc2c2c2ffc2c1c2ffc2c1c1ffc1c2c1ffc1c1c1ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c0ffc0c1c1ffc1c1c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0bfffbfc0c0ffc0bfc0ffbfbfc0ffbfbfbfffbfbfbfffbebfbeffbebebeffbfbebeffbebebeffbebebeffbebebdffbebebeffbdbdbdffbdbdbdffbdbdbcffbdbcbdffbcbcbcffbcbdbcffbdbdbdffbcbcbdffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbbbbffbbbbbcffbbbbbcffbbbbbbffbbbbbbffbbbbbaffbbbbbaffbababaffbbbabaffbababaffbababaffbabab9ffbababaffbab9baffb9bab9ffb9b9b9ffb9b9b9ffb8b9b8ffb8b9b9ffb8b8b9ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b8ffb8b8b7ffb8b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b7b7ffb7b6b6ffb6b7b6ffb7b6b7ffb7b7b7ffb7b7b7ffb7b7b6ffb7b7b6ffb7b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b5ffb5b6b6ffb6b6b6ffb5b5b6ffb6b5b5ffb5b5b6ffb5b6b6ffb5b5b5ffb5b5b6ffb5b5b5ffb5b5b6ffb5b5b5ffb5b5b6ffb6b5b5ffb6b6b5ffb6b6b5ffb5b6b6ffb6b6b5ffb6b6b6ffb7b6b7ffb7b6b6ffb7b7b7ffb7b7b7ffb7b8b7ffb7b7b7ffb8b8b8ffb8b9b8ffb8b9b9ffb9b9baffbabab9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbfbfbeffbebebeffbebebeffbdbebeffbebebeffbebebeffbebebeffbebebeffbebfbfffbfbfbfffbfbfbfffbfbebfffbebebfffbfbfbfffbfbfbfffc0bfbfffc0c0bfffbfc0bfffbfbfbfffc0c0bfffc0c0bfffc0c0c0ffc0c0c0ffc1c1c0ffc1c0c1ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c2ffc2c2c1ffc2c2c2ffc2c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc3c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c4c3ffc4c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c5ffc5c6c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffc9cac9ffc9c9c9ffcac9c9ffc9cac9ffcac9caffcac9c9ffcacacaffcac9caffcacac9ffcacacaffcacacaffcacbcaffcacbcbffcbcbcbffcccccbffccccccffccccccffccccccffcccdccffcdccccffcdcdcdffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcecfceffcecfcfffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd4d3d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffdcdcdbffe5e5e5fff3f3f3fff7f8f8fffafafafffcfcfdfffefefefffdfdfdfffefffffffffffffffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffdfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefefffffffffffffffefffffffefffefefffffffffefffffefffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffefefefffffffefffefefffffefefefffefffefffefefefffffefffffffefefffefffffffefefffffffffefffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffffffefefefffffffefffefffffffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffefffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d3d3ffd3d3d3ffd5d4d5ffd6d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d2ffd3d2d3ffd2d3d3ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd3d3d2ffd2d3d2ffd3d3d2ffd3d2d3ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd5d5d5ffd3d4d4ffd5d4d4ffd5d5d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefefefffdfcfdfffefefefffefefdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffefdfefffcfcfcfff9f9f9fff6f6f7fff2f2f1ffe6e7e6ffe1e0e0ffdcddddffd9dadaffd9d9d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d6d5ffd5d5d4ffd5d4d5ffd3d4d4ffd4d3d4ffd3d3d4ffd2d2d2ffd2d3d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d0d1ffd0d0cfffcfcfcfffcfcfcfffcfcfceffcececeffcecdcdffcececdffcdcdcdffcdcdcdffcccccdffcdcdccffccccccffccccccffcbccccffccccccffcbcccbffcbcccbffcbcbcaffcbcbcbffcacbcaffcacacaffcbcacaffcacacaffc9cacaffcac9caffc9cacaffc9c9c9ffc9c8c9ffc8c9c8ffc9c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c6ffc5c6c5ffc6c5c5ffc5c5c5ffc4c5c5ffc5c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc2c2c1ffc2c1c2ffc1c1c1ffc1c1c2ffc2c1c1ffc1c1c1ffc1c2c1ffc1c1c0ffc1c1c1ffc0c1c0ffc1c1c1ffc1c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfc0ffbfbfbfffbfc0bfffbebfbfffbebfbfffbebebeffbebebeffbebebeffbebebeffbdbebeffbdbdbeffbebebdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbdbcffbcbdbdffbdbdbdffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbcbcffbcbbbbffbcbbbcffbbbbbbffbbbbbbffbbbbbbffbababaffbabbbaffbbbabaffbbbabaffbababaffbababaffbabab9ffb9bab9ffb9bab9ffb9b9b9ffb8b8b9ffb9b8b8ffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b9ffb8b8b8ffb8b8b8ffb7b8b8ffb7b7b8ffb8b8b8ffb7b8b7ffb7b8b7ffb7b7b7ffb8b7b7ffb7b8b7ffb8b7b7ffb8b8b7ffb7b7b8ffb7b7b7ffb8b8b8ffb7b8b8ffb8b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb7b7b6ffb6b7b6ffb7b6b6ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b5ffb6b6b6ffb5b6b6ffb6b6b5ffb6b5b6ffb5b6b6ffb6b6b5ffb6b6b6ffb5b6b6ffb6b6b6ffb6b6b7ffb6b6b6ffb7b7b7ffb7b7b6ffb8b7b7ffb8b7b8ffb8b8b8ffb8b8b7ffb8b8b8ffb8b9b8ffb9b9b9ffb9b9b9ffbababaffbbbaba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfc0ffbfbfbfffbebfbeffbfbebfffbebfbfffbebebeffbebebeffbebebeffbfbebfffbfbebfffbebebeffbfbfbeffbebfbfffbfbfbfffbfbfc0ffbfc0bfffc0bfbfffc0bfc0ffbfc0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c2c1ffc1c2c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9cac9ffcac9c9ffcac9c9ffcac9caffcacacaffcacac9ffcacacaffcacbcaffcacbcaffcacacaffcbcbcbffcccbcbffcbcccbffccccccffcccccdffcdccccffcdcdcdffcccdcdffcdcdcdffcececeffcececeffcdceceffcececeffcfceceffcecfcfffd0cfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d5ffd5d6d6ffd7d6d7ffdadad9ffe1e1e1ffebeaebfff5f6f6fff8f9f9fffbfbfbfffdfefdfffdfdfefffefefefffdfdfcfffffffefffefffefffdfdfdfffefefffffdfefdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffefffefffffffefffefefefffefefffffffffffffefffffffefefffffefffefffefefefffffffefffffefffffffffffffffefefffefffffffffffefffefffffffefffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefffefffefefefffffffffffefffffffffffffffefffefffefffefffefffffffefffefffffefffffffffffffffffffffffefffffffffffffefefefffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd6d5d5ffd6d5d5ffd4d4d5ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d2ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d3ffd4d5d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d4d4ffd5d6d5ffd6d5d6ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d7d6ffd7d6d7ffd6d5d5ffd4d4d4ffd4d5d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffbfbfbfff8f8f8fff5f5f5ffebeaebffe3e4e3ffdfdfdeffdbdbdbffd9dad9ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d3d2ffd1d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0cfcfffd0d0cfffcfcfcfffcececfffcecfceffcdceceffcecdcdffcececeffcecdceffcdcdcdffcccdccffcccdccffccccccffccccccffcbccccffcccbccffcbcccbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcbcacaffcacacaffcacacaffc9c9caffc9c9caffcacacaffc9c9c9ffc9c9c8ffc8c8c9ffc8c8c9ffc8c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c8ffc7c8c8ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c7c7ffc6c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc6c6c5ffc5c5c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c3c3ffc2c3c3ffc3c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc1c1c1ffc2c1c2ffc1c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c1c1ffc1c0c0ffc0c0c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebfffbebfbeffbebebeffbebebeffbebebeffbebebeffbebdbdffbdbebdffbebebdffbdbdbdffbdbebdffbcbdbdffbdbdbdffbcbdbdffbdbdbdffbcbdbcffbcbdbcffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbcbbffbbbbbbffbbbbbbffbabbbbffbababbffbbbabaffbababaffbababaffbab9b9ffbababaffbababaffb9b9baffb9b9b9ffb9b9b9ffb9b8b8ffb9b9b9ffb9b8b9ffb9b9b8ffb8b9b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b8b8ffb8b8b8ffb8b8b7ffb8b8b7ffb7b8b8ffb8b7b8ffb8b8b8ffb8b8b8ffb7b8b8ffb8b7b8ffb8b8b8ffb7b8b7ffb8b8b7ffb7b7b7ffb7b7b8ffb8b8b8ffb8b8b8ffb7b7b8ffb7b8b7ffb7b7b7ffb8b7b7ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb6b7b7ffb6b7b6ffb6b6b6ffb6b6b7ffb6b6b7ffb7b6b6ffb6b6b6ffb6b6b6ffb6b6b7ffb6b6b6ffb6b6b7ffb7b7b6ffb7b6b7ffb7b6b7ffb7b7b6ffb6b6b6ffb7b7b7ffb7b8b7ffb7b7b8ffb8b7b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9baffbababaffbabbbbffbbbaba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbeffbebebeffbebfbeffbebebeffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c1ffc1c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c1ffc1c1c2ffc2c2c2ffc1c2c2ffc2c2c1ffc2c3c2ffc3c2c3ffc2c3c2ffc2c3c2ffc2c3c3ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c5c5ffc4c4c5ffc5c5c5ffc6c6c6ffc5c6c5ffc6c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffc8c9c9ffc9c9c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcccbcbffccccccffcccbccffcccdccffcccdccffcdcdcdffcdcdcdffcdcdceffcdcdceffcecdceffcececeffcfcecfffcfcfceffcfd0cfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d2ffd3d3d3ffd2d3d2ffd4d3d3ffd3d3d3ffd3d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd8d8d9ffdededeffe7e7e7fff3f4f3fff8f8f8fffafafafffdfdfcfffefefefffefdfefffdfefefffefefefffdfdfdfffefffefffefefffffdfdfdfffefefefffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffefffefffefffefefefffefefffffefffffffefefffffefefffffffffefffefffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffffefffffefffffefefefffffefffffffffffffffffefffefffffffefffefffefffffffffffefffffffffffffffffffffffefffffefffffefefffffffefefffefffffffffefffffefffffffefffffffffefffffefefefffffefffffffffefffffffffffffffefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffefffffffefffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd6d5d6ffd6d6d6ffd6d5d5ffd4d4d5ffd3d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d3ffd4d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd5d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d4ffd4d5d4ffd5d5d5ffd4d4d5ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfcfffefdfefffefefefffdfcfcfff9fafafff7f6f7fff2f3f2ffe8e9e9ffe1e1e1ffdcdcddffdadadaffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d3d3ffd3d4d4ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcecdceffcdcdceffcdceceffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcccccbffcbccccffcbcccbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacacaffcacacaffcac9c9ffcac9c9ffcac9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c6ffc6c7c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c6c6ffc5c6c6ffc5c5c5ffc5c4c5ffc4c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c1ffc1c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc1c0c0ffc0c0c1ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfc0bfffbfbfbfffbfbfbfffbfbfbeffbfbebfffbebebeffbebebeffbebebeffbebdbeffbebebeffbdbebeffbebdbeffbdbdbdffbebdbeffbebebdffbdbdbeffbdbebdffbdbdbdffbdbdbdffbcbcbdffbdbdbdffbdbdbdffbcbdbcffbcbcbdffbcbdbcffbcbcbbffbcbbbcffbbbcbcffbbbcbcffbbbbbbffbbbbbbffbbbbbaffbabbbaffbbbabbffbababbffbababaffbababaffbababaffb9bab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b8b9ffb9b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b8ffb8b7b8ffb7b8b7ffb7b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b7ffb7b7b7ffb7b7b7ffb6b7b6ffb6b7b7ffb7b7b7ffb7b7b6ffb7b7b7ffb7b8b8ffb7b8b8ffb7b8b7ffb8b8b8ffb8b8b8ffb8b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbababaffbababaffbabbbaffbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfc0c0ffc0bfc0ffbfc0bfffbfbfbfffbfbfbfffbebebeffbfbebfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffc0c0bfffbfbfbfffbfc0c0ffc0c0c0ffbfc0bfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c1c1ffc0c1c0ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c2c2ffc1c2c1ffc1c2c1ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc2c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c4c4ffc3c3c4ffc3c4c4ffc5c4c4ffc4c5c4ffc5c4c4ffc4c4c5ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc8c8c7ffc7c8c8ffc8c7c8ffc8c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc8c9c8ffc9c9c9ffc8c8c9ffc8c9c9ffc9c9c9ffc8c9c8ffc8c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffcacacaffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbccffccccccffcccccdffcdcccdffcdcdcdffcdcdcdffcdcecdffcececdffcececeffcecfceffcececfffcecfcfffd0d0cfffcfd0cfffd0d0d0ffd0d0d0ffd1d0d0ffd2d1d1ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd8d7d7ffdadbdbffe3e2e3ffecececfff6f6f6fff9f9f9fffbfbfcfffefefefffefefdfffefefffffefefdfffdfdfdfffffffefffcfdfdfffefffffffffffffffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffefffffffefffefffffefffffffffefffefefefffffefefffefffffffffefefffefefefffffefffffffffefffffefffffffffefffffefffffefffefffefefffffffefefffffffefffefefefffffefffffffffffffffffefffffffffffffffefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffefffffefefefffffffefffffefefffffefffffffffefffffffefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefffffffffefffffffefffefefffffffefffffefffffffffefefffefffffffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffefffffffffffffffffffefefffffffefefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d4d3ffd5d5d5ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd4d4d5ffd5d5d4ffd5d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d6d5ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd5d5d6ffd5d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfefefffdfdfcfffefefefffefefefffdfcfdfffdfdfdfffbfbfbfff8f8f8fff6f5f5fff1f0f1ffe5e5e5ffe0e0e0ffdbdbdcffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d4ffd2d3d3ffd3d2d2ffd2d1d2ffd2d1d1ffd0d1d1ffd0d0d1ffd0d0cfffd0cfd0ffcecfcfffcececeffcfceceffcececeffcececeffcecdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffcdccccffcccbccffcbcccbffcbcbccffcbcbcbffcbcbcbffcacacaffcbcacbffcacacbffcacacaffcacacaffcacac9ffc9c9caffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c6ffc7c7c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc3c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c1ffc2c1c2ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0bfffbfc0bfffbfbfc0ffbfc0bfffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbebfffbebebeffbebebeffbebebeffbebdbeffbebebeffbebebeffbdbebeffbebdbeffbdbebeffbebdbdffbdbdbdffbebebdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbcbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbbbabbffbabbbaffbbbabbffbababaffbababaffbababaffbababaffb9b9baffbab9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b8ffb9b8b9ffb9b9b8ffb8b8b8ffb8b9b8ffb8b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b9ffb9b9b9ffb9b9b8ffb9b9b9ffb9b9b8ffb8b9b9ffb9b9b8ffb8b9b8ffb8b8b9ffb8b9b9ffb8b9b9ffb8b8b8ffb8b8b9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b8b7ffb8b8b8ffb7b7b8ffb8b7b7ffb7b8b7ffb7b7b7ffb7b7b7ffb8b7b7ffb7b7b7ffb8b8b7ffb7b7b8ffb7b7b7ffb8b7b7ffb7b7b8ffb7b7b8ffb8b7b8ffb7b7b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b8ffb9b9b9ffb9b9baffb9b9b9ffbab9baffb9babaffbababaffbbbabbffbcbbbbffbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc0c0c1ffc1c0c1ffc0c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c2c3ffc3c3c3ffc4c3c3ffc4c3c3ffc4c3c4ffc4c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c7c8ffc8c8c8ffc7c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c9ffc9c8c9ffc8c9c9ffc9c8c9ffc8c9c9ffc9c9c8ffc8c8c8ffc9c9c8ffc8c8c9ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c9ffc9c8c9ffc8c8c9ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcac9caffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcccbcbffccccccffcdccccffcdcdccffcdcdcdffcecdcdffcecdceffcececeffcececeffcecfceffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffdad9daffe0e0e0ffe9eae9fff4f4f4fff8f7f8fffafafafffdfdfdfffefefffffffefffffdfefefffffefefffdfdfdfffefefdfffefefefffdfdfdfffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefefffffffffffffffefefffefffffffefefffffefffefffefffefffefefefffffefefffffffefffffefefffefffefffefefffffffffefffefefffffefefffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffefffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d4d4ffd3d3d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d3d3ffd3d3d3ffd4d4d4ffd5d6d5ffd5d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd3d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d3d3ffd3d4d4ffd4d3d3ffd3d4d4ffd3d3d3ffd4d3d4ffd3d4d3ffd4d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d6ffd5d6d6ffd4d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffefdfdfffcfdfdfffefdfefffefefefffcfdfdfffdfdfefffcfdfcfffcfdfdfff9fafafff7f7f7fff3f4f3ffeae9eaffe2e2e3ffddddddffdadadaffd8d9d9ffd7d8d8ffd7d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d3ffd2d2d3ffd2d1d2ffd1d1d2ffd0d1d1ffd0d1d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfceceffcececeffcecdceffcdceceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdccccffcccdccffccccccffccccccffcbcbccffcbcbccffcbcccbffcbcccbffcbcbcbffcbcbcbffcacacaffcacbcaffcacacaffcacacaffc9c9caffcac9caffc9cac9ffc9c9c9ffc9c8c8ffc8c8c9ffc9c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c8ffc7c7c8ffc7c7c7ffc7c7c8ffc7c7c7ffc7c6c7ffc6c7c7ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c6ffc5c6c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c3c3ffc2c3c2ffc2c2c2ffc3c2c2ffc3c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c2ffc1c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc0c1c1ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbfc0bfffbebfbfffbebebfffbfbfbeffbebfbfffbebfbeffbfbebeffbebfbeffbebebeffbebebfffbebebeffbebebeffbebebeffbdbebeffbebdbeffbdbebeffbebdbdffbdbebeffbdbdbdffbdbdbeffbdbdbdffbdbcbdffbdbdbdffbcbcbdffbcbcbcffbcbcbdffbcbcbcffbcbbbcffbcbcbcffbbbbbcffbbbcbbffbbbbbbffbbbbbaffbbbabbffbbbabbffbbbabaffbababaffbab9baffb9babaffbababaffb9b9baffbab9b9ffbab9b9ffb9b9b9ffb9b9b8ffb9b8b9ffb9b9b8ffb8b8b9ffb8b8b9ffb9b9b9ffb8b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b8b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b9ffb8b8b8ffb8b8b8ffb7b8b8ffb7b8b8ffb8b7b8ffb8b8b8ffb8b7b7ffb8b8b8ffb7b8b7ffb8b7b8ffb8b8b7ffb8b7b8ffb8b8b8ffb8b8b9ffb8b8b8ffb8b8b9ffb9b9b9ffb9b9b9ffb9b9baffb9b9baffbababaffbababaffbabab9ffbababaffbbbbbbffbcbbbbffbbbcbcffbcbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c0ffc0c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffbfc0c0ffbfc0c0ffc0bfc0ffbfc0c0ffc0bfbfffc0c0c0ffc0c0c0ffc1c0c1ffc0c1c0ffc1c0c1ffc1c1c1ffc1c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c2ffc2c3c3ffc3c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c3c3ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c5c6ffc6c6c7ffc6c7c6ffc7c7c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc7c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffc8c9c9ffc9c9c9ffc8c9c9ffc8c8c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c9ffc8c9c8ffc8c8c9ffc8c8c8ffc8c8c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcacaffcbcbcaffcbcbcbffcbcbccffcbccccffcccdccffcccccdffcdcdcdffcdcdcdffcecdcdffcececdffcececeffcfcfceffcececfffcfcfd0ffcfd0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d7ffd8d8d9ffddddddffe6e6e6fff2f3f3fff8f7f7fff9faf9fffcfcfcfffefefffffdfefefffffffffffefffffffdfefefffffefefffdfefefffefdfdfffefefefffcfdfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffefefffffffefffefffefffffefefffefefefffefefffffefefefffffffefffefffefffefefefffffffefffffffffffefffefffefffefffffefffffefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffefffffffffffefffefffffefffffefefffffefffffffffefefffffffefffffefefffffffefffefefefffffefefffffffffffffffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffffefefffffffefffffffffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefffffffefffffffffefffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d4ffd3d3d3ffd3d4d3ffd3d3d4ffd4d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd4d4d5ffd5d6d5ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd4d3d3ffd4d4d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd3d4d4ffd4d4d3ffd3d3d4ffd3d3d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd3d3d3ffd4d3d4ffd4d4d3ffd3d4d4ffd4d3d3ffd3d3d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfefefffdfdfdfffdfefdfffefefefffcfdfcfffdfdfefffcfcfdfffcfdfdfffdfdfdfffcfcfbfff9f8f8fff6f6f5fff1f0f0ffe7e6e6ffe0e1e0ffdbdbdcffd8d9d9ffd8d8d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d5ffd4d3d4ffd4d3d4ffd3d3d3ffd3d2d3ffd3d3d2ffd1d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcececfffcfceceffcfceceffcececeffcececeffcececeffcdcdceffcdcdcdffcdcdcdffcccdccffcccccdffcdccccffccccccffccccccffcbcccbffcccbcbffcbcccbffcbcbcbffcbcbcbffcacbcbffcacbcbffcacacbffcacacaffcacac9ffc9c9caffcac9caffc9cacaffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc8c7c7ffc8c8c7ffc7c7c7ffc8c7c7ffc7c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c7ffc7c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc5c5c5ffc6c5c6ffc5c5c5ffc6c5c5ffc5c5c4ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c4c4ffc3c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c3c2ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c2c1ffc2c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c0c1ffc1c1c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffc0c0c0ffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbebeffbfbfbeffbebebeffbfbebeffbebfbeffbebebfffbebebfffbebebeffbebebeffbebebeffbebebeffbebdbeffbebdbdffbebdbeffbdbdbdffbdbdbeffbdbdbdffbdbcbdffbcbcbdffbdbcbdffbdbdbcffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbbbcbbffbbbcbbffbbbbbbffbabbbbffbbbbbaffbbbbbaffbabbbaffbbbabaffbababaffbababaffb9babaffbabab9ffb9bab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9b9b9ffb9b9b9ffb9babaffb9b9baffb9b9baffbab9b9ffbabab9ffb9b9baffbab9baffb9babaffb9b9b9ffb9b9b9ffbababaffb9b9b9ffb9b9baffb9b9baffb9babaffb9b9b9ffb9bab9ffb9b9b9ffbab9b9ffb9b8b9ffb9b8b8ffb9b9b9ffb9b9b9ffb8b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b9ffb8b8b8ffb9b8b9ffb8b8b9ffb9b9b9ffbabab9ffb9babaffbabab9ffbababaffbababaffbabbbaffbabbbaffbabbbbffbbbbbbffbcbcbbffbcbcbcffbcbdbcffbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c0c1ffc1c1c1ffc1c0c0ffc1c1c0ffc0c0c0ffc0c0c0ffbfbfbfffc0bfbfffbfc0bfffc0c0c0ffbfc0c0ffc0c0c0ffbfbfc0ffbfc0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc1c0c1ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c1ffc1c2c2ffc2c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c3c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c3ffc4c4c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c4ffc4c5c4ffc5c4c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c6ffc5c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c8c8ffc9c9c8ffc9c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c8c9ffc9c9c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffc9cacaffcacacaffcacacbffcbcbcbffcccccbffcbcccbffccccccffccccccffcccccdffcccdcdffcdcecdffcdcecdffcececeffcfceceffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d8ffdbdadbffe2e2e2ffebebebfff6f6f5fff8f8f8fffbfbfbfffdfdfdfffefdfdfffefffefffefefefffefffffffffffefffdfdfefffefefffffefdfdfffefdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffffffefefffffffefffffffffffffffefefffefffefffffffefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefffefffefffefffefffffffffefffffefffefffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffefffffffefefffffefefefffefefefffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefefffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffefffffffefffffffefefffffffffffefffefffffffffffefefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffefffefffffffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffffefffffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffeffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d3ffd4d3d3ffd3d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d3ffd4d4d5ffd5d6d5ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd4d4d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d4ffd4d3d4ffd4d3d4ffd4d4d3ffd3d4d4ffd4d3d3ffd3d3d4ffd4d3d4ffd3d3d3ffd4d3d3ffd4d4d4ffd3d3d3ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd4d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d6d6ffd6d6d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd4d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffefefefffdfefefffcfdfdfffdfdfdfffcfcfdfffdfcfcfffefefdfffcfcfdfffdfcfdfffbfafafff7f8f7fff3f4f4ffebebebffe4e4e3ffdededeffd9d9d9ffd7d7d8ffd6d6d7ffd7d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececfffcfcfcfffcececeffcececeffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffcccdccffcccdccffccccccffcbccccffcccbccffcbcccbffcbcbccffcbcbcbffcbcbcbffcbcacaffcacbcaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffcac9c9ffc8c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c7c8ffc8c8c7ffc7c8c7ffc7c8c7ffc7c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c6c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c4c5ffc5c4c5ffc5c4c4ffc4c4c4ffc3c4c4ffc4c4c3ffc3c3c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c1c2ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c0ffc1c1c0ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfc0c0ffbfbfbfffbfbfc0ffbfbfbfffc0c0bfffbfbfbfffbfbfbfffbfbfbeffbebfbfffbebfbfffbfbfbfffbfbfbeffbebfbfffbebebfffbfbebfffbebebfffbfbfbeffbebebfffbebebeffbebebeffbebebeffbebdbeffbebdbdffbebebeffbdbdbdffbebebdffbdbdbdffbcbcbdffbcbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbcbcffbcbcbbffbbbbbbffbbbbbbffbbbbbaffbbbbbaffbababaffbababaffbababaffbababaffbababaffbab9b9ffb9babaffb9bab9ffb9bab9ffb9bab9ffbab9baffb9bab9ffb9b9baffb9bab9ffbababaffbab9b9ffb9babaffbabab9ffbababaffbababaffbababaffb9babaffbababaffb9babaffbababaffb9babaffbababaffbab9baffbababaffb9b9baffbab9baffbabab9ffb9babaffb9babaffb9babaffbabab9ffb9b9b9ffb9b9b9ffb9b8b9ffb9b8b9ffb9b9b9ffb9b9b9ffb9b8b8ffb9b8b9ffb9b8b9ffb9b8b9ffb9b8b9ffb9b9b9ffb9b9b9ffbabab9ffb9b9baffb9b9b9ffbababaffbababaffbababbffbbbbbbffbbbbbbffbbbabbffbbbbbbffbcbcbbffbcbcbcffbdbdbdffbdbdbcffbfbfbfffbfbfbfffbfbebfffbfbfbfffbfc0c0ffc0c0bfffc0bfbfffbfc0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0bfc0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c0ffc0c1c0ffc1c0c1ffc0c0c0ffc0c0c0ffc1c1c0ffc0c1c0ffc0c0c1ffc0c1c0ffc1c1c1ffc1c0c1ffc1c1c1ffc0c0c1ffc1c0c1ffc1c1c0ffc0c1c0ffbfc0c0ffc0c0c0ffc0c0bfffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc1c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc1c1c1ffc2c2c1ffc1c1c2ffc1c1c1ffc1c2c2ffc2c2c2ffc2c1c2ffc2c2c2ffc3c3c2ffc3c2c2ffc2c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c4ffc5c5c5ffc4c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c8ffc8c7c7ffc8c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc9c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c8c9ffcac9caffcacac9ffcac9caffcacbcaffcbcbcbffcbcbcbffccccccffcccccbffccccccffccccccffccccccffcdcdcdffcdceceffcececdffcececeffcecfcfffcfcfcfffcfd0cfffcfd0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d3ffd3d4d3ffd4d4d3ffd4d4d4ffd5d4d5ffd4d5d4ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d7ffd6d7d6ffd9d9d9ffdfdedeffe8e8e7fff3f3f3fff8f7f8fffafaf9fffcfdfdfffefffefffdfefefffefefdfffefefefffdfdfefffefefffffefefffffefefdfffefefffffefdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffefefffffffefefffefefffffefffefffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefffffefefefffefffefffefffefffffffffffffefffffffffffffefffffffefffffffffffefffefffffffffffffffffefefffffefefffffffffffffefefffffefffffffefffffffefefffefffffffffefffffefefefffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffefffffffefffefffffefffffffffefffffffffffefffffffffefefffefffffffefffffffffffefffffefffffefffefffefffffffffffffffefefffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d3ffd4d3d3ffd4d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd5d5d4ffd4d5d4ffd4d4d4ffd3d4d4ffd3d4d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd3d4d4ffd4d4d3ffd4d3d4ffd4d4d3ffd3d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d4d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d5ffd5d6d6ffd6d6d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffdfcfdfffdfdfefffdfcfdfffcfcfcfffdfefefffdfdfcfffcfdfcfffefdfdfffcfcfdfff9f9f9fff6f5f6fff1f1f1ffe7e8e8ffe0e1e1ffdbdadaffd7d7d8ffd6d6d7ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcecfffcecfcfffcececeffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcdccffcccdccffccccccffccccccffcccbccffccccccffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffcacacaffcacacaffcac9c9ffcac9caffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c6c7ffc7c7c6ffc6c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c6c5ffc5c5c6ffc5c5c6ffc4c4c5ffc5c5c5ffc5c4c4ffc4c4c5ffc4c5c4ffc5c4c5ffc4c3c4ffc4c4c4ffc4c3c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c1c1ffc0c0c0ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffbfc0bfffbfc0bfffc0bfbfffbfc0c0ffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbfbfffbfbebfffbebfbeffbebfbfffbebfbeffbebebeffbebebeffbebdbdffbdbebdffbdbebdffbdbdbeffbdbebeffbdbdbdffbdbdbdffbdbcbcffbcbdbdffbcbdbcffbdbcbdffbcbbbcffbcbcbcffbcbbbcffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbababaffbababaffbababaffbababaffbabab9ffbababaffbababaffbababaffbab9baffbababaffb9babaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbbbabbffbababaffbbbabaffbabbbbffbababbffbababaffbbbbbbffbabbbaffbabbbaffbbbabaffbababbffbababaffbababaffbababaffbababaffbababaffbab9b9ffb9b9baffb9b9baffb9b9b9ffb9b9b9ffb9bab9ffb9b9baffb9bab9ffb9b9b9ffbab9b9ffb9b9b9ffb9bab9ffb9bab9ffbababaffbababbffbababbffbababbffbbbabaffbbbbbbffbbbbbbffbbbbbcffbbbbbcffbcbcbcffbdbcbdffbdbdbdffbebfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfc0ffc0c0bfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc0c0c0ffc1c0c0ffc0c1c1ffc1c0c1ffc0c1c1ffc1c1c1ffc1c1c0ffc0c1c0ffc1c0c1ffc0c1c1ffc0c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc1c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c2c1ffc1c2c1ffc1c1c2ffc2c2c2ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c4c4ffc4c4c3ffc4c4c4ffc3c3c4ffc4c3c3ffc4c4c4ffc4c4c5ffc5c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc5c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c7c8ffc7c8c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c9ffc8c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc8c8c9ffc8c8c9ffc9c8c9ffc9c9c9ffc9cacaffcacacaffcacacaffcbcbcbffcbcbcbffcbccccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececeffcececfffcfcfceffcfd0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d5d6ffd7d6d6ffd6d7d7ffd8d8d9ffdcdcdcffe4e4e4ffededecfff6f6f6fff9f9f9fffbfcfcfffdfefdfffefdfefffefefefffdfefdfffdfefefffefefefffefefefffefffffffffffefffefdfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefefefffefefefffefefefffffefffffffefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffefefffffefffefffefefefffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefefffffffefefffefefefffefffffffffffefffffffefffefffffffefefffffefefefffffffffffefefffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffefefffffffefefffffefefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffefefffffffffffffffffffefefffffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffffffffffffefffffffffffffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d4d4ffd5d4d4ffd6d5d6ffd5d6d6ffd5d5d6ffd5d4d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d4ffd4d3d3ffd4d3d3ffd4d4d3ffd4d3d3ffd3d4d3ffd4d3d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd6d6d6ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfdfffdfdfefffdfcfcfffdfcfdfffdfdfefffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffbfbfbfff7f8f8fff3f4f4ffebebebffe5e4e4ffdddddeffd8d9d8ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcecfcfffcececeffcececeffcececeffcececeffcdceceffcdcecdffcececdffcdcdcdffcccdcdffcdccccffcdccccffccccccffccccccffccccccffcbcbccffcbcccbffcbcbcbffcbcbcbffcacbcbffcacacbffcbcacaffcacacaffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c8ffc9c8c9ffc8c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc7c8c8ffc7c7c8ffc7c7c7ffc8c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c7c7ffc7c7c7ffc6c6c7ffc7c6c7ffc7c6c6ffc6c6c6ffc7c7c6ffc7c6c6ffc5c6c6ffc6c6c6ffc5c6c5ffc6c6c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c5c4ffc5c4c5ffc5c4c5ffc5c4c4ffc4c4c4ffc3c4c4ffc4c3c3ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c2c1ffc1c1c1ffc2c1c2ffc1c2c1ffc1c1c1ffc2c1c1ffc1c1c1ffc0c0c1ffc0c0c1ffc1c1c1ffc1c0c0ffc0c1c1ffc1c0c0ffc0c0c1ffc0c0c0ffbfc0c0ffc0c0c0ffc0bfc0ffbfc0c0ffc0c0bfffc0c0bfffbfbfc0ffbfbfc0ffbfbfbfffc0bfbfffbfbfc0ffbfc0bfffbfbfbfffc0bfbfffbfbfbfffbebebfffbfbebfffbfbebeffbfbebeffbfbfbeffbfbebeffbebebeffbebebeffbebebeffbebebdffbdbebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbdbcbcffbcbcbcffbcbcbcffbcbbbbffbcbcbcffbbbcbbffbbbbbbffbbbbbbffbbbbbaffbbbbbbffbbbbbaffbabbbaffbababaffbababaffbababaffbababaffbbbabbffbababaffbababaffbababaffbbbabaffbabbbaffbababbffbbbbbaffbbbbbbffbababbffbbbbbbffbbbbbbffbbbabbffbabbbbffbbbbbbffbbbabbffbbbbbbffbabbbbffbbbbbbffbbbabbffbbbbbbffbbbbbaffbbbbbaffbabbbbffbababbffbababaffbbbabaffbababaffbababaffbababaffbababaffbababaffb9b9b9ffbab9baffbab9b9ffbab9b9ffbabab9ffbabab9ffbababaffbbbabaffbabbbaffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbcffbcbbbcffbcbcbcffbdbdbdffbcbdbdffbebebeffbfbfbfffbebfbeffbfbebeffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfc0bfffbfbfbfffc0bfbfffc0c0c0ffc0bfc0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c0c0ffc0c1c1ffc1c0c0ffc1c0c1ffc0c1c1ffc0c1c1ffc1c0c1ffc1c0c1ffc1c1c1ffc1c1c0ffc1c1c0ffc0c1c1ffc0c0c1ffc0c0c0ffc1c0c0ffc0c0c1ffc0c1c0ffc0c0c0ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc4c4c4ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c3ffc5c5c4ffc4c4c4ffc4c5c4ffc5c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c5c6ffc5c5c6ffc5c6c5ffc5c5c5ffc6c6c6ffc5c6c6ffc6c6c6ffc7c6c6ffc7c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c7c7ffc8c7c8ffc7c8c8ffc7c8c8ffc8c8c8ffc8c7c8ffc8c9c8ffc9c9c8ffc9c9c8ffc8c8c9ffc8c8c9ffc8c8c8ffc9c8c8ffc8c7c8ffc8c8c8ffc7c7c7ffc8c8c8ffc8c8c8ffc7c7c7ffc8c7c8ffc8c7c7ffc8c8c7ffc8c8c7ffc8c8c7ffc7c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc8c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcacaffcbcbcbffcbcccbffcccbcbffccccccffcccdccffcdccccffcdcdcdffcdcecdffcececeffcececeffcecfceffcfcecfffd0cfcfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d2ffd1d2d2ffd2d2d2ffd4d3d3ffd3d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d6d6ffd6d7d7ffd8d8d7ffdbdadbffe0e1e1ffe9e9eafff4f3f4fff7f7f7fffafbfafffefefdfffffffefffefffffffdfdfefffefefefffefdfdfffdfdfefffefffefffdfdfdffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffffffefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefffffffffffefffffefffffffffffffffffefffffffffffffefffffffffefffffffffffffefefffefffffffefffffffefffffffefffffffffefefffffffefffffffffffffffefffffefffffefffefffffffffffffefffffffefefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefefffffefefffefffffffefffffffefffffffffffffffefefefffffefffffefefffffefffffffffefefffefffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d3d3ffd3d3d4ffd3d4d3ffd4d5d5ffd5d6d6ffd6d5d5ffd5d5d4ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd4d3d4ffd3d4d4ffd4d3d3ffd3d4d3ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d6ffd5d5d6ffd6d6d5ffd6d6d6ffd5d6d6ffd6d6d5ffd6d5d6ffd5d5d5ffd5d5d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffdfefefffdfdfcfffefefefffdfefefffdfdfdfffaf9fafff6f6f6fff2f2f1ffe9eaeaffe1e2e2ffdbdbdbffd7d7d7ffd5d5d5ffd5d5d6ffd5d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcecfcfffcfceceffcececeffcececeffcdceceffcecdcdffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcccccdffcccccdffcdccccffccccccffccccccffcccccbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcacacaffcacacaffcacacaffcac9c9ffc9c9caffc9cac9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c7c8ffc8c7c7ffc8c7c7ffc7c8c8ffc7c7c8ffc7c7c7ffc8c7c8ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c7c6ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc5c5c4ffc4c4c4ffc4c3c4ffc4c4c3ffc3c3c3ffc3c3c4ffc4c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc2c3c2ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c2ffc2c2c2ffc2c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfc0ffc0c0bfffc0c0c0ffbfc0c0ffbfc0c0ffc0c0c0ffbfbfbfffbfbfc0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbebfbfffbebfbfffbfbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbdbdffbebebdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbcbcffbcbcbcffbcbcbcffbbbcbcffbcbbbbffbbbcbcffbbbbbbffbbbbbbffbbbbbaffbbbbbbffbababbffbababbffbababbffbbbbbaffbbbbbaffbabbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbcbbbbffbbbbbcffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbbbcbcffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbbbbffbabbbbffbabbbaffbbbbbbffbababaffbababbffbababaffbababaffbababaffbababaffbbbabaffbabbbaffbababaffbbbbbaffbababbffbbbbbbffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbdbdbdffbdbdbdffbebebeffbfbebeffbebebeffbebebeffbebfbfffbfbebeffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfc0ffbfbfc0ffbfbfc0ffbfbfc0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c0ffc1c0c0ffc0c0c1ffc0c1c0ffc0c0c0ffc0c1c1ffc1c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc1c0c0ffc0c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc2c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c4c3ffc4c3c3ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c5c5ffc6c6c5ffc5c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c8c8ffc8c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc8c7c8ffc8c7c8ffc7c8c8ffc8c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcccbccffccccccffccccccffcccdcdffcdcdcdffcdceceffcdceceffcececeffcecfceffcfcfd0ffd0d0d0ffd0d0d1ffd0d0d1ffd2d1d1ffd2d2d1ffd2d3d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd7d6d6ffd7d6d6ffd7d7d7ffd7d8d7ffd9d9d9ffdedfdeffe6e5e6ffefefeefff6f7f6fff9f9f9fffcfcfcfffefefefffefefefffffefffffffefefffefefdfffefffffffdfdfefffdfdfdfffefefffffdfefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffefffffffffffffefefffffefefffefefefffefefefffefefefffefefdfffefdfefffdfdfefffefefefffdfefefffefdfdfffefdfdfffdfefdfffefefdfffefdfdfffefefdfffefefefffefefefffefefffffefefefffffffefffefffffffffffffffefefffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefefffefffffffffefefffffffffffefefffffefffefffffffefffefefffffefffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffefffefefffffefffffffffffefffefffffffffffefffefffffffefefffffffefffffffffffffffefefffffefffffffefffffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d3ffd3d4d4ffd3d3d3ffd3d3d3ffd4d3d4ffd5d5d4ffd5d6d5ffd5d5d5ffd5d4d4ffd4d4d5ffd5d4d4ffd5d5d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d3d4ffd4d4d4ffd4d3d3ffd4d3d4ffd4d3d4ffd4d4d3ffd4d3d4ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd4d3d3ffd4d4d4ffd4d5d4ffd5d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfdfffdfdfdfffcfdfdfffdfdfcfffefdfdfffcfdfdfffefefdfffefefefffcfcfdfffdfefdfffcfcfbfff8f8f8fff5f5f5fff0f1f0ffe6e7e6ffdfdfdeffd8d9d8ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd3d2d3ffd2d3d2ffd3d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0cfffd0cfcfffcececfffcfcfcfffcecfcfffcececeffcececeffcececdffcececdffcecdcdffcdcdcdffcdcdcdffcccdcdffcdcccdffcccccdffcdcdccffcccdcdffcdccccffccccccffcccbccffcccccbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcacaffc9cacaffcac9caffcacac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c8c8ffc8c8c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c7c8ffc8c8c8ffc8c8c7ffc7c8c8ffc8c8c7ffc7c8c7ffc7c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c6ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc6c6c6ffc6c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c4ffc5c4c5ffc4c4c4ffc4c4c4ffc3c4c4ffc4c3c3ffc4c3c3ffc3c4c3ffc4c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c3ffc2c2c2ffc3c3c2ffc2c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c1ffc1c2c1ffc2c1c1ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc0c1c0ffc1c1c0ffc1c0c0ffc0c0c1ffc1c0c0ffc1c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfc0c0ffc0bfc0ffc0c0c0ffc0bfbfffc0bfbfffc0bfbfffc0c0bfffbfbfc0ffc0bfbfffbfbfbfffbfbfbeffbfbfbeffbfbfbfffbfbebeffbfbebeffbebebdffbebebeffbdbdbdffbebebdffbebdbdffbcbcbdffbdbdbdffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbbffbcbcbbffbbbbbcffbcbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbbbbbbffbcbbbbffbcbcbcffbcbcbbffbbbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbcbcbbffbcbcbcffbbbcbcffbcbcbbffbcbcbcffbcbbbcffbbbcbbffbcbcbbffbbbbbcffbbbcbcffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbabbbbffbbbabbffbbbbbbffbbbabaffbbbabbffbbbabbffbbbbbbffbbbabbffbbbabbffbbbbbbffbcbbbbffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbebdbeffbdbdbeffbebebeffbebebeffbebebeffbebebeffbebfbeffbfbfbfffbfbfbeffbfbfbeffbfbfbfffbfbfc0ffc0bfc0ffbfbfbfffc0c0bfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc0c1c0ffc1c1c0ffc1c0c0ffc0c1c1ffc1c1c0ffc1c1c1ffc1c0c1ffc1c1c0ffc1c1c0ffc0c0c1ffc1c1c1ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c1c2ffc2c2c2ffc2c1c1ffc2c1c2ffc2c1c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c2ffc3c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c3c4ffc3c3c4ffc4c4c4ffc3c4c4ffc4c3c3ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c4ffc5c5c4ffc5c5c5ffc4c5c5ffc6c5c6ffc5c5c5ffc6c6c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c6ffc6c7c6ffc7c6c6ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc8c8c7ffc7c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c9ffc8c9c8ffc8c9c8ffc8c8c9ffc8c8c9ffc8c8c8ffc7c8c8ffc8c8c8ffc7c8c8ffc7c8c8ffc8c7c8ffc8c8c8ffc8c7c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c8c8ffc9c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcacacaffcacacaffcbcbcaffcbcacbffcbcbcbffccccccffccccccffcdccccffcdcdcdffcdcecdffcececeffcececeffcfcfceffcfcfcfffcfd0d0ffd1d0d1ffd1d0d1ffd2d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd5d5d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd8d7d7ffd9d8d9ffdcdcdcffe2e3e3ffececebfff5f4f4fff8f8f8fffbfbfbfffefefefffdfdfefffefffefffefefefffefefffffffffffffefefdfffefffefffefefdfffdfefd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfefffdfefdfffefdfdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffffffffffffffffffffffffffefffffefffffffefffffffefffffffffffefffefefffffefffffffffefffffefffffffefefefffefffefffffffefffefefefffffefefffefefefffffffffffffffefffefffefffffefefffffefefffffffffffefffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffefefffffefefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffffefffffffefefffefffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d4ffd3d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd5d4d5ffd5d6d6ffd5d5d5ffd4d5d4ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d3d3ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d4d3ffd3d3d4ffd3d4d3ffd3d3d4ffd4d4d4ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd5d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfdfffcfdfdfffdfdfdfffcfdfcfffefefdfffefefefffdfcfcfffdfdfdfffdfdfdfffdfdfdfffafafafff7f7f6fff3f3f3ffebebebffe3e3e2ffdbdbdcffd7d7d7ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d1ffcfd0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcecdffcecdceffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffccccccffcccccdffccccccffcbccccffccccccffcccbcbffcbcbcbffcbcacbffcacbcbffcacacbffcacacaffcacacaffc9c9caffc9c9caffc9c9caffc9c9c9ffc9c9c9ffc8c9c8ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc7c8c7ffc7c7c8ffc8c7c7ffc7c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c5c6ffc5c5c5ffc6c5c5ffc5c5c6ffc5c5c5ffc5c4c5ffc5c5c5ffc4c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c1c1ffc1c0c1ffc1c1c0ffc1c1c0ffc1c0c0ffc1c1c1ffc0c0c0ffc1c1c1ffc1c1c0ffc0c1c0ffc1c0c0ffc0c0c0ffc1c1c1ffc0c1c0ffc0c0c1ffc1c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0bfbfffbfbfbfffbfc0bfffbfc0bfffbfbebfffbfbfbfffbebebfffbfbebeffbebebfffbebebeffbebdbeffbebebeffbdbdbeffbdbebdffbdbdbdffbdbcbdffbcbdbdffbcbdbcffbdbcbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbbbcffbcbbbbffbbbbbbffbbbbbbffbbbbbcffbcbbbbffbbbbbbffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbcbcbcffbcbcbcffbcbcbdffbcbcbdffbdbcbdffbcbdbdffbcbcbcffbcbdbcffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbcbcbcffbcbcbcffbcbcbbffbcbcbbffbcbcbcffbbbcbbffbbbbbcffbcbbbbffbbbcbcffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbbbbffbcbbbbffbbbbbbffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbdbcbdffbcbdbdffbdbdbdffbdbebeffbdbebeffbebebeffbebebeffbebebeffbebebfffbebebeffbfbebeffbfbebeffbfbfbfffbfbebfffbfbfbfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c1ffc0c0c1ffc0c1c1ffc0c0c0ffc0c1c0ffc1c1c0ffc1c0c0ffc1c1c1ffc1c0c0ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc1c1c1ffc2c2c1ffc1c1c1ffc1c1c2ffc2c1c1ffc1c2c2ffc2c2c2ffc1c2c1ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c3c3ffc2c3c3ffc2c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c4ffc3c4c4ffc4c3c4ffc4c4c4ffc3c4c4ffc4c4c4ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c4ffc5c5c5ffc5c4c5ffc5c5c6ffc5c5c5ffc6c5c5ffc6c5c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c8c7ffc7c7c8ffc7c7c8ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c8ffc8c7c7ffc7c8c8ffc8c8c8ffc7c7c7ffc8c7c8ffc8c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacbcbffcbcacbffcbcbcbffcbcbccffccccccffccccccffcccccdffcdcdcdffcdcecdffcecdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d3ffd4d3d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d9ffdadbdbffe0dfe0ffe8e9e9fff3f3f3fff7f8f7fffafaf9fffdfdfdfffffefefffdfdfdfffefefefffffefefffdfefefffffefefffffffefffefefefffefffefffdfdfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffefffefffffffffffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffefefdfffefefefffdfefefffefefefffefefefffefefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefffffefefffffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffffffffefffefffefefffffefefefffefefffffefffefffffefefffefefefffefffffffefefffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffefefefffffefefffefffffffefefefffffefefffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffefffffffefefffffffefffffefffffffffffefffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd4d3d3ffd4d5d4ffd5d5d6ffd5d5d5ffd4d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d5d5ffd4d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d3ffd4d4d4ffd3d4d4ffd3d3d3ffd4d3d3ffd3d4d4ffd3d4d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfdfffdfdfefffcfcfdfffdfefefffefefefffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffcfcfcfff9f9f9fff5f5f5fff1f1f1ffe7e8e8ffdfe0dfffd9d9d9ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd3d3d3ffd2d3d2ffd2d2d3ffd3d3d2ffd2d2d1ffd1d1d2ffd1d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfceffcfcfceffcecfceffcececeffcececeffcececdffcdcecdffcdcdcdffcecdcdffcdcecdffcdcdcdffcdcdcdffcccdcdffcdcccdffcccdccffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffcacacaffcac9c9ffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c6c7ffc6c7c6ffc6c6c7ffc7c7c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c5ffc5c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c4ffc5c4c4ffc5c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c4c3ffc3c3c3ffc4c3c3ffc3c3c3ffc2c3c3ffc2c3c3ffc2c3c3ffc3c2c3ffc2c3c2ffc3c2c2ffc2c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc0c0c0ffc1c0c0ffc1c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c1c0ffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffbfbfbfffbfbfc0ffbfc0c0ffbfbfbfffbfbfbfffbebfbeffbfbfbfffbfbebeffbebebeffbebdbeffbebebdffbebebdffbdbebdffbebdbdffbdbdbdffbdbdbcffbcbdbcffbcbcbcffbdbcbcffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbdbdbcffbcbcbdffbcbcbcffbdbcbdffbdbcbdffbdbcbdffbdbdbdffbcbdbdffbdbdbdffbdbdbdffbcbdbdffbdbdbdffbdbcbcffbcbcbdffbcbdbdffbdbdbdffbdbdbcffbdbdbdffbcbcbdffbcbcbcffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbcffbbbbbcffbcbbbcffbbbcbcffbcbcbbffbcbbbcffbbbcbbffbcbcbcffbdbcbcffbcbcbcffbcbcbdffbcbdbdffbdbcbcffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbebdbdffbebebdffbebebeffbebebeffbfbfbfffbebebfffbfbfbeffbebfbeffbfbebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffc0bfc0ffc0c0bfffc0c0c0ffbfc0c0ffbfbfc0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c1ffc0c0c0ffc0c0c1ffc0c1c0ffc1c0c0ffc0c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc1c2c2ffc1c1c1ffc2c1c1ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c2ffc3c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c4ffc3c3c3ffc3c4c3ffc3c4c3ffc4c4c4ffc4c3c4ffc4c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc4c5c5ffc5c5c4ffc5c5c4ffc5c5c4ffc6c5c5ffc5c6c5ffc5c6c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c6ffc6c6c7ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc8c8c8ffc8c9c9ffc8c8c9ffc8c9c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc8c8c7ffc8c8c8ffc7c8c8ffc7c7c7ffc8c7c8ffc7c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c8c8ffc9c9c9ffc9cacaffcac9c9ffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcccbccffccccccffcdcdccffcccdcdffcececeffcececeffcececeffcececeffcfcfcfffd0cfcfffd0d1d0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd6d6d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdededeffe4e5e5ffedededfff5f5f5fff8f9f9fffbfcfbfffefdfdfffdfdfefffefffffffdfdfefffefefdfffffefefffefdfefffefefefffffffffffdfefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffefefefffdfefefffefdfefffefdfdfffefdfdfffdfefefffdfdfdfffefdfefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefffffefefefffefefefffefefffffffffefffffffefffffffffffefefffffffefffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffefefefffffefffffefffffffefefefffefffffffefefffffefffffffefffefffefffefffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffefffffffffffffffffffefffefffefffffffffffffffefffefffefffefffefffffefffffffffffffffefffffffefefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd2d3d3ffd3d2d2ffd3d2d3ffd3d4d3ffd4d5d4ffd6d5d6ffd5d4d5ffd4d4d5ffd4d5d4ffd4d4d4ffd5d4d5ffd4d5d5ffd4d4d4ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd4d3d4ffd4d3d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d3d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d3d4ffd3d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd4d4d5ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d5ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfdfffefdfefffefefefffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffbfbfbfff7f8f7fff3f3f3ffecececffe5e5e4ffdddddcffd7d8d7ffd6d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd0d1d0ffd0d1d0ffcfd0cfffd0cfd0ffd0cfcfffcfcfcfffcecfcfffcfcecfffcececeffcececeffcececeffcececdffcecdceffcdcecdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcccdcdffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcacacbffcacacaffcacacaffcacacaffcacac9ffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c9ffc8c9c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c7ffc7c8c7ffc8c7c8ffc7c7c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c7ffc6c6c7ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc6c5c5ffc5c4c5ffc5c5c5ffc4c5c5ffc5c4c5ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c3ffc4c3c4ffc3c4c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c3c3ffc2c2c2ffc2c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c1c2ffc2c2c2ffc2c2c1ffc2c1c2ffc2c1c2ffc1c2c2ffc1c2c1ffc1c1c1ffc2c1c2ffc1c2c2ffc1c1c1ffc1c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc0c1c1ffc1c0c1ffc1c1c1ffc1c0c1ffc1c0c0ffc0c0c1ffc1c1c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0bfc0ffbfc0bfffbfc0bfffbfbfbfffbfbfbfffbfbebeffbfbfbeffbebebeffbebebeffbebdbdffbebdbeffbdbebeffbdbdbdffbdbdbdffbdbdbcffbdbcbcffbdbcbcffbdbcbdffbdbcbcffbcbdbcffbcbcbdffbcbdbcffbcbcbcffbcbdbdffbdbdbcffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbdbdffbdbebdffbdbebdffbebdbeffbebdbeffbdbebeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbcffbdbdbdffbdbdbcffbcbcbcffbcbdbcffbcbcbdffbcbcbdffbdbcbcffbdbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbdffbcbcbdffbdbdbcffbdbdbdffbdbdbcffbdbdbdffbdbdbdffbdbebdffbdbebdffbebdbeffbebdbeffbebebeffbebebeffbebebfffbebebeffbfbebfffbebfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0bfbfffbfc0bfffbfbfc0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc0c1c1ffc0c0c1ffc1c0c0ffc1c0c1ffc1c1c1ffc1c1c0ffc1c0c1ffc1c0c1ffc0c1c1ffc0c1c1ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c3ffc3c2c3ffc3c2c2ffc2c2c3ffc3c3c2ffc3c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c4ffc3c4c3ffc4c4c3ffc3c4c3ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c5c5ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c5c6ffc6c5c5ffc6c6c6ffc6c6c7ffc6c7c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c8c9ffc8c9c9ffc8c8c8ffc8c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c9ffc9c9c9ffc9cac9ffc9cac9ffcacacaffcacacaffcbcbcaffcacbcaffcccbcbffcccbcbffccccccffccccccffcdcdcdffcdcdcdffcecdceffcececeffcececeffcfcfcfffcfd0cfffd0cfcfffd1d0d0ffd1d1d1ffd2d1d1ffd2d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d6ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffdcdcdcffe2e2e2ffeaeaeafff4f3f4fff8f7f8fffafafafffdfdfdfffefffefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffefefefffefefefffefefdfffefefefffefefdfffdfefefffdfefefffdfdfefffefefdfffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefdfffefefefffefefffffffffefffefefefffefefefffefffefffefffffffefffffffffefffffffefefffffefffffffefffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefffefffefefffffffefffffffefefffffefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd4d3d3ffd4d4d4ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d4ffd4d5d4ffd4d4d5ffd5d4d5ffd5d4d4ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd4d3d3ffd3d4d3ffd4d4d4ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d4ffd5d4d5ffd5d5d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfefefffdfcfcfffdfdfdfffdfdfdfffcfdfdfffefefefffcfdfdfffefefefffefefefffdfdfdfffaf9f9fff6f5f6fff2f2f2ffeaeaeaffe2e2e1ffdadadaffd6d7d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d2ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcfcfceffcfceceffcececeffcececeffcecdcdffcdcecdffcdcdceffcdcdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcdcdffccccccffccccccffccccccffccccccffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacbcaffcacacaffcacac9ffcacac9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c9c8ffc8c9c8ffc8c8c9ffc9c8c9ffc9c8c8ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c3c4ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc2c3c3ffc2c3c3ffc2c2c3ffc2c2c2ffc3c2c2ffc2c2c2ffc2c3c2ffc2c1c2ffc2c2c1ffc2c2c1ffc2c2c2ffc1c2c1ffc2c2c1ffc1c1c2ffc2c2c2ffc1c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c1ffc1c1c1ffc2c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c0c0ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0bfffc0c0c0ffc0c0bfffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbebebfffbfbebeffbfbebeffbebebeffbebebeffbebdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbcbdbdffbcbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbdbebeffbdbdbeffbebdbdffbebdbeffbebdbeffbebebdffbebdbeffbebebdffbebebdffbebebeffbebebeffbebebeffbdbebeffbebebeffbdbebeffbebebdffbdbebeffbebdbeffbebebeffbebdbdffbebdbdffbdbdbeffbebdbdffbdbdbdffbebebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbcbdbcffbdbdbdffbdbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbebebdffbebebdffbdbebeffbebebeffbebebeffbfbebeffbebebfffbfbebeffbfbebeffbebfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffbfbfc0ffbfc0bfffbfc0c0ffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c1ffc0c1c1ffc0c0c1ffc1c0c0ffc1c0c1ffc1c0c1ffc1c1c0ffc1c0c1ffc1c1c0ffc1c1c0ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c2c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c3c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc4c3c4ffc3c4c3ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c5ffc4c4c4ffc5c4c4ffc4c5c4ffc5c5c5ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c8ffc7c8c8ffc7c7c8ffc8c7c7ffc8c8c8ffc8c7c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c9c8ffc9c9c8ffc8c9c9ffc8c8c9ffc9c9c9ffc9c8c8ffc9c8c8ffc8c8c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c9ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacac9ffcbcbcaffcbcbcaffcbcbcbffcbcccbffccccccffcdccccffcccccdffcdcdcdffcecdcdffcdceceffcececeffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdbdbdaffe0dfe0ffe7e6e6ffeeeeedfff5f6f6fff9f9f9fffcfcfcfffefefefffefefefffefffefffefefefffdfefefffefefffffefefefffefefefffffefefffefdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffefffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefefffffffefffefefdfffefefefffefefefffdfefefffdfefefffefdfefffefefdfffefdfdfffdfdfefffefdfefffdfefdfffefdfefffdfdfdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffffffffffffefefffefefefffefffffffefffefffffffefffffffffffffefffffefffefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffffffffffefefefffefffffffefefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefefffffffffffffefffefffffffffffffffefffffefffffffefffffefffffffffffffffefffffffffffffffffefffffffffffffffefffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd4d3d3ffd3d4d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d4ffd5d6d5ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d4d4ffd3d4d3ffd4d4d4ffd5d4d5ffd5d4d5ffd4d5d5ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfefefffdfdfdfffdfdfcfffefefefffdfdfcfffefefefffefefefffdfdfdfffdfefefffbfcfcfff8f8f8fff5f5f5fff0f0f0ffe7e7e7ffdfdfdeffd8d8d9ffd6d5d6ffd4d5d5ffd5d4d5ffd3d4d4ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcecfcfffcfcfcfffcecfceffcececfffcececeffcececeffcececeffcecdceffcdceceffcdcecdffcececdffcdcdcdffcdcdccffcccdcdffcdccccffcdccccffccccccffccccccffcccbcbffcbcbcbffcbcccbffcbcbcbffcbcbcaffcbcacbffcacacbffcacacaffcacac9ffc9cac9ffcacac9ffc9cacaffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c8ffc8c8c8ffc9c9c9ffc8c8c8ffc8c9c9ffc8c8c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c7ffc7c7c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c6ffc6c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c4c4ffc4c4c3ffc4c4c3ffc3c3c4ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c3c3ffc2c3c2ffc2c3c2ffc3c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c1c2ffc1c2c2ffc2c2c2ffc1c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c1ffc1c1c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0bfffbfbfbfffbebfbfffbfbfbfffbebfbfffbebebfffbebebeffbebebeffbebebeffbebdbeffbdbebeffbdbebdffbebebdffbdbdbeffbdbebdffbdbebdffbebdbdffbebdbdffbdbdbdffbebebeffbebdbdffbdbdbeffbebebeffbebebeffbebebdffbebebeffbebebfffbebebeffbebebeffbebebeffbfbfbeffbebfbfffbfbfbfffbebebeffbebebfffbebebeffbebebeffbebebeffbebebeffbdbebeffbebebeffbdbebeffbebebeffbdbebdffbebdbeffbebebdffbdbdbeffbebdbdffbdbebdffbebdbeffbdbdbdffbdbdbdffbdbdbdffbdbebdffbebdbdffbdbdbeffbdbdbeffbebebdffbdbebdffbebebeffbebebeffbebebeffbebebeffbebebfffbfbfbeffbfbfbfffbebfbfffbfbfbfffbfc0bfffbfbfbfffbfbfbfffc0c0bfffc0c0bfffc0bfc0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c0ffc1c0c0ffc0c0c0ffc1c1c1ffc1c0c0ffc0c0c0ffc0c1c1ffc1c1c0ffc1c1c0ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c1c1ffc1c1c1ffc1c1c2ffc2c1c1ffc1c1c1ffc2c2c2ffc1c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc3c2c3ffc3c3c2ffc3c2c3ffc3c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc3c3c4ffc3c3c4ffc4c4c4ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c4c4ffc5c4c4ffc4c4c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c5c5ffc6c5c5ffc5c6c6ffc6c6c6ffc7c7c6ffc6c6c7ffc6c7c6ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc9c9c8ffc8c8c9ffc9c9c9ffc8c9c8ffc8c9c9ffc8c8c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c8c9ffc8c9c9ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9caffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffccccccffcccccdffcdcdccffcdcdcdffcdcdceffcececeffcececeffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffdadadaffdededeffe4e3e4ffebececfff4f4f3fff7f8f7fffbfbfbfffdfefefffffffffffffffffffefefefffffffefffdfdfefffefefefffefffefffdfefefffdfefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefdfefffefdfefffefdfdfffefdfefffdfdfefffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefffffefffefffffffefffefffefffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffffefefffefffefffffffefffffefffffffefffffefefefffefefefffffefffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd0d1d1ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd2d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd4d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d3d4ffd4d3d4ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d4d5ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd6d5d6ffd6d5d6ffd4d4d5ffd4d5d4ffd4d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd2d2d2ffd2d2d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfdfffdfdfdfffefefefffdfdfdfffefefefffefefefffdfdfdfffefdfefffcfcfcfffcfdfdfffafafafff7f7f7fff3f3f2ffebebebffe3e3e3ffdcdcdbffd7d7d7ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d3ffd3d2d2ffd2d2d2ffd1d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececfffcececeffcececeffcececeffcececeffcececeffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcccdffccccccffcbccccffcccbcbffcbcbcbffcbcbcbffcacbcbffcbcacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c8c8ffc8c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c4c5ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c4ffc4c3c3ffc4c3c4ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c2ffc2c2c3ffc3c3c2ffc2c3c2ffc2c3c3ffc2c3c3ffc2c2c3ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfc0ffc0bfbfffbfbfbfffbfbebfffbfbebeffbfbebeffbfbebeffbfbebeffbebebeffbebebeffbebebeffbebdbdffbdbdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbebfbeffbfbebeffbebebeffbebebfffbebfbfffbfbebeffbebebfffbfbfbfffbebfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebebeffbebebeffbfbebeffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebdbeffbebebeffbebdbeffbdbdbeffbebebeffbebdbeffbebebdffbdbebeffbebebeffbebebeffbebebeffbfbebeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0bfbfffc0bfc0ffbfbfc0ffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c1c1ffc0c0c1ffc1c0c1ffc1c1c1ffc0c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c2ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c2ffc3c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c4ffc4c3c4ffc3c3c4ffc3c4c4ffc4c3c4ffc4c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc4c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c6c7ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c8ffc7c7c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc8c8c9ffc8c9c9ffc8c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c9c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcac9caffcac9c9ffcacacaffcacbcaffcbcbcbffcbcbcbffcccbcbffcbcbccffccccccffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcfcecfffcfcfcfffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd6d6d7ffd7d8d7ffd8d8d8ffd8d9d8ffd9d9daffddddddffe2e1e1ffe9e9e9fff3f2f2fff6f7f6fff9f9f9fffcfdfdfffefffffffefdfefffffffffffffffffffefefefffffffffffefefefffefefefffefefefffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefdfefffefefefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffffefffffffefffefffffffffefffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefefefffffefefffffffefffefffffffffefffffffffefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd4d5d4ffd5d4d4ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d4d3ffd4d4d4ffd4d4d3ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefefefffdfdfdfffefefffffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfcfff8f9f9fff5f5f5fff1f0f0ffe8e8e8ffe0e1e0ffdad9d9ffd6d6d6ffd4d5d5ffd4d4d4ffd3d4d3ffd3d3d4ffd3d2d3ffd3d3d2ffd2d2d2ffd2d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0cfffcfcfcfffcfceceffcececeffcececeffcececeffcececeffcececdffcececeffcdceceffcdcdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcccdcdffcdcdccffccccccffccccccffccccccffcbcbcbffcccbcbffcbcbcbffcacacbffcbcbcbffcacbcaffcacacaffcacac9ffc9cacaffcacacaffc9c9c9ffcac9c9ffc9c9caffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c8ffc9c9c8ffc9c8c8ffc9c9c8ffc9c9c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c5ffc4c4c5ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc4c3c4ffc3c4c4ffc4c4c3ffc3c3c3ffc4c4c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc2c3c3ffc3c3c2ffc3c2c2ffc3c3c3ffc3c3c2ffc3c2c2ffc2c3c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc1c1c1ffc1c0c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfbeffbfbebeffbebfbeffbebebeffbebebeffbfbebfffbebfbeffbebfbeffbebebeffbfbfbeffbfbfbeffbebebeffbebfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffbfc0bfffc0bfc0ffbfbfc0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbebfbfffbfbfbeffbfbebeffbfbfbfffbfbfbeffbfbebeffbebfbeffbebebeffbebebfffbebebeffbebebfffbebebeffbebebeffbebebeffbebebfffbfbebeffbebfbeffbfbfbfffbfbfbeffbebfbfffbfbfbfffbfc0bfffc0bfbfffbfc0bfffc0c0bfffc0c0c0ffbfbfbfffbfbfc0ffbfbfc0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c3c3ffc3c2c3ffc3c3c3ffc2c3c3ffc3c3c2ffc3c3c2ffc3c3c3ffc3c4c3ffc4c3c3ffc3c4c3ffc3c3c3ffc4c3c4ffc4c4c4ffc3c3c4ffc4c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c4ffc4c5c4ffc5c5c4ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c6ffc6c6c6ffc6c7c6ffc7c6c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c9c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c8ffc8c9c9ffc8c9c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c8ffc9c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cac9ffc9c9caffcac9caffcacacaffcacacaffcbcacbffcbcacbffcbcbcbffcbcccbffccccccffccccccffcdcdccffcdcdcdffcecdceffcececeffcececeffcfcfcfffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d3ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d9d8ffd9d9d9ffdbdadbffe1e1e1ffe6e6e6ffedededfff5f5f4fff8f8f8fffbfbfbfffefefefffefefefffffffffffefefefffffffffffffffffffefefefffffffffffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefefffefefefffffffefffefffefffffffefffefefffffefefefffdfefefffdfdfefffefefefffdfdfdfffefdfdfffdfefefffefefefffefefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefffffffefefefffffffffffffffffffffffefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefffffffefefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffefefffefefffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd5d5d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d4ffd3d4d3ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd2d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d4d4ffd3d3d3ffd4d4d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfcfffefefefffefefefffdfdfdfffefefdfffcfdfcfffdfdfdfffefefdfffdfdfdfffdfdfdfffafbfbfff7f7f7fff3f3f3ffecececffe5e4e4ffddddddffd8d8d8ffd5d5d5ffd5d4d5ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfd0ffcecfcfffcfcfcfffcecfceffcecfceffcecfceffcececeffcececeffcecdceffcecdceffcdcdcdffcdcdceffcecdcdffcdcdcdffcccdcdffcccdccffccccccffccccccffccccccffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacbcbffcacacbffcacacaffc9cac9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c6c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c5ffc4c5c4ffc5c4c4ffc4c5c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c4c4ffc3c4c3ffc4c4c3ffc3c4c3ffc3c3c3ffc4c4c3ffc3c4c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c3c3ffc3c4c3ffc4c4c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c3ffc3c3c3ffc2c3c3ffc3c2c3ffc3c2c2ffc2c2c2ffc3c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c1ffbfc0c0ffc0c0c0ffbfc0bfffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfbeffbebfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffc0c0bfffbfbfbfffbfbfbfffbfc0bfffc0c0bfffbfbfbfffbfc0c0ffc0bfc0ffc0c0c0ffbfc0bfffc0c0c0ffc0c0bfffbfbfbfffc0bfc0ffc0c0bfffbfbfbfffbfc0bfffc0c0bfffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebebfffbfbebeffbebebfffbebebfffbfbebeffbebebeffbfbfbeffbfbfbfffbfbfbeffbfbebfffbfbfbfffbebfbfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0bfffbfc0bfffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c0ffc0c1c0ffc1c0c1ffc1c0c1ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c2c1ffc1c2c1ffc2c1c1ffc1c2c1ffc2c2c1ffc1c1c1ffc1c2c2ffc1c1c2ffc2c2c2ffc1c2c1ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc2c3c2ffc3c3c2ffc3c3c3ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc3c3c4ffc4c3c3ffc3c3c4ffc4c3c4ffc4c3c4ffc4c4c4ffc5c4c4ffc4c5c4ffc5c5c4ffc4c4c5ffc5c4c5ffc4c4c5ffc4c4c5ffc5c5c5ffc4c4c4ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc6c5c5ffc5c6c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c7ffc7c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c9c8ffc9c9c8ffc8c9c8ffc9c9c9ffc8c8c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcac9caffcacacaffcbcacaffcacbcaffcbcbcaffcbcbcbffcbcbcbffcbcbccffcbcbccffcdccccffccccccffcdcdcdffcdceceffcececeffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd0d1d1ffd1d2d1ffd2d2d1ffd2d3d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d5ffd6d6d7ffd7d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffdadadaffddddddffe6e5e5ffeaebeafff3f3f2fff6f6f6fff9fafafffdfdfdfffffffffffdfefefffefefefffffefefffdfefdfffffffffffffffffffdfefdfffffffffffefefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefefffefffffffefefffffffefffffefefffffefefefffefdfefffefefdfffdfefdfffefdfefffdfefdfffefdfefffdfdfefffdfdfefffefdfdfffdfdfdfffefdfefffefdfdfffefefdfffefdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffefffefffffffffffefffffffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffffefefffffffefffffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffefffffffffffffffefffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d3ffd3d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd3d3d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d4d3ffd4d3d4ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefefffefefdfffdfcfcfff9f9f9fff6f6f6fff1f1f1ffeaeae9ffe2e2e1ffdbdbdbffd7d6d6ffd5d6d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd2d2d1ffd0d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcecfffcececeffcececeffcececeffcececdffcececeffcecdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcccdccffccccccffcdccccffccccccffcccccbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacbcbffcacacaffcacbcaffcacacaffc9cacaffcacac9ffcac9caffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c8ffc9c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c6c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c5ffc5c5c5ffc6c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc5c5c5ffc4c5c4ffc4c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc4c4c4ffc4c4c3ffc4c4c3ffc4c4c3ffc4c3c3ffc3c4c4ffc4c4c3ffc4c4c4ffc3c3c4ffc3c4c4ffc4c4c3ffc3c4c4ffc3c3c3ffc3c3c4ffc4c4c3ffc4c3c4ffc3c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc3c4c3ffc4c4c3ffc4c4c3ffc4c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c3c3ffc3c3c3ffc3c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc2c1c2ffc1c2c1ffc2c1c2ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc1c0c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfbfbfffc0bfc0ffbfc0c0ffbfc0bfffbfc0c0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffc0bfbfffc0c0bfffbfc0bfffc0bfbfffbfc0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0c0bfffc0c0bfffc0c0bfffc0bfbfffbfbfbfffbfbfc0ffbfc0bfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffbfc0bfffc0bfc0ffbfc0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c0c0ffc1c1c0ffc1c0c1ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c1ffc1c2c1ffc2c1c1ffc1c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c4c4ffc4c4c5ffc4c4c5ffc5c4c5ffc5c5c5ffc5c4c4ffc4c4c4ffc5c5c4ffc4c5c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc6c5c6ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c8ffc8c9c8ffc9c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9caffcac9c9ffcac9caffc9cac9ffc9c9c9ffcacacaffcacacaffc9cac9ffcacac9ffcac9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9caffcacac9ffcacac9ffcacacaffcacacaffcacbcaffcacacbffcbcacaffcacbcbffcbcbcbffcbcbcbffcccbccffcccbcbffcccbccffcdcdccffcccdccffcdcccdffcdcecdffcecdceffcececeffcececeffcfceceffcfcfcfffd0cfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffdbdcdbffe1e1e1ffe9eaeaffeeeeedfff5f5f5fff8f8f8fffcfcfcfffefefefffdfefefffefffffffdfefefffefefefffffefffffefefefffffffffffffffffffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffffefefffefefefffefefefffffffefffefdfdfffefefdfffdfdfefffefdfefffdfefefffefefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffefefffffffefffffffefffffffffffefffffffffffffffffffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefffffefffefffefefefffefefefffffefefffffefffffffefefffefefffffffefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd4d3d4ffd3d3d4ffd3d4d3ffd4d4d3ffd4d4d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d3ffd3d4d3ffd3d4d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d2ffd2d2d2ffd3d2d2ffd2d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd6d6d5ffd5d4d4ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfefffdfdfcfffdfcfcfffdfdfefffdfcfdfffefefefffefefefffcfcfdfffdfdfdfffbfbfbfff7f8f8fff4f4f4fff0f0f0ffe6e7e7ffdfdfdfffd8d8d9ffd6d6d6ffd5d5d5ffd3d4d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcfd0cfffcececfffcfcfceffcececfffcececfffcececeffcececeffcececeffcececeffcececdffcdcdcdffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacacbffcacacaffcbcacaffcacacaffc9cacaffc9c9caffc9cac9ffc9c9c9ffc9c9c9ffcac9caffcac9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c5ffc5c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c5ffc5c4c5ffc5c4c5ffc5c4c4ffc5c5c4ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc3c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc4c4c3ffc3c4c3ffc3c4c3ffc4c4c3ffc4c4c4ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c2c3ffc3c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc1c1c0ffc0c0c0ffc1c0c0ffc0c0c0ffbfbfc0ffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0bfffbfbfc0ffc0c0bfffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c1c0ffc0c0c0ffc1c0c1ffc1c0c1ffc0c1c0ffc1c1c1ffc1c0c0ffc0c1c1ffc0c0c1ffc0c1c0ffc0c0c0ffc0c0c0ffc1c0c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0bfffbfc0c0ffbfc0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffc0bfbfffc0bfbfffbfbfc0ffc0bfc0ffc0c0bfffbfbfbfffc0c0bfffc0bfc0ffc0c0c0ffc0c0c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c1c0ffc1c1c1ffc0c0c1ffc1c1c0ffc1c0c1ffc0c0c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c2ffc2c2c3ffc2c2c3ffc2c3c2ffc3c2c2ffc2c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc5c4c4ffc5c4c4ffc5c4c5ffc5c5c5ffc5c5c4ffc5c4c4ffc5c5c4ffc5c4c5ffc5c5c5ffc5c5c5ffc6c6c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc5c5c6ffc7c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c6c7ffc8c7c7ffc8c7c7ffc8c8c7ffc7c7c8ffc8c8c7ffc8c8c8ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcacac9ffcac9c9ffc9cacaffc9c9caffcacac9ffcacac9ffc9c9caffcac9caffcacacaffcacacaffc9c9caffcacac9ffc9cacaffc9cac9ffcacacaffcacbcaffcacacaffcbcbcaffcacacaffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcccbccffccccccffccccccffccccccffcdccccffcdcccdffcdcdcdffcdceceffcececeffcececeffcececfffcfcfcfffd0cfcfffd0d0d0ffd0d1d0ffd0d0d1ffd2d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d4ffd5d4d4ffd5d5d5ffd6d6d5ffd6d5d6ffd7d7d6ffd7d7d6ffd8d8d7ffd8d8d8ffd9d9d9ffdadadaffdedfdfffe5e6e6ffeeeeeefff3f3f3fff7f7f7fffafafafffefdfefffffffffffefffefffefefefffffffefffdfefefffdfefefffefffefffefdfdffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffefffefffffefefffffffefffefefefffffefefffefefefffdfefefffefefefffefefefffefefdfffefefefffdfdfefffdfefefffefdfefffdfdfefffefdfdfffefdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffffefffefefefffefffffffffefffffefefefffffefffffffffefffefffffffffffffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffffefffefffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd2d1d1ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd3d4d3ffd3d3d4ffd4d4d3ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d3d3ffd2d3d2ffd3d3d2ffd3d3d2ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d4d5ffd3d3d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffefefefffdfcfdfffefdfefffefefdfffcfdfdfffefefefffefefefffcfdfdfffafafafff7f6f7fff2f2f3ffebebebffe3e3e3ffdcddddffd7d7d7ffd5d6d6ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcfceceffcfcecfffcececeffcececeffcececeffcececeffcdcecdffcdceceffcdcdceffcdcccdffcdcccdffcdccccffcccccdffccccccffcccbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacbcbffcacacaffcacbcaffcacacaffcacacaffcacac9ffcacacaffcac9caffcac9caffc9c9c9ffc9c9caffcacac9ffc9cac9ffc9c9caffc9c9c9ffcac9caffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c5c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c5ffc4c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c4ffc3c3c4ffc3c4c4ffc3c3c4ffc3c4c4ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc3c3c2ffc3c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c2ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc1c0c0ffc1c0c1ffc1c1c1ffc1c1c0ffc0c1c0ffc0c1c0ffc0c0c0ffc0c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c1ffc1c1c1ffc1c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c0c1ffc0c1c0ffc0c0c1ffc1c1c0ffc0c1c0ffc0c0c1ffc0c0c0ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c0ffc1c0c0ffc1c0c1ffc0c0c1ffc0c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc2c2c2ffc2c1c2ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c2ffc2c2c2ffc2c3c3ffc2c2c2ffc2c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc4c4c4ffc4c5c5ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c6ffc5c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c6ffc7c6c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c8c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffc9c9caffc9cacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcbcacbffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffccccccffccccccffccccccffcdccccffcdccccffcccdcdffcdcdcdffcdcecdffcececdffcececeffcececeffcecfcfffcfcfcfffcfcfcfffd0d0d0ffd1d0d0ffd0d0d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d6ffd6d7d6ffd7d8d7ffd8d7d8ffd8d8d8ffd9d9d9ffdcdcdcffe3e3e3ffeaeaeafff4f3f3fff6f5f5fff9f8f9fffdfcfcfffffefefffdfefefffffffffffffffefffdfefefffffefffffefefefffefefefffffffffffefdfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefdfefffefefefffefefefffefdfdfffdfefefffdfefefffdfefdfffdfdfefffdfdfefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefffffffefefffefefefffffffefffffefffffefffffffffffffffefefefffefefefffefefffffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d1ffd1d1d1ffd2d2d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd3d4d3ffd3d3d4ffd3d3d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd2d2d2ffd3d3d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d2d2ffd3d3d3ffd3d2d2ffd2d3d3ffd2d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d3d4ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfefdfffdfdfdfffefefefffefefefffdfcfdfffefefefffefefefffcfdfcfffdfefefffcfcfcfff8f9f8fff5f5f5fff1f1f1ffe8e8e8ffe1e1e0ffdadadaffd6d6d7ffd5d6d6ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd1d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd1d0d0ffd0d1d0ffd0d0d1ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0d0ffcfcecfffcececfffcfcecfffcececfffcececeffcecfcfffcececeffcecdceffcececeffcecdcdffcdcdcdffcecdcdffcdcdcdffcccdcdffcdccccffccccccffccccccffcbccccffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacbffcacacaffcacac9ffcacacaffcacacaffcacacaffcac9caffcac9caffcacacaffcacac9ffc9cacaffcacacaffc9cac9ffc9cacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c6c6ffc6c7c7ffc6c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc5c5c6ffc5c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c4c4ffc4c4c5ffc5c5c4ffc5c4c5ffc4c4c5ffc5c4c4ffc4c4c4ffc4c5c4ffc4c4c5ffc4c4c4ffc5c4c5ffc4c5c5ffc4c5c4ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc4c5c4ffc4c4c5ffc4c4c5ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c5c5ffc4c5c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c4c4ffc4c4c4ffc3c4c4ffc3c3c4ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c1c2ffc1c2c2ffc2c2c2ffc1c1c2ffc1c2c2ffc1c1c1ffc0c1c1ffc1c1c1ffc1c0c1ffc0c0c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c1c1ffc1c0c0ffc0c0c0ffc1c1c0ffc1c0c1ffc0c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c1ffc1c2c1ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc1c2c1ffc1c1c2ffc1c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c1c1ffc1c1c1ffc0c1c1ffc0c1c1ffc1c1c1ffc0c0c1ffc1c1c0ffc1c1c0ffc0c0c1ffc0c1c1ffc1c1c1ffc0c1c1ffc1c0c1ffc0c0c0ffc1c1c1ffc1c0c0ffc0c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c2ffc2c2c2ffc1c2c2ffc2c2c2ffc1c1c2ffc1c1c2ffc2c1c2ffc1c1c2ffc1c1c2ffc2c2c2ffc2c2c2ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c2c2ffc2c2c2ffc2c3c2ffc2c2c3ffc2c2c2ffc3c2c3ffc2c3c3ffc2c3c2ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c4ffc4c3c3ffc4c3c3ffc3c3c3ffc3c3c4ffc3c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c6c6ffc6c5c5ffc6c5c5ffc5c5c6ffc6c5c5ffc5c6c5ffc5c6c6ffc5c6c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c6c7ffc7c7c7ffc8c7c7ffc7c7c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9caffcac9c9ffc9c9c9ffc9cac9ffc9c9caffc9c9c9ffcac9caffc9cacaffcacac9ffcacacaffcacacaffcacacaffcacacbffcbcacbffcacbcaffcacacbffcacacbffcbcacaffcbcacaffcacacaffcacacbffcacbcaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbccffcccccbffcccccbffcccbccffccccccffccccccffcccdcdffcdcccdffccccccffcdcdcdffcdcdcdffcdceceffcecdceffcececeffcececfffcfceceffcfcfcfffcfd0d0ffcfd0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd4d4d4ffd4d4d5ffd4d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd7d7d8ffd9d9d8ffdbdadbffe0e0e0ffe8e7e7ffedededfff5f5f5fff7f7f8fffbfafbfffefdfefffdfefefffefffefffefefefffffffffffefffefffdfdfefffffffffffefefdfffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffdfefdfffefefdfffefdfdfffefefefffdfdfefffefefdfffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffefffffefffffefefefffefffffffffffefffffffffffffffffffefefffffffefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffefffefffffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffffffefffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d4d3ffd3d3d4ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd3d2d3ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd3d3d3ffd2d2d2ffd3d2d2ffd3d3d3ffd2d3d2ffd2d3d2ffd3d3d2ffd2d3d2ffd3d3d2ffd3d2d2ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d5d4ffd5d5d5ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfdfffefefefffefefefffdfdfdfffefefefffefefefffcfdfcfffdfdfdfffcfcfdfffdfdfdfffbfbfbfff7f7f7fff3f3f3ffecececffe5e5e4ffdededdffd8d9d8ffd6d6d6ffd4d5d4ffd3d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfcfffcfd0d0ffcfcfd0ffcfd0cfffcfcfcfffcfcecfffcfcfceffcfceceffcececeffcececeffcececeffcdceceffcececeffcdcdceffcdceceffcdcecdffcdcdcdffcdcdcdffcccccdffccccccffccccccffcccbccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcbcbcbffcacbcaffcacacbffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9caffcac9c9ffcacac9ffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc8c7c7ffc7c7c7ffc6c7c7ffc6c7c6ffc6c7c6ffc6c7c6ffc7c7c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c6c5ffc5c6c5ffc5c5c5ffc6c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c4c5ffc5c4c5ffc5c5c5ffc4c5c5ffc5c4c4ffc4c4c4ffc5c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c4ffc4c3c4ffc3c3c3ffc3c4c3ffc3c3c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc1c1c2ffc1c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c2c2ffc1c1c2ffc2c1c2ffc2c2c2ffc2c1c1ffc2c1c2ffc1c1c2ffc2c2c2ffc2c1c2ffc1c2c1ffc2c2c2ffc2c2c1ffc2c2c2ffc1c1c2ffc2c2c2ffc2c2c1ffc1c2c2ffc1c2c1ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c2ffc2c1c2ffc1c1c1ffc2c1c1ffc2c2c2ffc1c1c1ffc1c2c1ffc1c2c1ffc1c2c1ffc2c2c1ffc2c1c1ffc2c2c2ffc1c1c2ffc2c2c1ffc2c2c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c2c1ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c3c3ffc2c3c2ffc3c3c2ffc3c3c3ffc3c2c3ffc3c2c3ffc3c3c3ffc3c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c4ffc4c4c4ffc4c4c3ffc3c4c4ffc3c4c3ffc3c4c4ffc3c4c3ffc3c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc4c5c5ffc5c4c5ffc5c4c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c6ffc6c6c6ffc5c5c5ffc6c5c5ffc6c6c6ffc5c6c6ffc5c6c6ffc6c6c5ffc6c6c5ffc7c7c6ffc6c6c6ffc6c7c6ffc6c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cac9ffcacac9ffcacacaffcacacaffcac9caffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacbffcacacbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcaffcacacbffcbcbcbffcbcbcbffcccbccffcbccccffcccbccffcccbccffccccccffccccccffcccdccffcdcccdffcccdcdffcccdcdffcccdcdffcdcdcdffcdcdcdffcdceceffcecdceffcececeffcececeffcfcecfffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d5d6ffd6d7d6ffd6d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffdddeddffe5e5e5ffebebebfff2f2f2fff7f6f7fff9f9f9fffdfcfcfffffefefffdfdfefffdfefefffffefefffdfefdfffffffffffffffffffefefefffefefffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffefefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefefffffefffefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffdfdfefffefdfefffefdfefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffffefffffefffefffefefefffefefefffffffefffffffefffffffffffffefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffefefefffffefffffefefffffffffffffefefffffffefffffefffffffffefffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffffffffffffffefffffffefffffffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffd1d0d1ffd1d1d1ffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d1ffd3d2d3ffd2d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d3ffd2d3d2ffd3d2d3ffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd3d3d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffdfdfdfffefefefffefefefffcfcfcfffefdfefffdfcfdfffdfdfdfffdfefefffcfcfcfff9f9f9fff5f6f5fff1f1f1ffe9e9e9ffe2e2e2ffdbdbdbffd7d7d7ffd5d6d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcecfceffcfcfceffcececeffcececeffcececeffcdceceffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcccdccffccccccffcbcbcbffcccbccffcbcbccffcbcbcbffcbcacbffcbcacbffcacbcbffcbcacbffcacacbffcbcacaffcacbcaffcacacaffcacacaffcacacaffcacacbffcacacaffcacbcbffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffcacac9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c6c6ffc5c6c5ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc4c5c5ffc4c5c5ffc4c4c5ffc4c5c4ffc5c4c5ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c2c2ffc1c2c1ffc2c2c1ffc1c1c1ffc1c1c2ffc2c1c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c2ffc2c1c2ffc2c2c2ffc1c2c2ffc1c2c2ffc1c1c2ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c1ffc2c2c2ffc2c2c1ffc2c2c2ffc2c1c2ffc2c2c1ffc2c2c1ffc2c1c1ffc2c1c2ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c3c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c2c2ffc3c2c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c4ffc3c3c4ffc4c4c3ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc5c5c5ffc4c4c5ffc4c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c5ffc5c6c6ffc6c5c5ffc5c6c6ffc6c5c5ffc6c6c5ffc6c6c5ffc6c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcacbcaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffccccccffcbcbccffcbccccffcbccccffccccccffccccccffccccccffcdcdccffcdccccffcccccdffcdcdccffcdcdcdffcdceceffcececdffcececeffcececeffcececeffcececeffcfcfceffcfcfceffd0cfcfffd0cfd0ffd0d1d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d1d1ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffdbdadbffe2e2e2ffe8e8e8ffeeeeeefff4f4f4fff9f8f9fffbfcfbfffdfefdfffdfdfdfffffefffffdfdfefffdfefdfffefefefffefdfefffefffffffffefffffdfdfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefefffffefefffffffffffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefdfffefefdfffefefefffefefefffefdfefffefefefffdfefefffefefefffefffefffefefefffefefefffffefefffefffefffffefefffefefffffefffffffffffefffffefffffefffffffefffefffffffffffefefffffefefefffefffffffefefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefffffefefefffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffefffefffffffffffffffffefefffffffefffefffefffffefffffffefffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffefefefffffefefffffefffffffffefffffffefffffffefffefefffffefefefffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd2d2d3ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd3d2d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d3d2ffd3d2d2ffd3d3d2ffd2d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d3ffd3d3d2ffd2d3d2ffd3d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd4d4d4ffd4d5d4ffd4d4d4ffd3d3d4ffd3d3d2ffd2d2d3ffd2d1d2ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d2d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefefefffefefefffdfdfdfffefdfefffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffbfbfbfff7f8f8fff4f3f4ffedeeedffe6e6e6ffdfdfe0ffd9d9d9ffd6d6d7ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececfffcececeffcecfceffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffcccdcdffcccccdffccccccffccccccffccccccffcbcbccffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacacbffcbcacaffcacbcbffcbcbcbffcbcacbffcbcacaffcacbcaffcacacaffcacbcaffcbcacaffcacbcaffcacacaffcac9caffcacac9ffcacac9ffc9cacaffc9c9caffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c6c7ffc6c6c6ffc7c7c7ffc6c6c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc5c6c6ffc6c5c6ffc5c5c6ffc5c6c6ffc5c6c5ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c6ffc5c5c6ffc5c5c5ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc5c5c5ffc6c5c5ffc5c6c5ffc5c5c6ffc6c5c5ffc5c5c5ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc5c5c4ffc4c5c5ffc4c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc2c2c3ffc2c2c2ffc3c3c3ffc2c2c3ffc3c3c2ffc2c3c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc3c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc3c2c2ffc2c2c2ffc3c3c3ffc3c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c2c1ffc2c2c1ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc2c2c2ffc2c2c2ffc3c3c3ffc2c2c3ffc3c3c2ffc2c3c2ffc3c2c2ffc2c2c2ffc3c2c2ffc2c3c2ffc3c2c2ffc2c2c3ffc2c3c3ffc3c3c2ffc3c2c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc4c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c3c3ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c4ffc4c4c4ffc4c5c4ffc5c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c6ffc5c5c5ffc5c5c6ffc5c5c6ffc5c6c5ffc5c6c5ffc6c5c6ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc6c7c7ffc8c8c7ffc7c8c7ffc8c8c8ffc8c8c7ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacbffcacacaffcbcacbffcacacbffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcaffcbcbcaffcbcbcbffcccbcbffcbcbcbffccccccffccccccffccccccffcccccbffcccbcbffcccccbffccccccffcccdccffcccccdffcdcccdffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcececdffcececeffcececeffcfceceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d7d6ffd7d7d7ffd7d7d8ffd7d8d8ffd8d9d8ffdad9daffdfdfdfffe5e6e5ffebebecfff2f2f3fff6f6f6fffafbfbfffdfdfdfffefefffffffefffffefefefffefefefffdfdfdfffdfdfefffffffffffefefefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffefffffefffefffffffffffefefffffefefefffefffefffefefefffefffefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefffffefffefffefffefffffefefffefefefffefffffffffffefffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefffffffefffefffefffefffffefefffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffffffffffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffefffefffefffefffffffffffffffefffffffffffffffefffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffffefefffefffffffffefffffffffffffffefffffefefffffffffffffffefffffffffefffffefffffefefefffffefffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd3d3d3ffd2d2d2ffd2d2d1ffd1d0d0ffd0d1d0ffd0cfd0ffd0d1d0ffd1d0d0ffd2d1d1ffd2d3d2ffd2d3d2ffd2d2d2ffd2d3d3ffd3d3d2ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d2d3ffd2d3d3ffd2d3d2ffd2d3d2ffd3d2d2ffd3d2d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d3ffd2d3d2ffd3d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d1d1ffd0d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffcfdfdfffdfefefffcfdfdfffdfdfdfffefdfdfffdfcfdfffefefefffdfefdfffcfcfdfff9fafafff6f6f6fff2f2f2ffebebeaffe4e3e4ffdddcddffd8d8d8ffd6d6d6ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfceffcfceceffcececeffcececeffcececeffcdceceffcececdffcecdcdffcdcdcdffcdcccdffcdcdccffcdccccffcdccccffccccccffcbcccbffcbccccffcbccccffcccbcbffcbcbcbffcbcbcbffcbcbcaffcacbcbffcbcbcbffcacbcbffcbcbcbffcacbcbffcbcbcbffcbcacaffcbcacbffcbcacbffcacbcaffcacacbffcacacaffcacbcaffcacacaffcacacaffcac9caffcac9caffc9cac9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc8c8c8ffc8c7c7ffc7c8c7ffc7c7c7ffc6c7c6ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc7c6c7ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc6c6c6ffc6c6c5ffc5c6c6ffc6c6c5ffc6c5c5ffc5c6c5ffc6c5c6ffc6c6c5ffc6c5c5ffc6c6c5ffc6c6c5ffc5c6c5ffc5c6c6ffc5c6c6ffc6c6c5ffc6c6c6ffc5c6c6ffc6c6c5ffc5c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc5c6c5ffc5c6c5ffc6c5c5ffc6c5c6ffc5c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c4c5ffc4c5c4ffc5c5c5ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c4ffc4c4c4ffc4c3c3ffc3c4c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc3c2c3ffc3c2c3ffc2c2c2ffc3c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc2c3c2ffc3c2c3ffc3c3c2ffc3c2c2ffc3c3c3ffc3c3c2ffc2c3c2ffc2c3c3ffc2c3c3ffc3c3c2ffc3c3c3ffc2c3c3ffc3c3c2ffc2c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc2c3c2ffc3c3c3ffc3c2c2ffc3c2c3ffc2c2c3ffc2c3c2ffc2c2c3ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c2c2ffc2c3c2ffc3c3c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c2c2ffc2c3c2ffc2c2c2ffc3c2c3ffc3c2c3ffc2c2c3ffc3c3c3ffc3c2c3ffc3c3c2ffc3c3c3ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc3c2c3ffc3c2c3ffc3c2c3ffc3c2c3ffc2c2c3ffc2c3c2ffc3c3c3ffc3c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c4c3ffc4c3c4ffc3c4c3ffc4c3c3ffc4c3c3ffc3c4c3ffc3c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c5ffc4c5c4ffc4c5c5ffc5c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c6c5ffc5c5c5ffc6c6c5ffc6c5c6ffc6c5c6ffc5c6c5ffc6c6c6ffc6c5c6ffc6c6c6ffc5c6c6ffc6c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c7ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c8c9ffc8c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcbcacaffcacbcaffcbcacbffcbcbcaffcbcacaffcbcacaffcacbcaffcacbcaffcacbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcbccccffccccccffcbccccffccccccffcdccccffcdcccdffcccccdffcccdccffcccccdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcecdceffcecdceffcdcecdffcececeffcececeffcececeffcecfceffcfceceffcecfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfd0ffd1d1d1ffd1d0d1ffd1d2d1ffd2d1d2ffd2d2d1ffd2d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd8d7d8ffd8d9d9ffdcdcdcffe4e4e4ffe9e9e9ffefefeefff5f4f4fff8f9f8fffdfcfdfffefefefffefdfdfffffefefffefffefffdfefdfffefffffffdfefefffefefdfffefffefffdfefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffefefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffefffffffffffffefffefffefffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefefefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffefffefffffffefefefffefffefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefffffffefefefffffffefffffffffffefefefffefefffffffefffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffefffefffefffefffffefefffffffffffefefffffffffffffffffffffefefefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffefffefffffffefffffffffefffffffefffffffffefffffefffffefefffffefffefffffffefffffffffffefefefffefefffffefffffffffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d6ffd6d7d6ffd6d6d6ffd3d4d3ffd2d2d1ffd2d1d2ffd1d1d1ffd0d0d0ffd0d1d1ffd0d0d0ffd1d2d1ffd2d2d3ffd2d3d3ffd2d2d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd2d1d2ffd2d1d2ffd2d2d2ffd1d2d1ffd1d2d2ffd1d2d2ffd2d1d2ffd1d1d2ffd2d2d1ffd2d2d2ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd2d2d2ffd2d1d2ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d1ffd3d2d2ffd4d3d3ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d1ffd1d0d1ffd0d0d0ffd0d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefefefffcfcfcfffdfdfdfffefdfefffcfdfdfffefdfefffefefdfffcfcfcfffdfdfdfffbfbfcfff8f8f9fff5f5f5fff0f0f1ffe7e8e7ffe1e0e1ffdadadbffd7d7d7ffd4d5d4ffd3d4d4ffd3d4d4ffd3d3d3ffd3d2d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d0ffd1d0d0ffd1d1d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0cfcfffcfcfcfffcfcfceffcfcecfffcfcfceffcfcfceffcececeffcfceceffcececeffcecdcdffcecdceffcecdceffcdcdcdffcdcdcdffcccdccffcccdccffcccccdffccccccffccccccffcccbccffcbcccbffcbcccbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcacbffcacacbffcacbcbffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c6ffc7c6c7ffc7c7c6ffc7c7c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc5c6c5ffc6c6c6ffc6c6c5ffc6c5c5ffc6c5c6ffc6c6c6ffc5c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c5c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c5c5ffc4c5c5ffc5c4c5ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c2ffc3c3c2ffc3c3c2ffc3c2c3ffc3c3c2ffc3c3c2ffc2c3c2ffc3c3c3ffc3c3c2ffc3c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c3c3ffc2c3c3ffc3c3c2ffc2c2c3ffc2c3c2ffc3c2c3ffc3c2c3ffc3c3c3ffc2c3c2ffc2c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc3c3c3ffc4c3c4ffc4c4c4ffc3c4c3ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc4c4c4ffc5c5c4ffc5c5c5ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c6ffc5c6c6ffc6c6c5ffc5c5c6ffc5c6c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c6c7ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffcacacaffcacacaffcbcacaffcacbcaffcacacaffcbcacbffcbcbcbffcacbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffccccccffcbcbccffccccccffccccccffccccccffcccccdffcdcccdffcccdcdffcdcccdffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececdffcdcdceffcdcecdffcecdceffcececeffcececeffcecfceffcecfcfffcecfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd2d1d2ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d3d4ffd5d5d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd9d8d8ffdbdbdaffe0e0e0ffe7e7e7ffedededfff3f3f2fff7f6f7fffbfafbfffefefefffdfefefffefefefffefefdfffefefffffffffffffefefefffffefffffdfefdfffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefefffefffefffffffffffffffffffefefffffffffffffefefffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffefefffefefffffefefefffefefefffffffefffffefffffffefffffffffffffffffefffefffefffffefefffefffffffffffffffefefefffffefefffefffefffefffffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffefffffffefefffefffffffefefffffffffffffefffefffffffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffefefffffffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffefffefffefefffffefffffffefefffffffefffffffefefffefffffffefffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefffffffefefefffffefffffffefefffffffefffffffffffefffffffffffefffffefffffffefffffefefefffefffffffffefefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d6d7ffd7d7d7ffd7d7d6ffd5d6d5ffd4d3d3ffd2d2d2ffd2d2d2ffd0d0d0ffd1d1d0ffd0d1d1ffd1d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd1d1d2ffd2d2d2ffd1d1d2ffd1d2d2ffd1d2d1ffd1d2d1ffd2d2d2ffd2d1d2ffd1d2d2ffd1d1d1ffd2d1d2ffd2d1d1ffd2d2d1ffd2d2d2ffd1d1d2ffd2d2d1ffd2d1d1ffd2d1d2ffd1d1d1ffd1d2d2ffd2d1d1ffd1d1d2ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d4ffd4d3d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd3d3d2ffd2d3d3ffd3d4d4ffd5d5d4ffd5d5d5ffd6d5d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffcfdfdfffefefefffcfdfcfffefefefffefefefffcfcfcfffdfdfdfffcfcfdfffdfdfdfffafafafff7f7f7fff3f3f3ffecececffe4e5e4ffdededeffd9d9d9ffd6d5d6ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd2d2d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d1d1ffd0cfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcececeffcececeffcecdcdffcececeffcececdffcdcdcdffcdcdcdffcccdcdffcccdcdffcccdccffccccccffccccccffcbcccbffcbcccbffcbccccffcbccccffcbcbccffcbcbccffcccbcbffcbcccbffcbcbccffcbcccbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcacbffcacacbffcacacaffcacacaffcacacaffcacacaffc9c9caffcacacaffc9c9caffc9cac9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c7ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c7c7ffc7c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc6c6c7ffc7c6c7ffc7c6c6ffc6c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c5c5ffc5c5c6ffc6c6c5ffc5c5c6ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c4ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c3ffc4c3c3ffc3c3c4ffc3c3c3ffc3c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c4ffc4c4c3ffc3c3c3ffc4c3c3ffc3c4c3ffc3c4c4ffc4c4c3ffc3c3c3ffc3c3c4ffc3c4c3ffc3c4c3ffc3c3c4ffc3c4c4ffc3c3c4ffc4c3c4ffc4c3c3ffc3c4c4ffc3c3c4ffc3c4c3ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c3c3ffc3c3c3ffc4c3c4ffc3c3c4ffc3c4c4ffc3c4c3ffc3c4c3ffc4c4c4ffc4c3c4ffc3c4c4ffc3c3c3ffc4c3c4ffc4c3c3ffc4c4c3ffc4c4c4ffc3c4c4ffc4c4c3ffc4c3c3ffc4c3c4ffc3c3c3ffc3c4c4ffc4c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c3c4ffc3c4c4ffc3c4c3ffc3c4c3ffc4c3c3ffc4c4c4ffc4c4c4ffc3c3c3ffc4c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc4c4c4ffc4c4c5ffc4c5c5ffc4c4c5ffc5c4c5ffc5c4c4ffc5c5c5ffc4c5c5ffc5c5c5ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c6c7ffc6c7c7ffc6c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcacac9ffcac9caffcacacaffcacacbffcacacaffcacbcaffcbcacaffcbcbcbffcbcbcbffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbccffcbccccffcbcbccffcccbccffcccbccffccccccffcccccdffcdcdcdffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececdffcdceceffcecdceffcececeffcececeffcececeffcecfcfffcfcfcfffcececfffcfcfcfffcfcfcfffcfd0d0ffcfd0cfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd2d1d2ffd2d1d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd9d9d9ffdedddeffe4e5e5ffeaeaeafff1f2f1fff6f5f5fff9f9f9fffdfdfcfffcfcfcfffefefdfffefefefffefefefffdfefdfffefefefffefefffffdfefdfffefffefffdfefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffefffefffefffffefffffefffefffefffffffefefefffffffffffefefefffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefffefffefefffffefffefffefffefffefefefffefffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffefefffffefefefffffefefffefffefffffffefffffffefffffffefffffefffffffffffffffffffffffffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffefffefffefffefefefffffefffffefffffffefefffffefffefffffffffffefffffffffefefffffefffffffffffffffffffffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffffefffffffffefffefffffffffffffffffffffffefffffffefefefffffffffffefefefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffefefefffefefffffefefffffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd6d5d5ffd3d4d3ffd2d2d1ffd1d1d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd2d1d2ffd2d2d2ffd1d2d2ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d1d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d2ffd1d2d1ffd3d3d3ffd3d3d3ffd3d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd5d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefdfefffdfdfdfffefefefffefefefffcfcfcfffdfdfdfffcfdfdfffcfcfcfffefefdfffcfcfcfff8f9f9fff6f5f5fff1f2f1ffe9e9e9ffe2e2e2ffdbdcdbffd8d7d7ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfd0ffcfcfcfffcfcfd0ffcfcecfffcfcfcfffcfcfceffcececeffcececeffcececdffcdcdcdffcdcdceffcdcdceffcdcdcdffcdcdccffcdcdcdffcccdcdffcdccccffccccccffccccccffccccccffcbccccffccccccffccccccffccccccffcccbccffccccccffcbccccffcccccbffcbcbcbffcbcccbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcacbcaffcacacbffcbcbcaffcacacaffcacacaffcacacaffc9cacaffc9c9c9ffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c7c7ffc6c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc7c7c6ffc6c6c6ffc6c7c6ffc6c7c6ffc6c6c6ffc6c6c7ffc6c7c7ffc6c6c7ffc6c7c6ffc7c7c7ffc6c7c7ffc7c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c5c5ffc5c6c5ffc5c5c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c4c5ffc5c4c4ffc4c5c4ffc5c4c4ffc4c4c5ffc4c4c4ffc3c3c4ffc3c4c4ffc3c3c4ffc4c3c3ffc3c3c4ffc4c4c4ffc3c4c4ffc3c3c4ffc3c4c3ffc3c4c3ffc3c3c3ffc3c3c4ffc3c3c3ffc4c3c4ffc4c3c3ffc4c3c4ffc4c4c3ffc4c3c3ffc3c4c3ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c3c4ffc4c4c3ffc3c4c4ffc3c3c3ffc4c4c4ffc4c4c4ffc3c3c4ffc4c3c3ffc3c4c3ffc4c3c4ffc4c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c3c4ffc3c3c4ffc4c4c4ffc3c4c4ffc3c3c4ffc3c4c3ffc3c4c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc4c4c5ffc4c5c4ffc5c5c5ffc4c5c5ffc5c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc5c5c6ffc6c6c5ffc6c6c6ffc6c6c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c7ffc6c7c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc7c7c7ffc6c6c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffc9cac9ffc9c9c9ffcacacaffcacacaffcacacbffcbcacaffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcbcbcbffcbcccbffccccccffcbccccffcccbcbffcccbccffccccccffccccccffcbccccffcccdccffcccdccffcdcdccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcdceceffcecdceffcececeffcececeffcececeffcfceceffcecfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd2d1d1ffd2d2d3ffd2d3d2ffd2d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d5ffd6d5d6ffd5d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d9ffdbdcdcffe3e2e3ffe8e7e7ffeeeeeefff4f4f3fff7f7f7fffafbfafffdfefdfffdfdfcfffefefefffefefefffefefefffefefdfffefefefffefffffffffefefffefdfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefefffffffefffffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefffffffffefffffefffffffefefefffffefffffffffefffffffefffefffffffffffffffffffffffefffffffffefffffefffffffefffefffefefefffefffefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffffefffffefefefffefefffffefefffffffffefffefffffffffffffffffefffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefffefffefefefffefffefffffefefffefefefffefefefffefffefffffefefffffefffffefefefffefefffffefefffffffefefffefffffffffffffffffefffffffffefffffffffffffffffffffefefffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefefffffffefefffffefefffefffefffffffefffffefefffefffefffefefffffffefefffefefefffefefefffffffffffefffefffffefefffefffefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d6d6ffd6d6d6ffd6d7d7ffd6d7d7ffd7d7d7ffd6d6d7ffd6d5d6ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d2ffd1d2d2ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d1d1ffd2d1d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd3d3d2ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd3d3d4ffd4d3d3ffd2d2d2ffd2d3d3ffd3d3d3ffd4d5d4ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfdfffefefefffefefefffcfdfcfffdfdfdfffdfcfcfffcfcfcfffefdfefffdfcfdfffcfcfcfffafafbfff7f7f7fff4f4f3ffedecedffe5e5e5ffdedfdeffd9d9d9ffd6d6d6ffd4d4d5ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd3d2d3ffd2d3d2ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfcfcfffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcfceceffcececeffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccccdffccccccffcccdccffccccccffccccccffcbccccffcbccccffcbccccffcccccbffcbccccffccccccffccccccffcccccbffcccbcbffcccbcbffcbcbcbffcccbccffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcacbffcbcbcbffcacbcbffcbcacaffcacacaffc9cacaffcac9caffcacac9ffc9c9caffc9c9c9ffc9c8c9ffc8c9c8ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc8c8c7ffc8c8c8ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c6c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c6ffc6c7c6ffc6c6c7ffc6c6c7ffc7c7c7ffc6c6c7ffc7c6c7ffc6c7c7ffc6c7c6ffc6c6c6ffc6c7c6ffc6c6c7ffc6c7c6ffc7c6c6ffc7c6c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc6c7c7ffc7c7c7ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc5c6c6ffc6c5c5ffc6c5c6ffc5c5c6ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c4ffc5c5c4ffc5c4c4ffc5c5c4ffc4c4c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc4c3c4ffc3c4c4ffc3c4c4ffc4c3c4ffc4c4c4ffc3c4c3ffc4c4c4ffc4c4c3ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c4ffc4c4c5ffc4c4c4ffc5c4c4ffc4c4c5ffc5c4c4ffc5c4c4ffc4c5c4ffc5c5c4ffc5c4c4ffc5c5c4ffc4c4c5ffc5c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc4c3c4ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc5c4c4ffc4c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc5c4c5ffc5c5c5ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c5ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c7ffc6c7c7ffc6c7c6ffc7c6c6ffc7c7c7ffc6c7c7ffc7c6c6ffc7c7c7ffc6c6c7ffc7c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c7ffc7c7c8ffc8c8c7ffc9c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9cac9ffcacacaffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccbcbffcccbccffcccbcbffccccccffccccccffccccccffccccccffcccccdffcccccdffcdcdccffcccdcdffcdcdcdffcecdcdffcdcecdffcecdceffcececeffcececeffcececeffcececeffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0cfcfffd0d0d0ffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d1ffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d0ffd2d1d1ffd3d3d2ffd2d3d3ffd4d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd9d9d9ffdededeffe4e4e4ffeaeaeafff1f1f2fff6f6f5fff9f9f9fffdfcfdfffefefefffdfefefffdfcfdfffefefefffefefefffefefefffefefefffdfdfdfffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefffffffffefffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffefffffefffffffffffffefefefffffffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefffefffefefefffefffefffffffffffefefefffffffffffefefffffffffefffefffffffefffefffffffefffffffffffffffefffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffefffffefffffffffffffffefefefffffffefffffffffffefefffffefffffffefffefffefffefffefffffffefffffffefefefffefffefffffefffffefefefffefefefffffefefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffefffffffffefffffefffffffffffffffefefefffffefefffffffffffefefefffefffefffefffefffefffefffefefffffefffffffefefefffefefefffefefffffefefefffefefefffffefefffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffefffffefffffffffffffefefefffefffefffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefffefffefefefffefffefffffffffffefefefffffffffffefefffffffffefffefffffffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffcfd0cfffd0d0cfffd2d2d3ffd4d4d3ffd7d7d6ffd7d6d7ffd6d6d7ffd6d6d6ffd7d6d7ffd6d7d7ffd6d7d7ffd6d6d7ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd5d5d5ffd3d2d3ffd1d2d2ffd2d3d2ffd2d3d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d2d1ffd2d1d2ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d1ffd1d2d2ffd2d2d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd0d0d0ffd1d1d0ffd0d1d1ffd0d1d1ffd1d1d0ffd0d0d1ffd1d1d0ffd0d0d0ffd0d1d0ffd1d1d1ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d0ffd1d1d1ffd0d0d1ffd0d1d0ffd0d1d0ffd0d1d0ffd1d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d3ffd3d3d3ffd4d4d5ffd5d6d6ffd5d5d5ffd4d4d4ffd3d4d4ffd4d4d4ffd5d4d4ffd6d6d5ffd6d6d6ffd6d5d6ffd6d7d6ffd6d7d6ffd6d7d6ffd6d6d6ffd4d5d5ffd3d3d3ffd1d2d1ffd2d1d2ffd1d1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefdfffdfcfcfffdfefefffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfff9fafafff6f6f7fff2f2f3ffebebeaffe3e4e3ffddddddffd7d7d7ffd5d6d6ffd5d5d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcececfffcecfceffcececeffcececdffcececdffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffcccccbffccccccffcccccbffcbccccffcbcccbffcccbcbffcbcccbffcbccccffccccccffcbcbccffcbcbcaffcbcbcaffcbcacbffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc6c7c7ffc7c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc6c5c6ffc6c6c6ffc5c5c5ffc6c6c5ffc5c6c6ffc5c6c5ffc5c6c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c4ffc5c5c5ffc4c4c5ffc4c5c4ffc4c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c5ffc4c5c5ffc4c5c5ffc4c4c5ffc4c5c5ffc5c5c5ffc4c4c4ffc5c5c4ffc5c5c5ffc5c4c5ffc4c5c5ffc4c5c5ffc4c5c5ffc5c5c5ffc4c5c5ffc4c4c5ffc4c5c4ffc5c4c5ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c4ffc5c4c4ffc4c5c5ffc4c5c4ffc4c4c5ffc4c4c4ffc4c5c4ffc4c5c4ffc5c4c4ffc4c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c5c4ffc4c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c5ffc4c5c5ffc4c5c5ffc5c4c5ffc4c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c5ffc5c6c5ffc6c6c6ffc5c6c6ffc5c5c5ffc5c6c5ffc6c5c6ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c7c7ffc6c7c6ffc6c6c7ffc6c6c6ffc6c7c7ffc6c7c6ffc7c6c6ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc8c8c9ffc9c9c9ffc9cac9ffc9cac9ffcac9c9ffcacacaffcacacaffcbcacaffcbcacbffcacbcbffcbcbcaffcbcbccffcbcbcbffcbcccbffcbcbccffcbccccffccccccffcbcbcbffcccccbffccccccffcccbccffcbccccffccccccffccccccffccccccffcccdcdffccccccffcccdccffcdcccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcdceceffcececeffcececeffcececeffcecfcfffcecfceffcfcfceffcfcfcfffcfcfd0ffd0d0d0ffcfcfd0ffd0cfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd9d8d8ffdddddcffe3e3e3ffe8e8e9ffefefeffff4f4f5fff8f8f8fffbfcfcfffdfdfefffdfdfdfffefefefffefefefffdfdfdfffefefefffefefefffdfefefffefefefffdfefd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffefefffffefffffffffffffefefffffffefffffffefefffefefefffefefefffefefefffffffefffffffefffffffffffefffefffffffffffffefffffefffefffefffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffffffefefffffefffffefefffffffefffffefffefffffefefffefefefffffffffffefffefffefefefffffefffffffffefffefffefffefefefffffffffffefefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffefffefefefffefffffffffefefffefefefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffefffefefffffefffffffffffffffffffffffffefffffffffffffffefefffefffefffefefffffffffefffefefefffffefefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffffffffffefffffefffefffefffefffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefefefffffffffffffefffffffefefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d1ffd0d1d0ffcfd0cfffd0d0cfffd0d0cfffd3d3d2ffd4d4d3ffd7d7d7ffd7d6d6ffd6d6d7ffd6d7d7ffd6d6d7ffd7d7d6ffd6d7d6ffd5d6d6ffd6d7d7ffd7d8d8ffd7d6d6ffd4d4d4ffd2d2d3ffd2d1d2ffd2d2d2ffd2d1d2ffd1d1d1ffd2d1d2ffd1d1d1ffd1d1d1ffd2d1d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d0ffd0d0d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd0d0d0ffd0d0d1ffd0d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d0ffd0d1d0ffd1d0d1ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d0ffd2d2d2ffd3d3d3ffd3d4d4ffd4d5d5ffd5d5d6ffd6d6d5ffd5d5d5ffd4d5d4ffd4d5d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd4d4d4ffd4d4d4ffd2d2d1ffd1d2d1ffd2d1d2ffd2d2d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfdfdfffdfdfdfffdfcfcfffefdfdfffcfcfdfffdfefdfffdfdfdfffdfdfcfffcfcfdfffbfbfcfff8f8f9fff5f5f5fff1f1f1ffe8e8e8ffe1e1e1ffd9d9d9ffd7d7d7ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd3d3d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffd1d1d0ffd1d1d0ffd1d0d0ffd1d1d0ffd1d0d0ffd0d1d1ffd0d0d0ffcfd0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfceffcecfceffcececeffcececfffcececeffcececeffcdcdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffcdcccdffcdccccffcccdccffccccccffccccccffccccccffccccccffccccccffcdccccffccccccffccccccffccccccffccccccffcbcbccffcbcbccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacbffcacbcaffcacacaffcacacaffcacacaffc9cacaffcac9caffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc9c9c8ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc8c8c7ffc8c7c7ffc8c7c7ffc8c7c7ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c8ffc7c7c8ffc7c7c7ffc8c7c7ffc7c7c7ffc8c8c8ffc7c8c7ffc7c7c7ffc8c7c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c7c7ffc7c6c7ffc7c6c6ffc6c6c7ffc7c7c6ffc6c6c6ffc7c7c6ffc6c6c7ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c5ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c4c5ffc4c5c4ffc4c5c4ffc5c5c4ffc5c5c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c5ffc5c4c5ffc5c5c4ffc5c5c4ffc4c5c5ffc4c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c5ffc5c5c5ffc4c4c4ffc5c5c5ffc5c4c5ffc5c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c6ffc6c6c5ffc5c5c5ffc6c5c6ffc6c6c6ffc5c6c6ffc6c5c6ffc6c5c5ffc6c6c5ffc5c6c6ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc5c5c4ffc5c5c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c6ffc6c5c6ffc5c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c6c6ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c7ffc7c7c7ffc8c7c7ffc8c7c7ffc7c7c8ffc8c7c8ffc8c7c7ffc8c8c7ffc7c8c8ffc8c7c7ffc8c8c8ffc8c9c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cac9ffcacacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbccccffcbcbccffcccccbffcbcccbffcbccccffcbccccffcbccccffccccccffccccccffccccccffcccccdffccccccffcdccccffccccccffcdcdcdffcdcdccffcdcdccffcdcdcdffcdcdcdffcdcecdffcdcdcdffcececeffcdcdcdffcececeffcececeffcfceceffcecfcfffcfcfcfffcfcfcfffd0d0cfffcfcfd0ffcfcfd0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd7d7d7ffd8d8d7ffdadadaffe1e0e0ffe6e6e6ffecececfff2f3f3fff6f7f7fffafafafffdfdfcfffefefefffefefefffdfdfdfffefefefffefefefffdfdfdfffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffefffffffefefffffffffefffffefffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffefffefffffffffefefffffffefffffffffffefefefffffefffffffffefffefefffffefffefffffefffffffefffffefffffffffefefffefefffffefefefffefefffffefefffffefefffffffffffffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffffefffefefffffffffffffefffffffefefffffffffffffffefffffffffefffffffefffefefffffefffffffefefefffffefefffefffffffefefffffefffffffefefefffffffefffffffefffefffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffefffffefffefffffefefffefefefffefefffffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffffffefffefffefffefefffffffefefffffefefffefefffffffffffffefffffffefffffffefffefffffffffffffffffffefffefffefffffffffffefffefffefffffefefffefffefffffefefffefefefffffefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffffefefffefffefffffefefffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefefffffffffefffffffffffefffffffefefffffffffefffffefffffefffffffffffffffffffffffefffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d1ffd1d1d1ffd1d0d1ffd1d0d0ffcfd0cfffd0cfcfffd0d0cfffd3d3d3ffd3d4d4ffd6d6d6ffd6d7d7ffd7d6d7ffd6d6d6ffd7d7d6ffd7d7d6ffd6d6d7ffd8d8d7ffd8d8d8ffd6d6d7ffd4d4d4ffd3d2d2ffd1d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd0d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0cfffcfd0d0ffd0cfcfffd0d0cfffd0d0d0ffd0cfcfffd0d0d0ffd0d0d0ffcfd0d0ffd0d0cfffd0d0d0ffd0cfd0ffd0d0d0ffd0cfd0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d4d3ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd6d6d5ffd5d6d6ffd5d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd4d4d4ffd3d4d4ffd2d2d1ffd2d2d2ffd1d2d2ffd1d1d2ffd2d3d3ffd2d2d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfdfffcfcfdfffefdfdfffdfcfcfffdfdfefffdfdfdfffcfcfdfffdfdfdfffcfcfcfffdfcfdfffafafafff7f7f6fff3f4f4ffededecffe4e5e5ffdddcdcffd9d9d8ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd3d4d3ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d3ffd2d1d2ffd2d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d0ffd1d1d1ffd0d0d1ffd0d0d0ffd0d1d0ffd0cfd0ffcfd0cfffcfcfcfffcfcfcfffcececfffcecfceffcececeffcececeffcececeffcececeffcececdffcdcecdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcccdcdffcccccdffcccdcdffccccccffcdcdccffcdcdccffcccdccffcccccdffcdccccffcdccccffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffcbcccbffcbcbccffcbcbcbffcbcbcbffcbcacaffcbcbcaffcbcbcbffcacacaffcbcacbffcacacaffc9cacaffcacac9ffcac9caffc9c9caffc9c9c9ffc9c8c9ffc9c9c9ffc9c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc7c7c8ffc7c7c7ffc7c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c7c8ffc8c8c7ffc8c8c7ffc7c7c8ffc7c8c8ffc7c8c7ffc8c8c8ffc7c8c8ffc7c7c8ffc7c8c8ffc7c7c7ffc8c8c7ffc8c8c7ffc7c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc6c7c6ffc7c6c7ffc6c7c7ffc6c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c5ffc6c5c6ffc6c5c6ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c6ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c6ffc5c5c5ffc6c5c6ffc6c5c5ffc5c6c5ffc5c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc5c6c5ffc5c5c6ffc6c5c5ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c6ffc5c6c6ffc5c5c5ffc6c5c6ffc5c6c6ffc5c6c5ffc5c6c6ffc6c6c5ffc5c6c6ffc6c5c5ffc6c6c5ffc6c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c5c5ffc5c5c6ffc5c5c6ffc5c5c6ffc6c5c5ffc5c5c6ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c6c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c7c7ffc6c6c6ffc7c7c6ffc7c7c6ffc6c7c7ffc6c6c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c7c7ffc7c7c7ffc8c7c8ffc8c8c7ffc7c7c8ffc8c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcac9caffcac9caffcacac9ffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccbccffcbcccbffcccbcbffcccccbffcccbccffccccccffccccccffcbccccffccccccffcdccccffcdccccffcdcdccffcccccdffcccdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdceceffcdcdcdffcececdffcececeffcecfceffcececfffcfceceffcfcecfffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd9d9d8ffdeddddffe3e3e3ffe9e9e9fff1f1f1fff5f6f5fff9f8f9fffcfcfcfffefefdfffdfdfcfffefefefffefffefffdfdfdfffdfefefffefefefffdfdfdfffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffffffffffffefffffefffffffffefefffefefffffffffffffefffefffffffefffffefffffffffffffffffefffffefffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffefffffefffffffefefefffffefffffffffefffffefffffefefffffffefffffefffffffffefffffefffffffefffffffffffffffefffefffefefefffefffffffefffefffefefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefefefffefefefffefefffffefffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffffffefffffffffffefffffffefffefffffefffffefffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefffefffefefffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffefefefffffffffffefffffffefffffffefffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffcfcfd0ffcfd0cfffd0d0cfffd2d3d3ffd4d4d4ffd6d6d7ffd7d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d8d7ffd9d9d9ffd8d8d9ffd6d6d5ffd4d3d4ffd2d2d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffd0d0d0ffd0d0cfffd0d0cfffd0d0cfffd0cfcfffd0d0cfffd0cfd0ffcfd0cfffcfcfd0ffd0cfcfffcfd0cfffd0cfcfffcfcfcfffcfcfcfffcfd0cfffd0d0cfffd0cfcfffd0cfd0ffd0cfcfffd0cfd0ffd0cfd0ffd0d0cfffd0d0cfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd2d2d2ffd4d3d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd5d6d5ffd5d6d6ffd6d6d6ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d7ffd4d5d4ffd4d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd2d3d3ffd2d3d2ffd2d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfcfffefefefffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffcfcfcfff9f9f8fff6f6f6fff2f2f1ffeae9e9ffe1e1e0ffdcdcdcffd7d8d7ffd6d6d6ffd5d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d1ffd2d2d1ffd1d1d1ffd2d1d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d0d1ffd1d1d0ffcfd0d0ffcfd0d0ffd0cfcfffcfcfcfffcececeffcececfffcecfceffcececfffcececeffcecdceffcdceceffcdcdcdffcdcdcdffcdceceffcdcdcdffcdcdcdffcdccccffcccdcdffcdcdccffcccccdffcdcdcdffcdcdccffcdcdcdffcccdcdffcccdccffcdccccffcccccdffcdcdccffcdccccffccccccffccccccffccccccffcccccbffccccccffcccccbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacbcaffcacacaffcacacaffcacacaffc9cac9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c8ffc8c8c8ffc9c9c9ffc8c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc7c7c8ffc8c8c7ffc7c8c7ffc7c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc8c7c8ffc8c8c7ffc8c7c8ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c8ffc8c8c7ffc7c7c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c6ffc7c6c6ffc7c7c6ffc7c6c7ffc6c6c6ffc6c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c6ffc6c5c6ffc6c6c5ffc5c6c5ffc5c5c5ffc6c6c6ffc5c6c6ffc5c5c6ffc5c6c5ffc6c5c5ffc5c6c5ffc5c6c5ffc5c5c6ffc6c6c5ffc5c5c5ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c5ffc6c5c6ffc5c5c6ffc6c5c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c6c6ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c5ffc6c6c6ffc5c6c6ffc5c6c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc7c6c6ffc7c7c6ffc7c6c7ffc6c7c6ffc7c6c7ffc7c6c7ffc6c7c7ffc7c6c6ffc6c6c7ffc6c7c6ffc6c7c6ffc7c7c6ffc7c6c6ffc7c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc5c5c5ffc6c6c6ffc5c6c6ffc5c5c6ffc5c6c5ffc6c5c5ffc5c6c5ffc6c6c6ffc5c5c6ffc6c6c5ffc5c6c5ffc5c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc7c6c7ffc6c7c6ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c7c7ffc7c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c7c7ffc7c7c7ffc7c8c7ffc8c7c7ffc8c8c7ffc7c8c7ffc8c8c7ffc8c7c7ffc8c8c7ffc8c7c8ffc7c8c7ffc8c8c8ffc8c7c8ffc7c8c8ffc8c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcacac9ffcacac9ffcacacaffcacbcbffcacacbffcacbcaffcbcbcbffcbcccbffcbcccbffcbcbccffcccccbffcbcccbffcbccccffccccccffccccccffccccccffccccccffcccdccffcccccdffccccccffcdcccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdceceffcececeffcececeffcfcecfffcfcfceffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfcfd0ffd0d0cfffd0d0d0ffcfd0d0ffd0d1d0ffd1d0d0ffd1d1d0ffd1d1d0ffd1d1d0ffd1d0d0ffd1d1d0ffd1d0d1ffd1d1d1ffd1d1d2ffd2d1d1ffd1d2d1ffd2d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffdbdbdbffe1e2e1ffe7e7e6ffeeefeefff4f4f4fff7f7f8fffbfbfafffdfdfdfffcfdfdfffefdfefffdfdfdfffefefefffefefefffdfdfdfffefefefffefefefffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffefffffefffffffffefffefffffffffefffffefffffffffffffffefffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffefffffefffffffefffffffffffefffffffffffffefffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefefefffffffffffffffefffffffffffefefffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffefefffffffffffefffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffffffefefffffefffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0cfd0ffcfcfd0ffd0cfd0ffd3d2d3ffd4d4d4ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d7ffd8d7d7ffd9d9d9ffd9d9d9ffd6d6d6ffd4d4d4ffd3d2d3ffd2d3d2ffd1d1d2ffd1d0d1ffd1d0d1ffd0d1d1ffd0d1d0ffd1d0d0ffd1d1d1ffd1d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffcfcfd0ffd0cfcfffcfd0cfffd0d0cfffcfcfcfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfd0cfffd0d0cfffcfcfcfffcfd0cfffd0d0cfffcfcfd0ffcfd0d0ffcfd0cfffd0d0d0ffcfd0d0ffd0d0d0ffd1d1d2ffd4d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd4d4d4ffd3d3d4ffd2d1d2ffd2d1d2ffd1d2d2ffd1d2d2ffd3d2d2ffd2d3d3ffd3d2d2ffd2d2d3ffd4d3d3ffd4d4d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfdfefffdfcfcfffdfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffafbfbfff7f8f8fff5f4f5ffefeeeeffe5e5e5ffdfe0e0ffdadadaffd6d7d7ffd5d6d5ffd5d4d5ffd5d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d2ffd1d2d2ffd1d2d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0cfffcfd0d0ffd0cfcfffcfcfcfffcfcfcfffcececfffcecfcfffcfceceffcececeffcdcdceffcecdceffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcccccdffcdcdcdffcdcdccffcdcdcdffcccccdffccccccffcccdccffcccdccffccccccffccccccffccccccffccccccffcccbcbffccccccffcbcbcbffcbcbcbffcbcbcbffcacbcaffcbcacbffcbcbcaffcacacbffcacacaffcacacaffcacacaffc9cac9ffc9cacaffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c9c9ffc8c9c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c7c8ffc8c7c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc7c7c7ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc6c7c7ffc6c6c7ffc6c6c7ffc6c7c6ffc7c6c6ffc7c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c6c6ffc5c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c6ffc6c5c6ffc6c5c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c7c6ffc7c7c7ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c6ffc6c6c6ffc7c7c7ffc6c6c6ffc6c7c7ffc7c6c7ffc7c7c7ffc6c6c7ffc7c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c8c8ffc8c7c7ffc8c8c7ffc7c7c8ffc8c7c7ffc7c8c7ffc8c8c8ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffc9c9c9ffcacac9ffcacacaffcacacbffcacbcbffcacbcaffcbcbcbffcbcbccffcbcbcbffcbcbccffccccccffccccccffccccccffccccccffccccccffcdccccffccccccffcccdccffccccccffcccdcdffcdcccdffcdcdccffcccccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcececeffcfceceffcfcfceffcecfcfffcfcfcfffcfcfcfffd0cfd0ffd0cfcfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d2d1ffd2d1d2ffd2d2d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d3ffd3d4d3ffd4d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd9d9d9ffdedfdeffe4e4e4ffeaeaebfff2f2f2fff6f5f6fffaf9f9fffdfdfdfffefefefffdfdfdfffdfdfdfffefdfdfffdfcfdfffefefefffefefefffdfdfdfffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffefefefffefffffffffffffffefffffffffefffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefefffffffffffffffffffefffffffffefefffefffefffefefffffefffefffefefefffefefefffdfefefffefefdfffdfefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffefefffffefffffffffffefffffffffffefefefffffffefffffffffffffefffffffffffffefefffffefefefffffefffffffefefffefffefffffefefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefffefffffefefffefffefffffffefffffefffffefffefffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d2d3ffd3d3d3ffd2d2d1ffd2d2d1ffd2d2d1ffd1d1d1ffd0d1d0ffd1d0d0ffd1d1d0ffd0d0cfffd0cfcfffd0cfd0ffd3d2d2ffd4d4d4ffd7d6d7ffd6d7d6ffd7d6d7ffd8d9d8ffdad9daffd7d8d8ffd5d5d5ffd4d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d1d1ffd1d0d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcfcecfffcfceceffcecfceffcfceceffcfcfceffcececeffcecfcfffcfcecfffcececfffcfcecfffcecfceffcfcfceffcfcfcfffcfcfceffcecfcfffcfcfcfffcfcecfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcecfcfffd0cfcfffd0d0cfffd0d0cfffd0cfcfffd1d0d1ffd2d2d1ffd3d4d3ffd5d5d5ffd7d7d7ffd8d7d8ffd7d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd4d4d4ffd3d3d3ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd4d4d3ffd3d3d4ffd4d4d4ffd3d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffcfbfcfff9f9f9fff6f6f6fff3f2f2ffe9e9e9ffe4e3e4ffdededdffd8d8d8ffd6d7d6ffd5d5d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d0d1ffd0d1d0ffd0cfd0ffcfd0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcececeffcececeffcececeffcecdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdccffcdcdcdffccccccffcdcdccffcdcdcdffcccccdffcdccccffccccccffccccccffcccbccffcccbcbffcbcccbffcccbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcacacbffcbcacbffcacacaffcacacaffcacacaffcacac9ffc9cacaffcacacaffc9c9caffc9cac9ffcac9c9ffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c8ffc9c8c8ffc9c8c9ffc9c8c8ffc8c9c8ffc9c8c8ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc6c6c6ffc6c7c7ffc7c7c7ffc6c6c7ffc7c6c7ffc6c6c6ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c7ffc7c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c7c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c6c6ffc6c7c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c6ffc6c6c6ffc6c6c7ffc6c7c6ffc6c7c6ffc6c6c7ffc6c7c7ffc6c7c6ffc7c7c7ffc7c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c7ffc7c7c7ffc7c8c8ffc8c7c8ffc7c7c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c6ffc7c7c6ffc7c7c7ffc7c6c7ffc6c7c6ffc7c6c6ffc7c7c6ffc7c7c6ffc7c6c6ffc7c6c7ffc7c6c6ffc7c7c6ffc7c6c7ffc6c7c7ffc7c6c7ffc6c7c6ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c7c7ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c7ffc7c8c8ffc7c7c8ffc7c8c8ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c8c8ffc8c9c8ffc9c9c8ffc9c9c9ffcac9c9ffc9c9caffcacacaffcacac9ffcacacaffcbcbcaffcbcacbffcacbcaffcbcbcbffcbcbcbffcccccbffcccbcbffcccbccffcccccbffcccdccffcdccccffcccdccffcdccccffcccdccffcdcccdffcccdcdffcdcdcdffcdcdccffcccdcdffcdcdccffcdcdcdffcdcdcdffcecdcdffcecdceffcdceceffcececeffcdceceffcececeffcfcfceffcecfcfffcfcecfffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffd0d0cfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd0d0d1ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd1d1d1ffd1d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd1d2d2ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d5ffd7d7d6ffd8d7d7ffd9d8d8ffdcdcdcffe3e3e2ffe8e8e8fff0f0effff5f4f4fff8f7f8fffcfbfbfffefefdfffefdfdfffdfefefffefdfdfffdfdfdfffefdfefffcfdfdfffefefefffefefefffcfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefefffffffefffefefffffffefffffefefefffefffefffefefefffefefefffdfefefffdfefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffefefffffffefffffefffefffefffffffffefffffefffffffefffffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffffefefffefffffffefefffffefffefffefefffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffefffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd4d3d3ffd2d2d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0cfd0ffd1d2d1ffd4d4d4ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffdad9daffd9d9d9ffd6d6d6ffd4d4d4ffd2d3d3ffd2d3d3ffd1d1d2ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0d0ffcfcfd0ffcfcfd0ffcfd0d0ffcfcfcfffcfcecfffcfcfcfffcfcecfffcfcecfffcecfceffcececfffcfceceffcececeffcececeffcececeffcececeffcececeffcececdffcececeffcececeffcececeffcececeffcececfffcececeffcececeffcecfcfffcfcfcfffcecfcfffcfceceffcfcfceffcececeffcfceceffcecfcfffcecfcfffcecfcfffcececfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcfd0cfffd0d1d1ffd3d2d3ffd4d4d4ffd6d6d6ffd7d7d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d7d6ffd5d6d6ffd4d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d4d4ffd3d4d3ffd3d4d3ffd4d4d3ffd4d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfcfdfffdfdfefffdfdfdfffcfcfdfffdfcfdfffbfbfafff7f8f8fff5f5f6ffeff0f0ffe8e9e8ffe1e1e1ffdbdbdbffd7d8d8ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd4d3d3ffd2d2d3ffd3d2d2ffd2d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffd0d0cfffcfcfcfffcecfcfffcecfcfffcececfffcfcfceffcececeffcececeffcececeffcececdffcdcdceffcdceceffcdcecdffcdcdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcccdffcdcdcdffcccdccffcccccdffcdcccdffccccccffccccccffccccccffccccccffcbccccffcbcccbffcccbcbffcbccccffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcacbcbffcacbcbffcacacaffcac9caffcacac9ffc9c9caffcac9c9ffc9cacaffc9c9caffc9cac9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c8ffc8c8c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c9ffc8c8c8ffc9c9c8ffc8c8c8ffc8c9c8ffc8c9c9ffc8c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c9ffc9c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c7c8ffc8c7c8ffc7c8c7ffc7c7c8ffc8c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c6ffc7c7c6ffc7c7c7ffc7c7c6ffc7c7c6ffc6c7c7ffc6c7c7ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c6ffc6c6c6ffc7c6c6ffc6c7c7ffc6c6c7ffc6c7c6ffc6c6c6ffc6c7c7ffc6c7c7ffc6c7c6ffc6c6c6ffc6c7c6ffc6c6c7ffc7c6c7ffc6c6c6ffc7c7c6ffc6c6c7ffc7c6c7ffc6c6c6ffc7c7c6ffc7c6c6ffc6c7c6ffc6c7c7ffc6c6c7ffc7c7c6ffc7c7c7ffc6c7c7ffc6c6c7ffc7c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc7c7c6ffc6c7c7ffc6c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c7c8ffc7c8c7ffc7c7c8ffc8c7c8ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c8c7ffc7c8c8ffc7c7c8ffc8c8c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc7c8c8ffc7c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c9c9ffc8c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffc9c9caffcbcacaffcacbcbffcacacbffcacbcbffcbcbcbffcbcbcbffcbccccffccccccffcccbcbffcbcccbffccccccffcdcccdffccccccffcdcdccffcccccdffcdcccdffcdccccffcdcdccffcdcdcdffcccdcdffcccdcdffcdcdcdffcececdffcdcdceffcdceceffcecdceffcececdffcececeffcececeffcecfcfffcecfceffcececeffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d1ffd1d0d1ffd1d0d1ffd0d1d0ffd0d0d1ffd1d0d1ffd0d1d0ffd0d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd1d2d1ffd2d1d1ffd1d2d2ffd2d2d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d5ffd6d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d8ffdadadaffe0e0e0ffe5e6e6ffecededfff3f3f3fff7f6f6fff9faf9fffdfdfdfffffefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffefefffffefffffffefefffefefefffefefefffffffefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffefffffefffffffffffffffefefffefffefffefefefffefefefffffefffffffffefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffefffffefffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd1d2d2ffd1d2d2ffd1d2d2ffd0d1d1ffd0d0d0ffd1d1d0ffd2d1d2ffd4d4d4ffd6d5d6ffd6d6d7ffd7d8d8ffd8d7d8ffdad9d9ffdbdadaffd7d7d7ffd5d5d5ffd4d4d4ffd2d3d3ffd1d2d2ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfd0cfffd0d0cfffcfd0cfffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcecfcfffcecfceffcececeffcececeffcececeffcececeffcecdceffcdcecdffcececdffcecdceffcecdceffcececeffcecdceffcdcecdffcdcecdffcecdceffcececeffcececeffcececeffcececdffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecfcfffcecfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd3d4d4ffd6d5d5ffd8d7d7ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d8d8ffd6d6d6ffd6d5d5ffd4d5d4ffd2d3d3ffd2d2d2ffd2d3d2ffd3d3d3ffd3d2d3ffd3d4d4ffd3d3d3ffd4d4d3ffd3d4d3ffd4d4d5ffd5d4d4ffd5d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfcfffcfcfdfffdfdfdfffcfdfdfffdfefdfffdfdfdfffdfcfcfffdfdfdfffdfefefffcfcfcfff9faf9fff7f7f6fff3f2f2ffedecedffe5e5e5ffdfdedfffd9dad9ffd6d7d7ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd5d5d4ffd4d4d4ffd3d4d3ffd3d2d3ffd2d2d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcfceceffcecfcfffcececeffcececeffcececeffcececeffcecdceffcdceceffcdcdcdffcdcdcdffcdcdcdffcecdceffcecdcdffcecdcdffcececdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcccdccffcdccccffcdcdccffccccccffcccdcdffcdccccffccccccffccccccffccccccffccccccffccccccffcccbccffcbcccbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcacbffcbcbcaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cacaffcacacaffc9cacaffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc9c9c9ffc9c8c9ffc9c8c9ffc9c8c9ffc8c8c8ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c8c9ffc8c9c9ffc8c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c8ffc9c8c8ffc8c9c8ffc9c8c9ffc9c8c9ffc9c8c8ffc9c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c8c7ffc8c7c7ffc8c8c7ffc8c7c8ffc8c8c8ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc8c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c7ffc7c7c7ffc6c7c6ffc6c7c7ffc7c7c7ffc6c7c7ffc7c7c6ffc7c7c7ffc7c6c7ffc7c6c7ffc7c6c7ffc6c6c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c7ffc7c7c8ffc8c8c8ffc7c8c8ffc7c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c8ffc9c8c9ffc8c9c8ffc8c8c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c8c7ffc8c7c7ffc8c7c8ffc8c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc8c9c8ffc8c9c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9cac9ffcacacaffcacacaffcacacaffcbcacbffcacbcaffcbcbcbffcbccccffcbcccbffcccccbffccccccffccccccffccccccffcdcccdffccccccffcdcdcdffcdcdcdffcdcccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdceceffcdcecdffcecdceffcececeffcececeffcececfffcecfcfffcececeffcfcfceffcecfceffcfcfd0ffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d1d0ffd1d0d0ffd1d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d1d2ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd4d4d3ffd4d5d4ffd5d6d5ffd6d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffddddddffe3e4e4ffe9eae9fff1f1f1fff5f6f5fff9f8f9fffcfcfcfffefefefffcfcfdfffefffefffffefefffefdfdfffefdfefffdfdfdfffdfdfdfffefefefffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffefffffffefefffefffefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffffffffefefefffefffefffefefffffffefefffffefffffffffefffffefffffffffffffefffefffefefefffefffffffefefffffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffefffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffefffffffefffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d3ffd3d4d3ffd3d2d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d2d2ffd1d1d1ffd2d2d1ffd4d4d3ffd6d5d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd6d6d6ffd3d4d4ffd3d3d3ffd2d2d3ffd1d1d1ffd0d0d0ffd0d0cfffcfd0d0ffd0cfd0ffd0cfd0ffcfd0d0ffcfcfd0ffcfcfd0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcfcecfffcfcfceffcececeffcfceceffcececeffcececdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcecdffcdceceffcdcdcdffcecdceffcececeffcecdceffcdcecdffcececeffcececeffcececeffcecdceffcececeffcececeffcececeffcececfffcecfcfffcfcfceffcfcfceffcfcfcfffcfcfd0ffd1d0d0ffd3d3d3ffd5d5d5ffd7d6d6ffd8d8d7ffd8d8d8ffd8d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd6d6d6ffd6d6d5ffd4d4d4ffd3d2d3ffd2d2d2ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d4d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffcfcfbfff8f8f8fff5f5f5fff1f2f2ffe9eaeaffe2e3e3ffdddddcffd8d7d8ffd6d6d6ffd6d6d5ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfceffcecfceffcececfffcececeffcececeffcecdceffcdceceffcececdffcdcdcdffcecdcdffcececdffcdcdceffcdcdcdffcecdceffcdcecdffcdcdcdffcecdceffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcccdffcdcdccffcdcccdffcdcdcdffccccccffccccccffcccdccffccccccffccccccffcccccbffcbcbccffcbcbccffcbcccbffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcbcacaffcbcacaffcacbcaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacac9ffc9cac9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc9c9c9ffc8c9c9ffc8c8c8ffc9c8c9ffc9c9c8ffc8c8c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c7ffc7c7c8ffc7c8c8ffc7c8c8ffc7c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc7c7c7ffc8c7c8ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c8ffc7c8c7ffc7c7c7ffc8c7c7ffc8c8c7ffc7c8c8ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc9c8c9ffc9c9c8ffc8c9c9ffc8c9c8ffc9c8c9ffc9c9c8ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c8c8ffc7c8c8ffc8c8c7ffc8c8c7ffc8c7c7ffc7c7c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc9c9c8ffc8c8c8ffc9c8c9ffc9c8c8ffc8c8c9ffc8c8c9ffc8c8c9ffc9c9c8ffc8c8c8ffc9c8c8ffc9c9c8ffc8c8c9ffc8c8c8ffc9c8c9ffc8c9c8ffc8c8c8ffc9c8c9ffc8c8c8ffc8c9c8ffc8c8c9ffc9c8c8ffc9c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcaffcbcacbffcbcbcbffcbcccbffcbcbcbffccccccffccccccffccccccffcccdccffccccccffcccccdffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececdffcdcdceffcdcdceffcdcdcdffcececdffcdceceffcecdceffcececeffcececeffcececfffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d0d0ffd0d1d0ffd0d0d1ffd1d0d1ffd1d0d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d1ffd2d1d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd4d5d4ffd6d5d5ffd6d6d6ffd7d7d6ffd8d7d7ffdbdbdbffe2e2e1ffe6e6e6ffeeeeeefff4f4f4fff7f8f7fffbfbfafffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffefffefffffefffffefefffffefefefffffefffffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffefffefffffefffffffffffffefefefffffffffffffffffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefffffffffefffffffffffffffefffefffffffefffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd2d2d2ffd1d2d1ffd2d2d2ffd3d4d3ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffd8d9d9ffd8d7d8ffd4d5d4ffd3d3d3ffd3d3d3ffd2d1d1ffd0d0d0ffd0cfcfffcfcfd0ffd0cfcfffcfd0cfffcfd0cfffcfcfcfffcfcfd0ffcfd0cfffcfcfd0ffcfcfcfffcecfcfffcecfcfffcececfffcececeffcececfffcececeffcececeffcdcecdffcdcecdffcecdcdffcdcdcdffcdcdcdffcdcdccffcdcccdffcdcdcdffccccccffcdcdcdffcdcdcdffcccccdffcccccdffcccdccffcccdccffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdceffcdcecdffcdcdcdffcececdffcdcdcdffcdcdceffcececeffcececeffcececeffcececeffcececeffcecfcfffcfcecfffcecfceffcfd0cfffd1d1d1ffd3d3d4ffd4d4d4ffd7d6d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd6d6d6ffd6d5d5ffd4d4d4ffd3d3d3ffd3d3d2ffd3d3d4ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfefefffcfcfcfffdfcfdfffdfcfcfffcfcfcfffafbfbfff7f7f7fff4f4f5ffefefefffe7e7e6ffe0e0e0ffdbdadaffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d3d2ffd2d3d2ffd2d3d3ffd2d2d2ffd1d2d1ffd1d2d1ffd1d1d2ffd1d1d1ffd0d0d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcecfffcfcfceffcecfceffcecfceffcececeffcececeffcececdffcecdceffcdcecdffcdcdceffcdceceffcdcdceffcdcdcdffcdcdceffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcccdffcdcdcdffccccccffcdcdcdffcdcdcdffcccccdffccccccffccccccffccccccffccccccffcbccccffcccbccffcbccccffcbccccffcccccbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcacacbffcbcbcaffcacbcbffcacacbffcbcacaffcbcacaffcacbcaffcacacaffc9cacaffcacacaffcac9caffc9c9c9ffc9cac9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c9c8ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c7ffc7c8c7ffc8c7c8ffc7c8c8ffc8c7c8ffc7c8c8ffc7c8c8ffc8c8c8ffc8c7c7ffc7c8c8ffc7c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c7ffc7c7c7ffc7c8c7ffc7c8c8ffc8c7c7ffc7c7c7ffc7c8c7ffc7c7c8ffc7c7c8ffc7c7c7ffc8c7c8ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c7ffc7c7c7ffc8c7c7ffc7c7c8ffc8c7c7ffc7c8c7ffc7c8c7ffc8c8c7ffc7c7c8ffc8c8c7ffc8c7c8ffc7c8c8ffc7c7c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc8c9c9ffc8c9c9ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9cacaffc9cacaffc9c9caffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c8c8ffc8c8c9ffc9c9c8ffc8c8c9ffc9c9c8ffc8c9c9ffc9c9c8ffc9c9c8ffc9c8c9ffc9c9c8ffc9c8c9ffc8c9c9ffc8c8c9ffc8c9c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffc9cacaffcacacaffcac9c9ffcacacaffcacacbffcacbcaffcacacaffcbcbcaffcbcbcbffcbcbcbffcccbcbffccccccffcccccbffccccccffccccccffcccdcdffcdcccdffcccdccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcecdcdffcdcdceffcececeffcececeffcececeffcececeffcecfceffcfcfceffcececfffcfcfceffcfcfcfffcfcfcfffcfcfd0ffcfd0cfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d3ffd3d3d2ffd3d2d2ffd3d3d4ffd4d4d5ffd5d5d5ffd6d6d6ffd7d7d6ffd8d8d8ffdededeffe4e4e4ffebeaebfff2f2f2fff6f6f6fff9f9f9fffdfdfdfffffefefffdfdfdfffdfdfdfffefefefffdfdfdfffefefefffefefefffdfdfdfffefefefffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefffffffffffffefffffffffefffffffefefffefefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffefefffffefefefffffffefffffefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffefefffffffffefffffffefffffffffffefffffffffefefffffefffffefffffffefffefffefefffffffffffffefffffffefffefffefffefffffefefffffffffffefefefffffffefffffefffffefefefffffefefffefefffffffefefffefffefffefefefffefefffffffefefffefefefffffefefffefffefffefefffffffefefffefffffffefffffffefefefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d3d3ffd4d4d4ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d8d9ffd9d9d9ffd7d7d7ffd6d6d5ffd4d3d4ffd3d3d3ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcecfceffcececfffcececeffcececeffcececeffcececdffcdceceffcecdcdffcdcdcdffcccdcdffcccdccffccccccffcccccdffccccccffcccdccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcdccccffcccccdffcdccccffcdcdccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcececeffcdceceffcececeffcecdcdffcecdceffcececeffcececfffcfcfcfffd0d0d0ffd1d2d2ffd3d3d3ffd5d5d5ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd5d4d4ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d5ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfdfffcfcfcfffdfefefffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfdfcfffdfefdfffcfcfbfff8f8f9fff6f6f6fff3f3f2ffebebebffe4e4e4ffdedddeffd9d9d9ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd4d3d3ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd2d2d2ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfceffcfcfcfffcfceceffcececeffcecfceffcececeffcececeffcdceceffcdceceffcececeffcecdceffcececdffcececdffcecdcdffcdceceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdccffcdcdccffcdcdcdffcdcccdffcdcdccffcdcdcdffccccccffcdccccffccccccffccccccffccccccffcccccbffccccccffccccccffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcacbffcacbcbffcbcbcbffcacacbffcbcbcbffcacbcbffcbcacbffcbcacaffcacacaffcacacaffcacacaffcacacaffcac9caffc9c9caffc9c9c9ffcacac9ffcac9caffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9c9c9ffcacacaffc9c9c9ffcac9c9ffcac9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9cac9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc9c8c9ffc8c9c9ffc8c9c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c8ffc8c7c8ffc8c7c7ffc7c8c8ffc7c8c8ffc7c7c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc8c8c7ffc7c8c8ffc8c8c8ffc7c7c8ffc7c7c8ffc7c7c7ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c8ffc9c8c8ffc8c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cac9ffcac9c9ffcacacaffcacacaffcacac9ffcacacaffc9cac9ffcac9caffc9c9caffcac9c9ffc9cac9ffc9c9c9ffc9c9caffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc8c9c9ffc8c8c9ffc8c8c8ffc9c8c9ffc8c9c8ffc9c8c9ffc9c8c8ffc8c8c8ffc8c9c8ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcacac9ffcac9caffc9c9c9ffcac9caffcac9caffcacacaffcacac9ffcacac9ffcacacaffcbcacaffcacacaffcbcbcbffcacbcbffcbcacbffcbcacbffcbcccbffcbcbccffcbcbcbffccccccffccccccffcdcccdffcdccccffccccccffcdcdccffcdcdcdffcdcecdffcdcdcdffcdcdceffcdcdcdffcececdffcecdceffcecdcdffcdcecdffcececeffcecdceffcececeffcececeffcececeffcfceceffcfcfceffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd3d2d2ffd3d3d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd5d4d4ffd5d6d6ffd6d6d7ffd7d7d7ffdbdcdcffe2e2e2ffe7e7e8ffefefeffff4f5f5fff8f8f8fffcfbfbfffdfdfdfffefefdfffefefffffdfefdfffdfdfdfffefefefffcfcfdfffefffefffefefffffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffefffffffefffffffefefffefefefffefefefffefefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefefefffffefefffefefffffefffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffffefffffffefffffefefefffffffefffefffefffffefefffffffefffefffffffffffefffffefffffffffffffffefefffffffefffffffffffefffefffffefffffffefffffffffefffffefefffefefffffefefffffffefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffffffffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d5ffd5d4d5ffd5d5d4ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d3ffd2d2d2ffd3d2d3ffd4d4d4ffd7d6d6ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d8d8ffd6d5d6ffd4d4d4ffd2d2d3ffd1d2d2ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfceceffcececeffcfcfceffcfcecfffcfcfceffcfceceffcecfceffcfcecfffcfcecfffcececeffcecdcdffcececdffcdcecdffcecdcdffcdcdcdffcccdcdffcccdccffcdcccdffccccccffccccccffccccccffccccccffcbcccbffcccbccffccccccffcccccbffcccbcbffcbccccffcbccccffccccccffcccccbffccccccffcbccccffcbccccffccccccffccccccffccccccffccccccffcccdccffcccdccffcdccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdceffcecdcdffcdcdcdffcecdcdffcececeffcececeffcececeffcfcfcfffd1d1d0ffd2d2d2ffd4d3d3ffd5d5d6ffd7d7d7ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d4d4ffd4d4d3ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d4d5ffd5d4d4ffd5d5d5ffd4d5d4ffd6d5d5ffd5d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfefdfffefdfefffcfcfcfffdfcfdfffdfcfcfffdfcfcfffdfefdfffdfcfcfffdfdfdfffafafafff8f7f8fff5f5f5fff0f0f0ffe9e9e9ffe2e2e1ffdcdcdcffd7d8d8ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d2d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d1ffd1d0d1ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcfcfcfffcececeffcfcfceffcfceceffcececeffcececeffcececeffcececeffcecdceffcecdceffcecdcdffcececdffcdcecdffcecdcdffcececdffcdceceffcdcecdffcecdceffcdcdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcccdffcccdcdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcccdccffccccccffcccbccffccccccffcbccccffcccccbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcacbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcac9c9ffc9c9caffc9cacaffcacacaffcacacaffcac9caffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffc9cac9ffcac9c9ffc9cac9ffcac9caffcac9caffcac9caffc9c9c9ffcacac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c8ffc8c9c8ffc9c8c9ffc9c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9c8c9ffc9c8c9ffc9c8c8ffc9c9c8ffc8c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffcac9caffcac9c9ffcacac9ffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cac9ffc9cac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcac9caffcacac9ffc9c9c9ffcac9c9ffc9c9c9ffcacac9ffcac9c9ffc9cac9ffcac9c9ffc9cac9ffcac9caffcac9caffcac9caffc9c9c9ffcacac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9c9caffcac9c9ffc9c9c9ffcac9c9ffc9cac9ffcac9caffcac9caffcacac9ffcac9c9ffc9cacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cacaffcacacaffcacacaffcacacaffcacacbffcbcbcaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffccccccffcbccccffccccccffcccccdffcdcccdffcdcccdffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcecdffcececdffcdcdcdffcecdcdffcdcdceffcdceceffcececeffcececeffcfceceffcecfceffcececeffcfceceffcececeffcfcfceffcfcecfffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd0cfd0ffd0cfd0ffd0d0cfffd1d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd2d1d2ffd1d1d2ffd2d1d1ffd2d1d1ffd2d2d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d2ffd3d3d2ffd2d3d2ffd2d3d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd4d5d4ffd6d6d5ffd7d6d6ffd9d9d9ffdfdfdfffe6e5e5ffececedfff3f2f3fff7f6f7fffafafafffdfdfdfffffefefffefefefffefefefffefefefffdfefdfffefefdfffefdfefffdfdfdfffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefefefffefffffffffffffffffffffffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefffffffffefffffefffffffefefffffffefffefefffffffffefffefffffffffefffffefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefefffffefffffefffefffefefffffffffefffefefefffefefffffefefefffffefefffefefffffefefffffefefffffefffffffffefefffefffefffefefffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd5d4d5ffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd5d5d4ffd6d7d6ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d7ffd9d8d8ffd8d8d9ffd8d9d8ffd6d7d6ffd4d4d4ffd3d3d3ffd1d2d1ffd0d0d0ffcfcfceffcfcfcfffcfcfceffcecfceffcececeffcfceceffcfceceffcececfffcfcfcfffcececeffcececfffcececeffcececeffcecdceffcececdffcdcdceffcdcecdffcdcdcdffcdcccdffcccdccffcdcdccffccccccffccccccffccccccffcbcccbffccccccffccccccffcbcccbffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccccbffcbcbcbffcbcbccffcbcccbffcccccbffcbccccffccccccffccccccffcccdcdffcdccccffcccdccffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcecdceffcececeffcecfceffcfd0cfffd0d0d0ffd2d3d3ffd4d5d5ffd6d6d6ffd8d8d7ffd9d9d9ffd9d9d8ffd8d9d8ffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d4d4ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfefffcfcfcfffdfdfdfffcfdfcfffdfdfdfffefefefffcfdfcfffefefefffefdfdfffcfcfcfffafaf9fff6f7f6fff4f3f4ffedededffe5e6e6ffdfdfdfffd9dadaffd7d7d8ffd6d7d7ffd7d6d6ffd5d5d6ffd5d5d5ffd4d4d5ffd4d5d5ffd5d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcececfffcfcfcfffcececeffcececfffcececeffcececeffcececeffcececeffcecdceffcececdffcdceceffcdcdceffcdcecdffcececdffcdcdceffcecdcdffcdcecdffcdcecdffcecdceffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcccdffcdcdccffcccdcdffcdcdcdffcccdccffcccccdffcccdccffcdccccffccccccffccccccffcccbccffcbccccffcccbcbffcbcccbffcbcbcbffcbccccffcbcbccffcccccbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcacaffcacacbffcacbcaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacac9ffc9cac9ffcacac9ffcac9caffcac9c9ffc9c9caffcacacaffcac9caffc9cacaffcacacaffcacacaffcac9c9ffcacac9ffcac9caffcacac9ffc9cacaffc9c9c9ffc9cac9ffcacac9ffc9c9caffcac9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc9c9c8ffc8c9c8ffc9c8c9ffc8c9c8ffc8c8c9ffc9c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c9ffc8c8c9ffc8c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc8c8c8ffc8c9c9ffc8c9c8ffc8c9c8ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c9c9ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacbcbffcacacaffcacacaffcacbcaffcacacaffcbcacbffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacac9ffc9c9caffcac9caffc9c9caffc9cacaffcac9c9ffc9cac9ffc9c9c9ffc9cac9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9cacaffcacacaffcacacaffcacac9ffcacacaffcacac9ffc9cac9ffcacacaffcacacaffcac9caffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcac9c9ffcacacaffcac9caffcacac9ffc9cacaffcac9caffc9cac9ffcacac9ffc9c9caffcacac9ffc9cac9ffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcacbcaffcbcacaffcacbcbffcbcacbffcbcbcbffcbccccffcccbcbffcbcccbffcbcbccffccccccffccccccffcdcdccffcccdccffcccdccffcdcdccffcdcdcdffcdcdcdffcecdcdffcdcdceffcdceceffcdceceffcdcecdffcececeffcececeffcececeffcfceceffcecfceffcececeffcececeffcececeffcfcecfffcfcecfffcfcfcfffcfd0cfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d1ffd1d1d0ffd0d1d1ffd1d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d3ffd3d3d2ffd2d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d4ffd4d4d5ffd5d6d6ffd8d7d7ffdcdddcffe2e2e2ffe9eaeafff2f2f2fff6f6f5fff8f9f8fffcfcfcfffefefefffdfdfefffefefefffffefefffdfdfefffefffefffdfefdfffdfdfdfffefefefffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffffefefffefefffffffffffffefefffffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefffffffefefffffefffffffffffffffefffffffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffffffffefefffefefffffffefefffefefffffefefefffffefffffefefefffffefefffefefffffefffffffefefffffefffefffefefffffefefefffefefefffffefefffffefefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffefefffffffffffffefefffffffffffffffffffffefefefffefefefffffefefffefefffffffefffffffefefffffffefffefefffffefefefffffefefffefefefffefffffffefffffffefefffffefefffffffefefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d5ffd4d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d3d3ffd4d4d5ffd7d6d7ffd8d8d8ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffd6d6d6ffd4d4d4ffd2d2d2ffd1d1d1ffd0cfcfffcececfffcececeffcececfffcececeffcececeffcececeffcfceceffcececeffcececeffcecdceffcdceceffcececeffcdceceffcdcdceffcecdcdffcdcdcdffcdcdcdffcccdcdffcccdcdffcccdccffccccccffccccccffcccbccffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcacacbffcbcbcbffcbcbcbffcacacbffcbcacaffcbcacbffcbcbcbffcbcbcbffcccbcbffcccccbffcbccccffcbcbcbffcccccbffcccbccffcbccccffccccccffccccccffccccccffccccccffcccccdffcdcdcdffcccdcdffcdcdcdffcccdcdffcdcdceffcecdceffcececeffcececeffcececeffcfceceffcfcfcfffd1d1d1ffd3d3d3ffd4d4d4ffd6d6d6ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d8ffd7d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d4d5ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfcfffefdfdfffdfdfefffcfcfcfffdfdfdfffcfcfbfff9f9f8fff5f5f5fff2f1f1ffeaeaeaffe3e3e3ffddddddffd9d8d8ffd7d7d7ffd6d6d7ffd6d5d6ffd5d5d5ffd4d4d5ffd4d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcfcfcfffcfcecfffcecfceffcfcecfffcececeffcececeffcfceceffcececeffcececeffcdceceffcdceceffcdceceffcecdceffcdceceffcecdcdffcdcdcdffcdcecdffcdcecdffcdcecdffcececdffcecdcdffcdcdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcccdffcdcdcdffcdccccffcdcdccffcccdcdffccccccffcdccccffccccccffccccccffccccccffcbccccffcbcbccffcccbcbffcbcbccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffc9cacaffcac9caffc9c9c9ffc9cac9ffc9c9c9ffc9cac9ffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc9c8c9ffc9c8c9ffc9c8c9ffc9c8c8ffc9c9c8ffc9c9c9ffc9c8c8ffc9c9c8ffc8c8c9ffc8c9c9ffc8c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc8c8c8ffc9c8c8ffc8c9c9ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c9ffc9c8c8ffc9c9c8ffc8c9c9ffc8c9c9ffc9c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcacac9ffc9cac9ffc9cacaffc9cacaffcacacaffcacacaffcbcacaffcacacaffcacbcaffcacacaffcacbcaffcbcbcbffcbcacaffcacacbffcbcbcbffcacacbffcbcbcbffcbcbcbffcacacaffcbcacaffcbcacaffcacacbffcacacbffcacacaffcacacaffcacacaffcacacaffcacac9ffcac9caffc9cacaffc9cacaffc9c9caffc9c9caffc9c9c9ffc9c9caffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9caffcac9c9ffcacacaffc9c9c9ffcac9c9ffc9c9caffc9cacaffcacacaffcacacaffcacacaffcacacbffcacacaffcbcacaffcacacaffcbcacaffcacacbffcacbcbffcacacbffcacbcaffcacacbffcacacaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffc9cac9ffcacac9ffcacacaffcacacaffcacacaffcacacbffcacacaffcacbcaffcacbcaffcacacaffcacacaffcbcacaffcacacbffcbcacbffcbcacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcbccccffcbccccffcbccccffccccccffccccccffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdcdceffcecdceffcececeffcececeffcecdcdffcecdcdffcecdceffcececeffcececeffcececeffcececeffcececfffcececfffcfcecfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfd0cfffd0cfd0ffcfd0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd1d1d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d2d1ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d3d2ffd3d3d3ffd2d2d3ffd3d2d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d6d6ffd9d9d9ffdfe0e0ffe6e6e6ffeeededfff3f4f4fff7f7f7fffafafbfffdfdfdfffdfdfdfffefefefffefdfefffffefefffffffffffdfdfdfffefefefffdfdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffefefffffefffffffefffffefffefffffffffffffffefffefffffffffffffffefefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffffffffffefffefefefffefefefffefffefffefefefffefffefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffefefffffefefefffffffffffefefefffffefefffffefffffefefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffefffffffffffffefefffffefefffffffefffffefefffffffefffffffefffffffefffffefefefffffffffffefefefffffefefffefefffffefefffffffefffffefffefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffefffffffefffffefffefffffffffffffefefffefffefffffffffffefefffffefffefffefefffffffefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffffffffefefffffffffefffffffffffffffefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd5d4d4ffd4d4d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd6d6d6ffd8d8d8ffd9d9d9ffdadad9ffd8d9d9ffd9d9d8ffd9d9d8ffd9d8d8ffd7d7d7ffd5d4d4ffd3d3d3ffd1d1d2ffd0d0d0ffcececeffcececeffcdceceffcececeffcececeffcececeffcececeffcececeffcdceceffcececeffcececeffcecdcdffcdcdceffcdcdcdffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcccbccffcbcbcbffcbcbcbffcbcbcbffcacacbffcbcbcaffcbcbcbffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcbffcacacaffcacbcaffcbcacbffcbcbcaffcacbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbccccffcccbccffccccccffccccccffccccccffcccdccffcdcdccffccccccffcdcdccffcccdcdffcdcdcdffcdcecdffcecdcdffcececdffcececeffcfcecfffcececfffd0cfd0ffd2d2d2ffd3d3d3ffd4d4d5ffd7d6d7ffd8d8d9ffd9d9d9ffdad9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d6ffd4d4d5ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfdfffcfcfcfffdfefdfffcfdfdfffdfdfefffdfdfdfffcfcfcfffdfdfdfffcfdfcfffdfdfdfffafafafff7f7f7fff5f5f5ffefefefffe7e8e7ffe0e0e1ffdbdbdaffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd3d4d3ffd3d3d2ffd3d3d3ffd3d2d2ffd3d2d3ffd2d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcececfffcececeffcfcecfffcecfceffcececfffcececeffcececeffcececeffcececeffcecdceffcecdceffcececdffcdcdceffcdcdcdffcececdffcececeffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcccdffccccccffcdcccdffcdccccffcccccdffcdcccdffcdcdccffccccccffcccccbffccccccffccccccffcbcbcbffcccccbffcbccccffcccccbffcbcccbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcbcacaffcbcacaffcacacaffcacacbffcacacaffcacacbffcbcacaffcbcacaffcacacbffcacacaffcbcbcbffcacacaffcbcacaffcacacbffcacacaffcbcacbffcacacaffcacacbffcacacaffcbcbcaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffc9c9caffcacac9ffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c9ffc9c8c9ffc9c8c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c8ffc8c8c8ffc9c9c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c9ffc9c8c9ffc9c9c8ffc8c8c9ffc8c8c9ffc9c8c9ffc8c8c9ffc9c8c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcac9caffc9cac9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcbcacaffcacacbffcacacaffcbcbcaffcbcbcbffcacacbffcbcacaffcbcacbffcbcacbffcacbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcacacbffcbcbcbffcacacbffcbcacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacac9ffc9c9c9ffcacac9ffc9cacaffcacac9ffcacacaffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacbffcbcbcbffcbcacbffcbcacbffcbcacbffcbcacbffcacbcbffcbcbcbffcbcbcbffcbcacaffcacacbffcacacbffcbcacbffcacbcaffcacbcbffcbcacaffcbcbcaffcbcacaffcacbcbffcbcacbffcacacaffcacacaffcacacaffcacacaffcacbcaffcacbcaffcacacbffcacacaffcacacaffcacacaffcacbcaffcbcbcbffcbcbcaffcacbcaffcbcbcbffcacacbffcbcbcbffcbcacbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbcbffccccccffccccccffccccccffccccccffccccccffcccdccffcdcdccffcccdcdffcdcdcdffcdcdcdffcececdffcececdffcececdffcececeffcececeffcececeffcececfffcececeffcfceceffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffd0d0d0ffd0d0d0ffd0cfcfffd0cfd0ffd0d0d0ffd1d0d1ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd1d1d1ffd2d2d1ffd1d2d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd6d6d6ffdddcddffe4e4e4ffeaeaebfff2f2f1fff5f6f5fff9f9f9fffcfcfcfffefefefffdfefdfffefefdfffefefefffefdfdfffffefefffefefefffefefefffefefffffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefffefffefffffffffefffffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefffffffefffffffffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefefffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffefefffffffffffefefffffffefffffefffefffffefefffffffefffefffffffefffefffefefefffefffffffffffefffefefefffffefefffffffefffefefefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffefffffefffffffffffffffffefefffefffefffffffffffefffefffffefefffefefffffffefffffffefffffefefffffefffefffffffefffefefefffefefffffefefffffffffefffefefefffefefffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d5d5ffd6d6d6ffd8d8d8ffd9dad9ffdadbdaffdad9daffd8d9d9ffd8d9d9ffd9d9d9ffd7d7d7ffd5d4d4ffd3d3d2ffd1d1d2ffd0d0d0ffcfcecfffcececeffcdceceffcecdceffcecdcdffcececeffcdcdceffcecdceffcdcecdffcecdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccccdffcdccccffcccdccffccccccffcccbcbffcbcbccffcbcbccffcbcbcbffcbcbcaffcbcbcbffcbcacbffcacacaffcacacaffc9cacaffcac9caffc9cacaffcacacaffcac9c9ffc9c9c9ffcacacaffc9cac9ffcac9caffc9c9caffcacacaffcbcacaffcacacbffcacbcaffcbcbcaffcbcbcbffcacbcbffcbcbcbffcccccbffcbcbcbffcbcbccffccccccffccccccffccccccffccccccffcccdcdffcdcccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcfceceffcfcfcfffd1d1d1ffd1d2d2ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd7d8d8ffd6d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d5ffd6d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfdfffdfdfefffcfdfdfffdfdfdfffdfefefffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfcfcfff9f9f9fff6f6f6fff2f2f3ffecececffe5e4e5ffdededeffd9d9d8ffd7d7d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd4d5d5ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d1ffd0d0d0ffd0cfd0ffcfd0cfffd0cfcfffcfcfcfffcfcfcfffcecfcfffcfcfceffcecfcfffcecfceffcececeffcfceceffcecfceffcececeffcecdceffcecdceffcececeffcececeffcececdffcececeffcececeffcececeffcececdffcdceceffcdcdceffcdcecdffcececdffcdcdcdffcdcdcdffcececeffcdcecdffcecdcdffcdcdcdffcdcdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcccdcdffcccccdffcccdcdffcdcccdffccccccffccccccffccccccffccccccffcbccccffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcacbffcbcacaffcbcbcbffcacacbffcbcacbffcacbcaffcbcacaffcbcbcaffcacbcbffcacbcaffcacacaffcacbcbffcacbcaffcacacaffcbcacaffcacbcaffcacacaffcbcacaffcacacbffcbcacbffcacacaffcbcbcaffcacacaffcacacbffcacacaffcacac9ffc9cacaffcac9caffc9cacaffcacacaffcac9c9ffc9c9c9ffcacacaffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cacaffc9c9c9ffc9c9c9ffcacacaffcacac9ffcac9caffcacacaffcacacaffcacacaffcbcacaffcacacbffcbcacbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacacbffcbcbcbffcbcacbffcacacbffcacbcaffcbcbcaffcacacaffcacacbffcacacaffcbcbcaffcacacaffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcbcacbffcbcacbffcbcbcbffcacbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcccbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcacacaffcbcacaffcbcacbffcbcbcbffcbcbcbffcbcbcaffcbcacbffcbcacbffcacbcbffcbcacaffcacbcbffcbcacbffcacbcbffcbcbcbffcbcbcbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccccbffcbcbccffcbcbccffccccccffccccccffccccccffcccccdffcccdcdffcdcccdffcdcdccffcdcdcdffcdcecdffcecdcdffcdceceffcececeffcececeffcecdceffcececeffcececeffcececfffcfcecfffcfcecfffcfcfcfffcecfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfd0cfffd0cfcfffd0d0cfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d1ffd0d1d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd9d9d8ffdfe0e0ffe7e7e8ffefefeffff5f4f5fff7f7f7fffbfcfbfffefefefffefefefffefffffffdfefefffdfdfefffefefefffdfdfdfffefefefffefefffffefdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffefefffefffffffefefefffffffffffffffffffefefffffefffffffefefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefffffffffffefffefefefffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffffffffffffffffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffefffffffffffffffefffffefefffffffffefffffefffffefffefffffefefffffffefffefefffffffefffffffefffffffefefffffffefffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffefefffffffffffffefefefffffefefffffffffffefefffffffffefffffefefffefffffffefefefffffffefffefefefffefffffffefefffffefffefffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd6d6d5ffd8d8d8ffdadadaffdbdbdaffd9d9daffd9d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd6d6d6ffd3d3d3ffd1d1d1ffd0d0d0ffcececeffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffccccccffcdccccffcdccccffccccccffcccbcbffccccccffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacbcaffcacacaffcacacaffc9cacaffcacacaffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9c9ffcac9c9ffcacacaffcac9caffcbcacaffcbcacaffcacbcbffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccccbffccccccffcccccbffccccccffcccdcdffccccccffcdccccffcdcdcdffcdcdceffcdcdceffcecdcdffcecdceffcececeffcfceceffcfcfcfffd1d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd8d8d7ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d7d8ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfcfffdfefefffefefdfffcfcfbfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffafbfbfff8f8f8fff5f4f4fff1f0f0ffeaeaeaffe2e2e2ffdcdcdbffd8d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d1ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d0ffd0d0d0ffcfd0cfffd0cfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfceceffcececeffcfceceffcececeffcececeffcececeffcececeffcececdffcdceceffcececdffcececeffcdceceffcececeffcececdffcececdffcececdffcececeffcdcdcdffcececdffcececeffcdcdceffcdceceffcdcdcdffcecdcdffcececeffcdcdceffcececdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccdccffcdcdccffcccdcdffcccdccffccccccffcccdcdffccccccffccccccffccccccffccccccffccccccffcccbcbffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcacacbffcbcbcbffcbcacbffcacbcbffcbcacaffcbcbcbffcbcacbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacbcaffcacbcbffcbcacaffcbcbcaffcacbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffcacacaffc9c9c9ffcac9c9ffcacacaffc9c9caffcacac9ffcac9c9ffc9cacaffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffcacac9ffc9cac9ffc9cac9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffc9c9c9ffcac9c9ffcacac9ffcac9caffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcccbffcccbcbffcbcccbffcbccccffcccccbffcbcbcbffcccbcbffcbcbcbffcbcccbffcbcbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcacbffcbcbcaffcbcbcaffcacbcbffcacacaffcbcbcaffcacacaffcacacaffcacacbffcacbcaffcbcbcaffcacbcaffcacbcaffcacacaffcacbcbffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbccffcbcbccffcccccbffcccbccffcbccccffcccbcbffccccccffcbcbccffcccbcbffcccbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcbffcbcbcaffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbccffcbccccffcbcbcbffcccbcbffccccccffcbcbccffcccccbffcccccbffccccccffcccccbffccccccffccccccffcccccdffcccccdffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcecdcdffcececeffcececfffcececeffcececeffcfcecfffcececeffcfcfceffcecfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d0d1ffd1d1d1ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d1ffd2d3d2ffd3d2d2ffd3d3d2ffd2d3d3ffd3d3d3ffd2d3d2ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd4d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd6d6d5ffdbdbdbffe3e3e3ffebebecfff2f3f2fff6f6f6fff9fafafffdfdfdfffefefefffffffffffefefefffefefefffdfdfdfffefefefffefefefffefdfdfffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffffefffffffefffffefffffffefffffefffefffefefefffffefefffffefefffefffefffffffffffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffffefefffffefffffffefffffffefffffffffefffffffffffefffffffffefefffffefffffefefffffffefffffffffefffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffffefffffefffffefffefffffefffffffefffffffffffffffffefffefffffffefffffffefffefffffffffffffefefffffefffffffefffffffefffffffffefffffffffffefffffffffefefffffefffffefffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffefffffefffefffffffefffffefefffffffffffefffefffffffffffefefefffffefefffffefefffefefffffffffefffffffffffffefffffefefffffefefefffffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffefffffffffffffffffffefffefefffffefffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d5ffd4d4d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d4d4ffd6d5d6ffd8d8d8ffdadadaffdbdbdbffdbdadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd6d6d6ffd3d3d3ffd1d1d1ffd0d0d0ffcfcecfffcdcdcdffcdcdccffcdcdccffcdcdccffcdcccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdcdffcccdcdffcccdccffcdcdcdffcdccccffccccccffccccccffccccccffcccbcbffcccccbffcbcbcbffcbcacaffcbcacbffcacacaffcacacaffcacac9ffc9c9caffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c8ffc9c8c8ffc9c8c8ffc9c9c8ffc8c9c8ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacac9ffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcccbccffccccccffccccccffccccccffccccccffcdcdccffccccccffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcececdffcececeffcfcfcfffd1d0d1ffd2d2d2ffd3d3d3ffd6d5d6ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffd9d9d9ffd8d8d8ffd8d7d7ffd7d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d7ffd7d7d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfdfffcfcfbfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffefefefffdfefdfffdfdfdfff9fafafff7f6f6fff4f3f3ffeeeeeeffe7e7e6ffdfdfdfffdad9daffd6d6d6ffd5d5d5ffd6d6d6ffd6d6d5ffd6d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d1ffd2d1d2ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0d0ffd0d0cfffcfd0d0ffcfd0d0ffcfcfcfffcfcfcfffcfceceffcfcecfffcfcecfffcfcecfffcececeffcfceceffcececeffcececeffcecdceffcececeffcececeffcececdffcdcdceffcdceceffcececeffcececdffcececeffcecdceffcdcecdffcececdffcecdcdffcececeffcececdffcececeffcdceceffcecdceffcecdcdffcdceceffcececdffcececeffcecdceffcdcdceffcdcdcdffcececeffcecdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdccffcdcdccffcdcdccffccccccffccccccffcccbccffcccbccffcccbccffccccccffcbcccbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcacbffcbcacbffcacbcbffcbcbcbffcbcbcaffcacacbffcacacbffcbcbcaffcbcbcaffcbcacbffcbcacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9caffcac9c9ffc9c9caffcacac9ffcacacaffcac9caffcac9caffc9cacaffcacacaffcacacaffcac9c9ffcac9caffcacacaffcacac9ffcac9caffcac9c9ffcacacaffc9c9c9ffcac9c9ffcacac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9caffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffc9cac9ffc9c9c9ffcac9c9ffcac9caffcacac9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcccccbffcbcbccffcbcbccffcccccbffcccccbffcccbccffcccbccffcbcccbffcccbcbffcccbcbffcccccbffcbcccbffccccccffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacbcbffcbcbcbffcbcbcbffcbcacaffcbcacbffcbcbcbffcacbcaffcbcacbffcbcacaffcbcbcbffcacbcaffcbcbcaffcbcbcaffcacacaffcbcbcbffcbcacbffcbcbcbffcbcbccffcbcbccffcbcccbffcccccbffcccccbffcccbccffccccccffccccccffccccccffccccccffccccccffcccdccffccccccffccccccffccccccffcccbcbffcccbccffcccbcbffcccbccffcccbcbffcccccbffcbcbcbffcccbcbffcccbccffcbcbcbffcbcbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbcbffcccbcbffcbcccbffcbcbcbffcccbcbffcccccbffcbcccbffccccccffcbccccffcccbccffcccbcbffcbccccffccccccffccccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcdccccffcdcdcdffcdcdcdffcdcdcdffcecdceffcecdcdffcececeffcdcecdffcececeffcececeffcececeffcececeffcececeffcfcecfffcfcecfffcfcfcfffcfcfceffcfcfceffcfcfceffcfcfcfffcfd0cfffcfcfcfffd0cfd0ffd0cfd0ffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd2d2d3ffd3d3d2ffd3d3d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d4ffd3d3d3ffd4d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d5d5ffd8d8d8ffdfdedeffe6e6e6fff0eff0fff5f5f5fff8f8f8fffcfcfcfffffefefffefefefffefffefffffffffffefefefffefefefffefdfdfffdfdfdfffefefefffefdfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffffffefffefefefffefffffffefefffffefefefffffffefffefffffffffefefffffefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffefffffffefefefffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefffffefefffffffffffffffefefffefefefffefefffffffffffffefffffffefffffffffffffffefffefffffefffffffefffffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffefefffffefffffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffffffefffefffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd4d5d4ffd5d5d5ffd6d6d5ffd8d7d8ffdadadaffdbdbdbffdbdbdbffdad9daffd8d8d8ffd8d8d7ffd8d8d8ffd7d6d6ffd3d3d4ffd1d2d2ffd0d0d0ffcececfffcdcdcdffcccccdffccccccffcccdcdffccccccffccccccffccccccffcdcdccffcccdccffccccccffccccccffcccdccffccccccffcccbccffccccccffccccccffcbcbccffcccccbffcccbcbffcbcbcbffcbcacbffcbcbcbffcacbcbffcacbcaffcacacaffc9cac9ffcac9caffc9c9c9ffc9c9c9ffc8c9c8ffc9c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc8c9c8ffc9c9c9ffc9c8c9ffc9c9c9ffcac9caffcac9caffcacac9ffcacac9ffcacacaffcacbcaffcbcbcaffcbcacbffcbcbcbffcacbcbffcccbcbffcccbccffccccccffcccccbffccccccffcdccccffcccccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcecdcdffcececeffcfceceffcfcfd0ffd0d1d1ffd2d2d2ffd3d4d3ffd6d6d6ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d8ffd7d7d7ffd7d6d6ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d6d7ffd6d6d6ffd6d7d6ffd7d7d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfcfbfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffefefefffdfefefffdfdfdfffdfdfdfffbfcfcfff8f9f8fff5f5f5fff1f1f1ffebeaeaffe3e3e3ffdcdcdcffd7d7d7ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d3ffd2d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0d0ffd0d0cfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcececfffcfcfcfffcfceceffcececeffcececfffcececfffcececfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcdceceffcdceceffcececeffcececdffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecdceffcececeffcececeffcececeffcececdffcececdffcececdffcececeffcececeffcecdceffcececdffcdcdcdffcecdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccccdffcccdcdffccccccffccccccffccccccffcccbccffcccbcbffccccccffcccbcbffcbcbccffcbcbcbffcccccbffcbcccbffcccbcbffcbcccbffcccccbffcbcbcbffcbcbcbffcccbccffcbcbcbffcbcbccffcbcccbffcccbcbffcbcbcbffcbcbccffcbcbccffcbcbccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacbcbffcacacbffcacacaffcbcbcaffcacbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcacac9ffcacac9ffcacacaffcacacaffcacacaffcac9caffcacacaffc9cacaffcacacaffcac9caffcacacaffcacac9ffcacacaffcac9caffc9c9caffc9cacaffc9cacaffcac9caffcac9caffc9c9caffcac9c9ffc9cacaffc9c9c9ffc9c9caffc9cac9ffcacacaffc9cacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcbcacbffcacacaffcacacbffcbcbcbffcbcbcaffcbcbcbffcbcbccffcbcbccffcbccccffcbccccffccccccffcccccbffcccbccffccccccffccccccffccccccffccccccffcbccccffcbccccffccccccffcccccbffccccccffcbccccffccccccffccccccffcbccccffcbcccbffcbcbcbffcbcbcbffcccbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcacbcaffcbcbcbffcbcacbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbccffcccbccffcccbccffccccccffccccccffccccccffccccccffccccccffcdcdcdffcccdccffcdcccdffcccdccffcdcdccffccccccffccccccffcdcccdffccccccffcccbccffccccccffcccccbffcccbcbffcccbccffccccccffccccccffcbccccffccccccffcbcccbffcccbccffcccbcbffcbcbcbffcbcbcbffcccccbffcbcbcbffcbccccffcccbccffcccccbffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcdcccdffcdcccdffcdccccffcdcdccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcececdffcdcdcdffcecdcdffcecdceffcececeffcececeffcfceceffcfceceffcececfffcecfcfffcfcfcfffcfcecfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd0d0d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d2d3ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d3d4ffd4d4d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d3d4ffd5d4d4ffd5d4d5ffd5d4d5ffd5d5d4ffd7d7d6ffdbdbdaffe1e1e1ffe9e9e9fff2f1f2fff7f7f6fffafafafffefdfdfffdfdfefffefefefffefefdfffffffffffffefffffdfdfefffefffffffdfefefffdfdfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffefffefffefffefffefffefffefefefffffffffffffefffffffefefffefffefffefefefffefefffffefefefffefefefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffefefffffefffffefffefffffefffffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefffefffffefefffefefefffffefffffffefefffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffefffffffffffefffffefefffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffefffefffffffffffffffefffefffffefffffefffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffffffffffefefffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d4ffd4d4d3ffd4d5d4ffd4d4d4ffd4d4d4ffd5d5d5ffd7d7d6ffdadad9ffdcdcdbffdbdcdbffdadad9ffd8d7d8ffd7d8d7ffd8d8d8ffd7d6d6ffd3d4d4ffd1d1d2ffd0d0d0ffcecfceffcdcdcdffccccccffccccccffccccccffccccccffccccccffcccbccffccccccffccccccffccccccffcccccbffcccbccffccccccffcccccbffcbcccbffcbcccbffcbcbcbffcccbccffcbcbcbffcbcbcbffcacacbffcbcacbffcacacaffcacac9ffcacacaffc9cac9ffc9cacaffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc8c8c8ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacac9ffcac9caffcacacaffcbcbcaffcbcbcaffcacbcbffcbcbcaffcccbcbffcbcccbffcccbccffcccbcbffcbccccffccccccffcdccccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdceceffcececeffcfcecfffcfd0d0ffd1d1d1ffd2d2d2ffd4d4d3ffd6d6d6ffd8d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd7d7d6ffd7d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffcfcfcfffefefefffdfcfdfffefefdfffefefefffcfdfcfffdfdfefffdfcfcfffdfcfdfffafafafff7f7f7fff4f4f4ffeeeeeeffe5e6e6ffdfdfdeffd9dadaffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d5d5ffd6d5d5ffd5d6d5ffd5d5d6ffd5d4d5ffd4d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d2d1ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0cfffd0cfcfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcecfceffcfceceffcececeffcfcecfffcececeffcececeffcececeffcecfceffcececeffcececeffcecfceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececfffcececfffcececeffcecfceffcecfceffcececeffcececeffcececeffcececeffcececdffcececdffcdceceffcecdcdffcecdceffcdcecdffcecdceffcecdcdffcdcdcdffcccccdffcdcdcdffcccdccffcccccdffcdcccdffccccccffccccccffccccccffcbcbccffcccbccffcbccccffccccccffcbccccffcbcccbffcccbcbffcccccbffcccccbffcbcccbffccccccffcbcccbffcccbccffcbcccbffcccbcbffcbcbcbffcccbccffcccbcbffcccbcbffccccccffcbccccffcbccccffcccbccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcacacaffcbcacbffcbcacaffcbcacbffcacacaffcacacaffcacacbffcacacbffcacacaffcacbcaffcacbcaffcbcacaffcacacaffcacacbffcacbcaffcacbcaffcacbcaffcacacaffcacacaffcbcacaffcacbcaffcacacbffcacacaffc9cacaffc9cacaffcacacaffcacacaffcacacaffcac9caffcac9c9ffcacacaffc9cacaffc9c9caffcac9caffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcacbcaffcbcbcbffcbcbcaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccbccffcccbcbffcccbcbffccccccffccccccffccccccffcccccdffcccdccffccccccffccccccffcccdccffccccccffcccccdffcdccccffccccccffccccccffcccccbffccccccffccccccffccccccffccccccffcccbccffccccccffcbcbccffcbcbcbffcbcccbffcbccccffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcccbffccccccffcccbccffccccccffcccccdffcccdcdffccccccffcccccdffcccdccffcdcdcdffcccdcdffcdcdccffcdcdcdffcdcdcdffcdcdccffcccdccffcdcdccffccccccffcdcccdffccccccffccccccffccccccffccccccffccccccffcccccbffccccccffcbccccffccccccffccccccffccccccffcbccccffccccccffccccccffccccccffccccccffccccccffccccccffcccdccffccccccffcccccdffcdccccffcdcccdffcccccdffcdcccdffcdcdcdffcccccdffcccccdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcecdffcececdffcececdffcdceceffcececdffcececeffcecfceffcfcecfffcfceceffcecfcfffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd4d3d3ffd4d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d5ffd4d4d5ffd5d5d4ffd6d7d6ffdadadaffdededeffe3e3e4ffebecebfff4f4f3fff9f9f8fffcfdfdfffffffefffefdfefffdfefdfffffefffffefdfdfffefffffffefefffffefdfefffefffefffdfdfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffefffefffefffffffffefffffefffefffefffefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffffefffefffffffffefefffefffffffffefffffefffffffefefefffffefefffefffefffefffffffffefffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffefefefffefffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffefefffffffefffffffefffffefefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd4d3d3ffd4d4d4ffd6d6d6ffd9d9d9ffdbdbdbffdcdcdcffdadbdaffd8d8d8ffd7d7d7ffd7d8d8ffd7d7d7ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcdcccdffcbccccffcccccbffccccccffcbcccbffcbcccbffcbcbcbffcccbccffcbccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccccbffcbcacbffcbcbcbffcbcbcbffcbcacaffcacbcbffcacacaffcacacaffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c8ffc7c8c7ffc8c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cacaffcac9c9ffcac9caffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcccbffccccccffcccbccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececfffcecfcfffd0d0d0ffd1d1d1ffd1d1d1ffd4d4d4ffd7d7d6ffd9d9d9ffd9d9d8ffd8d8d9ffd9d9d9ffd8d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d7d7ffd8d7d8ffd7d7d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfdfffdfefdfffcfdfdfffefdfefffdfefdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffcfcfcfff9f9f9fff5f6f5fff0f0f0ffe9e8e9ffe1e1e1ffddddddffdadadaffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d1d2ffd1d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0cfffd0cfcfffd0d0d0ffd0d0cfffcfcfcfffd0cfcfffcfd0cfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcececeffcfceceffcececeffcececfffcececfffcecfceffcececeffcececeffcecfceffcfcecfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececfffcececeffcfcecfffcececeffcecfceffcfcecfffcfcecfffcfceceffcececfffcfceceffcecfceffcecfceffcececeffcececeffcececeffcececeffcececeffcececeffcdceceffcececeffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdcdccffcdcdcdffcccdccffccccccffccccccffccccccffccccccffccccccffccccccffcccbccffccccccffccccccffccccccffccccccffcccbccffccccccffccccccffccccccffccccccffccccccffccccccffcccccbffccccccffcbccccffccccccffccccccffccccccffccccccffcccccbffcbccccffcccbccffcbcccbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacbffcbcacbffcbcacbffcacacbffcacbcaffcbcbcbffcbcacbffcbcbcbffcbcacbffcbcacaffcacbcbffcacbcaffcbcacaffcacacaffcacbcaffcacbcaffcbcbcbffcacacbffcacbcbffcbcbcbffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcacbffcbcbcbffcbccccffcccbcbffcbccccffcccbccffccccccffccccccffcdccccffccccccffcccdcdffcdcccdffcdcdcdffcdcdccffcdcdccffcccdcdffcdcccdffcccdcdffcccdcdffcdccccffccccccffcdccccffccccccffccccccffccccccffccccccffccccccffcccbccffcbcccbffccccccffcccbccffccccccffccccccffccccccffcbccccffcbccccffcbcbcbffcbcbcbffcbcccbffcbcccbffccccccffcbcbccffcbccccffcccbccffcbcbcbffcbcccbffccccccffcbcbccffccccccffccccccffccccccffcdcccdffcccdccffcdcdccffcdcccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcdcdffcdcdcdffcdccccffcccdcdffcdccccffcccdcdffccccccffcdccccffccccccffccccccffcccccdffcccdccffccccccffcccdccffcccdcdffcdcccdffcccdcdffcccdcdffcdcccdffcccdccffcdcdcdffcccdcdffcccdccffcccccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcecdceffcececeffcececeffcececeffcececeffcececeffcecfceffcfcfcfffcececfffcecfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffcfd0cfffd0d0cfffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd3d4d4ffd3d4d4ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d5ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd9d9d9ffdeddddffe1e2e2ffe7e7e7ffefefeffff5f5f5fffbfbfbfffefefefffefefefffffffffffdfefefffefefefffefefefffefefdfffffffffffefefffffefdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffefefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefdfffffefefffffffffffffffffffffffffffffffffffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffffefefffefefefffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefffffffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefffffffefffefffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefffffefffefffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffffffffefffffffffffefffffefefffffffffffefefffffffffffffefffffffffffefffffffefffefefffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d3d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d4ffd5d5d5ffd8d8d8ffdadbdbffdcdcdcffdbdbdbffd8d8d8ffd7d7d7ffd7d8d7ffd7d7d7ffd4d5d4ffd2d2d2ffd0d0d0ffcececeffcccdcdffcccbccffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcacacbffcacbcaffcbcacaffcbcbcaffcbcbcaffcacacbffcacbcbffcbcacaffcacbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc7c7c7ffc7c7c8ffc7c7c7ffc6c7c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c8c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacac9ffcacacaffcacacbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbccccffccccccffcccbccffcdccccffccccccffcdcdccffcdcdcdffcdcdcdffcececdffcececeffcfcfcfffd0d0cfffd0d0d0ffd2d2d1ffd5d5d4ffd7d7d7ffd9d8d8ffd8d8d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d7d8ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd8d8d7ffd7d7d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfefffdfefdfffcfdfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffafafbfff7f7f7fff2f3f2ffebebebffe4e4e3ffdfdfe0ffdcdcddffdadadaffd7d7d7ffd6d7d7ffd7d6d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd4d4d4ffd4d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d1ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0cfffcfcfd0ffcfd0d0ffd0cfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcecfcfffcfcfcfffcecfcfffcecfceffcfcecfffcfcfcfffcecfcfffcfcecfffcfcfceffcececfffcecfceffcecfceffcecfceffcfcecfffcecfceffcfceceffcfceceffcfcfcfffcececfffcfcfcfffcecfcfffcfcfceffcfcfceffcececfffcececfffcfcecfffcfcfcfffcecfcfffcfcecfffcfcfceffcfcecfffcececfffcfcfceffcecfceffcececeffcececeffcececdffcdcdcdffcdceceffcecdceffcecdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffccccccffcdcdccffcdcdccffcdcdcdffcdcdccffccccccffcccdccffcdccccffcccdccffcdccccffccccccffcccdccffcdccccffcccdccffcccccdffccccccffccccccffcdccccffccccccffcccdccffcdcccdffccccccffcccdccffcdccccffcccdcdffccccccffccccccffccccccffcbccccffcbcccbffcbcccbffcbcccbffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbccccffcbcccbffcbcbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffcccbcbffcbcbcbffcbccccffcccbcbffcbcacaffcbcacaffcacacaffcbcbcaffcbcbcbffcacacaffcbcbcaffcbcbcaffcbcbcbffcccccbffcbcbcbffcbcccbffcccbcbffcccccbffcccccbffccccccffccccccffcccbccffccccccffccccccffccccccffccccccffcdccccffccccccffcccdcdffcdcdcdffcdcdcdffcdcecdffcecdcdffcececeffcdceceffcdcdcdffcececdffcdcdceffcdcdcdffcccdccffcccdccffcdcccdffcccdccffcdcdccffcdccccffcdcdcdffcccccdffcccdcdffcccdccffccccccffcdcdccffcccccdffccccccffcdcccdffccccccffccccccffccccccffccccccffcdcccdffcccccdffcdcdccffcccdccffccccccffcccdccffcdccccffccccccffcccdcdffcdcdcdffcdccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcececdffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcccccdffcdcdcdffccccccffcccdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcdceceffcdceceffcecdceffcececdffcdcdceffcdcecdffcdcecdffcececeffcececeffcdcecdffcecdcdffcecdcdffcececeffcececeffcecfceffcecfceffcececeffcfcfceffcececfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0cfffd0d0d0ffcfcfcfffd0d0d0ffd0d0cfffcfcfcfffd0d0d0ffd0d0d0ffd0cfd0ffd1d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd0d1d1ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d3ffd2d2d2ffd3d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd4d4d4ffd4d5d4ffd5d4d5ffd4d5d4ffd5d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffdadad9ffddddddffe1e1e2ffe6e5e6ffe9e9e9fff1f1f1fff7f7f7fffdfdfcfffffffffffefefffffefffefffffffffffdfdfdfffefefefffffefefffdfdfdffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefffffffffefefffffefefffffffefffffefffffffefefffefefffffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffffefffffefefffefefffffffefefffffffffffefffefffffffffffffffffffffefefffffefffffffffefffffefffffefffffffefffffffffefffffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffefefffffefffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffefefffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d2ffd3d3d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd5d4d4ffd7d7d6ffdadadaffdbdcdcffdbdbdbffd9dad9ffd7d7d7ffd7d7d6ffd6d7d7ffd5d5d5ffd2d2d2ffd0d0d0ffcececfffcdccccffcbcbcbffcacacaffcbcbcaffcacacbffcacacbffcacacbffcbcbcaffcacacaffcacacbffcbcbcaffcacacaffcbcbcbffcbcacaffcacacaffcacacaffcacbcaffcacacaffcbcacaffcacacaffcac9c9ffcacacaffcac9caffc9c9c9ffcac9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c7c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c7c6ffc7c6c6ffc7c6c7ffc6c6c6ffc7c7c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c7ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cacaffcacacaffcacacbffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffcbccccffccccccffccccccffcdcdccffcdcdcdffcccdcdffcecdcdffcececeffcfcfcfffd0d0cfffd1d1d1ffd2d3d2ffd5d5d5ffd7d7d7ffd9d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d7ffd7d7d8ffd7d8d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfefffcfdfdfffdfdfdfffdfcfdfffcfdfcfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfcfdfff8f8f8fff4f4f4ffedeeedffe7e7e7ffe3e3e3ffe0e0e0ffddddddffdbdbdbffd9d9d9ffd7d8d8ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d2d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0d0ffcfd0d0ffd0cfd0ffcfcfd0ffcfd0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0cfd0ffcfcfcfffd0cfd0ffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0cfcfffd0cfd0ffcfcfcfffd0d0d0ffd0d0d0ffcfd0d0ffd0d0cfffcfd0d0ffcfd0cfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfceceffcececfffcececeffcececdffcececeffcececeffcdceceffcececdffcdcdcdffcdcdceffcecdcdffcdcdcdffcececeffcecdcdffcdcecdffcdcecdffcdcecdffcecdcdffcecdceffcdcdcdffcdcdcdffcecdcdffcecdcdffcdcdcdffcecdcdffcdcdceffcdcecdffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdcccdffccccccffcccccdffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffcdccccffcdcdcdffcdcccdffcdcdccffcccdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcccdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcecdcdffcecdcdffcdcdcdffcecdcdffcececdffcecdceffcdcdceffcececeffcececeffcececeffcececeffcececeffcececeffcececfffcecfceffcececeffcececeffcecfcfffcfceceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececdffcececeffcececeffcececeffcececdffcececeffcececeffcdcdceffcececdffcdceceffcdcecdffcdceceffcecdcdffcecdcdffcececeffcececeffcecdcdffcececeffcecdceffcececeffcececeffcececeffcececeffcfcfceffcececeffcececfffcfcfceffcfceceffcfcfcfffcfcfceffcfcfcfffcecfceffcecfceffcfceceffcfceceffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecfceffcececeffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffd0cfd0ffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d1d1ffd2d1d1ffd2d2d1ffd2d1d2ffd2d1d1ffd2d1d2ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d2ffd3d3d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d3ffd4d3d3ffd4d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d5ffd5d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffdadadbffdcdcdcffdedfdfffe2e1e2ffe6e6e6ffe8e8e8ffebebebfff1f1f2fff7f7f8fffcfcfcfffcfcfcfffffffffffefefefffefefefffffefefffefefdfffefdfefffefefefffefdfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffefffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefffffffffffffffffffefefffffffffefffefefefffefffffffefffefffefffefffffffefffefefefffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffffffffffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd4d4d4ffd6d6d6ffdad9d9ffdbdbdbffdbdbdbffdadadaffd7d7d7ffd7d7d6ffd7d6d7ffd5d5d6ffd3d3d2ffd0d0d0ffcececeffccccccffcbcbcaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacac9ffcacacaffcacacaffcac9c9ffcac9caffcacacaffcac9caffcac9caffcacac9ffc9c9caffcacacaffc9cac9ffc9cac9ffc9c9caffc8c9c9ffc8c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c7c8ffc8c8c7ffc8c8c8ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcac9caffcacacaffcacacaffcacacaffcacacaffcacacbffcbcbcaffcbcacbffcbcbcbffcbcbcbffcbcccbffccccccffccccccffcdccccffcdcdcdffcccdccffcdcdcdffcdcdcdffcdcdcdffcececfffcfd0d0ffd1d0d1ffd2d2d2ffd5d5d5ffd7d7d7ffd9d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd8d8d9ffd7d7d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d7ffd7d8d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d7d8ffd8d8d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffcfdfdfffdfdfdfffdfefdfffcfcfcfffcfcfcfff9f9f9fff5f4f5ffeeeeeeffe9eae9ffe7e6e6ffe4e4e3ffe1e0e0ffdededeffddddddffdcdcdcffdadbdaffdad9d9ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d8d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd7d6d6ffd6d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d2d3ffd2d3d3ffd2d2d2ffd3d3d2ffd2d3d3ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d3ffd3d3d2ffd3d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd1d1d0ffd0d0d1ffd1d0d0ffd1d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd0d1d0ffd0d1d0ffd0d0d1ffd0d0d1ffd0d0d0ffd1d1d1ffd0d1d0ffd1d1d0ffd1d0d1ffd1d1d0ffd1d0d0ffd1d1d0ffd0d0d1ffd0d1d0ffd0d0d1ffd0d0d1ffd1d1d1ffd1d0d1ffd1d0d1ffd1d0d0ffd0d1d1ffd0d0d0ffd1d1d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d1d0ffd1d0d0ffd1d1d0ffd1d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd0d1d0ffd1d1d0ffd1d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d1d2ffd1d1d1ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d3d3ffd2d3d2ffd2d3d2ffd3d3d2ffd2d2d3ffd3d2d2ffd3d3d3ffd2d3d2ffd3d3d2ffd2d3d2ffd2d2d2ffd3d2d3ffd2d3d3ffd3d2d3ffd2d2d3ffd3d3d2ffd2d2d2ffd3d3d3ffd3d3d2ffd2d3d2ffd2d3d3ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd4d4d4ffd5d5d4ffd4d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd6d7d6ffd7d7d6ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d6ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd6d7d6ffd7d7d6ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffdadad9ffdad9d9ffdadad9ffdadadaffd9dad9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdadadaffdadbdaffdbdcdcffdddddeffdfdfdfffe1e1e1ffe2e3e3ffe7e6e6ffe9e9e9ffebeaeaffecedecfff2f1f1fff6f6f6fff8f9f8fffcfcfcfffdfcfcfffffffffffefefefffefefefffffffffffdfdfefffefefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffefdfdfffefdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefffefffffffffffefefffffffefefffefefffffffefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffffffefffffefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffffffefffefefffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffffefffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffffffffffffffffffefffffffffffffffefffffffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d3ffd3d3d3ffd2d3d3ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd4d3d3ffd5d5d5ffd8d9d8ffdbdbdaffdadbdbffdadadaffd7d7d7ffd7d6d6ffd7d6d7ffd5d6d6ffd3d3d3ffd0d0d0ffcececeffccccccffcbcbcaffc9c9caffcac9c9ffc9c9caffcac9c9ffc9c9caffc9cac9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc9c9c8ffc8c8c8ffc7c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c7ffc7c7c6ffc7c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc6c5c5ffc6c5c5ffc6c5c5ffc5c5c5ffc6c6c6ffc5c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c6c6ffc7c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9cacaffcacacaffcacacaffcacacaffcbcacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbcbffcccccbffccccccffccccccffcdcdccffcdcdccffcdcdcdffcecfceffd0d0cfffd0d1d0ffd3d2d2ffd6d5d5ffd8d8d8ffd8d7d7ffd8d8d7ffd8d8d8ffd9d8d8ffd9d9d8ffd8d8d8ffd7d8d8ffd7d7d8ffd6d7d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd8d7d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfefefffcfcfcfffcfcfcfffafafafff8f8f8fff5f4f4ffefefefffececebffeaeaeaffe8e8e7ffe5e5e4ffe2e2e3ffe1e1e1ffe0e0e1ffe0e0dfffdfdedfffddddddffdcdcdcffdcdcddffdcddddffdcdddcffdddddcffdcdcddffdddcdcffdcdcddffdddcdcffdcdcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdcdbffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdbdbdbffdadbdaffdadadaffdbdbdaffdadadbffdadbdaffdadadbffd9dadaffd9d9d9ffdadad9ffdad9d9ffd9d9daffdadad9ffdadad9ffd9dad9ffdad9d9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d8ffd9d9d8ffd9d9d8ffd8d9d9ffd9d9d9ffd8d8d9ffd9d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d8ffd7d8d7ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d6d6ffd7d6d6ffd7d6d6ffd6d6d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d7d6ffd7d7d6ffd6d7d6ffd7d6d7ffd7d6d7ffd7d7d7ffd7d6d6ffd7d7d7ffd6d7d6ffd6d6d6ffd7d7d6ffd7d6d7ffd6d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d7ffd7d7d6ffd7d7d6ffd7d7d6ffd7d6d7ffd6d7d7ffd7d6d6ffd7d6d6ffd7d6d6ffd6d6d7ffd6d7d7ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d7d6ffd6d7d7ffd7d7d7ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd6d7d6ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d7ffd7d7d7ffd7d8d7ffd8d8d7ffd7d8d7ffd8d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd7d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d9ffd9d8d8ffd8d8d9ffd9d8d8ffd8d8d8ffd8d9d8ffd9d8d8ffd9d8d8ffd9d8d8ffd9d9d9ffd8d9d8ffd9d9d8ffd9d9d8ffd8d9d9ffd9d9d8ffd9d9d8ffd8d9d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdad9daffd9dadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdcdcdcffdbdcdcffdcdcdcffdcdddcffdcdddcffdddcdcffddddddffdddddcffdddddcffddddddffddddddffddddddffddddddffdcdcddffdddddcffdddcddffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdddddcffdddcdcffdcddddffdddddcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdededdffdedddeffdddedeffdededfffdedfdeffdededeffdfdfdeffdfdedeffdededfffdfdfdfffe0dfdfffdfdfdfffe0dfdfffdfe0e0ffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffe0e0e0ffdfe0e0ffdfe0dfffe1e1e0ffe2e2e2ffe4e3e3ffe6e5e6ffe8e8e7ffeaeaeaffececebffededecffedeeeefff1f1f1fff4f4f5fff7f6f6fff9f8f9fffcfcfcfffcfcfcfffffffffffefefefffefefefffffffffffdfdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffefffffffffefffefffefffefefefffffefffffffffefffefefefffefefffffffefefffffefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffefffffffffffffffffffefffffefefffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d3ffd3d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd3d3d2ffd4d4d4ffd7d8d7ffd9dad9ffdadbdbffdadadaffd7d7d8ffd6d6d6ffd6d6d6ffd5d6d6ffd4d3d3ffd1d1d0ffcececfffccccccffcacacaffc9c9c9ffc9c9c8ffc8c9c8ffc9c8c8ffc9c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc9c9c8ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9c8ffc9c8c9ffc8c8c9ffc9c9c8ffc8c9c9ffc8c8c9ffc9c9c8ffc8c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc7c7c6ffc6c7c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c7c6ffc7c7c7ffc7c8c7ffc8c8c8ffc7c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffcac9c9ffcac9caffcacac9ffcacacaffcacacaffcbcacaffcbcbcaffcacbcbffcbcbcbffcccbcbffcccbcbffcccccbffccccccffcccccbffccccccffcdcdccffcdcdcdffcececeffcfd0cfffd0d0d0ffd2d2d2ffd6d6d5ffd7d8d8ffd7d7d7ffd7d7d8ffd8d9d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd7d8d8ffd8d8d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffdfdfefffdfdfdfffdfdfdfffdfefefffcfcfcfffcfcfcfffaf9f9fff8f8f8fff7f7f7fff4f4f4ffefefefffedededffecedecffebebebffe8e9e9ffe8e8e8ffe7e7e7ffe5e6e5ffe5e5e5ffe3e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfdfffe0e0e0ffe0dfdfffdfdfdfffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfe0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededfffdededeffdededeffdededeffdededeffdededeffdeddddffdedddeffdededeffdddedeffdddedeffdededdffdeddddffddddddffdeddddffddddddffdeddddffdededdffdddddeffddddddffdededdffdddedeffdededeffdededdffdddedeffdddedeffdededeffdededeffdededeffdddeddffdddddeffdededeffdededeffdededeffdddddeffdededdffdddedeffdeddddffdddeddffdddedeffddddddffdeddddffdddddeffddddddffddddddffddddddffddddddffddddddffdddcddffddddddffddddddffddddddffdddddcffdddcddffddddddffddddddffddddddffddddddffdddddeffddddddffddddddffddddddffdeddddffdeddddffdddddeffddddddffddddddffdddddeffdeddddffdddeddffddddddffdeddddffdddeddffddddddffdddddeffddddddffddddddffddddddffdeddddffddddddffddddddffdededdffdddddeffddddddffdededdffdddedeffdededeffdededeffdddedeffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdeffdfdedeffdededeffdfdfdeffdedfdeffdfdedeffdededeffdedfdfffdededeffdfdedeffdedfdfffdedfdeffdededeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededfffdededeffdededeffdedfdeffdedfdeffdedfdfffdfdfdfffdfdfdfffdedfdeffdfdfdfffdedfdeffdfdedeffdfdfdeffdededfffdededeffdfdedeffdededfffdfdedeffdedfdeffdededeffdfdedeffdfdfdeffdededfffdedfdfffdfdfdeffdfdedeffdfdfdeffdfdfdfffdfdfdeffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe3e3e2ffe2e2e2ffe2e3e3ffe3e2e2ffe3e2e3ffe3e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e5e5ffe4e5e4ffe5e4e4ffe4e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffebebebffedededffeeefeeffeeefefffefefeffff0f0f0fff0f1f0fff6f6f6fff6f6f6fff9f8f8fffdfcfcfffcfcfdfffffffffffefefefffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffdfefdfffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffefefffffefffffffffffefffffffffffffefefffffffefffffefffffefffefffffffffffffefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffffefefffffffefffefffefffffefffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d4ffd3d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd2d2d3ffd3d2d3ffd1d2d2ffd3d3d3ffd3d4d4ffd6d6d6ffd8d9d9ffdadadaffd9dad9ffd8d8d8ffd6d6d5ffd6d6d6ffd5d5d5ffd4d4d4ffd1d1d1ffcececeffccccccffcacacaffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c7ffc8c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc7c7c6ffc7c7c7ffc7c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c4ffc5c5c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc5c5c5ffc6c5c6ffc6c6c6ffc6c7c7ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffcac9caffcac9c9ffcacacaffcacacaffcacbcaffcbcbcbffcbcacaffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcccbffcbcccbffccccccffcdcdcdffcecfceffcfcfcfffd0d0d1ffd3d2d3ffd5d5d5ffd7d7d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffefdfdfffcfcfcfffcfcfcfffafafafff8f8f8fff8f8f8fff3f4f4fff2f3f3ffefeff0ffefeeeeffedeeeeffecededffebebebffecececffebebebffebebebffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe9e8e9ffe9e9e8ffe9e9e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe8e7e8ffe7e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe6e6e7ffe7e6e7ffe6e7e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e6ffe6e6e5ffe5e5e6ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe4e4e5ffe5e4e5ffe4e5e5ffe5e5e5ffe4e4e4ffe5e4e4ffe4e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe5e5e4ffe5e5e5ffe5e4e4ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e6e6ffe6e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e5e5ffe6e6e5ffe6e5e6ffe5e6e5ffe6e6e6ffe6e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe7e7e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e6ffe6e6e7ffe7e7e7ffe8e8e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e8e9ffe9e8e8ffe8e9e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe8e8e8ffe9e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e9ffe8e8e8ffe9e9e8ffe9e8e9ffe8e9e8ffe9e9e9ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffeaeae9ffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaebffeaeaebffebeaebffeaeaeaffeaeaeaffebebebffeaeaeaffebebebffebebeaffebebeaffebebebffecececffebebecffecebecffebececffedededffedededffeeeeeeffeeefefffeff0f0fff0f0f0fff0f0f0ffefefeffffffffffffffffffffffffffff6f6f6fff8f8f8fffcfcfcfffcfcfcfffffffffffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffefffffffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffffefefffffefefffefefefffefefefffffffefffefffffffefefefffefffffffffffefffffffffffffffffffefffffffffefffffffffefffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffefffffffefffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d4d5ffd5d5d4ffd4d4d4ffd3d4d3ffd4d4d3ffd3d4d4ffd4d4d3ffd2d3d3ffd3d2d2ffd3d3d3ffd3d2d3ffd3d3d3ffd5d5d5ffd8d8d8ffdad9daffdadadaffd7d7d8ffd6d6d6ffd6d6d5ffd5d6d6ffd4d4d4ffd1d1d1ffcecfceffcccdccffcacacaffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c7ffc7c8c7ffc7c8c8ffc7c8c8ffc7c8c7ffc7c7c7ffc7c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c7ffc7c7c8ffc7c8c8ffc7c8c7ffc8c8c7ffc7c7c7ffc8c8c8ffc8c7c8ffc7c7c8ffc8c7c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c6c6ffc6c7c6ffc6c6c6ffc5c6c5ffc5c6c6ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c4ffc4c4c4ffc4c5c4ffc5c4c4ffc4c4c5ffc5c5c4ffc4c5c5ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc8c9c9ffc8c9c9ffc9c9c9ffc9c9caffc9c9c9ffcacacaffc9cacaffcacacbffcacacaffcacacaffcbcacaffcacbcaffcacbcbffcbcbcbffcbcccbffcccccbffcdccccffcececfffd0cfd0ffd0d0d1ffd3d3d3ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd9d8d8ffd9d8d9ffd8d9d8ffd9d9d8ffd8d8d8ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfefdfffcfcfcfffcfcfdfffafaf9fff8f8f8fffefdfefffefefefffefefefff1f1f1fff0f0effff0f0f0ffefefefffeeeeeeffededeeffeeeeefffeff0efffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefefffeeefeeffeeeeeeffeeefeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffeeeeeeffefeeeeffeeefeeffeeeeefffefefefffeeefeeffefefeeffefeeeeffefefefffefefefffeeeeefffefeeefffefeeefffeeeeeeffefeeefffefeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedeeeeffeeededffedeeeeffededeeffededeeffedededffedededffecededffecedecffededecffedededffededecffecededffecececffedededffececedffecececffecececffecececffedececffececedffececedffecececffecedecffececedffecececffecececffecedecffecedecffecedecffedececffecededffecededffecedecffecedecffecededffedededffecedecffedededffecededffecededffededecffedecedffedececffecedecffececedffecededffecececffedececffecececffecececffecececffebececffecececffecebecffecebecffecebecffecececffecebebffebebecffebebebffececebffebebebffebebebffebecebffebebebffebecebffebebebffebebecffecebebffecebebffebebebffebecebffecebebffebebecffebecebffebececffebebebffecececffecebecffebebebffebebebffebecebffecebebffebebecffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebececffebecebffebebebffebecebffebebebffebececffebecebffebececffebececffebececffecececffecebecffecececffecececffecececffecececffecececffedececffecececffecededffedecedffececedffedecedffedecedffecececffedecedffedecedffedececffececedffecedecffededecffedededffecececffecededffedededffedededffedededffecededffedecedffededecffececedffecedecffededecffedededffedededffededeeffedededffedeeeeffeeedeeffedededffeeeeedffeeeeeeffeeedeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedeeedffedededffedededffedededffecededffedededffecedecffecedecffecececffecececffecececffecececffebececffebececffececebffecebecffecebecffebecebffebececffecececffececebffececebffecebebffecececffececedffececedffedecedffedecedffedecedffedededffedededffeeededffedededffedededffeeeeedffedeeeeffedededffedeeeeffeeededffeeeeeeffededeeffedeeeeffeeededffeeededffedededffecedecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffeeedeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeefefffefefefffeeefefffeeefefffeeefefffefefefffefefeeffefefefffeeefefffeeefefffefefefffefeeefffefefefffeeefefffeeefefffefefefffefefefffefefefffefeeeeffefefefffefefefffeeefefffefefefffefefefffefefefffefefefffefefeffff0efefffefefefffefefeffff0f0efffefefefffefefefffeff0f0fff0efeffff0f0f0ffeff0f0ffeff0f0fff0eff0fff0f0efffefeff0ffeff0effff0f0effff0f0f0fff0f0effff0f0f0fff0eff0fff0f0f0ffefeff0ffefefeffff0f0effff0f0f0fff1f0f0fff1f1f1fff1f1f1fffafafafffffffffffffffffffffffffffffffffffffffffff6f6f6fff8f9f8fffcfcfcfffcfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfefdfffefefefffefdfefffefefefffefdfefffdfefdfffefdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffefffffefffffffefffffffffefefffffefffffefffefffffefffffffefffffefefffffefffefffefffffffefefefffefffefffefffefffefffefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefffefffffffffffffefffffffffffffffefffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd3d4d3ffd5d4d5ffd7d7d7ffd8d9d8ffd9d9d9ffd7d7d7ffd5d6d6ffd6d6d6ffd5d6d5ffd4d4d4ffd1d2d2ffcececfffcdccccffcbcacaffc8c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c7ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc6c7c6ffc7c7c7ffc7c7c7ffc6c6c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c5c5ffc5c4c4ffc4c4c4ffc4c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c7ffc6c6c7ffc7c6c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cac9ffcac9caffcacacaffcacacaffcacacaffcacacbffcacacaffcacbcbffcacbcaffcccccbffccccccffcececeffcfd0d0ffd0d0d0ffd3d3d3ffd5d5d6ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d9ffd8d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd7d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffafafafff7f7f8fffefefefffefefefffefefefffefefefffefdfefff9f9fafff0f0f0fff0eff0ffefefefffeff0f0fff2f1f1fff2f3f2fff3f2f3fff2f3f3fff2f2f3fff3f2f2fff3f2f2fff2f3f3fff3f3f3fff3f2f2fff2f2f3fff3f2f3fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f3f2fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f2fff1f2f1fff2f2f2fff1f2f2fff2f1f1fff1f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff1f1f2fff2f1f2fff1f1f2fff1f2f2fff2f2f1fff2f1f1fff1f2f2fff1f2f1fff1f1f2fff1f2f1fff1f2f2fff2f1f1fff1f2f1fff2f1f2fff1f2f2fff1f1f2fff2f1f1fff2f1f1fff1f2f2fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff1f2f1fff2f1f2fff1f2f2fff2f2f2fff2f1f2fff2f1f2fff1f2f2fff2f1f2fff2f1f2fff2f1f2fff1f2f1fff1f1f2fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f1fff0f0f0fff1f0f1fff0f1f1fff0f0f0fff0f0f0fff0f1f0fff0f1f1fff0f0f0fff0f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f1f0fff0f0f0fff0f1f1fff0f1f0fff0f0f0fff0f0f0fff0f1f1fff1f0f0fff0f1f0fff1f0f1fff0f1f1fff0f0f1fff1f0f0fff1f0f0fff0f1f1fff1f1f1fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff1f2f2fff2f1f1fff2f1f2fff1f2f1fff2f1f2fff2f2f2fff2f1f2fff1f2f2fff2f2f2fff1f2f2fff2f2f2fff2f3f2fff2f3f2fff2f2f2fff2f2f3fff3f3f3fff3f2f2fff2f2f2fff3f2f3fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff2f2f3fff2f3f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f2f3fff3f2f3fff2f2f3fff2f3f3fff3f3f2fff3f2f2fff3f3f3fff2f3f2fff2f2f3fff3f3f2fff2f3f3fff3f3f2fff2f3f2fff3f2f3fff2f3f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f3f2fff3f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff3f2f2fff2f3f3fff3f3f3fff2f2f3fff3f3f3fff2f3f3fff2f3f3fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f3f3fff3f3f4fff4f3f4fff3f3f3fff3f3f3fff3f4f4fff3f4f4fff4f3f4fff4f3f4fff3f4f3fff4f3f4fff4f3f4fff4f3f4fff3f4f3fff4f4f4fff3f4f3fff3f4f3fff3f4f3fff4f4f3fff3f4f4fff3f3f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff3f3f4fff4f4f4fff3f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff3f4f3fff3f2f3fff3f4f4fff3f3f3fff1f1f1fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffefdfefffefdfdfffdfefdfffdfefdfffefdfdfffdfdfefffdfefdfffdfdfefffefdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffefefffffffefffffefefefffffefffffffffefffefefffffefefffffffffefffefffefffffefefffffefffffffffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefefefffffefffffffefefffefffefffefffefffffefefffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d3d3ffd2d3d3ffd3d3d3ffd4d4d5ffd6d6d6ffd7d8d7ffd8d8d9ffd8d8d8ffd6d7d6ffd6d6d6ffd5d6d6ffd4d5d4ffd1d2d2ffcfcfcfffcdcdccffcbcbcbffc8c8c8ffc7c7c7ffc7c6c6ffc6c7c6ffc7c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c6c6ffc7c6c6ffc7c7c6ffc6c6c6ffc6c7c6ffc6c7c6ffc6c6c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c6ffc6c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc4c5c5ffc4c5c4ffc5c4c4ffc4c4c4ffc3c4c4ffc3c3c4ffc4c3c3ffc4c4c3ffc3c3c3ffc4c3c3ffc3c4c4ffc3c4c3ffc4c3c3ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c5ffc5c5c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c8c7ffc8c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffc9cac9ffcacacaffcacacaffcacac9ffcacacaffcacbcaffcbcbcbffcccccdffcececeffcfceceffd0d0d0ffd3d3d3ffd5d5d5ffd5d5d6ffd6d6d6ffd8d7d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffaf9f9fff8f8f8fffefffefffffefefffefffefffefefefffefefefffefefefffefefdfffdfdfefffefdfefff6f6f6fff3f2f3fff4f5f5fff5f6f6fff5f6f6fff6f6f7fff6f7f6fff6f6f6fff7f7f7fff6f6f7fff7f6f6fff6f7f6fff7f6f6fff7f7f6fff7f6f6fff6f6f7fff6f6f7fff7f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff6f5f6fff6f6f6fff5f5f5fff6f5f6fff6f6f5fff5f6f6fff5f6f5fff6f5f6fff6f6f6fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f6f5fff5f6f6fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff4f5f4fff5f4f5fff5f5f5fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff5f6f6fff5f6f5fff5f5f5fff6f5f5fff5f6f5fff6f5f5fff6f6f5fff6f6f6fff6f6f7fff6f6f7fff7f6f7fff7f7f7fff8f7f7fff8f8f7fff7f7f8fff7f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f8fff8f9f9fff9f8f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f9f9fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f7f7fff8f8f7fff8f8f7fff8f8f8fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff7f7f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff9f8f9fff9f9f8fff8f9f8fff8f9f8fff9f8f8fff9f9f9fff8f9f8fff8f8f9fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff8f9f9fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff9f8f9fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff9f9f9fff9f8f8fff8f9f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafaf9fffaf9f9fff9f9fafff9f9fafffaf9fafff9f9f9fffaf9fafffafaf9fff9f9fafff9f9fafffafaf9fff9faf9fffafafafffafafafffafaf9fff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9fafffafafafffaf9f9fffaf9fafffafafafff9fafafff9faf9fffaf9f9fffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffcfdfcfffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffefffffffefefefffefefffffefefefffefefefffdfefdfffefdfdfffefefdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffffefffffefffefffffffffffffffffffffffffffffffffffffffffffefefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffffffffffffffefffefefffffffffefffffffffffefefffffefffefffffefffffffefefffffffffffefffefffefefefffffefffffffefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffffffefffffefefffffffefffffefefffffefefffffefffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffefffffffffffffefefffefffffffffffffffffefefffffffefffffffffffefefefffffefefffffffffffefefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffefffefffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffefffffffefffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d5ffd6d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd5d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd6d5d5ffd7d7d7ffd8d8d8ffd8d8d8ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd3d2d3ffcfcfcfffcdcdccffcacbcbffc8c8c8ffc7c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c6c5ffc5c5c6ffc5c6c5ffc6c5c6ffc6c6c5ffc5c5c6ffc5c6c5ffc6c5c6ffc5c5c6ffc5c6c5ffc6c5c6ffc6c5c6ffc6c6c6ffc5c6c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c5ffc6c6c5ffc5c6c5ffc5c5c5ffc6c6c5ffc5c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c4ffc4c3c3ffc4c3c3ffc4c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c3c4ffc4c3c3ffc3c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc5c6c6ffc5c5c5ffc6c6c6ffc7c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc8c9c8ffc9c9c9ffc8c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcacacaffc9cac9ffcac9c9ffcacacaffcacacaffcbcbcaffcccdccffcececeffcececeffd1d1d0ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fffefffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffcfcfcfffcfcfcfffdfcfdfffbfbfbfffbfbfafffafbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffbfafafffbfbfafffafbfbfffafafafffafafbfffafafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffaf9f9fffafafafffaf9fafff9f9f9fffafafafff9faf9fff9f9f9fff9fafafffaf9fafff9f9f9fffaf9f9fffafafafffaf9f9fff9fafafff9faf9fffafafafffaf9f9fff9fafafffafafafffaf9f9fffafaf9fffafafafff9f9f9fffaf9f9fffafaf9fff9f9f9fffafafafffafafafffafaf9fffafaf9fffaf9fafff9fafafffafafafffafaf9fffafafafffafaf9fffafafafff9f9fafff9faf9fffaf9fafffaf9f9fffafafafff9faf9fff9f9f9fffaf9fafffaf9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fffafaf9fff9f9f9fffaf9fafff9fafafffafaf9fffafaf9fffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfafbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefffffefffefffffefefffffefefffffffffffefffefffefefefffffefffffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfcfffdfcfcfffdfcfcfffcfcfbfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefefffffffffffffefefffffefffffefefffffefffffffffffefffefffefffffffffffffffefffefefefffffefefffffffefffefffefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffffffefffffffffffffffefffffffefffffefefffffefffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d4d4ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d7ffd8d8d8ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd4d3d4ffd1d1d0ffcdcdcdffcbcbcbffc9c9c9ffc7c6c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc5c4c4ffc4c4c4ffc3c3c3ffc4c4c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c2ffc3c3c3ffc2c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c3c4ffc4c4c4ffc5c4c5ffc5c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9cac9ffcacacbffcdcdcdffcececeffd0d0d0ffd2d2d1ffd4d4d4ffd4d5d5ffd5d5d5ffd7d7d7ffd9d8d9ffdadad9ffdadad9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefefffffefffffffefffffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefdfefffefdfefffffefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffcfcfdfffcfcfdfffdfcfdfffdfcfdfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffefdfdfffefefefffefdfdfffefdfefffdfdfefffdfefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefdfefffefefefffefefdfffefefefffdfefefffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfdfffcfcfcfffdfcfdfffdfdfcfffdfcfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefdfefffefefdfffefefefffefefefffffefefffffefefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefefffffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffdfdfdfffefefdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffefffffffffefffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefefffefefefffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffffefefffffffefffffffffffffffefffffffffffffffffffffffefffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffefefffffefffefffffefefffefffefffffefffffffffffffefffffffefefefffffffefffffffffffefefffffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefefefffefefffffefefefffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffffffefffffefffffffffefffffffffffffffefffefffffffffffffffefefffffefffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d6d7ffd7d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd5d5d5ffd4d4d5ffd4d5d4ffd4d5d5ffd6d6d6ffd7d8d7ffd7d8d8ffd7d7d7ffd6d6d5ffd6d6d6ffd6d5d6ffd4d3d3ffd0d1d0ffcdcdcdffcbcbcaffc8c8c8ffc6c6c6ffc6c5c5ffc5c5c5ffc4c5c5ffc4c5c4ffc4c4c5ffc4c5c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c5ffc4c4c4ffc4c4c5ffc4c5c5ffc4c4c4ffc4c4c5ffc4c4c4ffc3c3c4ffc4c3c4ffc3c3c4ffc4c3c3ffc3c3c2ffc3c3c2ffc2c2c2ffc3c2c2ffc2c3c2ffc2c2c3ffc2c2c2ffc2c3c2ffc2c2c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c6ffc6c6c5ffc6c6c6ffc6c7c6ffc7c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c8ffc7c8c7ffc8c7c7ffc7c8c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc8c8c9ffc9c8c9ffc9c9c8ffc9c9c9ffcacacaffccccccffcececeffcececfffd1d1d1ffd3d3d4ffd4d5d5ffd5d5d5ffd7d7d7ffd9d8d8ffd9d9daffdad9daffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d7ffd7d8d8ffd8d8d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffefffefefefffefefffffefffefffefffffffffffffffffffefffffffffffffffffffffefefffefffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffefffefffffffffffefffffefffffefffefffffefffffffefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefdfefffdfdfefffefdfefffefdfefffefefefffefefdfffefefdfffdfefefffefefdfffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefffffffffefffffefefffffefffefffffefefffefffefffefefefffffefefffefefffffefefefffffffefffffffffffffffffffffefffffffffefffefefefffefefefffefffffffffffffffefefffffffefefffefffffffefffffffffffffffffffffffefefefffefefffffefefffffefefffffffefefffefefefffefefefffdfefefffefefdfffefefdfffefdfefffefdfdfffefefefffefdfefffefefdfffdfdfdfffefefefffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfefdfffefefefffffffefffffffffffefffffffefffefffefffffffffffefffffefffffefffefffffefefffffefefffefffffffffefffffefefffffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffefefefffefffffffffffffffefefffffffffefffefffffffefffffffffffffffffffffffffefffffefefffffffefffffffefffffffefffffffffefffffffefffefffffffffffefffffffefffffefffffffffefffffffffffffefffffffffefffefffefffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffefffffffffffffffffefffffffefffefffffffffffefffffffefffffefffffffefefffffffffffffefffffffffefffefffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffefefffffefefefffefefdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffefdfdfffefefffffefefefffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffefffffffefffefffefefefffffefffffffffefffefffffffefefffffffffefffefefefffefefefffefffefffefefefffefffefffefefefffefefffffefefefffefefefffffefefffefffefffffefefffefefffffefffefffffefefffffefffffefffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffffffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d7d7ffd7d7d6ffd7d6d7ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d4ffd6d6d5ffd7d7d7ffd8d8d7ffd7d7d7ffd6d5d5ffd6d6d6ffd6d6d6ffd4d4d4ffd0d0d1ffcdcdccffcacacaffc8c8c8ffc5c6c6ffc5c5c5ffc5c5c4ffc4c5c4ffc4c4c3ffc4c4c4ffc3c4c3ffc4c4c4ffc4c4c3ffc4c3c4ffc3c3c3ffc4c3c4ffc3c4c4ffc4c3c3ffc4c3c4ffc3c3c3ffc4c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc3c4c4ffc4c3c4ffc4c4c3ffc3c4c3ffc4c4c4ffc3c4c4ffc3c3c4ffc4c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c3ffc3c4c4ffc4c4c3ffc3c3c4ffc3c4c3ffc3c3c2ffc3c2c3ffc2c3c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc3c2c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c4ffc5c4c5ffc4c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c7ffc6c7c7ffc7c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9cacaffccccccffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd5d4d4ffd5d6d6ffd7d7d7ffd9d8d9ffd9dad9ffdad9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd7d8d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffefffefffffefffffefffffffefefffffffffefffefffffffffffffffffefffffefefefffffffefffefffffffffffefffffefffffefffefffffefefffffefffffefffefffffefffffefffffffefefefffffffefffffffefffffffefffffffffffffffffffffffefffffffefffefffefffffffefffefefefffffefefffffffffffefffefffffefefffefefffffffffefffffefffffefefefffefefffffffffffffefffefffefffefffffefefffffefefffefffefffffefefffffffefffffefffffefefefffffffffffefffffffffefefffffefffffefefefffffffefffefefffffefefefffefffefffefefefffffefffffffffffffefffffffefefffffffffefffefffefffffefffffefffffffefefefffffffefffefffefffffffffffffefffffefefefffffffefffefffffffffffefffefefffffefffefffffefefffffefffffefefefffefefefffefefffffefefefffefffefffffefefffffefefffffefefffefefffffefefefffefefefffefffefffefffefffefefefffffefefffffffefffefffefffffefefffefefffffffefefffffefffffefefefffefefffffffffffffefffefffefffefffffefefffffefefffefffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffefffffefffffffffffefffffefffffefffefffffffffffefffffffefefefffffffefffffffefffffffefffffffffffffffffffffffefffffffefffefffefffffffefffefefefffffefefffffffefffefffefffffefefffefefffffffffefffffefffffefffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefefffffffffffffffffffffefffffffefffefffffefefffffffefffffefffffefffffffffefefffefffefffefefefffefefefffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefffefffefefffffffffffffffffffffffefffffffffffffefefefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffffffffffffefefffffefffffefffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd7d7d6ffd8d7d7ffd7d7d8ffd5d6d6ffd5d6d6ffd7d6d6ffd5d5d5ffd2d1d2ffcdcdcdffcacbcaffc8c9c8ffc6c5c5ffc4c4c5ffc4c4c4ffc4c3c4ffc3c4c3ffc4c3c4ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc2c2c3ffc3c2c3ffc3c3c3ffc2c3c2ffc3c3c2ffc3c2c3ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c3ffc3c3c2ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c2c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c1c1ffc1c1c2ffc1c2c2ffc1c2c2ffc2c1c1ffc2c2c2ffc2c1c2ffc2c2c2ffc2c3c2ffc2c3c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc5c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c7c7ffc7c8c7ffc8c8c7ffc8c8c8ffcacacaffcbcbcbffcdcdcdffcfcfcfffd2d1d1ffd3d3d3ffd4d4d4ffd6d6d6ffd7d8d7ffd9d9d9ffdadadaffdad9daffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd7d7d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffefffefffffffefefefffffefffffefefffffffefffffefffefffffffffffffefefffffffefffefffffffffefefffefffffffffffffffefefffffefefffffffffffffefffefffffffefffefefefffefefffffffffffffffffffffefffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffefffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffefffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffffffefffefefffffefffffffefffffffffefefffffffffffffefffffffffefffefffefffefffffffefefefffffefffffefefffffffefffffffffffffffffffffffffefffffffefffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffffffffffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffefffffffffffffffefffefffffffefffffefffffefefefffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefefffffefffffefefefffefefefffefefefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefdfffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffefefffffffefefffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffffefffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffefefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffffffffefffffffefffefffffffffffffffefefffffefffffffffffffffefffefffffffffffffffffffffefefffffefffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefffffefffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d7d7ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d6d7ffd5d5d5ffd6d6d6ffd5d5d5ffd2d2d2ffcdceceffcacacbffc8c8c8ffc6c6c6ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c3ffc2c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c3ffc2c3c2ffc2c3c3ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c2ffc3c3c3ffc3c3c2ffc2c2c2ffc3c3c3ffc2c2c3ffc2c2c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c1ffc1c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c2ffc1c1c2ffc1c1c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc7c6c6ffc6c7c7ffc7c6c7ffc7c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffcacac9ffccccccffcdcdccffcfcfcfffd2d2d1ffd3d3d3ffd4d4d5ffd6d6d6ffd8d8d7ffd9dadaffdadadaffd9dad9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d7d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d8ffd7d7d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffefffefffefffffefefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffefefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffefffefffffffffffffffffffefffefefefffefffffffefffffffefefefffffefefffefffefffefefefffefefffffefffffffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffffffefffffffffefffffffffefffffffefffffffefffffffefffefffffffefffffffefefffffefffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffffefffffffefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffffefffffefefffffefffffffffffffffffffffffffffffffefffefffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffefffffefefefffefffefffffefefffefefefffefefefffffefefffefefffffefefefffefffefffffefefffefefefffffffefffefffffffffffffffffefffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffefffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd6d6d7ffd7d6d7ffd6d6d7ffd6d7d7ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd6d6d6ffd5d5d5ffd6d6d6ffd7d6d6ffd2d2d3ffcfceceffcbcbcbffc8c8c8ffc6c6c6ffc4c4c4ffc3c3c3ffc3c2c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc2c1c1ffc1c1c1ffc2c1c2ffc1c2c2ffc1c1c1ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c1c2ffc2c1c2ffc1c1c2ffc2c2c1ffc2c1c2ffc2c1c2ffc2c2c1ffc2c2c2ffc1c2c2ffc2c1c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc2c1c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c0c0ffc1c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc1c0c1ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc2c1c1ffc2c1c2ffc2c2c1ffc2c2c2ffc2c3c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c4c4ffc4c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c5c6ffc6c6c6ffc5c5c6ffc6c6c5ffc6c5c6ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c7ffc8c7c8ffc9cacaffcbcbcbffcccdcdffd0cfcfffd1d1d1ffd3d3d3ffd5d4d5ffd6d6d6ffd9d8d8ffd9d9daffd9d9daffd9d9d9ffd8d8d9ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd8d7d8ffd8d7d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffefffffffffefffffefffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffffffefffffffffffffefefffefffffffffffefffefffefffefefffffefffffffefffffffefefefffffefffffffffffffffefffffffffffffefefffffffffefffffefffffffefffffffffefffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffffffefffffefefffffefffffffffffefffefefefffffefefffefefefffffefffffefefefffffefffffefefefffefefefffffefffffffffefffefefefffffefefffffffffffffefefffffffefffffffffffffffefffffefffffffffefffffefffffefffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefefffefefefffdfefefffefdfefffdfefefffefdfdfffdfefdfffdfdfdfffefdfefffdfefdfffefdfefffefffefffffefffffefefefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffefffffffefffefffffefefffefffefffefefefffefefffffefffffffefffefffefffffffefefffffffefefffefffffffffefefffefffffffefffefffffefffffefffefffffefffffffffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d7d7ffd8d8d8ffd7d8d7ffd8d7d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d7ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d5ffd6d6d6ffd6d7d7ffd6d7d6ffd5d4d5ffd5d5d5ffd7d6d6ffd4d4d4ffcfcecfffcacbcbffc8c9c8ffc6c6c6ffc4c3c4ffc3c3c2ffc3c2c2ffc2c2c2ffc2c1c2ffc2c2c1ffc1c1c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc0c1c1ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c1ffc1c0c1ffc1c1c1ffc0c1c1ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c2ffc1c2c2ffc1c2c1ffc1c1c2ffc1c1c1ffc2c1c1ffc1c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0bfc0ffc0c0c0ffc0c0bfffc0c0c0ffc0bfc0ffbfc0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c0ffc1c0c0ffc1c1c0ffc1c1c1ffc2c2c1ffc1c1c2ffc2c2c2ffc2c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c4ffc5c5c5ffc5c4c4ffc4c4c5ffc5c4c5ffc5c5c5ffc4c5c5ffc4c4c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc5c6c6ffc6c6c6ffc7c8c8ffc9cacaffcbcacbffcccdcdffcfcfcfffd1d2d2ffd3d3d3ffd5d4d5ffd6d7d6ffd9d8d9ffdadadaffdad9daffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffffffefffefefffffefefffffefffffffefffffffffefffffefffffffffefefffefffffffffffefffefffffffefefffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefffffffefefffffffffefffffffffffefffffffffffffffefffefffffefffffffffffffefffffffffffffffefffffffefffffffffefffffefffffffffefefffffffffffefffefffffefffffefffefffffefffffefffefffffefffffefefefffefefffffffffffffefefefffefefffffefefffffffffefffefffffffefffefffefefffffffffffffffefefffefffffffefefffffefffffffffffefffefefffffffffffffffffefffffefefffefffefffffefffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefffefffefefffffefefefffefefefffdfdfefffdfdfefffefdfdfffefdfdfffefdfdfffefdfefffdfdfdfffefefffffefefefffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffffefffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefefefffffffffffefefffffffefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffefffffffefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d8ffd8d8d8ffd8d7d7ffd8d8d7ffd8d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd8d7d7ffd6d6d7ffd7d6d7ffd7d7d6ffd5d6d6ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d6ffd4d4d4ffd0d0d0ffcbcbcbffc9c9c8ffc6c6c6ffc3c3c4ffc2c3c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c1c0ffc1c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c1c0ffc1c0c0ffc0c1c0ffc1c0c0ffc1c1c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc0c0c1ffc0c0c1ffc1c0c0ffc1c0c0ffc1c0c0ffc1c0c1ffc0c0c0ffc1c0c1ffc0c0c0ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0bfffbfc0c0ffc0bfbfffbfbfbfffbfbfc0ffbfbfbfffbfc0bfffbfbfbfffbfbfc0ffbfbfbfffc0bfbfffbfbfbfffc0bfbfffbfbfbfffbfbfc0ffbfc0bfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc2c3c3ffc3c3c4ffc3c3c3ffc4c4c3ffc3c3c4ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c6ffc7c7c7ffc9c9c9ffcacacbffcdccccffd0cfcfffd2d1d1ffd3d3d4ffd4d4d5ffd7d7d7ffd9d9d9ffdad9daffd9d9daffd9d8d9ffd8d8d8ffd7d8d8ffd8d8d7ffd7d7d8ffd7d7d8ffd7d8d7ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffefffefffefffefffffefffffefffefffefffffffefffefffefffffffefffffffffefffffffffefffffffefffefefffffffefffffefffffffefffefffefffefffffffffffefffefffffefffffffefffffffffffffffefefffffffefffffffffffffffefffffefefffffefefffffffffffffffffffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffefffffefefefffffefffffefefefffffefffffefefffffffefffffffffefffefffffffffffefffefefffffefffffffefffefffefffffffefffffffefefffffffffefffffffefffefffefffffffffffffffffffffefffffefffefffffffffffefffefffffffffffffffffffffffffffefffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffefdfefffefefefffefefefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffefffffffefffefffffffffffffefefffffffffffefefffffffefffffffefefffefffefffefffefffefffffffffffefffefefefffefefefffefefffffefefffffffffefffefffffffffefefffffefffffffefffffffefffffffefffffffffffffefffefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefffefffffffffffefffffffefffffffefffefffffffffffffefffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d7d7ffd8d8d8ffd7d7d7ffd8d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d6d6ffd6d5d6ffd6d6d6ffd6d5d5ffd5d4d4ffd5d6d5ffd5d5d4ffd0d0d0ffccccccffc9c9c8ffc6c6c6ffc3c3c3ffc2c1c2ffc1c1c1ffc1c2c2ffc1c1c1ffc1c0c1ffc0c1c0ffc0c1c0ffc0c1c0ffc0c0c0ffc0bfc0ffc0c0bfffbfc0c0ffbfc0c0ffc0c0c0ffbfbfbfffbfc0c0ffc0c0bfffc0c0bfffc0bfc0ffbfbfbfffbfbfbfffc0c0bfffbfbfbfffbfbfc0ffbfbfbfffbfbfc0ffc0bfbfffc0c0c0ffbfbfc0ffc0bfc0ffc0c0bfffbfc0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0bfc0ffc0c0c0ffbfbfbfffc0c0bfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbfbfbfffbfbebfffbebfbfffbfbfbeffbebfbfffbfbfbfffbfbfbeffbfbfbeffbfbfbfffbfbebfffbfbfbfffbfc0c0ffc0c0bfffc0bfc0ffc0c0c0ffc0c1c0ffc1c1c1ffc0c1c1ffc1c1c1ffc1c2c1ffc1c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc7c7c7ffc9c9c9ffcacacbffcdccccffd0cfd0ffd2d2d2ffd4d3d3ffd5d5d5ffd8d8d8ffd9d9d9ffdadadaffd9d9d9ffd8d8d8ffd7d8d8ffd8d8d8ffd7d7d8ffd8d7d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffefffffefffefffefffffffefffefffffffffffffefefffefffffffffffefffffffefffffffffffefefefffefffefffffffffffefffffffefefffffefffefffffffffffffefefffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefffffffefefffffffefffffffefffffffffefffffffffffffefffffffefffffffefffffffefffffffefefffffffffffefefefffffffffffefefffffefefefffefffffffffffffffefefffffffefffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffffefffefffffffefefefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefefefffffefffffefffefffffffffffefffffffffefefffefffffffefffffffffffefffffefffffffffefffefffffffffffffffefffffffffffffffffefefffefffefffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffffefefffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d8d8ffd8d8d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd6d5d5ffd4d5d5ffd4d4d4ffd5d4d5ffd4d4d5ffd1d0d1ffccccccffc8c9c9ffc6c6c6ffc4c4c4ffc2c2c1ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0bfffbfc0c0ffbfc0c0ffc0c0c0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbebfbfffbfbebeffbebebeffbfbfbfffbfbebeffbfbebfffbfbebfffbfbebfffbebfbfffbfbebfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffc0bfc0ffbfc0bfffc0c0c0ffbfc0c0ffc0bfbfffbfc0c0ffbfc0c0ffc0c0bfffc0bfc0ffbfc0bfffbfc0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebfffbfbfbfffbebebfffbebebfffbfbebeffbebebeffbebfbeffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbfbebeffbebebeffbfbebeffbfbfbfffbfbfc0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c2c1ffc1c2c2ffc1c2c2ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc2c2c2ffc3c2c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c3c3ffc2c2c2ffc2c3c2ffc3c2c2ffc2c3c3ffc2c2c2ffc3c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c5ffc7c7c7ffc9c9c9ffcacbcaffcdcdceffd0d0d0ffd2d2d2ffd4d4d3ffd5d5d5ffd7d8d7ffd9d9d9ffd9d9daffd9d9d9ffd7d7d8ffd7d7d8ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefffffffffefffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefefefffffefefffefefefffefffffffffefefffffefffffffefffffffefefffefffffffffefffffefffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffffffffffefffffffffffefffffefffffffffefffefffffffffffffffefefffffffffefffffefefffefffefffefffefffefefffffffffffffefefffffefefffffffefefffefffffffefffffffffefffffffefffffffefffffffefffffefffffffefffffffffffffffffffefffffffffffefefefffffefefffefefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefefffffefffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffefffffffffffefffffffefffefffffffefefffffefefefffffefefffefefffffefffefffefefefffffffffffefffffffefefefffffefffffffefefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d7d7ffd7d8d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd3d3d3ffd4d4d4ffd5d4d4ffd2d2d2ffcdcdcdffc8c9c9ffc6c5c5ffc4c4c4ffc1c2c1ffc1c0c0ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbebebfffbebfbeffbebebeffbfbebeffbebfbeffbebebeffbfbebeffbebebeffbebebeffbebebeffbebfbeffbfbebeffbebebeffbfbebeffbebebfffbebebeffbebebfffbebebeffbebebeffbebfbeffbfbfbeffbfbfbeffbebfbfffbebfbfffbebfbeffbfbfbfffbebebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebfffbfbebfffbfbebeffbfbebeffbfbfbeffbfbebeffbebfbeffbfbebfffbebfbeffbebebeffbebebeffbebebdffbdbebdffbdbebdffbebdbeffbebdbeffbebdbeffbebebdffbdbebeffbebdbdffbebebeffbebebdffbebebdffbebebeffbebebeffbfbfbeffbfbfbeffbebfbfffbfbebfffbfbfbfffbfc0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc0c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c1c1ffc1c2c2ffc2c1c1ffc2c1c2ffc1c2c2ffc1c1c2ffc2c1c1ffc1c1c1ffc1c2c2ffc2c2c1ffc2c2c1ffc1c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc5c5c5ffc7c7c7ffc8c8c8ffcacacbffcecdcdffd0d0d0ffd3d3d2ffd4d3d3ffd5d6d5ffd8d8d8ffd8d9d8ffd9d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffffffffefffefffefefffffffffefffffffffffefefffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffffffffefffffffefffffffffffffffffefffffffffffefffffffefffffffefefefffffffffffefefffffefffffffefefefffffffffffffffffffefefefffffefffffffefefffffefefffffffefffffefefffefffffffffffffffefffefffffffefffefffffffefefefffefffefffefffefffffefffffffefffffffefffffffffefffefffffffffefefffffffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffefffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefefffffefffffefefefffefefffffefefffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffefefffffefefffefffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d8ffd7d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd8d7d8ffd8d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd3d3d3ffd4d4d4ffd1d2d2ffcdcdcdffc9c9c9ffc5c6c6ffc4c3c3ffc1c1c1ffc0c0c0ffbfc0c0ffc0bfbfffbfc0c0ffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebdffbebdbeffbebebeffbebebdffbebebeffbebdbdffbebdbdffbebdbdffbebdbdffbdbdbeffbdbebdffbdbdbdffbdbebdffbebdbdffbebebdffbebebeffbebebdffbebdbeffbdbebeffbebebeffbebebeffbebebeffbfbebeffbebebfffbebebeffbebebeffbfbebfffbebebeffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebeffbebebdffbdbdbdffbdbdbeffbdbdbdffbebebdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbebeffbdbebeffbebebeffbebebeffbebfbfffbebebfffbebfbfffbfbfbfffbfbfbfffc0bfbfffbfc0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c0c0ffc0c1c1ffc0c1c1ffc0c1c1ffc0c1c1ffc1c0c1ffc1c1c0ffc1c1c1ffc1c1c0ffc1c0c1ffc0c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc4c4c5ffc7c7c7ffc8c8c8ffcbcacaffcececeffd1d1d1ffd2d3d2ffd3d4d4ffd6d6d5ffd7d7d7ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffefefffffefffffffefefffffffffefffffffefffefffffffffffefffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffefefffefffffffefffffffefffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffffefffffffffffefffffffffffffffffffffffefffefffffefffffffefffffefffffffffefefffefffefffffffffffefffefffefffffffffffefffefefefffffefffffefefefffffffffffffffffffefefefffffffffffefefffffefefffffffffffffefffffffffefffffffffefffffffefffefffffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffefefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffefffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d8d7ffd7d8d7ffd8d8d7ffd7d8d8ffd7d7d8ffd8d7d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d7d8ffd7d6d7ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d2ffd3d3d3ffd2d2d2ffcdcdceffc9c9c8ffc6c5c6ffc3c3c3ffc1c1c1ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebfbeffbebebeffbebebeffbebebeffbdbdbeffbebebdffbdbebeffbebdbeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbcbdbdffbdbcbdffbdbdbdffbdbcbdffbdbdbcffbcbdbdffbdbdbcffbdbdbdffbcbdbdffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbdbebeffbdbebdffbdbebeffbebebdffbdbebeffbdbdbeffbebdbeffbebebeffbebdbdffbebdbdffbdbdbdffbebdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbcffbdbdbcffbdbdbdffbdbdbcffbdbdbcffbcbcbcffbcbdbcffbcbcbcffbdbdbcffbdbcbcffbcbcbcffbcbcbdffbcbdbdffbdbcbcffbdbcbcffbdbdbdffbdbdbdffbebdbdffbdbebdffbebebdffbdbebeffbebebeffbebebeffbfbfbeffbebfbfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c0bfffbfc0c0ffc0bfc0ffc0c0c0ffc0bfc0ffc0c0bfffbfc0bfffc0c0bfffc0c0c0ffbfc0c0ffc0c0bfffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c0ffc1c1c0ffc0c1c1ffc0c1c1ffc2c1c2ffc4c5c4ffc7c6c7ffc9c8c8ffcbcbcbffcfcfceffd1d1d1ffd3d2d3ffd4d4d3ffd6d5d5ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d6ffd7d6d7ffd6d6d7ffd6d6d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffefffffffffefffffffffefffefffefffefffffffffefefffffffffffffffefffefffffffffefefffffffefffffefffffffffefffefffefffffffefffffefffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffefffffffffefffffefefffffffefffffffffffffffefffffffefffefefefffffffefffefefffffffffefffffefffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d7ffd7d7d8ffd8d7d7ffd7d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d5d5ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffcececfffc9cac9ffc6c5c6ffc3c4c3ffc1c1c1ffbfbfbfffbebebfffbebebeffbebebfffbebebeffbebebeffbebebeffbebebeffbdbdbdffbdbebeffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbcbcbdffbdbcbdffbcbcbcffbcbdbdffbdbcbcffbcbcbdffbcbcbdffbcbdbcffbcbcbdffbcbcbcffbcbcbcffbcbcbdffbcbcbdffbcbcbcffbcbdbdffbcbcbcffbcbdbcffbdbcbcffbcbcbcffbdbcbcffbcbcbcffbdbdbdffbdbdbcffbcbdbcffbdbcbcffbdbdbcffbdbdbdffbdbdbcffbdbcbdffbdbdbdffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbdbcbcffbcbdbcffbcbcbcffbdbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbbbcffbbbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbdbcbcffbdbdbdffbdbcbdffbdbdbeffbdbdbdffbebdbdffbebdbeffbdbebeffbdbebeffbebebeffbebebeffbebebeffbfbebeffbfbebfffbfbebfffbebfbfffbebfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbfbebfffbebfbfffbfbfbfffbfbfbeffbfbfbeffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffbfc0bfffbfbfc0ffc0c0c0ffc0c1c0ffc2c2c2ffc4c4c4ffc7c6c7ffc9c8c8ffcbccccffcfcfcfffd1d1d1ffd2d2d2ffd3d4d4ffd5d6d6ffd7d7d7ffd8d7d8ffd7d8d8ffd8d7d7ffd7d6d7ffd6d7d7ffd7d6d7ffd7d7d7ffd6d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffefffefffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffefefffffefffffffffffffffefefffffefffffffffefffffefffffffffefffffffffefffffffefffffefefffffffffffefefefffffffffffffffffffefffefffffefefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefefefffffefffffffefefffefffffffffefffffffefefffefefefffefffffffefffffffefefefffffefffffefefffffffffefffffefffffefffffffffefffffffffffffefffffffffffffffefefffffefefffffefffffffefffefffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffffefefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffefefefffffffefffffffffffefffffffefffffffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd7d7d7ffd8d7d7ffd7d8d8ffd7d8d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd3d3d3ffd1d2d2ffd1d2d2ffd1d1d1ffcecfcfffcacacaffc6c6c6ffc3c3c3ffc1c0c0ffbfbebeffbebebdffbebebeffbdbebeffbebebeffbebebeffbebebdffbdbdbdffbdbdbdffbdbdbdffbcbdbdffbcbdbcffbcbcbcffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbcbbbcffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbcbbbcffbcbbbbffbbbbbbffbcbcbcffbbbcbcffbbbcbcffbbbbbcffbbbcbcffbcbcbcffbcbbbbffbbbbbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbcbcffbcbcbbffbcbbbbffbbbcbbffbbbbbcffbcbcbbffbbbbbbffbbbbbcffbbbcbcffbbbbbbffbbbcbbffbbbbbbffbcbbbcffbcbbbbffbbbbbbffbcbbbbffbcbbbbffbcbbbbffbbbcbbffbcbcbcffbcbcbcffbcbcbbffbcbcbbffbcbcbcffbdbcbcffbcbdbdffbcbdbcffbcbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbdbdbeffbdbdbdffbebebeffbebebeffbebebeffbebdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebeffbebebeffbebdbeffbebdbeffbebebeffbebebeffbebebeffbfbebeffbebebfffbebebeffbfbfbfffbfbfbfffbebfbeffbfbfbfffbfbfbfffbfc0c0ffc1c1c1ffc4c4c4ffc6c7c7ffc9c9c8ffccccccffcfd0cfffd1d1d2ffd3d3d2ffd4d3d3ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffefffffffefffefffefffffffefffffffffefffffffffefffffefffffefffffffefefffffefefefffffffffffffffffffefefffffefefefffffefffffffefefffefefefffffffffffefffffffefffffffffefffffefffffffffffffffffefefffefefffffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffefefefffffefefffffffffffefffffffefefefffffefefffefffffffffffefffffefefffefffefffefefffffffffefffffefefffefefffffefffffffffefefffefffffffefffefffffffffffffefffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd7d8d7ffd8d7d8ffd7d7d8ffd8d7d8ffd8d7d7ffd6d6d6ffd6d6d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d1ffd1d2d1ffd1d1d0ffcfcecfffcacbcaffc6c7c6ffc3c3c3ffc1c0c1ffbebdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbdffbcbdbdffbcbcbcffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbbffbbbcbbffbbbbbcffbbbcbbffbbbbbbffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbcbcbbffbbbbbbffbbbcbbffbcbbbcffbbbbbcffbcbbbbffbcbbbbffbbbbbbffbbbbbbffbbbbbaffbabbbbffbbbbbbffbbbbbaffbabbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbaffbabbbaffbbbabbffbbbabbffbbbbbbffbabbbbffbbbbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbcbbbcffbbbcbbffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbcbdbcffbcbcbdffbcbdbcffbcbcbcffbcbdbdffbdbdbcffbcbcbcffbcbcbdffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebeffbdbdbeffbebebeffbebebdffbdbebdffbebebeffbebebeffbebebeffbebfbeffbfbebfffbfbfc0ffc2c1c1ffc5c4c4ffc6c6c6ffc9c9c8ffcccdccffcfcfd0ffd1d1d1ffd2d2d2ffd4d5d4ffd6d6d5ffd7d7d7ffd7d7d7ffd7d8d7ffd6d7d6ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefffffffefffefefffffefffffffefffefffefffffffffffffffefefefffefefffffffffefffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffffefffefffefffffefffffffffffffffefffffffefefffefefffffffffefffffffefffefefffffffefffffefffefffefffffffffffefffffffffffefffefffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffefefffffefffffefffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d7d7ffd7d8d8ffd8d8d7ffd8d7d7ffd7d8d7ffd8d8d8ffd8d7d7ffd7d7d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d1d1ffd0d1d1ffd0d0d0ffcfcecfffcbcbcaffc6c6c6ffc3c3c3ffc0c1c0ffbdbebeffbcbcbcffbdbcbcffbcbcbcffbcbcbcffbdbcbcffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbbbcffbbbbbbffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbbffbbbbbbffbbbbbbffbabbbbffbbbbbbffbabbbbffbabbbbffbbbabbffbbbabaffbbbabbffbbbabbffbbbbbaffbababaffbbbabaffbbbbbaffbababbffbabbbaffbbbabaffbababbffbbbbbaffbabbbaffbbbbbaffbabbbaffbababbffbbbbbbffbbbabbffbbbabaffbababbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbabaffbbbbbaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbbbabaffbababaffbababaffbbbabaffbababaffbbbbbaffbababaffbababaffbbbbbbffbabbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbbbcffbcbcbcffbcbcbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbdbcffbcbcbcffbcbdbcffbcbcbdffbdbdbdffbdbdbdffbdbdbcffbdbcbdffbdbdbdffbdbdbdffbebebdffbebdbdffbebebeffbebebeffbfbfbfffc1c1c1ffc4c4c3ffc6c6c6ffc9c9c9ffcdcdcdffd0cfd0ffd1d1d1ffd2d2d3ffd4d4d4ffd5d6d5ffd7d7d6ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd5d5d5ffd4d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffefffffffffffffffefffffffffefffffefffffffffefffffffefffffffffffefffefffffffefffefefffffffffffffefffffffffffefffefffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffefffefffffffffffffefffffefefffffffefefffefffffffffefffffffefffffefffefffffffefffffffefffefffffffefffffffefffffffffffffffefffffffffffefffffefefffefffffffffffffffffefefffefffefffffffffffefffffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d5d6ffd7d7d7ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d7d8ffd8d7d7ffd7d7d8ffd8d7d7ffd6d7d7ffd6d5d6ffd4d5d5ffd4d4d4ffd3d3d3ffd1d2d1ffd1d0d0ffd0d0d1ffcdceceffcccccbffc6c6c6ffc3c3c3ffc0c0c0ffbdbdbdffbbbcbcffbbbbbcffbcbbbbffbcbbbbffbbbbbcffbcbbbbffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbabbffbabbbbffbabbbaffbbbbbaffbababbffbabbbaffbabbbaffbababaffbababaffbababaffbabbbaffbababaffbab9baffbababaffbabab9ffbabab9ffbababaffbab9baffbababaffbababaffb9babaffbababaffbababaffbababaffbabab9ffbababaffbabab9ffb9b9baffbababaffb9babaffb9babaffbababaffb9babaffbababaffbababaffbababaffbababaffbababaffbab9baffb9babaffbababaffb9babaffbab9b9ffbab9b9ffb9bab9ffbab9b9ffb9b9baffb9b9b9ffbabab9ffb9b9b9ffbab9b9ffb9b9b9ffb9b9b9ffb9b9baffb9b9baffbabab9ffbab9b9ffb9b9baffbababaffb9babaffbab9baffbababaffbababaffbababaffbbbabaffbabbbbffbabbbaffbbbbbbffbbbbbbffbabbbaffbabbbbffbbbabbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbcbbffbbbbbbffbcbbbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbcffbcbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbcbcbcffbbbcbbffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbdbcbcffbdbcbdffbdbcbdffbdbebdffbfbebfffc1c1c1ffc4c4c3ffc6c6c6ffc9cac9ffcecdceffcfcfd0ffd1d1d1ffd3d3d2ffd4d4d4ffd6d5d5ffd6d6d6ffd6d7d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffefefffffefffffffffffffffefefffefefffffefffffffffffefffffffefffffffffffffefffffefffffffffffefffefffefffffffffffefffffffffffffffffffefffffffffffffffefffefefffffffffffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffefffffffffffefffffefffffefffefffffefefffefefffffefefffffffffefffefffefffffffffffffffefffefffffffefffffffffefffffffffefffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd6d7d7ffd5d6d5ffd5d4d5ffd4d4d4ffd4d3d4ffd2d1d2ffd0d1d0ffd0cfd0ffcfcfceffcbcbcbffc8c8c8ffc3c3c3ffc0c0c0ffbdbdbdffbababbffbbbbbaffbbbbbaffbabbbbffbbbabbffbbbabbffbbbabbffbbbabbffbababbffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbab9b9ffb9b9baffbababaffbababaffbab9baffbab9baffb9b9baffb9bab9ffbab9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9b9baffb9b9b9ffb9bab9ffb9b9b9ffb9b9b9ffbab9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb9b9b9ffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b9b9ffb9b8b9ffb9b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffb8b9b9ffb9b9b9ffb8b8b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbab9b9ffbab9baffbababaffbababaffbababaffbab9b9ffbababaffbababaffbababaffbababaffbababbffbababaffbabbbaffbbbabaffbababaffbababaffbababbffbababaffbababaffbababaffbababaffbababaffbabbbaffbababbffbababaffbbbbbaffbbbabbffbabbbaffbbbbbaffbbbbbbffbbbbbbffbababaffbbbbbbffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbbbbbcffbcbcbbffbcbcbcffbcbcbcffbdbcbcffbebebeffc1c1c1ffc3c3c4ffc6c7c6ffcbcacaffcecdcdffcfd0d0ffd1d1d0ffd2d3d2ffd4d4d4ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd5d4d4ffd5d4d4ffd4d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffefffffffffffffefefffffefffefffffffffffffffffffffffffffefffffffffefefffefefffffffffffffefffefffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefffffffffffffffffefffffefffffffefffffffffefffefffffffefffffffffefffffffffffffffefffffefefffffefffffffffefffffffefefffefefefffffffefffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d7ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd6d6d5ffd4d5d4ffd3d4d4ffd4d3d4ffd2d2d2ffd0d0d1ffcfcfcfffcfcfceffccccccffc7c7c8ffc3c3c3ffbfc0bfffbcbdbcffbababaffb9b9b9ffb9b9b9ffbababaffbab9baffbababaffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbabab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b8ffb9b9b9ffb8b9b9ffb9b8b9ffb9b8b8ffb8b8b9ffb8b8b8ffb9b9b9ffb9b9b8ffb8b9b9ffb8b9b8ffb8b9b8ffb9b9b9ffb8b9b9ffb9b8b9ffb8b8b9ffb8b8b9ffb8b8b8ffb9b8b8ffb9b9b8ffb8b9b9ffb9b8b8ffb9b9b8ffb8b8b8ffb8b8b8ffb9b8b8ffb9b8b8ffb9b9b8ffb9b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b8b7ffb8b8b8ffb8b7b8ffb8b7b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb8b9b8ffb9b9b8ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b9ffb9b9b9ffb9b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9b9b9ffbab9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffb9b9b9ffb9bab9ffb9b9b9ffbabab9ffb9b9b9ffbab9baffb9b9baffb9b9baffb9babaffbababaffbababaffbababaffbababaffbbbbbaffbababaffbababaffbbbabaffbbbbbaffbbbbbaffbbbbbaffbbbbbbffbbbbbbffbcbbbcffbebebdffc0c0c1ffc3c3c3ffc7c6c6ffcacacaffcfcecfffd0cfd0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d5d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d4ffd4d3d4ffd3d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffefffffffffffffffffffffefefffefffefffefffffffffefffffffffffffefefffffefefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefefefffffffffffffefffffffffffffefffefffffffefffffffefffefffefffffefffffffffffffefffefffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcfceceffcccdccffc9cac9ffc2c2c2ffbfbfc0ffbcbcbcffb9b9b9ffb9b8b9ffb8b8b8ffb8b8b8ffb8b9b9ffb9b9b9ffb9b9b8ffb8b9b8ffb9b9b9ffb8b8b8ffb9b9b9ffb8b9b8ffb8b9b8ffb8b9b8ffb9b8b8ffb8b9b8ffb8b8b9ffb8b8b8ffb8b8b8ffb8b8b9ffb9b9b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b7ffb8b8b8ffb8b8b8ffb8b8b7ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b8ffb8b8b8ffb8b8b7ffb7b8b7ffb8b7b8ffb8b8b7ffb7b7b7ffb7b8b7ffb8b8b7ffb7b8b8ffb7b7b7ffb7b8b8ffb7b8b7ffb8b7b7ffb8b8b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb8b7b7ffb7b7b7ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b8ffb7b7b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b8b8ffb8b7b8ffb8b8b7ffb7b7b7ffb7b8b8ffb7b7b7ffb8b8b8ffb7b8b7ffb7b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b9ffb9b9b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b8ffb8b8b8ffb8b8b8ffb8b9b8ffb9b9b8ffb8b8b8ffb8b9b9ffb8b8b9ffb8b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb9b8b9ffb9b9b8ffb8b9b8ffb9b9b9ffb9b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbab9b9ffbabab9ffbab9b9ffb9b9baffbababaffbababaffbababaffbbbabbffbdbdbdffc1c0c0ffc3c3c3ffc7c7c6ffcccbccffcececeffcfcfd0ffd0d0d1ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd5d5d5ffd4d5d4ffd5d4d4ffd4d5d4ffd4d4d4ffd4d5d4ffd4d4d3ffd4d4d4ffd4d3d4ffd3d3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffffffffffffefffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffffffffffffefffffffffffffefffefffffffffffffffefffefffefffffefffffffffefffefffefffffffffffffffefffffffffffefefefffefffffffffffffffffffffffffffffffffefefffefefffffffefffffefffffffffefffffffefefffefefefffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd5d4d5ffd4d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d6ffd7d6d7ffd7d7d7ffd5d5d6ffd5d5d4ffd4d4d3ffd3d3d3ffd2d2d2ffd0d1d0ffcececfffcececdffcccccdffcacacaffc5c4c5ffbfbebfffbcbbbcffb9b8b9ffb8b8b7ffb7b8b7ffb8b7b8ffb7b8b7ffb8b7b8ffb8b7b8ffb8b7b8ffb8b7b7ffb8b7b7ffb8b8b8ffb8b8b8ffb8b8b7ffb8b7b8ffb7b7b7ffb8b7b8ffb8b8b8ffb7b8b7ffb7b8b8ffb8b7b8ffb8b7b8ffb7b7b7ffb8b7b7ffb8b8b8ffb7b7b7ffb7b7b7ffb8b7b7ffb8b8b7ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb7b8b7ffb7b8b7ffb7b7b7ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb7b7b6ffb7b7b6ffb7b7b6ffb7b6b6ffb7b7b7ffb6b6b7ffb7b7b6ffb7b7b6ffb7b6b6ffb6b6b6ffb7b7b6ffb6b6b7ffb7b6b6ffb6b6b7ffb6b6b7ffb6b6b6ffb7b6b7ffb6b6b6ffb6b6b6ffb7b7b6ffb6b7b6ffb7b6b7ffb6b7b6ffb7b6b7ffb6b6b7ffb7b6b7ffb7b6b6ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb7b8b7ffb7b8b8ffb8b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb8b7b8ffb7b7b7ffb7b7b7ffb8b7b7ffb8b8b7ffb7b8b7ffb7b7b7ffb7b8b8ffb7b7b7ffb7b8b8ffb7b7b8ffb7b8b8ffb7b8b7ffb7b8b8ffb7b7b7ffb7b7b8ffb8b7b7ffb8b7b8ffb7b8b7ffb8b8b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb9b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffbbbabaffbdbdbdffc0c0c0ffc3c3c3ffc9c8c9ffcccbcbffcecdceffcfcfcfffd0d1d0ffd3d2d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d3ffd4d3d4ffd4d4d4ffd3d4d3ffd3d4d4ffd3d3d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffffffefefffffffffefffffffefffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffefffffffffffffffefefffefefffffffffefffefffefffffefffffffffffffffefffffffefffffffefffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffffffefefffffffffffffffffefffefefffffffefffffffffffffffffffffefffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d3d3ffd3d4d4ffd3d4d4ffd4d5d4ffd5d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd5d6d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcececeffcecdceffccccccffcacacaffc6c6c5ffc0c0c0ffbbbbbbffb9b9b8ffb6b6b6ffb7b6b6ffb6b6b6ffb7b6b7ffb6b7b7ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b7ffb7b7b6ffb7b6b7ffb6b6b7ffb7b7b7ffb7b6b7ffb7b7b7ffb7b7b7ffb7b7b6ffb7b6b7ffb7b7b6ffb7b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb7b7b7ffb7b6b6ffb6b7b7ffb6b6b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b6ffb6b6b5ffb5b6b5ffb5b6b5ffb6b6b5ffb6b6b6ffb5b5b6ffb6b6b5ffb5b5b5ffb5b5b5ffb5b5b6ffb5b5b5ffb6b5b5ffb6b5b5ffb5b5b6ffb6b5b6ffb6b6b5ffb5b5b5ffb6b6b5ffb5b5b6ffb6b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b6ffb6b6b6ffb7b6b6ffb6b6b6ffb6b6b7ffb6b6b6ffb7b6b7ffb7b6b7ffb7b7b6ffb7b7b6ffb6b6b6ffb7b7b6ffb7b6b6ffb7b7b7ffb7b7b6ffb7b7b7ffb6b7b7ffb6b7b7ffb6b7b7ffb6b7b6ffb6b6b6ffb7b7b6ffb6b6b6ffb7b6b7ffb7b6b7ffb6b7b6ffb7b7b6ffb7b6b6ffb6b7b7ffb6b6b7ffb6b7b6ffb7b6b6ffb6b6b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb8b8b8ffb7b7b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b9ffb8b8b8ffbab9b9ffbdbcbcffc0c0c0ffc5c4c5ffc8c8c7ffcbcbcbffcecdcdffcececfffd1d0d1ffd2d2d3ffd4d4d3ffd4d5d4ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d4ffd4d3d3ffd4d3d3ffd3d3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefefffffffffffffffefefffefefffffffefffffffffffffffffffffefefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefffffffffffffffffffffffefffffefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d4d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd4d4d4ffd4d3d4ffd2d2d3ffd2d2d2ffd0d0d1ffcecfcfffcdcdcdffcccccdffcacacaffc7c7c7ffc1c1c1ffbcbcbcffb8b8b7ffb6b6b6ffb5b6b5ffb5b6b5ffb6b6b5ffb6b6b5ffb6b6b6ffb5b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb6b6b6ffb6b6b5ffb6b5b6ffb6b5b6ffb6b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b5ffb5b4b4ffb4b4b5ffb4b5b5ffb4b4b5ffb4b5b5ffb4b5b4ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb6b5b6ffb5b5b5ffb6b5b5ffb6b5b6ffb5b5b5ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b5ffb6b6b6ffb6b5b6ffb5b5b5ffb6b5b6ffb6b5b5ffb5b6b6ffb6b6b6ffb6b5b5ffb6b5b5ffb6b5b5ffb6b5b6ffb6b5b5ffb5b5b6ffb5b6b6ffb6b5b5ffb5b6b6ffb6b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b6ffb6b7b6ffb6b6b7ffb6b6b6ffb7b6b7ffb6b6b7ffb7b6b6ffb6b6b7ffb7b7b7ffb7b7b7ffb7b7b8ffb7b7b7ffb8b8b8ffb9b9b9ffbcbdbcffc1c1c1ffc4c4c4ffc8c9c9ffcccdccffcdcecdffcfcfceffd1d1d1ffd2d2d2ffd3d4d3ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffffffffffffefffffffffffffffffefffffffefefffffefffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd4d5d5ffd3d4d3ffd2d3d2ffd1d2d2ffd1d1d1ffcececfffcdcdcdffccccccffcacacbffc7c8c8ffc2c2c2ffbcbdbdffb8b8b9ffb5b4b4ffb5b5b5ffb5b4b4ffb4b5b5ffb5b4b5ffb5b5b5ffb5b5b5ffb5b4b4ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b6ffb5b6b6ffb5b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b6ffb5b5b6ffb5b5b5ffb5b5b6ffb6b5b5ffb5b5b5ffb6b5b5ffb5b5b6ffb5b5b6ffb6b5b5ffb5b5b5ffb5b6b5ffb5b5b6ffb5b5b5ffb5b5b6ffb5b6b6ffb5b6b5ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b6ffb5b5b5ffb5b5b4ffb5b5b5ffb4b5b5ffb5b4b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b4ffb4b4b4ffb3b4b4ffb4b4b4ffb4b4b4ffb4b3b4ffb3b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb5b4b4ffb4b4b5ffb5b4b4ffb4b5b4ffb4b5b5ffb4b5b4ffb5b4b5ffb5b5b5ffb5b5b5ffb4b5b5ffb5b5b5ffb5b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b4b5ffb5b5b5ffb5b5b4ffb4b4b5ffb5b5b4ffb5b5b5ffb4b5b5ffb5b4b5ffb5b4b5ffb4b5b4ffb4b5b5ffb4b4b5ffb5b4b5ffb4b5b5ffb5b5b4ffb5b5b5ffb5b5b5ffb4b5b4ffb4b4b5ffb5b5b5ffb5b5b4ffb5b5b5ffb5b5b5ffb6b5b5ffb5b5b5ffb5b5b5ffb5b5b6ffb5b5b5ffb5b6b6ffb5b6b5ffb5b6b5ffb5b6b6ffb6b6b6ffb5b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b6ffb6b6b6ffb7b7b7ffb9b8b9ffbdbdbdffc0c0c0ffc4c4c4ffc9cacaffccccccffcdcdcdffcfcfcfffd1d1d0ffd2d2d2ffd3d3d3ffd3d4d4ffd4d3d4ffd3d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd4d3d3ffd3d3d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffffffffffefffffffffefffffffefffffefffefffefffffffffefffffffefffffefffffffffffefffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d5d4ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd0d1d1ffcfcecfffcdccccffcccccbffcacbcaffc8c8c8ffc3c3c3ffbdbdbdffb8b9b9ffb4b5b5ffb4b3b4ffb3b4b3ffb3b4b4ffb4b3b4ffb4b4b4ffb3b4b4ffb4b4b4ffb4b4b4ffb3b4b4ffb3b4b4ffb4b4b4ffb4b4b4ffb5b5b4ffb4b4b4ffb4b5b4ffb4b4b4ffb4b5b4ffb4b4b4ffb4b4b4ffb4b4b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b5b4ffb5b4b5ffb4b4b4ffb4b5b5ffb4b5b4ffb5b5b5ffb5b5b5ffb5b4b5ffb5b4b5ffb5b5b5ffb5b4b4ffb5b4b5ffb4b4b5ffb5b5b5ffb5b4b5ffb4b5b4ffb5b5b5ffb4b4b4ffb4b4b5ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b3ffb3b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b3b3ffb3b2b3ffb3b2b3ffb3b3b2ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb2b3b3ffb2b3b3ffb3b3b3ffb3b3b3ffb3b4b3ffb3b3b4ffb4b4b4ffb3b3b3ffb4b3b3ffb4b4b4ffb3b4b4ffb3b4b4ffb4b4b3ffb4b4b3ffb4b4b4ffb4b4b4ffb4b5b4ffb4b4b4ffb4b5b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b4ffb3b4b4ffb4b4b4ffb3b4b4ffb3b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b3b4ffb4b4b4ffb4b4b4ffb4b3b4ffb4b4b4ffb4b4b4ffb4b3b4ffb3b4b3ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b4ffb4b4b4ffb5b5b4ffb4b5b5ffb4b5b4ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b4ffb5b4b4ffb5b5b5ffb4b5b5ffb5b4b5ffb5b4b4ffb5b5b4ffb5b5b4ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb9b9b9ffbcbdbcffc0c1c0ffc5c5c5ffcacacaffcbcbcbffcdcccdffcfcfcfffd0d1d1ffd1d2d2ffd3d3d2ffd3d4d3ffd4d4d3ffd3d3d3ffd3d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd3d3d3ffd2d3d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d3d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececfffcccdccffcbcbcbffcac9c9ffc8c8c7ffc3c3c3ffbdbdbeffb8b9b8ffb5b5b4ffb3b3b3ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb3b3b2ffb3b2b2ffb3b2b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b3b4ffb3b4b3ffb3b3b3ffb3b3b3ffb3b4b3ffb3b4b3ffb4b3b3ffb3b3b3ffb3b3b4ffb4b3b4ffb3b4b3ffb4b3b3ffb4b3b4ffb4b4b4ffb4b4b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b3ffb4b4b4ffb4b3b4ffb4b4b4ffb3b3b4ffb4b3b3ffb3b4b3ffb4b3b4ffb3b3b4ffb4b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb3b2b3ffb3b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb2b2b2ffb1b1b1ffb2b2b2ffb2b1b1ffb2b1b2ffb1b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b3ffb3b2b2ffb2b3b3ffb3b2b2ffb3b3b2ffb3b3b2ffb3b2b2ffb3b2b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b3b3ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b3ffb3b4b3ffb3b4b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b3ffb3b2b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b3b3ffb4b4b3ffb3b3b4ffb3b3b4ffb3b3b3ffb3b3b4ffb3b3b3ffb4b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b3ffb4b3b4ffb3b3b3ffb4b4b3ffb4b3b3ffb4b3b4ffb3b4b3ffb4b4b3ffb3b4b4ffb5b5b5ffb8b8b9ffbdbdbcffc1c1c1ffc6c5c5ffcac9c9ffcbcbcaffcdccccffcfcecfffd1d1d1ffd1d1d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d3ffd3d2d3ffd2d3d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefefffffffefffffefffffffffefffffffefffffffffefffffefefffffefffffffffffffffefffffffffefffffffefffefefefffffefffffefefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd1d0d1ffd0d0d0ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d1ffd1d1d1ffd0d0d0ffcfceceffcccdccffcbcbcbffcac9caffc8c8c7ffc4c4c3ffbebebeffb9b9b9ffb4b4b5ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb2b1b2ffb2b1b2ffb2b2b1ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb3b2b3ffb2b2b3ffb3b3b2ffb2b3b2ffb3b2b2ffb2b2b2ffb3b3b2ffb2b3b3ffb3b2b3ffb2b2b3ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb2b3b2ffb2b2b3ffb3b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b1ffb1b1b0ffb1b1b0ffb1b1b1ffb1b1b1ffb0b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb1b1b1ffb2b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb2b1b2ffb2b1b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb2b2b3ffb3b3b2ffb2b3b2ffb3b3b3ffb2b2b2ffb3b3b2ffb2b3b2ffb3b2b2ffb2b2b3ffb2b2b2ffb2b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b2b2ffb2b3b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b3b2ffb2b2b2ffb2b3b2ffb3b2b2ffb3b3b2ffb2b2b3ffb3b2b3ffb2b3b2ffb3b3b2ffb2b2b3ffb2b2b3ffb2b2b3ffb2b2b2ffb2b2b2ffb2b3b2ffb4b3b4ffb8b8b7ffbdbdbdffc1c1c1ffc6c7c6ffc9c9c9ffcbcacaffcdccccffcececeffd0d0d0ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd3d3d3ffd3d2d2ffd2d2d3ffd2d3d3ffd2d3d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefefffefffffffffffffffffefffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0cfffcfd0cfffd0d1d1ffd0d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd2d3d2ffd1d2d1ffd1d0d1ffd1d0d1ffcececfffcccdccffcacacbffc9c9c9ffc7c8c7ffc4c4c4ffbebfbeffb9b8b9ffb5b4b5ffb1b2b1ffb1b1b1ffb1b0b1ffb1b1b1ffb1b1b1ffb1b0b0ffb0b1b1ffb1b1b1ffb1b1b1ffb1b0b1ffb0b0b1ffb1b1b1ffb1b1b1ffb1b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b1b2ffb2b1b2ffb1b1b1ffb2b1b2ffb1b1b2ffb1b2b1ffb2b2b1ffb2b1b2ffb1b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b2b2ffb2b3b2ffb3b2b3ffb2b3b2ffb3b2b2ffb3b2b2ffb2b3b2ffb2b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb2b2b1ffb1b2b1ffb2b2b2ffb1b1b2ffb1b1b1ffb0b1b1ffb1b1b1ffb1b0b0ffb1b0b1ffb0b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffafb0b0ffafb0b0ffb0b0afffb0afb0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b1b0ffb1b0b0ffb0b1b1ffb1b0b1ffb1b1b1ffb1b0b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb1b1b2ffb1b1b1ffb2b1b2ffb2b2b2ffb1b2b2ffb1b1b1ffb2b1b2ffb2b1b2ffb2b1b2ffb2b1b2ffb1b1b2ffb1b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b1b1ffb1b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb1b2b1ffb1b1b1ffb1b1b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb1b2b2ffb2b2b2ffb1b2b1ffb2b2b2ffb2b1b1ffb2b1b2ffb1b1b2ffb1b2b1ffb1b1b2ffb1b1b1ffb1b2b1ffb1b1b1ffb1b1b1ffb2b1b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b1ffb0b0b1ffb1b1b1ffb4b3b3ffb9bab9ffbdbcbdffc2c2c2ffc7c6c7ffc8c8c9ffcacbcbffcdccccffcfcfceffd1d0d1ffd1d2d1ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d3ffd2d3d2ffd2d2d2ffd3d2d2ffd1d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffffffffffffefffffefffffffffffffffffffffffefffffffffffefffffefefffefffefffffefffffffffefffffefefffffffefffffffefffefffefffefffffffefffffffffffefffffffffffefffffffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecfceffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d0ffd1d2d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd2d2d2ffd1d1d2ffd1d0d1ffd0d0d0ffcfceceffccccccffcacacaffc9c9caffc7c8c8ffc4c4c5ffbfbfbfffb9b9baffb4b4b4ffb1b1b1ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafb0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafb0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafafb0ffb0b0b0ffb1b0b0ffb0b0b0ffb0b0b0ffb1b1b0ffb1b0b0ffb0b0b0ffb0b0b1ffb1b0b0ffb1b0b0ffb0b0b0ffb1b0b1ffb1b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb1b1b1ffb2b1b2ffb2b2b2ffb1b2b1ffb1b2b2ffb1b1b1ffb2b2b1ffb2b2b2ffb2b2b2ffb2b1b2ffb1b1b2ffb1b1b1ffb1b1b1ffb1b0b0ffb1b1b1ffb0b0b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffb0b0b0ffafb0b0ffb0afb0ffafb0afffafafafffafafafffafafafffafafafffafafafffafafafffaeafafffafafafffafafafffafafafffafafafffafb0b0ffafb0b0ffb0afb0ffb0afb0ffb0b0afffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b0b1ffb0b0b0ffb0b0b1ffb0b1b1ffb1b0b1ffb1b0b0ffb1b0b1ffb1b1b1ffb1b1b1ffb0b0b0ffb1b0b1ffb1b1b0ffb1b1b0ffb0b0b0ffb1b0b0ffb1b0b0ffb1b1b0ffb0b0b0ffb1b0b0ffb0b1b0ffb0b0b0ffb0b0b0ffb1b0b1ffb0b1b0ffb0b1b1ffb0b0b0ffb0b1b0ffb0b0b1ffb1b1b1ffb1b0b0ffb0b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb0b0b1ffb1b1b1ffb1b1b1ffb0b0b0ffb1b0b1ffb1b1b1ffb0b1b1ffb1b0b1ffb0b1b0ffb0b0b0ffb0b0b1ffb0b0b1ffb0b0b1ffb0b0b0ffb0b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffafb0afffafafafffafafafffb0afb0ffb3b3b3ffb9b9b8ffbdbdbdffc2c2c2ffc7c7c7ffc9c9c8ffcbcacbffcdccccffcececfffd1d1d1ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d3d3ffd3d2d2ffd3d2d2ffd2d2d2ffd3d2d2ffd2d2d1ffd2d2d1ffd1d2d1ffd2d1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffffffefffffffefffefffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffffffffffffefffffffffffffffffffffefefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcecdffcececfffcecfceffcfcfcfffcfcfd0ffcfd0cfffd0d1d0ffd0d1d1ffd1d2d2ffd1d1d2ffd2d1d2ffd2d1d2ffd1d2d2ffd1d1d1ffd0d1d0ffcfd0cfffcfceceffccccccffcacacaffc9c9c9ffc8c8c8ffc5c5c5ffbfc0c0ffb9b9baffb4b4b5ffb1b0b1ffafafafffafafafffafafafffafaeafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaeafafffafafafffafaeafffafafafffafafafffafafafffafafafffb0afafffafafb0ffafafafffafb0b0ffb0afafffafafb0ffafafafffafafb0ffb0b0afffb0afb0ffb0afb0ffb0b0b0ffb0b0b0ffb0b1b0ffb1b0b0ffb0b1b1ffb1b1b0ffb0b0b0ffb1b0b0ffb0b1b1ffb0b1b1ffb1b1b0ffb0b0b0ffb0b0b1ffb0b1b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0afb0ffb0afafffafb0b0ffafafb0ffafafafffafafafffafafafffafafaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffadaeaeffaeaeaeffaeaeaeffaeadaeffaeaeaeffaeaeaeffafaeaeffaeaeaeffafafafffaeaeafffaeafafffafafafffafafafffafafafffafafb0ffafafafffafafafffafafafffb0afafffb0b0afffb0b0b0ffafb0b0ffb0b0afffb0afb0ffb0afb0ffafafafffafb0b0ffb0afafffafafb0ffafafb0ffafafb0ffb0b0afffafafb0ffb0afb0ffafafb0ffafafafffafb0afffb0afafffafafb0ffafb0afffafafafffb0afafffafb0afffafb0b0ffafb0afffafafafffafafb0ffafb0afffafafafffafafb0ffafb0b0ffafafb0ffb0afb0ffb0afafffb0b0b0ffafb0b0ffb0b0b0ffafb0afffb0b0b0ffb0b0afffafafafffb0afafffafafb0ffb0afafffafafafffafafafffafafafffafaeafffaeafaeffafafafffafafafffaeaeaeffaeaeaeffaeaeaeffaeaeaeffafafafffb3b3b3ffb9b9b9ffbebdbeffc3c3c3ffc6c7c7ffc9c8c9ffcbcacaffcdcdcdffcfd0d0ffd1d1d1ffd2d2d1ffd3d2d2ffd3d2d3ffd2d2d2ffd2d3d3ffd3d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffffefffffefffffffffffefffffefffffffefffffffffffffffffefffefffefffffefefffefffffffffffffffefefefffffefefffefffffffefffffffffffefffefefefffefefffffefffefffffffefffefffffffffffffffffefffffffefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcccdffcdceceffcdcdceffcececeffcfcfcfffcfd0d0ffd0cfcfffd0cfd0ffd1d1d1ffd1d1d1ffd0d1d1ffd2d2d1ffd1d2d1ffd1d1d1ffd0d0d0ffd0cfd0ffcececfffccccccffcacacaffc9c9c8ffc8c8c8ffc6c5c6ffc1c1c1ffbababaffb4b4b5ffb1b0b0ffaeafaeffaeaeafffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeadaeffaeadaeffadaeaeffaeadadffaeaeaeffadaeadffadadadffadaeaeffadaeaeffaeaeaeffaeaeaeffafaeaeffaeafaeffaeaeafffaeaeaeffaeafaeffaeaeaeffaeafafffafafafffafafafffafafafffafafafffb0b0afffafafafffafb0afffafb0afffafafafffb0afb0ffafb0b0ffb0b0b0ffb0b0afffb0b0b0ffafb0b0ffb0afafffb0afb0ffb0afafffb0afafffaeafafffafafafffafafafffafafaeffafaeaeffaeaeafffaeaeaeffaeaeaeffaeadaeffadaeadffadaeadffadadadffadadadffadadadffadadadffadadadffadadadffadadadffadadadffadadadffaeadadffadadadffadaeaeffadaeadffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffafaeaeffafafafffaeafaeffaeaeaeffaeaeafffaeaeafffafaeafffaeaeafffafafafffaeafafffafaeafffafafafffafafafffaeaeafffaeafafffafafafffafafafffafaeaeffaeaeaeffafafaeffaeaeaeffaeafaeffaeafaeffaeaeaeffaeaeafffaeafafffaeaeafffaeafaeffafafafffaeafafffafaeaeffafaeafffafafafffafafafffaeafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaeafffaeafaeffaeafafffaeaeaeffaeafaeffaeaeaeffaeaeaeffaeaeaeffadaeadffadadaeffaeaeadffadadadffadadadffadadadffacadadffacacacffadadadffaeaeaeffb3b3b4ffb9b8b9ffbebdbeffc3c3c3ffc7c6c6ffc8c8c8ffcacacaffcdcdcdffcfcfd0ffd0d0d1ffd2d1d1ffd2d2d2ffd3d2d3ffd2d3d2ffd2d2d3ffd2d2d2ffd2d3d2ffd2d1d2ffd1d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffefefffffffffffffffefffffefefffefffefffefffefffefefefffffefffffefffffffffefffffefffefffffffffffefffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdccccffcccdccffcdcdcdffcdcecdffcfceceffcececeffd0cfcfffcfd0cfffd0d0cfffd0d0d0ffd0d1d0ffd0d1d1ffd0d1d1ffd0d0d0ffcfd0cfffcfcfcfffcdcccdffcacbcaffc9c9c9ffc9c8c8ffc7c6c7ffc3c3c3ffbdbcbdffb6b6b6ffb1b1b2ffaeafafffaeaeadffaeadadffaeaeaeffadaeadffaeadadffaeadaeffadadaeffadadadffaeadadffadadaeffadadadffadadadffadadadffadadacffadadadffadadacffadadadffadadadffadadadffadadadffaeadadffadadadffadadadffadaeadffadaeaeffaeadaeffaeaeaeffadaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeafffaeaeafffafafafffafafafffafaeafffafafafffaeafafffafafafffafafafffafafafffafafafffafafafffafafafffafaeaeffafafaeffafafaeffafaeafffaeaeaeffaeaeaeffadaeaeffaeaeadffadaeaeffadaeadffaeadadffadadadffadadadffadacacffacacacffadacadffacacacffacacacffacacadffacacacffacacacffadacacffadadadffacadadffadacadffadadadffacacadffadadadffadadadffadadaeffaeadadffaeadadffadaeadffaeaeadffaeadadffaeaeadffaeaeaeffaeaeaeffaeaeaeffaeaeadffaeaeaeffadaeaeffaeaeaeffaeafaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffadaeaeffadaeaeffaeaeaeffadaeaeffaeadaeffadaeaeffadaeaeffaeadaeffadaeaeffadaeaeffaeaeaeffaeadaeffaeaeaeffaeadadffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeafaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeadaeffaeadadffaeadaeffadadadffadadadffadadaeffadadadffadadadffadacadffadadadffacadacffadacacffacacacffababacffacabacffacacabffacacadffb0afafffb6b5b6ffbabbbaffc0c0bfffc5c4c4ffc7c7c6ffc8c8c9ffcbcbcbffcdcdceffd0d0cfffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffd0cfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffefffffffffefffffffffffffefefefffffefffffffffefffefffefffefefffffefefffffffffffffefffffffffefffffefffffffefffefffefefefffefffefffefefffffefffefffffefefffffefffffffefefffffffefffffffffffffffffffefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffefffffffffffefffffefefffffffefffffffffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcdcdccffcdcdccffcdcdcdffcdcdcdffcdceceffcecfceffcecfceffd0d0d0ffcfd0d0ffcfcfd0ffd0d0cfffd0d0d0ffcfcfcfffcfcfcfffcececeffcccccbffcacac9ffc8c8c8ffc7c7c6ffc6c6c6ffc2c2c2ffbcbdbcffb5b6b5ffb0b0b0ffadadadffacadadffadadadffacacadffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffababacffacacacffacacacffabababffacacabffacacacffacacacffacacacffacacacffacacacffacadacffacadacffacacacffacacacffadadacffadadacffadadadffadadadffadadadffadadaeffadaeaeffadaeaeffadadaeffadaeaeffaeaeaeffaeaeadffaeaeaeffaeaeaeffaeadaeffadaeaeffaeaeaeffaeaeaeffaeaeaeffadaeaeffadadadffadadadffadadadffacacadffacacacffacacacffacacacffacacacffabacacffacacabffacabacffabababffabababffabababffabababffababaaffabababffabababffabababffabababffabababffabababffacacabffabababffacacabffacacacffacacacffacacacffacacacffadacacffacacacffacadacffadadadffacacacffadadacffadadadffadadadffadadadffadacadffadadadffadadadffadadadffadadadffadadadffadadadffadadacffadacadffacacadffacacacffacacadffacadadffacadadffadacadffacadadffadadadffadacacffadadacffadadadffadacadffacadadffadadadffadadadffadadadffadadadffadadadffadadacffadadadffadadadffadadadffadadadffadadadffadadadffacadadffadadacffadacadffacacacffacacacffacacacffacacacffacacabffabacacffacacacffababacffabababffabababffabababffabababffaaaaaaffaaabaaffaaabaaffaaaaaaffabababffaeaeafffb5b4b4ffb9b9b9ffbfbfbfffc4c4c4ffc5c5c5ffc8c8c7ffcbcbcbffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd1d2d1ffd1d2d1ffd2d2d1ffd1d1d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d1ffd0d0d0ffcfd0d0ffd0cfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffefefffffffefefffefefffffefffffffefffffffffefffffefffffffffffffffefefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffefffffffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcbccccffcbccccffcdcdccffcdcdcdffcdcdcdffcdcdceffcdcecdffcfceceffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcdcecdffcccbccffc9c9c9ffc7c7c7ffc7c6c7ffc6c5c6ffc3c2c2ffbdbdbdffb6b7b6ffb0b0b1ffadadadffababacffababacffacacacffacababffababacffabacacffacababffabababffababacffabababffabababffabababffabababffabababffabababffabaaaaffababaaffaaababffaaaaaaffababaaffababaaffabababffaaababffabababffabababffabababffabababffabababffabababffacacabffacacabffacacacffacacacffacacacffacadadffacacadffadadacffacadacffacadadffacadadffacadadffadadadffadadadffadadadffadadadffadadadffadadadffadadacffadadadffacacacffacacacffacacacffacacabffabacabffabababffabababffaaababffabababffabaaabffabaaaaffaaaaaaffaaabaaffaaaaaaffaaaaaaffaaaaaaffa9aaaaffaaaaaaffaaaaaaffaaaaaaffaaababffabaaaaffaaaaaaffaaaaabffabababffababaaffabababffabababffabababffababacffacababffacababffabacacffabababffacacabffacacabffacacacffabacacffacacacffacabacffabacabffacacabffacacacffacacacffacacacffacacabffacacacffacacacffabacacffabacacffababacffacacabffacacabffabacacffabacacffabacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacadacffacacacffacacacffabacabffacacacffacabacffacababffabababffabacabffabababffabababffaaaaabffaaaaabffaaababffaaaaaaffaaaaaaffaaaaaaffaaaaa9ffa9a9a9ffa9a9aaffa9aaa9ffa9a9a9ffa9a9a9ffa9a9a9ffaaaaaaffaeaeafffb5b4b4ffbbbbbaffbfc0c0ffc3c3c3ffc5c6c5ffc8c8c7ffcacacaffcccdcdffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d1d0ffcfcfd0ffd0d0cfffcfd0cfffcecfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffefefffffffffefffefffefffefffffffefefffffefffffffffffefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffefffffffffffffefefefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcbcbffcbcccbffcbccccffcbccccffcdcdcdffcdcdcdffcdcdcdffcececdffcdcdceffcececeffcececeffcfceceffcecfcfffcececeffcdceceffcbcbcbffc9c9c9ffc7c7c7ffc5c6c6ffc5c5c6ffc3c3c3ffbebebeffb7b7b7ffb1b1b1ffadadadffabababffaaabaaffabaaabffabababffaaabaaffaaaaabffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaa9ffaaaaaaffaaaaaaffa9aaaaffaaaaa9ffaaa9aaffaaa9aaffa9aaaaffaaa9a9ffa9a9aaffa9a9a9ffa9a9aaffaaa9aaffaaa9aaffaaaaaaffaaaaaaffaaaaaaffaaabaaffaaaaaaffabaaaaffabaaabffaaaaabffabaaabffabacabffacababffabacabffabababffabababffababacffacacabffabacacffababacffacacacffacacacffacacacffacacabffacabacffabacacffabababffabababffabababffabababffaaababffaaaaaaffababaaffaaabaaffaaaaaaffa9a9aaffaaa9a9ffaaa9a9ffa9a9aaffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a8ffa9a9a9ffa9a9a9ffa9a9a8ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9aaa9ffaaaaaaffaaa9a9ffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaabffaaaaabffaaaaabffabaaaaffaaaaabffaaaaaaffaaababffabaaabffaaaaabffabababffabababffababaaffababaaffababaaffababaaffabababffabababffabaaabffabababffabaaabffababaaffababaaffababaaffabaaabffabababffabababffaaababffabababffabababffabababffabababffabababffababacffabababffabababffabababffabababffabababffabababffabababffabacabffabababffaaaaabffabaaaaffabaaaaffaaaaabffaaaaaaffaaaaaaffa9aaaaffa9aaa9ffaaa9aaffa9aaaaffa9a9a9ffa9a9a9ffa9a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a7a7ffa8a8a8ffa8a8a8ffa8a8a8ffa9aaa9ffafaeafffb6b5b6ffbbbbbcffc0c0c0ffc3c3c3ffc5c5c5ffc7c7c8ffcacacaffcdcccdffcfcfcfffd0d0d0ffd1d0d0ffd1d1d0ffd1d1d1ffd1d1d0ffd1d1d1ffd0d0d1ffd0d0d0ffd0d1d0ffd0cfd0ffcfd0cfffd0cfcfffcfcfceffcececfffcecfce0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefefffffffefffffffffffefefffffffefefffefffffffffefffffefffefffffefefffefffefffefefffffffffefffefefefffefefffffffffffffffefffffffffefffffffefffffefffffffffffffffffefffffffffffefffffffefffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffefefffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefffffffefefefffffffefffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9cacaffcbcacbffcacbcaffcbcbcbffcbcbcbffccccccffccccccffcccccdffcdcccdffcdcdcdffcdcdcdffcdceceffcececeffcececeffcdceceffcdcdcdffcbccccffc9c9c9ffc6c6c7ffc5c5c5ffc4c4c4ffc3c3c3ffbebebfffb7b8b7ffb2b1b1ffadadadffabababffaaaaaaffaaaaaaffa9aaaaffaaaaaaffaaaaa9ffa9aaa9ffaaaaa9ffaaa9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a8a9ffa8a9a9ffa9a9a8ffa8a8a9ffa8a9a8ffa8a9a8ffa9a9a8ffa9a8a8ffa9a8a9ffa9a8a8ffa9a8a9ffa9a8a9ffa9a9a8ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9aaa9ffaaa9a9ffa9aaaaffaaaaaaffaaaaaaffababaaffaaaaaaffaaabaaffabaaaaffaaaaaaffaaaaaaffaaaaabffababaaffabaaabffaaababffabaaabffabababffabababffabababffaaababffabaaaaffaaabaaffaaaaaaffa9aaaaffa9a9a9ffa9a9a9ffaaa9a9ffa9a9a9ffa9a9a9ffa8a9a9ffa8a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa7a8a8ffa7a8a8ffa8a8a8ffa8a8a7ffa8a8a8ffa8a8a8ffa9a8a8ffa9a9a8ffa9a8a9ffa8a9a8ffa9a9a9ffa9a8a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9aaa9ffaaaaa9ffaaa9aaffaaaaaaffaaa9a9ffaaa9aaffaaa9aaffaaaaa9ffaaaaa9ffaaa9a9ffaaaaaaffaaaaaaffa9aaaaffa9aaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffa9aaaaffa9aaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaabffaaabaaffaaaaaaffaaaaaaffaaababffaaaaaaffaaabaaffaaaaaaffaaababffaaaaaaffaaaaaaffabaaaaffaaaaaaffaaaaaaffa9aaaaffa9aaa9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa8a9a9ffa8a9a8ffa9a8a8ffa8a8a7ffa8a8a8ffa8a8a7ffa8a7a7ffa8a8a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a6a7ffa6a7a7ffa7a7a6ffa7a7a7ffa9aaa9ffafb0afffb7b7b6ffbcbcbcffc0c0c0ffc3c3c2ffc5c5c5ffc7c7c7ffcacac9ffcdcdccffcececeffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d0ffd1d0d0ffd0d1d0ffd0d0d0ffcfcfd0ffd0d0cfffcfd0cfffcecfcfffcfcecfffcececeffcececeffcdcdce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffffffffffffffefefffffffffefffefffefffefffffffffefffffefffefffefefefffefefffffffffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffefffffffffefffffefffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacac9ffcacacaffcbcacaffcbcacbffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcccccdffcdcccdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcbccccffc9c8c9ffc6c6c6ffc5c4c4ffc4c3c3ffc2c2c2ffbfbebfffb8b8b8ffb2b2b2ffadadadffababaaffa9a9aaffa9a9a9ffa9aaa9ffa9a9a9ffa8a8a8ffa9a9a9ffa9a9a9ffa9a8a9ffa9a8a8ffa9a9a9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a7ffa8a7a8ffa8a8a7ffa7a8a8ffa7a7a7ffa7a8a8ffa7a7a8ffa7a8a7ffa8a8a8ffa8a8a8ffa8a8a7ffa8a8a8ffa7a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a9a8ffa8a8a8ffa8a8a9ffa9a8a9ffa9a8a9ffa9a9a9ffa9aaa9ffaaa9aaffa9aaa9ffa9aaaaffaaa9a9ffaaa9aaffaaaaaaffa9a9aaffa9aaaaffaaaaaaffaaaaa9ffa9a9aaffaaa9aaffaaa9aaffa9a9aaffa9a9a9ffaaa9a9ffa9a9a9ffa9a9a9ffa8a8a9ffa9a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa7a7a7ffa8a7a8ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa6a6a6ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa8a8a8ffa7a8a7ffa7a7a8ffa7a8a8ffa7a8a7ffa8a7a8ffa8a8a8ffa8a8a9ffa8a8a8ffa8a9a8ffa8a8a9ffa8a9a8ffa9a9a9ffa9a9a8ffa9a9a8ffa9a9a9ffa8a8a8ffa8a9a8ffa9a9a9ffa9a9a9ffa9a9a9ffa8a9a8ffa9a9a9ffa8a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9aaa9ffaaa9a9ffa9a9a9ffa9a9aaffaaa9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9aaaaffaaa9aaffa9a9a9ffa9a9aaffaaa9a9ffa9a9aaffa9a9a9ffa9a9a9ffaaa9a9ffa9aaa9ffa9a9a9ffa9a9a9ffaaa9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa8a8a8ffa9a9a9ffa8a8a8ffa8a8a8ffa7a8a8ffa8a7a8ffa7a8a7ffa7a8a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a6a7ffa7a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa5a6a6ffa5a6a5ffa6a5a6ffa6a6a5ffa5a6a6ffa6a6a6ffa9aaaaffb0b0b0ffb7b8b7ffbcbdbdffc0c0c0ffc3c3c2ffc5c5c5ffc6c7c7ffc9c9c9ffcdcdccffcececeffcfcfcfffcfd0cfffd0d0d0ffd0d0d1ffd0d0d0ffd0cfd0ffd0d0cfffd0d0d0ffcfcfcfffcfcfceffcececfffcfceceffcdcdcdffcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffefefffffefffffffffffffefefffffefffffffffefffffffffefffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9c9ffc9cacaffcac9caffcacac9ffcbcacbffcacbcbffcbcccbffcccbcbffcbccccffcccccbffccccccffcccdcdffcdcdcdffcecdcdffcccdcdffcbcccbffc8c8c9ffc6c6c6ffc4c4c4ffc3c3c3ffc2c1c2ffbebfbfffb8b9b8ffb2b2b3ffadaeaeffaaaaaaffa9a9a9ffa8a8a8ffa9a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a7a8ffa7a7a7ffa8a7a8ffa8a7a7ffa7a8a7ffa7a7a7ffa7a7a7ffa7a7a7ffa6a7a7ffa7a7a7ffa6a6a7ffa7a6a7ffa6a6a6ffa7a6a6ffa6a7a6ffa7a7a6ffa6a7a7ffa7a7a7ffa7a7a7ffa7a8a7ffa8a7a7ffa7a8a7ffa8a8a7ffa8a7a7ffa7a7a7ffa8a7a7ffa7a7a7ffa8a8a7ffa8a7a7ffa8a7a8ffa8a8a7ffa8a8a8ffa9a8a8ffa8a9a8ffa9a8a8ffa8a9a8ffa9a8a9ffa8a9a9ffa9a9a9ffa9a9a8ffa8a9a9ffa8a8a8ffa8a9a8ffa8a9a9ffa9a8a9ffa9a8a9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a7ffa7a7a8ffa7a7a7ffa7a7a7ffa6a7a6ffa6a6a7ffa6a6a7ffa6a6a6ffa6a6a6ffa6a5a6ffa6a6a5ffa6a6a6ffa6a6a6ffa6a6a6ffa5a5a6ffa5a6a6ffa6a6a6ffa6a6a6ffa6a7a6ffa7a6a7ffa7a7a6ffa6a6a6ffa6a7a7ffa7a7a7ffa7a7a7ffa8a7a7ffa7a7a7ffa7a7a7ffa7a8a7ffa7a7a7ffa7a7a8ffa8a8a8ffa7a7a8ffa8a8a8ffa8a7a7ffa8a8a7ffa8a8a8ffa8a8a8ffa7a8a7ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a9a8ffa9a8a9ffa8a9a8ffa9a8a9ffa8a9a8ffa9a8a9ffa8a9a9ffa9a9a9ffa9a9a8ffa8a9a9ffa8a8a8ffa8a9a8ffa8a9a9ffa9a8a8ffa9a8a9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a9ffa9a9a8ffa8a8a9ffa8a8a8ffa8a8a8ffa8a8a8ffa7a8a8ffa7a8a8ffa7a7a7ffa7a7a7ffa7a6a6ffa7a7a6ffa6a7a7ffa6a6a6ffa6a6a6ffa5a5a6ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a4a5ffa5a5a4ffa4a4a4ffa4a5a4ffa5a4a5ffa4a4a5ffa5a4a5ffa4a5a5ffa6a6a5ffaaaaaaffb1b1b1ffb8b8b8ffbdbdbcffc0bfc0ffc3c3c3ffc5c4c4ffc7c7c6ffcacacaffcdccccffcdcecdffcfcfcfffcfcfcfffd0d0cfffd0cfcfffd0cfd0ffd0cfcfffcfcfcfffcfcfcfffcecfceffcfceceffcdcecdffcecdceffcdcecdffcccdcd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffefffffffefffffefffffffefffffffffefffffffffffffffffffefffffffffefffffefffefffffefffffefffffffffffffffffffefffefffffffefffefffefffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffefffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefffffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcac9caffcbcbcaffcbcacaffcbcbcbffcbccccffcbcbccffccccccffcdcdcdffcdcdcdffcdcccdffcccccbffc9c9caffc6c6c6ffc3c4c4ffc2c2c2ffc1c1c1ffbfbebeffb8b9b9ffb2b2b3ffadadaeffaaaaaaffa9a9a9ffa8a7a8ffa8a7a8ffa8a7a8ffa8a7a8ffa7a7a7ffa7a7a7ffa7a7a7ffa6a7a6ffa6a7a7ffa7a7a7ffa6a7a7ffa6a7a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a5ffa5a5a5ffa5a6a6ffa5a6a5ffa5a5a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a6a6ffa6a7a7ffa6a6a7ffa6a7a6ffa6a6a6ffa6a6a7ffa6a7a7ffa6a7a6ffa6a6a6ffa6a7a6ffa6a6a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a8ffa7a7a7ffa8a8a7ffa7a7a7ffa7a8a7ffa7a8a8ffa7a7a8ffa8a8a7ffa8a8a8ffa7a8a8ffa7a7a7ffa7a8a7ffa7a7a8ffa7a7a7ffa7a7a7ffa7a7a6ffa6a6a6ffa6a6a6ffa5a6a6ffa5a5a6ffa5a5a6ffa5a5a5ffa5a5a5ffa5a4a5ffa5a5a5ffa5a4a5ffa5a5a5ffa4a5a4ffa4a4a5ffa5a4a5ffa5a5a5ffa5a5a5ffa6a5a6ffa6a6a6ffa6a6a6ffa6a6a5ffa6a6a5ffa6a6a6ffa6a6a5ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a7a7ffa7a7a7ffa7a7a7ffa7a6a7ffa7a7a6ffa6a6a7ffa7a6a6ffa7a7a7ffa6a7a7ffa6a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a8a7ffa7a7a8ffa8a7a8ffa8a7a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a9a8ffa7a8a8ffa8a8a8ffa8a8a8ffa7a8a8ffa7a7a7ffa8a8a7ffa7a7a8ffa7a8a8ffa7a8a8ffa7a8a7ffa7a7a7ffa8a7a7ffa7a7a7ffa6a6a7ffa6a6a7ffa6a7a7ffa6a6a7ffa6a5a6ffa6a5a6ffa6a5a6ffa6a5a6ffa5a5a5ffa5a4a5ffa5a4a5ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a4a4ffa3a3a3ffa4a3a3ffa3a4a4ffa4a3a3ffa3a3a3ffa3a4a4ffa3a4a3ffa3a3a4ffa5a6a6ffabababffb2b3b3ffb9b8b8ffbdbcbcffbfbfbfffc3c2c2ffc4c5c5ffc6c7c7ffc9cacaffccccccffcdcdceffcececeffcfcfcfffcfcfcfffcfd0cfffcecfcfffcfcfcfffcececeffcececeffcdcdceffcecdceffcdcdcdffcdcdccffccccccffcbcccb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffffffffffefffffffffffffefefffffffefffffffefefffffffefffffefffffefffefffefffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c8c9ffc8c8c9ffc9c9c9ffcac9c9ffcac9c9ffcac9caffcacacaffcacacaffcbcbcbffcacbcbffcacbcbffcccbcbffccccccffcccdccffccccccffccccccffcacacaffc6c6c7ffc3c3c4ffc1c1c1ffc0c0bfffbebebdffbab9baffb3b3b3ffaeaeaeffaaaaaaffa8a8a8ffa7a7a8ffa7a7a7ffa6a7a7ffa6a7a6ffa6a6a6ffa7a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a5ffa6a5a5ffa6a5a6ffa5a6a5ffa5a5a5ffa4a5a5ffa4a5a5ffa5a4a5ffa5a5a5ffa4a5a4ffa5a5a5ffa5a5a4ffa5a5a5ffa5a5a5ffa5a5a5ffa5a6a5ffa5a5a5ffa5a5a6ffa6a5a6ffa5a6a5ffa5a5a6ffa5a6a6ffa5a6a5ffa5a5a5ffa5a6a5ffa5a5a5ffa5a5a5ffa6a5a6ffa5a5a5ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a7a7ffa6a7a7ffa6a6a6ffa7a6a6ffa6a7a7ffa6a7a6ffa6a6a7ffa6a7a6ffa6a7a6ffa6a6a7ffa6a6a6ffa5a6a5ffa6a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a4a4ffa4a5a4ffa4a4a4ffa3a4a4ffa4a4a4ffa3a4a4ffa3a4a3ffa4a3a3ffa4a4a3ffa4a4a4ffa4a5a4ffa5a4a4ffa4a5a5ffa5a5a4ffa5a5a5ffa6a5a5ffa5a6a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa6a6a5ffa6a5a6ffa6a6a5ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a6a7ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a6a7ffa6a6a7ffa7a7a7ffa8a7a7ffa8a7a8ffa8a7a8ffa7a7a7ffa8a8a8ffa8a8a8ffa7a8a8ffa7a7a8ffa8a7a7ffa7a7a7ffa7a7a7ffa7a6a7ffa7a7a6ffa6a7a7ffa6a6a7ffa6a7a7ffa6a6a6ffa6a6a6ffa6a6a6ffa7a6a7ffa7a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa5a5a6ffa5a5a5ffa4a5a5ffa4a5a4ffa4a4a4ffa4a4a4ffa4a3a4ffa3a4a4ffa3a3a3ffa3a3a3ffa3a3a2ffa3a2a2ffa3a2a3ffa2a2a2ffa2a2a2ffa2a3a2ffa2a2a2ffa3a2a3ffa2a3a3ffa2a3a2ffa3a3a3ffa4a4a3ffa6a6a6ffacacacffb4b4b4ffb9b9b8ffbcbcbcffbfbfc0ffc3c2c3ffc4c4c4ffc5c6c6ffc9c9c9ffcbcccbffcdcdcdffcececdffcececeffcececfffcfcecfffcececeffcecfceffcecdcdffcecdceffcecdcdffccccccffcccdcdffccccccffcbccccffcacbcb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefffffffefffffefefffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffefffffffffffffefffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefffefffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffc9cacaffcacacaffcacacaffcacbcbffcbcbcbffcccccbffcbccccffcccbccffcac9caffc6c6c6ffc3c2c3ffc0c1c1ffbfbfbfffbdbdbdffbab9b9ffb3b4b3ffaeaeaeffa9a9aaffa8a7a8ffa7a7a6ffa6a6a6ffa6a6a6ffa5a5a5ffa5a6a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a4a5ffa5a5a5ffa5a5a4ffa4a4a5ffa4a5a5ffa4a4a5ffa4a4a4ffa4a4a3ffa4a3a4ffa4a4a4ffa4a4a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a5a4ffa5a4a4ffa5a5a4ffa5a5a4ffa5a4a4ffa5a5a5ffa5a5a4ffa4a4a4ffa4a5a5ffa4a5a5ffa4a5a4ffa4a5a4ffa4a4a4ffa4a4a5ffa4a4a4ffa5a5a5ffa5a5a5ffa5a4a4ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a6ffa5a5a5ffa6a5a5ffa5a5a5ffa5a5a6ffa5a5a5ffa5a5a5ffa5a5a5ffa4a5a5ffa5a5a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a4a4ffa3a3a3ffa4a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa2a2a2ffa2a3a2ffa2a2a3ffa3a3a3ffa3a3a3ffa4a3a3ffa4a3a4ffa4a5a4ffa4a5a4ffa4a4a5ffa4a5a5ffa4a5a5ffa5a5a5ffa5a5a4ffa4a4a4ffa4a4a4ffa4a5a4ffa4a5a5ffa4a4a4ffa5a4a5ffa5a5a5ffa5a5a5ffa5a6a5ffa6a5a5ffa6a6a6ffa6a6a6ffa6a5a6ffa6a6a6ffa6a6a5ffa5a5a5ffa5a6a6ffa5a6a5ffa5a6a5ffa5a6a5ffa6a5a5ffa6a6a6ffa6a6a6ffa7a7a7ffa7a6a7ffa7a6a6ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa6a7a7ffa7a7a7ffa6a6a6ffa7a7a6ffa6a6a6ffa6a5a6ffa6a5a6ffa5a5a6ffa5a5a6ffa5a5a6ffa5a6a5ffa5a5a5ffa5a5a5ffa6a6a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a4ffa4a4a4ffa4a4a4ffa3a3a3ffa3a4a3ffa3a3a3ffa3a3a3ffa3a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a1ffa1a1a1ffa1a2a1ffa1a1a2ffa1a1a1ffa1a2a1ffa1a1a1ffa1a1a1ffa1a2a1ffa2a2a2ffa2a2a2ffa3a2a3ffa3a4a3ffa7a7a7ffadaeadffb5b4b4ffb9b9b8ffbcbcbcffc0bfbfffc2c2c2ffc4c4c3ffc5c5c5ffc9c9c9ffcbccccffcdcdccffcdcecdffcececeffcececeffcecdcdffcececeffcecdceffcecdcdffccccccffccccccffcbccccffcccccbffcacbcbffcbcbcbffcacaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffffefffffffffffefffefefffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c8c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffc9cacaffc6c7c6ffc3c3c2ffc0c0c0ffbebebeffbdbcbdffb9b9b9ffb3b3b4ffaeaeaeffaaa9aaffa6a6a6ffa6a6a6ffa5a6a6ffa5a5a5ffa4a5a4ffa4a5a4ffa5a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a3a4ffa4a4a4ffa4a4a3ffa4a4a4ffa4a4a4ffa3a3a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa2a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a4ffa3a3a4ffa4a4a3ffa3a3a3ffa4a4a3ffa3a4a4ffa3a3a4ffa4a4a3ffa4a3a4ffa4a4a3ffa3a3a3ffa3a3a3ffa3a4a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a4ffa3a3a3ffa4a3a4ffa4a4a3ffa3a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa5a4a4ffa4a4a4ffa4a4a4ffa4a4a3ffa4a3a4ffa4a4a3ffa3a3a4ffa3a3a3ffa2a3a3ffa2a3a3ffa2a2a3ffa2a2a2ffa2a2a3ffa2a2a2ffa1a2a2ffa2a2a2ffa2a2a1ffa2a2a2ffa2a2a2ffa2a3a3ffa2a3a2ffa3a2a3ffa4a3a4ffa3a3a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a4a4ffa4a3a4ffa4a4a4ffa4a4a4ffa5a4a4ffa5a4a4ffa4a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a4ffa4a4a4ffa4a5a4ffa4a5a5ffa5a4a5ffa5a5a5ffa5a6a5ffa6a5a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a6a6ffa7a6a6ffa6a6a6ffa6a6a6ffa5a5a6ffa6a6a5ffa5a6a5ffa5a6a5ffa5a5a4ffa5a4a5ffa5a5a4ffa5a4a5ffa4a4a4ffa4a4a5ffa4a5a4ffa4a4a5ffa4a4a4ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa2a3a2ffa3a2a2ffa2a2a2ffa2a2a2ffa1a2a1ffa2a1a1ffa2a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa0a0a1ffa0a0a0ffa0a1a0ffa0a0a0ffa0a0a0ffa0a1a1ffa1a0a1ffa0a1a1ffa1a1a1ffa2a2a2ffa2a2a2ffa3a4a4ffa8a8a8ffafafaeffb4b4b4ffb8b8b8ffbcbcbcffbfbfbfffc2c2c1ffc3c3c3ffc6c6c6ffc9c9c9ffcbcbcbffcccdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdceffccccccffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcaffcacacaffcbcaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffefffefffffffffffefffffffefefefffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffefefffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcaffcbcbcbffcac9c9ffc7c7c7ffc4c3c3ffc0c0c0ffbebebeffbbbbbbffb9b9b9ffb3b4b4ffaeafaeffa9a9aaffa6a6a6ffa5a5a4ffa5a5a4ffa4a4a4ffa4a4a4ffa4a3a3ffa4a3a3ffa3a4a4ffa3a3a3ffa3a3a3ffa3a3a3ffa2a3a3ffa2a3a2ffa2a3a2ffa2a2a2ffa2a2a3ffa2a2a2ffa3a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a3ffa3a2a2ffa2a2a2ffa3a3a3ffa2a3a3ffa3a2a3ffa3a2a2ffa2a3a3ffa2a3a3ffa2a2a2ffa3a2a3ffa2a3a2ffa3a2a2ffa2a2a2ffa2a1a2ffa2a2a1ffa2a2a2ffa2a2a2ffa2a1a2ffa2a2a2ffa2a2a2ffa2a3a2ffa3a2a3ffa3a2a2ffa2a3a2ffa3a3a3ffa3a2a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a2ffa2a3a2ffa3a3a2ffa2a2a2ffa2a2a2ffa1a2a2ffa1a2a2ffa2a1a2ffa1a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a0ffa1a1a1ffa1a1a1ffa1a2a1ffa1a1a2ffa2a2a2ffa2a2a2ffa2a3a2ffa3a3a2ffa3a3a3ffa3a3a4ffa3a3a3ffa4a4a3ffa4a4a4ffa3a4a4ffa4a3a4ffa4a3a4ffa4a3a3ffa4a4a3ffa4a4a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a5ffa5a4a4ffa4a5a5ffa4a5a5ffa4a4a4ffa5a4a5ffa4a4a4ffa4a4a4ffa4a4a3ffa3a3a3ffa4a4a4ffa4a4a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa6a6a5ffa6a5a6ffa5a5a5ffa5a5a5ffa6a6a5ffa6a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a4ffa4a4a4ffa4a5a4ffa4a4a4ffa4a4a4ffa3a4a4ffa3a4a4ffa4a4a4ffa3a3a4ffa4a4a3ffa4a3a3ffa3a3a3ffa2a3a3ffa2a2a2ffa2a1a1ffa1a2a2ffa1a1a1ffa1a1a1ffa1a1a1ffa0a0a0ffa0a1a0ffa0a0a0ffa0a09fffa0a0a0ffa09fa0ffa0a09fffa0a0a0ff9f9f9fffa09f9fff9f9fa0ffa09fa0ffa0a0a0ffa0a0a0ffa1a1a1ffa2a2a2ffa3a3a2ffa5a5a5ffa9aaa9ffb0afb0ffb4b4b4ffb8b8b8ffbcbcbcffbfbfbfffc1c1c1ffc2c3c3ffc6c6c6ffc9c9c8ffcacacaffcccccbffcccccdffcdcdcdffcdcccdffcccccdffccccccffcccccbffcccbccffcbcbcaffcacbcaffcbcbcaffcbcacbffcacacaffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffefffffffefefefffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffcac9c9ffc8c8c8ffc9c8c8ffc8c8c9ffc9c9c9ffcac9c9ffcacacaffcac9caffcacac9ffc9c9c9ffc6c6c6ffc2c2c2ffc0c1c0ffbebdbeffbbbbbbffb9b8b8ffb4b4b4ffaeaeaeffa9a9aaffa6a5a6ffa4a3a3ffa4a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a2ffa3a2a3ffa3a2a3ffa3a2a2ffa2a2a2ffa2a2a1ffa1a2a1ffa2a1a1ffa1a1a2ffa1a2a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a2ffa2a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a2ffa2a2a1ffa2a2a1ffa2a1a1ffa1a1a2ffa1a1a2ffa2a2a1ffa1a1a1ffa1a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a0ffa0a1a1ffa1a0a0ffa0a0a0ffa0a1a0ffa1a1a0ffa0a0a0ffa1a1a1ffa1a1a1ffa1a2a2ffa2a2a2ffa2a2a2ffa3a2a2ffa2a3a2ffa2a2a2ffa2a2a2ffa1a1a1ffa1a2a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a1ffa1a0a1ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a09fffa0a09fff9fa0a0ffa0a0a0ffa1a0a1ffa1a1a1ffa1a0a1ffa1a1a1ffa2a1a1ffa1a2a1ffa2a2a2ffa2a2a2ffa2a3a2ffa3a2a2ffa2a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa4a3a3ffa3a3a3ffa3a3a4ffa3a4a3ffa3a4a3ffa4a3a3ffa3a3a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a3a4ffa4a4a4ffa4a4a4ffa4a3a3ffa3a3a3ffa3a3a3ffa4a4a4ffa4a4a3ffa4a5a4ffa5a5a4ffa4a4a4ffa5a4a4ffa4a4a5ffa4a5a5ffa5a5a5ffa5a5a5ffa5a4a5ffa4a5a4ffa4a4a4ffa4a4a4ffa3a4a4ffa4a4a3ffa4a3a4ffa3a4a3ffa4a3a3ffa3a4a3ffa4a3a4ffa4a3a4ffa3a3a3ffa3a2a2ffa3a3a2ffa2a3a2ffa2a2a2ffa2a2a1ffa1a1a1ffa1a1a0ffa1a0a1ffa0a0a0ffa0a0a0ffa0a09fffa0a09fff9fa09fff9f9f9fff9f9f9fff9f9f9fff9f9e9fff9e9f9fff9f9f9fff9f9f9fff9f9f9eff9f9f9eff9e9f9eff9f9f9fff9f9f9fffa0a0a0ffa1a1a1ffa2a2a2ffa3a3a3ffa5a5a5ffabaaaaffb0b0b0ffb4b4b4ffb8b8b8ffbbbcbcffbfbebfffc1c0c1ffc2c2c2ffc6c6c6ffc9c8c8ffcacacaffcbcbcbffcccccbffcccdccffcdccccffcbcbcbffcccbcbffcacacbffcacbcbffcbcacbffcbcbcbffcbcacbffc9cac9ffc9c9c9ffc9c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffffffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffc6c7c6ffc8c8c8ffc8c8c8ffc9c9c8ffc9c8c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c8ffc8c8c8ffc6c6c6ffc2c2c2ffc0c0c0ffbebebeffbcbcbcffb8b8b8ffb3b4b4ffaeaeaeffa9a9a9ffa5a4a4ffa3a3a2ffa2a2a2ffa2a2a1ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a1ffa1a2a1ffa1a2a1ffa2a1a1ffa1a1a1ffa0a1a0ffa0a1a1ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa1a0a1ffa0a1a0ffa0a0a1ffa1a1a0ffa0a0a0ffa0a0a1ffa0a1a0ffa1a1a0ffa0a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa0a1a1ffa0a0a1ffa1a1a1ffa1a1a1ffa1a1a1ffa0a1a0ffa0a0a0ff9fa09fff9f9f9fff9f9f9fff9f9e9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffa0a0a0ffa0a1a0ffa1a1a1ffa1a1a0ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a1ffa0a0a1ffa1a1a1ffa0a0a0ffa0a0a1ffa0a0a0ffa0a0a0ffa09f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffa09f9fffa0a0a0ff9fa0a0ffa1a0a0ffa1a1a1ffa0a1a1ffa1a1a1ffa1a1a1ffa2a1a1ffa2a2a1ffa2a2a1ffa3a2a2ffa2a3a2ffa2a2a3ffa3a3a2ffa2a2a2ffa2a2a3ffa2a3a2ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a4a4ffa4a3a3ffa3a4a3ffa3a3a3ffa3a4a4ffa4a4a4ffa4a4a4ffa3a4a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a2ffa3a3a3ffa3a3a4ffa3a4a4ffa3a4a4ffa3a4a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a3ffa4a4a4ffa4a4a3ffa3a4a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a2a3ffa2a3a3ffa3a3a3ffa3a3a3ffa3a2a2ffa2a3a2ffa2a2a3ffa2a2a1ffa1a2a2ffa1a1a1ffa1a1a0ffa1a1a0ffa0a0a0ffa09f9fff9fa09fff9e9f9fff9f9f9fff9f9f9fff9e9f9eff9e9f9fff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9fff9f9f9eff9e9f9eff9f9f9fff9fa09fffa0a0a0ffa0a0a1ffa1a1a1ffa2a2a2ffa3a4a4ffa6a6a6ffaaababffafafafffb3b4b4ffb7b8b8ffbcbcbcffbebfbeffc0c0c0ffc2c3c2ffc6c6c6ffc8c8c8ffcac9caffcacacbffcbcbcbffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacac9ffc9cac9ffc8c9c8ffc9c9c9ffc8c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffc7c6c6ffc6c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c9ffc7c7c8ffc6c6c6ffc2c2c2ffc0c0c0ffbdbebeffbbbbbbffb8b7b8ffb3b4b3ffaeaeaeffa9a9a9ffa4a4a4ffa2a1a1ffa1a1a0ffa1a1a0ffa1a1a1ffa1a2a1ffa1a2a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a1ffa0a1a0ffa0a0a0ffa0a0a0ffa0a0a0ffa09f9fff9f9f9fff9f9f9fff9f9f9fff9fa09fff9fa09fff9f9f9fff9f9f9fffa09f9fff9f9fa0ffa09fa0ffa09f9fffa0a09fffa0a0a0ffa0a0a0ffa1a0a0ffa0a0a0ffa0a1a1ffa0a1a0ffa0a0a0ffa0a0a0ffa09f9fffa0a0a0ffa0a0a0ff9f9f9fff9f9f9fff9e9f9fff9e9e9eff9e9d9eff9e9e9eff9e9e9eff9d9d9dff9e9d9dff9e9e9eff9e9e9eff9f9f9fff9f9f9fffa09f9fffa0a0a0ffa0a0a0ffa1a0a1ffa0a0a0ffa1a0a0ffa0a0a0ffa0a0a0ffa09fa0ff9fa09fff9f9fa0ff9f9f9fff9e9e9fff9f9e9eff9e9e9eff9f9e9eff9e9f9eff9e9f9eff9e9f9eff9e9e9fff9e9f9fff9f9e9eff9e9e9eff9e9f9eff9e9f9eff9f9f9fffa0a09fffa09fa0ffa0a0a0ffa0a0a0ffa0a0a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa2a1a2ffa2a1a2ffa2a1a2ffa2a1a1ffa2a2a2ffa2a2a3ffa2a2a2ffa3a3a2ffa2a2a3ffa2a3a3ffa2a3a3ffa2a3a3ffa2a2a3ffa3a2a2ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa2a3a3ffa2a3a3ffa3a2a3ffa3a3a3ffa3a3a3ffa3a2a3ffa3a3a3ffa3a3a3ffa2a3a3ffa3a3a3ffa2a2a3ffa3a2a2ffa3a3a3ffa2a2a3ffa3a3a3ffa3a2a2ffa3a3a2ffa2a2a2ffa2a2a2ffa2a1a2ffa1a2a2ffa2a2a2ffa1a1a2ffa1a1a2ffa2a1a1ffa2a1a1ffa2a2a1ffa1a1a1ffa1a1a1ffa0a1a0ffa0a0a0ff9fa0a0ffa09f9fff9e9e9eff9e9f9eff9d9e9dff9d9e9dff9e9e9eff9e9d9dff9d9d9eff9d9d9eff9d9d9dff9e9e9dff9e9e9dff9e9d9eff9e9d9eff9e9e9eff9e9e9fff9f9e9fff9f9e9effa0a09fff9fa0a0ffa09fa0ffa0a0a0ffa1a0a1ffa1a2a2ffa2a3a3ffa5a6a6ffaaaaaaffafaeaeffb3b3b3ffb8b7b8ffbbbbbbffbebebeffbfc0bfffc2c2c2ffc6c5c6ffc8c8c8ffc9c9c9ffcac9caffcbcacaffcbcacbffcacbcbffcbcacaffcacacbffcbcacaffc9c9caffc9c9caffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffefffffffefffffffffffffffefefffffffefffffffffffffffffffffffefffffefffffefffffffefffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffc3c3c3ffc6c6c6ffc6c7c7ffc7c7c6ffc8c8c8ffc8c8c7ffc9c9c9ffc9c9c8ffc9c9c9ffc8c8c9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c7ffc4c3c3ffc0bfc0ffbdbdbeffbbbbbbffb8b8b8ffb3b3b3ffaeadadffa9a8a9ffa4a4a4ffa1a1a1ff9fa09fffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a1a1ffa1a0a1ffa0a0a0ffa0a0a0ff9f9fa0ff9f9f9fff9f9f9fff9f9f9fff9e9e9fff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9f9f9fff9e9e9eff9e9f9eff9f9e9fff9f9f9eff9e9f9fff9f9f9fff9f9f9fffa09f9fff9f9f9fff9f9fa0ffa09fa0ffa0a0a0ff9f9fa0ff9f9f9fff9f9f9fff9f9f9eff9e9e9eff9e9e9eff9d9e9eff9d9d9dff9d9d9cff9d9c9cff9d9c9cff9d9c9cff9d9d9dff9d9d9dff9d9d9dff9e9e9eff9e9e9eff9e9e9fff9f9f9fff9f9fa0ffa09fa0ffa09fa0ff9f9fa0ff9f9f9fff9f9fa0ff9f9f9fff9f9e9eff9e9e9fff9d9d9eff9e9e9eff9d9e9dff9d9e9eff9e9e9eff9e9e9dff9e9d9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9d9d9eff9e9e9dff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9f9f9fff9fa09fffa0a0a0ffa0a0a0ffa0a0a0ffa1a1a1ffa0a0a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa2a1a1ffa1a1a1ffa2a2a2ffa2a1a2ffa2a2a2ffa2a2a3ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a1ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa1a1a2ffa2a2a2ffa1a1a2ffa2a1a2ffa2a1a2ffa1a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a0ffa1a0a1ffa0a0a1ffa1a0a1ffa0a1a0ffa0a1a1ffa0a0a0ffa0a0a0ffa09fa0ff9fa0a0ff9f9f9fff9f9e9eff9e9e9eff9d9d9eff9d9d9dff9d9d9cff9d9d9dff9c9c9dff9c9c9cff9c9c9cff9c9c9cff9c9d9cff9d9d9dff9d9d9dff9d9e9dff9e9e9eff9d9d9eff9e9e9eff9e9e9eff9f9e9eff9e9e9eff9f9e9fff9f9f9fffa09f9fffa09f9fffa0a0a0ffa1a0a1ffa2a2a2ffa5a5a6ffaaaaa9ffaeafaeffb3b3b2ffb7b7b7ffbbbbbbffbdbdbdffbfbfbfffc2c3c2ffc5c5c4ffc7c7c7ffc8c8c8ffcac9caffcacacaffcbcacaffcacacaffcacacaffc9c9caffcac9caffc9c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc6c6c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffefefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffefefffffffffffffffefffffffffefffefffffffffefffffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffc4c4c4ffc4c4c4ffc4c4c4ffc6c7c7ffc6c7c7ffc7c7c7ffc8c7c8ffc8c7c7ffc9c9c9ffc8c9c9ffc9c8c9ffc9c8c9ffc8c8c8ffc7c8c8ffc7c6c7ffc6c6c6ffc4c4c4ffbfbfc0ffbdbdbdffbabbbbffb8b7b7ffb3b3b3ffadaeaeffa7a8a8ffa4a4a3ffa0a0a0ff9f9f9eff9e9e9fff9f9f9fff9f9f9fff9f9f9fffa09f9fff9f9fa0ffa0a0a0ffa0a0a0ffa0a09fff9f9f9fff9f9e9fff9e9e9eff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9e9dff9e9d9dff9d9d9dff9e9d9eff9e9d9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9fff9e9e9fff9f9f9eff9e9f9fff9e9e9fff9e9e9fff9e9e9fff9e9e9dff9d9e9dff9d9e9dff9d9d9dff9c9d9dff9c9c9cff9c9c9cff9b9b9bff9b9b9bff9b9c9bff9b9c9cff9c9c9cff9c9c9dff9d9d9dff9c9d9dff9d9d9dff9e9e9dff9e9e9eff9e9e9eff9e9e9fff9e9f9eff9f9e9eff9e9e9eff9e9e9eff9d9e9dff9d9d9dff9d9d9dff9d9d9cff9c9c9cff9d9c9cff9d9d9cff9d9c9cff9d9c9dff9d9d9eff9e9d9eff9d9e9eff9e9e9dff9e9d9dff9d9d9eff9d9d9dff9d9d9cff9c9d9dff9d9d9dff9d9e9dff9e9e9eff9e9e9eff9e9e9eff9f9f9fff9e9f9fffa09f9fff9f9f9fffa0a0a0ffa09fa0ffa0a0a0ffa0a0a0ffa1a1a0ffa0a0a1ffa0a0a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a2ffa1a1a1ffa1a2a1ffa1a2a2ffa2a1a2ffa1a2a2ffa1a2a2ffa1a1a2ffa1a1a1ffa1a0a0ffa1a1a0ffa1a1a1ffa1a0a1ffa1a1a1ffa1a1a1ffa0a1a1ffa1a0a1ffa1a0a0ffa0a1a1ffa0a0a0ffa0a0a1ffa0a0a0ffa1a0a0ffa0a0a0ffa0a0a0ff9fa0a0ffa09f9fff9fa0a0ff9fa09fff9f9f9fff9f9f9fff9f9f9fff9e9e9eff9f9e9eff9e9e9eff9e9e9eff9d9d9dff9d9d9cff9d9c9cff9c9c9cff9c9c9cff9c9c9bff9b9c9cff9c9b9cff9b9c9cff9c9c9cff9c9b9bff9c9c9cff9d9d9dff9c9d9dff9d9d9dff9d9d9dff9e9d9eff9e9d9eff9e9e9eff9e9e9dff9e9e9eff9e9e9eff9e9e9fff9e9e9eff9f9f9eff9e9f9fff9f9fa0ffa1a1a1ffa5a5a5ffa9a9a9ffaeaeadffb2b3b2ffb7b7b7ffbabbbbffbdbdbdffbfbfbfffc2c1c1ffc4c4c4ffc6c6c6ffc7c7c8ffc9c8c9ffcacacaffcacacaffc9cacaffcac9caffc9c9c8ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc6c6c6ffc7c7c6ffc6c7c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffefffffefefffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffcacbcaffcacacaffc3c3c4ffc4c4c4ffc4c4c4ffc7c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc4c4c4ffc0c0c0ffbdbdbdffbbbabbffb7b8b7ffb3b3b3ffaeaeaeffa8a8a8ffa4a3a3ffa09f9fff9d9d9dff9e9d9dff9e9d9dff9e9d9dff9e9e9eff9e9f9eff9f9f9fff9f9f9fff9f9f9fff9f9f9eff9e9f9fff9e9e9eff9e9e9dff9c9d9dff9c9c9cff9c9c9bff9c9c9bff9c9b9bff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9dff9d9d9dff9d9c9cff9d9c9cff9d9d9dff9c9c9dff9d9d9dff9d9d9cff9d9d9dff9d9d9dff9d9e9dff9d9d9dff9d9e9eff9d9d9eff9d9e9dff9d9e9dff9d9d9dff9d9d9cff9c9c9cff9c9c9dff9b9c9bff9b9b9bff9a9a9aff9a9a9bff9a9a9aff9b9a9aff9b9a9bff9b9b9bff9c9b9bff9b9b9bff9c9b9cff9c9c9cff9d9c9dff9c9d9dff9d9e9dff9e9d9eff9d9e9dff9d9d9dff9d9d9dff9d9c9dff9d9c9cff9d9c9cff9c9c9cff9c9c9bff9c9b9bff9b9b9bff9c9b9bff9c9c9cff9c9c9cff9d9d9dff9d9d9dff9c9d9cff9c9d9dff9d9c9cff9c9d9cff9b9c9cff9c9c9cff9b9c9bff9c9c9bff9c9c9cff9c9d9dff9d9d9dff9e9d9dff9e9e9eff9d9d9eff9e9e9eff9e9e9eff9f9e9eff9f9f9fff9f9e9fffa0a09fffa09f9fffa0a0a0ffa09f9fffa0a0a0ffa0a09fffa0a0a0ff9f9fa0ffa0a0a0ffa0a1a0ffa0a1a1ffa1a1a0ffa0a0a0ffa1a1a1ffa1a1a1ffa1a0a0ffa0a0a0ffa0a0a1ffa0a0a0ffa0a09fffa09fa0ffa0a0a0ffa0a0a0ff9fa09fffa09fa0ffa0a0a0ffa09fa0ff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9e9e9fff9f9e9eff9f9e9eff9e9e9eff9e9e9eff9e9e9eff9d9d9dff9e9d9dff9d9d9dff9d9d9dff9d9d9dff9c9c9cff9c9c9bff9b9c9cff9b9b9bff9b9b9bff9a9b9bff9b9b9bff9b9b9bff9c9b9bff9b9b9bff9b9b9bff9b9b9bff9c9b9bff9c9c9cff9b9b9cff9c9d9cff9c9c9cff9d9c9cff9d9d9dff9d9c9dff9d9d9dff9e9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9eff9e9f9effa1a1a1ffa6a6a6ffaaaaaaffadadadffb2b2b2ffb7b7b7ffbababaffbcbcbcffbebebfffc1c1c1ffc4c3c3ffc6c5c6ffc7c7c7ffc9c8c8ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc6c6c6ffc7c6c6ffc7c7c7ffcbcbccffcccbcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff8f8f7fff4f4f4fff4f4f4fff8f9f8fffdfdfdffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffefffffffffefefffffefffffefefffffffefffffffffefffefefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffcdcccdffcbcacaffcbcacaffc3c4c4ffc4c4c4ffc4c4c4ffc6c6c6ffc7c7c6ffc6c6c6ffc8c7c8ffc8c8c8ffc7c7c8ffc7c7c6ffc6c6c5ffc6c5c5ffc4c4c4ffc1c1c1ffbdbdbdffbababaffb8b7b7ffb3b3b3ffaeafafffa9aaaaffa4a4a4ffa0a0a0ff9d9c9cff9c9c9cff9d9c9cff9d9d9dff9d9d9cff9e9d9dff9d9d9dff9e9d9dff9e9d9eff9d9e9eff9d9d9eff9e9e9dff9c9c9dff9c9c9cff9c9c9bff9b9b9aff9b9a9bff9b9a9aff9a9b9aff9a9a9aff9b9a9aff9b9b9bff9b9c9bff9c9c9cff9c9c9cff9c9c9cff9c9b9cff9b9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9d9d9dff9d9d9dff9d9c9cff9d9c9cff9c9c9dff9c9c9cff9c9c9dff9c9c9cff9c9c9cff9b9b9bff9b9b9aff9a9a9aff999999ff999999ff999999ff9a999aff9a9a9aff9a9a9bff9b9b9aff9b9b9aff9b9b9aff9c9b9bff9b9c9bff9c9c9cff9d9c9dff9d9d9dff9d9d9cff9c9d9cff9c9c9cff9c9c9cff9c9c9cff9b9b9bff9b9a9bff9a9a9aff9b9a9aff9b9a9aff9b9b9bff9b9b9bff9c9b9bff9c9b9cff9b9c9cff9b9b9cff9c9c9bff9b9b9bff9b9b9bff9b9b9bff9b9b9aff9b9b9bff9b9a9bff9a9b9aff9b9b9bff9c9b9bff9c9c9cff9c9d9cff9d9d9dff9d9d9dff9e9d9dff9e9d9dff9d9d9eff9e9e9eff9e9e9eff9f9e9fff9e9e9fff9e9f9fff9f9f9fff9f9f9fff9f9e9eff9f9e9fff9f9f9fff9f9f9fffa09fa0ffa0a09fffa0a0a0ff9fa09fffa09f9fffa0a09fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fa0ff9f9f9fff9f9f9eff9f9f9eff9f9f9eff9f9e9eff9e9f9eff9e9e9eff9e9e9eff9e9e9eff9e9e9dff9d9e9eff9d9e9eff9d9d9dff9d9d9dff9d9c9cff9d9c9cff9c9c9cff9c9c9cff9c9c9cff9d9c9cff9c9c9cff9c9c9cff9c9b9cff9b9c9cff9b9b9cff9b9c9bff9a9a9bff9a9a9bff9b9a9aff9b9b9aff9b9b9bff9c9b9bff9b9c9bff9b9b9bff9b9a9aff9b9a9aff9a9b9aff9b9b9bff9b9b9bff9c9b9bff9c9b9bff9b9c9cff9c9c9cff9c9c9cff9c9c9dff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9d9c9dff9d9d9eff9f9f9effa2a2a2ffa7a6a6ffaaa9a9ffacadacffb2b2b2ffb7b7b7ffb9b9b9ffbcbcbcffbebebeffc1c0c1ffc3c3c3ffc5c5c5ffc7c7c6ffc8c8c8ffc9c9c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc6c6c6ffc7c7c6ffc6c7c7ffcbccccffcbcccbffcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfdfff9f9f8fff5f5f5fff6f5f6fff6f6f7fff8f8f8fffdfdfdffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffefffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffcacbcaffcdcdcdffcccccdffcacacaffcacacaffc4c4c4ffc4c4c4ffc4c3c4ffc6c7c7ffc6c6c6ffc7c6c7ffc7c6c7ffc6c5c6ffc5c5c5ffc4c4c5ffc3c3c3ffc1c1c1ffbcbdbdffbababaffb7b7b7ffb3b3b3ffaeafaeffababaaffa5a5a5ffa09fa0ff9d9c9dff9c9c9cff9c9c9dff9c9c9cff9c9c9cff9c9c9cff9c9c9dff9d9c9dff9c9d9dff9c9d9dff9d9d9cff9c9c9cff9c9c9cff9c9b9bff9b9b9bff9a9a9aff9a9a9aff999999ff999999ff999999ff999999ff9a9a99ff9a9a9aff9a9a9aff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9a9aff9b9b9bff9b9b9bff9b9b9bff9c9b9bff9c9c9bff9b9c9bff9c9c9cff9c9c9bff9c9b9bff9c9c9bff9b9b9bff9c9b9bff9b9b9bff9b9b9bff9a9a9aff9a9a9aff9a9999ff999999ff999999ff999999ff999999ff999999ff99999aff9a9999ff9a9a9aff9a9a9aff9a9b9bff9a9b9bff9c9c9bff9b9c9bff9c9c9cff9b9c9cff9c9c9bff9c9c9cff9b9b9cff9c9b9cff9b9b9bff9a9a9aff9a9a9aff9a9a99ff9a9999ff9a9a9bff9b9a9bff9a9b9bff9b9b9bff9b9b9bff9a9b9aff9a9a9aff9a9a9aff999a9aff999a99ff9a9a99ff999999ff999a9aff99999aff9a9a9aff9b9b9aff9b9b9bff9b9b9bff9c9c9cff9b9c9cff9c9c9cff9c9c9cff9c9c9cff9d9c9cff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9e9e9eff9e9e9eff9e9d9eff9e9e9eff9d9e9eff9f9e9eff9e9e9fff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9d9eff9e9e9eff9e9e9eff9e9e9fff9e9e9eff9e9d9eff9e9d9dff9d9e9eff9d9d9dff9c9d9dff9c9d9dff9d9d9dff9c9d9cff9d9c9dff9c9d9cff9c9c9cff9c9b9cff9b9b9bff9b9b9bff9b9b9bff9a9a9bff9b9b9bff9b9b9bff9b9b9bff9b9b9cff9c9b9cff9b9c9cff9b9c9bff9c9b9bff9b9b9bff9b9a9bff9b9a9aff9a9a9aff9a9a9aff9b9b9aff9a9a9aff9a9b9bff9a9a9bff9a9a9aff9b9a9aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9b9a9aff9b9a9bff9b9b9bff9b9b9aff9b9b9aff9b9b9aff9b9c9cff9c9c9cff9c9c9cff9d9d9cff9c9d9dff9f9e9effa2a1a2ffa6a6a6ffa9a9a8ffadadacffb3b2b3ffb7b7b7ffb9babaffbcbcbcffbebebeffc1c0c1ffc3c2c3ffc5c4c4ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc6c6c6ffc7c7c7ffc6c7c6ffcccccbffcccbccffcececeffd0cfd0ffcdcdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfdfcfff9f9f8fff6f6f6fff9f9f8fff8f8f8fff9f8f8fffdfdfdffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefffffefffffefffefffffefefffefefefffffffffffffefefffffefefffffffffffefffffffefffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffc7c7c6ffcacbcbffcbcacaffcdcccdffcccdccffcacacbffcbcacaffc3c4c4ffc3c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c4c5ffc5c4c4ffc4c4c4ffc2c3c3ffc0c0c1ffbcbcbdffb9bab9ffb6b6b6ffb2b2b3ffaeaeaeffaaaaaaffa6a6a5ffa0a0a0ff9b9c9bff9b9b9bff9b9b9aff9c9b9cff9b9b9bff9b9b9bff9a9a9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9a9b9aff999a9aff999a99ff999999ff989898ff989999ff989898ff989898ff989999ff989898ff999999ff9a9999ff9a999aff9a9a9aff9a999aff9a9a9aff99999aff999a9aff9a9a99ff999a9aff9a9a9aff9a9a9aff9a9a9bff9a9a9aff9a9a9aff9a9b9aff9a9a9aff9a9a9aff9a9a9aff999a99ff999999ff999898ff989998ff989898ff989898ff989898ff989898ff989898ff999898ff989899ff999999ff999999ff9a999aff9a9a9aff9a9a9aff9a9a9bff9a9b9aff9b9b9bff9b9b9bff9c9b9bff9b9b9bff9b9b9bff9a9a9aff9a999aff999999ff999999ff999999ff999999ff999999ff999999ff999999ff999a99ff999a9aff999999ff989998ff989998ff989898ff989998ff989898ff999999ff999899ff999998ff999999ff999999ff9a9a9aff9a9a9aff9b9a9aff9a9a9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9c9bff9b9c9cff9c9c9cff9c9c9cff9c9c9cff9c9d9cff9d9d9cff9d9d9cff9c9c9cff9c9c9cff9d9c9cff9c9d9cff9d9c9dff9d9c9cff9c9d9cff9c9c9dff9d9c9dff9d9d9dff9d9d9dff9d9c9dff9d9c9cff9c9c9cff9c9c9cff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9a9aff9a9a9aff999a99ff999a99ff999999ff9a999aff999a99ff9a9999ff99999aff9a9a9aff9a9a9aff9a9a9aff9b9b9bff9a9b9aff9a9b9bff9a9a9aff9a9a99ff999a99ff999a99ff9a9a9aff999a99ff9a9a9aff9a999aff9a9a99ff999a9aff999999ff999999ff999999ff999999ff999999ff999999ff99999aff99999aff999999ff999999ff999999ff999999ff999a99ff9a9a9bff9b9b9aff9b9c9bff9c9c9bff9b9c9bff9c9b9bff9e9d9dffa2a2a1ffa6a5a6ffa9a8a8ffadaeadffb2b2b3ffb7b7b7ffb9bab9ffbbbbbbffbebdbeffc0c0c0ffc3c3c3ffc5c5c5ffc5c5c6ffc7c6c7ffc7c7c7ffc6c6c6ffc6c7c7ffc6c7c6ffcccbcbffcccccbffcececeffcfd0cfffcdcdcdffcdcdcdffc9c8c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfcfff9f9f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fffdfefdffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffefefffefffffffefffffffffefffffffffffffffffefffffffefffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffc6c6c6ffc6c6c6ffcbcbcbffcbcacbffcccdcdffcdccccffcacacaffcacbcaffc4c4c4ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c1ffbfc0bfffbdbcbdffb9b8b9ffb5b6b6ffb2b2b2ffadadadffa9a9a9ffa5a5a4ffa0a09fff9b9b9bff999999ff989899ff9a9a99ff999a9aff999999ff999a9aff999999ff999999ff999999ff9a9999ff999999ff999999ff99999aff999999ff999998ff989998ff979898ff989798ff979797ff969797ff979696ff969796ff979797ff979797ff979797ff979797ff979797ff989798ff979798ff979897ff989898ff989898ff989898ff989898ff989898ff989898ff989998ff989898ff989898ff989998ff999999ff999999ff989899ff989998ff989898ff979797ff979797ff979797ff969697ff969697ff969696ff979796ff979797ff979897ff979897ff989898ff989899ff989899ff999999ff989898ff999999ff999a99ff9b9a9aff9b9a9aff9a9a9aff999999ff999999ff989998ff989898ff989898ff989798ff979898ff979797ff989797ff979797ff979898ff989798ff989898ff979797ff979797ff969797ff979697ff969797ff969797ff979797ff979797ff989797ff979797ff989898ff989899ff989899ff999899ff999899ff999999ff999999ff9a9999ff9a9999ff99999aff9a9a9aff9a9a9aff9a9b9aff9b9a9aff9a9a9aff9a9b9bff9a9b9aff9b9b9bff9a9a9aff9a9b9bff9b9b9bff9b9a9aff9a9b9aff9b9b9bff9b9a9bff9b9b9bff9a9b9bff9b9b9aff9a9a9bff9a9a9aff9a9a99ff9a999aff99999aff999999ff999999ff999999ff999999ff999999ff999998ff999999ff989898ff979797ff989897ff989898ff989898ff989898ff989898ff989999ff999998ff999898ff989999ff999999ff999899ff999999ff999898ff989898ff989998ff999899ff989998ff989998ff999898ff989898ff989898ff979797ff979797ff979797ff979797ff979797ff979797ff979897ff989798ff989797ff979797ff979797ff989797ff989898ff989999ff999999ff999999ff999a99ff999a99ff9a9a9aff9a9a9aff9d9e9dffa2a1a1ffa4a4a4ffa8a9a8ffaeaeaeffb2b2b3ffb6b6b7ffb8b9b9ffbbbbbaffbebdbeffc0c1c0ffc3c3c2ffc4c4c4ffc5c4c5ffc5c6c6ffc6c6c6ffc7c6c7ffcbcbcbffcbcbcbffcececeffd0d0d0ffcdcdcdffcccccdffc9c9c8ffc8c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff8f9f8fff8f9f8fff9f9f9fff8f8f9fff8f9f9fffefdfdffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffffefffffffffffffffefefffefffefffffefffffffffffffefefefffffffefffefefefffefffffffffefffffefffffffefffefffffefffffffffffffefffffffffefffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffc0bfbfffc6c6c6ffc7c6c7ffc6c6c7ffcbcbcaffcbcbcbffccccccffcccdccffcbcacaffc6c6c6ffc4c5c5ffc4c4c4ffc4c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbdbdbcffb9b9b9ffb6b6b5ffb2b2b1ffaeaeaeffa9a9a9ffa5a5a5ffa1a1a0ff9c9c9cff989998ff989897ff989898ff989898ff989798ff989898ff999899ff989898ff979798ff989898ff989898ff989999ff999999ff989999ff999999ff999899ff989899ff979898ff979697ff979796ff959696ff959695ff959695ff959695ff969696ff969696ff969595ff969595ff979797ff979797ff979898ff979898ff979797ff989797ff979797ff979797ff979797ff979797ff979898ff989898ff989897ff989898ff989899ff989898ff989898ff979897ff979898ff979797ff969696ff969797ff969696ff969596ff979696ff979797ff979797ff979797ff979797ff989898ff989897ff989898ff989898ff989898ff999999ff9a9a9aff9a9a99ff9a9999ff989899ff989898ff979797ff979897ff979797ff979797ff969696ff979796ff969696ff969797ff979797ff979898ff979897ff979797ff979797ff969797ff969696ff969696ff969697ff979796ff969796ff969796ff979797ff979797ff979797ff989797ff989898ff989898ff989999ff989999ff989898ff999998ff989899ff999999ff999999ff999999ff999a9aff9a9a9aff999999ff9a999aff99999aff9a9a99ff999a99ff999a9aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9a9a9aff9a9999ff999999ff989899ff999998ff999999ff989999ff989898ff989897ff989899ff999998ff989898ff989898ff989898ff989897ff989797ff979797ff979797ff989797ff979897ff979798ff989898ff989898ff989898ff979797ff979898ff999898ff989898ff989897ff999898ff999999ff989999ff989898ff999998ff989899ff989998ff989898ff979897ff979797ff969796ff969696ff969696ff969796ff969697ff979797ff979897ff979796ff979796ff969696ff969697ff979797ff989898ff989999ff999999ff989898ff999899ff999999ff999999ff9a9b9aff9d9e9effa2a2a2ffa5a5a5ffa9aaa9ffafb0b0ffb4b4b4ffb7b6b7ffb9b8b9ffbbbbbbffbebebdffc1c1c1ffc2c2c2ffc4c4c4ffc7c7c6ffc8c8c8ffcacac9ffcbcbcbffcececeffd0cfcfffcdcdccffcdcdccffc8c8c9ffc8c9c9ffc9c8c8ffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff9f8f9fff8f8f9fff9f9f8fff8f9f8fff8f8f8fffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefefefffffefefffffffefffffefffffefefffffffffefffffffffffefffffffffffffffffffffffffefefffffefffffffffffffffefffffefffffffefffffffffefffffefefffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffbfbfc0ffbfc0bfffc6c6c6ffc6c7c6ffc6c6c7ffcbcacaffcbcacaffcdcdcdffcccccdffcacacaffc8c8c8ffc6c6c6ffc6c6c5ffc4c4c4ffc2c3c3ffc0c1c1ffbcbcbbffb9b9b9ffb5b5b6ffb1b1b0ffadadadffaaaaaaffa7a7a7ffa4a4a4ffa2a2a2ffa1a2a1ffa1a1a1ffa1a1a1ffa1a0a1ffa1a0a0ffa1a1a0ffa1a0a0ff9f9fa0ffa09f9fffa0a0a0ffa0a0a0ffa1a1a1ffa1a1a1ffa1a1a0ffa1a0a1ffa1a1a1ffa0a0a0ffa0a0a0ff9fa0a0ff9f9f9fff9e9e9fff9e9f9eff9f9f9eff9f9e9fff9f9f9fff9f9f9fff9f9f9fffa09fa0ff9fa09fffa09fa0ff9f9f9fff9f9fa0ff9f9f9eff9f9f9fff9f9e9eff9f9e9eff9e9e9eff9e9f9fff9e9e9fff9e9e9fff9e9f9eff9e9f9fff9e9f9eff9f9f9fff9f9f9fffa09f9fff9f9f9fff9f9fa0ff9f9f9fff9f9f9fff9f9f9fffa0a09fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffa09f9fffa09f9fffa0a0a0ffa0a0a0ffa0a0a0ffa0a1a0ffa0a1a1ffa1a1a0ffa1a0a1ffa09fa0ff9f9f9fff9f9f9eff9e9e9eff9d9d9eff9e9e9eff9e9e9eff9e9e9eff9f9f9fff9f9e9fff9e9e9eff9e9e9fff9f9f9eff9e9e9eff9e9f9fff9e9f9fff9f9e9fff9e9e9eff9e9e9eff9e9e9eff9e9d9eff9e9e9dff9e9e9eff9e9e9eff9f9f9fff9f9f9fffa09fa0ffa0a09fffa0a0a0ffa0a0a0ffa0a1a0ffa0a0a0ffa0a0a0ffa0a09fffa0a0a0ffa0a0a1ffa0a0a0ffa0a0a0ff9fa0a0ff9fa09fff9fa0a0ffa0a09fffa09f9fff9fa09fffa09fa0ffa09f9fffa0a0a0ffa09fa0ffa0a09fff9f9fa0ff9f9f9fff9e9f9fff9f9f9eff9e9e9eff9d9d9eff9e9d9dff9d9d9dff9e9e9eff9e9e9dff9e9e9eff9e9e9eff9e9f9eff9e9e9eff9f9e9eff9e9e9eff9e9e9eff9f9f9fff9f9f9fff9f9fa0ffa1a0a0ffa1a1a1ffa1a1a1ffa2a2a2ffa2a1a2ffa1a1a1ffa0a0a1ffa0a0a0ffa09fa0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ff9fa0a0ffa09f9fff9f9f9fff9e9f9eff9e9f9eff9e9e9eff9f9e9fff9e9f9eff9f9e9fff9f9f9fff9f9fa0ff9f9f9fff9fa0a0ff9f9f9fffa09f9fffa0a09fffa0a1a1ffa0a1a1ffa0a1a1ffa1a1a1ffa1a2a2ffa2a3a2ffa3a3a3ffa3a3a3ffa4a3a4ffa6a6a6ffaaa9aaffaeadadffb2b1b2ffb4b3b4ffb8b8b7ffbababbffbcbcbdffbebebeffc2c2c1ffc4c4c4ffc7c7c7ffcacac9ffcbcbcbffccccccffcececeffd0d0d0ffcdcdcdffcdcdcdffc9c9c8ffc9c8c9ffc8c8c8ffc3c2c2ffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfcfff8f9f8fff8f8f9fff8f8f8fff9f8f8fff8f8f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffefffffffffffefffefffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffbfc0c0ffbfc0bfffc0bfbfffc7c6c6ffc6c6c6ffc7c6c6ffcbcbcbffcbcbcbffcccccdffcdcdccffccccccffcbcbcbffc9cacaffc8c9c8ffc7c7c7ffc5c4c5ffc1c0c0ffbebdbdffbabab9ffb7b7b7ffb4b4b4ffb0afb0ffadadadffabacabffabaaabffaaaaabffababaaffabababffacacacffabacabffabababffaaaaabffa9a9aaffa8a8a9ffa9a9a9ffaaaaa9ffaaaaaaffabaaabffababaaffabaaaaffababaaffabababffaaabaaffa9a9aaffa9a9aaffaaaaaaffaaa9aaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffababaaffaaabaaffaaaaaaffa9aaaaffaaaaaaffa9a9a9ffa8a8a8ffa8a8a8ffa8a8a8ffa9a9a8ffa9a9a8ffa9a9a9ffa9a9a9ffa9a9a9ffa8a9a9ffa9a9a8ffa9a8a9ffa8a8a8ffa9a8a8ffa9a9a8ffa9a9a9ffa9a9aaffaaaaa9ffaaaaaaffabababffaaababffaaababffababaaffaaaaaaffa9a9a8ffa9a8a8ffa8a9a8ffa8a8a8ffa8a8a8ffa9a8a8ffa9a9a9ffa9aaa9ffaaa9a9ffaaa9aaffaaaaa9ffa9a9a9ffaaaaaaffaaabaaffaaabaaffaaaaabffa9aaaaffa9a9aaffaaaaaaffaaaaa9ffaaaaaaffa9a9a9ffa8a8a8ffa8a8a8ffa8a9a8ffa8a8a8ffa8a9a8ffa7a7a8ffa7a7a8ffa8a8a8ffa8a7a8ffa8a8a8ffa8a8a8ffa7a8a8ffa7a7a7ffa9a9a9ffaaaaaaffaaabaaffaaababffacabacffacacacffacacacffabababffaaaaaaffa9a9a9ffa9a8a8ffa8a9a8ffa9a9a9ffa9aaaaffa9aaaaffaaaaaaffabaaabffabababffabababffaaaaaaffa9a9a9ffa7a7a8ffa8a8a7ffa8a8a8ffa8a9a8ffa7a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a7ffa7a7a7ffa6a7a6ffa7a7a6ffa7a7a7ffa8a8a8ffa9a8a9ffa9a9a9ffaaa9aaffaaaaaaffaaabaaffaaaaaaffaaaaaaffaaaaaaffaaabaaffaaababffabababffabababffacacacffacacabffacacacffacacacffacacacffacababffacacabffababacffabacabffabababffababacffabababffabababffabababffaaaaaaffa9aaaaffa9a9a9ffaaaaaaffaaaaaaffaaabaaffaaababffaaaaaaffabaaabffaaaaaaffaaaaaaffabaaabffacababffacababffabacacffacababffabababffaaabaaffacababffacabacffadacadffadadadffaeaeadffafafafffb1b1b1ffb5b5b4ffb6b6b6ffb5b5b5ffb9babaffbcbdbcffc0c0c0ffc1c1c2ffc4c4c4ffc7c7c7ffcacbcaffccccccffcdceceffcececeffcfcfd0ffcdcdcdffcdcccdffc8c8c9ffc9c9c8ffc8c8c8ffc3c3c3ffc3c3c3ffc3c3c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffffffefefefffffffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffefffffffefffffffffffffefffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffbfbfc0ffc0bfbfffc0bfc0ffbfbfbfffc6c6c6ffc6c6c6ffc6c6c7ffc8c9c8ffcbcbcbffcccccdffcdcdcdffcdcccdffcdcdcdffcdcccdffcbcccbffc9c9c9ffc5c4c5ffc3c3c3ffc1c1c1ffbebebeffbcbcbcffbab9b9ffb7b7b7ffb5b6b5ffb6b6b5ffb5b6b5ffb6b5b6ffb6b5b6ffb6b6b6ffb5b4b4ffb3b3b3ffb1b2b1ffb1b1b1ffb2b2b2ffb3b2b3ffb3b3b3ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b1ffb2b1b1ffb2b2b2ffb4b4b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb4b3b3ffb4b3b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b5b4ffb4b4b4ffb4b4b4ffb4b3b3ffb3b3b2ffb2b2b2ffb2b2b2ffb3b3b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb1b1b2ffb1b1b2ffb1b2b1ffb3b3b2ffb2b2b3ffb3b3b3ffb3b2b3ffb3b2b2ffb2b2b2ffb1b2b1ffb1b1b1ffb1b0b0ffb1b1b0ffb2b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb3b3b3ffb3b4b3ffb4b4b3ffb3b4b3ffb3b2b3ffb3b2b2ffb3b2b2ffb2b2b2ffb3b3b3ffb2b3b2ffb3b3b3ffb4b4b3ffb3b3b3ffb2b3b3ffb3b3b3ffb2b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb2b2b1ffb1b2b1ffb2b1b1ffb1b2b2ffb2b1b1ffb2b2b2ffb3b2b2ffb3b3b3ffb3b3b4ffb3b3b3ffb4b4b3ffb4b5b4ffb5b5b5ffb6b5b5ffb6b5b5ffb4b3b3ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b2ffb3b2b3ffb3b3b3ffb3b3b3ffb2b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b1ffb1b0b0ffb0b0b1ffb1b0b0ffb0b0b1ffb1b1b1ffb2b1b2ffb3b2b2ffb3b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb4b3b3ffb3b4b4ffb4b4b3ffb5b5b4ffb4b4b4ffb4b4b4ffb4b3b4ffb4b4b4ffb4b3b3ffb4b4b4ffb3b4b3ffb3b3b3ffb4b4b3ffb4b3b4ffb3b4b4ffb5b4b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b4b4ffb4b4b5ffb4b4b3ffb4b3b3ffb4b4b3ffb4b3b4ffb4b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b5ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb4b4b4ffb5b5b4ffb5b5b4ffb4b4b4ffb3b3b3ffb3b3b4ffb5b4b4ffb6b5b6ffb6b6b6ffb6b7b6ffb7b7b7ffb7b7b8ffb8b8b8ffbabab9ffbcbcbdffbebebeffbfbebfffc3c3c3ffc6c5c6ffcacacaffcbcacbffcbcbcbffcdccccffcdcdcdffcdceceffcfcfcfffcfceceffcdcdcdffcacacaffc9c9c8ffc8c9c8ffc9c8c9ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffefffefffffffefffefffefefffffffffefffefefffffefefefffefefffffefefefffffffefffffefefffefefffffffffefffefffffffffffefffffffffffefffffffefffefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffbfbfbfffc0bfc0ffbfc0bfffc0bfbfffc0bfbfffc6c6c7ffc4c4c4ffc6c6c6ffc8c8c9ffcbcbcaffcccdccffcdcdcdffcececeffcececeffcdcdcdffcdcdcdffcccbcbffc9c8c9ffc6c5c5ffc3c3c2ffc0c0c0ffbebebeffbcbcbcffbababbffbababaffbcbcbbffbbbcbcffbbbbbbffbabab9ffb7b8b8ffb5b5b5ffb4b4b4ffb5b6b5ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b7ffb7b7b7ffb6b6b6ffb6b6b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b6b6ffb6b6b5ffb6b5b5ffb5b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb6b5b6ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b4ffb4b4b4ffb3b4b4ffb4b5b4ffb4b5b5ffb5b5b5ffb4b4b5ffb3b4b3ffb3b3b3ffb2b2b2ffb2b2b2ffb3b3b2ffb3b3b4ffb4b4b4ffb5b5b5ffb6b5b6ffb6b6b5ffb4b5b4ffb3b3b3ffb3b2b3ffb2b2b2ffb1b1b2ffb1b2b2ffb3b3b2ffb4b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b3ffb4b3b4ffb3b3b4ffb4b5b4ffb4b5b5ffb5b5b5ffb4b4b4ffb3b4b4ffb1b2b2ffb1b1b2ffb3b3b3ffb4b4b4ffb3b4b3ffb3b3b4ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b5ffb5b4b4ffb3b4b4ffb3b3b3ffb3b3b3ffb3b4b4ffb4b4b4ffb5b5b5ffb5b6b6ffb4b4b3ffb2b2b3ffb3b3b3ffb4b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b5b4ffb4b5b4ffb4b5b5ffb4b5b4ffb4b4b4ffb3b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b4ffb3b3b3ffb3b3b2ffb3b2b3ffb2b2b2ffb1b2b1ffb1b1b1ffb2b2b2ffb3b3b3ffb3b3b4ffb4b4b4ffb4b4b4ffb4b3b4ffb4b4b3ffb4b4b3ffb5b5b4ffb6b6b6ffb7b7b7ffb8b7b8ffb7b7b7ffb6b6b6ffb5b6b6ffb5b5b5ffb6b6b5ffb5b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b5ffb5b5b6ffb4b4b3ffb2b3b3ffb3b3b3ffb3b4b3ffb4b5b5ffb5b5b5ffb6b5b5ffb5b6b6ffb6b6b6ffb6b6b7ffb7b7b7ffb8b7b7ffb8b8b8ffb8b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b7ffb7b8b7ffb7b8b7ffb6b7b7ffb5b6b5ffb5b5b5ffb6b7b7ffb9b9b9ffb9b9b9ffb9b9b9ffbabab9ffbababbffbcbbbcffbdbdbdffbfbebfffc0c0bfffc1c1c0ffc3c2c2ffc6c5c6ffc9c9c9ffcbcbcbffcccdcdffcdcdcdffcecdcdffcdcdcdffcecdcdffcdcdccffcbcbcbffcacac9ffc9c8c9ffc7c7c7ffc9c9c8ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffefffffefffffffffffffffffefefffefefffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffbfc0bfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffc1c1c1ffc4c4c4ffc8c8c9ffcbcbcbffccccccffccccccffccccccffccccccffcbcccbffccccccffcbcbcbffcacac9ffc7c7c6ffc3c3c4ffc1c1c1ffc0c0bfffbebfbfffbebebeffbdbdbeffbebebdffbcbdbdffbcbcbdffbbbbbbffbababaffb9b9b8ffb9b8b9ffbab9b9ffb9b9b9ffb9b9b9ffb8b8b9ffb9b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb6b7b6ffb6b6b7ffb5b6b6ffb5b5b5ffb5b4b5ffb4b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b4ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b4ffb4b3b4ffb3b4b4ffb3b4b4ffb3b3b3ffb3b3b3ffb2b3b2ffb2b3b2ffb1b1b1ffb1b1b1ffb1b1b0ffb1b1b1ffb2b2b2ffb4b4b4ffb4b4b4ffb4b5b5ffb4b4b4ffb3b3b3ffb2b1b1ffb1b2b1ffb1b1b1ffb1b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b2ffb3b4b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b6ffb4b4b5ffb3b3b3ffb1b1b0ffb0afb0ffb0b0b0ffb0b0b0ffb1b1b0ffb1b1b2ffb3b2b2ffb4b4b4ffb5b4b4ffb5b5b5ffb5b5b5ffb4b4b5ffb3b3b4ffb3b3b3ffb2b2b2ffb2b2b3ffb4b3b3ffb2b3b2ffb2b2b2ffb1b1b1ffb2b1b1ffb2b2b2ffb3b3b3ffb2b2b3ffb3b2b2ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b4ffb4b5b4ffb4b4b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b3b4ffb4b4b4ffb3b3b3ffb3b3b3ffb3b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b2b2ffb1b1b2ffb1b1b1ffb2b2b1ffb2b2b3ffb2b3b2ffb3b3b3ffb4b3b3ffb3b3b3ffb4b4b3ffb3b3b3ffb3b2b2ffb2b3b2ffb2b3b2ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b5ffb5b4b5ffb5b5b4ffb4b5b4ffb4b3b4ffb4b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb3b2b2ffb4b4b3ffb4b4b4ffb5b5b4ffb4b4b4ffb4b3b4ffb4b4b4ffb5b4b5ffb5b4b4ffb5b4b5ffb5b5b5ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b7ffb7b6b6ffb6b7b7ffb7b7b7ffb7b8b8ffb9b8b8ffb8b9b9ffb8b9b9ffb8b8b8ffb8b8b8ffb8b8b7ffb9b9b9ffb9b9b9ffbabab9ffbababaffbbbbbbffbdbdbdffbfbfbfffc1c1c1ffc1c2c2ffc2c1c1ffc2c2c2ffc4c3c3ffc6c6c6ffc8c8c8ffc9cac9ffcbccccffcdccccffcdcdccffcdcdccffccccccffcacacaffc8c9c8ffc7c8c7ffc6c6c6ffc5c5c5ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffefffffffefffffefefefffffefffffffefefffffefefffefefffffefffefffffffefffefffffffefefefffefffffffffefefffffffffffffffffffefffffffffefffffffffefffefffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffbfc0c0ffbfbfc0ffbfbfbfffbfc0bfffbfbfbfffbbbcbbffbebdbeffc1c2c2ffc5c6c6ffc9c9c9ffcacbcbffcbccccffcbccccffcacacaffcacacaffc9cacaffc9c9caffc8c8c8ffc6c6c6ffc5c5c5ffc3c4c3ffc2c3c3ffc2c2c2ffc0c1c0ffbfbfbfffbebebeffbebebeffbdbdbdffbbbbbcffbbbbbbffbbbabbffbababbffbbbabbffbababaffbab9b9ffb9b8b9ffb8b8b8ffb8b8b7ffb7b7b7ffb6b6b6ffb6b7b7ffb7b6b6ffb6b6b6ffb5b5b5ffb4b5b5ffb5b4b5ffb5b5b5ffb5b5b5ffb4b5b4ffb5b5b4ffb4b4b5ffb4b4b3ffb3b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b4ffb2b2b3ffb2b2b2ffb2b3b2ffb2b2b2ffb1b2b2ffb1b1b1ffb1b2b1ffb1b2b2ffb2b3b2ffb3b3b3ffb3b4b4ffb3b4b3ffb3b3b3ffb1b2b2ffb1b1b1ffb1b1b1ffb1b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b3ffb3b3b3ffb3b4b4ffb3b3b3ffb2b2b3ffb2b1b2ffb0b0b1ffafafafffb0afb0ffb0b0b0ffb1b0b0ffb1b0b1ffb1b1b0ffb2b2b2ffb3b3b3ffb3b3b3ffb3b4b4ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb3b2b3ffb2b2b2ffb1b1b1ffb0b1b0ffb1b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b0b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b2ffb3b2b3ffb3b3b3ffb2b2b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b3b2ffb2b3b2ffb3b3b3ffb3b3b3ffb2b3b3ffb2b3b2ffb1b1b1ffb0b1b0ffb0b1b1ffb1b1b1ffb1b2b1ffb2b2b2ffb2b2b2ffb1b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffb0b1b1ffb1b1b1ffb2b2b1ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b4ffb3b3b4ffb3b3b3ffb4b3b4ffb4b3b4ffb4b3b4ffb4b4b4ffb3b4b3ffb3b4b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b2ffb3b3b3ffb4b4b4ffb4b5b5ffb6b5b5ffb6b6b5ffb6b6b6ffb5b6b5ffb6b6b5ffb6b6b6ffb6b6b5ffb4b5b5ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b7ffb8b9b8ffb9b8b8ffb8b8b8ffb8b7b8ffb8b8b8ffb8b9b8ffb9b9b9ffb9babaffbabbbaffbcbdbcffbebebeffc0c0c0ffc2c1c2ffc3c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c6ffc7c8c7ffc9c9c9ffcacbcbffcbccccffccccccffcccbccffcbcbcbffc9cac9ffc7c8c8ffc6c6c6ffc3c4c3ffc1c1c1ffbfbebeffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffffffffffefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffffefffffefffffffffefefffefefefffefffefffffffffffffefffffffffffffffefffffefffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffc0bfbfffbfbfbfffbfbfbfffc0bfbfffbcbbbbffb6b6b6ffbabab9ffbebdbdffc1c2c2ffc5c5c5ffc7c8c7ffc9c9c9ffcbcbcbffcbcbcbffc9c9c9ffc8c7c8ffc6c7c6ffc6c6c6ffc6c5c6ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc2c2c2ffc0c1c0ffc0c0bfffbebebeffbdbcbdffbababaffbcbbbbffbcbcbcffbcbcbcffbababaffbababaffb9b8b9ffb8b8b8ffb6b6b6ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb6b6b5ffb6b6b6ffb5b5b5ffb2b3b3ffb3b3b3ffb3b4b3ffb3b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb1b1b1ffb1b0b1ffb0b0b1ffb0b0b1ffb1b1b0ffb1b0b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb0b1b1ffb1b1b0ffb1b1b0ffb1b0b1ffb0b0b0ffafafb0ffafafafffafaeaeffafafafffb0b0b0ffb0afafffafb0b0ffafafafffaeafaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffafaeafffaeafaeffaeaeaeffaeaeaeffadadadffacadadffaeaeaeffaeafafffafb0b0ffb0b0b0ffb0b0b0ffafafafffaeaeafffaeaeaeffaeadaeffaeaeaeffafafafffb0b0b0ffb1b1b1ffb1b1b1ffb0b0b0ffadadadffafaeafffafafafffaeaeaeffadaeaeffaeaeadffaeaeaeffaeaeaeffaeaeaeffb0b0b0ffafb0afffafaeaeffaeaeaeffaeaeaeffaeadaeffadadaeffadadadffb0b0b0ffb1b1b2ffb2b2b1ffb1b1b1ffb1b1b1ffb0b1b0ffb0b0b0ffafafafffaeafafffafafafffafb0afffb0b0b0ffb0b0b0ffafafafffafaeaeffaeadadffaeafaeffafafafffb0afafffb0b0b0ffb0afafffadaeadffacacacffacacacffacadadffadadadffaeadaeffadaeadffadadadffadacadffabababffa9aaaaffabacacffadadadffaeafaeffaeafaeffb0b0b0ffb0b0b0ffafafb0ffafafb0ffafafafffafb0afffb0b0b1ffb0b0b0ffb1b1b1ffb0b0b0ffb1b1b1ffb0b0b0ffb1b0b1ffb1b1b1ffb1b1b1ffb0b0b0ffafb0afffafafafffb0afb0ffb1b1b1ffb3b2b3ffb4b5b4ffb5b5b5ffb6b6b6ffb5b6b6ffb4b4b4ffb2b2b2ffb0b0b0ffb1b1b1ffb3b3b4ffb5b5b5ffb6b6b6ffb6b6b7ffb5b5b5ffb3b3b4ffb2b2b2ffb2b3b3ffb4b4b4ffb5b6b5ffb6b6b6ffb7b8b7ffb9b9b9ffbcbbbbffbebdbdffbfc0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc1c2c1ffc2c1c2ffc3c3c3ffc6c6c6ffc8c8c8ffcac9caffcacbcaffcacacaffcac9caffc9c9c9ffc7c8c8ffc5c6c6ffc2c2c2ffbfbfbfffbbbcbbffb9b9b9ffbebfbfffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffefefefffefefefffffffefffefefffffefefffffefefefffefefefffffffffffefefefffffefffffffefefffefffefffefffefffffefefffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffbfbfc0ffbfbfc0ffbfc0bfffbcbcbcffb6b6b6ffb4b4b4ffb6b6b6ffb8b9b9ffbdbcbcffc0c0bfffc4c3c3ffc6c6c6ffc8c7c8ffc8c8c9ffc7c8c7ffc7c7c7ffc6c6c5ffc4c4c4ffc2c2c3ffc1c1c1ffbebfbeffbdbdbdffbcbbbcffbababaffb8b8b9ffb6b7b7ffb5b5b5ffb4b4b4ffb3b3b2ffb3b2b3ffb2b2b1ffb2b2b1ffb1b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffadadadffacacadffacacabffabacabffabacabffabaaaaffa9a9aaffa7a7a7ffa7a7a8ffa9a8a8ffaaaaa9ffaaaaaaffaaa9a9ffa8a8a8ffa7a7a6ffa6a6a6ffa6a7a6ffa8a7a8ffa9a9aaffaaaaaaffa9a9a9ffa8a8a8ffa7a7a7ffa6a6a6ffa6a5a6ffa6a7a7ffa7a7a7ffa7a7a8ffa8a7a8ffa6a7a6ffa5a5a5ffa4a4a4ffa4a4a4ffa4a4a4ffa4a5a5ffa6a5a5ffa5a6a5ffa5a5a4ffa4a4a5ffa4a3a4ffa5a4a5ffa4a5a4ffa6a5a5ffa6a6a5ffa4a4a5ffa3a3a4ffa3a3a3ffa1a2a2ffa3a2a3ffa4a3a4ffa5a5a4ffa5a5a6ffa5a6a5ffa5a5a5ffa4a4a4ffa3a3a3ffa3a3a3ffa4a4a4ffa6a6a6ffa7a7a7ffa6a7a7ffa5a5a5ffa4a4a4ffa3a3a3ffa3a3a3ffa4a4a4ffa4a4a4ffa3a4a4ffa3a4a3ffa3a2a2ffa2a2a2ffa1a1a1ffa2a2a3ffa3a3a3ffa4a4a4ffa5a5a5ffa5a5a5ffa4a4a4ffa3a3a3ffa3a2a2ffa4a4a4ffa5a5a5ffa6a6a6ffa6a6a6ffa5a5a4ffa3a3a4ffa3a3a3ffa2a2a2ffa3a3a3ffa3a4a4ffa4a4a4ffa4a4a5ffa5a4a5ffa3a4a3ffa2a2a2ffa1a1a1ffa1a1a1ffa2a2a2ffa3a4a3ffa4a4a4ffa4a4a3ffa3a3a2ffa2a2a3ffa2a1a2ffa3a2a3ffa2a3a2ffa4a4a4ffa5a5a5ffa4a4a5ffa3a3a4ffa3a3a3ffa1a2a2ffa3a3a3ffa4a4a4ffa6a6a5ffa6a6a6ffa6a6a6ffa4a5a4ffa3a3a3ffa1a2a1ffa3a3a3ffa5a5a4ffa7a7a6ffa7a7a7ffa7a7a7ffa6a5a5ffa5a5a5ffa5a5a5ffa6a6a6ffa7a6a7ffa8a8a7ffa7a8a7ffa6a7a6ffa5a4a4ffa4a4a4ffa4a5a5ffa7a7a8ffa9a9a9ffaaaaaaffababaaffabaaaaffa9aaaaffa9aaa9ffa9a8a8ffa9aaa9ffaaaaaaffacacacffadadadffadaeadffacacadffacacacffabacabffacacacffadaeaeffafafafffb0b0b0ffb2b1b2ffb3b3b3ffb5b5b5ffb5b6b5ffb6b6b6ffb7b7b6ffb8b9b8ffbbbbbbffbcbdbcffbdbdbdffbebebeffbfbfc0ffc2c2c2ffc4c4c4ffc7c6c6ffc8c8c7ffc7c7c7ffc5c6c6ffc5c5c5ffc2c3c3ffc1c1c1ffbebebeffbbbbbaffb8b9b9ffb7b7b7ffb9b9b9ffbfbebfffc3c3c3ffc3c3c3ffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefefefffefefefffffefefffefffffffefefefffefefffffefefefffffefffffefefefffffefefffffffefffffefefffffffefffffefefffffefefffffefffffffffefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffbfbfbfffc0c0bfffbbbcbcffb6b6b6ffb6b6b6ffb6b6b6ffb8b8b8ffbababaffbbbbbbffbcbcbbffbdbdbdffc0bfc0ffc2c2c2ffc3c3c3ffc4c4c3ffc3c3c3ffc2c2c2ffc1c1c1ffbebebfffbcbcbcffbab9baffb8b7b7ffb6b6b6ffb3b4b3ffb1b1b1ffb0afafffafaeaeffaeaeadffadaeadffabacacffa9a9a9ffa8a8a7ffa8a8a9ffa9a9a9ffa9a9a9ffa8a9a9ffa8a8a8ffa6a6a6ffa5a5a5ffa3a3a3ffa2a2a2ffa2a2a1ffa2a1a1ffa1a0a1ffa09fa0ffa09f9fffa0a0a0ffa0a0a0ffa0a0a0ffa1a0a0ff9fa09fff9f9f9fff9e9f9fff9f9e9fff9f9f9fffa0a0a0ffa0a0a0ffa0a09fff9f9f9fff9e9e9eff9d9d9dff9d9c9cff9d9d9dff9e9d9eff9e9d9dff9e9e9dff9d9e9eff9c9c9cff9c9c9cff9c9c9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9c9c9bff9c9c9cff9c9c9cff9c9c9dff9d9c9cff9c9c9dff9c9d9cff9c9c9cff9b9b9cff9b9b9bff9b9a9aff9a9a9aff9a9a9aff999a99ff9a9a9aff9b9b9bff9b9b9bff9b9b9bff9b9b9aff9b9b9bff9b9b9bff9c9c9bff9b9c9cff9b9c9bff9b9b9bff9a9a9aff9b9a9bff9a9a9aff9a9a9aff9a9a99ff9a9999ff999999ff999999ff999899ff989898ff999898ff999999ff9a999aff9a9a9aff9b9b9bff9a9b9aff9a9a9aff9a9a9bff9b9a9bff9a9a9aff9b9a9aff9a9a9aff9a9999ff999a99ff999998ff999999ff999999ff999999ff999999ff999899ff999999ff999999ff999998ff989898ff999898ff989898ff999899ff989898ff989898ff999999ff999999ff999999ff9a999aff9a9a99ff9a9a9bff9b9b9bff9b9b9bff9b9b9bff9b9c9bff9b9b9bff9c9b9bff9c9c9cff9c9d9cff9d9c9cff9d9c9cff9b9b9bff9a9a99ff999a99ff9a9a9aff9b9b9bff9c9c9cff9c9c9dff9c9c9cff9c9c9cff9c9c9cff9d9c9cff9d9d9dff9e9e9eff9e9e9eff9e9d9dff9d9d9dff9c9c9cff9d9c9cff9d9d9dff9f9e9effa09f9fffa0a0a0ffa0a0a0ffa1a0a0ffa0a1a0ffa1a1a1ffa1a2a2ffa2a2a2ffa2a2a2ffa3a3a3ffa4a4a4ffa4a4a4ffa4a5a5ffa5a6a5ffa6a6a6ffa6a6a6ffa7a7a8ffa9a8a9ffaaa9aaffacacabffadaeaeffafafafffb0afafffb1b0b0ffb0b0b0ffb2b2b2ffb4b4b4ffb6b6b5ffb7b8b7ffb9b9b9ffbbbbbbffbdbdbeffc0bfbfffc1c1c2ffc2c3c2ffc2c2c2ffc0c0c1ffbfbfbeffbebdbeffbcbcbcffbababaffb8b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b8ffbfbfbeffc3c3c3ffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefffffefffffffefefffffefefefffefffefffefffffffefefffffefefefffffffffffffefffffffffefffffffefffffffefffffefefffefefefffffffefffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffbfbfbfffbcbcbbffb6b6b6ffb6b6b6ffb6b6b6ffb8b9b8ffbababaffbababaffbcbcbcffbcbbbbffbbbbbaffbcbbbbffbdbcbcffbebebeffbebdbdffbdbdbdffbcbcbcffbbbcbcffbababaffb9b9b8ffb7b7b7ffb5b5b4ffb2b3b2ffb1b0b1ffaeaeaeffacacacffaaaaaaffa9aaa9ffa8a8a9ffa7a8a8ffa5a5a6ffa4a4a4ffa4a4a3ffa3a4a4ffa3a3a4ffa3a3a3ffa2a2a2ffa1a0a1ffa0a09fff9f9f9eff9e9e9dff9d9d9dff9c9c9cff9c9c9cff9b9c9bff9b9b9bff9a9b9bff9b9a9bff9a9b9aff9b9a9aff9a9a9bff9a9a9aff9b9a9aff9a9a9aff999a99ff999999ff989998ff989898ff979797ff979696ff969596ff959595ff969596ff959595ff959595ff959595ff959595ff959495ff949494ff949594ff949494ff939394ff939393ff949393ff959494ff969595ff969595ff969796ff979696ff979697ff969696ff969797ff969696ff959595ff959595ff959494ff949494ff949393ff939393ff939493ff939393ff939493ff939394ff939494ff939394ff949393ff949493ff949595ff949595ff949494ff949494ff939393ff929292ff929291ff929291ff929191ff919191ff929191ff919291ff929292ff929293ff939292ff939393ff949493ff949494ff949494ff959495ff959495ff949594ff949494ff939392ff929292ff919191ff919190ff909090ff909090ff909091ff919090ff919191ff929291ff929392ff939393ff939393ff939493ff939494ff949394ff939393ff939393ff939392ff939393ff939292ff939393ff939292ff939293ff939393ff939494ff949494ff959594ff959595ff959594ff959695ff979696ff979696ff969696ff959595ff959695ff949595ff949594ff949495ff959495ff959594ff959695ff959596ff959595ff969696ff969696ff979796ff989897ff989897ff989797ff979797ff989898ff989998ff9a999aff9a9a9bff9b9a9bff9a9b9aff9b9b9aff9b9b9bff9b9b9cff9c9c9cff9d9c9dff9d9d9dff9d9d9dff9d9d9dff9e9e9eff9f9fa0ffa1a1a0ffa2a1a2ffa2a2a2ffa3a3a4ffa5a4a4ffa6a6a6ffa8a8a8ffa9aaa9ffacababffacacadffadaeadffaeaeaeffafafb0ffb1b1b1ffb3b3b3ffb5b4b4ffb7b6b6ffb8b7b7ffb9b9b9ffbababaffbcbbbcffbdbdbdffbdbdbdffbcbcbcffbbbbbaffbababaffbab9b9ffb8b9b8ffb9b9b9ffbab9b9ffb9bab9ffb8b8b8ffb8b9b8ffb9b9b9ffbfbfbfffc3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffffffefffefefffffefefefffefefffffefffffffefefefffefefffffefefefffefefffffefefffffffefffffffefefffffffefffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffbcbcbbffb6b6b6ffb6b6b6ffb6b6b6ffb8b8b8ffbababaffbababaffbcbcbcffbcbdbcffbbbabbffbbbcbbffb8b8b8ffb9b9b8ffb8b9b9ffb9b8b9ffb8b8b9ffb8b9b8ffb9b8b8ffb7b8b7ffb6b6b6ffb5b5b5ffb3b3b3ffb1b1b1ffafafaeffacacacffa9a9a9ffa7a7a7ffa6a6a5ffa4a4a4ffa3a3a3ffa1a1a1ffa0a0a0ff9e9f9fff9e9e9dff9c9d9dff9b9c9cff9b9b9bff9a9a9bff9a9999ff999999ff999899ff989898ff989798ff979797ff969796ff959696ff969595ff949594ff949494ff949393ff949494ff949394ff949494ff939494ff949494ff939393ff929393ff929292ff929291ff919191ff909090ff90908fff8f908fff8f8f8fff8f8f8eff8e8e8eff8e8d8eff8e8d8dff8d8d8dff8c8d8dff8c8d8cff8c8d8dff8d8d8cff8d8c8cff8d8d8cff8e8d8eff8e8e8eff8f8f8fff908f90ff908f90ff8f9090ff908f8fff8f908fff8f8e8fff8e8e8eff8d8e8eff8d8d8dff8d8d8cff8d8d8dff8d8d8dff8d8c8dff8d8d8cff8d8c8dff8d8c8cff8c8d8cff8d8d8dff8c8c8dff8d8d8cff8c8d8dff8c8d8dff8c8c8cff8c8c8cff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8c8b8bff8c8c8bff8b8c8bff8b8b8bff8c8c8bff8c8c8bff8c8c8cff8c8c8cff8d8d8dff8d8d8eff8e8e8dff8d8e8eff8e8e8eff8d8d8dff8b8c8cff8b8b8bff8a8a89ff898989ff888788ff878787ff878888ff898888ff8a8a89ff8a8a8aff8b8b8bff8d8c8cff8d8d8dff8d8d8eff8d8e8dff8e8e8eff8e8f8eff8e8e8eff8e8e8dff8d8d8dff8c8c8cff8b8c8cff8c8b8cff8b8b8bff8a8b8aff8c8b8bff8b8c8bff8c8c8cff8c8c8cff8c8d8dff8d8d8dff8e8e8eff8f8e8eff8e8e8eff8e8e8eff8f8f8eff8e8e8eff8e8e8eff8d8d8dff8d8d8dff8d8d8eff8e8e8dff8e8e8eff8d8e8eff8e8e8eff8f8f8fff8f8f8fff8f8f90ff909090ff919091ff929191ff929292ff939392ff939393ff949493ff949494ff949494ff949393ff949494ff959495ff959695ff959696ff969696ff969796ff969797ff989898ff9a9a99ff9b9b9bff9b9b9cff9c9c9bff9c9d9cff9e9e9effa0a0a0ffa2a3a3ffa5a4a5ffa7a7a6ffa8a8a8ffa8a9a9ffaaabaaffabacacffaeaeadffafafafffb1b1b0ffb2b2b2ffb3b3b3ffb4b5b5ffb6b5b5ffb6b6b7ffb8b9b8ffb9b8b8ffb8b9b8ffb7b7b7ffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffbab9b9ffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb9b9b9ffbebfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefffffffefefefffffffefffefefefffffefffffffefefffefefefffffefefffefffefffffefefffefefffffefffefffffefefffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffb6b6b6ffb6b6b6ffb6b6b6ffb8b9b8ffbabbbaffbababaffbcbcbcffbcbcbcffbbbbbbffbcbcbbffbbbbbbffbbbbbbffb9b9b9ffb9b9b9ffb9b8b8ffb9b8b9ffb8b8b8ffb8b9b8ffb7b7b8ffb6b6b6ffb4b5b5ffb3b3b3ffb1b1b1ffafaeaeffacacacffa9a9aaffa8a8a7ffa5a6a5ffa5a4a4ffa2a3a3ffa1a1a1ffa0a0a0ff9f9f9fff9e9e9eff9d9d9dff9c9c9bff9b9b9bff9a9b9aff9a9a99ff999999ff989998ff989898ff989798ff969797ff969696ff959696ff959595ff959594ff949493ff949493ff949494ff949494ff949493ff949494ff939493ff939393ff929292ff929292ff929191ff919191ff909090ff8f8f90ff908f8fff8f8f8fff8e8e8eff8d8e8eff8e8e8eff8d8e8dff8c8d8dff8d8d8cff8d8c8cff8c8d8cff8d8c8cff8d8d8cff8d8d8dff8d8e8eff8f8e8fff8f8f8fff908f8fff908f90ff90908fff90908fff8f8f90ff8e8f8fff8e8e8eff8d8d8dff8d8d8dff8d8d8dff8c8d8dff8d8c8dff8d8d8dff8c8d8cff8d8d8dff8c8d8dff8c8c8cff8d8d8cff8c8d8cff8d8d8dff8d8c8dff8c8c8cff8c8c8cff8b8c8cff8c8c8bff8b8b8cff8b8c8bff8c8b8bff8c8b8cff8b8b8bff8c8b8bff8b8c8cff8b8b8bff8c8c8cff8c8c8cff8d8c8cff8d8d8dff8d8d8eff8e8e8dff8e8e8eff8d8e8dff8d8d8cff8b8b8bff8b8a8aff8a8a8aff888988ff888888ff878788ff888887ff898889ff898989ff8a8a8bff8c8c8bff8c8c8cff8c8d8dff8d8d8dff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8d8d8dff8d8d8dff8c8c8cff8c8b8bff8b8b8bff8b8b8bff8b8c8bff8b8c8cff8c8c8cff8c8c8cff8c8c8cff8d8d8eff8e8e8eff8e8e8eff8e8e8eff8f8f8eff8e8f8eff8f8e8eff8d8e8eff8d8d8dff8d8d8dff8d8e8dff8e8e8eff8e8e8eff8e8e8dff8e8e8eff8e8f8fff8f8f8fff908f90ff909190ff919190ff929192ff919292ff939293ff939394ff949394ff949494ff949493ff949494ff949494ff959595ff959595ff969696ff969796ff979796ff979797ff989898ff9a9a99ff9a9b9aff9b9b9bff9b9b9cff9d9d9cff9e9e9effa0a0a0ffa2a2a3ffa5a5a5ffa6a7a6ffa7a8a8ffa9a9a8ffaaaaaaffabacacffaeaeaeffb0b0afffb1b1b1ffb2b2b2ffb4b3b4ffb4b5b5ffb6b5b5ffb7b6b7ffb7b7b7ffb9b9b8ffb8b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffbab9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b9b9ffb8b9b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f0f0fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafbfb000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffefffefffffffefffefefffffefffefffefefefffefefffffefefffffffefefffefefefffefefefffefefffffefffefffefefffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffb6b6b6ffb6b6b6ffb8b8b8ffbababaffbababaffbcbcbcffbcbcbcffbbbbbbffbbbcbbffbcbbbbffbbbbbbffbbbbbbffbbbbbbffb8b8b9ffb9b9b9ffb8b9b8ffb9b9b8ffb8b8b8ffb8b8b9ffb8b8b7ffb6b6b7ffb5b5b5ffb3b3b3ffb1b1b1ffafaeaeffacacacffaaaaaaffa8a7a7ffa6a6a6ffa5a5a4ffa2a3a3ffa1a2a1ffa0a0a0ff9f9f9fff9d9e9eff9d9d9dff9c9c9cff9b9b9bff9a9a9bff999a9aff999999ff999999ff989899ff989798ff979797ff969696ff959696ff959695ff949495ff949494ff949493ff949494ff949393ff949494ff949494ff939394ff939393ff929393ff929291ff929292ff919091ff909190ff8f908fff8f908fff8f8e8eff8e8e8fff8e8e8eff8e8d8eff8d8e8dff8d8d8dff8d8d8dff8d8d8cff8c8d8dff8e8d8dff8d8e8eff8e8f8fff8e8f8fff8f8f90ff909090ff8f9090ff90908fff908f90ff8f8f90ff8f908fff8f8f8fff8e8e8fff8d8e8dff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8d8c8dff8d8d8dff8d8d8cff8c8d8dff8c8d8cff8c8c8cff8d8d8dff8c8d8dff8d8d8dff8c8d8cff8c8c8cff8c8c8cff8b8c8bff8b8b8bff8b8b8bff8c8b8cff8c8b8cff8c8c8bff8b8b8bff8c8c8cff8c8c8cff8c8c8dff8d8d8dff8d8d8dff8d8d8dff8e8d8dff8e8e8eff8e8e8eff8d8d8eff8d8d8dff8b8c8cff8b8a8aff8a8a8aff898889ff888888ff888988ff898a89ff8a8a8aff8b8b8bff8c8c8cff8d8c8dff8d8e8dff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8f8e8eff8e8e8eff8e8e8eff8d8d8dff8d8c8dff8c8c8cff8b8c8bff8c8b8bff8c8b8cff8c8c8dff8c8d8cff8d8d8dff8d8d8eff8e8e8eff8e8e8eff8e8e8eff8e8e8fff8f8f8fff8f8e8eff8e8f8fff8f8f8eff8d8e8eff8d8e8dff8d8d8dff8e8e8eff8e8e8eff8e8e8eff8e8f8eff8f8f8fff8f9090ff909090ff919091ff929291ff929292ff939293ff939393ff939393ff949494ff949494ff949494ff949494ff949494ff959595ff969595ff979796ff979796ff979797ff989898ff999a9aff9b9a9aff9c9c9cff9c9b9cff9d9d9cff9e9e9effa0a0a0ffa2a2a2ffa5a4a5ffa6a6a7ffa8a7a8ffa9a9a9ffabaaabffacacacffaeaeadffafb0afffb1b1b1ffb2b2b2ffb3b4b4ffb4b4b4ffb5b5b6ffb7b7b7ffb7b8b7ffb8b7b7ffb7b7b7ffb9b9baffb9bab9ffb9babaffb9b9baffb9bab9ffb9b9b9ffbab9b9ffb9b9baffb9b9b9ffb9b9b9ffb9bab9ffb9b9b8ffb8b9b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f2f1fff1f1f1fff1f1f2fff1f2f1fff1f2f2fff2f1f1fff2f2f2fff2f1f2fff3f4f3fff3f4f3fff3f4f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfafbffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffefffffffefefefffefefefffffefffffffffefffffffffffffffefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffb6b6b6ffb8b8b8ffbababaffbababaffbcbdbcffbcbcbcffbabbbbffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffb9b8b8ffb9b8b9ffb9b9b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b7ffb6b6b6ffb5b4b5ffb3b3b3ffb1b1b1ffaeafafffacabacffa9aaa9ffa7a8a8ffa6a6a6ffa4a4a4ffa3a3a3ffa2a2a1ffa0a0a0ff9f9f9fff9e9e9eff9d9d9dff9b9c9cff9b9b9bff9b9b9aff999a99ff999999ff999999ff989898ff989797ff979797ff969797ff969696ff969595ff949594ff949494ff949494ff949494ff939494ff939494ff949494ff939493ff939393ff929292ff929292ff919292ff909191ff909090ff909090ff8f8f8fff8f8f8fff8e8e8eff8e8e8eff8d8e8eff8d8d8dff8c8d8dff8d8d8cff8d8d8dff8e8e8dff8e8e8eff8f8e8eff908f8fff909090ff90908fff8f9090ff90908fff909090ff909090ff909090ff8f908fff8f8f8eff8e8e8eff8d8d8eff8d8d8dff8c8d8dff8d8c8dff8d8d8dff8c8d8dff8d8d8dff8c8c8dff8d8c8dff8d8d8cff8d8d8dff8d8d8cff8c8d8cff8d8d8dff8c8c8dff8c8c8cff8c8c8cff8b8c8bff8b8c8cff8c8c8cff8c8c8bff8c8b8bff8b8c8cff8c8c8cff8c8c8cff8d8d8dff8d8d8dff8d8e8dff8e8d8eff8e8e8eff8d8e8dff8d8e8dff8e8e8eff8d8d8dff8c8d8cff8b8b8cff8a8a8bff898a8aff888989ff898989ff8b8a8aff8b8b8bff8c8c8cff8d8d8cff8d8d8dff8d8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8d8eff8e8d8dff8d8d8cff8b8c8cff8c8c8bff8c8c8cff8c8d8cff8d8d8dff8d8e8dff8e8e8dff8e8e8eff8e8e8eff8f8e8eff8e8f8fff8e8e8fff8e8f8eff8e8f8fff8e8e8eff8e8e8eff8e8e8eff8e8e8dff8e8e8eff8e8e8eff8e8e8eff908f8fff8f8f90ff909090ff919191ff919291ff929292ff939393ff939493ff949393ff949494ff949494ff949494ff949494ff949594ff959595ff969696ff969696ff969696ff979797ff989898ff999a99ff9a9b9aff9b9b9bff9c9b9cff9c9d9dff9e9e9effa0a0a0ffa3a2a2ffa5a5a4ffa6a7a6ffa8a8a7ffa8a9a9ffaaabaaffacabacffadaeaeffb0b0afffb1b1b0ffb2b2b2ffb3b3b3ffb4b4b4ffb6b5b5ffb7b7b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffbabab9ffbabab9ffb9bab9ffbab9baffb9b9b9ffbab9b9ffb9babaffb9b9baffb9bab9ffb9b9b9ffb9b9b9ffb8b8b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff0f0f0fff0f0effff0f1f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff3f4f4fff3f3f4fff3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffbfbfaffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffffefffffefefefffffffefffefefffffffefefffefffefffffefefffefffffffffffefffefffffffffffffffffefffffefefffffffefffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffbbbabaffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbbbbbcffb8b8b8ffb9b9b9ffb9b8b8ffb8b8b8ffb9b9b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b9b8ffb8b8b8ffb7b7b8ffb7b7b6ffb5b4b5ffb3b3b3ffb0b0b1ffaeaeaeffacabacffaaa9aaffa7a7a7ffa6a6a6ffa4a4a5ffa3a2a3ffa1a2a1ffa0a0a0ff9f9f9fff9e9e9eff9d9d9dff9c9c9cff9b9b9bff9a9a9aff9a999aff999999ff989899ff989898ff979798ff979797ff979696ff969596ff959595ff949594ff949494ff949493ff949494ff939494ff939494ff949494ff949493ff939393ff939292ff929292ff929191ff919191ff919090ff90908fff8f8f90ff8f8f8fff8e8e8eff8e8e8eff8d8d8eff8d8d8dff8d8d8dff8d8d8dff8f8e8fff8f8f8fff8f8f8fff909090ff90908fff8f9090ff90908fff909090ff8f8f90ff8f9090ff8f9090ff8f8f8fff8f8f8fff8f8f8fff8e8e8eff8e8d8eff8d8d8dff8d8d8cff8d8c8dff8d8c8dff8d8d8cff8d8d8dff8c8d8dff8d8c8dff8c8d8dff8d8c8dff8d8d8dff8d8d8cff8d8d8dff8d8d8dff8c8c8cff8b8c8cff8c8b8cff8b8b8cff8b8b8cff8c8c8cff8c8c8cff8c8d8dff8d8d8dff8d8d8dff8e8d8dff8d8e8dff8e8d8eff8d8e8dff8e8d8eff8d8e8eff8d8e8dff8e8d8eff8e8e8dff8c8c8dff8c8b8bff8b8b8bff8a8989ff8a8a8aff8c8b8bff8c8c8cff8d8c8dff8e8e8dff8e8d8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8fff8e8e8fff8e8e8eff8e8e8eff8e8e8dff8d8d8dff8d8d8cff8c8c8cff8c8c8cff8c8d8dff8d8e8dff8e8e8dff8e8e8eff8e8e8eff8f8e8eff8f8e8fff8e8e8eff8e8f8eff8f8e8eff8f8e8fff8e8e8eff8f8f8eff8e8e8fff8e8d8eff8e8e8eff8f8e8eff8f8f8fff90908fff909090ff919191ff929192ff929292ff939293ff939394ff939394ff949494ff949494ff949494ff949494ff949494ff959595ff959695ff969697ff969696ff979797ff989898ff999999ff9b9a9bff9c9c9bff9c9c9cff9d9c9cff9e9e9effa0a0a0ffa2a2a2ffa5a5a5ffa7a7a6ffa8a7a8ffa9a9a9ffaaaaaaffabacacffadadaeffafafafffb1b1b1ffb2b2b2ffb4b3b4ffb4b4b5ffb5b5b5ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb7b8b7ffb9b9b9ffb9b9b9ffbababaffbab9baffbab9baffb9b9b9ffb9bab9ffb9b9b9ffb9b9b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededfff0eff0fff0f0efffeff0effff1f0f1fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f1f2fff2f2f1fff1f1f1fff4f3f3fff3f3f3fff4f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffbfafbffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffefffefffefefffffffffffffefffffffffffffffefffffffefffffffffefefffefffffffffefefffefffffffefffefffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffbababbffbbbbbcffbbbbbbffbbbcbbffbcbbbbffbbbbbcffb8b8b8ffb8b9b9ffb9b9b8ffb8b9b9ffb8b8b9ffb9b8b9ffb9b9b9ffb9b9b9ffb9b8b8ffb8b8b9ffb8b8b8ffb8b9b8ffb7b8b8ffb6b6b7ffb5b5b4ffb3b3b3ffb0b1b1ffafaeaeffabacabffa9a9aaffa8a8a8ffa6a6a6ffa4a5a4ffa2a3a3ffa1a1a2ffa0a0a0ff9f9f9fff9e9d9dff9d9d9dff9b9c9bff9b9b9cff9a9b9aff9a999aff999999ff999899ff989898ff979898ff979797ff969696ff969696ff959595ff959594ff949494ff949493ff949394ff949494ff949493ff949494ff939394ff939393ff929392ff929292ff929191ff919191ff919090ff90908fff8f8f90ff8f8f8fff8e8e8eff8e8d8eff8d8e8eff8d8e8eff8f8e8eff8f8f8fff8f8f8fff8f9090ff90908fff909090ff908f90ff909090ff909090ff909090ff908f8fff8f9090ff908f90ff909090ff8f9090ff8e8e8fff8e8e8eff8d8e8eff8d8d8dff8d8d8dff8c8d8cff8d8c8dff8d8d8dff8c8d8dff8d8d8dff8c8d8dff8c8d8dff8d8c8dff8c8d8dff8d8c8cff8d8d8dff8c8d8cff8c8c8dff8c8c8bff8c8b8cff8c8c8cff8c8c8dff8c8c8cff8c8d8dff8d8d8dff8e8d8eff8e8e8eff8d8e8eff8e8e8eff8e8e8eff8e8e8dff8e8d8eff8e8e8eff8e8e8dff8e8e8eff8d8d8eff8c8d8dff8c8c8cff8a8a8bff8c8b8bff8d8c8cff8d8d8cff8d8e8dff8e8d8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8d8eff8e8d8eff8d8d8dff8d8d8dff8e8d8dff8d8e8eff8e8e8eff8e8f8eff8e8f8fff8e8e8fff8f8f8eff8e8f8fff8e8f8eff8f8e8eff8e8f8eff8e8e8eff8f8f8fff8e8f8fff8e8f8eff8e8f8fff8f8f8fff908f90ff909190ff919090ff919291ff919291ff939293ff939393ff949394ff949494ff949494ff949494ff949494ff959595ff959595ff969696ff969696ff979796ff979797ff989998ff99999aff9b9b9bff9c9b9bff9c9c9cff9d9c9dff9e9e9effa0a1a0ffa2a2a3ffa5a5a5ffa7a7a6ffa8a7a7ffa9a9a8ffaaaaaaffacacacffadadaeffafafb0ffb1b1b1ffb2b3b2ffb4b3b3ffb4b4b5ffb5b5b5ffb6b7b7ffb7b7b7ffb7b8b8ffb7b7b8ffb8b7b8ffb7b8b7ffb8b8b8ffb8b7b7ffb7b7b7ffb7b7b7ffb9babaffb9babaffb9b9baffbabab9ffb9babaffb9bab900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaebebffedededffedededfff0f0f0ffeff0f0fff0f0f0fff0f0f1fff0f1f0fff0f0f1fff2f1f1fff2f1f1fff1f2f2fff3f3f4fff3f4f3fff3f4f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffbfafaffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffffefffefefefffffefefffefffefffffffffffefffffffffffefffefefefffefefffffffefefffffefefffffefefffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b9b8ffb8b9b9ffb8b9b9ffb8b8b9ffb9b8b8ffb9b9b8ffb8b8b9ffb9b8b9ffb8b9b9ffb8b8b8ffb8b8b8ffb9b9b9ffb8b8b8ffb8b8b9ffb7b7b8ffb6b7b6ffb5b4b4ffb3b3b2ffb1b0b0ffafafaeffacababffaaa9a9ffa7a8a7ffa6a6a6ffa4a4a5ffa3a3a3ffa1a1a1ff9fa0a0ff9f9e9fff9e9d9dff9d9d9cff9c9b9cff9b9b9bff9a9a9bff999999ff999999ff989899ff999899ff989897ff979797ff969696ff969696ff959595ff949594ff949494ff949494ff939494ff949494ff949494ff939494ff949494ff939393ff929293ff919292ff929291ff909190ff909090ff909090ff90908fff8e8f8eff8e8f8eff8e8e8eff8e8f8eff8f8f8fff8f908fff909090ff8f9090ff909090ff90908fff90908fff909090ff909090ff909090ff909090ff90908fff909090ff8f908fff909090ff8f8f90ff8f8f8fff8e8e8eff8d8e8dff8d8d8dff8d8d8cff8d8c8cff8d8c8cff8d8d8dff8d8d8dff8c8d8dff8d8d8dff8c8c8dff8c8c8dff8d8c8cff8d8c8cff8d8c8cff8d8c8dff8c8c8cff8c8c8cff8c8c8cff8d8c8dff8c8c8dff8e8d8eff8e8e8dff8e8e8eff8e8e8dff8d8d8eff8e8e8eff8e8e8dff8d8e8eff8d8e8eff8d8d8eff8e8e8dff8e8e8eff8d8e8dff8e8e8dff8d8d8dff8c8b8cff8c8c8cff8d8d8dff8d8e8dff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8f8eff8e8e8eff8e8e8eff8e8e8eff8e8e8fff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8d8eff8d8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8fff8e8e8fff8e8f8fff8f8e8eff8e8f8eff8f8e8eff8f8f8eff8e8e8eff8f8e8eff8e8f8eff8f8f8fff8f8f8fff90908fff909090ff909091ff919191ff929292ff939292ff939393ff939394ff949494ff949494ff949494ff949494ff959495ff959695ff969696ff969696ff969697ff979797ff989898ff999a9aff9a9b9bff9b9b9cff9c9c9cff9d9d9dff9e9e9effa0a0a0ffa3a2a2ffa5a4a5ffa6a7a6ffa8a8a8ffa8a9a9ffaaaaaaffacacacffaeaeaeffafb0afffb1b1b0ffb2b2b2ffb3b4b3ffb4b4b4ffb5b6b5ffb7b7b7ffb7b8b8ffb7b7b8ffb7b7b7ffb8b8b7ffb7b7b7ffb8b7b8ffb7b8b8ffb7b7b7ffb7b7b7ffb7b7b8ffb7b7b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffebebeaffedededffedededfff0f0f0fff0f0f0fff0f0effff0f1f1fff0f1f1fff0f0f1fff2f1f1fff4f4f3fff3f4f3fff4f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfbfbffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefffffffefffffffffffffffffffefffefefefffefefffffefefffffefefffffffffefffefffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe4e4e4ffeaeaebffeaeaeaffeaebebffedededffedecedfff0f0f0fff0f0f0fff0eff0fff0f0f0fff1f1f1fff1f2f2fff3f3f3fff4f4f3fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffefffffffefffefffffefffffffffefffffffffffffffffffffefefffefffffffefffffffffffefffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e4e3ffe3e3e4ffebebebffeaeaebffebebebffedecedffedededfff0f0f0ffefeeeffff0eff0fff1f1f1fff2f2f2fff3f4f4fff5f5f5fff9fafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfafbfff9f9f8fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffefffefffffffefefffffefefefffffffffffefefffffefffffffefefefffffffffffefffffffefefefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfe0dfffe4e4e4ffe3e4e3ffe4e4e3ffebebebffebebeaffeaebeaffecededffedededffeeedeeffefeeeefff0f0f0fff1f2f2fff4f4f4fff6f6f6fffbfcfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff8f8f9fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffefffffefffffefffffffffffffffffefffffffefefffffffefffefffffffefffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffdfdfdfffdfdfdfffe3e3e3ffe4e3e4ffe3e3e3ffebebebffebebebffebebebffecedecffecececffedededffefefeffff0f1f1fff4f4f4fff6f6f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbfbfff9f9f9fff2f2f2fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffefffffffffffffefffffffffefffffffffffefefffffffffffffffffefffefffffffffffffffefffffffefffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9d9d9ffdfe0dfffe0dfdfffe4e4e3ffe4e4e4ffe4e4e3ffebebeaffe8e8e8ffebebebffebebebffececebffeeededfff0f0f0fff4f4f4fff6f7f7fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff8f8f9fff2f2f2fff2f2f2fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffefffffffffffefffefffefefffffffefefffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d1d0ffd9d9d9ffd9d9d9ffd8d9d8ffdfe0dfffdfe0e0ffe3e3e3ffe4e3e4ffe3e3e4ffe7e6e6ffe8e7e8ffe8e9e8ffe9e8e9ffedededfff1f1f1fff2f2f2fff5f5f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfafafff9f8f8fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2ffaaaaa90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffefffefffffffefffffffffffefffffffefffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d1d0ffd0d0d0ffd8d9d8ffd9d9d9ffd9d9d9ffdfdfdfffdfdfe0ffe3e4e4ffe3e2e2ffe3e4e4ffe4e4e3ffe4e4e4ffe5e5e5ffececebffefeeeeffedededffe5e5e5fffefffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff9f8f8fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2ffaaaaaaffaaaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdccccffd0d0d0ffd0d0d0ffd0d0d0ffd8d9d9ffd9d9d9ffd9d9d9ffdfe0dfffdfdfdfffe1e1e1ffe1e2e1ffe1e1e0ffe0e0e0ffe6e6e6ffeaeaeaffe9e9e9ffd7d8d8ffcececffffcfcfcfffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2ffecececfff2f2f2fff2f2f2fff2f2f2ffaaaaaaffaaaaaaffaaaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcdcdccffcccdccffd0d0d0ffd0d0d0ffd0d0d0ffd9d9d9ffd8d9d9ffd9d8d9ffdbdbdbffdddeddffdfdedeffdededdffdfdfdfffe8e8e8ffe8e8e8ffdddddcffc2c2c2ffc7c7c7fff4f4f4fffffffffffffffffffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe6e6e6ffaaabaaffecececfff2f2f2ffaaaaaaffabaaaaffabaaaaffabaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbccccffccccccffcccdcdffcdcdccffd0d0d0ffd0d0d0ffd0d0d0ffd8d8d9ffd5d6d6ffd9d9d9ffdadadaffdbdbdbffddddddffe4e5e4ffe6e6e6ffdfdfe0ffc7c6c6ffc1c0c0ffc9c9c9ffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3d3d3ffabababffabababffa9a9aaffaaaaabffaaaaaaffaaaaabffaaaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffcbcccbffcccbccffccccccffcdcccdffcccccdffd0d1d0ffd1d0d0ffd0d0d0ffd3d3d3ffd5d6d5ffd7d7d7ffd8d9d9ffe1e1e1ffe3e3e3ffdededeffd1d1d1ffc0c1c1ffc5c4c5ffcccbcbffeae9eafffffefffffffefffffffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffaaaaaaffaaaaaaffabaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c9c9ffcbccccffcccbccffccccccffcccccdffcccccdffd1d0d0ffcececeffd0d0d0ffd4d3d4ffd4d5d4ffd8d8d8ffe0e0e0ffdededeffd3d3d3ffc2c2c2ffc5c4c4ffc8c9c8ffcececdffe4e4e4fffefefefffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc4c3c4ffaaaaaaffaaaaabffaaaaaaffaaaaaaffaaaaaaffaaababffacababffacacab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c3c3ffc9c9c9ffc9c9c9ffc9c9c9ffcccbccffcccbcbffcbcbcbffcdcdccffcdcdcdffcdcdccffcececfffd1d1d1ffd2d2d3ffdadadaffdcdbdcffd6d6d6ffc5c5c5ffc2c2c2ffc9c9c9ffcbcbcbffcfcfcfffe1e1e1fffefefefffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7ffbbbbbbffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaabaaffabababffabababffaeaeae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c1ffc4c4c3ffc4c4c3ffc9c9c9ffc9c9c9ffc9c9c9ffcbcbccffcccbcbffcbccccffcccccdffcdcdcdffd0cfd0ffcfcecfffd0d0d0ffd6d6d6ffd3d4d3ffcbcacaffc1c2c1ffc6c5c6ffc6c6c7ffccccccffd1d0d0ffdcdcdcfffffffffffffffffffffffefffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffb6b5b5ffaaaaaaffa8a8a8ffaaaaaaffabaaaaffabababffabababffaeafaeffb1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c1ffc1c1c1ffc4c4c4ffc4c4c4ffc9c9c9ffc9c9c9ffc9c9c9ffcbcbcbffcbcacaffcccccbffcdcccdffcfcecfffd0d0cfffd4d4d3ffd3d2d2ffcacacaffbebebeffc1c1c2ffbdbdbcffc2c2c2ffcdcdcdffd2d1d1ffd7d7d7fff8f9f8fffffffffffefefffffffefefffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e4e4ffb4b5b5ffa9a9aaffa3a4a3ffa8a8a8ffabababffabababffafaeafffb1b1b1ffb0b0b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffc1c1c1ffc1c1c1ffc1c1c1ffc3c3c4ffc4c4c4ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffccccccffcfcfceffd7d7d7ffd5d6d5ffcdcecdffbfc0bfffbebebdffbfbebfffa6a6a6ffbcbdbdffcecdceffd3d3d3ffd7d7d7fff5f4f5fffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddddddffb6b6b6ffabababffa5a5a4ffabababffababacffaeaeaeffb1b1b0ffb0b0b1ffb1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbbbcbcffbebfbeffbebebeffc1c1c1ffc1c1c1ffc1c1c1ffc4c4c4ffc4c4c4ffc9c9c9ffc7c8c8ffc8c9c8ffc8c9c9ffcacacaffcececeffd7d7d7ffd1d1d1ffc8c8c8ffbfbfbfffc1c0c0ffacacadffa4a3a3ffbbbbbbffcdceceffd4d4d4ffd8d7d8fff0f0f0fffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffb8b8b8ffaeaeaeffa7a8a7ffabababffaeaeafffb1b1b1ffb1b0b1ffb0b0b1ffb0b1b1ffa9a9a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbbbbbcffbcbbbcffbfbebfffbebfbeffc1c1c1ffc1c0c1ffc1c1c0ffc4c4c3ffc4c4c4ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffd9d8d9ffd4d5d4ffcacbcbffc2c1c2ffc3c3c3ffb7b7b7ffa1a1a1ffa7a7a7ffbabbbbffd0d1d1ffd6d6d6ffd8d9d8ffebebeafffffffefffefffefffefefffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffcdcdcdffb8b9b8ffb0b0b0ffabababffafafafffb1b1b1ffb1b1b1ffb0b1b0ffb0b1b1ffa9a9a9ffa9a9a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b8b9ffbcbcbcffbbbcbcffbbbcbcffbebebeffbebfbeffc1c1c1ffc1c0c0ffc1c1c1ffc3c2c2ffc3c2c3ffc2c2c2ffc5c5c4ffc8c8c8ffd5d5d4ffccccccffc1c1c0ffc3c3c3ffc3c3c3ffa7a7a7ffa3a3a2ffa7a7a7ffb9b8b9ffd1d1d0ffd7d6d7ffdad9daffe8e8e8fffefefefffffefefffefefffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffff8f8f8ffc7c6c7ffb8b8b8ffb2b2b2ffb1b1b2ffb1b1b0ffb1b1b1ffb1b0b1ffb0b0b1ffa9a9a9ffa9a9aaffa9a9a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9b8ffb9b8b8ffbcbcbbffbcbcbbffbcbcbbffbebebfffbebebeffc1c1c0ffc0c0bfffc1c1c1ffc0c0c0ffc1c1c2ffc4c4c4ffcececeffcacbcaffc2c2c2ffc0bfbfffc7c7c7ffb2b2b2ffa2a3a2ffa4a4a4ffa8a7a7ffb7b6b7ffcececdffd7d7d7ffdbdbdaffe3e3e3fffefefefffffefffffefefffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffff1f1f2ffc3c3c3ffbab9b9ffb6b6b6ffb5b6b5ffabaaabffb1b1b1ffb0b1b1ffa9aaa9ffa9a9a9ffa9a9a9ffa9a9a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b7b6ffb9b8b9ffb9b8b9ffb9b9b9ffbbbcbbffbbbbbcffbcbcbcffbebebeffbebebeffbfbfbfffbfbebfffbebebeffbfbfbfffc3c2c2ffcbcacbffc0c0c0ffbbbcbbffc1c0c0ffbabbbbffa4a4a4ffa4a4a4ffa5a5a6ffa8a8a9ffb5b5b5ffcccbcbffd8d8d7ffdbdbdcffe0e0e0fffafafafffefefefffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffe9e9e9ffc5c4c4ffbdbdbdffb8b9b9ffb4b4b3ffaaaaaaffabababffa9a9aaffa9a9a9ffa9a9a9ffa9a9a9ffaaa9a9ffa3a3a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b4b5ffb7b6b7ffb6b7b7ffb9b8b9ffb9b9b9ffb9b9b9ffbcbbbcffbbbcbcffbbbcbcffbdbdbdffbdbdbeffbcbdbcffbebdbeffc1c0c1ffc9c9c9ffc5c5c5ffb8b8b8ffbbbcbcffbfbebfffa9a9a9ffa4a4a4ffa5a5a5ffa6a6a6ffaaaaaaffb3b3b3ffc8c8c8ffd9d9d9ffdcdcddffdfdfdffff7f6f7fffefefefffefefefffefffefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe2e2e3ffc4c5c4ffbfbfbfffb9b9b9ffb0b1b0ffaaa9aaffa9a9a9ffa9a9a9ffa9a9a9ffa9a9aaffa9a9a9ffa3a3a3ffa3a3a3ffa2a2a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b5b4ffb4b5b4ffb7b6b6ffb6b6b6ffb9b8b9ffb9b9b9ffb9b9b9ffbcbcbcffbababbffbcbbbcffbbbbbcffbbbabbffbebebeffc8c8c8ffc7c7c7ffbfbfc0ffbdbdbdffc1c1c1ffb1b2b1ffa4a4a3ffa5a5a5ffa6a5a6ffa8a7a8ffabababffb2b2b2ffc6c5c6ffdad9d9ffdeddddffe0e0e0fff2f2f3fffefefefffffefefffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffffeffffdadbdaffc1c1c1ffbcbcbcffb7b7b7ffafafb0ffa9a9aaffa9a8a9ffa9a9a9ffa9a9aaffa9a9a9ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb5b4b5ffb4b4b5ffb4b5b4ffb6b6b6ffb6b7b6ffb8b9b9ffb9b9b9ffb9b9b9ffbababaffbababaffbbbabaffbbbcbbffbfbebfffc8c8c7ffc2c3c2ffc0bfbfffc3c3c3ffbbbbbbffa4a4a4ffa5a5a5ffa5a5a5ffa7a7a7ffa9a8a9ffacabacffb1b2b2ffc3c2c2ffd9d9d9ffdededeffe0e0e0ffefeff0fffefefffffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffd2d1d1ffbdbdbdffb9b9b9ffb9b9b9ffb0b0b0ffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a2ffa0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b4b3ffb3b3b3ffb5b4b4ffb4b5b4ffb4b4b4ffb7b6b6ffb6b6b6ffb9b9b9ffb8b8b8ffb8b9b9ffbababaffbbbcbcffbdbdbdffc6c6c6ffc6c6c6ffbcbdbdffc1c1c1ffc5c5c5ffafb0b0ffa4a3a4ffa5a5a5ffa5a5a5ffa7a6a6ffaaa9aaffacadacffb2b2b1ffc1c0c0ffd7d7d7ffdededfffe1e1e1ffedededfffefefefffffefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffbfbfcffcecdcdffbcbdbcffbababaffbababaffb1b1b1ffa8a8a9ffa7a7a8ffa9a9a9ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a2ffa0a0a0ffa0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b5b5ffb4b5b4ffb4b4b4ffb6b6b6ffb6b7b6ffb7b7b7ffb8b7b7ffb9bab9ffbabbbbffbcbcbcffc2c2c3ffbfbebeffbcbdbcffc1c1c1ffacacacffa3a3a4ffa5a5a4ffa4a4a4ffa5a6a5ffa8a9a8ffababacffafaeaeffb2b2b2ffbdbdbdffd4d4d4ffdfdfdfffe2e3e2ffebebebfffefefefffefefffffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffff4f5f4ffccccccffc2c2c2ffbfc0c0ffbbbbbbffb2b2b2ffa8a8a9ffa3a3a3ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a2ffa0a0a0ffa0a0a0ffa0a0a0ff9d9e9d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb5b4b4ffb4b4b4ffb5b5b5ffb5b5b6ffb7b7b7ffb9b9baffbbbbbcffbfbfc0ffbcbcbbffb8b8b8ffbdbdbdffbbbabaffa4a4a4ffa5a5a5ffa5a5a4ffa4a4a4ffa7a7a7ffaaaaaaffacadadffafafb0ffb3b2b2ffbcbcbcffd0d1d0ffdededeffe3e3e2ffeaeae9fffcfcfcfffefffefffefefffffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffeffffedeeedffcecdcdffc5c5c4ffc8c8c8ffbdbdbcffb2b2b1ffa9a9a9ffa4a4a3ffa2a2a1ffa2a2a2ffa2a2a2ffa1a2a2ffa0a0a0ffa0a0a0ffa1a0a0ff9d9d9eff9e9e9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b2b1ffb1b1b1ffb2b2b1ffb2b2b2ffb3b4b3ffb3b3b3ffb3b3b3ffb5b4b4ffb3b3b4ffb4b4b4ffb4b4b5ffb5b6b6ffb8b9b8ffc1c1c1ffbdbebeffb7b7b7ffbbbbbbffbebebdffacadadffa6a5a5ffa5a5a5ffa4a4a4ffa5a5a5ffa8a8a8ffabababffadadaeffb0b0b0ffb3b3b3ffbbbbbcffcdcdceffdddcddffe2e2e3ffe7e7e7fff9f9f9fffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffffefeffe8e8e7ffcccccdffc7c7c7ffcbcccbffbdbcbcffb1b2b2ffa8a9a9ffa4a5a5ffa2a2a2ffa2a2a1ffa2a2a2ffa0a1a0ffa0a0a0ffa0a0a0ff9e9d9dff9d9d9eff9e9e9eff9b9b9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b1b1ffb1b2b2ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b4ffb3b3b3ffb3b3b3ffb4b3b4ffb3b3b4ffb4b4b4ffb6b5b5ffb8b8b8ffc0c1c0ffbdbcbdffbdbdbcffbfbfbfffb8b8b8ffa8a7a7ffa6a6a5ffa4a4a4ffa4a4a4ffa7a6a7ffaaa9a9ffabacacffafaeaeffb0b0b0ffb3b3b3ffbababaffcacac9ffdddcddffe4e3e4ffeae9e9fffafafbfffefefefffefefdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffffeffffe6e6e6ffd1d1d1ffcacacaffcbcbcbffbbbbbbffb1b1b1ffa9a8a9ffa5a6a6ffa2a2a2ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ff9d9e9eff9d9e9dff9e9d9eff9b9b9bff9b9b9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb2b2b2ffb1b2b2ffb2b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b3b3ffb6b5b6ffbfbfbfffbfbfbfffbebebeffc1c2c1ffbbbcbbffabababffa7a6a7ffa5a5a5ffa3a4a4ffa5a5a5ffa7a8a8ffaaaaaaffadacacffafafaeffb0b0b1ffb2b2b2ffb8b9b9ffc7c7c7ffdbdcdbffe3e4e4ffe9e9e9fff8f9f8fffefefefffdfefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefefffefefeffe4e4e5ffd6d5d6ffcdcccdffc5c5c6ffb9b9b9ffb1b0b0ffa9aaaaffa6a5a5ffa2a2a2ffa1a0a0ff9f9f9fffa0a0a0ff9e9e9eff9d9d9dff9e9e9eff9b9b9bff9b9b9bff9b9b9bff99999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b5b4ffb5b5b5ffb5b5b6ffb2b2b2ffb2b2b2ffb1b1b1ffb1b2b1ffb2b2b2ffb2b2b2ffb2b3b3ffb2b2b2ffb3b3b3ffb3b3b3ffb6b6b6ffbebebeffbdbcbdffc2c1c2ffc2c2c2ffb0b0b0ffa7a6a7ffa6a5a5ffa2a3a2ffa4a4a4ffa7a7a6ffa8a9a8ffabababffadadadffaeafafffb1b0b1ffb2b2b2ffb8b7b7ffc4c4c4ffd9d9d8ffe2e2e3ffe6e6e6ffededeefffbfcfbfffefefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffafaf9ffe3e4e3ffd8d9d9ffd1d0d0ffc3c2c3ffb7b8b8ffb0b0b0ffa9a9aaffa6a6a6ffa3a3a2ffa0a0a0ff9e9e9eff9d9e9eff9d9e9dff9d9e9eff9b9b9bff9b9b9bff9b9b9bff999999ff999a99ff999a9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b6ffb6b6b7ffb5b5b5ffb5b6b6ffb5b6b5ffb1b2b1ffb2b2b1ffb1b2b1ffb1b1b1ffb1b1b2ffb2b2b2ffb2b2b2ffb2b1b2ffb4b4b5ffbdbcbdffbfbebfffc0c1c1ffc3c3c4ffbbbabbffaaabaaffa6a7a7ffa4a4a4ffa3a4a4ffa5a6a5ffa7a8a7ffaaaaa9ffacacacffaeaeadffafafaeffb0b1b1ffb1b2b2ffb6b6b6ffc1c1c2ffd6d6d6ffe2e2e2ffe5e5e5ffececebfffbfbfbfffefdfdfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffff7f7f8ffdededeffd6d6d6ffcfd0d0ffc1c1c1ffb7b7b7ffafafb0ffaaaaaaffa6a7a7ffa3a3a3ff9fa0a0ff9e9d9dff9b9b9bff9d9d9eff9b9b9bff9b9b9bff9b9b9bff999999ff99999aff9a999aff9a999a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b8b8ffb7b6b7ffb6b7b7ffb4b4b4ffb5b5b5ffb5b5b5ffb2b1b2ffb2b2b2ffb1b1b1ffb2b2b1ffb1b1b1ffb1b1b2ffb3b3b3ffb5b5b5ffbdbebdffc1c1c1ffc4c4c3ffbfbfbfffadaeaeffa9a8a8ffa5a5a5ffa3a3a3ffa5a5a5ffa7a6a7ffa9a9a9ffabaaabffacadacffadaeaeffafafafffb0b0b0ffb1b2b1ffb5b6b5ffc1c1c0ffd4d3d4ffe1e1e0ffe6e7e6ffecececfffbfbfbfffdfdfefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefff1f1f1ffd8d9d9ffd2d3d2ffd1d0d1ffc1c1c1ffb6b7b7ffaeaeafffaaaaaaffa6a6a6ffa3a3a2ffa0a0a0ff9e9d9eff9b9b9bff9b9b9bff9b9b9bff9b9b9bff999999ff9a9999ff999a9aff999a99ff9a9a9aff9a9a9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbababaffbababaffb8b7b8ffb6b6b7ffb7b7b6ffb5b5b5ffb5b5b5ffb6b6b5ffb1b2b2ffb1b1b1ffb1b0b1ffb1b1b0ffb1b1b1ffb5b4b5ffbababaffbfc0bfffc2c2c3ffc2c1c1ffb3b2b3ffa9a9a9ffa7a6a7ffa4a4a4ffa4a4a4ffa6a6a6ffa8a8a8ffaaaaaaffacacacffadadadffaeaeaeffafafafffb1b1b0ffb1b2b2ffb4b5b4ffc0bfc0ffcfcfcfffdfdfdfffe6e7e6ffecececfffbfbfbfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefffffefeffffecececffd8d7d7ffd3d3d3ffd0d0d1ffc0c0c0ffb6b6b6ffadadaeffa9a9aaffa6a6a6ffa3a3a3ffa1a0a0ff9e9e9eff9b9b9bff999999ff9b9b9bff999999ff999999ff9a999aff999999ff9a9a9aff9a9a9aff9b9a9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbebdffbdbebdffbababaffbababaffb8b8b7ffb7b6b7ffb6b7b6ffb4b4b5ffb5b6b5ffb5b5b6ffb2b2b2ffb1b1b1ffb1b1b1ffb2b2b2ffb9bab9ffbcbcbcffc2c1c1ffc2c2c2ffbbbbbbffaeaeadffa9a8a9ffa5a5a5ffa3a3a3ffa5a5a6ffa8a8a8ffa9a9aaffabababffacadacffadaeadffafafafffafb0b0ffb1b0b1ffb2b2b2ffb4b5b5ffbfbebeffcccbcbffdddedeffe5e6e6ffeaeaeafffafafafffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefeffebebebffdbdbdbffdbdadaffcfd0d0ffbfbfbfffb5b5b5ffadadaeffaaaaa9ffa6a6a6ffa3a3a3ffa0a0a1ff9e9f9fff9c9b9cff999999ff999999ff999a9aff999999ff999999ff9a9a9aff9a9a9aff9a9b9bff9b9b9bff9b9b9a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbeffbebdbdffbdbdbdffbabbbaffbababaffb8b8b8ffb6b6b6ffb6b7b6ffb5b5b5ffb3b3b4ffb2b2b2ffb2b2b1ffb0b0afffb3b3b3ffbcbbbbffc2c1c1ffc2c3c3ffbbbcbcffb0b0b0ffabababffa6a6a6ffa3a3a3ffa4a5a4ffa6a6a6ffa9a9a9ffaaaaaaffacacacffaeadaeffaeaeaeffb0afb0ffb0b0b1ffb1b1b1ffb2b2b2ffb4b4b4ffbdbdbeffcbcbcbffdcdcdcffe5e5e5ffeaeaeafff9f8f9fffefdfdfffefffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffcfbfcffe9eae9ffdfdfdfffddddddffcbcbcbffbdbdbdffb4b5b5ffaeaeaeffa9aaa9ffa6a7a6ffa3a3a4ffa1a2a1ff9f9fa0ff9d9d9dff9a9a99ff999998ff999999ff999a9aff9b9a9aff9a9a9aff9a9b9bff9a9b9bff9b9b9bff9b9b9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc2c1c1ffc1c1c1ffbfbfbeffbebdbdffbdbebdffbababaffbababaffb8b7b8ffb7b6b7ffb6b5b6ffb5b4b4ffb4b4b4ffb1b2b1ffb2b1b1ffbcbcbbffc1c2c2ffc4c4c3ffbebdbeffb0b0b1ffabababffa7a7a7ffa3a3a3ffa3a4a3ffa6a5a6ffa8a8a8ffaaaaaaffabababffacadadffaeaeaeffafafafffb0b0b0ffb1b1b0ffb1b1b1ffb2b3b2ffb4b4b4ffbdbcbdffcacacaffdbdbdbffe5e5e4ffeaeae9fff1f0f0fffbfbfcfffefefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffbfbfbffeaeae9ffe0e0e0ffdbdadaffc6c6c6ffbcbdbcffb4b3b4ffaeaeaeffaaa9aaffa7a7a7ffa4a4a4ffa2a2a3ffa0a0a0ff9e9e9eff9c9c9cff999999ff9a9999ff9a9a9aff9a9a9aff9b9b9aff9b9a9bff9b9b9bff9b9a9bff9b9b9bff9999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c4c4ffc2c1c1ffc1c1c2ffbfbfbfffbdbdbdffbdbdbeffbababaffbababaffb8b7b8ffb7b7b6ffb5b5b6ffb4b5b4ffb1b1b1ffb3b3b3ffbebebeffc4c3c3ffc0c0c1ffb9b9b9ffacadacffa8a8a8ffa4a4a4ffa3a3a3ffa4a4a4ffa7a7a7ffa9a9a8ffababaaffacacacffadadadffaeaeaeffafafafffb0b0b0ffb1b1b1ffb1b1b1ffb2b2b3ffb5b5b5ffbdbcbcffc9c9c9ffd9d9d9ffe3e3e4ffe9e9e9ffedececfffafbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffbfbfaffe9eae9ffdfdfdfffd8d8d8ffc5c4c5ffbbbbbcffb3b3b3ffaeaeaeffaaaaabffa7a7a7ffa5a5a5ffa3a2a3ffa1a1a1ff9f9fa0ff9d9e9dff9a9a9aff999899ff9a9a9aff9b9b9aff9b9b9bff9b9b9bff9b9b9bff9a9b9bff9a9999ff9a99990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c7c7ffc8c8c7ffc4c5c5ffc1c2c2ffc1c1c2ffbebfbeffbebdbeffbdbdbdffbababaffbab9b9ffb8b8b7ffb7b7b6ffb5b6b5ffb7b8b8ffbebebeffc1c1c2ffc1c1c2ffbdbdbdffafafafffa9aaa9ffa5a5a5ffa2a2a2ffa3a4a3ffa6a5a5ffa7a7a7ffa9a9a9ffabababffacadacffadaeadffaeaeaeffafafafffb0b0b0ffb0b0b1ffb2b1b2ffb3b2b2ffb5b5b5ffbcbcbcffc7c7c7ffd4d4d4ffe1e1e1ffe9eaeafff0f0f0fffbfbfcfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffafafaffeae9eaffdededeffd6d6d6ffc4c5c5ffbabbbbffb2b2b3ffaeafaeffaaaaabffa7a8a8ffa5a5a5ffa4a3a3ffa2a2a2ffa1a1a0ff9e9f9eff9c9d9cff9a9a9aff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9aff999999ff999999ff999a99ff98979700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9caffcac9caffc8c7c8ffc7c8c7ffc5c5c5ffc2c2c2ffc2c1c1ffbebebfffbdbdbdffbdbcbdffbabbbbffb9b9b9ffb7b7b7ffb8b8b8ffbfbfbfffbebebeffc0bfc0ffbebebeffb9b9b9ffacacacffa6a6a7ffa4a4a3ffa3a3a3ffa4a4a4ffa6a5a5ffa7a7a7ffa9a9a9ffabacabffacacacffadadadffaeaeaeffafafafffafafb0ffb1b1b1ffb2b1b2ffb3b3b3ffb5b5b5ffbbbabbffc6c5c5ffd2d1d1ffe0dfe0ffe9e9e9fff2f1f2fffcfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffdfdfdfff6f6f7ffeae9eaffe2e1e1ffd2d2d3ffc3c4c3ffbababaffb2b2b2ffafaeaeffabaaabffa8a8a8ffa6a6a6ffa3a4a4ffa3a3a3ffa2a2a1ffa0a0a0ff9e9e9eff9c9c9cff9b9a9bff9b9b9bff9b9b9aff9b9b9bff999999ff999a99ff999a99ff979798ff979797ff969696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcac9caffc9cacaffc8c7c7ffc8c8c7ffc4c5c5ffc1c2c1ffc2c2c1ffbebfbfffbdbebdffbbbbbbffbab9b9ffb8b8b8ffbbbabbffbfbfbfffbebebfffbdbcbdffb7b8b7ffafafaeffa9a9a9ffa5a4a5ffa2a2a2ffa3a3a3ffa4a5a5ffa6a6a6ffa7a8a7ffa9a9a9ffabababffabacabffadadadffadaeaeffafaeafffafafb0ffb1b1b1ffb2b2b2ffb3b4b4ffb5b6b5ffbababaffc5c5c5ffd0d0d1ffdfdfdfffe9e9e8fff0f0f0fffbfbfcfffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfefffdfdfdfff7f7f7ffeaeaeaffe3e2e3ffcfd0cfffc2c2c2ffb9b9b8ffb1b2b2ffadaeaeffababaaffa8a9a9ffa6a7a6ffa4a4a4ffa4a3a3ffa2a3a2ffa0a0a0ffa09f9fff9d9d9eff9b9b9bff999a99ff9b9b9aff999999ff99999aff999999ff979797ff979798ff969696ff969796000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcecfceffcbcbcbffc9cacaffcac9c9ffc8c8c7ffc7c7c8ffc5c4c5ffc2c2c2ffc0c0c0ffbfbebeffbcbbbbffb9b9b9ffb8b8b8ffbebfbeffc0c0c0ffbebebeffbab9b9ffb0b0afffabacabffa7a6a6ffa2a2a1ffa2a2a2ffa4a4a4ffa5a6a5ffa7a7a6ffa8a8a8ffa9aaaaffabababffacacacffadadadffadaeaeffafafafffb0b0b0ffb2b1b1ffb3b3b3ffb4b3b4ffb6b6b5ffbab9b9ffc4c4c4ffd0d0d0ffdededeffe7e7e7ffefefeffffbfbfcfffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfff5f5f6ffeaeae9ffe0dfe0ffcbccccffc1c0c0ffb7b8b7ffb1b1b1ffadadadffabababffa9a9a9ffa7a7a7ffa5a5a5ffa3a3a3ffa3a2a2ffa1a2a1ffa0a0a0ff9e9f9eff9c9b9bff999999ff999a99ff999999ff999a99ff979798ff979797ff969696ff979696ff969696ff959595000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffcfceceffcececeffcbcbcbffc9cacaffc9cacaffc7c8c7ffc8c8c8ffc5c4c4ffc2c1c2ffbfbfbfffbcbcbcffb9b9b9ffbababaffbebebeffc2c1c1ffbdbcbcffb7b7b7ffaeaeafffa9a9a8ffa4a4a4ffa2a2a2ffa3a3a3ffa5a5a4ffa7a6a7ffa8a7a8ffa9a9a8ffaaaaaaffacababffadadacffadadadffafafafffafafafffb1b0b0ffb2b1b1ffb3b3b3ffb5b5b4ffb6b6b6ffb9b8b9ffc3c3c3ffcfcfcfffddddddffe6e6e6ffeeeeeefffbfafafffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefdfefffcfdfcfff2f2f2ffe8e7e8ffddddddffcbcacaffbebfbfffb6b6b7ffb1b1b1ffadadadffabaaaaffa9a8a9ffa7a7a7ffa5a5a5ffa4a3a3ffa3a2a2ffa1a1a1ffa1a0a0ff9f9e9fff9c9c9cff999999ff989897ff999999ff979797ff979797ff979796ff979697ff979696ff959595ff959595000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd4d4d4ffd5d5d4ffd0d0d0ffcececeffcececeffcbcccbffcacacaffc9c9caffc8c7c8ffc7c7c7ffc4c4c5ffc1c2c1ffbdbdbcffb9b9b9ffbfbfc0ffc2c2c2ffbfbfc0ffbababaffb2b2b2ffabababffa6a6a6ffa3a2a3ffa3a3a3ffa4a4a4ffa6a6a6ffa7a7a7ffa8a9a9ffaaaaaaffabababffadadacffadadadffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb5b4b4ffb6b6b6ffb9b8b9ffc3c2c2ffcfcfceffdbdbdbffe5e5e5ffedededfff9f8f9fffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfefefffcfdfcfff4f4f4ffe7e7e7ffdcdbdbffc9c9c9ffbebebdffb5b5b5ffb0b0b1ffadacadffaaaaaaffa8a8a9ffa7a7a7ffa6a5a5ffa3a3a3ffa2a2a3ffa2a1a2ffa0a1a1ff9f9f9fff9d9d9dff9a9a9aff989798ff979797ff979797ff969696ff979696ff969696ff959595ff959595ff959595ff9494940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d8ffd4d4d4ffd4d4d5ffd0d0cfffcececeffcececeffcbcbcbffc9cac9ffc9c9c9ffc8c8c8ffc8c7c7ffc4c4c4ffbfbfbfffbcbcbcffc3c2c3ffc1c1c1ffbdbdbdffb6b6b6ffafafafffa8a8a8ffa4a4a4ffa3a4a3ffa4a4a4ffa5a6a5ffa7a7a7ffa8a8a8ffaaaaaaffabababffacacacffadaeadffadadadffafaeafffb0b0afffb1b0b1ffb1b1b2ffb3b2b3ffb4b4b4ffb4b4b5ffb6b6b6ffb9b9b8ffc2c2c2ffcececeffd8d8d8ffe4e3e4ffecedecfff5f6f5fffdfefdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffefffffffffffefffffffffffffffffffffffffffffefffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefff9fafaffedededffe4e4e4ffd7d8d7ffc7c7c7ffbcbcbcffb4b4b4ffb0b0afffacadacffaaaaaaffa9a8a9ffa6a7a6ffa5a5a5ffa3a3a3ffa2a2a2ffa1a1a1ffa0a0a0ff9f9f9fff9d9e9dff9b9c9cff989898ff969696ff969696ff969696ff969796ff959595ff959596ff959595ff949494ff9494940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d8d9ffd8d8d8ffd8d8d8ffd4d4d4ffd4d4d4ffcfd0cfffcececeffcfceceffcccccbffc9c9caffc9c9c9ffc7c8c8ffc4c4c4ffbfbfbfffc3c2c3ffc3c4c4ffc1c1c0ffbcbcbcffb3b3b3ffaaababffa5a4a5ffa3a3a3ffa4a4a3ffa5a5a5ffa6a6a6ffa8a7a8ffa9a9a9ffaaababffacacacffadadadffaeaeaeffaeaeaeffafb0afffb0b0b1ffb2b1b2ffb3b2b3ffb3b3b4ffb4b5b4ffb6b6b6ffb8b7b8ffbbbbbbffc4c4c4ffd2d1d2ffdddedeffe7e8e7ffefefeffff7f7f7fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffefffffffffefffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefffffefffffffffffffffffefffffefefefffefefefffffefefffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfbfcfff2f3f3ffebecebffe2e2e2ffd3d3d3ffc5c5c5ffbbbbbaffb4b4b4ffb0b0b0ffacacadffabababffa9a9a9ffa7a7a7ffa5a6a6ffa4a3a4ffa2a2a2ffa0a0a0ffa0a0a0ff9f9f9fff9d9e9eff9c9b9cff999a99ff979696ff969696ff969797ff959595ff959595ff959595ff949494ff939494ff969595ff95959500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d8ffd9d9d8ffd8d8d8ffd8d8d8ffd4d4d4ffd4d4d4ffd0d0cfffcecfceffcdccccffcbcbcbffc9cac9ffc7c6c6ffc5c5c5ffc2c1c2ffc4c4c4ffc3c2c3ffbfbfbfffb6b6b6ffadaeaeffa6a6a6ffa2a2a2ffa2a3a2ffa4a4a4ffa6a6a6ffa6a7a7ffa8a8a9ffaaaaaaffababacffadadadffaeaeaeffafb0afffb1b0b1ffb2b2b2ffb3b3b3ffb4b4b4ffb6b7b6ffb8b8b9ffbbbcbbffbdbebeffc0c0c0ffc4c4c3ffcacacbffd8d8d9ffe2e2e3ffebebebfff3f3f4fffbfbfbfffefefefffffffffffefefffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefefffffefffffefefffffffffefffffffffffefffffffffffefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffefefffefffefffffefffffffefffffefefefffffefefffefefefffefffefffffefffffefffffffefffefffffefffffffffffffefffffffffefffffffffffffefffffffffffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffefffffffefffffffffffffffffffffefffffffffefffffefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffefefffffffffefffefffefffefefefffefefefffffffefffffffffffffffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffffefefffefefefffefffefffffefffffefffffffefffefffffefffffffffffffefffffffffefffffffffffffefffffffffffefffefffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfff5f5f5ffececedffe1e1e0ffcececeffc2c3c2ffbababaffb4b4b3ffb1b0b0ffadadadffabacabffaaa9a9ffa7a8a7ffa6a5a6ffa4a4a4ffa2a2a2ffa0a0a0ff9f9f9fff9e9f9fff9e9d9eff9c9c9cff9a9a9aff979797ff959595ff959596ff959595ff959595ff939494ff939493ff959595ff959595ff979697ff96979600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd4d4d4ffd4d4d4ffcfd0d0ffcececeffcdcccdffc9c9c9ffc6c5c5ffc6c6c5ffc3c3c3ffc2c2c3ffc1c0c0ffbab9baffb1b1b1ffa8a9a9ffa3a3a3ffa2a2a2ffa3a3a4ffa5a5a5ffa6a6a6ffa8a8a8ffaaababffadacacffaeaeaeffafb0afffb1b1b1ffb4b4b4ffb6b6b6ffb9b9b8ffbbbbbbffbebebeffc0c0c0ffc3c2c3ffc5c5c5ffc8c8c8ffcacbcaffcececeffd2d2d2ffddddddffe5e5e4ffedededfff6f6f6fffcfcfdfffefefefffdfdfdfffdfdfdfffefefffffefefefffffefefffffffefffffefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefefffefefefffefdfefffefdfefffefefefffffffefffffefefffefefffffffefefffffffffffefffffffffffffffffffffffffefefffffefffffffffefffffefffffefffffffffffffffffffffffefefffffefffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffefefffffefefffffffffefffefefefffdfefefffffefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefefffefefefffefffefffefefefffefefffffefffffffffefffffefefffffefffffffffffefffffefffffffffefffffffefffefffefffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffffffffffefffffefffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfdfff7f6f6ffebebebffe0e0e0ffcdcdccffc1c1c1ffb9b9b8ffb3b4b4ffb1b1b0ffaeaeaeffacabacffaaaaaaffa9a8a8ffa7a6a6ffa4a4a5ffa3a2a2ffa1a1a1ff9fa09fff9f9f9fff9e9e9eff9c9c9cff9a9a9bff989898ff959595ff949595ff959595ff949394ff939394ff959695ff959595ff979697ff969796ff97989700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd5d4d4ffd2d1d2ffd0d0d0ffcdcdcdffcacac9ffc5c5c5ffc2c3c2ffc2c2c2ffc1c1c1ffbebebeffb5b5b5ffacacabffa5a5a5ffa3a3a3ffa4a4a4ffa6a5a5ffa7a8a7ffa9a9a9ffabacabffaeaeafffb2b2b2ffb5b5b5ffb8b7b8ffbbbabbffbebebeffbfc0c0ffc1c2c2ffc4c4c4ffc6c7c7ffc9c9c9ffcbccccffcececeffd0d0d0ffd2d2d2ffd4d4d4ffd6d5d5ffdcdcdcffe6e6e6ffecedecfff5f5f5fffcfdfdfffcfcfcfffbfbfbfffbfafbfffcfbfcfffffffefffffffffffffffffffefefffffffffefffefefefffefffffffefefefffefffefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefdfefffefefefffefefdfffefefefffffffefffefffefffefffefffefefffffefefffffefefefffffffffffffffefffffffffffffefffffffffefffffefefffffffffffffffffffefffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffefffffffefffffffffffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffefefdfffefdfefffefefefffefefefffefffefffefefffffefefffffffffffffffefffffffffffffffefefffefffefffefefefffffffefffefefefffefffefffefffffffffffffffffefffffefefefffefffefffffefffffffffefffffefefffefffefffffefefffffffffffefffefffffefefffffefffffffefffffffffefffffffefffffffefffefefffffffffefffefefefffefffffffefffffffefffffffffffffffffefffffffffefffffffffffefffefffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffcfdfcfff4f4f4ffe9e9e9ffdeddddffcbcbcbffbfc0c0ffb8b7b8ffb3b3b3ffb1b1b0ffaeaeaeffadadadffabababffa9a9a8ffa6a7a7ffa5a5a5ffa3a3a3ffa2a2a2ffa0a0a0ff9f9f9fff9e9d9eff9d9d9cff9b9a9bff999999ff959596ff939493ff939394ff949394ff969696ff959596ff979797ff979697ff979897ff979797ff979797000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffefefffffffffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d8ffd8d8d8ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d6ffd4d5d4ffd3d2d2ffcfcfcfffcacacaffc5c4c4ffc3c3c3ffc1c1c1ffbebdbdffb9b9b9ffb0afb0ffa8a9a8ffa4a4a4ffa5a6a6ffa8a8a8ffababaaffadadadffafafb0ffb3b3b2ffb5b5b5ffb8b8b8ffbbbabaffbdbdbdffbfbfbfffc2c2c2ffc5c4c5ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffd1d1d1ffd3d3d3ffd4d4d4ffd6d5d5ffd7d6d6ffd7d7d7ffdbdbdaffe4e4e4ffebebebfff1f1f1fffcfcfdfffafaf9fff9f8f9fff8f8f8fffbfcfbfffbfcfcfffefffffffffffefffffffffffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffdfefdfffefdfefffffefefffffffefffefefefffefffefffefffefffefefefffffffefffffefffffefffffffffffffffefffefffefefefffefffefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffefffffffefefffefefefffefffefffefefefffefdfefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffffefffffefefefffefefefffefefdfffefefefffefefefffffffefffffefefffefefefffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffffefffffffffffffefefffefefefffefefefffffffefffefefffffefefefffefefffffffefefffffefffffefffffffefefefffefefffffefefffffefffefffffffefffefefffffffefefffefefffffffefefffefefffffefffefffffefffffffefefffffefefffffffffffefffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffcfcfcfff2f2f2ffe7e7e7ffdbdbdbffc9c9c9ffbebfbeffb7b7b7ffb2b3b3ffb1b0b1ffafafafffaeadadffabababffa9aaa9ffa7a8a7ffa6a5a5ffa4a4a3ffa2a2a2ffa0a1a1ffa09fa0ff9d9e9eff9c9c9cff9b9b9bff9a9999ff969697ff949494ff939393ff959595ff969595ff969797ff979696ff979797ff979797ff979797ff979797000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefffffefffefffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d8d8ffd9d9d8ffd8d9d8ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd7d7d6ffd4d4d4ffd0d0d0ffcbcbcbffc7c7c7ffc5c5c5ffc2c2c2ffb9b9b9ffb4b4b4ffacacacffa7a7a7ffa6a6a6ffa9a9a9ffacababffadaeaeffb1b1b0ffb2b3b3ffb6b5b5ffb8b8b8ffbbbbbbffbebfbeffc2c1c1ffc3c4c4ffc8c8c8ffcdcdcdffd0d0d0ffd1d1d1ffd2d2d2ffd4d3d3ffd5d5d5ffd6d6d6ffd7d7d8ffd8d8d7ffd8d8d8ffd9dad9ffdadbdaffe0e1e1ffe8e8e8ffeeeeeffffafbfbfff8f8f8fff7f7f7fff8f8f8fff8f8f8fffbfbfcfffcfbfcfffffffefffffefffffffffefffefffefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfefffefefdfffefefefffefefefffffffefffefffffffefffefffffefffffffffffffefefffffefefefffefefffffefffefffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefffffefefffefffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffffffefffdfefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffefefefffefefefffefefefffefffffffefffefffffefefffefffffffffffefffefefefffefffefffefefefffffefefffffefefffefefefffffffffffffefffffffefefffefefefffefffefffefffefffefffffffffffefffffffffffefffefffffffffffefffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffefffefffefefefffffefffffffffefffefffffffefffffffefefefffffefefffffefefffffffefffffffefffffffffffffffefffffefffffefefffffffffefffefffffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffefffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffcfcfbfff2f2f2ffe6e6e5ffd7d7d7ffc9c9c8ffbebebfffb6b6b7ffb3b3b3ffb1b1b1ffb0b0b0ffaeaeaeffabacacffaaaaaaffa8a8a9ffa7a7a6ffa4a5a5ffa2a3a2ffa1a1a1ffa0a0a0ff9f9f9eff9d9d9dff9b9b9cff9a9a99ff979898ff969595ff949494ff959696ff969796ff979696ff979798ff979797ff979797ff979797ff989898ff9898980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffefefffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d8ffd9d9d9ffd8d8d8ffd8d9d8ffd8d9d8ffd8d8d8ffd9d9d9ffd8d8d7ffd5d5d6ffd2d2d3ffccccccffcbcacaffc9c9c8ffc4c3c3ffbab9b9ffb1b1b1ffaaabaaffa6a6a7ffa8a8a8ffabababffaeaeadffb0b0b0ffb2b3b2ffb5b5b6ffb9b9baffbebdbeffc1c1c1ffcacacbffcececeffcfd0cfffd2d2d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d7ffd7d6d7ffd7d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffdcdddcffdddeddffeeeeeefffbfbfbfffbfbfbfffbfafbfff8f8f8fff8f8f7fff7f7f8fff8f8f8fffcfcfcfffbfbfcfffefffffffffffefffffffffffffefefffffffefffefefffffefffefffefffffffefefefffefefefffffffefffefefffffefefefffefefefffdfefefffdfdfefffefefefffffffefffefefffffefefffffffefffffffffefffffffefffefefefffffefefffefefefffefffefffefefffffffefefffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000fffefefefffffffefffefefefffefefefffefffffffffefefffefefefffffffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffefefffffffefefffffffefffefefefffffefefffefefefffefefffffefefffffffffffffffefefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffffffffffefefffffffefefffefffffffffffffffefefefffffefefffefffffffefffffffefefefffffefffffefefefffefffefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefffffffffefefffffefffffefefefffffffefffffefffffffffefffffffffffffefefffffffefffffffefffffffffffffefffffefffefffefffefffefefefffffffffffffffffffefefffffefefffffffefffffffffefffffffefffffefefffffefffffffffefffffffefffefefffffffffffffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffdfefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffefefefffffffefffefefefffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffdfdfcfff5f5f5ffeaeaeaffdbdcdbffcdcecdffc2c2c3ffb9b9b9ffb5b6b5ffb2b2b3ffb0b0b1ffafaeafffadadacffababaaffa9a9a9ffa8a7a7ffa5a5a5ffa3a4a3ffa2a2a2ffa1a0a0ffa09f9fff9e9e9dff9c9c9cff9a9b9aff999999ff979898ff979697ff969696ff969697ff989797ff979797ff979797ff979797ff989898ff989898ff999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d9ffd8d9d9ffd9d9d9ffd8d8d7ffd7d6d6ffd5d5d5ffd1d1d1ffcdceceffcdcccdffc8c7c8ffbebebeffb5b5b5ffadadadffaaa9a9ffa8a8a8ffaaaaaaffadadadffb0b0b0ffb6b6b6ffbebebeffc6c6c6ffcbcbcbffcececeffcfd0d0ffd2d2d2ffd4d3d3ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd6d6d6ffd7d7d8ffd8d8d7ffd8d8d8ffdddcdcffdededeffdddddeffdedddefffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f8f8fff7f8f8fff7f8f7fff8f8f8fffbfcfcfffcfcfcfffefffffffefffffffefffffffefffffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffefefffffffefffffffefffffefefffffffefffffffffffffffefefffffefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffffffefffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefeffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefdfffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefffffefefefffefefffffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefffffffffefefffffffffffefffffffefffffffffefffffffffefffefefefffefffefffffefefffefffffffffffefffefffffffefefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefffffffefffefffefffefffefffefffefffefffffefefffefffffffefffefffefefefffefffefffefefefffefffffffefffefffefffffffefffffffefffffffffffefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffefffffffffefefffefffefffefefefffefefffffffefefffffffefffdfdfefffdfefdfffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfcfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffdfefefffdfefdfffdfefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffdfdfdfff8f7f8ffefefefffe2e3e3ffd5d5d5ffc9c9c9ffc0c0c0ffbcbcbbffb9b9b9ffb5b5b5ffb1b1b2ffafaeafffadacadffaaaaaaffa9a8a9ffa7a7a7ffa5a5a5ffa3a3a3ffa1a2a1ffa0a1a0ff9f9f9fff9d9d9dff9c9c9cff9b9a9aff9a9a9aff989898ff969797ff989797ff989797ff979797ff979797ff999898ff989899ff999998ff989999ff9797970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffefefffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffefffefffffefffffffffffffefefffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d8d9ffd9d8d9ffd8d9d8ffd8d9d9ffd8d9d9ffd7d8d7ffd7d8d7ffd8d8d8ffd6d6d6ffd3d3d3ffd2d2d2ffcecdcdffc3c3c3ffbcbcbcffb1b1b1ffaaaaaaffa8a8a8ffb0b0b0ffb8b8b8ffc1c0c1ffc7c8c8ffcfceceffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d4d4ffd4d3d4ffd3d4d3ffd4d3d3ffd5d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d6d6ffd6d7d7ffd8d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffdedddeffdededdffdddedeffdededeffdddeddfffbfbfbfffbfbfbfffbfbfbfffbfafbfff8f8f8fff7f8f8fff8f8f8fff8f8f8fffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffffffffffffefffffefffffffffefffffefffefffefefefffefefefffefefffffffefffffefefffffffefffffefefffffefffffffffffefffffefefffffffffffefffefffefefffffffffefffefffffffffefefffefffefffffefffffefffffffefefefffffefefffffefefffefffefffffffffffffefefffefefffffffefefffefefefffefefefffefffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffefffffffefffefffefffefefffffffffffffffefffffffffffffffffffffefefffffffffffffefefefffefffffffefffefffffffffffefffffffefefefffefefefffefffefffefefffffefefefffefffffffffefffffdfefdfffefdfdfffefefefffefefefffefefefffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefffffefefefffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffefdfefffdfefefffdfdfefffefefefffefdfdfffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefffffffefffffffefefefffefdfefffdfdfdfffdfdfdfffefdfefffbfbfbfff2f3f3ffe7e7e7ffdadadaffcdcecdffc7c8c7ffc4c4c4ffc0c0c0ffbcbcbdffb9b9b9ffb6b5b5ffb2b2b2ffafafafffabababffa8a9a9ffa6a6a6ffa4a4a4ffa2a2a2ffa1a0a1ff9fa09fff9e9d9dff9c9c9cff9b9c9bff9b9b9bff9a9a9aff989999ff979697ff979797ff979797ff989898ff989898ff999999ff989899ff989798ff979898ff95969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffefefffffffefffffffffffffffefffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffefffffefffffffffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d9ffd9d9d8ffd8d9d8ffd9d9d9ffd8d8d8ffd8d8d7ffd9d9d9ffd9dad9ffd8d9d8ffd7d6d7ffd3d3d3ffc8c8c8ffc4c4c4ffc5c5c5ffc0c1c1ffbfc0c0ffc7c7c7ffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d8ffd8d7d8ffdededeffdedddeffdddedeffdddedeffdddddefffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f8f8fff8f7f7fff7f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefffefffefefffffffefefffffffefffefefefffffefefffefffffffffffefffffefefffefffefffffefffffffefffffffffffffefffefffefefffffefefefffffffffffffefefffefffffffefefefffefefffffefefffffefffefffffffffffffffefffefefefffffefefffefffefffffefefffffffefffffffefffefefffffefefffffffefffffefefefffffffffffffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffefffefefffffefffefffefffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffefffefefefffefffefffffefefffefefffffefffefffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfefefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffdfdfdfffcfbfbfffafafbfffcfcfcfffcfcfcfff2f3f2ffe8e8e8ffdcdcdcffd1d1d0ffcccccdffc9cac9ffc7c7c7ffc3c3c3ffc0c0c0ffbdbcbdffb9b9b9ffb6b6b6ffb2b2b2ffafafafffabababffa8a7a8ffa5a5a5ffa2a2a2ffa0a0a1ff9f9e9eff9d9d9dff9c9d9cff9c9b9cff9b9b9bff999a9aff979797ff979797ff999898ff989898ff999898ff989999ff989897ff989897ff969696ff969596ff959596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d9ffd8d9d8ffd9d9d9ffd8d7d7ffd8d8d8ffcacbcaffd9d9d9ffdad9d9ffdad9d9ffd1d2d1ffc8c9c8ffc7c7c7ffc8c8c8ffcbcbcaffcccdcdffcdcdcdffcececeffcececfffd0cfcfffd0d0cfffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd8d8d8ffd8d7d7ffd7d8d8ffd7d8d7ffd8d8d8ffdeddddffdddedeffdededeffdeddddffdededdfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff7f8f8fff8f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffffefffefffffffefefefffefefefffffffefffefefefffffefffffefffffffffffefffefffefffffefffffefffefffffefffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffefffffefefffffffffffffffffffffffefffffffefffefffffffffefffffffffffffefffffffefffffffefffffffefffffffffffffffffffefffffffffffffffefffffefefffefefefffffefefffffefefffefdfefffefefdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefdfdfffefefefffefefefffdfdfdfffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffdfdfdfffdfdfdfff9faf9fff8f8f8fff9f9faffedeeedffe6e5e5ffe1e1e1ffdadadaffd0d1d0ffcfcfcfffcececeffccccccffcacac9ffc7c7c6ffc1c2c1ffbebebeffbcbcbbffb7b8b8ffb4b5b5ffb2b2b2ffafafafffacabacffa7a8a7ffa5a4a4ffa1a1a1ff9f9f9fff9e9e9eff9d9d9dff9c9b9cff9b9a9bff999998ff969696ff999898ff989898ff999999ff979897ff979797ff959696ff969596ff959595ff95959500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd9d9d8ffd8d8d8ffd8d8d7ffcacacaffcbcacbffcbcbcbffd9dad9ffcacacaffc9cac9ffc7c7c8ffc9cac9ffcbcbcbffccccccffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd1d0d1ffd1d2d1ffd2d2d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd3d3d4ffd5d4d4ffd4d5d4ffd5d5d4ffd4d4d5ffd4d4d4ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd8d8d8ffd7d7d8ffd8d7d7ffd8d7d8ffd7d7d8ffdedddeffdededdffdedddeffdededdffdedede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefefffffefffffffffffffefffefffefefffffefffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffdfdfdfffdfdfdfffaf9fafff9f9f9fff8f9f9fff0f0f0ffe1e1e1ffe1e1e0ffddddddffd9d9d9ffd1d1d1ffd1d1d0ffcfd0cfffcececeffcdcecdffcbcbcbffc8c8c8ffc5c5c6ffc2c2c2ffbabbbaffb7b7b7ffb4b4b5ffb1b2b1ffafafafffacacacffa9a9a9ffa7a7a6ffa4a4a3ffa2a1a1ff9f9f9fff9d9d9dff9c9d9cff9b9b9bff989899ff999899ff999998ff989897ff989898ff959696ff969596ff959595ff959595ff959595ff939393000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7d7ffd8d7d7ffcacbcbffcbcacaffcbcbcaffcbcbcbffcacacbffccccccffcacac9ffcacacaffccccccffcccdccffcdcdccffcccdcdffcecdcdffcececfffcecfcfffcfcfcfffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd5d4d5ffd4d4d4ffd5d5d5ffd5d4d5ffd4d5d4ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd8d8d7ffd8d8d8ffd8d7d8ffd8d8d7ffd7d8d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffefefdfffefefdfffdfefefffefefdfffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffdfdfdfffdfdfdfffaf9fafff9f9fafff8f9f9fff9f9f9ffe1e2e1ffdfdfdfffdcdcdcffd9d9daffd7d7d7ffdadad9ffd0d0d0ffcfcfcfffd0d0d0ffd0d0cfffcfcfcfffcececeffcdcdcdffcccccbffc7c7c8ffc5c5c4ffc1c2c2ffb7b8b8ffb4b4b4ffb1b1b1ffadacacffa9a9aaffa7a7a8ffa6a5a6ffa4a3a4ffa2a2a1ffa0a09fff9e9e9eff9b9a9aff979797ff989798ff989897ff969696ff969596ff959595ff959595ff959595ff939493ff9d9e9eff9e9e9e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacbcaffcacacaffcbcacbffcbcbcbffcacbcbffcacacbffcbcbcaffcacbcaffccccccffcccdcdffcdcdcdffcdcdccffcccdccffcececfffcfcfcfffcfcfcfffd0d0d0ffcfd0d0ffd0d0cfffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd3d3d3ffd3d4d3ffd3d3d3ffd5d4d4ffd5d4d5ffd5d4d5ffd4d5d4ffd4d5d4ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffcfdfdfffdfdfdfff9fafafffaf9f9fff9f8f9fff9f9f9ffe1e2e1ffe1e1e2ffe1e1e1ffdadbdaffdadadaffd9d9daffdad9d9ffcfd0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcecfcfffcfcfceffcdceceffcdcdcdffcbcbcbffc7c7c6ffc4c4c3ffbebfbfffb4b3b3ffabababffa8a9a9ffa7a6a6ffa5a4a5ffa2a3a2ffa1a0a1ff9f9f9fff9c9c9cff989998ff989897ff969696ff969696ff959595ff959595ff959595ff939493ff9e9e9eff9d9d9effc9c8c8ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacbcbffcacacbffcacbcaffcbcacaffcbcbcaffcbcacbffcbcbcbffcbcbcbffcbcccbffcdcdcdffcdcdcdffcdcecdffccccccffcdcdcdffcfd0d0ffd0d0d0ffcfd0d0ffd0d0cfffd0d0d0ffcfd0d0ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfff9f9f9fff9f9fafff9f9f9fff9f9f9ffe2e1e1ffe1e1e1ffe1e1e2ffdbdbdbffdadbdbffdadadbffdadbdaffd9d9d9ffdad9d9ffd0d0d0ffcfcfcfffd0cfcfffcfd0cfffcfcfcfffcecfcfffcfcfceffcececeffcfcfcfffcecfcfffcfceceffcdceceffccccccffc8c8c9ffc0c0c0ffb7b6b7ffabababffa6a5a6ffa4a3a4ffa2a2a1ff9f9f9fff9e9e9eff9a9b9aff959596ff959495ff959595ff959595ff959595ff949493ff9e9e9eff9e9e9effc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcacbcaffcbcacbffcacacbffcbcbcaffcacbcbffcbcbcbffcbcccbffcbccccffcbcbcbffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffcfd0cfffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fffaf9f9fff9f9f9fff9f9f9ffe1e1e1ffe1e1e1ffe1e1e1ffdbdbdaffdbdbdbffdbdbdbffdbdbdaffdbdadbffdadadbffdad9d9ffcfd0d0ffcfcfd0ffcfd0cfffcfcfd0ffcececfffcececfffcfcfcfffcfcfceffcfcfcfffd2d3d2ffd0d0d0ffd1d1d0ffcfd0d0ffcfcfcfffcfcfceffcdcdcdffc8c8c8ffbdbdbdffb0b0afffa5a5a5ffa0a1a1ff9f9f9fff9c9c9cff979797ff959595ff959595ff959595ff939494ff9e9e9eff9e9e9effc9c9c9ffc8c9c8ffc9c9c9ffc8c8c9ffc8c8c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbccffcbcbcbffcccbcbffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccdcdffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9ffe1e1e1ffe1e1e1ffe1e1e1ffdadadbffdadbdbffdadbdbffdadadaffdbdadbffdbdbdbffdbdadbffdbdbdbffd9d9d9ffcfcfcfffd0cfcfffcfcecfffcfcfceffcfcfceffcececfffcfcecfffd2d3d2ffd2d2d2ffd0d0d0ffd1d1d0ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcececfffcdcdcdffc5c4c5ffb6b6b6ffaaababff9f9f9fff989898ff969696ff939493ff949394ff9e9e9dff9e9e9effc8c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc8c8c9ffc9c8c8ffc8c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcacaffcbcbcbffcacbcbffcacacbffcbcbcbffcbccccffcbcccbffcccbcbffcbcccbffcbcbcbffcccbccffcbccccffcdcdcdffcdcdceffcdcdcdffcdcccdffcccdcdffd0cfcfffd0d0d0ffcfd0cfffd0d0d0ffd0d0cfffd0cfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe1e2e1ffe1e1e1ffe1e1e2ffdbdbdbffdbdbdbffdbdadaffdadadbffdbdadaffdbdbdbffdadbdbffdadadbffdbdbdaffdadbdbffd9dad9ffcfcfceffcecfceffcfcecfffcfcfcfffcecfcfffd2d3d2ffd2d2d3ffd0d0d1ffd1d0d1ffd1d2d2ffd2d1d1ffd0d1d1ffd0d0d0ffd1d0d1ffd0d0d0ffd0cfd0ffcfd0cfffcececfffcdcdccffcbccccffc0c0c0ffadadadff9f9fa0ff949494ff929392ff9e9e9effc8c9c8ffc9c8c9ffc9c9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcacacaffcbcbcbffcbcbcbffcbccccffcccbcbffcbcccbffcccbcbffcccccbffcbcbcbffcccbcbffcbcccbffcccbccffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcccc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdadadbffdbdadbffdadbdbffdadadaffdadadaffdbdbdbffdadbdaffdbdadbffdadadbffdbdbdbffdbdadaffcfcfceffcfcfceffcfcfceffcececeffcfceceffd2d3d2ffd2d2d3ffd0d1d1ffd1d1d0ffd1d1d2ffd1d1d2ffd1d0d0ffd1d0d0ffd1d0d0ffd0d0d0ffcfcfd0ffd0cfd0ffcfcfcfffcfcecfffcececeffcecdceffcdcdcdffccccccffc7c7c6ffb9b9b9ffa9aaaaffb6b6b5ffc8c9c9ffc9c9c9ffc8c8c9ffc9c9c8ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacbffcacbcaffcbcbcbffcccbcbffcccccbffcbcbcbffcbcbcbffcccbcbffcbcccbffcbcccbffcbccccffcccccbffcbcbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececfffcfcecfffcfcfceffcecfcfffcecfcfffd2d3d3ffd3d3d2ffd0d0d0ffd0d0d1ffd1d1d2ffd1d1d2ffd1d1d0ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcfceceffcdcdceffcdcdcdffcccdcdffccccccffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecfcfffcecfceffd3d2d3ffd2d2d2ffd0d0d0ffd1d1d1ffd2d1d1ffd1d2d2ffd0d0d1ffd0d1d0ffd1d0d1ffd0d1d0ffd0d0d0ffd0d1d0ffd0d0d0ffcfcfcfffcfceceffcecfceffcececeffcdcdceffcdcdceffcccccdffccccccffcccbcbffcacacbffc9cacaffc9c9c9ffc8c8c8ffc9c9c9ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd0d0d0ffd2d1d2ffd1d1d2ffd0d1d0ffd0d0d0ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfceffcfcfceffcfcfceffcecfcfffcececeffcdcecdffcececdffcdcdcdffcccccbffcbcbcbffcacacaffcac9caffc9c8c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d1ffd0d1d0ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfceffcecfceffcfcfcfffcfcfcfffcdceceffcececdffcdcdcdffcecdceffcbcccbffccccccffccccccffcac9c9ffc9cac9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcecfffcfcfcfffcfcecfffcfcfcfffcecdceffcecdceffcececdffcecdcdffcccccbffccccccffccccccffcacac9ffc9c9c9ffcacac9ffc9c9c9ffc9c9c8ffc8c7c8ffc7c7c8ffc8c8c8ffc7c8c8ffc8c8c7ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcecfceffcfcfcfffcfcfcfffcdceceffcececeffcecdcdffcdcecdffccccccffccccccffcccbccffcac9caffc9c9caffcacac9ffcac9caffc9cacaffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdceceffcececdffcecdcdffcdcecdffccccccffccccccffcccccbffc9c9caffc9cacaffcac9c9ffc9cacaffc9cac9ffcacacaffcac9caffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcccccbffcbccccffccccccffc9cac9ffc9cacaffcacac9ffcac9caffc9cac9ffcacac9ffc9cac9ffcac9caffcac9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcac9c9ffc9cacaffcac9caffcac9caffc9cac9ffcacac9ffcacac9ffc9cacaffc9cacaffc9c9caffcacac9ffc9c9c9ffc8c8c8ffc8c8c7ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000007f0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0b0aff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0a0bff0a0a0aff0a0a0aff0a0a0a7f0505057f0000007f0101017f0202027f0202027f0202027f0202027f0202027f0303037f0303037f0303037f0303037f0303047f0404037f0303037f0304037f0404047f0304037f0303047f0303037f0303047f0303037f0303037f0303037f0303037f0202027f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6f6f707f7070707f7071717f7071707f7070717f7070707f7070703f38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3434347f6868697f6969697f696a6a7f6a6a6a7f6b6a6b7f6b6b6b7f6c6c6c7f6c6c6c7f6c6c6c7f6d6d6d7f6d6d6d7f6e6e6e7f6e6e6e7f6f6e6f7f6f6f6f7f6f6f6f7f706f707f7070707f7070707f7171717f7171717f7272717f7272727f7272727f7373737f7373737f7373737f7473747f7474747f7474747f7575747f7574757f7777777f7c7d7d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0b0b0bff0b0b0bff0b0b0bff0b0a0bff0a0a0aff0a0a0aff0a0a0aff090a09ff09090aff0a0909ff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0aff0a0a0bff0a0a0aff0a0a0aff0a0a0a7f060606ff010101ff010201ff020202ff030304ff040404ff040404ff040404ff040504ff060606ff070607ff070707ff070707ff070707ff070707ff070807ff070708ff070707ff070707ff070706ff070707ff070707ff070708ff070707ff050505ff050404ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383738ffe0dfe0ffdfe0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffd5d5d5ffbcbdbcffb3b3b3ffb5b5b5ffb7b6b6ffb8b8b8ffb9b9b9ffbbbbbbffbcbcbcffbdbebeffbfbfbfffc0c1c1ffc2c2c2ffc4c4c3ffc5c5c5ffc7c6c6ffc7c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcfceceffcfcfd0ffd0d0d0ffd1d1d1ffd1d1d2ffd3d2d2ffd3d3d3ffd4d5d5ffd5d5d5ffd7d6d7ffd7d7d7ffd8d9d8ffdadad9ffdadadaffdbdbdbffdcdcdcffdddddcffdededdffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e3ffe4e3e4ffe4e4e4ffe5e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffeae9eaffeaeae9fff1f1f1fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3232327f696969ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffdfdedf7f6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111211ff0d0c0dff0b0b0bff0b0b0bff0a0a0aff0a0a0aff0a0a0aff0a0a09ff090909ff090909ff090909ff090909ff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0b0b0bff0b0b0bff0b0a0bff0a0a0aff0a0a0aff0a0a0aff0a0a0aff0e0d0e7f090909ff010101ff010101ff010101ff020202ff030304ff040404ff030303ff020303ff040405ff060606ff060606ff070707ff070707ff070707ff070707ff070707ff070707ff060606ff050505ff070707ff070707ff060707ff050505ff040405ff040404ff050404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff030303ff020202ff040404ff030303ff030203ff030303ff030302ff020202ff030202ff020202ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f706f6fffe0dfdfffdfdfe0ffe0e0e0ffe2e1e1ffe1e1e1ffe1e1e1ffd5d5d5ffbbbbbbffb0afb0ffb2b2b2ffb3b3b3ffb5b5b5ffb6b6b6ffb8b8b8ffbab9b9ffbbbbbbffbcbcbcffbebebdffbfbfbfffc1c1c1ffc2c2c2ffc4c3c3ffc5c5c5ffc7c6c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d2ffd3d2d3ffd4d3d3ffd5d4d5ffd6d6d5ffd6d6d6ffd7d7d8ffd9d9d8ffdad9daffdadadaffdbdbdbffdcdcdcffddddddffdedddeffdfdedeffdfdfdfffe0dfdfffe0e0e0ffe1e0e1ffe2e1e1ffe3e3e2ffe4e3e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeafff1f1f1fffbfbfbfffffefeffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5b7f5b5b5b7f5b5b5b7f5b5b5bbf868786ffafafafffafafafffafafafffb8b8b8ffc9cac9ffd7d7d7ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffdfdfdeffdedede7f6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1b1cff121211ff0d0d0cff0c0c0bff0b0b0bff0a0a0bff0b0b0bff0a0a0aff0a0909ff0a0909ff0a0a0aff0a0a0aff0b0a0bff0b0b0bff0a0b0aff0b0a0aff0b0b0bff0b0b0cff0c0b0bff0b0b0bff0b0b0bff0b0a0aff0a0b0bff0e0e0eff1414147f0e0e0eff010101ff010101ff010101ff010101ff030303ff040404ff030202ff010101ff030303ff050505ff060606ff060707ff070707ff070707ff070707ff070707ff070706ff050505ff040405ff060606ff070707ff060605ff050404ff040404ff040404ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff000000ff010001ff010102ff020202ff050505ff060606ff090909ff0b0b0bff0d0c0dff161616ff1a1a1aff1d1d1dff262626ff252525ff252526ff252525ff212121ff1e1e1eff202020ff1e1e1eff191919ff0c0c0dff0b0a0bff0a0a0aff060707ff040405ff050404ff040403ff030403ff030303ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff0101013f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707070ffdfe0e0ffe0dfdfffe0e0dfffe0e0e0ffdfdfe0ffd5d5d5ffbbbbbbffacacacffaeaeaeffb0b0b0ffb1b1b1ffb3b3b3ffb5b5b5ffb6b6b7ffb8b8b8ffbab9b9ffbbbbbbffbcbcbcffbdbebdffbfbfbfffc0c1c0ffc2c2c2ffc4c4c4ffc5c5c5ffc6c6c7ffc8c8c8ffc9c9c8ffcacacaffcbcbcbffcccccdffcecdcdffcecfceffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffdadadaffdadadbffdcdbdcffdcdcddffddddddffdededeffdedfdeffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9eaffebebebfff5f5f5fffdfdfdffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3030307f6161617f6161617f6161617f616161ffbdbebeffbcbcbcffbcbcbcffbcbcbcffbababaffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb3b3b3ffafafafffafafafffaeafaeffb8b8b8ffc9c9caffd8d8d7ffe1e1e1ffe1e0e1ffdfdfdfffdededeffdedede7f6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2b2bff1b1b1bff121212ff0f100fff0f0f0fff0f0f0fff0e0f0eff0e0e0fff0f0f0eff0e0f0fff0e0e0eff0d0e0eff0f0e0eff0f0f0fff0f0f0fff0f0f0fff0f0f0fff10100fff0f0f10ff0f0f0fff0f0f0fff0f0f0fff0f0f0fff141414ff2121217f181818ff010101ff010101ff010101ff010101ff030202ff030303ff020302ff010101ff010101ff030303ff040404ff050505ff050505ff040504ff040404ff050505ff050505ff030303ff030203ff040404ff040505ff040404ff030303ff030303ff040504ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020203ff070606ff0c0d0dff141414ff111211ff0e0f0fff171617ff1f1f20ff282928ff393939ff3f3e3fff454544ff4a4a4aff505051ff636363ff6c6d6dff767675ff7e7e7eff878787ff8a8a8bff858585ff7f7f7fff787878ff717071ff6b6a6aff636363ff545454ff484848ff484848ff404040ff373738ff333332ff2d2d2eff2a2b2aff262626ff1c1c1cff171817ff131313ff070607ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff0101013f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707070ffe0e0e0ffe0e0dfffdfe0dfffe1e1e1ffddddddffcdcccdffb4b4b4ffaeaeaeffb0b0b0ffb2b2b2ffb4b3b4ffb5b5b6ffb7b7b7ffb9b9b9ffbababbffbcbcbcffbdbdbdffbfbebeffc0c0c0ffc1c1c1ffc3c3c3ffc4c5c4ffc5c6c6ffc7c7c7ffc9c8c8ffcacacaffcccbcbffcdcccdffcecdcdffcfceceffcfcfd0ffd1d1d0ffd1d1d2ffd3d2d2ffd3d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d8d7ffd8d8d9ffd9dadaffdadadaffdbdbdbffdcdbdcffdddcdcffddddddffdededeffdfdfdeffe0dfdfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffedededfff6f6f6fffefefeffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3333337f6666667f6666667f6666677f666666ffc9c9caffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffbdbdbdffbcbcbcffbcbcbcffbbbbbbffb9b9b9ffb6b6b6ffb6b6b6ffb5b4b5ffb4b4b4ffb1b1b1ffafaeafffadadadffabacacffb7b7b7ffc9c9c9ffd9dad9ffe0e0e0ffddddddffdededeffdedede7f6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1111127f1313137f1515157f1616167f171818ff4a4a4aff2b2b2bff1b1b1bff181718ff171717ff161616ff161616ff171617ff171617ff171616ff161616ff161616ff151515ff161617ff171717ff171717ff171716ff171717ff171717ff161617ff171717ff161717ff161716ff202021ff373637bf494848ff181818ff010101ff000000ff000001ff010101ff020303ff030403ff020302ff010101ff010101ff020202ff030303ff030303ff030203ff030304ff040303ff020202ff010101ff010100ff020202ff020202ff020102ff020201ff020102ff030403ff04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff030202ff050505ff0f0f0fff1f1f1fff323231ff4a4a49ff585857ff5a5a5aff5e5e5fff707070ff7b7b7bff848484ff8d8c8dff939393ff989797ff9d9d9dffa5a5a4ffabababffaeaeaeffb5b5b5ffbbbbbcffbfbfbfffc0c0c0ffbababaffb6b5b6ffb1b1b1ffadadadffaaaaaaffa8a8a8ffa8a8a8ffa2a2a2ff9c9b9bff969696ff929192ff8b8c8cff868586ff7d7d7dff777677ff707070ff6b6b6aff595959ff383838ff242424ff131313ff050405ff040404ff020202ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff0101013f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f706f6fffe0dfdfffdfdfdfffdfdfdfffe0e0e0ffdbdadaffcacacaffb7b6b7ffb2b2b2ffb4b4b3ffb5b5b5ffb6b7b7ffb8b8b8ffb9bab9ffbbbbbbffbdbcbdffbebebeffc0c0c0ffc1c1c1ffc3c3c3ffc4c5c4ffc5c5c6ffc6c7c7ffc8c8c7ffc9c9c9ffcacacaffccccccffcdcdcdffcececeffcfcfcfffd1d0d1ffd1d1d1ffd3d3d2ffd4d3d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdddedeffdedfdeffe0dfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffebebebfff6f6f6fffdfdfdffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6bbf9f9f9fffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffc9c9c9ffc8c8c8ffc8c9c8ffc8c8c7ffc7c6c7ffc4c3c4ffc3c3c3ffc2c2c2ffc0c1c1ffc0c0c0ffbdbdbcffbbbcbcffbababaffb9b9b9ffb8b7b7ffb6b5b5ffb4b3b4ffb2b2b2ffb0b1b0ffadadaeffacacabffaaa9a9ffadadadffc8c8c8ffd7d7d7ffdcdcdcffdbdadbffdddcdcffdedede7f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff242424ff282828ff2b2b2bff2d2d2dff383838ff4a4a4aff2b2b2bff262525ff262626ff272727ff262626ff252525ff252525ff262726ff272727ff252525ff252525ff262625ff272727ff272727ff262626ff262626ff272726ff282827ff282827ff272727ff252526ff363636ff676666ff5f5f5fff515151ff111111ff000000ff000000ff000000ff020101ff030303ff020202ff010101ff010001ff010101ff020201ff020202ff020202ff030302ff020303ff020202ff010101ff010100ff010001ff000000ff000000ff000000ff000000ff020202ff0403030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff040404ff050405ff0b0c0bff19191aff2a2a2aff3c3c3cff5b5b5bff7e7e7eff8f8f8fff989998ffa0a0a1ffabababffb0b0b0ffb3b2b2ffb4b4b4ffb7b7b7ffbababaffbebebeffc2c3c3ffc6c5c5ffc8c8c8ffcbcbcbffcececeffcfcfd0ffd0d0d0ffd2d1d2ffd1d1d1ffcececeffcbcbccffc9c9c9ffc8c8c7ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc3c3c3ffbfbfbfffbbbbbbffb9b9b9ffb7b8b7ffb5b6b5ffb2b2b2ffacacacffa9a9a9ffa5a5a5ff939393ff818181ff656565ff40403fff333332ff232323ff191818ff0d0d0dff050405ff030302ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff010101ff010101ff010101ff0202023f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f70706fffe0dfdfffdededeffdeddddffdfdfdfffdadadbffcbcacaffb9b9b9ffb7b7b7ffb9b9baffb8b9b9ffbababaffbcbcbcffbebebeffc0c0c0ffc2c1c2ffc3c3c3ffc4c4c4ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c8ffc9c8c9ffcbcbcaffccccccffcdceceffcfcfcfffd1d1d1ffd3d2d3ffd4d4d3ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9daffdadadaffdbdcdbffdcdcdcffddddddffdededeffdfdfdeffe0dfe0ffe1e0e1ffe1e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffeaeaeafff2f2f2fffcfbfcffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e6f6f7f6e6e6e7f6f6f6e7f6e6f6ebfa5a4a5ffdadad9ffdad9daffdadad9ffdadadaffd9d9d9ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd0d1d1ffcececeffcdcdcdffcdcdccffccccccffcccbcbffc9c8c9ffc8c7c8ffc6c6c7ffc6c6c6ffc5c4c5ffc3c2c2ffc1c1c1ffbfbfbfffbebebeffbcbcbbffbabab9ffb8b8b8ffb6b6b6ffb4b4b3ffb1b1b1ffafafafffacadacffaaaaaaffa8a8a8ffa7a6a6ffa5a5a5ffaeadaeffc9c9c9ffd7d6d6ffd8d8d9ffd7d7d7ffdbdbdbffdcdddc7f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff242424ff252424ff282828ff2b2b2bff2e2d2dff383738ff4a4a4aff3a3a3bff3c3c3cff3d3d3eff3c3c3cff3a3a3aff3b3b3aff3c3c3cff3c3c3cff3b3b3bff3b3b3bff3c3c3cff3d3d3dff3e3e3eff3d3d3eff3c3c3cff3d3d3cff3e3e3eff3f3e3eff3d3e3eff3d3d3dff666767ff5f5f5fff515051ff434343ff373737ff0c0c0cff000000ff000000ff010000ff010101ff010102ff010101ff010101ff010101ff010101ff010102ff020202ff020202ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff080808ff151515ff262626ff313131ff4a4a4aff6c6c6cff868585ff989998ffabacacffbbbbbbffc1c1c1ffc1c2c1ffc4c4c4ffc8c8c8ffc9cac9ffcac9c9ffcbcbcbffcecdceffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffd8d9d8ffd9d9d9ffdad9d9ffd7d7d7ffd6d6d6ffd5d5d4ffd4d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd1d1d1ffcfcfcfffcfcfcfffcdcdccffcbcacbffcacacaffcececdffcececeffcbcbccffc9cac9ffc9c8c9ffc7c7c6ffc2c1c1ffb6b6b6ffadacacff9c9c9cff8a8a8aff787878ff656565ff4b4c4bff2d2e2dff212121ff151515ff0a0a0aff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff020201ff020203ff0303037f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6f6f6fffdededeffdededeffdbdcdbffdcdcdcffdbdbdaffcdcccdffbbbbbbffb8b9b8ffbbbbbbffbababaffbababaffbcbcbcffbfbfbeffc1c0c0ffc2c3c2ffc4c4c3ffc4c4c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c8c7ffc8c9c8ffcbcbcbffccccccffcececeffcfd0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddddcffdededeffdedfdeffe0dfe0ffe1e0e0ffe1e1e1ffe1e2e2ffe3e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e9e8fff0f0f0fffafafafffefeffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3939397f7272727f7272727f7272727f727272ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffddddddffdeddddffddddddffddddddffdcdbdcffdad9daffdadadaffd9d9daffd9d9d9ffd8d8d8ffd6d6d6ffd6d6d6ffd4d5d4ffd4d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffccccccffcbcbcaffcacacaffc8c9c8ffc7c7c7ffc5c5c4ffc3c3c3ffc1c1c0ffbfbfbfffbcbcbcffbbbbbbffbabab9ffb7b7b7ffb5b5b5ffb4b3b4ffb2b2b2ffb0b0b0ffaeaeaeffacacacffaaaaaaffa8a9a8ffa7a7a7ffa5a5a5ffa3a3a3ffb4b5b4ffccccccffd5d5d5ffd4d4d4ffd5d5d5ffd7d7d7ffdbdbdb7f6e6e6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff262727ff242424ff252526ff292929ff2c2b2bff2e2e2eff313031ffaaaaaaffb6b6b6ffb7b7b7ffb7b7b7ffb7b6b7ffb7b6b7ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb9b8b8ffb8b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ff9c9c9cff636363ff555555ff474747ff3b3b3bff333333ff1a1a1aff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff080707ff0d0e0dff1b1b1bff3c3c3cff626161ff7a7a7aff8a8a8aff9b9b9affaeaeaeffbbbbbaffc4c4c4ffccccccffd1d0d1ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd7d7d7ffd9dad9ffdadad9ffd9d9d9ffd9dadaffdbdcdcffdededeffdededeffe0e0e0ffe2e2e2ffe6e7e7ffe7e7e7ffe3e3e3ffe0e0e0ffddddddffdbdbdbffdadadaffdcdbdcffd9d9d9ffd6d6d7ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd4d4d4ffd4d5d5ffd5d5d6ffd7d7d7ffd8d8d7ffd3d4d3ffcecfceffc9cacaffc6c6c6ffc0c0c0ffb6b6b6ffabababffa0a1a0ff939393ff858484ff747373ff5a5a5aff444444ff333333ff191919ff0e0e0dff070807ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff010101ff010101ff020202ff020202ff030303ff030303ff040303bf03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6f6f6fffdededeffdbdbdbffd8d9d9ffd9d8d8ffd9d9d9ffd1d1d1ffbfbfbfffb8b8b8ffbbbabaffb9b9b9ffb9b9b9ffbcbcbcffbebebfffc1c1c0ffc2c2c2ffc3c4c3ffc4c4c4ffc5c5c5ffc6c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc9c9c9ffcbcacbffcccdccffcececeffd0cfd0ffd1d1d2ffd3d3d2ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdbdbdbffdcdbdcffdddddcffdedddeffdedfdeffdfdfe0ffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e9ffeeeeeefff9f8f9fffefefeffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7a7a7a7f7a7a7a7f7a7a7a7f7a7a7affeaeaeaffe7e7e6ffe6e7e7ffe6e7e6ffe6e6e6ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffddddddffddddddffdddcdcffdcdcdcffdbdbdbffdadad9ffd9d9d9ffd9d9d8ffd8d8d8ffd6d7d7ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcdcdcdffccccccffcac9c9ffc8c8c8ffc6c7c6ffc5c5c5ffc3c3c4ffc2c2c2ffc1c0c0ffbfbfbfffbdbebeffbcbcbcffbbbbbaffb9b9b9ffb8b7b7ffb6b7b6ffb5b5b5ffb3b3b3ffb2b1b1ffafb0b0ffadaeaeffacacacffaaaaaaffa8a8a8ffa7a7a7ffa4a5a5ffa5a5a5ffbcbcbcffcececeffd2d2d2ffd1d1d1ffd4d3d4ffd5d5d5ffd7d7d73f3736360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff282929ff272727ff282828ff2b2a2bff2d2d2dff2f2f2fff313131ffd2d2d2ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffb8b8b8ff656665ff585858ff4b4c4bff404040ff383838ff1c1c1cff000000ff000000ff000000ff000000ff000000ff010101ff010202ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff010100ff000001ff000100ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff0b0b0bff1c1c1cff2a2a2aff444344ff595a5aff777777ff949493ffa5a5a5ffb2b1b1ffbcbcbcffc4c4c4ffcbcbcbffd0d0d1ffd3d4d4ffd6d6d6ffd9d9d9ffdcdcdbffdbdbdbffdadadaffdcdcdcffdededeffddddddffdededeffe1e1e1ffe6e6e6ffe7e8e8ffecececffefefeffff3f3f3fff6f6f5fff8f8f8fffafafafffbfbfbfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffafafafff7f7f7fff5f5f5fff5f4f5fff1f1f1ffeeeeeeffebebebffe5e6e6ffe2e2e2ffe2e2e2ffdfdedfffddddddffdcdddcffddddddffdfdfdfffd9d9d9ffd4d4d4ffd1d2d1ffd0d0d0ffcecfceffcbcccbffc6c6c6ffc2c2c2ffbdbdbcffb4b4b4ffabababff9e9e9eff919191ff808080ff636364ff4b4b4aff323232ff131212ff060606ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff010101ff010102ff020202ff030303ff030303ff040303ff040403ff040404bf020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffdcdbdbffd9d9d9ffd6d6d6ffd5d5d5ffd8d8d8ffd5d4d4ffc3c3c3ffb5b6b6ffb8b7b7ffb8b8b8ffbabab9ffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc2c3c3ffc4c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc9c9c9ffcbcbcbffccccccffcececeffd0d0d0ffd1d1d1ffd2d3d2ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdadad9ffdadbdbffdbdbdbffdcdcddffdddeddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e7ffe7e7e8ffe9e9e9ffedededfff6f6f7fffefefeffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffcfcfcfff4f4f4fff5f5f5fff5f5f4fff4f4f3ffe8e8e8ffe6e7e7ffe6e6e6ffe6e7e7ffe6e6e6ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd8d8d9ffd7d7d7ffd5d6d5ffd4d4d4ffd3d3d2ffd1d1d1ffcfd0d0ffcececeffcdcdcdffcbcbcbffc9cacaffc9c8c8ffc7c8c7ffc6c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc2c2c3ffc1c1c1ffc0c0c0ffbfbebeffbdbdbdffbcbcbcffbbbabaffb9b9b9ffb8b8b7ffb6b6b6ffb5b5b4ffb3b3b3ffb1b1b1ffb0afafffaeaeadffacacacffaaaaaaffa8a8a7ffa6a6a7ffa5a5a5ffaaaaaaffc2c2c3ffd0cfcfffd0cfd0ffcfcfcfffd0d1d0ffd4d4d4ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a29ff292929ff292928ff2a2929ff2b2b2bff2d2d2dff303030ff313131ffd2d2d2ffe4e5e4ffe5e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffb9b9b9ff696969ff5c5c5cff4f4f4fff444343ff3b3b3bff1d1d1dff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff0f0f10ff272828ff484949ff6b6b6bff818181ff979696ffa6a6a6ffb2b3b2ffbdbdbcffc5c5c5ffcac9caffcececeffd2d2d2ffd7d7d7ffd8d9d8ffdadad9ffdededdffe3e3e3ffeaeaebffececedfff0f0f0fff3f4f3fff7f7f7fff8f8f8fffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafff9faf9fffafafafffafafafff7f7f7fff4f4f4fff3f4f3ffeeeeeeffe3e3e3ffdadadaffd6d6d6ffd3d3d3ffd3d3d3ffd1d1d1ffcececeffcbcbcbffc6c6c6ffc1c2c2ffbdbdbdffb8b8b8ffb2b2b2ffa4a4a4ff929292ff7d7c7dff595a5aff3b3c3bff1b1b1aff090909ff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000100ff020201ff030202ff030303ff030303ff030303ff040404ff040404ff030303ff0202027f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd9d9d9ffd6d6d6ffd3d4d3ffd1d1d1ffd8d8d8ffd5d5d5ffc7c7c7ffb6b6b5ffb7b7b7ffb8b8b8ffb9bab9ffbbbcbbffbebebdffbfc0c0ffc1c1c2ffc2c2c2ffc3c3c3ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffcac9c9ffcbcbcbffcdccccffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadbdaffdbdbdbffdcdcddffdddddeffdededeffdfdfdfffe0dfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe5e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe9e9e9ffecececfff4f5f4fffdfdfeffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffcfcfcfff4f4f5fff3f4f4ffedededffe8e8e9ffe7e7e6ffe6e6e6ffe5e6e5ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe0e0e0ffdfdfdfffddddddffdcdcdcffdbdbdaffd9d9d9ffd8d8d8ffd6d6d7ffd6d5d5ffd4d4d4ffd3d3d3ffd1d2d1ffd1d1d0ffcfd0d0ffcececfffcecdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c8ffc6c6c7ffc6c6c5ffc5c5c4ffc3c4c3ffc2c2c2ffc1c1c1ffc0c0c0ffbebebfffbdbdbdffbbbcbcffbababaffb9b9b9ffb7b7b7ffb6b6b6ffb4b4b4ffb2b3b3ffb1b1b1ffafafafffaeadadffababacffaaaaaaffa8a8a8ffa7a6a7ffa6a5a6ffb0b0b0ffc7c7c7ffd1d1d1ffcdcdcdffccccccffcfcfd0ffd0d0d0bf9e9e9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2a29ff292929ff2a2a2aff2c2c2cff2e2e2eff303030ff323232ffd2d2d2ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffbababaff6b6b6bff5d5d5dff525252ff464646ff3c3c3dff1e1e1eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff060606ff141314ff2b2c2bff535352ff818181ff989898ffa8a8a9ffb3b4b3ffbdbdbdffc5c5c5ffcacacbffcececeffd1d1d1ffd4d4d4ffd6d6d6ffd9d9daffdcdddcffe1e1e1ffeae9eafff4f4f4fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfafffbfafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafafff8f8f8fff0f0f0ffe5e5e5ffdcdcdcffd8d8d7ffd4d4d5ffd1d1d1ffcececeffcbcccbffc9c9c9ffc6c7c6ffc3c3c3ffbfbfbfffb9b9baffb1b1b2ffa6a6a6ff949594ff6d6e6eff414142ff1c1c1cff090909ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff030303ff040404ff040403ff040404ff040404ff030303ff020202ff0102027f01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd4d3d3ffd1d1d1ffd1d0d0ffd6d7d7ffd6d6d5ffcacacaffb8b7b7ffb7b8b7ffb9b9b9ffbababaffbbbcbcffbdbebdffbfbfbfffc1c1c0ffc2c2c1ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c6ffc7c8c8ffc9c9c9ffcbcbcbffcdcdcdffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9dad9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e7ffe7e7e7ffe8e9e9ffebebebfff3f3f3fffcfcfcffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffff9f9f9ffefefeeffe8e8e8ffe7e7e7ffe5e6e5ffe4e4e5ffe4e4e4ffe2e2e2ffe1e2e1ffe0e1e0ffdfdfdfffdededeffdddcddffdcdbdcffdadadaffd9d9d9ffd8d9d8ffd7d8d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d5ffd3d3d4ffd2d2d3ffd2d1d1ffd0d1d0ffd0cfd0ffcececfffcdcecdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c7ffc5c6c5ffc5c5c5ffc4c3c3ffc2c2c2ffc1c1c1ffc0c0bfffbebebeffbdbcbdffbcbbbcffbababaffb9b9b9ffb7b7b7ffb5b6b6ffb4b4b4ffb2b2b3ffb1b1b1ffafafafffadadadffabababffa9a9aaffa8a8a8ffa6a7a6ffa6a6a6ffb7b7b8ffcacbcaffd0cfcfffcacacaffcbcbcbffcccccdffcfcfcf7f686868000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2bff2a2b2aff2a2a2aff2b2a2bff2d2d2dff2f2f2fff303030ff323232ffd2d2d3ffe4e4e4ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffb9b9b9ff6a6a6aff5e5e5eff535353ff484848ff3e3e3eff1f1f1fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0b0a0bff242424ff4e4e4eff848383ffa5a5a5ffb4b4b3ffbdbdbdffc5c5c5ffcbcacbffcfcfcfffd3d3d2ffd5d5d5ffd6d6d6ffd8d8d8ffdadbdaffe0e0e0ffeaeaeafff4f4f4fff9f9f9fffbfbfbfffbfbfafffbfbfafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffbfbfafffaf9f9fff2f2f2ffe9e9e8ffdededeffd6d6d6ffd2d2d2ffcfd0cfffcececeffcbcbcbffcac9c9ffc8c9c8ffc5c5c5ffc1c1c1ffbbbcbbffacacabff8d8d8cff5f605fff353535ff121212ff040404ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030403ff040405ff040404ff050505ff030303ff020202ff020102ff0201027f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696968ffd1d1d1ffd0d0d0ffcfcfcfffd5d4d4ffd7d7d7ffcecdcdffbababaffb8b8b8ffb9b9b9ffbbbabaffbcbcbcffbebdbdffbebfbeffc0c0c0ffc1c1c1ffc2c3c2ffc3c3c4ffc4c4c4ffc5c5c4ffc6c5c5ffc6c6c6ffc8c7c8ffcac9c9ffcbcbcbffcccdccffcececfffd0d0d0ffd2d2d2ffd3d3d4ffd5d4d5ffd5d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdadadaffdbdbdbffdcdcdcffddddddffddddddffdfdfdfffdfdfdfffe0e0e0ffe1e1e0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e2e2bfaaaaaa7f7171713f3838397f737272ffe6e6e5ffe5e6e5ffe6e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffebeaebfff1f1f1fffbfbfbfffffeffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffaf9f9ffebebebffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e0ffe0e0e0ffdfdfdfffdededfffdededeffddddddffdddcdcffdbdbdbffdadadbffd9d9d9ffd9d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d0d0ffd0cfcfffcfceceffcecdceffcdcdccffcbcbcbffcacacbffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c4ffc3c3c4ffc2c3c2ffc1c1c1ffc0bfbfffbebebeffbdbdbdffbbbbbbffb9babaffb8b9b8ffb7b7b7ffb6b5b6ffb4b4b4ffb2b3b2ffb1b1b1ffafafafffadadadffaaababffa9a9a9ffa8a8a7ffa6a6a5ffa7a7a7ffbebdbeffccccccffcdcdcdffc8c9c9ffcac9caffcbcbcaffcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2a2aff2a2a2aff2b2a2aff2b2c2cff2e2e2dff2f2f2fff313130ff323232ffd3d2d3ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffb8b9b8ff6a696aff5f5e5eff545454ff494949ff3f3f3fff1f1f1fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff050506ff100f0fff2d2d2dff565656ff848484ffa8a8a8ffbcbcbdffc7c8c7ffcdcdcdffd1d1d1ffd3d4d4ffd5d5d6ffd8d8d7ffdadbdbffddddddffe4e4e4ffedededfff5f6f5fffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafafffafbfafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffafafafff5f5f5ffedededffe1e1e1ffd8d8d8ffd2d2d2ffd0cfd0ffd0d0d0ffcecfceffcdcccdffcbcacaffc4c4c4ffb8b8b8ffaaaaaaff959595ff6e6e6eff414141ff252525ff100f0fff050505ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030203ff050404ff050505ff040504ff040404ff030303ff020202ff020202ff0102027f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd0d0d0ffd0d1d1ffd0d0d0ffd5d5d4ffd9d9d9ffd1d1d2ffc1c0c1ffb7b8b7ffb8b9b8ffbababaffbcbcbcffbdbdbdffbebebeffc0bfc0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c7ffc9c9c9ffcbcbcbffcdcdcdffcecfceffd0d0d0ffd2d2d2ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9dadaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdfdfdfffdfdfdfbfa7a7a87f7070707f70707000000000000000000000000000000000000000007f737372ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffeaebeafff0f0f0fff9f9f9fffffefeffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefefefff5f5f5ffe6e6e6ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdedfdeffdededdffdcddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d3d2ffd1d1d2ffd1d0d0ffcfd0cfffcececeffcdcecdffcdccccffcccbccffcacacaffc9cac9ffc8c8c8ffc7c8c7ffc6c6c6ffc6c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0bfffbebebeffbcbdbdffbbbbbbffbabab9ffb8b8b8ffb7b7b7ffb6b5b5ffb4b4b4ffb2b2b2ffb0b0b0ffafafaeffadadadffaaaaabffa9a9a8ffa7a7a7ffa5a5a5ffabaaaaffc2c2c2ffccccccffc9c9c9ffc7c7c7ffc8c9c8ffc9cac9ffcacacb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2a2a2bff2c2c2bff2e2e2dff2f302fff313131ff323231ffd2d3d2ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffb9b9b9ff6a6a6aff5f605fff555555ff4b4b4bff414041ff202020ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff09090aff1d1d1dff373838ff575757ff858686ffa3a4a4ffb9b9b8ffc5c5c5ffcccdccffd4d4d3ffd7d8d8ffdadadaffdadadbffdddddcffe5e5e5ffeeeeeefff7f7f6fffbfbfbfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffbfbfbfff7f7f7fff0efefffe5e6e5ffdbdbdbffd5d5d5ffd0d1d1ffcfceceffcbcbcbffc5c5c5ffc0c0c0ffb7b7b7ffa9a9a9ff919191ff727272ff525152ff2a2b2bff0f100fff030404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff050504ff050505ff040405ff040504ff030302ff020202ff020202ff0201017f010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686867ffd0d1d1ffd1d1d2ffd1d1d1ffd3d3d3ffd9d9d9ffd2d1d2ffc4c4c4ffb7b7b7ffb8b8b8ffbababaffbcbbbbffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c2c1ffc2c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffc9cac9ffcbcbcbffcdcdccffcecfceffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddbfa6a6a53f3737370000000000000000000000000000000000000000000000000000000000000000000000003f393939ffe6e6e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffeaebeaffefefeefff7f7f7fffefefeffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffdfdfdfff0f0f0ffe4e4e4ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdedfdeffdeddddffdcdcdcffdcdbdcffdbdbdbffdadadaffd9dad9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d2ffd0d1d1ffd0cfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9caffc8c9c8ffc7c7c8ffc6c7c6ffc5c6c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0bfbfffbebdbeffbcbcbcffbbbbbbffb9b9b9ffb8b8b8ffb7b7b6ffb5b5b5ffb4b4b4ffb2b2b2ffb0b0b0ffaeaeafffadadadffaaabaaffa8a8a8ffa6a7a6ffa5a5a5ffb1b1b0ffc7c7c7ffccccccffc7c6c7ffc6c6c6ffc7c7c7ffc8c9c87f64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2a2bff2b2b2bff2d2e2dff2f302fff303130ff313131ffd2d2d3ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffb9b9b9ff6b6a6aff5f5f5fff555555ff4b4b4bff414242ff202020ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080807ff1e1e1dff3a3a39ff5f5f5fff848484ffa1a1a1ffb5b6b6ffc3c3c3ffcacacaffcfcfcfffd4d4d4ffdadad9ffdededeffe6e6e6ffefefeffff6f6f7fffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfbfcfff9f9f9fff2f2f2ffe6e6e6ffd6d5d6ffcecfceffcbcbcbffc7c7c7ffc3c3c4ffbfbfbfffb5b5b5ffa5a5a5ff908f8fff747374ff4b4c4cff29292aff181818ff060506ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff040404ff050505ff060706ff050505ff040504ff030303ff030303ff020202ff0201027f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd8d8d8ffd4d4d4ffc2c2c2ffb7b7b7ffb7b7b8ffb9b9b9ffbabbbbffbcbcbcffbdbebdffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c7ffc8c7c8ffc9c9caffcbcbcbffcdcdcdffcececfffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcddddffddddddffdddddd7f6f6e6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffeaeaeaffeeeeeefff5f5f5fffefefefffffeffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffbfbfbffecececffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdddddeffdcddddffdcdcdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd1d2d1ffd0d0d1ffcfcfd0ffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c9c8ffc7c7c7ffc6c6c6ffc6c6c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c0ffbfbfc0ffbebebeffbcbcbcffbbbbbbffb9b9b9ffb8b8b8ffb6b6b7ffb5b5b5ffb3b3b3ffb2b2b2ffb0b0b0ffaeaeafffacacacffaaaaaaffa8a8a8ffa6a6a6ffa5a5a5ffb8b8b9ffc9c9c9ffcbcbcbffc3c3c3ffc5c6c5ffc6c6c6ffc7c7c87f64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2b2bff2c2c2bff2d2d2dff2f2f2fff303030ff313131ffd2d3d2ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffb9b9b9ff6a6a6aff5f5f60ff565555ff4b4a4bff424242ff202020ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff111111ff2d2d2dff595959ff7d7d7dff9b9b9bffb2b2b1ffc0c0c0ffcacacaffcecfcfffd2d2d2ffd6d6d6ffdcdddcffebebeafff7f7f7fffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfcfbfffafbfafff5f5f5ffe2e2e2ffd1d1d1ffcccdccffcacacaffc8c8c8ffc3c3c3ffbcbcbbffb2b2b2ffa3a3a3ff8e8e8eff747474ff535353ff222222ff0b0b0bff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff050605ff070707ff080808ff060606ff040404ff040404ff030304ff030303ff2a2a2a7f2929297f2929297f2929297f2929297f2929297f282827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd0d1d0ffcfcfcfffcfcfcfffd6d6d6ffd5d6d5ffc5c5c5ffb7b7b8ffb8b8b8ffb9b9b9ffbababaffbcbcbbffbdbdbdffbebfbeffc0c0c0ffc0c1c1ffc2c1c2ffc2c2c3ffc4c3c4ffc5c4c5ffc6c6c6ffc8c7c7ffc9c9c9ffcbcbcbffcccccdffcecfceffd0d0d0ffd2d2d1ffd3d3d3ffd4d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9dadaffdadadbffdbdbdcffdcdcdcffddddddffddddddffdeddddffdedede0000000000000000000000000000000000000000000000000000000000000000000000007f7272727f727372ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffedededfff4f4f4fffdfdfdffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8ffe9e9e9ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdddeddffdcdcdcffdcdcdbffdbdbdbffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc9c9c8ffc8c8c7ffc6c6c6ffc6c6c5ffc4c4c4ffc3c4c3ffc2c2c2ffc1c1c0ffbfbfbfffbdbebeffbcbcbcffbbbbbbffb9b9b9ffb8b8b7ffb6b6b6ffb5b4b5ffb3b3b3ffb2b2b1ffafb0b0ffaeaeaeffacacacffaaa9aaffa8a8a8ffa7a7a7ffaaa9aaffc0c0c0ffcbcacbffc7c7c7ffc2c3c2ffc3c4c4ffc6c5c5ffc6c6c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2b2bff2c2d2cff2d2e2dff2f2f2fff303031ff313232ffd3d3d2ffe5e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffb9b9b9ff6a6a6aff606060ff565655ff4b4b4bff424242ff202121ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff0b0a0aff262727ff535354ff7f7f80ff9c9d9cffb2b2b2ffbfbfbfffc8c8c8ffcecfcfffd2d2d2ffd5d5d5ffd8d9d9ffe5e5e5fff5f5f5fffafafbfffafafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafff2f2f3ffdfdfdfffd0d0d0ffcdcccdffcbcbcbffc7c7c7ffc3c3c3ffbcbbbbffafafaeff9f9f9fff8b8b8aff646464ff3e3e3eff141414ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030303ff060606ff080808ff090809ff060505ff040405ff050504ff050404ff161716ff515252ff525252ff525253ff525253ff525252ff505050ff4d4d4dff49494a7f21212100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0cfd0ffcfcfd0ffcfcfcfffd4d4d4ffd7d7d7ffccccccffbababaffb9b8b9ffbab9baffb9babaffbbbbbbffbdbdbdffbebebeffbfbfbfffc1c0c0ffc1c2c2ffc3c3c3ffc3c3c4ffc5c5c5ffc7c6c6ffc7c8c7ffc9c9c9ffcacacbffccccccffcececeffd0d0d0ffd1d2d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffdad9daffdadbdbffdbdcdbffdcdcdcffddddddffddddddffdededeffdedede000000000000000000000000000000003f3938387f717171bfababaaffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffecececfff2f3f2fffbfbfbfffffffeffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f4ffe6e6e6ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdededeffddddddffdcdddcffdcdbdbffdbdbdbffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d7ffd6d7d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd1d1d2ffd0d0d0ffd0cfcfffcececeffcececdffccccccffcbcbcbffcbcacaffc9c9c9ffc8c8c8ffc7c8c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c0c1ffbfbfbfffbdbebdffbcbcbcffbbbabbffb9b9b9ffb8b7b8ffb6b6b6ffb4b5b5ffb3b3b3ffb2b2b1ffb0b0b0ffadadaeffacababffa9a9a9ffa8a8a8ffa7a7a7ffafaeaeffc5c4c4ffcbcbcbffc5c6c6ffc4c4c4ffc2c2c2ffc4c3c4ffc6c5c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2b2bff2c2c2cff2e2e2eff303030ff303131ff323232ffd3d2d2ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e9ffe9e9e9ffb8b9b9ff6a6a6aff606060ff555555ff4b4b4bff434343ff212121ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff151414ff3f3f3fff747474ff999899ffb1b1b0ffbcbcbcffc6c6c6ffcbcbcbffd0d0d0ffd3d3d3ffd7d7d7ffe2e2e2fff2f2f2fff9f9fafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfff9f9f9fff0eff0ffdcddddffcfcfcfffcbcbccffcac9caffc6c6c6ffbfbfbeffb6b6b6ffacacabff9a9a9aff818181ff575757ff262626ff0a0a0bff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1d1cff393939ff393939ff393939ff393939ff393939ff393839ff373837ff353535ff323232ff2b2b2bff242424ff1c1c1cff1a1919ff1818197f0b0b0b7f0a0a0a7f09090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040404ff080808ff090909ff070707ff070606ff060606ff050504ff121212ff454545ff4e4e4dff525252ff525252ff525252ff505050ff4e4d4dff494949ff454545ff404040bf2d2d2d3f0e0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686768ffcfcfcfffcfcfcfffcfcfcfffd2d3d2ffd7d7d7ffd1d1d1ffbcbbbbffb9b9b9ffbababaffbababaffbbbbbbffbdbdbdffbebebeffbfbfbfffc0c1c0ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc7c7c6ffc7c8c8ffc9c8c9ffcbcbcaffccccccffcececeffd0d0cfffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffdcddddffdddddeffdededeffdededeffdedfdebfa8a8a87f707071ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e8ffe8e8e8ffe9e9e9ffecececfff2f1f1fff9f9f9ffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff0f0f1ffe4e4e3ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdedeffdeddddffdcdddcffdcdbdcffdbdbdbffdadadaffd9d9daffd8d9d9ffd8d8d8ffd7d7d7ffd6d7d7ffd6d5d6ffd5d5d5ffd4d4d4ffd3d4d4ffd3d2d3ffd1d1d1ffd0d0d0ffd0cfcfffcfceceffcdcdcdffcccdccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc1c1c1ffc1c0c0ffbfbfbfffbebebdffbcbcbcffbbbabaffb9b9b9ffb7b7b8ffb6b6b6ffb5b4b4ffb3b3b3ffb1b1b1ffafafafffadadadffabababffa9a9a9ffa8a7a8ffa7a7a7ffb5b5b5ffc8c8c8ffcbcbcbffc5c5c4ffc4c4c3ffc4c4c4ffc2c2c27f6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2b2b2bff2c2c2cff2d2e2eff30302fff313131ff323232ffd3d2d3ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffb9b9b9ff6b6b6aff60605fff555455ff4a4a4aff424242ff212121ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0d0d0dff2e2e2eff626262ff8f8f8fffaaaaaaffbbbbbbffc5c4c5ffcbcacaffd0d0d0ffd3d2d3ffd6d6d6ffdfdfdffff0f0f0fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafff9f9f9ffeeeeeeffd9d9d9ffcdcdceffcbcbcbffc6c6c6ffc2c2c1ffbcbcbcffb4b4b4ffa9a9a9ff959695ff737373ff414040ff191a1aff060707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff393939ff393939ff393939ff393939ff383938ff373838ff353535ff323232ff2b2b2bff242424ff1c1c1cff191a1aff181818ff171717ff161516ff131313ff121212ff0f0f0fff0d0d0dbf0909097f0405047f0203030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff050505ff0a0a0aff080808ff050505ff070606ff060706ff0d0d0dff383838ff403f3fff454545ff4e4e4eff525252ff515050ff4c4c4cff494949ff454545ff404041ff3d3d3dff3a3a3aff353535bf2323233f0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcfcfcfffcfcfd0ffcecfceffd2d2d2ffd7d7d7ffd3d3d4ffbebebeffb8b8b8ffb9babaffbbbabbffbcbbbbffbdbdbdffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c7c6ffc7c7c7ffc9c9c9ffcacacaffccccccffcdceceffcfcfcfffd1d1d1ffd2d2d2ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9daffdadadaffdbdadbffdbdbdbffdcdcdcffddddddffdddedeffdededeffdededeffdededeffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffebebebfff0f0f0fff8f8f8fffefeffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffecececffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdcdbdcffdadadbffdadadaffd9d9daffd8d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d4ffd3d3d3ffd2d3d3ffd1d1d1ffd0d0d0ffd0d0cfffcececeffcdcdcdffcccccdffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c4ffc4c4c4ffc2c3c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbdffbcbcbcffbababbffb9b9b9ffb7b7b7ffb5b6b6ffb4b4b4ffb3b3b2ffb1b1b1ffafafafffadadadffabaaabffa8a9a9ffa7a8a8ffa8a8a8ffbcbcbcffcacacaffcbcccbffc4c4c4ffc4c4c4ffc4c3c3ffc4c4c43f3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2aff2a2a2aff2b2c2cff2d2e2eff2f3030ff323131ff323233ffd3d2d3ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffb9b9b9ff6a6a6aff606060ff555555ff4a4a4aff424342ff212020ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff101010ff474747ff7b7b7cffa0a0a0ffb6b6b6ffc2c3c3ffcacacaffcfcfcfffd3d3d3ffd5d6d5ffdcdcdcffedededfff9f8f8fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfefffdfefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafff8f8f8ffebeaebffd7d7d7ffcccccbffc8c8c8ffc4c4c4ffc1c1c1ffbcbcbbffb4b4b3ffa7a7a7ff8e8e8eff636363ff282828ff0a0a0aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff3d3d3dff393939ff393939ff393839ff383838ff353535ff323232ff2c2b2bff242424ff1c1c1cff19191aff191818ff171717ff151615ff131313ff121212ff0f0f0fff0d0d0dff0c0c0cff090a09ff070707ff040404ff030304bf0202027f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff070808ff0b0b0bff070707ff060706ff060606ff060606ff100f0fff232323ff383838ff3f3f3fff444444ff4b4b4bff4f4f4fff4c4c4cff454545ff3f3f3fff3d3d3cff3a3a3aff353435ff303030ff2d2d2cff2d2d2dbf2222223f0a0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcfd0cfffd0d0d0ffd0d0d0ffd1d1d2ffd7d7d8ffd5d5d5ffc0c0c0ffb7b7b7ffb9b9b9ffbbbabbffbbbcbbffbdbdbdffbebfbfffc0c0c0ffc1c1c1ffc3c2c2ffc3c3c3ffc4c4c4ffc6c5c5ffc6c6c6ffc8c7c7ffc9c9c9ffcacacaffcccccbffcdcecdffcfcfcfffd1d1d1ffd2d2d2ffd4d4d4ffd5d4d4ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadbffdbdbdbffdcdcdbffdcdcdcffddddddffdededeffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e9ffebebebffeff0f0fff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffefefff8f8f8ffe8e9e8ffe2e2e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdedfdfffdededeffddddddffdcdcdcffdcdbdbffdbdbdbffdadadaffdad9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd2d3d2ffd2d2d2ffd1d0d0ffcfcfcfffcececfffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c6c6ffc6c6c6ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffbfc0c0ffbebebeffbdbdbdffbcbcbbffbababaffb9b8b9ffb7b7b7ffb5b5b6ffb4b4b4ffb2b2b2ffb1b1b0ffaeafafffadadadffaaaaaaffa9a9a9ffa7a8a7ffadadadffc2c2c2ffccccccffc8c8c9ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2a2a2aff2a2a2aff2b2b2bff2d2d2dff2f3030ff313131ff333333ffd3d3d2ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffb9b9b9ff6a6a6aff5f5f60ff555655ff4a4a4aff414141ff202020ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff1a191aff515151ff959595ffb2b2b2ffc1c0c1ffcacacaffd0d0d0ffd3d3d4ffd3d4d3ffd8d8d8ffe8e8e8fff7f8f8fffafafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafafff7f7f7ffe7e7e7ffd3d3d3ffc9c9c9ffc8c8c8ffc5c6c5ffc1c1c1ffbcbcbcffb1b1b1ff969696ff6c6b6cff303030ff0c0c0cff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545454ff484848ff3d3d3dff393939ff3a3a3aff393939ff363636ff333333ff2e2e2eff262626ff1e1e1eff1a1a1bff181818ff161616ff141414ff121212ff0f0f0fff0e0d0dff0c0c0cff090909ff070607ff050505ff030303ff030403ff040404ff040304ff0202027f0102013f0001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff0c0b0cff0b0b0bff080808ff070707ff070607ff010101ff020203ff0f0f10ff242323ff363636ff3e3e3eff414141ff444444ff464546ff424242ff3e3e3eff3a3a3aff353535ff303030ff2c2d2cff2d2e2eff2e2d2dff2c2c2cff262626ff212121bf1919197f1111117f1010107f0e0e0e7f0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd8d7d7ffd6d7d6ffc4c4c3ffb7b7b8ffb9bab9ffbbbbbbffbcbcbcffbdbdbeffbfbfbfffc0c0c0ffc2c2c2ffc3c3c3ffc3c3c4ffc4c4c4ffc5c5c5ffc6c7c7ffc8c8c8ffc9c9c9ffcacacaffcccccbffcdcdcdffcecfcfffd0d1d0ffd2d2d2ffd3d3d4ffd5d4d4ffd6d6d6ffd6d7d7ffd8d7d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadbdaffdbdbdaffdbdbdcffdcdcdcffdcddddffddddddffdededeffdededeffdfdfdfffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e4ffe4e4e3ffe4e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e9e9ffe9eae9ffeaeaeaffebebebffeeeeeffff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f7ffe7e7e7ffe3e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfe0dfffdfdedeffdededeffddddddffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d9d9ffd8d8d9ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcac9caffc9c8c9ffc8c7c8ffc7c6c6ffc5c5c6ffc4c4c4ffc4c3c3ffc2c2c2ffc0c0c1ffbfc0c0ffbfbebeffbdbcbdffbcbbbbffbababaffb9b8b8ffb7b7b7ffb5b5b5ffb3b4b4ffb2b2b2ffb0b0b0ffaeaeaeffacacacffaaaaaaffa8a9a8ffa8a7a7ffb1b1b1ffc7c7c7ffccccccffc5c5c5ffc3c2c2ffc4c4c4ffc4c4c4bf939393000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2bff2a2a2aff2a292aff2b2b2bff2d2d2dff2f2f2fff313031ff333233ffd2d2d3ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffb9b9b9ff6a6a6aff5f5f5fff545454ff4a494aff403f40ff1f1f1fff010000ff010101ff000000ff000000ff010000ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0001017f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0d0cff2f2e2eff676767ff9c9d9dffbababaffc7c6c7ffccccccffd1d0d1ffd4d3d4ffd8d8d7ffe5e5e5fff5f5f5fffbfbfafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff6f6f6ffe4e5e4ffd1d0d1ffc9c9c9ffc6c6c6ffc3c4c4ffbebebeffb3b3b3ff9b9c9cff737373ff3d3d3dff111010ff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff545455ff484848ff444544ff464645ff464646ff434343ff404040ff393a3aff323232ff292929ff222222ff1e1e1eff1a1b1aff161716ff141413ff101010ff0d0d0dff0a0a0aff080808ff040404ff030303ff030303ff040404ff030403ff020302ff030303ff040303ff040404ff0404047f0202023f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0c0b0cff101010ff0c0c0cff0b0b0bff0a0a0aff050505ff000000ff000000ff010101ff0a0a0aff20201fff2f3030ff363636ff393939ff3b3b3bff3c3c3cff3b3c3bff383838ff303030ff2c2c2cff2d2d2dff2d2d2dff2c2c2cff252526ff212120ff232322ff232323ff202020ff1e1d1dff1c1c1cff212121ff232223ff222222ff1f1f1fff2020217f1111117f1111117f1111117f1111113f0808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd6d6d6ffd7d7d7ffc9c9c9ffb9b9b9ffbabbbaffbcbcbcffbcbcbcffbdbdbdffbfbfbfffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c3ffc5c4c4ffc5c5c5ffc7c6c7ffc8c8c8ffc9c9c9ffcbcacbffcbccccffcdcdcdffcfcfcfffd1d0d1ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d5ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffd9dad9ffdadadaffdbdadaffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffdddeddffdededeffdfdfdfffe0dfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e2e1ffe2e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffebebebffeaebeaffedededfff6f6f6fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfcfcfff5f5f5ffebeaeaffe6e6e5ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdededeffdddedeffdcddddffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcacacbffc9c9c9ffc8c9c9ffc7c7c7ffc6c6c6ffc5c5c5ffc3c4c4ffc3c3c2ffc1c1c2ffc0c0c0ffbfbfbfffbebebeffbcbcbcffbbbbbbffbababaffb8b8b8ffb6b7b6ffb5b5b5ffb3b3b3ffb1b2b1ffafafb0ffaeaeadffacacacffaaaaaaffa7a8a8ffa7a7a7ffb8b8b8ffc9cac9ffcbcbcbffc2c2c2ffc1c2c1ffc3c2c3ffc4c4c47f626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff292a29ff292828ff2a2a2aff2c2c2cff2f2e2fff303030ff323231ffd2d2d3ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffbababaff6b6b6bff5f5f5fff535354ff494949ff3f3f40ff1f1f1fff000000ff000000ff000000ff000000ff000100ff010101ff010101ff010101ff000001ff000100ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff010000ff000000ff000100ff0100017f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030404ff121212ff454544ff808080ffa7a6a6ffbcbcbcffc7c7c7ffcececeffd2d2d2ffd6d6d6ffe2e1e1fff4f3f3fffbfafbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfff4f3f4ffe1e1e0ffcdcdceffc6c6c6ffc0c0c0ffbbbbbbffb3b3b3ffa2a2a2ff838383ff4e4e4eff1f1e1fff090909ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747574ff636363ff545454ff535353ff545455ff575757ff575756ff545554ff4b4b4bff414141ff373737ff2d2d2dff272726ff212121ff1c1c1dff181818ff141414ff111010ff0d0d0dff090909ff040404ff040403ff040404ff030303ff030302ff030303ff040303ff040404ff040404ff040404ff040404ff040504bf0303037f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff010101ff000000ff000001ff010101ff040403ff040403ff050505ff050504ff050505ff0f0f0fff131313ff131313ff111111ff0d0d0dff0a0a0bff000000ff000000ff000000ff000000ff010101ff050506ff0d0d0eff1a1a1aff242424ff2b2b2bff2b2b2bff2c2c2cff2f2f2fff2d2d2cff2c2c2cff2e2e2eff2b2b2bff262526ff212121ff222222ff232323ff202020ff1e1d1dff1c1c1cff212121ff232323ff222222ff1f1f1fff201f20ff232322ff232323ff232323ff232323ff232323ff242323ff252525ff252525ff252525ff252525ff252525ff242424ff242424ff2424247f1313137f1212137f1313137f1313137f1313147f1313137f1313137f1313137f1313137f1313137f1313137f1213127f1213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd3d3d3ffd7d8d7ffcecfceffbcbcbcffbababaffbcbcbcffbcbcbcffbdbdbeffbfbfbfffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c4ffc6c5c5ffc7c7c7ffc8c8c8ffc9c9c9ffcbcbcbffcccbcbffcdcdcdffcfcfcfffd0d0d0ffd2d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffdddddeffdededeffdfdfdfffe0e0dfffe0e0e0ffe0e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe8e9e9ffe9e9e8ffe8e8e8ffefefeffffbfcfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffafafafff4f4f3ffefefefffebebebffe6e6e6ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdedfffdededeffddddddffdddddcffdcdcdcffdbdcdbffdadadaffdadad9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d4ffd4d3d4ffd2d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccbcbffcbcacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c5c5ffc4c5c4ffc3c3c3ffc2c2c2ffc1c0c1ffc0c0bfffbebebeffbebdbdffbcbcbcffbbbbbbffb9bab9ffb7b8b7ffb6b6b6ffb4b4b5ffb3b3b3ffb1b1b1ffafafb0ffadadadffacacacffaaa9a9ffa7a7a6ffa8a9a8ffbfbfbfffcbcbcbffc9c9caffc1c0c0ffc1c1c1ffc2c1c1ffc2c2c23f313131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292a29ff282828ff272627ff292929ff2c2b2bff2e2e2dff30302fff313231ffd2d3d2ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffb9b9b9ff69696aff5d5d5dff515151ff474646ff3e3e3eff1e1e1fff000000ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff010201ff010101ff010100ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000100ff010101ff0100017f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff0d0d0dff232323ff4f4e4eff8b8a8bffacacacffbfbfbfffc9c9c9ffcececeffd1d1d1ffdcddddfff1f0f0fffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafafffafafafffafafbfffafafafffafafafffafafbfffafafafffbfafbfffafbfbfffbfafbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafafbfffbfafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffafbfbffefefefffd0d0d0ffc2c2c3ffbdbdbeffbbbbbbffb4b4b4ffa6a5a6ff8f8e8eff656565ff383838ff141414ff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff878787ff757574ff636364ff616060ff646464ff6b6b6bff717171ff6b6b6bff5d5e5eff535354ff4a4949ff3c3c3cff323232ff2b2b2bff252424ff1f1f1fff1a1a1aff151414ff101010ff0a0a0bff050506ff060505ff050505ff030303ff020202ff030303ff040404ff040404ff040404ff040404ff050505ff050505ff040404ff040403ff020203bf0302023f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff020101ff020202ff040404ff040404ff060606ff070707ff060606ff040404ff040404ff050505ff090909ff0b0b0bff0a0a0aff070708ff060505ff070707ff080909ff090909ff070707ff050506ff070708ff080808ff080808ff080807ff070808ff080808ff070606ff030303ff030303ff030202ff020203ff030304ff070607ff090909ff070707ff050505ff090909ff0c0c0cff0c0c0cff0d0d0dff0e0e0eff101010ff121212ff121212ff131213ff141314ff171717ff212122ff222322ff232424ff222222ff141514ff141414ff131313ff141414ff131313ff111112ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff060606ff090a09ff0b0b0bff111111ff181818ff161616ff181818ff212222ff232323ff1f1f1fff212121ff242424ff212121ff1e1e1eff1c1c1cff1d1d1eff222222ff222222ff1f1f1fff1f1f1fff202020ff222222ff222222ff232323ff232323ff222323ff232323ff242324ff252525ff252525ff252525ff242424ff242424ff242424ff262625ff242425ff242424ff262525ff272727ff272727ff272727ff272727ff262626ff262626ff262626ff252626ff252625ff272727ff292929ff29292aff292929ff292a29ff2a292aff292929ff292929ff292929ff292929ff2828297f1414147f1414147f1414147f1414147f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd0d0d0ffcfcfcfffcececeffd3d2d2ffd7d7d7ffd1d2d2ffbebebeffbababaffbcbcbcffbcbcbcffbebebeffbfbfc0ffc1c0c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c6c6ffc7c7c7ffc8c8c8ffc9cac9ffcbcbcaffcbccccffcdcdcdffcfcfcfffd0d0d0ffd1d2d2ffd3d3d3ffd4d4d5ffd6d5d5ffd7d6d6ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdadadbffdbdbdbffdbdbdcffdcdcdcffdcddddffddddddffdededeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe4e4e5ffe4e3e3ffe2e2e2ffe3e3e3ffeeefeffffdfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfff8f8f8fff3f3f2fff1f2f1fff2f2f1fff0f0efffebebecffe7e6e6ffe3e2e3ffe1e0e1ffdfdfe0ffdfdedfffdededeffddddddffdddcdcffdcdcdcffdbdbdbffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d6ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccbcbffcacacaffc9c9c9ffc8c7c8ffc6c7c7ffc5c5c5ffc4c4c4ffc3c3c3ffc1c1c2ffc0c0c1ffbfc0c0ffbebebeffbdbdbdffbcbbbbffbababaffb9b9b9ffb7b7b7ffb6b5b6ffb4b4b4ffb2b2b3ffb0b0b1ffafafafffadadadffabababffa9a8a9ffa6a7a6ffaeaeaeffc5c4c5ffcbcbccffc6c6c6ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292829ff272727ff252525ff282728ff2b2b2bff2d2d2dff2f2f2fff313131ffd2d3d3ffe4e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9e9ffb7b8b8ff666565ff5b5a5bff4f4f4fff434343ff3a3a3aff1d1d1dff000000ff000000ff000000ff000000ff000100ff010101ff010101ff010101ff020202ff020102ff010101ff000000ff000000ff010100ff010101ff010000ff000000ff000000ff000000ff000000ff000001ff0001017f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff121212ff3c3c3cff686868ff959595ffb3b3b2ffc1c1c1ffc9c9c9ffcdcdcdffd1d1d1ffdedfdffff6f6f6fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffafafbfffbfbfafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfff1f0f0ffd3d3d2ffc1c0c1ffc0bfbfffbcbcbcffb3b4b3ffa7a7a7ff959595ff777777ff474747ff1e1f1fff090908ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff979897ff878788ff757575ff747474ff79797aff7f7f7fff828383ff7b7b7bff717070ff686867ff5e5f5eff4e4e4eff40403fff393938ff313131ff292929ff212221ff1b1a1bff141414ff0e0e0eff080808ff060707ff060606ff050505ff040404ff040404ff040504ff040404ff040404ff050404ff050405ff040404ff040403ff020203ff040403ff040404ff050505ff0505057f0303033f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010100ff010101ff010101ff020202ff060606ff0a0a0aff0c0c0bff0e0d0dff0f0f0fff101010ff121212ff161617ff191919ff1e1e1eff212120ff1e1e1eff1a1a1aff191919ff1b1b1bff1f1f1fff222222ff222222ff212120ff1d1d1dff1f1f20ff232323ff242424ff1f1f1fff1d1d1cff212121ff242524ff242424ff222222ff232324ff242424ff1f1f1fff151615ff161616ff181818ff1a1a1aff1c1c1bff232424ff292929ff242424ff212121ff272727ff2b2a2aff2b2b2bff2d2c2dff2e2e2eff2f2f2fff2e2f2eff2f302fff302f30ff323232ff333333ff373838ff373737ff363636ff343434ff202020ff111111ff121212ff131413ff141414ff040505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030303ff020102ff030202ff050505ff060606ff0a0a0aff111112ff191919ff1c1c1cff1b1a1bff191919ff1c1c1cff202020ff1e1e1dff1d1d1cff1f1f1fff202020ff222222ff222222ff232323ff222222ff212120ff232322ff232323ff242424ff252525ff242424ff232423ff242424ff252626ff242424ff242424ff242425ff242424ff262525ff272727ff272727ff252625ff262626ff272626ff252526ff252525ff262526ff272727ff272727ff292929ff2a2929ff292929ff292929ff292929ff292929ff292929ff292828ff282828ff282828ff282828ff282828ff282828ff2c2c2dff2e2e2eff2e2e2eff2e2e2eff2e2e2eff2e2e2e7f1918197f1918187f1818187f1615167f141415000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffcfcfcfffcfcfcfffcececeffd2d2d2ffd8d8d9ffd4d4d4ffc3c3c3ffb9b9baffbababaffbbbbbbffbdbdbdffbfbfbfffc0c0c1ffc2c2c2ffc3c3c3ffc4c4c5ffc5c5c5ffc6c6c6ffc7c8c7ffc8c8c9ffc9cacaffcbcbcbffccccccffcecdcdffcfcfcfffd0d0d0ffd2d1d1ffd3d3d3ffd4d4d4ffd5d6d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdbdadbffdbdbdbffdcdbdbffdcdcdcffddddddffdeddddffdededeffdfdfdeffdfdfdfffe0dfe0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e2ffe1e2e2ffe1e1e0ffe0e0e0ffdfdfdfffe0dfdfffe0e0dfffe3e3e4fff1f1f1fffdfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfcfff8f8f8fff2f2f2fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff0f0f0ffecececffe7e7e7ffe3e3e3ffe0e0dfffdfdfdfffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdadadbffdad9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd4d4d4ffd3d3d3ffd2d2d3ffd1d2d2ffd0d1d1ffd0cfd0ffcfceceffcdceceffcccdcdffcbcbcbffcacacaffc9c9c8ffc8c7c7ffc6c6c6ffc5c4c5ffc4c3c3ffc2c3c3ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbeffbcbdbcffbbbbbbffbabab9ffb9b8b9ffb7b7b6ffb5b5b5ffb4b3b4ffb2b2b2ffb0b1b0ffafaeafffadadadffabababffa9a9aaffa7a7a8ffb5b6b6ffc8c8c8ffcbcacbffc3c2c2ffbfbfbfffc0c0c0ffc1c1c1bf90909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff252525ff252524ff262626ff292929ff2b2b2cff2e2f2eff313131ffd3d2d2ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffb6b6b6ff626162ff575757ff4c4b4cff404040ff383837ff1c1c1bff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010001ff010001ff000000ff000001ff000000ff000000ff010101ff020201ff010201ff010101ff000000ff000000ff000000ff000000ff0101007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff1a1a1aff404040ff737373ff9d9d9dffb5b5b4ffc2c2c2ffcacacaffcfcfcfffd2d1d2ffe5e5e5fff9fafafffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffbfbfafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfafffafbfafffafafafffafbfbfffafbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffcfcfcfffdfdfdfffcfcfcfff7f6f7ffd9d9d9ffc2c2c2ffbfc0c0ffbababaffb2b2b2ffa9a9a9ff9b9b9bff818281ff5e5e5eff282828ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2a2b2affa2a2a2ff979797ff878787ff868687ff8f8f8fff8d8d8dff8c8d8cff898989ff848484ff7f7f7fff757575ff656565ff545554ff4c4c4cff424242ff373636ff2c2c2cff242323ff1b1b1cff111112ff0c0c0cff0b0b0aff0a090aff090909ff080808ff070707ff060606ff040405ff040505ff050505ff040404ff030303ff030303ff030403ff040404ff050505ff050505ff070606ff060606ff060606ff0605057f0303033f020101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff030303ff060606ff080808ff0b0b0cff0c0b0cff0d0e0dff0f0f0fff121212ff151515ff1b1b1bff212121ff232223ff272727ff2a2a29ff292828ff272627ff2b2a2bff2b2a2aff2a2a2aff272727ff272726ff272727ff262526ff262626ff272828ff282828ff292929ff2b2b2bff292929ff282828ff2a2a2aff2a2a2aff2a2a2aff2e2e2eff2d2c2cff2d2e2dff2f2f2fff2d2d2dff2d2d2dff2d2d2dff2c2b2cff2d2d2dff2d2c2cff2c2c2cff2d2d2eff2c2c2cff302f2fff2f2f2fff2e2e2eff2d2d2dff2d2d2dff2e2e2eff2e2e2eff2e2e2eff323232ff303030ff303030ff313231ff313131ff333333ff353535ff373737ff343434ff343434ff333333ff2a2a2aff151515ff131313ff121212ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff050606ff060606ff070706ff090908ff0d0d0dff0e0f0eff111111ff171718ff1a1a1aff1d1c1dff1e1e1eff1f1f1fff212121ff222222ff232323ff232323ff242425ff262726ff242424ff232323ff262626ff252525ff242424ff232423ff252524ff242424ff242424ff262727ff262627ff242424ff252525ff262626ff252626ff252525ff262525ff252525ff262626ff262627ff292929ff282728ff272727ff292929ff292929ff292829ff272727ff282728ff282828ff282828ff282828ff2a2a29ff2e2e2eff2e2e2eff2e2e2eff2e2e2eff2e2f2eff313131ff313131ff313131ff2e2d2eff2a2a29ff333333ff363636ff363635ff343334ff303030ff2f2f2fbf2423237f1818187f1818187f111212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcfcfcfffcfcfcfffcfcfcfffd0d0d1ffd8d8d9ffd5d5d5ffc7c7c6ffb9b9b9ffb9b9b9ffbbbbbbffbcbdbcffbebebeffc0c0c0ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffc9c8c9ffcacacaffcbcbcbffcdccccffcecdceffcfcfcfffd1d0d0ffd2d2d1ffd3d3d3ffd4d4d4ffd5d5d5ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdcdcdcffdddcdcffddddddffdededeffdededeffdededfffdfdfdfffdfe0e0ffe1e0e0ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe3e3e3ffe3e2e2ffe1e1e1ffdfdfe0ffdededfffdededeffddddddffdedddeffdededeffdededfffdfdfdfffdfe0dfffe0e0dfffe5e6e5fff2f2f2fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfff7f8f8fff2f2f2fff0f0f0ffeff0f0ffefefefffefefefffefeff0fff0f0f0fff0efefffecececffe8e8e8ffe3e4e3ffe0dfdfffdededeffddddddffdcdcdcffdcdcdcffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d5ffd5d5d5ffd4d4d5ffd3d4d3ffd3d2d2ffd1d2d2ffd1d1d1ffcfd0d0ffcfcecfffcdcdcdffccccccffcbcbcbffcacacaffc9c8c9ffc7c7c7ffc6c6c6ffc5c5c5ffc3c3c3ffc2c2c2ffc1c0c1ffc0bfbfffbebebfffbdbdbdffbcbcbcffbbbbbbffb9b9b9ffb8b8b8ffb6b6b6ffb5b5b5ffb3b4b3ffb2b2b2ffb1b0b0ffaeafaeffadadadffacacacffaaaaaaffa9a9a9ffbcbcbcffcbcbcbffcacacaffc0c0c0ffbfbfbfffc0bfc0ffc0c0c07f60606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252525ff252525ff232323ff242424ff272728ff2b2b2bff2e2e2eff313131ffabacabffb6b6b6ffb6b6b7ffb7b6b7ffb8b8b7ffb8b8b8ffb9b9b9ffb9b9b9ffbab9baffb9babaffb9babaffbab9b9ffbababaffbababbffbababaffbababaffbababaffbababbffbabbbbff9a9a9aff5e5e5eff535353ff474747ff3d3d3dff353435ff1a1a1aff000000ff010000ff010100ff010001ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff020202ff020303ff020202ff020101ff010101ff000000ff000000ff0101017f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff090909ff272827ff575858ff807f7fffa2a2a2ffb8b9b9ffc2c2c2ffc9c9caffcfcfcfffd2d3d3ffe8e8e8fffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfff9f9f9ffdfdfdfffc3c3c3ffbdbdbdffb9b8b9ffb3b3b3ffacacabff9f9f9eff878787ff5a5a5aff222122ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f565757ffabababffa2a2a2ff979797ff969696ff9a9a9aff989797ff989898ff979797ff969696ff909191ff878787ff7b7b7bff6f6f6fff676767ff5e5e5eff505150ff3f4040ff313131ff272727ff1a1a1aff131313ff111111ff0e0e0eff0d0c0cff0d0c0cff0b0b0bff0a0a09ff070707ff060606ff070707ff060606ff040404ff030303ff040404ff040404ff050505ff060606ff060606ff060606ff060606ff070707ff070707ff060606ff0606067f0303033f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff040303ff040404ff080909ff100f10ff121212ff161516ff1f1f1fff222222ff212121ff202121ff232323ff262626ff282828ff252626ff242424ff242324ff242424ff272726ff282828ff272727ff272626ff292929ff262626ff282828ff282828ff272727ff272727ff262625ff262626ff282828ff282828ff292929ff292929ff282828ff282829ff2a2a2aff2a2a2aff2c2c2cff2d2e2dff282829ff2a2a2aff2b2b2bff2a2a2aff292929ff282928ff292929ff29292aff2a2929ff2e2e2eff2c2b2cff2c2c2bff2e2e2eff2d2d2dff2c2d2cff2d2c2cff2c2c2bff2c2b2cff2d2c2dff2f2f2fff313131ff303030ff313031ff313231ff323232ff353434ff373737ff373737ff363636ff353535ff343434ff333333ff29292aff151515ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010202ff040404ff040404ff050606ff070707ff0a090aff0d0d0dff141414ff151515ff151515ff161516ff181817ff181818ff181818ff1a1a1aff1b1a1bff1a1a1aff1b1b1aff1c1c1cff1d1d1cff1f1f1fff252525ff252525ff232423ff252424ff272627ff262626ff252525ff252526ff272727ff282829ff2a2a2aff2a2a2aff262726ff272827ff2a2b2bff2a2a2aff292929ff272727ff272727ff282828ff282828ff292828ff292829ff292929ff2e2e2eff2e2e2eff2e2e2eff303030ff313130ff313131ff2d2d2dff292a2aff333333ff363636ff353636ff343433ff303030ff2e2f2fff303030ff303030ff303030ff272728ff1d1d1dbf0e0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcecfffcececeffcfcfceffd9d9d9ffd5d5d5ffc9cac9ffb9b9b9ffbababaffbbbbbbffbcbdbdffbebebeffbfc0c0ffc2c1c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c7c7ffc8c8c8ffc9c9c9ffcacacaffcbccccffcdcccdffcececeffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffd9dad9ffdadadaffdbdadbffdbdbdbffdcdcdcffddddddffddddddffdededeffdededeffdededfffdfdfdfffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe2e3e3ffe2e3e2ffe1e1e1ffdfe0dfffdededeffdcdcddffdbdbdcffdbdbdcffdcdbdbffdcdcdcffdcdcdcffdddcddffddddddffdededeffdfdfdeffdfdfdfffdfdfe0ffe0e0e0ffe6e7e7fff5f5f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff7f7f7fff1f1f2fff0f0f0ffefeff0ffefefefffefefeeffeeefeeffeeefefffeeeeeeffefefeffff0eff0ffedededffe9e9e9ffe4e4e4ffdfdfdfffddddddffdddcdcffdcdcdbffdbdadaffdadadaffd9d9d9ffd8d9d9ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d6ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d1ffcfcfcfffcececeffcdcdcdffccccccffcacbcbffcac9c9ffc8c8c8ffc7c7c7ffc6c5c6ffc4c4c4ffc3c3c3ffc2c1c2ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbbbcffbababaffb9b9b9ffb8b8b8ffb6b6b6ffb5b5b5ffb3b4b3ffb2b2b2ffb0b0b0ffaeafafffaeadadffacacacffaaaaaaffaeadadffc3c4c3ffcccccdffc9c9c9ffc0c0c0ffc0c0c0ffbfbfbfffbfc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242525ff232322ff232323ff262626ff29292aff2d2d2dff393939ff4e4f4eff3f3e3eff3e3e3eff3d3e3dff3d3d3dff3e3e3eff3f3e3fff40403fff404141ff424242ff424242ff414241ff414141ff424242ff424243ff424242ff414142ff414141ff404040ff404141ff414141ff636363ff5b5a5bff505050ff444344ff3a3a3aff0d0c0cff000000ff010101ff010101ff020101ff020101ff010101ff010100ff010000ff000000ff000000ff010100ff010001ff000100ff010202ff020203ff030303ff030303ff020203ff010202ff010101ff010101ff0101017f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070706ff242424ff5a5a5aff848584ffa5a5a4ffb8b8b8ffc4c3c3ffc9c9c9ffcdcecdffd3d3d3ffecececfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfafffafafafffafafafffafafafffbfafbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfff9f9f9ffe6e6e6ffc4c4c4ffbcbdbdffb9b9b9ffb4b3b4ffacacacffa0a0a0ff898989ff575857ff131313ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5a5bffb0b0b0ffabababffa2a2a2ffa1a1a1ffa2a2a2ffa3a3a3ffa3a3a3ffa4a4a4ffa5a5a5ffa2a3a2ff999999ff909090ff878788ff828282ff7b7b7cff6e6e6fff5d5d5dff494949ff383839ff272727ff1d1d1dff181918ff151515ff121213ff111111ff0f0f10ff0e0e0eff0c0d0cff0b0b0bff0a0b0bff090909ff070707ff060606ff050505ff040404ff060606ff060606ff060606ff050605ff070707ff070707ff060706ff060606ff060606ff060606ff060606ff0606067f0303033f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000bf0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff020201ff020303ff030404ff040403ff060607ff111111ff191919ff1c1c1cff1c1c1cff232323ff272727ff212121ff232323ff242425ff232323ff222223ff232323ff222323ff262726ff272626ff262626ff242424ff242424ff262526ff272727ff272727ff282928ff292929ff292929ff2a2a2aff2a2a2aff2a2a2aff282828ff272727ff272727ff282827ff282828ff292929ff292a29ff29292aff292929ff2a2a2aff2a2a2aff2c2c2cff2f2e2fff2e2f2fff2e2e2eff2b2b2bff2b2b2bff2b2b2bff2a2a2aff292929ff292929ff2a2a2aff2e2e2eff2e2f2fff2f2f2eff2e2e2fff2e2e2eff2e2e2eff2d2d2dff2d2d2dff2c2c2cff2c2c2cff2d2d2dff313131ff313131ff313131ff313132ff323233ff343534ff373737ff373737ff383738ff383737ff363636ff353435ff343434ff262626ff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030202ff020303ff020202ff030303ff030304ff040404ff040404ff050505ff050505ff050505ff060606ff070707ff060707ff0a0a0aff131312ff171717ff171716ff151515ff161616ff161716ff161616ff181817ff191919ff1a191aff1a1b1bff1b1b1bff1f1f1fff242424ff252525ff20201fff202020ff1f1e1fff222121ff282929ff29292aff282828ff292929ff2b2b2bff2f2f2fff303030ff313131ff323131ff313131ff2f2f2fff292929ff2e2e2eff353535ff363535ff343434ff303130ff2e2f2fff2f2f2fff303030ff303030ff272727ff1d1d1dff131313ff121212bf0e0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcecfffcececeffcfcfcfffcfcfceffd6d7d6ffd6d6d6ffcccdcdffbebdbdffbabbbbffbbbbbbffbdbdbdffbebebeffc0c0bfffc2c1c1ffc3c3c3ffc4c4c4ffc5c5c5ffc6c7c7ffc8c8c8ffc9c9c9ffcacacaffccccccffcdcdcdffcececeffcfcfcfffd1d1d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d7ffd8d8d8ffd9d9d9ffd9d9daffdbdbdaffdbdbdbffdbdcdbffdcdddcffddddddffdddddeffdededeffdedfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdcdcddffdbdbdbffdadadaffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffddddddffdededdffdededeffdfdfdfffdfdfdfffdfe0e0ffe0e1e1ffe9e9e9fff9f8f9fffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff7f6f7fff1f2f2fff0f0f0fff0eff0ffefefefffeeeeefffeeeeeeffeeeeeeffedeeeeffeeededffedededffeeeeeeffefefefffedededffeaeaeaffe4e5e4ffdfdfdfffdcdcdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd8d8d9ffd8d7d8ffd7d7d7ffd7d6d6ffd5d5d5ffd4d5d5ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcacbffcacac9ffc8c8c8ffc7c6c6ffc6c5c5ffc4c4c4ffc3c2c3ffc2c1c2ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbbbbbbffbababaffb9b9b9ffb7b7b7ffb6b6b6ffb4b5b5ffb4b3b3ffb2b1b2ffb0b0b0ffafaeafffadadadffacacacffabaaaaffb0b0b0ffc7c7c7ffcecdceffc6c6c7ffc0c0bfffc0c0c0ffc0c0c0ffbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232223ff232323ff262626ff292a2aff2d2d2dff393839ff4f4f4eff303030ff2c2c2cff2c2c2dff2c2c2cff2c2d2dff2c2c2cff2b2b2bff2c2c2cff2d2d2dff2e2f2eff2f2f2fff2e2e2eff2e2e2eff2e2f2eff2f2f2fff2e2f2fff2f2f2fff2f2e2fff2f2f2fff2f2f30ff303030ff3c3c3dff636363ff5b5b5aff4f504fff111111ff000000ff000000ff010101ff020102ff020202ff030302ff020202ff010101ff000100ff000000ff000100ff010101ff010101ff010101ff020202ff020203ff030403ff030304ff030303ff020202ff010101ff010101ff0102017f0100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1e1f1eff5b5b5bff8d8d8dffa8a7a8ffb8b8b8ffc0c1c0ffc7c6c6ffcbcbcaffd6d6d6fff3f3f3fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffcfdfcffeeedeeffcacacaffbcbcbcffb9b9b8ffb6b5b6ffafafafffa6a6a6ff8f8f8fff575757ff282828ff0a0a0bff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5e5e5effb8b8b7ffafb0afffaaaaaaffacababffabababffabababffaeadaeffafafafffb1b1b1ffb0b0b1ffaaaaabffa9a9a9ffa3a3a3ff9e9e9eff999999ff909090ff818181ff707170ff5d5d5dff484848ff353535ff2a2a2aff242424ff1f1e1eff1a1a1aff171717ff151515ff131312ff101010ff0f0f0fff0c0c0dff0b0b0bff0a0b0aff080808ff070708ff080808ff070707ff060606ff060606ff060707ff060606ff060607ff060506ff060606ff060606ff060606ff060706ff060607ff060606ff0606067f0202023f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff0a090aff181818ff1d1d1dff1d1e1eff232322ff242424ff242425ff252625ff2e2e2eff323232ff2f2f2fff2b2c2bff2b2c2bff282828ff222221ff232423ff232323ff222323ff232323ff232323ff222323ff242423ff272827ff272828ff262626ff252424ff282827ff272828ff272727ff272827ff292828ff2a2929ff2a2a2aff2a2a2aff2a2a2aff2a2a2aff282828ff282828ff282828ff292929ff292a29ff292929ff292929ff2a292aff2a2a2aff2c2c2cff2e2f2eff2f2f2fff2e2e2eff2e2f2fff2e2d2eff2b2b2bff2b2b2bff2b2b2bff2a2a2aff2a2a2aff2e2e2eff2f2e2eff2f2f2fff2f2f2fff2f2f2fff2e2f2eff2f2f2eff2f2f2eff2d2d2dff2d2d2dff2c2c2cff2b2c2cff2d2d2d7f1818187f1818197f1919197f1a1a1a7f1b1b1b7f1b1b1b7f1c1b1b7f1c1c1b7f1b1c1b7f1b1b1b7f1a1b1bff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff020202ff020201ff020202ff020202ff020202ff020302ff030302ff030303ff030303ff030304ff050505ff070707ff070707ff050505ff050505ff040404ff060505ff090909ff0e0e0eff0f0f0fff100f10ff111111ff181818ff222121ff242425ff262627ff292828ff2a2b2aff2e2e2eff313131ff323232ff333333ff323232ff313130ff313131ff323232ff303030ff2e2e2eff1a1a1aff131313ff121212ff121213ff121111bf0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfceceffcfcfcfffcfcfcfffcececeffd4d4d4ffd8d8d8ffd2d1d1ffbfbfbfffbabbbaffbbbbbbffbcbcbcffbebebeffbfbfbfffc1c1c1ffc2c3c3ffc4c4c4ffc5c6c5ffc7c7c7ffc8c8c9ffc9c9c9ffcacbcbffccccccffcdcecdffcececeffcfcfd0ffd0d0d0ffd1d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadbffdbdbdbffdcdcdcffdddddcffddddddffdededeffdedfdeffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededdffdcdcdcffdadadbffd8d8d9ffd8d7d8ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffdadad9ffdadadaffdbdbdbffdbdcdbffdcdcdcffdddddcffdedddeffdddedeffdededeffdfdfdeffdfdfdfffe0e0dfffe1e1e2ffebebebfffafafbfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffbfbfbfff5f5f5fff1f2f1fff0f0f0ffeff0f0ffefeeefffefeeeeffeeeeeeffedededffedededffedededffedededffecececffededecffedededffeeeeeeffedeeedffebebebffe7e7e6ffe0e1e1ffdcdcdcffdadbdaffd9dadaffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcccdffccccccffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc5c5c5ffc4c4c4ffc3c3c2ffc1c2c1ffc0c0c0ffbfbfbfffbebebdffbdbcbcffbbbbbbffb9babaffb8b9b8ffb7b7b7ffb6b6b6ffb5b5b5ffb3b3b4ffb2b2b2ffb0b0b0ffaeaeaeffadadadffabacabffaaabaaffb7b7b7ffcbcbcbffccccccffc3c3c3ffc1c1c1ffc0c0c1ffc0c0c07f60606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1111117f1313137f1414147f1616167f171717ff4f4f4eff303030ff202020ff1c1c1cff1d1d1dff1e1e1eff1e1e1eff1d1d1eff1c1d1cff1c1c1cff1c1c1cff1d1c1dff1e1e1dff1d1e1dff1d1d1dff1e1e1eff1e1e1eff1d1d1eff1d1e1eff1e1e1eff1f1f1fff1f1f1fff1f1f1fff2c2c2cff3d3c3cbf464646ff181818ff020201ff010101ff000001ff010101ff020202ff030302ff030303ff030303ff020302ff010101ff010101ff010101ff010102ff020202ff010202ff010101ff020203ff030303ff030303ff030303ff020202ff010201ff010101ff0102027f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff1d1d1dff515150ff8f8f8fffaeaeaeffbbbabbffc1c0c1ffc6c6c5ffcacacaffd7d8d8fff4f5f5fffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffafbfafffafafafffafafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff1f1f1ffd0d1d0ffbcbcbcffbababaffb6b6b6ffb0b1b1ffa8a8a8ff929292ff6c6c6cff353535ff0b0b0bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f616161ffbebebeffb7b8b8ffb1b1b2ffb5b5b4ffb3b4b3ffb5b4b5ffb5b5b5ffb7b7b7ffbbbbbbffbbbbbbffb8b8b8ffb9b9b9ffb7b7b7ffb5b5b4ffb0b0b0ffaaaaaaffa0a1a1ff959596ff868686ff787878ff5f5f5fff4b4b4bff3e3e3eff343434ff2b2b2bff252525ff1f201fff1b1b1aff171717ff151515ff121112ff101010ff0e0f0fff0d0d0dff0b0b0bff0a0a0aff0a0a09ff080808ff080808ff080808ff060606ff050606ff060605ff060605ff060505ff060606ff060607ff060606ff060606ff050505ff050505ff060606ff0606067f0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff010202ff0e0e0dff232323ff343433ff363636ff373737ff373737ff383838ff383839ff373737ff353535ff303030ff2d2e2eff2d2c2cff2c2c2cff2b2b2bff292929ff242424ff232423ff232324ff232423ff232323ff242323ff232323ff232424ff272727ff282728ff262626ff2524257f1313147f1313147f1413137f131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff030302ff040404ff050505ff060606ff080808ff0d0d0dff141414ff181818ff131314ff151616ff20201fff272727ff2b2b2cff2e2e2dff2c2d2cff272828ff141414ff121212ff121212ff121212ff101010ff0e0e0ebf090808000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcfcfcfffcececeffcdcdcdffd3d3d3ffd8d8d8ffd5d4d4ffc0c0c0ffbabbbaffbbbcbcffbdbdbdffbebebeffbfbfbfffc1c1c1ffc3c2c3ffc4c4c4ffc6c6c6ffc7c7c7ffc9c9c9ffc9cac9ffcbcbcbffccccccffcdceceffcfcfcfffcfcfcfffd1d0d1ffd2d2d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadbdaffdbdbdbffdcdcdcffddddddffddddddffdededeffdededeffdddedeffddddddffdddddcffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd5d5d5ffd4d5d5ffd5d6d5ffd6d6d5ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdadadaffdbdbdbffdbdcdcffdcdcdcffdcddddffddddddffdededeffdededeffdfdfdfffdfdfdfffdfe0e0ffe2e2e2ffefeff0fffdfdfdfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f0000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefdfffafbfafff5f5f5fff1f1f1fff0f0f0ffeff0f0ffefefefffeeeeeeffedededffedecedffecececffecececffecececffecececffecececffecececffecececffecececffedececffedededffebebebffe7e8e7ffe2e1e2ffdcdcdcffdad9daffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d2ffd1d1d2ffd1d0d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c6c6ffc5c5c5ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbebdffbcbcbcffbbbbbbffbababaffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb3b3b3ffb2b2b2ffb0b0b0ffaeaeaeffacadadffaaaaabffaaabaaffbebebeffcdcdcdffcacacaffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c07f606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f0000007f0000007f0000007f000000ff303030ff202020ff151516ff131413ff151414ff151515ff141414ff141414ff141313ff141414ff131414ff131414ff141414ff151515ff141515ff151515ff151515ff131313ff131313ff131313ff141413ff151414ff151515ff1d1c1dff2c2c2c7f1b1b1bff040404ff020202ff010102ff010101ff020202ff030303ff040403ff040404ff040404ff040403ff030303ff020202ff030202ff030203ff030202ff020202ff020202ff030303ff030303ff030403ff030303ff020202ff010101ff010101ff0302037f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff1c1b1cff5e5e5eff949494ffb1b1b1ffbfbebfffc4c4c4ffc7c7c7ffcbcbccffdfdfdffff8f8f8fffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff7f8f8ffd8d8d8ffbebebfffbbbabaffb7b7b6ffb1b1b1ffa8a8a9ff949594ff6e6e6eff313031ff0b0a0aff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f636363ffc3c3c4ffbebebeffb9b9baffbcbdbcffbcbbbbffbdbdbdffbfbfbfffc0c0c0ffc4c5c4ffc6c6c6ffc4c5c5ffc6c5c5ffc4c4c4ffc3c3c2ffc1c1c1ffbebfbfffb8b8b8ffb1b1b0ffa9a9a9ffa2a2a2ff919191ff7f7f7fff6c6c6cff5b5b5aff4a4a4aff3c3c3cff333332ff2a2a2aff232323ff1f1f1fff1b1b1bff171818ff151515ff111111ff0f0f0fff0f0e0eff0d0d0dff0b0b0cff0b0b0bff0a0a0aff090909ff080707ff060707ff060506ff050606ff060606ff060606ff060606ff050505ff050505ff060606ff060606ff060606ff060606ff060706bf0505047f03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000100ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff060606ff171817ff2a2a2aff373637ff3d3d3dff414241ff424242ff404040ff40403fff3f4040ff383838ff353435ff333333ff303030ff2e2e2eff2d2d2dff2c2c2cff2c2b2bff292929ff242423ff232323ff232323bf1a1a1a7f1112127f1112127f1111113f0808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff020101ff000100ff010101ff050404ff070707ff080809ff0a0a0aff0b0b0bff0d0d0dff131413ff131213ff111111ff101010ff0e0e0eff0c0b0cff0a0a0a3f0202020000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcececeffcfcfcfffcecfceffd2d2d2ffd9d9d9ffd7d7d7ffc5c5c6ffbbbbbbffbcbcbcffbdbdbdffbebebeffc0bfbfffc1c1c1ffc3c3c3ffc4c4c5ffc6c6c6ffc7c7c7ffc9c9c9ffcacacaffcbcbccffcdcdcdffcececeffcfcfceffd0d0d0ffd0d0d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadadbffd9d9d9ffd7d7d8ffd6d6d6ffd4d4d4ffd3d3d3ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffdadad9ffdbdbdbffdbdcdbffdcdcdbffdddcdcffddddddffdddedeffdededeffdededfffdfdfdfffdfdfdfffdfe0dfffe7e6e6fff4f5f5fffbfbfbfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfff9fafafff4f5f4fff1f1f1fff0f0f0ffefefefffefefeeffeeeeeeffedededffedececffecececffecececffecececffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebececffecececffebeaebffe9e9e8ffe3e2e3ffdcdcdcffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d0ffcfcfcfffcfcfcfffcdcecdffccccccffcccbcbffcacacaffc9c9c9ffc8c8c8ffc7c6c7ffc5c5c5ffc4c4c3ffc3c3c3ffc1c1c1ffc0c0c0ffbfbfbfffbdbebdffbcbcbcffbbbabbffbabab9ffb8b9b8ffb7b7b7ffb6b6b6ffb4b5b5ffb3b3b3ffb1b1b2ffb0b0b0ffaeaeaeffacacacffabaaaaffaeaeaeffc3c4c4ffcececdffc8c7c7ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff080808ff151516ff111111ff101010ff101010ff0f0f0fff0f0f0eff0e0e0eff0e0e0eff0e0e0fff0f0f0fff0f0e0eff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0e0e0eff0d0e0dff0e0e0eff0e0e0eff0f0e0fff0f0f0fff0f0f10ff131313ff1d1c1cff0e0e0eff0b0b0aff040404ff020202ff030302ff050404ff050505ff050505ff050505ff060505ff050505ff050505ff050505ff050505ff050505ff040505ff050404ff040505ff050505ff050405ff030303ff030303ff030303ff010102ff020202ff0404047f1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff151515ff535353ff979797ffb2b2b2ffbebdbeffc5c5c5ffc9c9c9ffcccdcdffe4e4e4fffafafafffdfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfcfffbfbfbfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafafffbfbfbfffbfbfafffbfafafffbfafafffafafbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafbfffafbfbfffafafbfffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff9f9f9ffdfdfdfffc1c1c2ffbababaffb6b6b7ffb1b1b1ffa8a8a8ff979797ff6e6e6eff2c2c2cff0c0c0cff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656465ffc7c7c8ffc3c3c3ffc0c0c0ffc2c3c2ffc3c3c3ffc5c5c4ffc7c7c7ffc9cacaffcdcdcdffcfcfcfffcfcfcfffcfcfcfffcdcdceffcdccccffcbcccbffcacacaffc8c8c8ffc5c6c6ffc3c3c3ffbfbfbfffb6b6b6ffa8a8a8ff999999ff8a8b8aff797979ff666666ff575757ff4b4a4bff3c3c3cff323232ff2a2b2bff242524ff1e1e1eff191919ff161716ff141413ff121212ff0f0f10ff0e0f0fff0e0e0eff0c0c0cff0a0a0aff090909ff080808ff080808ff070707ff060606ff050505ff050505ff050506ff060606ff060606ff060606ff060706ff060606ff060606ff060606ff060606bf0404047f0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff060506ff171717ff2e2e2fff3c3d3cff424242ff464646ff4c4c4cff4c4c4dff474747ff424243ff3f3f3fff3c3c3cff383838ff353535ff333333ff303030ff2e2e2eff2d2c2d7f1616167f151516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f0000007f0000007f0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff070707ff0f0f0fff100f10ff0e0e0eff0c0b0bff0a0a0aff080908bf0505050000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcfcfcfffcfcfd0ffd0cfd0ffd1d1d1ffdadadaffd8d9d9ffc9c9c9ffbbbcbbffbcbcbcffbebebdffbebfbeffc0c0bfffc2c1c1ffc2c2c3ffc5c5c5ffc6c6c6ffc7c7c7ffc8c9c9ffcbcacbffcbccccffcdcdcdffcececdffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffd9d9d9ffd8d8d8ffd6d6d7ffd5d5d5ffd3d3d3ffd1d2d2ffd1d1d1ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcddffddddddffdddddeffdededeffdfdfdfffdfdfdfffe0e0dfffe5e5e5ffedececfff2f3f3fff8f8f7fffafafafffcfcfcfffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfff9f9f9fff4f4f3fff0f0f0fff0f0f0ffefefefffeeeeefffeeeeeeffedededffedececffecececffecececffecececffebecebffebebebffeaeaeaffebeaeaffebebeaffebeaebffeaeaebffeaeaeaffeaebebffebebebffecebecffebeaebffe9e9e9ffe4e4e5ffdcdcdcffd8d9d9ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d1ffcfcfd0ffcfcfceffcdcdcdffccccccffcbcbcbffcacacaffc9c9c8ffc7c8c7ffc6c6c6ffc5c5c5ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffbebfbfffbdbebeffbcbdbcffbbbbbaffbab9b9ffb8b8b8ffb7b7b7ffb6b6b5ffb4b5b4ffb3b3b3ffb1b2b1ffb0b0b0ffaeaeaeffacacacffaaaaaaffb4b3b3ffc9c9c9ffcecfcfffc7c6c6ffc2c1c2ffc2c2c2ffc2c2c2ffc1c1c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0f0f0fff0f0f0fff0f0f0fff0f0f0eff0d0e0eff0d0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0e0d0eff0d0d0dff0d0d0dff0d0d0dff0d0e0eff0e0e0eff0e0f0eff0f0f0fff040404ff000000ff030303ff0b0b0aff040404ff050505ff060606ff070707ff070707ff070708ff070707ff070707ff080708ff080808ff080909ff080808ff070807ff070707ff080708ff080808ff070707ff050505ff050404ff040404ff030303ff040404ff4a4a4a7f39393a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff131313ff505150ff999999ffb4b5b4ffbebdbeffc4c4c3ffc8c9c9ffcececeffe9e9e9fffbfbfbfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfaffe8e8e8ffc3c3c4ffb8b8b8ffb5b5b5ffb0b0b0ffabababff979797ff6a6a6aff2d2d2dff0b0b0bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666ffcacbcbffc7c7c7ffc4c4c4ffc6c7c7ffc8c9c8ffcbcacbffcdcdcdffd1d1d1ffd4d4d5ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd1d2d1ffd1d1d1ffd2d1d1ffd0d0d0ffcccbcbffc5c5c5ffbebebfffb6b5b5ffacacacffa1a1a1ff939393ff858586ff777777ff656565ff545353ff464646ff3a3939ff2f2f2fff262626ff212122ff1d1d1dff1a1a1aff161616ff131414ff121212ff0f1010ff0d0d0dff0d0c0dff0c0c0cff0b0c0cff0a0b0bff090909ff080707ff070707ff070606ff050606ff060506ff060606ff060606ff060606ff060606ff060606ff060606ff060606ff060606ff060606bf0504047f030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff181717ff2e2e2eff3c3c3cff434443ff4a4a4aff4f4f4fff535353ff4d4d4dff474747ff444444ff424242ff404040ff3c3c3cff383838ff353535ff333333bf2424243f0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff0b0b0bff0a0b0aff0a0a0aff080808ff070707ff0505057f020202000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0cfffcfcfcfffd0d0d0ffd0d0d0ffd9d9d9ffd9dadaffccccccffbcbcbcffbdbdbdffbebebeffbebfbfffbfc0c0ffc1c2c1ffc3c3c3ffc5c5c4ffc6c6c6ffc7c7c7ffc9c9c9ffcbcacaffccccccffcdcdcdffcececfffd0d0cfffd0d1d1ffd1d2d2ffd3d2d3ffd3d3d4ffd5d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd4d4d4ffd2d2d2ffd1d0d0ffcfcfcfffcececeffcececeffcfceceffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffdededeffdededeffdededeffe1e1e1ffe7e7e7ffebebebffedededffeff0f0fff2f2f2fff5f5f5fff7f8f8fffafafafffcfcfcfffefdfdfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfcfff8f8f8fff3f3f3fff0f0f0ffefeff0ffefefefffeeeeeeffedededffedededffecececffecececffecececffecececffecececffebecebffeaeaeaffeaeaeaffeae9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe5e5e5ffdededeffd8d8d8ffd6d7d6ffd5d5d5ffd5d4d5ffd4d4d4ffd2d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdccccffcbcbcbffcacacaffc9c9c9ffc7c8c8ffc6c6c6ffc5c5c5ffc4c4c4ffc2c3c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbebdffbcbcbcffbbbbbbffb9b9b9ffb8b8b8ffb7b7b7ffb5b5b5ffb4b4b4ffb3b2b2ffb1b1b1ffafafafffaeaeaeffacacacffaaabaaffbbbbbbffcececeffcececeffc5c5c4ffc3c3c3ffc3c3c3ffc2c2c27f61616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f010000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff090909ff070808ff09090aff0a0a0aff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0b0b0bff0c0c0cff0c0c0cff0b0c0cff0b0b0bff0b0b0bff0b0b0bff0b0c0cff0b0b0cff090a0aff080808ff070807ff060506ff4a4a4aff7474747f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff0f1010ff494949ff929292ffb4b4b4ffbebfbfffc4c4c4ffc7c7c7ffd3d3d3ffefefeffffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffbfafbfffbfbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffcfcfcffeeeeeeffc7c7c7ffb7b7b7ffb3b3b3ffb0afafffa7a7a7ff909090ff696868ff303030ff0b0b0bff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcdcdccffcbcacaffc8c8c8ffcacacaffcccbccffcececeffd2d1d1ffd5d5d5ffd8d8d8ffdad9d9ffd9dad9ffd8d7d8ffd7d7d7ffd8d8d8ffd8d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd3d3d3ffd1d0d0ffcecdceffcacacaffc6c5c6ffc0c0c0ffbbbbbbffb4b4b4ffa9a9aaff9d9d9dff8e8e8eff7d7e7dff6d6e6dff5e5e5eff4d4d4dff3f3f3fff363636ff2f2f30ff282828ff212121ff1d1c1cff191919ff161616ff131313ff111211ff111110ff101010ff0e0e0fff0d0c0dff0b0c0bff0a0b0aff090909ff080808ff070607ff060606ff060606ff060506ff070606ff060606ff060606ff060606ff060606ff060606ff060606ff050505ff030303bf0403037f03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff3c3c3cff434344ff4a4a4aff505050ff555555ff545454ff4f4f4fff4b4b4bff474747ff444444ff424242ff404040ff3c3c3cbf2a29293f0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff070707ff080808ff070807ff070707ff050505ff040404ff040303000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffd1d1d1ffd1d1d2ffd0d0d0ffd7d7d8ffdbdbdbffd0d0d0ffc0c0c0ffbebebeffbebebeffbebfbeffc0c0c0ffc2c1c2ffc4c4c3ffc5c5c4ffc6c6c6ffc7c7c8ffc9c9c9ffcacbcbffccccccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d1d1ffcfcfcfffcdcdceffccccccffcccbccffccccccffccccccffccccccffcdcdcdffcecdceffcececeffcfcfcfffd0cfd0ffd0d1d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdad9daffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddcddffddddddffdededdffdfdedeffe4e3e3ffeae9e9ffebecebffedededffeeeeeeffeeeeeeffeeeeeefff0f0f0fff2f2f2fff5f5f5fff8f8f8fffafafafffcfcfcfffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfff8f8f7fff3f3f2fff0eff0ffefefefffeeeeeeffeeeeedffedededffededecffecececffecececffecececffecececffecececffecececffebebebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffe9e9e9ffe7e7e7ffdfdfdfffd9d9d9ffd6d6d5ffd5d5d4ffd4d4d3ffd3d2d3ffd2d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c7c8ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c2ffc2c1c1ffc0c0c0ffbebfbfffbdbebeffbcbcbcffbbbbbaffb9b9b9ffb8b8b8ffb7b6b6ffb5b5b5ffb4b4b4ffb3b3b2ffb1b0b0ffafafafffadadadffabacabffacacacffc2c1c2ffd0d0cfffcdcdcdffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c33f30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010001ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ff686868ff767677ff808081ff888888ff8f8f8fff959595ff979797ff989898ff9a9a9aff9c9c9cff9d9d9dff9e9e9eff9e9e9eff9c9c9cff989898ff939393ff8d8d8dff858585ff777877ff686767ff747474ff7777777f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff111212ff464646ff8b8c8bffafafafffbdbdbdffc3c3c3ffc7c7c7ffd3d4d4fff4f4f4fffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafbfffbfafafffafbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffbfbfafffafbfafffafbfafffbfafbfffafafafffafafbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff2f2f2ffc7c7c7ffb5b4b4ffb1b2b1ffadadadffa4a4a4ff8c8c8cff656565ff2b2b2bff0b0a0aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffcfcfcfffcdcdcdffcccbccffcecdcdffcfcfcfffd1d1d1ffd4d4d5ffd8d8d8ffdadbdaffdcdcdcffdcdcdbffdadadaffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d8d8ffd7d7d8ffd6d5d6ffd4d4d4ffd2d2d3ffd0d0d0ffcdcecdffcac9c9ffc7c7c7ffc4c4c4ffc0c0c0ffb9b9b9ffadadadffa2a1a2ff959595ff8a8a89ff7b7b7bff686868ff595859ff4d4c4cff404040ff333333ff2b2c2bff262526ff212121ff1c1d1cff191919ff161617ff141514ff131212ff111111ff100f10ff0e0e0dff0c0c0cff0b0b0bff090a09ff080809ff080808ff070707ff060606ff060606ff060606ff060606ff060606ff060606ff050505ff030303ff050505ff060606ff060707ff070707bf0504047f0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f000000000000000000000000000000000000000000000000000000000000003f101010ff4a4a4aff505050ff555555ff555555ff545454ff545454ff4f4f4fff4c4b4bff474747ff444444bf3132323f1010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff060606ff070707ff050505ff040404ff030303ff0303037f0101010000000000000000000000000000000000000000000000000000000000000000bf9d9c9cffd1d1d2ffd1d1d1ffd1d1d1ffd6d6d6ffdbdbdbffd2d2d2ffc2c2c2ffbdbdbdffbebebeffbebebfffc0c0c0ffc2c2c1ffc3c4c3ffc5c5c5ffc7c6c6ffc8c8c8ffc9cac9ffcbcbcbffcdcdcdffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcbcbcbffc9c9caffc9c9c9ffc9c9c9ffc9c9caffcacacaffcbcbcaffcbcbcbffccccccffcccdcdffcdcdceffcececeffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d8d8ffd9dadaffdadadaffdbdbdbffdcdbdbffdcdbdcffdcdcdcffdddddcffddddddffe0e0e0ffe7e6e6ffeaeaeaffecececffedeeeeffedededffeeededffedeeedffeeeeeeffeeeeeeffefefeefff0f0f0fff3f3f3fff6f6f6fff8f8f8fffafafafffcfbfcfffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffdfdfdfffbfafbfff7f7f7fff2f2f2ffefefefffeeeeefffeeeeeeffeeeeedffedededffecececffecececffececebffebececffecececffecececffecececffecececffebebebffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe9e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e8e8ffe7e6e6ffe1e0e1ffd9d9daffd4d5d5ffd3d3d3ffd3d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececdffcdcdccffccccccffcbcbcbffcacacaffc9c8c9ffc7c7c8ffc6c6c6ffc5c5c5ffc4c4c4ffc2c2c3ffc1c1c1ffc0c0c0ffbfbfbfffbebdbdffbcbcbcffbbbabaffb9b9baffb7b7b7ffb6b6b6ffb5b4b5ffb3b3b4ffb2b2b2ffb0b0b0ffaeaeafffacadadffacabacffb1b1b1ffc8c8c8ffcfcfcfffc9c9c9ffc2c1c1ffc3c3c3ffc3c3c3ffc3c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161515ff777777ff888888ff929292ff9a9b9affa2a2a2ffa8a8a8ffabacabffadadadffafafafffb1b0b0ffb1b1b1ffb2b1b1ffb1b1b1ffafafb0ffacacacffa7a7a7ffa1a1a1ff989898ff898989ff787879ff777777ff7878787f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff151515ff4b4c4cff888988ffa9a9a9ffb9b9b9ffc1c1c1ffc6c5c5ffd1d1d2fff4f3f3fffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfafbfffafbfafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffbfbfafffafafafffbfafbfffafbfafffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfcfcfffcfdfcfffbfbfcffefefefffc1c0c1ffb3b3b3ffb1b0b1ffadacacff9f9e9eff878787ff5e5f5eff2f2f2eff0a0a09ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6a6affd3d2d2ffcfd0d0ffcececeffd0d0d0ffd2d2d2ffd4d3d3ffd7d7d8ffdbdbdaffdddcdcffdededdffdddcddffdbdadbffdadadaffd9d9d9ffdad9daffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd5d6d6ffd4d4d4ffd2d3d2ffcfd0cfffcececeffccccccffc9c9c9ffc7c6c7ffc1c1c1ffbababbffb3b2b2ffaaaaaaffa0a0a0ff919091ff828182ff737373ff646464ff545454ff474647ff3d3c3cff313232ff2b2b2bff262626ff212021ff1b1b1bff181817ff151515ff131313ff111111ff10100fff0f0e0eff0e0d0eff0c0c0cff0b0b0bff090a0aff080909ff070807ff070706ff060606ff060606ff050505ff040303ff050505ff060606ff060607ff070707ff070707ff060606ff070707ff070707bf0505057f03030200000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000003f131313ff555555ff545555ff545454ff545454ff545454ff545454ff4f4f50bf3838383f11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff030203ff050505ff060607ff030303ff030303ff030303ff030303ff04030400000000000000000000000000000000000000000000000000000000000000007f696969ffd1d1d1ffd3d3d2ffd2d1d2ffd7d6d7ffdbdbdcffd5d5d5ffc2c1c2ffbdbdbcffbdbebeffbebebeffc0c0c0ffc2c2c1ffc4c3c3ffc5c5c5ffc6c6c6ffc8c8c8ffcacacaffcbcbccffccccccffcdcdcdffcececeffcececeffcececeffcececeffcdcdcdffcbcbccffcac9c9ffc8c8c8ffc6c7c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c9ffc9cacaffcacacaffcbcbcbffcccbccffccccccffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d7ffd7d8d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9dadaffdadadaffdbdadbffdbdbdbffdcdbdcffdcdcddffddddddffe3e3e3ffe9e8e9ffebebeaffedececffedededffedededffedededffedededffededeeffedeeedffeeeeeeffeeeeeeffeeeeeeffefefeefff1f1f1fff3f4f3fff6f6f6fff8f7f8fff9f9f9fffcfbfcfffefdfefffffffffffffffffffffffffffefffefffefefefffefefefffcfcfcfffafafbfff9f8f9fff6f5f5fff4f4f4fff3f2f3ffeeeeefffeeeeedffefefefffeeeeeeffedededffedededffecececffecececffececebffebebecffecececffecececffecececffecececbfb1b1b13f3a3a3affeae9eaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e7e8ffe6e6e6ffe2e2e2ffdadadaffd4d4d5ffd2d3d2ffd2d2d1ffd1d0d0ffd0d0d0ffcfcfceffcdcdceffcdcdccffcccbccffcbcacbffc9cac9ffc8c9c8ffc7c7c8ffc6c6c6ffc5c5c5ffc4c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbdffbcbcbcffbbbbbbffb9b9b9ffb7b8b8ffb6b6b6ffb4b4b5ffb3b3b3ffb1b1b2ffb0b0b0ffaeaeaeffadacadffacacacffb7b7b6ffccccccffcfcfcfffc6c7c7ffc2c1c1ffc2c2c2ffc3c3c3bf9292920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161616ff7b7b7bff8c8c8bff959695ff9c9d9dffa3a3a3ffa9a9a9ffadadaeffafafafffb0b1b1ffb1b1b1ffb2b1b2ffb1b1b2ffb1b1b1ffafafafffacacadffa8a8a8ffa2a2a3ff9a9999ff8b8b8bff7b7a7aff787878ff7878787f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0d0d0dff414141ff828282ffa5a5a5ffb5b5b5ffbdbdbdffc2c2c2ffcbcbcbfff0f0f0fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafbfffafafafffafafafffafbfafffbfafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfaffe8e8e9ffbbbbbbffb3b3b3ffafafafffa7a8a8ff9b9b9bff858484ff5e5d5dff232223ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b6b6bffd5d5d5ffd2d3d2ffd1d0d0ffd3d3d3ffd5d4d4ffd7d6d6ffdadadaffdcdddcffdfdedeffe0e0dfffdededeffdcdcdcffdcdbdbffdcdcdcffdbdbdbffdbdadbffdcdcdbffdbdbdbffdadadaffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d4ffd3d3d3ffd1d1d0ffcfcfcfffccccccffcbcbcaffc9c9c9ffc7c7c7ffc2c2c2ffbdbcbcffb7b7b7ffb0b0b0ffa4a4a4ff989797ff898989ff7e7e7eff727272ff656564ff565657ff494948ff3f3f3fff353535ff2b2b2bff242424ff202020ff1c1c1cff191919ff171617ff141514ff131212ff111111ff0f0f0fff0d0d0dff0b0b0bff0a0a09ff090909ff090809ff080807ff050505ff040304ff050505ff070606ff060707ff070707ff060606ff070606ff070707ff070606ff050505ff070707ff080808bf0606057f0403030000000000000000000000003f010101ff010102ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000003f1515157f2a2a2a7f2a2a2a7f2a2a2a7f2a2a2a7f2a2a2a3f15151500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010102ff040403ff070606ff040404ff030303ff030303ff030303ff030303bf020202000000000000000000000000000000000000000000000000000000007f686868ffd3d3d3ffd9d8d9ffd6d6d6ffd8d7d7ffddddddffd8d7d8ffc7c7c7ffbdbdbdffbdbdbdffbebebeffc0c0c0ffc2c1c1ffc3c3c3ffc5c5c5ffc6c7c7ffc8c8c8ffc9cac9ffcbcbcaffcbcbcbffcccbcbffcbcbcbffcacacaffc8c8c8ffc6c6c6ffc5c4c4ffc3c4c4ffc3c3c3ffc4c3c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacacbffcccbcbffccccccffcdcdcdffcecdcdffcececeffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d2d3ffd3d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdbffdcdcdcffdfe0dfffe6e6e6ffeae9eaffebecebffedededffedececffedecedffedececffecececffedecedffedededffedededffedededffeeededffeeeeedffeeeeeeffeeefeeffefefeffff1f1f1fff4f4f4fff6f6f6fff9f9f9fffcfdfdfffefefefffdfefdfff9f9f9fff6f6f6fff4f3f3fff1f1f1ffeeedeeffebebebffe9e8e8ffe8e8e8ffe9eaeaffebebebffebececffededeeffeeeeeeffedededffedececffecebebffebebebffebebebffebebebffebecebffecececffecececbfb1b1b100000000000000003f3a3a3affe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e6e7ffe7e7e7ffe8e8e7ffe6e6e6ffe2e2e2ffdcdcdcffd5d5d4ffd2d1d1ffd1d0d0ffd0cfcfffcecfceffcdcdceffcdcdccffcccbcbffcacacaffcac9c9ffc8c8c9ffc7c7c7ffc6c6c6ffc5c5c5ffc4c3c4ffc3c3c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbdffbcbcbcffbbbbbaffb9b9b9ffb8b7b8ffb6b6b6ffb5b4b4ffb3b3b3ffb1b1b1ffb0b0afffaeaeaeffaeadaeffadacacffbfbebeffcececeffcfcfcfffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c27f6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff151515ff797979ff8b8b8bff959595ff9a9b9bffa0a09fffa5a5a5ffaaa9aaffababaaffababaaffacacacffacacadffacacabffaaababffa9a9a9ffa7a6a6ffa2a2a2ff9c9c9cff949494ff878787ff797a79ff787878ff7878787f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0c0d0cff383838ff787879ffa0a0a0ffb2b2b2ffbbbbbaffc1c1c1ffc6c5c6ffe7e7e7fffafafafffbfafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffbfafafffafbfafffbfafbfffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafafffafafafffafbfafffafbfafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfff9fafaffdfdfdfffb8b8b8ffb2b2b2ffacacacffa5a4a4ff979797ff7f7f7fff505050ff171717ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b6c6cffd6d6d6ffd5d5d5ffd4d4d4ffd6d6d6ffd7d7d7ffd9d9d9ffdcdddcffdededeffe0e0e0ffe1e1e1ffe0e0e0ffdfdedeffdededeffdededeffdedddeffddddddffdededeffddddddffdbdbdbffdadadaffd8d8d8ffd7d6d6ffd5d5d5ffd4d4d4ffd3d2d3ffd1d1d1ffd0cfd0ffcececeffcdcccdffcbcccbffcacacaffc7c7c7ffc5c4c4ffc1c1c1ffbcbbbcffb3b2b2ffa8a8a9ffa1a1a1ff9a9a9aff8e8e8eff7f7f7fff6e6f6eff606060ff515151ff424242ff393838ff303130ff2a2a2bff262626ff222222ff1e1e1eff1b1b1bff181818ff141414ff121112ff0f0f0fff0d0d0eff0c0d0dff0c0c0cff0b0b0bff080809ff070808ff080808ff070707ff070707ff060606ff060606ff070707ff070707ff060505ff070707ff080808ff070807ff070707ff070808ff080808bf0606067f040404ff040404ff040303ff020202ff000100ff000000ff000000ff000000ff000000ff010001ff010000ff000001ff000000ff000001ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020102ff030303ff050505ff060506ff030303ff040404ff030303ff030303ff0303033f0000000000000000000000000000000000000000000000000000003f343434ffd9d9d9ffd9d9d9ffd8d8d8ffdadadaffdddedeffdadadaffcacbcaffbdbdbcffbdbdbdffbebebfffc1c1c0ffc2c2c3ffc4c4c4ffc5c6c5ffc6c7c7ffc7c7c7ffc8c8c8ffc7c7c7ffc6c5c6ffc4c4c4ffc3c2c2ffc1c1c1ffc1c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc3c2c2ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc6c7c7ffc8c7c7ffc8c8c9ffc9c9c9ffcacacaffcbcbcaffcccccbffccccccffcdcdcdffcdcdcdffcececeffcfceceffcfcfcfffcfd0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d7ffd8d7d7ffd7d8d8ffd9d8d8ffd9d9d9ffd9d9daffdadadaffdadadbffdbdbdbffdcdcdcffe2e2e2ffe8e8e8ffeaeaeaffecececffecececffecececffecececffecececffecececffecededffecededffecededffedededffedededffedededffedeeedffeeeeeeffeeeeeeffefeeefffefefeffff0f0f0fff2f2f2fff5f6f6fff6f6f6fff4f4f4ffeeeeeeffeae9eaffe7e7e8ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e5ffe6e6e6ffe9e9e9ffebebeaffebebebffedededffedededffecececffecebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffe9e9eabfaeafae0000000000000000000000003f3a3a3affe8e9e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e6e6ffe6e6e6ffe7e7e7ffe5e5e5ffe2e2e2ffdcdcdcffd5d5d5ffd0d1d1ffcfd0cfffcfcecfffcdcdcdffcccdccffcbccccffcacacaffc9c9c9ffc9c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc2c3c2ffc1c2c1ffc0c0c0ffbfbebeffbdbdbdffbcbbbcffbababbffb9b9b9ffb8b7b8ffb6b6b6ffb4b4b4ffb2b3b3ffb1b1b1ffafafafffafafaeffaeaeaeffafafafffc4c4c3ffcfcfcfffccccccffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c23f3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ff727272ff838383ff8e8e8eff949494ff999999ff9d9d9dff9f9f9fff9f9e9fff9e9e9eff9f9f9fffa0a0a0ff9f9f9fff9f9f9fff9d9e9dff9a9a9bff969695ff919191ff8b8b8bff818181ff747474ff767676ff7878787f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff303030ff727172ff989898ffafafaeffb8b8b8ffbebebeffc4c4c4ffdfdfdffff8f9f9fffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafffbfbfbfffafbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfafafffbfbfbfffafafafffbfbfafffbfafafffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffbfafafffafafbfffafbfbfffafbfafffafbfafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfff7f7f7ffd5d6d5ffb6b6b6ffb0afb0ffa9aaaaffa1a1a1ff949394ff777777ff3e3e3eff0e0e0eff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6c6c6cffd8d8d8ffd6d6d6ffd6d6d6ffd8d8d8ffdad9daffdcdbdbffdededeffe0e0e0ffe1e1e1ffe2e3e3ffe2e2e2ffe0e1e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdedfffddddddffdcdcdcffdadadaffd8d8d9ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d5ffd3d3d3ffd2d2d1ffd0d0d0ffcfd0cfffcececeffcdcdcdffcccbcbffc9c9c9ffc6c7c6ffc1c1c1ffbababbffb6b6b6ffb2b2b2ffabababff9f9f9fff929292ff848484ff767676ff676767ff585858ff4c4c4cff424343ff3a3b3bff343434ff2f2f2fff2a2a2aff232423ff1d1d1dff181819ff151515ff131312ff111111ff101010ff0f0f0eff0d0d0dff0c0c0cff0b0b0bff090909ff090808ff070707ff070707ff070707ff060506ff060505ff070808ff070807ff070707ff080808ff080808ff080808ff080808ff080807ff070606ff040404ff040404ff010102ff000001ff000000ff000000ff010101ff010101ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff030404ff040404ff050605ff040404ff020203ff030303ff030303ff020202bf01010100000000000000000000000000000000000000000000000000000000ffd9d9d9ffd9d9d9ffdbdbdcffdcdcdcffe1e1e1ffdcdcdcffcececeffbebebdffbebebeffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc2c2c2ffc0c0c0ffbdbebeffbdbdbcffbcbcbcffbcbcbcffbdbcbdffbdbdbeffbebebeffbfbfbfffc0c0c0ffc0c0c1ffc2c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc6c5c6ffc6c6c7ffc8c8c8ffc9c8c8ffcacacaffcacacaffcbcbcbffcccccbffcccccdffcdcdcdffcdcdceffcececeffcecfceffcfcfcfffd0cfd0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdbdbdbffdfdfdfffe5e5e5ffe8e9e9ffeaeaeaffecececffecececffecebecffecebebffebebecffecececffecececffecececffedececffececedffecececffecedecffedededffedededffeeededffeeeeeeffeeefeeffefefefffefeff0fff0f0f0ffefefefffeaebeaffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe6e6e6ffe9e9e9ffebeaeaffebecebffedededffecececffebebebffebebebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe8e9e8ffe8e8e8bfaeaeae0000000000000000000000003f3a3a3affe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe5e4e4ffe6e6e5ffe5e5e5ffe2e2e2ffdcdcdcffd6d6d5ffd0d0d0ffcecfceffcececdffcccccdffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c3c4ffc3c2c3ffc1c1c1ffc0c0c0ffbfbebfffbdbdbdffbcbcbcffbababaffb9b9b9ffb8b7b7ffb6b6b6ffb4b4b4ffb3b3b2ffb1b1b1ffafafafffaeaeaeffadadadffb3b3b3ffc8c8c8ffd0cfd0ffc9c9c9ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff000101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131313ff6a6b6bff777777ff7c7c7cff828181ff868786ff898a8aff8a8a8aff8a8a8aff8a8a8aff8a898aff8b8a8bff8a8a89ff8b8a8aff8a8a8aff878787ff828282ff7c7c7cff787878ff797979ff6e6d6eff707070ff7676767f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff252525ff616161ff949493ffaaaaaaffb5b5b5ffbbbbbbffc1c1c1ffd7d7d7fff9f8f8fffafafafffafbfafffafbfbfffbfbfafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffafbfafffafbfafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfafffafbfafffafafafffafafafffafafafffbfafafffbfafafffafafafffafafafffafbfafffbfafbfffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafff4f5f4ffcdcdcdffb3b3b2ffadacacffa7a7a7ff9f9f9fff8f8f8fff6a696aff292929ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6d6dffd9dad9ffd8d7d8ffd8d7d7ffdadadaffdbdbdbffddddddffe0e0e0ffe1e1e1ffe2e3e2ffe4e5e5ffe4e4e4ffe3e2e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e2e1ffe0e1e0ffdfdfdfffdededeffdcdddcffdbdbdbffdad9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d7d6ffd5d5d5ffd4d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecfcfffcdcdcdffcbcbcbffc8c8c7ffc4c4c5ffc2c2c2ffbfbfbfffbcbcbbffb6b7b6ffaeaeaeffa6a6a6ff9c9d9cff8f8f8fff7f807fff727272ff676768ff5e5f5eff525252ff494849ff414141ff373837ff2c2b2bff232323ff1f1e1eff1b1a1bff181718ff151515ff131313ff111111ff0f0f0fff0e0e0eff0d0d0dff0c0c0cff0b0b0bff090a09ff080808ff060606ff070707ff080808ff070707ff070707ff080808ff080809ff080808ff080808ff070808ff070707ff050505ff040404ff030303ff030202ff000001ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff030303ff040404ff050505ff050605ff030303ff020303ff020202ff020202ff02020200000000000000000000000000000000000000000000000000000000ffd9d9d9ffdcdcdcffdddddeffddddddffe3e3e2ffe0e0e0ffd5d5d5ffc3c3c3ffc0c0c0ffc0c0bfffbebfbfffbebebeffbebebeffbdbcbdffbababaffb8b8b8ffb7b8b7ffb7b7b8ffb8b8b8ffb9b8b9ffb9b9b9ffbbbbbbffbcbcbcffbdbdbdffbdbebeffbfbfbeffbfc0bfffc0c1c0ffc1c1c1ffc2c1c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c7c7ffc8c8c7ffc9c9c9ffcac9caffcbcacaffcbcbcbffccccccffcccdccffcdcdcdffcececdffcececeffcfceceffcfcfcfffcfd0cfffd0d0d1ffd1d0d1ffd2d1d1ffd2d2d2ffd2d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd6d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d8ffd9d8d8ffd8d8d9ffd9d9d9ffd9dad9ffdbdbdbffe2e1e1ffe6e6e6ffe9e9e9ffebebebffecebecffebebebffebebebffebebebffebebecffecececffecececffecececffecececffecececffececedffecececffedededffedededffedededffedeeeeffeeeeeeffeeefeffff0efefffefefefffeeefeeffe8e8e8ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e4ffe4e3e4ffe4e4e3ffe3e4e3ffe3e3e3ffe4e4e4ffe6e6e6ffe9e8e8ffeaeaeaffebebecffebececffebebebffebeaebffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8bfadaead0000000000000000000000003f3a3939ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e3e4ffe4e4e3ffe5e5e4ffe4e4e4ffe1e1e2ffddddddffd7d7d7ffd0d0d0ffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c3c4ffc3c2c2ffc1c1c1ffc0c0c0ffbebebeffbdbdbdffbbbcbbffbababaffb9b8b9ffb7b7b7ffb5b6b6ffb4b4b4ffb2b3b2ffb0b0b0ffafafafffaeaeaeffaeadadffb9b9b9ffcacacaffcfcfcfffc6c6c6ffc2c2c2ffc2c2c2ffc2c2c2bf919191000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff111111ff5c5c5cff565656ff666767ff6d6d6dff727271ff727272ff717171ff767576ff767676ff747574ff747474ff757575ff757575ff747474ff727272ff6d6e6eff646464ff5a5a5aff656565ff646464ff696969ff7070707f3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff151515ff565656ff8b8b8bffa6a7a6ffb2b2b3ffb8b8b8ffbdbdbdffcdcdcdfff3f3f3fffbfbfbfffbfafbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafbfbfffafafafffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafff1f1f0ffc2c2c2ffaeaeaeffaaaaaaffa5a5a5ff9c9c9dff898989ff585858ff161716ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6e6dffdadbdaffd9d9d9ffd9d9d9ffdbdbdbffdcdcdcffdededeffe1e0e0ffe1e1e1ffe3e3e3ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdedeffddddddffdbdbdcffdadbdaffdad9daffd9d9d9ffd9d8d9ffd7d8d8ffd6d6d6ffd5d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcdcccdffcbcbcaffc8c8c9ffc6c6c6ffc2c2c2ffc0c0bfffbdbdbdffb8b8b8ffb3b3b3ffabaaabffa2a1a1ff969696ff8e8e8eff838383ff767676ff6b6c6bff616161ff565555ff464646ff393939ff2f2f2fff292929ff242424ff202020ff1c1c1cff191919ff161616ff141413ff111111ff101010ff100f0fff0d0d0dff0c0c0cff0b0a0bff0b0a0bff0a0a0aff080909ff080908ff090908ff080808ff070708ff070708ff080808ff080808ff070606ff050505ff050404ff060605ff050505ff040404ff030303ff010101ff000100ff000000ff000000ff000000ff000000ff010000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020101ff030303ff030303ff040405ff060606ff040404ff020101ff020202ff020201ff02020100000000000000000000000000000000000000000000000000000000bfa5a4a4ffdedddeffdddeddffddddddffe3e3e3ffe5e5e5ffdbdbdbffc8c8c9ffbbbbbcffbababaffb7b7b7ffb6b6b5ffb3b3b3ffb2b3b3ffb2b2b2ffb3b3b3ffb4b4b4ffb5b6b5ffb6b6b6ffb7b7b7ffb8b8b8ffbab9b9ffbabbbaffbcbbbcffbdbcbcffbdbebdffbebfbeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c2ffc3c2c3ffc3c4c3ffc5c4c4ffc5c5c5ffc7c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacbcbffcbcbcbffcbccccffcdccccffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadad9ffddddddffe4e3e4ffe7e7e7ffeaeae9ffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecececffecececffecececffecececffecececffecececffecececffedededffedededffeeeeeeffeeeeeeffefefefffefefefffedededffe7e7e7ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe3e4e3ffe6e6e6ffe9e9e9ffe9eaeaffececebffebebebffeaebeaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e6e7bfadadad000000000000000000000000bfadadadffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe1e1e1ffddddddffd7d7d7ffd0d1d0ffcdccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c6c7ffc6c6c6ffc5c4c5ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbebebeffbcbdbdffbbbbbbffbababaffb8b8b8ffb7b7b7ffb5b6b6ffb4b4b4ffb2b2b2ffb1b1b0ffafafafffaeaeaeffaeaeaeffc0c0c0ffcdcdcdffcececdffc3c3c3ffc2c3c2ffc2c3c3ffc2c2c27f616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff474747ff363636ff5d5d5eff717070ff727372ff737273ff757474ff767776ff777676ff757575ff757574ff757575ff757575ff757575ff747474ff717171ff6c6c6bff454545ff505050ff545454ff606060ff6969697f3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff3a3a3aff818281ffa3a3a4ffb0b0b0ffb6b6b6ffbbbbbcffc6c6c6ffeff0f0fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9ffeaeaeaffb9b8b9ffacababffa8a7a8ffa2a2a2ff999999ff818181ff434444ff0b0b0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e6e6effdcdcdbffdadadbffdadadaffdcdddcffdedddeffdfe0dfffe1e1e1ffe2e2e2ffe4e4e4ffe6e6e6ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e5ffe4e4e4ffe2e2e3ffe2e2e1ffe0e0e0ffdededeffddddddffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffd9d9d9ffd7d7d8ffd6d6d6ffd5d5d5ffd4d4d3ffd3d3d3ffd1d1d2ffd0d0d0ffcececeffccccccffcacacaffc8c8c7ffc5c6c5ffc3c3c3ffc1c0c0ffbfbfbeffbbbbbaffb7b7b6ffb0b0b0ffa9a8a8ff9e9e9eff939393ff898989ff808080ff777777ff6a6969ff5b5c5cff4d4d4dff414141ff373737ff313131ff2b2b2bff252525ff212121ff1d1d1dff191919ff171716ff151516ff141414ff121212ff101010ff0f0f0fff0e0e0eff0d0d0dff0c0c0cff0b0b0bff0a0a0aff090909ff080808ff080807ff080808ff080808ff060606ff070707ff070707ff070707ff070707ff070707ff060606ff040404ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf1111113f08090900000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020101ff020202ff030303ff030303ff040403ff050505ff040404ff020202ff020202ff020202ff020202000000000000000000000000000000000000000000000000000000007f6e6e6effddddddffddddddffdededeffe0dfdfffe4e5e4ffdfe0dfffd1d0d0ffbababaffb1b0b1ffb0b0b0ffafafafffafaeaeffafafafffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b9ffbababaffbababbffbbbcbcffbdbcbdffbdbdbdffbebebfffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc2c3c2ffc3c4c3ffc4c4c4ffc5c6c6ffc6c6c6ffc7c7c7ffc8c9c8ffc9c9c9ffcacacaffcacacbffcbcbcbffccccccffccccccffcdcdcdffcdcecdffcececeffcfcfcfffcfcfcfffd0d0cfffd0d1d0ffd1d1d1ffd1d1d2ffd3d2d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffdadadaffe0e0e0ffe5e5e5ffe8e8e8ffeaeaeaffeaebeaffebeaeaffeaeaebffeaeaebffebeaeaffebebebffecebebffecececffecececffecececffecececffecececffecececffecececffecececffecececffedededffeeeeeeffefeeefffefeeefffeeeeeeffecececffe5e5e5ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe2e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e4e4ffe6e6e6ffe9e8e9ffeae9eaffebebebffeaeaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e7bfacacac000000000000000000000000bfacacacffe5e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe2e1e2ffe0e0e0ffddddddffd8d8d8ffd1d1d2ffcccbccffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c4ffc3c3c4ffc2c2c2ffc1c1c1ffbfc0bfffbebebeffbcbcbcffbbbbbbffb9babaffb8b8b8ffb7b7b7ffb5b5b6ffb4b4b4ffb2b2b2ffb0b0b0ffaeafafffaeadadffb1b1b2ffc6c6c6ffcececeffcccbcbffc3c3c3ffc4c4c3ffc3c3c2ffc3c3c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff3e3e3dff323232ff313131ff636363ff727373ff747474ff777776ff777777ff767777ff777777ff757675ff757575ff767575ff757576ff757575ff747474ff4b4a4aff363637ff474747ff4b4b4bff525251ff6060607f3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff242424ff727272ff9c9c9cffadadadffb5b5b5ffb9b9b9ffbfbfbfffe6e6e5fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafbfafffbfafafffafafbfffafafafffafafafffafafafffafafafffbfbfbfffbfafafffafafbfffafafbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafff9f8f9ffe2e2e2ffb2b2b2ffa9a9a9ffa6a6a6ffa1a1a1ff949494ff727272ff2f2e2eff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000007f6e6f6fffddddddffdbdbdcffdbdbdcffdededeffdfdfdfffe1e0e1ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe5e5e5ffe3e4e4ffe3e3e2ffe2e1e1ffe0e0dfffdfdfdfffdededeffddddddffddddddffdcddddffdcdcdcffdbdbdbffdadadaffd9d8d9ffd8d8d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d2ffd0cfd0ffcfcecfffcccdcdffcacbcaffc8c8c8ffc6c6c7ffc5c5c5ffc3c3c3ffc1c1c1ffbdbebeffb9b9baffb3b3b3ffababacffa4a4a4ff9e9e9eff989798ff8d8d8eff828282ff787878ff676767ff555555ff4a4a4aff424142ff373737ff303031ff2a2a2aff252525ff212120ff1e1e1eff1b1c1cff191919ff171717ff151415ff141414ff121212ff101110ff0f0f0fff0e0e0eff0d0d0dff0c0c0cff0b0b0bff0a0a0aff0a0a0aff090909ff080809ff090909ff080908ff090809ff080808ff070707ff070707ff070707ff060606ff030304ff020102ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000101bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1a1a1aff2a2b2aff3f403fff4142427f252525000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff020202ff030202ff020203ff030303ff040404ff040303ff020203ff020202ff020202ff020202000000000000000000000000000000000000000000000000000000007f6e6e6fffddddddffdededeffdedfdfffdededeffe1e1e1ffe3e3e2ffd8d8d8ffc6c6c6ffb2b1b2ffafafafffafafafffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b1b2ffb2b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababbffbbbbbbffbcbdbcffbdbdbdffbebebeffbfbfbfffc0c0bfffc1c1c1ffc2c2c1ffc2c2c3ffc4c4c3ffc5c5c5ffc5c5c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffcccbcbffccccccffcdcccdffcdcdcdffcececeffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd2d1d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffdcdcdcffe2e2e2ffe6e6e6ffe8e8e8ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebeaebffecececffecececffecececffecececffecececffecececffecececffecececffecececffedededffeeeeeeffeeeeefffeeeeeeffedeeeeffeaeaebffe4e4e4ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e2e2ffe3e3e3ffe7e7e7ffe8e9e9ffe9e9e9ffeaeaeaffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe5e5e5bfababab0000000000000000bfa9a9aaffe3e3e3ffe2e3e3ffe3e2e2ffe3e3e2ffe3e3e3ffe3e2e3ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0e0ffdfdfdfffddddddffd9d9d9ffd2d2d3ffcbcccbffc9c9c9ffc8c7c8ffc6c7c7ffc6c6c6ffc4c5c4ffc3c3c3ffc2c2c2ffc0c1c0ffc0bfc0ffbebdbeffbcbcbcffbbbbbbffbabab9ffb8b8b8ffb7b6b7ffb6b5b5ffb4b3b4ffb2b2b2ffb0b0b0ffaeaeaeffadadadffb5b5b5ffcbcacaffd0d0d1ffcacacaffc3c2c2ffc3c3c3ffc3c3c3ffc2c2c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff3c3c3cff313131ff303030ff313131bf4747477f3b3b3b7f3b3b3b7f3b3b3b7f3b3b3b7f3b3b3b7f3b3b3b7f3a3b3b7f3a3b3a7f3a3a3b7f3b3a3bff4c4c4cff3b3b3bff3a3a3aff464646ff484848ff4a4a4aff5152527f2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0b0b0bff4b4b4cff949494ffa9a9a9ffb3b2b2ffb7b7b7ffbabab9ffd9d9d9fffafbfafffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffafbfafffafafafffafbfafffafafafffafafafffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffafafafffbfbfafffafbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafff8f8f8ffd4d4d4ffabacacffa7a8a8ffa5a5a5ff9e9e9dff8d8c8cff5e5d5dff181818ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000007f6f706fffdededeffdddddcffdcdddcffdfdfdeffe0e1e1ffe2e2e3ffe5e4e5ffe6e5e5ffe7e7e6ffe9e8e8ffeaeaeaffebeaebffeaeaeaffe9e9e9ffe9e9eaffeae9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe4e4e5ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdfdedeffdededeffdddddeffddddddffdbdcdcffdbdadbffdadadaffd8d8d8ffd7d7d6ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd2d1d2ffd0d0d0ffcfceceffccccccffcacacaffc9c8c9ffc9c9c8ffc6c7c6ffc4c4c5ffc1c1c1ffbfbfbfffbcbdbcffb9b8b9ffb5b4b4ffacacacffa4a4a3ff9d9c9cff949494ff898988ff797878ff6b6b6bff606060ff545454ff474747ff3e3e3eff363736ff303030ff2a2a2aff272727ff232323ff1f201fff1b1c1cff1a1a1aff181818ff161616ff141414ff131313ff121212ff111110ff0f0f10ff0e0e0eff0d0d0dff0c0c0cff0b0b0aff0b0a0aff0a0a0aff0a0909ff090909ff090808ff080808ff080808ff080708ff070707ff080707ff060707ff030403ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000001ff000100ff000000ff010001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010101ff010101bf010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1a1a1aff2a2a2aff40403fff424242ff4a4a4bff535353ff5656563f15151500000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff020201ff020202ff020202ff020202ff030303ff030403ff030303ff030304ff030202ff020202ff020202000000000000000000000000000000000000000000000000000000003f373737ffdededeffdfdfdeffdfdfdfffdededeffddddddffe1e1e1ffdededeffd1d1d1ffc0c0c0ffb0b0b0ffaeafaeffaeaeaeffafaeafffb0b0afffb1b0b0ffb0b1b0ffb2b2b1ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0bfffc1c1c0ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cacaffcacbcaffcbcbcbffccccccffccccccffcdcdccffcdcdcdffcececeffcececfffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd2d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd9d9d9ffdfdfdfffe4e4e4ffe7e7e7ffe8e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebeaffeaebeb7f7575757f767676bfb1b1b1ffecececffecececffecececffecececffecececffececedffedededffeeeeedffeeeeeeffeeeeeeffedededffe9e9e9ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e1ffe0e1e0ffe0e0e0ffe1e1e1ffe4e3e3ffe7e7e7ffe8e9e9ffeaeaeaffeaeae9ffe9e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4bfabababbfa9a9a9ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdfdedfffdfdfdeffdfdfdeffdcdcdbffd9d9d9ffd3d3d3ffcbcbcaffc7c8c7ffc7c6c7ffc6c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffbfbfbfffbdbebeffbcbcbcffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb5b5b5ffb3b3b4ffb1b2b1ffb0b0b0ffaeaeaeffadadadffbbbbbaffcecfcfffd2d2d2ffc7c8c7ffc4c4c4ffc4c3c4ffc4c4c37f62616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0b0bff3a3a39ff2f2f2fff2e2e2eff3030307f18181800000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff393939ff474747ff464645ff474747ff4a4a4a7f2727270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff404040ff888888ffa7a7a7ffb0b0b0ffb4b4b4ffb6b6b6ffd1d1d1fff9fafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffbfafafffafbfafffafafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafafffbfafbfffafbfafffafbfafffafafbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafafffafafafffafafafff6f6f5ffcbcbcbffabaaaaffa7a7a7ffa3a3a3ff9d9d9cff888889ff535353ff121211ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000007f707070ffe0e0e0ffdededdffddddddffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe6e6e6ffe8e8e8ffebebeaffececebffececebffebebebffebeaebffeaebeaffebebebffeaeaeaffe8e8e8ffe7e6e6ffe5e5e5ffe3e4e3ffe3e2e2ffe1e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfe0e0ffdfdedfffdededeffddddddffdcdcddffdcdcdbffdadadaffd9dad9ffd8d9d9ffd8d8d8ffd6d6d6ffd5d6d6ffd4d5d5ffd3d3d4ffd2d2d2ffd1d0d0ffcecfceffcdcdcdffcdccccffccccccffcacac9ffc8c8c8ffc7c7c7ffc5c5c5ffc3c3c3ffc0c0c0ffbbbbbbffb5b5b5ffb0b0b0ffaaabaaffa3a3a3ff999999ff8f8f8fff848384ff767675ff686868ff5c5c5cff525252ff494949ff404040ff393939ff343434ff2e2e2eff282828ff252525ff222122ff1e1e1eff1c1c1bff1a1a1aff181818ff161616ff141515ff131313ff121212ff101010ff0f0f0fff0d0d0eff0d0d0dff0c0c0cff0b0c0bff0a0a0bff090a0aff0a0909ff090909ff090909ff090909ff090908ff080808ff060606ff060606ff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff000100ff010100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff010101ff010101ff010101ff010101ff0101017f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1f1f1fff3b3b3bff424242ff4b4b4bff535353ff565656ff5555557f2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff020202ff020202ff020202ff020202ff030302ff040304ff030303ff030403ff020303ff0203020000000000000000000000000000000000000000000000000000000000000000bfa6a6a6ffdfdedfffdededeffdcdcddffdbdbdbffdad9d9ffdcdcdcffd7d7d7ffcecfcfffbdbdbdffafaeafffadadadffaeaeadffafafaeffafafafffb0b0b0ffb0b0b0ffb1b1b1ffb3b3b2ffb4b4b4ffb5b5b4ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbabab9ffbbbbbbffbcbcbcffbcbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c7c7ffc7c8c7ffc8c8c8ffc8c9c9ffc9cac9ffcacacaffcbcbcaffcbcbcbffccccccffcccccdffcdcdcdffcececeffcfcfceffcfcfcfffd0d0cfffd1d1d0ffd1d1d1ffd3d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d7ffdbdbdbffe1e1e1ffe5e5e5ffe7e8e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaea00000000000000000000000000000000ffebebebffecebebffececebffecececffecececffedededffedededffeeeeeeffedededffecececffe7e7e7ffe1e2e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffe0dfe0ffe0e1e0ffe3e3e3ffe6e7e7ffe8e8e8ffe9e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdedfdeffdededeffdededeffdededeffddddddffddddddffdddcddffddddddffddddddffdbdcdcffd8d8d8ffd4d4d3ffcdcdccffc7c7c7ffc5c6c5ffc4c4c4ffc3c3c3ffc1c1c2ffc0c0c0ffbebfbfffbebdbdffbcbcbcffbababaffb9b9b8ffb7b8b8ffb6b7b7ffb5b4b5ffb3b3b2ffb1b1b1ffafafafffafafaeffaeadaeffc2c2c1ffd0d0d0ffd0d0d0ffc4c4c4ffc4c4c5ffc4c4c4ffc3c3c47f61616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0b0bff3a3b3bff313030ff303030ff3031317f18181800000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff39393aff363737ff474747ff444344ff454545ff4747477f2424240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030404ff2f2f2fff7a7a7affa2a2a2ffaeaeaeffb1b1b1ffb3b2b3ffc4c4c5fff4f4f4fffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfafffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfbfffafafafffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafff3f3f3ffc0c0c1ffababaaffa8a8a8ffa4a4a4ff9b9b9bff808080ff363636ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000007f707070ffe1e1e1ffe0dfe0ffdedfdfffe0e1e1ffe3e3e3ffe5e5e5ffe6e7e6ffe8e8e8ffe9e9e9ffecececffedededffedededffecececffecececffecececffecececffebebebffe9e9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdcdbdbffdbdbdbffd9d9d9ffd7d7d7ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffd0d1d1ffd0d0cfffd0cfcfffcececeffcdcdcdffccccccffcacacaffc8c9c9ffc6c7c6ffc3c3c3ffbfbfbfffbcbcbcffb9b9b9ffb5b5b5ffafafb0ffa9a9a9ffa1a1a1ff949494ff888888ff7d7d7dff727272ff666666ff5c5c5cff535353ff4a4a4aff414241ff3a3a3aff353535ff313131ff2b2b2bff272727ff232323ff202120ff1e1e1eff1c1c1bff191919ff171717ff151515ff131313ff111111ff101110ff101010ff0f0f0fff0d0e0eff0d0d0cff0b0b0bff0a0b0bff0a0a0bff0a0a0aff090909ff090909ff080809ff080808ff080708ff070607ff050505ff010201ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000100ff010000ff010101ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff0101017f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff1d1d1dff343434ff3f3f3fff474746ff4f4f4fff565656ff555556ff5656567f2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff020202ff020202ff020202ff020202ff020202ff020202ff030303ff030303ff030303ff0303037f01010100000000000000000000000000000000000000000000000000000000000000003f373737ffdddedeffdcdcdcffdbdcdbffd9dadaffd6d6d6ffd4d4d4ffd7d7d7ffd4d4d4ffcacbcaffb8b8b8ffacacadffadadadffaeaeaeffaeafaeffafafafffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b4b4ffb4b5b4ffb5b6b5ffb7b6b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbdbebdffbfbebfffc0bfc0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c8ffc8c8c8ffc9c9c8ffc9cac9ffcacacaffcacbcbffcbcbcbffccccccffccccccffcdcdcdffcececeffcecfceffcfcfcfffd0d0d0ffd1d1d0ffd2d1d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d8d8ffdddddeffe3e2e3ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9eae9bfafafaf0000000000000000000000003f3a3a3affebebebffebebebffebebebffebebebffecececffedededffedeeedffededeeffedededffecebecffe6e6e5ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfe0ffdfe0dfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdedfdfffdededfffdedfdfffdfdfdfffe0e0e0ffe4e4e4ffe7e7e6ffe7e8e8ffe7e8e7ffe8e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e3e3ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdededeffdedddeffddddddffddddddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdcdcffdcdcdcffdbdbdbffd8d8d8ffd4d4d4ffcdcdcdffc6c7c7ffc4c4c4ffc3c2c3ffc1c1c2ffc0c0c0ffbfbebeffbdbdbdffbbbcbcffbababaffb9b8b8ffb7b7b7ffb6b6b6ffb4b5b4ffb2b3b3ffb1b1b1ffafafafffafafaeffb2b2b2ffc8c8c9ffd1d1d1ffcdcdcdffc5c5c4ffc5c5c5ffc4c4c4ffc4c4c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff3b3b3bff323232ff313131ff3132317f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3b3c3bff363737ff454545ff454545ff444444ff4545457f2323230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff121212ff6f6f6fff9e9e9effacacacffafb0b0ffb2b2b2ffbbbbbbffeeeeeefffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfafffbfafbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafbfffafafafffafafafffafafafffafbfafffafafaffebebebffb8b8b8ffabababffa8a8a8ffa3a3a3ff969596ff6a6a6aff1e1e1eff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000007f717171ffe1e1e1ffe1e0e0ffe0e0e0ffe1e1e2ffe4e4e4ffe6e6e6ffe7e7e7ffe9e9e8ffeae9eaffececedffeeeeeeffeeeeeeffeeededffedededffedededffedededffecececffeaeaeaffe9e8e9ffe7e7e7ffe6e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e0ffdfdfdfffdfdedfffdededeffdeddddffdcdcdcffdadadbffd8d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d3ffd2d2d2ffd1d2d1ffd0d0d0ffcfceceffcdcdcdffcbcbcbffcacac9ffc8c8c7ffc6c6c5ffc3c3c4ffc2c3c3ffc0c0c1ffbdbdbdffb9b9b9ffb4b4b5ffabacacffa2a3a2ff9a9a9aff949494ff8c8d8cff838382ff777777ff6c6c6dff616161ff565656ff4c4c4cff444444ff3d3c3dff353536ff313131ff2c2d2dff282828ff252525ff222221ff1e1e1eff1c1b1bff181819ff161616ff151515ff141313ff131312ff111112ff0f1010ff0e0e0fff0d0e0dff0c0c0cff0b0b0cff0b0b0bff0a0b0aff0a0a0aff0a0a0aff080909ff080707ff070707ff080808ff060606ff040404ff010101ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff0101013f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff181818ff373737ff444444ff494a49ff4f4f4fff555555ff575656ff565655ff5c5b5c7f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff020202ff020202ff020202ff020202ff020202ff020202ff020302ff030303ff0303033f010001000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e6e6effdbdcdbffd9dadaffd7d7d7ffd3d3d4ffd0d0d0ffd1d0d0ffd5d5d4ffd2d2d2ffc7c8c8ffb5b5b5ffadadadffaeaeaeffaeaeaeffaeaeaeffafaeaeffafafb0ffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b4ffb5b4b4ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbabbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0bfc0ffc1c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9cacaffcacacaffcbcbcbffcccbccffcccccdffcdcdcdffcececeffcfcfcfffcfcfd0ffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffdadadaffe0e0e0ffe4e4e4ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9e97f7475750000000000000000000000007f757575ffeaeaeaffebebebffebebebffebebebffecececffececedffedededffedededffecececffebebebffe4e3e3ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdededeffdededeffdedddeffdededeffdddedeffddddddffdededeffdededeffe0e0e0ffe4e4e4ffe6e6e6ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdededfffdddedeffddddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdadaffdadadaffdadadaffdadadaffdad9daffdadbdaffdad9daffd7d7d7ffd4d4d4ffcececeffc7c6c6ffc3c2c2ffc1c1c1ffc0c0c0ffbfbfbeffbdbdbdffbbbbbcffb9bab9ffb8b8b8ffb7b7b7ffb5b6b6ffb4b4b4ffb2b2b2ffb0b1b1ffb0b0b0ffb0b0b0ffb7b7b8ffcdcdccffd1d1d1ffcacbcbffc3c4c4ffc5c5c5ffc5c5c5bf9393930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0bff3b3a3aff323232ff313132ff3232327f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f403fff3f3f40ff3b3c3cff464645ff454545ff444445ff4545457f2222230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0e0d0eff424242ff939393ffa9a9aaffadadadffb0b0b0ffb6b6b6ffe4e4e4fffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafbfafffbfafbfffafafafffbfafafffafafafffbfafafffafafbfffafafafffafafafffbfafafffafafbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfff9f9faffe3e3e4ffb3b3b3ffaaa9aaffa4a4a4ff9d9c9dff8d8d8dff4f4f4fff131313ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000007f717171ffe2e2e2ffe2e1e1ffe1e1e1ffe3e3e2ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffedededffefefefffefefefffefefeeffeeeeefffefefeeffeeefefffeeeeedffebebebffeaeaeaffe8e9e8ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e3ffe3e3e3ffe2e2e2ffe1e2e1ffe0e1e1ffe0e0e1ffe0dfdfffdfdfdfffdededdffdcdcdcffdadbdbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d8d8ffd7d7d7ffd7d7d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d2d2ffd0d0d0ffcecfceffcececeffcececdffccccccffcbcbcbffc9cacaffc9c9c8ffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffbfbebfffbababaffb7b7b7ffb1b1b1ffa9a9a9ffa0a09fff969696ff8c8c8cff818182ff767677ff6d6c6dff626262ff575758ff4c4c4cff444344ff3e3e3eff383838ff343434ff2f2f2fff292a2aff252525ff212121ff1e1e1eff1b1c1bff191918ff161716ff151515ff141413ff121312ff111111ff100f0fff0e0e0eff0d0e0dff0d0e0dff0d0d0dff0c0c0cff0a0a0aff080808ff080808ff090908ff090a0aff0a090aff090909ff050506ff030203ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101bf0100013f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff131212ff303030ff434343ff4e4e4eff545454ff59595aff5e5e5fff585858ff5c5c5bff5f5f5e7f30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff0202023f000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa3a3a3ffd7d7d7ffd3d3d3ffd0d0d1ffcececeffcccbcbffcecfcfffd4d4d4ffd2d2d2ffc6c6c6ffb3b3b3ffadadadffaeadaeffaeadadffadadadffaeaeaeffafafafffb0b0b0ffb2b1b1ffb2b3b2ffb3b3b3ffb5b5b4ffb5b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbbbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c6c5ffc6c7c6ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c9ffcac9caffcbcacaffcbcbcbffcccbccffcccdcdffcdcdceffcececeffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd6d6d6ffdcddddffe1e1e2ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e9e900000000000000000000000000000000ffe9e9e9ffeaeaeaffeaeaeaffebebebffebeaebffececebffecededffedededffecececffecebebffe9eae9ffe2e2e2ffdfe0dfffdedfdfffdededeffdedfdeffdededeffdededeffdededeffdddeddffddddddffddddddffddddddffdcdcddffdddcdcffdcddddffdddddcffdcdcddffddddddffe0e0e0ffe4e4e4ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e0e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdedfdeffdededeffdeddddffddddddffdcdcdcffdbdcdcffdbdbdbffdadadaffdad9daffd9d9daffd9d9d9ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d9ffd6d6d6ffd4d4d4ffcfcfcfffc7c7c7ffc1c1c2ffc0c0c0ffbebebeffbdbdbdffbbbbbbffbabab9ffb8b8b8ffb7b7b7ffb6b6b5ffb4b4b4ffb2b3b3ffb1b1b1ffb1b1b1ffb1b1b1ffbfbfbfffd1d1d1ffd2d2d1ffc7c7c7ffc5c5c5ffc5c5c6ffc4c4c57f6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0bff3d3c3dff343434ff323232ff3232327f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff403f3fff3f3f40ff3e3d3eff484848ff454545ff454545ff4545457f23232300000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090808ff353535ff7b7b7bffa0a0a1ffabababffaeadaeffb2b1b1ffd8d8d8fff9f9f9fffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f8f9ffd4d4d4ffaaaaaaffa5a5a5ffa0a1a1ff989898ff7b7b7bff404040ff0e0e0eff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000007f717171ffe2e2e2ffe2e2e2ffe1e1e1ffe3e3e3ffe6e6e6ffe7e7e8ffe9e9e8ffeaeaeaffebebebffeeededffeff0effff0f0f0ffefefeffff0efeffff0f0f0fff0eff0ffefefefffecededffebebebffeaeae9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e3ffe3e2e3ffe2e2e2ffe1e2e2ffe0e1e0ffe0e0e0ffdfdfdfffdededeffdddcddffdcdcdcffdcdbdbffdbdbdbffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd6d7d6ffd6d5d6ffd5d5d5ffd3d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfd0ffcececfffcdceceffcccdcdffcbcbcbffc9c9c9ffc8c8c8ffc6c6c6ffc4c4c4ffc1c1c1ffbdbdbdffb7b7b6ffb0b0b0ffa6a7a7ff9e9e9eff929393ff888888ff7d7e7eff747373ff686767ff5c5b5bff545454ff4e4e4eff484847ff424242ff3d3c3dff373737ff303130ff2c2c2cff282828ff222222ff1e1d1dff1b1b1bff191919ff171717ff161616ff141414ff131213ff121212ff121112ff111112ff101010ff0d0e0dff0b0c0cff0a0a0aff0b0b0bff0b0b0cff0c0c0dff0c0c0cff0b0c0bff0b0b0aff070707ff050505ff020201ff010101ff010101ff010101ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000000ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff020101bf0001013f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080909ff272727ff414141ff4d4d4dff585858ff5d5d5eff626262ff626363ff5e5e5eff5f5f5fff6060607f30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff020202ff020202ff020202ff020202ff020202bf0101013f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd1d0d1ffcececeffcdccccffcacbcbffc9c9c9ffcfcfcfffd4d3d4ffcfcfd0ffc2c2c2ffafafafffacacacffadacacffacadacffadadadffaeaeaeffafafafffb0b0b0ffb2b1b1ffb2b2b2ffb4b4b4ffb5b4b4ffb6b6b5ffb7b7b7ffb8b7b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbcbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc6c7c6ffc7c8c7ffc8c8c8ffc9c8c8ffcacac9ffcacbcaffcbcbcbffccccccffcccdccffcecdceffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd9d9d9ffdedfdfffe2e3e2ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8bfaeaeae0000000000000000000000003f3a3a3affe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffecebecffecececffecececffecececffebebebffe8e8e7ffe0e0e0ffdededeffdededeffdddedeffddddddffdddeddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdcffdbdbdbffdddcddffe0e1e1ffe4e4e4ffe6e5e5ffe5e6e6ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdeddddffdcddddffdcdcdcffdcdcdbffdbdbdbffdadadaffd9d9daffd9d9d9ffd8d9d8ffd8d8d8ffd8d7d7ffd8d7d7ffd6d7d7ffd6d7d7ffd6d6d6ffd7d6d6ffd7d7d7ffd5d5d6ffd4d4d4ffd0d0d0ffc8c8c8ffc1c1c1ffbebfbfffbdbdbdffbbbbbcffbababaffb8b8b8ffb7b7b7ffb5b5b5ffb4b4b4ffb4b3b3ffb3b2b2ffb2b2b2ffb2b2b2ffc5c6c5ffd2d2d3ffd1d1d1ffc6c6c6ffc7c7c7ffc5c6c5ffc6c5c63f3131310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff3e3e3eff333233ff313131ff3232327f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3e3e3eff353535ff464646ff444445ff454545ff4746467f23232300000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff1b1b1bff636363ff949494ffa8a9a8ffabababffadadadffc0c0c0fff5f5f5fffafafafffafafbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffafafbfffbfafafffafafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfcfffdfcfcfffdfcfcfffcfcfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffaf9fafffaf9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafff0f0f0ffb8b8b8ffa6a6a6ffa3a3a3ff9d9d9dff8d8d8cff6d6d6dff2e2e2eff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000007f717171ffe2e3e2ffe2e3e3ffe3e2e2ffe4e4e4ffe6e7e7ffe8e8e8ffe9e9e9ffeaeaebffecebebffedeeedffefeff0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff0f0f0ffeeededffecececffebebebffe9e9e9ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e4e4ffe2e3e3ffe2e2e2ffe2e2e1ffe1e1e1ffe0dfe0ffdfdfdfffdededfffdededeffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadaffd9d9d9ffd9d9d9ffd9d8d8ffd7d7d8ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd0cfcfffcececeffcdcdcdffcbcbcbffc9c8c8ffc7c7c7ffc5c5c5ffc2c3c2ffbdbdbdffb7b8b8ffb1b2b1ffa9a9a9ff9f9fa0ff959494ff898989ff7e7e7eff757575ff6b6b6bff646464ff5c5d5cff535353ff4c4c4cff464646ff414141ff3c3c3cff373736ff2f3030ff292929ff252525ff222223ff20201fff1d1d1dff1b1b1bff191919ff171717ff161717ff151615ff131413ff111111ff101010ff0f0f0fff0e0f0fff0e0e0eff0e0e0eff0e0e0dff0d0d0dff0c0c0cff0b0b0aff090909ff050605ff020202ff010102ff010101ff010101ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010100ff010100ff010101ff010101ff010101ff010101ff010101ff010201ff010101ff010101ff010101ff010201ff010201ff010101ff010101ff010101ff010101ff010101ff0101017f0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff000001ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff323231ff494949ff545353ff5d5c5dff636363ff676867ff676766ff606060ff606060ff6060607f3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff020202ff020202bf0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcdccccffcbcbcaffc9c9caffc8c8c8ffc5c5c5ffcdcdcdffd1d1d1ffcdceceffbebebeffadadadffabababffabababffacababffadadadffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b3b3ffb4b4b3ffb5b5b5ffb6b6b5ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c0ffc2c2c2ffc3c3c3ffc3c4c3ffc4c4c5ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececdffcececfffcfd0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffdcdcdcffe0e0e0ffe3e3e3ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e7ffe6e7e6ffe7e7e77f7474730000000000000000000000007f747474ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebebebffecebebffecececffecebebffeaebeaffe6e6e6ffdfdfdfffdddddeffddddddffddddddffdddcddffdcdddcffdcdcdcffdddcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadbdaffdadbdaffdadadbffddddddffe1e1e1ffe4e4e4ffe5e5e4ffe5e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0dfffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdfdedeffdedddeffddddddffdcddddffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d9d8ffd8d7d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd3d3d3ffd0d0d0ffc9c9c9ffc2c2c1ffbebebeffbbbbbcffbbbabaffb9b8b8ffb7b7b7ffb6b6b6ffb6b5b5ffb5b4b4ffb3b4b4ffb2b2b2ffb7b6b6ffcbcccbffd3d3d3ffcfcfcfffc8c8c8ffc8c8c8ffc7c7c7ffc5c5c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff3c3c3cff313131ff2f2f2fff3131317f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3b3c3cff3a3a3aff444344ff464546ff464646ff4646467f23232300000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0f0f0fff434242ff838382ffa0a0a0ffa9a9a9ffabababffb0b0b0ffe0e0e1fffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfafffbfbfafffbfafbfffafbfbfffafafafffbfafafffafafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9faf9fffaf9fafff9fafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fffafaf9fffafafafffafaf9fffafafafffafafafff8f8f8ffd8d9d9ffa8a9a8ffa4a4a4ff9f9f9fff949595ff828282ff545454ff161516ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000007f717171ffe3e2e3ffe3e2e2ffe3e3e3ffe5e4e4ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedeeedffefefeffff0f0f0fff0f0f0fff1f1f1fff2f1f2fff2f2f2fff1f1f1ffeeeeeeffecededffecececffebeaeaffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e5ffe3e4e4ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdedfffdededeffdddeddffdeddddffddddddffddddddffddddddffdcdcddffdcdcdcffdbdbdbffdbdadbffdadadaffd9d9d9ffd8d8d8ffd8d8d7ffd8d7d7ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d2ffd0d0d0ffcfcfcfffcfceceffcdcdcdffccccccffc9c9c9ffc6c6c6ffc3c3c3ffc0c0c0ffbabbbaffb3b3b3ffacadadffa7a8a7ffa1a1a1ff939393ff8a8989ff7f8080ff757475ff696968ff626262ff5c5c5cff555554ff4e4e4eff454545ff3e3e3eff373637ff323232ff2d2c2cff292929ff252526ff222222ff1f1f20ff1d1e1dff1a1b1bff181818ff171717ff161616ff151415ff131313ff111111ff101010ff0e0f0eff0f0e0eff0e0e0eff0d0d0dff0d0d0cff0c0d0dff0c0c0cff0a0a0aff050404ff020201ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff020101ff010101ff020201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff0101013f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff000100ff010100ff000001ff000001ff000000ff010000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0aff313132ff4c4c4dff555556ff5e5e5eff656565ff6b6b6cff696969ff656565ff626363ff6060607f3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff020202ff020202bf0102020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333ffcacacaffcac9c9ffc8c7c8ffc5c5c5ffc4c4c3ffc3c3c3ffcdcdcdffd2d2d2ffcdcdcdffbab9b9ffaaaaaaffa9a9a9ffaaaaaaffababacffadadacffaeaeaeffafafafffb1b0b0ffb2b2b2ffb3b3b3ffb4b4b3ffb5b5b4ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebdbeffbebfbfffc0c0c0ffc1c1c1ffc1c2c2ffc2c2c3ffc4c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c9c8ffcacac9ffcacacbffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d0ffd2d1d1ffd2d3d3ffd7d8d8ffddddddffe1e1e1ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e73f393939000000000000000000000000ffe6e6e7ffe8e8e7ffe7e8e7ffe8e8e8ffe8e8e9ffeae9e9ffeaeaeaffebebebffecebebffebebebffeaeaeaffe4e4e4ffdeddddffdcddddffdcddddffdcdcdcffdcdcdcffdbdbdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffdad9daffdadad9ffdad9daffd9d9d9ffd9d9d9ffdad9d9ffdadadaffddddddffe2e2e1ffe3e4e3ffe4e4e4ffe3e4e4ffe2e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffddddddffddddddffdddcddffdcdcdcffdbdbdbffdbdadaffdadadaffdadad9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d2ffd3d2d3ffd3d4d4ffd3d3d4ffd2d2d2ffcfd0cfffcacacaffc2c2c2ffbdbdbdffbbbabbffb9b9b9ffb7b7b7ffb7b6b6ffb5b6b6ffb5b5b5ffb4b4b4ffb2b3b3ffbbbbbbffcececeffd2d2d2ffcececeffc9c9c9ffc8c8c8ffc8c8c8bf959595000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff3a3a3aff2f2f30ff2e2e2eff3131317f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3bff3c3c3bff3b3b3bff434343ff434444ff464646ff4646467f23232300000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff2d2d2dff6c6c6cff939393ffa4a4a4ffaaaaaaffacacabffc1c1c1fff6f6f6fffafafafffafafafffafafbfffbfbfafffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffafafafffbfafafffafbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffafbfbfffbfbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafafffafafafffafafafffafafafffafafafff9f9f9fff9faf9fff9f9f9fff9fafafff9f9f9fffafafafff9faf9fffaf9fafff2f2f1ffbababaffa5a4a4ffa0a0a0ff999a99ff8e8e8dff717271ff2e2e2fff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000007f717171ffe3e3e3ffe4e4e4ffe3e3e3ffe5e5e5ffe8e8e8ffeaeaeaffebebebffecebecffedecedffedededffefefeffff0f0f0fff1f1f1fff2f1f1fff2f3f2fff3f2f2fff1f1f1ffefefefffedeeeeffecececffebebeaffe9e9e9ffe9e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e3e2ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e0ffdfe0dfffdfdfdfffdfdedeffdededeffdededeffdededeffdededeffdddeddffddddddffdddcddffdcdcdcffdcdbdbffdbdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffdadad9ffd8d8d8ffd8d7d8ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d4ffd3d3d4ffd1d1d2ffcfcfcfffcdcdcdffcacacaffc6c6c6ffc3c2c3ffbfbfbfffbbbbbbffb6b7b7ffafb0afffa7a7a7ff9c9c9bff919191ff868686ff7f7e7eff787878ff717171ff676768ff5f5f60ff575756ff4f4f4fff484848ff3e3f3fff373737ff343433ff302f2fff2c2b2bff282828ff232323ff202020ff1d1e1dff1c1c1cff1c1b1bff1a1919ff171717ff141414ff131313ff121212ff121211ff101011ff101010ff100f10ff0f100fff0f0f0fff0e0e0eff0c0c0cff070606ff010202ff000000ff000000ff000000ff000000ff000001ff000100ff010001ff010101ff010101ff010101ff010101ff020101ff010102ff020202ff020202ff010202ff020202ff010101ff020201ff010201ff020102ff020101ff010101ff010101ff010101ff010101ff010101ff010101bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010100ff010100ff000100ff010001ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff0a0a0bff303131ff4c4c4cff595959ff616162ff686767ff707070ff6e6e6eff6a6b6bff727272ff656565ff515050bf4f4f4f7f3c3c3c7f3c3c3c7f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff0101017f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffc7c8c8ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc6c6c6ffcfcfcfffd0d0d1ffc9c9c9ffb4b4b4ffa8a9a8ffa9a9a9ffabababffacacabffadadadffaeaeaeffb0b0b0ffb1b1b0ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbcbdffbebebdffbfbfbfffbfc0c0ffc0c1c0ffc1c2c1ffc3c2c3ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacbcaffcccccbffcccdcdffcececdffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd4d3d3ffdadadaffdededeffe1e2e2ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e5ffe6e6e60000000000000000000000003f393939ffe7e6e6ffe6e7e6ffe8e8e7ffe7e7e7ffe8e8e8ffe9e9e8ffeaeae9ffeaeaeaffebebebffebeaeaffe9e9e9ffe2e1e1ffdcdcddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d8d8ffd9d9d9ffd9d8d8ffd9d9d9ffdad9d9ffddddddffe1e1e1ffe2e2e3ffe3e3e3ffe2e3e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffdedfdfffdededfffdededeffdededeffdededeffdededeffddddddffddddddffdcdcdcffdcdcdbffdbdbdbffdbdbdaffdadadaffd9dad9ffd9d9d9ffd9d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d3d3ffd1d1d1ffcfceceffcacacaffc3c3c3ffbdbdbdffb9b9b9ffb7b7b7ffb7b6b6ffb6b6b6ffb6b5b5ffb4b4b4ffb3b4b3ffc2c3c3ffd2d2d2ffd3d3d3ffcacbcbffcacacaffcacac9ffc8c8c87f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff393939ff313131ff313131ff3232327f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3b3bff3a3a3bff464746ff424243ff444344ff4646467f242423000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff101011ff4e4e4eff898989ff9e9f9effa6a6a7ffa9a9a9ffacacacffe2e2e2fff9f9f9fffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafff9faf9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f8f8ffdcdcdcffa7a7a7ffa0a0a1ff9b9b9bff949494ff848484ff575757ff141415ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000007f717171ffe6e6e6ffe7e6e6ffe5e5e4ffe6e6e6ffe9e9e9ffebebebffecebecffecececffedededffeeeeeeffeff0effff1f1f1fff1f1f2fff2f2f2fff3f3f3fff3f3f4fff2f2f2fff0f0f0ffeeeeefffedededffecebebffeaeaeaffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e5e5ffe4e4e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededdffdededeffdddddeffdeddddffdeddddffddddddffddddddffddddddffdeddddffdddddeffdcddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcddddffdcdcdcffdcdcdcffdbdbdbffd9d9d9ffd8d8d8ffd6d6d6ffd4d3d3ffd1d1d1ffcdceceffcbcbcbffc8c8c8ffc5c5c5ffc1c1c1ffbcbcbcffb4b4b4ffa9a9a9ff9f9f9fff979797ff8f8f90ff888888ff828282ff7b7b7bff737373ff6d6d6dff676666ff5d5c5dff535353ff4b4c4cff414141ff3a3a3bff353636ff303131ff2b2b2bff272727ff242424ff222223ff212020ff1f1f1fff1c1b1cff191918ff171717ff161616ff151514ff131314ff131313ff131313ff121212ff111111ff101010ff0f0e0eff0c0c0cff080707ff050404ff010101ff000000ff000000ff010000ff010101ff010101ff010101ff010101ff010102ff010201ff020202ff020202ff020202ff020102ff010101ff020202ff010202ff020102ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000100ff000000ff000000ff0d0c0cff373737ff525151ff5d5d5dff666666ff6b6b6cff737473ff747474ff737272ff6a6a69ff4b4b4bff6c6c6cff797979ff797979ff797979ff979797ffa2a2a2ffa2a2a2ffa8a8a87f5e5d5d7f5d5d5d7f5d5e5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000007f0000007f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f626262ffc4c4c4ffc3c3c3ffc2c2c3ffc4c4c5ffc5c5c5ffc9c9caffd1d0d0ffcecfcfffc5c5c5ffb1b2b2ffa9a9a9ffaaaaaaffabababffacacacffaeadadffafafafffb0b0b0ffb1b1b2ffb2b2b2ffb4b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbbbbbcffbcbdbcffbdbebeffbfbfbeffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c4ffc5c6c5ffc6c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcecfffd0cfcfffd1d1d1ffd7d7d6ffdcdcdcffdfe0dfffe2e1e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e5ffe5e5e57f7372730000000000000000000000007f727272ffe5e5e5ffe6e7e6ffe7e6e7ffe7e7e7ffe7e8e8ffe8e9e8ffe9e9e9ffeaeaeaffeaebeaffeaeaeaffe7e7e8ffe0e0e0ffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd9d9d9ffdddddeffe1e0e1ffe1e1e1ffe2e2e2ffe1e1e1ffe1e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdedeffdfdedeffdededeffdeddddffdddddeffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadbdaffdadadaffdad9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d6ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd0d0d0ffcdceceffcacac9ffc3c3c3ffbcbbbcffb8b8b8ffb6b6b6ffb6b6b6ffb5b4b4ffb3b3b3ffb5b5b5ffc9c9c9ffd5d4d4ffd2d2d2ffcacac9ffcacacaffcacacaffcacaca3f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010000ff010000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff3a3939ff333434ff323232ff3232327f1d1c1d00000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3d3dff3b3b3bff3b3b3bff474747ff454445ff464646ff4848487f252525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070706ff2c2c2cff707171ff989798ffa2a2a2ffa7a7a6ffa9a8a9ffc0c0c0fff6f7f6fffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffafbfafffbfbfafffafafafffafafafffafafafff9f9f9fffafaf9fffaf9fafff9fafafffafafafffafafafffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff3f3f3ffbbbbbbffa2a2a1ff9d9c9dff979797ff8e8d8dff757575ff383838ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000ffe8e8e8ffe7e7e7ffe6e6e6ffe7e8e7ffeaeaeaffebebebffecececffedededffedeeedffefeeeffff0f0f0fff2f2f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff3f3f3fff1f1f1ffefefefffeeeeeeffecedecffebebebffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e7e7ffe6e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdfdfdeffdededeffdedfdeffdfdfdfffe0e0e0ffe1e0e1ffe1e1e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffdfe0dfffdededeffdcdcdcffdbdbdaffd9d9d9ffd6d7d7ffd5d4d5ffd3d3d2ffd0d1d0ffcdcdcdffcacbcbffc6c7c6ffbebebeffb4b4b4ffacacacffa5a4a4ffa0a0a0ff999998ff919090ff8a8a8aff858485ff7e7f7eff787878ff707170ff696869ff5d5d5eff535353ff474747ff414141ff3b3b3bff353535ff303130ff2d2d2dff292929ff262626ff242323ff212020ff1d1d1dff1b1b1bff191919ff191918ff181818ff171717ff161616ff151515ff141414ff121312ff111111ff111111ff101010ff0c0c0cff050505ff010101ff010101ff010101ff010101ff020102ff020102ff020202ff020202ff020202ff020202ff010102ff020202ff020202ff020102ff020202ff020202ff020102ff010201ff010101ff010101ff010101ff010101ff000101ff000000ff000100ff010000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff000000ff070808ff323131ff535453ff616060ff6a6a6aff6f6f6fff767676ff727372ff595959ff4a4a4bff5b5b5bff707070ff787878ff797979ff969696ffa2a2a2ffa2a2a2ffa8a8a8ffbbbbbbffbbbcbbffbcbbbcffc5c5c5ffc8c8c8ffc8c9c8ffcbcacb7f6868687f6868687f686968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000007f0000007f0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf929293ffc3c2c2ffc5c5c4ffc5c5c5ffc5c6c5ffc5c4c4ffcbcbcaffcececeffcececeffc2c2c3ffaeafaeffa9a9a9ffaaaaabffacababffacacacffaeaeaeffafafafffb1b1b0ffb1b2b2ffb3b3b3ffb4b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb7b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebdffbebebfffc0c0bfffc0c1c0ffc1c1c2ffc2c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc7c8c7ffc9c8c9ffc9c9caffcacacaffcbcbcbffccccccffcdcdcdffcececeffcecfcfffd2d2d2ffd8d8d8ffddddddffe0e0e0ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4bfaaaaaa7f7171710000000000000000ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e8ffe7e8e8ffe9e8e9ffe9e9e9ffebebebffe9e9e9ffe6e6e6ffdddedeffdbdbdbffdbdadbffdadadaffdadadaffd9dadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d6ffd6d6d6ffd9d9d9ffdededdffe1e0e1ffe0e0e1ffe1e1e1ffe0e1e0ffdfdfdfffdfdfdeffdededeffdededeffdededdffddddddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdad9daffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d5ffd5d5d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d2d1ffd1d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcfcfceffcececeffcecfceffcfcfcfffcfceceffccccccffcacacaffc3c4c4ffbbbcbbffb6b7b6ffb5b5b5ffb4b4b4ffb2b3b2ffb7b8b8ffcececeffd6d6d6ffd1d2d2ffcbcbcbffcbcbcaffcacacaffcacaca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0cff3c3c3cff313131ff313131ff454545ff606060ff616060ff616262ff626262ff626262ff626262ff626262ff626262ff616261ff606060ff5f5f5eff565656ff3d3c3dff343434ff464545ff484747ff484848ff4e4e4e7f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131313ff525252ff888887ff9b9b9cffa2a2a2ffa6a6a6ffabababffe4e3e3fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffbfbfafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fffafafafffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffafafafffafafafffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f9fff8f9f8fff8f8f9fff9f9f8fff9f9f9fff8f8f8ffdfdedeffa6a6a6ff9e9e9eff999998ff939393ff848584ff5b5b5bff181717ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e8ffebeaeaffecececffedededffeeeeedffefeeeeffefefeffff1f1f0fff2f2f2fff3f3f3fff4f4f3fff5f4f5fff4f4f4fff3f3f3fff1f1f1fff0f0f0ffefefefffedededffececebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e1ffe1e0e0ffe1e0e0ffe1e1e0ffe0e0e0ffdfdfe0ffdfdfe0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e2e2ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdededeffdcddddffdbdbdbffdad9daffd8d8d8ffd6d6d5ffd3d3d3ffcfcfceffc7c7c7ffc0bfbfffb8b8b8ffb2b2b2ffadadadffa8a9a8ffa0a0a0ff9a9a9aff959494ff8d8e8dff878686ff7f7f7fff757575ff6b6b6bff626362ff5b5b5bff535353ff4a4b4bff434343ff3c3c3cff363636ff323232ff2d2d2dff292929ff262525ff222222ff202020ff1f1f1fff1f1f1eff1e1d1dff1c1b1cff1b1b1aff181818ff161616ff161616ff161515ff151515ff151515ff141314ff0f0f0fff080707ff020302ff020202ff020202ff020202ff020203ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010102ff010101ff010101ff010100ff010000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010000ff010000ff000001ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff0d0d0dff393939ff565656ff626363ff6c6d6cff727272ff7a7a7aff646463ff3f3f3fff4b4b4bff575757ff656565ff747474ff858585ff979797ffa0a09fffa5a5a5ffb5b5b5ffbababaffbcbbbbffc4c4c4ffc8c8c8ffc8c8c8ffcacacaffd1d1d1ffd1d1d1ffd1d1d1ffd5d5d5ffd6d6d6ffd7d6d6ffd7d6d6bfa3a3a37f6e6e6e7f6e6e6e7f6e6e6e7f6e6e6e0000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000007f0000007f0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf939393ffc5c5c5ffc6c6c5ffc6c6c5ffc4c5c4ffc4c4c3ffc9c9c9ffcececfffcbcbcbffbdbdbdffacacacffaaaaaaffaaaaaaffabababffacadacffaeaeaeffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbbffbdbdbdffbdbebeffbfbebeffc0bfc0ffc1c1c0ffc1c1c1ffc2c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c6c5ffc7c7c6ffc8c8c8ffc8c8c8ffc9c9c9ffcacacbffcbcbcbffccccccffcdcdcdffcfcfcfffd5d4d5ffdadadaffdededfffe1e0e0ffe2e1e1ffe1e2e1ffe1e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1bfa9a9a9ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe7e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffe9e8e8ffe4e4e4ffdcdcdcffdadadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd5d5d5ffdad9d9ffdededeffdfdedeffdfdfdfffe0e0e0ffdfdfdfffdededeffdededeffddddddffddddddffdddcddffdddcdcffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd1d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcecfffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcbcbcbffc9c9c9ffc4c4c4ffbcbbbbffb6b6b6ffb4b4b4ffb2b2b2ffbdbdbdffd2d3d2ffd7d7d7ffd3d2d3ffcfcfcfffd0cfd0ffcacaca7f65656500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0d0eff454545ff343434ff444344ff5d5d5dff606060ff606060ff616161ff626262ff626262ff626262ff626262ff616161ff606060ff5e5f5fff5d5d5dff5b5b5bff525252ff3b3b3bff494949ff4a4a49ff4e4e4eff6362637f3636350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff272727ff727272ff949494ff9f9f9fffa4a4a4ffa6a6a6ffc4c4c4fff7f7f7fffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfafbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafbfffafbfafffbfbfbfffbfbfafffafbfbfffbfafafffafafafffafafbfffafbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffafafafffafafafffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f9fff8f9f8fff8f9f9fff8f8f9fff8f8f9fff8f8f9fff3f4f4ffbebebdff9f9f9eff9b9c9bff979696ff8d8d8dff707071ff313131ff080707ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000ffe9e9e9ffe8e8e8ffe8e7e8ffe9e9e9ffebebebffecededffedededffeeeeeeffeeefeffff0f0f0fff2f1f1fff3f3f3fff4f4f3fff4f5f5fff6f5f5fff4f4f5fff4f4f4fff2f2f2fff1f0f0fff0f0f0ffeeeeeeffedededffecececffecebebffeaebebffe9e9eaffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e8ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe4e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e6e5ffe6e5e6ffe5e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffdededeffdcdddcffdadadaffd8d8d8ffd4d4d4ffd0d0d0ffcbcacbffc4c4c4ffbdbdbeffb9b9b9ffb4b4b4ffaeaeaeffa6a6a7ffa0a0a0ff9a9a9aff929292ff898989ff7f7f7fff767675ff707070ff686969ff626262ff5c5b5cff525151ff474848ff404040ff3a3a3aff353535ff303030ff2b2b2cff292929ff272727ff272626ff252524ff242323ff222122ff1f2020ff1e1e1eff1d1c1dff1b1b1bff1a191aff1a1919ff191919ff191919ff181818ff131312ff090909ff030304ff030302ff030203ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010202ff010101ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000001ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010000ff010000ff000101ff010001ff010101ff000101ff010001ff010101ff010101ff000000ff0d0e0eff3b3a3bff585859ff656565ff6f6f6eff747474ff797979ff616161ff3f3f3fff4c4c4cff585858ff676767ff787878ff8a8a8aff979897ffa0a0a0ffa8a8a8ffafafb0ffb8b8b8ffbebebeffc4c3c3ffc6c7c7ffcac9c9ffcfcfcfffd1d1d1ffd1d1d1ffd4d4d4ffd6d6d7ffd6d6d6ffd7d6d7ffdadadbffdddcdcffdcdddcffdcdcdcffdcdcddffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e37f7373737f7373737f7373737f7373737f7373730000000000000000000000007f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000007f0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131ffc5c5c5ffc6c6c6ffc4c4c4ffc4c4c4ffc3c2c2ffc4c4c4ffcbcbcbffcdceceffc7c7c8ffbababaffacacacffaaa9a9ffaaaaaaffababacffadadadffafafafffb0b0b1ffb2b1b2ffb3b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b4b5ffb6b6b6ffb7b6b7ffb8b8b8ffb9b8b9ffb9babaffbbbbbbffbbbcbcffbdbdbdffbdbdbeffbfbebeffbfbfbfffc0c1c0ffc1c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c6ffc8c8c8ffc9c9c9ffcacacaffcacbcbffcbcccbffcdcdcdffd0d1d1ffd7d7d7ffdcdbdbffdfdfdfffe1e0e1ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e5ffe6e6e6ffe8e7e7ffe8e8e9ffe9eaeaffe8e8e8ffe2e2e2ffdbdbdbffd9d9daffd9d9daffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d5ffd5d4d4ffd4d4d4ffd3d4d3ffd3d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd5d5d5ffdadadaffdcddddffdededeffdfdfdfffdedfdfffdededeffddddddffddddddffdcdcddffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdaffdadadbffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd4d4d5ffd3d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d0d1ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcccdffccccccffccccccffcbcbccffcccbccffccccccffcbcbcbffcacacaffc7c7c8ffc3c3c3ffbcbcbcffb5b5b5ffb3b3b3ffc3c4c3ffd5d5d5ffdadadaffd4d5d4ffd3d2d3ffd1d1d1ffcfcfcf7f65656500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000001ff000000ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff545454ff4d4d4dff555555ff595959ff5d5d5dff606060ff5d5d5eff606061ff616262ff626262ff616161ff606060ff5e5e5fff5d5d5dff5b5b5bff585858ff545454ff4b4c4cff565656ff535354ff626363ff6d6d6d7f3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff0b0b0cff4c4c4cff8a8a8aff9b9b9bffa1a2a1ffa5a6a6ffabababffedededfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafbfbfffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafbfffbfafafffafafafffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8ffe1e1e1ffa2a2a2ff9c9c9cff989898ff929291ff848484ff575757ff151515ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000ffeaeaeaffe9e9eaffe9e9e8ffe9eae9ffebececffedededffeeeeeeffefefeffff0efeffff1f1f0fff3f3f3fff4f4f4fff5f4f4fff5f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f2fff2f2f1fff1f1f1ffeff0efffeeeeeeffedecedffecececffebebecffeaebebffeaeaeaffe9e9eaffe9e8e9ffe8e8e8ffe7e7e8ffe7e7e7ffe6e7e6ffe5e5e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffdfdfdfffdededeffdcdcdcffdbdbdaffd8d8d8ffd4d4d4ffcfcfcfffcacacaffc4c4c4ffbebebeffb7b7b8ffb1b2b2ffacacabffa6a5a6ff9a9a9aff8f8e8eff888788ff828282ff7e7e7eff777777ff717171ff6a696aff606161ff575757ff4e4e4eff484849ff424141ff3d3d3dff373737ff323232ff2f2f30ff2d2d2dff2c2c2cff2a2a2aff272827ff252525ff242423ff222223ff202120ff1f1f1fff1e1e1eff1e1e1eff1e1e1eff1d1e1eff1c1c1cff181818ff090909ff020202ff020203ff020202ff020202ff020203ff030302ff020202ff020202ff020202ff020202ff020202ff020202ff020101ff010101ff010101ff010001ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff000001ff000000ff010000ff000000ff010100ff010101ff010001ff000000ff060606ff242424ff4f4f4fff676767ff717071ff767575ff797979ff646464ff3f3f3fff4b4b4cff585858ff646565ff767676ff8c8c8cff9b9a9affa2a2a3ffa9a9a9ffb0b0b0ffb7b7b7ffbdbdbdffc2c2c2ffc6c6c6ffcacacaffcecdcdffcfd0d0ffd2d2d2ffd4d4d4ffd6d5d5ffd6d7d6ffd8d8d8ffdadbdaffdbdbdbffdcdcddffdcdcddffdfdedeffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e2ffe4e5e4ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e8ffe7e7e87f7474747f7574740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffcccbccffcdceceffc9c8c9ffb9b9b9ffaaa9a9ffa9a9a8ffaaaaaaffacacacffaeaeaeffb0afb0ffb1b1b1ffb1b1b1ffb1b2b1ffb2b2b2ffb3b3b3ffb4b3b4ffb5b5b4ffb6b6b6ffb7b7b7ffb8b8b7ffb9b8b9ffbababaffbbbbbbffbcbcbcffbdbdbcffbdbdbeffbebebeffbfbfc0ffc0c0c1ffc1c1c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcdcdccffd3d3d3ffd9d9d9ffddddddffdfdfdfffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe7e7e7ffe0e0dfffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d1d1ffd1d2d1ffd6d6d5ffdad9daffdcdcdcffddddddffdededeffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d8ffd6d6d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcecfceffcececeffcececeffcdcdcdffcdccccffccccccffcccbccffcbcbcbffcbcbcbffcbcacaffcacacaffc9cac9ffc9cac9ffc9cacaffc8c8c8ffc5c6c5ffc2c2c2ffbdbcbdffb9b8b8ffccccccffdad9daffdcdcdcffd7d7d8ffd9d9d9ffd3d3d3ffd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131313ff666666ff6b6b6bff696a69ff6f6f6fff757576ff767777ff767676ff797979ff7a797aff777677ff787878ff797979ff787878ff757575ff727372ff707070ff6d6d6dff676767ff6f6f6fff696a6aff6d6d6dff7171717f3a393a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff201f1fff6f6f6fff969697ff9e9e9effa2a1a2ffa5a5a5ffc5c5c5fff9fafafffafafafffbfafbfffafafafffafafafffbfafafffafafafffafafbfffafafafffbfafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafbfffbfbfbfffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff4f4f4ffbbbbbbff9d9d9dff999999ff959595ff8e8d8eff717171ff2b2a2bff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000ffeaeaeaffeaeae9ffeae9e9ffebebeaffedececffeeeeeeffefefeffff0f0effff0f0f0fff2f2f2fff3f4f4fff5f5f5fff5f5f5fff7f6f6fff6f6f6fff5f5f5fff5f4f4fff4f4f3fff2f2f2fff1f2f2fff1f1f1ffefefefffeeeeeeffedededffecececffebebecffeaeaebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e8ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfe0ffdddddeffdadadaffd7d7d7ffd4d4d4ffd0d0d0ffcdcdcdffc6c6c6ffc0bfbfffb9b9b8ffabaaaaffa1a0a0ff999a9aff959595ff909090ff8b8b8bff848484ff7e7e7eff787878ff727172ff6b6b6bff6a6a6aff646465ff555555ff4b4c4bff444444ff3e3e3eff3a3a3aff373637ff343434ff323232ff2f2f2fff2d2c2dff2b2b2bff292929ff272727ff262626ff252525ff242424ff232324ff232322ff212121ff212020ff181818ff090909ff020202ff020202ff020202ff020202ff020202ff020202ff030202ff020302ff020302ff020202ff020202ff010101ff010101ff010101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff010000ff010100ff000000ff000001ff000000ff010000ff000000ff000000ff000101ff161616ff484848ff666766ff717172ff777676ff7a7a7aff666666ff3e3e3eff4b4b4bff585858ff636464ff737373ff888888ff959696ff9f9f9fffa7a7a7ffb0afafffb6b6b6ffbcbcbcffc1c1c1ffc5c4c4ffc8c8c8ffcbcbcbffcececeffd1d1d1ffd3d2d3ffd5d5d5ffd6d6d6ffd8d8d8ffdad9d9ffdadbdbffdcdcdcffdddedeffdedfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe2e3e3ffe4e3e3ffe4e5e4ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e7ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaea7f7575757f75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc4c4c4ffcdcdcdffcfcfcfffc7c7c7ffb3b3b3ffa8a8a8ffa9a9a9ffabababffadacadffafafaeffafb0afffb0b0b0ffb0b0b1ffb1b1b1ffb2b1b2ffb3b3b3ffb3b4b3ffb5b5b4ffb6b5b6ffb7b6b6ffb8b8b8ffb8b9b9ffbababaffbabbbbffbbbcbcffbcbdbdffbdbebdffbfbebeffbfbfc0ffc0c0c1ffc1c2c1ffc2c2c2ffc3c3c3ffc5c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacbcaffcececeffd6d6d6ffdadbdaffdeddddffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e8ffe9e9e9ffe6e6e6ffddddddffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd5d5d5ffd9d9daffdbdbdbffdcdcdcffddddddffdcdcdcffdbdcdcffdbdbdbffdbdadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfceceffcececeffcecdceffcdcdcdffccccccffccccccffcbcbccffcbcbcbffcbcbcaffcacacaffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc5c5c4ffc2c2c2ffc8c8c8ffd7d7d6ffdededeffdededdffdbdbdaffd9d9d9ffd9d9d9ffd3d4d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ff707170ff7d7d7dff808081ff858585ff8c8c8cff909090ff909090ff909090ff919190ff909090ff919191ff919192ff909090ff8e8e8eff8b8a8bff888888ff858586ff808080ff7c7d7cff717171ff707171ff7574757f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffeff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff434344ff868686ff9b9b9bff9f9f9fffa1a1a1ffaaaaaaffe9e9e9fffbfbfbfffbfbfbfffbfbfafffafafafffafbfbfffafafafffafafbfffbfafafffafafafffafafafffafafafffafbfafffbfafafffbfbfbfffbfafbfffbfbfbfffafafafffafbfbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffbfbfbfffbfafafffbfafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8ffe3e3e3ffa5a5a5ff9b9b9aff979798ff929292ff818080ff4c4c4cff131212ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000ffeaebeaffeaeaeaffeaeaeaffebebebffedededffeeefefffefefeffff1f0f1fff1f1f1fff2f2f3fff4f4f4fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f2f2fff2f2f1fff1f0f1fff0f0efffefeeefffeeeeeeffecececffebebebffebebebffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e5ffe4e3e4ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e8e7ffe8e8e8ffe8e7e8ffe7e8e7ffe8e8e8ffe9e9e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffdfdfdfffddddddffdcdcdbffd9d9d9ffd7d7d6ffd3d3d3ffcfcfcfffcbcbcbffc1c2c1ffb6b6b6ffadadacffa6a7a7ffa1a1a1ff9c9c9cff989897ff919292ff8b8c8bff878787ff828282ff7f7f7fff787878ff707171ff656565ff595959ff4f4f4fff494949ff444444ff414141ff3d3d3dff3b3a3aff393939ff383838ff343434ff323232ff2f2e2eff2d2c2dff2c2b2bff2a2a2aff292929ff282828ff262727ff262626ff242424ff1a1a1aff080908ff020202ff020202ff020202ff030203ff020203ff030203ff020303ff020202ff020202ff020202ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000101ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff0c0d0cff3b3b3aff626262ff6f6f6fff737474ff797979ff686869ff3d3d3cff4a4b4bff575757ff616262ff6f6f6fff818181ff909090ff9b9a9bffa4a5a5ffaeaeaeffb5b5b5ffbababbffbfbfbfffc3c3c3ffc6c6c6ffc9c9caffccccccffcececeffd0d0d0ffd3d2d2ffd4d4d4ffd6d6d6ffd8d7d8ffd9d9d9ffdbdbdbffdcdcdcffddddddffdfdfdfffdfe0dfffe0e1e0ffe1e1e1ffe2e2e2ffe3e3e2ffe3e4e4ffe5e5e5ffe7e7e7ffe7e7e7ffe7e7e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaebffeaebebffebeaebffebebebffebebeb7f7676767f7676760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf929293ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc6c6c6ffcecfcfffd0cfd0ffc3c4c3ffafafafffa8a8a8ffaaa9a9ffababacffadadacffaeaeaeffafafafffafafb0ffafb0b0ffb0b0b1ffb2b2b2ffb2b2b2ffb3b4b4ffb4b5b4ffb5b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbabbffbbbcbcffbdbdbdffbebebeffbebebeffbfbfc0ffc0c0c1ffc1c1c2ffc2c2c2ffc4c3c4ffc5c5c5ffc5c5c6ffc6c6c6ffc7c7c8ffc8c8c8ffcacacaffd1d2d2ffd8d7d7ffdcdbdbffddddddffdededeffdededeffdededeffdfdfdeffdededeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e3e4ffe4e5e5ffe5e5e5ffe6e6e6ffe7e7e8ffe8e8e9ffe4e4e4ffdbdbdbffd8d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffd0cfd0ffcfcfd0ffcfcfcfffcecfceffcececfffcececfffd1d0d1ffd5d6d5ffd8d9d9ffdadadaffdcdbdbffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d2d3ffd2d2d2ffd1d2d1ffd1d1d0ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcdcdffcccccdffccccccffcccccbffcbcbcbffcacbcbffcacacaffcac9c9ffc9c9c9ffc9c8c8ffc8c8c7ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c5c4ffc5c5c5ffc6c5c6ffc6c6c5ffd3d3d3ffe1e1e1ffe4e3e4ffdfdfdfffdddedeffdddddcffd9d9d97f6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff151415ff747474ff848485ff8c8c8cff939392ff999999ff9d9d9dff9f9f9fffa1a1a1ffa2a2a2ffa1a1a1ffa0a0a1ffa0a0a0ff9f9f9fff9c9c9cff999999ff979797ff949594ff8e8e8eff838383ff757575ff747475ff7676767f3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1c1c1cff696969ff919291ff9c9c9cff9f9f9fffa1a1a0ffc5c5c5fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfafffbfafbfffafafbfffafbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f9fff8f8f9fff8f9f8fff9f8f9fff9f9f9fff6f6f6ffc1c1c1ff9c9c9dff999999ff949393ff888888ff6b6b6bff303030ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000ffebebebffeaebebffeaeaeaffebebebffeeedeeffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff6f5f5fff4f5f5fff3f3f3fff3f2f3fff2f2f2fff1f1f2fff0f1f0ffeff0f0ffefefefffeeeeeeffedededffecedecffebebebffeaeaeaffeaeae9ffe9e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe5e6e6ffe4e4e4ffe3e3e3ffe2e2e2ffe0e1e1ffe0dfdfffe0e0e0ffe0e1e0ffe1e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e5e5ffe5e5e4ffe4e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffdfdfe0ffdedfdeffddddddffdbdcdcffdadadaffd8d8d7ffd4d4d4ffcfd0d0ffcacacaffc3c3c2ffbcbcbcffb3b3b3ffadadadffa8a8a7ffa3a3a3ff9e9e9eff989898ff939393ff8f8e8eff888889ff828282ff7b7b7bff717071ff636363ff5c5b5bff535353ff4e4e4eff4a4a49ff464646ff464545ff444344ff414141ff3f4040ff3b3b3bff363636ff333333ff323232ff313131ff302f2fff2d2d2dff2b2b2cff2a2a2aff292929ff272727ff1a1a1aff050505ff030303ff030303ff030303ff030303ff030303ff020203ff020202ff020202ff010102ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff0100017f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff232322ff5c5b5cff6b6b6cff707070ff767675ff6b6b6bff3a3a3aff474747ff545454ff606060ff6d6d6dff7d7c7dff8b8b8bff979797ffa2a2a3ffacacacffb4b4b5ffbababaffbebdbeffc2c1c1ffc5c5c5ffc7c8c7ffcacacaffccccccffcececeffd0d0d0ffd2d2d2ffd3d4d4ffd6d5d6ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffddddddffdededeffdedfdfffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e4ffe4e4e4ffe6e6e6ffe7e7e7ffe9e9e8ffe9e9e9ffe9e9e9ffeaeaeaffebeaebffebeaebffeaebeaffebebebffebebebffecececffecececffecededffedededbfb2b2b27f7777773f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf929292ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc9c8c9ffcfcfcfffcdcdceffbdbdbdffaaaaaaffa9a9a9ffaaaaaaffacacabffacadacffadaeaeffaeaeaeffaeaeaeffb0afafffb0b0b1ffb2b2b1ffb3b2b3ffb3b4b4ffb4b5b5ffb6b6b5ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbaffbcbcbcffbdbdbcffbebebeffbfbebfffbfc0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c6ffc7c6c6ffc8c8c7ffccccccffd4d4d4ffd9d9d9ffdcdcdcffddddddffddddddffddddddffddddddffdededeffdededeffdededeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e6ffe7e7e7ffe8e8e7ffe2e2e2ffd9d8d8ffd7d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0d0ffd0cfcfffcfcfcfffcfceceffcececfffcececeffcececeffcecdceffcdcdcdffcdcdceffcdcdcdffd1d1d1ffd5d5d5ffd8d8d7ffd8d9d9ffdbdbdbffdbdadaffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d3ffd2d3d2ffd1d2d2ffd1d1d1ffd1d0d1ffd0cfd0ffcfcfceffcececeffcdcdcdffcdcdccffccccccffcccbccffcbcbccffcbcacaffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c6ffc5c6c6ffc5c5c5ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc2c2c2ffccccccffdcdddcffe6e6e6ffe7e7e7ffe0e0e0ffdfe0e0ffdededeffdddcdc7f6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff151515ff767576ff878787ff919191ff969697ff9c9c9cffa1a1a1ffa5a4a4ffa7a7a7ffa8a8a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa2a2a2ffa0a0a0ff9d9e9dff999899ff929292ff868786ff787878ff767676ff7676767f3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffeffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff090909ff414141ff868685ff979797ff9b9b9bff9e9e9dffa7a7a8ffecececfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfafffafbfafffafafafffafafafffafafafffbfbfafffafafbfffafafafffbfafafffafafafffafbfafffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9ffe7e8e7ffa5a5a5ff9a9a9aff969696ff8f8f8fff828282ff565756ff121212ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000ffebebebffebebeaffeaeaeaffebebebffeeeeedffeff0effff1f0f0fff1f2f1fff2f2f2fff3f3f4fff5f5f5fff7f7f7fff7f8f8fff8f8f8fff7f7f7fff7f6f7fff7f7f7fff5f6f5fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f0fff0f0f0ffefefefffeeefeeffedededffecececffecececffeaebebffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e6e7ffe5e5e5ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0dfffe0e1e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebeaffeaebebffebebeaffebebeaffebebeaffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e1ffe0e0e0ffe0dfdfffdfdfdfffdededeffdddddcffdbdbdbffd8d9d9ffd5d6d5ffd1d1d2ffccccccffc6c6c6ffc0c0c0ffbbbabbffb6b6b6ffb3b3b2ffadadadffa7a7a7ffa0a09fff9a9a99ff939394ff8d8d8dff868685ff7d7d7dff737272ff676767ff5f5e5fff5a5a5aff565656ff545454ff515151ff4f4f4fff4d4e4dff4a4a49ff454444ff3f4040ff3b3c3cff3a3a3aff383939ff373637ff333333ff313232ff303030ff2f2f2fff2c2d2cff2a2a2aff1a1a1aff070707ff030403ff030403ff030303ff030303ff030303ff020202ff020101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff010100ff0101013f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff010102ff212121ff545455ff686868ff6e6e6eff757575ff6a6b6aff363737ff434343ff515150ff5c5c5cff6a6a69ff797978ff878787ff939493ff9f9f9fffa9aaaaffb2b2b2ffb9b9b8ffbdbdbdffc1c0c0ffc4c4c4ffc5c5c5ffc7c7c7ffcacacaffcccdccffcecfceffd0d0d1ffd2d2d2ffd4d4d4ffd6d6d5ffd7d7d8ffd9d9d9ffdadadaffdbdcdbffdcddddffdeddddffdededfffdedfdfffdfdfdfffe0e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e8e7ffe9e8e8ffe9eaeaffeaeaeaffeaebeaffebebebffebecebffecececffecececffedededffedededffeeeeeeffeeeeeeffeeeeeeffefefefffefefef7f7878773f3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf919291ffc2c2c2ffc2c2c2ffc2c2c2ffc4c4c3ffc3c3c4ffc9cacaffcececeffcac9caffb9bab9ffaaaaaaffa9a9a9ffaaababffababacffacacacffacadacffadadadffaeaeaeffafafafffb0b0b1ffb1b2b1ffb2b3b3ffb4b4b3ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b7ffb9b9b9ffbabab9ffbbbbbbffbcbcbcffbdbcbcffbebebdffbfbfbfffbfbfc0ffc1c1c0ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffcfcfcfffd6d6d6ffdadadaffdcdbdcffdbdcdbffdcdcdbffdcdcdcffddddddffddddddffddddddffdededdffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0dfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe7e7e7ffe6e6e6ffdfdfdfffd7d7d7ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffccccccffcccccbffcccdccffd0d0d0ffd4d5d4ffd6d6d6ffd9d9d8ffd9dadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd6d7d7ffd6d6d5ffd5d6d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccccdffccccccffcbcbccffcbcacbffcbcacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc5c4c4ffc3c4c3ffc3c3c2ffc3c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc7c8c8ffd7d8d8ffe1e1e0ffe7e7e8ffe5e5e5ffe3e3e3ffe1e2e1ffe1e0e0ffdedede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ff737373ff858685ff919191ff979797ff9d9d9dffa1a1a1ffa4a5a5ffa7a7a7ffa8a8a7ffa7a7a7ffa5a6a6ffa4a5a5ffa4a4a5ffa2a3a3ffa1a1a1ff9e9e9eff999999ff919191ff858484ff767777ff767676ff7676777f3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefffffffefefffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1c1c1cff696968ff929292ff999999ff9c9c9cff9e9f9fffc9c9cafffafaf9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff7f7f7ffc6c6c6ff9b9b9bff989898ff949494ff8e8e8eff707071ff2f2f2fff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000ffebecebffebebebffebebebffececebffeeefeefff0f0f0fff1f0f1fff2f2f2fff2f3f3fff4f4f4fff5f5f6fff8f8f7fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff8f7f8fff6f6f6fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffefefefffeeeeeeffedededffedededffecececffeaebebffeaeae9ffe9eaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e6ffe4e4e4ffe3e3e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdeffe0dfdfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffebebebffebebebffebebebffebebecffebecebffebecebffecebecffebebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e6e6ffe6e5e6ffe5e5e5ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddddeffdcdcdcffdbdadaffd8d8d8ffd3d3d3ffcececeffc9c9caffc5c5c5ffc2c2c2ffbebebfffbbbbbbffb4b4b4ffadadadffa7a7a7ff9e9e9dff959594ff8e8e8eff8a8a8aff818181ff777676ff6d6d6dff676767ff636362ff5f5f5fff5d5d5cff5a5a5aff575656ff535352ff4e4e4eff494949ff444444ff424242ff414141ff3d3d3dff3a3a3aff383838ff363636ff333333ff303131ff303030ff2a2b2aff151415ff040505ff040404ff030403ff030304ff020202ff010102ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000001ff010101ff010101ff0101013f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010102ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff191919ff525252ff666666ff6e6e6eff757575ff717171ff383838ff414141ff4e4e4eff5a5a5aff696969ff797979ff848484ff909090ff9b9c9bffa6a7a7ffb0b1b0ffb7b7b6ffbcbbbcffbfbfbfffc2c2c2ffc4c4c4ffc5c6c6ffc8c8c8ffcbcacaffcdcccdffcfcfcfffd1d1d1ffd2d3d3ffd5d5d5ffd6d7d6ffd8d8d8ffd8d9d9ffdbdadaffdbdbdbffdddddcffddddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e4ffe4e5e5ffe5e5e6ffe7e7e7ffe8e8e8ffe9e9e9ffebeaeaffebebebffecececffecedecffedededffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffeff0effff0f0effff0f0f0bfb4b4b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc2c2c2ffc2c2c2ffc3c4c3ffc3c3c3ffc2c2c2ffc3c3c3ffcbcbcbffccccccffc7c7c7ffb6b6b6ffaaaaaaffa9a9a9ffaaaaaaffaaaaaaffaaababffacacabffacadadffaeaeaeffafafafffb1b0b0ffb1b1b1ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0bfffc1c1c0ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffcacacaffd2d2d2ffd7d7d7ffdadadaffdadbdaffdadadaffdadbdbffdbdbdbffdbdcdcffdcdcdcffdcdddcffddddddffdddddeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe5e5e5ffdcdcddffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0cfd0ffcfcfcfffcecfceffcececeffcdcdcdffcdcdcdffcccdcdffccccccffccccccffcbccccffcbccccffcbcccbffcbcbcbffcbcacaffcacacaffcacacaffcbcbccffd0d0d0ffd4d3d4ffd5d5d5ffd7d7d8ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d1d0ffcfcfd0ffcececfffcececeffcdcdcdffccccccffcbcccbffcacbcbffcacacaffcacac9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc5c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc1c2c2ffc1c2c1ffc1c1c1ffc1c0c0ffc7c7c6ffd4d4d4ffdfdfdeffe4e4e4ffe3e3e3ffe2e3e2ffe3e3e3ffe2e3e3ffe1e1e1bfa8a8a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131313ff6c6c6cff808080ff8c8d8cff949394ff999999ff9c9c9cff9e9e9effa0a0a0ffa1a1a1ffa1a1a1ffa0a0a0ff9f9f9fff9f9f9fff9d9e9dff9b9c9cff999999ff949594ff898a8aff7d7c7dff6f6f6fff727373ff7676767f3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefffffffffe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff383838ff828282ff979797ff9a9a9aff9c9d9cffa8a9a8ffeeeeeefffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafafffafbfafffafbfafffafafafffafafafffafafafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafbfffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9ffebebebffa6a6a6ff989998ff969696ff929292ff838383ff474746ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000ffecececffebebebffebebebffecececffeeefeffff0f0f0fff1f1f1fff2f3f2fff3f3f3fff5f5f5fff6f6f6fff8f8f8fffafafafffafafafff9f9f9fff8f9f8fff8f8f8fff7f7f7fff5f6f5fff4f3f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f0f1fff1f1f0fff0f0efffefefefffeeeeeeffedededffecedecffebebebffeaeaebffeaeaeaffe9e9e9ffe7e7e8ffe6e6e6ffe4e5e5ffe3e3e3ffe2e1e1ffe1e1e0ffe0e0e0ffdedfdfffddddddffdedfdfffe0e1e0ffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffebebeaffeaebebffebebebffebebebffebebebffebebebffebebecffecececffecececffecececffecebecffebebebffebebebffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe8e7e8ffe6e7e6ffe5e5e5ffe4e4e4ffe4e3e3ffe1e2e1ffe1e1e0ffe0e0e0ffdfdfdfffdededeffddddddffdbdbdbffd7d7d8ffd4d4d4ffd1d1d1ffcececeffcbcccbffc8c8c8ffc3c4c4ffbfbfbfffb9b9b9ffb0b0b1ffa6a5a6ff9d9d9dff969696ff90908fff8a8a8aff828282ff7c7c7cff767677ff717171ff6b6b6bff686768ff636463ff606060ff5c5c5cff585858ff525352ff4d4d4dff4c4c4cff4b4b4bff454545ff414141ff3e3e3eff3c3c3cff3a3a3aff393838ff363636ff333434ff272727ff0d0d0dff040504ff030303ff030303ff020202ff010102ff010101ff010101ff000001ff000000ff000000ff000100ff000000ff000000ff000101ff000100ff000101ff010101ff020101ff010101ff010101ff0101013f000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff151515ff515151ff666666ff6d6d6dff757575ff787778ff3a3a3aff3f3f3fff4c4c4cff5a5a5aff696969ff797a7aff858585ff909090ff9a9a9affa4a4a4ffadaeadffb4b4b4ffbababaffbebebeffc1c1c1ffc3c2c3ffc4c4c4ffc6c6c6ffc9c9c9ffcbcbcbffcececdffd0d0d0ffd2d2d1ffd4d4d4ffd6d5d5ffd7d7d6ffd8d8d8ffdad9d9ffdbdbdbffdcdcdcffdcdddcffddddddffdededeffdedfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e2e2ffe2e3e3ffe4e3e4ffe4e5e4ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffecececffecededffeeeeeeffeeeeeeffefeeeeffefefeffff0f0f0ffeff0effff0f0f0fff0f0f0fff1f1f1fff1f1f17f787878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc3c3c3ffcacacaffccccccffc4c5c4ffb3b3b3ffa8a8a8ffa8a8a8ffa9a9a9ffa9a9a9ffaaaaaaffacababffadadacffaeaeaeffb0afafffb1b1b1ffb2b2b2ffb3b3b3ffb3b4b4ffb5b5b5ffb5b6b6ffb6b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c4c3ffc6c6c6ffcdcdcdffd3d3d4ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdbdadaffdcdbdbffdcdcdcffdcdcdcffddddddffddddddffdddeddffdededeffdfdedeffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe2e3e2ffe4e4e3ffe4e5e4ffe5e5e5ffe3e3e3ffd9dadaffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcecfceffcececeffcdcecdffcdcdcdffcccdcdffccccccffcbccccffcbcbcbffcbcbcbffcbcbcaffcbcacbffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc8c9c9ffcbcbcbffd0d0cfffd3d3d3ffd5d5d5ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcececfffcdceceffcccdcdffcbccccffcbcbcbffcacacaffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c3ffc3c3c3ffc2c2c2ffc1c1c0ffc1c0c0ffc0c1c0ffc0c0c0ffc0bfc0ffc7c7c7ffd3d3d3ffdcdcdcffe2e2e2ffe0e0e0ffdfdfdfffe1e1e1ffe3e3e3ffe3e3e3ffe3e3e37f707171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2b2b2bff6d6d6dff808080ff8b8b8bff929292ff969696ff999898ff9a9a9aff9c9c9cff9d9d9dff9d9d9dff9c9c9cff9c9b9cff9b9b9bff999999ff979797ff969696ff919292ff878888ff7a7a7aff6b6b6bff6a6a6aff7373737f3a3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffefefefffefeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff111212ff5c5c5cff939393ff989898ff9a9a9aff9d9c9dffcccdccfff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfcfcfffbfcfbfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffafaf9fff8f8f8ffcbcbcbff999999ff979798ff949494ff8b8b8bff636363ff1e1e1eff030404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000ffedededffecececffebebebffecececffefefeffff0f0f1fff2f2f2fff3f2f3fff4f3f4fff5f5f5fff7f7f7fff8f8f8fffafafbfffafafafff9faf9fff9f9f9fff9f9f9fff8f8f8fff6f6f6fff3f3f4fff1f1f2fff1f2f2fff1f2f2fff1f2f1fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefeeffedeeeeffecededffecececffebebebffeaeaeaffe8e9e9ffe7e7e7ffe6e6e5ffe4e4e4ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffdddcdcffdbdcdbffddddddffdfdfdfffe0e1e0ffe1e0e1ffe1e1e1ffe2e2e1ffe3e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaebeaffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffecececffecececffecececffecececffebebecffebebebffebeaebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfe0e0ffdfdfdfffdddddeffdcdcdcffd9d9d9ffd7d7d7ffd4d4d5ffd2d2d2ffcfcfcfffcbcbcbffc6c6c6ffc0c0c0ffb9babaffb3b3b3ffababaaffa3a4a4ffa0a0a1ff9c9c9cff959595ff8c8c8cff848485ff797979ff747575ff707070ff6b6c6bff666667ff636363ff5f5f5fff5a5a5aff555454ff545454ff505050ff4b4b4aff494849ff464646ff444444ff414141ff3e3e3eff3b3b3bff393939ff343434ff1c1b1cff060606ff030303ff020202ff020102ff010101ff010101ff010100ff000001ff010000ff000000ff000000ff000000ff000101ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff0101013f0000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090808ff373737ff626262ff6b6b6bff737374ff767676ff393939ff3d3c3cff494949ff585858ff696969ff787878ff848485ff8f8f8fff999999ffa3a4a4ffacacacffb3b3b2ffb9babaffbebebeffc1c1c1ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffcacacaffccccccffcececeffd0d1d1ffd2d2d2ffd4d4d4ffd5d5d5ffd6d7d6ffd8d7d8ffd9d9d9ffdbdbdbffdcdcdcffdcddddffdddddeffdededeffdedfdeffdfdfdfffe0dfe0ffe1e0e0ffe1e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e7ffe8e9e8ffeae9eaffebebebffecececffedededffeeeeedffeeeeefffeff0effff0f0f0fff0f0f0fff0f1f0fff1f1f1fff2f1f2fff2f1f2bfb6b6b63f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f616161ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc3c3c3ffccccccffccccccffc2c2c2ffafafafffa7a7a7ffa7a8a7ffa8a8a9ffa9a9a9ffaaaaaaffacabacffadadadffafaeaeffafafafffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b6ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c2c1ffc2c3c3ffc8c8c8ffcfcfcfffd5d5d5ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdad9daffdadadbffdbdbdbffdcdbdcffdcdcdcffddddddffddddddffdddeddffdedddeffdededeffdededeffdededeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e5ffe1e1e1ffd8d8d8ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcecfcfffcececeffcdcecdffcdcdcdffcccccdffccccccffcbcccbffcbcbcbffcbcacaffcacacbffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc7c8c7ffc7c7c8ffc7c7c7ffcbcbcbffcfcfcfffd2d2d2ffd4d4d4ffd5d6d6ffd5d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcdcdcdffccccccffcccbccffcbcbcbffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffc7c7c7ffd4d3d4ffdadadaffdddddeffddddddffdbdbdbffdcddddffdfdfdfffe1e1e1ffe3e3e3bfaaaaab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2b2b2bff6d6d6dff7f7f80ff8b8b8bff929292ff969796ff989898ff9a999aff9c9c9cff9d9d9dff9d9d9dff9d9d9dff9c9d9dff9c9c9cff9c9c9cff9b9b9bff999999ff979797ff969696ff929292ff888888ff7a7a7aff6b6b6bff6a6a6a7f393839000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffffefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060605ff2e2e2fff7a7a7aff969697ff989898ff9a9a99ffa7a7a6ffeeeeeffffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9fafafffafafafffaf9faffebebeaffa1a1a1ff979696ff949494ff8e8e8eff7b7b7bff474746ff0c0d0dff000100ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000ffedededffedecedffecececffecececffefefeffff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff7f7f7fff9f9f9fffafafbfffbfbfbfffafafafffafaf9fff9faf9fff8f8f8fff6f6f6fff4f4f4fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f1fff0f0efffefefefffeeeeeeffedededffecececffeaeaeaffe9e9eaffe9e9e9ffe7e7e8ffe5e6e6ffe2e2e3ffe0e1e1ffdfdfdfffdddedeffdcdcdcffdcdbdcffdbdbdbffddddddffdddddeffdfdfdfffe0e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffececebffebebecffedededffecececffecececffecececffecececffebebecffebebebffebebebffebebeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e6e7ffe5e6e6ffe5e5e5ffe4e4e3ffe3e3e2ffe1e2e1ffe0e0e1ffdfdfdfffddddddffdcdcdcffdbdbdbffd9d9d9ffd7d7d7ffd4d4d4ffd0d1d0ffcccbccffc6c6c6ffc0c1c0ffbcbcbcffb6b7b7ffb1b2b1ffacadadffa6a5a5ff9a9a9bff919191ff878888ff808080ff7c7c7cff777777ff727272ff6d6d6dff696969ff656565ff606060ff5c5b5bff5a5959ff575857ff545455ff505050ff4d4d4eff4b4b4bff474848ff434343ff404040ff3c3c3cff393939ff2d2d2dff100f10ff030303ff020202ff010201ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff010201ff020101ff010101ff010102ff010101ff010101ff010101bf0000010000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010100ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff252525ff5c5c5cff696969ff717171ff767676ff3f3e3eff3b3a3bff464747ff555555ff656565ff767676ff828282ff8d8d8dff979898ffa1a2a1ffaaa9aaffb2b2b1ffb9b9b9ffbdbdbeffc2c2c2ffc5c5c5ffc6c7c7ffc9c8c8ffc9c9c9ffc9c9c9ffcacbcaffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd3d4d4ffd5d5d5ffd7d6d7ffd8d9d8ffdadad9ffdbdbdbffdcdbdcffdcdddcffddddddffdededdffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e3e4ffe5e5e5ffe6e6e6ffe6e6e7ffe7e8e7ffe9e9e9ffe9eaeaffebebebffebebecffecececffedededffeeeeeefff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff4f4f47f7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf929292ffc2c2c2ffc1c1c2ffc1c1c1ffc1c0c0ffc0c1c0ffc5c5c5ffcdccccffcbcbccffbfbfbfffadadadffa7a7a7ffa8a8a8ffa8a9a9ffa9a9a9ffaaaaaaffacabacffadadadffaeafaeffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb5b6b6ffb7b7b7ffb8b8b8ffb9bab9ffbababaffbbbbbbffbcbcbcffbebdbdffbebebeffbfc0c0ffc0c1c1ffc3c3c3ffcbcbcbffd1d2d2ffd7d6d6ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadbffdadbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffddddddffddddddffddddddffdddddeffdededeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e4e3ffe3e3e3ffdfdfdfffd5d5d5ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcececdffcdcdcdffcdcdccffccccccffcbcbcbffcbcbcbffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c8ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffcacacbffcececeffd1d1d1ffd4d4d3ffd5d5d5ffd3d4d4ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcececeffcdcecdffcccccdffccccccffcbcbcbffcacacbffc9c9caffc8c9c9ffc8c8c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc4c4c5ffc3c4c3ffc3c2c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbebebeffc0c0bfffc9c9c9ffd4d4d4ffd9d9d9ffdcdcdcffd6d6d6ffd6d6d6ffdadadaffdbdbdbffdddddcffdfdfdfffe1e1e13f38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2b2b2bff6d6d6dff80807fff8b8b8bff929292ff969796ff989998ff9a9a9aff9c9c9cff9d9d9eff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9c9c9cff9c9b9cff9b9b9bff999999ff979797ff969696ff919292ff888888ff7a7a7aff6b6b6b7f3433330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffefefefffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff111111ff505050ff898989ff969696ff979797ff9a9999ffbdbcbcfff9f8f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafbfafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafafafff6f6f6ffb5b5b4ff969596ff939393ff8f9090ff848484ff5f5f5fff1a1a1bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000ffedededffedededffedededffecededffefefeffff1f1f1fff3f2f2fff3f3f3fff4f4f5fff6f6f6fff7f7f7fff9f9f9fffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafafff9f8f9fff7f7f7fff4f4f4fff2f2f2fff0f0f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f0f0fff0f0f0ffeff0efffeeefeeffedededffecececffeaeaeaffeaeae9ffe8e8e8ffe6e6e7ffe3e3e3ffe1e1e0ffdfdfdfffddddddffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdddddcffddddddffdededeffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e4e5ffe6e6e6ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaebffebeaeaffebebebffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffecededffedecedffedededffedededffedededffedededffececedffecececffebebecffebebebffebeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdededeffddddddffdbdbdbffd9dadaffd7d7d7ffd4d4d4ffd0d0d0ffcbcacaffc5c5c5ffc1c0c1ffbcbcbcffb8b8b8ffb3b2b2ffaaaaaaff9f9f9fff959595ff8d8d8dff878787ff848484ff7f7f7fff777777ff727272ff6d6d6eff6a6a6aff676767ff656565ff5f5f5fff5d5d5dff5b5b5bff585757ff555555ff515151ff4c4c4bff474747ff434443ff403f40ff3b3b3bff363736ff212120ff040404ff020202ff020102ff010101ff010101ff010101ff010101ff010101ff010101ff010102ff020102ff020101ff010101ff010101ff010101ff010101ff010101ff010101ff010101bf00000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff222222ff5c5c5cff676767ff6f6f6fff747474ff434443ff393a39ff454545ff545454ff656565ff757574ff808080ff8b8c8bff969696ffa09f9fffa7a8a7ffafafafffb7b7b7ffbcbcbdffc1c1c1ffc4c4c4ffc6c6c6ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcbcbcbffcdcdcdffd0cfcfffd2d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d7ffd9d8d9ffdadadaffdbdadaffdbdbdbffdcdcdcffddddddffdedddeffdfdedeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e6ffe7e7e7ffe8e8e7ffe8e9e8ffeae9eaffeaeaeaffebebebffecececffedededffeeeeeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff6f5f6bfb9b9b93f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf919191ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0bfffc6c6c6ffcdcdcdffcacacaffbcbcbdffaaaaaaffa7a7a8ffa9a8a8ffa8a8a8ffa9a9a9ffabababffacacacffadadaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb9b8b8ffb9b9b9ffbbbabbffbcbbbbffbdbdbcffbebdbeffbfbfbeffc0c0c1ffc6c6c6ffcecdceffd3d3d2ffd7d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdadadbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdddcdcffdddcddffddddddffddddddffdddeddffdeddddffdededeffdededfffdfdfdfffe0e0dfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe2e1e1ffdcdddcffd3d3d4ffd1d0d0ffd0cfd0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfceceffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffcccbcbffcbcbcbffcacacaffcacacaffc9c9caffc9c8c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c8ffc7c7c7ffc6c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc5c5c5ffc9c9c9ffcececeffd0d0d0ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d0ffd0cfcfffcfcfcfffcfcfcfffcececdffcdcdccffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc8c8c8ffc8c8c7ffc7c7c6ffc6c6c6ffc5c5c5ffc4c5c4ffc4c3c4ffc3c2c3ffc2c2c2ffc2c1c1ffc0c0c0ffbfbfbfffbfbebfffbebebeffbebebeffbdbdbdffbebebeffc8c8c8ffd4d4d4ffd8d8d8ffdbdbdbffd7d7d7ffd4d4d3ffd5d4d5ffd7d7d7ffdad9d9ffdbdbdbffdddddd3f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffffffefffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff292929ff6d6d6dff8e8d8eff959595ff969796ff999999ffd7d7d7fff9faf9fffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffafafbfffafafafffafafafffafafafff9fafafffafaf9fffafaf9fffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafff9f9f9ffcfceceff969696ff939392ff909090ff888888ff6d6e6eff2a2a2aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffedededffedededffedededffedededfff0efeffff1f2f1fff2f2f2fff4f4f4fff5f5f5fff6f7f6fff8f8f8fff9f9f9fffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfff9f9f9fff7f6f7fff4f4f4fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff1f0f0fff0f0f1fff0f0f0ffeff0f0ffefefefffeeeeeeffedececffecebebffeaeaeaffe9e9e9ffe7e7e7ffe5e5e5ffe1e1e0ffdededeffdcdcdcffdbdadbffdadadaffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdeddddffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe2e3e3ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebeaeaffeaebeaffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffecececffedededffedededffedededffedededffedededffedededffecededffecececffecececffecececffecececffecececffebebebffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e7e7ffe5e5e5ffe5e5e5ffe4e4e3ffe3e2e2ffe1e2e1ffe0e0e0ffdfdedfffddddddffdbdbdbffd9d9d9ffd6d6d6ffd3d3d2ffcececeffc9c9c9ffc5c5c6ffc1c1c1ffbcbcbcffb6b6b6ffb0b0b0ffa5a5a5ff9c9c9cff949494ff8f9090ff8d8d8dff848384ff7e7e7eff7a7a7aff767676ff737372ff727272ff6c6c6cff656566ff656565ff626162ff5f5e5eff5b5a5bff555655ff4f4f4fff4b4a4aff464646ff414242ff3d3d3dff383838ff2e2f2fff141414ff030202ff020202ff010102ff010201ff020202ff020202ff010202ff010101ff010201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101bf000000000000000000000000000000000000000000000000000000bf010000ff010101ff010101ff010101ff010101ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff1b1b1bff565656ff656565ff6b6b6cff707070ff494949ff373838ff444444ff535353ff646464ff737473ff7e7e7eff8a8a8aff969696ff9f9f9fffa7a7a7ffaeaeaeffb5b5b5ffbcbcbbffc0c0c0ffc3c3c3ffc5c5c5ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffcacacaffccccccffcececeffcfcfd0ffd1d1d0ffd2d2d2ffd3d4d4ffd6d6d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdcffdcdcdcffddddddffdededdffdedfdeffdfdfdfffe0e0e0ffe1e1e1ffe1e2e1ffe3e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe7e6e7ffe8e8e8ffe8e9e9ffeae9e9ffeaebebffebebebffecececffeeeeeeffefefeffff0f0f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f5fff7f6f6fff7f7f7bfb9b9b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0bfbfffc9c9c8ffcdcdcdffc9c9c9ffbababaffaaaaaaffa8a8a8ffa8a8a8ffa9a8a9ffaaaaaaffabababffadadacffaeadadffafaeafffb0b0b0ffb1b1b1ffb2b2b3ffb3b3b4ffb4b4b4ffb5b5b5ffb6b7b6ffb7b7b7ffb9b9b9ffbababaffbabbbaffbcbcbcffbdbdbdffbebebeffc1c1c1ffc9c9c9ffcfd0d0ffd4d4d4ffd6d6d6ffd5d5d5ffd5d6d6ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdbdcdcffdbdbdcffdcdcdcffdcdcdcffdddcdcffdcdddcffddddddffddddddffdededeffdededeffdfdfdfffe0e0e0ffe0e1e1ffe2e2e2ffe3e2e2ffe0e0e1ffdadadaffd2d1d2ffcfcfcfffcecfcfffcececeffcececeffcececeffcdceceffcdcdceffcdcdcdffcdcdccffccccccffccccccffcbcbcbffcbcbcbffcbcbcaffcacacaffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c5ffc4c4c4ffc4c3c4ffc3c3c4ffc3c2c2ffc2c2c2ffc2c1c2ffc4c5c4ffc8c9c9ffcdcdcdffcfd0cfffd1d2d1ffd1d1d1ffd0d1d1ffd0cfcfffcecfcfffcececeffcdcdcdffcdcccdffcccccbffcbcbcbffcacacaffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc2c2c3ffc1c2c2ffc1c1c1ffc0c0c0ffbfbfc0ffbebfbeffbebdbeffbdbdbdffbcbdbcffbdbdbdffc6c7c7ffd4d4d4ffd8d8d8ffd8d8d9ffd5d6d6ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd7d7d7ffdadad93f373636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffeffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080908ff3f3f3fff7d7d7dff909090ff949494ff979696ffa0a0a0ffececebfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfcfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafffafafafffafafafffaf9fafffafafafffafaf9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafaffe6e6e6ff9b9b9bff929292ff919190ff8a8a8bff7b7b7bff474746ff0c0c0cff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffedededffedededffeeeeeeffeeeeeefff0f0f0fff2f2f1fff3f3f3fff4f4f4fff5f5f5fff7f7f6fff8f8f8fff9f9f9fffbfbfbfffcfcfcfffdfcfdfffcfcfcfffbfbfbfffaf9f9fff6f7f7fff4f4f4fff2f2f3fff2f2f2fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeeeeefffeeededffecececffebeaebffeaeaeaffe8e8e8ffe5e5e6ffe2e3e2ffdfdfdfffdcdddcffdadadaffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffdadadaffdcdcdcffdddddcffdddddeffdededeffdfdfdfffe1e0e1ffe1e1e1ffe3e3e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e5e6ffe7e7e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebeaffebebebffebebebffebebebffebebebffebebebffecececffedededffedededffedededffedededffedededffedededffedededffecedecffecececffecececffecececffecececffedededffecececffecececffebebebffebeaebffeaeaeaffe9e9e8ffe8e8e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e4e4ffe4e4e4ffe3e2e2ffe0e0e0ffdedfdfffdcdcddffdadadaffd8d8d8ffd5d5d5ffd1d1d1ffcecdceffc9c9c9ffc4c4c4ffbebebfffbab9b9ffb2b2b2ffabababffa4a4a4ff9d9d9dff989998ff929292ff8b8b8bff878686ff828282ff808080ff7e7e7eff7b7b7cff747474ff6e6f6eff6b6b6bff686868ff646464ff5f5f5fff585758ff525252ff4d4d4eff494948ff444444ff414241ff3e3e3eff383838ff212121ff030203ff020202ff030202ff030203ff020202ff020202ff020201ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000001ff010100bf00000000000000000000000000000000000000000000007f000000ff010101ff010101ff010101ff010101ff000100ff000100ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff141314ff505050ff626162ff69696aff6f6f6fff535352ff373737ff444344ff525252ff626262ff727171ff7e7e7fff8a8a89ff959595ff9e9e9effa6a6a6ffaeaeaeffb5b5b5ffbbbbbbffbfbfbfffc3c2c2ffc4c4c4ffc6c6c5ffc6c6c7ffc6c6c6ffc7c7c7ffc9c9c9ffcbcbcbffcdcccdffcececeffcfceceffd0d0d0ffd2d1d2ffd4d4d4ffd5d5d5ffd6d6d7ffd8d7d8ffd9d9d8ffd9dadaffdadadbffdcdcdcffdddcddffdeddddffdededfffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffe9e8e9ffeaeaeaffeaeaebffebebebffecedecffeeeeeeffefeff0fff1f0f0fff3f3f3fff5f4f5fff6f5f6fff6f6f7fff7f7f7fff7f7f8fff7f8f7bfbababa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7575757f7575757f7575757f7575757f7575757f75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffc1c1c1ffcacacaffccccccffc7c7c6ffb5b6b6ffa8a8a8ffa7a7a7ffa8a8a8ffaaaaaaffabaaabffacacacffadacadffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb5b4b4ffb5b5b5ffb6b6b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbebebeffc4c4c4ffcccbcbffd1d1d1ffd4d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d8d9ffd9d9daffdad9daffdadadaffdadadbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffdddddcffddddddffdededeffdedfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffdfdfdfffd7d7d7ffd0d0cfffcececeffcdcdceffcdcdceffcdcdcdffcdcdcdffcccccdffccccccffcccccbffcbcbcbffcbcbcbffcacbcbffcbcacaffcac9caffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c4ffc4c4c5ffc4c4c4ffc3c3c3ffc2c3c3ffc2c2c2ffc2c1c2ffc1c1c1ffc0c0c0ffbfc0c0ffc0c0c0ffc4c4c4ffc8c8c9ffcdcdccffcecfcfffd0d0d0ffcfcfcfffcececeffcecdceffcccdcdffccccccffcbcbcbffcacbcbffcacac9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c6ffc6c5c5ffc5c5c5ffc4c4c4ffc3c3c4ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffbfc0c0ffbfbfbfffbfbebfffbebebeffbebebeffbcbdbdffbdbdbdffc6c6c6ffd3d3d3ffd9d9d9ffd7d7d7ffd3d3d3ffd1d1d1ffd3d3d3ffd4d4d5ffd4d4d5ffd4d4d4ffd4d4d53f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefffefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff4d4d4dff858585ff909090ff949393ff969696ffb2b2b2fff7f7f6fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff4f4f4ffabababff939392ff919190ff8c8c8cff838484ff606060ff191919ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffedeeedffefefefffefefefffefeeeefff0f0f0fff2f2f2fff4f4f4fff5f5f4fff6f5f5fff7f7f7fff8f8f8fffafaf9fffbfbfbfffdfdfefffdfdfdfffcfcfcfffcfcfcfffafafafff7f7f6fff3f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0efeffff0f0f0fff0eff0ffefefefffeeeeeeffedededffecebecffebebeaffe8e9e9ffe7e7e7ffe4e4e4ffe0e0e0ffddddddffdbdbdbffd9d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdbdbdbffdcdcdcffddddddffdeddddffdfdfdeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebecebffebebebffecececffedededffedecedffedededffedededffedededffedededffededecffededecffecececffecedecffecececffecececffecececffecececffececebffecececffebececffebebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe4e4e5ffe3e3e3ffe1e1e0ffdfdfdfffdddddcffdadbdaffd8d8d8ffd5d5d5ffd2d2d2ffcdcdcdffc7c8c7ffc2c2c2ffbdbcbdffb5b5b5ffadadadffa8a8a8ffa2a2a2ff9d9d9dff959595ff939292ff909090ff8d8d8dff888888ff878687ff828382ff7a7a7aff747474ff717070ff6c6c6cff686868ff626162ff5a5a5aff575757ff545555ff525252ff4d4e4dff464646ff3f403fff363636ff1e1e1eff040404ff040303ff030303ff030202ff020202ff020202ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff010101ff000101ff010000ff000000ff0000007f000000000000000000000000000000000000007f000000ff010101ff010101ff010000ff010100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff131313ff525252ff606060ff676767ff737272ff5e5e5eff363636ff424242ff505050ff5f5e5eff6f6e6eff7d7c7cff888888ff949494ff9e9e9dffa6a6a6ffaeadadffb5b4b5ffbababaffbebfbfffc2c2c2ffc4c4c4ffc5c5c5ffc5c6c6ffc6c5c5ffc6c6c6ffc8c8c8ffcac9caffcbcbcbffccccccffcdcdcdffcfcecfffd0d0d1ffd2d2d1ffd3d3d3ffd4d4d4ffd6d5d5ffd7d7d7ffd8d8d8ffd9d8d9ffdadadaffdbdbdbffdcdcdcffddddddffdddeddffdededeffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe4e4e4ffe6e5e5ffe7e6e7ffe8e8e8ffe9e9e9ffeae9eaffebebebffecececffedededffefefeefff0f0f0fff1f1f2fff3f3f3fff6f6f5fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f9bfbababa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffeaeaeaffeaebeaffeaeaeaffebeaebffeae9eaffe9e9e83f3a3a39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc0c0c0ffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc2c2c2ffc9c9c9ffcbcbcbffc4c4c4ffb1b1b1ffa6a6a6ffa8a7a7ffa9a8a9ffaaaaaaffababaaffacacacffadacadffaeaeaeffafafafffb0b0b0ffb2b1b1ffb2b2b2ffb4b3b3ffb4b4b4ffb6b5b6ffb7b7b7ffb8b7b8ffb9b9b9ffbababaffbbbcbbffbfbfbfffc7c7c7ffcdcdcdffd2d2d2ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadad9ffd9dadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe0e0e1ffdddcddffd5d5d5ffcececeffcdcdcdffccccccffccccccffcccccbffcccccbffcbcbcbffcacacaffcacacaffcacacbffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c8c8ffc7c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c0c1ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbdbdbdffbfbfbfffc3c3c3ffc9c9c9ffccccccffcecdcdffcececeffcdcdceffcccdccffcccccbffcacbcbffcacacaffc9c9c9ffc8c9c9ffc8c8c8ffc7c6c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c1ffc1c0c0ffc0c0bfffbfbfbfffbfbfbfffbebebeffbebdbeffbebebeffbcbcbcffbdbdbdffc6c6c6ffd4d3d4ffdadadaffd8d8d8ffd2d2d2ffcfcfcfffd1d1d1ffd2d2d3ffd3d3d3ffd4d4d4ffd4d4d53f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3a3a3b7f7575757f7675757f7575757f7575757f7675753f3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffffefefffefeff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff1b1b1bff626262ff8a8a8aff919191ff949494ff979798ffcbcccbfff9f9f9fffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffafbfbfffbfafafff9f9f9ffc4c5c5ff929292ff909090ff8d8d8cff878787ff696969ff212020ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff787777ffefefefffefefefffefefeffff0f0f1fff3f3f3fff4f5f4fff5f5f5fff6f6f6fff7f7f7fff8f9f9fffafafafffcfcfcfffffefffffdfefefffcfcfcfffcfcfcfffbfafbfff7f7f7fff4f4f4fff4f3f3fff2f2f2fff2f2f2fff2f1f1fff0f0f1fff0f0f0fff0eff0ffefefefffeeeeeeffecededffebebebffeae9e9ffe8e7e7ffe5e5e5ffe1e1e1ffdededeffdbdbdcffd9d9d9ffd7d8d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9daffdbdbdaffdcdbdcffddddddffdededeffdededeffdfe0e0ffe2e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebecebffecececffedededffecececffecececffededecffededecffedececffedececffecececffecececffecececffecececffecececffecececffecececffecebecffebebecffebececffebebebffebebebffebebebffeae9eaffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe5e6e6ffe5e4e4ffe3e3e3ffe1e0e1ffdfdedeffdcdbdbffd8d8d8ffd4d4d4ffcfcfcfffc8c9c8ffc5c5c5ffbfbfbfffb7b7b7ffb1b1b1ffabababffa5a5a5ff9f9f9fff9d9d9dff9c9c9cff999999ff919291ff8f8f8fff8d8d8dff868686ff7f7f7fff797978ff757475ff727272ff6e6f6eff696969ff656566ff616161ff5b5b5bff555455ff4d4d4dff474646ff3d3d3dff373737ff1d1d1eff040404ff030403ff030303ff030202ff020202ff020101ff020101ff010101ff010101ff010101ff010101ff010001ff000001ff000101ff000000ff000000ff000000ff000000000000000000000000000000000000007f000000ff010101ff010101ff000101ff010000ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff424243ff5d5d5eff666767ff717272ff686868ff343534ff404040ff4d4d4dff5d5c5dff6d6d6dff7b7c7cff888888ff939393ff9d9d9cffa5a5a5ffadacacffb3b4b3ffb9b8b9ffbebdbeffc1c1c1ffc3c3c3ffc5c5c4ffc5c5c5ffc5c4c4ffc5c5c4ffc6c7c6ffc9c8c8ffc9c9c9ffcacacaffccccccffcdcdceffcfcfcfffd0d0d1ffd1d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadbffdbdbdbffdcdcdcffdddddcffddddddffdededeffdfdedfffdfe0dfffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e6e5ffe7e7e7ffe8e8e8ffe9e9e8ffeaeaeaffecececffedededffeeeeeefff0eff0fff1f1f1fff2f2f2fff4f4f4fff6f7f6fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff9f9f97f7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffebebebffebeaeaffeaeaebffeaeaeaffe9e8e9ffe8e8e8ffe7e7e7bfacadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f606060ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffbfbfbfffc4c4c3ffcbcbcbffcbcbcbffc2c1c2ffaeaeaeffa7a8a7ffa8a8a8ffa9a9a9ffaaaaaaffaaaaabffabababffacadacffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb4b3b3ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9babaffbbbbbcffc2c2c2ffcac9c9ffcececeffd2d2d2ffd3d3d3ffd3d4d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdadaffdbdbdbffdbdcdbffdcdcdcffdcdddcffddddddffdfdedfffdfe0dfffe0e0e1ffdfdfdfffdbdbdbffd2d2d2ffcdcdccffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc3c4c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbdbebdffbcbcbcffbcbcbbffbbbbbbffbdbebdffc3c3c3ffc9c9c9ffcbcacaffccccccffccccccffcbcbcbffcacacaffc9c9c9ffc8c9c9ffc8c8c7ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c3c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfc0bfffbfbfbfffbfbebeffbdbebeffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbdbdbdffc8c8c8ffd4d5d4ffdad9d9ffd9d9d8ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d1ffd2d2d2ffd3d3d33f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfafafafffebebebffebebebffebebebffecebebffebebebffebebeb7f757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffffffefffffffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060605ff2f2f2eff747473ff8e8e8eff929292ff969696ff9d9c9cffe4e4e4fffafafbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfbfbfffbfbfbfffbfafbffe0e0e0ff969596ff909090ff8e8e8eff8a8a8aff737474ff2a2a2aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff787877ffefefefffefefeffff0efeffff1f1f1fff3f3f3fff4f5f5fff6f6f6fff7f7f6fff8f8f8fff9f9f9fffafafafffcfcfcfffefffefffffefefffdfdfdfffdfcfdfffbfbfbfff8f7f8fff5f5f5fff3f3f4fff3f3f3fff2f2f2fff2f1f1fff1f1f1fff0f0f0ffefefefffefefeeffededeeffecececffeaeaeaffe7e7e7ffe6e6e6ffe2e2e2ffdfdfdfffdcdcdcffd9d9d9ffd7d7d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d8d7ffd9d9d8ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaebffeaebeaffebebebffeaeaeaffebececffedededffecececffedececffecececffececedffecedecffecececffececedffecececffecececffecececffecececffecebecffecececffececebffebebebffecebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e8ffe7e8e7ffe6e6e6ffe4e4e5ffe2e3e2ffe0e0e0ffddddddffdadadaffd5d5d5ffd0d0d0ffcbcbcbffc7c7c7ffc1c1c1ffbbbbbbffb5b5b5ffb0b0b0ffa9a9a9ffa5a6a5ffa4a4a3ffa1a1a1ff9c9c9cff979797ff949494ff8f8f8fff8b8b8bff848484ff7e7e7fff7b7b7bff797a79ff757575ff717171ff6b6b6bff636363ff5c5c5cff555555ff4e4e4eff444444ff3d3d3dff373737ff191919ff040304ff030303ff020202ff020202ff010202ff010101ff010101ff010101ff010001ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000007f000000ff010101ff010101ff000101ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030403ff2e2e2eff585858ff656465ff6e6e6eff6d6d6dff353535ff3f3f3fff4c4c4cff5c5c5cff6d6d6cff7b7b7bff878787ff939392ff9c9c9cffa4a4a4ffabacabffb2b2b2ffb7b8b7ffbcbcbcffbfc0bfffc1c2c1ffc3c3c3ffc4c4c4ffc3c3c4ffc4c4c4ffc6c5c6ffc7c7c7ffc7c7c7ffc9c9c9ffcbcbcbffcdccccffcecdceffcfcfcfffd0d0d0ffd1d1d1ffd1d1d2ffd3d3d3ffd5d4d4ffd6d6d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadbdbffdcdbdbffdcdcdcffdcdddcffddddddffdddeddffdededeffdfdfdfffe1e1e1ffe2e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe8e7e7ffe9e9e9ffebebeaffecececffeeeeedffefefeffff0f0f0fff1f1f1fff3f3f3fff5f5f5fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffebebebffebebebffeaeaeaffe8e8e9ffe8e7e8ffe7e7e7ffe6e7e7ffe6e6e6bfacacac3f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf909090ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc5c5c5ffcbcbcbffcac9caffbebebeffabababffa7a7a6ffa8a8a8ffa9a9a9ffa9a9a9ffaaaaaaffabababffadadacffaeaeaeffafafafffb0b0b0ffb2b1b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b8ffb9b9b9ffbcbcbcffc5c5c5ffcacacaffcfcfcfffd2d2d2ffd3d3d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdbdbffdcdcdcffddddddffdededeffdedfdeffe0e0e0ffdedddeffd8d8d8ffd0cfcfffcbcbcbffcacacbffcacacaffcacacaffc9c9caffc9cac9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc0c0c1ffc0c0c0ffbfc0bfffbfbfbfffbebebeffbebdbeffbdbdbdffbcbcbcffbbbbbbffbbbbbbffbababaffb9b9b9ffbabab9ffbdbdbcffc3c2c2ffc8c8c8ffc9c9c9ffcbcbcaffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c5ffc5c4c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c1ffbfc0bfffbfbfbfffbebebeffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbbbbbbffbababaffbcbcbcffc8c8c8ffd4d4d4ffd7d7d7ffd5d5d5ffd1d1d1ffcfcfcfffd0d1d0ffd1d1d1ffd0d1d1ffd0cfd0ffd0d1d03f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3a3a3affe9e9e9ffe9eae9ffeaeaeaffebebebffebebebffebebebffebebebffebebeb7f767676000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffffefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff454545ff807f7fff8f8f8fff919292ff959596ffaaaaaafff4f4f4fffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfbfbfffcfcfcfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff1f0f1ffa4a3a3ff919191ff8f8f8fff8c8c8cff7c7c7cff343434ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffefefeffff0f0f0fff0f0f0fff1f1f1fff4f4f4fff6f6f6fff7f6f6fff7f7f7fff8f8f9fffaf9fafffbfbfbfffcfcfcfffefefefffefffefffdfdfdfffdfdfdfffcfcfcfff8f8f8fff5f5f5fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff0f0f0ffefeff0ffeeeeefffedededffebebeaffe8e8e8ffe6e6e6ffe4e4e4ffe0e0dfffdddddcffdadadaffd7d7d7ffd5d6d5ffd6d5d6ffd6d5d5ffd6d6d6ffd5d6d5ffd6d6d7ffd8d8d8ffdad9d9ffdadadaffdbdcdbffdcddddffdededeffdedfdfffe1e1e0ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffececebffedeeedffedededffecececffecececffedececffecececffecececffecececffecececffecececffebebebffecebecffebecebffebececffececebffebecebffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e6ffe5e5e5ffe3e2e3ffe1e0e1ffdddeddffdadad9ffd6d6d6ffd1d2d2ffcecdcdffc9c9c9ffc5c5c5ffbfbfbfffb9b9b9ffb3b3b3ffacadadffa9aaa9ffa7a7a7ffa4a4a4ff9fa0a0ff9c9b9cff989897ff949494ff90908fff8a8a8aff858685ff828282ff7f7e7eff7a7a7aff747474ff6d6d6dff646465ff5d5e5eff565656ff4a4b4aff444344ff3d3d3dff373737ff161515ff030303ff020302ff020202ff010101ff010101ff010101ff010001ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000003f000000ff010001ff000001ff010101ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff292929ff555655ff626262ff6c6c6cff727272ff3a3a3aff3e3e3eff4b4c4bff5a5a5bff6c6c6cff7b7a7aff878787ff929292ff9b9b9bffa3a3a4ffababaaffb1b1b1ffb6b6b6ffbbbbbbffbebebeffc1c0c1ffc2c2c2ffc3c3c3ffc2c2c2ffc3c4c3ffc5c4c4ffc5c5c5ffc7c6c6ffc8c8c8ffc9cacaffcbcbcbffcdcdccffcececeffcecfceffcfd0cfffd1d1d1ffd2d2d2ffd3d3d2ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d8ffd9d9d9ffdad9d9ffdadadaffdadbdbffdbdbdcffdcdcdcffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe2e2e2ffe4e3e3ffe5e5e5ffe6e6e6ffe8e8e8ffeaeaeaffecebebffedededffeeeeeeffefefeffff1f1f0fff2f2f2fff4f4f4fff6f6f6fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafa3f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffebebebffebebebffecebebffeae9e9ffe8e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe5e6e5ffe5e4e4ffe4e4e47f717171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf909090ffc0c0c0ffc0c0c0ffc1c1c1ffbfc0c0ffbfbfbfffc7c6c6ffcbcbcbffc7c7c6ffb9b8b9ffa8a9a8ffa7a7a6ffa8a7a7ffa8a8a8ffa8a8a8ffaaaaaaffacababffadadacffaeaeaeffafafafffb0b0b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b7b7ffb9b8b9ffbfbfbfffc7c7c7ffcbcccbffd0d0d0ffd1d2d2ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdcdcddffddddddffdededeffdfdfdfffdbdbdbffd6d6d6ffcecdceffcacacaffcac9c9ffc9c9c9ffc8c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc4c3c4ffc3c3c3ffc2c2c2ffc1c1c2ffc1c1c1ffc1c0c1ffc0c0c0ffbfbfbfffbfbfbfffbfbebfffbebebeffbdbdbdffbcbdbcffbcbcbbffbbbbbcffbababaffbababaffb9b9b9ffb8b8b9ffb7b8b7ffb7b7b6ffb7b7b7ffbcbcbcffc3c2c3ffc6c6c7ffc8c8c8ffc9c9c9ffc9c8c8ffc7c7c6ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c3c2ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbebeffbdbdbeffbcbcbcffbcbcbcffbcbbbcffbabbbbffbababaffb9b9b9ffbbbbbbffc8c8c8ffd4d4d4ffd7d6d6ffd4d4d4ffd2d3d2ffd0d0d0ffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d03f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfadadadffe8e8e8ffe8e8e9ffe9e9e9ffe9eae9ffeaeaeaffeaebebffebebebffebebebffebecec7f7676760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffffffffffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff121313ff5b5b5bff868686ff8e8e8eff919191ff969595ffc0c1c0fffaf9fafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffbfbfbfffbfbfafffbfafafffafbfbfffbfbfbfffafbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfff9f9f9ffbbbcbbff909191ff8f8f8fff8d8d8dff878787ff535454ff121212ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffb5b4b5fff2f1f2fff0f1f1fff2f2f1fff5f5f5fff6f6f6fff7f7f7fff8f8f8fffafaf9fffbfbfbfffcfcfcfffdfcfcfffefefefffefefefffefefefffefdfdfffbfcfbfff7f8f7fff5f5f5fff5f5f4fff4f4f4fff3f3f3fff2f3f2fff1f1f2fff0f0f0ffefefefffeeeeeeffecebebffeae9e9ffe7e7e7ffe5e4e4ffe1e2e1ffddddddffdadadaffd8d8d7ffd5d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd8d7d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffe0e1e0ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebebecffeeededffecececffecececffecececffecececffecececffecececffecececffebebecffecebebffebebecffecebebffecececffebececffecebebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0dfffddddddffdadbdaffd6d6d7ffd3d3d3ffcfcfcfffcbcbcbffc7c7c7ffc3c3c3ffbdbdbdffb6b7b7ffb0afafffaeaeaeffabababffa7a7a6ffa2a2a2ff9e9f9fff9b9c9bff989898ff949494ff8f8f8fff8b8c8bff878787ff828282ff7d7d7cff777676ff6f6f6fff676667ff5d5d5dff515151ff4a4a49ff434343ff3c3c3cff353535ff131313ff030302ff020202ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030404ff2e2e2dff565656ff636363ff6c6c6cff6f6f6fff3e3e3eff3d3e3dff4b4b4bff5a5a5aff6b6c6bff7a7a7aff868686ff919190ff9a9a9affa2a2a2ffaaaaaaffb1b1b1ffb6b6b6ffbababaffbebebeffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc7c7c7ffc8c9c8ffcacacaffcbcbccffcdcdccffcececdffcfcfceffd0d0d0ffd0d1d1ffd1d2d2ffd3d3d3ffd3d4d4ffd5d5d5ffd5d6d6ffd7d7d6ffd7d7d7ffd8d9d8ffdadad9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdededdffdfdedfffe0e0dfffe1e1e1ffe2e3e3ffe4e4e4ffe7e6e6ffe9e9e9ffeaeaeaffecebecffedededffefeeeeffeff0f0fff2f1f1fff3f3f3fff5f5f5fff7f7f7fff9f9f9fff9f9f9fff9f9f9fffafafafffbfafafffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffebebecffebebebffeaeaeaffe8e7e8ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2bfa9a9a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc0c0c0ffc0c1c0ffbfc0c0ffbfbfbfffbfbfbfffc1c1c1ffcac9c9ffcbcbcbffc5c5c5ffb5b5b5ffa7a7a7ffa7a6a6ffa7a7a7ffa8a8a7ffa9a9a9ffaaaaaaffacacacffadadadffaeaeaeffafb0afffb0b0b0ffb2b2b2ffb3b3b3ffb5b4b4ffb6b6b6ffb9bab9ffc2c2c2ffc8c8c8ffcccccdffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d5ffd6d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadad9ffdbdadaffdbdcdbffdddcdcffddddddffdededeffd9d9d9ffd4d4d4ffcccbcbffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc6c6c7ffc7c6c6ffc6c6c6ffc6c5c5ffc6c5c5ffc5c5c5ffc5c4c4ffc5c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbdbebeffbebdbdffbdbdbdffbcbcbcffbbbbbbffbbbbbbffbababaffb9babaffb9b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb5b6b6ffb5b5b5ffb4b4b4ffb6b6b6ffbcbcbcffc2c2c2ffc5c5c5ffc7c7c7ffc7c7c7ffc6c6c5ffc4c4c4ffc3c3c3ffc3c2c2ffc2c1c2ffc0c1c1ffc0c0c0ffbfbfbfffbebebfffbebebeffbdbdbdffbcbcbcffbcbcbbffbbbbbbffbababbffb9b9b9ffb8b8b8ffbababaffc7c7c7ffd4d4d4ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd0d1d0ffcfcfcfffd0d0d0ffd0d0d03f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f393939ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffebebebffecebecffececec7f7676760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefefffefffffffefffffffefeff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1d1e1eff6c6c6cff898889ff8e8d8dff919191ff989797ffdbdbdbfffafafafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafbfffafbfafffbfbfbfffafbfbfffbfbfafffbfafafffafbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfbfbffd7d7d7ff929292ff8f8f8fff8d8d8dff8a8b8aff6d6d6dff222222ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff797979fff2f2f2fff2f2f2fff2f2f2fff5f5f6fff7f7f7fff8f8f8fff8f9f9fffafafafffcfbfbfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffbfbfbfff7f8f8fff6f6f6fff5f5f5fff4f4f4fff3f4f4fff2f3f3fff1f2f1fff0f0f0ffeeefefffecededffeaeaeaffe8e8e8ffe6e6e5ffe2e2e2ffdedfdeffdadbdbffd8d8d9ffd6d6d6ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d5ffd7d7d6ffd8d9d8ffdadad9ffdbdbdbffdcdcdcffddddddffdededeffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe6e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffebebebffedededffecececffebecebffecececffecebecffececebffecebebffebececffebececffebececffebececffebebebffebebebffecececffebebebffebebebffebebebffebebebffebeaeaffeaeaebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe6e6e5ffe3e3e3ffe1e1e1ffdfdfdfffdddcdcffd9d9d9ffd6d6d6ffd4d4d4ffd1d1d1ffcccdccffc9c9c9ffc5c5c5ffc0c0c0ffbababaffb5b4b5ffb2b3b3ffaeaeaeffa9a9a8ffa6a6a6ffa2a2a2ff9e9e9eff9a9a9aff979697ff949493ff90908fff8b8a8bff868686ff807f80ff797979ff6f6f6fff646464ff575757ff515051ff484949ff414141ff3a3b3bff333332ff0f0f0fff020202ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff303030ff575757ff626362ff6a6a6aff6e6e6dff404040ff3c3c3cff4a4a4aff5a595aff6b6b6bff797878ff848484ff8f8f8fff999999ffa2a2a2ffa9a9a9ffb0b1b0ffb5b5b5ffbab9baffbdbdbdffbfbfbfffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c4c3ffc5c5c5ffc6c7c6ffc7c8c8ffc9c9c9ffcacacaffcbccccffcdcdcdffcdceceffcfcfcfffd0d0cfffd1d1d1ffd2d2d2ffd3d2d3ffd4d4d4ffd5d5d5ffd5d6d5ffd7d7d6ffd7d8d8ffd8d8d8ffd8d9d9ffd9dad9ffdadbdaffdbdbdbffdbdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe9e9e9ffeaebeaffecececffeeeeeeffefefeffff0f1f1fff2f2f2fff4f4f4fff6f6f6fff8f8f8fff9f9fafffafafafffbfafafffbfbfbfffbfbfbbfbdbcbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffebebecffebebebffe9e8e9ffe7e7e8ffe6e6e6ffe4e4e4ffe4e4e4ffe2e3e3ffe2e2e2ffe2e1e1ffe1e1e2ffe0e1e13f383838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc0c0c0ffc0c0bfffc0c0c0ffc1c0c0ffc1c2c1ffc3c4c4ffcacacaffcacacaffc3c3c3ffb1b2b1ffa6a6a6ffa7a6a7ffa7a7a7ffa8a9a8ffaaaaa9ffabababffacacadffaeadadffaeaeafffb0afafffb0b1b0ffb2b2b2ffb3b4b3ffb6b5b6ffbcbcbcffc4c4c4ffc9c9c9ffcdcecdffcfcecfffcfcfcfffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdbdbdbffdcdcdbffdddddcffddddddffd7d8d8ffd1d1d1ffc9c9caffc8c8c9ffc8c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c1ffbfbfbfffbfbebfffbebdbeffbdbebdffbdbdbcffbcbcbcffbbbcbcffbbbabbffbababaffbabab9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b6ffb5b5b4ffb4b4b4ffb3b3b3ffb2b3b2ffb2b2b2ffb5b6b6ffbcbcbcffc1c1c1ffc4c4c4ffc5c5c5ffc5c4c5ffc2c3c3ffc2c2c2ffc1c1c0ffc0c0c0ffbfbfbfffbebebeffbebebeffbdbdbdffbdbdbcffbcbcbbffbbbbbbffbbbbbbffbbbabbffb9b9b9ffb8b8b7ffbababaffc8c8c8ffd3d3d3ffd6d6d6ffd4d4d4ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d3ffd2d3d3ffd0d1d1ffcfcfcf3f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f727272ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9eae9ffebeaebffecebebffecececffececec7f7676760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefefffffffefefffefefe3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060707ff343535ff797a7aff8a8a8bff8e8e8eff929292ffa2a2a2ffeeeeeefffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafbfbfffafbfafffafbfafffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffcfcfcfffdfdfdfffdfcfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafbfffafbfafffafafbfffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcffedededff9c9d9dff8f8f8fff8d8d8dff8a8a8aff797979ff313131ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff797979fff3f2f3fff3f2f3fff3f3f3fff6f6f6fff8f8f8fff9f9f9fffafafafffbfbfbfffcfdfdfffdfdfdfffefefdfffefefefffefffffffefefefffdfdfdfffcfcfcfff8f9f9fff7f7f6fff6f6f6fff5f5f5fff4f4f4fff2f3f2fff1f1f1ffefeff0ffeeedeeffebebebffe9e9e9ffe7e6e7ffe3e4e3ffe0e0dfffdcdcdbffd8d8d8ffd6d6d7ffd4d4d4ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd5d5d5ffd7d7d7ffd8d8d9ffdbdadaffdbdbdbffdddcdcffdddddeffdfdfdfffdfe0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffecececffecebecffebebebffebebebffebebebffebecebffebebecffecebebffebebecffebebebffecebebffebebebffebebecffebebebffebebebffebebebffeaebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e8e8ffe7e7e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0e1e1ffdedfdfffdcdcdcffd9d9d9ffd7d7d7ffd4d4d4ffd2d1d1ffcececeffcacacbffc7c6c6ffc2c2c2ffbebdbdffb9b9b9ffb5b5b4ffafafafffadadadffa9a9a8ffa4a4a4ffa0a1a1ff9e9d9eff9c9c9cff989898ff929292ff8d8d8dff878787ff818181ff787878ff6d6d6dff5f5f5fff565757ff4e4e4eff464646ff3f3f3fff383838ff2e2e2fff0d0d0dff010101ff010101ff010100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000ff000100ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff313130ff565556ff626262ff696968ff707070ff424242ff3a3a3aff494949ff585959ff696869ff767676ff828282ff8d8e8dff989898ffa1a1a1ffa9a9a9ffb0b0b0ffb5b5b5ffb9babaffbdbdbdffbfbfbfffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc4c4c3ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c9ffc9c9c9ffcbcbcbffcbcbccffcdcdcdffcececeffcecfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd5d5d5ffd6d5d6ffd6d7d6ffd8d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdbdbffdcdcdcffddddddffdddedeffdfdfdfffe0e1e1ffe2e2e2ffe3e4e4ffe5e6e5ffe8e8e7ffeaeae9ffebebebffedededffeeeeeefff0f0f0fff2f2f2fff3f4f3fff5f5f5fff6f7f7fff8f9f9fffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfc3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffececebffe9eae9ffe8e8e8ffe7e6e7ffe5e4e5ffe3e3e3ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0bfa7a7a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2f3030ffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc5c4c4ffcacacaffcacacaffc1c1c1ffadadadffa6a6a6ffa7a7a7ffa8a8a8ffa8a8a8ffa9aaaaffabababffacacacffadadaeffaeaeaeffb0b0b0ffb1b1b1ffb2b2b2ffb6b6b6ffbfbfc0ffc5c5c5ffcacacaffcdcdcdffcdcecdffcecdcdffcececeffcececfffcfcfcfffcfd0d0ffd0d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdbdbdbffd6d6d6ffcecfcfffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c0ffc0c0c0ffbfbfc0ffbfbebeffbebebeffbdbdbdffbcbcbcffbbbbbbffbbbbbbffbabbbaffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b7ffb6b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b4b3ffb2b3b2ffb2b2b2ffb1b1b1ffb0b0b0ffb0b0b0ffb1b0b1ffb5b5b5ffbabbbbffbfbfbfffc2c3c3ffc3c3c3ffc2c2c2ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbdbdbdffbcbcbdffbcbbbcffbbbbbbffbababaffbababaffbababaffb9b9baffb9b9b8ffbbbbbbffc7c8c8ffd3d3d3ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffd0d1d1ffd2d1d2ffd3d3d3ffd3d4d4bf9e9e9e3f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383938bfabaaabffe4e4e4ffe5e5e4ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e9e8ffeaeaeaffebecebffecececffecececffececec7f76767600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffffefefffffefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0b0cff4a4a4aff828282ff8c8c8cff909090ff949494ffb4b5b5fff7f8f8fffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffbfafafffafafafffbfafafffafafafffafafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfff8f8f8ffb0b0b0ff8f8f8eff8d8d8dff8a898aff7f7f7fff4e4d4dff0f0f0eff010101ff000000ff000000ff000000ff000000ff000000ff000000ff797979fff3f3f3fff3f3f3fff3f3f3fff7f7f7fffaf9f9fffbfbfafffcfbfbfffdfdfdfffdfdfdfffefefefffefefefffefffefffffffffffefdfdfffdfdfdfffcfdfdfffafafafff8f8f8fff6f6f6fff5f5f5fff3f4f3fff1f1f2fff0f0f0ffefefefffedededffebebebffe8e8e8ffe5e5e5ffe2e2e1ffdddeddffdadadaffd7d7d7ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededeffdfdedfffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe9e8e9ffe8e9e8ffe8e8e8ffe8e7e8ffe7e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe1e0e1ffdfdedeffdcdcdcffd9d9d9ffd6d6d6ffd4d4d3ffd0d0d0ffcecdcdffcbcacaffc7c7c7ffc3c4c3ffc0bfbfffbababaffb7b6b7ffb4b3b3ffafafafffabaaaaffa7a7a8ffa4a4a5ffa2a2a2ff9f9f9eff999998ff939393ff8e8d8dff888787ff80807fff747474ff656566ff5c5b5cff535353ff4c4c4bff434343ff3c3b3cff353535ff2b2b2bff060606ff010101ff010100ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000ff010000ff000000ff000000ff000001ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff343434ff575858ff616161ff676867ff6f6f6fff474646ff383939ff474747ff575857ff666767ff757575ff818181ff8d8c8cff979797ffa0a1a0ffa9a8a8ffb0b0afffb5b5b5ffb9b9baffbcbcbcffbebebeffc0c0c0ffc1c1c1ffc1c1c1ffc2c1c1ffc2c3c2ffc4c4c3ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffcac9c9ffcacacaffcbcbcbffcdccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d4ffd6d6d5ffd6d6d6ffd7d7d7ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdbdcdbffdcdcdcffddddddffdfdedeffe0dfe0ffe1e1e1ffe3e3e2ffe4e5e4ffe6e6e6ffe9e8e8ffebeaeaffecececffeeedeeffeff0f0fff1f1f1fff3f3f3fff4f4f4fff6f6f6fff7f8f7fffafafafffbfbfbfffbfcfbfffbfcfcfffdfdfc7f7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffecececffecececffebebebffe9e9e9ffe7e7e8ffe5e5e6ffe3e4e4ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfbfa6a7a63f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf919090ffc2c2c1ffc2c2c2ffc3c2c2ffc2c2c3ffc1c1c1ffc5c5c5ffcbcbcbffc9c9c9ffbdbdbdffacacabffa7a6a6ffa6a7a6ffa7a7a7ffa8a8a8ffa9aaaaffabababffacacacffadadadffaeaeaeffb0b0afffb2b2b1ffb9b9b9ffc1c1c1ffc6c6c6ffcbcbcbffccccccffcdcccdffcccdccffcdcdcdffcdceceffcfceceffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdadadaffdcdcdbffd9d9daffd5d4d5ffccccccffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c2c2ffc3c2c2ffc2c2c2ffc2c1c1ffc0c1c1ffc0c0c0ffc0c0bfffbfbfbfffbfbfbeffbebebdffbdbdbdffbcbcbcffbbbcbcffbbbbbbffbababaffbabab9ffb9b9b9ffb8b8b8ffb7b7b7ffb7b6b7ffb7b7b6ffb5b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffb0afb0ffafafafffaeaeaeffadadadffafafafffb5b5b5ffbab9b9ffbfbfbfffc1c1c1ffc1c0c0ffbfbfbfffbdbebdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbababaffbab9baffb9b9b8ffb9b8b8ffb8b8b8ffb8b8b7ffbbbbbbffc8c8c7ffd2d2d2ffd6d6d6ffd3d3d3ffd2d2d2ffd3d3d3ffd2d2d2ffd1d0d1ffd1d1d0ffd2d2d2bf9e9e9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f717171ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e4ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9eaeaffebebebffecececffedededffedededffececec7f76767600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefffffffffffffefffefffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff5c5b5bff848485ff8c8c8cff909090ff959695ffd1d1d1fff9f9f9fffafafafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9faf9fff9faf9fff9faf9fff9fafafffafafafffafafafffafafafffbfbfafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffbfbfbffcececeff909090ff8d8c8dff898989ff848484ff666666ff1a1a1aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff3c3c3cfff3f3f3fff3f3f3fff4f4f4fff8f9f9fffafafafffbfbfbfffcfbfcfffdfcfdfffefefdfffffffefffffffefffffffffffffffffffefffefffdfdfefffdfdfdfffbfbfbfff8f8f8fff5f5f6fff4f4f4fff2f2f2fff0f1f0fff0f0efffeeeeeeffecececffeae9e9ffe6e6e6ffe3e3e3ffdfdfdfffdcdbdbffd8d8d8ffd5d5d5ffd2d2d2ffd0d1d0ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d0ffd1d1d1ffd0d1d0ffd2d2d2ffd3d3d3ffd5d5d4ffd6d6d6ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaebeaffebebeaffebeaebffebebebffebebebffebebebffeaebebffebebebffeaebeaffeaebebffebebeaffeaebeaffebebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e7e7ffe6e7e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e0ffdfdfdfffdcdddcffdadad9ffd7d7d7ffd3d3d3ffd0d0d1ffcecdcdffcacbcaffc7c8c8ffc4c5c5ffc0c0bfffbbbbbcffb8b8b8ffb4b4b4ffb0b1b0ffadadadffa9aaaaffa7a7a7ffa4a4a4ffa0a0a0ff9b9b9bff959595ff8f8f8fff888888ff7e7d7eff707070ff676767ff5d5e5eff555454ff4a4a4aff404141ff393a39ff333233ff202020ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff0000007f00000000000000bf000000ff000000ff000100ff000000ff010000ff010001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff262626ff525252ff5e5e5eff636363ff6b6b6bff4e4e4eff373738ff454645ff565656ff656565ff727272ff7f7f7fff8c8c8cff979797ffa0a0a0ffa8a8a8ffb0afafffb5b4b5ffb9b9b9ffbcbcbbffbebebeffc0c0c0ffc1c1c1ffc1c2c1ffc1c2c2ffc3c2c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c6ffc8c8c8ffc9c9c9ffcacacaffcacbcbffcbccccffcdcdcdffcdceceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffdadadaffdadbdaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e1ffe3e2e2ffe3e4e3ffe5e5e5ffe8e8e7ffe9e9e9ffebebebffedecedffefefeffff0f0f0fff1f2f2fff3f3f3fff5f5f5fff7f7f6fff9f9f9fffbfbfbfffcfcfcfffcfdfcfffdfdfdbfbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecececffedededffedececffebebebffe9eaeaffe8e7e8ffe6e6e6ffe4e5e4ffe3e3e3ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdededeffdddedd7f6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf919291ffc3c2c3ffc3c3c2ffc2c2c2ffc3c3c3ffc3c3c3ffc7c8c8ffccccccffc8c8c7ffbbbbbbffa8a8a8ffa5a5a5ffa6a6a6ffa7a7a7ffa8a8a8ffa9a9a9ffaaabaaffacabacffadadacffaeaeaeffb3b3b3ffbdbdbdffc2c2c2ffc7c7c6ffcbcbcaffcbcbcbffcbcbcaffcbcccbffccccccffcdcdcdffcdcdcdffcececeffcecfceffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd7d7d8ffd8d8d8ffd9d9d9ffdbdbdaffd7d7d7ffd2d3d2ffc9cac9ffc6c5c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c1ffc2c1c1ffc0c1c1ffc0c1c1ffc0bfc0ffbfbfbfffbebfbfffbebebeffbebdbdffbdbcbdffbcbcbcffbbbbbbffbabbbaffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb7b6b7ffb6b6b6ffb5b5b6ffb5b5b5ffb5b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffb0afb0ffafafafffaeaeaeffaeaeadffacadadffabacacffabababffababaaffaeaeaeffb4b3b4ffb8b8b8ffbdbdbdffbebebeffbdbdbdffbbbbbbffbababaffb9babaffb9b9b9ffb9b8b9ffb8b8b8ffb8b8b8ffb7b7b7ffb7b6b7ffb6b6b6ffbabbbaffc7c7c6ffd2d2d2ffd5d5d5ffd3d3d3ffd1d1d0ffd1d1d1ffd3d2d2ffd3d3d3ffd2d2d2ffd0d0d0bf9d9c9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383838bfa9aaaaffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffebebebffecececffedeeedffeeeeeeffefeeeeffedeeed7f767676000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefeff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1a1a1aff686868ff858586ff8c8b8cff909090ff9a9b9affe8e8e8fff9fafafffafafafffafafafffafafafffbfafafffafafbfffafbfbfffbfafafffbfbfbfffafafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafffafafafffafafafff9fafafff9faf9fff9fafafff9faf9fffafafafffafafafffbfafafffbfafbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcffe7e7e7ff979797ff8c8c8cff8a8a8aff878787ff767676ff2a2a2aff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff4f4f4fff5f6f5fff5f5f5fff9f9f9fffafbfbfffbfbfbfffbfbfcfffdfdfdfffefefefffffffffffffffffffffffffffffffffffefefffffefefdfffdfdfefffcfcfcfff7f7f7fff5f5f5fff4f3f4fff2f2f3fff1f1f0ffefefefffedededffebebebffe8e8e8ffe5e4e4ffe1e1e1ffddddddffdad9daffd6d6d6ffd3d3d3ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffcfcfd0ffd0d0d0ffd0d0cfffd0d0cfffd1d1d1ffd2d2d2ffd4d3d3ffd4d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdbdbdbffdcdcddffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeae9ffeaeaeaffebebeaffebeaeaffeaeaebffebebebffebebeaffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e0e0ffdedfdeffdcdcdcffd9dadaffd7d6d7ffd3d3d3ffd1d1d0ffcdcdcdffcbcbcbffc7c7c8ffc3c3c3ffbebebeffbbbbbbffb8b8b8ffb5b5b5ffb2b2b2ffafafafffacacacffa9a9aaffa6a6a6ffa2a2a1ff9c9c9cff969796ff90908fff858585ff7d7d7cff727272ff686868ff5d5c5cff525152ff474747ff3e3e3eff373738ff303030ff0b0b0aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000007f000000ff010000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff242423ff535353ff5c5c5cff626262ff6f6f6fff545454ff363636ff444444ff545454ff626363ff707070ff7e7f7fff8b8c8cff969696ff9f9f9fffa7a8a7ffafafafffb4b4b4ffb8b8b8ffbbbbbcffbebebdffc0bfc0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c8ffc9c9c8ffcacac9ffcacbcbffccccccffcdccccffcdcdcdffcececeffcfcfcfffcfd0d0ffd0d0d0ffd2d2d1ffd3d3d3ffd4d4d4ffd4d5d4ffd6d6d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdbffdcdcddffdddedeffdededfffe0e0e0ffe1e1e1ffe3e3e3ffe4e5e4ffe6e6e6ffe8e8e8ffeaeaeaffecececffeeeeeefff0f0f0fff1f1f1fff3f2f3fff4f4f4fff6f6f6fff8f8f8fffbfbfbfffdfdfcfffcfdfdfffcfcfdfffcfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb1b1b1ffedededffedededffecededffebebecffeaeaeaffe8e9e8ffe7e7e7ffe5e6e6ffe4e4e4ffe2e2e2ffe1e0e1ffdfdfdfffdfdfdfffdfdedfffdededeffdddeddffddddddffdcdcdcbfa5a5a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf929292ffc2c3c3ffc3c3c3ffc3c3c4ffc5c5c5ffc5c5c5ffcacacaffcbcbcaffc7c7c7ffb7b8b8ffa8a8a7ffa6a6a5ffa6a6a6ffa6a6a6ffa7a7a7ffa9a9a9ffaaaaaaffacacabffaeaeaeffb6b7b7ffbfbfbfffc3c3c3ffc7c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcbcbcbffcccccdffcdcdcdffcdcecdffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd7d7d6ffd7d7d7ffd8d8d9ffdadadaffd5d5d5ffd1d0d0ffc7c7c7ffc4c4c4ffc4c3c4ffc3c3c4ffc3c3c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0bfffbfbfbfffbfbebfffbebebeffbdbdbdffbdbdbdffbcbdbdffbcbcbcffbbbbbbffbababaffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b3ffb2b2b2ffb2b1b2ffb1b1b1ffb0b0b0ffafafafffafaeaeffaeadaeffadadadffacacacffabababffabaaabffaaaaa9ffa9a9a9ffa8a8a8ffa8a8a8ffadadadffb2b2b2ffb7b7b8ffbbbbbbffbbbbbbffb9b9b9ffb8b8b8ffb8b8b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b7ffb6b6b6ffb5b6b6ffbababaffc6c6c6ffd0d0d0ffd5d5d5ffd2d2d2ffd0cfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d3ffd2d3d3bf9d9d9d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f717171ffe2e3e2ffe2e3e2ffe3e3e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe5e5e5ffe7e7e7ffe9e9e9ffeaeaeaffecebecffedededffeeeeeeffeeeeeeffeeeeeeffeeeeef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffffefefffffefffffefeff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff2e2d2eff777777ff888988ff8c8b8bff8f8f8fffabababfff5f5f5fff9fafafffafafafffafbfafffafafafffafafbfffafafafffafbfbfffbfafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffbfbfafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafafafff9f9f9fff9fafafff9f9fafff9f9fafffafaf9fffafafafffafafafffafafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff5f5f5ffa9a9a9ff8d8d8cff8a8a8aff878787ff818181ff4a4a4aff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f7f8fff6f6f7fff6f6f6fffaf9fafffbfbfbfffbfcfbfffcfcfcfffdfdfdfffefefefffefffffffffffffffffffffffffffefffefefefffefefdfffdfdfdfffbfbfbfff6f6f6fff5f4f5fff4f4f4fff3f3f3fff1f1f1ffefefefffecececffe9e9e9ffe6e6e6ffe3e3e3ffdfdfdfffdbdbdbffd8d7d8ffd4d4d4ffd1d1d1ffcfcfcfffcfcfcfffcecfcfffcececfffcfceceffcecfceffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd3d2d3ffd4d4d4ffd6d6d6ffd7d7d7ffd9d9d9ffdbdbdbffddddddffddddddffdededeffdfdfdfffdfdfe0ffe1e1e0ffe2e1e2ffe3e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffe9e9eaffeaeaeaffebeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdededeffdcdbdcffd9d9d9ffd7d7d7ffd4d4d4ffd1d1d1ffcdcdcdffc9c9c9ffc5c5c6ffc1c1c1ffbdbdbdffbbbbbbffb9b9b9ffb6b6b6ffb2b2b3ffb0b0b0ffadadadffabaaaaffa7a7a8ffa3a3a3ff9e9e9eff979797ff909090ff878787ff7c7c7cff717070ff666666ff5a5a5bff4f4e4eff444444ff3c3c3cff343434ff212121ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f000000ff000001ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1f201fff4e4e4eff5b5b5bff626262ff6f6f6fff595959ff373737ff434343ff535353ff626262ff6f6f6fff7e7f7eff8c8c8cff959495ff9e9e9effa7a7a8ffafaeafffb3b4b4ffb8b8b8ffbbbbbbffbebebeffc0bfc0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c9ffc9cac9ffcacacaffcbcbcbffcccccdffcdcdcdffcececeffcececeffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffdadadaffdadadbffdcdbdbffdcdcddffdddeddffdededeffe0dfdfffe1e1e1ffe2e2e3ffe4e4e4ffe5e5e5ffe7e7e7ffe9eae9ffecebecffeeeeeeffefefeffff1f1f1fff2f2f2fff4f4f4fff5f5f5fff7f7f7fffafbfbfffcfcfdfffdfcfdfffdfcfcfffcfdfc7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767676ffedededffedededffedededffecececffeaeaeaffe9e9e8ffe7e7e7ffe6e6e6ffe5e4e5ffe3e3e3ffe2e2e2ffe1e0e0ffdfdfdfffdededeffdddedeffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdcdc3f363637000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc2c3c3ffc4c3c3ffc4c5c4ffc5c5c5ffc5c4c4ffc5c5c5ffccccccffcbcbcbffc5c6c5ffb4b4b4ffa6a6a6ffa5a5a5ffa5a5a5ffa6a6a7ffa7a8a7ffa8a9a9ffaaaaaaffafafafffbab9b9ffbfc0c0ffc4c4c4ffc7c7c8ffc8c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacbffcbcbcbffccccccffccccccffcdcdcdffcdcdceffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d9ffd4d4d4ffcecdceffc5c5c5ffc3c3c3ffc2c2c3ffc2c2c2ffc2c1c1ffc0c1c0ffc0c0c0ffbfbfc0ffbfbfbfffbebebfffbdbebeffbdbdbdffbcbcbdffbcbcbcffbbbcbbffbbbbbbffbababbffb9babaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b7ffb5b5b5ffb5b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b2ffb1b1b1ffb0b0b0ffb0b0b0ffafafafffaeaeaeffadadadffacacacffacabacffabababffaaaaaaffa9a9a9ffa8a8a8ffa7a7a7ffa6a6a7ffa6a6a6ffa5a5a4ffa5a5a6ffacacadffb0b1b1ffb6b6b5ffb8b8b9ffb7b8b8ffb6b6b6ffb5b5b5ffb4b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffbababaffc6c6c6ffd0d0d0ffd5d5d5ffd2d2d2ffcdcdcdffcecdceffcfcfcfffd1d0d0ffd1d1d0ffd1d1d1bf9e9e9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383838bfa8a8a9ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e4e4ffe5e4e5ffe6e6e6ffe8e8e8ffe9e9e9ffebebebffecececffedededffeeeeeeffefeeeeffefeeeeffeeeeef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff494949ff838283ff8b8b8aff8d8c8cff919190ffc5c5c4fff8f8f8fffaf9fafffafafafffbfafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafbfafffafafbfffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfafffbfafafffafbfafffafafbfffbfafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafff9f9f9fffaf9f9fff9f9fafff9f9fafff9fafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffbfbfaffc5c5c5ff8e8e8eff8a8b8aff888888ff848484ff595959ff141414ff010101ff000000ff000000ff000000ff000000ff000000ff000000fff8f8f8fff8f8f7fff7f7f7fff9f9f9fffbfbfbfffcfbfbfffcfcfcfffdfdfdfffefdfdfffefefffffffffffffffffffffefefefffefefefffdfefdfffcfcfcfff9f9f9fff6f6f6fff5f5f5fff4f5f4fff3f3f3fff2f2f2ffefefefffebebebffe9e9e9ffe6e6e5ffe1e1e1ffddddddffd9d9d9ffd5d5d6ffd2d2d2ffcfcfceffcececeffcececeffcececeffcececeffcececeffcececeffcecdceffcececeffcfcfcfffd0d0d1ffd2d2d2ffd4d3d4ffd5d6d5ffd7d7d7ffd9d9d8ffdbdbdbffdcdcdcffddddddffdddedeffdedfdfffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffe9e9e9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e3ffe3e2e2ffe1e2e1ffe0e1e0ffe0e0dfffdddeddffdbdcdcffd9d9daffd7d7d7ffd3d3d3ffcfd0cfffcbccccffc7c7c8ffc3c3c3ffbfbfbfffbdbebdffbcbcbcffb8b8b9ffb5b5b5ffb2b2b2ffb0afafffadadadffabababffa9a9a9ffa5a5a5ff9e9e9eff979797ff8e8e8eff848484ff797979ff6e6e6eff616161ff555555ff494949ff404040ff383938ff303030ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000ff000001ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff202020ff4c4c4cff595959ff5f5f5fff616161ff595959ff383837ff40403fff4e4e4eff626162ff6c6c6cff7b7b7bff898989ff909090ff9b9b9bffa4a4a4ffacacacffb3b3b3ffb8b8b8ffbbbbbbffbebebdffc0c0bfffc1c1c1ffc1c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcbcbcbffccccccffcdcdcdffcecdceffcecfceffd0d0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d3ffd4d3d4ffd5d5d5ffd6d6d5ffd6d6d7ffd7d8d8ffd8d8d9ffd9d9d9ffdadbdaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e2e1ffe4e3e4ffe4e4e5ffe6e6e6ffe8e8e8ffebeaebffecedecffefefeefff0f0f1fff2f2f2fff3f3f3fff5f4f5fff6f7f6fff9f9f9fffcfcfcfffcfcfdfffcfdfdfffdfcfc7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767676ffedededffedededffedededffecececffeaeaeaffe8e8e9ffe7e8e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e2e2ffe2e1e1ffe0e0e0ffdfdfdeffddddddffdcdbdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadabfa3a3a3000000000000000000000000000000000000000000000000000000000000000000000000000000003f303130ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc6c7c6ffcbccccffcbcbcbffc2c2c3ffb0afafffa4a4a4ffa4a5a4ffa6a6a5ffa6a6a6ffa8a7a8ffaaaaaaffb3b3b3ffbbbbbbffc1c0c1ffc5c4c4ffc6c6c6ffc6c6c6ffc7c6c7ffc8c7c7ffc8c8c8ffc8c9c9ffcacac9ffcacacaffcacbcaffcbcbcbffccccccffcccdccffcdcdcdffcdcdceffcececeffcececeffcfcfceffcfcfcfffcfd0cfffcfd0cfffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd5d4d5ffd6d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd2d2d2ffcbcbcaffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbebfbeffbdbebeffbdbdbdffbcbdbcffbcbcbcffbbbcbbffbbbbbbffbababbffbababaffb9b9b9ffb9b8b9ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b5ffb4b4b5ffb3b3b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b0b1ffb0b0b0ffafafafffaeafafffaeaeaeffadadadffacacacffacacabffaaabaaffa9a9aaffa9a9a9ffa8a8a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa3a3a4ffa2a2a2ffa1a1a1ffa4a4a4ffabababffafafafffb4b4b4ffb6b5b6ffb5b4b4ffb3b3b3ffb3b4b3ffb4b4b4ffb5b4b5ffb4b4b4ffbababaffc6c5c6ffd0d0d0ffd4d4d5ffd3d3d3ffcdceceffcdcccdffcdcdcdffcececeffcfd0cfffd1d0d0bf9c9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6f6f6fffdfe0e0ffe1e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe4e3e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e9e8ffeaeaeaffebebebffecececffedededffeeeeeeffeeeeeeffefefefffeeefee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffffefebfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff171717ff626262ff878788ff8a8a8aff8d8e8eff969696ffe0e0e0fff9f9f9fffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafbfffafafafffafbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffaf9fafff9fafafff9f9fafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbffe0e0e1ff949394ff8d8d8dff8a8a8bff868686ff6a6b6bff242424ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff7c7c7cfff8f9f8fff8f8f8fff9fafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffffffffffffffffffffefffffefefefffdfdfdfffbfbfbfff8f8f8fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff1f1f1ffeeefeeffebeaeaffe8e8e8ffe5e5e5ffe0e0e0ffdcdcdcffd7d7d7ffd3d3d3ffcfd0cfffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcfd0cfffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd7d6d7ffd8d8d8ffdbdbdaffdcdcdcffdcddddffdededeffdfdedeffdfdfdfffe0e0e0ffe0e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e9e8ffe8e8e8ffe9e9e9ffe8e9e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe6e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffdededeffdddddcffdbdadaffd8d8d8ffd5d5d5ffd2d2d2ffcfceceffc9cacaffc5c5c5ffc1c1c1ffbfbfbfffbdbebeffbababaffb6b7b7ffb4b4b4ffb2b2b2ffb0b0afffaeaeaeffacacacffa9a9aaffa3a3a3ff9d9d9dff959495ff8b8a8bff808080ff747575ff686868ff5d5d5dff4f4f4fff444544ff3c3c3cff343434ff1e1e1eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000ff010000ff000100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff101010ff3d3d3eff565656ff5f6060ff646464ff6f6f6fff3a3a3aff3f4040ff4f4f4fff5f5f5fff6e6e6eff7c7c7cff888888ff8e8d8dff9a9b9affa3a3a3ffabababffb2b2b2ffb8b7b8ffbbbbbbffbdbdbdffbfbfbfffc1c0c0ffc1c1c1ffc2c2c2ffc3c2c2ffc4c4c4ffc5c5c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcecfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd4d3d3ffd5d5d4ffd5d6d5ffd6d6d6ffd7d7d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0dfdfffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe9e9e9ffecececffefeeeefff0f0f0fff1f2f2fff3f3f3fff4f5f4fff6f6f6fff8f8f8fffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767676ffedededffededeeffedededffececebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e5e6ffe4e4e5ffe3e3e3ffe2e3e2ffe2e1e2ffe0e0e0ffdededeffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdadada3f3636360000000000000000000000000000000000000000000000000000000000000000000000007f626262ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc8c8c8ffcecdcdffcbcbcbffc1c1c1ffadacacffa4a4a4ffa5a5a5ffa5a5a6ffa6a7a6ffacacabffb5b6b6ffbbbcbcffc1c1c1ffc4c4c4ffc4c5c5ffc5c5c5ffc5c6c5ffc7c6c7ffc7c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcbcacbffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcecdceffcececeffcececeffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd5d5d4ffd5d6d5ffd7d7d7ffd6d6d6ffd0d0d0ffc8c8c8ffc1c1c1ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbeffbdbebeffbdbdbdffbcbcbdffbbbbbcffbbbbbbffbabbbaffbababaffb9b9b9ffb9b9b9ffb8b8b8ffb8b7b8ffb7b7b7ffb6b7b6ffb6b6b6ffb4b5b5ffb4b4b4ffb3b2b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffafaeaeffaeaeaeffadadadffacacacffababacffabababffaaaaaaffa9a9a9ffa8a9a9ffa8a8a8ffa7a7a7ffa5a6a6ffa5a5a5ffa4a4a4ffa3a3a3ffa2a2a2ffa0a1a1ff9f9f9fff9e9e9eff9e9e9effa3a2a3ffaaa9aaffaeaeaeffb3b2b2ffb3b4b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffbbbbbbffc6c6c6ffd0d0d0ffd5d5d4ffd1d1d1ffcdcdcdffcdceceffcdcdcdffcecdceffcecdcdffcececebf9b9b9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa7a6a7ffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e6e6ffe6e6e7ffe7e7e7ffe9e8e9ffeae9eaffeaebebffecececffedededffeeeeeeffeeeeeeffefeeeeffefeeef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefffffffffffffffeffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff2a2a2aff6d6d6dff878686ff8a8a8aff8e8e8eff9e9f9effeff0effff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfafbfffafbfafffbfafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffbfbfbffefefefff9f9f9fff8e8e8eff8a8a8aff858585ff747374ff2d2c2cff040403ff000000ff000000ff000000ff000000ff000000ff000000ff7c7c7cfff9f9f9fff8f9f9fffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffffffffffffffffffefefffffefefefffdfcfdfffafafafff8f7f7fff5f5f5fff4f5f4fff4f3f4fff3f3f2fff0f1f0ffedeeeeffeaeaeaffe7e7e7ffe4e4e4ffdfe0e0ffdbdbdbffd5d6d6ffd2d2d2ffcececeffcdcdcdffcdcdcdffcdcdcdffcccdccffcccdcdffcccccdffcdcdcdffcdcccdffcdcdcdffcfcfcfffd0d0d0ffd2d2d2ffd4d4d3ffd5d5d5ffd7d7d7ffd8d8d8ffdadadaffdcdcdcffddddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeae9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0dfdfffdededeffdddeddffdcdcdcffdad9d9ffd7d7d7ffd4d4d5ffd1d1d1ffcecdcdffc8c8c8ffc3c3c3ffc0c0c0ffbfbebeffbbbbbbffb9b9b9ffb7b7b7ffb5b5b5ffb3b3b2ffb0b0b0ffadaeaeffabaaaaffa7a7a7ffa1a1a1ff9a9a9aff909091ff848485ff797979ff6e6e6eff616162ff545454ff4a4a4aff404040ff373737ff2e2e2eff080707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff3f3f3fff595a59ff626262ff6b6b6bff707070ff3a3b3aff3f3f40ff4e4f4eff5d5d5dff6c6c6cff79797aff868686ff929292ff9c9b9cffa5a5a4ffadadadffb3b3b2ffb7b7b7ffbbbabaffbdbdbdffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9cacaffcacacaffcbcbcbffccccccffcdcdcdffcececeffcecfceffcfcfcfffd0d1d0ffd1d1d1ffd2d2d2ffd3d2d3ffd4d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdeffdfe0e0ffe0e0e0ffe2e2e2ffe3e3e4ffe5e5e4ffe6e6e5ffe9e9e8ffecececffeeeeeefff0f0f0fff1f1f1fff3f3f3fff4f4f4fff5f6f5fff7f7f7fffafbfbfffcfdfcfffcfcfcfffcfcfcfffcfcfc3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3b3b3bffedededffedededffedededffedededffebeaeaffeae9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e4ffe4e4e3ffe3e3e3ffe3e2e2ffe2e1e1ffdfe0e0ffdededeffdcdcdcffdbdbdbffdbdadaffdadadaffdadadaffdadadaffdadadaffdadad97f6c6c6d000000000000000000000000000000000000000000000000000000000000000000000000bf949394ffc5c5c5ffc6c5c5ffc6c6c6ffc6c7c7ffc6c6c6ffc9cac9ffcecdcdffccccccffbdbdbeffa9a8a9ffa4a4a4ffa5a6a5ffa7a7a7ffafafafffb8b7b8ffbdbdbcffc1c1c1ffc3c2c3ffc4c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c5ffc6c6c7ffc7c7c7ffc8c7c7ffc9c8c8ffc9c9c9ffc9cacaffcacacaffcbcbcbffcbcbccffcccccbffccccccffcdcdccffcdcdcdffcecdcdffcececeffcfcfceffcecfcfffd0cfd0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd5d4d4ffcecfceffc4c4c4ffc0bfbfffbebebfffbebebeffbdbdbdffbdbdbcffbcbcbcffbbbbbcffbbbbbbffbababaffb9b9baffb9b9b9ffb8b8b8ffb8b8b7ffb7b7b7ffb6b7b7ffb6b6b6ffb5b5b5ffb4b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafb0ffafaeaeffaeaeaeffadadadffacacacffabababffaaaaaaffa9a9a9ffa8a8a9ffa8a8a8ffa7a7a7ffa6a6a6ffa5a5a5ffa5a4a4ffa4a4a3ffa3a2a3ffa2a2a2ffa1a1a1ffa0a0a0ff9f9e9eff9d9d9dff9c9b9bff9b9a9aff9b9b9bffa2a2a2ffa9a9a8ffacadacffb1b1b1ffb2b3b2ffb3b3b3ffb3b4b4ffbbbbbaffc7c6c7ffd0d0d0ffd4d4d4ffd1d1d1ffcdcdcdffcdcccdffcdcecdffcececdffcdcdceffcecdcdbf99999a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebeaebffecececffedededffeeeeeeffeeeeeeffeeeeefffeeeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefefefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffeffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff3c3b3cff757575ff858686ff8a8a8aff8e8e8effa6a6a6fff5f5f5fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfff4f3f3ffa4a4a4ff8d8d8dff898a89ff858685ff787878ff313130ff030404ff000000ff000000ff000000ff000000ff000000ff000000ff7d7d7cfff9f9f9fff9f9f9fffafafafffcfbfbfffcfcfcfffdfcfdfffdfdfefffefefefffffffffffffffffffffffffffefffffffefefefffcfcfcfffafafafff7f7f8fff5f5f5fff4f4f4fff3f3f3fff1f2f2fff0efefffedecedffe9e9eaffe7e7e7ffe3e2e3ffdededeffd9d9daffd4d5d5ffd1d1d1ffcdcdcdffccccccffcdcdccffccccccffccccccffccccccffccccccffccccccffccccccffcdcdccffcececeffd0d0d0ffd1d1d2ffd3d3d3ffd5d5d5ffd7d6d7ffd8d8d8ffdadadbffdbdcdcffdddcdcffdededdffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e1e2ffe0e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdadadaffd7d8d7ffd5d5d6ffd3d3d4ffd0d0d0ffccccccffc6c6c6ffc2c2c2ffbfc0bfffbdbdbdffbbbbbbffb8b8b8ffb6b6b6ffb3b3b3ffb1b2b1ffafb0b0ffaeaeadffabababffa5a5a5ff9e9e9eff959595ff8a8a8aff7e7e7eff737473ff656565ff595959ff4f4f4fff444444ff3a3a3aff313232ff1d1d1dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff3f3f3fff5a5a5aff636364ff6c6b6bff6f6f6fff3a3b3aff3f403fff4e4e4eff5c5c5cff696868ff767676ff848484ff909090ff9a9a9affa4a4a4ffacacadffb2b2b2ffb6b7b6ffbabab9ffbdbcbcffbebebeffc0c0c0ffc1c1c1ffc2c1c1ffc3c3c3ffc4c4c4ffc5c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffccccccffcdcdcdffcdceceffcecfcfffcfd0cfffd0d0d0ffd1d1d1ffd2d2d1ffd2d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdcffdcddddffdeddddffdfdedeffdfe0e0ffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e5ffe5e5e5ffe7e7e8ffebebebffeeedeeffeff0effff1f1f1fff3f3f2fff4f4f4fff5f5f6fff7f7f7fffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfc7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffedecedffebeaebffe9e9eaffe9e9e9ffe7e8e8ffe6e7e7ffe5e6e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdddeddffdcdcdbffdadadaffdadad9ffdadad9ffdadadaffdadadaffd9dadaffdad9dabfa3a2a33f3636360000000000000000000000000000000000000000000000000000000000000000bf949494ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c9c9ffcdcdcdffd1d0d0ffcacacaffb8b8b8ffa6a6a6ffa5a5a5ffa9a9a9ffb4b4b4ffb9b9b9ffbdbdbeffc0c0bfffc1c1c1ffc2c1c1ffc2c2c2ffc3c3c3ffc3c4c4ffc5c4c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c9c9ffc9c9c9ffcacacaffcacacaffcacacbffcbcbcbffcbcbccffccccccffccccccffcdcdcdffcdcdceffcececeffcececfffcfcfcfffd0cfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d2ffd3d4d4ffd6d6d6ffd3d3d3ffccccccffc1c1c1ffbebdbeffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbbbabaffbababaffb9b9b9ffb8b9b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb5b6b5ffb5b5b5ffb4b4b5ffb3b4b4ffb3b3b2ffb2b2b2ffb1b1b1ffb0b0b0ffb0b0afffaeafafffaeaeaeffadadadffacacacffabababffaaaaaaffa9a9a9ffa8a8a9ffa7a7a7ffa7a7a7ffa6a5a6ffa5a5a5ffa3a4a3ffa3a3a3ffa2a2a2ffa2a1a1ffa1a1a1ffa0a0a0ff9e9e9fff9d9d9dff9c9b9bff9a9a9aff999999ff989898ff989798ff9a9a9affa4a4a4ffa8a8a8ffabacacffb0b0b0ffb0b0b0ffb9b9b9ffc7c7c7ffd0cfcfffd3d4d3ffd1d1d1ffcececeffcdcecdffcdcdcdffcdcdcdffcdcdcdffcececebf9a9a9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa5a5a6ffddddddffdddedeffdededeffdededeffdfdfdfffdfdedfffdfdfdfffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffededeeffeeeeeeffefeeeeffeeeeeeffeeeeee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffffffefffefffffffffffffffffffefffefffefffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefeffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff414141ff7a7a7aff868686ff8a8a8aff8e8e8effafafaffff8f8f8fffafafafffbfbfafffafbfafffbfafbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfff7f7f7ffacacacff8d8d8cff898a8aff868787ff7f7f7fff444444ff0a090aff000000ff000000ff000000ff000000ff000000ff000000ff7c7c7dfff9fafafff9f9f9fffbfbfafffbfcfbfffcfcfdfffefdfefffefefefffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfffafafafff8f8f8fff6f5f5fff4f4f3fff2f2f2fff0f0f0ffeeeeeeffebebebffe9e9e9ffe5e6e6ffe2e2e2ffddddddffd9d8d8ffd4d4d4ffd0d0d0ffcccdccffcccdccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcecdceffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d8d8ffdbdadaffdbdbdbffdcdcdcffdededdffdfdfdfffe0e0dfffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeae9eaffeae9e9ffeae9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e3e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdededeffddddddffdddddcffdbdbdbffd9d8d8ffd7d7d7ffd5d5d5ffd2d2d2ffcecfcfffc9cac9ffc4c4c4ffc0c0c1ffbebebeffbcbcbcffbababaffb8b8b8ffb6b6b6ffb4b4b4ffb3b3b3ffb1b1b1ffadadaeffa8a9a8ffa1a2a1ff999899ff8f8f8fff848484ff787777ff676767ff5d5d5dff545353ff494948ff3e3f3fff343434ff2b2b2bff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0b0bff3e3e3eff5a5a5aff626362ff6a6a6aff6f6f6fff3b3b3bff404040ff4f4e4eff5c5c5cff676767ff757575ff848383ff908f8fff9a999affa3a3a3ffababacffb1b2b1ffb6b6b6ffb9b9b9ffbcbcbcffbebebeffbfc0c0ffc0c0c0ffc1c1c1ffc3c3c3ffc4c5c4ffc6c6c6ffc6c7c6ffc7c7c7ffc8c8c8ffc9c8c9ffcacacaffcbcacaffcbcbcbffccccccffcdcdcdffcdcecdffcececeffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d1ffd3d2d3ffd4d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffdededeffdfdfdfffe0e0dfffe1e1e1ffe2e2e2ffe3e4e4ffe5e5e5ffe7e7e7ffeaeaeaffedededffefefeffff1f1f0fff2f3f2fff4f4f4fff5f5f5fff7f7f7fff9f9f9fffcfcfcfffcfcfcfffcfcfcfffdfcfc7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffedecedffebebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe1e1e1ffe0e0e0ffdedfdeffddddddffdcdbdbffdadadaffd9dad9ffd9dadaffdad9d9ffdadad9ffd9dad9ffd9d8d9ffd9dada3f3636360000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc7c7c7ffc7c7c7ffc9c9c9ffccccccffcdcdcdffd2d2d2ffd1d1d1ffc7c8c8ffb5b5b5ffa7a7a7ffadadadffb7b7b6ffbbbbbbffbebdbdffbebfbeffbfbfbfffc0bfc0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcccbcbffcccbcbffccccccffcccdccffcdcdcdffcdcecdffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd1d1d1ffcacacaffbebfbeffbcbcbcffbbbbbbffbbbabaffbababaffb9b9b9ffb9b9b9ffb8b8b8ffb7b8b7ffb7b7b7ffb6b6b6ffb5b6b6ffb5b5b5ffb5b5b5ffb4b4b4ffb4b3b3ffb3b2b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafb0ffafafafffaeaeaeffadadaeffacacacffacacacffababaaffa9a9a9ffa8a8a8ffa7a7a8ffa6a6a6ffa5a5a5ffa4a4a4ffa4a3a3ffa2a2a2ffa1a1a1ffa0a1a1ffa09fa0ff9f9f9fff9f9e9fff9d9e9dff9c9c9cff9a9a9bff99999aff989898ff989798ff979797ff979797ff969696ff9b9b9bffa4a4a4ffa6a7a6ffadadadffb7b7b7ffc6c6c6ffd0d0d0ffd5d5d4ffd1d1d2ffcfcfcfffcfcfcfffcececeffcececdffcdcdcdffcdcdcdbf9a9a990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffdededeffdeddddffddddddffddddddffdddddeffdededeffdededeffdedfdfffe0e0e0ffe2e2e2ffe3e3e3ffe5e4e5ffe6e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeae9ffebeaebffecececffedececffededeeffeeeeeeffeeeeeeffeeeeeebfb2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffefefefffefffffffffffefffffefffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefffffefefefffefffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff494949ff7e7e7eff888888ff8a8a8aff8e8e8effb8b8b8fff8f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffbfafafffafafafffbfafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfff8f8f8ffb3b4b4ff8d8c8dff8a8a8aff888787ff7f7f7fff4b4b4bff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff7d7d7dfff9f9f9fff9f9fafffafbfafffcfcfcfffdfdfdfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafff8f7f8fff5f5f5fff4f3f3fff2f2f2fff0f0f0ffeeeeeeffebebebffe8e8e8ffe5e5e5ffe1e1e1ffdcdcdbffd7d7d7ffd3d3d3ffcecfcfffcdccccffcdccccffccccccffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcdcdcdffcfceceffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d9d8ffdadadbffdbdbdbffdddcdcffdededeffdfdfdfffe0e0e0ffe0e1e0ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe1e1e0ffe0dfe0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffd9d9d9ffd7d7d8ffd5d5d5ffd3d3d3ffd0d0d0ffccccccffc6c6c6ffc1c1c1ffbfbfbfffbdbebdffbcbcbcffbbbbbbffb9b9b9ffb6b6b7ffb4b5b4ffb3b2b3ffafafb0ffabababffa5a5a5ff9d9d9dff949393ff898989ff797879ff6c6b6bff626161ff575857ff4d4d4dff424242ff373737ff2e2d2eff1a1a19ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff3e3e3eff595959ff616161ff6a6a6aff707070ff3f3e3fff3f3f3fff4d4d4eff5b5b5bff686768ff757575ff848484ff8f8f8fff999a99ffa3a2a2ffabababffb1b1b1ffb5b5b6ffb9b9b9ffbcbcbcffbebdbeffbfbfbfffc0c0c0ffc2c1c1ffc3c3c3ffc5c4c5ffc5c6c5ffc7c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffcacac9ffcacacbffcbcbcbffccccccffcdcdcdffcdcdceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdbdbdcffdcdcddffddddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe9e9e9ffecececffeeefeefff0f1f1fff2f2f2fff4f4f4fff5f5f5fff6f6f7fff9f8f8fffbfbfbfffcfcfcfffcfcfcfffcfcfc7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedededffedededffedededffebeaebffeaeaeaffe9e9e9ffe8e9e8ffe7e8e7ffe6e7e7ffe5e5e5ffe5e4e4ffe3e3e4ffe2e2e3ffe1e1e2ffe0e0e0ffe0dfdfffdededeffddddddffdcdbdbffdadadaffd9d9d9ffd9dad9ffd9dad9ffd9d9d9ffdad9daffd9d9d9ffd9d9d9bfa2a2a2000000000000000000000000000000000000000000000000000000003f313131ffc7c8c7ffc9c9c9ffccccccffcececeffcfd0d0ffd1d1d1ffd5d4d4ffd1d1d1ffc6c6c6ffb6b6b7ffb3b3b3ffb8b8b8ffbbbbbbffbdbdbdffbdbdbdffbdbdbdffbfbebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c3c4ffc4c3c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9cac9ffcacacaffcacacbffcbcbcbffcbccccffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d3d2ffd3d3d3ffcfcfcfffc6c6c6ffbbbcbbffbababaffb9b9baffb9b9b9ffb9b8b9ffb8b8b8ffb8b7b8ffb7b7b7ffb6b6b6ffb5b6b6ffb5b4b5ffb4b4b4ffb3b3b3ffb3b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffafb0b0ffafafafffaeaeaeffaeaeaeffacadadffacacacffacacabffabababffaaaaaaffa9a8a9ffa8a7a8ffa6a6a7ffa5a5a6ffa4a4a4ffa3a3a3ffa2a2a2ffa1a1a1ffa0a0a0ff9f9f9fff9e9e9eff9e9e9eff9e9d9eff9d9d9dff9c9b9cff9a9b9bff9a9999ff989899ff989797ff969697ff969696ff969696ff969696ff949595ff9f9f9fffa9a9a9ffb8b8b8ffc5c5c5ffd1d1d1ffd6d6d6ffd4d3d4ffd0d0d1ffcfd0d0ffcfcfcfffcfcecfffcececeffcececebf9a9a9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa5a5a5ffdddeddffdeddddffdededeffdddeddffdddddeffddddddffdeddddffdfdfdfffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffeaeaeaffebebebffececebffedededffedeeeeffefeeeeffefeeefffeeefef7f777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffefefffffffffffffffffefffffefefffefffefffffefffffefefffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff101010ff555554ff808180ff878887ff8b8b8bff909090ffc0c1c0fffafafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafbfffafbfafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffbfbfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfafffafafafffafbfafffbfbfafffafafbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfff9f9f9ffbdbdbdff8c8d8cff8a8a8bff878787ff828282ff525252ff111111ff000000ff000000ff000000ff000000ff000000ff000000ff7c7c7cfffbfbfafffafafafffbfbfbfffdfdfdfffefefefffefefefffffefffffffffffffffffffffffffffffffffffffefffffffdfefefffdfdfcfffbfbfbfff6f6f6fff4f4f5fff3f3f3fff2f2f2fff0f0efffeeeeeeffebebebffe7e8e7ffe4e5e5ffe0e0e0ffdadadaffd6d6d6ffd2d2d2ffcdcdcdffcccccbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacbcbffcbcbcbffcacacaffcacacaffcacacbffccccccffcececeffd1d0d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d9ffdadadaffdbdbdbffdcdcdcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e7e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e8e7ffe8e7e8ffe7e7e8ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e2ffe2e3e2ffe3e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffddddddffdcdbdbffd9d9d9ffd8d8d8ffd5d6d6ffd3d3d3ffd0d0d0ffcdcdcdffc8c8c8ffc3c3c3ffc0c0c0ffbebebeffbdbdbdffbbbbbbffb9babaffb8b8b8ffb5b5b6ffb4b4b4ffb2b1b2ffadadadffa8a7a8ffa1a1a1ff989898ff8c8c8cff7b7b7bff6f7070ff656565ff5a5b5bff505050ff464546ff3a3b3aff302f2fff272727ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060605ff313030ff525252ff605f5fff696969ff737373ff3f3f3fff3f3f3fff4d4d4dff5b5b5bff696969ff777777ff848584ff8f8f8fff999999ffa2a3a2ffabaaabffb0b0b0ffb5b5b5ffb8b9b9ffbbbbbbffbdbdbdffbebebeffbfbfbfffc1c1c1ffc3c3c3ffc4c4c4ffc6c6c6ffc7c7c6ffc7c8c7ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffccccccffcdcdcdffcdcdcdffcecfceffcfd0cfffd0d0d0ffd1d1d1ffd2d2d1ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffdededeffdfdedeffdfdfdfffe0e0e1ffe1e2e1ffe2e2e2ffe3e4e4ffe6e5e5ffe8e8e8ffebebebffeeeeeefff0f0f0fff2f2f2fff3f3f3fff5f5f5fff6f7f6fff8f8f8fffafbfafffcfcfcfffcfcfcfffcfcfcbfbdbdbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb1b1b1ffedededffedededffededecffebebebffeaeaeaffe9e9e9ffe9e9e8ffe8e8e7ffe7e7e7ffe6e6e6ffe5e4e5ffe4e4e4ffe3e4e3ffe2e2e2ffe1e1e1ffe1e0e0ffdfdfdfffdededeffddddddffdbdbdcffdadbdaffdad9daffd8d9d9ffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d73f3535350000000000000000000000000000000000000000000000003f323232ffcccccbffcececeffcfcfd0ffd1d1d1ffd3d3d2ffd5d5d6ffd7d8d7ffd2d2d1ffcacac9ffbfbfbfffbabab9ffbbbabaffbbbbbbffbcbbbcffbcbcbcffbdbebdffbfbebfffbfbfbfffc0c0c0ffc0c0c0ffc2c1c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc7c8c8ffc9c9c8ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcdcdccffcdcdcdffcdceceffcececeffcfceceffcfcfcfffd0d0d0ffd2d1d1ffd2d2d2ffcdcdcdffc2c3c3ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b7ffb7b7b7ffb6b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b3ffb2b3b2ffb2b2b2ffb1b1b1ffb0b1b0ffb0b0afffafafafffaeaeaeffadadadffacacadffacacacffabababffabaaaaffa9aaa9ffa9a9a9ffa8a8a8ffa6a7a7ffa6a6a5ffa5a5a4ffa4a4a3ffa2a2a3ffa1a1a1ffa0a09fff9f9f9fff9e9e9eff9d9d9dff9c9c9cff9b9c9cff9c9c9cff9c9b9cff9a9a9aff9a9a9aff989898ff979797ff979797ff969696ff999999ff9c9c9cffa0a0a1ffa6a6a6ffafafafffbdbdbeffc8c8c8ffd2d2d1ffd8d8d8ffd7d7d7ffd4d4d4ffd3d2d2ffd0d1d0ffd0cfd0ffcfcfcfffcfcfce7f67676700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffdcdddcffddddddffddddddffddddddffdddeddffdededeffddddddffddddddffdededfffe0e0e0ffe1e1e1ffe3e2e3ffe3e3e3ffe5e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e8ffeae9eaffeaeaeaffebebebffececebffedecedffedededffeeeeeeffeeeeeeffefefeeffeeeeee7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffefefffffffffefffffffffffffefffffffefefffffffefffffefefffffefefffefefffffffefffffffffffffffefefffffffffffefefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffefffffffefffffefefffffefffefffefefffffffffefffffffffffffefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff151615ff5b5b5bff828281ff878887ff8b8b8bff909191ffcbcbcbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffafafafffbfafafffafbfafffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfff9f9f9ffc6c6c6ff8c8b8bff8a8a89ff878686ff838383ff606160ff1a1b1bff010201ff000000ff000000ff000000ff000000ff000000ff000000fffbfcfbfffbfbfbfffcfcfcfffefdfefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfdfffbfbfbfff6f6f6fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffebebebffe7e7e7ffe5e4e4ffdfdfdfffdadadaffd6d6d6ffd1d0d1ffccccccffcbcbcbffcbcbcbffcacacaffcbcacbffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffccccccffcececeffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffdadadaffdbdbdbffdddcddffdedddeffdfdfdfffe0e0e0ffe1e1e0ffe2e1e1ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0dfdfffdededeffdededeffddddddffdcddddffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd3d3d3ffd0d0d1ffcdceceffc9c9c9ffc4c5c4ffc1c1c1ffc0bfbfffbdbdbdffbcbcbbffbababaffb8b8b9ffb7b7b7ffb5b5b5ffb3b2b2ffb0afafffaaaaaaffa5a5a4ff9d9d9eff8f8e8fff828282ff767575ff6a6a6aff5e5e5eff535353ff484848ff3c3c3bff323232ff2a2a2aff151515ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1e1f1eff4c4c4cff5f5f5fff696969ff717171ff3e3e3eff3e3e3eff4d4d4dff5c5c5cff6b6b6bff797979ff858585ff8f8f90ff999999ffa3a2a2ffabaaaaffb0afafffb4b4b5ffb8b8b8ffbababbffbdbcbcffbebebeffbfbfbfffc1c0c1ffc2c2c3ffc4c4c4ffc5c5c5ffc7c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcbcbcbffcbcccbffcccdcdffcdcdceffcececeffcfcfcfffd0d0d0ffd1d1d0ffd1d2d1ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d4ffd6d6d5ffd7d7d7ffd8d8d7ffd9d8d9ffdadadaffdadadaffdbdbdbffdcdcdcffdddcddffddddddffdededeffdfdfdfffe0e0e0ffe1e1e0ffe2e2e2ffe4e3e3ffe5e5e5ffe7e8e7ffebebebffeeeeeefff0f0f0fff2f2f2fff3f3f4fff5f5f5fff6f6f6fff8f7f7fffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f777676ffedededffedededffedededffebebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e5ffe3e4e3ffe3e2e2ffe1e1e1ffe0e0e1ffe0e0dfffdfdfdfffdededeffddddddffdcdbdcffdbdadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d67f6b6b6b0000000000000000000000000000000000000000000000007f676767ffd0d0d0ffd1d1d1ffd3d3d3ffd6d6d6ffd7d7d7ffdbdadaffdcdcddffdbdbdaffd2d2d1ffcacacaffc2c2c1ffbdbdbdffbbbabbffbbbbbbffbcbcbcffbdbdbdffbebdbdffbebebeffbfbfbfffc0c0c0ffc1c0c1ffc2c2c1ffc2c2c2ffc2c2c3ffc3c3c3ffc5c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcbcbffcccbccffccccccffccccccffcdcdcdffcececeffcececeffcfcfcfffd1d0d0ffd1d1d1ffcbcbcbffbfbebeffb7b7b8ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b1ffb1b1b1ffb0b0b0ffafafaeffaeaeaeffadadadffacacacffabababffaaabaaffaaaaaaffa9a9a9ffa9a8a8ffa8a7a7ffa6a7a7ffa6a6a6ffa5a4a5ffa4a3a4ffa3a3a3ffa2a1a2ffa1a1a0ff9f9f9fff9e9e9eff9d9d9dff9c9c9cff9b9b9bff9b9b9bff9b9a9aff9a9a9aff9a9a9aff9a9a9bff9a9a9aff9d9d9cff9e9e9effa4a4a4ffa7a8a8ffaeaeaeffb4b4b4ffb7b8b8ffbcbcbcffc3c3c3ffccccccffd2d2d2ffd9d9d9ffdadadaffd7d7d6ffd6d6d6ffd5d5d5ffd2d2d2ffd0d0d1ffd0cfcf3f3333340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa4a4a4ffdcdcdcffdcdcdcffdddddcffddddddffddddddffdededdffdededeffdddedeffdedfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffebebebffecececffedecedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeee7f77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffffffefffffffffffffffffffefefffffefefffffffffffffffffffffffefefffefefffffffefefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffffffffffffffffffffefefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff171717ff636363ff808080ff878787ff8b8b8bff909190ffd4d4d4fffbfbfbfffbfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafbfff9f9fafffafafafffafafbfffbfafafffafafafffafafafffafafbfffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffafafaffd1d0d1ff8a8a8aff888888ff868686ff818182ff666666ff1e1e1fff010101ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffbfcfbfffcfdfdfffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefdfdfffcfcfdfffbfbfbfff6f6f6fff4f5f5fff3f3f3fff2f2f3fff0f1f1ffeeeeeeffebebebffe7e7e8ffe4e4e5ffdededeffd9dad9ffd5d5d6ffd0d0cfffcbccccffcbcbcbffcacbcaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcbffccccccffcececeffd1d1d0ffd3d3d3ffd6d5d5ffd7d7d7ffd8d9d9ffdbdbdbffdcdbdcffddddddffdedddeffdfdfdfffdfe0e0ffe1e1e1ffe1e2e1ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e5e6ffe5e5e6ffe5e6e5ffe5e6e6ffe5e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e3e4ffe3e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfe0ffdfdfe0ffdededeffdededeffddddddffdcdcdcffdcdcdcffdadadaffd9d8d8ffd6d6d6ffd3d4d4ffd1d1d1ffcececeffcac9caffc5c5c5ffc1c2c1ffc0c0c0ffbebebeffbcbcbcffbabbbbffb9b9b9ffb8b8b8ffb7b6b7ffb4b4b4ffb0b1b1ffadadadffa8a7a8ffa1a1a1ff959595ff888888ff7c7c7dff6f6f6fff616162ff555555ff4a494aff3e3e3fff343434ff2c2c2cff1d1d1dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff202021ff4e4f4fff5e5e5eff686868ff6e6e6eff3e3d3eff3e3e3eff4d4d4dff5c5d5dff6b6b6bff7a797aff858585ff8f9090ff999999ffa3a2a3ffaaaaaaffafafafffb4b4b4ffb7b7b7ffbababaffbcbcbcffbebebeffbfbfc0ffc1c0c1ffc3c2c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffccccccffcccdcdffcececdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d8d8ffd9d8d9ffdadadaffdadadaffdbdbdbffdcdcdcffdcddddffddddddffdfdedeffdfdfdfffe0e0e0ffe0e1e1ffe2e2e2ffe3e3e3ffe5e4e5ffe7e7e7ffebeaebffedededfff0f0f0fff1f2f2fff3f4f4fff5f5f5fff6f6f6fff7f7f7fff9fafafffcfcfcfffcfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767777ffedededffedededffedededffebebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe5e5e6ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededfffdeddddffddddddffdcdbdbffdbdbdbffdadad9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d5d6bfa0a0a03f3535350000000000000000000000000000000000000000bf9d9d9dffd3d3d3ffd6d6d6ffd7d7d8ffdadad9ffdbdadbffdfdfdfffe2e2e2ffdededeffd9dadaffd6d6d6ffd0d0d0ffc9c8c9ffc2c2c2ffbebebfffbcbcbcffbcbdbdffbdbdbdffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c1ffc1c1c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacacaffcbcacaffcbcacbffcbcbcbffccccccffcccdcdffcdcdcdffcececeffd0d0d0ffcfcfd0ffc8c7c7ffbbbbbbffb6b6b6ffb6b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb2b3b3ffb2b2b3ffb2b2b2ffb1b1b1ffb0b0b0ffb0b0afffafafb0ffaeaeaeffadadadffacacacffabacabffaaaaaaffa9a9a9ffa8a9a8ffa8a7a8ffa7a7a7ffa6a6a6ffa5a6a5ffa5a5a5ffa4a4a4ffa3a3a3ffa2a2a2ffa1a1a1ff9fa0a0ff9e9e9eff9d9e9eff9d9d9dff9c9b9bff9a9b9bff9a9a9aff9a9a9aff9b9c9cff9e9e9fffa2a2a2ffa8a8a8ffaeaeaeffb2b2b2ffb5b5b5ffb8b8b9ffbbbcbcffbfbfbfffc2c1c2ffc5c6c5ffc9c9c9ffcdcdcdffd2d2d2ffd5d4d5ffd7d7d7ffdad9daffd9d9d9ffd7d7d7ffd6d6d6ffd4d4d5ffd2d2d33f343434000000000000000000000000000000000000000000000000000000000000000000000000000000003f363636ffdadbdbffdbdbdbffdbdbdcffdcdcdcffdcdcddffdcdcddffddddddffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e4e3ffe4e5e5ffe5e5e6ffe6e7e7ffe7e7e8ffe8e9e8ffeaeae9ffeaeaeaffebebebffecececffecececffedededffedededffeeeeeeffeeefefffeeeeeeffefeeef7f77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffffffefffffffffefefffffefefffefefefffefffefffffefefffefefefffffefefffffefefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefefffffffefefffefefffffefffffffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff1c1c1cff676767ff808080ff868686ff8a8a8aff929192ffdfdedefffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffbfafbfffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfaffdadbdaff8b8b8bff888888ff868686ff808181ff676767ff202021ff020201ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffdfdfdfffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfffcfcfcfffbfbfbfff5f5f5fff4f4f4fff3f3f3fff2f3f2fff1f1f1ffeeedeeffebebebffe7e7e7ffe3e3e2ffdedddeffd9d9d9ffd4d4d4ffcfcecfffcacacbffcacacbffcacacaffcacacaffcacacaffcacacaffcac9caffc9cacaffcacacaffcacacaffcbcbcaffccccccffcdceceffd1d0d1ffd3d3d3ffd6d5d5ffd8d7d7ffd8d9d9ffdadadaffdbdbdbffddddddffdededeffdfdfdfffdfe0dfffe0e0e0ffe2e1e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdddedeffddddddffdcdcdcffdcdcdcffdbdbdaffd9d8d9ffd6d6d6ffd4d4d4ffd2d2d1ffcfcfcfffcbcbcbffc6c6c6ffc2c2c2ffc0c0c1ffbebebeffbdbdbdffbbbbbbffbababaffb8b8b8ffb6b7b7ffb4b4b5ffb2b3b3ffafafafffaaaaaaffa3a3a3ff999999ff8d8d8cff818081ff737373ff656565ff585858ff4c4c4cff414141ff363636ff2e2e2eff252525ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1e1e1eff4e4e4eff5c5c5dff686868ff6f6f70ff424242ff3d3d3dff4e4d4eff5c5c5cff6a6a6aff787978ff858585ff909090ff9a9a9affa2a2a2ffaaa9aaffafafafffb4b4b4ffb7b7b7ffbababaffbcbcbcffbebebeffbfbfbfffc1c1c1ffc2c2c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcac9caffcacacaffcbcbcbffccccccffcdcdcdffcdcdceffcfcfceffcfcfcfffd0d0d0ffd0d0d1ffd1d1d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d6d6ffd7d6d7ffd7d8d7ffd9d8d8ffdad9d9ffdadadaffdbdbdbffdcdbdbffdddddcffdddeddffdededeffdfdfdfffe0e0dfffe1e1e1ffe2e2e2ffe3e3e3ffe5e5e5ffe7e7e7ffeaeaeaffedededffeff0f0fff2f2f1fff3f3f4fff5f5f5fff6f6f6fff7f7f7fff9f9f9fffbfbfcfffcfcfcfffcfcfcfffdfcfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767676ffedededffedededffedededffececebffeaeaeaffeae9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e5ffe4e5e5ffe3e4e4ffe2e2e3ffe2e2e2ffe0e0e1ffdfdfdfffdfdedeffdededeffddddddffdcdcdcffdbdbdcffdadadaffd9d9d9ffd7d8d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d53f3535350000000000000000000000000000000000000000bfa0a0a1ffd7d7d7ffdadadaffdbdbdcffdededdffdfdfdfffe1e2e2ffe2e1e2ffe0e0e0ffdededeffdcdcdcffdadad9ffd7d7d7ffd1d2d2ffcbcbcbffc4c4c5ffc0bfbfffbdbdbdffbebebeffbebebeffbebebeffbfbfbfffc0c1c0ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c4c3ffc5c4c5ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffcac9caffcacacbffcbcbcbffcbccccffccccccffcdcdcdffcfcfcfffcdcdcdffc3c3c3ffb7b7b8ffb5b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb1b1b1ffb0b1b1ffb0b0b0ffafafafffaeafafffaeaeaeffadadadffadacadffacabacffaaaaaaffa9a9a9ffa8a8a8ffa7a7a7ffa6a6a7ffa6a6a5ffa4a5a5ffa4a4a4ffa3a3a4ffa3a3a3ffa2a2a2ffa1a1a1ffa0a09fff9e9f9fff9d9e9dff9c9c9cff9d9c9cff9c9c9cff9d9d9cffa0a0a0ffa3a3a3ffaaaaa9ffafafafffb4b4b3ffb7b7b8ffbcbcbcffbfbfbfffc0c1c0ffc2c2c2ffc4c4c4ffc6c6c6ffc7c6c7ffc8c8c7ffc9c9c9ffccccccffcfcfcfffd1d1d1ffd4d4d4ffd6d6d7ffdad9daffdadadaffd9d9d9ffd7d7d7ffd6d6d63f353535000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6d6dffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcddffdddcddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9eaeaffebeaebffebebebffecececffededecffedededffeeededffeeeeeeffeeeeeeffeeefeeffeeeeee7f777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffffefffffefefefffffefefffffffefffefffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffffffefffffffffefefffefefefffefefffffefefefffffefefffefffefffffefffffffefffffefefefffffffffffefefefffffefefffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff1f1f1fff6a6a6aff818181ff858686ff8a8a8aff939392ffe6e6e6fffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffe3e2e3ff8d8c8dff878787ff868686ff828282ff6b6b6bff282828ff020202ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffefdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffdfdfdfffcfcfcfff9fafafff5f5f5fff4f4f4fff3f3f3fff3f2f2fff1f0f1ffeeeeeeffebebebffe7e7e7ffe1e2e1ffdcdcdcffd8d8d8ffd4d3d3ffcdcecdffcacacaffcacacaffc9cac9ffcacacaffc9cacaffc9cacaffcac9c9ffcacac9ffcacacaffc9c9caffcbcbcbffccccccffcececeffd0d1d1ffd3d3d3ffd5d5d6ffd7d7d7ffd9d8d9ffdadadaffdbdbdbffddddddffdedddeffdfdfdfffe0dfdfffe0e1e0ffe1e1e1ffe2e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe1e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffddddddffdddddcffdcdcdbffdbdbdbffdbdbdbffd9d9d9ffd7d7d7ffd4d4d4ffd2d2d2ffcfcfcfffcdccccffc7c7c7ffc3c3c3ffc1c1c0ffbfbfbfffbdbdbdffbcbcbcffbababbffb8b8b9ffb7b7b7ffb5b5b5ffb3b4b3ffb1b1b1ffacabacffa5a5a5ff9b9c9bff909090ff848484ff787777ff6a6969ff5c5c5cff4f4f4fff434444ff383939ff2f2f2fff272727ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff1f1e1eff4f4f4fff5c5c5cff666666ff737373ff444343ff3d3d3dff4c4c4cff5b5b5bff686968ff777777ff848584ff909090ff9a999affa2a2a2ffaaaaaaffafafaeffb4b3b4ffb7b7b7ffbababaffbcbcbcffbebdbeffc0c0bfffc1c1c1ffc3c3c3ffc5c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9cacaffcacacaffcbcbcbffccccccffcdcdcdffcdcecdffcececeffcfcfcfffd0d0d0ffd1d0d0ffd2d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdbdcdcffddddddffddddddffdfdedeffdfdfdfffe0e0e0ffe1e0e1ffe2e2e2ffe3e3e3ffe4e4e4ffe7e7e7ffeaeaeaffededecffefeff0fff2f2f1fff3f3f3fff5f4f5fff6f6f6fff7f7f7fff9f9f9fffbfcfbfffcfcfcfffcfcfdfffdfcfd3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3b3b3bffedededffedededffecedecffebebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcddffdbdcdbffdbdbdbffd9d9d9ffd8d8d8ffd7d7d7ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d6d6bfa0a0a0000000000000000000000000000000003f353536ffd9dadaffdcdbdbffddddddffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffdfdfe0ffdddedeffddddddffdcdcdcffdbdbdbffd9d9d9ffd6d6d6ffd2d2d2ffcbcbcbffc5c5c5ffc1c1c1ffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c5ffc6c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c8ffcac9c9ffcacacaffcbcbcbffcbcbcbffcdcdcdffcececeffcbcbcbffbfbfbfffb5b5b5ffb3b3b3ffb2b2b3ffb2b2b2ffb2b2b1ffb1b1b1ffb0b0b1ffb0b0b0ffafafafffaeaeafffadaeaeffadadadffacacacffacacabffaaabaaffaaaaaaffa9a8a9ffa7a8a7ffa6a7a6ffa5a6a5ffa4a4a4ffa4a4a4ffa3a3a3ffa2a2a2ffa2a1a2ffa1a1a1ffa0a0a0ff9f9f9fff9e9f9fff9e9d9effa0a0a0ffa2a2a2ffa7a7a7ffadadadffb3b3b3ffb6b5b5ffb8b8b7ffbdbdbdffbfbfc0ffc1c1c1ffc3c3c3ffc3c3c3ffc4c4c4ffc3c3c3ffc2c2c2ffc3c3c3ffc3c3c2ffc5c5c5ffc7c7c7ffcacacaffcbccccffd0d0d0ffd1d2d1ffd2d2d3ffd5d6d6ffd6d7d6ffdad9d9ffdadadaffd9d9d93f3535350000000000000000000000000000000000000000000000000000000000000000000000003f363637bfa4a4a4ffdadbdaffdadadaffdadadaffdadadbffdadadbffdbdbdbffdbdbdbffdcdcddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e4ffe5e6e5ffe7e7e7ffe7e7e8ffe9e9e9ffe9e9eaffeaeaeaffebebebffecebebffecececffededecffeeededffeeeeedffeeeeeeffeeeeefffeeeeefffefefee7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffefffffffefffffffffffffefefffffefefefffefefefffefefefffefffffffffefffffefffefffefffffffefffffffefefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefefffffefffffefefefffefffefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefffffffffefffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff2b2b2bff6d6e6dff828282ff868586ff8a8a8aff969697ffecececfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafbfffafafafffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfdfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbffeaeaeaff929292ff878787ff868586ff858585ff727272ff323232ff030303ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfff8f8f8fff5f5f5fff4f4f4fff3f3f3fff3f2f3fff0f0f0ffeeeeeeffebeaebffe5e5e5ffdfdfdfffdbdbdbffd7d7d6ffd1d2d2ffccccccffcacacaffcacac9ffcac9c9ffcac9c9ffc9c9c9ffc9cac9ffc9c9caffcac9caffcacacaffc9cacaffcbcbcbffcccbccffcececeffd1d1d1ffd3d3d3ffd5d6d5ffd7d7d8ffd8d9d9ffdadadaffdbdbdbffdcdcdcffdeddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdededeffdededeffddddddffddddddffdcdcdcffdcdbdbffdbdbdbffdadadaffd9dad9ffd7d7d7ffd5d5d5ffd2d2d2ffd0d0d0ffcdcdcdffc8c8c8ffc4c3c4ffc1c1c1ffbfbfbfffbdbdbeffbcbcbcffbabbbbffb9b9b9ffb7b7b7ffb5b5b5ffb4b4b4ffb1b1b1ffadadadffa6a7a7ff9d9d9dff929292ff878686ff7b7b7bff6e6e6eff606060ff525252ff464646ff3a3a3bff313030ff292829ff100f0fff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1c1c1cff4d4d4dff5c5c5cff666766ff717171ff434343ff3c3d3dff4b4b4bff595959ff666666ff757575ff838383ff8f8f8fff99999affa2a2a2ffa9aaaaffafaeafffb3b4b3ffb6b7b7ffb9b9b9ffbcbcbbffbebebeffc0bfbfffc1c1c1ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c7ffc9c8c9ffc9c9c9ffcacacaffcbcbcbffccccccffcccdccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d7d7ffd7d7d8ffd8d9d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddcdcffdeddddffdededeffdfdfdfffe0e0e0ffe1e1e0ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e6ffe9e9e9ffecececffefefeffff1f1f1fff3f3f3fff5f4f5fff6f6f6fff7f7f7fff9f9f9fffbfbfbfffdfdfdfffcfdfdfffcfcfc7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedececffecedecffececebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e4ffe4e3e4ffe3e3e3ffe1e2e2ffe1e1e1ffdfe0e0ffdfdedfffdddeddffdcddddffdcdcdcffdbdbdbffdadadaffdad9daffd9d8d9ffd8d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d5d5ffd5d6d5ffd5d5d53f3535350000000000000000000000003f373637ffddddddffe0e0e0ffe1e1e1ffe1e1e2ffe1e1e1ffe1e0e1ffdfdfdfffddddddffd9d9daffd8d8d9ffdad9daffdbdcdbffdbdcdcffdbdbdbffdadadaffd9d9d9ffd5d6d6ffd1d1d1ffcdcdcdffc8c8c8ffc4c4c4ffc1c1c1ffc1c1c0ffc0c1c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcac9caffcacacbffcccbccffcdcdcdffc7c8c7ffbabbbbffb2b2b2ffb1b1b1ffb1b1b2ffb1b1b1ffb1b0b0ffb0b0b0ffafafafffaeaeaeffadadadffadacacffacacabffabababffaaaaaaffaaa9a9ffa9a9a9ffa8a8a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa3a3a3ffa2a2a2ffa0a1a1ffa0a1a1ffa0a0a1ffa1a2a1ffa4a4a5ffa7a7a8ffacacacffb1b1b1ffb6b6b7ffbababbffbdbdbdffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c3c3ffc2c1c2ffc1c1c1ffc0c0c0ffc0bfbfffc0c0c0ffbfbfbfffc1c1c0ffc2c2c2ffc5c6c6ffc6c6c6ffc9c9c9ffcacacaffccccccffd1d1d1ffd1d1d1ffd2d2d2ffd5d5d5ffd6d7d77f6d6d6d000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e6d6dffdbdbdbffdcdbdbffdbdbdbffdadadbffdadadaffdadadaffdadadaffdbdbdbffdddddcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebececffecececffecedecffedededffedeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffefffffefefffffefefefffffefefffefffffffefffffffffffefffefffffffefefefffefefefffffffefffefefffffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffefffffffefffefffffffffffffffefffefefefffffefffffefefffffefefefffffefefffefffffffefefffffffffefffffffffffefefffffffffefffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff323333ff707171ff858585ff868686ff8b8b8bff9b9b9bfff1f1f2fffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfbfafffafafafffafafafffafbfbfffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffedeeedff989898ff878788ff868686ff848384ff757575ff2e2e2eff020201ff000000ff000000ff000000ff000000ff000000ff000000fffcfdfdfffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefdfdfffcfcfbfff8f8f7fff5f5f5fff4f4f4fff3f3f3fff2f2f3fff0f0f0ffedededffe9e9e9ffe3e3e4ffdededeffdbdadbffd6d6d6ffd0d0d1ffccccccffcac9c9ffcacac9ffc9cacaffc9cacaffc9cac9ffcacacaffcacac9ffc9c9c9ffcac9caffc9cacaffcbcbcbffccccccffcfcecfffd1d1d1ffd4d4d3ffd6d6d6ffd8d7d7ffd9d9d8ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdedfffdfe0e0ffe1e1e0ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e5e5ffe6e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d7ffd5d5d5ffd3d3d3ffd1d0d0ffcececeffcacacaffc4c5c5ffc1c1c1ffbfbfbfffbebebeffbcbdbdffbbbcbbffbababaffb8b8b8ffb6b6b6ffb4b4b4ffb1b1b1ffadadadffa7a7a7ff9d9e9dff929292ff868687ff7b7b7bff6e6f6fff616161ff545454ff484848ff3c3c3cff323232ff292a29ff191919ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1a1a1bff4d4e4dff5c5c5cff676667ff6c6c6cff424242ff3c3c3cff4b4a4aff585857ff646464ff737373ff828283ff8f8f8fff999999ffa2a2a2ffaaaaaaffafafafffb3b3b3ffb6b6b6ffb9b9b9ffbbbcbcffbdbdbeffbfbfc0ffc1c1c1ffc3c4c3ffc4c4c4ffc6c5c6ffc7c7c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9cac9ffcacbcaffcbcbcbffccccccffcdcdccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdcffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe8e9e9ffecececffefefeffff1f1f1fff3f3f3fff4f4f4fff6f6f5fff7f7f7fff8f9f8fffbfbfbfffdfcfdfffcfcfcfffcfcfc7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffecececffecedecffedecedffecececffeaebeaffeae9eaffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe1e1e1ffe0e1e0ffe0dfdfffdfdedfffddddddffdddddcffdcdcdcffdbdbdbffdadadaffd9dadaffd8d9d9ffd8d7d8ffd6d6d6ffd5d5d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6000000000000000000000000000000003f383838bfa9a9a9ffe1e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdcdcdcffdadadaffd7d7d6ffd4d4d4ffd3d3d3ffd3d3d3ffd7d6d6ffdadadaffdcdcdcffdbdbdbffdbdbdaffdadadbffd8d8d8ffd4d4d4ffcececeffc8c8c8ffc3c3c3ffc1c0c0ffbfbfc0ffc0c0c0ffc1c1c1ffc2c3c2ffc3c3c3ffc4c4c4ffc4c4c5ffc5c5c5ffc6c6c6ffc6c6c7ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c9ffc9c9c9ffcbcbcbffcccbcbffc4c4c4ffb7b7b7ffb0b0b0ffb0b0b0ffb0b0b0ffb0afafffafafafffaeaeaeffaeaeaeffadacadffabacacffabababffaaaaaaffa9aaaaffa8a8a9ffa8a8a8ffa7a7a7ffa6a6a6ffa5a5a6ffa5a5a5ffa5a5a5ffa4a4a4ffa2a2a2ffa2a2a2ffa4a5a4ffa9a9a9ffafafafffb5b6b5ffbbbbbbffbfbebfffc1c2c1ffc1c1c1ffc2c1c1ffc4c5c4ffc6c6c5ffc5c4c5ffc4c3c3ffc1c1c1ffbfbfbfffbdbcbdffbbbbbbffbcbcbcffbcbdbcffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc6c6c6ffc6c6c6ffc9c9c9ffcbcbcbffcccccc7f6969697f6969693f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdbdbdbffdddcdcffdededdffdedfdeffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e8ffe8e9e9ffeae9e9ffeaeaeaffebebebffecececffecececffedededffedededffeeeeedffeeeeeeffeeeeeeffeeefefffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffefffefffffffffffefefefffefffffffffefefffffffefffefffffffffffefffffffffffffffffffffefffffefefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffefffefffefffffffefefefffefffffffffefefffffffefffefefefffffffefffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff2a2b2bff737373ff848485ff878787ff8b8b8bffa2a2a2fff6f6f6fffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfafffafbfafffafafafffafafafffafafafffbfafafffafafbfffafafafffbfbfafffafafafffafbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff2f3f2ff9e9e9eff888887ff868686ff838383ff737373ff292929ff010101ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffcfcfcfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefdfdfffcfcfcfff9f9f9fff5f5f5fff4f4f4fff3f3f3fff1f1f1ffefefefffedececffe8e8e8ffe4e4e4ffdfdfdfffdadadaffd5d5d5ffd1d0d1ffcbcbccffc9c9caffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacac9ffcbcbcbffcccccdffcfcfcfffd1d2d1ffd4d4d4ffd6d6d6ffd8d7d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdddeddffdfdfdeffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdedfdfffdededeffdddeddffddddddffdddddcffdcdcdcffdbdcdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd3d3d3ffd0d1d1ffcececfffcbcbcbffc5c5c5ffc1c0c1ffbfbfbfffbebebeffbdbdbdffbcbcbcffbababaffb8b8b8ffb6b6b6ffb4b5b5ffb1b2b2ffaeaeaeffa8a8a8ff9f9f9fff949494ff898a8aff7e7d7eff717171ff636363ff555454ff494949ff3d3d3dff333433ff2a2a2aff202020ff020101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff1c1b1bff4f4f4fff5c5d5cff686868ff6d6d6dff424242ff3b3c3bff494949ff565656ff636363ff727272ff828282ff8e8f8fff999999ffa2a2a2ffaaaaaaffafafafffb3b3b3ffb6b6b6ffb9b9b9ffbbbbbbffbebebeffc0c0c0ffc1c2c2ffc3c4c3ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc9c9c8ffc9cacaffcbcacaffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcfcfcfffd0d0cfffd0d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d8d7ffd8d8d8ffd9d9d9ffdadadaffdadbdbffdcdcdcffddddddffdddddeffdedfdeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe8e8e8ffebececffefeeeffff1f1f1fff3f3f2fff4f4f4fff5f5f5fff7f7f6fff8f8f8fffbfafbfffcfcfcfffcfcfcfffcfcfd7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffededecffedededffedededffedededffeaebebffeaeaeaffeae9e9ffe8e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e3ffe3e3e3ffe2e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdaffdbdbdaffdadadaffd8d8d8ffd6d7d7ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d60000000000000000000000000000000000000000000000007f707070bfa8a8a8ffe0e0e0ffdfdfdfffdcdcdcffdadbdbffd7d7d7ffd6d6d7ffd4d3d3ffd3d3d3ffd2d2d2ffd1d1d0ffd0d0d0ffd2d1d1ffd5d5d5ffd8d8d8ffdbdbdbffdcdcdcffdcdcdcffdbdcdcffd9d9d9ffd5d5d4ffd0cfd0ffc9cacaffc5c5c4ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c4ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc6c5c6ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9caffc9c9c8ffc0c0c0ffb3b3b3ffaeaeaeffaeaeaeffaeaeaeffadadadffadadacffadadacffacacacffabababffaaabaaffaaaaa9ffa9a9a8ffa8a8a8ffa7a7a8ffa6a6a6ffa4a4a4ffa4a4a4ffa5a4a4ffa8a8a9ffabababffafafafffb3b3b3ffb8b8b8ffbdbdbdffc2c2c2ffc6c6c6ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc1c1c1ffbfbfbeffbcbcbcffbbbbbbffbbbbbbffbcbcbcffbdbdbcffbcbcbcffbcbcbcffbcbdbcffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c27f6363637f6363630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdcdcdbffdbdcdbffdbdbdbffdadbdaffdbdbdbffdcdcdbffddddddffdededeffdedfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e2ffe2e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebeaffebebebffecececffededecffedededffededeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffffffffefffefffefffffffefffefffefefefffffefefffffefefffffefffffefefffffffffffffffefffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefefffffefefefffffffffffefefefffefefffffefffffffefffefffefffffffefffefffefefefffffefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff2b2b2cff767676ff828282ff868787ff8b8b8bffaaababfff9fafafffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafbfffafafafffafafafffafafafffafbfafffafafafffafafafffafbfafffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfcfcfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafbfafffbfafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff6f6f6ffa7a7a7ff898888ff868686ff848484ff787878ff323232ff010101ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffdfdfdfffcfcfcfff9f9f9fff5f5f5fff3f3f4fff2f2f1fff0f0f0ffedeeedffebebebffe7e7e7ffe4e4e4ffdfdfdfffd9d9d9ffd4d4d5ffd0d0d0ffcbcbcbffc9c9c9ffc9cac9ffc9cacaffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9cacaffcacacaffc9cac9ffcbcbcbffcccdcdffcfcfcfffd2d2d1ffd4d4d4ffd6d6d6ffd7d8d7ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddcdcffddddddffdededeffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdededeffdededdffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdadbdbffdadadaffd9d9daffd9d9d9ffd8d7d8ffd5d6d5ffd3d4d4ffd2d1d2ffcfcfd0ffcccccbffc6c6c6ffc1c0c1ffbfbfbfffbebebfffbdbebdffbcbdbdffbabbbbffb9b9b9ffb7b7b6ffb5b5b5ffb3b2b2ffaeaeaeffa9a8a9ffa1a0a0ff979697ff8c8c8cff818180ff737373ff636463ff555555ff494949ff3e3f3eff333433ff2b2b2bff232423ff060607ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1b1b1bff4e4d4eff5e5e5eff676767ff707070ff424243ff3a3a3aff474847ff565656ff636363ff737373ff818282ff8e8f8fff999999ffa3a3a3ffabaaaaffafafafffb3b3b3ffb6b6b6ffb9b9b9ffbcbcbcffbebebeffc0c0c0ffc2c2c1ffc3c3c3ffc5c5c5ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9cacaffcacacaffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcfcfcfffd0d0cfffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcddddffddddddffdededeffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe8e8e8ffecebebffeeeeeefff0f0f1fff2f2f2fff3f4f4fff5f5f5fff7f6f6fff8f7f8fffafafafffcfcfcfffcfcfcfffcfcfc7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb2b2b1ffedededffedededffedededffecebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe3e3e4ffe2e3e2ffe2e2e2ffe1e1e1ffdfe0e0ffdfdfdeffdeddddffddddddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdadadaffd8d8d8ffd7d7d6ffd5d5d5ffd4d5d5ffd6d6d6ffd6d6d6ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000007f6e6e6ebfa4a3a4ffd7d7d8ffd6d6d6ffd3d4d4ffd3d3d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd1d1d2ffd2d2d2ffd4d3d3ffd5d5d6ffd8d7d7ffdadadaffdcdcddffdedddeffdcdcdcffd9d9daffd5d6d5ffd0cfcfffcacacaffc6c6c6ffc4c4c4ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c5ffc6c6c6ffc7c7c8ffc8c8c8ffc5c5c5ffbbbcbbffafaeafffacababffacacacffabababffabacacffabababffabababffaaaaabffaaaaaaffa9a9a9ffa8a8a8ffa7a7a7ffa7a6a7ffa6a6a7ffa9a9a9ffabababffb1b1b1ffb7b7b7ffbbbbbbffbdbebeffbfbfbfffc2c3c3ffc5c5c5ffc5c5c5ffc7c7c7ffc7c7c7ffc6c6c6ffc3c3c4ffc1c2c2ffc0c0c0ffbdbebdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbcbcbcffbdbcbcffbcbcbdffbcbcbcffbcbcbcffbcbdbcffbfbfbfffbfbfbfbf8f8f8f7f6060607f605f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdcdcdcffddddddffdeddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebeaffebebebffecececffecedecffedededffedededffeeeeeeffeeeeeeffefefefffefefefffefefefffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefefffffffffefffffefefffefefffffffefffffffefffffffffefffffefefffefffffffefefffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffefefefffffffefffefefefffefefffffffefffffffefffffffffefffffefefffefffffffefefffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff343434ff767676ff838383ff868686ff8a8a8affb4b3b3fffbfbfbfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafafffafafafffafafbfffafbfafffafbfafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffcfdfcfffcfdfcfffdfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfcfffcfdfcfffdfdfdfffcfdfcfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f8f8ffafb0afff898989ff878687ff848484ff7f807fff3f3e3eff030203ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffcfcfcfff9f9f9fff5f5f5fff3f4f3fff1f2f1fff0f0efffedededffebeaeaffe7e7e7ffe4e3e3ffdedfdeffd9d9d9ffd4d4d4ffcfcfcfffcacbcaffc9c9c9ffc9c9c9ffc9cac9ffc9c9caffc9cac9ffcacacaffc9cacaffcacacaffcacacaffcacacaffcbcccbffcdcdcdffd0cfcfffd2d2d2ffd4d4d4ffd6d6d6ffd8d7d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdededdffdededeffdfdfdeffdfdfdfffdfdfdeffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe7e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdedfdeffdededeffdededeffdedddeffddddddffddddddffdcdddcffdcdcdcffdcdbdcffdbdbdbffdadbdaffdadad9ffd9d9d9ffd8d8d8ffd7d7d7ffd5d5d6ffd4d4d4ffd2d2d2ffcfcfd0ffccccccffc6c6c6ffc1c1c1ffc0c0bfffbfbfbfffbebebeffbdbdbdffbbbbbbffbab9baffb7b7b7ffb5b5b5ffb3b3b2ffaeafafffa9a9a9ffa2a2a2ff989998ff8e8e8eff838383ff767675ff636464ff585857ff4b4b4bff3f3f3fff343434ff2b2b2bff242424ff0c0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff191918ff4c4c4cff5d5d5eff676767ff6e6f6fff424243ff3a3939ff454545ff545554ff656565ff757475ff838383ff8f8f8fff99999affa3a3a3ffabababffb0b0b0ffb4b3b3ffb7b7b7ffb9bab9ffbcbcbcffbebebeffc0c0c0ffc1c2c1ffc4c4c3ffc5c5c4ffc6c6c5ffc7c6c7ffc8c7c7ffc8c8c8ffc9c9c9ffcac9caffcacacaffcbcbcbffccccccffcdcccdffcdcdcdffcececeffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d4d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddddcffddddddffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe2e2e1ffe3e3e3ffe4e4e4ffe6e6e6ffe8e8e8ffebebebffeeedeefff0f0f0fff2f2f2fff3f3f4fff5f5f5fff6f6f6fff7f8f8fffafafafffcfcfcfffcfcfcfffcfcfc7f7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767776ffeeededffeeededffedededffecececffeaeaeaffe9eae9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e0e0ffdfdfe0ffdededeffdeddddffdcddddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdadbdaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6a6abf9e9e9effd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd2d1d2ffd2d2d2ffd2d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd2d2d2ffd3d3d3ffd6d6d6ffdbdbdbffdededdffdededdffdcdcdcffd9d9d9ffd5d6d6ffd0d0d0ffccccccffc8c7c8ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc7c7c7ffc7c7c7ffc3c3c3ffb9b9b9ffacacacffaaaaaaffaaaaaaffaaaaaaffaaaaaaffa9a9a9ffa9a9a9ffa9a9a9ffa8a9a8ffa8a8a9ffacacacffb0b0b0ffb5b4b5ffbbbbbaffc0c0c0ffc4c4c4ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c7c8ffc7c7c7ffc4c4c4ffc2c1c1ffc1c1c0ffbfbfbfffbebebdffbebebeffbebebdffbebebeffbebebeffbebdbdffbdbdbdffbdbdbdffbdbcbcffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbdbcbcffbcbcbcbf8d8d8d7f5e5e5e3f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdbdbdbffdbdcdbffdbdcdcffddddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffeaeaeaffebeaebffecebecffecececffedededffedededffedeeedffeeeeeeffefefeeffefefefffefefefffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffffffffffffefffffefefefffefffffffefffefffefffefffffffffffffffefffefffefffffffefffffffffffffffefffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffefefffffefefefffefffffffefefefffefffefffffffffffffffefffefffefffffffffffffffffffffffffffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff090909ff484847ff7a7a7aff848484ff868686ff8a8a8affbdbdbdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafbfafffafafbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfdfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff9f9f9ffbababaff898a8aff878787ff848485ff7f7f7fff484849ff050505ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffdfdfdfffcfcfcfff9f9f9fff5f5f5fff3f3f3fff1f1f1ffefefefffedededffeaebeaffe7e7e7ffe3e3e4ffdededeffd9d8d9ffd3d3d3ffcecfcfffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9cac9ffcacacaffcacacaffcacacaffcacacaffcbcbcbffccccccffcececeffd0d0d0ffd2d2d2ffd4d4d3ffd5d6d6ffd8d7d8ffd9d9d9ffdadadaffdbdbdaffdbdcdbffdcdcdcffddddddffdededeffdededeffdfdfdfffdededfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdededeffdededeffdeddddffddddddffddddddffdcddddffdcdcdcffdcdcdcffdbdbdbffdadadbffdadadaffd9d9daffd9d9d9ffd8d8d8ffd7d7d7ffd5d6d5ffd4d4d4ffd2d2d2ffcfd0cfffccccccffc7c7c6ffc1c1c2ffbfc0c0ffbfbfbfffbfbebeffbdbdbdffbcbcbcffbababaffb7b8b8ffb6b6b5ffb3b4b3ffafafafffa9aaaaffa3a3a3ff999999ff908f8fff848484ff757676ff656565ff5b5b5aff4d4c4dff3f3f40ff343434ff2c2b2cff252524ff131313ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1b1b1bff4f4f4fff5d5e5dff666666ff6a6a6bff414141ff393939ff444444ff545454ff656566ff767676ff838383ff8f8f8fff9a9a9affa3a3a3ffabababffb0b0b0ffb4b4b4ffb7b8b8ffbababaffbcbcbdffbebebeffc0c0c0ffc2c2c2ffc3c3c3ffc4c4c5ffc6c6c5ffc7c7c6ffc7c7c8ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffccccccffcdcdcdffcecdcdffcececeffcfcfceffd0cfcfffd0d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd6d6d6ffd7d7d6ffd7d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdbffdddddcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e5ffe6e6e6ffe8e9e8ffebebebffedeeeefff0f0f0fff2f2f2fff3f4f4fff5f5f4fff6f6f6fff7f7f8fffafafafffbfbfcfffcfcfcfffcfcfc7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f777777ffedededffedededffeeedeeffecececffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e7e6ffe5e6e6ffe5e5e5ffe4e4e5ffe4e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcddffddddddffdcdcdcffdcdcdcffdbdbdbffdadadaffd9d9daffd8d9d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868bf9c9c9cffd0d0d0ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d1d1ffcfcfcfffd0d0cfffd2d2d2ffd7d7d7ffdadadaffdcdcdcffdddddcffdcdcdcffdbdbdbffdadadaffd8d8d8ffd3d3d4ffcececeffc8c8c8ffc5c5c5ffc3c3c3ffc3c3c3ffc4c4c4ffc6c6c6ffc6c6c6ffc0bfc0ffb7b7b7ffadaeaeffabababffa9aaa9ffa9a9a9ffa9a9a9ffabacacffaeaeaeffb2b2b3ffb9b8b8ffbebebeffc3c3c3ffc6c6c5ffc9c9c9ffcacacaffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc6c7c7ffc3c4c4ffc0c0c1ffbebebeffbcbdbdffbcbcbcffbdbdbdffbebebeffbebebeffbebebfffbebebeffbebfbfffbebfbeffbebebeffbdbdbeffbdbdbdffbdbdbdffbcbcbdffbbbbbb7f5d5e5e7f5d5d5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdcdbdbffdcdcdcffddddddffdddedeffdededeffdfe0dfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffeaeaeaffebebebffebecebffecececffededecffedeeedffeeededffeeeeeeffefefeeffefefefffefefefffefefefffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefffffffffffffffffefefffefffeffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff0b0b0bff4d4d4dff7b7b7bff858585ff878686ff8a8a8bffc7c7c7fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfff9f9f9ffc3c3c3ff898a89ff888888ff858585ff807f80ff4d4d4dff070707ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfdfffbfcfcfff8f8f8fff4f4f5fff3f3f2fff1f1f1ffefefefffedededffeaeaeaffe7e7e7ffe3e3e3ffdededeffd9d9d9ffd4d4d4ffcfcfceffcacacaffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacacaffcacacaffcbcacaffcbccccffcdcdcdffcfcfcfffd1d1d1ffd2d3d2ffd4d4d4ffd6d6d5ffd7d7d7ffd9d9d9ffdadadaffdadbdbffdcdbdbffdcdcdcffddddddffddddddffdededeffdfdfdeffdedfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdedfdeffdededeffdddedeffddddddffddddddffdddcdcffdcdcdcffdbdcdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd6d5d5ffd3d3d4ffd2d2d2ffcfcfcfffccccccffc7c7c7ffc2c2c2ffc0c0c0ffbfbfbfffbebebfffbdbdbdffbdbcbcffbbbbbaffb8b9b9ffb6b6b7ffb4b3b3ffb0b0afffaaababffa4a4a4ff9a9b9aff919090ff848484ff777777ff696968ff5b5c5bff4e4e4eff414040ff363536ff2d2c2cff252626ff171717ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff1c1c1cff4f4f4fff5d5d5cff656565ff6c6c6cff414241ff393939ff444445ff545454ff646464ff747474ff818181ff8d8e8dff9a999affa3a3a4ffababacffb1b1b1ffb5b5b5ffb8b9b8ffbbbbbbffbdbdbdffbebfbfffc0c0c0ffc2c2c2ffc3c3c4ffc4c4c4ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacbcaffcbcbcbffccccccffcdcccdffcdcdcdffcececeffcecfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d5ffd5d6d6ffd6d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdcdcffddddddffdededdffdededfffdfdfdfffe0e0e0ffe1e1e1ffe1e2e1ffe3e3e3ffe4e4e4ffe6e6e6ffe9e9e8ffebebebffeeeeeefff0eff0fff2f2f2fff3f4f4fff5f5f5fff6f7f6fff8f7f8fffafafafffbfbfbfffbfcfbfffcfcfc7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767776ffeeededffedededffededeeffecececffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e1ffe0e1e1ffe0e0e0ffdedfdfffdededdffdddeddffdeddddffddddddffdcdcdcffdbdbdbffdbdbdbffdadadaffd9dad9ffd9d8d8ffd7d7d7ffd7d6d7ffd6d6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969bf9d9d9dffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd4d4d4ffd6d7d6ffd8d8d8ffdbdadaffdcdbdbffddddddffdddddeffdcdcdcffd8d9d8ffd4d4d4ffcecdceffc8c8c7ffc4c4c4ffc5c5c5ffc4c5c4ffbcbcbcffb5b5b5ffaeaeaeffb0b0b0ffb2b2b2ffb7b6b6ffbcbcbcffc1c1c1ffc6c6c6ffc9c9c9ffcacacaffccccccffccccccffcccdccffcbcbcbffc9c9c9ffc7c6c7ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffbebebeffbdbdbdffbdbdbdffbcbdbdffbdbdbdffbdbcbdffbebebeffbebebeffbebebeffbebebeffbebebeffbfbebfffbfbfbeffbebebe7f5e5f5f7f5e5e5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdbdcffdcdcdcffddddddffdededdffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebeaebffebebebffecececffecededffedededffedeeeeffeeeeeeffefefefffefefefffefefefffefefefbfb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff4a4a4aff7d7d7dff858585ff878787ff8b8b8bffd2d2d2fffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffafafafff9f9f9ffcdcdcdff8a898aff888888ff858585ff828282ff525252ff070707ff000000ff000000ff000000ff000000ff000000ff000000fffdfdfdfffdfdfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffbfcfbfff7f7f7fff4f4f4fff3f2f2fff0f0f1ffefefefffedededffebeaebffe7e6e6ffe3e3e3ffdededeffd9d9d9ffd3d3d4ffcfcfcfffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcaffcacbcaffcbcbcbffcbccccffcdcdcdffcecfcfffd0d0d0ffd3d3d2ffd4d4d4ffd6d6d6ffd7d7d7ffd8d9d8ffdad9daffdadbdaffdbdbdbffdcdcdcffddddddffdddddeffdfdedeffdededeffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdededfffdededeffdededeffdeddddffddddddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadadaffd9dadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd5d5d5ffd4d4d3ffd2d2d2ffcfcfcfffccccccffc7c7c7ffc2c2c2ffc0c0c0ffbfbfbfffbebfbeffbebebdffbcbdbcffbbbbbaffb9b9b9ffb7b7b7ffb4b4b4ffb0b0b0ffabababffa4a4a4ff9b9b9bff8f8f8fff818282ff747474ff676767ff5b5a5aff4e4e4eff424242ff363636ff2d2d2dff262626ff1a1a1aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff1f201fff515051ff5d5d5dff656565ff717171ff424342ff3a3a3aff464647ff545454ff626262ff717171ff7f7f7fff8d8c8cff989998ffa3a3a3ffacacacffb1b2b1ffb6b6b6ffb9b9b9ffbbbcbbffbebdbeffbfbfbfffc0c0c0ffc2c1c2ffc3c3c3ffc5c4c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacbcaffcccbccffccccccffcccdcdffcdcdcdffcececeffcececfffd0cfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd6d6d5ffd6d7d7ffd8d8d8ffd9d9d9ffd9dadaffdbdadbffdbdcdcffdddddcffddddddffdededeffdfdfe0ffe1e0e0ffe1e1e0ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe9e9e9ffebebebffeeededfff0f0effff2f2f2fff3f3f3fff5f4f5fff6f6f6fff8f8f8fffafafafffbfbfbfffbfbfbfffbfbfb7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f777776ffeeeeedffeeeeeeffedededffecececffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e0e1ffe0dfdfffdededeffddddddffddddddffdddddcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdad9d9ffd8d9d8ffd8d7d8bfa1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969bf9d9d9cffd1d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd2d1d2ffd2d2d1ffd2d3d3ffd3d3d3ffd3d3d3ffd1d1d2ffd1d1d1ffd2d2d2ffd6d6d5ffd9d9d9ffdcdcdcffdddeddffdfdedfffdededfffdddeddffdadbdaffd5d5d5ffd1d2d2ffcdcdccffc6c6c6ffc1c1c1ffc2c2c2ffc5c6c6ffcacacaffcececeffcececeffcfcecfffcfcfcfffcecdcdffccccccffcacacaffc8c8c8ffc7c6c6ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffbfbfbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbebebeffbebebebf8e8f8e7f5f5f5f3f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffddddddffdededeffdededeffdfdfdfffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeaebebffebebebffecececffecededffedededffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefef7f777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0f0f0fff575657ff7f7f7eff848484ff878787ff8c8d8dffdbdcdcfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffbfafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafafffcfcfbfffbfcfbfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafbfffafafafffafafafffafafbfffafafaffd8d8d8ff8b8b8bff878787ff858485ff838383ff555555ff090909ff000000ff000000ff000000ff000000ff000000ff000000fffdfcfcfffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffdfdfdfffbfbfbfff7f7f7fff4f3f4fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe7e7e7ffe3e3e3ffddddddffd8d9d9ffd3d3d3ffcececeffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffcacacaffcacbcaffcacacaffcacbcbffcccccbffcdcecdffcfcfcfffd0d0d1ffd2d3d2ffd4d4d4ffd6d5d5ffd7d7d7ffd8d9d8ffdadadaffdbdadaffdbdbdbffdcdcdcffdddcdcffdddeddffdededeffdedfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e5e6ffe5e6e6ffe6e5e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdedeffdededeffdeddddffddddddffdcdcddffdcdcdcffdbdbdbffdbdbdbffdbdadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d5d5ffd4d3d4ffd2d2d2ffcfcfcfffccccccffc8c8c7ffc2c3c2ffc0c0c0ffbfbfbfffbebfbeffbebebdffbdbdbdffbbbbbbffb9bab9ffb7b7b7ffb5b4b5ffb1b1b1ffabacacffa4a4a4ff9a9a99ff8d8e8eff818181ff757575ff686867ff5b5b5bff4f4f4fff424243ff363636ff2d2d2dff262626ff1c1c1cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff1f1f1eff4e4e4eff5d5d5dff666666ff6f6f6fff424242ff3b3a3aff484848ff555555ff626162ff706f6fff7e7f7eff8c8c8cff989898ffa3a3a3ffadacacffb2b2b2ffb6b7b7ffbababaffbcbcbcffbebebeffbfbfbfffc0c0c0ffc1c1c2ffc3c3c3ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcacaffcbcbcbffccccccffcdcdcdffcdcdceffcececeffcfcfcfffd0cfcfffd0d1d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd4d4d4ffd4d4d5ffd5d5d5ffd7d7d7ffd8d7d7ffd9d8d9ffdadad9ffdbdbdbffdcdbdbffdcddddffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e2ffe3e3e3ffe4e4e4ffe6e6e6ffe9e9e9ffececebffeeeeeefff0f0f0fff2f2f2fff3f3f4fff5f4f5fff6f6f6fff8f8f8fffafafafffbfbfbfffbfcfbfffbfcfb7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffeeeeeeffeeeeeeffedededffebeaebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e5ffe4e5e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e0e1ffdfdfe0ffdededeffddddddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdadadabfa3a3a33f363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868bf9c9c9cffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d5ffd7d7d8ffdcdbdcffdfdfdfffe1e1e1ffe2e2e2ffe2e2e2ffe0e0e0ffddddddffd9d9d9ffd6d6d6ffd5d5d5ffd5d5d4ffd5d5d5ffd4d4d4ffd3d3d2ffd0d0d0ffccccccffc9c9c9ffc6c6c7ffc4c4c4ffc3c3c2ffc2c2c2ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffbfbebfffbdbebeffbdbdbd7f5e5e5e7f5e5e5e3f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6f6f6fffdfdfdfffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe3e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffebebebffebebecffecececffededecffedededffeeeeeeffeeeeeeffefefefffefefefffefefefffefefef7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff151415ff5c5c5cff7f7f7fff838383ff868687ff8d8d8dffdbdadafffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffcfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfafafffafbfbfffafafbfffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafbfffafafaffd8d8d8ff8b8b8bff878787ff848383ff808080ff4e4d4eff050606ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffbfbfbfff7f6f6fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffececebffeaeaeaffe7e7e7ffe3e3e3ffdededeffd9d9d9ffd2d3d3ffcececeffcacacbffc8c8c9ffc9c9c8ffc9c9c9ffcac9caffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbccffcececeffcfcfcfffd0d0d0ffd2d2d2ffd4d4d4ffd5d5d5ffd7d7d7ffd8d8d8ffdad9d9ffdadadaffdbdbdbffdcdcdcffdddddcffddddddffdededeffdfdfdeffe0dfdfffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfe0dfffdfe0dfffdfdedfffdfdedfffdededeffddddddffddddddffdcddddffdcdcddffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d5d6ffd4d4d4ffd1d2d2ffcfcfcfffccccccffc8c8c8ffc3c2c2ffc0c0c0ffbfbfbfffbebebfffbdbebeffbcbcbcffbbbabbffb9b9b9ffb8b8b7ffb5b5b5ffb2b1b2ffacacacffa4a3a3ff999999ff8e8e8eff818182ff757575ff686868ff5b5b5bff4f4f4fff424242ff363635ff2c2c2dff262626ff1e1e1eff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff232323ff505051ff5e5d5eff666666ff6b6b6bff414142ff3c3c3cff494949ff565656ff626262ff70706fff7f7e7fff8d8d8cff989898ffa3a3a3ffadadadffb3b3b2ffb7b7b7ffbababaffbcbcbcffbebdbeffbfbfbfffc0c0c0ffc1c1c2ffc3c3c3ffc4c5c4ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacacbffccccccffcdcccdffcdcdcdffcecdceffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d6ffd8d7d8ffd9d9d9ffdadad9ffdbdadaffdbdbdcffdcdddcffdddddeffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe3e3e3ffe4e4e5ffe6e6e6ffe9e9e9ffecececffeeeeeffff0f0f0fff2f2f2fff3f3f4fff5f5f5fff6f7f6fff8f8f8fffafafbfffbfbfbfffbfbfcfffcfcfb7f7d7d7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeefeeffeeeeeeffefeeeeffeeeeefffebebebffeaebebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e6ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0dfe0ffdfdedfffdededeffdeddddffddddddffddddddffdcdcddffdcdcdcffdbdbdbbfa4a4a43f3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969bf9e9e9effd3d3d3ffd3d3d2ffd1d2d2ffd1d2d2ffd2d2d2ffd3d2d3ffd3d3d4ffd4d4d4ffd4d4d4ffd2d2d2ffd3d3d3ffd7d6d6ffdcdcdcffe1e1e2ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe1e1e1ffddddddffd8d8d8ffd4d4d5ffd1d0d1ffcdcdcdffcbcbcaffc8c8c8ffc6c6c7ffc6c6c7ffc5c5c5ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c17f6060607f605f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707070ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9eaffeaebeaffeaebebffebebebffecececffededecffedededffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefef7f77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff0d0d0dff535353ff7d7d7dff838383ff868686ff8b8c8bffd0d0d0fffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffaf9fafffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafff9f9f9ffcdcdccff898988ff878686ff848484ff807f80ff4d4d4dff050505ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffbfbfbfff7f6f7fff4f4f3fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe7e7e7ffe3e3e3ffdedddeffd9d9d9ffd2d2d2ffcececeffcacacaffc9c9c8ffc8c9c8ffc9c9c9ffcac9caffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffccccccffcececeffcfcfcfffd0d0d0ffd2d2d2ffd3d4d3ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdcffdcdcdcffddddddffdededeffdfdedeffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0dfdfffdfdfdfffdededeffdededeffdededeffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdad9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd3d4d4ffd2d1d2ffd0cfcfffccccccffc8c8c8ffc3c2c2ffc0c0c0ffbfbfbfffbebebeffbebebdffbdbcbcffbbbbbbffbabab9ffb8b8b8ffb5b5b5ffb1b1b1ffadadadffa4a4a4ff9a9a9aff8e8e8eff818181ff757575ff686868ff5b5b5bff4e4e4dff414141ff353435ff2d2d2dff262626ff202020ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff232323ff515050ff5f5e5fff686868ff6d6d6dff434343ff3d3d3dff4a494aff575757ff636363ff717170ff808080ff8d8e8dff999998ffa3a4a3ffadadadffb3b3b3ffb7b7b7ffbababaffbcbcbcffbebdbeffbfbfbfffc0c0c0ffc1c1c1ffc3c3c3ffc5c4c4ffc5c6c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbccccffcdcccdffcdcdcdffcececeffcfceceffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d7d6ffd8d7d7ffd9d8d8ffdad9d9ffdbdadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffdfe0e0ffe1e0e0ffe2e1e1ffe3e3e3ffe4e4e4ffe7e6e6ffeae9eaffecececffefefeffff0f1f0fff2f2f2fff4f3f3fff5f5f5fff7f6f6fff8f8f8fffbfafafffbfbfbfffbfbfbfffbfcfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdbfbdbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffefefeffff0f0f0fff0efefffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e5ffe5e4e4ffe3e3e2ffe2e2e2ffe0e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffddddddffddddddffdcdddc7f6e6e6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696968bf9d9d9dffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd7d6d6ffd9d9d9ffdcdcdcffdfdedeffe2e2e1ffe4e4e4ffe6e6e6ffe5e5e4ffe0e0e0ffdbdbdbffd6d7d7ffd3d3d4ffd0d0d0ffcececeffccccccffcacacaffc9c8c8ffc7c7c7ffc6c7c6ffc6c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc3c2c3bf9191917f6161617f6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707070ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffebebebffebecebffecececffedededffedededffeeededffeeeeeeffefefeeffefefefffefefefffefefef7f777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff4b4c4cff7b7b7cff828282ff868786ff8d8d8dffc7c7c7fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffbfafafffafbfafffbfafafffbfafafffafafbfffafbfbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffaf9f9fff9f9fafffaf9f9fff9f9fafffaf9f9fff9f9fafff9f9fafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffbfafafff8f8f8ffc3c3c3ff898989ff868687ff848484ff818182ff494949ff030404ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfbfcfffefdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafafbfff7f7f7fff4f4f3fff2f2f2fff0f0f0ffeeeeeeffedececffeaeaeaffe6e7e7ffe4e3e4ffdededeffd9d8d8ffd2d2d3ffcececeffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcececeffcfcfcfffd0d0d1ffd2d2d2ffd3d3d4ffd4d4d5ffd6d6d6ffd7d7d7ffd9d9d8ffdadad9ffdadadaffdcdbdbffdcdcdcffddddddffdededdffdededfffe0dfe0ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e5ffe6e6e5ffe6e5e5ffe5e6e5ffe6e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdddddeffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadadbffdadadaffdad9daffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d5ffd4d4d3ffd2d1d1ffcfcfcfffccccccffc8c8c8ffc3c3c2ffc0c0c0ffbfbfbfffbebebeffbebebdffbcbdbdffbbbbbbffb9b9b9ffb8b8b8ffb5b5b5ffb2b1b1ffacacadffa5a5a5ff9b9b9bff909090ff838383ff757575ff686868ff5b5b5bff4d4d4dff3f3f3fff343434ff2d2c2cff262626ff202020ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff2f302fff565656ff606060ff686868ff6c6d6cff3e3e3eff3d3d3dff4a4a4bff585858ff666666ff747474ff828281ff8e8e8eff999a9affa4a4a4ffadaeadffb3b3b3ffb7b7b7ffbababaffbcbcbdffbebebeffbfbfbeffc0bfc0ffc1c1c1ffc2c3c2ffc4c4c4ffc6c5c5ffc6c6c6ffc7c7c8ffc8c8c9ffc9c9c9ffcacacbffcbcbcbffccccccffcdcdccffcececdffcececeffcfceceffcfcfcfffd0cfd0ffd1d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd6d6d6ffd7d7d7ffd7d8d8ffd9d8d8ffd9d9daffdbdadaffdcdcdbffdcdcdcffddddddffdededeffdfdfdfffe0e0dfffe0e0e1ffe1e2e2ffe3e3e3ffe4e4e4ffe7e7e7ffe9eaeaffecececffefefeefff1f0f0fff2f2f2fff4f4f4fff5f5f5fff6f6f7fff8f8f8fffafbfafffbfbfbfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefffcfcfbfffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeffff0f1f1fff0f0f1fff0eff0ffebebecffebebebffebebebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe5e6e6ffe4e5e4ffe3e4e3ffe2e2e2ffe2e2e2ffe2e2e1ffe0e1e1ffe0e0e0ffdfdfdfffdfdfdeffdededeffdddedd7f6f6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f69696abf9f9f9fffd4d4d4ffd3d3d3ffd3d3d3ffd6d6d6ffd9d9d9ffdcdcdcffdededeffe0e1e0ffe1e2e2ffe2e2e2ffe3e3e3ffe2e3e3ffe0e0e0ffdedfdeffdadadaffd7d6d7ffd4d4d4ffd0d0d0ffcececeffccccccffcacacaffc9c9c8ffc7c7c7ffc6c6c6bf9494947f6261623f303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa9aaaaffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffeae9eaffeaeaeaffebebebffecebecffecececffedededffededeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefef7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff090908ff464646ff797979ff838383ff868686ff8c8c8bffbdbdbcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafafafffafafafff9f9f9ffb9b9b9ff888989ff868686ff858585ff818080ff484848ff040404ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffefefdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffcfdfcfffafbfafff7f7f7fff4f3f4fff2f2f2fff0f0f0ffeeeeeeffecedecffeaeaeaffe7e7e6ffe3e3e3ffdededeffd8d8d8ffd2d2d2ffcececeffcbcacbffc9c9c9ffcacac9ffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbccccffcbcbccffcdcdccffcececeffcfd0cfffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffddddddffdededeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe5e6e6ffe5e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffdfe0dfffdfdfdfffdedfdeffdededeffdededdffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdadadaffdadadbffdad9d9ffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd5d5d5ffd4d4d3ffd2d1d1ffcfcfcfffccccccffc8c8c8ffc3c3c3ffc0c0c1ffbfc0bfffbfbfbfffbebebeffbcbdbdffbbbbbbffbab9b9ffb7b8b8ffb6b5b5ffb2b2b2ffadadadffa6a6a6ff9d9d9dff909191ff838383ff767575ff686868ff5c5b5bff4d4e4dff3f3f3fff343434ff2c2c2cff262626ff202020ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff414141ff5a5a5aff606060ff686868ff6c6c6cff3d3d3dff3c3c3cff4b4b4bff5a5959ff686868ff767777ff848484ff8f8f90ff9a9b9bffa5a5a5ffadadadffb2b3b2ffb7b7b7ffbabbbaffbcbcbcffbebebeffbfbfbfffbfbfbfffc0c1c1ffc3c2c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdccccffcecdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d6d5ffd6d7d7ffd8d7d7ffd8d8d9ffdadadaffdbdbdaffdbdbdcffdcdcdcffddddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe2e1e2ffe3e3e3ffe4e4e4ffe7e7e7ffeaeaeaffedededffeeeeeefff1f1f0fff3f2f2fff4f4f4fff5f5f5fff7f7f7fff9f8f8fffafbfafffbfbfbfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffbfcfcfffafafafffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f787878fff0f0f1fff1f0f0fff0f0f0ffececebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e8e9ffe8e8e8ffe8e7e8ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe0e1e1ffe0e0e0ffdfdfe07f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6969bfa0a0a0ffd9d9d9ffdcdcdcffdededeffe0e0e0ffe1e2e1ffe2e2e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe0e0e0ffdededeffdadadaffd6d6d7ffd4d4d4ffd0d0d0ffcecece7f6666657f6465640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f393939bfabababffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffeaebebffebebebffecececffecedecffedededffeeededffeeeeeeffefefefffefefefffefeff0ffefefeffff0eff03f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030404ff333332ff757675ff848484ff868786ff8b8b8bffb4b4b4fffbfbfbfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafbfafff8f7f7ffafafafff888888ff878686ff848485ff7f807fff434343ff030302ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefdfffcfcfdfffafafbfff7f7f7fff4f4f4fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe6e6e6ffe3e3e3ffdededeffd8d8d8ffd3d2d2ffcececeffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcccbccffcccbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd6d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcddddffdeddddffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e1e2ffe2e3e2ffe2e2e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e5ffe5e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdeffdededeffdededeffddddddffddddddffdddddcffdcdcddffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffd9d9d9ffd9d8d8ffd7d8d7ffd7d6d6ffd5d6d5ffd3d3d3ffd1d1d1ffcfcecfffccccccffc8c8c8ffc3c4c3ffc1c0c1ffc0bfc0ffbfbfbfffbebebeffbdbdbdffbcbbbbffbababaffb9b9b8ffb6b6b6ffb2b2b2ffadaeaeffa7a7a7ff9f9e9eff949494ff848484ff757575ff686868ff5c5c5cff4d4d4dff3f3f3fff343434ff2c2c2cff262525ff202020ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131212ff494949ff595959ff616161ff686868ff6d6d6cff3c3c3cff3d3d3dff4c4c4cff5a5b5aff6a696aff797879ff858585ff909191ff9b9b9cffa5a5a5ffadadadffb2b2b2ffb7b7b7ffbababaffbcbcbdffbebfbeffbfbfbfffbfbfbfffc0c1c1ffc2c2c2ffc3c4c4ffc5c5c5ffc7c6c7ffc7c7c8ffc8c9c8ffc9cacaffcbcbcaffcbcbcbffccccccffcdcdcdffcecdcdffcfcfceffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd6d5d6ffd7d7d6ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdddcffddddddffdededeffdfdfdfffe0dfdfffe1e0e1ffe2e2e2ffe3e3e3ffe4e4e5ffe8e8e7ffebebeaffedededffefefeffff0f0f1fff3f2f2fff4f4f4fff5f6f5fff6f7f7fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfffafafbfffafafafffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f787878fff1f0f1fff0f1f0fff2f2f2ffededecffebecebffebebebffebebebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e8e9ffe7e7e7ffe6e6e6ffe5e4e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e17f70707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6f6f6effefefeffff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1ffefefefffeeeeeeffecebecffeaeaea7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f00000000000000003f393939bfabababffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffebeaeaffeaeaeaffeaebebffebebecffecececffedecedffedededffeeeeeeffeeeeeeffefefefffefefeffff0efeffff0f0f0fff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff2c2b2bff767676ff858585ff868686ff8b8b8bffabaaaafffafaf9fffcfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafff9faf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafbfbfffafafafff6f6f6ffa6a6a6ff888788ff868686ff848484ff7e7d7dff3d3d3dff030303ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffcfcfcfffafafbfff7f7f7fff4f4f4fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe6e7e7ffe2e2e2ffdededeffd8d8d8ffd2d2d2ffcececeffcbcbcaffcacacaffcacacaffcbcacbffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcdcccdffcececeffcfcfcfffd0d0d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd7d6d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddddcffddddddffdfdedfffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdeddddffddddddffdcddddffdcddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d8d8ffd7d7d7ffd7d7d6ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffccccccffc8c8c8ffc3c3c3ffc0c0c0ffbfbfbfffbebebfffbebebeffbcbcbdffbcbbbcffbababaffb8b8b8ffb6b6b7ffb3b3b3ffafaeaeffa9a8a8ffa1a1a0ff969696ff868686ff777777ff686868ff5c5c5cff4d4d4dff3f3f3fff343434ff2b2c2cff252525ff202120ff0b0b0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff191919ff4f4f4fff5a5a59ff606060ff696969ff6f7070ff3b3b3bff3e3e3eff4d4d4cff5b5b5bff696a69ff787979ff868686ff919191ff9b9b9bffa5a4a5ffadadadffb2b2b2ffb7b6b7ffbababaffbdbcbdffbebfbeffbfc0bfffbfc0c0ffc1c0c1ffc3c2c2ffc3c4c4ffc5c5c5ffc7c6c6ffc8c7c8ffc9c9c9ffcacacaffcbcacaffcbcbcbffccccccffcdcdcdffcececeffcececfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdcdcdbffdcddddffddddddffdededeffdfdfdfffe0dfe0ffe1e1e1ffe2e2e2ffe4e3e3ffe5e5e5ffe8e8e8ffebebebffeeededffefefeffff1f1f1fff2f2f3fff4f4f4fff5f6f6fff7f7f7fff9f9f9fffafbfbfffafbfafffbfbfa7f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffafaf9fffafafafffafafafffafafa00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffff4f4f3fff3f3f3fff4f4f4ffedededffecececffecebebffebebebffeaebebffeaeaebffeaeaeaffe8e9e8ffe7e7e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffeaeaeafff1f1f1fff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000003f393939bfacacacffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffecececfff5f5f6fff8f8f8fff0f0f0ffebebebffecececffecececffedededffededeeffeeeeeeffefefefffefefeffff0efeffff0f0effff1f1f1fffcfcfc3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff292929ff727272ff838383ff868686ff8b8b8bffa2a2a2fff6f6f6fffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffafbfafffafafafffbfafafffafafbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafafafff1f1f1ff9e9e9eff888888ff858685ff848384ff7a7a7aff373837ff030303ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfffcfcfcfffbfbfafff7f7f7fff4f5f5fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe7e7e7ffe2e2e2ffdededeffd8d8d8ffd2d2d2ffcfcfcfffcbcbcbffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffcccdcdffcececeffcfcfcfffd1d0d0ffd2d2d1ffd3d3d2ffd4d4d4ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdcdbffdcdcdcffddddddffdedfdeffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfe0dfffdfdfdfffdedfdeffdededeffdededeffdddedeffdddddeffddddddffdddddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadbdaffdadadaffdadad9ffd9dad9ffd9d9d9ffd8d8d8ffd6d7d6ffd5d6d5ffd3d3d3ffd0d1d1ffcececfffccccccffc8c8c8ffc3c3c3ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbdbcbdffbcbcbbffbabab9ffb9b9b8ffb7b7b7ffb4b4b5ffb0b0b0ffaaaaaaffa1a1a2ff929292ff818181ff747474ff686968ff5b5b5cff4c4c4cff3e3e3eff333333ff2b2b2bff252525ff212020ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1b1b1bff505050ff5a5a5aff606060ff686968ff6e6e6fff393939ff3f3e3eff4c4c4cff5b5a5bff696969ff787878ff858686ff919191ff9b9a9bffa4a4a4ffadadacffb2b2b2ffb7b7b7ffbababaffbdbdbdffbfbebeffc0c0c0ffc1c0c0ffc1c2c1ffc3c3c3ffc4c4c4ffc5c5c6ffc6c7c7ffc7c8c8ffc9c9c9ffcacacaffcbcbcbffcccbcbffccccccffcdcdcdffcececeffcecfcfffcfcfd0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d3d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdedfdeffdfdfdfffe0e0e0ffe1e1e1ffe2e3e3ffe4e4e4ffe6e6e6ffe9e9e8ffebebebffedeeedffeff0effff1f1f1fff2f3f3fff4f4f5fff6f6f5fff8f7f7fff9f9fafffbfbfbfffbfbfafffbfbfb7f7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff7f7f7fff8f8f9fffafafafffafafa00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff0f0f0ffeeedeeffecececffebecebffebebebffebebeaffeaeaeaffe8e8e8ffe6e6e6ffe6e6e6ffe5e6e6ffecececfff2f2f2fff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000007f737373ffe7e7e8ffe8e8e8ffeae9eaffecececfff9f9f9fffffffffffffffefffdfdfdfff2f2f2ffedededffeeeeeeffedededffeeeeedffeeeeeeffefefefffefefeffff0f0f0fff1f1f1fffcfcfcffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff2d2d2eff707070ff838383ff868686ff8b8b8bff9c9c9cfff1f2f1fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfcfffcfbfcfffbfbfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9faf9fffafafafffafafafffbfbfbfffbfbfbfffafafafffafbfafffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafbfbfffbfafbfffbfafafffafafbfffafafbfffafbfafffafafbffececedff999999ff898989ff858686ff848483ff747374ff2f2e2fff020302ff000000ff000000ff000000ff000000ff000000ff000000fffcfcfcfffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffcfcfcfffbfbfafff7f7f8fff5f5f4fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe7e7e6ffe3e2e2ffdededfffd8d8d8ffd2d3d3ffcfcfcfffcbcccbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccbccffccccccffcdcdcdffcecfcfffd0d0d0ffd2d1d1ffd2d3d3ffd4d4d4ffd5d5d5ffd7d6d6ffd7d7d7ffd8d9d9ffd9dad9ffdadadbffdbdbdbffdddcdcffddddddffdededeffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0dfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdddddeffddddddffddddddffdcddddffdcdcdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdad9daffd9d9d9ffd8d8d9ffd7d8d7ffd7d7d7ffd5d6d5ffd3d3d3ffd0d1d1ffcececeffccccccffc8c8c8ffc2c2c3ffc0c0c0ffbebebfffbebebeffbebebeffbdbdbdffbbbcbbffbababaffb9b9b9ffb7b8b8ffb5b5b5ffb0b1b0ffaaaaaaffa0a0a0ff919291ff818181ff737373ff666667ff5a5a59ff4b4b4bff3e3e3eff333334ff2c2b2bff242425ff202020ff050606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1a1a1aff4c4d4cff5a5a5bff606160ff696a69ff707070ff3a393aff3f3f3fff4c4c4cff5a5a5aff686869ff767676ff848584ff919191ff9a9b9bffa4a4a4ffacacacffb2b2b2ffb7b7b7ffbababaffbdbdbcffbebebeffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c4c4ffc6c6c5ffc7c7c7ffc8c8c7ffc9c9c9ffcacacaffcbcbcbffccccccffcccdcdffcdcecdffcececeffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdededfffe0dfdfffe0e0e0ffe1e1e1ffe2e3e2ffe4e4e4ffe7e6e7ffeaeaeaffecececffeeeeeeffeff0f0fff1f2f1fff3f3f3fff5f5f5fff6f6f6fff8f8f8fffafafafffbfbfbfffbfbfafffafbfa7f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9faf9fff2f2f2fff5f6f5fff8f8f8fffafafa00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff0f0f0ffedededffedeeedffecedecffeaebebffeaeaebfff2f1f1fff2f3f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000007f747474ffefefeffff1f1f1fffcfbfcfffefffffffffefefffffffffffefefefffdfdfefffdfdfcffefeeeeffeeeeeeffeeefefffefefeffff0eff0fff3f3f3fffcfcfcffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff2e2e2eff6d6d6dff848484ff858585ff8a8b8aff979696ffecededfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfbfbfffcfbfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafafffafafafffafafafffbfbfafffafafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9fafffafafafffafafafffafafbfffafbfafffafbfbfffbfbfafffbfbfafffbfafafffafafafffafafafffafafbfffafafafffafafafffafafbfffafafafffbfbfafffafbfafffbfafafffafafafffbfafaffe9eaeaff949594ff898989ff868686ff838282ff737373ff292929ff010101ff000000ff000000ff000000ff000000ff000000ff3f3f3ffffbfcfcfffbfcfcfffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfefdfffdfcfdfffcfbfbfffbfbfbfff8f8f8fff5f5f5fff2f2f2fff0f0f0ffeeeeeeffecedecffeaeaeaffe7e6e6ffe3e2e2ffdededeffd8d8d8ffd3d3d3ffcfcfcfffcccbcbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffcccbcbffcdcdcdffcececeffd0d0d0ffd1d1d1ffd2d3d2ffd4d4d4ffd5d5d4ffd7d7d6ffd7d7d7ffd8d8d8ffd9d9daffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e1e0ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e3ffe5e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdededeffdededdffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadaffdadadaffd9d9d9ffd8d8d9ffd7d8d7ffd7d7d7ffd5d5d5ffd3d3d3ffd0d1d0ffcececeffcccccbffc8c8c8ffc2c2c3ffc0c0c0ffbebebeffbebebeffbebebeffbdbdbdffbcbbbbffbabab9ffb8b8b8ffb8b8b8ffb5b5b5ffb0b0b0ffa9a9a8ff9e9e9eff919091ff848383ff747474ff666666ff595959ff4b4b4bff3f3f3eff343434ff2d2c2cff252525ff1f1f1fff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171616ff444545ff5a5a5aff616161ff6a6a69ff6c6c6bff3a3a3aff404040ff4c4d4dff5a5b5bff686868ff767675ff848484ff919090ff9b9a9bffa4a4a4ffacacacffb2b2b2ffb7b7b7ffbababaffbcbcbcffbebebfffc1c0c0ffc1c1c2ffc3c3c2ffc4c4c4ffc5c5c4ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacaffcbcbcbffccccccffcdcdcdffcdcecdffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd5d4d5ffd6d6d6ffd7d6d6ffd7d8d7ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0dfdfffe0e0e0ffe2e2e1ffe3e3e3ffe4e4e4ffe7e7e7ffeaeaeaffecededffefeeeefff0f0f0fff2f2f2fff3f4f3fff5f5f4fff7f7f6fff9f9f9fffafbfbfffbfbfbfffbfbfbfffbfbfb7f7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffaf9f9fff0f0f0fff1f2f1fff5f5f6bfb8b8b800000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffefefefffefefefffeff0f0fff9f9f9fffefffefffffffefffffffffffffffffffffffffffdfdfcfff2f2f2ffefeeefffefefeffff0f0f0fff7f8f7ffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff1b1b1aff5f5f5fff828282ff868686ff8a8a8bff929291ffe7e7e7fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfafafffafafbfffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfbfafffbfafbfffafbfafffafbfafffafafafffafafafffafafafffafafafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffafbfafffafbfafffafafafffbfbfafffafafbfffafbfbfffafafbffe2e2e2ff8f9090ff898a8aff878787ff858585ff6f6f6fff242323ff010101ff000000ff000000ff000000ff000000ff000000ff7e7e7efffbfbfbfffbfbfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfdfcfffcfcfcfffbfbfbfff8f8f8fff5f5f5fff2f2f2fff0f0f0ffeeeeeeffecececffeaebebffe7e7e6ffe3e3e3ffdededeffd9d9d9ffd3d3d3ffcfcfcfffcbcbcbffcbcacbffcbcacbffcacbcaffcacbcbffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcdcccdffcececeffcfd0cfffd1d1d1ffd3d2d3ffd4d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdcdcffddddddffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e5ffe7e6e6ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdededeffddddddffddddddffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9daffd8d8d8ffd7d7d8ffd7d7d7ffd5d5d5ffd3d3d3ffd0d0d0ffcececeffcccccbffc8c8c8ffc2c3c3ffc0c0c0ffbebebfffbebebeffbebebeffbcbdbdffbcbcbbffbababaffbababaffb8b8b7ffb4b4b4ffaeaeafffa7a7a7ff9d9d9dff909090ff838383ff737272ff646565ff585958ff4b4c4bff3f3f3fff353535ff2d2d2dff252525ff1e1f1eff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff191919ff484848ff5a5a5aff626261ff6a696aff636362ff353535ff404041ff4e4d4eff5b5b5bff686868ff757575ff848484ff919190ff9b9b9bffa4a4a4ffadacacffb3b2b2ffb6b7b6ffbababaffbdbdbdffbfbfbfffc1c0c1ffc2c2c2ffc3c3c3ffc5c4c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacaffcbcbcbffccccccffcdcdcdffcececeffcecfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd7d7d7ffd8d8d8ffd9d9d8ffdadadaffdadadaffdcdcdbffdcdcdcffddddddffdededeffdfdfdfffdfe0e0ffe0e1e0ffe2e2e2ffe3e3e3ffe4e5e5ffe8e7e8ffebebeaffedededffefefeffff1f0f0fff2f2f2fff4f4f4fff5f5f5fff8f8f8fffafafafffbfbfbfffbfcfbfffbfbfbfffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfafbfff0f0f0fff0f0f1fff1f1f1fff0f0f000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000007f787878ffefefefffefefeeffedededfff7f7f7fffefefefffffffffffffffffffffffffffffffffffffffffffefefefffdfefdfffefefdfffdfefefffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff161616ff5d5d5dff828282ff868686ff8a8b8aff919191ffe0e0e0fffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffafafaffd9dadaff8e8e8eff8a8a89ff878787ff868686ff6d6d6dff262626ff010101ff000000ff000000ff000000ff000000ff000000ff7e7e7efffbfcfbfffbfbfbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfdfffcfcfcfffafbfbfff8f8f8fff5f5f5fff2f2f2fff0f0f0ffeeeeeeffececedffebebebffe6e7e7ffe3e3e3ffdededfffdadad9ffd4d3d3ffcfcfcfffcbcccbffcacacaffcacacaffcbcacbffcacbcaffcacbcbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcacbcbffcccccdffcececeffcfd0cfffd1d1d1ffd2d2d2ffd4d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdddcffdddeddffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e3e2ffe2e2e3ffe2e3e3ffe3e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdedfdfffdddedeffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdbdbdbffdbdadbffdadadaffd8d8d8ffd8d8d8ffd7d7d7ffd5d5d5ffd3d3d3ffd0d0d0ffcdceceffcbcbcbffc8c8c8ffc3c3c3ffc0c0c0ffbfbfbfffbfbfbfffbfbebeffbdbdbdffbbbcbcffbababaffb9b9b9ffb6b7b6ffb2b2b2ffacadacffa5a4a5ff9b9b9cff919191ff828382ff727272ff666666ff595a59ff4b4b4bff3f3e3fff353535ff2d2d2dff262526ff1d1e1dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff242424ff515252ff5d5d5dff636364ff6b6a6bff626262ff363636ff414141ff4f4f4fff5b5c5cff696969ff767777ff848585ff929191ff9c9c9bffa5a5a5ffadadaeffb3b3b3ffb7b7b7ffbababbffbdbdbdffbfbfbfffc1c1c1ffc2c2c2ffc3c3c3ffc5c5c5ffc5c5c5ffc6c6c6ffc7c8c7ffc8c8c9ffc9c9c9ffcbcbcaffcbcbcbffccccccffcdcdcdffcececeffcfcfceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd5d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffdadadaffdbdbdaffdcdbdbffdcdcddffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e4ffe6e5e6ffe9e9e9ffececebffeeeeeeffeff0f0fff1f1f1fff3f3f3fff4f4f4fff6f6f6fff8f9f8fffbfbfbfffcfcfcfffbfcfbfffbfbfbbfbcbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfbfbfff0f1f0ffefefeffff0f0f0fff1f0f100000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000007f797978fff0f0f0ffefefefffedededfff7f7f7fffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff171818ff5d5e5dff828182ff878787ff8a8a8aff8e8f8effd5d5d5fffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfbfffafafbfffafafbfffafafafffafbfafffbfafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffafafaffcfcfcfff8b8b8cff898989ff868687ff838383ff696969ff242324ff010102ff000000ff000000ff000000ff000000ff000000ff7e7e7efffcfcfcfffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfefefffdfdfdfff8f8f8fff5f5f5fff3f2f2fff1f1f0ffefefefffedededffebebeaffe7e7e7ffe3e3e3ffdfdfdeffdadadaffd4d4d4ffcfcfd0ffcbcbcbffcacacbffcacacaffcacacaffcacacaffcacbcbffcacacbffcacacbffcbcacaffcacbcaffcbcbcbffccccccffcdcdceffcfcfcfffd1d0d1ffd2d2d2ffd4d4d4ffd5d5d5ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdadaffdbdbdbffdbdcdcffdddcdcffddddddffdededeffdededeffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdedeffdedddeffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdaffd8d8d9ffd7d8d8ffd7d7d7ffd4d5d5ffd3d3d3ffd0d0d0ffcecdceffcccbcbffc7c8c8ffc3c2c3ffc0c0c0ffc0c0c0ffbfbfbfffbebebfffbdbdbeffbcbcbcffbbbbbbffb8b9b9ffb5b6b5ffb1b1b1ffacacacffa4a4a4ff9b9b9bff929192ff818181ff727272ff656566ff595959ff4c4c4cff3f3f3fff343534ff2c2c2dff262526ff1a1a1aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff222223ff505150ff5f5f5fff656565ff6b6b6bff636263ff363636ff414241ff4e4f4fff5d5d5dff6b6b6bff787878ff848485ff909090ff9b9a9bffa5a5a6ffaeaeaeffb4b4b4ffb8b8b7ffbbbbbbffbebebeffbfbfbfffc1c1c1ffc3c2c2ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc9c9c8ffcacac9ffcacacbffcbcbcbffccccccffcdcdcdffcdceceffcfcfceffcfcfcfffcfcfcfffd0d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d5ffd6d5d6ffd6d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffddddddffdfdedeffdfdfdfffe0e0e0ffe1e1e1ffe3e2e3ffe4e4e5ffe7e7e7ffeaeaeaffecececffeeeeeefff0f0f0fff1f2f2fff3f3f3fff4f5f4fff7f7f6fffaf9fafffcfcfcfffcfcfcfffcfcfcfffbfbfb7f7d7d7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff2f2f3fff0f0f0fff1f1f1fff2f1f100000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f797979fff1f1f2fff0f0f0ffefefeffff9f9f9fffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff121212ff535353ff808080ff868686ff8a8a8aff8e8f8effcccccbfffafbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffcfbfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfafafffafafafffbfafafffafafbfffafafbfffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfbfbfff9f9f9ffc5c5c4ff8b8c8cff8a8a89ff868787ff818181ff616161ff191919ff000000ff000000ff000000ff000000ff000000ff000000ff7e7e7efffcfcfcfffcfcfcfffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefffffdfdfdfff9f9f9fff4f4f4fff2f3f2fff1f1f1ffeff0efffedeeedffebebebffe7e8e7ffe4e4e4ffdfdfdfffdbdbdbffd5d5d5ffd0d0cfffcbcccbffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacbffcacacaffcacacaffcbcacbffcccbcbffcdcdcdffcececfffd0d0d0ffd2d2d2ffd3d4d4ffd5d5d5ffd6d6d6ffd7d8d7ffd9d9d9ffd9dad9ffdadbdaffdbdbdbffdcdcdcffddddddffddddddffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededeffdededeffddddddffdddddcffdcdddcffdcdcdcffdcdcdbffdbdbdbffd8d9d8ffd8d8d7ffd6d7d7ffd5d4d5ffd3d3d3ffd0d0d0ffcdcecdffcbcbcbffc7c7c7ffc2c2c2ffc0c0c0ffc0c0c0ffbfbfbfffbebebfffbdbdbdffbcbcbcffbababaffb8b7b8ffb5b4b5ffb0b1b0ffabababffa4a5a4ff9c9b9cff929292ff808080ff727272ff656565ff585858ff4b4b4bff3f3f3fff353534ff2c2d2cff252626ff171717ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff212222ff505050ff606060ff656566ff6b6b6bff606060ff363736ff414141ff4e4e4eff5d5d5dff6c6b6cff797979ff848485ff8f8f90ff9b9a9bffa5a5a5ffafafafffb4b4b5ffb8b8b8ffbbbbbbffbebebeffc0c0bfffc1c1c1ffc2c3c2ffc4c4c4ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c8ffc9c9c9ffcac9caffcbcbcaffcbcbcbffccccccffcdcdcdffcececeffcececfffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d9ffd9dad9ffdadbdbffdbdbdbffdcdcdcffddddddffdddedeffdedfdeffe0e0dfffe0e1e0ffe3e2e2ffe3e4e4ffe5e6e6ffe8e8e8ffebebebffedededffeeefeffff0f1f1fff2f2f3fff4f4f4fff5f5f5fff8f8f7fffbfbfbfffcfdfdfffdfdfdfffcfcfcfffcfcfc3f3f3e3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff4f4f4fff1f0f1fff1f1f1fff1f2f13f3c3c3c0000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f797979fff2f3f2fff1f1f2fff0f0f1fffbfafafffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0e0fff4d4d4dff7f7f7fff868787ff898989ff8e8f8effc2c3c2fff9f9fafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9fafffafafafffafafafff9f9fafff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfff9fafaffbcbcbcff8c8c8cff8a8a8aff878786ff80807fff525252ff100f0fff000000ff000000ff000000ff000000ff000000ff000000ff7e7e7efffcfcfcfffcfbfcfffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff4f4f4fff2f2f2fff1f1f1ffefefefffedeeeeffebebecffe7e8e8ffe4e4e4ffdfdfdfffdadadaffd5d5d5ffd0d0d0ffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcccdccffcececeffd0d0d0ffd1d2d1ffd4d4d4ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffdddedeffdededeffdededeffdfdedeffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0e0dfffdfdfdfffdfdedeffdededfffdededeffdddddeffddddddffdcdcdcffdcdcdcffdcdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd4d5d5ffd2d2d2ffd0d0d0ffcecdceffcbcbcbffc7c6c7ffc2c2c2ffc1c0c1ffc0c0c0ffbfc0c0ffbfbebeffbdbebdffbcbcbcffb9babaffb7b7b7ffb4b3b4ffafafafffaaaaaaffa3a3a3ff9a9a9aff8f8f8fff80807fff727271ff646465ff585758ff4a4a4aff3e3e3eff343333ff2b2b2bff252525ff151515ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff272727ff535353ff616161ff656666ff6d6d6dff60605fff363637ff414141ff4e4e4eff5d5d5dff6c6c6cff787979ff848584ff908f8fff999a9affa6a6a5ffafafafffb5b5b5ffb9b8b9ffbcbbbcffbebebeffc0c0c0ffc2c1c1ffc2c2c2ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c7ffc7c7c7ffc9c9c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcdceceffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d2d2ffd3d3d2ffd3d3d3ffd5d4d4ffd6d5d5ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdadbffdbdbdcffdcdcdcffddddddffdededeffdfdfdfffe1e0e0ffe2e2e2ffe3e3e3ffe5e5e5ffe7e8e7ffeae9e9ffecececffeeedeefff0efeffff1f1f2fff3f3f3fff4f5f4fff6f6f6fff9f8f9fffbfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfff5f5f5fff0f0f0fff1f1f1fff1f1f17f78787800000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000007f797979fff3f3f3fff3f2f2fff2f2f2fffcfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff4c4c4cff80807fff878687ff898a8aff8d8d8dffb9b9b8fffaf9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffbfafafffafafafffafbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafff9f9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfff9f9f8ffb2b2b3ff8b8b8bff8a8a89ff868686ff7f7f7fff4d4d4dff0e0e0eff000000ff000000ff000000ff000000ff000000ff000000ff7e7e7efffcfcfcfffbfcfcfffdfefdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffafafafff4f4f4fff2f2f2fff1f1f1ffefeff0ffedededffebebebffe8e8e8ffe5e4e4ffe0e0dfffdbdadaffd5d5d5ffd0d0d0ffcbccccffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9c9caffcac9caffcac9c9ffcbcbcbffccccccffcecdcdffd0d0cfffd2d2d2ffd4d4d4ffd6d6d5ffd8d7d8ffd9d9d9ffdadadaffdadbdbffdbdcdbffdcdcddffdcddddffddddddffdededeffdededeffdededeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e4e4ffe4e4e4ffe6e6e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffddddddffddddddffdddcdcffdcdcdcffdcdbdcffdbdadaffd9d9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd2d2d2ffd0d0d0ffcdcdcdffcbcbcbffc6c7c6ffc2c2c2ffc0c1c1ffc0c0c0ffc0bfc0ffbfbebfffbdbdbdffbcbbbbffb9b9b9ffb7b7b6ffb2b3b3ffaeaeaeffa8a8a8ffa1a2a1ff999898ff8c8c8cff7f7f7fff717172ff646464ff565656ff49494aff3d3e3dff333232ff2b2b2bff242424ff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff2e2d2dff585858ff616262ff666666ff6d6d6dff5d5d5dff373737ff414141ff4e4e4fff5d5d5dff6a6a6bff787877ff848484ff8f8f8eff9b9a9affa5a5a5ffb0afafffb6b6b5ffb9b9b9ffbcbcbcffbfbfbeffc0c0c0ffc1c2c2ffc2c2c2ffc3c4c3ffc4c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc9c8c8ffc9c9c9ffcbcacaffcbccccffccccccffcdcdcdffcececeffcecfceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d4ffd6d6d6ffd6d7d7ffd7d7d7ffd8d9d8ffdadad9ffdadadaffdbdbdbffdcdcdcffdddddcffdddedeffdfdfdfffe0e0e0ffe1e1e2ffe2e2e2ffe5e4e4ffe7e7e7ffe9e9e9ffebebebffedededffefefeffff0f0f1fff2f2f2fff4f4f4fff5f6f5fff7f7f7fffafafafffcfcfcfffcfdfdfffdfdfdfffdfdfd7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff7f7f7ffefefeffff1f1f0fff1f1f17f79797800000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffefefffffffefffffffffffffffefffefefffffffefefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefeff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000007f797979fff3f3f3fff3f3f3fff3f3f3fffcfcfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff434344ff7e7e7fff878787ff8a8989ff8d8c8cffb0b0b0fff9f8f9fffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffaf9f9fffaf9f9fff9f9f9fffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafff9fafafffafafafffbfafafffafafafffafafbfffbfbfbfffbfbfbfff7f6f6ffaaaaaaff8b8b8cff898989ff868686ff7c7c7cff434343ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff7e7e7efffcfcfbfffcfcfbfffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafbfff4f4f4fff3f2f2fff1f1f1ffefefefffededeeffebebebffe8e8e8ffe4e4e5ffe0e0e0ffdbdbdbffd6d6d6ffd0d0d1ffcbcbccffcacacaffcacacaffcacacaffcacacaffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacbcaffcbcbccffcdcecdffcfcfd0ffd2d2d2ffd4d5d5ffd6d6d6ffd9d9d8ffd9d9daffdadadbffdcdbdbffdcdcdcffddddddffdddedeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe4e4e4ffe4e4e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe6e6e6ffe5e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffdfdfe0ffdfe0dfffdfdfdfffdededeffdededeffdedddeffddddddffdcdddcffdcdcdcffdcdbdcffdadadbffd9d9d9ffd8d8d9ffd7d8d8ffd5d5d5ffd3d2d2ffd0d0d0ffcdceceffcbcbcbffc6c6c6ffc1c2c2ffc0c0c0ffbfbfbfffbebebeffbcbcbcffbbbcbbffbbbbbaffb8b9b9ffb6b6b6ffb2b2b2ffadadadffa8a8a7ffa0a1a1ff989898ff8c8c8bff7f7f7fff727272ff646464ff555656ff484848ff3c3c3cff323232ff2a2a2bff232323ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff2c2c2cff585858ff626262ff666666ff6f6f6eff595959ff373738ff424242ff4f4f4fff5d5d5dff6a6969ff767776ff848484ff909090ff9b9b9bffa5a6a5ffafafafffb6b6b6ffb9b9b9ffbcbcbcffbfbfbeffc0c0c0ffc1c2c2ffc2c2c2ffc3c3c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c9ffc9c9c9ffcacacbffcbccccffccccccffcdcdcdffcececeffcfcfceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd4d3d3ffd4d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdbdcffdcdcddffddddddffdededfffe0dfdfffe1e1e0ffe2e2e2ffe4e4e4ffe6e6e6ffe8e9e8ffebebebffececedffeeeeeeffefefeffff1f1f1fff3f3f3fff4f5f4fff6f6f6fff8f8f8fffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfd7f7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9fff0f0f0fff1f1f1fff1f1f27f787878000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffefefffffefefefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffdfdfdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffffffefefefffefffefffffefefffffefefffefffffffffffffffefffefffffefefffefffefffefffffffffefefffefffffffefefffffffffffffefefefffffefffffffefefffefffffffefffffffffefefffefefffffffffefffffefffffffefefffefffefffffffefffefefffffefefffffffefefffefffefffffefefffefefffffefefefffefffefffffefefffffefefffefffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefffffffefefffffffefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfefdfffefdfdfffefefefffdfdfefffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfdfdfffefefdfffefefefffefffefffefefefffefefefffdfdfdbfbebebe0000000000000000000000000000000000000000000000000000000000000000fff1f2f1fff3f3f3fff2f2f2fff1f1f1fffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080707ff363535ff777777ff888988ff888988ff8c8d8cffa7a7a7fff7f7f7fffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffafbfafffafafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafafafffafbfbfffafafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafbfafffbfbfafffbfbfafffafbfafffbfafbfffafbfbfffbfafafffafafbfffafafafffafafafffafafafffafafafff9fafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffaf9f9fffafafafff9faf9fffaf9fafffaf9f9fff9faf9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfff2f2f2ffa1a1a1ff8b8c8bff89898aff858585ff787878ff303131ff040303ff000000ff000000ff000000ff000000ff000000ff000000ff7e7e7efffcfcfcfffcfcfbfffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafff4f4f4fff2f2f2fff1f1f1fff0efefffedeeedffebebecffe8e8e8ffe5e4e4ffe0e1e0ffdcdcdcffd6d6d6ffd1d1d1ffccccccffcacacaffcacacaffcacacaffc9cacaffcacacaffcac9c9ffcacac9ffc9cac9ffcac9caffcac9c9ffcacacaffcccbccffcdcdcdffd0d0d0ffd2d3d2ffd5d5d5ffd7d7d7ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdddcffdeddddffdededeffdededfffdedfdfffdededeffdededfffe0dfdfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e3ffe2e2e2ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe6e6e7ffe6e6e6ffe7e7e6ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdedeffdededeffdededeffddddddffdcddddffdcdcdcffdbdbdbffdbdbdbffdad9daffd9d9d9ffd8d8d8ffd6d6d5ffd2d3d2ffd0d0d0ffcdcecdffcbcbcbffc5c5c5ffc2c2c1ffc0c1c0ffc0c0c0ffbebebeffbcbcbcffbababbffb9babaffb7b8b7ffb5b5b5ffb1b2b1ffadadadffa8a7a7ffa0a09fff969696ff8a8a8aff7e7f7fff727272ff646463ff555555ff474747ff3b3b3bff313131ff2a292aff222222ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff272626ff565656ff616162ff666666ff717171ff5a5a5aff373737ff434343ff4f504fff5e5d5dff696a69ff777777ff858485ff919190ff9b9b9cffa6a5a6ffafafafffb6b6b5ffb9b9b9ffbcbcbcffbfbfbfffc1c0c0ffc1c1c2ffc2c2c2ffc2c2c2ffc4c4c4ffc5c5c5ffc6c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacbffccccccffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d7ffd7d7d7ffd8d8d9ffd9d9d9ffdadadaffdbdcdbffdddcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe3e3e3ffe6e6e5ffe8e8e8ffeaebebffecececffedeeeeffefefeffff0f0f1fff2f2f2fff4f4f4fff5f5f5fff6f7f6fffafafafffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffafafafff1f1f1fff1f1f1fff1f1f1bfb5b5b5000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffefefefffdfdfdfffcfcfbfff9f9f9fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff7f7f7fffafbfafffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f1f2fff0f0f0fff3f3f2fffcfdfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff222223ff6a6a6aff878787ff898989ff8d8d8dffa0a0a0fff1f1f2fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfafbfffafafbfffbfafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffbfafafffafbfafffafafafffafafafffafafafff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9fafafffaf9f9fff9f9fafffafafafff9f9f9fff9fafafffafafafffaf9fafffaf9fafff9fafafff9faf9fffaf9f9fffafafafffafafafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfcfffcfcfcffeeeeeeff9b9b9bff8b8b8bff888889ff848484ff737373ff282828ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff7e7e7efffcfcfcfffcfcfcfffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffff9f9f9fff5f4f5fff3f3f2fff1f1f1ffeff0efffeeedeeffebebebffe8e8e8ffe5e4e5ffe1e0e1ffdddddcffd8d7d7ffd1d2d2ffccccccffcacacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffccccccffcecdcdffd0d0d0ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d8ffdadadbffdbdbdbffdcdcdcffddddddffdddedeffdfdedeffdfdfdfffe0dfdfffdfdfdfffe0dfdfffe0e1e0ffe1e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0dfdfffe0dfdfffdedfdeffdededeffddddddffdddcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd5d6d6ffd3d3d3ffd0d0d0ffcdcdcdffcac9caffc5c5c5ffc1c2c1ffc1c0c1ffbfbfbfffbebebeffbcbcbcffbababaffb9b8b8ffb6b6b6ffb4b4b3ffb0b0b0ffadacacffa7a7a7ffa0a0a0ff979797ff8b8b8bff7f7e7eff717171ff626262ff525353ff464546ff3a3a3aff303131ff292929ff1c1c1cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff2a2a29ff555555ff606160ff666767ff737373ff575757ff383838ff434444ff505051ff5e5e5eff6b6b6bff797979ff868786ff929292ff9c9c9cffa6a6a6ffafb0afffb5b5b5ffb9b9b9ffbcbcbcffbfbfbeffc0c0c1ffc1c1c2ffc2c2c2ffc2c2c2ffc3c4c4ffc6c5c5ffc6c6c6ffc8c7c7ffc8c8c8ffcac9c9ffcbcbcbffcccdccffcdcdceffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe9eae9ffecebebffedededffefeeeeffeff0f0fff1f1f1fff3f3f3fff4f4f4fff6f6f6fff8f8f7fff9f9f9fffafafafffbfbfbfffbfbfbfffcfcfc3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfbfbfff0f0f0fff1f1f1fff1f1f1fff1f1f00000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffaf9fafff9f9f9fff8f7f7fff4f4f4fff2f2f2fff2f1f2fff2f3f2fff3f4f4fff4f4f4fff5f5f5fff5f5f5fff4f4f4fff3f3f4fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f9fffaf9f9fff9fafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff3f3f3fff2f2f3fff3f3f3fff2f2f2fff3f3f3fff6f5f6fff8f8f8fffaf9f9fffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff1f1f2fff1f1f1fff3f4f3fffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff181818ff656565ff868686ff8b8a8aff8d8d8dff949493ffe2e2e2fffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffbfafafffafafafffafafafffafbfafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffcfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fff9fafafff9faf9fffafaf9fff9f9fafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbffdfdfdeff909090ff8a8a8aff898889ff838483ff6c6c6cff212222ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff7e7e7efffdfdfdfffcfcfcfffdfefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafaf9fff4f4f4fff3f3f3fff2f2f1fff0f0f0ffeeeeedffecebecffe9e9e9ffe5e6e5ffe1e2e1ffddddddffd8d8d8ffd3d3d3ffcdcdcdffcacacaffcacacaffc9c9caffcacac9ffcacac9ffc9c9caffc9cac9ffcacac9ffc9c9c9ffc9cac9ffcac9caffcbcbccffcececeffd1d0d1ffd3d3d3ffd5d5d5ffd7d8d8ffd9d9d9ffdadbdaffdbdbdbffdcdcdcffddddddffdeddddffdededeffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdedfdfffdededeffdddedeffddddddffdcdcdcffdbdcdcffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd5d5d5ffd2d2d2ffcfcfcfffcdcdcdffc8c9c8ffc4c3c3ffc0c0c0ffc0c0bfffbebebeffbcbcbcffbbbbbbffb9b9b9ffb7b7b7ffb5b5b5ffb2b2b2ffafafafffabababffa6a6a6ff9f9f9fff979797ff8c8c8cff7f7f7fff6f6f6fff605f60ff515151ff444443ff383938ff303030ff292929ff141514ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff2d2e2dff565656ff606161ff676867ff717271ff545455ff393939ff454545ff525252ff606060ff6d6d6dff7b7b7bff888988ff949494ff9d9d9dffa7a7a6ffb0afb0ffb4b5b5ffb9b9b9ffbcbcbcffbfbfbfffc0c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc4c4c4ffc5c5c5ffc7c6c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcdcdcdffcececeffcfcfcfffcfd0cfffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd6d5d5ffd7d7d7ffd7d8d7ffd9d8d9ffd9d9d9ffdadad9ffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe3e3e3ffe5e5e4ffe7e7e7ffe8e9e8ffebebebffecedecffeeeeeeffefefeffff0f0f0fff2f2f2fff3f3f3fff5f5f5fff7f6f6fff8f8f7fff8f8f8fff9f9f9fffafafafffbfbfbbfbcbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff1f0f1fff0f0f0fff1f0f1fff2f2f10000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff4f5f5fff5f5f5fff5f5f5fff1f1f1fff2f2f2fff0f0f0fff0f0f0fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f3f4fff4f5f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff3f3f3fff6f6f6fff5f5f5fff4f4f4fff8f9f8fffdfdfdfffdfdfdfffdfdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff2f3f2fff1f1f2fff4f4f4fffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffffefffffefefefffffefefffefffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff0f0f0fff565656ff848383ff8c8c8cff8d8d8eff919191ffc7c7c7fff8f9f9fffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9fafff9f9f9fffaf9fafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffbfbfcfffcfcfbfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfafbfffafafafffbfafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9faf9fff9fafafffafafafffaf9fafffafafafffafafafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffafafaffc2c2c2ff8c8c8cff8a8a89ff888887ff828282ff5e5e5eff151515ff010101ff000000ff000000ff000000ff000000ff000000ff000000ffbdbdbefffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff6f5f6fff4f4f4fff2f2f3fff1f1f1ffeeefefffecececffe9e9e9ffe6e6e6ffe3e2e2ffdededeffd9d9d9ffd4d4d4ffcececeffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcac9caffcacac9ffcacacaffcacacaffcccccbffcececeffd1d0d1ffd3d3d3ffd6d5d6ffd8d8d8ffd9d9d9ffdbdadaffdbdbdbffdcdcdcffddddddffdededeffdededfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe5e5e5ffe5e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdfdedeffdddedeffdeddddffdcdcdcffdcdcdcffdbdbdbffdadadaffd9d9d8ffd7d6d7ffd4d4d4ffd2d1d2ffcfcfcfffccccccffc7c7c7ffc2c2c2ffbfbfbfffbebebdffbcbcbcffbababaffb9b9b9ffb7b7b7ffb6b5b5ffb4b4b3ffb0b0b0ffadadadffa9aaa9ffa4a4a5ff9d9d9dff949494ff8b8b8bff7e7e7eff707070ff616061ff535253ff444444ff383838ff2f3030ff282828ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff2e2e2eff565757ff646464ff6a6a6aff737373ff4e4f4eff393939ff454545ff545454ff636262ff6f6f6fff7e7d7dff8b8b8bff969696ffa09f9fffa8a8a8ffb0b0b0ffb5b5b5ffb9b9b9ffbcbcbcffbebebfffc1c0c0ffc1c1c1ffc1c1c1ffc3c2c3ffc5c5c5ffc6c6c7ffc7c8c8ffc8c8c8ffcacac9ffcbcbcbffcccdccffcdcecdffcecfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d4ffd6d6d5ffd6d6d6ffd8d8d7ffd9d8d8ffd9d9d9ffdbdadaffdcdbdcffdddcdcffddddddffdededeffdfdfdfffe0e0e0ffe2e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe8e8e8ffeaeaeaffebebecffedededffeeefeefff0f0f0fff1f2f1fff2f3f3fff4f4f4fff5f6f6fff6f7f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9bfbcbcbb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff3f3f3fff1f1f1fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff1f1f1fff2f2f2fff4f4f5fff2f2f2fff2f2f2fff0f1f1ffeeeeefffefefeffff1f1f1fff2f2f3fff3f3f3fff4f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f4f4fff5f4f4fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffafaf9fffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffaf9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f5f4fff4f4f4fff3f3f4fff3f3f3fff3f2f2fff2f2f2fff2f2f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff3f3f3fff5f5f5fff3f2f2ffefefefffefeeeffffefefffffdfdfdfffefdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff2f2f2fff6f5f5fffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffefffffffffefffffefffffffefefffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090809ff404040ff7b7b7bff8a8a8aff8e8e8eff929292ffaeadadfff6f6f6fffafafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9fafafffafafafffafafafffafafbfffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfbfcfffbfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfbfffbfbfbfffbfbfbfff4f4f4ffa6a6a7ff8c8b8cff8a8a8aff888888ff7c7c7cff414141ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff7e7e7ffffefdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfcfff7f6f7fff5f5f5fff3f3f3fff1f1f1ffefefefffedededffeaeaeaffe7e6e7ffe3e3e3ffdededeffdad9d9ffd5d4d5ffcfcfcfffcbcbcbffcbcacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffccccccffcececeffd1d1d0ffd3d3d3ffd6d6d5ffd8d8d8ffd9dadaffdbdbdbffdcdcdcffdcdcddffddddddffdededeffdededfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e6e6ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e1e1ffdfe0e0ffdfdfdfffdedfdfffdededeffddddddffdcdcdcffdbdcdcffdbdbdbffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd0d1d1ffcfcfcfffcbcacbffc5c5c5ffc0c0c1ffbebebeffbcbdbdffbbbbbbffbababaffb8b8b9ffb7b7b7ffb4b4b5ffb2b2b1ffafafafffacacacffa7a7a7ffa2a2a2ff9a9a9aff919090ff878787ff7a7b7bff6e6d6eff606061ff515051ff424242ff373737ff2e2e2fff272627ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff303030ff595959ff656564ff6d6d6dff717172ff474847ff383839ff454444ff545454ff626362ff707070ff7f807fff8d8d8eff989898ffa1a2a2ffaaababffb2b2b1ffb6b7b6ffbbbabaffbdbdbdffbfc0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9c9ffc9c9c9ffcbcacbffccccccffcdcdceffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd2d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d7d6ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededdffdedfdfffe0e0e0ffe1e1e1ffe2e3e2ffe3e3e4ffe5e4e5ffe6e6e6ffe7e7e7ffe9e9e9ffebebebffedededffeeeeeefff0eff0fff1f0f1fff2f2f2fff3f3f3fff5f4f4fff6f6f6fff6f6f7fff7f7f7fff7f8f7fff8f7f8bfbababa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff5f5f5fff2f2f2fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff1f1f1ffeeeeeeffecececfff0f0f0fff3f3f3fff4f4f4fff1f1f2ffeeeeeeffeeedeeffeeefeffff0f0f0fff1f1f2fff2f2f2fff2f2f2fff1f2f1fff1f2f2fff1f1f2fff1f2f2fff2f2f2fff3f3f3fff3f3f4fff4f3f3fff4f4f4fff5f4f5fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff8f7f8fff9f8f8fff8f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffbfcfcfffbfbfcfffbfbfcfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff7f8f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f0f0ffeff0f0fff0efeffff0f0f0fff1f1f2fff3f3f4fff3f3f3fff0f0f0ffececedffedededfff2f3f3fffefffefffdfefefffdfdfd0000000000000000000000000000000000000000000000000000000000000000fff3f3f4fff4f3f3fff3f3f3fff6f6f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffefffffffffffefefefffefefefffefffffffefffffffffefefffffffffffffefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff242424ff6e6f6fff898988ff8d8c8dff929291ff9c9c9dffeae9eafff9f9f9fffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafff9f9f9fffaf9fafff9f9f9fffaf9fafff9fafafffafafafffaf9fafffaf9fafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfafbfffbfbfbffe5e6e6ff969696ff8b8c8bff8a8989ff878787ff727273ff282828ff040403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff7f7f7ffffdfdfdfffdfdfdfffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfcfff7f6f6fff4f5f5fff3f3f3fff1f1f1fff0efefffedededffebebebffe7e7e8ffe4e4e4ffdfdfdfffdbdadbffd5d5d5ffd0d0d0ffcccccbffcbcbcbffcacbcbffcbcbcbffcacbcbffcbcbcbffcacbcbffcbcbcbffcacbcbffcbcacaffcbcbcaffcccccdffcecfcfffd1d1d1ffd3d3d3ffd6d5d5ffd8d8d7ffd9d9d9ffdadadbffdbdbdbffdcdcdcffdddeddffdededeffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e2ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdfdedeffdddddeffdcddddffdcdcdcffdcdbdbffdbdbdbffdadad9ffd7d7d7ffd5d5d5ffd2d2d2ffd0d0d0ffcecdceffc9c9c9ffc3c4c4ffc0c0c0ffbebebfffbcbdbdffbbbbbbffb9b9b9ffb7b7b7ffb5b5b5ffb3b3b3ffb0b0b0ffadadadffa9aaaaffa5a5a5ff9f9f9fff969696ff8d8d8dff838383ff767676ff686868ff595959ff4a4a4aff3f3f3fff343535ff2c2d2cff212121ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff333232ff595959ff646464ff6d6c6dff737373ff454546ff393939ff454545ff535353ff626262ff717171ff818181ff8f8f8fff9a9a9affa4a4a4ffababacffb3b2b3ffb8b8b8ffbbbbbbffbebebeffbfc0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffc9cac9ffcbcbcbffccccccffcececdffcfcfcfffd0cfd0ffd1d0d0ffd1d1d1ffd3d2d2ffd4d4d4ffd4d5d5ffd6d6d6ffd6d7d7ffd7d8d7ffd8d8d8ffdad9daffdadbdbffdcdbdbffdddddcffdededeffdedfdfffdfdfdfffe0e0e0ffe2e2e2ffe3e2e3ffe4e4e4ffe5e5e4ffe6e6e5ffe7e7e7ffe8e8e8ffeaeaeaffecececffedededffefefeffff0f0f0fff2f2f1fff3f3f3fff4f4f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff8f8f73f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff6f7f6fff0f1f0fff2f2f2fff1f1f17f78787800000000000000000000000000000000000000000000000000000000fff1f1f1ffeeeeeeffebecebffe9e9e9ffececebfff0f0f1fff1f1f1fff0f0f0ffefefefffebebecffedededffeeeeeefff0f0f0fff0f1f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff4f3f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f6fff6f6f6fff7f6f6fff7f7f7fff7f7f8fff8f8f8fff9f8f9fff9f9f9fff9f9fafffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffcfdfdfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f6f5fff4f4f5fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeeeffeeeeeeffefefeffff2f3f2fff3f3f3fff2f1f1ffededeeffecececffececedffedededfff2f2f2fffffeffbfbebebe000000000000000000000000000000000000000000000000000000003f3c3c3cfff4f4f3fff3f3f3ffeff0f0fff7f7f7fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffefffffffefefffffffffefffefefefffefefffffefefffffffffffffffffefffefefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff141414ff5f5f5fff878787ff8c8d8cff909190ff969697ffd3d3d3fff9f8f9fffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffbfafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafffafafafffafafafff9f9fafffafafafff9faf9fff9f9f9fff9f9fafffaf9fafffaf9f9fff9fafafffafafafff9faf9fff9fafafff9fafafff9fafafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffafaf9ffccccccff8f8f8fff8c8c8cff8a8989ff858585ff5c5c5cff131313ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffbdbdbdfffdfdfefffcfdfdfffefdfdfffefffefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffbfbfbfff7f7f7fff5f5f5fff4f3f3fff2f2f2fff0f0f0ffeeeeeeffebebebffe8e8e8ffe4e4e4ffdfdfdfffdadbdbffd7d6d6ffd1d1d1ffcccccdffccccccffcccccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccdffcfcfceffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdadaffdbdbdbffdcdddcffddddddffdededeffdfdedeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e7ffe7e7e7ffe7e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd2d2d2ffd0cfcfffcccdcdffc8c8c8ffc3c3c3ffc0c0c0ffbebebeffbcbcbcffbababaffb8b8b8ffb6b6b6ffb4b4b4ffb2b2b2ffaeaeaeffabababffa7a7a7ffa2a2a2ff9c9c9cff909090ff858485ff7c7c7cff717171ff646364ff555555ff474748ff3c3c3cff323232ff2a2a2aff191919ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff333333ff5b5b5bff646565ff6c6d6dff717070ff424241ff3a3939ff464646ff545454ff646363ff737272ff828382ff909090ff9b9c9cffa5a5a5ffadadacffb4b4b4ffb9b9b9ffbdbdbdffbfbfbfffc1c0c0ffc2c2c1ffc2c2c3ffc3c3c4ffc5c5c5ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd3d3d3ffd3d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadad9ffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe3e2e3ffe4e3e3ffe5e4e5ffe6e6e5ffe7e7e7ffe8e8e8ffeaeae9ffebebebffedededffefeeeffff0f0f0fff1f1f1fff2f2f2fff3f3f4fff5f5f5fff6f5f5fff5f5f5fff5f6f6fff6f6f6fff6f7f63f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f8ffefefeffff1f1f1fff1f1f17f79797900000000000000000000000000000000000000000000000000000000ffeeeeeeffebebebffeaeaeaffe9e9e8ffe8e8e8ffecececffeeeeeeffefeeefffefefeeffebebecffebebebffecececffededeeffeeeeefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f7f8fff8f9f8fff9f8f9fff9f9f9fffafaf9fffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafaf9fffaf9fafff9fafafff9f9fafffafafafffafaf9fffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff3f2f2fff1f2f1fff1f1f1fff0f0f0fff0efefffefefefffeeeeeeffedededffecececffecececffefefeffff2f2f2fff2f2f2ffeeeeeeffeaeaebffecebecffedececffedececffededed3f3b3b3b00000000000000000000000000000000000000000000000000000000000000007f787978fff1f2f2fff1f1f1ffefefeffff7f7f7fffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefffffffffffffefefefffefefefffefefefffffefefffffffefffffefefffffefffffefefefffefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff101010ff525252ff828382ff8d8d8dff908f90ff949494ffb7b8b7fff7f7f8fffaf9fafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffafafbfffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafbfafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfafbfffbfafbfffbfafafffafafafffafafafffafafafff9faf9fffaf9f9fff9faf9fff9f9f9fffaf9fafff9f9f9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff7f6f7ffb1b0b0ff8e8e8eff8b8b8cff898989ff828282ff434343ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f8f8fffbfbfcfffafafbfffbfbfbfffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfafafff8f7f7fff5f5f5fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffecebebffe8e9e8ffe4e5e4ffdfdfdfffdadadaffd6d6d6ffd2d2d2ffcecdceffcccdccffcdccccffccccccffcbcbcbffccccccffcbcbccffccccccffcbcbccffcbcbcbffcbcbccffcdcccdffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddcddffddddddffdededeffdfdfdfffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdededeffdeddddffdcdcdcffdcdbdbffdbdbdbffd9d8d8ffd6d7d7ffd4d5d4ffd1d1d2ffcfcfcfffcccdccffc8c7c8ffc2c2c3ffbfbfbfffbebebdffbcbbbbffbab9baffb7b7b7ffb5b5b5ffb3b3b3ffb1b1b1ffaeaeaeffaaaaaaffa4a4a4ff9e9e9eff989898ff8c8b8cff7e7e7eff737372ff686868ff5d5d5dff515050ff444444ff3a3a39ff303030ff292928ff0d0d0dff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff3d3d3dff5c5c5dff676767ff6d6d6dff6d6e6dff3e3e3eff3b3b3bff484848ff565656ff656565ff747474ff838384ff909090ff9c9c9cffa6a6a6ffadadadffb4b5b5ffbab9baffbebebeffc0c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc5c5c4ffc7c7c6ffc9c9c9ffcbcbcbffcdcdcdffcececeffcfcfcfffd1d1d0ffd2d1d2ffd2d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9dad9ffdadbdbffdcdbdcffdcdcdcffdedddeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e4e3ffe4e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffeae9e9ffebebebffecececffeeeeeefff0f0effff1f1f1fff3f3f3fff4f4f3fff5f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f53f3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9fff0f0f0fff1f1f1fff2f2f27f79797900000000000000000000000000000000000000000000000000000000bfb1b0b0ffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe9e9e9ffecececffecededffedededffebebebffe8e9e8ffeaeaeaffebebecffecededffeeeeeeffefefefffefefefffefeff0fff0f0f0fff1f0f1fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff6f5f5fff6f6f6fff6f7f7fff7f7f7fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffafafafffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafaf9fffafafafffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f5fff4f3f3fff2f3f3fff2f2f1fff1f1f1fff0f0f0fff0efefffefefefffeeeeeeffedededffecececffeaebebffe9e9e9ffececebfff0f0f0fff1f2f2fff0f0f0ffebeaebffeae9e9ffeaeaeaffebebebffecececbfb1b1b10000000000000000000000000000000000000000000000000000000000000000000000007f797979fff1f1f1fff1f1f1fff0f0f0fff8f8f9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffefefffffefefefffefefefffefefffffffefffffefefffffffffffffffefffffffffefffffffefffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff3d3d3dff7d7d7dff8c8c8cff8f8f90ff939393ffa3a3a3fff0f0f0fffafaf9fffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafff9fafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9faf9fffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafaffecececff9b9b9cff8e8e8eff8b8b8bff888888ff7a7a7aff313131ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fff8f9f9fff8f9f8fff9f9f9fffafafafffdfdfdfffefdfefffdfefefffefefefffffefffffffffffffffffffffffffffffffffffffefefffffdfdfdfffafafafff7f7f8fff5f5f5fff4f3f4fff2f2f3fff0f1f0ffeeeeeeffecececffe8e8e8ffe5e5e4ffdfdfdfffdadadaffd7d7d7ffd3d3d3ffcfcfcfffcdcdcdffcdcdcdffcccdcdffccccccffcccdcdffccccccffccccccffccccccffccccccffccccccffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd5d5d6ffd7d7d7ffd9d9d8ffdadadaffdbdbdbffdbdcdcffdcdcdcffdddeddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e1ffdfe0dfffdededfffddddddffdcdcdcffdbdbdbffdadadaffd7d8d7ffd5d6d6ffd4d4d3ffd1d1d1ffcfcfceffccccccffc7c7c7ffc1c2c1ffbfbfbfffbdbebdffbcbbbbffb9b9b9ffb6b6b7ffb4b4b4ffb2b2b2ffb0b0b0ffacacadffa8a8a8ffa2a2a2ff9b9b9bff949494ff8b8b8bff79797aff6e6e6fff646464ff595a59ff4d4e4dff414141ff373737ff2f2f2fff222222ff010201ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0e0f0eff4e4e4eff5f6060ff686868ff6e6e6fff6d6d6dff3c3b3cff3b3b3bff484848ff565656ff666666ff747474ff838383ff919191ff9d9d9dffa7a6a7ffaeaeaeffb5b5b5ffbababaffbfbfbfffc1c1c1ffc3c2c2ffc4c4c3ffc4c4c5ffc6c6c6ffc8c7c8ffcacacaffccccccffcececeffd0d0d0ffd0d0d1ffd2d1d1ffd2d2d2ffd4d4d4ffd4d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdddcddffddddddffdededeffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaebffecececffedededffefefeffff1f1f1fff4f4f4fff6f5f6fff5f4f4fff4f4f4fff4f5f4fff4f5f5fff5f5f5fff5f5f5bfb8b8b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffafafafff1f1f1fff2f2f2fff2f2f27f797979000000000000000000000000000000000000000000000000000000003f3a3a3affe9e8e9ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe9e9eaffececedffecedecffebebebffe7e7e7ffe8e7e7ffe9e9e9ffebebebffecececffedeeedffefeeeeffefeeefffefefeffff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff8f8f8fff9f9f9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffafaf9fffafafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff5f5f5fff5f5f4fff3f4f3fff2f3f3fff1f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffededeeffededecffecececffeaeaeaffe8e8e8ffe8e8e7ffeeeeeefff1f1f1fff1f1f0ffecececffe8e8e8ffe9e9e9ffe9e9eaffeaebeaffecebec3f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000007f797979fff2f2f2fff1f1f2fff1f1f2fff9f9f9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffefffefffffffffffefffefffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1f1f1eff6c6c6cff8a8a8aff8f8e8fff929292ff989898ffdededefffaf9f9fffafbfafffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafff9f9fafff9f9f9fff9faf9fff9f9fafffaf9f9fff9f9f9fffafafafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffbfbfafffafbfbfffafafafffafafafffafafafffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffafafafffafafafffbfbfafffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffafbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafff9fafafffafaf9fffafafafffafafafffaf9fafff9f9f9ffd5d5d5ff919191ff8d8e8eff8a8b8aff878686ff6d6c6cff212222ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff7c7c7cfff8f8f8fff8f8f8fff8f8f8fffafafafffcfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffafafafff8f8f8fff6f6f6fff4f4f4fff2f3f2fff1f1f1ffefefeeffecececffe9e8e9ffe5e6e6ffe0e1e1ffdcdcdcffd8d8d8ffd4d4d5ffd0d0d0ffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdccffccccccffcccdcdffcdceceffcfcfd0ffd2d2d2ffd3d4d4ffd5d6d5ffd7d7d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdddedeffdfdfdeffe0dfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e2ffe3e3e2ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdedeffddddddffdcdcdcffdbdcdbffd9dad9ffd6d7d7ffd5d4d5ffd2d2d3ffd0d0d0ffcececdffcacac9ffc5c5c5ffc0c1c0ffbfbfbeffbdbdbdffbbbbbbffb8b9b8ffb6b6b6ffb3b3b4ffb1b1b1ffafaeaeffaaaaaaffa5a5a5ff9f9f9fff989898ff919191ff888888ff7a7b7aff6b6b6bff606161ff565756ff4a4a4aff3f3f3eff353535ff2d2e2eff0e0f0eff000101ff000100ff010100ff000001ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff121312ff595a5aff606060ff686768ff6f706fff6d6d6dff383838ff3b3b3bff474747ff565656ff666665ff747374ff828382ff929292ff9e9e9fffa7a7a7ffaeaeafffb5b6b6ffbbbbbbffbfc0bfffc2c2c2ffc4c3c3ffc6c6c6ffc5c5c5ffc6c6c6ffc8c8c8ffcacacaffccccccffcececeffd0cfd0ffd0d0d0ffd2d2d2ffd3d4d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadbdbffdcdbdcffdddcddffdededdffdedfdeffdfdfdfffdfe0e0ffe1e0e0ffe1e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e4ffe6e6e5ffe7e7e7ffe8e8e8ffe9eae9ffebebebffecececffedededffeeefeefff1f0f1fff3f3f3fff5f5f5fff5f5f6fff6f6f6fff4f5f5fff4f4f4fff5f5f4fff5f5f53f3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff1f1f1fff2f2f2fff2f2f2fff1f1f10000000000000000000000000000000000000000000000000000000000000000bfaeaeaeffe7e8e8ffe6e7e6ffe6e6e6ffe5e5e5ffe6e6e6ffebebebffedededffecececffe7e8e8ffe5e5e5ffe7e7e7ffe9e9e9ffebebeaffecececffedededffeeeeeeffefefefffeff0f0fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff5f6f6fff7f7f6fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafbfffafafafffbfbfafffafbfafffbfbfafffbfafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffafbfbfffbfafafffafbfafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfcfbfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f7f7fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff3f3f2fff2f2f1fff0f1f0ffefefefffefefefffeeedeeffecedecffebececffebebebffe9e9e9ffe8e8e8ffe5e5e6ffe9e9e9fff0f0f0fff0f0f1ffeeededffe8e8e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9eae97f757575000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff2f2f2fff2f2f2fff2f2f1fff9faf9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffefffefffefffefefffffffefefffefffefffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff0f0f0fff535353ff868686ff8e8e8eff939393ff989797ffc4c4c4fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9f9fffaf9fafff9fafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff7f7f7ffb9b9b9ff8f8f8fff8d8d8dff8a8a8aff838383ff555555ff121212ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff7c7c7cfff8f8f8fff8f8f8fff8f8f8fffafafafffbfcfcfffcfcfcfffdfcfdfffdfdfdfffefefdfffefefefffffefefffffffffffffffffffffffffffefefefffcfbfbfff8f8f8fff7f7f7fff5f5f4fff4f3f4fff2f2f2fff0f0f0ffedededffeaeaeaffe6e7e6ffe3e2e3ffddddddffd9d9d9ffd6d6d5ffd1d1d1ffcececeffcececeffcececeffcececeffcececeffcdcdcdffcdcdceffcdcdceffcdcdcdffcdcdcdffcececeffcfd0cfffd2d2d2ffd4d4d4ffd6d6d6ffd7d7d7ffd9d9d9ffdbdbdbffdbdbdbffdcdcdcffddddddffdededeffdfdfdeffe0e0dfffe0e0e1ffe1e1e2ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e8ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffdededeffddddddffdcdcdcffdadbdbffd8d8d8ffd6d6d6ffd4d4d4ffd1d1d2ffcfcfcfffcccdcdffc7c8c8ffc3c3c3ffc0c0c0ffbebebeffbcbcbdffbababaffb7b7b8ffb5b4b4ffb2b3b2ffb0b0afffacacacffa8a7a7ffa2a2a2ff9c9c9cff949595ff8d8d8dff848483ff7b7b7bff676767ff5c5d5cff525252ff464746ff3c3c3cff333433ff252525ff010101ff000000ff000000ff000000ff010101ff010001ff010100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff121212ff545454ff626262ff686868ff727172ff6f6f6fff363637ff3b3b3cff484848ff565656ff666666ff747474ff848484ff949595ffa0a1a1ffa8a9a8ffb0afafffb7b6b6ffbcbcbcffc1c1c1ffc4c3c3ffc5c6c6ffc7c7c8ffc6c6c6ffc7c7c7ffc9c9c9ffccccccffcececeffd0cfcfffd1d1d1ffd2d3d2ffd3d4d3ffd5d5d5ffd7d7d7ffd8d8d8ffdad9d9ffdadadaffdbdbdbffdcdcdcffddddddffdeddddffdfdfdeffdfdfdfffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e3ffe3e3e3ffe4e4e4ffe5e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9eaffeaebebffecececffedededffefeeeffff0f0f0fff2f2f2fff3f3f3fff3f4f3fff5f5f5fff5f6f5fff6f5f5fff4f4f4bfb7b7b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff1f1f0fff1f0f0fff1f1f0fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000ffe6e6e7ffe6e6e6ffe5e6e5ffe5e4e4ffe3e3e4ffe8e7e7ffecececffecececffe9e9e9ffe5e5e5ffe5e5e5ffe7e7e7ffeae9e9ffebebebffecececffedededffeeeeeeffeff0effff0f1f0fff1f1f1fff2f1f1fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafbfffafafafffafafafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff0f1f1fff0eff0ffefefeeffedeeeeffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e6e5ffe5e5e5ffedededfff0f1f1ffeeefefffe9e9e9ffe6e6e5ffe7e6e6ffe7e7e7ffe8e8e8ffe9e9e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff3f2f3fff3f2f2fff2f2f2fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffefffffffffffefffffffefffefffffefffffffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1a1a1a7f3737377f3b3b3b7f3d3d3d7f3d3d3d7f3d3d3dbf5c5c5cff7b7b7bff7b7b7bff7c7c7cff7d7e7dff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7dff7d7d7dff7c7c7cff7c7c7cbf5d5d5d7f3e3e3e7f3e3e3e7f3e3e3e7f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040405ff2f2f2fff7d7d7dff8f8f8fff939393ff969696ffabababfff5f5f4fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffafbfbfffbfafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafaf9fffaf9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffbfafafffafafbfffafafafffafaf9fff9f9fafffaf9fafff9fafafff9fafafffafafafffbfafafffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafbfafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9ffeeefeeffa2a2a2ff8f9090ff8d8d8dff8a898aff7c7d7cff3a3a39ff070607ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff7c7c7cfff8f8f8fff7f7f7fff7f7f7fff9faf9fffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfefffefefefffefefefffffffffffffffffffffffffffefefefffcfcfcfff8f8f8fff6f6f6fff5f5f5fff4f4f4fff2f3f3fff1f1f1ffeeeeeeffeaeaeaffe8e8e8ffe4e4e4ffdfdfdfffdadadbffd6d6d6ffd2d2d3ffcfcfcfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcdcecdffcdcdcdffcececfffd0d0d0ffd3d3d2ffd4d4d4ffd6d6d6ffd8d7d8ffd8d8d8ffdbdbdbffdbdbdbffdcdcdcffddddddffdededeffdfe0dfffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e6e6ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffdfdfdfffdededeffdddddeffdcdddcffdadadaffd8d7d7ffd5d5d5ffd3d3d3ffd0d0d0ffcececeffcbcbcbffc6c6c6ffc2c2c3ffc1c1c0ffbdbdbdffbbbcbbffb9b9b9ffb7b7b7ffb4b4b3ffb1b0b1ffacacadffa9a8a8ffa3a4a3ff9e9e9eff989898ff909091ff888888ff7e7e7eff757575ff666666ff565656ff4c4c4cff424242ff393939ff313131ff111111ff000000ff000000ff000001ff000001ff010101ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff141414ff555555ff656565ff6b6a6bff747374ff6e6d6eff323232ff3c3c3cff494848ff565655ff646565ff747474ff868686ff989898ffa2a2a2ffaaababffb2b1b1ffb8b9b9ffbebebeffc2c2c2ffc5c5c5ffc7c7c6ffc8c8c8ffc8c8c8ffc9c9c9ffcbcbcbffcececeffcfd0d0ffd1d1d1ffd3d2d3ffd4d4d4ffd6d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadbffdbdbdcffdcdcddffddddddffdededeffdfdfdfffe0e0dfffe0e0e1ffe1e1e1ffe2e2e2ffe3e2e3ffe4e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaebeaffecececffedededffefefeffff0f0effff1f1f1fff1f2f1fff2f2f2fff3f3f3fff4f4f3fff5f5f5fff5f5f53f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfff3f3f3fff0f0f0fff1f1f1fff1f1f10000000000000000000000000000000000000000000000000000000000000000000000007f737373ffe5e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e3e4ffe9e9eaffebecebffeaeaebffe6e6e6ffe3e3e4ffe6e6e6ffe8e8e8ffe9eaeaffebebebffedececffedeeedffefeeeffff0f0f0fff1f0f1fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff7f7f6fff8f7f7fff8f8f7fff8f8f9fff9f9f9fff9f9fafffafaf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafbfbfffbfafafffafafafffafafbfffafbfafffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafbfffafafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffafafafffafafafff9f9fafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f4fff4f4f3fff3f3f3fff2f2f3fff1f1f1fff0f0f0ffefefefffedeeeeffececedffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ffe5e5e5ffe8e9e9fff0f0f1fff0f0f0ffecececffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe7e7e77f74747400000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff3f3f3fff3f3f3fff2f2f2fffbfbfbfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffffffefffffffefffffffffffffffefefefffefefffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf4b4b4bff6a6a6aff707070ff777777ff7a7a7aff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7c7c7cff7e7e7dff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7e7e7eff7d7d7dff7c7c7cff7c7c7cff7c7c7dff7d7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7d7dff7c7c7cff7b7a7bff7a7a7a7f3c3c3c3f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff1d1d1dff6d6d6dff8d8d8dff919291ff959595ff9b9a9bffe6e6e6fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfbfffbfcfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9fafafff9faf9fff9f9fafffaf9f9fff9fafafffafafafffafafafffbfbfbfffbfbfcfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafbfafffafafafffafafafffafafafff9f9fafffaf9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9fafafff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8ffdedddeff959595ff8f8f8fff8c8c8dff878788ff737474ff282828ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf7c7c7cfff7f7f7fff6f7f6fff6f6f6fff9f9f9fffbfbfbfffcfbfcfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffffffefffffffffffffffffffefefefffcfcfcfff8f8f8fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff1f2f1ffeeefefffebebecffe8e9e8ffe5e5e6ffe0e0dfffdbdcdbffd7d7d8ffd4d4d3ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcececfffcececeffcecdcdffcdcdcdffcfcfcfffd0d0d0ffd2d3d3ffd4d4d4ffd5d6d6ffd7d7d7ffd8d9d8ffdadadaffdbdbdbffdcdcdcffddddddffdedfdeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe4e5e4ffe6e6e6ffe5e5e5ffe5e5e6ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdedfdeffdddeddffdcdcdcffdadadaffd7d6d6ffd4d4d4ffd2d2d2ffcfcfcfffcccdccffc8c8c9ffc5c5c5ffc2c3c3ffc1c1c0ffbdbcbcffbab9baffb7b8b8ffb5b5b5ffb3b3b3ffb0b0afffabababffa5a5a5ff9f9fa0ff999999ff929393ff8b8b8bff828282ff797879ff6e6e6eff626162ff504f50ff464746ff3e3f3fff363636ff282929ff020202ff010000ff000001ff000000ff000101ff010101ff010101ff010101ff010101ff000101ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff121212ff545454ff666767ff6b6c6cff747574ff6d6d6dff333333ff3e3f3fff4b4b4bff585858ff686868ff787878ff89898aff999999ffa4a4a4ffacacacffb3b3b4ffbabbbbffbfbfbfffc3c3c3ffc5c5c5ffc6c6c5ffc8c8c8ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd4d4d4ffd6d5d6ffd6d7d6ffd8d7d8ffd9d9d9ffdadadaffdbdcdcffdddddcffdddedeffdededeffdfdfdfffe0e0dfffe0e0e1ffe1e1e1ffe2e2e3ffe3e3e3ffe4e3e4ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9eaeaffebebebffecececffedededffeeeeeeffeeeeeefff0f0f0fff0f0f0fff1f1f2fff1f2f1fff2f2f2fff3f3f3bfb6b7b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff4f4f4fff1f1f1fff1f2f1fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000bfababacffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe5e5e5ffeaebeaffebebebffe8e8e9ffe4e4e4ffe4e4e4ffe7e7e7ffe9e9e9ffeaeaeaffecebecffecedecffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff7f7f8fff8f8f8fff8f8f9fff9f9f9fff9fafafff9fafafff9fafafffafafafffaf9fafff9faf9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffafbfafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafbfafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafbfbfffafbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffbfafbfffbfafbfffafbfbfffafafbfffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff2f3f3fff2f2f2fff1f1f1ffefeff0ffeeeeeeffedededffececebffeaeaebffe9e9eaffe8e8e8ffe7e6e7ffe6e5e5ffe5e5e5ffeeeeeefff1f0f0ffeeeeeeffe7e7e7ffe3e4e3ffe5e5e5ffe6e6e5ffe6e6e6bfadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff3f3f3fff0f0f0fff1f1f1fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffefffefefefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff59595aff656666ff6a6a6aff707070ff767777ff7a7a7aff7b7b7bff7a7a7bff7b7b7aff7b7b7bff7b7b7bff7c7c7cff7e7d7dff7e7e7eff7e7e7eff7e7d7eff7c7d7dff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7a7b7aff7a7a7aff797a79ff787878ff767777ff7070707f333333000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff191919ff646464ff8b8b8bff919191ff949494ff979697ffcdcdcdfffafbfafffbfbfbfffcfbfbfffcfbfcfffcfcfbfffbfbfcfffcfcfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffbfafafffafafafffafafafffafafafff9fafafff9fafafff9fafafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafaf9fff9f9fafff9f9f9fff9f9f9fff8f8f8fff7f7f7ffc3c3c3ff929292ff8f8f8fff8b8b8bff858585ff696969ff1f201fff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f7b7b7cfff7f6f7fff6f6f6fff5f6f6fff8f8f8fffafafafffafbfafffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefffffffffffffffffffffffefefefffcfcfcfff8f9f9fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff1f2f1fff0efefffecececffe9e9e9ffe5e5e5ffe0e0e1ffdcdcdcffd8d8d8ffd5d5d5ffd2d2d2ffcfcfd0ffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcececeffcececeffcececeffd0cfcfffd1d1d1ffd2d2d3ffd4d4d4ffd6d6d6ffd7d7d7ffd9d9d9ffdbdadaffdcdcdcffdddcddffdededeffdededfffdfdfdfffe0e1e0ffe1e1e1ffe2e1e2ffe2e2e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e4ffe4e3e4ffe3e3e4ffe4e4e4ffe6e6e6ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdedfdeffddddddffdadadbffd9d8d9ffd5d5d5ffd2d2d2ffd0d0d0ffcdcdceffcacacbffc7c7c7ffc3c3c3ffc1c1c2ffbfbfc0ffbcbcbcffb8b8b8ffb5b6b6ffb3b3b2ffb0b0b0ffacadadffa9a8a9ffa2a2a2ff9a9a9aff939494ff8d8d8dff858585ff7c7c7cff737273ff666766ff59595aff4c4c4bff424242ff3a3a3aff333333ff131313ff010000ff000101ff000000ff000101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff171717ff525252ff666767ff6c6c6cff757575ff6c6c6cff353535ff414141ff4e4e4eff5b5c5bff6b6b6bff7b7b7bff8a8a8aff989898ffa4a4a4ffaeadadffb5b5b5ffbcbcbcffc1c1c1ffc4c4c4ffc6c6c6ffc6c7c7ffc9c9c8ffcbcbccffcececeffd0d0d0ffd2d2d2ffd4d3d3ffd4d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdadbffdcdcdcffddddddffdededeffdfdedfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9eaeaffebeaeaffebebebffecececffededecffedeeeeffeeeeeeffeeeeeefff0f0f0fff0f0f0fff1f1f1fff1f1f13f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfff5f5f5fff1f1f2fff3f3f3fff2f2f27f7777770000000000000000000000000000000000000000000000000000000000000000000000003f393939ffe3e3e4ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe8e8e8ffeaeaeaffeaeaeaffe6e6e6ffe4e4e4ffe5e6e6ffe8e8e8ffe9eaeaffebebebffecececffedededffefeeeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafafffafbfbfffafafafffafafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffafbfbfffbfafafffafafafffafafafffbfafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff4f4f4fff4f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffededeeffececedffebebebffeaeaeaffe9e9e8ffe7e7e7ffe6e6e6ffe5e4e5ffe9e9e9fff0f0f0ffefefefffeaebeaffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e6e53f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff1f0f0fff3f3f2fffbfbfbfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefffffefffffffffffffffffefffffffffefffefefefffffefefffffefffffefefffffffefefffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff595a5aff666666ff6a6a6aff727272ff787878ff7a7a7aff79797aff797979ff7a7a7aff7b7a7bff7b7b7bff7b7b7bff7c7b7bff7b7c7bff7b7b7bff7b7b7bff7b7b7bff7b7b7bff7c7b7bff7c7c7bff7c7b7bff7c7c7cff7c7c7cff7c7c7cff7c7d7cff7a7b7bff7a7a7aff7a7a7aff787878ff777776ff707070ff696969ff6464640000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff111111ff565756ff868686ff909090ff949494ff979797ffb4b3b3fff8f8f8fffbfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffbfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff8f9f8fff2f2f1ffaaaaaaff929292ff8f8e8eff8a8a8aff818181ff595959ff161616ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000bfb8b9b8fff6f6f6fff5f5f5fff6f5f6fff8f8f7fff9f9f9fffafafafffcfbfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefffffffffffffffffffffffdfefefffcfbfcfff9f9f9fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f1f2fff0efefffecececffe9e9e9ffe5e5e5ffe1e1e1ffdedddeffdadadaffd7d7d7ffd4d4d4ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d1d1ffd1d2d1ffd3d3d3ffd4d5d4ffd6d6d6ffd8d7d8ffd9d9d9ffdbdadaffddddddffddddddffdededeffdfdfdfffe0dfe0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdedeffdbdbdbffd8d8d8ffd6d6d6ffd3d3d3ffd1d1d1ffcfcfcfffcdccccffc9c9c9ffc5c5c5ffc1c1c1ffbfbfbfffbdbebdffbababaffb6b6b5ffb3b3b3ffb0b0b0ffacacacffa7a7a7ffa1a2a1ff9a9b9aff949394ff8e8e8eff878787ff7f7f7fff757575ff6b6a6bff5f5f5fff525252ff484848ff3e3e3eff363637ff2a2929ff030302ff010101ff000101ff000000ff000001ff010100ff010001ff010101ff000100ff010000ff000000ff000001ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff222122ff5a5a5bff676767ff6d6d6dff737373ff707170ff3b3b3bff434343ff505050ff5d5d5dff6c6c6cff7b7b7aff898989ff979798ffa5a5a5ffafafafffb7b6b7ffbebdbeffc2c2c2ffc6c6c6ffc8c7c8ffc9cac9ffcbcbcbffcececeffd0d0d1ffd2d2d2ffd4d4d4ffd5d5d6ffd7d6d7ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffecececffedededffeeedeeffeeeeeeffeeeeee7f7878783f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff6f6f6fff3f3f3fff2f2f2ffeeeeee7f77777700000000000000000000000000000000000000000000000000000000000000000000000000000000bfaaaaaaffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe4e4e4ffeaeae9ffebebebffe8e8e8ffe4e5e4ffe4e4e4ffe6e6e6ffe8e8e8ffeaeaeaffebebecffedececffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f5fff5f5f5fff5f4f4fff4f4f4fff4f4f3fff3f3f2fff2f1f1fff1f1f0ffeff0efffeeeeeeffedededffecebebffeaebeaffe9e9e9ffe8e8e8ffe6e6e7ffe5e5e5ffe6e6e6ffecececffeeefefffededecffe6e6e6ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4bfababac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f2fff2f2f2fff2f2f2fff3f3f4fffcfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefffffefffffffefefefffffefffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff59595aff5a5959ff585858ff5d5d5eff686868ff717070ff747474ff747575ff757575ff757575ff767676ff767676ff777777ff777777ff777777ff777777ff777777ff787777ff777777ff787877ff787878ff787878ff787878ff787878ff797878ff787978ff787878ff797979ff787878ff767676ff717071ff696969ff646464ff6464640000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff0b0b0bff434343ff7c7d7dff8e8e8eff949494ff979898ffa2a3a2ffeeeeeefffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfcfffcfcfcfffcfbfbfffbfcfcfffcfbfbfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfafbfffafbfafffafafafffafafafffafaf9fff9faf9fff9f9f9fff9faf9fffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffafbfbfffafafafffafafafff9faf9fffaf9f9fff9f9f9fffaf9fafffafafafffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafff9faf9fffafafafffaf9fafff9f9fafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f8f9ffe4e4e4ff9b9b9cff939393ff8e8f8fff888888ff797979ff404141ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff7f8f7fff9f9f9fffafafafffbfbfbfffbfcfbfffdfdfdfffdfdfdfffefefefffffffefffffffffffffffffffefefdfffbfbfbfff9f8f9fff6f6f6fff4f4f5fff3f3f3fff2f2f2fff0f0f0ffefeeefffecececffe9eaeaffe6e6e6ffe2e2e2ffdfdfdfffdcdcdcffd9d9d9ffd6d6d6ffd3d3d3ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0d0ffcfd0cfffd0d0d0ffd0d1d0ffcfd0cfffd2d2d2ffd3d3d3ffd4d4d3ffd5d5d5ffd7d6d7ffd8d8d8ffd9d9d9ffdbdbdbffdddddcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e7ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdcdddcffd9d9d9ffd6d6d6ffd4d4d4ffd1d2d2ffcfcfcfffcecdceffcacbcbffc7c7c7ffc2c2c2ffbebfbfffbdbcbdffbababaffb4b4b4ffb1b1b1ffaeafaeffabababffa6a6a5ffa0a0a0ff9a9a9aff939393ff8e8d8eff888888ff808081ff777777ff6d6d6dff626362ff575656ff4c4c4cff434343ff3a3a3aff323232ff141414ff020101ff010101ff000000ff000000ff000000ff010000ff000000ff010100ff000001ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff242424ff5c5c5cff696968ff6e6e6dff737373ff727273ff3e3f3fff454546ff525252ff60605fff6f6f6fff7d7d7dff8a8a8aff989898ffa5a6a6ffb0b0b0ffb8b8b8ffbebebeffc3c3c3ffc7c7c7ffcacacaffccccccffcececeffd0d0d0ffd2d2d2ffd3d4d4ffd6d6d6ffd8d8d8ffd8d9d8ffd9d9daffd9d9d9ffdadadaffdbdbdbffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e3ffe3e3e4ffe4e4e4ffe5e5e5ffe6e7e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebececbfb1b1b17f76767600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8fff1f0f0ffeeeeeeffefefef7f777777000000000000000000000000000000000000000000000000000000000000000000000000000000003f383838ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe7e7e7ffebebebffeaeaeaffe6e6e6ffe4e4e3ffe4e4e4ffe6e7e7ffe9e9e9ffeaebeaffebecebffedeeedffeeeeeffff0f0f0fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafff9f9fafff9fafafff9f9f9fffaf9f9fff9faf9fff9faf9fffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff2f1f1fff0f0f0ffeeefefffededeeffecececffebebebffe9eaeaffe8e8e8ffe8e7e7ffe5e6e5ffe5e5e5ffeaeaeaffefefefffecececffe8e8e8ffe5e4e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e43f39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff2f3f3fff2f2f2fff5f4f5fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefefffffffffffefefffffefefffffefefffffffefffffffefffffffffefffefefefffefefffffefefefffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595a59ff585958ff4d4c4dff4e4e4eff5c5c5dff656565ff6b6b6cff6e6e6eff6f6f6fff717070ff717171ff727272ff727272ff737272ff737373ff737373ff737373ff737373ff737374ff737373ff737373ff737373ff727272ff727272ff727272ff727272ff717272ff727271ff727272ff6f6f6fff676667ff626262ff646464ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff262626ff707070ff8c8d8cff949594ff989797ff9c9c9dffd9d9d9fffbfbfbfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffbfcfcfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafafffafafbfffafafafff9f9fafffafaf9fff9f9f9fffaf9fafffafafafffafafafffafafbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfafbfffbfafbfffbfbfafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff8f8f8ffccccccff969696ff939394ff8f8e8eff858586ff6c6c6cff272827ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff8f7f7fff9f8f9fff9faf9fffafafbfffbfbfbfffbfcfcfffdfdfdfffefefefffffffffffffffffffffffffffefefefffcfbfbfff8f8f9fff6f6f6fff5f5f5fff3f3f3fff1f1f1ffeff0f0ffeeeeeeffedececffeaeaeaffe7e7e7ffe3e3e3ffe0e0e0ffdededeffdadadaffd8d8d8ffd5d5d5ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd2d2d2ffd3d3d3ffd4d5d4ffd6d6d5ffd8d7d8ffd9d9d9ffdadadaffdbdbdbffddddddffdededeffdededfffdfdfdfffe0e1e0ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0dfe0ffddddddffdbdbdbffd7d7d7ffd5d4d4ffd2d2d2ffd0cfd0ffcdcdcdffcbcbccffc7c7c7ffc2c1c2ffbcbcbcffb9b9b9ffb6b7b7ffb3b4b3ffaeaeaeffabababffa8a9a9ffa5a4a4ff9f9f9fff999a99ff929292ff8d8d8dff878787ff808080ff767677ff6f6f6fff666666ff5b5b5bff505050ff464546ff3d3d3dff353535ff292928ff030303ff010101ff010001ff000100ff000001ff000001ff000000ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff272627ff5e5e5eff696969ff6f6f6fff757475ff737373ff424242ff464647ff545454ff626262ff737273ff808080ff8c8c8cff9a999affa6a6a6ffb0b0b0ffb8b8b8ffbfbfbfffc4c4c3ffc8c8c8ffcccbccffcecfceffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d7ffd8d8d8ffdadadaffdbdbdbffdcdcdcffdddcdcffddddddffdedddeffdededeffdfdfe0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e6ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e97f7575757f7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9ffeeefeeffefefeeffefefef7f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f717171ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe3e3e3ffe9e8e8ffeaeaeaffe8e8e8ffe5e5e5ffe3e3e3ffe5e5e5ffe8e8e7ffe9e9e9ffebebebffececedffeeeeeeffefefeffff0f1f0fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff3f3f3fff3f4f4fff4f4f4fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffaf9fafffaf9fafffafafafffafafafff9fafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9faf9fffaf9fafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9fafff9f9f9fff9f8f9fff8f8f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9fafffaf9fafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff8f8f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeeeeeffedededffebebebffeaebeaffe9e8e9ffe8e7e8ffe6e6e6ffe5e5e5ffe8e8e8ffededeeffedeeedffe9eae9ffe5e5e5ffe4e4e4ffe5e4e5ffe4e5e4ffe4e4e47f7272720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff2f3f2fff6f6f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595858ff4d4c4dff424241ff444444ff535253ff5d5c5cff636363ff676767ff69696aff6b6b6bff6d6c6cff6d6d6dff6e6e6eff6f6e6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6e6f6fff6e6e6eff6d6c6dff6c6c6cff6b6b6bff6b6a6aff6a696aff686968ff666666ff626161ff535252ff515251ff626262ff5757577f1919190000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff111111ff555454ff898888ff959494ff989898ff9c9c9cffbfc0bffffafafafffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfafafffafafafffafafafffafafafff9faf9fffaf9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafafffbfbfafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfafafffafbfafffafafafffafafafffafafafff9f9fafff9f9f9fff5f5f5ffb3b3b3ff969595ff929392ff8e8e8eff838383ff575757ff141414ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000fff5f5f5fff6f5f5fff6f5f5fff6f5f5fff7f7f7fff8f8f8fff9f9f9fff9f9fafffafafafffbfbfbfffbfcfbfffdfdfdfffefffefffefffefffffffffffffefefffcfcfbfff8f8f8fff6f6f6fff5f5f5fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffedededffeaeaeaffe8e8e8ffe4e4e4ffe2e2e2ffdfdfdfffdcdbdbffd9d9d9ffd7d6d7ffd4d4d4ffd2d2d2ffd2d2d1ffd1d1d2ffd2d1d1ffd1d2d1ffd2d1d1ffd1d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d7ffd8d8d8ffdad9d9ffdadadaffdbdadaffdcdddcffdededeffdfdfdfffe0e0e0ffe1e1e0ffe2e2e2ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e6e6ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe7e8e7ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e1e1ffe0e0e1ffdededeffdbdbdaffd8d8d8ffd4d4d4ffd2d2d2ffd0d0d0ffcdcdcdffc9c9c9ffc5c5c5ffbfbfbfffbabab9ffb5b5b5ffb2b2b2ffb0afafffacababffa7a6a6ffa4a3a3ffa1a1a1ff9c9c9cff989898ff929291ff8b8b8bff858585ff7f7f7fff767676ff6a6a6aff636363ff5c5c5cff545454ff4a4b4bff414141ff383838ff303130ff131212ff010101ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0909ff393939ff616161ff696969ff707070ff757675ff737474ff444444ff454545ff545354ff636262ff737373ff818181ff8d8e8dff9a9a9affa7a7a6ffb0b0b0ffb8b8b8ffbfbfbfffc5c5c5ffc9c9c9ffcecdcdffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadad9ffdbdbdaffdbdcdbffdddcdcffdedddeffdededeffdededeffdededeffe0e1e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e4e4ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e6e7ffe8e8e8ffe8e8e8bfaeaeae7f7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffafafaffefefefffefefeffff0f0f0fff3f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe5e5e5ffe9e9e9ffeae9e9ffe7e7e7ffe3e3e3ffe3e3e3ffe6e6e5ffe8e8e8ffeaeaeaffecebebffedededffefeeeefff0f0f0fff0f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9faf9fffaf9f9fff9f9f9fffafaf9fff9f9f9fff9faf9fff9f9f9fffaf9fafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f3f3fff2f3f3fff2f2f2fff1f1f1ffeff0f0ffeeeeeeffecececffebebebffeae9e9ffe8e7e8ffe6e6e6ffe5e5e5ffe6e6e6ffebebebffeeeeeeffebebebffe7e6e7ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff6f5f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4d4d4dff424242ff3d3d3eff434342ff4b4b4cff545454ff5b5a5aff606060ff646463ff656666ff686767ff696968ff696a6aff6a6a6bff6b6b6bff6b6b6bff6b6b6cff6b6b6bff6b6b6bff6b6b6bff6a6a6aff696969ff686768ff666666ff656465ff636363ff616261ff5f5f5fff5b5b5bff555555ff454545ff3a3a3aff4a4949ff3232327f1919190000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff282828ff767676ff939393ff979798ff9b9b9bffaaaaaafff1f1f1fffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfbfcfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffbfafbfffafafbfffafbfafffafafafffbfafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfafbfffbfafbfffafbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafbfafffafbfafffafafafffbfafafffafafafffafafafffbfafafffafafbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafff9faf9ffe9e9e9ffa1a1a2ff959595ff929292ff8d8d8dff797978ff373737ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff7f6f7fff8f8f8fff8f9f9fff9f9f9fffafaf9fffafafafffbfbfbfffcfdfcfffefefefffefefefffffefffffffffffffcfcfcfff8f8f7fff6f6f6fff5f5f4fff4f3f3fff2f3f2fff1f1f1ffefefefffededeeffebebecffe9e8e9ffe6e6e6ffe3e3e4ffe0e1e0ffddddddffdadadaffd8d7d8ffd5d5d5ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd5d5d5ffd7d7d6ffd8d7d8ffd9d9d9ffdadadaffdbdadaffdbdbdbffddddddffdededeffdfdfdfffe0e0e0ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e7ffe8e7e7ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebeaeaffebebeaffebebeaffebebebffebeaebffeaebeaffebebebffebeaeaffeaeaebffebebebffebeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdbdbdbffd8d8d8ffd5d5d5ffd2d2d2ffd0cfd0ffcccbccffc6c6c6ffc0c0c0ffbbbbbbffb6b7b6ffb3b3b3ffafafaeffabababffa7a8a8ffa5a5a4ffa1a0a1ff9e9d9dff9a9a9aff969696ff919090ff8a8a89ff848585ff7e7e7fff787878ff6f6f6fff636363ff5b5b5bff545354ff4c4c4cff444444ff3c3c3cff343434ff1a1a1aff010101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff111111ff484848ff606161ff696969ff717171ff777776ff757575ff444444ff434343ff535252ff626262ff747474ff818281ff8e8e8eff9b9b9bffa6a6a6ffafb0b0ffb8b8b8ffc0c0c0ffc5c5c5ffcacacaffcececeffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d8ffdadadaffdcdbdcffdcdbdcffdcdcdcffdededeffdfdedfffdfdedfffdfdedfffdfdfdfffe2e2e2ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe6e6e6ffe6e6e6ffe6e6e6bfadadad7f7373733f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfafbfff0f0f0fff1f1f1fff2f3f3fff3f3f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383838ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe6e6e6ffe9e9e8ffe8e8e8ffe5e5e5ffe2e3e2ffe4e4e4ffe6e6e6ffe8e9e8ffebebebffedecedffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f3fff4f3f3fff3f4f3fff4f4f4fff5f4f4fff4f4f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f5fff5f4f5fff4f4f4fff3f3f3fff2f2f2fff1f2f2fff1f0f0fff0efefffeeeeeeffecececffeaeaeaffe9e9e9ffe7e7e7ffe5e6e5ffe5e5e5ffe9e9e9ffeeeeedffecececffe9e8e8ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e43f39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cfff3f3f3fff3f3f3fff0f0f0fff7f6f7fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f161716ff3d3d3dff3d3d3dff333233ff3e3e3eff464746ff4d4d4dff535353ff585858ff5d5d5dff606060ff636362ff646464ff656565ff666666ff676667ff676767ff676767ff676767ff676767ff676767ff666666ff656464ff636363ff616161ff5f5f5fff5d5c5cff5a5b5bff575757ff535352ff4c4c4cff404040ff343434ff323232ff3232327f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff121111ff5c5c5cff909090ff979797ff9a9a9aff9f9fa0ffcfcfcffffafbfafffbfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffafafbfffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffbfbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffafafafffbfafbfffafafafffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfafffbfbfafffbfafafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafff8f8f8ffcacacaff989798ff959494ff919191ff898a8aff646465ff1c1c1cff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff6f6f6fff7f7f7fff8f8f8fff9f8f9fff9f9fafffafafafffafbfafffcfcfcfffdfdfcfffdfdfdfffefefefffffffffffcfcfcfff7f7f7fff5f5f5fff4f4f4fff3f3f4fff2f3f2fff1f1f1fff0f0f0ffeeeeeeffecececffeaeaeaffe7e7e7ffe5e5e6ffe3e3e2ffdfdfdfffdcdcdbffd9d9d8ffd6d6d6ffd4d4d4ffd3d3d3ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdededeffdedfdfffdfdfdfffe1e1e0ffe1e1e2ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eaeaffe9e9e9ffe9e9e9ffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebeaebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe2e2e3ffe1e1e1ffdededeffdadadaffd7d7d7ffd5d6d5ffd2d2d2ffcececeffcacacaffc5c4c4ffbebebeffb8b8b8ffb3b3b3ffafafafffabacabffa9a9a9ffa5a5a5ffa1a1a1ff9e9e9eff9b9a9bff979797ff939494ff8e8f8eff898888ff838383ff7d7d7dff777777ff717171ff676768ff5d5c5dff555555ff4d4e4dff464646ff3e3e3eff363636ff201f1fff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff171717ff4a4a4aff5f5f5fff696969ff717171ff777677ff7b7a7aff484848ff424242ff505151ff606161ff747474ff838483ff909090ff9d9c9dffa8a8a8ffb1b1b1ffb9bab9ffc0c0c0ffc5c5c5ffcacacaffcdceceffd0cfd0ffd4d4d4ffd4d4d5ffd7d7d7ffd8d8d8ffd9d9d9ffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdfdedfffdfdfdfffdfdfdfffdfdedfffdfdfdfbfa9a9a97f7272727f7272727f7272727f7272723f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff3f3f3fff2f2f2fff3f3f3fff4f4f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa9a9aaffe2e2e2ffe1e1e1ffe1e0e0ffdfdfdfffe1e1e1ffe7e7e7ffe9e9e9ffe7e7e7ffe3e3e3ffe2e2e2ffe4e5e5ffe7e7e7ffe9e9e9ffebebebffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff8f9f8fff8f9f9fff9f9f8fff9f8f8fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f3fff2f3f3fff2f2f1fff1f1f1fff0f0f0ffefefefffeeededffecececffeaeaeaffe8e8e8ffe6e6e6ffe4e4e5ffe6e7e6ffedededffedededffeaebeaffe4e5e4ffe2e2e2ffe3e3e2ffe4e4e3ffe4e4e4bfababab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff1f1f1fff1f1f1fff0f0f0fff7f7f7fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff2d2d2dff323232ff313131ff3a3a3bff424242ff474747ff4c4b4cff515151ff565656ff5a5a59ff5d5c5cff5f5f5fff606061ff616161ff626262ff636363ff646363ff636363ff636363ff636363ff626262ff606060ff5e5e5eff5c5c5cff59595aff565757ff545454ff4f4f4fff4a4b4aff444444ff3c3b3cff323232ff323232ff3232327f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff3c3d3cff868686ff989897ff9b9b9bff9f9e9effacacacffefefeffffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfcfbfffcfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffbfbfafffafbfafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafaffebecebffa4a4a4ff969697ff939393ff8e8e8eff7e7e7eff3f403fff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000003f3c3c3cfff5f5f5fff4f4f4fff3f3f3fff3f3f4fff6f6f5fff7f6f6fff7f7f7fff8f8f7fff8f9f8fff9f9fafffafafafffcfcfcfffcfdfcfffcfdfdfffefefefffffffffffcfcfcfff7f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefeeefffedededffebebebffe8e8e8ffe7e7e6ffe4e4e4ffe1e1e1ffdededeffdbdbdaffd8d8d8ffd6d6d6ffd4d3d3ffd3d3d3ffd4d4d4ffd4d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd5d6d5ffd8d7d7ffd9d9d8ffd9dadaffdbdadbffdbdbdcffddddddffdfdedfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e7e7ffe8e7e8ffe9e9e9ffe8e8e9ffe9e9e9ffeae9eaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e2e3ffe0e1e1ffddddddffd9d9d9ffd5d6d6ffd2d3d3ffd0d0d1ffcececeffc9c9c9ffc3c2c3ffbdbdbdffb7b7b7ffb1b1b1ffacadadffaaaaaaffa6a7a7ffa4a4a4ffa0a0a0ff9c9c9cff989797ff939393ff8f8f8eff8a8a8aff858585ff808080ff7c7c7cff767576ff6f706fff696969ff606060ff565656ff4f4f4fff474747ff404040ff393938ff222222ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff191919ff494949ff606060ff686868ff6e6e6fff777777ff7b7c7cff49494aff414041ff4f4f4fff5f5e5fff747474ff868686ff939393ff9d9d9dffa8a8a8ffb3b3b3ffb9b9b9ffc1c1c1ffc6c6c6ffc7c7c7ffcdcdcdffcfcfcfffd0d0d0ffd5d4d4ffd4d4d4ffd7d7d7ffd8d8d8ffd9d9d97f6e6e6e7f6e6e6e7f6e6e6e3f3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff5f5f5fff3f4f3fff4f5f4fff4f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383838ffe1e1e1ffe1e1e0ffdfdfdfffdededeffdddeddffe3e3e3ffe8e8e9ffe9e9e9ffe6e6e6ffe2e2e1ffe2e2e2ffe4e5e5ffe8e7e8ffeaeaeaffecececffedededffeeeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff1f2f1fff2f2f2fff3f2f2fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f8f8fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffedededffecebebffe9eaeaffe7e7e8ffe5e5e5ffe5e5e5ffeaeaeaffeeeeedffebebebffe7e7e7ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e43f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff2f1f2fff1f1f1fff0f0f0fff7f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff2e2e2eff2d2e2eff2f2e2fff373737ff3e3e3eff424242ff464646ff4a4b4aff4f4f4fff535353ff565656ff595959ff5b5b5bff5c5c5cff5d5d5dff5d5d5dff5e5d5dff5e5e5dff5e5e5dff5e5e5dff5d5d5dff5c5c5cff5a5a5aff575757ff545454ff515151ff4e4f4fff494a4aff444443ff3e3d3dff393a39ff323232ff323232ff323232bf232323000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff161616ff6a6b6aff939394ff9c9c9cff9d9e9effa2a1a1ffcdcdccfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfbfafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfff9f8f8ffc6c6c6ff989898ff969595ff929292ff8a8b8bff646464ff191919ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000007f787878fff1f1f1fff3f3f3fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f6fff8f8f8fff9f9f9fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffefefefffefefefffbfbfbfff5f6f6fff4f4f4fff3f3f3fff3f3f3fff1f1f2fff1f1f1fff0f0f0ffefefefffeeedeeffecececffeae9e9ffe7e7e7ffe6e6e5ffe3e3e3ffe0e0e0ffddddddffdadadaffd8d8d8ffd5d5d5ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d7d7ffd8d8d8ffd9d9d9ffd9dadaffdbdbdbffdddcdcffddddddffdfe0dfffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffebebecffecececffecececffecececffececebffebecebffebececffebebebffecececffebebebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e4ffe4e3e4ffe2e3e2ffe1e0e0ffdddddcffd9dad9ffd5d6d6ffd3d2d3ffd0d0d0ffcdcdcdffc8c8c8ffc2c2c2ffbcbbbcffb6b5b6ffb0b0b0ffaaaaaaffa8a8a7ffa5a5a5ffa2a2a2ff9e9f9eff9b9a9aff969696ff919190ff8a8b8aff858485ff808080ff7b7c7cff777777ff737372ff6e6e6eff686868ff606060ff59595aff505050ff494948ff414141ff3a3a3aff282827ff040404ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff171717ff474747ff5e5e5eff666666ff6d6d6cff737474ff797979ff4e4e4eff404040ff4d4d4dff5d5c5cff6b6b6bff848484ff8e8e8eff9f9f9fffaaaaa9ffadadadffb9b9b9ffb9b9baffc3c3c3ffc7c7c7ffc7c7c7ffcdcdcdffcfcfcfffd0d0d07f6a6a6a7f6a6a6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6fff3f3f3fff4f4f4fff4f4f47f7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa9a8a8ffdfdfdfffdededeffddddddffdddcdcffdddedeffe6e6e6ffe8e8e8ffe8e8e8ffe3e3e3ffe1e1e1ffe3e3e3ffe6e6e6ffe8e8e8ffeaeaeaffecececffedededffeeeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff9f8f8fff9f8f9fff8f9f9fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f7fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f3f3fff2f3f3fff2f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffebebebffe9e9e9ffe7e7e6ffe4e4e4ffe7e7e6ffecececffecececffeaeae9ffe3e3e3ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e2bfaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff2f2f3fff2f1f1fff1f1f1fff9f9f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0e0e7f1d1d1d7f1d1d1d7f1d1d1d7f1d1d1d7f1d1d1d7f1c1c1cbf272726ff2e2e2eff2e2e2eff2d2d2eff353435ff393939ff3e3e3eff414142ff454545ff49494aff4d4d4dff505050ff525253ff555555ff565656ff575857ff575858ff585858ff585858ff585858ff575757ff575757ff565656ff555455ff525252ff4f4e4fff4c4c4cff4a4a49ff454545ff3f3f3fff393839ff363637ff2f2f2fff313030ff303030ff2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070607ff3f3f3fff878787ff989897ff9c9c9bffa0a0a0ffafafb0ffedededfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffbfbfafffafbfafffafbfbfffbfafbfffafafafffafbfafffbfbfafffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffbfbfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfaffe9e9e9ffa3a2a3ff989898ff959594ff909091ff818281ff4d4d4dff0e0e0eff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000007f787878fff0f0f0fff0f0f0fff1f0f1fff2f2f2fff4f3f4fff4f5f4fff5f5f5fff6f7f6fff8f8f8fff9f9f9fffbfbfbfffbfcfbfffcfcfbfffcfcfcfffefefefffdfdfdfffafafafff5f5f5fff4f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f1fff0f0f0ffefefefffeeeeeeffedededffebebebffe9e9e9ffe6e6e6ffe4e4e4ffe2e2e2ffdfe0e0ffdcdcddffdadadaffd7d7d7ffd5d5d5ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d8ffd9d9d9ffdadbdbffdcdcdcffddddddffdededeffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebebffebebebffebebebffebecebffebebebffececebffecececffecececffecececffecececffecececffecececffecebecffecececffecececffebebecffebecebffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe6e6e7ffe5e5e5ffe4e5e4ffe4e4e4ffe2e2e3ffe0e0e0ffdcddddffd9d9d9ffd5d6d6ffd3d2d3ffcfcfd0ffcbcbcbffc5c5c5ffc0c0c0ffbababaffb3b4b4ffadaeaeffa8a9a9ffa4a4a5ffa2a2a2ffa0a0a0ff9b9c9cff989797ff939393ff8d8d8dff868686ff818181ff7c7c7cff787878ff737272ff6f6f6fff696a6aff646464ff5f5f5eff575857ff525352ff494949ff424242ff3b3b3bff292929ff060606ff020202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff3d3d3dff585858ff626261ff696969ff6f6f6fff747474ff646465ff565655ff4a4a4aff666666ff6a6a6aff747473ff8f8f8fff8f8f8fffa3a3a3ffa9a9a9ffadadadffb9bab9ffb9bab9bf9192927f6363637f636363000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f7fff1f1f1fff4f4f4fff4f4f47f7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffddddddffddddddffdcdbdcffdbdbdbffe1e0e1ffe7e7e7ffe8e8e8ffe6e7e6ffe2e1e2ffe2e2e2ffe4e4e4ffe7e6e6ffe9e9e8ffebebebffecececffeeeeeeffeeeeeeffefefeffff0f0f0fff0f0f0fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f7fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff9f9f8fff9f9f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff5f5f5fff4f5f5fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff1f1f1fff1f0f0ffeff0efffefefefffeeededffecececffeaeaeaffe8e8e8ffe5e4e5ffe4e4e4ffeaeae9ffebebebffeaeaebffe6e6e6ffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe1e1e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff2f2f3fff2f2f2fff2f2f2fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626362ff616161ff616161ff616161ff616161ff434343ff3a3a3aff3a3a3aff3a3a3aff393939ff373737ff343434ff313131ff2e2e2eff2e2e2eff333334ff363636ff3a3a3aff3d3e3eff414140ff444445ff474747ff4a4a4aff4c4d4cff4e4e4eff505050ff515252ff525151ff525252ff525252ff525252ff515151ff505150ff4f4f50ff4e4e4eff4b4b4bff484848ff464546ff444444ff40403fff3a3a3aff353536ff343434ff2e2d2dff2b2b2bff2a292aff2c2c2c7f1514157f1515143f0a0a0a0000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff1d1d1dff696969ff909090ff9a9a9aff9fa09fffa6a6a6ffcbccccfff9faf9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfafbfffafafafffafafafffafafafffafafafffafaf9fffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffafafafffafbfafffafbfafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafbfffafbfafffbfafbfffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafbfffafbfbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfff8f8f8ffc2c2c2ff9a9a9aff979798ff939393ff8a8a8bff6e6f6eff2c2c2cff050405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000007f787878fff0f0f0fff0eff0fff0f0effff1f1f2fff3f3f3fff4f4f4fff5f4f5fff5f6f5fff7f7f7fff9f9f9fffafbfbfffcfbfbfffbfbfbfffbfbfbfffdfcfdfffdfdfcfff8f8f9fff4f4f4fff3f3f3fff2f2f3fff2f1f2fff1f1f1fff0f0f0fff0f0efffefeeefffeeeeefffeeedeeffecececffeaeaeaffe7e8e8ffe6e6e6ffe3e4e4ffe1e1e1ffdfdedeffdbdbdcffd9d9d9ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcddffdedddeffdededeffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e3ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e7ffe6e6e6ffe6e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffe9e9eaffeae9eaffeaeaeaffeaeaeaffeaebebffebebebffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebecebffececebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e6ffe4e4e4ffe3e3e3ffe1e1e2ffe0e0e0ffdcdcdcffd9d9d9ffd5d6d5ffd3d3d3ffcececeffc9c9c9ffc3c2c2ffbcbcbcffb6b6b6ffb0b0b0ffa9aaa9ffa4a4a5ffa1a0a1ff9e9e9eff9b9b9cff999999ff949594ff8e8f8eff898989ff828282ff7c7c7dff777777ff737273ff6e6e6eff696969ff646564ff5f5f5fff5a5a5aff535353ff4e4d4dff484948ff414141ff3a3b3bff2d2d2dff080808ff030303ff020202ff010202ff010101ff010101ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff393839ff545454ff5d5d5dff656565ff6b6b6bff707170ff6d6d6dff6b6a6bff616160ff575757ff6a6a6aff6a6b6aff747374ff8f8f8fff8f8f8fbf7878787f5454543f2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff8f8f8fff3f3f4fff4f4f4fff5f5f57f7b7a7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6f6f6effdcdddcffdcdcdcffdcdbdbffdbdbdbffdcddddffe4e4e4ffe8e8e8ffe8e9e8ffe4e5e4ffe1e1e1ffe3e3e3ffe5e5e5ffe8e7e7ffe9eaeaffecebebffedecedffeeeeeeffeeeeefffefefeffff0f0f0fff0f0f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f8fff8f7f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f8f8fff7f8f8fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff8f8f8fff9f8f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff4f4f4fff4f4f3fff3f3f3fff3f2f3fff2f1f2fff0f0f1fff0f0f0ffefefefffeeeeeeffecedecffebebebffe9e9e9ffe6e6e6ffe3e4e3ffe6e6e6ffebeaebffeaeaeaffe7e8e8ffe2e2e2ffe0e0e0ffe1e0e0ffe1e0e1ffe1e1e17f71707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff3f3f3fff3f3f3fff3f3f2fffafafbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6c6c6cff626262ff616161ff616161ff5c5d5cff4c4c4cff3c3c3cff3a3a3aff393938ff373636ff343434ff323232ff2f2f2fff2e2e2eff2e2e2fff333333ff343534ff383938ff3b3b3bff3e3e3eff414141ff434343ff464746ff4b4b4bff4b4b4bff4b4b4aff4c4c4bff4d4c4cff4d4d4dff4d4d4dff4d4c4cff4b4b4bff4a4b4aff494949ff474848ff454545ff424343ff404141ff3f3f3fff3c3c3bff373736ff343433ff333333ff2c2c2cff292929ff2c2c2cff2a2a2aff292929ff2c2c2bff363736ff373737ff373737ff383737ff373737ff383737bf3434347f2727263f1313137f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff484848ff878787ff9a9a99ffa1a1a1ffa5a5a5ffb2b2b2ffedededfffbfbfafffbfbfbfffbfbfbfffbfafafffbfbfafffafbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffafafafffafafafffbfafafff9f9f9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffbfafbfffbfbfafffbfbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbffe7e7e6ffa4a4a4ff9a9a9aff979797ff919190ff828282ff585858ff151415ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000007f787878fff0efeffff0f0efffefefeffff1f1f1fff2f3f3fff4f3f4fff4f4f4fff6f5f5fff7f7f7fff9f9f9fffafbfbfffbfbfbfffbfbfbfffafafbfffbfcfbfffcfcfcfff8f8f8fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffefeeefffeeeeeeffeeeeeeffedededffebebebffe9e9e9ffe8e8e8ffe6e6e5ffe3e3e3ffe0e1e0ffddddddffdadbdbffd8d8d9ffd6d6d6ffd7d6d6ffd6d6d6ffd8d7d7ffd8d7d7ffd9d8d8ffd9dad9ffdadbdaffdbdbdcffdddddcffdededeffdfdfdfffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffecececffecececffecececffececedffecececffedececffecececffecececffecececffecececffecebebffecebecffecebecffececebffecebebffebebebffebebebffeaebebffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e5e5ffe5e5e4ffe3e3e3ffe2e1e2ffdfdfdfffddddddffdbdbdbffd8d8d8ffd5d5d5ffd2d2d1ffcdcccdffc7c7c7ffc0c0c0ffb8b8b8ffafafaeffa9a9a9ffa5a5a5ffa0a0a0ff9b9c9cff999999ff969696ff929393ff919090ff8c8d8cff858585ff7e7e7eff787878ff737372ff6e6e6eff6a6a6aff656565ff5f5e5eff5b5b5bff565656ff505050ff4b4a4bff464645ff404040ff393939ff2f2f2fff090908ff040303ff030303ff020202ff020202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff303030ff505150ff5a5a5aff626161ff666666ff6d6d6dff6c6b6bff676767ff656565ff656665ff5a5a5b7f3535357f3535353f1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefff9f9f9fff4f4f4fff5f5f5fff5f5f57f7b7b7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa4a5a4ffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdfe0e0ffe7e7e7ffeae9e9ffe8e8e7ffe3e3e2ffe2e2e2ffe5e4e4ffe7e7e6ffe8e9e8ffeaeaebffecececffedededffeeeeeeffefefefffefeff0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff8f8f7fff7f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fffaf9fafffafaf9fffafafafffafafafffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff4f4f4fff4f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f1ffeff0efffefefeeffeeedeeffecececffe9eae9ffe7e7e7ffe4e5e5ffe3e4e4ffe9e9e9ffeaeaeaffe9e9e8ffe5e5e4ffe0e0e0ffe1e1e1ffe1e0e1ffe1e1e0ffe0e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff3f3f3fff3f3f3fff3f3f3fffbfbfbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767575ff6c6c6cff626262ff5c5d5cff4c4c4dff434444ff404040ff39393aff383737ff353535ff323332ff2f2f2eff2f2e2fff2b2b2bff2c2c2cff373737ff393939ff3f3f3fff474747ff4b4b4bff4e4e4eff515050ff545454ff5b5b5bff626262ff656565ff676767ff666566ff626261ff5d5d5dff5a5a5aff585858ff565656ff505050ff4d4d4dff4a4a4aff474748ff464646ff3e3f3fff393839ff353435ff323232ff303031ff2d2d2cff2c2c2bff292929ff292a29ff2a2b2aff2f3030ff343434ff363636ff373837ff373737ff383737ff474848ff4d4e4dff504f4f7f2b2b2b3f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff1a1a1aff6c6c6cff949494ffa0a0a0ffa4a4a3ffa9aaaaffcacac9fffaf9f9fffbfafbfffafbfafffbfbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffbfbfcfffcfcfbfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfafffbfafbfffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff6f6f6ffb9b9b9ff9c9c9cff999a99ff959695ff8d8d8dff70706fff282828ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000ffedededffeff0efffefefefffeeeeeefff0f0f0fff1f1f1fff2f2f2fff4f3f3fff5f5f5fff7f7f7fff8f8f9fffafafafffbfbfafffafafbfffafafafffbfbfbfffbfafbfff8f8f7fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff1f1f0ffeff0f0fff0efefffefefefffeeefeeffeeeeefffeeededffecececffeaeaeaffe9e9e9ffe8e7e7ffe5e5e5ffe2e2e2ffdfe0dfffdcdcddffdadbdbffd8d8d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffdbdadaffdbdbdbffdcdddcffddddddffdedfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaebeaffebeaebffebebebffebebebffecececffecececffedececffedecedffedededffededecffecececffecedecffecececffecececffecececffecececffebebebffebebebffebebebffebebebffebebebffebeaebffeaeaeaffe9e9e9ffe9e9e9ffe9e8e8ffe7e7e8ffe7e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e0ffdfdfdfffdddddcffdadadaffd9d9d9ffd6d6d5ffd3d3d3ffcfceceffc9c9c9ffc1c1c1ffbababaffb2b2b2ffacacabffa1a2a1ff9c9d9cff989898ff949594ff919191ff8e8e8eff898a89ff868786ff838484ff807f80ff797879ff737373ff6d6d6dff696969ff646464ff606060ff585858ff525253ff4e4e4eff4a4b4aff474848ff424242ff3c3c3cff383838ff2e2e2dff0a0b0aff030303ff030303ff020202ff020202ff010102ff010101ff010101ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff232323ff4a4a4aff565756ff5d5d5dff626161ff686868ff696a69ff646464ff656565ff5f5f5fff5c5d5c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffbfafafff6f5f6fff5f6f5fff6f6f5fff7f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f363637ffdbdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffe4e4e4ffe8e8e9ffe9e9e9ffe6e6e6ffe1e2e2ffe3e3e2ffe6e6e5ffe8e8e8ffeaeaeaffebecebffecececffeeeeeeffefefeeffefefeffff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9faf9fffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff3f4f4fff3f3f3fff2f2f2fff1f2f2fff1f0f1fff0f0efffefefefffeeeeeeffedececffeaebebffe8e8e8ffe6e6e6ffe3e4e3ffe7e7e7ffeaeaeaffe9e9e9ffe7e6e7ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e03f383838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff3f3f3fff1f1f2fff2f2f2fffbfbfbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff757575ff6c6c6cff656565ff565656ff4e4e4dff484847ff424242ff3f3f3fff3d3d3dff393939ff353635ff333233ff323232ff3a3a3aff444544ff464646ff4e4d4dff555555ff5c5c5cff606061ff646464ff696969ff717170ff737373ff777777ff797979ff7a7a7aff797979ff757575ff727271ff717171ff6f6f70ff6e6e6eff6c6c6cff696a6aff636363ff5e5e5fff565656ff4b4b4bff414242ff383838ff2f2f2fff2a2a2aff232323ff262626ff2a2a2aff2b2b2bff2b2b2bff30302fff343434ff373736ff373737ff414142ff4d4d4eff4f4f4fff5a5a5a7f302f3000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff4a4a4aff898989ff9c9c9cffa2a2a2ffa7a7a7ffb0b1b0ffeeeeedfffafafafffafafafffafafafffafbfafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9faf9fffaf9fafffbfbfafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffbfbfbffe1e2e1ffa0a0a0ff9b9b9bff989898ff929293ff828282ff494949ff0e0e0eff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000ffecececffedececffedededffedededffefefeffff0f1f0fff1f2f2fff3f3f3fff4f5f5fff6f6f6fff8f8f8fffafafafffafafafffafafafffafafafffbfbfbfffafafafff7f7f7fff3f4f4fff2f3f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0efffefefefffefefefffeeefeeffeeeeeeffedededffebececffe9eae9ffe8e8e9ffe7e7e7ffe4e4e4ffe1e2e2ffdfdfdfffdcdcdcffdbdbdbffd9d9d9ffd8d8d8ffd9d8d9ffd8d8d8ffd9d9d9ffdbdadbffdcdcdbffdddddcffdededeffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaebeaffeaebeaffebebebffebebebffececebffecebecffecececffecececffededecffedededffedededffecedecffecececffecececffecececffecececffebebebffebebebffeaebebffeaeaeaffeaeaeaffeae9e9ffe9eae9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffdfe0e0ffdededeffddddddffdbdbdbffd8d9d9ffd6d5d6ffd3d3d3ffcececeffc9c9caffc4c5c4ffbebebeffb6b6b7ffb1b1b1ffa7a7a7ff9c9c9bff929393ff8e8e8eff8c8c8cff878787ff848484ff838382ff7e7e7eff7a7b7bff787878ff727272ff6b6b6cff676667ff636363ff5f5f5fff5b5b5aff565656ff505050ff4a4b4bff464645ff414141ff3d3d3dff393a3aff353535ff262626ff080808ff010201ff020202ff020202ff020202ff020202ff020101ff010101ff010101ff010101ff000001ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff151515ff40403fff505151ff575757ff5b5b5bff616161ff666666ff626262ff5e5e5eff5c5c5cff5c5d5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffbfbfbfff6f5f5fff6f5f5fff7f7f7fff7f8f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa5a5a5ffdcdddcffdcdcdcffdcdcdbffdcdcdcffdfdfdfffe6e7e7ffe9e9e9ffe9e9e9ffe4e4e4ffe2e2e2ffe5e5e5ffe7e7e7ffeaeae9ffebebebffecececffedededffeeeeefffefefeffff0efeffff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff3f4f3fff3f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffeeefeeffedededffecebecffeaeaeaffe7e7e8ffe4e5e5ffe4e4e5ffeaeaeaffe9e9e9ffe8e8e8ffe4e4e4ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1bfa9a8a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff2f2f2fff1f1f0fff2f3f3fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff787878ff757575ff717171ff646565ff5a5a5aff525252ff4b4b4bff454545ff404041ff3d3c3cff383939ff343435ff333333ff3d3d3dff484747ff4b4b4bff515051ff585858ff616160ff676666ff6c6c6cff717171ff777777ff7b7b7cff7f7f7fff818181ff818181ff7f7f7fff7d7d7dff7a7b7bff7a797aff787878ff777676ff747473ff6f6f70ff696969ff636363ff5c5d5cff535353ff474748ff3f3f3fff363637ff2a2a2aff262526ff2b2b2bff2d2d2eff2d2e2eff303130ff333333ff353535ff393939ff3b3b3bff40403fff4e4d4eff5a5a5aff6161617f323232000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff2a2a29ff737373ff979697ffa09fa0ffa5a4a5ffaaaaaaffc9c9c9fff8f7f8fffafafafffafafafffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffafafafff9f9fafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fff9faf9fffafafafffafafbfffafafafffafbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafbfffafafafffafafafffafafafffafbfbfffafafbfffafbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffbfcfcfff6f6f6ffbbbbbbff9e9e9eff9b9b9bff969696ff8e8e8eff706f70ff2c2c2cff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000ffecececffecececffecececffececedffeeeeeefff0f0f0fff1f1f1fff2f3f3fff4f4f4fff6f6f6fff8f8f9fffafafafffafafafff9f9f9fffafaf9fffafafbfffafafafff7f7f7fff4f4f4fff3f3f2fff2f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffefefeeffeeeeeeffedeeeeffecececffebebebffe9e9e9ffe8e8e8ffe6e6e6ffe4e3e4ffe1e1e1ffdfdfdfffddddddffdbdbdbffd9d9d9ffd9d9daffd9d9daffdadadaffdbdbdbffdcdcdcffddddddffdfdfdfffe0e0dfffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e3ffe5e4e4ffe5e5e5ffe6e6e5ffe6e6e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeae9eaffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebebebffebebebffebebebffebebecffecececffecececffecececffecededffededecffececedffecedecffecececffecececffecececffebebebffebebebffeaeaebffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e5e5ffe4e4e4ffe3e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffddddddffdbdbdbffd8d8d8ffd6d5d5ffd1d1d1ffcccbccffc7c8c7ffc3c3c3ffbebebeffb9b9b9ffb2b2b2ffaaaaaaffa1a0a0ff939393ff8a8a8aff848484ff818180ff7d7d7dff7a7a7aff777777ff747475ff727272ff6f6f70ff6b6a6bff646465ff5e5d5eff5b5b5bff595858ff555656ff515152ff4c4c4cff484848ff444444ff3f3f40ff3b3b3bff373637ff2f2f2fff131313ff030303ff010201ff010101ff010101ff010102ff010102ff020201ff010101ff010101ff010101ff010101ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff373737ff4a4a4aff505050ff545454ff5a595aff5f605fff5d5e5dff5a5a5aff5c5c5dff5c5c5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbfbfff7f6f7fff7f7f7fff7f7f7fff9f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffe3e3e3ffe8e8e8ffeaeaeaffe8e8e8ffe2e3e3ffe4e4e4ffe7e7e7ffe9e9eaffebebebffecececffedededffeeeeeeffefefeffff0efeffff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f5f4fff4f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f8f8fff7f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f5f5fff5f5f5fff5f4f4fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff0f1f0fff0f0f0ffefefefffeeeeeeffedededffebebebffe9e9e9ffe7e7e7ffe4e4e4ffe8e8e8ffe9eaeaffe9e8e8ffe6e6e6ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e13f38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff2f2f2fff2f2f2fff3f4f4fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7a7a7aff797878ff767676ff6b6b6bff606060ff585858ff515051ff4a4a4aff454545ff404041ff3c3c3cff383838ff353535ff414141ff4d4e4eff505050ff575757ff5f5f5fff686868ff6f6f6fff757575ff7a7b7aff818181ff858585ff898a8aff8c8c8cff8b8b8bff888888ff868686ff858585ff848384ff818181ff7e7e7eff7a7b7aff777776ff717171ff6b6b6bff636363ff585859ff4c4c4cff414141ff3a393aff2e2e2fff292929ff2d2c2dff2f2f2fff323232ff353535ff3a3a39ff3d3d3dff424242ff484848ff515151ff5a5a5aff616161ff6565657f3333330000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff111011ff4f4f4fff8a8a8aff9e9d9effa3a3a3ffa8a8a8ffb0b0b0ffe6e6e6fffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9fafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9fafff9f9fafffaf9f9fff9f9f9fffaf9f9fff9faf9fffaf9fafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfafffafbfbfffbfafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffbfbfcfffbfbfbffdedddeffa3a3a3ff9e9e9eff9a9a9aff949493ff848585ff545454ff161616ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000ffecececffecececffebebebffecececffedeeeeffefefeffff1f1f1fff3f2f2fff4f4f4fff6f6f6fff8f8f8fff9f9fafffafafafff9f9fafff9f9f9fffafafafffafafafff7f7f7fff4f4f4fff3f3f2fff1f1f1fff0f1f0fff0f1f1fff0f0f0fff0f0f0ffefefefffefefefffefefefffeeefeeffeeeeeeffececedffebebebffeaeaeaffe9e9e9ffe8e8e7ffe5e6e6ffe3e3e4ffe1e0e1ffdfdfe0ffdedddeffdcdcdcffdbdadaffdadadaffdadadaffdcdcdcffddddddffdededeffdfe0e0ffe0e0e0ffe0e1e0ffe2e1e1ffe3e3e3ffe3e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffecebebffecececffedecedffecececffecececffebececffebebebffebebebffebebebffebebebffeaebebffeaebeaffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e7ffe5e5e5ffe4e4e4ffe3e2e3ffe2e1e1ffe0e0e0ffdfdfdeffdededeffdcddddffdcdcdcffdbdadbffd9d8d8ffd6d5d6ffd2d2d2ffccccccffc7c7c7ffc2c3c2ffbebebeffb9b9b9ffb3b4b4ffaeaeaeffa6a6a6ff9c9c9cff8f8f8fff868686ff7d7e7dff797a79ff777676ff727372ff6f6f6fff6c6d6dff6a6a69ff666666ff636363ff5c5d5dff575757ff545454ff515151ff4e4e4eff4c4c4cff494949ff444445ff414141ff3e3d3dff3a393aff353535ff222223ff080808ff020202ff020102ff010101ff010101ff010101ff010101ff010000ff010101ff010101ff010201ff010101ff010101ff000101ff000001ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff080808ff272727ff3d3d3dff474848ff4d4c4dff505051ff555555ff575757ff545454ff595a5aff5c5c5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfcfff8f8f8fff7f8f7fff8f8f9fff6f6f57f777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6d6dffdcdcdcffdcddddffddddddffddddddffdfdfdfffe6e5e6ffe9e9eaffeae9eaffe5e5e6ffe4e5e5ffe7e7e7ffe9e9e9ffebebebffecececffedededffedeeeeffeeeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f3f2fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff8f7f8fff7f7f8fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff3f4f3fff2f3f2fff1f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebeaeaffe9e9e8ffe6e6e5ffe5e6e6ffeaeae9ffe9e9e9ffe7e7e8ffe1e1e1ffe0e0dfffe1e1e1ffe1e1e1ffe1e1e17f70707100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3b3b3b7f7777777f777777fff3f3f3fff3f3f3fff2f2f2fff5f5f5fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7cff7b7b7bff7a797aff787878ff6f6f6fff646565ff5e5d5dff555555ff4f4f4fff4a4a4aff454545ff414140ff3c3c3cff383838ff424242ff515051ff555555ff5d5d5dff676767ff707070ff777878ff7e7e7dff838383ff888888ff8c8c8cff919191ff969595ff959696ff959495ff929292ff909090ff8d8d8dff898989ff858685ff818181ff7d7e7eff797979ff737374ff6b6b6bff5f5f5fff535353ff474747ff3e3e3eff323232ff2c2c2cff2f2f2fff323132ff363536ff3a3a3aff3f4040ff434444ff474747ff4d4d4eff565756ff616161ff656565ff6767677f34343400000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff222222ff6b6b6bff979696ffa2a2a2ffa7a7a6ffaaaaaaffc4c4c4fff7f7f8fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffbfbfcfffbfbfbfffafbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfafafffafafbfffbfafafffbfafbfffafafbfffafafafffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff5f4f4ffb7b7b7ffa0a0a0ff9c9d9dff989898ff8e8e8eff747474ff313132ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000ffecececffececebffebebebffebebebffeeedeeffefefeffff1f1f1fff2f2f2fff4f3f3fff6f5f5fff8f8f7fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafaf9fff7f7f7fff4f4f4fff2f2f2fff1f1f1fff1f1f0fff1f0f1fff0f0f0ffefefefffeff0efffefefefffeeeeeeffeeeeeeffedededffedececffebececffebebebffeaeaeaffe9e9e9ffe7e7e8ffe6e5e6ffe3e3e4ffe2e2e2ffe0e0e0ffdedfdeffdddddcffdbdbdbffdbdbdbffdcdcddffdeddddffdfdfdfffe0dfe0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeaeaeaffeaebebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffebebebffecebecffecebebffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe8e8e8ffe7e8e7ffe7e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdedfdeffdddddeffdcdcdcffdbdbdbffdad9d9ffd7d8d8ffd5d5d5ffd2d2d2ffcdcdcdffc8c8c7ffc3c3c3ffbebebeffb8b8b8ffb2b2b2ffadacadffa7a7a7ffa2a2a2ff9a9a9aff8e8d8dff838382ff777778ff737272ff707070ff6c6c6dff676868ff656565ff626262ff5f5f5fff5c5b5bff565656ff545454ff4e4f4fff4a4a4aff474747ff454545ff434343ff414141ff3e3e3eff3b3b3aff373837ff2e2e2eff131212ff030303ff030302ff020201ff010101ff010101ff010101ff010001ff010100ff010100ff000000ff010101ff010101ff010101ff010101ff000000ff000100ff000000ff000000ff010000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0c0b0cff1f1f1fff373738ff424242ff474747ff4b4b4bff515151ff545554ff555555ff595a5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff9f9f9fff8f8f9fff6f5f6ffededeeffe9e9e9ffe7e7e7bfadadad7f7373733f39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdddcffddddddffddddddffddddddffdbdbdcffe0e1e1ffe9e9e8ffeaebeaffe8e9e9ffe5e5e5ffe6e7e6ffe9e9e9ffebeaebffebececffedededffeeededffeeeeeeffefefeffff0efeffff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff8f8f8fff9f9f8fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f4f5fff4f4f3fff3f3f3fff2f2f2fff1f1f1fff0f1f0ffefefefffeeeeefffeeeeeeffedededffecebecffe9eaeaffe8e7e8ffe6e6e6ffe9e9e9ffeaeaeaffe9e8e9ffe4e4e4ffdfdedeffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3b3b3b7f7676767f767676ffedededffeeedeeffeeeeeeffeeeeeeffeeefeffff0f0f0fff3f4f4fff3f2f3fff6f6f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7d7dff7b7b7bff797979ff727372ff6a6a6aff616161ff595959ff535252ff4d4d4dff474847ff424242ff3e3e3eff3a3a3aff444444ff545353ff5b5b5bff646564ff6e6f6eff787878ff808080ff868686ff8b8b8bff909090ff959595ff9b9b9bffa0a09fffa2a2a1ffa1a0a0ff9f9f9fff9a9b9aff979796ff929392ff8e8e8fff8b8b8aff868687ff818181ff7a7b7bff727172ff666666ff595959ff4c4d4cff414141ff343333ff2e2e2eff313232ff353535ff393939ff3e3e3fff444444ff484848ff4c4c4bff525252ff5b5b5cff646464ff676767ff6869687f353435000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff434242ff898989ff9e9d9dffa6a6a6ffa9a9a9ffaeaeaeffe4e4e4fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfafafffbfafafffafafafffafafafff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfafafffafafafffafafbfffafbfafffbfafafffafafafffafafafffafafafffafafafff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffaf9f9fff9f9f9fffaf9fafffafafafffbfafbfffafbfbfffafbfafff9fafafffafafafffafafafffbfafbfffbfafafffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbffdadadaffa2a3a2ff9f9f9fff9b9b9aff949494ff838383ff545453ff131313ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000ffebebebffebebebffeaeaeaffeaebeaffedededffefefeffff0f0f1fff2f2f2fff4f3f3fff5f5f5fff7f7f7fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff7f7f7fff4f4f4fff2f2f2fff1f1f1fff1f0f1fff0f0f0fff0f0f0ffefefefffefefeeffeeeeeeffeeeeedffedededffecececffecececffececebffebebebffeaeaeaffeae9eaffe9e9e9ffe7e7e8ffe5e5e5ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdededdffdddcdcffdddeddffdfdfdfffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe4e4e4ffe4e5e4ffe6e6e6ffe6e6e6ffe7e7e6ffe7e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffeaeaeaffe9e9e9ffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe8e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffe1e0e0ffe0e0e0ffdededeffddddddffdcdcdcffdadbdaffd9d9d9ffd6d6d7ffd3d3d3ffcfcfcfffcbcbcbffc6c7c6ffc1c1c1ffbbbbbbffb4b4b4ffadadadffa6a6a6ffa0a0a0ff989898ff939393ff909091ff8b8b8bff7e7e7eff737272ff6c6c6bff696969ff656566ff616161ff5d5d5dff5a5a5aff575757ff545453ff4f4f4fff4d4d4dff464646ff424242ff414140ff3f3f3fff3d3d3dff3b3b3bff3a3a3aff373737ff333333ff1e1e1eff070706ff040304ff030303ff020202ff020201ff010101ff000001ff010000ff000001ff000000ff000000ff000100ff000100ff000001ff010001ff010101ff010100ff010100ff010000ff010000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff1b1c1cff343333ff3c3c3cff424243ff4d4d4dff525252ff545554ff555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffafaf9fff3f3f3ffeeededffe9e8e9ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6bfacacad7f7372733f3939390000000000000000000000000000000000000000000000000000000000000000000000003f373737ffdddeddffddddddffdcdcddffdbdbdbffdbdbdbffe4e5e4ffeaeaeaffeaeaeaffe8e8e7ffe7e7e6ffe9e9e9ffebebeaffecebecffecededffedededffeeeeeeffefefeeffeff0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff5f4f4fff5f4f4fff5f4f4fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff8f7f7fff8f7f8fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f4fff2f2f2fff2f2f2fff1f0f1fff0f0efffefeeefffefeeeeffedededffecececffebebebffe9e9e9ffe7e7e7ffe8e8e9ffebeaeaffeaeaeaffe7e7e6ffdfdfdfffdededfffdfdedfffdfdfdfffe0e0e07f70707000000000000000000000000000000000000000000000000000000000000000003f3a3a3a7f7474747f757575ffebeaebffebebebffecececffecececffececedffeeededffededeeffeeeeeeffeeeeeeffefeeeeffeeefeefff0f0f1fff4f3f4fff6f6f7fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0303037f0606067f0606067f0606067f0606067f0706077f0606067f0606067f0606067f0606067f0606067f0707077f0707067f0707077f0707077f0707077f0707077f0606067f0605057f0505057f0505057f0505057f0404047f0203027f0101013f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7e7eff7e7e7eff7d7d7dff7b7b7bff747474ff6d6d6dff656565ff5c5d5dff565555ff4f4f4fff494949ff434444ff3f3f3fff3b3b3bff474848ff595959ff616160ff6a6a6aff747575ff7f7f7eff878686ff8c8d8dff929292ff979898ff9e9e9effa4a5a5ffa9a9a9ffabababffaaabaaffa9a9a9ffa4a5a5ffa0a0a0ff9b9b9bff969696ff929292ff8d8d8eff888888ff818181ff787878ff6d6e6eff5f5f5fff515151ff454545ff363636ff2f2f30ff343434ff393938ff3d3d3dff424242ff484848ff4e4e4eff535252ff595858ff5f6060ff676767ff686868ff6969697f3535350000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff202020ff707170ff949494ffa2a2a2ffa7a8a8ffabababffc5c5c5fff8f8f8fffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffbfafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff8f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff3f3f3ffb6b6b6ffa2a1a1ff9e9e9eff979798ff8e8e8eff6e6f6eff2b2b2bff050506ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000ffebebeaffeaeaeaffeaeae9ffeaeaeaffedededffeeeeeefff0f0f0fff1f2f2fff3f3f3fff5f5f4fff6f7f6fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff9f8f9fff9f9f8fff6f6f7fff3f4f4fff2f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0efffefefefffeeeeeeffeeeeeeffedededffecececffecebecffebebebffebebebffebebebffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe6e7e7ffe5e5e5ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdedfdeffdededeffdfdfdfffe0dfe0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffebebebffebebebffebebebffebebeaffebebeaffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe4e4e5ffe3e3e3ffe2e1e1ffe1e0e1ffdfdfdfffdddeddffdcdcdcffdadbdbffd9d9d9ffd7d7d7ffd5d5d5ffd2d2d2ffcdcccdffc7c7c7ffc2c3c2ffbebebeffb6b7b6ffb0b0b0ffabababffa3a3a3ff9b9b9bff939394ff8d8d8dff868686ff818181ff7d7d7dff737473ff696a6aff636362ff605f5fff5d5e5eff5b5a5bff555555ff515151ff4d4d4eff494a4aff464647ff444444ff404040ff3a3b3bff373837ff373737ff373737ff363636ff343333ff343434ff272727ff0d0d0dff030304ff030303ff030303ff020202ff020201ff010101ff010101ff000101ff010000ff000000ff000000ff000100ff000000ff010000ff000000ff000001ff000000ff000101ff000001ff010001ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff050606ff191919ff323232ff404040ff454545ff4d4d4dff525252ff54545400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff7f8f7ffebebebffe9e8e9ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5bfababab7f7272723f393939000000000000000000000000000000000000000000000000bfa6a6a5ffdcdcdcffdbdbdbffdadadaffdadadaffdededeffe7e8e7ffebeaeaffebebebffe8e8e8ffe9e9e9ffebeaebffecececffedededffedeeeeffeeeeeeffefeeeeffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f1f0ffefefefffeeeeeeffeeedeeffedededffecececffeaebeaffe8e8e8ffe8e8e7ffebeaeaffebebebffe8e9e9ffe1e1e1ffddddddffdededeffdedfdeffdedfdfbfa7a7a7000000000000000000000000000000003f3939397f7373737f747373ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffebebebffebebebffebebecffecececffecececffedededffedededffedeeeeffeeeeeeffefeeeeffeeeeefffefefeefff6f6f6fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f050505bf090908ff0c0c0cff0d0d0cff0c0c0cff0c0c0cff0c0c0cff0c0d0cff0d0d0eff0d0d0dff0e0d0dff0d0d0dff0d0d0dff0d0c0cff0d0d0dff0e0e0eff0e0e0eff0e0e0eff0e0e0dff0d0d0dff0c0b0bff0a0a0aff0b0a0aff0a0a0aff090808ff060606ff030303ff020202ff0101027f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7f7fff7e7e7eff7c7c7cff767676ff6f6f6fff676767ff606060ff595858ff515151ff4b4b4bff454545ff414141ff3d3e3dff4c4d4cff5e5e5eff646464ff6f6e6eff7a7a79ff838383ff8c8b8bff929292ff989998ffa0a0a1ffa8a8a8ffaeaeaeffb1b1b1ffb4b3b3ffb4b3b4ffb1b1b1ffadadadffa9a9a9ffa3a4a3ff9e9f9fff99999aff949494ff8e8e8eff878787ff7e7e7dff737273ff646364ff555555ff494849ff3a393aff323232ff373737ff3c3c3bff414141ff464646ff4c4b4bff515252ff565656ff5b5b5bff626162ff686868ff69696aff6a6a6a7f35353500000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff4c4c4cff858585ffa0a0a0ffa7a7a7ffabacabffb4b4b4ffe5e5e5fffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fffaf9f9fff9faf9fffafafafffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff9f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffbfafbfffbfbfafffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfafbffd6d6d5ffa6a6a5ffa2a2a2ff9c9c9cff929292ff808080ff4b4b4bff111011ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000ffeaeaeaffeaeaeaffe9e9eaffeaeaeaffecececffeeeeeefff0f0effff1f1f1fff3f2f3fff4f4f4fff6f6f6fff7f7f7fff7f7f7fff7f7f6fff7f8f7fff8f8f8fff8f8f8fff6f6f6fff3f3f3fff2f2f2fff1f1f1fff0f0f1ffeff0f0ffefefefffeeefefffeeeeeeffedededffedededffececebffebebebffeaeaeaffeaeaeaffeaeaebffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe6e7e6ffe5e5e5ffe4e4e3ffe3e3e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffebeaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffebebebffebebebffeaeaeaffeaebebffebebeaffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffe9e9eaffe9eaeaffeaeaeaffe8e9e8ffe9e8e8ffe7e8e8ffe7e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e1e1ffdfe0e0ffdededeffdededeffddddddffdbdadbffd9d8d9ffd6d6d6ffd3d2d3ffcececeffc9c9c9ffc4c4c4ffbebebeffb9b8b8ffb4b5b5ffabacabffa3a2a3ff9c9c9cff949494ff8d8d8dff878787ff818181ff7c7d7cff777777ff6e6e6eff646464ff5e5e5eff585959ff545454ff515252ff515051ff4e4e4eff494a4aff454645ff424242ff3e3e3eff3c3c3cff393839ff353535ff323232ff303030ff2f2f2fff2f2f2fff2e2e2eff2b2b2bff171616ff050505ff030303ff030303ff030302ff020202ff010202ff010101ff010101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000001ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070606ff1f201fff333333ff404040ff454545ff4d4d4d3f1414140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffafafaffedededffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e37f7171717f71717100000000000000003f373737ffdbdbdbffdadbdaffdbdadbffdbdadbffdbdbdbffe2e2e2ffe8e8e8ffebecebffeaeaeaffe9e9e9ffeaeaebffecececffedededffededeeffeeeeeeffefefeeffefefeffff0f0effff0f0f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f3f3fff4f4f4fff3f4f3fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f7f8fff8f7f8fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff7f6f6fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f5f6fff6f5f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffeeeeeeffedededffecececffeaeaeaffe8e8e8ffeaeae9ffebebebffeaebebffe6e5e5ffdddddcffddddddffdededeffdededfffdfdede7f7070707f7272727f727272ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaebebffebebebffecececffecececffedececffedecedffedededffedededffecedecffedededffecececfff0f0f0fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0303037f040404ff0a0a0aff0a0a0aff0a0a0aff0a0a0bff0c0c0bff0c0d0cff0c0d0dff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0d0d0dff0d0e0dff0c0c0cff0c0c0bff0c0c0cff0d0d0dff0d0d0dff0e0e0eff0e0e0dff0d0d0dff0b0b0bff0a0a0bff0a0a0aff0a0a0aff090809ff060606ff040303ff020202ff010101ff010101ff010000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7e7eff7f7f7eff7e7e7fff7d7d7dff777777ff707070ff696969ff616162ff5a5a5aff535353ff4d4d4dff474747ff434343ff414140ff515151ff636363ff686868ff727171ff7c7c7dff878686ff909090ff979897ff9e9f9fffa8a8a8ffb1b1b1ffb5b6b6ffb8b8b8ffbbbbbbffbcbcbbffb9b9b9ffb4b4b4ffb0b0b1ffacacacffa7a7a7ffa2a2a1ff9b9b9bff949494ff8d8d8cff838383ff777677ff676767ff585858ff4b4b4bff3b3b3cff343435ff393939ff3e3e3eff444444ff494a49ff4f4f4fff545454ff595959ff5e5e5eff646464ff696969ff6a6a6aff6b6b6b7f3635360000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff202020ff5f6060ff969696ffa6a6a6ffaaaaaaffb1b1b1ffc6c6c6fff7f7f7fffcfbfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafff9fafafff9faf9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffbfafafffafafafffafafafffafafafffbfafafffbfbfbfffafafbfffafbfafffafafafffafafafffafafafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfbfffbfbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfff0f0f0ffb4b4b4ffa4a4a4ffa0a0a1ff999999ff898989ff676767ff252425ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000ffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffecececffeeeeeeffefefeffff1f1f1fff2f2f2fff4f4f4fff5f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff6f5f6fff3f3f4fff3f2f2fff2f1f2fff1f1f1ffefefefffeeefefffeeeeeeffedededffedececffecececffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe7e7e7ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe5e5e5ffe4e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e4ffe2e3e2ffe2e1e1ffe0e1e0ffdfdfdfffdddedeffdddcdcffdbdbdbffd9d9d9ffd7d7d7ffd2d2d2ffcfcecfffcacbcaffc5c5c5ffbfbfbfffbababaffb4b4b4ffaeaeaeffa9a9a9ffa0a0a0ff979696ff8f8f8fff898989ff7d7d7dff747574ff707070ff6a6a6aff656565ff5d5d5dff555556ff505050ff494949ff444445ff454545ff454444ff444444ff424141ff3d3d3dff3a3a3aff373738ff363535ff333333ff303030ff2d2d2dff2a2a2aff292929ff282828ff272626ff181818ff070707ff030303ff030302ff020202ff020202ff020202ff020102ff010101ff010100ff000100ff000100ff000000ff000001ff000000ff000001ff000001ff000000ff010000ff000100ff000000ff000000ff010000ff000001bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff080808ff1f1f1fff333333bf2f2f2f3f10101100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfff3f3f3ffe5e5e5ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e4e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e17f707070ffdcddddffdbdadbffdbdadbffdbdbdbffdbdbdaffdcdcdcffe6e5e5ffe9eae9ffebebebffeaeaeaffeaebebffebecebffedededffededeeffeeeeeeffefeeefffefeff0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f5fff4f4f5fff4f4f4fff4f3f3fff3f3f3fff2f1f2fff1f1f1fff0f0f0ffefefefffeeeeeeffeeeeeeffedededffebebebffe9e9e9ffe9e9e9ffecebebffececebffe8e8e9ffe0e0e1ffddddddffddddddffddddddffdfdfdfffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebfff6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf010101ff020202ff050505ff060706ff080808ff0a0a0aff0a0a0aff0a0a0aff0a0b0aff0b0b0cff0c0c0cff0c0b0bff0c0c0cff0c0c0cff0d0d0dff0e0e0eff0e0e0eff0d0d0cff0d0c0cff0d0d0dff0e0d0dff0e0e0eff0f0f0eff0e0e0eff0d0d0dff0b0b0bff0c0b0bff0b0c0bff0b0b0bff080808ff040404ff020201ff020101ff010101ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7eff7e7e7eff7e7e7eff7d7d7dff777777ff707070ff6a6a69ff636363ff5b5c5bff555555ff4f4f4fff494949ff444445ff444444ff535253ff666666ff6c6c6cff757575ff7f7f7fff8a8a8aff949494ff9c9c9dffa4a4a4ffaeaeafffb7b8b8ffbcbcbcffbebebeffc1c0c0ffc0bfc0ffbebebeffbababaffb6b7b6ffb2b2b2ffadadaeffa8a8a8ffa2a2a2ff9b9a9aff929292ff888888ff7d7c7cff6b6b6bff5b5b5bff4c4c4cff3c3c3cff383838ff3c3c3cff414041ff464747ff4d4d4dff525251ff565656ff5a5b5bff606060ff656565ff696a69ff6b6b6bff6c6c6c7f36363600000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000100ff080808ff2e2d2eff7a7b7affa1a1a1ffa9a9a9ffafafaeffb5b5b5ffdbdbdcfffafbfafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9faf9fffafafafffaf9fafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafbfafff9f9fafff9faf9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafaf9fff9f9fafff9faf9fffafaf9fff9f9f9fff9faf9fffafaf9fffaf9f9fff9faf9fffafafafffafafafffafafafffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfafffafafbfffafbfafffafbfafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfafaffd2d1d2ffa6a7a7ffa2a2a3ff9f9f9fff959594ff757575ff3c3d3dff0c0c0cff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000ffe9e9e9ffe9e8e9ffe8e8e8ffe9e9e8ffebececffedeeeeffefefeffff1f0f0fff2f2f2fff3f3f4fff5f5f5fff6f6f6fff6f6f6fff5f5f6fff7f6f6fff8f8f8fff7f8f8fff5f5f5fff3f3f3fff2f2f2fff1f1f1fff0eff0ffeeeeeeffeeeeeeffedededffededecffecececffebebebffeaebeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe5e5e5ffe3e3e4ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdeffddddddffdbdcdbffdadadaffd7d7d7ffd3d3d3ffcfd0d0ffcbcbccffc6c6c6ffc0c0c0ffbababaffb5b5b4ffaeafaeffa8a8a8ffa2a2a1ff9c9c9cff949495ff8d8e8eff878686ff7e7e7eff777877ff6f6f6fff646464ff5b5b5bff555455ff4f4f4fff4a4a4aff464646ff3f3f3fff393939ff373737ff373737ff383837ff373737ff353535ff333233ff303030ff2e2e2eff2d2e2dff2b2b2bff282828ff262626ff242525ff222222ff151515ff060606ff020202ff020202ff020101ff010201ff020201ff010101ff010101ff010101ff010101ff010100ff010001ff000001ff000000ff000000ff010000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff080809bf1516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f8f7ffe8e7e8ffdfdfdfffdfdfdfffe0e0dfffe1e0e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdedfdeffdddddcffdcdbdbffdadbdbffdadadaffdadadaffdfdfdfffe7e7e7ffeaeaeaffebebebffebebebffecececffedededffedededffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f4fff3f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff2f2f3fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffeeeeeeffecececffebebebffe9eae9ffebebebffecececffeaeaeaffe4e4e4ffdedfdeffdededeffdededeffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7fff0efeffffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff010101ff020202ff020202ff050505ff060606ff090809ff0a0a0aff090a09ff090a0aff0b0b0bff0d0d0dff0f0f10ff121212ff151515ff181818ff191919ff1a1919ff181819ff181818ff181818ff181818ff191918ff181818ff181817ff171616ff161616ff161717ff161617ff151414ff121212ff0b0b0bff040404ff010101ff010000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7f7eff7e7e7eff7d7d7eff7c7c7cff777676ff707070ff6a6a6aff636463ff5d5c5cff565657ff515151ff4b4b4cff474647ff444443ff525252ff686868ff6f6f70ff7a7979ff838383ff8e8e8eff989798ffa1a1a1ffa9a9a9ffb4b4b4ffbdbdbcffc0c1c1ffc3c3c3ffc5c5c5ffc3c3c3ffc1c1c1ffbfbfbfffbcbcbcffb8b8b8ffb3b3b3ffafaeaeffa8a8a8ffa1a0a0ff979797ff8c8c8cff808080ff706f6fff5e5e5fff505050ff3f3e3eff3a3a3aff3e3e3eff434343ff494949ff4e4f4eff535353ff585758ff5d5c5cff616161ff666666ff6a6a6aff6c6b6cff6d6d6d7f373737000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff131212ff5b5a5bff949494ffa7a7a7ffaeadaeffb2b2b2ffb9b9b9ffe7e6e6fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffafafafffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fffaf9fafffafaf9fffafafafffafafafffafaf9fffafafafffbfafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfbfbffe1e1e2ffafafaeffa6a6a6ffa1a1a2ff9d9d9dff8d8c8cff4c4b4bff131313ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000ffe8e9e9ffe8e8e8ffe8e8e8ffe8e9e8ffecebebffeeededffefefeffff0f1f0fff2f2f1fff3f3f3fff5f5f4fff6f6f6fff6f5f5fff5f5f5fff6f6f6fff7f7f7fff6f7f7fff5f4f4fff3f3f3fff2f2f1fff0f0f1ffefeff0ffeeeeeeffedededffededecffecececffebebebffeaebebffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe7e6e6ffe7e7e7ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e2e2ffe3e2e3ffe2e2e2ffe0e0e1ffdfdfdfffdfdedeffddddddffdbdbdbffd9d9d9ffd7d7d7ffd3d3d3ffcfcfcfffcccbcbffc4c4c4ffbebfbeffb6b7b7ffb0afb0ffa7a7a8ffa1a1a1ff9b9b9cff979797ff909091ff8a8a8aff848484ff7d7d7cff747474ff6b6b6bff626262ff595959ff525251ff4a4949ff454545ff404040ff3a3a3aff363636ff323333ff302f2fff2d2d2dff2c2c2cff2c2c2cff2b2a2aff2a2a2aff282828ff282727ff262626ff262626ff232424ff222222ff202020ff161616ff050605ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010101ff010101ff010001ff000000ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfcfbffeeeeefffdfdedeffddddddffddddddffddddddffddddddffddddddffdededeffdededeffdfdfdfffdfe0dfffe1e0e0ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdedfffdddedeffddddddffddddddffdbdbdbffdadadaffd9d9d9ffdbdbdbffe3e3e3ffe8e8e8ffecececffedededffecececffedececffedededffeeeeeeffefeeefffefefeffff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff4f3f3fff3f3f3fff4f4f4fff4f5f4fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff6f5f6fff5f5f6fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f3fff2f2f2fff2f1f1fff0f0f0fff0f0f0ffefefefffeeefeeffeeeeeeffecececffeaebebffebebebffecececffecececffe8e8e8ffe0e0e0ffdededeffdfdfdfffdfe0dfffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe4e4e4ffe6e6e6fff2f3f2fffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff010000ff010101ff020202ff020202ff050404ff070707ff090909ff0b0b0bff0e0e0eff121211ff181818ff1d1d1dff232423ff2a2b2bff302f2fff303030ff313131ff313131ff2f2f2fff2f2f2fff313132ff313232ff323232ff303030ff303030ff302f30ff2d2d2dff2d2d2dff2c2c2cff272727ff1c1c1cff0e0f0fff050505ff000100ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7e7e7eff7e7d7eff7c7c7cff767676ff707070ff6a6a6aff636364ff5d5e5eff595959ff545454ff4e4e4eff494948ff454645ff565655ff6c6b6cff727373ff7d7e7eff888787ff929292ff9c9b9bffa5a4a5ffaeaeaeffb8b8b8ffc0c0c0ffc4c4c4ffc7c7c7ffcac9caffc8c7c8ffc5c5c5ffc3c3c3ffc0c1c1ffbcbcbcffb8b9b8ffb4b4b4ffaeadaeffa6a6a5ff9b9b9bff909090ff838383ff737373ff616161ff545454ff424242ff3c3c3cff404140ff464646ff4c4b4bff505050ff545455ff595959ff5d5d5eff626262ff676767ff6c6c6bff6d6d6dff6e6e6e7f3737380000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff252525ff777676ffa0a0a0ffadadacffb1b0b1ffb3b4b4ffbfbfbfffefefeffffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9fafafffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffbfbfbffeaebebffb3b3b4ffa6a6a6ffa3a4a4ff9f9f9fff959595ff707070ff1f1f1eff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffebebebffedededffeeefeefff0f0f0fff1f1f1fff3f3f3fff4f5f4fff6f5f6fff5f5f4fff4f4f4fff6f5f6fff6f6f6fff6f6f6fff4f4f4fff2f2f2fff1f1f1ffefeff0ffeeeeefffedeeeeffecececffececebffebebebffeaeaebffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe5e5e5ffe5e4e4ffe4e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe8e8e9ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe7e7e7ffe8e8e8ffe7e7e8ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe2e1e1ffe0e0e0ffdededeffdcdcdcffdbdadbffd8d8d8ffd5d5d5ffd2d1d2ffcdcdcdffc9c9c9ffc4c4c4ffbbbbbbffb3b3b4ffadadaeffa5a5a5ff9c9b9cff949494ff8e8e8eff898a8aff858485ff7d7c7dff777777ff6f6f6fff666666ff5c5c5cff515252ff494949ff434344ff3e3e3eff39393aff363535ff303030ff2d2d2cff2b2a2bff29292aff272727ff252525ff242424ff222223ff212121ff202020ff202120ff1f2020ff212121ff1f1f20ff1e1e1eff131313ff060506ff000000ff000000ff000000ff000100ff000001ff010000ff000001ff000100ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010000ff0000017f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f5f5ffe3e3e4ffddddddffddddddffdddcddffdddcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdcdcdcffdddcddffddddddffdddddeffdededeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffdfdedeffdddddeffdddeddffddddddffdcdcddffdcdcdcffdbdbdbffdadbdaffdadadaffddddddffe5e5e5ffebebeaffefeeefffedededffecececffedededffeeeeeeffefeeeffff0efefffeff0f0fff1f0f0fff0f1f0fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f4fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff5f4f5fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f4fff3f3f3fff2f2f2fff1f2f2fff1f1f1fff0f0f0ffefefefffeeefefffeeeeeeffecececffebebebffededecffedededffeaeaebffe3e4e3ffdededeffdfdfdeffdfdfe0ffe0e0e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe2e2e1ffeaeaeafff9f9f9fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030404ff090808ff0e0e0fff131313ff191818ff212122ff2e2e2eff3d3d3dff4b4b4cff565656ff5c5c5cff5c5c5cff5e5d5eff5d5d5dff5a5a5aff5a5a5aff5f5f5fff5e5e5eff5f6060ff5d5d5dff5d5e5dff606060ff5f5f5fff5c5c5bff595959ff555454ff424242ff262626ff121312ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7e7e7fff7e7e7eff7c7c7cff767677ff707070ff6a6a6aff646464ff5f5f5fff5b5b5aff565656ff505151ff4b4b4bff494949ff595959ff6e6e6eff767676ff808080ff8a8a8aff959595ff9e9f9fffa7a7a8ffb1b1b0ffbbbbbbffc2c2c3ffc7c7c7ffcbcbcbffcecdceffccccccffc8c8c8ffc7c6c7ffc3c3c4ffc0bfc0ffbcbcbcffb8b8b7ffb1b1b1ffa9aaaaff9f9f9fff939393ff858585ff757475ff646463ff565656ff434444ff3d3d3dff424242ff484748ff4d4c4cff515151ff555655ff5a5a59ff5e5e5eff636463ff686868ff6d6c6cff6e6e6eff6f706f7f38383800000000000000000000000000000000000000000000000000000000ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040505ff373637ff838383ffa5a4a5ffaeadadffb1b2b1ffb4b4b3ffc6c6c5fff5f5f5fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffbfafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfafafffafafbfffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafbfffbfbfafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfff2f2f2ffbdbcbdffa7a7a7ffa4a4a4ffa0a0a0ff979897ff7c7c7cff373838ff080808ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffebebebffecececffeeeeeeffefefeffff0f0f0fff3f3f2fff4f4f4fff5f5f5fff4f4f4fff4f4f4fff5f5f5fff6f6f5fff5f5f5fff3f3f3fff1f1f0fff0f0f0ffeeefeeffedededffedececffecececffebebebffebeaebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e6ffe4e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffdededeffdbdbdbffd9d9d9ffd6d6d6ffd3d3d3ffcfcfcfffcacacaffc4c4c4ffbdbcbcffb5b5b5ffaeaeaeffa7a7a7ff9f9f9fff989898ff8d8d8dff868686ff7f7e7fff7a7a7bff767676ff6e6e6fff686868ff5f5f5fff535454ff4a4a4aff424242ff3b3c3bff363636ff313030ff2d2d2dff2a2a2aff282728ff252525ff242424ff232222ff212221ff20201fff1e1e1eff1d1d1dff1c1c1bff1b1b1bff1a1b1aff1c1b1cff1b1c1bff1a1a1aff141414ff070707ff010000ff000000ff000000ff000000ff000000ff000001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9ffe9e9e9ffdddedeffddddddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffdadadaffd9dadaffdadadaffdadadaffdadadbffdbdadbffdbdbdbffdbdbdcffdcdcdcffddddddffdddddeffdededdffdddeddffddddddffddddddffdcdcddffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffe0e0e0ffe8e7e7ffeeeeeeffeff0efffecececffedecedffeeeeeeffeeefeeffefefefffeff0effff0f0f0fff0f0f1fff0f1f1fff1f1f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff5f4f4fff4f5f5fff5f5f5fff6f5f5fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f6f6fff7f6f7fff6f6f6fff6f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f4f5fff5f5f4fff4f4f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f1fff0f0f0ffefefefffefefeeffeeeeeeffedededffeeeeedffededeeffedededffe6e6e6ffdededfffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe3e3e3fff0f0f0fffbfbfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020303ff060606ff0f0f0fff181818ff242424ff313031ff414141ff575858ff696969ff777877ff838282ff8b8b8bff8a8a8aff8c8b8bff8e8e8eff909090ff919291ff959595ff969696ff979797ff959696ff9a9a9aff9c9c9cff9c9c9dff9b9b9bff9c9c9cff989998ff767676ff535353ff2d2d2dff111111ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7e7f7eff7e7e7eff7d7d7dff777777ff717070ff6b6b6aff656565ff605f60ff5c5c5cff575758ff525352ff4d4d4dff4d4c4cff5a595aff707070ff797879ff838383ff8d8d8dff979797ffa1a1a1ffabaaabffb3b3b3ffbdbdbdffc4c5c4ffcacacaffcececeffd0d0d0ffcececeffcbcbcbffc9c9c9ffc6c6c6ffc3c3c2ffbebfbeffbababaffb4b4b4ffacadacffa2a1a2ff959595ff888888ff777777ff666665ff575858ff434343ff3e3e3eff444343ff484949ff4d4d4dff525152ff575656ff5b5b5bff606060ff646564ff6a6969ff6e6e6eff6f6f70ff7070707f383838000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff131213ff535353ff8c8b8cffa5a4a5ffafaeafffb1b1b1ffb3b3b3ffd1d2d2fff9f9f9fffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafbfffafafafffbfafafffbfafafffafafafffafbfbfffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfff5f6f6ffc9c9c9ffaaaaa9ffa6a6a6ffa2a3a3ff999a99ff878787ff484849ff0f0f0fff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe8e8e7ffe7e7e7ffe8e8e8ffeaebeaffecececffedededffeeeeeeffeff0effff1f1f1fff3f3f3fff4f4f4fff3f3f3fff3f3f3fff4f4f4fff5f4f5fff4f4f4fff2f2f2fff0f0f0ffefefefffeeedeeffedececffecececffebebebffeaebebffeaeaeaffeaeae9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe3e4e4ffe4e5e4ffe5e4e4ffe3e4e4ffe2e3e3ffe2e2e1ffe1e1e1ffdfdfdfffdeddddffdcdcdcffdadadaffd7d7d7ffd2d2d3ffcececeffcacac9ffc4c4c4ffbfbfbfffb8b9b8ffb1b1b1ffa8a7a8ffa0a0a0ff9a9a9aff939393ff8d8c8cff838383ff787878ff707070ff696969ff646464ff5d5d5dff555555ff4b4b4bff424242ff3b3b3bff363636ff313131ff2c2c2dff272726ff242424ff212121ff202020ff1f1f1fff1f1f1fff1d1d1dff1b1b1cff1a1a1aff1a1a19ff181818ff171717ff161716ff161616ff161616ff171717ff131313ff080808ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff0f0f0ffe0e0e0ffdddcddffdcdcdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd7d7d8ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdbdadaffdbdbdaffdadbdbffdadbdbffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffdcdbdbffe4e4e4ffeae9eafff1f0f0ffeeeeedffecececffedeeedffeeeeeeffefeeeeffefeeefffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff7f7f6fff7f6f7fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f6f6fff7f7f7fff7f7f6fff6f6f6fff6f6f7fff6f7f6fff7f7f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f4fff3f3f3fff2f2f2fff1f1f1fff1f0f1fff0f0f0fff0f0f0ffefefefffeeeeeeffefeeeffff0eff0ffeeeeeeffecececffe3e3e3ffdcdddcffddddddffdedfdfffdfe0dfffe0dfdfffe0e0dfffdedfdfffdfdedeffdfdfdeffdedfdfffdfdedfffdedfdfffdededeffdededeffdededeffdedddeffddddddffddddddffddddddffdddcddffdddcdcffdcdcdcffdcddddffdcddddffddddddffdddeddffddddddffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e0e0ffe7e7e6fff6f6f6fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f3f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060505ff0a0909ff141414ff222221ff323232ff454645ff575857ff6e6e6dff848484ff969696ffacacacffc1c1c1ffcdcdcdffcececeffd0d0d0ffd5d5d5ffd8d7d8ffd8d7d8ffd9d9d9ffdbdbdbffdbdbdbffddddddffdededeffe0e0e0ffe3e3e4ffe5e5e5ffeaeaeaffe4e4e4ffbcbbbcff8b8b8bff585857ff2e2e2eff0e0e0eff020202ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f807fff7f7f7fff7f7e7fff7d7d7dff777778ff727171ff6b6b6bff666566ff606060ff5c5c5cff585858ff535353ff4e4e4fff4b4b4bff575857ff717171ff7b7b7bff868686ff909090ff999999ffa4a4a3ffacadadffb5b5b5ffbfbebfffc7c7c7ffccccccffd0d0cfffd2d2d2ffd0d0d0ffcdcdcdffcbcbcbffc8c8c8ffc4c5c4ffc1c1c1ffbcbcbcffb6b6b6ffafafaeffa4a4a4ff979797ff8a8a8bff797a79ff676767ff59595aff414141ff393939ff444344ff494a49ff4e4e4eff535353ff585757ff5c5c5dff616161ff666666ff6a6a6aff6f6f6fff70706fff7070707f3838380000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1e1d1eff616161ff959595ffa9a9a9ffafafafffb1b1b2ffb8b8b8ffdededdfffafafafffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafbfbfffbfafbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfafbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff6f6f7ffd4d4d4ffadadadffa9a9a9ffa5a5a5ff9f9f9fff8b8b8bff646464ff1d1d1dff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe8e8e8ffe7e7e7ffe7e6e7ffe7e7e7ffeaeaeaffecececffedececffedededffeeeeeefff0f0f0fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f3f3fff2f1f1ffefefefffefeeeeffedededffecececffebebebffebebeaffebeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e8ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e3e4ffe2e3e3ffe2e3e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe0dfe0ffddddddffdadadbffd7d7d7ffd5d5d5ffd1d1d1ffcecdceffc9c8c9ffc3c4c3ffbebebeffb7b7b7ffb1b1b1ffadacacffa4a4a4ff999999ff929292ff8a8a8aff838383ff7d7d7dff777777ff6e6e6eff646464ff5b5b5bff515151ff4c4b4cff434343ff3a3a3aff333334ff2f2f2fff2d2d2dff2a2a2bff262626ff222222ff1e1f1fff1b1b1cff1a191aff191919ff191919ff191819ff171717ff161616ff151515ff141414ff131313ff121212ff111111ff111111ff0d0d0eff060606ff020101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff6f6f6ffe5e5e5ffddddddffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d7ffd7d6d6ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd8d7d8ffe0e1e0ffebebebfff0f0f0ffefefefffedededffedededffeeedeeffeeeeeeffeeeeeeffefefefffefefefffeff0effff0f0effff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f3f3fff2f2f3fff2f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffefefefffefeeefffefefefffeff0f0ffecececffe6e6e6ffe0e0e0ffdcdbdcffdcdcdcffdcdcdcffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadbdbffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdbffdbdcdcffdcdcdcffdcdddcffdcdcdcffddddddffddddddffdddedeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe2e2e1ffecececfffbfbfbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030404ff0b0b0bff121212ff1f1f1fff333333ff4d4d4dff626262ff7c7c7cff979898ffb2b1b1ffc6c6c6ffd5d5d5ffe4e5e4fff2f2f2fff9f9f9fffafafafffbfbfbfffcfcfcfffdfcfdfffbfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfcfffbfbfbffe8e8e9ffc9c9c9ff8f908fff545454ff242424ff070706ff000001ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff807f7fff7f7f7fff7f7f7fff7e7e7eff787878ff727272ff6c6c6dff676767ff616161ff5c5c5cff585858ff535353ff4e4e4eff4b4b4bff5a5a5bff727172ff7c7c7cff888888ff929292ff9b9b9cffa5a5a5ffaeafafffb6b7b6ffc0c0c0ffc9c8c9ffcececeffd1d1d1ffd3d4d3ffd1d1d1ffcececeffcccdccffcacacaffc7c6c7ffc2c3c3ffbebebeffb8b8b8ffb0b0b0ffa5a5a5ff989998ff8d8d8dff7a7a7aff676867ff5a5a5aff3b3b3bff323232ff454544ff4a4a4aff504f4fff545454ff595959ff5e5e5eff626262ff676767ff6b6b6bff6f6f6fff707070ff7171717f38383800000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060505ff2c2c2dff787878ff9d9d9dffabababffb2b1b1ffb7b6b6ffbfc0bfffeaebeafffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfbfbfffafafbfffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9ffe2e2e2ffb0b1b0ffabababffa7a7a7ffa2a1a1ff949494ff777777ff3a3b3aff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e8e7ffe7e7e7ffe6e6e6ffe7e7e7ffeae9e9ffebebebffecececffececedffededeeffeff0effff2f1f2fff3f2f3fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f2fff1f1f1ffeeeeefffeeeeeeffedededffebebecffebebebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe0e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe0e0e0ffdfdfdfffe2e2e2ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e3ffe3e4e3ffe4e4e4ffe3e4e3ffe2e2e2ffe0e0e1ffe0e0e0ffdfdfdfffddddddffdbdcdbffd9d9d9ffd5d5d5ffd1d1d1ffcdcdceffc9c9c9ffc3c3c3ffbebebeffb7b7b7ffb1b0b1ffaaaaa9ffa4a4a4ff9f9f9fff949495ff8a8a8aff858585ff7c7d7dff747474ff6d6d6dff656565ff5e5e5eff555555ff4b4c4cff414141ff3c3d3cff373737ff2f2f2fff292929ff252525ff232323ff232323ff212120ff1e1e1dff1b1a1bff181818ff161616ff151515ff141414ff131414ff131313ff121212ff111111ff111111ff101010ff0f0f0fff0e0d0eff090909ff050505ff020202ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffececedffdededeffdddcdcffdcdcdcffdbdbdbffdbdbdaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd5d5d5ffd5d5d5ffd5d5d5ffddddddffe8e7e7ffedededffefefeeffedededffecededffedededffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff1f1f2fff1f1f1fff0f0f1fff0f0f0fff0f0f0ffefefefffefefefffefefefffeeeeeeffeaeaeaffe4e3e3ffdededeffdadadaffdadadbffdadbdaffdadadaffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffddddddffdededeffdededeffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe5e5e5fff2f2f3fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff060506ff101110ff212121ff383737ff616161ff8a8a8affa2a2a2ffbabbbbffd1d2d2ffe0e0e0ffecededfff5f5f5fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfff0f0f0ffd4d4d4ff9c9c9cff5d5d5cff252525ff0a0a0aff010201ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808181ff7f7f7fff7f7f7fff7e7e7eff797979ff737473ff6e6e6eff686968ff636363ff5e5e5eff595959ff545454ff505050ff4e4e4dff5b5b5bff727272ff7f7e7eff8a8a8aff959595ff9e9e9effa7a7a7ffb0b1b0ffb8b8b8ffc2c1c1ffcacacaffcfcfcfffd3d3d3ffd5d5d5ffd3d3d3ffd0d0d0ffcececeffcbcccbffc8c8c8ffc4c4c4ffc0c0c0ffbab9baffb1b1b1ffa7a7a7ff9a9a9aff8e8e8eff7a7a7aff676767ff595959ff3e3e3eff393939ff464747ff4d4c4cff515152ff565656ff5b5a5aff60605fff636463ff676768ff6c6c6cff6f6f6fff717170ff7171717f383838000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff464646ff838282ffa0a0a0ffaeafaeffb5b5b5ffbcbcbcffc8c9c8fff0f0f0fffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffbfafafffafafbfffafbfbfffbfbfbfffbfbfafffbfbfafffbfafafffafafafffafbfafffafafafffafafafffafafafffafafafffaf9fafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafff9f9f9ffe7e7e7ffb6b5b5ffacadacffaaaaa9ffa5a5a5ff9a9999ff7f7f7fff3f3e3eff0a0b0bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe6e6e6ffe5e5e5ffe6e6e6ffe8e8e8ffeaeaeaffebebebffebebebffededecffeeeeeffff1f0f0fff2f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f3fff2f1f1fff0f0f0ffeeeeeeffedeeedffedececffebebeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe5e5e6ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddcdcffdddcdcffdddddcffdcddddffdddcdcffdcdcdcffdcdcdbffdbdbdaffdadadaffdbdcdcffdbdbdbffdadadaffd9dadaffdbdbdbffdcdcddffdcdddcffdbdcdcffd9d9d9ffd9d9d9ffd8d8d8ffd6d6d6ffd3d4d3ffd0d0d0ffcccdccffc8c8c8ffc4c4c5ffc1c1c1ffbababaffb1b1b1ffaaaaa9ffa3a2a2ff9a9a9aff929192ff8e8e8dff80807fff767676ff727172ff6b6b6bff616161ff565656ff4b4c4cff444443ff3d3d3dff383938ff333434ff303030ff2a2a2bff242524ff202121ff1d1e1eff1b1b1cff1b1b1bff1a1a1aff181919ff161616ff131413ff121212ff111112ff100f10ff0f0f0fff0e0f0fff0e0f0fff0e0f0eff0e0e0eff0d0d0dff0c0c0bff070707ff010202ff010101ff000101ff010101ff010100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0202027f0505057f0505057f0505067f0606067f0606067f0606067f0606067f0606067f0606067f0505057f0505057f0404047f0303037f0303047f03030300000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff1f1f1ffe1e1e1ffdcddddffdcdcdcffdbdbdbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d8d8ffd9d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfd0ffcfcfcfffd0d0cfffd0d0d0ffd2d2d2ffdcdcdcffe6e6e6ffecececffedededffeeeeedffedededffedededffedeeedffeeeeeeffefefeeffefefefffefefefffefefeffff0f0effff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f6f6fff6f5f6fff5f6f5fff6f5f5fff6f6f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffefefefffefefefffeeefeeffefefeeffeeeeeeffe9eaeaffe2e2e2ffdcdcdcffd7d8d7ffd7d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d6ffd7d7d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9dad9ffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdddddcffddddddffddddddffdeddddffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe9e9e9fff8f8f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff121212ff292929ff4d4d4dff7c7c7bffb0b0b0ffd7d7d7ffe6e7e6fff3f2f2fffbfcfbfffdfdfdfffefdfefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff2f2f2ffcccccbff8e8d8dff545454ff262626ff0b0b0bff020101ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff808080ff7f7f7fff7e7e7eff797a7aff757474ff6f6f70ff6a6b6bff656566ff616061ff5b5c5bff565656ff525252ff525252ff5f5f5fff767676ff818181ff8d8d8dff969696ff9f9f9fffa8a8a9ffb1b1b1ffb9babaffc3c4c3ffcbcacbffd0d0d0ffd4d4d4ffd6d6d6ffd4d4d4ffd1d1d1ffcfcfcfffcdcdccffc9c9c9ffc6c6c6ffc1c2c2ffbbbbbbffb3b3b3ffa8a8a8ff9b9b9bff8e8e8dff7a7b7bff696869ff595a59ff474747ff474747ff494949ff4f4e4fff535353ff585758ff5c5b5cff606060ff646464ff686868ff6c6c6cff707070ff717171ff7171717f3838380000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff1a1a1aff575757ff8b8a8affa6a6a6ffb3b3b3ffb9bab9ffbdbdbdffcdcdccfff5f5f5fffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfafafffafbfafffafafafffafafafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffafafafffafbfafffafafafff9fafafffafafafff9fafafff9fafafffafaf9fff9f9f9fffaf9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafaffeeeeeeffbdbdbdffadaeaeffabababffa7a7a7ff9f9f9fff8b8a8bff5f5f5fff1d1d1dff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383838ffe6e7e6ffe5e5e5ffe4e4e4ffe5e5e5ffe8e7e8ffe9e9e9ffeaeaeaffeaeaeaffebebebffeeeeedfff0f0effff1f0f0fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff0f1f0ffefefefffeeededffedecedffececebffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe6e5e6ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdedfdfffdededeffddddddffddddddffdcdcddffdcdcdcffdcdbdbffdbdadaffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd8d8d8ffd6d6d6ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd1d2d2ffcfcfcfffcdcdccffc9c9c9ffc4c4c5ffc0c0c0ffbbbbbbffb7b7b7ffb1b1b1ffa7a8a8ff9d9c9cff939393ff8b8a8bff828282ff787778ff666666ff605f5fff585858ff515151ff4a4a4aff434343ff3c3b3bff343434ff2e2e2eff292a29ff272627ff232323ff202020ff1e1d1eff1b1b1bff191a1aff181818ff161717ff151515ff131313ff111111ff101010ff0f0f0fff0e0e0eff0e0e0fff0e0e0eff0d0d0dff0d0c0cff0c0c0cff0c0c0cff080809ff030304ff010101ff010000ff000001ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000007f060606bf080808ff090909ff090909ff090909ff090a09ff0a0a09ff0a0a0aff0a0a0aff0b0b0bff0b0c0bff0d0d0cff0c0d0dff0d0c0dff0d0c0cff0b0b0bff090a0aff080808ff070707ff070707ff070707ff090908ff090909ff0a09097f060606ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff8f8f8ffe7e7e7ffddddddffdcdcdcffdcdcdbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfceceffd4d4d4ffddddddffe5e5e6ffebebebffecececffebebebffecececffedececffedededffeeeeeeffeeeeeeffeeeeefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f2f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f6fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f5f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f0fff0f0f0fff0eff0ffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffebebebffe1e1e1ffd9d9d9ffd4d4d4ffd2d2d2ffd3d3d3ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9dad9ffd9dadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffddddddffddddddffdddddeffdeddddffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe3e3e4ffefefeffffcfcfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff080808ff161616ff323232ff5a5a5aff969696ffc7c7c7ffe9e9e9fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfdfffdfdfefffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdffeaeaeaffbdbdbdff7f7e7eff4b4c4bff242424ff090909ff010101ff000000ff000000ff000000ff000000ff000101ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818182ff818181ff808080ff7e7e7eff7a7a7aff757575ff717070ff6b6c6cff676767ff636363ff5e5e5eff595858ff545454ff505050ff5d5d5dff787778ff818181ff8c8d8cff969696ffa0a0a0ffa9a9a9ffb3b3b3ffbbbcbcffc6c5c6ffcccbccffd1d1d1ffd5d5d5ffd7d7d7ffd5d5d5ffd2d2d2ffd0d0d0ffcecdceffcbcacbffc7c7c7ffc3c3c3ffbdbdbdffb5b5b5ffaaaaaaff9c9b9bff8d8d8dff7c7c7cff6a6a6aff5b5b5bff4a494aff4b4b4bff4a4a4aff50504fff545554ff585859ff5c5d5cff616160ff656464ff686968ff6d6d6dff707070ff717171ff7171717f39393800000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060505ff232323ff5f605fff969697ffadadadffb6b6b6ffbababaffbebfbeffd9d9d9fff8f8f8fffbfbfafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafbfffafafafffafafafffafafafff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff4f4f4ffcac9c9ffb0b1b1ffadadaeffa9a8a8ffa0a0a0ff919191ff696969ff2f2f2fff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707071ffe2e2e2ffe4e4e4ffe3e3e3ffe5e5e5ffe6e6e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaebeaffecececffeeeeeefff0f0f0fff0f0f0fff0f0f0fff1f1f1fff0f0f1fff0efefffeeeeeeffededecffecececffebebeaffeae9eaffe9e9e9ffe8e9e8ffe8e7e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e6ffe5e5e4ffe3e4e3ffe2e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0e0ffdededeffddddddffdcdddcffdbdbdcffdbdcdbffdbdbdbffdadbdaffdad9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd6d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd2d3d3ffd1d1d1ffd1d1d1ffd4d4d4ffd2d3d2ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d0ffcfcfcfffcdcccdffcacacaffc8c8c8ffc4c4c4ffc0c0c0ffb9bab9ffb2b2b2ffaeaeaeffaaaaaaffa4a4a4ff999999ff8f8e8eff7f7f7fff757575ff696a6aff5d5d5dff535352ff4d4d4dff454545ff3e3e3eff373637ff313131ff2c2d2cff272727ff232323ff202020ff1e1e1eff1c1c1bff191919ff171717ff161616ff161616ff151515ff131313ff121212ff101010ff0e0e0eff0d0d0dff0d0d0cff0e0e0eff0d0d0dff0d0d0dff0c0c0cff0b0b0bff090909ff060606ff030304ff010101ff000000ff010100ff000101ff000000ff000000ff000001ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000003f0404037f070708ff0e0e0eff0e0d0dff0b0c0bff0b0b0bff090909ff0a0909ff09090aff0a090aff0a0a0aff0a0a0aff0a0a0aff0b0b0bff0c0b0bff0c0d0dff0d0d0dff0b0b0bff090a0aff080808ff060707ff070707ff070707ff090809ff090909ff0a090aff0c0b0cff0b0b0bff0c0b0bff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffedededffdfdfdfffdcdddcffdcdcdcffdbdbdbffdadadaffd9d9daffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0d0ffcecfcfffcfcfceffcececeffcfcfceffcececeffcececeffcfcecfffd2d2d2ffd9d9daffe1e1e1ffe8e8e8ffeaeaeaffe9e9e9ffeaeaebffececebffecececffedededffedeeedffeeeeeeffefeeeeffefefeeffefefefffefefeffff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f2f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f5fff5f6f5fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f4f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff0f0f0fff0eff0ffefefefffeeefeeffeeededffecededffecececffebebebffe1e2e2ffd9d9d9ffd5d4d4ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd8d9d9ffd9dad9ffdad9daffdbdadaffdadbdbffdbdbdbffdbdbdcffdbdbdbffdbdcdcffdcdcdcffdddcddffddddddffddddddffdededeffdededeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe6e6e6fff5f5f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a0aff1d1d1dff3e3e3eff727273ffb3b3b3ffdbdcdcfff6f6f6fffefefefffefefefffefefefffefefffffefefefffefefefffefefffffffffffffffffffffffefffffefefefffefffefffefefefffefefefffefefefffefdfefffdfdfdfffdfefefffdfdfdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffafbfbffe0e0e0ffaaaaaaff717171ff454445ff1d1d1eff0a0a0aff020303ff000000ff000000ff000101ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff818181ff818181ff7e7f7eff7a7a7aff757576ff717172ff6d6d6dff696869ff656565ff616060ff5b5b5bff555555ff4f4f4fff5e5f5fff777777ff7f807fff8c8c8cff959595ff9f9f9fffaaaaaaffb4b4b4ffbdbdbdffc7c7c7ffcdcdccffd1d1d2ffd5d5d5ffd7d7d8ffd5d5d5ffd2d3d3ffd1d1d1ffcfcfcfffccccccffc8c8c8ffc5c5c5ffbfbfbeffb6b6b6ffaaaaabff9c9c9dff8d8e8eff7d7d7dff6b6b6bff5d5d5dff4a4a4aff4b4c4cff4b4b4bff4f5050ff555555ff595959ff5d5d5dff616161ff656565ff696969ff6d6d6dff707071ff717171ff7171717f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff2c2c2cff747474ff9b9b9cffafafafffb6b7b7ffbcbdbdffc2c3c3ffe0e0e1fff9f9f9fffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafbfffafafafffafafafffafafafff9fafafff9f9fafffafafafffaf9fafffafafafffafafafff9faf9fff9fafafff9fafafff9faf9fff9faf9fff9faf9fff9f9fafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9faf9fffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffafbfbfff6f6f7ffd2d2d2ffb3b3b3ffb0afb0ffabababffa3a3a3ff949494ff767676ff353635ff0b0b0bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707170ffe1e1e2ffe2e1e2ffe2e2e2ffe4e4e3ffe6e5e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9eae9ffebebebffeeeeeeffefefeffff0eff0fff0f0f0ffeff0f0ffefefefffefefeeffedededffebebebffebeaebffeaeaeaffe8e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e5ffe3e4e4ffe3e2e3ffe1e2e1ffe0e1e0ffdfdfe0ffdededeffdededeffddddddffdcdcdcffdbdbdcffdadadaffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd6d6d6ffd5d5d5ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd0d1d1ffcfcfcfffcececeffcdcdcdffcecdcdffccccccffcbcacbffcacacaffcacacaffc8c8c9ffc6c7c6ffc1c1c1ffbdbdbdffb6b7b7ffb1b1b1ffa8a8a8ff9c9c9cff929292ff8a898aff838283ff7b7b7cff727272ff6a6a6aff616061ff565656ff4c4c4cff444545ff40403fff393939ff30302fff292929ff242424ff202121ff1e1e1eff1c1c1cff191919ff171717ff161515ff141414ff131313ff121212ff111212ff111111ff0f100fff0e0e0fff0e0e0eff0d0d0dff0c0c0cff0b0b0bff0c0c0dff0c0d0dff0c0b0cff0a0a0aff070707ff050504ff010101ff010100ff000100ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000007f070707ff0f0f0fff100f0fff0f0f0fff0f0f0fff0e0e0eff0d0d0dff0c0c0cff0b0b0bff090909ff090908ff090809ff0a0a0aff090a0aff0a0a0aff0a0b0bff0b0b0bff0c0c0cff0c0c0cff0b0b0bff0a0a0aff080808ff060606ff060606ff070707ff090909ff0a0a0aff0b0c0bff0b0b0bff0c0c0bff0b0c0bff0b0b0bff0b0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff3f3f4ffe3e4e4ffddddddffdcdcdcffdcdbdcffdbdbdbffdadad9ffd9d9d9ffd9d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcececeffcececeffcececeffcececeffcececeffcfcfcfffd7d7d7ffdfdfdfffe4e5e5ffe9e9e9ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffedededffeeeeeeffeeeeeeffeeeeefffefeeefffefeff0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff5f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff4f5f5fff5f5f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f4f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f1f1fff0f1f1fff0f1f0ffeff0efffefefefffeeeeeeffedededffecececffebecebffe9e9eaffe8e8e8ffddddddffd7d7d7ffd2d2d2ffd2d2d1ffd4d3d3ffd4d4d4ffd4d5d5ffd4d5d5ffd4d4d4ffd5d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdddcdcffddddddffddddddffdedddeffdededeffdfdfdfffdfdfdfffdfdfdfffe2e2e2ffebebebfff9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff0a0b0bff232323ff505051ff9b9b9bffcececeffedededfffdfcfdfffffffffffffefefffefefefffefefffffefefefffefefffffefefefffffffffffefffffffffefffffffefefffefefefffefefefffefefffffefefefffefefefffefefdfffdfefdfffefdfdfffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff6f6f6ffd6d6d6ff9c9c9cff656565ff3c3b3bff202020ff0c0c0cff020202ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828182ff818181ff7f7f7fff7a7a7bff767676ff727172ff6d6d6dff696969ff666665ff626161ff5c5c5cff565657ff515151ff595a5aff757575ff808080ff8c8c8cff959696ffa0a09fffaaaaaaffb5b5b4ffbdbebeffc7c8c7ffcececeffd2d2d2ffd6d6d6ffd7d7d7ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcdcccdffc9c9c9ffc5c6c5ffbfbfbfffb7b7b7ffabababff9d9d9dff8d8d8dff7c7c7cff6a6a6aff5d5d5dff4b4b4bff4c4c4dff4c4c4cff505050ff555555ff595a5aff5e5e5eff616261ff656565ff696969ff6d6d6dff707171ff727271ff7272727f39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff383939ff797979ffa0a09fffb0b0b0ffbbbbbbffc0c0c0ffc6c6c6ffe9eaeafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfff9f9f9ffdbdadaffb5b5b5ffb0b1b1ffaeaeaeffa6a6a6ff989898ff7d7d7dff4e4e4eff181818ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707170ffe1e1e1ffe1e1e1ffe1e1e1ffe2e3e3ffe4e5e4ffe6e5e6ffe7e7e7ffe8e8e8ffe9e8e8ffeaebeaffedededffeeeeeeffefefefffeeefefffeeeeeeffeeeeeeffedeeeeffecececffeaeaebffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e2e2ffe2e1e1ffe0e0e0ffdfdfdfffdededeffddddddffddddddffdcdcdcffdbdbdbffd9d9daffd8d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd4d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0cfffcececeffccccccffcccccbffcacbcaffcacacaffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc1c0c0ffbcbcbcffb6b6b6ffafafb0ffa9a9aaffa1a1a1ff989898ff8c8c8cff808080ff747474ff696969ff606060ff5a5a5aff535353ff4d4d4cff424242ff3a3a3aff343434ff2f2f2fff292a2aff252525ff212222ff1e1e1eff1a1b1aff171718ff161615ff141414ff131213ff111211ff101011ff0f0f0fff0e0e0eff0d0e0dff0d0d0dff0c0c0cff0c0c0bff0c0b0cff0c0c0cff0b0b0cff0a0a0aff0a0a0aff0a0a0aff090a09ff050505ff020203ff010000ff000000ff000001ff000000ff000000ff000000ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000007f050505bf090808ff0c0c0cff0d0d0eff0e0e0eff0f0f0fff100f10ff0f0f0fff0f0f0fff0e0e0eff0c0c0bff0b0a0bff0a0a0aff0b0a0bff0c0b0cff0d0d0dff0e0e0eff0f0f0fff10100fff111111ff121212ff141414ff131414ff111212ff100f10ff0d0d0dff0c0c0cff0b0b0bff0a0b0aff0b0b0bff0b0b0bff0a0a0bff0c0c0bff0b0b0bff0b0a0bff0a0a0aff0c0b0bff030303ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffafafaffe9e9e9ffdededeffdcdcdcffdcdcdcffdbdbdbffdbdadbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcececfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffd3d3d3ffdcdcdcffe1e1e2ffe6e6e6ffe7e7e7ffe6e7e7ffe9e9e9ffeaeaeaffebebebffecececffececedffedededffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f5fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff5f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0efefffeeefeeffeeeeeeffedededffecececffebebebffe8e8e8ffebebebffe4e5e4ffdadadaffd5d5d5ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d4ffd3d4d3ffd3d4d4ffd4d4d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdfdfdeffdfdfdfffe0e0e0ffe5e4e4fff1f1f1fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0f1010ff252625ff696969ffbbbbbaffe4e4e3fff9f9f9fffefffffffffffffffffffffffffefefffffffefffefefffffefefefffefefefffffffefffffefffffffffffffefffffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffdfefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefdfdffefeeeeffcbcbcbff8c8c8cff5b5b5bff353535ff1e1f1eff090909ff010101ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff818281ff7f7f7fff7b7b7bff767776ff727272ff6e6d6dff696969ff656565ff616161ff5c5c5cff575656ff515151ff4b4b4bff6f6f6eff818180ff8f8e8eff989898ffa1a1a1ffabababffb5b5b5ffbebebfffc8c8c8ffcfcfcfffd3d4d3ffd6d6d7ffd7d7d7ffd4d4d4ffd4d4d3ffd2d3d2ffd0d0d0ffcdcdcdffcacacaffc6c6c6ffbfbfc0ffb7b7b7ffabababff9f9e9eff8f8e8eff7b7a7bff696868ff5a5b5bff494949ff4d4d4dff4c4c4dff505051ff555555ff595959ff5e5e5eff626262ff666566ff696969ff6d6d6eff717171ff727272ff7271717f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0d0d0dff3d3d3dff818181ffa2a2a2ffb4b4b4ffbdbdbdffc2c2c2ffcfcfcffff0f1f0fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfbfafffbfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfbfafffafbfafffafbfafffafafafffafafafffafafbfffafbfafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafaf9fff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffaf9fafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffafafaffe6e6e6ffbababaffb1b1b1ffb1b1b0ffabacabff9b9b9bff818181ff535353ff1c1c1cff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f717070ffe1e1e1ffe1e1e1ffe0e0e0ffe2e2e2ffe3e3e3ffe5e5e4ffe6e6e5ffe7e7e7ffe8e8e8ffeae9e9ffecececffeeedeeffeeeeeeffededeeffedededffecececffecececffebeaeaffeaeae9ffe9e8e8ffe7e7e8ffe6e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffdfdedeffdededdffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d2d3ffd1d1d1ffd0d0d0ffcfd0d0ffd0d0d0ffcfcfcfffcdcdcdffcbcacbffc8c8c9ffc7c7c7ffc6c5c5ffc4c4c4ffc3c3c3ffc0c0c0ffbcbcbcffb7b7b7ffb1b1b1ffa8a8a8ff9f9e9eff959594ff8a8b8aff808080ff747474ff696868ff5f5f5eff555555ff4c4b4cff434343ff3c3b3bff363636ff303030ff2b2b2bff272727ff232323ff201f1fff1c1c1cff1b1a1aff191919ff161617ff131314ff111112ff101010ff0f0f0fff0e0e0eff0e0e0dff0c0c0cff0b0b0bff0b0b0bff0b0b0bff0a0a0aff0a0909ff0a0a0aff0a0a0aff0a0a0aff0a0a0aff090909ff060606ff040404ff010000ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000bf080808ff090909ff0a0a0aff0b0b0bff0b0b0bff0c0c0cff0d0d0eff0e0e0eff0f0f0fff0f0f0fff0f0f0fff0f0f0fff111010ff121212ff131314ff141514ff161616ff181818ff1a1a1aff1c1c1cff1e1e1eff20201fff232323ff252625ff262626ff252525ff232322ff1d1d1dff1a1a19ff161616ff141313ff121313ff121111ff0e0e0eff0d0d0dff0b0b0bff090909ff0b0b0aff0d0c0dff0d0d0dff030303ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffefefefffe1e1e0ffdddddcffdcdcdcffdbdcdcffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffd1d1d0ffd9d8d8ffdfdfdfffe4e4e4ffe6e6e6ffe6e6e5ffe6e7e6ffe9e8e8ffeaeaeaffebebebffecececffecededffedededffeeeeeeffeeeeeeffeeefeeffefeeefffefefefffefeff0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f5fff5f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff5f6f6fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffefefeeffeeeeeeffedececffecececffebebebffe8e8e8ffe6e6e6ffe6e6e6ffdfdfdfffd8d8d8ffd4d3d4ffd1d1d1ffd1d2d1ffd3d2d2ffd2d3d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdadaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcddffddddddffdddeddffdededdffdededeffdfdedfffdfdfdfffe0e0e0ffe7e7e7fff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff121212ff494949ff9f9e9effd6d6d6fff5f4f4fffefefefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffffefefffefffefffffffffffefffffffefefffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffdfdfcffe7e7e7ffbcbcbcff838383ff535353ff323232ff131313ff030202ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff807f7fff7b7b7bff767777ff727272ff6e6e6eff696a69ff656565ff606060ff5c5c5cff565656ff505050ff504f4fff717071ff818281ff8f9090ff9a999affa3a4a4ffacadadffb6b6b7ffbfc0c0ffc8c8c8ffd0d0d0ffd5d5d5ffd7d8d8ffd8d9d8ffd5d5d5ffd4d4d4ffd2d2d1ffd0d0d0ffcececeffcbcbcbffc6c6c6ffbfbfbfffb7b7b7ffacadacffa0a0a0ff8f8f8fff7a7a79ff696968ff5b5b5bff494949ff4c4d4dff4c4b4cff505050ff555455ff595959ff5e5e5eff626262ff666666ff6a6a6aff6e6d6dff717171ff727272ff7272727f393839000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff0e0f0eff434443ff868686ffa7a7a7ffb6b6b6ffc0c0c0ffc6c6c6ffd5d5d5fff5f5f5fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafbfffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbffecececffbfbebeffb2b2b2ffb1b1b0ffadadadff9fa09fff838383ff5a5959ff222223ff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f717070ffe1e1e1ffe0e0e0ffe0e0e0ffe2e1e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e6ffe8e9e8ffececebffedededffedededffecececffecebebffebebecffebebebffeaeaeaffe9e8e9ffe7e8e8ffe6e6e7ffe5e5e6ffe5e5e5ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdadbdbffd9d9d9ffd9d8d9ffd9d9d9ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d0d1ffcfcfcfffcfcecfffcececeffcdcdcdffcccbcbffc9cac9ffc6c7c7ffc4c4c4ffc2c2c2ffc0c0c0ffbebebeffbababaffb2b3b3ffabababffa2a3a2ff999998ff8f8e8fff848383ff787879ff6c6c6cff5f5f5fff535252ff494949ff414141ff3b3a3aff343434ff2d2e2dff292929ff242424ff212121ff1f1f1fff1d1d1dff1b1a1bff181818ff161615ff141414ff131313ff111212ff0f100fff0e0e0eff0d0d0cff0b0b0bff0b0b0bff0b0b0bff0a0a09ff09090aff090a09ff090909ff080808ff080808ff090909ff090909ff080808ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000003f030303bf0a0a0aff0c0c0cff0a0b0bff090909ff0a0a0aff0b0a0bff0c0c0bff0c0c0cff0d0d0eff0e0e0eff111111ff141415ff191918ff1e1e1eff232323ff272728ff2c2d2dff303030ff343434ff363636ff3a3a3aff404040ff444444ff474747ff4c4b4bff4e4d4dff4f4f4fff505151ff464746ff3c3c3cff313131ff282928ff232423ff202020ff1a1a1aff161616ff121212ff0e0e0eff0d0d0dff0d0d0dff0e0d0eff0e0e0eff0e0f0eff0f0f10ff0d0d0dff0d0d0dbf0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f5f5ffe6e6e6ffddddddffdcdcdcffdcdcdcffdbdcdbffdbdbdaffdad9daffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffd5d5d5ffdcdcdcffe2e2e2ffe5e5e5ffe5e5e5ffe5e5e5ffe7e7e7ffe9e9e9ffeaeae9ffebebebffebececffecececffedededffedededffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0eff0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f3f4fff3f3f3fff4f3f4fff4f3f3fff3f3f4fff4f3f3fff3f4f4fff3f3f4fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f1f0fff0f0f0ffefefefffeeeeefffedededffecececffebebebffebebebffe8e8e7ffe7e7e7ffe6e6e6ffe4e4e5ffdbdbdbffd6d6d5ffd1d1d1ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d6d6ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdddcdcffdcddddffddddddffdededeffdededeffdedfdeffdfdfdfffe1e1e1ffeeeeeefffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff181818ff7a7a7affc7c6c7ffe8e8e8fffcfcfcfffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffefefffffefefffffefefefffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffbfbfbffe0e0e0ffb1b1b1ff757575ff4e4e4eff262626ff0e0e0eff030303ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff808080ff7c7c7cff777777ff737273ff6e6e6eff69696aff656565ff606060ff5c5b5bff565656ff505050ff5f5f5fff767676ff828282ff908f90ff9b9a9bffa5a5a5ffafafaeffb8b8b8ffc1c1c1ffc9c9c9ffd2d2d2ffd6d6d6ffd9d8d9ffd9d9d9ffd5d5d6ffd4d4d4ffd2d2d3ffd0d0d0ffcececdffcbcbcbffc6c6c6ffbfbfbfffb6b7b6ffacacacffa0a0a0ff919191ff7b7b7bff6a6a69ff5d5d5eff4e4d4eff4d4d4dff4b4c4bff505050ff555555ff595959ff5e5d5eff626263ff666666ff6a6a6aff6e6e6dff707070ff717171ff7272727f3939380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff111111ff4f4f4fff8b8c8bffaeaeafffbebfbeffc6c6c5ffcacacaffd7d7d7fff5f5f5fffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9fafafffafafafffaf9fafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbffefeeefffc3c3c3ffb3b2b3ffb1b0b1ffadadaeffa3a3a2ff8a8a89ff5a5a5bff252625ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707070ffe1e0e0ffdfe0e0ffdfdfdfffe0e1e0ffe2e2e2ffe3e3e3ffe4e3e4ffe5e5e5ffe6e6e6ffe8e8e8ffeaeaeaffecececffebecebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e6e6ffe4e4e4ffe3e4e4ffe2e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdedfdfffdeddddffdddcdcffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd7d6d7ffd7d7d6ffd5d5d5ffd4d4d4ffd3d4d3ffd3d2d3ffd2d3d2ffd1d1d1ffd0d0d0ffcfd0cfffcececdffcccccdffcccbccffcbcbcbffcacac9ffc7c7c7ffc4c4c4ffc1c1c1ffbdbdbcffb9bab9ffb6b6b6ffb1b1b0ffa7a6a6ff9c9b9cff919091ff858585ff777777ff6e6d6dff636364ff595959ff4c4c4cff404040ff373837ff313132ff2c2c2cff282728ff242423ff201f20ff1c1d1cff19191aff181818ff171717ff151615ff141414ff131212ff111111ff100f0fff0f0e0fff0e0e0eff0d0d0dff0b0b0bff0a0a0aff090909ff090909ff090908ff090909ff090809ff080808ff070707ff060607ff070607ff060606ff040303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000003f030303ff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0a0b0bff090909ff0a090aff0a0a0aff0d0c0dff101011ff151515ff1b1b1bff222222ff2c2c2cff383838ff434343ff505050ff5e5d5dff636363ff676767ff696869ff6c6c6cff727272ff777877ff7c7c7cff7f7f7fff838383ff898988ff908f8fff858585ff737373ff606060ff545453ff494949ff3d3d3dff333434ff2d2c2cff242323ff1d1d1dff161717ff121212ff0e0e0eff0e0e0eff0f0f10ff121211ff111111ff101010ff0e0e0eff0908087f030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfafbffebececffdfdfdfffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0cfcfffcfcfcfffcecfcfffcfceceffcdceceffcdcdcdffcdcdcdffcdcdcdffcdccccffcdcccdffcdcdcdffcdcdceffd2d2d1ffd9d9d9ffdfdfdfffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e6ffe7e7e7ffe9e8e8ffe9e9eaffebebebffebebecffecececffecedecffedededffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeff0ffefeff0fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f3fff3f4f3fff3f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f3f3fff3f3f4fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f4fff3f3f3fff3f4f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff1f1f1fff0f0f0ffeff0f0ffefefefffeeeeeeffedededffedececffebebebffebeaeaffe8e8e8ffe8e8e8ffe7e7e6ffe5e5e5ffdfdfdfffd8d8d8ffd4d4d4ffd1d0d1ffd0d0d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddcddffddddddffdededeffdededeffdededfffdfdfdfffe4e4e4fff4f4f4fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff363636ffa8a9a9ffe0e0e0fff6f6f6fffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffefefffffffefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefff6f6f6ffdadad9ffa5a5a4ff757575ff464646ff212121ff090909ff010101ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff808080ff7c7c7cff777777ff727373ff6e6e6eff6a6a6aff666665ff616060ff5c5c5cff575757ff525252ff626362ff777777ff838383ff919190ff9c9c9cffa6a6a6ffb0b0b0ffbabab9ffc3c2c2ffcccbcbffd3d3d3ffd7d7d7ffd9d9d9ffdadad9ffd6d6d6ffd5d4d5ffd3d2d3ffd1d0d0ffcdcecdffcbcbcbffc6c5c5ffbebebeffb6b5b5ffabababff9f9f9fff919191ff7b7b7bff6a6a6aff5c5b5cff4b4c4bff4d4d4cff4c4c4cff505050ff555454ff595959ff5e5e5eff636362ff666666ff6a6a6aff6e6e6eff717171ff717271ff7272727f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff151515ff4a4949ff929292ffb7b7b7ffc1c1c1ffc5c5c5ffc8c8c8ffd4d3d4fff0f0f0fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfcfcfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffbfafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbffebebebffc4c4c4ffb5b5b5ffb3b3b3ffaeaeaeffa7a7a6ff90908fff616162ff292829ff070706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707070ffe0e0e0ffdfdfdfffdededeffdfdedfffe1e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe9e9e9ffebebebffebeaebffeaeaeaffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e5e5ffe4e4e5ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdedfffdededdffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d5d5ffd5d4d5ffd5d5d5ffd3d3d3ffd2d2d2ffd1d2d1ffd0d1d0ffcfcfcfffcececdffcdcdcdffcccbcbffcacacaffc8c7c7ffc7c6c6ffc5c5c5ffc3c3c3ffc0c0c0ffbbbbbbffb6b6b6ffafafafffa8a8a8ffa2a2a2ff989898ff8a8a8aff7c7c7cff6f6f6fff616161ff555555ff4b4c4bff434343ff3c3c3bff323232ff2a2a2aff262525ff222221ff1e1e1eff1c1b1bff191a19ff171717ff161615ff141314ff121212ff111111ff101011ff0f0f0fff0e0e0eff0d0d0dff0c0c0cff0b0b0bff0a0a0aff090909ff090909ff080808ff070807ff080808ff080808ff080808ff070807ff070606ff050505ff030303ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000bf0b0b0bff0e0e0eff0d0e0dff0d0d0dff0d0e0dff0d0d0dff0c0c0cff0a0a0aff0c0c0cff101010ff161515ff1b1c1cff252524ff303030ff3f3f3eff515151ff616161ff6c6c6cff7f7f7fff929191ffa4a4a4ffa9a8a9ffb0b0b0ffb5b5b5ffbdbdbdffc3c4c3ffc8c8c7ffcdccccffd2d2d2ffd9d8d8ffdcdcdcffd2d2d2ffbebfbeffa8a8a8ff939292ff7f7f7eff6e6f6eff636363ff585858ff4d4e4eff3e3e3fff2c2c2cff202020ff171717ff121212ff111011ff111111ff101010ff0e0e0eff080808ff060607ff050505bf010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefff3f3f3ffe3e2e2ffdddcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadad9ffd9d8d9ffd8d8d8ffd8d7d7ffd6d6d7ffd6d5d6ffd5d5d5ffd5d5d4ffd4d3d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffcccccdffcdcdccffcececeffd6d6d6ffdcdcdcffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe8e8e7ffe9e8e8ffe9eae9ffebebeaffebebebffecececffecececffedededffedededffeeeeeeffeeeeeeffefefeeffefefeffff0eff0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f3fff4f3f4fff4f4f4fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0ffeff0efffefefeeffeeeeeeffedededffecececffebebeaffeaeaeaffe8e8e8ffe8e8e8ffe7e7e7ffe5e4e5ffe4e3e4ffdcdcdcffd7d7d7ffd2d1d1ffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdadaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddcddffddddddffddddddffdededeffdedfdeffdfdfdfffe9e9e9fff9f9f9fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090a0aff6c6b6cffdbdbdbfff1f1f1fffefdfefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffffefffffffefefffefefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffefefefffdfefefffefdfdfffefefefffefefdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefdfefff1f0f1ffd3d2d3ffa2a2a2ff6f6f6fff3c3c3cff171717ff050505ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff808080ff7c7c7cff777777ff737373ff6f6f6fff6a6b6bff666666ff606161ff5c5c5cff595858ff545454ff656565ff787878ff848384ff929292ff9d9d9dffa8a8a8ffb2b2b2ffbbbbbbffc5c4c5ffcecdceffd4d4d4ffd7d8d7ffdad9daffd9d9d9ffd6d6d6ffd4d5d5ffd3d3d3ffd0d0d0ffcececdffcacacaffc5c5c5ffbdbdbdffb4b4b4ffaaaaaaff9d9e9dff8f8f8fff7b7b7bff6a6a6aff535454ff3c3c3dff4d4d4dff4d4d4dff515151ff555555ff5a5a5aff5f5f5eff636362ff676766ff6b6a6aff6e6e6eff727172ff727271ff7272727f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff151515ff585758ff9b9b9cffb6b6b6ffc0bfc0ffc5c5c5ffc8c8c8ffd0d0d1ffecedecfffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fffafafafff9fafafffaf9f9fffafafafffafafafffbfbfafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9fafafffaf9f9fffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfff8f8f8ffe6e5e6ffc1c0c1ffb7b7b7ffb6b6b6ffb3b3b3ffabababff979797ff626261ff222222ff070707ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707070ffdfdfdeffdddedeffddddddffdededeffdfdfdfffe1e0e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe8e8e8ffebeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffe0e1e0ffe0dfdfffdededfffdddedeffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d3d4ffd3d3d2ffd2d2d2ffd0d1d1ffd0d0d0ffcececfffcccdcdffcbcccbffcacbcbffc9c9caffc7c7c7ffc4c4c4ffc1c1c1ffbfbfbfffbcbcbcffb7b8b8ffb3b4b3ffadaeadffa3a3a2ff969696ff8c8c8cff828282ff747474ff656565ff575657ff4b4a4bff3f3f3fff373837ff303030ff2b2b2aff262525ff202120ff1d1c1cff1a1a19ff181718ff151516ff141414ff131314ff121212ff111111ff0f1010ff0e0e0eff0d0e0dff0d0c0cff0c0c0cff0b0a0bff0a090aff0a0a09ff080808ff070707ff070707ff070707ff070707ff070707ff070707ff070707ff060606ff040404ff030203ff000101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000003f040303bf0c0c0cff100f10ff0f0f0fff0e0f0eff0d0d0dff0d0d0dff0d0d0dff0e0e0eff111112ff151515ff1d1d1dff282727ff343434ff434343ff565655ff696969ff7b7b7bff8d8d8dffa2a2a2ffbebebeffd6d5d6ffe6e6e6ffebebecffedededfff0f0f0fff1f1f1fff4f3f3fff6f6f6fff9f9f9fffcfcfbfffdfdfdfffdfdfdfffafafafff3f3f3ffeaeaeaffddddddffcdcdcdffbabab9ffa2a2a2ff909090ff818282ff696969ff525152ff3d3d3dff2b2b2bff20201fff191818ff111111ff0e0d0eff090808ff070607ff050505ff020202ff010101bf000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff7f8f8ffe7e7e8ffdededdffdcdcdcffdcdbdbffdbdcdbffdbdbdbffdadbdbffd9dad9ffd8d9d8ffd8d8d7ffd7d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcececfffcececeffcececeffcececeffcdcdcdffcdcdcdffcdccccffccccccffccccccffccccccffcccdcdffcdcdcdffd2d2d2ffdadadaffdfdfdfffe3e3e3ffe2e3e2ffe3e3e3ffe4e5e5ffe6e6e6ffe8e7e8ffe9e9e8ffeaeae9ffeaeaeaffebebebffecececffedecedffedededffededeeffeeeeeeffeeeeeeffefeeeeffefefefffefeff0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f3fff2f3f2fff3f3f2fff3f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0efefffeeeeefffeeeeeeffedededffecececffeaebebffeaeaeaffe8e8e8ffe9e9e9ffe9e9e8ffe7e7e7ffe6e6e6ffe2e2e2ffd9d9d9ffd4d4d4ffcfcfcfffcecfcfffcfcfceffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadbdaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdededeffdedfdeffe2e2e2fff0f0f0fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131313ffa1a1a2ffeaebeafffbfcfcfffefefefffffefefffefefefffffefffffefefefffffffffffffffffffffefffffffffffffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfefefffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfcffeaeaeaffccccccff9d9d9cff636363ff2f2f2fff0e0e0eff010201ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828282ff808080ff7c7c7cff787777ff737373ff6f6f6fff6b6b6bff676667ff616161ff5c5d5cff575857ff535354ff666666ff777878ff868586ff949494ff9e9e9effa8a8a8ffb2b2b2ffbdbcbdffc6c6c6ffcfcfcfffd4d4d4ffd8d7d8ffd9d9d9ffd9d9d9ffd6d6d6ffd5d5d5ffd3d3d3ffd0d0d0ffcececdffcacacaffc5c6c5ffbdbdbdffb3b4b4ffa8a8a8ff9b9b9bff8c8d8cff7b7b7bff69696aff545454ff393939ff4c4c4cff4c4c4cff515151ff565656ff5b5b5bff5f5f5fff636363ff676767ff6b6a6bff6f6f6fff727272ff727272ff7273727f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1f1e1eff606060ff9b9c9cffb5b4b5ffbfc0c0ffc5c5c5ffc8c8c8ffcfcfcfffe6e7e6fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafbfffafafafffafafafffafafafff9f9f9fffaf9fafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfafffafafafffbfafbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9fafffaf9fafffafafafffafafafffafafafffbfbfbfffbfbfbfff7f7f7ffddddddffc0c0c0ffbabab9ffb6b6b6ffb2b2b2ffaaaaaaff999999ff696969ff282827ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6f6f6fffdededdffddddddffdcdcdcffdededeffdfdfdfffe1e0e0ffe1e2e2ffe3e3e3ffe4e4e4ffe5e5e6ffe7e7e8ffe8e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e7ffe7e7e7ffe5e5e5ffe4e4e4ffe2e3e3ffe1e1e1ffe0e0e0ffdedfdeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd4d4d4ffd3d3d3ffd1d2d2ffd0d0d0ffcececfffcecdcdffccccccffcacbcbffc8c8c8ffc7c7c8ffc7c7c7ffc4c5c4ffc1c1c1ffbdbdbdffb7b7b7ffb1b2b2ffaaaaaaffa2a2a1ff999899ff8f8f8fff828282ff737373ff656666ff585858ff4d4d4cff424242ff383838ff2f302fff292929ff242424ff20201fff1a1a1aff181817ff161616ff141414ff111212ff101011ff101010ff0f0f0fff0e0f0eff0d0d0dff0c0c0cff0a0a0bff0a0a0aff0a0909ff070808ff080808ff080808ff070707ff070707ff070607ff060606ff060606ff060607ff060606ff060505ff040404ff030303ff010101ff010001ff010100ff010000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000003f030303ff101010ff0f1010ff101010ff10100fff0f0f0fff0e0f0fff0d0d0cff111111ff171717ff1f1f1fff2a2a2aff393938ff4b4b4bff5e5e5eff707070ff878686ff9e9e9effb7b7b7ffcececeffe1e1e0fff1f1f1fffcfbfbfffdfefdfffefefefffffefefffffffefffefefefffffffefffffefefffffffffffffffffffffffffffffffefffefffffffffffffffefefefffdfcfdfffafafbfff2f2f2ffe9e9e9ffddddddffc5c5c5ff9b9b9cff7c7b7cff676767ff4f4e4eff383838ff272727ff1b1b1bff0e0e0eff070707ff040404ff020203ff010101ff010101ff030404bf04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffeeeeeeffe0e0e0ffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d3ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcfd0ffcfcfcfffcececeffcececeffcececdffcececdffcdcdcdffcdcdccffccccccffccccccffccccccffccccccffccccccffcccdcdffcecfcfffd7d7d7ffddddddffe1e2e1ffe5e5e5ffe3e3e3ffe3e4e4ffe6e5e6ffe6e6e7ffe7e8e8ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffecececffedededffedededffededeeffeeeeeeffeeeeefffefefeffff0efeffff0f0f0fff0f0f0fff1f1f0fff1f1f1fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f2fff1f2f1fff1f1f1fff1f1f1fff1f1f2fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff3f4f4fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff4f4f4fff5f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff0f0f0ffefefefffeeeeeeffeeeeeeffedededffecececffeaeaebffeaeaeaffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe5e5e6ffe5e5e4ffdededeffd7d7d7ffd1d1d1ffcececeffcececeffcececfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d7ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdadbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcddffddddddffdddeddffdededeffdedfdeffe6e6e6fff5f6f6fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff9e9e9fffedededfffdfdfdfffffefefffefffefffefffefffefefefffffffefffefffffffffffefffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffe5e5e5ffbdbdbdff878787ff4e4e4eff1f1f1fff040404ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff828181ff80807fff7c7c7cff787878ff747474ff706f6fff6c6b6bff666667ff616162ff5d5d5cff585757ff535453ff636363ff797979ff878787ff959595ff9e9e9effa8a8a7ffb2b2b2ffbcbcbcffc6c5c6ffcfcfcfffd5d4d4ffd7d7d7ffd9d9d9ffd8d9d9ffd7d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcececeffcbcbcbffc6c5c6ffbebfbeffb5b5b6ffa8a8a7ff9a9a9aff8b8b8bff7a7a7aff686869ff525252ff3d3d3dff4c4c4cff4d4d4dff515152ff575657ff5b5b5bff605f60ff636363ff676767ff6b6b6bff6f6f6fff727272ff737272ff7373737f39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060505ff1e1e1eff5d5c5dff989998ffb2b3b3ffbfbfbfffc5c5c5ffc9c9c9ffcdcdccffe2e3e2fff9f9f9fffbfafafffafbfafffafafbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfcfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafff4f4f4ffd6d5d5ffbebdbeffbababaffb6b7b6ffb2b2b2ffa8a7a7ff919291ff616161ff212121ff080908ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e6f6effddddddffdcdcdcffdcdbdcffdcdcdcffdededeffe1e1e1ffe3e3e3ffe4e3e3ffe4e4e4ffe4e5e5ffe6e6e6ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e4ffe5e5e5ffe5e5e5ffe3e4e3ffe2e2e1ffe1e1e1ffdfdfdfffdededeffdddddcffdbdbdbffdadadaffd9d9daffd8d9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d0d0ffcfceceffcdcdcdffccccccffcbcbcbffcacacaffc7c7c7ffc4c4c3ffc2c2c2ffc0bfc0ffbcbcbcffb6b6b6ffaeaeaeffa5a5a4ff999999ff8d8d8dff818180ff757575ff6a6a6aff5b5b5bff4d4c4cff414141ff383837ff2d2d2dff262626ff222222ff1d1d1dff191919ff171717ff141414ff121212ff111111ff0f0f0fff0e0d0eff0c0c0cff0b0b0bff0c0c0bff0b0b0bff0a0a0aff090909ff080808ff080808ff060607ff080808ff070807ff080908ff070707ff040404ff040404ff050505ff050505ff050605ff040504ff020202ff010100ff000000ff000000ff000100ff000101ff010101ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000bf0b0b0bff0e0e0eff0f100fff111010ff101010ff101010ff0f0f10ff0f0f0fff131314ff1b1b1bff272726ff373737ff504f50ff686868ff797a79ff908f8fffadadadffc7c7c7ffdbdbdbffebeaebfff7f7f7fffdfcfcfffefefefffefefefffefefffffffefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffefffefefefffcfdfcfff3f2f2ffdadadbffb5b5b6ff8f8f8fff787777ff616261ff474847ff313030ff202020ff111010ff030303ff000000ff010101ff030304ff050505ff0505057f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f4ffe4e4e4ffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececeffcececeffcececdffcdcdcdffcdccccffccccccffccccccffcccbcbffccccccffccccccffcccccdffcdcdcdffcececdffd4d3d3ffdbdbdbffdfdfdfffe2e2e2ffe4e3e4ffe4e3e4ffe5e5e5ffe6e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffececebffececedffedededffedededffeeedeeffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f0f0fff1f0f0fff1f1f1fff0f0f0fff1f0f1fff0f1f1fff1f1f1fff2f1f1fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff4f3f3fff3f2f3fff3f2f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffeeeeeeffedededffedededffecececffebebebffeaeae9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e7ffe6e6e6ffe3e4e4ffe3e3e4ffdbdbdbffd5d4d4ffd0cfcfffcdcdcdffcdcdcdffcececfffcfcecfffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d7d6ffd7d7d7ffd8d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9d9ffdadad9ffdadadaffdbdbdaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcddffddddddffdedddeffdededeffe0e0e0ffebebebfffbfbfbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff979797ffebebeafffdfdfdfffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfff3f3f3ffd6d6d6ffa2a2a2ff707070ff3b3b3bff121212ff020202ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff828282ff818182ff7f8080ff7c7c7cff787878ff747474ff707070ff6b6b6cff676766ff616162ff5c5c5dff585757ff545454ff646364ff7a7a7aff888787ff949594ff9e9e9effa7a7a7ffb1b1b1ffbbbbbbffc5c5c5ffcdcdceffd4d4d4ffd7d7d7ffd9d9d9ffd8d8d8ffd7d6d6ffd5d5d5ffd4d4d3ffd1d1d1ffcfcfceffcccbccffc6c6c6ffbebfbeffb3b3b3ffa7a7a7ff999999ff8a8a8aff7a797aff696968ff515251ff3d3c3dff4c4c4cff4d4d4dff525252ff575757ff5c5b5bff5f5f5fff636463ff676767ff6b6b6bff706f70ff727272ff737373ff7373737f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1e1e1eff5d5d5dff929292ffafafafffbdbdbcffc7c7c6ffcacacaffcdccccffddddddfff6f6f6fffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfafffbfafafffafafafffafafafffafafafff9f9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9faf9fff9fafafff9f9f9fff0efefffcececeffbcbbbcffb9b9b9ffb6b6b5ffb0b0b0ffa7a6a6ff8e8d8dff646463ff272727ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e6e6effdcdcdcffdbdbdbffdadadaffdadadaffdededdffe1e1e1ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe0e0e0ffdfdfdfffddddddffdcdcdcffdadadbffdad9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d4d4ffd4d4d3ffd3d3d2ffd1d1d1ffcfd0cfffcecdcdffcccccbffc9cac9ffc9c9c8ffc6c6c6ffc4c4c4ffc0c0c0ffbbbbbaffb6b6b6ffb0b0b0ffa9aaaaff9f9f9fff919191ff838383ff747574ff676767ff5b5b5aff4f504fff434343ff383838ff2d2e2eff262626ff212221ff1c1c1cff171817ff151515ff121213ff111010ff101010ff0f0f0fff0d0d0dff0c0c0cff0c0b0cff0a0a0aff090909ff080808ff070808ff070807ff070707ff060706ff070707ff070707ff070707ff070708ff080808ff080807ff040505ff030303ff020101ff030302ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff010000ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000003f030303bf0b0b0bff0f100fff0f0f0fff0e0e0eff0f0f0fff101010ff0f0f0fff111111ff171717ff202020ff2f2f2fff464646ff5e5d5eff7a7a7aff999998ffbcbcbcffd5d6d5ffe6e7e7fff3f3f3fffcfcfcfffdfdfdfffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefefefffefefefff9f9f9ffe9e9e9ffcccccbffa4a4a4ff8a8a8aff707070ff545454ff3e3e3fff272727ff0b0b0bff010101ff030303ff050505ff050505ff040404ff0404033f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbfbffeaeae9ffdedddeffdbdbdbffdbdbdbffdbdbdbffdadadaffdadbdaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd4d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcececeffcececeffcececeffcdcdceffcdccccffcdcdccffccccccffcccbcbffcbcbcbffcbcbcbffccccccffcccdccffcdcdcdffccccccffd0d0d0ffd9d9d8ffdddeddffe1e1e0ffe3e3e3ffe3e2e3ffe4e4e4ffe5e5e6ffe6e6e7ffe7e6e6ffe7e7e7ffe8e8e7ffe9e9e9ffeaeaeaffebebebffecececffecececffedededffedededffeeeeeeffeeeeeeffeeefefffefefeffff0f0effff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff0f0f0fff0f0f0ffefeff0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0f0ffefefefffefeeeeffeeeeeeffedededffedededffecececffebeaeaffe9e9e9ffe8e8e8ffe8e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e4e4ffe4e4e4ffe0e0e0ffd7d7d7ffd2d1d2ffcdcecdffcdcdcdffcdcdcdffcecdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffddddddffdddddeffdededeffe3e3e3fff1f1f1fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0aff90908fffe9e9e9fffcfcfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbffe7e7e7ffbcbcbcff8d8d8cff5a5a5aff2c2c2dff090909ff000000ff000000ff000000ff010100ff0201027f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828281ff818182ff818282ff807f7fff7c7c7cff787878ff747474ff707070ff6c6c6cff676767ff616162ff5c5c5cff575757ff555555ff676767ff7b7b7aff878787ff949494ff9d9e9effa7a7a7ffb0b1b0ffb9bab9ffc3c3c3ffcccdcdffd4d4d4ffd7d7d7ffd9d9d9ffd9d9d9ffd7d7d7ffd6d5d6ffd3d4d3ffd1d2d1ffcfcfcfffccccccffc6c6c6ffbebebeffb3b2b2ffa7a7a7ff9a9a9aff898989ff787979ff696969ff525252ff3d3d3cff4c4c4cff4d4e4dff525252ff575757ff5b5b5bff5f5f5fff636363ff676767ff6c6b6bff6f7070ff737373ff737373ff7373737f39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff232323ff5c5c5cff908f8fffa9a9aaffbbbbbbffc6c7c6ffcbcbcbffcccccdffd9d9d9fff4f3f4fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafbfafffafbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f8ffebebebffc9c9c8ffbbbbbbffb8b8b8ffb5b5b5ffafafafffa4a4a4ff8e8e8eff565656ff222222ff080808ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e6e6effdbdbdaffdad9daffd8d8d9ffd9d9d9ffdcdbdcffe0e0e0ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e2ffe2e2e1ffe1e0e0ffdedfdfffddddddffdbdbdbffdadad9ffd8d9d8ffd8d8d8ffd7d8d7ffd6d6d6ffd5d5d6ffd4d4d4ffd3d3d2ffd1d1d1ffcfd0cfffcdcecdffcbcbcaffc9c9c9ffc7c7c7ffc4c5c4ffc2c1c2ffbdbdbdffb7b8b7ffafafaeffa4a3a4ff9a9a9aff909091ff868686ff787777ff686968ff575757ff4a4a4aff404040ff39393aff313131ff2a2a2aff242424ff1e1e1dff191a19ff161616ff131313ff111111ff101010ff0e0f0fff0d0d0dff0d0c0cff0b0b0bff090909ff080808ff080808ff080808ff070707ff070707ff060606ff060606ff070606ff070707ff070707ff070707ff070707ff070707ff070807ff050606ff040304ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff010100ff000101ff010101ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000003f030303ff0c0d0dff0d0d0eff0f0e0fff100f0fff0f0f0fff0e0e0eff0f0f0fff131313ff1a1a1aff242324ff343434ff4d4e4dff6a6a6aff828282ffa8a8a8ffd6d6d6fff0f0f1fffafafafffefefdfffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefffffdfdfdfff3f3f3ffdfdfdfffc1c1c1ff9f9e9eff828282ff676767ff484848ff272727ff101010ff060606ff050505ff040404ff040404ff050505ff0606063f01010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff1f1f1ffe1e1e0ffdbdbdbffdadbdbffdadadaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd7d7d8ffd7d6d7ffd6d6d6ffd5d5d5ffd4d5d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcececeffcdceceffcdcdcdffcdcdccffcccdcdffccccccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffcdcccdffcdcdcdffd5d5d5ffdcdcdcffdfdfdfffe2e2e2ffe2e2e2ffe3e3e2ffe4e5e4ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebececffecececffedededffedeeedffedeeeeffeeeeeeffefefefffefefeffff0efeffff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f2fff1f1f0fff0f0f1fff0f0f0fff0f0efffefefefffefefefffefefefffefefefffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff2f2f2fff1f1f2fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff3f4f4fff4f4f4fff4f3f3fff3f3f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffefefefffeeeeeeffeeeeeeffedededffedececffecececffebebebffeae9e9ffe8e8e8ffe8e9e8ffe9e9e8ffe7e7e7ffe6e6e6ffe4e4e4ffe3e3e3ffe5e5e5ffdcdcdcffd4d4d4ffd0d0d0ffcdcdcdffcdcccdffcdcdcdffcdcecdffcececeffcecfcfffd0cfd0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d9ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdcdddcffddddddffdddedeffdfdfe0ffe7e7e7fff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff8c8c8cffe7e7e7fffcfcfcfffffefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefdfefff3f3f3ffd6d6d6ffa5a5a4ff787778ff464546ff191919ff020203ff000000ff000000ff020101ff020202ff01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818281ff818182ff828182ff80807fff7c7c7cff787878ff747474ff706f6fff6b6c6bff676667ff606161ff5b5b5bff585858ff575756ff666666ff7b7b7bff888887ff929293ff9d9d9dffa6a7a6ffb0afb0ffb9b9b9ffc2c2c2ffcbccccffd4d4d4ffd7d7d7ffd9d9daffd9d9d9ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0cfffccccccffc6c6c6ffbebebeffb3b3b3ffa7a7a7ff9a9a9aff898888ff777877ff696969ff555455ff404040ff4d4d4dff4d4d4dff525252ff565656ff5b5a5aff5f5f5fff636363ff676867ff6b6b6cff706f70ff737373ff737373ff7373737f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060607ff222121ff5d5d5dff878787ffa6a6a6ffbbbbbbffc6c7c6ffc9c9c9ffcececeffdadad9ffefeff0fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffafafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffbfcfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9faf9fffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff6f7f7ffe4e4e4ffc7c6c7ffbdbdbdffb9b9b9ffb4b4b4ffaeaeadffa1a1a1ff8a8b8bff5b5a5bff171718ff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6d6dffd9dad9ffd7d8d8ffd7d6d7ffd7d7d7ffdadadaffdededeffe1e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e3ffe1e1e1ffe1e1e0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0dfffdededfffdcddddffdbdbdbffdad9daffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d3ffd1d0d1ffcfcfcfffcdcdcdffccccccffc9c9c9ffc5c5c5ffc2c2c2ffbfbfbfffbababaffb3b3b3ffaaaaaaffa0a0a0ff949493ff878787ff7a7a7aff6e6e6eff5e5f5eff4f4f4fff424242ff373636ff2d2d2dff292929ff242425ff1f1f1fff1b1b1bff181819ff151515ff121212ff101010ff0f0e0eff0d0d0dff0c0c0dff0b0a0bff0a090aff080808ff070807ff070706ff050605ff060606ff060606ff070606ff060606ff060607ff060606ff060606ff070707ff070707ff070707ff070707ff070707ff070707ff040404ff020102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000101ff000101ff000100ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000000000000000000000000000000000000000000000000000003f030303ff0c0d0dff0c0c0cff0d0c0dff0e0d0dff0f0f0fff0f0f0fff0e0e0eff141414ff1c1d1cff282829ff3c3c3dff555656ff717171ff8c8d8cffb7b7b8ffe1e1e1fff8f8f8fffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffffefefffefefefffafbfbffedededffdbdadbffbebdbeff939393ff717171ff504f4fff2b2b2cff0f1010ff020202ff040304ff060506ff060606ff040403ff0304033f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7ffe5e5e5ffdbdcdbffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd3d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfceceffcececeffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffcbcbcbffcbcbcbffcacacbffcacbcaffcacbcaffcbcbcbffcccbccffcccccbffccccccffd1d0d1ffd9dad9ffdededeffe0e1e0ffe0dfe0ffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecebecffedececffedededffeeeeedffeeeeeeffeeeeefffefeeefffefefefffefeff0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffeeefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefeeffefefefffefefefffefefeffff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffefefefffefeeefffeeeeeeffeeeeedffedededffedecedffecebecffebebebffeae9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe7e7e8ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe1e1e1ffd8d8d8ffd2d3d2ffcdceceffccccccffccccccffcdcdcdffcdcecdffcececeffcfcecfffcfcfcfffcfcfd0ffd0d0d0ffd0d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d8d9ffd9d9d9ffdad9daffdadadaffdbdadaffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdededeffe0e0e0ffedededfffbfcfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060706ff808080ffe4e3e4fffdfdfcfffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfafaffe8e8e8ffbebebeff939493ff626363ff2f2f2fff0b0c0bff010101ff010101ff030202ff010000ff0100007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818182ff818181ff818281ff7f7f80ff7c7c7cff787878ff737373ff70706fff6b6b6bff666565ff606060ff5a5a5aff575756ff545454ff646464ff7b7b7bff878786ff929292ff9d9c9cffa6a6a6ffafb0afffb9bab9ffc2c2c2ffcbccccffd4d4d3ffd7d7d7ffd9d9d9ffd9d9d9ffd7d7d7ffd5d6d6ffd5d4d4ffd3d2d2ffd0d0d0ffcbcccbffc5c5c5ffbdbdbdffb3b3b3ffa7a8a8ff9b9a9bff898988ff777776ff686868ff5a5a5aff464545ff4d4d4dff4d4d4dff525252ff565656ff5a5b5aff5f5f5fff646364ff676767ff6c6b6bff707070ff737373ff737373ff7373737f393a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff070707ff292a2aff575858ff898888ffa9a9a9ffbbbbbbffc3c3c3ffcacacaffd1d0d0ffd5d6d6ffecededfffbfafbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffdfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff6f7f6ffe0e0e0ffc2c2c3ffbebebeffbababaffb5b5b5ffadadadffa1a1a1ff898889ff606060ff272727ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6c6cffd8d8d8ffd6d6d6ffd4d5d5ffd5d4d5ffd7d7d7ffdbdbdbffdededeffdfdfdfffe0e0dfffe0e0e0ffe1e1e0ffe0dfdfffdfdedeffdddedeffdedddeffdededeffdededdffdddddcffdbdbdbffdadadaffd8d8d8ffd7d6d7ffd6d6d6ffd4d4d4ffd3d3d2ffd1d2d1ffcfcfcfffcdccccffcacacaffc9cac9ffc7c7c7ffc2c3c2ffbdbdbcffb7b7b7ffb0b1b0ffa8a8a8ff9c9d9cff8f8f8fff7f807fff737372ff646464ff565555ff494949ff3c3c3cff2f2f2eff292929ff232223ff1d1d1dff1a1a1aff181818ff151515ff131313ff121212ff101110ff0e0e0dff0c0c0cff0b0b0aff0a0a0aff090909ff080808ff070707ff040404ff040404ff040504ff050505ff060505ff060605ff060606ff060706ff060707ff070707ff060606ff060606ff070707ff0707077f0403033f010101000000007f010001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff101110ff0f0f0eff0d0d0cff0c0d0cff0c0d0dff0d0e0dff101010ff161616ff1e1e1eff2b2b2aff404040ff5e5f5eff797979ff959595ffc5c5c5ffe6e6e6fffbfbfbfffffffefffefffefffffefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefdfdfff8f7f7ffe4e5e5ffb8b8b8ff929292ff727272ff464646ff212020ff0a090aff050505ff060606ff040304ff040303ff060606bf060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffecececffddddddffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd3d3d2ffd0d1d0ffd0d0d0ffd0cfcfffcececeffcecdceffcdcdcdffcdcccdffccccccffccccccffcccbcbffcbcbcbffcacbcbffcacacaffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcdcdcdffd5d5d6ffdddcddffe0e0e0ffe2e1e1ffdfdedfffe0e0e0ffe3e2e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedececffedededffedeeedffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f2fff3f3f3fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffeff0effff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f3f2fff2f3f3fff3f3f3fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0efffefefefffefefefffefefefffefeeefffefeeeeffeeeeeeffeeeeedffedededffedecedffecebecffebebebffeaeaeaffe9e8e9ffe9e9e9ffe9e9e9ffe7e8e7ffe6e6e6ffe4e4e4ffe4e5e4ffe3e3e4ffe5e5e5ffdddddcffd5d5d5ffd0d0cfffccccccffcccccdffcdcdccffcdcdcdffcecdceffcececeffcfcfceffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdadad9ffdad9d9ffdadadaffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffdddeddffdededeffe2e2e2fff5f4f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff7d7d7dffe4e4e4fffcfcfcfffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefff4f4f4ffd9d9d9ffabababff838283ff535353ff232323ff090909ff020201ff010000ff010000ff010101ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828182ff818181ff818181ff7f7f7fff7c7c7cff777877ff737473ff6e6e6fff6a6a69ff656565ff5f5f5fff595a59ff565555ff535353ff646464ff797979ff868585ff929392ff9c9c9dffa6a6a6ffafb0afffbab9b9ffc2c2c2ffccccccffd4d4d4ffd7d7d7ffd9d9d9ffd9d8d8ffd7d7d6ffd5d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcbcccbffc5c5c5ffbdbdbcffb4b4b4ffa9a9a9ff9b9b9bff888788ff757675ff676767ff5a5a5aff464646ff4c4c4bff4e4d4eff525251ff565656ff5a5a5aff5f5f5fff646464ff686868ff6b6c6cff707070ff737373ff737373ff7473737f3a3a390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040504ff0f0f0fff343434ff7a7a7affa1a1a1ffb5b5b5ffc2c2c2ffcacacaffcfcfcfffd2d2d2ffe6e6e6fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff2f2f3ffd8d8d8ffc0c0c0ffbdbebdffb9b9b9ffb3b3b3ffaaaaaaff989999ff7c7c7cff525252ff232323ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6c6b6bffd6d6d6ffd4d4d4ffd2d2d2ffd2d2d2ffd4d4d4ffd7d8d7ffdadadaffdbdbdbffdddcddffdeddddffdededeffddddddffdcdcdcffdddcddffdddddcffdddddcffdcdcdcffdbdbdbffd9d9daffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffd0d1d0ffcfcfceffccccccffc9c9c9ffc5c5c6ffc3c3c2ffc0c0c0ffbabbbbffb3b3b3ffa9a9a9ff9c9c9cff909090ff848483ff757475ff626262ff545455ff474747ff3d3c3cff323232ff292929ff212120ff1c1c1bff191819ff161616ff131313ff111112ff101010ff0e0e0fff0d0d0dff0d0d0dff0c0b0bff0a0a0aff080908ff080807ff070707ff060606ff060505ff050504ff030403ff030303ff040404ff050505ff050505ff060606ff050606ff060606ff060606ff060707ff0606077f0303033f0101010000000000000000000000000000000000000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0e0e0eff121212ff111111ff0e0f0eff0d0d0dff0c0c0cff0f0f0fff161616ff212121ff323132ff484747ff646464ff838383ffaaaaa9ffd7d7d6ffefefeffffdfdfdfffffffefffefefffffffffefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffffefffffefffefffefffefffefefefffffffefffefffefffefffefffefefefff9f9f8ffe2e2e2ffb5b4b4ff949493ff6b6b6bff434343ff272627ff0d0d0dff030303ff030303ff060606ff080808ff0b0a0a3f030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff2f3f3ffdfdfdfffd9d9d9ffd8d8d9ffd8d9d8ffd8d9d9ffd8d8d8ffd9d9d8ffd8d8d8ffd8d9d8ffd8d7d8ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d3ffd3d3d3ffd2d3d2ffd3d3d2ffd2d2d2ffd2d2d2ffcfcfcfffcfcecfffcdceceffcececdffcdcdccffccccccffcccccbffcbcbcbffcbcbcbffcacacaffcacacaffc9cacaffc9cacaffcacacaffcacbcbffcbcbcbffcbcbcbffcccccbffd2d2d2ffdbdbdbffdfdfdfffe1e1e1ffdfdfdfffdfdfdfffe1e1e0ffe3e3e2ffe5e4e4ffe6e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe9e9e8ffe9e9e9ffeaeaeaffebebebffecececffecededffedededffeeeeedffeeeeeeffeeeeeeffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff2f1f1fff1f1f1fff0f1f0fff0f0efffefefefffefefefffeeeeeeffeeeeeeffededeeffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeefeeffefefefffeff0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f3f2fff2f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff0f1f0fff0f1f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeededffedededffecececffecebecffebebebffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e7ffe6e6e6ffe5e5e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e1e2ffd9d8d9ffd3d3d3ffcecfcfffccccccffcdccccffcdcdcdffcdcdcdffcececdffcececeffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9daffdadadaffdadadaffdcdbdbffdcdcdcffdddddcffddddddffddddddffdededeffe8e8e8fffbfafafffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5c5c5cffe1e1e1fffcfcfcfffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfcfbffeaeaeaffc3c2c3ff989898ff6d6d6dff3c3c3cff131414ff020202ff000000ff010101ff030202ff0303037f0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818282ff818181ff818181ff7f7f7fff7b7c7bff787878ff737373ff6e6f6eff696a6aff646464ff5e5e5eff585959ff545454ff525252ff676767ff797979ff848585ff929292ff9c9c9dffa6a6a6ffafafafffb9b9b9ffc2c3c2ffcccdccffd3d4d3ffd6d6d6ffd8d8d8ffd8d8d8ffd6d6d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcbcbcbffc4c5c5ffbcbcbcffb4b4b3ffa9aaa9ff9b9b9bff878788ff757575ff676767ff595959ff464646ff4b4b4cff4d4d4dff525151ff565656ff5b5b5aff5f5f5fff636364ff686768ff6c6c6cff707070ff737373ff737373ff7474747f3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff2f2f2fff707070ff9a9a9affb3b3b3ffc1c1c1ffc9c9c9ffcdcdcdffd2d2d1ffe2e2e2fff7f7f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8ffeeefeeffd0d1d0ffc1c1c1ffbdbdbdffbbbbbbffb3b4b3ffa6a6a6ff939393ff737372ff3d3d3dff151515ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6b6bffd4d4d4ffd1d1d2ffd0d0cfffd0d0d0ffd1d1d1ffd3d3d3ffd6d6d6ffd8d8d8ffd9d9d9ffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdbdbdbffdadadbffd9dadaffd8d8d8ffd7d7d7ffd5d5d5ffd3d3d3ffd0d0d0ffcdcecdffccccccffc9cac9ffc6c6c6ffc2c2c2ffbdbdbdffb7b7b7ffafb0afffa4a4a4ff989798ff878787ff757575ff626262ff525353ff464646ff3b3b3bff313131ff292929ff232323ff1e1e1eff191919ff151615ff121212ff111111ff101010ff0e0e0eff0c0d0cff0c0c0cff0b0b0bff0a0a0aff090909ff080708ff070707ff060706ff060605ff050505ff050505ff050605ff050505ff040505ff040404ff040404ff040404ff050505ff050505ff060606ff0606057f0303033f01010100000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000101ff010100ff010001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf111110ff151515ff131313ff121212ff111111ff0e0e0eff111111ff181818ff222323ff373737ff505050ff6a6b6aff8a898affb7b7b7ffddddddfff7f7f6fffefefefffffefefffffffffffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffefefefffefefefffdfdfefff5f5f5ffdddeddffb2b2b2ff8e8f8fff6a6a6aff444544ff212121ff0b0b0bff050505ff080808ff0a0a0bff0f0f0fbf0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff9f9f9ffe6e6e6ffd8d9d9ffd8d8d8ffd7d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd5d6d6ffd6d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d2ffd3d2d2ffd3d3d3ffd2d3d2ffd2d1d2ffcecfcfffcececeffcececdffcdcdcdffccccccffcccccbffcbcbcbffcacacaffcacacaffc9cacaffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcaffcbcacbffcacbcaffcecfcfffd8d8d8ffdededeffe0e0e0ffe0e0e0ffdfdfdfffe0e0e0ffe2e2e1ffe3e3e3ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e7ffe9e8e8ffe9e9eaffeaeaeaffebebebffecececffecededffedededffedeeedffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff1f2f1fff1f1f1fff1f0f0fff0f0f0ffefeff0ffefefefffeeeeeeffeeeeeeffeeeeedffedededffedededffececedffecededffecedecffedededffedededffedeeedffeeeeeeffeeefefffeff0effff0eff0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffedededffedededffececedffebececffebebebffeaeaeaffe9e9e9ffeaeaeaffe9e9e9ffe8e7e8ffe6e6e6ffe4e4e4ffe3e3e3ffe3e3e2ffe1e2e2ffe2e2e2ffdddedeffd6d6d6ffd1d1d2ffcdcdcdffccccccffcdcdccffcdcdccffcdcdcdffcdcdcdffcecdceffcececfffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d2d1ffd1d2d1ffd2d2d2ffd3d2d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdbdcdbffdcdcdcffdcdddcffddddddffdedddeffdfe0e0fff0efeffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff383838ffdededefffcfcfcfffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff5f5f5ffdadbdaffafb0b0ff8a8989ff585858ff2a2a2aff0a0a0aff010101ff020202ff030304ff040404ff0102020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff7f7f7fff7b7b7cff777778ff737373ff6e6e6eff696969ff636364ff5d5d5dff575757ff545354ff535353ff666666ff787879ff848383ff919091ff9b9c9bffa6a6a5ffb0b0afffb9bab9ffc2c3c3ffcdcdcdffd3d3d4ffd6d6d6ffd8d8d8ffd8d7d8ffd6d6d6ffd5d5d5ffd4d4d4ffd1d2d2ffd0d0cfffcbcbcbffc4c4c4ffbcbcbdffb3b3b3ffa9a9a9ff9b9b9aff878887ff767676ff676767ff5a5a5aff474747ff4c4c4cff4d4d4dff515251ff565656ff5b5b5bff5f5f5fff636363ff686868ff6c6c6cff717070ff737374ff747473ff7474747f3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080809ff282828ff646464ff8f8e8fffaeaeafffc1c1c1ffc9c9caffcfcfcfffd4d4d4ffdededefff2f2f2fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafafafffafafbfffafbfafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffafbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff7f7f7ffececebffcdcccdffc2c2c2ffbfbfbfffbcbcbcffb7b7b7ffa5a5a4ff8d8d8dff6c6b6cff3f3f3fff111010ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f69696affd2d1d1ffcfcfceffccccccffcdcdcdffcecdcdffcfcfcfffd2d2d2ffd4d4d4ffd6d5d6ffd7d7d8ffd9d9daffdadbdbffdbdbdbffdbdadbffdad9d9ffd8d8d8ffd7d7d6ffd5d4d4ffd4d3d4ffd2d2d2ffcfcfcfffccccccffc8c8c9ffc6c6c6ffc2c2c2ffbbbbbbffb3b3b3ffaaaaaaff9f9f9fff8e8f8fff7f7f7fff6b6b6cff575757ff484848ff3c3c3cff313130ff282929ff232323ff1e1e1eff1a1a1aff161616ff141414ff121112ff0f0f0fff0d0d0dff0c0c0cff0b0b0bff090a0aff090909ff090808ff080808ff080808ff070707ff060605ff050405ff060505ff050606ff050605ff050505ff050505ff050505ff050505ff050504ff040405ff040404ff0404047f0202023f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff161616ff161516ff151415ff131313ff111111ff141414ff1d1d1dff2a2a2aff3e3e3eff595959ff767776ff999999ffc5c5c5ffe5e5e5fffafafafffffffffffffefffffffffefffefefefffffffefffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffffffffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffefefefffefffefffefffffffffffefffefefefffffefffffffffefffefefefffefefefffdfcfdfff3f3f3ffdadadaffb0b1b0ff8e8e8eff676768ff3d3d3dff202020ff0a0909ff0b0a0bff0f0f0fff121211ff1212120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffecececffdadbdaffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd3d3d2ffd2d3d3ffd3d3d3bf9e9d9dbf9a9a9affcececeffcdcdcdffccccccffcbcbccffcbcbcbffcbcbcbffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffccccccffd4d4d4ffdbdcdcffdfdfdfffe0e0e0ffdedfdeffdfdfe0ffe0e0e1ffe2e2e3ffe3e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e8e9ffeaeaeaffeaeaeaffebebebffecececffecececffedededffedededffeeeeeeffeeeeeeffeeeeefffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f2f1fff2f2f1fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0efffefefefffefefefffeeeeeeffeeeeeeffeeeeedffedededffedececffecececffecececffecececffededecffedededffedededffeeeeeeffeeeeeeffefefefffefeff0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f1fff1f2f2fff2f2f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff1f1f0fff0f0f0fff0f0f0fff1f0f0fff1f0f0fff1f0f1fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f2fff2f2f2fff1f1f1fff2f1f2fff1f1f2fff2f2f1fff1f1f2fff1f1f1fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffedeeedffedededffedededffecececffececebffebebebffeaeaeaffe9e9e9ffe9e9eaffe9e9e9ffe8e7e8ffe6e6e6ffe5e4e5ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe3e3e3ffdadadaffd5d4d5ffd0d0d0ffcdccccffccccccffccccccffcccccdffcdcdccffcdcdcdffcececeffcececeffcfcfceffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9dadaffdadadaffdbdbdbffdcdcdbffdcdcdcffdddddcffddddddffdededeffe4e4e3fff6f6f6fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ffaaaaaafff6f6f6fffffffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffefffefffefefefffefffffffefffefffefefefffefefefffefdfefffefefefffefefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcffebebebffc8c7c7ffa2a2a2ff757576ff454545ff222122ff080708ff030303ff040404ff020102ff0101017f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff7f7f7fff7b7b7bff777777ff737373ff6e6e6eff696969ff636262ff5c5c5cff555555ff525353ff525252ff626262ff787878ff838383ff909090ff9a9a9affa5a5a5ffb0b0b0ffbababaffc3c3c3ffcdcdcdffd3d3d3ffd6d6d6ffd8d8d8ffd8d8d8ffd6d6d6ffd5d5d5ffd3d3d4ffd1d1d1ffcececfffcacacaffc4c4c4ffbcbcbcffb3b3b3ffa8a8a8ff9a9a9aff878787ff777677ff686768ff595959ff484848ff4e4f4eff4d4d4dff515151ff565656ff5a5b5bff5f5f5fff636363ff676868ff6c6c6cff717171ff747474ff747474ff7474747f3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060606ff1d1d1dff4b4b4bff7e7e7effa8a9a9ffbebebeffcbcbcbffd1d0d0ffd3d3d3ffd7d6d7ffe3e3e3fff4f4f4fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f8f8fff1f1f1ffdededeffc9cacaffc2c3c3ffc0c0c0ffbcbcbcffb5b5b5ffa3a3a3ff828282ff505151ff222222ff0c0c0bff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffcfcfcfffcbcbcbffc7c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffccccccffcfcfcfffd2d1d2ffd6d5d5ffd9d9d9ffdbdadaffd9d9d9ffd7d7d7ffd5d6d6ffd4d4d4ffd3d3d2ffd1d1d1ffcfcfcfffcdcdcdffcacacaffc5c5c5ffbebebeffb7b7b6ffadaeadffa1a1a1ff919292ff858585ff717272ff606060ff4e4e4eff3f3f3fff323232ff2b2a2aff242424ff1d1d1cff181919ff151515ff131314ff111111ff0f0f0fff0d0d0dff0b0b0bff0a0a0aff090909ff080909ff070808ff060707ff060606ff060606ff060606ff060606ff050506ff050605ff050605ff060505ff050606ff050506ff060505ff050505ff050505ff050505ff0505057f0202023f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000100ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff151616ff151616ff161616ff151516ff141414ff151414ff1d1e1dff2e2e2dff454546ff636363ff818181ffa6a6a6ffd1d1d1ffececedfffcfcfcfffffffffffffffffffffffffffffffefffefffffffefffefffefffffffffefefffefffefffefefefffefffffffefffefffefefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffffefffffefefefffefffffffefffffffffffefffefefefffefefefffefefefffefefefffdfefefffcfcfbfff0f1f1ffd5d5d6ffadadadff888887ff585959ff373737ff161616ff0e0d0eff111212ff121212ff1616167f0d0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff7f7f6ffdfdfdfffd7d7d7ffd6d7d6ffd7d6d7ffd6d6d7ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d2ffd3d2d3ffd2d2d2ffd2d3d3ffd2d3d300000000000000003f333333ffccccccffccccccffcbcccbffcbcacaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9caffcacacaffcacacaffd0d0d0ffd9d9d9ffdddedeffe0e0e0ffdfdfdfffdededeffdfdfdfffe1e1e1ffe3e2e2ffe3e3e4ffe4e5e5ffe5e5e6ffe6e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9eaeaffeaeaeaffebebebffecececffecedecffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefeff0fff0efeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0ffefeff0ffefefefffefefefffeeeeeeffeeededffedeeedffedededffecededffecedecffecececffecedecffecececffecededffedededffeeeeeeffeeefeeffefefeffff0eff0fff0f0f0fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f0fff0f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff0f0f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0ffeff0f0ffeff0efffefefefffefefefffeeeeeeffeeeeeeffedeeedffedededffedededffececedffecececffebececffeaebebffeaeaeaffe9e9e9ffeae9e9ffe9e8e8ffe8e7e7ffe6e6e6ffe5e5e5ffe3e3e4ffe2e2e2ffe2e1e2ffe1e0e0ffe3e2e3ffe0dfdfffd7d7d7ffd3d3d3ffcececeffcccccdffccccccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcececeffcfcfcfffcfd0cfffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdadadbffdbdbdbffdbdcdcffdcdcdcffddddddffddddddffdedfdeffeaebeafffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3b3b3bffe8e8e8fffdfdfefffefefffffffffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffffffefffefefefffefefffffefefefffefefffffefefefffefefefffdfefefffdfdfdfffefdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff6f6f6ffdededeffb9b9b9ff909090ff616161ff383738ff111111ff020202ff020101ff010101ff010102ff0202023f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818181ff7f7f7fff7b7b7bff777777ff737373ff6e6e6eff696868ff636262ff5b5c5bff555555ff535353ff515150ff626162ff777677ff838383ff909090ff9a9a9affa6a5a5ffb0b0b0ffbab9b9ffc3c3c2ffcdcdcdffd2d2d2ffd5d6d5ffd7d7d7ffd6d6d6ffd6d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffcececeffcacac9ffc4c4c3ffbbbcbcffb3b3b3ffa8a9a9ff9a9a9aff878787ff777676ff686867ff5a5b5aff494949ff4d4d4eff4b4c4bff505050ff555555ff5a5a5aff5f5f5fff646464ff686868ff6c6c6dff717171ff747474ff747475ff7474747f3a3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0e0e0eff292929ff6d6c6dffa2a2a2ffbebebeffcacacbffcdcdcdffcfcfceffd3d3d3ffd8d9d9ffe6e7e6fff7f6f6fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafff9f9f9fff4f4f4ffe2e2e2ffcdcdceffc6c6c6ffc4c3c4ffc0c0c0ffbbbbbbffb2b2b2ff9c9c9cff777776ff3c3c3cff0f0f0eff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666767ffcbcbcbffc6c6c6ffc3c2c2ffc2c2c2ffc2c1c1ffc0c0c0ffc4c4c4ffcacacaffcdcecdffd2d2d2ffd4d5d4ffd5d5d5ffd3d3d3ffd1d1d1ffd0d0d0ffcececfffccccccffcacacaffc7c7c7ffc4c4c4ffbdbdbdffb0b1b0ffa3a3a3ff969696ff888888ff757575ff636363ff535353ff424242ff363536ff2b2b2bff242424ff1e1f1eff1b1b1bff161616ff121312ff101010ff0d0e0eff0d0d0dff0c0c0cff0b0b0aff090908ff070708ff070708ff070707ff060606ff050505ff040404ff030303ff040404ff060505ff060606ff060606ff060605ff050506ff050506ff050505ff050605ff050505ff0505057f0202023f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf111111ff171717ff161516ff161515ff161717ff161615ff1e1e1eff2d2d2dff464645ff636363ff818282ffaeaeaeffdcdcddfff5f4f4fffefefdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefffffefefffffefefefffefffffffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffafbfbffedededffc9c9caff9f9f9fff767675ff515151ff2f2f2fff151516ff111211ff161616ff1d1e1eff27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfafaffe9e9e9ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd3d3d3ffd3d2d33f34343400000000000000000000000000000000bf979897ffcacacaffc9c9c9ffc8c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9cacaffcacacaffcdceceffd6d6d6ffdcdcdcffdfdfdfffe0e0e0ffdfdfdfffdfdfdfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e7ffe7e7e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffebebebffecebebffecececffedecedffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffeff0efffeff0f0fff0f0f0fff0f0f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0ffeff0f0fff0eff0ffefefefffeeeeeeffeeefeeffeeeeeeffedededffedededffecececffecececffececedffecececffecececffecececffedededffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff0f1f1fff1f0f1fff1f1f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffeff0efffefefefffefeeeeffeeeeeeffeeeeedffededeeffedededffedececffecedecffecececffebebebffebeaebffeaeaeaffe9e9e9ffe9e9eaffe8e8e8ffe7e8e7ffe6e6e7ffe5e5e5ffe4e4e4ffe2e3e3ffe2e2e2ffe1e1e2ffe2e2e2ffe6e6e6ffdbdbdbffd6d6d6ffd3d3d3ffcdcdcdffccccccffccccccffcbcbcbffcccccbffccccccffcdcdccffcdcdcdffcececeffcfcfcfffcfcfd0ffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdcdbdbffdcdcdcffddddddffddddddffddddddffe0e0e1fff3f3f2fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bffabababfff9f9f9fffffefffffefffffffffffffffefefffffffefffffffefefffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffdfcfdffecedecffd0d0d0ffa9aaa9ff808080ff4d4d4dff1d1d1dff040404ff010101ff020102ff020202ff0303037f020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff818181ff818081ff7f7f7fff7b7c7bff777877ff737373ff6e6e6eff696868ff636362ff5b5c5cff555555ff535352ff515151ff636363ff777776ff838383ff909090ff9a9a9affa6a6a6ffb0b0b0ffb9b9b9ffc1c1c1ffccccccffd2d2d2ffd5d5d4ffd6d7d7ffd6d5d5ffd4d4d4ffd3d3d4ffd2d2d2ffd0d0d0ffcdcdcdffc9c9c9ffc2c2c2ffbababbffb2b2b2ffa8a8a8ff9a9a9bff878787ff767576ff686767ff585858ff454544ff4b4b4bff4b4b4bff505050ff555554ff5a5a5aff5f5f5fff646464ff686968ff6d6d6dff717172ff747474ff757574ff7474747f3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff282829ff666767ff989899ffb6b6b6ffc2c2c2ffc8c8c8ffccccccffd2d2d2ffd6d6d6ffdbdbdaffeaeaeafff8f8f8fffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefefdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfbfcfffafafafff6f6f6ffe5e6e5ffd1d1d1ffc8c8c8ffc6c7c6ffc2c2c2ffbebebeffbababaffb0b0b0ff949494ff656665ff303030ff0b0b0bff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656564ffc6c6c6ffc2c2c2ffbebebeffbcbbbbffb9b9b9ffb7b8b8ffbbbbbcffc3c3c3ffc7c7c6ffc9cac9ffc9cacaffcbcbcbffcacac9ffc8c8c8ffc6c6c6ffc3c3c3ffc0c0c0ffbbbbbbffb4b4b4ffaeaeaeff9d9e9dff8b8b8cff767677ff666666ff555656ff464645ff3a3a3aff2f2f2fff242424ff1d1d1eff181919ff151515ff131313ff111111ff0f0f0fff0d0d0dff0b0b0cff0a0a0aff080808ff080808ff080708ff070707ff060606ff060505ff060606ff040404ff040404ff030303ff030303ff040404ff040404ff060606ff060606ff060606ff060606ff060605ff0505057f0303033f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff010001ff000101ff010000ff000100ff000001ff010000bf0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf111011ff171716ff161717ff171717ff151616ff161515ff1d1d1dff2b2b2cff424242ff5e5e5eff7e7e7effa2a2a2ffdad9dafff8f7f8fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffefffefffefefffffefefefffffffefffffffefffffffffffffefefffffefefffefefffffffffffffefffffffffefefffefffefffefefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfff7f7f7ffdfdfdfffb5b5b5ff8d8d8dff696968ff434343ff202020ff131313ff1e1d1eff272727ff2b2a2a7f16161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff2f2f2ffdddcdcffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd2d2d3bf9e9e9e0000000000000000000000000000000000000000bf969696ffc8c8c8ffc9c9c8ffc8c8c8ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffcbcbcbffd3d3d3ffdadadaffdeddddffdfe0dfffe1e1e1ffdfdfdfffe0e0e0ffe2e1e1ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e9ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebebecffecececffecedecffedededffedededffedededffeeededffedeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefefffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffeeeeeeffeeeeeeffeeededffedededffedededffececedffecececffecececffecececffedececffededecffedededffeeeeeeffeeeeeeffefefeffff0efeffff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefeffff0efefffefeff0ffefefefffefefefffefefefffeff0efffefeff0ffefefefffeff0efffefefefffeff0effff0eff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefeff0fff0efefffefeff0ffefefefffefefefffeeeeeeffeeeeeeffededeeffedededffedededffedececffecececffecebebffecebebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe5e5e5ffe2e2e2ffdad9d9ffd5d6d5ffd1d1d1ffccccccffcbcbcbffcacacbffcacacaffcbcacbffcccccbffcdcdccffcdcdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd5d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdbdaffdbdbdcffdcdcdcffdddcddffddddddffdededdffe6e6e6fff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5e5d5dffedededfffefefefffffffefffffffefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff7f7f7ffe3e2e2ffbebebeff9d9d9dff6a6a6aff393939ff111111ff020202ff020202ff030303ff040404ff030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818081ff818080ff818180ff7f7f7fff7b7b7bff777777ff737373ff6d6e6eff686969ff626363ff5c5c5cff575757ff545454ff535353ff626263ff767676ff838382ff8f9090ff9a9a9affa5a4a4ffafaeaeffb8b8b8ffc1c1c1ffcbcbcbffd1d2d1ffd4d3d4ffd6d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffccccccffc7c7c7ffc1c1c1ffb9b8b9ffb1b0b0ffa7a7a7ff9a9a9aff868686ff757575ff666666ff585858ff454545ff4a4a4bff4b4b4bff4f504fff555454ff595959ff5e5e5fff646464ff696868ff6d6d6dff717171ff747474ff747474ff7475747f3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070607ff1b1c1cff494949ff787878ffa3a3a3ffb8b8b8ffc3c3c3ffcbcacaffd1d1d1ffd4d4d4ffd6d6d6ffdfdedfffeeeeeefff8f8f9fffafbfbfffbfbfafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffbfafafffafafafffbfafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffbfcfcfff8f8f8ffe8e8e8ffd3d3d3ffcacac9ffc7c7c7ffc5c5c4ffc0c1c1ffbbbbbbffb4b4b4ffa7a7a7ff8a8989ff4d4d4eff1e1e1eff070707ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f626262ffc2c2c2ffbfbfbfffb7b7b7ffb4b4b4ffb0b0b0ffaeaeaeffb3b3b3ffbababaffbebebeffbfc0bfffbebebeffbebebeffbcbcbcffb9b9b9ffb5b5b5ffb0b0b0ffabababffa3a3a3ff949494ff828281ff6b6b6bff575858ff484848ff3a3a3aff2d2e2dff262626ff202020ff1b1b1cff161616ff131313ff101010ff0d0e0eff0d0d0cff0c0c0cff0b0b0bff0a090aff090909ff070707ff050505ff050505ff060606ff050505ff040404ff040404ff050505ff050505ff040405ff050404ff030403ff030303ff040504ff040504ff060606ff0606067f0303033f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000100ff0100007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0b0bff171617ff161616ff171617ff171717ff161616ff1a1a1aff272727ff3c3d3dff585859ff787878ff999999ffcececefff1f1f1fffefefefffffefffffffffefffffffffffffffefffffefffffefffffffefefefffffefefffffefefffefefffffefffefffefefefffffefefffefefefffefefffffefefefffefffffffefefffffffffffffefefffffffffffffefefffffefefffffefffefffffefefffefefefffffffffffffffefffffffefffefefefffffffffffefffffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffdfefefffdfdfdfffbfbfcffefefefffc8c8c9ffa3a3a3ff7f7f80ff595a5aff373737ff222121ff272727ff2b2b2bff2d2d2dff3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff7f7f7ffe5e4e5ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d7ffd5d6d5ffd6d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d5d5ffd5d6d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d33f343434000000000000000000000000000000007f646464ffc8c9c9ffc9c9c9ffc8c9c8ffc8c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9c9ffcfcfceffd7d7d7ffdddddcffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e4e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffebeaeaffebebebffebecebffecececffececedffececedffedededffedededffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefeff0fff0eff0fff0f0effff0f0effff0f0efffeff0f0ffefefefffefefefffefefeeffeeeeeeffeeeeeeffedeeedffedededffedededffedededffececedffecececffecececffececedffedededffededeeffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0fff0efefffefefeffff0f0effff0efefffefefefffeff0effff0f0f0fff0f0f0ffefeff0fff0efefffeff0effff0f0efffefeff0ffefefefffefefeffff0efefffefefefffeeefefffeeefeeffeeeeeeffeeeeeeffedededffedededffecedecffecececffebebecffebebebffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe7e7e6ffe6e5e5ffe5e5e5ffe3e3e3ffe2e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe2e3e3ffdedfdfffd7d7d7ffd4d4d4ffcdceceffcac9c9ffcac9c9ffc9c9c9ffcacacaffcbcbcaffcccbcbffcccdcdffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdbdcdcffdcdcdcffdddcdcffddddddffdedfdfffeeedeefffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0effc3c3c3fffbfcfbfffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffefffefffefffefefefffffefefffefffefffefffefffefefffffefffffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfdfcffefefefffd3d3d2ffb1b0b0ff898988ff595859ff282828ff090908ff020202ff040404ff030303ff050504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff808181ff808080ff7f7f7fff7b7b7bff777877ff727272ff6e6e6eff696868ff636363ff5d5e5eff585858ff545454ff515151ff5f5f5eff757575ff838282ff8f8f8eff9a9a9affa4a4a4ffaeaeaeffb8b8b8ffc0c0c0ffcacacaffd0d0d0ffd3d3d3ffd4d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0cfd0ffcececeffcacbcbffc6c6c6ffbfc0bfffb8b8b8ffb0b0b0ffa7a6a6ff999999ff858585ff747474ff646464ff565656ff454546ff4a4b4aff4b4b4aff4f504fff545454ff595959ff5e5e5eff646464ff686868ff6d6d6dff717171ff747474ff747475ff7475747f3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0b0b0aff242424ff5e5d5dff8e8e8effaaaaa9ffbabbbbffc6c6c6ffcececeffd1d1d1ffd5d4d4ffd8d8d8ffdfdfdffff0f0f0fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfafafffbfbfbfffafbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffafbfbfffbfafbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffaf9f9ffedededffd6d6d6ffc9c9caffc7c7c7ffc4c4c4ffc2c2c2ffbebebeffb5b5b5ffaaaaaaff969695ff717171ff373737ff111111ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f606060ffbfbfbfffb7b7b7ffafafb0ffacababffa7a7a7ffa5a5a5ffa8a9a8ffb0afb0ffb3b3b2ffb2b2b2ffafb0b0ffaeaeafffa8a8a8ffa2a2a2ff9c9d9cff969696ff8f8f8fff838282ff686969ff494849ff363636ff2d2c2cff252524ff1d1d1eff1a1a1aff171717ff141414ff121112ff100f0fff0e0e0eff0c0c0cff0a0a0aff090909ff080908ff080808ff080808ff070707ff060606ff040404ff040404ff050404ff050505ff050505ff040404ff050404ff060605ff050605ff040405ff040404ff040303ff0304037f0202023f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0100007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff161616ff171616ff171616ff171616ff161616ff191919ff242424ff373737ff545454ff727273ff929292ffc2c2c2ffebebeafffdfefdfffffefffffffefffffffffefffffffffffffffffffffffffffffffefffefffefffefefffffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffffffffffefefffffefefffffffefefffffefefffffefefffffffefffefefefffefefefffefffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffffffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefefdfffdfdfefffdfdfdfffdfdfdfff7f7f7ffdededeffb2b2b2ff979697ff727272ff4f4f4fff343434ff292929ff2d2d2dff303131ff3030307f181818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffedededffdbdbdbffd8d8d8ffd8d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d5ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d27f6969690000000000000000000000000000000000000000ffc8c8c8ffc9c9c9ffc8c9c8ffc8c8c9ffc8c9c9ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffccccccffd3d3d3ffdadbdaffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffebebebffebebebffebebecffecececffececedffedededffedededffedededffedededffedeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffefefefffefeeeeffefefefffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffececedffedededffedededffedededffeeededffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f1f0fff0f1f1fff1f1f1fff1f0f0fff1f1f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffeeefefffefeeefffeeefeeffeeefeeffeeeeefffeeefefffefeeeeffeeefefffeeeeeeffeeeeeeffefeeefffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeefffefeeeeffefeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0efffeff0effff0eff0fff0efefffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefefefffefeeeeffeeeeeeffeeeeeeffedededffedededffecededffecececffebececffebebebffebebebffebeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e6ffe5e5e4ffe4e4e4ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe1e1e1ffdadadaffd6d6d6ffd1d2d1ffc9c9caffc8c8c8ffc8c8c8ffc9c9c9ffcac9c9ffcacacbffccccccffcccdccffcdcdceffcececeffcfcfceffcfcfcfffd0cfd0ffd0d0d0ffd1d0d1ffd2d2d1ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9dad9ffdadadaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffddddddffe2e2e2fff5f5f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff808181fff3f3f3fffefefefffefefffffefefefffefffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefffefffefefffffefefffffefefefffefffffffefefffffffffefffffefffffefffffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f8f8ffe5e5e6ffc0c0c0ffa0a0a1ff797979ff434343ff141414ff040404ff030202ff050504ff0d0d0d7f0808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818180ff818180ff808080ff7e7e7eff7a7b7bff777777ff727272ff6d6d6dff696868ff646363ff5e5f5eff595959ff535353ff505050ff5f5f5fff747373ff818181ff8e8e8eff9a999affa4a4a4ffaeaeaeffb7b8b8ffc0c0c0ffc9c9c9ffcfcfcfffd2d2d2ffd3d3d3ffd1d1d1ffd1d0d0ffcfcfcfffcececeffccccccffc9c9c9ffc4c4c4ffbfbfbeffb7b7b7ffafafafffa6a6a6ff989797ff848484ff737373ff646464ff555555ff424142ff484848ff4a4a4aff4e4e4eff535353ff585858ff5e5d5eff636363ff676767ff6c6c6cff707071ff737373ff737374ff7474747f3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040504ff1a1a1aff4b4b4bff767575ff989797ffaeaeadffbdbdbdffc7c7c7ffcdccccffd1d0d1ffd3d3d3ffd6d7d7ffe3e3e3fff4f3f3fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfbfbfffbfafbfffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffbfbfbfff0f0f1ffddddddffcececeffc8c7c8ffc4c4c4ffc2c2c2ffbebebeffb7b7b7ffaeadaeff999a99ff7d7d7dff575758ff2a2a2aff0a0a0aff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b7ffafb0afffa6a6a6ffa1a1a1ff9d9d9dff9a9a9bff9e9d9dffa4a4a4ffa6a6a6ffa4a4a4ff9e9e9eff989798ff909090ff898989ff818180ff777777ff6d6c6cff5a5b5bff424142ff272727ff1f1e1eff1a1a1aff151515ff121212ff101010ff0f0f0fff0d0d0cff0b0b0bff0b0a0bff0a0a0aff080808ff070707ff060606ff050505ff060606ff050606ff050505ff050505ff050404ff040404ff040405ff050505ff050505ff050505ff040404ff040505ff050506ff0505067f0202023f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff161616ff161616ff171716ff161616ff171717ff202120ff313132ff4d4d4dff6e6e6eff8a8a8affb6b6b7ffe1e2e1fffafafafffffefffffffefffffefffffffffffffffffefffffefefefffefffffffffffefffefefffffffefffffefefefffefffffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefefffffefefffffffffefffefefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfdfffbfbfbffeeeeeeffc3c3c3ffa4a4a4ff888888ff666766ff454545ff302f2fff303030ff303030ff313131ff30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f4ffe1e1e2ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d3d3ffd3d3d20000000000000000000000000000000000000000bf969696ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcfd0d0ffd7d7d6ffddddddffdfdfdfffdedfdeffdfdfdfffe0e1e0ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffebeaeaffeaebebffebebebffebebebffecececffecececffecececffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefefffeeeeefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedeeedffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffefeeeeffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeefffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeefffeeeeefffeeeeeeffeeedeeffedededffecececffecececffecebebffebebebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffe0e0e0ffdededeffd6d6d6ffd2d3d2ffccccccffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcccccdffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdcffdcdcdcffdddcdcffddddddffdedddeffe9e9e9fffbfafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3b3b3bffdfdfdffffcfcfcfffefefefffefefefffffffefffefefffffefffffffffffefffffefffffefffffffffefffffffefffffffffefffffefffffefefffffefffefffffffefffffefffffffffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff2f1f2ffd4d5d5ffb2b2b2ff919090ff5e5f5fff232324ff060606ff050504ff0d0c0dff111211bf0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818080ff808080ff808080ff7e7e7eff7a7a7aff767676ff727272ff6d6d6dff686868ff636363ff5e5e5eff585858ff535253ff4f4f4fff616261ff727272ff7f7f7fff8d8d8eff99999affa4a4a4ffaeaeaeffb7b7b7ffbfbfbfffc8c8c8ffcdcdcdffd0d0cfffd1d1d1ffd0cfcfffcecfceffcdcdcdffccccccffcacacaffc7c7c7ffc3c2c3ffbdbdbdffb6b6b6ffaeadaeffa3a3a3ff969696ff848484ff737372ff636262ff4d4d4eff3c3c3cff494849ff484949ff4d4d4dff525252ff585758ff5c5c5cff616161ff666666ff6b6b6bff6f6f6fff727272ff737373ff7474737f3a3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff111111ff2c2c2cff5c5c5cff848384ff9c9c9cffb3b2b2ffc0c0c0ffc8c8c8ffcececeffd2d2d2ffd5d5d6ffdadad9ffe6e7e7fff6f6f6fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafafbfffafbfbfffbfbfafffafafafffafafafffbfafbfffafafbfffbfbfafffbfafbfffafafbfffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfbfbfff2f2f3ffdfe0dfffd2d2d2ffcdcdcdffc8c8c8ffc3c3c3ffbfbfbeffb8b9b8ffafafafffa0a0a0ff8a8a89ff626161ff343434ff141414ff070808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafafffa6a5a6ff9a9a99ff959595ff929292ff929292ff949393ff979697ff989898ff939393ff898989ff7e7e7eff747374ff6c6c6cff626262ff575757ff494949ff393939ff292828ff191919ff121212ff100f10ff0d0d0dff0c0c0cff0a0a0aff0a0a0aff090909ff080707ff070707ff050505ff040404ff040404ff030303ff030304ff040504ff050505ff050505ff060606ff060605ff050404ff040404ff050405ff040405ff050605ff0505057f0202023f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0e0e0eff141414ff151515ff161616ff161616ff161616ff1d1d1dff2c2c2cff444444ff656564ff848484ffa8a8a7ffdadbdafff7f6f7fffefefefffffffefffefefefffefffefffffefffffffffffffffffffffffefffffefffffffefffffffefffefffffefffffffffefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffefffefffefffffffffffffffefefefffefffefffffefefffefffefffffffefffefefefffefffefffffffefffefefffffefffefffffffefffffefefffefffefffffefffffefefffffffffefffffefffffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfff6f6f6ffd9d9d9ffb2b3b2ff9a9a99ff7b7b7bff595959ff3b3b3bff2f2f2fff313130ff303030ff2f2f2f7f17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffe9e9e9ffdbdbdbffd9dadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d2d33f343434000000000000000000000000000000003f323232ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcdcdcdffd4d4d4ffdbdbdbffdededeffdededeffdfe0dfffdfdfdfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe6e5e6ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebecffebecebffecececffecececffedededffededecffedededffedededffedededffedededffedededffedededffedeeedffededeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefeeefffeeeeefffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffedededffedeeedffedeeeeffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0efffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffedeeeeffedeeedffedeeedffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefefffefefefffefeeeeffefefefffefefefffefefefffefefefffefefefffeeefefffeeefeeffeeefeeffefeeeeffeeeeeeffeeeeeeffededeeffedededffedecedffecececffebebecffebebebffebebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe5e5e5ffe4e5e4ffe4e4e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e2ffe0e0e0ffe1e1e1ffd9dadaffd4d4d3ffd1d1d1ffcacacaffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcccdccffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd5d4d4ffd5d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdbdbffdcdcdcffdcdcdcffddddddffe0e0e1ffeff0f0fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ffa7a7a8fff5f5f5fffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffe6e5e5ffbfbfbfff9e9e9dff737272ff3c3c3cff141414ff0c0c0cff121111ff131312ff1312130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff808080ff7f7f7fff7e7d7dff797979ff757575ff717171ff6c6c6cff676767ff626263ff5d5c5dff575757ff545353ff4f4f4fff5f5f5fff727271ff7d7d7dff8c8c8cff989898ffa3a2a3ffacacadffb6b6b6ffbfbebeffc6c6c6ffcbcbcbffcececdffd0cfcfffcdcdcdffccccccffcbcbcbffcacacaffc8c8c8ffc5c5c6ffc1c1c1ffbbbbbbffb4b4b4ffacacacffa2a2a1ff949594ff838383ff737373ff626263ff4e4e4eff3b3b3bff474747ff484747ff4c4c4cff515152ff575756ff5c5b5bff606060ff656565ff69696aff6e6e6eff727171ff727272ff7373737f3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070706ff171717ff363636ff606060ff898889ffa2a2a2ffb5b4b5ffc3c3c3ffccccccffd1d0d0ffd3d3d4ffd6d6d6ffdcdcdcffebebebfff8f8f8fffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffafafafffafafbfffbfbfafffafafbfffafafbfffbfafafffbfafafffbfafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfbfcfff5f5f4ffe3e3e3ffd2d2d2ffcececeffccccccffc8c7c7ffc3c2c2ffbcbcbcffb1b1b1ffa1a1a0ff8b8b8bff6a6a6aff404040ff171717ff080707ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa6a6a6ff9a9a9aff8d8d8cff878787ff858585ff888888ff888888ff8a8a8aff898988ff818181ff757575ff656465ff585858ff504f4fff454545ff3a3a3aff2f2f2fff242424ff1b1b1aff111111ff0b0b0bff0a090aff090908ff070707ff070707ff070706ff070706ff040505ff030403ff030303ff020203ff020202ff020202ff030303ff040404ff050405ff050505ff050505ff050506ff060605ff040404ff0404047f0202023f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff131313ff131313ff141414ff151515ff151515ff1c1c1bff282828ff3e3e3eff5b5b5bff7b7b7cff9d9d9dffd0d0d0fff0f0f1fffefefdfffefefefffefefefffffffefffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffefffffffefffffefefefffefffefffefefefffefefefffffefefffffefffffefefefffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffefffefefffffefefefffffefefffefefefffefefefffefefffffffffefffffffffffefefffffffefefffffefefffffefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffbfbfbffebebebffc3c3c3ffa8a8a9ff8c8d8cff6c6c6cff4a4a4aff313031ff303030ff302f2fff2e2e2e7f1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefff1f1f1ffdfdfdfffdadbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d2d2bf9e9d9e0000000000000000000000000000000000000000ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcbcbcbffd2d2d2ffd9d9d9ffddddddffdddedeffddddddffddddddffdfdfdeffe1e0e0ffe1e2e1ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffecebebffecececffecececffecececffecececffedededffedededffecedecffecededffedededffedededffedededffedededffedededffedededffeeeeedffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffeeededffedeeedffeeeeedffeeeeeeffeeeeeeffefefefffefefefffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeedffeeeeedffeeededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffededeeffeeedeeffeeededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffefeeeeffefefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffececedffecececffecececffebebebffebebebffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffd7d7d7ffd3d3d3ffcececeffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9caffcbcacbffcbcbcbffccccccffcdcdcdffcececdffcececeffcecfceffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffdad9daffdadadaffdbdadbffdbdbdbffdcdcdcffdddcddffddddddffe6e6e5fff8f8f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5b5a5bffe6e6e6fffdfdfdfffefefefffefefefffefefffffefefefffefefefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffffefefffffefefffefefffffffefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffefffffffffffefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffcfcfcffeeefefffcbcbcbffa9a9aaff848584ff565757ff2b2b2bff141413ff131313ff131313ff1717177f0c0b0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff7f807fff7f7f7fff7d7d7dff797879ff747574ff6f7070ff6b6b6bff666766ff616161ff5c5c5cff555556ff505150ff4c4d4cff5c5b5bff717171ff7d7d7dff8b8b8bff969596ffa0a0a0ffaaaaaaffb4b4b4ffbdbdbdffc5c5c6ffc9c9c9ffcbcbccffcdcccdffcbcbcbffcacacaffc9c9caffc8c8c8ffc6c6c6ffc3c3c3ffbfbfbfffb9b9b9ffb2b1b2ffa9a9aaff9f9f9fff939393ff828282ff717271ff616261ff535453ff403f40ff464646ff464646ff4b4b4bff515151ff565656ff5a5a5aff5f5f5fff646464ff696869ff6e6d6dff707171ff717171ff7272727f39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff080808ff1a1a1aff404040ff676666ff888888ffa5a6a6ffbababaffc7c7c7ffd0d0d0ffd3d3d3ffd7d7d7ffd9d9d9ffddddddffe6e6e6fff1f1f2fff8f8f8fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafbfafffbfbfbfffafafbfffafafbfffafafafffafbfafffbfafbfffafafafffafafafffbfafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfff9f9f9fff2f2f2ffe6e6e6ffd4d4d4ffcececeffcdcdcdffcacacaffc5c4c4ffbebebeffb6b6b6ffa8a8a9ff8f8f8fff6e6e6fff474748ff222222ff0c0c0cff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff9a9a9aff8c8d8cff7d7d7dff777777ff767675ff797a79ff7a7a7aff7a7a7aff777878ff6e6e6eff5d5d5dff4d4e4eff424242ff393a3aff313131ff292929ff212121ff1a1a1aff141414ff0d0d0dff070707ff070607ff050505ff050504ff050505ff040403ff040304ff030303ff020202ff030303ff020303ff020202ff020202ff030303ff030304ff050404ff040405ff050505ff0505057f0303033f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff131213ff131313ff131313ff141414ff171818ff252525ff393839ff545555ff737373ff959595ffc5c5c5ffebebebfffdfdfdfffefefefffefffefffefffffffefffffffefefffffefffffffffffffffffffffffffefefffefffffffffffefffffefefffefefffffffefffffefefffffefffffffefefffffffefffffefffffffffefffffefffefffefefefffffefffffefffffffffffefffffefffffefffffffffffefffefefefffffffefffffefffffffefefffefefffffefffefffffffffffffffffffefefffffefefffffefffefffffefffffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfefffefdfdfffdfefefffefefefffdfdfdfffcfcfcfffcfcfdfffdfdfdfff4f4f4ffdadadaffb5b5b5ff9c9c9dff7f7f80ff5a5b5aff3a3a3aff2d2d2dff2e2f2eff2f2f2fff323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff7f7f7ffe5e5e5ffdcdbdbffdbdadbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d23f343434000000000000000000000000000000007f646464ffc8c8c8ffc8c8c9ffc8c8c8ffc9c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffd0cfcfffd7d7d8ffdcdcdcffdededfffddddddffdbdbdcffddddddffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9eaffeae9eaffebeaeaffeaeaebffebebebffebebebffebebebffecececffecececffecececffecececffecedecffededecffecececffecedecffedecedffedecedffedecedffedededffedededffedededffedededffedededffedeeedffededeeffedededffedededffeeededffedededffededeeffedededffeeeeeeffedeeeeffedededffedededffededeeffeeededffedededffedededffeeedeeffedeeeeffeeeeeeffeeeeefffefefefffefefefffefefefffeff0effff0eff0fff0efefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeedeeffedeeeeffededeeffedededffedededffeeededffedededffededeeffedededffeeeeeeffedeeeeffededeeffeeedeeffededeeffedededffedededffedededffedededffedecedffecedecffedecedffecededffedededffedededffedededffededeeffeeededffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffededeeffededeeffececedffecececffebececffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe3e3e3ffdcdcdcffd5d5d5ffd1d2d2ffcacacaffc8c8c9ffc8c9c9ffc9c8c9ffcac9c9ffcacacaffcbcbcbffcbcbccffccccccffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadbdbffdbdbdbffdcdbdcffdcdcdcffddddddffdfdfdfffedecedfffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dffb9b9b9fff7f7f7fffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefffffffefffffffffefefffffefffffffefefffefffffffffefffffffefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefffffefefffffffffefffefefefffdfdfefff4f4f4ffd9d9d9ffb4b4b4ff969595ff6b6b6bff3c3c3cff181919ff131313ff171717ff1a1a1a7f100f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7f7f7fff7e7f7eff7c7c7cff787778ff737373ff6e6e6eff696a69ff656464ff60605fff5a5b5bff545454ff4e4e4eff4b4b4bff5a5a5aff6f6f6eff7b7c7bff898989ff939392ff9c9d9dffa6a7a6ffb0b1b1ffbbbbbaffc3c3c3ffc7c7c7ffc8c9c9ffcacac9ffc9c9c9ffc9c8c8ffc8c7c7ffc6c6c6ffc4c4c4ffc1c1c1ffbcbcbcffb7b7b7ffafb0b0ffa8a8a8ff9d9d9dff919292ff808080ff707070ff616161ff525252ff3e3e3eff444444ff454545ff4a494aff4f4f4fff555455ff595959ff5e5e5eff636363ff686868ff6c6c6dff707070ff707070ff7171717f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0a0a0aff181818ff343534ff636463ff8b8b8bffa7a7a7ffbebebdffc8c9c9ffd1d1d1ffd5d5d5ffd5d6d5ffd6d7d7ffdadadaffdfdedfffe6e6e6fff0f0f0fff6f7f7fffafafafffafafafffafafafffbfbfafffafafafffafafafffafafafffafafbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffafafafff7f7f7ffefefeeffe4e4e4ffdcdbdcffd3d3d3ffd0d0d0ffcdcdcdffcbcbcbffc8c8c8ffc1c1c0ffb5b5b6ffa6a6a7ff8e8e8fff646464ff434444ff252526ff0d0d0cff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8c8c8cff7d7e7eff6a6a6aff666667ff686768ff6a6a6aff686868ff666767ff636363ff595958ff484848ff3b3c3cff333333ff2c2c2cff252525ff1f1f1fff191919ff131313ff0f0f0fff0a090aff030403ff030303ff030403ff030304ff030304ff030303ff020202ff030304ff030303ff030303ff030303ff020302ff020202ff020202ff040403ff0303037f0202023f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090a09ff131312ff121212ff121313ff121212ff141514ff202020ff343334ff4e4d4dff6d6d6dff8c8c8cffb8b7b8ffe4e4e4fffafafafffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffefefffefefffffefefefffffefefffefefffffffffefffffefffffefefefffefefefffefffffffefffffffffffefffffffffffffffffffffefefffffefffffefefefffffefffffefefffffffffffffefefffffefefefffefefefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffefefefffdfdfdfffefefdfffefefefffdfdfdfffcfcfcfffdfcfdfffafafaffebebeaffc2c2c3ffa9a9a9ff8e8e8eff6d6d6dff464646ff2e2e2eff2f2f2fff323132ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffedededffdededeffdbdcdbffdbdbdbffdadadaffdad9daffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd4d4d5ffd4d4d4ffd1d1d1ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d17f696969000000000000000000000000000000003f323232ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9caffcdccccffd5d4d5ffdbdbdcffdededeffdededeffdcdcdcffdcdcdcffdededeffdfdfdfffdfe0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e3ffe5e4e5ffe5e6e5ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffebeaeaffebebebffebebebffecebebffecececffecececffecececffecececffecececffecececffececedffededecffecececffecececffecececffecededffecececffecececffedececffecececffededecffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeefffefefefffefefefffefefefffefefefffefefefffefeeefffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffececedffecededffecececffecececffedecedffecececffecececffececedffecececffecececffedecedffedededffedededffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffededeeffedededffedededffedededffecececffecececffebebebffebebebffeaebebffeaeaeaffeae9e9ffe9e9eaffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffdfe0dfffdfdfdfffe1e1e1ffd8d8d8ffd3d3d3ffcfcfcfffc9c9c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9cac9ffcacacaffcbcbcbffcbcbcbffccccccffcdcccdffcdcdcdffcececeffcececfffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdbdcdbffdcdcdcffdddddeffe3e3e3fff4f4f4fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff454545ffe9e8e9fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffffffffffefefffffffefffffefffffffffefffffefefffffefefefffffefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffffefffefffefffefefefffefefffffefefefff9f9f9ffe3e3e3ffbdbdbdffa1a1a1ff7b7b7bff49494aff1f1f1fff171717ff1a1919ff222222ff29292900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7e7e7eff7d7e7eff7b7b7cff767776ff727172ff6c6d6cff686868ff636363ff5f5e5fff5a5a5aff545454ff4e4e4eff4c4b4bff5b5b5bff6c6c6cff797978ff868686ff908f90ff999999ffa3a3a3ffadacacffb7b6b7ffc0c0c0ffc4c4c4ffc6c6c6ffc7c7c7ffc6c6c6ffc5c6c6ffc5c5c5ffc3c3c3ffc1c1c1ffbebebeffb9b9b9ffb3b3b3ffadadadffa6a6a6ff9d9c9cff909090ff7e7e7eff6f6f6eff5f5f5fff4a4a4aff373737ff434343ff434343ff484848ff4d4d4eff535353ff585958ff5d5d5dff636362ff676767ff6c6c6cff6f6f70ff707070ff7070707f3838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070607ff1b1b1bff414242ff636363ff8c8c8cffacacabffc0c0c0ffc9cacaffcdcdcdffcfcfcfffd2d2d2ffd5d5d5ffd8d8d9ffdbdadbffdcdcdcffe3e3e3ffeeeeeefff6f7f6fffbfbfbfffafbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfafafff5f5f5ffedededffe1e1e1ffd8d8d8ffd1d1d1ffd0d0d0ffcececfffccccccffcacacaffc8c8c8ffc2c2c2ffb9b9b8ffaaaaaaff8f8f90ff6d6e6eff3c3c3cff141414ff090909ff040404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff6a6a69ff595959ff575757ff5a595aff5b5b5bff575757ff535353ff4d4e4dff444445ff383939ff2f2f2fff272727ff212221ff1d1d1dff181819ff141414ff0f0f0fff0b0b0cff080808ff020102ff020202ff030203ff030303ff030303ff040404ff020202ff020202ff030303ff030303ff030303ff030303ff030303bf0102013f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141413ff131313ff131313ff121212ff121212ff1b1b1bff2d2d2dff474747ff636363ff848585ffabacacffdcdcdcfff8f8f7fffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffffefffffefefffffefefefffffefffffefefefffffefefffffffefffefffefffefffffffefffffffffffefffffefefffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefdfefffefdfdfffefefdfffdfdfdfffdfefefffefefefffefefdfffefdfdfffefefefffefefefffdfefefffdfdfdfffcfcfcfffcfdfdfff4f4f4ffd4d4d4ffb2b3b3ff979696ff737372ff4e4d4dff323232ff323232ff333333ff3434337f1a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff3f3f3ffe3e2e2ffdcdcdcffdbdbdcffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd3d3d3ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcf7f66666600000000000000000000000000000000bf969695ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffd1d1d2ffd9d9d9ffddddddffdfdfdfffddddddffdddddcffdedddeffdfdfdfffe0e0e0ffe0e0e0ffe1e2e1ffe3e3e2ffe3e3e3ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebebffebebebffecececffecececffecececffecececffecececffecececffecececffecececffebececffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffededecffecedecffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefeeffeeefefffeeefefffeeefeeffeeeeeeffedeeedffedededffedededffedecedffecedecffedecedffececedffecececffedecedffececedffedededffedededffedededffedededffedededffededecffececedffecececffecececffecececffecececffecececffecececffecebecffececebffecececffecececffecececffecececffecededffecededffedededffedededffededeeffededeeffeeeeeeffeeeeeeffeeedeeffedeeeeffedededffeeedeeffedededffeeededffedededffedededffecededffecececffecebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e2ffe3e3e3ffe2e3e3ffe2e2e2ffe0e0e0ffdedfdeffe1e1e1ffddddddffd5d5d5ffd1d1d1ffcbcbcbffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffcacacaffcacacbffcbcbcbffcbcccbffccccccffcdcccdffcecdcdffcececdffcececeffcfcfcfffcfd0cfffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdbdbffdcdcdcffdddcddffdededfffe9e9e9fffafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffa7a8a8fff9faf9fffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffefefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefffefffefffffffefefefffefefffffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffbfbfbffedededffc7c7c8ffabacacff8a898aff5b5b5bff313231ff1a1a1bff222222ff292929ff2929293f0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7d7eff7d7c7dff7a7a7aff757675ff707070ff6b6b6bff676666ff626262ff5c5d5cff585758ff525252ff4d4d4dff4a4b4aff5a5a5aff6b6b6bff777777ff828282ff8c8c8cff969595ffa09f9fffa9a9a9ffb3b3b3ffbdbdbdffc1c0c0ffc3c3c3ffc4c4c4ffc4c3c4ffc3c3c2ffc1c2c2ffc0c0c0ffbebebeffbabbbaffb6b6b6ffb1b1b1ffaaaaaaffa4a4a4ff999999ff8e8e8eff7d7d7dff6c6d6dff5d5d5dff494949ff373737ff434243ff424241ff464646ff4c4b4cff515151ff575757ff5c5d5dff626261ff676667ff6b6b6bff6f6f6fff6f6f6fff7070707f383838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0c0c0cff1c1b1bff383837ff616162ff959595ffacacacffb8b8b8ffc0c0c0ffc6c6c6ffcbcbccffcfd0d0ffd3d4d3ffd5d5d5ffd5d5d5ffd7d7d7ffdadbdbffe2e2e3ffecedecfff6f6f6fffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffbfbfbfffafafafff3f3f3ffeaeaeaffe0e0e0ffd8d7d8ffd3d3d3ffd1d1d1ffcfcfcfffcdcdccffcbcbcbffc6c6c6ffc3c3c3ffbfbfbfffb9b9b9ffa8a8a8ff919191ff6d6d6dff434444ff212121ff0a0a0aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696a6aff595959ff49494aff464747ff484949ff4a494aff484848ff424142ff3c3c3cff353536ff2c2c2dff242424ff1e1f1fff1a1a1aff171717ff131314ff0f1010ff0c0c0cff0a0a0aff080707ff020202ff010101ff020202ff030303ff030303ff030403ff030303ff030203ff020202ff030303bf0203027f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff141414ff141313ff131313ff121212ff161616ff242424ff3c3c3cff5b5c5cff7b7c7cffa1a2a1ffd2d2d2fff2f2f2fffdfefefffefefefffefefefffefefffffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefffffffffefffffefffefffefffefffefffffffefefefffffffffffffefffffffffffffefefefffffefefffefffefffffefefffffffffffffefffffffefffffefefefffefffffffffefefffefefefffefffefffffefefffffefffffefefefffffffffffffefffffffefffffffffffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfff8f9f9ffe0e0e0ffbcbcbcffa3a3a3ff818181ff595859ff3a3a3aff323232ff343434ff3535357f1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffafafaffe8e8e9ffddddddffdcdcdcffdcdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d9d8ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd2d2d3ffd0cfcfffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffcccccdffcccccc3f323333000000003f323232ffc8c8c8ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcecdcdffd6d6d6ffdbdcdcffdedfdeffdededeffddddddffdededeffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffebebebffebececffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebecffebebebffebebebffebebecffebececffebecebffebecebffecececffebececffecececffececedffedececffecececffecececffedecedffedededffedededffedededffedededffedededffedededffedeeedffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffececedffecececffecececffecececffececedffecececffecedecffecececffececedffececedffedededffedededffedededffecececffecececffecececffecececffecececffecebebffecebecffebebebffebececffebebebffebebebffebecebffecececffecececffecececffedededffedededffedededffedededffededeeffedededffedededffedededffedeeeeffedededffedededffedededffedededffedededffecededffedececffecececffebebebffebebebffebebeaffebeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e8ffe8e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e4ffe2e3e2ffe0e1e1ffdfdedfffdededeffe1e1e1ffd9d9d9ffd4d3d3ffcececfffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcacacaffcacbcaffcbcbcbffcbcbccffcccccbffcccdccffcdcdcdffcecdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d3ffd2d3d3ffd3d3d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdcffddddddffe1e1e0ffefeff0fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090a0affe8e8e8fffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefffefffffffffffefffffffefffefffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefffffefefefffefefefffefefdfff2f2f2ffd2d2d2ffb4b5b5ff989898ff6c6c6cff414141ff282828ff292929ff292929ff2b2a2b7f161616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7dff7d7d7dff7b7c7cff797a7aff757575ff6f6f6fff6a6a6aff656564ff5f5f5fff5a5a5aff555555ff4f4f4fff494949ff464646ff555656ff696969ff747474ff7f7f7fff888888ff919192ff9c9c9cffa6a6a6ffb1b1b1ffb9b9b9ffbdbdbdffc0bfc0ffc2c1c1ffc0c1c0ffbfbfbfffbebebeffbcbdbcffbababaffb7b7b7ffb3b3b3ffaeaeaeffa8a8a8ffa1a1a1ff969696ff8c8c8cff7c7b7cff6b6b6bff5b5c5cff4d4d4eff3c3c3cff434343ff414040ff454445ff4a4a4aff50504fff555556ff5b5b5bff606060ff656565ff6a6b6aff6e6e6eff6e6e6eff70706f7f3838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff090909ff141514ff3e3e3eff696969ff8d8d8dffa1a1a1ffb0b0b0ffbababaffc2c2c2ffc7c7c7ffcdcdccffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d6ffd8d8d8ffdbdbdbffe3e3e3ffedededfff8f7f8fffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffafafafff4f4f4ffe8e8e8ffdededeffd8d7d8ffd5d5d5ffd3d4d4ffd1d1d1ffcdcdcdffcacacbffc7c7c8ffc4c4c3ffc0c0c0ffb8b8b8ffafafafffa4a4a4ff949494ff737373ff3a393aff171717ff0b0b0bff050405ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595a59ff494a4aff3d3d3dff3a3a39ff3a3a3aff3a3a3aff393a39ff343434ff2f2f30ff2b2b2aff232222ff1c1c1cff181918ff151515ff121213ff111011ff0f0e0eff0b0b0bff0a0a0aff090909ff060606ff010202ff010202ff020202ff030303ff030303ff040403ff0303037f0101013f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0f0f0fff131414ff141414ff141314ff131313ff1b1b1cff2d2d2dff4a4b4bff747475ff979797ffc6c6c5ffecececfffdfdfdfffefefefffefefefffffffefffffffffffffefefffefefefffefefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffefefefffffefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffdfefdfffefefefffafafbffe9e9e8ffc2c2c2ffabababff8d8c8cff676767ff434343ff333333ff353535ff373737ff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffefefefffdfe0e0ffdddcddffdcdcdcffdbdcdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd3d4d4ffd2d2d2ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffcbcbccffcbcbcabf979797ffc7c7c8ffc8c8c7ffc8c8c8ffc7c7c8ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcbcacaffd2d2d2ffdadadaffdddddeffdfdfdfffdededeffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe3e3e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebecffececebffecececffecececffecececffecececffededecffecededffedededffedededffecededffedededffedededffedededffedededffedededffededeeffedeeedffedededffedededffedececffedecedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebececffecececffecececffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedececffecececffecececffecececffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e1e1ffe0e0e0ffddddddffdcdcdcffdfdfdfffd5d5d5ffd0d0d1ffcbcbcbffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcececeffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdbdadbffdbdbdbffdcdcdcffdcddddffdededdffe6e6e6fff9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3e3f3efff9f9f9fffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffdfefdfffefefdfffefefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefff6f7f6ffe0e0e0ffbcbcbcffa4a4a4ff818181ff525252ff313131ff282827ff2b2b2bff2c2c2cff2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7c7c7cff7b7b7bff787878ff737373ff6d6d6dff676767ff616261ff5c5c5cff575757ff515151ff4c4c4cff474747ff444544ff535353ff646464ff6f6f6fff7a7a7aff848484ff8d8d8dff979797ffa1a2a1ffacacacffb4b4b3ffb8b8b8ffbbbbbbffbdbdbdffbcbcbcffbabbbbffb9b9b9ffb8b8b8ffb6b6b6ffb3b3b3ffafafafffaaaaaaffa5a5a5ff9f9f9eff949494ff898989ff797979ff686868ff595959ff4b4b4bff3c3c3cff404040ff3d3e3eff424242ff484848ff4e4d4dff535453ff595a59ff5f5f5fff646464ff686969ff6d6d6dff6e6e6dff6f6f6f7f37373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff060505ff0f0f0fff2c2c2dff565757ff6f6f6fff878887ff9c9c9cffaaaaaaffb5b5b5ffbfc0c0ffc7c7c7ffccccccffcfcfcfffd2d1d1ffd4d4d3ffd6d6d6ffd9d9d9ffddddddffe1e1e1ffe8e8e8ffedecedfff0f0f0fff3f3f3fff5f5f5fff8f8f8fffafafafffbfafafffafafafffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfcfffaf9f9fff6f7f7fff4f4f4ffeff0efffe4e4e4ffdbdadbffd5d5d5ffd3d3d3ffd1d1d1ffd0d0d0ffcececeffcbccccffc8c8c8ffc2c2c2ffbcbcbcffb4b3b4ffa9aaaaffa0a1a0ff8f908fff797978ff606161ff3c3c3cff191919ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4a4aff3c3d3cff383738ff383838ff373736ff333333ff323232ff2e2f2eff292929ff232324ff1d1d1dff191a19ff181818ff161616ff151515ff121212ff100f0fff0e0e0eff0b0b0bff0a0a0aff090909ff060606ff020202ff020201ff0302037f0101013f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff141414ff141414ff141413ff161617ff232323ff3b3b3bff616161ff898989ffb8b8b8ffe5e5e5fffbfbfbfffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffffefffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffefffefffefffffffefffefffefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffcfcfcfff0f0f1ffcacbcaffb0b0b0ff959595ff737374ff4e4e4eff353636ff373737ff3b3b3aff3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff6f6f6ffe4e4e4ffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadaffd9dadaffd9d9d9ffd8d8d8ffd7d7d8ffd7d6d7ffd6d6d6ffd5d5d4ffd4d4d4ffd3d3d3ffd0d1d0ffcfcecfffcececeffcdcdceffcdcdcdffcccdcdffccccccffcbcbcbffcbcbcbffcacacaffcacacaffc8c8c9ffc8c8c8ffc8c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffc9c9c8ffc8c8c9ffc8c8c9ffcececfffd6d7d7ffdcdcddffdfdedeffdfdfdfffdedfdeffdfdfdfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e1ffe2e3e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebebffebebebffebebebffebebebffebebebffebebeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebebebffebecebffecebecffebecebffecececffecececffecececffecececffecececffecececffecececffedececffececedffececedffededecffededecffedececffecececffecececffecececffecececffecececffebebebffebebecffebebebffececebffebecebffecececffecececffecececffecececffecececffecececffecedecffecececffecececffecececffececebffebececffebebebffebebebffebebebffeaebebffebebebffebebebffebebebffebebebffebebebffecececffecececffecececffecececffedededffedededffedededffededeeffedededffedededffedededffedededffedededffececedffecececffecececffececebffebececffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe3e3e3ffe1e1e2ffe0e0e0ffdededeffdddcdcffdededeffdbdbdbffd3d3d3ffcecfceffcacacaffc8c9c8ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcbcbffcccbcbffccccccffccccccffcdcdcdffcececdffcfceceffcfcfcfffcfd0cfffd0d0d0ffd1d1d0ffd1d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9daffd9dadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffddddddffdfdfdfffedeeeefffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff717170fffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffffffffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefffefffefefffffefffefffefefefffffffffffffffffffffffffffefefffffffefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefefefffefefefffefefefffefefefffafafaffe8e9e9ffc3c3c3ffacacacff8f9090ff626262ff393939ff29292aff2c2c2cff2b2c2bff2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7b7bff7a7a7aff777777ff717171ff6b6b6bff656565ff5f5f5fff595959ff545454ff4f4f4fff4a4a49ff454444ff414141ff525252ff606060ff6a6a6aff767676ff7f7f7fff898989ff939393ff9c9c9cffa7a6a7ffaeaeaeffb2b3b3ffb7b6b6ffb8b9b8ffb8b8b8ffb6b6b6ffb5b5b5ffb3b2b3ffb0b1b1ffaeaeaeffaaaaaaffa5a5a6ffa1a0a1ff9b9b9bff909090ff858585ff757575ff646464ff555555ff484848ff3c3c3bff3d3c3cff3b3b3bff404040ff464646ff4b4c4cff515252ff575757ff5c5d5dff626262ff686868ff6c6c6cff6c6d6cff6d6e6e7f37373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff101010ff1a1b1bff303030ff535353ff707070ff838383ff959595ffa9aaaaffb5b5b5ffbdbdbeffc6c6c5ffccccccffcececeffd1d2d2ffd7d7d7ffd8d8d9ffd8d8d8ffd8d8d7ffd8d8d8ffdbdadaffdadad9ffdbdbdbffdfdedeffe2e2e2ffe7e7e7ffe7e7e7ffececedfff0f0f0fff4f4f4fff7f7f7fff8f9f8fffbfbfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfbfbfff9f9f9fff6f7f6fff5f6f5fff2f2f2fff0eff0ffedededffe9e9eaffe6e5e6ffe6e6e6ffe2e3e2ffdededeffdbdbdbffdadad9ffdadbdaffd8d8d8ffd5d5d5ffd3d4d4ffd1d1d1ffcdcdceffcbcacaffc8c8c8ffc4c4c4ffbebebeffb4b4b4ffa9a9a9ff9c9c9dff898989ff777878ff626262ff404040ff262627ff141314ff080809ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff383838ff383838ff383838ff383838ff373636ff333334ff2f2f2fff252625ff252525ff222221ff1d1d1dff1a1a19ff181818ff161616ff151415ff121212ff10100fff0f0e0eff0b0b0bff0a0a0aff0a09097f0202027f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff151414ff151514ff141414ff131313ff1b1b1bff2d2d2dff4b4c4bff737373ff9a9a9affcfcfcffff4f4f4fffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefefffffffffffffffffffefffefffefefffffffefefffefffefffffefefffefffffffefefefffefefffffffffffffffffefffefffffffefefffffefefefffffffffffefffffffefefffffffffffffefffefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffdfdfdfff4f4f5ffd3d3d3ffb5b6b6ff9c9c9cff7c7d7dff585858ff3a3a3aff3a3a3aff3c3c3cff3c3c3d7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaffeaeaebffdddddcffdcdcdbffdbdcdcffdbdbdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd4d5d4ffd3d4d4ffd2d2d2ffd0cfd0ffcececeffcdcdceffcdcdcdffcccdccffccccccffcbcbcbffcbcacaffcbcacaffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffcbcbcaffd3d3d3ffdad9d9ffdededeffdfdfe0ffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9eaeaffe9e9e9ffe9e9eaffe9eae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebeaebffebebeaffebebebffebebebffebebebffebebebffebebebffebececffecececffecececffecececffecececffecececffecececffecececffebebebffebebebffecececffebececffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebecffececebffecececffecececffececebffecececffececebffebebebffebebebffebebebffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffecececffecececffecececffececedffedededffedededffedededffedededffedededffedecedffedececffececedffecececffecececffecececffecebebffebebebffebebebffebebebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e2ffe1e1e2ffe0e0e0ffdededeffdddcddffe1e1e1ffd7d7d7ffd1d0d1ffcdcdcdffc9c8c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcbcbffccccccffcccdcdffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdadbdbffdbdbdbffdcdcdcffdcdddcffdeddddffe3e3e3fff4f4f4fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff8b8b8bfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffffefffefefffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfefefffefdfdfffdfdfdfffefefefffefefefffdfefefffefdfefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefffefffefffefffefefffffffffefffefefefffffffefffefefefffefefffffffefffffffffffffffffffffffffffffefffffffefefefffffffefffefffffffffefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffdfdfdfff1f1f1ffcecfceffb4b4b4ff9c9c9cff747474ff454545ff2b2b2bff2c2c2bff2e2e2eff3031307f1919190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7a7a7aff79797aff767675ff6f6f6eff686868ff636263ff5d5c5dff575757ff525252ff4d4d4dff474747ff424242ff40403fff4e4e4eff5b5b5cff656565ff717170ff7b7b7bff848585ff8e8e8eff989898ffa1a1a1ffa8a8a8ffadadadffb1b1b1ffb4b5b4ffb4b4b3ffb2b2b2ffafafafffadadadffabaaabffa8a7a8ffa4a4a4ffa0a0a0ff9b9b9bff959595ff8a8a8aff7f7f7fff707070ff616161ff525252ff464646ff393939ff3a3a3aff393939ff3d3d3dff434343ff494949ff4f4f4fff545555ff5a5a5aff606060ff676666ff6b6b6bff6c6c6bff6d6c6c7f37363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff040404ff0c0c0cff171716ff2f2f2fff4f4f4fff636364ff7b7b7bff909090ffa7a6a6ffb6b6b5ffbebebeffc5c5c5ffcbcbcbffd2d2d1ffd2d2d2ffd1d1d1ffd2d2d2ffd4d4d4ffd6d6d5ffd6d6d6ffd7d7d7ffd9d9d9ffdbdbdbffdbdbdaffd9dad9ffd9d9d9ffdcdcdcffdededdffdfdfdeffdfdedfffe2e2e2ffe8e8e8ffe9e9e9ffe5e5e5ffe0e0e0ffddddddffdbdbdbffdadadaffdbdbdbffdadadaffd8d7d7ffd7d7d7ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d7ffd6d6d6ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0cfffccccccffc7c7c7ffc2c3c2ffbdbebeffb5b5b5ffa8a9a8ff979797ff7f807fff6e6f6fff585758ff3b3b3bff242524ff121212ff070607ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff373838ff383838ff383838ff383838ff383838ff323231ff252525ff262625ff262525ff252525ff222122ff1d1d1dff191a1aff181818ff161616bf0f0f0f7f0909097f070807000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff141414ff151515ff141514ff151515ff212021ff393939ff5d5d5dff838484ffafb0b0ffe1e2e1fffbfbfcfffefefefffefefffffefffffffefefffffefffefffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefffefffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefefffffefffffefffffffefefffffffffffffffffffffefffffffffffefffefefefffffffefffefefefffefefefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffefffffefefffefefefffdfefdfff8f8f8ffdfdfdfffbdbcbcffa3a3a3ff838383ff626262ff424242ff3c3c3cff3d3c3dff3d3d3d7f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff2f2f2ffdfe0e0ffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffd9dadaffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffcecfcfffcdceceffcdcdcdffcdccccffccccccffcbcbcbffcacbcbffcacacaffcac9caffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffcfcfcfffd7d7d7ffdcdcdcffdfdfe0ffdfdfdfffdededfffe0dfe0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffe9eae9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebebeaffeaebeaffebebeaffebeaebffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebebffebeaeaffebebeaffebeaebffeaeaeaffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebeaebffebebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebecffebececffecececffecececffecedecffedececffededecffedededffedededffedededffecececffecececffecececffecececffebecebffebecebffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e1e1ffdfdfdfffdededeffe2e2e2ffdcddddffd3d4d4ffcfcfcfffccccccffc9c9c9ffc9c9c9ffcacacaffcbcacaffcacacaffcacacaffcacacbffcacacaffcacbcaffcbcbcbffccccccffcccdcdffcdcdcdffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadbdaffdbdbdbffdcdcdbffdcdcddffddddddffdedfdeffe9e9e9fff8f8f8fffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffaaaaaafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffdfdfdfffdfdfefffefdfefffefdfefffefefefffefefefffefefefffefffefffefefffffffefefffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffefffefffefffefffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefff6f5f6ffdddcdcffbebebeffa6a6a6ff858584ff535454ff333333ff2e2e2eff313031ff323232bf2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff79797aff787878ff737474ff6c6c6cff656565ff606060ff5a5a5bff555555ff505050ff4a4a4aff444445ff404040ff3e3e3eff484848ff575757ff606160ff6b6b6cff757575ff7f7f7fff898989ff919292ff9a9b9bffa2a2a2ffa7a7a7ffabababffaeaeaeffaeadadffabababffa9a9a8ffa6a6a6ffa3a4a3ffa0a0a0ff9d9d9dff999999ff949494ff8c8c8cff828282ff777777ff69696aff5c5c5cff4f4f4fff434343ff343434ff383838ff373737ff3a3b3aff3f3f3fff454545ff4b4b4bff515151ff575757ff5d5e5eff646564ff696a6aff6a6b6aff6c6b6c7f363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060506ff0f0f0fff141515ff202020ff3a3b3bff575757ff6e6e6eff888888ffa0a0a0ffb1b1b1ffbfbebeffc3c3c3ffc5c4c5ffc7c7c7ffc9c8c9ffcacac9ffcbcbcbffcdcdcdffcfcfcfffd2d2d2ffd4d4d4ffd3d3d3ffd2d2d3ffd3d3d3ffd4d5d5ffd6d6d6ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd6d6d6ffd4d5d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffcececeffcdcccdffccccccffc9c9c9ffc7c8c8ffc7c7c8ffc6c5c6ffc2c2c2ffb7b7b8ffacadacffa1a1a1ff8e8e8eff6e6e6eff5a5a5aff3e3f3eff272727ff1e1e1eff101111ff080708ff030203ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1313137f1312137f1312137f1213137f1212127f1212127f1010103f070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff141414ff141414ff141414ff141414ff1a1a1aff292929ff474748ff6d6c6dff908f90ffc9c9c9ffefefeffffdfefefffefffffffffffffffffefefffefffefffefffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffefefffffefefefffefffffffefffffffffffffffffffffffffefffffefffffffefffefffefefefffefefffffefffffffffefffffefefefffefefffffefefefffefffefffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffdfefdfff9fafaffe8e8e8ffc2c2c2ffaaa9aaff8e8e8eff6b6b6aff4a4a49ff3b3b3bff3d3d3dff3e3e3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaf9f9ffe5e5e5ffdadad9ffdadadaffdadbdaffdadbdbffdbdbdaffdadadaffd9d9daffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d7ffd6d6d7ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffcfceceffcdcdceffcdcdcdffcccccdffcccccbffcbcbcbffcacacaffcacacaffc9c9caffc9c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc8c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffcbcbcbffd4d3d4ffd9d9d9ffdededfffdededeffdededeffdedfdfffe0e1e0ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaebebffebeaebffebebeaffebebebffebebebffebeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffebebebffebebebffebebebffecebebffecececffececedffececedffecececffecececffecececffecececffecececffecececffebecebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffe9eaeaffe9eaeaffe9eae9ffe9e9e9ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe4e4e4ffe4e5e5ffe5e5e5ffe4e4e3ffe2e3e2ffe0e0e1ffdededfffdfdfdfffe0dfe0ffd8d8d8ffd1d1d2ffcececeffc9cac9ffc9c9c9ffcac9c9ffcacacaffcacacbffcacacbffcacacaffcacacaffcacacaffcbcbcbffcbcbccffccccccffcdcdcdffcececdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd5d4d4ffd5d5d5ffd6d6d5ffd7d7d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9daffdadadaffdbdadbffdbdbdbffdcdcdcffdcdcddffddddddffe1e2e1fff0eff0fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fffe1e1e1fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff9faf9ffe6e6e6ffc6c6c5ffafafafff919191ff626263ff3f3f3fff303030ff323232ff363636ff3837380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787878ff767776ff727172ff696969ff616161ff5c5c5cff585857ff525353ff4d4d4dff484747ff424241ff3d3d3dff3b3b3bff454545ff535353ff5a5b5bff666666ff6f6f6fff787878ff828281ff8a8a8aff919191ff979897ff9e9e9effa2a2a2ffa4a4a4ffa2a2a2ff9fa0a0ff9f9f9fff9d9d9dff9a9a9bff979797ff949494ff8f8f8fff898989ff838484ff797979ff6e6f6eff626161ff555555ff4a4949ff3f3e3fff333333ff363636ff353535ff373737ff3b3b3bff404040ff474746ff4c4d4dff535353ff5b5a5aff626262ff696969ff696969ff6b6b6b7f3536350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff020202ff070707ff0e0e0eff151516ff212121ff3d3d3dff686968ff898989ff959595ff9f9e9effa7a7a7ffababacffadadadffb1b1b1ffb5b5b5ffbababaffbfbfbfffc2c2c2ffc3c3c3ffc4c4c4ffc6c6c6ffc8c8c8ffcbcbcbffcdcdcdffcdceceffd0cfd0ffd0cfd0ffcccdcdffccccccffccccccffcacacaffc9c9c9ffc7c7c7ffc5c6c5ffc3c3c3ffc1c1c1ffbfbfc0ffbdbdbdffbababaffb7b7b7ffb4b4b4ffb1b1b0ffb1b1b0ffacacacffa6a6a6ff989898ff828283ff696a6aff545454ff373737ff171717ff0e0e0eff070707ff040303ff020302ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0e0f0fff141414ff141414ff141414ff141414ff1f1f1fff353534ff585958ff7a7a7aff9d9d9dffdedfdffff9f8f9fffffffffffefffffffffefffffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefffefffffffffffefffffffffefffffffefefffefffefffefffffffefffffffffffffffffffffffffefefffefffefffffefefffffefffffffffefffefffffffffffffffffefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfdfdfffbfbfcfff0eff0ffc9c9c9ffb0b0b0ff979797ff767676ff525353ff3e3d3eff3e3e3eff3e3e3eff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffecececffdbdbdbffd8d8d8ffd9d9d9ffd9d9daffdadadaffd9dadaffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd0d0d0ffcececfffcecdceffcccdcdffccccccffcbcbcbffcbcbcbffcbcacaffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c7ffc8c9c8ffd0d1d0ffd6d7d6ffdcdbdcffdfdedfffddddddffdededeffdfe0e0ffe1e1e0ffe1e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffe9eae9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffe9eaeaffeaeae9ffe9eae9ffe9eae9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeae9ffe9eae9ffeae9eaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebebffebebebffebebecffecececffecececffecececffecececffecececffedececffecececffecececffebebebffebebebffebebebffebebebffebeaeaffeaebeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e5e4ffe3e3e3ffe1e1e1ffdfe0e0ffdededeffdedfdfffdddddcffd5d5d5ffd0d0d0ffccccccffc9c9c9ffc9c9c9ffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcccccbffcccdccffcdcdcdffcececeffcfceceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdbdbdbffdcdbdcffdcdcdcffddddddffdededeffe6e6e6fff6f6f6fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff474747fff7f7f7fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefefffefefefffefefefffefefffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffffefefffefefefffefefefffefefefffefefefffefefdfffcfcfcffefefefffcfcfcfffb7b7b7ff9d9c9cff707070ff4d4d4dff333333ff363636ff373837ff3737377f1b1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff767776ff757575ff707070ff656565ff5d5d5dff575757ff525252ff4d4d4dff484848ff424242ff3d3d3dff3b3b3bff3b3c3cff444343ff4e4e4eff545554ff5f5e5fff686868ff707070ff777778ff7e7e7eff838484ff8b8a8bff919191ff969695ff969696ff949494ff939393ff939393ff929292ff8f8f8fff8d8d8dff8a8a8aff838383ff7d7d7dff787879ff717170ff666666ff5b5b5bff504f50ff444343ff393939ff2e2e2eff343434ff323232ff343434ff383838ff3b3b3bff414041ff474747ff4f4f4fff575757ff606060ff686868ff696969ff6a69697f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020302ff080808ff1d1d1dff353535ff444344ff515151ff5f5f5fff6c6c6cff747373ff797979ff7d7d7dff858585ff8f8f8fff979797ff9d9c9cffa2a2a2ffa8a8a8ffabaaabffb2b1b2ffb8b7b8ffbbbbbbffbebebeffc0c0c0ffbbbbbcffb9b9b9ffb6b6b6ffb3b3b3ffb0b0b0ffacacabffa7a7a7ffa1a1a1ff9c9c9dff959595ff909090ff8b8a8bff868687ff828282ff7c7c7cff757575ff616161ff535353ff403f3fff2c2c2cff1b1b1aff0f0f0fff080707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff131313ff131413ff141414ff131314ff181818ff272627ff444343ff6c6c6cff8a8a8affb7b7b7ffececedfffdfdfdfffffefffffffffefffefffefffffefffffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffefffefffffefffffffefefffefefefffffefffffefefefffefefffffffffefffffffffffffffefffffffffffefefffffffefffffefffefffffffefffffffffffffffffffffefffffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfcfcfff3f3f3ffd3d3d2ffb6b6b5ff9e9e9eff808080ff5b5b5cff3f3f3eff3e3e3eff3f3f3fff3f3e3f7f1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff3f3f2ffe0e0e0ffd7d8d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9daffdad9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd2d3d2ffd0cfd0ffcececeffcdcecdffcdcdccffccccccffcbcbcbffcbcbcaffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffcecdcdffd5d4d4ffdad9d9ffdddedeffdededeffdedddeffdfdfdfffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe9e8e8ffe9e9e8ffe9e9e9ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9eaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaebffebebebffebecebffecebebffebececffecececffecececffebececffecebebffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe5e4e5ffe4e5e4ffe4e4e4ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffe0e0e0ffdededeffddddddffe0e0e0ffd9d9d9ffd3d2d2ffcececfffcacacaffc9c9c8ffcacac9ffcacacaffcacacaffcacacaffcacacaffcac9c9ffcacacaffcacbcaffcbcbcbffccccccffcdcccdffcecdcdffcececeffcfcfceffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d5ffd5d5d6ffd6d6d6ffd7d6d7ffd8d8d8ffd8d8d9ffdad9d9ffdadad9ffdbdbdbffdbdbdbffdcdcdcffdcdcddffddddddffe0e0e0ffecececfffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff848484fffbfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffefefffffffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefefffefefefffefefffffffefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefffffefefefffefefefffefefefffdfefdfffdfdfdfff4f4f4ffdbdbdbffbebebeffa6a6a6ff7b7b7cff5b5b5bff3b3b3bff383838ff373737ff3636367f1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767677ff757575ff747474ff6c6c6cff5f5f60ff575757ff505050ff4b4a4bff454645ff404141ff3e3e3eff3a3a3aff393939ff3a3a3aff3e3d3eff474747ff4f4e4fff575757ff5f5f5fff666666ff6c6d6cff737474ff7a7a7aff7f807fff848484ff898989ff898989ff888888ff878787ff868786ff868686ff848484ff838283ff807f80ff7b7b7bff747474ff6e6e6eff686968ff5f6060ff575656ff4a4a4aff3e3f3eff383838ff2b2c2cff313130ff303030ff323231ff343434ff373837ff3d3d3eff434343ff494949ff515252ff5d5d5dff646464ff666767ff6869697f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff050505ff070807ff0d0d0dff121313ff181817ff1e1e1eff252425ff212121ff2b2b2bff3e3e3eff464646ff4c4c4cff4e4e4eff585757ff676767ff6d6d6dff7a7a7aff848484ff8a8a8aff8d8d8dff868686ff838282ff7e7e7eff7a7979ff727272ff696969ff5c5c5cff535353ff4d4c4cff484848ff424242ff424142ff3d3e3dff3a3b3aff2d2d2dff181818ff0c0c0cff090909ff060706ff030304ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0a0a0aff111011ff131313ff131314ff131313ff1d1e1dff2f302fff515151ff7a7a7bff999999ffd2d2d2fff8f8f8fffffefefffefefefffffffffffffffffffefffffffffffffffffefefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffffefffefefffffefefffffffffffffffefefffffffffffefffefffffffefffffffffffffffefffefffefffffffffffffffffffefffffffffffffffefefffffffffffffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfcfff7f6f6ffdcddddffbababaffa2a2a2ff868585ff656564ff454545ff3e3f3fff3e3e3eff3e3e3d7f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaffe7e7e7ffd8d8d8ffd7d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d9d9ffd8d8d9ffd9d8d8ffd8d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffcfcfcfffcececeffcdcecdffccccccffccccccffcbcbcbffcacbcaffcacacaffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffcacacaffd2d2d2ffd7d7d7ffddddddffdededeffdededeffdfdfdfffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe8e8e9ffe8e8e9ffe9e8e9ffe9e8e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffeaeaeaffeaeaeaffebeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe2e2e3ffe1e1e1ffe0e0dfffdededeffdddcddffdededeffe0e0e0ffd6d6d6ffd0d1d1ffccccccffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffccccccffccccccffcdcdcdffcdceceffcececfffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9dadaffdbdadaffdbdbdbffdbdbdcffdcdcdcffddddddffdededeffe3e3e3fff3f4f4fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ffbababafffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefefffffefefefffefefffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefefffffefefffffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfff8f8f8ffe6e6e6ffc7c8c8ffadadadff888888ff656565ff424142ff353435ff363636ff373636ff34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767575ff747474ff707071ff646564ff595959ff525251ff4b4b4cff454444ff404041ff3b3b3bff363737ff333434ff323232ff303030ff333333ff3d3d3dff424242ff4a4949ff515151ff5c5c5bff696969ff6f706fff747474ff787878ff7f7f7fff838282ff868686ff828182ff7b7b7cff7d7c7cff7e7e7eff7e7e7eff828282ff7e7e7eff6e6f6fff656565ff60605fff5b5a5aff515151ff484847ff3f3f40ff393939ff373737ff2b2c2cff2c2c2cff2b2b2bff2c2c2cff2f2f2fff343434ff3a3a3aff3c3b3cff3c3c3cff444444ff4f4f4fff595958ff616161ff6767677f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff030302ff030203ff020202ff050505ff090808ff090909ff0a0a0bff0b0b0bff0e0e0eff141414ff1a1a1aff252625ff282828ff2e2e2eff373737ff323232ff2c2c2dff292829ff252425ff1c1c1cff131413ff0d0d0dff0b0b0bff0a0a0aff0a0a0aff090909ff090909ff080808ff080808ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5959597f5959597f5959597f5959597f5959597f5858587f535353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff0f0e0fff111111ff121213ff151515ff232323ff3a3a3aff5e5e5eff848484ffafafaeffe4e4e5fffefefefffefefffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefffffefefefffffefffffefefffffffffefffefefffffefffffffefefffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffefefffffefffffffffffffffffefffffffefffffefffefffffefefffefefffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfff9f9f9ffe6e6e6ffc1c1c1ffa7a7a7ff8d8e8eff6e6e6eff4c4b4cff3c3c3dff3d3d3dff3e3e3e7f1f201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff1f0f1ffdcdcdcffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d5ffd5d5d5ffd4d4d4ffd4d4d3ffd2d3d3ffd1d1d1ffcecfcfffcececeffcdcdcdffcdcccdffcccccbffcacacbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c8c7ffc7c6c7ffc7c6c7ffc7c7c7ffc6c6c6ffc6c6c7ffc6c6c7ffc6c6c7ffc8c7c8ffcfcfceffd5d5d5ffdadadaffdededeffdddeddffdedddeffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe7e8e7ffe7e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e0e1ffdfdfdfffdededeffdcdcddffddddddffe2e2e3ffdbdbdcffd3d4d3ffcdceceffc9c9c9ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c8c9ffcac9c9ffcacbcbffcbcbcbffccccccffcdcdcdffcdcdcdffcececfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d6ffd7d6d6ffd7d8d7ffd8d8d8ffd9d9d9ffdad9daffdbdbdbffdbdbdcffdcdcdcffdcdcddffdedddeffdfdfe0ffe9e9e9fff8f8f8fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff272727ffe7e6e6fffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffffffffefefffefefefffefefffffefffefffefefefffefffefffffefefffffffefffffffffffffffffffffffefffffefefffffefffffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffbfbfaffeeeeeeffd3d3d2ffb4b4b3ff959495ff717171ff4a4a4aff363636ff373636ff343434ff34343300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff717171ff686868ff585858ff4c4b4bff464646ff454545ff3b3c3cff383838ff373737ff363535ff323232ff313130ff2f2f30ff313131ff393939ff3e3e3eff424242ff454545ff484747ff4d4d4dff515151ff555555ff595959ff636362ff656565ff676667ff616060ff5d5d5dff5d5d5dff5d5d5dff5c5b5cff595959ff575757ff565656ff555454ff504f50ff4d4d4dff4a494aff444544ff3f3f3fff3c3c3cff3c3c3cff323332ff333232ff2c2c2cff2e2e2eff333333ff383838ff3b3b3aff3b3b3bff3e3e3eff434343ff4d4d4dff535252ff575757ff6161617f3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff030303ff030303ff050405ff060505ff050504ff050405ff040404ff040303ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3131317f626262bf919090ffbbbbbbffbbbbbbffb9b8b9ffb2b2b3ffb2b2b3ffb2b2b2ffb2b2b1ffaaaaaaff9f9f9f3f2424240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f020202ff080708ff090909ff0f0f0eff0f0f10ff181818ff292929ff474747ff6c6c6cff929292ffcac9c9fff2f2f2fffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffefffefffefffffffffffffefffffffffffffffefefffffefffffefefffffefffefffefefefffefffefffffefefffefffefffffefffffefffffffefefefffffefefffffefffffffefefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffafafbffeeefefffc8c8c8ffaeaeaeff959494ff757474ff525252ff3e3e3eff3e3e3eff3f3f3f7f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6ffe3e2e3ffd7d7d7ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d5ffd5d5d5ffd5d4d5ffd4d4d3ffd3d3d3ffd3d2d3ffd1d0d0ffcfceceffcecdcdffcdccccffccccccffcbcbcbffcacacbffcacac9ffcac9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffcbcccbffd3d3d2ffd7d7d8ffdcdcdcffddddddffdcdcdcffdededeffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e7ffe7e6e7ffe7e7e6ffe7e6e6ffe6e6e6ffe7e6e7ffe7e7e6ffe6e7e7ffe6e7e6ffe7e6e6ffe7e7e7ffe7e7e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e7e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e3ffe2e2e3ffe2e1e1ffe0e0e0ffdededeffdddcddffdcdcdcffdbdbdbffdcdddcffdededdffd7d7d7ffd0d0d0ffcbcbcbffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c9c9ffcacacaffcbcacaffcccbcbffccccccffcdcdcdffcecdceffcececeffcfcfcfffd0d0cfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d2d2ffd3d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d9ffdad9daffdadadaffdbdbdbffdcdcdcffdddcddffddddddffdededeffe1e2e2ffefefeffffcfbfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3c3b3cffefeff0fffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefffffffefefefffffffefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefffffefffefffefffefffffefffffffffefffffffffffffffffffffefefffffefffffffffefffffffefffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffcfcfcfff2f3f2ffdbdcdcffbcbcbcff9e9f9eff7d7d7dff555555ff373737ff343334ff343433ff34343300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717170ff686868ff636363ff616161ff545454ff4a4a4aff464646ff454545ff3b3c3cff393938ff383838ff363536ff313231ff303030ff333333ff3d3d3dff404040ff444444ff484848ff4c4c4cff515150ff545454ff575757ff5a595aff5b5c5bff5d5d5dff5e5e5eff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5d5d5dff5b5b5bff5b5b5bff595959ff565656ff535253ff505050ff4c4d4dff484848ff414241ff3d3d3dff3a3a3aff323232ff323232ff323131ff333333ff383838ff3b3a3bff3b3b3bff3e3e3eff434343ff4d4d4dff525252ff535353ff535353ff5757577f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f70706f7f6f6f6fffd7d6d6ffd4d3d4ffc8c8c8ffc5c5c5ffc2c1c2ffbbbbbbffbbbbbbffb8b9b8ffb3b3b3ffb1b2b2ffaaaaaaff9f9f9fff949494bf6768670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030203ff040404ff080808ff090908ff0c0c0cff191918ff2f2f2fff525252ff7a7a7affa7a7a7ffdededffffbfbfbfffefefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffffefffffefefffffefefefffefefefffffffefffffffffffffffefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefffffefefffffefffffffefffefffffffffffffefefffefefffffefffefffefefffffffefefffefffffffffefffffefefffffefffefffefffefffefefefffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffcfcfcfff3f2f2ffcfcfcfffb3b3b3ff999a99ff797979ff555454ff3f3f3fff3f3f3fff3f3f3f7f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffebebebffd9d9d9ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffcfcfcfffcececeffcdcdcdffcdccccffcbccccffcbcbcbffcacacaffcacac9ffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc8c8c8ffd0d0d0ffd5d5d5ffdadadaffdcdcddffdadadaffdcdcdcffdededeffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe8e7e7ffe8e8e8ffe7e8e7ffe8e8e8ffe8e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e6e6ffe6e5e5ffe6e6e5ffe5e6e5ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe1e2e1ffe0e0e0ffdededfffdddcddffdbdcdbffdbdbdbffdbdbdbffdcdcdcffdbdbdbffd4d4d4ffcececeffc9c9c9ffc6c5c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d2ffd3d3d3ffd2d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d6d6ffd7d6d7ffd8d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdadbffdcdcdcffdcdcddffddddddffdededdffdfdfdfffe6e5e6fff5f5f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5d5d5dfff5f4f4fffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefffffffefefffefefefffefefefffefffffffefefefffffefefffefefffffefffffffefffefffefffefffefefefffffefefffefefefffffefffffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfff7f7f7ffe5e5e5ffc8c8c8ffa7a7a7ff888888ff5f5f5fff3b3b3bff313131ff333333ff34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff636363ff636363ff636363ff616161ff555454ff4a4a4aff454646ff464545ff3c3c3cff393939ff353635ff2f2f2fff323232ff353535ff404040ff434343ff474747ff4c4c4cff515151ff575656ff5a5a5aff5d5d5dff606060ff626262ff636464ff656464ff656565ff656565ff656565ff646464ff636363ff626262ff616060ff5e5f5eff5c5c5cff595858ff555554ff505151ff4b4c4cff454545ff404041ff393939ff313131ff323232ff323232bf2828287f1d1d1d7f1d1d1dbf2e2e2eff434343ff4d4d4dff525252ff535353ff535353ff535353ff5353537f2a2b2b000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf6d6d6eff939393ff959596ff9b9b9bffa6a6a6ff575657ff585858ff585858ff2c2c2cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f272727bf8b8b8bffdededeffe1e1e1ffdfdfdfffdfdfdfffd6d6d6ffd4d4d4ffc8c8c8ffc4c4c4ffc1c1c1ffbababaffb9b8b9ffb5b5b5ffadadadff9a9999ff949494ff8c8c8cff7f7f7f3f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff020202ff020203ff040404ff050505ff0a0a0aff1c1c1cff363636ff5e5e5eff888888ffc0bfc0ffecedecfffefefefffffffefffffefefffffffffffffefefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefefffffffffefffefefffffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffefefefffffefefffefefffffefefefffefefefffefffefffefefefffffefefffefffefffffffffffffefffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfcfff3f3f3ffd2d2d2ffb6b6b5ff9d9d9dff7e7d7eff595959ff3e3e3eff3e3f3fff3f3f3fbf2e2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff3f3f2ffdfdfdfffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffcfcfcfffcecdceffcdcccdffccccccffcbcbccffcbcbcaffcacacaffc9c9caffc8c9c9ffc8c8c8ffc7c7c7ffc6c7c6ffc7c6c6ffc7c7c6ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffccccccffd3d3d3ffd8d8d8ffdddcdcffdbdbdaffdadadbffdddcdcffdededeffe0e0dfffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e8e8ffe8e8e7ffe8e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe5e5e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e8e7ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e5e6ffe6e6e5ffe5e6e6ffe5e6e5ffe6e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e1e0ffdfdfdfffddddddffdcdcdcffdbdbdbffdbdbdbffdadadaffddddddffd9d9d9ffd1d2d1ffcbcbcbffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc6c7c7ffc8c7c7ffc9c8c8ffc9c9c9ffcacbcaffccccccffcdcdccffcdcecdffcececeffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd2d3d2ffd3d2d3ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdbdcdbffdcdcdcffddddddffddddddffdededeffe0e0e0ffececebfffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff6f7070fff8f9f8fffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffefffefefffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffefffefffffefffffffefefffffefefffefefefffefefffffefefefffffefefffefffefffefffefffefffefffefffefffefefffffffffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefdfdfffdfdfdfff9fafaffececedffcfcfcfffaeaeaeff929292ff6a6a69ff424142ff2f2f30ff333333ff3737377f1c1c1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3132317f3231317f3131317f3231317f3131317f3030307f2828287f2424247f2222220000000000000000ff2f2f2fff3b3b3bff3a3a3aff393939ff444444ff474747ff4c4c4cff525151ff575857ff5d5d5dff616160ff636363ff666666ff686868ff696969ff6a6a6aff6b6b6bff6b6b6bff6a6a6aff6a6a6aff696969ff686968ff676767ff656565ff636363ff606060ff5c5c5cff585758ff525151ff4a4a4aff444444ff3b3b3bff333333ff393939ff3434347f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929292ff929292ff939393ff969596ff9c9b9cffa6a6a6ffafafafffb1b1b1ffb1b1b1ffb3b3b3ff5c5c5cff5f5f5fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf010101ff0b0b0bff3b3a3bff5b5a5affc2c2c2ffdededeffe1e1e1ffdfdfdfffdfdfdeffd5d5d6ffd0d1d1ffc5c5c5ffbfbfbfffbcbcbbffb9b9b9ffb6b5b5ffb0afafff868686ff8c8c8cff7f7f7fff7e7e7e7f4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff020202ff030202ff030303ff0d0d0dff202020ff404041ff6e6e6eff9d9d9dffd7d7d7fff6f7f7fffefffffffffffefffefffefffffefefffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefefffffefffffefefffffefefffffefefefffffefefffefffefffefffefffefefefffefefefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefffffefefefffefefffffefefefffffefffffefffefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfff4f4f4ffd3d2d3ffb7b6b6ffa0a0a0ff838283ff5f605fff3f403fff3d3d3cff3e3e3eff3d3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaffe7e7e7ffd7d7d8ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd4d4d4ffd3d4d3ffd3d2d2ffd2d2d2ffd2d2d2ffd0d0d0ffcececeffcdcdcdffccccccffccccccffcbcbcbffcbcacaffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc9cacaffd1d1d1ffd6d5d5ffdbdadbffdcdcdcffdbdadbffdcdbdcffdddeddffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e5e6ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe4e3e3ffe4e3e3ffe4e4e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e6ffe5e5e6ffe5e5e6ffe5e5e5ffe4e5e4ffe3e4e3ffe3e3e2ffe1e1e1ffe0e0e0ffdededeffdddcdcffdbdbdbffdbdbdbffdadadaffdbdbdbffdedddeffd6d6d6ffcfcfcfffc9c9c9ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbccffcdcdcdffcececeffcfceceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d3d3ffd3d3d2ffd2d2d2ffd3d3d2ffd3d4d3ffd4d4d4ffd5d5d5ffd6d5d6ffd7d6d7ffd8d7d8ffd8d8d8ffd9dad9ffdadadaffdcdbdbffdcdcdbffddddddffddddddffdededeffdfdfdfffe3e3e3fff2f2f2fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff757575fff7f7f7fffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffefefffefffffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffffffffffffefffefefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffcfcfcfff1f1f1ffd3d2d3ffb2b2b2ff969697ff6f6f6fff464646ff323232ff373737ff393a397f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2b2b2bff3f3f3fff3f3f3fff3f3f3fff464646ff4c4c4cff525352ff585958ff5e5f5eff636363ff676767ff696969ff6b6c6bff6e6e6eff6f6f6fff707070ff717171ff717070ff707070ff706f6fff6f6f6eff6e6e6eff6d6d6dff6c6c6cff6a6a6aff686868ff656565ff616161ff5b5b5bff515151ff4a4949ff3e3e3dff393939ff3b3b3bff3b3b3b3f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929293ff929292ff929292ff939393ff969595ff9c9c9cffa6a6a6ffafafafffb2b2b2ffb9b9b9ffbcbcbcffc4c4c4ffc4c4c4ff9b9c9cff6a6b6bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff020101ff0b0b0aff3b3b3bff5b5b5bffc1c2c2ffdededeffe0e0e1ffddddddffd8d8d8ffd0d0d0ffc9c8c9ffc1c1c1ffbcbcbcffb9b9b9ffb6b6b5ffb0b0b0ff919192ff7f7f7fff7e7e7eff808080ff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010000ff010000ff010101ff030303ff0f0f0fff262525ff4d4d4dff7c7c7cffb5b5b5ffe7e7e7fffdfdfdfffefffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffefefefffffefffffffefffffefefefffffffffffffffefffffefefffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefefffffffffffffffffffefffffffefffefffffefefffefefefffefffffffefefefffefefefffffffefffefefefffefefefffefefffffffefffffefefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffdfdfdfff5f6f5ffd5d4d5ffb8b8b8ffa2a2a3ff868686ff626263ff424242ff3d3d3dff3e3e3eff40403f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdffefefefffdcdcdcffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffcfcfd0ffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffc9cacaffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c7ffcececeffd4d4d4ffd9d9d9ffdcdddcffdadadaffdbdbdbffdddcddffdededeffdfdfdfffe0dfdfffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e2ffe3e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e0e0ffdfdfdeffdddeddffdcdcdcffdbdbdbffdadadaffd9d9d9ffdcdcddffdadadaffd2d2d2ffccccccffc7c7c8ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c8ffc9c9c9ffc9cacaffcbcbcbffccccccffcdcdcdffcececeffcfcfceffd0d0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd3d3d3ffd3d3d2ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddddcffddddddffdededeffdedfdfffe0e0e0ffe9e9e9fff9f9f8fffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff848484fff7f6f6fffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffefefffffefffffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffefefffffefefffffffffefffffefefffefffefffefefffffefefffffefffefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefffefffefefefffefefffffefffefffefefffffefefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfff1f1f1ffd4d4d4ffb4b4b4ff9b9b9bff777777ff4c4c4cff373736ff3a3a3aff3d3d3d7f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f202020ff3f3f3fff3e3e3fff3c3c3cff474747ff525252ff5a5a5bff606161ff656566ff6a6a6aff6d6d6dff6f6f6fff717171ff737373ff747474ff767575ff767676ff767676ff757675ff757575ff747474ff747474ff747374ff737373ff737272ff727171ff6f6f6fff6c6c6cff676867ff5c5c5cff4f4f50ff3f3f3fff3b3b3bff3b3b3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929292ff929292ff929292ff939393ff959595ff999999ffa3a3a3ffafafaeffb4b4b3ffb8b8b8ffbfbfbfffc3c3c3ffd0d0d0ffd5d6d6ffdcdcdcffdfdfdfffe1e1e1ff6f6f6fff5e5e5eff282828ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0b0bff363736ff666665ffc9c9c9ffe1e1e1ffdedfdfffd9d9d9ffd3d3d3ffcacacaffc1c2c1ffbcbcbcffb9b9b9ffb5b5b5ffb0b0b0ffa1a1a1ff7a7a7aff808080ff7b7b7bff7979797f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000001ff000000ff020202ff0e0e0eff292928ff595959ff8f9090ffcececefff3f3f3fffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefefffffefefffffefffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffffefffffffffffffffffffffffefffffefffffefefefffefffefffefffefffefefffffefffffffefefefffefefefffefffefffefffefffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfff7f7f7ffdadadaffbbbabbffa5a5a5ff888788ff666566ff434343ff3e3e3eff404040ff4141420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff7f6f6ffe1e2e1ffd8d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d2ffd1d2d2ffd1d1d1ffd0d0d0ffcececfffcdcdcdffccccccffcccbcbffcbcacbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c8ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c6ffc7c7c7ffcbcbcbffd2d2d2ffd7d7d7ffddddddffdcddddffdadadaffdbdcdcffddddddffdededeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e3e2ffe3e3e2ffe2e2e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e2ffe1e2e1ffe1e2e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e3e3ffe4e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffd9d9d9ffdadadaffddddddffd7d7d7ffcfd0d0ffcacacaffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c8ffc9c9c9ffcac9c9ffcbcbcbffccccccffcdcdcdffcececeffcecfcfffcfcfcfffcfcfcfffd0d0cfffcfd0cfffd0d0d0bf9d9d9dffd2d2d3ffd2d3d2ffd2d2d3ffd2d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd9d9d9ffdadadaffdadbdbffdbdbdcffdcdcdcffddddddffdededeffdedfdfffdfdfe0ffe2e2e2ffefefeffffcfbfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090808ffa6a6a6fff7f7f7fffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefffffffffefffefffffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffefffefffefffffffefefffffffefefffefefefffffffefffefefefffffefffffefefefffefefffffefefffffefffffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfff2f2f2ffd6d5d5ffb5b5b5ff9e9e9eff7c7c7cff535353ff3b3a3bff3d3c3dff4040407f20212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f202020ff404040ff3e3e3eff3d3d3dff4b4b4bff585858ff626262ff686968ff6c6d6dff707070ff737373ff757575ff777777ff787878ff797979ff7a7a7bff7a7a7aff7a7b7bff7b7b7bff7a7a7aff7a7a7aff797a7aff7a797aff7a7979ff797979ff787879ff777777ff767576ff717171ff656565ff575757ff454545ff444544ff3b3b3bff3b3b3b000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff929292ff929292ff929292ff939392ff959595ff9b9b9bffa7a7a7ffb0b0b0ffb5b5b5ffb9babaffbfbfbfffc7c7c6ffd0d1d1ffd9d9d9ffdededeffe1e1e1ffdfdedfffccccccff666666ff3b3b3bff0b0b0bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff191a1aff5c5c5dffafafafffdfdfdfffe0dfdfffdbdadbffd4d4d4ffcbcbccffc2c1c2ffbcbdbdffb9b9baffb6b6b6ffb1b1b1ffa7a8a8ff7d7d7dff7c7b7bff797979ff777777ff737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000001ff000000ff030404ff151515ff303030ff646464ffa4a4a4ffe0e0e0fffafafafffffefffffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffefffffffffffffffffefffffefffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffefffffffefffefffefffefffffffffffffefffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffefffffffefffffffffefefffefffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefff8f9f8ffdddedeffbcbcbcffa8a7a8ff8b8b8bff686868ff464646ff404040ff414141ff414141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbfbffebebebffd9d9d9ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d5ffd4d3d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d1d0ffcfd0cfffcdcdcdffccccccffcccccbffcbcbcbffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c8ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc8c8c8ffcfd0d0ffd4d5d5ffdcdcdcffdfdedeffdbdbdbffdbdbdbffdcdcdcffdddeddffdededfffdfdfdfffdfe0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe2e2e1ffe2e2e1ffe2e1e2ffe2e2e1ffe1e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0dfdfffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e5ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfe0e0ffdedfdfffdededdffddddddffdcdbdcffdadbdbffdadadaffdddcddffdcdcdcffd3d3d4ffccccccffc7c7c7ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc9c9c8ffcacac9ffcbcbcbffcccbcbffcdcdcdffcecdceffcececeffcfcecfffcfcfcfffcfcfcfbf9c9c9b3f34343400000000bf9d9e9dffd3d2d2ffd2d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d4ffd6d6d5ffd7d6d6ffd7d8d7ffd8d8d9ffd9d9d9ffdadbdaffdbdbdbffdcdcdcffddddddffdddeddffdededeffdfdfdfffe0e0e0ffe6e6e6fff5f5f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0affb1b0b0fff8f8f8fffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefffefffefffffffefffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffefffffffefffffffefffffffefefffffefffffefefffffffffefffffffefffffefffffffefffffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfff3f3f3ffd7d7d7ffb7b7b6ff9fa0a0ff7f7e7eff565656ff3e3d3dff403f3fff4141417f20202100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f202020ff40403fff404040ff404040ff525252ff606060ff696969ff707070ff737374ff767676ff787979ff7b7b7aff7c7c7cff7d7d7dff7e7e7eff7f7e7eff7f7e7eff7e7e7fff7f7f7fff80807fff7f7f7fff807f80ff80807fff7f807fff7f7f7fff7e7e7eff7d7e7eff7d7c7cff787878ff6f6f6fff626262ff515151ff616161ff666766ff3b3b3b00000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f242424ff929292ff929292ff929292ff939392ff969696ff9d9d9dffa9a9a9ffb1b2b2ffb6b6b6ffbbbabbffc0c0c0ffc8c8c8ffd2d2d2ffd9dad9ffdfdfdfffe0e0e0ffcbcbcbff666666ff3c3b3bff0b0b0aff020101ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000007f0000007f0000007f0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff151516ff535353ff939393ffdcdcdcffe0e0e0ffdcdcdcffd5d6d5ffcdcdceffc3c3c3ffbdbdbdffb9bab9ffb7b6b6ffb1b1b1ffaaaaaaff8d8d8dff707070ff777777ff737474ff7374743f1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff060607ff1b1b1bff393939ff706f70ffaeadaeffe5e6e5fffdfdfdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffefefefffffefefffefefefffffefefffefefefffefefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffffffffffffffefffffffffffffffffffefffffffefffffffefffefffffffefffffefefffefefefffefefefffefefffffefffefffefefefffffffffffffefefffffffefffefffefffffefffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffaf9faffe1e1e1ffbdbdbdffa9a9a9ff8c8d8dff6b6b6bff494949ff414140ff414141ff4141413f0e0f0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff3f3f3ffe0dfe0ffd8d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd1d2d2ffd1d1d1ffd1d0d0ffd0cfd0ffcfcfceffccccccffcbccccffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc9c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffccccccffd2d2d2ffd9d9d9ffdfdfdeffddddddffdbdadaffdcdbdcffddddddffdededeffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e3e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffe0dfdfffdfdfdfffdfdedfffdededfffdededeffdfdfdeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe2e2e1ffe2e2e2ffe2e1e1ffe1e1e0ffe0dfdfffdfdfdfffdededeffdedddeffdededdffddddddffdedddeffddddddffdddeddffdddeddffddddddffddddddffddddddffddddddffdddddeffdddddeffdededdffdfdedeffdfdedeffdfdedeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e5e6ffe5e6e5ffe5e6e6ffe5e6e5ffe6e6e5ffe6e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe5e5e5ffe4e4e4ffe4e3e4ffe3e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdededdffdcdcdcffdcdbdbffdbdbdbffdadadaffdfdedeffd8d8d9ffd0cfd0ffc9c9c9ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacbcbffcbccccffcdcccdffcdcdcdffcecdcdffcececdffcecece3f3333330000000000000000000000003f343434ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffdad9d9ffdadadaffdbdbdbffdcdcdcffdcdddcffdeddddffdededeffdfdfdeffdfdfdfffe1e2e1ffecececfffafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bffb2b2b2fff8f8f8fffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefdfefffdfdfdfffdfcfcfff3f3f3ffd9d9d9ffb8b7b7ffa1a1a1ff828281ff5c5c5cff414041ff424241ff4141417f20212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f202020ff40403fff454545ff474847ff5a5a5aff6a6a6bff737373ff787878ff7b7a7aff7c7c7cff7e7e7eff808080ff818281ff838382ff838383ff838383ff838383ff838383ff838483ff848484ff858585ff858585ff858585ff858585ff858585ff858585ff858585ff858585ff838282ff7d7d7dff727272ff696969ff757575ff777777bf4b4a4a00000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f484849ff929292ff929292ff919291ff939393ff969796ff9fa0a0ffabaaabffb2b2b2ffb6b7b6ffbbbbbbffc1c1c0ffcacacaffd4d4d4ffdbdbdbffe0e0e0ffddddddff999999ff454545ff0d0c0dff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000000000000000000000000000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070706ff303030ff787877ffd7d7d7ffe0e1e0ffddddddffd7d7d7ffd0d0d1ffc5c4c5ffbdbdbdffbababaffb6b6b6ffb1b1b1ffabababff989898ff757575ff737474ff747474ff6e6f6fbf51515000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff010100ff000001ff000000ff000000ff070707ff1f1f1fff464645ff7d7e7effbebfbeffecebebfffefefdfffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffefefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbffe5e5e5ffbebebeffa9a9a9ff8f8f8eff707070ff4d4d4dff3d3d3dff414141ff3d3c3d7f1e1e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffaf9faffe7e7e7ffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d3ffd2d1d2ffd1d1d0ffd0d0d0ffcfcfcfffcfcfcfffcdcdcdffcbcbcbffcacbcbffcacacaffcac9c9ffc9c9c8ffc8c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc6c6c5ffc6c5c6ffc5c6c5ffc5c6c5ffc9c9c9ffd1d1d1ffd6d6d6ffdededeffdedfdeffdbdbdaffdbdbdbffdcdddcffdededdffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdedfdeffdededeffdddedeffdeddddffddddddffddddddffdddcddffdcdcdcffdcdcdcffddddddffdddddeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffdfdfdfffdededeffdddddeffddddddffdcdcdcffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcddffdddcddffddddddffddddddffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe3e4e3ffe3e3e2ffe2e2e2ffe1e1e1ffdfdfdfffdfdedeffdddddeffdddddcffdcdcdbffdbdcdcffdadadaffdcdcdcffdfdfdfffd6d6d6ffcccdccffc8c8c8ffc5c5c5ffc6c5c6ffc6c6c6ffc7c7c7ffc8c8c8ffcacacaffcbcbcbffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecd3f33333300000000000000000000000000000000bf9d9e9effd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadbdbffdbdcdcffdddcddffddddddffdededeffdededeffdfdfdfffe0e0e0ffe4e4e4fff2f2f2fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ffb9b8b9fff7f7f8fffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfefdfffefefefffefefefffefefefffdfdfdfffcfcfcfff4f4f4ffdcdcdcffb9b9b9ffa3a3a3ff848484ff5f5f5fff3d3d3dff404040ff414141bf31313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f202020ff4d4d4dff717171ff555555ff696869ff777877ff7e7e7eff808081ff818181ff828282ff848384ff858585ff868686ff878787ff888888ff888788ff878887ff888787ff888888ff888988ff898989ff898989ff8a8a8aff8a8b8aff8b8b8bff8b8b8aff8b8b8bff8c8c8cff8c8d8dff8b8b8cff8b8b8bff818081ff777777ff7777777f3b3b3b3f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f494949ff919191ff919192ff919291ff939393ff989999ffa2a1a2ffadadadffb3b3b3ffb7b7b8ffbcbcbcffc1c1c1ffcbcbcbffd6d6d6ffdcdcdcffe2e3e2ffd8d8d8ff7c7c7cff343434ff080809ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff1f1f1fff646464ffc7c7c7ffe1e1e0ffdededeffd8d9d9ffd2d2d2ffc7c7c7ffbebebeffbababaffb6b7b6ffb1b2b1ffacacacff9f9f9fff7d7d7dff707070ff6f6f6fff6c6c6cff6868683f1a1a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000100ff000000ff020202ff0c0c0dff252525ff505050ff888888ffc9c9c8fff1f1f1fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefefefffefffffffefefefffffefefffefefefffefefefffefefefffffffefffefefefffffffffffffffefffffefefffefefffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbffe8e8e8ffc0c1c0ffaaaaaaff90908fff717171ff4f4f4fff3d3d3dff3c3c3cff3c3c3c7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffeeeeeeffdcdcdcffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffccccccffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffcececeffd4d4d4ffdcdbdcffe0e0e0ffdcdcdcffdadadaffdbdcdbffddddddffdededeffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdedddeffdddddeffddddddffdddddcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffddddddffdddedeffddddddffdededeffdededeffdddddcffdbdbdbffdbdbdbffdbdbdbffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d8d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdbdadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdddedeffdededeffdfdfdeffdfe0dfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e6ffe6e6e5ffe6e5e6ffe5e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdfffddddddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdadadaffdedfdfffdcdcdcffd3d3d3ffccccccffc7c7c7ffc5c5c5ffc7c6c6ffc8c8c8ffc8c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcdcdcdffcdcdcdffcececdffcecdcebf9a9a9a0000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d5ffd7d6d7ffd7d7d8ffd9d9d8ffdadad9ffdadbdaffdbdcdbffdcdcdcffddddddffdedddeffdededeffdededfffdfdfdfffe1e1e1ffe9e9e9fff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131313ffbdbebdfff8f8f8fffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefefffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffffefffefefefffffffefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefefffefdfefffefefefffefefefffdfefdfffdfdfdfffcfcfcfff5f4f5ffe1e1e1ffbbbabaffa3a3a3ff868686ff636363ff434343ff3f3f3fff414141ff42424100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f101010ff767676ff767676ff717171ff7b7a7aff868586ff868686ff878687ff878787ff888888ff8a8989ff8a8a8aff8b8b8bff8b8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8d8dff8d8d8dff8e8e8eff8e8e8eff8f8f8fff909090ff909091ff909090ff909090ff8e8e8eff919191ff8a8a8bff828383ff777777ff3b3b3bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f494949ff929292ff919192ff929191ff939393ff9a9a9affa4a4a4ffaeaeaeffb4b4b4ffb8b8b8ffbcbcbcffc3c2c2ffcdceceffd8d7d7ffdedddeffe2e3e3ffc6c7c7ff656566ff272727ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff1a1a19ff575656ffb2b2b2ffe0e0e0ffdfdfdfffdadadaffd4d3d3ffcacacaffbfbfbfffbabbbbffb6b6b6ffb1b1b2ffacacacffa1a1a1ff898889ff6d6d6dff6c6c6cff686868ff686867bf4d4d4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff040304ff141313ff2b2a2aff5a5a5aff919191ffd1d1d1fff5f5f5fffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefefffffefffffefefffffffefefffefefefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffffffffffefffffffffefffffffffffffefffffffffefffffffefefffefffefffefefefffefefffffefefefffefffefffffefefffefefffffffffefffefffffffffffffffffefefffffefffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffbfbfbffecececffc5c6c5ffadadadff929393ff727273ff4f4f4fff3b3c3bff3c3c3cff3d3d3d7f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefff6f6f6ffe3e3e3ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffcfcfd0ffcecfcfffcececeffcdcdceffcbcbcbffcacacaffc9c9c9ffc8c9c9ffc8c8c8ffc7c7c7ffc7c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffcbcbcbffd3d2d2ffd8d8d9ffe0e0e0ffddddddffdadad9ffdbdbdaffdcdcdcffddddddffdededeffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e3ffe1e2e2ffe1e1e1ffe1e0e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdedfffdedfdfffdededeffdededeffdddeddffddddddffdddddcffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdadadaffdad9daffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdcdbdbffdbdbdcffdddddcffdddcddffdcdcdcffdbdbdaffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d6ffd6d6d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9dad9ffdadadaffdadadaffdbdadbffdbdbdbffdbdcdcffdcdcdcffddddddffdededeffdededfffdfdfdfffdfe0dfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddddcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdededfffd8d8d8ffd0d0d0ffcacacaffc6c6c6ffc7c6c6ffc7c8c7ffc8c8c8ffcacacaffcccbccffcccccdffcdcdcdffcdcecdffcececeffcececeffcececdffcdcece7f666666000000000000000000000000000000007f696969ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd5d5d6ffd6d6d6ffd8d8d7ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdbdcdcffdddddcffddddddffddddddffdededeffdfdfdfffdfdfe0ffe3e2e2ffeeefeefffcfbfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1b1b1bffbdbdbdfff9f8f9fffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffefffffffefefffffffffffffffffffffefffefffefffefffefffefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffffffefffefffefffffffffefefffefffefffefefefffefefefffefefefffefdfdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefefffefdfdfffdfdfdfffcfcfcfff5f5f5ffe3e3e3ffbabbbbffa4a4a4ff888888ff686868ff464646ff414141ff414142ff444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff767676ff7a7a7aff858686ff888888ff888888ff888888ff898989ff8b8b8bff8d8c8cff8d8e8dff8f8e8eff8f8f8fff909090ff908f8fff8f8f8fff8e8f8fff8e8f8eff8e8f8fff8f8f8fff8f8f90ff908f8fff8f8f8fff919090ff919191ff919191ff919191ff909090ff908f90ff8e8e8eff919191ff8a8a8aff616161ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff909090ff929292ff929291ff929191ff949494ff9c9c9dffa5a5a5ffafafafffb5b5b5ffb9b9b9ffbdbdbdffc4c4c4ffd0d0d0ffd9d9d8ffdfe0e0ffe3e3e2ffb2b2b2ff5d5c5cff1f1e1fff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff494a49ff9e9e9effddddddffe0e0e0ffdbdcdcffd5d6d5ffcdcdcdffc1c1c1ffbbbbbbffb6b7b7ffb2b2b2ffadadadffa2a2a2ff929292ff6f6e6eff686869ff686868ff676767ff6565657f3231320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff030304ff151515ff313130ff626362ff9e9e9effdadadafff8f9f9fffffffffffffffffffffffffffefffffffefffefffefffffffffefffffffffffffffefefffefefffffffffffffffffffffefffffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffffefffffffefefffefefefffffffffffffefffffefefffffefefffffffefefffefefffffefefffffefefefffefefefffefffefffffefffffefffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffbfcfcffeeeeedffcacacaffb0b0afff959595ff747475ff505050ff3c3b3cff3d3d3dff3f3f3f7f2020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaffebeaebffdbdbdbffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcececeffcdcecdffccccccffcacacaffcac9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c5c6ffc8c9c9ffd0d0d0ffd6d6d6ffdededeffdfdfdfffdadadaffdadadaffdcdcdbffdcdddcffdeddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe2e3e3ffe2e3e2ffe1e2e2ffe2e1e1ffe1e0e1ffe1e0e0ffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdddeddffddddddffddddddffddddddffdddcdcffdcdcdcffdbdbdbffdadbdaffdad9daffd9dad9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdbdbdaffdcdcdcffddddddffddddddffdad9daffd9d9d9ffd8d7d7ffd6d6d6ffd4d4d4ffd3d3d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d6ffd6d6d6ffd7d7d6ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdfdedeffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e0e0ffe0e0e0ffdedfdfffdededeffdcdddcffdcdcdbffdbdcdbffdbdbdbffdbdbdaffdcdcdcffdcdcdcffd5d5d5ffcdcdcdffc9c8c9ffc6c6c6ffc6c6c6ffc7c8c7ffc9c9c9ffcacacbffccccccffcdcdcdffcecdcdffcdcdceffcececeffcdcdcdffcdcdcdffcccdcd0000000000000000000000000000000000000000bf9f9e9effd3d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadbffdbdbdbffdcdcdcffdddcdcffddddddffdededeffdededeffdfdedfffe0e0e0ffe6e5e5fff5f4f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff1f2020ffc1c1c1fff8f8f8fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffffffefefefffffefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffefefefffffffefffffffffffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffcfcfcfff6f7f7ffe4e4e4ffbbbbbbffa5a5a5ff8b8a8aff6b6a6bff484848ff414242ff444444ff454646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff7a7a7aff858685ff888888ff888888ff888888ff898989ff8b8b8bff8c8c8dff8e8e8eff8e8e8eff8f8f8fff909191ff909191ff919090ff8f8f8fff8f8f8fff8f8e8fff8e8e8fff8f8f8fff909090ff909090ff909090ff919191ff919191ff919191ff929191ff919191ff909090ff6c6c6bff474747ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf696969ff8f8f8fff909090ff929192ff929292ff959595ff9d9e9effa7a7a7ffafb0b0ffb6b6b6ffbab9baffbebfbfffc8c8c8ffd3d3d2ffdadadaffe1e1e1ffe0e0e0ff989797ff4c4d4dff121211ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff434242ff878787ffd9d8d9ffe0e1e0ffddddddffd7d7d7ffcfcfcfffc3c3c3ffbdbdbdffb7b7b8ffb3b3b3ffadadadffa3a3a3ff989898ff7b7b7bff656565ff676767ff656565ff646464ff646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000000ff000000ff000000ff040403ff181818ff393939ff6a6a6affa8a7a8ffe1e1e2fffbfcfcfffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffffffffffffefffffefffffffefefffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffffefffffffffffffffefffffefffffffefefffffffffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffefefffffffffffffffffffffffffefffffffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfdfefffcfcfcfff0f0f0ffcdcdcdffb2b2b1ff989798ff777777ff535353ff3d3e3dff3f3f3fff4141417f212121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefff2f2f2ffdfdfdfffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd2d2d3ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcbccccffcac9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffcdcdcdffd4d4d4ffdadadbffe0e0e0ffdcdcdcffdadadaffdbdbdbffdcdcdcffddddddffdddddeffdddedeffdfdfdeffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0dfffdfdfdfffdededeffdededeffdededeffdededeffdddedeffddddddffddddddffdcddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9daffd9d9d9ffd8d8d8ffd8d8d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d4d3ffd5d5d5ffd6d6d5ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdcffdcdcdcffd9d9d9ffd8d7d8ffd8d7d7ffd4d5d4ffd4d4d4ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd6d5d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdbdbdbffdbdcdcffddddddffddddddffdfdedeffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdedfdeffddddddffdddcddffdcddddffdbdcdcffdbdbdbffdbdadbffdfdedeffdbdadaffd3d3d3ffcbccccffc7c7c7ffc5c6c5ffc6c7c6ffc7c7c8ffcac9c9ffcbcccbffcdcdcdffcdcdcdffcecdcdffcecdcdffcdcecdffcdcdccffccccccbf999999000000000000000000000000000000003f353535ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd7d6d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdcdbdbffdcdcdcffddddddffddddddffdededeffdededeffdfdfdfffe1e1e1ffebebebfffaf9f9fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff262626ffc2c2c2fff6f7f6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffffffffffffffffffffefefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffffffffffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffdfdfdfffdfcfdfffdfcfdfff7f7f7ffe5e5e5ffbcbcbcffa7a7a7ff8b8b8bff6c6c6bff4b4b4bff444444ff464646ff4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3c7f4242427f434344bf666666ff888888ff898989ff8b8b8bff8d8d8dff8e8e8eff8e8e8fff8f8f8fff919190ff919190ff919191ff919191ff919190ff908f8fff8f8f8fff8f8f8fff8f8f8eff8f8f8fff909090ff919191ff919191ff919191ff919191ff919191ff6d6c6dff242424ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f212121ff8a8b8aff8c8d8cff8f8f8fff909090ff919191ff979797ff9f9f9fffa9a9a9ffb1b0b0ffb7b6b6ffbababbffbfc0c0ffcbcacaffd5d5d5ffdcdcdcffe3e3e3ffd8d9d9ff7e7e7eff373737ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060706ff303030ff6d6d6dffcbcbcbffe0e0e0ffdededeffd9d9d9ffd2d2d1ffc6c5c5ffbebebeffb8b9b9ffb4b4b3ffaeaeaeffa4a4a4ff9a9b9aff8b8b8bff6c6c6cff646464ff646464ff646464ff636363bf49494900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000000ff000000ff060505ff1e1e1eff434343ff747474ffb2b2b3ffe7e6e6fffdfdfdfffffffffffffffffffffffefffefffffffffffffffefffffffffffefffefffefffffefffffffefffffffffffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffffefefffffefefffefefffffffffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffefffffefefefffefefefffefffefffffffefffefefffffffefefffefffffffefffefffffffffffffffffffffffffffefffffffefefffffffffefffefefefffefffefffefefefffffefefffefefefffefefefffdfefefffdfdfdfffcfcfcfff1f1f1ffcfcfcfffb1b1b2ff979897ff797979ff575757ff403f40ff414141ff4242427f21212100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff7f7f7ffe6e6e6ffdadadaffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d0ffd0cfcfffcfcfcfffcececeffcdcdcdffcccdccffcbcbcaffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffcacacaffd2d2d2ffd8d8d8ffdededfffdededeffdbdbdbffdbdcdcffddddddffddddddffddddddffddddddffdededeffdfdedeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e6ffe6e5e5ffe5e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e4ffe4e5e5ffe4e4e4ffe3e4e3ffe3e2e3ffe3e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdededfffdededeffdededeffdddeddffddddddffdcdcddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d0d0ffcfcfcfffcfcfcfffd0d0cfffd3d2d2ffd4d4d5ffd6d6d6ffd8d8d8ffd9dad9ffdbdbdbbfa5a5a5ffd9d8d8ffd7d7d7ffd5d5d5ffd4d4d4ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0cfcfffcfcfcfffcfceceffcececdffcececeffcfcfceffcfcfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe2e2e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdededfffdededeffdededeffddddddffdddddcffdbdbdbffdbdbdbffdddddeffd8d8d8ffd0d0d0ffc9cacaffc6c6c6ffc5c6c5ffc7c7c7ffc8c9c8ffcacbcaffcbcbccffccccccffcdcdcdffcdcdcdffcdccccffccccccffccccccffcccccc3f33333300000000000000000000000000000000bf9f9f9fffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d7d6ffd8d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdddeddffdededeffdedfdfffdfe0dfffe4e4e4fff2f1f1fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff313131ffc1c0c0fff6f6f6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefffffefffffffffefefffffffefffffffffffefffffffefffffffffffefffffefefffefefefffefefffffefefefffefffefffefefefffffefffffefefefffefefffffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffefffffffefefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfcfff8f8f8ffe5e6e5ffbdbdbeffa7a7a8ff8d8e8dff6c6c6cff4d4d4dff454546ff464646ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2323237f4747477f4747477f4848487f4848487f4848487f4848487f4848487f4848487f4848487f4747487f4747487f4747477f4747470000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf646464ff888787ff8b8a8aff8c8c8dff8e8e8eff919191ff989898ffa1a1a1ffaaaaaaffb1b1b2ffb7b7b7ffbbbbbcffc2c2c3ffcdcecdffd7d7d7ffdedddeffe4e4e4ffcacacaff6a6a69ff282928ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff1b1b1bff5a5b5affb4b4b5ffdfe0e0ffdededfffdadadbffd3d3d3ffc8c8c8ffbfbfc0ffbababaffb4b5b4ffafaeaeffa5a5a5ff9d9d9dff939393ff7d7c7cff646464ff646464ff636363ff626262ff616161bf4748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000101ff020201ff020101ff010100ff000000ff0a0a0aff262626ff4d4d4dff808080ffbfbfbfffebebebfffdfefefffefefffffffffffffefefffffffffffffefefffffefefffffefffefffffefefffefefefffffffefffffffefffffffefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffefffffffffffffffffffffffefffffffefefffffffefffffefefefffefffffffefefffffefefffffefffffffffefffffffefefffffffffffffffffffffffefffffefffffffffffffefffffffefefffffffefefffefffefffffffefffffefffffefffffffffefffffffffefffffffffffefffffffefffffffffffefffffefefffefffffffefefffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffdfefefffcfdfdfffcfcfcfff1f1f1ffd1d0d0ffb0b0b0ff979797ff7a7a7aff595959ff404040ff424142ff4242417f212120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffedededffdcdcdcffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcdcdffccccccffcacacaffc9c8c8ffc8c8c8ffc7c8c7ffc7c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc8c8c8ffcfcfcfffd5d6d5ffdcdcdcffe0dfe0ffdcdcdcffdbdbdbffdddcdcffdeddddffddddddffddddddffddddddffdededeffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffdedfdfffdfdedeffdddddeffddddddffdddcddffdcdcdcffdbdcdbffdcdcdbffdbdbdbffdbdbdbffdbdadaffdadadaffd9dadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d3ffd3d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcdcdcdffcbccccffcbcbccffcdcdcdffd0d0d0ffd3d3d3ffd5d4d4ffd6d6d6ffd8d8d83f36363600000000000000003f3535357f6a6a6affd2d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d0ffd1d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdaffdcdbdcffddddddffdddeddffdededeffdededfffdfdfdfffdfe0dfffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e4e5ffe5e5e4ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdcdcddffdbdcdbffdfdedfffdddedeffd5d5d5ffcdcdcdffc7c8c8ffc6c5c5ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcccbccffccccccffccccccffccccccffccccccffccccccbf9999990000000000000000000000000000000000000000ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdadaffdbdbdbffdcdcdcffdcdcdcffddddddffdddeddffdededeffdedfdfffe1e0e0ffe8e8e8fff6f7f6fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff010100ff080808ff383838ffbababafff5f5f6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefefffffffefefffefffefffefefefffefefefffffefefffefffefffefffefffffefffffefffffffffffefffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffefffffffefefefffffffefffefffefffffefffffffefefffefffefffefffefffefffffffffefefffffffefffefffefffffefffffefffffffffefefffefefffffefefefffefefefffefefefffdfefefffdfefefffdfefefffdfdfdfffdfdfefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffefefdfffdfefdfffdfdfefffdfdfdfffdfdfcfff8f8f8ffe7e7e7ffc0c1c0ffa9a9a9ff8f908fff706f6fff4e4e4eff434343ff464646ff464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf616060ff828382ff858585ff878787ff8a8a8aff8b8c8bff929293ff9a9a9affa2a3a2ffababacffb2b3b3ffb8b8b8ffbdbdbdffc5c5c5ffd1d0d1ffd8d9d8ffe0e0e0ffe1e1e1ffb5b5b5ff545453ff181918ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1a1919ff585858ff9c9c9dffdcddddffdfdfdfffdcdcdcffd5d5d4ffcbcbcbffc2c1c2ffbcbcbcffb6b6b6ffafb0afffa7a8a7ff9f9f9fff989898ff898989ff6d6d6dff626262ff626262ff616161ff606060ff5f5e5fbf464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030304ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f010100ff010201ff020202ff010101ff030302ff121312ff2c2c2cff555555ff8c8b8cffcbcacafff2f2f2fffefefefffefefffffffefffffffefefffffefefffffefefffffffefffefefefffefefffffefffffffefffffffffffffffffefefffffffffffefffefffffefffffffefefffefffefffefffefffefffffffffefffffffffefffefffefffffefffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffefefffffefffffffefefefffefefefffffefefffffefefffffefefffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffefffffffffefffefffefffefffffffffffffffffffefffefffefffffefffffefffffffffffefffefffffffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffdfdfefffdfdfdfffcfdfcfff2f2f2ffd1d2d2ffb1b1b1ff989898ff7a7a79ff595958ff3e3e3fff3e3d3dff4242417f21212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f4ffe1e2e1ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d2ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcdccccffcbcbcbffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc6c5c5ffc6c6c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c6c5ffc5c5c5ffc6c6c6ffcdcdcdffd4d4d3ffd9d9d9ffdededeffdededeffdbdbdbffdcdcdcffddddddffddddddffddddddffddddddffdddddeffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e2ffe3e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe5e5e5ffe4e5e5ffe5e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffe0dfdfffdfdfdfffdededeffddddddffdddddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdadad9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d8ffd7d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d3ffd2d2d3ffd2d1d1ffd0d0d0ffd0d0d0ffcfcfceffcececeffcccdcdffcbcbcbffcbcbcbffcbcacbffc9c8c8ffc8c8c8ffcacacaffccccccffcdcdcdffd0d0d0ffd3d3d3ffd5d4d53f3535350000000000000000000000000000000000000000000000003f3434347f686868ffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcecdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffccccccffcbcbccffcbcbcbffccccccffcdcdcdffcececdffcececeffcfcfcfffd0d0d0ffd2d1d2ffd2d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d7ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdddeddffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e4ffe5e5e5ffe4e5e4ffe5e4e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdddcdcffdcdcdcffe1e1e0ffdadadaffd1d1d1ffcacbcaffc6c7c7ffc7c7c7ffc8c7c7ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcccbffccccccffccccccffccccccffccccccffcbcccb7f656565000000000000000000000000000000003f353535ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd7d6d6ffd7d7d7ffd8d7d8ffd9d9d8ffd9d9d9ffdadadaffdadbdaffdbdbdbffdcdcdcffdddcdcffddddddffdededeffdededeffdfdfdfffe2e2e2ffeeededfffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000001ff000000ff000000ff010000ff000101ff020202ff0c0c0cff373637ffb0afb0fff2f3f3fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffefffffffefefffffffffefffffefffffefffffffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefffffefffefffefffffffffefefffefffefffefefffffefefefffefffffffefffffffffefffffffefffffefffffffffffffffffefefffefefefffefffffffffffefffefefffffffefffffefefefffefffffffefefffffffefefffffefefffefefefffefefefffefefdfffefdfdfffdfdfefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffdfdfefffdfdfdfffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfff8f8f8ffe8e7e8ffc2c2c2ffabababff939293ff737373ff4f4f4fff3e3e3eff444444ff4444447f201f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5e5e5eff807f7fff818081ff838282ff868586ff858686ff8c8c8cff959595ff9d9c9cffa4a4a5ffadadadffb3b4b3ffbab9b9ffbebebfffc8c9c8ffd2d3d3ffdadadaffe1e1e1ffddddddff959595ff434344ff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff111211ff4d4d4dff858585ffd9d9d9ffdfdfdfffddddddffd6d7d6ffcececeffc4c4c4ffbdbdbdffb8b8b8ffb1b1b1ffa9a9a9ffa2a2a2ff9a9a9aff919191ff797a79ff646363ff606060ff606060ff5f5f5fff5d5e5eff5d5c5cbf4444443f161616000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0e0eff2e2d2eff161615ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f010101ff010102ff020102ff010202ff050506ff191919ff323232ff5a5a5aff979797ffd6d7d6fff5f5f5fffffefefffefefffffefefefffffffefffffefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefffffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffffffffefefffefefffffefffefffefffffffffffefffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffffffffffffffffffefefffefffffffefefffffffefefffffefffffefffffffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffdfefdfffdfdfdfffdfdfcfff2f2f2ffd4d4d4ffb3b3b4ff9a9a9aff7a7a7aff585858ff3f3f3fff3c3c3cff3e3e3e7f2120210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaffe9e9e9ffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececdffcdccccffccccccffcacbcaffc8c9c9ffc8c8c8ffc7c7c7ffc7c6c7ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc9c9c9ffd2d2d2ffd7d7d7ffdcdcdcffdededeffdcdcdcffdbdbdcffdcdcddffddddddffdeddddffdddeddffddddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e2e1ffe2e2e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdededeffddddddffdddcdcffdcdcdcffdbdbdbffdadadaffdadadaffdadad9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcfceceffcdcecdffcccccdffcbcccbffcac9c9ffc8c8c9ffc7c7c7ffc6c6c6ffc6c6c6ffc7c7c8ffc8c9c8ffcacacaffccccccffcecdcdbf9c9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3333337f676767ffcdcdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccbcbffcbcbcbffcccbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcccbccffcdcdcdffcfcfcfffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd7d7d7ffd8d8d8ffdad9daffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffdededdffdededeffdfdfdfffdfdfe0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe4e4e4ffe4e4e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe0dfe0ffdfdfdfffdeddddffdcdcdcffdfdfdeffdfdfdfffd8d8d8ffcececeffc9c8c9ffc5c5c5ffc6c6c6ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbcbccffccccccffccccccffcbcccbffcbcbcbffcbcbcb0000000000000000000000003f343434ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdededeffdedfdeffe0dfe0ffe5e5e5fff3f3f3fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff000000ff000000ff000000ff010101ff020302ff101010ff3d3d3dffadadadfff0f0f0fffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefffefffffefffffefefffffefefefffefffefffffefefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffffefffefefffffefffefffffffefffffefefffefffefffffefffffffefffffffffefffffefffffefffffffefffffffefffffffffefffffffffefffefefefffefefffffffefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfcfdfff8f8f9ffe9e9e8ffc2c2c2ffacadacff959594ff777777ff515151ff3f3f3fff403f3fff3f3f3f7f2020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808bf141414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5b5b5bff7b7b7bff7e7e7dff7f7f7fff808181ff828282ff858585ff8f8f8fff989898ff9e9f9fffa7a7a6ffaeaeaeffb5b4b4ffbababbffc0c0c0ffcccccdffd5d5d5ffdcdcdcffe2e2e2ffd6d5d5ff7d7d7cff404041ff0a0a09ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff414141ff707170ffcdcdcdffdfdfdfffdddeddffd8d8d8ffcfcfcfffc6c6c6ffbebfbeffb9b9b9ffb3b3b3ffaaababffa3a4a3ff9c9c9cff959595ff888988ff737373ff616161ff5e5e5eff5e5d5eff5c5c5cff5c5c5bff5b5b5bff5a5a5abf4342423f1515150000000000000000000000000000000000000000000000003f101010bf2f2f2fff3d3e3eff3a3a3aff2d2e2dff161615ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff010202ff010201ff010101ff070707ff1c1c1cff363737ff616261ff9e9e9effdcdcdcfff8f8f8fffefffefffefffefffefefffffffffffffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffffefffefefffffefffefffffffefffefefefffefefefffffefffffefefffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefefffffefffefffffffefffefffffffffffffffefefefffffffefffffefefffefffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfcfff2f2f2ffd6d6d5ffb5b5b5ff9b9b9bff7a7a7aff5a5959ff3f3f3eff3c3c3cff3d3d3d7f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff2f1f2ffdededeffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d0ffcfd0d0ffcfcfceffcececeffcdcdcdffccccccffcbcbcbffcacacaffc8c8c8ffc8c7c7ffc7c6c7ffc6c6c6ffc5c6c5ffc5c5c5ffc4c5c4ffc5c5c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffcececeffd6d5d6ffdadadaffdededeffdcdcdcffdbdbdbffdcdcdcffddddddffddddddffdededdffdededeffdededeffdfdedfffdfe0dfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdcddffdcdcdcffdbdbdbffdadadbffdadadaffdadad9ffd9d8d8ffd8d8d8ffd8d8d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd0d1d0ffcfcfcfffcececeffcdcdcdffcccdccffcbcbcbffc9cac9ffc8c8c8ffc6c7c6ffc4c4c4ffc2c3c3ffc4c3c3ffc5c5c5ffc6c6c6ffc7c7c8ffc8c9c8ffcacaca7f6666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3333337f666666ffcccdcdffcdcdccffccccccffcccccbffcbcbccffcbcccbffcbcccbffcbccccffcbcacbffc9c9c9ffc9c9c9ffcacacaffccccccffcececeffcecfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d7d6ffd8d7d8ffd8d8d9ffd9dad9ffdadadaffdadbdbffdcdcdcffdcdcdcffddddddffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffe1e1e1ffdcdcdcffd4d3d4ffccccccffc6c6c6ffc5c5c5ffc6c7c7ffc8c8c8ffc9c8c8ffcac9c9ffcacacbffcbcbcbffcccccbffcccbccffcbcbcbffcacbcbffcacbcbbf97979700000000bf9b9b9bffd0d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadbdaffdbdbdbffdcdbdcffdcdcdcffddddddffdeddddffdededeffdfdfdfffe1e1e1ffeaeaeafffafafafffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff000000ff000000ff010101ff030303ff141414ff474747ffaaaaaaffefeeeefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffefffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffafafaffebebebffc3c3c3ffadadadff959695ff787878ff535353ff3f3e3eff403f40ff4040407f202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff1e1d1eff363636bf3332330000000000000000000000000000000000000000000000000000000000000000000000007f3a3939ff757576ff777877ff797979ff7b7b7bff7e7d7dff7f7f7fff818081ff888988ff939393ff9a9a9affa1a1a1ffa8a9a8ffb0b0afffb5b6b5ffbcbcbcffc3c3c3ffcececeffd7d7d7ffdddddeffe2e2e2ffc4c4c4ff6b6b6bff313030ff050605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff353536ff666666ffbbbbbbffdfdfdfffdededdffd9d9d9ffd0d0d0ffc7c8c8ffc0c0c0ffbabbbaffb4b4b4ffacacacffa5a5a4ff9d9d9dff979796ff909190ff848484ff6f6f6eff5e5e5eff5c5c5cff5b5b5bff5b5b5bff5a5a5aff595858ff575757ff565756ff565656bf403f3f7f2a2a2a7f2626267f232323ff444444ff444344ff414140ff3f3f3fff3e3e3eff3a3a3aff2d2e2eff0f0f0fff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff020202ff020202ff010101ff000000ff070606ff1e1e1eff3f3e3fff6e6d6effa5a5a5ffe2e2e3fffcfcfcfffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffffffefffefefffffefefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffefefffefffefffffffefffffffffffefffefffffffffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfdfff2f3f3ffd8d7d7ffb5b5b5ff9a9a9aff7c7c7cff5d5d5cff414140ff3d3d3dff3e3e3f7f2020200000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffff7f7f7ffe4e4e5ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d1d2ffd1d1d1ffd0d0d0ffd0cfcfffcecfceffcdceceffcdcdcdffccccccffcbcbcbffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c6ffc5c5c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffcbcbcaffd3d3d3ffd9d9d8ffdcdcdcffdcdcdcffdadadaffdbdadbffdddcdcffddddddffdeddddffdededeffdededeffdededfffdfdfdfffe0e0dfffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdfffdedfdfffdededeffddddddffdcdcdcffdcdcdcffdbdbdbffdadadaffd9dadaffd9d9d9ffd8d8d8ffd7d7d8ffd6d7d6ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d1ffd1d1d0ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcdccffcccbcbffcacacaffc9c9c9ffc7c7c8ffc5c5c5ffc4c3c3ffc2c2c2ffc2c2c2ffc2c3c3ffc3c4c3ffc5c5c5ffc6c6c6ffc7c8c73f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3333337f666665ffcccbccffcbcbcbffcccbcbffcbcccbffcbcbcbffcacacaffc9c9c9ffcacacaffcacbcbffcacacaffcbcacaffccccccffcdcdcdffcecfceffd0d0d0ffd2d2d1ffd3d3d3ffd4d4d4ffd5d5d4ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdcffdcdddcffdeddddffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffe0dfdfffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdbdcdbffdddddcffe0e0e0ffd8d8d8ffd0d0d0ffc9c9c9ffc5c5c5ffc6c6c5ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacabf9a9a9affcfcfceffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d4d3ffd5d4d4ffd5d6d5ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdbdadbffdbdbdbffdcdcdbffdcdddcffdddeddffdededeffdfdfdfffdfe0dfffe4e4e4fff1f1f1fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff020201ff050505ff181818ff464645ffa4a4a4ffedededfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefefffffefffefffffffffffffffffffffefffffefffffffffffffffffffffffffefefffefefffffffefefffffefefffefefffffffefffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffbfbfbffedededffc6c6c6ffb0b0b0ff979796ff767576ff545454ff3f3f3fff404040ff4040417f202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5d5d5dff424242ff101110ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050606ff1e1e1dff363736ff454545ff4c4b4bff4d4d4dbf3c3d3c7f2929290000000000000000000000003f1b1b1b7f373737bf555454ff727372ff747474ff767575ff777878ff797979ff7b7b7bff7d7d7eff848484ff8e8e8eff969695ff9c9c9cffa2a2a2ffa9a9a9ffb1b0b1ffb7b7b7ffbebdbdffc4c4c5ffd0d0d0ffd8d8d8ffdfdfdfffe1e1e1ffb1b1b1ff595858ff1b1b1bff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff1e1e1eff5c5c5cffa8a8a8ffdededeffdededeffdbdbdbffd2d1d2ffc9c9c9ffc1c1c1ffbcbcbcffb6b6b6ffadadadffa6a5a6ff9e9d9eff989898ff929393ff8d8d8dff7e7e7eff6a6a6bff5e5e5eff5a5a59ff5a5a5aff595959ff575757ff575656ff565656ff555555ff545354ff535353ff4e4e4eff474747ff474747ff444444ff444344ff414141ff3f3f3fff3d3d3dff393939ff2b2b2bff181819ff0e0e0eff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff393a3aff5d5d5d3f262626000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff020202ff030202ff020202ff010202ff0c0c0cff252525ff4a4a4aff7a797affb1b1b1ffe8e8e8fffefdfdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefefffefffefffffffffffefffffffefefffffefefffffffffffffffffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffdfdfdfffcfcfdfff3f3f3ffd8d8d8ffb6b5b5ff9a9a9bff7e7f7fff5f5f5fff414141ff3e3f3eff4141417f212121000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffecececffdbdbdbffd8d8d8ffd7d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd7d6d6ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd0d1d1ffd0cfd0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcbcacbffc8c9c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc7c7c8ffcfcfcfffd6d6d7ffdbdadaffdcddddffdadadaffdadadaffdbdcdbffdcdcdcffddddddffdddedeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e1ffdfe0e0ffdfdfdfffdfdedeffdededeffdddddeffddddddffdcdcdcffdcdbdcffdbdbdbffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0cfcfffcecfcfffcececeffcdcdcdffcccccdffcbcbcbffcacacaffc9c9c9ffc8c7c8ffc7c6c7ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c4bf9494943f31313100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3333337f656666ffcacacaffcacacaffc9c9caffcac9caffcbcacaffcbcbcbffcbcbcbffcbccccffccccccffcccbccffcdccccffcececdffcfd0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd4d4d4ffd6d7d6ffd8d8d8ffd9d9d8ffd8d9d9ffdad9daffdbdbdbffdcdcdcffddddddffdededeffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e4ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0e0ffdfdfdfffdededeffdedddeffdcdcdcffdbdcdcffe0e0e0ffddddddffd4d4d5ffcdcdcdffc6c6c7ffc5c6c5ffc6c7c7ffc7c7c8ffc8c8c9ffc9c9c9ffcacacaffcacacbffcacacaffcacacaffcacacaffcac9c9ffcacacaffcdcdcdffcececeffcfcfcfffcfcfd0ffd1d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d5ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdbdadaffdbdbdbffdcdcdcffdcddddffddddddffdededeffdedfdfffdfe0dfffe1e1e1ffeaeae9fff9fafafffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010201ff020202ff080909ff1f1f1eff464646ffa3a3a3ffededecfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffefefffefefffffefefefffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffbfbfbffeeefefffcececeffb6b5b6ff989898ff757475ff545454ff404040ff404040ff4040407f202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2f2f2fffbebebeffb5b4b5ff838383ff424243ff101010ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070708ff171717ff343434ff454545ff4c4c4cff4d4d4dff515151ff525252ff595959ff5c5c5cff656464ff686868ff6a6a6aff6c6c6cff6f6f6eff717171ff737272ff747474ff757576ff777777ff797979ff7f7f7fff898989ff919090ff979796ff9d9d9dffa3a3a4ffaaababffb2b2b2ffb9b9b9ffbfbfbfffc7c7c7ffd3d2d3ffdadadaffe0e0e0ffdfdfdfff9c9b9bff504f50ff131313ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0eff444444ff939393ffdbdbdbffdfdfdeffdcdcdcffd4d4d4ffcbcbcbffc2c3c3ffbdbebdffb7b8b7ffaeaeaeffa7a7a6ff9f9f9fff999999ff949494ff909090ff898989ff7b7b7bff6f6f6fff636363ff5a5a5bff575757ff565656ff565656ff555555ff545454ff535352ff505050ff4e4d4eff4a4b4aff474747ff474747ff434343ff424242ff3f4040ff3f3f3fff3f3f3fff3e3e3dff383838ff333233ff232324ff0e0e0eff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff3a3939ff5d5d5dffa3a2a3ffbebebebf8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f010101ff020203ff020302ff030202ff040404ff161516ff2d2d2cff565656ff828382ffbcbcbcffeeeeeefffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefffffffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefefffefefefffefdfefffdfdfdfffcfdfcfff3f3f3ffd8d8d8ffb5b6b6ff9c9c9cff808080ff606060ff434443ff414141ff4242427f21212100000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f4ffdfe0dfffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfceffcecdcdffcdccccffccccccffcbcbcbffcacac9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffccccccffd3d3d3ffd8d8d8ffdcdcdbffdbdbdbffdadadaffdbdadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e3e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdededeffdddeddffddddddffdcdcdcffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd5d6d6ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d0ffcfd0cfffcecfceffcdcdcdffcccdcdffccccccffcbcbcbffcacacaffc8c9c8ffc8c8c7ffc6c6c6ffc5c5c5ffc4c4c3ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c3ffc3c2c2bf929292000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646564bf979797ffcbcacbffcbcbcbffcbcbcbffcccbcbffccccccffcccccdffcdcdcdffcdcdcdffcececeffcdcdcdffcececeffcfcfcfffd0d0d0ffd2d2d2ffd5d5d5ffd7d7d7ffdad9daffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdeddddffdfdedeffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdedddeffddddddffdcdcdbffdddddcffe0e0e0ffdadadaffd2d2d3ffcbcbcbffc7c6c7ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffcacacaffcac9caffcac9c9ffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffcfcfd0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdbdbffdbdbdbffdcdcddffddddddffdededeffdfdfdeffdfdfdfffe0e1e1ffe4e4e4fff2f2f3fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff020202ff0c0c0dff262626ff4d4d4eff9e9e9effecedecfffdfdfdfffefefefffefefefffefefefffefefefffffffefffefffefffefffffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffefffffffffffffffffffffffffefffffffffffffefefefffffefffffefefefffffefefffffffefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfff0f0efffd3d4d3ffbababaff9a9b9aff787878ff585758ff3f3f3fff404040ff4040417f20202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131bf939393ffc2c2c2ffbfbfbfffbebebeffb5b4b5ff838383ff3a3a3aff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff121112ff262727ff363636ff444444ff494948ff4d4d4dff515151ff525353ff595959ff5c5c5cff5c5c5cff646464ff686768ff696868ff6a6a6aff6c6c6cff6f6e6eff717171ff727272ff747474ff777777ff7c7c7cff838383ff8c8c8cff929292ff989898ff9e9e9effa5a5a4ffacacacffb4b4b4ffbbbbbbffc1c1c1ffcbcacaffd4d5d5ffdbdbdcffe1e1e1ffdbdcdcff868686ff393a3aff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070606ff303030ff808080ffd9d9d9ffdfdfdfffdddcdcffd6d6d6ffcecdceffc4c4c4ffbfbfbfffb9b9b9ffafafafffa7a7a8ffa0a0a0ff9a9a9aff969595ff919191ff8c8c8cff848584ff7c7b7cff727271ff676767ff5e5f5fff5a5a5aff575757ff545454ff525252ff505050ff4d4d4eff4c4b4cff4a4a4aff484848ff464647ff454545ff454645ff474747ff464746ff464646ff464646ff454545ff464646ff434444ff302f2fff0d0d0dff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff262627ff5e5d5dffa3a3a3ffbebebeffbebebeffc0c1c1ffc2c2c23f313131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f010101ff030303ff030303ff020101ff060606ff1a1a1aff323232ff5d5d5eff8d8c8dffc9c9c9fff3f3f4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffffffefffefffffefefffefffefffffffffffefefefffffefefffefffffffffefffffffffffffffefefffffffffffefefffffffefffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffefefffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefdfdfffdfdfdfffdfcfcfff3f3f3ffd9d9d9ffb6b7b6ff9d9d9dff807f80ff626262ff464646ff424242ff4242427f2121210000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfaffe9e9e9ffd9d9d9ffd7d8d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd2d1d1ffd1d0d0ffd0cfd0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcbcbcbffcac9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c3c4ffc4c4c3ffc3c4c4ffc8c8c8ffd1d1d1ffd7d6d7ffdbdbdbffddddddffdcdcdcffdbdbdbffdbdbdbffdcdbdcffdddddcffdddddeffdedfdfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe3e4e3ffe3e3e4ffe3e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffdfdedfffdededeffddddddffdcddddffdcdcdcffdbdcdbffdadbdaffdadadaffdad9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd1d2d1ffd0d0d0ffcfcfcfffcfcecfffcdceceffccccccffcbcbcbffcbcacaffcacacaffc8c8c8ffc7c7c7ffc6c6c6ffc4c4c4ffc3c3c4ffc2c2c2ffc1c0c1ffc2c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c23f30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656565bf999999ffccccccffccccccffccccccffcdcdcdffcececeffcececeffcececeffcfcfceffd0d0cfffd0cfd0ffd0d0d0ffd1d1d1ffd4d4d4ffd8d8d8ffdadadaffdbdbdbffdcdbdcffdcdbdbffdcdcdcffddddddffdededeffdfdfdfffe0dfdfffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe2e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedfffddddddffdcdcddffdcdcdcffdededdffdededeffd7d8d8ffd0d0d0ffcbcacaffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcccccbffccccccffcdcdcdffcececeffcfcfcfffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdadbdbffdcdbdbffdcdcdcffddddddffdddddeffdfdfdeffdfdfe0ffe2e2e1ffe4e4e4ffecebebfffbfbfbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff020102ff020102ff030303ff0f0f10ff2b2b2bff555555ff9c9c9cffebeaeafffefdfdfffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefffffffefffffffffffffefffffffefefffffffffefffffefffffefffffffffefffffefffefffefffefffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffcfcfcfff0f0f0ffd2d2d2ffbbbbbbff9d9d9dff7b7c7cff5a5a59ff3d3c3cff3e3e3eff4040407f202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646564ffc8c8c8ffc6c6c6ffc4c4c4ffc3c2c3ffbfbfbfffbebebeffafb0b0ff656565ff131313ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff0a090aff1c1c1cff333333ff444443ff474747ff484849ff4b4b4bff4e4e4eff505051ff545454ff595959ff5b5b5bff606060ff646464ff666666ff676767ff696869ff6a6a6aff6c6c6dff6f706fff717272ff767676ff7b7a7aff7f7f7fff868686ff8e8e8eff959595ff9a9a9affa09f9fffa6a6a6ffadaeadffb6b6b6ffbdbcbdffc3c3c3ffcccdcdffd6d6d7ffddddddffe2e2e2ffd3d3d3ff6b6b6bff232424ff040405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff252524ff6b6b6bffcfd0cfffdfdfdfffddddddffd7d8d7ffcfcfcfffc6c6c6ffc0c0c1ffbababaffb1b1b1ffa8a8a9ffa2a2a2ff9c9c9cff979797ff929393ff8d8d8eff868787ff7f7f7fff797979ff737273ff6d6e6eff6a696aff646464ff5e5f5fff595959ff555455ff545454ff545353ff515151ff4f4f4fff4e4e4eff4f5050ff504f50ff4e4e4eff4d4d4cff4c4c4cff4b4a4aff484848ff464646ff464646ff424342ff303131ff191919ff090a0aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff464746ff8f8f8fffbbbbbbffbebebeffc1c1c1ffc2c2c2ffc5c4c5ffc7c7c7bf9696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f010101ff030303ff030303ff020302ff080808ff1e1e1eff3a393aff656464ff949394ffd3d3d3fff5f5f5fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffefefffffffefffffefffffffefefffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffffffefffffefefefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffdfdfdfffcfcfcfff4f4f4ffdbdadbffb7b7b7ff9e9f9eff818181ff626363ff464646ff414242ff4343437f22222200000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff6f6f6ffe3e2e3ffd9d9d9ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcecdceffcdcdcdffccccccffcbcbcbffcacacaffc8c9c9ffc8c8c7ffc7c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc6c6c6ffcececeffd5d4d5ffd9dadaffdcdcddffdddedeffdcdcdcffdcdddcffdcddddffddddddffdededdffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e1ffe2e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffe0dfe0ffdfdfdfffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdccccffcbccccffcacacbffc9c9caffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc3c3c4ffc3c2c2ffc1c0c0ffc0bfc0ffc0c0c0ffc1c0c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c33f3130310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666bf9a9a9affcececeffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd2d2d2ffd4d4d4ffd7d7d7ffdadad9ffdbdbdcffdbdcdcffdcdcdcffddddddffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdededeffdddddeffdcdddcffdcdcdcffdfdfdfffdcdbdcffd5d5d6ffcfcfcfffc9c9c9ffc6c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcacaffccccccffcdccccffcecdceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d5ffd5d5d5ffd5d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdddedeffdededfffe0e0e0ffe3e3e3ffe7e7e7ffebebebfff6f6f6fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010202ff030303ff020202ff020202ff040404ff131313ff2e2e2eff585857ff989899ffe8e8e7fffdfdfdfffefefefffefefefffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefffefffffffffffffffffffefefefffffffffffefffffffffffffffffefffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffdfdfefffdfdfdfffcfdfdfff0f0f0ffcececeffb8b8b8ff9e9d9eff7e7e7eff5b5a5aff3e3e3eff3e3e3fff3f3f3f7f1f201f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333bf989998ffcacacaffcacacaffc8c7c8ffc6c6c6ffc5c4c4ffc2c2c2ffbebebfffbbbcbbff908f90ff313131ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff161515ff2e2d2eff3a3b3aff444545ff484848ff494949ff4c4c4cff4f4f4fff515252ff545454ff555555ff595958ff5c5d5dff606060ff626363ff656565ff676767ff686868ff6a6a6aff6d6d6dff717171ff737373ff777777ff7c7c7cff808081ff888888ff909091ff969796ff9b9b9bffa0a0a1ffa7a7a7ffafafafffb8b8b8ffbebfbeffc5c5c5ffcfcfcfffd9d9d9ffdededeffe3e2e2ffc8c8c8ff535453ff181919ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040504ff252525ff616161ffc2c2c2ffe0e0dfffdededeffdad9daffd0d1d1ffc7c8c7ffc2c1c1ffbcbbbbffb2b2b2ffaaaaaaffa2a2a2ff9d9d9dff989898ff949494ff8e8d8eff878788ff808080ff7b7b7bff767677ff747374ff717171ff6e6e6eff6a6a6aff666565ff626262ff616161ff5f5f5eff5b5c5bff585959ff585858ff575858ff565656ff545454ff535252ff515150ff4d4e4eff4a4b4bff494949ff474747ff474747ff434343ff363736ff2a2a2aff151515ff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1a1b1bff888888ffb4b4b4ffbebebeffc0bfbfffc2c2c2ffc5c5c5ffc7c7c7ffc8c8c8ffcacacbffcbcbcb3f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf020202ff030303ff030303ff030303ff0d0c0cff222222ff424242ff6e6e6eff9d9d9dffdadbdbfffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefffefffffffffffffffffffefefefffffefffffefefffffefffefffffefffffffffffffefffffffffffefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfcfcfff4f4f4ffdadadaffb7b7b7ffa0a0a0ff858585ff646464ff454545ff434343ff4444447f2222220000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdffefefefffe1e1e1ffdadadaffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccccdffccccccffcbcbcbffcacacaffc8c8c9ffc8c7c8ffc7c7c7ffc7c7c6ffc5c6c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffcbcacbffd2d2d3ffd8d8d8ffdcdcddffdeddddffdcdcddffddddddffdddedeffdedddeffdddeddffdededeffdedfdfffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdddedeffddddddffdcdcdcffdbdbdbffdadadbffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d5d6ffd5d5d5ffd4d4d4ffd2d3d3ffd1d2d2ffd1d1d1ffd0d0cfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c7c8ffc7c7c6ffc5c5c5ffc4c4c3ffc2c2c2ffc0c1c1ffbfbfbfffbfbebeffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc2c2c1bf92919200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767bf9b9b9bffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd1d1d0ffd2d2d2ffd3d3d3ffd5d5d6ffd6d6d6ffd8d8d8ffd9d9d9ffdadadaffddddddffddddddffdddeddffdededeffdededeffdededeffdedfdeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffdededeffdededeffdcdddcffdededeffe0e0e0ffd9d8d9ffd3d3d2ffcecdcdffc8c7c8ffc6c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffcacac9ffcacacaffcbcbcbffccccccffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffdddedeffdfdfdfffe2e2e2ffe5e5e5ffe9e9e9ffecececfff0eff0fffbfafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f020202ff040404ff030303ff030203ff050505ff141414ff323131ff5b5b5bff969797ffe4e4e4fffcfdfcfffefefefffffffefffefefffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefffefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffffffffffefffefffefffffffffefefffffffefffefefefffffefefffefffefffefefffffefefefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfcfdfff0f0f1ffccccccffb7b7b7ff9e9e9eff808081ff5c5c5cff3f3f3fff40403fff3f40407f202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333ffcdcdcdffccccccffcccccbffcbcacbffc9cac9ffc8c8c8ffc5c5c5ffc3c3c3ffc0c0c0ffbebebeffb1b1b1ff6f6e6eff1c1c1cff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff171717ff2c2c2dff3d3d3dff474747ff484848ff4a4a4aff4c4c4cff4d4e4dff505151ff535353ff565556ff575757ff595959ff5d5d5dff605f5fff626262ff646565ff676767ff696868ff6a6a6aff6c6c6dff6f706fff737373ff757575ff797979ff7e7d7dff828282ff8a8a8aff939393ff989998ff9d9d9dffa2a2a1ffa8a8a8ffb1b1b1ffbababaffc0c0c0ffc7c7c7ffd1d1d1ffdadadaffdfdfdfffe1e1e1ffb6b6b6ff4f4f4fff191919ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff1e1e1dff565656ffb1b2b2ffe1e1e1ffdfdfdfffdbdbdbffd4d3d3ffc9c9caffc2c3c2ffbdbdbdffb3b4b4ffabababffa3a3a3ff9e9e9eff9a9a9aff949495ff8e8e8eff888887ff818181ff7c7c7cff797979ff767676ff737473ff717171ff6e6e6eff6c6b6bff696969ff666666ff646464ff626262ff606060ff5f5f5fff5e5d5dff5b5b5bff595859ff575757ff555656ff535353ff505050ff4d4d4dff4a4a4aff484848ff464646ff444444ff444444ff3c3c3cff252525ff0a0909ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff0c0d0dff4d4d4dffabacacffbebebdffbfbfbfffc1c1c1ffc4c4c4ffc7c7c6ffc8c8c8ffcacacaffcbcbcbffccccccffcdcdcd7f676767000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030304ff030303ff030303ff030303ff101010ff252525ff494948ff787979ffaaaaabffe2e2e2fffcfcfcfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefffefffffefefffefffefffefffffffefefefffefffffffffefefffffffefffefffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffefffefffefffefefefffefffefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfdfff4f4f4ffdad9d9ffb5b6b5ff9f9f9fff868686ff676667ff484948ff444444ff444445ff444444000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9ffe9e9e9ffe3e3e4ffdededeffd8d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d0d0ffd0d0cfffcfcfcfffcfceceffcdcdcdffccccccffcccccbffcbcbcbffcacacaffc9c8c9ffc7c8c8ffc7c7c7ffc6c7c7ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc7c7c7ffd0d0d0ffd6d6d6ffdbdbdbffdddddeffdcdcdcffdcdcdcffdededdffdedfdeffdededeffdededeffdedfdfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e4ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0dfffdedfdfffdedddeffdddddcffdcdcdcffdbdbdaffdadadaffd9d9daffd9d9d8ffd7d8d8ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd2d2d2ffd2d1d1ffd0d0d0ffcfcfcfffcececeffcdcccdffcbcbcbffcacacaffc9c9c9ffc8c7c8ffc7c6c7ffc5c6c6ffc4c5c5ffc3c4c3ffc2c2c2ffbfc0bfffbebebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c0bf9090910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868bf9c9c9cffd0d0d0ffd2d2d3ffd3d3d3ffd6d5d5ffd7d7d6ffd8d8d8ffd9d9d9ffdadadaffdbdadbffdbdcdcffddddddffdddedeffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdddeddffddddddffdfdfdfffdcdcdcffd6d6d6ffd0d0d0ffcccdccffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9cacaffcbcbcbffccccccffcdcdceffcecfceffd0d0d0ffd1d1d0ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdbdcdcffdcdcdcffddddddffdededeffe0e1e1ffe4e4e4ffe8e7e7ffebebeaffecedecffedededfff2f2f2fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f030303ff050505ff040404ff030304ff060606ff121313ff313131ff5d5d5dff939392ffe1e1e1fffbfbfbfffefefefffefefffffffffffffffffffffffffefffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefffffffffffffefffefffefffffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfff1f1f1ffcecdcdffb7b7b7ff9d9d9dff7e7e7eff5a5a5aff3e3e3eff3f3f3fff4040407f201f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9b9b9bffcfcfcfffcececeffcdcdcdffcdccccffccccccffcacacbffc8c8c8ffc7c6c7ffc4c5c4ffc2c2c2ffc0bfc0ffbdbdbdffa3a3a3ff5b5b5bff121313ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff232423ff3a3a39ff454544ff474746ff494949ff4c4c4cff4e4e4eff515050ff535353ff555656ff585858ff595a5aff5c5c5bff5d5e5dff606060ff626262ff656565ff676767ff696969ff6b6b6aff6d6c6cff6f6f6fff717172ff757575ff787777ff7b7b7bff7f7f80ff848484ff8a8a8bff959494ff9a9a9aff9e9e9fffa3a3a3ffa9aaaaffb3b3b3ffbbbbbbffc2c1c2ffc9c9c9ffd4d4d5ffdcdcdcffe1e1e1ffdfdfdfffa0a1a1ff4f4f50ff181818ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff151514ff4c4c4cff9f9f9fffdededeffe0e0e0ffdcdcdcffd5d5d5ffcccbccffc4c4c4ffbdbebeffb5b6b5ffabacacffa5a5a4ff9fa09fff9b9a9aff959595ff8f8f8fff888888ff828282ff7f7f7eff7b7b7bff787878ff767676ff747373ff717070ff6e6e6eff6c6c6cff69696aff676767ff666566ff646364ff626263ff616160ff5e5e5eff5d5d5dff5b5b5bff5a5a5aff585858ff555556ff525252ff4f4f4fff4c4d4dff4b4b4bff484949ff474747ff464646ff3d3c3dff292929ff151616ff050606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff0d0d0dff404140ff878787ffb6b6b6ffbebebfffc0c0c0ffc3c3c3ffc5c5c6ffc7c7c8ffcacacaffcbcbcbffccccccffcccdcdffcececeffcececebf9b9b9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050505ff030303ff030303ff030303ff121112ff292929ff4c4c4cff7f7f7fffb5b5b5ffe6e6e6fffdfdfcfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffffffffffefefffffefefffffffffffffefffefffefffffffefffefffefefefffffefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfff4f4f4ffd9dadaffb5b5b5ff9e9e9eff848484ff676767ff494949ff444444ff444444ff45464500000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff1f2f2ffeaeaeaffe5e5e6ffe2e2e2ffdcdcdcffd7d7d7ffd5d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcececeffcececeffcdcdcdffcdccccffcbcccbffcbcbcbffc9c9caffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc5c6c5ffc5c5c5ffc5c4c4ffc4c5c4ffc5c5c5ffcdcccdffd4d4d4ffd8d9d9ffdddddcffdcdcdcffdbdbdaffdddcdcffdddeddffdededeffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e4e4ffe3e3e3ffe3e3e4ffe4e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdeffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d5ffd3d3d3ffd2d3d3ffd1d2d1ffd0d0d0ffcfcfcfffcececdffccccccffcbcbcbffcac9c9ffc8c8c8ffc7c7c7ffc5c6c6ffc5c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffbfbfbfffbdbdbdffbebebdffbebebeffbebebeffbfbfbeffbfbfbfffc0c0c03f303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f69696abfa0a0a0ffd6d7d6ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdddddcffddddddffdeddddffdededeffdededeffdddedeffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdededeffddddddffdcdcdcffdfe0dfffdadadaffd4d4d4ffcfcfd0ffc9c9c9ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacac9ffcbcbcbffccccccffcecdcdffcececeffcfd0cfffd1d1d0ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdcffdcdcdcffddddddffdfdfdfffe2e3e3ffe6e6e6ffe9e9e9ffecebebffecececffedededffeeededfff6f5f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f030403ff070707ff060606ff040504ff070707ff121212ff323233ff5b5a5bff8b8b8bffdededefffafafafffefefffffefffffffefffefffefefffffffffffffefffffffffffffffffffffffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefefffefffefffefffffffefffefffefffefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffffffefefffffefffefffefffefffefffffffffffefffefefffffffffefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffffffffffffffefffefefffffffffefffefefefffefefefffdfdfdfffdfdfdfff2f1f2ffcdceceffb7b7b6ff9d9d9dff807f80ff5a5b5aff3f3f3fff404040ff403f407f1f201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd1d1d1ffd0d1d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcccccdffccccccffcacacaffc9c8c8ffc6c6c6ffc4c4c4ffc1c1c1ffbfbfbfffbcbbbcff8f9090ff343435ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff0b0b0aff222222ff414141ff474748ff4a4a49ff4c4c4cff4f4e4eff515151ff535353ff565656ff595859ff5b5a5bff5c5c5cff5e5e5fff606060ff626262ff636464ff656566ff686868ff696a6aff6b6b6bff6c6d6dff6f6e6fff727272ff747474ff777778ff7a7a7aff7d7e7dff818181ff868686ff8d8d8dff959595ff9b9b9bffa0a0a0ffa5a5a5ffacabacffb6b5b5ffbdbdbdffc4c3c3ffcbcbcbffd6d6d6ffdeddddffe2e2e2ffdcdcdcff8c8c8cff414141ff0f0f0fff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff111111ff4b4a4bff919191ffdddcddffe1e1e1ffdedddeffd6d7d7ffcdcdcdffc5c4c5ffbebebfffb7b7b7ffadaeadffa7a6a6ffa1a0a0ff9b9b9bff969696ff8f8f8fff898989ff858485ff818181ff7e7d7eff7b7b7aff787878ff757675ff737373ff707070ff6e6e6eff6d6d6dff6b6b6bff696a69ff676767ff666666ff646464ff626263ff616161ff606060ff5e5e5eff5c5d5cff5a5a5aff585758ff555455ff525152ff4f4f4fff4d4d4dff4b4b4bff494949ff484848ff464646ff3d3d3dff1e1e1eff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060505ff333333ff8b8b8bffb3b3b3ffbdbdbdffbfc0c0ffc2c2c2ffc5c4c5ffc7c6c7ffc9c8c8ffcbcbcbffccccccffcdcdcdffcdceceffcececeffcfcfcfffd0d0d0ffd0d0d03f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff050505ff040303ff040405ff161616ff2d2d2eff515251ff868686ffbbbbbbffeaeaeafffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefffffffffffffffefffffffffffefffefefefffffffefffffefefffefefffffffefffffffefffffffffefffffefefffffffffffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffefffefffffffffefefffefefefffefefffffefffefffefffefffffefffffffefefffefefefffefefefffefefffffefefefffefefdfffdfdfdfffcfcfdfff5f4f4ffdbdbdbffb6b5b5ff9d9d9dff848484ff686868ff494949ff444444ff464545ff4747470000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfdfff4f4f4ffecececffebebebffe8e8e8ffe4e4e4ffe0e0e1ffd9d9d9ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcecfceffcdcecdffcdcccdffccccccffcbcccbffcbcbcaffc9c9c9ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc8c9c9ffd1d2d1ffd7d7d7ffdbdbdbffdcdcdcffdadadaffdbdbdbffdcdddcffddddddffddddddffdededeffdededeffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdededeffdddddeffdcdddcffdcdbdcffdadadaffd9dad9ffd9d8d9ffd8d8d7ffd7d7d7ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececfffcdcdcdffccccccffcacacbffc9c9c9ffc7c7c7ffc6c6c6ffc5c5c5ffc3c4c4ffc2c2c2ffc1c1c1ffbfbfbfffbebebeffbdbdbdffbdbdbdffbdbebdffbebdbeffbebebeffbebebebf8f8f8f3f2f303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6c6c6cffdadadaffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffdededeffdddeddffdddeddffdededeffdfdedeffdfdfdfffe0dfe0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffddddddffdbdbdbffddddddffddddddffd8d8d8ffd3d2d2ffcececeffc7c7c7ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c9c9ffc9cacaffcbcbcbffccccccffcdcdcdffcfcfcfffcfd0cfffd1d0d0ffd2d1d1ffd3d2d2ffd3d3d3ffd4d3d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd8d7d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdcdcdcffdcddddffdededeffe1e1e1ffe5e5e5ffe8e8e8ffebeaebffecececffecececffededecffedededffefefeffff8f9f8fffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f040404ff070707ff060607ff060606ff080808ff131313ff303030ff565555ff868586ffd8d7d8fff9f9f9fffefefefffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefffefffefefffffffefefffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefffefffefffefffefefefffefefffffefffffffefefffffefefefffdfdfefffdfdfdfff3f3f3ffcbcbcbffb6b6b6ff9f9f9fff848384ff5e5e5eff3d3d3dff3f3f3fff3f3f3f7f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6a6affd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffcfd0cfffcecfcfffcececeffcccdccffccccccffcbcbcbffcac9caffc8c8c8ffc6c6c6ffc3c3c3ffc1c1c0ffbebebeffaeaeafff686969ff1a1b1aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0b0aff1a191aff2d2d2dff3e3e3eff484848ff4b4b4bff4e4e4eff515151ff545353ff565656ff585958ff5b5b5cff5d5e5dff5e5f5fff616161ff626262ff636363ff656565ff676767ff696969ff6b6b6bff6c6c6cff6e6d6dff6f6f6fff717171ff757474ff777777ff7a7a7aff7d7d7dff808180ff848484ff898888ff8e8e8eff969696ff9b9c9cffa1a1a1ffa7a7a7ffadadadffb7b7b8ffbfbfbfffc5c5c5ffcececeffd8d9d8ffdedfdfffe3e3e3ffd6d6d6ff7a7a7bff393939ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff111111ff4c4c4cff7f7f7fffd9d8d9ffe2e2e2ffdfdfdeffd8d8d8ffcfcfcfffc6c6c5ffbfbfbfffb9b8b9ffafafafffa8a8a7ffa2a2a1ff9c9c9dff979797ff909090ff8c8b8cff878787ff838383ff7f8080ff7d7d7dff7a7a7aff777878ff757575ff737372ff717171ff6f706fff6e6e6eff6c6c6cff6a6a6aff696969ff686867ff666666ff656465ff646463ff626262ff616161ff5f5f5fff5c5c5cff595a59ff555656ff535353ff505151ff4e4e4eff4c4b4cff4a4a4aff494a4aff484848ff3a3a3aff212120ff100f10ff050606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131313ff646464ffb2b2b2ffbebdbeffbfbfbfffc1c1c1ffc3c4c4ffc6c6c6ffc8c8c8ffcacacaffccccccffcccdccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d27f6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff070606ff050505ff070707ff1b1b1bff333333ff575757ff8b8b8bffc1c1c1ffeeeeeefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefffefffefffefffefefefffefffffffffffffffffefffffefefefffefffffffefefefffefffefffffffffffffffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefefffefefffffefefffffefefefffefefefffdfefefffdfdfdfffcfcfdfff5f5f5ffdbdbdbffb6b7b6ff9f9f9fff868686ff686969ff4b4b4bff454545ff474747ff47474700000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff7f7f8ffedededffecebecffebebebffeaeaeaffe6e6e6ffe3e2e3ffdededfffd7d7d7ffd4d4d4ffd3d3d2ffd2d2d2ffd2d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcecfcfffcececeffcececdffcccdccffcccbccffcbcbcbffcbcacbffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc7c6c6ffcececeffd5d6d5ffdadadaffdddcdcffdcdcdcffdadadaffdbdcdcffddddddffddddddffdddeddffdededeffdededeffdfe0dfffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffdededeffddddddffdcdcdcffdadbdbffd9dadaffd9d9d9ffd8d8d8ffd7d6d7ffd6d6d6ffd5d4d5ffd4d4d4ffd3d3d3ffd2d1d2ffd0d1d0ffd0d0d0ffcececfffcdcdcdffcbcccbffcacacaffc8c8c9ffc7c7c7ffc5c6c6ffc4c4c4ffc3c2c3ffc2c1c1ffc0c0c0ffbebfbeffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbebdbf8e8e8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa4a5a5ffdcdcdcffdcdcdcffdcdcdcffdadadaffdadadaffdcdbdcffdcdddcffdcddddffdddddcffddddddffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e3e2ffe2e3e2ffe3e3e2ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfe0dfffdfdfdfffdededeffdcddddffdbdbdbffdadadaffdededeffdbdcdcffd5d5d5ffd0d0d0ffcacacaffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcbcbcaffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadad9ffdbdadaffdbdbdbffddddddffe0e0e0ffe4e3e4ffe6e6e7ffe9e9e9ffebebebffecececffecececffecedecffedededffedededfff2f1f1fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f040303ff070808ff070707ff070707ff090909ff141414ff2b2c2bff515051ff868686ffd5d4d5fff8f8f8fffefffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffefffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffffefffffffffffffffefefffefffefffffefefffffefffffffffefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffffffffffffffffffffffffffffffffffffefefffefefefffefdfdfffefdfdfff3f3f4ffcbcbccffb6b7b7ff9f9f9fff838484ff5e5e5fff3b3a3aff393939ff3f3f3f7f20201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535bf9f9fa0ffd4d4d4ffd4d4d3ffd2d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfceffcecdcdffcdcccdffccccccffcbcbcbffc9cacaffc8c8c8ffc5c5c5ffc2c2c2ffc0c0c0ffbdbdbdffa5a5a6ff555555ff0a0b0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff151615ff303030ff3d3d3cff464646ff4a4a4aff4b4c4bff4f4f4fff515251ff545454ff575757ff5a5a5aff5d5d5dff606060ff626162ff636363ff656565ff666666ff676767ff686969ff6a6a6bff6c6c6cff6d6d6dff6f6f6fff707070ff727171ff747474ff767777ff797979ff7d7c7cff807f80ff838383ff878787ff8b8b8cff908f8fff979797ff9d9d9dffa2a3a3ffa9a9a9ffb0b0b0ffb9b9b9ffc0c0c0ffc7c7c6ffd1d1d1ffdbdadbffe0e0e0ffe3e3e3ffcacacaff6b6b6bff2e2e2eff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070807ff363636ff6f6f6effcecdceffe2e3e2ffe0e0e0ffdadadaffd1d1d1ffc7c7c7ffc1c0c1ffbababaffb0b0b0ffa9a8a9ffa3a3a3ff9e9e9eff989899ff929192ff8d8d8dff898988ff858585ff828282ff7f7f7fff7c7c7cff797a79ff777777ff747575ff747473ff727272ff707070ff6e6e6eff6d6d6dff6c6c6cff6a6a6aff696969ff676867ff666666ff656465ff636363ff626262ff606060ff5d5d5dff5a5a5aff565656ff545454ff515252ff4f4f4fff4c4b4cff4a4a4aff494949ff474747ff404040ff373737ff242424ff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff444444ff959595ffbababaffbfbfbfffc1c1c1ffc2c2c2ffc5c5c5ffc7c7c7ffcac9c9ffcbcbcbffccccccffcdcdcdffcececeffcfcecfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4bf9f9f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff090909ff060707ff090909ff1d1d1dff383737ff5f5f5fff919090ffc9c9c9fff2f2f1fffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffefffefffefffffefefffffefffffffffefffefffffffffffffffffefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffefffffffefefffffffefefffefefffffefefefffefffefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfff5f5f6ffdbdbdbffb7b7b7ff9f9f9fff888788ff696969ff4d4c4cff474747ff484747ff4847480000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff9f8f8ffedededffebebebffebebebffebebebffebeaeaffe8e8e8ffe4e5e5ffe1e1e1ffdcdcdcffd4d5d5ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfceceffcececeffcdcdcdffcdccccffcbcbcbffcbcbcbffcacacaffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffcacbcaffd3d3d3ffd8d9d9ffdcdcdbffddddddffdbdbdbffdcdcdbffddddddffddddddffdddedeffdeddddffdededeffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd7d8d8ffd7d7d7ffd5d6d5ffd5d5d5ffd4d3d4ffd2d2d2ffd2d1d1ffd1d0d0ffcfcfcfffcececeffcccccdffcbcbcbffcac9caffc8c8c8ffc6c6c6ffc4c5c5ffc3c4c3ffc2c2c2ffc1c1c1ffbfbfbfffbebebeffbcbcbcffbbbcbcffbcbcbcffbdbdbdffbdbdbdffbebdbdffbdbdbd7f5f5e5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa5a5a5ffdcdcdcffdbdbdbffd7d8d8ffd8d8d7ffdadad9ffdbdbdbffdcdcdbffdcdcdcffddddddffdddeddffdfdedfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdedddeffddddddffdbdbdbffdadadaffdcdcdcffdedfdfffd9d9d9ffd2d2d2ffcdcdcdffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc8c8c8ffc8c8c8ffc9c9c9ffcac9caffcacbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffd9dadaffdadbdbffdcdbdcffdededeffe2e2e1ffe5e5e5ffe8e8e8ffeaeaeaffebebebffebebecffecececffecececffecececffedededffeeeeeefff4f4f4fffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f040404ff080808ff080707ff070707ff0a0a0aff151515ff2a292aff4f4f4fff838383ffd4d4d4fff7f7f7fffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffefefffefffefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffffffffffefefffffffefffffefffefffefffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefffffffffefffffffffffffffefffffffffffefefefffefefefffdfdfdfff3f3f3ffcdcdcdffb8b8b8ff9f9e9eff818181ff5f6060ff3e3e3eff3a3a3aff3b3b3b7f1f1e1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd6d6d6ffd6d6d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d2d2ffd1d2d2ffd0d0d1ffd0d0d0ffd0cfcfffcececeffcececeffcdcdcdffccccccffcbcacbffc9c9c9ffc7c7c7ffc5c4c4ffc2c1c1ffc0c0c0ffbababaff7e7e7eff222222ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a0aff1e1e1eff373736ff474746ff4a4a4aff4b4b4bff4c4c4cff4f4f4fff535252ff555555ff585858ff5b5a5aff5e5e5eff616161ff636363ff656464ff666666ff686768ff696969ff6b6a6bff6c6b6cff6d6d6dff6f6e6eff707070ff717171ff737272ff747473ff767676ff797979ff7c7b7cff7f7f7fff828282ff858585ff898989ff8d8c8cff909090ff979797ff9e9e9effa3a3a3ffabaaaaffb2b2b1ffbbbbbaffc2c1c2ffc8c8c8ffd3d3d3ffdcdcdcffe1e1e1ffe2e2e2ffb9b9b9ff626262ff252525ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff2e2e2dff646463ffc0c0bfffe3e3e3ffe1e1e1ffdbdcdbffd2d2d2ffc9c9c9ffc2c2c2ffbbbcbbffb3b3b3ffabababffa5a5a5ffa0a09fff9a9a9aff949494ff909090ff8b8b8bff878787ff848484ff818181ff7f7f7fff7c7b7cff797979ff777776ff767576ff747474ff727272ff717171ff6f6f6fff6e6e6eff6d6c6dff6b6b6bff6a6a6aff696969ff676767ff666666ff656565ff646463ff616061ff5d5e5dff5a5a5aff575857ff555455ff535253ff4f4f4fff4c4c4cff4b4b4bff4b4b4bff4a4a4aff4a4a4aff474746ff30302fff101010ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff181818ff727272ffb1b1b1ffbebebeffc1c1c0ffc3c2c3ffc4c4c4ffc6c6c6ffc9c9c9ffcbcbcbffccccccffccccccffcdcdcdffcececeffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d63f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff131413ff101010ff090909ff0d0d0dff212121ff3c3c3cff686868ff969696ffcdcdcefff3f4f4fffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffffffefffffffffffefffffffffefffffefffffffefefffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefefffefefffffffefffffffffffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfff6f6f5ffdbdbdbffb7b7b8ffa0a0a0ff878786ff6a6a6aff4d4d4dff474747ff474747ff484848000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafbfff0f0f0ffececebffebebebffebebebffebeaeaffeaeaeaffe9e9e9ffe7e7e7ffe3e3e3ffe0e0e0ffd9d9d9ffd3d3d3ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcececeffcececeffcdcdcdffccccccffcccccbffcbcbcbffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc7c7c7ffd0d0d0ffd7d7d6ffdbdbdbffdeddddffddddddffdcdcdcffdcddddffdddeddffdededeffdededeffdededeffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0dfdfffdfdfdfffdededeffddddddffdddddcffdcdbdbffdbdadbffd9d9daffd9d8d9ffd7d7d7ffd6d6d6ffd5d5d4ffd4d4d3ffd2d2d2ffd1d1d2ffd0d1d0ffcfcfcfffcecdcdffccccccffcbcbcbffc9cac9ffc8c8c8ffc6c6c6ffc4c4c4ffc3c3c3ffc2c2c1ffc0c0c1ffbfbfbfffbdbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbdbdbd3f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e6e6effdbdbdbffd8d8d8ffd6d6d6ffd4d4d4ffd7d7d7ffd9d9d9ffdadadbffdcdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdbdcdcffdbdbdbffdadadaffdededeffdddddcffd6d6d7ffcfcfcfffcbcccbffc8c8c8ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacbcbffcccccbffcdcdcdffcececeffcfcfd0ffd1d0d0ffd1d1d0ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d4ffd6d5d6ffd6d6d6ffd7d7d7ffd8d7d8ffd8d9d8ffd9d9daffdbdadbffdddddcffe0e1e1ffe4e3e3ffe6e7e7ffe9e9e9ffeaebeaffebebebffebebebffebececffecececffecececffecececffedededffeeeeeefff7f7f7fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f030404ff080707ff080909ff09090aff0d0c0cff181818ff2d2d2dff4e4f4fff7c7c7cffd0d0d0fff6f6f6fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffffffefefefffffefffffefffefffffffefffffffffffffffefffefffefffffffffffffffefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefffffefefefffffefffffefffefffffffefffffffffffefffefffefefefffdfdfdfff3f3f3ffcfcfcfffbababaffa09fa0ff828282ff606060ff3c3c3cff39393aff3a3a3a7f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa2a2a2ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d0ffd0d0d0ffcfcfcfffcececfffcdceceffcdcdcdffccccccffcbcbcaffc8c8c8ffc6c6c6ffc3c3c3ffc0c1c0ffbdbdbeffa9a8a8ff616160ff171717ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff101010ff2a2a2bff414141ff494949ff4b4b4bff4b4c4cff4d4d4dff4f4f4fff525252ff555556ff585858ff5b5b5aff5e5e5eff626162ff646464ff666666ff686868ff69696aff6b6b6bff6c6c6cff6d6d6dff6e6e6eff6f706fff707170ff727272ff737373ff747574ff767676ff787878ff7b7b7bff7e7d7eff818181ff848485ff888788ff8c8b8cff909090ff939494ff999a9aff9fa0a0ffa5a5a5ffabababffb3b3b3ffbcbcbcffc3c3c3ffcacacaffd4d4d4ffdddeddffe1e2e1ffe1e1e1ffa2a3a3ff5d5d5dff1d1d1eff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050404ff222222ff575657ffacabacffe2e2e3ffe2e3e2ffddddddffd4d4d4ffcbcbcbffc3c3c3ffbdbdbdffb6b5b6ffaeaeaeffa7a7a7ffa1a2a1ff9c9c9cff969696ff929292ff8e8f8eff8a8a8aff868687ff838383ff818181ff7e7e7eff7b7b7cff7a7979ff777777ff767676ff747574ff737373ff727272ff717171ff6f6f6fff6e6e6eff6d6d6dff6c6c6cff6a6b6bff696969ff686868ff666666ff646464ff616162ff5e5e5eff5b5a5bff585858ff565655ff535353ff505050ff4f4e4eff4d4e4dff4d4d4dff4b4b4bff4a4a4aff464646ff363636ff171718ff060607ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff454645ff8f8f8fffb9b9b9ffbfbfbfffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffcacacaffcccbcbffcdcccdffcdcdceffcececeffcfcfcfffd0d0cfffd1d0d1ffd2d2d2ffd3d3d3ffd3d4d3ffd5d4d4ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d77f6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff131313ff131313ff101010ff141414ff252525ff3f3f40ff6c6c6dff999999ffd0d0d0fff5f5f6fffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefffffffefefffefefefffffefffffffefefffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffffffffefefffffffefffefffffffffffefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfdfffcfcfdfff6f6f6ffdcdcdcffb8b8b8ffa0a0a0ff868786ff696a6aff4c4c4cff474746ff484848ff4a4a4a00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff1f1f1ffecebecffebebebffebebebffeaebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe5e5e5ffe2e2e2ffdededeffd7d7d6ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececfffcececeffcdcdcdffcccdcdffccccccffcbcbccffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc6c7c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c6ffccccccffd5d5d5ffdadbdaffddddddffdfdedfffdbdbdbffdcdddcffdededeffdededeffdededeffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdfdedfffdededdffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecdceffcdccccffcbcbcbffc9cac9ffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbdffbcbcbbffbcbcbcffbcbcbcffbcbbbcffbcbbbbffbcbcbcbf8d8c8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd6d6d6ffd3d3d3ffd1d1d1ffd4d4d4ffd6d7d7ffd9d9d9ffdadadaffdcdcdcffdddcddffdeddddffdfdedfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e4ffe4e5e4ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e4e4ffe3e4e4ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe1e2e1ffe1e0e1ffdfdfe0ffdededeffdddeddffdddcdcffdcdcdcffdadbdbffdcdcdcffdfdfdfffdadbdaffd3d4d3ffcececeffcacacaffc9c9c9ffcac9c9ffc9cacaffc9c9c9ffc9c9c9ffcacacaffcbcacaffccccccffcccdcdffcecdceffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdad9daffdbdbdbffdfdfdfffe2e2e2ffe5e5e5ffe8e8e8ffeaeaeaffeaeaeaffeaeaebffebebebffebebebffecebebffecececffecececffececedffededecfff0f0f0fff8f9f9fffdfefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000003f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f040303ff0c0c0cff151616ff0e0e0eff121212ff1e1f1fff313131ff4f4f4fff787878ffcbcacafff6f5f6fffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefefefffefefefffefffefffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefefffefefefffefefffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffffffffffefefefffffefffffffffefffefefefffefefefffdfdfdfff3f4f3ffcecfcfffbababaffa1a1a1ff838383ff606060ff393939ff363636ff39393a7f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f363636ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d3d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcecdceffcdcdcdffccccccffcacacaffc8c8c8ffc5c5c4ffc1c1c1ffbfbebfffbbbbbbff949494ff414141ff0d0d0dff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0b0b0bff1a1a1aff313031ff454545ff4c4b4bff4c4c4cff4d4d4dff4e4e4fff505050ff525252ff565656ff585859ff5b5b5bff5e5e5eff626162ff656565ff676666ff696969ff6b6a6bff6c6c6cff6d6d6dff6e6e6eff6f6f6fff717171ff727271ff737373ff747474ff757575ff767776ff777878ff7a7b7aff7d7d7dff808080ff838383ff878687ff8a8a8aff8e8e8eff939393ff969696ff9c9c9cffa2a2a2ffa7a7a7ffaeafaeffb7b7b6ffbebebdffc5c4c5ffccccccffd6d6d6ffdfdedfffe3e2e3ffdfdedfff8f8f8fff474747ff100f10ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff393939ff939293ffe1e1e1ffe4e4e4ffdfdfdfffd7d6d7ffcdcccdffc5c5c5ffbfbfbfffb8b8b8ffb0b0b0ffaaaaaaffa4a4a3ff9f9e9fff989898ff949494ff919190ff8b8c8cff898989ff868685ff838383ff808080ff7e7d7eff7b7c7cff7a7a7aff787878ff777777ff757576ff747474ff737473ff727272ff717171ff6f6f6fff6f6e6fff6d6d6dff6c6c6cff6b6a6aff696969ff676768ff656565ff626262ff5f5e5fff5c5c5bff595958ff575656ff545455ff525251ff515151ff50504fff4e4e4eff4b4c4bff494949ff464746ff3e3e3eff272727ff0a0909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff2c2c2cff838383ffb3b3b3ffbebebdffc1c0c1ffc3c2c3ffc6c5c5ffc7c7c8ffcacacaffcccbccffccccccffcdcdcdffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d2ffd2d2d2ffd3d3d3ffd4d5d4ffd5d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d8d8bfa2a2a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff131413ff131313ff131313ff181818ff272726ff444444ff717071ff9a9b9affd3d3d3fff7f7f7fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfff6f6f6ffdcdcdcffb8b9b9ffa2a2a2ff888888ff6a6a6aff4e4e4dff484848ff4a4a4aff4a4a4a000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f00000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfcfff4f4f4ffebececffebebebffebeaebffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe7e7e7ffe3e4e4ffe0e0e0ffdcdbdcffd4d4d4ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcecfcfffcececfffcececdffcdcdcdffcccdcdffccccccffcbcbcbffcacacbffc9c9c9ffc8c8c8ffc8c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc9c9c9ffd2d2d2ffd9d8d9ffdddcdcffdfdfdfffdddddcffdcdcdcffdededdffdededfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe2e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdfdedfffdddeddffdcdcdcffdbdbdcffdadadaffd9d9daffd8d8d8ffd7d7d7ffd5d6d6ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffcecfcfffcececeffcdcdcdffcbcbcbffcacacaffc8c8c8ffc6c6c6ffc4c4c4ffc3c2c2ffc1c0c0ffc0bfc0ffbebebeffbcbcbcffbcbcbcffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcbf8d8d8d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd3d3d3ffd0d0d0ffd0d0d0ffd1d1d1ffd4d4d4ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededfffe0e0e0ffe0e0e1ffe1e1e2ffe1e1e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e4ffe5e4e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e1e2ffe1e1e1ffdfdfdfffdededeffdddeddffddddddffdcdcdcffdcdcdcffdddeddffdedddeffd9d9d8ffd1d1d1ffcdcdcdffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffccccccffcdcdcdffcececdffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d8d8ffd9d8d9ffdadadaffddddddffe1e1e0ffe4e3e3ffe6e6e6ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffecebecffecececffecececffececedffedededfff2f2f2fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000007f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f020202ff212121ff1b1b1bff151515ff191919ff262626ff393939ff535353ff777777ffc5c5c5fff5f5f5fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffffefefffefffefffffefefffefefffffefefefffefefefffffefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffffffffefefffffefffffffefffffefffefffffefffffffffefffffefefffffffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfefffdfdfefffefdfefffefefefffefefefffefefefffffefefffffefefffefefefffefefffffefefefffefefefffefefdfffefdfdfff3f3f3ffd0d0d0ffbbbbbbffa1a1a1ff818181ff5e5e5eff3b3b3bff383838ff3939397f1d1c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6d6dffdbdadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcfcfceffcecdceffcdcdcdffcbcbcbffcac9c9ffc7c7c7ffc3c3c3ffc0c0c0ffbdbdbdffaeaeaeff878787ff3e3e3eff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff050505ff1c1c1cff333333ff404141ff484848ff4c4c4cff4e4d4eff4f4f4fff505050ff515152ff545454ff565656ff595959ff5b5b5bff5e5e5eff626162ff666665ff676767ff696969ff6b6b6bff6d6d6dff6e6e6eff6f6f6fff717070ff727171ff737272ff747474ff757575ff767676ff777777ff787879ff7a7a7aff7d7d7cff807f7fff828382ff858585ff898989ff8c8c8cff909090ff959595ff989898ff9f9e9effa4a4a4ffa9a9a9ffb1b1b1ffb9b8b9ffc0c0c0ffc7c6c7ffcececeffd9d9d8ffe1e0e0ffe3e3e3ffdbdadbff7e7d7dff373637ff070607ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff252525ff7a7a7affdededeffe5e6e5ffe1e1e1ffd8d8d8ffcecdceffc6c6c6ffc1c0c0ffbababaffb3b2b2ffacacacffa6a6a6ffa0a0a0ff9a9a9aff969696ff939393ff8e8e8eff8b8b8bff888888ff858585ff828282ff808080ff7e7e7eff7c7c7cff7a7b7bff797979ff787878ff777777ff767676ff747474ff737373ff727272ff717071ff70706fff6f6e6eff6d6d6dff6c6c6cff6b6a6aff686968ff666665ff636262ff5f5f5fff5c5c5cff5a5959ff585758ff555655ff535454ff525252ff505050ff4d4d4dff4a4a4aff484848ff474747ff444444ff242424ff0c0b0cff030404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff121212ff5c5c5cffa7a7a7ffbebdbdffbfbfbfffc2c1c2ffc5c4c4ffc7c7c7ffc9c9c9ffcbcbcbffcccccdffcdcdcdffcececeffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd2d1d2ffd2d3d2ffd3d3d3ffd4d5d4ffd5d6d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdadada3f3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0a0aff151414ff131314ff131313ff1a191aff2a2a2aff4b4b4aff757575ff999999ffd7d6d6fff8f9f8fffdfdfdfffdfefefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefffefffffefefffefefffffefefefffefefefffffefffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffcfdfdfff7f6f7ffdcdbdcffb9b8b8ffa3a2a3ff8a8a8aff6b6b6bff4f4f4fff4a4a4aff4a4a4aff4a4a4a00000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f00000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfff7f6f7ffedededffebebeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e7e7ffe5e5e5ffe2e2e2ffdededfffd9d9d9ffd2d2d2ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfceceffcececeffcdcdcdffcccdcdffccccccffcbcbcbffcbcacbffcacacaffc9c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc7c7c7ffcfcfcfffd7d6d7ffdcdbdbffdededeffddddddffdcdcdcffdededdffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e1e1ffe1e1e1ffe1e0e0ffdfe0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdad9d9ffd9d9d9ffd8d7d8ffd6d6d6ffd5d4d4ffd3d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcececdffcdcdcdffcccbcbffcacacaffc8c8c8ffc6c6c6ffc5c4c4ffc3c2c3ffc1c1c1ffbfbfbeffbdbdbdffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbc3f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd0d0d1ffd0d0d0ffcececeffcecfcfffd2d2d2ffd5d5d5ffd8d8d7ffdadadaffdbdbdbffdddcddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e2ffe2e2e2ffe1e0e0ffdfdfdfffdfdedeffdededeffdededeffddddddffddddddffdfdfdfffdddddcffd6d6d6ffd0d0d0ffcccbcbffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcbffccccccffcdcdcdffcececeffcfcfceffcfd0cfffd0d0d0ffd1d1d1ffd2d1d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d8ffd9d8d9ffdbdbdbffdfdedeffe2e2e2ffe5e4e4ffe7e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffeaebeaffeaebebffebebebffecebebffecebebffecececffedececffedededfff4f5f5fffcfcfcfffefffeffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282827ff212121ff1b1b1bff202020ff2d2d2dff404040ff595959ff7a797affc0c0c0fff4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffefffefffefffffffffefefffffffefffffffffffffffffffffefefffefefffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffefffefefefffefefffffefffefffefefffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefdfffdfefdfff3f3f4ffd2d2d2ffbebdbeffa2a3a3ff808080ff5b5a5bff3d3d3cff393939ff3939397f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f252525bf9f9f9fffdcdcdbffdbdbdbffdadadaffdadadaffdad9daffd8d9d9ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcfcecfffcdceceffcdcdcdffcbcbcbffc9c9c8ffc5c5c5ffc2c2c2ffbfbfbfffbebebeffbcbbbcff727272ff161617ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080909ff222222ff434343ff4a4a4aff4a4a4aff4c4c4cff4e4e4eff505151ff525252ff535453ff565655ff585857ff5a5a59ff5c5b5cff5e5f5fff626262ff656565ff686868ff696969ff6c6c6cff6e6e6eff6f6f6fff707170ff717271ff737373ff747474ff757475ff767676ff777777ff777878ff797979ff7a7a7aff7c7c7dff7f7f7fff828282ff858585ff888888ff8b8b8bff8f8e8eff929292ff989898ff9a9a9affa1a1a1ffa6a6a6ffacacacffb3b3b3ffbbbabbffc1c2c2ffc8c8c8ffd0cfd0ffdbdbdbffe1e1e1ffe3e3e3ffd3d3d3ff717070ff2d2c2dff060607ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050506ff2a2b2bff707071ffd8d8d8ffe7e6e7ffe1e2e2ffdadadaffd0d0d0ffc8c8c7ffc2c2c2ffbcbcbcffb5b5b4ffaeaeaeffa7a8a8ffa2a3a2ff9c9d9dff989897ff949494ff909090ff8e8d8eff8b8b8bff878787ff848484ff828282ff808080ff7f7f7fff7d7d7dff7b7c7bff7b7b7aff797979ff787878ff777777ff757576ff747474ff737373ff727272ff717071ff6f706fff6e6e6fff6d6d6dff6b6b6bff696969ff666665ff626362ff5f5f5fff5d5d5dff5b5b5bff595959ff575757ff555555ff525353ff505050ff4e4e4eff4b4b4bff494949ff484848ff3e3e3fff323333ff161615ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090a09ff383838ff888888ffb9b8b9ffc0bfc0ffc1c1c1ffc3c3c3ffc6c6c6ffc9c9c9ffcacacbffccccccffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd1d0d1ffd2d1d2ffd2d3d2ffd3d3d3ffd4d4d4ffd5d5d4ffd5d6d6ffd7d6d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdb7f6e6e6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff151515ff141414ff131414ff1c1c1dff2e2e2fff505050ff7a7a79ff9b9b9affdbdbdafff9f9f9fffefefefffefefefffefefefffefefefffffefffffffefefffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefefffefffefffffffffffefffffffefefefffffefefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfff7f7f7ffdcdbdcffb9b9b9ffa4a3a3ff8a8a8aff6c6d6dff4e4e4eff484848ff4a4a4aff4a4a4a3f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefff8f9f9ffeeeeeeffebebebffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe3e4e4ffe0e1e0ffdddddcffd6d6d6ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0d0ffcfcfcfffcfcfceffcececeffcececdffcdcdcdffccccccffcccbccffcbcbcbffcacbcaffcac9caffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc7c6c6ffccccccffd4d4d5ffd9dad9ffddddddffdededeffddddddffdddedeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe1e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdaffd9dad9ffd8d8d7ffd6d6d6ffd5d5d5ffd4d3d3ffd1d2d2ffd0d0d0ffcfcecfffcececeffccccccffcbcbcbffcacacaffc8c8c8ffc6c6c6ffc5c5c5ffc3c3c3ffc1c1c1ffbfbfbfffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbc3f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffcfd0d0ffcfcfceffcdcdcdffcdcdccffd0cfcfffd3d3d3ffd6d6d6ffd8d8d8ffdadadaffdcdbdcffddddddffdedfdfffdfdfe0ffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e2e3ffe2e1e2ffe0e0e1ffe0e0dfffe0dfdfffdfe0e0ffdfdfdfffdededeffdfe0dfffdfdfdfffdadbdbffd4d4d4ffcecfceffcbcacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffccccccffcdcdccffcdcecdffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd2d1d2ffd3d2d2ffd3d3d4ffd4d4d4ffd5d5d5ffd5d6d5ffd7d7d6ffd7d7d7ffd9d9daffddddddffe0e0e0ffe3e3e3ffe6e6e6ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaebffebebebffebebebffebebebffececebffecececffedececffeeeeeefff8f8f8fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2d2eff272728ff212121ff232323ff323232ff454545ff5d5d5dff7c7c7cffbcbcbcfff2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffefffffffefffefffefffffffefffefffffffefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfff4f4f4ffd2d2d2ffbdbebdffa3a2a2ff808181ff5c5d5dff3d3c3cff393939ff3a3b3b7f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1f1e1fff555655ffa1a1a0ffd6d6d6ffdbdcdbffdbdbdbffdadadaffd9d9daffdad9d9ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d0ffcfcfcfffcecfcfffcdcecdffcccccbffcbcacaffc8c8c7ffc4c4c3ffc1c1c0ffbfbebfffbbbbbbff818281ff232323ff060506ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0c0c0dff2e2e2eff484848ff4a4a4aff4a4a4aff4d4d4dff4f4f4fff515151ff535354ff555555ff575757ff595959ff5c5b5cff5d5e5dff5f5f5fff626262ff656565ff686868ff6a6a6aff6d6d6dff6f6f6fff707070ff717171ff737272ff747473ff757575ff767676ff777777ff787878ff797979ff7a7a7aff7b7b7bff7d7d7dff7e7e7fff818281ff848484ff878687ff8a8a8aff8d8d8dff909090ff949494ff99999aff9c9c9cffa3a3a3ffa8a8a8ffaeafaeffb5b5b5ffbdbdbdffc3c3c3ffcacacaffd2d2d2ffddddddffe2e2e2ffe3e3e3ffc6c6c6ff626262ff1e1d1eff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff242424ff636263ffcbcbcbffe7e8e7ffe3e3e3ffdcdcdcffd3d3d3ffc9c9c9ffc4c4c3ffbebebeffb7b7b7ffb0b0b0ffaaa9a9ffa4a4a5ff9f9f9fff9a9a9aff969596ff929292ff90908fff8d8d8cff898989ff868686ff848484ff838382ff818181ff808080ff7e7e7eff7d7d7dff7c7c7cff7b7b7bff797a7aff787878ff777777ff767575ff747474ff737373ff727272ff717171ff6f6f6fff6d6e6dff6c6b6bff696969ff666666ff636363ff616161ff5f5f5fff5d5d5dff5b5b5bff5a595aff575858ff555555ff525352ff4f4f4fff4d4c4cff4a4b4aff494949ff484849ff3a393aff181919ff060605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff252526ff797979ffadadadffbfbfbfffc1c1c1ffc3c3c3ffc5c5c5ffc8c8c8ffcacacaffcccbccffcdcdcdffcecdcdffcfceceffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d3d4ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffdad9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffbebebebf4242423f100f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0b0aff151515ff151515ff151515ff1f201fff323232ff545454ff7f7e7fffa1a2a2ffe0e0e0fffafafafffefefefffefefefffefefefffefefffffefefefffefefefffffffefffffefefffffffffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffefffefffefffefffefefefffffefefffefefefffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfff8f7f7ffddddddffbababaffa4a4a4ff8a8a89ff6c6c6cff4c4c4cff464646ff494849ff4a4a4a7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff0f0f0ffebebebffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe2e2e2ffdfdfdfffdadbdbffd4d4d4ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcececeffcdcdcdffcdcdcdffccccccffcbcbcbffcacacaffcacacaffc9c8c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffcacacaffd2d2d1ffd8d8d8ffdcdcdcffdededeffddddddffdddedeffdfdfdfffe0dfdfffe0e0e1ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe1e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdddeddffdddcdcffdbdbdcffdadadbffd9d9d9ffd7d7d7ffd6d5d6ffd4d4d4ffd2d3d2ffd1d0d0ffcfcfcfffcecdcdffcdcdccffcbcbcbffcacacaffc8c8c8ffc6c6c6ffc5c5c4ffc3c3c2ffc1c1c1ffbfbfbfffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcbf8d8d8d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcfcfcfffcdcdcdffccccccffcccbcbffcececeffd1d2d1ffd4d4d4ffd7d6d6ffd9d9d9ffdadadaffdcdcdcffdededeffdfdfdeffe0e0dfffe0e0e0ffe1e0e0ffe2e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe4e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e2e2ffe1e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0dfffe0e0e1ffddddddffd8d8d8ffd1d1d1ffcdcdcdffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcececeffcfcfcfffd0d0cfffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d3ffd5d5d5ffd5d5d5ffd6d6d6ffd8d8d8ffdbdcdbffdededeffe1e1e1ffe4e4e4ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffecececffecececfff1f1f1fffbfafafffefefdfffffffffffffeffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff302f2fff2e2e2dff272828ff292828ff383838ff4c4c4bff626262ff7d7d7dffbabbbafff1f1f1fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefefefffdfdfefffdfdfefff5f4f5ffd4d4d4ffbcbcbcffa2a2a2ff838383ff5f6060ff3e3e3eff3b3a3bff3b3b3b7f1d1d1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0d0d0dbf2a2b2aff3c3c3cff3e3e3eff555555ffa0a1a1ffd6d6d6ffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d8ffd8d8d8ffd8d7d7ffd7d7d7ffd6d7d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcdcdcdffcbcccbffc9c9c9ffc6c6c5ffc2c2c2ffbfbfc0ffbdbdbdff989898ff403f3fff0b0b0aff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040403ff101010ff2d2e2eff484848ff4b4b4bff4b4b4bff4d4d4dff505150ff535353ff545455ff575757ff595959ff5c5c5bff5d5e5eff5f5f5fff616161ff636363ff666666ff686868ff6b6b6bff6d6d6dff717070ff717271ff737373ff747474ff757575ff767676ff777777ff787878ff79797aff7b7b7bff7c7c7cff7d7d7cff7e7e7dff7f7f7fff818181ff848484ff878786ff898989ff8c8c8cff8f8f8fff929292ff969696ff9a9a9aff9e9e9effa5a5a5ffaaaaaaffb0b0b0ffb7b8b7ffbfbebeffc5c5c5ffccccccffd4d4d4ffdededeffe3e3e2ffe3e2e2ffb5b5b6ff575757ff191919ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff171818ff555656ffbcbcbcffe9e9e8ffe4e4e4ffdededeffd6d5d5ffcccbccffc5c5c5ffbfbfbfffb9b9b9ffb2b2b3ffacacacffa7a6a7ffa1a1a1ff9c9b9cff989898ff949495ff929292ff8f8f8eff8b8b8bff888888ff868686ff858585ff848484ff838383ff818181ff808080ff7f7e7eff7d7d7dff7c7c7cff7b7b7bff79797aff787878ff777777ff767675ff747474ff737373ff717171ff707070ff6e6e6eff6c6c6cff696a69ff666767ff656565ff636363ff626161ff606060ff5e5e5eff5b5b5bff595959ff575757ff545454ff515151ff4e4e4eff4c4c4cff4b4a4bff494949ff3f3f3fff222222ff060606ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0c0bff5b5b5bffb6b6b6ffc0bfbfffc0c0c0ffc3c3c3ffc5c5c5ffc7c8c7ffcac9caffcbcbcbffcdccccffcececeffcfcfceffcfcfcfffd0d0d0ffd1d0d1ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadbffdbdbdbffdcdcdcffbebebeff5c5c5cff3f403fff3d3d3d3f0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff161615ff222323ff373737ff5d5d5dff838383ffabababffe5e5e5fffbfcfbfffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefefffffefefefffffefefffefffefffefffefffefefefffefefefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffefffefffffffffffefffffffffffefffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffcfcfdfff8f8f8ffddddddffbbbbbaffa5a5a5ff8a8b8aff6c6b6cff4d4d4dff464646ff474747ff4848487f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffefffcfbfbfff2f2f2ffebebebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e5e6ffe5e5e5ffe3e3e3ffe0e0e0ffdddddeffd8d8d9ffd2d2d2ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffccccccffcccccbffcbcbcbffcacacaffc9c9c9ffc8c9c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc7c8c7ffcfcfcfffd7d7d7ffdbdbdbffdededeffddddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdedfdeffdededeffdcdcddffdcdbdbffdadadaffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd2d2d1ffd0d0d0ffcececeffcdcdcdffccccccffcbcacaffc8c9c8ffc6c6c6ffc4c4c4ffc2c3c2ffc1c0c0ffbebebeffbdbdbdffbdbcbdffbdbdbdffbdbdbdffbdbcbcffbcbbbcffbcbcbc7f5e5e5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffccccccffcbcbcbffcacacaffccccccffd0cfcfffd2d3d2ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdaffdcdcdcffddddddffdededeffdfdfdfffe0dfe0ffe1e1e0ffe2e1e2ffe2e2e2ffe2e2e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e2ffe3e3e2ffe3e2e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0e0ffe0dfdfffdcdcdcffd5d6d5ffd0d0d0ffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccccdffcdcdcdffcececeffcfcecfffd0cfd0ffd0d0d0ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d7d6ffdad9daffdddcdcffdfdfdfffe2e2e2ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebeaeaffeaebebffebebebffecebebffedededfff5f5f5fffcfbfbfffefefeffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff2f2f2fff2e2d2eff2d2d2dff393939ff4f4f4fff676767ff828182ffb8b7b8ffeff0f0fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfff6f6f6ffd4d4d4ffbcbcbcffa1a1a1ff838383ff616060ff3f403fff3b3b3bff3b3b3b7f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171718ff333332ff353535ff383938ff3c3c3cff3e3e3eff555555ff8c8c8cffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdad9d9ffd9d9d8ffd8d9d8ffd8d8d8ffd7d7d7ffd6d7d7ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0cfffcececeffcdcdccffcacacaffc8c8c8ffc4c5c5ffc1c2c1ffbfbfbfffb0b0b0ff727372ff242524ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff131313ff353535ff484848ff4d4d4dff4d4d4dff4f4f4fff515151ff555555ff595958ff595858ff5a5b5aff5d5e5dff5f6060ff626162ff636363ff656565ff676767ff6a6a6aff6c6c6cff6f6e6eff717171ff747373ff747474ff757575ff777676ff777877ff787878ff7a7a79ff7a7b7bff7c7c7cff7d7d7dff7e7e7eff7f7f7fff808080ff818181ff838383ff868686ff898988ff8b8b8bff8e8e8eff919191ff949494ff979797ff9b9b9affa0a0a1ffa7a7a7ffacacacffb2b2b2ffb9bab9ffc0c0c0ffc7c6c7ffcdcdcdffd6d6d6ffe0dfdfffe3e3e3ffe2e2e1ffa4a4a4ff464646ff101010ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff131413ff4e4e4effacacacffe9e8e8ffe5e5e5ffe0e0dfffd8d7d7ffcececeffc7c7c7ffc1c1c1ffbabbbbffb5b5b5ffadaeaeffa9a9a9ffa3a3a3ff9e9e9eff9a9999ff969696ff939393ff909090ff8d8d8dff8a8a8aff888988ff878787ff868686ff858586ff848484ff838283ff818181ff807f80ff7f7e7eff7d7d7dff7c7c7cff7b7b7aff79797aff787777ff777776ff757575ff737374ff727272ff717070ff6f6f6fff6d6d6dff6b6b6aff686868ff676767ff656565ff646364ff626262ff60605fff5d5d5dff5b5b5bff585859ff555656ff535353ff515050ff4e4e4eff4e4e4eff4d4d4dff424242ff252626ff0b0b0bff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff151515ff737373ffb6b7b7ffbfbfbfffc1c2c1ffc5c4c5ffc7c7c7ffc9c9c9ffcacbcaffccccccffcecdcdffcfcfceffcfcfcfffd0d0d0ffd1d0d1ffd2d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd7d6d6ffd7d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdbdbdbffdcdcdbffbebebeff5c5c5cff40403fff3d3d3dff3a3a3aff363737bf27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff171717ff252524ff3c3c3cff636363ff878887ffb3b3b3ffe8e8e8fffdfdfdfffefefefffefefefffefefefffefefefffffefffffefffffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffffffffffffefffffefefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefefefffffffffffffffefffffefefffefffefffefffffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfcfff8f8f8ffddddddffbababaffa5a5a5ff8b8b8bff6b6c6cff4d4d4dff474747ff474747ff4747477f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfcfff4f4f4ffecececffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe2e2e1ffdfdfdfffdbdbdbffd6d6d6ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffcbcbcbffcbcacaffcacacaffc9c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffcccccbffd5d5d4ffdadadaffddddddffdededeffddddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddddeffdcdcdcffdbdbdbffd9dadaffd8d8d8ffd7d6d7ffd5d5d4ffd2d2d3ffd1d1d0ffcfcfcfffcdcdcdffccccccffcacacbffc9c8c8ffc7c6c6ffc5c5c4ffc2c2c2ffc0c0c0ffbebebeffbdbdbdffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbc3f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcbcbcbffc9cacaffc9c9c9ffcacbcbffcececeffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d9d9ffdbdadaffdcdcdbffdddddcffdededeffdedfdfffdfe0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0dfdfffdedfdeffdededeffdadadaffd3d3d3ffcfcfcfffcbcccbffcccbcbffcbcbcbffcbcccbffcbccccffccccccffcdcdcdffcececeffcececeffd0cfcfffd0d0d0ffd1d1d1ffd1d2d2ffd3d2d2ffd4d3d3ffd4d5d4ffd5d5d5ffd8d8d7ffdbdadbffdeddddffe0e1e0ffe5e4e4ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaebeaffeaeaeaffebebebffebebebffeeeeeefff7f7f7fffdfcfdfffffeffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff303030ff2f302fff2e2e2eff393a39ff4f4f4fff686868ff878787ffb6b6b6ffeeeeeefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffffffefffffefffffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffefefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff7f7f7ffd7d7d7ffbbbcbbffa0a0a1ff828282ff616161ff414040ff3b3b3bff3b3b3b7f1d1e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1d1e1eff2d2c2dff303030ff323333ff363635ff393838ff3b3c3cff3e3e3eff444444ffb7b8b7ffdcdcdcffdbdcdbffdbdbdbffdadadbffd9dadaffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececdffcbcbcbffc9c9c9ffc7c7c7ffc4c4c4ffc1c1c1ffbdbcbcff9d9d9cff525152ff0a090aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff171616ff363636ff4b4a4bff4f4f4fff504f50ff525151ff545453ff555655ff595959ff5c5c5cff5d5e5dff606060ff626262ff656465ff666666ff676867ff696969ff6b6b6bff6e6e6eff6f7070ff717172ff747475ff767676ff777777ff787878ff797a79ff7a7a7aff7b7b7bff7c7c7cff7d7d7dff7e7e7eff807f7fff808080ff818181ff828383ff848484ff858585ff888888ff8b8b8bff8d8d8dff909090ff939393ff969696ff999999ff9c9d9dffa3a3a2ffa9a9a9ffaeaeaeffb4b4b4ffbbbbbcffc3c3c3ffc8c9c9ffcfcfcfffd8d8d8ffe1e1e1ffe4e4e4ffdfdfdfff949494ff3f3f3fff09090aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff161717ff545453ff99999affe5e5e4ffe6e6e6ffe1e1e1ffdadadaffd1d1d1ffc9c9c9ffc4c4c4ffbdbdbdffb7b6b7ffb0b0b0ffabababffa6a6a5ffa0a0a0ff9c9c9cff989898ff959595ff929292ff90908fff8d8d8dff8b8b8bff8a8a89ff898889ff878788ff868786ff858585ff838483ff828282ff818181ff7f7f7fff7e7e7eff7d7d7dff7c7c7cff7a7a7aff797979ff777878ff767776ff747574ff737373ff727272ff707070ff6e6e6eff6c6c6cff6a6b6aff696969ff686767ff666666ff646364ff626262ff5f5f5fff5d5d5cff5a5a5aff585858ff555556ff535353ff525252ff515251ff4e4f4fff454545ff252525ff090909ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff414141ff929292ffb8b8b8ffbfc0c0ffc2c3c3ffc6c5c6ffc9c8c8ffcbcbcbffccccccffcdcdcdffcececeffcfcecfffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd4d3d3ffd4d4d4ffd5d5d4ffd6d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdad9d9ffdadadbffdbdbdbffd0d0cfff555555ff3f3f3fff3d3d3dff3a3a3aff363736ff343434ff313131ff2d2d2d3f090a090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff151515ff151515ff181718ff262626ff3e3e3dff676767ff8d8d8effbbbbbbffeaeaeafffdfdfdfffefefefffefefefffefffefffefefefffffefefffefffefffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffefefefffefffefffefffefffefefefffefefffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefefffffffffffefffffffffefefffffefffffefffefffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefffefffefefefffefefffffefffefffefefffffefefffffffffefffffefefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfcfff8f8f9ffdededeffbababaffa5a4a4ff8b8b8bff6d6d6cff4d4d4dff464646ff474747ff4747477f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff7f7f7ffeeeeeeffeaebeaffeaeaeaffeaeae9ffe9eaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe0e0e0ffdededdffd9dad9ffd4d5d4ffd0d0d1ffcfd0d0ffcfcfcfffcececfffcececeffcdcdcdffccccccffcbcccbffcbcbcbffcacacaffc9cacaffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc9c9c9ffd0d1d0ffd8d8d7ffdddcddffdededfffdeddddffdedddeffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e1e2ffe1e1e1ffe0e0e0ffdfe0dfffdededeffddddddffdcdcdcffdbdbdbffd9d9daffd8d8d8ffd6d6d6ffd3d4d3ffd1d2d2ffd0d0d0ffcececeffccccccffcacacbffc9c9c9ffc7c7c7ffc5c5c5ffc2c2c2ffc0c0c0ffbebebeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdbf8d8d8d3f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf989898ffc9c9caffc9c9c9ffc7c7c7ffc8c8c8ffccccccffcfd0d0ffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdadadaffdbdbdbffdcddddffdededdffdfdfdfffdfdfe0ffe0e0e0ffe1e0e1ffe2e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e4e4ffe5e5e5ffe4e4e5ffe5e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdededeffdfdfdfffddddddffd8d8d7ffd1d1d2ffcecdceffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffcdcdcdffcdceceffcfcecfffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d6ffd9d9d9ffdcdcddffdfdfdfffe3e2e2ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e7ffe6e6e7ffe7e7e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaebeaffebebebffebebebfff0f0f0fff9fafafffdfdfdffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff303030ff313131ff363636ff494948ff5c5d5cff717171ff8c8b8bffb7b6b7ffeaeaeafffefefefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefefffffefefffefffefffffffffffefffffffefefefffffffffffffefefffefffffffffffffffffefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffffefffefefffffefefefffefffefffffefefffffffffffffffffffffffffffffefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfefefff7f7f7ffd9d8d8ffbcbcbcffa2a2a2ff828282ff606060ff404040ff3b3b3bff3b3b3b7f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272627ff282828ff2d2d2dff303030ff333233ff353535ff383938ff3c3c3cff3f3f3fff5a5a5affdcddddffdcdcdcffdbdbdcffdbdbdbffdadadaffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d0ffcfcfceffccccccffcacacaffc9c9c9ffc6c6c6ffc2c2c2ffc0c0c0ffb6b6b5ff7d7d7dff1c1c1cff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fff2f2f2fff464646ff4f4e4eff525252ff535353ff555555ff565656ff595959ff5b5c5cff5f5f5fff606160ff616262ff646464ff676767ff686968ff6a6a6aff6c6b6cff6e6e6eff70706fff727272ff737473ff757475ff777677ff787978ff7a797aff7b7b7bff7c7c7cff7c7d7dff7e7e7eff7f7f7fff808080ff818181ff828182ff838383ff848484ff858585ff878686ff878888ff8a8a8aff8e8e8dff909090ff929393ff959595ff989898ff9a9a9bff9e9e9effa4a5a4ffabaaabffb0b0b0ffb6b6b6ffbebebeffc5c5c5ffcbcacaffd1d1d2ffdadadaffe2e2e2ffe4e4e4ffddddddff888888ff393a39ff080908ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff111010ff49494aff878687ffe2e2e2ffe6e6e7ffe3e3e3ffdcdcdcffd4d4d4ffcbcbcbffc6c6c6ffbfbfbfffb9b9b9ffb2b2b2ffadadadffa8a8a8ffa2a2a2ff9e9e9eff9a9a9aff979797ff949494ff929292ff8f8f8fff8d8d8eff8c8c8cff8a8a8bff898a8aff888988ff878787ff868686ff848484ff838383ff828282ff808080ff7f7f7fff7e7e7eff7d7d7dff7c7c7cff7b7b7bff7a7a79ff777878ff767676ff757575ff747473ff717272ff6f6f70ff6e6e6eff6d6d6cff6b6c6bff6a6a6aff696969ff666766ff646464ff626162ff5f6060ff5d5d5eff5b5b5bff585858ff575758ff565756ff535354ff4f4e4fff414141ff252525ff0e0f0eff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff353535ff8d8d8dffb5b5b5ffbdbdbdffc0c0c0ffc4c4c4ffc7c7c7ffcacac9ffcbccccffcdcccdffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d8ffdad9d9ffdadadaffdbdbdbffdadadaff777777ff404041ff3d3d3dff3a3939ff373637ff343434ff313131ff2d2d2dff2928287f1313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff161616ff151515ff181817ff262626ff414141ff6a6a6bff929192ffc2c2c2ffededeefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffefefffffefefefffffefefffefefefffefffefffefefefffffefefffefefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefffefffefefffffffefffffffffefffefefffffefefefffefefefffffefefffefffefffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffcfdfcfff9f9f9ffdfdfdfffbcbcbcffa7a7a7ff8b8b8bff6b6b6bff4a4a4aff444443ff464646ff4747477f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff8f8f8fff0f0f0ffebebebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe1e1e1ffdedfdeffdbdbdbffd8d7d7ffd2d3d2ffd0d0d0ffcfcfcfffcececeffcdceceffcdcdcdffccccccffcbcbcbffcacacbffcacacaffcacac9ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c7ffc7c7c7ffcdcdcdffd4d4d4ffdadadaffdededeffdededeffdededeffdedfdfffe0dfe0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdadadbffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc0c1c0ffbebebeffbdbebdffbdbdbeffbebdbdffbdbdbdffbdbdbdffbdbdbdbf8e8e8e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646464ffc9c9c9ffc8c8c7ffc4c4c5ffc5c6c6ffcacacaffcdcecdffd0d0cfffd2d1d2ffd4d4d4ffd6d5d5ffd7d7d7ffd9d8d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdeffdfe0e0ffe0e0e0ffe2e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe5e4e4ffe4e4e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e2ffdfe0e0ffdfdfdfffe0e0e0ffdbdbdbffd6d5d5ffd0d0d0ffccccccffcbcbcbffcbcbcbffcbcccbffccccccffcdcccdffcececdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d1d1ffd2d3d3ffd3d3d4ffd4d5d5ffd8d8d7ffdadbdaffdddddeffe1e0e1ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffebeaeaffebebebffecececfff3f3f3fffbfcfcfffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff313131ff343434ff373737ff4a4a4aff5e5f5fff737373ff8c8c8bffb6b5b5ffe7e7e7fffefefefffffffffffffffffffffffefffffffffffffefefffffffefffefffffffefffffffefffffffefffefffffffefffffefefffefefefffefefefffffefffffffffefffffffffffffffffffffefefffffffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffefffffefefffffffffffefefefffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefdfffdfdfdfffdfdfdfff7f7f7ffd9d9d9ffbdbdbdffa5a4a5ff838383ff5f5f5fff40403fff3b3a3bff3b3b3b7f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262726ff262626ff282827ff2b2c2cff302f30ff333332ff373636ff3a3a3aff3e3e3eff424242ff929292ffdcdcdcffdcdcdcffdbdbdbffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfceceffcbcbcbffcacac9ffc7c8c8ffc4c4c4ffc2c1c1ffbfbfbeff929292ff323131ff060606ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff262727ff4a4a4bff545454ff555554ff565656ff585857ff5a5a5aff5c5c5cff5e5e5eff616161ff646364ff656665ff666666ff696868ff6b6a6bff6c6c6cff6e6e6eff6f6f6fff717271ff737373ff757575ff777776ff787878ff7a797aff7b7b7bff7c7c7cff7e7e7dff7e7e7eff7f807fff818080ff818281ff828283ff838484ff848484ff858685ff878786ff888887ff898988ff8a8a8aff8e8d8eff909090ff929292ff959495ff979797ff9a9999ff9c9c9cffa0a0a0ffa7a6a7ffadacacffb1b2b2ffb8b8b8ffc0c0c0ffc7c7c7ffccccccffd3d3d3ffdcdcdcffe3e3e3ffe4e4e4ffd9d9d9ff7b7b7bff363736ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff363636ff757475ffdededeffe7e7e7ffe4e3e4ffdddeddffd6d6d6ffcdcdcdffc7c7c7ffc1c1c1ffbabbbbffb4b4b5ffafafafffabaaaaffa5a5a4ffa09f9fff9c9c9cff999999ff969696ff939494ff919191ff908f8fff8e8e8eff8d8d8dff8b8b8bff8a8a8aff898989ff888888ff878787ff868586ff848484ff838383ff828182ff818081ff807f80ff7e7f7eff7e7e7dff7c7c7cff7a7a7aff797979ff787878ff777777ff757575ff737373ff727272ff717070ff6f6f6fff6e6e6dff6d6d6dff6b6b6bff696968ff666666ff646465ff626262ff5f605fff5d5d5dff5a5a5aff595959ff575657ff535453ff505050ff444444ff363535ff131313ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff111111ff676666ffb6b6b7ffbebebeffbebebeffc2c1c1ffc5c5c5ffc9c9c8ffcbcbcbffcccccdffcececdffcecfceffcfcfcfffd1d0d0ffd1d1d1ffd2d1d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdbdbffa7a7a7ff424242ff3e3f3fff3b3b3bff383737ff343334ff313131ff2d2d2dff282828ff2727277f1414140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171717ff161616ff191919ff282827ff434343ff6d6d6cff949494ffc7c7c7ffeeefeefffdfefefffefefefffefefefffefffefffffefefffefefefffffefefffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffffefffefffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefffefffffffefffffefefffefffefffefefefffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfff9f9f9ffdfdfdfffbdbdbdffa9aaaaff8f8f8fff6c6c6cff4a4a49ff454444ff464646ff4646467f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffefefffbfbfafff2f2f2ffedededffeaeaebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e2ffe2e1e1ffe0dfdfffdddddcffdadadaffd5d5d5ffd1d1d1ffcfcfcfffcececeffcdcdcdffcdcdccffcccccbffcbcacbffcacacaffc9c9caffc9c9c9ffc8c8c8ffc8c7c7ffc7c6c7ffc6c7c7ffcacbcaffd1d1d1ffd8d8d8ffdddeddffdedfdeffdededeffdfdedeffdfe0e0ffe0e1e1ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdededfffddddddffdbdbdbffdadadaffd8d8d8ffd6d6d7ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcccccbffcac9c9ffc8c8c7ffc5c5c5ffc3c3c3ffc1c1c1ffbfbfbfffbebfbeffbebebeffbebdbdffbdbebdffbdbdbdffbdbdbd3f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646464ffc8c7c8ffc5c4c4ffc3c3c3ffc3c3c3ffc7c7c8ffcbcbcbffcdcdcdffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d6ffd7d7d7ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdddedeffdfdfdeffdfe0e0ffe1e1e1ffe2e2e1ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e5e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe1e1e1ffdfdfdfffe1e1e1ffdededeffd9d8d9ffd3d3d3ffcececeffcbcbcbffcbcbcbffcbcbcbffccccccffcdcdcdffcecdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d4d3ffd6d5d6ffd9d9d9ffdcdcdcffdfdfdeffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffeeeeedfff6f6f7fffdfcfcffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313131ff353535ff353535ff373636ff474747ff5b5b5bff707070ff888888ffacacacffe5e4e5fffefefdfffefffefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffffffefffffffffffefefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfff7f7f7ffddddddffc1c1c1ffa8a8a8ff848584ff5d5d5eff3e3e3dff3a3a3aff3b3b3a7f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262626ff262726ff272727ff2c2c2cff303030ff353535ff393939ff3c3c3cff404040ff474646ffb1b1b1ffdcdcdcffdbdcdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcccdcdffcbcbcbffc8c8c9ffc6c6c6ffc3c3c3ffc0c0c0ffb6b5b6ff989898ff4a4a4aff0b0b0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff181818ff353535ff474747ff525353ff575757ff595959ff5b5a5bff5d5d5dff5e5f5eff616160ff636363ff666666ff686968ff6b6b6bff6c6c6cff6e6e6eff6f6f6fff707170ff727272ff747474ff767676ff787878ff7a7a7aff7b7b7bff7c7d7dff7e7d7eff7e7f7eff7f8080ff808181ff828282ff828383ff848483ff858485ff858585ff868787ff888787ff898988ff8a8a8aff8b8b8bff8c8c8dff8d8d8dff909090ff939393ff959595ff979897ff9a9a99ff9c9c9cff9e9e9effa2a2a3ffa9a9a9ffafafafffb4b4b4ffb9babaffc2c3c2ffc9c9c9ffcececeffd5d5d5ffdedddeffe4e4e3ffe4e5e5ffcdceceff6f6e6fff323233ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff353535ff6c6c6dffd8d8d8ffe7e7e7ffe4e4e4ffdfdfdfffd9d9d9ffcfcfcfffc9cac9ffc3c3c3ffbdbdbdffb7b7b7ffb2b2b2ffadadadffa8a8a7ffa3a2a3ff9f9f9fff9c9b9bff999898ff969696ff949494ff929392ff919191ff909090ff8e8e8fff8d8d8dff8b8c8cff8b8b8aff898989ff888888ff888887ff868686ff858585ff848384ff838382ff828282ff818181ff807f7fff7e7e7eff7c7d7cff7c7c7cff7b7b7aff797879ff777777ff757675ff747474ff737372ff727272ff717171ff6f6f6fff6d6d6dff6b6c6cff696969ff666766ff646464ff626261ff5d5d5dff5c5b5cff5b5b5bff595859ff565656ff535353ff4f504fff404040ff1a1b1bff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff100f10ff454545ff9d9d9dffbdbdbdffbdbebdffc0c0bfffc3c3c3ffc6c7c7ffcacacaffccccccffcdcdcdffcececfffcfcfcfffcfd0cfffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdbdbdbffc6c7c6ff4e4f4eff3f4040ff3c3d3cff393839ff363535ff323232ff2d2d2dff282828ff272727ff2828287f1414140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff181717ff171617ff1a1b1aff282928ff454545ff717171ff969695ffcacbcafff0f0f0fffefefefffefefefffefffefffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffefefefffefffefffefefefffefffefffefefefffefffefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffdfdfdfffcfcfdfff9faf9ffdfdfdfffbcbdbcffa9a9aaff919091ff6f7070ff4e4e4eff454444ff464646ff46474600000000000000007f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefffffbfbfbfff3f4f3ffeeeeeeffebebeaffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e2ffe1e2e2ffe0e0e0ffdedddeffdbdbdbffd8d8d8ffd4d4d3ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacbcaffcacac9ffc9c9c9ffc9c9c8ffc7c8c8ffc7c7c7ffc6c6c7ffc9c9c9ffd1d1d1ffd7d7d7ffdcdcdcffdfdedfffdededeffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe5e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdededeffdddddcffdbdbdbffdad9d9ffd8d7d8ffd6d5d5ffd3d3d3ffd1d1d1ffcecfceffccccccffcacacaffc7c8c8ffc5c5c5ffc3c2c3ffc1c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbebebdffbdbebeffbdbebd3f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc5c5c5ffc8c8c8ffcbcbcbffcdcdcdffd0d0d0ffd2d2d2ffd4d5d4ffd5d6d6ffd7d7d7ffd8d8d8ffdadadaffdbdbdaffdcdcdcffdcddddffdededeffdfdfdfffe0e0dfffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e3ffe5e4e4ffe4e5e4ffe5e5e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe2e3e3ffe1e1e1ffe1e0e0ffe1e2e1ffdcdcdcffd7d7d6ffd1d1d1ffcdcdccffcccbcbffccccccffccccccffcdcdcdffcececeffcecfceffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd4d4d4ffd7d7d7ffdbdbdaffddddddffe1e1e0ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e5ffe6e7e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffebebebffecebecffefefeffff9f9f9fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff353535ff343434ff343434ff424242ff565656ff6c6c6cff838383ffa1a0a1ffe2e3e2fffcfcfcfffefefefffffffefffffffffffffffffffffefffffffffefffefffffffefffefffffffffffefefefffefffffffefefefffffefefffefefffffefffffffffefefffffffffffffefefffffffffffffffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffefdfefffdfefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefff8f8f8ffdededeffc2c2c2ffa8a8a8ff848484ff5c5c5cff3c3c3cff383839ff3a3b3a7f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262726ff262726ff262626ff262526ff292929ff2e2e2eff333433ff383837ff3a3b3bff3f3f3fff434343ff5c5b5cffd5d5d5ffdcdcdcffdbdcdbffdbdbdbffdadadaffd9dadaffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffcfcfceffcbccccffcac9caffc7c7c8ffc4c4c4ffc1c1c2ffc0c0c0ffb9b8b9ff6e6e6eff181919ff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff040504ff181818ff3b3b3aff505050ff545454ff575758ff5b5b5bff5d5e5eff606060ff616162ff636363ff656665ff686868ff6b6b6bff6d6e6dff6f6f6fff717170ff727272ff747474ff757575ff777677ff787879ff7a7b7bff7d7d7cff7e7e7eff7f7f7fff808080ff818181ff828281ff838383ff848484ff858485ff858585ff868687ff878788ff888888ff8a8a89ff8b8b8aff8b8c8bff8c8d8dff8d8e8eff8f8f8fff909090ff939393ff959595ff979798ff9a9a9aff9c9c9cff9e9e9effa0a0a0ffa5a5a6ffacacacffb1b1b1ffb6b6b6ffbcbcbcffc5c6c5ffcbcbcbffcfd0d0ffd7d7d7ffdfdfdfffe4e4e4ffe4e5e4ffbfc0c0ff696969ff343434ff060506ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff282727ff646464ffc9c8c8ffe7e7e7ffe5e5e5ffe1e1e1ffdadadaffd1d1d1ffcccccbffc6c6c6ffbfbfbfffb9b9b9ffb4b4b4ffb0b0b0ffaaababffa5a6a5ffa1a1a1ff9d9d9dff9a9a9aff989898ff969696ff959595ff939494ff929292ff919191ff90908fff8e8f8eff8d8d8dff8c8c8cff8b8b8bff8a8a89ff888888ff888787ff868786ff858585ff858585ff838484ff828282ff818182ff808080ff7f7f7fff7e7e7eff7c7c7cff7a7a7aff797979ff777777ff767676ff767575ff747474ff737373ff717171ff70706fff6d6e6dff6b6a6bff686968ff666666ff626262ff606160ff60605fff5e5e5eff5c5c5cff595959ff565656ff525252ff404040ff1a1b1aff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff1c1c1cff727272ffb6b6b6ffbfbfbfffbfbfbfffc2c2c2ffc5c5c5ffc9c9c8ffcbcbcbffcdcccdffcececeffcfcfcfffd0d0cfffd0d0d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d5ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffd8d8d8ff686869ff414141ff3d3d3dff3a3939ff363636ff333333ff2f302fff2b2b2bff272727ff282828ff2828287f141414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0b0bff171717ff171716ff141415ff1b1b1bff2b2b2cff494a4aff747474ff999999ffd0d0d0fff3f3f3fffefefefffffefffffefffefffefffefffffefefffefefffffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefffefffffefefffffffefffefefefffffffffffefffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefdfffdfdfdfffcfcfcfffaf9faffe1e1e1ffbcbdbcffa9a9a9ff909090ff707070ff4e4e4eff3e3e3eff454445ff4646460000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff5f6f5ffefeeeeffebebebffeaeaebffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffdededeffdcdcdcffdadadaffd6d7d6ffd1d2d2ffcececeffcccdcdffccccccffcbcbcaffcacacaffc9c9caffc9c9c8ffc8c8c8ffc7c7c7ffc7c6c6ffc7c7c7ffcececeffd5d6d5ffdbdbdbffdededeffdededfffdededeffdfe0dfffe0e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e1ffe1e1e1ffe0e0e0ffdfe0dfffdfdedeffddddddffdcdcdcffdadbdaffd9d9d9ffd6d7d7ffd5d5d5ffd2d2d2ffcfd0d0ffcdcdcdffcacbcaffc8c8c8ffc5c5c6ffc3c2c3ffc0c0c0ffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbebebebf8e8e8e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc4c4c4ffc6c6c6ffc9c9c8ffcbcbcbffcecdceffd0d0d0ffd3d3d2ffd4d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffdad9daffdadbdbffdbdbdcffddddddffdededeffdfdfdfffe0e0e0ffe0e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e3ffe2e3e2ffe1e1e1ffe1e2e2ffdfe0e0ffdbdbdbffd4d5d4ffd0d0d0ffccccccffccccccffcdccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd5d6d5ffd9d9d9ffdbdcdbffdfdfdfffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffebebebffecebecfff1f1f1fffcfbfbfffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff353434ff343434ff343333ff3f3f3fff535353ff686768ff7e7e7eff9b9b9bffdfdfdffffafbfafffefefefffefefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffffefefffefffefffefefefffefefffffffefefffefffffffffefffffefefffffffffefffffffffffffffffffffefefffffefffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefffffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f8f8ffe2e1e1ffc3c3c3ffa8a8a8ff848484ff5f5e5eff3e3d3eff393a3aff3c3b3bff37373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262727ff262626ff272727ff272727ff2c2c2cff313131ff353535ff393939ff3c3d3dff414141ff444444ff8f8f8fffdcdcdcffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd0cfd0ffcdcdcdffcbcbcbffc9c8c8ffc6c6c6ffc3c3c3ffc0c0c0ffb5b5b5ff606060ff222221ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0d0d0eff242524ff3f3f3fff515151ff575758ff595a5aff5d5d5dff616160ff636363ff656565ff676667ff686869ff6b6b6bff6d6d6dff707070ff727272ff737373ff757474ff767676ff787878ff797979ff7b7b7aff7c7c7cff7e7e7eff808080ff828182ff838383ff848483ff848484ff858585ff868685ff868686ff878788ff898988ff898a89ff8a8a8aff8b8b8cff8c8d8cff8d8d8dff8e8e8eff8f9090ff919091ff929292ff939394ff959696ff989798ff9a9a9aff9c9d9cff9f9e9effa1a1a1ffa3a3a3ffa8a8a8ffafaeafffb3b3b3ffb8b8b8ffbfbfbfffc7c8c7ffcdcccdffd1d1d1ffd9d9d8ffe1e1e1ffe5e5e5ffe4e4e4ffb1b1b0ff5f5f5fff262626ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1b1b1bff5b5b5bffb3b3b3ffe7e7e7ffe6e5e6ffe3e2e3ffdcdcdcffd3d3d3ffcecdceffc8c9c9ffc1c2c2ffbbbbbbffb6b6b6ffb2b2b2ffadaeaeffa8a8a8ffa4a4a4ffa0a0a0ff9d9d9dff9b9b9bff999999ff989797ff969796ff959595ff949494ff939392ff919191ff90908fff8e8e8fff8d8e8eff8c8c8dff8b8b8bff8a8a8aff898989ff888888ff878787ff868686ff858586ff848485ff838383ff838283ff818282ff7f7f7fff7e7d7dff7c7c7cff7a7b7aff7a7a7aff797979ff777778ff777777ff757575ff747474ff727272ff6f6f6fff6d6d6dff6b6b6bff686868ff666565ff656565ff646463ff616162ff5f5f5fff5c5c5cff595959ff535353ff3f3f3fff161716ff040505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff101010ff4a4a49ff969697ffbbbabaffc1c1c0ffc3c3c2ffc5c5c5ffc7c7c8ffcbcbcbffccccccffcdcdceffcfcfcfffcfd0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd6d6d5ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdadbdaffdbdbdbff9f9f9fff424242ff3e3e3eff3b3a3aff363637ff343434ff303030ff2d2d2dff2a2929ff292929ff282828ff2828287f141414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0cff171717ff171716ff161616ff1e1e1eff2e2e2eff4e4e4eff787979ff9e9e9effd5d4d4fff6f5f5fffffefffffefefffffffffefffefffefffffffefffffffffffffefefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffffffefffefffffffffefefffefefefffffffefffefffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfdfffcfcfcfffaf9faffe2e2e2ffbfbfbfffabababff909090ff6f6f6fff4c4d4cff3d3d3dff3e3e3eff444445000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff7f7f7ffefefefffebebebffebebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe5e6e6ffe5e5e5ffe4e4e4ffe3e3e4ffe2e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffddddddffdbdbdbffd8d8d9ffd4d5d5ffcfcfcfffccccccffcccccbffcacacaffcacac9ffc9c8c9ffc8c8c8ffc7c7c8ffc6c7c7ffc6c6c6ffc9c9caffd2d3d2ffd9d9daffdededeffdfdfe0ffdededeffdfdfdfffe1e0e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdbdbdbffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd1d1d1ffcececeffcacbcbffc8c8c8ffc6c6c6ffc4c4c4ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c07f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf929192ffc2c2c2ffc2c2c2ffc2c1c1ffc2c2c3ffc4c5c5ffc7c6c7ffc8c9c9ffccccccffcfcfcfffd1d2d1ffd3d3d3ffd5d5d5ffd6d6d6ffd8d8d7ffd8d9d9ffd9dad9ffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e2ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe4e4e5ffe4e4e3ffe2e2e2ffe1e2e1ffe2e2e2ffdfdfdfffdad9d9ffd3d4d3ffcfcfcfffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd4d4d4ffd7d7d7ffdadadaffddddddffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffebeaeaffebebebffecededfff6f6f6fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff343434ff323232ff313131ff3e3e3eff515251ff646565ff7b7b7bff989898ffdbdbdbfff9f9f9fffefefefffefefefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefff7f8f8ffe4e4e4ffc5c4c5ffa8a8a8ff868686ff5f5f5fff3f3f3eff3b3b3bff373737ff37373600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1d1c1cff262626ff272727ff272727ff272627ff282828ff2e2d2eff333333ff363637ff3b3a3aff3e3e3eff414242ff4b4b4bffc2c3c3ffdcdcdcffdbdbdbffdbdadbffdadadaffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd0d0d0ffcecfceffcccccdffcacacaffc7c7c7ffc5c4c4ffc2c1c2ffbebdbdff989898ff616161ff222222ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0c0c0cff313031ff50504fff575757ff5a5b5aff5e5e5dff606060ff636363ff676767ff696969ff6b6a6bff6c6c6dff6e6e6eff707070ff727373ff747475ff767675ff777777ff797978ff7a7a7aff7c7c7cff7d7d7dff7e7e7eff7f807fff818281ff838383ff848585ff868686ff868787ff878887ff888888ff888988ff898989ff8a8a8aff8b8b8bff8c8c8cff8d8e8dff8e8f8eff8f8f8fff909090ff919191ff929292ff949394ff959595ff979696ff989898ff9a9a9aff9d9c9dff9f9f9fffa1a1a1ffa3a3a3ffa6a6a6ffabababffb2b2b2ffb6b6b6ffbbbcbbffc2c2c2ffcacacaffcecfceffd3d3d3ffdadad9ffe3e3e3ffe6e6e6ffe2e2e2ff9fa0a0ff404040ff101010ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0cff424242ff999a99ffe3e3e3ffe7e7e7ffe4e4e5ffdededeffd5d5d5ffd0d0d0ffcbcbcbffc4c4c4ffbdbdbeffb8b8b8ffb5b4b5ffb0b0b0ffabababffa7a7a7ffa3a3a2ffa0a0a0ff9e9e9eff9c9c9cff9a9a9aff999999ff989897ff969696ff959595ff939393ff929292ff909191ff909090ff8e8f8fff8e8e8eff8d8d8cff8c8c8cff8a8b8bff8a8a8aff898989ff898888ff888888ff878787ff868686ff858585ff838383ff818081ff7f7f7fff7e7e7eff7d7d7dff7c7c7cff7b7b7bff7a7a7aff797979ff787878ff767776ff747474ff727272ff707070ff6d6d6dff6c6c6bff6a6a6aff696969ff676767ff656565ff626262ff5f5f60ff5c5c5cff545554ff404040ff282928ff0f0f0fff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a0aff2f3030ff8e8e8effbcbcbcffbfbfc0ffc3c3c3ffc5c5c5ffc8c8c8ffcacacaffcdcdccffcdcdcdffcecfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdadadaffdbdbdbffcacbcbff4f4f50ff404040ff3c3c3cff383838ff353434ff313131ff2d2e2dff292929ff292929ff292a29ff292929ff2828287f141414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0dff191919ff171717ff171717ff1f1f1fff323232ff535353ff7d7d7dffa4a4a4ffd8d8d7fff6f6f5fffffffffffefffefffffefefffefffffffefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffefefefffffffefffffefffffefffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfcfdfffaf9f9ffe3e3e3ffc0c0c0ffadadadff929292ff6e6e6eff4c4c4cff3d3d3dff3e3d3dff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8ffefeff0ffebebebffebeaeaffeaebeaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededeffdcdcdcffd9dadaffd7d7d7ffd2d2d2ffcdcdcdffcbcbcbffcacacaffc9cac9ffc8c9c8ffc7c8c7ffc6c7c7ffc6c6c6ffc7c7c7ffcfcfceffd7d8d8ffdededeffe0e0e0ffdfdfdfffdfdfdfffe0e0e0ffe2e2e1ffe3e3e2ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe5e4e5ffe5e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdedddeffdcdcdcffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd2d2d2ffd0cfcfffccccccffc9c9c9ffc6c6c6ffc3c4c4ffc2c2c2ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c03f3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f616161ffc2c2c2ffc2c1c1ffc0c1c0ffc1c1c1ffc4c4c3ffc5c5c5ffc7c7c7ffcacacaffcecdceffd0d0d0ffd2d2d2ffd4d4d4ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcddffddddddffdfdedfffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffdededdffd8d8d7ffd3d2d2ffcececeffcdcdcdffcececdffcecfceffd0cfcfffd0d0d0ffd1d1d1ffd2d1d2ffd3d3d3ffd5d6d6ffd8d8d8ffdbdbdbffdededfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9eaeaffeaeaeaffebebebffecececffeeefeefff8f8f8fffcfcfdfffffeffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff323232ff303030ff2f2f2eff3c3c3cff515151ff656565ff7c7c7cff949494ffd6d5d5fff8f8f8fffefefefffefefefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffffefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfff8f8f7ffe2e3e3ffc4c4c4ffa8a7a8ff858585ff5f5e5eff3e3f3fff373737ff373737ff383839000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f090909ff262727ff272727ff272727ff272727ff262626ff2a2a29ff302f2fff343434ff383838ff3b3b3cff3f3f3fff424243ff6e6e6effdadadbffdcdcdbffdbdbdbffdadadaffd9d9daffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d2ffd1d1d2ffcfcfcfffcececeffccccccffc9c9c9ffc6c6c6ffc4c4c4ffc1c1c0ffbdbebdffaaaaaaff585858ff0e0e0eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff121112ff2f2f2fff4e4e4eff5c5c5cff5f5f5fff616161ff646464ff676767ff6a6a6aff6e6e6dff6f706fff707170ff727272ff747474ff767676ff777778ff797879ff79797aff7b7b7bff7d7d7dff7e7f7fff808080ff818181ff828282ff838383ff858585ff878787ff888988ff898989ff8a898aff8a8a8aff8b8b8bff8b8b8bff8c8c8cff8d8d8dff8e8e8eff8f8f8fff909090ff919191ff929292ff939393ff959494ff959595ff979796ff989897ff9a9999ff9b9b9bff9d9d9dff9f9f9fffa2a1a2ffa4a3a3ffa5a6a5ffa9a9a8ffaeaeaeffb4b5b4ffb8b8b8ffbebebeffc5c5c5ffccccccffd0d0d0ffd5d5d5ffdcdcdcffe5e4e4ffe7e6e6ffe0dfe0ff8e8e8eff303030ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff363636ff8b8b8bffdfdfdfffe8e8e8ffe5e6e6ffe0e1e0ffd7d7d7ffd2d2d2ffcdcdcdffc7c6c7ffbfc0c0ffbbbbbbffb7b7b7ffb3b3b3ffaeaeadffa9aaa9ffa6a6a6ffa2a2a2ffa0a0a0ff9f9f9fff9d9d9dff9b9b9bff9a9a9aff989998ff979797ff959696ff959594ff939394ff929293ff919191ff909190ff8f8f8fff8e8e8eff8e8e8eff8d8d8eff8d8c8dff8c8c8dff8b8b8bff8b8b8aff8a8a8aff888889ff878787ff848585ff838383ff828282ff818180ff80807fff7f7f7fff7e7e7eff7d7d7dff7b7c7cff7b7b7bff797979ff777777ff747575ff717171ff70706fff6f6f6fff6e6e6eff6d6d6dff6b6b6bff686968ff666666ff626263ff5e5d5eff595858ff515151ff2c2c2dff0c0d0dff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff1c1c1cff727272ffbbbbbbffc0c1c1ffc2c1c1ffc5c5c4ffc7c7c7ffcacacaffccccccffcecdceffcecfceffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdbdbdcff6d6d6dff414141ff3e3e3eff3a393aff363636ff333333ff2f2f2fff2a2a29ff282827ff282828ff292929ff29292aff2929293f0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0d0cff191919ff191919ff171818ff222122ff363536ff595959ff828282ffa8a8a8ffdbdbdbfff5f6f6fffffefefffffefffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefffffffefefffffefefefffefefefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfcfcfff9faf9ffe5e5e5ffc1c1c1ffadacadff939393ff70706fff4d4d4cff3d3d3dff3e3d3dff3d3e3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafbfbfff2f2f2ffebebebffebeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e6ffe5e5e6ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdededeffdddedeffddddddffdadadbffd9d9d8ffd5d6d5ffd0d0cfffcbcbcbffc9c9caffc9c9c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffcccbcbffd4d4d4ffdddcddffe1e1e1ffe1e1e1ffdfe0dfffe0e1e0ffe2e2e1ffe2e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdededeffdcdddcffdcdbdcffdadadaffd8d9d8ffd6d7d7ffd4d4d4ffd1d1d1ffcdcdcdffcacacaffc7c7c7ffc4c4c4ffc1c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc1c0c1ffc0c0c0bf9090903f303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f616161ffc2c2c2ffc0c0c0ffbfbfbfffc0c0c0ffc3c2c3ffc4c5c4ffc7c7c7ffcac9c9ffccccccffcfcfcfffd2d1d2ffd3d3d3ffd4d5d5ffd6d6d6ffd7d7d7ffd8d9d8ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededeffe0dfdfffe1e1e0ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e6e5ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe4e4e5ffe3e4e4ffe3e3e3ffe3e3e3ffe0e0e0ffdbdcdbffd6d6d6ffd2d2d2ffcdceceffcececeffcecfceffcfcfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd4d4d4ffd7d7d7ffd9d9d9ffdcdcddffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e5ffe4e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe9e8e9ffe9e9e9ffeaeaeaffeaeaebffebebebffecececfff1f0f1fffbfafbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191919ff303030ff2f2f2eff2e2e2eff393a39ff505050ff666666ff7d7d7dff939393ffd2d1d1fff7f7f7fffefefefffefefefffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfefdfffdfdfefffefefefffefefefffefffefffefffffffefefefffffefffffefefefffefefefffefdfdfff7f7f7ffe2e2e2ffc4c3c3ffa7a7a7ff868685ff616161ff3d3d3dff373737ff393939ff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f131313ff272727ff272727ff272727ff272727ff272727ff2c2c2cff313131ff353535ff3a3a39ff3c3c3cff3f3f3fff434343ffa9a9a9ffdcdcdcffdbdbdbffdadbdaffdadadaffd9d9daffd9d9d9ffd9d9d8ffd8d8d7ffd8d8d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd1d0d0ffcfcfcfffcececeffcacacbffc8c8c8ffc6c5c5ffc3c3c3ffc1c0c0ffbebebeff9c9c9cff40403fff0b0b0bff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a09ff252525ff3c3c3cff555555ff5f5f5fff636363ff666666ff6a6969ff6c6d6cff6f6f6fff727272ff747474ff767676ff777676ff787878ff7a7979ff7b7a7bff7c7c7cff7d7d7dff7e7e7eff808080ff818181ff838383ff848484ff858585ff868686ff878788ff888888ff8b8b8aff8c8c8cff8d8d8dff8d8d8dff8e8e8dff8e8e8eff8f8f8fff8f8f8fff90908fff909091ff929292ff939392ff949494ff959595ff969695ff979797ff989898ff999999ff9b9b9aff9c9c9cff9e9d9dffa0a0a0ffa2a2a1ffa4a4a4ffa6a6a6ffa8a8a8ffabababffb1b1b0ffb7b6b6ffbabbbaffc1c0c1ffc8c8c8ffcececeffd2d2d2ffd7d7d6ffdfdfdfffe6e6e6ffe8e8e8ffdcdcdcff747474ff242424ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff292929ff7d7d7dffd9dadaffe8e9e8ffe7e7e7ffe2e3e2ffdadadaffd4d4d3ffcfcfcfffc9c9c9ffc2c2c2ffbcbcbdffb9b9b9ffb6b5b6ffb1b0b1ffacacacffa8a8a8ffa5a5a5ffa3a3a3ffa1a1a1ffa0a09fff9e9e9eff9d9c9cff9b9b9bff9a9a99ff999998ff979798ff969696ff959595ff949494ff939393ff929292ff929291ff919191ff919091ff909090ff908f8fff8f8f8eff8e8e8eff8e8d8dff8c8c8cff8a8b8bff898989ff878787ff858685ff848484ff848383ff838382ff828281ff818181ff80807fff7f7f7fff7e7e7eff7d7c7cff7a7a7aff767676ff757575ff747473ff737373ff727273ff727171ff6f6f70ff6d6d6dff6a6a6aff666565ff606161ff5c5c5dff4c4d4cff404040ff1d1e1dff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fff525252ffa3a2a2ffbebebeffc0c0c0ffc3c3c3ffc6c6c6ffc8c8c8ffcbcbcbffcdcdcdffcfcfceffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdbdcdcffb0b0b0ff424242ff3f3f3fff3b3b3bff383737ff343434ff313131ff2c2c2cff282828ff282828ff282829ff282828ff2929297f15151500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0d0cff191919ff191919ff191919ff232324ff383838ff5d5d5dff868686ffabaaaaffdfdfdefffafaf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffcfdfcfff9faf9ffe7e6e6ffc3c3c3ffacadadff929393ff717172ff4e4e4eff3d3d3dff3d3d3dff3d3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff3f3f3ffececebffeaeaeaffeaeae9ffe9eae9ffe9e9eaffe9e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e6e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e1e0ffe0dfe0ffdfdfdfffdfdfdfffdfdedfffdededeffdededdffdededdffddddddffdcdcddffdbdbdbffdadad9ffd7d7d7ffd3d3d3ffcecdcdffc9cac9ffc8c8c9ffc7c7c7ffc7c7c7ffc6c5c5ffc8c8c7ffd1d0d0ffdadad9ffe1e1e1ffe3e3e3ffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdeffdededdffdcdcdcffdbdbdbffdadadaffd9d8d8ffd6d6d6ffd3d3d3ffcfcfcfffcbcbcbffc8c8c8ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1bf90909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffbfc0bfffbfbfc0ffbfbfbfffc2c2c2ffc4c4c4ffc7c7c6ffc9c9c9ffcccccbffcecfcfffd1d0d1ffd2d3d2ffd4d4d4ffd5d5d5ffd7d7d7ffd7d8d7ffd9d9d9ffdadadaffdcdcdbffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffdededeffdadadaffd6d6d5ffd1d1d1ffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd1d0d1ffd2d3d2ffd5d5d5ffd8d8d8ffdbdbdbffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfe0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e6ffe7e7e8ffe8e7e8ffe8e9e8ffe9e9e9ffeaeae9ffeaeaeaffebebebffebececffecececfff4f4f4fffcfcfbfffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f181818ff2e2e2eff30302fff2f3030ff3b3b3bff505051ff656565ff79797aff919191ffcececffff7f7f7fffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffffefefffefffffffefefffffefefefffdfdfdfff7f7f7ffe1e1e1ffc2c2c2ffa6a6a7ff888888ff666666ff404141ff383839ff393939ff3a3939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1d1d1dff272727ff272727ff272727ff272727ff292929ff2e2e2eff333333ff373838ff3a3b3aff3d3d3dff414041ff595959ffd9d9d9ffdbdcdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd1d1d1ffd0d0d0ffcecfcfffccccccffcacacaffc7c7c7ffc4c5c4ffc2c2c2ffc1c1c1ffbfbfbfff939393ff373737ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff303131ff575656ff5e5e5eff656465ff676867ff6b6b6bff6e6e6eff717171ff747474ff777677ff797979ff7b7b7aff7c7c7cff7c7c7cff7d7e7dff7f7e7fff7f8080ff818181ff828282ff838384ff848485ff858585ff878787ff888888ff898989ff8a8a8aff8c8c8cff8d8d8dff8e8e8eff8f8f8fff909090ff919191ff919191ff929292ff929292ff929292ff939393ff939393ff949594ff969696ff979797ff979797ff989998ff999999ff9a9a9aff9b9b9bff9d9d9cff9e9e9effa0a0a0ffa1a2a2ffa4a4a4ffa6a6a6ffa8a8a8ffaaaaaaffaeaeaeffb3b3b3ffb9b8b8ffbcbcbcffc3c3c3ffcacacaffd0d0d0ffd3d4d4ffd9d8d8ffe1e1e1ffe7e7e8ffe8e8e8ffd5d5d5ff656666ff1d1d1dff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff1c1d1dff696969ffd0d0d0ffe8e8e8ffe8e9e8ffe5e5e4ffdddcddffd6d5d5ffd0d0d0ffcbcbcbffc3c4c4ffbebfbfffbbbbbbffb7b7b7ffb3b3b3ffaeaeaeffaaababffa7a7a7ffa5a6a5ffa4a4a4ffa2a2a2ffa1a0a0ff9f9f9fff9e9e9eff9c9c9cff9c9b9bff9a9a9aff999999ff989898ff979797ff969596ff959595ff949494ff949494ff949494ff939393ff929393ff929292ff919191ff919191ff909090ff8f8e8eff8c8d8dff8b8b8bff898a8aff888888ff888788ff868686ff858685ff848485ff838483ff838383ff828282ff818281ff808080ff7d7d7dff7a7a7aff7a7979ff787979ff787878ff777777ff757575ff737373ff707071ff6c6d6dff696969ff656566ff616262ff5d5d5dff4b4a4aff212121ff070706ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff2d2d2eff919191ffbbbabaffc0c0c0ffc2c3c2ffc5c5c5ffc8c7c7ffcacacaffcccccdffcececeffcfcfcfffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd7d6d6ffd7d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdadbdbffdbdbdbffdcdcdcffd9d9d9ff5b5b5bff3f3f3fff3c3b3cff393939ff363536ff323232ff2e2e2fff2a2a2aff282828ff282828ff282828ff282828bf1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf121212ff191919ff181819ff171717ff242425ff393939ff606060ff888989ffafafafffe2e2e1fffcfcfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffefffffffefffffefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfff9f9f9ffe8e8e8ffc6c6c6ffafaeaeff929292ff707070ff4c4c4cff3d3d3dff3d3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6ffedededffe9eaeaffe9eae9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e1ffe1e0e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffdddedeffddddddffddddddffddddddffdcdcddffdcdcdcffdbdcdbffdbdbdbffdadadaffd8d8d8ffd6d6d6ffd1d1d0ffcccbcbffc8c8c9ffc7c7c7ffc6c6c6ffc6c6c6ffcdcdcdffd6d6d6ffdededeffe4e4e3ffe2e2e3ffe2e2e2ffe2e2e2ffe4e4e3ffe5e4e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdededeffdddddeffdcdcdcffdbdbdbffdadadaffd8d8d8ffd5d6d5ffd2d2d2ffcdcdcdffc9c9c9ffc5c6c6ffc5c5c5ffc4c4c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c27f6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc1c1c1ffc4c4c3ffc6c5c6ffc9c8c8ffcbcacbffcecdceffd0d0d0ffd1d2d2ffd3d3d3ffd5d5d4ffd5d6d6ffd7d7d7ffd8d8d8ffdad9daffdbdbdbffdcdcdcffdddeddffdfdedeffe0e0dfffe0e1e0ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe0e1e1ffdcdcdcffd8d8d8ffd4d4d4ffcfd0cfffcfcfcfffd0d0d0ffd0d0d1ffd2d2d2ffd4d4d4ffd6d6d6ffd9d9d9ffdcdbdcffddddddffddddddffdedddeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffeaeaeaffeaeaeaffebebebffebebebffededeefff6f6f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff303030ff313131ff303030ff3b3b3bff505050ff636363ff777777ff8f8f8fffcbcbcbfff5f5f5fffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefefefffffffefffefffefffffefffffffefefffefffefffefefefffefffffffffefffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfefefffefefefffefefefffefefffffffefefffffffffffefffefffffefffffffefefffefefefffdfdfdfff7f7f7ffe1e1e1ffc1c1c1ffa5a6a5ff868787ff686767ff414040ff393939ff39393aff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f090909ff272727ff272727ff272728ff282728ff282828ff2c2c2bff303030ff353535ff383838ff3b3c3bff404040ff454545ffaeadadffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0cfffcdcdcdffcbcbcbffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffc2c2c2ffb8b8b8ff7e7e7eff232323ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff2a2b2bff5c5b5cff676766ff6b6a6bff6d6d6dff6f6f6fff737372ff767675ff787878ff7b7a7bff7d7d7dff7f7f7fff808180ff818081ff828181ff828282ff838383ff848485ff868686ff888788ff888988ff898989ff8a8a8aff8b8b8bff8c8c8cff8d8d8dff8e8e8eff908f90ff909090ff919192ff929292ff939393ff949494ff949494ff959595ff969596ff969696ff969797ff979797ff989898ff989999ff9a9a9aff9b9a9aff9c9c9cff9d9d9cff9d9d9dff9e9e9eff9f9f9fffa1a0a0ffa2a3a3ffa4a4a4ffa6a6a6ffa9a9a8ffaaaaaaffadadadffb0b0b0ffb6b6b6ffbababaffbebebeffc5c5c5ffccccccffd1d1d1ffd5d5d5ffdbdbdbffe3e3e3ffe8e8e9ffe8e8e8ffcac9c9ff626262ff1d1c1cff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff1d1d1dff646464ffc2c2c2ffe7e7e7ffeae9eaffe7e7e7ffdedfdfffd7d7d7ffd3d2d3ffcecdceffc7c6c6ffc0c0c0ffbdbcbdffbab9baffb5b5b5ffb1b1b1ffadadadffaaaaaaffa8a8a8ffa7a7a7ffa5a5a5ffa3a3a4ffa2a1a1ffa0a0a0ff9f9f9fff9e9e9eff9d9d9dff9b9c9cff9b9b9bff999a9aff999999ff999898ff989898ff979797ff979796ff969696ff969696ff959595ff959595ff949494ff939393ff929192ff919190ff8f908fff8e8e8eff8d8d8dff8c8c8cff8a8b8bff8a8a8aff898988ff878887ff878887ff878687ff868686ff858585ff838283ff818081ff7f7f7fff7e7e7eff7e7e7dff7d7d7dff7b7b7bff797a7aff777777ff757575ff727272ff6f6f6fff6c6c6cff686868ff636363ff515151ff242424ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff292929ff707070ffb5b5b5ffc0bfbfffc2c2c2ffc5c4c4ffc7c7c7ffc9c9c9ffcbcbcbffcecdcdffd0d0cfffd0d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdadbdaffdbdbdcffdcdbdcffdcdcdcffb1b1b1ff424242ff3d3d3dff3a3a3aff363736ff333333ff2f2f2fff2b2b2bff292828ff292929ff282828ff282828ff2828283f0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181818ff171616ff171717ff252525ff3d3d3dff646464ff8a898affb6b7b6ffe4e4e4fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffafafaffe9e9e9ffc8c8c8ffb1b1b0ff959595ff70706fff4c4c4dff3e3d3eff3e3e3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff8f9f8ffefeeeeffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdddddcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdaffdadbdaffdadadbffdadadaffd9d9d9ffd7d7d7ffd3d3d3ffcececeffc9c9c9ffc7c7c7ffc5c6c6ffc9c9c9ffd3d3d3ffdcdcdbffe2e2e2ffe4e3e3ffe3e2e2ffe3e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e2ffe1e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffd9d9d9ffd7d7d7ffd4d4d4ffd0d0d0ffcbcbcbffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c5c5ffc4c4c3ffc3c3c33f303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8f8f8fffbfbfbfffbfbfbfffbebebeffc0c0c0ffc2c3c3ffc5c5c5ffc8c8c8ffcbcacbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd3d4d4ffd5d5d5ffd6d7d6ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdbffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe3e4e3ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e8ffe8e9e8ffe9e8e9ffe9e8e8ffe9e9e9ffe9e9e8ffe9e9e8ffe8e9e8ffe8e8e8ffe7e7e7ffe7e6e6ffe5e5e5ffe3e3e3ffdfdfdfffdcdbdbffd7d7d7ffd3d3d3ffcfcfcfffcfd0d0ffd1d1d1ffd3d3d3ffd5d5d5ffd8d8d8ffdbdbdbffdcdbdcffdddddcffdcdddcffddddddffdddeddffdddedeffdfdedfffdfdedeffdfdfdfffe0e0dfffe0e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffebeaebffececebffefefeffff9f9f9fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323231ff323132ff313131ff383838ff4a4b4aff5e5d5dff727272ff8b8c8bffc5c5c5fff3f2f2fffefdfdfffefffefffefffffffffefefffefffefffefefffffefefefffefefefffefffffffffefffffefefefffefefffffefffefffffefefffefefefffefffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffffefffffefffffefffffffffefefffefefefffffefefffefefefffefefefffefefefffefdfdfffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefffffffffffffffffefffffffffffffffefffffefefefffdfdfdfff7f6f7ffe0e0e0ffbfbfbfffa5a5a5ff878787ff686767ff424141ff393a39ff3a3a3aff3b3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f131313ff272727ff282828ff282828ff292929ff2a2a2aff2f2e2eff333333ff373737ff3a3a3bff3f3f3fff444444ff6e6e6fffdcdcddffdcdcdcffdcdbdbffdbdbdbffdadadaffd9dadaffdad9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd2d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcccccdffcacacaffc8c7c8ffc5c6c6ffc4c4c5ffc2c3c2ffc2c2c2ffaaaaaaff59595aff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff030404ff191818ff3d3d3dff585858ff6a6a6aff727272ff757475ff767676ff787879ff7b7b7bff7e7d7dff808080ff818181ff828383ff838484ff858585ff868586ff868686ff878787ff888888ff898989ff8b8b8bff8c8c8bff8d8d8dff8d8d8eff8e8e8eff8f8f8fff908f90ff919091ff929192ff939393ff949494ff959595ff969696ff969697ff979797ff979897ff989898ff999999ff999a99ff9a9a9aff9b9a9bff9c9b9cff9c9c9cff9d9d9dff9e9e9eff9f9f9fff9f9fa0ffa0a0a0ffa1a1a1ffa2a2a2ffa3a3a3ffa5a4a5ffa7a7a7ffa9a9a9ffabababffadadadffafafb0ffb3b3b3ffb8b8b8ffbdbcbcffc1c0c0ffc9c9c8ffcfcfcfffd3d4d3ffd7d7d7ffdededeffe5e5e5ffe9eae9ffe8e8e8ffbbbabbff5b5c5bff1f1f1fff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff161616ff5a595affb5b5b5ffe6e7e6ffeaeaeaffe9e9e8ffe1e1e1ffd9d8d9ffd4d4d4ffd0cfd0ffc9c9c9ffc2c2c2ffbebebfffbbbcbbffb8b7b8ffb3b2b3ffb0afafffadadacffabababffa9a9a9ffa8a8a8ffa6a6a6ffa5a4a5ffa3a3a3ffa2a2a1ffa1a0a1ffa0a0a0ff9e9e9eff9d9e9eff9d9c9dff9c9c9cff9c9c9bff9b9b9bff9b9a9aff9a9a9aff999a99ff999999ff999998ff989998ff989898ff969797ff969696ff949594ff949393ff929292ff929191ff919090ff8f8f8fff8e8e8eff8d8d8dff8c8c8cff8b8b8bff8b8b8bff8b8b8bff8a8a8aff888888ff868686ff868585ff858585ff838383ff838383ff838282ff818181ff807f7fff7e7e7eff7c7c7cff79797aff767676ff737373ff6f6f6fff676667ff545454ff313131ff111112ff030303ff000000ff000000ff010101ff010101ff030302ff1b1a1bff7c7c7cffafafafffc1c1c1ffc2c2c2ffc4c4c4ffc7c6c6ffc8c9c9ffcacacaffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdbdcffdcdddcffddddddff737272ff414141ff3c3c3cff383939ff343435ff313030ff2d2d2cff292829ff292829ff292929ff292829ff2829287f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181818ff181818ff191919ff272727ff414141ff686868ff8c8c8cffbbbbbbffe7e6e6fffefdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefffffffefefffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffafaf9ffebebebffc8c8c8ffb1b1b1ff969696ff717171ff4d4d4dff3c3c3dff3e3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffafafafff0f0f0ffebebecffe9e9e9ffe9e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffdededfffdededeffdededdffddddddffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdbdadaffdadadaffdadadaffdadadaffdadadaffd9d9daffd9dadaffd8d8d8ffd5d5d5ffd1d1d1ffccccccffc7c7c7ffc7c7c7ffcfcfcfffd8d8d8ffe0e0e0ffe3e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e1e2ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdfffdeddddffdddddcffdbdcdcffdadadaffd9d8d8ffd6d6d6ffd3d2d2ffcecdceffcccbcbffcacacaffc9c9c9ffc7c7c7ffc6c6c6ffc5c5c5bf93939300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f605f5fffbfbfbfffbfbfbeffbdbdbdffbfbfbfffc2c2c2ffc4c4c4ffc7c7c7ffcacacaffcccccdffcececeffd0d0d0ffd1d2d2ffd3d3d3ffd5d4d4ffd6d6d6ffd7d7d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededfffdfdfdfffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e8ffe6e6e6ffe3e2e3ffdfdfdfffdbdbdbffd7d7d7ffd2d2d2ffcfd0d0ffd2d1d1ffd4d4d4ffd6d6d6ffd9dad9ffdbdadaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdddcddffddddddffddddddffdddeddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebebffecedecfff2f2f2fffbfbfafffefefeffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313132ff323231ff303030ff313131ff424242ff575757ff6d6d6dff868686ffbebebeffeff0effffdfdfdfffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefffefffffefffffefefffffffffefffffffffffefffffffefffffffefffffffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffefffffefffefffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefefefffefefefffffefefffefefefffefffefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfdfffdfefdfffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefefefffefefefffefdfefffdfdfdfff7f7f6ffdfdfdfffbdbebeffa4a4a4ff888888ff666666ff414141ff393938ff3a3a3aff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282828ff292828ff292929ff2a292aff292929ff2c2c2cff313132ff353535ff393939ff3e3e3eff444344ff484848ffc5c5c5ffdcdcddffdcdcdcffdbdbdcffdadbdaffdadadaffdadadaffdadad9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcececeffcbccccffcac9caffc8c8c8ffc7c7c6ffc5c5c5ffc4c4c4ffbdbdbdff90908fff393939ff101010ff040404ff020202ff010201ff020202ff050505ff1c1c1dff515150ff6b6b6bff707171ff777777ff7c7c7cff7e7e7eff808080ff838383ff868585ff868686ff878787ff888887ff888888ff888888ff898989ff8a8a8aff8a8b8aff8b8b8bff8c8c8dff8f8e8eff8f8f90ff909090ff919191ff929291ff929292ff929393ff939393ff949495ff959595ff969696ff989898ff999999ff999a99ff9a9a99ff9a9a9aff9b9b9bff9c9b9bff9c9c9cff9d9d9dff9d9d9dff9e9e9eff9e9e9eff9f9f9fffa0a0a0ffa1a1a1ffa1a2a2ffa3a2a2ffa3a3a3ffa4a4a4ffa5a5a5ffa6a6a6ffa7a8a7ffaaa9aaffababacffaeadadffafafafffb2b2b2ffb7b7b7ffbcbcbcffbfc0bfffc3c3c3ffcbcbcbffd1d1d1ffd5d5d5ffd9d9d9ffe0e0e0ffe7e7e7ffeaeaeaffe8e8e7ffafafafff565656ff1e1d1dff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fff4f504fffa5a5a5ffe4e5e4ffeaeaeaffeaeaeaffe3e3e3ffdbdbdaffd6d6d6ffd2d1d2ffcbcbcbffc4c5c4ffc0c0c0ffbdbebdffb9b9b9ffb5b5b5ffb2b2b2ffafafafffadadadffacacacffaaaaaaffa8a8a8ffa7a7a7ffa5a5a5ffa4a4a4ffa3a3a2ffa2a2a2ffa1a1a1ffa0a0a0ff9fa09fff9f9f9eff9e9e9eff9e9e9eff9d9e9dff9d9d9dff9d9d9dff9d9d9dff9d9c9cff9c9c9cff9c9c9cff9b9b9bff9a9a9aff999999ff989898ff979696ff959595ff949494ff939393ff929292ff919191ff909090ff8f908fff8f8f8fff8f8f8fff8e8e8eff8c8c8cff8c8c8cff8b8b8bff8c8c8cff8a8b8aff8a8a8aff898989ff888888ff878787ff868686ff848483ff828282ff7f7f7fff7c7c7cff797879ff727373ff6f6f6fff696968ff484949ff171817ff080808ff090a09ff0a0a0aff0e0e0eff1f1e1fff5b5b5bffafafafffc0c0c0ffc4c4c4ffc5c5c5ffc7c7c7ffc9c9c8ffcac9c9ffccccccffcececeffd0d0d0ffd2d1d1ffd3d3d3ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9dadaffdadbdaffdbdadbffdbdbdbffdcdcdbffdddcdcffddddddffd4d3d4ff444444ff414141ff3c3c3cff373738ff333333ff2f2f2fff2b2b2aff282928ff282828ff282829ff292929bf1e1f1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181818ff181818ff1b1b1bff292929ff444544ff6d6d6dff909090ffbdbdbeffe9eaeafffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefffffefefffffffffefffffefffffefffffffefffefffefffefffffefefffefffefffefefefffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfdfff9f9f9ffebecebffc9c9c9ffb1b1b1ff959696ff737272ff4e4d4dff3b3c3bff3d3d3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffefffbfbfbfff3f3f3ffecececffe9e9e9ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdededeffddddddffddddddffdcdcdcffdbdbdbffdadbdbffdadadaffdadadaffdadad9ffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd6d6d6ffd3d3d2ffcececeffcacacaffcdcccdffd5d6d5ffdededdffe3e3e3ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe2e3e2ffe2e2e1ffe1e0e1ffe0e0e0ffdfdfdfffdededeffdededdffdddcddffdbdbdbffdad9daffd7d7d7ffd4d4d4ffd1d1d1ffcececeffcdcdcdffcccccbffcacacaffc8c8c8ffc7c7c7bf949494000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5f5f5fffbebebeffbebebeffbebebeffbebfbeffc1c1c1ffc3c3c3ffc6c6c6ffc9c9c9ffcccccbffcececdffcfd0d0ffd1d1d1ffd2d3d2ffd4d4d4ffd5d6d5ffd7d7d7ffd8d8d8ffd9dadaffdbdadaffdcdbdbffdcdcdcffdddddeffdfdedeffe0e0e0ffe1e1e1ffe1e2e2ffe3e3e3ffe4e3e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffe9e9e9ffe8e9e8ffe6e5e5ffe2e3e3ffdfdedeffdadadaffd5d6d5ffd2d2d2ffd2d3d2ffd4d4d4ffd7d8d7ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadbdbffdbdcdbffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdededdffdededeffdfdedfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffebebebffedededfff4f4f4fffcfbfbfffefffeffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313131ff2f2f30ff2c2c2bff2d2d2eff3d3c3dff505050ff676767ff838484ffb7b7b7ffedededfffdfdfdfffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffffffefffffffffffffefffffffefefffffffffffffffefffffefefffefefffffefefefffffefffffffefefffefffefffefefefffefefffffffefffffffffffffefefffffffffefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfcfcfff6f6f6ffdededdffbcbcbbffa4a4a4ff898989ff626263ff3b3b3bff363636ff3a3a3aff3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff292929ff292929ff292929ff292929ff2b2a2bff30302fff343434ff383838ff3d3d3dff424242ff474646ff8f8e8fffddddddffdcdcddffdcdcdcffdcdbdbffdadbdbffdbdadaffdadadaffdadad9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d3ffd3d3d3ffd1d1d2ffd0d0d0ffcdccccffcbcbcbffcacacaffc9c8c9ffc8c8c7ffc6c6c5ffc3c3c3ffb7b7b7ff8b8b8bff545454ff222222ff161616ff151515ff1c1c1cff29292aff515151ff717171ff797979ff7d7d7dff838382ff868786ff888988ff8a8b8aff8b8c8cff8c8c8cff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8e8d8dff8e8e8eff8f8f8eff8f8f8fff909090ff929191ff939393ff949494ff949494ff959595ff969695ff969696ff979696ff989898ff999999ff999999ff9a9a9aff9b9b9bff9d9c9cff9d9d9dff9d9d9dff9e9e9dff9e9f9eff9f9f9fffa0a0a0ffa0a0a0ffa0a1a0ffa1a1a1ffa1a2a2ffa2a2a2ffa3a2a3ffa3a3a3ffa4a4a4ffa5a5a5ffa6a6a6ffa7a7a7ffa8a7a8ffa9a8a8ffaaaaaaffadadadffafaeaeffb1b0b1ffb3b3b3ffb5b5b5ffbab9b9ffbfbfbeffc2c1c1ffc6c6c6ffcdcdcdffd4d3d3ffd7d7d7ffdbdbdbffe0e0e0ffe9e8e9ffebebebffe5e6e6ff9f9f9fff484948ff101010ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff131212ff535353ff919191ffe1e2e1ffeaeaeaffebeaebffe5e5e5ffddddddffd8d8d8ffd4d3d3ffcdcdcdffc7c7c7ffc3c3c3ffc0c0c0ffbcbcbcffb8b7b7ffb4b4b4ffb2b2b1ffb0b0afffaeaeaeffadadadffabababffa9a9a9ffa8a8a7ffa6a6a6ffa5a5a6ffa5a4a5ffa4a4a4ffa3a3a3ffa3a3a2ffa2a3a2ffa2a2a2ffa1a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa0a0a0ffa0a0a0ff9f9f9fff9e9e9fff9e9d9dff9c9c9cff9b9b9bff9a9a9aff999999ff989899ff979797ff969696ff959595ff959494ff949394ff939393ff929293ff919191ff939392ff919191ff919191ff919191ff908f90ff8f908fff8f8f8fff8f8f8fff8e8e8eff8d8e8dff8c8c8cff8a8a8aff888888ff858686ff828282ff7f7f7fff7b7b7bff787878ff707070ff525252ff313131ff2c2c2cff2e2e2eff404040ff6e6e6effa3a3a3ffbfbfbfffc5c5c5ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffccccccffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcdcddffdddeddffdededdff929192ff434343ff3f3f3fff3b3b3bff373636ff323232ff2e2e2dff292929ff292929ff292929ff282828ff2828293f0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181818ff191818ff1c1c1bff2b2b2bff484948ff717171ff959595ffc3c2c2ffecececfffdfdfefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefffffffffefffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffefefefffefefefffefefefffdfefdfff9faf9ffecececffc9cacaffb2b2b1ff969696ff747474ff4f4f4eff3d3d3dff3e3e3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffefefffdfcfdfff4f3f3ffedededffeae9eaffe8e8e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdededeffddddddffddddddffdcdcddffdbdcdcffdbdbdbffdadadaffd9d9daffd9d9d9ffd9d8d8ffd9d8d8ffd9d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd4d3d3ffd1d1d1ffd2d2d2ffd6d6d6ffdbdbdbffe2e2e2ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeae9ffeaeae9ffeae9e9ffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdededeffdededeffdddcddffdbdbdbffd9d9d9ffd6d6d6ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcdcdcdffcccbcbffcacaca3f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebdbeffbebdbdffbdbdbdffc0c0bfffc3c3c2ffc5c6c6ffc8c9c8ffcacbcbffcdcdcdffcfcecfffd0d0d0ffd2d2d2ffd3d3d4ffd5d4d4ffd7d6d6ffd8d8d7ffd9d9d8ffd9dad9ffdbdbdbffdcdcdcffddddddffdededdffdfdfdfffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffebebebffebebebffebeaebffeaeaeaffe8e8e8ffe7e6e7ffe2e2e2ffdedfdeffdcdcdcffd9d9d9ffd5d4d4ffd4d4d4ffd7d8d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffd8d9d8ffd8d9d9ffd9d9d9ffdad9d9ffdbdadbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffeeeeeefff7f7f7fffcfdfcfffffffeffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff2b2b2bff292828ff2a2b2bff3a3a3aff4d4e4dff676666ff7f7f7fffb1b1b1ffecebecfffdfdfdfffefefefffffffefffefefffffefffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefffffffffffffffffffffffffefefffefefffffffefefffefefefffefefffffefefefffefefefffefffffffefefffffffffffffefffffffffefffffffffffffefefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffffffffffffffefefffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffffffefefffffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfff6f6f6ffddddddffbcbdbcffa5a5a4ff8b8b8bff676767ff404040ff3a3a3aff3c3c3dff3c3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1f1f1fff29292aff2a2a2aff2a2a2aff2a2a2aff2e2e2eff333333ff383838ff3c3c3cff404141ff454545ff616161ffdededeffddddddffdddcddffdcdcdcffdcdbdbffdbdbdbffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d6d7ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd1d1d1ffcececeffcdcdcdffccccccffcbcbcbffcacac9ffc8c9c8ffc7c7c7ffc3c3c3ffb6b6b6ff989898ff6d6d6dff535353ff4e4e4fff5c5c5cff6f6f6fff7e7d7dff848484ff888888ff8b8b8bff8f8e8eff919191ff939393ff939392ff929292ff929292ff929292ff929292ff929292ff929292ff929292ff929393ff939393ff939393ff949495ff969796ff989898ff999898ff999999ff9a9999ff9a9a9aff9a9b9bff9b9b9cff9d9d9dff9d9e9eff9e9e9eff9f9e9eff9f9f9fffa0a0a0ffa0a0a0ffa0a0a1ffa1a1a2ffa2a2a2ffa3a3a3ffa3a3a3ffa3a4a4ffa4a4a4ffa4a5a4ffa5a5a5ffa5a5a6ffa6a6a6ffa6a6a6ffa7a7a7ffa8a8a8ffa8a9a9ffa9aaaaffaaaaaaffabababffadadadffafafafffb1b2b2ffb4b3b3ffb6b6b6ffb8b9b9ffbcbcbcffc1c1c1ffc4c4c4ffc8c8c8ffd0cfd0ffd6d6d6ffd9d9d9ffddddddffe2e2e3ffeaeaeaffecececffe3e3e3ff949494ff444544ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff141414ff555555ff848384ffdededeffeaeaeaffebebebffe6e6e6ffdfdfdfffdadadaffd5d5d5ffcfcfcfffc9c9c9ffc4c5c5ffc2c2c2ffbfbfbfffbabbbbffb7b7b7ffb4b4b4ffb2b3b3ffb1b1b1ffb0afb0ffadaeaeffacacadffabababffa9aaaaffa8a8a8ffa7a7a8ffa6a7a7ffa6a6a6ffa6a6a5ffa5a5a5ffa5a5a6ffa5a5a5ffa5a5a5ffa5a4a5ffa4a5a4ffa4a4a4ffa3a3a4ffa3a3a3ffa2a2a3ffa2a2a2ffa1a1a1ff9fa0a0ff9f9f9fff9e9e9eff9d9d9dff9c9c9cff9b9b9bff9a9a9aff999999ff989898ff989797ff979797ff969697ff979697ff979797ff979797ff969696ff969696ff959595ff959495ff949494ff949494ff949494ff939494ff929293ff929192ff919190ff8f8f8fff8c8c8dff8c8c8bff8a8a8bff888788ff858585ff7d7e7dff6f6f6fff626363ff686868ff848484ffa7a7a7ffbdbdbeffc7c7c6ffc8c8c8ffc9c9c9ffcbcbcbffcbccccffcdcdcdffcfceceffd1d1d1ffd2d2d2ffd3d3d3ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdadbdaffdbdbdbffdcdbdbffdcdcdcffdcdddcffddddddffdddedeffdededeff6c6c6cff434343ff3f3e3fff3a3a3aff363736ff313131ff2c2b2bff2a2a2aff2a2a2aff292929ff292929bf1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181818ff171717ff1a1a1aff2d2d2cff4b4b4bff737374ff979797ffc7c7c7ffefefeffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffffffffffffffffffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefffefffefffffffefefffffefefffffefffffffffffffffffffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffefefffffffefffffefefffffefefefffefefefffefdfefffdfdfefffdfdfefffefdfdfffefefefffefefefffefefefffdfdfdfffafaf9ffedededffcacacaffb2b2b2ff989898ff747474ff4f4f4fff3e3e3eff3e3e3eff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff6f6f6ffedededffe9eae9ffe8e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffdfdfdfffdfdfdfffdedfdeffdedddeffddddddffdcdddcffdcdcdcffdcdbdbffdbdbdbffdadbdaffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d9ffddddddffe0e0e0ffe2e2e2ffe6e6e6ffe7e7e8ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9eae9ffeaeaeaffeaebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffe9e9eaffeaeaeaffe9e9eaffeae9eaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e1ffe1e0e0ffdfe0e0ffdfdfdfffdfdfdfffdededeffddddddffdbdbdbffd9d8d9ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfbf9a9a9a3f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbebeffbebdbeffbdbdbdffbdbdbdffbfbfbfffc2c2c2ffc5c5c5ffc8c7c7ffcacacaffccccccffcececeffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd6d5d5ffd6d6d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdcffdcdcdcffdddeddffdfdfdfffe0e0dfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebecebffecececffecececffecececffecececffecececffecececffecececffebebebffe9eaeaffe7e7e7ffe5e4e5ffe4e4e4ffe1e1e1ffdeddddffdcdcdcffdadadaffd9d9d9ffd9d9d9ffdad9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdadbffdadbdaffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdddcffddddddffddddddffdedddeffdfdedeffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe1e2e2ffe1e1e2ffe2e1e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e8e8ffe9e9e9ffe9eaeaffebebebffefefeffff9f8f9fffdfdfdfffffffeffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2cff282928ff272727ff272727ff363637ff4b4b4bff646464ff7c7c7bffa9a8a9ffeaeaeafffdfdfdfffefefffffefefefffffefffffefefffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefefffefffffffffffffffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefdfdfffcfcfcfff6f6f6ffddddddffbfbfbfffa6a6a6ff8c8c8cff696969ff444343ff3d3c3cff3c3c3dff3d3d3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff2a2a2aff2a2b2aff2b2b2bff2b2b2bff2d2c2cff323232ff373737ff3b3b3bff404040ff444445ff494949ffd3d3d3ffdededdffddddddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd8d8d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd0d0d0ffcfcfcfffcececeffcdcdcdffcbccccffcacacaffcacac9ffcacacaffc7c7c6ffbababaffa2a2a2ff909091ff898989ff8b8c8cff929191ff929392ff949494ff969697ff989897ff989899ff9a9a9aff9a9a9aff989999ff979897ff989898ff979798ff989897ff979897ff979897ff979797ff979797ff979797ff989797ff999999ff9a9b9bff9b9c9bff9d9c9cff9d9d9cff9d9d9dff9e9d9dff9e9e9eff9f9f9fffa0a0a0ffa1a1a1ffa2a2a2ffa2a2a2ffa3a3a3ffa4a3a3ffa4a4a4ffa4a4a4ffa5a5a5ffa6a6a7ffa7a6a6ffa7a7a7ffa7a7a7ffa7a7a8ffa8a7a8ffa8a8a8ffa9a9a8ffa9a9a9ffa9a9a9ffaaaaaaffabababffacacacffadacacffadadadffaeadaeffafb0b0ffb3b2b3ffb5b5b5ffb6b6b6ffb9b8b9ffbbbbbbffbfbfbfffc3c2c2ffc6c6c6ffcbcbcbffd2d2d2ffd7d7d7ffdadbdbffdfdfdfffe4e4e4ffebebebffedededffe0dfe0ff878787ff414141ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff111011ff4d4d4dff787777ffd8d8d8ffe9e9e9ffecececffe7e7e8ffe1e1e0ffdbdcdcffd7d6d7ffd1d1d1ffcbcbccffc7c7c7ffc4c4c4ffc1c1c1ffbebebdffb9b9b9ffb6b7b7ffb5b5b5ffb4b4b3ffb2b2b2ffb0b1b0ffafafafffaeaeadffadadadffabababffaaaaaaffaaaaa9ffa9a9a9ffa8a8a9ffa9a8a8ffa8a8a8ffa9a8a9ffa9a9a9ffa8a8a8ffa8a8a9ffa7a7a8ffa7a7a7ffa6a6a6ffa6a6a5ffa5a5a5ffa4a4a4ffa3a3a3ffa2a2a2ffa1a1a1ffa0a0a0ffa09f9fff9e9f9eff9e9e9eff9d9d9dff9c9c9cff9b9b9bff9b9a9aff9a9a9aff9b9b9bff9b9b9bff9b9b9bff9b9b9aff9a9a9aff999999ff999999ff999999ff9a999aff9a9a9aff9a999aff9a999aff9a9999ff9a9a9aff999999ff999999ff9a9a9aff9b9b9bff9b9b9bff999999ff959595ff939394ff959695ff9f9e9fffb0b0afffc0c0c0ffcbcbcbffcccccbffcbcacaffccccccffcdcdcdffcececeffcfcfcfffd1d1d0ffd2d2d2ffd4d4d3ffd4d4d5ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9daffdadadaffdbdbdbffdbdbdcffdcdcdcffdcdcdcffddddddffddddddffdededeffdededfffdfdfdfff464746ff434342ff3e3e3eff3b3a3aff363736ff323131ff2d2d2cff2b2c2bff2b2b2bff2a2a2aff29292900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff161717ff161616ff1a1b1aff2d2e2eff4c4c4cff737374ff999a99ffcacacafff1f1f1fffefefdfffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffffffefefefffefefefffffefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefefefffffefffffefefffffffffefffefefefffefefefffefefefffefefffffefffffffffefefffffefffffffefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefdfefffefdfefffdfdfdfffefefefffdfdfdfffdfdfdfff9fafaffeeeeedffcacbcbffb1b1b1ff999999ff757575ff505050ff3e3e3eff3e3e3eff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefff8f8f8ffedededffe7e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e3ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdddddeffddddddffdcdddcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdcffdbdbdcffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddddeffe0e0dfffe1e1e1ffe4e4e3ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffeae9e9ffeae9e9ffeae9eaffeaeaeaffebebebffebebebffececebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e2ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdddddcffdadbdbffd9d8d9ffd8d8d8ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2bf9c9d9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebdffbdbdbdffbdbdbdffbdbcbcffbebfbfffc2c1c1ffc4c4c4ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd0d1d0ffd2d2d2ffd4d4d3ffd5d4d5ffd6d6d6ffd7d7d7ffd8d8d9ffd9dadaffdbdbdbffdcdcdcffddddddffdededeffe0dfdfffe0e0e0ffe2e1e2ffe3e3e2ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaebebffebebebffececebffecececffecececffedecedffedededffedededffeeededffedededffecedecffecececffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe7e8e7ffe6e6e6ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e7ffe7e6e7ffe7e7e7ffe8e8e8ffeae9e9ffebebebffecececffedededfff2f2f2fffbfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282829ff282828ff292929ff292829ff383838ff4a4b4aff606161ff797979ffa1a1a2ffe9e9e9fffdfdfdfffefefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffefffefffffffffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffffefffffefffffefffffffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffcfcfcfff6f6f6ffdfdfdfffc2c2c2ffa9a9a9ff898889ff656565ff434343ff3c3c3cff3c3d3dff3c3c3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1f1f1fff2b2b2bff2b2b2bff2c2c2bff2c2c2cff313131ff363636ff3b3a3bff403f40ff444444ff484848ffa7a7a7ffdededeffdededdffddddddffdddcddffdcdcdcffdbdcdcffdbdbdbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d5d5ffd4d4d5ffd2d2d2ffd1d1d1ffcfd0d0ffcfcfceffcececdffcdccccffccccccffccccccffcfcecfffc9c8c8ffbcbcbcffb2b2b3ffabababffa7a6a7ffa4a4a4ffa3a2a3ffa2a2a3ffa3a3a3ffa2a3a2ffa2a2a2ffa2a2a2ffa1a1a1ff9f9f9fff9e9e9eff9c9c9cff9c9c9cff9d9c9cff9c9d9dff9d9d9dff9c9b9bff9c9c9bff9c9c9cff9c9c9cff9d9d9dff9e9e9effa0a0a0ffa0a0a0ffa0a0a0ffa1a0a1ffa1a1a1ffa1a1a2ffa3a3a2ffa3a3a3ffa4a5a4ffa5a5a5ffa6a6a6ffa6a6a6ffa7a7a7ffa7a7a8ffa8a8a8ffa9a9a9ffaaaaaaffaaaaaaffabaaaaffababaaffaaababffabababffabababffabababffabacacffacadacffadadadffaeaeaeffaeafafffafb0afffb0b0b0ffb1b0b1ffb2b2b2ffb5b6b5ffb8b8b8ffbab9baffbcbbbcffbebdbeffc2c1c1ffc5c5c5ffc8c8c9ffcdcdcdffd4d3d3ffd9d9d9ffddddddffe1e1e1ffe6e6e6ffecececffededeeffd7d8d8ff7b7a7aff393939ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff323232ff6b6a6bffcdcdcdffe7e8e8ffecececffe9eae9ffe2e2e2ffdddedeffd9d9d9ffd4d4d4ffcecfceffcacacaffc7c7c7ffc4c4c4ffc1c1c1ffbcbbbcffb9b9b9ffb8b8b8ffb7b6b7ffb5b5b5ffb3b3b3ffb2b2b2ffb1b0b1ffafb0b0ffaeaeaeffadadadffacacadffacacacffabacacffacacacffacacabffabababffabababffabababffabababffaaababffaaaaaaffa9a9a8ffa8a8a8ffa8a8a9ffa7a8a8ffa6a6a6ffa5a5a5ffa4a4a4ffa3a3a3ffa3a2a3ffa2a2a2ffa2a1a2ffa1a1a1ff9f9f9fff9f9e9fff9e9e9eff9e9e9eff9f9e9eff9e9e9eff9f9f9fff9f9f9fff9f9f9fff9e9e9fff9e9f9fff9e9e9fffa0a0a0ff9f9f9fff9f9f9fffa0a0a0ffa1a0a0ffa3a2a2ffa3a3a3ffa4a4a3ffa4a5a5ffa6a6a6ffa7a8a8ffa8a8a8ffa9a8a8ffabababffb0b0b0ffb9b9b9ffc2c2c2ffcacacaffcececeffcdcdcdffcdccccffcececeffcfcecfffd0d0d0ffd1d1d1ffd2d2d2ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9daffdad9daffdadadaffdadadaffdbdbdbffdcdcdbffdcdcddffddddddffdddedeffdededeffdedfdeffdfdfdfffb9bab9ff474747ff434343ff3f3f3fff3a3a3aff353636ff303030ff2c2c2cff2c2c2cff2c2c2cff2b2b2b7f1515150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050405ff171717ff161616ff131313ff1b1b1bff2e2e2eff4d4c4cff737373ff9b9b9affcfcfcffff3f3f3fffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffefefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfefefffefdfefffefdfdfffdfefefffefefdfffafafaffeeeeeeffc9c9c9ffb0b0afff989797ff757575ff4f4f50ff3c3d3cff3e3e3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffafafaffefeff0ffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e5ffe5e5e4ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e3ffe3e4e3ffe3e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e5ffe5e4e5ffe5e5e4ffe4e4e4ffe5e5e5ffe8e8e8ffeae9eaffeaeaeaffeae9eaffe9e9e9ffe9eaeaffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebeaebffebebebffebebebffececebffecececffecececffecececffecebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e2e2ffe1e2e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdcdddcffdcdcdbffdadbdbffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d57f6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5e5e5effbdbdbdffbdbdbdffbdbdbdffbebebeffc1c1c1ffc4c4c3ffc6c6c6ffc9c9c9ffcbcacaffcccdccffcececeffd0d0d0ffd1d2d1ffd3d3d3ffd4d4d5ffd5d6d5ffd7d6d7ffd8d8d8ffd9d9d9ffdadadaffdcdcdbffdddcddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe4e3e4ffe5e5e4ffe5e5e5ffe6e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebebebffebebebffebebebffecececffececedffedededffedededffedededffededeeffedededffedededffedededffecececffececedffecedecffecececffedededffedededffecececffeaebeaffeaeaeaffe9eae9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeae9ffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebecebffececebffedecedffedededffeeeeedffeeefeffff0efeffff0f0f0fff0f1f1fff2f2f2fff7f8f7fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff313131ff2d2d2dff2d2c2cff3a3a3aff4c4c4cff606060ff757574ff9d9c9cffe7e8e7fffcfcfcfffefefefffefefefffefffefffffefefffffefffffefefefffffffffffefefffffffefefffffefffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffefefffefffefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff6f6f6ffdfdfdfffc5c5c5ffabababff888888ff636363ff414040ff3a3a3aff3c3c3cff3d3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff2b2b2bff2c2b2cff2d2d2dff2d2d2dff303030ff353635ff3a3a3bff3e3f3fff434343ff474747ff858584ffdfdfdeffdededeffdededdffddddddffddddddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdad9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd6d7d7ffd6d5d6ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcdcdffcfcfcfffcdcdcdffc8c7c8ffc0c0c0ffb9b9b9ffb4b4b4ffb0b0b0ffadadadffaeaeaeffaeaeadffadacacffabababffa8a9a8ffa7a7a7ffa6a6a6ffa5a5a5ffa4a4a4ffa4a3a4ffa3a3a4ffa3a3a3ffa1a1a2ffa1a1a1ffa1a1a1ffa0a0a0ffa0a0a0ffa1a1a1ffa2a2a2ffa3a3a3ffa3a4a4ffa4a3a4ffa5a5a5ffa4a4a4ffa4a5a5ffa6a6a6ffa7a7a7ffa8a7a7ffa9a8a9ffa9a9a9ffaaa9aaffaaaaaaffabaaabffabababffacacabffadadadffadadadffadaeadffadadaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeafafffafafafffb0afb0ffb0b0b0ffb1b1b1ffb1b2b2ffb2b2b2ffb3b3b3ffb5b5b5ffb8b8b8ffbababaffbcbcbcffbebebeffc0c0c0ffc4c4c4ffc7c7c7ffcbcacaffcfcfcfffd5d5d6ffdbdbdaffdfdedeffe3e3e3ffe8e8e9ffeeeeedffefefefffcacacaff6b6b6bff292929ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060505ff282828ff626262ffbdbdbdffe7e7e7ffecececffecececffe4e4e4ffdfdfdfffdbdbdbffd7d7d7ffd2d1d1ffcccccdffc8c9c9ffc5c6c6ffc3c3c3ffbebebeffbbbbbbffbababaffb9b9b9ffb8b8b8ffb6b6b6ffb5b4b4ffb3b4b4ffb3b2b2ffb1b0b1ffb0b0b0ffafafafffafafaeffaeaeafffaeaeaeffaeaeaeffaeaeaeffadaeadffadaeadffadadadffadadadffadadadffacacacffacababffabababffabababffaaaaaaffa8a8a8ffa7a7a7ffa6a6a7ffa6a5a5ffa6a6a6ffa6a6a6ffa5a5a5ffa3a3a3ffa2a2a2ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa4a4a4ffa4a4a4ffa4a4a4ffa5a4a4ffa4a5a4ffa5a4a4ffa5a4a5ffa5a5a5ffa7a8a7ffaaaaaaffababacffadaeadffafafafffb0b0b0ffb2b2b2ffb4b4b4ffb5b5b5ffb8b9b8ffbdbdbdffc2c2c3ffc8c7c8ffcbcbcbffcdcdcdffcececeffcececeffcfd0cfffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd6d5d5ffd7d7d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdadbdaffdbdbdbffdcdbdcffdbdcdbffdddcdcffddddddffddddddffdededeffdededfffdfdfdfffdfdfe0ff959595ff474746ff424242ff3e3e3fff3a3a3aff353535ff2f2f2fff2c2c2cff2c2d2dff2c2c2cff2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff141414ff151515ff131414ff1b1c1bff2f2f2fff4f4f4fff757575ff9c9c9cffd3d3d3fff5f5f5fffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffffffffffefffffefefffefffefffffefefffffefffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffdfefefffefdfdfffdfdfdfffdfefdfffafafaffeeedeeffc6c6c6ffabababff939393ff727272ff4e4e4fff3d3d3dff3d3d3dff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff4f4f4ffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeeeeeffedededffedededffedececffecececffecececffecececffebebebffebebebffeaebeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9eaffeaeaeaffecebebffecededffededecffeeeeeeffeeeeeeffedededffebebebffebebeaffeaebeaffeaeaeaffebeaebffeaebebffebebebffebebebffecebecffebecebffecececffecececffecececffecececffecececffebececffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdededeffddddddffdcdcdcffdcdcdbffdadadbffd9d9d9ffd8d8d83f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5e5e5effbdbdbdffbebdbdffbdbdbdffbebebeffc0c0c0ffc3c3c2ffc6c6c5ffc8c8c7ffcacacaffcccccbffcdceceffcfcfcfffd1d1d1ffd3d2d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd9d8d9ffdadadaffdbdbdbffdcdcdcffdedddeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeae9eaffeaeaeaffeaeaeaffeaeaebffebeaeaffebebebffebebebffebebebffebebecffecececffecececffedececffedededffedeeeeffedededffedeeedffedeeeeffeeeeeeffededeeffededeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffecedecffecebecffebecebffeaeaebffeae9eaffe9e9e9ffe9e9e9ffe8e8e9ffe8e9e8ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebebebffebebecffebebebffebebebffeaeaebffeaeaebffeaeaeaffeaeaeaffebeaeaffebebebffebebebffebebebffececebffedececffededecffedededffeeedeeffeeeeeeffeeefefffefefeffff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f2f2fff5f5f5fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191818ff313131ff313131ff303130ff3d3d3dff4e4e4eff626162ff797979ff9a9a9affe5e5e5fffafafafffefefefffefefefffffffffffefffffffefffffffffffffffffffffffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff7f7f7ffe1e1e1ffc7c7c7ffacacacff8b8a8aff666565ff424242ff3a3a3aff3b3b3bff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2d2d2dff2d2d2dff2d2d2eff302f2fff353435ff393939ff3e3d3dff424242ff464646ff6a6a6affdfdfdfffdfdedfffdededeffdededeffdededeffddddddffdddddcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffd9d9daffd9d9d9ffd9d8d9ffd7d8d8ffd7d7d7ffd5d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececeffcececfffcacacbffc6c5c6ffc0c0c0ffbcbcbcffb9b9b9ffb7b6b7ffb6b5b6ffb4b4b4ffb3b3b3ffb1b1b1ffaeaeaeffacadadffacababffaaaaaaffa9a9a9ffa8a8a8ffa7a8a8ffa8a8a8ffa7a8a8ffa7a7a7ffa6a6a6ffa6a6a6ffa6a6a6ffa7a7a7ffa7a7a7ffa7a7a7ffa7a8a8ffa8a7a7ffa7a7a7ffa7a7a7ffa8a8a8ffa9a9a9ffaaa9aaffaaaaaaffabababffacadacffadacadffadadadffadadadffaeadaeffafaeaeffafb0afffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb0b1b1ffb1b1b1ffb1b1b1ffb1b1b2ffb2b2b1ffb2b2b2ffb3b3b3ffb3b4b4ffb4b4b4ffb5b5b5ffb8b7b8ffbababaffbcbcbcffbebebeffc0c0c0ffc3c2c2ffc6c6c6ffc9c9c9ffcdccccffd1d1d1ffd7d7d7ffdcdcdcffe0e0e0ffe5e5e5ffebeaeaffefefefffeeeeeeffb9b9baff636463ff20201fff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff1e1e1eff595a5affacababffe7e6e6ffecececffedededffe6e6e6ffe1e1e1ffddddddffd9d9d9ffd4d4d4ffcececeffcbcbcbffc8c8c8ffc5c4c5ffc0c0c0ffbebdbdffbdbdbcffbbbcbcffbababaffb8b8b8ffb6b7b7ffb5b5b6ffb5b5b5ffb3b3b3ffb2b2b2ffb1b2b1ffb1b1b1ffb1b1b1ffb1b0b0ffb0b0b0ffb0b0b0ffb0afafffafafb0ffafb0afffb0afafffb0afb0ffafafafffaeafafffaeaeaeffaeaeaeffadadadffacacabffabaaabffa9a9aaffa9a9a9ffa9a9a9ffa9a9a9ffa8a8a9ffa8a8a7ffa9a9a9ffa9a9a9ffa8a8a7ffa6a7a7ffa6a6a6ffa6a6a6ffa6a7a6ffa7a8a7ffa8a8a8ffa8a8a8ffa8a9a8ffa8a9a9ffa9a9a9ffa9a9a9ffaaaaaaffadadadffb0b0b0ffb2b2b2ffb5b5b5ffb8b8b8ffb8b8b9ffbababaffbcbbbcffbdbebdffc0c0c0ffc4c3c4ffc7c6c7ffcacacaffccccccffcececeffcfcfcfffcfcfcfffd0d1d1ffd2d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdad9daffdbdadaffdadbdaffdbdbdbffdbdcdcffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ff777777ff494949ff444444ff3f3e3eff393939ff353434ff2f2f2fff2e2d2eff2e2d2dff2d2d2cbf212121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090a09ff141313ff141414ff141415ff1e1e1eff323232ff535353ff797978ff9c9c9cffd4d3d4fff6f6f6fffefefefffefefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffafafaffedeeeeffc7c7c7ffaeadaeff939393ff717271ff4f4f4fff3c3c3cff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfdfff4f4f3fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefeeefffededeeffedededffedededffedededffecececffebececffebebebffeaebeaffe9e9e9ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe9e9e9ffecebebffedededffeeeeeeffeeeeeeffeeeeefffedededffecececffebebebffebebebffebebebffebebeaffebebebffebebebffebecebffececebffecececffedecedffedededffedededffedededffedededffedececffecececffecebecffebebebffebebebffebeaeaffeaebebffeaebebffebebeaffeaebebffebeaebffeaebebffebebebffeaebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e6ffe4e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdededeffdcdcdcffdcdcdcffdcdcdcffdcdbdbbfa4a4a33f363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2f2f2fffbdbebeffbebdbeffbdbdbdffbdbdbdffc0c0c0ffc2c2c2ffc5c5c5ffc7c7c7ffc9c9c9ffcccccbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd4d4d3ffd5d5d5ffd6d6d5ffd7d7d7ffd8d8d8ffd9dadaffdbdbdbffdcdcdcffddddddffdedfdeffe0dfe0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaebebffebebebffebebebffecececffececebffebecebffecececffecececffecececffedededffedededffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffedeeedffedeeedffedededffedededffedededffedededffededecffecececffecececffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe6e6e6ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e9ffeaeaeaffebebebffebebebffebebebffecececffececedffedededffedededffedededffeeeeeeffeeeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff1f1f1fff4f4f4fffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f181919ff313131ff313231ff303030ff3c3b3bff4d4d4dff686868ff7b7b7bff989898ffe3e3e3fff8f8f8fffefefffffefffffffffffffffffffefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffffffffffffefffffffffffefffefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfff8f8f8ffe5e5e5ffc7c8c8ffacacacff8c8c8cff696969ff444444ff3c3c3bff3b3c3cff3b3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f161616ff2d2d2dff2e2e2eff2e2e2eff2e2f2eff343333ff393939ff3e3d3dff424242ff474747ff575757ffe0e0e0ffdfe0dfffdfdfdfffdfdfdeffdededfffdededeffdddeddffddddddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdadaffdadadaffdadad9ffd9d9d9ffd8d9d8ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd0d1d0ffd0cfcfffcfcecfffcececeffcdcdccffcacacaffc6c6c6ffc3c4c3ffc1c1c0ffbfbfbeffbdbdbdffbbbbbbffbababaffb7b7b7ffb4b4b4ffb2b2b2ffb0b1b1ffafafafffaeafafffadadadffacacadffadacadffadadadffacacacffabababffabababffabababffabababffaaaaabffababaaffabababffacacacffacacacffadadadffadacadffadadadffaeafaeffafafafffafafafffafb0afffb0b0b0ffb0b0b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb3b3b3ffb4b3b3ffb4b4b3ffb4b4b4ffb5b5b5ffb5b5b5ffb5b6b5ffb6b6b6ffb6b7b7ffb8b8b8ffbbbabaffbdbdbdffbebfbeffc0c0c0ffc2c2c2ffc5c5c5ffc9c8c8ffccccccffcfcfcfffd3d3d3ffd9d9d9ffddddddffe2e1e1ffe6e6e6ffecececfff0f1f0ffebebebffa7a7a7ff565656ff181818ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101110ff4f4f4fff939393ffe3e3e3ffebebebffedededffe7e7e8ffe2e2e2ffdfdfdeffdbdbdbffd6d6d6ffd0d0d0ffcdcdccffc9cacaffc7c7c7ffc3c3c3ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbbbbbbffb9b9b9ffb8b9b8ffb7b8b7ffb6b5b6ffb5b5b5ffb4b4b4ffb4b4b3ffb4b4b4ffb3b4b3ffb3b3b3ffb2b3b3ffb2b3b3ffb3b3b2ffb3b2b3ffb2b3b3ffb3b2b2ffb2b2b1ffb2b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b1b1ffb0b0b0ffb0b0afffafafafffaeaeaeffadadadffacacacffacacacffaeadadffaeaeaeffacacacffabababffaaabaaffaaaaaaffabaaabffabacabffacacacffadadacffadadadffadadadffaeaeaeffaeaeaeffafafafffb1b1b1ffb5b5b5ffb8b8b8ffbbbbbbffbdbdbdffbfbfc0ffc0c0c0ffc2c2c2ffc4c4c4ffc6c5c6ffc8c8c8ffcacacaffcbccccffcdcdcdffcececeffcfd0cfffd1d1d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d6ffd8d8d7ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdddcdcffddddddffdddeddffdededeffdededeffdededfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ff6d6d6cff484849ff434343ff3e3e3eff393939ff343434ff2f2f2fff2e2e2eff2e2e2eff2d2d2d7f161616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff141313ff141413ff131414ff1f1f1eff333333ff575657ff7e7e7eff9e9e9effd7d7d7fff7f7f7fffefefefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffefefefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffefefefffdfdfefffefdfefffdfdfdfffafafaffedededffc6c6c6ffadaeadff959595ff727272ff4c4c4cff383838ff3c3c3cff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfbfff6f6f7fff4f4f4fff4f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeededffecececffebecebffeaeaeaffe9e9e9ffe8e9e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe5e6e5ffe4e5e5ffe5e4e4ffe4e4e5ffe4e5e5ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffececebffecececffecececffedededffedededffedededffedededffedededffedededffedededffededecffecececffececebffebececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e8ffe6e7e6ffe5e5e6ffe5e5e5ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdedfffdddeddffdcdddcffdbdcdbffdcdcddffdcdcdc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbebdffbdbdbdffbdbdbdffbcbcbdffbebfbfffc2c2c1ffc4c4c4ffc6c7c7ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd7d6d6ffd8d8d8ffdadad9ffdadbdbffdcdcdcffddddddffdededeffe0e0dfffe0e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebebffebebebffececebffecececffecececffecedecffecececffecededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeeeffeeeeeeffedeeedffedededffedededffecededffecececffebececffeaebebffeaeaeaffeaeae9ffe9e9e9ffe8e9e8ffe7e8e8ffe6e6e6ffe6e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e6e5ffe5e6e6ffe6e5e6ffe7e8e7ffe8e7e7ffe8e8e7ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebebebffecebebffecececffecececffedededffedededffeeededffeeeeeefff7f6f6fffdfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191819ff313131ff303030ff2f2f2fff393939ff4a4b4bff656565ff797979ff949494ffe1e1e0fff7f7f7fffefefefffefefefffffffefffefffffffffefffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffffffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfff8f8f8ffe5e4e4ffc8c7c8ffaeaeaeff8e8e8eff6b6b6bff444444ff3b3a3bff3b3b3cff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0b0b0bff2e2e2eff2e2e2eff2e2d2dff2d2d2dff323232ff383838ff3d3d3dff424242ff474747ff4b4b4bffd7d7d7ffe1e0e0ffe0e0e0ffe0dfdfffdfdfdfffdededeffdededeffddddddffddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdcdbffdbdbdaffdadadaffd9d9daffd8d8d8ffd7d7d7ffd5d5d6ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d1ffd0d1d0ffd0d0d0ffcfcfcfffcececeffccccccffcacacaffc8c8c8ffc6c6c5ffc5c4c4ffc2c2c2ffc1c1c1ffbebebeffbbbbbbffb8b9b8ffb7b7b7ffb6b5b5ffb4b4b4ffb3b3b3ffb1b2b2ffb1b1b1ffb0b0b0ffb0b1b0ffb0b0b1ffb0b0b0ffafafafffaeafafffaeaeafffaeaeaeffaeaeaeffafaeaeffafafafffb0b0b0ffb1b1b0ffb1b2b1ffb2b2b2ffb3b2b2ffb2b2b3ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b5b5ffb6b6b6ffb6b6b6ffb6b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b8ffb7b7b8ffb8b8b8ffb8b8b9ffb9b9b9ffbababaffbdbcbcffbfbfbfffc0c0c0ffc2c2c2ffc4c4c4ffc7c8c8ffcbcbcbffcecdcdffd0d0d1ffd5d5d5ffdbdadbffdfdfdfffe3e3e2ffe7e8e7ffedededfff1f1f1ffe8e7e7ff939393ff3c3c3cff0c0c0dff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff313131ff7e7e7effdededeffebebebffeeeeeeffe8e9e9ffe3e3e3ffe0e1e0ffdcddddffd8d8d8ffd3d3d2ffcecfcfffccccccffc9c9c8ffc5c5c4ffc3c3c3ffc1c1c1ffc0c0c0ffbfbfbfffbdbebeffbcbcbcffbbbbbaffb9b9baffb8b8b8ffb8b7b7ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b1ffb1b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b1b0ffb0b0b0ffb0afafffaeaeaeffaeadaeffaeaeadffafafafffb0b0b0ffb0b1b0ffb1b1b1ffb1b1b2ffb2b2b2ffb3b3b3ffb4b4b4ffb6b6b6ffb9b9b9ffbdbdbcffbebfbfffc1c1c1ffc3c3c3ffc4c4c4ffc6c6c6ffc8c8c8ffc9c9c9ffcacacaffcbccccffcdcdcdffcececeffcfcfcfffd1d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdcdbffdcdcdcffddddddffddddddffdedddeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfe0ffe0e1e0ffe0e0e0ffe1e1e1ffe1e1e2ff535353ff484848ff434343ff3e3e3eff393939ff333334ff2e2e2eff2e2e2eff2e2e2eff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff141414ff131313ff121312ff1e1e1eff343334ff585858ff808080ffa1a0a0ffdbdbdbfffafafafffefefefffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefefffdfefefffefefefffefdfefffdfdfdfffafafaffecededffc6c6c6ffaeafaeff939394ff6f6f70ff494949ff353535ff393a3aff3c3d3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff5f4f5fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffebebebffeaeaeaffe9e9e8ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffebebecffececebffecececffecececffececedffedededffedededffedeeedffeeeeeeffeeeeeeffeeededffedeeedffedededffedededffedededffecececffecececffececebffebebebffecebebffebebebffebebecffebebebffecebecffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e7ffe6e7e7ffe5e6e6ffe5e4e4ffe3e4e3ffe2e2e2ffe2e1e2ffe0e1e1ffdfe0e0ffdfdfdfffdededeffdddddcffdbdadaffdbdadaffdbdbdcffdadada0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbfbfbeffc0c1c1ffc3c3c3ffc6c6c6ffc8c9c9ffcbcacbffcccdccffcececeffd0d0d0ffd1d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd7d6d7ffd8d8d8ffd9d9daffdbdbdbffdcdcdcffddddddffdfdedeffdfe0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffebebebffecececffecececffecececffedededffedededffedededffedededffedededffeeededffeeeeeeffeeeeeeffeeeeeeffefeeefffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffedececffecececffebebebffebebebffebeaeaffeaeaeaffe9e9e9ffe8e9e9ffe7e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe9e8e8ffe9e9e9ffeaeaeaffebebebffebebebffecececffecececffedecedffedededffedeeeeffedeeeeffeeeeeefff0f0f0fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191919ff30302fff2f2f30ff2f302fff383838ff484748ff5f5f5eff757575ff8f8f8fffdddcddfff6f7f7fffefefefffefefefffffefffffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfdfffdfefefffdfdfdfffefefefffefefefffefefefffefffefffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfff7f7f7ffe3e3e3ffc8c8c8ffb0afb0ff8f8f90ff696968ff414241ff393939ff3b3b3bff3d3d3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2e2e2eff2e2d2eff2d2d2dff313131ff373637ff3d3c3cff424342ff474747ff4c4b4bffc8c8c7ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdeffdededeffdededeffdddedeffdededdffddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadbffd9d9d9ffd7d8d7ffd7d7d7ffd6d5d5ffd4d4d5ffd3d3d4ffd3d2d2ffd1d2d2ffd1d0d1ffd0d1d0ffcfd0d0ffcfcfceffcdcdcdffcccbcbffc9c9c9ffc7c7c7ffc5c5c5ffc4c4c3ffc2c2c2ffbfbfbfffbdbdbdffbbbcbcffbababaffb9b8b9ffb7b8b8ffb7b7b7ffb6b6b6ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b2ffb2b2b2ffb1b1b1ffb2b1b2ffb2b2b2ffb3b3b3ffb4b4b3ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b5b5ffb6b6b6ffb6b7b6ffb6b7b6ffb7b6b6ffb7b6b6ffb7b7b7ffb7b7b7ffb8b7b8ffb8b8b8ffb8b9b8ffb8b9b9ffb9b9b9ffb8b9b9ffb9b9b9ffb9b9b9ffb9b9baffbababaffbabbbaffbbbbbbffbbbcbbffbcbcbcffbdbdbdffc0c0c0ffc2c2c2ffc3c3c2ffc4c4c4ffc7c6c7ffcacacaffcdcdcdffd0d0d0ffd3d3d2ffd7d7d6ffddddddffe0e0e0ffe3e4e4ffe9e9e9ffefefeffff1f2f2ffe4e4e4ff7d7d7dff2e2d2eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1c1c1cff6c6c6cffd9dadaffebeaebffeeeeeeffeaeaeaffe5e5e5ffe2e2e1ffdedfdfffdbdbdaffd5d5d5ffd1d1d1ffcececeffcbcccbffc8c7c8ffc5c5c5ffc4c4c3ffc3c3c3ffc2c2c2ffc0c0c0ffbfbfbeffbdbdbdffbcbcbcffbbbbbbffbbbabbffbababaffb9bab9ffb9b9b9ffb9b9b8ffb8b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b7b7ffb6b6b7ffb6b6b6ffb6b6b5ffb5b4b5ffb4b5b4ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffb2b1b1ffb1b1b1ffb3b3b3ffb4b4b4ffb5b5b4ffb5b5b5ffb6b6b5ffb7b6b7ffb7b7b8ffb9b8b9ffbabbbbffbdbebdffc0c0c0ffc2c2c2ffc4c4c4ffc6c6c6ffc7c7c7ffc8c8c8ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd2d2d2ffd2d2d3ffd3d4d3ffd5d5d4ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdddcdcffddddddffddddddffdddedeffdededeffdededfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ff4b4b4bff474747ff424343ff3e3d3eff383838ff333333ff2e2e2eff2e2e2eff2e2e2fff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff141414ff141414ff141414ff202020ff353534ff595959ff828282ffa4a5a4ffdfdfdffffcfcfbfffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfefffdfdfdfff9faf9ffecececffc7c7c7ffafafafff929293ff6f6f6eff4b4b4bff383938ff3b3b3bff3e3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfff7f7f7fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedeeeeffecededffecececffebebebffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e6ffe5e6e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e7e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe8e8e8ffe9e9e8ffeaeaeaffeaeaeaffebebebffebebebffecebebffebebebffecececffecececffecececffecececffedececffedececffececedffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedededffedededffecececffecececffecececffecececffecececffecebebffebececffebebebffebecebffebecebffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e4e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdededeffdddedeffdddcdcffdbdbdbffdbdbdbffdadadbffdadada000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5e5e5effbdbdbdffbdbdbdffbdbdbdffbebebeffc1c1c0ffc3c3c3ffc6c6c6ffc8c8c8ffcacacaffcbccccffcecdceffcfcfcfffd1d1d1ffd3d3d2ffd4d4d4ffd5d5d5ffd7d7d7ffd8d8d8ffdad9d9ffdbdbdbffdcdcdcffddddddffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebebebffebebebffebebecffecececffecececffecececffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefefffefeeeeffeeeeeeffeeeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedecedffecececffecececffebebebffebebebffeaeaeaffeae9eaffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e8ffe7e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe9eae9ffeaeaeaffebebebffecececffedecedffedededffedededffedeeeeffeeeeeeffeeeeefffefefefffefefeffff0f0f0fff7f7f7fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f181718ff2f2f2fff2f2f2fff2e2f2fff373837ff484748ff5b5b5bff717272ff8b8b8bffd9d9d9fff6f6f6fffefefffffefffffffffffffffffefffffffffffffffffefffefffffffefefefffefefffffefefefffefefefffefefefffdfdfdfffdfefdfffefdfefffefdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefdfefffdfefdfffdfdfdfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfff7f7f7ffe2e2e2ffc7c8c7ffaeaeaeff8c8c8cff646564ff414040ff3a3b3aff3d3d3cff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff2d2e2dff2d2d2eff2d2e2dff313131ff363636ff3c3c3cff424242ff494948ff4c4c4cffb9b8b8ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdedfdfffdededfffdededeffdededeffdedddeffdddeddffddddddffdcdddcffdcdcddffdcdcdcffdcdbdcffdbdadaffd8d9d9ffd7d8d7ffd6d6d6ffd5d6d6ffd5d4d4ffd4d4d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d0d1ffd0cfd0ffcfcfcfffcdceceffcbccccffcbcbcaffc9c9c8ffc7c7c7ffc6c6c6ffc4c3c4ffc1c2c1ffc0c0bfffbebebeffbdbdbdffbcbcbcffbbbbbbffb9babaffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b8ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb7b7b6ffb7b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9babaffbabab9ffbab9baffb9b9baffbababaffbbbabaffbababaffbbbbbbffbbbbbbffbbbcbbffbbbbbbffbbbbbcffbbbcbbffbcbcbbffbdbcbcffbdbcbcffbdbdbdffbebebeffbebebeffbfbfbfffc0c0c0ffc3c3c3ffc5c5c5ffc5c6c5ffc6c7c7ffc9c9c9ffccccccffcfcfd0ffd2d2d2ffd4d4d4ffd9d9d9ffdedfdfffe1e1e1ffe5e5e5ffeaeaeafff0eff0fff0f0f0ffdfdedfff686868ff2f2f2fff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff1f2020ff666666ffd0d0d0ffe9eaeaffeeeeeeffecececffe6e7e6ffe3e2e3ffe0e0e0ffddddddffd8d8d8ffd4d3d4ffd0d0d0ffcececeffcacacaffc8c8c8ffc7c6c7ffc5c5c5ffc5c5c5ffc3c3c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbeffbcbdbdffbcbdbcffbbbbbcffbbbbbbffbbbbbbffbbbabbffbababaffbababaffb9b9baffb9bab9ffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffbab9baffb9b9b9ffb8b8b9ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b7ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb6b6b6ffb7b7b8ffb8b8b8ffb9b8b9ffb9b9baffbababaffbbbbbcffbdbdbdffbfbfbeffc1c1c1ffc4c4c4ffc5c5c5ffc6c7c7ffc8c8c8ffcacac9ffcbcacbffccccccffcdcdcdffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d1d2ffd3d3d3ffd4d4d3ffd4d5d5ffd5d5d5ffd6d6d6ffd7d8d8ffd9d9d8ffdadad9ffdbdadbffdbdbdcffdcdcdcffdcdddcffdcdcdcffddddddffddddddffdedddeffdededeffdededfffdfdfdfffe0e0dfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e3ffe3e2e3ff4f4f4fff4a4a4aff464646ff404040ff3a3a3aff343434ff2f302fff2f2e2fff2f2f2fff302f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff141414ff141414ff141414ff212121ff353636ff5d5d5dff878787ffabababffe2e2e2fffcfbfbfffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefefffefffefffefefefffefefffffefffffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff9f9f9ffeaeaeaffc8c7c7ffb0b0b0ff949494ff707070ff4c4c4dff3b3b3bff3e3f3fff3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfbfcfff4f4f4fff2f2f2fff1f1f1fff1f0f0fff0f0efffefefefffeeeeeeffeeeeeeffedededffecececffebebecffeaebebffeaeaeaffe9eae9ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe7e8e8ffe7e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffebeaeaffebebebffecececffecececffecececffecececffecececffedecedffedededffecececffedededffedededffededeeffeeededffeeeeeeffeeeeefffeeefeeffeeefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffededeeffedededffedededffecedecffecececffecececffecececffecececffecececffecececffececebffebebebffebebebffebebebffebebebffeaebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe4e5e4ffe4e4e4ffe2e2e2ffe1e1e2ffe0e0e1ffdfdfdfffdededeffddddddffdddddcffdbdbdcffdbdadaffdadadaffdadada000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5e5e5effbdbdbdffbebebdffbdbdbdffbebdbeffc0c0c0ffc3c2c2ffc5c5c5ffc7c8c7ffc9c9c9ffcbcccbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd4d4d4ffd5d5d5ffd7d7d7ffd8d8d8ffdad9d9ffdadbdbffdcdcdcffddddddffdfdfdfffe0e0e0ffe1e2e1ffe2e2e2ffe3e4e3ffe4e5e4ffe6e5e5ffe6e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaebebffeaebebffebebebffebebecffecebebffecececffecececffecececffececedffededeeffedededffedededffedededffedededffedeeedffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffedededffecececffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9eaeaffeaeae9ffeae9e9ffe9eae9ffeae9eaffeaeaeaffeaebebffebebebffeaeaeaffebeaebffeaebebffebebebffecececffedecedffededeeffeeeeeeffefeeefffefefefffefefefffeff0f0fff0f0f0fff0f1f1fff1f1f1fff3f4f4fffbfcfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff2f2f2fff2f2f2fff2e2e2eff363636ff474747ff5a5a5aff706f70ff898989ffd3d3d3fff5f5f5fffefefefffefefefffffefffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffffefefffffffffffffefffffffffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfefefffefdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfff7f7f7ffe0e0e1ffc5c5c6ffaaaaaaff888888ff636363ff434243ff3c3d3dff3e3e3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191819ff313130ff2f2f2fff2e2f2fff313231ff373837ff3d3e3eff444444ff494a4aff4f4f4fffb7b7b7ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e0e0ffe1e0e1ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdeffdedddeffdddedeffddddddffddddddffdcdcdcffdbdbdbffd9d9d9ffd9d8d8ffd7d8d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d0d0ffd0d0cfffcecfceffcdcdcdffcbccccffc9cacaffc8c8c8ffc7c6c7ffc5c5c5ffc4c4c4ffc3c3c3ffc2c1c1ffc0bfc0ffbfbebfffbebebeffbdbdbdffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbababaffb9b9b9ffb9b8b9ffb9b9b9ffb9babaffbababbffbbbbbbffbbbbbcffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbebebdffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c2ffc3c3c3ffc6c6c6ffc7c7c7ffc7c7c8ffc9c9c8ffcbcbcbffcecfcfffd2d2d1ffd5d5d5ffd7d7d7ffdbdbdbffe0e0e0ffe2e3e3ffe6e7e7ffecececfff0f0f0ffefeff0ffd7d7d7ff616161ff2d2d2cff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1c1d1cff5c5c5cffc2c2c2ffe9e9e9ffeeeeeeffedededffe8e8e8ffe5e5e4ffe2e2e2ffdfdfdfffdadbdaffd6d6d6ffd2d2d2ffd0cfcfffcdcdccffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc5c5c5ffc4c4c3ffc2c2c3ffc2c1c2ffc1c1c1ffc0c0c0ffc0bfbfffbebfbeffbebebeffbdbebdffbdbdbeffbdbdbdffbcbcbdffbdbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbabbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbababaffbab9baffbababaffbababaffbbbbbbffbcbcbcffbcbcbcffbebdbeffbfbfbfffc1c1c1ffc3c3c3ffc5c6c6ffc8c8c8ffc7c8c8ffc9c9c9ffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd2d2d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdeddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ff505051ff4b4c4bff464646ff404040ff3a3a3aff353535ff30302fff2f2f2fff303030ff31303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff151415ff141414ff131313ff222222ff373737ff605f60ff898a8affafafafffe5e5e5fffcfcfcfffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfff9f9f9ffe8e9e8ffc7c7c7ffafafafff949494ff707070ff4e4e4dff3e3f3fff3f3f3fff3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff9f8f9fff3f3f3fff2f2f2fff1f2f2fff0f1f1fff0f0f0ffeff0efffefefefffeeeeeeffeeeeeeffedededffecedecffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaebffebebeaffebebebffecececffedececffecececffedececffedecedffedededffedededffedeeedffeeededffeeededffeeeeeeffeeedeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffececedffecececffecececffecececffecececffecebebffebecebffebebebffebebebffebebebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe4e5e5ffe3e4e4ffe2e2e3ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdddcddffdcdcdcffdadadaffd9d9daffdadadaffd9d9d97f6a6b6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2f2f2fffbdbdbdffbdbebdffbdbdbdffbcbdbdffc0bfc0ffc2c1c2ffc4c5c4ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd4d4d4ffd6d5d6ffd7d8d7ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdededeffdfdfdfffe0e0e1ffe1e1e1ffe2e3e3ffe3e4e4ffe5e4e5ffe5e6e6ffe7e6e7ffe8e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebebebffebebebffebebebffececebffecececffecececffedededffedededffedededffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefeeeeffefefefffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffedededffececedffecececffecececffebececffebebebffecebecffebebebffebebebffececebffecebecffececebffebebecffebececffebebebffebebecffecececffecececffececedffedececffedececffededecffedededffedeeedffeeeeeeffefefeffff0f0f0fff0eff0fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff9f9f9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f181717ff2e2e2fff2e2e2eff282828ff343434ff464646ff595958ff6c6d6dff888888ffccccccfff3f3f2fffefefefffffffffffefffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffffffffffffefffffffffffffffefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfff7f7f6ffe0e0e0ffc4c4c3ffa9a9a9ff868685ff616261ff444444ff3e3e3eff3e3e3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191919ff313231ff323131ff303030ff333233ff393839ff3e3e3eff444444ff494949ff4e4e4fffb7b8b8ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffddddddffdcdcdcffdadbdbffd9dad9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d2d3ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececdffccccccffcbcbcbffc9c9c9ffc7c8c8ffc7c7c7ffc5c6c5ffc4c4c4ffc3c3c2ffc2c2c1ffc1c1c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbeffbebebeffbebebeffbebebdffbdbebdffbdbdbdffbebebeffbebfbfffbfbfbeffbebebeffbebebeffbebdbeffbdbebdffbebdbeffbebdbeffbebfbeffbfbebfffbfbfbfffbfbfbeffc0bfbfffc0c0c0ffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c1ffc1c1c1ffc2c1c2ffc2c2c2ffc3c2c2ffc3c3c3ffc4c4c4ffc5c4c4ffc6c6c5ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcdcdcdffd1d1d1ffd4d4d4ffd7d7d7ffdbdadaffdededfffe2e2e2ffe4e4e4ffe9e8e8ffedededfff1f1f0ffeeeeeeffcccbccff606060ff2a2a29ff060506ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1a1a1aff5b5a5bffb4b4b4ffe9e9e9ffeeeeeeffedededffeaeaeaffe6e6e6ffe4e4e3ffe1e1e1ffdddddcffd9d9d9ffd5d4d4ffd1d1d1ffcfcfceffccccccffcccbccffcacacaffc9c9c9ffc7c8c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c4ffc2c2c3ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbfbebeffbfbebfffbfbebfffbfbfbfffbfbfbeffbebebeffbebebdffbebebeffbebdbdffbdbebdffbebdbeffbebdbdffbebdbeffbebebdffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbdbebeffbebdbeffbebebeffbfbfbfffc1c1c0ffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffcacacaffcacacaffcbcbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdadbdbffdcdcdbffddddddffdddddeffdeddddffdededeffdedfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ff505050ff4c4c4cff464646ff414040ff3b3b3bff353535ff303030ff303030ff303030ff3131310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151514ff151515ff151515ff212121ff393839ff646363ff8d8d8dffb4b4b4ffe8e8e8fffcfdfcfffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefffffffefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfff9f9f9ffe7e7e7ffc7c7c7ffafafaeff929291ff6d6d6dff4d4c4cff3d3d3dff3f3f3fff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff6f6f5fff3f3f3fff3f2f2fff2f1f2fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffeeeeeeffedededffecededffecebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebeaffeaebebffebeaeaffeaebebffebeaebffeaebeaffebebebffebebebffececebffebebebffecececffecececffececedffededecffedededffedededffedeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffeeeeeeffedeeeeffeeeeedffedededffedededffedededffecededffecececffecececffecececffecececffebecebffebebebffebebebffebebebffebeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e6ffe5e4e5ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededdffdcdddcffdbdadbffd8d9d8ffd8d8d8ffd9d9d9ffd5d6d57f6a6b6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebdbeffbebdbdffbdbdbcffbdbdbdffbfbfbfffc2c1c1ffc4c4c4ffc7c7c7ffc9c9c9ffcbcacaffcdcdccffcfcfcfffd0d1d0ffd2d2d2ffd4d4d5ffd6d6d6ffd7d7d7ffd9d8d9ffdadadaffdbdbdbffdcddddffdededeffe0e0dfffe0e1e0ffe2e2e1ffe3e3e3ffe3e4e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e9ffe9e9eaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebebebffebebebffebebebffecececffecececffececedffedededffedeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefefffefefefffefeff0fff0efefffefefefffeff0efffefefefffefefefffefefeeffeeefeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedededffedededffeeedeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffefeeefffefefefffefefeffff0f0f0fff0f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff6f6f6fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2eff2c2c2cff282827ff30302fff444445ff575757ff6a6b6aff848484ffc5c5c5ffefefeffffefefdfffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfff7f7f7ffe0e0e0ffc2c2c2ffa8a8a8ff868686ff626162ff424242ff3d3d3dff3e3e3fff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf252525ff323232ff323231ff303030ff333333ff383839ff3e3f3eff454445ff4a4a4aff4f4f4fffbcbcbdffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdededeffdededeffddddddffdcdcdbffdadbdaffdadad9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d1ffd0d1d0ffcfcfcfffcececeffcccdccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc8c7c7ffc6c6c6ffc5c5c5ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c0ffc0c1c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c0c0ffc0c0c0ffc0bfc0ffc0c1c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc5c4c4ffc4c5c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacbffcccccbffcdcdcdffd0cfd0ffd4d3d3ffd6d6d6ffd9d9d9ffdcddddffe0e1e1ffe4e4e4ffe6e6e6ffeaeaeaffefefeefff0f0f1ffededecffc0c1c0ff5b5b5bff212221ff030403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff161616ff565656ffa3a3a3ffe8e7e8ffedeeeeffeeeeefffebebebffe7e7e7ffe5e5e5ffe2e3e3ffdfdfdfffdadbdaffd6d6d6ffd4d4d4ffd0d1d1ffcececeffcdcdcdffcdccccffcbcbccffcacacaffc8c8c8ffc7c7c8ffc6c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc3c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc5c5c5ffc7c7c6ffc8c8c8ffcbcacbffccccccffcdcdcdffcececfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd5d5d5ffd5d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdbdbdbffdcdcdcffdcddddffddddddffdededdffdededeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ff515151ff4c4c4cff464646ff414141ff3c3c3cff373737ff323131ff303031ff313131ff3231313f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff161515ff222221ff3a3a3aff646464ff8e8e8effb7b7b7ffe9e9e9fffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefefffefffffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff9f9f9ffe7e7e7ffc9c8c8ffafafb0ff929291ff6d6d6dff4a4a4aff3a3a3aff3d3e3dff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff4f4f3fff3f3f3fff2f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffefefefffeeeeefffeeeeedffedededffedededffececedffecedecffecececffecececffececebffebececffecebebffebebebffebebebffebebebffecebebffebebebffebecebffebebebffececebffececebffebececffecececffecececffecececffecececffecedecffedededffedededffedededffeeedeeffeeeeeeffeeeeeeffefeeeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffeff0effff0f0f0fff0eff0fff0eff0fff0f0f0fff0eff0fff0eff0ffeff0efffefefefffefefeeffeeeeeeffeeeeeeffedededffedededffedededffedececffecececffecececffecececffecececffebebebffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e8ffe6e7e7ffe5e6e6ffe5e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdddeddffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd5d5d5ffd5d5d6bf9f9e9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbebebeffc1c1c1ffc4c4c4ffc6c6c6ffc8c8c8ffcbcacaffcccccdffcfcfcfffd1d1d1ffd3d3d3ffd5d5d4ffd6d7d6ffd8d8d8ffdad9d9ffdbdbdaffdcdcdcffdeddddffdededfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e8e7ffe8e8e8ffe9e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebebffebebebffecebecffecececffececedffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefeeffefefeeffeeeeeeffefeeeeffeeeeeeffeeefefffefeeefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0ffefefefffefefefffefefefffeeefeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeedffeeeeeeffeeefeeffeeefeeffefefeeffefeeeeffeeeeeeffeeefeeffeeefefffefeeefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f2f1fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f5f5fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2d2dff2d2d2cff2b2c2bff303030ff424242ff545454ff686868ff808081ffbdbdbdffececedfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefdfffdfdfdfffefdfefffdfefdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfefffdfefdfffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfff7f6f6ffdededeffc0c0bfffa7a7a7ff888888ff646464ff444444ff3e3d3eff3f3f3fff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff313131ff323232ff323231ff353535ff3a3b3aff3f3f3fff454545ff4b4b4bff505050ffc8c8c8ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e1e0ffe0dfe0ffdfdfdfffdfdfdeffdddddeffdcdddcffdbdbdbffdbdadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcecfffcdcdcdffccccccffcccbcbffcbcacbffc9cacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc2c2c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c4c4ffc4c4c4ffc5c4c4ffc5c5c4ffc5c4c5ffc4c5c5ffc5c4c5ffc5c5c6ffc5c5c6ffc6c6c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9caffc9cac9ffcacacaffcbcbcbffcccdccffcdceceffcfcfcfffd2d1d2ffd5d6d5ffd8d8d8ffdbdbdcffdfdedfffe3e3e3ffe5e5e5ffe7e8e7ffecececfff0f0effff0f0f0ffebebebffb6b5b6ff525253ff1a1a1aff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff111111ff4c4c4cff939293ffe5e5e5ffedededffeeeeefffecececffe9e9eaffe7e6e6ffe4e4e5ffe0e0e0ffdcdcdcffd8d8d8ffd5d5d6ffd2d3d2ffd0d0d0ffcfcfcfffcececeffcdcdcdffcbcccbffcacacaffcac9caffc9c9c9ffc8c8c9ffc8c8c8ffc7c8c7ffc6c6c6ffc5c6c6ffc5c5c4ffc5c4c4ffc4c4c5ffc4c4c4ffc4c3c4ffc3c3c4ffc3c3c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c2ffc2c2c3ffc2c3c2ffc2c2c2ffc2c3c2ffc2c2c3ffc3c2c3ffc3c3c3ffc4c4c4ffc5c4c5ffc6c6c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc7c7c7ffc8c7c8ffc9c9c9ffcacacaffcdcdcdffcfcecfffd0cfcfffd0d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d6d5ffd5d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdededeffdededeffdededeffdfdfdfffe0e0dfffe0e0dfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ff525253ff4f4f4fff494a4aff444344ff3d3d3dff373837ff323232ff313131ff313131ff3232327f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151515ff171717ff252525ff3e3e3eff676767ff919191ffbcbbbcffeaeaeafffdfdfdfffefefefffefefefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefdfdfffefefefffdfdfefffdfdfefffdfdfefffefdfefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefdfff8f8f9ffe5e5e6ffc7c7c7ffafb0afff949494ff6e6e6eff484848ff383838ff3a3b3bff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfff7f7f7fff4f4f4fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f1f1fff1f0f1fff0f0f0ffeff0efffefefefffeeefefffeeefeeffeeeeedffeeeeeeffedededffedededffedededffedededffedededffedededffedececffececedffecececffecedecffedececffececedffedececffedecedffedededffedededffedededffedeeedffeeeeedffededeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0ffefefefffeeeeeeffeeeeeeffedededffedededffedededffedededffececedffedecedffecececffecebecffebebecffebebebffebebebffebebebffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e7ffe6e6e6ffe5e5e6ffe4e4e4ffe3e3e3ffe2e1e2ffe1e1e1ffe0e0dfffdededfffddddddffdbdbdcffdadadaffd7d7d7ffd4d4d4ffd5d5d5ffd5d4d4ffd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5e5e5effbcbdbdffbdbdbdffbdbcbcffbebebeffc1c1c1ffc4c4c4ffc6c6c6ffc8c8c8ffcacacbffcdcdcdffcfcfcfffd1d0d1ffd3d3d3ffd5d5d5ffd7d6d6ffd8d8d9ffdad9d9ffdbdbdbffdddddcffdddddeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e3ffe3e4e3ffe5e4e4ffe6e5e6ffe6e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebecffecebecffecececffecececffecececffedededffedededffeeededffeeeeeeffeeeeeeffeeeeefffefefeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0eff0ffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0efffefefeffff0f0f0ffeff0f0fff0f0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f1fff3f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f5fff5f5f5fff8f8f8fffdfcfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2d2d2cff2c2c2cff2d2d2cff3f3f3eff505050ff646364ff7b7c7bffb6b6b6ffeaeaeafffdfdfefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffdfefdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfff6f6f6ffdcdcdcffbcbdbdffa6a7a7ff89898aff666667ff454544ff3e3e3fff3f3f3fff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0c0c0cff313131ff303131ff313131ff313231ff363636ff3c3b3bff414040ff464645ff4b4b4bff504f4fffc9c9c9ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdeffddddddffdcdcdcffdbdcdcffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d7ffd5d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd0d0d0ffcfcfcfffcececeffcecdceffcdcdcdffcccccbffcbcbcbffcacbcaffcac9caffc9c9c9ffc9c9c8ffc8c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc5c5c5ffc5c4c5ffc5c5c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c9ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcbcbcbffccccccffccccccffccccccffcdcccdffcdcdcdffcececeffcfcfcfffd1d1d1ffd5d4d4ffd8d8d8ffdbdbdbffdddedeffe1e1e0ffe4e4e4ffe6e6e6ffe9e9e9ffedededfff0f0f0fff0f0f0ffe9e9e9ffa6a6a6ff565656ff1f1f1fff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff454546ff838383ffe0e0e0ffeeeeeeffefefefffedededffeaeaeaffe8e8e8ffe6e6e6ffe2e2e2ffdededeffdadadaffd8d7d7ffd4d5d4ffd2d2d1ffd0d1d1ffd0d0d0ffcfcfcfffcececeffccccccffccccccffcbcbcbffcacacbffcacacaffcacacaffc9c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c5ffc6c6c6ffc5c6c5ffc6c5c5ffc6c6c6ffc7c6c6ffc7c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffc9c9c9ffcac9caffcacacaffcbcbcbffcdcdcdffcfcfcfffd0d0d0ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d7ffd9d8d8ffd9d9d9ffdadadaffdbdadaffdbdbdcffdcdcdcffdddddcffdeddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e6e5ff555454ff4f4f4fff4a4949ff444444ff3f3e3eff393939ff343434ff313131ff323232ff323232bf26262600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff151514ff181818ff272727ff434343ff6e6e6eff959595ffc1c0c1ffedededfffdfdfdfffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefdfffdfdfdfffdfdfefffdfdfefffefefdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfff9f9f9ffe3e2e2ffc5c4c4ffaeaeadff969595ff706f70ff484948ff3a3a39ff3b3b3bff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffbfbfbfff5f5f5fff4f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffefefefffefefefffefeeefffefefefffeeeeeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffeeededffedededffedededffeeededffedeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefefefffefefefffefefefffefefeffff0f0effff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f0f0fff1f1f0fff0f0f0fff1f0f1fff0f0f1fff1f1f1fff0f1f0fff1f0f1fff1f0f0fff1f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeefeeffeeeeedffeeeeedffedededffedededffedececffecececffecececffecececffececebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e6e7ffe5e5e5ffe4e4e4ffe3e3e3ffe2e1e1ffe0e0e0ffdfe0dfffdededeffdddddcffdcdbdbffdadbdaffd7d6d7ffd2d3d2ffd3d2d2ffd1d1d1ffd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5e5e5effbdbdbdffbebebeffbebdbeffbebebeffc1c1c1ffc4c3c3ffc6c6c6ffc8c8c8ffcbcbcaffcccdcdffcfcfcfffd1d1d1ffd3d3d3ffd5d4d5ffd7d7d7ffd9d8d9ffdadadaffdbdbdbffddddddffdededeffdfdfdfffe1e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebeaebffebebebffebebebffebebebffebebebffebebecffecececffecececffedececffedecedffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0f0effff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f1f1fff1f0f0fff1f1f1fff1f0f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f0fff1f1f0fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff5f5f5fff5f6f6fff7f7f7fffbfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2c2cff2c2c2cff2c2b2bff2d2d2dff383839ff4c4c4cff5f5f5fff767676ffafafafffe8e9e9fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfefefffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefffffefefefffefefffffffefefffefefffffefefffffefffffffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfff6f5f6ffd8d9d9ffbbbbbbffa7a7a7ff8b8b8bff676667ff444444ff3d3e3dff3e3e3fff3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191919ff323332ff313131ff303130ff313131ff363636ff3b3b3bff414141ff474646ff4c4b4bff535353ffdbdadaffe5e6e6ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e3e4ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e1e0ffe0dfe0ffdfdfdfffdededeffddddddffdcdcdcffdcdcdcffdbdbdbffdadbdaffdad9daffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfcfffcececdffcdcdcdffcccdcdffcccbccffcccbcbffcbcbcbffcacacbffcacacaffcacacbffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcaffcacbcbffcbcbcbffcccccbffccccccffcdcdcdffcdcdcdffcececeffcececeffcececeffcececeffcfcfcfffd0d0d0ffd1d1d1ffd3d3d3ffd7d7d7ffdadadaffddddddffdfdfdfffe3e3e2ffe6e5e5ffe7e7e7ffeaeaeaffeeeeeefff1f1f1ffefefefffe4e4e4ff939292ff4b4b4bff131414ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff414141ff737373ffd8d8d7ffefeeeeffefeff0ffeeeeeeffebebebffe9e9e9ffe7e7e7ffe4e4e4ffe0e0e0ffdcdcdcffd9d9d9ffd7d6d7ffd4d4d4ffd3d3d3ffd1d2d1ffd1d1d1ffd0cfd0ffcfcfceffcdcdcdffcdcdcdffcdcdccffccccccffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc7c8c8ffc7c8c8ffc7c8c7ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c8c9ffc8c8c8ffc9c9c9ffcacacaffcacbcaffcbcbcbffcccccbffccccccffccccccffcdccccffcccccdffccccccffcccccdffcdcdcdffcececeffcecfcfffd0d1d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffdadadaffdbdadbffdbdbdbffdcdcdbffdddcdcffddddddffdededdffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ff535453ff505050ff4b4b4bff454545ff414140ff3c3c3cff353636ff323232ff323232ff333333ff34343300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff141414ff181818ff282728ff444444ff727273ff989999ffc7c7c6ffefefeffffefdfefffefefefffefefefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfdfefffdfefefffdfdfdfffefefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfff9f9f9ffe1e1e2ffc4c4c3ffadadadff949494ff6f706fff4a4a4aff3a3b3aff3b3b3bff3a3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff9f9f9fff5f5f5fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff3f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f1fff0f0f1fff0f0f0fff0eff0fff0eff0ffeff0efffeff0efffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffeff0effff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f0fff1f0f0fff0f1f0fff1f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefefefffeeefefffeeefeeffeeeeeeffeeeeedffedededffeeededffedededffecececffecececffecececffececebffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e2e3ffe1e1e1ffe0e0e0ffdfdfdfffddddddffdddddcffdbdcdcffdadadaffd6d6d6ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d17f68686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2f2f2fffbebdbeffbdbebeffbebebeffbebebeffc1c1c1ffc4c4c4ffc6c6c6ffc8c8c8ffcbcbcaffcdcdccffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdadbdaffdcdcdcffddddddffdededfffe0dfe0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffeae9eaffeaeaeaffeaeaebffebebebffebebebffebebebffebebecffebebecffecececffecececffedececffedececffedededffedededffedededffeeeeeeffeeefeeffeeeeeeffefeeefffefefefffefefefffefefefffefefeffff0efefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff5f4f5fff5f5f5fff7f7f7fffafafafffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2b2c2cff2d2d2dff2c2b2bff333433ff484949ff5d5c5cff747374ffa9a9a9ffe6e6e6fffdfdfdfffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffefefefffffefefffefefefffefefefffefefefffefdfefffefdfdfffdfefefffdfefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfff5f5f5ffd6d6d6ffbababaffa6a6a6ff8a8b8aff666665ff434343ff3e3e3eff3d3d3dff3f3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323233ff323333ff323332ff313131ff323232ff373737ff3c3c3cff424242ff474747ff4b4b4bff646464ffe6e6e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e1e1ffe1e1e1ffe1e0e0ffe0e0dfffdfdfdfffdededeffddddddffdcdcdcffdbdcdcffdcdbdcffdadbdbffdadadaffdadadaffd9dadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d6d6ffd6d6d6ffd5d5d5ffd4d4d3ffd3d4d3ffd2d2d2ffd2d2d2ffd1d1d1ffcfd0cfffd0cfcfffcfcecfffcececeffcecdcdffcdcdcdffcdccccffccccccffcccdccffccccccffcbcbccffcbcbcbffcbcccbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacaffcbcacaffcbcbccffccccccffcbcbcbffcbcbcbffccccccffccccccffcccccbffcbccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcecdffcecdcdffcececeffcfcfceffcfcfcfffd0cfd0ffd0d0d0ffcfd0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd6d5d6ffd9d9daffddddddffdfdfdfffe1e1e1ffe4e4e4ffe6e6e6ffe8e8e8ffebebebffefefeffff1f1f1ffeeeeefffe0dfdfff80807fff383837ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090908ff343433ff666666ffcac9c9ffeeeeeefff0f1f0ffefefefffecececffeaeae9ffe8e8e8ffe6e6e6ffe2e2e2ffdededfffdbdcdbffd8d9d8ffd6d5d6ffd4d4d4ffd4d3d4ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfceceffcececfffcececeffcdcdcdffccccccffccccccffcccbcbffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcbffcbcbcbffccccccffccccccffccccccffccccccffcdcccdffcccccdffccccccffcccccbffcbcccbffccccccffccccccffccccccffccccccffcdccccffcdcdcdffcdcdcdffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d4ffd6d6d5ffd7d7d6ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d8ffd9d9d9ffdadadaffdadbdaffdbdbdbffdbdcdbffdcdcdcffddddddffdedddeffdfdedeffdfdfdfffdfe0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e4e5ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ff757575ff525252ff4d4d4eff484848ff424343ff3d3d3dff373737ff313232ff333333ff333333ff3333337f191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff141515ff181818ff262626ff424342ff727272ff9b9b9bffcbcbcbfff1f1f1fffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfff9f9f9ffe2e2e2ffc6c6c6ffaeaeaeff919090ff6d6d6dff484848ff383838ff3a3b3bff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff7f7f7fff5f6f5fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0efffefefefffefefefffefefefffefefefffefefeeffeeefefffefefefffefefefffefeff0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeefffeeeeeeffedeeedffedededffedededffedededffecedecffedececffecececffecececffebebebffebebebffebebebffeaebeaffeaeaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdeffdddeddffdcdcddffdbdbdbffd9d9d9ffd5d6d5ffd1d1d1ffcfcfcfffd0d0d0ffd0d0d07f68686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f242424ff484849ff484848ff484848ff484848ff484848bf4444447f2c2c2c7f21212100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebdffbdbebeffbebebeffbebebeffc1c1c1ffc4c4c4ffc6c6c6ffc9c9c9ffcacacaffcdcdccffcfcfcfffd1d1d1ffd3d4d4ffd5d5d6ffd8d7d7ffd9d9d9ffdadbdbffdcdcdcffdddedeffdedfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebeaebffebebebffebebebffebebebffecebebffecececffecececffedececffededecffedededffedededffeeeeeeffeeeeeeffeeefeeffeeeeefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff1f1f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f5fff5f5f5fff6f7f7fff9f9f9fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2bff2d2d2cff2a2a2aff282828ff303030ff464646ff5b5c5bff737374ffa3a2a2ffe2e3e2fffbfbfbfffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfdfffefdfefffdfdfdfffcfcfdfff5f5f5ffd7d7d7ffbababaffa5a5a5ff898989ff646464ff414040ff3d3d3dff3e3e3fff3d3e3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0c0c0cff323333ff323233ff323232ff323232ff343534ff3a393aff3f3f3fff444444ff494a4aff4f4f4eff757676ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0e0ffdededfffdededeffddddddffdddddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcfcfcfffcfceceffcececeffcdceceffcdcdceffcecdceffcececeffcdceceffcececeffcececeffcececeffcececeffcececeffcececeffcecfceffcfceceffcfceceffcfcfceffcececeffcfcfcfffcecfcfffcececeffcfceceffcecfceffcfceceffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d1d2ffd2d3d2ffd4d3d4ffd5d5d4ffd7d8d7ffdcdcdcffdfdedfffe0e1e1ffe3e3e3ffe5e5e6ffe6e7e7ffe9e9e9ffecececfff0f0f0fff1f1f1ffedededffd8d8d8ff727272ff323231ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff1c1c1cff5b5b5affb9b9b9ffeeeeeefff1f0f1fff0f0f0ffedededffebebebffe9e9e9ffe7e7e7ffe4e4e4ffe0e0e0ffddddddffdadadaffd7d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfceceffcececeffcececeffcecdceffcecdcdffcdcdccffcdccccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcecfceffcecfceffcecfcfffcececeffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd3d2d2ffd2d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffd9dadaffdadadaffdadadaffdadadaffdadbdbffdbdbdbffdcdcdcffdddcdcffddddddffdededeffdfdedeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ff90908fff535353ff4f4e4fff4a4a49ff444444ff3f3f3fff3a3a3aff353434ff343333ff333333ff323232bf252525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff151515ff111111ff181818ff252525ff424242ff6e6e6eff9a9a9affcfcfcffff3f3f3fffdfefdfffdfefefffefefefffefefefffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffefffefffffefffffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfdfefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefdfffefefefffefefefffefdfefff9f9f9ffe2e2e2ffc8c8c8ffb0b0b0ff909090ff696969ff464646ff393939ff3e3e3eff404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafbfafff6f6f6fff5f6f6fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0efeffff0efefffefefefffeff0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f1fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f1f2fff2f2f2fff1f2f2fff2f2f2fff1f2f2fff2f1f2fff2f2f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff0f0f1fff0f1f0fff0f0f0ffefefefffefefefffeeeeefffeeeeefffeeeeeeffeeeeeeffedededffedededffedededffededecffecececffecececffecececffebebebffebeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e4e4ffe3e3e4ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffddddddffdcdcdcffdbdbdbffd9d9d9ffd5d5d5ffd1d1d1ffcfcfcfffd0cfd0ffd0d0d0bf9b9b9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff484848ff484848ff484848ff494848ff5d5d5eff5e5e5eff464646ff505050ff525252ff4a4a4a7f2c2c2c7f2a2a2a3f1515150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbebebeffbebebeffbfbfbfffbebfbfffc0c1c1ffc4c4c4ffc6c7c6ffc9c9c8ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd3d4d4ffd5d5d6ffd8d8d8ffdadad9ffdbdbdbffdcdcdcffddddddffdfdedfffe0e0e0ffe2e1e2ffe2e2e2ffe3e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebebebffebebebffebebecffececebffebecebffecececffecececffedececffedededffedededffedeeedffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffefeff0ffefefeffff0efeffff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f1f2fff2f1f1fff2f1f2fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f3fff2f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f3fff4f4f4fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff6f5f5fff8f7f8fffbfbfbfffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f161616ff2a2a2aff262626ff252524ff2f2f30ff444444ff595959ff707070ff999999ffdededefff9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfefefffefefdfffdfdfefffdfdfdfffcfcfcfff5f5f5ffd6d6d6ffbababaffa4a3a3ff868686ff626262ff3f403fff3c3d3cff3f3f3fbf2e2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf252525ff323232ff333232ff323232ff323232ff373737ff3c3c3cff414141ff464646ff4b4b4bff505050ff959596ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffddddddffddddddffdddcdcffdcdcdbffdbdcdbffdbdbdbffdadadaffdadadbffd9dadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd0d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd7d7d7ffdadbdbffdededfffe1e0e0ffe2e2e1ffe5e5e5ffe6e7e7ffe8e7e8ffeaeaeaffedeeedfff0f1f0fff1f1f1ffecececffcacacaff5b5b5cff171616ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff0f0f0eff454545ffa4a5a4ffebececfff2f2f2fff1f1f1ffefefeeffecececffeaeaeaffe8e8e7ffe5e5e5ffe2e2e1ffdfdfdfffdcdcdcffdad9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd1d0d0ffd0d0d1ffd0cfcfffd0d0cfffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd1d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d8d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffddddddffdededeffdededeffdfdfdfffe0e0dfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffa5a5a5ff545353ff4f4f4fff4b4b4bff474747ff424242ff3c3c3cff363635ff323232ff323232ff313232ff3132323f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f050506ff131212ff131313ff121212ff171717ff252525ff434243ff6c6c6cff989898ffd3d2d2fff5f5f4fffdfefefffdfdfefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffefdfdfffdfefdfffefdfdfffefefefffefefdfffdfdfdfffdfdfdfff9f9f9ffe1e1e0ffc8c9c8ffb1b1b1ff909090ff666666ff454545ff3e3e3eff404040ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff8f9f9fff7f7f7fff6f5f5fff5f6f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0efffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffecececffecedecffecececffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e1ffdfe0dfffdededeffdddcddffdddcdcffdcdbdcffdad9daffd6d6d6ffd2d2d2ffcfcfd0ffd0d0d0ffcfcfcfffcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343434ff393939ff484848ff484848ff5e5d5dff5e5e5eff464646ff50504fff525252ff4a4a4aff585858ff555655ff5555547f2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8e8e8effbfbfbfffbfbfbfffbebebeffc0c0c1ffc4c4c3ffc6c6c6ffc9c9c8ffcbcbcbffcdcdcdffcfcfcfffd2d2d1ffd3d4d3ffd6d6d5ffd7d8d8ffd9d9d9ffdadbdaffdcdcdcffdededdffdfdfdfffe0e0e0ffe2e1e1ffe2e2e3ffe3e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaebffebebebffebebebffebecebffecebecffecececffecececffecececffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0efffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f6fffaf9f9fffdfdfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff262626ff242424ff222222ff2b2b2bff3f3f3fff535353ff686869ff929292ffdbdadafff7f8f8fffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefffffefefefffefefefffefffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefdfffefefefffefefefffefefefffdfdfefffcfcfdfff5f4f4ffd4d4d4ffbabab9ffa2a2a2ff858585ff636463ff434242ff3f3f3fff40403f7f2020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0c0c0cff313131ff313231ff323232ff323232ff343434ff393939ff3f3f3fff444445ff484949ff4e4e4eff515152ffbabbbaffe9e8e8ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdedfdeffdededfffdededeffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdadbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d7ffd6d6d7ffd7d7d7ffd8d8d8ffdadadbffdddddeffe1e1e1ffe2e2e2ffe4e3e3ffe6e6e6ffe8e8e8ffe9e9e9ffebebebffeeefeffff1f1f2fff1f1f1ffebebebffbababaff464646ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff2f302fff8c8c8cffe6e7e7fff3f3f3fff2f3f2fff0f0f0ffedeeedffebebebffe9e9e9ffe6e7e6ffe3e3e3ffe0e0e0ffdededeffdbdbdbffdbdbdaffdadadaffd9d9daffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d3d3ffd3d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdddddcffddddddffdddedeffdedddeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffc6c6c6ff535353ff515051ff4e4e4eff494949ff444344ff3e3e3eff373737ff323231ff323132ff313131ff3030307f181818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060505ff0b0b0cff101010ff121211ff171817ff272726ff434343ff6a6a6aff989898ffd6d6d6fff5f6f6fffefefdfffefefefffefefefffefefefffefefffffefffefffefefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff8f9f9ffe0e0e0ffc7c7c7ffb3b2b2ff929292ff686867ff444444ff3e3e3eff404040ff40404100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff7f7f7fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff1f1f2fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0ffefeff0ffefeff0ffefeeefffeeefeeffeeeeeeffeeeeeeffededeeffededeeffedededffedededffecececffecececffebebebffebebebffeaebebffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e1ffe0e0e1ffdfdfdfffdededeffdddddeffddddddffdcdbdcffdadad9ffd7d6d6ffd3d3d3ffcfcfcfffcfcfcfffcececeffcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000003f0d0d0d7f1b1b1b7f1b1b1b7f1b1b1bbf1c1c1cff272828ff343434ff3a3939ff4b4b4bff5e5e5fff474747ff494949ff515151ff4a4a4aff585859ff565556ff545454ff5554547f2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5f5f5fffbebfbfffbfbfbfffbebebeffc0c0c0ffc4c3c3ffc7c6c6ffc9c9c9ffcbcbcbffcececdffcfcfd0ffd2d1d2ffd4d3d3ffd6d6d6ffd8d7d8ffd9d9d9ffdbdbdbffdcdcdcffdededeffdfdedfffe1e0e0ffe2e2e1ffe3e3e2ffe3e4e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaebebffebebebffebebebffececebffecececffecececffecececffecececffedededffededeeffededeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffeff0f0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff8f8f8fffcfcfcfffefefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f131313ff242424ff222222ff222221ff2a2929ff383838ff4d4d4dff636363ff898989ffd5d5d5fff7f7f6fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefefffffefefefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffffffefffefffefffefffefefffffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefdfdfffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfdfff4f4f4ffd2d2d1ffb9b9b9ffa2a2a2ff868686ff666565ff444444ff3f4040ff4040407f202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf242424ff303130ff313131ff313132ff313131ff373636ff3c3c3cff424241ff474747ff4c4c4bff4f4f4fff565756ffd8d9d9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e2ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfe0ffdfdfdfffdededeffdededeffdddedeffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdadbdbffdad9daffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd5d5d6ffd6d5d6ffd5d6d5ffd6d6d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d8d8ffdbdbdbffddddddffe0e0e0ffe2e2e3ffe4e4e3ffe5e5e5ffe8e8e8ffe9eaeaffebeaebffecececfff1f0f0fff3f3f3fff1f1f0ffeaeaeaffacacadff444444ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff232323ff7a7b7affe2e2e2fff3f3f3fff3f3f4fff1f2f1ffeeeeeeffedededffebebebffe8e9e8ffe5e5e5ffe2e2e2ffe0e0e0ffdededeffdcddddffdcdcdcffdbdbdbffdadadbffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd7d6d7ffd7d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdadadbffdbdbdcffdcdcdcffdcdcdcffdddcddffddddddffdddeddffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ff555455ff525353ff4f4f4fff4a4a4aff454545ff3f3e3fff383838ff333232ff313132ff303030ff303030ff303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f050605ff0b0b0bff0b0b0bff0d0d0dff171717ff282929ff434243ff69696aff9b9b9bffd9d9d9fff6f7f7fffdfefdfffefefefffefefefffefefefffefefefffffffefffefefefffffefffffefefefffefffffffefffffffefffffffffffffffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffdfefdfffefefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefdfdfffdfefefffefdfefffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfefffdfefefffdfefdfffdfdfdfffdfdfefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff8f9f9ffe1e1e1ffc4c4c4ffb1b1b1ff929292ff696969ff444343ff3c3d3cff404040ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefefffafafafff7f7f7fff6f6f6fff6f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f5fff4f3f4fff3f3f4fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f2fff2f1f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f3fff2f3f3fff3f3f3fff3f2f3fff3f3f3fff2f3f3fff3f3f2fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0effff0eff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffedededffedededffecededffecececffecececffebebebffebebebffeaeaeaffeaeae9ffe9e9e9ffe9e9eaffe9e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe5e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe1e2e2ffe0e0e0ffdfdfdfffdededeffdededeffdedddeffdcdcdcffd9dad9ffd7d7d6ffd4d4d3ffcfcfcfffcececeffcececeffcecece3f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000007f1e1e1eff373737ff373637ff373737ff363737ff292929ff282828ff2a2a2bff292929ff343434ff242324ff292929ff343434ff3f3f3eff535353ff545454ff555554ff5454547f2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5f5f5fffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc4c3c4ffc7c6c6ffc9c9c9ffccccccffcececeffcfd0d0ffd2d2d2ffd4d4d4ffd6d6d6ffd7d7d8ffdad9d9ffdbdbdbffdcdcdcffdededeffdfdfdfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e8ffe8e8e9ffe9e9e9ffeae9e9ffeaeaeaffebeaeaffebebebffebebecffebebebffecececffecececffecededffecededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff3f3f3fff3f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f5f5fff6f5f6fff5f6f5fff5f6f5fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f6f6fff7f6f7fffafbfbfffefdfefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f111111ff222122ff222222ff222122ff292928ff363636ff4c4c4cff626262ff858585ffcfcfcffff6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffefdfefffefefdfffdfefdfffefefefffefdfdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffdfdfdfffdfcfcfff5f5f5ffcfcfceffb8b9b8ffa3a3a4ff878787ff646463ff444443ff404040ff4040407f20202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0b0b0bff30302fff303030ff303030ff313131ff323132ff383838ff3d3e3dff444344ff494a49ff4e4e4eff525251ff707070ffeaeaeaffeae9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e4ffe5e5e4ffe4e4e3ffe3e2e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffe0dfdfffdfdfdfffdfdedeffdedfdfffdfdedeffdededeffdededeffddddddffddddddffdddcdcffdcdcdcffdbdbdbffdadadaffd9dad9ffdad9d9ffd9d9d9ffd9d8d8ffd8d8d7ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd6d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdcdbdcffdddeddffdedfdfffe2e2e2ffe4e4e4ffe6e5e5ffe7e7e7ffe9e9e9ffebebecffededecffeeeeeffff2f2f1fff3f3f3fff0f0f0ffe6e6e6ff9d9d9dff3d3c3dff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff272726ff717171ffdcdcdcfff3f3f3fff4f4f4fff2f3f3fff0f0f0ffeeeeeeffedececffeaeaeaffe7e7e7ffe4e4e4ffe3e2e3ffe1e0e0ffdededeffdededeffddddddffdcdcdcffdbdbdbffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd7d7d7ffd7d8d7ffd7d7d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d8d9ffd9d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdadadaffdadadaffdcdbdbffdbdcdbffdcdcdcffdcdcdcffdddddcffddddddffdddedeffdddedeffdededeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ff7a7a7aff545454ff504f50ff4b4b4aff454545ff403f40ff3a3a39ff333333ff303030ff303030ff303030ff3030307f1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060505ff0b0b0bff0b0b0bff0a0a0aff151515ff292929ff444445ff6d6d6cffa1a1a1ffdcdcdbfff8f7f8fffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefffffffffffefffffffefffefefefffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffefdfdfffefdfefffefefdfffdfdfdfffefefefffefdfdfffefefdfffefefdfffefdfefffefdfefffefefefffffefefffffefffffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffcfcfdfffcfcfdfff8f9f8ffdfe0e0ffc1c0c0ffadaeaeff919292ff6b6b6bff464646ff403f3fff434242ff4343430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfcfcfff8f8f8fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f2f3fff3f2f3fff2f3f3fff2f3f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f0f0fff0eff0ffefefefffefefefffefefefffefefefffefeeefffeeeeeeffeeeeeeffedededffedededffecececffecececffebebebffebebebffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe5e6e5ffe4e5e4ffe3e4e4ffe3e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdeffdfdedeffdedddeffdcdcdcffdadadaffd6d6d6ffd2d3d3ffcfcecfffcdcdcdffcececeffcbcccb7f6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ff424242ff3f3e3eff373737ff373737ff353636ff2d2d2dff060606ff0e0e0eff0e0d0dff0b0b0bff060707ff070707ff0a090aff151514ff353534ff424342ff505050ff5455547f2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc3c3c4ffc6c7c6ffcac9c9ffcccbccffcececeffd0d0d0ffd2d2d2ffd4d4d4ffd5d6d6ffd7d8d8ffdad9daffdbdbdbffdddddcffdededeffdfdfe0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe6e6e5ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffecececffecececffecececffedededffedededffedededffeeededffeeeeeeffeeeeeeffeeefeeffeeefefffefefeffff0efeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff9f8f8fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101111ff232323ff232322ff212121ff292929ff3a3a3aff4c4c4cff636263ff838483ffc9cacafff4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffefefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfff4f4f4ffcececdffb9b9b9ffa4a5a4ff888888ff636262ff3f3f3fff3f3f3fff4040407f2020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf222221ff2e2d2eff2f2f2fff303030ff2f3030ff343434ff3b3b3aff404040ff464645ff4b4b4bff505151ff545454ffa5a4a5ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e3ffe3e3e3ffe2e3e2ffe2e2e1ffe2e1e2ffe1e1e1ffe1e1e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdedfdfffdededeffdededeffddddddffdcdcddffdbdcdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd8d8d7ffd8d8d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffdadadaffdadadaffdbdadbffdbdbdbffdcdbdbffdcdcdcffdededdffe0dfdfffe1e1e2ffe4e4e4ffe6e6e6ffe6e7e7ffe8e8e8ffebebebffedededffeeefeefff0efeffff3f3f3fff4f5f4fff2f2f1ffe4e4e4ff8a8a8aff313031ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff222222ff626262ffcdcdcdfff2f2f2fff4f4f4fff3f3f4fff1f1f1ffefefefffededeeffecececffe9e8e9ffe6e6e6ffe4e5e4ffe3e3e3ffe1e1e1ffe0e0dfffdfdfdeffdededeffddddddffdcdcdcffdcdcdbffdcdcdcffdcdcdbffdbdbdcffdadbdbffdbdbdaffdadadaffd9d9daffd9d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffd9d9daffdad9daffdadadaffdadbdaffdbdbdaffdbdadaffdadadaffd9dad9ffd9dad9ffd8d8d9ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadadaffd9dad9ffdad9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffddddddffddddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e4e3ffe3e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe7e7e7ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffe9e9eaffeaeaeaffa09fa0ff545354ff505050ff4b4b4bff474747ff414241ff3c3c3cff353536ff30302fff303030ff303030ff2f2f2fff2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060505ff0b0b0bff090909ff070807ff151414ff2a2a2aff4a4a4aff767675ffa5a5a5ffdededefff9f9f9fffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfefffdfefefffefefefffefefdfffefdfefffdfefdfffefefefffdfdfefffefefefffdfdfefffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafbfafffbfbfbfffcfbfbfffcfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfff8f8f8ffdfdedeffbebebdffabababff919191ff6e6e6eff4a4a4bff424243ff434343ff434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff3f4f3fff3f4f3fff3f3f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f2f2fff2f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0ffeff0f0fff0f0effff0efefffefeff0ffefefefffefefeeffeeeeeeffeeeeeeffedededffedededffecececffecececffebebebffeaebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e5e6ffe4e5e4ffe3e3e3ffe3e3e2ffe2e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededdffdcdcdcffd9d9d9ffd6d6d5ffd2d2d2ffcdcdcdffcbcbcbffcbcbcbffcbcbca7f6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff3f3f3eff363737ff2b2b2bff10100fff040404ff020202ff020102ff000000ff000000ff000000ff000000ff020202ff0a0b0aff131313ff353535ff505050ff2324237f1c1d1c7f1d1c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbfbfbfffc0c0c1ffc1c1c1ffc1c1c1ffc3c3c3ffc6c6c6ffc9c9c9ffcccccbffcececeffd0d0d0ffd2d1d2ffd4d4d4ffd6d6d6ffd7d8d8ffdadadaffdbdbdcffddddddffdfdedfffe0e0dfffe1e1e1ffe3e2e2ffe4e3e3ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebebebffecebebffecececffecececffecedecffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff7f8f8fffcfbfbfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff262626ff262626ff222221ff2a2a2aff3c3c3cff525252ff646464ff818181ffc3c3c3fff2f2f2fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffcfcfcfff4f4f4ffccccccffb8b8b8ffa5a5a5ff898888ff636363ff3e3e3eff3c3b3cff3f3f3f7f202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff2b2b2bff2d2d2dff2e2e2eff2f2f2fff303030ff363636ff3d3d3dff424243ff484848ff4e4e4eff525252ff585858ffd2d1d2ffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdedfffdededeffddddddffddddddffdcddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadaffdadadbffdadbdbffdbdbdbffdbdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadbdaffdadadaffdbdbdbffdadbdbffdadbdaffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffddddddffdededeffdededeffdededeffdfdfdfffe4e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffeaeaeaffedecedffeeefeeffefefeffff1f0f1fff4f4f4fff5f5f5fff3f3f2ffe2e2e2ff7d7d7dff353535ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1b1c1bff616161ffbebebefff2f2f2fff4f4f5fff4f4f5fff2f2f2fff0f0f0ffeeefeeffedededffeaeaebffe8e8e8ffe6e6e6ffe5e5e5ffe3e3e3ffe2e1e1ffe0e0e1ffdfe0e0ffdfdfdfffdededeffdddeddffddddddffddddddffddddddffdddddcffdcdcdcffdbdcdcffdbdbdbffdadbdaffdbdbdaffdadadaffdadbdbffdadbdaffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdcdcdbffdadadaffdad9d9ffdadadaffdadbdaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffdddedeffdededeffdfdfdeffdfdfdfffdfdfdfffdfe0dfffdfdfdfffe0e0dfffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffebebebff545454ff515151ff4d4d4eff494949ff444443ff3d3d3dff373737ff323132ff303031ff2f2f2fff2d2d2dff2c2c2c3f0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f050505ff090909ff070707ff050606ff141414ff2a2a2aff4c4c4cff7d7d7dffa8a8a8ffe1e1e1fff9faf9fffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefffffffffffefffffefffffefffffffffefffffefefefffefefefffefefefffefefefffdfefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfff8f8f8ffdddedeffbdbcbdffa9a9a9ff8f8f8fff6d6d6cff494949ff414242ff434343ff4343430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfff9f9f9fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff3f3f3fff3f4f3fff3f3f3fff4f4f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffefefefffeeeeeeffeeeeeeffedeeedffedecedffecececffebececffebebebffeaeaeaffeaeaeaffe9e9eaffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e6e6ffe5e4e5ffe4e4e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdedfdeffddddddffdcdcdcffd9dad9ffd5d5d5ffd1d1d1ffcdcdcdffcacbcaffcacbcaffcbcacaffc9c9ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424242ff3d3d3dff242424ff090909ff020202ff020202ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff111111ff1c1c1cff393a39ff393939ff6161617f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf909090ffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc6c7c6ffc9c9c9ffcbcbcbffcececeffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdddedeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffeaebeaffebebebffebececffecedecffedececffedededffedededffeeeeedffeeeeeeffeeeeeeffeeefeeffeeefefffeeefeeffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f4f3fff3f3f3fff3f3f4fff3f4f3fff4f4f3fff4f4f4fff4f3f3fff4f4f3fff3f4f3fff3f4f3fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff7f8f8fff8f7f7fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f8fffaf9fafffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff262626ff252626ff2a2a2aff3c3c3cff505050ff686868ff7c7c7cffbababaffeeeeeefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffdfdfdfffcfcfdfff4f4f4ffcacacaffb7b7b7ffa4a4a4ff888888ff666565ff414141ff3c3c3cff3c3c3c7f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1e1e1eff2a2929ff2b2c2bff2d2d2dff2d2d2eff313031ff383838ff3f3f3fff444445ff4a4a4aff4f4f4fff555454ff757576ffebebebffebebebffebebebffebebebffebeaebffebeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffe9eaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0dfffdfdfdfffdfdfdfffdedfdeffdededeffdedddeffdddeddffddddddffddddddffddddddffdcddddffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdcdcdcffdcdcdcffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddcdcffdddcddffddddddffdeddddffddddddffddddddffddddddffddddddffdcdcddffdddddcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdcddddffdddcdcffdddcddffddddddffddddddffdeddddffdededeffdfdedeffdededfffdfdfdfffdfdfe0ffdfe0e0ffe2e2e3ffe6e6e6ffe7e8e7ffe8e8e8ffeae9eaffebebebffeeeeeefff0f0f0fff1f0f0fff2f2f2fff4f4f4fff5f5f5fff3f3f3ffdadadbff737373ff353535ff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff131314ff535453ffb1b1b0fff1f1f1fff5f5f5fff5f5f5fff3f3f3fff1f1f1ffefeff0ffefeeeeffecececffe9e9eaffe8e8e8ffe7e7e7ffe6e6e6ffe3e3e3ffe2e2e2ffe2e2e1ffe1e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdedfffdededfffdededeffdddedeffddddddffdddddcffdcddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffddddddffddddddffddddddffddddddffddddddffdddedeffdedddeffdededeffdddeddffdededeffdddcdcffdcdcdcffdddcddffdeddddffddddddffddddddffddddddffdcddddffddddddffdededdffddddddffdddedeffdededeffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e4ffe3e3e4ffe3e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e6e6ffe7e6e7ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe9e9e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffebebebffebebebffebebebffebebebffebebecff6f6f6fff535353ff4f4f4fff4a4a4aff454545ff3f3f3fff3a3a3aff343434ff2e2e2eff2d2d2dff2c2c2cff2a2a2abf1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f040404ff070707ff050405ff030303ff101010ff282828ff4d4d4dff808181ffacacacffe3e3e4fffbfafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffcfbfbfffbfafafffbfafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff7f7f7ffddddddffbcbcbdffa8a8a9ff8e8d8dff6c6c6cff484948ff414041ff424242ff43434300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfbfff8f8f8fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefeeffeeeeeeffeeeeeeffedededffecececffecececffebebebffebebebffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e7ffe5e6e6ffe5e4e5ffe4e4e3ffe2e2e3ffe1e2e1ffe0e0e0ffdfdfdfffdedfdeffdededeffddddddffdcdcdcffd9dadaffd5d5d5ffd1d1d1ffcdcdcdffc9c9c9ffcacacaffc9c9caffcacaca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ff434342ff424242ff414141ff3d3d3eff232424ff090809ff010202ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff353536ff39393aff616161ff6e6f6e7f3837380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f606061ffc1c1c1ffc2c2c2ffc3c3c2ffc3c3c4ffc6c6c7ffc9c9c9ffcbcbcbffcecdceffd0d0d0ffd2d2d2ffd4d4d4ffd7d7d7ffd9d9d9ffdbdbdbffddddddffdededeffdfdfe0ffe1e0e1ffe1e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaebebffecebebffecececffecececffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262626ff252626ff242424ff272827ff39393aff4d4d4dff636363ff7a797affb3b3b3ffecececfffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffefffefffefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffdfdfdfffdfcfcfff4f3f4ffc9c9c9ffb7b6b7ffa2a2a2ff868787ff626363ff3f403fff3b3c3cff3e3f3f7f2424240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f090909ff272727ff282828ff292929ff2b2a2bff2d2d2dff333333ff393939ff414141ff464646ff4c4c4bff515151ff565655ffaeaeadffecebecffebecebffebebebffebecebffebecebffebebebffebebebffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe8e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe3e4e3ffe4e4e4ffe3e4e4ffe3e3e3ffe4e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededeffdededeffdfdedeffdededfffdfdedeffdededeffdfdedfffdfdedfffdedfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededeffdededeffdededeffdededdffdddedeffddddddffdddeddffdededeffdededeffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe4e5e5ffe8e8e8ffe9e9e9ffeaeaeaffebebeaffedececffefefeffff1f1f1fff1f1f1fff3f3f3fff4f5f4fff5f6f5fff2f3f3ffcdceceff6a6a69ff363636ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff100f0fff4a4a4aff9d9c9dffedededfff5f5f5fff6f6f6fff4f4f4fff2f1f2fff0f0f0ffefefefffededeeffebeaebffeaeae9ffe9e9e8ffe7e7e7ffe5e5e5ffe3e4e4ffe3e3e3ffe2e2e2ffe1e1e2ffe0e1e1ffe0e0e0ffe1e1e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededfffdddeddffdddeddffdedddeffdedddeffdededeffdededeffdededeffdededfffdededfffdfdfdfffdfdfdfffdfdedfffdfdedfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0dfffdfdfdfffdfe0dfffe0dfdfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e7ffe7e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffebeaeaffebebebffebebebffebebebffebebecffebebebffebebebffecebebffebebecffecececffa9a9a9ff555454ff505050ff4c4b4cff464646ff414141ff3b3b3bff343434ff2d2d2dff2b2b2bff2a2a2aff292929ff2627263f090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f030303ff050505ff010102ff010000ff090909ff232323ff4d4d4dff808181ffb0b0b0ffe6e6e5fffcfcfcfffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefffefffefffefffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffcfcfcfffbfcfbfffbfafbfffafbfafffafbfafffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfff7f7f7ffdcdddcffbcbcbbffa8a8a8ff8e8e8fff6d6c6dff464646ff3e3e3eff414040ff424242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafafafff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f4f4fff4f5f5fff4f4f5fff4f4f5fff5f4f5fff4f4f5fff5f5f5fff4f4f5fff5f5f4fff5f5f4fff4f4f5fff4f5f4fff4f4f5fff5f5f4fff4f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f0fff0f0f1fff0f0f0ffeff0f0fff0f0efffefefefffefeeeeffeeeeeeffedededffedededffecececffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e9e8ffe8e8e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe3e4e3ffe3e3e3ffe1e1e1ffe0e0e0ffdfdedfffdededeffdddddeffdddddeffdddcddffdadadaffd6d6d6ffd2d2d2ffcececeffc9c9c9ffc9c9c9ffcacacaffcbcbcb3f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff414241ff393a39ff1d1d1dff050606ff010101ff060606ff010100ff000000ff000000ff000000ff000000ff010102ff020202ff000000ff050504ff252626ff5a595aff6e6e6fff7070707f3838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f606160ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc6c7c6ffc8c9c9ffcbcbcbffcececeffd0d0d0ffd2d2d2ffd5d5d4ffd7d7d8ffdad9d9ffdbdbdcffddddddffdfdedfffe0e0e0ffe1e1e1ffe2e2e2ffe3e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffebeaeaffebebebffecececffecececffededecffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff1f0f1fff0f0f0fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f5fff5f4f5fff5f4f4fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff9f9f9fffbfbfbfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff262625ff242424ff222222ff232424ff363636ff4a4a4aff616161ff767676ffacacacffe9e9e9fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffefffefffffffffefefffffffefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfdfffcfdfcfff3f3f3ffc7c7c7ffb5b6b5ffa0a0a0ff848384ff616161ff3f3f3fff3f3e3eff4a4a4a7f262626000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1c1b1bff252525ff272727ff282828ff292828ff2d2d2dff343434ff3b3b3bff424242ff484848ff4e4d4eff525252ff5f5f5fffe0e1e0ffecececffececebffebececffebecebffebebecffebebecffebebebffebebebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe1e1e1ffe0e1e0ffe1e1e0ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e1ffe0e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e1ffe0e1e0ffe0e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e3ffe7e7e7ffeae9e9ffeaebeaffebebebffecececffeeeeeefff1f0f0fff1f1f1fff2f2f2fff4f4f3fff6f6f6fff6f6f6fff2f2f2ffbebebeff666666ff333232ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff454645ff8a898affe8e8e8fff5f5f5fff7f6f6fff5f5f5fff2f2f2fff1f1f1fff0f0f0ffefefefffecececffebebebffeaeaeaffe9e9e9ffe7e7e7ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e2ffe2e2e1ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e1ffe1e2e2ffe1e1e2ffe1e1e1ffe2e1e2ffe2e1e2ffe1e1e2ffe1e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe8e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebebffeaebebffebebebffebebebffebebebffececebffecececffecececffecececffecececffecececffedececffe4e5e4ff59595aff515152ff4d4d4dff484848ff424242ff3b3b3cff343535ff2e2e2eff292928ff282929ff272626ff252525bf1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff020202ff000000ff000000ff060606ff202020ff4a4a4aff7e7d7effb0b0b0ffe8e8e8fffdfdfdfffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafbfffafafafffafbfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfff6f7f6ffdbdbdbffbababaffa8a8a8ff909091ff6c6c6cff434443ff3d3d3dff3f3f3fff4041400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfff9f9f9fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff6f6f5fff6f5f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff1f0f1fff0f0f0fff0f0efffeff0efffefefefffeeeeeeffededeeffedededffececedffecececffebebebffeaebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e8ffe6e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e1e2ffe0e0e0ffdfdedfffdedddeffdededeffdededeffddddddffdbdbdbffd7d7d8ffd3d3d3ffd0cfcfffcbcbcbffcacacaffcbcbcbffcbcbcb7f6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff3f3f3fff323332ff151515ff040404ff010201ff060506ff010000ff000000ff000000ff000000ff000000ff040403ff030303ff000001ff0a0a0bff3d3d3dff686969ff707070ff7171717f38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc6c6c6ffc9c8c9ffcbcbccffcececeffd0d0d0ffd3d2d3ffd5d5d5ffd8d8d8ffdadadaffdcdcdcffdededeffdfdfdfffe1e0e0ffe1e2e1ffe3e3e3ffe3e3e4ffe5e4e4ffe5e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebeaebffebebebffecececffecececffedededffeeededffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff9f9f9fffafafafffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff222222ff202120ff202020ff343434ff494948ff5d5d5dff757575ffa6a6a6ffe7e8e7fffefdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffefffefefffffffefffffefffefffffefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffefffffefefefffefefefffcfcfcfff2f2f1ffc7c7c7ffb5b5b5ff9f9f9fff838282ff626262ff454545ff4a4a4bff4b4c4c7f26262600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080909ff242524ff252525ff252526ff272626ff282827ff2e2f2eff363636ff3d3d3dff444444ff494949ff4f4f4fff535353ff959595ffededecffecececffecececffecececffecececffecececffecececffececebffecececffececebffecebebffebebebffebececffebebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe2e2e3ffe3e3e3ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe4e3e3ffe4e4e4ffe5e5e5ffe7e6e6ffe9e9e9ffebebebffebebebffecececffedededffefefeffff2f1f2fff2f2f2fff2f3f2fff4f4f5fff6f6f6fff6f6f6fff0f0f0ffadadadff5a5a5aff232322ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070606ff363635ff797979ffe0e0e0fff5f5f5fff7f7f7fff6f6f6fff3f3f3fff1f2f2fff1f1f1fff0f0f0ffeeeeeeffecececffebebebffeaeaeaffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe2e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e8e7ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eae9ffe9e9eaffe9e9eaffeaeae9ffeaeaeaffeaeaeaffebeaeaffebeaeaffebebebffebebebffebebebffecebebffebececffecececffecececffecececffecedecffecededffecececffedecedffedededffedededffedededff8c8c8cff535353ff4e4e4eff494949ff434342ff3c3c3cff353535ff2e2e2fff282828ff262625ff242425ff242324ff2323233f080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff070706ff222222ff4a4a4aff7c7c7cffb4b4b4ffeae9e9fffdfdfdfffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfcfcfffbfcfbfffbfbfbfffafafbfffafafbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfff6f6f6ffdbdbdbffbbbabaffa8a9a8ff919191ff6d6d6dff464646ff3f3f3fff403f40ff403f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfbfff9f9f9fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffedededffecececffecececffebebebffebebebffebeaeaffeaeae9ffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e2e2ffe0e0e0ffdfdfdfffdededeffdededeffdedfdeffdeddddffdbdbdbffd8d8d8ffd5d5d4ffd0d0d1ffcdcdcdffcacacaffcbcbcbffcbcbcb7f6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000ff424242ff3f3f3fff383838ff272727ff0d0d0dff020303ff010101ff030202ff010000ff000000ff000000ff000000ff000000ff030303ff010101ff020102ff171717ff585858ff747474ff717171ff7171717f39383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc5c5c5ffc8c9c9ffcccbcbffcececeffd1d1d1ffd4d3d3ffd6d6d6ffd8d9d9ffdbdbdbffddddddffdededfffe0e0dfffe2e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffebebeaffebebebffecececffededecffeeededffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefeffff0efeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff3f3f3fff3f3f3fff3f4f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f6f6fff6f5f5fff5f6f6fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fffafaf9fffbfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212222ff212121ff1d1d1dff1e1f1eff2f2f2eff434343ff575858ff787878ffa3a3a4ffe5e5e6fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffffffffffefffffffefefffffffefffffefefefffefefffffefefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffcfcfcfff1f1f1ffc7c7c7ffb5b5b5ffa0a0a0ff838383ff636362ff4b4b4bff4b4c4cff4c4c4b7f2626250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf191919ff232323ff242424ff252524ff252525ff292929ff303030ff373737ff3e3f3fff454546ff4b4b4bff505050ff585758ffd4d3d3ffedededffecededffedededffecececffecececffececedffecececffecececffecececffecececffecececffecececffecececffecececffececebffececebffececebffecececffebececffecececffecebebffebebebffebebebffebeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e7e7ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e4e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe8e9e8ffeaeaebffecececffececedffededeeffeeeeeefff0f0f0fff2f2f2fff3f2f3fff3f3f3fff5f5f5fff7f7f7fff6f6f6ffecececff989797ff464646ff101011ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff212121ff616162ffd1d1d1fff5f4f5fff7f7f7fff6f6f6fff4f4f4fff2f2f2fff1f1f1fff1f1f1ffefefefffedededffececedffebebebffe9e9e9ffe8e8e8ffe7e8e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e3e3ffe4e4e4ffe3e3e4ffe3e4e3ffe3e3e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e4ffe4e4e5ffe5e4e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebecffebebecffecececffecececffecececffedededffecedecffededecffedededffedededffedededffedededffedededffedededffcbcbcbff545454ff4f4f4fff494a4aff434343ff3d3d3dff363636ff2f2f2fff292828ff242324ff242424ff232323ff212121bf181818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff070707ff212121ff4a4b4bff7d7d7dffb8b7b8ffeaebebfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffefffffffefefefffffefefffffefefffefefffffefffefffefefefffefdfefffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffcfdfcfffcfcfbfffbfbfbfffafafbfffafbfbfffbfcfbfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfff5f5f5ffdcdcdcffbcbcbcffa9a9a9ff8f8f8fff6b6b6bff464646ff3f3f3fff403f3fff3f403f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffafafafff9f8f9fff7f8f8fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffedededffececedffecececffebecebffebebebffebeaebffeaeaeaffe9e9e9ffe8e8e9ffe7e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e2e2ffe2e2e2ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededdffdcdcdcffd8d8d8ffd5d5d5ffd1d1d1ffcecdcdffcbcbcbffcbcbcbffcbcbcbffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff383838ff2c2d2dff29292aff1f1f20ff060606ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff030303ff000000ff030303ff222222ff5d5d5dff6e6f6eff757574ff7171717f38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf929292ffc3c3c3ffc3c3c3ffc3c2c2ffc5c5c5ffc8c9c9ffcccccbffcfceceffd1d1d1ffd4d4d4ffd7d7d6ffdadadaffdbdcdcffdeddddffdfdfdfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe6e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebebebffecececffecececffedededffededeeffeeeeeeffeeeeeeffefefefffefefeffff0efefffefefeffff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf191818ff202020ff1f2020ff1e1f1eff2a2a2aff3b3b3cff515151ff717070ff9f9f9fffe2e2e2fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefefffffffffffefffefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffffffffffffefefffefefefffcfcfcfff0f0f0ffc8c8c7ffb6b6b6ffa0a1a0ff848484ff626262ff494949ff4b4a4aff4c4b4b7f262625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f070707ff212121ff222222ff232323ff242424ff252525ff2b2b2aff323232ff393939ff404040ff474847ff4c4c4cff515151ff838282ffededeeffeeededffededeeffedededffedededffedededffedededffecededffedededffecececffecececffededecffecececffedececffedececffecececffecececffececedffecececffedededffecedecffedececffecececffecebecffecebebffebebebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe8e9e8ffe9e8e9ffe8e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe6e7e6ffe6e7e7ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe4e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe7e6e6ffe6e6e7ffe7e7e7ffe9eaeaffecececffedededffedeeedffeeeeeeffefefeffff1f1f1fff3f3f3fff3f3f3fff3f4f3fff6f6f6fff7f7f7fff6f7f7ffe7e8e7ff858585ff3c3c3cff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff121212ff4b4b4bffbebebefff5f4f5fff7f7f7fff7f7f7fff4f5f4fff3f3f3fff2f2f2fff2f2f1fff0f0f0ffeeeeeeffedeeedffecedecffebebeaffeae9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e6ffe7e6e7ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e7ffe9e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaebffebebebffebebebffebebebffecececffecececffecececffecececffecececffecedecffedededffedededffedededffedededffeeeeeeffedeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffecececff646463ff505050ff4a4a4aff444444ff3e3e3eff373737ff303030ff292929ff242423ff232323ff212121ff202021ff1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff060506ff1c1c1cff454544ff7d7d7dffbababaffeeededfffdfdfefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefefffffffefefffefefefffffffefffffffffffffffffffffffffffefffefffffefffffefffffffffffefffefffffffefefefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfefefffdfefefffefefefffefdfdfffefefdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafbfafff5f5f5ffdcdddcffbdbdbdffa9a8a8ff8d8d8dff696969ff424142ff3c3b3bff3f3f3fff3f403f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f7fff8f8f8fff7f7f7fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f5f6fff5f6f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0efefffefefefffeeeeeeffeeeeeeffedededffecededffecececffecececffebebebffebebebffeaeaeaffeae9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffe0e0e0ffdfe0dfffe0dfe0ffe0dfdfffdfe0dfffdededeffdcdcdcffd9d9d9ffd6d6d6ffd1d2d1ffcececeffcacacaffcbcbcbffcacacaffcacaca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff2c2c2dff292929ff313131ff252626ff0e0e0eff070707ff010101ff000000ff000000ff000000ff000000ff000000ff010201ff000000ff030404ff272727ff575757ff696969ff6f6f6eff7474757f393838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f616161ffc3c3c3ffc4c4c4ffc3c3c3ffc5c5c5ffc9c9c9ffccccccffcfcfcfffd2d2d2ffd5d5d5ffd8d8d8ffdadadaffdcdcdcffdededeffe0dfe0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebeaeaffebebecffecececffedecedffedededffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefefffeff0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f7fff6f7f6fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffbfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff202020ff202020ff202020ff282829ff373737ff4a4b4aff6a6a6aff9d9d9dffdfdfdffffafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefdfdfffbfcfcfff0f0efffc8c8c8ffb6b6b6ffa0a0a0ff848484ff636262ff494949ff4a4a4aff4c4b4b7f26262600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf161616ff1f1f1fff212121ff222322ff232223ff262626ff2d2d2dff343434ff3b3b3bff424142ff484849ff4d4d4dff525252ffcacacaffedededffedeeeeffedeeeeffeeeeeeffeeedeeffedeeedffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffedededffedecedffecececffececebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffe9eaeaffe9eae9ffeae9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffebebebffedededffeeeeedffefefeeffefefeffff0f0f0fff2f2f2fff3f3f4fff4f4f4fff5f4f5fff7f7f7fff8f7f7fff6f7f7ffe1e0e0ff767676ff303030ff060706ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff494949ffacacacfff0f0f0fff7f7f7fff7f8f7fff6f5f5fff3f3f3fff3f3f3fff2f2f2fff1f1f1ffefefefffeeeeeeffeeededffecececffeaeaebffeaeae9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e7e6ffe6e6e7ffe7e7e6ffe7e7e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebebffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecedecffedececffececedffecedecffedededffedededffedededffedededffedeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffbbbbbbff505050ff4b4b4bff454545ff3e3f3eff373838ff303031ff2a2a2aff252424ff212121ff202121ff1f1f1fff1e1e1e7f0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff060606ff191919ff414141ff7d7d7dffbcbcbcfff0f0f0fffdfefefffefefefffffefefffefffefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffefefffefdfefffefefefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffefefefffefefdfffefefdfffdfdfefffefefefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfbfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfafafff4f4f4ffdcdcdcffbcbcbcffa7a7a7ff8b8b8bff676767ff414141ff3b3b3bff3d3d3eff3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefffbfbfafff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffefeff0ffefefefffefeeeeffeeeeeeffedeeedffedededffecececffecececffebebecffebebebffeaebeaffeae9eaffe9e9e9ffe8e8e8ffe7e7e8ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e3ffe1e1e2ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdedfdeffdddcdcffdadadaffd6d7d6ffd2d3d3ffcececfffcbcbcaffcacacaffcacacaffcacaca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0a7f151414bf2c2c2cff414141ff3a3a3aff242324ff141414ff080807ff020202ff010000ff000000ff000000ff000000ff000000ff060506ff100f10ff373738ff4d4d4eff5c5c5cff696969ff6f6e6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f616161ffc3c4c4ffc5c5c4ffc4c4c4ffc5c5c5ffc9c9c9ffcdcdcdffd0d0d0ffd3d3d3ffd6d6d6ffd8d8d9ffdadbdbffddddddffdfdedfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffebeaeaffeaebebffebebebffebebebffecececffedededffedededffeeeeeeffeeeeeeffefefefffefefefffeff0f0fff0efeffff0f0f0fff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffdfefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff202020ff202020ff1f1f1eff262626ff333434ff474647ff636464ff999999ffdadadbfff8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefefefffefefefffffefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbffefefefffc6c6c6ffb4b4b4ff9f9f9fff838383ff636363ff4b4b4bff4b4b4bff4b4b4b7f26262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff1e1e1eff1f1f1fff202121ff232222ff282727ff2e2e2eff353635ff3c3c3cff434343ff4a494aff4e4e4eff747474ffececebffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeedeeffedeeeeffeeeeedffedeeeeffeeedeeffedededffeeeeedffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeedffeeeeedffedededffedededffecececffecececffebebebffebebebffebebebffeaebeaffebebeaffebeaebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffe9e9eaffe9e9e9ffeaeaeaffeaeaeaffeaeae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffeaeaeaffedededffeeeeeeffefefeffff0f0f0fff1f0f0fff1f1f1fff3f3f3fff4f4f4fff4f4f4fff6f6f5fff7f7f7fff8f8f8fff6f6f6ffd3d3d3ff696969ff272827ff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff3f4040ff989898ffebebebfff6f6f6fff8f8f7fff6f6f6fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff0f1f0fff0f0f0ffefefefffeeeeeeffecededffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe8e8e8ffe8e8e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaebffeaeaeaffeaebeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebececffecececffecececffecedecffecececffecededffedededffedededffedededffedededffecededffededecffedededffedededffedededffeeeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeefffeeefeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeaeaeaff696a6aff4c4c4bff464646ff3f3f3fff383838ff313131ff2b2b2bff252525ff202020ff1e1e1fff1e1e1eff1d1d1dff1b1b1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff050505ff171717ff3f3f3fff7f7f7fffbebebdfff2f2f2fffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffffefffffefefefffefefefffffefefffefffffffffffefffefefffffefffefffffffefffefefefffefefefffffffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffdfefdfffdfdfefffdfefdfffefefdfffdfefdfffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafff4f4f4ffddddddffbcbcbbffa5a5a5ff878888ff656565ff444444ff3d3e3dff3e3e3eff3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffaf9f9fff8f9f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f1f1fff0f1f0fff0f0f0ffeff0efffefefefffeeeeeeffeeeeeeffededeeffedededffececedffecececffececebffebebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e8e7ffe7e6e6ffe5e5e6ffe4e4e4ffe3e3e3ffe1e2e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdededeffddddddffdadadaffd7d7d7ffd3d4d3ffd0d0cfffcbcbcbffcacacaffcacacaffc9cac97f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f212122ff434343ff414141ff3a3a3aff3a3a3aff282828ff151515ff101010ff080808ff050505ff0a0a0aff0b0a0aff0e0f0fff383737ff4e4e4eff4e4e4eff4e4e4eff5c5c5cff696869000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc4c5c5ffc5c4c5ffc5c6c5ffc6c6c5ffc9c9c9ffcdcecdffd1d1d1ffd3d3d4ffd6d6d6ffd9d9d9ffdbdcdbffddddddffdfdfdfffe1e1e1ffe2e2e2ffe4e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebebebffebebebffecececffededecffedededffedededffeeeeeeffeeeeeeffefefefffefefefffeff0effff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff4f3f3fff3f4f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffcfcfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff20201fff1e1e1eff1d1c1cff222222ff2f2f2fff424242ff5e5f5fff929292ffd6d6d6fff6f7f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffdfdfefffbfbfbffeeeeeeffc4c3c4ffb1b1b1ff9b9b9bff7f8080ff5f5f5fff4a4a49ff4b4b4bff4b4b4b7f2525250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0e0e0eff1c1c1cff1d1d1dff1e1e1eff1e1e1eff222222ff292928ff2f2f2fff363637ff3d3d3dff444344ff4a4a4aff4f4f4fffbdbcbdffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedecedffecececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffecececffebececffecececffececebffecebebffebebebffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffeaeaebffebeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eae9ffeaeae9ffeaeaeaffe9eae9ffeaeaebffebebebffebebebffecececffefefefffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff4f4f4fff4f4f4fff4f4f4fff6f6f7fff8f8f8fff8f8f8fff5f5f5ffc2c2c2ff5f5f5fff1f1f1fff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff2a2b2bff818181ffe6e6e6fff6f6f6fff8f8f8fff6f6f7fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff2f1f1fff1f1f1fff0f0f0ffeeeeeeffececedffececebffecececffecececffecebebffebebebffebebebffeaebebffebebeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffeaeae9ffeaeae9ffeae9e9ffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebeaebffebeaeaffebeaeaffeaebeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffecececffecebecffecebecffecececffecececffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeededffedededffeeededffeeeeeeffeeeeeeffeeeeefffeeefeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffabababff4d4c4cff464646ff3f3f40ff393838ff323232ff2c2c2cff262526ff202020ff1d1d1dff1d1d1dff1b1b1bff1a1a197f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff030202ff101010ff3d3d3dff808080ffc2c2c3fff3f3f3fffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefefffefefefffffffffffffffffffefffefffefffffffffffffffefefffffffefefffefefefffefefefffefefefffffffefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafbfff4f4f4ffdeddddffbbbbbbffa4a3a3ff878686ff656565ff434343ff3d3e3dff3e3e3eff3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffbfbfbfff9f9f9fff8f9f8fff9f9f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffeeededffedededffececedffedececffecececffebecebffebebebffeaeaeaffe9e9eaffe9e9e8ffe7e8e8ffe7e7e7ffe5e6e6ffe4e4e4ffe3e3e3ffe2e2e1ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdededeffddddddffdbdbdbffd7d7d8ffd4d4d4ffd0d0d0ffcccbccffc8c7c8ffcac9c9ffc8c8c87f6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f222121ff434343ff434343ff454544ff4b4b4bff4a4a4aff444444ff3d3e3eff2f2f2fff2a2b2aff2f2f2fff272827ff101010ff1f201fff4e4e4eff4e4e4eff4e4e4eff4e4e4e7f2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc5c5c4ffc6c7c6ffc7c7c7ffc7c7c7ffc9cacaffcdcdcdffd1d1d1ffd4d4d4ffd7d7d7ffd9dad9ffdcdcdbffdededeffe0e0dfffe1e2e1ffe3e3e3ffe4e4e4ffe5e4e4ffe6e5e5ffe7e6e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebebebffebebebffecececffecececffedededffedededffeeeeedffeeeeeeffeeefeeffefefefffefefefffefefefffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fffbfbfafffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f100f10ff1e1e1eff1d1d1dff191919ff1d1d1dff2a2a2bff3d3c3cff595959ff878787ffd2d2d2fff5f5f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffefffffffffffffefffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffefefefffefefffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefffffefefefffefefffffefffffffefefefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffdfdfefffbfbfbffeeeeeeffc3c3c2ffb0b0b1ff9a9999ff7c7c7cff5d5d5dff494949ff4a4a4aff4b4b4b7f262525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff1c1b1cff1d1c1cff1d1d1dff1d1e1eff232323ff292929ff303031ff373838ff3f3e3eff444444ff4b4b4aff6a6b6bffeaeaeaffedededffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefeeeeffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefeeefffeeefefffefefefffefefeffff0f0effff0eff0ffefefefffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffedededffecedecffedededffedececffecececffecececffecececffececedffecececffedececffedededffedededffedededffececedffedececffecececffecececffecececffecececffedededffedededffedededffedededffedecedffecececffecececffecececffebebebffebebecffebebebffebebebffebebebffecebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffeae9eaffe9eaeaffeae9e9ffeae9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebebffebebebffebecebffececedffedededffeeeeeeffefefeffff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f3fff3f4f4fff5f5f5fff4f4f5fff4f5f5fff7f7f7fff9f9f8fff8f8f8fff3f4f3ffafaeafff595959ff181818ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff212121ff777778ffe0e0e0fff5f5f5fff7f8f8fff7f7f7fff6f5f6fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f0ffefefefffefeeefffeeededffedededffededeeffedecedffedececffecededffecececffecececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebeaeaffeaebebffebebebffebebebffebebebffeaeaebffeaebebffeaebeaffebebeaffebeaeaffeaebeaffeaeaeaffebeaebffebebebffebebecffecececffecececffecececffecececffecececffecececffebececffebebebffebebebffebececffecececffecececffecececffecececffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffededecffedececffecedecffededecffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeedeeffedededffe3e4e3ff5d5d5dff474747ff414141ff3a3a3aff343334ff2d2d2dff262626ff212121ff1b1c1cff1b1b1bff1a1a1aff181818ff17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff373636ff7f7f7fffcbcbcbfff4f4f4fffefefefffefefefffefefefffffefefffefefffffffefffffefffffffefefefffffefffffefefffffffefefffffefffffefffffffffffffffefffffffffffffffffefffffffefefffefefefffefffefffffffffffefffffffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffbfbfbfff5f5f5ffddddddffbab9baffa3a3a3ff888887ff666666ff434443ff3d3d3dff3d3e3dff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0efefffefefefffeeefefffeeeeeeffeeedeeffededeeffedededffecedecffecececffecececffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e4e5ffe3e3e3ffe2e2e2ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdedeffddddddffdbdbdbffd8d8d8ffd5d5d4ffd1d1d1ffcdcccdffc8c8c8ffc8c8c8ffc8c9c9bf9696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f222122ff434344ff454545ff4b4b4bff4a4a4aff494949ff575757ff454545ff414141ff4f4f4fff4e4f4eff4a4a4aff3f3f3eff1010117f08080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf949495ffc7c7c7ffc7c7c7ffc7c7c7ffcacacaffcececeffd2d2d2ffd5d5d4ffd7d7d8ffdadadaffdcdcdcffdededeffe0e0e0ffe2e1e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaebffebebebffebebebffecececffececedffedededffedededffededeeffeeeeeeffeeeeeeffefefefffefefefffefefefffeff0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fffafaf9fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1d1d1dff181819ff131414ff191919ff272626ff39393aff575656ff7d7d7dffcbcbcbfff4f3f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffefffefefffffefefefffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfafaffedededffc3c2c3ffb0b0b0ff999999ff7c7c7bff5d5c5cff484948ff494949ff4a4a497f25252500000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0c0bff181819ff1a1a1aff1b1b1cff1c1b1cff1e1e1eff242424ff2a2a2aff323131ff393939ff3f3f3fff444545ff4b4b4bffadadaeffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeefefffefefeeffefefefffefeeefffefefefffefefefffefefeffff0f0f0fff0f0f1fff1f1f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefefefffefefefffefefefffeeefeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffeeefeeffeeeeeeffeeeeeeffedededffececedffedececffededecffedededffececedffecedecffececedffecececffedececffecececffecececffececebffebebecffebebebffebebebffebebebffeaebeaffeaebebffeaebebffebebebffebebebffebeaebffebeaebffebebebffebebebffebebebffebebebffecececffecececffecececffecececffedededffedeeeeffeeeeeeffeff0effff1f0f1fff1f1f1fff2f1f2fff2f3f3fff3f3f3fff4f3f4fff4f5f4fff6f6f5fff5f5f5fff6f5f5fff7f8f7fff9f9f9fff8f7f7ffefefeeff9e9e9eff4c4c4cff0f0f0eff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff202021ff6b6b6bffd6d6d6fff4f3f4fff7f7f7fff8f8f8fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff1f1f1ffeff0efffeeefeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedecedffedecedffececedffecececffecececffecececffecececffecececffecececffecececffecececffebebecffecebebffececebffebececffebebebffecebecffecececffecececffecececffecececffecedecffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffecededffedededffedededffedededffedededffedededffedededffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0efeffff0eff0ffefefeffff0f0efffefeff0fff0f0f0ffefeff0ffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeedffedededffedededffedededff989798ff484848ff414242ff3b3b3bff353534ff2f2f2fff282828ff222121ff1c1b1bff181919ff181818ff171717ff1717173f05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff080808ff353535ff808080ffcfd0d0fff5f5f5fffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffffefffffffffffffefffffefefefffffefffffefefefffffefffffefffffffffffffffefffffffefefefffefefefffefffffffefefffffffefefffffefefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfdfffefefefffefefefffefdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfff5f5f5ffddddddffb9b8b9ffa3a2a3ff868686ff656565ff444445ff3d3d3dff3e3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfcfbfff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffefefefffefefefffeeeeefffeeeeeeffeeeeeeffedededffedededffedededffecececffecececffecebecffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e8e7ffe6e6e7ffe5e5e5ffe3e4e4ffe2e2e3ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdededeffddddddffdbdbdbffd8d9d8ffd5d5d5ffd2d1d1ffcdcdcdffc8c8c8ffc9c8c8ffc8c8c8ffc9cac900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f212221ff454545ff4a4b4bff4a4a4bff494949ff585757ff454546ff444343ff4f4f4fff4f4e4fff4e4e4eff4f4e4fff4e4e4fff3f3f3f7f080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f636363ffc8c7c8ffc9c8c8ffc9c8c8ffcacacaffcfcfcfffd2d3d2ffd5d5d6ffd8d8d8ffdadbdbffdcddddffdededeffe0e1e1ffe2e2e2ffe3e3e3ffe4e5e4ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e8e9ffeae9e9ffe9eaeaffeaeaeaffebebebffebebebffececebffecececffecececffedededffedededffeeeeeeffeeeeeeffefeeefffefefefffefefefffefeff0ffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f3f3fff3f3f3fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff9f8f8fff9f9f9fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff141414ff111212ff151515ff222222ff363635ff515151ff737373ffc0c0c0fff1f1f1fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffffefffffefefefffffefefffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafaffedecedffc1c2c2ffafafafff989898ff7a7a7bff5a5a59ff464645ff474747ff49494a7f2424240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff161616ff171817ff181918ff19191aff1a1b1aff202020ff262626ff2c2c2cff333333ff3a3a3aff404040ff464646ff5d5d5dffe7e6e6ffedededffedededffeeedeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefefeeffefeeeeffeeeeefffefeeefffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeefffeeefeeffefefefffefefefffefefefffeff0efffefefefffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefefefffefefeffff0eff0ffeff0f0ffefefefffefefefffefeeeeffeeeeeeffeeedeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeedffedeeeeffedededffedededffedededffedededffececedffecececffececebffecececffecebecffecececffecececffececebffebececffecececffecececffecececffecececffecececffededecffedededffededeeffeeeeeeffeeeeeeffeeefeefff0f0f0fff0f1f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff4f3f3fff4f4f4fff4f4f4fff5f5f5fff7f7f6fff7f6f7fff7f7f7fff8f8f8fff9f9f8fff7f7f7ffeaeaeaff8d8d8eff414141ff0c0c0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff202020ff656565ffc8c8c8fff2f2f2fff7f7f7fff8f8f8fff7f7f7fff6f6f6fff6f6f5fff5f5f6fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff1f1f1fff1f0f0fff0f0f0ffefeff0ffefeff0ffefefefffefefeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeedffedededffededeeffeeedeeffedededffedededffedededffedededffedededffedededffedededffedecedffededecffedededffedececffededecffedededffedededffedededffedededffedededffedededffeeededffeeeeedffeeeeeeffefefefffefefefffefefeeffefefefffefeeefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeeeffefeeeeffefefeeffefefefffefefefffefefeffff0efefffefefefffefeff0fff0f0f0fff0f0f0fff0f0efffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffdbdbdbff4f4f50ff434343ff3d3d3dff363637ff313131ff2a2a2aff232323ff1d1c1cff171817ff171717ff171717ff161616bf10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000100ff0a0a0aff353636ff7d7d7dffcececefff6f6f5fffefefefffefefefffefefefffffefefffffefefffffffffffefefffffffffffffffffefffefefefffffffffffffefffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffefefefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfff5f5f5ffddddddffb9b9baffa2a2a2ff848484ff646564ff444444ff3e3e3eff3d3d3dff3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0efffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffecececffebececffebebebffebeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe6e7e6ffe6e5e5ffe5e5e5ffe3e3e3ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdbdcdbffd9d8d8ffd5d5d5ffd1d1d1ffcdcdcdffc8c8c7ffc8c8c8ffc9c9caffcdcccd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2222227f2c2b2cff454545ff434343ff4f4f4fff4f4e4fff4f4e4eff4e4f4fff4f4f4fff4e4f4eff4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f636363ffc8c8c8ffccccccffcbcbcbffccccccffd0d0d0ffd3d3d3ffd6d7d6ffd9d9d9ffdbdcdbffddddddffdfdfdfffe1e1e1ffe2e2e3ffe3e3e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebebebffebececffecececffededecffedededffedededffeeedeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff9f8f8fff9f9f8fff9f9f9fffafafafffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff121212ff111111ff121212ff202020ff343434ff4c4c4cff696a69ffaeaeaeffebeaebfffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffefffffffefefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefefffffefefefffefefefffefefefffefffffffffefffffefffefffefefefffefffffffefefefffffffffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafaffecececffc1c1c1ffadacadff959695ff787879ff575757ff434343ff454545ff4847477f252424000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff151515ff161616ff171717ff171818ff1b1a1bff212121ff272727ff2e2e2eff353535ff3b3b3bff414141ff474747ffadaeaeffedededffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeefffefefeeffefeeeeffefefeeffefefefffefefefffefefefffefeff0ffefefefffeff0f0fff0f0f0fff1f1f1fff1f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffedededffedededffedededffededecffedececffedededffecedecffededecffedededffedededffedededffedededffedededffedeeedffeeededffeeeeeeffeeeeeeffefefefffefeff0fff0f0f0fff1f1f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f4f4fff4f4f4fff5f5f5fff5f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff9f9f9fff9f9f9fff7f7f7ffe6e6e6ff828282ff484848ff0e0e0dff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1c1c1dff5c5c5cffb8b8b8fff1f1f1fff7f7f7fff8f8f8fff7f7f8fff6f6f6fff6f6f6fff6f6f6fff4f5f4fff4f5f4fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f0f1fff0f0f1fff0f0f0fff0f0f0ffefefefffefefefffefefefffefefefffefefeeffefeeeeffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeefeeffeeefefffeeeeeeffeeefeeffeeeeefffefefeffff0efeffff0f0f0fff1f0f0fff1f1f0fff0f0f0fff0f0effff0efeffff0f0efffefefefffefefeffff0efefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffefefefffeeeeefffefefeeffeeefefffeeefeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffeff0efffefefefffefeff0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff0f0f0fff1f0f1fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffeeeeefffeeeeeeffeeeeeeffedededffedededffedededffedededff878787ff454545ff3f3f3fff393838ff323232ff2c2c2bff242424ff1d1d1dff181817ff161616ff171716ff161615ff1515153f050505000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000001ff090909ff323232ff7d7d7dffd2d2d2fff6f6f7fffefefefffffefefffefefefffefefefffffefefffffffefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefefefffefffefffffefefffffefefffefefefffffffefffefefffffffefffffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfbfbfff5f4f5ffdededeffbbbcbcffa2a2a2ff848484ff646464ff444343ff3e3f3fff3e3e3eff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f0f0ffefeff0ffefeff0ffefefefffefefefffeeeeeeffeeeeeeffeeededffeeededffedededffedececffedececffececebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e3e4ffe3e2e2ffe1e1e1ffe0e0e1ffe0dfdfffdfdfdfffdededeffddddddffdbdbdbffd9d8d9ffd6d6d5ffd2d2d2ffcececeffc9c9c9ffcac9caffcdcccdffcfcfcf7f686867000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1313137f2727277f2727277f2727277f2727277f2727277f27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323131ffcccbccffcbcbcbffcccccdffcececeffd2d1d2ffd5d5d5ffd7d8d8ffdadadaffdcdcdcffdededeffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffebebebffebececffecececffecececffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fffafafafffcfcfbfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff111111ff101010ff101011ff1d1d1cff2e2f2fff454545ff5f6060ffa09f9fffe5e5e5fffdfdfdfffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffffffffffefefefffffefffffefffffffefffefffffefefffffffffffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafaffecececffc0c0c0ffabaaaaff939393ff787777ff565656ff424242ff434242ff4544457f23232300000000000000000000000000000000000000000000000000000000000000000000000000000000bf0f0f0fff151515ff161516ff161616ff161717ff1c1b1cff222222ff292929ff303030ff363636ff3d3d3cff434343ff4e4e4effedededffedededffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefeffff0f0efffeff0effff0f0f0fff0f1f0fff1f1f0fff1f1f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f1f0fff1f0f0fff0f1f1fff0f1f1fff1f1f0fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f1f1fff2f1f2fff1f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffeff0f0ffefefefffefefefffefefefffeeefefffeeeeeeffeeedeeffededeeffedeeedffededeeffeeeeeeffeeedeeffeeeeedffedeeedffeeeeedffeeeeeeffeeeeedffeeeeeeffefeeefffefefefffefefeffff0f0f0fff0f0f0fff0f1f0fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f4fff4f5f4fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff9f9f9fff8f9f9fff7f6f7ffddddddff747474ff3e3e3eff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff191919ff595959ffa5a6a5ffefeeeffff6f6f6fff8f8f8fff8f8f8fff6f6f6fff6f6f6fff7f7f7fff6f5f5fff5f5f5fff5f5f4fff4f4f4fff3f3f3fff2f2f2fff1f2f1fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0eff0fff0f0f0ffefefefffefefefffefefefffefefefffefefefffefefeeffeeeeefffefefefffeeefefffefefefffefefefffefefefffefefefffeeefeeffefefefffeeefefffeeefefffefefefffeff0f0ffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff1f1f0fff0f0f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefeffff0f0f0ffefeff0ffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffcbcacbff474747ff414141ff3a3a3aff333334ff2c2c2cff252525ff1e1e1eff191919ff161616ff161516ff151515ff141414bf0e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff060505ff2e2e2eff818081ffd6d6d6fff8f8f8fffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffffefffefefefffffefffffefefffffffffffffffefffffffffffffefffffffffffffffffffffffefefffffffffefffffffffffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfff4f4f4ffdededeffbcbcbcffa3a3a3ff868686ff646463ff434243ff3d3e3eff3f3f3fbf2f2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfbfafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffedededffedededffecedecffecececffebebecffebeaeaffeae9e9ffe9e9e9ffe7e8e8ffe6e7e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdbdbdbffd9d9d9ffd6d6d6ffd3d3d3ffd1d1d1ffcdcdcdffcccccdffcfcfcfffcfcfd07f6868680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcdceceffd2d2d2ffd1d1d1ffd4d3d3ffd7d7d7ffd9d9d9ffdbdbdbffddddddffdfdfdfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e5ffe5e5e5ffe6e6e6ffe6e7e7ffe7e8e7ffe8e8e8ffe9e9e9ffeae9eaffeaeaeaffebebebffebebebffecececffecececffedededffedededffeeeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff101010ff101010ff101010ff171718ff292929ff3f4040ff5b5b5bff909090ffdfdfdffffbfbfbfffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffefefffefefefffffffefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffefefffefefefffffffefffffffffffffffffffefefefffefffffffffefefffffffefffefefefffefefefffefffefffefefffffefefefffefefefffffffefffefffffffefefefffefffefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefffffffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefefdfffdfdfdfffafafaffebebebffbfbfbfffa9a9a9ff929292ff777777ff575757ff424242ff434343ff4343437f2222220000000000000000000000000000000000000000000000000000000000000000000000003f040404ff131313ff151515ff151515ff151515ff171717ff1c1c1cff232323ff2a2a2aff313131ff383838ff3e3e3eff444445ff939393ffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefefffefeeefffeeefefffefefefffefefefffefeff0fff0f0effff0f0f0fff0f0f0fff0f1f0fff1f1f1fff2f1f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f3f2fff2f3f3fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f1fff2f2f1fff1f2f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff1f1f0fff0f0f0fff0eff0ffefefefffeeeeeeffefefeeffeeeeefffeeeeeeffeeefefffeeeeefffefeeeeffefefeeffeeeeefffefefefffeff0f0ffeff0effff0f0f0fff0f0f0fff1f1f0fff1f2f1fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f5f4fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9fafff8f9f8fff5f5f5ffcdcdcdff676767ff2b2b2bff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff4e4d4eff8e8e8effe9e9e8fff6f5f6fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff8f8f7fff6f7f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff1f1f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0efffefeff0fff0f0f0ffeff0f0ffeff0efffefefeffff0efeffff0f0efffeff0effff0f0effff0f0f0fff0f0f0fff0f1f1fff1f1f0fff1f1f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff1f1f0fff0f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f0fff0f1f1fff1f1f0fff1f1f1fff0f1f1fff1f1f1fff0f1f0fff1f0f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff1f1f1fff1f2f2fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefeeffeeefefffeeeeeeffeeeeeeffededeeffedededffedeeedffedededff777777ff424342ff3c3c3cff353535ff2d2d2eff262726ff20201fff1b1b1aff161616ff141515ff141414ff131413ff121212000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff030404ff2a2a29ff7f7f7fffd9d8d9fffafbfafffffffefffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffffffefefffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffffefffefffffffffffefffffffffffffffffffffffffffffefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefefefffefffefffffffefffefefffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff4f4f4ffddddddffbbbbbbffa4a4a3ff848484ff606060ff414141ff3e3e3eff3f3f407f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafff9f9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffefeeefffefefeeffeeeeeeffeeededffedededffecededffecececffecececffebebebffeaeaeaffe9eaeaffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e4ffe4e3e4ffe3e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdedfffddddddffdbdbdbffd9dad9ffd7d7d7ffd6d6d6ffd4d3d3ffd1d1d1ffcfcfcfffd0d0d0ffd0d0d0bf9e9e9e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcecdffd3d4d3ffd4d4d4ffd3d3d4ffd6d6d6ffd8d9d9ffdadadaffdcdcdcffdededeffe0dfdfffe1e1e1ffe2e2e2ffe3e4e4ffe5e5e4ffe5e6e6ffe6e6e6ffe7e7e6ffe7e8e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffebebebffecececffecedecffedededffedeeedffeeeeedffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeffff0efefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f8f9fff9faf9fffcfdfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff0f1010ff0f0f10ff0f0f0fff141414ff242424ff3a3a3aff565656ff838383ffd6d6d7fff6f6f6fffefffffffefefefffefefefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefefffffefefffffefefffefefffffefefefffffffffffffefefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffffffffffefffffffefffffffffffffffefffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffffffefefefffefefefffffffffffffffffffffffffffffffffffdfefefffdfdfdfffafafaffeaeaeaffbfbfbfffa9a8a8ff919191ff767676ff575857ff454544ff434343ff4343437f212121000000000000000000000000000000000000000000000000000000000000000000000000bf0d0d0dff121212ff131413ff141414ff141415ff181818ff1d1e1dff242323ff2b2b2bff323232ff393939ff3f4040ff494949ffd6d6d6ffeeededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f2fff2f2f2fff3f3f2fff3f4f3fff3f4f4fff3f3f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff2f2f3fff2f2f3fff2f3f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff3f2f3fff3f4f4fff4f4f4fff4f4f5fff4f5f4fff5f5f5fff6f5f5fff6f6f6fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fffaf9f9fff8f8f8fff4f4f4ffbebebeff515152ff161616ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff424242ff7d7d7dffe3e3e3fff5f5f5fff8f8f8fff9f9f9fff7f8f8fff7f7f8fff8f8f8fff7f8f7fff6f5f5fff6f5f5fff6f6f6fff5f5f4fff4f3f4fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f1fff0f0f0fff1f1f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f2f3fff3f3f3fff3f3f3fff3f2f3fff3f3f2fff3f3f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f2f2fff1f2f1fff2f2f2fff1f2f1fff1f1f1fff2f1f1fff1f1f1fff2f2f2fff1f2f1fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeededffededeeffedededffc0c0c0ff434444ff3d3c3dff353536ff2e2e2fff282728ff212221ff1c1c1cff171617ff141413ff131313ff121212ff1212127f0808080000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff040404ff282727ff7f7e7fffdcdcdcfffcfcfcfffffefefffffffffffffefefffffffffffffffffffefffefffffffffffffffffffefffefffffefefffefffffffefefffffefefffffffefffffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefffffffefefefffefffffffefffefffefefefffffefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefffefffffefefffffffffffefefffffefefffffffefefffefffefffefffefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff3f3f3ffd9d9d9ffbbbbbbffa3a4a3ff828383ff605f5fff434343ff3f3f3fff3f3f3f7f2020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffbfbfbfffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0eff0fff0efefffefefefffefefeeffeeeeeeffeeeeeeffedeeedffedededffecededffecececffecebebffebeaebffeaeaeaffe8e9e9ffe7e8e8ffe6e6e6ffe5e6e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfe0e0ffdededeffdcdcdcffdadadaffd9d9d9ffd7d8d7ffd6d6d6ffd3d2d3ffd0d0d0ffd0d0d1ffd3d3d3ffd4d4d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a696affd4d4d4ffd5d5d5ffd7d7d7ffd7d8d8ffdadadaffdcdcdcffdddddeffdfdfdfffe1e1e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e9ffe9eaeaffebebebffebebebffecececffecededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fffbfafbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f080808ff0f100fff0f0f0fff0e0e0eff131212ff212121ff363636ff4e4f4fff737473ffc8c9c9fff4f3f4fffefffefffefefffffefffffffffffffffefffffffffffffffffffffffffffefffffefffffefefffffffffffffffefffffffffefffefefefffefffffffefefefffffffefffefffffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefefffefefffffefffffffefefffffefffffffffffffffffffffffffffffffefefefffefefefffdfdfcfff9fafaffe9e9e9ffc0c0c0ffa9a9a9ff919191ff757575ff555555ff424342ff454545ff4343437f21212100000000000000000000000000000000000000000000000000000000000000003f040404ff121212ff121212ff131212ff121313ff141414ff191a1aff1e1e1eff242424ff2c2c2cff333333ff3a3a3aff404040ff7a7a7affeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f3f3fff3f2f3fff2f3f3fff2f3f3fff2f2f2fff2f3f3fff3f2f3fff3f3f3fff3f4f3fff4f3f3fff3f4f3fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f4fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f3f2fff3f2f3fff2f3f2fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff4f4f3fff4f5f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff8f8f8fff2f3f2ffaaaaaaff3d3c3dff0a0a09ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff3c3c3cff6f6f6fffd8d9d9fff4f4f4fff8f8f8fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f7f8fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff4f4f4fff3f4f3fff3f3f3fff3f3f2fff3f2f2fff3f2f3fff2f3f2fff2f2f2fff2f1f2fff2f2f2fff2f2f1fff1f1f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffefefefffeeefefffefeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffeaeae9ff5f5f5fff3d3e3eff373736ff2f3030ff292929ff232323ff1d1d1eff181718ff131313ff121212ff121211ff111112ff1111110000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff040404ff272727ff878687ffdededefffdfdfdfffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffefffefefefffefefffffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefffffffefffffefffefffefefefffefffffffefefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfff2f3f2ffd5d5d5ffbbbbbaffa3a3a3ff818282ff5e5e5eff414041ff3e3f3eff4242427f21212100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfdfffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffefeff0ffeff0efffefefefffefeeefffefefeeffeeeeeeffedededffedededffecececffebecebffebeaebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e5e5ffe4e4e4ffe3e3e3ffe3e3e2ffe1e2e1ffe0e1e1ffdfdfdfffdededeffdcdcdcffdadadaffd8d9d9ffd7d7d7ffd4d4d4ffd1d1d1ffd3d3d3ffd4d4d4ffd4d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6a6affd5d5d5ffdadadaffdad9d9ffdad9daffdcdbdcffdeddddffdfdfdfffe0e0e0ffe2e2e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeaebebffebebebffecececffededecffedededffeeeeeeffeeefeeffeeeeeeffefeeefffefefefffefefefffefefefffefeff0ffefefefffeff0f0fff0f0f0fff0f0f1fff0f1f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff9f9f8fff9f8f8fff8f9f9fff9f9f9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070808ff0f100fff101010ff0f0f10ff131313ff1e1e1fff363636ff4e4e4eff6b6b6bffb4b4b4ffeff0effffefefefffefefefffefffefffefefefffefffffffffffffffffffffffffefefffefffffffffffefffefffefffffffffffffffefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffffefefffefffefffefffefffefefefffffffffffffffffffffefffffefefefffefffffffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefffffffefffffefefffffffefefffefffffffefffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffefefffffefefdfffdfdfdfffafafaffe9e9e9ffc1c1c1ffaaaaaaff929292ff747474ff535353ff414140ff434243ff4445443f1010100000000000000000000000000000000000000000000000000000000000000000bf0c0d0cff111111ff121212ff121212ff121212ff151515ff1a1a1aff202020ff262626ff2d2d2dff343434ff3b3a3aff414141ffc0c0c0ffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f2fff2f2f2fff2f2f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f5fff5f5f4fff4f4f5fff5f4f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f4f3fff4f3f3fff3f3f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff3f3f3fff3f2f3fff2f2f3fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f5f5fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff7f7f7ffecececff969696ff343433ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050506ff292929ff606160ffc5c5c5fff3f2f3fff8f8f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f9f8fff7f7f7fff7f7f6fff7f7f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff2f3f3fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff2f2f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f5f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff4f3f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff3f3f3fff2f2f2fff2f2f3fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefefffeeefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeff9fa0a0ff3f3f3fff383837ff313131ff292a2aff242424ff1e1f1eff181818ff131314ff111111ff111112ff111111ff1011107f07080800000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff020202ff222222ff868685ffe1e2e1fffdfdfdfffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffefffffefffffffefffffffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffefefffefefffffffffefffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfff1f2f2ffd2d3d3ffb9b9b8ffa2a1a2ff808081ff5b5b5bff3e3e3eff414141ff4343437f2121210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffbfbfbfff9fafafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff3f3f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffeff0efffefefefffefeeefffefeeeeffeeeeeeffedededffecedecffebececffebebebffeaeaeaffe9e9eaffe8e8e9ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e5ffe4e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffddddddffdbdcdcffd9dadaffd8d8d8ffd6d6d6ffd3d3d3ffd4d4d3ffd4d4d4ffd3d3d37f69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffdcdcdcffdadbdbffdadbdbffdcdcdbffddddddffdfdfdfffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9eae9ffeaeaeaffebebebffececebffecececffededecffedededffeeeeeeffeeeeeeffefefeeffefeeefffefefefffefefefffefeff0ffefefefffeff0f0fff0f0f0fff0f1f0fff0f0f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f3fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff8f9f9fff8f9f8fff8f8f8fff8f8f9fff8f9f9fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030404ff101111ff111110ff101010ff121112ff1d1d1dff373737ff4f4f4fff686868ffa0a0a0ffeaeaeafffdfdfdfffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffefffffffefefefffefefefffefffefffffefefffefffefffefefffffffefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefffffffefefefffffefffffffefefffefffefffefffffffffffffffffffffffffffffffffffefffefffefffffefefffffefffffffffefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffffffffffffefefffefffffffefffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffefefefffdfcfdfffafafaffe8e8e8ffc1c1c1ffaaabaaff929392ff737473ff505151ff3f3f3fff404141ff434242000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff111010ff111111ff121212ff121213ff161617ff1b1b1bff212121ff272727ff2e2e2eff353535ff3b3b3cff5d5e5effebeaebffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeefffefeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f4fff4f3f4fff4f4f3fff3f3f4fff3f4f4fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff4f4f4fff4f5f4fff5f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f5fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff3f3f3fff4f3f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f8f8fff8f8f8fff7f8f8fff8f8f8fff9f8f8fff9f9f9fff9faf9fffafafafffafafafffafafafff9f9f9fff6f6f6ffe6e6e6ff848484ff2e2e2eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff161716ff535353ffb4b4b4fff1f1f1fff7f8f8fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f3fff4f3f3fff4f3f3fff4f4f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f4fff4f3f3fff3f4f3fff3f3f4fff3f4f4fff3f3f3fff4f4f3fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f3f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0ffefefeffff0efefffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffdcdbdbff464747ff383838ff323231ff2b2b2bff252525ff1f1f1fff191919ff141414ff111112ff111111ff101010ff0f100fff10101000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff020202ff1d1d1dff818181ffe3e4e4fffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefffffffffefefffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff1f1f0ffd0d0d0ffb7b7b7ffa0a0a0ff7f7f7fff595959ff424242ff434343ff4343437f21212100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0effff0efefffefefefffefefefffeeeeeeffedeeeeffedededffecececffebecebffebeaeaffeae9eaffe9e9e9ffe7e7e7ffe6e7e7ffe6e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e3ffe2e1e2ffe1e1e1ffdfe0e0ffdedfdeffddddddffdbdbdbffd9d9d9ffd8d7d8ffd3d4d4ffd3d2d2ffd3d3d3ffd4d4d47f6b6b6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffe1e1e1ffddddddffdfdedfffddddddffdfdfdfffe0e0e1ffe1e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffebebebffecececffecececffedededffeeededffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff8f9f9fff8f9f9fff8f9f9fff9f8f9fff8f8f9fff9f8f8fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff111111ff111010ff111110ff101110ff1f1f1fff363637ff4d4e4dff676766ff949393ffe5e5e4fffcfdfcfffefefefffefefffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffefffffefffefffefefefffffefefffffffffffffefefffefefefffefefffffffefffffffffffffefefefffefffefffefefffffefefefffefefefffefffefffffefffffffefefffefefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfff9fafaffe7e7e7ffc0c0c0ffabababff929292ff727272ff4f504fff3d3d3dff3f3f3fff41404000000000000000000000000000000000000000000000000000000000000000007f070707ff101010ff101010ff111010ff111111ff131414ff181818ff1d1d1dff232323ff282827ff2e2f2eff353535ff3c3c3cffa4a4a4ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefeeeeffefeeeeffefefeffff0eff0fff1f0f0fff0f0f0fff1f1f1fff1f1f2fff2f2f2fff3f3f3fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f6f5fff5f6f5fff6f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafafafffafaf9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfafafff8f8f9fff5f6f6ffddddddff757474ff272727ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff101010ff4a494affa2a2a3fff0efeffff7f7f7fff9f9f9fffafafafffafafafff9faf9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f5fff6f6f5fff6f6f6fff5f6f6fff5f5f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefefefffefefefffefefefffefefeeffefeeefff7f7e7eff393a3aff333333ff2c2c2cff262626ff202020ff1b1b1bff161716ff121212ff0f0f0fff0f0f0fff101010ff1110103f04040400000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff181818ff7c7c7cffe5e5e5fffefdfdfffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffefefffffffffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffffefefffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfcfcffeff0efffcecfceffb5b5b5ff9e9e9eff7d7d7dff575858ff434242ff434343ff4343437f212121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff1f0f0fff0f0effff0f0efffefefefffeeeeeeffeeeeeeffedededffecececffecebebffebebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e6e5ffe5e4e4ffe3e4e4ffe3e3e3ffe2e3e2ffe2e2e1ffe1e1e1ffe0e0e0ffdededeffdddcdcffdbdbdaffd8d8d9ffd4d3d3ffd2d2d2ffd3d4d4ffd7d7d77f6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffdededeffdfdfdfffe1e1e1ffe0e1e0ffdfdfdfffe0e0e0ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebeaeaffebebebffecebecffecececffedededffedededffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f5f6fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101111ff111010ff101011ff101010ff1f1f1fff323132ff4d4d4dff656565ff8c8c8cffddddddfff9f9f9fffefefefffefefefffffefffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefefffefefefffffefffffffefefffefffffffffefefffefffffffefffffffffefefffffffefffefffefffffefefffefefffffefefefffefefefffefefefffffefefffefffefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffefefffffffefffefffffffffffefffffefffffffffffffefffffffffefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafaffe7e7e7ffbfbfbfffabababff929192ff717172ff4e4e4eff3d3e3eff3e3d3dff3f3f3f0000000000000000000000000000000000000000000000000000000000000000ff0f0f0fff0f0f0fff100f0fff101010ff111111ff151515ff1a1a1aff1f1f1fff242424ff292928ff2e2f2eff363636ff474847ffdedfdeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeefeeffefeeeeffeeefefffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff2f1f2fff2f2f2fff2f3f3fff4f4f4fff5f4f4fff4f5f4fff5f5f5fff5f4f5fff4f4f5fff4f5f5fff5f4f4fff5f4f5fff4f5f4fff4f4f4fff5f5f4fff5f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff5f6f5fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f6fff6f7f6fff7f7f7fff6f6f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff7f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffafbfafffbfbfbfffafafafffafafafffafafafffbfbfbfffbfcfcfffafbfafffafafafffbfbfbfffafafafff8f8f9fff4f4f4ffcfd0cfff676867ff1f2020ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0f0f0fff484747ff929191ffeaeaeafff7f7f7fffafafafffbfbfbfffafbfbfffafafafffafafafff9faf9fff9f8f8fff8f8f8fff8f9f9fff8f8f8fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f7fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff3f3f3fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff1f1f1fff1f1f1fff0f1f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffefefefffefefefffefefefffc5c5c5ff3b3c3bff343434ff2d2d2dff272726ff212221ff1d1d1dff181718ff121212ff0f0f0fff101010ff111010ff101010bf0b0b0b00000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff161616ff838383ffe8e8e8fffdfdfefffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffefffffefefefffffefffffffefefffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffbfbfbffeeefefffcdcdcdffb4b3b3ff9a9a9aff787878ff555556ff434343ff434343ff4343437f2222210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffbfbfbfffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff0f0f0ffefeff0ffefefefffeeefefffeeeeeeffedededffecedecffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e7e7ffe5e6e5ffe5e5e5ffe4e5e4ffe3e4e3ffe3e3e3ffe3e2e2ffe2e2e1ffe1e0e1ffdfdfe0ffdededeffdcdcddffdadadaffd7d6d6ffd4d5d5ffd6d7d7ffd9d9d9ffdbdbdb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f363636ffdcdcdcffddddddffdededeffdfe0dfffe1e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeae9e9ffebeaebffebebebffecececffedececffedededffededeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafbfbfffdfefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0c0c0cff111111ff101010ff0f0f0fff1b1a1bff303030ff454545ff616161ff838283ffd2d2d2fff7f6f6fffefefefffefefefffffffffffffefffffffffffffffffefffefefffffffffffffefefefffffffffffefffffffefffffffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffefffffffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefefefffefefefffefefffffefefffffefffffffffffefffefffefffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfdfff9fafaffe8e8e8ffc1c1c1ffaaabaaff8f8f90ff6e6e6eff4b4c4bff3c3c3cff3d3d3eff3e3e3e000000000000000000000000000000000000000000000000000000007f070707ff0f0f0fff0f0f0fff0f0f0fff0f0f0fff111111ff171717ff1b1b1bff202020ff252525ff2a2a2aff313031ff383837ff808081ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeefffefefefffefefefffefefeffff0f0effff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff3f3f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff5f5f5fff4f4f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f6f6fff7f6f7fff6f7f6fff6f7f6fff6f6f7fff7f6f7fff6f6f6fff7f6f6fff7f6f7fff7f6f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f6fff6f5f6fff6f5f6fff5f6f6fff6f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffafafbfffbfbfbfffbfbfbfffafafafffafafafffafafafffcfcfcfffcfcfcfffbfbfbfffbfafafffbfbfbfffbfafafff8f8f9fff4f4f4ffc1c1c1ff626363ff1e1e1eff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff09090aff3a3a3aff868686ffe6e6e6fff7f7f8fffafafafffbfbfcfffcfcfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f7f7fff8f7f8fff8f7f8fff8f8f8fff7f8f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f6fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff6f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f4fff3f4f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f1fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0eff0ffefefefffefefefffedededff5d5c5dff353536ff2e2e2eff272727ff222322ff1e1e1eff181818ff141313ff101011ff101010ff101010ff0f0f0fff0e0e0f00000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff141515ff8b8a8bffeaeaeafffefdfdfffefefffffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffafafaffedeeedffc8c8c8ffb2b2b2ff979797ff757474ff545354ff424242ff434343ff4343437f21212200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff0f0f0ffefefefffefefefffeeeeeeffedededffedededffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdcdcdcffdad9daffd8d8d8ffd9d9d9ffdbdbdbffdcdcdc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f363636ffdadadaffdbdbdbffdddcddffddddddffdededeffdfdfdfffe1e1e1ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeae9eaffebeaebffebebebffecececffececedffedededffededeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f5f6fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffcfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f080808ff101010ff100f10ff0e0d0eff161615ff2b2b2aff3d3e3dff5c5c5cff7a7a7affc4c5c5fff4f4f4fffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefefefffefefefffffefffffffefefffffffefffffffffffffffefffffffffffefffefffefffffffffefffffffefffffffefffffffffefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffffffefffffefffffefefffffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffffefffefefefffefffffffefefefffffefffffffefffffffffefffffefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfefdfffafafaffe7e7e7ffc1c1c0ffa8a8a8ff8d8d8dff6d6c6cff4b4a4aff3b3b3bff3c3c3cff403f3f00000000000000000000000000000000000000000000000000000000bf0a0a0aff0e0e0eff0f0f0fff0f0f0fff0f0f0fff121212ff171617ff1c1b1bff212120ff262626ff2c2c2cff333333ff3b3c3bffcacacaffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff2f1f1fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff8f7f7fff8f8f8fff7f7f8fff8f8f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f6f6fff7f7f6fff6f6f6fff7f6f7fff6f6f7fff6f6f7fff6f6f6fff6f6f7fff7f6f7fff8f7f7fff8f7f7fff9f9f9fffafafafffbfbfafffbfbfbfffbfcfbfffbfbfafffbfbfafffbfafafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfafafffbfbfbfffafafafff8f8f8fff3f3f3ffb3b3b2ff5b5c5bff181818ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff292829ff717171ffdededefff7f7f7fff9fafafffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafaf9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff6f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff6f5f5fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f4f3fff3f3f3fff4f3f4fff3f3f4fff3f3f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f0f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efeffff0efefffefefefffa2a2a2ff373737ff2f302fff292828ff242424ff1e1f1eff191919ff151414ff121211ff100f0fff0f0f0fff0e0e0fff0e0e0e7f060606000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff151515ff949393ffecececfffefdfefffefefefffffefefffefefefffffffefffffffefffffffffffffffffffffffffffffefffffffffefffffefefffffffffffefffffffffffefffefffefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefffffffffefffffffffffffffffffffffffffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfff9f9f9ffedececffc7c6c6ffb1b0b1ff959595ff727272ff525152ff3f403fff424242ff4343437f212121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfcfffafafafffafafafffafafafffafafafffaf9f9fffaf9fafffaf9fafff9faf9fffaf9f9fff9faf9fffaf9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f2fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0efefffefefefffeeeeeeffededeeffedededffecececffebecebffebeaebffeae9e9ffe9e9e9ffe8e8e8ffe8e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e4ffe4e3e3ffe3e3e3ffe3e2e2ffe1e1e2ffe1e0e0ffe0e0e0ffe0dfdfffdededeffdcdcdcffdadadaffdbdbdbffdcdcdcffdedede3f3738380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa0a0a0ffd7d7d7ffd9d8d9ffdadadaffdbdbdbffdddddcffddddddffdedfdeffe1e1e1ffe2e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe9e8e9ffe9e9e9ffeaeaeaffebeaeaffebebebffecececffecececffedededffedededffeeeeeeffeeeeeeffeeefeeffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f1fff0f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f080808ff0f1010ff0e0e0eff0d0d0eff111011ff262626ff3a3b3aff565656ff757575ffb7b7b7ffeeeeeefffefdfefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffefffffffffffefffffffefefefffefefefffffffefffffffefffffefefffffefefffefffefffffefffffffefefffefefffffffffffffffefffffffefffffefefffffefefffffffffffffffffefffffffffffffefefffffefffffefffefffffffffffffffffffffffffffffefffffefefefffdfdfdfff9fafaffe7e6e7ffbfbfbfffa7a7a7ff8c8c8cff6c6c6cff494a4aff3a3a39ff3f3f3eff40404000000000000000000000000000000000000000000000000000000000ff0d0c0cff0d0d0dff0e0e0eff0e0e0eff101010ff131313ff171717ff1c1c1cff222222ff272728ff2e2e2fff353635ff636263ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff1f1f1fff1f2f1fff2f2f2fff3f3f3fff4f3f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f6fff7f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fffaf9fafffafbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffbfbfbfffcfdfdfffcfcfcfffbfafbfffbfafafffbfcfbfffafbfafff9f8f8fff1f1f1ffa3a3a3ff4c4c4cff111112ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff212020ff686768ffd0d0d0fff6f6f6fffafafafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfafafff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff7f7f7fff8f7f7fff8f8f7fff8f8f7fff8f8f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffaf9fafffaf9fafffaf9fafff9faf9fff9f9f9fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff6f7f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f1f0fff1f0f0fff0f0f0fff0efefffefefefffefefefffefefefffe0e0e0ff434343ff303030ff2a2b2aff262525ff202021ff1b1b1bff161516ff121112ff0e0f0fff0e0e0fff0e0e0eff0d0d0cbf090909000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff101010ff888888ffeeeeeffffefefefffefefefffefefefffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffffefefffefffffffffffffffffffffffffffffffffefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfff9f9f8ffe9e9e9ffc4c4c4ffafaeaeff939293ff717171ff505150ff3f3f3fff444444ff4545457f21212100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fff9faf9fffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0eff0ffefefefffeeeeefffedeeeeffedededffecececffecececffebebebffeae9eaffe9e9e9ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffdededeffdcdcdcffdddcdcffdededeffe0dfe0bfa8a8a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9f9f9fffd5d5d5ffd6d6d6ffd7d7d7ffd9d9d9ffdadadaffdadbdbffdcddddffdfdfdfffe1e1e0ffe2e2e2ffe3e3e2ffe4e4e4ffe4e5e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeae9eaffeaeaeaffebebeaffebebebffecececffededecffedededffeeededffeeeeeeffeeeeeeffefeeeeffefefefffefefeffff0eff0fff0eff0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f2f1fff2f1f1fff2f2f2fff2f3f2fff3f3f3fff4f4f4fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafbfafffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040303ff0e0e0eff0d0e0eff0c0c0cff0d0d0dff1f1f1fff373637ff515151ff737373ffabaaaaffeae9e9fffdfdfdfffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffefffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefefffffefefffefefefffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfdfdfff8f8f9ffe5e6e5ffbbbbbbffa6a6a5ff8b8b8bff6a6a6bff494949ff3e3e3eff404041ff4040400000000000000000000000000000000000000000000000007f060606ff0c0c0cff0c0c0cff0e0e0eff0e0e0dff101010ff151414ff191918ff1e1e1eff232424ff292a2aff313030ff373838ffadaeaeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefeeffefefefffefefefffefefefffefefefffefeff0ffeff0effff0eff0fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f5f5fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f8f8fff8f9f9fff9f9f9fffaf9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffdfcfdfffcfdfcfffbfbfbfffbfbfbfffcfcfcfffbfcfcfff8f8f8ffeaebebff929393ff4f4f4fff131313ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f292929bf3d3d3dff505151ff505051ff515150ff515051ff505051ff4f4f4fff4e4d4eff4c4c4cff4a494aff474747ff444444ff424242ff4040407f1f20207f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff1c1c1cff5d5d5dffc1c1c1fff6f6f6fff9faf9fffcfbfbfffdfdfdfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f6f6fff6f6f7fff7f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffaf9fafff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff5f4f5fff6f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefefefffeeeeeeff7d7d7dff323232ff2c2c2cff272727ff222222ff1c1c1cff171716ff131212ff0f0f0eff0d0d0dff0d0d0dff0c0c0cff0d0c0c3f0303030000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff7e7e7effefefeffffefefefffefefffffefefefffefefefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefffefffffefffffffefffffffffffffffffffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfff9f9f8ffe7e7e7ffc3c3c2ffacacacff919292ff727271ff4f4f4fff434344ff464646ff46464600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfcfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff0f0f0fff0f0f1fff0eff0ffefefefffeeeeeeffeeeeeeffedededffecececffececebffebebebffeaeaeaffe9e9eaffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdedfdfffdededeffe0e0e0ffe0e0e0ffe0e0e03f383837000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd2d2d3ffd4d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd9d9d8ffdbdbdbffdededeffe0e0e0ffe1e0e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffebeaebffebebebffecececffececedffedededffedededffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f1f1fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafffafaf9fff9f9fafffafafafffafafafffbfbfbfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0d0dff0c0c0cff0c0c0cff0c0c0cff191919ff2f2f2fff484848ff6d6d6dff9d9d9dffe4e4e4fffdfdfcfffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefefffefffffffffefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffffefffffefefffffffefffffffffffffffffffffffffffffefefffefefefffcfdfcfff7f6f7ffe4e3e3ffbbbabbffa4a5a4ff898989ff686868ff454546ff3f3f3fff414040ff404140000000000000000000000000000000000000000000000000ff0b0c0bff0c0c0cff0c0c0cff0c0c0cff0d0d0dff121111ff151515ff1a1919ff1f1f1fff252524ff2b2b2bff313232ff4b4b4bffe5e4e4ffeeedeeffeeeeeeffeeeeefffeeeeeeffefefefffefefefffefefefffefefefffefefefffeff0f0fff0f0effff0f0f0fff0f0f1fff1f1f1fff1f2f2fff3f2f2fff3f3f3fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff7f8f7fff7f8f7fff7f8f8fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffaf9f9fffaf9fafff9fafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffaf9fafffbfbfbfffcfcfcfffdfdfcfffdfcfdfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffefefefffcfcfdfffbfbfbfffbfbfbfffdfcfcfffdfdfcfff9f9f9ffe5e5e5ff808080ff424141ff0f0e0eff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2a2a2abf3e3e3eff535353ff535252ff525252ff525252ff515050ff515051ff505050ff4f4f4fff4d4d4eff4c4c4cff4a4a49ff474747ff444444ff424242ff404040ff403f3fff3f3f3fff3e3f3fff3d3d3dbf2d2d2e7f1e1d1d3f0e0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff191919ff5a5a5affb2b2b2fff4f4f4fff9f9f9fffbfcfbfffdfdfdfffdfcfdfffcfcfbfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff7f7f8fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f3f4fff3f2f3fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefeeffeeeeeeffc5c6c6ff343434ff2e2e2eff292928ff232323ff1d1d1eff181818ff131414ff0f0f0fff0b0c0bff0c0c0cff0d0c0cff0d0d0d7f0606060000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff777778ffeeeeeffffefefdfffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefffffffffffffffffffffffefffefffffefefffffffffffffefffffffefffffffefefffefffefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefffffefefefffffffffffefffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfff8f8f8ffe5e4e5ffc1c1c0ffabababff8f8f8fff707070ff4c4c4cff444444ff464546ff454646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfbfbfffafafafffafafafffafafbfffafbfafffbfbfbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefeeeeffeeeeeeffedededffedededffecececffebebebffebeaeaffe9eaeaffe8e9e9ffe8e8e8ffe8e7e8ffe7e6e6ffe6e6e6ffe5e5e6ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfbfa6a7a73f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd0d1d0ffd1d1d1ffd2d2d2ffd4d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd9d9daffdddcdcffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe4e3e3ffe4e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffebebebffebebebffecececffedececffedededffedededffeeeeeeffeeeeeeffefeeeeffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff4f4f4fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9faf9fff9f9fafffafafafffafafafffafaf9fffaf9fafffafafafffafafafffafafafffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff0c0c0cff0c0c0cff0c0c0cff151414ff272727ff3e3e3eff5d5e5dff8a8a8affdbdbdbfffafafafffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffffffffffffffffffffffffefffefffefdfefffcfcfcfff6f6f6ffe2e2e2ffb8b7b8ffa2a2a2ff868686ff646564ff434343ff3d3d3dff3f3f3fff40414100000000000000000000000000000000000000003f020202ff0c0c0cff0b0c0cff0c0c0cff0b0b0bff0e0e0dff111212ff161616ff1b1b1bff202020ff252525ff2c2c2bff323333ff8b8b8bffedededffeeededffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0effff0f0f0fff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f6fff7f6f6fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffafbfafffbfbfbfffbfafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9faf9fffafafafffbfbfbfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffefdfefffcfcfcfffcfcfbfffcfcfbfffdfdfdfffcfcfcfff8f8f8ffdbdbdcff717171ff303030ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1515157f2a2a2aff545554ff545454ff545454ff535353ff535353ff525352ff525252ff515151ff505050ff4f4f4fff4d4d4eff4c4c4cff4a4a49ff474747ff434444ff424242ff404040ff3f3f3fff3f3f3fff3f3f3fff3d3d3dff3d3d3dff3c3b3bff3b3a3bff3a3a3a3f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff101110ff4f4f4eff9d9d9dffefefeffff9f9f9fffbfbfbfffefdfdfffdfdfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfbfbfffafbfafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fffafafafffaf9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fffafafafffafafafffafafbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfafafffafafafff9faf9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff6f5f5fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f4fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffeeefeeffeeeeeeffecececff5c5c5cff303030ff292a2aff242424ff1e1e1eff181819ff141414ff0f0f0fff0c0c0cff0d0d0cff0d0d0dff0d0d0dff0b0b0b0000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff6d6d6dffeeedeefffdfdfdfffefffefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfbfff8f8f8ffe3e3e4ffbfc0bfffa8a9a9ff8f8f8fff6d6d6dff484848ff414141ff444444ff4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafafffbfbfafffafafafffafafafffafafafffafafafffaf9fafffafafafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff5f6f5fff6f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0eff0ffefefefffefeeeeffeeeeeeffeeededffedececffecececffebebebffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededeffdcdcdcffdadada7f6b6b6b3f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666ffcfcfcfffcfd0cfffd0d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d4ffd7d7d7ffdadadaffdddcdcffdededeffe0e0e0ffe1e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffececebffecececffecedecffedededffedededffeeeeeeffeeeeeeffefeeefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9faf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffcfbfbfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0c0c0cff0c0c0cff0c0c0cff111111ff1f1f1fff313131ff4a4a4aff787878ffcfd0d0fff6f6f6fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffefffffffffffffffffffffefffefffefefefffdfdfdfff5f5f5ffe1e2e1ffb6b6b5ffa0a0a0ff848484ff636363ff424242ff3d3d3dff3e3e3eff3f3f3f00000000000000000000000000000000000000007f050505ff0b0b0bff0c0c0cff0b0c0cff0c0b0cff0f0f0fff131313ff171717ff1c1c1cff212121ff262726ff2d2d2dff353636ffcececdffedeeedffeeeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f3f2fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffafaf9fffafafafffafafafffafafafffafbfafffafafbfffafbfbfffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafff9f9f9fff8f9f8fff8f9f9fff9f9f9fffafafafffafafafffbfafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfdfcfffefefefffcfcfcfffbfcfcfffcfcfcfffdfdfdfffcfcfcfff7f7f7ffccccccff646464ff242525ff030404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f151515ff555555ff545454ff555554ff545455ff545454ff545454ff545353ff535353ff535352ff515251ff515050ff4f4f4fff4d4d4dff4c4c4cff4a4a49ff464646ff434343ff404040ff40403fff3f3f40ff3e3e3fff3d3d3dff3c3d3dff3b3b3bff3b3b3bff3a3a3aff353636ff2425253f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff3b3a3bff898989ffecececfff9f9f9fffbfbfbfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffbfbfbfffafafafffbfafafffbfbfbfffafbfbfffafafafffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff8f8f9fff8f8f8fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffbfbfbfffafbfafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f5f5fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff3f3f3fff2f2f3fff1f1f1fff1f1f1fff0f1f0fff0f1f0fff0f0f0ffeff0f0ffefefefffefefefffeeefefffeeeeeeffeeeeedffa6a6a5ff313131ff2a2a2aff252525ff1f1f1fff19191aff141515ff100f0fff0e0e0eff0c0c0dff0d0d0dff0b0b0bff0b0b0b7f05050500000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff636364ffebebebfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffffffefffffffffffffffffffffffffffffffefffefffffffffffefffefefffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefffffffffffffffefffffffffffffffffffffffefffffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfff8f8f7ffe0e0e1ffbebfbfffa9a9a8ff909090ff6b6c6bff434343ff3f3e3eff424142ff44444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffedededffecececffecececffebebecffebebebffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e7ffe5e5e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffdedfdfffdededeffdcdbdbffdadadaffd7d7d8ffd5d6d5ffd4d4d3bf9d9d9d7f676767000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf999999ffcbccccffcdcdcdffcfcfcfffcfd0cfffd0d0d0ffd0d1d1ffd3d3d3ffd6d5d6ffd8d8d9ffdbdbdbffddddddffdfdfdfffe0e1e0ffe2e3e2ffe4e4e4ffe4e5e5ffe6e5e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9eae9ffeaeaeaffeaebebffebebebffecececffecececffedededffedededffeeededffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafafffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0c0c0cff0c0d0dff0d0c0dff0f0f0fff1b1a1bff2d2e2dff464746ff696a69ffc0c1c0fff4f4f4fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefefefffffefffffefefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefefefffefefefffefefefffdfefdfffdfdfdfff4f4f4ffddddddffb5b5b5ff9f9f9fff838382ff606161ff404140ff3c3c3cff3e3e3eff3d3e3e0000000000000000000000000000000000000000ff0a0b0aff0b0b0bff0b0b0bff0b0b0bff0c0c0cff101010ff131413ff171817ff1c1c1cff222222ff282828ff2e2f2eff5e5e5effedededffedededffedeeeeffeeeeeeffeeeeefffeeefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f3fff4f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafbfffafafafffafafafffafafafff9fafafff9faf9fff9faf9fff9f9fafffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffdfdfdfffefefdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffbfcfcfff6f5f6ffbdbdbdff5e5e5eff212121ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf404041ff565656ff555656ff555555ff545554ff555455ff555454ff545454ff545454ff535353ff525252ff515151ff4f504fff4f4f4fff4d4d4dff4b4b4bff494949ff464746ff434343ff404040ff403f3fff3f3f3fff3d3e3dff3c3c3cff3b3b3cff3b3a3bff3a3a3aff363535ff252524ff0c0c0cff010101bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff2a2a2bff777777ffe5e5e5fffafafafffbfcfbfffdfdfefffdfdfefffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfafbfffafafafffafafafff9fafafff9faf9fff9faf9fff9f9fafffaf9f9fff9f9f9fff9f9fafffaf9fafff9fafafffafaf9fff9fafafffafafafffafafbfffafafafffafafafffafafafffafafbfffafbfafffafafafffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfbfcfffbfbfbfffafbfafffafafafffaf9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff6f6f7fff6f6f7fff6f7f7fff6f7f6fff6f7f6fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f4f3fff3f3f3fff3f2f3fff1f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeefffeeeeeeffeeeeeeffdbdadbff383838ff2c2c2cff262526ff201f20ff1a1a1bff161516ff101110ff0f0f0fff0c0c0cff0b0b0bff0a0b0aff0a0a0abf07070700000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff616161ffecececfffdfdfefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffefefffffefffffffefffffffefffffffffffffffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefefffefffefffffffefffffffffffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfcfbfff6f7f6ffdededeffbebebeffa9a9a9ff8d8d8dff656565ff3e3d3eff3c3c3cff3e3e3eff414142000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9fafff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f6f7fff7f6f7fff7f7f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0eff0ffefeff0ffeeeeefffeeeeeeffedeeeeffedededffecedecffecececffebebecffebebebffebebeaffeaeaeaffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e4e3ffe4e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe0dfe0ffdedfdfffddddddffdcdcdcffdadadaffd7d7d8ffd5d5d5ffd3d3d4ffd2d2d2ffd0cfcfffcfceceffcccdccbf9899987f6565640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf989898ffcbcbcbffcbcccbffcccccbffcdcdcdffcfcecfffcfcfcfffd2d2d2ffd5d5d5ffd6d6d6ffd9d9d9ffdcdbdcffdddedeffe0dfe0ffe1e1e1ffe2e3e2ffe4e4e4ffe5e5e5ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffecececffecececffedededffedededffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0d0d0cff0d0d0dff0d0d0dff0e0e0eff1a1b1aff2e2e2eff464645ff666666ffb4b3b3ffeeeeeefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffffffefffffffefffffefffffffefffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefffefffffefefffefdfdfffdfdfdfff3f3f3ffdad9d9ffb6b6b5ff9f9f9fff818181ff5e5d5dff3e3e3eff3f403fff414141ff3e3e3e000000000000000000000000000000007f050504ff0a0a0aff0b0a0bff0b0b0bff0b0b0bff0d0d0dff111010ff141414ff181818ff1d1d1dff222322ff292828ff2f2f2fff9d9e9effedededffeeededffeeededffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f1f0fff1f1f1fff2f1f1fff2f2f2fff3f2f2fff3f3f3fff4f3f3fff5f4f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffafbfafffafafafff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfefffdfcfcfffcfcfcfffdfdfdfffdfdfdfffbfbfbfff4f4f4ffafafafff575757ff181818ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf414142ff575757ff565656ff575656ff555555ff555555ff555454ff545554ff545454ff535353ff525353ff525252ff515150ff50504fff4f4e4eff4d4d4dff4c4b4cff4a4a49ff464646ff434343ff414040ff3f3f3fff3e3e3eff3c3c3cff3b3b3bff3a3a3aff3a3a3aff353635ff252425ff0c0c0cff010101ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff272727ff6b6b6bffdcdcdcfffafaf9fffcfcfbfffdfdfdfffefefdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffefdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9fafafff9f9fafff9f9f9fffafaf9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f6fff6f6f6fff5f5f5fff4f5f4fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f1fff0f0f0fff0efefffefefefffefeeefffeeeeeeffeeeeeeffedededff666566ff2d2d2dff262626ff202020ff1b1b1bff161616ff111211ff0f0f0fff0c0c0cff0a0a0aff0a0a0aff0a0909ff09090800000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff646464ffededecfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffffefffffefffffffefffffefffffffffffefffffffefffefefefffffffffffffefefffffffefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffffffefffffffffffffefffffffefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfff5f5f5ffdadbdaffbdbdbdffa8a8a8ff898989ff606061ff3c3c3cff383837ff3d3c3cff3f3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffdfdfdfffbfcfcfffbfcfcfffbfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafbfffafafafffafaf9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0efffefefefffefefefffeeeeeeffeeeeeeffedeeedffeeededffecececffecececffebebebffebebebffebeaeaffeaeaeaffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e1ffe0e1e1ffdfdfdfffddddddffdbdbdbffd7d7d7ffd5d5d5ffd3d3d3ffd2d2d2ffcfcfcfffcfcfceffcdccccffcbcccbffcacac9ffc8c9c9ffc7c7c7bf9495957f6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffcacacaffcacacaffcbcbcbffcbcbcbffcccbccffcccccbffcccdccffd1d0d1ffd4d4d4ffd6d6d6ffd7d8d7ffdadadaffdcdcdcffdededeffdfe0e0ffe2e1e1ffe3e3e3ffe5e4e4ffe6e6e6ffe7e7e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebeaffebebecffebecebffecececffecededffedededffededeeffeeeeeeffeeeeeeffefeeefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafafafffafafafffafafafffbfafafffbfafafffbfbfbfffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff0d0d0dff0f0f0fff101010ff1d1d1eff2f2f2fff464646ff616061ffa2a1a1ffe5e5e5fffcfdfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffefefefffefffefffffefffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffdfdfdfffcfcfcfff2f1f2ffd4d4d4ffb4b4b4ff9e9e9eff7e7e7dff585858ff404041ff414141ff4141417f20202000000000000000000000000000000000bf070607ff090909ff0a0a0aff0b0a0bff0b0a0aff0e0e0eff111111ff151414ff181819ff1d1d1dff222222ff292928ff353635ffd9dadaffedededffedededffeeeeeeffeeeeeeffeeefeeffefefeffff0efeffff0f0f0fff0f0f0fff1f1f0fff1f1f1fff2f2f1fff2f2f2fff2f3f2fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfdfdfffcfdfcfffdfcfcfffffefefffdfefefffdfdfcfffcfcfdfffefefefffdfdfdfffbfbfbffefefefff989898ff434343ff0c0d0cff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf424242ff585758ff575757ff575757ff565656ff565656ff555556ff545554ff545454ff535353ff535353ff525252ff515251ff505051ff504f4fff4f4f4eff4d4d4dff4b4b4bff484848ff464546ff434343ff404140ff3f3e3eff3d3d3dff3c3c3cff3a3a39ff373737ff343434ff222222ff060505ff010101ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff2c2c2cff656665ffcdcdcdfff9f8f9fffcfbfbfffefdfefffdfefefffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefdfefffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f6f5fff5f5f5fff4f4f5fff4f3f4fff3f3f2fff2f2f2fff2f2f1fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0efefffefefefffefefefffeeeeeeffedeeeeffedededffadaeadff2d2e2dff272827ff212121ff1b1c1cff161617ff121211ff0f0f0fff0c0c0cff090909ff090909ff080908ff0909097f040404000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5f5f5fffebebebfffefefdfffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefefefffefffefffefefffffffefefffefffefffefffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffcfcfcfff3f4f4ffd6d6d5ffbbbbbbffa5a5a5ff838383ff595a59ff383838ff3a393aff3b3b3bbf2e2d2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafffafafafffafafafffafaf9fff9f9fafff9faf9fff9f9fafffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff5f6f6fff6f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff3f4f3fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0efefffefefefffeeefeeffeeeeeeffeeeeedffedededffedededffedececffecececffebecebffebebebffebebebffeaeaeaffe9eae9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e4ffe4e4e5ffe4e5e4ffe4e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdddeddffdbdcdbffd8d8d8ffd5d5d6ffd3d2d3ffd0d0d0ffcececeffccccccffcbcbccffcac9caffc9c9c8ffc7c8c8ffc6c6c6ffc4c4c4ffc3c3c3ffc1c2c2bf9190917f60606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333233ffcbcbcbffcacacaffcacacaffcacacaffcbcbcbffcbcacbffccccccffcfcfceffd2d2d2ffd5d5d5ffd7d7d6ffd8d9d8ffdadbdbffdddcddffdfdfdeffe0e0e0ffe1e2e2ffe3e3e3ffe4e5e5ffe6e6e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebeaffebebebffebecebffecececffececedffedededffedededffeeeeeeffeeeeeeffefeeefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff0f0f1fff0f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f5f6fff5f6f5fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffdfdfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0c0dff0f1010ff101111ff111111ff171717ff232323ff363636ff575757ff868686ffd2d2d2fff6f6f6fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffefefffffefffffffffefefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffbfbfbfff0f0f0ffcdceceffb2b2b2ff9c9c9cff7c7b7bff575657ff404040ff404040ff4141417f2020200000000000000000000000003f020202ff090909ff090909ff09090aff090a09ff0b0b0bff0f0f0fff111111ff151515ff191919ff1e1e1eff222323ff292929ff666666ffecededffedededffeeeeeeffeeeeeeffefefefffefefefffefefeffff0eff0fff0f0f0fff1f0f0fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafbfafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffefffefffefefefffdfdfefffdfefdfffefefefffdfdfdfffbfbfbffe9e9e9ff868686ff353636ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f161616ff595859ff585858ff585758ff575857ff565757ff565656ff555556ff545454ff535353ff535353ff535353ff525252ff515151ff505050ff4f504fff4e4e4eff4c4d4cff4a4a4aff484747ff454545ff434343ff3f3f3fff3d3d3dff3c3c3dff3b3b3cff333433ff232323ff181918ff0b0b0bff000100ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1b1b1bff595959ffbdbdbdfff8f8f8fffbfcfcfffefdfefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfdfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f8fff7f8f7fff8f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0efffefefefffeeefefffeeeeeeffeeeeeeffedededffe1e1e1ff3d3d3dff282828ff222222ff1c1c1dff171717ff121212ff0f0f0fff0c0c0cff090909ff080909ff090909ff090909ff090909000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff393839ffe6e6e6fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefffffffffffefffffffffffffffffffffefffffffffffffefffffffefffefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffffefffffefffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfff3f3f3ffd6d6d6ffb9bab9ff9f9f9fff7c7c7cff535453ff3a3a3aff3b3b3bff3b3b3b7f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafff9f9fafffafafafffaf9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffefefefffefeeeeffeeeeeeffedeeeeffedededffedededffededecffecececffebececffecebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e1ffdfdfdfffddddddffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd1d1d1ffcfcfcfffccccccffcacacaffc9c9c9ffc7c8c7ffc6c7c7ffc4c4c4ffc3c3c2ffc2c2c2ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c0bf9090907f60606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf989798ffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffccccccffcececeffd0d0d0ffd3d3d3ffd6d6d5ffd8d8d7ffd9d9d9ffdbdbdbffddddddffdfdfdfffe0e0e0ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffeaeaeaffeaeaeaffeaebebffebebebffebebebffececebffecececffedededffedededffeeedeeffeeeeeeffeeeeeeffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0b0b0bff111111ff0f0f0fff0d0d0dff111111ff1c1d1cff2f2f30ff4d4e4dff6d6d6dffb3b3b3ffebebebfffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefffefffffffefffffefefffefefffffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffafafaffeeeeefffcacacaffb0afb0ff9a999aff7a7a7aff535453ff3f3f3fff404040ff4040407f2020200000000000000000000000007f040404ff080809ff090909ff090909ff090909ff0b0c0cff0e0e0eff121212ff161516ff1a1a1aff1f1f1eff232323ff29292affacabacffedededffedeeedffeeeeeeffeeeeefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f2fff3f2f2fff2f2f2fff3f2f3fff3f3f3fff4f4f4fff5f5f4fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffafafafffbfafafffafafbfffbfbfafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfcfdfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffbfbfbffe2e2e2ff787878ff2f2f30ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a59ff595959ff595958ff585858ff575858ff575757ff565656ff555555ff545454ff535353ff535353ff525253ff525152ff515150ff4f504fff4f4f4fff4d4d4eff4c4c4cff4a4a4aff484747ff454545ff424242ff3f3f3fff3d3d3dff3c3c3cff353435ff1f1f1fff090808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101011ff4c4c4cffadadadfff5f5f5fffcfbfcfffdfdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff5f4f4fff3f3f4fff2f2f3fff2f2f2fff2f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffefeeefffefeeeeffeeededffedededffececedff6e6e6eff282829ff222223ff1d1d1dff181818ff121312ff0f0f0fff0c0c0cff090a0aff090909ff090909ff090909ff0909093f0202020000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ffdededefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffefffffefffffffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffffefefffffefffffefefffffffffefffefffffffffffffffffffffffffefefffefefefffefefefffefefefffdfdfefffefefefffdfdfefffdfdfdfffdfefefffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfcfff2f2f2ffd2d2d2ffb8b8b8ff9d9d9dff777878ff4f4f4fff373737ff393939ff3b3b3b7f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafaf9fffaf9fafffafafafffaf9f9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffefefefffefefefffeeeeeeffeeeeedffedededffedededffecececffecececffecececffebebebffebebebffebebebffeaebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e3ffe2e2e2ffe1e1e0ffdfdedfffddddddffdbdbdcffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d1ffcfcfcfffccccccffc9c9c9ffc7c7c7ffc5c5c5ffc2c3c3ffc1c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbebebfbf8e8e8e7f5e5e5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf979797ffcac9caffcacbcbffcbcbcbffcbcbcbffcbcbcbffcac9c9ffccccccffcfcfcfffd1d0d0ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdddddeffdfdfdfffe0e0e1ffe2e2e2ffe3e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e8e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaebffebeaebffebebebffebebebffecececffecececffececedffedededffedededffeeeeeeffeeeeeeffefefeeffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f080808ff0f0f0fff0f0f0fff0f1010ff111111ff191919ff282829ff444444ff616160ff8c8d8dffdbdbdafff9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefffffffffffffffffefffefffefffefffefffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffaf9faffecececffc6c6c6ffacadacff979797ff797978ff515251ff3e3d3dff3f403fff4040407f202020000000000000000000000000ff060606ff080908ff080808ff090909ff090909ff0b0c0bff0e0e0eff121212ff161617ff1c1c1cff202020ff252525ff3a3a3affe2e2e2ffedecedffededeeffefeeeeffefeeefffefefefffefefeffff0f0f0fff0f1f0fff1f1f1fff1f2f1fff2f2f2fff3f3f2fff3f3f3fff4f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9faf9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffcfcfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffafafaffd6d7d6ff6f6f6fff272827ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf434444ff5a5a5aff5a5a5aff595959ff595959ff585858ff575757ff565656ff555555ff555454ff535353ff535352ff525252ff515151ff505050ff4f4f4fff4e4e4eff4d4d4dff4c4b4bff49494aff474747ff454445ff424242ff3e3e3eff393939ff2e2e2eff171717ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0b0bff414141ff9d9d9efff0efeffffcfbfcfffdfdfdfffefefefffefefefffefefdfffdfdfefffdfefdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfdfdfffcfcfdfffcfcfdfffdfcfdfffcfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffefefefffefefefffdfefdfffdfdfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff3f2f3fff2f2f2fff2f2f1fff1f1f2fff1f1f1fff0f0f1fff0f0f0fff0f0efffefefefffeeefeeffeeeeeeffedeeedffecedecffb7b7b6ff292929ff232424ff1f1f1eff191919ff131313ff101010ff0c0d0dff0a0a0bff090909ff090909ff090909ff0808077f03030300000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ffd6d6d6fffefefdfffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffefffffefefffffffffffffffefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffffffffffffefffffefffffffefefffffffffffffefffffffffefffffefffffffffefffffffffffffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffcfdfdfffcfcfcfffbfcfbfffafafaffeeeeeeffcacacaffb3b3b2ff989898ff707171ff484848ff333333ff363636ff3939397f1d1d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffaf9fafffafafafff9f9fafffafafafff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff4f4f4fff3f4f4fff3f4f3fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0ffefefefffeeeeefffeeeeeeffeeeeeeffedededffededecffecececffecececffecececffecebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e8ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e3ffe2e2e2ffe1e1e1ffdfdfdfffdddeddffdbdcdbffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd4d3d3ffd1d1d1ffcececeffccccccffcacacaffc7c8c8ffc5c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffc1c0c1ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbdbebeffbdbdbdffbcbcbcffbbbbbbbf8c8c8c3f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232bf979897ffcac9c9ffc9c9c9ffcacacaffcbcbcbffcbcccbffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd3d3d3ffd4d5d4ffd7d7d7ffd8d9d9ffdadbdbffdcdcdcffdededeffe0e0e0ffe1e1e1ffe2e3e3ffe4e4e4ffe5e6e6ffe7e6e6ffe7e8e7ffe9e8e8ffe9e9e9ffe9e9e9ffe9eaeaffebeaeaffeaeaebffebebebffebebebffebebebffecececffecececffecececffedededffedededffedeeedffeeeeeeffeeeeeeffefefeffff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f6fff5f6f5fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffcfbfcfffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0f0e0fff101010ff121212ff121112ff171617ff212121ff424242ff5a5a59ff737273ffbdbdbdffefefeffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffffefefffffefefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffbfafaffe9eae9ffc5c5c5ffaaaaabff949393ff747474ff4e4e4eff3c3c3cff40403fff40403f7f20202000000000000000003f000000ff060606ff060606ff080808ff080808ff0a0a0aff0c0c0cff0f0f0fff131313ff171717ff1d1d1cff222122ff262626ff747473ffecebebffecededffeeeeedffeeeeeeffefeeeeffefefefffeff0effff0f0f0fff0f0f1fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff6f6f6fff6f6f7fff6f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9fafafffaf9fafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffdfdfdfffafafaffc9c9caff686868ff222222ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f161617ff5b5b5bff5a5b5bff5a5a5aff5a5959ff5a5959ff585858ff575757ff565657ff555555ff545554ff535353ff525252ff515151ff505050ff504f50ff4f4e4fff4e4e4eff4d4d4cff4b4b4bff494949ff464646ff434343ff403f40ff323232ff201f20ff0c0c0cff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0a0aff3f3f3fff8c8c8bffebebebfffcfcfcfffefefdfffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfdfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafff9f9fafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff5f5f6fff5f5f5fff5f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0efffefefefffeeeeeeffededeeffedededffececedffe5e5e6ff3e3e3eff252525ff201f1fff1a1a1aff141414ff101010ff0d0d0dff0b0c0cff090909ff080808ff070707ff070707ff04040400000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ffd3d3d3fffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffffffffffffffffffffffffefffffefffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffefefffffffffffffffffffffefefefffefffffffffefefffffefffffefffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfff8f8f9ffe5e5e5ffc3c3c3ffabababff8d8d8dff666666ff404140ff323232ff333434ff3636367f1c1c1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffafafafffafafafffafafafffafafafffaf9f9fff9fafafffaf9f9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff4f4f5fff5f4f5fff4f4f4fff4f3f3fff3f4f3fff3f3f3fff2f2f2fff1f1f2fff1f1f1fff1f0f1fff0f0f0ffefefefffeeefefffeeeeeeffeeeeeeffeeededffedededffececedffecececffecececffecececffecebecffebecebffebebebffebebebffebeaebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e7ffe6e6e6ffe5e6e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffdcdcdcffdadbdbffd9d9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd3d3d3ffd0d1d1ffcecfceffcdcdcdffcbcbcbffc8c8c8ffc6c6c6ffc3c4c3ffc2c2c2ffc0c1c0ffc0c0c0ffbfbfbeffbebebfffbebebeffbdbdbdffbcbcbcffbbbbbbffbbbbbaffbababbffbbbbbbffbbbbbb7f5e5e5e3f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffcacac9ffcacacaffcacacbffc9c9c9ffc8c9c8ffc9c9caffcbcbcbffcfcfcfffd0d0d0ffd1d1d0ffd1d2d2ffd2d2d3ffd4d4d4ffd6d6d6ffd8d8d8ffd9d9d9ffdbdbdbffddddddffdededeffe0e0e0ffe2e1e2ffe3e3e3ffe4e5e4ffe6e6e5ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffebebeaffebebebffecebebffebecebffebebecffecececffecececffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffefefeffff0efeffff0f0f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f4f4fff5f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffdfdfdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff101010ff121212ff131212ff131313ff151515ff252525ff3d3d3dff545554ff6a6a6aff969696ffe1e1e1fffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffcfcfcfffbfafbffe6e6e6ffc4c4c4ffa8a8a8ff8f8f8fff6f6f6fff4a4a4aff3e3e3fff404040ff4141413f0f10100000000000000000bf010101ff030303ff060606ff060706ff080707ff0b0a0aff0d0d0dff0f100fff131313ff181818ff1d1d1dff222122ff262626ffb6b6b6ffebebebffededecffedeeeeffeeeeeeffefeeeeffefefefffefeff0fff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f9fff9f8f9fff9f9f9fff9faf9fffafafafffafafafffafafafffbfafafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfefefffefefefffefefefffefefefffdfdfdfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffefefffffefffffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffdfdfdfff9f9f9ffb9b9b9ff606061ff222222ff030404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf444444ff5b5b5bff5b5b5bff5b5a5aff5b5a5aff595959ff585858ff575757ff565656ff555555ff545454ff535253ff525252ff515151ff505050ff4f4f4fff4e4e4eff4e4e4eff4d4d4cff4a4a4aff484847ff434342ff393938ff272727ff111111ff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff3e3e3eff7d7d7dffe5e5e5fffcfbfbfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9faf9fffafaf9fff9f9fafffafaf9fffafafafffafafafffafafafff9fafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f8fff9f8f8fff8f9f9fff9f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff0efefffefefefffeeeeeeffedeeedffedededffecececffecebebff7c7c7cff272727ff202120ff1a1a1aff141414ff101010ff0d0d0dff0b0b0bff090909ff070707ff070707ff040404ff0203037f000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffbababbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffefefffefefffffefefefffefefefffefffefffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffefffffffefffffefefffffefefffefefefffefefefffefefefffefefdfffdfefdfffdfefefffefdfefffefdfdfffdfefefffdfefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfff5f5f4ffd9d9d9ffbcbcbdffa2a2a2ff838383ff5c5d5dff3b3b3aff363536ff363636ff3434347f1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfefffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f2fff0f0f1fff0f0f0fff0efefffefefefffefeeeeffeeeeeeffedededffedededffecededffedececffecececffecececffecececffecececffebececffebececffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e4e4ffe3e4e3ffe2e3e2ffe1e1e1ffe0e0e0ffdfdfdeffddddddffdcdcdcffdadadaffd9d9d9ffd8d7d7ffd6d6d6ffd4d4d4ffd2d3d2ffd0d0d0ffcececeffccccccffcacacaffc8c8c8ffc6c7c6ffc5c4c5ffc3c3c3ffc2c1c2ffc0c0c0ffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffbababaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbbbbbbffbabbbb7f5d5d5d3f2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffcacacaffcac9caffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffcfceceffd1d1d1ffd1d1d1ffd1d1d1ffd2d3d3ffd3d4d3ffd5d5d6ffd7d7d7ffd9d9d9ffdadbdaffdcdcdcffdededeffdfdfdfffe1e1e1ffe2e2e2ffe3e3e3ffe5e5e4ffe6e6e6ffe7e7e7ffe8e8e8ffe9e8e9ffe9eae9ffeaeaeaffebebebffebebebffebebebffecececffecececffecececffecececffededecffedededffedededffededeeffeeeeeeffeeeeeeffefefefffeff0effff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff121212ff141414ff171717ff161717ff242525ff353535ff4d4d4dff616161ff797979ffc8c7c7fff3f3f3fffefefefffefffffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffffffffefefffffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffefffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfff8f8f8ffe0e0e0ffc3c3c3ffa6a6a7ff8a8a8aff686868ff444444ff3f3e3eff404041ff404141000000000000000000000000ff020202ff020202ff030303ff040404ff060606ff0a0a0aff0d0d0dff101010ff141414ff181818ff1d1d1cff212121ff40403fffe6e6e6ffebebebffecececffedededffedeeeeffefeeefffefefeffff0f0f0fff0f1f0fff1f1f1fff1f1f2fff2f3f2fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefdfefffdfdfdfff5f5f4ffa9a9a9ff59595aff1b1b1bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5b5bff5b5b5bff5b5b5bff5b5b5bff5a5a5aff595959ff585858ff575757ff565656ff555554ff545453ff535352ff525151ff515151ff4f504fff4f4f4fff4e4e4eff4d4d4dff4c4c4bff494949ff474747ff323233ff141414ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff2a2a2aff6c6c6cffdbdbdbfffafafafffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffffffffffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f4f4fff4f4f4fff2f3f2fff2f2f2fff1f2f1fff1f1f1fff1f1f0fff0f0f0ffefefefffeeefefffeeeeeeffedededffecececffecececffebebebffbebebeff272727ff212121ff1a1a1bff141515ff111011ff0e0e0eff0b0c0bff090909ff060506ff040404ff020202ff010101bf000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff939394fffbfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffffffffffefffffffefefffffffefefffefffefffffffefffefefffffefffffffefefefffffffefffffffffffefffffffefffffffffffefffffefefffefffffffffffffffefffefffefffffffefefffffffefffffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffbfcfcfff0f1f0ffcececeffb5b5b5ff989898ff767576ff4f4f4fff363737ff363636ff353636ff3636363f0c0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff1f1f2fff1f1f1fff0f0f0ffeff0efffefefefffefefefffeeeeeeffeeeeeeffededeeffedededffedededffedececffecececffededecffecececffecececffecebecffebebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e3ffe3e2e3ffe1e1e2ffe0e0e0ffdfdfdfffdededeffdcdcdcffdbdbdbffd9dadaffd9d9d9ffd7d7d8ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffccccccffcbcbcbffc8c9c9ffc7c7c7ffc5c6c6ffc4c4c4ffc2c3c2ffc0c1c1ffbfbfbfffbdbdbdffbbbbbbffbababaffbababaffbbbbbbffbbbcbcffbbbcbcffbbbbbbffbbbabaffbababaffbababaffb9b9b9ffb8b9b97f5c5c5c3f2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf989898ffcbcbcbffcacacaffcacacaffc9cac9ffcacac9ffc9c9caffcbcbcbffcdcdcdffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd4d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9dadaffdcdbdbffddddddffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e9ffe9e9e9ffeaeaeaffeaebeaffebebebffebececffecececffecececffecececffecedecffececedffecededffedededffeeededffeeeeeeffeeeeeeffeeefeeffefefeffff0efeffff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff141414ff181717ff191919ff1b1b1bff1e1e1eff313131ff444444ff555555ff696a6affa2a2a2ffe8e8e8fffdfdfcfffffefffffffefefffefffefffffffefffefffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefffffefefffffffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffffffffffefefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfff6f6f6ffd7d8d7ffbcbcbcff9e9e9eff808080ff5d5d5dff3f3f3fff3c3c3cff3f3e3eff40414100000000000000007f010101ff020202ff010202ff020202ff010202ff050505ff0a0a0aff0d0c0dff101010ff141414ff181818ff1c1c1cff212121ff7b7b7bffe9eaeaffebebeaffecececffedededffeeedeeffefeeefffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff3f3f2fff5f4f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafafffafbfafffbfafbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffffffffffffefffffffffffffefffefffefffefffffffefffffffefffefffefffefefefffefefefffefdfdfffdfdfdfff0f0f0ff9a9a99ff545353ff181818ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5b5c5cff5b5b5bff5b5b5bff5b5b5bff5b5a5bff595959ff585858ff575757ff565656ff545554ff545453ff525252ff515151ff505050ff50504fff4e4e4eff4e4e4eff4d4d4cff4b4b4bff464646ff343434ff0d0d0eff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050504ff282828ff666766ffd0d0d0fff9f9f9fffdfdfdfffefdfdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffdfefdfffdfefefffefefefffefefefffefefdfffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefefdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff6f6f6fff5f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff0f0f1fff0f0f0fff0efefffeeefefffeeeeeeffedededffecececffebecebffeaebebffe5e6e6ff454545ff202121ff1b1b1bff151515ff121112ff0f0f0fff0c0c0cff090908ff030303ff010202ff010101ff010101ff010101000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff606060fff8f8f7fffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfefefffdfdfefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffefffffffffffefffefffffefffffffefffffffffefffefefefffefffffffffefefffffffefffefffefffffefffffefffffffffffefffffffffffffefefffefefefffffffffffefefefffefefffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffefdfdfff9f9f9ffe7e7e7ffc6c7c6ffaeaeaeff8e8e8eff6a6969ff444444ff353434ff363736ff363636ff3636350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfefffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff6f7f6fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f1f1fff0f0f0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeedeeffedededffedededffedededffedededffedededffecececffecececffecececffecebecffecebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfe0e0ffdedfdfffddddddffdcdcdcffdbdbdbffdad9daffd9d9d9ffd8d7d8ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcfcecfffcdcdcdffcccbccffcacacaffc9c8c9ffc7c7c6ffc5c5c5ffc3c3c3ffc1c1c2ffc0c0c0ffbfbfbeffbdbdbdffbcbcbcffbbbbbcffbcbbbbffbbbbbbffbababaffbababaffbababaffb9b9b9ffb8b8b9ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b77f5c5b5c3f2e2d2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf989898ffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9ffcbcbcbffcdcdcdffcfcfceffd0d0d1ffd1d2d2ffd2d2d2ffd4d3d3ffd5d5d5ffd6d7d6ffd8d8d8ffdad9d9ffdbdbdbffdcdcddffdededeffdfdfdfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e7e6ffe8e8e8ffe8e9e8ffe9eaeaffeaeaeaffebebebffebecebffecececffedececffecececffecececffedededffedededffedededffedeeedffeeedeeffeeeeeeffeeeeeeffefefefffefefeffff0f0effff0f0f0fff1f0f0fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfafffdfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf111111ff191919ff1b1b1bff1b1b1bff191919ff2a2929ff393939ff494949ff606161ff818181ffd5d5d5fff7f7f7fffffefefffefefffffefffffffffefefffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefefffffffffffffefefffefefffffefffefffefffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffffefffffefffffefffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfff2f1f2ffcbcbcbffb6b5b6ff999999ff797978ff535354ff3e3e3eff3e3e3eff3c3c3cff3e3f3f0000000000000000bf010101ff020202ff020202ff020201ff020202ff080807ff0b0c0bff0e0d0dff101010ff141414ff181818ff1d1d1dff222222ffc1c1c1ffe9e9eaffebebebffecececffedededffeeeeeeffefefefffeff0f0fff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f4f3fff5f5f5fff6f6f5fff6f6f7fff6f7f7fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefefefffefefffffefefefffefdfefffcfcfcffebebebff8b8b8bff404040ff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf454545ff5c5c5cff5c5c5bff5b5b5cff5b5b5bff5a5a5aff595959ff585858ff575757ff555656ff555554ff535353ff525252ff515151ff505050ff4f4f4fff4e4d4eff4c4d4dff4c4c4cff4b4b4bff393939ff131213ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff222222ff5f5e5effc3c3c3fff8f8f8fffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefefffdfdfefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafafbfffafbfafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffbfbfbfffbfafafffafbfafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f8f7fff7f6f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f0f1fff0f0f0ffefefefffefeeefffeeeeeeffeeededffecedecffebebebffeaebebffeae9e9ff818181ff212121ff1c1c1cff161616ff121213ff0f0f0fff0c0d0dff090909ff030303ff010101ff010101ff010101ff0101017f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff222222ffececedfffefdfefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefffefffefefffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfcfcfffdfdfcfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfff7f7f7ffdbdcdcffbfbfbfffa5a4a5ff828182ff5d5d5dff3b3b3bff363636ff363636ff363636bf28282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f3f3fff3f3f3fff2f3f2fff2f1f2fff1f1f1fff1f0f0fff0f0f0ffefefefffefefefffefeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedededffedededffedededffecededffecedecffedececffecececffebebecffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e8ffe7e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe4e3e3ffe2e3e2ffe1e1e1ffe0e1e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffd9dadaffd8d9d8ffd7d8d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d1d1ffcfcfcfffcececeffccccccffcbcbcaffc9c9c9ffc7c7c7ffc5c6c5ffc4c3c4ffc2c2c2ffc1c2c2ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbbbbbcffbababaffbababaffb9bab9ffb9b8b8ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb8b8b8ffb8b8b7ffb8b8b9ffb8b9b87f5c5d5d3f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacac9ffcbcbcbffcdcdcdffcececeffd0d0d0ffd2d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdbdbdaffdbdcdcffdeddddffdfdfdfffe0e0e0ffe1e2e1ffe2e3e2ffe3e3e4ffe4e5e4ffe5e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebececffecececffecececffecededffecedecffedecedffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeefefffefefeffff0efeffff0f0f0fff0f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfafffafafbfffbfafafffafafafffafafafffafbfafffbfbfbfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0cff1b1b1bff1b1b1bff1c1c1cff1b1b1bff202020ff2d2d2dff3e3f3eff585858ff727272ffb4b5b4ffedededfffdfdfefffefefefffffefefffefefefffffffefffffefffffefffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefffefffffffefffefffffffffffffffefefefffefefefffffefefffefffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefefefffefefffffffffefffefefffffefefefffefefffffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffdfdfdfffbfbfbffe8e8e9ffc4c3c4ffb1b1b0ff949494ff707070ff4a4a4aff3c3c3cff3e3e3eff3e3f3eff3c3c3c000000003f000000ff020202ff020202ff020202ff010202ff040404ff0a0a0aff0d0c0dff0f0e0fff111111ff141414ff191919ff1e1e1eff484848ffe6e6e5ffe9eae9ffeaebebffebececffedededffeeeeeeffefefeffff0eff0fff0f0f0fff1f2f1fff2f2f2fff3f3f3fff4f4f4fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfbfffcfbfbfffcfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfbfffcfbfcfffbfbfcfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefffefffffefffffefefefffefefefffefffefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffdfefdfffbfcfcffe3e4e4ff7e7e7eff333333ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f171717ff5c5c5cff5c5c5cff5c5c5cff5c5c5bff5b5b5bff5a5a5aff595959ff585858ff575756ff555555ff545454ff535353ff525251ff515150ff4f5050ff4e4f4eff4d4d4dff4c4b4cff4b4b4bff494949ff2a2a2aff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff191919ff5c5c5bffb7b6b6fff6f6f6fffcfcfcfffdfdfdfffefefefffffefffffefefefffefefefffefffefffffefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffefefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafaf9fff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff5f6f5fff5f4f4fff4f3f4fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff0f1f0fff0f0f0ffefefefffeeeeeeffedeeeeffedededffecececffebebebffeaeaeaffe9e9e9ffc5c5c5ff242525ff1d1d1dff171717ff121212ff0f0f0fff0d0d0cff0a0a0aff040405ff010100ff010101ff000000ff000000bf0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ffbdbdbdfffdfdfdfffefefefffefefefffefdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffefffffefefffefffefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffefffefefefffefefffffffffefffefefffffefefefffefefffffefffefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffefefefffdfefdfffefefefffefefefffefefefffdfdfdfffdfdfcfff2f2f2ffd0d0d0ffb8b7b7ff9b9a9bff767675ff515151ff333333ff343434ff363636ff3636367f1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafafffafafafff9fafafff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f3f3fff2f2f3fff2f2f2fff1f1f2fff1f1f1fff0f0f0fff0f0f0ffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffededeeffedeeedffedeeedffedededffedededffededecffecececffebececffebebebffebeaebffeaeaeaffeae9eaffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e6ffe5e6e6ffe4e4e5ffe4e4e4ffe4e3e3ffe2e2e3ffe1e1e1ffe0e1e1ffdfe0e0ffdfdfdeffdededeffddddddffdbdcdbffdbdbdaffd9dad9ffd8d8d8ffd7d7d7ffd5d5d6ffd4d4d4ffd3d3d3ffd1d1d1ffcfd0cfffcfceceffcdcdcdffcbcbcbffc9c9c9ffc8c8c8ffc6c7c6ffc5c5c5ffc4c4c4ffc2c3c2ffc2c2c2ffc1c1c1ffc0c0bfffbebebeffbcbdbdffbbbbbbffbababaffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b7ffb7b8b8ffb8b8b8ffb8b8b8ffb9b9b8ffbab9b9ffbababaffbababaffb9b9b97f5c5c5c3f2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffcbcccbffcacacaffcacacaffcbcbcbffcbcbcbffcacacaffcbcacbffcdccccffcececeffd0cfd0ffd0d0d1ffd2d2d2ffd3d3d3ffd5d4d5ffd6d6d5ffd6d6d6ffd7d8d7ffd9d9d9ffdadadaffdbdbdbffddddddffdedfdeffdfe0dfffe0e1e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaebeaffebebebffecececffedececffedededffedededffedededffedededffeeeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefeffff0f0f0fff1f0f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfafffbfbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1bff1c1c1cff1c1c1cff1a1a19ff1a1a19ff242424ff363536ff505050ff6a6a6aff969696ffdedfdefffafafafffefefffffefefffffefefefffffefefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefffffffefefffefffefffffffefffffefefffefefefffffffffffefffffffefffefffefffefffefefffffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffafafaffe1e0e1ffbfbfbeffaaaaaaff8b8b8bff666665ff454445ff3c3c3cff3d3d3dff3e3e3d7f1f1f1f000000007f010101ff020202ff020202ff020202ff020201ff060606ff0a0a0aff0c0d0cff0f0f0fff111111ff151615ff1a1b1bff202021ff8b8b8bffe8e7e7ffe9e9e9ffebeaeaffececebffedededffeeefeeffefefeffff0f0f0fff1f0f0fff2f1f1fff3f2f3fff3f3f3fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff8f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffffefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffdfdfdfffbfbfbffddddddff747374ff313130ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5d5c5cff5c5c5cff5c5c5cff5c5c5cff5b5b5bff5a5a5aff595959ff585858ff575757ff555655ff545454ff535353ff515152ff505150ff504f4fff4e4e4eff4d4d4dff4c4c4bff4a4a4aff414142ff171717ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff161515ff565756ffabaaaafff2f2f2fffcfcfcfffdfdfdfffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefefffffffffefffffffffffffffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfbfffcfbfcfffcfbfbfffbfbfbfffafafafffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafafffafafafffafaf9fffafaf9fff9faf9fffafafafffafafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff0f0f0ffefeff0ffefefefffeeeeeeffedededffececedffecececffebebebffeaeaeaffeae9e9ffe8e8e8ff4a4a4aff1d1e1dff171717ff131313ff0f0f0fff0c0d0dff0a0a0bff060706ff020202ff010001ff000000ff010100ff000001bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff6c6c6cfffcfbfbfffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefffefffefefffffffffefffffffffffefefffffffefefffffffefffffefefffefefefffefefffffffefffffffffffffffefefffffffefffefefefffefefffffffefefffffefffffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefdfffafbfbffebebebffc6c7c6ffb0b0b0ff919191ff686767ff444344ff333333ff353535ff343434ff363635000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff1f1f2fff2f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffefefefffefefefffeeefefffeeefeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedecedffecececffecececffebebecffebeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e8e9ffe8e7e7ffe6e6e7ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e0e0ffdfdfdfffdfdfdeffdedddeffdddddcffdbdbdcffdbdbdaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d2ffd1d1d1ffd0d0d0ffcfcfceffcdcdcdffcbcbccffcacacaffc8c8c8ffc7c7c7ffc6c6c5ffc5c4c5ffc4c4c3ffc2c2c3ffc2c1c1ffc1c1c0ffbfbfbfffbebdbeffbcbcbdffbbbbbbffbababaffb8b8b8ffb7b7b7ffb8b8b7ffb8b8b8ffb8b9b8ffbababaffbababaffbababaffb9bab9ffb9b9b9ffb8b8b8ffb8b7b8bf8989897f5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666ffcbcbccffcbcbcbffcbcbcbffcacacaffcacacaffcbcbcbffcbcbcbffcdceceffd0cfcfffd1d0d0ffd2d2d2ffd3d3d2ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d6ffd8d7d8ffd9d9d9ffdadadaffdbdcdbffdcddddffdedddeffdfdfdfffe0e0e0ffe1e1e1ffe2e3e2ffe3e4e3ffe4e5e5ffe5e6e6ffe6e7e6ffe7e7e8ffe8e8e9ffe9e9e9ffebeaebffececebffecececffedededffedededffedededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefeffff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffefefdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0e0e0eff1c1b1bff191a1aff191919ff171717ff1d1d1dff2e2e2fff464646ff626263ff888888ffc6c6c6fff2f2f2fffefefefffefefefffefffefffffefffffffefefffefefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefefffefefffffefefffffefefefffffefffffefffefffffffefffefefefffefffefffffefffffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffefefffefefffffefefffffefefefffefffffffefefefffffefefffefefffffffefefffefefefffefefefffefefffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfff6f7f7ffd6d6d6ffb9babaffa2a2a2ff7d7d7cff5e5e5eff3f3f3fff3d3c3cff3d3d3dff3d3d3d7f1f1f1f00000000ff000001ff020202ff020202ff010102ff020303ff070708ff0a0a0bff0c0c0cff0f0f0fff121212ff161616ff1c1c1cff252525ffcdcdccffe7e7e8ffe9e8e9ffeaeaeaffecececffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f5f4fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafafafffbfafafffafafbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffefffffefffffffefefffefefffffffefefffefefefffefefffffffefffffffffffffefffffffefefffffffefefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefefffefefefffefefefffdfdfdfffafafaffd3d3d3ff6c6c6cff2f2f2fff070706ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5c5d5dff5d5c5cff5c5c5cff5c5c5cff5b5b5bff5a5a5aff595959ff585758ff575756ff565555ff545454ff535353ff515152ff505050ff505050ff4e4f4fff4d4d4dff4c4b4cff4a4a4aff3e3f3eff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff141414ff545454ff9c9c9cffeeeeeefffbfbfbfffdfdfdfffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffffffefefffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffefefefffffefffffefffefffffffefffefefefffffffefffffefffffffefefffefefefffefffefffffffffffefefefffefefffffefefefffefefefffffefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffafbfbfffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f6fff5f5f4fff4f4f4fff3f3f3fff2f2f2fff2f1f1fff0f0f0ffefeff0ffefeeefffeeeeeeffedeeeeffececedffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ff8c8c8cff1d1d1dff181717ff141313ff10100fff0d0d0dff0b0b0bff080808ff030203ff000000ff000001ff010101ff0101017f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff292929fff6f6f6fffefefefffdfdfefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffefefffffffefffffffffffffefffffffefefffffffefffffefffffffffefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfefffefdfdfffdfefdfffdfdfefffefefefffefefefffdfefdfff8f8f8ffe1e1e1ffc0c1c1ffa9a9a9ff878787ff575758ff373736ff2e2e2fff333433ff353535ff3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f4f5fff3f3f4fff3f3f3fff2f2f3fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff0f0f0fff0f0effff0f0f0ffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffedededffedededffedececffecececffebebecffebebebffeaeaeaffeaeae9ffe9e9e9ffe9e8e8ffe7e7e7ffe6e6e7ffe6e5e6ffe5e4e5ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdedfdfffdeddddffdddcddffdbdcdcffdbdadaffdad9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d5d4ffd2d3d3ffd2d1d2ffd0d0d0ffcecfcfffcdcdcdffccccccffcacacbffc9c9c9ffc7c8c8ffc7c6c6ffc5c5c5ffc4c4c5ffc3c3c3ffc3c2c3ffc2c2c2ffc0c0c0ffbfbebfffbdbdbdffbcbcbcffbbbbbbffbabab9ffb9b9baffb9b9b9ffb9b8b8ffbab9baffb9babaffbabab9ffb9b9b9ffb8b9b8ffb7b7b8ffb7b7b7ffb7b7b7ffb8b9b8ffbabababf8b8b8c7f5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf999999ffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcac9caffcbcbcbffcdcdcdffcfcfd0ffd1d1d1ffd2d2d2ffd4d4d3ffd4d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdddcdcffdddedeffdfdfdfffdfdfdfffe1e0e1ffe1e1e2ffe2e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebeaebffebebecffecedecffedededffededeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f4f5fff5f4f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9fafff9f9fafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff191819ff181818ff161616ff181818ff262625ff3b3b3bff5b5b5bff7b7b7bffa3a3a4ffe5e5e5fffdfcfcfffffefefffefefefffefefefffefefefffffffffffffffffffffffefffefffffffffffefffffefefffffffffffffffffffffffffffffefffffefefefffefffffffefefffffffefefffffefffffffefefffefefefffefefffffefefefffefefffffefefffffffffefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffdfdfefffdfdfdfffdfdfdfff4f4f4ffccccccffb4b4b4ff9a9a9aff767675ff545454ff3c3c3cff3d3c3cff3c3c3cff3d3d3d000000003f000000ff000000ff000000ff020202ff020102ff040404ff080909ff0b0b0bff0c0c0dff0f0f0fff121212ff161616ff1c1c1cff505050ffe6e6e6ffe8e7e7ffe9e8e9ffeaeaebffecececffedededffeeeeefffefefeffff0f0f0fff1f1f2fff2f3f2fff4f3f4fff5f6f5fff6f6f6fff7f7f6fff7f7f7fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffaf9fafffafafafffafafafffafafafffafafbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffffffefffefffffffffffefffffffefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffefefefffffefefffefefefffcfcfcfff9f9f8ffc9c8c8ff646564ff2a2a2aff060605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5c5c5cff5c5c5dff5c5c5cff5b5b5bff5a5a5aff595959ff575757ff575657ff555555ff545554ff535353ff525251ff505151ff505050ff4e4e4fff4d4d4dff4b4b4bff4a494aff3f3f3fff0f1010ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff121212ff505050ff8c8c8cffeaeaeafffbfbfbfffdfdfdfffdfefdfffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffffffefffffffffffffefffffefefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefefefffffffffffefffffffffffffffefffffffffefefffefefffffefffffffefefffffffefefffffefefffefefefffefffefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafafafffafafafffaf9fafffafafafff9fafafffafafafff9f9f9fff8f9f9fff8f8f8fff7f8f8fff7f7f7fff6f6f6fff6f5f6fff5f5f5fff3f4f4fff3f3f3fff2f2f2fff1f2f1fff0f0f0ffefefefffeeeeeeffeeeeeeffededeeffededecffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffcdcdccff212121ff181818ff141314ff100f10ff0c0c0cff0b0b0bff0a0a0aff050505ff010101ff010001ff000001ff010101ff010101bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1a1a1affe1e1e1fffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffefffffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffffffffffffefefffefefffffefefefffffefefffffefffffffffefffffffffffefefefffefefefffefefffffefefffffffefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffefefffffdfdfdfff3f3f3ffd6d6d7ffb9b9b9ffa1a1a1ff797979ff494949ff2c2d2dff2c2c2cff2f2e2fff3334347f1a1a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffafbfbfffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffefefefffefefefffefeff0ffefefefffeeeeeeffeeeeeeffededeeffedededffecececffecececffebebebffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e7ffe6e7e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdfdedeffddddddffdcddddffdbdcdbffdadbdaffd9d9daffd9d9d8ffd7d7d7ffd5d6d6ffd4d4d4ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcdcecdffccccccffcacbcbffc9c9caffc8c8c8ffc7c7c8ffc6c6c6ffc5c5c5ffc4c4c3ffc3c3c3ffc2c2c1ffc1c1c0ffbfbfbfffbdbdbeffbdbdbdffbcbcbcffbcbcbbffbbbbbbffbbbabbffbbbabaffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb8b8b7ffb7b7b7ffb9b8b8ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbbbf8c8c8c7f5e5e5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf99999affcdcdcdffcccccdffcdcdccffccccccffcbcccbffcbcbcbffcccbcbffcdcdcdffcfcfcfffd0d1d0ffd2d2d2ffd3d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadad9ffdbdbdbffdcdcdbffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe9e8e8ffe9e9e9ffeaeaeaffebebebffecececffecededffededeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefeeefffefefefffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f3fff3f3f3fff3f3f4fff4f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafbfbfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf121212ff181818ff161717ff181818ff181818ff202020ff303031ff515151ff6f6e6fff838383ffcfcfcffff5f5f5fffefefefffefefefffffefefffefefffffefefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffefffffefffffefefffffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffefffffffffffffffefffefffefefefffefefefffefefefffefdfdfffdfdfdfffcfcfcffecececffc3c3c3ffadadadff929292ff6c6c6bff484848ff393939ff3b3b3cff3d3c3cff3d3c3c000000007f000000ff000001ff000000ff000001ff000100ff040404ff090908ff0b0b0bff0c0c0cff0f0f0fff121212ff171717ff1c1c1cff989797ffe5e6e5ffe7e7e7ffe9e9e9ffeaeaeaffecececffedededffeeeeeeffefefeffff1f1f1fff2f1f2fff3f3f3fff5f5f4fff6f6f5fff6f6f6fff7f7f6fff8f7f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafff9faf9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefffffefefefffffffffffffffffffffffffffefffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefdfffcfcfcfff6f7f6ffbcbcbcff5e5e5eff1f1f1fff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5c5c5dff5c5c5cff5b5b5bff5a5a5aff595959ff585858ff575656ff555556ff545454ff535352ff525151ff515151ff505050ff4f4e4eff4d4d4dff4b4b4bff494949ff363636ff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff101010ff464746ff7f8080ffe5e6e6fffafafafffdfdfdfffefefefffefefefffefefdfffffefffffefefefffffefefffffffefffefefefffefefffffefefefffffffefffffefefffefefffffefefffffffffffffffffefffefefefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffefefffffffefffffefffffffffefffffefefffffefefefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefefefffdfefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f0f0ffefefefffefefefffeeeeeeffededeeffedececffececebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ff515050ff181819ff141414ff100f0fff0c0c0dff0b0b0bff090909ff070707ff020202ff000001ff010101ff010101ff010101bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1b1b1bffdededefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffefffffffffffefefefffffefefffefffefffffefefffefefefffefefefffffefffffefefefffffefefffffffefffefefefffefffffffefefffffffffefffefefefffefefffffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefefdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffbfbfcffeeeeeeffcbcbcbffb0b1b1ff929292ff656564ff373737ff232323ff282828ff2d2c2cff2f2f2e3f0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff2f3f3fff2f2f2fff1f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffeeeeeeffeeededffedededffecededffecececffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdfdedeffddddddffdcdcddffdbdbdbffdadbdaffdad9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd4d4d3ffd2d2d3ffd1d1d1ffd0d0d0ffcececfffcdcdcdffccccccffcbcbcbffcacacaffc9c8c9ffc8c8c8ffc7c7c7ffc6c5c6ffc4c5c5ffc4c4c4ffc3c2c3ffc1c1c2ffc0c0c0ffbfbfbfffbebebeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbcbdbcffbbbcbcffbababaffb7b8b7ffb7b7b7ffb7b7b8ffb9b9b9ffbababaffbabbbaffbbbbbbffbbbbbbffbcbbbbffbbbcbbffbcbcbcffbcbdbdbf8d8d8d7f5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffcfcfcfffcececeffcdcdcdffcccdccffccccccffcccccdffccccccffcdccccffcdceceffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffdad9d9ffdadad9ffdadadbffdcdcdcffddddddffdededeffdfdedeffdfdfe0ffe0e0e1ffe2e1e2ffe2e2e2ffe3e3e3ffe4e5e5ffe6e5e5ffe7e7e6ffe7e7e8ffe9e9e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeedffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0f0effff0f0f0fff0f0f1fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff8f7f8fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfafafffbfbfafffefdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f060606ff161617ff181818ff191918ff191919ff1d1d1dff2b2b2bff424242ff59595aff6a696affa0a0a0ffe3e3e4fffafafafffefefefffefefefffefffffffffefffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffefffffefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffefffefffefffefffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffbfbfbffe3e3e3ffbcbcbcffa5a5a5ff89898aff606060ff3e3e3eff353535ff39393aff3c3c3c7f1e1e1e00000000ff010101ff010101ff010100ff000000ff000000ff040404ff080908ff0b0b0bff0d0c0dff0f0f0fff121313ff171717ff262626ffd3d4d4ffe5e6e6ffe7e7e7ffe9e9e9ffebeaebffecececffedededffefeeeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff5f6f6fff6f6f6fff6f7f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffefefefffefefefffefefefffefefefffcfcfcfff3f3f3ffadadadff5a5959ff1b1b1cff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5d5c5cff5c5c5cff5b5b5bff5a5a5aff595959ff585858ff575756ff555556ff545454ff535353ff525151ff505050ff4f4f4fff4e4e4eff4d4c4cff4a4a4aff474748ff3a3a3aff0f0f0fff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff313131ff767676ffe0e0e0fff9f8f9fffcfcfdfffefefefffdfefefffefdfefffefffefffefffffffefffffffefefefffefefffffffefefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffffefffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffffefffffefffffffffefffffffffefffefffefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffefdfefffdfdfdfffdfefefffefdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffefefefffefdfefffefdfefffefefefffdfefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f8f9fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff6f5f6fff4f5f5fff4f4f4fff3f2f3fff2f2f2fff1f1f1fff0f0f0ffeeeeefffeeeeeeffeeedeeffedededffecececffebebebffeaeaeaffeae9e9ffe8e8e8ffe6e6e6ff979797ff181919ff141414ff10100fff0d0d0dff0b0b0bff090a0aff070708ff030404ff010101ff010101ff010101ff010101bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ffbcbcbcfffcfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefffffffffefffffefffefffefffffffefffffffefefffffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffefefefffefefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefff8f9f8ffe4e4e4ffc3c3c3ffa7a7a8ff808180ff4f4e4fff1e1d1dff151516ff222222ff282828ff2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfffbfbfbfffafafafffafafafffafafafffafafafff9f9fafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffeeeeeeffeeeeeeffeeedeeffedededffececedffecebecffebebebffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e0e1ffdfe0dfffdfdfdfffdededeffdddddeffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d6d7ffd5d5d5ffd3d3d4ffd2d2d2ffd0d1d1ffd0cfd0ffcecfceffcdceceffccccccffcbcbcbffcacacaffcac9caffc9c8c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c2ffc2c2c2ffc0c1c0ffc0bfbfffc0c0c0ffbfc0bfffbfc0bfffbfbfbfffbebebeffbdbdbdffbbbcbcffbababaffbababaffbababaffbababbffbababaffbbbbbbffbbbbbcffbbbbbcffbcbcbcffbcbcbdffbdbdbdffbebdbeffbebebeffbfbfbfbf9090907f606060000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcccdffccccccffcdceceffcfcfcfffcfd0cfffd1d0d1ffd2d2d2ffd3d3d4ffd5d5d5ffd6d6d6ffd7d8d8ffd8d8d8ffd9d9d8ffd9d9daffdadadaffdbdbdbffdbdcdcffdddcdcffdeddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffeaeaeaffeaeaebffebececffececedffedededffeeeeeeffeeeeefffeeefefffefefefffefefefffefefefffeff0f0fff0eff0fff0f0efffeff0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f4fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f8fff8f8f7fff7f8f8fff7f8f8fff7f7f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffaf9fafff9f9f9fffafafafffafafafffafafafffafbfafffcfcfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf121211ff181818ff1a1a1aff1b1b1bff1b1b1bff262626ff353535ff484848ff5c5d5cff727172ffbdbdbeffecededfffefdfefffefefefffefefefffefefefffefffffffefefffffefefefffffffffffefefffffffffefffefffffffefffffffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffffffffefefffefefffffffffffffefffefffefefffffefefefffefefefffefefefffdfdfdfff8f8f8ffdadadaffb6b6b5ff9c9d9dff7f7f7fff555555ff373837ff343435ff363636ff3939397f1d1d1d3f000000ff010100ff000100ff010101ff000100ff010101ff050505ff090909ff0c0c0bff0c0c0cff0f0f0fff131313ff181818ff555555ffe3e3e3ffe6e5e5ffe7e7e7ffe9e9e9ffebebebffecedecffeeededffefefeffff0f0f0fff2f2f1fff2f3f3fff4f4f4fff5f6f5fff6f6f6fff6f6f6fff7f7f7fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffffffffffffffffffffffffffefffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefefefffefefefffefefefffefdfdfffbfcfbffeeeeeeff9d9d9eff4d4d4dff111211ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5c5c5cff5b5b5bff5a5a5aff595959ff575858ff575757ff565555ff545454ff535353ff505151ff4f5050ff4f4e4fff4d4d4dff4c4b4bff4a494aff464646ff3f403fff141414ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff232323ff6f6f70ffd8d9d9fff8f8f8fffdfdfdfffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefefffffffefffefefffffffffefffefefefffefffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff8f8f8fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f4f5fff4f4f3fff2f2f2fff2f1f2fff1f0f0ffefefefffeeeeeeffeeedeeffedededffecececffebebebffeaeaeaffe9e9e9ffe7e7e8ffe6e6e6ffcdcecdff1a1a1aff141414ff101010ff0e0e0eff0c0c0cff0a0a0aff080808ff060505ff020202ff010101ff000101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff6a6a6afff8f8f8fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefffefffefefffffffffefffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffffffefffffffffefefffefffffffefefefffefefefffffffefffefefffffefefefffefefefffefffffffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefdfefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffdfdfdfff4f4f4ffdadadaffbbbabaff9d9d9dff727272ff3c3c3cff101010ff0d0d0dff19191aff2222227f13131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfffbfbfafffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff7f7f7fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffeff0f0ffefefefffeeefefffeeeeeeffeeeeeeffedededffecececffebebecffebebebffebeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfe0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d2d1ffd1d1d1ffd0cfd0ffcecfcfffcececeffcdcdcdffcccbccffcbcbcbffcacbcaffc9c9caffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c2ffc1c2c1ffc1c1c0ffc0c0c0ffbfbfbeffbdbebeffbdbebdffbdbdbdffbcbcbcffbbbcbbffbbbbbbffbbbbbcffbcbcbcffbdbcbdffbdbdbdffbdbebeffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3bf9393937f626262000000000000000000000000000000000000000000000000bf9e9f9effd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececdffcececeffd0cfd0ffd1d1d1ffd2d2d1ffd3d3d3ffd4d4d4ffd6d6d5ffd7d7d7ffd7d8d8ffd8d9d8ffd9d9d9ffd9dadaffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe2e2e1ffe2e2e2ffe4e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffedeeedffeeeeeeffeeeeefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0cff1a1a1aff1b1b1bff1a1b1aff1a1a1aff201f1fff30302fff3f4040ff4b4b4bff565656ff717171ffcccdcdfff2f2f2fffefefefffefefefffefefefffefffffffffffffffffefffffefefefffffffffffffffffffffffffffefffffffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffefefffffffffffefffffffffffefffefffefffefffffffefefefffefefefffffffefffefffefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefffefffffffffffefefffffffffffffffffffffefffefffefefefffefefefffdfefdfffdfdfdfffdfdfdfff4f4f4ffcfcfcfffadadadff929292ff727272ff4a4a4aff343434ff333333ff353434ff36363600000000bf000000ff000101ff010101ff000101ff010101ff030302ff050506ff090909ff0b0b0cff0c0c0cff0e0f0fff131313ff181818ff989898ffe3e3e3ffe5e5e5ffe7e7e7ffe8e9e9ffebebeaffececedffeeeeedffefefeffff1f0f0fff2f2f2fff3f3f3fff4f5f4fff5f6f5fff6f6f6fff6f7f7fff8f7f8fff9f8f9fff9f9f9fffafaf9fff9faf9fffaf9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffffffffffefefffefefefffffffffffffffffffffffffffefffffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffffffefffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffafbfbffececebff8d8d8dff414041ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f171717ff5d5e5dff5d5d5dff5e5d5dff5d5d5dff5c5c5cff5b5b5bff5a5a5aff595959ff585858ff565757ff555555ff545454ff525252ff505051ff4f4f4fff4d4d4dff4c4c4cff4a4a4aff484848ff454545ff3c3c3dff111110ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1b1b1bff5c5c5cffd0d0d0fff7f7f7fffcfcfcfffefefdfffdfdfefffefefdfffefefefffffffffffffefffffffffefffffffffffffffffffffffffffefffefffffffefffffffefffefefffffefefefffefefefffefefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffefefffefefefffffffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafaf9fffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f5f5fff4f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1ffeff0efffefefeeffeeeeeeffedededffecedecffebebebffebeaeaffe9e9e9ffe7e7e8ffe6e6e6ffe4e4e4ff353636ff161616ff101011ff0e0e0eff0c0c0dff0a0a0aff080808ff060606ff020202ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2d2d2dffe5e5e6fffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffefefefffefffffffffefefffffffefffefefefffffffefffffffffffffffffffffefffffefefefffffffffffefffffffffffffffefffffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefdfdfffefefefffdfefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffcfcfdffefefefffcdcdcdffafafb0ff8e8f8eff5e5f5fff313231ff161516ff141414ff0d0d0cff1919197f100f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfbfffafbfafffafafafffafafafff9f9f9fffafaf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f1f1fff0f0f0ffeff0efffefefefffefeeefffeeeeeeffeeededffedededffecececffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfe0ffdedfdfffdddedeffdcdddcffdbdcdcffdbdadaffdadad9ffd8d9d8ffd7d7d7ffd5d6d5ffd4d4d4ffd3d3d3ffd2d1d2ffd1d0d1ffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffccccccffccccccffcbcbcbffcbcacaffc9cac9ffc9c8c8ffc8c7c7ffc7c6c7ffc5c6c6ffc5c5c4ffc3c4c4ffc3c4c4ffc4c4c3ffc3c3c4ffc3c4c3ffc3c3c3ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c0ffbfbfbfffbebfbfffbebebeffbebebeffbdbebeffbdbdbdffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc7c7c7ffc8c8c8bf9898987f6666660000000000000000bf9f9f9fffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffcfd0d0ffcfcfcfffd0d0d0ffd0d1d0ffd2d1d1ffd2d3d2ffd3d3d3ffd4d5d4ffd6d6d5ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdadbdaffdbdbdbffdbdbdcffdcdcdcffddddddffdededdffdededeffdfdfdfffe0e0e0ffe1e0e0ffe2e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe8e9e8ffe9e9e9ffeaeaeaffebebebffecececffededecffedededffeeeeeeffeeefeeffefefefffefeff0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1bff1b1b1bff1b1b1bff1c1c1cff1e1e1eff282827ff333434ff3f3f3fff4d4d4dff5e5e5eff8a8a8affdadadafff7f7f7fffefefefffefefefffffefffffefffffffffffffffffefffffffffffffffffffffffefefffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefffffffffffffffffffffffffffffffffefffffefefffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffefffefffffffefefefffefefefffefefdfffdfdfdfffbfbfbffebebebffc1c1c1ffa6a6a6ff8a8a8aff676767ff3e3d3dff303030ff333333ff333333ff34343500000000ff000000ff010001ff010000ff000000ff000100ff040304ff060606ff0a0909ff0b0b0bff0c0c0cff0f0f0fff131313ff1e1e1fffcdcecdffe3e3e3ffe5e5e5ffe6e7e7ffe8e9e8ffebebeaffececedffeeeeeeffefeff0fff0f1f1fff2f2f2fff3f4f3fff5f5f4fff6f5f5fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffbfbfaffe9e9e9ff858585ff3d3d3cff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2f2eff5d5d5dff5d5d5dff5d5d5dff5d5c5dff5c5c5cff5b5b5bff5a5a5aff595959ff585858ff575656ff555555ff545454ff525252ff505050ff4e4e4eff4d4d4dff4b4b4bff494949ff474747ff444444ff333233ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff171717ff555555ffc8c9c9fff6f6f7fffcfcfcfffefefdfffefdfdfffdfdfdfffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefffffffffffefffffffffffffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafff9fafafff9f9f9fffafafafff9fafafff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff4f4f3fff2f2f2fff2f1f2fff0f0f0ffefeeefffeeeeeeffedededffedececffebebebffeaeaeaffe9e8e9ffe8e7e7ffe5e6e5ffe4e4e4ff888888ff161616ff121111ff0e0f0eff0c0c0cff0a0a0aff080808ff060606ff030403ff010001ff000000ff000001ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ffa2a2a2fff7f6f6fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefffefffefffffffefefefffefefefffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefefefffffefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffe6e6e6ffc0c0c0ffa5a4a5ff808080ff4e4f4eff2a2b2bff181819ff191818ff151515ff0c0c0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffafbfafffafafafffafafafffaf9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff4f4f5fff4f4f4fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0ffeff0f0ffefefefffefeeeeffeeeeeeffedededffedededffecececffebecebffebebebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdededeffdddedeffdcddddffdcdbdbffdadbdaffd9d9d9ffd8d8d8ffd7d7d7ffd5d6d6ffd4d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececeffcecdcdffcdcdcdffccccccffcccccbffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c1ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0bfbfffc0bfbfffbfbfbfffc0c0c0ffc2c1c1ffc3c3c3ffc4c4c4ffc5c5c5ffc7c7c7ffc8c8c8ffcccbccffcdcdcdffcfd0cfffd1d2d1ffd5d5d6ffd5d5d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd1d1d2ffd1d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd3d4d3ffd3d3d4ffd5d4d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9dad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdededeffdfdfdfffe0dfe0ffe1e0e0ffe1e1e1ffe2e2e1ffe2e2e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e8ffe8e9e8ffe9eae9ffeaeaeaffebebebffecececffededecffedededffeeeeeeffeeefefffefefefffefeff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0d0d0dff1b1b1bff1c1c1cff1e1e1fff1f1f1fff222222ff2c2d2dff393939ff474747ff565656ff6a6a6affa3a4a3ffe3e3e3fffcfcfcfffefefefffefefefffefffffffefefffffffffefffffffffffffefffffffffffffffffffffefffefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffefefefffefffefffefffefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffffffffffffefffffefffefffefefefffefefefffdfefdfffdfdfdfff6f6f6ffd9d8d9ffb4b4b4ff9c9c9cff7c7c7cff595959ff353535ff2e2e2eff313131ff333333bf2626267f000000ff000000ff010000ff000000ff000001ff010201ff040404ff060606ff090909ff0c0b0cff0d0d0dff101010ff141414ff4e4e4effe1e1e1ffe3e3e3ffe5e5e5ffe6e7e7ffe9e8e9ffebebeaffececedffeeeeeefff0f0f0fff1f1f1fff3f2f3fff4f3f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff8f8f9fff9f9f9fff9f9fafffaf9f9fffafafafffafafafffafbfafffafafafffafafafffbfbfafffafafafffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffcfcfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefffffffffefffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffafafaffe6e6e6ff7f7f7fff393938ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2f2eff5d5d5eff5d5e5dff5d5d5dff5d5c5dff5c5c5cff5b5b5bff5a5a5aff585959ff575857ff565656ff555455ff535353ff515151ff4f4f50ff4e4e4eff4c4c4cff4a4a4aff484848ff474646ff434443ff343435ff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1a1a1aff5f5f5fffc0c0c0fff6f6f6fffbfcfcfffefdfefffdfdfefffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffefffffffefefffffffffefffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfafffafafafffafafafffafafafff9f9fafff9faf9fff9fafafff9f9f9fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff3f2f3fff2f2f2fff1f1f1fff0f0efffeeeeeeffedeeedffedecedffebecebffeaeaeaffe8e8e9ffe7e8e7ffe6e6e6ffe4e4e3ffc7c8c7ff1a1b1aff121212ff0e0e0fff0c0c0cff090909ff070708ff070706ff040404ff000001ff000000ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3f4040ffe3e3e3fffcfcfcfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfefffdfefefffefefefffefefefffefefffffefffffffefefffffefffffffffffefffffffffffffffffffffffffffffffefffffefefffefefffffffefffffffefffffffffffffffefefffefffffffefefffffffffefffffffffffffffffffffffffffffffffffefffefffefffefffffefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefffefffefefefffffffefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff5f5f6ffd8d8d8ffb3b4b4ff969696ff6c6d6dff3f3f3fff202020ff1a191aff191a19ff191919bf0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafffafafafffafaf9fff9fafafffaf9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffeff0f0ffefefefffeeefeeffeeeeeeffedededffededecffecececffebecebffebebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e1e0ffe0dfe0ffdedfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d7d6ffd5d5d5ffd4d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcececeffcecdceffcccdccffccccccffcbcacbffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc6c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c5c4ffc5c6c6ffc8c8c8ffcbcccbffcdcdcdffcfd0cfffd1d1d1ffd4d3d4ffd7d6d6ffd6d6d5ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9daffdadadbffdbdcdbffdcdcdcffdcdcdcffddddddffdededeffdedfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e6ffe6e6e6ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9eaffeaeaeaffebebebffecececffedececffedededffeeeeeeffeeeeeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffafafafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff1f1e1eff1f2020ff222222ff242324ff282828ff333333ff403f40ff4e4e4eff5f5f5fff757575ffbbbbbbffedededfffdfdfdfffefffefffffefefffffffffffffffefffffefefffffffffffffffffffefffffffefffffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffffefefffefffefffefffefffefefefffefefffffffffffffffefffffffffffffffffffffffffefffefffefffffffffffffffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffffffffffffefffffefefefffefefefffefefefffdfefefffbfbfbffedeeeeffc2c2c2ffa8a9a8ff8d8d8dff6a6a6aff494949ff302f30ff2e2e2eff2e2f2eff3131317f191919bf000000ff000000ff000000ff000000ff000100ff030303ff050505ff050405ff080808ff0b0b0bff0d0d0dff101010ff141414ff919191ffe1e2e1ffe3e3e3ffe5e5e5ffe7e7e7ffe9e9e8ffebebebffececedffeeefeffff0eff0fff2f1f1fff2f3f3fff4f4f4fff5f5f5fff6f6f6fff6f7f6fff7f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafbfffbfbfbfffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefffffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffdfdfdfffafafaffe2e2e2ff797979ff383838ff080909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2fff5d5d5dff5d5d5dff5d5e5dff5c5d5cff5c5b5cff5b5b5bff5a595aff595958ff575857ff565656ff545554ff535353ff515151ff4f4f50ff4e4e4dff4c4c4cff494949ff474748ff464545ff434343ff363636ff0e0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff181818ff5b5b5bffbcbbbbfff6f5f6fffcfcfcfffdfefefffefefefffdfdfdfffdfefefffffefefffffffffffffffffffffffffffffefffffffffffffefffffffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f5fff5f5f6fff5f4f4fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefeeeeffeeeeeeffecededffebececffebebeaffe9e9e9ffe8e7e8ffe6e6e6ffe4e3e4ffe1e1e1ff444544ff121212ff0e0f0fff0c0c0cff090909ff080808ff070707ff040404ff010102ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff919191fff2f3f3fffdfdfefffefefdfffdfdfdfffdfdfefffefdfefffdfdfefffefefefffefefefffefefefffefffefffefffffffffefefffefffefffefffefffefefefffffffffffffffffffffffffffffffefffefffffffefffefffefffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffffefefffefffefffefffefffefefefffefefefffefffffffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff0f0f0ffcacacaffa8a8a8ff848585ff595a5aff2d2e2dff121313ff171717ff191a19ff1a191a7f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfefefffafafbfffafafafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff8f7f8fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f4f5fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff0f0f0fff0eff0ffefefefffeeeeeeffeeeeeeffedededffecededffecececffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e1ffe0e1e1ffe0e0e0ffdfdfdfffdededfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d6d7ffd5d6d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcdcecdffccccccffccccccffcbcbcbffcbcacbffcacacaffc9c9caffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc7c8c7ffc8c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc6c5c6ffc5c5c6ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffcccbccffcecfcfffd1d1d1ffd4d4d3ffd4d4d4ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd5d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdddcffdddeddffdededeffdedfdeffdfe0dfffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e5ffe5e5e5ffe5e5e6ffe7e6e6ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9eaffeaeaeaffebebebffececebffedececffedededffeeeeeeffeeeeeeffefefeeffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffafafafffbfbfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1f1f20ff222222ff242324ff252626ff252525ff2c2c2cff393939ff464747ff565655ff686868ff858686ffd4d5d5fff2f2f2fffefefefffefefefffefffffffffffefffefffffffffffffffffffffffffffffffffefefffefffefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffdfefefff6f6f6ffdcdbdcffb2b3b2ff9a9a9aff7b7b7bff585757ff393a3aff2e2f2fff2e2e2eff2e2e2eff2e2e2f3f0c0c0cff010101ff000101ff000000ff000000ff010101ff040404ff050605ff050506ff080708ff0b0b0bff0d0d0dff0f1010ff1a1a19ffcbcbcbffe2e2e2ffe4e3e4ffe5e5e5ffe7e7e7ffe8e9e9ffebebebffedecedffeeefeefff0f0f0fff1f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f8f7fff8f8f8fff8f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffbfcfcfffbfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffffefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffffffffffffffffffffffefefffffffefefffefffffffffefefffefefefffefffffffefefefffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffdfefefffdfdfdfffefefefffefefefffcfdfdfff9f9f9ffdcdcdcff757575ff313131ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5d5d5dff5d5d5dff5d5d5dff5d5d5dff5b5b5bff5a5a5bff5a5959ff585858ff575757ff565655ff545454ff535252ff515151ff505050ff4d4e4eff4b4c4cff494949ff474747ff444544ff434242ff353535ff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff161615ff535353ffb5b5b5fff4f5f5fffcfcfcfffefefdfffefefefffdfdfdfffdfefdfffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff4f3f3fff2f2f2fff2f1f1fff0f1f0ffefefefffeeeeeeffedededffececebffeaebeaffeae9e9ffe8e8e7ffe6e6e6ffe4e4e4ffe1e1e1ff888888ff111111ff0e0e0eff0b0b0bff090909ff080808ff070707ff050605ff030303ff010101ff010101ff010101ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff282828ffd9d9d8fffbfbfbfffdfefdfffefefdfffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffe9e9e8ffc0c0c1ff9d9d9dff717071ff454545ff181818ff0a0a0aff0f0f10ff171717ff191a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafffafaf9fff9fafafff9f9fafffaf9f9fff9f9fafff9f9f9fff9faf9fffaf9f9fff9f9f9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff5f6f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffededeeffedededffecececffecececffebebebffebebebffebeaebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e3e4ffe3e3e4ffe3e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e1e0ffe0dfe0ffdfdfdfffdededeffddddddffdcddddffdcdbdcffdadbdaffdad9d9ffd8d8d9ffd7d7d7ffd7d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcececeffcecdcdffcdcdcdffccccccffcbccccffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffcacacaffcac9caffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c8ffc8c8c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacbffcbcbcbffcbccccffcdcdcdffcfcfceffd0d0d0ffd2d1d1ffd3d3d3ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd6d7d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcddffdddddeffdededeffdfdedfffdfe0dfffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffebebebffebecebffecececffedededffeeeeeeffeeeeeeffefefefffefefeffff0eff0fff0f0f0fff0f0f1fff0f1f1fff1f1f0fff1f1f1fff1f1f1fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fffafafafff9f9f9fffafafafffafbfafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf191919ff242424ff262626ff272627ff292928ff2a2a2aff343333ff3f4040ff4d4d4cff5e5f5eff747474ff9c9c9cffdbdbdbfff8f8f8fffefffefffefefefffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffefefffffffefffefefffffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffffefefffefffefffffefefffefefefffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffcfbfcffefefefffc6c5c5ffa3a4a4ff868686ff676666ff444545ff2e2e2eff2e2e2eff302f2fff2e2e2eff2e2e2e7f000000ff010001ff010101ff010001ff000000ff010101ff050505ff070607ff070707ff090909ff0b0b0bff0d0d0dff0f0f10ff494949ffdfdfdfffe2e2e2ffe4e4e3ffe5e6e5ffe7e7e7ffe9e9e9ffebeaebffededecffefeeeefff0f0f0fff2f2f3fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffefefffffefffffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffffffefffffefffffffffefffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffdfefdfffefefefffefefefffcfdfcfff8f8f8ffd5d5d5ff717171ff313132ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5c5dff5d5d5dff5d5d5eff5d5d5dff5c5c5cff5b5b5bff5a5a5aff595959ff585858ff575757ff565655ff545454ff535352ff515251ff505050ff4e4e4eff4c4c4cff4a4949ff474646ff444444ff424242ff333333ff0b0c0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff141515ff545454ffadadadfff3f3f3fffcfcfcfffefefdfffefefefffdfdfdfffefefefffefefefffefefffffffefffffffffffffffefffffefefffffefefffffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f2fff1f1f1fff1f1f1fff0f0f0ffeeeeeeffedededffecececffebebebffeaeae9ffe8e8e8ffe6e6e6ffe4e4e4ffe1e1e1ffbcbcbcff131313ff0d0d0dff0b0b0bff090909ff080808ff070707ff060506ff040403ff010101ff010101ff000001ff010101ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff898a89fff1f0f1fffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfdfdfff2f1f2ffd9d8d8ffb2b2b2ff8c8c8cff595959ff292929ff0a0a0aff060606ff0c0c0cff0f0f0fbf1111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfafffaf9fafffafafafffaf9f9fff9f9f9fff9f9fafffaf9fafffafafafffaf9f9fffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeedffedededffededecffecececffebecebffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdddcffdbdcdbffdadadaffd9d9d9ffd8d8d8ffd7d7d6ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcecfcfffcececeffcdcdcdffcdcdcdffccccccffccccccffcccccbffcbcccbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcfcfcfffd1d1d1ffd3d2d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d7ffd7d7d7ffd7d8d7ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffdad9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdddcffdededeffdedfdeffdfdfdfffe0dfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebebffebebecffecececffedededffeeededffeeeeeeffefeeefffefefeffff0f0f0fff0f0f0fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff4f3f4fff4f4f4fff4f4f5fff4f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffafafafff9f9f9fffafafafffafafafffafafafffafafafffcfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1c1c1cff272626ff292929ff2a2b2aff2c2c2cff2d2d2dff363736ff434343ff535353ff666666ff7e7e7effaeaeaeffe3e3e3fffbfbfbfffffefefffefffffffffefefffefffffffffffffffffffffffffffffffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefffffffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffefffffffffefefffefffefffefefffffefefefffefffefffefffefffffffefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfff7f6f7ffdedfdeffb3b3b3ff949494ff717171ff505050ff363636ff2b2b2bff2d2d2dff2e2e2eff2f2f2f7f171717bf000000ff000101ff010100ff010101ff010101ff030303ff060505ff060606ff080808ff090909ff0b0b0bff0d0d0dff100f10ff8a8a89ffdfdfdfffe2e2e1ffe4e4e4ffe6e6e6ffe8e7e8ffe9e9e9ffebebebffecededffeeeeeefff1f1f1fff2f2f2fff3f3f3fff5f5f4fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff8f7f8fff8f8f8fff9f9f9fffaf9f9fffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfefdfffefefefffefefefffefefefffffefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffffffffefefffffffefffefffefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffefefffffffffffefffefffffffefffffffffffffffefffefffefffefefefffefefefffefefefffefdfdfffefefefffefdfefffcfcfcfff7f7f7ffcfceceff6c6c6cff2e2e2eff060506ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5dff5d5c5cff5d5d5dff5d5d5dff5c5c5cff5b5b5bff5a5a5aff595959ff585758ff575757ff555555ff545454ff535353ff515252ff505050ff4f4e4eff4c4c4cff494a49ff464647ff444444ff424242ff363636ff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff111111ff4d4d4dffa8a8a8fff1f1f1fffcfcfcfffefefefffdfefefffdfdfdfffefdfdfffefefefffefefefffefffffffffffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffbfcfbfffbfbfbfffafafbfffafafafff9fafafff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f7f8fff7f7f7fff6f7f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f1f2fff1f0f1fff0f0f0ffeeefefffedededffecececffeaebeaffeae9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe1e1e1ffdededeff393a39ff0e0e0eff0b0b0cff090909ff070708ff070706ff060605ff030303ff010101ff000000ff010101ff010202ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff222222ffd7d7d7fff9f9f8fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f9f9ffe7e7e7ffc2c2c2ff9b9b9bff717170ff424142ff181818ff040404ff040404ff060606ff0c0b0b7f07070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffafafafffaf9f9fff9fafafffafafafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff7f7f6fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffedeeedffedededffecececffecececffebecebffebebebffebebeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdedddeffdcddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdccffccccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcecdcdffcececeffcfcfceffcfcfd0ffd0cfd0ffd0d0d0ffd0d0d1ffd1d2d2ffd2d3d3ffd4d4d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9daffdad9daffdadadaffdadbdaffdadadaffdbdbdbffdcdcdcffdcdddcffddddddffdededeffdfdedeffdfdfdfffe0e0dfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e9ffe9e9eaffeaeaebffebebebffecebecffecececffededecffedededffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffafaf9fffafafafffafafafffaf9fafffafafafffafafafffbfbfbfffefefdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f090909ff282928ff2b2b2aff2c2c2cff2c2c2dff2b2b2bff2d2d2dff383939ff484848ff595959ff6e6e6eff898989ffc1c1c1ffebebebfffdfdfdfffffefffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefefffffefefffffefefffffffefffffefefffffffffefffefefefffefefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefefffefefffffefefffffefffffffffffefffefffefffefffffffffffffffffefefffffffefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffcfcfcffefefefffc4c3c3ffa3a3a3ff828281ff5b5b5bff3f3f3fff2b2b2bff2a2a2aff2c2c2cff2d2d2dff2e2e2e00000000ff010101ff010000ff000001ff000001ff020201ff040404ff060606ff060606ff080808ff0a0909ff0b0b0bff0d0d0dff141414ffc2c2c2ffdfdfdfffe2e2e2ffe5e5e4ffe6e6e6ffe8e8e8ffe9eae9ffebebebffedecedffeeeeeffff0f0f0fff2f2f2fff3f4f3fff4f4f4fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff8f7f8fff8f8f8fff9f9f9fff9f9fafffafafafffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffefffefffefffffffefefffffffefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefffffefefefffffefffffefefffffffffefffefefefffefefefffefefefffefffffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffffefefffefefffffffffffffffffffffffffefffefffefffefffffffffffffffefefefffefffefffefefffffefefffffefefefffffefffffefefffffffffefffefefffffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffcfcfbfff7f6f7ffc7c7c7ff676667ff262626ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5eff5d5d5cff5d5d5dff5c5d5dff5c5c5cff5b5a5aff5a5a5aff595959ff575758ff575656ff555555ff545454ff535453ff525252ff505051ff4f4f4fff4c4c4cff4a4949ff474647ff444444ff414242ff3d3d3dff0f1010ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff100f10ff494949ffa2a2a3ffeff0effffcfcfcfffefdfefffefefefffdfefdfffdfdfdfffefefefffefefefffffefefffffffffffffffffffffffffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f7fff6f6f7fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f3f4fff3f3f3fff2f1f1fff1f0f1fff0f0f0ffefefefffedededffecececffeaebebffeaeae9ffe8e8e8ffe6e6e7ffe4e4e5ffe2e1e1ffdededfff7d7c7dff0f0f0fff0c0c0cff0a0a0aff070708ff070707ff050605ff030202ff020102ff010101ff010102ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff717171ffe6e6e6fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffefffefffefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffefffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffcfdfdfff1f0f0ffd1d1d0ffaeadaeff7c7c7cff535353ff2b2b2bff0a090aff040404ff050405ff040404ff0606063f020203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9fafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffeeededffedededffededecffecececffececebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdeddddffdddcddffdcdcdbffdadadaffd9dadaffd8d8d8ffd7d7d7ffd6d7d6ffd5d6d5ffd4d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcececfffcececeffcecfceffcfceceffcececfffcececeffcececeffcecfceffcececfffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d6d5ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffd9d9daffd9dadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffddddddffdededdffdededeffdededfffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e9ffe9e9eaffeaeaeaffeaeaebffebebebffececebffecececffedededffededeeffeeeeeeffeeefefffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffcfcfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff2d2c2cff2c2c2cff2c2b2cff2b2b2bff2a2a2aff2f2f2fff3d3d3dff4d4d4cff616061ff787878ff9a9999ffd1d1d1fff3f3f2fffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffefefefffffffffffefefffffffffffffefffefffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffefefffefefefffffffffffefefefffefffffffffefefffffefffffffefefffffffefffefefefffffefffffefefefffffefffffefffefffefefefffefdfefff8f7f7ffdeddddffafafafff8f8f8fff6d6d6dff474747ff292a2aff262626ff2b2b2bff2a2a2aff2c2c2c7f1616167f000000ff010100ff010101ff010100ff010101ff020202ff050505ff060606ff070707ff080808ff090909ff0b0b0bff0e0d0dff3f3e3fffdddcddffe0e0dfffe2e3e2ffe4e5e5ffe7e6e7ffe8e8e8ffeae9e9ffebebebffedecedffefeeeefff0f1f0fff1f1f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f8fff9f9f9fffafafafffbfafbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffffefffffefefffffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffffefefffffefefffefefffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffffefefffffefefffffffffffefefefffefffffffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffefffefffffffffffffffffefefffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfbfbfff6f6f7ffbfbfbfff636362ff232323ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f605fff5d5d5dff5c5c5cff5c5c5cff5b5b5bff5a5a5aff5a595aff595958ff585757ff565656ff555555ff545454ff535353ff525252ff515051ff4f4f4fff4d4c4cff4a4a4aff474647ff444444ff414142ff3c3c3cff111111ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff121312ff4b4c4bff9c9c9cffedededfffcfbfbfffdfefdfffefefefffdfdfdfffdfdfdfffefdfefffefefefffffefefffefffefffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefffefffffefefffffffefffffefffffefffffffefefefffffefefffffefffffffffefffffffffffffffffffffffefffffffefffefefefffefffffffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfbfffbfafafffafafafffafafafff9f9f9fff9f8f8fff8f8f8fff7f8f7fff6f6f7fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffebebebffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe2e2e2ffdfdfdfffb7b7b7ff0f0f0fff0c0d0dff0b0a0bff080808ff070707ff060505ff040303ff040404ff020302ff010101ff010101ff010101ff010101bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cffa2a3a2fff7f7f6fffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffefffffffefffffefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefff7f7f7ffe2e1e1ffb7b6b7ff959595ff5d5c5dff3a3a3aff151515ff030303ff030403ff040404ff050505ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f5f5fff5f5f5fff4f5f5fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff2f1f2fff2f2f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0eff0ffefefefffefeeefffeeeeeeffeeededffedededffecedecffecececffecececffecebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe5e4e4ffe4e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdfdedeffdededeffddddddffdcdddcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadad9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdddcddffddddddffdeddddffdedfdeffdfdfdeffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9eaeaffebeaeaffebebebffecececffecececffedededffededeeffeeeeedffeeeeeeffefefeffff0efeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf212121ff2c2b2cff2b2b2bff2b2b2bff2a2a2aff292929ff303030ff3f3f3fff4f4f4fff646464ff818182ffabababffdbdadbfff5f5f5fffefefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffefefefffcfcfcfff0f0f0ffc5c4c4ff9c9b9bff7b7b7bff565656ff303030ff151515ff181819ff272727ff2b2b2bff2b2b2a00000000bf000000ff000000ff010100ff010101ff010101ff030303ff050505ff070606ff070707ff080808ff090909ff0c0b0cff0e0e0eff919191ffddddddffe0e0e0ffe3e3e2ffe5e5e5ffe6e6e6ffe8e8e8ffeaeae9ffebebebffedededffefefeffff0f1f0fff2f2f2fff3f3f3fff3f4f4fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff9f9f9fffafaf9fffbfafbfffbfbfbfffbfcfbfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffffefefffefffefffffffffffffffffffffefefffefefffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffefefffffefefffffefffffffefefefffffffefffefefefffefefefffefffefffefefefffffefefffffffffffffffffffefffffffefffefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffffffefffffffefffffefefffffefffffefffefffffefffffffefefffefefffffffffefffffefffffffefefffefefffffefefffffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffdfcfdfffbfbfbfff5f6f5ffb9b8b8ff626262ff212121ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616060ff605f5fff5e5e5dff5d5c5cff5b5b5cff5a5b5bff5a595aff595858ff575757ff565656ff555555ff545454ff535353ff525252ff505051ff4f4f4eff4c4c4cff4a4949ff474747ff444444ff414141ff323232ff0a0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff141414ff4e4e4fff929292ffebecebfffbfcfcfffefdfdfffdfefdfffefdfdfffdfdfdfffefefefffefefefffefffefffffffefffffffffffffffffffefffefffefefefffffefefffefefffffefefefffefefffffefefefffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffefffefffefffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefefffefefffffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfcfffcfbfbfffbfafbfffafafafffafaf9fff9f9f9fff9f8f8fff8f8f8fff8f7f7fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0efefffeeeeeeffecececffebeaebffe9e9eaffe8e9e8ffe7e7e7ffe5e5e5ffe2e2e3ffdfdfe0ffdadadaff313131ff0c0c0cff090a09ff080708ff060606ff050505ff050505ff030403ff020202ff000100ff010101ff010101ff0101017f000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff313131ffe1e1e1fffcfdfdfffefefffffefefefffefefefffefefefffefffffffefffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffefefffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefffefffefefefffffefefffefffefffffefefffefefffffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffcfcfcffeeedeeffc9c9c9ffa2a2a2ff797879ff454545ff242424ff080908ff030303ff040403ff030303ff0404047f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f5fff6f5f5fff4f4f4fff4f4f4fff4f3f3fff2f2f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff0f1f1fff0f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffeeededffedededffedededffecececffecececffebececffebebebffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe7e6e7ffe6e6e6ffe5e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0dfe0ffdfdfdfffdfdedfffdededeffdddedeffdddcddffdbdcdcffdbdbdaffd9dadaffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d8ffd9d8d9ffd9d9d9ffdad9d9ffd9d9daffd9d9d9ffd9dadaffdadadaffdbdadaffdbdadaffdbdbdbffdbdcdbffdcdbdcffdddcddffdddeddffdededdffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebecebffecececffedededffedeeedffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff4f3f3fff3f4f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafbfffdfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf202020ff2b2b2bff2a2a2aff292929ff282828ff272727ff2d2d2dff383838ff494949ff656464ff878787ffb0b1b1ffd4d4d4ffefeeeffffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffdfdfdfff6f6f6ffdfdfdfffa9a8a9ff858585ff606060ff3b3b3bff1e1d1dff111111ff141515ff191918ff2727277f15151500000000ff000000ff000000ff000000ff000001ff010201ff040404ff050505ff060606ff070707ff080808ff090809ff0b0a0bff121212ffd6d7d6ffddddddffe0e0e0ffe2e2e2ffe4e5e4ffe7e6e6ffe8e8e8ffeaeaeaffebebebffedededffefefeffff0f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefffefffefffefffefffefffefefefffffefefffefefefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffffefefffefefefffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffbfbfbfff4f4f4ffb2b2b2ff606060ff202020ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff606060ff5f605fff5f5f5fff5e5e5eff5d5d5dff5c5b5bff5a5b5aff595959ff575757ff565656ff545454ff535353ff525252ff515150ff4f4f4fff4c4c4cff494949ff464646ff434444ff424241ff353535ff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f1010ff484949ff8c8c8cffe9eaeafffbfbfbfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffffffffffffffffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffefffefffefffefffefefefffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffdfdfefffdfdfdfffdfefefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafbfffafafafff9f9fafff9f9f9fff8f8f8fff8f8f8fff7f7f7fff6f6f7fff6f6f6fff5f6f5fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffebeaeaffe9e9e9ffe8e8e9ffe7e7e7ffe5e5e5ffe2e3e2ffe0dfe0ffddddddff6e6e6eff0c0c0cff0a0909ff070707ff050505ff050505ff050505ff020303ff020202ff010101ff010102ff010101ff0101017f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff9fa09ffff4f4f5fffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffffffffffffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefffffefefffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefff7f6f6ffdededeffb1b1b1ff8b8b8bff5d5d5dff323232ff141414ff050505ff040404ff040404ff030303ff04030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fffaf9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff5f6f6fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff2f2f2fff2f2f3fff2f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffefeeefffeeeeeeffedededffedededffedededffededecffececedffecececffebecebffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e6e6ffe6e6e6ffe5e5e6ffe5e4e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdededeffddddddffdcdddcffdcdbdcffdadbdbffd9dad9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdad9daffdbdadaffdbdbdbffdcdcdbffdcdcdcffdddcddffddddddffdddedeffdededfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeaeaeaffebeaeaffebebebffecececffecececffedededffedeeedffeeeeeeffefeeeeffefefefffeff0effff0f0f0fff0f1f0fff0f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff2a2a2aff292929ff282827ff272727ff252424ff1f1e1fff232323ff303030ff444444ff5d5e5eff7c7c7cff9d9d9dffc9c8c9ffe7e7e7fffafafafffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffefefefffefefefffdfdfdfff6f6f6ffe2e2e2ffb6b6b6ff909090ff696969ff404040ff1d1c1cff0a0a0aff0e0e0eff121212ff151415ff191819000000007f000000ff000000ff000000ff000000ff000000ff020201ff030404ff050505ff060607ff070707ff080708ff080809ff0b0b0bff3c3c3cffdadadaffddddddffdfdfdfffe2e2e2ffe4e4e4ffe6e6e6ffe8e8e8ffeaeaeaffebebebffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f8fff8f8f9fff9faf9fffbfafafffbfbfbfffbfcfcfffcfcfcfffdfdfdfffefdfdfffdfdfdfffefdfefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefefffefefefffffefffffefffefffffefffffefffefffefffefffefffffffefffefffefefefffffefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefffffffefefffefffefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefffffefffefffefffefffefefefffefffefffefffffffffffefffffffffffefffffffffefefffefffffffffefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffafafbfff3f3f2ffacababff616161ff212121ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff606060ff606060ff606060ff5f5e5eff5d5d5dff5c5c5cff5a5b5bff595959ff585857ff565656ff545554ff535353ff525152ff505050ff4e4f4eff4c4c4cff494949ff464646ff444443ff424242ff353636ff0b0b0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0d0eff484748ff898989ffe7e8e8fffbfbfbfffdfdfdfffdfefdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefffefffffefefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffffefffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffdfefdfffdfdfefffdfefdfffefefefffefdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfafffafafafffafafafff9faf9fff9f9f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f5fff5f5f5fff5f5f4fff4f4f4fff4f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeff0efffeeeeeeffececedffebebebffeae9e9ffe8e8e8ffe7e7e7ffe5e5e6ffe3e3e3ffe0e0e0ffdeddddffb2b2b2ff0c0d0cff0a0a09ff070707ff040404ff040404ff060606ff040404ff030303ff020202ff010101ff010101ff010101ff01010100000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff363636ffdfdfdffffbfbfbfffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffffefefffefefefffefefffffefefefffffefefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffcfcfdffedececffc8c7c7ff9a9b9bff717171ff444444ff1f1f1fff090908ff050505ff060606ff040504ff0403047f010102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0eff0fff0efefffefefefffeeefeeffeeeeeeffeeeeedffeeedeeffedededffedecedffecececffecececffecececffececebffebebebffebebebffebebebffeaebeaffeaeaeaffeaeae9ffe9e9eaffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdddcddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdcdcdbffdcdcdcffdddddcffddddddffdededeffdfdfdfffdfdfdeffe0dfdfffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e3ffe4e5e4ffe4e5e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffecececffececedffedededffeeeeeeffeeeeeeffefeeefffefefefffefeff0fff0f0f0fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff282727ff272727ff262525ff1f1e1fff141414ff161516ff1c1c1cff272727ff3a3a3aff585858ff737373ff8f9090ffb9b9b9ffdfdfdffff7f6f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefff8f8f8ffe5e5e5ffbabbbaff929392ff6d6d6dff474747ff222222ff080808ff040404ff080808ff0e0f0eff1212127f0a0a0a00000000bf000000ff000000ff000000ff000000ff000100ff010102ff040304ff060506ff060606ff070607ff080707ff090808ff0b0a0bff7a7b7affdbdadaffddddddffe0e0dfffe2e2e2ffe4e5e4ffe6e6e6ffe8e8e8ffeaeaeaffececebffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafbfafffbfbfbfffcfbfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfefdfffefdfdfffdfdfdfffefefefffefefefffefefefffffffefffefefefffefefefffefefffffffefffffefefefffffffffffffffefffefefefffefffefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffffffefffefefefffefefefffefefffffefefffffefffefffffefefffffffffffefffffffffffffffffefffffffffffffffefefffefefefffffefffffffefffffefefefffffffffffffffefffffefefffefffefffefffffffefefffffffffffffefefffffffefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffafafafff2f2f2ffa9a9a9ff5f5f5fff1f1f1fff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff606060ff606060ff606060ff5f5f5fff5d5d5dff5c5c5cff5b5b5bff5a5959ff585858ff565656ff545554ff535353ff515152ff505050ff4e4e4eff4c4c4cff494949ff464646ff434443ff424242ff2f2f2fff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff4a4b4bff888988ffe9e8e8fffafbfafffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefffefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffefefefffefefefffefefffffffefffffffefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffefffffffffefffffefffffffffefefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefefefffefefefffffefefffefefefffefefdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffafbfafffbfafafffafafafff9f9f9fff8f8f8fff7f7f8fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff1f2f1fff0f0f0fff0f0efffeeefefffecededffebebebffe9e9eaffe8e8e8ffe7e7e7ffe5e5e5ffe3e3e2ffe1e1e0ffdededeffd9d9d9ff2d2e2dff0b0a0bff080808ff050504ff050504ff050505ff040404ff040404ff020202ff010101ff010101ff010101ff0101013f0000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff727171ffe5e5e4fffcfcfcfffffefefffefffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefff6f6f6ffdcdcdbffb1b0b0ff848484ff535253ff292929ff0a0a0aff030302ff050504ff060605ff060606ff050404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f4fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefefefffeeefeeffeeeeeeffededeeffedeeedffedededffececedffededecffecececffecececffecececffecebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e9e9ffe7e8e8ffe7e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe4e4e5ffe4e3e3ffe3e3e3ffe3e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdedfdeffdddeddffddddddffdddddcffdcdbdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffdad9d9ffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffddddddffdddeddffdededeffdededeffdfdfdfffdfdfdfffe0dfdfffe1e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffebebebffecebecffecececffedececffedededffeeeeeeffeeeeeeffefeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1d1d1dff252525ff1f1f1fff151516ff121212ff0e0e0eff101010ff171717ff222222ff343534ff4e4d4eff6b6c6cff878787ffabacabffd6d6d6ffeff0f0fffdfdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffafafaffe8e9e8ffbfbfbfff999999ff717171ff4b4b4bff282728ff0d0d0dff030302ff030303ff050505ff080808ff0e0e0e0000000000000000ff000000ff000000ff000000ff000000ff000000ff020202ff040504ff060606ff060606ff060606ff070707ff090909ff0d0d0effb5b6b5ffdbdbdbffdededeffe0e0e0ffe2e2e2ffe5e5e4ffe6e6e7ffe9e8e9ffeaeaeaffecececffeeeeeffff0f0f0fff1f1f1fff2f2f2fff3f3f4fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff6f7f7fff8f8f8fff9f9f9fffaf9fafffafbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfefffefefefffefefefffefffefffefefffffffffffffefefffffefffefffefffefffefffefffefefffffefefffffefffefffefefffffefefffffffffefffffefefffefffefffefefffffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefffefffefefefffefefffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffdfefdfffdfefdfffdfefefffdfefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfff9f9f9fff2f2f2ffababacff5f5f5fff1f1f1fff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff606160ff606060ff606060ff5f5f5fff5d5d5eff5c5c5cff5b5b5bff5a5a59ff585858ff565756ff545554ff545353ff515152ff505050ff4e4e4eff4c4c4cff494949ff464646ff444444ff424242ff2f2f30ff0a0a0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff121111ff4b4c4bff8b8b8bffe9e9eafffafafbfffefdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffffefefffffefffffffffffffefffffffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffefffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfbfbfffbfbfafffafafafffafafafff9f9f8fff8f8f8fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff2f2f3fff1f1f1fff0f0f0fff0f0efffeeefefffedededffebebebffe9eaeaffe8e8e8ffe6e7e7ffe5e5e5ffe3e2e3ffe0e0e0ffdededeffdbdcdbff656565ff0b0b0bff080808ff050605ff060506ff040404ff030302ff030303ff030303ff010101ff010101ff010101ff0101017f00000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff878787ffe6e6e6fffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcffe9eaeaffc0c0c0ff989999ff686868ff343434ff0e0f0fff010101ff020101ff020303ff040504ff0606057f0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9f9fff9f9fafff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f7fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f4f4fff4f4f4fff3f4f3fff3f3f3fff2f3f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0efefffefeff0ffefefefffeeeeeeffeeeeeeffedeeeeffedededffedededffedededffedededffecececffecececffecececffebecebffebebebffebebebffebebebffeaebebffeaeaeaffeaeae9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffddddddffddddddffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d8d8ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdbdbdbffdbdbdbffdcdcdcffdcddddffdddddeffdededdffdfdedeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e1e1ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9eaffeaeaeaffebebebffebebecffecececffedececffedecedffedededffeeeeedffeeeeeeffeeefefffefefefffefeff0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf161716ff161516ff121212ff0f0f0fff0d0d0dff0c0c0dff101010ff161616ff1e1f1eff2e2e2fff484848ff636463ff7f7e7fff9e9e9effcacacaffe9e9e9fffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffbfbfaffebebebffc5c5c5ff9c9d9dff787878ff515150ff313131ff151415ff040404ff020202ff030302ff030203ff0505057f030303000000007f000000ff000000ff000000ff000000ff000000ff000101ff030302ff040405ff060606ff060606ff050505ff070706ff0a090aff303031ffd8d7d8ffdbdbdbffdededeffe0e1e1ffe2e3e3ffe5e5e5ffe7e7e7ffe9e9e9ffeaeaeaffedededffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9fafafffafbfafffbfbfbfffcfcfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefffffefefefffefefffffefefffffefefefffefffefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefffffefefefffffefefffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefffffefefefffefefefffffffefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffffffffffffffffffffffffffefffefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfff9f9f9fff3f3f3ffadaeadff5e5f5fff1e1f1fff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf484848ff616061ff606060ff606060ff5f5f5fff5e5d5eff5c5c5dff5c5b5cff5a5a5aff595859ff575757ff555655ff545454ff525252ff515150ff4e4f4eff4c4c4cff494949ff474647ff444444ff414242ff383738ff0e0f0fff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0d0eff464646ff949494ffebebebfffafafafffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffefefefffefffefffefefffffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefefffffefefffefefefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfcfdfffdfcfcfffcfcfcfffbfbfbfffafafbfffafafafff9f9f9fff9f9f8fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f3fff1f2f2fff0f1f0fff0f0f0ffefeeefffedeeeeffecececffeaeaeaffe8e8e8ffe6e6e7ffe5e4e4ffe2e2e3ffe0e0e0ffdededeffdbdcdbffa4a4a4ff0a0a0aff070707ff060606ff060606ff030303ff020202ff020203ff040403ff020202ff010101ff010101ff010101ff010101000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff969696ffebeaebfffdfcfdfffefefefffefffefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffefefffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff5f5f5ffd6d6d6ffa6a7a6ff7e7e7eff4c4d4cff1d1d1eff050405ff000000ff000000ff020202ff030303ff0405040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfcfcfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafaf9fff9faf9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff3f3f4fff3f3f3fff3f3f2fff2f2f2fff1f1f2fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefefeeffeeeeeeffedeeeeffedededffedededffecedecffecececffecececffecececffecececffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeae9ffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe7e7e6ffe6e5e6ffe5e5e6ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe1e2e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdddeddffddddddffdddcddffdcdcdcffdbdbdbffdadadbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dadaffd9dad9ffd9dad9ffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d8ffd6d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdadadbffdbdcdbffdbdcdcffdcdddcffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffeaebeaffeaebeaffebebecffecececffededecffedededffedededffeeeeeeffeeeeeeffeeefefffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff121212ff0f0e0fff0d0d0dff0d0d0dff0d0e0eff0e0e0eff0f0f0fff161515ff1f1f1fff2c2c2cff424242ff5d5d5cff747575ff939393ffc2c2c2ffe3e3e3fffaf9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffff9faf9ffecebebffcbcbcbffa0a0a0ff7e7e7eff575757ff343434ff181818ff070808ff060506ff040404ff030302ff030203ff0303030000000000000000bf000000ff000001ff000000ff000000ff000000ff010101ff030303ff040404ff060606ff060606ff050506ff070707ff0a0a0aff666666ffd8d8d8ffdbdcdcffdedfdeffe1e1e1ffe3e3e3ffe6e5e5ffe7e8e7ffe9e9e9ffebebebffedededffeeefeffff1f0f0fff2f1f1fff3f2f2fff4f3f3fff5f4f5fff5f5f5fff6f6f5fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffbfafbfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffffffffefefefffffffefffefffefffffefefffefefefffffefffffffefefffffefefffefefefffffffefffffefefffefefefffffefefffefefefffefefefffffffefffefefefffffefffffffefefffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffefefefffffefffffefffefffefefefffffefffffefefefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffbfbfbfff9f9f9fff3f3f3ffb0b0b0ff5e5e5eff1a191aff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f303030ff616061ff616161ff606060ff5f5f5fff5e5e5eff5d5d5dff5c5b5cff5a5a5bff585959ff585757ff565656ff545454ff525352ff515151ff4f4f4eff4c4d4cff494a4aff484747ff454544ff424242ff3c3c3cff0f0f0fff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0e0fff494948ff9f9f9fffecebebfffafafafffdfdfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffefdfefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfafafff9f9f9fff9f8f9fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff5f5f6fff4f4f4fff3f3f3fff2f2f2fff2f1f2fff1f1f1fff0f0f0ffefefefffeeeeedffecececffeaeaeaffe8e8e8ffe6e6e7ffe5e4e5ffe2e2e3ffe0e0e0ffdededeffdcdbdbffd3d3d3ff171717ff070707ff060606ff050606ff040404ff020202ff030202ff040303ff020201ff010101ff010101ff010101ff0101013f00000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fffb1b1b1ffebebebfffefefdfffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffefffefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffcfcfcffe9e9e9ffbcbcbcff959595ff656564ff323231ff0f0f0fff030202ff000101ff000000ff010000ff0202027f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f1f0fff1f0f0fff0f0f0ffefefefffefefefffefefefffeeeeeeffeeeeeeffedeeeeffedededffedededffedececffecececffecececffecececffececebffebebebffebebecffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e8ffe7e6e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe3e4e3ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdeffdededeffdeddddffddddddffdddcddffdcdcdcffdbdbdbffdadadbffdad9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdcdbdbffdcdcdcffddddddffdedddeffdededeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffecebebffecececffececedffedededffedeeeeffeeeeeeffefeeeeffefeeeeffefefefffefefeffff0f0f0fff0f0f0fff0f1f0fff1f1f2fff1f1f1fff2f2f1fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030303ff0d0d0dff0d0d0dff0e0e0eff0f0e0fff0f0f0fff0f0f0fff0f0f0fff141414ff1a1a1bff262626ff3a3a3aff515151ff6b6b6bff888888ffb0afb0ffd8d8d8fff3f3f3fffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffeeeeeeffd6d7d7ffb7b7b7ff9d9d9cff797979ff565656ff343434ff181818ff070706ff050505ff060606ff060505ff040404ff030203bf0102020000000000000000ff010001ff000000ff000100ff000000ff000000ff010101ff020202ff030303ff050505ff060606ff060606ff080808ff0a0b0bffa7a7a7ffd9d8d9ffdcdcdcffdfdfdfffe1e1e1ffe4e3e3ffe6e6e6ffe8e8e7ffe9e9e9ffececebffededeeffefefeffff0f0f0fff2f1f1fff3f2f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff8f9f8fff9f9f9fffafafafffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffefffefefefffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffefffefffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffffefffffefffffefffefffffffefffefefefffffffefffffffffffffffffffefffffffffffffffefffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfdfcfffbfcfbfff9f9f9fff4f4f4ffb3b2b3ff5a5b5aff181818ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f303030ff616161ff606160ff616161ff606060ff5e5e5eff5d5d5dff5c5b5cff5b5a5aff595959ff585858ff565656ff555555ff535353ff515151ff4f4f4fff4d4c4dff4a4a4aff484848ff454445ff424242ff3a3a39ff0d0d0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fff4b4b4bffa1a1a1ffedececfff9fafafffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffffffefffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffffefefffefefefffefffefffefefefffffffefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffbfbfbfffafafbfffaf9fafff9f9f9fff8f9f9fff8f8f8fff7f7f7fff7f6f7fff5f5f5fff4f5f4fff4f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecedecffeaeaeaffe8e8e8ffe6e6e7ffe5e4e5ffe2e2e2ffe0e0e0ffdededeffdbdbdbffd8d9d9ff4e4f4eff070707ff070707ff060606ff040404ff030303ff030303ff030302ff010201ff000100ff010101ff010101ff0000017f0000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a09ff878787ffe9e9e9fffdfdfdfffefefffffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfff3f3f3ffd5d6d5ffa2a2a2ff767776ff464645ff191919ff030303ff010001ff010101ff000101ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfdfdfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffeeeeeeffeeeeeeffedeeedffedededffedededffecececffecececffecececffecececffececebffecebecffebecebffebecebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e6ffe5e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdededfffdededeffdededdffddddddffdddddcffdcdcdcffdcdbdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdadadaffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdadbdaffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdededeffdedfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffe9eaeaffeaeaeaffebebebffecececffecececffecededffedededffedeeeeffeeeeeeffeeeeeeffefefefffefefefffeff0effff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fffaf9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffcfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030303bf0a0a0aff0e0e0eff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0e0fff111112ff181818ff232322ff333333ff474848ff626362ff7d7d7dffa3a3a3ffcfcfcfffe5e6e5fff4f4f3fffbfbfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff5f5f5ffe2e2e1ffbababaff9b9c9cff858585ff6b6b6bff515151ff363636ff1a1a1aff0b0b0bff070707ff050505ff050505ff060606ff060606bf03020300000000000000007f000000ff000000ff000000ff000000ff000000ff010101ff020202ff020302ff030202ff030303ff040505ff060606ff080808ff212021ffd1d1d1ffd9d9d9ffdddddcffe0e0e0ffe2e2e2ffe4e4e3ffe6e6e6ffe8e8e8ffeaeaeaffecececffeeeeeeffefefeffff0f1f0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff6f7f6fff8f8f7fff8f9f9fff9faf9fffafafafffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffffffffefffefffffefefffefefffffefffffffffefefffffffefffffefefffffffffffffffefffffefefffefefffffffffffffffefefffffefefffffefffffefffffffefffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffffefefffffffefffefefefffefefefffefffefffefefefffefefffffffffffffffefefffffefefffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfff9f9f9fff4f4f4ffb6b5b6ff5e5e5eff202020ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f303030ff616060ff616161ff616161ff606060ff5f5f5fff5d5d5eff5c5c5cff5b5a5bff595a5aff585858ff575757ff555556ff535353ff525251ff4f5050ff4d4d4dff4b4b4bff484848ff454546ff424243ff333233ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff121312ff4f4f4fffa4a4a4ffeeefeefffaf9fafffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffefefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefffffefffefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfbfbfffbfbfbfffafafafffaf9f9fff9f9f9fff8f9f8fff8f8f8fff7f7f7fff5f6f6fff5f5f5fff3f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffededecffebebeaffe8e8e8ffe6e6e7ffe5e5e4ffe2e2e2ffe0e1e0ffdededeffdbdbdbffd9d8d8ff949494ff080808ff070707ff060607ff050504ff030303ff040404ff020303ff020202ff010101ff000101ff000000ff000000ff00000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff8e8e8effecececfffdfdfdfffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfaffe6e6e6ffb9b9b9ff888888ff555554ff2c2c2cff0d0d0dff000000ff000000ff010101ff010202ff0101017f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f2f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffedededffedededffecececffecececffecececffecececffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e7ffe7e7e6ffe6e6e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdadbffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9daffdadbdaffdbdbdbffdbdbdcffdcdcdcffddddddffdededdffdededeffdedfdeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffebebebffecececffecedecffedededffedededffeeeeeeffeeeeeeffefefefffefefeffff0efeffff0eff0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffcfbfcfffefefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0b0b0bff0f0f0fff0f0f0fff0f0f0fff10100fff0f0f0fff0f0f0fff101010ff161615ff1e1e1eff2b2b2cff3e3f3eff565556ff717171ff919292ffa9a9a9ffc5c6c5ffdadadaffeaeaeafff6f7f7fffdfdfdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffefffffffefffffffbfbfbffeaeaeaffd1d1d1ffa8a8a9ff828282ff6f6f6fff595959ff404041ff2b2b2bff181918ff060606ff050505ff080808ff070708ff050505ff050505bf040405000000000000000000000000bf000000ff000000ff000000ff000000ff010000ff020102ff030303ff030303ff030203ff030303ff040404ff060505ff080808ff595959ffd6d6d6ffd9dad9ffddddddffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe8e8e7ffeaeaeaffecececffeeeeeeffefefeffff1f1f1fff2f3f2fff3f3f3fff4f4f5fff5f5f5fff5f6f6fff6f6f6fff6f7f7fff8f8f8fff8f9f9fffaf9f9fffafafafffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffffefefffefffefffffffffffefffffffffffefffefffffffffefffffefefffffffffefffefffffffffffffffffefefffffefffffffffffffffffefffffffffffefefffffffffefffefffffffffffefffffffffffffefefffefefffffffefefffffefefffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffefefffffefffefffefefefffffefefffefefefffffefffffffffffffffefefffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffbfbfbfffafaf9fff5f5f5ffbdbcbcff606060ff242423ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f303030ff616161ff616161ff616161ff606061ff5f5f5fff5e5e5eff5d5d5cff5b5b5bff59595aff585858ff575757ff555555ff545454ff525252ff505050ff4e4e4eff4c4b4cff4a4949ff474747ff444344ff373637ff0b0b0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff171616ff535353ffacacacfff0f0f0fffaf9f9fffcfdfdfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffafafafff9f9fafff9f9f9fff8f8f8fff8f7f8fff6f6f6fff5f5f5fff4f5f4fff3f3f3fff3f2f2fff2f2f2fff1f0f0ffefefefffeeeeeeffededecffebebebffe9e9e9ffe7e7e7ffe5e5e5ffe2e3e3ffe0e0e1ffdededeffdbdcdcffd9d9d8ffc5c5c5ff101010ff070707ff060707ff050405ff030303ff030303ff030303ff020202ff000001ff000000ff000000ff000000ff0000003f0000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff919192ffefefeffffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffefffffffffffffffefefffffefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfff2f2f2ffd1d1d1ff9d9c9cff6a6a6bff363636ff131313ff040404ff000000ff000000ff000000ff010101bf010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000007f0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeefffeeeeeeffeeedeeffedededffedededffecececffecececffecececffebececffecebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e8e8ffe8e7e8ffe7e7e7ffe6e6e7ffe5e6e6ffe5e5e5ffe5e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdededeffdededeffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdadadaffd9dadaffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdadadbffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdededeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffeaebebffebebebffebececffecececffedededffededeeffeeeeeeffeeeeeeffefefefffefefefffefeff0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffbfbfafffbfafafffbfbfafffcfcfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0f0f0fff0f0f10ff0f0f0fff10100fff0f0f0fff0e0f0fff0f0f0fff131413ff191919ff222222ff323233ff454646ff585858ff6c6c6cff808080ff979696ffb2b3b2ffcdcdcdffe0e0e0fff0f0f0fffafafafffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefefefffdfdfdfffafbfbfff3f3f3ffdddedeffbababaff919191ff757575ff5a5b5aff464646ff343434ff262626ff141414ff060706ff020202ff030202ff050606ff070708ff070707bf04040400000000000000000000000000000000ff000100ff000001ff000000ff000000ff010100ff030202ff040304ff030404ff030303ff040403ff040504ff060606ff080808ff969797ffd7d6d6ffdadadaffdddedeffe0e0e0ffe2e2e3ffe4e4e5ffe6e6e6ffe8e8e8ffeaeaeaffededecffeeeeeeffefefeffff1f1f1fff3f2f2fff3f3f4fff5f4f4fff5f5f5fff5f5f6fff6f6f6fff7f7f7fff8f9f8fff9f9f9fff9faf9fffafbfafffbfbfbfffcfcfbfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefffffefffffffffffffffefefffffffefffffefefefffffefefffffffefffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffefffefffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffefffffffffffffffefefffffffefffffefefefffffefefffffffefffffefffffefefefffefefffffefffefffefffefffefefefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffcfcfcfffbfbfbfffafaf9fff6f6f6ffc5c4c5ff646464ff2b2b2bff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616261ff616161ff616161ff606160ff5f5f5fff5e5e5eff5d5d5dff5b5b5bff5a5a59ff585858ff575757ff565656ff545454ff525252ff515151ff4f4f4fff4d4d4cff4a4a4aff494849ff464646ff3a3a3aff0e0e0eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff151515ff504f50ffb5b4b5fff3f2f2fff9f9f9fffcfcfdfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffefefffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffffefffffffffefffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffcfcfdfffcfcfcfffcfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff7f7f7fff5f5f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeefeeffedededffebecebffe9eaeaffe7e7e7ffe5e5e5ffe3e3e3ffe1e1e1ffdedfdfffdcdcdcffd9d9d9ffd6d5d5ff3e3e3eff070706ff050506ff040404ff030303ff040304ff040404ff030203ff010001ff000000ff000000ff000000ff0101007f000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a090aff969797fff2f1f1fffdfdfdfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffefefffefffefffefefefffffffffffefffefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefff9f8f9ffe1e2e1ffb5b5b5ff808080ff4a4b4aff1d1d1dff050505ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfcfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff4f5f4fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffeeeeeeffededeeffedededffedededffecececffecececffebebecffebebebffebecebffebebebffebebebffeaebebffeaebeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe7e8e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffddddddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadadaffdadadbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d9ffd9d9daffdadadaffdbdbdaffdbdbdbffdcdcdcffdcddddffddddddffdededeffdededeffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e4e3ffe4e4e4ffe5e4e5ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffeaeaeaffebeaebffebebebffecebecffecececffedededffedeeeeffeeeeeeffeeeeeeffefefefffefefeffff0efeffff0f0effff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafbfafffbfafafffafbfafffafbfbfffcfcfcfffdfefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff0f0f0fff0f0f0fff0f100fff0f100fff0f0f0fff0f0f0fff0d0d0dff0f0f0fff131313ff1a1b1bff242424ff2f2f2fff3f3f3fff545454ff676767ff7a7a7aff8c8c8dffa5a5a5ffbfc0bfffd6d6d6ffe9e9e8fff6f6f6fffcfcfcfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafafff3f3f3ffeaebeaffdededeffd1d1d1ffc2c2c2ffa2a3a3ff7a7a7aff606060ff4b4b4bff353535ff282727ff1f1f1fff181919ff0e0e0eff070807ff040404ff030303ff020202ff050606bf060606000000000000000000000000000000007f000000ff010101ff000000ff000001ff000000ff010101ff030303ff030404ff030303ff040404ff050404ff050506ff060607ff161616ffc9c9c9ffd7d7d7ffdbdbdbffdededeffe1e0e1ffe3e3e3ffe5e5e5ffe6e6e6ffe9e9e9ffebebebffecececffeeeeeeffeff0f0fff2f2f1fff2f2f3fff4f3f3fff5f5f4fff5f5f5fff5f5f5fff6f6f7fff7f7f7fff8f8f9fff9f9f9fff9fafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffefefffffffefffffffffefffefffffffefffffffefefefffefefefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffefffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefefffffffefefffffffefffefffffffefefefffefefefffefefefffffefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffdfdfdfffcfcfcfffcfcfdfffbfbfbfffafafafff6f7f7ffc9c9c9ff696969ff303031ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff606060ff5f5f5fff5e5e5eff5d5c5dff5c5b5bff5a5a5aff595859ff575758ff565555ff545554ff535353ff515252ff505050ff4d4e4eff4c4b4cff4a4a4aff484848ff393939ff0e0e0eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff222122ff5b5b5bffbbbbbbfff3f3f3fff9faf9fffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefefffffffffffffefffffefefffffffffffffffffffffffefefffffffffffffefefffffefffffffffffffefffffffefffffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafafff9f9f9fff8f8f8fff8f8f8fff6f6f6fff5f5f5fff4f5f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffeaeaeaffe7e7e7ffe5e5e5ffe4e3e4ffe2e1e1ffdfdfdfffdcdcdcffd9d9d9ffd6d6d6ff7b7b7bff060606ff050505ff040404ff040404ff040404ff040404ff030303ff010100ff000000ff000000ff000000ff010101ff00000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0f0eff969797ffe4e4e4fff8f8f8fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffefefffffefefffffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfefdfffefefefffefefefffefefefffffefffffefefefffafafaffe6e7e6ffc3c3c3ff8d8d8dff5d5c5cff2e2e2eff0e0e0eff010101ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f4fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0ffeff0f0ffefefefffefefefffeeeeeeffeeeeeeffededeeffedededffedededffecececffecececffebebebffebebebffebebebffebeaebffebeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe6e6e7ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedfffdededeffdeddddffddddddffdcdcdcffdcdbdbffdadbdbffdbdadbffdadadaffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdad9daffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d5d6ffd6d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d9ffd8d9d9ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffddddddffdeddddffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e0e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaebebffebebebffecececffecececffedededffededeeffeeeeeeffefeeeeffeeeeefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0b0b0cff0f0f0fff0f0f0fff0f0f0fff0e0e0eff0d0d0dff0b0b0cff0c0c0cff0f0f0fff131313ff191919ff212120ff303030ff404040ff4d4d4dff5d5d5dff707070ff818080ff969696ffb0b0b0ffcacacaffd3d4d4ffd9d8d9ffdcdcdcffe0e0e0ffe5e5e4ffe9e9e9ffedecedfff0f0f0fff2f2f1fff5f5f4fff5f5f5ffedededffe0e0e0ffd0d0d0ffbfbebfffa9a9a8ff949495ff868686ff737473ff636363ff4d4d4dff3b3b3aff2b2a2aff1e1e1eff171818ff131313ff121212ff121212ff0e0e0eff090808ff040405ff030303ff02030300000000000000000000000000000000000000007f000000ff010101ff010101ff000001ff000000ff020101ff030303ff020202ff020202ff030302ff040404ff040404ff050505ff434344ffd4d4d4ffd8d8d7ffdcdbdbffdededeffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe9e9e9ffebebebffedececffeeeeeefff0f0f0fff1f2f2fff3f2f3fff4f4f4fff5f5f5fff5f5f5fff6f5f6fff7f7f6fff8f8f8fff8f8f8fff9f9f9fff9f9fafffafafafffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffefefffffefffffffefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafff7f7f6ffcdcdcdff6d6d6dff2c2c2cff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff616060ff60605fff5e5e5eff5d5d5cff5b5b5bff5a5a5aff585959ff585757ff565656ff545554ff535353ff525252ff505050ff4f4e4eff4c4c4dff4a4b4aff494949ff383838ff0d0c0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff2b2b2cff626262ffbdbdbdfff4f4f5fffafafafffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfdfcfffdfdfdfffefefefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffefffefffefefefffefffefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff8f8f8fff7f7f7fff6f5f5fff4f4f4fff4f3f3fff2f3f3fff1f2f1fff0f0f1ffefefefffeeeeeeffecececffeaeaeaffe8e8e8ffe6e5e5ffe4e3e3ffe1e2e2ffdfdfdfffdddddcffdadadaffd6d6d7ffb7b6b7ff080808ff050505ff040404ff030304ff030303ff030303ff030203ff020201ff010101ff010100ff010100ff000000ff0000003f00000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff626362ffc9c9c9ffecededfffcfcfcfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefdfffefdfefffdfdfdfffdfdfefffefefefffffffefffefefffffffefefffdfdfdffececebffc9c9c8ff949493ff626261ff363636ff161617ff050505ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f3fff3f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0fff0efefffefefefffeeefefffeeeeeeffededeeffedededffedededffecececffecececffebebebffebebebffeaebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e6ffe6e6e6ffe5e5e5ffe4e5e4ffe4e3e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffdfdedeffdededeffddddddffdcdcdcffdcdcdbffdbdbdbffdadadaffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadbffdadadaffdadad9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d8ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdcdcdcffdddddcffddddddffdedddeffdededeffdededfffdfdfdfffdfe0dfffdfdfdfffe0dfdfffe0dfdfffe0dfdfffe0dfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e2e1ffe2e2e1ffe2e2e3ffe2e2e2ffe3e4e3ffe4e4e4ffe5e5e4ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9eae9ffebeaeaffebebebffecececffecececffedededffedeeedffeeeeeeffeeeeeeffefeeefffefefeffff0efeffff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafbfffafbfbfffbfbfbfffbfcfbfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0f0f0fff0e0e0eff0d0d0dff0c0c0cff0b0b0bff090a0aff090a09ff0b0b0cff0f0e0fff121212ff191919ff212021ff292a2aff353535ff454545ff555555ff636363ff747473ff868585ff8b8b8bff8f8f8fff949494ff999898ff9e9f9effa6a6a6ffadadadffb3b3b3ffb7b7b7ffc0c0c0ffc1c1c1ffadadadff969696ff828282ff777777ff656565ff575657ff4b4b4bff3e3e3fff353535ff2a2a2aff212120ff171717ff101111ff101010ff121212ff121212ff131212ff121212ff0e0e0eff080808bf0303033f0000000000000000000000000000000000000000000000ff000000ff010101ff010101ff000101ff010101ff020202ff020203ff010202ff010101ff020202ff030404ff040404ff040304ff858686ffd4d4d4ffd8d8d8ffdbdbdcffdfdfdeffe1e1e1ffe3e4e4ffe5e5e5ffe7e7e7ffe9e9e9ffebebecffedededffefefeffff0f1f0fff2f2f1fff2f3f3fff4f4f4fff4f5f4fff5f5f5fff6f7f7fff7f7f7fff8f8f8fff9f8f8fffaf9f9fffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffefffefffefffffffffffffffffffffffffffefffffffffefffffffffefffefffefffffffefffffefffffefffffffefefefffffefefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafff7f7f8ffd1d1d1ff706f6fff2d2d2cff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff616161ff616161ff606160ff5f5f5fff5e5e5eff5c5c5dff5b5b5bff5a5a5aff585959ff575757ff565656ff545454ff535453ff525252ff515051ff4e4f4fff4d4c4cff4a4b4aff4a4949ff3f3e3eff111111ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff262625ff656565ffc5c4c5fff5f4f4fffafafafffcfdfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffdfdfdfffefefdfffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffffefffffffffefffffffefefffffffffffefffffffefffffffffffefffffefefffffffffffffffffffffffffffefffffffefefffffffffffffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafafff9f9f9fff8f9f9fff8f8f8fff6f6f6fff4f4f5fff3f4f4fff3f3f3fff2f2f2fff1f1f1fff0eff0ffeeefefffedededffeaeaebffe8e8e8ffe5e5e6ffe4e4e4ffe1e1e2ffdfe0e0ffddddddffdadadaffd7d7d7ffd3d3d3ff2e2f2eff050505ff030303ff030202ff010102ff010101ff020202ff020202ff010101ff000001ff000000ff000000ff0100007f0000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff292828ff9a9a9affd7d7d7fff4f4f4fffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfefdfffefefefffefffefffffefffffefffffffefefefffefdfefff0f0f0ffd2d2d2ff9a9a9aff686868ff3c3b3bff1e1f1fff090909ff010001ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffbfbfbfffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f4f5fff4f4f4fff3f4f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f0fff0f0f0fff0f0f0fff0f0efffefefefffefefeeffeeeeeeffeeeeeeffedededffedededffedececffecececffebebebffeaebebffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e7ffe6e6e5ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffddddddffdddcdcffdcdcdcffdbdbdbffdadbdbffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadbdaffdadbdbffdadadbffdbdbdbffdadadaffdbdadbffdadadaffdadbdbffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffdcdcdcffdcddddffddddddffdededeffdededeffdededeffdfdfdeffdedfdfffdfdedfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e8ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebececffecececffedededffedededffeeeeeeffeeeeeeffeeefefffefefefffefefefffeff0effff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffcfbfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030303ff0d0d0dff0c0c0cff0b0b0bff0a0a0aff09090aff0a0a0aff0a0a0bff0a0a0bff0c0c0cff0f0f0fff121212ff181818ff1e1e1eff262626ff2f2f2fff383838ff424242ff4a4949ff4b4b4bff515151ff585858ff5b5a5aff5c5c5bff606061ff676767ff6c6d6cff6f6f6fff757574ff747574ff676767ff575757ff494949ff404040ff353535ff2d2c2cff262626ff1f2020ff1a1a1aff141414ff111111ff0e0e0eff0d0d0dff0e0e0eff111110ff121212ff121212ff121212ff1212127f0606060000000000000000000000000000000000000000000000003f000000ff000000ff000000ff010100ff000100ff010102ff020303ff030202ff010101ff010101ff020302ff050404ff040404ff070708ffbbbbbbffd4d4d5ffd8d8d8ffdcdcdcffdfdfdfffe2e2e2ffe4e4e4ffe6e6e5ffe7e8e7ffeaeaeaffebecebffededeeffefefeffff1f1f1fff2f2f1fff3f2f3fff4f3f4fff4f5f4fff5f5f5fff7f6f7fff8f7f8fff8f8f8fff9f9f8fff9f9f9fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffefffffffffffffffffefffffffffefffefffefffefefffffffefefffffffefffefffefffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffffffefefefffffffefffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffbfcfbfffbfbfbfffafafafff8f8f8ffd3d3d3ff767576ff3c3c3cff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf484848ff616161ff606061ff606060ff5f5f5fff5e5e5eff5d5c5dff5b5b5bff5a5a5aff595959ff575757ff565656ff545554ff535353ff525252ff505050ff4f4f4eff4c4d4cff4b4b4bff4b4b4bff494949ff1a1a1aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff242524ff656565ffcdccccfff4f5f4fffafafafffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffefefffffffefffefffefffffefffffefffffffffffefffffffffffffefefffefefffffffffffffefffefffefffffffffffffffffefffffffefffffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffdfdfdfffefefdfffcfdfcfffdfcfdfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff8f8f8fff7f6f6fff5f5f5fff4f4f5fff3f3f3fff3f2f2fff2f1f1fff0f0f0ffefefefffedededffebebeaffe8e8e8ffe6e6e6ffe4e3e4ffe2e2e2ffe0e0e0ffdeddddffdbdbdbffd8d8d8ffd3d3d3ff656565ff050505ff040403ff020202ff010101ff010101ff020202ff020202ff000100ff000000ff000000ff000100ff000000ff000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1c1c1cff6a6969ffbdbdbcffe4e4e4fffaf9fafffefffefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffffefefffffffefffefffefff6f6f6ffdadadaffa7a7a6ff717272ff454545ff222322ff0c0c0cff010101ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff020202ff040404ff0a0a0aff0f0f0fff131212ff191919ff141313ff090909ff030303ff010201ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffedeeedffededeeffedededffecedecffecececffececebffebeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e6ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffddddddffdcdcdcffdbdbdbffdadbdbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdadadaffdadadaffdadadbffdadadaffdadadbffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdadbdaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdededeffdfdedeffdededeffdededeffdededeffdfdedfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9eaeaffeaebebffebecebffecececffedededffedededffeeeeeeffeeeeeeffefeeefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f6fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff8f7f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffafaf9fffafbfafffafafbfffbfbfbfffbfbfbfffbfbfcfffdfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf090808ff0b0a0aff0a0909ff0a0a0aff0b0a0aff0b0b0bff0b0c0bff0d0e0dff0d0d0cff0d0e0eff101010ff131313ff161616ff191919ff1c1c1cff1f1f20ff212121ff232424ff272728ff2b2c2bff2e2e2dff2f2f30ff323333ff363636ff383938ff3c3c3cff3e3e3eff3a3a3aff323232ff2a2a2aff232223ff1f1f1fff1c1b1cff181818ff151515ff111111ff0e0e0eff0b0a0bff0a0a0aff0c0d0dff0d0d0dff0e0e0eff0e0e0eff101111ff121212bf0d0d0d3f040404000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff010101ff010101ff020202ff010102ff020202ff040303ff050505ff060606ff343535ffd3d2d2ffd6d5d6ffd9d9d9ffddddddffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe8e8e8ffeaeaeaffecececffedeeeeffeff0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f5f5fff6f6f6fff7f6f7fff8f8f8fff8f8f8fff9f9f9fff9fafafffafafafffafafbfffafafbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefffefffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffbfbfbfffbfbfbfffbfafafff9f8f8ffd8d9d9ff797979ff3d3d3dff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f303130ff606060ff606060ff605f5fff5f5f5fff5e5d5eff5c5c5cff5b5b5bff5a5a5aff585958ff575758ff565656ff545454ff535353ff515152ff505050ff4e4f4eff4d4d4dff4c4c4cff4c4d4cff4a4a4aff242424ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff3c3c3cff737373ffd5d5d5fff6f5f5fffafaf9fffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffdfdfdfffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffefffffffefffefefffffffefffffefefefffefffffffefffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffefefffffffffffffffefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfefffdfdfefffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafbfafffafafafff9fafafff8f8f9fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff4f3f3fff2f2f2fff0f0f0ffefefefffeeededffebebebffe9e8e8ffe6e7e6ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdcdcdcffd8d8d8ffd4d4d4ffa5a6a5ff060606ff040404ff020102ff010101ff020202ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff0101003f000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0e0e0dff3e3e3eff989898ffd0d0d0ffefefeffffefdfefffffffffffffffffffffffffffffffffffefefffffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfefffefefefffefefefffffefefffefefefffefffffffffffefffbfbfbffe3e2e3ffb5b5b5ff767676ff4b4a4bff2c2c2cff161515ff030403ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff090909ff111111ff1a1a1aff2d2c2dff3f3f3fff484848ff4e4e4eff4d4d4dff434343ff323232ff222223ff1f1f1fff181718ff0c0c0cff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffbfbfbfffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f6fff6f6f6fff5f6f5fff5f4f5fff4f4f4fff4f3f3fff3f3f3fff2f2f3fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffeeefefffeeeeeeffeeeeeeffedededffedededffecececffecececffebecebffeaebeaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdededfffdededeffdedddeffddddddffdcdcdcffdcdbdcffdbdbdbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffd9d9daffd9dad9ffdadadaffdad9d9ffd9d9daffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9dad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdeffdededfffdfdfdfffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e4ffe5e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9eae9ffeaeaeaffebebebffecececffecececffedededffedeeedffeeeeeeffeeeeeeffeeefefffefefefffefefeffff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f8f7fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafbfffbfbfafffbfbfcfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f050404bf070707ff0a0a0bff0b0b0bff0c0c0bff0d0e0dff0e0e0eff0d0d0dff0f0f0eff101010ff0f0f0fff0e0d0dff0d0d0dff0f0f0eff10100fff111111ff111212ff141313ff151515ff161616ff181818ff191a1aff1a1b1aff1c1b1cff1d1d1dff1c1c1cff191919ff161616ff141413ff121212ff101010ff0e0e0eff0d0d0dff0c0c0cff0c0b0cff0a0a0aff0a0a0aff0a0a0aff0b0b0bff0d0d0dff0d0e0dff0e0e0eff0e0e0e3f040404000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010100ff010101ff000000ff000000ff010100ff020102ff020202ff020202ff020202ff040404ff050505ff060606ff757474ffd3d3d3ffd7d7d6ffdadbdaffdedddeffe0e0e0ffe3e3e3ffe4e5e5ffe7e7e7ffe9e9e9ffeaeaeaffecececffeeefeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f4f3fff5f4f5fff6f6f6fff7f7f7fff9f8f9fff8f9f9fff9f9f9fffafaf9fffbfafafffafbfafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffefffefefefffefffefffffefffffefefefffffffefffffefffffefefffffefefefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffbfcfcfffbfbfbfffbfafafff9f9f9ffe3e3e3ff838484ff414140ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f303030ff606060ff606060ff5f5f5fff5f5f5eff5d5d5eff5d5c5cff5b5b5bff5a5a59ff585958ff575757ff565655ff545454ff535353ff525251ff505050ff4e4e4eff4d4d4dff4d4c4cff4c4c4cff4b4c4bff3c3b3cff141414ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff131413ff525151ff848384ffe1e2e1fff7f7f7fffaf9f9fffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffefffffefffffffffefffffefefffffffffefffffefffffefffffffefffffffefffefffffefffffffffefffefefefffefefffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffffffefffffefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9fafafff7f7f8fff6f7f7fff5f5f5fff4f4f4fff4f4f3fff2f2f2fff0f0f0ffefefefffedeeeeffebebebffe9e9e9ffe7e7e7ffe4e4e4ffe3e3e3ffe0e1e1ffdfdfdfffdcdcdcffd9d9d9ffd5d5d5ffccccccff1d1c1dff020202ff020201ff010101ff020202ff040404ff020203ff010101ff010101ff000000ff000000ff000000ff0201017f00000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0c0cff2a2929ff6a6a6affb3b2b3ffdfdfdffff7f7f6fffefefefffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffffefefffefefefffffffefffffefffffdfdfdffeaebeaffc3c3c3ff828182ff525252ff313131ff171718ff070706ff010101ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040405ff0f1010ff212120ff363635ff494949ff535353ff5e5e5eff656565ff666666ff676766ff646465ff646464ff636363ff616161ff5b5b5bff4d4d4dff3a3a3aff1f1f1eff0c0c0cff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfcfffafafafffafafafffafafafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f5f4fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0efffefefefffeeefeeffeeeeeeffedededffedededffedececffecececffececebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededeffdededeffddddddffddddddffdddddcffdcdcdcffdbdbdbffdbdadbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d6ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d8ffd9d9daffdadbdaffdbdcdbffdcdbdcffdcdcdcffdddcdcffdddcdcffddddddffddddddffddddddffdddeddffdedddeffdddddeffddddddffddddddffdeddddffdededdffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e1ffe1e2e1ffe2e2e2ffe3e4e4ffe6e6e5ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffecececffecececffecededffeeededffeeededffeeeeeeffefeeefffefefeffff0f0effff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffaf9fafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060505ff0d0e0dff0e0e0dff0e0e0eff0e0f0eff101010ff101010ff0e0e0eff0d0d0dff0b0c0cff0a0a0aff080808ff090808ff0a0a0aff0b0b0bff0c0c0cff0d0c0cff0e0e0eff0e0e0eff0d0d0dff0e0e0eff0e0e0eff0e0d0eff0c0c0cff0a0a0aff0a0a0aff090909ff0a0909ff0a090aff0b0b0bff0b0b0bff0c0c0cff0c0b0bff0b0b0bff0a0a0aff0a0a0aff0b0b0bff0d0d0dbf0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff010101ff010000ff010101ff020202ff020202ff020202ff030303ff040403ff040404ff040404ff060505ffacacacffd4d4d4ffd8d8d8ffdcdcdbffdfdedeffe1e1e1ffe3e4e4ffe5e5e5ffe7e8e7ffe9e9eaffebebebffedededffeeefeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f7fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffafafafffafafafffbfafafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffefffefffefefffffffffefffefefffffefefffffefefefffffefefffffefefffefefefffefefefffffefffffffffffffffefefffffffefffefefefffefefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffbfbfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffaf9f9ffebebebff979798ff4f4e4fff151515ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff60605fff5f5f5fff5f5e5eff5e5f5eff5e5e5dff5c5c5cff5b5b5bff5a5a5aff585858ff575757ff565656ff545454ff535253ff515251ff505050ff4e4e4eff4d4d4dff4d4d4cff4c4c4cff4c4c4cff4b4b4bff2f2e2fff080707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff151515ff575757ff989898ffeaeaeafff8f8f8fffaf9f9fffbfbfbfffcfcfcfffbfbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffdfcfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefffffffffefffffffffffefefffffffefefffffffefffffefefffefefefffefefffffefefefffffefffffffefefffefffefffefefefffefefffffffefefffffffffffefefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffafafafffaf9fafff9f9f9fff9f9f9fff8f7f7fff6f5f6fff5f4f4fff3f3f4fff3f2f3fff1f1f1ffefefefffeeeeedffecececffeaeae9ffe7e8e7ffe5e5e5ffe3e3e3ffe1e1e1ffdedfdfffddddddffdadadaffd6d7d6ffd2d2d2ff525251ff010201ff010102ff020202ff030303ff040404ff030303ff020202ff020101ff000000ff000000ff010101ff010101ff0000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff090909ff1f1e1eff4c4b4cff90908fffc9c8c9ffebebebfffcfbfcfffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefffffefefefffffefefffefefefff2f2f1ffcfcfcfff929292ff5c5d5cff383737ff1a1a1aff060506ff010101ff000000ff010001ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff141414ff3c3c3cff545454ff616061ff656565ff676766ff6b6b6bff6a6a6aff696969ff686868ff676867ff676767ff686868ff6a6a6aff6a6a6aff686969ff636363ff555555ff3b3b3bff151615ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfffafafafffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff7f7f7fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff5f4f4fff4f4f4fff4f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffeeeeeeffeeedeeffedededffedededffececedffecececffecebebffebeaeaffeae9e9ffe8e8e9ffe8e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdddeddffddddddffddddddffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d8d9ffd9d8d8ffd8d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdddddeffdededeffdfdedeffdfdfdfffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe6e6e6ffe7e8e7ffe8e8e9ffe9e9e8ffe9e9e9ffeaeaeaffebeaeaffecebebffecececffecececffecededffedededffeeeeeeffeeeeeeffefefeeffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f9f9fffaf9f9fffafafafffafafafffbfafbfffbfbfbfffcfbfbfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0303037f070707ff101010ff100f0fff0e0e0eff0d0e0dff0c0c0cff0b0b0bff0a0a0aff090909ff080808ff090909ff0a0a0aff0a0a0bff0b0b0bff0c0c0cff0a0a0aff090909ff090908ff09090aff090908ff070707ff060606ff080808ff090909ff0a0b0bff0a0a0aff0b0a0bff0b0b0bff0b0b0bff0c0c0cff0b0b0bff0b0b0bff0a0a0abf0808073f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000100ff000000ff000000ff000000ff020202ff020202ff010101ff020202ff030303ff040404ff040404ff040404ff282828ffcfcfcfffd5d5d5ffd9d8d9ffdddcdcffdfe0dfffe2e2e2ffe5e4e4ffe6e6e6ffe8e8e8ffe9eaeaffebebebffedededffefefeffff0f0f0fff1f2f1fff2f2f2fff3f3f3fff4f4f4fff5f6f6fff7f7f7fff8f8f8fff9f9f8fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfdfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefefffefffefffffefffffefefefffefefefffffefefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfefffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafafbfffaf9f9fff1f0f1ffb0b0b0ff535353ff191919ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf484848ff5f5e5fff5e5e5eff5e5e5eff5e5e5eff5d5c5cff5b5b5bff5a595aff585858ff575757ff555556ff545454ff535353ff515151ff505050ff4f4f4fff4e4e4eff4d4d4dff4c4c4cff4b4b4cff4a4a4aff414141ff1f1f1fff090909ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1a1a1aff5e5e5effb0afb0fff1f1f1fff8f8f9fffafafafffbfbfbfffbfbfbfffafafafffbfafafffafafafffafbfbfffbfbfbfffbfbfcfffcfcfdfffdfdfdfffefefefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffefffffffffffffffffffffffffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefffffefefefffefefffffefffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffefffffefffffffffffefffefefefffefffefffefefffffefefefffefefefffefffefffefffffffefefefffefefffffefefffffefffffffffffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafaf9fff9f9f9fff8f9f9fff8f8f8fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe8e8e8ffe6e5e5ffe4e3e4ffe2e1e2ffdfe0e0ffddddddffdbdbdbffd8d7d8ffd3d3d3ff939394ff020202ff020202ff030303ff030304ff030303ff030303ff020303ff030303ff010201ff010101ff010101ff000100ff000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff1d1c1cff404040ff707070ffafafafffd7d7d7fff4f4f4fffefdfefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefffefffffefffff8f8f7ffdbdbdbffa0a09fff686768ff3a3b3bff1a1b1aff090909ff010101ff000000ff000000ff000000ff010101ff0001007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0b0bff282828ff4c4b4cff656565ff6b6b6bff6b6b6bff69696aff686969ff696968ff6a6a6aff696969ff686968ff686868ff696969ff6b6b6bff6c6c6cff6d6d6dff6d6d6dff6d6d6dff6b6b6bff626262ff494949ff232323ff0c0c0cff020202ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfcfdfffbfbfbfffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f7fff5f5f6fff5f5f5fff4f5f5fff4f3f4fff3f3f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f0f1fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffeeeeeeffeeeeeeffedededffedededffecececffecececffebebebffeaeaeaffe9e9e9ffe9e9e9ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe3e3e4ffe3e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffdfdfdfffdfdfdfffdededeffdddeddffddddddffdcdcdcffdcdddcffdcdcdcffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d6ffd5d5d5ffd5d5d6ffd6d5d6ffd5d5d6ffd6d5d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd6d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd5d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd5d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadbdaffdadadaffdadadaffdadbdbffdadadbffdadadaffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdcdcdcffdcdcddffddddddffddddddffdededeffdfdfdfffe0dfe0ffe1e1e1ffe4e4e4ffe6e6e6ffe7e7e7ffe8e9e8ffe9e9e9ffe9e9eaffe9eae9ffeaeaeaffebeaeaffebebebffecececffecedecffedededffededeeffeeeeeeffeeefeeffefefefffefefefffefefeffff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f3fff3f2f3fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffafafafffbfafafffbfbfbfffbfbfbfffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707bf0a0a0aff0c0c0cff0b0b0bff0a0a0aff0a0a0aff0a0a0aff090909ff090909ff0a0a0bff0b0c0bff0c0c0cff0d0c0cff0c0c0cff0a0a0aff0a0909ff0a0a0aff090909ff080808ff060706ff060606ff090909ff090909ff0a0b0aff0a0a0aff0b0b0aff0b0b0bff0b0b0b7f0606067f0605050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000ff000000ff000000ff000000ff000000ff020202ff010101ff000101ff020101ff030203ff040404ff040504ff050405ff5f5e5effd2d2d2ffd6d7d6ffdadadaffdeddddffe0e0e0ffe3e3e3ffe5e5e5ffe6e7e7ffe9e8e8ffeaeaeaffecececffeeeeeeffefeff0fff0f0f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff6f7f6fff7f7f7fff8f8f8fff9f9f9fffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffffffffefefffefefffffefefefffffefefffffefffffffffefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffefffffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafbfbfff9f9f9fff5f5f5ffc3c3c3ff5d5e5dff232323ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f171717ff5e5e5eff5e5e5eff5e5d5eff5d5d5dff5c5d5dff5b5b5bff595959ff585859ff575757ff555656ff545454ff535353ff515152ff505050ff4f4f4fff4e4e4eff4d4d4dff4c4c4cff4b4b4aff484949ff454545ff3a3a3aff272828ff131313ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1e1e1eff606161ffc5c5c5fff5f5f5fff9faf9fffafafafffbfbfbfffbfbfbfffafafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffefefefffffefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfafbfffafafafffafafafffaf9f9fff8f9f8fff8f8f8fff7f7f6fff6f6f6fff4f5f4fff3f3f3fff2f2f1ffeff0f0ffeeeeeeffececedffebebeaffe8e9e9ffe7e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdbdbdbffd9d9d9ffd5d5d5ffc7c6c7ff131313ff020203ff030303ff020202ff020202ff010101ff010101ff030303ff020202ff010100ff010000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090a09ff191819ff333434ff565656ff8b8b8bffc1c1c1ffe5e5e5fff7f7f6fffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffcfcfcffe2e2e2ffb6b6b6ff737373ff3d3d3dff191918ff050605ff010101ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff121111ff363636ff5b5c5bff6b6b6bff6e6e6eff6f6f6fff6d6d6dff6b6b6bff6b6b6bff6a6a6aff6a6a6aff6a6a6aff6a6a6bff6a6a6aff6b6b6bff6d6d6dff6d6e6eff6d6e6dff6d6d6eff6d6d6dff6d6d6dff6f6f6fff6c6c6cff585959ff383838ff131313ff010201ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff2f2f1fff2f1f2fff1f1f1fff0f0f0fff0f0f1fff0f0f0fff0f0f0ffeff0f0fff0f0efffefefefffeeeeeeffeeeeeeffedeeeeffedededffecececffecececffebebebffebebebffeaeaeaffe9e9e9ffe9e9e8ffe7e7e7ffe5e6e6ffe4e5e4ffe4e4e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdededdffddddddffddddddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadaffdadadaffd9dadaffdad9daffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd6d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdbdadaffdbdadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdadbffdbdbdbffdcdbdbffdcdcdcffdddddcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e3e2ffe4e4e4ffe6e5e6ffe7e7e7ffe9e8e9ffe9e9e9ffeaeaeaffe9e9eaffeaeaeaffeaeaeaffebebebffebebebffecececffececedffedededffeeededffeeedeeffeeeeeeffefefefffefefeffff0f0f0fff1f0f0fff1f0f1fff1f1f1fff2f1f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f9f9fffaf9f9fffafafafffbfafafffbfbfafffcfcfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0505057f0505057f050505ff090a0aff0a0a0aff0a0a0aff0b0b0bff0d0d0dff0c0c0cff0d0c0cff0c0d0cff0a0a0aff09090aff090909ff0a0a0aff090909ff080808ff060606ff060606ff090909ff0909097f0505057f05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff010000ff000100ff010000ff000000ff010101ff030303ff010101ff010101ff010101ff010102ff030403ff050505ff060506ffa1a2a2ffd4d3d4ffd8d8d7ffdbdbdbffdededeffe0e0e1ffe3e4e4ffe6e5e6ffe7e7e7ffe9e9e9ffebebebffedededffefeeeffff0f0f0fff1f1f1fff1f1f1fff2f3f2fff4f4f4fff5f5f5fff7f7f7fff8f7f8fff9f9f9fff9faf9fffbfafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffdfefdfffefefefffefefefffffefefffefefefffefefefffffffefffefffefffefffffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffffffefffefffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfbfafffbfbfbfffafafafffafafafffafafafffbfafafffafafafff7f7f7ffd3d4d4ff6f6f6fff2e2d2eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5e5e5eff5d5e5eff5d5e5dff5d5d5dff5c5c5cff5b5b5bff5a5a5aff585858ff575757ff565656ff545454ff535353ff525252ff515151ff504f4fff4e4f4eff4d4e4eff4c4c4cff4b4b4bff484849ff474747ff434343ff3f3f3eff333334ff1a1a1bff090809ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030403ff282828ff6f6f6fffdadadafff7f8f7fffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffefffffffefffffffffffefffffefffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffefefffefffffffffffefffefffefffefefefffefffffffefffefffffefefffefefefffefefefffefefefffffefefffefefffffffefffffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffafafbfffafafafffafafafff9f9f9fff9f9f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffefefefffedededffebebebffe9e9e9ffe7e7e7ffe5e5e5ffe3e3e3ffe0e0e1ffdededeffdcdcdbffd9d9d9ffd6d6d6ffd3d3d3ff414141ff030303ff030303ff020202ff020202ff010101ff010101ff030303ff020202ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff141314ff292929ff454444ff6a6a6aff9d9d9effc1c0c1ffd5d5d5ffe2e2e2fff1f1f1fff9faf9fffdfdfdfffdfdfefffdfefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefefefffdfefefffefefefffcfcfcffebeaeaffc1c1c1ff858484ff454646ff191819ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff141414ff3c3c3cff5f5f5fff6f6f6fff6e6f6eff6f6f6fff6f6f6fff6e6e6eff6d6d6eff6d6e6dff6d6d6dff6b6b6bff6b6b6bff6c6c6cff6d6d6dff6e6d6dff6f6f6fff707070ff70706fff6f6f6fff6f6f6fff707070ff717171ff717171ff70706fff626262ff373737ff0b0a0aff010101ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffbfbfbfffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff6f6f6fff5f6f6fff5f5f5fff5f4f4fff4f4f4fff3f3f3fff2f3f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffeeefeeffeeeeeeffedeeedffedededffecececffecebecffebebebffeaeaeaffe8e9e9ffe9e9e9ffe9e9e9ffe8e7e7ffe6e6e6ffe5e4e5ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdeffdddeddffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdbdbffdbdbdbffdbdadaffdbdbdbffdadbdbffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd5d6d6ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd5d5d6ffd4d4d4ffd4d5d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d3ffd2d3d3ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d5d6ffd7d6d7ffd7d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdbdadbffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffddddddffddddddffddddddffdddedeffdededeffdededeffdfdfdfffe0e0e0ffe3e2e2ffe6e6e6ffe8e8e9ffebebebffebebebffeaeaeaffeaeaeaffeaebeaffecebebffecececffecececffececedffedededffedededffeeeeeeffeeeeeeffefefeeffefefeffff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0202027f0405057f0405057f0504057f0505047f0405057f0504057f0404047f0303033f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000001ff000101ff030203ff040304ff010102ff010101ff010101ff010101ff020201ff030303ff1f1e1effcdcdccffd5d5d4ffd9d9d9ffdcdcdcffdfdfdfffe2e2e2ffe4e4e4ffe6e6e6ffe8e8e8ffeaeaeaffecececffeeeeeeffefefeffff0f0f0fff1f1f2fff2f2f3fff3f3f3fff4f4f4fff5f5f5fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffffffefefefffffffffffffefefffffffffffffffffffffefffffffffefffffefffffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffafafafffafafafffafafafffafafafffafbfbfffaf9fafff8f8f8ffe1e1e0ff818181ff343434ff080707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2f2f2eff5e5d5dff5d5d5dff5d5c5cff5c5c5cff5b5b5bff5a5a5aff595958ff575758ff565656ff545555ff545353ff525252ff515151ff504f50ff4f4e4eff4e4e4eff4d4d4dff4b4b4bff494849ff474747ff444545ff424243ff3f403fff343435ff262526ff161516ff070607ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff3d3d3dff8a8a8affe6e5e6fff9f9f9fffafafbfffbfbfbfffbfafbfff9fafafff9f9fafffafafafffafafafffafbfbfffbfafbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefffffffefefefffefffefffefefefffefefffffefefefffefefffffffefefffefefffffefefefffefefefffefffefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafbfbfffafafafffafafafff9faf9fff9f9f9fff8f8f8fff7f7f7fff6f5f6fff4f4f5fff4f4f4fff3f3f3fff1f1f1ffefeeeeffedededffebecebffeaeaeaffe7e8e7ffe5e6e5ffe3e4e3ffe1e1e1ffdedfdeffdcddddffdadadaffd7d7d7ffd4d4d4ff8c8b8cff040505ff030304ff030303ff030303ff020203ff020202ff030303ff010102ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050605ff101111ff1e1f1fff343434ff4f504fff6b6b6bff888888ffa4a3a3ffbbbbbbffcdcdcdffdededeffebebebfff5f5f5fffcfbfbfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffdfefefffcfcfcffe7e6e7ffbdbdbdff848485ff4f4f4fff1d1d1dff050506ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff010101ff0c0c0cff373737ff656565ff727272ff737373ff737273ff717171ff707070ff707070ff707071ff717071ff777777ff8d8d8dff9f9e9effb3b2b3ffaaaaaaff999a9aff8c8c8cff747474ff727272ff727272ff727171ff717272ff737373ff747474ff747474ff747474ff5b5b5cff272728ff060606ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfcfffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff0f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffeeedeeffedededffecededffecececffebebebffeaebeaffeae9eaffe8e9e9ffeaeae9ffeaebeaffe8e8e8ffe6e6e6ffe4e3e4ffe1e1e1ffe0e0e0ffdfdfdeffdededeffddddddffdcdcdcffdbdbdbffdadadaffdad9d9ffdadadaffd9dad9ffd9dadaffd9d9daffdadadaffdadbdaffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffd9dadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d1ffd0d1d1ffd0cfd0ffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcecfcfffcfcfcfffcececeffcdceceffcececdffcececeffcececeffcfcfceffcfcfceffcfcecfffcfcfceffcececeffcececfffcecfceffcecfcfffcfcecfffcfcfcfffcfcfcfffcfcecfffcfcecfffcfcfcfffd0d0d0ffd2d1d1ffd2d2d2ffd2d2d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffdcddddffe2e2e2ffe4e4e5ffe8e8e8ffebebebffebebebffeaeaeaffeaeaeaffebebebffebebebffecececffececedffecececffecedecffedededffeeeeeeffeeeeefffefefefffefeff0fff0f0f0fff1f0f0fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff9f9f9fff9fafafffafafafffafbfafffcfcfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff020101ff010101ff010101ff010101ff010101ff020202ff4c4d4dffd2d2d2ffd6d6d6ffdadadaffddddddffe0e0e0ffe2e3e2ffe4e5e5ffe6e7e7ffe9e9e9ffebebebffedededffeeeeeeffeff0effff1f1f1fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff6f6f6fff8f8f8fff9f8f9fff9f9f9fffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffffefffffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafff8f8f9ffeaeaeaff999999ff4b4b4bff121212ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f171717ff5d5d5dff5c5c5dff5c5c5cff5c5c5cff5b5b5bff5a5a5aff595959ff585757ff565656ff555555ff535454ff525253ff515151ff505050ff4e4e4eff4e4d4eff4d4d4dff4c4c4bff4a4a4aff484748ff454545ff424242ff414041ff3e3e3eff3a3b3aff303030ff1a191aff090909ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff121213ff4d4c4dffa5a6a5ffedecedfff9fafafffbfbfbfffbfbfbfffbfafafff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffffffffffffffffffefffffffefffefffffffefffffffffefefffefefefffffffefffefffefffefffffffefefefffffffffffffffefffefefefffefefffffefefffffefffefffffefffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfcfffafbfbfffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff7f7f8fff6f6f7fff5f5f5fff3f4f4fff3f3f3fff2f1f2ffefefefffedededffececebffeaeaeaffe8e8e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0dfdfffddddddffdbdbdbffd8d8d8ffd5d5d5ffbfc0bfff0d0c0cff040404ff030304ff030303ff030202ff020303ff030303ff020201ff010001ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff0c0b0bff111111ff1e1d1dff323232ff434343ff585858ff6e6e6fff838383ff9b9b9bffb7b8b7ffcdcdcdffdbdbdbffe8e8e8ffecececffebecebffecececffefefeffff2f1f2fff5f5f5fff7f7f7fff6f7f6fff8f8f8fffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbffe4e4e4ffb5b5b5ff787778ff4c4d4dff222121ff0a090aff010000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff272727ff5c5c5cff747374ff767676ff777777ff777677ff757576ff747474ff737474ff797979ffb7b7b7ffebebebfff9f9f9fff9f9f9fffafafafffaf9fafff9f9f9fff9f9f9ffdfdfdfff9f9e9fff757676ff747474ff757575ff777776ff777676ff767776ff777777ff727172ff4f4f4fff161516ff020202ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfffafafafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0efeffff0f0efffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedededffedecedffebebecffebebebffeaeaeaffeae9e9ffe8e9e8ffebebeaffebebebffe8e8e8ffe5e4e4ffe0e0e0ffd9d9daffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd1d1d1ffcfd0d0ffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcecfceffcececeffcececeffcdcdceffcdcdcdffcdcdcdffcccdcdffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcacacaffcacac9ffc9c9c9ffcacacaffc9cacaffcacacaffcacacaffc9c9caffc9c9c9ffc8c9c8ffc9c8c9ffc8c8c9ffc8c9c8ffc8c8c8ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffcac9caffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcbcbffccccccffccccccffccccccffcccccdffcdcdcdffcdceceffcececeffcececeffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d3d3ffd8d9d9ffdededeffdfdfdfffe5e4e5ffeaeaeaffecececffebebebffeae9e9ffe9eae9ffebeaeaffecebecffebececffecececffecececffedededffededeeffeeeeeeffeeeeefffefefeffff0f0effff0f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f8f7fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffafafafffbfbfbfffefdfefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000001ff000000ff000000ff000000ff010201ff020202ff020202ff020202ff020101ff020201ff020202ff030303ff989998ffd3d3d3ffd8d8d7ffdbdbdcffdededeffe0e1e1ffe3e3e3ffe5e5e5ffe7e8e8ffe9eae9ffebecebffeeeeeeffeeeeeffff0f0f1fff2f2f2fff3f3f2fff3f4f3fff4f4f4fff5f5f5fff7f7f7fff8f9f9fff9f9f9fffafafafffbfbfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffffffefffefffffffffefffffefffffffffffffffffffefffffffffffefffefffffffefffefffefffefffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafbfffbfafafffafafafff9f9f9ffeff0efffb2b2b2ff626262ff242424ff050404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5c5c5cff5c5c5bff5b5b5bff5b5b5bff5b5a5aff595959ff575757ff565757ff555555ff535454ff535252ff515151ff505050ff4f4f4fff4e4e4eff4d4d4dff4c4c4cff4a4a4bff494949ff464646ff444444ff414241ff404040ff3e3e3eff3c3d3cff353535ff2b2b2bff191919ff0b0b0bff050404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff282827ff616161ffbfbebefff3f4f3fffafafafffbfbfcfffbfafbfffafafafff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefffffffefefefffefffefffffffefffffffefffffffffffefffefffffffefffefefefffefffefffffffffffefefffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfcfffcfdfdfffcfcfcfffbfbfbfffafbfbfffafafafffafafafffaf9fafff9f9f9fff8f8f8fff8f8f7fff6f7f7fff5f5f5fff4f4f4fff3f3f3fff2f2f1fff0eff0ffededeeffecececffeaebebffe9e9e9ffe7e7e7ffe5e5e5ffe2e3e2ffe0e0e0ffdddedeffdcdbdcffd9d9d9ffd6d6d6ffd2d2d2ff3d3d3dff040504ff030303ff030303ff030303ff030303ff020202ff020202ff010100ff000000ff000000ff000000ff010100bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040404ff0c0c0cff141414ff1e1e1eff292a29ff3b3b3bff4d4d4dff5f5f5fff737373ff868686ff999999ffa9a9a9ffacadacffadadadffb0b1b0ffb1b1b1ffb3b3b4ffb8b9b8ffbababaffbbbbbaffb9b9b9ffbababaffbdbdbcffbfbfbfffc0c0c0ffc2c2c2ffc5c6c5ffa6a7a7ff6c6c6cff454544ff212122ff0c0d0dff010101ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff020202ff1b1b1cff4e4f4eff717171ff787878ff797979ff7a7a7aff797979ff7a7a7aff7c7c7cffb4b4b4fff5f4f4fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafaffe9e9e9ff979697ff797979ff7a7a7aff797979ff797879ff7a7a7aff797979ff6f7070ff424242ff100f10ff010102ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffefefefffeeefeeffeeeeeeffedeeedffedededffedededffecececffebebebffeaeaebffe9e9e9ffe8e8e9ffe9e9eaffeaeaeaffeaeaeaffe7e6e7ffe1e1e1ffdbdbdbffd4d4d4ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcfceceffcececeffcdcdcdffcccdccffccccccffcbcbccffcbcbcbffcbcbcbffcacbcbffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc5c6c6ffc5c5c5ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0bfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbdbdbeffbdbdbeffbdbdbdffbdbdbdffbcbcbcffbcbdbcffbcbdbcffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbbbbbbffbbbcbbffbcbbbbffbcbcbcffbcbcbcffbcbcbdffbcbcbcffbcbdbcffbdbdbdffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffc0c1c0ffc1c1c1ffc1c1c0ffc1c0c0ffc1c1c1ffc3c3c2ffc3c3c3ffc3c3c4ffc4c5c4ffc5c5c5ffc6c6c5ffc7c7c7ffc7c7c7ffc8c9c9ffc9c9c9ffc9c9c9ffcececeffd5d5d6ffdcdddcffe4e4e4ffe9e9e8ffebebebffeaeaeaffe8e9e8ffe8e8e8ffe9e8e9ffeaeae9ffeaeaeaffeaebebffebebebffecececffedededffeeededffeeeeeeffeeefefffefefefffeff0f0fff1f1f0fff1f1f1fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff8f8f9fff9f8f8fff9f9f9fff9f9f9fffafafafffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff010101ff030303ff040404ff020202ff010201ff020101ff020101ff020202ff181818ffcbcbcbffd5d5d5ffd9d9d9ffdcdcdcffdfdfdfffe1e1e1ffe3e3e4ffe6e6e6ffe8e8e8ffeaeaeaffececedffeeefeefff0f0f0fff1f1f2fff2f2f2fff3f3f3fff4f4f4fff5f4f5fff6f6f6fff7f8f8fff9f9f9fff9faf9fffbfbfafffcfbfbfffcfcfcfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffefefffefefefffffefefffffffffffffefefffffffffffffffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfafbfffbfafafffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff4f4f4ffc7c7c7ff6a6a6aff313232ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf454544ff5b5b5bff5b5b5bff5a5a5aff5a5a5aff595959ff585858ff565657ff555555ff545454ff535352ff525252ff515051ff504f50ff4e4e4fff4d4d4dff4c4c4cff4b4b4bff494a4aff474847ff454545ff434343ff414141ff404041ff3f3f3fff3d3d3dff3a3a3aff313131ff282727ff1d1d1cff090909ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff09090aff3f3f3fff737373ffd1d1d1fff7f7f7fffbfbfbfffbfbfcfffafbfbfff9f9f9fff9f8f8fff9fafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffffefefffefffffffefefffffefefffffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefefffefffffffefefefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffdfdfefffdfdfdfffcfdfdfffcfcfcfffbfbfbfffbfafafffafafafffafafafff9f9f9fff9f9f9fff9f8f8fff8f7f7fff7f7f7fff6f6f6fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffecececffebebebffe9eae9ffe8e8e8ffe6e6e6ffe4e4e3ffe1e1e1ffdfdedfffdcdcdcffdadadaffd7d7d7ffd3d3d3ff818181ff040505ff030403ff030303ff030303ff020302ff020202ff020202ff010201ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff09090aff0f0f0fff161616ff1c1c1cff272727ff363636ff474747ff575756ff636464ff6d6d6dff717171ff6f6f70ff717171ff737374ff737373ff757575ff767676ff777777ff777778ff777777ff797879ff7a797aff797979ff767776ff747474ff666667ff3e3e3eff242423ff121212ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff070706ff3a3a3aff6c6c6cff787778ff7b7a7aff7c7c7cff7c7c7cff7b7b7aff858585ffd0d0cffff9f8f8fff9f9f9fff9faf9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfff4f4f4ffb1b1b1ff7d7d7dff7b7c7cff7c7c7cff7e7e7eff7c7c7cff7b7b7bff626262ff2a2a2aff060505ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfcfff9fafafff9f9f9fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f1f2fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefeeffeeefeeffeeeeeeffeeedeeffedeeedffecededffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe9e9e9ffe9e8e8ffe7e7e7ffe2e2e2ffdcdcdcffd4d5d5ffcececeffcacacaffc9c9c9ffc9c8c8ffc8c8c7ffc7c7c7ffc7c6c6ffc6c6c6ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c1c1ffc1c2c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfc0ffbfc0bfffbfbfbfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbebebdffbebebdffbdbdbdffbcbdbcffbcbdbdffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbababbffbbbbbbffbbbbbaffbbbbbbffbababaffbababaffbabbbaffbababaffb9b9baffb9bab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b9ffb8b8b8ffb9b9b9ffb9b8b9ffb9b9b9ffb9b9b9ffbabab9ffb9b9baffbab9baffbababaffbababaffbbbbbbffbbbbbbffbcbcbcffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbdbcffbdbcbcffbdbdbdffbdbdbdffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc9c9c9ffcdcccdffd1d0d1ffd7d8d7ffe0e1e1ffe7e6e6ffe9e9e9ffebeaeaffe9e9e8ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffeaeae9ffebebeaffececebffecedecffedededffeeeeeeffefefeffff0f0effff0f0f0fff1f1f1fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff3f4f4fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f8fffaf9f9fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010000ff030303ff040404ff040404ff020202ff010101ff010101ff020202ff030403ff4a4a4affd4d3d4ffd7d7d7ffdbdadbffdddddeffe0e0e0ffe2e2e2ffe5e4e5ffe7e7e7ffe9e9e9ffebebebffeeedeeffefeff0fff1f1f1fff2f2f2fff3f3f3fff4f4f3fff4f5f5fff6f6f6fff7f7f7fff9f8f8fff9f9f9fffafafafffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefffefffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff6f6f5ffd9dad9ff7a7a7aff363636ff080807ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f171717ff5b5b5bff5a5a5aff595a5aff595959ff585858ff575757ff565757ff555555ff545454ff535353ff525252ff515151ff505050ff4f4f4fff4e4e4dff4c4c4cff4b4b4bff4b4a4aff494948ff464646ff444444ff424242ff414141ff404040ff3e3e3eff3c3c3cff3a3a39ff3a3a3aff373838ff212121ff060506ff010100ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff151515ff4f4f4fff888888ffe1e1e1fff9f9f9fffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fffafafafffafaf9fffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefefffffffefffefffffffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefefefffdfdfefffdfefefffefefefffefefefffefffefffefefefffffefefffefefefffdfdfdfffcfcfcfffcfdfdfffcfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff2f2f2fff1f0f1ffefefefffedededffecebecffeaeaeaffe8e9e9ffe7e7e7ffe4e4e5ffe2e2e2ffe0dfdfffdddeddffdbdbdbffd8d8d8ffd4d4d4ffbbbabaff090909ff040404ff030303ff030303ff030202ff020202ff020202ff020202ff010101ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff060605ff0b0b0bff111010ff151414ff1d1c1cff242524ff2f2f2fff383738ff3e3e3eff404040ff404040ff414141ff434343ff414241ff414142ff424142ff444545ff444444ff434343ff414141ff434343ff424142ff3e3d3eff3a3a3aff2e2e2eff1b1c1cff0e0e0eff040504ff000001ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff030303ff1a1a1aff5d5d5dff797a79ff7d7e7dff7d7d7eff7f7e7eff7f7f7fff818281ffd0d0d0fff9f9f9fff9f9fafff9faf9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafbfff9f9f9ffabababff808080ff818181ff7f7f80ff80807fff808080ff737474ff484848ff0f0f0fff010102ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffafafafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff8f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f4f3fff3f3f3fff2f3f2fff2f2f2fff2f1f2fff1f1f1fff0f1f0fff0f0f0ffeff0f0ffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffededeeffedededffecededffebececffebebebffeae9eaffe8e9e8ffe8e8e8ffe7e7e7ffe9e9e9ffe8e8e8ffe7e7e7ffe3e3e3ffdcdbdcffd7d8d8ffd4d5d4ffd0cfd0ffcbcbcbffc9c9c9ffc8c8c8ffc7c8c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbebfbeffbebebeffbebebeffbebebeffbebebeffbdbdbdffbcbdbdffbdbcbdffbdbdbcffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbbbbbbffbababbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbababaffbababaffb9babaffbab9b9ffb9b9b9ffb9b9baffbab9baffb9babaffb9babaffb9b9b9ffb9bab9ffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbababaffbababaffbababaffbababaffbbbabaffbbbabaffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbcbcbdffbdbdbdffbdbebeffbebebeffbebebeffbebebeffbdbdbeffbebebdffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbebdbdffbdbebeffbebebeffbebebeffbebebeffbfbfbfffc0c0c0ffc1c1c2ffc2c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffccccccffd0cfcfffd3d3d2ffd6d6d6ffdbdadbffe1e1e1ffe7e8e7ffeaeae9ffeaeae9ffe7e7e7ffe5e6e5ffe6e6e6ffe7e7e7ffe8e7e8ffe8e9e8ffeae9eaffebebebffececebffecedecffedededffeeeeeeffefefefffeff0f0fff0f0f0fff1f1f1fff2f2f2fff2f3f2fff3f3f3fff4f3f4fff5f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f9fffafafafffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff010101ff030404ff040404ff040404ff020202ff010101ff020202ff040404ff050505ff969595ffd5d6d6ffd9d9d9ffdcdcdcffdedfdeffe1e1e1ffe3e3e3ffe6e5e6ffe8e8e8ffeaeaeaffecececffeeeeeefff0f0f0fff2f2f2fff3f3f3fff4f4f3fff4f4f4fff5f5f6fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfcfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafafffafbfafffafafafffafafafffafafafff9f8f8fff7f7f6ffe5e5e5ff8e8f8eff494949ff101010ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f161616ff5a595aff5a5959ff585959ff575858ff575757ff575756ff565656ff555555ff535453ff535353ff515152ff515151ff504f50ff4f4e4eff4c4d4dff4b4c4bff4b4b4aff494949ff474746ff454545ff434343ff414141ff404040ff3f3f3eff3d3d3dff3c3c3cff3a3b3bff3a3a3aff343434ff252525ff0a0a0bff010101ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060707ff2b2b2aff5e5e5eff9e9e9effebebebfffbfafbfffbfbfbfffbfbfbfffafafafff9f9f9fffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfcfffbfbfafffafbfafffafafafff9f9fafff9f9f9fff9f8f9fff7f7f7fff6f6f6fff4f5f5fff3f4f4fff3f3f2fff1f1f1fff0eff0ffeeeeeeffececedffebebeaffe9eae9ffe8e8e8ffe6e6e5ffe2e3e3ffe1e1e1ffdfdfdfffdcdddcffdad9daffd6d6d6ffd2d3d3ff353535ff050505ff030303ff030303ff030203ff020303ff030302ff020202ff010101ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff010201ff020203ff030303ff060605ff080808ff0a0a0aff0c0c0cff0f0f10ff141414ff191919ff1c1c1cff1f1e1eff202020ff222122ff222121ff212121ff212222ff222222ff212121ff202021ff202020ff1f1f1fff1f1f1fff1f1f1fff1e1e1fff1e1e1eff1b1b1bff141414ff0b0a0aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff0a0b0bff343434ff6f7070ff7e7e7eff808180ff808080ff818181ff848484ffb7b7b6fff9f8f8fff9f9f9fff9fafafff9fafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffbfafafffafbfafffafbfafff1f1f1ff979797ff858585ff848384ff828282ff818181ff7d7d7dff616261ff1d1d1dff030303ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafff9f9f9fff8f9f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0ffefefefffeeefefffeeeeeeffeeeeeeffeeedeeffedededffecececffebecebffecebebffebeaebffe9e9eaffe8e8e8ffe7e7e7ffe6e6e6ffe8e8e8ffe8e8e8ffe7e6e6ffe4e4e3ffddddddffd9d9d9ffd8d8d8ffd8d8d8ffd3d3d3ffcdcdcdffcacacaffc8c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c6ffc5c5c5ffc4c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbebebeffbdbebeffbdbdbdffbcbcbcffbcbcbdffbdbcbdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbbbbbbffbbbbbbffbababbffbabbbbffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbabbbaffbababaffbabbbbffbbbabbffbbbbbbffbcbbbbffbcbcbcffbcbdbdffbdbdbdffbdbdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebfbfffbfbfbfffbfbfbfffbfc0bfffbfbfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c4c4ffc5c5c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffcac9caffcececeffd2d3d3ffd6d5d6ffd8d8d8ffd9d9d9ffddddddffe4e4e4ffe8e8e8ffeae9eaffe8e8e9ffe5e5e5ffe4e4e4ffe5e5e5ffe6e6e6ffe7e8e8ffe8e9e8ffeaeaeaffebebebffebecebffedecedffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff1f2f2fff2f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f9f8fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff010000ff000000ff000000ff000000ff020202ff040505ff060606ff050504ff020202ff020202ff040404ff060606ff111111ffc7c7c7ffd8d8d8ffdbdbdbffdddeddffe0e0e0ffe2e2e2ffe5e4e5ffe7e7e7ffe9e9e9ffebebebffedededffefefeffff1f0f1fff2f2f2fff3f4f4fff4f4f4fff5f5f5fff6f6f6fff7f8f7fff9f9f9fff9faf9fffbfafafffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffefefefffefefefffefffefffffefefffefffefffefefffffffefefffefefffffffefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefffefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafaf9fff8f9f9fff7f7f7ffebecebffa6a6a6ff60605fff242424ff060706ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2d2c2cff585858ff585858ff575757ff575656ff565656ff565556ff555555ff545454ff535354ff525253ff515151ff505050ff4e4f4fff4d4d4dff4c4b4cff4b4b4aff494949ff474848ff464646ff434444ff414242ff404040ff3e3f3fff3e3e3eff3d3d3dff3c3c3cff3b3b3bff3a3a3aff363636ff252525ff0a0a0bff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0b0bff3c3c3dff6b6b6bffb7b7b7fff2f2f2fffbfbfbfffcfcfbfffbfbfbfffbfafafffafafafff9fafafffafafafffaf9f9fffafafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefffffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffbfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffaf9f9fff9f9f9fff8f8f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f1fff0f0f0ffefeeefffedededffebececffeaeaeaffe8e8e9ffe7e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdbdbdbffd8d8d8ffd4d5d5ff7b7b7bff060706ff040404ff050404ff040404ff040404ff030303ff010101ff010101ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000100ff010102ff030302ff030303ff050606ff080808ff090909ff0b0b0bff0c0b0bff0c0c0cff0d0d0dff0e0e0eff0e0e0eff0f0f0fff101010ff101010ff111212ff111111ff111111ff111111ff111111ff101010ff111111ff111011ff101010ff101010ff0f0f0fff0f0f0fff0d0d0dff080808ff040303ff010101ff000001ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010101ff121111ff474747ff787878ff818281ff828282ff828282ff848485ff959595fff3f3f3fff9f9f9fffaf9f9fff9f9fafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbffdadadaff898989ff878787ff868787ff848484ff818181ff717171ff2d2e2eff060707ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffbfbfbfff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff2f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeededffedededffecedecffecececffecebebffeaeaebffeaeaeaffe9e9e9ffe7e8e8ffe6e6e6ffe5e5e5ffe6e6e6ffe9e9e9ffe8e8e8ffe5e5e5ffe0e1e1ffdadbdbffd9d9d9ffdadadaffdbdbdbffd7d8d7ffd0d0d0ffcccccbffcacacaffc9c9c9ffc8c9c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c5ffc5c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebebeffbebebeffbdbebdffbdbdbdffbdbcbdffbdbcbdffbcbcbcffbbbcbcffbbbcbcffbcbcbcffbbbcbbffbcbbbcffbcbcbcffbbbcbcffbbbcbcffbbbbbcffbbbbbbffbbbbbbffbababaffbababaffbababaffbbbabaffbbbbbbffbabbbbffbbbbbbffbbbabaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbabbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbcffbcbbbbffbcbcbcffbcbcbcffbdbdbdffbdbebdffbebebeffbebebeffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c0ffc1c1c1ffc1c2c2ffc3c2c3ffc4c3c4ffc5c4c4ffc6c6c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffcbcbcbffd1d1d1ffd6d5d5ffd8d8d8ffdadadbffdadadaffdadadaffdfdfdfffe6e6e6ffe9e9e9ffeaeaeaffe7e7e7ffe3e3e3ffe4e4e4ffe5e5e5ffe7e6e6ffe7e8e8ffe9e9e9ffe9e9eaffeaebeaffebececffecededffeeeeeeffeeefefffeff0effff1f1f0fff1f1f1fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000001ff000000ff000000ff020102ff040404ff050505ff050505ff030303ff040403ff070607ff080807ff464646ffd7d7d7ffdadadaffddddddffdfdfdfffe1e1e1ffe3e4e4ffe6e6e6ffe8e8e8ffeaeaebffecececffeeeeeefff0f0f0fff1f1f1fff3f3f3fff4f4f4fff4f5f5fff6f6f6fff7f7f7fff9f8f8fff9f9f9fffafafafffbfbfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffefefffffefffefffefefefffffefefffffffffffffefefffefefefffefffffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefefffefefefffffffffffefffefffefffefffffffffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffbfafafffafbfafffafafafffafafafffafafafffaf9fafffafafafffafafafffaf9fafff9f9f9fff7f7f7fff1f1f1ffc2c2c2ff717172ff4b4b4bff141414ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f161615ff575757ff575757ff565656ff565656ff555555ff545554ff545454ff535353ff525352ff515251ff505050ff4e4f4fff4d4d4dff4b4c4bff4a4a4aff494949ff484848ff474646ff454545ff434343ff424242ff414040ff3f3f3fff3e3e3eff3d3d3dff3c3c3cff3b3b3bff3a3939ff363636ff2525253f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff131313ff4d4d4dff7d7d7dffd3d4d3fff9f9f8fffcfbfbfffcfcfcfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffbfbfbfffbfbfcfffcfbfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffefefdfffefefefffdfdfdfffdfdfefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f8f8fff6f7f7fff5f5f5fff4f5f5fff4f3f3fff2f2f1fff1f0f0ffeeeeefffedededffecececffebebebffeaeae9ffe8e8e8ffe5e5e4ffe3e4e3ffe1e2e1ffdfe0dfffddddddffdadadaffd7d7d7ffb4b4b3ff0a0a0aff060606ff050605ff060505ff050505ff030303ff010101ff010101ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000001bf020202ff030303ff050505ff080808ff090909ff0b0b0bff0c0b0bff0c0c0cff0d0d0eff0e0d0eff0d0d0dff0c0c0bff0b0b0bff0b0b0bff0a0b0bff0c0c0cff0c0c0cff0c0b0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0c0c0cff0b0b0bff0b0b0bff0b0b0bff0a0a0aff090909ff060606ff030303ff030303ff020101ff010100ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff141514ff5c5c5bff7e7e7eff848484ff868686ff888787ff898989ffc1c1c2fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafff8f9f8ff9f9f9eff8a8a8aff898989ff878687ff848484ff797878ff424242ff0e0e0eff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f2f3fff2f2f3fff2f2f2fff1f1f1fff1f0f0fff0f0f0ffefefefffeeeeeeffeeeeeeffedededffecececffececebffebebebffeaeaeaffeae9eaffe9e8e9ffe7e7e7ffe6e6e6ffe5e5e4ffe5e5e5ffe7e7e8ffe9e9e9ffe8e7e8ffe4e3e3ffddddddffdbdadbffdbdbdbffdcdddcffddddddffdbdbdaffd4d4d4ffcececfffcbcbccffcacbcaffcac9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c4ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c1ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbbbbbbffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbebdbeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0c1c0ffc1c0c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c5ffc5c5c5ffc5c5c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c8c9ffc8c8c8ffc8c8c8ffc9cacaffcdcdcdffd4d4d4ffd8d8d8ffdbdbdbffddddddffdcdbdbffdadbdaffdcdcdbffe2e2e2ffe7e7e7ffeaeae9ffe9e9e9ffe5e5e5ffe3e3e3ffe4e4e4ffe6e5e5ffe7e6e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebececffedecedffeeeeeeffefefeffff0f0f0fff1f1f1fff2f1f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000100ff010101ff020202ff020202ff040404ff040304ff020303ff050505ff080808ff090909ff909190ffd8d9d9ffdbdbdcffdededeffe0e0e0ffe2e2e2ffe4e4e4ffe7e7e7ffe9e9e9ffebebebffedededffefefeefff0f0f0fff2f2f2fff4f4f4fff4f4f5fff5f5f5fff6f6f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfcfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffffffefffffffffefefffefefefffefefffffffefefffefffffffffefefffefffffffefffffffffefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffffffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfafffbfbfafffafbfafffafafafffafafafffafafafffaf9fafff9f9f9fffaf9fafffaf9f9fff9f9fafff9f8f9fff7f7f7fff3f4f4ffdfdedfff8e8f8eff5c5c5cff212122ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf404040ff565656ff555555ff545555ff545454ff545353ff535353ff525252ff515151ff505050ff4f4f4fff4e4e4dff4c4c4cff4b4b4bff494949ff484848ff464647ff454545ff444444ff434343ff414142ff414141ff3f3f3fff3e3e3eff3d3d3dff3c3c3cff3b3b3bbf2b2b2b3f0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff242424ff5f5e5fffa3a3a2ffebecebfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9fafff9f9f9fff7f8f7fff6f6f6fff5f5f5fff3f4f3fff2f2f2fff1f1f1ffefefefffeeeeeeffedededffecececffeaeaeaffe8e8e8ffe6e5e6ffe4e5e4ffe3e3e3ffe1e1e1ffdfdfdfffdcdcdcffd9d9d9ffd6d6d6ff323131ff070707ff050505ff050505ff050505ff030302ff010101ff010201ff000100ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0202027f040404bf080808ff0c0b0bff0c0d0cff0d0e0dff0e0d0dff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0b0b0bff0c0c0cff0c0c0cff0d0c0cff0c0c0cff0c0c0cff0c0c0cff0c0d0dff0d0d0dff0d0d0dff0c0c0cff0b0c0bff0b0b0bff0b0b0bff0a0b0aff090909ff060606ff030303ff030302ff010101ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff1a1a1aff686868ff838383ff858585ff8a8989ff8d8c8cff929292ffeaeaebfffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafbfbfffafafafffbfafbfffafbfaffcacacaff8d8d8dff8a8b8aff898989ff878887ff7e7e7eff555555ff151414ff010101ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfcfff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f8f8fff8f8f7fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff5f5f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedeeeeffedededffecececffececebffebebebffe9eaeaffe9e9e9ffe8e8e8ffe8e8e7ffe6e6e6ffe4e4e5ffe4e4e4ffe5e6e5ffe7e8e7ffe8e8e8ffe6e6e6ffdfdfdfffdbdbdbffdbdbdcffddddddffddddddffdededeffddddddffd8d8d8ffd1d1d1ffcdcecdffcbcccbffcacbcaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbebebdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbdbcbcffbdbcbcffbdbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbdffbcbdbdffbcbdbdffbdbdbdffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbebdffbdbebdffbebebeffbfbebeffbebfbeffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c3c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffc9cac9ffc9c9c9ffc8c8c8ffcbcbcbffd0d1d1ffd6d6d6ffd9dad9ffddddddffdededeffddddddffdbdcdcffdadbdbffdeddddffe5e5e5ffe8e8e8ffeaeaeaffe8e8e8ffe3e3e3ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaebffebebebffecececffeeededffeeefefffeff0f0fff1f0f0fff2f2f2fff2f2f2fff3f3f3fff4f3f4fff4f4f4fff4f4f4fff5f5f5fff6f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff7f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000100ff020202ff030403ff030403ff050504ff040404ff050505ff080808ff090909ff121112ffc2c2c2ffdadadaffddddddffdfdfdfffe1e1e1ffe3e4e3ffe6e5e5ffe8e8e8ffeaeaeaffecececffeeedeefff0eff0fff1f1f1fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f8f8fff9f9f9fffaf9fafffafafafffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefffffffffffefffefefefffefffefffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffffffefffffefefffffefffffffffefffefefffffffffefffefefefffffffffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffefffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffefffefefefffffffffffefffefffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffafafafffafafbfffafafafffafafafffafafafff9faf9fff9faf9fff9f9fafffaf9fafff9f9f9fff9f9f9fff9f8f9fff8f7f8fff6f6f5ffedededffb8b9b8ff696a6aff2e2e2eff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f151515bf3f3f3fff545454ff535354ff535353ff535252ff515151ff515051ff505050ff4f4f50ff4f4f4fff4d4d4dff4c4c4bff4a4a4aff484949ff474747ff464646ff454545ff444444ff434343ff424142ff414141ff3f3f3fff3e3e3eff3d3d3dbf2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff0c0c0cff3d3d3dff727272ffccccccfff7f7f7fffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffafafafffafafbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffffefefffffffefffffefefefffffefefffefefefffefefffffefefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfdfefffdfdfefffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffefffefefefffefefefffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafff9f9fafff9f9f9fff6f6f6fff5f5f5fff3f4f4fff3f3f2fff1f1f1fff1f0f1ffefefefffedededffedecedffebebebffeae9eaffe7e7e7ffe6e5e5ffe4e4e4ffe2e2e2ffe0e0e0ffdeddddffdadbdbffd7d7d7ff757575ff080808ff060606ff050505ff040504ff030403ff030304ff040304ff020202ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0606077f070707ff0d0d0cff0d0d0dff0c0d0dff0d0d0dff0d0c0cff0c0c0cff0c0c0dff0c0c0dff0c0c0cff0c0c0dff0c0c0dff0c0d0cff0d0c0dff0d0d0dff0c0d0dff0d0d0dff0c0c0cff0c0b0cff0b0b0bff0a0a0bff0b0b0aff090909ff060606ff030303bf0202023f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff030302ff212222ff706f6fff848484ff868686ff8b8b8bff8f8f8fffa6a6a6fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfafffafafbfffafafbfffafafafffbfafbfffafafbfffbfbfafffafafafffafafafffafafafffbfbfbfffbfafbffe5e5e5ff909090ff8d8d8dff8b8b8bff898989ff828282ff616161ff1f1f1fff020203ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f7f8fff7f7f7fff6f7f7fff6f6f6fff5f5f6fff4f5f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f0ffefefefffefefefffeeeeeeffedededffedececffecebecffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e7e6ffe5e5e4ffe3e3e3ffe3e3e3ffe6e6e6ffe8e8e7ffe7e7e7ffe2e3e2ffdadadaffdbdbdaffdcdcdcffdddcddffddddddffdededeffdededeffdbdbdbffd4d4d4ffd0d0d0ffcdcdcdffcbccccffcbcbcbffcbcbcaffcbcacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c8ffc8c8c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c0ffbfbfc0ffbfbfbfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebdbeffbebdbdffbdbdbdffbdbebdffbdbdbdffbdbdbdffbdbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebdffbdbebdffbebebeffbebebeffbfbebeffbfbfbeffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c2ffc4c3c3ffc4c4c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffc9cac9ffcacac9ffcececeffd4d3d4ffd8d8d8ffdcdbdcffdfdedfffdfdedfffdededeffdddcdcffdbdbdbffdbdbdbffe0e1e0ffe6e6e6ffe9e9e9ffeaeaeaffe5e5e5ffe3e3e2ffe3e4e4ffe5e5e5ffe7e6e6ffe7e8e7ffe8e8e8ffeae9eaffeaeaeaffececebffedededffeeeeeeffefeff0fff0f0f0fff1f2f1fff2f2f2fff3f3f3fff4f3f3fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff8f8f7fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010000ff000000ff000000ff000100ff030303ff050605ff070606ff060606ff070707ff080808ff0b0a0bff0b0b0bff4c4c4dffd8d8d8ffdbdbdbffdededeffe0e0e0ffe2e3e3ffe4e4e4ffe6e6e6ffe9e9e9ffebebebffedededffefefeffff0f0f0fff2f2f2fff3f4f3fff5f4f5fff6f5f5fff7f7f6fff8f8f8fff9faf9fffafafafffbfbfafffbfbfbfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffefefefffefefefffffefffffffefefffffffffffffefefffffefefffffefffffefffefffffefefffefffefffffffefffffffffffffefffffefefffffefefefffffefefffffefffffffefefffffffefffffffefffffefefffffffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffffefefffefefefffefefffffefffefffefefefffffffefffffffefffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff6f6f6fff4f4f4ffdad9d9ff818180ff393838ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f292929bf3e3e3eff525151ff515151ff505050ff505050ff505050ff505050ff4f4f4eff4d4d4dff4c4c4cff4a4a4aff494949ff484848ff464646ff454545ff444444ff434343ff414241bf3131307f1f1f1f3f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1b1b1bff555454ff9c9b9bffe8e8e8fffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffefefffffefefefffefefefffffefffffffefefffefffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffffefefffffffffffffffffffefffefffefefefffefefefffefdfdfffdfdfcfffdfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff8f8f7fff5f6f5fff4f4f4fff3f3f3fff2f2f2fff2f1f1fff0f0f0ffefeeefffeeedeeffecedecffebebebffe9e9e9ffe7e6e7ffe5e5e5ffe3e3e3ffe1e0e1ffdedfdeffdcdcdcffd9d9d9ffbababaff0d0d0dff090808ff070707ff060505ff050505ff060606ff050405ff040403ff020101ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff060706ff2f2f2fff777777ff898989ff888888ff8c8c8cff909090ffb2b2b2fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafbfffbfafafffbfbfafffafafafffbfbfbfffafafbfffbfbfbfffafbfafffbfbfbfffbfafbfffbfbfbfffbfafafffbfafbfff1f0f1ff949494ff8f8e8eff8d8d8dff8a8a8aff848484ff686767ff252526ff040404ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f7fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff1f1f2fff1f1f1fff0f0f0ffefefefffefeeefffeeeeedffededecffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe4e5e4ffe7e7e7ffe7e7e6ffe5e4e4ffdddeddffd9d9d9ffdbdbdbffdcdcdcffdbdbdbffdcdcdcffdedddeffdedfdeffddddddffd8d8d8ffd3d3d3ffcfcfcfffcdcdcdffccccccffccccccffcccbcbffcbcbcbffcbcacbffcbcacbffcacacaffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc5c6c6ffc6c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc2c1c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbfbfbfffc0bfc0ffc0bfbfffc0bfbfffbfbfbfffbebfbeffbfbfbeffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbebeffbfbfbfffbfbfbfffc0c0c0ffc0bfbfffc0c0c0ffc0c0c0ffc1c0c1ffc0c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc3c3c2ffc3c2c3ffc3c3c3ffc4c4c4ffc5c5c4ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffcac9caffcbcbcaffcbcbcaffcbcbcbffcacacaffccccccffd1d1d1ffd6d6d6ffdbdbdaffdeddddffdededfffdfdfdeffdededeffdeddddffddddddffdcdbdbffdcdcdcffe3e3e3ffe7e7e7ffeaeae9ffe7e7e8ffe3e3e3ffe3e3e3ffe4e5e4ffe6e6e6ffe7e7e7ffe7e8e8ffe9e8e8ffeaeaeaffebebebffecececffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff3f2f2fff4f3f3fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f6f6fff7f6f6fff6f6f7fff7f7f6fff7f7f7fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff010001ff000000ff010201ff050505ff070707ff080808ff080808ff080808ff090909ff0a0a0bff0b0b0bff9d9d9cffdadadaffddddddffe0dfdfffe1e1e2ffe4e3e3ffe5e5e5ffe7e7e7ffeaeaeaffecebecffeeeeeeffefeff0fff1f1f1fff2f2f2fff4f4f4fff5f5f5fff6f6f6fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfefffefdfdfffefefefffefefefffffffefffffefefffffefefffefefefffefefefffffefefffefefffffefefefffffefffffffefefffefefffffefefffffffffffffefffefffffffefffefefefffefefefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffefefffffefefefffffefffffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffefffffffffffffffefffffffffffffffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafff9fafafffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f6fff5f5f5ffecececffabababff525152ff1b1b1bff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2828287f2828287f2828287f2828287f2828287f2728287f2727277f2626267f2626267f2525257f2424247f2423247f2323237f2222223f1111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff2e2f2eff6b6b6cffc7c7c7fff6f5f6fffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfdfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefffffffefefefffefefefffefffefffefffefffffefefffffffefffffffffffefffffffffefefffffefffffffffefffffffefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffefdfefffefdfdfffdfdfefffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffdfefefffdfdfdfffcfdfcfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafff9f8f8fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0eff0ffeeeeeeffedededffecececffeaeaeaffe8e8e8ffe6e5e6ffe4e4e4ffe2e1e2ffe0e0e0ffdddeddffdadbdbffd8d8d8ff3f3f3fff0a0a0aff090909ff070808ff070707ff060707ff040404ff030303ff020202ff000000ff000000ff010000ff000000ff01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff0c0c0bff3e3e3eff7d7c7dff8a8a8aff8a8a8aff8f8e8eff939393ffc1c0c1fffafafafffafafafffafafafffbfafafffafafafffbfafbfffbfafafffafafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfafffbfafbfffbfbfbfffafafaff9f9f9fff919191ff8e8e8eff8c8c8cff8a8a8aff6f6f6fff252525ff030303ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfefffbfbfbfff9fafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f3fff3f3f3fff3f3f2fff2f2f2fff1f2f1fff1f0f1fff0f0f0ffefefefffefeeefffedededffecececffebebebffeaeaebffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe1e1e1ffe3e3e3ffe6e7e7ffe6e7e7ffe5e5e5ffe0e0e0ffd9d9daffdadad9ffdbdbdbffdcdcdcffdbdbdbffdcdcdcffddddddffdfdfdeffdfdfdfffdcdcdcffd5d5d5ffd1d1d2ffcfcfcfffcdcdceffcdcdcdffcdcccdffccccccffcccbccffcbcccbffcbcccbffcbcbcbffcbcacbffcacacaffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc5c5c5ffc5c4c5ffc2c2c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebfffbebebeffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbfbebeffbfbfbfffc1c1c2ffc2c1c1ffc1c0c1ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c1c1ffc1c0c1ffc1c0c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcac9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffcccbccffcbcbcbffcbcbcbffcfcfcfffd4d4d4ffd9d8d8ffddddddffdededfffdededeffdededeffdededeffdedddeffdddddeffdddddcffdbdbdbffdededeffe6e6e6ffe8e8e8ffe9e9e9ffe5e6e5ffe3e3e3ffe4e4e4ffe6e6e5ffe7e6e7ffe7e7e7ffe8e8e8ffe9e9eaffebebeaffecececffedededffefeeeeffeff0effff1f0f1fff2f1f1fff2f2f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f6f6fff7f7f7fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010100ff000101ff010101ff010101ff040405ff070707ff070807ff080808ff090909ff0a090aff0a0a0aff0b0a0bff1f1f1fffd3d3d3ffdcdcdcffdedfdeffe1e1e1ffe3e3e3ffe5e4e5ffe6e6e6ffe8e8e9ffebeaebffedededffeeefeefff0f0f0fff2f2f2fff2f2f2fff5f4f4fff5f5f5fff7f7f7fff8f9f8fffaf9fafffafafafffbfbfbfffbfbfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffefffffefefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffefffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefffffffefefffefefefffefefefffefffffffefefffffffffffffffffffffefffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff6f7f7fff6f6f6fff4f4f4ffd4d4d3ff737373ff333334ff090809ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff141413ff4e4d4dff959594ffe4e4e4fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefffffefffffffefffefffefffffffefffefffffefefffefefefffffefffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffffefffffffffffffffffffffffffffffffffefffefefffffdfefefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafff9f9f9fff7f7f8fff6f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffefefefffeeeeeeffecececffebebebffe9e9e9ffe7e7e7ffe5e5e5ffe3e4e4ffe1e1e1ffdfdfdfffddddddffdadadaff8f8f8fff0b0c0bff0a0b0aff090909ff090808ff080808ff060606ff050505ff050404ff010101ff000000ff000000ff010101ff0101017f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000100ff0b0b0bff3b3b3cff7e7e7eff898989ff8b8c8bff908f8fff939394ffbdbcbdfffafafafffafafbfffafafafffafafafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f8f8ff9e9f9fff939393ff909090ff8d8e8dff8d8e8dff686868ff1c1d1cff020202ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfffafafafffaf9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f3f4fff3f3f3fff2f2f2fff2f2f2fff1f2f1fff1f0f0fff0f0efffefefefffeeedeeffedededffecececffebebeaffeaeaeaffe8e9e8ffe8e8e7ffe7e6e7ffe6e5e5ffe4e4e4ffe2e2e2ffe1e1e1ffe5e5e5ffe8e8e7ffe6e7e6ffe3e3e3ffdbdbdbffd9d8d8ffdbdadaffdbdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffdededeffdfdfdfffdededeffd9d9d9ffd4d4d4ffd0d0d0ffcfcfcfffcececeffcdcecdffcdcecdffcdcdcdffcccccdffccccccffcccccbffcccccbffcbcbcbffcacbcbffcacacaffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc6c7c7ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c6c6ffc7c7c7bf9494947f6161617f6060607f6060607f6060607f6060607f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5fffc3c3c3ffc3c4c4ffc2c3c3ffc2c2c2ffc2c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc6c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9caffc9c9c9ffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbccffccccccffcccccdffcccbccffcccdccffd1d1d1ffd6d6d6ffdcdcdcffdfe0e0ffdfdfe0ffdededeffdededeffdededeffdededeffdfdedeffdededeffdcdcdcffdbdbdbffe1e1e1ffe7e7e7ffe9e9e9ffe8e8e8ffe4e4e4ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e9ffeaeaeaffebebebffecececffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f4fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f7fffafafafffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010101ff020202ff010101ff010101ff010001ff020202ff060607ff090909ff09090aff090808ff0a0a09ff0a0a0aff0c0b0cff0c0c0cff636262ffdbdbdbffdededeffe0e1e0ffe2e2e2ffe4e4e4ffe6e5e5ffe7e7e7ffe9e9e9ffebecebffedededfff0f0effff1f1f1fff2f2f2fff4f3f3fff5f5f4fff6f6f6fff7f7f7fff9f9f9fffafafafffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffffefefffffefefffefffefffefefffffffffefffffffffffffefefffffefffffefefffffffffffffefffefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffcfdfdfffcfcfcfffcfbfcfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff7f8f7fff6f6f6fff6f5f5ffe9eae9ffa1a0a1ff4c4c4cff191919ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff2f2f2fff6c6c6cffc3c3c3fff2f2f2fff8f8f9fffafafafffbfbfbfffbfafafffbfafbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffffefefffefefefffffefefffefffffffffffffffefffefffffffffffffffffffffffefffffffffffffffefffefffffffffffefffefffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefffffffffffffffffffffffffffffffefffffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffafbfafff9f9f9fff8f8f8fff6f6f6fff6f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffeaeaeaffe8e8e8ffe6e6e6ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfdfffdcdcdcffcfd0d0ff1d1d1eff0c0c0cff0b0b0bff0a0b0aff0a0a0aff090909ff070707ff060707ff030303ff000001ff000101ff010101ff010101ff020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff050606ff333333ff7c7d7cff8a8a89ff8d8d8dff919191ff939393ffb3b3b3fffafafafffbfbfafffafbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff1f1f1ff979797ff919191ff8f8f8fff8b8b8cff878888ff666666ff191919ff010101ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfffafafafffaf9f9fff9f9f9fff8f8f9fff8f8f8fff7f7f7fff7f7f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f3fff3f3f3fff2f3f2fff2f2f2fff1f1f1fff1f1f1fff0eff0ffefeeefffeeeeeeffecededffecececffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e4e5ffe3e3e3ffe1e1e1ffe4e4e3ffe8e8e7ffe7e7e7ffe5e4e5ffdedfdfffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdededeffdfdfdfffdfdfdfffdfdfe0ffdbdbdbffd6d6d6ffd2d2d2ffd0d0d0ffcfcfcfffcecfceffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffcacacaffcacacaffcac9caffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc7c6c7ffc8c7c87f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c5c6ffc5c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc4c3c3ffc4c5c4ffc5c5c5ffc6c6c5ffc6c6c6ffc7c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcccccbffcccdccffccccccffcdcdccffcdcdccffcdccccffcfceceffd4d4d4ffd9dad9ffdfdfdfffe2e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdededeffdfdedeffdededeffdededeffddddddffdbdbdbffddddddffe5e5e5ffe8e8e8ffe9e9e9ffe7e7e8ffe4e4e4ffe5e4e4ffe6e6e6ffe7e7e7ffe7e7e8ffe8e8e8ffe9e9e9ffeaeaeaffebecebffedededffeeeeeefff0eff0fff1f1f1fff2f1f2fff2f2f2fff3f4f3fff4f4f4fff5f4f4fff5f5f4fff5f5f5fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf030303ff050404ff020202ff010101ff010100ff030303ff080808ff0a0a0aff0b0b0bff0a0b0aff0b0b0bff0c0c0cff0d0e0dff0f0f0fffb1b1b1ffdddedeffe0e0e0ffe2e1e2ffe4e3e4ffe5e5e5ffe6e7e7ffe8e8e8ffeaeaeaffecececffeeeeeefff0f0f0fff2f1f1fff3f3f2fff4f4f4fff5f5f5fff6f6f6fff8f8f8fff9faf9fffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafbfafffafafafffafafafff9fafafffafafafff9f9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff4f4f4ffcfcfcfff737373ff3a3a3aff0a090aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff131313ff4f4f4eff969595ffe1e0e0fff5f6f5fff8f8f8fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefffefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfafffafafafff9f9f9fff7f8f8fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f1fff0f1f0fff0efefffeeefeeffedededffebebebffe9e9e9ffe7e8e8ffe6e6e6ffe4e5e4ffe3e2e3ffe0e0e0ffdededeffdcdcdbff5e5e5eff0e0e0eff0c0c0cff0c0b0cff0b0b0bff0a0a0aff090909ff080807ff050505ff010102ff010101ff020102ff020202ff0202027f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff020202ff262727ff787879ff8e8e8eff8e8d8dff929191ff949494ffabababfffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffe6e6e5ff939393ff909191ff8e8e8eff8a8a8aff858585ff605f5fff151516ff000101ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffbfbfbfff9f9fafff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f6f6fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefeeeeffeeeeeeffecededffebebebffeaeaeaffe9e9e9ffe8e7e7ffe6e7e6ffe5e5e5ffe3e4e4ffe2e2e2ffe2e2e3ffe6e6e6ffe7e8e8ffe6e6e6ffe2e2e2ffdbdbdaffdadadaffdbdbdbffdcdcdcffdcdcddffdcdcdcffddddddffdeddddffdededeffe0e0dfffdfe0e0ffe0dfe0ffddddddffd8d8d8ffd4d4d4ffd1d1d2ffd0d0d1ffcfcfd0ffcfcfcfffcfceceffcececeffcececeffcdcecdffcdcdcdffcdcccdffccccccffcbcccbffcbcbcbffcacbcbffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffcacac9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c2c3ffc3c2c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c2ffc2c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc5c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc7c7c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffccccccffccccccffccccccffcdcdccffcdcdcdffcdcdcdffcdcdceffcdcdcdffcdcdcdffd1d1d1ffd7d7d7ffdddddcffe1e1e2ffe3e2e2ffe2e2e2ffe1e1e0ffe0e0dfffdfe0dfffdfdfdfffdfdfdfffdedfdeffdededdffdcdcdcffdbdbdbffe0e0e0ffe6e7e6ffe9e9e8ffe9e9e9ffe6e7e7ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e8ffe9eae9ffeaebebffecececffeeeeeeffefefeffff0f0f0fff2f1f1fff2f2f2fff3f3f3fff3f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fffbfbfafffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010101ff040403ff040404ff040404ff030302ff020202ff060606ff0a0a0aff0b0a0bff0c0c0cff0d0d0dff0e0e0eff0f0f0fff101010ff373737ffdbdbdbffdfe0dfffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe8e8e8ffeaeaeaffebebecffedededffefefeffff1f1f1fff2f2f2fff3f3f3fff4f5f4fff6f6f5fff7f7f7fff9f9f9fffafaf9fffbfafbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefefffffefffefffefefefffffefefffefffefffefffffffffefffffefefefffefefefffffefefffefefffffefefffffefefefffffefefffefefefffefefefffefffefffefffffffffffffffefefffffefefefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f7f7fff6f6f6ffe9e9e8ffa0a0a0ff575757ff1f201fff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a0aff343434ff6d6e6dffc1c1c2fff0eff0fff6f6f6fff8f7f8fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefffffffffffffffefffffffffffffefffffffffffffffffefffffefffffffefffefffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefffffffefefefffefffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefffefffffffefffffffffffefffffffefefefffefefefffdfefdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffafafafff9fafafff8f8f8fff7f7f7fff6f6f6fff5f5f5fff3f4f3fff3f3f2fff1f1f2fff0f0f0ffefefefffeeeeeeffececedffebebebffe9e9e9ffe8e7e7ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffadadaeff101010ff0e0d0dff0c0c0cff0b0b0cff0b0b0bff0a0a0aff090909ff060607ff030303ff010101ff020202ff020203ff030303ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff020202ff1d1d1eff6b6b6aff929292ff8d8d8cff8f8f90ff939393ff979797ffe9e9e9fffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbffc5c4c4ff929292ff909090ff8d8d8dff8a898aff838383ff585858ff111110ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfffafafbfff9f9fafff8f8f9fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff5f6f6fff5f5f5fff4f4f5fff3f4f4fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff0f0f0ffeff0efffeeeeefffedededffececedffebebebffeae9e9ffe8e8e8ffe7e7e7ffe6e5e5ffe4e4e4ffe2e2e3ffe2e2e2ffe5e4e5ffe7e7e7ffe7e7e7ffe5e5e4ffdededeffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffddddddffdedddeffdededeffe0e0e0ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdadbdbffd6d6d7ffd2d3d3ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcecfceffcececeffcececeffcdcdceffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9cacaffcacaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c3c4ffc4c4c3ffc4c4c4ffc3c4c3ffc3c3c4ffc3c3c4ffc3c3c4ffc3c3c4ffc3c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacbcbffcbcacbffcbcbcbffcbcbcbffcccccbffccccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcececeffcdcdceffcfd0d0ffd4d4d4ffdadadaffdfdfdfffe3e3e3ffe4e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdcdcdcffe3e3e3ffe8e8e8ffeae9eaffeae9eaffe5e6e5ffe4e4e4ffe5e5e5ffe6e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebececffedededffeeeeeefff0f0f0fff1f1f1fff1f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff6f5f5fff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff8f8f8fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf030303ff040504ff040404ff040304ff040404ff070707ff0b0b0aff0c0c0cff0c0c0dff0d0d0dff0f0e0eff100f10ff111111ff121212ff858585ffdfdfdfffe1e1e1ffe3e3e3ffe5e4e5ffe6e6e6ffe8e8e7ffe9e9e9ffebebebffecedecffeeeeeefff0eff0fff1f2f1fff3f3f3fff3f4f4fff4f5f5fff6f6f5fff7f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffffffefffefefefffefefffffefefefffefefffffefffffffefffffffefffefffefffefffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafff9faf9fffaf9fafff9f9fafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff4f4f4ffccccccff767777ff474747ff0f1010ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff202121ff575857ff949494ffdfdfdffff5f5f5fff7f7f7fff8f8f8fff9f9f9fffafafafffafafafffafafafffafafafff9f9fafff9f9f9fffaf9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefffefffefefefffefdfefffefefefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfafbfffafafafff9f9f9fff8f8f8fff7f6f6fff5f5f6fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffededeeffecececffeaeaebffe9e9e9ffe7e7e7ffe6e5e5ffe4e4e3ffe2e2e1ffe0e0e0ffdbdcdcff373636ff100f0fff0e0e0eff0d0d0dff0d0d0dff0c0c0cff0b0b0bff0a0a0aff080707ff030304ff020202ff030303ff050505ff0505053f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff020202ff1b1b1bff656565ff8c8c8bff8c8c8cff8d8d8dff909090ff929191ffc3c3c3fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff5f5f5ff9e9e9eff8f908fff8d8e8dff8c8c8cff8c8c8cff7d7d7dff404040ff0a0a0aff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffbfbfbfff9f9f9fff8f8f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0efffeeeeeeffededeeffecececffeaeaebffe9e9e9ffe8e8e8ffe6e7e6ffe4e5e4ffe3e3e3ffe2e1e1ffe3e3e3ffe6e6e7ffe7e7e7ffe5e5e5ffe1e1e1ffdbdcdbffdcdcdcffdcdcddffddddddffddddddffdededeffdededeffdedfdfffe0dfdfffe0e0e0ffe2e2e2ffe2e2e2ffe1e1e1ffdfdfdfffdcdcdcffd9d8d8ffd5d5d5ffd2d2d2ffd1d1d2ffd1d0d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcecfceffcececeffcecdcdffcdcdcdffcccdcdffccccccffcbcbccffcbcbcbffcbcbcaffcbcacbffcacacaffcacac9ffcacac9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c7ffc7c6c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c5c4ffc4c4c5ffc4c4c5ffc4c5c4ffc5c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffc8c9c8ffc9c9c9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcbcbffcbcbccffccccccffccccccffccccccffcccccdffcdcdcdffcdcdcdffcecdceffcececeffcececeffcececeffcececfffcececeffcfcfceffd1d1d1ffd8d8d7ffddddddffe2e2e2ffe5e4e4ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe0e0e0ffdededeffddddddffdcdcdcffdfe0dfffe6e6e6ffe9e9eaffebebebffe9e8e9ffe4e4e5ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9eae9ffebeaebffecececffeeeeeeffefefeffff1f1f0fff1f2f1fff2f2f3fff3f3f3fff3f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fffcfbfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040404ff040405ff040404ff030404ff050505ff0b0a0aff0d0d0dff0e0d0dff0e0e0eff0f0f0fff10100fff101111ff131213ff181818ffc7c7c7ffe1e1e1ffe3e3e3ffe5e4e5ffe6e6e6ffe7e8e8ffe9e9e9ffebeaebffecececffeeeeedffefefeffff1f1f1fff2f2f2fff3f3f3fff5f4f4fff5f5f5fff6f6f6fff8f8f8fff9f9f9fffafafafffbfbfbfffbfcfcfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffffffefffffefefffefefefffffefefffefefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefffffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafbfafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6ffe6e6e6ff9e9e9eff5c5b5cff222222ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff121212ff414140ff6e6e6effbebebeffefefeefff6f6f6fff7f7f7fff8f9f8fff9f9f9fffafafafffafaf9fffafafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffffefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfafafffaf9fafff8f8f8fff7f7f7fff6f6f6fff4f4f5fff3f3f4fff2f3f2fff2f1f1fff0f0f0fff0eff0ffeeeeeeffecededffececebffeaeaeaffe8e8e8ffe7e7e7ffe6e5e5ffe4e4e3ffe2e2e2ffe0e0e0ff7f7e7fff121211ff101010ff100f10ff0f0f0fff0e0e0eff0d0d0cff0c0c0cff0b0b0bff060606ff030303ff050505ff050505ff050505bf04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff010101ff161515ff565556ff898989ff8b8b8bff8c8c8cff908f8fff919191ff9f9f9ffff4f4f4fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffd6d6d6ff919191ff8f8f8eff8e8d8dff8d8c8cff8a8a8aff767576ff343434ff080808ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffaf9fafff9f9f8fff8f8f8fff8f8f7fff7f7f7fff6f6f7fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff1f1f1fff0f0f1ffefefefffeeeeeeffedededffecebecffeaeaebffe9e9e9ffe8e7e7ffe6e5e6ffe4e4e4ffe1e2e1ffe1e2e1ffe5e5e5ffe7e8e7ffe6e6e7ffe4e3e4ffdededdffdcdcdcffddddddffddddddffdedddeffdededeffdedfdfffdfdfe0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e1ffe0e0e0ffdededeffdadadaffd7d7d6ffd3d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcececdffcdcdcdffcccdcdffccccccffccccccffcccbcbffcccbcbffcbcbcbffcbcacbffcacacaffcacacaffcacacaffcacacaffcbcbcbffcccccc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c7c6ffc6c6c6ffc6c5c6ffc6c5c5ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc6c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cac9ffcacacaffcacacaffcacbcaffcacacaffcacbcbffcacbcbffcbcbcbffcccccbffcccbcbffccccccffccccccffcdcccdffcdcdcdffcdcdcdffcdceceffcececeffcececeffcecfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd3d3d3ffdadadaffe0dfdfffe4e4e4ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe3e4e3ffe4e3e3ffe3e3e2ffe3e3e3ffe3e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdededdffe2e1e1ffe8e8e7ffebebebffebebebffe7e7e7ffe3e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffecececffedededffeeefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff5f6f6fff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f030203ff010101ff010100ff000001ff010100ff000000ff000000ff000000ff010101ff010101ff0101017f0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f020201ff040404ff040404ff040404ff030303ff070707ff0e0d0dff0f100fff101010ff111111ff121212ff131313ff151515ff171717ff535353ffe1e2e2ffe3e3e3ffe5e4e5ffe6e7e6ffe8e8e8ffe9e9e9ffeaeaeaffebecebffedededffeeefeefff0f0f0fff2f1f2fff2f3f2fff3f4f3fff4f5f5fff5f5f5fff7f7f7fff8f8f8fffaf9f9fffafbfbfffbfbfbfffcfcfcfffcfdfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffefefefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffffffefffffefffffefffefffffffefffefefefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfcfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff2f2f2ffcbccccff777777ff484948ff141515ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff333433ff616161ff969696ffdfdfe0fff5f5f5fff7f7f7fff7f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffbfbfbfffafbfafffafafafff9f9f9fff7f8f7fff6f7f7fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefeeffedededffededecffebebebffe9eaeaffe8e8e8ffe6e6e7ffe6e5e6ffe4e4e4ffe2e2e2ffc8c7c7ff161616ff151515ff141414ff131313ff121111ff111110ff0f0f10ff0f0f0fff0b0c0cff070606ff050505ff050505ff060606ff0606063f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f000000bf000000ff000000ff000001ff000100ff010100ff010100ff0100017f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010100ff0d0d0dff3f3f3eff7f7f7fff8c8c8cff8d8e8dff909090ff929292ff949493ffb0b0b0fff8f8f8fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbffe8e8e8ff9a9a9aff919190ff909090ff8e8e8eff8b8b8bff838483ff606060ff1e1e1eff050505ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfefffbfafbfff8f9f9fff8f8f8fff8f7f7fff7f7f7fff6f6f6fff6f6f5fff5f5f5fff4f5f4fff3f4f4fff3f3f3fff2f2f3fff2f2f2fff1f1f1fff0f1f0ffeff0efffeeeeeeffecededffebebecffeaeaeaffe8e9e9ffe7e7e7ffe6e5e5ffe3e3e3ffe2e2e1ffe3e4e4ffe7e7e7ffe8e8e8ffe5e5e5ffe0e0e0ffdcdcddffdddddeffdededeffdededeffdfdfdeffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe2e2e2ffe0e1e0ffdddeddffd9d9d9ffd5d5d5ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcececeffcdceceffcdcdceffcccdcdffcdcccdffccccccffccccccffcccccbffcccbcbffcccbccffcbcbcbffcbcbcbffccccccffcdcdcd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c6ffc7c8c7ffc9c9c9ffc8c8c8ffc7c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c8c7ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffccccccffcdcccdffcdcdcdffcdcdcdffcecdcdffcececdffcececeffcececeffcfcfceffcfcfcfffd0d0cfffd0cfcfffcfd0d0ffd0d0d0ffd0d0d0ffd2d2d2ffd7d7d7ffdeddddffe3e3e3ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdedfffe4e4e4ffe9e9e9ffecececffeaeaeaffe5e5e5ffe3e3e3ffe4e4e4ffe6e6e6ffe7e7e7ffe8e9e8ffe9eaeaffecebebffedededffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f2f3fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fffcfbfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0d0d0cff080808ff010101ff000100ff000000ff000000ff000000ff010101ff010101ff010101ff000100ff000000ff000000ff000000ff000000bf0000007f0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060505ff040404ff040404ff040404ff050505ff0c0c0cff111111ff121312ff131413ff141515ff151616ff171718ff191919ff1b1b1bffa9a9a9ffe3e3e3ffe5e5e5ffe6e6e7ffe8e8e8ffe9e9e9ffeaeaebffecececffedededffeeeeeeffefefeffff0f0f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff8f7f8fff9f9f9fffafafafffafbfbfffbfbfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfefffdfefefffefefefffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefffffffffefefffffffffffefefefffefffefffefefefffefefefffefefffffffffffffefefefffefefefffefdfefffdfefefffefefdfffefefefffefefefffdfefefffefefdfffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff6f6f7ffe4e4e4ffa0a0a0ff646463ff3a3a3aff101011ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff272727ff575757ff767776ffc4c4c4fff0f0f0fff7f6f7fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfbfcfffbfbfbfffafbfafff9f9f9fff8f8f8fff7f7f7fff6f6f6fff5f4f5fff3f4f4fff2f2f2fff1f1f1fff0f1f1ffefefefffeeeeeeffedededffecececffebebebffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe3e3e3ffe0e1e1ff494949ff1a1a1aff191919ff181818ff161616ff141414ff131313ff121212ff101010ff0a090aff040504ff060605ff060606ff050505bf030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f000000ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff010101ff010100ff030303ff0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff070706ff2a2a2aff696969ff868686ff8b8b8bff8e8e8fff909190ff919191ff909090ffc3c3c3fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffcfbfbfffbfcfcfffcfbfcfffbfcfbfff2f3f2ffa3a3a3ff919191ff8f8f8fff8f8f8fff8e8d8eff8a8a8aff7a7b7aff454646ff0d0c0dff010101ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfff9f9f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f1f0ffefefefffeeeeeeffedecedffebebebffeaeaeaffe8e9e8ffe7e7e6ffe5e4e5ffe2e2e3ffe3e3e3ffe6e7e6ffe8e8e8ffe7e7e7ffe2e2e2ffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe0e0e0ffdbdbdbffd7d7d7ffd4d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcecdceffcecdcdffcdcdcdffcccdccffcccccdffccccccffccccccffccccccffcdcdcdffcececeffcececeffcececeffcececeffcdcdcdffcdcdceffcdcecdffcdcdcdffcdcdcdffcdcdceffcdcecdffcecdcdffcdceceffcececdffcececeffcdceceffcccbccffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9caffc9cacaffcac9c9ffcac9caffcacacaffcacacaffcacacaffcacbcaffcbcbcaffcacbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbccffcbccccffccccccffccccccffccccccffccccccffccccccffccccccffcccdcdffcccdccffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcececeffcfcfceffcfcfcfffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd4d4d4ffdbdbdbffe1e0e0ffe5e6e6ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e0ffdfdfdfffe0e0e0ffe6e6e6ffebebebffecececffe8e8e8ffe3e3e3ffe3e3e3ffe5e5e5ffe6e7e7ffe8e8e8ffeae9e9ffebebebffecededffeeeeeeffeff0effff1f0f1fff1f1f1fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff9f9f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff111111ff080808ff010101ff000000ff000000ff000000ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000001ff0000007f0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf080908ff070707ff050505ff040404ff030303ff060606ff101010ff141414ff151515ff161617ff181819ff1a1a1aff1c1c1cff1d1d1eff4a4a4affe2e2e2ffe6e5e6ffe7e7e7ffe8e8e8ffe9e9e9ffebebeaffecececffecededffeeeeedffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffcfbfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffdfdfdfffefdfefffefefefffdfdfdfffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffefffffffffffffffffffffffffefffffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefefefffffefffffffffefffefefefffefefefffdfdfefffdfefdfffdfdfdfffefefdfffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f7fff2f3f2ffd5d5d5ff878787ff5c5c5cff292929ff060607ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0f0f0fff4a4b4aff707170ffb4b4b4ffe9e9e9fff6f6f6fff6f7f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefffffffefefffefefffffffffefffffffffffffffffffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfcfffafafafffafafafff9f9f9fff8f8f7fff7f7f7fff5f5f5fff4f5f5fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffe9e9e9ffe8e7e7ffe5e6e6ffe4e4e4ffe2e2e2ffbebdbeff222223ff1e1d1eff1c1c1cff1a1a1aff171718ff161616ff151515ff141413ff0f0f0fff070708ff060606ff060506ff050505ff0404047f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f010000bf010001ff000001ff000101ff000000ff000000ff000100ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff030303ff0b0b0bff10100f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff020202ff121212ff434343ff7b7b7cff878787ff8a8a8bff8e8e8eff8e8d8dff8d8d8eff929291ffbababafff5f5f5fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbffe4e3e4ffa0a0a0ff8f9090ff8e8e8eff8e8e8eff8d8d8dff8e8e8eff838383ff606061ff292a2aff050404ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefffbfbfbfff8f8f8fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff2f2f2fff1f1f1fff0f0f1fff0f0f0ffefefefffedeeeeffecedecffebebebffe9e9eaffe8e7e8ffe6e6e6ffe3e4e4ffe3e3e3ffe6e5e5ffe8e8e8ffe8e9e9ffe5e5e4ffdfdfdfffdededeffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe2e3e2ffdededeffd9dadaffd6d6d5ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcdceceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcececeffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcdcdcdffcdcdceffcdcdcdffcecdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcbcbccffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcccbffccccccffccccccffccccccffccccccffcccdcdffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcececeffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd3d3d3ffd7d7d8ffdededeffe4e4e4ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e5ffe3e3e4ffe2e2e2ffe0e0e1ffdfdfe0ffe2e2e2ffe9e8e8ffecececffecebebffe6e6e6ffe3e3e3ffe4e4e4ffe6e6e6ffe8e8e8ffeaeae9ffebebebffececedffeeeeeeffefefeffff1f0f0fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fffcfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff141414ff131313ff111111ff090a0aff050505ff020202ff030302ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff010101ff000100ff000100ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff020202bf0101017f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0e0e0dff0c0c0bff070707ff060505ff050505ff0b0b0cff141414ff171617ff181718ff1a1a1aff1c1c1cff1e1e1fff202020ff212122ffa7a7a7ffe6e6e6ffe7e7e7ffe9e9e8ffeaeaeaffebebebffecececffedededffeeeeeeffefefefffeff0f0fff0f1f1fff1f1f1fff3f3f2fff3f3f3fff4f4f4fff5f6f6fff7f7f8fff8f9f9fff9f9f9fffafafafffbfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefdfffdfefefffdfefefffefefefffefdfdfffdfefdfffdfdfdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefffffffffffffffefefffffffefffffefefefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffefefefffefdfefffefefefffdfefdfffdfdfdfffdfefdfffdfdfefffefefdfffefefdfffdfefdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff7f7f7ffefefefffcacacaff828282ff4e4e4eff1c1c1cff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff0e0e0eff333433ff696a69ffaaaaaaffe4e4e4fff5f5f5fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffffffffffffffffffffffffefefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffefefefffdfdfefffdfefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffbfcfbfffbfbfbfffafbfafff9fafafff8f8f9fff7f7f7fff6f6f6fff5f5f5fff3f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0efffefefefffeeeeeeffedededffecebecffe9e9e9ffe9e9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe3e3e3ff646364ff222222ff202020ff1d1d1dff1a1a1aff181818ff171818ff161616ff131313ff0b0b0bff050505ff040505ff040404ff050404ff0505053f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f000000ff000000ff000000ff000000ff010201ff010201ff010101ff000001ff010000ff000000ff010000ff000001ff010001ff010000ff000000ff000000ff000000ff010101ff020203ff0b0b0bff101010ff1414133f0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff030303ff171717ff565656ff828282ff8a8a8aff8a8a8aff8a8a8aff8b8b8cff8e8e8eff8f8f8fffa3a3a3ffe0e1e0fff9f9f9fffbfcfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfbfffbfcfbfffcfbfcfff2f1f2ffc6c6c5ff929291ff8e8e8eff8d8e8eff8d8d8dff8c8c8cff898989ff878788ff707070ff343434ff0b0b0bff010202ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffaf9f9fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f1f0ffefefefffeeeeeeffedededffecececffebeaebffe8e9e8ffe7e7e6ffe4e4e5ffe3e3e3ffe5e4e5ffe8e8e7ffe9e9e9ffe8e8e7ffe1e1e1ffdededeffdfdfdfffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe0e0e0ffdcdcdcffd8d8d7ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcecfceffcececeffcececeffcececeffcececeffcececeffcecdceffcdcecdffcdcdcdffcdceceffcdcecdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcececdffcdcecdffcdcecdffcdcecdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcbcbccffcbcbcbffcbcbcbffcccbccffccccccffccccccffcbcbccffcccccbffcbcccbffcbcbccffcbcccbffcbcbccffcccccbffcbccccffccccccffccccccffccccccffcdcdccffcccdccffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcecdffcdceceffcececeffcececeffcececeffcececeffcececeffcececfffcececeffcececeffcfceceffcececfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd5d6d5ffdbdcdbffe1e1e1ffe6e7e6ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e7e8ffe6e6e7ffe6e5e6ffe5e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffe0e0e0ffe5e5e5ffeaeaeaffeeeeeeffe9eae9ffe4e4e4ffe3e3e3ffe5e5e5ffe7e8e7ffe9e9e9ffeaebebffecedecffeeeeeeffefefeffff0f1f0fff1f1f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0bff151515ff141415ff131313ff121212ff101010ff0d0d0dff0c0d0cff0b0b0cff070707ff040404ff030304ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff020202ff010101ff000000ff000000ff000000ff010000ff000100ff000000ff0000017f0001007f0100017f01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f020202ff090a0aff0e0e0eff0e0e0eff0b0c0cff060606ff090909ff131313ff171717ff191919ff1b1a1aff1d1d1dff202020ff222222ff242424ff484848ffe3e3e3ffe8e7e8ffe9e9e9ffeaeaeaffebebebffecececffedededffefeeeeffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff4f3f3fff5f4f4fff6f6f6fff8f8f8fff9f9f9fffafafafffafbfafffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfdfdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffffefffefffffffefefefffefefefffefefefffffffffffffffffffefefffffffffffffffffffffffefefffffffffffffefefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff5f5f5ffebebebffc2c1c1ff767676ff4a4a4bff141414ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff333233ff606161ffa4a3a3ffdfdedffff4f4f5fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafff9f9fafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfefefffdfdfdfffdfefefffdfdfefffefefefffefdfefffdfdfdfffefdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfbfffafafafffafafafffaf9f9fff8f8f8fff8f7f7fff6f6f6fff4f5f5fff3f4f4fff2f2f2fff1f2f2fff1f0f1fff0f0f0fff0efefffedeeeeffecececffebecebffeaebebffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffc1c1c2ff2a2929ff232323ff202020ff1d1e1eff1b1b1bff1a1a1aff181818ff161616ff101010ff040404ff030303ff040504ff050505ff040505ff0706073f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f0001007f000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010202ff010101ff000100ff000000ff000000ff000000ff010101ff030303ff020202ff020202ff050505ff090909ff0d0d0dff0f0f10ff131313ff1515157f0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff252525ff676868ff858585ff898989ff888989ff8a8a8aff8b8b8bff8b8b8bff8d8d8dff8f8f8fffa1a1a1ffc8c8c8ffe4e4e3ffefefeffff8f8f8fff6f5f5ffebeaebffdddddeffb7b7b7ff939393ff8d8d8dff8b8b8bff8a8a8aff8a8a8aff8a8b8bff8a8a8aff868686ff797a7aff484848ff121212ff010101ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfcfff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f4f4fff4f4f4fff3f3f3fff2f2f2fff1f1f2fff1f1f0fff0eff0ffefefefffedeeedffededecffebebebffeae9eaffe8e8e8ffe6e6e6ffe4e3e4ffe3e4e4ffe7e7e7ffe9e9e9ffe9e9e9ffe4e4e4ffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe5e5e5ffe5e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e6ffe3e3e3ffdededeffdadadaffd6d6d6ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcecfffcececfffcececeffcececeffcececeffcdceceffcececdffcececeffcecdceffcdceceffcdcecdffcececeffcececeffcececeffcececeffcececeffcececeffcdcecdffcdceceffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcdcecdffcdcdceffcdcdcdffcdcdcdffcccccdffcccccdffccccccffccccccffcccccdffcccccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdceceffcecdceffcdceceffcececeffcececeffcececeffcfceceffcfcecfffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfceceffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffcfd0d0ffd0d0d0ffd0d0d1ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd4d5d4ffd8d8d8ffdfdfdfffe5e5e5ffe7e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e8ffe8e8e8ffe7e8e8ffe7e6e7ffe5e6e6ffe4e5e5ffe3e3e3ffe2e2e2ffe0e0e0ffe1e1e2ffe6e7e6ffedecedffedecedffe6e6e6ffe3e3e3ffe4e5e4ffe7e6e6ffe8e8e8ffeaeaeaffecececffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fffcfcfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf111111ff151515ff151515ff141414ff141414ff141414ff131313ff131313ff131313ff121213ff0f0f10ff0e0e0eff0c0d0cff080808ff060606ff050404ff020101ff020102ff000000ff000000ff000000ff000000ff000000ff010102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff0000017f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf060605ff080808ff090a09ff0e0e0eff0e0d0dff0b0b0cff101111ff181818ff1a191aff1c1c1cff1f1e1eff212121ff242423ff262626ff282828ffa3a3a3ffe8e9e8ffe9e9eaffeaebebffecebebffecededffedeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff3f2f3fff4f4f4fff4f5f5fff6f7f7fff8f8f8fff9f9fafffafafbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefdfffefefefffefefefffefdfefffefefdfffdfdfefffefdfdfffdfefefffefefdfffdfefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffffefefffffefffffffefefffefefefffffffefffffffefffefefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefefffefefefffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafbfbfffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff4f3f3ffe6e6e7ffb2b2b2ff686867ff323131ff080708ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff222222ff585858ff8e8d8dffdadadafff1f1f1fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefffefffffffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffdfefefffefefdfffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfbfbfffbfbfafffafafafffaf9fafffaf9f9fff8f8f8fff7f7f7fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff2f1f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffeaeaeaffe9e9e9ffe7e7e7ffe6e5e5ff606061ff262726ff242324ff212121ff1e1f1eff1d1d1dff1b1b1aff181818ff141414ff0c0c0cff050505ff050505ff050505ff070707ff090909bf0505057f020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f000000bf000000ff000001ff000000ff000000ff010101ff010101ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010202ff020101ff030202ff060606ff090a09ff0b0b0cff0b0b0bff0c0c0cff101010ff121212ff131313ff141414ff151514ff151515bf11101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0d0d0dff3e3e3eff717070ff828283ff858585ff878787ff888888ff898989ff8a8b8bff8b8b8bff8b8b8bff8b8b8bff8a8a8aff8c8c8bff969696ff939393ff8e8e8eff8d8d8dff8c8c8cff8a8a8aff898989ff888788ff878788ff878787ff898989ff868687ff7c7d7dff565656ff212020ff040404ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfff9f9f9fff6f6f6fff5f5f6fff5f5f5fff4f4f5fff4f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f1ffefefefffefefefffeeededffecececffebebebffe9e9e9ffe7e7e7ffe5e4e4ffe3e3e3ffe6e5e5ffe8e9e8ffeaeaeaffe7e7e7ffe0e0e0ffdfdfdfffe0e0e0ffe1e1e1ffe2e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e7ffe6e6e7ffe6e6e6ffe5e5e5ffe1e1e1ffddddddffd8d8d8ffd5d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffd0d0d0ffcfcfd0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcdceceffcececeffcececeffcececfffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d4ffd7d7d7ffdcdcddffe2e2e2ffe7e7e7ffe8e9e8ffe9e9e9ffe9e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeae9ffeaeaeaffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe8e8e9ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe1e1e1ffe1e1e0ffe3e3e3ffe9e9e9ffeeeeeeffebebeaffe4e4e4ffe3e4e3ffe6e5e5ffe8e8e7ffeaeaeaffebecebffedededffefefeffff0f0f0fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff5f4f4fff4f5f5fff5f5f5fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff171616ff151616ff151515ff151515ff141415ff141514ff141414ff141414ff141414ff141414ff141414ff131313ff111111ff111111ff0f0f10ff0c0c0cff0c0c0dff070808ff050505ff030303ff010101ff020202ff030303ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010000ff020202bf0202027f01010100000000000000000000000000000000000000000000000000000000000000003f030303bf090909ff0a0a0aff090909ff070708ff080808ff09090aff0c0c0cff151414ff1a1a1aff1c1c1cff1d1d1cff1f1f1fff212222ff242424ff272727ff2a2a29ff444545ffe2e2e2ffeaeaebffebebebffecececffecededffeeeeeeffefeeefffefefeffff0f0f0fff0f0f0fff1f1f1fff2f2f1fff1f1f2fff2f2f2fff3f3f3fff4f4f4fff5f5f6fff7f7f7fff8f9f8fffafaf9fffafbfbfffbfcfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfefdfffefdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffffefefffffefffffefffffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f4fff2f2f2ffdfdfdfffa4a4a4ff5b5b5bff262626ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff161616ff434343ff807f80ffcbcacbffefefeffff3f3f3fff4f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffffefefffffefefffefffffffffffffffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff7f8f8fff7f7f7fff6f6f6fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffeaebebffe9e9e9ffe8e8e8ffbdbdbdff2c2b2bff272727ff242425ff222222ff202020ff1e1d1dff1b1c1cff1a1a1aff161616ff0b0c0bff040404ff070707ff090909ff080808ff040404ff060606ff0707077f040404000000007f0000007f0000007f0000007f0000007f0000007f010101ff010101ff010101ff010101ff020201ff020102ff000000ff010100ff010101ff010101ff000001ff000100ff000000ff010000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020203ff050605ff090909ff0b0b0bff0b0b0bff0d0d0dff111111ff121312ff121212ff121313ff131313ff141414ff151515ff141515ff141414ff151515ff161616ff171617000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff030403ff191a19ff444444ff6b6a6aff828283ff898989ff858685ff878787ff888889ff888888ff878787ff878787ff878686ff878787ff89898aff8b8b8aff898a8aff898989ff888989ff878786ff868686ff868786ff868686ff858585ff858585ff777676ff535453ff272728ff060607ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfcfff8f7f7fff5f6f6fff5f5f4fff4f4f4fff3f3f4fff2f3f3fff2f2f2fff1f1f1fff0f0f0ffefeff0ffeeeeeeffedededffecebecffeaeaeaffe8e8e9ffe6e5e5ffe3e3e3ffe3e4e4ffe7e7e7ffeae9e9ffe9e8e9ffe3e3e3ffe0dfdfffe0e0e0ffe1e1e1ffe3e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e7ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe4e3e4ffdfdfdfffdadadbffd6d6d6ffd5d5d6ffd4d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcecfceffcececeffcececeffcececeffcececeffcececfffcececfffcecfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfd0cfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d0d0ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd3d4d4ffd5d6d5ffdad9d9ffdfe0dfffe5e5e5ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebebeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe4e4e4ffe2e3e2ffe1e1e1ffe1e1e1ffe6e6e6ffecececffeeededffe8e9e9ffe3e3e3ffe4e4e4ffe7e6e6ffe9e9e9ffebebebffedededffeeeeeeffefeff0fff1f1f1fff1f1f2fff2f2f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff7f7f7fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff171717ff171716ff161516ff151615ff151515ff151515ff151515ff151414ff151414ff141414ff141415ff141515ff141414ff141415ff151515ff151414ff151414ff131212ff111111ff0e0e0eff0b0c0bff0d0d0dff0c0c0cff070707ff050505ff030302ff020202ff020101ff010101ff000000ff000000ff010101ff000000ff000000ff020202ff030303ff020202ff020202ff020202ff020202ff020202ff020202ff020203ff010101ff000001ff030404ff080707ff0d0d0dff0c0c0cff0a0a0aff090909ff080807ff070707ff0c0c0dff171717ff1c1c1cff1e1d1dff20201fff222222ff252524ff272727ff2a2a2aff2c2d2dffaeaeadffebebebffececebffedecedffedeeedffeeeeeeffefefefffefefeffff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f3fff4f4f4fff5f5f6fff7f6f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefdfffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffffffefffffffffffffefefffefefffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff1f1f1ffd9dad9ff969697ff575858ff252525ff080708ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030403ff161616ff464646ff757575ffc1c1c1ffeae9eafff2f2f3fff4f3f4fff5f5f5fff6f6f6fff6f7f7fff7f8f8fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffafafafffafafafffafafbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefefefffffffffffefffefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffafafbfffafafafffafafafff9f9f9fff9f9f8fff8f8f8fff7f7f7fff5f5f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f1fff0f1f0fff0eff0ffefefeeffeeeeedffecededffecececffebebebffeaeae9ffe8e9e8ff636263ff2b2a2aff282828ff262626ff242424ff212121ff1e1e1eff1d1d1dff1c1c1cff141515ff0b0b0bff080808ff080808ff040404ff060606ff080707ff080808ff080908ff070707ff010202ff010101ff010100ff010101ff000101ff020202ff030202ff010101ff010101ff010101ff020101ff020201ff000100ff010101ff010101ff010100ff000101ff000000ff000000ff010101ff010101ff000001ff000000ff020303ff030303ff030303ff050505ff070707ff0d0d0cff101010ff121312ff141414ff141414ff141414ff141414ff141414ff141414ff141415ff151415ff151515ff151515ff151515ff151515ff161616ff161716ff1817183f06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050605ff121212ff323232ff585858ff7d7d7dff878686ff858585ff858585ff868585ff858686ff868686ff878787ff888888ff898989ff898989ff888888ff878687ff868585ff848484ff858585ff898989ff878686ff7f7e7eff6b6b6bff3e3e3eff19191aff080808ff010101ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfff9f9f9fff6f6f5fff4f4f5fff4f4f4fff4f3f3fff3f3f3fff2f2f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffebecebffeaeaeaffe8e7e8ffe5e5e5ffe4e3e4ffe7e7e7ffe9e9e9ffe9e9eaffe5e5e4ffe0e0e0ffe1e1e1ffe2e2e1ffe3e2e2ffe3e3e3ffe4e4e5ffe5e4e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e7e8ffe7e8e8ffe7e7e7ffe6e6e6ffe2e2e2ffdededeffd9d8d9ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d4ffd4d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d1d2ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd2d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d1ffd1d1d2ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd8d8d8ffdcdcddffe2e2e2ffe7e7e7ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffeaeaeaffeaeae9ffe9e9e9ffe8e8e9ffe8e7e7ffe6e7e6ffe5e5e5ffe3e3e3ffe2e2e1ffe1e1e0ffe2e3e2ffe9e9eaffeeedeeffedededffe7e6e7ffe4e3e3ffe6e6e6ffe9e8e8ffeaeaeaffecececffedededffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0cff191919ff181818ff171717ff171617ff171616ff161616ff151616ff161616ff161516ff161616ff151616ff151615ff161516ff161616ff161616ff161716ff161616ff161616ff161616ff151616ff151515ff151515ff161616ff161616ff131314ff121212ff101010ff0d0d0dff0c0c0cff0c0c0cff080807ff050404ff050505ff040403ff030303ff030303ff020202ff020202ff020202ff020202ff030202ff020303ff020202ff010202ff010000ff030303ff040404ff050505ff070708ff0d0d0dff0c0d0cff090a0aff070707ff0a0a0aff161516ff1d1c1dff1f1f1fff202020ff222122ff242424ff262726ff2a2a2aff2c2d2dff424242ffecececffecececffedededffeeeeeeffefefeeffefefefffeff0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff3f3f3fff4f5f5fff6f6f6fff7f7f7fff8f8f8fff9faf9fffbfbfafffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffefefefffefefefffdfdfefffefefdfffefdfdfffdfefefffefdfdfffdfdfdfffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f7f8fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f4f4fff0f1f1ffd2d2d2ff898889ff525252ff282828ff0c0c0dff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff121212ff3c3d3dff696868ffb4b4b5ffe7e7e7fff1f2f2fff3f3f3fff4f4f4fff5f5f5fff5f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f8f9fff9f8f9fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafbfffafafbfffbfbfbfffcfbfbfffbfcfcfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffffffffffffffffffefffffefffefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefefffdfdfefffefdfdfffefdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffafafbfffafafafffafafafff9f9f9fff8f9f8fff7f8f8fff6f6f6fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff0f0f0ffefefefffeeeeeeffededeeffecedecffecebecffeaebebffc1c1c1ff2f2f2fff2c2b2cff292829ff272626ff232323ff212121ff202020ff202020ff1e1d1dff161616ff0a0909ff050505ff050505ff070707ff080908ff090909ff070707ff030303ff030203ff010101ff000000ff010101ff010001ff000100ff020101ff020202ff010101ff010101ff010101ff020201ff000000ff000000ff010101ff010101ff010102ff020101ff030203ff060506ff080808ff080908ff0a0909ff0e0e0eff101010ff0f1010ff111110ff131313ff151615ff151616ff151514ff151515ff151515ff151515ff151515ff141515ff151515ff151515ff151615ff161616ff161616ff161616ff161616ff161616ff171817ff1818197f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff080808ff1b1a1bff404141ff6e6e6eff7c7c7cff818181ff848484ff838483ff848484ff878787ff888888ff868686ff868686ff858485ff858585ff838484ff858485ff878787ff868686ff757576ff5a5a5aff2b2b2bff0b0a0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfcfff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecebecffeae9e9ffe7e7e7ffe5e4e4ffe6e6e6ffeaeaeaffeaebebffe7e7e7ffe1e1e1ffe1e0e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e8ffe7e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e9ffe8e9e8ffe9e8e8ffe7e8e7ffe5e5e4ffe0e1e1ffdbdbdbffd7d7d8ffd6d7d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd2d2d3ffd2d2d3ffd3d2d2ffd3d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d2ffd3d3d2ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd6d6d6ffdbdbdbffe0dfe0ffe5e5e5ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffeaebeaffebebebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeae9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe5e6e5ffe4e4e4ffe3e3e2ffe1e1e1ffe0e0e0ffe5e5e5ffecececffeeeeeeffececedffe5e5e5ffe6e5e6ffe8e8e8ffeaeaeaffebebebffedededffefeeeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f5f5fff8f8f8fffefdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0d0d0dff1a191aff191919ff181818ff181817ff171717ff171717ff161617ff161717ff171717ff171717ff161616ff171617ff171717ff181817ff171717ff171717ff171717ff171717ff171717ff161716ff161617ff161617ff171717ff181818ff181718ff171817ff171717ff171717ff171717ff171717ff151415ff151514ff161616ff131414ff050505ff010101ff020202ff010101ff020202ff000000ff010101ff020202ff010101ff010101ff020202ff040404ff030303ff040404ff050505ff080807ff0c0c0cff0d0d0dff0f0f0eff151516ff1f1f1fff222121ff232323ff222323ff242524ff272627ff292929ff2c2b2cff2f2f2fff979796ffeeedeeffeeeeeeffeeefeeffefefeffff0eff0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff7f6f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefefefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefffefffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfbfffbfbfbfffbfbfafffbfafafffafafafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f9fff9f9f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff5f5f5fff4f5f4ffeeeeeeffc9c9caff7f7f7fff555655ff2c2c2cff080808ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0b0b0bff1a1a1aff3b3b3bff676868ffaaaaaaffe3e3e3fff1f1f1fff2f2f2fff3f3f3fff5f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9fafafffafafafffafafafffbfafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefefffffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefdfffefdfefffdfefdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfefffdfdfefffefefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfdfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9f9f9fff8f9f8fff8f7f7fff5f5f6fff5f5f5fff4f5f5fff4f4f4fff3f4f3fff3f3f2fff2f2f2fff0f1f1fff0f0f0ffefeff0ffefefefffeeeeeeffedededffecececffecececff616161ff2e2e2eff2a2a2bff282828ff262625ff242425ff232323ff232323ff212120ff1e1e1dff141414ff0d0d0dff0a0a0aff070707ff080909ff060707ff020202ff020202ff010101ff010101ff010101ff000101ff010100ff010000ff010101ff030303ff010101ff020202ff020203ff040404ff030303ff050505ff090909ff0c0c0cff0e0e0eff0d0d0dff0e0e0eff121212ff161616ff161616ff151515ff171717ff171717ff161717ff161616ff171717ff171718ff171717ff161616ff161617ff161616ff161716ff161516ff151616ff161616ff171616ff161716ff171717ff171717ff171717ff181717ff171818ff181918ff191919bf14131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0f0f0fff303030ff4f4f4fff686868ff757575ff7d7d7dff828382ff858584ff898989ff888888ff858585ff848484ff848484ff828282ff7b7b7bff6d6d6eff565756ff393a39ff1c1c1cff060606ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefdfff9f9f9fff4f5f5fff4f4f4fff3f3f3fff2f2f2fff1f2f2fff1f1f0fff0f0f0ffeeeeeeffeeeeeeffedededffebebebffe9e9e9ffe7e7e7ffe5e5e5ffeaeaeaffecececffe9eae9ffe3e3e3ffe0e1e1ffe2e2e2ffe3e3e3ffe5e4e5ffe5e5e5ffe6e6e5ffe7e7e6ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe6e6e6ffe4e4e4ffdededeffdadadaffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d7d6ffd6d6d6ffd5d6d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd4d3d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d4ffd4d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d6d5ffd8d8d8ffdddeddffe2e3e2ffe7e7e7ffe9e8e8ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe8e7e7ffe6e6e6ffe5e5e5ffe4e3e4ffe2e2e2ffe1e1e1ffe1e2e2ffe8e8e8ffedededffeeeeeeffeaebebffe5e6e5ffe7e7e8ffe9e9e9ffebebebffecedecffeeeeeeffeff0effff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff1b1a1aff1a1919ff191919ff191819ff181818ff181817ff181818ff181818ff181818ff181818ff181818ff181818ff191818ff191918ff191919ff191919ff191918ff191919ff191919ff181818ff171818ff181818ff181818ff181818ff191918ff191818ff181919ff191919ff1a1919ff1a1a1aff1a1a1aff1b1b1bff1c1b1bff1b1b1bff0a0909ff090908ff080808ff050405ff060706ff040403ff020202ff040504ff030303ff020202ff030202ff040404ff030303ff020302ff050505ff070707ff101010ff1b1b1bff1e1e1fff202020ff212121ff232323ff242424ff252525ff282827ff2a2a2aff2c2c2cff2f2f2fff444444ffdfdfdfffefeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f4f3fff5f5f4fff6f6f6fff7f8f7fff8f9f9fff9f9fafffafafafffafbfbfffbfbfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfefefffefefefffefdfefffdfdfefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffaf9fafff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f8f8fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f5ffebececffc1c1c1ff797979ff545453ff222222ff0a0a09ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000007f0000007f0000003f0000003f0000007f0000007f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0f0f0fff303030ff515051ff696969ffa5a6a6ffdededefff0f0f0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f7f6fff7f7f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffefefdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfdfffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafff9f9f9fff8f8f8fff7f7f7fff6f6f6fff5f6f5fff5f5f5fff4f4f4fff3f3f4fff3f3f2fff2f2f2fff1f1f1fff0f1f0fff0f0f0ffefefefffeeeeeeffededeeffedededffbcbcbcff363636ff2e2e2eff2b2b2bff282829ff272727ff262626ff252625ff232323ff212121ff1f1f1fff1d1e1eff1b1b1bff141414ff111011ff070707ff040404ff060607ff060606ff070707ff070707ff070707ff070707ff080807ff0c0c0cff0f0f10ff0d0d0dff0e0e0eff100f10ff121211ff111111ff131413ff171717ff191919ff191a19ff181818ff181818ff181918ff191819ff181818ff181818ff181918ff191919ff181818ff181817ff191919ff191919ff181818ff181818ff171818ff181817ff171817ff171717ff171717ff171717ff171817ff181818ff181818ff181818ff181818ff191818ff181818ff191919ff1a1a1aff1b1a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff161616ff2c2c2cff3e3d3eff4f4f4fff5b5b5aff666766ff6e6d6dff737373ff6e6f6eff696968ff5b5b5bff4b4b4aff404040ff2f2f2fff1d1c1dff0d0d0dff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff5f5f6fff3f3f4fff3f3f3fff2f2f2fff2f1f1fff0f0f1fff0eff0ffefefeeffedededffededecffebebebffe9e9e8ffe7e7e7ffe9e9e9ffecececffecececffe6e7e7ffe2e2e2ffe2e1e2ffe3e3e3ffe4e5e5ffe6e6e5ffe7e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffe9eaeaffeaeaeaffeaeaeaffe9e8e9ffe5e5e5ffe1e1e1ffddddddffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d4ffd5d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d4d4ffd4d4d5ffd5d5d4ffd5d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd7d6d6ffdbdbdbffe0e0e0ffe5e5e5ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaebeaffebebebffecececffecececffebececffecececffecececffebebecffebebebffebebebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e3ffe2e2e2ffe1e1e1ffe3e3e4ffeaeaeaffedeeedffefeeeeffe9e9e9ffe7e7e7ffe9e9e9ffebebeaffecececffedeeedffefefeffff0f1f0fff2f2f2fff3f3f3fff4f4f4fff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff232323ff1a1b1aff1a1a19ff191919ff191919ff191919ff191919ff1a191aff191919ff1a1919ff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a19ff191919ff191919ff191919ff191919ff191919ff1a1a1aff1a1a1aff1a1a1aff1a1b1bff1c1c1cff1c1d1dff1d1d1dff1e1d1dff1c1c1cff181818ff181818ff181919ff161616ff171717ff151515ff111212ff141414ff131313ff111111ff121111ff131313ff121212ff101011ff121111ff161616ff1d1d1dff232323ff242424ff232223ff222122ff242424ff242525ff282828ff2b2c2bff2e2d2eff303030ff3d3e3effc5c5c5ffefefeffff0efefffeff0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff3f4f4fff4f4f5fff5f5f6fff7f7f7fff8f8f8fff8f8f8fffafafafffafbfafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffefffffffefefffefefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfefffdfefefffdfdfefffefefefffdfefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfbfbfffafbfbfffafbfafffafafafffafafafff9f9fafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f6f6fff6f5f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4ffe9e8e9ffb8b7b8ff747474ff555555ff313131ff0e0e0eff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff0a090aff2e2e2eff585858ff6d6d6dff9e9e9effd9d9d9ffeff0f0fff2f1f2fff2f2f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefffffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfefffefdfefffdfdfefffefdfdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafaf9fff9f9f9fff8f8f8fff7f6f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffeff0efffefefeeffeeeeeeffededeeffa9a9aaff323233ff2e2e2eff2b2b2cff2a292aff292929ff272828ff242524ff232323ff242424ff242424ff252525ff222222ff202020ff181818ff151616ff1a1a1aff1b1a1bff1b1b1bff1a1a1bff1b1c1bff1b1b1bff1b1b1bff1e1e1eff1f1f1fff1d1d1dff1d1c1cff1d1c1cff1c1d1dff1d1c1cff1c1b1bff1b1b1bff1b1a1bff1a1a1bff1a1a1bff1a1a1aff1a1a1aff1a1a1aff1a1a1aff191919ff19191aff1a1a1aff191a1aff1a1919ff1a191aff1a1a1aff1a1a1aff1a191aff191a19ff191919ff191818ff181818ff181818ff181818ff181818ff181819ff191919ff191919ff191919ff1a1919ff191919ff1a1a1aff1b1b1bff4546463f313131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff0c0c0cff0e0e0eff101111ff171617ff212121ff2e2e2eff2c2c2cff212021ff111211ff0b0b0bff0a0a0aff060606ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff9f9f9fff4f3f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0eff0ffefefefffeeedeeffecececffebeaebffe9e8e9ffe9e9e9ffedededffeeedeeffeaeaeaffe4e4e4ffe2e2e3ffe3e3e3ffe4e4e4ffe6e5e5ffe6e6e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffebeaeaffeaebeaffeaeaebffeaeaeaffe7e7e7ffe4e4e4ffe0dfe0ffdbdbdbffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d5ffd5d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd9d9d9ffdededeffe3e3e3ffe7e7e8ffeae9e9ffe9eaeaffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffebebebffecebebffecececffecececffecececffecececffecececffecececffecebebffebebebffebebebffebebebffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe7e7e7ffe6e5e5ffe4e5e4ffe4e3e3ffe2e2e2ffe2e2e2ffe6e6e6ffecececffeeefefffedededffe9e8e9ffe9e9e9ffebebebffecececffeeedeeffefefeffff0f0f0fff2f2f2fff3f3f3fff5f5f5fffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313231ffc5c6c6ff828182ff232323ff1b1b1bff1b1b1bff1a1b1aff1a1a1aff1a1a1aff1a1a1aff1b1b1aff1a1a1bff1b1b1bff1b1b1bff1b1c1bff1b1c1cff1c1c1cff1c1c1cff1c1b1cff1c1b1cff1b1b1cff1b1b1bff1a1b1aff1a1a1bff1b1b1aff1a1b1aff1b1b1bff1b1b1bff1c1b1cff1b1c1cff1d1c1dff1e1e1dff1e1e1fff1f1f1fff20201fff1e1e1eff1d1d1dff1e1e1dff1f1f1fff1f1f1fff212121ff232223ff212221ff222222ff232323ff222322ff232323ff242525ff262625ff252526ff242424ff252525ff262726ff272727ff262627ff262627ff252625ff252525ff272727ff2b2b2bff2f3030ff323232ff3a3a3affbdbdbcffefefefffeff0f0fff0f0f0fff0f1f1fff1f1f1fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff6f7f6fff8f7f8fff8f8f8fff9f8f9fffafafafffbfafbfffbfbfbfffcfbfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffefefefffefefefffefefefffefefffffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfcfcfffbfbfbfffafafbfffafafafffafafafffaf9f9fffaf9fafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f7f7fff6f5f6fff5f5f5fff5f4f5fff4f4f5fff4f4f5fff4f4f3ffe3e2e3ffafafafff777777ff5d5d5dff3e3e3eff181818ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0d0d0cff2b2b2aff545454ff717271ff9c9c9cffd3d3d3ffefeeeffff1f1f1fff2f2f2fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff6f6f6fff8f7f7fff9f9f8fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffafafafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefdfffefdfefffdfdfdfffdfdfefffdfdfefffefefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfbfbfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffafafafff9faf9fff8f8f9fff8f8f7fff6f7f7fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1ffefefefffefefefffeeeeeeffedededff9b9b9bff333333ff2f2f2fff2c2c2dff2a2a2aff282828ff252625ff252525ff272727ff272728ff292828ff272727ff262526ff242524ff262626ff272728ff282827ff262626ff252525ff252526ff252525ff242524ff242323ff232322ff212221ff202120ff1f1f1fff1e1f1fff1e1e1eff1e1e1eff1d1d1dff1c1d1cff1c1c1cff1c1b1cff1b1b1bff1b1b1bff1b1a1aff1a1a1aff1a1b1aff1a1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1c1c1cff1b1b1bff1b1b1bff1b1b1bff1b1b1aff1a1b1aff1a1a1aff1a1919ff1a191aff19191aff1a191aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff1b1b1bff464546ffc4c5c57f62626200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff070707ff050505ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfff6f6f6fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff0f0f0ffefeeefffededeeffecececffeaeaebffeaeaeaffedededfff0efefffedededffe7e7e7ffe4e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaebffebeaebffebebeaffebebebffebebebffebebebffeae9eaffe6e6e6ffe2e2e2ffdedddeffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d7d7ffd7d7d6ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d5d5ffd5d5d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffdcdbdcffe0e0e0ffe5e5e5ffe9e9e8ffeaeaeaffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebecffecececffedececffedededffedededffedededffececedffededecffecececffebecebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e9e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e2ffe4e4e3ffeaeae9ffeeeeeeffeff0efffedededffe9e9e9ffeaeaeaffecececffedeeeeffefefeffff0f0f1fff2f2f2fff3f3f3fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646464ffc7c7c7ffc5c5c6ff828181ff404040ff222223ff1c1b1bff1c1b1bff1b1b1bff1b1c1cff1c1c1cff1c1c1cff1c1c1cff1d1c1cff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1d1eff1d1d1dff1c1c1cff1c1c1cff1c1c1bff1c1c1cff1b1c1cff1c1c1cff1d1c1cff1d1d1dff1e1e1eff1f1f1fff20201fff212021ff222222ff222222ff202020ff202020ff202021ff222122ff232323ff242425ff262626ff272727ff272627ff272727ff282828ff292929ff2a2a2bff2c2c2cff2b2b2bff292929ff2a2a2aff2c2b2bff2b2b2cff2b2b2bff2a2a2aff282828ff262626ff2a2a2aff2f2f2fff343434ff383939ffaeafaffff0f0effff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f9fff9f9f9fffafafafffafbfbfffbfbfbfffbfcfbfffcfcfcfffcfdfdfffdfefdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffdfefdfffdfdfefffdfefefffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfafafffafafafffafafafff9fafafffaf9f9fffafafafffafafafffafafafff9f9f9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff2f2f2ffe2e1e1ffbcbcbcff838483ff666666ff494949ff1c1c1dff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060607ff161616ff3d3d3cff5e5e5eff7f7f80ffb3b3b3ffdbdbdbffeeeeeefff1f1f1fff1f1f2fff2f2f2fff3f3f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffbfafbfffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefefffdfdfefffefdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffafafbfffafafafff9f9f9fff9f8f8fff7f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f5fff4f4f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffefeeeeffeeeeeeffedededff8c8d8dff323232ff302f30ff2c2c2cff292929ff272727ff292929ff2a2b2aff2c2b2bff2d2d2cff2c2b2bff2a2a2aff2a2a2aff2c2c2cff2b2b2bff2a2a2aff292a2aff292929ff292829ff282828ff272727ff262626ff262526ff242424ff232223ff212221ff212020ff202020ff1f1f20ff201f20ff1f1f1fff1e1e1eff1d1d1eff1d1d1dff1c1c1cff1b1c1cff1c1b1cff1c1c1cff1c1c1cff1c1c1bff1c1b1cff1c1c1cff1c1c1cff1d1e1eff1d1d1dff1d1c1cff1c1c1cff1c1c1cff1c1c1cff1b1b1bff1b1a1bff1b1b1aff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff1c1b1bff464646ffc4c4c4ffc6c5c57f63636300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff4f4f3fff3f3f3fff2f2f3fff2f2f2fff0f0f0ffefefefffeeedeeffecececffebebebffedededfff0f0f0ffefefefffeaeaeaffe5e6e6ffe4e4e4ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffeaeaeaffebeaeaffebebeaffebeaebffeaebebffebebebffebebebffebebebffebebecffecebecffecececffecececffebebebffe7e7e7ffe5e4e4ffe0e1e0ffdcdcdcffdbdbdaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd5d5d5ffd4d4d4ffd5d4d4ffd5d5d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd6d7d7ffd6d7d7ffd7d6d6ffd7d7d6ffd6d7d6ffd7d6d6ffd7d7d6ffd6d7d7ffd7d7d7ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd9d9daffdfdfdeffe2e3e3ffe7e7e8ffeaeaeaffeaeae9ffeae9e9ffeaeaeaffeaeaebffebebebffebebebffecebecffececedffedededffedededffedededffedededffedededffedededffecededffecececffecebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e3ffe6e6e7ffedededffefeeeffff0f0f0ffececedffeaeaebffecececffeeeeeeffefefeffff0f0f0fff2f2f2fff5f5f5fffcfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656565ffc9c9c9ffc7c8c8ffc5c6c6ffc5c5c5ffbabbbbffa09fa0ff7e7e7eff545454ff383737ff202020ff1d1d1dff1d1d1dff1e1d1dff1e1e1eff1e1e1eff1e1e1eff1f1e1eff1e1f1eff1e1f1fff1f1f1fff1e1e1eff1d1e1dff1e1d1eff1d1d1eff1d1d1dff1d1e1eff1e1e1eff1e1f1eff1f1f1fff202121ff222222ff232323ff242424ff242525ff232323ff232323ff232324ff242424ff262625ff272828ff292929ff2a2a2aff2a2a2aff2a2a2aff2b2b2bff2d2c2cff2e2e2eff2f2f2fff2f2f2fff2d2d2dff2e2f2eff2f2f2fff2e2f2fff2e2e2eff2d2d2eff2d2c2dff282929ff2c2c2cff333333ff3a3939ff9f9f9fffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f5fff6f7f6fff7f7f7fff8f7f8fff8f8f8fff9f9f9fffafaf9fffbfafbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffefdfefffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffefefefffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffbfbfcfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafff9fafafff9fafafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f2f2ffebebebffcfcfcfff9b9b9bff6d6d6eff4c4d4dff1e1e1eff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0bff2a2b2bff4d4d4dff686767ff8e8e8effc8c8c8ffe7e7e6fff0f0f0fff1f1f1fff1f1f1fff2f2f1fff2f3f2fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff7f7f7fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9fafff9fafafffafafafffafafafffafafafffafbfbfffbfafafffafbfafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefefdfffefdfdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafff9f9f9fff9f8f9fff8f8f8fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeefffeeeeeeffecebecff868686ff323232ff2e2e2fff2b2b2bff2b2b2bff2e2e2eff2e2e2eff2f2f30ff303030ff2f302fff2e2e2eff2e2e2eff2f2f2fff2f2f2fff2e2e2eff2d2d2dff2d2d2dff2c2c2cff2b2b2bff2b2a2aff2a292aff282828ff272727ff252525ff242424ff232323ff222222ff222223ff222222ff222121ff212021ff201f1fff1f1e1eff1e1d1eff1d1d1dff1d1d1cff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1e1dff1d1e1dff1f1f1fff1e1e1fff1e1e1eff1e1d1eff1d1d1dff1c1c1dff1d1c1dff1c1c1dff1c1c1cff1c1c1dff1c1d1cff1c1c1cff1f2020ff3a3a3aff5a5a5aff838283ffadadadffc5c5c6ffc8c7c8bf9797970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfff7f7f7fff4f3f4fff3f3f3fff2f2f2fff1f0f1ffefefefffeeeeeeffedededffedeeedffefefeffff1f1f1ffecedecffe7e8e7ffe5e5e6ffe6e6e6ffe7e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffecececffecececffecececffecececffecececffecedecffecececffedecedffe9eae9ffe5e6e5ffe3e3e3ffdfdedfffdbdcdbffdbdbdbffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9d9ffdad9daffd9dad9ffd9dadaffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd7d8d7ffd8d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffdcdcdcffe1e1e1ffe5e5e5ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebecebffecececffecececffecececffedededffeeededffeeedeeffedeeedffeeededffedededffedececffecececffecececffecececffebebecffebebebffeaeaeaffeae9eaffe8e9e8ffe8e9e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffeaeaeaffeeeeeefff1f0f0fff0f0f0ffecececffecececffeeeeeeffefefeffff0f0f1fff2f2f2fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcbcbcbffc9c9c9ffc7c7c7ffc7c7c7ffc7c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffb3b3b3ff959695ff676867ff323232ff1f1f1fff1f1f1fff1f1f1fff1f201fff202020ff202020ff202020ff1f1f1fff201f20ff1f1f1fff1f201fff201f1fff202020ff202020ff202120ff212121ff222323ff242424ff252525ff262626ff262626ff262525ff262626ff262626ff272727ff282828ff2a2a2aff2c2c2cff2c2d2dff2d2e2dff2e2e2eff2e2f2eff303030ff313131ff333332ff333333ff323232ff323232ff323232ff323131ff313131ff313131ff303030ff2d2d2dff2d2d2dff343433ff838382ffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f6fff6f7f6fff7f7f7fff8f8f7fff8f8f8fff8f9f8fff9f9f9fffafafafffafbfbfffbfbfbfffbfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffdfefdfffefefefffdfefefffdfefdfffefdfdfffdfefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefffffffffefffffffffffffffffffffffffffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffcfdfcfffbfbfcfffbfbfbfffafafafff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff6f6f7fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff0f0f0ffdcdcdcffafafb0ff757575ff4e4d4eff292929ff0d0d0dff050404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff060606ff292929ff585757ff6f6f6fffa4a4a4ffd7d7d7ffeeededfff1f1f1fff1f1f2fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff3f3f3fff3f4f3fff5f5f5fff6f6f6fff7f8f7fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafafff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfff9fafafff9f9f9fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff4f3f3fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff0f0f0fff0efefffefefefffeeeeefffeeeeeeffeae9eaff686868ff2f2f2fff2d2d2dff2f2f2fff313131ff313131ff323232ff333333ff323232ff323131ff323131ff333333ff323232ff313232ff313131ff313030ff2f2f2fff2e2e2eff2d2d2dff2c2c2dff2b2c2bff2a2a2aff282828ff262627ff262525ff242525ff242424ff242424ff232423ff222223ff212121ff202020ff1f1f1fff1e1f1eff1e1e1eff1e1e1eff1f1e1eff1f1e1eff1e1f1eff1e1e1eff1f1f1fff202020ff202020ff1f1f1fff1e1f1fff1e1f1eff1e1e1eff1e1e1eff1e1d1dff1d1e1dff373637ff6f7070ff979897ffb4b4b4ffc5c5c5ffc5c6c6ffc6c6c5ffc6c6c6ffc8c7c7ffcac9c9ffcacaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff4f4f5fff3f3f3fff3f2f3fff0f1f1ffeff0efffeeeeefffeeeeeeffeeeeeefff0f0f0ffeff0efffe9eae9ffe6e7e7ffe7e7e6ffe7e7e8ffe9e8e9ffe8e9e9ffe8e9e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebececffebebebffebebebffebecebffebebecffecececffecececffecececffecececffecececffedededffedededffedededffedededffebebebffe7e7e7ffe4e5e4ffe1e0e1ffddddddffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdbffdadbdbffdadbdaffdbdadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d8d8ffd7d8d8ffd7d8d7ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d7d7ffd8d7d7ffd7d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffdad9daffdfdfdfffe3e3e3ffe7e7e7ffeaeaebffebebebffeaeaebffeaeaeaffeaeaebffebebebffecebecffecececffecececffedededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffedededffedececffecececffecececffebebecffebebebffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe7e7e7ffececedffeff0f0fff2f1f2ffefefefffedededffededeeffefefeffff0f0f0fff4f5f5fffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcecdceffccccccffcacbcbffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc9c9c8ffc8c9c8ffc8c8c8ffc7c8c8ffc8c8c7ffc8c7c7ffc4c4c4ffa8a8a9ff8e8e8eff616262ff3f3f3fff282828ff212121ff212121ff212121ff202120ff212021ff212121ff212121ff222222ff222222ff242423ff252524ff262626ff272727ff282929ff292929ff292929ff292929ff2a2a2aff2b2a2aff2b2c2cff2d2e2dff2f302fff313131ff313231ff323232ff333333ff343434ff353535ff363636ff373736ff363636ff363635ff353535ff353535ff363636ff353535ff353535ff323232ff303030ff7d7d7dffedededffeff0effff0f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff7f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffaf9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefffefffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffefffffffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffdfefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffdfdfefffdfdfdfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffdfefdfffdfdfdfffbfbfbfffafafafffafafafff9faf9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f9fff8f9f8fff9f8f8fff9f9f8fff8f8f8fff7f7f7fff5f5f6fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff1f1f1ffe8e8e8ffc9cacaff939394ff676767ff474747ff252524ff0e0d0eff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040404ff161616ff353534ff5b5b5bff8a8a8affc0c0c0ffe5e4e4fff0f0f0fff1f2f1fff2f1f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffafafafffafafafffafafafffafbfbfffafafbfffafafafffafafafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefefdfffdfefefffefdfefffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafff9f9f9fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff5f6f5fff5f5f4fff4f5f5fff4f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f1fff1f1f1fff0f0f0ffefefefffefefefffeeefefffeeeeeeffe8e8e7ff676766ff313130ff343434ff343435ff343434ff353636ff373737ff363636ff353535ff363736ff393939ff373736ff363636ff353535ff343434ff333333ff323232ff313131ff303030ff2e2f2fff2d2d2dff2c2b2bff29292aff282828ff272727ff272627ff262626ff252525ff252525ff232324ff222222ff212121ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff202020ff212121ff212221ff202121ff2a2a29ff444444ff656565ff8f8f8fffabacabffc4c4c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffcac9caffcacacaffcccdcc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8fff4f4f4fff3f3f3fff1f1f1fff0f0f0fff0efeffff0f0f0fff0f0f0fff2f2f2ffedededffe8e8e8ffe8e7e7ffe8e8e8ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebeaeaffebebebffebebebffebececffececebffecececffecececffecececffecececffecececffecececffecececffededecffecedecffedecedffedededffedededffedededffedededffedededffedededffedededffedededffeaeaeaffe6e6e6ffe3e3e3ffdfe0e0ffdcdddcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdcdcdcffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdad9daffd9d9d9ffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffddddddffe2e1e1ffe5e5e5ffeaeaeaffecececffebebebffebecebffebebebffecebebffecebecffecececffecededffedededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffededecffecececffecececffececebffebececffebebebffeaeaeaffe9eaeaffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffeaeae9ffefefeffff1f1f1fff2f2f1ffefefefffeeedeeffefefeffff1f1f1fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd0d0d0ffcececdffcdccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcacaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c9c8ffbfbfbfffa9a9a9ff929292ff727272ff595959ff424242ff2c2c2dff242423ff242424ff252524ff252526ff272727ff282828ff2a2a29ff2b2b2aff2b2b2bff2b2c2bff2c2c2cff2d2d2dff2e2e2eff30302fff313131ff323233ff343433ff343434ff353635ff363736ff373837ff393939ff393a3aff3a3a3aff393939ff393939ff383838ff383939ff3a3a39ff393939ff383939ff565656ff90908fffe8e9e9ffefefeffff0f0f0fff0f0f0fff1f1f1fff1f2f1fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff9f9f9fff9f9f9fffafafafffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefdfefffdfdfdfff9f9f9fff6f5f5fff6f6f6fff7f7f7fff8f8f8fff8f9f9fffafaf9fffafbfafffcfcfbfffcfdfcfffdfdfdfffdfefefffdfdfefffefefdfffefdfdfffdfefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffafbfbfffafafafff9f9fafff9fafafff9faf9fff9f9fafff9faf9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f4f4fff3f3f3fff3f4f3fff3f3f3fff2f2f3fff2f2f2fff1f2f1ffeeeeeeffdadbdaffafb0afff787878ff5d5d5dff383838ff111211ff040404ff030203ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070808ff10100fff292929ff4e4d4dff6c6c6cffa3a3a3ffd3d4d4ffecececfff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff3f4f3fff4f4f4fff5f6f6fff7f7f7fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafbfbfffafafbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfcfffafafafffaf9fafff9f9f9fff9f9f9fff9f9fafffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfff9fafafff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f6f5fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff0efefffefefefffefeeefffeeeeeeffe2e2e2ff989998ff595959ff373737ff363737ff393838ff3a3a3aff39393aff393838ff393939ff3c3c3cff3a3b3aff393a3aff383838ff373737ff363636ff353535ff343434ff323333ff313131ff30302fff2e2e2dff2c2c2cff2b2b2bff292a2aff282929ff282829ff282727ff272626ff252525ff242424ff232323ff222222ff222221ff212221ff212122ff212121ff252524ff373737ff49494aff5e5e5eff838382ffa4a4a4ffc2c2c2ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacbffcccccdffcfcece7f676767000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f0000007f0000007f0000007f0000007f0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff5f5f5fff4f3f3fff1f1f1fff0f0f0fff1f1f1fff1f2f2fff3f3f3fff0f0f0ffeaeaeaffe8e8e8ffe8e8e9ffe9e9e9ffeaeae9ffeaeae9ffe9eaeaffe9e9eaffeaeaeaffeaebeaffeaebebffebebebffecececffecececffececedffecececffecececffedececffedececffedecedffecececffedecedffedecedffedededffedededffedededffedededffedededffedededffedededffededeeffeeeeedffeeeeeeffeeeeeeffececedffe9e9eaffe7e7e7ffe2e3e2ffdfdfdfffdededeffddddddffdeddddffdddddeffdededeffdededeffdededeffdededeffdfdfdeffdededeffdfdedeffdededeffdededeffdededeffdededeffdedddeffdeddddffdddcddffdcdcddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdcffddddddffddddddffddddddffddddddffdddddeffdededdffdededeffddddddffddddddffddddddffddddddffdededeffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e1ffe1e2e2ffe1e1e2ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe3e3e2ffe3e3e3ffe4e4e4ffe7e7e7ffe8e8e8ffe7e7e7ffe9e9e9ffedededffedececffececebffebecebffebecebffecececffecececffedeeedffeeefeeffeff0f0ffefefeffff0f0f0fff0f0f0ffefefefffeeeeeeffeeeeeeffedededffedededffedededffedededffecededffecececffecececffebecebffebebebffebebeaffeaeaeaffebebebffeaeaeaffe9eaeaffe9e8e9ffe8e8e8ffe7e7e8ffe8e8e7ffedededfff1f2f1fff3f3f3fff2f2f2ffefeeefffefefeffff5f5f5fffdfefdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd1d1d1ffd0cfd0ffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdccffccccccffccccccffcbccccffccccccffcbcbcbffcbcbcbffcbcacbffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffc5c4c4ffafafafff9a9a9aff808080ff606060ff4c4c4bff363636ff2c2c2cff2d2d2dff2e2e2eff2f2f2fff2f302fff313031ff313231ff333333ff353435ff363636ff373736ff383838ff393938ff3a3a39ff3b3b3bff3c3c3cff3d3d3eff3e3e3eff3c3c3cff3c3c3cff3b3b3bff3b3c3cff525152ff878888ffc5c5c6ffecececffefeeeeffefefeffff0f0effff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfff5f4f4ffe8e8e8ffcfd0d0ffb1b1b1ffb7b7b7ffbebebeffc5c5c5ffc9c9c9ffcececeffd3d3d3ffd8d8d8ffddddddffe2e1e1ffe7e7e7ffeaeaeaffecececffefefeffff2f1f2fff3f3f3fff5f5f6fff8f8f8fffdfdfcfffefefefffefefdfffdfdfefffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffdfefdfffdfefdfffefdfdfffefdfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafff9fafafffafafafff9f9f9fff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f5f5fff4f4f4fff5f5f5fff6f6f6fff5f5f5fff3f4f4fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1ffe7e7e7ffc4c4c4ff929292ff686767ff414141ff292929ff1a1a1aff0c0c0cff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff161616ff2e2e2eff454545ff616161ff898989ffbcbcbcffe1e1e1fff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f5f4fff4f4f4fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f9fff9f9f9fff9f9f9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfcfffefefdfffdfdfdfffafafafff8f8f8fff7f7f6fff5f5f5fff4f3f4fff2f2f2fff0f0f1ffefefefffecececffe9e9e9ffe6e5e5ffe1e1e1ffdcdcdcffd8d8d8ffd2d3d3ffcfcfd0ffcacacaffc6c6c6ffd3d3d4ffeaeaeafff6f5f5fffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffafbfafffafafafff9f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff1f1f1fff0f1f0fff0f0f0fff0efefffefefefffeeeeefffeeeeeeffedededffebeaebffc8c8c8ff8d8d8cff515151ff3d3d3dff3d3d3cff3c3c3cff3b3b3cff3f3f3fff3e3e3eff3d3d3dff3c3c3cff3a3b3bff393939ff383838ff373636ff353535ff343434ff323232ff303030ff2e2e2eff2d2d2dff2c2c2cff2b2b2bff2a2a2aff292a29ff282828ff272727ff282827ff393939ff4b4b4bff606060ff7f7e7eff959696ffa9a9a9ffbdbdbdffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcacac9ffcacacaffcacacaffcacacbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbccccffcdccccffcecfcfffcfcfd07f686868000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f8fff4f4f4fff2f2f2fff2f3f2fff3f3f3fff4f3f4fff3f3f3ffedededffe9eae9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebececffecececffecececffedececffedececffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffeeededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeefff0f0f0ffeeefefffeeeeeeffeeeeeeffefefefffeeededffecebecffebebebffeaeaeaffeaeaeaffebebebffebebebffebebebffebebecffecececffedececffececedffecedecffecececffedededffedededffedeeedffedeeedffedededffedececffececedffecedecffecedecffedecedffedececffecececffecececffecebecffebebecffecececffecedecffedecedffecedecffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeffff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f6fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff8f8f8fff9fafafff9f9f9fff6f6f6fff0f0f0ffeeeeeefff1f1f1ffefefefffedeeedffecececffecececffedededffefeeeffff0eff0fff0f0f0fff0f0f1fff2f2f2fff2f2f3fff3f3f3fff2f2f2fff1f1f2fff0f1f1fff0f0f0fff0f0f0ffefefefffeeeeefffeeeeeeffeeeeeeffedededffedececffecececffebececffebececffecececffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffebeaeafff0f0f0fff3f3f2fff4f3f4fff2f2f2fff1f2f1fffbfbfbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f69696affd2d2d2ffd1d2d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcececeffcececeffcececdffcdcdcdffcdcdcdffccccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdceceffcdcdcdffcecdceffcecdceffcececeffcececeffd0cfcfffcbcbcbffbababaffa6a7a7ff9c9c9cff939392ff7d7d7dff747474ff666766ff636363ff585857ff525252ff4a4a4aff3f3f40ff3c3c3cff3d3d3dff3e3e3eff3f3f40ff404141ff424142ff3f3f40ff4c4d4cff7a7b7bffbabbbaffe5e5e5ffecececffedededffeeeeeeffefeeeeffefeff0fff0f1f1fff1f0f1fff1f1f1fff1f2f2fff2f2f2fff2f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9fafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefffefffefffffffefffefffefffffffffefefffefffefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfff7f7f7ffedededffd7d8d7ffb3b3b3ff909190ff797979ff6d6d6dff6a6a6aff69696aff676868ff6a6a6bff6d6d6dff717071ff747474ff7a7a7aff808081ff878787ff8f8f8fff969696ff9a9b9affa3a3a3ffb1b1b1ffbcbdbcffdbdcdcfff7f7f7fffefdfdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffaf9f9fffaf9fafffaf9fafffafafafffafafbfffafafafffafafafffafafafffafafafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff6f6f7fff6f6f6fff5f5f5fff5f5f5fff5f6f6fff5f6f5fff6f6f6fff6f6f6fff4f4f5fff3f2f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1ffedededffd9d8d8ffacacacff787778ff5e5e5eff535454ff333333ff141414ff080707ff030404ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090808ff171717ff353535ff4e4e4eff5f5f5fff737272ff9f9f9effd3d3d4ffeaeaeafff1f1f1fff1f1f1fff1f2f2fff2f3f3fff3f3f3fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff3f4f3fff4f4f4fff4f4f4fff5f5f6fff7f6f6fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafbfafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfff9fafaffe7e7e7ffc9c9c9ffc1c0c1ffb2b2b2ffacabacffa3a3a2ff9c9c9cff969797ff8d8e8dff898989ff888888ff828383ff7d7d7dff7b7a7aff757575ff737474ff717172ff737273ff7c7c7cff959595ffb8b8b8ffdbdbdbffeeeeeefff7f8f8fffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff8f8f8fff7f7f8fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff4f5f4fff4f4f4fff3f3f4fff3f3f3fff2f3f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffecedecffecececffebebebffe7e6e6ffbebebeff848484ff505051ff3f403fff434343ff424242ff414141ff3f403fff3e3e3eff3c3c3cff3b3b3bff393939ff3e3e3eff464646ff454545ff525252ff525252ff575757ff606060ff616161ff6f6f6fff828282ff9a9a9affacababffbfbfbfffcecfcfffcecfcfffcececeffcdcdcdffcdcdcdffcdcdcdffcdcccdffccccccffccccccffcccccdffccccccffccccccffccccccffccccccffcbcbcbffcccbccffcccbccffccccccffccccccffcccbccffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcecdffcecfcfffcfcfcfffd1d1d1bf9e9e9e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfcfff5f5f6fff1f1f1fff3f3f3fff4f4f4fff5f5f4fff0f0f0ffecececffeaeaeaffeaeaeaffeaebebffebebebffebebebffebebebffebebebffecececffebececffecececffececedffedededffedededffeeeeeeffeeefefffefefeeffeeefeeffefefefffeeeeeeffeeeeeeffedededffedededffeeededffeeededffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffefefeffff1f1f1fff2f2f2fff2f2f2fff2f2f2fff8f8f9fffafafafffbfbfbfffefefefffefefefffdfefdfffdfefdfffdfdfefffefefefffefdfefffefdfefffdfdfdfffdfdfdfffdfefefffdfefefffdfefdfffdfefdfffdfefdfffdfdfefffefefefffefdfefffdfdfdfffefdfdfffdfefefffefefefffefefefffdfdfdfffefefefffefdfefffdfdfefffefdfdfffdfefefffdfefefffefefefffefefefffefefdfffefefefffdfefefffdfefdfffdfdfefffefefefffefdfefffefdfefffdfefefffefefdfffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfdfffcfcfcfff7f7f7ffefefefffefefefffeff0f0fff0f0f0ffeff0efffefefeffff0f0f0fff0f0f0fff1f0f0fff2f2f2fff2f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff0f0f0fff0efefffefeff0ffeeefeeffedededffedededffededecffedededffedededffedededffedeeedffedededffedededffecececffebebebffedeeeefff2f3f2fff4f4f4fff6f5f6fff9f8f8fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd4d3d4ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d0d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffd0cfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d8d8ffd9d8d9ffd9dadaffdbdbdaffdcdcdbffd2d2d2ffcececeffc1c1c1ffbebebeffb2b2b2ffadadadffa4a4a4ffb4b4b4ffdededeffe7e7e8ffe9e9e9ffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9faf9fffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefffffffefffffffffffffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffcfcfcfffafafafff2f2f2ffdbdbdbffb3b3b4ff8f908fff717171ff616161ff525252ff484848ff404040ff3b3b3bff383838ff383838ff383838ff393939ff3c3b3bff3d3d3dff3f3f3fff424242ff454545ff494a49ff4d4d4dff515150ff565656ff606061ff676667ff939393ffe1e2e1fffafafafffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff4f4f4fff3f3f3fff2f2f2fff2f1f2fff1f1f1fff0f0f0ffeeefefffe5e5e5ffc4c4c4ff919191ff757575ff616161ff4d4d4dff373736ff252525ff141515ff090a09ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff040404ff080808ff1a1a1aff343434ff4e4e4eff636463ff767676ff8f8f8fffbababaffe0e0e0ffeeeeeefff0f0f0fff1f1f1fff2f2f2fff2f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fffafaf9fffafafafff9f9f9fffafaf9fffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffbfbfbffebebebffa8a8a8ff767676ff6c6c6cff5f5f5fff585758ff525252ff515151ff4f4f4fff4c4c4cff4a4a4aff474646ff424242ff3f3f40ff3f3e3fff3f3f40ff3f3f3fff404040ff434343ff4d4d4cff595959ff666666ff777877ff929292ffbababaffe0e0e0fff3f3f3fffbfafbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafff9f9f9fff8f8f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff2f2f3fff2f2f2fff1f2f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0ffefefefffefefefffeeefeeffeeededffedecedffecececffebebeaffe9eaeaffe8e8e8ffe2e2e2ffbababaffa5a6a5ffb1b1b1ffb3b3b3ffb7b7b8ffc1c1c2ffc0c0c0ffcdcdcdffcececdffd2d3d3ffdbdbdbffdbdadaffd9d9d9ffd8d8d9ffd7d8d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcfceceffcececeffcececeffcececeffcdceceffcececeffcecdceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcececeffcececfffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd3d3d3ffd3d3d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f0000007f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffafafafff4f4f3fff4f4f4fff6f7f6fff3f3f3ffeeeeeeffecececffebebebffecececffededecffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefeff0fff0efefffefefeffff0f0f0fff1f1f1fff1f1f1fff0f0f0fff0f0efffefeff0ffefefefffeeeeeeffeeeeedffedeeedffeeededffedeeedffeeedeeffeeededffededeeffeeededfff0f1f0fff2f2f2fff1f2f1fff3f3f3fff0f0f0fff5f6f6fffbfbfbfffdfdfdfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfff9f9f9fff1f1f1ffefefefffeff0effff1f0f0fff0f0f0fff0f0f1fff0eff0fff2f2f2fff3f3f2fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0eff0ffefeeefffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefeffff2f3f2fff4f4f4fffaf9fafffefdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd5d5d5ffd4d3d4ffd3d2d3ffd3d3d3ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d2ffd2d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d7ffd8d7d7ffd8d8d8ffd9d9d9ffd9dad9ffdbdadbffdbdbdcffdcdcddffdedddeffdededfffe0dfe0ffe1e1e1ffe2e2e2ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe9e8e9ffeaeaeaffecececffedededffeeeeeeffeeeeeeffefeff0fff0f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fffafaf9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffcfcfcfff6f5f5ffe5e5e6ffc0c0bfff8f908fff6f6f6eff5c5b5bff4b4b4bff3d3d3dff343434ff2b2c2bff272728ff252525ff202021ff1d1d1eff1d1e1dff1d1d1dff1d1d1dff1c1c1cff1d1d1dff1e1e1eff1f1f1fff1f1f1fff212021ff222122ff232222ff272727ff303030ff3d3d3cff616061ff929192ffe2e2e1fffbfbfbfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff5f6f5fff6f6f6fff7f7f7fff4f5f4fff1f1f1fff0f0f0ffefeff0ffefeeefffecececffdadadaffc1c1c1ffa1a1a1ff848484ff6b6b6bff5c5d5dff4c4b4cff3b3a3aff272727ff0f0f0fff030403ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff090909ff121211ff1c1c1dff2c2c2bff393939ff505050ff696969ff838382ffa2a2a2ffc1c1c2ffd9d9d9ffe8e8e8ffeeeeeefff0f0f0fff0f1f1fff2f2f2fff3f3f3fff4f4f3fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f5f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafbfffcfbfbfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcffecececffa8a8a9ff6e6e6eff474746ff373737ff2b2b2cff282928ff262727ff252625ff252525ff242424ff222222ff202020ff202020ff202020ff1f1f1fff1f1f1fff202020ff232323ff252626ff2a2a2aff2f2f2fff383838ff444444ff4c4c4dff5a5a5aff717272ff989897ffc4c3c3ffe8e8e7fff6f6f6fffcfcfdfffefefefffefefffffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffafafafff9f9fafff9f9f8fff8f9f8fff7f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f0f1fff0f0f0ffefeff0ffefefefffefeeeeffeeeeeeffedeeedffececedffececebffeaeaeaffe9e9e9ffe8e8e8ffe7e6e7ffe6e6e6ffe5e6e5ffe4e5e4ffe4e4e4ffe3e3e3ffe2e2e2ffe0e1e1ffe0e0dfffdededeffddddddffdcdcdbffdbdbdbffdadadaffdad9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd3d3d2ffd4d3d4ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefff9f9fafff7f7f7fff7f6f6fff2f2f2ffeeefeeffedededffeeeeeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0f0f0fff1f0f1fff1f2f1fff1f1f1fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff0f0f0fff0eff0ffeff0efffefefefffeeeeefffeeeeedffedededffedeeedffefeeeeffefefeffff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff1f1f1fff7f7f7fffcfcfdfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffbfbfbfff4f4f5ffefefeffff0f0effff0f0f0fff0f0f0ffefefeffff1f1f1fff2f2f27f7978797f7979797f7979797f7979797f797979bfb5b5b5fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0ffefefefffedededffedededffedededffedeeedffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffeff0f0fff2f1f2fff4f3f4fffbfbfbfffefefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f363636ffd7d7d8ffd6d6d6ffd6d6d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd3d3d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffdadad9ffdadbdbffdcdbdcffdcddddffdedddeffdedfdfffdfe0dfffe0e1e1ffe2e1e1ffe2e2e2ffe4e4e4ffe5e4e5ffe6e6e6ffe6e7e7ffe7e8e8ffe9e8e8ffe9e9e9ffebebebffedecedffeeeeeeffeeeeefffefefeffff0f0f0fff0f1f0fff1f1f1fff2f2f1fff3f2f2fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffafafaffe6e6e6ffabababff7d7d7dff5a5b5aff424242ff323232ff262626ff212121ff1c1d1cff1b1b1bff191919ff1c1c1cff212122ff1e1f1fff1a1a1aff191919ff191918ff181818ff161616ff131212ff141414ff151515ff141414ff141414ff141413ff151515ff151516ff191919ff212222ff2c2b2bff505050ffa4a5a5fff1f1f1fffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f7f6fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff7f8f7fff6f7f6fff6f6f6fff5f6f5fff6f7f6fff8f8f8fff6f6f7fff3f3f3fff0eff0ffefefefffeeefefffeeeeeeffedececffe5e4e5ffd5d5d5ffb9bab9ff979697ff777777ff646564ff595959ff404040ff252525ff151616ff0b0b0bff050504ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff010101ff030303ff040404ff080808ff141414ff303030ff474747ff575757ff636363ff7a797aff989897ffb9b9b8ffd4d4d4ffe4e4e3ffecececffedeeedffefefefffefefeffff0f0f0fff1f1f1fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f6f5fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9fafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff6f7f6ffbababbff656666ff363636ff262627ff1c1d1cff151515ff141414ff161616ff151515ff151514ff151515ff141314ff131313ff151515ff161515ff161616ff151616ff171718ff1f1e1eff20201fff1e1e1eff1b1b1bff1d1d1cff1f1f1fff252425ff2d2d2dff373738ff454645ff575758ff797979ffa9a9a9ffdededefff8f8f8fffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffafbfbfffafafafffaf9f9fff9f9f9fff8f9f9fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff5f5f5fff5f5f4fff4f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f0f1fff0f0f0fff0f0efffefefefffefefeeffeeeeeeffedededffecedecffebebecffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e5ffe3e4e3ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdfffdededdffddddddffdcdcdcffdbdadbffd9d9daffd8d9d9ffd8d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd1d0d1ffd0d1d0ffd0d0d0ffd1d0d0ffd1d1d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd5d5d5ffd6d6d77f6b6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfcfff6f6f6fff2f2f2fff0f0f0ffeeeeeeffeeeeeeffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff0f1f0fff0f1f0fff1f1f1fff1f1f1fff0f0f0fff0efefffefefef7f7777777f7777777f777777ffefefeffff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff9f9f9fffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfff8f8f8fff0f0f1ffefefefffeff0f0fff1f1f1fff2f2f2fff2f2f1fff2f2f2bfb6b6b60000000000000000000000000000000000000000000000000000000000000000000000007f7676767f7676767f7676767f7676767f767676bfb2b2b2ffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffeff0f0fff1f1f1fff4f4f3fffbfbfbfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6c6c6cffd9d9d9ffd7d7d7ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d6ffd6d5d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdcdbdcffdddcddffddddddffdededeffe0dfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e5ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffeaeaebffecececffedededffeeeeeeffefefefffefefeffff0f0f0fff1f1f1fff1f1f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff9f9fafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfbfbfffbfbfbfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffdfefdfff6f7f6ffd5d5d5ff8b8b8cff585858ff393939ff242524ff151516ff0e0e0eff0b0b0bff0c0d0cff0f0e0fff141414ff171817ff1c1c1cff1d1d1dff222223ff1c1c1dff1a1a1aff191919ff181919ff181818ff161616ff161615ff151516ff141515ff131414ff141415ff161516ff181818ff191919ff080809ff0d0d0dff2c2b2bff6b6b6bffc9c8c9fffafaf9fffcfcfcfffcfcfbfffbfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafaf9fff9f9f9fff9fafafff9fafafffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f8f8fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff6f7f6fff7f7f6fff7f6f6fff6f6f6fff6f6f7fff6f7f7fff7f6f7fff8f8f8fffaf9fafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff7f7f7fff6f6f6fff6f5f5fff5f5f6fff6f6f6fff6f7f6fff5f5f5fff1f1f1ffefeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffe2e3e2ffcbcccbffacacacff8c8c8dff737373ff5f5f5fff4f4f4fff393a3aff252525ff141414ff0e0e0eff070707ff040303ff030303ff030403ff020302ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff020102ff010101ff030303ff040404ff080708ff0d0d0cff100f0fff161616ff212121ff262626ff343434ff4d4c4dff616061ff737372ff8b8b8bffa9a9a9ffc9c9c9ffe1e1e1ffecececffeeeeeeffefeeefffefefefffeff0efffefefeffff0f1f0fff2f2f2fff3f3f3fff4f3f4fff4f4f4fff5f5f4fff6f5f6fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f9fffafaf9fff9fafafffafafafffafafafff9faf9fff9f9f9fff9f8f9fff8f9f8fff9f8f8fff8f9f9fff9f9f9fff9f9fafffafafafffafbfafffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffcfbfcfffcfcfcfffbfafaffdadadaff7b7b7bff373737ff141415ff0a0a0aff161616ff171717ff151415ff161616ff151516ff151515ff151515ff151515ff131313ff131314ff151616ff161616ff181717ff1f1e1fff202020ff1f1f1fff1f1f1eff181919ff131314ff111111ff111111ff131313ff141414ff181818ff242424ff363636ff525252ff7d7d7effc8c8c8fff3f3f3fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f8f9fff8f8f7fff6f6f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff3f3f4fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f1f0fff0f0f0ffeff0f0ffefefefffeeeeeeffeeeeeeffedededffecececffebebebffeaeaeaffe9e9eaffe9e9e9ffe8e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e3e4ffe3e3e2ffe2e1e2ffe0e1e0ffdfdfdfffdededeffdddeddffdcdddcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d77f6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6fff2f2f2fff0f0f0ffeeeeefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0bfb5b4b57f7978787f7878787f7878787f787878000000000000000000000000000000000000000000000000bfb4b4b4fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff3f3f4fffafafafffefdfdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfefefffbfbfbfff2f2f2ffeff0effff2f2f2fff1f1f1fff2f2f2fff3f2f3fff4f3f4bfb8b7b73f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7878787f797979bfbcbcbcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6d6dffd9dad9ffd9d9d9ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d7ffd7d6d7ffd7d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffdededdffdfdedeffe0dfe0ffe0e0e0ffe1e1e1ffe2e1e1ffe3e2e2ffe4e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebecebffedededffeeeeeeffefefeffff0efeffff0f0f0fff0f0f0fff1f1f1fff2f1f2fff2f2f2fff3f3f2fff3f3f3fff4f4f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafbfffbfbfbfffbfbfbfffcfcfcfffdfdfcfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcfff0f0efffb4b4b4ff6a6a6aff414041ff272726ff161616ff0b0b0bff040404ff020302ff040404ff080808ff0e0e0eff121111ff161616ff181718ff1c1c1cff1d1d1dff222222ff1d1d1dff1a1a1aff191a19ff191919ff181818ff171617ff151515ff141414ff151414ff151516ff181818ff191919ff090909ff040303ff040304ff0f0f0fff3c3c3cff878786ffe8e8e8fffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafff9f9fafff9faf9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9fafafffaf9fafffaf9fafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff9f9fafffbfafafffbfafafffbfafafffafafafff9f9f9fff7f8f7fff6f6f7fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f3f4fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffeeeeeeffeeeeeeffedededffe7e7e7ffd7d7d7ffbfbfbfffa3a3a3ff868686ff6f6e6eff606060ff4d4d4dff464545ff363736ff2a2a2aff282727ff252424ff1e1e1eff1d1c1cff111111ff070807ff080808ff060605ff050405ff020302ff040403ff050506ff050404ff060506ff090908ff0d0d0dff171716ff171616ff161717ff1e1f1eff232423ff2e2e2eff3f3f3eff474747ff4e4e4eff5b5b5aff616161ff6d6c6cff7e7d7dff9b9b9bffbabbbbffd4d4d4ffe4e4e4ffecebebffeeededffeeeeeeffefefeffff0f1f0fff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f4f4fff4f4f4fff5f5f5fff5f5f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafff8f8f8fff8f8f8fff7f6f6fff7f7f7fff7f7f8fff7f8f8fff7f7f8fff7f7f7fff7f8f7fff8f8f8fff8f7f7fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9fafafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f9fff9f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fffafaf9fffafafafffafbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcffefefefff999a99ff444444ff141414ff050505ff030203ff0a0a0aff171617ff181818ff161616ff161616ff151615ff151515ff151515ff151414ff131313ff141313ff181818ff1f1e1eff202020ff1f1f1eff1e1e1eff191919ff161616ff121212ff111111ff0f0f0fff090909ff040304ff040403ff090808ff141414ff242424ff3e3e3eff626362ffa5a5a5ffe8e8e7fffbfafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f7f6fff6f6f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefeeeeffeeeeeeffedededffecececffebebebffeaeaeaffe9eae9ffe9e8e9ffe8e8e8ffe8e8e8ffe7e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd7d7d7ffd8d7d7ffd8d8d8bfa4a4a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010101ff010000ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6fff2f2f2fff0f0f0ffeeeeeebfb3b3b37f7878787f7878787f7878787f787878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cfff0f0f0fff1f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff6f6f6fffbfbfbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfcfff7f7f7fff1f2f1fff2f2f2fff3f2f3fff4f4f4fff5f5f5fff5f5f5fff5f5f57f7b7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa5a5a5ffdbdbdaffd9dad9ffd8d8d8ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd8d8d7ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d8ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadbffdbdbdbffdbdcdbffdcdcdcffdddcddffdededdffdfdedfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e5e4ffe6e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeae9eaffebeaeaffeaebebffecedecffeeededffefefeeffefefeffff0f0f0fff0f0f0fff1f1f1fff2f1f1fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9fafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfafafffafbfbfffbfbfbfffcfbfcfffcfcfcfffcfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefdfffafafaffdcdcdcff8e8e8eff555454ff2e2e2eff171817ff0c0d0dff070807ff060606ff040404ff020202ff030303ff070707ff090909ff0e0e0eff121111ff161716ff1718177f0e0e0e3f0707070000000000000000000000000000000000000000000000007f0a090a7f0a0a0a7f0a0b0b7f0b0b0bbf121212ff090908ff040404ff030303ff010100ff040303ff161616ff595a59ffafb0b0fff8f8f8fffdfdfdfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfefffefefdfffefefdfffefefefffefefdfffdfdfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9fafff9faf9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff9f8f8fffafafafffafafafff9f9f9fff8f8f8fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f4fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f0fff0f0f0ffefefeeffeeeeeeffedededffebebebffe7e7e7ffdededeffcdcdcdffb3b3b3ff969797ff808080ff747574ff6c6c6bff666666ff636263ff616161ff5c5c5cff575757ff494949ff3d3d3eff3b3b3bff2f302fff2d2d2dff272727ff222222ff292929ff2a2929ff2e2e2eff383839ff424242ff4e4e4eff50504fff525251ff595959ff5c5c5cff616161ff6a6a6aff6f6e6fff777677ff7e7e7eff929292ffadaeadffcacbcbffdededeffe9e9e9ffebebebffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff7f7f7fff9f9f8fff9f9f9fff9f9f9fffaf9fafffafafafff9f9fafff8f7f8fff7f7f7fff7f8f8fff8f7f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f8f9fff9f9f9fff9faf9fffafafafffbfbfafffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfcfff9f9f8ffc2c2c2ff5f5f5fff1d1d1dff060606ff010101ff020203ff030404ff0a0a0bff1716177f0b0b0b7f0b0b0b7f0b0b0b7f0a0b0a7f0a0a0a7f0a0a0a7f0a0a0a7f0a09093f040404000000003f0707077f0f0f0fff191919ff161616ff121212ff111111ff0f0f0fff0d0d0dff060707ff030302ff010101ff030302ff040404ff0a0a0aff171616ff282828ff4a4a4aff7d7c7dffd2d2d2fff6f7f7fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafafbfffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff7f7f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f4fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1ffeff0f0ffefefefffefeeeeffeeedeeffecedecffecececffebebebffeaeaeaffeae9eaffe9e9e9ffe9e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e3e3ffe1e1e1ffe0e1e1ffe0e0e0ffdededeffddddddffdddcdcffdcdcdbffdbdbdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd9d9d9ffdadadaffdbdbdb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010102ff020202ff040404ff050505ff060606ff070707ff080808ff070708ff050506ff040404ff040404ff020202ff020202ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f787878fff0f0f0fff1f1f1fff1f0f0fff1f1f0fff1f0f0fff0f0f0fff1f0f0fff8f7f8fffdfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefdfefffaf9fafff3f3f3fff3f3f3fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff5f5f6bfb8b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffddddddffdcdcdcffdadbdbffd9dadaffd9d9d9ffd9d9d9ffdad9daffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdadbdaffdbdadaffdbdadbffdbdbdaffdbdbdbffdcdcdcffdddddcffddddddffdddedeffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebebebffecececffedededffeeeeeeffefefefffefefeffff0f0f0fff1f1f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f3f3fff3f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f8fff8f8f7fff8f7f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafbfbfffbfbfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfff4f4f4ffc1c1c1ff6c6c6cff3c3d3cff1e1e1eff0e0e0eff050505ff020202ff040403ff060506ff060607ff030403ff030202ff030303ff070707ff090909bf0a0a0a3f040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010101ff050404ff030303ff010101ff000000ff000000ff020202ff323232ff7f7f7fffdcdcdcfffbfbfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefdfffefefefffefefefffdfdfdfffcfcfdfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafbfafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff8f7f7fff8f9f9fff8f8f8fff7f7f7fff6f6f7fff5f6f6fff5f5f5fff5f5f5fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f1f0fff0f0f0fff0eff0ffefefefffeeeeeeffecedecffebebebffe9e9e9ffe6e6e6ffe4e4e3ffd9d9d9ffc9c9c9ffbcbcbcffb3b3b3ffabababffa2a2a2ff99999aff909090ff858584ff7d7d7dff767676ff707070ff696969ff666666ff646464ff5f5e5eff5f5f5fff626262ff676767ff6a6a69ff6e6e6eff757576ff7c7c7cff848384ff8b8b8bff989898ffa4a3a3ffadadacffb6b6b7ffc0bfbfffc9c9c9ffdbdbdbffe6e6e6ffeaeaeaffebeaeaffecececffeeededffeeeeeeffefefefffefeff0fff0f0f0fff0f1f1fff1f1f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff6f7f7fff9f9f9fff9f9f9fffafafafffafafafff8f8f8fff8f8f8fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f9f8fff9f9f9fffaf9f9fff9f9fafff9fafafff9faf9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fffaf9f9fffafafafffbfafafffcfcfcfffcfcfdfffdfcfcfffcfcfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcffe3e3e3ff858686ff383838ff070807ff000100ff000000ff010101ff020203ff0404037f030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909bf0c0d0dff0f0f0fff0d0d0dff060606ff030202ff010101ff030203ff030303ff020202ff020202ff050505ff0c0c0bff1c1c1dff323232ff5a5b5affaaaaaaffeeeeeefffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f8fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffefefefffeeeeeeffedededffecececffebebebffebebebffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e4e5ffe3e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffddddddffdcdcdcffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffdadadaffdadad9ffd9dad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff020202ff040405ff080807ff0a0a0aff0d0d0dff111211ff191918ff202020ff262626ff292929ff262626ff201f1fff1b1b1bff161616ff111111ff0e0e0eff0c0c0cff060606ff030303ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb4b4b4fff1f0f0fff0f1f1fff0f0f0fff1f1f1fff0f0f1ffefefeffff2f2f2fff9f9fafffdfdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff7f7f8fff4f4f4fff5f5f5fff6f6f5fff6f6f5fff6f6f5fff5f5f5fff5f5f53f3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdededeffddddddffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadaffdadadaffdadbdbffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdededdffdededeffdedfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e1ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e8ffe9e8e8ffe9e9e9ffeae9eaffebebeaffebebecffecececffedededffeeeeeeffefefeeffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f2fff2f2f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f5fff5f5f5fff6f5f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fffaf9f9fffaf9f9fffafafafffafbfafffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffafbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffbfbfbffe8e9e8ff9c9c9cff4a4a4aff232223ff0f0e0eff050505ff020202ff020202ff020202ff030303ff030404ff060506ff060606ff040404ff0303027f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf020202ff010101ff010000ff000000ff000000ff010101ff191919ff595959ffa1a1a1fff3f3f3fffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9fafff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0efffefefefffefefefffeeeeeeffedecedffecececffebebebffeaeaeaffe8e8e8ffe6e6e6ffe4e5e4ffe3e4e3ffe2e1e2ffdededeffdadbdaffd6d6d6ffd0d0d0ffc7c7c7ffbebebeffb4b4b3ffabacacffa3a2a3ff9b9b9bff929291ff8e8e8dff979797ff9f9f9fffa8a8a8ffb2b3b3ffbfbfbfffcacacaffd2d2d2ffd8d8d8ffddddddffdededeffe1e0e1ffe3e3e3ffe4e4e4ffe7e8e7ffeae9e9ffeaeaeaffebebebffecececffededecffeeeeeeffeeeeeeffefefeffff0eff0fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f3f3fff3f3f4fff3f4f3fff4f3f3fff4f4f4fff6f6f6fff8f8f8fff9f9f9fff9f9fafff8f8f8fff7f7f7fff6f7f7fff7f7f7fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fffafafafffbfafafffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfff5f5f5ffacacacff626261ff202020ff020202ff000000ff000000ff000000ff010101ff02030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f030303ff020302ff020202ff030202ff030303ff020202ff020202ff020202ff010201ff020201ff050505ff0b0c0bff202020ff444444ff858584ffd9dadafffafafafffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfafafff9fafafff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f7f8fff7f7f7fff7f6f7fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffeeeeeeffedececffecececffebebebffebeaebffeaeaeaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e2ffe0e0e0ffdfdfdfffdfdedeffdededeffdddedeffddddddffdcdddcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdadbdbffdbdadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d8d9ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdcdcdcffdddede7f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030203ff060606ff0d0d0dff181717ff252525ff2f2f2fff373737ff3d3d3dff464646ff4c4c4cff4e4e4eff4f4f4fff4e4e4fff4d4d4dff4a4a4aff454545ff414141ff3b3b3cff2e2e2eff1d1d1cff0f0f0fff080808ff030303ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cfff1f1f1fff1f1f0fff0f0f0fff0f0f0fff1f0f1fff1f1f0fff0efeffff4f5f4fffafbfbfffefdfdfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafafff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f57f7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707070ffdfdfe0ffdfdedeffddddddffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdddcffdddcdcffdcdcdcffdcdcdbffdbdcdcffdbdbdbffdbdbdcffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcdcffddddddffddddddffddddddffddddddffdeddddffddddddffdddeddffdeddddffdededeffdededfffdfdfdfffe0e0dfffe1e1e0ffe1e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffeaeaeaffeaeaeaffecebebffecececffedededffeeeeeeffefefeeffefefeffff0f0f0fff0f0f0fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff9faf9fffafafafffafafafffbfafafffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffffefefffbfbfbffcbcbcaff6a6b6aff292a29ff0e0e0eff040404ff010102ff000000ff000001ff010201ff010101ff020202ff030303ff040404bf0404043f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000001ff000000ff000000ff010000ff010101ff0b0b0bff383838ff787878ffcbcbcafffafafafffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafbfffafafafffafafafffafafafff9f9fafff9faf9fff9f9f9fff8f8f9fff8f8f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff6f6f6fff7f7f6fff6f6f6fff5f5f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff1f1f0fff0f0f0ffefeff0ffefefefffeeeeefffeeeeeeffedededffececedffebebebffeaeae9ffe9e9e8ffe7e7e7ffe6e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e1e1ffe0e0e0ffdededeffdeddddffdadadaffd6d6d6ffd0d0d0ffd3d3d3ffd5d4d4ffdbdbdaffdfdedfffe0e0dfffe0e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe5e5e5ffe7e7e7ffe9e9e9ffeaeaeaffebebebffececebffedececffedededffeeeeedffefeeeefff0efeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9fafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffbfafaffd4d4d3ff7c7c7cff3e3e3eff0e0e0eff020101ff000100ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf020202ff030302ff020202ff020302ff020202ff010101ff000000ff000000ff010201ff060607ff0e0e0eff2b2a2aff595959ffb5b4b4fff6f5f5fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfafafff9faf9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f3fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff0f0f0fff0f0f0fff0efefffeeeeeeffeeededffecececffecececffebebebffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffe8e9e8ffe8e8e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdededeffdededeffddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdaffdadbdaffdadbdaffdadadaffdadadaffdadadaffdadadaffd9dadaffd9dad9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdbdcdbffdcdcdbffdcdcdcffdededdffdedfdf7f6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff050504ff0d0d0dff1b1b1aff2f2e2eff424242ff4f4f4eff565656ff565655ff575757ff5a5a5aff5a5959ff595858ff59595aff5b5a5aff575758ff585858ff585858ff585958ff595958ff555555ff4c4c4cff373838ff252525ff131213ff080808ff050505ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cfff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff1f1f1fff7f7f7fffcfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefdfffbfbfbfff6f7f7fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4bfb7b7b73f3d3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f707070ffe0e0e0ffe0dfe0ffdededeffdededeffdededeffdddeddffdddddeffdddddeffddddddffddddddffddddddffdddddcffdddcddffdddcdcffdcdcddffddddddffddddddffddddddffdeddddffdededdffdededeffdededeffdededeffdededeffdededeffdededfffdfdedfffdfdfdeffdfdfdfffdfdfdfffe0dfdfffe1e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaebeaffebebebffecececffedededffeeededffeeeeeeffefefefffeff0effff0f0f0fff0f1f1fff1f1f1fff2f2f1fff2f2f2fff2f3f2fff3f3f3fff3f4f3fff4f4f4fff4f4f5fff5f4f5fff6f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfbfffbfbfbfffcfbfbfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffafafaffb7b6b6ff202020ff0f100fff060606ff010102ff000000ff000000ff000000ff000000ff010101ff010101ff020202ff0202027f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff010000ff020101ff010101ff040404ff222221ff585858ff989898ffeae9e9fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafbfbfffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffeeeeeeffedededffecececffecebebffebebebffeaebebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebebffecececffededecffedededffeeeeeeffeeeeeeffeeeeeeffeeefefffefefeffff0f0f0fff0f0f1fff1f0f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f3f3fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffbfbfbfffbfcfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfdfdffecececff9e9e9eff5f5f5fff272727ff040404ff010101ff010101ff000000ff000000bf00000000000000000000003f1616167f3232327f3839397f3939397f3939397f3939397f39393a7f3939397f3a39397f3939397f3939397f3939397f3939397f3939397f3939397f3838383f1b1b1b0000000000000000000000003f000000ff020202ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff0f0f0fff262726ff909090fff2f3f2fffdfdfdfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffaf9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f4f5fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f0f0fff0f0f0ffeff0f0ffefefefffedeeedffececedffecececffebebecffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e6e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe0e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdededfffdededeffdededeffdeddddffdedddeffdddeddffddddddffddddddffdcdcdcffdbdcdbffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcddffddddddffdddedeffdedfdfffdfdfdf7f707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff060606ff0b0b0bff181818ff323232ff454545ff515051ff5a5a5aff5c5c5cff5b5b5bff5a5a5aff5b5c5bff5b5b5aff595a5aff595958ff595959ff5a5a5aff595959ff5a5a5aff595959ff595959ff5c5d5dff5d5d5eff5e5d5dff5b5a5aff515150ff3e3e3eff272727ff161717ff0c0b0bff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb6b6b6fff3f3f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff2f2f2fff9f9f9fffdfdfdfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfcfcfff8f8f8fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff3f3f33f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f717170ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdedfdeffdededeffdededeffdededeffdededdffdededeffddddddffddddddffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffdfe0dfffdfe0dfffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffe9eaeaffeaeaeaffebebeaffebebebffebecebffedededffeeededffeeeeeeffefefefffeff0effff0f0f0fff0f1f0fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffafafaffa7a7a7ff0f0f0fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0101013f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff020201ff010101ff030303ff030303ff151414ff3c3d3dff757575ffbababafff7f7f7fffdfdfdfffcfcfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffdfdfdfffdfdfdfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafbfffbfafbfffbfbfafffafafafffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f7f7fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f2f2fff2f2f2fff1f1f1fff1f2f2fff1f1f1fff0f0f1fff0f0f0ffefeff0ffefefeeffeeeeeeffeeedeeffedededffedededffedededffecececffecececffecececffebecebffecebecffebececffecececffecececffebebebffebebebffebeaeaffeaeaeaffeaeaebffebebebffebebebffebebecffebecebffecececffedededffeeedeeffefeeeeffefefefffefefefffeff0f0fff0f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f5fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff9f9fafff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfff8f8f8ffbfbfbfff7a7a7aff444444ff151616ff020202ff010101ff010101ff010101ff0101013f00000000000000000000007f2c2c2cff5a5a5aff696969ff727272ff727372ff737273ff737373ff737373ff737373ff737373ff737373ff737373ff737373ff737373ff717172ff6c6d6c7f363636000000000000000000000000000000003f000000bf010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff080808ff727373ffeeefeffffdfefdfffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffefefefffffefefffefefefffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafafff9f9f9fff8f8f9fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f1ffefeff0ffefefefffeeeeeeffedeeedffedededffecebecffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e6ffe4e5e4ffe3e3e4ffe3e2e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdedeffdededeffdedddeffdddeddffddddddffdcdddcffdcdcddffdddcddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffddddddffddddddffdddddeffdddedeffdddedeffdededeffdedfdeffdfdfdfffe1e0e0ffe1e2e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020302ff090a0aff171717ff2e2e2eff4a4949ff575657ff5d5d5dff5e5f5fff5e5d5eff5c5c5cff5a5a5bff5a5b5aff5c5c5cff5c5c5cff5b5b5bff5b5a5aff5b5b5bff5b5b5bff5b5a5bff5b5b5bff5b5b5bff5b5c5bff5c5c5cff5e5e5eff5f5f5eff5f5f5fff5f5f5fff5b5c5bff525252ff424242ff252525ff0d0d0dff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000001ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cbfb6b7b6fff3f3f3fff3f3f3fff3f3f3fff2f1f1fff2f2f2fff0f0f1fff5f4f5fffbfafbfffdfdfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfffafafafff5f5f5fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f2f3bfb5b5b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdfdedeffdededfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e0ffe1e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebeaebffebebebffecececffededecffedededffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f7f6fff7f7f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafbfafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffafafbffb3b2b2ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000101ff010101ff030303ff050505ff080808ff0c0c0bff292928ff5a5959ff919291ffe7e7e7fffdfdfcfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfcfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfafafffbfbfafffbfbfbfffafbfafffafafafffafafafffbfafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff8f8f7fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff0f1f0fff0f0f0fff0f0efffeff0f0ffefefefffefefefffeeeeeeffeeeeefffefefeeffefeeeeffefeeeeffefefeffff0efefffefefefffeeefefffeeeeeeffeeeeeeffedededffedededffedededffedededffeeededffedededffeeeeeeffeeeeeeffeff0effff0f0f0fff1f1f0fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f4f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff8f8f7fff8f7f7fff8f7f8fff7f7f8fff7f8f7fff8f8f7fff7f7f7fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffbfbfafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfcfcfffcfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfdffe9eae9ff979797ff5f5f5fff2e2e2eff0e0d0eff080808ff040404ff010101ff0101017f0000000000000000000000000000007f2c2c2cff585958ff5a5a5aff696969ff727272ff737272ff727272ff737373ff737373ff737373ff727272ff737372ff737373ff717171ff6d6c6dff6c6c6c7f363636000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff737373fff3f3f3fffefefefffefefefffefefefffefffefffefefffffffffefffffffefffffffefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff8f7f8fff7f8f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f3f3fff4f3f3fff3f3f3fff3f3f2fff2f2f2fff1f1f2fff1f0f1fff0f0f0ffefefefffefeeeeffeeeeeeffedededffecececffebecebffebebebffeaebeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdfdedeffdededeffdededeffdededdffdededeffdeddddffdddeddffdddedeffdddeddffdededdffdeddddffdededeffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffe0dfdfffe0e0dfffe1e1e1ffe2e1e2ffe2e2e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff090808ff1a1a1aff363636ff535353ff606060ff626261ff616161ff606060ff5e5e5eff5d5d5dff5c5c5cff5d5c5dff5d5e5dff626161ff656564ff737373ff888888ff7e7f7eff696969ff646464ff636362ff5f5f5eff5e5e5eff606060ff616061ff606160ff606061ff626262ff616161ff5d5d5dff484848ff242424ff0c0c0cff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3d3c3dfff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff1f1f1fff7f6f7fffbfcfbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfefdfffafafafff6f6f6fff3f3f3fff4f3f4fff4f4f3fff3f3f2fff2f2f2fff2f2f2fff1f1f13f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e9e9ffeaeae9ffeae9eaffeaebeaffebebebffecebebffecececffecececffedececffedededffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f6f5fff6f6f5fff7f6f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffbfbfbfffbfcfcfffcfcfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffefefdfffefefefffffefefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f9f9ff989999ff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf020202ff050505ff080808ff080908ff050505ff121112ff3b3b3bff727272ffc0c0c0fffafafafffefdfefffdfefdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfcfbfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff7f8f8fff7f8f7fff7f8f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f1f1fff2f1f2fff1f1f1fff1f1f0fff0f0f1fff0f0f0fff0f0f0fff0efefffefefeffff0f0effff0f0f0fff0f1f0fff1f1f0fff1f1f1fff2f1f2fff2f2f3fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff6f7f6fff6f6f6fff6f7f6fff6f6f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff7f8f7fff7f8f8fff7f7f7fff7f8f7fff7f7f7fff8f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffbfbfafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfefffdfdfdfffdfefdfffdfefdfffefdfdfffefdfdfffefdfefff8f8f8ffc6c6c6ff777676ff404040ff1d1d1eff0e0e0eff0e0e0eff0a0a0aff040504ff000101000000000000000000000000000000007f2c2c2cff585858ff585959ff5a5a5aff6f6f6fff737272ff707071ff727272ff737373ff727272ff717171ff717171ff737373ff6a6a6aff6c6c6cff6c6c6c7f363636000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff6c6b6bffeeeeeefffdfefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefffefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafffafaf9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff2f2f2fff1f2f2fff1f1f1fff0f0f0fff0eff0ffefefefffefefeeffeeeeeeffededecffecececffebecebffebebebffeaebeaffeaebebffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e7e6ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe2e2e2ffe2e2e2ffe3e3e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff080808ff1d1e1dff3b3b3bff595958ff666666ff646564ff646363ff626262ff616261ff616161ff6a6a6aff929292ffcbcbcbffdededeffececedfff4f4f4fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4ffefefefffe0e0e0ffb8b8b8ff838483ff676767ff646363ff646464ff656565ff666766ff676667ff646464ff515151ff2d2e2dff111111ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb6b7b7fff4f4f3fff4f3f3fff4f4f4fff4f3f3fff3f3f3fff2f3f2fff4f3f3fff9f9f9fffdfdfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfbfff7f7f7fff3f3f3fff2f1f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0ef7f7777780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f393939ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e5e5ffe5e5e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffebeaebffebebebffecebebffecececffecedecffedededffedededffeeeeeeffeeeeefffeff0effff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f5fff5f5f5fff6f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff9f9f8fff9f9f9fff9f9fafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffffffffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f8f8ff949494ff050606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010101ff080808ff080808ff070707ff050505ff090909ff272827ff565656ff929393fff4f3f3fffdfdfdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff3f2f2fff3f2f2fff2f2f2fff2f3f2fff3f2f3fff3f3f2fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f6f6fff5f6f5fff5f6f6fff6f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9fafffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffefefefffefefefffefefdfffefdfefffdfefdfffdfdfdfffcfdfdffeeeeeeff999999ff595959ff2a2a2aff111112ff0e0e0eff101010ff0e0e0eff0a0a0a3f000000000000000000000000000000000000007f2c2c2cff585959ff515151ff484848ff5f5f5fff656565ff656565ff666767ff686868ff686868ff676767ff656565ff5b5c5cff505050ff616160ff6c6c6c7f363636000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff6a6969ffefefeffffefdfefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafafafffafafafff9fafafff9f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f2f2fff2f2f2fff1f2f1fff1f0f1fff0f0f0ffefefefffefefefffeeeeeeffeeededffededecffecececffebecebffebebebffebebeaffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe3e3e3ffe3e3e37f72727200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff060506ff1a1b1bff414241ff5b5c5bff6b6b6bff696969ff676867ff676666ff676767ff7d7d7dffb2b3b2ffe6e6e6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff3f3f3ffdadadaffa5a5a5ff747475ff686868ff696a69ff6a6a6aff6b6b6bff69696aff565757ff303030ff121213ff050505ff010100ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cbfb7b7b7fff4f4f3fff3f4f3fff4f4f4fff3f3f4fff4f4f4fff2f2f2fff5f5f5fffbfbfbfffdfdfdfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfdfcfff8f8f8fff3f3f3fff1f1f1fff1f1f1fff1f1f1ffeff0f0ffefefefffefefefbfb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f727272ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e9e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffecebecffecececffedececffededecffedededffedededffededeeffefefeeffefefefffefeff0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff8f8f7fff8f8f8fff9f9f8fff9f9f9fffaf9fafffafafafffafafafffbfafafffbfbfbfffcfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffffffffffffefffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefff8f8f8ff9c9c9cff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf060606ff070707ff050505ff060606ff060606ff161616ff3b3a3bff727272ffdadadafffafbfbfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfafafffbfbfbfffbfbfbfffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f7fff6f6f6fff6f7f6fff7f7f6fff6f6f7fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffafafaffd2d2d2ff757676ff3d3d3dff171617ff090909ff0c0c0bff0e0e0eff101010bf0a0a0a00000000000000000000000000000000000000007f2c2c2cff515151ff3e3f3fff393939ff4b4b4bff535353ff555555ff575758ff585959ff595859ff575857ff535454ff4a4a4aff414141ff4c4c4dff6061617f36363600000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff5c5c5cffeeeeeefffdfefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffafafbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f8f8fff8f7f7fff7f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff0f0f1fff0f0f0ffefefefffeeeeefffeeeeeeffedededffececedffecececffecececffebebebffebebebffebeaebffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e6e6ffe6e6e6ffe6e5e5ffe5e4e5ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e47f7272720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff090909ff1a191aff414141ff626262ff6a6a69ff6b6b6bff6b6b6bff6b6b6bff727272ffb7b7b6fff1f1f0fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff6f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f5ffe3e3e3ff999999ff6f6f6fff6e6e6eff6c6c6cff6d6c6cff6b6b6bff585757ff2d2d2dff101111ff040504ff000001ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cfff3f3f3fff3f3f3fff4f4f4fff3f4f4fff4f4f4fff4f3f4fff3f3f3fff7f7f7fffcfcfcfffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfafafff4f4f4fff0f0f0fff0efefffefefefffefefefffefefeffff0f0f0fff0f0f03f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f737273ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e4ffe4e4e3ffe4e4e3ffe4e3e4ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe3e3e3ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe8e7e7ffe8e7e8ffe8e8e8ffe9e8e9ffeae9e9ffeaeaeaffeaeaeaffebebeaffebebebffececebffecececffecececffecededffedededffeeeeedffedeeedffeeeeeeffeeeeeeffefefeffff0eff0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff8f8f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfcfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffffffffffefffffffffefffefffffffffffffffffffffffefefefffefefefffefefefffefffefff8f8f8ffa2a2a1ff171717ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050505ff060506ff060506ff040404ff060606ff282828ff5a5a5affabababfff5f4f5fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f9f9fff8f8f8fff7f8f8fff8f7f8fff7f7f7fff7f7f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f5f5fff6f6f6fff6f5f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff3f3f2fff2f3f3fff2f3f2fff2f3f2fff2f2f2fff2f2f2fff1f1f2fff1f2f2fff1f2f1fff2f1f1fff1f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff5f4f5fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f7f6fff6f7f6fff6f7f6fff6f7f6fff7f6f6fff6f6f7fff7f6f6fff6f6f6fff7f7f6fff6f6f7fff6f6f6fff6f7f7fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9faf9fff9faf9fffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfff3f2f3ffa4a4a4ff565656ff242524ff060605ff060606ff090909ff0b0c0bff0e0e0e3f04040400000000000000000000000000000000000000007f262626ff3e3e3eff333333ff323232ff3e3e3fff464545ff474847ff4a4a4aff4b4b4bff4b4b4bff49494aff464646ff3e3d3eff363636ff3e3e3eff4c4c4d7f2d2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5f5f5fffeeeeeefffefdfefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff8f9f9fff8f8f8fff8f8f8fff7f8f7fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff1f2f1fff1f1f1fff0f0f0fff0f0f0ffefefefffefeeeeffedededffedededffececedffecececffecebecffecebebffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe4e4e4ffe4e5e4bfacacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff020202ff080908ff1a1a1aff3f403fff626262ff6b6c6bff6d6c6cff6e6e6eff6f706fff878887ffd8d8d9fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff3f3f3ffc2c3c3ff7e7e7eff707070ff6f6e6fff6f6f6eff686968ff505150ff262726ff0c0c0cff020202ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f4fff9f9f9fffdfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff6f6f6ffefefefffefeeeeffeff0efffeff0f0fff0f0f0fff0f0f0fff1f1f1bfb4b4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfacadadffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeaebffebebebffebebebffecececffecececffececedffedededffedededffedededffededeeffeeeeeeffeeeeeeffefeeefffefefefffeff0effff0f0f0fff0f0f0fff2f1f1fff2f1f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fffaf9f9fff9faf9fffafafafffbfafbfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffefffffffefffffffffffffffffffffefefefffefefefffafafaffabacabff1f1f1fff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf040404ff060606ff040504ff030303ff030302ff141514ff454646ff848485ffe4e4e3fffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafff9f9f9fffaf9fafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff6f5f6fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff5f5f4fff5f5f5fff5f5f4fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff2f1f2fff1f1f2fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffcfcfcffdededeff7a7a7aff424242ff131313ff020202ff020303ff070707ff090909bf0808080000000000000000000000000000000000000000000000007f1d1d1dff333333ff2d2d2dff2b2b2cff353534ff3a3a3aff3c3c3cff3e3e3eff3f3f3fff3f4040ff3e3e3eff3b3c3cff343434ff2e2d2dff333434ff3e3e3e7f232324000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff7a7979ffefefeffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9fafffaf9fafffafafafffaf9fafff9f8f9fff8f8f8fff8f8f8fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff0f1f1ffeff0efffefefefffeeeeeeffeeeeeeffedededffecededffecececffecececffebebecffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff121112ff373737ff5f5f5fff6f6f6fff6f6f6fff6f6f6fff737272ffa7a6a6ffedededfff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff6f5f5ffe2e2e3ff888887ff737373ff717171ff707070ff676767ff464646ff171717ff040404ff000100ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb6b5b6fff2f3f3fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff5f5f5fffafafafffdfdfdfffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcfff7f8f8fff1f1f1ffeeeeeffff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f1f0bfb4b4b43f3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e6e7ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe4e4e4ffe4e5e5ffe4e5e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffebebebffebebebffecececffecececffececedffedededffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeefffeeefefffefefefffeff0effff0f0f0fff1f1f0fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffefdfefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefefdffdbdbdcff313131ff080807ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f020302ff040405ff030303ff030303ff030203ff0c0c0cff353535ff6b6b6bffc0c0c0fff7f8f7fffdfdfdfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff4f4f4fff5f5f5fff4f4f5fff5f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff1f2f2fff1f1f2fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9fafffafafafffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefff7f7f7ffb7b7b7ff696969ff353535ff0d0d0dff020202ff020202ff030202ff0707077f0404040000000000000000000000000000000000000000000000007f191818ff2d2d2dff262727ff242424ff2c2c2cff303031ff333332ff343434ff353635ff353535ff343434ff323232ff2c2c2bff262626ff2b2c2bff3433337f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff212121ffa7a7a7fffaf9fafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffefdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff8f8f9fff8f8f8fff7f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f0fff0f0f0ffefefefffefeeeeffeeeeeeffedeeeeffedededffecececffecececffecececffebecebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e4ffe4e4e4ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe6e6e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff010100ff070707ff232323ff575758ff717170ff747474ff727272ff747473ffa2a2a2fff3f3f3fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6ffd8d8d8ff7f7f80ff767676ff757574ff727272ff636363ff343434ff0c0d0dff030303ff010101ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cfff3f2f2fff2f3f2fff2f2f3fff2f2f2fff2f2f3fff3f3f3fff3f2f3fff6f6f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfafafff4f4f3ffefefeffff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff0f1f17f7979780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe6e6e6ffe6e5e6ffe5e6e6ffe5e5e6ffe6e5e6ffe5e6e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffecececffecedecffececedffedededffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffeff0effff0f0f0fff0f0f0fff1f1f1fff1f1f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff8f8f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fffafafafffafafafffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffefdfdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefffffffffffffffffffffffffffffffefefffffefffefffefefefff5f5f5ff6b6c6cff090909ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030303ff030303ff050505ff090909ff2c2c2cff5b5b5bff959595ffefefeffffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff4f4f4fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f3f3fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff1f2f1fff2f1f1fff1f1f1fff1f2f1fff1f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9fafffafafafffafafafffbfafbfffbfbfcfffbfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffdfdfdffe9e9e9ff909191ff575757ff222122ff070707ff040405ff030303ff030202ff030202000000000000000000000000000000000000000000000000000000007f161616ff272627ff212121ff1e1e1eff252424ff282828ff2b2b2bff2c2d2cff2d2d2dff2c2c2cff2b2b2bff282828ff252424ff212020ff242524ff2b2b2b7f1819190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff2a2a2affd5d5d5fffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff7f7f8fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f3f3fff2f2f3fff2f2f1fff1f1f1fff0f0f0fff0f0f0ffefefefffefefeeffeeeeeeffedededffedededffedececffecececffecececffecececffecebecffebebebffebebebffebebebffebebebffeaeaeaffe9eaeaffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e5ffe5e4e5ffe4e5e5ffe4e4e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e73f393a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000001ff000000ff000000ff000000ff000000ff020202ff0e0e0eff464646ff6e6e6dff757575ff757676ff777676ff8f8e8effececedfff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff6f6f6ffc2c3c3ff7c7c7bff797978ff777777ff737373ff4a4b4bff1a1b1bff050505ff010101ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797879fff2f2f2fff3f3f3fff3f2f2fff2f2f2fff3f3f2fff2f2f2fff3f3f3fff8f8f8fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff7f7f7fff1f1f1fff0f0f0fff1f1f1fff1f1f1fff0f1f1fff1f1f1fff2f1f1bfb5b5b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f747474ffe8e8e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e7e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffebeaebffecebebffecececffecececffedededffedededffeeededffedeeeeffeeeeeeffeeefeeffefeeeeffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f5f6fff7f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafffafafafffafbfafffcfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffffefffffffffefffefffefffefefffffefefefffffefefffefefffffdfdfcffb9b9b9ff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f010101ff040404ff070606ff060707ff060607ff1c1c1cff4f4f4fff7c7c7cffd5d5d5fffafafafffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfcfbfffafbfafffbfbfbfffbfafafffafafafffafafafff9fafafffaf9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f5f4fff5f4f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff3f4f3fff3f3f4fff4f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff3f3f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff3f2f2fff3f2f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff6f5f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffafbfbfffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffffefefffefffefffefefefffafafaffcacacaff7a7a7aff3d3e3dff0e0e0eff040303ff040404ff040405ff0202027f010101000000000000000000000000000000000000000000000000000000007f131212ff212121ff1b1b1bff191919ff1f1f1fff222222ff252525ff272626ff262626ff252525ff232323ff212021ff1e1e1eff1b1c1cff1f1f1fff2424247f141515000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff585857fff4f4f5fffefefefffefefefffdfefdfffdfdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafafffafafafffafbfafffafbfafff9f9f9fff9f9f9fff9f9f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff0f0f0ffefefefffefefefffeeefeeffeeeeeeffeeededffedededffecedecffecececffecececffecececffebecebffecebebffebebebffebebebffeaebebffeaeaeaffeae9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe7e7e6ffe8e7e77f7473730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff010000ff000100ff000000ff000001ff010101ff060606ff1b1c1bff5b5b5bff747474ff777777ff797979ff848484ffdfdfdffff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff8f8f7fff7f7f8fff7f8f7fff7f8f8fff7f7f7fff8f8f8fff7f7f7fff8f8f7fff7f8f7fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff8f7f7fff5f5f5ffaaaaaaff7e7f7eff7b7b7bff7a7a7aff5e5e5fff2c2c2cff0b0b0bff010101ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb5b5b5fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f2fff1f1f1fff5f4f4fffafafafffefdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfff9faf9fff4f3f3fff0f0f0fff1f1f0fff1f2f1fff1f1f2fff1f1f2fff2f1f1fff2f2f27f7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f747474ffe9e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaebebffebebebffecebecffecececffecedecffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeefffefefeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff2f1f2fff2f3f2fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f9fff9f9f9fff9f9fafff9fafafffafafafffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffefefeffecececff3e3e3eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff060606ff060707ff070607ff050505ff0c0c0cff3d3d3dff6d6e6dffb1b1b1fff4f4f4fffcfcfcfffbfbfcfffbfbfcfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff5f5f6fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f5fff4f5f4fff4f4f5fff4f4f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff4f3f3fff3f3f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f2fff1f2f1fff2f3f2fff3f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff5f5f6fff5f6f5fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f9fff8f9f9fff9f9f9fffaf9f9fff9fafafffaf9f9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefefff2f2f2ff9f9f9fff6b6b6bff2a292aff050505ff010101ff030303ff040404ff0504043f000000000000000000000000000000000000000000000000000000000000007f101010ff1b1b1bff171717ff161616ff1b1b1bff1d1e1dff20201fff212121ff212121ff202020ff1d1d1eff1b1b1bff1b1a1bff181818ff1b1b1bff201f1f7f11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ffb7b6b7fffcfcfdfffefefefffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff8f7f7fff8f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f2fff2f2f2fff1f1f2fff0f1f1fff0f0f1ffeff0f0fff0efefffefeeefffeeeeeeffeeeeedffedededffedededffecededffecedecffecececffececedffecececffecececffebebecffebebebffebeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe8e7e7ffe7e8e87f7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000001ff010101ff030303ff0f0f0eff303030ff6b6b6aff787878ff7a7a7aff7c7c7cffc6c6c6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f8fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff7f7f7fff7f8f8fff7f8f8fff8f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f8fff7f7f8ffe4e4e4ff878686ff7f7f7fff7c7c7cff6f706fff464546ff151515ff040404ff000100ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cfff1f2f2fff2f2f2fff1f1f2fff1f2f1fff1f2f2fff2f2f2fff2f2f2fff6f6f6fffbfbfcfffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefffbfafbfff6f6f5fff2f1f1fff1f1f1fff2f1f1fff2f2f1fff3f3f3fff4f4f4fff6f6f6fff7f7f6bfb9b9ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f757574ffe9e9e9ffe8e8e8ffe7e8e8ffe8e7e8ffe7e7e8ffe7e8e7ffe8e7e8ffe7e8e7ffe7e8e7ffe8e8e7ffe8e7e8ffe8e8e8ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffebebeaffebebebffebebebffecebebffedececffecedecffedededffededeeffeeeeeeffeeeeefffeeefefffefefefffefefeffff0efeffff0f0efffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff8f8f8fff9f9f8fff9f9f9fffafaf9fffafafafffafafbfffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefffffefefffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffafbfaff9b9b9bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf050505ff060606ff050506ff050405ff050505ff282828ff5e5f5fff949494ffe4e4e4fffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfafffafafafffafafafffaf9fafff9f9f9fffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff3f4f3fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f4fff3f3f4fff3f4f3fff4f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff1f1f2fff1f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f1fff1f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f5f5fff6f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f7f6fff7f7f6fff7f6f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9fafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffbfbfbffdddddcff888888ff585858ff1d1d1dff030303ff030203ff020202ff030303bf03030300000000000000000000000000000000000000000000000000000000000000007f0d0d0dff171717ff141414ff131313ff181818ff191919ff1b1b1aff1c1c1cff1c1c1cff1b1c1bff1a1a19ff181818ff161717ff151515ff171718ff1b1b1b7f0f0e0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff424141ffebebebfffdfdfdfffefdfefffefefdfffefdfefffdfdfefffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafbfffafbfafffbfafbfffafafafffafafafffafafafffaf9f9fff9faf9fff9f9f9fff8f8f8fff8f8f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f1fff0f1f0fff0f0f0fff0efefffefefefffeeeeeeffeeeeeeffeeeeedffeeedeeffedededffedededffedededffedecedffedededffecececffebebecffebebebffeaebebffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e6e6ffe6e7e6ffe7e6e7ffe6e6e7ffe7e7e6ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8bfaeaeae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff020201ff070707ff191a1aff484848ff747474ff7c7c7cff7d7d7cff8c8c8cffeeefeffff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff7f7f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f7fff7f7f7fff7f8f7fff8f7f8fff7f7f7fff8f8f7fff8f7f8fff7f7f8fff7f8f7fff7f8f7fff8f7f8fff8f8f7fff7f7f7fff6f6f6ffa1a1a1ff828282ff7f807fff7a7a7aff5a5a59ff222222ff070707ff010101ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7b7b7bfff3f4f4fff2f2f2fff2f1f1fff2f2f1fff2f2f2fff1f1f1fff2f2f2fff7f7f8fffdfdfcfffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffcfcfdfff8f8f8fff2f2f2fff0f0f1fff2f2f2fff4f4f4fff6f6f6fff7f6f7fff7f8f7fffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaeaeaffe9e9eaffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffe9eaeaffeaeaeaffeaeaeaffebebebffebebebffececebffecececffecececffededecffedededffeeedeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff3f2f2fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafafffbfbfbfffbfbfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdffe0e0e0ff262525ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f030303ff060605ff050405ff050505ff050505ff1a1919ff4e4e4eff808080ffc5c6c5fff7f7f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff3f4f3fff3f4f3fff4f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f2f1fff2f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefefffffffefffffffffffefdfefff7f7f6ffbababaff7a797aff484847ff141415ff060606ff060606ff020202ff2e2e2dff595959ff595959ff505050ff3b3b3bff303030ff292828ff222221ff1d1d1dff191919ff161616ff141414ff111111ff101010ff141414ff141415ff161616ff171717ff181818ff171717ff151515ff151414ff141414ff121213ff141414ff191919ff212121ff292929ff303030ff373737ff404040ff4a4949ff575756ff686868ff6a6b6bff6b6a6bff6b6b6bff6a6b6bff6a6a6a000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff979797fffaf9fafffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfafbfffbfafafffbfafafffbfafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f3f2fff2f2f2fff1f1f1fff0f0f1fff0f0f0fff0f0f0ffefefefffefefefffefeeefffeeeeeeffeeeeeeffededeeffeeedeeffededeeffedededffedededffedececffecebecffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e8ffe8e8e7ffe8e8e8ffe9e9e9ffe9e9ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff020202ff0c0c0cff2d2d2dff616161ff797979ff7e7e7eff808080ffbbbbbbfff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f8f7fff8f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff8f8f8fff7f7f8fff8f7f7fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff8f7f7fff8f8f7fff7f7f7ffcbcbcbff858585ff828282ff818181ff6c6c6cff313231ff0b0b0bff010201ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffaf9f9fff8f9f9fff6f7f6fff4f4f4fff2f3f2fff2f2f2fff2f1f1fff3f3f3fff9f9fafffdfdfefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffafafafff5f5f5fff4f4f4fff4f4f5fff6f6f6fff7f7f7fffafafafffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeaebebffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9eaeaffeaeaeaffe9eaeaffe9e9eaffeaeaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebebffecebebffecececffecedecffedededffededeeffeeedeeffeeeeeeffeeefeeffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9fafafffafafafffbfbfbfffbfbfcfffcfcfcfffdfdfdfffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff7f7f7ff7d7c7dff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff040405ff050505ff050505ff060606ff0c0c0cff3a3b3bff717171ffa9a8a9fff2f2f3fffbfcfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f3fff3f3f3fff3f3f4fff3f3f4fff4f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff3f3f4fff3f3f3fff3f3f3fff4f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff2f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f4f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f8f9fff8f9f9fff8f8f8fff9f9f9fff8f8f9fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafbfffbfafafffafbfafffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfcfdfffdfefefffefffffffefffffffefefefffdfdfdffedeeedff9d9d9dff6a6a69ff393a39ff111111ff0a0a0aff070707ff5b5b5bff595959ff595a5aff505051ff3b3b3bff303030ff282928ff222221ff1d1d1dff191919ff151616ff121212ff0f0e0fff0f0f0fff0f0f0fff111111ff111111ff121212ff131313ff141414ff131313ff121212ff111211ff111112ff100f10ff131313ff1b1b1bff1d1d1dff212221ff292929ff302f30ff373837ff404040ff4a4a4aff575757ff686868ff6b6b6bff6a6b6bff6a6a6aff6f6f6f0000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1d1d1dffddddddfffdfdfdfffefdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffaf9fafffafafafff9f9fafff9f9f9fff9f9f9fff9f9fafff8f8f9fff9f8f8fff8f8f8fff8f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f4fff5f4f5fff4f4f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f1fff0f0f1fff0f0f0ffeff0efffefefefffefefefffeeefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedededffecececffecececffebececffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff010101ff0e0d0dff3f4040ff787777ff818181ff828282ff8b8b8bffe7e7e7fff7f7f8fff7f7f7fff8f7f7fff7f7f8fff8f7f7fff7f8f7fff7f7f7fff8f7f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f8fff7f8f8fff8f8f8fff8f7f7fff7f7f8fff8f7f7fff8f7f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8ffebebecff908f90ff868787ff858585ff747474ff3e3d3eff100f10ff030303ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffdfdfdfff9f9f9fff8f9f9fff6f6f7fff3f4f3fff2f1f1fff5f5f4fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafbfffaf9fafff9f9f9fffafafbfffefefeffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3b3b3bffebebebffebebebffeaeaeaffeaeaeaffeaeae9ffeaeaeaffe9e9eaffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffebebeaffebebebffebeaebffebeaebffebebebffebebebffecebebffebececffecedecffecececffedededffedededffededeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f4f3fff4f4f4fff5f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff9f9f9fffaf9f9fff9fafafffafafafffbfbfafffbfbfbfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfcffcfcfcfff181818ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f020202ff050605ff060606ff060606ff060606ff2b2c2cff626161ff939393ffe3e4e3fffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafbfffafafbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff4f3f4fff4f4f4fff3f4f4fff4f4f3fff3f3f4fff4f3f4fff4f3f4fff3f4f4fff3f4f3fff3f2f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f0f1fff0f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff5f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f9f8fff8f8f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffefefefffefefefffdfdfefffdfdfdfffbfbfbffdadadaff8b8c8cff575757ff323232ff131312ff111111ff0b0b0bff6a6a69ff5b5a5bff515050ff3b3b3aff303030ff292828ff212122ff1d1d1dff191919ff161616ff121213ff0f0e0fff0c0b0bff0a0a0bff0f0e0fff111111ff111111ff121211ff121212ff121212ff111212ff111111ff111111ff111111ff101010ff151515ff161717ff1b1b1bff1d1d1dff212121ff292929ff30302fff373737ff404040ff4a4a4aff565756ff686868ff6a6a6aff6f6f6fff73737300000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff6c6c6cfff7f7f7fffdfefdfffdfdfdfffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffaf9f9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f6fff6f6f7fff6f6f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff4f4f4fff3f3f3fff2f3f3fff2f2f3fff1f1f2fff1f1f1fff1f1f1fff0f0f0ffeff0f0ffefefefffefeff0ffefefefffefefefffeeefefffeeeeeeffeeeeeeffedeeeeffedeeedffedededffecececffebecebffebececffebebebffebebebffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebebeb7f7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff010101ff0e0e0eff494949ff808080ff848484ff868686ffaaaaaafff7f7f6fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f7f7fff8f7f7fff7f7f7fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f7fff8f8f7fff8f7f8fff7f7f6ffa4a4a4ff898988ff878888ff787878ff414242ff101010ff030203ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefefefffcfdfdfff9f9f9fff7f7f8fff5f5f4fff8f8f8fffcfcfdfffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffefefefffefefefffefefeffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767676ffecececffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebebffebebeaffebebeaffebebebffebebebffebebebffebebebffebebebffebebecffecebecffecebecffecececffecececffecececffedecedffedededffededeeffeeededffeeeeeeffefefeeffefeeefffefefefffefefeffff0efeffff0eff0fff0f0effff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff4f4f3fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffafafafffbfbfafffbfbfbfffcfcfcfffdfdfdfffefdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefff2f2f2ff5c5c5cff060606ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010101ff070607ff060606ff0b0a0aff0a0a0aff222222ff525352ff848484ffcdcdcdfff9f9f8fffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f3fff2f3f2fff2f2f2fff1f2f2fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0fff0efefffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff4f3f3fff4f5f5fff4f5f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f9fff8f8f8fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfff8f7f7ffbebebeff797979ff494948ff292929ff121212ff131313ff292929ff737373ff6a6a6aff616262ff494949ff3a3939ff2f2f2fff272728ff222222ff1d1d1dff181918ff141414ff111111ff0e0d0eff0b0b0bff171818ff242424ff242525ff252525ff262627ff272727ff262626ff232423ff242424ff252525ff191a1aff0d0e0eff111111ff141414ff161616ff1a1a1aff1f1e1fff242424ff2b2a2aff333333ff3f4040ff4c4c4cff636263ff6f6f6fff737373ff747374000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fffc9cac9fffcfcfcfffefdfefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfdfdfffdfcfcfffcfdfcfffcfcfcfffbfbfbfffbfafbfffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffedededffedededffececedffecececffecececffecebebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebeb7f7676760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff020202ff121212ff565555ff808080ff868586ff888888ffbdbdbdfff7f7f7fff7f7f8fff7f7f7fff8f8f7fff8f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f8f8fff7f7f8fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff7f7f7fff8f8f8fff7f7f7fff8f7f8fff8f8f7fff8f8f8fff8f8f8fff7f7f7ffafafafff8b8a8aff878787ff7b7b7bff484848ff121212ff030203ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffefefefffcfcfcfffcfcfcfffdfcfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767676ffecececffecececffebebecffebebebffebebebffebebebffebebebffeaebebffebeaebffebebeaffeaeaeaffebebebffeaeaeaffebebebffebebebffebebebffebebebffecebebffecebebffececebffecececffecececffecececffecececffecececffecececffedececffecedecffedededffedededffedededffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f4f3fff4f4f4fff5f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f9f9fff9f9f9fff9faf9fffafafafffafafafffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffffffffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfcffa6a6a6ff0c0c0cff010101ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060606ff0a0a0aff0a0a0aff070707ff111111ff444444ff757575ffb2b3b3fff5f5f5fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafafffafafafffafbfafffbfafafffbfafbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f7fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff6f5f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f1fff0f0efffeeeeefffeeeeeeffededeeffedeeeeffedededffedededffedededffedededffedececffedeeedffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff3f2f3fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff9f8f8fff9f8f9fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffcfcfdfff0f0f1ffa1a1a1ff696a6aff404141ff1e1f1fff131313ff121212ff444344ff747474ff737373ff6f6e6eff595959ff484848ff3b3b3bff323231ff2a2a2aff232323ff1d1d1dff191819ff131313ff101010ff0d0e0dff19191aff282828ff292929ff2b2b2bff2c2d2dff2d2d2dff2c2b2bff292929ff282728ff292929ff1c1c1dff0e0e0fff111112ff151515ff191919ff1d1d1dff212122ff282828ff313131ff3e3e3eff4b4a4aff595859ff6d6d6eff737373ff737373ff74747400000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff4d4d4dfff0f0f0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfbfbfffafafafffafafafffaf9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff0f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffefefeffff0eff0ffefefefffefefeeffeeeeeeffedededffedededffededecffecedecffecececffecececffecececffecececffececebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9eaffe9eae9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffebebebffebeaeaffebebebffebebebffececeb7f7676760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010001ff030303ff19191aff5b5a5bff7f7f7fff878787ff8a8a8affd0cfcffff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7ffb7b7b7ff8c8c8cff898989ff7f7f7fff535352ff171717ff040405ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb2b2b2ffedededffecececffecececffebececffebecebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecececffecececffecececffecedecffecececffededecffecedecffecedecffedededffededecffedededffedededffedeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9fafafffafafafffbfbfafffbfbfbfffbfbfcfffcfcfcfffdfdfdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefffffffffffffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfeffeeedeeff313130ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f050505ff0a0a0aff080808ff060606ff090809ff2f2f2fff676767ff9d9d9cffefefeffffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfbfffafbfbfffafbfbfffafbfafffafafafffafafafff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f5fff5f4f5fff4f4f4fff5f5f4fff4f4f5fff5f5f4fff4f4f4fff4f4f4fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f1fff1f0f0fff0f0f0ffeeeeeeffecebecffeae9eaffe8e8e8ffe8e7e8ffe7e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffeae9eaffecebecffedededffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f0fff1f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f2fff2f3f3fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffbfbfcffe3e3e3ff8e8d8dff606060ff343535ff131313ff131213ff141414ff434343ff747474ff747474ff706f70ff5e5e5eff4f5050ff424242ff373737ff2e2e2eff262626ff1f1f1fff191a19ff141413ff101010ff0e0e0eff1d1c1cff2a2a2aff2b2c2bff2e2e2eff30302fff303030ff2e2f2eff2d2c2cff2c2b2cff2c2c2cff1e1f1eff0f0f0fff121212ff161717ff1b1b1aff1f1f1fff242424ff2c2c2bff363636ff434343ff505050ff5f5f5fff6f7070ff737373ff747474ff747474000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ffacacadfffcfdfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffcfdfdfffcfcfdfffbfbfbfffafbfafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefeeefffeeeeeeffededeeffeeeeedffedededffedededffededecffecececffecececffecececffecececffecececffebececffebecebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecececffededed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010101ff050505ff212121ff5f5f5fff838383ff8b8b8bff8e8d8dffddddddfff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff7f8f7fff8f7f8fff8f8f8fff7f8f8fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffc1c1c1ff908f90ff8b8b8bff838383ff585858ff1c1c1cff050605ff010001ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffeeeeeeffedededffecedecffededecffecededffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedededffedededffedededffedededffedededffedededffedededffedededffeeededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefeffff0f0effff0f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fffafaf9fffafafafffafafbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffffffffffffefffffffffffffffffffefffefffffefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffdfcfdffaeadadff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f020202ff080808ff060606ff040404ff030303ff1a1a1aff595a5aff8a8a8affdcdcdcfffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f8f7fff8f8f7fff7f7f7fff7f8f7fff8f8f7fff7f7f8fff7f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff5f4f4fff4f5f4fff5f5f4fff5f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f2f3fff2f2f2fff1f1f1fff1f1f0ffefefefffecededffeaebeaffe8e7e7ffe5e5e5ffe3e3e3ffe2e2e2ffe1e0e1ffe0dfdfffdfdfdfffdfdfdfffdedfdeffdededeffdfdfdfffe2e2e2ffe5e5e5ffe7e8e7ffeaeaeaffebecebffededecffeeeeedffefeff0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff5f4f4fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff9f9f8fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafffaf9fafffafafafffafafafffafbfafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfff8f8f8ffccccccff7e7e7fff545454ff1a1a1aff090a0aff0f0e0fff121313ff444444ff747474ff747473ff707070ff626262ff555555ff484847ff3c3c3bff313131ff282828ff212121ff1a1b1bff151514ff111111ff0e0e0eff1d1e1dff2c2c2cff2f2f2fff323232ff333433ff333333ff323232ff303030ff2e2e2eff2d2d2dff1f1f20ff100f10ff131213ff171717ff1c1d1cff202120ff262626ff2e2e2eff393939ff464646ff545454ff626262ff717171ff747474ff747474ff7474740000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3a3a3afff5f5f5fffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff2f2f3fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff1f1f0fff0f0f0fff0efefffeff0efffefefefffefefeeffeeeeeeffeeeeeeffedeeeeffedededffedededffedededffececedffedededffecededffecececffecececffecececffececebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebecebffecececffecececffecececffecececffecececffecececffecededffedededffeeeeed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff010101ff080808ff2b2b2bff6a6a6aff888888ff8d8d8dff939393ffe9e9e9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f8fff8f7f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffc6c7c7ff939393ff8e8e8dff8b8a8aff5b5b5bff1e1f1fff050605ff010101ff010001ff000001ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeefefffeeeeeeffeeedeeffededeeffedededffededeeffedededffedededffedececffedececffedededffecedecffedecedffedecedffedececffedededffedededffedededffedededffedeeedffededeeffededeeffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefefffefefefffefefefffeff0efffefeff0fff0f0f0fff0f0f1fff0f1f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fffaf9f9fffafafafffafafafffafbfafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefffffffefefffffffffffefefefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefff9f9f9ff6c6c6bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff060605ff050404ff030303ff020202ff121112ff4a4a4aff7d7d7dffc7c7c7fff7f6f7fffbfbfcfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff7f7f7fff7f8f7fff8f7f7fff7f8f8fff7f7f7fff7f7f8fff8f7f7fff7f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff5f4f5fff5f4f4fff5f4f4fff4f4f4fff4f5f4fff4f4f5fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff0f1f1ffefefefffedeeeeffeaeaeaffe8e7e8ffe4e4e5ffe1e1e1ffdededeffdbdbdbffd8d8d9ffd5d5d5ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd1d1d1ffd5d4d5ffd9d9d9ffddddddffe1e1e1ffe5e5e5ffe8e8e8ffeaeaeaffecebecffedededffefefeffff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f4fff4f4f4fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffafafafffafafafffafafafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfff3f4f4ffb1b0b1ff737373ff454444ff0d0c0cff050505ff090909ff0e0e0eff5c5c5cff747374ff727272ff6f6e6fff636362ff575657ff494949ff3d3d3dff323232ff29292aff222222ff1b1b1bff161616ff121213ff100f10ff1f1f1eff2e2e2eff313232ff343434ff353535ff363636ff343434ff323232ff2f2f2fff2d2d2dff1f1f1fff101111ff141414ff181818ff1d1d1dff222122ff282827ff303130ff3b3b3bff474747ff555556ff626261ff717171ff747474ff747474ff74747400000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0bffe3e3e2fffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfbfffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff5f5f5fff4f5f5fff4f4f4fff3f3f4fff3f3f3fff2f3f2fff2f2f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f0f0fff0f0f1fff0f0f0fff0f0f0fff0efefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffedeeeeffededeeffeeededffedededffedededffedededffecededffecececffecedecffecececffecececffecececffebecebffecebecffebecebffebecebffecebecffecececffecececffecececffedecedffedecedffedececffedededffedecedffedededffedeeedffeeeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff010100ff080807ff2c2b2bff6e6e6eff8d8d8dff8f8f8eff959595ffe9e9e9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff7f8f7fff7f8f8fff8f8f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffbdbdbdff929392ff8f8f8fff8a8a8aff565656ff1b1c1cff040405ff000001ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3b3c3cffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeeeeeffeeedeeffededeeffedededffedededffedededffedededffedededffedeeedffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeefffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f2f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff2f3f2fff3f3f3fff3f4f3fff4f4f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfbfffbfbfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefeffedededff242323ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf030303ff030202ff040404ff080808ff101010ff3f3f3fff707070ffaeafaefff2f2f2fffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f7fff8f8f7fff8f7f8fff8f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff4f4f5fff4f5f4fff4f4f4fff5f4f4fff5f5f4fff5f5f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff1f1f1ffeeeeefffebebebffe9e9e9ffe6e6e6ffe1e2e2ffdbdcdcffd5d5d5ffd0d1d0ffbebebeffabababff989898ff7d7d7dff6f6f6fff6a6a6aff767575ff868586ff9e9e9effb3b3b3ffcacacaffd6d6d6ffdcdddcffe2e2e2ffe5e5e5ffe8e8e8ffeaeaebffedededffefeeefffefefeffff0eff0fff0f0f0fff0f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff4f4f4fff5f5f4fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafafafffafafafffafafafffafbfbfffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcffe8e9e8ff9a9a9aff656665ff2f2f2fff060606ff050505ff060606ff090909ff757575ff737373ff727271ff6e6e6eff626262ff565657ff494a49ff3e3e3eff333334ff2b2b2aff232323ff1c1c1cff171717ff131314ff101011ff1f1f20ff302f30ff333333ff353636ff373737ff373737ff353535ff333333ff303030ff2e2e2eff1f1f1fff101111ff141414ff181818ff1d1d1dff222322ff292a29ff323333ff3d3e3dff49494aff565656ff616261ff707070ff737373ff747474ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff878787fffdfdfdfffefefefffefffefffefefffffffffefffefefefffefdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f5f4fff3f4f4fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff0f0f1fff0f1f0ffeff0f0ffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffededeeffedeeedffedededffedededffedededffecededffededecffececedffecececffecececffececedffedecedffecededffedededffedececffedededffedededffedededffedeeedffeeededffedededffeeeeeeffeeefeeffefefef7f77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff070607ff262727ff666767ff8b8b8bff909090ff939393ffddddddfff8f8f9fff9f8f8fff8f9f8fff9f9f9fff8f9f8fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f7fff7f7f7fff8f8f7fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffacacacff919191ff8d8c8cff838384ff484848ff121312ff020101ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f777877ffefefefffefefefffefefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeeeefffefeeefffeeeeefffefefefffefefefffefeff0ffeff0efffeff0f0fff0f0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9faf9fffafafafffafafafffafbfafffbfafafffbfbfbfffcfcfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefffffffffffffffffefffffffffffffffffefffefefffffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefdffbcbdbdff010101ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f010101ff040404ff0a090aff090909ff0b0b0bff343434ff686868ff9a9a99ffe4e4e3fffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f8fff8f7f8fff8f7f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f5f5fff4f4f5fff4f5f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff2f3f3fff0f1f1ffeeeeeeffebebebffe8e8e8ffe5e5e5ffe1e1e1ffd8d8d8ffcecdceffa7a7a8ff6a6a6aff3c3b3cff2c2c2bff1c1c1cff111212ff0c0c0cff090909ff0e0e0eff151515ff242424ff343434ff4e4e4dff878787ffc3c3c3ffd6d7d7ffdededfffe2e3e2ffe5e5e5ffe9e9e9ffececebffedededffeeefeffff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f2f2fff2f3f2fff3f3f2fff4f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafff9faf9fffafafafffafafafffafafafffafbfafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffafafaffd5d5d5ff8b8c8bff5d5c5dff2a2b2bff080808ff090a09ff040505ff060606ff767676ff757575ff737373ff6f6f6fff636262ff565757ff4b4b4bff3f3f3fff343434ff2b2b2bff232323ff1c1b1cff161616ff131314ff101010ff202020ff303031ff333334ff353535ff363636ff363636ff343434ff323233ff313131ff2f2f2fff202020ff111111ff141414ff181818ff1d1d1cff222222ff2a292aff333333ff3f3f3fff4a4a4aff555556ff616162ff6e6e6eff727272ff737373ff7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff393939fff9f9f9fffefffefffffffefffffffffffffffefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffdfdfefffdfdfdfffcfcfdfffcfcfcfffcfbfcfffafbfafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff1f2f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f0ffeff0efffefeff0ffefefefffefefefffefefefffeeefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffededeeffedeeeeffedededffedededffedededffedededffedededffededeeffedededffedeeedffedededffededeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefef7f77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff040404ff201f1fff5f5f5fff878787ff8f8f90ff929392ffccccccfff9f8f8fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f8f8fff7f8f7fff7f8f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff3f3f3ff9c9c9cff919191ff8c8d8cff7a7a7aff3b3b3bff0e0d0eff010001ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f787878ffeff0f0ffefefefffefefefffefefefffefefefffefeeefffefeeefffefefefffeeeeefffefefefffeeeeeeffeeeeeeffeeefeeffefeeeeffeeeeeeffefeeeeffefeeefffefefefffefeeeeffefefefffefefefffefefefffefefefffefefefffefeff0ffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff4f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fffaf9f9fffafaf9fffafafafffafafafffafafafffafbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffefefefffffefefffefffefffefefffffdfdfdff6c6c6cff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff0a0a09ff090909ff0f0f0fff0e0f0eff303030ff606161ff8d8d8dffd0d0d0fffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f3f4fff2f2f3fff0f1f0ffedeeeeffebebebffe8e8e8ffe3e3e3ffdddddcffd3d3d3ffa6a6a6ff646464ff2e2e2eff0e0e0eff010101ff000000ff000000ff000000ff000101ff010101ff000000ff000000ff000100ff010000ff030403ff1a1a1aff414242ff838382ffc7c7c7ffdedfdeffe0e0e0ffe3e3e3ffe7e7e8ffeaeaeaffedecedffefeeeefff0f0f0fff1f0f1fff1f1f2fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfff6f6f6ffbcbcbcff818282ff565555ff242424ff0e0e0eff0d0d0dff0a0b0bff050505ff767676ff767676ff747575ff717171ff646363ff575757ff4b4a4aff3e3e3eff343434ff2a2b2aff222223ff1c1b1bff161617ff131313ff0f0f0fff202020ff303030ff313132ff343434ff343434ff343435ff333333ff313131ff2f2e2fff2d2d2dff1f1f1fff111011ff141414ff171818ff1c1c1cff222222ff292929ff323232ff3e3d3dff494a4aff565656ff626161ff6e6e6eff717171ff727372ff73747300000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cffe3e3e3fffffefefffffffefffffffffffffffffffefffffffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f6f7fff6f6f6fff4f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f1f1fff2f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0efefffefeff0ffefefefffefefefffeeefefffefeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffefeeeeffefeeefffefefefffefefefffeff0ef7f78787700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff020202ff151515ff505151ff848483ff8f8f8fff939393ffbbbbbbfff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffe7e7e6ff949495ff908f8fff8d8d8dff747474ff2e2e2eff090809ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb4b4b4fff0f0f0fff0f0f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffefefefffefefefffefeff0ffefeff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfdfcfffdfdfdfffdfdfefffefdfefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffefffffffefefffffefffffffffefffffffffffffffefffefffefffefefefffefefefffefffefffefefefffffefefff9f9f9ff343434ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff0f0f0fff121212ff101010ff232323ff565656ff828282ffbcbcbcfff7f7f7fffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f4fff4f4f4fff5f5f4fff4f4f4fff3f3f3fff1f0f1ffedeeedffebeaebffe7e7e7ffe0e0e0ffd6d6d6ffc2c2c2ff6a6a6bff303030ff0c0c0bff000000ff000000ff010001ff010001ff030303ff010001ff000000ff000000ff010000ff010001ff020201ff000000ff000000ff000000ff020203ff1a1a1aff494949ff9d9d9dffdbdbdbffdededeffe3e3e2ffe7e7e7ffeaeaebffedededffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f5f4fff5f5f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfff1f2f1ffa8a9a9ff797878ff4a4a4aff1c1c1cff131313ff0f0e0eff0d0d0dbf070707ff767676ff767676ff767676ff727272ff636363ff545455ff484849ff3c3c3cff323231ff292929ff212121ff1b1b1bff161617ff121312ff0f0f0fff1f1f1fff2e2e2eff303030ff323231ff333333ff323233ff313131ff2f2f2fff2d2d2dff2d2d2dff1f1f1fff101010ff141414ff181818ff1c1c1cff222122ff282727ff30302fff3b3b3cff474747ff555555ff626262ff6f6f6fff737273ff737373ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffafafaffffefefefffffffffffffffffffffefffffffffefffefdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff8f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f7f7fff7f7f7fff7f7f6fff6f6f6fff4f5f5fff4f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f2f1fff2f1f1fff2f1f1fff1f2f2fff2f1f2fff2f1f1fff1f1f0fff1f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0eff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeeeffeeefeeffeeeeefffeeeeeeffeeefeeffefefefffefefefffeeeeefffefefefffeeefeeffefefefffefefefffefefefffefefefffefefeffff0eff0fff0f0f0fff0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff020101ff0f0f0fff3e3e3eff818182ff909090ff949494ffadacacfff8f8f7fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffcececfff939293ff8f8f8fff8c8b8bff686868ff232222ff040505ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff1f0f1fff0f0f0fff0f0effff0f0effff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0f0ffeff0f0ffefeff0ffeff0efffefefefffefefefffefeff0fff0efefffeff0efffeff0efffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f1f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffffefffefefffffefefffffffffffffffefefffffffffffefffefffffffefffffffefffffffefffefffefffffffffffffffefffefefeffe6e6e6ff141414ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0b0b0bff121212ff141414ff0a0b0bff191919ff4d4c4cff7a7a7affadadadfff3f3f3fffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafbfffbfafafffafbfafffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f4f5fff4f4f4fff4f5f4fff5f5f4fff4f4f5fff3f3f3fff1f1f1ffeeefeeffebebeaffe6e6e6ffe0e0e0ffd4d4d4ffb6b6b6ff595959ff181717ff020101ff000101ff000100ff030303ff030303ff030403ff040404ff010001ff000000ff000000ff000000ff000000ff010201ff010101ff010101ff020202ff000101ff010101ff050505ff303130ff8e8e8dffd4d4d4ffdcdcddffe3e4e4ffe9e9e9ffebebebffedededfff0efeffff0f1f1fff2f2f2fff3f3f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcffe9e9e9ff9a9b9aff70706fff414141ff151515ff10100fff131313ff0e0e0e7f060606ff767676ff767676ff767576ff717272ff616161ff525252ff454545ff393939ff2e2e2eff252526ff1e1e1eff191919ff161515ff121212ff0f0f0eff1e1e1eff2b2b2bff2d2d2dff2f2f30ff313031ff313031ff2f2f2fff2d2d2dff2b2b2bff2c2b2bff1d1e1eff0e0e0eff121212ff161616ff1b1a1aff1f201fff252525ff2d2d2dff383838ff444444ff525252ff616161ff6f6f6fff737373ff747474ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff828282fffdfdfdfffffffffffffefffffefffffffffefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfafffafafafffafafafff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefeff0ffefefefffeff0f0fff0efeffff0efefffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0fff0efeffff0f0f0fff0f0f0fff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff010101ff0b0c0bff303030ff747474ff8d8d8dff929292ff999999ffe2e2e2fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff6f6f6ffa8a8a8ff919292ff8e8e8fff838383ff555555ff1c1c1cff030403ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f1fff1f1f1fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f0fff0f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff5f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffdfdfefffefefdfffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffffefffffefefeffb8b8b8ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff161716ff181818ff141414ff1f1e1fff4b4b4bff747474ffa1a1a1ffeeeeeefffcfcfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffafafbfffafafafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f5f5fff5f5f4fff3f3f3fff2f2f2ffefeff0ffecececffe7e6e7ffe0e0e0ffd5d6d6ffb6b6b6ff515252ff111212ff000000ff010100ff020202ff060506ff040404ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030404ff050505ff030303ff000000ff020202ff2d2d2dff878786ffd2d2d2ffdedddeffe4e5e5ffe8e8e9ffebebebffeeeeeefff1f1f0fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcffdddcdcff909090ff696969ff3f4040ff151515ff121213ff10100fff1313133f030303ff767676ff767676ff747475ff706f70ff5d5e5eff4d4d4cff404040ff333434ff2a2a2aff222221ff1c1c1cff181718ff141414ff111111ff0f0f0fff1a1a1aff292929ff2a2a2aff2c2c2cff2e2e2eff2e2e2eff2d2d2dff2c2b2cff292929ff282828ff1d1d1dff0e0d0eff111011ff141514ff191919ff1d1d1dff222222ff292929ff333333ff3f3e3fff4d4d4eff5e5e5eff707070ff747474ff757575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff434343fff9f9fafffffefffffefffefffffefefffefefffffefefefffdfdfefffefefdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfbfffbfbfbfffbfafbfffafafafffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f2fff1f2f1fff1f2f1fff1f1f2fff2f1f2fff1f2f1fff2f1f1fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefeff0fff0f0f0ffefefeffff0eff0ffeff0f0fff0f0efffefeff0fff0eff0ffefefeffff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff010001ff070707ff222222ff636363ff8b8b8bff919191ff939393ffbab9b9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f8f9fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffdfdfdfff959596ff919090ff919191ff7b7c7cff424242ff121111ff030203ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cfff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f1f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f0f0fff1f0f0fff1f0f1fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f1f0fff1f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f5f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9faf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffffefefffffefffffefffefffffefefffefffefffffefefffffffefffefdfdff787878ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181818ff191819ff232323ff4a4949ff6e6e6eff969696ffe2e2e2fffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f5fff4f4f4fff2f2f2fff0f0f0ffedededffe8e8e8ffe1e1e1ffd7d6d6ffb8b8b8ff525252ff101010ff000000ff010000ff040404ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040303ff000000ff000000ff020202ff2c2c2cff7e7e7effd1d1d1ffdfdfdeffe5e5e5ffe9e9e9ffedededfff0f0f0fff2f2f2fff3f2f2fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafbfafffafafafffbfafbfffbfafbfffbfbfbfffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffdfcfcfffdfdfdfff9f9f9ffcfcfcfff888888ff616161ff383837ff181818ff191919ff161616ff0f0f0f00000000ff767676ff747475ff707070ff6a6a69ff535353ff414141ff363636ff2c2c2cff242323ff1d1d1dff1a1919ff161616ff121212ff100f0fff0d0e0dff1b1b1bff262626ff272727ff292828ff2b2a2bff2c2b2bff2a292aff292929ff262626ff262626ff1c1c1bff0e0d0dff101010ff141313ff161617ff1a1a1aff1e1d1eff242424ff2d2d2dff363635ff424241ff525252ff6b6b6bff727272ff757575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0dffe1e1e1fffefefefffffefefffffefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f6f7fff6f6f6fff6f5f5fff5f4f4fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f3fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f0f0fff1f1f1fff1f1f13f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff010101ff040404ff161616ff484848ff848484ff919191ff908f90ff9a9a9affebebebfff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffb6b6b5ff929292ff8f8f8fff908f8fff646464ff292828ff0a0a0bff020102ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f1f0fff1f1f1fff1f1f0fff1f1f1fff1f1f1fff2f1f2fff2f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f3fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff4f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffcfcfcfffdfcfdfffefdfdfffdfefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffffefefff7f7f7ff2c2c2cff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff1d1c1dff272728ff242323ff454545ff676767ff8f8f8effd5d5d5fffbfbfafffdfdfdfffdfdfdfffdfcfcfffbfbfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f8fff9f8f9fff9f8f8fff8f8f9fff8f9f9fff9f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f4f4fff3f3f3fff1f1f1ffefefefffebebebffe5e5e5ffdadadbffc9cacaff5c5d5cff111111ff010101ff000000ff030303ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff2e2d2eff9b9b9bffd7d8d8ffe1e1e1ffe7e8e7ffececebffefefeffff1f1f1fff2f2f2fff4f4f3fff5f4f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff9f8f8fff8f8f9fff8f8f9fff8f9f9fff8f9f8fff9f9f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafafffafafbfffbfafafffbfafbfffbfafbfffbfafbfffafafbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfff7f7f6ffbfbfc0ff7e7f7eff585858ff313131ff181818ff191919ff1a1919bf100f1000000000ff747475ff707070ff686867ff595959ff403f3fff333333ff2c2c2cff252525ff1e1e1fff1a1a1aff161616ff131313ff0f0f10ff0d0d0dff0b0b0bff111111ff191918ff191819ff1a1a1aff1c1b1bff1c1c1cff1b1b1bff1a1a1aff191919ff181818ff111211ff0b0b0bff0d0d0dff101010ff141313ff161616ff1a1a1aff1f1f20ff262726ff2c2c2cff343434ff414140ff585858ff676768ff727272ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffa8a7a7fffefefefffefefefffefffefffefffefffefefefffefdfefffdfefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafbfafffbfbfafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f3fff2f2f2fff2f2f2fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f1f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f1f1fff1f1f0fff1f1f0fff1f1f1fff0f1f1fff0f0f0fff1f0f0fff1f1f0fff1f1f0fff1f0f0fff1f0f1fff0f1f0fff1f1f1fff1f1f1fff1f2f27f79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000001ff020202ff0b0b0bff2c2c2cff696969ff8b8a8bff8f8f90ff939393ffc3c4c4fff9f8f8fff8f9f8fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffe6e6e5ff989898ff909090ff8d8d8dff808080ff454444ff141415ff050505ff010101ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff2f2f2fff2f2f2fff2f1f1fff1f2f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f2fff1f1f1fff2f1f2fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff3f4f4fff4f4f4fff5f4f4fff4f4f5fff4f5f5fff4f4f4fff5f5f5fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafaf9fffafafafff9f9f9fffaf9f9fffafafafffafbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffefffeffdadadaff070707ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff282828ff292828ff282828ff404040ff5f5f60ff878687ffc9c9c9fff8f8f8fffefefefffdfdfdfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffedededffe8e8e8ffdfdfdfffd3d3d3ff969696ff262626ff000000ff000000ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff000001ff080707ff505050ffcdcdccffdddcddffe6e6e6ffebebeaffeeeeeefff1f1f1fff2f3f2fff3f4f3fff5f4f5fff5f5f5fff5f6f6fff6f6f6fff7f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafbfffafbfafffafbfafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafafffbfbfbfffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfff3f3f3ffafafafff777777ff505051ff292929ff161717ff232323ff1919197f0c0c0c00000000ff707070ff686868ff636364ff616161ff525151ff3c3c3cff313131ff2a2a2aff232323ff1d1d1dff191919ff151515ff121212ff0f0f0fff0e0e0eff0d0d0dff100f0fff111010ff121212ff121212ff121212ff111111ff101011ff101010ff111010ff0d0e0eff0e0e0eff0f100fff121212ff151515ff191919ff1d1e1eff242424ff2a2a2aff323232ff3d3e3eff515151ff606060ff626262ff686767ff72727100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff7c7b7bfffdfefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffafbfbfffafafafffbfafafffafafafffafafafff9f9fafff9f9fafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff6f6f6fff6f6f6fff6f5f6fff5f4f5fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f27f79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff010000ff000001ff000000ff000000ff000000ff030303ff161616ff4f504fff7c7d7cff8d8c8cff919091ff999999ffdcdcdcfff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff0f0f0ffa6a6a6ff929292ff8f9090ff8a8a8aff6a6a6aff272727ff070707ff020102ff010000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6c6b6bbfa1a1a1ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd4d4d4ffd2d3d3ffd2d2d1ffd1d1d1ffd1d0d0ffd1d1d1ffd1d0d0ffd1d1d1ffd0d0d0ffcfcfcfffcecdcdffccccccffcbcbcaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4bf9393937f6262627f6161617f6061617f6060607f6060607f6060607f6060607f6161607f6161617f6161617f6161617f6161617f6161617f6161617f6161617f6161617f6061617f6061607f6060607f6060607f60605f7f5f5f607f5f5f5f7f5f5f5f7f6060607f6060607f6060607f6060607f6060607f6060607f6060607f605f607f605f5f7f6060607f6060607f6161617f6161617f6161617f6161617f6161617f6161617f6161617f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6161617f6161617f6161627f6162617f6161617f6161617f6161617f6161617f6161617f6161617f6262617f6262617f6161617f6261617f6261617f6261617f6161617f6161617f6161617f6161617f6161617f6161617f6161617f6161617f6262617f6262627f6262627f6262627f6262627f6262627f6262627f6262627f6363637f6363637f6463647f6464647f6565657f6565657f6666667f6766667f6666667f6767677f6767677f6767677f6868687f6969697f6a69697f6a6a6a7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b3f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff3f3f3fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff5f6f5fff5f6f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafff9f9f9fffaf9f9fff9faf9fff9faf9fffafafafffbfbfbfffbfbfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffefefeffabaaaaff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff282929ff292929ff282828ff3c3c3cff5c5b5bff808080ffbabbbbfff5f6f5fffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffbfafbfffafafafffafafafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff8f9f8fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f3fff1f1f1ffeeeeeeffeae9eaffe3e3e3ffd8d8d8ffc2c1c2ff4f4f4fff060606ff000000ff030303ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff050404ff000001ff000000ff212121ff8e8e8effd5d5d5ffe3e3e3ffeaeaeaffeeeeeefff0f0f0fff2f2f2fff3f4f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f9f8fff8f9f8fff9f8f8fff9f8f8fff9f8f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9faf9fffaf9fafffaf9f9fffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffbfafafffbfafbfffbfbfbfffcfcfcfffcfdfcfffcfcfdfffdfdfdffedededffa0a0a0ff737373ff505151ff2e2e2eff272727ff2a2a2aff2526257f0c0c0c00000000ff676868ff636363ff646363ff636463ff616261ff525251ff3c3c3cff313131ff2a292aff232323ff1d1d1dff191919ff161515ff131313ff111111ff111111ff131313ff141414ff151415ff151615ff151516ff151515ff141314ff131213ff121212ff0f1010ff101010ff131313ff151615ff191919ff1e1e1eff242424ff2b2a2bff323232ff3e3e3dff525151ff606060ff626262ff626262ff626262ff676767000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff424142fff9f9f9fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafaf9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff7f6f7fff6f5f5fff5f6f6fff5f5f5fff4f5f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f2fff1f1f1fff1f1f1fff1f1f2fff1f2f2fff2f2f2fff2f1f1fff2f1f2fff1f1f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2bfb6b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff080908ff2d2c2dff6d6d6eff898989ff8e8e8eff929292ff9f9f9fffe9e9e9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff6f6f7ffb5b5b5ff939292ff929292ff8d8d8dff797979ff454545ff111111ff020102ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6d6dffdadadaffdbdbdaffdadbdaffd9dadaffd7d7d7ffd7d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd0d1d0ffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd0d0d0ffcfcfcfffcecdceffccccccffcbcbcbffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0c0ffc0bfc0ffc0c0c0ffc1c1c0ffc2c2c2ffc2c3c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c2c2ffc3c2c3ffc1c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffbfc0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbebebeffbfbfbfffc1c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc0c0c0ffc1c1c1ffc1c0c0ffc1c0c1ffc0c0c1ffc1c0c1ffc0c0c0ffc1c0c1ffc0c1c0ffc0c1c0ffc0c0c0ffc0bfc0ffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc5c5c4ffc4c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c6ffc8c7c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcdcdcdffcdcecdffcececeffcfcfcfffd1d1d1ffd3d2d2ffd4d3d3ffd6d6d5ffd6d6d7ffd6d7d6ffd7d6d7ffd7d6d6ffd9d8d9ffd8d8d8ffd8d8d8bfa1a1a13f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff3f3f2fff3f2f3fff3f2f2fff3f2f3fff2f2f3fff2f2f2fff2f3f3fff3f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fffaf9f9fff9f9f9fffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffbfbfbfffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefffffffffffefffffffffffffffffffffffffffdfdfeff5e5e5eff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff292929ff2b2a2bff292929ff363536ff575757ff7b7c7cffadadadfff1f1f1fffdfdfdfffcfcfdfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f8f8fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff5f6f6fff4f4f5fff3f3f3fff0f0f0ffecececffe6e6e6ffdededeffd0cfcfff858585ff222222ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff020102ff010001ff040404ff4e4e4effc1c1c0ffdfdfdfffe8e8e8ffedededfff0f0f0fff2f2f2fff3f4f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f9f9fff9f8f8fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcffe3e3e3ff969696ff6f6f6eff4e4e4eff323231ff2a2a2aff2a2a2aff2a2a2a00000000000000007f3232317f3231317f3232317f3132327f3131317f2f30307f2626267f1c1c1c7f1717177f1414147f1111107f0e0e0ebf141313ff171717ff141313ff141413ff171717ff181818ff191919ff191a19ff1a1919ff181818ff171717ff151516ff151515ff121212ff131413ff161616bf1212127f0e0e0e7f1111117f1415147f1818187f1d1d1d7f2626267f2f2f2f7f3131317f3131317f3131317f3131317f313131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131313ffedededfffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9faf9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f6f5fff5f5f5fff4f4f5fff4f4f4fff4f4f3fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f2f2fff1f2f1fff2f2f2fff2f2f2fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff151515ff4b4a4aff7d7d7cff8e8e8eff8e8f8eff909190ffa8a8a8fff3f3f3fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffc5c5c5ff929291ff8e8f8eff8e8e8eff828282ff5b5a5bff222222ff070707ff010000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b6b6bffd9d9d9ffd9d9daffdadadaffdadbdaffdadbdbffdadadaffd9d9d9ffd7d7d7ffd6d7d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d2d2ffd1d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd0d0d0ffcfcfcfffcecdceffccccccffcacbcbffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffc0c0c0ffc1c1c1ffc1c2c2ffc3c2c2ffc2c2c2ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc0c1c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebebeffbfc0bfffbfc0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffbebebeffbdbdbdffbebdbdffbdbebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffc0bfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c1ffc1c0c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbebfffbfc0bfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c6ffc7c7c7ffc9c9c9ffcacacaffcccbcbffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfcfffd1d1d1ffd2d3d2ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d6ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5bf9f9e9e3f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fffafafafff9fafafffafafafffafafafffafaf9fffafaf9fffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffff9f9f9ff1a1b1aff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff2b2b2bff2c2b2cff2c2c2cff333333ff545354ff777777ff9f9f9fffeaeaeafffcfdfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9faf9fff9faf9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff5f6f6fff4f5f5fff2f3f3ffeff0efffebececffe4e4e4ffdadad9ffbfbfc0ff494949ff040404ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1e1e1eff878787ffdadbdaffe6e6e6ffecececffefeff0fff2f2f2fff4f3f3fff5f4f4fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff8f9f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafbfbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafafffafafafffbfbfbfffbfbfcfffbfcfcfffcfcfcfffdfcfcfffafafaffd5d5d5ff8e8e8dff6a696aff4a4a4aff2e2e2fff2f2f2fff2b2b2bff2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0e0e0eff1b1b1bff171717ff151515ff1b1b1bff1c1c1dff1d1d1dff1e1e1eff1e1e1eff1d1d1dff1b1b1bff1a1a19ff191919ff161617ff161616ff1919197f0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffc8c8c9fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafff9faf9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f3fff3f3f3fff3f4f3fff3f3f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff242424ff59595aff858586ff919191ff8e8e8eff909190ffafafb0ffedededfff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff5f5f6ffc3c3c3ff939494ff8e8d8eff8d8d8dff8a8a8bff676767ff353535ff111111ff040404ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6a69ffd6d5d5ffd6d7d7ffd7d7d7ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd1d1d2ffd0d0d0ffcececeffcdccccffcbcbccffcbcbcbffcbcbcaffcacacaffcacacbffc9c9caffc9c9c9ffc8c8c8ffc6c7c6ffc6c6c6ffc6c7c7ffc6c6c6ffc7c6c7ffc7c6c7ffc7c7c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c1c1ffc0c1c1ffc1c1c0ffc1c0c0ffc1c1c1ffc1c1c2ffc3c2c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c2c1ffc0c0c0ffbebfbfffbebfbfffbfbfbeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c1c2ffc1c2c1ffc2c2c1ffc2c2c1ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc3c3c3ffc3c2c2ffc3c3c3ffc2c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c9ffcacacbffccccccffcdcdcdffcececeffcececeffcececeffcfcfcfffcfcfd0ffd0d1d1ffd3d2d3ffd4d4d3ffd5d4d5ffd6d6d6ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d1ffd1d1d1bf9c9c9c3f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff8f8f7fff7f8f7fff8f8f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafbfffcfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefefefffefffffffffffffffffffffffffffffffffffffff1f2f1ff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2c2c2cff2c2c2cff313131ff4e4e4eff707171ff949494ffe0e0e0fffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fffaf9fafff9f9f9fff9fafafff9f9f9fffaf9f9fff9f9fafff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f8f9fff8f8f8fff8f8f9fff8f8f9fff8f9f9fff8f9f8fff8f9f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f7fff6f5f6fff5f5f5fff2f2f2ffefefefffebebebffe3e2e3ffd8d7d8ffa4a4a4ff2c2b2cff000000ff010101ff050605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff070807ff5e5d5effd7d7d7ffe3e4e3ffeaebebffefefeffff2f2f2fff4f4f4fff5f5f5fff5f5f5fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f9fff8f9f9fff8f9f8fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafbfffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfbfffcfcfcfff7f7f7ffc4c4c4ff888889ff666766ff464646ff2e2f2fff2f2f2fff302f2fff2b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f111111ff1f1e1fff1b1b1bff1a1a19ff1f201fff212222ff232323ff242424ff242525ff232323ff222122ff1f1f1fff1d1d1dff181919ff191919ff1e1d1d7f1111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff949495fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffafafbfffafafafff9faf9fff9f9f9fff9f8f9fff8f8f8fff7f8f7fff7f7f7fff7f8f7fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f8f7fff7f7f7fff6f6f7fff7f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff5f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f5fff4f5f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f3f2fff2f2f3fff3f2f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff2f2f3fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f4f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff0f100fff323333ff646464ff878888ff8e8e8fff8d8d8dff8e8e8dff9b9b9bffd9d9d9fff9f8f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffeeeeeeffadadadff8e8e8eff8d8d8dff8b8b8cff898a89ff737473ff3c3c3cff181717ff070606ff010101ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd2d2d2ffd3d3d2ffd4d4d4ffd5d5d5ffd6d6d7ffd7d7d7ffd8d9d9ffd9d9d9ffdadad9ffdcdbdcffddddddffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdcffdbdadbffdadadaffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffcfcfcfffcececeffcdcdceffcdcdceffcdcdceffcdcdcdffcccdcdffcdcdccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcccccdffcbcbccffcbcbcbffcccccbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccccbffccccccffcccbccffcbcbcbffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffccccccffcccdccffcccccdffcdcdcdffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcbcbcbffcacacaffcbcacaffcbcbcbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcccbcbffcbcbcbffcbcbccffcccbccffccccccffcdcccdffccccccffccccccffcbcccbffccccccffcdcdcdffcdcdcdffcdcdceffcecdceffcececeffcececeffcececeffcececeffcececfffcececeffcececeffcececeffcececeffcfcecfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd2d2d2ffd2d2d2ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d8d7ffd8d9d8ffd9d9d9ffdbdadbffdbdbdbffdcdcdcffdbdbdbffdadadaffd9d9d9ffd7d8d7ffd6d5d6ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd0d1d0ffd0cfd0ffcfcfcfbf9a9a9a3f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7a7a7afff4f5f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f3fff4f3f3fff4f3f3fff3f3f3fff4f3f4fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff5f4f4fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f7f6fff7f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffcfcfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffefefeffe6e6e6ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2d2c2dff2f2e2eff2f2e2eff494a49ff6c6b6bff8e8e8effd4d3d3fff9f9f9fffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafafafffafafafffbfafafffbfafafffafafafffafafafffaf9fafffafaf9fff9f9f9fffaf9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f9fff9f8f9fff8f8f9fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff4f5f4fff1f1f2ffeeeeeeffe9e9e8ffe2e1e1ffd7d7d7ff838383ff181918ff010000ff060706ff060605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff020101ff000001ff3e3e3effccccccffe2e2e1ffeaeaeaffefefeffff2f2f2fff4f4f4fff5f6f6fff6f6f7fff7f7f7fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff8f8f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafaf9fffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfff5f6f6ffb5b5b5ff848484ff636262ff404040ff2d2d2dff2e2f2fff2f302f7f17181700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff242424ff1f1e1eff1d1d1dff242424ff282727ff2a2a2aff2b2b2bff2b2c2bff2a2a2aff282828ff252525ff212121ff1b1b1bff1e1e1eff2424247f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff757575fffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffbfafafffafafafffafaf9fff9f9f9fff9f9f9fff8f8f8fff7f7f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff4f4f4fff4f4f47f7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff060605ff161717ff3d3c3cff6c6c6cff868686ff8a8a8bff8c8c8cff8d8d8dff929291ffc1c1c1fff9f9f9fffaf9f9fff9f9f9fff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8ffe7e7e7ff9c9c9dff8b8b8bff8a8a8aff8c8c8cff8b8a8aff7a7a7aff4c4b4bff191919ff080808ff020202ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcecdceffd0cfcfffd1d1d1ffd2d2d2ffd2d3d3ffd4d3d4ffd5d5d5ffd6d6d6ffd7d7d7ffd9d9daffdeddddffe1e1e1ffe4e4e3ffe4e4e4ffe2e2e2ffe0e0e0ffdfdedeffdededeffddddddffddddddffdcdcdcffdddcdcffdcdcdcffdcdbdcffdcdcdcffddddddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdaffdadadaffd9d9d9ffd8d8d8ffd8d7d8ffd8d8d7ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd9d8d8ffd9d9d9ffdad9daffd9dad9ffd8d7d8ffd7d6d6ffd6d6d6ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d5d6ffd5d6d5ffd6d6d6ffd6d7d7ffd6d6d6ffd6d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d3ffd5d5d5ffd5d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d4d4ffd3d3d3ffd3d3d3ffd3d4d3ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd4d4d3ffd4d5d4ffd4d4d4ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd7d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d9d8ffd9d9d9ffd9dadaffdad9d9ffd9d8d9ffd9d8d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdbdbffdcdcdcffdeddddffdedfdeffdfe0e0ffe0e0e0ffe1e2e1ffe3e3e3ffe2e2e2ffe0e0dfffdddddcffd9d8d9ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcdcdcdffccccccbf9999993f3332330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7a7a7afff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f3fff4f4f3fff4f3f4fff3f4f3fff4f4f3fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff4f3f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff6f7f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f8fffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffbfbfafffbfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffefffffffdfefdffbfbfbeff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2dff2f2f2fff2f2f2fff2e2e2eff454545ff676767ff8a8a8affc4c4c4fff7f7f6fffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfbfffafafafffafbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffaf9fafff9faf9fffafaf9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f7fff6f6f6fff4f5f4fff1f1f1ffeeeeedffe7e7e7ffe0e0e0ffd5d5d6ff595959ff0d0d0dff000000ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000000ff2d2d2dffb8b8b8ffe1e0e0ffeaeaeafff0f0f0fff2f2f2fff5f5f4fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff8f7f7fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfff0f1f1ffa7a7a7ff7e7e7eff5c5c5cff3a3a3aff2e2e2eff303030ff2f2f2e7f18181800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff2a2a2aff242424ff222221ff2a2a2aff2f2f2fff323232ff343434ff353535ff333434ff313132ff2d2d2eff282828ff212121ff242424ff2a2a297f17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff4c4c4cfff4f3f3fffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff5f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f5f6fff5f5f5fff5f6f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f4f3fff3f4f4fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f47f7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff141414ff3d3d3cff6b6c6cff838282ff8c8c8cff8b8b8bff8c8b8bff8c8c8cff989899ffbebdbeffe9e8e8fff8f9f9fffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff8f8f9fff2f1f1ffd3d3d3ffa9a9a9ff8e8e8eff8a8a8aff888888ff898989ff8e8d8eff737373ff424242ff181818ff040505ff010201ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcfcfcfffcececfffcececeffcdcecdffd0d0cfffd1d1d1ffd2d2d2ffd2d3d2ffd4d5d4ffd7d7d7ffdbdbdaffdededeffe1e1e1ffe3e3e4ffe6e6e6ffe5e5e5ffe3e4e3ffe1e1e0ffdededeffddddddffddddddffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9dadaffdadadaffd9dadaffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d9d9ffd8d8d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9dad9ffdbdbdaffdbdbdbffdbdbdaffdbdcdbffdbdbdbffdbdbdaffdbdbdaffdadadaffd9dadaffd8d9d8ffd8d8d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdadadaffdadbdaffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdadbdaffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdadadbffdbdadbffdadadaffdadadaffdadadaffdbdadaffdbdadbffdbdbdaffdadbdaffdadadaffdadbdaffdadadaffdbdbdaffdbdbdbffdcdbdcffdcdcdcffdcdddcffdddddcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdcffdbdcdcffddddddffdddddeffdddeddffdededeffdedfdfffe2e2e2ffe5e5e5ffe5e5e5ffe4e3e4ffe1e1e1ffe0dfdfffdbdcdbffd6d6d6ffd1d1d1ffcfcfcfffcfcfcfffcececeffcdcdcdffccccccffcbcbccffcbcbcbffcbcbcbbf9898983f323332000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7a7a7afff5f5f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff4f3f4fff4f4f4fff4f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f9fff8f8f9fffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffefffffffefffbfbfbff919191ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff2f2f2fff2e2e2eff2f2f2fff424242ff636363ff858585ffb6b6b6fff5f4f5fffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfafbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffaf9f9fffafafafff9faf9fffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f9f8fff9f8f8fff8f8f9fff8f9f8fff9f8f8fff8f9f8fff9f8f8fff8f9f8fff8f8f8fff8f9f8fff8f9f9fff8f9f8fff8f9f9fff9f8f8fff9f9f8fff9f8f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff4f5f5fff1f1f1ffedececffe6e6e6ffdededeffd1d2d1ff454444ff050504ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff020302ff000000ff202020ffa1a1a1ffdededeffe9e8e8ffefefeffff2f2f2fff4f4f5fff6f6f6fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9f9fffafafafffafafafffafafafffafafafffafbfafffbfafafffbfbfbfffbfbfafffbfafafffafafbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcffe7e7e7ff9b9c9cff797979ff565757ff363736ff313131ff313131ff3030307f17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff303030ff2a2a2aff272727ff313131ff373738ff3b3b3aff3d3d3dff3f3f3eff3d3d3dff3c3c3cff383838ff303030ff272727ff292a2aff2f2f2f7f1919193f1c1c1c7f3a3a3a7f3b3b3b7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3737373f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff232323ffe8e9e9fffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffaf9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f5f5fff6f6f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f4f4fff4f4f3fff4f4f3fff3f4f3fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f4f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f47f7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff111212ff323333ff5e5e5eff7f7f7fff8a8a8aff898988ff878787ff888888ff898989ff8e8e8effa7a8a8ffcfd0d0ffe1e1e1ffe9e9e9fff1f1f1fff7f7f7fff9f9f9fff3f3f4ffebebebffe0e0e0ffd6d6d6ffb9bab9ff969696ff8a8a8aff898989ff898989ff878787ff848484ff848584ff6e6f6eff3f3f3fff1a1b1bff080808ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666ffcdcdcdffcececeffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcecfcfffd1d1d1ffd4d4d4ffd8d8d8ffdcdcdcffdfdedeffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe1e1e1ffe3e3e2ffe0e0e0ffddddddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdaffdadbdbffdbdbdbffdbdbdbffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffdad9daffdadbdaffdbdbdaffdbdbdbffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d8d8ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdcdcdbffdbdbdbffdadadaffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd8d9d8ffdadadaffdadadaffdadbdaffdbdbdbffdadadaffdadadaffdad9daffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffd9dad9ffd9dadaffd9dadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdaffdbdadbffdadbdaffdadadaffdadadaffdadadaffdbdadaffdadbdbffdbdbdbffdadadbffdadbdaffdadadaffdadbdaffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffd9dadaffdadadaffdadadbffdbdbdbffdbdbdaffdadbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdbdaffdadbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdcffe1e1e0ffe4e4e4ffe4e4e4ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdededeffd9d9d9ffd3d3d3ffcfcfceffccccccffccccccffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbbf9797973f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f4f5fff4f5f5fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff9f9f9fff9f9f9fffafaf9fffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafff9f9fafff9f9f9fff9faf9fffaf9fafffafafafffafafafffbfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefffff7f7f7ff5f5f5fff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff2e2e2eff323132ff303030ff3f4040ff616161ff858484ffb4b3b3fff3f3f3fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f9fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff4f4f5fff1f1f1ffececedffe7e7e7ffdededeffc2c2c2ff3e3e3eff000001ff000001ff050505ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040405ff000000ff141414ff7f7f7fffdadadaffe5e5e5ffedeeedfff2f2f2fff5f5f5fff7f7f7fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafafffbfbfafffafafafffbfafbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcffe4e4e4ff989898ff757574ff525252ff343435ff313131ff313131ff3131310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f252525ff393939ff2f3030ff2e2e2eff3a3a3aff414242ff454545ff484848ff494949ff49494aff484848ff434343ff3b3b3bff2e2e2eff302f30ff3535357f1f1f1f7f383838ff717271ff757575ff777777ff787879ff797979ff797979ff797979ff797979ff787879ff787978ff787979ff797978ff797979ff737373ff6666677f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ffcdccccfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffaf9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f4f4fff3f3f4fff4f3f4fff4f3f3fff3f4f4fff4f4f4fff3f4f4fff4f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4fff5f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff111110ff2a2a2aff4f4f50ff757575ff838282ff848484ff848585ff868686ff878787ff888888ff8b8b8bff8b8b8bff8d8d8dff8f8f8fff989898ff9c9d9dff949494ff8d8d8eff8b8b8bff8a8a8aff888889ff868787ff868686ff868686ff868586ff828283ff797979ff5d5d5dff373737ff191819ff080909ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3333337f666666ffcdcdcdffcdcdcdffcdcccdffcdcdcdffcececeffcececeffcfcfcfffcececeffcdcdceffd1d1d1ffd5d6d5ffd9d9d9ffdddcddffdfdfdfffdfdfdfffe0e0e1ffe0e0e0ffdfdfdeffdeddddffdcdbdcffdadadaffd9d9daffd8d8d8ffd7d8d7ffd6d6d7ffd7d7d7ffd5d6d6ffd6d5d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd5d5d6ffd5d6d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d5ffd5d4d4ffd4d4d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd4d4d5ffd5d4d5ffd4d5d5ffd5d4d5ffd4d5d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd6d6d6ffd8d8d9ffdadadaffdeddddffdedfdeffdededeffdfdedfffe0dfe0ffe0e0e1ffe0e0e0ffdcdcdcffd7d7d7ffd1d1d1ffcccdccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcac9caffcacac9ffc9c9c9bf9696963f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f5fff4f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f4f4fff4f5f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafff9f9f9fffafafafffafafafffafafbfffbfbfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefff2f2f2ffacababff323232ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff363637ff39393aff323231ff40403fff606060ff828382ffb2b2b2fff3f3f3fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff8f9f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f9fff8f8f9fff9f8f8fff8f8f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff9f8f9fff9f9f8fff8f8f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff4f4f4fff1f1f1ffedededffe7e7e8ffdededeffbfbfc0ff393a39ff000100ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff000100ff111211ff797979ffd7d7d8ffe4e4e4ffededecfff2f2f2fff5f5f5fff7f7f7fff8f8f8fff8f8f8fff9f8f9fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9fafff9f9fafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffafafbfffafbfafffafbfafffbfafafffafbfafffafafafffafbfafffafbfafffafafafffafbfafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcffe2e2e3ff979797ff727272ff504f50ff313131ff2f2f2fff313131ff3131310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f323232ff535353ff39393aff353535ff464646ff4e4e4eff515151ff545454ff555555ff555556ff545455ff504f50ff474747ff343434ff353535ff4747477f2e2e2e7f383838ff707070ff717271ff757575ff777777ff787878ff797979ff797979ff787978ff777877ff787878ff787979ff787879ff737372ff676766ff6565657f32333300000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffa9aaaafffdfdfcfffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f7f8fff8f7f7fff7f7f8fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff4f4f4fff4f5f4fff4f4f4fff5f5f5fff4f5f4fff5f4f4fff4f5f5fff5f5f5fff5f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060505ff0e0f0eff202120ff3c3c3cff5f605fff757576ff808080ff868685ff858686ff858585ff858585ff868686ff868686ff868585ff868787ff888787ff878888ff888888ff878787ff878686ff858485ff848484ff838382ff7f7f7fff737373ff626162ff3f3f3fff232423ff111111ff060606ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333bf9a999affcdcdcdffcccdcdffcdcdcdffcdcdcdffcccccdffcdcdcdffcdcdcdffcecdceffcfcfcfffd1d1d1ffd4d4d4ffd8d8d8ffdbdbdcffddddddffdededeffdfe0dfffe0e0e0ffdfdfdfffdbdbdbffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfd0cfffcfd0d0ffcfd0cfffcfd0d0ffd0d0d0ffd0cfcfffd0cfcfffd0d0cfffd1d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffcfd0cfffcfcfcfffcfd0cfffcfcfcfffcfd0cfffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfd0cfffcfcfcfffcfcfcfffcececfffcececeffcececeffcececeffcfceceffcecfcfffcecfcfffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfceffcececfffcecfceffcececeffcfcecfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfd0ffcfcfd0ffd0cfcfffcfcfcfffcececeffcfcfcfffcfcfcfffcfcfceffcecfcfffcececeffcdcdcdffcececeffcececeffcececeffcfcfcfffd0d0d0ffd0d1d1ffcfd0cfffcfcfcfffcfcfcfffcececfffcfceceffcfcfceffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d1d0ffd2d2d2ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd8d8d8ffdbdadbffdedddeffdfdfdfffdfe0e0ffdfdfdfffddddddffdadad9ffd6d6d5ffd1d1d0ffccccccffcbcbcaffcacacaffcacacaffc9cac9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8bf9696963f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff4f4f4fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff8f8f7fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff8f8f9fff8f9f9fff9faf9fff9f9f9fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffedededffcacacbffcbcbcbff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff39393aff3a393aff383939ff404140ff5f5f5fff80807fffafafaffff3f3f3fffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff4f4f4fff1f1f2ffeeeeeeffe9e9e9ffe0e0e0ffcdcdcdff3d3d3dff010000ff000000ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff030303ff000000ff181718ff878686ffd6d7d7ffe3e3e3ffecedecfff2f2f2fff5f5f5fff7f7f7fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfafbfffafafafffbfbfafffafafafffafafafffafafbfffafafafffafafbfffafafbfffafafafffafbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcffe1e1e1ff979796ff737373ff515151ff333232ff2d2e2eff303030ff3131310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff656565ff535353ff424242ff565756ff5f5f5fff616261ff636363ff646464ff646464ff636363ff5f6060ff585858ff3d3d3dff464746ff5e5e5e7f3030307f383838ff707071ff717070ff6f6e6fff727273ff757575ff767776ff767677ff767675ff747474ff767677ff757575ff727373ff636363ff656565ff6665657f333233000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff959696fffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffafafbfffafafafff9fafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f6f7fff7f7f7fff7f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f4f5fff4f4f5fff5f5f5fff5f5f5fff4f4f4fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff090809ff0f0e0fff1b1c1cff3b3b3bff585858ff6d6e6eff7d7d7dff818181ff848383ff818282ff838382ff858585ff868686ff848484ff848384ff858585ff8a8a8aff888888ff868585ff7e7e7dff727372ff5f5f5fff3e3e3fff262626ff121212ff080708ff030303ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333bf9a9a9affcececeffcecdceffcdceceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcdcdcdffcfcfd0ffd4d3d3ffd7d7d7ffdadadaffdcdcdcffdeddddffdededeffdededeffddddddffdbdbdbffd8d8d8ffd5d5d5ffd3d3d3ffd4d4d4ffd6d7d6ffd8d9d9ffd7d7d7ffd7d7d7ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd3d2d2ffd2d3d2ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d0d1ffd0d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfd0cfffcfcfcfffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfd0ffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d0ffd0d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0cfffcfd0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfd0cfffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd4d4d4ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d4ffd2d3d2ffd3d3d3ffd7d8d7ffdbdbdbffdddddeffdededeffdfdedfffddddddffdcdcdbffd9d9d9ffd6d6d5ffd0d0d0ffcbcbcbffc9c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9bf9696963f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3d3d3dfff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff4f4f5fff4f4f4fff4f4f5fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f5f5fff6f5f5fff5f6f5fff6f6f6fff5f6f6fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fffafaf9fffaf9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefffffefefefffffffefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffe8e8e8ffc8c8c8ffcbcbcbff989898ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff393839ff363536ff3c3c3cff5c5d5cff7f7f7fffaeaeadfff2f2f3fffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff6f6f6fff4f4f4fff2f2f1ffefefefffecececffe3e3e3ffd4d4d4ff454445ff050505ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff010100ff000000ff222222ff9d9e9effd7d7d7ffe4e4e4ffecedecfff2f2f2fff5f5f4fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f9f8fff9f9f8fff8f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafbfafffafbfafffafafbfffafafafffafbfafffafafafffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbffe1e1e1ff959495ff717171ff505150ff343334ff2f2f2fff3030307f1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff666666ff656565ff5f5f5fff707070ff747474ff747473ff747374ff747474ff747474ff737373ff717171ff6c6c6cff575757ff5e5e5eff6060607f3030307f383838ff707070ff686868ff575657ff5e5e5eff656565ff686868ff696969ff69696aff6a6a6aff6a6a6aff656464ff595959ff4a4a4aff5d5c5cff6565657f323332000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff828282fff9f9f8fffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff9f8f8fff8f9f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f4fff5f5f5fff4f4f5fff5f4f5fff5f4f4fff4f5f5fff4f5f5fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f53f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010202ff020202ff040404ff0c0c0cff1d1d1dff333332ff484747ff5a5b5aff6c6c6cff727271ff777777ff7a7a7aff7b7b7bff7b7b7bff797a7aff767676ff717172ff676766ff60605fff565656ff3f3f3fff262626ff121212ff080807ff020303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333bf999999ffcdcdcdffcdcdcdffcececeffcececeffcececeffcecdcdffcdcdcdffccccccffcdcdcdffcfcfd0ffd3d3d3ffd7d6d7ffdadadaffdcdcdcffddddddffdededdffddddddffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd4d4d4ffd4d4d4ffd6d6d6ffd7d7d7ffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d6ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d4ffd4d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d2d1ffd1d1d2ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d2ffd2d2d2ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd4d3d4ffd1d2d1ffd1d1d1ffd4d4d4ffd8d8d8ffdadadaffddddddffdededeffdededeffddddddffdbdbdbffd8d8d8ffd4d4d3ffcececeffcacacaffc8c8c7ffc8c7c8ffc9c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9bf9897973f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7a7a7afff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff5f5f5fff5f4f5fff4f5f5fff4f4f5fff5f4f5fff5f5f5fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff5f6f6fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9fafffafafafff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfbfffbfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefffffefffefffefffefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffe3e3e3ffc7c8c7ffd1d1d1ffcccdccbf6565657f0000007f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383939ff363636ff343534ff3b3c3cff5c5c5cff7f7e7effadacacfff1f2f2fffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f8f9fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f7f8fff6f6f6fff5f5f5fff2f2f3fff0f0f0ffedededffe6e6e6ffd9d9daff595858ff0c0c0dff000000ff010102ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff000001ff000000ff2d2d2dffafb0b0ffdbdbdbffe6e6e6ffeeeeeefff2f2f2fff5f5f4fff7f7f7fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffafbfafffbfbfafffbfafbfffafafbfffafafafffbfafafffafafafffafafbfffafbfafffbfafafffbfafafffafafafffafafbfffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbffdedfdfff939292ff6f6f6fff505050ff343434ff303030ff3131317f1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff666666ff666666ff6b6b6bff767675ff787878ff787878ff777777ff777777ff777777ff777777ff757575ff707071ff656565ff606060ff6060607f3030307f383838ff686868ff525152ff434342ff4c4d4dff555656ff585858ff5a5959ff5b5b5bff5b5b5bff595a5aff525252ff474747ff3a3a3aff464646ff5c5c5c7f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff696869fff5f5f5fffefffefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffafbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff8f8f8fff9f9f8fff9f9f8fff9f9f9fff9f9f8fff9f9f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f57f7a7a7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff0d0d0eff171617ff202020ff2c2c2dff353535ff403f3fff474747ff4d4d4cff4f4f4fff464646ff3c3d3cff323232ff282827ff1f1f1fff181818ff101010ff090909ff040404ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232bf999999ffccccccffccccccffccccccffcccdcdffcdcdcdffcececeffcececeffcececdffcdcdceffd0d0d0ffd4d4d4ffd7d7d7ffd9dadaffdbdbdbffddddddffdededeffddddddffdadbdbffd8d8d8ffd6d6d6ffd5d4d4ffd4d3d3ffd3d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd7d7d7ffd8d7d8ffdadbdbffdbdbdbffdadadaffd9d9daffd8d8d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d5ffd5d5d5ffd4d4d5ffd4d5d4ffd5d4d5ffd5d4d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d2ffd3d2d2ffd3d2d2ffd3d2d3ffd3d2d3ffd2d3d3ffd2d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d1ffd2d1d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd3d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd2d2d2ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd7d7d7ffd7d8d7ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d5d6ffd4d4d3ffd1d2d2ffd1d2d1ffd2d2d2ffd4d5d5ffd8d8d8ffdbdbdbffdededeffe0e0dfffdfdfdfffddddddffdbdbdbffd8d9d8ffd4d4d4ffcececfffcacacaffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcbcaffcbcbcbffcbcbcb7f6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7a7b7afff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafaf9fffaf9fafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefefefffefefefffdfdfdffdededeffd1d1d1ffd2d2d2ffd2d2d13f323332000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff363636ff353635ff3d3d3dff5d5d5dff7e7e7effacacacfff1f0f1fffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff7f6f7fff5f6f5fff4f4f4fff1f1f2ffeff0efffe9e9e9ffdcdcdbff747373ff141414ff000000ff040404ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff010001ff010000ff383838ffc2c2c2ffdfdfdfffe8e8e8ffefefeefff3f3f3fff5f5f5fff7f7f7fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfafafffafbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafbfffafbfbfffbfafafffafafbfffafafafffafafafffbfafafffafafafffafafbfffafbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfaffdededeff939393ff717171ff515151ff343435ff313131ff3131317f1b1b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff666666ff6b6b6bff767676ff787878ff787979ff787878ff787878ff777777ff787777ff777777ff777777ff757575ff717070ff656565ff6060607f3030307f323232ff515251ff3f3f3fff353535ff3f3f3fff474748ff4a4a4aff4c4c4cff4e4d4eff4c4d4dff4a4a4bff454545ff3b3b3bff313131ff383838ff4646467f2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff525252fff3f3f3fffefffffffffefefffefefefffffffffffefefefffefefffffefffefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfbfffafbfbfffafafafffafafafffaf9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f5f6fff6f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f57f7b7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010202ff030303ff060606ff060606ff070707ff070708ff0b0c0cff101010ff131313ff161616ff141413ff0f0e0eff0a0b0aff080708ff060505ff030303ff020203ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333bf989898ffcbcbcbffcbcbccffcdccccffcdccccffccccccffcdcdccffcccdccffcdcdcdffcececeffcfd0d0ffd3d3d3ffd7d7d6ffdadadaffdcdcdbffddddddffdedddeffddddddffdbdbdbffd8d8d8ffd4d4d4ffd2d3d2ffd3d3d2ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d7ffd9d9d9ffdbdcdcffdcddddffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d5ffd6d6d6ffd6d5d6ffd6d6d6ffd5d6d5ffd6d6d5ffd6d6d5ffd6d6d6ffd5d6d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d3ffd3d4d3ffd3d3d4ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d3ffd3d2d2ffd2d2d3ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd5d4d4ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffd9dad9ffd8d8d9ffd7d7d7ffd6d6d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd2d2d2ffd5d5d5ffd8d8d8ffdcdbdbffdfdfdfffe0dfdfffdededeffdddcdcffdbdbdbffd9d9d9ffd6d6d6ffd0d0d0ffcacbcbffc8c9c8ffcac9c9ffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccc7f66656500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb8b8b8fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffaf9f9fffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffffefefffefffffffffefefffefefefffffefefffefffffffefefffffffffffffffefefffefefefffefffefffefefffffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefdfefffefdfefffefefefffdfcfcffdcdcdcffd0cfd0ffd1d2d2ffd2d2d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a39ff383838ff363636ff3d3d3dff5f5e5fff818181ffabaaaafff0f0f0fffbfafbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f9f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f7f8fff7f7f7fff6f6f6fff4f5f5fff3f3f3fff2f2f2ffeeeeedffe1e1e1ff9a9a9aff282828ff000100ff010102ff070606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040303ff000000ff060606ff555556ffd4d5d4ffe1e2e2ffe9e9e9ffefefeffff3f3f3fff5f5f6fff7f7f7fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9faf9fff9fafafffaf9f9fff9f9f9fffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffbfafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafaffdcdcdcff949494ff727172ff515151ff353435ff313131ff3838387f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff6b6b6bff767676ff787979ff797878ff797978ff787879ff787878ff777778ff777777ff777777ff777777ff777777ff757575ff707171ff6565667f3030307f262525ff3f3f3fff333333ff2c2b2bff333333ff39393aff3d3d3cff3f3f3fff404040ff404040ff3e3e3eff393939ff313132ff292a2aff2f302fff3838387f2020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff444444fff0f0f0fffefefffffffffffffffffffffffffffffffefffffefffefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffdfdfdfffdfefefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfafafffbfafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f6fff5f5f6fff6f5f5fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f57f7a7b7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff000000ff000000ff000000ff010101ff020203ff040403ff040404ff030303ff020202ff010001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0100007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333bf999999ffcdcdccffcdccccffcbccccffcbcbcbffcbcccbffccccccffccccccffcbcbcbffcdcdcdffd0d0d0ffd3d3d3ffd6d6d6ffd8d9d9ffdbdadaffdcdcdcffddddddffddddddffdbdbdbffd8d8d8ffd4d4d4ffd1d1d1ffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d8ffd8d9d9ffdadadaffdcdddcffdedddeffdcdcddffdadadbffdadadaffdadadaffdadadaffd9dad9ffd9dadaffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d4d4ffd3d3d4ffd3d3d3ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d5ffd4d5d5ffd4d4d5ffd4d5d4ffd5d5d5ffd5d4d5ffd4d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd9d9d9ffdadbdaffdbdbdbffdbdbdbffdadadaffd8d8d9ffd8d7d8ffd7d7d6ffd5d6d5ffd4d4d5ffd3d4d3ffd3d3d3ffd2d2d2ffd1d1d2ffd2d2d2ffd4d4d4ffd8d8d8ffdcdbdbffdededeffdededeffddddddffdcdcdcffdbdbdbffdad9daffd5d5d5ffcfcfd0ffcbcbcbffcacacaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcb7f6464650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff6f6f7fff6f6f6fff6f6f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f7f6fff7f7f6fff6f6f7fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffffffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffbfafbffdadadaffcececeffd0d0d0ffd2d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3bff3a3a3aff383838ff40403fff606060ff838483ffa9a9a9ffeeeeeefffbfafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f9f9fff9f9f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff1f2f1ffebeaeaffcbcbcbff515151ff070706ff000000ff040404ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff050504ff010101ff000000ff272727ff919190ffdcdcddffe5e5e5ffebebebfff0f0f1fff4f4f3fff6f6f6fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f9f8fff9f8f9fff9f9f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fffafafafffafbfafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffafbfbfffafbfafffafafbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffafafaffdadadaff949494ff737272ff515151ff363535ff383838ff3d3d3d7f1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff333333ff292a2aff242424ff292929ff2e2e2eff313232ff333433ff343434ff343434ff333233ff2e2e2eff2a2a2aff232424ff282828ff2f2f2f7f1b1b1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff020202ff404040ffebebebfffefefefffefefffffffffffffffffffffffffffffefefffffefffefffffffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffefefdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffafafbfffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fff9f9fafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f8f8fff7f8f7fff8f7f8fff8f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f5fff6f6f5fff5f5f5fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff6f5f6fff5f5f6fff6f6f5fff6f5f6fff6f6f6fff5f6f6fff6f6f5fff6f5f6fff6f6f5fff5f5f5fff5f5f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333bf999999ffccccccffccccccffcdcccdffcccdcdffccccccffcbcccbffcacbcaffcbcbcbffcdcdcdffd0d0d0ffd3d4d3ffd7d6d7ffd8d8d8ffdadadaffdbdcdbffddddddffdededdffddddddffd9d9d8ffd3d4d4ffd1d1d1ffd0d0d1ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffddddddffdfdfdeffdededeffdbdcdcffdbdadaffdadadaffdadbdaffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d8ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d5d5ffd5d6d5ffd5d5d5ffd4d4d5ffd5d5d4ffd4d4d4ffd3d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d4d3ffd4d3d4ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d6d5ffd6d6d5ffd6d5d5ffd5d6d5ffd6d5d6ffd5d5d6ffd5d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d7ffdadadaffdcdcdcffdddcddffdcdcdcffdadadaffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd5d6d6ffd5d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d1ffd3d4d3ffd7d8d7ffdadadaffdcdcdcffddddddffddddddffdcdcdbffdadadaffd8d8d8ffd5d4d5ffd0d0d0ffcccccdffcbcacaffcbcbcaffcbcbcbffcbcccbffcccccbffcbcbcbffc9cac9ffc9c9c9ffc9c9c97f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff6f6f6fff5f5f6fff6f5f5fff6f6f5fff6f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff6f7f6fff7f7f6fff7f6f6fff6f7f6fff7f7f7fff6f7f7fff6f7f6fff6f7f7fff6f7f7fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffffefefffffefffffefefefffffefefffefffefffffffefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefefdfffefefefff9f9f9ffd5d4d4ffcfcfcfffd0d0d0ffd0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3c3c3cff393a3aff403f3fff616161ff858585ffa9a9aaffeeeeeefffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff7f7f8fff7f7f7fff7f6f6fff5f6f5fff5f5f5fff3f3f3fff3f3f2ffefefefffd8d9d8ff909090ff232423ff000000ff010101ff060707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff050504ff000000ff050506ff515251ffc7c7c7ffe1e1e1ffe9e9e9ffedeeeefff2f2f2fff5f5f5fff6f6f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffbfbfafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffbfafbfffafafbfffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafaffd8d8d8ff949495ff737372ff525251ff3c3c3cff3d3d3cff3d3d3d7f1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f181818ff29292aff222222ff1e1e1eff222121ff272727ff2a2a2aff2b2b2bff2c2c2cff2b2b2cff2a2a2aff272626ff232323ff1e1f1fff222222ff2828287f16171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff050505ff3c3c3cffe4e4e4fffefefefffffefffffefffffffffefffffffffffffefefffffffffefffefffefffffffefffffffefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f6f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f5fff6f5f6fff6f6f5fff6f6f6fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff6f6f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676666bf999a99ffcdcccdffccccccffccccccffccccccffccccccffcdcdccffcdcdccffcccbccffcccdccffd0d0d0ffd3d3d4ffd7d7d6ffd8d9d9ffdbdadbffdbdcdcffdddddcffddddddffdcdbdbffd8d9d8ffd4d4d4ffd2d2d1ffd1d1d1ffd1d1d1ffd3d2d2ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffdadadaffdbdbdbffddddddffdfdfdfffdfdfdfffddddddffdbdbdaffdadadaffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffdadadaffd9d9daffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d8ffd7d7d7ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d6ffd6d7d6ffd7d6d6ffd7d6d6ffd6d7d6ffd6d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d5d5ffd5d5d6ffd6d6d5ffd6d5d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d4d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d6ffd7d7d7ffd6d7d7ffd6d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d6ffd6d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd6d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d6ffd6d7d7ffd8d8d8ffdcdcdcffddddddffdededdffddddddffdadadbffd9d9d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d6d7ffd6d5d5ffd5d5d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd1d1d2ffd3d4d3ffd7d6d7ffd9d9d9ffddddddffdededeffddddddffdcdcdcffdadbdaffd8d9d9ffd5d5d5ffd0d1d1ffcdcdcdffcbcbcbffcbcbcbffcbcbcbffc9c9caffc9c9c9ffc8c8c9ffc9c9c9ffcac9c9ffcacaca7f6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3d3d3dfff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fffaf9f9fff9f9fafffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfefefffefdfefffdfdfefffefefefffefefefffffefffffefefffffffefffffefffffffefefffffffffffffefffffffffefefffffefffffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefff6f6f7ffd1d2d1ffd6d5d6ffd8d8d8ffd0d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3d3d3dff3c3c3cff424242ff636363ff858585ffa8a9a8ffeeeeeefffafbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff0efefffdfdfdfffc4c4c4ff4c4c4cff060606ff000000ff070707ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff060606ff010101ff000000ff1f1f1fff909090ffd8d8d8ffe6e6e6ffecececfff0f0f0fff3f3f3fff6f5f6fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9fafff9faf9fff9faf9fff9f9f9fff9faf9fffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffafafaffd6d6d7ff959595ff737373ff505151ff3b3b3cff3c3d3dff3d3d3d7f1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff222222ff1d1c1cff19191aff1d1c1dff202020ff222323ff242425ff252525ff252525ff242424ff212121ff1d1d1cff19191aff1d1d1dff2222227f13131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff070707ff373737ffdbdbdbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafffaf9fafff9f9fafff9f9f9fff9f9f9fff8f8f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffafaf9fffaf9fafffafafafffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff6f5f6fff5f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcececfffcecdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcccccdffccccccffccccccffcdcdcdffd0d0d1ffd4d4d4ffd7d6d6ffd9d9d9ffdbdbdbffddddddffdededeffddddddffdbdadbffd8d7d7ffd3d4d4ffd1d2d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d8ffd9d8d9ffd9d9daffdadadaffdbdbdbffdcdddcffdededeffdfe0e0ffdfdfdfffdfdedfffdcdcdcffdadadaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d8d8ffd8d9d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffdadadaffdddcddffdededeffdfdfdfffdddedeffdbdbdbffdadadaffd9d9daffd8d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d5ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd2d2d2ffd3d3d3ffd6d6d6ffdadadaffddddddffdeddddffddddddffdcdcdcffdbdbdbffd9d8d9ffd5d5d5ffd1d1d1ffcdcdcdffcac9caffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffccccccffcdcdcc7f676666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7b7b7bfff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffefffffffffffffefffffefefefffefefffffefefefffefefefffefefffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff3f4f3ffd8d8d8ffd8d8d8ffd8d8d87f6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3f3e3eff3d3e3dff434443ff636362ff848484ffaaabaaffefeeeffffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff3f3f3ffefeeefffe4e4e4ffd9d9d9ff8d8d8eff242424ff010101ff010202ff060605ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff040404ff010101ff050505ff4a4a4bffd1d1d1ffdfe0dfffe9e9eaffeeeeeefff1f1f1fff4f4f5fff7f7f6fff7f7f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f8f8fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9fafafffaf9f9fffaf9fafffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfcfffafbfbffd8d8d9ff969696ff747475ff515151ff363636ff383838ff3c3d3c7f1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff1d1d1cff191919ff161716ff181918ff1b1b1bff1d1d1eff1f1f1fff1f1f20ff1f201fff1e1e1eff1c1c1cff191919ff151615ff191819ff1d1d1d7f10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff010000ff0a0a0aff403f3fffd2d2d1fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffafbfafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafff9f9fafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f8fff7f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f6f6fff5f6f6fff6f6f6fff6f6f77f7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcececdffcdcdcdffcdcdcdffccccccffcccbccffcdcdcdffcfd0d0ffd4d3d4ffd7d7d7ffdadadaffdcdcdcffdddddcffdedddeffdededeffdbdbdbffd7d7d8ffd4d4d4ffd1d1d1ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d8ffdadad9ffdadadaffdbdcdbffdcdcdcffddddddffdfdfdfffe1e1e1ffe0e0e0ffe0e0e0ffdededeffdcdbdcffdcdbdcffdcdcdcffdcdcdbffdcdcdcffdbdbdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdadaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9daffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d5d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdbdbdcffdededeffdfdfdfffe0e0e0ffdededeffdcdcdcffdbdbdbffdbdadaffdadadaffd9dad9ffd8d9d9ffd8d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd3d3d3ffd6d6d5ffd9d9daffdddcdcffddddddffdededeffddddddffdbdcdcffd9dadaffd5d6d5ffcfd0cfffcbcbcbffc8c9c9ffc9c9c9ffcacacaffcbcbcbffccccccffcccdcdffcdcecdffcecdceffcecece7f67676700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7b7b7bfff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefefefffefefefffffefefffefefefffefefffffefefffffffffffffffffefffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfff2f1f1ffd8d8d8ffd9d8d8ffd8d8d97f6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3c3c3cff454544ff626262ff828283ffaeaeaefff0f0f0fffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafff9f9fafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff3f4f3fff0f0efffe8e8e8ffe1e1e1ffcccbcbff5a5a5aff171616ff000100ff000001ff030404ff050504ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff020202ff010001ff020303ff313131ff919191ffdcdcdcffe6e6e6ffecedecffeff0f0fff3f2f2fff5f5f5fff7f7f7fff7f8f8fff8f8f8fff9f8f8fff8f8f8fff8f9f9fff8f8f9fff9f8f8fff8f8f8fff9f8f9fff8f8f9fff8f8f8fff9f9f9fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafff9faf9fff9f9f9fff9f9fafffaf9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffafafbfffafbfafffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbffdbdadaff969696ff767676ff535353ff373737ff363636ff3a3a3a7f1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0d0d0dff191919ff161515ff141313ff151515ff171717ff1a191aff1b1b1bff1b1b1bff1a1a1bff191919ff181818ff161616ff121212ff141414ff1818187f0e0d0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff010000ff0a090aff3f3e3fffc7c8c8fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafbfffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffafaf9fff9faf9fffafafafffafafafffafafafffafafafff9faf9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff6f6f6fff7f7f7fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f67f7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd0d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffcececeffd0d1d1ffd3d3d3ffd6d6d6ffdadadaffdcdcdcffddddddffdedfdfffdededeffdadbdaffd6d7d6ffd4d3d3ffd1d1d1ffd1d1d1ffd1d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadad9ffdadadbffdbdcdcffdcdcdcffdeddddffdededeffe0dfe0ffe2e2e2ffe1e1e1ffe1e1e1ffdfdfe0ffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdaffdadadaffdadadaffdadadaffd9d9d9ffdad9daffdadad9ffdadadaffd9dadaffd9dadaffdadad9ffdadad9ffdad9daffd9d9d9ffd9d9daffd9d9d9ffd8d8d8ffd8d8d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd7d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d8d8ffd9d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdcdcdcffdfdfdfffe0e0e0ffe1e1e1ffdfdfdfffddddddffdcdcdcffdcdcdbffdbdbdbffdadadbffdadadaffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd2d2d2ffd6d6d6ffdbdadaffddddddffddddddffdededeffdcdddcffdcdcdcffd8d9d9ffd4d5d4ffd0cfd0ffccccccffcacbcbffcbcbcbffcccdccffcdceceffcececeffcececeffcececeffcfcfcfffcfcfcf7f686868000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb9b9b9fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fffaf9f9fffaf9f9fffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffefffffffefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdffefefefffdad9daffd8d8d8ffd8d9d97f6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3d3d3dff363737ff454445ff636363ff858484ffb1b1b1fff1f1f1fffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9fafff9f9f9fff9faf9fff9fafafff9fafafff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff4f5f4fff2f2f2ffecececffe7e7e7ffdfdfdeffc1c1c1ff555555ff101010ff010000ff000101ff080808ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff020202ff000000ff030203ff2c2c2cff888888ffd6d6d6ffe4e4e3ffebebebffefefeffff1f1f1fff4f4f4fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f9fff9f8f9fff9f9f8fff8f9f8fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffaf9f9fffaf9fafff9f9f9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffddddddff979797ff767676ff565656ff3b3b3bff39393aff3a3a3a7f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757474ff757474ff747474ff757575ff747475ff6a6969ff545454ff494949ff3f3f40ff363736ff2f2f2fff282929ff212021ff171717ff121212ff101010ff121112ff141414ff161515ff171617ff171616ff161616ff151515ff151414ff141313ff101010ff121212ff151515ff171717ff1a1a1aff202020ff262626ff2c2c2cff373637ff474747ff5d5d5dff636364ff646363ff646464ff636364ff646464ff000000ff000000ff000000ff000000ff000000ff080809ff393939ffbcbbbcfffafafafffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffafafafffafafafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafafafffafafafffafafafff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f7f7fff6f6f7fff7f6f6fff6f6f7fff6f7f7fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f77f7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd1d1d1ffd1d1d1ffd1d0d1ffd0d1d0ffcfd0d0ffd0d0d0ffcfcfcfffcfcecfffd0cfd0ffd3d3d3ffd6d6d6ffd8d7d8ffdad9d9ffdcdbdbffddddddffdfdfdeffdededeffdbdbdbffd7d7d7ffd3d3d3ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d5ffd5d5d5ffd5d6d5ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadbdaffdbdbdbffdcdcdcffdddcdcffddddddffdededeffdfdfdeffe0e0e0ffe3e2e2ffe3e3e3ffe2e2e2ffe1e1e1ffdedfdeffdededeffdededeffdedddeffdddeddffddddddffddddddffdcdcddffddddddffdcdcddffdcdcdcffdcdcddffdcdcdcffdbdcdcffdcdbdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdadad9ffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d6ffd6d7d7ffd6d7d7ffd6d6d7ffd5d6d6ffd8d7d7ffd7d7d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d7d7ffd7d7d8ffd7d7d7ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d9ffd9d9d9ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffdad9d9ffdad9daffdad9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffd9dadaffd9dadaffdadadaffdadadaffdadbdaffddddddffe0dfdfffe0e0e0ffe1e1e1ffe0e0e0ffdededeffdddddeffddddddffdcdcdcffdcdcdcffdbdbdbffdadbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d6d7ffd6d6d6ffd6d5d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d1ffd1d1d2ffd1d1d1ffd3d3d3ffd7d7d7ffdadadaffdbdcdbffdddddcffdededeffdcddddffdbdbdbffd9d9d9ffd5d6d6ffd2d1d2ffcececeffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d0d0bf9d9c9c3f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff7f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefffffffffefffffffffffefffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffcfcfdffecececffdcdbdcffdddcddffd8d8d87f6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3a3a3aff393939ff464746ff646464ff878786ffb1b1b1fff2f2f3fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff5f5f5fff3f4f3ffeff0efffecececffe6e6e6ffe0dfe0ffc3c3c2ff4b4a4aff0a0b0aff010101ff020101ff030202ff030303ff030303ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff010101ff000000ff000000ff000000ff2a2a2aff757575ffd4d4d4ffe1e0e0ffe9eaeaffeeeeeefff1f1f1fff3f3f3fff5f5f5fff6f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcffdfdfdeff9a9a9aff787878ff585858ff3e3e3eff3a3a3aff3a3a3a7f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff747575ff747574ff757575ff696a69ff545454ff494949ff3f3f40ff373736ff2f2f2fff282828ff212121ff1c1c1cff181919ff111111ff0f0f0eff101010ff111010ff111212ff131313ff131313ff121212ff111111ff111111ff101010ff0e0e0eff101010ff101010ff131314ff171716ff1a1a1aff202020ff262626ff2c2c2cff373736ff474747ff5d5d5dff636363ff646364ff646565ff6f6f6eff000000ff000000ff000000ff000000ff000000ff070706ff353534ffb6b6b6fff8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefffefffffefefffefefefffefefefffdfefefffdfefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f8f9fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6bfb9b9b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9a9a9affcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffd1d1d1ffd3d3d4ffd8d7d7ffd9dad9ffdadbdbffdbdbdcffdcdcdcffdededdffdededeffdcdcdbffd7d7d7ffd3d3d3ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffddddddffdedddeffdfdfdfffdfdfdfffe0e0e1ffe3e3e3ffe4e3e4ffe3e3e3ffe2e3e2ffe0e0e0ffdfdfdfffdfdfdeffdededfffdfdedfffdedfdeffdededeffdededeffdededeffddddddffddddddffddddddffdcddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadbffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d7d7bfa1a1a17f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6b7f6b6b6bffd5d6d5ffd8d8d8ffd9d8d9ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffd9dadaffdadadaffdadadaffdadadaffdbdadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadbffdcdcdcffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe0e0e0ffdfdfdfffdfdedfffdededeffddddddffddddddffdcdcdcffdbdcdcffdbdbdbffdadadbffdad9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd4d4d4ffd8d8d7ffdadad9ffdcdcdcffdededdffdddddeffdcdcdcffdbdbdbffdad9daffd6d7d7ffd4d3d4ffd0d0d0ffcecdceffcfcfcfffcfcfcfffd0d0d0ffd0cfd0ffd1d1d1ffd0d1d0ffd0d0d07f6868673f3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff8f7f8fff7f8f7fff8f8f7fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafffafafafffafafafffafafafffbfbfafffafafbfffbfbfafffbfbfbfffafafafffafbfafffbfbfafffafafbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefffefffffffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffefefffffffffffffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcffe8e8e8ffdddddeffe0e0e0ffdedede7f6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3b3bff3a3b3bff3a3a3aff474747ff686867ff898989ffb5b4b5fff3f4f3fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafaf9fffafaf9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffaf9f9fffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f7fff7f7f8fff7f7f7fff6f7f6fff4f5f5fff2f3f3fff0f0f0ffececedffe8e7e7ffe0e0e0ffbababaff515151ff141414ff010100ff000000ff000000ff010201ff060606ff070708ff030202ff010101ff020202ff010101ff010100ff020102ff030302ff030303ff020302ff000000ff000000ff000000ff040404ff2e2e2dff7c7c7cffd2d2d3ffe2e2e2ffe8e9e8ffedeeeefff1f1f1fff3f3f3fff4f5f4fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff9f8f8fff8f8f8fff9f8f8fff8f9f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafafafffafafafffafafafffafafafff9faf9fff9faf9fffafafafff9f9fafff9f9fafff9faf9fff9faf9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbffe0e0e0ff9c9c9cff7a7a7aff5a5a5aff3e3e3fff393939ff3a3a3aff3838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777877ff767676ff757474ff6a6a69ff545454ff4a4949ff40403fff373736ff2f2f2fff282828ff212120ff1b1b1cff191919ff161616ff131313ff111111ff101010ff111110ff111111ff141414ff131413ff121212ff111110ff111011ff100f10ff0c0d0cff0b0c0cff0d0d0dff101010ff131314ff161716ff1a1a1aff202020ff262626ff2c2c2cff363636ff474747ff5d5d5dff646565ff6f6f6eff757575ff000000ff000000ff000000ff000000ff000000ff060707ff313131ffa9aaaafff6f6f6fffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefefefffefefefffffffefffefefffffefefefffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffbfcfcfffbfbfbfffbfbfbfffbfafafffbfbfafffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fffafaf9fff9f9fafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fffaf9f9fff9faf9fff8f9f9fff8f8f8fff8f9f9fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f8f9fff8f8f8fff9f9f8fff8f9f9fff8f8f8fff8f9f8fff9f8f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff7f7f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff6f7f7fff6f6f6fff6f7f6fff6f6f6fff7f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333ffcdcdcdffcdcdceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd0d1d0ffd2d2d2ffd6d5d5ffd8d8d8ffdcdcdbffdcdddcffdddcdcffddddddffdcdcdcffdcdbdbffd9d9d9ffd6d6d6ffd3d2d2ffd0d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d6ffd7d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcdcddffddddddffdededdffdededeffdfdedfffe0e0e0ffe1e0e0ffe2e1e1ffe3e3e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e1e2ffe0e0e0ffdfdfe0ffdfe0dfffdfe0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededdffdddeddffddddddffdddedeffddddddffddddddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdbffdbdcdbffdbdbdbffdbdcdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdadaffdbdbdaffdadadaffdadadaffd9dadaffdadadaffdbdadbffd8d9d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdaffdadadaffd9d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dadaffdadadaffd9dadaffdadadaffd9d9daffd9d9d9ffdadad9ffdadadaffdad9daffd9dadaffdad9d9ffdadad9ffd9d9daffdad9d9ffdadadaffd9d9daffdadad9ffdadadaffd9d9daffdadadaffdadbdbffdadadaffdadadbffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdcdbffdcdcdcffdbdbdbffdbdcdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdcdbdbffdbdbdcffdbdcdbffddddddffdfdfdfffe1e0e1ffe2e2e2ffe2e3e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdeffdedfdfffdededeffddddddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd4d4d4ffd5d5d5ffd7d7d7ffdadadaffdcdcdcffddddddffddddddffdcdddcffdbdbdbffdadbdbffd9d8d9ffd5d5d5ffd1d1d1ffcfd0cfffd0d0d0ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0cfffcfd0cfbf9b9b9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff8f7f7fff8f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafafbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffffefffefffefffefffefffefefffffffefefffefffffffffffefffffffffffefffffffffefffffffefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfdfdfffcfcfcffe7e7e7ffe0e1e0ffe0e0e0ffe1e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3b3b3bff3a3a3aff373737ff484848ff6a6a6aff8b8b8bffb7b7b7fff4f4f4fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffaf9fafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff4f4f4fff3f3f3fff1f0f1ffedededffe7e7e7ffdedfdfffbababaff696869ff313131ff0b0b0bff000000ff000000ff010101ff010101ff010201ff020201ff030202ff020202ff020202ff030303ff010101ff010100ff000000ff000000ff020202ff1a191aff454545ff888888ffd2d2d2ffe1e1e1ffe8e8e8ffedededfff0f0f0fff3f3f3fff4f4f4fff6f6f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafffaf9f9fff9fafafff9f9f9fff9f9fafffaf9f9fff9faf9fff9fafafffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbffe2e2e2ff9d9c9dff7b7c7cff5b5b5bff3c3c3cff383838ff383838ff3938380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777878ff777777ff757575ff636463ff4c4c4cff3e3e3eff343434ff2b2c2cff242424ff1e1f1eff1a1a1aff171616ff131313ff101010ff0d0d0dff1b1b1bff252525ff242324ff262626ff2a292aff2a2a2aff282728ff272727ff272626ff242424ff151615ff0c0c0cff0f0f0fff121212ff151515ff191919ff1c1d1dff222323ff2a2a2aff323232ff3e3e3dff4e4e4fff666666ff6e6f6fff747474ff757575ff000000ff000000ff000000ff000000ff010101ff0b0c0bff393939ff9c9c9cfff4f4f4fffffffffffffffffffffffffffffffffffefffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafaf9fffafafafffafafafff9f9f9fff9faf9fff9f9f9fff9f9fafff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff9f8f8fff9f9f8fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f7fff7f7f7fff7f7f7fff7f7f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffccccccffcccdcdffcdcdceffcececdffcececeffcfcecfffd0d0d0ffd6d6d6ffdadadaffdcdcdcffddddddffdeddddffdddedeffddddddffdcdcdcffd9d9d9ffd6d6d5ffd3d3d3ffd2d2d2ffd1d2d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdadbdaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffddddddffddddddffdedddeffdededeffdfdfdfffdfdfdfffe0dfe0ffe1e1e1ffe1e1e1ffe2e2e2ffe4e3e3ffe5e5e6ffe5e5e4ffe4e3e4ffe2e3e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdededeffdededdffddddddffddddddffddddddffddddddffddddddffddddddffdddcddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdbdbdbffdbdbdb7f6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdbdbdbffdadadbffdad9daffdad9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadadaffdadbdaffdadadaffdadadaffdadbdbffdadbdaffdbdbdbffdadbdaffdadbdaffdbdadaffdadadaffdbdbdaffdadadaffdadadbffdadadaffdadadaffdadadbffdadadbffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffdcdddcffddddddffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffdddcddffdddcdcffdcdcddffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddcdcffddddddffdedfdfffe1e1e1ffe1e2e2ffe3e3e3ffe3e4e3ffe2e1e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdededeffdeddddffddddddffdddddcffdcdcdcffdbdbdcffdbdadbffdadadaffd9d9daffd9d8d9ffd8d8d8ffd8d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd5d5d5ffd8d8d8ffdadadbffdcdcdcffddddddffddddddffdcdcddffdcdcdcffdbdbdbffd9d9d9ffd6d6d6ffd2d2d2ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcececfffcdcdcdbf9999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7c7cfff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff8f7f7fff7f8f7fff8f8f8fff7f8f7fff7f8f7fff8f7f8fff8f8f7fff7f8f7fff8f7f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefefdfffdfdfdfffbfbfbffe6e6e6ffe0e0e1ffe1e0e1ffe1e0e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3b3b3bff3b3a3bff383838ff4a4a4aff6d6d6dff8d8d8dffbababafff4f4f4fffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9faf9fffaf9fafffafaf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafff9fafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff2f2f2ffefefefffeaeaeaffe2e2e2ffd5d5d5ffa4a4a4ff5a5a5aff2b2b2bff0c0c0cff010101ff000000ff000000ff000000ff010101ff010100ff000000ff000000ff000000ff000000ff020302ff171818ff3f403fff797979ffc0c0c0ffd9d9d9ffe2e1e2ffe9e9e8ffedededfff0f0f0fff2f2f2fff4f4f4fff5f5f5fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9faf9fff9f9f9fff9f9fafff9fafafff9f9fafffafafafffafafafffafafafffafbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfcfcfffcfcfcffe3e3e3ff9c9c9cff7d7d7dff5c5c5bff3d3c3cff383838ff393939ff3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787979ff787878ff777777ff6b6b6bff585858ff484848ff3b3b3bff303030ff272727ff202121ff1c1b1cff181818ff141414ff101010ff0e0e0eff1d1d1dff282828ff282828ff2b2b2aff2c2d2cff2e2e2eff2d2d2cff2c2c2cff2b2b2bff292929ff191918ff0e0e0eff111111ff141414ff181818ff1c1d1cff222121ff282828ff313131ff3c3d3cff4a4a4aff5a5b5bff707070ff747475ff757575ff757575ff000000ff000000ff000000ff000000ff010101ff0d0e0eff3c3c3cff969696fff1f1f1fffffefffffffffffffffffffffefffffffefffffffffefffffffffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff8f7f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f83f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf979797ffcbcbcbffccccccffcdcdcdffcdcdcdffcecdceffd3d3d3ffd8d8d8ffdededeffdfdfdfffdededeffdededeffdededeffddddddffdadad9ffd6d6d7ffd4d4d4ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d5d6ffd6d6d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcddffddddddffddddddffddddddffddddddffdededeffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe2e2e1ffe2e2e2ffe2e2e2ffe4e4e4ffe6e6e5ffe6e6e5ffe5e5e5ffe4e4e4ffe1e2e2ffe1e1e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededeffdededeffdededeffdededeffdeddddffdddeddffdddddeffddddddffdddeddffddddddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdb7f6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdbdbdbffdadbdaffdadadaffdadadaffd9dadaffd9d9daffdadad9ffdad9d9ffd9d9d9ffdad9daffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadbffdadbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffdeddddffdddddeffdedddeffdeddddffdededeffdededeffdededeffdededeffdeddddffdddedeffdddddeffddddddffdededdffdeddddffddddddffddddddffdddeddffddddddffddddddffdededdffddddddffddddddffddddddffdddddeffdededeffdededfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe3e4e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdedfdfffdededeffdeddddffddddddffdcdcddffdcdcdcffdbdcdbffdbdbdbffdadadaffdad9daffd9d9d9ffd9d8d9ffd8d7d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d7ffd7d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffddddddffdedfdfffdddcddffdbdcdcffdbdbdbffd8d8d8ffd3d3d3ffd0d0d0ffcecfceffcfcfcfffcdcecdffccccccffcbcbcb3f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7c7cfff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f8fff7f8f7fff7f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff8f8f7fff8f7f7fff8f8f7fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefffffffefffffffffffffffefefefffffffffffffffffffffefffffffffffffefffffffefefffffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfdfefffdfdfdfff9f9f9ffe6e6e6ffe2e2e2ffe0e1e0ffe1e0e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3b3b3bff3b3b3bff3a3a3aff4c4c4cff6e6e6eff8f8f8fffbcbcbcfff5f5f5fffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9fafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f9fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff6f7f7fff5f5f6fff4f4f4fff2f3f2fff1f1f1ffebececffe4e4e4ffdddddcffd0d0d0ff9c9c9cff5c5c5dff383838ff2b2b2aff1a1a1aff10100fff090909ff070807ff0c0c0cff151415ff222222ff2f2f2fff434342ff787778ffbcbcbcffd9d9d9ffe1e2e2ffe7e7e7ffebebebffefeeeffff1f1f1fff3f2f3fff4f4f4fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff8f9f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9fafafff9faf9fff9f9fafffaf9f9fff9faf9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfcfbfffcfcfbfffcfcfcffe3e3e3ff9c9c9cff7f7f7fff5f5f5fff3e3e3eff393838ff393a3aff3a3a3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797879ff797979ff777777ff6d6d6dff5c5c5cff4c4c4cff3f3f3fff343534ff2b2b2bff242424ff1e1e1eff191919ff151515ff111211ff0f0f0fff20201fff2b2b2bff2b2b2bff2c2c2cff2e2e2eff2f2f2fff2e2e2fff2d2e2dff2c2c2cff2a2a2aff1a1a19ff100f10ff121312ff161717ff1b1b1bff1f2020ff252525ff2c2c2cff363636ff424242ff505050ff606060ff717171ff757575ff757575ff7575757f000000ff000000ff000000ff000000ff000000ff090a0aff3c3c3cff8d8d8effedededfffefefefffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefefffdfdfefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f8fff7f8f8fff8f7f8fff7f7f7fff7f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f87f7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646464ffcacac9ffcacacaffcccbccffccccccffccccccffd1d1d0ffd8d8d8ffddddddffe0e1e1ffe0e0e0ffddddddffdddeddffdadadaffd6d6d6ffd3d3d4ffd2d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdbffdcdcdcffdcdcdcffdddcddffddddddffddddddffdddedeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e1ffe1e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe6e6e6ffe6e6e6ffe6e5e6ffe5e4e4ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdedfdfffdfdfdfffdededeffdedfdeffdededeffdededeffdededeffdededeffdddddeffdeddddffdddedeffddddddffddddddffdcdddcffddddddffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdb7f6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddcddffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffdadadbffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdbdcffdcdbdcffdbdcdcffdbdbdbffdbdcdcffdcdcdcffdcdcdbffdcdcdbffdcdcdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdcdcffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcddffdcdddcffdcddddffdddddcffddddddffddddddffddddddffdddddeffdededfffdededeffdededeffdededeffdededeffdedfdfffdfdfdfffdedfdeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedfdeffdededeffdededfffdededeffdededfffdededeffdedfdeffdedfdfffe0e0dfffe1e1e1ffe4e3e3ffe5e5e5ffe4e5e5ffe4e4e3ffe2e2e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdedfdeffdededeffddddddffddddddffdddcdcffdbdbdcffdbdbdbffdbdbdbffdadadbffdadadaffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d6ffd7d7d7ffdad9daffddddddffdededeffddddddffdededeffdcddddffd9d9d9ffd4d4d4ffcfd0d0ffcdcdcdffccccccffcbcbcbffc9cacaffc8c9c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7c7cfff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff8f8f8fff7f7f8fff8f8f8fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffefefffefefefffefefffffffefefffefefffffffefefffffffffffffffffffffffffffffffffffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffdfdfdfffdfdfdfff7f8f8ffe4e4e4ffe4e3e3ffe5e5e4ffe0e0e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3b3b3bff3b3a3bff3a3a3aff4d4d4dff6e6e6eff909090ffc0c0bffff5f5f5fffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff7f7f8fff6f7f7fff6f6f6fff4f4f4fff3f2f3fff1f1f0ffecececffe8e9e9ffe5e5e5ffdcdddcffd2d2d2ffbababaffa7a7a7ff8e8e8eff767676ff636363ff5e5e5eff6e6e6dff7d7d7dff9d9d9effb2b2b2ffc6c7c7ffdadadaffe2e2e2ffe9e9e8ffecececffeeeeeefff0f0f0fff1f2f1fff3f3f3fff5f4f4fff5f6f6fff6f6f6fff6f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff8f8f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfafffafbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcffe4e4e5ff9c9c9cff808080ff616161ff404040ff3a3939ff3b3b3aff3a3a3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797978ff787979ff787878ff6f7070ff5e5e5eff4e4e4eff424342ff383738ff2e2f2eff272627ff202020ff1a1a1aff161616ff121212ff0f0f0fff212222ff2e2e2dff2e2f2fff303030ff313131ff323232ff323231ff303030ff2f2f2fff2c2c2cff191919ff111110ff141515ff191918ff1d1d1dff222222ff272727ff2f2f2fff3b3a3aff474848ff545555ff626263ff707070ff737373ff757475ff7575757f000000ff000000ff000000ff000000ff000000ff070707ff3c3c3cff898988ffe8e9e8fffefefefffffffffffffefffffffefefffefffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9fafff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fffaf9fafffafafafffafafafffafafafffaf9f9fff9faf9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f87f7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacbcbffcdcdcdffd3d4d4ffd9d9d9ffddddddffdfdfdfffddddddffdbdbdbffd9d8d8ffd4d4d5ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffdad9daffdadadaffdadbdbffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffddddddffdededeffdededeffdfdfdeffdededfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededeffdededeffdededeffdededdffdeddddffddddddffdddddeffddddddffddddddffddddddffdcddddffdcdddcffdddcddffddddddffdbdbdc7f6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdddeddffdddddcffdcdcdcffdcdcdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddcddffdcdcdcffddddddffdddcddffddddddffdcdcdcffdddddcffdddcdcffdddcdcffdddcddffdddcdcffdcdcddffdcddddffddddddffddddddffddddddffddddddffdddedeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffe0dfe0ffe0dfdfffdfdfe0ffe0e0dfffe0e0e0ffe0e0e0ffe3e3e3ffe5e5e5ffe6e6e6ffe5e6e6ffe3e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdeffdededeffdededeffdddeddffddddddffdddcddffdddddcffdcdcdcffdbdcdbffdbdbdbffdbdadaffdbdadbffdadadaffdadadaffdad9d9ffd9d9d9ffd8d9d9ffd9d8d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d5d4ffd6d5d6ffd9d9d9ffdadbdbffdfdfdfffe0e0e0ffdcdcdcffd6d6d6ffd1d1d1ffccccccffcbcbcbffcacac9ffc8c8c8ffc8c7c7bf94949400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefffefffefefefffffefefffefffffffffefffffffffffffffefefffffffffffffffffffefefefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfdfdfffdfdfdfff6f6f7ffe4e4e4ffe6e6e6ffe6e6e6bfababab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3b3b3bff3a3939ff383838ff4d4c4cff6e6e6eff909090ffc5c5c5fff6f6f6fffcfbfcfffcfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafafff9fafafffafafafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f8fff8f8f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff7f7f7fff6f6f5fff5f5f4fff3f3f3fff1f1f1ffefefefffededecffeaeaeaffe5e5e5ffdedfdfffdcdcdcffdcdddcffdadadaffd9d9d9ffd9d9d9ffdadadaffdad9d9ffdcdcdcffe0e0e0ffe3e3e3ffe6e6e7ffebebebffefefeffff0eff0fff2f1f1fff3f2f2fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9fafffafafafffafafafffafafafffafafafff9fafafffafafafffafaf9fffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbffe7e7e6ff9c9c9cff808080ff626262ff414141ff3a3a3aff3a3a3aff3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797879ff797878ff777778ff6f6f6fff60605fff515151ff454545ff3b3a3bff303131ff282827ff202020ff1b1a1aff161616ff121312ff0f0f0fff232323ff302f30ff313131ff323232ff333334ff343434ff343434ff333232ff303030ff2e2f2fff19191aff111111ff141515ff191919ff1e1d1eff232223ff292928ff313131ff3c3c3cff494949ff565656ff626362ff6e6e6dff717171ff737373ff7574747f000000ff000000ff000000ff000000ff000000ff050505ff373736ff7d7d7dffe0e0e0fffefdfdfffffefffffefffffffffefffffffffffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffefefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9f9fff9faf9fffafaf9fffaf9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f8fff8f7f8fff8f8f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f87f7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf959595ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcfcfcfffd4d5d5ffd7d7d7ffdbdbdbffdcdcdbffdadadaffd8d8d7ffd6d6d6ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdbdbdaffdbdbdbffdcdcdbffdcdcdcffddddddffdededdffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe6e6e6ffe4e4e4ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdededfffdfdedfffdfdedeffdededeffdededeffdededeffddddddffddddddffddddddffddddddffddddddffddddddffdddedeffdedede3f363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffdfdedeffdeddddffdcddddffdcdcdcffdcdcddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdcdbdbffdcdcdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdddddcffdddcdcffdcdddcffddddddffdcdddcffdddddcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdeddddffddddddffdddeddffddddddffddddddffddddddffddddddffddddddffdeddddffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e0e1ffe2e1e1ffe4e4e4ffe6e6e6ffe7e7e7ffe6e6e6ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdddddeffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadadaffdadadaffdadad9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd7d6d7ffd6d5d5ffd4d4d3ffd3d3d3ffd9d9d9ffddddddffdededeffdcdbdbffd7d8d7ffd3d3d3ffcdcdcdffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c63f313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffaf9fafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafafafffafafafffafafafffafafbfffbfafafffbfbfbfffbfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefffffffffffffffffefefffffffffffffffffffffffffffffefffffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffdfdfdfffefefdfff6f6f6ffe5e6e5ffe6e6e6ffe6e6e67f737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1d1eff3a3a3bff3a3a3aff393939ff4d4d4dff6e6e6fff919191ffcacacafff7f7f7fffbfcfbfffbfcfcfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f8fff9f8f8fff9f9f8fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff4f3f3fff2f2f2fff0f0f0ffeeeeeeffeaebeaffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffebeaebffecededffefefeffff1f1f1fff2f2f3fff3f4f3fff4f4f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff8f7f8fff7f8f8fff8f7f8fff8f7f8fff7f8f7fff8f8f8fff8f9f8fff9f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffaf9fafff9f9fafff9fafafffaf9fafffaf9fafffafaf9fffafafafffafafafffafafafffafbfafffafafbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffe8e9e8ff9f9f9fff828282ff626362ff404141ff3b3b3bff3b3b3bff3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787879ff777777ff767676ff6f6f6eff606060ff535353ff484748ff3d3c3cff323232ff292929ff202020ff1a1a1aff161616ff131213ff100f10ff232323ff313131ff333233ff353535ff363636ff373737ff363636ff343434ff323232ff303030ff1a1a1aff111111ff141414ff191818ff1d1d1dff232323ff29292aff323232ff3d3d3dff494949ff565655ff626362ff6e6e6eff717171ff727272ff7474747f000000ff000000ff000000ff000000ff000000ff080708ff343434ff797979ffd7d6d7fffcfdfdfffefffffffffefefffffffefffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffafafbfff9f9f9fffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9fafff9faf9fffafafafffafafafffafafafffafbfafffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf949494ffc6c6c6ffc7c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffccccccffd1d1d1ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd7d7d6ffd7d7d7ffd8d8d8ffd7d8d8ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9dad9ffdadadaffdbdadaffdadbdaffdbdbdbffdcdbdbffdcdcdcffddddddffdeddddffdededeffdedfdeffdfdedfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e6e5ffe5e6e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe7e7e7ffe5e5e4ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededfffdededeffdededeffdededeffdddedeffdededeffdedddeffdfdfdfffdfdfe0ffe0e0e07f7070707f7070707f7070707f7070707f7070707f7070707f7070707f7070707f7070707f7070707f7070707f707070bfa8a8a8ffe0e0e0ffdfdfe0ffdededeffddddddffddddddffddddddffddddddffddddddffdddcddffdcddddffdcdddcffddddddffdddddcffdcdddcffdcdcdcffdcdcdcffdddcddffddddddffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddedeffdddddeffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e1ffe1e2e1ffe2e2e2ffe5e5e5ffe7e7e7ffe8e8e8ffe6e6e6ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffdddeddffddddddffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdbffdbdadbffdadbdbffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd6d6d6ffd6d6d6ffd9d9d9ffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd0d0d0ffcacacaffc6c6c7ffc6c6c6ffc5c6c5ffc4c4c4ffc3c3c33f3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9fafffafaf9fff9f9f9fffaf9fafff9faf9fff9faf9fff9f9fafffaf9fafffafaf9fffafafafffafafafffafafafffafbfbfffbfbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefdfff4f4f4ffe6e6e5ffe5e5e5ffe6e6e67f737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1f1eff3c3c3cff3a3a3bff3a3a3aff4e4e4eff6e6d6eff929392ffcececffff7f7f7fffbfcfbfffbfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfafffafbfbfffafbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f9fff8f8f9fff8f8f8fff7f7f7fff6f6f7fff6f7f6fff6f6f6fff5f5f5fff4f4f4fff3f3f2fff1f1f1ffefefefffededeeffedededffecedecffedededffeeedeeffeeeeefffefefeeffefefeffff0f0f0fff1f1f1fff2f2f3fff4f3f3fff4f5f4fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f8fff8f8f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfcfffcfcfbfffbfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffe9e9e9ffa2a2a3ff858584ff656465ff434342ff3b3b3bff3c3c3cff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff767676ff747574ff6e6e6dff616060ff545455ff494949ff3d3d3dff323333ff292929ff202020ff1a1a1aff161616ff131213ff101010ff242424ff323131ff343434ff363636ff373737ff363737ff353636ff343435ff323333ff2f2f2fff1b1b1aff111111ff141414ff181818ff1d1d1eff232323ff2a2a2aff333333ff3d3d3eff494949ff565656ff636363ff6f6f6fff727272ff747474ff7676767f000000ff010101ff000100ff000000ff010102ff0d0d0dff363636ff787777ffcfcfcffffcfcfcfffffffffffffffefffefffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafbfffafafbfffafafafffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc4c4c4ffc5c5c5ffc7c6c6ffc8c7c8ffc8c8c7ffcbcbcbffd0d0d0ffd3d3d4ffd6d6d6ffd6d6d6ffd3d4d3ffd1d1d2ffd4d4d4ffd8d7d7ffd9d8d8ffdad9d9ffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdadbffdbdbdbffdbdbdcffdcdbdcffdddcddffddddddffddddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e9ffe8e8e8ffe6e6e6ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0dfffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdedfffdfdedfffdedfdeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e1ffe1e1e0ffe0e0e0ffe1e0e1ffe0e1e0ffe0e1e0ffe0e0e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdededeffdededeffdededeffdededeffdededdffdededdffddddddffddddddffdddddeffdddddeffdddddeffdddeddffddddddffdddddeffddddddffdddedeffdedddeffdedddeffdededdffdddddeffdededdffddddddffdddddeffdddeddffdededdffdededeffdededeffdededeffdededeffdededeffdfdedfffdededfffdfdfdeffdededeffdedfdfffdfdfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e3e4ffe6e6e6ffe8e8e8ffe8e8e9ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdededeffdededeffddddddffddddddffdcdddcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadaffd9d9daffd9d9d9ffd9d9d9ffdbdadaffdbdadaffd7d7d7ffd4d3d4ffd5d5d5ffd7d7d7ffd6d6d6ffd3d3d3ffcdcdcdffc6c6c7ffc5c5c4ffc4c4c4ffc3c3c3ffc2c2c2bf909090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f8f8fff8f9f9fff8f8f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9f9fffafaf9fffaf9fafff9f9fafff9f9f9fffaf9f9fffaf9fafffafafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfefdfff2f2f2ffe6e7e6ffe5e5e5ffe5e6e57f737273000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1fff3d3d3dff3c3c3cff3b3b3bff505050ff6f6f6fff959595ffd3d3d3fff8f8f7fffbfbfcfffbfcfcfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfafffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f5fff5f5f6fff5f5f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff6f6f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbffebebebffa6a5a6ff878787ff666666ff434343ff3c3c3bff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777677ff757474ff737272ff6c6c6cff606060ff545455ff484848ff3c3c3dff323132ff292828ff202120ff1a1a1aff161616ff121212ff0f0f0fff232223ff302f2fff313131ff343434ff353535ff353535ff343434ff333232ff303030ff2f2e2fff1b1b1bff111111ff141414ff181818ff1d1d1dff232323ff2a2a2aff333333ff3d3d3dff494949ff565656ff646464ff717171ff747474ff767675ff76777600000000ff030303ff020201ff000001ff010101ff0d0c0cff343434ff727171ffc6c6c6fffbfafafffffefefffffffefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffbfafafffbfbfafffafafafffbfbfbfffafafbfffafafafffafafafffbfafafffafafafffafafafffaf9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff9f8f8fff9f8f9fff9f9f8fff9f9f8fff9f9f9fff8f8f8fff9f9f9fff8f8f8fff9f9f9fff9f8f8fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc1c0c0ffc3c2c2ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffcdcdccffd2d2d2ffd5d5d5ffd7d7d6ffd4d4d4ffd0d0d0ffcececdffd2d1d1ffd7d7d7ffdadadaffdadadaffdbdbdbffdbdbdcffdadadaffdadad9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdddcdcffdcdcddffddddddffdededeffdededfffdfdfdfffe0dfdfffe0dfdfffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e7e8ffe9e9e9ffe8e8e8ffe7e7e7ffe4e4e4ffe3e3e3ffe2e3e2ffe3e2e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe1e2e1ffe2e1e1ffe2e2e1ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e1e0ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdfdfdfffdfdedeffdfdedfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdedfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0dfdfffe0e0e0ffdfdfdfffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e1ffe2e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe7e7e7ffe9e9e9ffe9e9e9ffe7e6e6ffe6e5e5ffe6e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e1e1ffe0dfe0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffddddddffdddcdcffdddcdcffdcdbdbffdcdbdbffdbdbdbffdbdcdbffdbdbdbffdcdcdbffddddddffdddddcffd9d9d9ffd3d3d3ffcececeffd1d1d1ffd6d6d6ffd6d6d6ffd4d4d4ffd0d0d0ffcacac9ffc4c4c4ffc3c3c3ffc1c2c1ffc0c0c0ffbfbfbf7f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7d7dfff9fafafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f8f8fff9f8f8fff8f9f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff8f9f9fff9f8f8fff9f9f9fff8f9f8fff8f9f8fff9f8f8fff9f8f9fff8f9f8fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffbfafafffafafafffafafbfffafbfafffafafafffbfafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfafbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfdfdfffefefefffefffefffdfefdffeff0efffe5e5e5ffe7e8e8ffe6e6e67f737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1f1f1fff3d3d3eff3d3d3dff3d3d3dff525252ff707170ff959595ffd6d5d5fff8f8f8fffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfbfafffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff8f8f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f7fff7f7f8fff7f7f7fff8f7f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffeeeeeeffa8a9a9ff898989ff676767ff454545ff3c3d3dff3d3d3dff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787978ff767576ff727272ff6c6b6bff5f5f5fff535353ff474747ff3b3c3bff30302fff272727ff202020ff1a1a1aff161616ff121212ff0f0e0eff212121ff2d2d2dff2d2e2dff303030ff323232ff323232ff323232ff313031ff2d2d2dff2d2d2dff191919ff101010ff131313ff171717ff1c1c1cff212121ff292929ff313231ff3c3c3cff484847ff565556ff656565ff737373ff767676ff767676ff77777700000000ff030303ff030303ff020102ff030203ff0f0f0fff363636ff6d6c6cffbebebefff9f9f9fffffefefffefffefffffefffffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefdfffefefdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfafbfffafafbfffafbfafffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffaf9fafffafafafffafbfafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9fafffaf9f9fff9f9fafff9fafafffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8e8e8effbfbfc0ffc1c0c0ffc2c2c2ffc4c3c4ffc5c5c5ffc9c9c9ffcfcfcfffd3d3d3ffd5d6d6ffd6d5d6ffd1d1d1ffcdcdcdffcdceceffd0d0d1ffd5d4d5ffd9dad9ffdcdcdcffddddddffdeddddffdcdcdcffdbdcdcffdcdcdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddcddffddddddffdededeffdededeffdfdfdeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe8e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe9e9e9ffe9e8e9ffe7e8e8ffe5e5e5ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e1ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e1ffe1e0e0ffe1e1e0ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfe0ffe0dfdfffdfdfe0ffdfe0e0ffdfdfdfffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdfdeffdfdedeffdfdedeffdedfdfffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffdfe0dfffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e1e1ffe2e1e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe8e8e8ffeaeaeaffe9e9e9ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e2ffe3e3e2ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdedddeffdeddddffddddddffddddddffdddeddffddddddffddddddffdfdfdfffdedfdfffdcdcdcffd6d7d7ffd0cfd0ffccccccffcdcdcdffd2d2d2ffd6d6d6ffd5d5d4ffd2d2d2ffcdcdccffc6c6c5ffc1c1c1ffc1c1c0ffbfbfc0ffbfbfbfffbebebf3f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff8f9f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffbfafbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfeffeeeeeeffe8e8e8ffe9e9e9ffeaeaea3f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3e3d3dff3c3c3dff3b3b3bff525252ff717171ff959696ffd6d6d6fff9f9f9fffbfcfcfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffafafafffafafafffbfafafffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f8fff9f8f8fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f8fff8f8f9fff9f9f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff0f0f0ffacacacff888888ff676767ff464747ff383838ff3d3d3cff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787878ff767576ff6c6c6cff5d5d5dff4f504fff434444ff393939ff2e2e2eff252626ff1e1e1eff181818ff141514ff111111ff0e0e0eff201f20ff2b2b2bff2c2b2cff2d2d2eff2f2f2fff2f2f2fff303030ff2f2f2fff2d2c2cff2b2b2bff181717ff0f0f0fff121212ff161616ff1a1a1aff1f1f1fff272726ff30302fff3a3b3aff464646ff535353ff646464ff737474ff777677ff777777ff77777700000000ff030303ff030303ff030303ff050505ff161616ff383939ff696969ffb3b3b4fff6f6f6fffefefffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfdfffefefefffdfdfdfffdfdfdfffcfdfcfffbfcfcfffbfbfbfffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f9f9fff8f8f8fff9f9f8fff8f8f9fff8f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fff9f9f9fffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f97f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2e2e2effbcbcbcffbdbdbdffbfbfbfffc0c0c1ffc1c1c1ffc6c5c6ffccccccffd1d1d1ffd5d4d5ffd6d6d6ffd2d3d2ffcececeffcccdcdffcfcecfffcfd0d0ffd2d2d2ffd7d7d7ffdbdbdcffdddedeffdededeffdfdfdfffdededeffddddddffdcddddffdcdcddffddddddffddddddffdededeffdededfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e8e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9eaffe8e8e8ffe9e9eaffe9e9e9ffe8e8e8ffe6e6e6ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e3ffe3e2e3ffe3e3e2ffe2e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffe0dfe0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e2ffe2e1e1ffe2e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe6e6e6ffe9e9e9ffeaeaeaffe9e9e9ffe7e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e4ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e1ffe1e1e2ffe1e1e1ffe0e0e0ffe1e0e0ffdfdfe0ffdfdfdfffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe0e0e0ffdededeffdadadaffd2d2d2ffcececeffcdcccdffccccccffcfcecfffd4d4d4ffd6d5d5ffd3d3d3ffcfcfcfffcacacaffc2c2c2ffbfbfbfffbfbfbfffbebebfffbebdbdffbdbdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffdfdfdffedededffe8e9e9ffeaeaebffeaeaea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3c3d3cff393839ff3a3a3bff525252ff727271ff979798ffd7d8d7fff9f9f9fffbfcfbfffcfbfcfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafafffafafbfffafafafffbfafafffafafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9f9fafff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f8fff9f8f9fff8f8f8fff9f8f9fff8f9f8fff8f8f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f8f8fff8f9f8fff8f8f9fff8f9f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfafffafbfafffbfafafffbfbfafffbfafafffbfbfbfffbfafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfff1f1f1ffafaeafff878787ff676867ff464747ff383738ff393939ff3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797878ff6b6b6bff585858ff494949ff3d3d3dff333333ff2a2a2aff232223ff1c1c1cff171717ff141414ff111111ff0f0e0fff1d1d1dff282929ff2b2a2aff2d2d2dff2d2e2eff2e2d2dff2d2d2dff2c2c2cff2a2a2aff282828ff171717ff0e0f0fff121111ff141413ff181818ff1d1e1dff242424ff2c2c2cff353535ff424141ff4d4d4eff5f5f5fff737273ff767676ff777677ff76777700000000ff030303ff040404ff040404ff040505ff171718ff383938ff676767ffabababfff4f4f4fffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffdfefdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffaf9f9fff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafff9fafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fff9faf97f7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2e2e2effbababaffbbbbbbffbdbcbcffbdbdbdffbebfbfffc2c2c2ffcac9caffd0cfcfffd2d2d2ffd6d6d6ffd4d4d5ffcfcfcfffcdcccdffcececeffcfcfcfffd0d0d0ffd1d1d2ffd4d4d4ffdad9d9ffddddddffdfdfdfffe0e0e0ffe1e0e0ffdfdfdfffdfdedeffdededeffdededeffdededfffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9e9ffeaeaeaffeaeaeaffe9e9e8ffe7e7e7ffe5e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e1ffe0e1e0ffe0e1e1ffe1e0e0ffe0e0e0ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe8e8e7ffeaeaeaffebebebffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffdfdedeffdfdfdfffe0e0e1ffe1e1e1ffe2e2e2ffe3e2e2ffe1e2e1ffdfe0e0ffdcdcddffd7d6d7ffd0d0d0ffcfcfceffcdcdcdffcbcbcbffcbcbcbffd0d0d0ffd5d5d4ffd5d5d5ffd1d1d1ffcdcdcdffc6c6c6ffbfbfbeffbebebeffbdbdbeffbdbdbdffbdbdbdbf8d8d8d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbbbbbbfffafafafffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffbfbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffbfcfcfff0f0f0ffececebffeaeaeaffeaeaea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3a3a3aff393a39ff3b3b3bff535353ff727372ff989999ffdbdbdbfffafafafffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafbfafffafafafffbfbfbfffafafafffafafafffafafbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f9f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff8f9f8fff9f8f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafafafffafafafffafafafffbfafafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfff2f2f2ffb3b3b3ff888888ff676767ff474747ff383838ff383838ff39393a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff777877ff626262ff4b4b4bff3c3c3cff323232ff292a2aff232323ff1e1d1dff191919ff151515ff121313ff101010ff0d0d0dff1b1b1bff252525ff262626ff2a2a2aff2c2c2cff2b2b2bff29292aff272626ff252525ff232323ff171616ff0e0e0eff111010ff121212ff151515ff1a1a1aff1f1f1fff262525ff2d2d2dff373737ff404040ff504f50ff6a6a6aff727271ff767676ff77777700000000ff050505ff090909ff060606ff040405ff171817ff393939ff676666ffa3a4a3fff0f0f0fffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfefefffdfdfdfffdfcfcfffbfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafafafffafafafffafafafff9f9fafffaf9fafff9fafafffaf9fafffaf9fafff9faf9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9f9fffaf9fafff9faf9fffaf9f9fffafafa7f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8a8b8affb9b9b9ffbababaffbbbbbbffbbbcbcffbebdbdffc5c5c6ffcececeffd1d1d0ffd4d5d4ffd7d7d6ffd1d2d1ffcccdcdffcdcdcdffcececeffcfd0d0ffd1d1d1ffd2d2d1ffd2d3d2ffd7d7d6ffdcdcdcffdfdfdfffe1e0e1ffe2e2e2ffe2e2e1ffe1e0e0ffe0dfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e3ffe4e4e4ffe5e5e4ffe5e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e8e9ffe8e9e8ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaebeaffebeaeaffe9e9e9ffe8e8e7ffe5e6e6ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe4e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0e0e0ffe0dfe0ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e3e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e4ffe5e6e5ffe6e6e5ffe8e9e9ffebebebffebebebffeaeae9ffe8e8e8ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe0e0e0ffdfe0e0ffe0e1e0ffe2e2e2ffe2e2e2ffe3e3e4ffe2e2e2ffe1e0e1ffdededeffdad9d9ffd2d2d2ffd0d0d0ffcfcfcfffcdcecdffccccccffcbcbcbffcdcdcdffd2d2d2ffd6d6d6ffd4d4d4ffcfcfcfffcbcbcbffc3c3c2ffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbc3f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9faf9fff9fafafffafafafffafafafffafbfafffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffffffffffffffffffbfbfbfff0f0f0ffefefefffebebebffeaeaea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1e1dff3a3a3aff3a3a3aff3d3e3eff555555ff737373ff989898ffdcddddfffafafafffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafafbfffafbfafffafbfafffafbfafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafbfffafafafffafafafffafafafff9f9f9fffafaf9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f9fff8f8f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffafafafffafbfafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafbfbfffafafafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfbfff3f3f2ffb7b6b6ff888888ff676666ff474747ff383738ff383938ff3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff787877ff747474ff626262ff424141ff333333ff2b2b2bff252525ff1f1f1fff1a1a1aff171716ff131312ff0f0f10ff0d0e0eff0c0c0cff0f100fff111111ff111111ff131313ff151515ff151514ff121313ff111112ff101010ff101010ff0d0d0dff0d0d0dff0f0e0eff101010ff131313ff171717ff1c1c1bff202020ff272727ff2e2e2eff343334ff454545ff626262ff6b6b6aff727272ff767676000000007f070707ff0d0d0dff090909ff070707ff161616ff373737ff616161ff9b9b9bffedededfffefefefffefffefffefefffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffffffffffefffefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffdfdfefffefefdfffefdfdfffdfdfdfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9f9fff9faf9fff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafbfafffbfbfafffbfafafffafbfafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffafafafffafafa7f7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5c5d5cffb9b9b9ffb9b9b8ffb9b9b9ffbababaffbbbabbffc2c1c1ffcbcbcbffd0d0d0ffd3d3d2ffd6d6d6ffd4d4d4ffcdcdcdffcdcdccffcececdffcfcfceffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffdad9d9ffdededeffe0e1e0ffe1e2e2ffe3e3e3ffe3e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe2e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebebebffebebebffeaeaeaffe8e9e8ffe6e7e6ffe5e5e5ffe4e4e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe4e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe2e2e1ffe1e1e2ffe1e2e2ffe2e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e2ffe2e2e2ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe1e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe3e3e4ffe4e4e3ffe3e4e3ffe3e4e3ffe3e3e4ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e4ffe5e5e5ffe6e6e6ffe6e6e6ffeaeaeaffecececffebebecffeaeaeaffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe4e5e4ffe3e4e3ffe3e3e3ffe3e3e2ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe5e4e4ffe4e4e3ffe1e1e1ffdfdfdfffdbdcdcffd5d5d5ffd2d2d2ffd1d1d0ffcfd0cfffcececfffcdcdcdffccccccffcbcbcbffcecfcfffd4d4d4ffd6d6d6ffd1d2d2ffcdcdcdffc8c9c9ffbfbfbfffbcbcbcffbcbcbcffbcbcbcffbabbbbffbbbbbb3f2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafafafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9fafff9f9f9fff9fafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffefffefffffffffffffefffffffffffffefffefffffffefffefefefffffefffffefefffffefefffffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefffffffffffffafafaffeeeeedffeeeeeeffefefefffebebeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff3b3b3bff3a3a3aff3d3d3dff565657ff757575ff999a9affdedddefffbfbfbfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfbfffafafafffbfbfbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f9f9fff8f9f9fff8f9f8fff8f9f8fff8f8f9fff9f8f9fff9f9f8fff9f9f9fff9f8f9fff8f9f9fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f7fff7f7f7fff8f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffcfbfcfffcfcfbfffbfbfcfff3f3f3ffb9b9b9ff878888ff666666ff484848ff373737ff383838ff3b3b3b7f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777778ff747474ff747474ff747474ff626262ff424241ff333333ff2b2b2bff252525ff1f1f1fff1a1a1aff171716ff131313ff101010ff0f0f10ff0f0f0fff111111ff111111ff111212ff121213ff121212ff111111ff111111ff111110ff100f10ff0e0e0eff0f0f0fff101011ff131313ff171717ff1b1c1cff202120ff272727ff2e2e2eff343434ff454646ff626262ff6a6a6aff6a6a6aff6a6b6aff727272000000007f070707ff0f0e0eff0d0d0dff0a0a0aff181718ff363636ff5f5e5fff919291ffe7e7e7fffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefffffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9fafff9f9f9fff9f9fafff9f9fafff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2e2e2effbababaffb9babaffb9b9b8ffb9b9b9ffb9b9b9ffbdbebeffc7c7c7ffcececeffd1d1d1ffd3d3d3ffd2d3d2ffcececfffccccccffcccdcdffcececeffcfcfcfffd0d0d0ffd1d2d2ffd3d3d3ffd4d4d4ffd5d6d6ffd7d8d8ffdcdcdcffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe3e3e4ffe2e3e3ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaebffebeaebffecececffebebebffe9e9e9ffe7e7e7ffe5e6e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e3e3ffe2e2e3ffe2e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e3e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e4e3ffe4e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e8e7ffebebebffecececffebebecffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe4e4e4ffe5e4e5ffe3e3e3ffe0e0e0ffdcdddcffd7d6d6ffd3d4d4ffd2d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffccccccffcfd0cfffd4d4d5ffd4d4d4ffcfcfcfffcccbcbffc5c5c5ffbdbcbcffbbbbbcffbabbbaffbbbbbbffbabababf8b8b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffafafafffbfafafffafafafffbfafbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefefffffefefefffefefefffefefefffffefffffffefffffffefffffffefffffffffffffefefffffffffefffffffefffffefffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffefefefff9f9f8ffeeeeedffeeeeeeffefeeee7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a3aff3a3a3aff3b3b3bff3f3f3fff575757ff767676ff9b9c9cffddddddfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff9f9f8fff8f8f8fff9f9f9fff9f8f8fff9f9f8fff8f8f9fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f9f8fff9f9f9fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9f9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafbfffafafafffafbfafffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfcfbfff4f4f5ffbcbcbcff898988ff686868ff494848ff383838ff3b3a3bff3b3b3b7f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff747473ff737474ff737474ff737474ff626262ff424241ff333333ff2c2b2bff252525ff1f1e1fff1a1a1aff171717ff161616ff121212ff111111ff141413ff141414ff151415ff151515ff161516ff151515ff141415ff131313ff121211ff101010ff121212ff151516ff171717ff1c1c1cff212121ff272727ff2e2e2dff343434ff454645ff626263ff6a6a6aff6a6a6aff6b6a6aff6a6a6aff6b6a6a000000007f070707ff0e0f0eff0e0e0eff0f0e0fff1e1e1eff353535ff5d5d5dff888888ffe2e2e2fffefdfdfffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fffaf9f9fff9fafafff9faf9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fffafafafffafafbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbababaffbbbbbaffbababaffbab9baffb8b8b8ffbababaffc3c3c3ffcbccccffd0d0d0ffd3d2d2ffd3d3d2ffcfcfceffccccccffccccccffcececeffcfcfceffd0d0d0ffd1d1d2ffd2d2d2ffd4d4d4ffd5d5d5ffd7d6d6ffd8d7d8ffdadad9ffdededeffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe7e6e6ffe7e6e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffedededffebececffeaeaeaffe8e8e8ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe2e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffeae9e9ffecececffececedffececebffeaebeaffeaeae9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e5ffe6e5e5ffe5e4e5ffe4e4e3ffe3e3e2ffe2e3e2ffe4e4e4ffe5e6e5ffe4e4e4ffe2e2e2ffdfdfdeffd9d8d8ffd6d5d5ffd4d4d4ffd3d2d3ffd1d2d1ffd0d0d0ffd0cfd0ffcfceceffcecdcdffcdcdccffccccccffcccccdffd0d0d0ffd4d4d4ffd2d2d2ffcdcdcdffcacacaffc1c1c1ffbbbabaffbbbbbbffbababaffbabab9ffb9b9b97f5c5c5c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffafafafffafafafffafafafffafafafffafaf9fff9fafafff9fafafff9faf9fff9faf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafaf9fffaf9fafff9faf9fff9faf9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9fafff9fafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefff8f7f8ffeeedeeffeeeeefffeeefef7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3a3bff3a3a3aff3a3a3aff3e3f3fff595959ff7a7a7aff9c9c9cffe3e3e4fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafff9faf9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f9f8fff8f9f9fff8f9f8fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f9f9fff9f9f8fff9f9f8fff9f8f9fff9f9f9fff9f9f9fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffaf9fafff9faf9fffafaf9fff9f9fafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffbfbfafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfff4f5f5ffbcbcbcff8b8b8bff6a6a6aff4b4b4bff3a3b3bff3b3b3bff3b3b3b7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0d0d0dff191919ff161616ff141414ff171717ff181718ff191919ff1a1a1aff1b1a1aff1a1a1aff191a1aff181818ff151615ff131212ff151515ff1819187f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0f0f0eff101010ff151515ff1f201fff373737ff5e5e5eff838383ffd9dadafffcfdfdfffffefefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefffefffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8b8b8bffbababaffbababaffbbbbbbffbababaffbababaffc1c0c1ffc9c9c9ffcececeffd0d1d1ffd2d2d2ffd0cfcfffccccccffccccccffcdcdcdffcececeffd0cfd0ffd1d1d1ffd2d2d2ffd3d3d4ffd4d4d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9dad9ffdcdcdbffe0e0e0ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe5e4e5ffe4e4e4ffe3e4e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e8ffe7e8e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffebebebffedededffedededffebebebffe9e9e9ffe7e7e7ffe7e6e6ffe7e6e7ffe6e7e7ffe6e7e6ffe6e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e3ffe4e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe5e5e5ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe4e5e4ffe5e5e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e7e7ffe7e7e7ffebebebffecececffedededffecececffebebebffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e7ffe8e8e7ffe8e7e8ffe7e8e7ffe7e8e7ffe7e7e8ffe8e8e7ffe8e7e7ffe7e8e8ffe7e8e8ffe8e7e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe5e6e5ffe6e7e6ffe5e5e5ffe3e3e3ffe0e0e0ffdcdbdbffd9d8d9ffd7d7d7ffd5d5d5ffd4d4d3ffd3d2d2ffd2d2d2ffd0d1d0ffcfd0cfffcecfcfffcececeffcdcdcdffccccccffcccdcdffd1d1d1ffd3d3d3ffcfd0d0ffcdcdccffc8c8c8ffbebebeffbab9baffbabab9ffb9b9b9ffb8b8b8ffb8b8b83f2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffafaf9fffafafafffafaf9fffafaf9fffaf9fafffafafafffafafafffafafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fffaf9f9fff9f9fafff9fafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefefffffefefffffefffffefffefffefefefffefefefffefefffffefffefffffefefffefefffffffffefffffefefffefffffffffefffffffffefffefffefffefefefffefefefffefefdfff6f6f6ffefefefffefefeeffefeeef7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3a3a3aff3a3a3aff3f3f3fff5d5d5dff7c7d7dff9b9b9bffe4e4e4fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9fafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfcfcfffcfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfff6f6f6ffbbbbbbff8d8d8dff6d6e6dff4d4d4dff3a3a3aff3b3b3bff3c3c3c7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1c1d1cff191919ff181818ff1b1b1bff1c1c1cff1e1e1eff1f1f1fff202020ff1f1f1fff1f1f1eff1c1d1cff1a1a1aff161616ff181818ff1c1c1c7f101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff111111ff191919ff131312ff1d1d1dff353635ff5c5c5cff838383ffd3d3d3fffbfbfbfffefefefffefefffffefffefffefefefffefefefffefefffffefffefffefefefffefefffffefffefffffefefffefffefffffefffffefffefffefffefffefffefffefffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffcfcfdfffcfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9fafafffaf9f9fff9fafafffafaf9fffaf9f9fff9faf9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9f9fff9fafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2e2e2effbabab9ffbababaffbababaffbababaffb9babaffbfbfbfffc8c8c8ffcdcdcdffcfcfd0ffd1d1d1ffd0d0d0ffcececeffccccccffcdcccdffcececeffcfcfcfffd0d0d1ffd2d2d1ffd3d3d3ffd4d4d4ffd5d6d5ffd7d6d6ffd8d8d8ffd8d9d9ffdad9daffdbdbdbffddddddffe2e2e1ffe4e4e3ffe5e5e5ffe6e6e6ffe6e7e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebebebffedededffedeeeeffecececffeaeaeaffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e6ffe5e6e5ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe6e5e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffe8e9e9ffecececffedededffedededffedececffececebffeaebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe6e6e6ffe4e4e4ffe1e2e2ffdededeffdbdbdbffdadadaffd8d8d8ffd6d6d6ffd5d5d5ffd4d3d4ffd2d2d2ffd2d2d1ffd0d0d1ffcfd0d0ffcfcfcfffcfcecfffcececeffcdcccdffcdcdcdffd1d2d2ffd2d2d2ffcececeffcbcbcbffc4c4c4ffbbbbbbffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8bf8a8a8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fffaf9f9fff9f9fafffafaf9fff9faf9fffafaf9fffafafafffafafafffafafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfefffefefdfffdfefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfefffdfdfdfffdfefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefefffffefffffefefffffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefffffefffffffefefffffefefefffefffffffefefefffefefefffdfdfdfff4f5f4ffefeeeffff0eff0ffefefef7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3c3dff3b3b3bff3a3a3aff404040ff5e5e5eff7f7e7fff9d9c9dffe6e5e6fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff8f8f9fff9f9f8fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fff9f9fafffafaf9fffafafafffafafafffafafafffbfafafffbfbfafffbfafafffbfafafffafafbfffbfbfafffafafafffbfbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfafafffafbfafffafafafffafafafffafafafffafbfafffbfafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff7f7f7ffbababaff8c8c8cff6f6e6fff4f4f4fff3b3a3bff3c3c3cff3d3d3d7f1e1f1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f121212ff212121ff1c1c1dff1c1c1cff20201fff212121ff232323ff252525ff262525ff252525ff242525ff212121ff1d1e1dff191919ff1c1c1cff2222227f141313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030303ff1b1a1aff1a1a1aff191919ff1e1e1eff353535ff595959ff818181ffcccbcbfffafafafffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefffffffefefffffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9fafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fff9fafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafa7f7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb9b9b9ffb9b9baffbab9b9ffbababaffbab9baffbcbcbcffc5c5c5ffcccbccffcececeffd0d0d0ffd0d0d0ffd0d0d0ffccccccffcccccdffcdcdceffcfcecfffd0d0d0ffd1d1d1ffd2d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d9d9ffd9d9d9ffdbdbdaffdcdcdbffdcdcddffdfdfdfffe2e2e2ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e9ffe8e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebebebffecededffeeeeeeffedececffeaebeaffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e4e4ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e4e4ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe8e8e8ffeaeaeaffedededffeeeeeeffededeeffedededffecececffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe9e8e9ffe9e9e8ffe9e8e8ffe9e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe6e7e7ffe8e8e8ffe7e7e7ffe5e5e6ffe3e3e3ffe0e0e0ffddddddffdbdcdcffdadadaffd8d8d9ffd7d7d8ffd6d6d6ffd5d4d5ffd4d3d4ffd3d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcdcdcdffcdcdccffcececfffd2d2d2ffd1d1d1ffcccdcdffc8c9c9ffc0c0c0ffb8b8b7ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b8bf89898900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbbbcbbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9fafff9faf9fff9faf9fff9f9f9fff9faf9fff9f9fafffafafafff9faf9fffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffdfefefffefdfefffdfdfefffefdfefffefefefffefefefffdfdfefffdfdfefffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffefffefffefffffefefffefffefffefefffffffffffffefffefffefefefffefffefffefefefffefefefffefffefffefffefffefffefffefffefffffefffffffffffffffefffffefefefffffffffffefefefffefefefffdfdfdfff4f4f4ffefeff0fff1f0f1fff0f0f07f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3c3d3cff3b3b3cff414141ff5f5f5fff808081ff9f9f9fffe8e8e8fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfafafffafafafffafafafffafafafff9fafafff9f9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f9f9fff8f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafbfafffafbfafffbfafbfffafbfbfffafbfbfffbfbfbfffbfbfafffbfafafffafbfafffbfafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffafbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff7f7f7ffbcbcbcff8c8c8cff706f70ff515151ff3d3d3dff3d3d3dff3d3e3d7f1e1e1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f151415ff262626ff202121ff1f201fff242524ff272727ff2a2b2aff2c2c2cff2d2d2dff2d2d2dff2c2b2bff272828ff222222ff1d1d1dff232222ff2929297f1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1b1aff1a1a1bff1a1a1aff1e1f1eff353535ff575757ff7f7f7fffc0c0c0fff9f9f9fffefffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffffefffffefefffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffafafafffafafafffafafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafff9faf9fff9faf9fff9faf9fffaf9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9fff9f9fafff9f9fafff9f9fafffaf9f9fff9f9fafffaf9fafff9f9f9fffafafafffafafafffafafbfffafafafffafbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafbfffafafafffafafafffafafafffafafafffafafa7f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8b8b8affbabab9ffb9bab9ffb9bab9ffb9b9b9ffbababaffc2c2c2ffcac9c9ffcdcdcdffd0d0d0ffd0d0d0ffd0cfd0ffcdcdcdffcdcccdffcecdceffcfcecfffd0cfd0ffd1d1d1ffd2d3d2ffd3d3d3ffd5d5d4ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffe0e0e0ffe3e3e4ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e9ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9eae9ffe9e9eaffe9eae9ffe9eae9ffe9e9e9ffe9eae9ffe9e9e9ffe9eae9ffe9eae9ffeae9e9ffe9eaeaffeaeaeaffeaeaeaffebebebffecececffeeefeeffededeeffebebecffeaeaeaffe9e9e9ffe8e8e8ffe9e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe5e4e4ffe5e5e4ffe5e4e5ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e5e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e6ffe5e5e6ffe6e5e5ffe5e5e6ffe6e5e6ffe5e5e5ffe6e5e5ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe9e9e9ffebecebffeeeeeeffefeeefffeeededffedededffecececffececebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeae9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe7e6e7ffe8e8e9ffe8e8e8ffe6e7e6ffe4e4e4ffe1e1e1ffdededeffddddddffdcdcdcffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d4d4ffd2d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcdcdcdffd0d0d0ffd2d2d2ffd0d0d0ffcbcbcbffc5c5c4ffbbbcbbffb7b7b7ffb7b8b8ffb8b7b7ffb7b7b7ffb7b7b73f2d2d2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffaf9fafff9f9f9fffafaf9fffafafafff9f9f9fffafafafffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefffffefefefffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffffffffefffffffffffffffffffffffffffffefefefffefefefffdfdfdfff3f3f3fff0f0f0fff1f1f1fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3d3c3dff434342ff626262ff828382ffa0a0a0ffe9e9eafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffafafafffafafafffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfff8f8f8ffc0c0c0ff8d8e8eff717070ff515150ff3c3c3cff3d3d3dff3d3d3d7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f181818ff2c2b2cff262626ff242424ff2b2c2bff30302fff333333ff353635ff373737ff373637ff343435ff2f3030ff2a2a2aff242424ff292929ff2f2f2f7f1a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff1a1a1aff1a1a1aff1d1d1dff333433ff545454ff7f7f7fffbababafff8f8f8fffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffffefffffefffffffffefffffffffffffffefefffefffffffefefffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffafafafffbfbfafffbfbfbfffbfbfafffbfbfbfffbfafbfffbfafbfffafbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffafafa7f7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5c5d5dffb9b9b9ffb9b9b9ffbab9b9ffb9b9baffb9b9baffbebfbfffc7c7c7ffcbccccffcfd0d0ffd2d2d2ffd0cfd0ffcecfcfffcecdcdffcececeffcfcfcfffd0d0d0ffd0d1d0ffd1d1d2ffd3d3d3ffd4d4d4ffd6d6d6ffd7d6d7ffd8d8d8ffd9d9d9ffdadadaffdadadbffdbdbdcffdcdcdcffddddddffdededeffdedfdeffe1e1e1ffe5e4e5ffe7e7e7ffe8e8e8ffe9e8e9ffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9eaeaffe9e9e9ffe9e9eaffe9e9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffecececffefeeefffeeeeefffecececffeaebeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e4e4ffe4e3e3ffe3e4e3ffe3e3e4ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe5e5e4ffe5e4e5ffe5e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e8e8ffeaeaeaffedededffefefefffefefefffedededffedededffecececffecececffebebebffebebebffebebebffebebebffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9eae9ffeae9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe8e9e9ffe9e9e9ffe8e8e8ffe5e5e5ffe2e2e2ffdfdfdfffdededeffddddddffdbdbdcffdadbdbffdad9d9ffd9d9d9ffd8d8d8ffd6d7d7ffd5d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfd0ffcececeffcdcdcdffcececeffd1d1d1ffd2d3d3ffcecfcfffc8c8c8ffc1c0c1ffbab9baffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafbfffbfafbfffafbfafffbfafafffafbfafffafafafffafafafffafafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafffaf9f9fff9f9fafff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffffefffffefefefffefefdfffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefffffffffffffffffffffffffffffffefefefffefefefffdfdfdfff3f3f4fff1f0f0fff2f2f2fff4f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3e3e3eff454545ff656565ff848585ffa1a1a1ffebebeafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f9f8fff8f9f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f9fff9f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfafffafafbfffbfafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfff8f8f8ffc2c2c3ff909090ff707070ff515150ff3c3c3cff3c3c3cff3d3d3d7f1f1f1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff333333ff2c2b2bff2a2a2aff343434ff3a3a3aff3e3f3fff414241ff434344ff424242ff404040ff3a3a3aff333333ff2b2b2bff2f2f2fff3737377f2121210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1b1aff1a1a1aff1a1a1bff1e1e1eff333333ff545453ff808080ffbbbbbbfff7f8f7fffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafbfafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9faf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9fafafff9f9fafffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfafffbfafafffbfbfafffbfafafffbfafafffafafafffafafafffafbfa7f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2e2e2effb9b9b9ffbab9baffbab9b9ffb9b9b9ffb9b9b9ffbbbcbcffc4c4c4ffc9c9c9ffcececeffd2d1d1ffd0d0d0ffcececeffcececeffcececeffcfcfd0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdadad9ffdadbdbffdbdcdcffdcdcdcffddddddffddddddffdededeffdedfdfffe0e0dfffe3e2e2ffe6e6e6ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffeaeaebffeaebeaffebebebffeaeaebffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffecececffeeeeeeffeeefefffedededffebebebffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe9e8e8ffebebebffeeefeefff0f0f0ffefefefffeeeeedffedededffedecedffecececffecececffecececffecebecffebebebffebebebffebebebffebebebffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e9ffeae9e9ffe9e9e9ffe6e6e6ffe3e3e3ffe0e0e1ffdfdfdfffdddedeffdddcddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcdccccffcfd0cfffd3d3d3ffd3d2d2ffcdcdccffc6c5c5ffbebebeffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7bf8889890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffafafbfffafafbfffafafafffbfafafffafafafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefdfffefefdfffdfdfdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffefffffffffffffffffffffffefefffdfdfdfffdfdfdfff4f4f4fff2f2f2fff4f4f4fff6f6f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3f3e3eff464646ff656565ff858585ffa2a2a2ffecececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff9f8f8fff9f8f8fff8f8f8fff8f8f9fff8f8f8fff8f9f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f9f8fff9f9f9fff9faf9fffaf9fafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffafafafffafafafffafafbfffafbfbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfff9f8f9ffc4c4c4ff919191ff717071ff505150ff3c3c3cff3c3d3cff3d3c3d7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f272727ff3f3f3fff343333ff313131ff404040ff474747ff4c4c4cff4f4f4fff515151ff4f4f4fff4b4b4bff464646ff3b3b3bff313131ff373737ff4949497f2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff1a1a1aff1b1b1bff1d1d1dff323232ff515151ff7d7d7dffb7b7b7fff7f7f7fffefefefffefefffffefefefffefffefffefefefffffefffffefefefffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9fafff9f9f9fffaf9f9fff9f9f9fffafaf9fff9f9f9fffaf9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffafbfafffafafafffbfafafffafbfafffafafbfffafafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafbfffafbfa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf898a89ffb8b8b8ffb9b9b9ffb9b9baffb9b9b9ffbababbffc1c1c2ffc8c8c8ffccccccffd0cfcfffd0d0d0ffcdcdcdffcdcdcdffcececeffd0d0cfffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d4d4ffd5d4d5ffd6d6d6ffd7d7d7ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdcdbdbffdddcdcffddddddffddddddffdededeffdfdfdfffdfdfe0ffe0e0e0ffe3e3e4ffe7e7e7ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffecececffeeeeeeffefeff0ffeeeeeeffececebffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e6ffe6e7e6ffe6e6e7ffe7e7e7ffe9eaeaffecedecffefeff0fff0f0f1ffeeefeeffeeededffedededffedededffecececffecececffecececffecececffecececffecebebffebebebffebebebffebebebffebebebffeaebebffeaeaebffebeaeaffebebebffeaeaebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9eaffeaeaeaffe9eaeaffe8e7e7ffe4e4e4ffe1e2e2ffe0e0e0ffdfdfdfffddddddffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d0d1ffd0d0d0ffcececeffcccdcdffcdcdcdffd1d0d1ffd3d3d3ffd1d1d1ffcacacaffc3c3c4ffbbbbbcffb7b6b7ffb7b7b7ffb7b7b7ffb7b7b6ffb6b6b67f5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffbfbfbfffbfafafffbfbfbfffafafbfffafbfafffafbfbfffafafafffbfbfbfffbfafafffbfbfbfffafbfafffbfafbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffefffefefffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfff6f6f6fff4f4f4fff6f6f5fff6f6f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3f3eff383838ff454545ff656564ff848484ffa5a4a4ffeeeeeefffcfcfcfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff9f9f9fff8f8f8fff8f8f9fff8f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f9f9fff8f9f8fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffbfafafffbfbfafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffaf9f9ffc8c8c8ff929293ff727272ff525252ff3c3c3cff3c3d3dff3d3c3c7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff565656ff3f3f3fff3a3a3aff4d4d4cff575656ff5a5a5aff5c5c5cff5d5d5dff5b5b5aff575757ff535353ff484848ff393939ff494949ff6261627f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff1b1b1bff191918ff1b1b1bff323232ff515151ff777777ffb2b2b2fff6f6f6fffefefffffefefefffefefffffefffefffefefefffefefefffffefefffffefefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefefffefefefffdfefdfffdfefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfdfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffaf9f9fffafaf9fff9f9f9fff9f9f9fff9fafafff9f9f9fffafafafffafaf9fffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfafafffafafafffbfafafffbfbfafffafafb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf888888ffb6b6b6ffb7b8b8ffb8b8b9ffb9b9b9ffbab9baffbfbfbfffc6c6c6ffcbcbcbffcfcfceffd0d1d0ffcdceceffccccccffcdcdcdffcfcfcfffd0d0d0ffd2d1d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d6ffd7d6d6ffd8d8d7ffd9d8d9ffdadadaffdbdadaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdfdfdfffdfe0e0ffe1e1e1ffe5e4e5ffe8e8e8ffeaeaeaffeaeaeaffeaebeaffeaebebffe9eaeaffe9eaeaffeaeae9ffebeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffececebffebecebffecebecffebecebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaeaebffebebebffebebebffebebebffecebebffececedffeeeeeefff0f0f0ffefefeeffecedecffebebebffeaeaeaffe9eaeaffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e5e5ffe5e6e5ffe6e5e6ffe6e5e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe5e5e6ffe5e5e5ffe6e6e5ffe5e5e5ffe6e5e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e4e5ffe5e4e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e7e6ffe7e6e7ffe6e7e7ffe7e7e6ffe6e7e7ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffebebebffeeedeefff1f0f1fff0f0f0ffefefeeffedeeedffedededffedededffedededffecececffededecffecedecffececedffecececffecececffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffebeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffeaeaeaffebeaebffebebebffe9e9e9ffe5e6e5ffe3e3e3ffe1e1e1ffe0e0e0ffdededeffdededdffdcdddcffdcdcdcffdcdbdbffdbdbdaffd9dadaffd9d9d9ffd8d8d8ffd7d8d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d4d4ffd3d4d4ffd3d2d3ffd2d2d1ffd1d0d1ffcfd0cfffcdceceffcccdccffcececeffd1d1d1ffd3d3d3ffcfcecfffc9c8c9ffc2c1c2ffbab9baffb6b6b6ffb7b7b6ffb6b6b6ffb6b7b7ffb6b6b63f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafbfffafafbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffbfafafffafafbfffafafafffbfbfafffbfafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffffffffffefffffffffffffffffffffefffffefefefffefefefffdfdfdfff7f7f7fff6f6f6fff6f6f6fff6f5f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3b3b3bff393838ff474747ff676767ff858585ffa6a6a6fff0efeffffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f8f8fff8f8f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff9f9f9fff8f9f9fff9f8f9fff9f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafbfafffafafbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfbfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfff9fafaffcececeff939293ff737273ff535353ff393939ff3a3a3aff3c3d3d7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff666666ff565656ff484848ff5d5c5dff666666ff686868ff6a6a6aff696969ff676767ff656565ff636263ff5c5c5cff4f4e4eff626261ff6b6a6a7f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0d0d0dff191919ff181818ff1b1b1bff313131ff525252ff797979ffb0b0b0fff6f6f6fffefffffffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffffefffffffffffefefffffefefefffefefffffefffffffffefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfafffbfafbfffafbfbfffbfafafffafafafffbfafafffafafafffafafafffafbfafffafafafffafafafff9fafafff9fafafffafaf9fffafaf9fff9f9fafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafbfffafbfafffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb5b6b5ffb6b6b6ffb7b6b7ffb8b8b7ffb7b8b7ffbdbdbdffc4c4c4ffcacacaffcececeffd1d0d1ffcfcfcfffcccbccffccccccffcececeffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadad9ffdbdbdbffdbdbdcffdcdcdcffddddddffddddddffdeddddffdededdffdededeffdededfffdfdfdfffe0e0e0ffe2e2e2ffe6e5e6ffe9e9e9ffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaebebffebebebffebebebffebecebffebececffecebecffecececffecececffecececffecececffecececffececebffebececffebebecffecebebffecebebffebebebffebebebffebebebffebebebffebebebffecececffecececffededecffeeeeeeffeff0efffefefefffedededffecebebffeaeaeaffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e7ffe8e7e8ffe7e8e8ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e6e6ffe5e5e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e5ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e6e6ffe7e7e6ffe6e6e7ffe6e6e7ffe6e7e7ffe6e7e7ffe7e6e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe9e9e9ffecececffefefeffff1f1f1fff0f0f0ffefefefffeeeeeeffedededffedededffedededffedededffedededffedecedffedecedffececedffecececffecececffebebecffebebebffebebebffebebebffebebecffebebebffebebecffebebebffebebebffecebebffebebebffebebebffebecebffecebebffecececffecececffebebebffebebebffebebebffe9eae9ffe6e7e7ffe4e4e3ffe2e2e2ffe1e1e1ffdfdfdfffdededfffdddedeffdddcddffdcdcdcffdbdbdbffdbdadaffdadad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d3ffd3d2d2ffd2d2d1ffd0d0d0ffcecfcfffcecdcdffcdcdcdffcfcfcfffd1d1d1ffd1d1d1ffcdcdcdffc7c7c6ffbfbfbfffb7b8b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5bf88888800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfafbfffafafbfffbfbfafffbfafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffcfdfcfffcfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefffffffffffefffffffefffefefefffdfefefffdfdfdfff6f6f6fff5f5f5fff6f5f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3b3b3bff3b3b3bff4b4a4bff6a6a6aff878787ffa8a9a9ffeff0effffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff6f7f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff8f9f8fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfff9faf9ffd0d0cfff949494ff747574ff555555ff3a3a3bff383838ff3b3a3b7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff666666ff666666ff646364ff757575ff737373ff737473ff747473ff737373ff737373ff737374ff737373ff717171ff686969ff6b6b6bff6a6a6a7f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0cff181818ff181717ff1a1b1bff313031ff525252ff7c7c7cffb1b1b2fff6f5f5fffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefffefffffffefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefefefffefdfefffdfdfefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffbfbfafffafafbfffafafafffafafbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fff9f9fafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffafafafffbfbfafffbfbfbfffbfbfb3f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffbab9b9ffc3c3c2ffc9c9c9ffcececeffd0d0d0ffcfcfcfffcccccdffcbcbcbffcdcdcdffcfcfcfffd0d0d0ffd2d1d1ffd2d2d2ffd2d3d2ffd4d3d4ffd4d4d5ffd6d6d5ffd7d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffddddddffdedddeffdededeffdededeffdfdfdfffe0e0e0ffe1e1e0ffe3e3e3ffe7e7e7ffeaeaeaffebebebffebebebffecececffebecebffebeaebffeaebebffecebebffecebebffebecebffecececffecececffecececffedecedffecececffecececffecececffecececffecececffecececffebececffececebffebebecffebebebffebebecffebececffecececffecececffecececffedededffeeeeeeffeff0f0fff0f0f0ffeeeeeeffecebecffebeaeaffeaeae9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe8e7e7ffe8e8e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e6ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe6e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe8e8e7ffeaebeaffedededfff0f0f0fff1f1f1fff0f0f0ffefefefffeeeeeeffededeeffedeeedffedeeedffedededffedededffedededffedededffecededffedecedffecececffecececffecececffecececffebececffebecebffecebecffececebffebebebffebebecffececebffebebecffecececffecececffedededffedededffecececffecebecffebebebffeaeaeaffe7e7e7ffe4e4e4ffe2e2e2ffe1e1e2ffe0e0e0ffdfe0dfffdededeffdededdffddddddffdcdbdcffdbdbdbffdbdadaffdad9daffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd4d4d5ffd4d4d4ffd4d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecfcfffcececdffcdceceffcfd0cfffd0d0d0ffd0d0d0ffcbcbcbffc4c4c4ffbcbcbcffb6b7b7ffb6b6b6ffb6b6b5ffb5b5b5ffb4b5b4bf888887000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffefffffffefffefffefefefffefefefffdfefefffdfefdfffdfdfdfff6f6f6fff4f4f4fff5f5f5fff6f6f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3b3b3bff3a3b3aff4b4b4bff6b6b6bff888888ffacacacfff1f1f1fffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f3f4fff3f3f3fff3f2f2fff3f3f3fff3f4f4fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f9f8fff8f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffafafaffd0d1d1ff969696ff797979ff585858ff3c3c3cff3a3939ff3a39397f1c1c1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff666666ff686969ff777777ff7a7a7aff797878ff767675ff757576ff757575ff757576ff767676ff767676ff767676ff737373ff6c6c6bff6a6b6a7f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0cff181818ff171717ff1a1a1aff2f2f2fff4f4e4eff787878ffafafaefff4f4f5fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffbfafafffbfafbfffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfbfafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfb7f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848584ffb2b2b3ffb3b3b3ffb5b5b4ffb5b6b6ffb6b7b7ffbfc0c0ffc8c8c8ffcdcdccffd0d1d0ffcfd0d0ffcdcdcdffcbcbcbffccccccffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd2d3d2ffd4d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d8ffd9dad9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdeddddffdededdffdededeffdededeffdfdfdeffdfe0dfffe0e1e0ffe2e2e1ffe4e4e4ffe7e8e8ffebebebffebececffecececffecececffecececffebebebffebebebffececebffecececffecececffecececffedececffedececffecececffecececffecececffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffedededffedededffeeeeeeffefefeffff0f0f0ffefefefffececedffebebebffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e7e8ffe8e7e7ffe8e8e8ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e6ffe7e6e6ffe6e7e6ffe7e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffececebffeeeeeefff0f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffeeeeeeffeeedeeffedededffedededffedededffedededffedededffedededffedededffedececffedececffecececffecececffecececffecececffecececffececebffecececffecececffecececffededecffedededffedededffeeededffedededffecececffecececffeaebeaffe8e8e8ffe5e5e5ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcddffdcdcdbffdbdbdbffdadadbffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d5ffd5d5d5ffd5d4d4ffd3d3d4ffd3d2d2ffd2d2d2ffd0d1d1ffd0d0d0ffcececeffcdcdcdffcdceceffcfcfcfffd0d0d0ffd0cfd0ffcacacaffc3c3c3ffb9b9b9ffb5b4b4ffb5b5b5ffb4b4b5ffb5b5b4ffb5b5b53f2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfafbfffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffefffffffefffefffefefffffefefefffefdfefffdfefdfffcfdfdfff4f5f5fff3f3f4fff4f4f4fff5f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0e0eff3b3b3bff3b3b3bff383838ff494949ff6b6b6bff898989ffb0afb0fff2f2f2fffdfcfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafbfffafbfafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f7fff6f5f6fff5f5f5fff4f5f4fff4f5f4fff4f4f4fff3f3f3fff2f2f3fff2f2f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f3f3fff5f4f4fff6f6f6fff7f7f8fff9f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffafaf9fffafafafffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffafbfaffd3d3d3ff989797ff7b7b7bff5a5a5aff3c3c3cff393939ff3939397f1c1c1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff696869ff777777ff7a7a7aff7a797aff7a7a7aff797979ff767676ff767676ff767676ff767676ff767676ff767676ff767676ff737373ff6c6b6b7f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0cff181819ff191818ff1a1a1aff2f2f2fff505050ff757575ffaaa9aafff3f3f4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfbfffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffafafafffafafbfffafafbfffafbfafffbfafbfffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffafafbfffafafafffbfafafffafafbfffbfafafffafafafffafafafffbfafbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfb7f7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f585858ffb1b1b1ffb1b1b2ffb2b3b2ffb3b3b3ffb4b3b4ffbbbbbcffc6c6c6ffcccccbffd0d0d1ffd1d2d1ffcececeffcbcbccffcbcbcbffcdcdcdffcececeffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d5ffd5d6d5ffd7d7d6ffd8d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcddffdddcddffddddddffdddddeffdededeffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e3e2ffe5e5e5ffe9e8e9ffebebebffecececffedecedffedededffecededffecececffecececffecececffececedffecededffedededffededecffecededffededecffedededffedededffedecedffecececffececedffecececffedececffececedffedececffecedecffececedffedecedffedededffedededffeeeeeeffefefeffff1f1f0ffefefefffedededffebebecffeaeaeaffe9e9e9ffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e7e7ffe7e7e6ffe7e7e7ffe6e7e7ffe6e6e7ffe6e6e7ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e7ffe6e7e7ffe6e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e6ffe6e6e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe9e9e9ffedececffefefeffff1f1f1fff2f1f2fff0f0f0ffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffeeeeeeffedededffedededffedededffedededffedecedffecececffecececffecececffecececffecececffecececffecececffececedffedededffedededffeeeeeeffeeeeeeffeeedeeffedecedffedecedffecebebffe9e9e9ffe6e6e6ffe3e4e3ffe3e3e3ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdadadbffdadadaffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d3ffd1d1d1ffd0d0d0ffcfcecfffcdcdcdffcdcccdffcececeffd0d0d0ffd2d2d2ffcfcfcfffc9c8c9ffc1c1c1ffb7b7b7ffb4b4b4ffb5b5b5ffb5b5b5ffb3b3b3ffb2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafafafffafbfafffafafafffafafbfffafafafffbfafafffafafbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfcfffdfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffffefffffefefefffffefffffefefffffefffefffefefefffefdfdfffdfdfefffbfcfcfff2f3f3fff2f2f2fff3f3f3fff4f4f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1c1cff39393aff3a3a3aff383838ff494949ff6b6b6bff8b8b8affb1b1b1fff3f3f3fffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9f9f8fff9f9f9fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff4f5f5fff4f4f4fff4f3f4fff3f3f3fff2f2f2fff1f1f0fff0f0efffeeefefffededeeffecececffececebffecebebffededecffeeefeefff0f0f0fff2f1f1fff3f4f4fff5f6f5fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafbfffbfafafffbfafbfffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffafafaffd6d6d6ff979898ff7b7b7bff5a5a59ff3b3b3bff383838ff393939bf2a2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1919197f3a3a3a7f3d3d3d7f3d3d3d7f3d3d3c7f3d3d3c7f3d3c3d7f3c3c3b7f3b3b3b7f3b3b3b7f3b3b3b7f3b3b3b7f3b3b3b7f3b3b3b7f3b3b3b7f3939393f1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0cff181819ff191919ff1b1b1aff2e2e2eff4f4f4fff767676ffa8a9a9fff2f3f3fffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffefdfefffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafbfbfffbfafafffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffafafafffafafafffafafafffafafbfffafafafffafafafffbfafafffafafafffafbfafffafafafffafafbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb7f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb2b2b1ffb1b1b0ffb1b1b0ffb1b1b1ffb1b1b1ffb6b6b6ffc3c3c3ffcbcacbffd0d0d0ffd2d2d2ffcfcfcfffcbcbcbffcbcccbffcccccdffcececeffcfcfd0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd8d9d9ffdadadaffdbdadaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddddcffddddddffddddddffddddddffdededeffdededfffdfdfdfffdfdfe0ffe0dfe0ffe0e1e0ffe2e1e2ffe3e3e3ffe5e6e5ffe9e9e9ffececebffedecedffedededffedededffededeeffececedffecececffedececffedededffedededffedededffedededffedededffedededffedededffededecffededecffececedffededecffececedffedecedffecececffecededffedededffedededffeeedeeffeeedeeffeeeeeeffefefeffff1f1f1fff0f0f0ffeeeeeeffecececffeaeaeaffe9eae9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e6e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e9ffe8e9e8ffe9e8e8ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffeaebebffedededfff0f0f0fff2f1f2fff1f1f1fff0f0f0ffefefefffefefefffeeeeefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedededffedededffedededffecededffecececffececedffecececffedececffecececffecececffedececffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffedededffedededffecececffeaeaeaffe7e7e7ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e2ffe0e0e1ffe0e0e0ffdfdfdfffdededeffddddddffdcddddffdbdcdbffdbdbdbffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d4ffd4d4d3ffd3d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececdffcccccdffcbcbcbffcececeffd2d2d2ffd2d2d2ffcdcdcdffc7c7c7ffbcbcbcffb4b4b5ffb5b5b5ffb3b3b3ffb2b2b2ffb2b2b2bf8585850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafbfffafafafffbfbfbfffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfdfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfdfdfffdfdfdfffefdfefffefefdfffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffffffefefefffefefefffefefefffdfefefffefdfdfffbfcfbfff2f2f2fff1f1f1fff3f2f2fff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3a3939ff393939ff3a393aff4c4c4cff6e6d6dff8c8c8cffb3b3b3fff3f4f3fffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfcfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f9f8fff9f8f9fff8f9f9fff8f8f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff6f7f6fff6f6f6fff5f5f5fff4f4f4fff2f3f2fff1f1f1fff0f1f0ffeeefefffecedecffebebebffe9e9e9ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe8e7e7ffeae9e9ffececebffedededffefefeffff2f2f2fff5f4f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffbfbfaffd8d8d8ff989898ff7b7b7bff5a5a5aff3d3d3dff393939ff393939ff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1a1919ff181818ff1a191aff2d2d2dff4e4e4eff787878ffa9a9a9fff2f2f2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffafafafffbfafafffafbfbfffbfafbfffafafbfffafafafffbfafbfffafafafffbfafafffbfafafffafafafffafafbfffafafafffbfafafffafafafffafafafffafafbfffbfbfbfffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbbfbcbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf878787ffb3b3b3ffb2b2b1ffb1b1b1ffb1b0b0ffb2b2b2ffbfbfbfffc8c8c9ffcececeffd2d2d2ffd0d0d0ffccccccffcacbcbffccccccffcdcdcdffcfcecfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdadaffdcdbdbffdcdcdbffdcdcdcffdcddddffddddddffdeddddffdeddddffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe6e7e6ffeaeaeaffecececffedededffeeedeeffeeeeeeffedeeeeffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffecededffecededffededecffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffefefeffff0f1f1fff1f0f0ffefefeeffedececffebebebffeaeaeaffeae9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e7e6ffe7e7e7ffe6e6e6ffe7e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe6e6e6ffe7e6e6ffe7e7e6ffe7e6e6ffe6e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e8e7ffe8e8e8ffe7e8e8ffe7e8e8ffe8e7e7ffe8e8e7ffe8e8e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffebebecffedeeeefff0f0f0fff1f2f2fff2f2f1fff0f0f0ffefeff0ffefefefffefefeeffefeeefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffecececffedecedffecececffedececffededecffedededffededeeffeeeeeeffefefeeffeeeeefffeeeeeeffedededffecececffe9eaeaffe8e8e8ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e3ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d8ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d1d2ffd1d1d0ffcfcfcfffcececeffccccccffcbcbcbffcccbccffcfcfcfffd1d1d1ffd0d0d0ffcbcbcaffc3c3c3ffb8b8b8ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b33f2c2d2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3e3efffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafbfbfffbfafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfefdfffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfefefffefefefffefefefffefefefffefefffffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefefefffefffefffefefefffefdfefffdfdfdfffefefefffefdfefffcfcfcfff3f3f4fff1f1f1fff1f1f1bfb5b6b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3b3b3bff393939ff393939ff4c4c4cff6f6f6eff8d8e8effb6b5b5fff4f4f4fffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f7f7fff6f6f6fff5f5f6fff5f4f5fff2f3f3fff0f0f1ffeeeeeeffebebebffe9e9e9ffe6e6e6ffe2e1e2ffdededeffdcdddcffdbdbdcffdbdbdbffdbdbdbffdcdcddffe0e0e0ffe4e4e4ffe8e8e8ffeaeaeaffedededfff0f0f0fff3f3f3fff5f5f4fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f8f8fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffefdfefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbffd9d9d9ff999999ff7b7b7cff5a595aff3d3d3eff393939ff393939ff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1e1eff191919ff191919ff2c2b2cff4c4b4cff767777ffa8a7a7fff1f1f1fffdfefdfffefdfefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffafbfbfffbfafbfffbfbfafffafbfafffafbfbfffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f595959ffb3b3b3ffb4b3b4ffb3b3b3ffb2b2b2ffb1b0b1ffbababaffc6c6c5ffcdcdccffd1d1d1ffcfd0cfffcccdcdffcacacaffcbcacbffccccccffcececeffcfcfcfffd0d0d0ffd1d1d2ffd2d3d3ffd3d3d3ffd4d4d5ffd5d6d6ffd6d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdad9daffdadbdaffdbdbdbffdbdcdcffdcdcdcffdcddddffddddddffddddddffdddeddffdededeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe4e4e4ffe7e7e7ffeaeaebffedededffeeeeeeffeeeeeeffefefefffeeeeeeffedededffedededffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffeeedeeffeeeeeeffeeeeeeffefefeffff0f0f1fff1f1f1fff0f0f0ffedededffebebecffeaeaeaffeae9eaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e9ffe8e8e8ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e7e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e7ffe7e6e6ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffecececffeeefeefff1f1f1fff2f2f2fff1f2f2fff0f0f0ffefefefffefefefffefefefffefefefffeeeeeeffefeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffededecffecededffecededffedededffedededffeeeeedffefefefffefefefffeeeeeeffedededffecececffeaeaeaffe9e8e8ffe7e7e7ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0dfe0ffdedfdfffdededeffddddddffdcdcdcffdcdcdcffdbdbdbffdadbdaffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd5d5d5ffd5d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcbccccffcacbcaffccccccffcfcecfffcfcfcfffcdcdcdffc8c7c8ffbebfbfffb4b5b5ffb1b1b2ffb2b2b2ffb2b2b3ffb3b3b3ffb3b3b33f2c2d2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffdfcfcfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffcfcfcfffdfcfdfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffcfcfcfff3f3f3fff1f1f1fff1f1f17f79787900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3c3c3cff3b3b3bff3a3939ff4d4d4dff6e6e6fff8e8e8fffb9b9b9fff5f5f5fffcfcfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff6f6f6fff6f5f5fff4f4f4fff3f3f4fff1f1f1ffeeeeeeffeaeaeaffe6e6e6ffe2e2e2ffdcdcdcffd5d5d5ffd1d0d1ffc6c5c5ffa7a7a7ff9e9d9dffb8b8b8ffcdccccffd3d3d2ffd8d9d9ffdfdfdfffe4e4e4ffe7e7e7ffebebebffefefeffff3f2f3fff5f5f4fff5f6f6fff7f7f7fff7f7f7fff8f9f8fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafff9fafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbffdbdbdbff9a9a9aff7b7c7cff5a5b5aff3e3e3eff393939ff393939ff3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1e1eff1e1e1eff1c1c1cff2c2c2bff4a4a4aff717171ffa3a2a3fff1f1f1fffdfefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb2b2b3ffb3b3b3ffb3b3b3ffb3b4b4ffb2b2b3ffb6b6b7ffc2c2c2ffcacacaffd0d0d0ffd0d1d0ffcdcecdffcacbcbffcacacaffcbcbccffcdcdcdffcececeffcfcfcfffd1d1d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdadbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdededeffdededeffdededeffdedfdeffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe4e4e4ffe8e8e7ffecebebffedededffeeeeeeffefeeefffefefefffeeefeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeedffededeeffeeeeedffeeeeeeffeeeeeeffeeefeeffefefeffff0f0f0fff2f1f1fff0f0f0ffeeeeeeffecececffebebebffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e9ffe8e8e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e8e8ffe7e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffedededffefefeffff1f1f1fff2f2f2fff1f1f2fff1f0f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffedeeedffeeededffedededffedededffededecffececedffecececffedededffedededffededeeffefefefffefefefffeeefefffedededffecececffebeaebffe9e9e9ffe7e7e7ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e1ffe0e1e0ffdfe0e0ffdfdfdfffdededeffddddddffdcddddffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d3ffd2d1d2ffd0d0d0ffcfcfcfffcececeffcdcccdffcbcbcbffcacacaffccccccffcdcecdffcdcdcdffcacbcaffc5c4c4ffbbbbbbffb3b3b2ffb2b3b3ffb3b3b3ffb3b3b3ffb3b4b3bf87878700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7e7dfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfcfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffdfdfcfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffefefefffefefefffefefefffdfefdfffdfdfdfffdfcfcfff2f2f2fff1f1f1fff1f1f27f79797800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3c3c3cff3c3c3cff3b3b3cff4f4f4fff707170ff909090ffbbbbbbfff6f5f6fffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff6f6f7fff5f5f5fff4f4f4fff2f2f2fff1f0f1ffecececffe8e8e8ffe3e3e3ffdddcdcffd3d3d3ffafafaeff6b6c6cff4e4d4dff3a3a3aff2c2c2dff292929ff333333ff444444ff5c5c5cff8a8a8affcccccbffd7d8d7ffddddddffe3e3e3ffeae9e9ffefefeffff2f2f3fff4f4f4fff6f5f6fff7f7f6fff8f8f8fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafaf9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfbfffbfafafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffdfefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcffdededeff9b9c9bff7d7d7dff5c5c5cff3e3e3eff393939ff3a3a3aff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1e1eff1e1e1eff1d1d1eff2b2b2bff494848ff707070ffa2a2a2ffefefeffffdfefefffefefefffefefdfffefefefffdfefdfffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffefdfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfafffafbfbfffafafafffafbfafffbfbfafffbfbfafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb1b1b1ffb2b3b2ffb2b3b3ffb3b3b3ffb2b3b2ffb6b5b5ffbfbfbfffc8c8c8ffcdceceffd1d0d1ffcececeffccccccffcacacaffcbcbcbffccccccffcdcdcdffcececeffd0cfd0ffd1d1d1ffd2d2d2ffd3d4d3ffd5d4d4ffd5d6d5ffd7d6d6ffd7d7d8ffd8d8d8ffd9d9d9ffdadadaffdadbdaffdbdbdbffdcdcdcffdcdcdcffdcdcdcffddddddffdddeddffdedddeffdededeffdededeffdfdedeffdededfffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe4e4e4ffe8e8e8ffebececffedededffeeeeeeffefefeffff0f0f0ffeeeeeeffedededffedededffedededffedeeedffedededffedededffedededffedededffedededffedededffedeeedffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefefeffff0f0f0fff2f2f1fff0f1f0ffeeeeefffecececffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e9e8ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e8e7ffe7e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffeaeaeaffeae9eaffeae9e9ffeaeae9ffe9eaeaffeae9e9ffe9eae9ffeaeae9ffeaeaeaffebebebffededeefff0f0f0fff2f2f1fff2f2f2fff1f1f1fff0f0f1fff0f0f0ffeff0f0ffefefefffefefefffefefefffefefefffefefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffededecffecedecffecededffedededffeeeeeeffefefeffff0f0f0ffefeeefffedededffecececffeaeaeaffe9e8e8ffe7e7e7ffe6e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdededdffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadbffdadbdaffdadbdaffdadadaffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d3ffd2d2d3ffd1d1d1ffd0d0d0ffcecfcfffcececeffccccccffcacacaffcacacaffccccccffcdcdccffccccccffc7c7c7ffc1c1c1ffb8b9b8ffb3b3b3ffb3b4b3ffb4b4b3ffb4b4b4ffb4b4b47f5a5a5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfefdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffdfcfcfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffefffefefefffefefefffefefdfffefefefffdfdfdfffbfbfbfff1f1f1ffefefeffff1f1f17f78797800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3c3c3cff3b3c3cff3b3b3bff4f4f4fff717171ff919191ffbcbcbcfff6f6f6fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f5f6fff4f4f4fff2f2f2fff0f0f0ffecececffe7e7e7ffe3e3e3ffd9d9daffc8c8c8ff868686ff434243ff1a1b1bff070707ff000000ff000000ff000000ff000000ff020302ff0e0d0eff313030ff5f5f5fffb1b1b1ffd2d2d2ffdbdbdbffe4e3e4ffeaeae9ffeeefeffff2f2f2fff4f4f4fff6f5f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9faf9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcffe1e0e1ff9c9c9cff7f7f7fff5e5e5eff3f3f3fff3a3a39ff3b3a3aff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1e1eff1e1e1eff1d1e1dff2c2c2cff494949ff747473ffa3a3a4ffefefeefffefefefffefefdfffdfefdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfafbfffafafafffbfafafffafbfafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf858585ffb2b1b1ffb2b1b1ffb2b2b2ffb3b2b2ffb3b3b3ffbbbcbcffc5c5c5ffcccbccffd0d0d0ffcfd0cfffcdcdcdffc9cac9ffcacacbffcccbccffcdcdccffcdcecdffcfcfcfffd0d0d0ffd1d1d1ffd3d3d2ffd4d3d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9dad9ffdadadaffdbdbdbffdcdbdcffdcdcdcffdddcddffddddddffddddddffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe4e5e5ffe8e8e9ffecececffeeeeeeffefeeefffeff0f0ffefefefffeeeeeeffedededffedededffedededffedededffedededffedededffedededffededeeffedededffeeededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeefefffefeff0fff0f0f0fff1f2f1fff1f1f1ffefefefffededecffebecebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeae9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e9e8ffe9e8e8ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffeaeae9ffeaeaeaffecebecffeeeeeefff0f0f0fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0efffeff0f0ffefefefffefefefffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedededffedededffedececffedecedffedededffeeeeeeffefefeffff0f0f0ffefefefffeeeeedffedededffeaebebffe8e8e8ffe7e7e7ffe6e6e5ffe5e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e2ffe0e1e1ffe0e0dfffdfdfdfffdededeffdededeffdddddeffddddddffddddddffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d4ffd4d4d4ffd4d3d3ffd3d3d3ffd1d1d1ffd0d0d0ffcecfcfffcdcdcdffcbcbcbffc9c9c9ffcacacaffccccccffccccccffcbcacaffc5c5c5ffbebebeffb7b6b6ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b43f2d2d2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffbfcfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffdfdfcfffdfdfdfffefefefffefefefffefefefffefefffffffefefffefffefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefffffefefefffefefefffefefefffdfefefffdfdfdfff9f9f9ffefefefffeeeeeefff1f1f17f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3b3b3bff3a3a3aff39393aff4f4f4fff727272ff919191ffbfbfbffff6f6f6fffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff9f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff4f4f4fff3f3f3fff1f1f1ffedededffe8e8e9ffe3e3e3ffdadadaffbebebeff616161ff2e2e2eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff161616ff454645ff8e8e8effd1d1d1ffdededeffe5e5e5ffebebebfff0f0effff2f3f2fff5f5f4fff7f6f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafff9faf9fff9faf9fff9f9f9fffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfafffafafbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcffe2e2e1ff9d9d9dff818181ff605f60ff404040ff3b3b3bff3b3b3bff3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1e1eff1e1e1eff1e1e1eff2b2b2bff484949ff737373ffa1a1a0ffeeeeedfffefefefffefefefffdfefefffefdfefffefefdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafafffafbfafffbfbfbfffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc7f7d7e7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb2b2b2ffb2b2b2ffb1b2b2ffb2b1b2ffb2b2b1ffb8b8b8ffc2c2c2ffc9c9c9ffd0d0d1ffd2d2d1ffcececeffcbcbcbffcacacaffcacbcbffccccccffcdcccdffcecdceffcfcfcfffd0d0d1ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d6ffd7d7d7ffd8d7d7ffd9d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcddffddddddffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdedfdeffdfdedfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe5e5e5ffe9e9e9ffecececffeeeeeeffefefefffeff0f0ffefefefffeeeeeeffedededffedededffedededffedededffedededffedeeeeffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefeeffefefefffefefefffefefefffefeff0fff0f0f0fff2f1f1fff2f2f2fff0f0f0ffeeededffecececffeaebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffececedffefefeffff1f1f1fff2f2f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffedededffeeeeeeffeeeeeefff0f0f0fff0f0f0ffeeeeeeffededecffebebebffe8e9e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdeffdededeffdededeffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd6d7d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcdcccdffcacacbffcac9caffcacbcbffccccccffcdcdcdffc9c9c9ffc3c3c4ffbdbdbdffb5b5b6ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b3b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffcfbfbfffcfcfcfffbfcfcfffbfcfbfffbfbfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfff9f9f9fff0f0f0fff1f1f1fff1f1f17f79787900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1d1eff3b3b3bff3a3a3aff393939ff505050ff747474ff939392ffc2c3c3fff7f7f7fffcfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafff9f9fafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff8f8f9fff8f8f7fff6f6f6fff4f3f3fff1f2f2ffefefefffebebebffe5e5e5ffdededeffcdcdcdff6e6e6eff272727ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0bff444444ffa9aaaaffd7d8d8ffe2e2e2ffe8e8e8ffedededfff1f0f0fff3f3f3fff5f5f5fff8f7f8fff8f8f8fff8f9f9fff9f9f9fff9faf9fffafafafff9fafafff9faf9fff9f9fafff9fafafff9f9fafff9f9f9fff9f9fafff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcffe4e4e4ffa0a0a1ff838283ff616161ff404040ff3a3a3aff3b3b3bff3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1c1c1c7f3a3a3a7f3a3a3a7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1e1eff1d1d1dff1c1c1cff2a2a2aff474747ff6e6e6eff9a9a9bffecececfffdfefefffefefffffefefefffdfdfdfffdfdfefffefdfefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfbfcfffbfbfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfc7f7e7e7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb2b1b1ffb1b2b2ffb2b2b2ffb2b1b2ffb1b1b1ffb4b4b4ffbfbfbfffc6c7c7ffcececeffd3d3d3ffd1d0d1ffccccccffc9c9c9ffcacacaffcbcbcbffccccccffcdcecdffcececeffd0d0cfffd1d1d1ffd2d2d2ffd4d3d3ffd4d4d5ffd6d6d6ffd7d6d7ffd8d7d8ffd8d9d9ffdad9d9ffdadadaffdbdbdbffdbdcdbffdcdcdcffdddcdcffddddddffddddddffdeddddffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdededfffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe3e2e3ffe6e6e6ffe9e9e9ffedecedffeeeeeeffefefeffff0f0efffefefefffeeeeedffedeeedffedededffedededffeeeeedffeeededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffeff0f0fff0f1f0fff1f1f1fff2f2f2fff0f1f1ffeeeeedffededecffebebebffeaebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e9e9ffe8e9e9ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9eaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffedededfff0eff0fff2f2f1fff2f2f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffeff0efffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffedeeedffedeeeeffedeeedffeeeeeeffeeeeeeffeff0effff0f0efffefefefffededeeffecebecffe8e9e9ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e6ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e1e0ffdfdfe0ffdfdfe0ffdfdedfffdededeffdededeffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdcdbffdadadbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd2d2d2ffd0d0d0ffcececeffccccccffc9c9c9ffc8c8c8ffcacbcbffcdcecdffcdcdcdffc7c7c7ffc2c2c2ffbbbbbbffb4b4b4ffb4b4b4ffb4b4b3ffb3b4b3ffb3b3b3bf8585850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfcfffcfcfcfffdfdfdfffdfefdfffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfefffdfdfdfff8f9f8fff1f1f1fff1f1f1fff1f1f17f79787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1eff3b3b3bff3b3b3bff3a3a3bff505050ff757575ff949494ffc7c6c6fff7f7f7fffcfcfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfbfcfffcfcfbfffbfcfcfffbfcfcfffcfbfbfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9faf9fffaf9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff6f7f7fff5f5f5fff3f2f2fff1f0f0ffeeeeeeffe8e8e8ffdfe0dfffd5d5d5ff949494ff343434ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161616ff5a5959ffc5c5c4ffddddddffe6e6e6ffebebebffefefeffff2f2f2fff4f4f4fff7f6f6fff8f8f8fff8f8f8fff9f8f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffaf9fafff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdffe6e6e6ffa3a3a3ff848484ff626262ff404040ff3a3a3aff3a3b3bff3b3b3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f393939ff727272ff747374ff757575ff787878ff787878ff787879ff787878ff787878ff797979ff7a7a7aff7a7a7aff7a7979ff797979ff7a7a7aff7a7a7aff7a7a7aff7a7a7aff7a7b7aff7b7a7aff797a7aff787878ff767676ff7373737f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1f1eff1e1e1eff1c1c1dff292a2aff464646ff6c6c6cff999998ffebebebfffefefefffefefefffefefefffefefdfffdfdfdfffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfb7f7e7e7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848484ffb1b1b1ffb2b2b2ffb2b1b1ffb1b1b2ffb2b2b2ffbbbbbbffc4c4c4ffcacacaffcfd0cfffd2d2d2ffcdcdcdffcacacaffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcecfffd0d0d0ffd1d1d2ffd2d3d3ffd4d4d4ffd5d5d5ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdbdbdbffdbdbdcffdcdcdcffdcdcdcffddddddffdeddddffddddddffdedddeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe3e3e3ffe6e6e6ffeaeae9ffedededffefeeeffff0f0f0ffefeff0ffefefefffeeeeeeffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeeffefefefffefefefffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f1fff2f2f2fff1f1f1ffeeeeeeffedededffecebecffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeae9ffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe8e9e9ffe9e9e9ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9eaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeae9eaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebececffeeeeeefff0f0f0fff2f2f2fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0f0ffefeff0ffefeff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeffff0f0f0fff0f0f0ffeeeeefffededecffeae9e9ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e1ffe0e0e0ffdfdfdfffdedfdfffdededeffdededeffdededdffddddddffddddddffdcdcdcffdcdcdbffdbdbdbffdbdadaffd9dad9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d6d6ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd2d2d2ffcfcfcfffcdcdcdffcbcacbffc8c8c8ffc8c8c8ffcbcbcbffcececeffcccbccffc5c6c6ffc0c0c0ffb8b8b8ffb3b3b3ffb4b3b4ffb3b3b3ffb2b2b2ffb2b2b23f2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffbfbfcfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffefdfdfffefefdfffefefefffdfdfefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefffffffefffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfdfffdfdfefffefdfdfffdfdfdfff8f8f8fff0f0f0fff1f0f1fff1f1f17f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3b3b3bff3b3b3bff393939ff515151ff767675ff959595ffcacacafff7f7f7fffcfdfdfffdfdfefffefefefffefdfdfffefefdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfcfbfffbfcfcfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff6f6f7fff4f4f4fff2f2f2ffefefefffececebffe5e6e5ffdadbdaffbebebfff4f4e4eff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2c2c2cff818181ffd3d3d3ffe2e2e2ffe9e9e9ffeeeeeefff1f1f1fff3f3f4fff6f6f6fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfafffafafbfffafbfbfffafafafffbfafbfffbfbfafffbfafafffafafafffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcffe8e8e8ffa7a6a6ff868586ff636363ff414141ff3a3b3aff3b3b3cff3d3d3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f393939ff727272ff727272ff747374ff757575ff787778ff797878ff787978ff797a79ff7a7a7aff7a7a7aff797979ff777777ff787878ff797979ff7a7a7aff7a7a7aff7a7b7aff7a7a7aff797979ff787878ff767676ff737373ff7273737f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1f1fff1f1e1fff1f1e1fff292a29ff444344ff6d6c6cff979797ffe9eaeafffdfdfefffffefffffefefefffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfefffefefdfffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbbfbdbcbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f585858ffb0b0b0ffb1b1b1ffb0b1b1ffb2b1b2ffb2b2b1ffb8b8b8ffc2c2c2ffc8c8c8ffcccccdffd0d0d0ffcececdffcacacaffcacacaffcbcbcbffccccccffccccccffcecdceffcfcfcfffcfd0cfffd0d1d1ffd2d2d1ffd3d3d3ffd4d4d5ffd6d6d5ffd7d6d6ffd7d7d7ffd8d8d9ffd9d9d9ffd9dadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdcddddffddddddffddddddffddddddffddddddffdededeffdededeffdfdedeffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe4e4e4ffe7e7e7ffebebebffedeeedffefefeffff0f0f0ffefefefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeefffefefefffefefefffefefefffefeff0ffefefefffefeff0fff0f0effff0f0f0fff0f0f0fff1f1f1fff2f2f2fff1f2f1ffefefefffedededffececebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e9ffe8e8e8ffe9e8e8ffe9e9e8ffe8e8e8ffe8e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeae9eaffeae9e9ffeaeaeaffebebebffebebebffeaebeaffeaeaeaffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeae9eaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffedececffefefeefff1f1f1fff2f2f3fff3f3f3fff1f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffeff0efffefefefffefefefffeeefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeffff0f0f0fff0f0f0ffefefefffedededffeaeaeaffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e5e5ffe6e6e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe0e1e0ffe0e0e0ffdfe0dfffdfdfdfffdedfdeffdededeffdededeffddddddffdddcddffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcbcbcbffc8c8c8ffc6c6c5ffc9c8c9ffcccccdffcececdffcac9c9ffc4c4c4ffbebebeffb6b6b6ffb2b3b2ffb2b2b2ffb2b2b2ffb1b1b2ffb1b1b13f2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfdfdfffefdfdfffdfefdfff8f8f8fff0f0f0fff0f0f0fff0f1f07f79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1e1dff3b3b3aff363637ff393939ff545453ff777777ff969696ffcdcecefff8f8f8fffdfcfcfffdfdfdfffdfefefffefdfdfffdfdfefffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfbfffcfbfcfffbfcfbfffbfbfbfffcfcfbfffcfcfbfffbfcfbfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff6f6f6fff4f3f4fff1f1f1ffeeeeeeffeaeaeaffe2e2e2ffd7d7d7ff979697ff2f2f2fff000100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff0d0d0dff555655ffc8c9c8ffddddddffe7e7e7ffededecfff0f0f0fff3f3f3fff5f5f6fff7f7f7fff8f8f8fff8f8f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfbfffbfafbfffafbfbfffbfafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfafafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdffeaeaeaffaaaaaaff888887ff646564ff424242ff3b3c3cff3d3c3cff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf464647ff727272ff727272ff666666ff6d6c6dff777676ff787878ff787978ff7a7a7aff7a7a7aff797979ff767776ff777777ff777778ff787878ff797979ff7a7a7aff7a7a7bff7a7979ff787878ff767676ff737373ff727373ff7372727f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1f1e1eff1e1e1eff1e1e1fff292928ff434343ff6c6c6cff949594ffe9e9e9fffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffefffefefefffffefefffefefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefdfffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2b2b2bffafaeafffb0b0b0ffb0b0b0ffb1b1b0ffb0b0b1ffb4b4b5ffbfbfbfffc6c6c6ffcacbcbffcecfcfffcdcecdffcacacaffcac9caffcbcbcbffccccccffcdccccffcecdcdffcececeffcfcfcfffd0d0d0ffd2d2d2ffd2d2d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffdadadaffdadadaffdadadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffddddddffdddcdcffddddddffddddddffddddddffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e2ffe4e5e4ffe7e8e8ffebecebffeeeeeeffeff0f0fff0eff0ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefefefffefeff0ffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f2fff1f1f2ffefefefffedecedffebececffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffe9e9eaffe9eaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe8e7e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebeaffebeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe8e9e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffeaeaeaffeae9e9ffe9eaeaffe9e9eaffeae9e9ffebebebffecedecffefefeffff1f1f2fff3f3f3fff2f2f2fff1f1f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffeff0efffefefefffefefefffefefefffefefefffefefefffefefeeffeeeeeeffefefeeffefefeffff0f0f0fff0f0f0ffeeeeeeffebeaebffe6e7e7ffe6e6e6ffe6e5e6ffe5e6e6ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdeffdededeffddddddffdcdcddffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d9ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d0ffcececeffccccccffc9c9c9ffc6c6c7ffc6c6c6ffcbcbcbffcccdcdffccccccffc7c7c7ffc2c3c2ffbbbbbbffb3b3b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b0b0bf84848500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfdfdfffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffdfdfcfffdfdfdfffefdfefffefefefffefefefffefefefffefefffffefffffffffffefffefffefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefff8f8f9fff0f0f0fff0f0f0fff0f0f07f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff383838ff363536ff383738ff545454ff787878ff969697ffd1d1d1fff9f9f9fffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffcfbfbfffcfbfcfffcfcfbfffbfbfcfffcfcfbfffbfbfbfffcfbfcfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffbfcfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffcfcfbfffbfbfcfffbfcfbfffbfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9faf9fffafafafffaf9f9fff9f9f9fff8f8f8fff6f6f6fff3f3f4fff1f0f1ffeeeeeeffe9e9e8ffe0e0e0ffd2d2d2ff747474ff1a1b1bff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff3d3d3dffb4b5b5ffdadadaffe5e5e5ffecececfff0eff0fff3f3f3fff5f5f5fff7f7f7fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffafafbfffbfafbfffbfafbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffefdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcffecececffacacacff888889ff656665ff434343ff3c3c3dff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373637ff636363ff5b5a5bff4e4e4eff656565ff6d6d6dff717171ff737373ff747475ff757675ff757575ff747574ff747575ff757676ff767776ff777777ff787879ff797878ff767676ff747474ff6f6e6fff676767ff707070ff7373727f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1f1eff1e1e1fff1e1e1fff292929ff454444ff6b6c6cff929292ffe6e6e6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefefefffefefffffefefefffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffffffefffffffffffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfcfdfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf828282ffaeaeaeffaeaeafffb0b0b0ffafb0afffb2b2b2ffbbbbbbffc4c4c4ffc8c8c8ffcccccbffcececeffcacbcbffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcdcdceffcfcfcfffd0cfd0ffd1d1d1ffd2d2d2ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffddddddffddddddffdddedeffdededeffdededeffdededeffdededfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe5e5e5ffe8e8e8ffecececffefefeefff0f0f0ffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f0fff1f1f1fff1f1f1fff0eff0ffedededffecebebffe9e9eaffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e7ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe7e7e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffebeaebffebebeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9eae9ffe9eaeaffe9e9eaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffedededffefefeffff1f1f1fff2f3f2fff2f1f2fff0f1f1fff0f0f0fff1f0f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0fff0eff0fff0efefffefefefffefefefffefeeeeffefefefffefefefffefefeffff0f0f0fff1f1f1ffefefefffebebebffe7e6e7ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdddeddffdddcddffdcdcdcffdbdcdbffdbdbdbffdadadaffd9d9daffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffcfcfcfffcccdccffcacacaffc8c7c8ffc6c7c6ffc9c9c9ffcccccbffcdcdcdffcacac9ffc5c5c6ffc1c1c0ffb7b7b7ffb1b1b1ffb1b1b1ffb0b1b0ffb1b1b1ffb2b1b27f595959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfcfcfffdfdfcfffdfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffffefefffffefefffffffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefefffefdfdfffefefefff8f8f8fff0f0f0fff0f0f0fff0f0f07f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff393939ff383737ff3a3a3aff555555ff777777ff959595ffd3d3d2fff9f9f9fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffcfbfcfffcfcfcfffcfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfbfbfffcfbfbfffcfcfbfffbfcfbfffbfcfcfffbfbfbfffcfbfcfffcfbfcfffcfcfbfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff8f8f8fff6f6f6fff4f4f4fff0f1f1ffeeeeeeffe8e8e8ffdddddeffccccccff5c5c5bff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2c2c2cff9f9f9fffd8d8d8ffe5e4e5ffebebebfff0f0effff3f2f2fff5f5f5fff6f6f7fff8f8f8fff8f9f8fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffafbfafffafafafffafafafffafafafffbfbfafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdffedededffadadadff898989ff666666ff444343ff373737ff3d3d3dff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363637ff363636ff424243ff454545ff595858ff616161ff686767ff6a6a6aff6c6b6cff6d6d6dff6d6d6dff6d6e6dff6e6e6eff6f6f6fff706f6fff707070ff6f6f6fff6e6e6eff6a6a6aff646464ff595959ff4b4b4bff5f5f5fff7070707f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1e1fff1e1e1eff1e1e1eff292929ff454444ff6b6b6bff909090ffe3e3e3fffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffefefffffefefffffefffffefffefffefefefffefffefffffefefffffffefffffffffffefefffffefefefffffefefffffffffffffffffffffffffffffefefffefefefffffffefffefefefffefefefffefefefffefdfefffefdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffefefffefefffffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffdfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf828282ffaeadadffaeaeaeffaeaeaeffaeaeaeffafafafffb7b7b7ffc0c0c0ffc7c7c7ffcacacaffcdcdccffcbcbcbffc8c9c9ffc9c9c8ffcbcacbffcccbcbffccccccffcdcdcdffcfceceffcfcfcfffd1d0d1ffd1d2d1ffd3d2d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffddddddffdededeffdededeffdfdfdeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe3e3e3ffe6e6e5ffe9e9e9ffededecffeeeeeeffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffeff0efffefefefffeff0f0fff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffeff0f0ffefefeffff0f0f0ffeeeeeeffecececffeaeaeaffe9e8e9ffe8e7e7ffe7e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe7e6e6ffe7e7e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe7e7e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e9ffe9e8e8ffe9e8e8ffe8e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e8e8ffe9e8e8ffe9e9e9ffeaeaeaffedededffeeeeeefff0f0f0fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefefefffefefefffefeeeffff0f0f0fff1f1f1fff0f0f0ffecececffe7e7e7ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e4ffe4e4e5ffe5e5e5ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdededeffdddddeffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdaffdad9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcccdccffcbcacbffc9c8c9ffc7c7c7ffc7c6c6ffcacacaffcdcdcdffcccdccffc8c8c9ffc5c5c4ffbfbebeffb4b4b4ffb1b0b0ffb1b1b1ffb2b2b2ffb3b2b2ffb3b3b33f2d2c2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefffefffffefefffffefffffefffefffffffffffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfefdfffefdfefffefefefff9f9f9ffefefeffff0f0effff0f0f07f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1d1cff3a3a3aff383939ff3b3b3bff555555ff767675ff949494ffd3d3d3fffafafafffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffcfbfbfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafbfafffafbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff8f7f8fff6f6f6fff4f4f4fff1f1f1ffeeeeeeffe8e8e8ffdcdcdcffc1c1c1ff494948ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff252525ff848484ffd8d7d8ffe4e5e4ffeaeaeafff0efeffff3f3f3fff4f5f5fff7f7f7fff8f8f7fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffbfafafffafafbfffafafafffafafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdffeeeeeeffaeaeaeff888988ff656665ff424343ff343434ff373737ff3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363737ff363736ff363636ff3d3c3dff4c4c4dff565656ff5e5d5eff626161ff636463ff646564ff656565ff666665ff666767ff686868ff676767ff676666ff656565ff626262ff5e5e5eff595958ff4c4c4cff3d3d3dff484847ff5f5f5e7f3736360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1f1f1eff1e1e1eff1d1d1dff282829ff444544ff6b6a6aff90908fffe1e1e1fffefefefffffffffffffefefffefefffffefefefffffefffffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffefffefffffefefffefefefffefefefffefefefffefdfefffefdfdfffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffffefffefffffffffefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffcfbfcfffcfbfbfffbfbfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffaeaeaeffadaeaeffaeadaeffaeaeaeffadadadffb3b3b3ffbdbebeffc6c6c6ffcacac9ffccccccffcbccccffc9c9c9ffc9c9c9ffcacacaffcbccccffcccccdffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdddcdcffdddcddffddddddffdddddeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe4e4e4ffe7e7e6ffeaeaeaffedecedffeeeeeeffefefefffefeeefffeeeeeeffeeefeeffefefeffff0efefffeff0effff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedededffedededffebebebffeae9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffeaeaeaffedededffedededffeeeeeeffeeeeeffff0efefffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffefefefffefefefffefeeeefff0efeffff1f1f1fff0f0f0ffedededffe8e7e8ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdeffdededeffdededeffddddddffdcdcdcffdcdcdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d6d7ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffcfcfceffcdcdccffcbcbcbffc9c9caffc8c8c8ffc7c7c7ffc8c8c8ffcbcbcbffcdcdceffcbcbcbffc7c7c7ffc2c3c3ffbbbabbffb2b2b1ffb2b2b2ffb2b2b3ffb3b3b3ffb3b3b3bf868686000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffefdfdfffdfdfdfffefefefffefefefffefefffffffffffffffefffffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffefefefffefefefffefefefffffffefffafafaffefefeffff0efefffeff0f07f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1d1dff393939ff3a3939ff3c3d3cff575656ff757575ff939394ffd3d4d4fffafafafffcfcfdfffdfdfcfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffbfafafffafafafffbfafbfffafafafffbfbfbfffafafafffafafafffbfbfbfffafbfbfffafafafffafafafffafafafff9f9f9fff8f8f8fff6f6f6fff5f4f4fff1f1f1ffeeeeeeffeae9e9ffdfdfdfffc9c8c8ff515251ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff292a29ff989797ffd9d9d9ffe4e4e4ffeaeaeaffefeff0fff3f3f3fff5f5f5fff7f7f7fff7f7f7fff9f9f8fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdffeeeeeeffafafafff888888ff646565ff424343ff353635ff363636ff38393800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373636ff363636ff363635ff3a3939ff444444ff4d4e4dff555555ff595959ff5b5c5bff5d5d5dff5e5e5dff5e5f5eff5f5f5fff5f5f5fff5e5e5eff5d5d5dff5b5b5bff575758ff535453ff4e4e4eff434343ff383838ff3d3c3cff4848487f2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1e1e1dff1e1d1dff1c1c1cff272827ff424242ff676767ff8e8e8effdfdfdffffefefefffffffffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefefffefffefffffffffffefefefffffffffffefffefffefefefffffffffffefffffffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffffefffffffefffffefefffffffffffffefffffffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc7f7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb0b0b1ffafafafffaeaeaeffadadaeffadadadffb0b0b0ffbbbbbbffc4c4c4ffc9c9c9ffccccccffccccccffcacacaffc9c9c9ffcacacaffcbcccbffccccccffcdcdcdffcececeffcfcfceffd0cfd0ffd1d1d1ffd2d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdddddcffdddddeffdedddeffdededeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe2e2e2ffe3e3e3ffe4e5e4ffe8e8e8ffeaebeaffecececffedeeeeffeeefeeffeeeeefffeeeeeeffeeeeeeffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffefefefffeeeeeeffeeeeeeffedededffedededffedededffedecedffecececffebebebffebebebffeaeaeaffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e6e5ffe6e5e5ffe5e5e6ffe5e6e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e5e5ffe5e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e6ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e6e5ffe5e6e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e6ffe6e6e6ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e8ffe7e8e7ffe7e8e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e7e8ffe7e8e8ffe8e8e8ffe8e8e8ffeaeae9ffecececffecececffececedffedededffeeeeeeffedededffedededffeeeeeeffeeeeeeffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0effff0efefffefefefffeeeeeeffefeeeffff1f1f1fff0f0f0ffedededffe8e8e8ffe4e5e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e3e3ffe3e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdedfdeffdededeffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdadbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d8ffd7d6d6ffd5d6d5ffd4d4d4ffd3d3d2ffd1d1d1ffcfcfceffcdcdcdffcccccbffcacacaffc9c9c9ffc9c9c9ffc7c7c7ffc7c7c7ffccccccffcdcdcdffcacacbffc6c6c6ffc1c1c1ffb8b8b8ffb2b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3bf8685860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfefdfffefefefffefefefffefefefffffefefffffffffffefffffffffffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefffffffffffffafafaffefefeeffefefefffefefef7f78777800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3a3a39ff393a39ff3d3d3dff575858ff777676ff959494ffd5d5d5fffafbfafffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffafbfafffafafafffbfbfafffafbfbfffbfbfafffbfbfbfffafbfbfffbfbfafffafbfbfffbfafbfffafafafffafafafff9f9f9fff8f8f8fff7f7f7fff5f5f5fff2f2f2ffefeeeeffeaeaeaffe2e2e2ffcececeff636463ff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff333434ffaeadadffd9d9d8ffe3e3e3ffeaeaeafff0f0f0fff4f4f3fff5f5f5fff6f7f6fff8f8f8fff9f8f9fff9f9f9fffafafafffafafafffafafafffafbfafffbfafafffbfafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdffefefefffb0b0b0ff888788ff656666ff444445ff363636ff373637ff37383700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff363636ff353535ff393838ff404040ff474746ff4d4d4dff515151ff545454ff565555ff575656ff565757ff575757ff575656ff555655ff545454ff525252ff4f4f4fff4b4b4bff444545ff3b3b3bff343434ff393939ff3c3c3c7f2121210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff1d1d1dff1c1d1cff1b1b1bff262626ff3f3f3fff666565ff8b8c8bffe0e0e0fffefefdfffffffffffffefffffefefefffefefefffefffefffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffefffefffefffefefefffefefefffefefefffffffefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffffefffffffffffffefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848484ffb0b0b1ffb0b0b0ffafafafffaeaeaeffaeaeaeffb8b8b8ffc2c2c2ffc7c7c7ffcac9c9ffcbcbcbffcacbcaffc9c9c9ffc9cacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0cfffd0d0d0ffd2d1d1ffd3d3d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcddffddddddffdddeddffdededeffdfdedeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e3ffe4e3e4ffe6e6e5ffe8e9e8ffebebebffecececffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffeff0f0fff0f0f0ffefefefffefefefffeeefefffedeeeeffedededffececebffebebebffebebebffebebebffebeaeaffe9e9e9ffeaeae9ffeae9eaffe8e8e8ffe6e6e6ffe6e5e5ffe5e5e5ffe4e5e5ffe5e4e5ffe5e4e5ffe4e5e5ffe4e5e4ffe4e5e4ffe4e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e5ffe4e5e4ffe5e4e4ffe5e4e5ffe5e5e5ffe4e5e4ffe5e4e5ffe4e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e5ffe5e6e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe4e5e5ffe5e5e4ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e5ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e7ffe7e6e6ffe7e7e6ffe6e6e6ffe7e6e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe9e9e9ffebeaeaffeaeaeaffeaeaebffebebebffecececffebebebffebebebffecececffedecedffeeededffeeeeeeffefefefffeff0efffefeff0fff0f0f0fff0eff0fff0efefffefefefffeeeeeeffeeeeeffff0f0f0fff0f0f0ffeeeeeeffe9e9e9ffe5e5e5ffe4e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdddeddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d6ffd5d4d4ffd3d3d3ffd1d1d1ffd0d0cfffcdcdcdffccccccffcbcacaffcacacaffc9c9c9ffc8c8c8ffc6c6c5ffc8c7c7ffccccccffcdcdcdffc9c9caffc5c5c5ffbebebeffb7b7b7ffb2b2b2ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b23f2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffffffffffafaf9fff0f0f0ffefefefffefefef7f77787700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3a3a3aff393939ff3d3d3dff575758ff767676ff979796ffd6d6d6fffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffafbfafffbfbfbfffafafafffafafafffafafbfffbfafafffafafafffbfbfbfffbfbfafffbfafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffaf9fafff9f9f9fff8f8f8fff8f7f7fff6f6f5fff3f3f2ffefefefffeaebeaffe3e2e3ffd4d4d4ff7f8080ff232323ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff464646ffbebfbfffdad9d9ffe4e4e3ffebeaebfff0f0f0fff4f4f3fff6f6f5fff7f7f6fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdffeff0efffafafafff888888ff676766ff454545ff363737ff373738ff38383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff353535ff323231ff333334ff3a3b3bff404141ff474747ff4a4a4aff4d4d4dff4f4e4eff505050ff515050ff504f50ff4f4e4fff4d4d4dff4c4c4cff4a4a4aff484848ff444343ff3d3d3dff363636ff2e2e2eff343434ff3939397f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f070707ff1d1d1dff1c1c1cff1c1c1cff262626ff3f3e3eff646464ff898989ffdbdbdcfffdfdfefffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefffefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc7f7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f575757ffb0afafffb0b0b0ffb0b0b0ffb0b0b1ffafafafffb5b4b4ffc0c0c0ffc6c6c6ffc8c7c7ffcacac9ffcbcbcbffc9c9c9ffcac9caffcacbcaffccccccffcdcdcdffcececeffcfceceffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d5ffd6d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffdadbdaffdadbdbffdadbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffddddddffdeddddffdddedeffdfdedeffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e1ffe3e2e3ffe4e4e4ffe6e6e6ffeae9e9ffebebebffecebecffedededffeeeeeefff0f0f0fff0f1f1fff0f0f0ffefefefffefefefffefeeeeffedededffedededffecececffebeaeaffeae9e9ffe9e9e8ffe9e8e8ffe9e9e9ffe8e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe7e7e7ffe5e6e5ffe5e5e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e4ffe4e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe4e5e4ffe5e4e4ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe6e7e7ffe7e7e7ffe8e8e8ffeae9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e7e6ffe8e7e7ffe9e8e8ffeaeae9ffebebebffebecebffececedffedededffeeeeeeffefefefffefefefffeff0effff0f0f0ffefeeefffeeeeeeffefefefffefefefffeeeeeeffeaeaeaffe6e6e6ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdededeffdededeffddddddffdddcddffdcdcdcffdcdcdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d4d4ffd3d3d3ffd2d2d1ffd0d0d0ffcececeffcdcccdffcbcbcbffcacacaffc9c9c9ffc7c8c8ffc5c5c5ffc3c3c3ffc9cac9ffcdcdccffcccccbffc7c7c7ffc3c2c2ffbcbcbcffb5b5b5ffb2b3b2ffb2b2b2ffb2b2b2ffb0b1b0ffb0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefdfffdfefefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefefdfffdfefdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffffffffffffffffff9f9f8fff0f0f0fff0f0f0ffefeff07f77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3a3a3aff3a3a3aff3e3e3eff575757ff757575ff979797ffd7d7d6fffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffafafbfffafbfafffafbfafffafbfafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffaf9fafff9f9f9fff8f9f9fff7f7f7fff6f6f6fff3f3f3ffeff0efffebebebffe4e4e4ffd9d9d9ffa6a5a5ff383838ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010001ff161716ff606061ffcfcfcfffdddedeffe7e7e7ffedededfff1f2f1fff5f4f4fff6f6f6fff6f6f6fff8f8f8fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafafffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfcfffbfcfcfffcfbfbfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefdfdfffdfdfdfffcfdfdfff0f0f0ffaeaeaeff878786ff676767ff464646ff373737ff393838ff3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343535ff313231ff2d2d2dff2f2f2fff353536ff3a3a3bff414040ff444444ff474747ff494949ff4a4a4aff4a4a4aff494949ff484747ff464646ff454544ff434344ff414141ff3c3c3cff383838ff333434ff2c2c2cff2e2e2eff3434330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff1c1c1dff1c1b1cff262625ff3e3e3eff636464ff898989ffdbdbdbfffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2b2b2bffaeaeaeffaeafafffafafafffb0b0b0ffb0b0b0ffb3b3b3ffbcbcbdffc3c3c4ffc8c8c7ffcacacaffcacacaffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcccccdffcdceceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdadaffdadbdbffdbdbdbffdcdcdcffdcdddcffddddddffddddddffdededdffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe3e3e2ffe4e4e4ffe7e7e7ffeaeaeaffebebeaffebebebffedededfff0f0f0fff3f3f3fff0f0f0ffeeefeeffededeeffecececffebebebffebeaebffeaeaeaffe8e8e8ffe7e7e7ffe5e6e6ffe4e5e5ffe6e6e5ffe5e5e6ffe4e4e5ffe6e6e6ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e4e4ffe4e5e4ffe4e5e5ffe4e5e5ffe4e5e5ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e8e8ffe9e9e9ffe8e8e8ffe6e7e6ffe4e4e5ffe4e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffeaebebffebebecffecececffedecedffefeeeeffefefefffefefefffefefefffedeeeeffeeeeeeffedededffeaebeaffe6e6e6ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdededfffdededeffdddeddffddddddffdddcddffdcdcddffdbdcdcffdbdbdbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d4ffd4d3d3ffd2d2d2ffd0d1d0ffcfcfcfffcdcdcdffccccccffcbcacaffcac9c9ffc7c7c8ffc6c6c6ffc4c4c4ffc5c5c5ffcbcacbffcdcdcdffcbcbcbffc6c6c6ffc1c1c1ffb9babaffb3b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffafafafbf82828200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfefffdfdfefffdfefefffdfefdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefff8f8f8fff0f0f0fff0f0f0fff1f0f03f3b3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3a3a3bff3a3a3aff3e3e3fff585858ff767676ff979797ffd7d7d7fffbfafbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfcfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffafafafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfafffbfbfbfffafafbfffafafafffbfafafffafafafffafbfbfffafbfbfffbfafafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffaf9fafff9f9fafff9f8f9fff8f7f8fff6f6f6fff4f5f4fff1f1f1ffededecffe5e5e6ffdcdcdcffd0d0d0ff686869ff1e1e1eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050506ff3b3b3bffaaaaaaffdad9d9ffe4e3e3ffebebebfff0f0f1fff4f3f4fff5f6f6fff6f6f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfefffefefdfffdfdfdfffcfcfdfff0f0f0ffacacacff868686ff686767ff474748ff393838ff3a3a3aff3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313132ff2d2d2dff292a29ff2b2b2cff323131ff363535ff3a3a3aff3d3d3dff403f40ff424242ff434343ff444344ff434243ff414141ff3f3f3fff3e3e3eff3c3c3cff3a3a3aff363636ff313232ff2d2e2dff282929ff2b2b2cff2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff1d1d1dff1c1c1cff262625ff3e3e3eff636363ff888988ffd9d9dafffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcbfbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf828282ffaeaeaeffaeaeaeffaeaeafffafafafffb1b0b0ffb8b9b9ffc1c1c0ffc6c6c6ffcbcbcaffcbcbccffc9cac9ffc8c9c8ffc9c9c9ffcbcacbffcccccbffcdcdcdffcececeffcececeffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d5d4ffd5d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadbffdadadaffdbdbdbffdcdcdcffddddddffddddddffdddddeffddddddffdededeffdededeffdedfdeffdedfdeffdedfdeffdfdfdfffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe4e4e5ffe7e8e7ffeaeaeaffeaeaeaffecececffeeeeeefff1f1f1fff0f0f0ffeeeeeeffebecebffeaeaeaffe9e9e9ffe8e8e8ffe7e6e7ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffe2e2e2ffe4e4e4ffe4e4e4ffe7e7e7ffe8e8e8ffe7e7e8ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e4e5ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e4e4ffe5e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e6ffe6e5e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e6e7ffe6e6e6ffe7e7e7ffe6e6e6ffe6e7e7ffe6e7e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e8e8ffe7e7e6ffe4e4e4ffe2e2e2ffe1e2e1ffe3e2e3ffe3e4e4ffe5e5e5ffe6e7e6ffe8e8e8ffe9e9eaffeaeaeaffebebecffedeeeeffefefefffefefefffeeefeeffedecedffebececffeaebebffe6e6e6ffe4e4e4ffe2e3e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdedeffdededeffdededeffddddddffddddddffdcddddffdcdcdcffdcdcdbffdbdbdbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d5ffd3d3d3ffd2d2d3ffd1d1d1ffcfd0cfffcdceceffcdcccdffcbcbcbffcacacaffc8c8c8ffc7c6c7ffc6c6c5ffc4c5c4ffc7c7c7ffcccbccffcdcdccffc9c9c9ffc5c5c5ffbebfbfffb5b6b5ffb0b0b0ffb0b0b0ffafafafffaeaeaeffaeaeae7f575757000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffdfefefffdfefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfdfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefff7f7f7fff0f0effff1f0f0fff0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3b3b3bff3a3a3bff3f3e3eff5a5a5aff797978ff979797ffd8d8d8fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfafffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffbfafbfffafbfafffafafafffbfafbfffafafafffbfbfafffafbfafffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f5f5fff3f3f3ffefeeefffe8e8e8ffe0e0e0ffd7d6d6ffb3b3b3ff434344ff090909ff000000ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010000ff000000ff272727ff767576ffd5d6d5ffe1e0e1ffe8e8e8ffeeeeeefff3f2f3fff6f5f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f9fffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffcfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfcfdfff1f0f1ffacacacff868685ff686767ff494848ff3b3a3aff3c3c3bff3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2d2dff292a29ff262626ff292928ff2e2f2eff313131ff353535ff373737ff393939ff3b3b3aff3c3c3bff3d3c3cff3c3c3cff3b3a3bff3a3a39ff383838ff363636ff333433ff303030ff2e2e2dff292929ff242424ff282828ff2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1dff1d1d1eff1d1d1dff262626ff3e3e3eff626262ff888787ffdadadafffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f575757ffafaeaeffafaeaeffaeaeaeffaeaeaeffaeaeaeffb6b6b6ffbdbdbeffc4c3c4ffcacacaffcccdccffcacacaffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfceffcfd0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd4d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdbdadaffdcdcdcffddddddffddddddffddddddffdededdffdededeffdededeffdfdedeffdededeffdededfffdededeffdedfdeffdededeffdedfdeffdededeffdfdfdfffdfdfdeffdfdfdeffe0e0dfffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe2e2e3ffe5e4e4ffe8e8e8ffecedecffedecedffedededffedececffedededffecececffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e4e4ffe3e3e3ffe1e1e1ffe1e0e0ffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffe7e8e8ffe6e6e6ffe6e6e5ffe6e5e5ffe6e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e4e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe6e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e4e5ffe4e5e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e6ffe6e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9eaffe9e9e9ffe7e7e7ffe4e5e4ffe2e2e2ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e7e7ffe8e8e8ffeaeaeaffececedffeeeeeeffeeeeedffeeededffecececffeaeaeaffe7e7e8ffe4e4e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdededfffdfdfdeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdedeffdededeffdededeffdedddeffddddddffddddddffdddcddffdcdcdcffdcdcdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd3d4d3ffd3d2d2ffd1d1d1ffd0d0d0ffcfcfceffcdcecdffcccccbffcacacaffc8c9c9ffc8c8c8ffc7c7c7ffc6c6c5ffc5c5c5ffc7c8c7ffcdcccdffcccccbffc9c9c9ffc4c4c4ffbbbbbbffb1b1b1ffafaeaeffaeaeaeffaeaeaeffafafaeffafafaf3f2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefefefffdfdfdfffdfdfdfffdfefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfefdfffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefff6f6f6ffeeeeeefff0f0f0fff0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3d3c3dff3b3c3cff3f403fff5c5c5cff7b7b7bff989898ffd9d9d8fffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffafbfafffbfbfafffbfbfafffbfafbfffafbfafffbfbfafffafafafffbfbfafffafbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9faf9fff9f9f9fff8f8f8fff7f7f7fff6f7f7fff4f4f4fff0f0f1ffebebebffe5e5e5ffdfe0dfffd5d5d6ff919292ff3a3b3aff0c0c0cff000000ff010101ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff242424ff5c5c5cffcac9caffe0e0e0ffe7e8e7ffedededfff1f1f1fff4f4f4fff7f6f7fff7f7f7fff7f8f7fff8f8f8fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfbfffcfcfbfffcfcfbfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfff1f1f1ffacadadff878787ff6b6b6bff4b4b4bff3c3c3bff3d3c3cff3d3c3d0000000000000000000000003f1818187f3030307f3030307f3030307f3031307f3030307f2b2b2b7f2423237f1e1f1f7f1818197f161616ff1e1e1eff1a1a1aff262525ff262626ff1f1f1fff252525ff2a2a2aff2c2c2cff2f2f2fff313131ff333332ff343434ff353535ff363535ff353536ff343534ff343433ff323233ff303030ff2e2e2eff2b2b2bff2a2a2aff262526ff212121ff232324ff2928287f1515157f1617177f1919197f1b1c1c7f2020207f2727277f3030307f3131317f3131317f3131317f3131327f3132310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1d1eff1d1d1dff1c1c1cff252424ff3c3c3cff606061ff868786ffd6d6d6fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2b2b2bffaeaeaeffaeaeaeffaeaeaeffaeaeaeffadadadffb3b2b2ffbdbdbcffc2c2c2ffc8c9c9ffcccdccffcbcbcbffc9c9c8ffc9c8c9ffcacacaffcbcccbffccccccffcdcdcdffcdcecdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdbdcdcffddddddffddddddffddddddffdededeffdededeffdededeffdededeffdfdedeffdededfffdededeffdededeffdededeffdededeffdededeffdddedeffdedddeffdddeddffdededeffdededeffdededeffdfdfdfffe0dfdfffe0e1e0ffe3e3e3ffe8e8e8ffeeeeeeffedededffebebebffe9e9eaffeae9eaffe9e9e9ffe7e8e8ffe6e6e6ffe4e4e4ffe3e3e3ffe2e1e2ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe2e2e2ffe4e4e5ffe5e5e5ffe8e8e7ffe9e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e6ffe5e6e5ffe5e6e5ffe5e5e5ffe6e6e5ffe5e5e5ffe5e6e5ffe5e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffe9e9e9ffe8e8e7ffe5e5e5ffe3e3e3ffe2e2e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe9e9e9ffebebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e9ffe6e6e6ffe3e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdeffdededeffdfdedeffdddedeffdededeffdedddeffdddeddffdddedeffdddedeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdddddeffdddeddffddddddffddddddffddddddffdcdddcffdcdddcffdcdcdcffdbdcdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d8d7ffd6d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd1d0d1ffcfd0cfffcececeffcdcdcdffcbcbcbffc9cacaffc9c9c9ffc8c8c8ffc7c7c8ffc6c6c6ffc6c6c6ffcacbcaffcdcdccffcbcbcbffc8c9c8ffc2c2c2ffb7b7b7ffafaeaeffaeadaeffafafafffafafafffafafafbf8283820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfefffefefefffefdfefffdfefefffefefdfffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefff5f5f5ffecececffeeeeeefff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2d2d2dff3c3c3cff3c3c3cff404040ff5c5c5cff7b7b7bff999999ffd8d9d9fffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafafffafbfafffafafafffafafafffafafafffafafafffafbfafffafafafffafafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffaf9fafff9faf9fff9f8f9fff8f8f8fff7f7f7fff5f6f5fff2f2f2ffeeeeeeffeaeaeaffe6e6e5ffe0e0e0ffd1d1d1ff919191ff464646ff1c1d1dff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff0c0b0cff313132ff676768ffbfbfbfffdededeffe7e7e7ffecececfff0f0f0fff3f3f3fff5f5f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfff1f1f1ffafafafff888888ff6b6b6bff4b4b4cff3a3b3aff3c3c3cff3c3c3c0000000000000000000000007f353535ff626363ff616161ff616161ff616161ff595959ff4b4b4aff40403fff343435ff2d2c2cff2b2b2bff292929ff1d1d1dff1b1b1aff1f1f1fff1e1e1eff252525ff262726ff282828ff2a2a2aff2c2c2cff2e2e2eff2f3030ff303130ff313130ff303030ff2f3030ff2f2f2eff2e2e2eff2c2d2cff2a2a2aff272828ff272727ff222323ff212121ff222222ff232323ff282828ff2b2b2bff2e2e2eff333233ff39393aff434343ff545454ff616261ff636363ff636363ff636363ff6767670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1d1eff1c1c1cff1b1c1bff242525ff3c3c3cff616161ff878787ffd3d3d3fffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefffffffffefffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafb0afffaeafaeffaeaeaeffaeaeaeffaeaeaeffb0b0b0ffb9b9b9ffc1c1c0ffc6c6c6ffccccccffccccccffc9c9c9ffc9c8c8ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadbda7f6e6e6effdeddddffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdedddeffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddeddffdededdffdededeffdededeffe0e0e0ffe1e2e2ffe7e7e7ffe7e8e7ffe8e8e8ffe9e9e9ffe7e7e7ffe7e7e7ffe6e6e6ffe4e4e4ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e3ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffe9e9e9ffe7e8e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffebebeaffeaeaeaffe8e8e8ffe5e5e6ffe4e4e4ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e4e4ffe4e4e4ffe6e7e6ffe7e8e7ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe4e4e4ffe1e1e1ffe0e0e0ffdfe0e0ffdfe0dfffdfe0dfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdedfdeffdededeffdededeffddddddffddddddffddddddffdcddddffddddddffddddddffdededdffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdededeffdddeddffdeddddffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdadbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcecdffccccccffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc8c8c8ffcbcbcbffcccdccffcbcbcbffc6c7c7ffbdbdbdffb4b3b4ffafafafffafafafffafafafffaeaeaeffaeaeaebf82828200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffffffffffefefefff4f4f4ffeaeaeaffedededfff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3cff404040ff5c5c5bff7b7b7bff999999ffdad9d9fffcfcfbfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafaf9fff9f9f9fff8f8f8fff7f7f7fff6f6f6fff4f4f4fff1f1f1ffeeeeeeffebebebffe6e7e7ffe0e0e0ffd5d5d5ffb7b7b7ff666667ff373838ff262626ff121212ff070708ff060606ff0e0e0eff1a1a1aff2c2c2cff4a4a4aff939393ffd0d0cfffdededeffe6e6e6ffebececfff0f0f0fff3f2f3fff5f5f5fff7f7f6fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfbfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff1f1f1ffb2b2b2ff898889ff6a696aff4a4a4bff393a3aff3b3a3aff3c3c3c0000000000000000000000007f3b3c3bff6e6e6eff636363ff616161ff595959ff4a4b4bff3f4040ff343434ff2c2d2cff2b2c2cff292929ff242525ff212121ff1c1b1bff19191aff1c1d1cff252424ff252424ff252525ff272626ff282828ff2a2a2aff2b2c2bff2c2b2cff2c2c2cff2c2c2cff2b2c2bff2b2a2aff2a2a2aff2a2929ff272727ff252525ff242323ff212121ff202020ff1e1d1dff1f1f1fff232324ff282828ff2b2b2bff2e2f2eff333332ff393a39ff434343ff545454ff616262ff636363ff676867ff7272720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1d1e1dff1b1b1bff242424ff3d3c3dff626261ff878787ffd2d1d1fffcfcfbfffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffffefefffffefefffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848484ffb0b0b0ffb0b0afffaeafafffaeaeaeffaeaeaeffb6b6b6ffbfbfbfffc5c5c5ffcbcbcbffcccbccffcacacaffc8c8c8ffc9c9c9ffcbcbcbffccccccffcdcdcdffcececdffcececeffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd1d1d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadada3f3636360000000000000000bfa6a6a6ffdededeffdededeffdededeffdededeffdededeffdededeffddddddffdddcddffdcddddffdcddddffdcdcddffdcdcdcffdcdddcffdcdcdcffdddcddffdddddcffddddddffddddddffddddddffddddddffddddddffdeddddffdddddeffe1e1e1ffe4e4e4ffe6e6e5ffe6e5e5ffe4e4e5ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e3ffe5e5e5ffe7e6e7ffe8e8e8ffe9e9eaffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e6ffe6e6e7ffe7e7e6ffe6e7e7ffe7e7e6ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe6e6e5ffe6e6e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e8ffe8e7e7ffe7e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe9e8e8ffe9e9e9ffebebebffeaeaeaffe8e8e9ffe6e6e6ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe5e4e4ffe6e6e6ffe7e7e7ffe6e5e6ffe4e4e5ffe3e3e4ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdddddeffddddddffddddddffdcddddffdcdddcffdcdcdcffddddddffddddddffddddddffdddddeffdededeffdfdfdebfa7a7a73f3838383f373837ffdededfffdededeffdddeddffddddddffddddddffddddddffdddeddffddddddffddddddffdddddcffdcdcdcffdcdcdcffdbdbdbffdbdadbffdadadaffd9d9d9ffd8d8d8ffd7d7d8ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd1d0d1ffcfcfcfffcececfffcdcdcdffccccccffccccccffcbcbcbffcacacaffc9c9caffc9c8c9ffc8c9c8ffcac9caffcdcdcdffcdceceffcacacaffc3c3c3ffb9b9baffb3b3b3ffaeaeaeffaeafaeffafafaeffaeaeaeffaeadad3f2b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfefffefdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefffefffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffffffefefefff4f4f4ffebeaebfff1f1f1fff2f2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3c3c3dff3c3c3cff404040ff5c5c5bff7c7c7cff999999ffdbdbdbfffcfcfcfffdfdfdfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffafafafffafafafffafbfafffafafbfffafafafffafafafffafbfafffafbfafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9faf9fff9f9f8fff8f8f8fff7f7f7fff6f6f6fff4f4f3fff2f2f2ffefefefffececedffe8e8e9ffe3e3e3ffdadadaffd0d0d0ffa8a8a8ff828282ff676767ff4e4f4eff4c4c4cff5e5e5dff737373ff929292ffbbbbbbffd8d8d8ffe0e0dfffe6e6e6ffececebfff0f1f0fff3f3f3fff4f5f5fff6f6f7fff7f7f7fff8f8f7fff8f8f8fff9f9f9fff9f9f9fffaf9fafff9f9fafffaf9fafffafafafffbfafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff1f1f2ffb4b3b3ff898989ff696969ff4a4a4aff3a3a3aff3b3b3bff3c3c3c0000000000000000000000007f3e3e3eff797979ff6e6e6eff616160ff4d4e4dff424342ff383838ff303030ff2f2f2fff2c2c2cff272727ff232323ff202020ff1e1e1eff1b1b1bff1b1a1aff383738ff373837ff363535ff383838ff3a3a3aff3b3b3bff3a3a3bff3a3a3bff363536ff343434ff353534ff343434ff333334ff323232ff2f3030ff2c2c2cff2c2c2bff282828ff1b1b1bff1a1b1aff1c1d1dff202020ff252525ff282929ff2c2c2cff2f2f2fff343434ff3b3b3bff454545ff595959ff676768ff727272ff7978780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1d1e1dff242424ff3a3b3aff5f5e5fff838383ffcececefffbfcfbfffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffffffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffffffffffffefffefffffffefffefffefffffffffefffffefefefffffefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfdfcfffdfcfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb0b0b0ffafb0b0ffb0b0b0ffafafafffaeadaeffb3b2b3ffbdbcbcffc4c4c4ffc8c9c9ffccccccffcbcbcbffc8c9c8ffc8c8c8ffcacacaffcbcbcbffcccdccffcdcdcdffcececeffcecfceffcfcfcfffcfd0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9daffdadad9ffdadadaffdadadaffdadbdaffdadadaffdadadaffdadadaffdadadabfa3a3a3000000000000000000000000000000003f373737ffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffdddcddffdcdcdcffdbdcdcffdbdbdaffdcdcdcffdfe0dfffe1e2e1ffe2e3e3ffe1e2e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe6e5e5ffe7e8e7ffe9e9e8ffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe7e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e6ffe5e6e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e8e7ffe9e9e9ffe9e9e9ffecebebffeaebeaffe9e9e9ffe7e6e7ffe5e5e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e2e2ffe2e2e2ffe1e2e1ffe0e0e0ffe1e1e2ffe4e4e4ffe3e3e3ffe0e0e0ffe0e0e0ffdededeffdedddeffdededeffdfdfdfffdddedeffdedfdeffdedfdfffdfdfdeffdededeffdededeffdedddeffdddeddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddde7f6f6f6f0000000000000000000000007f6f6f6fffdddedeffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdcdbffdbdadaffdadadaffd9d9d9ffd8d9d8ffd7d8d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcccdffccccccffcbcbcbffcacacaffcac9caffc9c9c9ffc8c9c9ffcbcbcbffcececdffcccdcdffc8c8c8ffc1c1c0ffb9b8b9ffb0b1b0ffaeaeaeffaeaeaeffadaeadffadadadffadadad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffefffefffffffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefffffefefefffefffffffffefffffefefefff6f5f5fff1f1f1fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3d3d3dff3c3c3dff414141ff5d5d5dff7c7c7cff9a9a99ffdcdcdcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafbfffbfafafffafafafffafbfafffafafafffafafafffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff7f7f7fff5f5f5fff4f3f4fff2f2f2fff0f0f0ffedeeedffebebebffe5e5e4ffdededeffdadadaffd6d6d6ffd1d1d1ffcacacaffc4c5c4ffcfcecfffd1d1d1ffd5d6d6ffddddddffe5e5e5ffe9e9e9ffecececfff1f0f0fff4f4f4fff5f5f6fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9fafafffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfff2f2f2ffb5b5b4ff8a8a8aff6a6a6aff4b4b4bff3b3b3bff3c3c3cff3d3d3d0000000000000000000000007f3f3f3fff7c7c7cff797978ff727272ff5f5f5fff4e4e4eff444445ff3e3f3fff393938ff333333ff2e2e2dff292928ff242424ff212121ff1d1e1eff1f1e1eff3e3e3eff3e3e3eff444444ff494849ff4c4c4cff4e4f4fff4f4f4fff4f4f4fff4d4d4dff4d4e4dff4e4e4eff4e4e4eff4c4c4bff494949ff444444ff3f3f3fff3c3c3cff343433ff1e1d1dff1f1f1fff212121ff242424ff2b2b2bff2e2f2fff323232ff373737ff3e3e3eff464646ff505050ff636263ff727272ff787878ff7b7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1f1f1fff1f1f1eff222222ff393a39ff5e5e5eff838382ffcdcdcdfffbfbfbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffefffffffefefefffefffefffefefffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffffefffffefffffffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0afb0ffb1b1b2ffbab9b9ffc2c2c2ffc7c7c7ffcacacaffcbcbcbffcac9caffc8c8c8ffc9c9c9ffcacbcaffccccccffccccccffcdcdcdffcececeffcfcfcfffcfcfd0ffcfd0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadbffdadadaffdadbdaffdadadaffdadadaffdadadaffdadada0000000000000000000000000000000000000000bfa4a4a4ffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d9d8ffdbdbdaffdddedeffdfdedeffe0e0e0ffe1e1e2ffe1e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe2e2e2ffe3e3e3ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e8ffe8e8e7ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e7e7ffe7e6e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e7ffe6e6e7ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e7e8ffe9e8e8ffe9eaeaffecebecffebebebffe9eae9ffe7e7e7ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe1e1e1ffe0dfe0ffdfe0e0ffe0e0e0ffdcddddffdbdcdcffdbdbdaffdadadaffdbdcdbffdcdcdcffdededeffdfdedeffddddddffddddddffdededdffdddedeffddddddffddddddffdddcdcffdddcddffdcdcddffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbbfa3a3a30000000000000000000000000000000000000000bfa6a6a6ffddddddffddddddffdeddddffddddddffddddddffddddddffddddddffddddddffdddcdcffdcdcdcffdbdcdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd8d7d8ffd7d6d7ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcececeffcdcdcdffcccccdffccccccffcbcbcbffcacbcaffcacacaffc9c9c9ffc8c9c8ffcccbccffcecdceffcbcbcbffc6c7c7ffc0c0c0ffb6b7b7ffaeaeaeffaeadadffadadadffadadadffadadadbf818281000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffefffffefffefffffefefffefffefffefefffffffffffffffffffffffffffffefefefff5f5f6fff2f2f3fff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3d3d3dff434342ff5e5f5eff7c7c7bff9a9a9affdddcddfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfdfffdfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffbfcfcfffcfbfcfffcfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f8fff8f8f8fff7f7f7fff5f4f5fff4f3f3fff2f2f2fff1f1f1fff0f0f1ffedededffe8e8e8ffe5e5e5ffe3e3e3ffe1e1e2ffdfdfdfffdfdfdfffe0e0e0ffe1e0e1ffe3e3e3ffe7e7e7ffebebebffeeeeeefff1f1f1fff4f4f4fff5f6f6fff7f7f7fff7f8f8fff8f8f8fff9f9f9fffaf9f9fffafaf9fffafafafffafafafffaf9f9fff9faf9fffafafafffafafafffafafafffafbfafffbfbfbfffbfafbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfff2f2f3ffb6b6b7ff8c8c8cff6d6d6dff4d4d4dff3d3c3cff3d3e3dff3e3e3d0000000000000000000000007f3f3e3eff7e7d7dff7c7c7cff7b7b7aff6c6c6dff5b5b5bff504f4fff474747ff3f3f3fff373737ff323232ff2c2c2cff272727ff222222ff202020ff212121ff414142ff444444ff494949ff4f4f4fff525252ff555455ff565656ff555555ff555555ff555555ff565555ff555554ff525252ff4e4e4fff4a4949ff454545ff424242ff373737ff1f1f1fff222221ff242425ff292929ff2e2e2eff333333ff393939ff404040ff484848ff525252ff5c5c5cff6d6d6dff797878ff7a7b7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff1e1e1eff1e1e1eff222222ff3a3a3aff5f5e5eff838383ffcbcccbfffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffefffefffefffefefffffffefefffefefefffefffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefdfffefdfdfffefefdfffefdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffcfdfdfffdfdfd7f7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848484ffb0b0b0ffb0b0b0ffb0b0b0ffafafb0ffb1b1b0ffb9b8b8ffc0c0c0ffc7c6c6ffcacacaffccccccffcacacaffc9c9c8ffc9c9c9ffcacbcaffcbcbcbffccccccffccccccffcdcdcdffcececfffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdadadaffdadbda3f363636000000000000000000000000000000003f363636ffdbdadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdbdbdbffdbdadaffd9d9d9ffd8d8d8ffd7d7d6ffd6d6d6ffd8d8d7ffdbdadbffdededfffe1e1e1ffe1e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe4e4e4ffe6e6e6ffe8e8e8ffeae9e9ffeaebeaffebebebffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e8e8ffe9e8e9ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9eaeaffecececffecebebffeaeaeaffe8e8e7ffe6e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe3e2e2ffe1e1e1ffe0e1e0ffe1e1e1ffdfdedfffd9d9d9ffd7d6d7ffd7d8d7ffd9d8d8ffdadad9ffdcdcdcffdcdcdcffddddddffddddddffdcdcddffdcddddffddddddffdddcdcffdcdddcffdcdcddffdcdcdcffdcdcdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadaffdadada7f6d6d6d0000000000000000000000000000000000000000ffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdbdbdbffdbdadaffdadadaffd9d9d9ffd8d8d9ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecdceffcdcdcdffccccccffccccccffcbcbcbffcbcacbffcacac9ffc9c8c8ffc9cac9ffccccccffcccccdffcacacaffc5c5c5ffbebebeffb3b3b3ffacacadffadadadffadadadffadadadffadadad3f2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefefffefefffffefefefffefefffffefffefffffefefffefefffffffffffffffffffffffffffffefefefff7f7f7fff1f1f1fff3f2f3fff3f3f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3e3f3fff444444ff606060ff7d7d7dff9c9c9cffdfdfdffffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafff9f9fafff9f9f9fff8f8f8fff8f7f8fff6f6f7fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2ffefefefffeeeeedffedededffecececffeaeaebffeaeaeaffe9e9e9ffe9e9e9ffecebebffeeeeeefff0f0f0fff3f3f2fff5f4f4fff6f6f6fff8f7f7fff8f8f8fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffbfbfcfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfff2f3f3ffb7b7b7ff8e8e8eff707170ff4e4e4eff3d3e3dff3d3d3eff3e3e3e0000000000000000000000007f3f3f3fff7d7e7eff7e7d7dff7d7c7dff727272ff626262ff555555ff4c4c4cff444444ff3d3c3dff363637ff303030ff2b2b2cff272627ff232323ff232323ff464646ff4a4a4aff4f4f4fff555555ff585859ff5b5b5bff5c5c5cff5c5b5cff5b5b5bff5b5b5bff5b5c5cff5a5b5bff585858ff545454ff504f50ff4b4b4bff484848ff3d3d3dff212121ff242424ff272828ff2d2d2dff323333ff393939ff3f3f3fff464647ff4e4e4eff595959ff636364ff717272ff7a7b7aff7b7b7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1f1eff1e1e1eff1e1e1eff222222ff3a3a3aff5d5d5dff838282ffccccccfffbfbfbfffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfcfffdfdfcfffdfdfd7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f575757ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb6b6b6ffbfbfbfffc5c5c5ffc9c9c9ffcbcbcbffcacacaffc8c8c8ffc9c9c9ffcbcacbffcbcbccffccccccffccccccffcdccccffcecdcdffcececeffcfcfcfffcfd0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdbdadaffdadadbffdadbdaffdadadabfa3a3a3000000000000000000000000000000003f363636ffdadadaffdadadaffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdbdadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdbdadaffdadbdaffdbdbdbffdbdcdcffdbdbdbffdadadaffd9d9d9ffd9d8d8ffd7d7d7ffd5d5d5ffd3d3d3ffd4d3d4ffd8d8d8ffdddcdcffe0e0e0ffe2e2e2ffe2e2e3ffe3e3e3ffe3e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e3ffe4e4e3ffe6e6e6ffe9e9e9ffeaeaeaffebebebffebebebffebebebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe7e7e7ffe8e8e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e6e7ffe6e6e6ffe6e6e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffecededffecececffebebebffe8e8e9ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe1e1e1ffe2e2e1ffe0e0e0ffdbdbdbffd6d6d6ffd3d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdbdbdbffdcdcdcffddddddffdddddcffdcdcdcffdcdcdcffdcdcdbffdcdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdbdbdbffdadadaffdbdbdbffdadadbffdadadbffdadadaffdadadaffdadada3f363636000000000000000000000000000000003f373737ffddddddffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadbdaffdadad9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d2ffd2d1d1ffd1d1d1ffcfcfd0ffcfcfcfffcdcdcdffcdcdcdffccccccffcbcccbffcbcbcbffcacacaffc9c9c9ffc8c8c8ffcacacaffccccccffcbcbcbffc7c7c7ffc3c3c3ffbbbbbbffb0b1b0ffacacacffadadadffadadadffacacacffadacad3f2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffff7f7f7ffefeff0fff2f1f2fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3e3f3eff434444ff606060ff7e7e7eff9d9e9effe1e1e1fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f4fff4f4f3fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff0f1f0fff0f0f0fff2f1f1fff3f3f3fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9fafffafafafffafafafffafafafffbfbfafffbfafafffbfafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffafafafffafaf9fffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfcfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfbfbfffcfcfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffdfdfdfffdfdfdfff2f3f2ffb6b6b6ff8f8f8fff737373ff4f4f4fff3d3c3dff3e3e3eff4041407f20202000000000000000007f3f3f3fff7e7e7eff7e7e7dff7d7d7dff747474ff656666ff5a5a5aff505051ff484848ff404141ff3a3a3aff353434ff2f2f2fff2a2a2aff262626ff232323ff454545ff4f4f4fff545455ff5a5a59ff5e5e5eff60605fff616162ff616161ff606060ff616160ff616161ff606060ff5e5d5eff595a59ff555455ff4f4f4fff4c4b4bff414141ff232323ff262626ff2b2b2bff303030ff373738ff3d3d3dff434343ff4b4b4bff535353ff5e5e5eff686868ff737373ff7a7a7aff7b7b7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1e1e1eff1a1a1aff222222ff3a3939ff5f5f5fff848484ffcececefffbfbfbfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffefefefffefffefffefefefffefffffffffefefffffffefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefdfffefefefffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffdfefdfffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd7f7e7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2b2c2bffafafafffafafafffb0b0b0ffb0b0b0ffb0afafffb3b4b3ffbebebeffc4c4c4ffc8c8c8ffcacacaffcacacaffc7c8c7ffc8c8c8ffcacac9ffcbcbcbffccccccffccccccffccccccffcdcdcdffcececdffcfceceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadbdaffdadadbffdadbdbffdbdbdaffdadbdbbfa4a3a30000000000000000000000000000000000000000bfa3a3a3ffdad9daffdadadaffdadadaffdbdadaffdbdbdaffdadbdaffdadadbffdadbdaffdadadaffdbdbdbffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffdadbdbffdadadbffdbdbdbffdadadaffd9dad9ffd8d8d8ffd7d7d7ffd5d5d5ffd3d2d3ffd2d2d2ffd3d3d3ffd5d5d5ffd9d9d9ffdddedeffe1e1e1ffe3e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e4ffe4e4e4ffe7e7e6ffe9e9e9ffebebebffebecebffececebffebebebffebeaebffebeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e8e9ffe8e9e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eae9ffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebebebffededeeffecececffebebebffe9e9e9ffe7e6e7ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe2e2e2ffe2e2e2ffe2e1e1ffdeddddffd8d8d8ffd4d4d4ffd2d1d1ffd0d0d0ffd3d3d3ffd6d6d6ffd8d9d9ffdadadaffdbdbdaffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdaffdadbdbffdbdbdbffdadbdaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dada3f363636000000000000000000000000000000007f6f6e6effddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdaffdadadaffdadad9ffd9d9d9ffd8d8d9ffd7d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd1d1d1ffd1d1d0ffcfd0cfffcfcecfffcececdffcdcdccffccccccffcbcbcbffcbcacaffc9cac9ffc8c9c8ffc8c8c8ffcacacaffcbcacaffc9c8c8ffc5c5c5ffc1c1c1ffb8b8b8ffaeaeaeffacacacffacadadffacacacffadadadbf8382830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7f7ffffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfefefffefefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffefefffffffffffffffffffffffffffffffffffefffffff8f8f8fff0f0f0fff0f1f1fff2f1f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff40403fff3f3f3fff3f3f3fff444444ff616060ff808080ff9e9e9fffe3e3e2fffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafbfffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafafffafafbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f8fff8f8f8fff9f8f9fffaf9f9fffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafff9faf9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfefefffefdfdfffefefdfffefdfefffefefefffdfefefffdfefdfff4f3f3ffb5b6b6ff8d8d8dff727272ff4f4f4fff3e3e3eff404040ff4040407f20202000000000000000007f3f3f3fff7e7e7eff7e7e7eff7e7d7eff757575ff696869ff5d5e5eff555454ff4b4b4bff434343ff3d3d3dff373736ff313232ff2c2c2cff282828ff232323ff484848ff535253ff575757ff5d5d5dff626262ff646465ff666566ff666666ff656666ff666666ff666666ff656565ff626262ff5f5f5fff5a595aff545453ff4f4f4fff3f3f3fff252525ff292929ff2e2d2dff333333ff3a3a3aff414040ff474747ff4e4e4eff565757ff616161ff6a6a6aff737473ff787878ff7a7a7aff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1e1e1eff1a1a1aff19191aff222222ff393939ff606060ff858585ffd1d1d1fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffefffffffffefefffefffefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefffffffefefefffefefefffefefefffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffdfefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfefffefefdfffefefefffdfefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdbfbdbebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafaeaeffafafafffafafafffafafafffafafafffb1b1b1ffbab9b9ffc1c1c1ffc6c7c6ffcacacaffcacacbffc9c8c9ffc7c7c7ffc9c8c8ffcacacaffcbcbcbffccccccffcccccdffcccccdffcdcdcdffcfceceffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdadadbffdadadaffdadbdbffdadadb3f36363600000000000000000000000000000000bfa3a2a3ffd9d9daffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9daffdadadaffdadadaffdad9d9ffd8d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd3d3d3ffd2d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd7d7d7ffdbdbdbffe0dfdfffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe7e6e6ffe9e9eaffebebebffecececffecececffecebebffebebebffebebebffeaeaeaffeaeaeaffe9e9eaffe9e9eaffe9e9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9e9ffe9eaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9eaffe9e9e9ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e9ffe8e9e8ffe9e8e8ffe9e8e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe7e8e7ffe7e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe8e7e8ffe7e8e8ffe7e8e7ffe8e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeaeaeaffeaeaeaffeaebebffecececffedededffedececffecececffeae9e9ffe6e7e7ffe6e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe3e2e3ffdfdfe0ffdadadaffd6d6d6ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffd3d3d3ffd7d7d6ffd8d9d8ffdadadaffdbdbdbffdbdbdbffdcdbdcffdbdadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9daffd9dadaffdadadaffdad9daffdadadaffdadadaffdadadaffdadadaffdadadaffdad9dabfa3a3a30000000000000000000000000000000000000000bfa6a5a6ffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadbdbffdadadbffdadad9ffdad9d9ffd9d9d9ffd8d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd5d5d4ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d3ffd1d2d1ffd1d1d0ffd0cfd0ffcfcfcfffcecdcdffcccdccffcbcbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffcacacbffc9c9caffc8c8c8ffc4c4c4ffc0bfbfffb5b4b4ffacacacffadacacffadadadffaeaeaeffafafaf7f58585700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7f7ffffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffefdfdfffdfefefffefefdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefefffffffffffffffffffffefffefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefffffffffffffffffffffffffffffffffffefff9f9f8fff1f0f0fff0f1f0fff1f1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414041ff404040ff3f3f3fff444545ff626161ff808181ff9f9f9fffe3e3e3fffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefdfffefefdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffafbfbfffbfafafffafafafffafbfafffbfafbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafff9f9fafff9faf9fff9faf9fffaf9fafff9f9f9fffaf9f9fff9f9f9fff8f9f8fff9f9f9fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fffafaf9fffaf9f9fffafafafffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffdfdfefffdfefdfff4f4f4ffb7b7b7ff8b8b8bff6f6f70ff515151ff404040ff404040ff4040407f20202000000000000000007f3f3f3fff7e7e7eff7e7e7eff7e7e7dff767677ff6b6b6bff626161ff585857ff4e4e4dff464646ff3f3f3fff383938ff333333ff2d2e2eff292929ff252425ff4a4a4aff555555ff5a5a5aff606060ff656565ff686868ff6a6969ff6a6a6aff6a6a6aff6b6b6bff6b6b6bff6a696aff676767ff646464ff5f5f5fff585858ff545453ff404040ff262627ff2a2a2aff303030ff353535ff3c3c3cff434343ff494949ff515151ff595959ff626362ff6c6b6bff757575ff7a7979ff7b7b7bff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1bff191919ff191919ff222222ff393a39ff606060ff848485ffd5d5d4fffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffffefffefefefffefefefffefffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfefefffefefefffefefefffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffdfdfdfffcfdfdfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf828282ffaeaeaeffaeaeaeffafafafffafb0afffafafafffb6b6b6ffbfbfbfffc5c5c5ffc9c9c9ffcbcbcbffc9c9c9ffc7c8c7ffc8c7c8ffc9c9c9ffcacacaffcbcbcbffccccccffccccccffcdcdcdffcdcdceffcecfceffcfcfcfffd0cfcfffd0d0d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadadaffdbdadaffdadbda7f6d6d6d000000000000000000000000000000003f363636ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadad9ffdadad9ffdad9daffdadadaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9dad9ffdad9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d8ffd9d8d9ffd7d8d8ffd7d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd8d8d8ffddddddffe1e1e1ffe3e4e3ffe4e4e4ffe5e4e5ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e7ffe9eae9ffebecebffececedffecececffecececffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeaeae9ffeae9eaffeaeae9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeae9eaffe9eaeaffe9eae9ffeaeae9ffeae9eaffeaeaeaffe9e9e9ffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e7ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e8e9ffe9e9e9ffe8e8e8ffe8e8e8ffe9e9e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe8e8e8ffe8e9e8ffe9e9e8ffe9e8e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffecececffeeedeeffecededffecececffeaeaeaffe7e7e7ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e3ffe3e3e3ffe3e3e3ffe1e2e1ffdcdcdcffd7d8d7ffd5d5d4ffd3d3d3ffd1d1d2ffd0d0d0ffcececfffcfcfcfffd4d3d4ffd7d7d7ffd9d9d9ffdadad9ffdadadaffdbdbdbffdadadbffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffd9d9daffd9dad9ffdadad9bfa3a2a3000000000000000000000000000000003f373737ffdcdcddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffd9d9daffd9d9d9ffd8d8d9ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d0ffcfcfcfffcececeffcdcdcdffccccccffcccbccffcacbcbffc9cacaffc9c9c9ffc8c8c8ffc9c9c9ffcacacaffcacacaffc7c7c7ffc3c3c3ffbcbcbcffb1b1b1ffadadadffafafaeffaeafafffb0b0b0ffb2b2b23f2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7ffffefdfdfffdfefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffdfefefffefefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffffffffffffffff9f9f9fff0f1f0fff1f1f1fff2f1f27f7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414040ff404040ff403f40ff444544ff616161ff808080ffa0a1a0ffe4e4e4fffcfcfdfffefdfdfffefefefffdfefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafaf9fffaf9fafffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffdfefefffdfdfdfff4f4f5ffb9b9b9ff8b8b8bff6d6d6eff505050ff3f3e3fff404040ff4040407f20202000000000000000007f3f3f3fff7e7e7eff7d7d7dff7c7c7dff767676ff6d6d6dff636363ff5a5a59ff505050ff484848ff414141ff3a3a3aff343435ff2f2f30ff2b2b2bff272727ff4d4e4dff585858ff5c5c5dff636363ff686868ff6a6a6aff6c6d6cff6d6d6dff6d6d6dff6e6e6eff6f6f6fff6e6d6eff6c6b6bff686868ff636363ff5c5c5cff555555ff424141ff282727ff2c2c2cff323232ff383838ff3e3e3eff454545ff4c4c4bff535353ff5b5b5bff646464ff6c6d6cff767676ff7b7b7bff7c7c7cff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000003f030303ff191919ff191919ff171717ff202121ff393838ff606060ff868686ffdadadafffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefefefffefefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2b2b2bffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeafffb3b3b2ffbcbbbbffc3c4c3ffc8c8c8ffcccccbffcbcbcbffc8c7c7ffc7c7c7ffc9c8c9ffcac9c9ffcacacaffcbcbcbffcccbccffccccccffcdcdcdffcececeffcfcfceffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdad9d9ffd9d9d9ffdadadaffdadadaffdadadabfa3a3a3000000000000000000000000000000003f363636ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9d9d9ffd9dad9ffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd7d7d6ffd5d5d5ffd3d3d3ffd1d1d2ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd5d4d5ffd6d6d6ffdadadaffdededeffe2e3e3ffe4e5e4ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe7e7e7ffeaeaeaffecececffedededffecececffecececffececebffebebebffebebebffebebebffebeaebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebebffebebebffebebebffebebebffebebebffeaebeaffebeaebffeaebeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeae9eaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e8e8ffe8e8e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe8e9e9ffe9e9e8ffe8e9e8ffe9e9e8ffe9e9e8ffe8e9e8ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebeaeaffeaeaeaffeaeaeaffebeaebffebeaebffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffecececffeeeeeeffedededffecececffeaeaeaffe7e7e7ffe5e6e5ffe5e5e5ffe5e6e6ffe5e5e5ffe4e4e4ffe4e3e4ffe2e2e2ffdddedeffd9d9d9ffd6d6d5ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d1ffcfcfcfffcecdceffd0cfcfffd4d3d3ffd7d7d7ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdad9d9ffd8d8d9ffd8d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffd9dadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d93f363636000000000000000000000000000000003f373737ffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdadadaffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d1ffd0d0d0ffcfcfd0ffcececeffcdcdcdffccccccffcbcbcbffcacacbffcac9caffc8c8c8ffc8c8c7ffcacacaffcccbcbffcbcbcbffc6c6c6ffc2c2c2ffb8b8b8ffb0b0b0ffaeafaeffb0b0b0ffb2b2b2ffb2b2b2ffb2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7e7ffffdfefefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffefdfefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffdfdfefffdfdfefffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefffffefefefffefefffffffffffffefefffffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefffffffffefffafafafff1f1f1fff2f2f2fff1f1f17f7879780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414141ff404140ff414040ff464545ff606161ff7f7f80ff9e9e9effe3e4e4fffcfdfdfffefefefffdfefefffefefefffefefefffdfdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffafafbfffafbfafffbfafbfffafafafffafafafffbfafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffafafbfffafafafffbfafbfffafbfafffafafafffafafafffafbfafffbfafbfffbfafafffafafafffafbfafffafbfbfffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fffaf9f9fffafafafffafafafffafafafffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffcfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffcfcfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffdfefdfff5f5f5ffbababbff8b8b8cff6d6d6dff4f4f4fff3e3e3eff3e3e3eff3f3f407f20202000000000000000007f3f3f3fff7e7e7eff7e7e7eff7d7d7dff787778ff6f6f6fff656665ff5c5c5cff525252ff4a4a4bff444343ff3d3c3dff373637ff313231ff2c2c2cff282828ff4f4f4fff5c5c5cff606060ff656666ff6a6b6bff6d6d6dff6e6f6eff6f6f70ff707070ff727272ff727272ff717171ff6f6f6fff6b6b6bff656565ff5f5f5fff5a5959ff454545ff2a292aff2f2f2fff353535ff3a3a3aff404040ff464746ff4d4d4dff545454ff5c5c5dff656464ff6d6d6dff777777ff7c7d7cff7d7d7dff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff101010ff171717ff141414ff1f2020ff383838ff5f5f5fff878788ffdfdfdffffefefdfffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffffefffffffffffffefffffffefefefffefefefffdfdfdfffcfdfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfdfffefefefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffefdfefffefefefffefefefffefdfefffefefefffdfefefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfefefffdfdfefffefefefffdfefefffefefdfffefefefffdfefefffefefdfffdfdfdfffdfefdfffefdfefffefdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffafafafffaeaeaeffaeaeaeffaeaeaeffaeaeaeffb1b0b0ffb8b7b8ffc0c1c1ffc7c7c7ffcbcbcbffccccccffc8c9c9ffc6c6c6ffc7c7c7ffc9c9c9ffc9c9caffcacacaffcbcbcbffcbccccffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d6ffd7d6d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd9d9d8ffd9d9d9ffdad9daffdadadaffd9d9d9bfa2a2a23f363636000000000000000000000000bfa2a2a2ffd9d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd8d8d7ffd6d6d6ffd4d4d3ffd2d1d1ffd1d1d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd8d8d8ffdbdbdcffe0e0e0ffe4e3e4ffe5e5e5ffe6e6e6ffe5e6e6ffe5e5e5ffe6e6e6ffe7e8e7ffeaeaebffecebecffedededffedededffececedffecececffecececffebececffebebebffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffebebeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebeaebffebeaebffebebebffeaeaeaffebeaeaffeaeaebffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeae9ffe9eaeaffeaeae9ffeaeaeaffeae9eaffeae9eaffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecededffeeeeeeffedededffedecedffeaeaeaffe7e7e7ffe6e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffdfdfe0ffdbdadaffd7d7d7ffd5d5d6ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececdffcfd0d0ffd4d4d4ffd6d6d6ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d93f36363600000000000000000000000000000000ffdbdbdbffdbdadaffdbdbdbffdbdadaffdadadaffdadadaffdad9daffd9d9d9ffd9d9daffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd7d6d7ffd6d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd2d2d2ffd1d1d2ffd0d0d1ffcfcfcfffcececeffcdccccffcbcccbffcbcbcbffcacacaffc9c9caffc8c7c8ffc7c7c8ffcacacaffccccccffc9c9c9ffc4c4c4ffbfbfbfffb5b5b5ffb1b0b0ffb2b2b2ffb2b2b3ffb2b2b2ffb1b1b1bf838483000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfefefffdfefefffefefdfffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffffefefffefefefffefefefffefefefffffefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffafafafff1f2f2fff1f1f1fff2f1f17f7878790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424142ff414142ff404141ff464545ff606060ff7f7f7fff9d9d9dffe4e4e4fffdfdfdfffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfafafffbfafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfafffbfbfbfffbfafbfffafafafffbfafbfffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffcfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffdfdfefff4f5f5ffbbbbbbff8d8c8cff6e6e6eff4f5050ff3e3e3eff3e3e3eff3f3f3f7f201f1f00000000000000007f3f3f3fff7e7e7eff7e7e7eff7e7f7eff7a7979ff707070ff666767ff5e5e5eff545555ff4c4d4cff454545ff3f3e3fff393838ff333333ff2d2d2dff282828ff4e4e4fff605f5fff636363ff696969ff6d6d6dff6f6f6fff707070ff717171ff727372ff747475ff747574ff737374ff717171ff6d6d6dff686868ff626262ff5d5d5dff454545ff2b2b2bff313130ff363636ff3c3b3bff414241ff484848ff4e4e4eff565555ff5d5d5eff666666ff6e6e6eff787878ff7c7c7cff7d7d7dff7c7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0d0d0dff0e0f0fff131313ff202020ff383938ff5f5f5eff888888ffe2e3e2fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffefefefffdfefefffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffefdfefffdfdfefffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefdfffefefefffefefefffefdfdfffefefefffdfdfdfffefdfefffdfdfefffefefefffdfdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848384ffafafafffafaeaeffaeafaeffaeaeafffafafaeffb5b5b5ffbfbfbfffc6c5c6ffcacacaffcccdcdffc9c9c9ffc6c6c5ffc6c6c6ffc7c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcaffcbcbcbffccccccffcecdcdffcecfcfffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d87f6c6c6c00000000bfa2a2a2ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d7ffd8d8d7ffd8d8d8ffd8d8d8ffd7d7d7ffd4d5d5ffd2d2d2ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd9d9d9ffddddddffe2e2e2ffe5e5e5ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe8e8e8ffebebeaffecececffedededffedededffedededffececedffecececffecececffececebffebebebffebebebffebeaebffeaebeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebeaffebebebffebebebffebebebffebebebffebebecffecebebffecebecffecebebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffe9eaeaffe9eae9ffe9e9e9ffe9e9eaffe9e9eaffeae9e9ffeae9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffe9e9e9ffe9e8e9ffe9e9e9ffe8e8e8ffe9e8e9ffe8e8e9ffe9e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebebffebebebffebebebffececebffecececffededecffeeeeeeffedeeeeffedededffeaeaeaffe7e7e8ffe7e6e6ffe7e7e7ffe6e5e6ffe5e5e4ffe5e5e5ffe2e1e2ffdddddcffd8d9d9ffd6d6d7ffd5d5d6ffd4d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecfcfffcececeffcdcecdffd1d0d0ffd5d5d4ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d9d900000000000000003f363636ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecfceffcdcdcdffcccccdffcbccccffcbcbcbffcacacaffc8c9c8ffc8c8c7ffc9c8c9ffcacacaffc9c9c9ffc6c7c7ffc3c3c3ffbcbdbcffb5b5b5ffb2b2b2ffb2b2b2ffb2b1b1ffb0afafffaeaeae3f2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfefffdfdfefffefefefffefefdfffdfdfdfffefefefffefdfefffefdfdfffdfefefffefefefffdfefdfffdfdfefffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfefffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffefefefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefff9f9f9fff0f0f0fff0f1f1fff1f1f17f7878790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424141ff414141ff464646ff616061ff7e7e7fff9d9d9dffe5e5e5fffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafbfafffbfafbfffbfafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfafffafbfafffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffbfafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffbfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefdfefff5f5f5ffbbbbbbff8e8f8eff717070ff505050ff3e3e3eff3e3f3eff3f3f3f7f1f1f1f00000000000000007f3f3f3fff7e7e7eff808080ff808080ff7b7b7aff717171ff686768ff5f5f5fff565656ff4e4e4eff464647ff404040ff3a3a3aff343434ff2e2e2fff292929ff4f4f4eff616161ff666666ff6c6b6bff6f6f6fff717171ff727372ff737373ff747474ff767676ff767676ff757575ff737373ff6f6f6fff6a6a6bff646464ff5f5f5eff444444ff2c2c2cff323232ff373737ff3d3c3cff424243ff494949ff4f4f4fff565656ff5e5d5eff666767ff6f6f6fff797879ff7b7b7bff7c7c7cff7d7d7c000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0d0d0dff0d0d0dff0d0d0dff1c1c1cff393838ff5f5f5fff8a8a8affe4e4e4fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffefffefffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefefefffdfefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f585859ffb1b0b1ffb0b0b0ffafafafffafafafffaeaeadffb3b3b3ffbdbdbdffc4c4c4ffc9c8c9ffcbcbcbffc9c9caffc6c6c6ffc6c6c6ffc7c6c7ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcccbccffcdcdccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d9bfa2a2a2ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d8ffd8d8d8ffd9d9d9ffd9d8d9ffd9d8d8ffd8d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d6ffd6d5d6ffd5d5d5ffd5d5d6ffd6d6d6ffd8d8d8ffd8d8d8ffd6d6d6ffd4d4d4ffd2d1d1ffd0d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd6d5d6ffd7d7d7ffdadadaffdededfffe4e4e4ffe6e6e6ffe7e8e7ffe7e8e8ffe7e7e7ffe8e8e8ffebeaebffecececffeeeeeeffeeeeeeffedeeedffedededffedececffecececffecececffecebebffebebebffebebebffebebebffeaeaeaffebeaeaffebebeaffeaeaeaffeaebebffebebebffebebebffebebebffebebebffebebecffecececffececebffebebebffebececffecebecffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeae9ffeaeaeaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeae9eaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebececffecececffecececffedecedffeeeeeeffeeeeeeffedededffeaeaeaffe7e7e8ffe8e8e8ffe7e7e7ffe5e5e5ffe5e5e5ffe3e3e3ffdededeffdadadaffd7d8d8ffd6d7d7ffd6d5d5ffd4d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcececeffd0d0d0ffd5d5d4ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d8d8ffd8d8d8bfa2a2a2bfa1a2a2ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d4ffd3d4d4ffd2d3d2ffd1d2d2ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcbcbcaffcacacaffc9c8c9ffc7c8c8ffc9c9c9ffcac9c9ffc9c9c9ffc6c6c6ffc1c1c2ffbababaffb3b3b2ffb1b0b1ffafb0b0ffaeaeaeffacacacffadadad3f2b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffefdfdfffefdfefffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefdfdfffefdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffffffffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefff8f8f7ffeeeeeeffefeff0fff1f1f17f7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff424242ff474747ff606060ff7e7e7eff9f9fa0ffe6e5e5fffdfdfdfffdfefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafafffafbfafffafafafffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefff5f5f5ffbbbbbbff909191ff737373ff525252ff3f3f3fff3f3f3fff3f3f3f7f20202000000000000000007f3f3f3fff808081ff828181ff818181ff7b7b7cff727171ff696868ff605f5fff575757ff4f4f4fff484748ff404140ff3a3a3aff353534ff2f2f30ff2b2b2bff515151ff626263ff676767ff6d6d6dff707070ff727272ff747474ff757575ff757676ff777777ff787878ff777777ff757575ff717171ff6c6d6cff666666ff5e5e5eff454545ff2d2c2dff333333ff383838ff3d3c3cff434243ff4a4949ff505050ff575656ff5e5e5fff676867ff707070ff797978ff7b7b7bff7b7b7bff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0d0d0dff0b0b0bff080909ff171717ff383838ff605f5fff8f8f8fffe7e7e7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefdfdfffefdfefffdfdfd7f7f7e7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb1b2b1ffb2b2b2ffb1b1b1ffb0afb0ffaeafaeffb1b1b2ffbababaffc2c2c3ffc8c8c8ffcbcbcbffc8c9c8ffc6c6c6ffc5c5c5ffc6c6c7ffc7c7c7ffc8c8c8ffc9cacaffcacacaffcbcbcaffcbcbcbffccccccffcdcdcdffcececeffd0cfcfffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d7ffd7d7d6ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd8d8d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d6d6ffd7d7d7ffd6d6d6ffd4d4d4ffd1d1d1ffd0d0cfffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd8d8d7ffdcdcdcffe1e1e1ffe5e5e5ffe7e7e7ffe8e8e9ffe8e8e8ffe8e9e9ffebeaebffecededffeeeeeeffeeeeeeffedededffededeeffedededffecececffecececffecececffebececffebebebffebebebffebebebffebebebffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffecececffecececffecececffebebebffebececffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebeaebffebebebffebebebffebebebffebebebffecebecffecebebffebebebffebebebffebebebffebebebffebeaeaffeaebeaffeaeaeaffeaeaeaffe9eae9ffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebececffecebecffececebffebececffecececffebebebffecebecffecebebffebebebffebebebffebebeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eaeaffe9e9e9ffe9e9e9ffe9eae9ffeae9e9ffeae9eaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffebeaebffebebebffebebebffebebebffebebebffebececffecebecffebecebffebebebffebececffebebebffebebecffecebebffecececffecececffedededffeeeeeeffeeeeeeffeeeeedffebebeaffe9e9e9ffe9e9e8ffe6e6e7ffe6e6e6ffe5e5e5ffe0e0e0ffdcdbdcffd9d8d8ffd7d7d7ffd6d7d6ffd6d5d6ffd5d5d5ffd3d3d4ffd2d2d2ffd1d1d1ffd1d0d1ffcfd0cfffcecfcfffcecdceffcdcdcdffcdcdcdffd0d1d1ffd5d4d5ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d8d9ffd9d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d8ffd8d8d7ffd8d8d8ffd8d8d9ffd8d8d8ffd8d9d8ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecfcfffcececeffcdcdcdffccccccffccccccffcacacbffcac9caffc9c8c8ffc7c8c7ffc8c8c8ffcacacaffc8c9c9ffc5c4c5ffc0c0c0ffb8b8b7ffb0afb0ffaeaeadffacacacffadadacffacacacbf81818100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefff7f7f7ffecebecffedededfff0f0ef7f7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff424242ff414141ff464545ff606060ff808080ffa1a1a1ffe6e5e6fffdfdfdfffdfefefffefdfefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffdfcfdfffdfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefff5f5f5ffbababaff908f90ff747474ff525252ff3e3f3fff3f3f3fff4040407f202020000000000000000000000000ff818181ff818181ff818181ff7b7c7cff727272ff696969ff606060ff585758ff50504fff484848ff414141ff3b3c3cff363636ff303030ff2c2c2cff515151ff646464ff696968ff6e6e6eff717171ff737374ff767575ff777777ff777777ff787979ff797a7aff797979ff767676ff737273ff6d6c6dff666666ff606061ff494848ff2d2d2eff333333ff383838ff3d3d3dff434343ff4a4949ff505050ff575757ff5e5f5eff686868ff717171ff797979ff7b7b7bff7b7b7bff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0b0b0bff080808ff070707ff171717ff393939ff616162ff929292ffebebebfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffefffffffefffefffffffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfefefffdfefefffdfefd7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf858585ffb2b2b2ffb1b2b2ffb2b2b2ffb1b1b1ffb1b1b0ffb8b8b8ffc1c1c1ffc7c7c7ffcacacaffc9c9c9ffc6c6c6ffc6c5c6ffc6c6c6ffc8c8c7ffc8c8c9ffc9c9c9ffcacacaffcbcbcaffcbcbcbffcccbccffcdcdccffcececeffcececfffcfd0d0ffd0d0d0ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd5d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd4d3d4ffd4d5d5ffd5d5d5ffd3d3d3ffd2d1d1ffcfcfcfffcfcfcfffd0d0d0ffd1d0d1ffd2d2d1ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d6ffd7d7d7ffd9d9d9ffdededdffe3e3e3ffe7e7e6ffe8e8e8ffe9e9e9ffe8e9e9ffebebebffededecffefefefffeeeeeeffeeeeedffeeedeeffedededffedededffededecffecececffecececffececebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecececffecececffecececffebececffebececffecebebffebebebffebebebffebebebffeaebebffeaeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffebecebffebebecffebebebffebebebffebebecffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffeae9eaffe9eae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebebecffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebebebffebebebffebebebffebebebffebecebffebececffececebffebececffebebebffebebebffebecebffebebebffebebebffecececffecececffedededffeeeeeeffeeefeeffeeedeeffebebebffeaebeaffe8e8e8ffe6e6e6ffe6e6e6ffe2e2e2ffdededeffdadadaffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd4d5d5ffd4d4d4ffd2d2d3ffd2d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcecdceffcdcccdffcdcdcdffd1d1d1ffd4d4d5ffd6d7d6ffd7d7d7ffd8d8d8ffd7d8d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d8ffd9d8d8ffd8d8d8ffd8d7d7ffd8d7d8ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d5ffd3d3d4ffd2d3d2ffd2d2d2ffd1d0d1ffcfcfcfffcfcfceffcecdceffcdccccffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c8c7ffc9c9c9ffcbcbcbffc8c8c8ffc3c3c4ffbebebeffb3b4b3ffabababffacadadffacacacffacacacffadacad7f57565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefffffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffdfdfdfffdfefdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffefffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfdfefffefefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefff8f8f8ffececebffecececffeeefef7f7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414242ff414141ff3f3f3fff454545ff616161ff7f7f7fffa2a2a1ffe7e7e7fffdfdfdfffdfefdfffefefdfffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafafbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfefff5f5f5ffb9b9b9ff8e8e8eff737373ff525252ff3f3f3fff3f4040ff4040407f202020000000000000000000000000ff828281ff818281ff818181ff7c7c7cff727272ff696969ff606060ff585858ff505050ff484948ff424242ff3d3d3dff363737ff313131ff2c2c2cff4d4d4cff646364ff686968ff6e6e6eff727272ff747474ff767676ff787777ff787879ff797979ff7a7a7aff797979ff777777ff737373ff6d6d6dff666565ff606060ff454544ff2e2f2eff333434ff383938ff3e3d3dff444443ff4a4a4aff505051ff575857ff5f5f5fff686869ff717170ff797979ff7b7b7bff7b7b7bff7b7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000007f050505ff090a09ff080808ff070708ff171717ff393939ff616161ff949494ffedecedfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffdfdfdfffefdfd7f7f7f7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf868686ffb2b3b2ffb2b2b2ffb2b2b2ffb2b1b2ffb1b2b2ffb7b7b7ffbebebdffc4c4c4ffc9c8c8ffc9c9c9ffc5c6c5ffc4c4c4ffc6c6c6ffc8c8c7ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcccbffccccccffcccccdffcdcdcdffcececeffd0d0cfffd0d0d0ffd1d1d1ffd2d3d2ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffd2d3d2ffd4d4d4ffd3d3d3ffd1d0d1ffcfcfcfffcdceceffcfcfcfffd0d0d0ffd0d1d1ffd2d1d1ffd2d2d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d8d7ffdbdbdbffe0dfe0ffe4e5e5ffe8e8e8ffe9e9e9ffe9eae9ffebebebffecececffefefeeffeeeeeeffeeeeeeffeeeeeeffedededffededeeffedededffedececffecececffecececffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffececebffecececffecececffecececffecececffecececffecececffebebecffecececffebececffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaebebffebebebffebebebffebebebffebebebffebebebffecececffecececffecececffecececffecececffececebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebecffecebebffecececffecececffecedecffecededffedededffedecedffedececffedededffecededffecececffecececffecececffececebffebebebffebebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffebebebffebebecffecebebffececebffebebecffecececffecececffecececffecebecffebebebffececebffecececffecececffecededffeeededffefefeeffeeeeefffeeeeeeffebececffeaebeaffe7e7e7ffe7e7e7ffe4e4e5ffdfe0dfffdbdcdcffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcececdffcdcdcdffcecdcdffd2d2d2ffd5d5d5ffd6d6d7ffd7d7d7ffd8d8d7ffd7d7d7ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d8d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d3ffd3d3d3ffd2d1d2ffd1d1d1ffcfcfd0ffcfcfceffcececeffcdcdcdffccccccffcbcbcbffcbcbcaffc9cac9ffc8c8c8ffc6c6c6ffc7c7c7ffcbcbcaffcbcbcbffc7c7c8ffc2c2c2ffbabbbbffafb0b0ffabacabffacacadffacadacffadadaeffaeaeae3f2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefdfffdfefefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefffffffefefffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefefffdfefefffdfdfefffefdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffefefefffefefefff9f8f9ffecececffeeefeefff1f1f17f7979780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414141ff3f3f3fff3f3f3fff454545ff616161ff807f7fffa1a1a1ffe8e8e8fffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfdfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfafafffbfafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfbfbfffafafbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff5f5f5ffb9b9b9ff8e8e8eff737373ff525352ff403f3fff403f3fff4040407f202020000000000000000000000000ff818181ff818182ff818181ff7d7c7dff727372ff696969ff606060ff585858ff4f5050ff484848ff424242ff3d3d3dff373637ff303130ff2c2c2bff4b4c4bff626363ff686768ff6f6e6eff737272ff757475ff767676ff777777ff787878ff7a7a79ff7a7a7aff797979ff777777ff737373ff6c6d6dff656565ff5d5d5dff3b3b3bff2e2d2eff333333ff393939ff3e3e3dff444443ff4a4a4aff515151ff585857ff605f5fff686868ff707071ff797979ff7b7b7bff7c7c7cff7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000007f060505ff0b0b0bff090909ff070707ff181818ff3b3b3bff646464ff979898ffeeeeeffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffefefefffefffffffefefefffefefffffefffffffefffefffefffffffefffefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfd7f7f7f7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb4b4b4ffb3b3b3ffb2b3b2ffb2b2b2ffb2b1b2ffb4b4b4ffbcbcbcffc3c2c3ffc6c6c7ffc9c9c8ffc7c7c7ffc4c4c4ffc5c5c5ffc7c7c7ffc8c9c9ffcacacaffcacacaffcbcbcaffcccbcbffccccccffcdcccdffcdcdcdffcececeffcecfceffd0cfd0ffd1d1d1ffd2d1d1ffd3d2d3ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd2d2d2ffd2d2d2ffd1d1d1ffcececeffcccccbffcecdcdffcfcfcfffd0d0d0ffd0d1d0ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffdcdcdcffe2e2e2ffe6e7e7ffe8e9e8ffe9eaeaffeaeaeaffecececffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffecececffecececffecececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebecffecebebffebececffecececffecececffebececffecececffecececffececebffebececffebebebffebebebffebebebffebebebffeaeaebffeaebebffeaebeaffeaeaebffeaebeaffeaeaeaffebeaebffebebebffebebebffebebebffecececffecebecffecececffecececffecececffecececffececebffebecebffebebebffebebebffebebebffebeaebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaebffebebebffebebebffebebebffebebecffececebffecececffedececffedececffedededffedededffedededffedededffedededffedededffedecedffedececffecececffecececffebebebffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebecffebebebffebececffececebffebecebffecebebffecececffecececffecececffecececffecebecffecebecffecececffecececffedededffeeeeedffefefefffefeeefffeeeeeeffebececffeae9e9ffe7e8e7ffe6e6e6ffe2e1e1ffddddddffdadadaffd8d9d9ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d3ffd1d1d2ffd0d1d1ffd0d0cfffcfcfcfffcfcfcfffcececeffcecdceffcdcdcdffcfceceffd1d1d2ffd4d5d4ffd6d6d6ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d7ffd8d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d7ffd7d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d6ffd4d5d5ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0cfffcfcfceffcececeffcdcdcdffccccccffcccbcbffcacacaffc9c9caffc8c8c8ffc7c6c7ffc5c5c5ffc8c8c8ffcbcccbffcacacaffc5c6c6ffc0c0c1ffb8b8b7ffaeaeaeffacacadffadadadffaeaeaeffafafafbf838383000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7f7efffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfdfffdfdfefffefdfefffefdfefffefefefffefdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffffffefefffffefffefffefffefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefffffffffefffffefffefffefefffffefffefffefefefffefefefffefefefffdfefdfffefdfefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfdfffdfefefffcfcfcffefefeffff1f1f1fff2f1f17f7978790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3f3f3fff454545ff626262ff808080ff9f9f9fffe8e9e8fffcfdfcfffdfdfefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafff9fafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfff6f6f5ffbababaff8f8f8eff737373ff515151ff3e3e3eff3f3f3fff4040407f20201f000000000000000000000000ff818181ff818181ff818181ff7d7d7dff727373ff696969ff606061ff585857ff4f4f4fff484848ff414142ff3c3c3cff353636ff303030ff2b2b2bff4a4949ff626262ff676767ff6d6e6eff727273ff747474ff757575ff767676ff777777ff797a79ff797879ff787878ff767676ff737373ff6d6d6dff646464ff5b5b5bff3a3a3aff2d2e2dff333333ff393939ff3e3e3eff444444ff4a4a4bff515151ff585858ff606060ff686868ff707071ff7a7a7aff7b7b7cff7d7c7dff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000007f060506ff0c0c0bff0c0b0bff0a0a0aff1b1b1bff3b3b3bff666666ff9c9c9bffeff0effffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffffffefffffefefffefefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfefd7f7f7f7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b5b5ffb6b6b6ffb5b4b4ffb3b3b3ffb2b2b2ffb2b3b2ffb8b8b8ffc1c1c1ffc6c6c6ffc8c8c8ffc9c9c8ffc6c6c6ffc5c5c5ffc6c6c6ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d6d6ffd5d5d5ffd2d3d2ffd1d2d2ffd2d2d2ffd2d2d2ffd0d1d1ffcececfffccccccffccccccffcececeffcfcfcfffd0d0cfffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9daffdededeffe4e4e4ffe9e8e8ffe9e9e9ffeaeaeaffededecffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffececedffecececffecececffebececffebebebffebebebffebebebffebebebffebebebffebebecffebecebffebecebffecebebffececebffebececffecebecffecececffecececffebecebffebebecffebebecffebececffebebebffebebebffebebebffebebebffebebebffeaebebffebebeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffececebffecececffecececffecececffecececffebececffebecebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffeaeaebffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffecebebffecececffecececffedededffedededffedededffedededffedededffedeeedffedeeedffedededffedededffedededffecedecffecececffecebecffececebffebebebffebeaebffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaebebffebebebffebebebffebebebffebebebffececebffebebebffececebffecebebffecececffecececffecececffecececffececebffecececffebebecffececebffecececffecececffecececffeeeeedffeeeeeeffefefefffefefefffeeeeeeffecececffe9e9e9ffe7e7e7ffe3e3e4ffdededeffdadbdbffd9dadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd2d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcdcecdffcdcdcdffcfd0cfffd2d2d1ffd5d5d4ffd6d6d6ffd6d7d6ffd7d6d6ffd6d6d6ffd5d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d5ffd4d4d4ffd4d4d4ffd3d3d2ffd1d2d2ffd1d1d1ffd0cfd0ffcfcfcfffcececeffcdcdcdffccccccffcbcccbffcbcbcbffcacacaffc8c8c8ffc7c7c7ffc5c6c5ffc6c6c5ffc9c9caffcacacaffc9c9c9ffc4c4c4ffbebebeffb5b5b5ffadadadffaeaeaeffafafafffb0afafffb0b0b0bf8484840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7f7ffffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfefdfffdfefefffefefefffefefdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefffffffefffffffefefffffffefefffefffefffefffefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfefffefefefffdfefefffdfefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefffffefffefffefefefffefefefffefdfefffefdfefffefefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff0f0f0fff1f1f1fff1f2f27f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3e3f3fff454545ff616261ff808080ffa09f9fffe9e9e8fffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfafffafafafffafafafffafafafffafafafff9f9fafffafafafffbfafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff6f6f6ffbbbbbbff8f8f8fff727272ff525352ff3e3f3fff3f3f3fff3f3f3f7f202020000000000000000000000000ff818181ff818181ff818181ff7c7c7cff737373ff696969ff5f5f60ff565656ff4e4e4fff474747ff414141ff3b3b3bff353535ff2f2f2fff2a2a2bff464646ff5f5f5fff656565ff6c6c6cff707071ff727373ff737373ff747474ff757575ff787878ff777777ff767776ff747474ff717171ff6b6b6bff636363ff5a5a5aff393939ff2d2d2dff333333ff383838ff3e3f3fff444544ff4a4a4aff515051ff585858ff605f60ff686968ff717171ff7a7a7bff7d7d7cff7d7e7eff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0c0c0bff0b0c0bff0b0c0bff1f201fff3c3c3cff676766ff9c9c9cfff1f1f1fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffffffffffffefffffefefefffefffffffefffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffdfdfefffefdfdfffdfefdfffdfefdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf888889ffb6b6b6ffb5b5b5ffb6b6b6ffb4b4b4ffb3b4b3ffb6b7b7ffbebebdffc6c6c6ffc9c9c9ffcacacaffc8c8c8ffc6c6c6ffc7c7c7ffc8c9c9ffc9c9c9ffcacacaffcbcbcbffcccbccffccccccffcdcdcdffcdcecdffcececeffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d7d6ffd6d6d6ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d6d7ffd6d6d6ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d6ffd5d5d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffcfcfcfffcbcbccffcccbcbffccccccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d2d2ffd2d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffdadbdbffe0e0e0ffe6e6e6ffe9e9e9ffeaebebffecececffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffecececffecececffecececffebebebffebebebffebebebffebebebffebebebffebebebffebebecffececebffebebebffebebebffecebecffebebecffecececffebececffecececffecececffecececffecebecffebecebffebebebffebebebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebebffececebffecebebffecebecffecececffebececffebececffececebffebebebffebebebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebececffebebebffebebebffebececffecececffecececffedededffedededffedededffedededffedededffeeeeedffeeededffedededffedededffedededffecededffecedecffecececffebebebffebebebffebebebffebeaeaffeaebebffeaebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffecececffecebecffecececffecececffecececffecececffecececffecececffecececffecececffebebecffececebffecebebffecececffecececffedeeedffeeeeeeffefefefffefefefffefeeefffebebecffe9e8e9ffe5e5e5ffe0e0e0ffdbdcdcffdadadaffdad9daffd9d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d6ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcececfffcececeffcecdceffcececeffd0d0d0ffd1d2d2ffd4d4d4ffd6d6d5ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd7d8d7ffd7d7d7ffd6d6d7ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd4d4d5ffd4d4d3ffd3d3d3ffd1d2d1ffd1d1d0ffd0d0d0ffcfcfceffcececeffcdcdcdffcccccdffccccccffcbcbcbffcacacaffc9c9c9ffc7c8c7ffc6c6c6ffc5c5c5ffc6c6c6ffc9c9c9ffcacacaffc8c7c8ffc2c2c3ffbcbcbcffb3b3b3ffaeaeaeffafafafffb0b0b0ffb1b1b1ffb1b1b13f2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffffefefffefefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcffefefefffedeeeefff2f1f17f7978790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3f3f3fff3e3e3eff444444ff606161ff80807fffa0a0a0ffe8e8e8fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffdfdfcfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff6f6f6ffbcbcbcff8f8f8fff717272ff525152ff3e3e3eff3f3f3fff3f3f3f7f1f1f1f000000000000000000000000ff818181ff808081ff808080ff7b7b7cff737373ff686868ff5f5f5fff555655ff4e4d4eff464646ff3f3f3fff3a3a39ff343434ff2f2f2eff2a2a2aff464646ff5c5d5cff626262ff696969ff6e6e6eff707070ff717171ff727272ff737373ff767575ff757575ff747474ff727272ff6e6e6eff696969ff616262ff5a5a5aff383939ff2c2c2cff323231ff373737ff3d3d3dff434443ff4a4a4aff505050ff575758ff5f5f5fff686969ff727272ff7b7c7cff7e7e7dff7e7e7eff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0d0d0dff0a0a0aff090909ff1e1e1eff3d3c3cff666666ffa2a2a2fff2f3f2fffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefdfffefefefffefdfdfffdfefdfffdfdfefffefdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb8b8b7ffbebebfffc5c6c6ffcacacaffcacacbffcacacaffc7c7c8ffc7c7c7ffc9c9c9ffcbcbcbffcbcacaffcbcbcbffccccccffccccccffcdcdcdffcdcdceffcececeffcfceceffcfcfcfffcfd0cfffd0d0d0ffd0d1d1ffd2d1d2ffd3d3d2ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d5d5ffd5d6d5ffd5d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd3d3d4ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfd0cfffcccbcbffcbcbcbffccccccffcccdcdffcececeffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffdcdcdcffe2e2e2ffe8e7e8ffebebeaffecececffefefeffff0eff0ffefeeefffefeeeeffeeeeeeffeeeeeeffeeedeeffedededffecededffecececffecececffececebffebecebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebebffebebecffebebebffebececffecececffecececffecececffecececffecececffebececffebececffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebececffecebebffebececffebebecffebebebffebebebffebebebffebecebffecebebffebebebffebebecffebebebffebebecffebebebffecececffebecebffecebecffecebecffebececffecececffebececffecebecffecebecffecebebffececebffecececffecececffecececffececedffedededffedededffedededffedeeedffeeededffedeeedffedededffedededffedededffedededffecedecffecececffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebecffececebffecececffecebebffebececffecececffecececffeeedeeffeeeeeeffeff0effff0f0efffeeefeeffeaeaeaffe7e7e7ffe1e2e1ffddddddffdbdbdbffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcececeffcececeffcececeffd0d0d0ffd3d3d3ffd4d5d4ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d4ffd3d2d3ffd2d2d2ffd1d1d1ffcfd0d0ffcfcfcfffcececeffcdcdcdffcdcdcdffccccccffcbcccbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c5ffc5c5c5ffc8c8c8ffcbcacbffcac9caffc6c6c6ffc2c1c1ffbbbbbbffb2b1b1ffafb0b0ffb0b0b1ffb1b1b1ffb0b1b1ffb1b1b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefdfefffefefefffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffcfcfcfff0efefffeeeeeeffefefef7f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff3e3f3fff3e3e3eff444444ff626262ff807f80ffa0a0a0ffe9e8e8fffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffcfbfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfff6f6f5ffbabbbaff8e8f8eff707070ff50504fff3d3d3dff3e3e3eff3e3f3f7f1f1f1f000000000000000000000000ff818180ff808080ff7e7e7eff7b7c7cff727272ff686768ff5f5e5eff565656ff4e4d4eff464646ff3e3f3fff393939ff333333ff2e2e2eff2a2a2aff444444ff5d5e5dff606060ff666666ff6b6b6aff6d6d6dff6f6f6fff707070ff717070ff727372ff727272ff717171ff6f6f6fff6c6b6cff666666ff60605fff5a595aff353535ff2a2a2bff2f3030ff363535ff3b3b3bff424242ff494949ff50504fff575757ff5f5f5fff686969ff737373ff7d7d7dff7f7e7eff7e7e7eff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0e0e0eff0d0d0dff0d0d0dff202020ff3d3d3dff676767ffa6a5a5fff4f4f3fffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffdfdfdfffdfefefffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb6b6b6ffb7b7b6ffb7b7b8ffb6b6b6ffb5b5b5ffb7b7b7ffbebebeffc5c5c5ffc9c9c9ffcacacaffcacbcaffc8c8c8ffc7c7c7ffc9c9c9ffcbcbcaffccccccffcccbccffccccccffccccccffcdcdcdffcececdffcfceceffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd3d2d2ffd3d4d4ffd4d4d5ffd6d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd5d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd6d5d6ffd6d6d5ffd6d5d5ffd5d5d5ffd4d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd2d2d2ffd0d1d0ffcfcfd0ffcfcfceffcececeffccccccffcacacaffcbcbccffccccccffcccdccffcececeffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffddddddffe4e4e4ffe9e9e9ffecededfff0efeffff0f0f0ffefefefffefeeefffeeeeeeffeeeeeeffedeeedffedededffedededffecededffecececffecececffebebebffebebebffebebebffebebebffebebebffebebebffebebecffecebebffebebebffebecebffebebecffebebebffebebecffececebffecebecffecececffecececffecececffecececffecececffecececffecececffecececffebebebffebebebffebebebffebebebffebebebffecebebffebecebffebebecffebecebffebebebffecebebffebecebffecebebffebebebffebebebffebebecffecebebffebebebffebecebffebebecffebebebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedececffecececffececebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebebecffecebecffecececffecececffecececffeeeeeeffefeeeffff1f1f1fff1f1f1ffedededffe8e9e8ffe3e3e3ffdededeffdcdcdcffdbdbdaffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd1d0d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfceceffcdceceffcececeffd1d1d1ffd3d2d3ffd5d4d4ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd5d6d5ffd6d5d6ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd7d7d6ffd7d6d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcecfffcececeffcdcdcdffcdcdccffccccccffcbcbcbffc9cacaffc8c8c8ffc7c8c8ffc7c7c7ffc6c6c6ffc7c7c6ffcacac9ffcbcbcbffc8c8c8ffc6c6c6ffc1c0c0ffb9b8b8ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1bf84848400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffcfcfdfff1f1f0ffeeeeeeffeeefee7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3e3e3eff454545ff626362ff808080ff9f9e9fffe8e9e9fffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfff6f6f6ffbbbbbbff8f8f8fff707171ff505050ff3d3d3dff3d3d3dff3e3e3e7f1f1f1f000000000000000000000000ff808080ff7e7e7eff7d7d7eff7b7b7bff717171ff666766ff5e5e5eff565656ff4e4e4eff464646ff3e3e3eff383838ff323232ff2d2d2dff282929ff414141ff5d5d5dff5e5e5eff636363ff676868ff6a6a6aff6d6d6dff6e6e6eff6d6e6eff6f6f6fff6f6f6eff6e6e6eff6c6c6bff686868ff636363ff5d5d5eff575757ff323232ff292929ff2d2e2eff333434ff3a393aff404040ff484848ff4f4f4fff565656ff5e5d5eff686868ff747373ff7d7d7dff7f7f7fff7e7e7eff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0e0e0eff0e0d0eff101010ff212221ff3d3c3dff676667ffaaababfff5f5f5fffffefefffffffffffffffffffffffffffffefffffffefffffefefefffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefdfffdfefdfffefefdfffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfdfefffdfdfdfffdfefefffdfdfdfffefdfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf858585ffb3b3b3ffb6b6b6ffb7b7b7ffb7b7b7ffb6b6b7ffbcbcbcffc4c4c3ffc9c9c9ffcac9c9ffc9c9c9ffc7c7c7ffc6c6c6ffc9c8c9ffcacacaffcccccbffcdccccffccccccffcdcdccffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d3d3ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d2ffd3d2d2ffd3d3d3ffd1d1d1ffcfcfd0ffcecdceffccccccffcbcbcbffc9c9c9ffc8c8c8ffcacbcaffcbcccbffcccdccffcdcdcdffcfceceffd0d0d0ffd1d0d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffdadadaffdfdfdfffe6e6e6ffecececfff0eff0fff0f1f0ffefefefffefefefffeeeeeeffeeeeeeffedededffedededffecededffecececffecececffecececffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffecececffececebffebebebffecebebffebebebffebebecffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebecffebececffecececffecececffecececffecececffedecedffedecedffecededffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffedececffedededffedededffedededffedededffedededffedededffedededffedededffecececffecececffecececffebebebffebebebffebebebffecebebffebebebffebebebffebebebffecececffecececffecececffecececffecedecffecececffededecffededecffecedecffedededffededecffecececffecececffecececffecececffecececffebececffececebffecececffecececffeeeeeeffefefeffff1f1f0fff1f1f1ffebebebffe5e5e5ffe0e0e0ffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd6d7d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcececeffcececeffcececeffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d4d3ffd3d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfd0ffcecfcfffcececeffcdceceffcdcdcdffccccccffcbcbcbffcacacaffc9c9caffc8c9c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffcacacaffcacbcbffc8c8c7ffc4c4c4ffbfbfbfffb6b6b6ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b17f595959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefdfdfffefefefffdfdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffefffefffefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfff1f1f0ffeeeeeeffefeeeebfb2b2b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3e3e3eff444444ff626262ff808080ff9e9e9effe9e9e8fffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffdfdfefffdfdfefffdfdfdfffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffbfbfafffafafafffbfafbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffaf9fafffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffcfcfdfffcfdfdfffcfcfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff6f6f6ffbbbbbaff8f8f8fff727272ff4e4e4fff3a3a3aff3c3c3bff3d3d3d7f1f1e1f000000000000000000000000ff7e7e7eff7d7e7eff7d7d7dff7a7a7aff6f6f6fff656565ff5c5c5cff545453ff4c4d4cff454546ff3e3e3fff383839ff333233ff2d2d2dff282828ff3d3d3dff585858ff5b5b5bff616161ff656565ff696868ff6a6a6aff6c6b6cff6b6c6bff6b6b6bff6c6c6cff6b6b6bff686868ff646465ff605f5fff5a5a5aff535353ff303030ff282828ff2d2d2dff323232ff383838ff3e3f3fff464646ff4d4d4dff545454ff5d5c5dff676767ff727272ff7d7d7dff7f7f7fff7f7f7fff7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000ff080808ff0e0e0eff0d0d0dff111011ff222222ff3d3d3dff686869ffaeafaffff7f7f6fffffffefffffffffffffffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffffffffffffffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfefdfffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f595959ffb2b2b2ffb2b2b2ffb3b3b3ffb6b6b6ffb6b6b6ffb8b7b8ffc1c2c2ffcacacaffcbcacbffc9c9c9ffc7c7c7ffc5c5c5ffc6c6c7ffc9c9c9ffcbcbcbffccccccffcdcccdffcdcdcdffcdcdcdffcececdffcececeffcfcecfffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d7d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd5d4d5ffd4d5d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd0d0d0ffcececeffccccccffcbcbcbffc9c9c9ffc8c8c7ffc5c5c6ffc8c8c8ffcacacaffcccccbffcccccdffcdcdceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d7d8ffd8d8d9ffd8d8d9ffd9d9d9ffdbdbdbffe1e1e1ffe9e9e9ffefefeffff1f1f1fff0f0f0fff0f0efffeeeeeeffeeeeedffedededffedededffecedecffecedecffecececffecececffebececffebebebffebebebffebebebffebebecffebebebffebebebffebebebffececebffebebebffececebffebebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffebecebffebebecffecebecffebecebffebebebffebebebffebebebffebebecffebebebffebebebffebebebffebecebffebebebffecececffecececffecececffececedffedededffedededffedededffedededffedededffecedecffedededffecececffececedffecececffecececffecececffecececffecececffecececffecececffececedffedecedffedededffedededffedededffedededffedededffededecffecececffecececffecececffecececffecececffecececffebececffebebecffecececffecececffecececffecececffecececffecececffedededffedededffedededffedededffedededffedededffedededffedededffedededffecedecffececedffececedffecececffecececffecececffecececffececedffeeeeeeffeff0effff2f2f2fff1f1f0ffe8e8e8ffe2e1e2ffdedddeffdbdcdcffdbdbdaffdadadaffd9d9daffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d5ffd4d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcececeffcececeffcfcfcfffd1d1d1ffd3d3d3ffd5d5d4ffd4d4d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcdcdcdffcdcccdffccccccffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc9c9c9ffcbcbcbffcac9caffc6c7c7ffc3c3c3ffbdbdbdffb3b3b3ffb0b0b1ffb1b1b1ffb1b1b2ffb2b2b2ffb4b3b43f2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefefefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfff0f0f0ffeeedeeffedeeeeffededed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3e3e3dff444444ff626262ff808080ff9e9e9effe8e8e8fffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffafbfbfffafafbfffbfbfafffafbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffaf9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff6f6f6ffbabbbaff8e8e8eff707070ff4d4d4dff393a39ff3a3a3aff3c3c3c7f1e1e1e000000000000000000000000ff7e7e7dff7d7c7cff7b7b7bff787878ff6d6d6dff626262ff595959ff515152ff4a4a4aff444444ff3e3e3eff393939ff333333ff2d2d2dff272727ff3b3a3bff535252ff575757ff5e5d5dff626262ff666565ff676868ff696969ff696969ff686867ff686868ff686767ff646465ff606060ff5a5a5aff555554ff4f4e4fff2d2e2eff272626ff2b2b2bff313131ff373637ff3d3d3dff434343ff4b4b4bff535253ff5b5b5bff666665ff717171ff7c7c7cff7f7f7fff7f7f7f7f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff080808ff0d0d0dff0f0f0fff232322ff3e3e3dff6b6b6bffb3b3b3fff7f6f7fffffffffffffffffffefffffffffefffffffefffffffefffffffffefffefefefffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb5b4b5ffbbbbbbffc8c8c8ffccccccffcacacaffc9c9c8ffc5c5c4ffc4c4c4ffc7c7c7ffc9c9c9ffcacacaffcbcbcbffcccccdffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d7ffd7d7d7ffd8d7d8ffd8d7d7ffd8d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd4d4d4ffd4d3d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd1d0d1ffd0d0cfffd0d0cfffd2d1d2ffd3d3d3ffd4d4d4ffcfd0d0ffccccccffcac9caffc8c8c8ffc7c7c7ffc5c5c6ffc6c6c6ffc8c9c8ffcacacaffccccccffcdcdcdffcececeffd0cfcfffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd9d9d9ffddddddffe4e4e4ffeeededfff3f3f3fff1f1f1ffefefefffeeeeeeffeeeeedffeeededffedededffedecedffecececffecececffecececffecebecffecebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffecebecffecebebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebebecffebebebffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebecffecebecffecececffecececffedededffedededffedededffedededffedededffedededffedededffedededffedececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffedececffecedecffedececffedececffededecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedecedffedededffedededffedededffedededffedededffedeeedffedededffedeeedffedededffedededffedededffedededffedececffedececffedececffecececffecececffecececffececedffefefeffff0f0effff3f4f3ffeeeeeeffe3e3e3ffdfdedfffdddddcffdcdbdbffdadadbffdadadaffdadad9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcfcfcfffd2d1d2ffd3d3d3ffd5d5d4ffd4d3d3ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd6d7d7ffd6d6d6ffd7d6d7ffd7d6d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcececeffcdcdcdffccccccffcbcccbffcacbcbffcac9caffcacacaffc9c9c9ffc9c8c9ffc8c7c8ffc7c7c7ffc9c9c9ffcbcbcbffc9c8c9ffc6c6c6ffc1c2c1ffb9b9b9ffb2b1b1ffb1b1b1ffb2b2b2ffb3b3b3ffb3b3b4bf878786000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefdfffefefefffefdfdfffefefefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffffffffffffefffffefefffffffffffffffefffffffefefffefefffffefefefffefffefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcffeeeeefffedecedffedededfff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3e3e3eff3d3d3dff434343ff626262ff808080ff9f9f9effe8e9e9fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffafafbfffafbfbfffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fffaf9fafffafaf9fffafafafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffdfcfdfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff6f7f7ffbbbbbcff8d8d8dff6e6f6eff4e4e4eff3a3a3aff3a3b3aff3b3b3b7f1e1e1e000000000000000000000000ff7d7d7dff7b7b7bff797979ff767575ff6b6a6bff606060ff565657ff4e4e4eff474747ff414141ff3c3b3cff373737ff323232ff2b2b2bff262625ff343534ff4d4d4dff525151ff585858ff5e5e5eff616262ff646464ff656565ff666766ff646464ff646464ff636363ff606060ff5b5b5cff555555ff4f4f4fff4a4a4aff2b2b2bff262625ff2a2a2aff2f2f2fff353535ff3b3b3bff414141ff484949ff505051ff5a5959ff646465ff706f70ff7b7b7bff7e7e7dff7f7f7e7f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000ff070706ff070707ff080808ff0c0c0cff222121ff404040ff6e6e6effbab9b9fff7f7f7fffffffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffefefffffffffffffffffefffffffffffffefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefdfefffdfdfefffdfdfdfffdfdfefffdfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b2b2ffb3b3b3ffb3b3b3ffb3b2b2ffb1b2b2ffb2b2b2ffb8b7b8ffc5c5c5ffccccccffcbcbcbffc9c9c9ffc6c7c6ffc4c4c3ffc5c4c5ffc7c7c7ffc9c9c8ffcacacaffcccbccffcccdccffcdcdcdffcececeffcececeffcecfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd8d8d8ffd8d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd4d5d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d1d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfcfffd0d0d0ffd2d2d2ffd3d3d4ffd3d3d3ffcfcfceffcccbccffc9c9c9ffc7c7c6ffc5c5c5ffc6c6c6ffc7c8c7ffc9c9c9ffcacacaffccccccffcdcdceffcfcfcfffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdfdfdfffeaeaeafff2f2f2fff2f2f2fff0f0f0ffeeeeeeffedeeedffedededffedededffecedecffedececffecececffecebecffecececffececebffececebffecebebffecebebffebecebffecebecffecebebffebebecffecececffecececffecebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecececffecececffecececffecececffecececffecececffecececffecececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffecececffecececffedecedffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffecececffecececffecececffecececffecececffecececffedececffecececffecececffecececffecedecffecedecffecececffedececffecececffecececffedececffececedffecececffedecedffecececffecececffecececffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeededffedeeedffeeedeeffedeeedffedededffedededffededecffededecffedededffeeeeeefff0f0f0fff2f2f2fff3f2f2ffe9e9e9ffe0e0e0ffddddddffdcdcdcffdbdbdbffdadbdbffdadadaffd9dadaffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfceceffcececeffcdcdcdffcdcccdffcdcdceffd0d0d0ffd2d2d2ffd4d3d3ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d6d6ffd7d6d7ffd7d6d6ffd6d6d7ffd6d6d7ffd6d7d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececdffcdcdcdffcdccccffcbcbcbffcacacbffcacacaffc9c9caffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc9cac9ffcbcbcbffc9c9c9ffc6c6c6ffc0c0c0ffb6b6b6ffb2b2b2ffb3b3b3ffb4b3b3ffb4b4b4ffb4b4b4bf8687870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffdfdfdfffefefdfffdfdfdfffefdfefffefdfdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffffefefffefefefffefefffffffefffffffffefffefefefffefefefffffefefffefefefffefefefffefdfefffefefefffefdfefffdfdfdfffdfdfdfffcfdfdffefefefffedededfff1f1f1fff2f3f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3d3d3dff3c3c3cff424242ff606161ff818181ff9f9f9fffe8e9e8fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafaf9fffaf9fafffaf9fafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffaf9f9fff9f9f9fffaf9fafff9f9f9fffafafafffafafafffafafafffafafafffbfbfafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfff7f7f7ffbdbdbdff8d8d8dff6e6e6eff4e4f4fff3a3b3aff3b3b3bff3b3c3c7f1e1e1e000000000000000000000000ff7b7b7bff787979ff757575ff737373ff686868ff5d5d5dff535353ff4b4a4bff434242ff3c3c3cff373737ff323232ff2d2e2dff282827ff242423ff2e2e2dff474747ff4a4a4aff505050ff575757ff5c5c5cff5e5e5eff606060ff616161ff606060ff5e5f5eff5c5c5cff595959ff555555ff4e4e4eff494949ff444444ff272727ff242424ff282828ff2e2e2eff333333ff393838ff3e3e3eff454546ff4e4e4eff585858ff636463ff6f6e6eff7a7a7aff7c7c7cff7e7e7d7f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff060706ff060606ff080808ff212121ff434343ff6f6f6fffc1c1c1fff8f8f8fffffffffffffffffffffffefffefefefffefefffffffefffffefefefffefffefffffefefffffffefffefefefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf858585ffb2b2b1ffb3b2b3ffb3b3b3ffb3b3b3ffb3b3b2ffb6b6b7ffc1c1c1ffcdcdcdffccccccffcacacaffc5c5c5ffc2c2c2ffc3c3c3ffc5c5c5ffc7c8c8ffc9c9c9ffcbcbcbffccccccffcdcdcdffcececeffcfceceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d8ffd8d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d0ffd0d0d0ffd0cfd0ffcfceceffcdcdcdffd0d0d0ffd3d2d2ffd2d2d1ffd0d0d0ffcececdffcccccbffc8c8c8ffc6c7c6ffc6c6c6ffc7c7c6ffc7c8c8ffc9c9caffcbcbcaffcccdccffcececeffcfcfcfffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdcdcdcffe5e5e6fff0f0f0fff2f3f3fff1f1f1ffefefeeffededeeffedededffededecffecedecffecececffecececffecececffecececffecececffecececffecececffecebecffecececffecececffecebebffebececffecebecffecececffecececffecececffecececffecececffecececffedececffecececffecececffecececffecececffecececffecededffecececffedececffececedffecececffecececffecececffecececffecececffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffecebecffecececffededecffedededffedededffedededffeeededffedededffeeeeeeffeeededffedededffedededffedededffedededffededecffececedffecececffecececffecececffecececffedececffecececffecececffecececffececedffecececffecececffecececffecececffecececffecececffececedffececedffedededffededecffedecedffedededffedededffeeededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffedededffeeededffedededffedededffedededffeeeeeefff1f1f1fff3f4f3fff0f0f0ffe4e4e3ffdededeffdddcdcffdcdcdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd1d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcecfcfffcececeffcdceceffcdcdcdffccccccffcececeffd0d0d0ffd2d2d2ffd3d4d3ffd4d4d4ffd4d4d4ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d4ffd2d3d3ffd2d2d2ffd1d1d1ffd0d0d1ffd1d0d0ffd0d0d0ffd0cfcfffcfcfcfffcececfffcecdcdffcccdcdffccccccffcbcbcbffcbcacaffcacacaffc9c9caffc9c9c9ffc8c8c8ffc6c6c6ffc7c7c7ffcbcacaffcacacaffc9c9c8ffc5c5c5ffbebebeffb6b6b6ffb3b3b3ffb4b4b3ffb4b4b4ffb4b4b4ffb4b4b43f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfefffefefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfefdfffefefefffefdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffffefffffefffffffefffffffffffffffefffefffffefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfefffefefdfffdfdfdfff3f3f3fff1f1f1fff2f2f2fff2f2f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3d3dff3c3c3cff3b3c3bff414242ff605f5fff818180ffa0a0a0ffe8e9e8fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefdfffdfdfefffdfefdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffbfafafffbfafafffbfbfafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffaf9f9fff9faf9fff9f9fafffafaf9fffafafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafaf9fff9f9fafffafaf9fffafafafffafafafffafafafffafafafffbfafafffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfff8f8f8ffbfbfbfff8f8f8eff6f6f70ff4f4e4fff3b3b3bff3c3b3cff3c3c3c7f1e1e1e000000000000000000000000ff797879ff777777ff757575ff717171ff646464ff595858ff4e4d4eff454545ff3d3d3dff373737ff323131ff2d2e2dff292929ff232423ff1f1f1fff2a2a2aff434343ff444545ff494949ff4f5050ff565656ff585858ff5a5a59ff5a5b5bff5a5a5aff585858ff555555ff525251ff4d4e4dff484848ff444344ff3f403fff242323ff212222ff262626ff2b2b2bff303030ff363535ff3b3b3bff424242ff4b4c4cff555555ff626161ff6d6d6dff7a7a7aff7d7c7cff7d7d7d7f3f3f3e00000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff060606ff050605ff080908ff212121ff444444ff747373ffc7c8c8fff8f9f9fffffefefffefffffffffefffffefefefffefefefffefffefffefefffffffffefffefffefffefefefffffefefffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb2b2b2ffb1b1b1ffb2b2b1ffb2b2b2ffb2b2b2ffb6b6b7ffbfbfbfffc8c9c8ffcccccdffcac9c9ffc7c7c7ffc1c1c1ffc2c2c2ffc4c4c4ffc7c6c6ffc8c8c8ffcacacaffcccbccffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd5d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d7d7ffd7d7d7ffd6d6d7ffd6d7d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcecfcfffcdcdcdffcececeffd1d0d0ffd0d1d1ffd1d1d1ffcecfceffcdcdcdffcacacaffc7c7c7ffc6c6c6ffc6c6c6ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcccdcdffcececeffcfcfcfffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d7ffd6d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdad9d9ffdad9d9ffdadadaffe0e0e0ffeeeeeefff3f3f3fff2f1f1ffefefefffedededffedededffedededffedededffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecececffedecedffedececffecedecffececedffededecffedededffedececffedececffecececffececedffecececffecececffecececffecececffecececffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebececffecececffededecffedededffedededffeeededffeeedeeffeeeeeeffeeededffedeeedffededeeffedeeedffeeedeeffedededffedecedffececedffececedffecececffedececffecedecffecedecffecececffecececffecececffedececffecececffecececffecececffecececffedececffecececffedecedffedededffedededffedededffedededffedededffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefeeeeffefeeefffeeeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeff0effff2f2f2fff4f3f4ffedececffe0dfe0ffdddcddffdcdcdcffdbdbdcffdbdbdbffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d6ffd7d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffcdccccffccccccffcececeffd0d0d0ffd2d2d2ffd3d4d3ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd4d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfceffcececeffcdcecdffccccccffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc8c9c9ffc7c7c7ffc6c7c6ffc8c8c8ffcbcbcbffcbcbcbffc9c9c8ffc4c4c4ffbcbdbdffb4b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb5b5b5ffb6b6b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfefdfffefefefffefdfdfffefdfefffefefefffefefefffffefffffffffffffffffefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffefefefffffefefffefffffffffefffffffffffffffffffffffefefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff5f5f5fff2f2f2fff3f3f3fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3dff3c3c3cff3b3b3bff414141ff5f5f5fff7f7f7fffa3a3a2ffe9e9e9fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfafffafafafffafafafff9f9fafff9f9f9fff9faf9fffaf9f9fff9f9f9fff9fafafff9faf9fffafaf9fffafafafffafafafffaf9fafffafafafffafafafffaf9fafffafafafffafaf9fffaf9f9fff9faf9fff9fafafff9fafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffefdfdfffdfdfdfff8f8f8ffbfbfbfff8e8e8eff717070ff505050ff3c3c3cff3c3c3cff3c3c3c7f1e1e1e000000000000000000000000ff777877ff787878ff777777ff727372ff5f5f5fff515150ff464646ff3f3e3eff383837ff313131ff2d2c2cff2a2a2aff262626ff212121ff1e1e1dff272727ff3f4040ff414141ff454545ff494949ff4e4f4eff515151ff535352ff535352ff535353ff515151ff4e4e4eff4b4b4bff474747ff434343ff403f40ff3d3c3cff222322ff202020ff232323ff282828ff2c2c2cff313131ff363637ff3d3d3dff464646ff4f4f4fff5b5b5bff686868ff7a7a79ff7d7d7dff7d7d7d7f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000ff070707ff050505ff030303ff060606ff1e1e1eff444343ff737473ffccccccfff9faf9fffffffffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffffefffefefefffefefffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefdfdfffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5affb5b5b5ffb2b2b2ffb1b1b1ffb0b1b1ffb4b4b3ffbdbdbdffc6c6c6ffc7c7c7ffc7c8c8ffc7c6c6ffc3c2c2ffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffcacacaffccccccffcdcdcdffcecdceffcececeffcececeffcfcfcfffd0d0cfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d6d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d1d1ffd0d0d0ffd0cfcfffcfcfcfffcdcecdffcecdcdffcfd0cfffd0d0cfffd0d0d0ffd0d0cfffcececeffcbcbcbffcacacaffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcccbccffcdcdcdffcececeffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d9d8ffd8d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdcdcdcffebebebfff3f3f3fff3f3f3fff0f0f0ffedeeedffedededffedededffedededffedecedffecececffecededffedececffecececffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecededffededecffecedecffedededffedededffececedffecedecffedececffedecedffecededffecececffecececffededecffecececffecececffecececffecececffecececffecececffececebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffecececffecececffedececffedededffedeeedffedededffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeededffedededffedeeedffedededffedededffedededffecececffecececffececedffedecedffecececffedededffedececffecececffecedecffecededffecececffececedffecececffececedffedededffedededffedededffedededffeeededffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffefeeefffeeeeeeffeeefefffefeeeeffeeeeeeffeeeeeeffeeeeeefff0f0f0fff4f4f4fff2f2f2ffe6e7e6ffddddddffdcdcdcffdcdcdcffdbdbdbffdbdadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcdcdcdffcdcdcdffccccccffccccccffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfd0cfffcfcfcfffcececeffcdcdcdffcbccccffcbcbcbffcacacaffcacacaffcacacaffcac9c9ffc8c8c8ffc6c6c6ffc6c6c5ffc8c8c8ffcbcbcbffcbcbccffc8c8c8ffc3c3c3ffbbbbbbffb4b3b4ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b77f5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefefefffffefffffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefefefffefefefffefefefffefefffffdfdfefffdfdfdfffefdfefffdfefefffefefefffefefdfffefefefffefefefffdfdfefffdfefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfff5f5f5fff2f2f2fff3f3f3fff2f2f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3c3c3cff3c3c3cff424242ff5f6060ff7f7f7fffa4a4a4ffeae9e9fffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffaf9fafff9f9f9fffafafafffafafafffafafbfffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafbfafffafafafffafaf9fff9f9fafff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffaf9fafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafff9fafafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfbfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefff8f8f8ffbfbfbfff8f8f8fff717171ff505051ff3b3b3bff3c3c3cff3c3c3c7f1e1e1e000000000000000000000000ff777878ff787877ff787777ff6e6e6eff545454ff464646ff404040ff393938ff323231ff2e2f2eff2d2d2dff282828ff232323ff212121ff1f1e1eff252525ff383838ff3c3d3cff414141ff444445ff494948ff4c4c4cff4c4d4cff4c4c4cff4d4c4dff4c4c4bff474747ff454545ff424243ff414040ff3e3e3eff3c3b3bff212121ff202020ff232323ff252524ff282828ff2d2d2dff323232ff353535ff3c3c3cff474747ff515050ff5d5d5dff757575ff7c7d7cff7d7d7d7f3e3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000ff080908ff070707ff030304ff050505ff1f1f1fff474747ff737474ffcececefffafaf9fffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefdfefffefefefffdfefdfffefefdfffefdfefffdfefefffdfefdfffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5bffb6b6b5ffb5b5b5ffb2b2b2ffb1b1b1ffb6b6b6ffc1c1c1ffc8c8c8ffc8c8c8ffc8c8c8ffc4c4c4ffc3c3c3ffc4c4c5ffc7c7c7ffc9c9c8ffcbcbcbffccccccffcdceceffcfceceffcfcfceffd0cfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcecfcfffcdceceffcdcecdffcfcfcfffd0d1d0ffd0d0d0ffd1d0d0ffcfd0d0ffcbccccffcbcbcaffc7c7c7ffc6c6c6ffc7c7c7ffc8c7c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdceceffcfceceffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdbdadbffe5e6e6fff1f1f1fff3f3f3fff2f2f2ffeeeeeeffedededffedededffedededffedededffedededffecededffecededffececedffecedecffecedecffecececffecececffecececffecececffecececffecececffedececffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffedededffececedffecedecffecececffecececffecececffecececffecececffebececffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebecebffecececffecececffecededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffeeeeedffedededffedededffedededffedecedffedededffecedecffecedecffececedffececedffecececffecececffecececffededecffedececffecededffecededffedededffedededffedededffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefefffefefeeffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffefefefffeeefeeffefefeffff2f3f3fff5f5f5ffeff0f0ffe2e2e2ffdcddddffdcdcdcffdbdbdbffdbdbdbffdadbdaffdadadaffd9dad9ffd9d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d2ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffccccccffcbcbcbffccccccffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcececeffcececeffcccdcdffcbccccffcbcbcbffcbcacaffcbcacaffcacacaffc9c9c9ffc8c8c8ffc6c6c6ffc6c6c6ffc9c9c9ffccccccffcbcbcbffc7c7c7ffc2c1c2ffb9b9b9ffb5b5b5ffb6b7b6ffb7b7b7ffb8b8b87f5c5b5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefffffefefefffdfefefffefefefffdfefefffdfefdfffdfefdfffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefffffefefefffdfefdfffefefefffefdfdfffefdfdfffefefefffefdfefffdfefefffefdfdfffdfefdfffefdfefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffffefffffffffffffefffffffefffffffefffefffefffefffefefffffffefefffefefefffefefefffefefefffefdfefff5f4f5fff1f2f1fff2f2f2fff2f2f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3d3c3cff3c3c3cff3a3a3aff444444ff616161ff7e7d7effa3a4a3ffeaebeafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffaf9fafff9f9fafff9fafafff9faf9fffafafafffafafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffafbfafffafafafff9f9fafffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefff9f8f9ffc0c0c0ff909090ff727272ff4f5050ff3a3b3bff3b3b3bff3c3c3c7f1e1e1e000000000000000000000000ff787778ff777877ff737373ff5e5d5eff434343ff3b3a3aff373736ff2f302fff2b2b2cff2a292aff282828ff202020ff1d1d1dff1d1d1dff1e1e1eff1e1e1eff252525ff262625ff272728ff282828ff2a2a2aff2b2b2bff2c2c2cff2d2d2dff2d2d2dff2c2c2cff2c2c2cff2a2a2aff292929ff272727ff262626ff262626ff1d1d1dff1e1e1eff1e1e1eff1f1f1fff212121ff242424ff292929ff2e2e2fff303131ff383738ff414141ff4f4f4fff646464ff777777ff7c7d7c7f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000ff090909ff090808ff070707ff0a0b0bff252525ff484848ff767777ffd0d0d0fffafafbfffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefffefffefffefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefefffdfdfdfffefdfefffdfdfdfffdfefefffdfefefffefdfdfffdfefefffefefefffdfefdfffdfefefffefdfefffefdfdfffdfefdfffefefdfffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5bffb6b6b6ffb5b6b6ffb5b5b5ffb8b8b8ffbcbcbcffc2c2c1ffc8c8c8ffcbcbcbffc6c5c6ffc4c4c4ffc5c5c5ffc7c7c7ffcacac9ffcbcbcbffcccdcdffcececeffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcececeffcecfceffd0d0d1ffd1d0d1ffd0d1d1ffcfcfd0ffcdcdcdffcacbcaffc8c8c8ffc6c6c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcecdceffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffe1e0e1fff0f0f0fff4f4f4fff4f5f4ffefefefffededeeffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffececedffecececffecececffededecffecececffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffecececffedededffecececffecececffecececffecececffecececffebebecffebecebffebebebffebebebffebebebffebebebffebebebffebecebffececedffecececffecededffedededffedededffedeeedffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffededeeffedededffedededffedededffedededffedededffedededffedededffecededffedededffedececffececedffececedffecedecffedededffedecedffedededffedededffedededffedededffededeeffeeedeeffeeeeeeffeeeeeeffeeefeeffeeefeeffeeefeeffefeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0eff0ffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff5f5f5fff5f5f5ffecececffdededeffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadbffdadadaffd9dadaffd9dad9ffd8d9d8ffd8d8d9ffd8d7d8ffd8d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcececeffcdcecdffcdcdcdffccccccffcccbccffcbcbcbffccccccffcececeffd1d0d0ffd2d2d2ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0cfffcfcfcfffcececeffcdceceffcdccccffccccccffcbcbcbffcbcbcbffcbcacbffc9c9caffc8c8c8ffc7c7c7ffc6c6c6ffc7c7c7ffc9cacaffcecdcdffcacacaffc6c6c7ffc0c0c0ffb9b9b9ffb6b7b6ffb7b8b7ffb8b8b87f5b5c5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffffefffffffffefffefffefffffefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffdfdfdfffefefefffefefdfffdfefdfffdfdfefffdfefefffdfefefffefefefffefefdfffefdfdfffefdfdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffffefffffefffffffffffffffffffffffffffffffffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefff5f5f5fff2f1f1fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff393a39ff353536ff444444ff616161ff7e7e7effa3a3a3ffebebebfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9f9f9fffafaf9fff9faf9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9faf9fff9f9f9fffaf9fafffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefff9f9f9ffc1c0c0ff919191ff737272ff504f4fff3a3a3aff3b3a3aff3b3c3b7f1e1e1e000000000000000000000000ff777777ff737373ff626161ff606060ff565656ff404041ff393939ff353535ff2f2e2eff2b2a2aff2a2a2aff262626ff201f1fff1e1e1dff212121ff222122ff252525ff252525ff252625ff272727ff292929ff292928ff2a2a29ff2b2b2bff2b2b2bff2a292aff2a2a29ff282828ff282728ff262626ff252524ff242524ff202020ff1f1f1fff1f1f1eff212021ff242424ff272727ff2d2d2dff313030ff363636ff3f3f3eff4b4b4bff5c5c5cff646464ff666666ff7777777f3e3e3d00000000000000000000000000000000000000000000000000000000000000000000000000000000ff090908ff090909ff080808ff0f0e0eff262625ff4a4a4aff7c7b7cffd3d3d4fffbfafafffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefdfefffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefdfdfffefefdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffefdfefffefdfefffefdfefffefdfdfffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5bffb6b6b6ffb6b6b6ffb9b8b9ffbebebeffc4c3c4ffc7c7c7ffcbcbcbffc7c8c8ffc4c4c4ffc5c5c5ffc7c7c7ffcac9c9ffccccccffcdcdcdffcececeffcfcfceffd0cfd0ffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd2d1d1ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd0d0d0ffcdcdcdffcac9c9ffc9c9c9ffc7c7c8ffc8c7c7ffc8c8c7ffc8c8c8ffc9cac9ffcacacaffcbcbcbffcccccbffcdccccffcececeffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadbdaffdcdcdcffecececfff4f4f4fff6f6f5fff1f0f0ffeeeeedffeeedeeffedeeedffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffecededffedededffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffecececffedecedffecececffecececffecececffecebebffebebebffebebebffebebebffebebebffebebebffebebebffececebffecececffecececffececedffedededffeeededffedededffededeeffeeededffeeeeedffededeeffedeeeeffedeeeeffeeeeeeffeeeeedffeeededffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefefeeffefefefffefefefffefefefffefefefffeff0efffefeff0ffeff0effff0f0effff0efeffff0efefffefefeffff0f0f0fff0f0efffefefefffefeff0ffefefeffff0efefffefefefffefefeffff2f2f2fff7f7f6fff3f3f3ffe6e6e6ffdcdcddffdcdcdcffdcdbdcffdbdbdbffdbdadbffdadadaffdadadaffdadad9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcfcfceffcececeffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffccccccffcfcfcfffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d6d6ffd6d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcececeffcdcdcdffcdcdccffccccccffcbcbcbffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc8c8c8ffcacacaffcbcbcbffc8c9c8ffc5c5c5ffbebebeffb9b9b9ffb8b7b7ffb7b7b77f5b5b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefefffffffffefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfefdfffdfefdfffdfefdfffdfefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefffefffefefefff5f5f5fff1f1f1fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a393aff363536ff353535ff434443ff616161ff7e7e7effa3a3a3ffecececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfefdfffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffdfdfcfffcfcfdfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafaf9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffc0c0c0ff8f8f8fff727271ff505050ff3b3b3bff3c3b3bff3c3c3c7f1e1e1e000000000000000000000000bf555555ff616161ff606060ff606060ff606060ff565656ff414140ff3a393aff353535ff2e2e2fff2a2a2aff2a2a2aff252626ff252525ff232223ff212121ff262626ff282828ff2a2a2aff2b2b2cff2d2d2dff2e2e2eff2f2f2fff303030ff2f2f2fff2f2f2eff2e2e2eff2d2d2dff2b2c2bff292a29ff272727ff262626ff222222ff242424ff222222ff242424ff282828ff2d2e2dff313130ff363636ff3f3e3eff4b4a4bff5c5c5cff646464ff646464ff646464ff6666667f39393900000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff080808ff050505ff0b0c0bff242525ff4e4e4eff808080ffd8d7d8fffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffdfefefffdfdfefffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffdfefdfffefefefffdfdfefffefefdfffdfefefffdfefdfffefefdfffefefdfffefdfefffdfefdfffdfefdfffdfdfdfffefefdfffdfdfefffefefdfffdfefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5bffb6b6b6ffb9b9b9ffbfbfbfffc4c4c4ffc7c7c7ffcbcbcbffcac9caffc4c5c5ffc5c4c5ffc7c7c6ffc9c9c9ffcbcbcbffcdcccdffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd2d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd0d1d1ffd0d0d0ffd0d0cfffd0cfd0ffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcececeffcececeffcececeffcececeffcdceceffcecfceffd0cfcfffd0d0d0ffd0d0d0ffd0cfd0ffcdcdcdffc9c9c9ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffcacacaffcacbcbffcccccbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d0ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdbdbdbffe5e5e5fff3f2f2fff5f5f5fff3f3f3ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffededeeffeeeeedffedededffedededffedededffedededffedededffedededffeeededffedededffedededffededeeffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedecedffecedecffecedecffecececffecececffecececffebececffebebecffecebebffebebebffebebebffecebebffececebffecececffecececffecececffedededffedededffedededffededeeffedededffedededffedededffedeeedffedeeedffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffeff0f0ffefeff0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0effff0eff0ffeff0effff0f0efffefeff0fff0f0effff0f0f0fff4f4f3fff6f6f6fff0f0efffe1e1e1ffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d9ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcfcfceffcececeffcdcdcdffcccccdffccccccffcbcbccffcbcbcbffcbcbcbffcdcdcdffcfcfcfffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffd0d1d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd1d2d1ffd2d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d6ffd5d5d5ffd5d6d5ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcececeffcdcdcdffccccccffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc9c9c9ffcdcecdffccccccffc8c9c9ffc6c6c6ffbdbdbdffb9b9b9ffb7b7b77f5c5c5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffefffffefefffefefffffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffefefefffdfefefffefdfefffdfefdfffdfefdfffdfefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefefffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffefffffffefefefff5f5f5ffeeefeffff1f1f1fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff353535ff343434ff424242ff616161ff7f7f7fffa5a4a5ffecedecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafbfafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafafafffaf9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9f9fff9f9fafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefefefffefffefff9f9f9ffc1c1c1ff8d8e8eff707070ff505050ff3c3c3cff3c3c3cff3c3c3c7f1e1e1e0000000000000000000000003f1818187f3030307f3030307f3030307f3030307f3030307f2828287f1e1f1f7f1c1c1c7f1a1a1a7f1616167f151515bf212121ff2b2b2bff272727ff232323ff292929ff2c2c2cff2e2e2eff303030ff313232ff333333ff343435ff353535ff343434ff333433ff333333ff313131ff2e2e2eff2c2c2cff2a2a2aff272727ff242424ff282828ff2a2a2a7f1313137f1616167f1818177f1a1a1a7f1e1e1e7f2323237f2c2c2c7f3232327f3132327f3232327f3232327f3232323f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff0a0a0aff060606ff101010ff292929ff505050ff828283ffdcdcdbfffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffffffffffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefefffefefefffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5bffb9b9b9ffbfbfbfffc4c4c4ffc7c7c7ffcbcccbffcacacaffc6c6c6ffc4c3c3ffc5c6c6ffc8c8c8ffcacbcaffcbcccbffcccbccffcdcdcdffcececeffcfd0cfffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd2d3d3ffd2d2d2ffd3d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdceceffcecdcdffcdcdcdffccccccffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffccccccffc9c9c9ffc6c6c7ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffc9cac9ffcacacaffcacacaffcbcbcbffccccccffcdcdcdffcecdceffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdbdbdbffe0e0e0fff0f0f0fff4f4f4fff5f5f5ffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedeeeeffeeededffedededffedededffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedeeedffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedecedffecedecffecececffecececffecececffecebebffebebebffebebebffebecebffebebebffecececffecececffecececffecececffecededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0f0ffeff0effff0f0f0fff0f0effff0f0effff0eff0fff0f0f0fff0f0effff0f0f0ffefefeffff0f0f0ffeff0effff0efeffff1f1f1fff6f6f5fff5f5f4ffebebebffddddddffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcecfceffcecdcdffcdcdcdffcccccdffccccccffcccbcbffcbcbccffcccccbffcdcdcdffcfcfcfffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d0d0ffd0cfd0ffcfcfcfffcfcfceffcececeffcdcdcdffcccccdffcbcccbffcbcacbffcacacaffcacacaffc9c9c9ffc8c7c8ffc6c6c6ffc7c7c7ffcbcacbffcececeffcccdcdffc8c9c9ffc6c6c6ffbdbdbdffb9bab97f5c5b5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfefffdfdfefffefdfdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffffffffffefefffffefffffffffffffffefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffffefefffffefefffefefefffefefefffdfdfefffdfdfdfffdfefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefefff6f6f6fff0f0f0fff1f1f1fff1f1f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff363636ff353535ff424242ff626161ff818181ffa6a5a6ffedededfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfefefffefefefffefefefffefdfefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9fafffaf9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefffffffefefffffffffffff9f9f9ffc5c5c5ff8e8e8eff6e6e6fff505050ff383939ff3b3b3bff3c3c3c7f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff2e2d2dff2b2b2bff282828ff2e2e2eff303030ff323232ff343535ff373737ff393939ff3b3b3bff3c3c3cff3b3b3bff3a3a3aff383838ff353535ff313131ff2f2f2fff2e2e2eff2b2b2bff282828ff2b2a2aff2d2d2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a191aff131313ff0a0a0aff161616ff2f2f2eff545354ff868787ffe1e0e0fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefdfdfffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f616161ffc8c7c7ffcbcbcbffcbcacaffc7c7c7ffc4c4c4ffc5c5c5ffc7c7c6ffc9c9c9ffcacacaffcbcbcbffcbccccffcdcdcdffcececeffcfcfcfffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd4d5d4ffd4d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcecfceffcececeffcececeffcdcdcdffcdcccdffcdcdccffccccccffcdcdcdffcececeffcfcfceffcecfcfffcececdffcbcbcbffc8c8c9ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcacbcaffcbcbcbffccccccffcdcdccffcececeffcececeffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadbffdadadbffdcdcdcffebebeafff3f3f4fff5f5f5fff1f1f1ffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffededeeffeeededffedeeedffedededffedededffedededffedededffedededffedededffedededffecededffededecffecececffecececffecececffecececffecebecffebebecffecebebffebebebffecececffecececffecececffecececffedececffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefeff0ffefefefffeff0efffefefefffefeff0fff0f0efffeff0f0fff0eff0ffefeff0fff0f0efffefefeffff0f0efffefefeffff2f2f2fff6f6f6fff3f3f3ffe4e5e4ffdcdcddffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdad9daffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffccccccffcbccccffcbcbcbffcbcbccffcdcecdffcfcfcfffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd0d0d0ffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd1d1d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcececeffcdcdcdffccccccffcbcbcbffcacbcbffcacacaffc9c9caffc8c8c8ffc7c7c7ffc6c6c6ffc8c8c8ffcbcbcbffcdceceffcdcdcdffc9c9c9bf9494947f5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffefffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffefffefefffffffffefffffffefffefffffffefffefffefffefffefefefffefefefffefdfdfffdfdfdfffefdfdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffffffffffefffefffffefefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f7fff1f1f1fff1f1f1fff1f1f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff363636ff363636ff424242ff606060ff828281ffa7a7a7ffecedecfffcfdfcfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffdfcfdfffdfcfcfffcfcfdfffdfcfcfffdfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafbfafffbfafbfffbfafbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffafafafffafafafffafaf9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9fafffaf9fafff9f9f9fffafafafffafafafffafafafffafafafffafafbfffafbfafffafbfafffbfafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffffefffffffffffff9f9f9ffc8c7c7ff8e8e8fff6e6e6fff505050ff373737ff353535ff3b3b3b7f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f181918ff303030ff2d2d2dff2c2c2cff323231ff333333ff363636ff39393aff3d3d3dff3f3f40ff424142ff434243ff424342ff414141ff3e3e3eff3b3b3bff373737ff353535ff323232ff2f2f2eff2b2a2bff2c2d2dff303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f070707ff1d1d1dff1a1a1aff131313ff1e1e1eff343434ff5b5a5aff8c8c8cffe2e3e2fffdfdfdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfefffdfdfefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefffffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf979897ffc7c7c7ffc4c4c4ffc6c5c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9cacaffcacacbffccccccffcdcdcdffcececeffcfd0cfffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcececeffcdcecdffcdcdcdffcccdccffcccbccffcccccbffccccccffcdcecdffcecfceffcececeffcececeffcbcbcbffc8c8c7ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcccbcbffccccccffccccccffcdcdcdffcecdceffcececfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadbffdbdadaffe4e3e4fff2f2f2fff5f5f5fff3f3f3ffeeeeeeffeeefeeffeeeeefffeeeeeeffeeeeefffeeefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffeeefefffefefeeffefefefffefefefffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffededeeffeeededffedededffedededffedededffedededffedededffedededffedededffecededffedededffecededffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecedecffedededffedededffedececffecededffedededffedededffedecedffedededffedededffedededffedededffedededffedededffedeeedffeeedeeffedededffededeeffedeeedffedeeedffeeededffedeeedffedededffeeeeeeffedeeedffeeededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffefefefffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffeff0effff0eff0ffefefefffefeff0ffeff0effff0f0effff4f4f4fff6f6f6ffefefefffe0e0e0ffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfceffcececeffcdcdceffcdcdcdffcdcdcdffccccccffcccccbffcbcbcbffcbcbcbffcccccbffcececdffd0d0cfffd0d0d0ffd1d1d1ffd1d1d2ffd1d0d1ffd0cfcfffcfcfcfffd0cfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d4d5ffd4d4d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d3d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcececdffcdcdcdffccccccffcbcbcbffcacbcaffcacacaffc9c9c9ffc9c8c8ffc7c7c7ffc7c7c7ffc8c8c9ffcbcbcbbf9a9a9a3f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefffffffffffffffffffffefefefffefefffffefefefffffefffffefefffffefefefffefffefffefefefffffffefffffffffffefefffffffefefffefefefffefefefffdfefefffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffffefefffefefefffefefffffefefefffffefffffefefffffefffefffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff8f8f8fff0f0f0fff2f1f1fff3f3f37f7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff363636ff363536ff424242ff606060ff818181ffa7a7a7ffedededfffcfcfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafafafffafafafffafafafffafafbfffbfafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffff9f9f9ffc9c9c9ff8e8e8eff6f6f6fff515151ff373737ff343434ff3536357f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff333333ff303030ff2e2e2eff333434ff373737ff3b3b3bff3f3f3fff434343ff464646ff484847ff494949ff484849ff474747ff444545ff414241ff3e3e3eff3c3b3cff373738ff333333ff2c2d2cff302f2fff343435000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff1f1f1fff1c1d1cff1a191aff212121ff3b3b3bff636363ff909090ffe4e4e4fffdfdfdfffefefefffefdfefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfefefffefdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf939393ffc6c5c5ffc6c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacbffccccccffcdcdcdffcececeffcfd0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdceceffcecdceffcdcdcdffccccccffcccccbffcbcbcbffcbcbcbffcccccdffcececeffcdcdceffcdcdceffcbccccffc7c8c7ffc5c4c4ffc4c4c3ffc5c5c5ffc6c5c6ffc7c7c7ffc8c9c8ffcac9c9ffcbcacbffcbcbcbffccccccffccccccffcdcdcdffcececdffcececeffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdfdfdfffefeeeefff5f4f4fff4f5f5ffefefefffeeeeefffeeeeeeffefefefffefeeefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffeeefeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffedededffeeededffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececedffecececffecededffedecedffecedecffecececffecececffecececffecececffedecedffecececffedececffedededffedededffedededffedededffedededffeeeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffedededffededeeffeeededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efefffeff0efffefefefffefefefffefefeffff0eff0fff0eff0ffefefeffff1f1f1fff6f6f6fff5f5f5ffeaeaeaffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdadbdbffdadadaffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcfcfd0ffcfcfcfffcececeffcdceceffcdcdcdffcdcdcdffcdccccffccccccffcbcbcbffcbcbcbffcbcacbffccccccffcececeffcfcfd0ffd0d0d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcecfcfffcececeffcdcdcdffcdcccdffcccbcbffcbcbcbffcacbcbffc9cac9ffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7bf96969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefffffefefefffffffefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffefefffefefffffefefefffffffffffefffefffffffefffefefffffefefefffffffefffffffefffffffefffffefefffffffefffefffffffffefffffefffefffefefefffefefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffefefffffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff8f9f9fff1f1f1fff4f4f4fff4f4f47f7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393938ff373737ff353636ff434344ff626263ff818281ffa8a8a8ffedeeeefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfbfbfffcfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfbfafffafafafffafafafffaf9fafff9f9f9fff9faf9fff9faf9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffbfbfafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefff9f8f9ffcbcbcbff908f90ff727272ff525353ff383838ff343534ff3535357f1b1b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff383838ff333333ff313131ff383738ff3e3e3eff424242ff474747ff4b4a4bff4d4d4dff504f4fff50504fff4f4f4fff4e4e4dff4c4c4cff494949ff464646ff434342ff3e3d3eff373636ff303030ff353535ff393a39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff212120ff1f1f1fff1c1d1cff252525ff424242ff6a6a6aff939393ffe6e7e6fffdfdfdfffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefffefffefefffffffefefffefefefffefffefffeffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c7ffc9c8c8ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffcacacaffcccccbffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d2ffd2d3d2ffd3d2d3ffd3d3d2ffd2d2d2ffd2d3d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcececeffcdcdcdffcccccdffcdccccffcbcbccffcbcacbffcbcacaffcbccccffcdcdcdffcdcdcdffcdcdcdffcccdccffc8c9c9ffc5c5c5ffc3c3c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc9c9c9ffcacacaffcbcbcbffccccccffccccccffcdcdcdffcececeffcececeffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dadaffd9dadaffdbdadbffe9e8e8fff4f3f4fff5f5f5fff2f1f1ffefefefffefefefffeeeeefffefeeeeffeeeeefffeeeeeeffeeeeeeffeeefeeffeeefeeffeeeeefffeeeeeeffefefeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffededeeffeeedeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffecedecffecedecffececedffecececffededecffecececffecececffedececffedececffecececffecececffecedecffedececffecedecffececedffecececffecececffecedecffecedecffecececffecececffedececffedededffedededffedededffedededffeeeeedffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0fff3f2f2fff6f6f6fff2f3f3ffe3e3e2ffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadad9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d7d7ffd7d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfceceffcececeffcecdcdffcdcdcdffccccccffccccccffcbcccbffcbcbcbffcacbcaffcbcacbffccccccffcececeffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfceffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d0ffd0d0cfffcfcfcfffcfcecfffcececeffcdcdcdffccccccffcbccccffcbcbcaffcacbcaffcacacaffcac9c9ffc9c8c8ffc7c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffefefffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefefefffefefffffefffefffefffffffefefffffffffffffefefffffffffffffefefffffefefffffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefffffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff9fafafff3f3f3fff4f4f4fff4f4f4fff3f3f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1c1cff393939ff383838ff373737ff454445ff646464ff838383ffa9a9a9ffeeeeeefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffcfbfcfffbfcfbfffbfcfbfffbfbfbfffcfbfcfffbfbfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfbfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffccccccff939292ff757575ff535353ff383838ff353535ff373737bf2929290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f222222ff3e3f3eff383838ff333333ff3e3e3eff464646ff4b4b4bff4f4f4fff535353ff565656ff575757ff575656ff565656ff555554ff535354ff515151ff4e4e4fff4b4b4bff454545ff3c3c3cff353535ff3a3939ff40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff212121ff212020ff1f1f1fff2b2a2aff494948ff6f6f70ff999999ffebeaebfffdfdfdfffefefefffefefefffdfefefffdfefefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcbcbcbffcdcdcdffcdcdceffcececfffcfcfcfffd0d0cfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d2ffd2d1d2ffd1d1d1ffd2d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcececdffcdcdcdffccccccffcccccbffcbcbcbffcbcacaffcacacaffcacbcbffcdccccffccccccffcbcccbffccccccffcbcacbffc6c7c7ffc3c3c3ffc4c4c4ffc4c4c5ffc5c6c5ffc6c6c6ffc7c8c8ffc9c9c9ffcbcbcaffcbcbcbffccccccffcdcdcdffcecdcdffcececeffcfceceffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffe2e1e2fff1f1f1fff4f4f4fff3f3f3ffefefefffefefefffefefefffefefefffefefefffeeeeefffeeefeeffefeeeeffefeeeeffeeeeefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffecededffededecffedececffececedffececedffecedecffecedecffececedffedecedffecececffececedffecececffececedffecececffedececffecececffededecffecececffecececffecececffecececffecececffececedffedececffededecffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffeeededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff4f5f4fff5f5f5ffeeeeeeffdededeffdadbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcecfceffcececeffcecdcdffcdcdcdffccccccffccccccffcbcbccffcbcbcbffcbcacaffcacacaffcacacaffccccccffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececfffcececeffcececeffcfceceffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcccccdffcbcccbffcbcbcbffcbcacaffcacacaffc9c9c93f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffffefefffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefefefffefefefffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffffffffffffffffffffffefffefffefffffefffffefffffffffffefffefffffffefefefffefefefffffffffffefffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfafbfff4f4f4fff4f4f4fff3f3f3fff3f3f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1c1cff393939ff393939ff383838ff454545ff646464ff848484ffaaaaaaffeeeeeefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfcfcfffcfbfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafff9fafafffafafafff9f9f9fffaf9f9fff9f9f9fffaf9fafffaf9fafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfcfcfffcfbfbfffbfbfcfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfcfffcfbfbfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffcecdceff949394ff767676ff545454ff393939ff373737ff373737ff3738370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2b2a2bff474747ff3e3e3eff3a3b3aff464747ff4f4f4fff565555ff59595aff5c5d5cff5f5e5fff5f5f5fff5e5e5eff5d5d5dff5c5d5cff5b5b5bff5a5a5aff575857ff545353ff4d4d4dff434242ff39393aff40403fff4c4c4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff212121ff212121ff212121ff303031ff505050ff757474ff9e9e9effefefeffffdfdfdfffefefefffefefefffdfefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefefffefefefffffefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffffffffffefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffffffefffffffffffffffffefeffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646464ffc9c9c9ffcac9c9ffc9c9caffcacacaffcacacaffcacbcbffccccccffcccdcdffcdceceffcfcfcfffd0d0cfffd0d0d0ffd1d1d0ffd1d1d2ffd2d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcececeffcdceceffcccdcdffccccccffcbcbcbffcacbcaffcac9caffc9c9c9ffc9c9c9ffcbcbcbffcccdccffcacacbffcacacaffcacacaffc8c8c9ffc4c5c4ffc3c3c3ffc4c3c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c9c8ffcacacaffcbcbcbffccccccffcccdcdffcdceceffcececeffcfcfcfffcfcfcfffd0cfd0ffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdddcdcffedededfff4f4f4fff4f4f4ffefefefffefefefffefefefffefeeefffeeefefffefefeeffeeefefffeeeeeeffeeeeeeffefefefffefefeeffefefefffefefefffefefefffefefeffff0efefffefefeffff0efeffff0f0efffefefefffefefefffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffedeeedffeeedeeffeeededffedededffedededffedededffedededffedededffedeeedffedededffedededffedededffedededffededecffedecedffedededffecedecffececedffedededffececedffedecedffedececffedececffedececffededecffedecedffedededffedededffecececffedededffecececffededecffecedecffedecedffedececffecedecffededecffedededffedededffedeeedffedeeedffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffededeeffeeeeeeffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefeeeeffefeeefffefefefffefefefffefefefffefefefffefefefffeff0f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff1f1f1fff6f6f6fff4f5f4ffe8e7e8ffdbdadbffdadadaffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d4d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffccccccffcccccbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcbcacbffcdcdcdffcfcfcfffd1d1d0ffd1d1d1ffd2d1d1ffd1d2d1ffd0d0d0ffcececeffcecdceffcdcecdffcececdffcececeffcececeffcfcfceffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcccdffcbcccbffcbcbcbffcacbcb3f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffefffffffefefffffffefefffffefffffefffffffefefefffefefefffffefefffefefffffefefefffffffffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbfbfff3f3f4fff3f3f3fff3f3f3fff3f2f27f79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1c1cff393939ff393939ff383838ff474647ff656565ff858485ffa9a9a9ffefefeffffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfcfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9faf9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfcfcfffbfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffcfbfbfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffcfcfcfff949394ff767676ff545554ff3a3a3aff373737ff373737ff3838390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f323232ff5b5b5bff474747ff404040ff4f4f4fff5a5b5bff616161ff646565ff666666ff686768ff676767ff666666ff656565ff646464ff646464ff636363ff626161ff5e5e5eff565656ff494949ff404040ff4c4c4cff6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff212121ff212121ff212121ff212121ff363636ff575757ff7c7b7bffafafaffff2f2f2fffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffefefefffffffffffffefefffefefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffffefffffffefefffefffffffefffffffffffffffffefffffefffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefffffefffefffefffffffffffefffffffffffefefffffefefefffefffffffeffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf979696ffc9cacaffcacac9ffcacacaffcbcbcbffcbcbcbffccccccffcdcdcdffcececeffcecfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd2d1d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c8c8ffc9c9c9ffcbcbcbffcacacaffcacacaffcacacaffc8c8c8ffc5c6c5ffc4c3c3ffc4c3c4ffc4c4c4ffc5c6c6ffc7c7c6ffc8c7c8ffc9c9c8ffcacacaffcccbcbffcccccdffcdcdcdffcececeffcececeffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d3d3ffd3d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffe6e7e7fff3f3f3fff4f4f4fff1f1f1ffefefefffefefefffefefefffefeeeeffeeefefffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff0efeffff0eff0ffeff0efffefeff0ffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffededeeffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedececffedededffedededffedededffedededffedededffedecedffecededffedededffedededffedecedffedecedffecededffecededffedecedffedededffedededffedededffedededffeeedeeffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff3f3f3fff6f5f6fff1f2f2ffe1e1e1ffdadadaffdadadaffdad9d9ffd9d9daffdad9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd1d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfceceffcececeffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcacbcbffcbcacaffcacacaffcacacaffc9c9c9ffcacacbffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd1d1d1ffcfcfd0ffcdcecdffcdcdcdffcdcdcdffcececdffcdcdceffcececeffcececfffcfcfcfffd0cfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d5ffd4d4d3ffd4d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d0d0ffd0d0d0ffcfcfcfffcfd0cfffcfcfceffcececeffcececeffcdceceffcdcdcdffcccbcbbf98989800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefefefffefffefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffefffffffffffffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff5f5f4fff3f3f3fff3f2f2fff2f3f27f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf292929ff393939ff393939ff393939ff4a4a4aff696969ff888888ffafafaffff2f2f2fffefefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafff9f9fafff9faf9fffafaf9fff9f9f9fff9faf9fffafaf9fffafaf9fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfefdfffdfefefffefdfefffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefffefffefdfefffdfefefffbfbfaffd8d7d7ff969696ff797879ff585858ff3c3c3bff373738ff383839ff3a3a3a3f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f323232ff646464ff5b5b5bff49494aff5a5a5aff686968ff6d6d6dff6f6f6fff707070ff707070ff6f6f6fff6e6e6eff6d6d6eff6d6d6dff6d6c6dff6c6d6cff6c6c6cff6b6b6aff646464ff545454ff4c4b4bff606161ff6464630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f111111ff222221ff222122ff212121ff252525ff3d3d3dff605f5fff828382ffc6c6c5fff7f8f8fffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffefffffffffffefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffefffffffffffffffffefffffffffffffefefffffefefffffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffefffefffffefffffefefefffefffefffffefefffefffffffffffefffefefffffefffefffffffefffefefffffefffe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf979797ffcacacaffcbcbcbffcbcbcbffccccccffcccdccffcdcdcdffcecfceffd0d0cfffd1d0d1ffd1d1d1ffd2d2d1ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcecfcfffcececeffcdcdcdffccccccffcbcacbffc9c9c9ffc8c7c8ffc6c6c6ffc8c8c8ffc9cac9ffcbcbcbffcacacaffcac9c9ffc8c8c9ffc6c6c7ffc5c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc7c7c8ffc8c8c8ffc9c9caffcacbcaffcccccbffccccccffcdcdcdffcececeffcfcecfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d8d7ffd7d7d7ffd7d8d7ffd8d8d7ffd7d7d7ffd7d7d7ffe0e0e0fff0f0f1fff4f5f4fff3f2f3ffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefefffeff0efffeff0f0fff0f0f0fff0f0efffeff0effff0efefffefefefffefefefffefefefffeeefeeffeeefeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedeeedffeeedeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffecedecffedededffedededffedededffedededffedededffedededffedeeedffeeedeeffeeeeedffedeeeeffededeeffeeeeeeffeeeeeeffedeeedffeeedeeffedeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffefefefffefefeffff0efefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0f0fff5f4f5fff4f5f5ffedededffdcdcdcffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcecfceffcececeffcdcdceffcdcdcdffccccccffcbcbcbffcbcbcbffcacbcaffcbcacaffcacacaffcacacaffcacac9ffc9c9c9ffcacacaffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffcfcecfffcccccdffccccccffccccccffcdcdcdffcdcdcdffcdceceffcececeffcfcfcfffd0d0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d6ffd5d6d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcdcdcdbf9999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffffefffefffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffefffffffffffffffffffffefefffefefffffffffffffffffffffffefefffffffffffefefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefefefff7f7f6fff2f2f2fff2f2f2fff3f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353535ff383838ff383838ff373737ff4e4e4eff6d6d6dff8b8b8bffbbbabafff6f6f6fffefefefffefdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9fafafff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefdfffdfefefffefefefffefefefffefefefffdfdfefffdfdfdfffcfcfcffe1e1e1ff9c9c9cff7c7c7dff5c5b5bff3e3e3eff393939ff3a3a3aff3232327f18181800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f323232ff646464ff646464ff626262ff737373ff787877ff777777ff777777ff777777ff777777ff757575ff747474ff737373ff737373ff747474ff747474ff757575ff757575ff747474ff6c6b6bff616161ff636363ff636364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf191919ff232222ff222121ff20201fff292929ff454545ff666566ff8b8a8affdcdbdcfffcfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefefffffffffffffffffffffffffefffffffffffefefffffefefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffffffefffffffefefefffffefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffcbcbcaffcbcbcbffccccccffcccdcdffcdcdceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d3d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececfffcdcdcdffccccccffcbcacaffc9c9c9ffc7c6c7ffc6c7c6ffc8c8c8ffcacacaffcbcbcaffcacac9ffc8c8c9ffc8c8c8ffc6c6c6ffc4c5c5ffc5c5c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacbcbffcbccccffcccdcdffcdcdcdffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d0ffd1d1d1ffd2d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffdadadaffebeaebfff3f3f3fff4f4f4fff0f0efffefefefffefefefffefefefffefefeeffefefefffeeeeeeffefefefffefefefffefefefffefefeffff0efefffeff0effff0f0effff0f0f0ffeff0effff0f0f0fff0f0f0ffefefefffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffedededffedededffedededffeeededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffeeededffeeeeedffedededffededeeffeeededffeeedeeffedededffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff1f1f1fff5f5f5fff3f3f3ffe6e6e6ffd9d9d9ffd8d8d9ffd9d8d9ffd9d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcfcfcfffcfceceffcececeffcdcecdffcdcdcdffccccccffccccccffcbcbcbffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c9c8ffcacacaffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd2d1d1ffd0cfd0ffcdcdcdffcccbccffcbccccffccccccffcdcccdffcdcdcdffcdcdceffcececeffcfcfcfffd0cfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d5ffd6d5d5ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcecece3f3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffffffffffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefefffefefffffffefefffefffefffefefefffffefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefefffefffffffefefefffffefefffefefffffffefefffefefefffefefefffffefffffefefffffffefefffffefffffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefffefffefffffffefffffffefefffffefffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffff9f9f9fff1f1f1fff2f3f2fff2f2f2fff2f2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff353535ff353535ff383838ff525252ff717171ff8e8e8effc8c8c8fff9f9f9fffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9faf9fff9f9fafffaf9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdffebebebffa4a4a4ff807f80ff616060ff424242ff3a3a3aff323332ff3131317f19181900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f323232ff646464ff666667ff767676ff7e7e7eff7d7d7dff797979ff787878ff787878ff787878ff787878ff757575ff747474ff757575ff757575ff757676ff777676ff777777ff787878ff777777ff6c6c6cff636464ff636364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222121ff222222ff222222ff212121ff2f2e2eff4c4c4cff6e6e6eff9b9a9bffeaeaeafffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefffffefefefffefffefffffefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffffffefefffffffefffffefffffffffefffffefffefffefefefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefffe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333232ffccccccffcdccccffcdcdcdffcfcfcfffcfcfcfffd0d0d0ffd1d0d1ffd1d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0cfcfffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcececeffcecdcdffccccccffcbcbcbffc9c9c9ffc8c7c7ffc8c8c8ffc9c9c9ffcbcbcbffcacacaffcacacaffc8c8c9ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcac9caffcacacaffcbcccbffccccccffcdcdcdffcececeffcfceceffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd2d3d3ffd2d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d6ffd6d5d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffe4e5e5fff2f2f2fff4f5f4fff1f1f1ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0fff0efefffefefefffefefeffff0f0f0ffeff0f0fff0efeffff0eff0ffefefefffefefefffefefefffefefeeffeeeeefffeeeeeeffeeeeeeffedeeedffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffedededffeeeeedffeeedeeffeeededffedededffedeeedffedeeedffedededffedededffedededffedededffedededffedededffedededffeeededffedededffededeeffedededffededeeffedeeeeffededeeffeeedeeffededeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffeff0efffefeff0ffefefefffefefefffeff0efffeff0efffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff3f3f3fff4f5f5fff0f0f0ffdfdfdfffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d1ffcfd0d0ffd0cfd0ffcfcfd0ffcfcfcfffcececeffcececeffcdceceffcdcdcdffccccccffccccccffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffcbcbcbffcdcecdffcfcfcfffd0d0d0ffd1d1d1ffd1d0d0ffcecfceffccccccffcbcbcbffcbccccffccccccffcdcdcdffcdcdceffcecdceffcfceceffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d5d5ffd5d6d6ffd6d6d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcf3f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebfbefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefffffefefffffffefefffffffffffffefffffefefefffffefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffffefffffffffffffefffffffffffffffffffffffffefffffefefffffffffffffffffffffcfbfbfff2f2f2fff1f1f2fff2f2f2fff2f2f27f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0d0d0dff363636ff363636ff353535ff3a3a3aff575757ff747474ff929292ffd4d4d3fffbfbfbfffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffafbfafffafafbfffafafafffafafafff9f9fafffafaf9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfafafffbfafbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfcfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfff0f0f1ffaeaeadff848483ff656565ff464646ff303030ff303131ff313131bf26252500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f323232ff666666ff767676ff7e7e7eff7e7e7eff7e7e7eff7d7d7dff797979ff787879ff787878ff787878ff787878ff757575ff757575ff767676ff777777ff777777ff787878ff787878ff787878ff777777ff6c6c6cff64646300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff222222ff212222ff212221ff222223ff353535ff545454ff787878ffb0b1b0fff3f2f2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffffefffffffffffefefefffefefefffefffffffefffffffffefefffffffffffffefffffefefefffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefebfbebebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf999999ffcdcdceffcfcfcfffcfd0cfffd0d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d2ffd1d1d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcecdffcccdcdffcbcbcbffc9c9c9ffc8c9c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffc9cacaffc7c7c7ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c9ffcac9caffcacacaffcbcbcbffccccccffcdcdcdffcdcdceffcfceceffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffddddddffedeeeefff4f4f4fff3f3f3ffefefefffefefefffefefefffefeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefeff0ffeff0f0fff0efeffff0f0f0fff0efefffefefefffefeff0ffefefefffefefefffeeeeefffefefeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffedededffeeedeeffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedeeeeffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeefffefeeeeffefefeeffefefefffefefefffefefefffefeff0fff0f0efffefefefffefefefffefefefffefeff0ffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff5f5f5fff3f3f3ffeaeaeaffdad9daffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd7d6d7ffd6d6d6ffd5d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d4d4ffd3d4d3ffd3d3d3ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcecdcdffcdcdceffcdccccffcccbccffcbcbcbffcacacaffcacacaffcacacbffcacacaffc9cacaffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffcccccbffcececdffcfcfcfffd0d0cfffd0d0d0ffcfd0d0ffcdcdcdffcccccbffcbcbcbffcbcbccffccccccffcdcdccffcdcdcdffcdcdceffcececeffcfcecfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d2ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d0d1ffd0d0d07f6868680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffefefffffffefffffffffffefefefffffefefffefefefffffefefffefefefffefefefffffefffffefefefffffefefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffffffffefffefffefefefffffffffffffffffffffefefffefffffffffffffffefffefffefefffffefffffffefffffffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefefffffffefffefefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffdfdfdfff4f4f4fff1f1f1fff2f2f2fff2f2f2bfb5b5b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff343434ff363636ff343434ff3d3d3dff5a595aff777777ff979797ffdfdfdffffdfdfdfffefefefffefefefffefefefffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafbfffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffcfbfbfffcfcfbfffbfbfbfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafff9faf9fff9f9fafff9fafafff9faf9fffaf9f9fffafaf9fffafafafffafafafffbfafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfff4f4f5ffb8b8b8ff898989ff696969ff4a4a4aff303131ff313131ff323232ff33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1919197f3939397f3f3f3f7f3f3f3f7f3f3f3f7f3f3f3f7f3f3f3f7f3e3e3e7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3b3c3c7f3b3b3b7f3b3b3b7f3b3b3b7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3b3b3b7f33343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f111111ff222222ff222222ff222122ff252525ff3a3a3aff5d5d5dff838383ffcbcbcafff8f8f8fffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffffefffffefefefffffefefffffffefffefefefffefffffffefffffffffffefffffefefffefefffffefefffffffffffffefffefffefefefffffffffffffffffffffefffffffffffffffffffffefffefffefefefffefefffffefefefffffefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9a9b9bffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcececdffccccccffcacacaffc9c9c9ffcac9c9ffccccccffcdcdccffcbcbcbffcacacaffc6c6c7ffc6c6c6ffc7c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacacaffcbcacbffcbcbcbffccccccffcdcdcdffcdcecdffcececeffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d5ffd4d5d5ffd5d4d4ffd7d8d7ffe9e9e9fff3f3f3fff5f5f5fff0f0f0ffefefefffefeeeeffefefeeffeeefeeffeeefefffefefefffefefefffefefefffefefefffefeff0fff0f0f0ffeff0efffefefefffefefeffff0efefffefefefffefefefffefefefffeeefeeffeeeeeeffeeeeeeffedeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffedededffededeeffedededffeeededffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffefefefffefefefffefefefffefefefffeff0f0ffeff0effff0efefffefefefffefefefffefefefffefefefffefefeffff0efefffefefefffefefeffff2f2f2fff4f4f4fff2f1f1ffe4e4e3ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd6d5d5ffd6d5d5ffd5d5d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d2ffd2d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9cacaffccccccffcececeffcfceceffcfcfd0ffd0d0cfffcfcfcfffcdccccffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcececeffcfcecfffcfcfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2bf9c9c9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffefffffffffffffefffffffefefefffefefefffefefefffefffffffffefffffefffefffefefefffefffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffefdfefffefdfefffefefefffdfefefffefefefffefefefffefefefffefffffffffefffffefffefffefffffffefffffffefefffffffffffffffefffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffefffffefefefffefffffffffefefffefefefffefffefffffefefffffefffffefefefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffffffffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefefefffefffffffffefefffefefefffefffefffffefefffffefffffefefefffffffffffffefffffffefffffffffffffefefefff7f6f7fff1f1f1fff2f2f2fff1f2f2fff1f0f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff343535ff343434ff323332ff414141ff5b5b5bff7a7979ffa0a0a0ffe9e9e9fffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfff7f7f7ffc5c5c6ff8b8b8cff6c6c6cff4d4d4dff323233ff323232ff333333ff333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1c1c1cff232323ff222222ff202020ff292929ff424242ff656566ff8e8e8effdfdedefffcfcfcfffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefffffffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffefefffffefefefffefefffffefffffffffefffffffffefffefffffffefffffffefefefffffffffffffefefffffffffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d4ffd3d3d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d1ffd1d2d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcececeffccccccffcacacaffcacac9ffcbcbcbffcdcccdffcccbcbffcbcbcbffc8c8c8ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffcac9caffcacacaffcbcbcbffcccccbffcccccdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffe2e2e2fff1f2f2fff5f4f5fff2f2f1ffefefefffeeefefffeeeeefffefefefffefeeefffefefefffefefefffefefefffefefefffefefefffeff0efffefefeffff0eff0ffefefefffefefefffefefefffefefefffeeefeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffeeededffedededffedededffedededffedededffeeededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeefefffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffefefefffefefefffeff0f0fff0eff0fff3f3f3fff3f3f3ffedededffddddddffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd6d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececfffcececeffcececeffcececeffcdcdcdffcdcdcdffcdccccffcccdccffcccccbffcbcbcbffcbcbcbffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9c9caffcacacaffcccdcdffcececeffcfcecfffcfcfcfffd0d0d0ffcdcdceffccccccffcbcbcbffcbcbcbffcccbcbffccccccffccccccffcccccdffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d1ffd1d1d1ffd1d2d2ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffefffffffffffefffffffefffefffffefffffffffffffefffffffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffffefffefefffffefefefffefefefffefefefffffefffffefefffffffffefffefefffffffffefffefffefffefffffffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffffffffefffefffffffffffefefffff9fafafff2f2f2fff1f1f1fff0f0f0fff1f0f03f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf272727ff353535ff343535ff343434ff444445ff5d5d5dff7d7d7dffaeaeaefff0f0f0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffaf9f9ffd1d1d2ff8d8d8dff6f6f6fff505050ff353535ff333333ff333333ff3333333f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080809ff272727ff262626ff232323ff222222ff2e2e2eff494a4aff6e6e6eff9f9f9fffebebebfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffdfefdfffdfdfefffdfdfdfffefdfefffefefdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffefffffffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefefefffffffefffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d1ffd1d1d2ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcececeffcececeffcecdceffcececeffcececeffcdcdcdffcbcbccffcacacaffccccccffcdcccdffcbcbcbffcacacaffc9c8c9ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacbcaffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d1d1ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffdcdcdcffedededfff4f3f3fff4f4f4ffefeeefffeeeeeeffeeefeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeeeeffefefeeffeeeeeeffeeeeeeffedeeeeffeeedeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffefefefffeeeeeeffeeeeeeffeeeeeeffedeeeeffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffededeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeff0efffefeff0fff0f0f0fff4f4f5fff1f2f1ffe9e8e8ffd8d8d9ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d2ffd3d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffcacbcbffcacbcbffcacbcbffcbcbcbffcbcacaffcacacaffcacacaffcacacaffcacacaffcccbccffcdcdcdffcececeffcfcfcfffcfcfcfffcfceceffcdcdccffcbcbcbffcbcacaffcbcbcbffcbcbcbffcbccccffccccccffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd5d5d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d23f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffefffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffefffffefefefffffffefffefffffffefefefffefefefffefefefffffefefffefefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffefefefffffffefffefffffffffffffffefffefffffffefffffffefffffffffffefffefffffffffffefffefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffefffefffefefffffefefefffefefefffffffefffefffffffefefffffefffefffffffffffffffefffffffffffffffefffffffffffefffefffefffefffffffffffefefffffffffffffffffffffefffefffefefefffffefefffefefefffffefefffefffefffffffffffffffefffbfbfcfff1f2f2fff0f1f0fff0f0f0fff1f0f0bfb4b4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff353434ff353535ff353535ff484848ff626161ff848383ffbebebefff5f6f5fffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffbfafafffafafafffafafafffafafafff9faf9fff9f9fafffaf9f9fff9faf9fffafafafffafafafffafbfafffbfbfafffbfbfcfffbfbfbfffcfcfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffefefefffefefdfffdfefefffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffbfcfcfffbfbfbfffbfbfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfcfbffdddeddff939394ff737374ff555555ff373737ff333332ff333433ff3232327f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1a1a1aff242425ff272727ff262626ff232323ff353535ff535353ff797979ffbbbbbbfff3f3f3fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefffefffefffffffffefffffefefefffffffefffefffffffffefffffefffefffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffefffffefefefffffffefffefffffffffefffffefffefffefefefffffffefffefefffffefefefffefefefffefefefffefffefffffffffffefefffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696a6affd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d4d3ffd2d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcecfffcececeffcececeffcdceceffcdcdcdffcdcdcdffcdcdcdffcccccdffcccbcbffcbcbcbffcccdccffcececdffcdcdcdffcacac9ffc8c8c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcccccbffccccccffcdcdcdffcecdcdffcececeffcececeffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfcfffcfcfcfffcfd0cfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd6d6d7ffe8e8e8fff1f2f2fff4f4f4fff0f0f0ffefeeeeffeeeeeeffefefeeffeeefefffefeeefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeefeeffeeeeeeffeeeeeeffeeededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeedffedeeedffedededffedededffedededffedededffedededffecedecffedededffedededffedededffeeededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeedffeeeeeeffefeeeeffeeeeefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffefefeffff2f2f2fff4f4f4fff0f0f0ffe1e1e1ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfd0cfffcfcfcfffcfcecfffcececeffcececeffcececeffcececeffcdcecdffcdcdcdffcdcdcdffcccdccffcdcdccffccccccffccccccffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacbcaffcacacaffcacacbffcacacaffcbcbcbffcdcdcdffcececeffcfcecfffcfcfcfffcececdffccccccffcbcbcaffcacbcbffcbcbcbffcbcbcbffcccccbffccccccffcdcdcdffcdcdceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd6d6d5ffd5d6d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d33f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefefffdfefefffefefefffefefefffefefefffffefefffefefefffffefffffefffffffffffffffffefffffffefefffffffffffffefefffffffffffffffefffefffefffefefffffffefefffefffefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffffefffffffefefffefffefffffefefffefffffffefefefffefefffffffefefffffffefffefffffffefefefffefefefffefffefffefefefffefefffffffffffffefffefffdfdfefff4f4f4fff0f0effff1f0f0fff0f0efffeeeeee3f3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333433ff333333ff343433ff333433ff4c4b4cff686868ff8b8b8bffcbcbcbfff9f9f8fffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcffe7e8e8ff9c9c9cff797978ff5a5a59ff3b3b3bff2f2f2fff323232ff3232327f1919190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f111111ff232323ff232323ff242524ff272727ff2a2a2aff3f3f3fff5f5f5fff828282ffd0d1d0fff9f9f8fffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffffffffffffefffffffefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9f9f9fffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d2d1ffd1d1d2ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffcfd0d0ffcecfcfffcececeffcececeffcdcdcdffcdcccdffcccdcdffcdcdcdffccccccffcbcccbffcbcbcbffcecdcdffcececeffcececeffcbcbcbffc9c9c9ffc8c8c8ffc8c7c7ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9caffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffccccccffcdcdcdffcdcecdffcececeffcececeffcececeffcfcfcfffcecfcfffcececfffcececeffcececeffcececeffcecfceffcfceceffcfceceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffe1e1e0ffedededfff4f4f4fff2f2f1ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedeeedffedededffedededffedededffecedecffecededffededecffedecedffededecffedededffedededffedededffedededffedededffedededffededeeffedededffedededffedededffedededffececedffedececffecedecffededecffedededffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffededeeffedededffedededffedededffedececffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefefffeeeeeeffefeeefffefefefffeeefefffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff3f3f3fff3f3f2ffeaeaebffdbdbdbffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d2d2ffd1d1d2ffd2d2d2ffd1d2d2ffd1d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcfcfceffcfcecfffcececeffcececeffcdceceffcdcecdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffccccccffcccccbffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacbffcacacaffcacacaffcbcbcbffcdcdcdffcececeffcfcfceffcfcfcfffcdcccdffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcccbffccccccffcdcdcdffcdcecdffcfcecfffcfd0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d6d5ffd5d5d5ffd6d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3bf9e9e9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffffffefffefffffffffefefffefefefffefefefffefffefffefefefffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffdfefdfffdfdfefffefefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffefffffffffefffffffffffffefffffefffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffffffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefefffefefffffefffffffefefffffefffefffefffefffefffffffffffffffffffffffffffefffefefefff7f7f7fff0eff0ffeff0f0ffeeeeeeffebebebffe9e9ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0d0d0dff333333ff343333ff333333ff373737ff505050ff707070ff929292ffd7d7d7fffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafbfafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdffeeefeeffa8a8a8ff7e7e7eff5f5e5fff40403fff313131ff323231ff323232bf252525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff232323ff232323ff232323ff222222ff303030ff4b4b4bff6c6c6cff8f8f8fffe3e3e3fffcfcfcfffefefefffefdfefffdfefdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefefffefffefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffffffffefefffefffefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd2d2d2ffd1d2d1ffd1d2d1ffd2d1d1ffd2d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccdcdffccccccffcccccbffccccccffcbcbcbffcccbccffccccccffcfcfcfffcfcfcfffcfcfcfffcdcdcdffcbcacbffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcacacaffcbcacbffcbcbcbffcbcbccffccccccffcdcdcdffcdcdceffcdceceffcececeffcececeffcececeffcececeffcececeffcdcdcdffcececdffcecdcdffcdcdcdffcecdceffcececeffcececeffcececeffcececeffcececeffcecfceffcececfffcececeffcececeffcececeffcececeffcecfceffcfceceffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd0d0cfffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffdadadaffe9e9e9fff2f1f2fff4f4f4ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeefeeffeeefeeffefeeefffefefeeffefefefffefefefffefefefffefefeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffedededffedededffecededffededecffecececffededecffecececffecececffedecedffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffecededffedecedffededecffecececffecececffedecedffedededffedededffedededffededeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeedffedededffedededffedededffedededffedededffedededffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeeeefffeeefeeffeeeeeeffeeefefffefefeeffefeeeeffefefeeffefefefffefefefffefefeffff0f0f0fff4f4f4fff0f0f0ffe4e4e4ffd7d6d7ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcececdffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcac9c9ffcacacaffcbcbcbffcdcdcdffcfceceffcfcfcfffcececeffcbccccffcacacaffc9c9c9ffcacacaffcacacaffcbcbcaffcccbcbffccccccffcdcdcdffcececeffcfcfd0ffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4bf9f9f9e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefffefffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffffffffffffffffffffffefefefffefefffffffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefffffffefffffefefffffefefefffefffffffefffffffefffefffefefffffffefefffefffefffefffefffefefefffefefffffffffffffffffffffffefefffefefffffbfbfbfff0f1f0ffeeeeeeffebebebffe9e9e9ffe9e8e97f7474740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf252425ff333333ff333433ff333333ff383838ff545454ff767576ff9a9a9affe1e1e0fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfefefffefdfefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfff4f3f3ffb4b4b4ff828282ff616262ff424242ff323231ff323232ff323232ff3232323f0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101011ff222323ff232323ff232323ff222222ff262726ff3f3f3fff5c5b5bff7a7a7affacacacffeeeeeefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffefffffffefefffefffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffefffffffffffffffefffffffffffffffffffefefffffffffefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececfffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffcacbcbffcacacaffcbcccbffcfcfcfffcfd0d0ffd0d0d0ffcecfceffcccdccffcacacaffc8c8c9ffc8c9c8ffc9c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacbffcbcacbffcbcbcbffcbcbcbffccccccffcccdcdffcdcecdffcdcdceffcecdceffcdcecdffcdcecdffcdcdceffcdcdcdffcdcdceffcdcdcdffcdcccdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcecdffcecdcdffcececdffcecdcdffcdcdceffcdcdcdffcdceceffcececdffcececeffcececeffcececfffcfcecfffcfcfcfffcfcfcfffcfcfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd5d6d6ffe3e2e3ffefefeffff4f4f4fff0f0f0ffeeeeedffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefeeffeeeeeeffeeeeefffefeeefffefeeefffefefefffeeefeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffedededffedededffececedffecededffececedffecececffecececffecececffecedecffedecedffedececffecedecffedededffedededffedededffedededffedededffedededffedededffedededffedededffecececffecececffecececffececedffecececffecededffecededffedededffedededffedededffedededffedeeedffedededffedededffededeeffedededffedededffedededffededecffecedecffedededffededecffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeefffeeeeeeffeeefefffefefefffefefeffff2f2f2fff3f3f3ffedededffdededeffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcdceffcdcdcdffcdcdcdffcccdcdffcdcdcdffcdcdcdffcccccdffcdcdcdffcdcccdffccccccffcccdccffccccccffccccccffccccccffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc9cac9ffc9c9c9ffc9cac9ffcbcbcbffcececeffcfd0cfffcfcfcfffcecdceffcbcbcaffc9c9c9ffc8c9c9ffc9cacaffcacacaffcbcbcbffcbcbccffccccccffcecdceffcfcfcfffd0d0d0ffd0d1d1ffd1d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d43f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffefffefefefffefffffffefefefffefffffffefffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffffffffffefefefffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffffffffffffffffffefffefffffefefffefdfdfff4f4f4ffeaeaeaffe9e9e9ffe8e9e8ffe7e7e7ffe6e7e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0b0b0bff2e2e2eff323232ff333333ff313132ff3c3c3cff5b5b5bff7c7c7cffa1a1a1ffeaeaeafffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff7f7f7ffc2c2c2ff878787ff666666ff474747ff303031ff313231ff323232ff2f2f2fbf2222210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff222222ff212121ff222222ff232323ff232223ff313131ff4f5050ff6c6c6dff8e8e8effdadadafff9f9f9fffefdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffffffefffefffffffefffffffefffffffffffffffffffffffffffefffffffefffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffefefffefffefffffefefffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b6b6bffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd8d8d7ffd8d7d8ffd7d7d7ffd6d6d7ffd5d6d5ffd5d5d5ffd4d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d1ffd1d1d1ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcecfceffcdcdceffcdcccdffcbccccffcbcbcbffcacacaffc9c9c9ffc9cac9ffcacbcbffccccccffcdcccdffcdcdcdffcdceceffcccdcdffcbcccbffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffcac9caffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffccccccffccccccffccccccffcccdcdffccccccffcccdcdffcccccdffcccdcdffcdcdccffcdcdcdffcccccdffcccdccffcccccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d2ffd3d4d4ffddddddffecececfff3f3f3fff1f2f2ffeeededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffeeededffedededffedededffececedffecececffecececffecececffecececffecececffecececffecececffececedffecececffecececffecececffedededffedededffedededffedededffedededffedededffedededffecededffedececffecececffececedffecececffecececffecececffecececffecececffedededffedededffedededffedededffedededffedededffedededffededecffecedecffecececffedecedffededecffecededffedededffedededffedededffedeeedffeeededffedededffedededffedededffedededffedededffecededffedededffededecffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefeffff3f3f4fff1f1f1ffe8e8e8ffd8d9d9ffd4d4d4ffd4d4d3ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfd0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfd0ffcfd0cfffd0cfd0ffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcccdccffccccccffccccccffccccccffccccccffccccccffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacaffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffccccccffcecfcfffcfcfcfffcecfceffccccccffcacac9ffc9c9c8ffc9c9c9ffc9cac9ffcacacaffcbcbcbffccccccffcdcccdffcececeffd0cfcfffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d53f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffefefefffefefefffefefefffefefffffffefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffefffefefffffefefefffefefefffefffefffffefefffffefefffefefefffffefffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefefffffffefffffffffffefefefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefffffffefefffffffefffffffffffffffffffefffffffffffffffefffefffaf9f9ffececebffe8e8e8ffe8e7e8ffe6e7e6ffe6e6e5bfababab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf212121ff2d2c2cff2e2e2eff323232ff313231ff444444ff636262ff828282ffaaababfff1f1f1fffefdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfafafffafbfafffbfbfafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfafbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfafafffafafafffafafafffafafafffafafafffbfafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffafafaffcececeff8b8c8bff6e6d6dff4e4e4eff373737ff313131ff2f2f2fff2d2d2dff2c2b2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf181818ff202020ff222222ff212121ff222221ff272827ff3e3f3eff5f5f5eff7b7b7cffb9b9b9fff1f1f1fffdfdfcfffefdfdfffefefdfffefdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffefffffffefffffefefffffffefefffefffefffffffefffefefefffefefefffffefefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefefffffefefffefffefffffffefffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1a1a1ffd7d8d7ffd8d7d7ffd7d7d7ffd7d7d8ffd8d7d7ffd7d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfceceffcececdffcdcdccffccccccffcbcbcbffcacacaffc9cac9ffc9c9c9ffcacacaffcbccccffcbcbcbffcbcbcbffcbcacaffcbcbcbffcacacaffcac9caffc9cacaffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbccccffccccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffcccdccffccccccffcccccbffcbcbccffcccbcbffcbcbcbffcccbccffcccbcbffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcdccccffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffd0cfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd7d7d8ffe7e6e7fff0f0f0fff3f4f3ffeeedeeffedededffedededffeeededffeeeeeeffeeeeefffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffedededffedededffedececffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecececffedecedffedededffedededffedededffedededffedededffedededffedececffededecffecececffecececffecececffecececffecececffecececffecececffedececffedecedffedecedffededecffecedecffededecffecececffecececffecececffecedecffededecffedededffedededffedededffedededffedededffeeededffedeeedffedededffedededffedededffedededffedededffedececffededecffedededffececedffedededffedededffedededffedededffedededffeeededffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefeffff3f3f3ffefefefffe2e1e1ffd5d5d5ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcecfceffcfcecfffcfceceffcecfceffcfceceffcececeffcececeffcececeffcdcecdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcbccccffcccbccffccccccffcccccbffcccccbffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcccccbffcdcdcdffcfcfcfffcececeffccccccffc9c9c9ffc9c9c9ffcac9c9ffcac9c9ffcbcbcbffcbcbcbffccccccffcdcdceffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d57f6a6a6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffffefefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffefffefffffffffefefffefefffffefefefffefefefffefefefffffefefffefefefffffffefffefefffffffefffffffffffffffffffffffefffffefffefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefffffffefefefffffefffffefffefffffffffffffffffffffffefffefffefffffffffffdfdfdfff1f1f1ffe7e7e7ffe7e6e6ffe6e6e6ffe4e4e4ffe2e2e33f3838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2c2d2cff2d2d2dff2c2c2cff323232ff4c4c4cff6c6c6cff8b8b8bffbdbdbdfff5f6f6fffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefefdfffefefdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafbfbfffafafbfffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffbfbfbfffbfbfafffafbfafffbfbfbfffafafafffafafafffafbfbfffbfafbfffbfafbfffafbfafffbfbfafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcffdededeff959696ff79797aff595959ff3e3e3eff2e2e2eff2d2d2dff2c2b2bff292a2a7f121212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff212121ff202120ff202020ff222222ff222222ff313131ff4d4d4dff717171ff969595ffe3e3e3fffafafafffdfdfdfffdfefefffefdfdfffdfefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefffffefefffffffffffffffefefffffefefffefffefffefefefffefffefffffffefffefffefffffffffffffffefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefffefffffffffffffffffffefefffffffefefffffefffffffffffffffefffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1a2a1ffd7d7d7ffd8d8d7ffd8d8d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd4d4d5ffd3d3d4ffd3d3d3ffd2d2d2ffd2d1d1ffd1d0d1ffd0d0d0ffcfd0d0ffd0cfcfffcfd0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcdcdcdffcbccccffcbcbcbffcacacaffcac9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffc9c9c8ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcac9caffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcdcdccffcccdcdffcccccdffcccccdffccccccffccccccffccccccffccccccffcbcbcbffcbcbcbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffccccccffccccccffccccccffcccccdffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcececeffcececeffcececeffcfcfcfffcfd0cfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd3d2d3ffdfdfdfffeeeeeefff3f3f3ffefefefffedededffedededffedeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffeeededffedededffedededffedededffedececffedececffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececedffedececffecededffedededffedededffedededffecededffedececffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecedecffecececffecececffecececffecedecffececedffecececffedededffedededffedededffededeeffeeededffedeeeeffeeededffedededffedededffedededffedededffecededffedececffececedffecececffecececffedececffedecedffedededffedededffedededffedededffededeeffedededffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeefff1f1f1fff2f2f2ffebebebffdbdbdbffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0cfcfffcfcfcfffcececfffcececfffcececeffcececeffcecfceffcececeffcececeffcececdffcdcecdffcececeffcdceceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdccccffccccccffccccccffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffccccccffccccccffccccccffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffcacacaffccccccffcdcdceffcfcfcfffcececeffcbcbcbffc9cac9ffc9c9c9ffc9c9caffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd2d1d2ffd2d2d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d7ffd6d6d6ffd6d6d6bfa0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffefffefffefffefffffffffffffffefefefffefffefffefefffffefefffffefefefffffefffffefefffffefffefffefefefffefefefffefefefffffffffffffefffffffefffffffffefffefefffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefffefffffffefffffefefffffffffffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffefffefffefffffffffffffffefefefffefefefffefefffffefefffffefefefffefefffffefefffffffffefffffffffffffffffffefffffffffffffffffefffffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffefefffffffffefffefefefffefefefffefefefffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefefefff9f9f9ffeaeaeaffe5e5e5ffe5e4e5ffe2e3e2ffe0e0e0bfa7a7a7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0e0e0dff272728ff2b2b2bff2c2c2cff2b2b2bff3a3b3aff575757ff787878ff989798ffddddddfffbfbfbfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafbfffafafafffafafafffafafafffbfbfafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfff3f4f3ffadadaeff848484ff646464ff484848ff2e2e2fff2b2b2bff292a29ff252424ff20202100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1a1a19ff212121ff212121ff212120ff201f20ff292929ff3e3e3eff5d5d5dff828282ffc7c7c7fff3f3f4fffdfdfdfffdfefdfffefdfdfffefdfefffefefefffefefefffefefdfffefefefffefefefffffffefffefefefffefefefffefefffffefefffffefefffffffefffffffffffffffffefffefefefffefefefffefefefffffffffffefefefffffefffffffffefffefefffffffffefffefefefffefefffffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffefdfefffefdfdfffdfdfefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefffffefefffffffefffffefefffffffffefffefefefffefefefffefefefffffffefffffefefffffeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f363636ffd8d7d8ffd8d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0cfcfffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcdcdcdffcccdccffcbcbcbffcacacaffc9c9c9ffc9cacaffcbcbcbffccccccffcdcdcdffcccbccffc8c8c7ffc7c7c7ffc8c8c7ffc7c7c7ffc8c8c8ffc9c8c9ffc9c9caffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcbcbcbffcbcbccffcbcbcaffcacacbffcacacaffcacacaffcacacaffcacacaffcacbcaffcacacbffcbcacbffcbcbcaffcbcbcbffcacacbffcacbcbffcacacbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcccbffcccbccffccccccffccccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcecdcdffcececeffcececeffcfcecfffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d1d0ffd8d8d9ffe9e9e9fff1f1f1fff1f1f1ffedededffedededffedeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffedededffedededffedededffececedffecececffededecffecececffececedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffececedffecededffedededffededecffecededffecededffecececffecececffecececffecececffebececffebebebffecebecffebebecffececebffebececffecececffecececffecececffecebecffecececffececebffecececffecececffecececffececedffedededffedededffededeeffeeedeeffeeeeedffeeeeeeffeeedeeffededeeffededeeffedededffedededffecededffedededffecececffecececffececedffecededffececedffedededffedededffedededffedededffedededffedededffeeeeedffedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeefff2f2f2fff0f0f0ffe6e6e6ffd6d6d6ffd2d1d2ffd2d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffd0d0d0ffcfd0cfffd0cfd0ffcfcfcfffcfcecfffcececfffcececeffcececeffcececeffcececdffcdcdcdffcecdcdffcdcdcdffcdcdceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcccccdffcdccccffccccccffcbcbccffcbcbccffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacacbffcbcbcbffcacacaffcbcbcaffcbcacbffcbcbcbffcbcbcbffcbcbccffcbcbccffcccbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcacac9ffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffcacacaffccccccffcececeffcececfffcdcccdffcacacaffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcccbccffcdcdcdffcdcdceffcfcecfffcfcfd0ffd0d0d0ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffffffffffefefefffefffffffefefefffffefffffffefefffffffefffefefefffefefffffefefffffefefefffefffefffffefffffffefefffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffffffffffefffffffffefefffffefefffffefffffffefefffffffefffffefefffefefefffefffefffefefefffefffefffffefefffffefffffffefffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefffffffefefffffffefffffffefffffefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefffffffffefffefefefffffffffffefefffffffffefffefffefffffffffffffefefffffffffffffefefffffffffffffefffffefffefffefefefffefffefffffefefffefffefffdfdfdfff2f2f2ffe4e4e4ffe2e2e2ffe1e0e0ffdfdfdfffaeaeaeff212121ff212121ff212121ff1f1f1fbf1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121111ff1b1b1bff272827ff2b2b2bff2e2e2eff444444ff636363ff838383ffafafaffff3f2f2fffdfdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffcfcfbfffcfbfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafbfafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffbfbfbffd3d3d3ff8f8f8fff707070ff525252ff353535ff262626ff252425ff202020ff1b1b1b7f08080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f121212ff242323ff232222ff212121ff212221ff222222ff333333ff4e4d4dff6d6d6dffa6a5a5ffe9e9e9fffcfcfcfffefdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffffffffffefefffffffffffffefffffffffffffffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffefefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffefefffffefefefffffefefffffefffffffefefffffffefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffefffefffefffffffffffffefefffffffffffffefefffffefefffefeff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f363636ffd7d7d7ffd7d7d7ffd7d7d6ffd7d6d6ffd6d5d5ffd5d5d5ffd4d3d4ffd3d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0cfd0ffd0d0cfffcfcfceffcececeffcececeffcdcdcdffccccccffcbcbcbffcacacaffcac9c9ffcbcbcaffccccccffcececeffcececeffccccccffc9c9caffc8c8c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbccffccccccffcbccccffccccccffcccbcbffcccbcbffcbcbcbffcbcbcbffcacacbffcacacaffc9c9caffcacac9ffcac9c9ffc9cac9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcccbccffccccccffccccccffccccccffcdccccffcdcccdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcfceceffcececeffcfcecfffcfcfcfffd3d3d3ffe1e1e1ffeeeeeefff3f3f2ffeeeeedffedededffedededffeeeeedffeeeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffededeeffedededffedededffedededffedededffedececffedececffecececffecececffecececffecececffecececffecececffecebebffececebffecebecffebebecffebebebffecebecffecececffecececffecececffedececffecececffededecffecececffecececffecececffecececffecebecffececebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffecebebffecebebffebebebffebebebffebebebffebebebffecececffecececffecedecffedededffedededffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffedededffedededffecececffecececffedececffededecffecececffececedffecededffedededffedededffedededffedededffedededffedededffedededffededeeffeeeeedffeeedeeffeeeeeeffefefeffff1f2f1ffeeededffdededeffd2d2d2ffd1d0d0ffd1d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcecfffcececeffcececdffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdccccffcdcccdffcdccccffccccccffccccccffccccccffccccccffccccccffcdccccffccccccffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacacbffcacacaffcacacaffcacacaffcac9c9ffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc9c8c9ffcacbcbffcccdcdffcfcecfffcececeffcdcdcdffcacacaffcacacaffcacacaffcbcacbffcccccbffccccccffcdcdcdffcececeffcfcfcfffcfd0d0ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d73f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefffefffffffffffffefefffefefffffffffffffffefffffffefffffefefffffefefffffffffffffefffefffffffefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefffffefffefffefffffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffefefffffefefffefffefffffefefffffefefffefefffffffffffffffffffffffefffffefefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffffffffffffffefffffffefffffefefffffefefffefffefffffefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffffffffffefefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffefffffffffffffefefffefefefffefffefffefefefffffffefffefffffffffefffffefefffffefffefffefffefffffefefffefefefffafafbffe9eae9ffe0e0e0ffdfdfdfffddddddff4f4f4fff212121ff212121ff1f1f1fff1e1e1eff1c1b1bbf1212120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f050505ff0d0d0dff111112ff1b1c1bff202120ff323131ff4f504fff6e6e6eff8e8e8effd3d3d3fffaf9fafffefefdfffefefdfffefefefffefdfefffdfefdfffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffcfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffdfcfcfffcfcfdfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafbfafffafafafffbfafafffafafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffefdfdfffefdfefffdfefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffdfefdffeeefefffa5a5a5ff7c7c7cff5e5d5eff3d3d3dff212121ff202020ff1c1c1bff111211bf0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f060606ff1f1f1fff232323ff242423ff232323ff202121ff2a2b2bff414141ff5f5f5fff838283ffdcdcdcfff7f7f7fffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffffefffffffefefffffefffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffefefffffffffffffffefffffffefffffffefffffefefffefffefffffefefffffefefffefefffffefffffffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefefffefefefffefffefffefefefffffefefffeffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1a1a1ffd6d7d7ffd6d7d6ffd5d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd2d3d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffd0cfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcdceceffcdcccdffcccccbffcbcbcbffcacacaffcbcbcbffcdcdcdffd0cfcfffcfcfcfffcdceceffcacbcaffc9cac9ffc8c8c8ffc7c7c7ffc8c8c8ffc9c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9c9caffcac9c9ffcac9caffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcccccdffcccdccffcccdccffcdcdcdffcecdcdffcdcdcdffcecdceffcecfcfffdbdbdbffecebecfff1f1f1ffefefefffedededffeeededffedeeedffeeeeeeffeeedeeffedeeeeffeeeeeeffeeeeeeffeeedeeffededeeffedededffedededffedededffedededffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffecebebffebecebffecececffebececffecebecffecececffecececffecececffecececffedececffecececffecececffecececffebececffecececffecebecffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecececffecececffedededffeeededffedeeeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeededffedededffedededffedecedffececedffecececffececedffecececffececedffececedffedededffededecffedededffedededffedededffedededffedededffeeededffedeeeeffeeeeeeffeeeeeeffeeeeeefff0f1f1fff0f0f0ffe6e6e6ffd8d7d7ffcfcfd0ffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfceceffcececeffcececeffcdcdceffcdcdcdffccccccffccccccffccccccffccccccffcccccbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbccccffcbcbccffcbcbcbffcbcccbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacbcaffcacacaffcacac9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9c9ffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacaffcbcacaffcacbcaffcacacbffcbcacaffcacbcbffcacacaffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc9c9c9ffcbcbcbffcdcdccffcececeffcececeffccccccffcbcbccffcacbcbffcbcacbffcbcbcbffccccccffcdcdcdffcececeffcecfceffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d7ffd7d7d7ffd8d7d73f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefffffffffffffffffffffefefefffefefefffefefffffffefffffefefefffefffefffffefefffffffefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefffffffefefefffffffefffffefffffefffffffefffefffefffffffefefefffffefefffefffefffffffffffefefffffffffffffefffffffefefffffffffffffefffffffefefefffefefefffffefffffffefffffffffffffffffefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffffefffffefefffffffffffffffffffffffefffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffefefffffffefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffefffffffefffffefefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffefffffffffffefffefefffffefefffffefefefffefefefffdfdfefff4f4f4ffe0e0e0ffdcdcddffdcdbdcff39393aff252525ff1f1f1fff1e1e1eff1b1b1cff191818ff161615bf0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf080807ff0a0b0bff0d0d0dff111112ff131414ff343434ff5a5959ff787978ffa3a3a3ffeeedeefffdfdfdfffefdfefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfbfbfffbfbfcfffbfcfcfffbfcfbfffbfcfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefffff8f8f8ffc8c9c9ff868686ff686869ff484748ff272727ff181718ff111111ff100f10ff0a0a0a3f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff181818ff1b1b1bff1f1f1fff242423ff232323ff262626ff383737ff535354ff747474ffb0b1b0ffeff0effffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefffffffffefffffffefffffefefffffffffffffefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefffefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefffefffefefefffffefefffefffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffffefffeffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1a1a0ffd6d5d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcdcdcdffccccccffcccccbffcbcbcbffccccccffcfcfcfffd2d1d2ffd1d1d1ffd0d0d0ffccccccffcacacaffc8c8c8ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c8ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcac9c9ffcacac9ffcacacaffcacacaffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffcbcbccffcbccccffcccccbffccccccffccccccffcdcdcdffd4d4d5ffe5e5e5ffefefeffff1f0f0ffedededffedededffeeeeeeffeeeeeeffeeeeedffedededffededeeffeeedeeffedededffedededffedededffedededffededecffededecffecececffecececffecececffecececffecececffecececffecececffecececffecececffebececffebecebffebebebffebebebffecebebffebebebffebecebffecebecffecececffecececffecececffecececffecececffecececffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebeaffebebeaffebeaeaffebebebffebeaebffebeaebffebebebffebebebffebebebffecebebffebececffecececffecececffedededffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedececffecececffececedffecececffecececffecececffecececffededecffecececffededecffedededffedededffedededffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeefff1f2f1ffeeeeeeffe0e0e0ffd2d2d2ffcececeffcececeffcececeffcececeffcececeffcececeffcececdffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcdccccffcccccbffcbcbcbffcbcbcbffcbcbcaffcacacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcbffcacbcaffcbcacbffcacacbffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c9ffc9c9c9ffcbcbcbffcdcccdffcececeffcdcdcdffccccccffcbcbccffcbcbcbffcbcbcbffccccccffcdccccffcececdffcececeffcfcfcfffd0d0cfffd1d1d1ffd1d2d1ffd3d2d3ffd3d3d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7bfa1a1a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefefefffffefefffefefefffffefffffefefefffefefefffefffefffefefffffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefffefffffffffffffefefffffefffffefefefffffffffffefffefffffffffffefffffffefffefffffffffffffffefffefffffffffffefffffffffffefffffffefefefffefefefffffefffffefefefffffefffffefffffffefffffffffffefffefffefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffffffffffffffefffefffffffffffefffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffefefefffefefefffcfbfcffeaeaeaffdbdbdbffd9d9d9ff545353ff313131ff202120ff1b1b1bff181818ff161616ff141414ff121313bf0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030303ff0c0b0bff0b0b0aff0a0a0aff0b0b0bff171718ff3d3d3dff656565ff858685ffc8c8c8fff8f8f8fffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffbfcfcfffcfbfcfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffdfdfcfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffdfdfdffe8e8e8ff949594ff747474ff515251ff2c2c2bff0e0e0eff0f0e0fff0b0a0aff0b0b0bbf0e0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff141414ff161616ff181817ff1b1b1bff1f1f1fff222222ff303030ff484848ff676767ff8f8f8fffdedddefffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefefffffefffffefffefffefffffffffffffffefffefffffefefffffffffffefefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefeffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d2ffd2d1d2ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcdcdcdffccccccffcbcccbffcdcdcdffd0cfcfffd2d2d2ffd2d2d2ffd1d1d1ffcdccccffcacacaffc9c9c8ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcac9caffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcacaffcacacaffcacacaffc9c9caffc9cac9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc8c7c8ffc8c8c8ffc7c7c7ffc7c7c8ffc7c8c8ffc8c7c8ffc8c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c8ffc8c8c9ffc9c9c9ffcac9c9ffcac9c9ffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcccbffd0d0d0ffdedfdfffecececfff1f1f1ffeeeeeeffedededffedededffedeeeeffeeedeeffedededffeeedeeffedeeedffededeeffedededffedededffedececffedededffecececffecececffecececffecececffecececffecececffedecedffecececffecececffecececffecececffebecebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecececffebececffecebebffebebecffecebecffebebebffebebebffebebebffebebebffebebebffebebeaffebeaeaffebeaebffebeaeaffebeaeaffebeaeaffeaebeaffeaeaebffebebeaffebebebffebebebffebebebffebebebffecececffecececffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffedededffedededffecececffecececffecececffecececffecececffecececffecececffedececffedecedffedededffedededffedededffedededffedeeedffeeeeeeffeeeeedffeeeeeeffeeefeffff0f0f0ffecececffd9d9d9ffcececeffcccdccffcccdcdffcdcccdffccccccffcdcdccffcccdcdffcccdccffcdccccffccccccffccccccffcccccbffcbcbccffcbcbcbffcacacbffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcac9caffcacacaffc9cacaffcacacaffcacacaffcacacaffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9caffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcacaffcacacaffcacacaffcacacaffcacacaffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcbcbcbffccccccffcdcdcdffcdcdcdffccccccffccccccffcbcbccffcccccbffccccccffcdcdcdffcececeffcfceceffd0d0cfffd0d0d1ffd1d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7bfa1a2a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff6f6f6fff797878ff7b7b7bff7d7d7eff7f7f7fff7f7f7fff7f7f7fff80807fff808080ff808081ff818181ff818181ff818181ff818181ff818181ff808080ff808080ff7f7f7fff7e7e7eff7e7e7eff7e7d7dff7d7d7dff7d7d7dff797979ff6d6d6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefefefffefffffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffefffefefefffefefefffffffffffefefefffefefefffefefffffffefffffefefffffffffffffffffefffffefefffefffffffffffffffefefffffffffffffefefefffefefefffefefffffffefefffffffffffefffffffffefefffefffffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffefffffffffefefffffffffffffffefffefefefffffffffffefefffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefdfff6f6f5ffdeddddffa5a5a5ff676867ff454545ff2c2c2cff1a1a1aff151615ff141414ff131313ff111211ff111111bf0c0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf090a09ff0e0e0eff0b0b0bff0b0b0aff0a0a09ff222222ff4d4d4dff747474ff9c9c9cffe8e8e8fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffafbfafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefff6f6f6ffbababaff818181ff5f5f5fff383938ff101010ff090909ff0b0b0bff141514ff1717173f05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff121212ff131313ff141414ff161616ff181818ff1a191aff272727ff3b3b3bff5a5a5aff797979ffbcbcbcfff1f1f1fffffefffffefefefffefefefffffffffffffefefffefefefffefffefffefefefffefefefffffffffffefefffffffefffffefffffffffefffffffffffffffffffffffefefffffffffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefefffffffefefffefffffffffefefffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffffffefffffefefffefffffffffffffffefefefffffffffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffffffffffefffefefefffffffffffffefffffefefffffefffefffffefefffffefefffeffffbfbebebf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd4d4d4ffd3d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcecdcdffccccccffcdcdcdffd0d0d0ffd3d3d3ffd3d4d3ffd2d2d2ffcececeffcacacaffc8c8c8ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffc9c9caffcac9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cac9ffcac9c9ffcacacaffcacac9ffcacacaffcacacaffcacacaffc9cacaffc9cacaffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc7c6c6ffc6c6c7ffc7c6c6ffc7c6c6ffc7c7c6ffc7c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc7c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcacaffccccccffd8d8d8ffeaeaeaffefefefffefefefffedededffedeeeeffedededffeeededffedededffeeededffeeedeeffedededffedededffedededffededecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecebecffebebecffebebebffebebebffebebebffebebebffebebebffebecebffebececffebebebffebebecffebebebffebebebffebebebffebebebffebebebffeaebebffebeaeaffeaebeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffecececffececedffedededffedededffeeeeeeffeeeeedffeeedeeffedeeeeffedeeeeffedededffedededffedededffedececffecececffecececffecececffecececffecececffecececffecedecffecececffedecedffedededffedededffedededffedededffedededffedeeeeffeeeeedffeeeeeefff0f0f0ffefeeefffe5e5e5ffd3d2d3ffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffcbcacaffcacacaffcac9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffcacacaffcacacaffcacacaffcacacaffc9cacaffcacacaffcacacaffcac9c9ffcac9caffcac9caffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc7c8c8ffcac9c9ffcbcbcbffccccccffcdcccdffcdcdcdffcdcdcdffccccccffcccbcbffccccccffcdcdccffcdcecdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d8d73f353636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff6a6a6aff6f6f6fff787978ff7c7b7bff7e7d7eff7f7f7fff7f7f7fff7f7f7fff807f7fff808080ff808080ff818181ff818181ff818181ff818181ff808080ff7f7f7fff7e7e7eff7e7e7eff7d7e7dff7d7d7eff7d7d7dff797979ff6d6d6dff6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffefffefffefffffffffffffffefefffffefffefffefffefffefffefffefefffffefefffffefffefffffffffffefffffffffffefffffefffffffffffffefffffffefffffffefffffffefefefffffefefffefffefffefffffffffefffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefffefffefefffffefefffffefffefffffffffffefffffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffefefffffefefffefefefffefffefffefffefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffffffefffffffefffefffffffffffffffefefefffefefefffffefefffefefffffefffffffffefefffffefefffefefefffffffffffefffefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdffecececffb9b9b9ff838484ff5f5f5eff3d3e3eff242525ff151616ff121212ff111212ff111111ff121211ff121212bf0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121112ff0d0d0dff0e0e0eff0a0b0aff0f0f0fff353535ff5d5d5cff848483ffc0c0c0fff6f6f6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefdfefffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffcfcfcffe0e1e0ff969797ff6d6d6dff454546ff1b1b1bff0b0b0bff141415ff171717ff1818187f0e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff131313ff131312ff121213ff121313ff141414ff161615ff212121ff373737ff4f4f4fff707070ff959595ffe2e1e2fffcfbfbfffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffffffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefffffffefffffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefffefffefefffffefefffffefffffffffffffffefffffffffffefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffefefffffefefffefefefffffffefffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a696affd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd0d1d1ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfceceffcdcecdffcececeffd0d0d0ffd3d2d3ffd5d5d6ffd3d2d3ffd0d0d0ffcacacaffc9c9c8ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacaffc9cacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c7c6ffc6c7c6ffc7c7c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c5ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffd1d1d1ffe3e3e3ffedeeeeffefefefffedededffedeeedffedeeeeffedeeeeffedeeedffedededffedededffedededffedededffedededffecececffecececffecececffececedffecececffecececffecececffecececffecececffecedecffececedffecededffecececffecececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffececebffecececffededecffedededffedededffedeeedffededeeffedededffedededffedededffedededffedededffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffedededffedededffedededffedededffedededffedeeedffeeeeeeffeeeeeefff1f1f1ffecececffdededeffcececeffcacacaffcac9caffc9c9caffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9caffc9c9caffcac9c9ffcacacaffcacacaffcacacaffc9cac9ffcacacaffcacacaffcac9caffcacac9ffc9cac9ffc9cac9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c8c8ffc9cac9ffcbcbcbffccccccffcccdccffcdcdcdffcdcecdffccccccffccccccffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d73f35363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff6a6a6aff6a6a6aff6f6f6fff787878ff7b7b7bff7e7e7dff7f7f7eff7e7e7eff7e7e7eff7f7f80ff808080ff808180ff818181ff808080ff808080ff7f7f7fff7e7e7eff7e7e7eff7e7e7dff7c7c7cff7d7d7cff797979ff6d6d6dff6c6c6cff6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffefffffffffefefffefefffffffefffffefffefffffffffffffefffffffefefffefefefffffffefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffefefffffffefffffffffefffefefffffefefefffefffffffefefefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffafafaffe6e6e7ffb0b0b0ff7e7e7eff595859ff393939ff202020ff131313ff111110ff111111ff121212ff121212ff121212bf0e0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f151515ff242424ff111112ff0d0d0dff0d0d0dff222122ff484848ff6d6c6cff9a9a9affe3e3e3fffcfdfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfdfefffdfdfefffdfdfefffdfdfefffdfefdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfcfffbfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefffffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffdfdfdfffdfdfdfffdfefefffefefdfffdfefefffefefefffefefefffefefefff3f3f3ffbabbbbff7e7e7eff585858ff373737ff191919ff171717ff181818ff1f1f1fff262626000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0f0f0fff131414ff131413ff131413ff121213ff131212ff121213ff1c1c1cff303030ff4b4b4bff6b6b6bff929392ffd0d0d0fff4f4f4fffefefefffffffffffffefffffefffffffefffefffffefefffefefffffefefefffefffefffffffffffffefffffffffffffefffffffffffefffffffffffffefffffffefffffefefffffefffffffefffffffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffffffffefffffefffffffffefffffefffefffefefffffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefffffffffefefffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefffefffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9d9d9dffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcececeffcececeffd1d1d0ffd3d3d3ffd5d5d5ffd4d4d4ffd0d0d0ffcacacbffc9c8c9ffc7c7c7ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9caffcacacaffc9cacaffcacacaffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c9ffc8c8c9ffc8c9c9ffc9c9c8ffc8c9c9ffc9c9c9ffc9c8c8ffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c6ffc6c7c6ffc6c6c6ffc5c5c6ffc6c5c5ffc6c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c5ffc4c5c4ffc4c4c5ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffcccccbffdbdcdcffebececffeff0efffeeedeeffedededffedededffedededffeeededffedededffededeeffedededffecededffecededffececedffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecececffececebffecebebffebebebffebebebffebebebffebeaeaffeaeaebffebeaebffeaebebffeaeaebffebeaebffeaeaebffeaeaeaffebeaeaffeaeaeaffeaeaebffeaeaeaffe9eaeaffe9eaeaffe9eaeaffeaeae9ffe9eae9ffe9e9eaffeae9e9ffe9e9e9ffe9e9eaffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebeaeaffebebebffebebebffececebffecececffedececffedededffedededffedededffedededffedededffedededffedecedffececedffecececffecececffecececffecececffecececffecececffecececffecececffecedecffecececffedecedffedededffedededffedededffedededffedededffeeedeeffeeefefffefeeefffe7e7e7ffd5d6d5ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc4c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc4c5c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c5c5ffc6c6c6ffc7c6c6ffc6c7c6ffc7c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c7c7ffc6c7c7ffc6c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcac9caffc9cacaffcac9c9ffc9cac9ffcac9caffc9cacaffc9c9c9ffcacacaffc9c9c9ffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc8c8c8ffcacacaffcbcbcbffccccccffcccccdffcdcdcdffcdcdcdffccccccffcccdccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d77f6b6b6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff6a6a6aff696868ff5e5e5eff6b6b6bff717171ff757575ff777777ff777877ff787878ff797a7aff7a7a7aff7b7a7aff7b7b7bff7b7b7bff7b7b7bff797a7aff787878ff777777ff767676ff747474ff717171ff646363ff626262ff6c6c6cff6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffffefffefffefffffefffffffefffffffefffffffefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffffefffefffefffffefffffefefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefffefffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefffffffefffefffffffefffefefefffefefffffffefefffffffefffefefefffefffefffefffffffffffffffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefff9f9f9ffe4e4e4ffa8a8a8ff777777ff535353ff333333ff1d1c1dff131313ff121212ff121212ff131212ff131313ff131414bf0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff252524ff2b2b2bff242424ff121211ff100f0fff343434ff575757ff7f7f7fffbfbfbffff4f4f4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfafafffafafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefffffbfbfbffdededeff909090ff696968ff474646ff282928ff171717ff1f1f1fff262626ff252525bf16151600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0f0f0fff141514ff141414ff131313ff131313ff131313ff121212ff191919ff2a2b2aff454646ff656665ff8d8d8cffd2d2d1fff2f1f1fffdfefdfffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffefffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffefffffffefffffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefffefffefffefffffffffffffefffffffffefffffffefffffefffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffffffffffffefefffffffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd1d2d1ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffcecfcfffcdceceffd0d0d0ffd2d3d2ffd6d5d6ffd5d4d4ffd3d3d3ffcdcccdffc9c9c9ffc6c7c7ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c7ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9cac9ffcac9caffcac9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c6c7ffc6c6c5ffc6c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc2c2c3ffc2c2c2ffc3c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc2c2c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c2c2ffc2c2c2ffc2c3c2ffc3c3c2ffc3c3c2ffc3c4c3ffc4c4c4ffc4c5c4ffc5c5c5ffc6c5c6ffc6c6c6ffc8c8c7ffd3d4d3ffe6e6e6ffeeeeeeffeeeeeeffedededffeeededffedededffedededffedededffedededffedededffecededffecedecffedececffecececffecececffecececffecececffecececffecececffececedffecedecffededecffedececffecececffecececffecebecffebecebffebebebffebebebffebeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9eaffe9eae9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeae9ffeaeaeaffeaeaeaffebebebffebebebffecececffececedffecececffededecffecedecffedecedffedececffedececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffecececffecececffecececffededecffedededffedededffedededffedededffeeeeedfff0f0efffecececffe1e1e1ffcfcfcfffc8c8c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9cac9ffc9cacaffcacacaffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffcac9caffcacac9ffcacac9ffcac9caffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc8c8c8ffcacac9ffcbcbcbffccccccffccccccffcdceceffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7bfa1a1a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff696868ff585857ff474646ff545555ff5f5f5fff666666ff696968ff696969ff696969ff6a6b6aff6a696aff696969ff6a6b6bff6c6c6dff6c6c6cff6b6b6bff6a6a69ff6a696aff686868ff656565ff5d5e5eff4b4b4bff494949ff626262ff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefffefffffffefffefefefffffffefffefffffffffffffffefffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefffefffffffefffefefffffffffefffefffffffffffefffefffffffffffffffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefefefffefffefffefefefffefefefff9f9faffe5e5e5ffabababff797979ff555555ff343534ff212120ff141414ff121212ff131313ff131413ff141514ff151515bf1111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff191919ff242525ff2b2b2bff232323ff2a2a2aff484747ff6e6e6eff959594ffe7e7e7fffbfbfbfffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefff2f2f2ffb1b1b1ff7e7e7eff575757ff3b3b3bff242424ff262626ff242425ff1e1e1eff1212127f0606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf100f10ff141414ff151414ff141415ff141414ff131313ff141313ff1b1c1bff2d2d2cff464646ff676868ff959595ffd6d5d6fff3f3f3fffefdfefffefffffffffffefffffffefffffffffffefffffffffffefffefefffffffffefffffffffffffffffffefffffffffffffffefffefffefffffffffffffffefffefffffffefffffefffffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffffffefffffefffffffffefffffffffffffefffffffffffffefefffffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefffefffefefefffffffefffefefefffefffefffefefffffffefefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd2d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d0ffcfd0d0ffcfcecfffcececdffd0d0d0ffd1d2d2ffd3d3d3ffd4d4d4ffd1d2d1ffccccccffc9c9c8ffc7c7c7ffc4c5c5ffc6c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c7ffc7c8c7ffc7c7c7ffc8c8c8ffc8c7c8ffc7c8c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c4c5ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebebfffbebfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc1c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c5ffccccccffdfdfdfffebebebffeeefefffedededffedededffedededffedededffedededffedededffedecedffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecededffececedffecececffecececffecececffececebffecebebffebebecffebebebffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e9ffe8e8e8ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebebebffecebecffececebffecececffecececffecececffecececffecececffecececffecececffecececffebececffececebffebecebffecececffecececffecececffecececffecececffecececffececedffecececffececedffecededffedededffedededffedeeedffeeedeefff1f0f0ffeae9eaffd6d6d6ffc9c9c8ffc5c5c4ffc5c4c5ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9caffcacac9ffc9cac9ffc9cac9ffcacac9ffcacac9ffcac9caffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc8c8c8ffcacacaffcbcbcbffccccccffcdcdcdffcfcecfffcececeffcececdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd7d6d7ffd6d7d6ffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff585857ff424242ff363737ff414141ff494a4aff505050ff4f4f4fff474747ff3b3b3cff3a3939ff3a3a3aff3a3939ff3a393aff393939ff383938ff3a3a3aff414140ff4e4e4eff535353ff515252ff494949ff393939ff373737ff494a49ff6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffefffefffffefefffefefffffffffffffffffefffffefffffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefffffffffefffffefffefffefffefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffffffefffefefefffffffffffefffefffffefefffefefffffffffffffffefefffffefefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffffffffefefffefffffffffffefffffffffffefffffffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffafafaffe5e6e5ffaaaaabff777777ff535353ff343434ff202020ff151515ff131313ff141414ff151515ff161616ff171717bf111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf171717ff181818ff121212ff191919ff242425ff2e2e2eff3e3e3eff5e5d5eff838383ffb2b2b2fff4f4f4fffdfdfdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfbfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefdfffefefefffefefefffefefdfffefefefffefefefffefefefff9f9f9ffd5d4d4ff929292ff6e6e6eff4c4c4cff323232ff222323ff1e1e1eff121212ff0e0e0eff1514143f060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf131212ff171717ff151514ff141514ff151515ff141314ff141414ff1d1c1dff2d2d2cff484848ff676767ff959595ffd8d8d7fff4f4f4fffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefefffffefefffffffffffefffffffffffffffffffefffefefffffefffffffffefefffefffffffffffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffefefffffffffffffefefffffffffffffffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d2d1ffd0d0cfffcecfcfffcececeffcececeffcfcfceffd0d0d0ffd2d2d2ffd2d2d2ffd0d0d1ffcdcdcdffc9c9c9ffc7c7c7ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9cac9ffcac9c9ffc9c9caffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c3c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebebeffbebebeffbebebeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbcbdbcffbdbdbdffbdbdbdffbebebeffbebebeffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc5c5c5ffd4d5d5ffe9e9e9ffefefefffedededffedededffedededffedededffedededffedecedffecedecffecececffecececffecececffecececffebececffecebecffecececffecececffecececffecedecffecedecffedededffecedecffedececffecececffebecebffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebecffecebebffecebebffebebebffebebecffebecebffebebebffebebebffebebecffebecebffececebffecececffecececffecececffecececffecececffecececffecececffededecffedededffedededffeff0efffeeefeeffe4e4e4ffd0d0d0ffc4c4c4ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0bfffc0bfc0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbebfffbebfbeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfc0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c4c3ffc4c4c4ffc4c3c4ffc4c4c5ffc4c4c4ffc5c5c4ffc5c5c4ffc5c5c5ffc5c6c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcacacaffc9cac9ffcacac9ffcac9caffc9cacaffcac9c9ffcacacaffcac9c9ffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc8c8c8ffcacacaffccccccffcdcecdffcfcfcfffcfcfd0ffcfceceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d63f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f292929ff424242ff353534ff2d2e2eff343534ff353635ff383838ff333333ff252626ff171717ff141414ff131313ff121212ff121212ff131212ff121212ff131313ff1c1c1cff2e2e2eff343434ff343534ff343434ff2c2c2cff2c2c2cff383737ff4949490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefdfffefdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefffffefefefffefffefffffefefffefefefffefffefffefefefffffffefffefefefffffefffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffffefefffefffefffefefefffefefffffefefefffefffffffffefefffefefefffffffefffefffffffffffffffffefefffffefffffffffffffffefefffffffffffefefffffffffefffefffefffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefffffefefefffefffefffffefefffefefefffefffefffefefefffffefefffefefefffefefffffffffefffefefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefffffffefffffffefefffefefffffefffffffefefffffefefefffefffffffefefffffefefffffefefefffefffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffffffffffafafaffe5e5e5ffabababff787878ff525152ff333433ff202120ff161617ff151515ff161616ff171716ff171717ff161716ff1515157f090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1c1c1cff232323ff1f1f1fff181818ff121212ff131414ff2e2e2eff4f504fff727272ff949495ffd6d6d6fffcfbfbfffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffcfdfcfffcfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffefdfefffefdfdfffefdfdfffdfdfefffefefefffdfefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffeeeeeeffaaababff848484ff626162ff3f3f3fff1c1c1cff100f0fff0e0e0eff141414ff1c1c1cff2323233f0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505bf121312ff191a19ff181818ff171717ff141515ff141413ff151515ff1d1e1eff2e2e2eff484748ff686767ff969697ffd9d9d9fff4f4f4fffefefefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffefffffffffffefffffffffffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefffffefefefffefffffffffffffffffffffffffffefffffffffffffffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefefffffefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9d9d9dffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd0d1d0ffcfcfcfffcdceceffcdcdcdffcdcdcdffcfd0cfffd0d0d0ffd1d1d1ffd0d0d0ffcececeffcbcbcbffc9c9c9ffc5c5c5ffc5c4c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c7ffc6c6c6ffc7c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c5c5ffc3c4c4ffc3c3c3ffc2c2c2ffc1c2c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0c0ffc0bfc0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbeffbebebeffbebebeffbebebdffbdbdbdffbdbdbdffbdbcbdffbdbdbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbababbffbababaffbababaffbab9b9ffb9b9b9ffb9babaffb9babaffbab9b9ffbabab9ffbababaffbababaffbbbbbbffbcbbbcffbcbdbdffbdbdbdffbebebeffbebfbeffbebfbfffbfbfbfffc0c0c0ffcccccdffe4e3e3ffedededffeeeeeeffedededffedededffedededffecedecffecedecffecececffecececffecececffecebebffebebecffebecebffebececffecececffecececffecececffececedffedececffecededffededecffecececffecececffebececffecebebffebebebffebebeaffeaeaeaffeaeaeaffe9eae9ffe9e9eaffeaeae9ffe9e9e9ffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffebebeaffebeaebffebebeaffebeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffebebebffebebecffebebebffecebebffebececffecececffecececffecececffecececffececedffedededffedededfff0f0f0ffebeaebffdddcddffc8c7c8ffc1c1c0ffc0bfbfffbfbfbfffbfbebeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbdbcffbcbcbcffbdbcbdffbdbdbdffbdbebdffbebebeffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0c0c0ffc0c0c1ffc0c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c3ffc3c3c3ffc4c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9caffcac9c9ffc9cacaffcacacaffcacacaffcacac9ffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc9cac9ffcbcbcbffcdcdcdffcfcecfffcfcfcfffd0d0d0ffcfcfcfffcecfceffcfcfcfffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d63f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1f1f1fff353434ff2b2b2bff242424ff232424ff181819ff181717ff141414ff0d0e0dff060606ff050505ff040405ff030303ff040404ff050505ff050505ff040504ff080708ff101110ff121212ff121212ff181818ff1f1f1fff222222ff2c2b2cff3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfefffdfefdfffefefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffffffffefefffefffefffefefffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffffefffffefefefffefefefffefffefffffefffffffffefffefffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffefffffefffffffefefffffffffefffffffefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffffffefffefffefffefffffefefffefffefffefefefffffffffffefffefffffefefffefffffffefefffffffffffffffffefffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffefefefffefffefffefefffffefefefffefefffffefffefffffffffffffffffffffffffffffffffffafafaffe4e5e5ffadadadff777777ff4f5050ff353535ff232323ff181818ff171616ff171717ff161617ff151515ff131313ff121212ff1112117f090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1f1f1fff282727ff262625ff242423ff1f1f1fff151516ff1e1e1eff414141ff676667ff888788ffafafafffefeff0fffefffefffefefffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefdfefffdfdfefffefdfdfffdfdfdfffefefdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffff9f9f9ffcdcdcdff969696ff767675ff525252ff262626ff0d0d0dff141514ff1c1c1cff232323ff282928ff2a2a2a3f0a0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404bf0f0f0fff141515ff151616ff191919ff191a19ff181819ff161616ff141515ff1f1e1fff2f2f2fff494949ff6e6f6eff999999ffd8d9d9fff4f4f4fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffefffefffefffefffefffffefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefffffefefefffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefefefffefffefffefffefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefffefffefefffffefffffffefffefffefefefffefffefffefefffffefefefffefffefffefffefffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd3d4d3ffd4d4d4ffd4d3d4ffd4d4d3ffd3d3d3ffd2d2d2ffd0d1d1ffcfd0cfffcdceceffcdcccdffcdcdcdffcececeffd0d0d0ffd1d1d1ffcfcfcfffcececeffccccccffcbcbcbffc9c9c9ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c8c8ffc7c8c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c4ffc4c4c4ffc4c3c3ffc2c2c2ffc1c1c2ffc0c0c1ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebdffbdbdbdffbdbdbdffbdbcbdffbcbcbcffbcbbbbffbbbbbbffbabbbbffbababaffbabbbbffbbbbbbffbbbbbbffbbbabaffb9babaffb9b9b9ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b7ffb7b6b7ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbcbcbcffc4c4c4ffd8d9d9ffeaeaeaffeeefeeffecededffedececffecededffecececffecececffecececffecececffebecebffebecebffecebebffebebecffecebebffecececffecececffecececffecececffececedffedececffecececffecececffecececffecececffebecebffebebecffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e8ffe8e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e9ffe9eaeaffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffeaebeaffebeaeaffeaebebffebebebffebebebffebebebffebebebffebecebffebebebffecebecffebebecffecebecffecececffecececffecececffececedffedededfff0eff0ffe7e7e8ffd1d0d0ffc1c1c1ffbdbdbdffbdbdbcffbcbcbcffbbbbbbffbabbbbffbbbbbaffbabbbaffbbbabbffbabbbaffbababaffbbbbbaffbababaffbabab9ffbabab9ffb9babaffbababaffbababaffbababaffbababaffbababaffbababbffbbbbbbffbcbcbbffbdbdbcffbdbebdffbebebeffbfbebfffbfbfbfffbebebfffbebebeffbebebeffbebebfffbfbfbfffbfc0c0ffc0c0c0ffc1c0c0ffc0c1c1ffc1c1c1ffc2c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcac9caffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c7ffc7c7c7ffc8c8c8ffcacacaffccccccffcececeffcfcfcfffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd4d4d4ffd5d4d5ffd5d5d5bfa0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191919ff2b2b2bff212121ff191818ff151515ff060506ff010102ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff010101ff010101ff020201ff080808ff141414ff181818ff222222ff2b2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefdfefffefdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefffffefefefffefefefffffefefffefffefffefefffffefefefffefefefffffffffffffefffffefefffffffffffffffffffffffefefffffffffffffefefffffefffffffffffffefffffffefffffffefefefffffffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefefffffffefefffffefffffefefffffefefefffefffffffefefefffffffefffffffffffffefffffffefffffefffffffefefefffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffafafaffe6e6e6ffadadadff777877ff545455ff393939ff252525ff1a191aff161617ff151515ff131413ff121212ff111111ff131313ff131213ff1212123f040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1e1f1fff2b2b2bff2a2b2aff272828ff252525ff232222ff252625ff3e3e3eff5c5d5dff7e7e7eff9d9d9cffd8d8d8fffafafafffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfefefffefdfefffdfefefffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffecebebffafafafff8b8b8bff6d6c6cff444444ff232423ff1b1b1aff232223ff292829ff2a2a2aff2b2c2bff2a2a2a3f090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff121212ff131313ff141414ff141514ff151515ff191919ff191919ff191919ff212122ff313132ff494a49ff6d6d6dff9f9e9fffdbdbdbfff5f5f5fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffefefffffefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefffffffffffffffffefffffffffffffffffffffffffffffefefefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d1ffcfcfcfffcdcecdffcccdcdffcdcdcdffcecfcfffd1d1d1ffd0d0d0ffcfcecfffcccdcdffcbcbcbffc9c9c9ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c8c9ffc9c9c9ffcac9c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c8c8ffc7c8c8ffc7c7c7ffc7c6c7ffc6c6c7ffc6c6c6ffc5c6c6ffc5c5c6ffc6c5c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c3ffc2c3c3ffc2c2c2ffc1c0c1ffc0c0c0ffbfbfbfffbebebeffbebdbeffbebdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbdbcbdffbcbcbcffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbabbbbffbababaffb9b9baffb9b9b9ffb8b9b9ffb8b9b9ffb8b8b9ffb8b8b8ffb8b8b8ffb8b7b7ffb7b6b7ffb6b6b6ffb5b5b5ffb4b5b5ffb4b4b4ffb5b5b4ffb4b4b4ffb4b4b4ffb4b3b4ffb3b3b3ffb3b3b3ffb4b4b4ffb4b5b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b7b8ffb8b8b8ffb7b7b8ffb8b8b8ffbbbbbbffcdccccffe7e7e7ffecececffedecedffececedffecececffecececffecececffecececffecececffebebecffebebebffebebecffebebebffebecebffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebebebffebebebffebeaebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffeae9eaffeae9eaffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaebeaffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffecececffecececffecececffecececffecececffeeeeeeffebebebffe0e0e0ffc8c7c7ffbcbcbcffbababaffb9b9b9ffb8b8b9ffb8b8b8ffb8b7b8ffb7b7b7ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b7ffb6b7b6ffb6b7b6ffb7b7b7ffb7b7b7ffb8b7b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9bab9ffbabbbaffbbbbbbffbcbcbcffbdbdbdffbdbebdffbdbdbdffbdbcbcffbdbcbcffbcbdbcffbdbdbdffbdbebeffbebebeffbfbebfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c1ffc1c1c1ffc2c2c2ffc2c2c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc7c8c8ffc7c7c7ffc8c8c8ffcbcbcbffcdcdcdffcfcecfffcfd0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0d0d0ffd1d1d1ffd1d2d2ffd3d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4bf9f9f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff212121ff151616ff0f0f0fff0c0b0cff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0c0c0cff0f0f0fff171818ff2222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffffffffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefffffffefffffffefefffffefffffffefefffffefefffffffefffffffefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefffffefefefffffffffffefffffffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefffffffefefffefffefffefffffffefefefffffefffffffefefffffefffffefefefffefefefffefffefffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfbfaffe5e5e5ffacacacff787778ff555454ff3a3a3aff29292aff1c1c1cff141414ff121212ff111112ff131313ff131313ff121212ff121212ff121212bf0f0e0e3f05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff232323ff252525ff292929ff2b2b2bff2a2a2aff272626ff2a2a2aff3d3d3dff555555ff747474ff949493ffcdcdcdfff6f6f6fffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfefffefdfdfffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefdfefffefefefffefefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfefffefdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffcfbfbffe4e4e4ffa2a2a2ff848484ff666565ff464646ff303030ff262626ff2a2a2aff2b2b2bff2a2b2aff272727ff232323bf191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0a0aff141414ff131314ff121212ff121212ff131313ff141414ff151414ff151515ff1a1a1aff252525ff353535ff4c4c4cff6b6b6bff9d9d9dffdcdcdcfff5f5f6fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffefffffffffffffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffffefefffefffffffffefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececeffcfceceffcfcfcfffcfcfcfffcfcecfffcdcdcdffccccccffcbcbcbffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c4c5ffc4c5c4ffc4c3c4ffc3c3c2ffc2c2c2ffc1c1c1ffc0c0c1ffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbbbabbffbbbbbaffbababaffbababbffbbbabbffbababaffbababaffbab9b9ffbabab9ffbabab9ffb9b9baffb9b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb7b6b6ffb6b6b5ffb6b5b5ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffafafafffb0b0b0ffb0b0b1ffb1b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b4b3ffc2c1c1ffdededeffe9eaeaffecededffecececffecececffecececffecebecffecebebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffebecebffebececffebebecffecebecffecececffecebecffecebebffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e9ffe9e8e9ffe9e8e8ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaeaffebeaeaffeaebeaffebebeaffebebebffebebecffebebebffebececffecececffecececffeeeeefffe7e8e8ffd3d3d3ffbebebeffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b4ffb3b3b4ffb4b3b3ffb3b3b3ffb4b3b3ffb4b4b3ffb4b4b3ffb4b4b4ffb5b4b5ffb5b5b5ffb6b6b6ffb6b7b6ffb8b7b7ffb8b9b8ffb9b9b9ffbababaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbaffbababaffbbbabaffbbbbbbffbcbcbcffbdbdbdffbdbdbdffbdbdbeffbebebeffbfbebeffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcacac9ffc9c9caffcacac9ffcacacaffcacacaffcacacaffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c7c7ffc9c9c9ffcbcbccffcdcecdffcfcfcfffd0d0d0ffd1d1d1ffd0cfd0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d4d43f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0eff161516ff0e0e0dff0b0a0aff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff070707ff0a0909ff0f0f0fff1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffffefffffefffffffefefefffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffffffffffefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffefffffffefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffafbfaffe5e5e5ffb2b2b2ff787979ff565656ff424242ff2e2f2fff1f1f1fff151515ff121312ff121212ff121212ff121212ff121212ff131313ff141514ff171717bf1212123f060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f090909bf1c1c1cff242424ff222122ff222323ff252525ff292929ff292929ff2a2a2aff3c3c3cff535353ff6f6e6eff8d8e8effc4c4c4fff5f4f4fffdfefdfffffffefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfefffdfdfefffdfefdfffefdfdfffdfdfdfffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfdfdfffcfcfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffdfcfcfffcfdfdfffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffffffffffefefffafbfaffdddedeff9d9e9eff80807fff616161ff444444ff303131ff2a2a2aff2a2a2aff272727ff232323ff212121ff232223ff2323243f0809090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0d0dff171717ff161515ff151515ff141414ff141313ff121212ff121212ff121212ff161516ff1c1c1dff292929ff3a3a3aff515151ff6d6d6dff9e9e9effddddddfff7f7f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffefefffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffffefefffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffefffffefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffcfcfd0ffcfcfcfffcececeffcccdcdffcbcbcbffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc4c4c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c3ffc2c1c1ffc0c0c1ffc0c0bfffbebebeffbebebdffbcbcbcffbbbbbbffbababaffbababaffb9b9b9ffb8b9b8ffb8b9b9ffb8b8b8ffb8b8b8ffb8b9b9ffb9b8b9ffb8b8b8ffb7b8b8ffb7b8b8ffb8b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb5b6b6ffb5b5b5ffb5b4b4ffb4b3b4ffb3b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb0b1b1ffb0afafffafafafffafafafffaeaeaeffaeaeadffadadadffacacacffacacacffababacffacababffacacacffadadadffadadaeffadadadffadaeaeffaeaeaeffaeaeaeffadaeaeffaeaeaeffb6b6b6ffcfcfcfffe6e7e6ffecececffecececffebececffebebebffecebebffebebebffebebebffebebebffeaebebffeaeaebffebeaeaffeaeaebffebebeaffebeaebffebeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffeaeaebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e8ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebebffebebebffebebebffebebebffecececffebebebffe2e3e3ffc5c5c5ffb6b6b6ffb2b2b2ffb2b2b2ffb1b1b2ffb1b1b1ffb0b1b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0afffb0b0afffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb8b8b8ffb9b8b9ffbab9baffbbbbbbffbcbbbcffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbdbdbdffbebebeffbfbebeffc0bfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffc9cacaffc9cacaffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc9c9caffccccccffcececeffd0d0cfffd0d1d1ffd1d1d1ffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d4d33f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0909ff0d0d0eff0a0a0aff070707ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff060606ff090909ff0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffdfefefffdfdfefffdfefefffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffffffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffefffefffefffefffffffffefefffffffefffefffefffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffffefffffffefefffefffefffefffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffafafbffe7e7e7ffb5b5b5ff7b7b7bff666566ff4e4e4eff393939ff282828ff1d1d1dff151516ff121111ff121211ff141414ff151514ff181718ff181718ff181818ff161616ff141414ff131313bf0d0d0d7f0909087f0909093f04040400000000000000000000000000000000000000003f0303037f0707077f070707ff111111ff131313ff1a1a1aff262626ff262626ff242424ff222122ff232323ff242424ff2a2a2aff3c3c3cff545453ff6f6f6fff8c8c8cffbfbfbffff2f1f1fffdfdfdfffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefdfffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfbfcfffbfcfcfffcfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffcfdfcfffcfcfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffffefffefffefffefefffffefefefff9f8f8ffd8d8d8ff9c9c9cff7c7c7cff5f5e5eff464545ff323232ff262626ff222222ff212122ff232223ff242323ff242323ff1e1e1eff181819bf0f0f0f7f0808087f0707070000000000000000000000000000000000000000000000000000000000000000000000007f0808087f0909087f090909ff161515ff181819ff1a1a1aff191a1aff171616ff151615ff151515ff141414ff121213ff121212ff181819ff232424ff313131ff474746ff5c5c5cff70706fffa09fa0ffdededefff8f8f8fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefefffffffffffefefffffefefefffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffffffefffffffffffffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9d9d9dffd2d2d2ffd3d4d4ffd3d3d3ffd1d1d1ffcfcfcfffd0d0d0ffd0d0d1ffcfd0d0ffcfcfcfffcfceceffcececdffccccccffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c7ffc7c8c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc7c8c7ffc7c7c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c2c2ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbebeffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b9ffb8b8b7ffb7b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb5b6b5ffb5b5b5ffb4b5b5ffb5b4b4ffb4b4b4ffb4b4b4ffb3b4b3ffb2b3b3ffb1b1b2ffb0b0b1ffb0b0b0ffb0afafffafafafffafafafffaeaeaeffadadadffacacacffabacabffaaaaabffaaaaaaffa9a9a9ffa8a8a8ffa8a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a8ffa8a8a8ffa8a8a8ffa8a8a7ffa8a8a8ffa8a8a8ffa9a8a8ffa8a9a9ffacacacffc0c1c0ffe1e1e1ffe9e9e9ffebececffebebebffebebebffebebebffebeaebffebeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9eaffe9eae9ffe9eaeaffeaeaeaffeaeae9ffeaeaeaffeaebeaffebebebffebebeaffeaebeaffeaeaeaffe9eaeaffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e8ffe7e7e8ffe7e8e7ffe7e7e8ffe7e8e8ffe7e7e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e8ffe8e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeae9e9ffeaeae9ffeaeaeaffeaeaeaffeaebeaffeaebebffebebebffebebebffedededffe7e7e6ffd7d7d7ffbbbabaffafafafffadadadffacadadffacacacffacacabffabacabffabababffabababffababaaffabababffaaaaaaffaaababffabababffabababffababacffababacffacacacffacacacffadadacffaeadadffaeaeaeffafafaeffafb0afffb0b0b1ffb1b2b1ffb1b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb5b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbcbcffbdbdbeffbebebeffc0c0c0ffc0c1c1ffc2c2c1ffc3c2c2ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9cac9ffc9c9caffc9cacaffcacac9ffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffcbcacaffcdccccffcecfcfffd0d0d0ffd0d1d1ffd1d1d1ffd0d0cfffd2d2d2ffd4d4d4ffd5d5d5ffd6d5d5ffd2d2d27f6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6c6c6cff6b6c6bff6b6b6cff6b6c6cff6b6b6cff5d5d5dff404040ff333333ff252525ff1e1f1eff121212ff0a0a0aff0a090aff060706ff050505ff040403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff050505ff060606ff080808ff070708ff121212ff232323ff292828ff2f2f2fff3e3e3eff4f504fff595959ff595959ff595a5aff595959ff5d5d5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffffefefffefefefffefefefffdfefdfffefdfdfffdfdfefffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefffffffffefffffffefffffefffffffffffffffffefefffefefefffefffefffffffefffefefffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaffe9eaeaffcdcdcdff9f9f9fff747574ff5e5f5eff4c4b4bff373737ff262626ff1b1b1bff151515ff131313ff171717ff181818ff181818ff161616ff141414ff131313ff121212ff111211ff111112ff121112ff111111ff111111ff111111bf0f0f0fff111010ff0e0f0eff0e0e0eff0d0e0eff0f0e0fff0f0f0fff101110ff131413ff1a1a1aff262626ff262625ff222222ff222222ff2d2d2dff3f3f3fff585959ff757575ff909090ffbbbbbbffefefeffffdfdfdfffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfcfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffefffffefefefffefdfefff7f7f7ffd4d4d4ff9b9a9aff7e7f7fff646364ff494949ff343334ff232324ff202020ff242423ff242323ff1e1e1eff181818ff141515ff101010ff0e0f0eff0e0e0eff0d0d0dff0c0c0cbf0c0c0c7f0909097f0909097f090909ff101010ff101010ff101010ff101010ff111111ff121212ff131213ff151515ff191819ff1a1a1aff1a1a19ff171717ff141515ff151514ff191919ff201f20ff2c2c2cff3d3d3dff515151ff6b6b6bff878787ffb2b2b2ffe0e0e0fff9f9f9fffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffffffffefffefffefffffffffffefffffffefffefefffffefefefffefffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd6d5d5ffd6d5d5ffd5d6d5ffd4d4d4ffd0d1d1ffd1d0d0ffcfd0d0ffcececeffcfcfcfffcfcfceffcdcecdffcbcbcbffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c8c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfc0ffbebebeffbdbdbcffbbbbbcffbababaffb9b8b9ffb8b8b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb1b0b0ffb1b0b0ffb0b0b0ffafafafffaeaeaeffadacadffabababffaaaaaaffaaaaaaffaaa9a9ffa9a9a9ffa8a9a8ffa7a8a8ffa6a6a6ffa6a5a5ffa4a4a5ffa3a4a4ffa3a3a3ffa2a2a2ffa2a2a2ffa1a1a1ffa1a1a1ffa2a1a2ffa2a2a2ffa3a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa3a3a3ffa3a3a3ffa3a3a4ffa4a3a4ffa5a5a5ffb5b4b4ffd5d6d5ffe5e5e5ffebececffebebebffeaeaebffeaeaeaffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe9e8e8ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffeae9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe7e7e7ffe6e6e6ffe6e6e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9eaffe9e9eaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffecececffe2e2e2ffc6c6c6ffafafafffa8a8a8ffa7a7a8ffa7a7a7ffa6a6a6ffa6a6a6ffa5a6a6ffa5a5a6ffa5a5a5ffa5a5a5ffa5a4a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a6a5ffa5a6a5ffa6a5a5ffa6a5a6ffa6a6a6ffa6a7a7ffa8a8a7ffa8a8a9ffa9a9a9ffaaaaaaffabababffacacacffadadadffadadadffaeaeaeffafafafffafafafffb0b0afffb1b1b1ffb1b2b1ffb2b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffbababaffbbbabbffbbbbbbffbbbbbcffbdbcbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c7c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9cacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc8c8c8ffcbcbcbffcdcdcdffcfcfcfffd0d0d0ffd0d0d0ffd2d2d2ffd5d5d5ffd7d6d6ffd6d6d6ffd6d6d6bf9fa09f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff6c6c6cff6b6b6bff6c6b6bff5d5d5dff404040ff333333ff262525ff1e1e1eff121312ff090909ff050504ff030303ff040404ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff020303ff030303ff020202ff030403ff070807ff121111ff232323ff282928ff2e2f2fff3e3e3eff4f4f4fff595959ff595959ff5c5c5dff727272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefefefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffefffefefefffefffefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff5f5f4ffe7e7e6ffc6c6c7ff969696ff737272ff5a5a5aff464646ff343434ff282727ff1e1f1eff1a191aff181818ff161616ff131313ff131313ff121211ff111112ff111212ff111212ff111111ff121111ff111111ff141415ff161616ff171716ff101010ff0e0e0eff0e0e0eff0e0e0eff0e0f0eff0f0f0fff111111ff131313ff1a1a1aff232323ff292929ff343334ff474747ff5e5e5eff7b7c7bff949494ffb6b6b6ffedececfffbfbfcfffefffefffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffdfdfcfffdfcfdfffcfdfdfffcfdfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffbfafafffafbfbfffbfbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfafffbfbfafffafafbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfdfdfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffefffffffefffffffffefffffffffefffdfdfdfff5f5f6ffccccccff999999ff838383ff686969ff4d4e4eff393939ff2a2a2aff232423ff1e1e1eff191818ff151515ff101010ff0e0e0eff0e0d0eff0d0e0dff0c0c0cff101010ff121212ff131212ff121212ff121212ff121212ff101010ff101010ff101010ff101010ff111111ff121212ff131313ff151515ff181818ff1a1a1aff171717ff1b1b1cff222222ff2e2e2eff3c3c3cff4e4e4dff636363ff7f7e7fffb1b1b1ffd8d8d8ffedededfffafafafffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffefefffffefffefffffffefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffefffefffffefffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd3d3d3ffd0d0d0ffcdcdccffcdcdcdffd0d0d0ffcececeffccccccffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c7c7ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c9c8ffc8c8c8ffc7c8c7ffc6c6c6ffc5c6c6ffc5c5c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c3c3ffc2c3c2ffc2c2c2ffc1c2c2ffc0c1c0ffc0c0bfffbebfbfffbebebdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb6b6b6ffb5b5b5ffb4b3b3ffb1b2b2ffb1b1b1ffb0b0b1ffb0b0b0ffb0afb0ffafafb0ffafafafffaeaeaeffaeadadffadadadffacacacffabacacffabababffabaaabffaaaaaaffa9a9a9ffa7a7a7ffa6a6a5ffa4a5a4ffa4a4a4ffa3a3a3ffa3a3a3ffa2a2a2ffa1a1a1ffa09fa0ff9e9e9fff9e9e9dff9d9d9dff9c9c9cff9c9c9bff9b9b9bff9b9b9bff9b9b9bff9c9b9cff9c9c9cff9d9d9cff9d9c9dff9c9d9cff9c9c9cff9d9d9cff9e9d9dff9e9e9eff9e9e9eff9f9f9fffa8a8a8ffc3c4c3ffe1e1e1ffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e5e5ffe5e4e5ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9eae9ffeaeaeaffeaeaebffe6e6e6ffdadadaffb5b5b5ffa4a5a5ffa2a2a2ffa1a1a1ffa1a1a1ffa1a0a1ffa0a0a0ff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9e9e9eff9e9e9eff9e9e9eff9f9e9fff9f9f9eff9e9f9fff9e9f9fff9f9f9fff9f9f9fffa0a0a0ffa2a1a2ffa3a3a3ffa3a3a3ffa4a4a4ffa5a5a5ffa6a6a6ffa7a7a7ffa8a9a8ffa9a9a9ffa9a9a9ffaaa9aaffabaaaaffacacacffadadadffaeaeaeffafafaeffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb5b4b5ffb6b6b5ffb6b6b6ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9baffbbbbbaffbcbcbcffbdbdbdffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffc9cac9ffc9c9c9ffc9c9caffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c6c7ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd0d0d0ffd5d4d4ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d67f6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff747474ff6c6c6dff5d5d5dff404040ff333333ff252525ff1e1e1eff131312ff090909ff050404ff020101ff010101ff010101ff010201ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff020202ff010101ff000000ff000000ff010202ff040404ff070807ff111111ff232323ff282828ff2f2f2fff3e3e3eff4f504fff5c5d5cff717172ff787978000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefffffffefefffffffefffffefefffefefefffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffefffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffcfcfcfff3f3f4ffe2e2e2ffc2c2c2ff929292ff707070ff5a5a5aff474647ff363635ff2a2a2aff222322ff1c1d1dff181718ff141414ff111111ff111011ff111111ff101011ff111111ff111111ff121212ff161616ff161616ff161516ff141514ff0e0e0fff0e0e0eff0d0d0cff0d0d0dff0f0f0fff101010ff151515ff1f1f1fff2c2c2cff383838ff4b4a4bff656565ff808080ff9d9c9dffc8c8c8ffedededfffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffafbfafffafbfbfffafbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafafbfffbfafbfffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffefffffffefffffffefffffefefefffefefefffdfcfdfff4f3f4ffd2d3d2ffa6a5a6ff898988ff6d6d6cff535353ff3f3e3eff2d2d2dff222222ff191919ff121212ff0f0f0fff0d0e0eff0d0d0dff0c0c0cff0e0e0eff121212ff121212ff161717ff171717ff121212ff121212ff121211ff101010ff101010ff0f0f0fff101010ff111111ff121212ff141313ff191919ff202020ff272727ff303030ff404040ff515151ff636362ff7b7b7bffa5a5a5ffd3d3d4ffecececfff8f8f8fffefdfefffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefffffffffefffefefefffefefffffefefefffffefefffffefefffefefefffefefefffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd3d3d2ffcececeffcdcdcdffcececeffcccdccffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffbfc0bfffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b9ffb7b6b7ffb5b5b5ffb3b3b3ffb2b2b1ffb0b0afffaeaeafffadadadffadadadffadacacffacacacffabababffaaaaaaffa9a9a9ffa8a8a8ffa7a8a7ffa6a6a6ffa6a5a6ffa5a5a5ffa4a4a5ffa3a3a3ffa1a1a1ff9f9f9fff9e9e9eff9d9d9dff9c9c9cff9b9b9bff9a9a9bff999999ff989998ff989898ff979797ff969696ff969695ff959595ff949495ff959594ff959595ff959595ff969695ff969696ff979696ff969696ff969696ff969797ff979797ff989898ff999a99ff9b9b9bffa0a0a0ffb3b3b3ffd9d9d9ffe5e5e5ffeaeae9ffe9eae9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e7e7ffe6e6e7ffe7e6e7ffe6e6e6ffe7e6e7ffe7e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe8e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffdededeffcacacaffababaaff9e9e9eff9c9c9cff9b9b9bff9b9b9bff9b9b9bff9b9b9aff9a999aff999999ff989899ff989898ff989898ff989897ff989898ff989998ff999999ff989898ff989897ff989898ff999999ff999a99ff9a9b9bff9c9d9cff9d9e9dff9d9e9eff9e9f9fffa0a0a0ffa1a1a1ffa3a3a3ffa4a4a4ffa4a4a4ffa4a5a4ffa5a5a5ffa7a7a7ffa8a8a9ffaaaaaaffacacacffadadaeffafafaeffb0b0b0ffb0b1b0ffb1b1b1ffb3b2b2ffb5b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb9b9b8ffbababaffbcbbbcffbdbdbdffbebebeffbfc0bfffc1c0c1ffc1c1c1ffc2c2c2ffc2c2c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc8c7c7ffc8c7c7ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacaffcacacaffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc6c7c6ffc9c9c9ffccccccffcececeffd3d2d3ffd6d6d6ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d67f6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a797aff7a7a7aff747474ff5f5f5fff4b4b4bff3e3e3eff2f3030ff212221ff131313ff090a09ff040505ff020102ff000000ff000000ff030303ff050505ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff060506ff000000ff000000ff000000ff020201ff040404ff080909ff131313ff242424ff2e2f2eff3d3d3eff4c4c4cff5d5d5dff727172ff797978ff7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffffffffffefffffffefefffffefefffffefffefffffefffffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffefffefffffefffffffefefffefefefffefffefffefffffffefefefffefefffffefefffffefffefffffefffffefefefffefefefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffefefefffbfbfbfff1f1f1ffdfdfdfffbcbcbdff898989ff6b6b6bff575756ff454645ff3d3d3dff343434ff2b2a2bff242424ff202020ff1b1a1aff191919ff171717ff141414ff121213ff121212ff151515ff161617ff151515ff131212ff111112ff111111ff111212ff151515ff1b1b1cff222222ff2e2e2eff3a3a3aff484948ff585858ff707070ff898989ffb1b0b1ffe1e1e1fff5f5f5fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefefffefefefffefdfefffdfdfefffdfefefffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffcfdfdfffdfcfdfffcfdfdfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfdfffcfcfdfffcfcfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffbfafbfffbfafafffafbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfefefffefdfefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffdfdfefffefefefffefefffffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffcfcfdfff8f8f8ffe8e8e8ffbfbfbfff929292ff787879ff5f5f5fff4b4a4bff3a3a3aff2e2d2eff232323ff191a1aff151515ff111212ff0e0e0fff0d0c0cff101011ff121313ff171717ff151515ff121313ff121212ff111212ff121212ff131312ff131413ff171717ff1a1a1aff1e1e1eff222223ff2a2a2aff333333ff403f40ff515151ff636464ff7c7c7cffa4a5a4ffcfcfcfffe8e8e8fff6f6f7fffdfdfdfffefefefffefffefffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffffffffefffefefefffefffefffefefffffffefefffefefefffefffefffffffffffefffffffefefffffefefffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffefffffffffffffefffffffefefffffffefffffefffffffffefefffefffefffefefefffefefffffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffffffefffffffffffefffffffefefffffefefffffefffefffffefffffffefefffefefffffffefefffefefefffefefffffffefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffefffffefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffcfcfcfffcececeffcbcbcbffcbcacbffc9cacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c7c8ffc7c7c8ffc6c6c7ffc6c5c6ffc5c5c5ffc3c3c4ffc3c2c3ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffbebfbfffbdbdbeffbbbcbbffbababbffbababaffb9bab9ffb8b8b8ffb7b6b6ffb5b5b5ffb3b3b3ffb1b1b1ffafafafffadaeaeffababacffaaabaaffaaaaaaffa9a9a9ffa8a8a8ffa7a6a6ffa5a5a5ffa4a4a5ffa4a3a4ffa3a3a3ffa1a1a1ff9f9f9fff9e9e9fff9d9d9dff9b9b9cff9a9a9aff999898ff979697ff959595ff949493ff929293ff909090ff8e8e8eff8d8d8eff8e8e8eff8e8d8eff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8e8e8fff8f8f8fff8f8f8fff90908fff909190ff919191ff919191ff919191ff939393ff959595ff969697ff99999affa7a7a7ffcacacaffdddddeffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e5ffe5e5e5ffe5e6e5ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe2e1e2ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e5ffe5e4e5ffe4e4e4ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe6e7e6ffe7e6e7ffe6e7e6ffe7e7e7ffe7e7e8ffe8e8e8ffe5e5e5ffdadadaffb6b7b6ffa0a0a0ff989898ff979797ff969696ff959595ff959595ff959595ff949493ff929292ff919192ff8f9090ff8f8f90ff909090ff909090ff919191ff909191ff8f8f8fff8e8e8eff8e8d8eff8f8f8fff909090ff919191ff939393ff949494ff959596ff979897ff999999ff9b9a9bff9c9c9cff9d9e9eff9e9f9eff9f9f9fffa0a0a0ffa2a2a2ffa4a4a4ffa6a6a6ffa8a8a8ffa9aaa9ffabacabffadadadffaeaeaeffafafafffb0b0b0ffb2b2b2ffb3b3b3ffb4b4b5ffb6b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9baffbbbbbbffbdbdbcffbebdbeffbfbfbfffc0c0c0ffc0c1c1ffc2c2c1ffc2c2c2ffc3c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c7ffc7c6c6ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c6ffc7c7c8ffcbcbcaffcfcfcfffd3d3d2ffd4d4d4ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d77f6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7a7bff797a7aff7a797aff6c6c6cff595858ff474747ff373738ff262625ff151415ff090909ff040404ff000001ff000000ff000000ff030303ff060605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff060606ff000001ff000000ff000000ff010101ff040404ff090909ff141414ff272727ff383838ff484848ff585858ff6b6b6cff787878ff7c7c7cff7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefdfdfffdfefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefffffffffffffffffffffffefffffffffefefffffefefffffefffffffffefffffffffffefefffffefefefffefffffffefffffffffefefffffffffffffefffffefefefffffffffffffefffffffffffffefefffffffffffffffefffffffffffffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffffffffefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffefefefffafafaffefefeeffdcdcdcffb5b5b6ff868687ff6f6e6eff646464ff585858ff4c4c4cff444444ff3d3d3dff373737ff313131ff2c2c2cff292828ff252525ff222222ff232222ff222221ff20201fff1f1f1fff1f1f1fff202020ff232324ff2d2d2dff3b3b3bff484849ff585858ff626262ff707070ff818182ff9d9d9dffcdcdcdffeeeeeefffafafafffdfefefffefefffffffffffffffffffffffffffffffffffffffffefffefefefffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffefdfefffefdfefffdfdfdfffdfefdfffefdfefffefefefffffffffffffefefffefefffffefefefffefefefffdfefefffdfdfdfffdfdfdfffbfbfafff1f1f2ffd9d9daffaaa9a9ff868686ff737373ff626262ff535252ff484748ff3b3a3aff2e2e2eff252526ff1f1f1fff1b1b1bff1b1b1bff1b1b1bff1b1c1cff1c1c1cff1c1c1cff1d1d1cff1f1f20ff232323ff262626ff282929ff2c2c2cff313131ff393938ff414140ff4b4b4bff545454ff626261ff797979ffa0a0a0ffcdcdcdffe6e6e6fff5f5f5fffdfdfcfffefefffffffefefffefefefffffefffffefefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffefefffefefffffefefefffffefefffffefffffffffefffefefffffefefefffefefefffefffffffefffffffffefefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefefffffefefffffefefffefffffffffefffffffffffffffffffffffefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6a6bffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd2d2d2ffd2d3d2ffcfcecfffcccbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc6c7c7ffc6c5c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfbfffbfbfbfffbdbebdffbcbbbbffbababaffb9b9b9ffb8b9b9ffb8b7b8ffb6b7b6ffb4b5b5ffb2b3b3ffb0b0b0ffafafafffacadacffababaaffa9a9a9ffa9a9a9ffa8a8a8ffa6a6a6ffa4a4a4ffa2a1a1ffa0a0a0ff9f9f9fff9e9f9eff9d9d9dff9b9b9bff989998ff959696ff949493ff939393ff929393ff919191ff8f8f8fff888889ff838383ff848484ff818181ff7f7f7fff818181ff818181ff828281ff818182ff828282ff828182ff838383ff848484ff858485ff868686ff888888ff878787ff888888ff888888ff8a8a8aff8c8b8bff8c8c8cff8e8d8eff8f8f8fff919191ff929392ff9b9b9bffb5b5b5ffd8d9d8ffe4e5e4ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e4e3ffe3e4e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe2e2e1ffe1e1e1ffe0e0e0ffe1e0e1ffe1e1e1ffdfe0e0ffe0e0e0ffe2e2e2ffe3e3e3ffe3e3e2ffe4e4e4ffe6e6e6ffe5e5e5ffe2e2e3ffe3e3e2ffe3e4e4ffe3e4e3ffe3e2e2ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe2e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe3e2e2ffe3e3e3ffe4e4e5ffe6e6e5ffe6e6e7ffe6e6e6ffe7e6e6ffe7e6e6ffe7e6e7ffe7e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e6ffe7e7e7ffe0e0e0ffcececeffa5a5a5ff969796ff929292ff919291ff8f9090ff8d8e8eff8d8d8dff8d8d8dff8c8d8cff8c8b8bff8a8b8aff888888ff878786ff868686ff878787ff868687ff868686ff838383ff828283ff838383ff838483ff848484ff858585ff888888ff89898aff888888ff8b8b8bff909090ff939392ff939393ff959595ff979797ff999999ff9a9a9aff9c9c9cff9e9e9effa0a0a0ffa2a2a2ffa5a5a5ffa7a8a8ffaaa9a9ffabababffacacacffadadadffafafaeffb0b0b0ffb2b2b1ffb3b3b3ffb4b5b4ffb5b5b5ffb5b5b6ffb6b6b6ffb8b8b7ffb9b9b9ffbbbbbbffbcbcbcffbdbdbeffbebebeffc0bfbfffc0c0c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c9ffc9c9c9ffcac9c9ffcacacaffcbcbcaffcacacaffcacacaffcacacaffcacacaffc9cacaffcac9c9ffc9c9caffc9c8c9ffc8c8c8ffc7c8c8ffc8c8c8ffcacacaffcccccdffd0d0d0ffd1d1d1ffd3d3d3ffd5d4d5ffd5d6d6ffd6d6d6ffd6d6d63f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7a7b7aff797979ff707070ff606060ff50504fff3e3d3eff2a292aff151515ff09090aff030403ff010101ff000001ff000000ff030303ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff000000ff000000ff000000ff010100ff040404ff0a0a0aff161615ff2b2b2bff3e3e3eff515151ff636363ff737373ff7c7c7cff7e7e7eff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefefefffefefffffefefefffffefefffefefefffffefefffefefffffefefefffffffffffefefefffffefefffffffefffefffefffefffffffefefffffffffefffefefefffefefffffefefffffffffffffefffefffefefefffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffffffefffffffffefefffefffefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffffffffffefefefffffefefffffffefffffffffffefffffffffffffffffffefffffefffffefffffffefefffffffffffffffffefffefefefffefffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffefffefefefffffffffffffffffffffefffffffffffffffffffffffffefffefefefff9f9f9ffecececffd8d8d8ffb9bab9ffa5a5a5ff929292ff808080ff747574ff6c6b6cff656565ff5d5d5dff555455ff4d4c4dff484747ff424241ff404040ff3e3e3eff3b3b3bff3b3b3bff3e3e3dff444444ff4f5050ff5c5c5cff696a6aff797979ff8a8a8bff9c9b9bffb2b2b2ffc6c6c6ffe3e3e2fff5f5f4fffdfcfdfffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefefefffefdfefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefefffefdfefffefefdfffdfefefffdfdfdfffdfdfdfffcfcfcfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffcfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffefdfefffdfefefffdfefefffefdfdfffdfefdfffefefefffefefefffefdfefffdfefdfffefdfdfffefefefffefefefffffffffffefefefffffefefffffefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfff7f7f7ffe9e9e9ffc6c6c6ffaaaaaaff959595ff838383ff757575ff6a6b6bff5e5d5dff515151ff424242ff383838ff323232ff313031ff323333ff353536ff363636ff393939ff3e3e3eff434342ff484848ff4e4e4eff555455ff5a5a5aff626162ff6f6f6fff7f7f7fff8b8b8cff9c9c9cffcacacaffe5e4e5fff3f3f3fffcfbfbfffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffefefffefffffffffffefffefffefffefefefffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffffffffffefefefffffefefffffffefffefffefffefffffffefffffffffffefffffefefffefefffffefefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefffefffefefefffefffffffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa0a0a0ffd5d5d5ffd5d5d5ffd5d5d5ffd2d2d2ffd2d2d2ffd0d0cfffd0d0cfffcfcfcfffcdccccffcbcacbffc9cacaffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c4ffc3c2c2ffc1c1c1ffc0c0c1ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbeffbdbebdffbcbcbcffbababaffb8b9b8ffb8b8b8ffb7b7b7ffb5b6b5ffb4b4b4ffb3b3b2ffb0b0b0ffaeaeadffabacabffa9aaa9ffa7a8a8ffa8a7a7ffa6a7a7ffa5a5a5ffa2a2a2ff9f9f9fff9d9d9dff9b9b9bff999a9aff989898ff969697ff949494ff919191ff8e8d8dff8b8b8bff8a8a8aff828282ff717171ff717171ff5b5b5bff3c3c3cff4e4e4eff515151ff484948ff5d5d5dff626262ff656565ff6c6c6cff6e6e6eff636363ff656565ff6d6d6eff707070ff676767ff6d6d6dff767676ff7e7f7fff7f7f7fff828282ff858485ff868686ff868686ff878788ff8a8a89ff8b8b8bff919090ffa1a2a2ffcdcccdffdededeffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e3ffe3e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdbdbdbffddddddffd5d6d5ffd2d1d1ffd2d2d2ffd0d0d0ffd3d3d3ffd1d1d2ffd3d3d3ffcececeffd2d1d2ffd3d3d4ffd6d7d6ffcfcfcfffd1d1d1ffd0d1d0ffd7d7d7ffd6d6d6ffdbdcdbffdcdcdcffdcdbdbffd0d0d0ffd2d2d2ffd3d3d3ffd6d5d5ffd0d0d0ffd2d2d2ffd1d1d1ffd2d2d2ffd0d0d0ffd0d0d1ffcfcfcfffd1d1d1ffd0d1d1ffdadadaffdddcddffdbdadaffdfdfdfffdfdfdfffe1e1e1ffe2e2e2ffe3e3e3ffe5e4e5ffe5e6e5ffe5e5e6ffe5e5e5ffe5e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffd5d5d5ffb9b9b9ff989898ff8e8e8eff8c8c8cff8b8b8bff888888ff868686ff858585ff858584ff838484ff818081ff797879ff6c6c6cff6c6c6cff686869ff686868ff6c6b6bff6e6d6eff646464ff656565ff6b6b6bff6d6d6dff696969ff636363ff6d6d6dff727272ff5d5e5eff5f5f5eff6f6f6fff777777ff838383ff8c8c8cff8f8f8eff909090ff939393ff959595ff979898ff999999ff9c9c9bff9f9f9fffa2a2a1ffa5a5a4ffa7a6a7ffa9a8a9ffaaaaaaffababacffadadadffafaeaeffb1b0b0ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb8b8b8ffb9b9b9ffbababaffbbbcbcffbcbdbdffbebebeffbfbfbfffbfc0c0ffc0c0c1ffc1c1c1ffc2c1c1ffc2c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc9c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacbffcbcbcbffcbcbcbffcbcacbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcbcbccffcececdffd0d0d0ffcfcecfffd0d0d1ffd1d1d1ffd4d3d3ffd5d5d5ffd6d6d63f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3e7f3f3f407f3f40407f403f407f4040407f4040407f3f40407f4141417f4141417f4141417f4141417f4141417f4141417f3f3f407f3e3e3e7f3e3e3e7f3d3d3d7f3a3a3a7f383738ff7f7f7eff7d7d7dff7a7b7aff737373ff666565ff545554ff424242ff2f2f2fff171717ff0a0a0aff050505ff020202ff010100ff000000ff040404ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060605ff000000ff000000ff000001ff000101ff040303ff0b0b0bff181818ff30302fff434444ff575757ff696969ff777878ff7e7e7fff808080ff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffffffffefffffffffefffefffffffefffffffefefffffffffffffffefefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffffefffffefefffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffffffffefefffffefefffffefefefffefefefffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffffffefffefefefffffefffffefefefffefffffffffefefffefefefffefffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffefefffffffefffefefefffffefffffefefefffefffffffffffefffffefffffffffffffffffffffffffffffefefefffefefefff7f7f7fff2f2f2ffecececffe5e5e6ffdfdfdfffd3d3d3ffc6c6c6ffb5b6b6ffa4a5a4ff949494ff858585ff787979ff706f6fff6a6a6aff666666ff656564ff6b6b6bff777777ff878787ff9b9b9bffadadadffc1c1c1ffd3d4d4ffe2e2e2ffebecebfff1f1f1fff6f7f6fffafafafffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfefffefdfdfffdfdfefffdfdfdfffcfcfdfffdfcfcfffdfcfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffdfdfdfffefefefffefdfefffefdfefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffffefffffffffefffefffffffefffffffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfff5f5f4fff0eff0ffe7e7e7ffdadbdbffc8c8c8ffaeaeaeff9d9d9dff8d8d8dff7a7a7aff6d6d6dff636363ff5c5c5cff595a59ff5d5c5dff5e5e5fff626263ff686868ff717171ff7c7c7cff8b8b8bff989898ffaaa9aaffbcbdbdffccccccffd8d8d9ffe1e1e1ffe8e8e8fff2f2f2fffbfbfbfffefdfdfffefefefffefffefffefefefffefefffffefefefffefffffffefefefffefefefffefffefffffefefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffefffffefffefffefffffffefffffffefefefffffffffffffefefffffefffffffefefffffefefffefffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa09f9fffd5d5d5ffd2d2d2ffd2d2d2ffd0d0d0ffcfd0cfffd0cfd0ffd0d0d0ffd0d1d1ffcdcdcdffcacacbffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc6c7c7ffc6c6c6ffc5c5c5ffc3c4c4ffc3c2c3ffc1c1c2ffc1c1c1ffbfbfc0ffbfbfbfffbfbebfffbebebeffbdbdbcffbcbcbcffbababaffb8b8b8ffb7b7b7ffb6b6b7ffb5b5b5ffb3b3b3ffb1b1b1ffafafafffadadadffabababffa8a8a8ffa7a7a7ffa6a6a5ffa4a4a5ffa3a3a3ffa0a0a1ff9c9c9cff999999ff989798ff959596ff939393ff919090ff8f8f8fff8d8d8dff888888ff848484ff7b7a7bff727271ff4d4d4dff232323ff1d1d1dff0e0e0eff030303ff090909ff0b0b0cff0a0a0aff101010ff131313ff181818ff1b1c1cff1c1c1cff181818ff1d1d1cff1f1f1fff202121ff1e1d1dff202020ff2b2a2bff494949ff575756ff5c5c5cff666666ff767676ff7c7c7bff7f7f7fff808080ff828282ff858585ff939393ffb7b7b7ffd3d3d3ffe6e5e5ffe5e4e4ffe4e5e4ffe3e4e3ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfdedfffdededeffdededeffdcddddffdbdbdbffdad9daffc6c6c6ffa9a9aaffa6a6a6ff919190ff858585ff888888ff828282ff888788ff838383ff7f7f7fff727172ff777777ff787877ff757575ff6a6a6aff6c6c6cff666666ff656566ff646464ff676767ff666666ff6c6d6dff6a6a6aff6f6e6fff717171ff767776ff6f6f70ff7a7979ff808080ff888888ff858585ff878787ff868686ff818282ff838283ffa8a9a8ffb4b4b4ffb6b6b6ffd6d6d6ffdcdcdcffdddcdcffdfdfdeffe1e0e0ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe3e2e2ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe3e4e4ffe4e4e4ffe1e1e2ffcfcfcfffa2a2a2ff8c8c8cff858585ff838484ff818181ff7e7e7fff7e7e7eff7c7c7cff747474ff6b6b6bff555555ff363636ff222122ff222323ff20201fff1e1e1eff201f1fff222222ff1c1b1cff1a1a19ff1c1c1cff1f1f1eff181818ff131313ff181918ff1b1b1bff0f1010ff0e0e0dff191919ff282828ff3f4040ff5c5b5cff757575ff818181ff848485ff8c8c8cff8f8f8fff919191ff939394ff979797ff9a9a9aff9e9e9effa1a1a1ffa4a4a4ffa6a6a6ffa8a8a8ffa9a9a9ffabababffadadadffafafafffb0b0b0ffb2b1b1ffb3b3b3ffb4b4b4ffb6b5b6ffb7b7b7ffb8b9b8ffbababaffbbbbbbffbcbcbcffbdbdbeffbebebeffbfbfbfffc0c0c0ffc1c0c0ffc1c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c6ffc6c7c6ffc7c7c8ffc8c8c8ffc9c8c9ffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcbcacaffcacacaffcacbcbffcccdccffcececfffd0d0d0ffd0d1d1ffd1d1d1ffcfcfcfffd0d0d0ffd1d1d1ffd3d3d33f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5b5cff6e6e6eff797a79ff7c7c7cff808080ff818181ff818181ff808080ff7d7d7dff7f807fff808080ff808080ff808080ff7e7e7eff808080ff828282ff828282ff828283ff828282ff808080ff7d7d7dff7c7c7cff7a7a7aff767676ff717071ff6e6e6eff7f7f7fff7f7f7eff7d7d7dff777677ff686868ff575756ff444444ff2f2f2fff181818ff0a0a0aff040404ff010101ff000001ff000000ff040404ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff000100ff000000ff010101ff010101ff040404ff0b0b0bff191919ff323232ff464646ff5b5b5aff6c6c6cff79797aff808080ff808080ff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffffefefffefffffffefefffffffefefffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffefefefffffefffffefffffffefffefffffefffffffffffffefffffffffffefffffffffffefefffffffffefffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffffffefefffffffffefffefefefffefefefffefffefffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffefffefffefffffffffefffffefefffffffffffffefefffffffffefffefefefffefffffffefffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfffafbfbfff7f7f8fff4f5f4ffefefefffe9e9e9ffe3e3e3ffdcdcdcffd2d1d1ffc5c5c5ffb5b4b5ffa3a2a3ffa6a6a6ffbcbcbcffcecdceffdbdbdbffe4e4e4ffecececfff4f4f4fff8f8f8fffbfcfcfffdfefdfffefefdfffefefefffffffffffefffffffefffffffefffefffffffffffffffefffffffffffffffffffffffffffefffefffffefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfdfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffdfdfdfffcfcfcfff9f9f9fff6f6f5fff0f0f0ffe9e9e9ffe2e2e2ffd3d3d3ffbebfbfffa4a4a4ff8f8f8fff858585ff888888ff989898ffadadadffbdbdbdffcacacaffd7d6d7ffdfdfdfffe5e5e5ffebebebfff2f2f1fff6f6f6fff9f9f9fffbfbfbfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefffefffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd2d2d2ffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffcececeffcbcbcbffc9c9c9ffc8c9c8ffc8c8c8ffc9c9c9ffc9c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffbfc0c0ffbfbfbfffbebebeffbdbdbdffbcbcbdffbbbbbbffbababaffb8b8b8ffb6b7b7ffb7b6b6ffb6b5b5ffb4b4b3ffb1b1b1ffaeaeaeffacacacffaaaaaaffa8a8a8ffa6a6a6ffa4a4a4ffa2a2a2ffa0a1a0ff9e9e9eff9a9a9aff969696ff949394ff919192ff8f8e8eff8c8b8bff858686ff7e7e7fff797979ff737373ff5a5a5aff393939ff232323ff0d0d0dff010102ff010101ff010101ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff020202ff020203ff010101ff010101ff020202ff020203ff010101ff020101ff040303ff0b0c0cff111010ff141414ff232322ff454645ff5d5d5dff6c6c6cff767676ff787878ff7b7c7bff838483ff8b8b8bff969797ff919191ff949494ff949494ff939393ff929292ff8f8f8fff909090ff8a8a8aff808080ff808080ff7b7b7bff7b7b7bff6e6e6eff686868ff515151ff414142ff3f3f3fff3e3f3fff353535ff252525ff212121ff1b1c1cff1a1a1aff1b1b1bff181818ff171818ff171717ff151515ff121212ff121212ff121212ff111112ff0c0c0cff0c0c0cff0c0c0cff0d0d0eff0c0c0cff0c0c0cff0d0d0dff0f0f0fff0c0c0cff0e0e0eff101010ff121213ff101110ff131313ff171717ff1a1b1bff1f201fff232323ff252525ff1f1f20ff1e1e1eff313131ff393939ff3e3e3dff515151ff555555ff565656ff5f5f5fff737374ff6e6e6eff6e6e6eff848484ff919191ff949494ff959594ff9d9d9dff9e9e9eff9d9e9dff9f9f9fffa09fa0ffa1a1a1ffa0a0a0ff9f9f9fff9c9b9bff8b8c8bff818181ff7f7f7fff7c7d7dff747474ff666666ff696969ff4f4f4fff343434ff1e1e1eff101010ff060505ff010102ff010102ff020101ff010101ff010101ff010202ff010101ff010101ff010101ff020201ff010101ff000000ff010101ff010201ff010101ff010101ff010101ff020202ff070707ff121212ff2d2d2dff474746ff5b5b5bff7a7a7aff7e7e7eff858585ff8b8c8cff8f8f8fff939393ff979696ff9a9a9aff9e9e9effa1a1a1ffa3a3a4ffa5a5a6ffa8a8a8ffaaaaaaffacacacffaeaeaeffb0afafffb0b0b0ffb2b2b2ffb4b4b3ffb5b5b5ffb6b7b7ffb8b8b8ffb9b9b9ffbabbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffbfbfbfffc0c0c0ffc1c1c1ffc1c2c2ffc2c3c3ffc3c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c7ffc9c9c9ffc9c9c9ffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbccffcccccbffcbcbcbffcbcbcbffcbcbcbffccccccffcdcdcdffcfcfcfffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d1ffcfd0cfffd0d0d03f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff5b5c5cff6e6e6eff797979ff7c7b7cff808080ff818181ff818181ff7f7e7fff7d7d7eff7f807fff7f807fff7e7e7eff7c7c7cff7d7e7eff808080ff828282ff828282ff808080ff7d7d7dff7c7c7cff7b7a7aff767676ff707071ff6e6e6eff6e6e6eff7f7f7fff7f7f7fff7e7f7fff787877ff69696aff585858ff464646ff2e2e2eff181818ff0a0a0aff040303ff010101ff000100ff000000ff050505ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff090a09ff000000ff000000ff000001ff020201ff040504ff0c0c0cff1a1a1aff333333ff494949ff5d5d5dff6e6d6dff7a7a7aff808080ff808080ff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffefefefffffffefffffffffffffffffffffefefffefefefffffffefffefffffffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffefffefffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefefefffefffefffffffefffefefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffffffffffffffffffffffffefffffefefefffffffffffefffffffffffffffefffffffffffefffffffefffffffffffefffefffffffefffefefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffbfbfbfff8f8f8fff6f5f5fff1f1f1ffecececffedecedfff2f2f2fff7f7f6fffafafafffdfdfdfffdfefefffefefefffefefefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfefefffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfefdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfefdfffdfdfdfffefefefffefefefffdfefefffefefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffffffefffffffffffffffffffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffbfcfbfff8f8f8fff4f4f4ffeeeeeeffe8e9e8ffe0e1e0ffe4e4e4ffe9e9e9ffededeefff3f3f3fff7f7f7fff9fafafffcfdfcfffdfefefffefefefffefefefffefefefffffffefffefffffffffefefffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffffefffefefffffefffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffffffefffefffffffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd0d0d0ffcbcbcbffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9caffc9c8c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c5c6ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbeffbebebdffbdbdbcffbcbcbcffbabbbbffb9b9b9ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b3ffb1b2b2ffaeaeaeffabababffa8a8a8ffa6a6a5ffa3a4a4ffa1a1a0ff9e9e9eff9b9c9cff9a9a9aff979697ff929292ff8d8e8eff8c8c8cff858585ff757575ff676767ff525252ff363736ff292929ff1c1c1cff0c0d0cff040404ff020101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff161615ff373737ff5d5d5dff707070ff787878ff4e4e4eff4c4c4bff414141ff3f4040ff494949ff565656ff5b5c5cff5d5d5dff606061ff505150ff343434ff191919ff141414ff121212ff0f0f0fff0b0b0aff080708ff040403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff060706ff040404ff070706ff111212ff1c1d1dff222322ff2e2e2eff464646ff5c5c5cff656566ff626262ff5e5e5eff535353ff474747ff404040ff474847ff535454ff6b6a6aff787979ff6e6e6dff4f5050ff262625ff151515ff0a0b0aff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff060506ff0f100fff272727ff323333ff464747ff6d6e6dff7f7f7fff868686ff8f8f8fff929292ff969696ff9a9a9aff9f9f9effa1a1a1ffa4a3a4ffa6a6a6ffa8a8a8ffababaaffadacadffadadadffaeafafffb0b1b1ffb3b3b3ffb4b4b4ffb5b6b6ffb7b7b7ffb8b8b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbeffc0c0bfffc0c0c0ffc1c1c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbcccbffccccccffccccccffccccccffcccccbffccccccffcccdcdffcecfcfffd1d1d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d1d0bf9c9c9c3f3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595a5aff5a5a5aff5c5c5cff6e6e6fff797979ff7b7c7cff808080ff7f7f80ff7c7c7cff7c7c7bff7e7e7eff7f7f7fff7c7c7cff7a7a7aff7d7d7dff7d7d7eff818181ff818181ff7d7d7dff7d7d7dff7b7b7cff777777ff717070ff6d6d6cff6e6f6eff6e6e6eff7f7f7fff7f7f7fff7e7d7dff767676ff676767ff575757ff464646ff2f3030ff191919ff0a0a0bff030303ff010101ff010101ff000000ff050505ff080807ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040504ff090909ff010100ff000001ff000000ff020202ff050505ff0c0c0cff1b1b1bff343435ff4b4b4bff5c5c5cff6d6d6dff7a7a7aff808080ff808080ff808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefffefffefffffffefffefffefefefffffefefffffefefffffefffffefefffffffffffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffefffffffffffffefffffffefefffffffffffefffffffefffffffffffffffefffefffefffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffefefffffefefffffffefffffefffffefffffffffffffffffefffffffffefffffffffffffefefffffffefffefffefffefffefffefefffffefefefffefffefffffefefffefffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffefefefffefefdfffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffffefffefffffffefefffffefefefffefffefffefefefffefffffffffffffffffffffffffffffffffffefffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfdfcfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffefefdfffffefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfcfdfffafafbfffcfcfcfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffffffffefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffefefffffffefffffffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefffffefffffffefffefffefefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd0d0d0ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd0d1d1ffccccccffcacac9ffc9c9c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc5c4c5ffc3c4c3ffc3c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbcbcbdffbcbbbbffbababaffb9b9b9ffb7b7b6ffb5b5b5ffb5b5b5ffb5b4b5ffb3b3b3ffb1b1b1ffaeafaeffabababffa8a8a8ffa5a5a5ffa3a3a2ff9f9f9fff9b9b9bff989898ff959595ff939393ff8e8e8eff8a8a8aff828181ff777778ff5c5c5cff303030ff1a1a1aff0e0e0eff050404ff020203ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff1d1d1dff555556ff6b6b6bff5c5c5cff404141ff393838ff323232ff2d2d2dff242524ff191919ff191919ff0f0f0fff101010ff111111ff070707ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000001ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020202ff060606ff0e0e0eff181818ff1e1e1eff222222ff1d1e1eff232323ff2c2c2cff323232ff363635ff3d3d3dff444444ff737373ff727273ff3c3c3cff1c1c1cff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020203ff030404ff090909ff1d1d1dff323131ff525252ff777777ff7e7e7eff888788ff929292ff979797ff9b9b9bff9e9e9effa1a1a1ffa3a4a4ffa7a6a6ffa9a9a9ffaaaaaaffabacabffaeaeaeffb0b0b0ffb1b2b2ffb3b3b3ffb5b5b5ffb6b6b6ffb8b8b8ffb9b9b9ffbababaffbcbcbcffbdbdbdffbdbebdffbebebfffbfbfbfffc0c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcacaffcbcbcbffccccccffccccccffccccccffcdcdcdffcdcecdffcfcfcfffd2d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d1d1bf9c9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a59ff5a5a5aff515151ff525152ff676767ff6d6d6dff717172ff717171ff6c6c6cff686868ff696969ff6a696aff676767ff666666ff666666ff666666ff656565ff686868ff6e6e6eff707070ff6d6d6dff666667ff595959ff5c5c5cff6c6c6cff6e6e6eff7f7f7fff7d7e7eff7b7b7bff737373ff656565ff565656ff454545ff303030ff181818ff0a090aff030203ff010101ff010101ff000000ff050505ff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff070707ff010100ff010101ff010101ff010201ff050505ff0c0c0cff1b1b1bff333333ff484948ff5a5a5aff6c6c6cff797a7aff7f7f7fff808080ff80808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffefefffffffefffffffefffffffffffffffefefffefffffffefefefffffffefffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefffffffefffffefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffffefffffffefffffffffefffffefefffefffffffefefefffffffefffefffffffffefefffefffefffffffffffefffefffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffffffffefffefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefffefffefefffffffefffffefffffffefffffffffffefffefffefffefffffffffffffffffefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefdfffefefefffefefefffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefdfefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffefffefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffefffefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefffffffffffefffefffffffffffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9c9d9cffd1d1d1ffd2d1d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd1d2d1ffcdcdcdffcacacaffc9c9caffcac9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c4c5ffc3c3c3ffc2c2c1ffc1c1c1ffbfbfbfffbebebdffbdbcbcffbbbbbbffbababaffb9b8b9ffb7b7b7ffb5b5b5ffb4b4b4ffb4b5b5ffb4b4b3ffb2b1b1ffafaeafffababacffa7a8a7ffa4a4a4ffa1a1a1ff9d9d9dff999999ff969696ff929292ff8e8e8eff8a8a8aff828282ff737373ff4e4e4eff303030ff151615ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181817ff201f1fff4e4e4eff3e3e3eff343535ff303030ff2b2a2bff232323ff131313ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff010000ff000000ff000001ff010001ff000001ff010100ff000000ff000100ff000000ff000100ff000101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0e0e0eff1f1f1fff2b2b2bff2f2f2fff343434ff383938ff4f4f4fff3f403fff2e2e2eff101010ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff020202ff0e0e0eff2a2a2aff383838ff525252ff808080ff8f908fff939392ff979796ff9c9b9cff9e9e9effa2a2a1ffa5a4a5ffa7a7a7ffa9a9a9ffacababffaeaeaeffafafafffb1b1b1ffb2b2b3ffb4b4b4ffb6b5b5ffb7b7b7ffb9b9b9ffbababaffbbbcbbffbdbdbdffbebdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c5c4ffc6c5c6ffc6c7c7ffc8c8c8ffc9c9c9ffcacacaffcacbcaffccccccffcccdccffcdcdcdffcecdceffcececeffd0d0d0ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d13f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5a5a5aff515151ff3b3b3bff3d3d3dff4e4e4fff555555ff565656ff525253ff454444ff373838ff323333ff323232ff323132ff303030ff303030ff303031ff323232ff3e3e3eff4f4f4fff575656ff555555ff4e4e4fff414140ff424242ff5c5c5cff6c6c6cff7e7e7eff7b7b7bff797979ff727172ff646564ff545454ff434242ff2e2e2eff171717ff090909ff030304ff010101ff000000ff000000ff040505ff060606ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050605ff000000ff010000ff010100ff020201ff050505ff0c0c0cff1a1b1aff323232ff454545ff575757ff6a6a6aff787879ff7e7f7eff7f7f7fff80808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefffefffefefffffffefefffefffefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefffffffefefefffefffefffffffffffffffefffefffefffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffefefffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefffffefffffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffefefefffefffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffefefefffefffffffefffefffefffefffffefffffffffefffefffefffffefefffefefffffffffefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffffefffffefefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefffffffefffffffffffefffefefefffefefefffffefffffefefffffefefefffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefefffefefefffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffcfbfbfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffffffefffefffefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefffffefefffffffefefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffefffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffefefefffefffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffffefefffefffefffefffefffefefefffefefffffefffffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686869ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd2d2d1ffcdcdcdffcbcbcbffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc1c1c1ffc0c0c0ffbebebeffbdbdbdffbbbbbbffbababaffb8b9b8ffb6b7b7ffb5b4b5ffb3b3b3ffb3b3b3ffb3b3b3ffb1b1b1ffaeafafffabacacffa8a8a8ffa4a3a3ff9fa09fff9b9c9bff989798ff939393ff909090ff8b8b8bff7f7f7fff686868ff484848ff262626ff0d0d0dff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff202120ff3d3d3eff343535ff2e2e2eff292929ff212121ff121112ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000001ff000000ff000101ff010100ff000101ff010101ff010100ff000100ff000000ff000000ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0e0e0eff1d1d1dff282728ff2c2c2cff333434ff383939ff3e3d3eff101010ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff040404ff111111ff3d3e3dff6c6c6cff7f7f7fff888888ff929393ff989898ff9b9c9bff9e9e9effa2a2a2ffa6a5a5ffa8a8a8ffababaaffadadadffaeafafffb0b0b0ffb1b2b2ffb3b3b3ffb5b5b5ffb7b7b6ffb9b8b9ffbababaffbcbcbcffbdbdbdffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc3c3c2ffc3c4c4ffc5c5c5ffc6c6c6ffc7c8c7ffc9c9c8ffcacac9ffcbcacbffcbccccffcdcccdffcdcecdffcececeffd1d1d1ffd4d4d4ffd4d4d4ffd4d3d3ffd3d4d4ffd3d4d4ffd3d3d3bf9e9e9e3f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515051ff3b3b3bff2e2e2eff302f30ff3b3b3bff3d3d3dff3c3c3dff383839ff272827ff1b1b1bff151616ff151616ff151515ff141414ff141414ff141414ff161616ff252525ff373737ff3e3e3eff3c3c3dff383838ff2f2f2fff313030ff424242ff5c5c5cff7b7b7bff787979ff797979ff717171ff636263ff505050ff3d3d3dff292929ff141414ff080808ff040404ff010201ff000000ff000000ff040404ff060605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050606ff000100ff000000ff000001ff020201ff050404ff0b0b0bff191919ff303030ff434343ff535353ff666566ff777777ff7e7e7dff7f7e7eff7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefefffefefefffffefefffffefffffffffefffefffffffffffffffffefefffefffefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffffefffefffffffffffffffffffffffffefffffffefefffefffffffffffefffefefefffefffffffefefefffefffffffefffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffefffefffffefefffffefffffffffefffefefffffefffefffffefefffefefefffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffefefffffefefefffefffefffffefefffefefefffefefffffefefefffefffffffefffffffffffffffefffffffffefffffffefefffefffffffefffffffefefffffffefffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefdfdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfcfbfffbfbfbfffcfcfcfffbfbfbfffbfcfcfffbfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffffffffffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffffffffffefefefffefefffffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffefffefffffefefffffefffffffffffffefffffffffffffffffefefffefffefffffffffffffffefffefffffffffffffffffefefffefefffffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefffffffefefffefefefffffefefffffefffffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffcececeffcbccccffcbcbcbffcacacaffc9c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc6c7c6ffc5c5c5ffc4c4c4ffc2c2c2ffc1c1c0ffbfbfc0ffbebebeffbcbcbcffbababaffb9b9b9ffb6b7b7ffb5b5b5ffb2b3b3ffb2b2b2ffb1b1b1ffafb0b0ffaeadadffaaaaaaffa6a6a6ffa2a3a2ff9e9e9fff9a9a9aff959595ff919191ff8c8c8cff838383ff6d6d6dff474748ff212020ff0a0909ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000bf1d1d1cff353534ff2e2f2eff282828ff1c1d1cff101010ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff010001ff010101ff010101ff010101ff010101ff010001ff000100ff000101ff010000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff0c0c0cff1b1b1bff252526ff2c2d2cff333333ff3838397f030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff080808ff1b1b1bff313131ff515051ff7a7a7aff908f8fff949494ff989797ff9c9c9cffa1a0a1ffa4a4a4ffa7a7a7ffaaaaaaffacacacffaeaeadffafafb0ffb1b1b1ffb3b3b3ffb4b4b4ffb6b7b7ffb8b8b9ffbababbffbbbcbbffbdbdbdffbdbebeffbebebeffbfbfbfffc0c1c0ffc1c2c2ffc3c3c3ffc4c5c5ffc5c6c6ffc7c7c7ffc8c8c9ffcac9c9ffcbcbcbffccccccffcdcdcdffcececeffd2d2d1ffd3d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd3d4d4ffd4d4d4bf9f9e9e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff2e2e2eff262625ff262625ff232323ff1e1e1eff1c1c1cff1a1a1aff121212ff0b0c0cff0a0a0aff09090aff090909ff090909ff090909ff090909ff090909ff0f0f0fff151616ff151515ff151515ff1c1d1dff1f1f1fff222222ff313030ff424242ff797979ff797878ff777776ff6f6f6fff5b5a5aff484848ff373737ff252525ff131212ff070707ff030303ff020102ff000001ff000000ff030404ff050606ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff000100ff000000ff000000ff020102ff030303ff0a0a0aff171717ff2b2b2cff3d3d3cff4d4d4dff606061ff757575ff7d7d7dff7d7e7eff7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffefefefffefefefffffefffffefffefffffffefffffffffffefffffffffefffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffefffefefffffefefefffefefefffffffefffffefffffffffefffefffefffffefffffffefffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffefffefffffffefffffffefffefffffffffefffffefffefffefefefffffefefffefffefffffefefffefefefffefefffffffefffffffffefffefefefffffffefffefefffffefefefffefefefffffffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefefffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffffffefffffefffffffffefffefefefffffefffffffefefffefefffffffefefffefffefffffffefffffffffffffffffffffffffffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffffefffffffefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefefffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefefefffffefffffefefefffefefffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffefffffffefffffffefffefefffffffefffffefffefffffffefffffffffffefffffffffefffffefffffffefefffffffefffffffffffffffefefffefefffffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffefefffefefefffefefefffffefefffefffefffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535bf9f9f9fffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd0d0d0ffcdcdcdffcbcbcbffcacacaffc9c9c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc3c3c3ffc1c1c1ffc0c0c0ffbebebeffbdbcbcffbabbbbffb9b9b9ffb7b7b7ffb5b5b5ffb3b3b3ffb1b1b1ffb0b0b0ffaeaeaeffabababffa8a8a8ffa4a4a4ffa0a0a0ff9d9c9cff989998ff949393ff8f8f8fff848484ff747473ff4e4e4eff212120ff0c0c0cff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000003f0d0d0dff2e2e2eff282828ff1c1c1cff0d0d0dff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff000001ff010001ff010100ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010000ff000000ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff0b0a0bff181818ff262525ff2c2c2cff33343400000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff0e0e0fff373737ff6f6f6fff848484ff8c8d8cff969696ff9a9b9aff9f9f9fffa2a2a3ffa6a6a6ffa9a9a9ffabababffadadadffafafafffb1b1b1ffb3b2b3ffb4b4b4ffb7b7b6ffb9b9b8ffbbbbbbffbcbcbcffbdbdbdffbebebeffbebfbeffc0c0bfffc0c0c1ffc2c2c2ffc4c4c3ffc4c5c5ffc7c6c6ffc8c8c8ffc9c9c9ffcacacbffccccccffcececfffd2d1d1ffd3d3d3ffd3d3d3ffd4d4d4ffd4d3d4ffd3d4d4ffd4d4d47f6a696a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2d2eff252626ff1c1c1cff191919ff0f0f0fff060505ff050505ff040404ff030303ff020202ff020202ff020202ff020202ff020202ff020202ff010201ff010201ff030303ff040404ff030303ff020202ff070807ff100f10ff151514ff222222ff303030ff787879ff777677ff696969ff5b5b5bff484848ff3c3c3cff2c2c2cff202020ff10100fff080708ff030303ff010201ff010000ff000000ff030304ff040404ff010100ff010101ff020101ff020202ff010101ff000100ff000000ff000000ff000000ff010101ff010101ff010101ff020102ff020101ff010101ff000001ff020102ff050505ff010101ff010101ff010101ff020202ff040404ff0b0c0cff171717ff292929ff373736ff444443ff535353ff676867ff737374ff7e7d7dff7e7e7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffffffffffffefffffffffffffefffefffefffefffffffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefffefffffefefffffffefffffffefffefffefffffffffffffffffffefefffffffefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffefefffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffefffffffffefefffefffefffefefefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffffffffffefefffffefefffffffffffffffefffffffefefffefffefffffffffffffffffffffffffffffffefffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffcfcfdfffcfcfcfffcfdfdfffdfcfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffcfcfcfffdfcfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfefdfffefefdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfdfcfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffdfefdfffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefffefffefefffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefffffefffefffffffefffffffefffffffefffefffefffffffffffefffefffefefefffffefefffefefefffffefffffffefefffefffffffffefefffefffffffefffffffffefefffffffefffefffffffffefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9f9f9fffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d3d3ffd3d2d2ffcecdcdffcbcbcbffcac9c9ffc8c8c8ffc7c7c7ffc5c5c5ffc4c3c4ffc2c2c2ffc1c1c0ffbfbfbfffbdbdbdffbbbbbbffb8b9b9ffb7b7b7ffb5b5b5ffb2b3b3ffb2b1b2ffb0b0b0ffadadadffaaaaaaffa7a7a7ffa3a4a3ff9f9f9fff9b9a9aff969696ff919191ff888888ff747373ff474748ff202020ff0b0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f000000000000000000000000000000000000000000000000000000bf1d1d1dff1c1b1cff0f100fff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000101ff010101ff010101ff010100ff010101ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0e0e0eff181818ff2625267f14141400000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff181818ff343534ff606060ff868586ff929392ff989898ff9d9d9dffa1a1a1ffa4a4a4ffa8a8a8ffaaaaabffadadadffb0b0b0ffb2b1b2ffb3b2b2ffb4b4b4ffb7b7b7ffb9b9b9ffbbbbbbffbcbcbcffbebebeffbebebfffbfbfbfffc0c0c0ffc1c1c1ffc3c2c3ffc4c5c4ffc6c6c6ffc8c7c7ffcacacaffcbccccffcececeffd1d1d0ffd1d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d43f35353400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252626ff1c1c1cff121212ff111111ff0a0a0aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0a0a0aff0d0c0cff141515ff212222ff777677ff696969ff5c5c5cff535353ff464646ff393939ff2c2c2cff202020ff131313ff090909ff040404ff010102ff000001ff010202ff040404ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020201ff010101ff020202ff020202ff020202ff050505ff0c0b0cff171717ff242324ff2d2d2dff373738ff464747ff5d5d5dff656565ff747473ff7d7e7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffefefffffefefffffefefefffefefefffefffefffffffefffefefefffefefefffefefffffefefffffefefefffffefffffefefffffffffefffefefefffffffffffefffffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffefefffffefefefffefffefffefefffffffefffffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefffefffffffffffefefefffefffefffefefffffefefffffefefefffffefffffefefffffffffefffefefefffefefefffefefefffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefefffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffefffffffffffffffefefefffffffefffefefffffefffffffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefefffffefffefffefefefffefffffffffffffffefefefffffffefffefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefffffffefefefffefefefffefffefffffffffffefefefffefffefffefefffffefefffffefefffffffefffffefffffffffffefffefefffffffffffffefffffffffffffffefefefffefefefffefefdfffefefefffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfdfffdfdfefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfcfdfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfefdfffdfdfefffefdfefffdfefdfffefdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfefffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefffffffffefffefefefffefffffffffffffffefefefffefffefffefefffffefefffffefefefffffefffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffefffffffefefffffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffffefffffefefffffefffffffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffffffffffffefffffffffffffffffefffefefffffffffefffefefefffefefffffefefefffefffefffefefffffffefffffefffefffffefefffefefffffefffffffffffffffffffefffefffffffefffffffffffffffefefefffefffefffefefffffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696a69ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d3ffd3d3d3ffcecfceffcac9caffc8c7c8ffc5c6c5ffc4c5c4ffc3c3c3ffc1c1c1ffbfbfbfffbdbdbdffbbbbbbffb9b9b9ffb7b7b7ffb4b5b4ffb2b2b2ffb0b1b1ffb0b0afffaeadadffaaaaaaffa7a7a7ffa5a5a5ff9f9f9fff999999ff949494ff8f908fff878686ff5a5a5bff282828ff0c0c0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0c0cff0f0f0fff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000101ff010101ff010101ff010001ff000000ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff010100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010000ff010001ff010101ff010101ff010101ff010101ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0e0e0fff181818000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff181818ff474747ff7b7c7cff959595ff999999ff9c9b9bff9f9f9fffa3a3a4ffa8a7a7ffaaaaaaffadadadffb0b0b0ffb1b1b1ffb2b2b2ffb5b4b5ffb7b7b7ffb9b9b9ffbbbbbbffbcbdbdffbebebeffbfbfbfffc0c0c0ffc1c0c0ffc2c2c2ffc4c4c4ffc6c5c6ffc8c8c9ffccccccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d2d2ffd3d2d2ffd3d3d3bf9e9e9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1c1c1cff121212ff0b0b0bff0a0a0bff070607ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff050505ff070808ff0c0d0cff141515ff696969ff5c5c5cff5a5a5aff5a5a5aff535353ff464646ff393939ff2c2c2cff202020ff131313ff090909ff040404ff030303ff050505ff050505ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff030303ff040404ff030202ff050505ff0c0b0cff171717ff242324ff2d2d2eff373738ff474747ff5d5d5dff646464ff636464ff656565ff74737300000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffefefffefffefffffffffffffefffffffffffffffffefffffffffffffffffffefffefffefefefffefffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefffefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffefffefffefffffefffffffefefffffffffffffefefffffefefffffefffffefffefffefefefffefffefffffefefffefffefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffefffffffefefffffffefffffefefffefefefffffffffffefffefffefffffffefefefffffefffffffefefffffffefffefefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefffefffffefefffffffefffffefffffefefffffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffffefffefefefffefffefffefefefffffefefffffefefffffffefffefefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefefffefefefffefefefffdfefdfffdfdfdfffefefefffefefefffefffefffffefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfdfffdfcfdfffdfdfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffdfefefffdfdfdfffefdfdfffefdfefffefdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefdfffefdfdfffefefdfffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefefefffefefefffefdfefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffefefefffefefefffffefefffffefefffffffefffffefefffffefffffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffffffefffefefefffefffefffefefefffffefffffffefefffffffefffefefefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffffefffffffffffefffefffefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffefefffefefefffffffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffffffefffefefefffefffffffefefefffffefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676868ff686868ff686768ff686868ff6b6b6bff6e6e6eff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6e6fff6d6d6dff6d6c6cff6d6d6dff6e6e6dff6e6e6eff6e6e6eff6e6e6eff6d6d6dff6a6a6aff696969ff696969ff696969ff696969ff696969ff696969000000000000000000000000000000000000000000000000000000003f343434ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d3ffd3d3d3ffd3d3d2ffcecdcdffc8c8c8ffc6c5c5ffc3c4c3ffc2c1c1ffc0c0c0ffbebebeffbbbbbbffb9b9b9ffb6b6b6ffb4b4b4ffb2b2b2ffb0b0b0ffaeaeaeffadacacffaaaaaaffa6a6a6ffa3a3a3ff9f9f9fff9a9a9aff929293ff8c8c8cff7c7c7cff4f4f4fff161616ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff010101ff010101ff010101ff010101ff000100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202bf0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff373637ff777778ff919090ff969596ff999999ff9d9d9dffa2a2a2ffa6a6a6ffaaa9a9ffadacacffaeaeaeffb0b0b0ffb2b2b2ffb5b5b5ffb7b7b7ffbababaffbcbbbbffbdbdbcffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc4c4c4ffc8c8c7ffccccccffcececeffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d17f69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff0c0b0bff070807ff070708ff040404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff040404ff080707ff0d0c0cff5c5c5cff5a5a5aff5a5a5aff5a5a5aff5a5a5aff535353ff464645ff393939ff2c2c2cff202020ff131313ff0a0b0aff090909ff070606ff050505ff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff050505ff060606ff080808ff0c0b0cff171716ff242423ff2e2e2eff373837ff474646ff5d5d5dff646464ff646464ff646464ff646463ff65656500000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffefefefffffefefffefffefffffefefffffefefffefefffffefffffffffefffffffefefffefefffffefefffffffffffffefffefffffffffffffefefffefefffffefffefffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefefffefffefffffffffffefffffffefefefffefefefffefffefffefffefffefefefffffefefffefefefffffefefffffefefffefefffffffffffffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefefffefefefffefffefffefefefffffffefffffffffffffefffffefefefffefffefffefffefffffefefffefefefffffffffffefffffffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffffffffffefefffefefffffefffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffffefffffefefffffefefffefffefffffffffffffefffffefefffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefefffefffefffffffffffffffffffefefefffefefefffefffefffffffefffffefefffffefefffefffefffffefefffffefefffefefffffffffffffffefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffefefefffefefefffffefefffefefffffefefefffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefefffffefffffffffffffffefffffefefefffefefefffefdfefffdfdfefffefefefffefefefffffefefffffffefffffffffffffffffffefefefffffefefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfdfefffefefefffdfdfdfffefefdfffefefefffdfdfefffefefdfffefdfdfffefefdfffefefefffefdfefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefdfefffefefefffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffefefffffefefffffefffffffefefefffffffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffefffefffffefffffffefefffefefffffffffffffffefffffffefefffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffefffffefefffffefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffffefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffffefffffefefffffefefffefffefffffefffffffefefffefefffffffffffffffefffffffefefffefefffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffefffffffffefefffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff686767ff676768ff676867ff686868ff6b6b6bff6e6e6eff6f6f6fff6f6f6fff6f6f6fff6d6d6dff6c6c6cff6c6c6cff6c6c6cff6d6d6dff6e6d6eff6e6e6eff6d6d6dff6b6b6aff696969ff696969ff686868ff696969ff696969ff696969ff696969000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd3d3d3ffd4d4d4ffd4d4d4ffd3d3d4ffd2d3d3ffd1d1d1ffd0d0d0ffccccccffc6c6c6ffc3c2c3ffc0c0c0ffbebebeffbcbbbcffb9b9b9ffb7b7b6ffb4b4b4ffb2b2b1ffb0b0b0ffaeaeaeffabababffa8a8a8ffa5a4a5ffa1a1a1ff9e9d9eff99999aff949494ff868686ff696969ff343434ff0e0e0eff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010101ff010101ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080708ff212121ff585859ff838484ff939393ff979797ff9c9c9bffa0a0a0ffa4a4a4ffa8a8a8ffabaaabffadadadffafafafffb2b2b2ffb5b5b5ffb8b8b7ffbababaffbcbbbcffbdbebdffbfbebfffc0bfc0ffc1c1c1ffc6c6c6ffcbcacbffcdcdccffcececeffcececeffcfcfcfffd0cfcfffd0cfcfffd0d0d03f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0303037f0606067f0606067f0706067f0606077f0606067f050505ff0b0b0bff070708ff060707ff060707ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff030302ff040404ff0807077f0101017f0101017f0201017f010102000000000000000000000000000000000000000000000000000000007f0a0a0aff0e0e0dff090909ff070707ff050405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff050506ff060606ff0a0a0aff11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffefefefffefefefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefffffffefefefffefefefffefefffffffefffffffffefffffffefffffefefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffffefffefffffffffffefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffffffffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffffefffffefefefffffffffffefffffffefefffffffffffffffffffffffefefffefefefffefefffffffefffffffffefffffffefffffefefffffffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefefefffffefefffefefefffffefefffefefefffffffffffefefefffefefefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffffffefffffefefffffffffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefefefffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffffffffffefefffffffefffffefefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffefffffffffffefffefffefffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffefdfdfffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefdfffdfefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefefffdfefdfffefefdfffefefdfffefefefffdfdfefffdfdfefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefffffffefffffffffefffffffefffffefefffffffffffffefefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffffffffefffffffffffffffefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffefffffffefffffefefffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686867ff686767ff686868ff686768ff676767ff686868ff6b6b6bff6e6e6eff6f6f6fff6d6d6dff6c6c6cff6c6c6bff6b6b6bff6b6b6bff6c6c6cff6d6d6dff6d6d6dff6b6a6bff696969ff696969ff686767ff666667ff676767ff696969ff696969ff69696900000000000000000000000000000000000000000000000000000000000000000000000000000000bf9f9e9fffd4d4d4ffd3d3d3ffd2d3d3ffd2d1d2ffd0d0d1ffcecfcfffcececeffccccccffc4c5c4ffbfbfbfffbcbcbcffb9bab9ffb7b7b7ffb4b4b4ffb2b2b2ffb1b1b1ffafafafffababacffa7a7a7ffa3a3a3ff9fa0a0ff9b9b9bff969696ff939393ff848484ff515251ff1d1d1dff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff010001ff010101ff020101ff010102ff010101ff010101ff010101ff010101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff111112ff3c3c3cff767676ff909090ff969696ff9b9b9affa0a0a0ffa4a4a4ffa7a8a8ffabaaaaffadacadffafafafffb2b3b3ffb6b5b6ffb8b8b8ffbababaffbcbcbcffbdbebdffc0c0c0ffc4c5c5ffc9c8c9ffcacacaffccccccffcdcdcdffcececeffcececfffcfcfcfbf9b9b9b3f3334330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353635ff676767ff676767ff676767ff676767ff646363ff1b1b1bff0d0d0dff0d0d0dff0d0d0dff0b0b0bff070707ff050505ff060606ff050505ff050505ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020201ff020202ff030303ff030303ff030303ff030303ff030303ff1c1c1cff2c2c2cff3f3e3eff606060ff686868ff686868ff686868ff686868ff686968ff161616ff0e0e0eff090a0aff070707ff010100ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff080909ff0a0a0aff111111ff16171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefffefffefefefffffefefffffefefffffffffffffefefffefffefffefffffffffffffffffffffffffffefffffefffffefefffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffffefffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffefffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffefefffffffffefffefffffffefffffffffefefffefefffffffefffffefefefffffefefffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffefffffffefffefffffffffffffffefffefefffffffffefffefffffffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffffffffffefefffffefffefffffefffffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffdfdfefffefefefffefefefffefdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfcfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffdfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffffffffffefefffffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffefffffffffefffffefefefffffefffffefffefffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffefffffefffefffefefffffffffefffffffffffffefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffefffffefefefffffefffffefffffffffffffffffffffffefffefffffefefffffffffffffefefffffefffffffefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffffffefffefefffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffffefffffefefefffffffffffefffefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefefffffefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686768ff686868ff646464ff646464ff626263ff656565ff686868ff6c6c6cff6d6d6dff6a6a6aff696969ff6a6a6aff6a6a69ff696969ff696a69ff6c6b6cff6b6b6bff686868ff676666ff676767ff656665ff626362ff646464ff656565ff696969ff69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343534ffd3d3d3ffd2d1d1ffd1d1d1ffcecfcfffcececfffcdcdcdffcccccbffc9c9c9ffc1c2c1ffbbbbbbffb7b7b7ffb4b4b4ffb2b2b2ffb1b1b1ffaeafafffabababffa7a7a6ffa1a2a1ff9d9d9dff999999ff959595ff8e8e8eff818181ff525352ff171717ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010000ff000000ff010000ff000000ff000000ff000000ff000000ff010000ff000000ff010100ff020101ff010101ff020202ff020101ff020202ff010102ff010201ff020102ff010101ff010101ff000101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff090909ff303030ff757474ff8e8d8dff959494ff9a9a9affa0a0a0ffa5a5a5ffa8a8a8ffabababffadadadffb0b0b0ffb3b3b3ffb6b6b6ffb9b9b9ffbcbbbcffbebebeffc3c3c3ffc7c6c7ffc8c8c9ffc9c9c9ffcbcbcbffccccccffcdcdcdffcececebf9b9b9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff6f6f6fff676767ff676767ff636464ff474747ff313030ff141413ff0e0d0dff0b0b0bff070707ff050504ff020202ff020101ff030302ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff030303ff010201ff020303ff030303ff030303ff080808ff181718ff242424ff2c2c2cff3e3e3fff616160ff686868ff686868ff686968ff707070ff222222ff171616ff0f100fff0b0b0cff030303ff020202ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff070707ff0f0e0eff111111ff161616ff17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffffefffffefffefffffefefffefffefffffffefffefefefffefefffffefefffffefefffffefffffffffffffffffffffffffffffffefffffffefefefffffffffffefefefffefefefffefefffffefefefffefefefffffefefffffefefffefefefffefffefffefffffffefefefffffffffffefefefffefefefffefffffffffefefffffffffffefffffffffefefffffffffffffffefffefefefffefffffffefefffffefefffffefffefffffefefffffefefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefefffefefffffefefffffefefffffefffefffffefefffffefefffefffffffefffefffefefefffffffffffffefefffffefffffffffffffffffffffefefefffffffffffffffefffefefefffefffefffefffffffefefefffefffffffefefefffefefefffefefefffffefefffffefffffefffffffffefefffffffffffffffefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffffefefffffefffffefffffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffefffffffefefefffffffffffefefefffefefefffefefefffffefefffffefffffefffffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfcfcfffcfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefdfefffefefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffcfbfcfffbfcfbfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffdfefdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffefefffffffffffffffefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefefffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffffffefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffefefefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffffffefffffefefffefffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff646464ff595959ff525353ff525252ff555556ff585858ff575757ff565556ff535352ff4f504fff525252ff515051ff525151ff515151ff545454ff555455ff545554ff565655ff585959ff595959ff555555ff555555ff5a5b5aff656565ff6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434bf9c9c9cffcfcfcfffcececeffcdceceffcdcdcdffcacacaffc6c6c6ffc3c4c4ffbebebeffb7b6b6ffb2b2b2ffb0b0b0ffaeaeaeffabababffa6a6a6ffa0a0a0ff9b9b9bff969696ff929292ff8d8d8dff818181ff565656ff161616ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff010201ff020202ff020202ff020202ff020202ff020202ff010101ff010201ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070706ff2f2e2eff757575ff8b8a8aff939393ff9a9a99ff9f9f9fffa4a4a4ffa8a9a8ffabababffaeaeaeffb1b1b1ffb4b4b4ffb8b8b8ffbcbcbdffc1c1c1ffc5c5c5ffc6c6c6ffc7c7c7ffc9c8c8ffc9cac9ffcbcbcbffcccccc3f3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3d3dff797979ff6f6f6fff636463ff474747ff303030ff282828ff1e1e1eff0c0d0dff080808ff060505ff030202ff000101ff000000ff000000ff030302ff030403ff010201ff010101ff000100ff010101ff020202ff010101ff010202ff010101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff040404ff010101ff000000ff020101ff030303ff020302ff040404ff0a0a09ff181818ff252424ff2c2c2dff3f3e3eff616060ff696868ff707070ff787878ff2d2c2cff222222ff191918ff161616ff0b0b0bff090a09ff090808ff060707ff050505ff040404ff030202ff030303ff030303ff040303ff030303ff030202ff030302ff040403ff030303ff040404ff0d0d0dff161616ff161616ff171717ff17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefffefffefefffffefffffffefffefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffffffefffffefefffefffffffefffffffefffffffefffffffefefefffffffefffffffffffefffffffffffffffefefefffefefefffffefefffefefffffefffffffffefefffffefffffefefefffffffefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffefefffffefefffefefefffffffefffefffefffffffffffffffffffffefffffffffefffefffffffefffefffefefffffefefffffefffefffefefffffefefefffffffefffffefefffefffefffefefffffefefffffefffefffefefefffffffefffffffefffefffffffffffffffefffefffefefefffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffffefffffefffffffefffffffffffffffefffffffffffefffffefefffefffffffefffffffefefffffefffefffefefefffffffefffffffefffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffefefffefffffffefffffffefffffffefffefffefefefffffffefffffffefffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffefffffefffffffefffefffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefdfffefefefffefefefffefefefffdfefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfcfcfffcfdfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfefffefefefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfbfffcfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefffffffffffffffefefefffefefefffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefefffffefefffefefefffefefefffefffefffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefffffffefffffffefefffffefffefffefefefffffffefffffffffffefffffffffffffffefffefffefefffffffefefffefefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefefffffefffefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646464ff595959ff484848ff424142ff414040ff434343ff414141ff363636ff252626ff1f1f1fff1d1d1eff1e1e1eff20201fff212221ff212121ff242424ff262626ff2e2e2eff3b3c3cff444444ff484848ff464646ff464646ff4c4c4cff5a5a5aff6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9a9a9bffcdceceffcdcdcdffcacacaffc8c8c7ffc4c5c4ffc0c1c1ffbdbdbcffb9b9b9ffb2b2b2ffaeaeaeffababaaffa5a5a5ff9f9f9fff999999ff939393ff8e8e8eff8a8a8aff7d7e7dff5c5c5cff181818ff040405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff010100ff000100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010202ff020202ff020202ff020202ff020202ff020202ff010102ff010101ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff3e3e3eff717172ff888988ff929292ff989898ff9e9e9effa4a4a4ffa9a9a9ffacacadffafb0b0ffb3b3b3ffb9b8b8ffbebebeffc2c2c2ffc4c4c4ffc6c6c6ffc6c6c6ffc7c7c7ffc8c9c9ffcac9ca3f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3f3eff7b7b7bff797979ff6d6d6eff515151ff3c3c3cff2d2e2dff1d1e1eff0f0e0fff070707ff050505ff030303ff000101ff000000ff000000ff050505ff050505ff010101ff010101ff010101ff010101ff020101ff010102ff020201ff020202ff010001ff010101ff000001ff000000ff000000ff000000ff000000ff010101ff040404ff080708ff010101ff000000ff010101ff020202ff020302ff040404ff090909ff181819ff2a2a2aff363737ff4b4b4bff666666ff707070ff777877ff7a7a7aff313132ff2c2c2cff252525ff282828ff252525ff252524ff222221ff1a1a1aff121212ff0f0f0fff0c0c0cff0b0b0bff0c0c0cff0b0c0cff0a0b0bff0b0b0bff111112ff1b1b1bff1a1a1aff1a1b1aff212222ff212222ff232323ff171817ff1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebffffefefefffefffefffefefffffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefffffffffffffffffefffefffefffffffffffefefffffefefefffffefefffefefefffefffefffefefefffffefefffefefffffefefefffefffefffefefffffefefffffffefefffefffefffffffefffefefefffffefffffffefffffefffffffefffffffefffffffefffefffefffefffefefffffffefffffffffefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefffefffffefffffefffffffefefefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffefefefffefffffffefffffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffefffffefffffffefefffffefffefffefffffffefefffffffefefffefefefffffffefffefefefffffefffffefefffffefffffffefffffffefffffffffffffffefffefffffffffffffefffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffefffffffefefefffffffffffffefefffffffffffffffffffffffffffefffffffefefffffefffefffefffffffefefffffffefefffefefefffffffefffefefefffffefffffefefffffefffffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfefffefdfefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfdfdfffcfdfdfffcfdfcfffcfdfcfffcfcfdfffdfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffdfefefffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfcfffbfcfcfffbfcfcfffbfcfbfffbfcfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffefefdfffdfefdfffefefffffefefefffefefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffefefffffefefefffefefefffefefefffffefefffefefefffffefffffefefefffefefffffefffffffefffffffffffffffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefffffefefefffefefffffefefefffefefefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffffefefffefefefffefffefffefefefffffefefffefefffffefefefffefffefffefefffffefefefffffefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595959ff474848ff373737ff2c2c2cff272727ff2a2a2aff282828ff1e1e1eff0e0e0eff0a0a0aff09090aff090908ff090909ff0a0a0aff0a0a0aff0a0b0aff0d0d0cff141415ff242425ff2b2c2bff2e2e2eff2d2d2cff363636ff3f3f3eff4c4c4cff5a5a5a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666ffcacbcbffc8c8c8ffc5c4c4ffc2c2c2ffbdbdbdffbababaffb8b8b8ffb3b3b3ffacacadffa8a8a8ffa1a1a1ff989898ff929292ff8d8d8dff888888ff7e7e7eff585858ff1e1d1eff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000001ff000000ff000000ff000000ff000100ff000100ff000100ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010101ff020202ff020202ff020202ff020202ff020202ff020202ff020202ff010101ff010101ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff0c0c0cff323233ff6b6b6bff878787ff919191ff979797ff9f9f9fffa5a5a5ffaaaaaaffaeaeaeffb3b3b3ffb8b9b9ffbebdbdffc0c0c0ffc3c3c2ffc4c4c4ffc6c6c6ffc6c6c7bf9595950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3f3eff7d7d7dff7b7b7bff757676ff5f5f5fff494949ff363536ff212121ff0e0e0eff070707ff040404ff020102ff010001ff000000ff000001ff060606ff040404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff010101ff000000ff000001ff010101ff020202ff050505ff0b0a0bff1a1a1aff313131ff434343ff5c5c5cff727272ff787878ff7a7a7aff7b7b7bff343435ff323132ff2f2f2fff383838ff3c3c3cff3d3d3eff3c3b3bff303131ff242424ff1f1f1fff1d1e1dff1d1c1cff1c1c1cff1b1b1bff1a1a1aff1d1d1dff282828ff373737ff393a3aff393838ff363536ff2b2b2bff2d2d2dff2d2d2dff1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffefffffefefffefefefffffefefffefefefffefefefffffffefffefefefffffefffffffefefffffffefffffffffffffffffffefffffffffffffffffffefffffffefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffffefefffffefefffffefefffefefffffffffefffffffefffffefffffffffffffefffffffefffefffffffefffefefefffffffffffffefefffffffefffefefffffefffefffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffffefffefefefffefefffffffefefffefffefffefefefffefffefffefffffffefffefffffffefffffefefffefefefffefefefffffefffffffffefffffffefffffffffffefefefffffffefffefefefffffefefffefefefffffefefffefefefffffefefffefefefffffffefffffefefffffefffffffefffffefffffffffffefffffffefffefefefffffffffffffefefffffffefffefefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffefffffffefffffffefefffffefefffefefefffffffefffffffefffffefffffffefffffefffffffffffefffffffefffffefefffffffffffffefefffffffefffefffffffefffffffefffffffffffffffffffefffffefefffefffefffefefefffffefffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffefffffffefffffffefefffffefefffefefefffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffffffffffefefffffffefffefffefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfdfffefefdfffdfdfefffefefefffdfefefffefefdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefefefffefdfdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffcfbfbfffcfcfbfffbfcfcfffbfcfcfffbfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefefffffefefffefffffffefffefffffffefffefefefffefefffffffefefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffefefefffffefefffefefefffffefefffefefefffefefefffffefefffefefefffffefefffefffffffefffefffffffffffffffefffffffffffffefefffffffefffefefefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffffefffffffffefffffffefffffefffffffefffffffefffffffefffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffefffefefefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffffefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff373737ff292929ff151515ff0b0b0bff0d0d0dff0c0c0cff090909ff030302ff020102ff010101ff020101ff010101ff010101ff020202ff020202ff020202ff040504ff090909ff0d0d0dff0e0e0eff111111ff242424ff2d2d2eff3e3e3eff4c4c4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323231ffc4c4c5ffc2c2c2ffbdbdbdffbbbabbffb8b8b8ffb6b6b6ffb0b0b0ffabababffa6a6a6ff9f9f9eff929393ff8e8e8eff888888ff7f7f7eff6e6e6eff2f2f2fff040405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000001ff010000ff000100ff000000ff000000ff000000ff000000ff010000ff010000ff000000ff000000ff000001ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff020202ff020202ff020202ff020202ff010202ff010201ff020201ff010101ff010101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff0b0c0bff424242ff797979ff898989ff919292ff9a9a9affa1a1a1ffa7a7a7ffaeadadffb2b2b2ffb7b7b7ffbababaffbebebeffc0bfc0ffc2c3c2ffc4c4c47f636363000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3e3eff7e7d7dff7d7d7dff787878ff656565ff4f4f4fff3b3b3bff242323ff101010ff080807ff040403ff010101ff000001ff000000ff000000ff060605ff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070807ff010001ff000000ff010101ff010101ff030202ff060606ff0c0c0cff1d1d1cff363636ff4a4a4aff606161ff757575ff7a7a7aff7b7b7bff7c7c7cff4a4a4aff343535ff343434ff474747ff4f4f4fff525252ff525151ff4d4d4dff474646ff454645ff444344ff424141ff3f4040ff3e3d3eff3c3b3bff3d3c3cff424342ff4c4c4cff4e4e4eff4b4b4bff414141ff323132ff333333ff464646bf3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefefffefffefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffefffefffffffffffefffffffffffefffefffefffffffffffefefffffefefefffefefefffefffefffefefefffffefefffffefffffefffefffefffefffefefefffffffefffefefefffefffefffefefffffffefffffefffefffefffffffffffffffffffefffffffffffffefffffefffefffefffefffefffffffffffffffffffffffefffefffefffffffefffefffefffefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffefffefffffffefffefefefffffffefffefefefffefffefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffffefffffefffefffefffefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefffefffffffefffffefffffefffefffefffefffffffffffffffffffffffffffefffefffefffffffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffefffefffffffefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefefffffffefffefefefffefffefffefefefffffefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffdfefefffdfdfefffdfefdfffdfefefffdfefefffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefefffdfdfefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfcfcfffdfcfdfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffcfcfbfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffbfcfbfffcfcfbfffbfbfbfffcfcfbfffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffefefffffffffefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefffffffffefffefffffffffffffffefffffffffffffffefffefffefffffffffffffffefffefffffffffffffefffffefffefffefffefffefffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffefffefefefffefffefffefffffffffffffffefffefffefffffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff292928ff131313ff060706ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff101111ff1a1a1aff2e2e2dff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8e8d8dffbbbabbffb8b9b8ffb7b7b7ffb2b2b2ffaeaeaeffa6a6a6ffa0a0a0ff989898ff909090ff8a8a8aff808080ff717170ff404141ff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000001ff000000ff000000ff000101ff010101ff010101ff000100ff000101ff000100ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff020202ff020202ff020202ff020202ff010201ff010202ff010101ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff191919ff636363ff818181ff8a8989ff939393ff9c9c9cffa5a4a4ffaaaaaaffb0b0b0ffb4b4b3ffb8b8b7ffbbbabbffbebfbeffc0c0c03f30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3f3eff7d7d7dff7e7e7dff7a7a7aff686868ff525252ff3e3e3eff262626ff101111ff080807ff040403ff010101ff000001ff000000ff000000ff080808ff060606ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff070707ff000001ff000000ff000000ff010101ff020202ff060606ff0d0d0cff1f1f1fff3a3a3aff4d4d4dff646463ff767777ff7b7b7bff7c7c7cff7c7c7dff5a5a5aff4a4a4aff3d3d3dff5a5a5aff626263ff686868ff6a6a6bff6c6c6cff6d6d6dff6e6e6eff6e6e6dff6d6c6cff6c6c6cff6b6b6bff6a6a6aff696869ff676767ff666666ff646464ff5f5f5fff535453ff3b3b3bff464646ff5b5b5b7f2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefffffffffefffffefffffefffffffffefffffffffffffffffffffefffefffffffffffefffefffffffffffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefffffffffefefffffffefffefefefffefffffffefffefffefefefffefefffffefefefffffefefffefefefffefefffffefffefffefefefffffefefffefefffffefffffffffffefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefefffffefffffefffffffefffefffffefefffefefffffefffffffffffefffefffffffffffefffffffffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefffffefffffffffefefffffffffffffefefffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffdfefdfffdfefefffdfefdfffefefefffdfdfdfffdfefefffdfdfdfffefefdfffefdfefffdfefefffefdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefdfefffdfefefffefdfefffefefdfffdfefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffcfcfbfffbfcfcfffbfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfcfbfffcfbfbfffcfbfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffefffefffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffefffffffefefefffefffffffefefefffffefefffefefefffefffefffefefefffffffefffefefefffefffefffefffefffefefefffefefffffefefffffffefefffefefefffefefffffefffffffefffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffffffffffffefffffffffefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefffefffefffefffefffffffefefefffefffffffefefefffffefefffefefefffefffffffffefefffffffefffefefefffffffffffefffefffffefefffefefffffffffffffffefefffffefffffffffffffefffffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff141414ff0a0b0aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a0aff0d0d0dff1a1a1aff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8a8a8affb7b6b6ffb2b2b2ffaeaeaeffa8a8a8ffa2a2a2ff9b9b9bff929292ff898989ff808080ff6e6e6eff404140ff0f0f0fff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000100ff010000ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff000100ff000100ff000000ff000000ff000000ff010000ff000000ff000100ff010000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff020202ff020102ff020202ff020202ff010201ff010201ff010101ff010201ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff262726ff5d5d5eff7c7c7cff8c8c8cff989898ff9f9f9fffa7a7a6ffacacabffb1b1b1ffb4b3b3ffb8b8b8bf8c8b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3fff7d7e7dff7d7d7dff7a7a7aff686868ff535353ff3f3f3fff272727ff121211ff080808ff040404ff020102ff010201ff000000ff010101ff0a0b0aff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060506ff010101ff000000ff000000ff000000ff020203ff060606ff0c0d0cff1f1f1fff3b3b3bff4f5050ff686767ff787879ff7c7c7cff7c7c7cff7c7d7cff5a5a5aff5a5a5aff585959ff707170ff737373ff767676ff797979ff797979ff7a7a7aff79797aff797a79ff797979ff797979ff797979ff787879ff777878ff777777ff757576ff737473ff717170ff6c6c6cff545354ff5b5b5bff5d5d5d7f2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefffffffffefffffefefffffefefffefefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffffffffffffffffffffefffffffefefffefffefffefffefffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefffffffefefffffefefffefefffffefffffffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefffffffefefffefffffffffefefffefefffffffffefffefefefffffffefffefefefffffefffffffffefffefefefffffefefffefefefffffefefffefefefffffffefffffffefffffefefffefefffffffefffffffffefffefefffffffffffffefefffffefefefffefffffffefefffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefefffffffffefffefffffffffffefffffffffffffefffffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffefefffefffffffffefffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfefefffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffdfefefffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffbfbfcfffbfbfcfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffffffefffefefefffffefefffefefffffffffefffefffffffffffefffffffefffefefefffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffffefefffefffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffefffffefffffffefefffffefefffffffefefffefffefffefefefffefefffffefefefffefffefffffefefffefefffffefefefffefefefffffefefffefefefffffefffffffffefffffefefffffefefffefefffffffefefffefefefffefffefffffffefffffefefffefefffffefefefffffefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffffefefffefffefffffffefffefefffffffefefffefffffffffefffffefefffffffffefffefffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff0a0a0aff060506ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff080808ff0d0d0dff1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffaeaeaeffa8a8a8ffa1a1a2ff9e9d9dff949494ff8c8b8bff838383ff7c7c7cff595a59ff141414ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff010100ff000000ff000001ff010001ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000101ff010100ff010101ff010101ff010101ff010101ff010101ff010000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff010202ff010101ff010202ff010102ff010102ff010101ff010101ff010101ff000101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050506ff1d1d1dff626262ff848484ff929292ff9d9d9dffa1a1a1ffa6a6a6ffabacacffb1b1b1bf86868600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3f3eff7d7d7dff7c7c7cff797a7aff696969ff545454ff414141ff282828ff121212ff090809ff040404ff020202ff010101ff000000ff000000ff090909ff060607ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff010101ff010000ff000000ff000000ff020202ff060606ff0d0c0dff1e1f1fff3c3c3cff515252ff696969ff797979ff7c7c7cff7c7c7dff7d7d7dff5a5a5aff5d5d5dff717171ff767676ff777778ff7a7a7aff7b7b7bff7b7b7cff7c7c7cff7c7c7cff7b7c7cff7c7b7bff7b7b7bff7b7b7bff7a7b7aff7a7a7aff797979ff797878ff777777ff767575ff727272ff646464ff5d5d5dff5d5d5dbf4949497f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffefffefffefefefffffffffffefffefffffefefffefffefffefefffffefefefffefffefffefffefffefffefffefffefffffefefffefefffffffefefffefefefffffefefffffefffffefefffffefefffffffefefffefefffffefefffffefefefffefefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffefffefffefefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffefefefffefffefffefefefffffffffffefffefffffefefffefffffffefefffffffffefffffffefffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffffefffffefefefffefefefffefffefffffefffffefffefffefffffffefffefffefffffffffefefffefffefffefefefffefffffffefffefffffefefffefffefffefefffffffffffffffffffffefffffffefffffffefffffffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefdfffdfefefffefefefffefefefffefdfefffefefefffdfdfefffefefefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfcfffbfbfcfffcfbfbfffbfbfbfffcfbfbfffbfbfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfefdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefffffffefffffefefefffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffefefefffefefefffffffffffefffefffffefffffefffffffefefffffffffffffffffefffefffefffefffefffefffefffffefefffefefefffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffffefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefffffffffffffffffffffffffffffffefefffffffffffffefefffffefefffffefefffffffefefffefefffffffefffffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffefefefffefffefffefefefffefffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffffefefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefffffefefffffefffffffffffffffefefffffffefffffefefefffefefefffffffefffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefffffffefefffefeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff050505ff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff040504ff080808ff0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f292929ffa2a2a2ff9d9e9dff949494ff8c8d8cff868687ff818181ff626362ff2e2e2eff0d0e0eff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff777877ff7b7b7bff7f7f7fff7f7f80ff80807fff808080ff818181ff818281ff818181ff828181ff818181ff818181ff818181ff818181ff818181ff818181ff818181ff808080ff7f7e7fff7e7e7eff7e7e7eff7e7d7eff7d7d7dff79797aff767675000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff010100ff010100ff000101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010001ff010100ff010101ff010101ff010101ff010101ff010101ff000001ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff020101ff010101ff020101ff010101ff010101ff010101ff010101ff000101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0e0f0fff373738ff757575ff898989ff939293ff9d9d9dffa1a1a1ffa6a6a63f2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3eff7d7d7dff7c7d7cff7a797aff6a6b6aff565656ff424242ff282828ff121212ff090909ff050505ff020202ff010101ff000000ff000000ff040505ff060505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff000000ff000000ff000000ff010101ff010201ff060506ff0c0c0cff1e1e1fff3d3d3dff535352ff686969ff797979ff7c7c7cff7d7d7dff7d7d7dff555555ff5f6060ff696969ff6b6c6cff6f6e6fff6f6f6fff767575ff7c7c7cff7c7c7cff7c7c7cff7c7c7bff7c7c7bff7c7b7cff7b7b7bff7b7b7bff7b7b7bff7a7a7aff797979ff787978ff777777ff767676ff727372ff656565ff626362ff5d5d5dff58585800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffefefefffefefffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffffefefffefefefffefefffffffefefffffefffffffffffffffffffffffffffffffffefffffffefffffffefffefefffffefefefffefffffffefefefffefffffffefefefffefffefffefefefffefefffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefffffefefefffffffefffffffffffefefefffefefffffffefefffffefffffefefffffefefefffefffffffefefefffffffefffffffffffefefffffffefffffefffffffefefefffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffffefffffefefffffefefefffefffffffefefefffffffefffffffffffffffffffffefffffefffffffefefefffefffffffefefefffefffefffefefefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffefefefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefdfdfffdfefefffefdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffefffefefefffffefffffffefffffefefefffffffefffffffefffefefefffefefffffffefefffffefffffffffffffefffffffefffffffefefefffffefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefffefffffffffffffffffffffffffffffffffffefffffffefefefffefffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffefffffefefffffffefffffffffefffefffffffefefffffefefefffefefefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f323232ff646464ff646465ff656464ff656465ff646364ff5f5f5fff545454ff474747ff383838ff252525ff121212ff0a0a0aff060606ff050505ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff030304ff040404ff070707ff090909ff0f0f0fff1d1c1cff313131ff414141ff4d4d4dff5a5a5aff686868ff6c6c6cff6c6c6cff6c6c6cff6c6c6cff6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000bf6e6e6eff8d8d8dff868686ff808181ff707170ff3d3e3eff262626ff191919ff0b0b0bff020102ff000000ff000000ff000000ff000000ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3c3bff787778ff777778ff7b7b7bff7f7f7fff7f7f7fff7f7f7fff808080ff818181ff818181ff818182ff818181ff818180ff818181ff818181ff818181ff808181ff807f80ff7e7f7fff7e7e7eff7e7e7eff7e7e7eff7d7d7dff797979ff757575ff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010001ff000001ff010101ff010101ff000000ff000001ff000000ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0b0b0bff1b1b1bff222222ff484848ff7b7b7bff898989ff939392bf7575753f282828000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3eff7c7c7dff7d7d7dff7a7a7aff6a6a69ff545555ff404040ff272627ff111112ff080808ff050404ff020202ff010101ff010000ff000000ff050404ff050606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff060606ff000100ff000000ff000001ff020101ff020303ff060506ff0b0c0bff1e1f1eff3c3c3cff515151ff686868ff797979ff7c7d7dff7d7d7dff7d7d7dff494949ff4a4a4aff545455ff5e5d5eff626262ff646364ff636364ff646363ff656565ff676767ff676767ff656666ff646564ff656566ff666566ff656565ff656565ff636363ff616161ff616161ff646464ff666666ff656565ff5d5d5dff585858ff58585800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffffffffefffefffffffefffefffffffefefefffffffefffefefefffefffefffefefefffffefefffefefefffefefefffefffefffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffefffefffffffffefffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefffffffefffffffefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefefffefffefffefffefffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffefffefffffffffffffffefffffffffffefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefffffefefefffffefffffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefffffffefefffffefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefdfffefefefffefdfefffefefdfffdfdfefffefdfefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfdfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffffefffffffefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffffffefffefffffffefefefffefffefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffefefffffefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefefefffefefefffefffefffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefffefffffffffffefffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffefefffffffefefffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffefffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffefffffffefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f333333ff656565ff656564ff646565ff646364ff5f5f5fff545454ff474747ff383838ff252525ff121212ff0a0a0aff060606ff030403ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff030403ff030304ff030303ff060505ff090909ff0f0f0fff1c1c1dff303130ff414141ff4d4d4dff5a5b5bff686867ff6c6c6cff6c6c6cff6c6c6cff6e6d6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f434343ff808180ff717170ff3d3d3eff2e2e2eff2e2e2eff262626ff191919ff0b0b0bff020202ff000000ff0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3b3cff777777ff787877ff777777ff7b7b7bff7f7f7fff7f7f7fff7e7e7eff7f8080ff818281ff818181ff808080ff808080ff808080ff808181ff808181ff7f8080ff7e7e7fff7d7d7dff7e7d7dff7e7e7eff7d7d7dff797979ff767675ff757575ff75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff000101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000001ff000000ff000000ff000100ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff010101ff010101ff000101ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f000000ff000000ff000000ff020203ff0c0c0bff1b1b1bff1b1c1bff1b1c1bff222222ff484848ff7b7b7bbf6666650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3eff7c7c7dff7c7c7cff797979ff666666ff515151ff3d3d3dff242424ff111010ff080808ff050404ff010101ff010100ff000000ff000000ff040404ff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff060606ff000000ff000100ff010101ff010202ff030302ff060605ff0b0b0cff1d1d1dff3b3a3aff50504fff676666ff797978ff7d7d7cff7d7d7dff7d7d7dff494949ff494949ff4a4a4aff585959ff5f5f5fff636363ff636363ff636363ff646464ff666666ff666667ff656564ff646464ff646464ff656565ff656565ff646464ff616160ff616161ff616160ff616061ff666666ff5f5f5fff565656ff585858ff58585800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefffffffffffefffffefefffefffffffffffffffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffefefffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffffefefffefffffffefefffffffefefffefffefffffffefffefefffffefefffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffefffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffefffefefffffefefffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefefefffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffefefefffffffefffffffefffffefefffefefefffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffffefffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfefefffefefefffefefdfffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffcfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfdfdfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfefefffdfdfefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffffefffffefefefffefffffffefefffffefefffffffffffffffefffffffefefffffffffffffffefffffefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffffefefffffffffffefffffffefffffffffffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffffefffffffefffffffffffffffffffefffffffffefffffffffefffffffefffffffefffffefffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefffefffefeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f343434ff676766ff656565ff646464ff5f5f5fff545454ff474747ff383838ff252525ff111212ff0a0a0aff060606ff030304ff010202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff010202ff020202ff030303ff030303ff050505ff090909ff0f0f0fff1c1c1dff313030ff424141ff4d4d4dff5b5b5bff686868ff6c6c6cff6d6e6eff6e6e6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1b1b1bff3d3d3dff2e2e2eff2e2e2eff2e2e2eff2e2e2eff262626ff1919197f0303033f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3cff777778ff767676ff6d6e6dff6f6f6fff747474ff757576ff757575ff767676ff777777ff777777ff767675ff757575ff767575ff767576ff767676ff757575ff757574ff747574ff757676ff747474ff717171ff6c6d6dff6e6f6fff757575ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010101ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000001ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010100ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000007f030303ff1c1c1bff1b1b1bff1b1b1bff1b1b1bff1b1b1bff2222223f0e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3eff7d7d7cff7b7b7bff767776ff636262ff4d4c4dff393939ff212121ff0f0f0fff070807ff030304ff010101ff000000ff000000ff000000ff040404ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff000000ff000000ff010101ff010101ff010202ff040404ff090a0aff1a1a1aff363636ff4c4c4cff636263ff767677ff7b7b7bff7d7d7dff7d7d7dff494949ff454545ff3c3c3cff4d4d4dff575757ff5c5d5dff5c5d5dff5a5a5aff595a59ff595859ff595858ff575758ff575757ff585858ff585757ff575757ff555555ff565656ff595959ff5a5a5aff5b5b5bff5e5d5eff4b4b4bff4a4a4aff565656ff58585800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffefefffefefefffffffffffefffefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffffffffffefefefffffffefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffefefffffefefffffffefefffffefefffffefefffffffefffefefefffefefefffefffefffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffefffefffefffefffffffffefefffffffefffefffefffffefffffefffffffffffefffefffffffffefefffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefefffffefefefffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefefffefffefffefefefffefefefffffefefffffffefffefffefffefefffffefffffffffefefffefefffffefefefffefefefffffffffffefefefffefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffefffffffffffffffffefefffffffffffefffffffffefffffffefffffffffefffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffefffffefffffffffffffffffffffffffffffffffefffefefefffffffffffefffefffefefffffefffffffffefffffefefefffffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefdfffefefefffefefdfffdfdfefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfefdfffefdfefffefdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffffffffffffffefffffffffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffffffffffffffffefffffffefffffffffffffffffefefffffffefffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffefffffffefefefffffffefffefffefffffefffffffefefffefffefffefefefffefefefffffefefffffffefffefffefffffefffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefefffefefefffffefefffefefefffffefefffffefefffefefefffefefefffefffefffefefefffffffffffffefefffffffffffefffefffffefffffffeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f343434ff686868ff666766ff656565ff5e5e5dff515152ff454546ff363636ff222222ff0f0f0fff090809ff060506ff040304ff020201ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff030303ff020202ff030303ff030404ff050505ff080808ff0e0d0dff191918ff2d2d2dff404040ff4b4b4bff585858ff676767ff6d6e6dff6e6e6eff6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3b3cff767676ff696969ff585959ff595959ff5f5f5fff616060ff5e5e5dff545453ff4d4d4dff4d4d4dff4c4c4cff4a4a49ff484849ff494949ff484848ff4a4949ff4c4c4cff575757ff5f5f5eff5f5f5fff5b5b5bff575858ff5e5d5dff6f6f6fff7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff010101ff010101ff000101ff000101ff000101ff010101ff000000ff010100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3eff7b7b7bff7a7979ff737374ff5d5c5cff474747ff343434ff1f1f1fff0d0d0dff060707ff040404ff010101ff000100ff000000ff000000ff050504ff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff000101ff010100ff010101ff010101ff000100ff020302ff070707ff171717ff323232ff474647ff5c5c5cff737373ff797979ff7b7b7bff7c7c7dff454545ff373837ff2c2b2bff3c3b3cff4a4949ff4f504fff4c4c4cff434242ff373737ff302f30ff303030ff2f2f2fff2c2d2cff2d2d2cff2e2d2dff2c2d2dff2f2f2fff3d3d3dff484848ff4e4e4eff4f4f4fff4a4a49ff39393aff383939ff4a4a49ff56565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefffefffefefffffffefefffefefefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffefffffefffffffffffffffffffffffffffefffefefffffefefffffffffffffffefefffefefffffefffefffefffffffffefefffefffefffefefffffefefefffefffffffefffffffffefffffffefffffffffffffffffffffffefffffefefefffefffffffffffefffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffefffefffffffffffefffffffefffefefffffefefefffefffffffefffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefffefffefefffffffefffffefefefffefffffffefefffffffffefffffefffffffffffffffefefffefefefffffefefffefffffffefefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffefffffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffefefffffefefefffefefefffefefefffdfdfdfffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffefefefffefdfefffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfdfefffefefefffefdfefffdfefefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffdfefefffefdfdfffefefdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffffefefffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffefffffefffffffffefefffefefefffffefefffefefffffefefefffffffefffffefefffffefffffefffefffffffffffffffefffffffffffefefffffefefefffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefffefffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefffefffffefefffefefefffefffefffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffefefffefefefffefefffffefefefffefffffffffffffffffefffffffefffffeffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f343434ff686868ff696868ff686969ff636363ff545554ff444344ff343434ff222222ff101110ff090908ff050405ff020202ff000101ff010100ff000000ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff050504ff010101ff020202ff030302ff050505ff080808ff0d0d0cff181818ff2d2d2dff3d3d3dff4a4a4aff595959ff656565ff6c6c6dff6e6e6eff6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3aff686868ff545555ff484748ff444444ff484848ff474848ff3d3d3dff2a2a2aff1d1e1dff1b1b1bff1a1a1aff1a1a1aff191919ff181818ff181818ff191919ff1e1e1eff323232ff424142ff464646ff454445ff444343ff4b4b4bff5d5e5dff6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010101ff010101ff010101ff000101ff010000ff010100ff000001ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7b7bff7a7a7bff7b7b7bff7b7b7bff7d7c7cff7e7d7dff7d7d7dff7e7d7dff7d7d7eff7d7d7dff7d7e7dff7e7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7e7e7eff7c7c7cff7a7a7aff797a7a7f3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3d3dff797979ff767676ff676767ff4c4c4cff3b3b3bff2c2d2dff1b1b1bff0b0c0cff060606ff020203ff020102ff010101ff000000ff000000ff040404ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff040404ff010001ff010101ff020101ff010101ff010001ff030303ff080707ff161616ff2a2a2aff3a3b3aff4e4e4eff69696aff717271ff797979ff7b7b7bff383838ff2a2a2aff262727ff313030ff353635ff393939ff353535ff292829ff1a1a1bff141414ff131313ff121212ff131313ff131313ff131313ff131313ff171717ff272727ff343434ff3c3b3bff3f3f3fff3a3a3aff2e2e2eff2e2d2dff393839ff4a4a4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffefefffffffffffffffffffffefffefffefefffffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefffffffffffffffffefffffefffefffffffefffefffffffffffffffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffffefffefefefffefffefffffffefffffefefffefffefffffefffffffffffffffffefffffefffffefffffffefffffffefffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffefffefffffffefffefefefffefffefffffffefffefefffffefffefffffffefffffefefffefffefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffefffefefefffefefffffffffefffffffffffefffefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffefefffefffffffffffefffefefffffffffefffffffffffffefffffffffffffffffffffffefffffefffefffffefffffefefffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffffffffffefffefffefefffffefffefffefffefffefffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfdfffcfdfcfffcfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefdfffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfcfbfffcfcfbfffbfbfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfefdfffefefefffefefefffffffefffffffffffffffffffffffffffefffffffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefefefffefefefffefefefffffefffffefefffffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffefffefefffffefefefffefefffffefffefffefffefffefffffffffffffffffefefffffffefffffffefffefffffffffffefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffefffffffffefffffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefefefffffefffffefefffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffefffffffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefffefffffffefffefefffffefffffffffffefffffefffffeffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f343434ff686868ff696968ff626263ff5d5d5cff545454ff464646ff363635ff222222ff0f0f0fff060606ff030303ff010202ff010101ff010000ff000000ff040404ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff070707ff040404ff000000ff000100ff020202ff050404ff070707ff0d0d0cff19191aff2c2d2cff3d3d3dff4b4b4cff575857ff606060ff646364ff6c6c6cff6f6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f313131ff545454ff454545ff383838ff262626ff272827ff242424ff1c1c1cff121212ff0b0b0bff060606ff060606ff060707ff070706ff050605ff050506ff060606ff0b0a0aff161515ff1e1e1eff252525ff262526ff2c2c2bff363636ff4b4b4bff5d5e5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff010101ff010000ff000100ff010000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7a7bff7b7b7aff7a7a7aff7a7a7bff7a7a7aff7b7b7bff7c7c7cff7d7d7eff7d7e7dff7d7e7dff7d7d7dff7d7d7dff7d7d7dff7f7f7eff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7e7e7eff7c7c7cff7a7a7aff797979ff797a797f3d3c3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3d3dff767676ff676767ff565656ff3f3f3fff313130ff272727ff191919ff0c0b0cff050606ff020202ff010202ff010101ff000000ff010101ff020203ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020201ff010101ff000001ff010101ff000101ff010000ff030404ff090909ff151615ff242424ff333333ff434343ff5c5c5cff666666ff717171ff797979ff2a2a2aff262625ff212121ff1f1f1fff151515ff161515ff161616ff0f0f0fff0a0a0aff070707ff070707ff070607ff070707ff080808ff080808ff090909ff0b0c0bff121212ff151515ff181818ff1f1f1eff272727ff232323ff222323ff2d2d2dff3839390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffefffffefffffffffefefffffefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefffffffefefffefffefffffffefffffffefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffefefffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffefffefffefefffffefefefffffefefffefefefffefffefffefefffffffffefffffffffffffffffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffefefffffffefffefefefffefefffffffefefffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefefffffefffffefffffffefffefffefefffffffffefffffffffffffffffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffffefffffefefefffffefefffefffefffefffefffffffefffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfcfcfffdfdfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfefffefdfefffefefefffefdfefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffbfcfcfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefdfdfffefefefffefefefffdfdfefffefdfdfffefdfefffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfefffdfefefffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefffffffefffffffffffffefffffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffffefffffefefefffffefefffefffefffffffefffffffffffefffefffffffffffffffffffefffefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffffffefffffefefffefffefffffefffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffefffefefffffffffeffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f343434ff696968ff626262ff5f5e5fff5b5b5bff545454ff4a4a4aff3b3b3bff252625ff101010ff060606ff020202ff020202ff010101ff000100ff010101ff060606ff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070607ff030303ff010000ff000000ff020202ff040504ff080808ff0d0d0eff1b1b1bff303130ff424242ff4f4f4fff595959ff5f5f5fff616161ff646463ff6c6c6c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f282828ff454545ff343434ff1e1e1dff080808ff090909ff060606ff040404ff020202ff010202ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff010101ff030303ff040404ff070707ff080808ff0d0d0dff1c1c1cff363635ff4b4b4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7a7bff7b7a7aff7b7b7aff797979ff7a797aff7a7a7aff7b7b7bff7c7c7cff7e7d7dff7d7d7cff7c7c7cff7d7d7dff7d7d7dff7d7d7dff7f7f7fff7f7f7fff7e7e7eff7e7f7fff7f7f7fff7e7e7eff7c7c7cff7a7a7aff797979ff7a7a79ff7a7a7a7f3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff676767ff5a5a5aff5a5a5aff575656ff3f3f3fff303030ff282728ff191919ff0c0c0bff050605ff020202ff020101ff020202ff040304ff030303ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff020102ff010101ff010101ff040304ff090909ff161515ff242424ff333333ff434443ff5c5c5cff656565ff656565ff666666ff717171ff252626ff1d1d1dff131313ff0d0d0dff030302ff010201ff020202ff010101ff010101ff010101ff020202ff010101ff010101ff020202ff020202ff010102ff020202ff030303ff020202ff020202ff050605ff121111ff151515ff181818ff232323ff2e2e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefffffffffffffffffffffefefffffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefefffffffefffffefffffffffefffffffffffffefefffffffefffffefefffffefefefffffefffffefffefffefffefffefefefffefffefffefefffffffefefffefefefffefffefffffffffffffffffffefefffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefffefffffffefffefefefffefffefffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefffffffffffffefffffffefefffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffefefffefefffffffffefffffffffffffffffffefefffffefefffffffffffffffffffffffefefffefefffffffefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffffffffefefffefefefffefefefffefefffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffdfdfefffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfdfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfdfdfffdfdfdfffefefefffefefffffefefffffffffffffefffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefdfffefefefffdfefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffefefffffffefffffefefffffffefefffefffefffefefefffffefffffefefffffefefefffffefffffefffefffffffefffefefefffefffefffefefffffffefefffefefefffefffefffefffffffefefffffefefffffefefffffefffefffffffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefffffffffeffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000003f1a1a1aff636363ff5e5f5fff5e5e5eff5b5b5bff555454ff4a4a4aff3d3c3cff282828ff121212ff070606ff030202ff010202ff010101ff000000ff010101ff070707ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff040404ff010101ff000000ff010101ff040404ff080808ff0e0e0eff1b1b1bff333333ff434444ff505050ff5a5a5aff606060ff616161ff626261ff636464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f212021ff343434ff1d1d1dff0f0e0fff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0a0a0aff1c1c1cff3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7bff7b7a7bff747474ff6e6e6eff707071ff737372ff747474ff777777ff787878ff787777ff777778ff7a7a7aff7a797aff797879ff797979ff7a7a7aff797878ff797979ff787778ff767575ff727273ff6f6f6fff6d6e6dff777878ff79797a7f3c3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f303030ff5a5a5aff5a5a5aff5a5a5aff5a5a5bff565656ff3f3f3fff313131ff272827ff191919ff0c0b0cff050506ff040404ff080807ff060506ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff060606ff040404ff090909ff161515ff242424ff333333ff434344ff5c5c5cff656565ff656565ff656565ff656565ff666666ff1d1e1dff111011ff090909ff060606ff000101ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff000000ff010000ff010000ff000000ff000000ff000001ff000101ff000000ff010001ff070707ff0d0d0dff0f0f0fff181718ff2323230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffffefefffffefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffefefffefffffffefffffffffefefffffffffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefffffffefffffffffefefffffefffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefefffefefffffefefefffefefffffefefffffffffffffefefffffefefefffefefefffffffffffefffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffefefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffefffffefefffffffffffffefefffffffefefffefefffffefffffffefffffffffefefffffefefffefefefffefffefffffefefffefefffffffffffffffefefffefefffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffefefefffefefefffefefefffefefefffffefefffffefffffffefffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffefefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffefdfefffefdfdfffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffcfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfcfdfffdfdfdfffefefefffefffefffffffffffffffffffffffffffefffffffefefffffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffefffffffffefffefefffffefefefffefefefffefffffffefffffffffffefffffffffffffefffffefefefffffefffffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffefefffffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffefefefffefefffffffffffffffffffffffeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff5f5f5fff5e5e5eff5d5d5eff5b5a5aff535354ff484949ff3c3c3cff292929ff131314ff080707ff030303ff010102ff000000ff000000ff000001ff080808ff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff050505ff000101ff000101ff010201ff030303ff080708ff0f0e0eff1d1d1eff333333ff444344ff505050ff5b5a5aff606061ff626161ff616162ff626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff1d1d1dff0f0f0fff070708ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff050605ff0a0a0aff1c1c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7bff747374ff606060ff5a5a5aff5e5e5eff636263ff636363ff636363ff636363ff616161ff616060ff626162ff5e5e5eff5e5d5dff605f60ff616161ff616161ff636363ff646464ff636363ff606060ff5b5b5bff5c5c5cff696969ff7877777f3d3d3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0b0b0bff080708ff070607ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff040404ff080808ff090a0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0d0d0dff101011ff090909ff060606ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff060606ff090809ff0a0a0aff0f0f0fff1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffefefefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefffffffffefffffefffffffffffffefefffffffffffffefffefffefefefffefefffffffefffffefefefffefffefffffffefffefffefffefefffffefffffffefffefffffefefffffffefffffffffffefefefffffefffffefffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffffefefffefefefffefffffffffffefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffefffefffefffffffefffffffefffffffffefefffefffefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffffefffffefefefffffefefffffffefffefffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfefffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffcfdfcfffcfbfbfffafbfbfffafafafffbfbfbfffbfbfbfffcfcfcfffdfcfcfffdfdfdfffefefefffefefefffffffefffffefffffffffffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffffffefffffffffffffffffffffffffffffffefffffefffffefffffffefefffffffffffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffefffefffffffffffffffffffefffffefefffefefffffefefffffffffffffffffefffffefffffffffffffffefffffffefefffefffffffffffffffefffefffefefffffefffffffefffffffffefefffefffefffffffffffefefefffffefefffefffffffffefffffffffffffffefefffffffffffefefffffffefffffffffefffffffefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefefffffefefffffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffeffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff606061ff5f5f5fff5d5d5dff5a5a5aff535352ff474848ff3b3b3bff292929ff131313ff070707ff030303ff010101ff000001ff000000ff000000ff070707ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a0aff070707ff010101ff010101ff010202ff030304ff080808ff100f0fff1e1e1eff343434ff434342ff4e4e4dff585959ff5f6060ff616161ff626161ff626261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0c0c0cff0f0f0fff09090aff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff050505ff050505ff0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747374ff606060ff4d4d4dff484849ff4a4b4aff4d4d4dff494949ff3e3e3eff323232ff2a2a2aff2a2a2aff2a2a2aff29292aff282829ff272828ff2b2b2bff2d2d2dff363636ff474747ff4d4e4eff4c4d4cff484848ff4a4a4aff595959ff6a69697f3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff101010ff0b0b0bff090909ff060606ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff070708ff0a0a0aff0f0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff080908ff060606ff040405ff030403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff080708ff080708ff0a0a0aff0f0f0f7f0b0b0b7f1212127f1818187f1d1d1d7f2929297f3030307f2f302f7f3030307f2f30307f2f30303f181718000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffefffffefefefffffefefffffffefffffefefffffffefffffefefffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffffefefffefefefffefefefffefffefffefefffffffefffffffffffffefefffffefefefffefefefffefefefffefffffffffefffffefffefffefffffffefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefdfefffefefefffefefefffefffefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfdfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffdfdfdfffefdfefffefefefffefffffffffffffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffefefffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefefefffefffffffefefffffffffffffffffffffffffffffffefefffffefefffefefefffffefefffffffefffffefefffffefffffefefefffefffffffffffefffefefefffefffefffffefefffefefefffefefefffffffefffefefffffffefffffffffffffefefffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffeffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff616060ff616060ff5f5f5fff5b5b5bff525252ff474747ff383938ff272727ff121212ff070707ff030303ff010101ff000000ff000000ff000000ff060506ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0b0a0aff060606ff010101ff010201ff020302ff050505ff080808ff0e0f0fff1d1d1dff333233ff404141ff4c4c4cff575657ff5e5f5fff606060ff616161ff626162000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060607ff0a0909ff070707ff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff050505ff0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff010000ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff4d4d4dff3c3c3cff363535ff313131ff303030ff2c2b2cff20201fff121212ff0d0e0dff0d0d0dff0d0d0dff0d0d0dff0d0d0dff0c0c0cff0d0d0dff0f100fff1a1a1aff292929ff303030ff2f3030ff2e2e2eff3b3b3bff484747ff5959597f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f121212ff181918ff101010ff0d0d0dff070808ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff080808ff0a0a0aff0f0e0eff1c1c1c7f1b1b1bff363636ff363636ff373636ff363736ff353535ff2b2b2bff202020ff181818ff161616ff0e0e0eff060606ff050606ff040404ff020303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff070707ff080808ff080808ff090909ff101010ff191919ff272828ff323232ff403f40ff575757ff605f5fff605f60ff5f5f5fff6161617f353535000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffefffefffefffffffefffefffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffffefefffefefefffffefefffefffefffefffffffefffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffffffefffefffefffffffefffefffffffffffffffefffefefefffffefffffefefffffefffefffffefefffefffffffefefffffefefefffefffffffefefefffefefefffffffefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffefffefefffffefefefffffefffffffefefffefefefffefefffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefffffffefffffefefefffefffefffefefefffffffefffefefefffefefefffefffffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfefefffefefefffefffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffffffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffffffffefefefffffefffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffefefffffffffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffefefefffffefffffeffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff606060ff606061ff5c5c5cff525252ff464645ff373737ff242424ff111111ff070707ff030303ff010000ff000000ff000000ff000000ff050505ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff0b0b0bff050505ff010100ff010101ff030202ff040404ff080808ff0f0f0fff1d1c1cff303030ff3f3f3fff4b4b4bff565656ff5e5f5fff616161ff616161ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff767676ff767676ff767676ff767676ff747474ff656565ff545454ff474747ff353535ff1e1e1eff111010ff0a0a0aff070808ff070707ff060506ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040304ff050404ff060505ff090909ff10100fff232223ff444444ff4e4e4eff5b5b5bff6c6c6cff757575ff767676ff767676ff767676ff7676767f3b3b3b0000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4d4d4dff3c3c3cff2c2c2cff1b1a1aff121212ff101010ff0e0d0eff0a0a0aff040404ff030303ff020302ff020202ff020202ff020202ff020202ff020202ff030303ff070707ff0b0c0bff0e0e0eff0e0e0eff131313ff2c2c2bff3b3b3bff4747487f2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f161616ff262727ff181818ff121212ff0c0c0cff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0a0b0bff0e0e0eff1c1b1cff2c2b2b7f1f1f1fff393939ff363636ff363736ff353535ff2b2b2bff202020ff181818ff161616ff0e0e0eff060505ff020102ff020202ff030303ff020202ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff050505ff050506ff040404ff050505ff090909ff101010ff191919ff282827ff323232ff404040ff575757ff5f6060ff616161ff6f6f6f7f3b3b3a000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffffffefffefffffffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffefffefffffffffffefefffffffffffffefffffffefffefffefefefffffefefffefefefffffffefffffffffffffffffffefefefffefffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffefffefefffffefefffffefffefffefffefffefefefffffefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffffefffefefefffffffefffefffffffffffffffffefefffefefefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefffefffffffefffffffefffefefffffefefefffefefefffefefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffdfefefffefefefffefefefffefffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffefefefffdfefdfffdfefdfffefefefffdfdfefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfefefffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfcfdfffbfbfbfffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefffffefffffffffffffffffffefffffffffffefffefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffffefffefefefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffefffefffffffffffffefefffefefefffefefefffefffefffffffffffefefefffefffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff606161ff616061ff606060ff5c5b5bff525151ff444444ff353535ff222222ff0f100fff060606ff040303ff010101ff010101ff000101ff000000ff070607ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff050504ff000000ff000101ff020202ff040404ff060606ff0d0e0dff1a1b1bff2c2c2cff3b3b3bff494949ff555555ff5f5f5fff606160ff616160ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767675ff757575ff767676ff767676ff747474ff656565ff545554ff474747ff353535ff1e1e1eff101010ff0a0b0bff070708ff050605ff030303ff040403ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff030303ff030303ff040304ff060506ff090909ff0f100fff232323ff444444ff4e4e4eff5b5b5bff6d6c6cff757575ff767676ff767676ff7677767f3c3c3c0000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010001ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff2b2c2cff151515ff070707ff010100ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff111111ff282827ff3b3b3a7f21212200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191a1aff2e2e2eff272726ff1e1e1eff161616ff050505ff010101ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010100ff000000ff020201ff020303ff020202ff070707ff141414ff1c1c1cff2c2c2cff3636367f1f201fff3f3f3eff393938ff353536ff2b2c2bff202020ff171817ff161615ff0e0e0eff050606ff010201ff010101ff010100ff010001ff020202ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff010100ff010101ff000000ff000000ff000000ff010101ff010101ff010101ff010202ff050505ff050504ff010102ff010101ff020303ff050605ff0a0b0bff121212ff1b1c1cff2d2d2dff333333ff454545ff5e5e5eff6f6f6fff7777777f3c3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefffefffefffffffefffefffefefefffffefefffefefefffefefffffefefefffffffffffffefefffffefefffffffffffffefefffffffffffffffffffffffffffffefffffffefefffefffefffffefefffefffffffefefffffefefffffffefefffffffefffefffffffefefefffefefefffffffffffefefffffefffffffffffffffefffefffefffffffffffefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefffffffefefefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefffffffefffefffefffffffefffefffefefefffffefefffffefefffefefffffefefefffffffffffffefffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefefffffefefefffefffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffefffefefefffefffefffefefefffefefefffefffefffefefefffefefffffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefdfefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfefdfffefefdfffefefefffdfefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffbfbfbfffbfafbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffefefefffefefffffefffffffefffefffefefffffefffefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffefefefffffffffffefefefffefefffffffffffffefffefffefffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffffffffefffffffffefffffffffffefffffffefffffffffffffffefffefffefffffffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff616161ff606060ff606060ff5a5a5aff4d4e4dff3e3e3eff303030ff1f1f1fff0d0d0eff060606ff030303ff020202ff010101ff010101ff010101ff070707ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff070707ff050505ff000000ff010101ff020202ff030303ff050505ff0b0b0bff181818ff272827ff353535ff434343ff505151ff5d5d5dff606060ff606161ff606061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff767676ff757575ff747474ff656565ff545454ff474747ff353535ff1e1e1eff101010ff0b0a0aff070707ff050505ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff020202ff020202ff040404ff060506ff090909ff0f0f0fff232323ff444444ff4d4e4eff5b5b5bff6c6c6cff757575ff767676ff7878787f3c3c3c00000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff151515ff0a0a0bff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff111111ff2827287f1c1c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f212122ff373737ff2e2e2eff2d2c2dff2a2a2bff1c1d1dff181818ff161717ff0d0d0dff070606ff050606ff060606ff060606ff060606ff060606ff070807ff080808ff0b0a0bff111111ff191918ff181918ff1e1d1eff282828ff2b2b2bff363636ff4747467f201f1fff3f3f3fff3f3e3eff393939ff2b2b2bff232323ff201f20ff1b1b1bff0e0e0fff060506ff020202ff010100ff000101ff000000ff040303ff060606ff010001ff000000ff000000ff000000ff000000ff010100ff020201ff010000ff000100ff000000ff000000ff000000ff010000ff010000ff010101ff010101ff020202ff070708ff060606ff020202ff020202ff020202ff050405ff0c0d0cff131314ff222222ff313131ff3f3f3fff565655ff6e6e6eff777777ff7a7a7a7f3d3d3e000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffefefefffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefefffffffefffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffefefffefefffffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefffefffefefefffefefffffefffffffefefffffefffefffffffefffefffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffffffefffefefefffffffefffefefefffefefffffffefffffefefffffefffefffffefefffefffffffefefefffffffefffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffefffefffefffffefefffffefefffefefefffefefefffefefffffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffdfcfdfffdfdfcfffcfdfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffefefdfffdfefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfdfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffefefefffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefffffffefefffffffffefffffffffffffefffffffffffffffffffffefffefffefffefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffffffefffefefefffefefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefffffffefefffffffffffffffffffffefffffffffffefffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffffefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffffefffffffefffffffffffffffefefffefffffffefefffffffffefffffffffffffefffffefffefffffffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff60605fff5d5d5eff545454ff454545ff373738ff2c2d2cff1c1c1cff0c0c0cff050505ff030303ff020202ff010101ff010001ff000000ff050606ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff070707ff050504ff010001ff010100ff030203ff050404ff060706ff0c0b0bff161616ff252525ff303030ff3b3b3bff494849ff585858ff5c5c5cff606060ff616161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff777877ff777777ff767676ff707070ff5e5e5eff505050ff414241ff313131ff1a1a1aff0d0d0dff070708ff050505ff050404ff030303ff010202ff020202ff050405ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff000000ff010000ff020202ff020202ff050505ff080909ff0f0f0fff232322ff3a3a3aff494949ff595959ff6a696aff787878ff787878ff7a79797f3d3d3d000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000001ff000101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff0b0b0bff080808ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff060706ff090909ff1111117f10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f313131ff4c4c4bff373737ff353535ff434444ff474747ff464747ff414141ff2b2a2aff191919ff161616ff161616ff171616ff171716ff161616ff171717ff1a1a1aff262626ff373737ff444444ff434344ff3d3d3cff363636ff363636ff474647ff5b5c5c7f202020ff3f403fff3f3f3fff3e3e3eff373837ff2e2f2eff272727ff202020ff101010ff050505ff020102ff000001ff000000ff000000ff030303ff050405ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060706ff060605ff020101ff030202ff020202ff040404ff0b0a0bff141414ff262525ff373737ff4b4b4bff626263ff757575ff7a7a7aff7b7b7b7f3d3e3d000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffefefffefefffffffffefffffefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefefffefffffffffffffffffffffffefefefffefffffffefefefffefffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefefffefffffffefefffffefffefffefefffffffefefffefffefffefffefffefefefffefefffffffffffffffefffffffefefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefffffffefefefffefffefffffefffffffffefffefffefffffefefffefefffffffffefffffefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefffffffefffffffffffefffefefefffefefefffffefffffefefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfdfffcfcfdfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffcfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffdfdfefffdfdfdfffdfefefffdfefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfefffefefdfffefdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefffffffffefefffefffefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefffffffffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffefffffffefffffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffefffffffffefffffefefefffefffffffefefefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffffffffefffffffefefffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffefffffffffffffffefffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffefffffffefefffffffefefffffffffffefffefffefefefffefffffffffffffffffefffffefefefffefffffffefefefffefffefffffefffffffffefffefffefffffefefffffffffffffffefffffefefffefefefffefefefffefffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff605f60ff5d5d5dff4b4b4bff414141ff383838ff2f2f2fff282828ff191819ff0a090aff030303ff020202ff020202ff000100ff000000ff000000ff020202ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff050505ff010101ff020202ff020202ff040404ff070707ff0a0b0bff131314ff232323ff2a2b2bff313131ff3a3a3aff454545ff4d4d4dff5c5c5cff606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff787878ff777777ff727272ff606160ff504f4fff3d3d3dff2e2d2eff1a1a1aff0c0c0dff070707ff040404ff020202ff000101ff000100ff040404ff060606ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050606ff000000ff000100ff000001ff010101ff030303ff060607ff0e0e0eff222223ff353636ff484848ff595959ff6a6a6bff777777ff7a7a79ff7b7b7b7f3e3d3d0000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000007f3839387f3938397f3939397f3839397f3939397f3738377f3333337f2b2b2b7f2424237f1b1b1b7f0e0e0e7f0607077f040404ff0b0b0bff080808ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff060606ff090909bf0909097f0706067f0e0e0e7f1919197f2121217f2828287f2f2f2f7f3737377f3b3b3b7f3b3b3b7f3b3b3b7f3b3b3b7f3b3b3b3f1d1d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff656564ff4b4c4cff424242ff595a59ff616161ff646465ff606060ff515252ff414141ff3e3d3eff3e3e3eff3f3f3fff403f40ff3f3f3eff3f403fff424242ff4d4e4eff595959ff616261ff626162ff575857ff444344ff474646ff5b5b5bff6565657f202020ff404040ff404040ff3f3f3fff3b3b3bff353435ff2d2d2eff242323ff101110ff050605ff010202ff000001ff000000ff000100ff020202ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040505ff050505ff010001ff020202ff030303ff050505ff0a0b0aff151616ff2c2c2cff404141ff555555ff686869ff787878ff7b7b7bff7b7b7b7f3d3d3e000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefffefffffefefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffefffffefefffffefffffffffefffefffffffffffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefefffefefefffffefefffffefffffffffefffefefffffefffffffffefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffefefefffefffefffffefefffefefefffefffffffefefefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffcfdfcfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefffffffffffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfdfdfffdfefefffdfefefffefefefffdfefefffefdfefffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffffefffffffefefffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefffffffffefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffefffefefefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefffffffffffffffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffffefefffefffefffffefefffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffefffffffffffffffffffffffffefefffefffefffffefefffffefffffffffefffefefffffefffefffffefefffefffefffefffffffffefefffefffffffefefffffefefefffefefffffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff5e5d5dff4c4b4bff393939ff373636ff323232ff2d2d2cff2b2b2bff1a1a1bff0b0a0aff050505ff030303ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff020302ff010201ff030303ff040404ff050404ff070807ff0c0c0cff141414ff1f1e1fff252525ff2b2b2cff323131ff383838ff3d3e3eff4d4d4dff5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7a7a7aff787778ff747474ff646464ff535353ff40403fff2f2f2fff1b1c1cff0c0c0cff060606ff040403ff020202ff010100ff000000ff040404ff070706ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060706ff000101ff000000ff000000ff000101ff030302ff060607ff0f0f0fff232322ff363636ff4b4b4aff5d5e5dff6f7070ff7a7a7aff7b7b7bff7b7b7b7f3e3e3e00000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000100ff000101ff010101ff010101ff010101ff010101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000ff727272ff717272ff727272ff727272ff717071ff696969ff5a5a5aff4b4b4bff3b3b3aff222323ff101010ff090909ff050505ff040505ff060606ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff040304ff050505ff070607ff0a090aff101010ff222222ff373737ff464646ff535454ff626262ff727171ff767776ff767677ff777676ff7777777f3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff676767ff656465ff5e5e5dff727272ff767676ff797979ff797a79ff777778ff777777ff777677ff747474ff747474ff757575ff747474ff757475ff757575ff767676ff787878ff787877ff797978ff727272ff606060ff5c5c5cff656565ff6565657f202020ff404040ff404040ff40403fff3d3c3dff383737ff303030ff252626ff121211ff060606ff020202ff010101ff000000ff000000ff020202ff030403ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff050606ff000000ff010101ff030303ff040404ff0b0b0bff181818ff2f2f2fff464545ff595859ff6a6a6aff797878ff7b7b7bff7b7c7b7f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffffffffefffffefffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefffefffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefefffffefffffefffefffffffefffffffffffefffffffffffffffffffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffdfefefffdfdfdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfcfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffffffffffefefffffffefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefefdfffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffffefffffefffffefefffffefffffffffffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffefffffffefefffffffefffffffffffffffefefffffefffffefefffffffefffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffefefffffffffefffefffffffffffefffefffefffefefefffffefefffefffefffefffefffffefefffefffffffffefffffefffefffefefefffffefefffffffffffffefefffefefefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff4b4b4bff393939ff373737ff373738ff373636ff323232ff2d2d2dff2b2b2bff1a1a1aff0b0a0bff050505ff030303ff020202ff020101ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030203ff030303ff030404ff050505ff070707ff0c0c0cff141414ff1f1f1fff252525ff2b2b2bff313131ff383838ff3c3c3dff3d3c3cff3e3e3dff4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7dff7c7c7cff7a7a7aff767576ff656565ff545454ff444443ff333332ff1e1e1dff0e0e0eff070707ff030303ff010101ff000000ff000000ff050405ff070707ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff000001ff000000ff000000ff010201ff040404ff080808ff101111ff242425ff3a3a3aff4d4d4dff5f5f5fff707070ff7b7c7bff7c7b7cff7c7c7c7f3e3e3e000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010000ff000000ff010100ff000000ff000000ff000000ff000100ff010001ff010101ff010101ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000ff727272ff727272ff717272ff717170ff696969ff595a5aff4b4b4bff3a3b3bff232222ff101011ff09090aff050505ff030303ff010201ff010102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404ff040404ff020303ff030303ff060706ff090a09ff101010ff222222ff383737ff464646ff535353ff626262ff717271ff777676ff777677ff7979797f3c3c3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2a2a2abf4a4a4aff676767ff676767ff6d6c6cff777776ff7a7a7aff7d7d7cff7e7d7eff7d7d7dff7f7f7fff7f7f7eff7d7d7dff7d7d7dff7e7e7eff7d7d7dff7c7d7cff7d7d7dff7c7c7cff7d7d7dff7c7c7cff7c7d7dff797979ff6e6e6eff666666ff656465ff6565657f202020ff404040ff404040ff403f3fff3d3d3dff383839ff333332ff282828ff121212ff070707ff030303ff010101ff000000ff000000ff030404ff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff080809ff060606ff000000ff010101ff030303ff040303ff0c0c0dff1a1a1aff333333ff484848ff5a5959ff6a6a6aff797978ff7b7b7cff7c7c7bbf5c5c5c000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffefefffefefefffffefffffffefefffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffefffffffffefefffffefffffffffffffffefffffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffffffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffffffefffffffefffefffffffffffffffffffffffefffffffffefffffffefffffffffffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefefffefefffffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffffffefefffffffefefffefefefffffffffffffefffffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefefffffffefffefffefffffffefffffefffffefefefffefefefffffefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffefdfefffefefdfffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfefdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffdfefefffefdfdfffdfdfefffefefefffefdfefffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfefefffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffdfefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffffefffffffefefffefffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefffffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffefefffefefefffffefffffffefefffefffffffffefefffefffffffffffffffffefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffefffefffffffffffefffffefffffefefffffefefefffffefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffffffffffffefefffffefffffefffefffffffefffffffefffffffefffefffefffffffffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefffefffefefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000ff393939ff373737ff373737ff373737ff373737ff363637ff323232ff2d2d2dff2a2b2bff1a1b1bff0b0b0aff050505ff030303ff030304ff030303ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff030403ff040405ff060606ff070707ff0c0c0cff141414ff1f1f1fff252525ff2b2b2bff313232ff383839ff3c3d3dff3c3c3cff3d3c3cff3c3d3cff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7cff7c7d7cff7c7c7cff787979ff676767ff565656ff464645ff353536ff1e1e1eff0e0e0eff060606ff020303ff010101ff010101ff000000ff040504ff080808ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff080808ff010000ff000000ff000001ff020202ff040404ff090808ff111212ff262727ff3c3d3dff4f4f4eff606060ff717171ff7c7b7cff7c7c7cff7c7c7c7f3e3e3e0000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff010000ff000100ff000100ff010100ff010001ff000000ff000000ff000000ff010000ff000000ff010100ff000101ff000001ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000ff727272ff727272ff717272ff6d6d6dff5e5e5eff4e4f4eff404140ff292929ff121313ff0a0a0aff060506ff040404ff020202ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff020202ff000100ff040404ff080808ff0a0a0aff121112ff282828ff3c3b3cff494a49ff575757ff656566ff757675ff797979ff7979797f3d3d3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff565656ff646464ff6d6d6cff777776ff7b7a7aff7c7d7dff7d7d7eff7e7e7eff7f7e7eff807f7fff7f807fff7f7f7fff7e7e7eff7e7e7eff7e7e7eff7d7e7dff7d7d7dff7d7d7dff7d7c7cff7c7c7dff7d7c7dff7c7c7cff797979ff6e6e6eff656666ff6565657f202020ff404040ff3f4040ff3f3f3fff3d3c3dff393939ff353535ff2a2a29ff131313ff070707ff030303ff010102ff010101ff000000ff050505ff070707ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff090909ff060606ff000000ff020102ff030302ff030303ff0d0c0cff1a1a1aff343334ff4a4a49ff5b5a5bff6b6b6bff79797aff7c7b7bff7b7b7bff7a7b7a000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffefefffffffffefffefefefffefefffffefefefffefffefffefefffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffffffffefffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffffffffffefefefffffefffffffffefffefefffffffffefffefffefffffffffffefffffffefffffffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffffefffefefefffefefefffefefefffffffffffffefffffffefffffffffefffefefffffffffefffefefefffefefffffefffefffefffefffefefffffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefffffffefffffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfefffdfefefffdfdfefffefdfefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfcfdfffcfcfdfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffefdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfefdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffefefffffefffffffefefffffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfffefdfefffdfefdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffffffffffffefefffffefffffffefefffefefffffffefefffefefefffefefffffefefefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffefffefffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffefefffffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffffffefffefefefffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefefffffefefffffefefffffefefefffefefefffefffefffffffefffefefefffefffefffefefffffefefffffefefefffffefffffefefffffffffefffefefefffefefefffefefefffffffffffffefffffffefffffffffefffefefffffffffefffefefefffefefffffefefefffefffefffefefffffffefffffefefefffffefefffefefffffefefffffefefffffffffefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050505ff040404ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff050504ff060606ff0a090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7dff7d7d7cff7c7c7cff797979ff686968ff595959ff484848ff383738ff1f1e1eff0e0e0eff070707ff030303ff020202ff010101ff000000ff050505ff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff010000ff000000ff000000ff010101ff030303ff070707ff111212ff272727ff3d3d3dff505050ff626262ff727272ff7c7c7cff7c7c7cff7c7c7c7f3e3e3e0000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff010100ff000100ff000101ff010101ff000000ff000000ff000000ff000000ff000000ff000001ff000001ff010100ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000ff727272ff727272ff717171ff6d6c6dff5b5b5bff4e4d4eff414140ff2f2f30ff191a19ff0b0b0bff050605ff030303ff010101ff010100ff010100ff040405ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff040404ff030303ff010101ff010101ff040404ff070606ff0a0b0aff141414ff272727ff383838ff444444ff525252ff616061ff6d6d6dff787878ff7979797f3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff484848ff525253ff565757ff606060ff636363ff636363ff646464ff666666ff666666ff666666ff676767ff676666ff666566ff656464ff646464ff656565ff656565ff656565ff626262ff616161ff616162ff616161ff626262ff626261ff5d5d5dff5a5a5aff6262627f202020ff3f403fff3f3f3fff3f3f3fff3d3c3cff393a3aff363636ff2a2a2aff131313ff070707ff040304ff020202ff020101ff000001ff050505ff070707ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff0b0b0bff080808ff020202ff030202ff030303ff040405ff0d0d0eff1a191aff333334ff4a4a4aff5c5c5cff6a6b6bff787879ff7b7b7bff7b7b7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefefefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffefffffefefffffffefffffffffffefffffffffefefffffefefffffefffffffffefffffffefffffffffffffffefffffffffffefffefffefffffffffffffffffefffffffefffffffffefffefefefffefffffffefefffffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefffffefefefffefefefffefffefffffefefffffffffffffefffffefefffffefefefffefefefffffefffffffefefffffffefffffefefffffefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffefffefffffefffffffefefffffffffffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffefefefffffefffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefefffefefefffefefefffefefefffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffefdfefffefdfdfffefdfdfffefdfdfffefdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfefefffdfdfefffefefdfffdfefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffefefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffefdfefffefdfdfffefefefffefdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefdfefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffffffffefefffffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfdfffdfdfcfffdfcfcfffdfcfcfffdfcfcfffdfdfdfffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffffefffffffefefffffffefffffffffffffffefffffffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefefffffffefffefefefffefffffffefefefffffefffffffefffffffffefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffffefefffffffefffffefefffffefefffffffefffefefefffefffffffffefffffffefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefffefefefffefffefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffefffefffefffffffffffffefefffffffffffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefffefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0b0bff050505ff040404ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff060606ff0a0a0aff0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7cff7c7d7cff7c7b7cff787878ff696868ff585858ff474747ff373636ff1f1f1fff0f0f0fff080808ff040404ff020202ff010202ff010101ff060606ff090909ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff000000ff000000ff000000ff010101ff030203ff070707ff111010ff272727ff3e3e3eff515151ff636363ff727271ff7b7b7bff7c7b7cff7c7c7c7f3e3e3e00000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010100ff010101ff010101ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000ff727272ff717171ff6f6f6fff6c6b6bff5d5e5dff4d4d4dff3d3d3dff2e2e2eff1b1b1bff0b0b0aff060606ff020202ff010101ff010101ff010000ff040505ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff040504ff000001ff000000ff030202ff040504ff080808ff121212ff232323ff313131ff3d3d3eff4b4b4bff565656ff5c5c5cff6a696aff7878787f3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff2a2929ff484848ff525151ff595a59ff626262ff636362ff626362ff656565ff666666ff656565ff666666ff666666ff656465ff636463ff636363ff646463ff656665ff636363ff616161ff616161ff616161ff606060ff626262ff5f5f5eff595959ff5a5a5aff5a5a5a7f202020ff3f3f3fff3e3f3eff3e3e3eff3c3c3cff393839ff353535ff2a2929ff141414ff070707ff030303ff010201ff020202ff010101ff030202ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0f0f0fff090a09ff030202ff040404ff050404ff070707ff0f0e0eff1a1a1aff323232ff484848ff5a5a5aff6b6a6bff787778ff7a7a7aff7b7a7aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffffffefffffefefffffefefffefefefffffefefffffefefffefefffffefefefffffefffffffefefffefefffffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefffffefffefffefffffffffefffffefffefffffffffffffffffffffefefffffefffffffffefffffffefffffefefffffefefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefefefffffefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffefefefffffffffffefffffffffefffffffffffffffffefffffffefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffdfdfefffdfefefffdfefdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefdfefffdfefefffdfefdfffdfefdfffefdfdfffdfefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffefdfefffdfdfefffefefefffefdfefffefdfdfffdfdfefffdfdfefffdfefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffefefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefffffefefefffffefffffffefefffefefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffdfdfdfffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffffffffefefffffefffffffffefffffffefffffffffffffefffffefffefffffefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffefefffefffefffffefffffffefefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffffefffffefefffffefefffefffefffffefffffffefefffefefffffffffffffffefffffffefefffefefffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefefffffefefffefefefffffefefffffefefffefefffffffffffffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefefffefefefffefffefffefefefffffefefffefffffffffefefffefefefffefffefffefefefffffefefffefefefffffffffffefffffffefefefffefefefffefffefffffffefffffefefffffefefffefffefffffefefffffefefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff0a0b0aff040405ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff080707ff0a0a0aff0f0f0fff19191900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7d7cff7c7c7cff7b7b7bff777777ff676767ff575757ff464646ff353534ff1f1f1fff0f1010ff080808ff040404ff030302ff020202ff010101ff060506ff070708ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff080808ff010001ff000000ff000000ff010101ff020203ff070606ff0f1010ff252525ff3e3e3eff525251ff636262ff717172ff7b7c7cff7c7b7cff7c7b7c7f3e3e3e000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010100ff010101ff010101ff010101ff010101ff010000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff707070ff707070ff6b6c6bff616161ff515151ff404140ff303030ff1b1b1bff0a0b0aff050505ff010202ff000000ff000000ff000000ff050504ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff070808ff030404ff000000ff000000ff010102ff040303ff070707ff111111ff232323ff323131ff403f3fff4b4b4bff535353ff585858ff5c5b5bff6969697f3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141514ff29292aff292929ff383839ff454646ff565656ff5b5b5bff5d5c5cff5f5f5fff5d5d5dff5a5959ff585858ff595858ff595a5aff575858ff565656ff565656ff585858ff545454ff545454ff585858ff5a5a5bff5a5a5aff5c5b5cff545353ff4e4e4eff595959ff5a5a5a7f1f1f1fff3e3f3eff3e3d3eff3d3d3eff3b3b3bff373738ff343434ff282828ff131414ff060707ff020202ff010100ff000100ff000000ff000000ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0c0cff070707ff010101ff030303ff050505ff070707ff0e0d0eff191919ff2f2f2fff434443ff565656ff686768ff777677ff797979ff7a7a7aff7b7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffffffffffefffefffefefefffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefffefffffefefffefffefffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffefefffffffefffffffffffffffffefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefffffefffffffefffefffefffffffefefefffffefefffefefefffffefffffefefefffffffffffefffffffffefffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffffffffffefefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffefefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffffefefffefefefffffffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffefdfefffefdfefffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefefffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefefffffffffffffffffffffffefefffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefefefffefefefffefefffffffefffffffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffefffffefefffefefefffffffffffefffefffefefefffffffffffefffffffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffefffefefefffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffffffffefefefffffffefffefefefffffefffffffefffffefefffffffefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292828ff181818ff0b0b0bff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff0b0b0bff0f0f0fff191918ff22222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7b7bff7a7a7aff767675ff646464ff545454ff454545ff323233ff1e1d1dff0e0e0fff070707ff030303ff010101ff010102ff000100ff040404ff070606ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030403ff080908ff000000ff000000ff000000ff010101ff020203ff070707ff0f0f0fff242323ff3c3c3cff4f4f4eff606060ff707070ff7b7b7bff7b7b7bff7b7b7b7f3e3e3e0000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff707070ff6b6b6cff616162ff545454ff434444ff323232ff1d1d1cff0b0a0aff050505ff020102ff000100ff000000ff000000ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff030303ff000000ff000000ff010101ff020302ff070707ff10100fff242424ff333333ff404040ff4b4b4bff535253ff575857ff595959ff5c5c5c7f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f151415ff292929ff282928ff242424ff363635ff454545ff4d4d4dff515151ff4f4f4fff454646ff3a3a3aff333333ff313131ff323232ff2f3030ff2f2f2fff2f2e2fff2f3030ff2c2c2cff333233ff414241ff4b4b4bff4d4e4eff4c4c4bff444444ff3e3e3eff4e4e4eff5959597f1f1f1fff3e3f3eff3d3d3dff3c3c3cff3a3a3aff373737ff333332ff262626ff131312ff060606ff010202ff010000ff000000ff000000ff000000ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff050606ff010101ff030203ff040304ff070706ff0c0c0cff171716ff2b2b2aff3d3e3dff505150ff646463ff747574ff787878ff7a797aff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffffffefffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefffefffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffefffffffffffefffffffffefefffffffffffffffffffefefefffffefffffefffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefefffefffffffffefffffefefefffffefffffefffefffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefefffffefffffefefefffefefffffefffefffffffffffefffefffefffefffefefefffefefefffefefffffffffefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffffefefffefffefffefffefffefefffffffffefffefefffffffefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffefefefffdfefdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfcfffcfdfdfffefdfdfffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffefffffefffffffefefffffefefffefefefffefefffffefefefffffefefffefffefffefffefffefefffffffffefffefffffffffffefffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffffefffffefefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefefffefefefffffefefffefefefffffefffffefffefffefffffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefefefffefefffffffefefffefffefffefffefffefefefffefefefffffefffffefefefffffefffffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefffffffffffefffefffefffffefefffffffefffffefefffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefefffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefffefffffffffffffefefffffeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292a29ff292828ff181818ff0d0d0dff060606ff050505ff040403ff010101ff010001ff000000ff000001ff010001ff000000ff000000ff000000ff000101ff010001ff010101ff020101ff030403ff040404ff060606ff131313ff191918ff222222ff28282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff797a7aff787878ff747474ff616262ff525251ff414241ff2f2f30ff1b1b1aff0d0d0dff070706ff030403ff010101ff010000ff000000ff050405ff070706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040403ff090809ff010100ff000000ff000101ff010101ff030303ff070706ff0e0e0eff212121ff373837ff4a4a4aff5d5c5cff6e6d6eff7a7a7aff7a7b7bff7b7b7c7f3e3e3d00000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000101ff000101ff010000ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff6c6c6cff626262ff565656ff454646ff333334ff1d1c1dff0a090aff040404ff010101ff010101ff000000ff000100ff040303ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff020202ff010000ff000000ff010001ff020302ff070607ff10100fff222322ff323232ff404040ff4b4b4bff535352ff585858ff585958ff5959597f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff282928ff242424ff222221ff2e2e2dff373737ff3e3e3eff414141ff3a3a3aff2d2d2cff1d1c1cff151515ff121313ff121212ff111111ff101011ff101010ff101011ff101111ff191919ff2b2b2bff363636ff353536ff363636ff383838ff2f2f2fff3e3e3eff4e4f4e7f1f1f1fff3e3e3eff3e3e3eff3d3d3dff3a3a3aff363636ff303030ff242423ff121211ff060606ff010201ff000100ff010101ff010000ff000100ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff080808ff060505ff010001ff020202ff030303ff060607ff0d0c0cff161616ff262626ff393939ff4a4a4aff5e5e5eff737272ff777877ff787878ff7a7a7a000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffefefefffffefffffefffefffffefefffefffffffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffefefffefffefffffffffffefefffffffffffffefefefffffefefffefffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffffefefffefefffffffefffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffffefffffefffffffffefffffffffffffefffffffffefefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefffffffefefffefefefffffffffffffffefffefefefffefffefffefffffffefefefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefefefffefefffffefefefffefefefffffffffffffffefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffefdfefffefdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffdfefefffefdfefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffffffffffffefffffefefffefffffffffffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffffefefffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefefefffffffffffffffefffefefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffffefefffffefffffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffffefefffffefffffefffffffffefefffffffffffffffefffefefefffefefffffefefffffefefefffefffefffffefefffefefefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffffffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2d2dff2a292aff282828ff1e1e1eff181818ff171718ff141414ff0d0d0dff090908ff080707ff070707ff070707ff070707ff060606ff060606ff070707ff080808ff0b0b0bff0f100fff141414ff151515ff161616ff1e1e1eff222221ff282828ff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff787878ff767676ff727171ff5f5e5fff4d4d4dff3c3c3cff2c2c2cff181818ff0c0c0cff070707ff040404ff020102ff010101ff000001ff050505ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff080808ff000000ff000000ff000000ff010000ff020302ff060706ff0e0e0eff1f1f1fff343434ff454546ff585858ff6b6b6bff787878ff797979ff7a7b7b7f3e3d3d000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717071ff6c6d6cff626262ff575656ff464646ff343333ff1c1c1cff090909ff030304ff010101ff000000ff010000ff010100ff020303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff020201ff000000ff000000ff010101ff030303ff070707ff0f0f0fff212121ff2f302fff3e3d3dff4a4a4aff525352ff585858ff59595aff5b5a5b7f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f131314ff242424ff212121ff201f1fff292928ff262625ff212121ff242424ff1e1e1eff161616ff0d0d0dff090908ff070707ff060605ff050605ff050505ff050504ff040404ff050505ff090809ff111111ff151616ff131313ff1b1b1bff2a2a2aff262726ff2f2f2fff3e3e3d7f1f1f1fff3e3e3eff3e3e3eff3e3e3eff383838ff323232ff2b2c2bff212120ff121212ff060606ff020202ff010101ff010101ff010101ff000101ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff080808ff050505ff000000ff000100ff020201ff050506ff0b0a0aff141414ff232322ff323232ff40403fff505051ff6c6d6dff747474ff787777ff787878000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffefffffffffffefffffefefffefffefffefefffffefefffffefffefffefefefffffefefffefffefffefffffffffefffffefefefffefefefffffefefffefefffffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffefffffffffffefffffefefffefffefffefffffffefefffffefffffffefefefffffffefffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefffefffefefffffefefffffefffefffffffffffefefffffffffefffffefefffefffffffefffffffefffffffefffffffefefefffffffefffffffffffefffffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffefefffffefffefffefffefffefffefffefefffffefefffffefffefffefefffffefefffffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffdfdfefffcfdfdfffdfdfcfffcfcfcfffcfdfcfffcfdfdfffcfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffefffffffffffefffffefefffefffffffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefdfefffdfefdfffdfefdfffefefdfffefdfefffefefefffefefdfffefefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffffefffffefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefefefffefefefffefffefffefefffffefffffffefefefffefffefffefffefffefffefffefefffffefefffffefffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefffffefffefffefffefffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffefefffefffffffefffffffefefffffefffefffefefefffffffefffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefefefffefefffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefefffefffefffefffffffefffffffefffffffefefefffffffefffffffefffefffffffffffffffefefefffefefefffffefefffefefffffefffffffffefefffffefefffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffffefffffefefffefffefffefefffffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffefefffffefffffefefefffffffffffffffeffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff343433ff2d2e2eff282828ff252424ff252425ff252525ff242424ff202020ff1c1c1cff1b1b1bff1a1a1aff1a1a1aff191919ff181918ff181818ff191919ff191919ff1d1d1dff212222ff252525ff242525ff232323ff262626ff282828ff2e2e2eff32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787778ff757576ff707070ff5c5c5bff494949ff3b3b3bff2d2d2dff191919ff0b0b0bff070707ff040404ff020202ff020302ff010202ff050505ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff040404ff000000ff000000ff000000ff010101ff030303ff080808ff0e0d0dff1a1b1bff353535ff444444ff555555ff696969ff767676ff777777ff7979797f3d3d3d0000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff707071ff6c6c6cff626362ff555555ff444444ff333233ff1c1c1cff090a09ff040403ff010101ff000000ff000000ff010001ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff010101ff000000ff000001ff010001ff020201ff060606ff0e0e0eff202020ff2d2d2eff3a3a3aff494849ff535353ff595959ff5a5b5aff5b5c5b7f2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f111111ff212121ff1e1e1eff1b1a1aff1e1e1eff101010ff060606ff050505ff040404ff030303ff020202ff020101ff010101ff010100ff010000ff000000ff000001ff000001ff000000ff010101ff010101ff020202ff020102ff070707ff181818ff1a1a1aff272727ff2f2f2f7f1f1f1fff3e3f3fff3c3c3cff373737ff2c2d2dff282828ff242424ff1c1c1cff0f0f0fff070606ff030303ff010101ff010202ff010101ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff010101ff000000ff010201ff050505ff090909ff131313ff202020ff272727ff323232ff414142ff555556ff686868ff757474ff787777000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffefefffffefffefffefefffffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffffefefffefefefffffefffffefefefffefefffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefffffffefefefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefffffffefefffefffefffffffefffefefefffffefffffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefefffffefefffefefefffefffefffefefefffffefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefdfefffefdfefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfdfffcfdfdfffcfdfdfffcfdfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefffffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefffffefefefffefefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffefffffffffefffffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefdfefffdfdfefffdfdfefffdfefefffdfefdfffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffefffefffffffefefffffffefefffefefefffffffefffefefefffffefffffefefffffefffffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffefefefffffefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffefefefffefefffffefefffffefffffffefffefffefefefffefefefffffefefffffffefffefefffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffefffefefffffefefffffffefefffefefefffffffefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefffefffefefefffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffefffffffffffefefefffefffffffffefefffefffe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff333334ff2d2e2dff2b2b2bff2b2c2cff2c2c2cff2d2d2dff2d2c2cff2d2e2dff2d2d2dff2d2d2eff2d2d2cff2e2d2dff2d2d2dff2d2d2dff2c2c2cff2c2c2cff2c2b2cff2b2b2bff2c2c2cff2b2c2cff2a2a2aff2b2b2cff2e2e2eff323232ff33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff777778ff737372ff5f5e5eff505050ff424243ff2f2f2fff171717ff0c0c0cff080808ff050605ff060606ff050404ff020202ff010201ff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff010102ff010101ff010102ff030303ff050506ff070707ff0c0c0cff191919ff3b3a3aff4b4b4bff595958ff6a6a6aff767676ff767677ff7777777f3c3c3c0000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff707071ff6c6c6cff606060ff515151ff404040ff313132ff1b1b1bff090909ff030303ff000101ff000000ff000000ff000000ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff010001ff000000ff000000ff000001ff000100ff040404ff0c0c0cff1e1d1dff2b2b2bff383938ff464647ff525252ff5a5a5aff5b5b5cff5c5b5c7f2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff1e1e1fff191819ff141414ff171717ff090908ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0f0f0fff101010ff191a1aff2626277f1f1f1fff3c3c3cff373737ff373736ff323132ff262727ff232323ff212121ff171717ff0b0b0bff050505ff020203ff010102ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff050404ff050505ff020202ff050506ff090909ff131313ff212121ff262726ff2f2f2fff3d3e3dff4f4f50ff5e5e5eff606060ff686868ff747474000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffffefefffefefefffffefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffffffefffefefefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffffefffefffefffffefefffefefefffffefefffefefefffffefefffefefefffefefefffffefefffefefefffffefefffefffffffefffefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffffefffffffffefffefffefffffffffffffefefffffffefffefffefffffefefffefefefffffefefffffefefffffefefffefefefffffffefffffefefffffefffffffefffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffffffffffefefffffffefffefffefffffefffffefefefffffefffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffffefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefefffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfdfffefefdfffdfefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffefffffffefffefffffffefffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefdfffdfdfdfffefdfefffefdfdfffefefdfffdfefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefefffffefffffefefefffffffefffffefefffffefffffffefffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefffffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefffefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffffefefffefefefffffefefffefefefffffffefffffefefffffefefffffefefffefffffffefffefffffffefffefefefffefefffffffefefffffffefffefefefffefffefffefefffffefefefffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffffefffefffefffffefffffefefefffffefefffefefefffffefefffefefefffffffefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefffffffefefffffffefffefefffffefffffffefffffffffffffffffffefffffefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff363636ff333333ff313131ff30302fff303030ff2f2f2fff2f2f2eff302f2fff2f2e2eff2e2e2eff2e2e2fff2f2f2fff303030ff303030ff2f2f2fff303030ff2f2f2fff2f2e2fff302f2fff303030ff303030ff323232ff323232ff333333ff33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff787878ff737373ff656564ff555555ff484748ff343434ff1d1c1cff0e0e0fff090909ff060606ff060606ff050505ff040404ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff010101ff010101ff030303ff050505ff080707ff0f0e0fff222222ff3f3f3fff4f4f4fff5d5d5dff6c6d6cff767575ff767676ff7776777f3b3b3b00000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff717171ff6b6a6bff5e5d5dff4e4e4dff3e3d3dff2f2e2eff191819ff090909ff030303ff010001ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020102ff010000ff000000ff000000ff000000ff010101ff040404ff0a0a0bff1a191aff292a29ff373737ff444544ff4f4f4fff5a5a5aff5c5b5cff5c5b5c7f2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0e0e0eff191919ff131212ff0e0e0fff111111ff060605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff090909ff0a0a0aff100f10ff1a191a7f1d1d1dff373737ff363637ff373736ff373736ff323132ff272727ff232323ff212121ff171717ff0b0b0bff050505ff030303ff040404ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff050505ff050504ff080908ff0b0b0bff131313ff212121ff262626ff302f2fff3d3d3dff505050ff5e5e5dff606060ff606060ff606060ff686868000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffefefffffefffefffefefffffffefefffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffefffffefefefffefefffffefffefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefefffffffefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffefefefffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffefffefefefffefffefffefefffffffefffffefffefffefffffffffefefffefefefffefffefffffefffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfdfffefdfefffdfefdfffefefefffefdfefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefefffffffffffffefffffffefffffffffffffffffffefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefffefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffefefffffefefefffefefefffefffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffffefffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefffefffffffefffefefefffffffefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffefffffefefefffefefefffefefefffefffefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffefefffffffefefffefffefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefefffffffefffefefffffefffefffefefffffffefefffefffefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffefffffffefefefffefffe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363637ff363636ff363636ff343434ff323232ff323332ff313131ff303030ff303030ff2f2f2fff2e2f2eff2f2f2eff2f2f2fff313131ff303131ff313131ff323132ff313131ff313131ff313231ff323332ff343333ff353535ff343535ff333333ff33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff787878ff787878ff737373ff656465ff555555ff484847ff343434ff1d1d1dff0e0e0fff090909ff060606ff060606ff050505ff040504ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff030303ff050505ff080808ff0e0e0eff222222ff3e3f3fff504f4fff5c5d5dff6c6d6cff767575ff767676ff767676ff7676777f3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff6e6f6fff676766ff595959ff4a4a49ff393938ff2a2b2aff181717ff070707ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030202ff080808ff161616ff242424ff323232ff404040ff4d4d4cff585858ff5b5b5bff5c5c5c7f2d2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0b0bff121312ff0d0d0dff0a0a0aff0c0d0dff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff050505ff060606ff0a0a0aff0f0f103f0d0d0d7f1b1b1b7f1b1b1b7f1b1b1b7f1b1b1b7f1b1b1b7f1717177f1313127f1111117f1010107f0a0a0a7f040405ff0d0d0dff050505ff030303ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff050605ff080908ff0f0f0f7f0b0b0b000000007f1212127f1616167f1d1d1d7f2626257f2e2d2e7f3030307f3030307f3030307f3030307f303030000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffefffffefffffefffffffffefffffffffefffefffefffefffefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefffffefffffffffefefffffffefffefefefffffffffffefffefffffefefffefefffffefefffffffefefffefefefffffefffffefffffffefffefffffefefffefefffffefffffffffefefffefffffffefffefffffefefffefffefffffefefffefffefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefffffffffefefffffffefffffefefffffffffffefffefffffefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefdfefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffefffffffffffffffefffffffffffffefffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefefffffffefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffffefffffefffffffffffffffffffffffffffffffefefefffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffefffffffffffffffefffffffefffffefffffefffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefefffffefffffefffffffefffefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffefffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefefffffefefffffffefefffefefefffefefffffefffffffefffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffffffffffffefffffffffffffefffffffefffefffffffffffefefefffffffffffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363736ff373636ff363636ff363636ff343434ff333333ff323232ff313131ff303030ff313030ff2f2f2fff2f2f2fff303031ff313131ff313131ff323232ff323231ff323131ff313132ff323332ff333333ff353535ff353536ff353635ff343534ff33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff787878ff787878ff787878ff737373ff656564ff555556ff474848ff343434ff1d1d1dff0e0f0eff090909ff070707ff070707ff050606ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff040404ff050505ff070807ff0e0e0eff222222ff3e3f3fff4f4f4fff5d5c5cff6d6d6dff757675ff767676ff767676ff767677ff7677767f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff6e6f6eff6b6b6bff626262ff535354ff434443ff333333ff262626ff141414ff050605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060706ff131413ff1f1f20ff2b2b2cff3a3a3aff464747ff555454ff595959ff5b5b5b7f2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f080808ff0d0d0dff090a09ff070707ff090909ff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff040405ff060606ff0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171717ff0d0d0dff050505ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff0b0b0bff0b0b0bff0f0f0fff1a1a1a7f1212120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffffefffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefefefffefffffffefefffffefefffffffefefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefefffffffefefffefffffffffefffffefefffffffffefffefffffffffffefffefefefffffefffffffffffffffefefffffefffffefefffffffffefffefffefffffffefffffffffffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefefffffffefefffefffefffefffefffefefffffffefefffefffffffffffffffefefffffffffefffffffffffffffffffffefefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfefffefefdfffefdfefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefefffefffffffefefffffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfcfcfffcfdfcfffdfdfcfffdfcfdfffdfdfcfffdfdfdfffdfcfdfffcfcfdfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefffefffefefefffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefffffffefffffffefefffefefffffffffffffefffffffefefefffffffffffffffffffffffffffffefefffefffffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefefffffffffefffefffffffffffefffffffefffefefefffefefffffefefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffffffefffefefefffefefffffffffefffefefefffffefefffefefefffffefefffefefefffffffefffffffefffefefefffefefffffffefefffffefefffefefffffefffffffefefffffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffffefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffefffefefefffffefffffffffffffffefefffffefefffefefffffffffefffefffefffffffefffffffefffffefefffefefffffffefefffffefefffefefffffffffffffefffffffefefffffefffffffefefffffffefffffffefefffefffefffffffe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff363636ff363636ff363636ff363637ff343434ff333232ff323332ff313131ff303030ff303030ff303131ff313131ff313131ff323231ff323232ff323232ff323231ff323232ff333333ff353535ff363535ff353536ff363535ff353535bf27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff09090aff070707ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff030303ff040404ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6e6f6fff6b6b6bff5f5f5fff515252ff464646ff3a393aff2f2f2fff212122ff101010ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff0e0e0eff181818ff212121ff2c2c2cff353535ff3f3f3fff545353ff5959597f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0a0a09ff060606ff050505ff050605ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040304ff040304ff050505ff0606067f0101017f0202027f0505057f0b0b0c7f1313137f1919197f2020207f2c2d2c7f3434347f3434347f3434357f343534ff343433ff171617ff0d0d0dff090a09ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff101010ff121212ff1a1a1aff2828287f1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffefefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffffffefffefffefffefffefefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefefefffefefefffffffefffffefffffffffefffefffffffefffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffefefffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffffefffffefefefffffefefffffffefffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefdfffdfefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffefffffefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffefefefffefefefffdfefdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefdfffdfefdfffdfefdfffdfefdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfdfffdfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffffefefffffffffffefefffffefefffffffefefffefefefffefefffffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefffffefefefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffffefffffefefffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefffefffefffffffffefefffefefefffefefefffffffffffefffefffffefefffefffffffefefffffffffffffffffefffefffffffefffefffefffffffffefffffefefffffffefefffefefefffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffefffefefffffefefefffefffefffefffefffefffefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffffffffefefffefffefffefefefffffffffffefffefffffefefffefffffffefefffffffffffffffffffffefffffffefffefffefffffffffefffffffffffffffefefffefefefffffefefffffefffffefefffffefefffffffefffffefeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff111211ff090909ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff040405ff0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000100ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6c6b6bff5f5f5fff474747ff3d3d3dff373637ff2f2f30ff262626ff191819ff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060606ff101010ff151515ff1c1c1cff232323ff2e2f2eff3b3b3bff5353537f2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f151515ff2a292aff292a29ff292a2aff292a2aff292929ff222222ff1b1b1bff181817ff151515ff121212ff0c0c0cff070707ff050505ff060607ff040404ff030403ff040403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff040404ff040404ff010101ff020202ff050505ff0d0d0eff1a1b1bff292929ff353535ff454545ff5f5f5fff696969ff696969ff696969ff6a6a6aff242423ff171616ff121213ff070707ff050505ff050505ff030303ff020203ff020202ff010101ff010101ff010001ff010101ff010101ff010101ff010101ff030303ff040404ff040404ff090a09ff1a1a1aff1e1e1eff272827ff3030307f1b1c1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffffffffffefefefffefefffffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffffefefffffffffffffefffffefffffffefefefffefffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefefffefffefffefefffffefefefffefefefffffffffffffefffffefefffffffffffffffffffffefefefffefffffffffefefffffefffffffffffffefffefffefffffffffefefffffffefffffffffffefefffffefefffffefffffffefefefffefffffffefefefffefffefffefefefffefffffffffefffffefefefffefefefffffffefffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefdfefffefdfefffefefefffffffefffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffefffffffefefefffefffefffefefefffefefefffffefffffefefefffffefefffffffffffffffffffffffffffefefefffefefefffffefffffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefffefffefefffffefffffffffefffffefefefffefefffffffefefffefffffffefefffffefefffffefefffffffffffffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefffefffefefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffefffffffefefefffefefefffffefefffefefffffefefefffefffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffffefffffefefffffefefefffefffffffefefefffffffefffffffffffffefffffffefffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefefffffffefefffffefffffefefffffefefefffefffffffefefefffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffefffffefffffffefefefffefffffffffefffffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1d1dff262626ff111112ff080909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff040404ff0a0a0aff1f1e1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff000000ff000100ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5f5fff474747ff404040ff3f3f3fff383838ff333333ff2b2b2aff222222ff111112ff040405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0c0d0cff131213ff181818ff1e1e1eff2a2a2aff303030ff303030ff3b3b3b7f282827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f191919ff2d2d2dff2a2a2aff2a292aff292829ff222222ff1b1b1bff171817ff151515ff121212ff0c0c0cff070707ff030404ff010101ff010101ff030303ff030303ff030304ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020101ff020202ff000000ff000000ff010101ff020203ff050505ff0e0e0dff1b1a1aff292929ff353435ff464545ff5f5f5fff696969ff6a6b6aff787878ff2b2b2bff242423ff252526ff1f1f20ff212121ff1f201fff151515ff0e0e0dff0a0a0aff090909ff080707ff060706ff070707ff070707ff070707ff0c0c0cff181818ff1e1e1eff202121ff262626ff2f3030ff2d2d2dff303030ff3b3b3b7f2525250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefffefffefffefffefffefffefefffffefefefffefffefffefefefffefefefffffefefffffefefffefefefffffefefffefffffffffefefffefffefffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefefffefefffffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffefffffffefefffefefefffffffefffffffefffefefffffffefefffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffefffffffefffffefffffffefffffffefefffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefefffefefefffefffefffefffffffefefffffffefffffffefefffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfefffdfdfefffefefdfffefefdfffefefefffefdfdfffefefdfffdfefefffefefefffefefefffefefefffdfefdfffefefefffefdfefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffffffffffefffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefffffefefefffefefefffefffefffffffefffefffffffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefefffffefefefffffffefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefffefffefffefffffffefffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f262626ff3f3f3fff262626ff121211ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050504ff0a0a0aff1e1e1eff3d3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000100ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474747ff404040ff404040ff404040ff3f3f3fff383838ff333433ff2b2a2bff222222ff121211ff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040403ff0c0d0cff121212ff191818ff1e1e1eff2a2a29ff303030ff303030ff303030ff3030317f1a1a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff353534ff2d2d2dff292929ff222222ff1b1b1bff171818ff151516ff121212ff0c0c0dff070707ff040403ff010101ff000100ff000000ff010101ff020202ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff000000ff000000ff000000ff000000ff010101ff030203ff060606ff101010ff1f1f1eff2b2c2cff383837ff4a4a4aff676767ff787878ff7d7d7dff313030ff2b2a2bff353536ff3a3a3aff3f3f40ff3e3e3eff323232ff222222ff1a1b1aff191919ff181818ff181818ff171717ff181818ff191819ff202020ff353535ff424242ff464646ff464647ff414141ff353534ff3b3b3bff5252527f3233320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffefffefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffffefffffefefefffefefffffefefefffefefffffefffefffffefefffffefefffffffffffffffffffffffefffefefefffffffffffefefefffefefffffefefefffefffefffefffefffefefffffefefffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffffffefefffffefefffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffefffefffffffefffffefffffefffffffffefffffffffffffffffffffefffffffefffffffffffefffffefefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefffffffefffefefefffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffdfefefffdfefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffefefdfffefefdfffefdfdfffdfdfdfffefefdfffdfefefffefdfefffefefdfffdfefdfffefefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfdfefffefdfdfffdfefdfffefefdfffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffffffefefffffefefffffefffefffffefefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefffefffffefefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefefffefefefffefefefffefefefffefeff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3535357f3838387f3939397f3a3a3a7f3b3b3b7f3b3b3b7f3c3c3c7f3c3c3c7f3c3c3c7f3d3c3d7f3f3f3f7f3f3f3f7f3f3f3f7f3f3f407f3f3f3f7f3f3f3f7f3e3e3e7f3c3c3c7f3b3c3c7f3b3b3b7f3b3b3a7f3a3a3a7f3939397f3939397f3939393f1c1b1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2d2d2dff505050ff3f3f3fff282828ff0a0a0aff080808ff030303ff020202ff010102ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050404ff080808ff090808ff0c0d0dff1e1e1fff3e3d3eff515151000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff000001ff000100ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2020207f2020207f2020207f2020207f2020207f1f1f1f7f1b1b1b7f1919197f1414147f1010107f0606067f0101017f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000007f0101017f0505057f0809087f0b0b0b7f0e0e0e7f1313137f1818187f1818187f1818187f1818187f1818183f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff363636ff353535ff2e2e2dff242424ff1d1d1dff1a1a1aff181817ff141313ff0b0c0bff060606ff040404ff020201ff010100ff010101ff000000ff030403ff090909ff040404ff000101ff010000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff040404ff000101ff000000ff000000ff000000ff000000ff010101ff030303ff070707ff131313ff252525ff373838ff494949ff5c5d5dff777777ff7d7d7dff7d7d7dff3d3d3dff303030ff404040ff4c4c4cff545353ff565656ff505050ff444444ff3f3f3fff3f4040ff3d3e3eff3d3d3dff3c3b3cff3d3d3dff3f3f3fff444444ff515151ff585858ff5b5b5bff5b5b5bff525252ff434342ff525252ff6767677f3434350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefffffefffffffffffffffffffffffffffefffffffffffefffefffffefffffffefefffefffefffefefefffefefefffffefefffffffefffefffefffefefffffefffffffffffefffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffefffefffefffefffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefffffffffefffffffefffefffffffffefffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffefffffffefefefffffffffffefefefffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefdfffdfefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefdfffdfefdfffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfefffefefefffefefefffefefefffffffffffffefefffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffffffefffefffefffffefffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffefffefffefffffefffffffefffffffffefffffffefffefffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefefffefefefffffefefffffefefffffefefffffffffffefefffffefffefffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffffefefffffefefffffffefffefefffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffefefffefefefffffffffffefffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefefffffffffffefefefffefefffffefffefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffefefffffffefffefffefffefefffffefffffffffefefffefefffffefefefffefefefffffefffffefefefffefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff6c6c6cff717171ff737373ff757575ff767676ff777777ff787878ff797879ff797878ff7b7b7bff7f7e7eff7f7f7fff7f7f7fff7f7f7fff7d7e7dff797979ff787878ff777777ff767676ff747474ff737373ff727272ff727272ff6f70707f3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353536ff5e5e5eff505050ff3f3f3fff29292aff2b2b2bff212121ff1d1d1dff131213ff0b0b0aff080808ff080808ff060707ff060606ff080808ff080808ff080808ff0a0a0aff131313ff212121ff292929ff2b2b2bff303031ff3e3e3eff515251ff6364630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000100ff000001ff000101ff010100ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff373737ff363736ff353535ff2e2f2fff282727ff232323ff20201fff191919ff0f0f0fff080808ff050505ff020203ff010101ff010101ff010001ff040404ff0a0a09ff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff010000ff000000ff000000ff000000ff000000ff010202ff030303ff070707ff141414ff2b2a2bff3f3f3fff515050ff656565ff797979ff7c7d7dff7d7d7dff4a4a4aff3d3d3dff50504fff5e5e5eff666666ff696869ff6a6a6aff6c6c6cff6b6b6bff686868ff686868ff6b6c6bff6b6b6aff676768ff666666ff686868ff696969ff676767ff676666ff686868ff666666ff5c5c5cff676767ff6969697f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffefefffffffffffffefffffefefffffffffffffffffffffffefffffffefffffefffffffefffffffffefefffefefefffefefefffefffefffefefffffffefffffffefefffefffffffefefffffffffffffffefffffefffffffefefefffefefefffffefefffefefffffefefefffffffefffffefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefffefffffffefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefefffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffefefffffefefefffefefefffefffffffffefffffffefefffefffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffdfefefffefefdfffefdfefffdfefefffefdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffcfdfdfffdfcfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefffefffefefefffefefffffefffefffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffffefffffffffffffffffefffffffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffffffffefffffefefefffefffffffffffefffffefffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffefffffefefffefefffffefffefffefffffffffffefffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffefffefefffffffefffffefefefffefffffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefefffefffffffefffffffffefffffefefefffefeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff696969ff6c6c6cff717171ff727373ff757575ff767676ff777777ff787878ff787879ff787978ff7a7b7aff7f7e7eff7f7f7fff7d7d7dff797979ff787878ff777777ff767676ff757475ff737373ff727272ff727272ff707070ff6f6f6f7f3837370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3d3dff707070ff5e5e5eff525151ff4b4b4cff4f4f4fff4c4c4bff444444ff2f2f2fff212121ff1e1e1fff1e1e1eff1d1c1dff1d1d1eff1e1f1fff1e1e1fff1e1e1eff222222ff353535ff464746ff4c4c4cff4b4a4bff4b4b4bff515151ff646464ff72727200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000101ff000001ff010100ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0303037f04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff373737ff373637ff363636ff313132ff2d2e2eff282828ff232222ff1d1c1cff111111ff090909ff050505ff020202ff020102ff010101ff000100ff040404ff090a0aff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff000000ff000000ff000000ff000000ff000000ff000101ff030202ff070707ff141414ff2f2f2fff454545ff575757ff6a6a6aff7a7a7aff7d7d7dff7d7d7dff4a4a4aff4d4d4dff626161ff6d6d6dff6f6f6fff707070ff727271ff747474ff737474ff717071ff717170ff747474ff737374ff707070ff6f6f6fff707070ff6f6f6fff6d6d6dff6c6b6bff6d6d6dff6e6e6eff6b6c6bff696969ff6969697f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffefefefffefefefffffffefffefefffffefefefffefefffffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefffefffffffefffefefefffffffefffffffffffffefffffffffffffffffefffffefefffefffefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffefffefefefffefefffffffffefffefefffffefefefffefefffffefffefffefffefffefffffffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffefefefffffffefffffefffffefefffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffffffefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefffefffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefefefffffefffffefefffffffffefffffefffffefffffffefefefffefefefffffefefffefefefffdfdfdfffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffdfcfdfffcfcfcfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffefffffffffefffffefefffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefefffefffefffffefefffefffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffffffffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefffffefefffffffffefffffefffffefffffffefffefffefffefffffefffffffffefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffffffefffefefefffefffefffffffefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff696969ff686868ff6a6b6aff6e6e6eff717171ff737373ff747474ff767676ff767676ff767676ff747474ff7b7b7aff7c7c7cff777878ff757575ff757576ff747473ff737473ff717171ff6f6f6fff6d6d6cff6e6e6eff6f6f6fff6f6f6f7f3838370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3dff797979ff707171ff616161ff606060ff656565ff676666ff646463ff5b5b5bff575757ff535353ff535252ff545454ff575756ff555555ff545454ff545454ff565656ff5d5d5dff626362ff636363ff606060ff5d5d5dff646464ff727373ff777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff010001ff000001ff000000ff000100ff010001ff010100ff000001ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1b1b1bff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0909097f07060700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff373737ff373737ff363737ff343334ff313130ff2c2c2cff262627ff1f1f1fff121212ff090909ff060506ff020302ff020202ff010202ff010101ff050505ff0a0a0aff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff060606ff141514ff323232ff494948ff5b5b5bff6d6d6dff7b7b7bff7e7e7eff7e7e7eff4d4d4dff626261ff6d6d6dff6f6f6fff70706fff727272ff747474ff757475ff757475ff747473ff747374ff747575ff747574ff737474ff717071ff707070ff707070ff6f6f6fff6e6e6dff6e6e6eff6e6e6eff6e6e6eff6b6b6bff6969697f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffffefffffefffffffefffefffefefffffffffefffffffffffffefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffefefffffffffffefefefffefefffffffefefffffefffffefefefffffefefffefffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffffefffefffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffffffffffefefffffefefefffffefefffffefefffefefefffefefefffefefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefffffffefefffffffefffffefefffffefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfcfcfffdfcfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffffefffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffffefefffffefefffefefffffffefffffffffffffffefefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffffefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffefefffffffefffffefefffffefefffefefffffffefffffffefffffefefefffefefefffefefefffefefefffffefefffffefffffefefefffffefefffefffefffffffefffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffffffefffefeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff686868ff5b5c5cff585758ff5c5c5cff616060ff636363ff626363ff606060ff606060ff5f5f5fff616060ff616061ff5f5f5eff5f5f5fff5e5e5eff5d5d5dff5f5f5fff626262ff626261ff5f5e5eff5b5b5bff5f5f5fff6a6a6aff6f6f6f7f3837370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3c3cff797979ff797979ff757474ff757575ff787979ff7a7a7aff7a7b7aff7f7f7fff828282ff7d7d7dff7b7b7bff7d7d7dff808080ff7e7d7eff7c7c7cff7b7b7bff7c7c7cff787978ff787878ff787878ff757575ff737373ff737272ff777777ff7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010000ff010000ff000000ff000000ff000000ff010000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff1b1a1aff080807ff030303ff020102ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010201ff010201ff020201ff020101ff030404ff090909ff0f0f0f7f0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff373737ff373737ff373736ff343434ff313131ff2e2e2eff292929ff212121ff121212ff0a0a0aff060606ff030303ff020201ff010101ff010101ff050505ff0a0a0bff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff000000ff000000ff000000ff000000ff000000ff010001ff020202ff040504ff141414ff323232ff4a4b4aff5d5d5dff6e6e6eff7c7c7cff7e7e7eff7e7e7eff686868ff6d6d6dff6f6f6fff70706fff727272ff747474ff757575ff757575ff757474ff757575ff757474ff757474ff747475ff757475ff737374ff707070ff707070ff707070ff6f6f6fff6f6e6eff6e6e6eff6e6e6eff6f6e6eff6b6b6b7f3534340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefffffffefefefffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefffffffefefffefefffffefffefffffffffffffffffffefefffffefefffffefffffffffffffffffefefffefefffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffefffffefffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffefffefffefffefffefefefffefefffffefefefffefffefffffefefffefefefffefefefffffefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffefffefefefffefffefffefefffffffefefffefefefffefffefffffffffffefffffffefefffffffffffffffffffffffffffffffffefffefffffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefefefffefffefffffffffffefffffffefefffffefefffffefffffffffffffffffefefffefffffffffefefffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfdfffdfcfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefffffefffefffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffefefefffefefefffffefefffffefefffefffffffffefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffffefefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefefffffefffffefffffffffffffffefffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffffffffffffffffffffffffefefffefffffffffefefffffefefffefefffffefefefffefefefffefffffffefefefffffefffffefefffffffefefffefffefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffefffefffefffffffefefffffefeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686868ff5c5b5cff4b4b4bff474647ff4a4a4aff4c4c4cff4a4b4bff3e3e3eff2f2f2fff2b2b2bff292928ff282929ff2a292aff272727ff262727ff262525ff282828ff373737ff474747ff4c4c4cff4b4b4bff494949ff4b4b4bff5a5a5aff6b6a6a7f3738370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3c3dff79797aff797979ff797979ff7a7a7aff7d7c7dff7d7e7eff7e7e7eff838383ff858484ff828282ff7f8080ff838383ff848384ff828181ff7f7f7fff7f7f7fff808080ff7d7d7eff7b7b7cff7b7c7cff7a7a7aff787878ff777777ff777777ff78777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010001ff000000ff000000ff010000ff000000ff000001ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2cff242424ff1b1b1bff0e0e0eff0a0a0aff090809ff060706ff060606ff040404ff020202ff010202ff010101ff010201ff030202ff020303ff020202ff040404ff080808ff0c0c0dff0c0b0bff0a0a0aff090909ff0a0a0aff0f1010ff1616167f0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff373737ff373736ff363636ff333434ff313131ff2e2e2eff2a2a2aff212122ff131212ff0a0a0aff070607ff030303ff010000ff010001ff000101ff060606ff0b0b0bff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060506ff121213ff313131ff4b4b4bff5d5d5dff6e6e6eff7c7c7cff7e7e7eff7e7e7ebf5e5e5e7f3f3e3e7f3f3f3f7f3f403f7f4040407f4040407f4141417f4141417f4141417f4141417f4141407f4041417f4040407f4040407f4040407f4040407f4040407f4040407f4040407f4040407f4040407f3f3e3e7f3c3c3c7f3838383f1b1b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffffefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefffffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefffefffffefefffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffffffffefefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffffefffffefefffffffffefffefefefffefefefffefefefffefffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefffffefefefffefefefffefffffffefefffffffefefffffefefffefefefffefffefffffefffffffffffffefefefffffefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefdfefffdfdfdfffefefefffdfdfdfffdfdfefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffdfcfcfffcfcfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffdfdfcfffcfdfdfffdfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfefffdfdfdfffefdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffefffefffffffffefefffffffefffffefffffffffffffffffffffffefffffefefefffefffffffefefffffffefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffefefffefefffffefefefffffefefffefefefffefffefffefefffffefefefffefefefffefefffffefffffffffffefffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefefffffefefefffefefefffefefffffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5b5c5bff4b4b4bff3b3b3cff383838ff353535ff373738ff333333ff232323ff121212ff0e0d0dff0d0d0cff0d0d0dff0c0c0dff0c0c0cff0d0e0eff0d0d0dff101010ff1d1d1cff2d2e2dff343434ff323333ff323232ff373737ff464646ff5a5a5a7f3334330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3d3cff797979ff797979ff7a7a7aff7c7d7dff7e7e7dff7f7e7fff838383ff858585ff858585ff858484ff838383ff848485ff858584ff838484ff818181ff808080ff808080ff808080ff7d7d7dff7c7c7cff7b7c7cff7a7a7aff777878ff777777ff78777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333433ff2b2b2bff242424ff1b1b1bff161716ff161616ff121211ff0f0f0fff0d0e0eff0b0a0aff0a0a0aff090909ff090909ff0b0a0aff0c0c0cff0b0b0cff0e0f0fff161617ff1c1c1bff1a1a1bff171717ff131313ff111111ff161616ff1d1d1d7f12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff373737ff363636ff363635ff333434ff313131ff2f2f2eff2a2b2bff222222ff131313ff0b0a0bff060606ff020203ff000101ff010100ff010001ff070606ff0d0c0cff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060606ff121212ff2f2f2fff4b4a4bff5d5d5dff6e6e6fff7b7b7bff7d7d7dff7a7a7bff787878ff7b7c7cff7d7d7eff7f7f7fff7f7f80ff7f7f7fff818181ff828282ff828281ff828282ff818182ff818181ff818181ff818180ff808080ff7f807fff808080ff808080ff808080ff808080ff7e7e7eff797979ff727272ff6d6d6d7f3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefffffefffffffefffffffffefefffefffefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefefffffefefffffffffffffffffefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffffffffefefefffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffefffffffefefffefffffffffffefffefffefffefefffffefffffffefffefffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefffffefffffffefffefffffefefffefffefffffffffffefefefffffefefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfefdfffdfdfdfffefefefffefefefffefdfdfffdfefefffefefdfffdfefdfffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfcfdfffdfcfcfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefdfffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfefffefdfefffefdfefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefefefffffefefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffefffffefffffefefffffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffffffffefffefffffefffffffffffffffffffffffefefffffffffffffffffffefffefffffffffffefffffffefffffffffefefffefffefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4a4b4bff3c3c3bff2e2e2eff222222ff161617ff171717ff151414ff0b0b0bff040404ff020202ff020202ff020202ff020202ff020202ff030202ff030303ff030303ff080808ff101010ff111111ff0f1010ff141414ff242324ff333233ff4646467f2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff797979ff7a7a7aff7c7d7cff7e7e7eff7e7f7fff838383ff858585ff858585ff858585ff858585ff858484ff848484ff848484ff848484ff848484ff828181ff808080ff808080ff808080ff7d7d7dff7c7c7cff7c7c7bff797a7aff787878ff787778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000001ff000000ff010001ff000000ff010000ff010000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff343433ff2b2b2cff222222ff202020ff222222ff212121ff1f1f20ff1f1f1fff1f1f1fff20201fff1e1e1eff1e1e1eff1e1e1eff202120ff202020ff222222ff252525ff272727ff252525ff222222ff1e1d1dff181818ff1d1d1eff2626267f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1cff373737ff373737ff363636ff343434ff323231ff2f2f30ff2c2c2cff232323ff131313ff0b0b0bff070607ff030303ff020202ff010101ff000000ff060706ff0e0d0dff060605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff050505ff000000ff000001ff000000ff000000ff010000ff010101ff010101ff050505ff101110ff2c2c2dff484949ff5d5c5cff6e6e6eff7a7b7bff7d7d7cff6a6a6aff717171ff787878ff7c7b7bff7e7d7eff7f7f7fff7f7f7fff7f807fff818181ff828282ff818181ff7f7f7fff80807fff818181ff808080ff807f7fff807f7fff7f7f80ff808080ff808080ff7e7e7eff797979ff727272ff6d6d6dff6d6d6d7f3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefefffffefefefffefefefffefefefffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffffffffefffffefefefffefefefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfcfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfcfcfffdfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffdfefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefffefffefffefffefffffffefefefffefefffffffefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefefefffefffffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffffffffffefffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffefffffffefefffffffffffffffefffffffffffffffffefffffefefffefffefffffefefffefffefffefefefffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffefefffffefefffefffefffffefefffffefefffefefefffefefefffefefffffefefefffefefffffefeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3b3cff2e2f2eff1a1a1aff0b0a0bff020202ff010202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010001ff010000ff060606ff101010ff1e1e1eff3232327f20202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff010000ff000100ff000000ff000001ff000000ff000001ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff383838ff333334ff2a292aff272728ff2b2a2bff2c2c2cff2c2c2bff2c2c2cff2d2d2dff2e2e2eff2d2d2dff2d2d2dff2e2e2eff2f2f2fff2d2d2dff2c2d2cff2d2d2dff2f2e2fff2f2f30ff2d2d2dff282828ff212121ff262626ff2929297f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1c1cff373738ff373737ff363636ff343434ff323231ff303030ff2d2d2cff232323ff131313ff0a0a0aff060606ff050404ff030303ff010201ff010001ff060606ff0d0d0dff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050504ff010101ff010000ff000000ff000000ff000000ff000000ff010000ff040404ff0f0f0fff2a2a2aff454545ff595a5aff6d6d6dff7a7a7aff7d7d7cff696969ff686868ff737473ff7a7a7aff7d7c7cff7e7e7eff7f7f80ff7f7f7fff7f7f80ff828182ff808080ff7e7e7eff7f7f7fff818180ff7f7f80ff7f7f7fff7f7f7fff7f7f7fff808080ff7f7f7fff7b7b7bff737374ff6d6c6cff6d6c6cff6c6d6c7f3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffffffefffefefefffffefffffefefefffefefefffffefefffefffffffefefffffffefefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffefffffefefffffffffffffefefffffffffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefffefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffefffffffffffffffefffefefefffffefffffefefefffefefefffffefefffefffffffefffffffffffefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffefefffefefefffffffefffefffefffefefffffefffefffffffffffffffefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffffefefffefffffffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfefefffefdfdfffdfdfdfffefefefffdfefefffdfefefffdfefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefefffdfefefffefdfdfffdfdfdfffefefefffdfefdfffdfefefffdfefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffefefefffffffefffefefffffefefefffefffefffefffffffffefffffefffffffffffffffffefffffffffefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffefefffffefffefffffffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefffffefffffffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffffefffefefefffffefffffefeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2e2e2fff1a1a1aff0c0c0cff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff080808ff0e0e0eff1e1f1e7f171716000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff383838ff373737ff303030ff2c2c2dff2d2e2eff2f2e2fff2f2f2fff30302fff303031ff303030ff2f302fff303130ff313231ff323131ff303030ff303030ff323232ff343434ff353636ff333333ff2f2f2fff292929ff292929ff2929297f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1cff383737ff373738ff373637ff343434ff313131ff2e2e2eff2b2a2bff202020ff121312ff0a0a0aff060606ff040403ff020203ff010101ff010101ff060606ff0c0c0cff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0e0e0eff282928ff444444ff585858ff6c6c6cff7b7b7bff7d7d7dff616161ff515151ff636362ff6d6d6dff707070ff747474ff777677ff767676ff777777ff7a7a7aff797979ff767676ff767575ff787878ff777777ff777776ff767676ff757676ff767676ff737373ff6d6d6dff656565ff565657ff666666ff6c6c6d7f3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffffffefffefffffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefefefffffefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefefefffefffefffffffefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfdfdfffcfcfcfffcfdfcfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfefffdfdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfefdfffefefefffdfdfefffefefefffefefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffffffefffffffffffffffffffffefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefffefffffefefffefffffffffffffffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefffefffffffefffffffefffefffffffefefefffffffefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffefefffefffefffffefefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffefefffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefefefffefffefffffffffffefefffffffffffffefffffffefffefffefefefffffefefffefefefffffefefffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefefefffffffefffefffffffefefefffefffefffefefefffffffefffefefffffefefefffefefefffefefefffefffefffffffefffefefffffffffffffffffffffefffefffffefefffffefefffefefefffefefefffefefefffefffefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1aff0c0c0cff080808ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff050605ff080707ff0e0e0d7f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff373737ff363636ff353535ff2f2f2fff2e2f2eff2f2f2fff302f2fff303030ff313131ff313131ff303030ff313131ff323232ff313132ff313131ff313131ff333333ff353536ff363636ff353534ff323232ff2d2d2dff292929ff2929297f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1cff383837ff373838ff373737ff343434ff303030ff2c2c2bff272727ff1d1d1dff101110ff0a0a0aff060606ff030303ff010202ff010101ff000100ff050506ff0a0b0aff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff040405ff0c0c0cff242524ff3f3f3fff555555ff6c6c6cff7a7a7aff7d7d7dff4a4a4bff3a3a3aff4b4a4bff585757ff5c5c5cff5e5e5eff5d5d5dff545554ff505050ff515151ff555555ff4f4f4fff4d4e4eff515050ff535352ff525152ff545454ff5b5b5bff5f5f5fff5e5d5eff575857ff4e4e4eff3d3d3dff4a4a4aff6666667f3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefefefffefefffffefffefffefefefffffefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefefffefffefffffefefffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefffefffefefffffefefefffefffefffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefefefffefefffffefffffffefffefffefffffffefffefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefdfdfffdfefdfffefdfdfffdfefefffdfdfdfffdfdfefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefffffffefefefffefefffffefffefffefefefffffefefffffffefffffffffffefffffffffffffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefefefffefffffffefefefffefefffffffffffffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffffefffefffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffefefefffffffffffefefefffefefffffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefffefffffefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefefffffefffffefefefffffffffffffefefffffefefffffffffffffefefffffffffffffffffffffffffffffefffffffffffffefffefffffefefffefffffffefefffffefefffffffffffffffffefffefffffffefefffffefefefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffefffffffefefefffefefefffefffffffefefefffefefffffefffffffefffe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff080808ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff050505ff0807077f05050600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff010000ff050506ff080807ff040304ff040404ff070706ff050505ff020202ff000000ff020203ff040404ff020202ff010001ff030303ff040504ff020202ff000000ff030303ff040404ff010102ff000000ff020303ff040404ff050405ff020202ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373738ff363636ff363636ff363636ff353535ff303030ff2f2f2fff303030ff313031ff313130ff303130ff313131ff323232ff313232ff323232ff323232ff333434ff353535ff363536ff363635ff363636ff353535ff323232ff2d2d2dff2929297f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1b1bff383737ff373737ff363636ff343434ff2f2e2eff292929ff242424ff1b1b1aff0f0f0fff090909ff050505ff030303ff010101ff010101ff000000ff040405ff0a0a0aff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff0a0a0aff1e1d1dff393939ff4d4d4dff666566ff7a7a7aff7f7f7eff383838ff303131ff3a3a3aff464746ff494949ff484748ff404041ff313131ff262626ff222221ff232222ff232322ff212122ff222222ff232322ff232423ff292929ff383838ff454546ff494949ff454445ff3d3e3eff343434ff363737ff4a4a4a7f3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffffffffffffefefffefffefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffefefffffffffffefffefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffefffefffefffffefffffffffefffefffefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefefffefffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffffffefffffefefffefefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffdfdfdfffcfdfcfffcfdfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefdfffefdfdfffefefefffefdfefffefefefffefefefffefdfefffdfefdfffefefefffdfefdfffdfefdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffdfefefffdfdfefffdfefefffefefdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefffefffefffefffefefffffffffefffefefefffffefefffefefefffefefefffffefffffffefffffffffffffffffefffefffffffefefefffffffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefffefffefefefffefefffffffffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffefefffefffefffffffffffefffefffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefefffefefffffefffffffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefffffefffffffefefffffefffefffefffefffefefffffffffefffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffffffffefefffffffffffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffffefffffffefffffffffefffffefefffefffffffefefefffffffefffffffffffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefefffffffefffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffffefffefffffffffefefffefffefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefffffefffffffefefffffefffffffffffefffefffffffffffefffefefefffffffe7f7f7f7f000000000000000000000000000000000000000000000000000000007f383838ff707070ff707070ff707070ff707070ff706f6fff696969ff5a595aff494848ff3a3b3aff2a2929ff151515ff0b0b0bff070707ff080708ff070707ff060606ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010000ff020202ff050505ff050405ff090808ff0f0f0fff1e1e1eff333333ff464646ff565556ff656566ff747373ff757575ff757575ff757575ff7575757f3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000100ff060606ff121313ff151515ff0f0f0fff0f0f0fff151515ff101010ff060706ff030303ff0a0a09ff0c0c0cff060606ff030303ff0a0b0bff0d0d0dff060606ff030404ff0b0b0bff0d0d0dff060606ff030303ff090909ff0b0b0bff0f0f0fff070707ff030203ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1b7f1b1b1b7f1b1b1b7f1b1b1b7f1b1b1b7f1a1a1a7f1818187f1818187f1818187f1818187f1818187f1919197f1919197f1919197f1919197f1919197f1a1a1b7f1b1b1b7f1b1b1b7f1b1b1b7f1b1b1b7f1a1b1b7f1a1a1a7f1818187f1616163f0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1cff373737ff373737ff363637ff303031ff272727ff242424ff222221ff181818ff0e0e0eff070807ff040404ff030203ff020202ff010101ff000000ff040404ff090a09ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff040404ff0b0b0bff1c1c1cff303030ff3f3f3eff515152ff6f6f6fff7d7d7eff2f2f2fff292929ff2e2e2eff323333ff2e2e2fff2d2d2dff272727ff191a19ff121111ff0e0e0eff0e0d0dff0d0d0dff0e0f0eff0f0f0eff0f0f10ff101010ff141514ff202020ff2c2c2cff303030ff2d2c2cff2a2a2aff292929ff302f2fff3736367f2121210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffefffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffffffffffffefffffefefefffefffffffefffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffdfdfdfffdfdfefffefdfefffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfefffefefdfffdfdfdfffdfdfefffefdfefffdfdfefffdfdfdfffdfefefffdfefefffefefefffefefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefffefffffffffffffffefffefffefffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffefffffefffffffefffffffefffffffefffffffffefefffefffefffefffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffffefffffefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffefefffefffefffefffefffefefefffefefefffefffffffefefffffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefefefffefffffffefffefffefffefffffefffffffffefffefffefffffefefffefefffffffffefffffefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffffefefffefffefffefffefffefefefffefefffffefffffffffefffffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000007f3a3a3aff717171ff707070ff707070ff6f6f6fff696969ff5a5a5aff484848ff3a3a3aff292a29ff151415ff0b0b0bff070707ff060606ff040404ff050505ff030303ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff040404ff080808ff0f0f0fff1e1e1eff333333ff464646ff565655ff656666ff737373ff757575ff757575ff7575757f3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000100ff060606ff131312ff151515ff101010ff0f1010ff131414ff141514ff131314ff0e0d0eff080808ff0c0c0cff0d0d0dff0a0b0aff090809ff0d0d0dff0d0d0eff0b0b0bff090909ff0d0d0dff0e0e0eff0b0b0bff070708ff0a0a0bff0b0b0bff0c0c0cff0f0f0fff070707ff020303ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1b1cff373737ff353635ff303031ff252525ff1e1e1eff1d1d1dff1b1b1bff131313ff0a0a0aff060606ff030403ff020202ff010101ff010101ff000001ff020202ff040505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff000000ff000100ff020202ff020202ff020202ff040404ff100f0fff1f1f1fff282828ff333333ff444545ff606160ff6f7070ff272727ff202020ff1d1e1dff131212ff080809ff0a0b0bff0a0a0aff060505ff040404ff030303ff030303ff030303ff030303ff030303ff030303ff040404ff050404ff070807ff0d0c0cff0e0d0eff0c0d0dff131313ff1d1d1dff252625ff2f2f307f1a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffefefffefefffffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffefefefffefffefffffefefffefefefffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffefffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffdfdfefffefefefffdfefefffefefefffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefdfefffefdfdfffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfefdfffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffffffffffffffffefefffefffefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefefefffffffffffefefffffefffffffefffffffffffffffefffffffffefffffffefefffefffffffefffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefefefffffffffffefefefffefffffffefffffffffffffffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffefefffffefffffffffefffefefffffefffffffffefefffefffefffefffffffffefefffefffffffffefffffffefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffffefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffffffffffffffffffffffefffffffe7f7f7f7f000000000000000000000000000000000000000000000000000000007f3c3c3cff757675ff717171ff6f6f6fff696969ff5a5a5aff484848ff3b3a3aff292929ff151515ff0b0b0bff070707ff060606ff040404ff030202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff030303ff030303ff040404ff080808ff0f0f0fff1f1e1eff333333ff464646ff555656ff666566ff737373ff757575ff7979797f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf040404ff131313ff151515ff101011ff111010ff131313ff141414ff141414ff141414ff131313ff0f0e0fff0c0c0cff0c0d0dff0c0d0dff0d0d0dff0d0d0dff0d0d0dff0e0d0dff0d0e0eff0e0e0eff0e0e0eff0e0e0eff0c0c0cff0b0b0bff0b0b0bff0b0b0bff0c0c0cff0f0f0fff0707077f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff353536ff323231ff313131ff2c2d2dff232323ff1d1e1eff1d1c1cff191919ff111110ff090909ff050505ff030303ff020202ff010101ff030202ff020202ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010000ff000000ff010101ff020202ff020202ff030303ff040404ff0b0b0bff282828ff333333ff454545ff606160ff646464ff646464ff1d1d1dff141414ff0f0f0fff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff121212ff1b1b1bff2525267f1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffefffffffefffffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefffffffffffffefffffffffefffffffffffffffefffffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefefffefefefffffffefffffefffffffffefffefefefffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefefffefefefffffffefffffefffffffefefffefefefffffefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfefffdfdfefffefefdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfefefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfefffefdfefffefefefffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefffffffffefffffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefffffffefffffffffffffffefefffffffefffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffefffefefefffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefffffefefffffffffefffffefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefefffffffefffefffffffefefefffefefffffffffefffffefffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffefffefffffffefffffffffffefffffffffefffffefffffffefefefffffefffffffffffffffefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffffffefffffffffffeffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f3d3d3dff797878ff767576ff717272ff666667ff585758ff474647ff393939ff272727ff141414ff0a0a0aff050506ff050605ff040304ff010101ff000000ff030202ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050506ff000000ff020101ff040404ff040404ff050505ff070706ff0e0e0eff1d1d1cff333233ff434343ff505050ff636362ff727272ff797979ff7b7b7b7f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0808087f0808087f0909097f0a0a0a7f0a0a0a7f0a0a0a7f0a0a0a7f0a0a0a7f09090a7f0606067f0606067f0606067f0706077f0706067f0707067f0607077f0707077f0707077f0707077f0707077f0707077f0605057f0506057f0505057f0505053f020302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff323231ff313131ff313131ff313131ff2c2c2cff232323ff1d1d1dff1c1d1cff191919ff101111ff090909ff050505ff030303ff040405ff050505ff040404ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff030303ff020202ff010202ff020202ff030303ff040404ff040404ff040404ff10100fff444445ff616161ff656464ff646464ff2d2d2dff131313ff0e0e0eff0b0b0bff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff0c0b0bff111111ff1b1c1b7f1112110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffefefffffffefffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefffefffffffffffefffefffefefefffffefefffefefefffffffffffffefffffefffffffffefffffffffffffefffffffffefefffffffefffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffffffffefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffefffffffffefefffffffefffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffffefffefefffffefefffffefffffffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefefffdfdfdfffefdfefffdfefdfffefefdfffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfcfdfffcfcfdfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffdfefdfffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefffffffffefefffefefefffffefffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffffffffffefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefffffffffffefffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffefffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffffffffffffffffffefffffffffffffffffefefffffefffffefffefffffffefffffffefffffffefffefffefffffffffffffffffffefefffffffefefffefefefffffefffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffefffefffffffeffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f3d3d3dff79797aff797979ff777777ff6a6a6aff585858ff464646ff363637ff282829ff131313ff080808ff040404ff030302ff010101ff000000ff000000ff050506ff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070607ff010100ff000000ff010102ff020202ff040404ff060606ff0d0d0dff1b1b1bff303030ff414141ff505050ff646465ff777777ff7b7b7bff7c7d7c7f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fbfbfbfbffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffffffefefffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffdfdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0c0c0c7f1818187f1818187f1818187f1818187f1818187f1515157f1010107f0e0e0e7f0e0e0e7f0b0c0b7f0707077f040404bf060505ff060706ff050605ff050505ff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff040505ff0707077f0101017f0101017f0202027f0202027f0202027f0202027f0202023f01010100000000000000007f0d0d0cff121213ff0d0d0dff0a0a0aff080808ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff090909ff0c0c0cff1111117f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffffffffffffffefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefefefffffffefffefefffffefefffffefefefffffefffffefefffffffffefffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffefffefefefffefffffffffffffffefefefffefffefffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffefffefffefffffffffffffffffefefffffffffffefefffffefffffffefefefffffefffffefefffffffffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefefffffefefffffefefefffffefffffefefffffefffefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffffffffffffffffffffffefffefffefffefffefefffffffefffffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffefdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefdfefffefefdfffdfdfefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfdfffefdfefffdfefdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfefffefefdfffdfdfdfffefdfefffdfefdfffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfefffefefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffffffefffefefefffffefffffefefefffefefefffefdfefffefdfefffdfdfdfffefdfefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffefefffffefefefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffefffefffffffefffffffffffffffffefefffffffffffefefffffefffffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffefffefefefffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefefefffffffefffefefffffefffffffefefffffffefffffefffffffffffffffefefffffffffffffefefffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffffffffffffeffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f3d3d3dff7a7a7aff7a797aff797979ff6e6e6eff5c5d5cff494a4aff393939ff282828ff131313ff080808ff030303ff020202ff020102ff010001ff000000ff060606ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff060506ff000100ff000000ff000000ff010001ff030303ff060606ff0d0d0dff1c1c1cff323132ff444444ff565656ff696869ff787879ff7c7c7dff7d7d7d7f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffdfdfefffdfdfdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffffffefffefefefffefefffffefefefffefffefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfefffdfdfefffefefdfffdfdfefffefefefffefefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefdfffdfdfdfffefdfefffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffffffeffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0a0a0aff070606ff050606ff070708ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404ff050405ff070707ff090908000000000000000000000000000000000000000000000000000000000000000000000000000000007f080808ff0d0d0dff090909ff080808ff070706ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff080809ff0c0b0b7f0707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffefefffffefefffefefffffefefefffefefefffefffefffffefefffffffefffffefffffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffefefefffffefffffffefefffffffefffefefefffefefffffefefffffffffefffefffefffffffffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffefefffffefefffffffefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefefffffffefffefefefffefffffffefefefffffefffffffefefffffffefffffefefffefefffffefefffffefefefffefefefffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefefefffffffffffefefffffffefefffefffefffffefffffffefefffffffffffffefefffffefefffefefffffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfefffefdfdfffefefefffefdfdfffefdfefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfefffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffefefefffefdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffefefffefefefffefdfdfffefefdfffefdfefffefefdfffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffefffefffefefefffefffefffffefefffefffefffffefefffefefffffefefefffefefefffffefffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefefffffffefffefefefffefffffffefefefffffefffffffefffffffffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffefffffffefefefffffefefffffefffffffffefffffffffffffffffffffffefffffffffffefefefffefffffffefefefffffefffffffefefffffffefffefefefffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffffefffffefefffffefefefffefefefffffefffffffefefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffefefffffffffffffeffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f3e3e3eff7c7c7bff7a7a7aff797979ff707070ff616060ff4f4f4eff3c3c3cff292929ff151515ff090909ff040404ff020202ff010102ff010201ff000100ff070707ff050404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff010100ff000000ff000000ff010000ff030203ff070707ff0e0e0fff1e1e1eff343435ff484748ff595959ff6b6b6bff7a7a7aff7d7d7dff7d7d7d7f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffffffffefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffefdfdfffefefefffefefefffefefefffffffffffffffeffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0b0bff111010ff0a0a0aff070707ff090909ff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070607ff070707ff080808ff1d1c1c7f2b2b2b7f2b2b2b7f2b2b2b7f2929297f2423247f1c1b1c7f1515167f1010107f0909097f040404bf070707ff090909ff070708ff060606ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff040303ff080809bf0706077f0303037f0606067f0e0d0e7f1414147f1919197f1f1f1f7f2929297f2e2e2e7f2f2f2f7f2f2f2f7f2f2f2f7f2f2f2f7f2f2f2f00000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffefefefffffefefffefffffffffefefffefefffffefffefffefffefffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffefefffefefffffffffffffffefffffffefefffefefffffefefffffffffffffefffefffffffefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefefffffefefffefffefffffefffffffefefffefefffffffefffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefefffefffefffffefffffffefefffefefffffffffffffffefffffffefffffffefffffefffffffefffffffefefefffffffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffefefffffffffffffefffefffffffefffefefefffefefefffefffefffefefefffffefefffefffffffffefefffffefffffffffffffffffffffffffffffffffefffffffffffefffffffefefefffefefefffefefefffffffefffffefefffffefefffefffefffffefefffffefefffefefffffefefefffefefefffefdfefffdfdfefffdfdfefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfefdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefdfffefdfefffdfefdfffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffffffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffffffffffffffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefefffffefffefffefffefffffefefffefffefffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffefefffefffefffffefffffffefefffefefffffffffffffffefffffffefffffefefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffefefffffffffffffffefffffffefffffffefffffefefffffffffffffffffefffffffffffffefefffefefffffefffefffefefefffffefefffefffffffffefefffefefffffefffefffefffefffffefefffefffefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefeffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f3e3e3eff7c7c7cff7c7c7cff7b7b7bff727171ff626262ff515151ff3e3f3fff2a2b2bff151516ff0a0a0aff050505ff010202ff010101ff010101ff010101ff080708ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff010101ff000000ff000000ff000101ff030303ff080708ff0f0f10ff1f1f1fff373837ff4a4a4aff5b5b5aff6c6b6cff7a7a7aff7d7d7dff7d7d7d7f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfdfffdfdfefffdfdfdfffdfefefffdfefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefdfefffefdfdfffdfdfefffdfdfefffdfefefffdfefdfffefefefffefdfdfffefdfefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefffffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefdfefffefefefffefefefffefefefffffeffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff191919ff111011ff0b0b0bff0d0d0dff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff020202ff080808ff080808ff1c1d1cff575657ff565757ff575757ff555455ff4b4b4bff3b3c3cff2e2e2eff232223ff161616ff0b0b0bff050505ff030303ff060606ff050505ff020202ff030302ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff030303ff030303ff020202ff030303ff070707ff101010ff1f1f1fff2b2c2bff353534ff434343ff555555ff5d5d5dff5e5e5eff5e5e5eff5e5e5eff5e5e5e00000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffefffefffffffefffffffffffffffffffffffefffffffefffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffefffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffffffefffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefefefffefefefffefefffffffefffffffffffffffffefffffefefffffefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffefefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffffffffffefffefffefefffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfdfefffefefefffefefefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffefffffefffffffefffefffefffefffefefefffffefefffefefefffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefefefffefefefffefefffffffefffffffffefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefffefffefefefffffefefffefefefffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefffffffefffffefefefffffffefffffefefffffffffffefefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffefefefffffffefffefefffffefffffffefffefffefffefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefffffefeffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f3e3e3eff7c7c7cff7c7c7cff7c7c7cff737373ff646464ff535352ff404141ff2c2c2dff151515ff0a0a0aff050505ff020201ff010100ff000000ff010101ff090908ff050404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff080908ff010101ff000000ff000100ff010102ff040404ff080808ff0f0f0fff201f20ff383838ff4a4a4aff5a5a5aff6c6b6cff7a7a7aff7c7c7cff7d7d7d7f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffefffffffffffefffefffffefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffefffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141314ff232323ff191919ff131212ff131313ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000101ff000000ff000001ff000101ff010101ff000000ff020102ff080707ff0a0a0aff323232ff575657ff575757ff545554ff4b4b4bff3b3c3bff2e2e2eff232323ff161616ff0b0b0bff050505ff030303ff010101ff010100ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff020202ff010001ff010101ff010102ff030303ff070707ff101010ff1f1f1fff2b2b2bff343434ff434443ff555555ff5d5d5dff5e5e5eff5e5e5eff60606000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffffffffffffffffffffffffffefffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffefffffefefefffefefefffefffefffefefffffffffefffefffefffefefefffffefefffffefefffffffffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffffffffffefffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffefffefefefffefefefffffefffffefefefffffefefffefffefffefffffffffffffffefffefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffefffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffffffefffffffffffefffffffffefefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefefefffefefefffefdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffefefdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfdfffefdfefffdfdfdfffdfdfefffdfefdfffefdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffefffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffefffffefefffffefefffffefffefffffefffffefffefffefffefffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffefefefffefefefffffefefffefefefffffefffffefffefffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefffefffefefefffefffefffefffffffffffffffffffffffefffffffffefefffefffffffffefffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffefefffffefffffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefffffefefefffefefffffefffefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefeffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f3e3e3eff7c7c7cff7c7c7cff7b7c7bff737373ff656566ff545454ff424142ff2b2c2cff141514ff090909ff030303ff000100ff000000ff000000ff010101ff0a0a0aff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff090909ff010101ff000000ff000000ff010101ff030303ff070707ff0f0e0eff1f201fff373737ff4a4a4aff5b5b5bff6c6b6bff7a7979ff7c7c7bff7c7c7c7f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefdfffdfefefffefefefffdfefdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffffefffffefefefffffffffffefffffffffffffffefffffffffffefffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffefefffffefffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefffefffefffffffffffffffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffdfefdfffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefdfffdfefdfffdfefefffefefdfffdfefefffefefefffefffefffeffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f151515ff282828ff232323ff1c1b1bff1c1c1cff0c0c0cff020202ff010101ff020101ff010101ff010101ff010102ff020202ff030202ff030202ff020202ff010202ff010101ff010101ff030303ff020202ff020202ff030303ff050505ff0b0b0bff100f0fff393a39ff575858ff565656ff4f4f4fff3f3f3fff303030ff262626ff191919ff0d0d0dff060605ff030403ff020202ff010101ff000000ff000000ff020202ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff000000ff000000ff000101ff010101ff020202ff040403ff080808ff131313ff242424ff2d2d2dff373737ff484748ff5a595aff5e5e5fff606060ff61616100000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefffffefffefffefffffffefefefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffffefefffefefefffffefefffffefffffefffefffffefefffefffefffffffefffefefefffefefefffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffefefefffffefffffefffefffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffffefefffffefffffefffffffffefefffefffefffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffefefefffffffffffffffefffefefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefefffffffffffffffffffefefffffefffefffffffffffffffffffefffffffefefefffefefefffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefefffefdfefffefefefffefefefffefdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefdfefffefdfefffefdfefffdfdfdfffefefefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffefefefffefefefffffefffffffffffffffefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffffefefffffffffffefffffffffefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffffffffffffefffefefefffefffefffffffffffefffffffffffffffefefffffffefffffefffffffffefefffffefffffefffffffffefefffefffffffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffffffefefefffefefefffffffffffefefefffefefefffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefffffefffefffffffefffffffffffeffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f3e3e3eff7b7c7cff7b7b7bff797a7aff727272ff656565ff535353ff404040ff2a2a2aff141414ff080908ff020202ff010101ff010000ff000000ff010100ff0a0a0aff060605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff010101ff000000ff000000ff010101ff020202ff060706ff0e0e0eff1e1e1dff353535ff494949ff5a5a5aff6b6b6bff787978ff7b7b7bff7c7c7c7f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefffffffffffffffefffffffffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffffffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefffffefffffffffefefffffffffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefdfffefdfdfffefefefffefefefffefeffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a191aff2d2d2dff282828ff262625ff2a2a2aff1e1e1dff111112ff101010ff0f0e0fff0b0b0bff090a0aff080808ff080809ff080909ff080808ff090908ff080807ff060505ff070707ff0d0c0cff101010ff121212ff121111ff0f0f10ff161616ff1d1d1dff404041ff5a5959ff585959ff545453ff484848ff3c3c3cff2f2f2fff202020ff101010ff070606ff040403ff020202ff010101ff000100ff000000ff040303ff080808ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff000000ff000000ff010101ff010101ff020202ff050505ff0a0a0aff181818ff2c2c2cff363637ff444444ff525252ff5e5e5eff606060ff616161ff61616100000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffefffffffffffefffffefefffefffefffefffffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffefefffefffffffefffffffefefffffefffefffefefefffffefefffffffefffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffffefffffefffffffefffefffffffffffefffffffffffefffffefefffefffffffefffffffefffffffefffffffefefefffffffefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefffefffefefefffefefffffefffefffefefffffefefffffffffefffffefefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffefffefefefffffffefffffffffffefffffffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefffffefefefffefefefffefffffffffffefffffefffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffefffffefefffefffffffefffffffefefffffefffffffefefefffffffefffefffefffefffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefffffffffffffffffefefffffffffffefffffffefffffffefffffffefefefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffefefffffefefffffffefefffffefefffefefefffefffefffefffefffefffffffffffffffefefffffffffefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffefefffffefffffffffffffffffffffffffeffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f3e3e3eff7b7b7bff797979ff787979ff707070ff626262ff515151ff3d3d3dff282828ff131313ff080808ff030303ff010101ff000000ff000000ff000000ff090909ff050506ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff000100ff000000ff000100ff010101ff030303ff070807ff0d0d0dff1c1c1cff333434ff474747ff585858ff69696aff777778ff7b7a7aff7b7b7b7f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffefefffffefffefffefffefffefffefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffffffefffffffefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefffffffffffffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffdfdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfefdfffefdfefffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff353535ff2d2d2dff292929ff353535ff383838ff383838ff393838ff333333ff292929ff1c1b1bff151515ff131314ff131313ff141413ff141314ff131313ff121213ff151615ff222222ff2b2b2bff323232ff323232ff30302fff2b2b2bff2a2a2aff464646ff5a5a5aff5a5a5aff575757ff4f4e4eff404140ff323232ff232323ff121212ff080808ff040404ff010201ff010101ff010101ff000001ff030404ff070707ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff020202ff000000ff000000ff000000ff010101ff020303ff060506ff0b0b0bff1a1a1aff2f2f2fff3e3e3eff4e4e4eff59595aff606060ff616161ff616161ff62626100000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffefefffffefffefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffefefefffffffefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffefffefffffffefefffffffefefffefefefffffffefffefefefffffefffffefefefffefffffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffffffffffffefefffefefffffefefffffefffefffefefffffefefffffffefefffefefefffffffefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefffefffefefffffefefffffffffefffefffefffffffefffffffffffffefffffffefffffefffffffefffffffefffffffefffefffefffefffffefffffffefffffffffffffffffffffffefffffefffefffefefefffefffefffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefffffefffefffefffffffffffffffffffffffefefefffffefefffefefefffefefffffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefefffdfefdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffffffffffefefefffffffffffefefefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffefffffffffffefffefffefffffefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffefffefffffffefefffffffefefffefefefffffffefffefefefffffefffffefefefffefefffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffefffffefffefffffffffffffefffffffffefffefffefffffffefffefefefffffefffffefefefffefefffffefefefffefffffffefffefffefefefffefefffffffefefffffffefffefefffffefefefffefefefffefefefffefffefffffffffffefffffffefefefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefefffefffffffffefefffefffe7f7f7f7f000000000000000000000000000000000000000000000000000000007f3d3d3dff797979ff787878ff777778ff6e6f6eff60605fff4e4f4eff3b3b3bff272626ff111112ff080707ff020202ff000000ff000000ff000000ff000100ff060607ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070607ff010100ff000000ff000000ff010101ff030304ff070707ff0d0d0dff1a1a1aff323232ff444544ff545554ff666667ff767676ff797979ff7a7a7b7f3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffffefefffefefefffefffffffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefffffffffefffefefffffefefefffefffefffffefefffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffefffffffefffffffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfefffefdfefffefefefffefeffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f242424ff414141ff353535ff2e2e2eff3f3f3fff4b4b4bff515150ff545454ff4f4f4fff414141ff313131ff282829ff262626ff262626ff272727ff272727ff272727ff262626ff292928ff343434ff434243ff4c4c4cff4d4d4eff474747ff363637ff363636ff4e4e4eff5a5a5bff5a5a5aff565656ff4e4f4eff424241ff343434ff242425ff121212ff080808ff040404ff020202ff010201ff000101ff000001ff030303ff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff000000ff000000ff000001ff010001ff020202ff060606ff0d0d0dff1d1d1dff323232ff414142ff504f50ff5a5a5aff5f5f60ff616061ff616161ff62626100000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffffefefffefefefffffefefffefefefffffefefffefefefffffffefffffffefffffefffffffefffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffefefffffefffffefefefffffffefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefffffffefefffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefefffffefefffefefefffffffefffffefefffefefefffffefefffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefefefffffefffffffffefffffffefffffffffffffefefffffffefffefffefffffefffffefefefffffefffffffefefffffefefffefefefffffffefffffefefffefefefffffefefffefefefffefefefffffffefffefefefffefefffffffefefffffffefffefefffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefffffffffefffffffefffffefffffffffffffefffffffefffefffffffefffefefefffffffffffffefefffffffefffefefffffefffffffefffffffffffffffffffefffffefefffefffefffffffffffffffffffffffefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefffffffefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffffffefffffffefffffefefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffffefefffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffefffffffefffefefefffffffffffffefefffffffefffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffefffffffefffffffefefffffefefffefefefffffffefffffffefffffefffffffefffffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffefefffefefefffffefefffffefffffffefffffffefefffffefffffefefefffffffefffffefefffffefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefffefffffffefffffefefffefefefffefefefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffffefefffffffefffefefffffefffffffefffffffffffefffffffefffffefe7f7f7f7f000000000000000000000000000000000000000000000000000000007f3c3c3cff787878ff787878ff787778ff6c6d6dff5c5c5cff4a494aff373736ff242424ff111011ff070707ff020202ff000100ff010000ff000100ff010101ff050605ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff010101ff000000ff000000ff010101ff040404ff070607ff0b0c0cff181817ff2d2d2dff414141ff525152ff646463ff757575ff797979ff797a797f3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffffffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffdfefdfffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffefefdfffefdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffefdfefffdfdfdfffefefdfffdfdfdfffefdfdfffefdfefffefefefffffeffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f242424ff494949ff414141ff383838ff4d4d4dff595959ff5f5e5fff636262ff616060ff5a5a5aff535354ff4e4e4eff4b4c4cff4c4c4cff4c4c4bff4c4c4bff4c4b4bff4a4a4aff49494aff4e4e4eff555555ff5b5a5bff5c5c5cff595959ff494948ff484747ff585858ff5b5a5aff5a5a5aff565656ff4e4e4eff434342ff353535ff242323ff111111ff080808ff040404ff030202ff020102ff000100ff000000ff030303ff080808ff020303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff020202ff000000ff000000ff000000ff010101ff020203ff060607ff0f0f0eff202020ff343534ff444443ff505150ff5a5a5aff606060ff616162ff626262ff62626100000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffefffefffffffefffefffffffefffffffefffffefffffffffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffefffffefffffefffefffffffefffefefefffffffefffefefefffefffefffefefffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefefffffffffffffefffffffefffffffffffefffffffefffffefffffefffefffffffefffefefffffffffefffefefffffefffefffefffffffffffffffefffefffefffffffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefefffffefffefffffffffffffffffffffffffffefefffffffffefffefefefffefffefffefefefffffefefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefffffffffffefffefffefffffffefffffefffffefffefffefefefffefffffffffffffffffffffffefffefffefffffffefffefffffffefffefffefffefffffffefefffffefffefffefffefffffffefffffffffffffffefffffefffffefffefffffffefffefefefffffffefffefefefffefffefffefffffffffffffffefffefffefffefffffefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefdfefffdfefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffefefdfffefdfefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefffefffffefefffffefefffffefffffefffefffefffefffefefefffffffefffefefefffefffefffefefffffffffffffefffefffefffffffffffffffefffefffffffefffffefffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffefffefffefefefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefffefffefffefffffefffffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefffefffefffefffefefefffffffefffefefefffffffefffefffffffffffffffefffefffefffffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffefffefffefffefffefffefffefffefefefffefffe7f7f7f7f000000000000000000000000000000000000000000000000000000007f3c3c3cff797979ff787878ff777777ff6a6a6aff555555ff444544ff373737ff232323ff0f0f0fff070708ff040403ff010101ff010101ff010101ff010102ff040403ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ff010101ff000100ff010000ff020202ff030404ff040404ff0a0b0aff161616ff2d2d2dff403f3fff4f4f50ff606160ff717171ff787878ff7a7a7a7f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefffefffefefefffefefefffdfefefffefefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffffffefffffefffffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefefffdfdfefffefefdfffdfefefffdfefdfffefefdfffefefdfffefdfefffdfefdfffefefdfffdfdfdfffefefdfffdfdfdfffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f242424ff494949ff494949ff4b4b4bff616161ff646565ff676767ff686868ff6a6a6aff686768ff676767ff686969ff686868ff676767ff666566ff656566ff666666ff676766ff676767ff676666ff656565ff646463ff656665ff676767ff5f5f5eff575757ff5a5a5aff5a5a5bff5b5b5bff555656ff4d4e4dff434342ff353535ff222222ff111111ff080808ff040404ff020202ff020101ff010101ff000000ff040404ff0a0a09ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff020202ff000000ff010101ff000101ff010101ff030303ff060606ff0e0e0eff202020ff363636ff454545ff515151ff595959ff606060ff616261ff626262ff61616200000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefffffefffffffffefefffffffefffefefefffffffffffffffefffffefefffefefffffffffffffffffffffffefefffffefffffefffffffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefefffffefffffefffffffefffefffffefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffefefffffffefffefefefffefffffffefffefffffefefffefefffffefffffffffefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffefffffffffffffffefffffffefffffefffffefffffffffefefffffffefffefefefffffffffffefffefffffefefffefefffffefefffffffefefffffefefffffefffffefffffffefffefffffefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffffffffffffffffffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffefffefffffffffffffffefffffffefffffefffffffffffffffffefffffffefffefefefffefffffffefffefffefefefffefefffffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffdfefefffefdfdfffdfefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfdfffefefdfffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffdfefefffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffffffffffefefffffefefffffefffffefffffffefffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffefefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffefefffffefffffefffffffefffefffffefefffefefffffefffffffffefefffefffffffffffefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffefffefffefefefffefffffffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000007f3c3c3cff797979ff797979ff787878ff6b6c6cff5a5a5aff494949ff353535ff1e1e1eff100f0fff080908ff050505ff040404ff020202ff010101ff020202ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff000000ff010101ff030302ff040304ff050505ff070807ff0c0c0cff151515ff292a2aff3e3d3eff505050ff646464ff767676ff7a7a7aff7a7a7a7f3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefdfffefefdfffefdfefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfdfdfffefefefffefefeffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f242424ff494949ff515151ff636363ff6e6e6eff717171ff747474ff757575ff767676ff757575ff757575ff767675ff767676ff757576ff757575ff747575ff767675ff767676ff757575ff757575ff747474ff737473ff747374ff737373ff717171ff646464ff5e5e5eff5a5a5aff5a5a5aff555556ff4d4d4cff424242ff343434ff232323ff111211ff080807ff030404ff010101ff010101ff000101ff000000ff040404ff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020201ff000000ff000000ff000000ff010101ff030303ff060606ff0d0d0dff1e1e1eff353535ff454444ff505050ff595959ff606060ff626262ff626262ff62626200000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffffffefffefefffffffefefffefffffffffefefffefefffffffffefffefefffffffffefffffefefffffefffffffffffffffffefffffffffffefefffffffffefffefffefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffffffffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefefffffffffefffefffffffffffefffffffffffffefefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffefffefffffffffffefffefefefffffefffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefefffffffffffffefffffffefefefffefffffffefefffffffefffffffefefffefffefffffffefffefefffffffffefffefffffffffefffffefefffffffffefffefefefffffffefffefefefffffefffffffffffffffffefffffffffffefefffffffffefffefffffffffffefffffffffffffefefffefefffffefefefffffefefffefefffffffffffffefefffffefefefffefffffffffefffffffffffffffffefffefffefffffffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffefffffffefffffefefffefefffffefefefffffefefffefefffffefffffffefefefffefefefffefffffffefefffffefefffffffefefffefffefffffffffffefffffffffffefffefffffffffffffffefefffffffffefffefffffffffffefffefefefffffefffffffffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfefefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffefdfefffefefdfffefdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffdfdfefffefdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffffefffffffffffffffefefffffefffffefefffffffffefffefffefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefefffefefffffefefefffffefefffefefffffefffffffefefffffefefefffefffffffefefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefefffffffffefffefffffffffffefffffffffffffefefffefefffffefefefffffefefffefefffffefefffffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffefffffefefffffefffffefefffffffefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefffefffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefefffffffffffefefffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffefffffffffffffffefefffffefefffefefffffffefefffefefefffefffefffffffefffffefefffefefffffffefefffffefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffefefefffefffefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000007f3c3c3cff797979ff797979ff787778ff6f6f6fff5f5f5fff4d4e4eff393839ff212121ff111211ff090a09ff060606ff040504ff020303ff020202ff020202ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff000001ff010202ff030303ff040404ff060606ff090909ff0e0e0eff191818ff2b2b2bff404040ff555555ff696969ff767576ff797979ff7a7a7a7f3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffefffffefefffffefefffefefefffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfdfdfffefdfefffefefdfffefefdfffffefefffefeffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f242424ff515151ff696969ff6a6a6aff717171ff797979ff7d7d7eff7f7f7fff808180ff818081ff808181ff808081ff808080ff818181ff818281ff818181ff818181ff7f7f80ff7f8080ff808080ff808080ff7f807fff7d7d7dff7c7c7cff717071ff626262ff606060ff5a5a5aff5a5a5aff545455ff4a4b4bff414041ff343434ff232323ff111011ff070707ff030304ff020102ff000001ff000000ff000000ff040404ff09090aff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff020202ff000000ff000000ff000000ff010101ff030303ff060606ff0d0d0dff1d1d1dff323232ff424242ff4f4f4fff585959ff606060ff616162ff626161ff61626200000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffffefefffefffefffefefefffefffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefffffffffffffffefffffefefffffefffffffffefffffefefffffffefffffefefefffefefefffefffefffffefffffefefefffefffffffefffffffffffffffffefefffffffffffefefffffffffffffefffefffffefefffefffffffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffefffffefefefffefefefffefffefffffefffffefefefffefffffffefffefffefffffffffefefffefffefffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffefffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffffffffefefefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffefefffefffefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfefdfffdfefdfffefdfefffdfdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffefffefffefefefffefffefffefefefffffffffffefffefffffefefffefffefffefefefffefefefffefefefffdfefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffefffffffffffffefffffffffffffefefffffffffffffefffefffffefefffefffefffefefffffefffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffffefffffefefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffffefffffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffffefefffefffefffefefefffffffffffefffefffffefefffefffefffefefffffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffffffffffffffffefefffefffefffefefefffffffffffefffefffffefefffefffefffefefffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefefffffefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000007f3c3c3cff797979ff797979ff797979ff787878ff6f6f6fff5f5f5fff4d4e4dff383839ff212121ff121111ff090a09ff060606ff040405ff020203ff020303ff020201ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff020302ff040304ff040404ff060606ff090909ff0e0e0eff181918ff2b2b2aff404040ff555555ff696969ff767675ff777777ff777777ff7979797f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffefffefffffffffefefffefffefffefefffffffffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefffffffefefffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfdfffdfefdfffdfefdfffefffefffefffeffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f121212ff696969ff696969ff5f5f5fff646564ff727272ff7a797aff7c7c7cff7e7e7eff7f7e7eff7f7e7eff7e7e7fff7e7e7fff7f7f7fff807f80ff807f80ff808080ff7d7d7dff7d7d7dff7d7d7dff7e7e7eff7c7d7dff797a79ff777676ff606060ff575758ff606060ff5a595aff595a5aff535453ff4a4a4aff404040ff333333ff232322ff111111ff060707ff040404ff010202ff000000ff000000ff000000ff040404ff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff000000ff000000ff000000ff010101ff030303ff060606ff0c0c0cff1e1d1eff303030ff404040ff4e4f4eff585858ff5f5f5fff616061ff616161ff62616200000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffffffffffefefefffefefffffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffffefffffffffffffffefffffefffffffefefffffefffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffffffffffefefefffefffffffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffefffffffefefefffefffefffefefefffefefefffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefffefffffffffffffefefffffefffffffffffffefffffffefffffffffffefffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefffefffefefefffffefefffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffefffefefefffefffffffffefffffefefefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffffffffffffefefefffefefffffefefefffefefffffefefffffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffffffefffefefefffefefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefffffefefffffffffffffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffffefffffefffffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffffffefefefffffefefffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffefffefefefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefffffefefefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefefffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffffffffffefffffefefefffffffefffffffffffefefefffefefffffffefefffffefffffefefffffefefefffefffffffefefefffffffefffffffffffefefffffffefffffefffffffffefffffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000007f3c3d3cff797979ff797979ff797979ff797979ff787878ff6f6f6fff5f5f5fff4e4e4dff383838ff212121ff111211ff0a0909ff060606ff060707ff050605ff030302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff040404ff060606ff060707ff090909ff0e0d0eff191919ff2b2a2bff403f3fff555555ff696969ff767675ff777777ff777777ff777777ff7777777f3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffffffefefefffffffefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfefffefefefffffeffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff696969ff5f5f5fff494949ff484848ff5d5d5dff666767ff6d6c6cff6e6e6eff6f6f6fff6f6f6fff707070ff707070ff6f7070ff717171ff717171ff717170ff6e6e6eff6d6d6dff6e6e6eff6e6e6eff6b6b6bff686868ff616161ff4a4a4aff474746ff585858ff595959ff595959ff535353ff4a494aff3e3e3eff313130ff212020ff0f0f0fff060606ff040303ff020202ff000001ff000000ff000000ff040404ff080808ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff020202ff000000ff000000ff000000ff010101ff020202ff050505ff0c0b0cff1d1d1dff302f30ff3d3e3eff4b4b4bff555656ff5f5e5eff606060ff616161bf48494800000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefefffffffefffffefffffffffefefffefffefffffefffffffefffffffffffffefffffffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffffffffefffffffffefefffefffefffefefffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefffffffffffffffefffffffffefefffefffefffefefffffffefefffffefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefefdfffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfdfffdfcfcfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffefffffffffffefffefefffffefefefffffffefffefefefffefffefffefefefffffefefffefefefffefefefffefffefffffefefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefffffffefffffffefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefefffffffefffffefefefffefffefffefffffffefefefffffefffffffefefffffffffffffffefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefffefffefffefffffffefffefffffffefefffffffffefffffefefffffffefffffefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffefefffffffffefffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefffffffefefffefefffffefefefffefefefffefffefffefffefffefefffffefefffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefffffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0a0aff060706ff050506ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff040405ff060606ff0a090a7f050606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffefffffffffefffefffffffffffffffefffffffffffefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5f5fff494949ff383737ff3a3a3aff4a4a4aff525252ff565757ff565656ff535353ff4d4d4dff4b4c4cff4c4c4cff4a4a4aff494949ff484848ff484847ff494949ff4b4b4bff525252ff585858ff575757ff545454ff4d4d4dff3b3c3bff393939ff4e4e4eff595959ff585959ff515151ff474747ff3a3a3aff2d2d2dff1e1e1eff0e0e0dff050606ff030303ff020202ff010100ff000000ff000000ff030303ff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010201ff000000ff000000ff000000ff010100ff010101ff050404ff0a0b0aff1a1a1aff2c2c2cff3a3a3aff474747ff545353ff5e5f5eff616161ff6061617f30303000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffefffefffffefefffffefefffefefefffefefffffefefefffefffefffefefffffffefffffefefefffefffffffefefffffefefffffefffefffffefefffefefefffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffffffefffffefefffffffffffffffffffffffffffefffffffefefffffffffffffefefffffefffffffefefffffefefffffefffefffffefefffefefefffffffefffffffefffffefefffefefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefffffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffffefefffffefefffefefffffefffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefffffffefefffffffffffffefefffffffffffffefefffffefefffffefffefffffefefffefefefffffffefffffefefffffefefffefefefffffffffffefffffffffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffdfcfcfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffefffffffffffefffffefefffefefefffefefffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefefffefffffffefefffffefefffffefefefffffefefffefefefffffffefffffffefffffffefffefefefffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffffefefffffffffffffffefffffefefffefefefffffefefffefffffffffefffffffffefffefffefffffffefffefefffffefefffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffefffffffefffffffefefffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffffefefffefffffffefffffffefffefffefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffffefffffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefefefffefefffffefffefffefffffffefefffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff131313ff0a0a0aff060606ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff070707ff090909ff0e0d0e7f0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffffefefffefefefffefefefffdfefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffffffffffefffffefefffffffffffffffffffffffffffefffffffefefffffffffffffefefffffffffffffffefffffefffffffefffffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfdfffefdfdfffdfefefffefefeffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff373738ff303030ff323232ff3b3b3cff3f3f3fff424141ff3e3e3fff353635ff2b2b2bff272727ff262626ff252525ff242424ff232424ff232323ff242424ff2b2b2bff363637ff404040ff424343ff403f40ff3c3c3cff313131ff303130ff484847ff595858ff575858ff4f5050ff424242ff343434ff272727ff1a1a1aff0c0c0cff050505ff020202ff010101ff000100ff000000ff000000ff030302ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff000000ff000000ff000000ff000000ff000000ff040304ff090a0aff161616ff272727ff343434ff434342ff505150ff5e5e5eff606060ff6161617f30303000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffefffffffefefefffefefefffffefefffefefefffefefffffefffffffefefefffefefefffffefefffffefefffffefefffffffefffefefefffefefefffefffffffefffffffffffffffffefefffffffffffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffffffefffefffffffffefefffefefefffffffffffffffefffffffffffffffffffefefffffefefffffffefefffffefefffffefefffffffefffefefffffefefefffefffffffefffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefefffffefffefffefffffffefefefffefffffffefefefffffffefffefffefffffefffffffefefffefefefffefefefffefefefffffefefffffffefffefffefffefefffffefffffffffefefffefffffffefefefffefefefffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefffffefffffffefefffffffefffffffffffffffefffffffefefffffffffffefefffffefffefffefffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffffffefffffffefffefffffffffffffffffffefffefffefffffefffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffffefefffefefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffefffffffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffefefffffefffffffefefffffefefefffffefefffffefefffffefefffffffefffefefefffefefefffefffffffefffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffffffffffefffefffefffffffffefefffffffefffefffefffffefffffefffffffffffefffffffffffffefefffefefefffffffffffefffefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefffffffefefefffffffefffefffefffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffffffffefefefffefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffefefffffffefffefffefffefefffffefefffffffefefffefefffffefefefffefefefffffefefffefefefffefefffffefffffffefefffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffefffffffefffffffffffffffffefefffffffffffefffefffffefffffffeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff131313ff0a0a0aff030404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0a0a0aff0d0d0dff1b1b1b7f1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffffffffffefffefffffffefefefffefffe7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefdfffefefefffefeffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373838ff303030ff2a2a2aff2b2a2bff2a2b2aff282928ff292929ff262726ff202020ff181818ff141314ff131313ff131312ff131313ff131312ff121212ff131314ff161616ff1f1f1fff242524ff242524ff222122ff272727ff292828ff292929ff434343ff575757ff545454ff474847ff393939ff2c2c2cff212121ff181818ff0c0c0cff040405ff020202ff020101ff000101ff000000ff000000ff020202ff050505ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff010101ff040303ff090909ff151515ff242424ff2f2f2fff3b3b3bff4b4b4bff5c5c5cff606060ff6061617f30303000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffefffffffffffffffffefffffefffffffffefefffefefefffffefefffefefffffefefefffffffefffffefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffefffffffefffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffffffffffefefffefefffffefffefffefffffffffffefffffffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffefffffffffffefffffffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffefffffffefefffffffefefffffefffffffffffffffefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefffffffefefffffffffffffffefefffffffffffefffefffefffffffffffefffffffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffffefffffffffffffffffefffffffffffefefffffffefefffffefffffefffffffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefdfdfffdfdfefffdfefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffefefffffefefffefffefffefefefffefefefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffffefefffffefffffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefffffefffefffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffdfdfdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffffffefefffffffffefffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefffffffefffffffffffffffffefffffefffffffefefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffefffefefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffffefffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffefffefefefffefefffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffefefefffffefefffefefffffefefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffefffefffefffefefffffefefffffefefefffefefffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffefefefffefffffffefffffffffefffffffefffffeffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434444ff2b2a2aff131313ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070606ff0e0f0fff1b1b1bff3435347f222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefeffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff2a2a2aff20201fff1c1c1dff141414ff0d0d0dff0c0c0cff0c0b0bff0c0c0cff0a0a0aff080809ff080908ff080708ff080808ff070707ff070707ff080808ff090808ff090908ff070807ff070707ff070708ff111110ff1a1a1aff1e1d1eff3f3f3fff535252ff4d4d4dff383838ff272727ff212020ff1a1a1bff131313ff0a0b0bff040404ff030303ff020202ff010102ff010100ff000000ff010101ff040404ff020202ff000000ff000000ff010001ff010101ff000100ff020101ff020102ff010201ff010101ff000000ff000000ff010101ff020202ff020202ff020202ff010101ff010101ff010101ff010101ff000000ff000001ff010101ff010201ff010101ff030302ff080808ff121212ff1d1d1cff242423ff2c2c2cff383838ff505050ff5d5d5dff6060607f30303000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffefefffffefefffffffffefffefffffffefffefffefefffffefffefffffffefffefffffffffffffffefefefffefefefffffefefffefffefffffffefffefefefffefffefffffffefffefefffffefffefffffffefffefefefffefefefffffefefffefefefffffffefffffefffffefefffffefefefffefffefffffefffffffffefffefefefffefefffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffefefffefffefffffefefffefffefffffffefffefefefffefffefffffffefffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffefffefffffffefffefefefffefffefffffefefffefefefffefefefffffefefffefefefffffffefffffefffffefefffffefefefffefffefffffefefffefffefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffefffffefffffefefffffefffefffefffefffffefefffefffefffefefefffefefffffffffefffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffefffffffefffffefefffefffffffffffefffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffffefffefefffffefefefffefefffffefefefffefffefffefffefffffefffffefefefffefffefffffefefffefffffffffffefffefefefffefffefffefffefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffffffefffffefffffefefffffefffefffefffefffffefffffffffefffefefefffefefffffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffffffffffefefffffefefffffffffefffefefffffefefefffefefffffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefffefffffffefffefefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffffffffefffffffffffefffefffefefffffefffefffefffefffefffffffffefffffefefefffefefefffffefefffefffefffffffefffefefefffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffefffefffefefffffefffefffffffefffefffffffffefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefffefffffffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffffefffefffffffefffefffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffefffffefefffffefefefffefffefffffefefffefffefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffffffefffefefffffefffefffffffefffffefefffefffe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565656ff434343ff2a2a2aff171717ff090909ff050505ff060606ff030303ff010001ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff020202ff040404ff030303ff040505ff0d0d0dff202020ff343434ff4848497f2b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffefdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff202020ff141514ff121212ff080909ff020202ff030302ff030303ff030303ff020302ff020102ff020202ff020201ff020202ff020202ff030203ff030303ff020202ff020102ff010101ff000100ff010101ff080808ff0f0f0fff131213ff353535ff4c4c4bff474747ff393939ff262626ff1d1e1eff191919ff121212ff0c0c0bff050505ff030303ff020202ff010201ff010101ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010101ff020102ff010101ff040404ff0a0a0aff131312ff1a1a1aff212021ff292929ff393939ff494949ff525252ff5d5e5d7f30303000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffefefefffefefffffffefefffffefffffefefffffffefefffefffefffffffefffffffefffefefefffffffffffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefffffefefffffefefefffffefefffffefefffefefefffefefefffefefefffffefffffffefefffffffefffefefefffefffffffffefffffffffffffefefffffffffefffefffefffffffefffffffffffefffefffffffffffffffffffefffefffefffefffefefffffefefefffffefffffefffffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffefffffffefffffefefefffefffefffefefefffefefffffffefefffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffdfefefffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefefefffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffffefefffffefefffefefffffffefffffffefffffffefefffffffefffefefefffefefffffffefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffefffffffffffefefefffefefffffffefefffffefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffefffffffefffefffefffefffefffffffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffefefefffefefffffffefefffffefffffefefefffffefefffefffefffefffefffffefefffefefefffffffffffffffffffefffefffefffffffefffffffefefefffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffffefffffefefffffffefefffefffefffffffefffffefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffffefffffefefffffffffefffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffefffffffefffffefefffffefffefffefefffffffffeffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676766ff565656ff434344ff383838ff292829ff272626ff252525ff141514ff090909ff070707ff070607ff060505ff060606ff080707ff060605ff050506ff070707ff0f0f10ff201f1fff232323ff222222ff282829ff3c3b3cff484849ff5c5c5c7f3636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfdfefffdfdfdfffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfdfffefdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff20201fff151515ff0d0d0dff0b0b0bff050505ff000000ff000000ff000101ff000001ff010000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050405ff0c0b0bff0e0e0eff2e2d2dff494949ff494949ff474747ff393939ff262626ff1d1e1dff191919ff121312ff0b0b0bff050505ff030303ff020202ff010101ff000100ff000000ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff020101ff040404ff0a0a0aff131313ff1b1a1aff212121ff292929ff393939ff49494aff4b4b4bff4b4b4bff5252527f2e2e2e00000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffffffffefffffffffefefffffefffffefffefffffffefffefefefffefffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefefffffefffffefffffffffffefffefefefffffffefffffefffffffefefffefefffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffffffefffefffefefffffefefefffefefefffefffefffefffefffefefefffefefffffefefffffefffefffffefffffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffffefefffefefffffffefefffefffefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffefefffefefffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffffffefffffffffffffefffffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfefffdfefdfffefefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffefdfefffdfefefffefefdfffdfefefffefefdfffefdfefffefdfdfffdfdfdfffdfefdfffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffefffffffefefffffffefffffefffffffffefffffefffefffefefefffefefffffefefffffffefefffffefffffffffffffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffffffffffefefffefffffffffffefffffffefffefefffffffefffffffffffffefffffffefefffffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffffffefffffffffffffefffffffffffffefffffffefefffffffefffffefefffffffefefffefefefffefefefffefefffffefefffffefefefffffefffffefffefffffffefffefefffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffefffffffffffffefffffffefefffffffefffffefffffffffefffffefffefffefefefffefefffffefefffffefefefffffefffffefffffffffffefffefffffffffffefffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffefffffefefffffefefefffffefffffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefffefffffffffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefffffffefefffffffefffffefffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffffffeffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff676767ff565656ff4d4d4eff4a4a4aff4c4c4cff4a4a4aff333333ff212021ff1b1c1cff1b1b1bff1b1a1aff1c1b1cff1c1c1cff1a1a1aff1a1919ff1b1b1bff2c2d2dff464646ff4c4c4cff4a494aff494949ff4c4c4cff5c5c5dff7171717f3b3c3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffdfdfefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffffffefefefffffefefffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfefffefefefffdfefefffdfdfefffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefefffefefdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff0d0d0dff090909ff090809ff040404ff000000ff000000ff000100ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff090909ff0b0b0bff0e0e0eff3a3a3bff494949ff49494aff474747ff3a393aff262626ff1d1d1eff191919ff121212ff0b0b0bff050505ff030303ff010101ff010100ff010001ff020101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff040404ff0a0a0aff131212ff1a1b1aff212121ff292929ff393938ff49494aff4b4b4bff4b4b4bff4b4b4bff4b4b4b7f26272700000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffefefffffefefffffffffefffefefffffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefffefffefefefffefefffffffffffffffefefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffffefffffefffffffffffffffefffffffefefefffefefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffefffffffffffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffefefffffefffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefefefffffffffffffffefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffefdfefffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefdfdfffefefefffefefefffefefefffdfefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefefffefdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffefffffefefefffefefefffefefffffefefffffffefefffffefffffffefefffefefefffffefffffefefefffefefffffefefffffffffefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffefffffffefefefffffefefffffefffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffffffefffffffffffffffefffffefefffffefffffffffefffffefffffefefefffefefefffefefffffefefffffffefefffffefffffffefefffefefefffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffefffefefffffefefefffffefefffefefffffffffefffefefffffefefefffefefefffefffffffefefffffffefefffffefffffffefefffefefefffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffefffffffffefefffffffffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffefffffffffffffefffffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefffefffefffffefefffefefffffffffffffffefefffefefefffefefefffffefefffefefefffffffefffefefffffefefefffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff757575ff676767ff626262ff646464ff666767ff676767ff5f5f5fff575858ff545353ff535353ff525252ff535454ff535353ff515151ff4d4d4dff4e4e4eff565756ff646464ff666666ff646464ff5f605fff626262ff717170ff7777777f3b3b3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffefdfdfffefefefffefdfefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefffffefefffffffefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffefdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffefdfdfffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff09090aff070606ff060505ff030203ff000000ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070807ff080808ff0b0b0bff0e0e0e000000007f0b0c0b7f0e0e0e7f1313137f1818187f2020207f2b2b2b7f3535357f3737377f373738bf383838ff020201ff000101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0001017f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefefefffffffffffffefffffffefefffefffffffffffefffefffefffefffffffefffffffefffffffffefefffffffefffffffffffefefefffffefffffefffffffffefffffefefffffefefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefefefffffffffffffefffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefffffffefffffffefffefffffefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffefefffffefefefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffefffffefffffefffffffefefffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefffffefefefffffefffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefdfefffefdfdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfefffefefefffdfdfdfffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffdfefefffefdfdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffffefefffffefefffefefffffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffefefffffffffffefefffffffefefffffffefffefffefffefffffffefefffffffffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefffffefefefffffefffffffffefffffffefffefffffffefffffffffffefffefefefffefefffffefefffffffffffffefefefffefefefffefefffffffefffffffefefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffefefefffefffffffefefffffffefefffefefefffefefffffefefffffffffffffefefefffefefefffefefffffffefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefefffffefefffffffffffffefffefffefefefffefefffffffefefffefefefffefffffffffefefffefffefffefefefffefffffffefffefffffefefffefefefffefefffffefefefffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffefffffefffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffefffffefefefffffffffffefefefffffefefffffffefffefefefffefffffffefefffffffffefffffefefffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff777676ff757574ff757575ff787878ff7c7c7cff7e7d7eff818181ff838383ff818181ff828282ff818182ff848484ff808080ff808080ff7f7e7fff7f7f7fff7b7b7bff7b7b7bff7a7a7aff777878ff757475ff767676ff777777ff7777777f3b3b3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000fffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffdfefefffdfdfdfffefdfefffdfdfdfffefdfdfffefefdfffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffefefefffefefefffefdfefffefefefffefefefffefefdfffefefefffdfefefffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefeff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefefdfffdfdfdfffdfefefffdfdfefffefefdfffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfdfffdfdfdfffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f383938ff6d6d6dff6c6c6dff6d6c6cff6d6d6cff6a6a6aff565656ff454445ff383838ff2e2e2eff232323ff141414ff0c0c0cff090909ff060606ff040504ff040404ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070706ff060606ff080809ff0a0a09ff0a0a0aff141414ff181918ff201f20ff282828ff343434ff444445ff5c5c5cff6d6c6dff6f6f6fff6f6f6fff545454ff010201ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff0202027f0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefffefffffefefffefefefffefefefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefffffefffffffffefffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefefefffefffefffffefefffffefefffefefefffffffefffefefffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefffefffffefefffffffefffffefefffffefffffefefefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffefffefffffffefffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefdfdfffdfefefffefdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefdfffdfefdfffdfefefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffefffefffffffefffffffefefffffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffefefffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffefefffffffffffffffefefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffefefffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffffffefffefefefffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffffefffffefffffffffefffffffffefffefffffffefffffffefefefffffffffffffefefffffefffffefefefffffefefffefffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff767776ff797979ff7b7b7bff7f7f7fff818181ff838484ff878787ff878888ff868787ff878787ff898989ff8a8a8aff888888ff858585ff858585ff858686ff828282ff7f7f7fff7f7f7fff7d7d7dff7b7b7bff7b7b7bff787878ff7777777f3c3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffefdfefffefdfdfffefdfefffdfdfdfffefdfdfffdfefdfffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f404040ff777677ff6d6d6dff6d6d6dff6a6a6aff565656ff454445ff383838ff2e2e2eff232322ff141414ff0c0b0cff070807ff030303ff040404ff030303ff030403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff060506ff050606ff060505ff040404ff060606ff0a0a0aff141414ff181818ff202020ff282828ff343434ff454545ff5c5c5cff6c6c6dff6f6f6fff707070ff030303ff020202ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff0606067f0506050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefefffffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffefffefffffffefffefffffffffffffffefffefefefffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffefffffffefffefffffffffffffffefffefefefffffefffffefefefffefefefffffefefffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefffffffffefffffefefffffffffefffefefffffffffefffefefefffefffffffefffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffffffefefffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffdfefdfffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefffffffefffffefefffffffffefffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffefffffffffffefffffffffffefefffffffffefffffffffffefefffffefefefffefffefffefffffffffefffffefefffffffffefffefefffffffffefffefefefffefffffffefffffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffffefffefefffffefefefffefefefffefefffffffefffffefefefffffffefffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffffefefffefefefffffefffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff797979ff7b7b7bff7f7f7fff818181ff848384ff878787ff878787ff888788ff878788ff8a8a89ff8b8a8aff8a8b8bff8a8a8bff888888ff868686ff858586ff868585ff828283ff7f7f7fff7f7f7fff7d7d7dff7b7b7bff7b7b7bff7878787f3c3c3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefeffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f404040ff808080ff777676ff6a6a6aff565656ff444445ff383737ff2e2e2eff232323ff141414ff0b0c0cff070707ff030303ff020202ff020202ff030302ff030303ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff030303ff030303ff010100ff020202ff030404ff060606ff0a0a0aff131313ff191919ff222222ff2a2a2aff373838ff494949ff646463ff707070ff747474ff050405ff030403ff040404ff020203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff060606ff0c0c0d7f0707060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffffffefffefffefffefffffffffffefefffffffffffffffffffffefffefffffffffffffffffffefffefffffffefffffffffffffffffffffffefffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffffffefefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefffffffffffffffefffefffffffefffffffefffefefffffefefefffffefefffefefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffffffffffffffffffffffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefefdfffdfdfdfffefefdfffdfefefffefefefffefdfefffdfdfdfffefefdfffdfefefffdfdfdfffdfefdfffefefdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfdfffefefefffdfefefffefefdfffefefefffefefefffefdfefffdfdfdfffefefefffdfefefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefefefffffffefffefefefffefffefffffffffffefefffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffffffefffefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffefefefffffffefffefffffffffefffffefffefffffffefffffffefffefffffffefefefffffffefffefefefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffefefffefefefffefefefffffffefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffefffffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3c7f3d3d3d7f3f3f3f7f4040407f4141417f4343437f4344437f4444437f4344437f4444447f4545457f4545457f4545457f4545457f4545457f4343437f4343437f4343437f4342427f4041407f3f3f3f7f3f3f3f7f3e3e3e7f3d3d3d7f3e3d3d3f1e1d1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffefefdfffdfdfefffdfdfdfffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffdfdfefffdfdfdfffefefefffefefefffefefefffffefefffefefffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffffefffefffffffffefffffefffefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfefefffefdfefffdfefdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffffffffffeffffffffffffffffffffffffffffffffffffbfbfbfbfbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f404040ff808080ff808080ff737372ff545353ff464646ff383838ff2e2e2eff202120ff101010ff0a0a09ff060606ff010202ff010101ff020202ff020202ff080808ff050606ff010201ff010101ff010101ff020101ff010001ff010101ff010101ff020102ff020303ff010202ff010101ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff080808ff010100ff000101ff010101ff030403ff050505ff090808ff100f0fff1c1c1dff2a2b2aff363737ff474747ff575757ff6d6d6dff747474ff757575ff060707ff050505ff060606ff060605ff040404ff040404ff040404ff040404ff040405ff030304ff020202ff020202ff040404ff040404ff040304ff030303ff040404ff040404ff030303ff020202ff020202ff050504ff080807ff0d0d0dff0d0d0d7f0606070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffefffffffffffffefefffffffffffffffefffefffefffefefffffffefefffefffefffffefefffefffffffefefefffefefffffffefefffffffefffefffffffefefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffefefffffffefffffffffefffefffffffefefefffefefefffefffefffefefefffefefffffefffffffefffefffefffffffffffefffefefefffffefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffefefefffefffefffefefefffefefffffefffffffefffefffefffffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefffffffefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefdfdfffefefefffdfefefffefefefffefefefffefdfdfffefefefffefdfdfffefefdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffefdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefffefffefefffffefefefffefffefffffefefffefffffffefefffffefefffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffefefffffffefefffefffefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefefffffffffffffefefffffffefffefffefffefffefffefefffffefefefffefffefffffefefffefffffffefefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefffffffefffefffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffefffffffffffefffffffffffffffffefffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffeffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffffefefffffffffffffefefffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffdfdfefffdfdfdfffefefdfffefefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f404040ff808080ff7f7f7fff787979ff666565ff545454ff434343ff343434ff222121ff0e0e0eff050505ff020202ff010101ff000000ff000000ff000101ff070707ff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff080708ff000001ff000000ff000000ff020102ff030404ff070707ff0e0f0eff1f1f1fff303030ff3f3f3fff525252ff636363ff737273ff757575ff757675ff080809ff070708ff0a0a09ff0b0c0cff0c0c0dff0e0e0eff0e0e0eff0d0e0eff0e0e0eff0c0c0bff090909ff090909ff0b0b0bff0b0b0bff0b0b0bff0c0c0cff0d0d0dff0c0c0cff0b0b0bff0b0b0bff0a0a0aff0b0b0bff0c0d0dff0d0d0dff0d0d0e7f0707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffffffffffffefffffefffefffffffffffefffefffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefefffefefffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefefefffefefffffefffffffefefffffefffefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffffefefffffefffffffffefffffefefffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffefefffffffffefffefefefffffffefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffffefefffefffefffefefffffefffefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffefffffffefefffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffdfefefffdfefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefdfffefdfdfffdfdfefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffdfdfdfffefefdfffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffefdfefffefefdfffdfdfdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffefffffffffefffffffffefffffffefffffefffffffefffffefffefffefffefffefefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffffefffffffffffffefefffefffefffffffffffefffefffefffefffffefffffffffefffefffefffffefefffffefffffefffefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffefdfdfffefefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefdfffefefefffefdfefffdfefdfffdfefefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffffefffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefefffefffefffffffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffefefdfffdfefefffefdfdfffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefefffefdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffefdfefffefefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f404040ff7f7f7fff7c7c7cff797979ff6d6d6dff5c5c5cff494949ff383838ff242424ff0f0f0fff040404ff020202ff010201ff000000ff000000ff000000ff070707ff040405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0a0a0aff010101ff000000ff000000ff010101ff030303ff060606ff0f0e0fff202020ff353535ff454546ff585858ff686868ff757575ff797979ff777777ff0a0a0aff090808ff0c0b0bff101010ff131213ff151515ff151616ff161616ff161616ff141414ff131212ff121212ff121213ff131313ff131313ff131313ff141413ff131313ff121212ff121212ff111111ff0e0e0eff0c0c0dff0d0d0dff0f0f0e7f0808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffefefffefffffffefffffffefffffffffffffffffefefffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefefffefffefffefffefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefffefffffefffffffefefffefffefffffefefffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefffffefffffffefefffffefefefffefefefffefefefffefffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffefffffefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffefffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfdfefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffefffffffefffffffffffffefffffffefffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefefffefffffffffffefffefffffffffffffffffffefffefffefffffffffffffffffffffffefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffefffffefefffffefefefffefffefffefffffffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefffffefffffffffefffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfefffefdfefffefefefffefefefffefefffffefffffffefffffffffefffffffffffffefffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f403f40ff7f7f7fff7d7e7eff7b7b7bff707070ff616161ff4e4e4eff3c3c3cff262626ff101111ff060606ff020302ff010101ff010000ff000000ff000000ff070707ff050606ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0a0a0aff010101ff000000ff000000ff010101ff030404ff070707ff101011ff222223ff3b3b3bff4c4c4dff5d5d5dff6b6c6bff787878ff7c7c7cff484848ff0d0d0eff0a0a0aff0f0f0fff141414ff161616ff181818ff1a191aff1b1b1bff1b1b1bff1b1a1bff1a1a1aff191a1aff1a1a1aff1a1b1aff1b1b1bff1a1a1aff191919ff181818ff171717ff161616ff141414ff111212ff0e0e0eff0e0e0eff1212127f0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefffefffefefffffefefefffefefffffefefefffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefefefffffefffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefffffffefefffffefefffffefefffffefefefffefefefffffefefffffefffffffffffffffffffffffffefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffefefffefffffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefffefffffffffffefefefffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefffefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfefefffdfefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffffefffefffffffffefffffffefefffefefffffffefefffefffffffffffefffefefefffffffffffefefefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffefefefffefefffffefefffffefefffffefefffffffefefffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfefefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffffefffffffffefffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffefffefefefffefefefffefffefffffefefffefffefffefefffffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefdfefffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffdfdfdfffdfdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f403fff7f7f7fff7f7f7fff7c7d7dff727272ff646464ff525252ff3f3f3fff292929ff121212ff080808ff030303ff000000ff000000ff000000ff000101ff080808ff050505ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff090808ff000101ff000000ff010100ff010101ff040404ff090909ff121212ff252525ff3c3c3cff4e4e4eff606060ff6f6e6fff7b7b7bff7d7d7dff4a4a4bff151415ff0f0f0fff141414ff181918ff191919ff1b1b1bff1c1d1cff1d1d1dff1d1d1cff1c1c1cff1d1d1dff1c1c1cff1c1c1cff1c1c1cff1c1c1bff1b1b1bff1b1b1bff1a1b1bff1a1a1aff191919ff181818ff151515ff0f1010ff121212ff1717177f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefffefffffefefffefefefffefefffffffefffffffffffffffefefffffffefffefefffffefefefffefefefffffffefffffefffffffefefffefefefffffefffffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefffffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffefffefffefefefffffefefffffffffffffefefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefefffefefffffffefefffefffefffffffefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffefffffffefefffffffefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefdfffefefefffdfdfdfffdfefefffefefdfffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffffffffffefffffefffffffffefffefefefffffefffffffefffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffefffffffffffefefffffefefffffffffefffffefffffffefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffefefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffefefffffffefefffefffefffffefefffefefefffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfefffefefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefefffefefefffffefefffffefefffefefefffffefffffffffffffffffffffffffefffefffffffffffefffefefefffefefefffefefefffefffefffefffefffffffefffefffffffffefffffefffefffefefefffffefefffefffefffffefefffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffdfefdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3f40ff7f7f7fff7f7f7fff7c7c7cff737373ff656565ff545454ff404040ff2a2a2aff141414ff090808ff020202ff010101ff000001ff000000ff010101ff090909ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070607ff000000ff000000ff010000ff010101ff040404ff0a0909ff131212ff272627ff3c3c3cff4f4f4fff626162ff707070ff7b7c7bff7d7d7dff4b4b4bff181818ff171717ff1c1c1cff1c1c1cff1c1b1bff1e1e1dff1f1e1eff1e1f1eff1e1e1eff1d1d1dff1d1e1dff1e1d1eff1e1e1dff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1d1c1cff1c1c1dff1d1d1dff1d1d1dff1a1b1bff161515ff171716ff1818177f0c0b0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffefefefffefefefffefefffffefefefffefffefffefffefffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffffffffefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffefffffffefefefffffefefffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefffffefffefffffffefffffffefffffffefffefffefffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefefffefefffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffefefffefefefffffefffffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffefdfefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffefffffefffefffffffefffffffefffffffefffefffefffffffffffffffffffefffffffffefffffffefffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffefffefffffffffffefefffffefefffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffffefffefffffefffffffefefffefffefffffffffffefefffffefefffffefffffffefefefffffefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffefefefffffffefffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffefffefefffffffefffffffffffffffffffffffffffffefffefffffffefffffffefffffffefffefffefffffffffffffffefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefefdfffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfdfffcfcfdfffcfdfdfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3f3fff7f7f7fff7d7d7dff7c7c7cff737373ff656565ff545555ff414141ff2c2c2cff161615ff090909ff030303ff010102ff010101ff000000ff000001ff080908ff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff010000ff000100ff010201ff020202ff050505ff090a09ff131313ff262626ff3c3c3cff505050ff626262ff707070ff7b7c7bff7e7e7eff4b4b4bff181818ff1d1d1dff1f1f1fff1f1f1fff1d1e1dff1f1f1fff1f1f1fff1f1f1fff1e1e1eff1e1e1eff1e1e1eff1e1e1eff1e1d1dff1d1d1dff1d1d1eff1e1e1eff1d1e1eff1d1d1dff1d1e1dff1e1e1eff1e1e1eff1c1c1cff191919ff181717ff1717187f0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffefefffefefffffefefffffefefffffefefefffefefefffefffffffffffffffefefefffffffefffefefffffefefffffefefffffffefffffefefffffffffefffefefefffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffefefefffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffffefefffefefffffefffffffffffffffffffefffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffffefffffffefffffffffefffefefffffffffefffefffffffffffffffffffffffffffffffefefffffffefffffefefefffefefefffefefffffefefffffefefffffefffefffefefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefffffefefefffffefffffefefffffffffefffefefffffffffffffefffffffffffffffffefffffffffffffffffffffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefdfffdfdfdfffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefffffefefefffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffffffefefffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffefefffffffefffffefffffffffffefffefefefffefefefffefefffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefefffffefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffefefffffffefffffefffffffffffefffefefefffefefefffefefefffffffefffefefefffffefffffffffefffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefefefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffdfdfefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f403fff7d7d7dff7c7c7cff7c7c7cff737373ff646465ff545454ff404141ff2c2d2dff161615ff090909ff040404ff010101ff010101ff000000ff000001ff09090aff060506ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a09ff010101ff010101ff020202ff020202ff040505ff090909ff131313ff272727ff3c3c3dff4f4f4fff626262ff706f70ff7c7c7dff7e7e7fff656464ff4b4b4bff4d4d4dff4e4f4eff515150ff525252ff535354ff545453ff545454ff545453ff535353ff525252ff525252ff525252ff515151ff525151ff515151ff505050ff504f50ff4f4f4fff4e4e4eff4e4e4eff4e4e4eff4d4d4dff434343ff1717177f0c0c0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffffffefffefefefffefffffffefefffffffffefffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffefefefffefefffffefefefffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffffefffefefefffefffffffffefefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffffffffffffffffffffffffefefffefefefffffefffffffefefffefefefffffefefffefefefffffffefffefefefffefffffffffefefffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffefffffffefefffffffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffefffefffefffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffefffefffffefefffefffefffffefefffefefefffefefefffefefefffffefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfefdfffefdfdfffefefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefffefffffefffffefefffffefefefffffefefffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffffefffffffffffefffefffefffffffffffffefefffffffffffffefefffffefefffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffffefefffffffffffefffffffffffefffefffefffffefffffffefefffffefefffffefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefdfffdfdfdfffdfefdfffefdfdfffefefdfffefdfdfffdfdfefffdfdfdfffefdfdfffefdfefffefdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfcfdfffcfdfdfffcfdfcfffdfcfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfcfcfffdfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffefefffffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfefefffdfdfefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffdfcfcfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffcfcfcfffcfdfdfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffffefefffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3eff7c7c7cff7b7c7cff7c7b7bff717171ff626262ff525252ff3f3f3fff2b2c2bff161615ff090a0aff030303ff010101ff010101ff010101ff010000ff080808ff060506ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff0b0a0bff010101ff010101ff020102ff020202ff040404ff090908ff131212ff262626ff3a3a3aff4d4d4cff606060ff6e6f6eff7c7b7cff7e7e7eff7e7e7eff7b7a7bff7b7a7aff7b7a7bff7f7f7fff828282ff868685ff888888ff888888ff888888ff868685ff868786ff878787ff858686ff858585ff848484ff838383ff838282ff808080ff7f7f7fff7e7e7eff7f7f7eff7e7e7eff757574ff666666ff5252527f0c0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefffefffefefefffffefefffefefefffffefefffffefefffefefffffffffffffffefffffffefffffefefffffefefffffffffffffffffefffffffffffffefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffffefefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffefffefffffffefffefefefffffefefffefffefffffefffffffefefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefffffefefffffefefffefffefffffefffffffefefffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffefffffffefffefefefffffefefffefefefffffefefffffefefffefefffffefffffffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefefffefefffffefffefffffefffffffffffffffffffffffffffffefffffffefffefffefffefffffefefffefefefffffefffffefffffffefefefffefefefffffffefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffefffffffefefffefefffffefefffffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffffefefffefffffffefefefffefefefffefffefffefffefffffefefffefffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffefefffffffffffffffffefffffffefffffefefffefefefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfdfffcfdfdfffdfcfcfffcfcfdfffcfdfcfffdfdfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefefefffefdfefffdfdfefffdfdfefffefefefffdfefdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffffefefffefffffffffefefffffffffffffffefffffffefffefefefffffefefffefefefffefefefffefdfefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfcfcfffcfdfcfffdfcfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3eff7c7c7cff7b7b7bff7a7a7aff70706fff606060ff4f4f4fff3d3c3cff2a2a2aff161616ff0a0909ff030304ff010201ff010001ff000000ff000101ff080708ff040505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff080808ff010101ff010101ff020101ff020202ff050504ff090809ff111111ff242424ff373637ff494949ff5d5d5dff6c6c6cff7a7a7aff7d7e7dff7f7e7eff7a7a7aff7a7a7aff717171ff777677ff7d7d7dff808080ff838383ff848484ff828382ff818181ff838283ff838383ff828181ff818282ff808080ff807f7fff7f807fff7d7d7dff7c7d7cff7b7b7aff7b7b7bff737373ff626161ff666667ff6666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffffefffffffefffffefefffffffffffffefefffffffefffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefefffffffefefffefffffffefefffffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefffffffefefefffefefefffefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffefffefffffefffffefefefffffffffffefefefffefefefffffffffffefefefffefefefffefefefffefefffffefefffffefefefffefffefffffefefffffffffffffefefffffffefffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffefffffefefffffffffffffefefffffffefffefefefffffefffffffefffffefefffffefefefffefffffffefefefffffefefffefefffffefefffffefffefffefffefffefefefffffefefffefefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffefffffefefffffffffffefefefffffffefffefefefffffefffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffefffffefefffffffffffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfdfdfffefefdfffefdfdfffefdfefffefdfefffdfdfdfffefdfdfffdfefefffefefefffefefefffdfdfefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffefefefffffefefffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3dff7b7b7bff7a7a7aff797979ff6d6d6dff5d5d5eff4a4a4aff383838ff292928ff131314ff080808ff030403ff020102ff010000ff000000ff000000ff070707ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070706ff000000ff000000ff010101ff020202ff040404ff080807ff0f0f0fff202021ff333232ff434343ff575757ff686868ff797979ff7c7c7cff7d7d7dff7a7a7aff656666ff4a4a4aff606060ff696868ff6a6b6bff6c6c6cff686868ff636363ff636363ff636363ff646464ff636362ff656565ff636363ff636363ff656565ff6a6a6aff6c6c6cff6a6a6aff666767ff525252ff464646ff616161ff6666670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefffefffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefefffefffffffffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffefffffffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffffffefffefffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfefffdfefdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefefffefefefffefefffffefefefffffefefffefffefffefffefffefffffffffffefffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffefffffefefffffefefffffefefffffffffffffefefffefffefffefefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffefffffffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffefefffefefefffffefefffffefefffefffefffefefefffefffefffffefffffffefefffffefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffdfcfdfffdfdfdfffcfcfcfffdfcfdfffcfdfdfffdfcfdfffdfdfcfffcfdfcfffdfcfcfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfbfffbfcfcfffcfbfcfffbfbfbfffcfbfbfffbfcfbfffbfcfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfefdfffdfefefffefefefffdfefdfffefefefffefefefffefefefffefefdfffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfcfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefdfffdfefdfffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffdfcfcfffcfcfcfffdfcfdfffcfcfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfdfcfffdfcfdfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffefdfdfffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3d3dff797a79ff787878ff777777ff6a6b6aff575656ff444444ff323333ff252525ff121212ff080808ff030404ff010101ff000000ff000000ff000000ff070707ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff010000ff000000ff000101ff010101ff030303ff080707ff0e0e0eff1d1d1dff2d2d2dff3a3b3bff4c4c4cff5e5e5dff777877ff7c7c7cff7d7c7cff666566ff3f3f3fff373737ff4a4a4aff535353ff545555ff535352ff474748ff373737ff303031ff2f2f2fff2e2f2fff2c2c2cff2d2d2dff2d2d2dff2f3030ff373737ff484848ff515151ff535353ff4f4f4fff3e3e3fff353535ff464646ff6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefffefffefefffffefefefffefefffffefefefffefefefffefffffffffefffffffffffffefffffffffefefffffffffffffffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffffffffffefefefffefefefffefefffffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefffffffefefffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefffefffefefffffefefefffefefffffefefefffefefefffefefefffffefefffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffffffffffffffefffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffefffffefffffffffefffffffffffffefffffffffefefffffffffffffffefffefefefffefefffffefefffffefefefffefffefffffefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffffffffffffefffffefefffefffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefefefffefefefffefefffffefefffffefffefffffefefffffefefffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffefefefffffffffffefefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffefffffefffffffffefffffffffffffefffffffffefefffffffffffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffdfdfdfffcfdfcfffcfcfcfffbfcfbfffcfcfcfffcfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfbfffcfcfcfffbfcfbfffbfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffbfcfcfffbfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfcfffdfcfcfffdfcfcfffcfcfcfffcfdfcfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfcfbfffcfbfbfffcfbfbfffcfbfcfffbfcfcfffcfbfbfffcfcfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffbfcfbfffbfbfbfffbfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffefefefffffefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3c3cff787878ff757575ff6d6d6cff595858ff424242ff363637ff2b2b2bff212121ff0f0f10ff070707ff030303ff020101ff000001ff000000ff010000ff060606ff040303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff080707ff010100ff000000ff010101ff010101ff030303ff070706ff0d0d0cff191919ff212121ff272727ff3a3939ff4a4a4aff646463ff7a7a7aff7c7c7cff3f3f3fff303131ff2c2d2dff383737ff363636ff383837ff363737ff2d2d2dff1f1f1fff161616ff141414ff131313ff121213ff131312ff131313ff161615ff1f1e1eff2d2d2dff343434ff373636ff373738ff333434ff2e2d2dff353535ff4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefffefffefffffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffefffffffffffefffffefefffefffffffefffffffefffffffefffffffefefefffffffefffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefefefffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfefffefefefffdfdfdfffdfefdfffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefffffefffefffffffffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffefefefffffffefffefffefffefffffffffffffffefefefffefefefffffefefffefefffffefffffffffefefffffefefffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffffefefefffefefefffffefefffefefffffefffffffffefefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefefffefffffffefffffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffefefefffffffefffffffefffefffffffffffffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffcfcfcfffbfafbfffafafafff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9fafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafaf9fffaf9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9fafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffbfafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9fafffafafafffafafafffafaf9fff9fafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9f9fffafaf9fff9f9f9fff9faf9fffafaf9fffafafafffaf9fafff9f9f9fffaf9f9fff9f9f9fffaf9f9fffafaf9fff9f9f9fff9fafafff9f9f9fff9faf9fffaf9f9fff9faf9fffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffdfdfdfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff757575ff6b6b6bff636362ff555555ff404040ff343434ff2a2b2aff202120ff121313ff080808ff040404ff020102ff010001ff000100ff020202ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff020203ff010000ff010101ff010101ff040404ff070708ff0e0f0eff191919ff1f1f1fff242424ff424242ff555555ff656565ff696969ff7a7a7aff313131ff282828ff212121ff212121ff131313ff100f0fff121212ff0f100fff0a0a0bff060606ff070707ff080808ff070707ff070707ff070707ff080808ff090909ff0b0c0cff101010ff111111ff161615ff222322ff282828ff2e2f2eff3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefefefffefffefffefefffffefefefffffefefffefefefffffffefffefefefffffefffffefefffffefffffffefffffffefffffffffffffffefffefffffefffffffefffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffefffffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffefffffffefefefffffefefffefefefffefffefffefefefffffefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffefefefffefffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffefffffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffefffffffffffffefffffffffffffefffefffffffefffefefefffffefffffffefffffefffffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefffffefefefffefffffffefffefffefefefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffefffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefefffefefffffefefffffefffefffefefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffffffefefefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefffefffefefffffffefefffefefffffefefffffefffefffefffffffffefffffffffffffefffefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffefefffffefefffffffefefffefffefffffffefffefefefffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafff8f8f8fff7f6f7fff6f6f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff6f5f6fff5f6f6fff5f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff7f7f6fff7f7f7fff6f6f7fff7f6f6fff7f6f6fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff5f6f5fff5f5f6fff6f5f5fff6f5f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f6fff7f7f7fff7f6f7fff6f6f6fff6f6f7fff6f6f6fff6f7f6fff6f7f6fff6f6f6fff6f6f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f8f9fff9f9f9fff9f9fafffbfcfbfffcfcfbfffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f393939ff6b6b6bff646464ff656464ff626263ff545555ff404040ff343434ff2b2a2aff212121ff131212ff080808ff040403ff020202ff040404ff030303ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff040404ff050504ff010101ff040404ff070707ff0f0e0eff191919ff1f1e1eff202020ff202020ff2d2c2dff656666ff656666ff656665ff696969ff282828ff1d1d1dff161616ff121212ff050505ff020102ff010101ff010101ff020102ff010001ff010000ff010101ff000101ff010101ff010101ff010101ff000000ff000100ff000000ff010001ff050404ff111111ff151515ff282828ff2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffefffffffefffffefffffffefffffefffffffffffefffffffefffefefefffffffffffffefefffffffefffefffffffefffffffefffffffffffffffffffefffffefefffefffefffefefefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffffffefffffffffffffffffffefffffffffffffffffffefffffefefffffffefffefefefffffefffffefffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffffefefffffefefffffefffffefffffffffffefffffffffffffffffffffffffffffefefffffffefffffffffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffefffffffefffffffefffffffffffffefefffffffffefffffffefffffefffffffffffffefffffffffffefffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefdfffefefdfffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffefefffefefefffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffefefffffffefffffffffffffefffffffefffffffefffffffefefffffefffffefefefffffffefffffefefffffefefffffefefffefefffffefffefffffffefffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffffefffefffefffffefffffefefefffffefffffffefefffffefffffefefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffffffefffefffffffefffffffefffffffffffffffffffefffffffefffffffffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffefffffffefffefffffffefffefefefffffffffffffefefffffffefffefffffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffffefefffefefefffffefefffefefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefefffffffffefffffefefffffefffffffefffffefffffffefffefffffffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffffefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfdfdfffafafafff7f8f8fff5f5f6fff4f4f4fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff3f2f3fff2f3f3fff3f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f1f2fff2f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f2f2fff3f3f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f2f3fff3f3f2fff3f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff2f1f2fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f2fff3f2f2fff2f2f2fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f2f2fff1f2f1fff2f2f1fff2f1f1fff2f1f1fff2f1f2fff2f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff2f2f2fff2f2f2fff3f2f2fff2f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f3fff4f3f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff3f2f2fff3f2f3fff2f3f2fff3f3f3fff3f3f4fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff8f9f8fffcfbfbfffbfbfbfffbfbfbfffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f343434ff656465ff646464ff656564ff646564ff636263ff555455ff404040ff343434ff2b2b2aff202121ff121212ff090808ff070707ff060606ff050505ff050505ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040403ff060606ff070707ff080808ff070707ff0f0f0fff191919ff1e1e1eff202020ff202020ff202020ff202020ff3131317f3333337f323332bf3c3c3cff1d1d1dff141413ff0e0e0fff0c0c0cff030303ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0a0a0aff0b0b0bff151515ff2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefffefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffefffffffefefffffefffefffefefefffefffefffffffefffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefffefffffffefffffefffffefffefffefffefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffffffffffefefffffffffffffefffffffefffffffffffefffffffefffffefffffefffefffffffefffefefefffffffefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffefefefffefefefffefefefffefffefffffffefffffffefffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffefffefffffffefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffffefefffffefffffefffefffefffefffefefefffffffefffefefefffefffefffefefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffffefffffefffffefffefffffffefffffefffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefefffffffefffefefffffefffefffefefffffffffffffefffefffefffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffffffefffefffefffefffffffefefffffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffefefefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefffffffefefffefffefffefffefffffefefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffcfcfcfff8f8f8fff4f4f5fff2f2f2fff0f0f0ffefeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeedffeeeeeeffeeeeedffedeeedffedededffedededffedececffecececffecececffecececffecececffecececffecececffecececffecececffecebecffebecebffebebebffebebebffecebecffebebecffebecebffebebebffebebebffebebebffebececffecececffecebecffecebecffecebebffebececffececebffececebffecececffececebffececebffebececffececebffececebffebececffebebebffecebebffebebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffebebebffebebebffebecebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffececebffecebebffebececffebececffecebebffebecebffebecebffecebebffebebebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebeaffeaebebffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebeaebffebebeaffeaebebffebebebffebebebffebebebffebebebffebecebffebececffececebffecebebffecececffecececffecececffecececffecedecffedececffecededffecededffedecedffecececffecededffedededffedededffedededffededecffedededffecededffecededffececedffecececffecececffecececffecececffecececffecececffedececffedecedffecedecffecedecffecededffedededffedededffedededffedededffeeeeeeffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefeeeffff0f0f0fff3f4f4fff7f7f7fffbfbfafffbfbfcfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0d0dff090809ff060606ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060606ff070607ff0a0a0aff0e0f0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0d0d0dff141413ff0c0d0dff090a09ff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060707ff080808ff0b0b0bff1515150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffefffefffefffffffefffefffefffffffefefefffefffffffefefefffffefefffefefffffefffffffffefefffffffffffffefefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffefffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffefffefffffefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefefefffefffffffefefefffffefefffefefefffefffffffffefefffffffefffffefefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffffffffffefffefffffffffffefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfefefffefefdfffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffefffefffffefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefffefffffffefffffffffffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffefffffefffffffffefffffefffefffefefefffefefefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefefffffefffffffffefefffefefefffffefffffefffffffefffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffefffffffefffefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefefffefefefffefefffffefffffffefffefffffefefffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffefffffffefffefffffefefffefefffffefffefffffefefffefffffffffffefffffefffffefffffffffefffffefffefffefefefffefefefffefffefffefefefffefffffffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfbfff4f5f5fff0f0f0ffecedecffebebebffeaeaeaffeae9eaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe3e4e3ffe4e4e3ffe3e4e4ffe3e4e3ffe3e4e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e3ffe3e4e3ffe3e3e3ffe3e4e4ffe3e4e3ffe3e4e3ffe4e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffeae9e9ffecececfff0f0f0fff4f3f4fff9f8f9fffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151516ff0c0d0cff090908ff070807ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff090809ff0a0a0aff0e0f0eff16161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff0c0d0dff090909ff070808ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050506ff060606ff080808ff0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffffffefffefefefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffffefefffefffefffefffefffefefffffffefefffefffffffffefffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffefffefffefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffefffffffefefefffefefefffefffffffefefffffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefefffffefffffffffefffffefefffffefefffefefefffffefefffefefefffffffefffffffefffffefefffefefffffffefffffffffefffefffffffffffffffefffffffefefefffefffffffefefffffefefffffffefefffefffefffefefefffefefffffefefefffefffffffffefefffefefffffffffefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffffffffffefffffffefffffefefffefefffffffefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefffffffffefffefffffffffffffffffffffffffefffffffefffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffffffffffffffefffffefffffffffffffffefefffffefffffefefffffffefefffefefefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffefffffffefefefffefefefffefffffffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffefffefefefffffefffffffffffffffefefffffefffffefefffffffffefffefefefffffffffffffffffffffffffffffefffffffefefffffefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffffefefffefffefffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefefffffefffffefefffffffffefffefffefffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffefffffffefffffffefffffefefffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff7f7f7fff2f2f2ffecececffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e5ffe5e4e4ffe4e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e1ffe1e1e0ffe0e0e1ffe1e1e0ffe0e0e0ffe0e0e1ffe1e1e0ffe0e0e0ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e1ffe1e1e0ffe0e1e1ffe0e0e0ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e1e0ffe1e1e0ffe1e0e1ffe0e0e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e0e1ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e5ffe5e5e5ffe6e6e7ffe9e9e9ffefeff0fff4f5f4fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212121ff151616ff0c0d0dff0c0b0cff060506ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0c0d0cff0e0e0fff171616ff232323bf3837377f2e2e2e7f2e2e2e7f2e2e2e7f2e2e2e7f2d2d2d7f2626277f1b1b1b7f1414147f0d0d0d7f070808bf080808ff090909ff070707ff050505ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff040404ff060606ff0808087f0101017f0505057f0c0c0c7f1010107f1010107f1010107f1010107f1010103f0808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefefefffefffefffefefefffefffffffefffefffffefefffefffefffefefffffefefefffefffefffefefefffefffefffefefefffffefefffefefefffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffffefffffefefefffefefefffffffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffefffefffefefffffefefefffffffefffefffefffefffefffefffefffffefefffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffefefffefffefffefefefffffffffffefffefffffefefffefffefffefefffffffffffffffffffffefffffffefffefffefffffffffefffffffefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffefffffffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffffffefefffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffffffefffefffefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfefffefefefffefefdfffdfefdfffdfefdfffdfefdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffefffefffffefffffefffffffffefffffffffffffffffffffefffffffefffefffefffefffffefffffefefefffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffffffefffefffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefffffffffffffffefefffefefefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffffffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefefffffefefffefefefffffefefffefefffffefefffffefefefffffefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffaf9f9fff2f3f2ffededecffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e2ffe1e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfe0ffdfdfdfffdfe0dfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfdfffdfe0e0ffe0dfe0ffe0e0e0ffe1e1e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe3e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e6e6ffe6e7e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffeaeaeafff1f1f0fff6f6f6fffcfdfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272727ff212121ff151615ff111211ff090909ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040505ff111111ff161616ff232323ff272727ff5d5d5dff5c5d5cff5c5c5cff5c5d5cff5b5c5cff515252ff3c3c3cff2b2c2bff1e1e1eff111212ff0a0a0aff050506ff060605ff040404ff030403ff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff030303ff040404ff020202ff000100ff040404ff0e0e0eff1b1c1bff202120ff212020ff202020ff302f2fff5d5d5dff5d5d5dff5d5d5dff5d5d5d7f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffefefefffefefffffefefefffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffffffefefefffffffefffffffffffffefffffffffffffefffffffffefffffffffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefefefffefffffffefefefffffefefffffefefffefefffffefefefffefffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfefefffdfdfdfffefefdfffefdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffffefffffefefffffefffefffefffffffefefefffffffefffffffffffefefffffefefefffefffffffefefefffefefffffefefefffefffefffefefefffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffffefffffffffffffffffffffffffffffefefefffefefffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffefefffffefefefffffffffffffffffffffffffffffffffffefefffffffefffffefffffffefefffffefffffffefefefffefffefffefefefffefefefffffefffffefefefffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffffefffffffffffffefffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffefffefffffffefefefffffefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfbfff6f5f5ffeeeeeeffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e6e6ffe5e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe4e3e4ffe4e3e4ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e2ffe3e2e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0e0dfffe0e0e0ffe0e0dfffdfe0e0ffe0dfdfffe0dfe0ffdfdfe0ffdfdfdfffdfe0e0ffdfdfe0ffe0dfe0ffe0e0e0ffdfdfe0ffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffdfdfe0ffe0dfdfffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdfdfdeffdfdfdeffdfdfdeffdedfdfffdfdedeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe2e2e2ffe3e3e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffebebebfff2f2f2fff9f9f9fffdfdfefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff262626ff212121ff212121ff131314ff070707ff060505ff050505ff040404ff010202ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000001ff010101ff030202ff060606ff060606ff0d0d0dff1e1e1eff232323ff272727ff2c2c2cff606060ff5d5d5dff5c5c5dff5b5c5bff515152ff3c3b3cff2c2b2cff1e1e1eff121112ff0a0a0aff060606ff020202ff010100ff020202ff020202ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff000101ff000000ff000000ff000001ff040404ff0e0e0eff1b1b1cff202121ff262626ff4a4a4aff5b5b5bff5d5d5dff5d5d5dff6061607f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffffefefffffefffffffefefffefefefffffffefffffffefffefefffffffffefffefffffffffffffffffffffffffffffffffffefffefefffffefefefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefefffefefffffffffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffffefefffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefffffffffefffefefefffffffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefdfffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffffefffffffefffffffffffffefffffffffefffefffffffffffffffefffffffffefefffefffefffefefffffffefffffffefefffefffefffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffefffefffefffffffefffefefffffefefefffffffefffffefefffffffefffffefefffffefefffefffffffffffffffefffffffffffefffefffefffefefffffffefffffffefefffefffffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffffffffffefffffffffffefffefffffffefefffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffefffefefffffffefefffefefefffefffefffefffffffefefffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff8f9f8fff2f1f2ffebeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe6e5e5ffe6e6e5ffe5e5e5ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e3e4ffe4e3e3ffe4e3e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e1ffe1e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfe0dfffe0dfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfe0dfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdededeffdedfdeffdededfffdfdfdeffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e6ffe7e7e7ffe7e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e6ffe8e8e8ffeeeeeefff5f5f5fffcfcfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3bff303030ff272727ff282828ff292929ff222121ff202120ff1d1c1dff161616ff0b0b0bff070708ff060707ff070707ff070607ff060606ff060606ff060607ff080707ff0f0f0fff1a1b1aff222222ff222221ff272627ff2f2f2fff282828ff2c2d2dff343433ff626262ff606060ff5d5d5dff575858ff414141ff2e2e2eff222222ff141313ff0c0c0cff060707ff030302ff010100ff000000ff000000ff020202ff030404ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff030303ff010100ff000000ff000000ff000000ff010000ff000101ff050505ff111111ff201f1fff2d2e2dff393939ff4a4a4aff5c5b5bff606160ff6565657f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffefffefffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffefffffefffffefffffffffefffffffffffffffffffffefffffffefffffffffffefffffefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffffefffffefefffffefffffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffefefffffffefffffefefefffefffffffefefffffefefffffefffffffffefefffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffefffefffefffffffefffffefffffefffffffefefefffffefefffffffffffefefffffefffefffefefefffefdfefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefefefffefffffffefefffffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffefffffffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefffefffefffffffefefffffffffffffefefffffffffffffffffffffefffffffefffefffffefefffffefefffffffffffffffefffffffefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffefffefffffefefffffefefffefffffffefefffffefffefffefffffffefefffffffefffffefefffffffffffffffefffffefefffffefffffffffefefffefefefffffffefffffffefffffefefffefefefffefefefffefefefffefefffffefefefffefffefffffffefffefefffffefffffffefefefffffefefffffffffffefffffffefffffffffffefffffefefffefffffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffffefefffefffffffefefffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffefffffffffefefffefefefffffffffffffffefffffffefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefffffffffffffefefffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff5f4f4ffedededffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e3e2ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffe0e0dfffdfdfe0ffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdfdfffdededfffdededfffdfdedeffdededeffdededeffdededeffdededeffdededdffdeddddffdeddddffdddddeffdddeddffddddddffdeddddffdddeddffdddedeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e2ffe1e2e2ffe2e2e2ffe2e2e1ffe2e2e1ffe1e2e2ffe1e2e2ffe2e2e1ffe1e2e2ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffeae9eafff1f1f1fff8f8f8fffefdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474747ff3b3c3cff303030ff313132ff3d3d3eff404041ff434343ff3e3f3fff2d2d2eff1d1d1cff1a1a1aff191919ff191919ff1a1a1aff191919ff191919ff1a1a1aff1c1c1cff2d2d2dff3c3c3cff444444ff444444ff414140ff383939ff2e2e2eff343333ff434242ff636464ff626262ff606060ff5d5d5dff4d4d4dff3c3c3cff2a2b2bff161616ff0c0b0cff060707ff030303ff010101ff000000ff000000ff030303ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff000000ff000000ff000000ff000000ff000000ff000100ff060606ff131213ff272727ff363635ff454545ff585858ff646464ff656565ff6565657f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffffefefffefffefffefffefffefffffffffefffffffffefffefffefffffefffffffffffffffffefffffffffffefefefffefefefffffefffffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefffefffffefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffefefffffefefffffffffffefefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffefffefffefffefffefffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefefffffefffffffefefefffefefefffffefefffffefefffffefefffffffefffefefffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffefffefffffefffffefffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffffefefffffefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffffffffffefffefffefefffffefffffffefefffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffefffffffefefefffefefefffffffffffefefefffefefffffefffffffefefffffefefffffffefefffffefffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefefffefffefffefefefffefffffffffefefffffffefffefffefffffefffffffffffffffffefffffffffffffefefffefefefffffffffffefffefffefefffffefffffffefefffffffffffffffffffffffffffffffefefffffffffffffefffffefffffffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefefffffffffffefefffffefffffffefffffffefffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffffffffefffffefffffffefffffffefefefffffffffffefefefffffffefffefffefffffefffffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfff7f8f7fff0f0f0ffe9eaeaffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e8ffe8e9e8ffe8e8e9ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe3e2e2ffe2e3e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfdfdfffe0e0dfffdfdfdfffe0dfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdfdeffdedfdeffdededfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdededfffdededfffdededfffdfdedeffdfdedeffdfdedeffdfdfdeffdededeffdededfffdedfdeffdededfffdfdfdfffdededeffdfdfdeffdededeffdededeffdededeffdededeffdededeffdddddeffddddddffdddeddffdddeddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdddddeffdededeffdededeffdfdedeffdfdedfffdfdfdfffdfe0dfffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e5ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffecededfff4f4f4fffbfbfbfffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff535353ff474747ff3c3b3cff3f3e3fff4c4c4cff535453ff5a5a5aff595a59ff515251ff494949ff494949ff494848ff494949ff484849ff4a4a4aff4b4b4bff4b4b4bff4c4c4cff535253ff595959ff5b5c5bff595959ff525352ff464645ff363635ff424242ff535353ff656565ff646463ff626362ff606060ff555555ff444544ff313231ff1a1a1aff0c0c0cff060606ff030303ff010101ff000100ff000000ff040404ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff000000ff000000ff000000ff000000ff010000ff020202ff070707ff131313ff2b2b2bff3d3e3dff4f504fff5e5e5eff646464ff656565ff6565657f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefefffffffffefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffffffffefefffefefefffefffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefffffffefffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefffffffffffffffefefffefefffffefffefffefffffffffffefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffefffffefefffefefffffefffefffefffffffffffefffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffefffffffefefffffffefefffffefefffefffefffefefefffefefefffffefefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffffefefffefefffffefefefffffffefffffefefffefefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffffefffffffffffffffffffffffffefffffffefffefefffffefefffffffffefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffefefffffefefffefffffffffefefffefefefffffefefffefefffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffffffefefffffffffefffffefffffefffffffffefefffefefefffffefefffefefffffefefffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffefefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffefefffffefefefffefffffffffffffffffefffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefefffffffffffefffefffefffffffffffefffffffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffefffffffffffefefffffefefefffefffffffefffffffffefffffefefefffefeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafbfafff3f3f3ffececebffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e6ffe5e5e6ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e2ffe1e1e1ffe2e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe1e0e0ffe0e0e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffe0e0dfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedddeffdddedeffdddddeffddddddffddddddffddddddffddddddffddddddffdcdcddffddddddffdcdcdcffdcdcddffdcdcddffdddcdcffdddcddffddddddffdddcdcffddddddffddddddffdddddeffdddeddffdededeffdededeffdededfffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfdfe0ffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe8e8e8ffe9e9e9fff0f0f0fff7f7f7fffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff535453ff474747ff474748ff5b5b5bff676867ff6c6c6cff6e6e6eff6f6f6fff6f6f6fff707070ff717170ff717171ff717171ff727272ff727272ff717171ff717071ff707070ff6f6f6fff6e6e6eff6c6c6dff656565ff595858ff474747ff545354ff5b5a5bff666666ff656566ff636464ff616161ff565656ff464646ff343534ff1d1d1cff0d0d0dff060606ff030404ff020202ff010000ff000000ff040505ff060707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040505ff000000ff000000ff000000ff000000ff010101ff040303ff080808ff151514ff2e2f2fff404140ff505050ff5d5d5dff636463ff646464ff6565657f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefefffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffefffefffffffefffefefefffefefefffffefefffefefefffffffefffffefffffefffffffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffefffffffffffffffefefefffefefefffffefefffefffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffefffefefffffefffefffffffefffefefefffefffefffffefffffefefffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefefffffefffefffffffefffefffffffffffffffefefefffefffefffffefefffefffffffffffefffefefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffefffffffffffffffefefefffefefefffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffffefffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfffdfdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefffefffffffffffffffffffefefefffefefffffffffefffefefffffefffefffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffefffffefffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffefffefffffffefffefffffffffffffffffffffffffffffffffffefffefffffffffffefffefefffffefffefffffffefffefefffffefffffffffffefffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffffefefffefffefffffffefffefefefffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefffffefffefffffffefffefefffffefffefffffffefffffefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6ffeeefeeffe9e9e8ffe8e8e8ffe8e8e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdfdfffdededeffdedfdfffdfdedeffdededeffdedfdeffdededeffdededeffdededeffdddedeffdeddddffdddeddffddddddffddddddffdeddddffdeddddffddddddffdddddeffdddeddffdddeddffdddedeffdededeffdededdffdddeddffdedddeffdddedeffdededdffddddddffdddeddffdededdffddddddffdddeddffdededdffddddddffddddddffddddddffdcddddffdddddcffdddcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdddcffddddddffddddddffdededeffdededdffdededeffdededeffdedfdeffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffececebfff3f3f3fffbfbfbfffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff535353ff5c5c5cff747575ff7a7a7aff7a7a7aff797979ff7a7a7aff7a7a7aff7b7a7bff7b7b7bff7b7b7bff7b7b7bff7c7d7cff7d7d7dff7a7a7bff797979ff7a7a7aff797979ff797979ff777878ff737373ff6a6a69ff5a595aff5a5a5bff5b5b5aff666666ff666666ff656565ff626362ff555555ff454646ff353434ff1c1c1cff0c0c0cff060606ff020202ff020101ff000001ff000100ff060706ff090909ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050405ff000000ff000000ff000000ff000000ff010101ff020202ff070707ff161616ff313131ff424242ff505051ff5e5e5eff646565ff656565ff6565657f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffefefefffefefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefefffefefffffffffefffffffffffefefffffffefefffffefefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffefffefffefffffffefffffffefffefefefffffffffffffffffffefffefffefffffffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffefffffefefffffefefefffefefffffffffefffffffffffefefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffffffefffffffefefefffffefffffefefffffefffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefdfffefefefffefefdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffffffffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefffffefefffffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffffffefffefefefffefefffffffefefffffefffffefefffffffffefffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffffffffffefefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefefffffefffffefffffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffefffefffffffefffffffefefefffffefffffefffffffefffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffefffffffefffffefefefffefefefffefefffffffffebfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff2f2f2ffeaebeaffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e8ffe8e8e7ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe5e4e4ffe5e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe2e1e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededdffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdcdcdcffdcdbdbffdbdcdbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdcdcdcffdddcdcffdcdddcffddddddffddddddffddddddffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdededeffdededeffdededeffdededeffdededfffdfdfdfffdfdfdeffdfdfdfffe0dfdfffe0dfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e4ffe5e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e4e4ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e7e7ffe9e9e9ffefefeffff6f7f6fffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff555555ff5d5d5dff757575ff7d7d7dff7d7d7dff7d7d7dff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7cff7c7c7dff7d7e7dff7e7e7eff7e7e7eff7d7d7dff7a7a7aff7a7a7aff7a7a79ff797979ff797879ff767776ff717171ff666566ff5c5c5bff5a5a5aff666666ff666666ff666666ff646364ff555555ff454545ff333434ff1b1b1aff0c0c0cff060606ff020202ff000101ff000101ff010101ff070707ff080808ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff000000ff000000ff000000ff000000ff010100ff010202ff060707ff171818ff333333ff434343ff515252ff5e5e5fff656565ff656565ff6565647f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffefefffffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffefefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffffffffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffefffffffffffffffffffefefffffefefffffefffefffffefffffffefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefefffffefefefffffefffffefffefffffffefffefffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffffffffffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffefefffffefffffefffffffffffffffefffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffefefefffffefefffefefffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefefffdfdfefffdfefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefffffefefefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffefffffefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffefffffffefefffffffefffffefffffffffefffffefffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffefffffefffffffffffefffefefffffffffefffffefffffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffeffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfcfff5f5f5ffedeeedffe8e8e8ffe8e8e8ffe8e8e7ffe8e7e8ffe8e7e7ffe7e7e8ffe7e8e7ffe7e8e8ffe7e8e8ffe7e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffe0dfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedddeffddddddffddddddffddddddffdddcdcffdcddddffdcdcdcffdcdcddffdcddddffdcdcddffdddcddffdcdcddffdddcdcffddddddffdcdcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddddcffddddddffdddcddffdcdcddffdcdddcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdcdbdcffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddcddffddddddffddddddffdddeddffdededeffddddddffdededdffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe1e0e0ffe0e0e1ffe1e0e0ffe0e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e4ffe3e3e4ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e8ffe8e7e8ffeaeaeafff2f2f2fffafafafffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff5d5d5eff5c5b5cff171717ff191919ff1e1e1eff1e1e1eff1c1d1cff1c1c1dff1d1d1dff1d1d1dff1d1e1dff1c1c1cff1c1c1cff1d1d1dff1e1e1eff1e1e1eff1e1e1eff1f1f1fff1f1f1fff1f1e1eff1e1e1eff1e1e1eff1d1d1dff1b1b1bff2c2c2cff5c5b5cff666666ff666666ff666666ff646363ff545454ff434344ff323132ff1a1b1aff0d0c0dff060606ff020202ff000000ff000100ff000001ff050505ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff000000ff000000ff000000ff000000ff010101ff020202ff080808ff171817ff343434ff454545ff535454ff5f5f5fff656464ff656565ff6565657f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffffefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefffffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefefffffefefffefefefffefffefffffefefffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefffffffffefefffffffffffffefefffefefefffffefffffefefefffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefefefffffefffffefefffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefffffefffffffffefefffffefffffffefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffefdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffffefefffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffffefffffffffefffffffffffffffefffffefefffffefffffffffefffffffffffffefffffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffffefffffefefffffffffffffefffffffffefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffefefffffffefffffefffffffffffffffefffffffffefffffefefffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefefffefefffffffffffffeffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefdfefff8f8f8fff0f0f0ffe9e9e9ffe7e7e8ffe7e7e8ffe7e7e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdedfdfffdfdfdfffdfdedeffdfdedfffdededeffdededeffdededeffdddddeffdddddeffdddddeffdededdffdddddeffddddddffddddddffdddddeffddddddffddddddffdeddddffddddddffddddddffddddddffddddddffdddcdcffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdddcdcffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddcddffdddcdcffdcdddcffddddddffddddddffddddddffdddddeffdededdffddddddffddddddffddddddffdddedeffddddddffddddddffdededeffdededeffdededeffdfdedeffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe7e7e8ffe8e7e8ffeeedeefff5f5f5fffcfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2c2c2cbf3e3e3eff171617ff161616ff131313ff181818ff1b1b1bff1b1a1bff1c1c1cff1d1d1dff1d1d1dff1d1d1dff1d1d1dff1c1c1cff1d1d1dff1e1e1eff1e1e1eff1d1e1dff1e1e1eff1e1e1eff1d1c1cff1c1c1cff1a1a1aff161616ff181717ff1a1a1aff2c2c2cff666666ff676666ff656565ff616161ff525353ff424141ff303031ff1a1a1aff0c0c0cff050505ff010101ff000000ff000001ff000000ff040405ff060607ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff000000ff000000ff010001ff020202ff080808ff171718ff333333ff454645ff535354ff5f5f5fff646364ff646464ff6565653f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffefffffffffffffffffffefffffefefffefefffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffffefffefffefffefefffffefffffffefffefffffefefffefffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefefffffffefffffefffffffffefffffffffffffffefefffffffffffefefefffffefefffffffefffffffffffffffffffffffffffffffefffffefffffefffffffefefffffffffffffefffefffefefefffefefffffffefefffffefefffefffffffffffffffefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffefefffefffefffefefffffefefefffffefefffefffefffffefffffffefffffefefefffffffffffefefffffffefffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffefefffffffffffffffffefffefefffffffffffffffffffffffefefffefffffffffffffffefffefffefffffffefffffffefffefffffefefffefffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffefefefffffefefffefefefffefefffffefefffffffffffffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefdfdfffdfefdfffefefefffdfdfdfffefdfdfffdfefdfffefdfdfffdfdfefffdfdfdfffefdfefffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffffefffffefffffefffffffefffffffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffffefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffffffffffefefefffffffffffffffffffffffefffefffffffffffffffffffefffffefffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffefffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffefffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffeffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff3f3f3ffecebebffe7e8e7ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe3e2e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdedfdfffdededeffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdeddddffddddddffddddddffddddddffddddddffddddddffdcddddffdcddddffdddcddffddddddffddddddffddddddffddddddffddddddffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdbdbffdbdbdbffdbdcdcffdbdbdbffdcdbdbffdbdbdcffdbdcdcffdbdbdcffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdcdcffdbdcdcffdbdcdbffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdbdbffdadadaffdbdadbffdadadaffdbdadaffdbdadaffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdcdcdcffdcddddffdddddcffdcdddcffdcddddffdcddddffdcddddffdddcddffddddddffddddddffddddddffdeddddffdddddeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e8e7ffeae9e9fff1f1f1fff8f8f9fffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0b0bff161616ff131212ff101010ff131313ff171716ff181818ff191a19ff1a1b1bff1a1b1aff1a1a1aff1b1b1bff1a1a1bff1a1a1aff1b1b1bff1c1b1cff1c1b1cff1b1b1bff1b1b1bff1a1a1aff181818ff161515ff0f100fff101010ff171718ff1a1a1a7f333333ff656565ff616262ff5c5c5dff505050ff414140ff2e2e2fff191919ff0c0c0cff050505ff010102ff010000ff000000ff000000ff050505ff070707ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff020201ff080808ff171717ff303030ff444343ff515151ff5e5e5eff636464ff636464ff6564640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffffffffffffffffffefefffffefefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffffffefffefefefffffefffffefefefffefffffffefefefffefefefffefffefffffefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefefffffffefffefefffffffefefffefefffffefefffffefefefffefefefffefefefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefefefffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffefffffefefefffefefefffefefdfffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefdfefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffffefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefefffefefefffefdfdfffdfdfdfffdfefdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefefefffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffffefffffefffffffffefffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffefffffffefefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffefffffffefefffffffffffffffefffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefffffffffefefffffefefffefffefffffefefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefffefffffefefffffefefffefefefffffffffffffefffffffefffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffefffffffefefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffdfdfcfff7f7f7ffeeeeeeffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe6e7e7ffe7e6e7ffe6e7e6ffe6e6e7ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededfffdededeffdededeffdededeffdededeffdededeffdedddeffdededeffddddddffddddddffddddddffddddddffdddcddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffdadadaffdadbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdbdadaffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdcdbffdbdbdbffdcdbdcffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdcddddffddddddffddddddffdddddeffdededeffdededeffdedfdeffdedfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e3ffe2e2e3ffe2e3e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffecececfff4f4f4fffcfcfcfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff121212ff0f0f0fff0e0e0eff101011ff121312ff141414ff131313ff131313ff121312ff111111ff111111ff111111ff111111ff101010ff101111ff131313ff151515ff161616ff161616ff151515ff121212ff0c0b0bff0b0b0bff101010ff1818177f323232ff626162ff5d5d5dff5a5a5aff4e4e4eff3d3d3cff2a2a2aff161616ff0a0b0aff050505ff020203ff010101ff000000ff000000ff030404ff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff000000ff000000ff000001ff020202ff070808ff161716ff2d2d2eff3e3e3eff4d4d4dff5c5c5cff626262ff646464ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffefffefffefffefffffffffefffffefefffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefffffffffefffffefefffffffffefffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffffefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffefffffffefffffffffefffffefffffffffffffffffefffffffffefffefefefffefefefffefefefffffefefffefefefffffffffffefffffffefffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffefffefefefffffefffffefefefffefefefffffefefffffffffffefffffffffffefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffefffefefffffefffefffffefffffffefefffefefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefffffffefffffefefffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffdfefdfffefefefffdfefefffdfefdfffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfefdfffdfefefffdfefdfffefefefffefefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffefefefffffffefffefefffffefefefffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffefefefffffffefffefefffffefefefffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffefefffefefefffefffefffefffefffefffffffefffefffffffffffffffffffefefefffffffffffefffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffefefefffffffefffefefffffefefefffefffefffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffafbfafff2f3f2ffeae9eaffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e7e7ffe6e7e6ffe7e6e7ffe7e6e6ffe6e6e6ffe7e6e7ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdededdffddddddffdddeddffdedddeffddddddffddddddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdcffdbdcdbffdcdcdcffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdbdcffdbdbdcffdbdbdbffdbdbdbffdadadaffdbdadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadbdbffdbdadbffdbdadaffdbdbdbffdadbdaffdadadbffdadbdaffdbdadbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdbdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffddddddffdddddeffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe8e9e8fff0f0f0fff8f8f8fffdfefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f080808ff0f0f0fff0d0d0dff0b0c0bff0c0c0cff0c0c0cff0c0d0dff0b0b0bff0b0b0bff0a0a0aff090909ff090909ff090909ff090909ff070707ff070707ff0a0a0aff0c0c0cff0f0f0fff0f0f0fff0e0e0eff0e0d0dff09090aff080809ff0b0b0bff1010107f303030ff5d5d5dff5d5d5dff595958ff474748ff353535ff242323ff121212ff080808ff040404ff020101ff010101ff000000ff000000ff030303ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff030203ff070708ff151515ff2a2a2aff3b3b3bff4b4b4bff5a5b5bff5f5f5fff636363ff6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffffffffffefffffffffffffffefffefffffffefffffffefffffffffffefffefffffffefffefefefffefffefffffffefffefefffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefefefffffffefffefefefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffefffefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffffffffffffffefffefffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefefefffefffefffffffffffefefffffffffffffffffffffefffefffefefefffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefffefffffffefffffffefffffffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefdfdfffefefdfffdfdfdfffefdfdfffdfefdfffefefefffefdfdfffdfdfdfffefefefffdfefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefefefffffffefffefffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffefefffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffefefffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefefffefffefffffefefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefefefffefffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffefefffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffeffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffcfcfcfff6f5f6ffedeeedffe7e7e8ffe7e7e7ffe6e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe4e4e4ffe4e3e3ffe4e4e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdedfdeffdededeffdededeffddddddffdededdffdddeddffddddddffddddddffddddddffdddddcffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdbffdbdbdbffdadbdaffdbdadaffdadadaffdadadaffdadadaffd9d9d9ffdadad9ffd9dadaffdadadaffd9dadaffdadadaffdadad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffdadadaffd9dadaffdadadaffd9d9daffd9d9daffdad9d9ffdadad9ffd9dad9ffdadad9ffdadadaffdadadaffdad9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcddffdddcdcffddddddffddddddffdededdffdededeffdededeffdededeffdededeffdfdfdeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe2e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffebebebfff3f3f3fffbfbfcfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff0d0d0dff0b0b0aff070708ff050505ff020203ff020202ff020201ff020101ff010201ff010201ff020202ff020302ff020302ff010101ff010101ff020202ff030303ff040303ff040404ff030303ff050505ff050505ff060606ff080909ff0b0b0b7f2e2e2eff5d5d5dff5a5a59ff4b4b4bff363636ff272727ff1b1b1bff0f1010ff080707ff020203ff000000ff000000ff000000ff000000ff020202ff040404ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff000000ff000000ff000000ff000000ff000000ff020203ff070707ff141314ff262626ff353536ff464646ff5a5959ff5d5e5dff5f5f5fff6263620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffffffffffffefefffffffefffefffefffefffefffffefffffffefefffefffefffffefefffefffffffefefefffefefffffffefefffffffefffefffffffefefffffefefefffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefffefffefefffffffefefffefffefffffefefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffefefffffffffffefefefffefefffffffffffffefffefffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffefffffffefefffffffffffffefffefffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffffefffefffefffefefffffffefefffefffefffffefefffefffffffefefefffefefffffffefefffffffefffefffffffefefefffefefefffffffffffefefffffefefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffefefefffefffffffefefefffefefefffefffffffefffefffefefffffefffefffefefefffffefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffefffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffefffefffefffefffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffefefefffefdfdfffefdfdfffefefefffefdfdfffefefdfffdfefdfffdfefdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefefffffefffffefefefffffffffffffefefffffefefffffffffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefefffffefffffefefefffffffffffffefefffffefefffffffffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefefffffefefefffffffffffefefefffefefffffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffefefffffffffffefefffffefefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefffefffefefefffefefefffffffffffefffefffefffffffffffefffefefefffffefefffffefefffffefffffefefefffffffffffffefefffffefefffffffffffffefefffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffefefffffefeffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfff8f8f8fff1f1f1ffe9e9e9ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdfdedeffdededeffdededeffdedddeffdddeddffddddddffddddddffddddddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadbdaffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9daffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9daffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdbdadaffdadadbffdadbdaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdddcffdddcdcffddddddffddddddffdddddeffdededeffdededeffdededeffdededeffdededfffdfdedeffdfdfdeffdfdfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe0e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffefefeffff6f7f6fffdfefdfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0b0b0aff060707ff040404ff020202ff000101ff000000ff000000ff000000ff000000ff000001ff010101ff010101ff000001ff000000ff000100ff010101ff010000ff000100ff000000ff000000ff020303ff050505ff050505ff060606ff0908087f2e2e2eff595a5aff4a4b4aff3b3b3cff282829ff1c1c1bff121213ff0d0d0dff060606ff010001ff000000ff000000ff000000ff000000ff010000ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020202ff020202ff000000ff000000ff000000ff000000ff000000ff010102ff060607ff121212ff222222ff2c2d2dff373737ff505151ff585858ff5e5e5eff5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffefffffffffefefffefffefffffffffffefffefffefffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefefffffffefffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefefffffffffefffffefefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffffefffffffffefffffefefffefffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffffefffffefffefffffffffffefffffffefffefffffefffffffffefffefffefffffefefffffefffffefefefffefffefffefefefffefefffffefffffffefefffffefffffffffffffffefffffffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffefefffffffffefffefefefffffefefffefefefffefefefffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefffefffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfefefffdfdfdfffefefdfffdfefefffefdfdfffdfefdfffefefefffdfefdfffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfefefffefefdfffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffefefefffefefefffefffefffefefefffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffefffffffefffffffffefffffefefffefffffffefefefffffffefffefffffffffefefffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffffefffffffefffffffffefffffefefffefffffffefefefffffffefffefffffffffefefffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefffffefffffffefefffffefffefffefffefffefefffffffffefffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffefffffffefefffffffffffffffffffffefffffffffffefffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffffefefffefefffffffefffffffefffffffffefffefefefffefffffffefefefffffffefffefffffffffefefffefffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefffffffefefffffffffffffefffefffefffffffffffefffffeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfefdfffbfbfbfff5f4f4ffecececffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e6ffe6e6e6ffe5e6e6ffe5e6e6ffe6e6e5ffe5e5e5ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededeffdededeffdeddddffdddddeffddddddffddddddffddddddffdddcddffdcdcdcffdcdcddffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffd9dadaffd9d9daffdadadaffd9dadaffd9dadaffdadad9ffd9d9d9ffdadad9ffdadadaffd9d9d9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d9d8ffd8d9d9ffd9d8d9ffd9d9d8ffd9d9d9ffd8d9d8ffd9d9d8ffd9d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd9d8d8ffd9d9d8ffd9d9d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9dad9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadbdaffdadadbffdadbdaffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdddcddffddddddffddddddffddddddffddddddffdededdffdededeffdededeffdededeffdededeffdedfdeffdedfdeffdfdedeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe1e1e0ffe1e1e1ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e1e1ffe1e0e1ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffeaeaeafff2f2f2fffafafafffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f040404ff070707ff030303ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff010101ff040404ff050505ff060505ff0606057f2b2b2cff4a4b4aff3f403fff403f40ff3c3c3bff292828ff1c1b1cff131313ff040404ff000100ff000000ff000000ff000000ff000100ff000101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff070707ff121111ff1c1b1cff232323ff2b2b2bff434343ff4e4e4eff585858ff5d5e5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffefefefffefefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffefefffffefefefffefffffffefefefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffefffffffffffffffefffefffefffffffffffffffffffffffefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffefffffefffffffefffffffefffffffefefffffffefefffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffefefffffefefefffefefefffefefefffefffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffefefffffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefffefffefffefffffffffffffffefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffefefefffefffffffefffefffefffefffffefffffffffefffefffefffefefefffefefffffffffefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffefefffefffefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefffffffefffefffefffefffffefffffffffefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefefffefffefffefffefffefefefffefefefffefffffffffeff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefefffcfcfcfff7f7f7fff0eff0ffe8e8e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e5ffe5e4e4ffe3e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe1e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdededeffdeddddffddddddffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdbdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d9d8ffd9d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdbdadbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdddddcffddddddffddddddffddddddffdeddddffddddddffdeddddffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdededfffdedfdfffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e8e7ffeeeeedfff6f5f5fffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f020202ff030303ff010101ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030202ff040505ff0505057f222323ff3f4040ff40403fff3f3f3fff3f3f40ff3c3b3cff282829ff070707ff000101ff000101ff010101ff000000ff000101ff010101ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff000100ff000000ff000000ff000000ff020102ff080707ff111212ff1c1c1cff232323ff2b2b2bff434344ff4d4d4dff4d4d4dff4e4e4eff5858590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefefffefffefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffefefffefffefffffefefffffefffffffffefffefffffffffffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffefefefffefefffffefefffffffefffffffffffffffefefffefffefffffefefffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffefefffefffffffefefffffffefefffefefffffffefefffefffefffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefefefffffefefffffefefffefefefffefefefffefefffffefefffffffffffffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffefefffffefefffffefefffffefefefffefefefffffefefffffefffffffffefffefffffffffffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffefefffffffefefffefefffffffefefffefffffffffffefffefefefffffffffffefefefffefffffffefefefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfefdfffefdfdfffdfefdfffefdfefffefdfdfffdfdfefffdfdfdfffdfefdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffefffffffffefefffefefefffefffffffffefefffefffefffefefffffffefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffefefffffefffffffffefffefefffffefffefffffefefffefefefffefffffffffefefffefffffffefefffffffefefffefefffffffefefffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffffffffffffffffefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffffefffffffefefffefefefffefefffffefefffffffefffffefffffffffefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffefefffffefffffffffefffefefffffefffefffefefefffefefefffefffefffffefefffefffefffefefffffffefefffefefffffffefefffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafafff3f3f3ffeaebeaffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e4ffe5e4e5ffe4e4e4ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededeffdededeffdddedeffddddddffddddddffdcdcdcffdcdddcffdddcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd8d7d8ffd7d7d7ffd7d8d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d7ffd8d7d8ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9d9daffd9d9daffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffddddddffddddddffddddddffdddddeffdeddddffdddedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe9e9e9fff2f1f1fff9fafafffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1111117f2323237f2323237f2323237f2323237f2323237f1c1c1b7f1314137f0e0e0e7f0c0c0c7f060606bf030303ff000101ff000000ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000101ff030202ff050404ff070707ff0c0c0cff141414ff1a1b1bff202120ff2d2d2dff373737ff393939ff393939ff393939ff393939ff1e1e1eff010101ff010001ff000001ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff010102ff070707ff111111ff1c1c1cff232323ff2b2b2bff434343ff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4e4e4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefffefffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefffefefffffffefefffefffefffffffefffffffffffefffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffefefefffffefefffefefefffefefffffffefefffefffefffffffefffefefefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffefefefffefefffffffefffffffffffffffefefffffffefffffffffffefefffffefffffffffffefffffefffffffefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefefffefefffffffefefffefffefffffffefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffefefefffefefffffffefffffffffffffffefefffffffefffffffffffefefffffefffffffffffefffffefffffffffefffefefefffffefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffefdfdfffefefefffefdfefffefdfefffdfdfefffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefefefffdfdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffefffffffffefffffefffffffefefefffffefefffffffffffffefefffefefefffefffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffefffefffffffefffffffffffefffffffffefffffefffffffefefefffffefffffffffffffffefefffefefefffefffffffffefffffffffffffffefefffffffffffffffffffefffffffefffffffffffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffffffffffffffffefefffffffefffffffffffffffefefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffefffffffffefffefefefffffefefffefefefffefefffffffefefffefffefffffffefffefefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffffefffffefffefffffffefffffffffffefffffffffefffffefffefffefefefffffefefffefffefffffefefffefefefffefefffffffefffffffffffffffefefffffffffffffffffffefefffffefffffffffffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffcfcfcfff6f6f6ffeeeeeeffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e4e4ffe4e5e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdeffdededeffdededeffdededeffdededeffdededdffdeddddffddddddffdddcddffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d7d7ffd7d8d7ffd8d7d7ffd7d8d7ffd7d7d8ffd8d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd6d7d7ffd7d6d7ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd7d6d6ffd7d6d7ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d8d8ffd8d7d8ffd7d8d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdad9d9ffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffdddddcffddddddffddddddffdddddeffdedddeffddddddffdededdffdededeffdedddeffdddedeffdededeffdededeffdededeffdededeffdededeffdfdedeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0dfdfffdfe0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffdfe0dfffdfdfdfffe0dfdfffdfe0dfffe0e0dfffe0e0e0ffe0e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffecececfff5f4f4fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f282828ff484848ff474747ff474646ff474647ff3c3c3dff2a2a2aff1f1e1fff1a1919ff0f0f0fff060606ff030202ff020101ff000100ff010000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff070707ff0d0c0cff141414ff1a1a1aff212120ff2d2d2dff373737ff393939ff393939ff3e3e3eff272626ff020201ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffefefffffffffffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffffffefffffffefffffffefffefffefffffffffffffffffffefefffffffefefffefefefffffffffffffefffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffffffefffffffffefffffefefffffffffffffffefefffefefffffffefefffefffefffefefffffffefefffefffefffefffffffffffefffffefffffefefefffefefefffffefffffffefffffefffefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffffffefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefffffefffefffefefefffffffefffffffefffefffefffffffffffffffffffefffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffefffffefffffffffffffefffffffffefffffffefffffefffefffffffffffffefffffefefffffffffffffffefefffffefffffefffefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefffffffefefefffffefefffefffefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffcfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfdfffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefefffefefefffffefffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffffffefffffffefffffffefffefffefffffffffffffffefffefefffffffefefffefefefffffefffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffefffefefefffffefefffefefefffefefffffefefefffefefefffffefefffefffefffefefffffffefefffffffefffffffffffffffffffffefffffffffffffefefffffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefffcfcfdfff9f9f9fff2f2f2ffe9e9e9ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededeffdededeffdededdffdedddeffddddddffddddddffdddcddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadbdaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d7d7ffd7d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd6d6d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd9d8d8ffd8d9d9ffd8d8d9ffd8d9d9ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdadbffdadadbffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffdddcdcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdeddddffddddddffdededeffdededeffdededeffdededeffdededeffdfdedeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0dfe0ffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e7e6ffe8e8e8fff0f0f0fff9f9f9fffefefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2dff545454ff484748ff464747ff3d3d3dff2a2a2aff1f1f1fff191919ff0f0f0fff060606ff030302ff010202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010000ff000100ff010101ff020202ff030403ff070707ff0c0c0cff141414ff1a1a1aff202020ff2d2d2dff373837ff3e3e3eff4c4c4cff2e2e2eff050505ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffffffffffefffefffefffffffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffffffefefffffffefffffefffefffffefefffefefffffefefffffefefffffffffefffefffefffefffffffffffffffffefefffffffffffefffffffffffffffffefffffffefffffefffffffffffefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffefffffefefffefefffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefffffffefffffffffffffffffefffffffffffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffefffffefffffefefffffefefefffffffefffefefefffefefffffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffdfdfefffefefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfefffefefdfffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffffffffefffefffefffffffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefffffffffefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffefefffffffffffefefffffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefefefffffefefffefefffffefefffffefffffffffffefffefffffffefffffffffffffffffefefffffffffffefefffffefffffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffbfbfbfff4f5f4ffececedffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe2e1e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0e0ffe0dfdfffe0e0dfffdfdfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdfdeffdededeffdededfffdededeffdddddeffdeddddffddddddffddddddffdcdddcffdcdddcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdadadbffdadadbffdadadbffdadadaffdadadaffd9dadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd6d6d6ffd6d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdadadaffdadadaffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffdddcdcffddddddffddddddffddddddffddddddffdddddeffdddddeffdeddddffdddddeffdededdffdededeffdededeffdededeffdededfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e2ffe3e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffebebebfff4f4f4fffcfbfbfffefdfefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2f2f2fff5d5c5cff545454ff484848ff343435ff252525ff1d1d1dff131313ff080808ff030303ff020202ff010102ff000001ff000000ff000001ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000001ff000000ff010101ff010101ff020102ff020202ff030303ff040404ff000000ff000000ff010101ff020202ff030302ff060606ff0b0b0bff131312ff1c1c1cff232323ff313030ff403f40ff4c4c4cff545555ff323231ff080909ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff020202ff040404ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffffffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffffefffffefefffffffefffffefffffefefffffefefefffefefefffffefffffffefefffffffefffffefefffffefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffefffefffffefffffefefffffefefefffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffefffefffffefffffffefefffffffffffffefefffefefefffefefffffefffefffefefefffefffefffffefefffffffefffffefffffefffffffefefefffefefefffffefffffffefefffffffefffffefefffefefefffffffefffefefefffefffffffefefefffffefffffffefffffffffffffffefefffffffffffefffffffffffffffefffffffffefffffffefefffffffffffffefefffffefefffefefffffefffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffffffffffefefffffefefefffefefefffffefffffffefefffffffefffffefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefefffefefefffefefefffefefefffdfefdfffefdfdfffefefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfefdfffdfdfdfffdfefdfffefdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefefefffffefefffffefffffffefefffffffefffffffefffffefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffffefffffefefffffefefefffefefefffffefffffffefefffffffefffffffffffffffefffffffffffefffefffefffffffffffffffffffffffffefffffffffffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefffffffefefffffffefffffffefffffffefffffffffffefffefffefffffffffffffffffffffffffefffffffffffffffefefffffffffffefffffffffffefffefffefffffefffffffefefffffffffffffefefffefefefffefefffffefffefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffefffefffefffffffffefffffffefffffffefffffffffefffefefefffefefffffefefffffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefffffefffefffffefefffefffefffffefefffffffefffffefffffefefffffefefefffefefefffffefefffffefefffefffefffffefefffefefefffffffefffefefefffefffffffffefffffffefffffffefffffffffefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffcfcfcfff8f8f8fff1f0f0ffe8e8e8ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffe0dfdfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdfdedfffdededeffdededeffdededeffdededdffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d8d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d5d6ffd5d6d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d4ffd4d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd7d7d8ffd8d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d8d9ffd9d9d9ffdad9d9ffd9dad9ffdadadaffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffdddddcffdddddcffddddddffddddddffddddddffddddddffddddddffdeddddffdedddeffdeddddffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e6ffe6e5e5ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7fff0efeffff7f7f7fffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f313131ff605f60ff5d5d5cff585858ff4b4b4bff373737ff292929ff191a1aff0a0a0aff040405ff020102ff000100ff000000ff000000ff010102ff030303ff000101ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff020202ff050404ff000000ff000000ff000000ff000100ff020101ff040404ff0a0a0aff181818ff262525ff333332ff464545ff515151ff555555ff595959ff333333ff0b0b0bff090809ff070707ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff040404ff050505ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffffefefffefefefffffefffffffefefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefffffffefefffffffffffffffffffffffffffffffffffefffffffffefefffffffefffffffffffffffffffffefefffefefffffffffefffffffefffffefefffffefefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefffffffffefffffefefffffefffefffefefefffffefefffefffefffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffefefffefffffffffefefffefefffffefffefffefffffffffefefffffffefffffffffffffffffffffefefffffefffffffffefffffffefffffefefffffefefffefffefffffefffffffefefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefefffefefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffffffefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefffefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfefefffefefefffefefefffefefefffefdfefffdfdfefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefdfffefefefffefefefffefdfdfffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfefffefefefffefefdfffdfdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefffffffffefffffefefffffefffefffefffefffffefefffefffefffffffffffffffffffffefefffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffefefffefefffffffffefffffffefffffefefffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffffefefffefffffffffefefffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffefefffffefefffffefffffffefffefffffffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefffffffffffffffefffffffffefefffefffefffffffffffefffffffefefefffefefefffefffefffffffefffffefefffffefefffefffefffffffffffffefefffefffffffffffffffffffffffffefffffefefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfafafff3f3f3ffebebebffe7e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe4e3e3ffe3e4e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdededeffdddedeffdddddeffddddddffddddddffdcddddffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d8ffd8d8d9ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d6d6ffd5d5d6ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd4d4d4ffd4d3d4ffd4d4d4ffd3d3d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d5d5ffd4d5d5ffd4d5d5ffd5d5d4ffd4d5d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdadbdaffdbdbdaffdbdadbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcddddffdddcdcffddddddffdddddcffddddddffddddddffddddddffdeddddffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfe0dfffdfe0dfffe0dfdfffe0dfe0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e2e2ffe2e2e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e6e5ffe6e5e6ffe9e9e9fff3f3f3fffafafbfffefdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f323232ff636463ff606060ff5e5e5eff525252ff404040ff313031ff1e1d1dff0c0b0cff050505ff020202ff000000ff000000ff000000ff000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff060606ff010100ff000000ff000000ff000000ff010101ff040404ff0c0b0cff1d1d1dff2c2c2cff3b3b3bff4c4b4cff555555ff595959ff5a5a5aff343434ff0d0c0dff0b0b0bff0b0b0bff070707ff020202ff020302ff030303ff030404ff020202ff010202ff030203ff030303ff030303ff030303ff030303ff040304ff030303ff030303ff040504ff050505ff060606ff060607ff060606ff050505ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffffffefffffffefffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffffefefffefefefffffefefffefefefffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffefffffffefffffffffffffffefefffffefefffffefefefffefffefffefefefffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffffefffffffefffffefefffffffefefffefffffffefefffffffffffffffffffffefffffffefffefffefffffffefffefffffefefffefffefffffefffffefefefffffffffffefffefffefefffffffffffffffffffffffefefffefefefffffefffffffefffffffffffffffffffffffefffffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffffefffffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffffffffffffffffffffffffffffffffffefefefffffefefffefefefffffefefffefefefffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffffffefffffefefffffffffffffefefffffffefffffefefffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffbfafafffafbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfefefffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffefffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffffffefefffffffffefffffefffffefffffffefffefffefffefffefefefffffefefffefefefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffffffffffefefffffffffffffefefffffffefffefefefffffefffffffefefffefefffffffefefffefffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffefffffefefffffffefffefefefffffffefffefefefffffefffffffefefffefefffffffffefffefffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffffefffffefffefffefefffffffffffffffffffffffefefffefefefffffefffffffefffffffffffffefffefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfefffcfcfcfff7f6f7ffefefefffe7e8e7ffe6e6e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe3e2e2ffe2e2e2ffe1e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdfdeffdededeffdfdedeffdededeffdededeffdededeffdededeffdeddddffdddddeffddddddffddddddffdddcddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffd9d9daffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d4ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd4d3d3ffd4d3d3ffd4d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd5d6d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffddddddffddddddffddddddffdddedeffdededeffdfdedeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e4ffe5e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e6e5ffedededfff6f6f6fffcfcfcfffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f323232ff646464ff636364ff606060ff565556ff454545ff343434ff1f1f1fff0c0d0cff050506ff020102ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff010001ff000000ff000000ff000000ff010201ff050505ff0c0d0dff1f1f1fff303030ff3f3f3eff4e4e4eff585858ff5a5a5aff5b5a5bff383838ff0f0f0fff0c0d0dff0d0d0dff0f0f0fff101010ff101010ff111111ff111111ff0f0f10ff0d0d0dff0d0d0dff0e0e0eff0d0d0dff0d0c0cff0d0d0dff100f10ff101010ff101010ff111111ff111111ff0f0f10ff0d0d0cff0e0d0eff080808ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffffffffefffffffffffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffefffefffefffefffefefefffefefefffefefffffffffefffffffffffefffffffffefefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffefefefffefffffffffefffffefefefffffefffffefffffffffffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffefffffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffefefefffffffefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefefffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffefffefffffefffffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefdfdfffdfdfdfffefdfefffefdfdfffefefdfffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffafbfafffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffefffffefefefffefefffffefffefffffefffffefffefffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefefffefffffffffefffffefefefffffefffffefffffffefffffffffffffffefffefffffefefffffefefffefefefffffefefffffefefffefffefffefefffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffefffffefffefffefffefffefefefffefefefffefefffffffffefffefffffffefffffffffefefffefffffffffefffffefefefffffefffffefffffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafafff2f2f3ffeaeaeaffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdfdedfffdedfdfffdededfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdddeddffdddddeffdddeddffdedddeffddddddffdddcddffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d3ffd2d3d3ffd3d2d3ffd3d3d2ffd2d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d3d4ffd4d3d3ffd4d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d4d4ffd3d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd6d7d6ffd6d7d7ffd7d7d7ffd8d7d7ffd8d7d7ffd8d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dad9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdcdbffdbdbdcffdcdcdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcddddffdddeddffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e5e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe8e8e7fff1f2f1fff9f9f9fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f323232ff646464ff656464ff636362ff575858ff474747ff363536ff1f1f1fff0d0c0dff060506ff030303ff010102ff010000ff000000ff020202ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff010000ff000000ff000000ff000000ff000000ff040403ff0d0d0dff1f2020ff313232ff404141ff505050ff595959ff5b5b5bff5c5c5cff3b3b3bff161616ff0f0f0fff0f100fff171717ff1c1c1cff1d1d1dff1c1c1cff1c1c1cff1c1c1cff1b1b1bff191a19ff1a1a1aff1a1a1aff181918ff19191aff1a1a1aff1b1c1bff1b1b1bff19191aff181918ff161515ff0f0f0fff121212ff1c1b1bff0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffefffefefefffefefefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefefffffefffefffffefefffffefefffffffffffffffffffffefffffffffffffffefefffefefefffffefffffffefffffefefefffffffffffffffefffefefefffefffefffefffffffefefefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefffffffefffefffefefefffffffffffefefefffefefefffffefffffffefffffffefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffffefefffefffffffefffefffefefefffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffefffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefefffefffefffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefefefffefffefffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefffffffefefefffffffffffefefefffefefffffefffffffffefffffffffffffefffffffffefefffffffffffffffefffefefefffefefefffefefffffefefffffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfafbfffafbfafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffefefefffefefefffffffffffefefefffefefefffffefffffffffffffffefffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffefefffefffefffefffffffefefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffefffefffffefefffffefefffefffffffefffefffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffffefffffffffffffffefffffffffffffffffffffffefefffffffffffffffefffefefefffefefefffefefffffefefefffefffefffffefefffffffefffffffffffffffffffffefffffffffffffffefefffefefefffffefffffffefffffefefefffffffffffffffefffefefefffefffefffefffffffefefefffffffffffefefffffffefffffefffffffffefffffffffffffefffffffffefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffcfcfcfff6f6f5ffedededffe7e7e7ffe5e5e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdededeffdededeffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd2d3d3ffd2d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd2d3d3ffd2d3d2ffd3d3d3ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd6d7d7ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdbdbffdcdcdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcdcffddddddffddddddffddddddffdededeffdfdedeffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe3e2e2ffe2e3e3ffe3e3e3ffe4e3e3ffe4e4e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe4e5e4ffe4e5e4ffe5e5e5ffe4e5e4ffe5e4e5ffe5e5e5ffe5e5e5ffebebebfff5f5f5fffcfbfcfffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf4b4a4aff646464ff636464ff626262ff585858ff494949ff373737ff1f1f1fff0d0d0dff060606ff030304ff020202ff010000ff000000ff030303ff040504ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff060605ff000100ff000000ff000000ff000000ff000000ff030303ff0d0d0dff1f1f1fff323232ff424141ff515050ff5a5a5aff5c5c5cff5c5c5cff3a3a3bff19191aff161616ff161716ff1e1e1eff212121ff212121ff202121ff212120ff222121ff222222ff212222ff202121ff202020ff201f1fff212121ff222121ff212121ff1f2020ff1e1e1eff1e1e1eff1c1c1cff151515ff1b1c1cff1f1f1f7f10100f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffffffefffffffffffefffffffffffffffefffefffefefefffffefefffefffffffefffffffffefefffffefffffefefefffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefffefffefefffffefefffffefffefffefefffffefffffffffffefffffefefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefffffffffffffffffffefefffffefffefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffefffffffffffffffefffffffffffffffffffffefffffffffffffefffefffffffefffffefffffffffffffefffffffffffffffefffffffffffefffffefefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffffefffffefffffffefffefffffffffffefffffffffffefffffefefffffffffffffffffffffffffffefffffffefefefffffefefffefffefffefefffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffefffefffefffefffefefffffefefffffefefefffefefefffefefffffffffefffffefefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefffffffefffffffffffffffffffffffefffefffffffefffefffffffefffffffffefffffefefefffefefefffffefefffefefffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefffffefdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafbfffafafafffafafafffbfafafffafafafffbfbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefefffffefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffefffefffefffffffffffffffffffefefffffffffefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffffffffffefffffffffffefffffefffffefffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffefefffefffffffefffffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffefefefffefefefffffefefffefefffffefffffffffefefffffefffffffffefffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefffefffefefffffefefffffefffefffffefffffefffffffffffefffffefefffefffffffffffffffefffffffefffffffefffefffffffefffffffffffefffffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000003f3f3f3fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfffdfdfdfff9f9f9fff1f1f1ffe9e8e8ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdddedeffdededeffdddeddffddddddffdeddddffdddddeffddddddffddddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9daffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d4d3ffd3d4d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d2d1ffd1d1d1ffd1d2d1ffd1d2d1ffd1d2d1ffd2d1d2ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd6d6d7ffd6d7d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d8d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdcffdbdcdcffdcdcdcffdddcdcffdddcdcffddddddffdddeddffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe6e6e7fff0f0f0fff8f8f8fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626363ff636363ff636363ff616161ff575757ff484848ff373737ff1e1e1eff0c0c0cff050606ff030303ff020202ff010101ff000000ff030404ff050505ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff080807ff000101ff000000ff010000ff000000ff000000ff040404ff0c0d0dff1e1f1fff323232ff424243ff515151ff5a5a5aff5c5c5cff5b5b5bff3b3a3aff19191aff1a1a1aff1e1e1eff222122ff232323ff232323ff222222ff222222ff232323ff232323ff232323ff222222ff212221ff212121ff222322ff232323ff232323ff212222ff202020ff212121ff202020ff1d1e1eff1f2020ff1f20207f0f101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffefefffffefefffffefffffffefffffffefffefffefffefffefefffffffefffffffffefffefffffffefefefffffffffffffffffffefffefffffffffffffffffffefefefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffefffffffefefefffffffffffefefefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffefffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefffffffffefffffffffffffefffffffffffefffefefefffffefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefefffffffefffefefffffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffffffefffefffefffffffefffefefefffffefffffefefefffefefffffefefefffefefefffefffefffefefefffefefffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffbfafafffbfbfafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffefffffffffffffefffefffffffefffffefefffffefffffffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefffefffffffffffefffffffefefefffffffffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffffffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefefffffefefffffefffefffefffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffefffffffefffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefffffefffefffefefffffefefefffffefefffefffefffffffefffefefefffffefffffefefffffefffffffefffffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefefffefffffffffffefffefffefffffffffffefffffffefefefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefffffffffefffffffffffffefffefffffffefffefefefffffefffffefefffffefefffffefffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffcfcfcfff4f4f4ffecececffe7e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededeffdededeffdededeffdddeddffdededdffdedddeffdddddeffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdcddddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd7d7d7ffd6d6d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d1ffd2d2d2ffd2d1d1ffd1d1d1ffd2d1d1ffd1d2d1ffd2d1d1ffd1d1d2ffd2d2d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadbffdadadaffdadadaffdadadbffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffddddddffddddddffddddddffdededeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e2ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe9eaeafff4f4f3fffbfbfbfffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636263ff636263ff606060ff555556ff474747ff373737ff1e1e1dff0b0b0bff050505ff030304ff020102ff000001ff000000ff030303ff050504ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff070708ff010101ff000000ff000001ff000000ff020202ff060606ff0d0d0dff1e1e1eff333334ff434243ff515151ff5a5a5aff5b5c5cff5b5c5bff3a3b3aff1a1a1aff1e1e1eff222222ff232323ff232323ff232323ff232323ff232323ff232324ff232324ff232323ff222323ff212122ff222122ff222323ff232323ff232323ff222323ff212121ff212121ff212121ff202020ff1f1f1fff20201f7f0f100f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffffefffffefffffffefffffefffffffefffefffffffefffefefefffffffffffffefefffffffefffefefffffefffefffefffffffffffffffffffffffffffefffffffffffefefefffffefffffffffefffffffefffffffffffffefefffffffefffefffefffffefffffffefffffffefffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffefefefffffefffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffefffffffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffefffffffefffffffffffffefefffffffefffefffefffffefffffefefefffffefffffffefefffffffffffffefffffffffefffffffefffffefffffffefefffefefffffefffefffffffefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffefffefffffefefffefefefffffefefffffefefffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefffefffffffefffffefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfcfdfffdfdfcfffcfdfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafbfffbfafafffafbfafffafafafffafbfbfffafbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefefffffefffffefefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffffefffefffefffffefffffffefffffffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefefefffffefefffefefefffffefefffefefefffffffefffffffefffffefffffffefffffefffffffefffefffffffefffefefefffffefffffffefefffffffefffefefffffefffffffefffffffffffffffffffefffffffefffffffffffefefefffffefffffffffefffefffefffffffffffefefefffffffefffefffefffffefffffffefffffffefffffffefefffffffffffefefffffffffefffffffefffffefffffffefffffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffdfdfdfff8f8f8fff0f0f0ffe8e7e8ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e4ffe3e3e3ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffdededeffdeddddffdeddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdddcddffddddddffdddcdcffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d3ffd3d3d2ffd2d3d2ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd1d0d0ffd1d0d0ffd1d0d0ffd0d0d1ffd1d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd2d2d3ffd2d3d2ffd3d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d5ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffdadadaffdadadaffdadadaffdbdadaffdadadaffdadbdbffdbdadbffdbdbdbffdbdbdbffdbdcdbffdcdcdcffdddcddffdddddcffdeddddffddddddffdededeffdededfffdfdfdfffdfdfdfffdfdfe0ffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e4ffe5e5e5ffe5e5e6ffe5e6e5ffefefeffff7f7f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3f0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636363ff636262ff606060ff555555ff474847ff363636ff1c1c1cff0b0b0bff050505ff030303ff020101ff000000ff000000ff030203ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff000000ff000000ff000000ff000101ff030303ff060606ff0d0d0cff1d1d1dff343535ff434343ff505050ff595a59ff5c5b5bff5b5c5bff4d4d4dff1e1e1eff212222ff232323ff232423ff232424ff232423ff242423ff242323ff232323ff232323ff232324ff232423ff222222ff232323ff232323ff232323ff232323ff232323ff222223ff222121ff212121ff222121ff202020ff20201f7f10100f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffefffefffefffefffefffffffffffffffffffffffffffefffffffefffffffffffefffffffefffffefffffefffefffffffefffefefffffffffefffefffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffffffffefffffffefffefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffffefffffefffffefffefffffffefffefefefffffffefffefefffffefffefffefefffffffffffffefffefffefffffffffffffffefffefffefffefffffefffffefefefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefffefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffefefffffffffefffefefffffefffefffefefffffffffffffefffefffffffffffffffffffefffefffffffefffffefffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffffffffffffefffffffffffffffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefffefffffffefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffefefffffefffefffefffefffefffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffefffefffffffefffefefffffffffefffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefffffefffefffefefffffffefefffefffefffefffefffffefefffefefefffefffefffffefffffefffefffefefefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffefffffffefefffffffffefffefffffffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffefffefffffffffffffffefffffffffffffffefffefffefffffffffffffffefffefffffffffffffefffffefefefffefefefffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefffefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefdfffbfbfbfff3f3f3ffebebebffe7e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdfdfdeffdededeffdededeffdededeffdededeffddddddffddddddffddddddffddddddffddddddffdcddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdddcdcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd2d3d3ffd3d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d1d0ffd0d1d1ffd0d0d0ffd1d1d0ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd1d1d1ffd2d2d2ffd1d2d1ffd1d2d2ffd2d2d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd7d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dadaffdadadaffdadadaffdadadbffdadadaffdadadbffdadbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdfdfdeffdfdfdfffdfdfdfffdfe0dfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0e0dfffdfe0dfffe0e0e0ffe1e0e0ffe0e1e0ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe9e8e8fff2f3f2fff9f9fafffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636363ff636363ff616161ff555555ff464645ff313232ff191919ff0b0b0aff050505ff030303ff010101ff000000ff000000ff020202ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff000000ff000000ff000100ff020202ff030303ff050505ff0d0d0cff1c1d1dff333333ff424141ff4f4f4fff585858ff5b5b5bff5f5f5fff606061000000000000000000000000000000000000000000000000000000007f1211127f1212117f1112117f1212117f1212117f1211127f1111117f1111117f1111127f1111117f1111117f1111117f1111117f1110107f1010117f1011107f1010103f08080700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefefffffffffffefffefffffefefffefefffffffffffffffffefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffffefefffffffefffefefefffefffefffefffefffffefefffefefffffefefffffffefefffffefefffffefffffefffffffffffffffffffefffefefffffefffffffffefefffefffffffffffefffffffffffefffffffffefffffefffefffefffefffefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffffefefffefefffffefffffffffefefffefefefffffffffffffffffffffffffffffefefffefefffffefffffffffefffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefffffffffffffefefffffffffffffffefffffefefffefefffffffffffffffefefffefefefffffefffffefffffffefffefffffefefffefefffffefffffffffffefffefffffffffffefffffffffffffffffffffefffffffffffffefffffffefffefffffffffffefffefffffffffffefffefffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffefffefffefefefffefefefffefffefffefefefffefffefffefefefffffefefffefefefffefffefffffefefffffffefffffefefffffffffffffffefffffefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefffffefefffffffefefffefefefffefefffffefffefffefffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffefffefffffffffffffffefffffffefffffefffffefffffffffefefffffffefffefefefffffffffffefffefffffefefffefefffffffffffffffffefffffefefffffffffffefffffffffffffffffffffffffffffffefffffffffefefffefffffffffffefffffffffffefffffffffefefffefefefffefefefffefefefffefffefffefefefffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfefefffcfdfcfff6f7f7ffeeeeeeffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdfdeffdfdedfffdededeffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffdddcddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadbdaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d2ffd1d2d1ffd2d2d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfcfcfffcfd0cfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0cfffcfcfd0ffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd3d3d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d5d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdad9daffdadadaffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdbdcdcffdcdcdcffdcdcdcffddddddffddddddffdddedeffdededeffdedfdeffdfdfdfffdfdfdfffdfe0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e4e4ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffedededfff5f5f6fffbfcfbfffdfefdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff636363ff606060ff5d5e5dff525252ff414141ff2d2c2dff161616ff090809ff030303ff020102ff000100ff000000ff000000ff030303ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff000000ff000000ff010000ff010101ff010201ff040404ff0b0b0bff1b1b1bff313131ff414141ff50504fff5c5c5cff5f5f5fff606060ff6061600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffefffffffefefffffefefefffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffefefffffffffefffefefefffffffefffefefefffffefffffffffffffffefefffffefffffefefffffffffefffefffffffffffefffffffffffffefefffefefffffefefefffffefefffefefffffefffffffefefefffefefefffefffffffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefefffffefffffffffffffffefefffffefffffefefffffffffffffffffffffffffefffffffefffffefffffefefffffefefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffefffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfefefffefefefffefefefffefefffffefefffffefefefffefffefffffffffffffffffffffefefffefffefffefefefffefefefffefefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffffffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffffefffffefefffffffffefffefffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffefffefffffffffffffffefefffffffffefffefffffffffffefffefefefffffefffffffffffffffefefffffefffffefefffffffffefffefffefffefffefffffffefffffefefffefefffffffefefffffefefffefefffffffffffffefffffffefefefffefffffffefefffffefefffffffefefffefffefffffffefffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffefefefffefffefffefefefffefefffffefefefffefffffffffefffffefefffffffffefffefffffffffffffffffefefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffffffffefefffffefefffefefffffffffefffefffefffffffefffffffefffffefefffefefffffefefefffffefefffefefffffefffffffefefffffefefefffefffffffefefffffefefffffffefefffefffefffffffefffefffffffffffefffefffffffffefffffefefffffffffefffefefffffffffefffffefefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffffefefffefefffffefefffffefefefffefefefffefefefffefefffffefefffffefefefffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefdfffafafafff2f2f2ffeaeae9ffe6e6e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededeffdededeffddddddffddddddffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcfcfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfcfd0ffcfcfd0ffcfcfcfffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffcfcfd0ffd0d0cfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d1ffd1d2d2ffd2d2d2ffd2d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9dad9ffd9dadaffd9dadaffdadadaffdadadbffdadbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffdddcddffddddddffdedddeffdededeffdfdfdeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe8e7e8fff1f1f1fff9f9f9fffdfdfcfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff60605fff515151ff4b4a4aff434343ff353535ff232324ff121212ff080808ff020202ff010101ff000000ff000000ff000000ff020202ff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030404ff000000ff000000ff000000ff000000ff000000ff020303ff090909ff181817ff292a29ff393839ff494949ff5a5b5bff5f5f5fff606061ff6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefffefffefefefffefffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffffefefffffffefffffefffffefefefffefefffffefffefffefffffffffefefffefffefffefefffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffefffffffefefffffffffffffefffffffffffffffffffffffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffffffffffefffffefefffffefffffffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfefffdfdfefffefdfdfffdfefefffefefefffefefefffefefefffefefefffffefffffffefffffffffffffefefffffefefefffefffefffefefefffefefefffdfefefffefefefffdfefefffefdfdfffdfefdfffdfdfdfffdfefdfffdfefdfffefdfefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffefffefffffefefffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefffffffefffffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffefefefffefffefffefefefffffffffffefffffffffefffffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffffefffffefefefffefefefffffffefffffefffffffffefffefffffffefffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffefffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffffefffffefefefffffefefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffefffffefefefffefefefffefffefffffefffffefffefffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefefffefefefffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefdfefffcfcfcfff5f6f6ffedeeeeffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e2ffe2e1e1ffe1e1e1ffe1e1e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdedfdeffdededfffdededeffdededeffdddedeffdddeddffddddddffddddddffdddcddffdcddddffdcdddcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdcdcdbffdbdcdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdbdadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcecfffcecfcfffcecfceffcececeffcececeffcececeffcececeffcececeffcececeffcecfceffcececeffcfceceffcececfffcfceceffcecfcfffcfcfcfffcfcfcfffcfcecfffcfcfcfffcfcfcfffcfcecfffcfcecfffcececeffcececeffcecfcfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffcfd0d0ffcfcfcfffcfd0d0ffd0cfd0ffcfd0cfffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdcdcddffddddddffdedddeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e5ffebebebfff4f4f4fffbfbfbfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff515151ff434343ff424342ff3f3f3fff343434ff222222ff111111ff080808ff020202ff010101ff010100ff000000ff000000ff020202ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010201ff000000ff000000ff000000ff000000ff000000ff030303ff0a0a0aff171718ff262626ff313131ff404141ff555555ff5b5b5bff5f5f5fff6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffefefefffefefffffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefefffffefffffffffffffefffefffefffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefefffffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffffffffffefffffffefffffffffefefffffffefffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefefefffefffffffffefefffffefffffffffffffffffffffefffffffefefefffffffffffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffefffefefefffefefffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefefffdfdfdfffdfefefffdfefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffffffefffefefefffefefffffffefefffffefffffffffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffefefffffffefffefffffffefefffffefefefffefefefffffffffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffffefefffffefefffefefffffefefefffefffffffffefffffefffffffefefefffefffefffefefefffefffffffffefffffefefefffffefefffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffffffffffffefefffefffffffefefefffefffffffffefffffefefefffefefefffffffefffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefefffefffffffffefefffffefffffefffffffefefefffefffffffefefefffffefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffffefffffefefefffefefefffffffefffefffffffefefefffefefefffefefefffffffffffffefffffefefffffffffffffffffffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffefefefffefffffffefefefffefefefffefefefffefefefffffefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfff9f9f9fff1f1f1ffe9e9e9ffe7e7e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffddddddffdddeddffddddddffddddddffdcddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0cfcfffd0cfcfffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfceceffcececeffcececeffcecdceffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcdceffcecdcdffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecfceffcececeffcfcfceffcecfcfffcfcecfffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d2ffd2d2d2ffd3d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d7ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdbdadaffdcdbdbffdbdcdcffdcdcdcffddddddffddddddffdedddeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe7e7e7ffefefeffff7f7f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff434343ff434343ff424242ff424243ff403f3fff343434ff222222ff111111ff080808ff020202ff010101ff010101ff030203ff020202ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff000000ff000000ff000000ff020202ff171717ff262626ff313031ff414141ff555555ff5a5a5bff5a5a5aff5b5b5bff5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefffefffefffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefffffffefffffffefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffefefffffffefefffefefffffefefefffefffefffefffefffffffefffefffffffffffffffffffffffffffefffffffffffffefffffffffefffefefffffffefffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefefefffffefefffefffefffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefffefffefefefffffefffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefefffefefefffffefefffefffefffffefefffefffefffefefffffffefefffefefefffefffefffefffefffefefefffffefffffffefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffefffefffffffffefffffffffffffffffefffffffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffefefffffefffffffefefffefefefffffffefffffffefffefefffffffefefffefefffffefefefffffffefffefffefffffffefffefffffffefefffffffffefffffefefffffffefffffefefffffefefffefefffffffffffffefffffffffefefffefffefffefefffffffefffffefefefffefffefffefffffffefefffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffffefffffffefefffffefffffffefefffefefefffffffefffffffefffefefffffffefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefdfffbfbfbfff4f4f5ffecececffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdeddddffdddddeffddddddffddddddffddddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdbdadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d6ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d3d2ffd2d2d2ffd3d2d2ffd2d1d2ffd2d1d1ffd1d2d1ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfceceffcfcfceffcfcfcfffcfcfceffcececfffcfceceffcececfffcececeffcececeffcececdffcececdffcdcdceffcdcdcdffcdcdcdffcccccdffcccdccffcdcccdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcdcecdffcdcdceffcdcecdffcdceceffcdcdceffcecdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdceffcdcdcdffcecdceffcececeffcececeffcececfffcececeffcececeffcececeffcececeffcececeffcfceceffcececfffcfcfcfffcfcfcfffd0cfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d1d2ffd2d1d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d5d4ffd5d5d4ffd5d5d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9dad9ffd9dad9ffd9d9daffdadadaffdbdadaffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdddddcffddddddffdeddddffdededeffdededeffdfdedfffdfdfdfffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e1e2ffe2e1e1ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e6e6ffe6e6e6ffeaebeafff3f3f3fffafafbfffefefdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff434343ff424242ff424242ff424342ff424342ff424243ff3f3f40ff343434ff212222ff111111ff080808ff030303ff050404ff030303ff020302ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff030303ff070706ff020202ff000001ff000000ff000000ff090909ff313131ff414141ff555555ff5a5a5bff5b5a5bff5a5b5bff5b5a5aff5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefffffffffefefffffefefffefefefffefefffffefefefffefffefffefefffffffefffffefefefffefffffffefefffffefefffffefffefffffefefffefefefffffffefffffffefffffefefffefefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffffefffffefefffffefffffffffefefffefefefffffffffffffffefffffffefffefefefffffffffffefffffffffefffffffffefffefffefffffffefffffefffffefffffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffefefefffefffffffefefffffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffefefffffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffdfefdfffefefefffdfdfefffefefefffefdfefffefefefffefdfefffdfefefffdfefefffefdfdfffdfdfdfffefefdfffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffffffefffffefefffffffffffffffffffffffffffefffffffefefffffffefffffefefefffefffffffefefffffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffffefefffffefefffefffffffefffffffefffffffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffefefffffefefffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffefffffffefffffffefefffffffefffffefefffffffffffffefefffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffffefefffefffffffefefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffffefffffffefffefefefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffefefffffefffffffefefffffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffefefffffefefffffefefefffffefefffffefffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefdfffcfcfdfff8f8f8fff0eff0ffe8e8e8ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededeffdededeffdededeffdeddddffddddddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecdcdffcdceceffcdcdcdffcdcdcdffcdccccffcccdccffccccccffccccccffccccccffcbcbccffccccccffccccccffccccccffccccccffccccccffccccccffcdccccffcccccdffcdcdcdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcccdcdffcccccdffcdccccffccccccffccccccffcccccdffccccccffcccdccffcdccccffcdcccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcecdffcecdcdffcdcdceffcdcdceffcececeffcececeffcececeffcececeffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdadadaffdadbdaffdbdbdbffdbdcdcffdcdcdcffdcdddcffddddddffdeddddffdededeffdededeffdfdedeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe6e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffeeeeeefff6f7f6fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f040405ff060606ff040505ff030404ff030303ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff070707ff090909ff0a09097f0000007f0000007f0000007f0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffefefefffffefffffefefefffefefffffefffefffefefefffefefefffffefefffffefefffffefefffffffefffefefefffefefefffefffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffefffefffefefffffefffffffefefffffefefffffffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffffefefffffefefffffffffffefefffffefefffffefffffffefffffffffffffffffefefffffffffffefffffffffffffffffefffffffffefffffffefffefffffffffefefffffffefffefffefffffefffffefffffffffffefffefffffffffefefffefefefffffffffffefffefffefffffffffffffffefefffffefefefffffefefffffefefffffefefffffffefffefefefffefefefffefffefffefefefffefffffffefefefffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffefefefffffefefffffffefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefefefffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffffefffefefefffefefefffefffefffefefefffffffffffefefefffffffefffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffffefefffefefffffefefefffefefefffffffffffefefefffefefffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffefefffefffefffefefefffefefefffffefefffffffefffefffefffffefffffefffffffffffefffefffffffffefefffefefefffffffffffefffefffefefffffefffffffefefffffefefffffffefefffffefefffffefefffffffefffefefffffefefefffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffefffffffffffffffefefffffefefffffffefefffffefefffffefefffffffefffefefefffefefefffefffefffefefefffffffffffffefefffffffefffefffefffffefffffffefefffefffefffefefefffefefefffffefefffefffefffefffefffefefffffefffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefefffffffffffefffefffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefefffafafafff3f3f3ffeaebeaffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdddeddffddddddffddddddffdddddcffdcddddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececfffcececeffcecdceffcececeffcdcdcdffcdcdcdffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdccffcccdcdffccccccffccccccffccccccffcbcccbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcccbcbffcccccbffcbccccffccccccffccccccffccccccffccccccffccccccffcccdccffccccccffccccccffccccccffccccccffccccccffcbccccffcccbccffcccccbffcccccbffccccccffccccccffccccccffccccccffccccccffcccccdffcdcdcdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcecdcdffcecdcdffcececeffcececeffcececfffcecfcfffcecfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0cfffd0d0d0ffd1d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d8d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdad9daffdadad9ffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcddddffddddddffddddddffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe2e2e2ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe9e9e9fff1f1f2fffafaf9fffdfefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f080808ff0b0b0bff060606ff050505ff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff080808ff090909ff090909ff0c0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffefffffefefffefefffffefffefffefffffffffffefffffffefffefefffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefffffffffffffffefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffffefffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefefffffffefffefefefffefefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefffefffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffdfefefffefdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefffffefefefffffefefffefefefffefefefffdfefdfffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefffefffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefffffffffffffffefefffffefffffefffefffefffffffffffefffffffefffefefffffefefefffefffffffefffffffffefffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffffffffffffefefffefefffffefffefffefffffffffefefffefefefffefefffffefefefffefffffffefffffffffefffffefefefffefefffffefffefffffefefffefefefffefefefffefffefffefefffffffefffffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefefffefffffffefffffffffefffffffeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf3f3f3f3fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfcfcfff6f6f5ffeeeeeeffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcccdffcccdccffccccccffcdcccdffcccccdffccccccffccccccffcccdccffccccccffcdccccffccccccffccccccffccccccffcccbcbffcccbccffcbcbcbffcbcacaffcacacbffcbcacaffcacacbffcacacaffcacbcaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccbccffccccccffccccccffccccccffccccccffccccccffccccccffcccccdffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdceceffcececeffcececeffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9daffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffddddddffdddddeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e1e1ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffedededfff5f5f5fffbfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0eff141414ff0b0b0bff060606ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030302ff090909ff09090aff0c0c0cff15151500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefefffffffffffffffffffffefffefffefefffffefffefffffffefffefffffffffffffffefefefffefffefffffefefffefffefffffffefffefefefffefffefffffffefffefefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffefffefffefefffffefffefffefffefffefffffffffffffffffefefffffffefffffefefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffefffffffffffffffefefefffefffefffffefefffefffefffffffefffefefefffefffefffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffefffffefffefffffffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefefdfffdfdfdfffdfefdfffefefefffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefefffffefefffefefefffefefefffffefefffefefefffffffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffffefffffefefffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefefefffffefffffefefefffffffefffffefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffefffefefffffefefffffffffffffffffffffffffefffefefffffefffefffffffefffefffffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffefffefffffffefffefefffffefffefffffffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffefffefefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffefefefffefefefffffefefffefffefffffefefffefefefffefffefffffffefffefefffffefffefffffffefffefefefffefefefffffefffffefefffffffffefffffefffffefefffffefffefffefffefffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffefffefefffffffffffffffffffffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdfff9f9f9fff1f1f1ffe8e9e9ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfe0dfffe0dfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd9d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d6d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcececeffcdcecdffcecdcdffcdcdcdffcdcdccffcdcdccffccccccffccccccffccccccffcccbcbffcbcbcbffcccbcbffcbcbcbffcccccbffcccbccffcbcbccffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffc9cac9ffcacac9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcbcaffcbcacaffcacbcbffcbcbcaffcacacaffcacacaffcacacaffcacacaffcacbcaffcbcacbffcacacbffcacacaffcacacaffcbcbcaffcbcbcaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcccccbffccccccffccccccffccccccffccccccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcececdffcececeffcececeffcfceceffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd4d5d4ffd5d5d5ffd5d6d5ffd6d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d8ffd8d8d9ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcddddffddddddffdededeffdededeffdededeffdfdfdfffdfe0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e4e3ffe4e3e4ffe3e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe8e9e9fff0f0f0fff9f9f9fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000003f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff202020ff141414ff0d0d0dff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff090a09ff0b0b0cff151515ff26262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffefffffffffefffffffefffffefefffffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffefffefefffffefefefffffefefffefefffffefffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffffefffffefefefffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffffffffffffffffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefefefffefffefffefefefffefefefffffefefffefefffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffffffffffefefffffffffefffefffefffffffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffffefffffffffffefefffffffefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffefffefffefffffffefffffffefefefffffefefffefefefffefefefffefefefffffffefffefefffffefefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffefffffffffffffefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffefefffffffffffefefffffefffffffffefffffffffffffefefffffffffefffefffffffffffefffffffffffefffefffffffffffffffffffefffefffefffffffefffffffefefefffffefefffefefefffefefefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefffffffefefffffffefffffefefffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffffffffffefffffffffffefffefffffffffffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffffffffefefffffffefefffffefefffffefefffefefefffefefefffefefffffffefffffffefefffffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefffefffefeffbfbfbfbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffbfbfbfff5f5f5ffecececffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe5e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffdeddddffddddddffddddddffddddddffdddcddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcfcfcfffcfcfcfffcecfceffcececeffcececdffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacaffcacbcaffcacacaffc9cacaffcac9caffcac9c9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffc9cac9ffc9cac9ffc9cacaffcac9caffcacacaffcacacaffc9cac9ffc9cacaffcacacaffc9c9caffcac9caffc9c9c9ffcac9c9ffcacac9ffcac9c9ffc9c9caffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcccbffccccccffccccccffccccccffccccccffcccccdffcccdccffcccdccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcececeffcececeffcececeffcececeffcfcfcfffd0cfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffddddddffdedddeffdededeffdededeffdfdfdeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffecececfff4f3f3fffcfcfbfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff2c2c2cff202021ff181818ff0f0f0fff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060706ff100f0fff151515ff262525ff33323300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffffffffefffffffffefefffffefffffefffffffffffefffefefefffffffefffffefffffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffffffffefffffefffefffefefefffffefffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffefffffffffffffffffffffffffefefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffffffffefefffffefefefffffefffffefffffffffffefffefefefffefffefffffefffffffefefffefefffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffffffffffffffffefefffefefffffffefefffffefefffefefffffefefefffefefefffefefffffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefffffefefffffefffefffffefffffffefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffffffffffefefffffefffffffffffffffffffffffffefefffefffffffffffefffffffffffefffffffffefffffffffffffefffffffffefffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefffffffefffffefffffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffffffffffefffffffefefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffffffffffffffffffffffffefefffefffffffffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffefffffefffffffffffefffefefefffefffefffefefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffffffeffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfcfff8f8f8fff0f0f1ffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e6ffe4e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffdededeffddddddffddddddffddddddffdddcdcffdcdcddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdadbffdadadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d1ffd0d0d0ffcfcfd0ffcfcfd0ffcfcfcfffcececeffcececeffcececeffcdcdceffcdcdcdffcdcdcdffcdcccdffcccdccffccccccffccccccffcbcccbffcbcbccffcbcbcbffcbcbcbffcacbcaffcacbcaffcacbcbffcacacaffcacacaffcacbcaffcacacbffcacacaffcacacaffcbcacaffcacacaffcacacaffcac9caffcacacaffc9cacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c9c9ffc9c8c9ffc8c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffcacacaffcacacaffcacacbffcbcacaffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbccffcbccccffccccccffccccccffccccccffcccccdffcdccccffcccccdffcdcdccffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcececfffcfceceffcfcfcfffd0cfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdad9d9ffdadadaffdbdadaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcddffdddcddffdeddddffdddddeffdededeffdededeffdededfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e1ffe1e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e6e7ffe8e8e8ffefefeffff8f7f8fffefdfdfffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f222222ff3a393aff2c2c2cff252625ff1d1d1dff0d0d0dff0b0b0bff0a0a0aff070606ff040405ff040504ff030404ff030303ff020202ff030203ff020202ff020202ff030303ff080808ff090808ff070707ff0f0f10ff1d1d1dff252525ff333333ff3f3f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffffefffffefefffffffffffffefefffffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffefefefffefefefffefffffffefefffffffefefffffffffffffefffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffefefffefefffffefffffffefffffffffefefffffefffffefefefffefffefffffefffffffffffffffffffffffffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefffffffffefefffffffffffffefefffefefefffffefffffefefefffefefffffefefffffffffefffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefefffefffffffefffffffffefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefffffffffefefffffefffffffefefffefffffffffefffffffffffffffffffffffefefffefefffffefefefffffefefffffefffffffffefffffffffffefefffffefefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffefffffffffffffefffffffffffffffefefffffefefefffefefefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefefffffefffffffefefffefffefffffefffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffffffffefefffffffefefffefefffffffffffffefffffffffefefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffffefffffffffffffefffffffffffffffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffefefffffefefffffffffefffefefffffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffefefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffafafafff3f3f4ffebebebffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededeffdededdffdddeddffddddddffddddddffdddddcffdddcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcececfffcececeffcdcdceffcdcdcdffcdcdcdffcdccccffcdcccdffccccccffcbcccbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffc9cacaffc9cac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffcac9c9ffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9caffc9cacaffcacacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcccccbffcccbccffcccbccffccccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcececdffcececeffcececeffcfcecfffcfcfcfffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d1d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd8d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d9ffd8d9d9ffd9d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdadaffdbdadbffdbdbdbffdbdbdbffdcdcdcffdcdddcffddddddffddddddffddddddffdededeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffebebebfff2f2f2fffbfbfcfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f252525ff484748ff3a3939ff333233ff363636ff323232ff343434ff323131ff232323ff171817ff141414ff121212ff101010ff0e0e0eff0e0e0eff0e0e0eff0e0f0fff1a191aff2b2b2bff2f3030ff2d2d2dff2f2f2fff323232ff333332ff3f3f40ff55565500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefefffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefefffffefefffffffffffffefffefffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffffffffffefefffffffefffffefffefffffefffffefefffffefefefffffffffffefefefffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefefffffefefffffffffffffefffefffefefefffefefffffffefffffefefefffefffffffffffefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffffefffffefefefffffefefffffffefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfefdfffdfdfdfffdfefefffdfefdfffefdfdfffefefefffffffffffffffffffffffffffefffffffffefffffffffffffefefefffffffffffefefefffffefefffffffefffefefefffefffffffefefffffffefefffefefefffefefffffefefffffffffffffffffefffefefefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffffffffffffefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefffffefffffffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefffffffffffffefffffffffefffffffffffffffefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffffffffffefffefffefffffffefffffffefffefffffefefffefefefffefefefffefefefffffefefffefffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefefefffffffffffffefffffffefefffefffffffffffffffefffefffefefffffefffffffefffffffffefefffefffefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffffefffffefefefffffefefffffffefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffcfcfcfff6f6f6ffefefefffe7e7e7ffe6e6e6ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfe0e0ffdfdfdfffdfdedfffdedfdeffdededeffdededeffdededeffdddeddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcecfcfffcececeffcecdceffcdcdceffcdcdcdffcccccdffccccccffcccccbffcbcbcbffcccbcbffcbcbcbffcbcbcaffcacbcbffcacacaffcacacaffcacacaffc9cacaffc9cac9ffcac9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c9ffc8c9c9ffc9c8c9ffc8c9c9ffc8c8c8ffc9c8c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c8c7ffc7c7c8ffc8c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c7ffc8c8c8ffc8c9c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacacaffcacacaffcacacaffcbcacaffcacacaffcacbcbffcbcbcaffcacbcaffcacbcbffcacbcbffcbcbcbffcccbcbffcbcbcbffcbcbccffcbccccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcfcecfffcfcfceffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d8d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadaffdbdbdaffdbdbdbffdcdcdcffdcdcdcffdddcdcffdddcddffddddddffdddddeffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe7e6e7ffe8e8e8ffeeeeeefff6f6f6fffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f252525ff4a4a4aff474747ff414241ff4f5050ff565656ff595a59ff565655ff464646ff363636ff313130ff2d2d2dff2d2d2dff2a2a2aff2b2a2aff2a2a2aff2e2e2eff3c3c3cff4e4d4dff555555ff545454ff4f4e4eff3e3e3eff3f3f3fff555555ff62626200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefefefffefffffffffefefffffefefffefffefffffefefffffefffffefefefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffffefffffefffffffffffffffffffffffffffffefefefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffefefefffefffffffffefffffffffefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffffffefffefefefffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefefffffffefffffffffffffefffffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffffffffefffffffffefffefffefffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffefffffefefefffefefefffefefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffffffffffefffffffefefffffefefefffefefffffefffffffffefffffffffefffefffffffefffffffefefefffffffffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffffefffffefffffffffffffffffffffffefffffefefefffffffffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefffefffffefefffefefefffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffffffffffefffffefefffefffefffffefefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffefefefffefffefffffefefffefefefffefefefffffffffffffefffffffefffffffffffffefefffffefefefffefefefffefefefffefffffffffefffffefffefffefffffffefffffffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfff8f9f9fff2f2f2ffeae9eaffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededeffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d1d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfceceffcececfffcececeffcdcdcdffcdcdccffccccccffccccccffcccbccffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c9c9ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c6c6ffc7c7c7ffc6c7c6ffc6c7c7ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c7ffc7c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c7c6ffc6c7c6ffc7c7c7ffc6c7c7ffc7c7c7ffc7c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9c9ffc9c9c9ffcacacaffcacacaffcac9caffcacacaffcacacaffcacacaffcacacaffcacacbffcacbcbffcbcbcbffcbcccbffccccccffcccdcdffcdcdcdffcdcdcdffcdcdceffcdceceffcececeffcecfcfffcfcfceffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffdddeddffddddddffdededeffdededeffdedfdfffdfdfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffeaeaeafff1f1f1fffbfbfafffefefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f252525ff4a4a4aff4a4b4aff4f4f4fff616262ff6f6f6fff737273ff717171ff6f6f6fff6b6b6bff666666ff656565ff686868ff676767ff656665ff636463ff686868ff6e6e6eff707070ff717171ff707071ff696969ff565555ff555555ff626262ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffffffffefffffefefffffffffffffefefffffffffefffefffefffefffffffefffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefffffffefffefffffefefffffffffffefefffffffefefffffffffffefefffffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffffffefefffffffffefffefefefffefefefffefefefffffefefffefefefffffffefffefffefffefefffffefffefffffffffffffffefffefefefffffefffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffefffefffffffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffffffefffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefefffffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfefdfffefefefffefefdfffefefefffffefffffffffffffffffffffffefffffffffffffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffefffffffefffefefefffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffefffefffffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffefffffffefffffffffffffffffffffffefefefffffefffffefefffffefffefffffefefffefffffffefefffffefefefffefefefffefefefffefefefffffffefffefefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfbfbfff5f5f5ffeeeeeeffe7e7e7ffe6e6e6ffe5e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdfdedfffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffdcdcddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d5ffd5d6d5ffd5d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcdceffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc7c7c7ffc7c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c7c6ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c6c6ffc5c6c5ffc5c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c5c5ffc5c5c6ffc5c5c6ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c7c8ffc7c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc8c8c9ffc8c8c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacbcaffcbcacbffcbcbcbffcbcbccffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcecfceffcfcfcfffcfcfcfffd0d0d0ffd0d0d1ffd1d1d1ffd2d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffddddddffddddddffddddddffddddddffdddedeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe8e7e7ffedededfff6f6f5fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f252525ff4a4a4aff474748ff565655ff727272ff7e7e7eff818181ff818181ff828282ff828282ff818181ff818181ff828282ff828283ff858585ff858585ff858484ff828383ff838282ff808080ff7e7d7dff7a7a79ff6a6a6aff626262ff646464ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffffffefffefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffffffffffefefefffefffffffffefefffffffefffefefefffffffefffffffffffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefefefffefffefffffffefffefefffffffffffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefefefffefffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefefefffefffefffffffffffefefffffffffffffefffffffefefefffefefefffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefffffffefefffffffefffefefefffffffefffffffffffffffffffffefffffefefefffffffffffefffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfefdfffefefefffefefefffffffffffefefefffefffffffffefefffffffefffefefefffffefefffefffefffefefffffefefefffefefefffffffefffefffffffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefffefffffefefffffffefffffffffffefffefffffffffffefffefffefffefffffffffffefefffffffffffffffffffffefffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffefefffffffffffffffffffffefffefffffffffffffffefffefffefffffefefffefffefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffcfcfcfff7f8f7fff1f1f0ffe9e9e9ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededeffdededeffdededeffdddeddffddddddffddddddffdddddeffdddcddffdddcdcffdcdcdcffdcdcdbffdcdcdbffdbdbdbffdbdbdbffdadadaffdadbdaffd9dadaffdad9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfd0ffcfcecfffcfcfceffcececeffcececeffcececeffcecdceffcdcdcdffcdccccffcdcdccffccccccffcccbccffcbcbcbffcbcbcaffcbcacaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c8ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c7ffc6c6c6ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c6c5ffc5c6c6ffc6c5c6ffc5c6c5ffc6c6c5ffc6c6c5ffc6c6c6ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc5c4c4ffc4c5c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9caffcac9c9ffcacacaffcacbcaffcbcbcbffcbcbcbffcbccccffccccccffccccccffcdcdccffcdcdcdffcecdceffcdcecdffcececeffcfcfceffcfcfcfffcfcfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d1ffd2d2d3ffd2d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9daffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffddddddffddddddffdddeddffdededeffdededeffdededeffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe9e9e9fff0f0f0fff9faf9fffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f252525ff474747ff565555ff727272ff7e7e7eff808080ff818181ff828282ff828282ff828282ff818181ff828182ff828382ff848484ff858586ff858585ff858585ff838383ff838382ff828282ff7f7f80ff7d7d7dff757575ff686969ff646464ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefffefffefefffffffefefffefffefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffefffefffefffffffefffefffefefefffffefefffffefefffffefffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffefefffffffefefffefffefffffefefffefefffffefefefffefefffffffefefffffffefffefffffffefefefffefefefffefffefffefefefffefefffffffffffffefffefffefffffffefffefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffffffefefefffefefffffffefefffffffefffefffffffefefefffefefefffefffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffdfefdfffdfefefffdfefdfffdfdfdfffefdfdfffefdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefffffefefefffefefffffefffefffefefefffffefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefffffffffffffefffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffffefefffefffefffffefefffefffffffefefffffefefffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffefffefffffefefffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffffefefffefffffffefefffffefefffffffffffffffffefffefffffffefefffffffefefffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffefefffffffffffefefefffefefffffefffffffefffefffefefffffefffefffefefefffffefefffefefefffefefffffefefefffffffffffffefefffffefefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfdfdfffafafafff4f4f4ffecececffe7e7e7ffe6e6e6ffe6e6e6ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffe0dfe0ffdfdfdfffdfdfdfffdededeffdededeffdededeffdddeddffddddddffddddddffdcddddffdcddddffdcdddcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadad9ffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d4d3ffd2d3d3ffd2d1d2ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcecfcfffcececeffcececeffcecdcdffcecdcdffcdcdcdffcdcdcdffccccccffcccdccffccccccffcccccbffcbcbcbffcbcbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc7c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c6c6ffc6c6c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c5c4ffc5c5c4ffc4c5c5ffc4c5c4ffc4c5c5ffc5c4c4ffc4c5c5ffc5c4c5ffc4c4c4ffc5c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc4c3c3ffc3c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcac9c9ffcacacaffcacacaffcbcacaffcbcbcbffcccbcbffcccccbffccccccffcdccccffcdcdccffcdcdcdffcdcecdffcececeffcececeffcecfcfffd0cfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d6ffd5d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdddcffdcdcddffddddddffddddddffddddddffddddddffddddddffdddddeffdededeffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe7e6e7ffebecebfff4f3f4fffdfdfdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f222222ff555555ff727272ff7e7e7eff808080ff818181ff828282ff828282ff828282ff828282ff828282ff828282ff848484ff858585ff858586ff858685ff858585ff858584ff838384ff838383ff818282ff7f807fff7d7d7dff757575ff686868ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefffffffffefffffefefffefefffffffefffffffefffffffffefffffefefffefffffffefefffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefefffefefffffefffffffefefffffefffefffefffefffefffffffffffefffefefefffffffefffefefefffefefffffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffefffefefefffefefffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefffffffefefffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefffffffffefffefffefffffefefffffefffffefffefffefffefffefefffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffefffffffffffffefffefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffffefefffffefffffefefefffefffefffefefefffefefffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffefffffffffffffffffffffffffffffffefffffffffffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfcfcfff6f7f7ffefefefffe8e8e8ffe7e7e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdddedeffddddddffddddddffdddcddffdddddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffdadad9ffd9dadaffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d0ffcfcfd0ffcfcfceffcececeffcececdffcdcdcdffcdcdcdffcdccccffccccccffccccccffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacacaffcacac9ffcac9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c5ffc5c5c5ffc5c6c5ffc5c5c5ffc4c5c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c4c3ffc4c4c3ffc4c3c4ffc4c4c3ffc4c4c4ffc4c3c3ffc3c3c4ffc4c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c6ffc6c6c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacacaffcacbcbffcbcbcbffcbcbcbffccccccffcccdccffcdcdccffcdcdcdffcecdcdffcececeffcececeffcfcfcfffd0d0d0ffd0d0d0ffd0d1d1ffd2d1d1ffd1d2d2ffd2d2d3ffd4d4d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffdadadaffdadadbffdbdbdbffdbdbdbffdcdcdcffdcdddcffdcdcdcffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe8e7e8ffefeeeffff8f8f9fffdfefdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1f7f3f403f7f4040407f4141417f4141417f4141417f4141417f4141417f4141417f4242427f4242437f4342427f4242427f4343437f4342437f4243437f4242427f4242417f4141417f4041417f3f3f3f7f3e3e3e7f3939397f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefffffefffffffffefffffefefefffefffffffefefefffefffefffffffffffffffefffefffefffffffefffffffffffffffefffffefefffffefffffffffffffefffffffffffffffffffffffefefefffefefffffffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffefefffefffffffefffffffffffffffffffffffffefefffefffefffefffefffefefefffefefffffefffffffefefffffefefefffefefffffefefefffefffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefefffefffefffefffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfefefffdfefefffdfefdfffdfdfefffefdfdfffdfefdfffdfefdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefffefffffffefffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefffffffefffffefefffffffffffffefffffffefffffffefffffffffffffffffefffffefffefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefffffefefffffffefffffefffffffefffffffefffffffefefffffffefefffefffefffefffefffefefefffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffffffefffffefefffefefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfff9f9f9fff2f3f3ffebebebffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdddeddffddddddffddddddffdcddddffdcdcddffdcdcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdadbdaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d0ffd0d0d0ffcfcfcfffcdceceffcdcdceffcdcccdffccccccffccccccffccccccffcccbccffcbcbcbffcacbcbffcacacbffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc4c3c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c2c2ffc2c2c3ffc2c3c3ffc2c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc3c3c3ffc3c2c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc5c5c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacbcbffcbcccbffcccccbffccccccffccccccffcdcdcdffcecdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdbdbdaffdbdbdbffdbdcdcffdcdcdcffdcdddcffdcdcdcffddddddffddddddffddddddffddddddffddddddffddddddffdddeddffdedddeffdededeffdededeffdedfdeffdfdedeffdfdfdfffdfe0e0ffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffeae9eafff3f3f3fffbfbfbfffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffffefffffffffefffefffffffffffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffefefffefefefffefefffffefefffffffefffffefefffffffefefffefefefffffefefffffefffffffffefffefffffffffffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffffffffffffffefffffffffefffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffffffffffffffffffffffffffffefffffffefefffefefffffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefefefffefefefffffefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffefffffffffffffffefefefffffefffffffefefffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffefffffffffefffffefefffffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffbfbfbfff5f5f5ffeeeeeeffe8e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e4e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdbdbffdcdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffd9dadaffdad9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd7d6d6ffd6d6d5ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfd0ffcececeffcdcdcdffccccccffccccccffcbcccbffcccbcbffcbcbcbffcacacbffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc8c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc1c2c2ffc1c1c2ffc1c2c1ffc1c1c2ffc2c2c2ffc1c2c2ffc2c2c2ffc1c2c1ffc2c2c2ffc1c1c1ffc1c1c1ffc2c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c2ffc2c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c4ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c5c5ffc5c5c5ffc6c5c5ffc6c6c5ffc6c6c7ffc6c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacbcaffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcececeffcececeffcfcecfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdddcdcffdcdddcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdededdffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e5e5ffe5e5e5ffe6e5e5ffedededfff7f6f6fffdfcfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffffefffffffffffffffefefffffffefffffffffffefefffffefefffffffffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefffffefefffffffffefffffefffffffffefffefefefffffefffffefefefffefefffffffefefffefffefffffffefffefefefffefefefffffefefffefffefffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffffffffffefffffefffffffffefffefefefffffefffffffefefffffefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffffffffffefefffffffefffffffffffffffefefffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffefefffffffefffffffffffefefffffefffffffffffefffffefffffffefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefffffefefffffffffefffffefffffffffefffefefefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefefffffefefffffffffefffffefffffffffefffefefefffffefefffefefefffefefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffffefefffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff8f8f8fff2f2f1ffeaeaeaffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededeffddddddffdddddcffdcdddcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadbffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfd0ffcececeffcdcdcdffccccccffcbcccbffcbcbcbffcbcacaffcacacaffcacacaffcac9c9ffc9c9caffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c3c3ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c3c2ffc2c2c2ffc2c1c2ffc1c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c0ffc1c0c0ffc0c0c1ffc0c1c1ffc1c0c1ffc1c1c1ffc1c1c0ffc1c1c0ffc1c1c1ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfbfffbfc0bfffc0bfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c0ffc0c1c0ffc0c0c0ffc0c0c1ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc3c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9caffcacacaffcacac9ffcbcacaffcbcbcbffcccbccffcccccdffcdcdcdffcecdcdffcececeffcececeffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd2d2d1ffd3d2d2ffd3d3d3ffd4d4d4ffd5d4d5ffd6d6d5ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdcffdddcdcffdcdcdcffdddddcffddddddffdcdcdcffdcdcddffdddddcffdddcddffddddddffddddddffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e3e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe4e4e5ffe8e8e8fff1f1f1fffafafafffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffffefefffffffffffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffefffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffffffffffffffffffefefffffffffffffffefefffffefffffefffefffefffefffffffefffffffefffefffefffffffffffffffffffefffffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffffefffffffefffffefffefffffffffffefefffffefefffffffffffffffefefffffffffffffffefffffffefffffffffffffffefffefffefffffffffffffffffffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefffefffffffefffffefffffffefffffefffffffffefffffffefffffefefefffffffefffefefefffefefefffefffffffefefefffffefefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefefffffffefffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffffffffffffefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefffefffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefefffefefefffffefffffffefefffefffefffffffffffefefffffefefffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfdfffafafafff5f4f4ffedeeedffe8e8e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdedfdeffdfdedeffdededeffdddedeffddddddffddddddffdddcdcffdcdddcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdad9daffd9d9daffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfceffcececdffcccdccffcbcbcbffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c5c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c4c4ffc2c3c3ffc2c3c3ffc2c2c2ffc3c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0bfc0ffbfc0c0ffbfbfc0ffbfbfbfffc0c0c0ffbfc0c0ffc0bfc0ffc0c0c0ffc0c0bfffbfbfc0ffbfc0bfffc0c0bfffc0bfc0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffbfbfc0ffbfbfc0ffc0bfbfffbfbfc0ffc0bfbfffbfbfbfffbfbfbfffbfc0c0ffbfbfc0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c3ffc3c2c2ffc2c3c3ffc2c2c2ffc2c3c3ffc2c2c2ffc3c3c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c5ffc5c5c5ffc6c5c5ffc6c5c6ffc6c6c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcacbffcbcccbffccccccffccccccffcdcdcdffcdceceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd1d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadbffdbdbdbffdbdcdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffdddddeffdededeffdededeffdfdfdfffdfe0dfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffebebebfff5f5f5fffcfbfcfffdfefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefefffffffefffefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffefffefffefffefffffffffffffffefefefffffffefffefefffffefffffffefefffffffefffffffffffffffffefffefefffffffffffffefefffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffefffffffffffefffefefefffefefefffefefffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfefffefefdfffdfefdfffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefffffefefefffffefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefffefffefefefffefffffffffffffffffefefffffffffffffffffffffffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffffffffffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffffffffffffffefffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffffffffefefefffffefffffffefefffefefffffffffefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffefffffffefefffffffefffffffffffffffffefffefefefffefefffffefefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffffefefffefefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfbfcfff7f7f7fff0f0f0ffeaeae9ffe8e7e8ffe7e7e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfe0dfffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdededeffdededeffddddddffddddddffddddddffdcdddcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdaffdadadaffdadadaffdadadaffd9dadaffd9d9daffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd2d3d3ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcdcecdffcccdccffcbcbcbffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc7c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c1ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c1c0ffbfbfc0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbebfbfffbfbfbfffbebebeffbebebeffbfbebfffbebfbfffbfbebeffbfbebfffbebebfffbfbfbeffbebfbeffbebebeffbebebeffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbebfbfffbebebfffbfbebeffbebebeffbebebeffbebebfffbebebeffbebebfffbfbfbfffbfc0bfffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c2ffc1c2c2ffc2c1c2ffc2c2c2ffc1c2c2ffc2c2c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c1c2ffc2c2c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c9ffc9c8c8ffc9c9c9ffcac9caffcacacaffcbcacbffcbcbcbffcccbccffcdccccffcdcdcdffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d1ffd1d1d1ffd2d2d2ffd3d4d3ffd4d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdcffdbdbdbffdbdcdbffdcdbdcffdbdcdcffdcdbdcffdcdcddffdddcddffddddddffdddddeffdededeffdededeffdfdfdfffdfdfdfffe0dfe0ffe0e0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe4e4e4ffe6e6e7ffeff0f0fff9f8f9fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffffefffffffefefffffffefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffefefefffefffffffefefefffffefffffffefefffffffefffefefefffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffffefffffffffffefffefffefffffffffffffefefffffffffffffefefffffefffffefefffffefffefffefefefffefffefffffefefffefffefffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefdfefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffffffefefefffffefffffffefffffffffffffffefefffffffffffefefffffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffffefefffffefffffffefefffffffefffefefefffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffffffffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffefefefffefefffffefefefffefefefffefffefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffefefffffffefffffffefffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfcfdfffafafafff4f3f3ffecececffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdeffdedfdfffdededfffdededeffdededeffdeddddffddddddffdddcddffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdadadbffdadbdaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd9d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d4ffd4d4d4ffd3d3d4ffd2d3d2ffd2d1d1ffd0d1d0ffd0d0d0ffd0cfcfffcfcfcfffcececeffcecdceffccccccffcbcbcbffcac9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc4c3c4ffc4c4c3ffc4c4c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c0ffc1c0c0ffc0c0c0ffc0bfbfffbfbfbfffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebdffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbebdbdffbdbebeffbebebeffbebebeffbebebeffbfbebeffbfbebeffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbdbeffbebdbdffbdbdbdffbdbdbdffbebdbdffbebdbeffbebebeffbfbebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc1c0c1ffc1c1c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c3c2ffc3c3c3ffc3c4c3ffc4c4c4ffc5c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c6ffc7c6c6ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffccccccffcdccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd4d3d3ffd4d5d4ffd6d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdadbdaffdadadaffdbdadbffdbdadbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdddcdcffddddddffddddddffdededeffdfdedeffdfdfdfffdfdfdfffdfdfe0ffe0e0dfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffeaeaeafff4f4f4fffbfcfbfffdfefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffffffffefffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffefffffffefefffefefffffffffffffffefffffffefffffefefffffefefffffffffffffffffefffffffffffffefefffefefffffefffefffefefffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffefffffffffffffffffefffffffffffffefefffefefefffefffefffefefefffffffefffefffffffffefffffefefffffefffefffefffefffffefefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfdfffdfefdfffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffffefefffefefefffffefefffffefefffefffffffffffffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefefffffefffffffffefffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffefffefffffefffffffefefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefefffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffffefefffefffffffffefefffefefffffefffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefefffffefefffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffefefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffffefffffefffffffefefefffefefefffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfbfbfff6f6f6ffefefefffe8e8e8ffe7e6e6ffe6e7e6ffe6e6e6ffe5e6e6ffe5e6e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffdededeffdededdffddddddffdcdcddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd9d8d9ffd8d9d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d4d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfcfffcececeffcecdcdffcdcdcdffccccccffcbcbcaffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc3c3c2ffc2c2c2ffc2c2c2ffc3c2c2ffc1c1c2ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbebebfffbebebeffbebebeffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbcffbdbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbdbdbeffbebebeffbdbebeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbebdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbdbcffbcbcbcffbcbcbcffbdbdbcffbcbdbdffbdbdbdffbebdbeffbebebeffbfbfbfffbfbfbfffc0bfbfffbfbfc0ffbfbfc0ffbfbfbfffbfbfbfffc0bfbfffbfc0c0ffbfc0c0ffc0c0c0ffbfbfc0ffbfbfc0ffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c5c6ffc6c6c6ffc6c7c7ffc7c8c7ffc8c8c8ffc9c9c8ffc9cac9ffcacacaffcbcbcbffcbcbcbffcccccdffcdcdcdffcececeffcfd0cfffd1d1d1ffd2d2d2ffd4d3d4ffd5d5d5ffd6d5d6ffd6d6d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9daffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdedfdeffdfdfdfffdfdfdfffdfe0e0ffdfdfdfffdfe0e0ffe0e0dfffdfe0dfffe0dfdfffe0e0dfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe3e2e2ffe3e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe5e6e5ffeeeeeefff8f7f7fffcfdfcfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefffffffefffffffffffffffffefffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffffffffffefefffffffefffffefefffffffffffffefffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffffffffffefffffefefffffffffffefefefffffffefffefefefffffefffffffefffffefefffffffffefffefffffffefefffffffffffffefefffffefffffffefffefffefffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefdfffdfefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfefffefdfdfffdfdfdfffdfefdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffffffffffffefffffffefffffffffffffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefffffffefefefffefefefffffefffffffefffffffffffffffffffffffefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffefffffefefffffffffffffefefffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffefffefffffffefefffffffffffffffffffffefffffffefffefffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefefffffffefffffefefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff9f9f9fff2f2f2ffebebebffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe4e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfe0ffdfdfdfffdfdfdeffdededeffdededeffdededeffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadbdbffdadadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd9d8d8ffd8d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd5d5d6ffd5d5d5ffd4d4d4ffd3d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccdccffcccccbffcbcbcbffcacacaffc9c9c9ffc7c7c7ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc3c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbebeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbebdbeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbcbdbcffbcbdbcffbcbcbcffbcbcbcffbbbbbbffbbbcbcffbcbbbcffbcbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbabaffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbcbbbcffbcbbbcffbbbbbcffbcbcbbffbbbcbcffbbbcbcffbcbbbbffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbababaffbababbffbabbbbffbbbbbbffbcbcbbffbcbcbcffbdbdbdffbdbdbdffbdbdbeffbebdbeffbebebeffbebebeffbebebeffbebebdffbdbdbdffbebebdffbdbdbdffbebebeffbfbfbfffbebebeffbebdbdffbdbdbdffbebebfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c2c1ffc2c1c2ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc6c5c5ffc6c6c5ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcbcacbffcbcbcbffccccccffcdcdcdffcfceceffd0d0d0ffd1d2d2ffd3d3d3ffd4d4d4ffd4d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdcdcdbffdcdcdcffdddcdcffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe8e8e8fff2f2f2fffafafafffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffefffffefffefffefffffffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffefefefffffefefffefefefffefefefffefffefffefefffffffffefffefffefffffefefffffffefffffefffffffffffffffefefffffffefffefffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffffffefffefffefffffefefffffefefffffefefffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfefdfffefdfefffefdfdfffefdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefffefffefefefffffefefffffefefffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffffefffffefffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffefefefffffefffffefffffffefffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffefefefffefefffffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffffffffffffffffffffffefffffefffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffefffffffefefefffefffffffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffffefefffefffefffefffefffefefefffefefefffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdfffbfbfbfff6f6f5ffeeeeeeffe8e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e5ffe4e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffdededdffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdaffdbdadbffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd5d4d4ffd4d3d3ffd3d2d3ffd2d2d2ffd0d1d1ffd0d0cfffcfcfceffcececeffcdcdcdffcccdccffcccbccffcacacaffc9c9c9ffc8c8c8ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c4c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbebebeffbebdbdffbdbebdffbebebeffbebfbeffbfbebfffbebdbeffbdbdbdffbdbdbdffbdbdbeffbdbdbcffbdbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbbffbbbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbcbbbbffbbbcbbffbbbbbcffbcbcbcffbcbcbcffbcbcbbffbcbbbcffbcbcbcffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbabaffbbbabaffbbbbbbffbbbbbbffbcbcbcffbcbdbdffbebdbdffbdbdbdffbebdbeffbebebeffbebebfffbfbfbeffbebfbeffbebebeffbebebdffbebdbdffbebebeffbebebeffbfbfbeffbebfbfffbebfbeffbebebeffbfbfbeffbfbfbfffbfc0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d1d1ffd3d2d2ffd3d4d3ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdfdfdeffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffecededfff6f6f6fffcfcfcfffdfefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffffffffefffffffffffffffefefefffefefefffefefefffefefefffffefffffefffefffffefefffefffefffffffefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffefefefffefefefffefefffffefefffffefffefffffefefffffefefffefffffffefefefffefefefffffffefffefefefffefefefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfdfffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffffefffefefefffefefffffefefffffefefffffefffefffffffefffffefffffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefffffefefefffffffffffefefefffffefffffffffffffffefffffffffffffffffffffffefefffefffffffffffefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefffffffefefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffefffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffffffffffffefffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff8f8f8fff1f1f1ffeae9e9ffe6e6e6ffe6e6e6ffe6e5e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e5e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdfdedeffdededeffdeddddffdddeddffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d0d0ffd0cfcfffcfcfceffcececdffcdcdcdffcdccccffcbcbcbffcacbcaffcacac9ffc8c8c8ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbebebeffbebebeffbebdbeffbebebeffbebebeffbebebeffbebebeffbebebeffbdbdbeffbebebdffbdbdbdffbdbdbdffbdbcbdffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbcffbbbbbcffbbbcbcffbcbcbcffbcbbbcffbbbcbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbbbcffbcbcbcffbcbcbbffbbbbbbffbbbbbaffbbbbbbffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbfbebfffbebfbfffbfbebeffbebfbeffbfbebeffbebebdffbebebeffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcbcbcbffcccccbffcdcdcdffcececeffcfcfcfffd1d1d1ffd3d3d2ffd4d4d3ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd7d7d7ffd7d6d6ffd7d6d6ffd7d7d6ffd8d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdbdcdbffdcdcdcffddddddffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdedfdeffdfdfdfffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e3e3ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe7e7e7fff1f1f1fff9f9f9fffcfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefffffffefffffffefefffffefffefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffffefefefffefefefffffefefffefefffffefffffffffefefffffefffffefffffffffffffffefffefffffffffffffffffffefefffffffffefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefffffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfefffdfdfefffdfefdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffefefffffefffffefffefffffffefffefffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefffffffefffffffefffffffefffffffefffefffffffefffffffffffefffffffffefffffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffefffefffffffffffefefffffffffefffffefefffefffefffefffffffefefffffefffffffefefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffffefffffefffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffefffffffefffefffffffffffefefffffffffefffffefefffefffffffefffffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffffefffefffefffefffffffffffffffefefffffefefefffefffefffefffefffefefefffefefffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfdfffafafafff4f4f4ffedededffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e3e2ffe2e3e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdddedeffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdbdadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d47f69696a7f6969697f6969687f6868687f6768677f6767677f6767677f6666667f6666667f6565657f6565657f6464657f6464647f6363637f6363637f6363637f6363637f6262627f6262627f6262627f6262627f6162627f6161617f6161617f6161617f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f6060607f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5d5d7f5e5d5d7f5d5d5e7f5d5d5d7f5d5e5d7f5e5d5d7f5e5d5d7f5d5e5d7f5e5d5d7f5e5e5d7f5d5d5d7f5d5d5d7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5d7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5e5e5e7f5d5e5e7f5d5d5e7f5d5e5d7f5e5e5e7f5e5e5e7f5f5e5e7f5e5e5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f5f5f5f7f605f5f7f60605f7f6060607f6060607f6060607f6060607f6161617f6061607f6161617f6161617f6161617f6161617f6161617f6161617f6262627f6262627f6262627f6262627f6262627f6262627f6262627f6263627f6362627f6363637f6464647f6464647f6464647f6565657f6565657f6666657f6666667f6767677f6767677f6868687f6969697f6a6a6a7f6a6a6a7f6a6a6affd5d6d5ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd6d6d6ffd6d7d6ffd6d7d6ffd5d6d6ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffdededfffdededeffdededeffdededeffdedfdeffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffebebebfff5f5f5fffbfbfcfffefdfefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffefffefffffffefefffffefefefffefefefffffffefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefefffffefefffffefffffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefffffefffffffffefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefffefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfefdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffdfefefffdfdfefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefdfefffefefdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfefefffefdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefffefffefffefffefefffffffefffffffffefffffffffffffefefffefffefffffefefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefefffefffefffffffefffefefefffffefffffffefffffefefffffefefffffefffefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffefffffffefffffefffffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefefffefefefffefefefffffffefffefefefffffefffffefefefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefffffffefffffffffefefffefffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffefffffffefefefffffffffffffefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefffffffefefffefffefffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffefefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffefffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffbfcfbfff7f7f7fff0f0f0ffe8e8e8ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdedddeffddddddffddddddffdcddddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdadbffdbdadaffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d9d8ffd8d8d8ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7bfa0a0a03f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd3d4d3ffd3d3d3ffd4d4d4ffd5d6d5ffd5d5d5ffd4d5d4ffd4d4d4ffd5d5d4ffd5d5d6ffd6d6d6ffd8d8d8ffd9d8d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdededeffdfdfdfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdfffe0dfdfffdfe0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe2e2e2ffe2e2e3ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe6e6e6fff0f0f0fff9f9f8fffcfdfdfffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefefffffefefffefefefffefffefffffefefffefefefffffefefffefefefffefefefffffffefffefefefffffefffffffefefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffefffffffefffefffffffefffefefefffffffffffffefefffffffefffefffffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefffffefefefffefffefffefefefffefffefffefffffffefffefffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefdfffdfefefffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfefffdfdfdfffefefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffffefffefefffffefffefffefffffffffffffffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffffefffffefffffffefffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffffefefffefefefffffefffffefffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefffffffffefffffffffffffffffffffefefffffffefffefffefffffefffffffefffffffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffefffffffffffffffffffefffffefefffefffefffefefefffffefffffffffefffffffffffffffffffffefefffffffefffefffefffffefefffefefefffffefefffffefefffffefefffefefffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffaf9f9fff3f3f3ffebebebffe6e7e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffddddddffddddddffdcddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d8d8ffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd7d7d7bfa1a1a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd5d4d5ffd4d4d4ffd4d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d3d4ffd3d3d3ffd4d3d3ffd5d5d4ffd6d5d6ffd7d7d7ffd8d8d8ffdad9d9ffdadadaffdcdbdcffdcdddcffddddddffdededeffdedfdeffdededeffdededeffdfdedeffdededeffddddddffddddddffdddddeffdededdffdededeffdededfffdfdfdeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffeaebebfff4f4f4fffbfbfbfffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffefffefffefefefffefffffffffffffffffffffffefffefffffffffffefffffffffffefffefffefffffffffffefefffffefffefffefefefffefffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefffefffefffffffefefffffffffefffefffffffefffefffffffefffffffefffffefffffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffdfefdfffdfdfdfffefdfdfffefdfefffdfefdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffdfefdfffdfefdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffdfefefffdfefefffefefefffefefdfffefdfefffdfefdfffefefdfffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefffefffefffefffefffffffefefffffefefefffefefefffefffefffefefefffffefefffffefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffefffffffffefefffefffefffffffefffffefffffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffefefefffffffefffefefefffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffefffefffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffefefffffefffefffefefefffefffefffffffefffffffefffffefffffffffefffffffefffefefffffffffefffefefefffefffefffefefffffffefffffefffefffefffffffffffffffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffefefffffefefefffefefefffefffefffffffefffffffefffffefffffefffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefdfffbfbfbfff6f6f6ffefeeeeffe7e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdeffdededeffdededdffddddddffddddddffdddcddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d4ffd4d5d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6a6affd4d3d4ffd3d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd4d3d4ffd5d4d4ffd6d6d6ffd7d7d7ffd8d9d8ffdadadaffdbdbdbffdcdcdcffddddddffddddddffdededeffdededdffdddedeffddddddffddddddffddddddffddddddffddddddffdeddddffdedddeffdededeffdfdfdeffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe6e6e6ffefefeefff7f8f8fffcfcfcfffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffffefffffefefffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffefffffefffffffffefffffffffefffefffffffefffefffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffefefffefefffffefffffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffefffefffefefefffffffffffefffefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfefefffefdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefdfffdfdfefffdfefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffffefffffefffefffefffefffefffefffefffffffefefefffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefefffefefffffefffffffffefefffefefffffefefefffefefefffefffefffffefefffefffefffefffefffefefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffefffefffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffffffefffffffefffefefefffefffefffefffefffffefefffefefffffffffffffffefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefefefffffffffffefefefffffefefffefefffffefffffffffefefffffffffffffefefffffffffffefffefffffefefffefefffffefefefffffefefffefefefffffefffffefffffffefffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefefefffefffffffefefefffffefefffefefefffefffffffffefefffffffefffffefefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff9f9f9fff2f2f1ffeaeaeaffe6e6e7ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdededfffdededfffdededeffddddddffddddddffdddcddffdcdcdcffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadadaffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd3d3d3ffd4d4d5ffd5d5d5ffd6d6d53f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd0d1d0ffd1d1d1ffd2d2d2ffd4d4d3ffd5d5d5ffd6d7d6ffd8d8d8ffd9d9d9ffdbdadaffdcdbdcffdcdcddffdcddddffddddddffddddddffddddddffddddddffddddddffdddddcffdddcddffddddddffddddddffddddddffdededdffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e2e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe9e9e9fff3f3f2fffafbfbfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefefffffffffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefefffffefffffefefffffffffefffefefefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffefffffffefefffffefefefffefffffffefefffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffefefefffefffffffefefffffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffefefefffefefefffefefefffdfefefffefdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffffefefffefffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffefffefffefffffffefffffffffffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffefffffefefefffffffefffefefefffffffefffefefefffffefffffffffffffffefefffffffffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffefefffffffefefffefffefffefffefffefefffffffefefffefffffffffefffffefefffffffffefffefffffffffffefffffefefffffefffffffffffffffefefffffefffffefefffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffefffffffefefffffefefffffffefefffefffefffefffefffefefffffffefefffefffffffffefffffefefffffffffefffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefffafbfafff5f5f4ffedededffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e3ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfe0ffe0e0dfffdfdfdfffdfdedeffdededeffdededeffddddddffddddddffdcdddcffdcdcdcffdbdbdcffdbdbdbffdbdadbffdadadbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d8ffd7d6d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd3d3d4ffd2d3d2ffd2d2d1ffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4bfa09f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd1d1d1ffd0d0d0ffcfcfcfffcfceceffcdcdcdffcdceceffcecfceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d3ffd4d5d4ffd6d5d5ffd7d7d7ffd8d9d9ffdadadaffdadbdbffdbdbdbffdcdcdcffdcdcddffdcdcddffdcdcdcffdcdddcffdcdcdcffdcdcdcffdcdcdcffdcddddffddddddffddddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e4ffe3e4e3ffe3e4e4ffe4e4e4ffe5e5e5ffededeefff6f7f7fffcfcfcfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefffffffffffffffefffffefefefffffffffffffffffffefffffffffffffffffffffffefefffffffffffffefefefffffefefffffffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffefffefffffffefffefffefffefffefefefffefefefffefdfefffefefefffdfefdfffefdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfdfefffefefefffdfefefffefdfefffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfefffdfefdfffdfefdfffefdfdfffdfefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffefefffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffefffffefefffefffffffefefffffffffffffffffffffefffefffefffefffefffefffffefefffefefefffffefefffefefefffffefefffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffefffffffffefefffefffefffefefefffefffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefffffffffefefffefffefffefefffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffffefffffefefffffefefffffffefefffefefffffffefffffefefefffefefefffffffefffffefffffefffefffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffffefffffefefefffefefefffefffefffffefffffffffefffefffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffcfcfcfff7f7f7fff0f1f0ffe8e9e8ffe6e6e6ffe5e5e6ffe5e5e5ffe4e5e5ffe5e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdedfdeffdededeffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdadbdaffdadadaffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d7ffd6d6d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d33f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9c9c9cffcfcfcfffcfcfceffcdcdcdffcccdccffccccccffcdcdcdffcdceceffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd8d7d8ffd9d9d9ffdadadaffdadbdbffdcdcdbffdcdbdcffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdcdcdcffdcddddffddddddffdededdffdededfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe8e8e8fff2f1f2fff9f9fafffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffefefffffffffefffffffffffefefefffefffffffffefefffffefffffefffffffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffefffefefefffefffffffffefffffefefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefefffefffefffefefefffefffffffffefffffefefefffffefffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffefefefffefffefffefefefffefefefffdfefefffefdfdfffefdfefffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfefefffefdfefffdfdfefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffffffffefffefffefffffffffefefffffffefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefffffffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffefefefffefffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffefefffffffffffffffffffffefefefffefffffffffefefffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefffffffefefefffefffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffefefefffffffffffffffffffffefefffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffafafafff3f3f3ffecececffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe1e0e0ffe0e0e0ffe0e0dfffdfe0dfffdfdfdfffdedfdfffdededeffdedddeffdddddeffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdad9daffd9d9daffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd0d0d0ffcfcfcfffcececeffcfcecfffcfcfcfffd0d1d0ffd1d1d17f6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcdcdcdffcccdccffcbcbcbffcbcbcbffccccccffcccdccffcececeffcfcfcfffd1d0d1ffd2d2d2ffd4d4d4ffd6d5d6ffd6d7d7ffd8d8d8ffd9d9d9ffdadadaffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdcdcdbffdcdcdcffdddcdcffdedddeffdededeffdedfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffecececfff5f6f6fffbfbfbfffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefefffffefefefffffffffffefffefffffffefffefffffffffefffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefefffefffefffefffefffefffffffefefffffffefffffffffefffffffffffffffffffffefffffffffffffffffefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffefefefffefdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfefffefdfefffefefdfffefefefffefefefffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfefdfffdfdfefffefdfefffefdfdfffdfefefffefefefffdfdfefffefdfefffefefefffefdfefffefdfdfffdfdfdfffefefdfffefefdfffdfdfefffefdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffefffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffffffffffffefffffffffffffffffffffffefffefffffffffefffffefffffffffefefffefffefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffefffefffefffefffefefffffffefefffefefffffefefefffefffefffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefefffffffefffffffefefffffefffffffefefffefefefffffffefffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffefefffffffefffffffefefffffefffffffefefffefefefffefffefffffffefffefefffffffefefffefefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfbfff7f6f6ffeeefefffe7e7e8ffe5e6e6ffe6e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdeffdededeffddddddffddddddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadadaffdad9daffd9d9d9ffd9d8d8ffd8d8d7ffd7d7d8ffd7d7d6ffd6d6d6ffd5d5d5ffd4d5d4ffd4d3d4ffd4d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcdcdcdffcececeffcececfffcfcfcfffd0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666ffcdccccffcccccbffcbcbcbffcbcbcbffcacbcbffcbcbccffcdcdccffcececeffd0d0d0ffd1d2d2ffd3d3d3ffd5d5d4ffd6d6d5ffd7d7d7ffd9d8d8ffd9d9d9ffd9dadaffdadbdaffdadbdaffdadadbffdbdadaffdbdadaffdbdadbffdbdbdbffdbdbdbffdcdcdcffdddddcffddddddffdededeffdededfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe4e4e4ffe7e7e7fff1f1f1fff9f8f9fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefefefffffffefffefffffffefefffffffefefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffefffffffefffffffefefffffffefffffefefefffefffffffefefffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffffefefffefffffffefefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffffffffffefefefffefefefffefefefffffefefffefffffffefefffffffefefffefffefffffffefffffefffffefffffffefefefffffefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffdfdfefffdfefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefdfefffefefdfffefefdfffefefdfffefdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfefdfffefdfefffefdfdfffefefefffefefefffefefefffefdfefffdfefefffdfefefffefdfefffefefdfffdfefdfffefefdfffefdfefffdfefefffdfdfdfffefdfdfffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffffffffffefffffffefefffffffffffffefefffffffffffffefefffffefefffffefefefffffefefffefefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffefffffefefffffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffffefffffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefefefffefefffffefffefffefffffffefefffffffffffffefefffffffffffffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffefffefffffffefffefefffffefefefffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefffefefefffffefefffefffefffefefffffffefefffefffefffffffefffffefffffefffffffffefffffffffffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefffffffefffefefefffffefefffefefefffefefffffefefefffefffefffffffefffefefffffefefffffefefefffffefefffffefefffefefffffefffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfcfdfff9f9f9fff2f2f3ffeaeae9ffe6e6e6ffe5e5e6ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffe0dfdfffdfdfdfffdfdfdfffdededeffdededeffdddeddffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd8d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffcfd0d0ffcfcfcfffcdcdceffcbcbcbffcccdccffcecdcdffcececeffcececf3f33333400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf989898ffcbcbcbffcacbcbffcacbcbffcacacaffcbcacbffcbcbccffcdcdcdffcecfcfffd1d0d1ffd2d2d2ffd3d4d3ffd5d4d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffd9dadaffdad9daffdadadaffdadadaffdbdbdbffdcdbdcffdcdcdcffddddddffdededeffdededeffdfdfdfffdfe0e0ffe0e0dfffe0e0e0ffe0e1e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffebebebfff4f4f4fffafafafffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffefffffffffffefffefffffffefefefffefefefffffffffffefefefffefefffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefefffefffefffefffefffefffffffffefffffffffefffefffefffffefffffffffffffffffefffffffffffffefefffefefefffffffffffefffefffefefffffefffffffefefefffefefefffffefefffffefefffffefefffffffefffefefefffefefefffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffefffffffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefffffefffefffefffefffefffffffffefefffffffefffefffefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfefffdfdfdfffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffefefffffffffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffffffefffefffffffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfefffefefefffefefdfffefefefffefefefffefefdfffdfefdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffefffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffefefffffefefefffefefefffffffefffefefefffefefffffffffffffffefffffffffffffffffffffffefefffffefefffffffefffefefefffefefefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefefffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffefffffffffefffefffefffffefffffefffffffffefefffefefffffefefefffefefefffffffffffefefefffefefffffefffffffefefffffefefffffffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffefefefffffffffffefffefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffefefefffefefefffffefefffefffefffefffefffefefffffefffffffffffefffefffffffffefefffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffffffefffefffefffefffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefefffefffefffefefefffefefefffffefefffffffefffefffefffefefffffefffffffffffefffefffffffffefefffefefefffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffbfbfbfff5f5f6ffeeeeeeffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e2ffe2e3e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdeffdedfdeffdededeffdddddeffddddddffdcddddffdcdcddffdbdcdcffdbdbdbffdbdbdbffdadadaffdad9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d0ffcfcfd0ffcececeffcdcdceffccccccffcbcbcbffcccccbffccccccffcdcecebf9b9a9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323233ffcacbcbffcacacbffcacacaffcacacaffcacacaffcbcbcbffcccdcdffcececeffd0d0d0ffd1d1d1ffd2d2d2ffd3d4d3ffd5d5d5ffd6d6d6ffd6d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9d9d9ffdadadaffdbdadbffdbdbdcffdcdcdcffdddddcffddddddffdededeffdfdedeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e4ffe3e3e3ffe4e4e4ffe6e6e6fff0f0f0fff8f8f8fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffefefffffffefffffffefefffefffffffefefffffffffefffffefffffffffffffffefefffefefefffffefefffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefffffffffffefffffefffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffefffffefefffefefffffefffefffefffffffffffefffffffefffefefffffefefefffefffffffefffffffffefffffffefffffefffffffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefffffefefffffffffffffffefefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefefffffefefefffefffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefffffefefefffffffffffffffffffffefffffffefffffefefffffefffefffefefefffefefefffefefefffefffefffefefffffffefffffffefefffefffffffefffffffffffefffffefffffefffefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefefffefdfdfffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffdfdfefffefdfefffdfdfdfffdfdfefffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefffefffefefefffefefffffefefefffefffffffefefffffffffefffffefffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefffffffffffefffffffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefefffffffffffefffefffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffefefffffffefffffefefefffefffffffefefffffffffefffffefffffefffffffffefefffefefefffffefefffefefffffefefefffffffffffffefefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefffefffefefffffffefffffefefefffefffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefffffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefffefffefefffffffefffffefefefffefffffffefefffffffffffffffffffffffffffffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfdfff9f8f9fff1f1f1ffe9e9e9ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdedfffdededfffdededeffdededdffdeddddffddddddffdcdcdcffdcdcdcffdcdbdbffdadadbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd6d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccbccffcbcbcbffcbcbcbffcbcbccffccccccffcccccd3f333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf989898ffcacbcbffcacacaffcacacaffcac9c9ffcacacaffcbcbcbffcdcdcdffcecfcfffd0d0d0ffd1d2d1ffd2d3d3ffd4d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffdededeffdededfffdfdfdfffe0dfdfffe0e0e0ffe0dfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e0e1ffe1e1e1ffe1e2e1ffe1e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffeaeaeafff4f3f3fffafafafffdfdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffefffffffffefffefefefffefefffffffffefffefefffffefffefffefefffffefffefffffffefffefffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffefffefefffffefffefffffffefffefefefffefffefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffffffefefffffefefffffffffefffffffffffefffefffefefffffefffefffffffefffefffffffffffffffefefefffefffefffffefefffefffffffffffefffefefefffefffefffffffefffefefffffefffefffffffefffffefefffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefffffffffffffffefefefffefffefffffefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefffefffffffefffefefffffefffefffffffefffefefefffefffefffffefffffefefffffffffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffffefffefefffffefffefffffffefffefefefffefefefffffefffffefefffffffffefffffefffffefefffffefffffffefffffffffefffffffffffffefefffffefefffffffffefffefefefffefefefffefefefffdfefefffefefdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefffefffffffefffffefefffefffefffffefffffffefffffffffefffffefffffefefffffefffefffefffefffffefffffffffefffefefefffefefffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffefffffefffffffefffffffefffefffffefffffffffefffefefefffefefffffffffefffefefffffefefefffefefffffefffefffffffefffefffffffffffffffffffefffffffefffffefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffffffffefffffefffffefffefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffefefffffffffefffffefffffefffffffefffefffefffefffffefffffffffefffefefefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffefefffffffffefffffefffffefefffffefffefffefffefffffefffffffffefffefefefffefefffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffafafafff5f5f4ffecedecffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e1e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdedeffdededeffdddddeffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdadbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdceceffcdccccffcbcbcbffcbcbcaffcbcbcbffcbcbccffcbcbcbffcbcbcb7f6665660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcacacaffc9cac9ffc9cac9ffc9cacaffccccccffcececdffcfcfcfffd0d1d1ffd2d2d1ffd3d3d2ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd8d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdbdadbffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdddedeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe5e5e5ffeeefeefff7f7f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefffffffffffffffefefffffffefffefefefffefefffffffefefffffefffffefefefffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffefffffefefffffefefefffefefffffffffefffffffffffefefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffefefffffffffffefefefffefefffffffefefffffefffffefefefffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffffffefffffffefefefffffefefffefefefffefefefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefefffffefefffefefefffefefefffefefffffffffefffffffffffefefffffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefdfdfffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefefffffffffefffefefffffefefffffefefefffffefefffffefefffefefefffefefffffffefffffffffffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffefffffffefffffffefefffffffefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefffffffefefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffefffffefefffffefefffefefffffffefffffffefffffffefefffffffefffefefefffefefffffffefefffffefffffefefefffffefefffefffefffffffefffffffffffefffefffffffffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefefffffffefefffffefffffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffffefffffefefffffefefffefefffffffefffffffefffffffefefffffffffffefefefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffefefffffffffefffffffffffefefffffffefefffffffefffffefefffefefefffefefefffefefefffffefffffefefefffefffefffefefefffefefffffffefefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffcfbfcfff8f8f7fff0f1f0ffe8e8e8ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdededeffdededdffddddddffdddddcffdcdcddffdcdbdcffdcdbdbffdbdadbffdbdadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffccccccffcbcbccffcacacaffcac9c9ffcbcacbffcbcbcbffcbcbcbffcbcbcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656565ffcacacaffc9c9caffcac9c9ffc9cac9ffc9c9c9ffcacacaffcccdccffcececeffd0cfd0ffd1d1d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffdad9d9ffdadadaffdadadaffdbdbdbffdbdcdcffdcdcdcffdddcdcffddddddffdddddeffdededeffdededeffdfdedeffdededeffdfdfdeffdfdfdfffdfdfdfffdfe0dfffdfe0dfffe0e0e0ffe0e0e1ffe0e1e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe8e8e8fff2f2f3fffafaf9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefffffffffefffffffffffffefffffffefefffffffefffffefffffffffefffffefffffffefefefffffefffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffffffffffffffffefefffefffffffffffefffffffefffefffffffffefffffffffffffefffffffefefffffffefffffefffffffffefffffefffffffefefefffffffffffefffffffffefefffffefffffefffffffffffffffefffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefffffefefffffefefefffffefffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefefffffefffefffffffffffefefffffefefffffefefefffefffefffffefffffefefefffefefefffffefefffffefefffefffffffffefffffffffffffefffffffefefffffffefefffefefffffefefefffefefefffefdfefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffefffffefffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffffefefffefefefffefefffffffefffffffffffffefffffffefefffffffefffffefffffffffefffffefffffffefefffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffffefffffefffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffffefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefffffefefefffffffffffefffffffefefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfffafafafff4f4f4ffebebebffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdddedeffddddddffddddddffdcddddffdbdcdcffdbdbdcffdadbdbffdadadaffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd4d4d5ffd3d4d3ffd2d2d3ffd2d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcbcccbffcacacaffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcb3f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf979797ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcbcbcaffcccccdffcececeffd0d0d0ffd0d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d5ffd5d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdbdadbffdbdbdbffdbdcdcffdcdcdcffdcdcddffddddddffddddddffdedddeffdddddeffdededeffdededeffdededeffdededfffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e4ffedededfff6f6f6fffcfbfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffefffffffefefefffffefefffffefffffffffefffffffffffefefefffefefefffefffffffefffffffffefefffffffffffffefffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffefffefefffffefefefffffefefffffefffffffffefffffffffffefefefffefefefffefffffffefffffffffffefffffffffffffefffffefefefffffffffffffefefffffffffffefffffffffffffffefffffffffefefffefefffffffffffffefffffffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefffffffffefefffffefffffffefefffefefefffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefffffffefffffffffefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefffefffefffffefefffffffffffffffffffffefefffefefffffefefefffffefefffffefffffffffefffffffffffefefefffefefefffefffffffefffffffffffefffffffffffffefffffefefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefefffefefffffffffefffefefffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffffefefffefffefffffefffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffffefffffffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffbfbfbfff6f7f6ffefefefffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdededeffdedddeffddddddffdddcddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9daffd9d9d9ffd9d8d9ffd8d8d8ffd8d7d8ffd7d7d6ffd5d6d5ffd5d5d6ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd0d0d1ffcfcfd0ffcececfffcdcdcdffccccccffcacacbffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacabf98989800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3e7f3e3e3e7f3e3e3e7f3f3f3f7f4040407f4242427f4242427f4242427f4242427f4342437f4343437f4343437f4342437f4342437f4343437f4041407f403f3f7f3f3f3f7f3f3f3f7f3f3f3f7f3f3f3f7f3f3f3f7f3e3d3e7f3d3d3d7f3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffcbcacaffccccccffcececeffcfd0cfffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdbdadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdddddeffdededeffdededeffdededfffdfdedeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe7e7e7fff1f1f1fff8f9f9fffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffefefffffffefffefffefffefffffffefffffffffffefffffefefffefefffffefefffffffffffffefefefffefefefffefffffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffefffefffffffffffefefefffffefefffefffffffffefffffffffffffffefefffffffffffefefefffffefefffffffefffefffefffefffffffefffffffffffefffffefefffefefffffefefffffffffffffffffefffefefefffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefefefffefefefffefefffffffefffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffffefefffefffefffffefefffefefffffefefefffffefffffefefefffffefefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefefefffffffffffffefffffffefefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffefefefffffffffffefefefffffefefffffffefffefefefffefffffffefffffffffffefffffefefffefefffffefefffffffffffffffffefffefefefffffffffffffefffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffffefefffffffefffefefefffefffffffefefffffffefefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffffefefffffffefffefefefffefffffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff9f9f9fff3f3f3ffeaeaeaffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdedfdfffdededeffdededeffddddddffddddddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadadaffd9d9daffd9d9d9ffd8d8d9ffd8d8d8ffd8d7d7ffd7d7d6ffd6d6d6ffd6d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcecdceffcccdccffcbcbcbffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c93f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7d7d7dff7d7d7dff7e7e7eff828182ff858484ff848585ff858585ff848584ff858685ff868686ff858686ff868585ff838383ff808080ff7f7f7fff7f7e7eff7e7f7eff7f7e7eff7e7e7eff7c7c7cff7b7b7bff7a797aff797979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf979797ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc9c8c9ffcacbcbffccccccffcececeffcfd0cfffd1d1d1ffd2d2d3ffd3d4d3ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdcdddcffddddddffddddddffddddddffddddddffdededeffdfdedeffdfdfdfffdfe0dfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e2ffe1e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffecececfff5f5f5fffbfbfbfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffefefefffffefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffefefefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefffffefffffffffffffffffffffffefffffffefffffffefefffffffffffffffefffffffffffffefefefffffefefffefefefffffefefffffffefffffefefffffefffffefefefffefffffffffffefffffefefffffffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefefffffefffffefefefffefffffffffefefffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefefffffffffffffefffffffefffffffffffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffefefffffefefefffefefefffefffffffffefffffefffefffefefefffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefefffffefffffefefefffefffffffffefefffffefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffffefffffefffffffffefffffffffefffefffffffefffffffefefefffffffffffffefffffffffffffefefefffefefefffefefefffffefefffffffefffffefefffffefffffefefefffefffffffffefefffefefefffefffefffffefefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefefefffefffffffefefefffffffffffffefffffffffffffefffefffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafafafff6f6f5ffedeeedffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedfffdededfffdededeffdddeddffddddddffdcdcddffdcdcdcffdbdbdcffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d8ffd8d8d8ffd7d8d7ffd7d6d6ffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffcfcfcfffcececeffcdcdcdffcccbccffcbcbcbffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c97f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7c7c7cff7d7d7dff7d7d7cff7e7e7eff828282ff848484ff848584ff818182ff828282ff858585ff868686ff838283ff808080ff7f7f7fff7e7e7fff7e7e7fff7e7e7eff7e7e7eff7c7c7cff7b7b7bff7a7a7aff797979ff79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c8ffc6c6c6ffc7c8c8ffc9c9c9ffcbcbcbffcccdcdffcecfcfffd0d0d0ffd1d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdddcffdcdcdcffddddddffddddddffdddedeffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e0e1ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe6e6e7fff1f1f1fff8f8f9fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefffffffffefffffefefffffffffefffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffefffffefffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffffffefffffffffffefefffffefefefffefffefffefffffffffefffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffefefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefdfffdfdfefffefefdfffdfdfdfffdfefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefffefffffffffffffffefffefefefffffefffffefffffffffffffffffefffffffffffffefffffffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffffffefffefefefffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffefefefffffffefffefefffffefefefffefefefffefffffffffefffffefefffffffffffffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffefffefefffffefefefffefefefffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff8f8f8fff2f2f2ffe9e9e9ffe6e6e6ffe5e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdedfffdededeffdededdffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadaffdadadaffd9d9daffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d1d1ffd0d0d0ffcfcfd0ffcecfcfffcecdceffccccccffcbcbcbffcac9caffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7c7c7cff7b7b7bff787878ff797978ff7b7b7bff7e7d7eff828283ff828282ff7d7d7dff7e7e7eff848484ff848484ff7f7f7eff7e7e7dff7e7d7eff7d7d7eff7e7e7eff7e7d7dff7c7c7cff797979ff7a7979ff787778ff797979ff797979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646464ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc8c8c8ffcacacaffccccccffcecdceffcfcfcfffd1d1d0ffd2d2d2ffd3d4d3ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdddcddffddddddffdddeddffdededeffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe5e4e5ffebebecfff4f4f4fffafafafffdfdfefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffffefefffefefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffefffefffffffffffefefefffefffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffefffefffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffefefefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffdfefefffefefdfffefefdfffdfefefffdfdfdfffefefdfffdfdfdfffdfefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffffefefffffffffffefffffffffffefffffffffffffffffffffefffffefefefffffffefffefffffffffefffffefffefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefffffffffefefffffffefffefefefffffffefffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffefffffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffefffefffffffefffefefefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffefffffefffefffffffefffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffffefffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffafafafff4f5f5ffecececffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffddddddffddddddffddddddffdcdcdcffdcdbdbffdbdbdbffdbdbdaffdadadaffdad9daffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd6d6d5ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d1d1ffd0d0d1ffcfcfcfffcfceceffcdcdcdffccccccffcbcbcbffcacacaffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c93f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7a7b7bff6a6a6aff626363ff656565ff686868ff6b6b6bff6a6a6aff636363ff5c5c5bff5b5b5bff616061ff606060ff5e5e5eff5c5c5cff5c5c5cff5a5a5aff656666ff6b6b6cff696a6aff666666ff646464ff6a6a6aff787778ff7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc7c7c8ffc7c7c7ffc6c7c6ffc6c6c6ffc7c6c6ffc7c7c8ffc9c9c9ffcacacaffccccccffcececeffcfd0cfffd1d1d1ffd2d3d3ffd4d3d3ffd4d5d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdbdbdaffdbdbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcddddffdeddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe6e6e6fff0f0f0fff7f7f7fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefefffefffefffffefefffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffffffffefffefffefffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffefefffffffefefffefffefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffffefefffefffffffefefefffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffffefefffefffffffefffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffffffffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefdfdfffefefefffefefdfffdfefdfffdfdfefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffffffffffffffffffffffefffffffefffffefefffffffefffffffffffefffffffffffffffffefffffffefefffffffffffffefefffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffefffefffefffffffffffefffefefefffffefefffffefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffefffffffffffefffffffffffffffffefffffffefefffffffffffffefefffffffffffffffefffefffefffefefffffffefefffefffefffffefefffefffffffefefefffefefffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefffffffefffffffefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffefffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff8f7f7fff0f0f0ffe8e8e8ffe5e6e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdedfdfffdededfffdededeffddddddffddddddffddddddffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdadadaffdad9daffd9d9d9ffd9d8d8ffd7d8d8ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd0d0d0ffcfd0d0ffcecfceffcdcdcdffccccccffcccccbffcacacbffc9c9c9ffc8c8c8ffc8c9c8ffc8c8c9ffc8c9c8bf9696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff6a6a6aff555555ff50504fff4b4a4bff515151ff504f50ff464747ff2c2c2cff1f2020ff1e1f1fff202120ff212121ff202021ff212121ff212120ff222222ff343434ff4a4a4aff4f504fff4f4e4eff4d4d4eff555555ff6a6a6aff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1d1d1d7f3a3a3b7f3b3b3b7f3d3d3d7f3d3d3d7f3d3d3d7f3f3f3f7f4040407f4040407f4040407f4040407f4040407f4040407f4040407f4040407f4040407f3f3f3f7f3f3f3f7f3d3d3e7f3c3c3c7f3c3c3c7f3c3c3b7f3b3b3b7f3b3b3b3f1d1d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc6c6c7ffc7c8c8ffc9c9c9ffcbcbcbffcdcdcdffcececeffd1d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadbdaffdadbdbffdbdbdbffdbdcdbffdcdcdcffdcdcdcffddddddffdddddeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e3ffe5e5e4ffebeaeafff3f3f3fffafafafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffffefffffffefffffffffffffffefefffffffffffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffefffefffffffffefefffffffffffefffefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffffefefffffefffffefefefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefefffefefefffefdfefffdfefdfffefefefffdfefdfffdfefdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffefffffefffffffffefffffffffffefefffffffffffffffffffffffffefffffefefffefffffffefefefffffffefffefffffffffefefffefffefffffffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffefefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffffffefffffffffffffefffffefffefffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefffefffefefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffffefffffefffefffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfdfff9faf9fff3f3f3ffebeaebffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdededeffdededeffdededeffddddddffddddddffdddcddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdadbdaffdadadaffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d7d6ffd6d5d6ffd5d5d5ffd4d5d4ffd4d4d3ffd2d3d3ffd2d2d1ffd0d0d0ffcfcfd0ffcececfffcdcdcdffcccccdffccccccffcacbcbffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c83f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a696aff565655ff454645ff3f3f3fff2d2d2dff313131ff303030ff282829ff131213ff090909ff070707ff080807ff080809ff070808ff070707ff080808ff0b0b0bff1c1c1bff2c2c2cff303030ff303030ff383839ff414241ff555555ff6a6a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff747574ff757575ff787878ff7a7a7aff7a7a7aff7b7b7bff7f7f7fff808080ff808080ff808080ff808080ff808080ff808080ff808080ff7f7f7fff7e7f7eff7d7c7dff787878ff787878ff787778ff777676ff767676ff7676767f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf959494ffc6c6c6ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c7ffc9c8c8ffcacacaffccccccffcececeffcfcfcfffd1d1d1ffd2d3d2ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdcdbdcffdcdcddffddddddffddddddffdededeffdfdedfffdfdfdfffdfdfe0ffe0e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe6e7e7ffeeeeeefff6f6f6fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffefffffefefefffefffffffefffefffefffefffffffffffffffefffefffefffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefffffefffffffffffffffffefffffffefefffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffefefffffefffffffffffffefffffffffffffffffffffffefefefffefefffffffefffffefefffffefefefffefffffffefffffffefffffffffffffffffefffffefffefffefffefffefefffffefefffffefffffffffefffffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffdfefefffefefefffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefefefffefffffffefefefffefffefffffefffffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefffffffffefffffefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffffffffffffffffffefffffefefffefefefffffffffffefffffffffffffffffffffffefefefffefefffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff6f6f6ffeeeeeeffe6e7e6ffe5e6e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdedfdfffdededfffdededeffddddddffddddddffdddddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd6d7d7ffd6d7d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0cfd0ffcecfceffcececdffcdcccdffcbccccffcacbcaffcacacaffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc8c8c97f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff555555ff454545ff333333ff272627ff0d0d0dff0e0e0eff0b0c0cff090a0aff030404ff010101ff000101ff000100ff010101ff010001ff000001ff010101ff020202ff060606ff0a0a0aff0b0c0cff0d0d0dff1d1d1dff292a29ff414142ff5555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff747474ff747475ff757575ff787878ff7a7a79ff7a7a7aff7b7c7bff7f7f7fff808080ff7e7e7eff7f7e7fff7f807fff808080ff7f7f7fff7e7e7eff7c7c7cff787878ff787878ff777877ff767676ff767676ff767676ff7676777f3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131ffc7c6c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc8c8c8ffc9cacaffcbcbccffcdcdccffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffddddddffddddddffdededeffdededfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe5e5e5ffe9e9e9fff2f2f2fff9f8f9fffdfdfcfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffefffefffffefefffffefffffffffefffefffffffefffffffffefefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffefefffefefefffffefefffffefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefffffefffefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefffffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefefffefffffffffffefffefefefffffffffffefefefffffffffffffffffffffffffffefffffffffefffffffffefffefefefffefffffffefefffffffffffffffffffffffefefffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffefefffefefefffefefffffefefffffffefffffefffffffffefefffefffefffffefefffffefffffefefefffefefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfcfcfff9f9f9fff2f1f2ffe9e9e9ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededdffddddddffddddddffdddcddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdadbdaffdadad9ffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd7d7d6ffd5d6d6ffd5d5d5ffd4d4d4ffd3d3d4ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbccffcacacaffc8c8c9ffc8c8c8ffc8c8c9ffc9c9c8ffc9c9c9ffc9c9c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff464545ff333333ff1a1a1bff121112ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060707ff111111ff292a29ff4142420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff747474ff747474ff717171ff747474ff767677ff777777ff757575ff777777ff797a79ff777777ff79797aff7a7a7bff7b7b7bff797a7aff7a7a79ff757575ff777777ff787878ff767676ff757575ff767576ff767677ff7676767f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f636363ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c6ffc7c7c7ffc9c9c9ffcbcbcbffccccccffcececeffcfcfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd7d8d8ffd9d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdbdadaffdadbdbffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdededeffdededfffdfdfdfffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e6e6ffedededfff5f5f5fffafbfbfffefefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefefffefffefffffffefffffffffffefffffffffefffffefffffffefefffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefefffffffefffefffffffefefefffefefefffffffefffffefffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefefffefefefffffffefffffefffffffefefffefefefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffefefffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffefffffffffffffffefffffffffffefefefffffefefffefffefffefffefffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfdfefffefdfdfffdfdfdfffdfefdfffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefdfdfffdfdfdfffdfdfefffefdfefffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefffefffefefefffffefefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffffefffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefffffefffffffffffefffffefffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffefffffffffffffffefefffffffefffffffffffefefffffefffffffffffefffffefffffffffefffefefefffffefffffefefefffefefffffffefefffefffefffffffefffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffefffffffffffffffefefffffffefffffffffffefefffffefefffffffffefffffefffffffffefffefefefffffefefffefefefffefefffffffefefffefffefffffffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffafafbfff5f6f5ffedecedffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdedeffdedfdeffdededeffddddddffddddddffdddcdcffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdadbdaffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd7d7d8ffd7d7d7ffd6d6d7ffd6d5d6ffd5d5d5ffd4d4d3ffd3d3d3ffd2d1d1ffd0d1d1ffd0d0d0ffcecfceffcecdcdffcdcdccffccccccffcbcbcbffc9c9caffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c93f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff1a1a1aff0b0c0bff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff080707ff111111ff292a290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff747574ff6c6b6bff5c5c5dff626262ff656565ff5f6060ff545454ff4e4e4eff4d4d4dff4d4d4dff4f4f4fff505050ff515151ff535353ff545454ff5c5c5cff666766ff686868ff656565ff5f5f5fff676867ff747474ff7676767f3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc6c6c6ffc6c7c6ffc7c7c7ffc8c7c7ffc7c7c7ffc8c8c8ffcacacaffcbcbccffcecdcdffcfcfcfffd1d0d0ffd1d1d1ffd3d2d3ffd4d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffdad9daffdbdadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdddcffdeddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe8e8e8fff1f1f1fff8f8f8fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffefffefffefffffffffffffffefffefefffffffefefffefefefffffefffffffefefffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffefefffffffefffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffffffffefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffffefffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefdfdfffdfefdfffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffefefefffffffffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffefffffefffffffffffffefffefffffefffffffefffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffffffffefefffffffefffefffffffffffefffffefffffefefefffefefefffffefffffffefefffefffefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffffefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffefffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffefefefffffffefffffffefffefefefffefefefffdfdfdfffefefefffdfdfdfffefdfefffefefffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff8f8f8fff0f0f0ffe8e8e8ffe5e5e5ffe4e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e3ffe2e1e1ffe1e1e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededdffddddddffdddddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd5d4d4ffd3d3d4ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcecdcdffcccccdffcbcccbffcacacaffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8bf9696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1a1a1bff0c0c0cff050505ff060707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff080707ff1111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff6b6c6bff555655ff474646ff4a4a4aff494a49ff3f3e3fff272728ff1a1a1aff1a191aff1a1b1aff1c1c1cff1b1b1bff1c1c1cff1d1d1dff1f1f1fff303030ff474747ff4d4d4dff4c4c4cff4b4b4bff525252ff636362ff7474747f3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131ffc7c7c7ffc7c7c7ffc8c8c7ffc7c7c8ffc7c7c8ffc9c9caffcbcbcbffcdcdcdffcecfceffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadaffdbdadbffdbdbdbffdbdbdbffdcdcdcffdddcdcffddddddffdededeffdededeffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e4e5ffebebebfff4f4f4fff9fafafffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefefefffffffefffefefffffefefffffefefffffffefffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffefefffffffefffefefffffefffffffefefffffffefffffefefffffffffefffefefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffefffefefffffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffefffffffffffffefffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffffffefefefffefffefffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffffffffefffefffefffffffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffefffffffffffefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffefffffffffffefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfcfdfffaf9f9fff5f4f5ffecececffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdededeffdededeffdedddeffdedddeffdddddcffdcdcdcffdcdcdbffdbdbdbffdbdbdbffdadbdaffdadbdaffdadadaffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffc9c9c9ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c9ffc8c8c83f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0c0cff050505ff030404ff050405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff040404ff0707077f0404047f0809097f1313137f1f1f207f2828297f3333337f3b3b3b7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c7f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff565556ff3f3f40ff272727ff2a2a2aff2b2b2aff1d1d1dff0d0d0dff060606ff060606ff060607ff070607ff070707ff070707ff070707ff080708ff121212ff242423ff262626ff272727ff313130ff3d3d3dff4e4e4dff6362637f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf959596ffc8c7c8ffc8c8c8ffc8c8c7ffc8c7c7ffc9c9c9ffcbcbcaffccccccffcecdcdffcfcfd0ffd0d1d0ffd1d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdbdbdbffdbdadaffdbdbdbffdbdbdcffdcdcdcffdcdcddffdddddeffdedddeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e4ffe7e6e7ffefefeffff7f6f7fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefffffefffefffefefefffefffefffffefefffefffefffffefffffefefffffefefefffefefefffffefffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffefffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffffefffffffefefffffffefffefefefffefefffffefefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffefefefffffefffffffefefffffffefffefefefffffffffffefefffffffffefffefffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffffefefffffefefffffffefffffefefffffffefffffffffffffffffffffffffffffffffffffefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffffffefffefefefffefefffffefefffffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefefffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefefffffffefffffefffffefefffffefefefffefefefffffefffffffefefffffffefffffffefffffffefffffffffffefffefffefffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffefefefffffefffffffefefffffffefffefefefffffffffffefffffffffffefffefffefffffffffffffefefffffffffffffefefffefefefffefefffffefffefffefefefffefffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffffefefffffffffffefefefffefffffffefefefffffefffffffefefffffffefffefefefffffffffffefffffffffffefffefffefffffefffffffefefffffffffffffefefffffefefffefefffffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffbfafafff6f6f6fff0f0f1ffe9eae9ffe5e5e5ffe5e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdeddddffddddddffdcdddcffdcdcdcffdbdcdbffdbdbdbffdbdbdaffdbdadaffdadadaffdad9daffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd8d7d7ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d3ffd3d2d3ffd2d1d2ffd1d1d1ffd0cfcfffcfcfcfffcececeffcdcdcdffcbccccffcbcacbffc8c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c97f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787778ff787878ff787878ff787878ff787878ff767676ff646564ff525352ff404040ff2e2e2eff1a1a19ff0c0c0cff050505ff040404ff040304ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030302ff050404ff0a0a09ff161615ff2d2d2dff444443ff575756ff6b6b6bff777777ff797879ff797878ff797978ff7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f282727ff3f3f3fff1d1d1dff080807ff090809ff070807ff030303ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff000000ff000000ff020201ff050505ff040404ff070706ff151515ff262626ff393839ff4e4e4d7f2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffc7c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffcacacaffcccbcbffcdcdcdffcfcecfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffdddcddffddddddffdedddeffdededeffdedfdeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffeaeaeafff3f3f3fff8f8f8fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffefffffffffefffffefefffffefffefffefffefffffefefffefffefffffffffffffffffffffefefffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffefefffffffffffffffffefffffffffffffefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffefffffffefefefffefefefffefffefffffffefffffefefffffefffffefffffffffffffffffffffffefffffffffffffffffefffffffefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefefefffefefefffefefefffefffefffefefefffffefefffefefefffffefefffffefefffefefffffffffffffffefffffffefffffefefffffefefffffffffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefdfffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffefffffffefefefffefefefffffffefffffffefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffefffffffefffffefefffffefefffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffffffffffffffffffffefefffffefefffffffefffffffefffffefefffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefefffefefffffffffffffffefffffffefffffffefffffefefffffffffffffffffefffffffffffffefefffefefefffefefefffefefefffffefefffefffffffffefffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffefefffefffefffffefffffffefefffefefffffffffffffffefffffffefffffffefffffffffffffffffffffffffefffffffffffffefefffefefefffefffefffefefefffffefefffefffffffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffdfcfdfffbfbfbfff7f7f7fff2f2f2ffedededffe6e6e6ffe5e5e4ffe5e4e4ffe4e3e3ffe3e3e3ffe3e2e2ffe1e2e2ffe1e2e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffddddddffddddddffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd5d4d4ffd3d3d4ffd3d3d3ffd2d1d2ffd1d1d1ffd0d0d0ffcecfcfffcdcdceffccccccffcbcbcaffc9c9c9ffc8c8c8ffc8c8c7ffc7c7c7ffc8c7c7ffc7c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff787878ff787878ff767676ff656465ff525352ff404040ff2f2f2eff1a1919ff0c0c0cff050505ff020203ff030303ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010000ff010001ff020202ff050504ff0a0a0aff161616ff2d2c2cff444344ff575656ff6b6b6bff787778ff797879ff7a7a7aff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1c1dff1d1d1dff050505ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060607ff0f100fff212122ff3938387f2424240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646464ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c9ffc9c9c9ffcacacaffccccccffcececeffcfd0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdad9d9ffd9dad9ffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdcdbdbffdcdcdcffdcdcddffddddddffddddddffdededeffdededeffdfdedeffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe7e6e7ffefefeffff5f5f5fff9f9f9fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffefffffefffffffefffefffefffefffefefefffffefefffefefefffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefffffffefffffffffffffffffefffffefefffffffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffefffffffffefffffffffffffffffffffffffffffefffefffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffffefffefefefffefefefffefefefffefefffffffefffffffffffffffffefffffefefffffffffffffefefffffffefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffffefffffefffefffefefffffffffffffffffffffffffefffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffffefefffefefefffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffefefefffffffefffffefefffffffffffffefefffffffefffefefefffffefffffffefffffefefffffffefefffefffffffefefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffefffffffefefefffefefefffefefffffffefffffffffefffffffefffffefefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffefefefffefffffffefefefffffefefffefefffffdfefefffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefefefffefffffffefefefffffefefffefefffffefffffffefffefffefffefffefefefffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfefdfffbfbfbfff9f9f9fff6f6f6fff1f1f1ffebebebffe6e6e6ffe4e4e4ffe4e4e3ffe3e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0dfffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdddddeffddddddffddddddffdcdcdcffdcdcdbffdbdbdbffdadadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d1d2ffd1d1d0ffcfcfd0ffcecfceffcdcdcdffcbcbcbffcacac9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c73f31323100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff777878ff787777ff767676ff656464ff525252ff404040ff2e2e2eff191a1aff0c0c0cff050505ff020202ff020201ff010102ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff000000ff010000ff010101ff020202ff050505ff0c0b0bff1a1a1aff343434ff484948ff5b5b5bff707071ff7b7a7aff7b7b7bff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070808ff050404ff010102ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040403ff080809ff0d0d0dff2121217f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcbcbcbffcdcdcdffcecfcfffd1d0d0ffd1d2d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadad9ffdadadaffdadadaffdadadbffdbdadaffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffddddddffdededdffdededeffdededeffdfdfdfffdfdfdfffdfe0dfffdfe0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e2e1ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe5e5e5ffecececfff2f2f2fff7f7f6fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffefffffefffffefffffffefefffffefffefffffefffffefffefffefffefffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffefffffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffefefefffffefffffefffefffefffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefefffefffefffefffefffefefefffefefefffefefefffffefefffefffffffefffffffffffefffffffffffffffffffffffffffffefffffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffffefffffefffefffefffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfdfffdfefdfffdfefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfcfdfffdfdfcfffdfcfcfffcfdfcfffcfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffdfefdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefefffffefffffefefefffefefffffefefefffffefefffefffefffefffefffefefefffefefefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffffefffefffffffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffefffffefffefffefffefffefefefffefefefffefffffffffffefffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefffffefefefffefefefffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefefffefefefffffefefffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefffffefefffffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefefffffefefffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff9f9f9fff7f7f7fff4f5f5fff1f1f1ffebebebffe6e6e6ffe4e4e4ffe3e4e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdddddeffddddddffdddcddffdcdcdcffdbdbdbffdadadbffdadadbffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd0d1d1ffcfcfcfffcececdffccccccffcacbcaffc9c8c8ffc9c8c8ffc9c8c8ffc8c8c8ffc8c8c8bf9696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7a7a7aff787878ff747374ff616161ff505150ff3c3c3cff272727ff131313ff090909ff040404ff020202ff010101ff000000ff010101ff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff000001ff000000ff000100ff020202ff060606ff0d0d0dff1d1d1dff363636ff494948ff5c5c5cff6f6f6fff797a79ff7b7b7bff7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff747474ff747474ff747574ff747475ff757574ff7272727f2a2a2a7f2121217f1212127f0909097f0505057f030303ff020202ff010101ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff050505ff070707ff0d0d0d7f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffcacbcbffcdcdccffcfceceffd0d0d0ffd1d1d1ffd2d2d3ffd3d3d4ffd5d4d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd7d8d7ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdadadaffdadbdaffdbdbdbffdcdbdbffdbdcdbffdcdcdcffdddcddffddddddffdededdffdededeffdededeffdededfffdfdfdfffe0dfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe5e5e5ffebebebfff0f0f0fff4f5f4fffafbfbfffefdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffefefefffefefefffffefffffffffffffffefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffffefefffefefefffefefefffffefefffefefefffffefefffefffefffffffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffefefefffffffffffffefefffefefefffefffefffefffffffefefefffefffffffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffefffefffffefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfdfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffffffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffffffffffffefffffefefffefffefffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffefffffffefefefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefefffffefffffffefffffefefefffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffefffffefffffffffefefffffffffffffffefffefefefffffffffffffffffffefefffffefffefffffefefffefefefffefffffffefffefffefefefffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffefefefffefefefffffefefffffefffffefffffffffefefffffffffffffffefffffffefffffffffffffffffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefdfffdfcfdfffcfcfcfffcfcfcfffafafafff6f6f6fff3f3f3fff0efefffebebebffe7e7e6ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffddddddffddddddffdcdddcffdbdcdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d3ffd3d3d3ffd2d2d2ffd2d1d1ffd0d0d1ffcfcfcfffcecdcdffcccccbffcacacaffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc8c8c83f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7c7c7cff7a7a7aff767676ff666666ff525251ff3c3d3dff282929ff131313ff090909ff040505ff020302ff010102ff000000ff010001ff070808ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff020202ff000000ff000000ff000000ff020201ff050504ff0c0b0cff1d1d1dff333333ff464646ff5b5b5bff717071ff7b7b7bff7d7d7dff7e7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff777777ff747474ff757475ff747574ff727271ff5e5e5eff464646ff2e2e2eff131413ff0c0c0dff070807ff060606ff040404ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff030304ff050404ff0707077f0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf969796ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffccccccffcececdffd0cfcfffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdcdcdbffdcdcdcffddddddffddddddffddddddffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e2ffe2e2e2ffe6e6e5ffebebebfff0f0f0fff4f5f4fff8f8f8fffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefffefffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffefffffffefffffffffefefffffefefffefefefffffffefffefffefffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffefffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffefffefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefffffffefffffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffefefefffffffffffefffefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffefefdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefefefffefffefffefffefffefffffffffffffffefefffffefffefffefffefffefffefffefefffffefefffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefffffefefffffffffefffffefefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffefffefffefffefffefefefffefefffffefffefffffefffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffffffefffffffefefefffffefefffffffefffefffffffffffffffefefefffefefefffffffefffffffffffefffffffffffefffffefffffefefefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffefefffefffffffefffffffefefffffefffffffefefefffffffefffffffefffefffffffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffefffffefefefffffffefffffffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffefefffffffffffefefefffefefefffdfdfcfffcfcfcfffbfafbfffaf9fafff9f9f9fffcfcfcfffbfbfafff6f6f6fff2f2f2ffeeeeeeffecebebffe7e8e8ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdfdedeffdededfffdededeffdedddeffddddddffdcddddffdcdcdcffdbdcdbffdbdbdbffdadbdbffdad9daffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcbcbcbffc9cac9ffc9c9c8ffc8c8c9ffc8c8c8ffc9c8c87f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7cff7c7c7cff797979ff696969ff555555ff414142ff2c2d2cff141515ff090909ff050505ff030303ff010101ff010000ff010101ff080807ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030203ff000000ff000000ff010000ff020202ff050505ff0e0d0dff212120ff363736ff4a4a4aff5d5e5eff727272ff7d7d7dff7e7e7eff7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff787979ff767777ff757474ff727272ff5e5e5eff464646ff2e2e2fff131313ff0d0d0cff070708ff060606ff040404ff020202ff010001ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020201ff030303ff040404bf0706077f0d0d0d7f191a1a7f2424247f2f2f2f7f3939397f3d3d3d7f3d3d3d7f3d3d3d7f3d3d3d7f3d3d3d3f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacbcaffccccccffcdcdcdffcfcfcfffd0d1d0ffd1d1d2ffd3d3d2ffd3d4d3ffd4d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdddcdcffddddddffddddddffdeddddffdededeffdededeffdedfdeffdfdfdeffdfdfdfffdfe0e0ffe0dfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe3e3e3ffe7e7e7ffedededfff0f0f1fff4f4f4fff6f6f6fff8f8f8fffafbfbfffcfbfcfffcfcfcfffcfdfcfffdfdfdfffefefdfffefefefffffefffffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffffffffffefefefffffffffffefefefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffefefffffffefffffffffefffefffffffefefefffefefefffefefefffefffefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffefffffffefffffefffffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffefffffffefffffffefffffffefffefffefffefffffefffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefffffffffffffffffffffffffefffffefffffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefffefffefefffffefefffffffefefffefffefffffffefffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffdfefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffffefffefefffffefefefffefefefffefefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffefffffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffefefefffffefffffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefffffefffefffefffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffffffefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffffefffffffefffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffefffefffffffefefffffffefefffefefefffffffefffefefefffffefffffefefefffefffffffefffffffefffffffffffffffefffefffffefffffffefffffffffffffffffffffefefffffefffefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefffefffefffefffefefffffefefefffefefefffdfdfdfffbfbfcfffbfafbfffafaf9fff9f9f8fff8f8f8fff8f7f8fff8f8f8fffbfbfbfff8f8f8fff6f5f5fff1f2f2ffefefefffecececffe9eae9ffe6e6e6ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0dfe0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdeffdedfdeffdededeffdededeffdededeffddddddffdcdcddffdcdcdcffdbdbdbffdadbdaffdadadaffd9d9daffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d6ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcbccccffcacbcaffcacac9ffc9c9c9ffc9c8c9ffc8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7d7d7dff7a7a79ff6a6a6aff585959ff454645ff2f2f2eff171616ff0a0a0bff060606ff030303ff020201ff010101ff040405ff090809ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff000000ff000000ff000101ff010101ff040404ff0d0d0dff222222ff3b3b3bff4f4f4fff636363ff757575ff7d7d7eff7e7d7eff7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff797978ff787878ff757475ff616061ff4b4a4bff393939ff1b1b1bff0f0f0fff070807ff050606ff050505ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff010102ff030303ff040405ff0d0d0dff202020ff393938ff4d4e4eff646465ff757575ff7a7a7aff7a7a7aff7a7a7aff7a7a7a7f3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646465ffcacacaffcacacaffcbcbcbffccccccffccccccffcdcccdffcececeffd0cfd0ffd0d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d8d7ffd7d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadbdbffdbdbdbffdbdcdcffdcdcdcffddddddffddddddffddddddffdededeffdededeffdededeffdededeffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe5e5e5ffeaeaeaffeeeeeffff2f2f2fff5f5f4fff6f6f6fff7f7f7fff9f9f9fffafafafffafafafffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfefdfffefefefffefefefffefefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffefefefffffefffffffffefffffffefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffefefffffffefffefefefffefffefffefffffffffffefffffffefffffefefffffffefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffffefefefffffffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffefffefffffffefffefefefffffffffffffefefffffffefffefffffffefffffffefffffffffffffffffffefffffffefffffffffffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffffefffffffefffffffffffffffffffffffffefffffffefffffefffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffefffffffefffefefefffefefefffffefffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffefefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffefefefffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffffffffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefefefffffffefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffefffffefffffefefefffffefffffffefefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefffffffffefffefffefffffffffffffefefffffffefffefffefffffefffffffefffffffefffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffefefefffffffefffffefefffefefefffffefffffefffffffefffefffffffefffefefefffffffffffffefefffffffefffffffffffefffffffefffffffffffffffffffefffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefefffffefefffefefefffffffefffffefefffffefffffffefffffefffffffffffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffefffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffffefefffefefefffefefefffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff9f8f9fff8f8f7fff8f8f8fff8f7f8fff8f7f8fff8f7f8fff8f8f8fff7f7f7fff5f5f6fff3f3f3fff0f0f0ffedededffebebebffe8e8e8ffe4e4e4ffe3e2e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e0e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffddddddffddddddffdcdcdcffdcdcdcffdcdcdbffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd0cfd0ffcecfcfffcdcdcdffcccccbffcbcbcbffcbcacaffcacacaffc9c9c93f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7d7d7eff7a7a7aff6b6b6aff595859ff464546ff2f2f2fff181717ff0b0b0bff060606ff030303ff010101ff010100ff050505ff090909ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff040404ff000000ff000000ff010101ff010101ff040304ff0e0e0eff242424ff3d3d3dff515152ff666666ff767776ff7e7e7eff7e7e7eff7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff797978ff787877ff737373ff636363ff4e4e4eff404040ff2d2d2dff141514ff0b0b0bff070707ff040505ff040404ff030404ff020202ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff030202ff020202ff050504ff0d0d0dff202020ff393939ff4e4e4dff646565ff757575ff7a7a7aff7a7a7aff7a7a7a7f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcbcbffccccccffccccccffccccccffcdcdccffcececeffcfcfcfffd0d0d0ffd1d2d2ffd3d3d2ffd3d4d3ffd4d4d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadbdaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddddcffddddddffdddeddffdddedeffdededeffdfdfdeffdfdedeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe3e2e3ffe7e7e7ffecececfff0f0f0fff4f3f3fff5f5f5fff7f6f6fff7f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f8fffaf9f9fffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffefdfdfffefefefffefefefffefffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffffffefffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefffffffffffffffffffffffefffefffefffffffefffefffefffefffefffefffefffffffefefefffefffefffefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffffffffffefefffffffffffffefffffffefffefffffefefffffefefffffefffffefefefffefffefffefefefffffffefffefefefffefffefffefffffffffffffffefffefffffffffffffffffffffffefffffffffffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffefffefffffffffffefefffffefefefffefefefffefffefffefefefffffefefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffffffffffefffefffefffffffffffffffefffefffffffefffffefffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffefefffefefefffefffefffefefefffffefefffffefffffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfcfcfffcfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefefefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffffffffffffffefffffffffffffffefffefffefffffffffffffffefffefffffffffffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffefffffffefffffefffffefffefffffffefffefefffffffffefffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefffefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafbfafff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff7f7f8fff6f6f6fff5f5f5fff1f1f2ffefefefffecececffeaeae9ffe6e6e6ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdddeddffddddddffdddddcffdcdcdcffdbdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd6d7d6ffd5d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd2d3d3ffd3d2d2ffd1d2d2ffd0d1d1ffd0cfd0ffcececeffcdcdcdffccccccffccccccffcccbccffcacacabf9797970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7e7d7eff7d7d7dff7a7a7aff6a6a6aff585858ff444444ff303030ff181919ff0b0b0bff040504ff020303ff020201ff000000ff060606ff0b0b0cff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030302ff010100ff010101ff020202ff020202ff050505ff0f0f0fff242424ff3d3d3dff535353ff686867ff777777ff7e7e7eff7e7e7eff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727372ff787877ff747474ff6d6d6dff5d5d5eff484848ff383939ff262626ff121213ff09090aff060606ff030303ff020202ff010101ff010202ff050505ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff010101ff010101ff010101ff010202ff060606ff10100fff272727ff3f3f3eff535353ff6b6b6aff787879ff7a7a7aff7c7c7b7f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffccccccffccccccffccccccffcccdcdffcdcccdffcdcdcdffcfcecfffd0d0d0ffd1d1d1ffd2d2d1ffd3d3d3ffd4d4d3ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd7d8d8ffd8d8d8ffd9d8d8ffd9d9d8ffd9d9d9ffdad9daffdadadaffdadadaffdadbdbffdbdbdbffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdededdffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe5e5e4ffeaeaeaffeeefeffff2f2f2fff5f4f5fff6f6f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfcfbfffcfcfcfffdfdfdfffdfefdfffefefefffefffefffefefefffefffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffffefefffffffffffffefefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffefffffffefefefffefffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffffffffefefffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffefffefffffffffffffffefffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffefffefffffefefffefffffffffefffffefffefffefffffffffffffffffffffffefffefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffffffefffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffefffffefefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffefefffefefefffefffffffffefefffffffefffefefefffffffffffffffefffffefefffefefffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffffefffffefefffffefffffefffffffffffffffffefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffefefffffffffffffffefffffefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffefffffefefffffefffffefffffffefffefffffefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f3f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f5f6fff3f3f3fff0f0f0ffeeeeeeffebecebffe8e8e7ffe4e4e4ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdedddeffddddddffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d6d6ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d1ffcfd0cfffcececeffcdcdcdffcdcdcdffccccccffccccccffcccbcb3f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7d7d7dff797979ff696969ff565656ff434344ff2e2f2eff171717ff0b0b0aff050505ff030303ff030202ff010101ff060606ff0a0b0aff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff020202ff000100ff000100ff010001ff020303ff050505ff0e0e0eff252525ff3d3d3dff525352ff676766ff767676ff7d7d7dff7e7e7eff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717170ff717171ff6f6f6fff6c6c6cff606060ff4c4c4cff3b3b3bff272726ff131313ff090909ff050505ff020202ff010101ff000000ff030303ff060706ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff000000ff000000ff010101ff030303ff060606ff10100fff262626ff3d3c3cff515150ff686868ff787878ff7b7c7bff7f7f7f7f404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf999999ffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9dad9ffdadad9ffdadadaffdbdbdaffdbdbdbffdbdcdcffdcdcdcffdcdddcffddddddffddddddffdddedeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe2e2e2ffe7e7e7ffecececfff0f1f1fff4f4f4fff5f5f6fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9fafffafafafffafbfbfffcfcfbfffcfdfdfffdfdfdfffefefefffefefefffffefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffefffefffffffffefffffefefffffffffefffefffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffffefefffefffefffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffefffffefefffefefffffefefefffffefefffefefffffefffffffefefffffefefefffefffffffefefffffffefffffffefefffefffffffffffffffffffffffffffefffefffffffffefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefffffefffffffefefffffefefefffefffffffffffffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefefffffffffefffefffefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfcfffcfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffffffffefefffefefefffffffefffefefffffffffefffefefefffffefffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffffffefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffefffffffffffefefffffffffefffefffffffffffefffffffffffffefefffefefffffffefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffefffefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefefffffffffefffefffffffffffefffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7ffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefdfffefdfdfffdfdfefffdfdfdfffcfcfdfffcfcfcfffbfbfbfffafafafff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f8fff8f8f7fff7f8f8fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff4f4f4fff1f1f2ffefefefffedececffeae9e9ffe6e5e5ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0dfdfffdfdfdfffdedfdfffdededeffdededeffdededeffddddddffddddddffdcddddffdcdcdcffdcdbdcffdbdbdbffdadbdaffdadadaffd9d9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdceceffcdcdcdffcdcdcdffcccccc7f666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7d7dff7c7d7cff787879ff676767ff545454ff414141ff2c2b2cff151515ff0a0b0aff050405ff030303ff020202ff000101ff050505ff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff000000ff000000ff010001ff020303ff050504ff0d0d0dff232323ff3b3b3cff515151ff646464ff747474ff7c7c7cff7d7d7eff7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717071ff707170ff6d6d6dff616161ff4f4f4fff3e3e3eff282827ff141414ff0a0a0aff050505ff020202ff010102ff000000ff040304ff070707ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff000000ff000000ff010101ff020202ff050505ff111111ff282828ff3f3f3fff555655ff6e6e6eff7c7c7dff7f7f7fff8180807f4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333ffcccccdffcdcdcdffcdcdcdffcdcdcdffcdccccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdbffdcdcdcffdcdcdcffddddddffddddddffdddddeffdededeffdededeffdededeffdfdfdfffdfdfdfffdfe0e0ffe0e0e1ffe5e5e5ffeaeaeaffeeeeeefff3f2f2fff5f5f5fff6f6f6fff7f7f7fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9faf9fffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffefdfefffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffffefffffefefefffefefefffffffefffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefffefffefffefffffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefffffffffffffffefefffffffffffffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffffefefffefffffffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfcfdfffcfdfdfffcfcfcfffcfcfcfffbfcfcfffbfbfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfcfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffefdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefffefffefffefffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefffffffffefefffefffefffefefffffffffffffffffffffffefefffefffefffefefffffefefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffefffffefffffffefefffffffffffffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefefffefffffffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffffefffffefefefffefefefffefffefffefefffffefefefffefefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbebebefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfcfdfffcfcfcfffbfcfbfffbfbfafffafafafff9f9fafff9f9f9fff9f9f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff6f7f7fff6f5f5fff3f3f3fff0f0f0ffeeeeedffebecebffe8e8e7ffe3e4e3ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdedfdeffdededeffdedddeffddddddffddddddffdcdcddffdddcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d3d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececeffcececeffcecdcdffcdcdcd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7d7c7dff7b7b7bff767677ff646464ff505050ff3b3b3cff282828ff141313ff0a0a0aff050505ff030303ff020202ff000000ff040404ff070707ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff030403ff000000ff000000ff010101ff030303ff050605ff0d0d0dff212121ff383938ff4d4d4cff616161ff737373ff7b7c7bff7d7d7cff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff707171ff6e6e6eff626261ff4f504fff3e3f3fff2a2a2aff151515ff0a0a0aff040404ff020202ff020202ff000000ff050505ff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404ff030303ff000000ff000000ff010101ff020302ff060606ff131313ff2b2b2bff434342ff5a5b5aff737372ff808080ff808081ff8081817f40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf999999ffcdcdcdffcdcdcdffcdcdcdffccccccffcdcdcdffcfceceffcfcfd0ffd1d1d1ffd2d1d2ffd3d3d2ffd3d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdbdcffdcdcdcffdddddcffddddddffdddddeffdddedeffdededeffdededfffdfdfdfffdfdfdfffdfdfe0ffe2e3e3ffe7e7e7ffecececfff0f1f1fff4f4f4fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f8fff8f9f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fffaf9f9fffafafafffbfbfbfffbfbfcfffdfcfcfffdfdfdfffdfdfefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffefffffffffefffefffffffefefefffefefefffefefefffffffffffffefffffefefffffffffffffffffffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffefffffffffffffffefefffefffffffefefefffefffffffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffefefefffefffffffefefefffffefefffffefefffefefffffefefefffefffffffefefefffefffffffefefefffefffefffefefefffefffffffffefffffefefffffffefffffffffffffefffffffefefffffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffffffefffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefffffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefdfefffdfefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefffffefefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefefefffefffffffefefefffffefefffffefefffefefffffefefefffefffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefefffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffefffffffefefefffefffffffefefefffefefefffffefefffefefffffefefefffefffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfefefffefefefffffefefffffffffffffffffffffffefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfbfffafbfbfffafafafffafafafff9f9fafff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff4f4f4fff2f2f2ffefefefffececedffeaeaeaffe5e5e5ffe2e2e2ffe0e0e0ffe0e1e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdddedeffddddddffddddddffdcdcddffdcdcdcffdbdbdbffdbdbdbffdbdadbffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d2ffd2d2d3ffd2d1d2ffd1d1d1ffd0d1d0ffd0d0cfffcfcecfffcfcfcfffcececeffcececeffcecece3f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7b7a7bff787878ff737373ff5d5d5dff4a4a4aff383838ff252525ff121212ff090909ff040404ff020203ff010101ff000000ff040404ff070706ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff040304ff000000ff010001ff010101ff020202ff050505ff0c0c0cff1e1e1eff333333ff474647ff5a5b5bff717170ff7c7c7cff7c7c7cff7d7c7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717171ff707170ff6e6e6eff626261ff504f50ff403f3fff2b2b2bff151516ff090909ff040404ff030203ff010101ff000000ff060606ff090909ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff050605ff030303ff000000ff000000ff010001ff030303ff080708ff131414ff2d2d2dff454646ff5d5d5dff747474ff808080ff818181ff8180817f4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcecfceffcfcfcfffd0d0d1ffd1d1d1ffd2d2d3ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d6d7ffd7d7d8ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffd9d9daffdadadaffdadbdbffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffdddedeffdededeffdededeffdededeffdfdfdfffdfe0dfffe0e0e0ffe5e5e5ffeaeae9ffefeeeffff3f2f3fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff8f8f9fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9fafafffafbfbfffbfbfbfffbfcfbfffcfcfcfffdfcfdfffdfdfefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefefebfbebebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffefffffefffffffefefffefefefffefffefffffffefffefefffffffefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffffffefffffefefffffefefffefefefffefefefffefffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefffffffefffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffefefefffefffefffffffefffefefffffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefffffffefefffffffffefffefefefffffffefffffefefffffefefffefefefffffefefffefffefffffefefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfcfcfffcfcfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffffffffefffffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffffefefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffefefffffefefffefefffffffffffffefffffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffffffefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffdfcfdfffefdfdfffefefefffefefefffefefefffefdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfafffafafafffaf9f9fff9faf9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8bfbababa7f7c7c7c3f3e3e3efff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff5f5f5fff3f3f4fff1f1f1ffedeeedffebececffe8e8e7ffe4e3e4ffe1e0e0ffe0e0e0ffe0dfe0ffe0dfdfffdfdfdfffdededeffdededeffdeddddffddddddffdddcddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdadadbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d1ffd1d0d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcececebf9a9a9a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff797979ff777777ff6f6e6eff5c5c5cff4b4a4aff3b3b3bff272727ff121212ff0a0a0aff040404ff030303ff020202ff020202ff030303ff070707ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff010101ff010101ff000000ff020101ff050506ff0e0e0dff222223ff373737ff454545ff595a59ff717170ff7c7c7cff7d7c7cff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff717071ff6f6f6fff6d6d6dff616161ff4f4f4fff3e3f3fff292a2aff141414ff070707ff040404ff020202ff000100ff000000ff050605ff070708ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff050504ff000000ff010000ff010101ff030303ff070707ff141313ff2d2d2dff474747ff5e5f5eff727272ff7d7d7dff7f7f7fff8080817f40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666ffcdcdcdffcdcdcdffcececdffcececeffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdcdbdcffdcdcdcffdcdcdcffddddddffdddeddffdddedeffdededeffdfdedeffdfdfdfffdfdfdfffe2e2e2ffe8e8e8ffecececfff0f0f1fff4f4f4fff5f5f6fff6f6f6fff7f7f7fff7f8f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff8f9f8fff9f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffaf9fafffafafafffafafafffbfbfafffbfbfbfffcfbfbfffbfbfcfffcfcfcfffdfdfdfffefdfefffefefefffefefffffffffffffffffffffffffffffffffffffefefefffdfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffefefffffefefffffefefefffffefefffffefffffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffffefffffffefffefefefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffefffffffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffefffefffefffffffefefffffffefffffefefefffefffffffefefffffefefffffefffefffffefefffefefefffffffefffffefefffffefefffefefefffffffffffefffffffffefffffffffefffefffefffffffefffefefffffefefffffefefefffffefefffffefffffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfefffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefffffffefffffffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffffffffffefffffffefffefefefffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffefefefffffefefffefefefffefefffffefffefffefffefffefefffffffefffffefefffffffffffffefefffffefefffffefffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffefefffffffefffffefefefffefffffffefefffffefefffffefffffffffefefffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefefefffffffefffefffffffefefffffffefefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffefffffffefefffffffefffffefefefffefefffffefefffffefefffffefffefffffefefffefefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafafafff9faf9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9bfbababa7f7c7c7c00000000000000003f3e3e3efff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff4f5f5fff3f2f2ffefefefffececedffe9eaeaffe5e5e5ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdddedeffddddddffddddddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadadaffdadadaffd9dadaffd9d9d9ffd9d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd6d5d5ffd4d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d1d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcf3f3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff79797aff797979ff797979ff727172ff606060ff515152ff3a3b3bff222222ff111111ff0b0b0bff070707ff040505ff030303ff020202ff010101ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff020101ff010101ff000000ff000101ff040303ff1d1d1dff323332ff414141ff535454ff6b6b6bff7a7a7aff7c7c7cff7c7c7cff7c7c7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717170ff6f6f6fff6d6d6dff6a6a6aff5d5e5eff4c4c4cff3b3b3bff252626ff121212ff080807ff040404ff020202ff000000ff000000ff060506ff080707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040504ff030303ff000000ff000000ff010101ff010101ff050505ff111112ff2c2c2cff464646ff5d5d5dff727272ff7d7d7dff7e7f7fff8080807f404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9a9a9affcdcecdffcececeffcececeffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcddddffddddddffddddddffdededeffdededeffdededfffdfdfdfffe0e0dfffe5e5e4ffeaeaeaffeeeeeefff2f2f3fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff9f9f8bfbababafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafaf9fffafafafffafafafffafafafffafafafffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffefdfdfffefefefffefefefffefefefffdfdfdfffdfcfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffefffffffffefffefefefffefefefffffefefffffffefffefffefffffefffffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefffefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffffffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefefefffffffffffefffefffefefffffefffffffefefefffefefefffffefefffffefefffffefefffffffefffefefefffefefefffefffffffefefffffffffffffffefefffffffffffefffefffffefffffffefffffffffefffffffefffefffffffffefefffffffefffefffefffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfefdfffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffffefefffffefffffffefefffffffefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefefffffefffffffefefffffefefefffffefefffffefefffffefefffffffefffefefffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefefffefffefffefffefffefffffffffefffffffffefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefefffffefffffffefefefffefefefffffefefffffefefffffefefffffffefffefefffffefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffafafbfffafaf9fff9f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9bfbabbbb7f7c7d7c000000000000000000000000000000003f3e3e3efff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff4f4f4fff1f1f1ffeeededffebebebffe8e8e8ffe3e3e3ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffdededeffdededeffddddddffddddddffdcdddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcf7f676867000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797a79ff797979ff727171ff545353ff2d2d2dff2b2b2bff1d1d1dff100f0fff0a0a0aff060607ff040404ff020303ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010100ff010101ff010101ff0d0d0dff424141ff545453ff6b6b6bff7a7a7aff7c7c7cff7c7c7cff7d7c7cff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6f6f6fff6d6d6dff6b6c6cff686868ff5a5a5aff484847ff373737ff222222ff111111ff080908ff040504ff010201ff000000ff000000ff060606ff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff030303ff020202ff000000ff010000ff010101ff020102ff050505ff111111ff2a2b2aff444444ff5b5b5bff737373ff7f807fff808080ff8080807f4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333ffcececeffcfceceffcececeffcecfceffcfcfcfffd0d0d0ffd1d1d0ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdcdbffdcdcdcffdcddddffddddddffdededeffdededeffdededeffdfdedfffdfdfdfffe2e2e2ffe7e7e7ffececedfff1f1f1fff4f4f3fff6f5f6fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff8f8f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f9fff8f8f8bfbababa000000003f3e3e3e7f7c7d7cfffaf9fafffaf9fafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfcfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefefefffefffefffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffefffefefefffefefffffefffefffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffefffffefefffefefffffefffefffefffffffffffefffffffefffefefffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffefffffefefefffefffffffffffefffffefffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffffefefffefffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfdfdfffcfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefefffffefefefffffffffffffefefffffffffffefffefffefffffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffefefffefffefffefefefffefefefffffefefffefefffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffffffffefefffefefffffefffefffefffffffffffefffffffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffefffffffffefffffffefffffefefffffefffffffffefefffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffefffffefefffefefffffefffefffefffffffffffefffffffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfbfcfffbfbfafffafafbfffaf9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fff9f9f97f7c7d7c7f7d7c7c00000000000000000000000000000000000000000000000000000000bfbababafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff5f5f5fff3f3f3fff0f0f0ffededecffeaeaeaffe6e5e6ffe1e1e1ffdfdfe0ffdfdfdfffdfdedeffdededeffdddedeffdddddeffdddddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadbdaffdad9daffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff797979ff797979ff79797aff666666ff2d2d2dff2d2d2dff2d2d2dff2c2b2bff1e1e1eff101010ff0a0a0aff070606ff040405ff030303ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff010101ff020203ff010101ff010101ff020101ff1615157f3333337f3c3c3c7f3e3e3e7f3e3e3e7f3e3e3e7f3e3e3e7f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6e6dff6d6d6dff6c6c6cff656464ff545454ff424141ff323232ff1f1f1fff0f0f0fff070707ff030303ff010101ff000000ff000000ff040404ff060606ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff020203ff000000ff000100ff000100ff020202ff060606ff101011ff272727ff3f3f3fff565656ff6f6f6fff7f7f7fff808080ff8080807f40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9a9a9bffcecfceffcfcfcfffcfcecfffcfcecfffcfcfd0ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffd9dad9ffdadbdaffdbdbdbffdbdbdcffdcdcdcffdcdcdcffddddddffdddeddffdededeffdededeffdedfdfffe0e0e0ffe4e4e4ffeaeaeaffefefeffff2f2f2fff5f5f5fff6f6f6fff7f7f7fff7f7f8fff7f7f8fff8f7f7fff8f7f8fff7f8f8fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f8f8fff9f9f8fff8f8f9fff8f8f8bfbababa0000000000000000000000003f3e3e3e7f7d7d7dfffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffffffffffefffefffefefffffefffefffefffefffefffffffffefffffefefefffefefefffffefefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffefffefefffffefefefffefefffffefffefffefffefffefffffffffffffffefefefffefffefffffefefffefffffffffffefffefefefffefffefffffffefffefefffffefffefffffffefffffefefffefffffffffefffffffffffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffdfdfefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefffefffefffffffffefffffefefefffefefefffefefefffefffefffffffefffefefefffefffefffffffefffffefffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefdfffefdfefffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffffffefffefffffffffffffffffffefffffffefffffefefffefffffffffffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefefffffefffefffffffefffefffffffffffffffefefefffefffefffffefefffefffffffffffefffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffefffefefffffefffefffffffefffefefefffefefefffffefffffefefffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefefffffefffefffffffefffefffffffffffffffefefefffefffefffffefefffefffffffffffefffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffbfbfafff9f9f8fff8f8f8fff9f8f8fff8f8f9fff9f9f8fff9f8f9fff8f8f9fff8f9f9fff8f9f8fff9f8f9fff9f9f8fff9f9f9fff9f9f97f7c7c7c3f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff4f4f4fff1f1f1ffeeeeeeffecebebffe8e8e8ffe3e3e3ffdfe0e0ffdfdfdfffdededeffdededeffdeddddffddddddffdddcdcffdcdcdcffdbdcdbffdbdcdbffdadadaffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd3d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcf7f67676700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1616167f1717167f1616167f1616167f1616167f1515157f0c0c0c7f070707ff0a0b0aff070807ff040404ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff010101ff010101ff0606067f05050400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6d6dff6d6d6dff6a6a6aff5e5f5fff4c4c4cff3b3b3bff2e2e2eff1c1c1dff0d0d0dff070606ff020202ff010101ff010100ff000000ff030303ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff010101ff000000ff010001ff000000ff020202ff050606ff0f0f0fff252525ff3a3a3aff4d4d4dff696969ff7b7a7aff7e7e7eff8080807f404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666ffcececeffcececeffcececeffcfcfceffd0cfd0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdddcffddddddffddddddffdededdffdededeffdededeffe2e1e1ffe7e7e7ffecececfff1f1f1fff4f4f4fff5f6f5fff7f7f6fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff8f9f8fff9f9f8fff8f8f9bfbababa00000000000000000000000000000000000000003f3e3e3e7f7d7d7dfffbfbfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffefffffffffffffffffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffefefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffffefffffefefefffffefefffefffefffefffefffffefefffefefefffffefffffefffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefffffffefefffffefefffefefefffffefefffefffefffffffefffffffefffefefefffffffffffffffffffefffefffefffffffefffffffefefefffffefefffefefefffefefefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffefffefffffffefffffefefffefefefffffffffffefffffffefefefffefffefffefefefffefefefffffefffffefffffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffdfdfefffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffffefefffefffefffffffefffffffffffffffefffffffffffffffffffefffefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffefefffefffefffffffefffffffffffefffefffffffffffffffffffefffefffefffffffefffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefefffffffefffffefefefffefefefffefefefffffffefffffffffffefefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffffffefffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafff8f9f9fff9f9f8fff9f9f9fff9f8f9fff9f8f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff9f9f9fff9f8f97f7c7c7c3f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff7f7f7fff5f5f5fff3f3f3fff0f0f0ffedededffeaeaeaffe6e7e6ffe1e1e1ffdfdfdfffdfdfdeffdededeffdededeffddddddffdcddddffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9daffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd1d0d0ffcfcfd0ffcfcfceffcecfceffcfcfcfffcececeffcecece3f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff0a0b0bff080808ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff050505ff0b0b0b7f0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6d6d6dff6a6a6aff646463ff5e5e5eff494a49ff393a39ff2d2d2dff1c1c1cff0f0f0fff080808ff040404ff010101ff010101ff000000ff030302ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff010101ff010000ff010101ff020202ff040404ff070707ff0e0f0eff272727ff3d3d3eff515151ff676767ff747374ff787878ff7e7e7e7f40404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcbcbcbffcdcdcdffcdcdceffcececeffcececeffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d9d8ffd9d9d9ffd9dadaffdadadaffdadbdaffdbdbdbffdcdbdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdfdfdfffe5e4e5ffeaeaeaffefeeeffff3f3f3fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f97f7c7c7c00000000000000000000000000000000000000000000000000000000000000007f7e7e7ebfbdbdbdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffefffffefffffffffefffffefffefffefefefffefefffffefefffffefefefffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffefffffefefffffffefefffefffefffefefefffffefffffefefffffefefefffffefffffefffffffffffffffefffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefffffefefefffffefefffefffffffffefffffefffffffefefefffffefffffefefffffefefefffefefffffefffefffefffefffefefefffefffefffffefffffffefefffefefffffffffefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefdfffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfefffdfdfefffdfefdfffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefffffffffefffffefffffffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffffffffefffffffffefefffffefffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffffffffffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffefefffffefffffefffffffffffffffefffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f9f8fff9f9f9fff8f8f9fff8f8f9fff8f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f87f7c7c7c3f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f7fff7f6f7fff7f7f7fff6f7f7fff6f6f6fff5f4f4fff2f2f2ffefefefffebececffe8e8e8ffe4e4e4ffe0e0e0ffdfdfdeffdfdedfffdededeffddddddffdddcddffdcdcdcffdbdbdcffdbdbdbffdbdbdaffdadadaffdadadaffd9d9d9ffd8d8d9ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d6d5ffd6d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfceceffcdcdcdffcdcdceffcdcdcdffccccccffcbcbcc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff121112ff0b0b0bff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff070707ff0c0b0bff1b1b1b7f17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6a6b6aff636464ff636363ff5a5a5aff404040ff3f3f3fff373737ff292929ff191919ff0d0d0dff070807ff030304ff010101ff000001ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff000000ff010000ff010101ff030303ff060606ff131313ff2f302fff4e4d4eff616161ff6c6c6cff727272ff7978797f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656565ffcacbcbffcbcbcbffcccccdffcdcdcdffcececeffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdbdbffdbdbdcffdcdbdcffdcdcdcffdddddcffddddddffdededeffe1e2e1ffe8e8e8ffecededfff1f1f2fff5f5f4fff5f6f6fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f7f8fff7f8f8fff7f7f8fff8f7f8fff7f7f8fff8f7f8fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7ebfbdbdbdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefefffffefffffffefefffefffffffffefffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffefffffffffffefefefffefefefffefffffffefefffffffefefffffefffffffefefffefefefffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffffffefffefefffffefefefffefefefffefefffffefefffffffefefffffefffffffefefffefefefffffffffffefefefffffefffffefefffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfefffdfefefffefdfdfffdfdfefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffefffffffefffffffffefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffffffefffefefffffffefefffefefffffefffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffefefdfffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefefffffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7c7c7c7f7c7c7c7f7c7c7c7f7c7c7c7f7c7c7c7f7c7c7c7f7c7c7c3f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff8f8f8fff9f8f9fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f7fff6f6f6fff7f6f6fff6f6f6fff6f7f6fff5f5f5fff3f3f3fff0f1f0ffedeeedffeaeaeaffe6e6e6ffe2e2e2ffdfdfdfffdededeffdededeffddddddffddddddffdcdcddffdcdcdcffdbdbdbffdadbdbffdadadaffd9dadaffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd6d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d1ffd1d1d1ffd0cfd0ffcfcfcfffcececeffcdcdcdffcccdccffcccccdffcccbcbffcbcbca7f656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a39ff242424ff121212ff0b0b0cff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff0d0d0dff1b1b1bff3434337f20202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636463ff636363ff5a5a5aff404040ff404040ff404040ff3f3f3fff373737ff292928ff181819ff0d0d0eff080807ff030404ff010101ff000000ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff2a2a2bff4e4e4dff5f5f5fff676767ff6a6a6aff7272727f3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8c8c8ffc9c9c9ffcacacaffcccbcbffccccccffcdcdcdffcfceceffcfcfcfffd0cfcfffd1d0d0ffd1d1d1ffd2d2d2ffd3d2d3ffd4d4d3ffd4d5d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdbffdbdbdcffdcdcdcffdcdcdcffddddddffdfdfdfffe5e5e5ffebebeaffefefeffff3f3f3fff5f5f5fff6f7f6fff7f7f7fff8f7f7fff7f7f8fff8f8f7fff8f7f7fff7f7f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fa3f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7e7f7e7e7e7f7e7e7e7f7e7e7e7f7e7e7e7f7e7e7e7f7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffefffffffffffefefffffffffffffefffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffffffefffffefefffefefffffefefffffffffffffefefefffefefefffefefffffffefefffffefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffefffffffefefffffffefefffefefefffefefefffefefffffffffffffefefefffefefefffefefffffffefffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffefffefffffffffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfdfdfffefdfdfffefefefffefefefffefefffffefefefffffffefffffefffffefefffffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefffffefffffffefffffffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfefffefdfefffdfefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffefefffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffefefffefffefffffffffffefefefffffefefffefffffffffefffffffffffffffefefffffffffffefefffffffefffffffffefffffffffffefffffffffffffffffffefffffefffffffffffffefefffffffffffffffffefffefefffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff7f7f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff4f4f4fff2f2f2ffeff0f0ffecececffe9e9e8ffe4e4e4ffe0dfe0ffdfdfdfffdededeffdddddeffddddddffdcdddcffdcdcdcffdbdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd7d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffcfcfd0ffcfcecfffcdceceffcdcdcdffcccccbffcbcbcbffcbcbcbffcbcacbffcacaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4c4c4cff393939ff232423ff1a1a1aff0a0a0bff070607ff050505ff040505ff020202ff000100ff000000ff000001ff000100ff010000ff000000ff000001ff010101ff040404ff040405ff060506ff090909ff111010ff1e1e1fff333333ff4444447f2727270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2020207f2020207f2020207f2020207f2020207f1f1f1f7f1a1a1a7f1212127f0a0a0abf080808ff060606ff040403ff030202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff2a2b2aff4d4e4dff5f5f5fff676767ff676868ff686767ff6a6b6a7f3838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf949494ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcdcdcdffcececeffcfceceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffd9dadaffdadadaffdadbdaffdbdbdbffdbdbdcffdbdcdcffdddcdcffddddddffe2e2e2ffe8e9e8ffededecfff2f2f2fff4f4f4fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff7f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafaf9fffafafafffafafa3f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffffffffefffffffefefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffefefffffefefefffefefefffefefefffffefefffefffefffefefefffffefffffefefefffefffffffffefefffefefefffefffefffffefefffffefefffefefefffefffefffefefffffffefffffffffffffefffffffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefffefffffefefffffffefffffefefffffffffffffefefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefffefffffefefffefffefffefefefffffefffffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffdfdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffefffffffefffffefefefffefffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffefffffffefffffefefefffefffffffffffefffffefefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff3f3f3fff1f1f1ffeeeeeeffebebeaffe6e6e6ffe1e2e1ffdfdfdfffdededeffdedddeffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcecdcdffccccccffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9bf9696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff616160ff4c4d4cff3a3939ff323232ff292929ff262626ff202020ff1b1b1bff0d0d0dff070707ff060506ff060606ff060606ff050506ff060606ff070708ff0a0a0aff161617ff1e1e1eff242425ff292a2aff333333ff373737ff444444ff5555547f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070606ff090909ff060606ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff2a2a2aff4d4d4dff5f5f60ff676767ff676767ff686868ff676768ff6867687f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131ffc5c5c5ffc6c5c5ffc7c7c7ffc8c8c8ffc8c8c9ffcbcbcbffcdcccdffcdceceffcececeffcfcfcfffd0d0d0ffd0d1d1ffd2d1d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdedfdeffe6e5e6ffebebebffefefeffff4f3f4fff5f5f5fff6f7f7fff7f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff8f7f8fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafffafafafffafafafffafafa3f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffffefffffefefffffffffefffefefffffffffefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefefffefefefffefefffffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffffefffefefefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffefefffffffffefffffffffffefffffffffffffffffefefffefefffffffffffffefffefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefffffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffffffefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefefffffefffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff6f6f6fff4f4f4fff2f2f2fff0eff0ffedededffe8e9e9ffe3e3e3ffe0e0e1ffdfdedeffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c8c8ffc8c8c83f32323100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6f6f70ff616060ff4c4c4cff454645ff464646ff474747ff434343ff353535ff202021ff171717ff151515ff151515ff141414ff151514ff161616ff171617ff1a1a1aff2f2f2fff3f3f3fff434242ff404040ff444443ff474647ff545454ff6969697f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0e0e0eff101111ff0a0a0aff070606ff050605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf929292ffc4c4c4ffc5c5c5ffc6c5c6ffc6c7c7ffc8c9c8ffcacacbffccccccffcdcdcdffcecdceffcececfffd0cfcfffd1d1d0ffd2d2d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdadbdbffdbdbdbffdbdbdbffdcdcdcffdddddcffe1e1e1ffe9e9e9ffedededfff2f2f2fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefffefffffefefffefffefffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefefefffffffefffefefefffefffefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffefffffefffefffefefefffffffefffefefffffefefefffffefefffefefefffefffefffffffffffefefffffffffffffffffffffefffefffffefefffffefefffefefefffefefefffefefefffefffffffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefefefffffffffffefffefffefffefffffffffffefefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefffffefffefffffffffffffffefffffffffffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfdfdfffefefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffcfdfcfffdfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffffffefffefffefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffefffffffffffffffefefefffefffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f5f6fff5f5f5fff6f6f5fff5f5f5fff3f3f4fff1f1f1ffefefefffebecebffe6e6e6ffe2e2e2ffdfdfdfffdededeffdddddeffdcdddcffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d8ffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d2d1ffd1d0d0ffcfd0cfffcfcfceffcececdffcdcdcdffcbcbccffcbcbcaffc9cacaffc9c9c9ffc9c9c9ffc8c8c9ffc7c8c8bf95959500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff6f6f70ff606161ff5b5b5bff5c5d5dff626262ff636363ff5e5f5eff555555ff525353ff505050ff505050ff4f4f4fff505050ff505050ff4e4e4eff4f4f4fff585858ff5e5e5eff5e5e5eff585859ff575857ff5a5a5aff6a696aff7979797f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f161616ff202120ff101010ff0a0b0aff090909ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c5ffc8c8c8ffcacacaffcbcccbffcccdccffcdcecdffcececeffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdbffdcdcdbffdedfdeffe6e5e6ffebecebfff0f0f0fff4f4f5fff5f6f5fff6f7f6fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafbfafffbfbfafffbfbfcfffbfbfbbfbcbdbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefefffffffefefffffffffffefefefffefefffffffffffffefffefffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefffefffefefffffefefefffefffefffffefefffefffffffefefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffffffffffffffffffefffefffffffefefffffefefefffefffffffefefefffefefffffffffffffefffefffefffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefffffefefefffefffefffffefefffefffffffefffffffefefffffffffffffffffefffefffffffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffffffffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffffffffffefffefffefefffffffefefffefffefffffefefffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffefefffffffffffffefffefffefffffffefffefffefefefffffefefffffefefffefefffffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefffffffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffffffffefffefffefffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff8f8f8fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f2fff0f0f0ffeeedeeffe9e9e9ffe4e4e4ffe1e0e1ffdededfffdddddeffdcddddffdcdcdcffdbdbdbffdadbdbffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcccbcbffcacbcaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c8ffc7c7c7ffc5c5c57f626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff747474ff6f6f6fff6e6e6eff6f706fff757475ff787878ff7a7a7aff7b7b7bff7c7c7cff7a7a7aff7b7a7bff7b7b7bff7d7c7dff7a7b7bff7b7b7bff797a7aff797979ff767676ff747474ff717070ff6e6e6eff6f6f6fff797979ff7b7b7b7f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1c1c1cff303030ff212021ff121313ff0d0d0dff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff25252500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc0c0c0ffc2c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc5c6c5ffc8c8c8ffc9cac9ffcbcbcaffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffe2e2e2ffe9e9e9ffeeeeeefff3f3f3fff5f5f6fff6f6f6fff7f7f6fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff9f8f8fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbbfbdbcbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefffffffefefffffffffffffefffefffefffffffffffefffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffefffefffffefefffffefffffefefefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffefffefffefefffffefffefffefefefffffefefffffffefffefffefffefefefffefefffffefefefffefffefffefefffffffefffffefffffffefffffffffffffffefffefffefffffffffffefffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefefffffffefffefffefffffefefffffefffffefefefffefffefffefefefffffefffffefffffffefefffffefffefffefffefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffffffffffefffffffefffefffffefffffffffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffefefffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfdfefffdfefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffffffffffefffffffefffefffffefffffffffefffefffffffffefefffffffffffefffefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefefffffffffefffffefefffefefffffffefffffffefffffffffefffffefefffefffffffefefefffffffefffefffffffffefefffefefefffefefffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffffffffffffffffffffffffffffefefffffffffffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff8f8f8fff9f8f8fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffecececffe7e7e7ffe2e2e2ffdfdfdfffdddddeffdcdddcffdcdcdcffdbdbdbffdadbdbffd9dadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d5ffd5d4d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d0d1ffd0d0cfffcfcfcfffcececeffcdcdcdffcccbccffcbcbcbffcacbcaffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc4c5c5ffc4c4c4ffc2c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff747474ff747474ff737373ff757575ff797979ff7c7c7cff7e7e7eff808080ff818181ff807f80ff808080ff808181ff828282ff818180ff828182ff818181ff808080ff7e7e7eff7d7d7dff7d7d7dff7c7c7cff7c7b7cff7b7b7bff7b7b7bbf5b5b5b3f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f212121ff3a3a3aff303030ff242424ff191919ff050505ff040404ff030303ff010202ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060606ff070707ff020202ff080808ff252525ff4544440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5f5f5fffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9c9ffcacacbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d5d5ffd6d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffd9dadaffdadadaffdbdbdbffdededeffe6e6e7ffecececfff1f1f1fff4f5f4fff6f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f7f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f9fff9f9f9fffaf9f9fffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcbfbdbdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffefffefffefffefffefefefffefefffffefffffffefefffffefefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffefefefffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefffffffefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefefffffffefffffefefffffffefefffefffffffefffffffffffffffffffffffffefffffefffffffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffefefefffffefffffefefffffffefefffefffffffefffffffefffffffffffffffffefffffefffefffefffefffefefefffefefffffefffffffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefffffffffffefffefffefffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffffefffffffffffffffffffffffefffffefefefffefffffffefffefffefffefffffffffffffffefffefffefffffffefffefefffffffffefffffefefffefefefffefefefffefffefffefffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefefffefffffffefffefffefffefffffffffffffffefffefffefffffffffffffffffffffffefffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffefffffffefefffefffffffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f9fff8f9f9fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f4f5fff3f3f3fff1f1f1ffeeeeeeffeaebebffe4e4e4ffe1e1e0ffdededeffdcdcddffdbdcdcffdbdbdbffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccdccffcbcbcbffcacacbffcacacaffc9c8c9ffc7c7c7ffc6c6c6ffc4c5c5ffc4c4c4ffc3c2c3ffc2c1c2bf9090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff777777ff777777ff777777ff7a7a7aff7d7d7dff7e7f7fff808080ff828282ff828182ff818181ff818281ff828282ff828283ff828282ff828182ff828181ff818181ff808080ff7e7e7eff7d7e7eff7e7e7eff7e7e7eff7b7b7cff7a7a7aff7575757f3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2b2b2bff484847ff3a3a3aff333333ff2f2f2fff1d1e1eff202020ff1f1f1fff181718ff0c0c0cff070808ff060606ff050504ff030404ff030303ff040505ff060606ff0a090aff141414ff1f2020ff242424ff1c1c1cff252525ff444444ff595959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbebdffbebfbeffbfbfbfffc0c0c0ffc1c1c1ffc3c3c3ffc5c5c4ffc7c7c7ffc9c9c9ffcacacaffccccccffcdcdccffcdceceffcfcecfffd0d0d0ffd1d1d0ffd2d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffe2e2e2ffeae9e9ffeeeeeefff3f3f3fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f7f7fff6f7f7fff7f7f7fff7f7f8fff8f8f8fff8f9f8fff9f9f8fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfbbfbcbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffefefefffefefefffefefffffefefefffefefffffffefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffefefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffefefffefefffffefefefffefffefffffefefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffefffffffffefffffffffffffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefefffefefefffefefffffefefefffefffffffefffffffffffffffefffefffffefffffffefefffefefefffefffffffefefffffefefffffefefffffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffefefffffffefefffefefffffffefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefffffffffffffffffefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefffffffefefffefefffffffefefffefffefffffefefffefefefffefffffffefefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffefffffffefefffffffefefffefefffffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffefffefffffefefffffefffffffffefffefffffffffffffffffefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7c7cfff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff2f2f2fff0f1f1ffeeededffe7e8e8ffe2e2e1ffdfdedfffdcdcddffdcdcdcffdadadbffdadadaffd9d9d9ffd8d8d8ffd8d7d7ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcdcdccffcbcccbffcbcbcbffcacacaffc9c9c9ffc8c7c8ffc6c6c6ffc5c4c4ffc4c3c3ffc2c2c2ffc2c2c2ffc0c0c0ffbfbfbf3f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff7b7b7bff7a7a7aff7a7b7bff7d7d7dff7f7f7fff808080ff7e7f7eff7f7f7fff808080ff828282ff838383ff828283ff808181ff80807fff7f7f7fff7c7d7cff7c7b7cff7e7e7eff7e7e7eff7b7b7cff777777ff777777ff757575ff7474747f3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f303030ff5a5a5aff474848ff3d3d3dff3c3c3cff3b3b3bff414141ff434343ff393838ff232323ff191a1aff181818ff181818ff151515ff141414ff181717ff1b1b1bff1e1e1eff2b2c2bff3c3c3cff424241ff404140ff444444ff595959ff64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5e5e5effbdbdbdffbdbdbeffbebebfffbfbfbfffc0c0c0ffc2c3c2ffc4c5c5ffc6c6c6ffc9c8c8ffcacacaffcbcbccffcccccdffcdcecdffcecfcfffcfd0d0ffd1d0d1ffd1d1d2ffd2d2d2ffd3d3d2ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdededeffe6e7e7ffecececfff1f1f1fff4f4f4fff5f6f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfb3f3e3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefefffefefefffefefffffffefefffefffefffffefefffefefefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffefffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefefffefefefffefefffffffefffffffffffffefefefffffffefffffffffffefefffffefffffffffffefffffefffffffffffffefffffffffefffffffefffffefefffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffefefefffffffefffefefefffefefefffefefefffffffefffffefffffffffefffefefefffffefffffefefefffefefffffffffefffefffefffffffefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefffefffefefefffefefefffefffefffffefefffefefefffefefffffffefffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffefffefefefffffefefffffffffffffefefffefefefffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffefffefffffefffffffefefffefefefffffefffffffefefffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefefffefffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefefffffffefffffefffefffffffefffffffffffefffffffffefffffffffffffefefffffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff3f3f3fff2f2f2fff0f0f0ffebebebffe4e4e4ffe0e0e0ffddddddffdcdcdcffdadadaffdad9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0cfffcfcfcfffcececeffcdcdcdffcccccdffcccbcbffcacacaffc9c9c9ffc8c8c8ffc7c6c6ffc5c5c5ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbdbdbf8d8d8d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff7b7b7bff797979ff727172ff747475ff787878ff7b7b7aff7c7c7cff7a7a7aff7b7a7aff7b7c7bff7d7c7dff7e7e7eff7d7d7dff7c7b7bff7b7b7bff7a797aff767676ff777877ff7a7a7aff7a7a7aff727272ff727272ff737373ff747474ff7474747f3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f303030ff606060ff5a5a5aff4d4e4dff4d4d4dff515050ff565657ff585858ff545454ff4b4b4bff474646ff464646ff484747ff444444ff434342ff474647ff484848ff494948ff4c4c4dff545454ff565657ff565555ff595959ff646464ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2e2e2effbababaffbcbcbcffbdbcbdffbebdbdffbebebeffc0c0c0ffc2c2c2ffc4c4c5ffc6c6c6ffc8c8c8ffc9c9c9ffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d3d4ffd5d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdbffe2e2e2ffeae9eaffefefeefff3f3f3fff5f5f5fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f8fff8f8f8fff8f8f9fff9f9f9fff9faf9fffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfb3f3e3f3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefffffefffefffffffefffffffefffffffefffefffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffefffefffefffefffffffefffffefffffefefefffefefefffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffefffffffefffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffffffffffefefffffefefffffffffffffffefffffffefffffefffefffefefefffffffefffffffefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffefefffefffefffefefffffefefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffffffefffefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffefffefffefffffffffffffffffffefefffffffefefffefefefffffffffffffefefffefffffffffefefffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f7fff7f8f8fff7f7f8fff7f8f8fff7f7f7fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f1ffedededffe8e8e8ffe1e2e2ffdededeffdcdcdcffdbdbdbffd9d9d9ffd8d9d9ffd8d8d7ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d2ffd1d1d0ffd0d0d0ffcfcfcfffcececfffcdcdceffcdcdcdffccccccffcacbcbffcac9caffc9c9c9ffc7c7c7ffc6c6c6ffc4c4c5ffc3c3c3ffc1c1c1ffbfbfbfffbebebfffbdbdbdffbcbcbcffbbbbbb3f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff797979ff666666ff606060ff626162ff656565ff686868ff656565ff5f5f60ff5c5c5cff5d5e5dff5c5c5cff5c5c5bff585958ff595959ff5a5a5aff595958ff5b5b5bff656565ff696a69ff666766ff5f5f60ff60605fff636363ff6f6e6eff7474747f3a3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f171717bf474748ff606060ff616060ff5d5e5eff5d5d5dff646464ff666666ff676766ff676767ff676767ff686868ff696868ff6a6969ff696969ff686868ff686868ff676768ff686868ff676767ff676767ff666766ff656565ff646464ff656565ff65656500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8a8a8bffb9b9baffbababaffbcbcbcffbcbcbcffbebebeffc0c0c0ffc3c2c3ffc4c5c4ffc6c6c6ffc8c8c8ffc9c9c9ffcacacaffcccbcbffccccccffcecdceffcfcfceffd0d0d0ffd1d1d0ffd1d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdededeffe7e7e6ffecececfff1f2f1fff4f4f4fff6f6f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff9f9f9fff9faf9fffafafafffafafafffbfafafffafbfafffcfbfbfffcfcfcfffbfbfcfffcfbfbfffbfbfbfffbfbfcfffbfbfb3f3e3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffefffefffefffefffffffffffffffffefefffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffffffffffffffefefefffefefefffefefffffefefffffefefffffffefffffefefffffffffefffefefffffffffffffefffffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffefefffffefefefffefffefffefefefffefefffffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefefffefefffffefefffffefefefffefefefffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefffffffefffffefefefffffefefffefefffffefefffffefefffffefefefffefefefffefffffffffffefffefefefffefffefffefefffffefefffffefefefffffefffffefefffffffffefffefefefffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefffefffffefffffefefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f6fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff3f3f4fff3f2f3fff0eff0ffeaebebffe5e4e4ffe0dfdfffdcdbdcffdadbdbffdadadaffd9d8d9ffd8d7d8ffd7d7d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d2ffd2d1d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdceffccccccffcbcbcbffcacacaffc9c9c9ffc7c7c7ffc7c7c7ffc6c5c6ffc4c4c4ffc2c2c2ffc0c0c1ffbebebfffbdbdbcffbcbcbcffbbbbbbffb9b9b9ffb8b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff666666ff525152ff4d4d4dff4e4e4eff504f50ff4e4e4eff424243ff2d2d2dff252525ff212122ff202020ff202020ff1f1e1eff1e1d1eff1f1f1eff222222ff2d2d2cff424242ff4d4d4dff4b4b4bff494a49ff4f4e4fff555555ff606060ff6f6f6f7f3a3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5d5d5dff5f6060ff606160ff626161ff656566ff686868ff69696aff6a6a69ff696969ff6a6a6aff6b6b6bff6d6d6dff6e6d6eff6d6d6dff6b6c6cff6c6b6bff6b6b6cff6b6b6cff6a6a6bff6a6a6aff696969ff686969ff676767ff656565ff6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2e2e2effb9b9b8ffb9b9b9ffbab9b9ffbababaffbbbbbbffbebdbeffc0c0c0ffc3c2c2ffc4c4c4ffc6c6c6ffc7c7c7ffc8c8c8ffcacac9ffcbcbcbffcccbccffcdcdcdffcececeffd0cfcfffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d4d4ffd4d3d4ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d6d7ffd8d8d7ffdadadaffe2e2e3ffeaeaeafff0efeffff3f3f3fff5f5f5fff6f6f6fff6f6f6fff7f7f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fffaf9fafffafafafffafafafffbfbfafffafafbfffbfbfbfffbfcfbfffbfcfbfffbfbfcfffcfbfcfffbfbfb7f7e7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffefefffefefffffefefefffefefefffefffefffffefefffffffefffffefffffefffffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffefefefffefffffffefefefffffefffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffefefefffefefffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffefffefffefffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffefffefffefefefffefffefffffefefffffffefffffefffffefefffffefefefffefefefffffefffffffefefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f6f6fff5f6f5fff6f6f6fff6f5f6fff6f5f6fff6f5f5fff6f6f5fff5f4f4fff4f3f4fff2f2f2ffedededffe8e8e8ffe2e2e2ffddddddffdbdadaffdad9d9ffd9d8d8ffd8d7d7ffd6d7d6ffd5d5d6ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfceffcecdcdffcdcdcdffccccccffcbcbcbffcacacaffc9c8c8ffc7c7c7ffc7c6c7ffc5c5c5ffc4c3c3ffc2c2c2ffc0c0c0ffbebdbeffbbbcbbffbbbbbbffb9b9b9ffb8b8b8ffb8b7b77f5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff666666ff515151ff454445ff3b3b3bff343433ff373737ff333333ff282828ff131413ff0c0c0cff090909ff090909ff0a0a09ff0a0909ff090909ff080807ff090909ff111111ff201f1fff292928ff282828ff292929ff3b3b3bff474747ff575757ff605f607f363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5d5d5dff5d5d5dff5f5f5fff636363ff676767ff686868ff686868ff696968ff6a6a6aff6b6b6aff6a6a6aff6b6c6bff6c6c6cff6b6c6cff6c6b6bff6b6a6bff6a6b6bff6a6a6aff696969ff686869ff686868ff676867ff656565ff676767ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8a8a8affb8b8b8ffb9b9b9ffb9b9b9ffb9b9b9ffbcbbbbffbebebeffc0c0c0ffc2c2c2ffc3c3c4ffc5c5c5ffc7c6c6ffc7c8c7ffc9c9c9ffcacacaffcbcbcbffcdccccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d6ffd7d6d6ffd8d8d8ffdededeffe7e7e7ffedececfff1f1f1fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfb7f7e7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffffefefffefffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffffefefffefffffffffefefffefefefffefffefffefffefffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffefffefffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffefefffffffefefffefefffffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefefefffffefefffefefefffefefefffefdfefffdfdfefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffefefffffffffffffffefffffffefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfdfffefdfefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffefffefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefefffefefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffefffefffffffffefefffefffefffffffffffffffffffffefefffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff3f4f4fff3f3f3fff0f0f0ffebebeaffe4e4e4ffdfdedfffdbdbdbffd9d9d9ffd8d8d8ffd7d8d7ffd6d6d7ffd5d5d5ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcececeffcdcdcdffcdcdccffcccbcbffcbcbcaffcac9c9ffc8c8c8ffc7c7c7ffc6c5c6ffc5c4c5ffc3c3c3ffc1c1c1ffbfbfbfffbdbdbdffbbbbbaffb8b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb7b6b63f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515152ff444545ff333233ff222222ff111111ff131313ff101010ff0a0a0aff040404ff020202ff010101ff020202ff020203ff020202ff010201ff010001ff010101ff030302ff060606ff0a0a09ff090909ff0a090aff1e1f1fff2d2d2dff474647ff5757577f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5d5c5dff5d5d5dff5c5c5cff5d5d5cff636363ff666566ff666766ff676867ff686969ff6b6b6aff696969ff6b6a6bff6c6c6cff6b6b6bff6b6b6bff6a6b6aff696969ff676767ff676766ff656565ff666565ff646363ff636363ff6464647f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5bffb7b8b7ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b9ffbcbbbcffbebebeffc0c0c0ffc1c2c2ffc3c3c3ffc4c5c4ffc6c6c6ffc7c7c7ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffd0d0cfffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffdadad9ffe2e1e2ffeaeaeaffefefeffff2f2f3fff5f4f4fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfb7f7e7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffffffffefffffefefffffffefefffefffffffefefefffffefefffefefffffefffffffefffefffefffffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffefffffefefffffffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffffffffffefefffffffefffffefefffffffffffffffffffffefffffffffefffefffffffefefffffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffffefffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffffffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffefefffffefefefffefefffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffefefffffffefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffefffefffefffffffefefefffffefefffefffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff3f3f3fff1f1f1ffedededffe8e7e8ffe2e2e1ffdcdcdcffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d5ffd3d3d4ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececfffcececeffcdcdcdffccccccffcbcbccffcacbcaffc9c9c9ffc8c8c8ffc7c7c7ffc6c5c5ffc4c4c4ffc2c2c2ffc1c1c0ffbfbfbfffbcbcbcffbababaffb9b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb6b5b6bf87888800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444544ff333333ff1d1d1dff10100fff020202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff151515ff2d2d2dff4746473f151515000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5d5d5dff595959ff515151ff4f4f4fff545454ff595959ff5c5c5cff5e5e5eff5d5d5dff5d5e5dff5f5f5fff606060ff616161ff606061ff606060ff606060ff606060ff5f5f60ff60605fff5d5d5dff5c5d5cff5e5e5eff636363ff636363000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b7ffb8b8b8ffbababaffbcbcbcffbebebeffbfc0c0ffc1c1c1ffc3c2c2ffc4c4c4ffc5c5c5ffc6c7c6ffc8c8c8ffc9cac9ffcbcacaffcbccccffcdcdcdffcececdffcfcecfffcfd0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd3d2d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d7d6ffdeddddffe7e7e6ffedededfff1f1f1fff4f4f4fff5f5f4fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fffaf9f9fff9f9fafff9fafafffafaf9fffafafafffafafafffbfbfbfffbfbfbfffbfbfb7f7e7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffffefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefffffefefefffefefffffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffefefefffefefefffefefefffefefffffffffefffefffefffffefefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffefefffefefefffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefffefffefffefffefffffffffffefffefffffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffefffefffffefffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffefffefffefffefefefffffefefffffefefffffffffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffefffffefffefffefffffffffffefffefffefffefefefffffefefffffefefffffffffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffefffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f8f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f7fff6f7f6fff6f7f7fff7f6f6fff6f6f6fff4f4f4fff3f3f3fff0f0f0ffebeaeaffe5e5e5ffdfdfdfffdadadaffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d2ffd2d2d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcececeffcecdcdffcdcdcdffccccccffcbcacbffcacacaffc9c9c9ffc8c7c7ffc6c6c6ffc5c5c5ffc3c4c4ffc2c2c2ffc0c0bfffbebebeffbcbcbcffbababaffb8b8b8ffb7b6b6ffb6b7b6ffb5b5b6ffb5b5b5ffb5b5b53f2d2d2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff1c1c1dff0e0e0eff080809ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080708ff0b0b0bff151515ff2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff595959ff4d4e4eff444444ff404040ff434243ff474747ff4a4a4aff454545ff343434ff2d2d2dff313131ff333333ff333433ff363637ff373838ff3b3b3bff3e3e3dff434444ff4d4e4dff4e4e4eff4d4c4cff505050ff5f5e5eff63636300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5bffb6b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b8ffbababaffbcbcbcffbebebeffc0c0c0ffc1c1c1ffc2c3c2ffc3c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffc9c9c9ffcacacaffcbcbccffcccccdffcdcecdffcfceceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d1d1ffd1d1d2ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd9d9d9ffe1e2e2ffeaeaeaffefefeffff3f2f2fff4f4f4fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f6fff6f6f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fffaf9fafff9fafafffafafafffbfbfbfffbfbfb7f7d7e7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffefffefffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffffffefffefefefffefefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffefffffefffffffffefffffffffffffefffffffffefefffffffffffffffefffefefefffffefffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffefefffefffefffffefefffffffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffffffffffefffefefefffffffffffffffffffefefffffefffefffffffefffffefefffefffffffefefefffefefefffffffffffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefefefffffffffffffffefffffefefffefffffffffffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffffefffefefefffefefffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffefffffffffffffffefffffffefffffefffefffffefefffefefefffffffefffefefefffefefefffefefffffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffffefefffefefefffffefffffffffffffffefffffffffffffffffefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff5f5f5fff3f3f4fff2f2f2ffededeeffe8e8e8ffe2e2e2ffdcdcdcffd8d8d8ffd7d7d7ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcdcecdffcdcdcdffccccccffcbcbcbffc9c9caffc9c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc3c3c4ffc2c1c1ffc0c0bfffbebebdffbcbcbcffbabbbaffb9b8b9ffb7b7b7ffb5b6b5ffb5b5b5ffb5b5b5ffb4b5b5bf878788000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1d1c1dff0e0d0eff090908ff060606ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff070707ff0c0b0bff15151500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2b2b2bff4d4e4eff414041ff373736ff333333ff2c2c2cff323232ff313232ff2a2a2aff161616ff0f0e0fff0f0f0fff0e0e0eff0f0f0fff101010ff111111ff121312ff181817ff242424ff363636ff3b3b3bff3a3a3bff404040ff505050ff5e5e5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb6b6b6ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb9b9b8ffbabbbaffbdbdbcffbebebeffc0c0bfffc1c1c0ffc2c2c2ffc4c4c3ffc5c5c5ffc6c6c6ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd2d3d3ffd4d3d3ffd4d4d4ffd6d6d6ffddddddffe7e7e6ffedededfff1f1f1fff3f4f3fff5f5f4fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff5f6f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffbfbfb7f7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffefffffefefefffffffefffefffefffefffffffffffffffefefffffffffefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffefefefffffffefffefffefffefffffffffefffffefefefffefefefffffefefffefefffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefefefffffefefffefffefffefffffffffffffffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefffffffffefffffefefefffefefefffffffffffffffffffefffffffffffefffffefffffefefefffefffefffefffefffefffffffffffffffefefffffefffefffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefefffefefefffefefefffefefdfffefefdfffefefefffdfefefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefefefffefefefffefefefffefffefffefefefffefefffffefffefffffffffffefffffffffffffffffefefffffffffffefffffffefefffffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f5fff3f4f4fff3f3f3fff0f0f1ffebebebffe6e5e5ffdfdfdfffdad9daffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfceffcececeffcdcdcdffccccccffcbcbcbffcacbcaffc9c9c9ffc8c8c8ffc7c7c7ffc5c6c6ffc4c4c4ffc3c3c3ffc1c1c1ffc0bfc0ffbebebeffbcbcbcffbbbbbaffb9b9b9ffb8b8b8ffb5b5b5ffb5b5b5ffb4b4b5ffb5b5b5ffb5b6b57f5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0e0e0eff090909ff050505ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff040404ff060707ff0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f252525ff414041ff333332ff272627ff1f1f1fff0d0d0dff121212ff111212ff0d0d0dff050505ff030303ff030303ff020302ff020203ff020203ff020303ff030303ff080808ff121212ff181818ff191919ff181919ff343434ff404040ff50505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf888888ffb6b6b6ffb6b6b6ffb6b6b6ffb7b6b6ffb7b7b7ffb9b9b9ffbbbbbaffbdbcbcffbebebeffbfbfbfffc1c1c1ffc2c2c2ffc4c4c4ffc5c4c5ffc6c6c6ffc7c8c7ffc9c9c8ffc9cacaffcbcbcbffccccccffcdcdcdffcececeffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd1d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd9d9d9ffe1e2e2ffeaeaeaffeff0f0fff3f3f2fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafa7f7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffffffffffffffefefffffefffefffefefefffefffefffffefffffefefffffefefefffffffffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffefffffffefffefefefffffefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefffffffffffffefffefffffffefffefefefffffefffffffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefefefffefefffffefefefffefefffffefffffffefffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefffffefffffffefffffffefffefffefffefffffefffffffefffffffffffffffffffffefefefffefefefffefefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfefffdfefefffdfefefffdfefdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefefffefefefffefffefffefefffffffefefffefffffffffffffffefffefffffffffffffefffffffffffffefffefffffffefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefffffefefffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffefffefffefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefefefffffffffffffefefffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f9f8fff8f8f9fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f8fff7f7f8fff7f8f7fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff1f1f1ffeeeeeeffe9e9e9ffe2e2e2ffdcdcdcffd8d8d8ffd6d6d6ffd5d5d4ffd4d4d4ffd3d3d4ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcfcfceffcececeffcdcdcdffccccccffcbcbccffcbcacaffc9c9c9ffc8c8c8ffc7c7c6ffc5c5c6ffc4c4c5ffc3c2c3ffc1c1c1ffc0c0c0ffbebfbfffbcbdbdffbbbbbbffb9b9baffb8b8b8ffb6b6b6ffb4b4b4ffb5b4b5ffb5b5b5ffb5b5b5ffb5b6b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0e0e7f1d1d1d7f1d1d1d7f1d1d1d7f1d1d1d7f1d1d1d7f191a197f0f0f0f7f070707ff090909ff050505ff010202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff030303ff040404ff06060700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff333333ff232322ff151616ff101010ff020202ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030403ff030303ff020202ff050505ff111111ff353434ff4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb5b5b6ffb5b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb7b7b8ffbabab9ffbbbbbbffbdbdbdffbebebeffc0bfbfffc1c1c1ffc2c2c2ffc4c4c4ffc5c5c5ffc6c6c6ffc8c7c7ffc8c9c9ffcacac9ffcacacbffccccccffcccccdffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d3ffd2d2d2ffd3d4d3ffd6d6d6ffdddeddffe6e7e7ffecededfff1f1f2fff4f3f4fff4f5f4fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9bfbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefefffffffffefffffefefffefefefffffefefffefefefffefefefffffffefffefefefffefefffffffefefffffffefffefefffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefefffffefffffefefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffefffffefefffefefefffffefefffefffffffffffefffffffefffefffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffffefefffefffffffefffefffffffefffefefefffffffffffffefefffffffefffefefffffefffffffefefffffefefefffffffefffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffefefffffffefffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffdfdfdfffefefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffffefffefffefffffefffffffefffffffefffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffefffffffefffefffffffefffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffffefefffefefefffefffefffffffefffefefefffefefffffffefefffffffefffefefffffefffffffefffffffffffffffffffefffffffefffffffffffefefefffffefffffffffefffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffefffffffefefffffefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff7f6f6fff6f5f6fff4f4f4fff2f2f2fff0f0efffebebecffe6e6e6ffdfdfdfffdadadaffd7d7d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d1ffd1d1d1ffd0d0d1ffd0cfcfffcfcfceffcececdffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c6c6ffc5c5c5ffc4c4c4ffc3c2c3ffc1c1c2ffbfc0bfffbfbebeffbdbdbdffbcbcbcffbababaffb8b9b8ffb7b7b7ffb5b6b6ffb5b5b6ffb6b6b6ffb6b6b5ffb6b5b5bf888887000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3d3dff7b7b7bff7b7b7cff7b7b7bff4b4b4bff3b3b3bff3b3b3bff3b3b3bff363635ff242424ff121212ff090909ff050505ff030303ff020202ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff030303ff030303ff000000bf0303037f0303037f0303037f0303033f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171817ff222322ff121313ff0b0b0bff090a0aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff111111bf262625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf878788ffb5b5b5ffb5b6b5ffb6b6b6ffb6b6b6ffb7b6b6ffb8b8b8ffbabab9ffbbbbbbffbcbdbdffbebebfffc0bfc0ffc1c1c1ffc3c2c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c9c8ffc9c9caffcacacaffcbcccbffccccccffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd9d9d9ffe2e2e2ffeaeaeafff0f0effff3f3f2fff4f4f3fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffefefffffefefefffefefefffefffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffefffffefefefffefefffffefffefffffffefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffefefffefefefffffffefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffefffefffefefefffffefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefefefffefefefffffefffffefefefffefefefffefffffffffffffffffffffffefffefffefffffffefffefffefffefffefffefffefffefffefefefffefefefffefefefffefffefffefefefffffffefffffefffffefffefffffffffffffefffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffefffefffefefffffefffefffffffefffefffefffefffffffefefffffefffefffefefffffefffefffffffefffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffffffefefffffffefefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f8fff7f8f7fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff7f8f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff3f3f3fff0f0f0ffeeeeeeffeae9e9ffe3e3e4ffddddddffd8d8d8ffd6d5d6ffd5d5d4ffd3d3d3ffd2d3d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfd0cfffcfceceffcececeffcccdcdffccccccffcacbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c6ffc5c5c5ffc4c4c4ffc3c2c3ffc1c1c1ffc0c0c0ffbebebeffbebdbdffbcbcbcffbabbbaffb9b9b9ffb8b9b8ffb7b7b7ffb5b6b5ffb5b6b6ffb5b5b5ffb5b5b5ffb5b6b63f2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3d3dff7b7b7bff7b7b7bff7b7b7bff797979ff454545ff3b3b3bff353535ff242424ff121212ff090909ff050605ff050504ff030303ff030303ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff040404ff060706ff060607ff070606ff1a1b1bff575757ff575757ff575757ff575757bf5151517f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff131313ff090909ff060606ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0303027f05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb5b4b5ffb5b5b4ffb5b5b5ffb5b5b5ffb6b6b6ffb7b7b7ffb9b9b9ffbababaffbcbcbcffbdbdbdffbebebfffc0c0c0ffc1c1c1ffc3c2c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c7c7ffc9c9c9ffc9cac9ffcacbcaffcbcbcbffcdccccffcdcdcdffcececeffcecfceffd0cfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd6d7d6ffdddeddffe6e6e6ffedededfff2f2f2fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9bfbabbba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffefffffffffffefffefffffefefffefefefffefffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffefefefffefefefffefefffffefffefffefefefffefefffffffffefffffefefffefffffffffefffffefffefffefffffffefffefffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffffefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffffffffefefffefffffffffffffffffffffffffffffffffefffffffffefffefffefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefffefffffefefffffffefffefefefffffffffffffffefffffefffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffefffffefffffefffffffffefffffefffefffefffffffefffefffffffffffefefefffffffffffefffefffffefefffefefffffefffffffffefefffffffefffefefefffefffefffefffefffffefefffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff2f2f2ffeff0f0ffecececffe7e7e7ffe0e1e1ffdadadaffd6d6d6ffd5d5d5ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfd0ffcecfceffcdcdceffcccdcdffccccccffcbcbcaffc9c9caffc8c9c9ffc8c8c7ffc7c6c6ffc5c5c5ffc4c4c4ffc3c3c2ffc1c1c1ffc0c0c0ffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb6b6b6ffb5b5b5ffb6b6b6ffb6b6b5ffb6b6b5bf8888880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3eff7b7b7bff7b7b7bff797979ff656665ff515151ff3b3c3cff2a2a2aff151414ff090a0aff060606ff040505ff030303ff010102ff030303ff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040403ff020202ff000000ff010001ff030303ff050505ff070606ff111111ff474848ff565656ff575757ff575757ff6f6f6fff787878ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f070707ff090909ff040504ff030303ff040403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff010101bf29292a7f3333337f3434347f3434347f3434347f3434347f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b4b4ffb4b5b4ffb5b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb8b8b8ffb9b9b9ffbabbbbffbcbcbcffbdbdbdffbfbfbeffc0c0c0ffc1c1c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c7c6ffc8c7c8ffc8c9c8ffcacac9ffcacbcaffcbcccbffccccccffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd4d4d4ffdadadaffe2e2e3ffeaeaeafff0f0f0fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f7fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefefffefffefffffffefffefefffffffefefffefffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffefffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefefffffffffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffefffffefefffffefefefffefefefffefefefffffffefffffefefffefefffffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefefffffffffefffefffffffffffefffffffffffffefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffefffefffffffefffffffefffffefefffefefffffffefefffffefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefffefffefefefffffffefffefefefffffefffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffffefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffefffefefefffffefefffefefefffffefefffefffefffefffefffffffefffefefefffefefffffefefefffffefefffefefffffefffffffefefefffefefefffefffffffefefffffefefffffffefefffefffefffefffefffefefffffefefefffefffffffffefefffefefefffffffefffefefefffffffefffefefefffffefffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefffffffffefffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7c7cfff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f7f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff8f8f7fff7f7f8fff8f8f7fff7f7f7fff8f7f8fff8f8f8fff8f7f7fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f4f4fff3f3f3fff1f1f1ffeeefefffeaeaeaffe4e5e4ffdededeffd8d8d8ffd5d5d6ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfceffcdcdcdffcdcccdffccccccffcbcacaffcacac9ffc8c8c9ffc7c7c7ffc6c6c7ffc5c5c5ffc4c4c4ffc3c3c2ffc1c1c1ffc0c0c0ffbfbebfffbdbdbeffbcbcbcffbcbbbbffbababaffb9babaffb8b9b9ffb7b7b7ffb6b6b6ffb5b6b6ffb6b6b6ffb5b6b5ffb5b5b53f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3f3fff7d7d7dff7b7b7bff757576ff626261ff4f4f4fff3e3e3eff2b2a2aff151515ff0b0b0bff060606ff030303ff010102ff000000ff050504ff070706ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060605ff000000ff000000ff000000ff010101ff040404ff070707ff1b1a1aff313132ff474848ff565555ff6e6e6eff787878ff797979ff7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f313130ff606061ff616160ff606161ff616160ff606060ff585959ff4c4c4cff3f4040ff313131ff222222ff111111ff090909ff050404ff020303ff020202ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff2a292aff474748ff585859ff676766ff686868ff686868ff686868ff6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f595959ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b5ffb6b7b7ffb8b8b8ffb9b9b9ffbababaffbcbcbcffbebebdffbfbfbfffc0c0c0ffc2c2c2ffc3c3c3ffc4c4c5ffc6c5c6ffc6c7c7ffc8c8c8ffc8c9c9ffc9cacaffcacacbffcccbcbffccccccffcdcdcdffcececeffcfceceffcfcfcfffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd6d6d7ffdededeffe7e6e7ffedededfff2f2f2fff4f4f4fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f97f7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffefffffffffefffffefefffffffefffffefefefffefefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffffffefefffffffffefffffffefffefffefffefffefffefffefffffefefffefefefffffefefffefefefffffefefffefefffffefefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffefffefefffffffffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffefffefffffefefffefffffffefefffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefefffefffefffefefefffffffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefffefffefffefffffefefffefffefffefefefffefffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffefefffffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefffefffffefefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffffefefffffefffffefefffffefffffffffffffffefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff8f8f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f8f8fff7f8f7fff7f8f8fff8f7f7fff7f8f7fff7f7f7fff7f8f8fff7f8f7fff7f7f7fff6f7f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff4f4f3fff2f2f2fff0f0f0ffedecedffe8e7e8ffe1e1e1ffdbdadbffd6d6d6ffd5d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfceffcececdffcdccccffccccccffcacbcaffc9cacaffc8c9c8ffc7c8c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc1c1c1ffc0c0bfffbebfbfffbebdbeffbdbcbcffbcbbbbffbababaffbababaffb9b9b9ffb8b8b8ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3f3fff7f7e7fff7d7d7dff787878ff646464ff4f4f4fff3b3b3bff292929ff151515ff0b0b0bff050605ff020202ff010101ff000000ff050505ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff000000ff000000ff000100ff010101ff040504ff090909ff141414ff2a2b2aff434343ff565657ff6d6d6dff797979ff797a79ff7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f333333ff636363ff616061ff606161ff606060ff595859ff4c4c4cff3f403fff313131ff222222ff111011ff090909ff050504ff030303ff010202ff000000ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff010101ff010101ff050505ff1c1c1cff383838ff474747ff595858ff666766ff686868ff6b6b6bff71707100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb2b1b2ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b6ffb7b7b7ffb8b9b8ffbab9b9ffbabbbaffbcbcbcffbdbebeffbfbfbfffc0c0c1ffc2c1c2ffc3c3c3ffc4c4c4ffc6c5c5ffc6c6c7ffc8c8c8ffc9c8c9ffcacac9ffcacbcbffcbcccbffcccdccffcdcdcdffcececeffcecfceffcfd0cfffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd4d4d4ffdadadaffe3e4e3ffeaeaeafff0f0f1fff4f3f4fff4f4f4fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff8f7f7fff7f8f8fff7f7f8fff8f8f8fff7f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefefefffefffffffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefefffffefefefffefffefffefefefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffefffffffefffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffffefefffffefefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffefefffffffffffffffffffffefefefffffffffffffefefffffefffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffffffffefffffffefffffffefefefffffffefffffffefffefefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefdfdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefffefffefefefffefffffffffefffffefefefffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f7f8fff7f7f7fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f4f5fff3f3f3fff2f1f1ffeff0f0ffeaebeaffe5e5e5ffdfdedeffd8d8d8ffd5d5d5ffd3d3d3ffd2d2d2ffd0d1d1ffd0d0d0ffcfcfcfffcececeffcdcecdffcccdcdffcbcbcbffcacacbffc9c9c9ffc9c8c9ffc7c7c8ffc6c6c6ffc5c5c5ffc4c4c4ffc3c2c3ffc2c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb5b5b6ffb5b5b5ffb5b4b4ffb4b4b4ffb4b3b37f595959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3f3fff7e7e7eff7f7e7fff7c7c7bff6b6b6cff565656ff404040ff2d2d2dff161717ff0c0b0bff060606ff020203ff010101ff000000ff050505ff070707ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060506ff000000ff000000ff000000ff010101ff040404ff090a0aff191818ff313131ff464647ff5b5b5bff707070ff787878ff797979ff7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f343535ff686868ff636363ff5f6060ff585958ff4c4c4cff3f3f3fff313131ff222222ff101011ff080909ff050505ff030303ff000101ff000000ff010101ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff000000ff000000ff000000ff020202ff020202ff030303ff0c0c0dff252525ff3f3f3fff4f4f4fff606060ff6b6b6bff717071ff757575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848484ffb1b1b1ffb1b1b2ffb3b3b3ffb3b3b3ffb5b4b4ffb6b6b6ffb7b7b7ffb8b8b8ffbababaffbbbbbbffbcbcbcffbebebeffbfbfbfffc1c1c0ffc2c2c2ffc4c3c3ffc5c4c4ffc5c6c5ffc6c7c6ffc7c7c8ffc8c8c8ffcacacaffcbcacbffcbcbccffccccccffcdcdcdffcdcecdffcececfffcfcfcfffd0d0d0ffd1d0d1ffd1d2d2ffd3d3d2ffd7d6d6ffdededeffe7e7e7ffeeedeefff3f3f3fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f8f8fff7f8f8fff8f7f7fff8f7f8fff7f7f8fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f97f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffefefffffefffffffefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefffffffefffffffefefffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefefffffefefefffefffefffefffefffffffefffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffefffefefffffefefefffffffefffefefefffffffefffffefefffffefefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefffffffffffffffffefffffffffffffefffffffffefffefefffffffffffffefffffffffefefffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffefefefffefefefffffefefffffefefffefefefffefefefffefffefffffefefffefffefffefefffffffefffffffefefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefffffefefefffefffefffefffefffefffefffefefffffefefefffffffefffffefefffffffefffffefefffffefefffefefffffffefffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffffefefffefffefffefffffffefefffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbbbbbafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f7fff7f8f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f8fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f5f5fff5f6f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff2f3f3fff2f1f2ffeeeeeeffe8e8e8ffe2e2e2ffdbdbdbffd6d6d6ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacbcaffc9c9caffc8c8c8ffc8c8c7ffc7c6c6ffc5c5c5ffc4c4c4ffc3c3c2ffc2c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbbbbffbababaffb9bab9ffb8b8b8ffb7b6b7ffb5b6b5ffb4b4b4ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b23f2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3f3fff7f7f7eff7e7e7fff7d7c7cff6e6e6eff5a5a5aff464545ff303030ff181818ff0c0c0dff060605ff020202ff010101ff010101ff070707ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff010000ff010001ff000000ff010100ff040404ff0a0a0aff1b1b1bff363637ff4c4c4cff626262ff757575ff7a7979ff7c7c7cff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff69696aff686868ff656565ff5c5c5bff4b4b4aff3b3b3aff2c2c2cff191919ff0c0d0dff070606ff030403ff020202ff010000ff000000ff030404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff010101ff010101ff010101ff040303ff060606ff0a0b0bff191919ff323132ff484848ff5a5a5aff6a6a6aff717171ff757575ff77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2b2cffb0b0afffb0b0b0ffb1b1b1ffb2b2b1ffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b7ffb9b9b9ffbababaffbbbbbbffbcbcbcffbebebeffbfbfbfffc0c1c1ffc2c2c2ffc4c3c3ffc5c5c5ffc5c6c6ffc6c6c6ffc8c8c7ffc9c9c8ffcacacaffcbcbcaffcbcbccffccccccffcdcdcdffcececeffcfcfceffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd4d4d4ffdadbdaffe3e3e3ffeaebebfff1f1f1fff4f4f4fff5f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f7fff8f8f7fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9bfbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefffffefffffffefefffffefefffffefffefffffefefffefefefffffffffffffffefffffffefffefefefffffffffffefffffffffefffffffffefffffffefffffffefffffefffffefffffffefefffffffefefffffefefffefefffffefffefffffefefffffefefffefffffffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffefefffffefffefffefffefffefefffffffefffffefefffffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefffffefffffffefefefffffefefffffefefffefefffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffefffefffffffefffefefffffefefefffefefefffffefefffefefefffefefefffefffefffffefefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffefefefffefefffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefdfffefdfefffdfefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefefffffefefffffefefffffefffefffffefefffefefefffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefefffffefefffffefffefffefffefffefefffffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffefffffefffffffffefffffffffefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffefffffefefffefefefffefefefffffefefffefffffffefefffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f3fff2f2f2fff1f1f0ffebebebffe5e6e6ffdfdfdfffd8d8d8ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c9ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc0c1c1ffbfc0c0ffbebfbeffbebdbdffbcbcbcffbcbcbcffbbbabaffbababaffb8b8b8ffb7b7b7ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b3ffb2b2b2ffb1b2b2bf8485850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3f3fff7e7e7fff7d7d7eff7a7a7aff6f6f6fff5d5d5dff484848ff323232ff1a1919ff0b0c0bff050506ff020203ff010101ff010101ff080708ff080909ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff010000ff010000ff000000ff000101ff040404ff0a0a0aff1b1b1bff383838ff4f4f4fff666766ff787879ff7c7c7cff7d7d7dff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff6a6a6aff696a6aff696969ff626161ff525252ff3f3f3fff302f30ff1c1c1cff0c0c0dff060606ff020202ff000001ff000100ff000000ff040404ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff000100ff000000ff010101ff010101ff060505ff0c0c0dff1e1e1eff343434ff464646ff5b5a5bff707070ff757575ff777777ff7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf838283ffafafafffafafb0ffb0b0b0ffb1b1b1ffb2b2b2ffb4b4b4ffb5b6b6ffb7b7b7ffb9b9b9ffbababaffbbbbbcffbcbdbcffbebebeffbfc0bfffc1c0c0ffc2c2c2ffc3c3c3ffc4c5c4ffc5c5c6ffc6c7c7ffc8c7c8ffc9c8c8ffc9cac9ffcbcacbffcbcbcbffccccccffcdcdcdffcececeffcfceceffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd6d6d7ffdfdfdfffe6e6e7ffeeefeefff3f3f3fff4f4f5fff5f5f5fff6f6f5fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffefefffefffefffefefefffefefefffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffefffffefffffffefefffffffffffefefffffefffffffefffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffefffffffffefefffefefffffefefefffefefefffffffffffefefefffefefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffefefefffffffffffefefefffefefffffefffffffefefefffefefefffffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefffefefffffefffffffffffefffefffffffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffefffffffffefefffefffefffefffefffefefefffefefffffffefefffefefffffefefefffefefefffffffffffefffefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfefffefdfdfffdfefdfffdfefdfffdfdfefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffefefffffefefffffefefffffffefffefefffffefffffffffffffffffffffffffffffffffefefffffffffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefffffffefefffefefffffefefefffefefefffffffffffefffefffefefffffffffffffffffffffffffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffefffffffffffefffefffffffefefefffefefefffffffffffefefefffefefffffefffefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffffffffffefefefffffffefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefefffefefefffefffefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffffffffffffefffefffefffffefffffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7d7cfff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff9f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f8fff7f8f8fff8f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff6f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff0eff0ffe9e9e8ffe3e3e3ffdbdbdbffd5d5d5ffd3d2d2ffd1d1d1ffd0d0cfffcfcecfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9caffc8c9c8ffc7c8c8ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbbbbbbffb9b9b9ffb8b8b8ffb6b7b6ffb5b5b6ffb4b4b4ffb2b2b2ffb2b2b2ffb1b1b2ffb1b1b1ffb0b0b03f2b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3f3f3fff7d7e7dff7a7b7aff7a7a7aff707070ff5f5f5eff4a4a4aff323232ff191919ff0b0b0bff050505ff020303ff010202ff010102ff090909ff0a0a0aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060706ff010001ff000000ff000000ff010101ff040404ff0b0c0bff1f1e1fff3d3d3dff535354ff696969ff7a7a7aff7d7d7dff7d7d7dff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff6a6a6aff6a6a6aff6a6a6aff626262ff565656ff454545ff333333ff1f1f1fff0e0e0eff060606ff020202ff000000ff000000ff000000ff050505ff060606ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040405ff000000ff000000ff000001ff020202ff060606ff0f0e0eff202020ff373737ff4b4b4bff606060ff727272ff777777ff787878ff7a7979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2b2b2bffaeaeafffafafafffafafafffb0afb0ffb0b0b0ffb2b2b2ffb4b4b4ffb6b6b6ffb7b8b7ffb9b9b9ffbababaffbbbbbbffbdbdbdffbebebeffc0bfbfffc1c1c0ffc2c2c2ffc4c3c3ffc4c4c4ffc6c5c5ffc7c6c7ffc8c7c8ffc8c9c8ffc9cac9ffcacacaffcccccbffccccccffcdcdcdffcececdffcecfceffd0cfcfffd0d0d0ffd1d1d2ffd4d4d4ffdbdbdbffe3e3e4ffebeaebfff1f2f1fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f7f6fff6f6f6fff6f7f7fff6f6f6fff7f7f6fff6f7f6fff6f6f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f8fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9f9fff9f9f9fff9f9f9bfbbbaba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffefffffffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefefffffffffffefffefffefffffffffffefffffffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffefffffefefefffefffffffefefffffffffefffffefffffffffffffffefefffefefefffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffefefffffffefffffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefffefffefefffffefefffffefefefffefffffffefefffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfefffefefefffffefefffefefefffefefefffefefefffffefefffefefffffefefefffffffffffffefefffffffffffefffefffffffffffffffefffffffffffffefffffefefefffffffffffefffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffffefefffefefefffefefffffefefefffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffefefffffefefffefffffffefefefffefefefffffefefffefefffffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffefefffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefefffefffffffefffffffffefffffffefffffefffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f9fff8f9f8fff8f9f9fff9f9f8fff9f9f8fff8f8f9fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f8f8fff7f7f8fff8f7f7fff8f7f7fff7f8f7fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff3f4f3fff3f2f2fff2f1f2ffecececffe6e6e6ffdfdfdfffd8d7d8ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccccdffcccbcbffcbcacaffcacacaffc9c8c9ffc7c8c8ffc7c6c6ffc5c5c6ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbababbffb9b9baffb8b8b8ffb7b6b7ffb5b5b5ffb4b4b4ffb3b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffafafafffaeaeae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3e3e3eff7b7b7bff7b7b7bff7b7b7bff717170ff5f5f5fff494849ff313030ff191919ff0b0c0bff060505ff030403ff020202ff010101ff080908ff0a0a0aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff010101ff010101ff000101ff010101ff040304ff0d0c0cff222222ff3f3e3fff555555ff6c6b6cff7c7c7cff7f7f7eff7d7e7dff7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff6b6a6aff6a6a6aff6b6a6aff636364ff585858ff494949ff363636ff202020ff0f0f0eff060707ff020202ff010100ff000001ff000000ff050505ff050605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff060707ff010000ff000000ff010101ff020303ff070707ff0e0e0eff242423ff3c3d3dff525252ff646464ff747474ff787878ff79797aff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf828282ffaeaeaeffafaeaeffafafafffafafafffb0b0b0ffb2b3b2ffb4b4b4ffb6b6b6ffb7b8b8ffb9b9b9ffbababbffbcbcbcffbdbdbdffbebebeffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c5c5ffc5c5c6ffc7c6c7ffc7c7c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcccccdffcdcdcdffcececeffcfcfcfffcfd0d0ffd1d0d0ffd1d2d2ffd7d7d7ffe0e0e0ffe7e7e7ffeeeeeffff3f3f3fff4f4f5fff5f6f5fff5f6f6fff6f6f6fff6f7f6fff6f6f7fff6f6f6fff6f7f7fff6f7f7fff7f6f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff8f7f8fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f93f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffefefffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffefffffffffefffefefefffefefefffffffefffefefffffefffefffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefffefffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffefffefffefffefffffefefffefffefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffefffffffefffffffefffefffffefffffffffefffefefefffefefffffffffefffefefffffefffefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffffffffffffffefffffffefffffffefffffffffffffffefffefffffffffffffffffffffffefefffffefffefffffffefffefefefffefefefffffefefffefefefffffffefffffefffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefffffffefffefffffefffffffffffffefefffffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefefefffffefefffefefefffefffefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffefefefffffffefffefefffffefefefffefefffffefffefffefffefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffefffffefffffffefffffffefffffffffefffffffffefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffffffefffefefffffefffefffffffefffffefefffefffefffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff8f9f9fff9f9f9fff9f8f8fff8f9f8fff9f8f8fff8f9f9fff9f9f8fff8f8f9fff8f9f8fff9f9f8fff8f8f9fff8f9f8fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f7fff7f7f77f7c7c7b3f3d3d3dfff6f6f6fff6f5f6fff5f6f5fff5f6f5fff5f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f5fff5f5f5fff5f6f5fff5f6f5fff5f5f5fff4f4f4fff4f3f3fff2f2f2fff0f0f0ffe9e9e9ffe3e3e3ffdcdcdbffd5d4d5ffd1d2d2ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcbcacaffcacacaffc8c8c8ffc7c8c8ffc6c7c7ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbbffbbbbbaffb9b9b9ffb8b8b8ffb7b7b7ffb5b5b5ffb4b4b4ffb2b2b2ffb1b1b0ffb0b0b0ffafafafffaeaeaeffaeadad7f565656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3d3dff7b7b7bff7b7b7bff7b7b7bff717170ff5e5e5eff474747ff303030ff181818ff0b0b0bff050505ff030303ff010101ff000000ff070707ff090a09ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff050505ff000000ff010000ff010101ff010101ff030303ff0c0c0bff242324ff3e3d3eff565656ff6d6e6dff7d7d7dff808080ff808080ff7e7e7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff6a6a6aff6a6a6bff6a6b6aff646464ff5a5a5aff4c4c4cff393a39ff212121ff0f0f0fff060606ff010201ff000000ff000000ff000100ff050606ff060606ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff050505ff010101ff000100ff010101ff020202ff060706ff101010ff272728ff3f3f3fff545454ff676767ff767676ff7a7a7aff7b7b7bff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f565656ffadadadffaeaeaeffaeaeaeffaeaeaeffafafafffb1b0b1ffb3b2b3ffb5b5b4ffb6b6b6ffb8b8b8ffb9b9b9ffbababaffbcbcbcffbdbdbdffbfbfbfffbfc0c0ffc1c1c0ffc2c2c2ffc3c3c3ffc4c4c5ffc5c5c5ffc7c7c6ffc8c7c8ffc8c8c8ffc9c9c9ffcacacaffcccbccffccccccffcdcdcdffcdceceffcfcfcfffd0cfcfffd0d0d0ffd4d4d4ffdbdcdbffe4e4e4ffeaebebfff1f1f1fff4f3f4fff5f5f5fff6f5f5fff6f6f6fff7f7f6fff6f6f6fff6f7f6fff7f7f6fff7f6f7fff7f7f6fff7f7f6fff7f6f6fff6f7f6fff7f6f7fff6f6f7fff7f7f6fff7f6f7fff6f6f7fff6f6f63f3e3e3ebfbab9bafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9bfbababa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffefffffffffffffefffffffefefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffffffffffffefffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefffffffefffffefefefffefffefffefefefffefefefffffefefffffefffffefefffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffffefffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefffefefffffffefffffffefffffffefefffffffffffefefefffefefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffffefefffefffefffffffefffffffffffefffefffffffffffffffffffefffefffefffffffffffffffffefffffffffffffefffffffefefefffefefffffffffefffffffffffefefffffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefffffffffffffffffffffffffefffffffffffefefffffefefffffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffffefefffefffefffffffefffffefefffefffefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffefffffefefffffefefffefefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffffefefffefefefffefefefffefefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff9f9f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff8f9f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fff8f9f9fff8f8f8fff8f8f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7bfbabab93f3e3e3d0000000000000000bfb8b8b8fff5f5f5fff6f5f5fff5f6f5fff6f6f5fff6f5f5fff5f6f5fff6f6f6fff6f6f6fff5f6f5fff5f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff3f3f4fff3f3f2fff2f1f1ffedededffe6e6e6ffe0e0e0ffd8d7d7ffd2d2d2ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacbffcac9c9ffc9c9c9ffc7c7c7ffc7c7c6ffc5c6c5ffc4c5c4ffc4c3c3ffc2c2c2ffc1c1c2ffc0c1c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbabbbbffb9b9b9ffb8b8b8ffb6b6b7ffb5b6b5ffb4b4b4ffb2b2b2ffb0b0b0ffaeaeaeffaeaeaeffadadadffadadadffadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3d3dff7b7b7bff7b7a7bff79797aff6e6e6eff5a595aff434343ff2e2e2eff171718ff0b0b0bff050504ff020202ff010100ff000000ff060606ff080808ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff010101ff000000ff000000ff010101ff010101ff020202ff0a0a0bff232323ff3d3d3dff555555ff6f6e6eff7d7d7dff808080ff8080807f4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff6b6a6bff6a6a6aff6b6a6aff646464ff5b5a5aff4c4c4cff393a39ff222222ff0f0f0fff060606ff010102ff000000ff000000ff010000ff040405ff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff050505ff000000ff000000ff010100ff020202ff060706ff101010ff282828ff3f3f3fff545354ff696969ff787778ff7b7b7bff7b7b7bff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadacadffadadadffadadadffaeaeadffaeaeaeffafafafffb1b1b1ffb3b3b3ffb5b5b5ffb6b6b6ffb8b9b8ffb9b9baffbbbbbbffbcbcbcffbdbdbeffbfbfbeffc0c0bfffc1c1c1ffc2c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc7c6c6ffc8c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcecdceffcfcecfffd0d0d0ffd2d1d2ffd7d7d7ffe0e0e0ffe7e7e7ffefefeefff3f3f3fff4f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f6fff7f7f7fff7f6f6fff6f6f67f7b7b7b00000000000000003f3e3e3efff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefefffffefffffffffffffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffefefffffffefffffefefffffefffffffefefffffffefffffefffffffffefffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefffffffffffffefffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffefffffffffffffefffffffffffffefffffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffffffffffefefffffefefffffefefffffefffefffffefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefffffffefefffffffefffffefffffffffefffffefffffffefefffffffffffffefffffffffefeffffffffbfbebebf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffffefefffffefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffefefffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff8f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f9bfbababa000000000000000000000000000000003f3d3d3dfff6f5f5fff5f6f5fff5f5f5fff6f5f6fff5f6f6fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff3f3f3fff2f2f2fff0f0f0ffeaeae9ffe3e4e4ffdbdbdbffd4d5d5ffd1d1d0ffcfcfcfffcececfffcdcdcdffccccccffccccccffcacacbffcac9caffc9c9c9ffc8c8c8ffc7c7c7ffc6c5c5ffc5c5c5ffc4c4c4ffc3c3c2ffc2c2c2ffc1c1c1ffc0c0c0ffbfbebfffbdbdbdffbcbcbdffbbbbbbffb9b9b9ffb8b8b8ffb6b7b6ffb5b5b5ffb3b4b4ffb2b2b2ffb0b0b0ffaeaeaeffadaeadffadadadffadadacffadacacbf8081810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3d3dff7a7b7bff797978ff767676ff686869ff525252ff3e3e3fff292929ff151515ff0a0909ff050505ff020202ff010101ff010101ff050505ff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010100ff000000ff010101ff010102ff020202ff030404ff0b0b0bff232323ff3c3c3cff535353ff6c6c6dff7b7b7bff7d7d7dff8080807f4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f363536ff6b6b6bff6b6a6aff6a6a6aff646464ff5b5a5bff4c4c4cff383838ff222222ff0f0f0eff070707ff020202ff000000ff000000ff000000ff050505ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff070607ff000001ff000000ff000000ff020202ff070707ff121111ff282827ff403f3fff555555ff696969ff787879ff7b7b7bff7b7b7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f565656ffadadadffacadadffadadadffadadadffaeadaeffafafb0ffb1b1b1ffb4b3b3ffb5b5b5ffb7b7b7ffb9b9b9ffbababaffbbbbbbffbdbcbdffbebdbeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcdceceffcfcecfffd0d0d0ffd4d4d4ffdcdcdcffe5e5e5ffebeaebfff2f2f2fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f60000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f97f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefefffffefffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefefffefefffffefefefffffefefffefefefffffffefffffefffffefefefffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffefffffefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffefffffefefefffffffffffffefffffffffffffefffffffffffffffefffffffffefefffefefffffefffffffefffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffefffefffffffffefefffffefefffffefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefefefffffefefffefefffffffffefffffffffffefefffffefefefffefffffffffffffffffffefffffffffffffeffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefffefffffffffefffffffffffffffffffffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefefffffefefefffefefffffefffffffefffffffffefefffffefffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7c7cfff9f9f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f87f7c7c7c000000000000000000000000000000007f7a7a7bfff5f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f4f4fff3f2f2fff1f1f1ffedeeeeffe6e7e7ffe0e0e0ffd8d8d8ffd2d2d2ffd0d0d0ffcecfceffcdcdcdffccccccffcbccccffcbcbcaffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbebeffbdbdbdffbbbbbbffb9babaffb8b8b8ffb6b7b7ffb5b5b5ffb3b3b3ffb2b2b2ffb0b0b0ffaeafafffadadadffadadadffadacacffacababffababac3f2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3d3dff797979ff767676ff747474ff686868ff525352ff424141ff2d2d2dff161717ff0a0a0aff050505ff010102ff010101ff010101ff040403ff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff010101ff010000ff000101ff020202ff040403ff070707ff0e0e0eff222322ff3d3d3dff515152ff6b6b6bff7a7b7bff7b7b7bff7e7d7e7f4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f383838ff6d6d6dff6b6b6bff6a6b6bff656565ff5a5a59ff4a4a4bff373737ff212021ff0e0e0eff060606ff020202ff000000ff010100ff000001ff080808ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff000100ff000000ff010100ff020203ff070707ff111011ff272627ff3e3e3fff555454ff686868ff787877ff7b7b7bff7b7b7bff7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2b2b2bffadadacffadadadffadadadffadacacffadadadffaeafafffb0b1b0ffb2b2b2ffb5b4b5ffb6b6b6ffb8b8b8ffbab9b9ffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcccbccffccccccffcecdcdffcecfceffd1d1d1ffd7d7d7ffe1e1e1ffe7e7e8ffefefeffff4f4f3fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f73f3d3d3d000000000000000000000000000000007f7c7c7bfff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f8fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefffffffefffffefffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffefefefffefffffffefefffffffffefffffefefffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffffffffffffefffffffefefffefffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefdfdfffdfdfdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffffffffefefefffffefefffffffefffffffefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffffefefffefffefffffffffffefefefffffefefffefffefffffefefffefefffffefefefffffefffffefefefffffefefffffffefffefefefffefffffffefffffffffffefffffefffffefefffffffefffffffffffffffffeffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffefefefffffffffffefefefffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff9f8f8fff9f8f8fff8f8f83f3e3e3e00000000000000000000000000000000fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff3f3f3fff2f2f2fff0f0f0ffebeaebffe4e4e4ffdcdcdcffd4d4d4ffd0d0d0ffcfceceffcececdffccccccffcbccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c1c1ffc0c0c1ffbfbfbfffbebebeffbdbdbdffbcbcbcffbababaffb8b8b8ffb7b7b6ffb5b5b5ffb3b4b4ffb2b2b2ffb0b0b0ffafafafffadadadffacacacffacacacffabababffabababbf81818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff767576ff757475ff747474ff727172ff646464ff4e4e4eff3d3d3dff272727ff141313ff090909ff040404ff010201ff020302ff030302ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000101ff010001ff020201ff020201ff030303ff060707ff0d0d0dff222222ff404040ff535353ff6b6b6bff7c7c7cff7b7b7aff7b7b7b7f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff727272ff6d6d6dff6b6b6bff646464ff575756ff454445ff313131ff1e1d1dff0d0d0dff060606ff030202ff000100ff000000ff010101ff080808ff050404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff040404ff000000ff000001ff010101ff020203ff070707ff101010ff262625ff3c3c3dff535252ff666666ff767676ff79797aff7a7b7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf808080ffabababffadadacffadacadffacacadffadadadffafafafffb0b1b1ffb2b2b2ffb4b5b5ffb7b6b7ffb8b8b8ffbababaffbcbcbbffbcbcbcffbdbdbeffbebfbfffbfc0c0ffc1c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcacbffcccccbffccccccffcdceceffcfcfcfffd3d3d3ffdcdcdcffe4e5e5ffebebebfff3f3f2fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7bfb9b9b90000000000000000000000000000000000000000fff8f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f9f8fff9f8f9fff9f9f9fff9f9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffffefffffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefffffffffefefffffefefffefffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffefffffffffffffefffffffefffffffefefffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffefffffffefefffffefefefffefefffffefffffffffefffffffffefffefffffffefffffffefefffffffffffffffefffffffffffffffffffffffefefffefffefffffffeffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefffffffffffffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f9fff9f8f9fff8f9f8fff8f8f8fff8f9f9fff8f8f8fff8f8f9bfbababa000000000000000000000000000000003f3d3d3dfff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff1f1f1ffeeeeeeffe7e7e7ffe1e1e1ffd8d8d8ffd1d1d2ffcfcfcfffcdcdceffcdcccdffcccbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c5ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c0c1ffc0c0c0ffbfbfbfffbdbdbdffbcbcbcffbababaffb9b9b9ffb7b7b7ffb5b5b6ffb4b4b4ffb2b2b2ffb1b0b1ffafafafffadaeaeffacacacffabacabffabababffacacacffacacac7f565656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff757475ff747574ff747474ff747575ff727171ff646464ff4f4e4eff3d3d3dff272727ff131314ff090909ff040404ff030303ff020202ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020203ff020202ff030303ff060606ff0c0b0bff1a1919ff393939ff505050ff5a5a5aff6f6f6fff797979ff7d7c7dff7b7a7b7f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff767677ff727272ff6e6d6eff646464ff525252ff404041ff2f2f2fff1c1c1cff0c0c0cff060607ff030303ff010102ff010101ff010101ff070707ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff070707ff010000ff000100ff020201ff040404ff070707ff101010ff252525ff393939ff4d4d4dff626263ff747474ff797979ff7b7b7bff7b7b7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2a2a2affabaaabffabababffabababffadacacffadadacffaeaeaeffb0b0b0ffb1b2b1ffb3b3b3ffb5b5b5ffb7b7b7ffb9b9b9ffbbbabbffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c2ffc3c2c3ffc3c3c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9cacaffcacbcbffcccbcbffcdcdcdffcecdcdffd0d0d0ffd7d7d7ffe2e1e1ffe7e7e7fff0f0effff4f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f73f3d3d3d00000000000000000000000000000000bfbababafff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f7f8fff8f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9bfbababa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefffffffffefefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffffffffffefefffefefefffffffffffefffefffefefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffffffffffefffffffffffefefffffffffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffffefffffefffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffefffefffffffefffefefffffffffefffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffefefefffffffefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f83f3e3e3e00000000000000000000000000000000bfb8b8b8fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f6f6fff6f6f6fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f7fff6f6f6fff5f6f6fff5f5f5fff4f5f5fff3f4f3fff2f2f2fff0f0f0ffeaeaeaffe5e4e4ffdddcddffd4d3d3ffd0cfcfffcececeffcccdcdffcccbccffcbcbcbffcacacbffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc3c2c2ffc1c1c1ffc1c0c0ffbfbfbfffbdbebeffbcbcbcffbbbbbbffb9b9b9ffb7b7b7ffb6b6b6ffb4b4b4ffb2b3b2ffb1b1b1ffafafafffaeaeaeffacacacffabababffacabacffacacacffacadacffadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1d1d1d7f3a3a3a7f3a3a3a7f3a3a3a7f3a3a3a7f3a3a3a7f3737377f2f2f2f7f2525257f1c1c1c7f111111bf0b0b0bff050505ff010102ff020202ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030202ff060606ff040404ff060606ff0b0b0bff1a191aff39393aff505050ff5a5a5aff6f6f6fff787878ff787878ff797979ff7d7d7d7f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff787878ff767676ff747373ff676767ff565656ff454545ff343334ff1f1f1fff0f0e0eff080808ff050505ff040404ff020303ff020202ff050505ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff060707ff000000ff000000ff030302ff040404ff090808ff121313ff282828ff3d3d3dff4e4e4eff626261ff787877ff7b7b7bff7c7c7cff7c7c7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf808080ffaaaaaaffaaababffaaababffabababffadadadffafafafffb0b0b0ffb2b2b2ffb3b4b3ffb6b6b6ffb7b8b8ffb9bab9ffbbbbbbffbdbcbcffbebebeffbebfbfffc0c0bfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcac9caffcbcbcaffccccccffccccccffcececeffd2d2d2ffdcdcdcffe5e4e5ffebeaebfff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff7f7f8fff7f7f7fff7f7f7bfb9b9b9000000000000000000000000000000003f3e3e3efff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f8fff8f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f83f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffefffefffffffffefffffefffefffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefdfffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffefffefffffffefefefffefefefffefefefffefefdfffefefefffdfefdfffefefdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefffefffffffffffefffffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffefefefffffffefffffffffffffffffffffffffffefefefffffffefffefffffffffefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff8f9f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff8f9f8fff8f8f8000000000000000000000000000000003f3d3d3dfff6f6f6fff6f6f6fff6f7f6fff7f7f7fff6f6f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff4f4f5fff2f2f3fff1f1f1ffeeeeeeffe8e8e7ffe2e2e2ffd8d8d8ffd1d1d1ffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c7ffc6c7c6ffc5c5c5ffc4c4c4ffc4c4c4ffc2c3c3ffc2c2c2ffc1c1c1ffbfc0bfffbebebeffbdbcbcffbbbbbbffbababaffb8b8b8ffb6b7b6ffb5b5b4ffb3b3b3ffb1b1b1ffb0b0b0ffaeaeaeffadaeaeffacacacffacacacffacacacffadadadffadadad7f56565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff0d0d0dff050405ff020303ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff060606ff070707ff0707077f0505057f0909097f181818ff505050ff5a5a5aff6f706fff787878ff787878ff787878ff787878ff797979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff797978ff797978ff787878ff686868ff525252ff3e3f3fff1c1c1dff0b0b0bff060606ff040404ff030303ff010101ff010101ff000000ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010100ff000000ff020203ff040404ff080808ff111111ff222222ff3a3a3aff4b4c4bff5c5c5cff747474ff7d7d7dff7c7c7cff7b7b7bff7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f565655ffacacacffabababffaaaaabffaaabaaffabababffafaeaeffb0b0b0ffb1b1b1ffb3b3b3ffb4b5b4ffb6b7b7ffb8b8b8ffbababaffbbbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c0ffc1c2c1ffc2c2c2ffc3c3c3ffc4c4c3ffc4c4c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbccccffcdcdcdffd0d0d0ffd7d7d7ffe1e2e2ffe8e7e7fff0f0f0fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f8fff7f7f73f3d3e3d00000000000000000000000000000000bfbababafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8bfbababa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffefefffffefffffffefefffffffefffefffefffefffefffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfefdfffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefefffefffffffefefefffefefffffffffffffffffefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefffffffefffffffffffffffffffffffffffefffefffffffefefffffefefefffefffefffefefefffefefefffefffffffefffefffefffffffefffefffefefefffffefefffffefefffffffffffefffffffffffffffffefffffffefefffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffefffefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7c7cfff9f9f9fff9f9f9fff9faf9fff9fafafff9f9f9fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f87f7c7c7c00000000000000000000000000000000bfb8b8b8fff7f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff3f3f4fff1f1f1fff0f0efffebebebffe5e5e5ffddddddffd4d4d4ffcfcfcfffcdcdcdffcccccdffcbcbcbffcbcacaffc9cac9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c6ffc4c5c5ffc4c4c4ffc4c3c3ffc2c2c3ffc1c1c1ffc0c0c0ffbebfbfffbdbdbdffbcbcbcffbababaffb9b8b9ffb7b7b7ffb5b5b5ffb3b4b4ffb1b2b2ffb0b0b0ffafafafffaeaeaeffadadaeffacacacffadadadffadadadffadadadffadadad3f2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f121212ff151516ff0d0d0dff070807ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff070707ff070707ff0809090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff787878ff787978ff787879ff767575ff4b4b4bff3c3c3cff1f1f1fff080808ff030303ff020202ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff000100ff010101ff070808ff101011ff222322ff3a3a3aff4c4b4bff5c5c5cff747474ff7d7d7dff7d7d7dff7d7d7dff7c7c7cff7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffadadadffacacacffababacffabababffaaaaaaffadadadffb0afafffb0b0b1ffb2b2b2ffb3b4b3ffb5b5b5ffb7b7b7ffb9b9b9ffbbbabbffbcbcbcffbdbebdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c2ffc2c2c2ffc3c3c3ffc3c4c4ffc4c4c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9cac9ffcbcacbffcbcccbffcecdcdffd2d2d3ffddddddffe5e5e5ffecececfff3f3f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f8f87f7b7c7b000000000000000000000000000000003f3e3e3efff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f7f8fff8f8f8fff7f8f7fff8f7f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefefffffffefffefffffffffefefffefffefffffffffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffffefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffefefffffffffffffffffffffffffffffffffefffefffffffefefefffefffefffefffffffffefefffefefefffefefefffefefefffdfefdfffefdfefffefefdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefffffffffefffefffefffefefefffffefffffefefefffefffefffefefffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfcfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffffffefffffefefffefefffffffefffffffffffffffffffffffefefffffffffffefefffffffffefffffffffffffefffffefffefffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffffefffffefffefffffffffffefffffffefffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff9f9f9fff9f9fafff9fafafff9f9fafffafafafff9faf9fff9f9f9fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f83f3d3e3d00000000000000000000000000000000fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f7f6fff6f6f6fff6f6f6fff6f5f6fff5f6f5fff5f5f5fff4f4f4fff3f2f3fff0f1f0ffeeeeeeffe7e8e8ffe2e2e2ffd8d9d9ffd1d1d1ffcececeffcdcdcdffcbcccbffcacacbffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c0ffbfbfbfffbebebdffbcbcbcffbababbffb9b9b9ffb7b7b8ffb6b6b5ffb4b4b4ffb2b2b2ffb1b0b1ffafb0b0ffafafafffaeaeaeffadadadffadadadffadadadffadadadffadadadbf818181000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff2a2a2aff161616ff0e0e0eff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff080809ff1a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff787978ff787978ff797879ff525151ff444444ff444444ff3c3c3cff1f1f1fff080808ff030203ff020202ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff040404ff020201ff0404047f0e0e0e7f1b1b1b7f2424247f2a2a2a7f3838387f3e3e3e7f3e3e3e7f3e3e3e7f3e3e3e7f3e3e3e7f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000007f565656ffacadacffadadadffacacacffabababffacacacffaeafafffb0b0b0ffb1b1b1ffb3b3b2ffb4b4b4ffb6b6b6ffb8b8b8ffb9babaffbbbbbbffbcbcbdffbebdbeffbebfbfffbfbfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c3ffc5c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c8ffcacacaffcacbcbffccccccffcfcfcfffd8d8d7ffe2e2e2ffe9e9e9fff1f1f1fff5f4f5fff5f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f70000000000000000000000000000000000000000fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f87f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefefffffffffefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefffefffefefffffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffefffffffefefffffefefefffefefffffefefefffefffefffffffffffffffefffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfefffefdfefffdfdfefffefdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffefffffefefefffefffffffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefefefffefefffffffefffffefefffffffefffffefffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffefffffffffefffffefefefffefffffffefffefffefffefffffffffffffffefffefffefffffffffffffffffffffffefffffefefffefefefffefefefffefffffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefffefffffefefffefefffffffffefffffefefffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffefefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9fafafff9fafafffaf9f9fffafafafff9faf9fff9f9f9fff9f9fafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7bfb9b9b9000000000000000000000000000000007f7b7b7bfff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f4fff3f3f3fff1f1f1ffefefefffebecebffe5e5e5ffdededeffd4d4d5ffcfcfcfffcdcccdffccccccffcacbcbffcacacaffc9cac9ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c4c5ffc4c4c4ffc2c2c3ffc1c1c2ffc0c0c0ffbebebeffbdbdbdffbbbbbbffbababaffb8b7b8ffb6b6b6ffb4b5b5ffb3b3b3ffb2b1b1ffb0b1b1ffb0b0afffafafafffaeaeaeffacadacffadadadffadadadffadadadffadadad3f2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f252525ff3f3f3fff2a2a2aff181818ff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff070707ff1a1a1bff3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1e7f3c3c3c7f3c3c3cff515151ff444444ff444444ff444445ff444444ff3c3d3dff1f1f1fff080808ff020303ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff040404ff050505ff090809ff040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacacffacacacffadadacffadadadffacacacffadaeaeffafafafffb0b0b0ffb1b1b1ffb3b3b3ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbbbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcac9caffcbcbcbffcdcdcdffd3d2d2ffddddddffe5e5e5ffedededfff3f4f4fff5f5f5fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f7f6fff7f6f7fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f87f7c7c7c000000000000000000000000000000007f7b7c7bfff7f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffefefffefffefffefefffffefefefffefefffffffefefffefffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffefefffffefefefffefdfefffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefefffffefefefffefefefffefefefffffefffffffffefffefffffffffffffffffefefffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfefefffdfdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffefefffffffffffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefffffffefefefffefffffffefffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffefefffefffffffefefffffffefefffefefefffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffefefefffefefefffefffffffffefefffefffefffefefffffffefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffefefffefffffffefefffffffefefffefefffffffefefffefffffffffffefffefefefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbbbbbafffaf9fafffaf9f9fff9fafafff9fafafff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f73f3d3d3d0000000000000000000000007f7b7b7bfff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff1f2f2fff0f1f1ffeeeeeeffe8e8e8ffe2e3e3ffdad9daffd1d1d1ffcdcdcdffccccccffcbcbcaffcacacaffc9c9c9ffc9c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c1c2ffc0c1c0ffbfbfbfffbdbdbdffbcbbbcffbababaffb8b8b8ffb6b7b7ffb5b5b5ffb4b3b4ffb2b2b2ffb1b1b2ffb1b1b1ffafb0b0ffafafaeffadaeaeffaeadadffadadadffadadadffadadadffacacad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2c2d2cff4d4d4eff3f3f3fff313031ff282727ff040504ff090908ff090909ff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff060506ff050505ff020203ff0d0e0eff1a1b1aff373737ff565656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff050505ff090808ff1212127f1111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf808180ffababacffacacabffacacacffacacacffadadadffaeaeaeffafafafffb0b0b0ffb2b2b1ffb3b3b3ffb5b4b5ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbdbdbdffbebebeffbfbfbfffbfc0c0ffc0c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcfcfcfffd7d8d8ffe2e2e2ffe9e9e9fff1f1f1fff5f5f5fff4f5f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f80000000000000000000000000000000000000000fff7f7f7fff7f7f7fff7f8f8fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f83f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffefefefffefefffffffefffffffffffffffefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffffefefffefefefffefefefffdfefefffdfdfdfffefdfefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefefefffffefffffffffefffffefefffefefefffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffffffefffffefffffffffefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffefefefffefefffffffefffffffffffffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefefffffffefffffffffffffffefefffefefefffefefffffffefffffffffffffffefefffffffefffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fffaf9fafffaf9f9fff9f9fafffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f73f3d3d3d7f7b7b7bfff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f3fff1f1f1ffefefefffebebebffe5e5e5ffdfdfdfffd5d5d5ffcfcecfffccccccffcacacbffcacacaffcac9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c4c4ffc4c3c3ffc2c3c2ffc1c1c1ffbfbfbfffbebebeffbcbcbcffbabbbaffb9b9b9ffb7b7b7ffb6b6b6ffb4b5b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b0b1ffafafb0ffaeaeaeffadadadffadadadffadadadffacacadffacacac7f56565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f363535ff5d5d5dff4d4d4dff434343ff3c3c3cff222222ff2b2b2bff2d2d2dff232323ff121211ff090808ff080708ff080708ff080707ff070707ff070707ff080807ff090909ff111111ff222222ff262626ff1f1f1fff282828ff373737ff565656ff6e6e6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101110ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040304ff0a090aff131212ff2828277f1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2b2b2bffacacacffabababffacababffacacacffacacabffadadadffaeaeafffb0afb0ffb1b1b1ffb2b2b2ffb3b3b3ffb5b4b5ffb6b6b6ffb8b8b9ffbababaffbcbbbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc0c0c1ffc1c1c1ffc2c2c2ffc3c3c2ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcdcdccffd3d3d3ffdededeffe6e5e5ffedededfff3f3f4fff5f4f5fff5f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f77f7b7c7b0000000000000000bfb9b9b9fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f9fff9f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8bfbababa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefefffefefffffffefefffefefefffefefffffefefefffefffefffefffefffffefefffefefffffefefefffefefefffefefefffffefefffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefdfffefdfefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefefffefefffffffefefffefffefffefefffffefefefffffffefffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefffffffffefefffefffefffefefffffffefefffffffefffefffffffffffefffffefffffefefffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfff9f9fafffafafafff9f9f9fffaf9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff6f7f6fff5f5f6fff6f5f6fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff2f2f2fff0f0f1ffededeeffe8e8e7ffe2e2e2ffdad9daffd1d2d2ffcccdccffcbcbcbffcacac9ffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc5c6c5ffc5c5c5ffc4c4c4ffc2c3c2ffc1c1c1ffc0bfbfffbebebeffbcbdbdffbbbbbbffbab9baffb8b8b8ffb7b7b6ffb5b5b5ffb4b4b4ffb3b3b2ffb2b1b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadacadffacadadffacacacffacacacffababab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff707070ff5d5d5dff515151ff4e4e4eff494949ff4f4f4fff4d4d4dff434343ff2d2d2dff212121ff1f2020ff201f1fff1f1f1eff1e1f1eff1f1f1fff201f20ff212221ff2e2f2fff464646ff50504fff4e4e4dff4e4d4eff565556ff6e6e6eff7e7e7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f222222ff2a2a2aff0a0a0aff000000ff000000ff020202ff010201ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010202ff010101ff000000ff080908ff141515ff282827ff3b3b3b7f23242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf828182ffadadadffacacacffababacffabababffacacacffadaeaeffafafafffb0b0b0ffb1b0b1ffb2b2b2ffb3b3b3ffb4b4b4ffb6b6b6ffb8b8b8ffbab9b9ffbbbbbbffbdbcbcffbdbebeffbfbfbfffc0c0c0ffc1c0c1ffc2c1c1ffc2c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc9c9c9ffcbcbcbffcfcfcfffd8d8d8ffe3e2e3ffeaeaeafff1f1f1fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f7f7fff7f7f77f7b7b7bfff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f83f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefefefffdfefefffefefefffdfdfdfffefefdfffdfdfefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffefffffefefffefefffffefefffffefefffffefefefffefffefffefffffffffffffffefefefffefffefffefefffffefefffffefefffffffefffffefffffffffffefffefefffffffffffffefffffffffffffffffefffffffffffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffefdfefffdfefefffefefdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffefffffefefffefefffffefefffffefefffffffffefffefffefffefffffffffffffffffefefffffffffffefefffffefefffffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffefffffefefffefefffffefefffffefffffffffffefffefffefffefffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9fafff9f9f9fff9f9f9fffafaf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff6f6f5fff6f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff7f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff1f1f1ffefefefffeaebeaffe5e5e5ffdfdfdfffd6d5d6ffcececeffcbcbcbffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc2c2c2ffc1c1c2ffc0c0c0ffbfbebeffbdbcbdffbcbbbbffbabab9ffb8b8b8ffb7b7b7ffb6b5b6ffb5b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b0b1ffb0b0b0ffafaeaeffadadadffacacacffacacacffabababffabababbf808180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff777777ff706f6fff616162ff5f5f5fff636363ff666666ff686868ff666666ff60605fff5b5b5bff5c5c5dff5b5c5bff5b5b5bff5a5959ff5b5a5bff5a5b5aff5d5d5dff626261ff686869ff696969ff676767ff666666ff6e6e6eff7e7d7eff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2f2f30ff4c4c4cff2a2b2aff0e0e0eff121212ff191918ff181718ff0d0d0dff050405ff030303ff030303ff030403ff030304ff040304ff040403ff050405ff0e0d0eff161616ff151515ff101010ff1e1e1eff2b2c2cff3b3b3bff4d4d4d7f2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2b2b2bffadadaeffadadaeffacadacffacababffabababffadadadffafafafffb0b0afffb0b0b0ffb1b1b0ffb2b2b2ffb3b2b3ffb4b4b5ffb6b6b6ffb8b8b8ffb9b8b9ffbababbffbcbcbcffbebdbdffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc5c5c5ffc5c6c6ffc7c6c7ffc7c8c7ffc9c8c8ffcac9caffcdcccdffd3d3d3ffdededdffe6e6e6ffeeeeeefff2f2f2fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff5f5f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f8f8fff9f9f9fff8f9f9fff8f9f9fff8f8f9fff9f9f9fff8f8f9fff8f9f8fff8f8f8bfbababa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefefffffffefffffffefffffefefffffffffffefefefffefffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffefdfefffefdfdfffefefdfffefdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffefffffffefefffefffefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefffffefefffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffefefffffefefffefefefffffefefffefefefffffffefffefefefffefffffffffffffffffffffffffefffffffffefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffefffffffefefffffffefffffefefffefefefffffffefffefefefffefffffffffefefffffefffffffefffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efffaf9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff6f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff2f2f2fff1f1f1ffeeeeeeffe8e7e8ffe3e3e3ffdadadaffd1d2d2ffccccccffc9cacaffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc4c4c4ffc3c2c3ffc2c1c1ffc0c0c0ffbfbebeffbdbdbdffbcbbbbffbabbbaffb9b9b9ffb8b8b7ffb7b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b1ffb1b1b1ffb0b0b0ffafafafffadadadffabababffabababffabababffabababffabacac3f2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff767676ff777677ff757475ff747474ff787877ff7b7b7bff7f7f7fff818180ff828282ff848484ff868585ff858585ff858484ff848484ff848484ff838383ff838383ff828281ff7f807fff7b7b7bff797878ff787878ff7d7d7dff7f7f7fff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f393939ff656565ff4c4b4bff353534ff3b3a3bff3e3e3eff383838ff212121ff131313ff0f100fff0f0f0fff0f0f10ff101010ff10100fff101010ff121212ff212121ff353535ff393939ff353535ff3a3939ff3f3f3fff4d4d4dff6262627f3a3a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeafffaeaeaeffaeadadffadadadffacacacffadadadffafaeaeffb0b0b0ffb1b1b1ffb0b0b1ffb0b1b0ffb2b1b1ffb3b3b3ffb4b4b4ffb6b6b6ffb7b7b7ffb9b9b9ffbababaffbcbbbcffbcbdbdffbfbebfffc0bfbfffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcfcfcfffd8d8d8ffe3e3e2ffebebeaffefefeffff3f2f3fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f6f6fff6f6f6fff7f6f6fff7f6f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffffffefffffffefffefefefffffefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefefffffffffefffffffefffefefefffffefefffefefefffffefefffffefefffefefffffefefefffffefffffffefefffefefffffefefffffffffffffffffefffffffffffffefefffefefffffefffefffffefffffffffffffffffffffffffffffffffffffefffefffefffefffffefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffefefefffefffefffefffefffefefefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffefffffffefffffefefffffefefffefffefffffefffffffefefffefefffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbbbabbfff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f6fff5f5f5fff5f5f6fff5f5f5fff5f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f3fff3f3f3fff4f3f3fff3f3f3fff1f1f1fff0eff0ffebebebffe5e5e5ffe0e0e0ffd7d6d6ffcececeffcacacaffcac9c9ffc8c8c9ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c6c6ffc5c5c5ffc4c4c4ffc3c2c3ffc1c1c2ffc0c0c0ffbebebfffbdbdbdffbcbcbcffbababaffb9b9b9ffb8b8b8ffb6b7b7ffb6b5b5ffb4b5b4ffb4b4b4ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeaeadffacacacffabababffabacabffacacacffacabacbf8081810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff767677ff787878ff7b7b7bff7b7b7bff7d7d7dff818181ff838383ff848484ff868685ff878787ff888888ff888888ff878787ff878787ff878787ff878787ff858585ff848484ff838383ff808081ff7c7c7cff7e7e7eff7f7f7fff7f7f7fff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff757574ff656465ff535353ff565656ff585858ff545454ff434342ff383838ff383838ff363636ff333333ff323232ff353535ff343435ff363636ff414141ff525252ff565655ff505050ff4e4e4eff515151ff626263ff7878787f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f575757ffafafafffaeafafffaeaeaeffadadadffaeaeaeffb0afb0ffb0b1b1ffb2b1b2ffb1b2b1ffb1b1b1ffb1b0b0ffb1b1b1ffb2b2b2ffb4b4b4ffb5b5b5ffb7b7b7ffb8b8b9ffbababaffbbbbbbffbdbdbdffbebebeffbfc0bfffc0c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffcac9c9ffcdcdcdffd3d3d3ffdededeffe7e7e7ffefefeefff1f2f1fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f97f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefdfffefefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffefffefffffefffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffefffefffffefffffefefffffffffffffffffffffffefffffffffffffffffffffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff1f0f1ffeeeeeeffe8e8e8ffe3e3e3ffdbdbdbffd2d2d2ffccccccffc9c9c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c5c5ffc4c5c4ffc4c4c3ffc3c2c3ffc1c1c1ffc0c0c0ffbebebfffbdbdbdffbbbcbcffbabbbaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb3b3b4ffb3b3b3ffb1b2b1ffb0b0b0ffafafafffaeaeaeffadadacffababacffacacacffacacacffacacabffacacac7f56565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff6b6b6aff474748ff484848ff4b4b4bff4d4d4cff4d4d4dff4e4e4eff4e4e4eff4f4f4fff505050ff515051ff505050ff4e4f4fff4d4d4dff4d4e4eff4c4d4cff4c4c4cff4b4a4bff4a4a4aff494a49ff646464ff717171ff7f7f7fff7f7f7fff7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff797979ff747575ff6b6b6aff6e6e6eff717171ff767575ff747474ff737373ff767776ff777677ff707170ff717071ff747474ff747474ff707070ff6e6e6eff6e6f6fff6d6c6cff676767ff626262ff676767ff787878ff7f7f7f7f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacacffaeaeaeffafaeaeffaeaeaeffaeaeaeffafafafffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffb1b1b1ffb2b2b2ffb4b3b3ffb5b5b5ffb7b7b6ffb8b8b8ffbababaffbbbbbbffbdbdbdffbebebeffbfc0bfffc0c1c0ffc2c1c2ffc2c2c2ffc3c3c3ffc3c4c4ffc5c4c4ffc5c6c6ffc6c7c6ffc7c7c7ffc9c9c9ffcacacaffd0cfcfffd9d9d9ffe3e3e3ffebebecfff0f0f0fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffefffefefefffefefefffefefefffffffefffefffefffefffefffefefefffefefffffffefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefefffefefdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefefffffffffefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffefefffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffffefffffefffffefffffffffffffffefffefffffefffffefffefffefffefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefefffffefefffefefefffffefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffefffefffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefefffefffffffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7c7cfff9f9f9fff9f9f9fff9f9f9fff9f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff1f2f2fff0f0f0ffecececffe6e6e6ffe0e0e0ffd6d7d6ffcececeffcacacaffc9c8c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc5c5c5ffc4c5c4ffc3c3c4ffc2c2c2ffc1c1c1ffbfc0c0ffbebebeffbdbdbdffbcbcbcffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb0b1b1ffb0afafffaeaeaeffadadaeffacacacffacacabffacacacffacacacffacacacffacabac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2f2f2fff474747ff484748ff464646ff484948ff4c4c4bff4d4d4cff4d4e4dff4e4e4eff4e4d4dff504f4fff515050ff4f4f4fff4d4d4eff4d4d4eff4e4d4eff4c4c4cff4b4b4bff4a4a4aff49494aff494949ff494949ff484949bf5151517f3f3f3f7f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff797979ff797979ff787878ff797979ff7a7a7bff7e7e7eff7e7e7eff7f7f7fff818181ff7f807fff7d7d7dff7d7d7dff7e7e7eff7e7d7eff7c7c7cff7b7a7bff7b7b7bff7b7b7bff797978ff777777ff7a7a7aff7f7f7fff7f7f7f7f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f555555ffabababffacadacffaeafaeffaeafafffafafafffb1b1b1ffb3b2b2ffb3b3b3ffb2b2b2ffb2b1b1ffb1b1b0ffb1b0b0ffb1b1b1ffb2b2b2ffb3b4b3ffb5b5b5ffb7b7b7ffb8b8b8ffbababaffbbbbbbffbdbdbdffbebebeffbfbfbfffc0c1c0ffc1c1c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc5c6c6ffc7c6c7ffc7c8c8ffc9c9c9ffccccccffd4d4d4ffdfdedfffe8e8e8ffeeeeeefff1f1f1fff3f4f3fff4f5f5fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f5f4fff4f4f5fff5f5f4fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff7f7f6fff7f7f7fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff9f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffffffefffffefefffefffefffefffffffefefefffefffffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffffefffefefefffefefffffefefffffefefffffefffefffffefefffffefefffefffffffefffefffefefefffffffffffefefefffefefefffffefffffffefffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefefefffffffffffffefefffefefefffefffefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefffefffefefefffffffffffffffffffffefefffffefffffffefffffffffffffffefffffffffffffffffefffffefefffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffffefefffefefefffffefefffffefefffefefefffefffefffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff9f9f9fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f6f5fff6f6f6fff5f5f5fff5f6f5fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff3f3f3fff2f2f2fff1f1f0ffeeefeeffe9e9e9ffe3e3e3ffdcdcdcffd2d2d2ffcccccbffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc5c6c5ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffbfc0bfffbebebeffbdbcbdffbbbcbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafb0afffaeaeaeffadadadffacacacffacacabffacacacffabababffabababbf808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f242423ff474747ff444443ff3c3c3cff3e3e3fff454545ff484747ff494948ff484948ff474747ff494949ff4a4a4aff494949ff474747ff474747ff484847ff464646ff454545ff454545ff454445ff444444ff484848ff4948497f2424240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff797979ff797979ff797979ff7a7a7aff7d7d7dff7e7e7eff7f7f7eff808080ff818181ff818080ff7e7f7fff7e7e7eff7f7e7eff7e7e7eff7d7d7cff7b7c7cff7d7e7eff7d7d7dff7d7d7dff7d7e7dff7f7f7fff7f7f7fff7f7f7f7f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2a2a2affa8a8a8ffaaaaaaffabababffadacacffadadadffb0afb0ffb1b1b1ffb2b3b2ffb2b2b3ffb1b2b1ffb1b1b1ffb0b0b0ffb0b0b1ffb2b1b1ffb3b2b2ffb4b4b4ffb5b5b5ffb7b7b7ffb9b8b8ffbababaffbbbcbcffbdbdbdffbebebeffc0c0c0ffc0c1c1ffc2c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffcbcacaffd0d0d0ffdad9d9ffe4e4e4ffecebecfff0efeffff2f2f2fff4f4f4fff4f4f4fff5f5f5fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff5f4f5fff4f4f4fff5f4f4fff4f5f4fff5f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f7f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff7f7f7fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fffaf9f9bfbbbbba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffefffefffffffffffefefffffffffefffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefffffffffefefffffefffffefefefffffffefffefffefffffffffffffffffffefefffffffffefffefffefffefffefffffefffffffffffffefffffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffdfefdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffffffefffffffffffffffffffffefffffffffefffefffefffefffefffefefffffefefffffefffefffffffffffefffffffffffefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfdfdfffdfdfefffdfdfefffefefdfffefefefffefefefffefefefffefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffffffffffefffffffffffffffefffffffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff4f4f4fff3f3f4fff3f3f3fff2f3f2fff2f3f2fff2f2f2fff2f2f3fff2f2f2fff1f1f1fff0f0f0ffecececffe6e6e6ffe0e1e0ffd7d7d7ffcfcfcfffc9cacaffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c2ffc2c2c2ffc1c1c1ffbfbfbfffbebebeffbcbcbdffbcbcbbffbababaffb9b9b9ffb8b8b9ffb7b7b7ffb6b6b6ffb5b5b5ffb4b5b4ffb3b3b4ffb2b3b3ffb1b1b1ffb0b1b1ffafb0b0ffafafafffaeaeadffacacacffabacabffabacacffabababffabababffababab3f2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f232424ff434444ff393939ff2f2f2fff303130ff393838ff3d3d3dff3d3d3dff353535ff2f2f2fff2f2f2fff2f2f2fff2f2e2eff2e2e2eff2d2e2eff2e2e2eff2f2f2fff333333ff3a393aff3b3b3bff3b3b3bff424242ff4848477f2424240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff797979ff545454ff484848ff4a4a4aff4c4c4cff4d4d4dff4e4e4eff4f4f4fff4f4f4fff4f4f4eff4e4e4eff4e4e4eff4e4e4fff4e4e4eff4e4e4eff4d4d4eff4c4d4cff4b4b4bff4f504fff5d5d5dff5f5f5fff676767ff7f7f7f7f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf7e7e7fffa8a8a8ffa8a8a8ffaaaaaaffabababffacacacffafafafffb1b1b1ffb1b1b2ffb1b1b1ffb0b1b1ffb0b0b0ffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b5b4ffb6b6b6ffb7b7b7ffb9b8b9ffbababaffbbbcbbffbdbdbdffbebebfffc0c0c0ffc1c0c0ffc2c1c2ffc3c3c2ffc3c3c3ffc5c4c4ffc5c5c5ffc6c7c7ffc7c7c7ffc9c9c9ffcdcdcdffd4d5d4ffdfdfdfffe8e8e9ffeeeeeefff1f1f1fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f93f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffdfdfefffdfefefffdfefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefffefffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefffefffffefffffefefffffefefefffffffefffefefefffefffffffffffffffffefefffefefffffefefffffefffefffefefffffefefefffefefefffdfefdfffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffffefefffffffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffffffefffefffefffefffefefffffffefffffffffefffefefefffefefefffefefefffefefefffefffefffffffffffefffffffefefefffffefefffefefefffefffffffefefffffffefefffefefffffefefffffefffefffefffffffffefffffffffffffefffefffffffeffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefefffffffffffefefefffefffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfdfefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffefffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefffffffffffffefffefffffffefffefefefffffefffffffefffffefffffffefffffffeffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff6f6f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff0f1f0ffeeeeeeffe9e9e9ffe4e4e4ffddddddffd3d3d3ffccccccffc8c8c8ffc7c7c8ffc7c6c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c4c3ffc2c3c2ffc1c1c2ffc1c0c0ffc0bfbfffbebebeffbcbcbdffbbbbbcffbababaffb9bab9ffb8b8b8ffb7b7b8ffb6b6b6ffb5b5b5ffb4b4b5ffb3b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b1b1ffb0b0afffaeafafffadadadffacacacffabababffabababffabababffabaaabbf807f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f212121ff393938ff2c2c2cff242525ff212120ff242424ff282828ff262626ff191919ff111211ff101010ff0f0f0fff0f0f0fff0f1010ff100f0fff101010ff131212ff181918ff222222ff262626ff2a2b2aff383838ff4242427f2323230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff545454ff484848ff464647ff474747ff4a4949ff4b4c4bff4d4d4dff4e4f4eff4f4f4fff4e4f4fff4d4d4eff4e4e4eff4e4f4eff4e4e4eff4d4d4dff4c4d4dff4b4a4aff4a494aff494949ff515151ff5f5e5eff5f5f5fff6767673f1f202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2a2a2affa9a9aaffa9a9a8ffa8a8a8ffa8a8a8ffa9a9a8ffababacffaeaeaeffafafafffb0b0b0ffafafafffafafb0ffb0b0b0ffb1b0b0ffb2b2b1ffb2b2b3ffb3b4b3ffb5b5b5ffb6b6b6ffb7b8b8ffb9b9b9ffbabbbbffbcbcbcffbdbebdffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc4c5c5ffc5c6c6ffc7c7c7ffc8c8c8ffcbcacaffd0d0d0ffdbdbdbffe4e5e5ffecececffeff0f0fff1f2f2fff4f3f4fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f4fff3f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff6f5f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9bfbabbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffefffefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffffffefffffffffffffffffffffefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefdfffdfefdfffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffefffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefffefffefefefffefffefffefefffffefffefffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffffffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffefefefffefefffffefefefffefffefffefefefffefffefffefefffffefffefffffffefffffffefffffffefffefefefffffefffffefffefffefefefffffefffffefefefffffffefffefefefffffefefffefefefffffefffffffefefffffefffffefefffffffffeffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffefefefffffefffffffffefffffffefffffffffffffefefffffffefffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefefffffefffffefefffffffffefffffffefffffefffffffffffffefffffffffffffffffffefffffffeffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f5f5fff4f4f4fff5f5f4fff4f5f5fff4f5f4fff4f4f4fff4f4f4fff5f4f4fff4f4f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff0f0f0ffefefefffecebebffe7e6e6ffe0e1e0ffd8d8d8ffcfcfcfffc9c9c9ffc7c7c8ffc6c6c7ffc5c6c6ffc5c5c5ffc5c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c1c0ffbfbfbfffbebebeffbcbcbdffbbbbbbffbbbabaffb9b9b9ffb8b8b8ffb7b7b7ffb7b6b7ffb6b6b5ffb4b4b4ffb4b3b4ffb3b2b3ffb2b2b2ffb2b2b1ffb1b1b1ffb0b0b0ffafafafffadaeaeffacacacffabababffabababffabababffabaaabffaaaaaa3f2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff2c2c2cff222221ff1a1a1aff101010ff0d0d0dff0d0e0dff0a0a0aff050505ff030303ff030302ff020202ff020202ff020302ff030303ff030303ff040403ff060505ff080808ff0b0b0bff100f10ff232323ff3838387f20202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474748ff464747ff3f403fff3f3f3fff424241ff434242ff403f40ff3e3e3eff3f3e3fff3f3f3fff3e3e3eff3f3f3fff403f3fff404040ff3e3e3eff414141ff444444ff444443ff414242ff474747ff555555ff5f5e5eff5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf808080ffaaaaaaffaaa9a9ffa9a9a8ffa7a7a7ffa8a8a9ffabababffadadacffaeaeaeffafaeafffafafafffb0afafffb0b1b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b6b6ffb7b7b7ffb8b8b8ffb9babaffbcbbbbffbdbdbcffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c3c2ffc3c3c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc9c8c8ffcdcccdffd6d5d5ffe0e1e0ffe9e8e9ffeeedeefff1f0f0fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff3f3f4fff3f3f3fff4f3f3fff4f3f3fff4f3f3fff3f3f4fff3f4f3fff4f4f3fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff7f7f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffefffffffffffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefffffefffefffefefffffffefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffffffefffffefffffefffefffffffefffefefefffffffefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffefffffffffffffffefffffffefffffffffffefffffffefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffefffefffefefffffffffefffefffefffefffefffffffefffffffefffffefffffefffefffefffefffefefefffffffefffefefefffefffefffefefffffffefffffefffefffeffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffffffefffefffffffefffefffffffefffffffefffffefffffefffefffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffdfdfdfffefefdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffffefffffefffefffefffefffeffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7c7c7cfff8f8f8fff8f8f7fff7f7f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f1fff2f1f2fff1f2f1fff1f2f1fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeedffe9eae9ffe4e4e4ffddddddffd4d4d4ffccccccffc7c8c8ffc6c6c7ffc6c6c5ffc5c5c5ffc4c4c4ffc4c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbcbdbcffbbbcbcffbababbffbab9b9ffb8b9b8ffb7b8b8ffb7b7b6ffb6b6b6ffb5b5b5ffb4b4b4ffb3b4b3ffb3b3b3ffb2b2b2ffb1b1b1ffb1b0b0ffafafafffaeaeaeffacadacffabacabffababaaffaaaaaaffaaaaaaffaaaaaaffaaaaaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141514ff222221ff161616ff0c0c0dff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0b0a0aff2323237f1a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff353535ff3f4040ff333434ff313131ff333233ff2e2e2eff212021ff161516ff141414ff131313ff131313ff131312ff141414ff151515ff181818ff222222ff2f2f2fff343434ff353434ff373737ff404140ff555555ff5e5e5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f555555ffababacffabababffaaaaaaffaaa9a9ffa9a9a9ffababaaffacacacffadadadffaeaeaeffafafafffafb0afffb0b1b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb8b7b8ffb9b9b9ffbababaffbbbcbcffbdbdbdffbebebeffc0bfc0ffc1c1c1ffc2c2c2ffc2c3c3ffc3c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc8c7c7ffcacacaffd0d0d0ffddddddffe5e5e6ffecececffefefeefff1f1f1fff2f2f2fff2f2f2fff3f3f2fff2f3f3fff3f3f3fff2f3f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f97f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefefffefefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffefffefffefffffffefefefffefffefffefefefffffefefffefefefffefffefffffefefffffffefffffefefffffffffffffffefffffefffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffffefefffefffffffffefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffffefefffefefefffefffefffffefefffffffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffffffffffffffffffffffffffefffffffefffffefffffefffffffffefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffefffefffefefefffefefefffefffefffefefefffffffffffffffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefffffefffffffefffeffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefffffffffefefffffffefffffefefffffffffffffffefffffefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfefdfffdfdfdfffdfdfefffdfefefffefefdfffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffffefefffefffffffffffeffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff1f0f1fff0f0f0ffefefefffeeeeeeffecececffe7e7e8ffe2e2e2ffd9d9d9ffd0d0d0ffc9c9c9ffc7c7c7ffc6c5c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c3ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbbffbabbbbffb9babaffb9b8b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b3b4ffb3b3b3ffb2b2b2ffb1b2b1ffb0b1b1ffb0afafffaeaeaeffadadadffacacacffababaaffaaa9aaffaaaaaaffaaabaaffababaa7f555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f10100fff161616ff0b0b0bff070607ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0a7f0e0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff272727ff1c1d1dff141514ff151515ff111111ff0b0a0bff040404ff030303ff040304ff030303ff030202ff030303ff040404ff060606ff0b0a0bff111111ff141414ff191919ff262727ff333434ff404040ff5555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaaaaaaffabababffabababffabababffaaaaaaffabababffacacacffaeadadffaeafaeffafafafffb0afb0ffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b9b8ffbabab9ffbbbbbbffbcbcbcffbdbdbdffbfbfbfffc0c0c0ffc1c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c6c7ffc9c9c9ffcdcdcdffd5d6d6ffe2e1e2ffe9e9e9ffeeeeedffefefeffff1f1f0fff2f1f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff2f3f3fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff7f7f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffefffffffffffffefefffefefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefefefffefefefffdfdfefffefdfdfffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffefefffffefefffffffefefffefffefffefefefffefefffffefefefffefffffffffefffffefefffffffffefffefffffffffffffffffefefffffefffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffffffffffefffefffffffffffffffefffffffffffefffefffffffffefefffefefefffffffefffefefefffffefefffefefefffefefefffffffefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefefffefefffffffffffffefefffffefefefffefefefffefefffffefefffffefefefffefffefffffffefffefefffffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefffffffffefffeffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefefffffffffefffefffffffffefefffefefffffffffefffefffffffffffefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffefffffefefffffffefefffefefefffefffefffffffefffffefefffefefffffffefefffffefefffefeffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff3f4f4fff3f3f3fff3f4f4fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0efefffeeeeedffeeedeeffeaeaebffe6e6e6ffdedddeffd4d4d4ffccccccffc7c7c7ffc5c5c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfc0ffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb7b6b6ffb6b5b6ffb5b5b5ffb4b4b4ffb4b4b3ffb3b2b2ffb2b1b2ffb1b1b1ffb0b0b0ffafaeaeffadadaeffacacacffabababffaaaaaaffabaaaaffaaaaaaffaaaaabffabaaaa3f2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff0b0b0bff060606ff050504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000017f0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff050404ff020202ff010101ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff040304ff111112ff1c1c1bff343434ff404141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f545554ffaaaaaaffaaaaabffabababffabababffacababffadadadffaeaeadffaeaeaeffafafafffafafafffb0b0b0ffb1b1b1ffb2b2b1ffb3b3b2ffb3b4b3ffb5b4b4ffb5b5b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbdbcbcffbebebeffbfbfbfffc0c1c0ffc1c1c1ffc3c3c2ffc4c4c4ffc5c5c5ffc5c6c5ffc6c7c6ffc7c7c7ffcbcacbffd1d1d1ffdcdddcffe6e5e6ffebecebffeeeeeeffeff0f0fff1f0f0fff1f0f1fff1f1f1fff2f1f1fff1f1f1fff1f1f1fff1f1f2fff1f2f1fff1f1f2fff1f1f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f87f7c7c7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffefefffffffffffffffffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffffefffffefefffffefefffffffefefffefefffffffefffffefefefffefefefffefffefffffefffffefefefffefffffffefffffffffffffffffefefffefffefffefefffffffffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffefffffefefffffefffffffffffffffefefffffffefffffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefffefffefefefffefffefffefefefffffffffffefffefffffefffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefefffffefefffefefffffffefffffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffefffefffffefefffeffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffffefffffefefefffefefefffefffefffffefffffefffefffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffefffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefeff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb9b9b9fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f3f4fff4f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff1f0f1fff1f0f0fff0f0f0fff0eff0ffeff0f0fff0eff0fff0efefffeff0f0ffeff0f0fff0f0f0fff0eff0fff0f0efffeeeeeeffedeeedffecededffe9e8e8ffe2e3e2ffd9d9d9ffd0d0d0ffc9c9c9ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc2c1c1ffc0c0c0ffbfc0bfffbebebfffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b1ffb0b0b0ffafafafffadaeadffadadacffabacabffaaababffaaaaabffabababffaaababffaaaaaabf808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2424247f2424247f2424247f2424247f2424247f2323237f1e1e1e7f1818187f1313137f0e0e0e7f080808bf070807ff060606ff040404ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff020302ff020303ff070706ff141413ff272727ff373837ff424242ff4a4b4bff4d4d4dff4d4d4dff4d4d4dff4d4d4dff4d4d4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff080908ff0c0b0bff1c1c1cff34333400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa9a9a9ffa9a9a9ffaaaaaaffaaaaaaffaaaaabffacadadffadadaeffaeaeaeffaeafafffafafafffafb0afffb1b0b1ffb1b2b1ffb2b3b2ffb4b4b3ffb4b5b4ffb6b5b5ffb6b6b7ffb7b8b8ffb9b8b9ffbabab9ffbbbbbbffbcbcbcffbdbdbeffbfbebfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c2ffc4c4c4ffc5c5c5ffc5c5c6ffc7c6c6ffc9c8c9ffcececeffd6d6d7ffe2e1e2ffe9eaeaffedededffeeeeeeffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff0f1f1fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff1f2f1fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff4f4f3fff4f4f4fff5f4f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8bfbababa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefffffffefefefffffffefffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffffffffffefffefffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefdfefffefdfefffdfefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefefffefefffffffffefffefffffffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffffefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffefefffffffffefffffffffffefefefffefefffffefefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffefffffefefefffefefefffffefefffefffffffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffffeffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffefefffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffefefefffffefefffefefffffefefefffefffffffffeff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff7f6f7fff7f6f7fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0efefffefefefffefefefffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffefefefffefefefffeeeeeeffedededffedededffebebecffe6e7e6ffdededeffd4d4d4ffccccccffc7c7c7ffc6c5c5ffc5c4c5ffc4c4c4ffc2c2c2ffc1c2c2ffc1c0c1ffc0c0c0ffbfbfbfffbdbebeffbdbcbdffbcbcbcffbabbbbffbab9b9ffb9b9b8ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b3ffb3b3b3ffb2b2b1ffb0b0b1ffafb0b0ffafafafffadaeaeffacacacffabababffaaaaaaffababaaffaaaaaaffabaaabffababab3f2a2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494948ff484848ff484848ff484848ff474747ff404040ff343434ff292929ff1e1e1fff121312ff0b0b0cff070707ff030404ff020303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010201ff030203ff030203ff020303ff070707ff141414ff272727ff373837ff424242ff4b4a4bff4d4d4dff4d4d4dff4d4d4dff555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f232323ff464646ff464747ff464646ff474746ff464646ff424242ff383839ff2a2b2bff141414ff090909ff060607ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff060606ff0b0b0bff1c1c1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf7e7e7effa8a9a8ffa9a9a9ffaaa9a9ffa9aaaaffababaaffacacadffaeadaeffaeaeaeffafaeafffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b7ffb7b7b7ffb8b9b8ffb9b9b9ffbababaffbcbbbbffbdbcbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffcbcbcbffd2d1d1ffddddddffe6e6e6ffecececffecececffeeeeeeffefefefffefefefffefefefffefefefffefefefffeff0effff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f83f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffefefffffffefefffefefffffefefefffefefefffefffefffffffefffefffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefffefffefefefffefefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefffefffefefffffffefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefefffffefefefffffffffffefffefffffffefffefefffffffffffffffffefffffefefffffffefffffefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfdfffefdfefffefefefffefefefffefefefffffefefffefffefffefefffffffefffffffffffffffffffffffffffffefefffffffefffffffefefffffefffffffefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefefefffefffefffffffefffefefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefffefffefffefffefefefffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefefefffffffeffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefffffffefefffefefefffefffefffffffefffefefffffffefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffefffefffffffefefffffffffefffffefefffffffefffffefefffffefefffefffffffffffffffefffffffffffefffefffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7b7b7bfff7f7f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff0f1f1fff0f1f0fff0eff0fff0efefffefefefffefeeefffeeeeeeffeeeeedffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffedededffecececffedececffe9eaeaffe3e3e3ffdadadaffd1d0d0ffc9c9caffc6c6c6ffc5c5c5ffc5c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebfffbdbdbeffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb8b8b7ffb7b7b7ffb6b6b6ffb6b5b6ffb5b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffafaeaeffadadadffadacacffabababffaaaaa9ffabababffabababffabababbf818181000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4e4e4dff494848ff484848ff474747ff404040ff333434ff292929ff1f1f1fff131312ff0b0b0cff070707ff030303ff000001ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff020201ff020202ff010202ff020202ff060606ff141413ff272727ff373738ff434242ff4b4b4bff4d4d4dff555555ff656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f282828ff494949ff474747ff474646ff464646ff424242ff383838ff2a2b2bff151414ff090909ff060607ff060606ff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff060606ff0c0c0c7f0d0d0c7f1717177f2020207f2929297f3030307f3131317f3131317f3131317f3131317f313131000000003f292929ffa7a7a7ffa8a8a8ffa9a8a8ffa9a9a9ffa9a9a9ffabababffadadadffaeaeaeffaeaeaeffaeaeaeffafafafffb0b0b0ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffc0bfbfffc0c1c1ffc2c1c2ffc2c3c2ffc3c3c3ffc5c5c5ffc6c6c6ffc6c7c7ffc9c9c9ffcecdceffd8d7d7ffe2e2e2ffeaeae9ffececebffececebffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefeeffeeefefffefefefffefefefffefefefffeff0effff0eff0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8bfbababa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffffefffefefffffefefffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefefefffefffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffffffffefffffefefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffffefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefffefffefefefffffefffffefefefffefefffffefefefffefefffffefefefffffefefffefefefffffffefffefffefffffefefffefffefffffffffffefffffffffefffffffffffffffffefffffffefffffefffffefffffffefefffffffefefffffefefffefefffffefffefffffefefffffefefffefefefffffffffffefffffffefffffffefefffffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffffffffffffffffffefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffefefffffefefffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffeffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffefefffffefffffffefefefffffefefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffefffefffefffffffefefffffffefffffefefffffffffffffffefffffefefffffefffffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb8b9b8fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f2f2fff2f2f2fff1f2f1fff1f0f1fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffeeededffedededffedededffecededffedededffedededffedededffeeededffedededffedededffedededffedededffecededffecececffececebffebebebffe7e7e7ffdfdedfffd5d5d6ffcdcdcdffc8c8c8ffc5c6c6ffc5c5c5ffc4c4c3ffc2c2c2ffc2c2c1ffc1c0c0ffc0c0c0ffbebebfffbebebeffbdbdbcffbcbcbcffbbbbbbffbabab9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b7ffb6b6b6ffb5b6b5ffb4b4b4ffb3b4b4ffb3b3b3ffb2b1b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffaeadadffacacacffaaababffabababffabababffacacacffacacac7f5656560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff4e4e4eff494949ff444343ff373636ff2b2b2bff222222ff151514ff0d0c0cff070808ff040404ff010101ff000001ff000000ff030303ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff020202ff010101ff030303ff050405ff050404ff050505ff080808ff131212ff272627ff383838ff434343ff4d4d4dff555555ff656565ff6c6c6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2a2a2aff535353ff484849ff464646ff414142ff383838ff2b2b2bff141414ff090909ff070606ff050606ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff030303ff040404ff070606ff0f0e0fff1e1e1fff323332ff444445ff565656ff616161ff626262ff626262ff626262ff65656500000000bf7c7c7cffa6a6a6ffa7a7a7ffa8a7a8ffa8a8a8ffa9a9a9ffabacabffadadadffaeadaeffaeaeaeffafaeafffafb0b0ffb0b0b1ffb2b2b2ffb4b3b3ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebdbeffbfbfbfffc0c0c0ffc1c1c0ffc1c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc8c8c8ffcbcbcbffd2d2d2ffdededeffe6e6e6ffebebebffe9e9e9ffebebebffedededffedededffeeededffedededffedeeeeffeeeeedffeeededffeeeeeeffeeeeeeffefeeeeffefefefffefefeffff0efefffefeff0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f7fff7f8f8fff8f8f8fff8f8f8fff8f8f83f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffefefffffffefefffefffefffefffefffefefffffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffffefefffffefefffffefefffffffffffefefffffefffefffefffffffefffffffffffffffffefefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffefffffefffffffffefefffefffffffefefefffefefefffffffefffefffefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffefffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffefefffefffefffefefefffefefefffffefefffffffefffefffefffefefffffefffffffffffefffefffffffffefefffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffefffffffffefffefffefffefffffffffefefffffffefffefffefffffefffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffefefefffffffffffefffefffefefffffefffffffefefefffefefefffffefefffffefffffffefefffffffffffffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3d3d3dfff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff6f6f6fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff5f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f2fff2f2f2fff1f2f1fff1f0f1fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffedededffecececffecececffebececffecececffececebffececebffecececffecececffecececffecececffecececffecececffecececffebecebffeaebebffeaebebffe9e9e9ffe4e4e3ffdbdbdbffd2d1d1ffcbcbcbffc7c7c7ffc5c6c6ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbeffbdbcbcffbcbcbbffbababbffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b7ffb7b6b6ffb6b6b6ffb5b5b5ffb4b5b5ffb3b3b3ffb2b2b2ffb2b1b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadadadffacacacffabababffacacacffacacacffacacacffacacac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff515151ff4e4e4eff4a4a4aff3b3b3bff303030ff262525ff181818ff0c0c0cff070707ff030303ff000101ff000100ff010100ff060606ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060506ff010101ff020302ff030303ff050505ff080807ff0f0f0eff202020ff393939ff474647ff545353ff606161ff656565ff6c6d6dff6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2a2a2aff555555ff535353ff494949ff424242ff383737ff292929ff121212ff090909ff060707ff050505ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030304ff020202ff060607ff0f0f0fff1f1e1fff333333ff454544ff565656ff616161ff626262ff656565ff6c6c6c3f292929ffa6a5a5ffa6a6a5ffa7a7a7ffa8a7a7ffa8a8a8ffaaaaaaffacacacffadadadffaeaeadffaeafaeffafafafffb0b0b0ffb1b1b1ffb3b2b3ffb4b4b4ffb5b5b5ffb7b6b6ffb8b7b7ffb8b9b9ffb9b9b9ffbbbbbaffbbbbbbffbdbcbcffbdbdbeffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc2c3c3ffc4c4c5ffc5c6c5ffc7c6c6ffcacac9ffcfcecfffd9d8d8ffe3e3e2ffe9e9e9ffe9e9e9ffe8e8e8ffebebeaffebecebffecececffecececffecececffecececffecececffedededffedededffedededffededeeffeeeeeeffeeeeeeffefefefffefefeffff0efeffff0eff0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff5f4f4fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f8fff8f8f87f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffefefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefffefffefefffffefefffffefefefffefefffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfefffefefefffefefefffefffefffffefefffefefefffffffefffffffffffefefffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffefffffefefefffefffffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffefefffefffffffefefffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffefffffefffffffefffefffffefefffefefefffefefefffefffefffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefffffffffefefffefefeffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefffffffffffefffffefffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffefffffefffffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefefffffffffffffffffffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffefefffffefffffefffffffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefffffffffffffffefefffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb8b8b8fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f5f6fff6f6f5fff6f5f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f2f2fff2f1f1fff1f1f1fff0f0f0ffefefefffefeeefffeeeeeeffededeeffecededffecececffecebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffecebecffecececffebeaebffeaeaeaffeae9eaffe9e9eaffe6e7e6ffe0e0dfffd6d6d6ffcfcfd0ffc9cacaffc6c7c7ffc6c6c5ffc3c3c3ffc2c2c3ffc1c1c2ffc0c0c1ffbfc0bfffbfbfbfffbebdbeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b6ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b1b1ffb0b0b0ffafafb0ffaeaeaeffadaeadffadacacffacacacffacacacffacacacffacacacbf81818100000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff515151ff515151ff505050ff464646ff393839ff2b2b2bff1c1c1cff0d0c0dff060606ff020202ff010101ff010000ff010001ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff090909ff010101ff010101ff020202ff040404ff070708ff111111ff232323ff373637ff464746ff595958ff696969ff6d6c6cff6e6e6eff6f6f6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2a2a2aff555554ff545555ff525252ff474747ff3b3a3bff2e2e2eff1d1d1dff0e0f0fff070707ff040404ff030303ff010102ff040404ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff030303ff010101ff010102ff030303ff070808ff111111ff242424ff373837ff494949ff5b5b5bff656565ff6c6c6cff6d6d6dffa6a6a6ffa5a6a6ffa6a5a5ffa6a6a6ffa6a6a6ffa8a8a8ffaaaaaaffacababffadadadffaeaeadffaeaeaeffafafafffb1b1b0ffb2b2b2ffb3b3b3ffb5b5b5ffb6b6b6ffb7b7b7ffb9b8b8ffb9b9b9ffbbbabaffbbbbbbffbcbcbcffbdbdbdffbebebdffbebebfffbfc0bfffc0c1c0ffc1c1c1ffc2c2c2ffc3c3c4ffc4c5c5ffc6c6c6ffc8c8c7ffccccccffd3d3d3ffdfdedeffe7e6e7ffeaeaeaffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffebebeaffebeaebffebebebffebebebffecebebffedececffedededffedececffedededffedededffeeeeeeffeeeeeeffeeefefffefefefffefeff0ffeff0effff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff8f7f7fff7f7f7fff8f7f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffefffffefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefefffefffefffefefefffefefefffdfefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffefffffffffefffefefefffefefefffffffefffefefffffefffefffefefffffefffefffffffefffefffffffffefffffefefefffefefefffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffefffffefffffffefffffffffffffffffefffffffffffffefefefffefefffffffffefffefefffffefefefffefefefffefefefffefffefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffefffffefefffffffffefffffefffffefffffffefffffffefffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffeffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffefffffefffffefffffffefffffffffffffffffefffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffefffffefffffefefffffefefefffefefefffffefefffefffefffefefefffefefefffffffefffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffefffefefffffefffefffffffefffefefefffefffefffffefefffefefefffffffefffffefffffefefffffefefefffefefefffffefefffefffefffefefefffefefffffffffefffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffefefffffefffefffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff7f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f0f0fff0f0f0ffefefefffefefeeffeeeeeeffedededffededecffecebecffebebebffebeaeaffeaeaeaffeaebeaffeaeaeaffe9eaeaffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e8ffe8e8e8ffe5e4e4ffdbdbdbffd4d4d4ffcdcdcdffc8c8c8ffc7c6c6ffc3c3c4ffc3c3c3ffc2c3c2ffc1c1c1ffc0c0c0ffc0bfbfffbebebeffbdbebdffbcbcbcffbbbbbcffbbbbbbffbab9baffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb5b5b5ffb4b4b5ffb4b4b3ffb2b3b3ffb1b2b1ffb1b1b1ffb0b1b1ffb0b0b0ffafb0afffafaeaeffadadadffacacacffacacacffacacacffacacacffacacac3f2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff515151ff515050ff4f4f50ff4a4a4aff3e3e3eff2f2f2fff1f1f20ff0f0f0eff060606ff020202ff010101ff010101ff010100ff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0c0c0dff010101ff000000ff010202ff040404ff080808ff131313ff262727ff3b3b3bff4e4e4eff5f5f5fff6c6c6cff6e6f6eff6f706fff6f707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf3e3e3eff545554ff535353ff4f5050ff484847ff3b3b3bff2f2f2eff1f1e1fff0e0e0eff070606ff020203ff020201ff010101ff060707ff050605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff050505ff000001ff000100ff010101ff020202ff060606ff101010ff232323ff383839ff4a4a4aff60605fff6c6c6cff6d6d6dff6d6e6dffa7a7a7ffa6a6a6ffa6a6a5ffa5a5a5ffa5a6a6ffa8a7a8ffa9a9a9ffabababffadacadffadadaeffaeaeaeffb0b0b0ffb1b1b1ffb3b3b3ffb4b3b3ffb5b5b5ffb7b7b6ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbcbdbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c0ffc2c2c2ffc2c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc9cacaffd0cfcfffd9d9d9ffe2e2e2ffe9e8e9ffe8e8e8ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeae9ffeaeaeaffeaebeaffebebebffebebebffecececffecececffecedecffedededffedeeeeffeeeeeeffeeefeeffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f1f0fff1f2f1fff1f1f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f87f7c7c7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefefffffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffefefffffffefffffffefffffefefefffefffefffefefefffefefefffffefefffffffffffefefffffffefefffefffefffffffefffffefefffefefefffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefffffffffffffffffffffffffefffffffffffefefefffefefffffffefefffffefffffefefefffffefefffefffefffffffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffffffffffefefffffffefefffffffefffffefefffffefefffefefffffffefffffffffffffffefefffffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefeffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffefffffffffffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefffffffefffffefefffffefefefffefefffffffffefffffffffffefefffffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffffefffefffefffffffefffffffffffffffeffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7b7b7bfff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f0f0ffefefefffeeeeeeffeeeeeeffedededffecececffebebebffebebebffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe7e7e7ffe0e0e0ffd8d8d9ffd1d1d1ffcbcbcbffc7c7c7ffc5c5c5ffc3c3c4ffc2c3c2ffc2c2c1ffc1c0c0ffbfbfc0ffbfbfbeffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffbab9b9ffb9b8b9ffb8b8b8ffb7b7b8ffb7b7b6ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb0b1b0ffb0b0b0ffafafafffaeaeaeffacadadffacacacffacacacffacacacffababacbf808080000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff515151ff515051ff505050ff4b4b4bff434242ff353535ff242424ff111011ff070707ff020303ff010101ff010100ff010101ff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff0c0c0cff010100ff000000ff010101ff040304ff080808ff141514ff2c2b2bff414141ff555656ff646464ff6d6e6dff706f6fff6f706fff70706f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4e4f4fff525251ff515150ff4f4f4fff464646ff3b3c3cff303131ff1e1e1eff0e0e0eff070707ff020203ff010101ff020202ff090808ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff060707ff010100ff000000ff010101ff020202ff060606ff101111ff272727ff3d3d3dff4f4f4fff636363ff6d6d6dff6d6d6dff7c7c7cffa8a8a7ffa7a6a6ffa6a6a6ffa6a6a5ffa7a7a7ffa8a8a8ffaaa9a9ffabababffadadadffaeadadffafafafffb0b1b0ffb2b1b2ffb4b3b3ffb5b4b5ffb6b6b6ffb7b7b7ffb9b9b9ffb9babaffbbbabbffbcbbbbffbcbcbcffbdbdbdffbebebeffbebfbeffbfc0bfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c4ffc4c4c4ffc5c5c5ffc8c7c7ffccccccffd4d4d4ffdededdffe5e5e5ffe8e8e8ffe5e5e5ffe5e5e5ffe7e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffececebffecedecffedededffedeeeeffeeeeeeffefefeeffefefefffefefefffefefefffefeff0fff0f0f0fff1f0f1fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7bfb9b9b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefffffefefefffffefefffefefffffffefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffffffffffffffffffffefffffefffffffffffffffffffffffffffefffefffffffffefefffffefefffefefffffffefffffefefffffefffffffefefffffffefffffefffffffffefffffffffffffefefffffffffffffefffffffffefefffffefffffefffffffffffefffefefefffefffefffefefffffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffefffffefffffffefefffefefffffffefefffffffefffefffffffffefffffffffffffefffffffefefffffffefffffefffffffffefffffefffffffefefffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffffffffffffffffffffffffefefffefffffffffefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefefffffefffffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefffefffefffefffefefffffefefffffefefffffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffffffffefffffffffffffffeffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefefffefefefffefefffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffffffffffffffffefefffefefefffffefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb7b8b8fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f4f5fff4f4f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff1f1f2fff1f1f0fff0f0f0ffefefefffeeefeeffeeeeeeffedededffecececffebecebffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e9ffe8e8e8ffe7e8e8ffe8e7e7ffe7e6e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe7e6e7ffe8e7e7ffe5e5e5ffddddddffd5d5d5ffcfcfcfffc9c9c9ffc6c6c6ffc4c4c5ffc3c3c3ffc2c2c2ffc1c1c2ffc0c0c0ffbfbfbfffbebebfffbdbdbeffbdbdbdffbcbcbcffbbbbbbffbababaffbab9b9ffb8b8b9ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b6ffb4b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b0ffafaeaeffaeadaeffacacacffacacacffabababffabacabffababab7f55555500000000000000000000000000000000000000000000000000000000000000007f292828ff515151ff525151ff505050ff4c4c4cff454545ff3a3a3aff282828ff121213ff090808ff030303ff020102ff010001ff010101ff0a0a0aff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff090909ff000000ff000000ff010101ff030303ff09090aff171617ff313132ff464646ff595959ff656565ff6c6c6cff6f6f6fff6f6f6fff6f6f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff504f50ff4f4f4fff4f4f4fff4d4e4eff474747ff3d3c3cff313131ff1e1e1eff0e0e0eff070707ff030302ff010101ff010101ff0a0a0bff060707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff000100ff000000ff000000ff010102ff050505ff101010ff282728ff3f403fff535353ff646465ff6d6d6dff6d6d6dff8c8c8cffa9a9a9ffa7a8a7ffa6a6a6ffa7a7a7ffa8a8a8ffa9a9a9ffaaabaaffacacacffaeadadffaeafaeffb0b0afffb1b1b1ffb3b3b3ffb4b4b4ffb6b5b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababbffbbbbbbffbcbcbcffbdbcbdffbdbdbeffbebebeffbfbfbfffc0bfc0ffc0c0c0ffc1c2c2ffc2c3c3ffc4c4c4ffc4c4c5ffc6c5c6ffc9c9c9ffd0d0d0ffd9d9d9ffe1e1e1ffe7e7e8ffe5e5e5ffe3e2e2ffe4e4e4ffe5e4e4ffe5e5e5ffe6e5e5ffe6e5e6ffe6e6e6ffe6e7e7ffe7e7e8ffe8e8e8ffe8e8e9ffe9e9e9ffeaeaeaffebeaeaffebebebffebebecffecececffedecedffedededffeeedeeffeeeeeeffefefefffefefefffeff0effff0eff0fff1f0f0fff0f0f1fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f83f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffefefffefffffffffefffffffffffffffffffffffefefffefefffffefefefffffefefffefefefffffffefffefefffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefefefffffefffffefefffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefffefffffefefffefffffffffffffffffefefffefefffffefefefffffefefffffefffffffffefffffffffffffefffffefefefffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefefffffefffffffefefffefffefffffefffffffffffffffffffffffffefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffffffffffffffeffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffefffffffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefefefffefefefffefffffffefefffffffefefffffefefffefefefffefffefffffefefffffffffffffffffffffffefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3d3d3dfff5f5f5fff6f5f5fff5f5f5fff5f5f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffeeefefffeeeeeeffedededffecececffebebebffeaeaebffe9eaeaffe9e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e3ffe4e4e3ffe3e3e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e5e4ffe6e6e6ffe7e6e6ffe1e1e1ffd9d9daffd2d2d2ffccccccffc8c8c8ffc6c6c6ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffbfc0c0ffbfbfbeffbebebeffbdbdbdffbcbcbcffbbbbbbffbababbffbababaffb9b9b9ffb8b9b8ffb7b8b7ffb7b7b6ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b2ffb1b1b1ffb1b0b0ffb0b0b0ffafafafffadadadffacacacffabababffabababffabababffabababffababab00000000000000000000000000000000000000000000000000000000000000007f282928ff515151ff515151ff505050ff4d4d4dff464746ff3b3a3bff2b2b2bff141515ff090909ff030303ff020202ff000101ff010101ff0a0a0aff030203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff0b0b0aff010101ff000000ff010000ff030303ff0a0a0aff181818ff333333ff484948ff595959ff656464ff6c6c6cff6e6e6eff6f6f6fff706f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505050ff4f5050ff4f4f4fff4e4d4dff474747ff3d3d3dff303030ff1c1c1dff0d0d0dff070707ff030303ff010101ff010101ff0b0c0cff070707ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff000000ff000000ff000000ff010101ff040404ff0f0f0fff262626ff414141ff535353ff636363ff6b6b6bff6d6c6cff9d9d9dffacacacffa9a9a9ffa7a7a8ffa8a8a8ffa9a9a9ffababaaffacacacffadaeaeffafaeafffb0b0b0ffb1b1b1ffb2b2b2ffb3b4b3ffb5b5b4ffb6b6b6ffb7b8b7ffb9b9b8ffbababaffbbbbbbffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbebfffc0bfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc7c7c7ffcccccdffd4d4d4ffddddddffe4e4e4ffe6e6e6ffe2e3e2ffe1e1e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe7e7e7ffe7e7e8ffe8e9e8ffe9e9e9ffeaeaeaffebebebffebebebffecececffedececffedededffeeedeeffeeeeeeffeeeeeeffefefeffff0f0effff0eff0fff0f0f0fff1f0f1fff1f1f2fff2f2f2fff3f3f3fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7bfb9b9b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffefffffefefffefefffffefefefffffefffffefefefffefefefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffefefefffffefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffffffefffffffffffefefffffffefffffefffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffefefefffefffffffefefefffffffefffffefffffffffffffefefffffffffffffffffefffefefffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffefffefffefefefffefefefffffefefffefefefffffefefffefefffffefefefffffefffffefefefffffefefffffffefffefffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefffffffefffffefffffffffefffffffffffffffefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffefefffefffffffffefefffefffefffefefefffefefffffefefefffffefefffefefefffefefffffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefffffefefffffffffffffffffeffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffffffefffffffffffefefefffffefefffefffffffffefffffffffffffffefefffffffffffefefefffffefefffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb8b8b8fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff1f1f1fff1f1f1fff1f0f0ffefefefffeeefefffeeeeeeffedededffecececffebebebffeaeaeaffeae9e9ffe8e9e8ffe8e8e8ffe7e7e7ffe7e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e1e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e1ffe0e1e1ffe1e1e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe6e6e6ffe5e4e5ffdededeffd6d6d6ffd0cfcfffcacac9ffc7c7c7ffc6c6c6ffc4c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebfffbdbdbdffbdbdbcffbcbcbcffbbbbbbffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b7ffb6b6b7ffb6b6b6ffb5b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b1b0ffb0b0b0ffafafafffaeaeaeffacacacffababacffabababffabababffabababffababab7f555555000000000000000000000000000000000000000000000000000000007f282828ff515151ff505050ff4f4f4fff4d4d4dff464747ff3a3a3aff2c2c2dff161716ff0a0a09ff040404ff010101ff000000ff010101ff0a0a0aff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0a0b0bff010100ff000000ff010000ff040304ff0b0a0aff171718ff323232ff484848ff595859ff656465ff6d6d6dff6e6e6eff6e6e6ebf53535300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff505050ff505050ff4f5050ff4e4e4eff464646ff3c3c3cff2f2f2fff1a1a1aff0c0c0dff070707ff030403ff020102ff010202ff0b0c0cff080707ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff070708ff000101ff000000ff000001ff010101ff040303ff0f0f0fff262626ff414141ff535353ff626262ff696969ff6a6a6affaeaeaeffaeaeaeffacacacffabababffaaaaaaffabababffacacacffadadadffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb6b6b5ffb7b7b7ffb8b8b9ffbab9b9ffbbbbbaffbcbbbbffbcbcbcffbdbdbdffbebdbeffbebebeffbfbebfffbfbfc0ffc0c0c0ffc1c1c1ffc2c2c2ffc4c3c3ffc4c4c4ffc5c5c5ffc9c9caffd0d0d0ffdad9d9ffe0e0e0ffe5e6e5ffe2e2e2ffe0e0e0ffe0e0e1ffe1e1e1ffe1e0e1ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e5e4ffe6e5e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaebeaffebebebffecebecffecececffededecffedededffeeeeeeffeeefeeffefefefffefeff0ffeff0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f73f3e3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefffffffffefffffefffefffefefefffefffffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfcfcfffefefefffefefefffefefefffefefefffffefefffffffffffffefffffffefffffefefefffefffffffffffefffffffffffffffffffffffffffffffffffefefefffffffefffefefffffffefffffffffffffefffffffefefffffffefefffffefffffefffffffffffffffffffffffefffffffefffffffefefefffffefffffffefefffefefefffefffefffffefefffffffefffffffffffffffffffffefffffffefffffefefefffefffffffffffefffffefefffefffefffffefefffffefffffefefefffffffffffefefffffffefefffefefffffefefffffefefefffefefefffefefefffefffffffffefefffefffefffefffefffefffffffefefefffffffffffffefefffffefffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffeff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffefefefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f1f1fff1f1f1fff0f0f0ffeff0f0ffefefefffeeeeeeffedededffececedffebebebffeaeaeaffe9eae9ffe8e8e8ffe8e7e7ffe7e6e6ffe5e5e6ffe5e4e4ffe4e4e4ffe2e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffddddddffdddcdcffdcdcdcffddddddffddddddffdddeddffdfdedeffdfdfdfffdfe0dfffe1e1e1ffe3e4e3ffe5e5e5ffe2e2e2ffdbdadbffd2d3d2ffcccccdffc8c8c8ffc6c6c6ffc5c5c5ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbebfbfffbebebeffbdbdbdffbcbdbdffbbbbbcffbbbbbbffbababaffb9b9baffb8b8b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b3b3ffb3b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadadadffacabacffabababffabababffabaaabffaaaaaaffacabac3f2b2b2b0000000000000000000000000000000000000000000000007f282929ff505050ff4f4f4fff4f4f4fff4c4d4dff464646ff3b3b3bff2d2d2cff171717ff090909ff040404ff010101ff010000ff010101ff090909ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff000001ff000000ff000001ff030303ff0a090aff181818ff323132ff464646ff575757ff646464ff6c6c6bff6e6e6eff6e6e6e7f37373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff515051ff505050ff4e4f4eff474647ff3b3b3aff2d2d2dff191919ff0c0c0cff060606ff020303ff010001ff010101ff0a0a0aff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070606ff010100ff010000ff000100ff010101ff040304ff0d0e0dff232323ff3f3f3fff515051ff606060ff676768ff696969ffaeaeaeffaeaeaeffadadaeffadadadffadadadffacadadffadaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbcffbebdbdffbebebeffbebebeffbfbfbfffbfbfc0ffc0c0c0ffc2c2c1ffc2c2c3ffc3c4c3ffc4c4c4ffc7c6c7ffcccdcdffd5d5d5ffdcdcdcffe3e3e3ffe3e3e3ffdfdfdfffdededeffdfdedfffdededeffdddedeffdedddeffdededdffdededfffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe5e4e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaebeaffebecebffecececffecececffedededffeeeeeeffeeeeeeffefefeffff0efeffff0f0f0fff1f0f1fff1f1f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f6f6fff7f6f77f7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffefefefffefefefffefefefffefefefffffffefffffffffffffffefffffefffffefefffffefffffffffefefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffefffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffefefffffffffffffefffffffefffffffefffffffffffffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffefffefefffffefefefffffffffffffffefffefefefffffefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffffffffefffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7a7a7afff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f1f0fff0f0f0ffefefefffefeeeeffeeededffededecffebebebffeaeaeaffe9eae9ffe9e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e0e1ffdfe0e0ffdedfdeffddddddffdcdbdbffdadadaffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdededdffe0e0e0ffe3e3e3ffe4e4e4ffdfdfdfffd7d7d6ffcfcfcfffcacacaffc6c6c6ffc5c5c6ffc4c4c4ffc2c3c3ffc1c1c1ffc0c0c0ffbfc0bfffbfbfbeffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffbab9baffb9b9b9ffb8b8b8ffb7b7b7ffb7b6b7ffb5b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b1b0ffafafafffaeaeaeffaeadadffacacacffabababffabababffabababffacacabffacadacbf8181810000000000000000000000000000000000000000000000007f282828ff505050ff4f4f50ff4f4e4fff4d4d4dff464646ff393939ff2a292aff151515ff080909ff040404ff010101ff000000ff010101ff080808ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff060606ff010101ff000000ff000000ff030303ff090a09ff171718ff313131ff434343ff545454ff636363ff6a6a6aff6b6b6cff6e6e6e7f37373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525252ff505050ff4f4f4eff474746ff393a3aff2b2b2bff171717ff0b0b0bff050505ff020102ff000001ff010101ff0a0909ff070706ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff060506ff000000ff000000ff000000ff010100ff030303ff0c0c0cff202020ff3b3b3bff4e4e4eff606060ff686868ff8b8b8bffadadadffaeaeaeffafafaeffafafafffafaeaeffaeaeafffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbcbcffbcbcbcffbdbdbdffbebebeffbebebeffbfbfbeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc9c9c9ffd0d0d0ffdadadaffe0e0dfffe2e3e2ffdfdfdfffdcdcdcffdcdcdcffdbdbdbffdad9daffd9d9d9ffd9d9d9ffdadadaffdbdadbffdcdcdcffddddddffdedddeffdededfffdfdfe0ffe0e1e1ffe2e2e2ffe4e3e4ffe5e5e5ffe7e6e7ffe8e8e8ffe9e9e9ffe9eae9ffeaeaeaffebebebffecececffecedecffedededffeeeeeeffefefeeffefefeffff0f0f0fff1f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff5f6f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffffefffefffffffffffffffffefefffefefefffffffefffefffffffffefffffefffefffffffefffffffefffffffffffefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffefffefefefffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffdfdfdfffefefefffefffefffffefefffffffefffffffffffefffefffffffefffefefefffefffefffffffffffefefffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffefffefffffffffffefefefffefffffffffefefffffffffffefffffffffffffffffffffffffffffffffefffffefefefffffffefffefffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefffefffefefefffffffefffefefffffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffefffffffffffffffefffefffefffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb7b7b7fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffeff0efffefefefffeeeeeeffedededffecececffeaeaeaffe9e9e9ffe8e8e8ffe7e6e6ffe6e6e5ffe4e4e4ffe3e3e3ffe1e2e1ffe0e0e0ffdfdfdfffdededeffdcdcdcffdbdbdbffd9d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d2d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d5d5ffd7d7d7ffdadbdaffdededdffdfdedfffe1e2e2ffe2e2e2ffdcdcdcffd3d3d3ffccccccffc7c7c7ffc5c5c5ffc5c4c4ffc3c3c3ffc2c2c2ffc1c1c0ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b4ffb3b3b4ffb2b2b3ffb1b2b2ffb0b1b1ffb0b0b0ffafafafffaeaeaeffadadadffacacacffaaabaaffababacffacacacffadadacffadadad3f2b2b2b00000000000000000000000000000000000000007f282828ff505050ff505050ff515051ff4e4e4eff444444ff373737ff282828ff141414ff080909ff030303ff010101ff000001ff000101ff090909ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff070707ff010201ff010101ff010101ff040304ff090808ff151515ff2d2d2dff3d3d3dff4c4d4dff606060ff686767ff696969ff6b6b6c7f37373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525252ff525252ff4e4e4eff444444ff343434ff262525ff131314ff090909ff040404ff020202ff000001ff000000ff080808ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff010000ff000000ff000000ff000101ff020303ff0a0a0bff1b1b1bff373737ff4b4b4bff5e5e5eff696968ff8b8b8bffabacabffadadacffaeaeafffafafafffafb0afffb0b0afffb0b1b1ffb2b2b2ffb2b3b2ffb3b4b4ffb4b5b4ffb5b6b5ffb6b6b7ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbdbcffbdbdbdffbebdbdffbebebeffbebebeffbfbfbfffc0bfbfffc0c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc7c7c6ffcdcccdffd6d6d6ffdcdcdcffe3e3e3ffdfdfdfffdadbdaffd9d9d9ffd8d8d8ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffdadadaffdbdbdbffdcdcddffdededeffdfdfdfffe1e1e0ffe2e2e2ffe4e3e4ffe5e5e5ffe6e7e7ffe8e8e8ffe9e8e8ffe9e9eaffeaeaeaffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff0f0f0fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff4f5f4fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f67f7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefefffffefefffffefffffefefefffffffffffffefefffffefefffffffffffffefefffffffefffffffefffefffefffefefffffffefefffefffefffffefefffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffefffffffefefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffffefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffefefefffffefefffefefefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefffffffefefffffffefffefffffffffefffffefefefffefffffffefefefffefefffffffffffffefffefffefffffffffffefffffffefffffefefffffffefffffffffffefffffffffffffffffefffffffefefffffffffffffefefffffffffffffffffffffffffffffefffffffffefffefffefffffefefffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefefefffefefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffffffffffffffffffefffefffffffefefefffefefefffefffefffefefefffefefffffefffffffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffefffffffefefffffffffffffefffefffefffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3d3d3dfff4f4f4fff4f3f3fff3f3f4fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f2fff1f1f1fff0f1f0fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffe9eae9ffe7e8e8ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffe0e0e0ffdedfdfffdddedeffdcdcdcffdadbdbffd9d9d9ffd6d6d6ffd3d2d3ffd0d0d0ffcdcdcdffcccbccffcbcbcbffcbcbcbffcbcacbffcbcacaffcacacaffcacacaffcbcbcbffcdcdcdffcecfceffd7d7d7ffdddedeffdfdfdfffe0e0e0ffdbdbdbffd8d8d8ffd7d7d7ffcfd0d0ffcacac9ffc6c6c6ffc5c4c5ffc4c3c4ffc2c2c3ffc1c1c1ffc0c1c1ffbfbfbfffbebfbfffbebebeffbdbdbdffbcbdbcffbbbbbbffbbbbbbffbab9baffb9b9b9ffb8b8b8ffb8b7b7ffb7b6b7ffb6b6b5ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafafafffafafafffaeaeaeffadadadffacacacffabacacffadadadffadadadffadadadffacacac00000000000000000000000000000000000000007f282828ff505050ff515151ff545454ff4c4c4cff404040ff343334ff252525ff121213ff09090aff060605ff040403ff030203ff020202ff080908ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070807ff020202ff030303ff020202ff050505ff0a090aff161516ff29292aff3a3a3aff464646ff565757ff636363ff676767ff6969697f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff525252ff515151ff4b4c4bff3d3d3dff2a2a2aff1d1d1eff101010ff080808ff030303ff010201ff000101ff000000ff080808ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff010000ff000000ff010101ff010201ff030303ff090909ff181818ff323232ff464645ff575757ff676868ff9b9b9bffabababffacadacffaeaeaeffb0afafffb0b0b1ffb1b2b1ffb3b2b3ffb3b3b3ffb4b4b3ffb5b4b4ffb6b6b6ffb7b6b7ffb7b7b7ffb8b8b9ffb9b9b9ffbab9baffbabbbbffbbbbbbffbcbcbcffbdbdbdffbdbebdffbebebeffbebfbfffbfbfbfffc0c0c0ffc1c1c1ffc1c1c2ffc2c2c3ffc3c3c3ffc4c4c5ffc9c9c9ffcecfcfffd5d5d5ffd8d8d8ffe1e1e1ffe3e3e3ffd9d9daffd8d8d8ffd6d6d6ffd3d3d2ffd0d0cfffcfceceffcececeffcececeffcececeffd0d0d0ffd3d3d3ffd6d5d5ffd7d7d8ffd9d9d9ffdbdbdbffdcdcdcffddddddffdfdfdfffe1e1e1ffe2e3e2ffe4e4e4ffe5e6e5ffe6e6e7ffe8e7e8ffe8e9e9ffeaeaeaffecebebffecececffedededffefeeeeffefeff0fff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff5f4f4fff5f5f5fff5f5f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6bfb8b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffefffffffefefefffffffefffffffffffffefefffefffefffffffffffefffffffefffffffffefffffffffefffffffffffffefffffffffffffffffffffefffefffefefffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffefefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefffffefffefffefffefffffefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffffffefefffffefffffffffffefffefffffffffffefffefefffffffffefffffefefffefefffffffffffffffffffffffffffffffefefffefffffffefefffffffffefffefffffffffefefffefffefffffffffffffffffffefffffffffefffffffffefffffffffffffefffffffffffffefffefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffefffffefffffffefffffffffffffffffffefffefffffffffffefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffffefefffffefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb7b7b6fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f1f0ffefefefffeeefefffeeeeeeffecedecffebebebffeaeaeaffe8e8e8ffe6e7e7ffe5e5e5ffe3e4e4ffe2e2e2ffe0e0e0ffdededeffdcdcdcffdadbdaffd9d9d9ffd7d7d7ffd4d4d4ffd0d0d0ffcdcdcdffc9cacaffc6c7c7ffc5c5c5ffc4c4c4ffc3c3c3ffc2c3c2ffc2c2c2ffc1c1c1ffbfbfbfffbfbfbfffc4c4c4ffcdcdcdffd9d8d8ffddddddffd5d6d6ffc8c8c7ffbfbfc0ffbebebfffbebebeffc2c2c2ffc6c6c7ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc0bfbfffbebebfffbdbebeffbdbdbdffbcbcbcffbbbbbbffbabbbaffbabab9ffb9b9b9ffb8b8b8ffb7b7b8ffb6b7b6ffb5b5b5ffb4b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafb0afffafafafffaeaeafffaeaeaeffadadadffadadadffadadadffacadacffadadad7f575757000000000000000000000000000000007f282828ff515151ff545454ff4c4c4cff454545ff393939ff2d2d2dff161616ff040404ff020101ff020202ff030302ff020202ff030202ff030404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff040404ff040404ff040303ff040404ff0b0a0aff171717ff2c2c2dff3c3c3cff454545ff505050ff5b5b5aff666666ff6767677f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525252ff515051ff4b4b4bff414141ff343434ff292929ff1c1c1cff101010ff0a0a0aff060506ff030303ff020202ff010102ff070707ff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404ff010201ff010101ff020202ff040303ff060606ff0a0a0aff161616ff2e2e2eff434343ff565656ff656565ffabababffacabacffadadadffafafafffb0b0b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb5b5b6ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbababbffbbbbbbffbcbcbcffbdbdbdffbdbebdffbebebeffbfbebeffbfbfbfffc0bfc0ffc0c0c1ffc1c1c1ffc1c2c2ffc2c3c3ffc3c3c3ffc5c5c5ffc8c8c8ffcbcbcbffcdcdcdffd2d2d2ffd7d7d8ffdededeffe0e0e0ffd8d7d8ffd6d5d5ffd2d2d2ffcecdceffcacacaffc7c7c7ffc6c6c6ffc8c7c7ffcacacaffcdcdcdffd0d0d0ffd4d4d4ffd5d6d5ffd8d8d7ffd9d9d9ffdadadaffdcdcdcffdededeffe0e0e0ffe1e1e2ffe3e3e3ffe4e4e4ffe6e5e6ffe7e7e7ffe9e9e9ffeaeaeaffebebecffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f3f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f63f3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffefffefffffffffffffffffffffffefffffefefffefefefffffefefffefffffffffffffffffffffffefefefffefefffffffefffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffefefffefffefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefffffffefffffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffffefefffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffffffffffffffffffefffefffefffffffffffffffffffffffefffffefefffefefefffefefefffefffffffffffffffffffffffefefefffefefffffffefffffefefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffefefffffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffefefefffefefefffefefefffefeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffefefffefffffffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff0f0f0fff0f0f0ffefefefffefefeeffedeeedffecececffeaebeaffe9e9e9ffe7e7e8ffe5e6e6ffe4e4e3ffe2e2e2ffe0e0e0ffdededeffdcdcdcffdadadaffd8d8d8ffd6d5d6ffd2d3d2ffcececeffcbcbcbffc7c7c6ffc3c3c3ffc0c0c0ffbebebeffbbbbbbffbababaffb9b9b9ffb6b7b6ffb5b6b6ffbbbbbaffc2c3c3ffc8c8c8ffc5c6c5ffbdbcbdffb5b5b5ffb4b5b4ffc0c0c0ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffbebebeffc4c4c5ffc4c4c5ffc3c3c4ffc3c3c2ffc1c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbebdffbcbdbdffbbbbbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b3ffb3b2b3ffb2b2b1ffb0b1b1ffb0b0b0ffb0b0b0ffafafafffafafafffaeafaeffacadacffadacacffadacadffadaeaeffadadad000000000000000000000000000000003f141414ff545454ff4c4c4cff494949ff484848ff414141ff363635ff262626ff0d0d0dff010101ff020203ff030303ff020202ff020203ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff060606ff040404ff050505ff0b0b0aff171717ff2d2c2cff3c3c3cff474747ff4d4e4dff545555ff565656ff5a5a5aff6666667f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff515151ff4b4b4bff444444ff404040ff353535ff282828ff1d1d1dff101010ff090a0aff040505ff030303ff040404ff030303ff030303ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff020102ff040404ff090909ff181818ff2f2f2fff434444ff4e4e4effacacacffacadacffaeaeaeffafafb0ffb1b2b2ffb3b2b3ffb4b4b4ffb5b5b5ffb6b6b6ffb6b7b7ffb7b7b7ffb7b8b7ffb8b9b8ffb9b9b9ffb9bab9ffbabbbaffbbbbbbffbcbcbbffbcbcbcffbdbdbdffbebdbeffbebfbeffbfbfbfffbfbfc0ffc0c0c0ffc0c0c1ffc2c1c1ffc2c2c2ffc2c3c3ffc3c4c3ffc4c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffcac9c9ffcdcdceffd7d7d7ffdbdbdbffdad9d9ffd7d7d8ffcececeffccccccffc8c8c8ffc3c4c3ffc1c2c1ffc2c1c2ffc3c3c3ffc7c7c7ffcacacaffcececeffd1d1d1ffd3d3d3ffd5d5d6ffd7d8d7ffd9d9d9ffdbdbdbffdcdcdcffdededeffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe8e8e8ffe9eaeaffebebebffecececffeeededffeeeeeefff0f0f0fff1f0f1fff1f1f1fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff6f6f5bfb8b8b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffefffffffffffffffefffffffffefffffffefefffefefefffefefffffefefffffffefffffefffffffffefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefffffefefefffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffefefffefffefffffffffffffffefffefffffffffefffffffefefffefefffffffefffffefffffffffffefffefefefffffffffffefefefffefffffffefffffffffffffffefffffffffefffffffffefffefffffffefffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffefffffffffffffffffffffffffefefffefefefffffefefffffefffffffffefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f797979fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff1f2f1fff1f1f1fff0f0f0ffefeff0ffefefefffeeeeeeffedededffecececffeaeaeaffe8e8e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdcdcdcffdadadaffd8d8d8ffd5d5d5ffd2d2d2ffcececdffc8c8c9ffc4c4c4ffc0c0c0ffbcbcbcffb9b9b9ffb6b6b6ffb2b2b2ffb1b1b0ffb1b1b0ffb7b7b7ffc0c0c0ffc0c0c0ffafafaeffa9a9aaffb2b1b1ffb9b9b9ffc8c7c8ffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc6c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc2c1c1ffc0c1c0ffbfc0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbcbbffbabbbaffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b6ffb6b5b5ffb5b4b5ffb4b4b4ffb3b3b3ffb2b2b3ffb1b1b1ffb1b1b1ffb0b0b0ffb1b0b0ffb0b0b0ffafb0afffadadadffadadadffadadadffadadadffacacacbf80808100000000000000000000000000000000ff4c4c4cff494949ff494949ff494949ff494848ff414141ff363636ff262626ff0d0d0dff030303ff030303ff030303ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff040404ff060606ff0b0a0bff171717ff2d2c2cff3c3d3cff474747ff4d4d4dff545455ff555555ff555655ff565655ff5a5b5a3f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff4b4b4bff444444ff444444ff444444ff404040ff353535ff282828ff1d1d1dff100f0fff09090aff050505ff040404ff040404ff050506ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff111111ff2d2d2dff5b5a5bff939393ffadadadffaeaeaeffafb0afffb1b0b1ffb2b3b2ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb8b8b8ffb8b9b9ffb9b9b9ffbababaffbabbbaffbbbbbbffbbbbbbffbcbcbcffbdbdbdffbdbdbdffbebebeffbfbfbfffbfbfbfffbfc0c0ffc1c0c1ffc1c1c1ffc2c2c2ffc2c3c2ffc3c3c3ffc4c4c4ffc5c4c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9cacaffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcecdceffcacacaffc6c6c6ffc1c2c2ffc0c0c0ffbdbebeffbebebeffc0c0c0ffc3c3c3ffc7c7c7ffcbcacaffcececeffd2d2d1ffd4d5d4ffd6d6d6ffd7d7d8ffd9d9d9ffdbdbdbffdddddeffe0e0e0ffe2e2e2ffe5e4e4ffe6e7e6ffe9e9e9ffeaeaeaffebecebffecededffeeeeeeffeff0effff0f1f0fff1f1f1fff2f2f2fff3f2f3fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f6f5fff6f5f53f3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffefffffefffffffffefffefefefffffefefffefefefffefefffffffefefffefffefffffffefffefefefffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefefffefefefffefffffffffefffffffffffffffefefffffffefffffffffffefefefffefefffffffffefffffefffffffffefffefefefffffefffffffefffffefefffffffffefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffffffefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefefefffffefefffefffefffefffefffffefefffefffffffefefffffefffefffefefefffefefefffefffefffefefefffefefefffefefffffffefffffffffefffefefefffffffefffefeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb5b5b6fff2f2f2fff1f1f2fff2f1f2fff1f1f1fff1f0f0fff0f0f0ffefefefffefeeeeffeeeeeeffedededffecececffe9e9e9ffe7e8e7ffe5e5e5ffe3e3e2ffe0e0e0ffdedddeffdcdcdbffdadadaffd8d8d8ffd6d6d6ffd2d2d2ffcdcdcdffc8c8c8ffc2c2c2ffbdbdbdffb9b9b9ffb5b5b6ffb2b2b1ffaeaeaeffaeadadffb7b7b7ffc0c1c1ffbababaffa6a6a6ff9a9a9aff9d9e9dffb2b2b2ffc4c4c4ffcdcdcdffccccccffccccccffcbcbcbffcbcacaffcacac9ffc9c9c8ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffbfbebfffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b5ffb4b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffaeafafffadadadffadadadffacacacffabacabffababab3f2b2a2a0000000000000000000000007f2525247f2424247f2524247f2424247f2424257f2424247f1f1f1f7f1919197f1010107f0304047f020101bf060606ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff040304ff080807ff1212113f01010100000000000000003f1111117f2525267f2a2a2a7f2a2a2b7f2b2b2b7f2b2b2b7f2b2a2a7f2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff454444ff444444ff444444ff444444ff444444ff404040ff353535ff282828ff1d1d1dff0d0d0dff040404ff050505ff080808ff050505ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff111111ff696869ffacacacffacadadffacadadffaeaeaeffb0b0b0ffb1b1b1ffb2b2b1ffb3b3b3ffb5b4b4ffb6b6b6ffb7b7b7ffb7b8b8ffb8b8b8ffb9b9b9ffb9bab9ffbababaffbababbffbbbbbbffbbbbbbffbcbcbbffbcbcbcffbdbdbdffbebebeffbebebfffbfbfbfffbfbfbfffc0c0c0ffc1c0c1ffc1c1c1ffc2c2c2ffc3c3c2ffc4c3c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffcac9caffcbcbcbffccccccffcdcdcdffcdcdceffcececeffcececeffcfcfcfffc5c5c5ffc1c1c1ffbfbfbfffbebebeffbcbcbcffbababaffbcbcbbffbfbfc0ffc4c3c3ffc8c8c8ffccccccffd0d0d0ffd3d3d2ffd4d5d5ffd6d6d6ffd8d8d8ffdbdadbffdddeddffe0e0e0ffe3e2e3ffe5e6e5ffe8e8e7ffeaeae9ffebeaebffecececffeeeeedffefefeffff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f57f7b7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffefffffffffffefefffffefefffffefffffffefefefffffefefffefffefffefefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffffffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffffffffffefefffffefefffffffffffffffefefffffefffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefffefffffefefffefefffffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3cfff1f1f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0fff0f0f0ffefefefffeeeeeeffededeeffedededffebebebffe9e9e9ffe6e6e7ffe4e4e4ffe1e1e1ffdededeffdbdcdcffd9d9d9ffd7d7d7ffd5d5d5ffd2d2d2ffcdcdcdffc7c7c7ffc1c1c1ffbcbbbbffb7b7b8ffb4b3b3ffafb0afffafafafffb9b8b9ffc0c0c0ffb6b7b7ffa1a1a2ff979797ff9b9b9bff9a9b9affabababffcfcfcfffcececeffcdcecdffcdcccdffccccccffcbcbcbffcbcbcbffc9c9caffc9c9c9ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbebdffbdbcbdffbcbbbcffbbbbbbffbababaffb9b9b9ffb8b9b8ffb7b8b7ffb7b7b6ffb6b6b6ffb5b5b5ffb4b5b4ffb3b3b4ffb3b3b3ffb1b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b1ffb0afafffadadadffacacacffababacffabababffacacacbf8182810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1e1e1fff111111ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff080707ff111111ff242424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0202027f020202ff0e0e0eff0a0a0aff080808ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff5b5a5bffabaaaaffabababffacacabffacacacffadaeadffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb6b6b5ffb7b7b7ffb7b8b7ffb8b9b8ffb9b9b9ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbbffbbbcbbffbcbcbcffbdbdbdffbdbebdffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc3c2c2ffc4c3c3ffc4c4c3ffc5c5c5ffc5c5c5ffc7c7c7ffc7c7c8ffc9c8c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcecfceffcfcfcfffcfcfcfffd0d0d0ffcbcbcbffc2c2c2ffbcbcbdffbbbbbbffb9b9b9ffb8b8b8ffbababaffbdbdbdffc1c1c1ffc6c6c6ffcacacaffcfceceffd1d1d1ffd4d4d4ffd6d6d6ffd9d9d9ffdbdcdbffdededeffe1e1e1ffe4e4e4ffe6e7e7ffe9e9e9ffebeaeaffececebffedededffeeefeefff0f0f0fff1f1f1fff1f2f1fff3f2f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffffffffffefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffefefffffffefffefefffffefffffffefefffffffefffffefffffffffffefffefefffffefefffffefefefffffffffffffefffffffefffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffffefffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefefefffffefefffefefffffefefffffefefffffffffefffefefefffefffffffffffffffefefefffffffe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb4b4b5fff1f1f1fff0f1f0fff0f0f1fff0f0f0ffefefefffefefefffeeeeeeffededeeffecececffeaeaeaffe8e8e8ffe6e5e5ffe2e3e3ffdfdfe0ffdcdcdcffd9d9d9ffd7d6d6ffd4d4d4ffd1d1d0ffccccccffc7c7c6ffbfbfc0ffbababaffb5b6b5ffb1b1b1ffb3b3b3ffb9b9b9ffc2c1c1ffb4b4b4ff9e9e9fff959495ff979797ff9a9999ffaeaeaeffc3c4c4ffd0d0d0ffcfcfcfffcececfffcecdceffcdcdcdffccccccffcccbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc7c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc4c4c3ffc3c2c3ffc2c2c2ffc1c1c1ffc0c1c0ffbfc0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbbbcffbababbffbababaffb9b9b9ffb8b8b8ffb7b8b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b3ffb1b1b2ffb1b1b1ffb1b1b1ffb0b0b1ffb0b0b0ffaeaeaeffacababffababacffacacabffadacadffadadad7f56565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323333ff2a2a2aff111111ff030303ff050505ff030203ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff020202ff030303ff030303ff090909ff111111ff242424ff353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff0e0e0eff0a0909ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff01010100000000000000003f2a2a2affa9a9aaffaaaaaaffabaaabffabababffacacacffaeaeaeffb0b0b1ffb2b2b2ffb3b3b3ffb4b4b4ffb6b6b6ffb6b6b6ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffb9babaffbababaffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbdbdffbebebeffbebebeffbfbfbfffbfc0bfffc0c0c0ffc1c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c4ffc4c4c5ffc6c5c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcccccdffcdcdcdffcececeffcfcfceffcfcfcfffd0d0d0ffd0d0d0ffd1d0d0ffd1d0d1ffc6c6c6ffb9b9b9ffb9b9b9ffbab9b9ffbababaffbbbbbbffbcbcbcffbfc0bfffc4c4c4ffc9c9c9ffcdcdcdffd1d1d1ffd4d3d4ffd7d6d6ffd9d9d9ffdcdcdcffdfdfe0ffe3e3e3ffe5e6e6ffe8e8e9ffeaeaeaffebebebffedececffeeeeeeffefefeffff0f1f1fff2f2f1fff2f2f2fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff4f4f47f7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffefffffffffffffffefffffffffffffffffefefffffffffffffefefffefefefffefefffffefffefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffefffffefefffefefefffffffefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffefffefffffffffefefffffefffffffefefffffffefffefefefffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffefefffffefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffffefefffffffefffffefefffffefefffffffefffefefefffefffffffefefefffffefffffffefffffffffefffffefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffffffefffffefffffefefffffefefefffefefefffffefefffffefefffffffefffffefefffefefefffffffefffefefefffefffffffefefefffffefffffffefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffefffffffffefffffefefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff1f1f0fff0f0f0fff0f0f0fff0eff0fff0eff0ffefefefffeeefeeffedededffececebffe9e9e9ffe7e7e7ffe4e5e4ffe1e1e1ffdededeffdbdadaffd7d6d6ffd3d4d3ffd0d0d0ffcbcbcbffc6c6c5ffbfbfbfffb9b9b9ffb3b4b3ffb5b5b5ffc0c1c0ffc5c5c5ffb2b1b2ff9d9c9cff979697ff999999ff9a9a9affa8a8a8ffc5c6c6ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcecfffcececeffcdcdcdffcdcccdffccccccffcbcbcbffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc7c6c7ffc6c6c6ffc5c6c5ffc5c5c5ffc4c4c4ffc4c3c3ffc3c3c2ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbeffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb6b5b5ffb5b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b2b1ffb2b1b2ffb1b1b1ffb0b0b0ffafaeaeffadadadffabacabffacadadffadacadffadadadffafaeae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3eff333233ff2a292aff181817ff1d1d1dff191919ff0e0f0fff070707ff040404ff040304ff030303ff030303ff030303ff030303ff050505ff090909ff121213ff171817ff191919ff1e1e1eff242424ff353535ff424142000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff222121ff161515ff0e0e0eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff0e0e0e0000000000000000ffaaaaaaffa9a9a9ffa9a9a9ffaaaaaaffaaaaaaffacadacffafaeafffb1b0b1ffb3b2b2ffb4b3b3ffb5b5b5ffb7b6b6ffb7b7b7ffb7b7b7ffb8b9b8ffb9b9b9ffb9bab9ffbababaffbbbbbbffbbbbbbffbcbbbbffbcbcbcffbdbcbcffbdbdbcffbdbdbdffbebebeffbfbfbfffbfbfbfffc0c0c0ffc1c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc4c5c5ffc6c5c6ffc6c7c6ffc7c7c8ffc9c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffc0bfbfffbababaffbcbbbbffbbbbbbffbbbbbbffbcbcbcffbebfbfffc4c4c3ffc9c8c9ffcdcdcdffd1d1d0ffd4d3d4ffd7d7d7ffdadadaffdededdffe1e2e2ffe5e5e5ffe8e7e7ffeae9e9ffebebebffecececffeeedeeffefefeffff0f0f0fff1f1f1fff2f1f1fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffefefffefffffffffefefffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffefefffffefefffefefffffefefefffefefffffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefefffffffffffffffefffffffefffffefefffffefefffffffffffffffffefffffffffffffefefffefefffffefffefffefefefffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffffefffffefefffffefefffefffefffffefefffffefefffefefffffffffffffffefffffffefffffefefffffefefffffffffffffffffefffffffffffffefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffefffffffffffffffffffffefefffffefefffffffefffffffefffffefefffffefefffefffefffffefffffffefefffefefffffffffffffffeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f787878fff0f0f0fff0eff0ffefeff0ffefefefffefeff0ffeeeeeeffedededffebebebffe9e9e9ffe6e7e6ffe4e4e4ffe1e1e0ffddddddffd9d9d9ffd4d4d4ffd0d0d0ffcbccccffc6c6c7ffc0c0c0ffb9bab9ffb8b8b9ffc0c0c0ffc3c3c3ffb0b0b0ff9b9b9bff989898ff9b9a9aff9c9c9cffa9aaa9ffc5c6c6ffd4d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcececeffcdcdceffcdcdcdffccccccffcbcbcbffcbcacaffcac9caffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c7ffc6c7c6ffc6c5c6ffc5c5c5ffc4c5c4ffc3c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc0c1c1ffc0bfc0ffbfbfbfffbebebeffbdbdbdffbdbdbdffbcbcbcffbbbbbbffbababaffbab9b9ffb8b8b9ffb7b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b4b3ffb2b3b2ffb2b2b2ffb2b2b2ffb1b1b2ffb1b0b0ffafafafffaeaeafffadadadffacacacffadadadffafafafffaeafaf7f575757000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474647ff3f3f3fff323233ff2f2f2fff353535ff333334ff282828ff191919ff131313ff131313ff111011ff111211ff111011ff111111ff131414ff1b1b1bff2a2b2aff323231ff323232ff313131ff353535ff424242ff4b4b4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2a2bff222121ff151515ff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0f0e0fff2a2a2b000000007f555455ffaaa9aaffaaaaaaffa9aaaaffa8a9a9ffaaaaaaffadadadffafafafffb1b1b1ffb3b3b3ffb4b4b4ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b9b8ffb9b9b9ffbababaffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbcbcbcffbdbdbdffbebebdffbebebeffbfbebeffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc1c2c2ffc2c2c3ffc3c3c3ffc4c4c4ffc4c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c8ffc9c9c9ffc9cac9ffcacacaffcbcbcbffcccdccffcdcdcdffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d3ffcdcdcdffc2c1c1ffbcbbbbffbcbcbbffbdbdbdffbebebeffc0c0c1ffc4c5c5ffc9c8c9ffcdcdcdffd1d1d1ffd4d5d4ffd8d8d8ffdcdcdcffe0e0e0ffe4e4e4ffe7e6e7ffe9e9e9ffebeaebffecececffedededffeeefeeffefefeffff0f1f0fff1f1f1fff2f1f2fff2f2f2fff3f2f3fff3f3f33f3d3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffffffefefefffefefefffefefefffefefefffdfefdfffefefefffdfefdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefdfffefefdfffefdfdfffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefefefffefefffffffefffffffffefffffffefffffefefffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffffefffefffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffefffffffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefefffefffefffffefefffefefefffffefffffefffefffefefefffffffffffefffefffefefefffefefefffefefffffefefefffefefefffefffefffffefefffffffefffefefefffffffefffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefefffffefefffefefefffffefffffefefffffffffffffffffffffffefffffffffffffffffffffffefefffefffefffffefffffefeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefffffffefffffffffffffffffefffffefefffffffffffffefefffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb4b4b4ffefefefffefefefffefeff0ffefefefffeeefeeffedededffebebebffe9e9e9ffe6e6e6ffe3e3e3ffe1e1e0ffddddddffd8d8d8ffd2d2d2ffcdccccffc8c8c8ffc1c1c1ffbebebeffc0bfc0ffbebfbfffa9a9a9ff969696ff989897ff9d9d9dff9e9e9effb9b9b9ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcecfceffcececeffcdcdcdffccccccffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c4c4ffc3c4c3ffc2c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffc0bfc0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbcbcffbabbbbffbab9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b6ffb5b5b5ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b2ffb2b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffb0afafffafafafffadaeadffafafafffafaeafffaeafafffaeafaf3f2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff474647ff3f3e3eff3d3d3dff414141ff434343ff3f3f3eff383838ff363636ff363635ff333333ff343434ff333333ff333333ff333434ff373837ff3e3e3eff404040ff3e3f3fff3d3e3eff424242ff4b4b4aff4e4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363635ff2b2b2bff212222ff181717ff0a0b0bff090909ff090909ff040405ff010201ff010101ff010101ff010100ff010101ff010101ff020102ff010101ff020202ff060606ff0b0b0bff080708ff0f0f0fff2b2a2aff40403f00000000ffa9a8a9ffa9a9a9ffaaaaaaffaaaaaaffa9a9a9ffabababffadadadffb0afafffb2b2b1ffb3b4b3ffb5b5b5ffb6b6b6ffb7b7b7ffb7b8b8ffb9b8b8ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbbffbcbbbbffbcbcbcffbdbdbdffbdbdbdffbebebeffbebebeffbfbebfffbfc0bfffc0c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c3ffc3c3c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc8c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbcbcbffcccdccffcdcdceffcfceceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffc8c8c8ffbdbdbdffbebfbeffc0c0c0ffc2c3c2ffc3c3c4ffc6c6c5ffcacacaffcececeffd3d3d3ffd7d7d6ffdadadaffdfdfdeffe3e3e2ffe6e6e6ffe8e9e8ffeaeaeaffecececffedededffeeeeeeffefefeffff0f0f0fff0f1f0fff1f1f1fff1f2f1fff2f2f2bfb6b5b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffefffefffefefffffffffefffffffffffffefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffefffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffefffefefffffffefefffefffefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffffefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffffffffffffffffffefefefffffffffffeffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3c3c3bfff0efefffefefefffefefefffefefefffeeeeefffedededffebebeaffe8e9e8ffe6e6e6ffe3e3e3ffe0e0e0ffdcdcdcffd7d7d7ffd0d0d0ffc7c7c6ffc3c3c2ffc4c4c3ffbfbfbfffa8a8a8ff989798ff989998ff9c9c9cff9e9e9dffbababaffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcdcdcdffccccccffccccccffcbcbcbffcbcacbffcac9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c6c6ffc6c6c6ffc5c5c6ffc5c4c5ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c0c0ffc0bfbfffbfbebeffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffbab9b9ffb9b8b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b6b5ffb5b5b5ffb4b4b4ffb3b4b3ffb3b2b3ffb2b1b1ffb1b1b1ffb0b0b0ffb0b0afffb0b0b0ffafafafffafaeaeffaeafaeffafafafffafafafbf8484840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff494949ff474747ff474747ff4a4a49ff4b4b4bff4a4a4aff484848ff494949ff4a4a4aff4a4949ff494848ff494949ff4a4b4aff494949ff494848ff484748ff474848ff454546ff464746ff4b4b4bff4d4e4dff4d4e4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff444444ff363636ff2b2b2bff272827ff272727ff292829ff2b2b2bff1b1b1bff0e0e0fff0c0c0cff0b0c0bff0b0c0bff0b0c0bff0c0c0cff0d0d0dff0d0d0dff111111ff1d1d1dff262626ff242424ff2a2b2aff403f3fff474747bf808080ffaaaaa9ffa9a9a9ffaaaaa9ffa9aaa9ffaaaaaaffacacacffadadaeffb0b0b0ffb2b1b1ffb3b4b3ffb5b5b5ffb7b7b7ffb8b7b7ffb8b8b8ffb9b9b9ffb9bab9ffbababaffbabbbbffbbbbbbffbbbcbbffbcbcbcffbcbcbcffbdbdbdffbdbebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c0c1ffc2c1c1ffc2c2c2ffc3c2c3ffc3c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcecdcdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d6d5ffd6d6d6ffc6c6c6ffc2c2c2ffc4c4c4ffc5c5c5ffc6c7c7ffc9c9c9ffcdccccffd0d0d0ffd4d4d4ffd9d9d9ffdeddddffe2e2e2ffe5e5e5ffe7e8e8ffe9e9eaffecececffedededffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f13f3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffefffefffffefefffffefefffefffffffefffefffefefefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefefefffefefefffefefefffffefefffefffefffffefefffefffefffffffefffefefefffefefefffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffefffffffffefefffffffffffffffefffefffefffffffffffffffffffefffffffefffffffffffefffefefefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffffffefefefffffffffffefefefffefefefffefffffffffefffffffffffffefffffffffefefffefffefffffffefffefefefffefefefffefefffffefefefffefffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefffffffffffffffefffefefefffefffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffffffefffefefefffefefefffefefffffefefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffffffffffefffffffffefefffffffffffffffefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb3b3b3ffefefefffefefefffefeeeeffedeeeeffededecffebebebffe9e9e8ffe6e6e6ffe3e3e3ffe0e0e0ffd9d8d8ffcccdcdffc2c3c2ffbfbfbfffb9b9b9ffa5a5a5ff989898ff9b9b9aff9b9b9bff9c9c9dff9c9d9dffc8c7c7ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcfceceffcdcdcdffcdcdccffccccccffcbcccbffcbcbcbffcacacaffc9cac9ffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c4c4ffc4c3c4ffc3c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc0c0c0ffbfc0bfffbebebeffbebdbdffbdbdbdffbbbcbcffbbbbbbffbababaffb9b9baffb9b9b9ffb8b8b8ffb8b7b7ffb6b6b6ffb6b6b5ffb5b5b5ffb4b5b4ffb4b3b4ffb2b2b2ffb1b2b1ffb1b0b0ffafafb0ffafb0b0ffafafafffaeaeaeffafafafffafafafffb0b0b0ffb1b1b13f2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff494949ff494949ff4a4a4aff4b4b4bff4c4c4cff4c4c4bff4b4b4aff4c4c4bff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4d4d4dff4b4b4bff4a4b4aff4a4a4aff4a4a4aff494949ff4d4c4dff4e4d4eff4e4d4dff4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff444444ff363635ff373838ff3e3f3fff414141ff454544ff3c3b3bff2e2e2eff292929ff292929ff292929ff292929ff2a2a2bff2c2b2bff2b2b2bff2f2f2eff383938ff3d3e3dff3e3e3eff404040ff474747ff616161ffacacacffabababffa9aaa9ffa9a8a9ffa9a9a9ffababaaffacadadffaeaeaeffb0afb0ffb2b2b2ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbababaffbbbbbbffbbbbbbffbcbbbcffbcbcbcffbdbdbdffbebdbdffbebebeffbebfbeffbfbfbfffc0bfc0ffc0c0c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c4ffc6c5c5ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffcacacaffcacbcbffcbcbcbffccccccffcdcdcdffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd9d9d9ffdfdfdfffdededeffc5c5c5ffc6c7c6ffcac9c9ffcccccbffcdccccffcfcfcfffd3d3d2ffd8d7d7ffdcdcdcffe1e1e1ffe4e4e4ffe7e7e7ffeaeae9ffebebebffecececffedededffeeeeeeffefefefffeff0effff0f0f0fff1f0f0bfb4b4b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffefffffffefffefffefefefffffefefffefffefffefefffffffefefffefefefffefefefffffefefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffffefffefffefefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffefffefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffefffffefefffefffffffefffffffefffffffefffffffefefefffffefefffefffefffefffefffffefefffefefefffefefefffffefefffefefffffefefffffffefefffffefefffefefefffffffefffffffefffffffffffffffffffffefffffffffffffefffefffefffefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffffefffffefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffffffefffefffefffefffffffffffffffefefefffefefefffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffefefefffeeeeeeffeeeeeeffedededffecededffebebebffe9e9e9ffe6e7e6ffdfdfdfffd0d0d0ffc2c2c2ffbfbfbfffb7b7b7ffa3a3a3ff999999ff9d9d9dffa0a0a0ff9f9fa0ff9d9d9dff9c9c9cffacacacffd5d6d5ffd5d5d6ffd5d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcececeffcdcdcdffccccccffccccccffcbcbccffcbcbcbffcacacaffc9c9c9ffc8c9c9ffc9c8c8ffc7c8c7ffc7c7c7ffc7c6c7ffc5c5c6ffc5c5c5ffc4c4c4ffc3c4c3ffc2c3c3ffc2c2c2ffc1c1c1ffc0c1c1ffbfc0c0ffbfbfbeffbebebeffbdbdbdffbcbcbdffbbbbbcffbbbbbbffbababaffbab9baffb9b9b9ffb8b8b8ffb8b8b8ffb6b7b6ffb6b6b6ffb6b5b5ffb4b4b5ffb4b4b3ffb2b2b2ffb1b1b1ffb0b0b0ffb1b0b0ffb1b0b0ffb0afb0ffafafafffb0afb0ffb1b1b1ffb2b2b2ffb2b2b200000000000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff494949ff4a4a4aff4b4c4bff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4dff4d4d4dff4d4d4dff4e4e4eff4e4e4eff4d4d4dff4b4b4bff4b4a4bff4a4a4bff4d4d4dff4f4f4fff4e4f4eff4d4e4dff4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff444444ff484848ff4d4d4dff4c4c4cff4e4e4eff4c4d4dff4a4a4aff494849ff4a4a4aff494949ff484949ff484949ff494949ff494848ff474747ff4a4a4aff494949ff484847ff474747ff484848ff7c7c7cffaeaeaeffacacacffabababffa9a9a9ffaaaaaaffabababffadaeadffafafafffb1b1b1ffb3b2b3ffb4b4b4ffb6b5b5ffb6b7b6ffb8b7b7ffb9b9b8ffb9bab9ffbababaffbbbabaffbbbbbbffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbebebeffbebebeffbfbfbfffc0c0bfffc0c0c0ffc1c1c1ffc1c1c2ffc2c2c3ffc3c3c3ffc4c4c4ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9caffcacacaffcbcbcaffcccbccffccccccffcdcdcdffcececdffcececeffcfcfcfffd0cfd0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d5ffd6d5d6ffd9d9d9ffdfdfdfffe7e8e7fff0f0f0ffe7e7e7ffc9c9c9ffcccbccffcdcdcdffcececeffd1d1d1ffd3d3d3ffd6d7d6ffdbdbdbffe0e0e0ffe4e4e4ffe7e7e7ffeae9e9ffebebebffededecffeeeeedffeeefeeffefefefffefefefffefefeffff0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffefffffffefffffefffffffefffffffefffffffffffffffefffefffffefffffffefffffffffffffffffffffffefffffefffffffffefefffefffefffffefffffefefffffefefefffffefefffefefefffefffffffefefefffffefefffefefffffefefffffefffefffefffffffefefffffffefefffefffefffffffefffefefefffffefffffefefefffefefffffefefefffefefefffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffefefefffffffffffefefefffefffffffefefefffffefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefffffffefefffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f777777ffeeedeeffededeeffececedffecececffebebebffe9eaeaffe5e5e5ffcacbcaffc5c5c6ffc4c4c4ffb4b4b4ff9b9b9cff9c9c9dff9f9f9fffa1a1a1ffa1a1a1ffa0a0a0ff9f9fa0ffb4b4b4fff0f0f0ffdededfffd8d7d7ffd5d6d5ffd5d5d5ffd5d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d0d1ffd0d0d1ffd0cfd0ffcfcfcfffcececeffcececeffcdcdcdffcccdccffcccbccffcccbcbffcbcbcbffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfc0bfffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbababbffbab9baffb9b9b9ffb9b8b9ffb8b8b8ffb7b7b7ffb6b7b6ffb5b5b6ffb5b5b5ffb4b4b4ffb3b3b3ffb1b2b2ffb2b2b2ffb2b2b1ffb1b2b1ffb0b0b1ffb1b1b1ffb2b2b2ffb2b2b2ffb1b2b27f585858000000000000000000000000000000000000000000000000000000000000000000000000ff494949ff4a4a4aff4b4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4d4cff4d4d4dff4d4c4dff4e4e4eff4e4e4eff4e4d4eff4d4e4eff4d4d4dff4b4b4bff4e4e4eff4f4f4fff4f4f4eff4f4f4fff4f4f4eff4d4e4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff484848ff4d4c4dff4f4f4fff4f4f4fff505050ff4f5050ff4e4d4eff4d4e4dff4f4f4fff4e4e4eff4d4d4dff4d4d4dff4e4d4dff4d4d4eff4c4c4cff4c4d4cff4c4c4cff4a4a4aff494849ff484848ff7c7c7cffb0b0b0ffaeaeafffacacacffabababffacacadffaeaeaeffb0afafffb1b1b1ffb2b2b2ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffb9babaffbababbffbbbbbbffbbbcbbffbcbcbcffbdbdbdffbdbdbdffbdbebeffbfbebeffbfbfbfffbfc0bfffc0c0c0ffc1c1c1ffc1c1c2ffc2c2c2ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c6ffc6c5c6ffc6c7c7ffc7c7c8ffc8c8c8ffc8c9c8ffc9c9c9ffcacacaffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcdcdceffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffdbdadaffe7e6e7fff0f0f0fff2f2f2fff4f4f4ffcbcbcbffcdcdcdffcececeffd1d1d1ffd4d3d4ffd6d6d6ffd8d9d8ffdadbdaffdfdfdfffe4e4e4ffe8e8e8ffeaeaeaffebebebffedededffeeeeeeffeeeeeeffefeeeeffeeefefffefefef7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffefffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffffffefffffffefffffffefffefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffffefffffffefffffefffffffefffefffffffefffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffefefefffffffffffffefefffffffefffffffffffffffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffffffefffefffefffffefffffffefffffffefffffffefefffffefffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffffefefffffefffffffffefffefefefffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffffffefffffefefffefefefffefefefffefeffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffefffffefffffffefefffefffffffefffefffffffefffefefefffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb2b2b1ffedecedffecececffebececffebebebffebebebffeaeaeaffdfdfdfffcac9c9ffc5c5c5ffc0c1c1ffacacacff9e9e9eff9f9f9fff9f9f9fffa1a1a1ffa2a1a1ffb7b7b7fffcfbfcfff9f9f9fff0f0f0ffdddddeffd8d8d8ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcecfceffcfceceffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcacacaffc9cacaffc9c9c9ffc9c9c8ffc8c8c7ffc7c7c7ffc7c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c2c1ffc1c0c0ffc0c0c0ffc0bfbfffbebebeffbebebeffbdbdbdffbcbcbcffbcbbbcffbbbbbbffbabbbbffbababaffb9bab9ffb9b9b9ffb8b8b8ffb8b7b8ffb7b7b6ffb6b6b6ffb5b5b5ffb3b4b4ffb3b3b3ffb3b3b3ffb4b4b3ffb3b3b2ffb3b2b2ffb2b1b2ffb2b2b3ffb2b2b1ffb0b0b0ffb1b0b13f2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff484848ff4d4d4dff4f4f50ff4f504fff50504fff50504fff505050ff504f4fff4f4f4fff4f4f4eff4f4f4fff4e4e4fff4d4d4dff4e4e4dff4d4d4dff4d4d4dff4c4d4dff4d4c4cff4c4c4cff4a4a4aff636363ffb3b3b2ffb1b1b1ffb0b0b0ffaeadaeffaeaeaeffafafafffb1b1b0ffb1b2b1ffb2b2b2ffb4b4b4ffb5b5b5ffb6b6b6ffb7b8b7ffb8b8b8ffb9b9b9ffbababaffbbbabaffbbbbbbffbcbbbbffbcbcbcffbcbdbcffbdbdbdffbebebeffbebebeffbfbfbfffbfc0bfffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c5c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c8c8ffc9c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcbcbccffcccdccffcccdcdffcdcdcdffcececeffcfceceffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd5d5d5ffd6d5d6ffdededeffeeeeeefff2f2f2fff4f4f4fffcfcfb7f7e7e7e7f666767ffd1d1d1ffd3d3d3ffd6d6d5ffd9d8d8ffdcdcdbffdededeffe1e2e1ffe4e5e4ffe8e8e8ffeaebebffecededffeeeeeeffefefeeffefeeeeffeeeeeeffeeeeeeffefeeef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffffffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffefffffffefefffffefefefffefefefffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffefffffffefffffefffffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffefefefffefffefffffefffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3b3b3bffecececffecebecffebebebffebebebffebebebffebebebffeaeaeaffdfdfdfffc9c9c9ffc5c5c5ffc1c1c1ffacacacff9f9f9fff9e9f9fff9f9f9fffa1a1a1fffcfcfcfffcfcfcfffcfbfbfff8f8f8ffeaeae9ffdbdcdbffd7d7d7ffd7d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d3d2ffd2d2d2ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcdcdceffcdcdccffccccccffcccccbffcbcbcbffcacacaffc9cacaffc8c9c9ffc8c8c8ffc8c8c7ffc6c7c7ffc6c7c6ffc6c6c5ffc5c5c6ffc4c4c4ffc4c4c3ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0bfbfffbebfbeffbebebeffbdbdbdffbdbcbcffbcbcbcffbbbbbcffbbbbbbffbababaffbababaffbab9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb6b7b6ffb5b5b5ffb4b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb1b1b0ffb1b0b1ffb2b2b2bf86868500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff4d4d4dff4f4f4fff4f504fff4f504fff4f4f4fff4f4f4fbf3c3b3c7f2828287f2827277f2727277f2727277f2727277f2727277f2627277f2727267f2726267f2626267f2626267f262626bf6e6d6dffb4b5b5ffb4b3b3ffb3b2b2ffb1b1b1ffb1b0b1ffb1b1b1ffb1b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbababaffbbbbbbffbcbbbcffbcbcbcffbdbdbcffbdbdbdffbebebeffbebfbeffbfbfbfffbfbfc0ffc0c0c0ffc1c1c1ffc1c2c1ffc2c3c2ffc3c3c3ffc4c4c4ffc4c5c4ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcececeffcececeffcececfffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd2d1d1ffd2d2d1ffd2d3d2ffd2d2d3ffd4d4d3ffd6d5d6ffd8d8d7ffdfe0e0ffebebebfff6f6f6fffbfcfcfffdfcfc7f7f7f7e000000003f343435bfa0a0a0ffd8d8d8ffdbdbdbffdededeffe2e2e3ffe5e5e4ffe7e7e7ffe9e9e9ffebebebffedeeeefff0f0f0fff0efefffefeeefffeeeeeeffeeeeee3f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffefffffffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffffffefffefffffffefffefffffffffffefefefffffffffffefffefffffffefffffefffffefffffffffefefffffffffffffefefffffffffffffffefffffefefffefefffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefdfffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefffffffffefefffffffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffefffefffefefefffefffffffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffefefffefefffffefffffffffefefffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb1b0b1ffebecebffebebebffebebebffebecebffecebebffebebebbfafafaf7f6c6c6c7f6363637f6262627f5f5f5f7f5353527f4f4f4f7f4f4f4f3f272727fffcfcfcfffcfcfcfffcfcfcfffbfbfafff6f5f5ffe0e0e0ffdadadaffd7d7d7ffd6d6d6ffd5d6d5ffd5d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdccffccccccffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c5ffc3c4c4ffc3c3c3ffc2c2c2ffc1c2c1ffc1c0c0ffc0bfc0ffbfbfbfffbfbfbeffbebebeffbdbdbdffbdbcbdffbcbdbcffbcbbbcffbbbbbbffbbbbbbffbababaffbababaffb9b9b9ffb9b9b8ffb7b8b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b5b5ffb5b5b5ffb4b4b4ffb3b3b2ffafb0b0ffb1b0b1ffb2b2b2ffb2b2b2ffb3b3b37f595959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb5b6b6ffb5b5b5ffb5b5b4ffb4b3b3ffb2b2b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b5ffb4b5b4ffb6b5b5ffb6b6b7ffb7b8b7ffb8b8b8ffb9b9b9ffbababaffbabbbaffbbbbbbffbcbbbcffbdbcbcffbdbdbdffbdbdbdffbebdbeffbebebeffbfbfbeffbfc0bfffc0c0c0ffc1c1c0ffc1c1c2ffc2c2c2ffc3c3c3ffc3c4c4ffc4c5c4ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c9ffc9cacaffcacacaffcbcbcaffcbcbcbffccccccffccccccffcdcdcdffcdcecdffcececeffcececfffcfcfcfffd0cfcfffd0cfd0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d7ffdadadaffe6e6e6fff6f6f6fffbfcfbfffdfdfdfffdfdfd7f7f7e7f0000000000000000000000003f363736ffdededfffe2e2e2ffe5e5e4ffe7e7e7ffe9eae9ffebecebffecececffeeeeeefff0f0f0fff0f0f0fff0f0f0ffefefefbfb2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffefffffffefffffffefefffefefffffffffffffefffffffefefefffefffffffefefffffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefefffefffffffefefffffefefffffefefefffefffefffefefefffefefffffefefefffefffffffffefefffefefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffffefefffefffefffefffefffefefffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffefefffffefffffffffffffffffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefefffefefefffefefefffefefefffefefefffefefffffffffefffefffffffffefefffefefefffffffefffefefefffffefefffefefefffefefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefefffffefefffffefefefffefffefffefefefffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffffffffffefffffffffffffefefffefefffffffefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfff9f9f9ffebececffddddddffd8d8d9ffd7d6d7ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcececfffcececeffcecdcdffcdcdcdffccccccffcbccccffcbcbcbffcacacaffc9cacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c5c5ffc4c5c5ffc4c4c4ffc3c3c3ffc3c2c3ffc2c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffbfbfbfffbebebfffbebebeffbebebdffbdbdbdffbcbcbdffbcbcbcffbcbbbbffbbbbbbffbababbffbababaffb9b9b9ffb8b9b9ffb8b8b8ffb7b7b7ffb6b7b7ffb6b6b6ffb5b5b6ffb5b5b5ffb4b3b4ffb1b1b1ffb1b1b1ffb2b2b2ffb3b3b3ffb3b3b3ffb5b4b47f5a5a5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5b5b5bffb7b7b7ffb6b6b6ffb6b5b5ffb5b5b5ffb4b4b5ffb4b4b4ffb4b5b5ffb5b5b5ffb5b6b5ffb5b5b5ffb6b6b6ffb7b7b7ffb7b8b7ffb9b8b8ffb9b9b9ffbababaffbbbabbffbbbbbbffbcbcbcffbcbcbcffbcbdbdffbdbdbdffbdbebeffbebebeffbebfbfffbfbfbfffc0c0c0ffc1c0c1ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c3ffc5c5c4ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacac9ffcacacbffcbcbcbffcbcccbffccccccffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d3d3ffd4d4d4ffd6d5d6ffd8d8d8ffdfdfdffff0f0f0fffafafafffdfdfdfffefefdfffdfdfd7f7f7f7f00000000000000000000000000000000000000007f727272ffe7e7e7ffeae9e9ffebebebffececedffeeeeeefff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f03f3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffffefffffefefffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefefffefefffffefefefffefefefffefffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefefffefefefffffefefffefefefffffefefffefefffffefefffffefffffffffefffffefefffffffefffffefefefffefefefffefffefffffefffffffefefffefffffffefffffffffffffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffffefffffefefefffefefefffffffefffffefffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfdfefffdfdfefffdfefefffefefefffefefefffffefffffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefffefffefefefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefffffefefefffffefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffffffffffffefffefffffffefffefffefffefffffefffffffefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfdfdfffcfcfcfffcfcfcfffbfbfbfff6f7f7ffe5e5e5ffdbdbdbffd8d7d8ffd7d7d7ffd5d5d6ffd5d5d5ffd4d5d4ffd4d4d3ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd0d1d0ffd0d0cfffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffcbcbcbffcbcacbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0bfffbfc0bfffbebfbfffbebebeffbebebeffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbababaffbababaffb9b9b9ffb8b8b8ffb8b7b7ffb7b7b7ffb6b6b7ffb6b6b6ffb5b5b6ffb4b4b4ffb2b2b2ffb3b2b3ffb3b3b3ffb4b4b5ffb5b5b5ffb5b6b5ffb6b5b67f5a5b5b7f5a5a5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2222227f4444447f4444447f4444447f4545447f4545457f4545457f4546467f4645467f4546467f4646467f4647467f4747477f4747477f4848487f4848497f4949497f4a4a4a7f4a4a4a7f4a4a4a7f4a4a4a7f4a4a4a7f4b4b4b7f4c4c4c7f4d4d4d7f4e4e4e7f4f4f4f7f5151517f5252527f5354547f5555567f5757577f5858587f5959597f5a5a5a7f5a5a5abf888888ffb6b6b6ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b5ffb5b5b6ffb6b6b6ffb6b6b6ffb6b6b7ffb6b7b6ffb7b7b7ffb7b7b8ffb8b8b8ffb9b9b8ffb9b9b9ffbababaffbbbbbbffbbbbbbffbbbbbcffbdbcbcffbdbcbdffbdbdbdffbdbdbdffbebebeffbfbfbfffbfbfc0ffc0c0c0ffc0c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c3ffc4c5c4ffc5c5c5ffc5c6c6ffc7c6c6ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacaffcbcbcbffcbcbccffccccccffccccccffcdcdcdffcececeffcececeffcececfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d2d1ffd2d2d2ffd2d3d2ffd3d4d3ffd5d5d5ffd7d7d6ffdbdbdbffe6e6e6fff7f7f7fffdfdfdfffefefefffefdfdfffdfefd7f7f7f7f0000000000000000000000000000000000000000000000003f3a3a3abfb0b0b0ffecececffeeefeefff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0bfb4b4b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffefefffffffefffffefffffffffefffffefffffffefefefffefffefffefefefffefffffffffefffffefefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffffffefefefffefffffffefefefffefffefffffefffffffffffffffffffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefffefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffffefffffffefffffefefefffffffefffffffefffefefefffefefffffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefffefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefffffffefffffffefefefffffffefffffffefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffefefffffffefffffffffffefeff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffafafafff2f2f2ffdfdfdfffdadadaffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffcbccccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c5ffc5c5c4ffc4c4c4ffc3c3c3ffc2c2c3ffc1c2c2ffc1c1c1ffc1c0c1ffc0c0c0ffbfbfbfffbfbfbeffbebebeffbebebeffbebdbdffbdbdbdffbcbdbdffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbababaffb9b9b9ffb9b8b9ffb8b8b8ffb7b8b8ffb7b7b7ffb6b7b6ffb6b6b6ffb5b5b5ffb2b3b3ffb4b4b5ffb5b5b5ffb5b5b5ffb6b6b6ffb5b6b5ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb0b0b0ffadadadffa9a9a9ffa5a5a5ffa3a3a3ffa0a0a0ff9e9d9eff9b9b9bff999999ff979897ff969696ff959595ff939494ff939293ff919191ff909090ff909090ff8f8f8fff8f8e8eff8d8d8eff8d8d8cff8c8c8bff8b8b8bff8b8b8bff8b8b8bff8a8a8aff8b8b8bff8b8b8bff8b8a8aff8a8b8bff8b8a8aff8a8a8bff89898aff898989ff888989ff888888ff888888ff898888ff888889ff888888ff878888ff878787ff888888ff888888ff888989ff888889ff898989ff898889ff888888ff888888ff888787ff878787ff888988ff89898aff8a8a8aff8a8a8aff8a8a8aff888888ff888988ff898988ff898989ff8a8a8aff8a8a8aff8b8b8bff8b8b8cff8b8b8bff8b8c8cff8c8c8cff8d8d8dff8e8e8eff8f8f8fff909090ff919292ff939293ff949494ff949494ff949494ff949494ff959595ff979797ff999999ff9b9b9aff9c9c9cff9fa09fffa3a3a3ffa5a5a5ffa8a8a8ffadacadffafafafffb1b1b1ffb2b2b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b6b6ffb7b6b7ffb6b7b7ffb5b6b6ffb6b6b6ffb6b7b7ffb7b7b7ffb7b7b7ffb8b7b8ffb8b8b8ffb8b8b8ffb9b9b9ffbab9baffbababaffbbbbbaffbbbbbbffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbebdbdffbebebeffbebebeffbfbfbfffc0bfc0ffc1c1c1ffc1c1c2ffc2c2c2ffc3c3c3ffc4c4c3ffc4c4c4ffc5c5c5ffc6c6c5ffc6c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcdcecdffcececeffcecfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d6ffd9d9d9ffe0e0dffff1f1f0fffafafafffdfdfdfffefefefffefefefffdfefe7f7f7f7e00000000000000000000000000000000000000000000000000000000000000003f3b3b3b7f7878787f7878787f7878787f7878787f7878787f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffffffffffefffffffffffefffefffefffefefffffffefffffefefefffefffefffefffffffefefffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffefffffffefefefffefefffffefefefffefefffffefefefffefefefffefffefffffffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefdfefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffefefefffefefefffffefffffffefefffefefefffefffefffffffefffefefffffffefefffefefffffefefefffefefefffefffefffefffefffefefffffefefefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffefffffffefefefffffefffffffefefffffefffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffeffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0909097f1313137f2323237f2626267f2626267f2626267f2626267f262626000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1313137f2727277f2727277f2727277f2727277f2727277f1313133f04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfff8f8f8ffe7e7e7ffdcdddcffd9d8d9ffd7d7d7ffd5d5d6ffd5d5d5ffd5d4d4ffd4d4d3ffd3d3d3ffd3d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfd0d0ffd0cfcfffcfcfcfffcececeffcecdceffcdcdcdffcccdcdffccccccffcccbccffcbcbcbffcacacaffc9cacaffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc1c1c2ffc2c1c1ffc1c1c0ffc0c0c0ffc0bfbfffbfbfbfffbfbebeffbebebeffbdbebeffbebdbdffbdbdbdffbcbcbcffbcbcbcffbcbbbbffbabbbbffbababaffbab9baffb9b9b9ffb8b9b8ffb8b8b8ffb7b7b7ffb7b7b7ffb6b7b6ffb5b6b6ffb4b4b4ffb5b5b5ffb5b6b6ffb5b5b5ffb5b5b4ffb4b4b4ffb3b3b3ffb2b2b2ffafafb0ffadadadffa9a9a9ffa6a5a6ffa3a3a3ffa0a0a0ff9e9e9eff9b9b9bff999999ff989897ff969696ff959595ff949494ff939393ff919191ff909190ff909090ff908f8fff8f8e8fff8e8d8eff8c8c8cff8c8c8bff8c8c8bff8b8b8bff8a8a8bff8b8a8aff8a8a8aff8a8a8aff8b8b8bff8b8b8bff8b8b8bff8a8a8bff8a8a89ff898989ff898988ff888988ff888888ff898888ff888888ff898888ff888888ff878787ff868787ff878787ff888888ff888889ff888989ff888989ff888889ff898888ff888788ff878787ff868686ff878787ff898989ff8a8a89ff8a8a8aff8a8a8aff8a8a8aff888888ff888888ff898989ff898a89ff898a8aff8a8a8aff8b8b8bff8b8b8bff8c8c8bff8c8c8cff8d8c8cff8d8d8dff8e8e8eff8f8f8fff909090ff919192ff939393ff949493ff949494ff949494ff949494ff959595ff979797ff999999ff9b9b9bff9c9c9cffa0a0a0ffa3a3a2ffa5a5a5ffa8a8a8ffacacacffafafafffb1b1b1ffb2b2b2ffb4b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b6ffb7b7b7ffb8b7b7ffb8b8b7ffb8b8b8ffb8b8b8ffb8b8b9ffb8b9b9ffb9b9b9ffbababaffbababbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbdbdffbdbdbdffbebdbdffbebebeffbebebeffbfbfbfffc0c0bfffc1c1c0ffc1c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c8c9ffc9c9c9ffcac9caffcacacaffcbcbcbffcbcbcbffccccccffcccdccffcdcdcdffcecdcdffcececeffcecfceffcfcfcfffcfcfcfffcfcfd0ffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd7d7d7ffdcdcdcffebebebfff8f8f8fffdfdfdfffdfdfdfffefefdfffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffefffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffffefefffefffffffefefffffffffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefefffefefefffefefefffefefefffefefffffefefefffefffefffffffefffffefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffefefffffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefffefffffffefffefefffffefefefffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffefffefffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffffefffffefefffffefffffffffefefffefefefffffffffffffffefffffffefffefefefffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefefffffffffffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f222222ff2a2a2bff2d2d2dff494949ff4d4c4cff4c4c4cff4d4d4cff626262ff6a6a69ff696969ff696969ff686868ff686868ff696969ff6a6a6aff6a6a6aff6a6a6aff6a6a6aff6a6a6aff696968ff696969ff696969ff6a6a6aff6a6a6aff6a6a6aff555555ff4e4e4eff4e4e4eff4e4e4eff333333ff181818bf373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffbfbfbfff5f5f5ffe1e1e1ffdadadaffd8d7d8ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd1d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc2c2c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbebfbfffbebebfffbebebeffbebdbdffbdbdbdffbdbdbcffbcbcbcffbcbcbbffbababbffbababaffb9bab9ffb9b9b9ffb9b9b9ffb8b8b8ffb7b8b8ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b1b2ffb0b0b0ffadadadffa9a9a9ffa5a5a5ffa3a3a3ffa0a0a1ff9d9e9eff9b9b9bff999999ff979898ff969696ff959595ff939494ff939392ff919191ff909090ff909090ff8f8f8fff8e8e8eff8d8d8eff8d8c8cff8c8c8cff8b8b8bff8b8b8bff8b8b8bff8a8a8aff8a8a8aff8a8a8aff8a8a8aff8a8b8bff8b8b8aff8b8a8aff898a89ff898989ff898989ff888988ff888888ff888888ff888888ff888888ff888888ff878787ff868686ff878686ff878687ff878787ff888888ff888888ff888888ff898888ff878787ff868787ff868585ff858585ff868686ff878787ff888888ff898a89ff8a8a8aff8a8a89ff898989ff888888ff888888ff898989ff898989ff8a8a8aff8a8a8aff8b8b8bff8b8b8cff8c8b8bff8c8b8cff8c8d8dff8d8d8dff8e8e8eff8f8f8fff919190ff929292ff939393ff949494ff949494ff939393ff949494ff959695ff979797ff9a9a9aff9b9b9bff9d9d9dffa0a1a1ffa3a3a3ffa6a6a6ffaaa9a9ffadadadffafafb0ffb1b1b2ffb3b3b3ffb5b4b4ffb5b6b6ffb7b6b6ffb7b7b7ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffbababaffbbbbbaffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbdbebdffbebebeffbebebeffbfbfbfffbfc0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc3c2c3ffc3c3c3ffc4c4c4ffc4c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c9c9ffc9c9c9ffcacacaffcacacaffcacbcbffcbcbcbffcccbccffccccccffcdcdcdffcdcdcdffcececeffcececeffcfcfceffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd5d5d5ffd6d6d7ffdad9d9ffe0e1e1fff4f5f4fffbfbfafffdfcfcfffcfdfdfffdfdfdfffdfefd7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefffffffefefffffffffffefefffffefffffffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefefffefffefffefefefffefefffffffefefffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffefefefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffffffefffefffffffffefefffefefefffffffffffefffefffefefffffefffffffefefefffefefefffffefefffefefefffffefefffffefefffefefefffefefefffefffefffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffefefffffffffffefefffffefffffffefffffffefffffffffffffffffefefffffffffffefffffffffefffffffefffffffffefffffffffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffefefffffffefffffffefffffffefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff535252ff2b2b2aff2d2d2dff494949ff4c4d4cff626262ff6a6a6aff6a6969ff696969ff686867ff686868ff696868ff686868ff696969ff6a6a6aff6a6a6aff6a6a6aff686868ff696869ff696969ff696868ff696868ff6a6a6aff6a6a6aff6a6a6aff545454ff4e4e4eff333333ff181819ff4e4e4eff6a696a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfff9f9f9ffecececffddddddffd8d9d9ffd7d7d7ffd5d6d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfceffcececeffcececeffcdcdcdffcdcdccffccccccffcbcbccffcbcbcbffcacacaffc9cacaffc9c9c9ffc9c8c8ffc8c8c8ffc7c8c7ffc7c6c7ffc6c6c6ffc5c5c5ffc4c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbdbdbdffbdbdbdffbcbcbbffbcbcbbffbabbbaffbababbffbababaffb9bab9ffb8b9b9ffb8b8b8ffb8b8b8ffb7b8b7ffb6b7b6ffb7b6b7ffb6b7b6ffb5b5b5ffb4b4b4ffb4b3b3ffb2b2b2ffb0b0b0ffadadadffaaaaaaffa7a7a7ffa5a5a5ffa2a2a2ff9f9f9fff9d9d9dff9b9b9bff99999aff989898ff979797ff969696ff949494ff939393ff929192ff919292ff919191ff919091ff908f8fff8e8e8eff8e8e8eff8d8d8dff8d8d8dff8c8d8cff8c8d8cff8c8c8cff8b8b8cff8c8c8bff8c8c8cff8c8c8cff8b8c8cff8b8b8bff8a8b8aff8a8a8aff898a8aff89898aff898a8aff8a8a8aff8a8a8aff8a8989ff898989ff888888ff888888ff888988ff888989ff8a8a8aff8a8a8aff8a8a8aff8a8989ff898989ff888888ff878787ff878787ff878787ff888889ff898a89ff8b8b8aff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8c8c8cff8c8c8cff8c8d8dff8d8d8dff8e8e8eff8e8e8eff8f8e8eff8f8f8fff909090ff919191ff929292ff939393ff949594ff959696ff979797ff969696ff979696ff989897ff999899ff9b9a9bff9d9d9dff9e9e9effa0a0a0ffa3a3a3ffa6a6a6ffa9a9a8ffacabacffafafafffb1b1b1ffb3b2b3ffb4b4b4ffb5b5b5ffb7b6b6ffb8b7b7ffb8b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffbab9b9ffbab9baffbababaffbbbbbaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbdbdffbdbdbcffbebdbdffbdbebdffbebebeffbfbebeffbebfbeffbfbfbfffc0c0c0ffc1c1c1ffc1c1c1ffc2c3c2ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc6c7c6ffc8c7c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcbcbcbffcccbccffccccccffcdcccdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d6d5ffd8d7d7ffdddddcffefeeeffff8f9f8fffcfcfcfffcfcfcfffdfcfdfffcfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffefefffffffffffefffefffefffffffffffefffffffefffefefffffefefefffefffffffefffffffffefffffffefffffefffffffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefffffefffefffefffffffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefffefffefefefffefefefffdfefdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefefffffffefffffefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffffffffffffefefffffffffffefffefffefffffffffffefffffffefffefefffffefefefffffffffffffffffffffefffffffefffffffffffffffffffffffefffffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefffffffffffffffefeffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f444343ff7b7b7bff525252ff2a2b2bff363636ff5b5b5bff686868ff696969ff696969ff676767ff666666ff676767ff686868ff676767ff676767ff696869ff6a6a6aff686868ff656566ff676767ff696868ff676767ff666666ff696868ff6a6a6aff686868ff666666ff4a4b4bff202020ff4e4e4eff696969ff868686000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfff7f7f7ffe6e6e6ffdbdbdbffd8d8d8ffd6d6d6ffd4d5d5ffd4d4d4ffd3d3d4ffd2d2d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfceffcececeffcdcdcdffcdcdcdffcccdcdffccccccffcbcbccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc5c6c6ffc5c5c5ffc5c4c4ffc4c4c4ffc3c4c3ffc3c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffbfc0c0ffbfbfbfffbebfbfffbebebeffbebebeffbdbdbeffbcbdbdffbcbcbdffbcbcbcffbbbbbbffbababbffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb7b8b7ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b6ffb5b5b5ffb4b3b3ffb2b2b2ffb0b0b0ffadadadffabaaabffa8a8a8ffa6a5a5ffa3a3a3ffa0a0a0ff9f9f9eff9d9d9dff9b9c9cff9b9b9bff9a9a99ff989898ff969696ff959595ff959594ff949494ff939493ff939293ff929292ff929291ff919190ff909090ff909090ff8f8f8fff8f8f8fff8f8e8fff8f8e8eff8e8e8fff8e8e8eff8f8e8eff8e8e8eff8d8d8dff8c8d8cff8c8c8cff8c8c8cff8c8d8cff8d8d8dff8d8c8cff8c8c8cff8c8c8cff8b8b8cff8b8b8bff8c8b8bff8c8c8bff8b8c8cff8c8c8cff8c8c8cff8c8c8cff8b8c8bff8b8a8bff8a8a8aff8a8a8aff8b8a8aff8b8b8bff8c8c8cff8d8d8dff8e8e8eff8e8e8eff8e8e8eff8e8e8fff8f8f8fff908f8fff909090ff908f8fff8f9090ff909090ff909091ff919191ff919292ff929292ff939393ff949494ff959695ff979796ff989898ff999999ff999999ff9a9a9aff9c9c9cff9c9c9dff9e9e9effa0a0a0ffa1a1a1ffa3a3a3ffa5a4a4ffa6a6a6ffa8a8a8ffaaaaaaffadadadffb0b0b0ffb2b2b3ffb4b4b4ffb5b5b5ffb7b6b6ffb7b8b8ffb9b9b8ffb9b9b9ffbab9b9ffbababaffbababaffbabbbaffbbbbbaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbdbdbeffbebebeffbebebeffbebebeffbebfbfffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c6c6ffc7c6c6ffc7c7c7ffc7c8c8ffc8c8c8ffc8c9c8ffcac9c9ffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcccdccffcdcdcdffcecdcdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffdad9d9ffe4e5e4fff7f7f7fffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfd3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffefffffefefffefffffffffffefffefefefffefffefffffffefffefefffffefffefffffffefffffefefffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefffffffffefffffffffffefefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffffefffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffefefdfffefdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffefffefffffefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffefffffefefffffefffefffefffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefefefffefefefffefefefffefefdfffdfefefffefefdfffdfdfdfffdfefdfffefefdfffdfdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffffefefffefffefffefefefffefefffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffefefefffefffefffffefefffefffffffffffefffefefefffefffefffffffefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffefffffefffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffefffefffefffffefefffefffffffffffefffefefefffefffefffffffefffefefffffefffffffffffefffffefefffefffefffffefffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffefffffffffffffffffffebfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f484848ff898a89ff7b7b7bff626262ff666666ff6c6c6dff6c6d6cff6f6f6eff6e6f6eff6b6c6cff6a6969ff6b6b6bff6d6d6cff6b6b6bff6b6b6bff6e6e6dff6f6f6fff6c6c6cff696969ff6b6b6bff6d6d6dff6b6b6aff6a6a6aff6d6d6eff6f6f6fff6d6d6dff6c6c6cff6f6f6fff5e5e5eff696969ff868686ff9594950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff9f9f9fff1f2f1ffdfdfdfffd9d9d9ffd6d7d6ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcecfffcececeffcececeffcdcdcdffcdcdcdffcdcdccffcccbccffcbcbcbffcbcacbffcacacaffcacac9ffc9c9c9ffc8c8c9ffc7c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc4c4c5ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbdbebdffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbababaffbababaffbababaffbababaffbab9baffb9b9b9ffb8b8b8ffb7b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb5b5b4ffb3b3b3ffb1b1b1ffb0b0b0ffaeaeaeffabacabffa9a9a9ffa7a7a7ffa4a4a4ffa2a2a2ffa1a1a1ff9f9f9fff9f9e9eff9d9d9dff9b9b9bff9a9a99ff989898ff979897ff979797ff969696ff969696ff969595ff959595ff949594ff939394ff929293ff929292ff929292ff929291ff919191ff909090ff909090ff90908fff8f8f8fff8e8f8eff8e8e8eff8e8e8eff8e8e8eff8e8f8eff8f8f8fff8f8f8fff8f8f8eff8e8e8fff8e8e8eff8e8e8eff8d8d8eff8d8e8dff8d8e8dff8e8d8eff8e8e8eff8e8e8eff8e8d8dff8d8d8dff8d8c8dff8c8c8dff8d8d8dff8e8d8eff8e8e8fff8f8f8fff909090ff919091ff919190ff919191ff919291ff929292ff929292ff929292ff929292ff929392ff939392ff939493ff949594ff959595ff969696ff979797ff989898ff999999ff9a9a9aff9b9b9bff9c9c9cff9d9d9dff9e9f9effa0a0a0ffa1a1a1ffa3a3a2ffa4a4a5ffa6a6a6ffa7a8a7ffa9a9a9ffaaaaabffacacacffafafafffb1b1b1ffb3b3b3ffb4b4b4ffb5b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbab9baffbababaffbabbbaffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbebdffbebebeffbebebeffbebebeffbfbebeffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc1c1c0ffc2c1c2ffc2c2c2ffc3c3c3ffc4c4c3ffc5c4c5ffc5c5c5ffc6c6c6ffc6c6c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcacbcbffcbcbcbffcccbccffccccccffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfd0cfffd0cfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd4d4d3ffd4d4d4ffd5d5d5ffd7d7d7ffddddddfff1f1f0fffafaf9fffcfcfcfffcfdfcfffcfcfcfffcfcfcbfbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffffffffffffffffffefffefffefffffffefffffffefefefffffefefffefefefffefefefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefffffffefefefffffefffffefefffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffefffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefffffffefefefffffefffffefffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffefffffffffffefffefffffffffffffffffffefffefffefffffffefefffffefefefffffefefffefefffffefffefffefefffffffffefffffffffffffffffffffefefffffffffffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefffefffffffefffffffffffefffe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f4d4c4cff939393ff898a8aff818181ff808081ff7e7e7eff7e7e7eff7e7d7eff7c7c7cff7b7b7aff797979ff797a79ff7a7979ff7a7a7aff7a7a7aff7a7a7aff7a7a79ff787878ff777777ff797879ff79797aff797979ff7a7a7aff7c7c7cff7c7c7cff7d7d7dff7e7e7eff818181ff838382ff868686ff959594ffa0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfff8f8f8ffe7e7e8ffdcdbdcffd7d8d8ffd6d6d6ffd5d5d4ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececfffcececeffcdcdcdffcdcdcdffccccccffcccccbffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c3c3ffc3c3c3ffc2c3c3ffc3c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c0ffc0c0c1ffc0c0c0ffbfbfbfffbfbfbfffbebfbeffbebebeffbdbebdffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbababbffbababaffbababaffbab9b9ffb9b9b9ffb9b8b9ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb1b1b1ffb0b0b0ffafafaeffacacacffaaaaaaffa7a8a7ffa6a6a6ffa4a4a4ffa3a3a3ffa2a2a2ffa0a1a1ff9f9e9fff9d9d9dff9c9c9cff9b9b9bff9a9a9aff999999ff999999ff989898ff989797ff979697ff969695ff959595ff959595ff959594ff949494ff949493ff939493ff929292ff929192ff919191ff919191ff909090ff919090ff919190ff919191ff919191ff919191ff919191ff919191ff909090ff8f9090ff8f8f90ff909090ff909090ff909090ff909090ff909090ff909090ff909090ff908f90ff8f8f8fff909090ff919090ff909090ff919191ff919292ff929292ff939293ff949494ff949494ff949495ff959595ff959595ff959494ff959594ff959595ff969696ff979797ff979897ff999998ff9a9a9aff9a9b9aff9c9b9cff9d9d9dff9e9d9dff9f9e9fffa0a0a0ffa1a1a1ffa2a3a2ffa4a4a4ffa5a5a5ffa7a7a7ffa8a8a8ffaaa9aaffabababffadadacffaeaeaeffb0b0b0ffb2b1b2ffb4b3b3ffb5b5b5ffb7b6b7ffb8b8b7ffb9b9b9ffb9babaffbababaffbbbabaffbbbbbbffbbbbbbffbcbcbbffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbebfbeffbfbfbeffbfbfbfffbfbfbfffc0bfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc4c4c5ffc6c5c5ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcbcccbffccccccffcdcdcdffcdcdcdffcdcecdffcececeffcecfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffdad9daffe8e8e8fff8f8f8fffcfbfbfffcfcfcfffdfdfcfffcfcfdfffcfcfc3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfefefffefefefffefefefffefefffffefefefffffefefffefefffffffefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffefffefffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffffffffefffefefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffefefffffefefefffefffefffffefffffefefefffefefefffffefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffefffffefffffffffffefffefefefffffffefffffefffffffefefffefefffffefffefffffffffffffffffffefefffffefffffffffffffffffffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffffffffffefffffffffffe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa2a2a2ff9c9c9cff939393ff8c8c8cff8c8c8cff8a8a8aff898989ff878787ff868686ff848485ff838383ff838383ff828283ff838283ff828383ff828283ff828282ff818181ff818181ff818181ff818181ff818181ff828282ff828283ff828283ff858585ff8a8a8aff8e8f8eff919191ff949494ffa0a0a0ffa6a6a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffafafafff2f3f3ffe1e1e1ffd9dadaffd7d7d7ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcdcecdffcdcdcdffcdcdcdffccccccffcbcbccffcbcbcbffcacbcbffcacacaffc9c9c9ffc8c9c8ffc8c8c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc5c5c6ffc4c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbebebfffbebebeffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbcffbbbbbbffbabbbbffbababaffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb5b5b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b0b0ffafaeafffadadadffabababffa9a9aaffa8a8a8ffa7a7a7ffa5a5a6ffa4a4a4ffa2a2a3ffa1a0a1ff9f9f9fff9e9f9eff9d9d9dff9c9d9dff9c9c9bff9b9a9bff9a9a9aff999999ff999898ff989898ff989798ff979797ff969797ff969696ff969696ff959696ff949495ff949494ff949494ff939393ff939393ff929292ff939393ff939393ff939393ff939393ff929392ff929292ff929292ff929392ff929293ff939292ff929293ff929392ff939393ff929393ff929292ff929292ff929393ff939293ff939392ff939393ff949393ff949494ff949494ff959595ff969696ff979797ff979797ff979797ff979797ff979797ff979797ff979798ff989899ff9a9999ff9a9a9aff9b9b9bff9c9c9cff9d9d9dff9e9e9eff9f9f9fffa0a0a1ffa2a1a1ffa2a2a2ffa4a4a4ffa5a6a5ffa6a7a7ffa7a8a8ffa9a9a9ffaaaaaaffacacacffaeadadffaeafafffb0b0b0ffb2b1b2ffb3b3b3ffb4b4b4ffb6b6b6ffb7b7b8ffb8b8b8ffbab9b9ffbababaffbbbabbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbcbcffbdbdbdffbdbdbdffbdbebdffbebebeffbebebeffbfbebfffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c3ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacaffcbcacbffcbcbcbffcbccccffccccccffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d2ffd2d2d2ffd2d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd8d8d8ffdfe0dffff5f5f5fffafafafffcfcfcfffcfcfcfffcfcfcfffdfdfd7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffefefffffffffffffefffffffffffffefffffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffffefffffefefffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffefefefffffefffffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffffefffffefefffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefefffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa6a6a6ffa2a2a2ff9c9c9cff969696ff979797ff959596ff959595ff939393ff939393ff919191ff8e8f8fff8d8d8dff8d8d8dff8e8e8dff8d8d8dff8d8e8dff8d8e8dff8d8d8dff8b8b8bff8a8a8aff8a8a8aff8a8a8aff8b8b8aff8b8c8cff8d8d8dff8f8f8fff969696ff9a9a9aff9b9b9bffa0a0a0ffa6a6a5ffacacac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfcfbfffcfcfcfffcfbfbfffbfbfbfffbfcfbfff9f9f9ffececedffddddddffd7d7d8ffd6d6d6ffd4d4d4ffd4d3d3ffd3d3d3ffd3d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcdcecdffcdcdcdffcccdcdffccccccffcccbcbffcbcbcbffcacbcaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc6c7c7ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbebebeffbdbebeffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbababaffbababaffb9b9baffb9b9b9ffb8b8b8ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b6ffb5b4b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0afb0ffaeaeaeffacacacffabaaabffa9a9aaffa8a8a8ffa6a6a7ffa5a5a5ffa3a4a4ffa2a2a3ffa1a1a1ffa0a0a0ff9f9f9fff9e9e9eff9d9d9dff9c9c9cff9b9c9bff9b9b9bff9a9b9bff9a9a9aff9a999aff9a9999ff999998ff989898ff989898ff979797ff969797ff969696ff959596ff959595ff959595ff959595ff959595ff959595ff959595ff959595ff949495ff959595ff959595ff959595ff959595ff959595ff959595ff959595ff959595ff959494ff959594ff949595ff959595ff959595ff959595ff959595ff969595ff969696ff979797ff989898ff999999ff999999ff999999ff999a99ff999999ff999a9aff9a9a9aff9b9b9aff9c9c9cff9d9c9dff9e9d9dff9f9e9fff9f9f9fffa0a0a0ffa2a1a2ffa3a3a3ffa4a4a4ffa5a5a5ffa7a6a7ffa8a8a8ffa9a9a9ffaaaaaaffabababffacacacffadaeaeffafafafffb0b0b0ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb7b7b6ffb8b8b8ffb9b9b8ffb9b9baffbababaffbabbbaffbbbbbbffbcbcbcffbcbcbcffbdbdbdffbebdbdffbebdbeffbebebeffbebebeffbfbebfffbfbfbfffc0c0bfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffccccccffcdcccdffcdcdcdffcecdceffcececeffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d2ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd4d5d5ffd6d7d7ffdbdbdbffeeeeeefff9f8f9fffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffefffffffffefefffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffefefffefffffffffffffffefffefffefefffffefffffffefffefffffefefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffdfefdfffefdfdfffdfdfefffdfdfdfffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefffefffffffffffefefefffffefefffefffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffefffefffefefffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffefffffefefefffffefefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffefefffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffefffefffffffffffefefefffffefefffefffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffefffffffffffefefffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffeffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffacacacffa6a5a6ffa2a2a2ff9e9e9effa0a0a0ff9d9e9dff9e9e9eff9f9f9fff9f9f9fff9d9d9dff9a9a9aff989898ff979797ff979797ff979798ff979797ff979797ff969696ff959595ff939393ff939292ff939392ff939393ff949494ff979696ff999998ffa0a0a0ffa4a4a4ffa3a3a3ffa6a6a6ffacacabffb5b5b57f5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7efffcfbfcfffcfcfbfffbfcfbfffcfcfcfffbfbfafff7f7f7ffe2e2e3ffdadadaffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcecfcfffcececeffcdcdcdffcdcdcdffcccccdffccccccffcbcbcbffcacbcbffcacacaffc9c9caffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0bfffc0bfbfffbfbfbfffbebebeffbebdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbababaffbababaffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb7b7b8ffb7b7b7ffb7b7b6ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b4ffb2b2b2ffb1b1b1ffb0b0b0ffafaeafffadadadffacacacffababaaffa9a9a8ffa8a8a8ffa6a6a6ffa5a5a5ffa4a3a4ffa2a3a2ffa1a1a1ffa0a0a0ffa09f9fff9e9f9fff9e9e9eff9d9d9dff9d9d9dff9c9c9cff9b9b9cff9c9b9bff9b9b9bff9a9a9aff9a9a9aff999a99ff999999ff989899ff989898ff989898ff989898ff979897ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979797ff979798ff979797ff989797ff979797ff979797ff979797ff979797ff969697ff979797ff979797ff979797ff979897ff979798ff989898ff999999ff9a9a9aff9b9b9bff9b9b9bff9b9b9bff9b9b9cff9c9c9bff9c9c9cff9c9d9dff9d9d9dff9e9e9eff9f9f9fffa09fa0ffa1a1a1ffa1a2a2ffa3a3a3ffa4a4a4ffa5a5a5ffa6a6a7ffa8a8a8ffa9a9a9ffaaaaaaffabababffacacacffadadadffaeaeaeffb0afafffb0b1b0ffb2b1b2ffb3b3b3ffb4b4b4ffb5b5b5ffb7b6b6ffb7b7b7ffb8b9b9ffb9bab9ffbbbabaffbbbbbbffbbbbbcffbcbcbcffbdbcbdffbdbdbcffbdbdbdffbebebeffbebebeffbfbebfffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c0c1ffc1c1c1ffc1c1c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c4ffc6c5c5ffc6c6c6ffc7c7c7ffc7c8c8ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcacacbffcbcbcbffcbcccbffccccccffcccdcdffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd9d9d9ffe3e3e3fff7f7f7fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfc7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffffffefffffefffffffffefffffffffffffefffffefefefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffefffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefffffefefefffefffffffefefffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffefffffefffefffefffffffefffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffefefefffefffffffffefefffffefefffefffefffffefefffffefffffefefefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb5b5b4ffacacacffa6a6a6ffa5a5a5ffa8a8a8ffa5a5a5ffa5a5a5ffa5a6a6ffa6a7a6ffa5a5a5ffa3a3a3ffa1a1a2ffa1a0a0ffa0a0a0ff9f9f9fff9f9f9fff9f9f9fff9e9e9eff9d9d9dff9c9c9cff9b9b9cff9b9b9bff9b9b9bff9b9b9bff9f9e9effa0a0a0ffa7a7a8ffacacacffaaaaaaffacacacffb5b4b5ffb8b8b87f5d5d5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfcfffbfbfcfffcfcfcfffcfbfcfffcfbfcfff9fafafff1f1f1ffdededeffd8d8d8ffd6d6d6ffd4d4d4ffd4d3d4ffd3d3d3ffd2d3d2ffd2d2d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcccdcdffccccccffcbcbcbffcbcbcbffcacacaffc9cacaffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c8ffc6c6c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc5c4c4ffc4c4c4ffc4c3c3ffc4c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbebebeffbdbdbeffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbababaffbababaffb9b9b9ffb9b9b9ffb8b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b6ffb6b6b6ffb6b5b5ffb4b5b4ffb4b3b3ffb3b3b3ffb1b2b2ffb0b1b1ffafb0afffaeaeaeffacadacffabababffaaaaaaffa8a8a9ffa7a7a7ffa6a6a6ffa5a4a4ffa4a3a3ffa2a2a2ffa1a1a1ffa1a1a1ffa0a0a0ff9fa0a0ff9f9f9fff9e9e9eff9e9e9eff9e9d9eff9d9d9dff9c9d9dff9c9c9cff9c9c9bff9b9b9bff9b9b9bff9a9a9aff9b9a9bff9a9a9aff9a999aff9a9a9aff999a99ff999a9aff99999aff999999ff999999ff99999aff9a9999ff999a9aff999a9aff9a9a9aff9a9a99ff9a999aff999999ff999999ff999999ff989999ff999999ff999999ff999999ff9a999aff9a9a9aff9b9b9bff9c9c9cff9d9c9cff9d9d9dff9d9d9dff9e9d9dff9e9e9eff9e9e9eff9f9f9fff9f9f9fffa0a0a0ffa1a1a1ffa1a2a2ffa3a3a3ffa4a4a4ffa5a5a5ffa6a7a7ffa8a7a8ffa9a9a9ffaaaaaaffabababffacacacffadadaeffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb6b7b6ffb7b7b7ffb8b9b8ffbab9b9ffbbbabaffbbbbbbffbcbcbbffbcbcbcffbdbdbcffbdbdbdffbebebdffbebebeffbebebeffbfbfbfffbfbfbfffc0bfc0ffbfc0bfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc0c0c1ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcbcbcbffcccccbffcccccdffccccccffcdcdcdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d4d5ffd7d7d7ffddddddfff2f2f2fff9f9f9fffcfcfdfffcfcfcfffcfcfcfffcfcfcbfbdbdbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffffffffefefffefefefffffffefffefffefffefefffffefffefffffffffffffffefffefefefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffefffffffefffefffffffffffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffefffffffffffffffefffefefefffffefffffefefffffefffefffffefffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffefffffffefffefffffffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffffffefffffffefffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffefffffffefffffffffffffffffffffffefefefffffefffffefffffffefffefffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffffefffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb8b9b8ffb4b5b5ffacacacffabaaabffafaeafffabacabffabababffacacacffadadadffabacabffa9aaaaffa9a9a9ffa7a7a8ffa7a7a7ffa7a6a6ffa6a6a6ffa6a6a6ffa5a5a5ffa5a5a5ffa4a3a3ffa3a2a2ffa2a2a2ffa2a1a2ffa2a2a3ffa5a5a5ffa7a7a8ffaeaeaeffb3b3b3ffb1b1b1ffb3b3b3ffb8b8b8ffbcbcbb7f5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7d7dfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffbfbfbfff8f8f8ffe5e5e5ffdbdbdbffd7d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececfffcececeffcecdceffcdcdcdffcdcccdffccccccffcbcccbffcbcbcbffcbcacbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc0c1c0ffc0c0c0ffbfbfc0ffbfbfbfffbebebeffbebebeffbdbdbdffbdbdbdffbdbcbcffbcbcbcffbbbbbcffbbbbbbffbabbbbffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b7ffb7b6b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffafaeafffadadadffacacabffaaaaaaffa9a9a9ffa8a8a8ffa6a7a7ffa6a6a6ffa4a4a5ffa3a4a3ffa3a3a3ffa2a2a2ffa1a2a2ffa1a1a1ffa0a1a1ffa0a0a0ffa09f9fff9f9f9fff9e9e9fff9e9e9eff9e9e9eff9d9d9eff9d9d9dff9c9c9dff9d9d9dff9c9c9dff9c9c9cff9c9c9cff9c9c9bff9b9c9cff9b9c9bff9b9b9bff9c9c9cff9b9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9c9c9bff9c9b9cff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9c9b9cff9c9c9cff9d9d9dff9d9d9dff9e9e9eff9e9e9fff9f9f9fff9fa09fffa0a0a0ffa0a0a0ffa1a1a1ffa2a2a1ffa2a3a2ffa3a3a3ffa4a4a4ffa5a5a5ffa6a6a6ffa8a8a8ffa9a9a9ffaaaaaaffabababffacacacffadadadffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b1b2ffb2b2b2ffb3b4b3ffb4b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbabbffbbbcbcffbcbcbcffbdbcbdffbdbdbdffbdbdbdffbebebeffbebfbeffbfbfbfffbfc0c0ffc0c0bfffc0c0c0ffc1c0c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c1c1ffc1c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc7c7c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcdcecdffcececeffcececeffcfcfcfffcfd0d0ffd0d0d0ffd1d1d0ffd2d1d2ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd5d4d4ffd6d6d6ffdadad9ffe8e8e8fff7f7f7fffbfbfcfffcfcfcfffdfcfcfffcfcfdfffcfcfc3f3e3e3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefffefffffffffffefefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffdfefefffefefefffefffffffefffffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffefffefffffefefffefffefffffffffffefefefffefffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffefefffefffefffffffffffefefefffefffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbcbcbcffb9b8b8ffb5b5b5ffb2b2b2ffb5b6b6ffb1b2b1ffb1b1b1ffb2b1b2ffb3b3b3ffb2b3b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadadadffadadadffadadadffadadacffacacacffababacffabababffaaaaaaffababaaffaaababffacacacffaeafaeffb5b5b4ffb9b9b8ffb8b8b9ffb8b8b9ffbcbcbcffc1c1c17f6262620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffafafafff3f2f2ffe0e0e0ffd8d9d9ffd5d6d6ffd4d5d5ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcecdcdffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffcacacaffc9cac9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c3ffc4c4c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbebebeffbebebdffbdbebeffbdbdbdffbdbcbcffbcbcbcffbbbcbcffbbbcbbffbbbbbbffbababaffbab9b9ffbabab9ffb9b9b9ffb9b9b9ffb8b9b9ffb8b8b8ffb8b8b8ffb7b7b8ffb7b6b7ffb6b6b6ffb5b5b5ffb4b4b5ffb4b4b4ffb2b3b3ffb2b2b1ffb0b0b0ffaeafaeffadadadffacacacffabababffaaaaaaffa8a9a9ffa7a8a8ffa7a7a7ffa6a6a6ffa5a5a5ffa5a4a4ffa4a4a3ffa3a4a3ffa3a3a3ffa2a2a3ffa2a2a2ffa1a1a1ffa1a1a1ffa1a1a1ffa0a0a0ff9fa09fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9e9f9fff9e9f9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9e9d9dff9e9e9dff9e9e9eff9e9e9eff9d9e9dff9d9d9dff9d9d9eff9d9d9dff9d9d9dff9d9d9dff9e9e9dff9e9e9eff9e9e9eff9f9e9eff9f9f9fffa0a0a0ffa0a1a1ffa1a1a1ffa1a2a1ffa2a2a2ffa3a2a2ffa3a3a3ffa3a3a3ffa4a4a4ffa4a5a5ffa6a6a6ffa7a6a6ffa7a7a8ffa8a9a8ffaaaaaaffabababffacacacffadadadffaeaeaeffafb0afffb0b0b0ffb1b1b1ffb2b2b2ffb2b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb6b6b5ffb6b7b6ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbbbbbcffbcbdbcffbdbdbcffbebdbdffbebdbeffbebebeffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c6ffc6c6c6ffc6c7c6ffc7c7c7ffc8c8c8ffc8c8c9ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffccccccffcdccccffcdcdcdffcececdffcececeffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd2d3d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d6ffd8d8d8ffe0e0e0fff7f7f7fffbfafafffcfcfcfffbfcfcfffcfcfcfffcfdfcbfbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffffefefffefefffffefefefffefefffffffefefffefffefffefffffffefefefffefefefffefffefffefefefffefefefffffffffffefffefffefffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffefefefffefffefffefefefffefefefffefffffffefefefffefefffffefffefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffefefefffefffffffefefefffefefefffefffffffefefefffefefffffefffefffefefefffffefefffefefefffefefffffefefefffffffffffffefffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffefefefffefefffffefefefffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffefefffffefefffffffffffffefffefffefffffffefffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefefefffefefffffffffffffefffefffefffffffefffefffefefefffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f616162ffc2c2c2ffbcbcbcffb9b8b9ffb8b8b8ffbbbbbbffb7b7b7ffb5b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb7b6b7ffb5b6b6ffb4b5b5ffb4b4b4ffb3b4b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb1b2b1ffb1b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb2b2b2ffb5b4b4ffb9b9b9ffbcbbbbffbebdbdffbdbdbdffc1c1c0ffc4c3c47f62636200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3e3ffffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfff9f9f9ffecececffdcdcdcffd7d7d7ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd1d1d1ffd0d1d1ffcfd0d0ffcfcfcfffcecfceffcececeffcdcdcdffcdcdcdffcccdccffccccccffcbcccbffcbcbcbffcacacaffcac9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c0ffc0c1c0ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbebebeffbdbdbdffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbababaffbababaffbababaffb9b9b9ffbab9b9ffb9b9b9ffb9b9b8ffb8b8b8ffb8b7b8ffb7b7b7ffb6b6b6ffb5b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb1b2b2ffb0b0b0ffaeafafffaeaeadffacadacffabababffaaaaabffaaaaaaffa8a9a9ffa8a8a8ffa7a7a7ffa6a6a6ffa6a5a5ffa5a5a5ffa5a5a5ffa4a4a4ffa4a4a4ffa4a3a3ffa3a3a3ffa2a2a3ffa2a2a2ffa2a2a2ffa2a2a2ffa1a1a1ffa1a1a1ffa1a1a1ffa0a1a1ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ff9fa0a0ff9f9f9fffa0a09fff9fa0a0ff9f9f9fff9f9fa0ff9f9f9fff9f9fa0ff9f9f9fff9f9f9fffa09f9fff9fa09fffa0a0a0ffa0a0a0ffa1a1a1ffa2a2a2ffa2a2a2ffa3a2a3ffa3a3a3ffa4a3a3ffa4a4a4ffa4a4a4ffa4a5a5ffa5a5a5ffa6a6a6ffa7a7a7ffa8a8a7ffa9a9a9ffaaa9aaffabababffacacacffadadadffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb3b4b3ffb4b4b4ffb5b5b4ffb5b5b5ffb6b5b6ffb7b7b7ffb8b7b8ffb8b8b8ffb9b9b9ffb9babaffbababaffbbbbbbffbcbcbcffbdbdbdffbdbdbdffbdbebdffbebebeffbebebfffbfbfbfffc0c0bfffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbccffccccccffcdcdccffcdcdcdffcdceceffcececfffcfcfcfffcfd0cfffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d2d3ffd4d3d3ffd4d4d5ffd5d5d5ffd6d7d7ffdbdbdaffebebebfffaf9f9fffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefefefffefefffffefefefffefffefffefefefffefefffffefffefffefefffffefefefffefefefffefefffffffffefffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffefefefffefefefffffffefffefefefffffefefffefefefffefefefffffefffffffefffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefdfefffefefefffefefefffefefefffefefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefefffffffffefffffefefffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffefefefffffffefffefefefffefefffffffefffffffefffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f636363ffc4c4c4ffc2c2c2ffbcbcbcffbdbdbeffbfbfbfffbdbcbcffb9b9b9ffbab9b9ffbababaffbababaffbababaffbababaffbababaffb9b9b9ffb9b9b9ffb9b8b9ffb8b9b9ffb8b8b9ffb8b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b7ffb8b7b7ffbab9b9ffbcbcbcffbfbfbeffc2c1c2ffc2c2c2ffc4c4c4ffc6c6c67f646364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffafafafff7f6f7ffe1e1e1ffd9dad9ffd6d5d6ffd4d5d5ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcececeffcececdffcdcdcdffcdcdcdffccccccffccccccffcccbcbffcacacbffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbebebeffbebdbeffbdbdbdffbcbdbdffbcbcbcffbbbcbcffbbbbbbffbbbbbbffbbbbbaffbababaffbababaffbababaffb9bab9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b8ffb7b7b7ffb7b6b7ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b1b1ffb0b0b0ffafafafffaeaeaeffacadadffacacacffabababffaaaaaaffaaaaaaffa9a9a9ffa8a8a8ffa7a8a7ffa7a7a7ffa6a6a7ffa6a6a6ffa5a6a6ffa5a5a5ffa5a5a5ffa5a5a5ffa4a4a4ffa5a4a4ffa4a4a4ffa4a4a4ffa4a3a3ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa1a2a1ffa1a1a1ffa1a1a1ffa2a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a2a1ffa1a1a2ffa2a2a2ffa2a3a3ffa3a3a3ffa3a4a4ffa4a4a4ffa5a5a5ffa5a5a5ffa6a6a6ffa6a6a6ffa6a7a6ffa7a7a7ffa8a7a7ffa8a8a8ffa9a9a9ffaaaaaaffabababffacacacffacadadffaeaeaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb7b6b7ffb7b7b7ffb7b7b8ffb8b8b7ffb9b9b8ffb9b9b9ffbababaffbbbbbbffbcbcbbffbcbcbcffbdbdbdffbdbebdffbebebeffbfbebeffbfbfbfffc0bfbfffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffcccccbffccccccffcdcdcdffcecdceffcececeffcecfcfffcfcfcfffd0cfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d4ffd4d4d4ffd5d5d5ffd6d5d5ffd9d9d9ffe4e4e4fff6f6f6fffcfcfbfffcfcfcfffdfdfdfffdfdfdfffcfcfc7f7d7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefffffefefffffffefefffefffffffefffffffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefffefffefffefffefefefffefefffffffffefffffefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefffefffffefffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefefffffffffefffffefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefffffefefefffefefefffefefefffdfefdfffdfefdfffefefefffefefdfffefefefffefefefffefefefffffefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffffffffffffefffffefefefffefffffffefffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffefefffffefefefffefefffffefefefffefffefffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656565ffc8c8c8ffc4c5c4ffc2c1c2ffc1c2c2ffc1c1c2ffc0c0c1ffbcbcbdffbdbdbdffbdbdbdffbdbdbdffbdbebeffbdbebeffbdbebdffbdbebeffbdbdbdffbdbebdffbdbebeffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebeffbfbfbfffc1c1c1ffc4c4c5ffc5c5c5ffc6c6c6ffc7c7c87f64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff9f9f9ffedededffdddddcffd8d7d8ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d0ffd0d0d0ffcfd0cfffcececfffcececfffcececeffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c2c3ffc2c2c2ffc1c2c1ffc1c1c1ffc0c1c1ffc0c1c1ffc0c0c0ffc0bfbfffbfbfbfffbebebeffbebebeffbdbebeffbdbdbdffbdbdbcffbcbcbcffbbbbbcffbbbbbbffbbbbbbffbababaffbababaffbabbbbffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b9ffb8b7b7ffb6b7b6ffb5b5b6ffb5b5b5ffb3b3b4ffb2b2b3ffb1b2b2ffb0b0b0ffafb0afffaeaeafffaeaeaeffadadadffacacacffabababffabaaaaffaaaaaaffa9aaa9ffa9a9a9ffa8a8a8ffa8a8a8ffa7a8a7ffa7a8a8ffa7a7a7ffa7a6a7ffa6a6a7ffa6a6a6ffa6a6a6ffa6a6a6ffa5a5a5ffa5a5a5ffa5a5a5ffa5a4a5ffa4a4a4ffa4a4a5ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa4a3a3ffa4a4a4ffa4a4a4ffa4a5a5ffa5a6a6ffa6a6a6ffa6a6a6ffa7a7a7ffa7a7a8ffa8a8a8ffa8a9a8ffa9a8a9ffa9a9aaffaaaaaaffabaaabffacabacffadadadffadaeaeffafafafffafb0b0ffb1b1b1ffb2b2b2ffb3b3b2ffb4b3b4ffb4b4b5ffb5b5b6ffb6b5b6ffb6b6b6ffb6b7b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b9b8ffb9b9b9ffbababaffbabbbaffbbbbbbffbcbcbbffbcbcbcffbdbdbdffbebebeffbebebeffbfbebeffbfbfbfffc0bfc0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c5ffc6c7c6ffc6c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcaffcbcbcbffccccccffccccccffcdcdcdffcecdcdffcececeffcecfcfffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd5d5d5ffd5d5d5ffd8d7d8ffddddddfff1f1f1fff9f9f9fffdfcfdfffdfdfdfffcfcfcfffdfdfdbfbdbebd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefffffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffffffffffffffffefefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefffffefffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffdfdfefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffefefffffffefffffefefffffffefefffefefefffffefefffffefffffffffefffefffffffffffffffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f666666ffcbcbcbffc8c8c8ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc0c0c0ffc0c1c1ffc1c0c1ffc1c1c1ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc2c2c2ffc3c3c2ffc7c6c6ffc7c7c7ffc8c8c8ffc8c7c8ffc9c9c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfdfcfffcfcfcfffcfdfcfffbfbfbfff7f7f7ffe6e6e6ffdadadaffd6d6d6ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcecdcdffcdcdcdffccccccffcbccccffcbcbcbffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbebfbeffbebebeffbebebeffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbabaffbababaffb9b9baffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b6b6ffb5b4b4ffb3b3b4ffb3b3b3ffb2b1b2ffb0b1b1ffb0b0b0ffafafafffaeaeaeffadadadffadadadffadacacffacacabffabababffaaababffaaaaaaffa9aaaaffa9a9a9ffa9a9a9ffa9a9a9ffa9a9a8ffa9a8a8ffa8a8a8ffa8a8a8ffa8a8a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a6a6ffa6a6a6ffa7a6a6ffa6a6a6ffa5a6a5ffa6a6a5ffa5a5a6ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa4a5a4ffa4a4a4ffa5a5a4ffa5a4a5ffa5a5a5ffa5a5a5ffa5a5a6ffa6a6a5ffa6a6a6ffa6a7a7ffa7a7a7ffa8a8a8ffa8a8a8ffa9a9a8ffa9a9a9ffaaa9a9ffaaabaaffabababffabababffacacacffadacacffadadaeffafafaeffafafb0ffb0b0b0ffb1b1b2ffb2b2b2ffb3b3b4ffb4b4b4ffb5b5b5ffb5b5b5ffb6b6b6ffb7b7b7ffb7b7b7ffb8b7b7ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffbababaffbabbbaffbbbbbbffbbbbbbffbcbcbcffbdbcbcffbdbdbdffbebdbeffbebfbeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9caffcacacaffcbcbcbffcbcbcbffccccccffcdcccdffcdcdcdffcececeffcecfceffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd7d6d6ffdadadaffe7e6e6fff7f6f7fffcfcfcfffcfdfdfffdfdfdfffdfdfcfffcfcfd3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefefffffefefefffffffefffffefefffffefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffefefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefdfefffefdfefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefefefffefffffffffffffffffefffffffffffffefffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefefffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffefffefffefefefffffefffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffefffffefffffffffefffefefefffffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffefefffefffefffffffefffefefefffefefefffefefefffefffefffffffefffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767ffcdcdcdffccccccffc9c8c9ffc6c6c6ffc7c7c7ffc7c7c7ffc4c3c4ffc4c4c4ffc4c3c4ffc4c4c3ffc4c3c3ffc3c4c3ffc4c3c4ffc4c3c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc6c6c7ffc6c5c6ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffcac9ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffafafafff2f2f2ffdfdfdfffd8d8d8ffd6d5d6ffd4d4d4ffd4d3d3ffd3d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfd0d0ffcfcfcfffcecfceffcececeffcdcecdffcdcdcdffccccccffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc0c1c0ffc0c0c0ffbfc0bfffbfbfbfffbfbebfffbebebeffbebdbeffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbbbbbcffbcbbbbffbbbbbbffbbbbbaffbababaffb9b9b9ffb9b9b8ffb8b8b8ffb7b7b7ffb6b6b6ffb6b6b5ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb2b2b1ffb0b1b1ffb0b0b0ffafafafffaeaeafffaeaeadffadadadffadadadffadacacffacacacffacababffabababffabababffabababffaaaaabffaaaaaaffaaaaaaffaaaaaaffaaa9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a7a7ffa8a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa6a7a7ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a7a7ffa7a7a7ffa8a8a7ffa8a8a7ffa8a8a8ffa8a9a8ffa9a9a9ffaaa9a9ffaaaaaaffaaaaaaffabababffababacffacacacffacacacffadadadffadaeadffaeaeaeffafafafffb0b0b0ffb1b0b1ffb2b2b2ffb3b3b3ffb3b4b4ffb4b4b4ffb5b5b5ffb6b6b7ffb7b7b7ffb7b7b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b8ffb9b9b9ffb9bab9ffbababaffbababaffbabbbaffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbdbdbdffbebebeffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c1c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcacacaffcacacbffcbcbcbffcbcbcbffccccccffcdcccdffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffe1e1e1fff4f4f4fffafafafffdfdfdfffdfdfdfffdfdfdfffdfdfdbfbebdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffffefefffefefefffffffefffefefffffefefffffefffffffefefefffffefefffefffefffefefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfefffefefefffefdfdfffefefefffefefefffefefefffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefefffefefefffefefefffffefefffefefefffffffffffefffffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffffffffffffffefffefefffffffefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefefffefffefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefefffffffefefffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffefffefffffffffffffffffffefefffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefffffefffefffefffefffffffefffffffefffefffefffffffffffffffffffefffffffffefefffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9b9b9bffcececeffcdcecdffccccccffc7c7c7ffcacbcbffcacacbffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacacaffc9cacaffc8c8c8ffcacacaffc8c8c8ffc9c9c9ffc9cacaffcbcbcb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfdfdfffcfcfcfffcfcfcfffdfcfcfffcfcfcfff8f8f8ffe9e9e9ffdbdbdbffd7d8d7ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcececdffcdcdcdffccccccffcbcbccffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c5c4ffc5c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0bfffbfbfbfffbfbebeffbebebeffbdbebeffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbcbcbbffbcbcbbffbbbbbbffbabbbbffbababaffb9b9baffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b7ffb6b6b5ffb5b5b5ffb5b4b4ffb3b3b4ffb2b3b3ffb2b2b2ffb1b1b1ffb0b1b0ffb0b0b0ffb0b0afffafafafffaeaeaeffaeadaeffadadadffadadadffadacadffacacacffacacadffacacacffacacacffacacacffacacacffabababffabababffabababffaaababffaaaaaaffaaaaaaffaaaaaaffa9aaaaffaaa9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa9a8a9ffa9a9a9ffa8a9a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a9a8ffa9a9a8ffa9a8a9ffa9a9a9ffa9aaa9ffaaaaaaffaaaaaaffaaaaaaffabababffabacabffabacacffacadadffadadadffadaeadffaeaeaeffaeaeaeffafafafffafafafffb1b1b1ffb2b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b5ffb5b6b6ffb7b6b7ffb7b7b7ffb8b8b7ffb8b8b8ffb9b9b8ffb9b9b9ffb9b9b9ffb9bab9ffbabab9ffbababaffbababaffbababaffbbbbbbffbbbbbbffbbbbbbffbcbbbcffbcbcbcffbcbdbdffbdbdbdffbebebeffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc5c5c5ffc5c6c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9cac9ffcacacaffcbcbcbffcbcbcbffccccccffcdccccffcdcdcdffcdcdcdffcececeffcfcfceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d4ffd5d6d5ffd7d7d7ffdcdcddffedededfff7f8f7fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffefefffffffffefffefefefffefefefffefefefffffffffffffefffffffefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffdfdfefffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefefffffffffffffefffffffefffffffffefffefefffffffffefffefefefffefefffffefefefffefffefffefefffffffefffffefffefffffefefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefefffffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffffefffffffffffefffefefefffefefefffefefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffefffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcfcfcfffcfcfcfffcececeffcdcdcdffc9c9c9ffcececdffcdcdcdffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacacaffcacbcbffcacacbffcbcbcbffcbcbcbffcbcbcbffcccbccffccccccffcccccdffccccccffccccccffcacbcbffcbcbcbffcacac9ffcacacaffcbcbcbffcccccc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfcfcfffcfdfcfffdfdfdfffcfcfcfffbfafafff5f5f6ffe0e0e0ffdadadaffd6d6d6ffd5d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd1d1d0ffcfcfd0ffcfd0cfffcfceceffcececeffcdcecdffcdcdcdffccccccffcbcbccffcacbcbffcacacaffcac9caffc9c9caffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c2c3ffc3c2c3ffc2c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbebebfffbebebeffbdbebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbcbcbcffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbabbffbababaffb9b9baffb9b9b9ffb8b8b8ffb8b8b8ffb7b6b6ffb6b6b6ffb5b6b5ffb5b5b5ffb4b4b4ffb3b3b3ffb3b3b2ffb2b2b2ffb1b2b1ffb1b0b1ffb0b1b0ffb0b0b0ffafb0afffafafafffafaeafffaeaeaeffaeaeaeffaeaeaeffaeaeaeffadadaeffadaeadffadaeadffadadadffadadadffadadacffadacacffacacacffabacacffacabacffababacffababacffabababffababaaffaaaaabffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaa9ffaaa9aaffaaaaa9ffa9a9aaffaaaaaaffaaabaaffababaaffabababffabababffabababffacacacffadacadffadadadffadadadffaeaeadffaeaeaeffafafafffb0afafffb0b0afffb1b0b0ffb1b1b1ffb2b2b2ffb2b2b3ffb3b3b4ffb4b4b4ffb5b5b5ffb6b6b6ffb7b6b7ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9baffbab9b9ffb9b9baffbababaffbababaffbababaffbabbbaffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbcbbbcffbcbcbcffbdbdbdffbdbdbdffbebebdffbebebeffbfbfbfffbfc0bfffc0bfbfffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c2ffc2c2c3ffc3c2c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc6c6c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcdccccffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffdad9daffe6e7e6fff5f5f5fffbfbfbfffdfefefffdfdfdfffdfdfdfffdfdfd7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffffefffffffffffffffefffefffffffffffffefefffffffffffffefefffffefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffefffffffffffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffefefffffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefffefffffefefffefffefffffefefffefefffffefefefffefefefffffefffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffefffffffffffefffefffefffffffffffffefefffffffffffffefefffffefffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffffffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffcfcfcfffcfcecfffcdcccdffcbcbcaffd0d1d1ffcfcfcfffcbcacaffcbcacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcbffccccccffccccccffcdccccffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcdceceffcececeffcececeffcececeffcecdcdffcdcdcdffcdcdcdffcbcbcbffcbcbcbffccccccffcecece0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfcfcfffdfdfdfffcfcfcfffdfdfdfffdfcfcfff9f9f8ffecececffddddddffd8d8d8ffd5d5d5ffd5d5d5ffd5d4d4ffd4d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcececeffcdcdceffcdccccffccccccffcbcbcbffcbcacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc7c7c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc1c2c1ffc1c1c0ffc0c1c0ffc0c0c0ffbfbfc0ffbfbfbfffbebebeffbebebeffbebebeffbebebdffbebebdffbdbdbdffbdbebdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbbbcffbcbbbbffbbbabbffbababaffb9b9b9ffb9b9b9ffb8b8b8ffb8b7b8ffb7b7b7ffb7b6b6ffb6b5b5ffb5b5b5ffb5b4b4ffb4b4b4ffb4b4b3ffb3b3b3ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffb1b0b0ffb0b0b0ffb0b0b0ffafafafffafafafffafafafffafafafffafafafffafafafffaeaeaeffaeaeaeffaeadaeffaeaeadffadadadffadadadffadadadffadadadffacadadffacacacffacacacffacacacffacababffacababffacababffabababffabababffabababffacababffacababffacacacffacacacffacacacffadacacffadadadffaeaeaeffaeaeaeffaeaeaeffafaeafffafb0afffb0b0afffb0b0b0ffb1b0b0ffb1b1b2ffb2b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b5ffb6b6b5ffb7b6b7ffb8b7b7ffb8b8b8ffb9b8b8ffb9b9b9ffbababaffbababaffbababaffbabbbbffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbcbbbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbebebeffbebebeffbfbfbfffc0bfbfffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9c8ffc9c9c9ffcac9c9ffcacacaffcbcbcaffcbcbcbffcbccccffccccccffcdcdcdffcecdcdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d1ffd3d2d3ffd4d3d3ffd4d4d4ffd5d5d5ffd7d7d7ffdfdfdffff0f1f1fff8f8f8fffcfdfdfffdfdfdfffefefdfffefdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffefefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffffefefffefffffffffefefffefefefffefffefffefffefffffefefffefffefffffffffffefffffffffefefffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffefffffffefffefefefffefefefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffffefffffffffffffffffffefffffffffffffffefffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d1d1ffd0cfd0ffcfcfcfffcdcdcdffccccccffd3d3d2ffd1d1d1ffcdcccdffccccccffccccccffccccccffccccccffccccccffccccccffcccdccffcdcdcdffcececeffcecfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0d0cfffd0d0cfffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfceceffcececeffcccccdffcccccdffcececeffcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffdfcfcfffcfcfdfffdfdfdfffdfdfdfffbfbfbfff6f6f6ffe6e6e6ffdbdbdbffd7d6d6ffd6d5d5ffd5d5d5ffd4d4d5ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcecfceffcececeffcdcdcdffccccccffcccbccffcbcbcbffcacbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc7c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c2c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbeffbebebeffbebebeffbebebeffbebebeffbebebeffbebdbdffbdbdbdffbdbdbdffbdbcbdffbcbcbcffbbbbbbffbabbbbffbababaffb9bab9ffb9b9b9ffb8b8b9ffb7b7b8ffb7b7b7ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b4ffb3b4b4ffb3b3b3ffb3b3b3ffb3b2b3ffb2b2b2ffb2b1b2ffb2b1b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b0b0ffb0b0b1ffb0b0b0ffb0b0b0ffb0b0b0ffb0afb0ffafafafffafaeafffaeafafffaeafaeffaeaeaeffaeaeaeffadaeaeffadadadffadadadffadadadffadadadffadadadffadacadffacadacffacadacffacadacffadadadffadaeadffaeadaeffaeaeaeffaeaeaeffafaeafffafafafffafb0afffb0b0b0ffb0b0b0ffb0b1b0ffb1b1b1ffb2b2b1ffb2b2b2ffb2b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b5ffb5b5b5ffb6b6b6ffb7b7b6ffb7b7b7ffb8b8b8ffb9b9b9ffb9b9b9ffbababaffbabbbaffbbbbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbebdbdffbebdbeffbebebeffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c8c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcacaffcbcbcaffcbcbcbffccccccffcccccdffcdcdcdffcececeffcfceceffcfcfd0ffcfd0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d3ffd4d4d4ffd4d5d4ffd5d5d6ffdadadaffe9e9e9fff6f7f6fffcfcfcfffdfdfdfffcfdfcfffdfdfdfffdfefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefffffffffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefefffffffefffffefefffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffefffefffefffefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffefffefffffffefefffffffffefffefefffffefffffffefffefffefffefffefefefffffefefffefffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffffffffffefefefffffffefffefefefffffefffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd1d1d1ffd0d0d0ffcececeffcdcecdffd5d5d4ffd2d2d2ffcfcfcfffcdcdcdffcdcdceffcecdcdffcdceceffcececeffcececeffcececfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d0d1ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcdcdceffcececeffcfcfcfffcfd0cf3f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfcfffdfdfcfffdfdfdfffdfcfdfffdfdfdfff9f9f9fff1f1f1ffdfdfdfffd9d9d9ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d2ffd0d1d1ffd0d0d0ffcfcfcfffcececeffcecdceffcccdccffccccccffcbcbccffcbcbcbffcacacaffcacacaffcacacaffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c3ffc3c3c2ffc2c2c3ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbfffbebebfffbebebeffbebebeffbdbdbeffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbbbbbbffbababaffbabab9ffb9b9b9ffb9b9b9ffb8b8b8ffb7b8b8ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b6ffb5b5b6ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b3ffb4b3b4ffb3b3b3ffb3b2b3ffb3b2b3ffb2b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b0ffb0b1b0ffb0b0b0ffb0b0b0ffb0b0b0ffafafafffb0afafffafafafffafafafffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeafafffafafafffafafafffafafafffb0b0b0ffb0b0b0ffb0b0b1ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb3b2b2ffb3b3b3ffb3b3b4ffb4b4b4ffb4b4b4ffb5b5b4ffb5b5b5ffb6b6b6ffb6b6b6ffb8b7b7ffb8b8b8ffb9b9b9ffbab9b9ffbababaffbbbbbaffbbbbbbffbbbbbcffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbcbcffbcbcbcffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc5c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc9c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacaffcbcbcbffcccbccffccccccffcdcdcdffcdcdceffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd1d1d1ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d4ffd7d7d7ffe2e2e2fff2f2f2fff9faf9fffdfdfdfffdfdfdfffdfdfdfffcfdfdbfbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefefffefffffffffefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefffffefefefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffffffffffffffffffffefefffffefffffefefffffefefffffefffefffffefffffefffefffefffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffffffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffefefffffffefffefefefffffefffffffefefffefffefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd1d1d1ffcfcfcfffd0d0d0ffd6d6d6ffd3d3d3ffd0d0cfffcfceceffcececfffcfcfcfffcfcfd0ffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd2d3d3ffd2d2d2ffd2d2d1ffd1d2d2ffd1d1d1ffd0d0d0ffcececeffcfcfceffcfcfd0ffd1d1d07f686868000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffdfdfdfffdfdfdfffcfdfcfffcfdfdfffcfcfcfff7f7f7ffe8e8e8ffdcdcdcffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcecfceffcececeffcdcdcdffccccccffcccccbffcbcbcbffcbcbcbffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c3c3ffc3c3c3ffc2c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0bfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbebebeffbdbdbdffbdbdbdffbdbcbcffbcbcbcffbcbbbbffbbbbbbffbababaffbababaffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b6b7ffb6b7b7ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b4ffb4b4b4ffb4b4b4ffb4b3b3ffb4b3b3ffb3b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb0b1b0ffb1b0b0ffb0b0b0ffb0b0b0ffafafb0ffafb0b0ffb0b0b0ffafafafffafafafffafafb0ffafafb0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b1b0ffb1b1b1ffafafafffb0b0b0ffb1b1b1ffb1b2b1ffb1b1b2ffb2b2b2ffb2b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b5ffb6b6b5ffb6b6b6ffb7b7b7ffb8b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbaffbbbabbffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbdbcffbcbcbdffbcbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbfbfbfffbebfbfffbfbfbfffbfc0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c9ffc9c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacbcaffcacbcbffcbcbcbffccccccffcdccccffcdcdcdffcececeffcecfceffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d2ffd4d3d3ffd4d4d4ffd5d5d5ffdbdbdbffeeeeeefff8f8f8fffdfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfd3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefefffffefffefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffefefefffefefefffffefffffffffffffffefffffffffffffffffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffefefffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffefffefefefffefefefffefefffffefefefffefffefffffefefffffefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffefefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd3d3d3ffd3d3d3ffd3d3d3ffd1d0d0ffd2d2d1ffd7d7d7ffd3d3d3ffd1d0d0ffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffd0cfcfffd0d1d1ffd1d1d17f6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffafafafff2f2f2ffe1e2e1ffdadbdaffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d1d2ffd1d1d1ffd0cfd0ffcfcfcfffcececeffcdcecdffcdcdcdffccccccffcbcccbffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0bfffbfc0c0ffbfbfbfffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbabbffbababaffb9bab9ffb9b9b9ffb9b9b9ffb8b9b8ffb8b8b8ffb7b8b8ffb8b8b7ffb7b7b7ffb7b6b6ffb6b6b6ffb6b6b6ffb5b6b5ffb5b6b5ffb6b5b5ffb5b5b4ffb5b5b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b2ffb2b2b2ffb3b2b2ffb2b2b2ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb1b1b1ffb0b1b1ffb0b1b0ffb0b0b0ffb0b1b0ffb1b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb2b1b2ffb2b2b2ffb3b3b3ffb3b3b3ffafafafffb1b1b1ffb1b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb5b5b5ffb5b6b5ffb6b6b6ffb7b7b7ffb8b8b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbbbcbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbebebeffbebebeffbfbebeffbfbebeffbfbfbeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c3c2ffc3c3c3ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c8c7ffc8c7c7ffc8c8c8ffc8c9c9ffc9c9c8ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacacaffcacacaffcacbcaffcacbcbffcbcbcbffccccccffccccccffcdcdcdffcdcdceffcececeffcfcfcfffd0d0cfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd5d4d4ffd7d7d7ffe4e4e4fff5f5f5fffbfbfbfffdfdfdfffdfcfdfffdfdfcfffcfdfd7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefefffefffffffefffffffffefefffffefffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffefffffefefffffefffefffffffffffefefffffffffefffffefefffefffffffefffffffefffffffefffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffefffefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefefffffefffffffffefefffffefefffefefefffefffefffefffefffefffffffffffffffffefffffffffffffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefefefffefefefffffefefffefefffffefffffffffefefffffefffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffefffffefffffefffffffefffefffffffffffefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696869ffd1d2d2ffd3d3d3ffd2d2d2ffd1d1d0ffd2d2d2ffd7d6d6ffd3d3d4ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d4ffd4d4d4ffd4d4d4ffd2d2d3ffd2d2d2ffd1d0d0ffd1d0d0ffd1d1d1ffd2d2d27f69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfdfdfffdfdfdfffdfdfefffcfdfdfffdfcfcfff7f8f8ffecededffdededeffd9d9d9ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececfffcdceceffcdcdcdffccccccffcbcccbffcbcbcbffcbcacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c4ffc3c2c3ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfc0ffbfbfbfffbfbfbfffbfbebeffbebebeffbebebdffbdbdbdffbcbcbcffbcbcbcffbcbcbbffbbbbbcffbbbbbbffbababaffbababaffb9b9b9ffbab9b9ffb9b9b9ffb9b9b9ffb8b8b9ffb8b7b8ffb7b8b7ffb7b7b7ffb6b7b6ffb6b6b7ffb6b6b6ffb6b6b6ffb5b6b6ffb5b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b2b3ffb3b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b3b2ffb3b3b3ffb3b3b3ffb3b3b4ffb4b4b4ffb6b6b6bf8787873f2b2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2e2e2effbbbabaffbcbcbdffbcbcbcffbcbcbbffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbebeffbdbdbeffbebebeffbebebeffbebebeffbebebfffbebebfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c1c0ffc0c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9c9caffcacac9ffc9cac9ffc9cac9ffcacacaffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcccbcbffccccccffcccdcdffcdcdcdffcececeffcececeffd0cfcfffd0d0d0ffd1d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffddddddfff2f1f1fff9f9f9fffdfdfdfffefefdfffdfdfdfffdfdfdfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefffefffefefffffffefffffffffefffefffffffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefffffffefefffefffefffffffefffefefefffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefffffffefefffffffefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffffffffffffffffffffffffffefffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffefefefffffffffffefefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffffffffffefefefffffffffffffefefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefffefffffefffffefefffffefefefffefefefffefefefffefffefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefffffffffefffefefffffefefefffefefefffefefefffefffefffffefffffefffffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffefffffffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefffefffefffefffefefffffffefffffffffffffffffffffffefffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefffffffefffffffffefefffefffffffefefffffefffefffefffffffffefffffffffffffffffffffffffeffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd2d1d2ffd1d1d2ffd1d1d1ffd1d1d1ffd3d3d3ffd5d5d5ffd2d3d3ffd2d1d2ffd1d1d1ffd0d0d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d4ffd5d4d5ffd5d5d5ffd5d5d5ffd4d4d3ffd2d2d2ffd1d1d1ffd1d2d2ffd2d2d2ffd3d3d37f6a6a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffdfdfefffdfcfdfffcfcfdfffdfdfdfffbfbfbfff5f5f5ffe4e4e4ffdbdbdbffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d2d3ffd1d1d1ffd0d0d0ffcfcfd0ffcecfcfffcececeffcdcdcdffcccccdffccccccffcbcccbffcbcbcbffcbcacaffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c9ffc8c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c0ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbebfffbebebeffbebdbeffbdbdbdffbcbdbcffbcbdbcffbbbbbcffbcbbbbffbbbbbbffbbbbbbffbababaffbababaffbabab9ffb9bab9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b8ffb7b7b7ffb7b7b7ffb6b6b7ffb6b6b6ffb6b6b6ffb6b6b6ffb6b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b4b5ffb4b4b5ffb5b4b5ffb4b5b5ffb4b5b4ffb4b4b4ffb3b3b4ffb4b3b4ffb3b4b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b2ffb2b3b3ffb3b3b3ffb3b3b4ffb4b3b3ffb4b4b4ffb4b4b5ffb4b5b5ffb5b5b6ffb7b7b77f5c5c5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5f5f5fffbdbdbeffbdbcbdffbcbdbcffbcbcbdffbdbdbdffbdbdbdffbdbdbdffbdbebeffbebebeffbebebfffbebebeffbfbfbfffbfbfbfffbfbfbfffbfc0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c4ffc4c3c4ffc4c4c4ffc5c5c5ffc5c6c5ffc6c6c6ffc6c7c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffc9c9caffc9c9c9ffcac9c9ffcac9c9ffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcccbffccccccffccccccffcdcdcdffcececdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d2d1ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d5d5ffd8d8d9ffe9e9e9fff7f8f8fffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffffffffffffefefffffffefffefefefffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefefffffffefffefffefffffefefffefefefffffefefffffefefffffefefffefefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffefefefffefffefffefefefffefffefffefefffffefffefffffffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffefffffefefefffffefffffffefefffffefffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffffefffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffefffefffefefefffffefffffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffffefffffffffefffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffefffefffffffefffefefefffffefffffffefefffffffefffefefffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffefffffffefffffffffffffefefffffffefffefffefffffefffffffefefffffefffffffefefffffffffffffefffffffffeffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d2ffd4d4d4ffd4d4d4ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd3d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd3d3d3ffd4d4d47f6a6a6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfff8f8f8fff0f0f0ffdfe0dfffd9dad9ffd7d7d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d4d4ffd4d3d3ffd3d3d2ffd2d1d2ffd1d1d1ffd0d0cfffcfcfcfffcececeffcdcdcdffcdcdccffccccccffccccccffcccbcbffcbcbcbffcbcacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbebfbeffbebebeffbebdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbaffbbbabaffbababaffbab9b9ffbab9b9ffb9b9b9ffb8b8b8ffb8b8b9ffb8b7b8ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb6b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b5b4ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb5b5b5ffb5b5b5ffb5b6b5ffb6b6b6ffb6b7b6ffb8b8b87f5c5c5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5f5f5fffbebebdffbdbdbdffbdbdbdffbdbdbdffbdbebeffbebebeffbfbebeffbfbebeffbebebeffbfbebfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcac9c9ffc9c9c9ffc9c9c9ffc9c9caffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcaffcbcbcbffcccbcbffccccccffccccccffcdcdcdffcdcdcdffcececeffcfcfceffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d3d4ffd4d4d4ffd5d4d4ffd6d6d5ffe0e0e0fff3f2f2fffafafafffdfdfdfffdfdfdfffdfdfdfffdfdfdbfbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefffffffffffffffffffffffefffefffefefffffefefefffefffefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffefefffffffffefffefefefffefffefffefefffffffefffffefffefffefffffffffffefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefffefffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffffffefffefefefffefefefffefefefffffefefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffefffefffffffefffffffefffffefffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffffefffffffefffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffefefffffefefefffefefefffefffefffffffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefffffffffffffffffffffffefffefffefffffffefffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffefffffffefffffffefffffefffffefffefffffffefffefefffffffffefffefefffffefffefffefffffffffffffffefffefffeffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696a6affd3d2d3ffd2d2d2ffd2d2d2ffd2d2d3ffd4d4d4ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d47f6a6a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfff6f6f7ffe8e8e8ffdcdcdcffd8d8d8ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d1ffcfcfcfffcecfceffcecdcdffcdcdcdffccccccffccccccffcbccccffcbcbcbffcbcbcaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c3c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c1c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfc0ffbfbfbfffbebebeffbebebeffbebebdffbdbdbdffbdbdbcffbcbcbcffbcbdbcffbcbcbcffbbbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbaffbababaffbababaffbabab9ffbab9baffb9b9b9ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b6ffb6b6b6ffb6b6b6ffb6b5b5ffb5b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb6b6b5ffb7b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb8b9b97f5d5d5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5f5f5fffbebfbeffbebebeffbdbebeffbebebeffbebebeffbebfbeffbebebfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc1c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcac9caffcacac9ffcacacaffcacacaffcbcbcbffccccccffccccccffcccdcdffcdcdcdffcdceceffcececeffcfcfcfffd0d0d0ffd0d0d1ffd2d2d2ffd2d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d5ffdbdbdbffeeeeeefff8f9f9fffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfd3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffefffffffffefffffefffefffefffefffefffefffefffffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffefffefffffefefffefefffffefefffffffefefffefefefffffefffffefffffffefffefffffefefffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffefffffffefffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefffffffffefefffffffffffffefefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefefefffefffffffefefefffffefefffefefffffefffffffffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffffefefffffffefffefefefffefffefffefffefffffefefffefefffffefefffffffefefffffefefffffefffffeffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd3d3d3ffd3d3d3ffd2d2d3ffd3d3d4ffd5d5d5ffd5d4d5ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d3d3ffd2d3d2ffd2d3d3ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5bf9f9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbebefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffafafafff2f1f2ffe2e3e2ffdadadaffd7d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececfffcdceceffcdcdcdffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffcbcbcaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbebdbdffbdbdbdffbdbdbdffbcbdbdffbcbdbdffbcbcbcffbcbcbcffbcbcbcffbcbbbbffbbbbbbffbabbbbffbababaffbababaffbab9b9ffb9b9baffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b8ffb8b8b8ffb8b8b7ffb7b7b8ffb8b8b8ffb7b7b8ffb7b8b7ffb7b7b7ffb7b7b8ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b6ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb7b6b6ffb6b6b6ffb7b7b7ffb7b7b8ffb8b8b8ffb8b8b8ffb9b9b9ffbababa7f5d5d5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5f6060ffbfbfbfffbfbfbeffbebebeffbebebeffbebfbfffbfbfbfffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c0ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c5ffc5c6c5ffc6c6c5ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c9c8ffc8c8c8ffc8c9c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacbcaffcbcbcbffccccccffccccccffcdcdcdffcdcdcdffcececeffcfcfceffcfd0cfffd0d0d0ffd1d1d1ffd2d3d2ffd3d3d3ffd3d4d4ffd5d5d5ffd5d5d5ffd8d8d8ffe4e4e4fff6f6f6fffbfbfcfffefdfefffdfdfdfffdfefdfffdfefebfbdbdbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefefffefefffffffffffffefefffffefefefffefffffffefefffffefefffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefefffffefffffffffffffffefefffffefffffefefffffffffefffefffefffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffefefffefffffffffefffffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffefffffffefefffffefefffffffefefffefffefffefffefffefefffffffefefffefffffffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffffffefffffefefffffffffefffefefefffffffefffefefefffffefffffffffffffffefefffffffffffefefffffffffefffeffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d6ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd5d5d6ffd4d4d4ffd4d4d5ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfcfdfffcfdfdfffdfdfdfffcfdfdfffcfcfcfff7f7f7ffecececffdededfffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffccccccffcccbccffcbcbcbffcbcbcbffcacacaffcacacaffcacac9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbebebfffbebebeffbebebeffbebdbeffbdbebeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbcbcbcffbbbcbbffbbbbbbffbbbabbffbababaffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffb9b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb9b9b8ffb9b9b8ffb8b9b8ffb8b8b8ffb8b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b7b7ffb7b7b8ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b8ffb7b7b8ffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffb9babaffbbbabb7f5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf909090ffc0bfbfffbfbfbfffbebfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c1ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc8c9c9ffc9c9c9ffcacacaffcbcacaffcbcbcbffccccccffcdcdccffcecdcdffcececeffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd6d6d7ffdfdedffff1f2f1fff9f9f9fffdfdfefffefefefffefdfdfffdfdfdfffdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffffffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffffefffffefefffffffefefffefefefffffefefffefefffffefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffffefffffffffffffffffefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffefefffffefffffffffffffffefefffffffffffffefefefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefffffefefffffffefefffefefffffffefffffefefefffefefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefffffffffffffffefefffefefefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefefefffefefefffefffefffffefffffefefefffefefffffefffefffefffffffffefefffefffefffefefffffffffffffefffefffffefffffefffffffffeff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d5d5ffd6d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd4d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd3d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd4d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffbfafafff4f4f3ffe5e5e5ffdadadaffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececfffcececeffcececeffcdcdcdffcdcdcdffccccccffccccccffcbcccbffcbcbcbffcbcbcbffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c4ffc4c5c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c1ffc1c1c1ffc1c1c1ffc0c0c1ffc1c0c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbebebfffbebebeffbebebeffbebdbdffbdbdbdffbdbdbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbabbbbffbbbbbaffbababaffbababaffb9bab9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b8ffb8b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b9ffb9b9b9ffb9bab9ffbababaffbababaffbabbbbffbcbcbbffbdbdbc7f5f5f5f7f5f5f5f7f605f5f7f5f60607f5f60607f605f607f5f60607f6060607f6060607f6060607f6060607f6060607f606060bf909090ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfc0ffbfbfc0ffbfc0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c1c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c5c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffcacacaffcbcbcbffcbcccbffccccccffcccdcdffcdcecdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffdad9daffe9e9e9fff8f7f7fffcfdfcfffdfefdfffdfdfefffefefefffefdfe7f7f7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffefffffffefefefffefffefffefefefffefffffffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffffffffffffffffefefefffefffffffffefefffffefffffffffffffefffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefffffefefefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffefffffffefefefffefefefffffefffffefefefffefefefffffefefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffefefffffefefefffefefefffffefffffffefffffefefefffffffefffffffffffefefefffefffffffffefefffffefffffffffffffefffefffeffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd5d4d5ffd5d5d6ffd4d4d4ffd3d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d5d5ffd5d5d5ffd5d4d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfcfdfffdfcfcfffcfdfdfffcfdfcfffcfcfdfff8f8f8ffedededffdfdedfffd6d6d7ffd5d5d5ffd5d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfd0ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcccccdffccccccffccccccffcbcbccffcbcbcbffcacbcbffcacacaffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc4c4c5ffc4c4c4ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebfbfffbfbebfffbebebeffbebebeffbebdbdffbdbebdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbbbbbbffbababaffbababaffbabab9ffbababaffbab9baffb9babaffbababaffbababaffbababaffbababaffbababaffbababbffbababaffbababaffbababaffbababaffbababaffbab9b9ffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffbababaffbababbffbbbabaffbbbbbbffbbbbbcffbdbcbdffbebfbeffbfbebeffbebfbeffbfbfbfffbfbfbfffc0bfc0ffbfc0c0ffbfc0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c2ffc1c1c2ffc2c2c2ffc2c2c3ffc3c2c3ffc3c3c3ffc3c3c3ffc4c4c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c8c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc8c7c8ffc7c7c7ffc7c7c7ffc8c8c7ffc7c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9caffcacacaffcbcbcbffccccccffcdccccffcdcdcdffcececeffcfceceffd0d0d0ffd1d0d1ffd1d1d1ffd3d3d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd8d8d8ffe2e2e2fff3f3f3fffbfbfafffdfefdfffdfdfdfffdfdfdfffdfefdbfbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefffffffefefffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefefffefefefffefffefffefffefffefefefffefefefffefefefffffefffffffefefffefefefffffffefffffffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefefffffffefffffffefefffffefffffffefefffefefefffffffefffffffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffefefffffffefefffefefffffefefefffefffefffefffffffffffffffefffffffffffffffffffffffffffeffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d5d4ffd5d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d4d4ffd4d5d5ffd5d5d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffdfcfcfffdfdfdfffdfdfdfffbfcfbfff5f5f4ffe8e9e8ffdadadaffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffccccccffcccbcbffcbcbcbffcbcacaffcacacaffc9c9c9ffc9c9c9ffc8c9c9ffc9c8c8ffc8c8c8ffc7c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c5ffc4c4c4ffc4c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffc0bfbfffbfc0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbfbeffbebfbfffbebebeffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbaffbababbffbababbffbbbbbaffbabbbaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbbffbabbbaffbababaffbababaffbababaffbababaffbababaffbbbabbffbbbbbbffbcbcbcffbbbcbcffbdbdbdffbdbdbeffbebebeffbebebeffbebfbeffbfbfbeffbfbfc0ffbfbfbfffbfc0bfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc0c1c0ffc0c0c1ffc1c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c8ffc7c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffccccccffcccdcdffcdceceffcececeffcfcfd0ffd0d0d1ffd1d1d1ffd2d3d2ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d7d7ffddddddffededecfff8f8f8fffdfdfdfffefefefffefefefffdfefdfffdfdfd3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffffefffffefefffefefefffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffefefefffffffffffefffffffefefffffffefefffefffefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffefffffffffefffffffefffffffefffffefffffefffffffffefffffffefefffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffefffefefefffffefefffefefefffefefffffffefefffefffefffffffefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffefffffffefffffefffffefffffffefefefffffefefffffefefffefefffffefffefffffefefffffefefffefffffffffffffffffffffffefffffffefeff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd3d2d3ffd3d2d2ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfdfffcfdfcfffdfdfdfffdfcfcfffdfdfdfff9f9f9fff1f1f1ffe1e1e1ffd6d6d6ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfceffcececeffcdcecdffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffcbccccffcbcbcbffcbcacbffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c1ffc1c0c0ffc1c0c0ffc0c0c0ffc1c1c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbfbebfffbebebeffbebebeffbebdbeffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbcbbbcffbcbbbcffbbbbbbffbbbbbbffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbcbcbdffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbfbebeffbfbfbfffbfbfbfffbfbfbfffbfc0c0ffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c3c4ffc3c3c4ffc4c4c4ffc5c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffcacacaffcbcacbffcbcbccffccccccffcdcdcdffcecdceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd4d3d3ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffdadadaffe6e6e6fff5f6f6fffbfbfbfffdfdfdfffdfdfdfffefdfefffefefebfbdbebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffefffefffefffefffefffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefdfffdfefdfffdfdfefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffefffffffffefffffffefffefffffffffffffffffffefffefffefffffefffffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefefefffefffffffefefefffffffefffefffefffffefffffffefefffefffefffefffefffefffffffffefffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefffefffffefffffffefffffefffefffefffefffefffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffffffffefefffffffefffefffefffffefffffefffffffffffefffefffffffffefefffefefefffffffffffefffefffefffffffffffffffffeff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d2ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d3d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd3d3d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d3ffd4d4d4ffd5d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfcfff6f6f6ffebebebffdcdcdbffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d0ffcfd0cfffcfcfcfffcecfcfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffcbcbcbffcbcbcbffcbcbcaffcacacaffcacac9ffc9c9c9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c8c8ffc7c8c7ffc7c7c8ffc8c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c4c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc2c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbebeffbebebeffbebdbdffbdbdbeffbdbdbdffbdbcbcffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbcffbcbcbcffbcbcbdffbdbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbcffbdbdbdffbdbebdffbebdbeffbebebeffbebebeffbebebfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c0ffc0c0c1ffc0c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c8c7ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffcacac9ffcacbcaffcbcbcbffccccccffcdcdcdffcdcdceffcececeffcfcfcfffd1d0d0ffd2d2d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd8d7d7ffd9d9d8ffe1e0e1fff0f0f0fff9f9f9fffdfefdfffefefefffdfefefffdfefefffefdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefefffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffefefffffffefffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefefffffefefefffefefffffefffefffffefefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffffffffefffffffefffffefffffffffffffffffefffffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffffefffffffffffffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffeffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd2d2d2ffd2d2d2ffd1d1d1ffd2d2d2ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd6d5d5ffd5d4d5ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d47f6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffdfdfcfffdfdfdfffdfdfdfffdfcfdfffafafafff3f3f3ffe5e5e4ffd8d7d8ffd4d4d5ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcecfcfffcececeffcececeffcecdceffcdcecdffcdcdcdffcccdccffcdccccffccccccffcbcbcbffcbcbcbffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c8ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c5c5ffc4c5c5ffc4c4c5ffc4c4c4ffc4c3c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c2c2ffc1c1c1ffc1c1c1ffc0c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbebebfffbebebeffbebdbeffbdbebdffbdbdbdffbdbdbdffbebdbdffbdbdbdffbdbdbdffbebebeffbebebdffbebebeffbebebeffbebfbeffbebebeffbebebeffbebebeffbdbebeffbdbebeffbdbebdffbebdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbebebeffbebebeffbfbfbeffbebfbfffbfbfbfffbfbfbfffc0bfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c2c2ffc3c2c2ffc3c2c3ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c5c5ffc5c5c5ffc6c5c5ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c8c9ffc9c9c9ffc9c9caffcacacaffcbcbcbffccccccffcdcdccffcdcdceffcececeffcfcfcfffd0d0d0ffd1d1d1ffd3d3d2ffd3d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffddddddffeaeaeafff6f7f6fffcfdfdfffefefefffefefefffdfdfefffdfefe7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefffffffffefffffffefffefefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffefffefefffffefffefffffffefffefefefffefffefffffefffffefefffffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffffffffffefffffffffefffffffffffffffffefffffefffffefffffffefffffffefffffffffefffffffffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffffffefefffffffffffffffffefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffffffefffefefffffefffefffffffefffefefefffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffefffffefffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffefffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd0d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd4d4d4ffd3d4d3ffd4d4d3ffd3d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d4d3ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d2ffd3d2d3ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d3d2ffd2d2d27f69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfff7f8f8ffedededffdfdedeffd5d5d5ffd3d3d3ffd3d2d3ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcececeffcececeffcececdffcdcdceffcdcdcdffcdcdcdffcccdcdffccccccffccccccffcbcbcbffcacacbffcacacaffcacacaffc9cac9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c8ffc8c8c9ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc4c4c5ffc4c4c5ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c1c1ffc1c1c1ffc0c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbebfbfffbfbfbeffbebebeffbebebeffbebebeffbebebeffbfbfbeffbebebeffbfbfbfffbfbebfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebfbeffbfbebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebfbeffbebfbeffbfbfbfffbfbfbfffbfc0bfffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc4c3c4ffc3c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcbcacbffcbcbcbffccccccffcdcdccffcecdceffcececeffcfceceffcfd0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d5ffd6d6d6ffd7d7d6ffd7d8d7ffdadadaffe5e5e5fff2f2f2fffafafafffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffefffffffefffffffefefefffffefffffefefffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefffffffefffffefefffffefefefffefefffffffffefffffffffffefefffffffefefffffffefffffefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffefefffffffffffffefefffffefefffefefffffffefffffffefffffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffffefffffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefefffefefefffefefefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffefefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefefffffffffffffffffffffffffefffffffffffefefffffefffffffffefffffffffffffeffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd1d1d0ffd1d1d1ffd0d1d1ffd2d2d2ffd3d3d4ffd3d3d3ffd3d4d3ffd3d4d4ffd4d3d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d2d2ffd3d2d2ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d27f6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffdfdfdfffdfcfdfffdfdfdfffdfdfdfffbfbfbfff4f4f4ffe8e8e8ffdad9daffd4d5d4ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcececeffcececeffcececdffcecdceffcdcdcdffcdcdcdffccccccffccccccffcccbcbffcbcbcbffcbcacbffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c3ffc4c4c3ffc4c3c3ffc3c4c3ffc3c3c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc3c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfc0ffbfbfbfffbfbfbfffbfbfbfffc0bfbfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c2c1ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc9c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcacacaffcacacaffcbcbcbffcccbcbffccccccffccccccffcdcdcdffcececeffcfceceffd0cfd0ffd1d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffdfe0e0ffedeeedfff7f7f7fffdfdfdfffdfefefffdfefefffdfefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffffffffffffffffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffefffffffffffffffffffffffffefefffefefffffffefefffffefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffffffffffffefefffffefffefffffefffffffefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefefffffefefffefffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffefefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd1d1d1ffd0d1d1ffd0d0d0ffd1d1d1ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd3d2d2ffd2d2d2ffd2d3d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd5d4d4ffd4d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d27f69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfff9f9f9fff0f0f1ffe1e2e2ffd7d7d7ffd4d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcecdceffcdcdcdffcdcccdffccccccffccccccffcbcbcbffcbcbcbffcacbcbffcacacaffcacacaffcacac9ffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc3c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc1c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c1c1ffc1c2c1ffc1c1c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffcccdcdffcdcdcdffcececeffcecfcfffcfcfcfffd0d0d0ffd1d1d2ffd2d2d2ffd4d3d3ffd5d5d5ffd6d6d6ffd6d7d6ffd8d7d8ffdbdbdbffe8e8e8fff5f5f5fffbfafbfffdfefefffefefefffdfefefffefefebfbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefefffffffffffefefefffffefffffefefffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffefefefffefefefffefffffffefefffffefefefffffefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefefffffefffffffefefffefffffffffefffffffffffffffffffffffefefffefefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefefffffefefefffefefffffefefffffffffefffefefffffefefefffefefffffffffffffffffffffffffffffffefffffffffefffefffefffffefffffffffffffffffefffffefefffefefffffefefefffffefefffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9d9d9dffd1d0d0ffd1d0d1ffd0d0d0ffd1d1d1ffd2d2d3ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d2ffd2d2d3ffd2d3d2ffd3d2d3ffd4d4d4ffd3d3d3ffd3d2d2ffd2d1d2ffd2d2d2ffd2d2d27f696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffdfdfdfffdfdfdfffdfcfdfffcfcfdfffcfcfcfff6f6f6ffeaeaeaffdcdcdcffd5d5d5ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0cfcfffcfcfd0ffcfcfcfffcfceceffcececeffcececeffcdceceffcdcdcdffcdcdcdffcccccdffccccccffcbcbcbffcbcbcbffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc5c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc5c5c5ffc5c4c5ffc5c4c5ffc5c5c5ffc4c5c4ffc5c5c5ffc4c4c5ffc5c5c5ffc4c5c5ffc4c5c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc2c2c2ffc2c2c1ffc1c1c2ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c1c2ffc2c1c1ffc1c1c2ffc1c1c1ffc2c2c1ffc1c1c2ffc2c2c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c0ffc1c1c0ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c2ffc2c2c1ffc1c1c2ffc2c1c2ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c2c3ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c3ffc3c3c3ffc3c4c3ffc3c4c4ffc4c4c4ffc4c4c5ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc7c7c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcacacaffcac9caffcac9caffcacacaffcacacaffcacacaffcacacbffcbcbcbffcacbcbffcbcbcaffcacacbffcbcbcbffcbcbccffcccbccffccccccffccccccffcccdcdffcdcdcdffcdcdceffcececeffcfceceffcfd0cfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffe3e3e3ffefefeffff9f8f9fffdfdfdfffdfdfefffdfefdfffefefefffefdfe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffffffffffefffefffefffffffefffffffefffffffffefefffffffefffffffffffefefffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefefffefffefffffffffffefefefffffefefffefffffffffefffffffffffffffefefffffffffffefefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffefffffffffffffffefffffffffefffffffffffffefefefffffffffffefefefffffefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffffefefffefefefffefffefffffefefffefffefffefefffffefffffffefffefffffefefffffffefffffffffffffffffffffefffffefffffffffefffffefefffffefefefffffefffffefefefffffefefffffefefffefefefffefffffffefefefffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefffffffffefefffefffefffffffffffefefffffffefffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd1d1d1ffd0d0d0ffd0d0d0ffd1d0d0ffd2d2d2ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d2d2ffd1d1d1ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd3d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d2ffd2d2d2ffd3d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffcfdfdfffcfdfdfffdfcfcfffcfdfcfff9fafafff2f2f2ffe4e4e5ffd8d8d9ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d0ffd1d1d0ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcececeffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcacbcbffcacacaffcacacaffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c1ffc2c2c2ffc2c1c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c1ffc2c2c1ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c2c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c9c9ffc9c9c9ffcac9caffcacac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcaffcbcbcbffcbcbcbffcbccccffcccbcbffcccccbffccccccffccccccffcdcdcdffcdcdcdffcececdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d7d7ffd7d8d8ffdededeffeaeae9fff5f5f5fffcfcfcfffefdfefffdfefdfffdfdfdfffefefd7f7e7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffffefffefefefffefffefffffefefffefefefffefefefffffffefffefefffffffefffffffffffffefffffffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefefefffffffffffffefffffffefffffffffffffefffffffefefffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffffffefffffefffffefffffffffffffffffffffffefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffefefffffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffefffffefefefffffffffffefefffffffefffffffffffffefffffffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b6b6bffd6d6d6ffd3d3d3ffd1d1d1ffd0d0d0ffd0d1d0ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd3d3d3ffd3d2d2ffd2d1d1ffd0d0d0ffd1d1d1ffd2d3d3ffd4d4d43f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfff7f7f7ffedededffdfdfdfffd6d6d6ffd3d4d4ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0cfd0ffcfcfcfffcfceceffcfceceffcececeffcecdcdffcecdcdffcdcdcdffcccdccffccccccffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcbcbcbffcacacbffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc5c6c5ffc6c5c5ffc6c5c6ffc5c6c6ffc5c6c6ffc6c6c6ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc5c5c5ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c2ffc3c2c2ffc3c3c2ffc2c3c2ffc3c3c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c3ffc2c2c3ffc2c3c2ffc2c2c2ffc3c2c3ffc2c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc3c3c3ffc3c4c4ffc4c4c4ffc4c3c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c6c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcacacaffcbcacbffcacacaffcacbcbffcbcbcbffcbcacbffcbcbcbffcbcbcbffcbcbccffccccccffccccccffcccccdffcccdccffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcecfcfffcfcfcfffcfcfcfffcfcfd0ffd1d1d1ffd1d1d1ffd2d2d2ffd4d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffdadadaffe5e5e5fff1f1f1fffaf9f9fffdfdfdfffefefdfffdfefefffdfefefffdfefd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffffefffefefefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefefefffffffffffefffffffefffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffffefffffefffffffefffefffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffefffffffffffffffffffefffefefefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd6d6d7ffd6d6d6ffd3d3d3ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd1d2d1ffd1d2d2ffd1d2d1ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d1d1ffd1d0d1ffd1d1d1ffd3d3d3ffd4d4d4ffd3d3d3ffd2d2d1ffd2d3d3ffd4d4d4ffd6d6d5bfa0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffdfdfdfffcfdfcfffcfcfcfffdfcfcfffafafafff4f4f4ffe7e6e7ffdadadaffd4d4d4ffd4d4d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececeffcececdffcdcdcdffcdcdcdffcdccccffccccccffccccccffcbccccffcbccccffcbcbcbffcbccccffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacbcaffcacacaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc6c7c7ffc6c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c5c6ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c3ffc3c4c3ffc4c4c3ffc4c4c4ffc4c4c3ffc3c3c4ffc4c4c4ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c4ffc3c3c3ffc4c3c3ffc3c4c4ffc4c4c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c4ffc3c3c4ffc3c3c3ffc3c3c3ffc4c4c4ffc4c3c4ffc4c4c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c4c5ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c7c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbccffcbccccffccccccffccccccffcdcdcdffcdcdcdffcdcecdffcecdceffcececeffcececeffcfcecfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d0ffd2d2d2ffd2d3d3ffd3d4d4ffd5d4d5ffd5d6d6ffd6d6d6ffd7d7d8ffe0e0e0ffecebecfff6f6f6fffcfcfcfffdfdfdfffefefefffefefdfffdfdfd3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefffefffffffffffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffefffefffffffffffffffefefefffefffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffffefffffffefffefffffffefefefffffffefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffefefefffefefefffefefefffefffffffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffefefefffefffffffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffcfd0cfffd0d0d0ffd4d4d3ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d6ffd6d6d6ffd5d5d5ffd2d1d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd2d1d2ffd3d3d4ffd5d5d5ffd3d4d4ffd4d4d4ffd6d6d5ffd6d6d6ffd6d6d6ffd4d4d4ffd1d2d1ffd1d1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfcfcfffdfcfdfffcfdfdfffcfcfcfff8f8f9fff0f0f0ffe2e2e2ffd7d7d7ffd4d4d4ffd3d4d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcfcfcfffcececeffcececdffcececdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffccccccffccccccffcccccbffcccccbffcbcccbffcbcbcbffcbcbccffcbcbcbffcbcacaffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c7ffc6c7c7ffc7c7c6ffc7c7c7ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c5ffc6c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc5c5c4ffc4c5c4ffc4c4c4ffc4c5c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc4c4c5ffc4c5c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc4c4c4ffc4c5c5ffc5c4c4ffc4c5c4ffc4c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc5c5c5ffc5c5c5ffc4c4c4ffc4c5c4ffc4c4c4ffc5c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c6ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c7c7ffc7c6c6ffc7c7c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c9ffc9cac9ffcac9c9ffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffcbcbccffccccccffccccccffccccccffcccccdffcdcdcdffcdcdcdffcdceceffcececeffcecfceffcfcfceffcfcfd0ffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d1ffd2d3d3ffd4d4d3ffd4d4d4ffd5d5d6ffd6d7d6ffd7d7d7ffdcdbdbffe7e7e7fff2f3f3fffafafafffdfdfdfffdfdfdfffdfdfdfffdfefebfbebebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefefffefefefffefffffffefefefffefefffffffffffffefffefffefffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefefffffffffffefffffffefefffffffffffffefffefffefffffffffffefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffffefffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefffffefefefffefffffffefefefffefefffffffffffffefffefffefffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefefffffffffffffefffefffefffffffffffefffefefefffffefefffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd1d0d1ffd1d0d0ffcfcfcfffd0d0d0ffd3d4d4ffd6d6d6ffd6d6d6ffd6d6d6ffd8d8d8ffd5d4d4ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd1d0d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0d0ffd0d0cfffcfcfcfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffd0cfcfffd0cfd0ffd0cfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd4d4d4ffd5d5d5ffd5d4d5ffd5d6d5ffd5d6d6ffd6d6d6ffd4d4d4ffd2d2d2ffd1d2d1ffd1d2d2bf9d9d9d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffdfcfdfffdfcfdfffcfcfdfffcfcfcfffbfbfbfff6f6f6ffebebeaffdcdcdcffd5d6d5ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d3ffd2d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcececfffcececeffcececeffcecdcdffcdcdcdffcdcdccffcccdcdffccccccffccccccffcccdccffccccccffccccccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcacaffcacacaffcacacaffc9cac9ffc9c9c9ffc9c8c9ffc9c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c8c8ffc7c7c8ffc7c7c7ffc7c8c7ffc7c7c7ffc6c7c7ffc6c7c7ffc6c7c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc5c6c5ffc5c6c5ffc6c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc6c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffcbccccffccccccffccccccffcccdccffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcfcecfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd8d8d8ffe2e2e1ffefefeffff8f8f8fffcfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfd3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefffffffefefffffefffffffffffefffefffffffffffefffefefffffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffefefffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefffefffffffffffefffffffffffffffffffffffffffffffffffefffefefefffefefffffefefefffefefefffefefefffefefffffefffefffefefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefffefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffefffefefefffffffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefffffffffefffffefefffefefffffffefffffffefffffffffefffffefefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9d9effd1d2d1ffd1d1d1ffd0d0d0ffcfcfcfffd0cfd0ffd4d4d4ffd6d6d6ffd7d6d7ffd8d8d9ffd4d4d4ffd2d2d2ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfd0d0ffcfd0cfffcfcfcfffcfcfcfffcfcfcfffcecfceffcfceceffcececeffcececeffcececeffcececfffcececeffcfcfceffcecfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfd0cfffd0cfd0ffd3d3d3ffd6d6d6ffd7d7d7ffd6d6d6ffd6d6d6ffd4d4d4ffd1d1d2ffd1d1d2ffd2d2d2ffd2d2d2ffd3d2d3bf9e9f9e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfff9f9f9fff3f2f2ffe4e4e4ffd9d9d9ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d4d3ffd3d3d3ffd2d2d1ffd1d1d2ffd1d2d1ffd1d1d1ffd1d0d1ffd1d1d0ffd0d0cfffcfcfcfffcfcfcfffcececeffcececeffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccccdffcdcdccffccccccffccccccffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffc9cac9ffc9cac9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc8c7c8ffc8c7c8ffc7c8c8ffc8c8c8ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc7c7c7ffc7c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c6c6ffc5c6c5ffc5c6c6ffc6c5c6ffc6c6c6ffc6c6c5ffc6c5c6ffc6c5c6ffc5c6c6ffc6c6c6ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc6c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacbcaffcbcbcbffcbcbcbffcccccbffccccccffccccccffccccccffccccccffccccccffcccccdffcdcdcdffcdcdcdffcdceceffcececeffcececeffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd4d4d5ffd5d5d5ffd6d6d5ffd7d7d7ffddddddffe9e9e9fff5f4f5fffcfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfd7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffefffffffefefffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefffefffefffefefefffefefffffffffefffffefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefefffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffefefefffefefffffffffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffefefefffefefffffefefefffefffefffffefffffffffefffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefefffefffffffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd3d2d3ffd2d2d2ffd1d2d1ffd0d1d1ffd0d0d0ffd1d1d1ffd5d5d5ffd6d6d7ffd9d8d9ffd6d6d6ffd3d3d3ffd1d1d1ffd0d0d0ffd0d0d0ffd0cfd0ffcfd0cfffcfd0cfffcfcfcfffcfcfcfffcecfcfffcececfffcececeffcececeffcecdceffcdcecdffcecdceffcecdcdffcdcecdffcecdceffcececeffcececeffcececeffcececeffcececeffcececeffcececfffcfcfceffcfcfcfffd0d0d1ffd4d4d4ffd7d7d7ffd7d7d6ffd6d6d6ffd5d5d5ffd2d3d2ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d3ffd4d4d33f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfff7f7f7ffedededffe0dfe0ffd6d7d7ffd5d5d5ffd4d4d5ffd4d4d4ffd4d3d4ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcccdffccccccffccccccffccccccffccccccffcbccccffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc7c7c6ffc6c7c6ffc6c6c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c7ffc6c7c6ffc6c6c7ffc7c6c6ffc7c7c7ffc6c6c6ffc6c7c6ffc6c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c8c7ffc8c8c7ffc8c8c8ffc7c7c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc6c7c7ffc7c6c7ffc7c7c7ffc6c6c6ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c7ffc7c8c8ffc8c7c7ffc8c8c8ffc7c8c8ffc7c8c7ffc7c7c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffcbcccbffcbcbcbffccccccffccccccffcccccdffcdccccffcccdcdffcccdcdffcdcdcdffcdcdceffcececdffcececeffcececeffcfcfceffcfcfcfffd0d0d0ffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d1ffd2d2d2ffd2d2d2ffd4d4d3ffd5d5d5ffd6d6d6ffd9d9d9ffe4e5e4fff1f1f1fff9f9f8fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffefefefffefffffffefffffffffffffffffffffffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffefefffffefffffffffefffefefffffefffffffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d2d1ffd5d5d5ffd7d7d7ffd8d8d8ffd8d8d8ffd3d4d4ffd2d2d2ffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcecfcfffcececfffcececeffcececeffcdcecdffcdcdcdffcdcdccffcdcccdffccccccffcccccdffccccccffcccdccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcececeffcfcfcfffd3d3d3ffd6d6d5ffd8d8d8ffd8d8d8ffd7d7d7ffd5d5d4ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d43f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffdfcfdfffcfcfcfffcfdfdfffcfcfcfffafafafff4f4f4ffe8e8e8ffdbdbdbffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcececeffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffcdccccffcdccccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacacaffcacacaffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c9ffc8c9c9ffc9c9c9ffc8c9c8ffc9c8c9ffc9c8c9ffc8c9c9ffc8c8c8ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c8ffc8c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c9ffc9c9c9ffc8c8c8ffc9c8c8ffc8c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc7c7c7ffc7c8c7ffc8c7c7ffc7c7c7ffc8c8c8ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc8c8c9ffc9c9c9ffc9c8c8ffc9c9c8ffc9c9c9ffcac9c9ffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffccccccffccccccffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcecdceffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d4ffd5d5d5ffd7d7d6ffdfdfdfffecececfff6f6f6fffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfd7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefffffefefefffefefffffffffefffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefefffefefefffefefffffefefffffffefefffefefefffefefefffefffefffffefffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffefffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefefffefffefffefffefffffffffffefffffffffffffffffffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffefffffffffffefffffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd6d5d6ffd7d7d7ffd8d8d8ffd9d8d8ffd5d5d5ffd2d2d2ffcfd0cfffcfcfcfffcfceceffcececeffcfceceffcececeffcececeffcecdcdffcdcecdffcdcdcdffcccdccffccccccffccccccffcbcccbffcccbccffcccbcbffcbccccffcccccbffcbccccffcbccccffccccccffccccccffccccccffcccccdffcdcdcdffcdcdceffcdcdcdffcecdcdffcececeffd0d0d0ffd3d3d3ffd6d6d7ffd8d9d8ffd8d8d8ffd6d6d6ffd5d5d4ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4bf9f9f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfff8f7f8fff0f0f0ffe3e2e3ffd8d9d9ffd6d6d6ffd5d5d5ffd4d5d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcececeffcececeffcececeffcdcdceffcecdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffcccdccffcdccccffcccdccffccccccffccccccffcccccbffcccbccffcbcbcbffcbcbcbffcacacbffcacacbffcacacbffcbcacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c8ffc8c8c7ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c7c7ffc7c7c7ffc7c8c7ffc7c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffc9cac9ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffccccccffcdccccffccccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcecdceffcececeffcececeffcececfffcfcfcfffcfcfcfffd0cfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd5d6d5ffdadadaffe6e6e7fff3f3f3fffafafafffdfdfdfffdfefefffdfdfdfffdfdfdbfbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefffffffefffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffefefefffffefefffefefefffffefffffffefffffffffffffffefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffffefffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffffefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffefffefefffffffefefffffefffffffffffffffefffffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefffffefffefffffffefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9f9f9fffd4d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd6d6d6ffd8d8d8ffd8d8d8ffd8d8d8ffd6d6d6ffd2d2d2ffcfcfcfffcececeffcececeffcececeffcececeffcdcdceffcdceceffcdcdcdffcdcdcdffcccdcdffccccccffcccbccffcbcbcbffcbcbcbffcbcbcbffcacbcbffcacacbffcacacbffcbcacaffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbccccffccccccffccccccffcccdcdffcccdcdffcdcdcdffcecdceffcececeffd0d0d0ffd4d4d4ffd7d7d7ffd8d8d8ffd8d8d8ffd6d6d7ffd5d5d5ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd5d5d5bfa0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfdfcfffdfdfcfffdfcfdfffbfbfbfff6f6f5ffebebebffdededeffd7d7d7ffd6d5d6ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfd0cfffcfcfcfffcececfffcececeffcececeffcececeffcecdceffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffccccccffccccccffccccccffccccccffcccbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffcacacaffcac9c9ffc9cac9ffcac9c9ffc9c9c9ffcac9caffc9cacaffcac9c9ffcac9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffc9cacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcacac9ffc9cac9ffcacacaffcac9caffcac9caffcacacaffcac9c9ffcac9caffc9cac9ffc9c9c9ffc9c9c9ffc9cac9ffc9cac9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffccccccffcccdccffcccdccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcececeffcfcecfffcfcfcfffcfcfd0ffd0cfd0ffd0d0d0ffd0d1d0ffd1d0d0ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d2d3ffd2d3d3ffd3d3d3ffd6d6d6ffe0e1e1ffeeefeffff7f7f7fffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfd3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefefffffefefefffefffefffefefffffffefffffffffefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffffffefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffffefffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefefffffffffffffffefffffffefffffffffefffefefffffffffefffefefefffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9f9e9fffd4d4d4ffd5d4d4ffd5d4d5ffd4d4d5ffd4d4d4ffd6d6d6ffd8d9d8ffd9d9d9ffd8d9d8ffd7d6d6ffd3d2d2ffcfcfd0ffcdceceffcdcdcdffcdcdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcccbcbffcbcbccffcbcbcaffcacacbffcacacaffc9c9caffc9cacaffc9c9c9ffc9cac9ffc9c9caffcacacaffcacacaffcbcbcaffcacbcbffcbcbcbffcbcbccffccccccffccccccffccccccffcdcdcdffcdcdcdffcececdffcfceceffd1d1d1ffd4d4d5ffd7d7d8ffd9d9d9ffd8d8d8ffd6d6d6ffd4d4d5ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d67f6b6b6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfdfdfffcfdfdfffcfcfcfffcfcfcfff9f9f9fff3f3f3ffe5e6e6ffdadad9ffd5d5d5ffd5d4d5ffd5d4d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d4d3ffd3d3d2ffd2d2d2ffd2d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcececeffcecdceffcecdceffcecdcdffcdcdcdffcececdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffccccccffcccccdffccccccffcccccbffcbcbcbffcbcccbffcbcccbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffc9c9caffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c9c8ffc9c8c8ffc9c8c9ffc9c8c9ffc8c8c9ffc9c9c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c8c8ffc9c9c8ffc8c8c9ffc8c8c8ffc8c8c9ffc8c8c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcacacaffcbcacbffcacbcbffcbcbcaffcacacbffcacacbffcacacaffcacacaffcac9caffcacacaffcacacaffcacac9ffc9c9c9ffc9cac9ffcacac9ffcacac9ffcacacaffcacacaffcacacaffcacacbffcbcacbffcbcacbffcacbcbffcbcacaffcacacbffcacacaffcacacaffcacacaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacbcaffcacbcaffcacacbffcbcacbffcbcbcaffcbcbcbffcbcbcbffccccccffccccccffccccccffcccdccffcdcdcdffcececdffcecdcdffcececeffcececeffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d1d0ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffdadadaffe9e9e9fff4f4f4fffbfbfbfffdfefdfffdfdfdfffdfdfdfffefefebfbebdbe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffffefffffffffffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefffffefffefffffefefffefffefffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffefffffffffffffffefffffffffffefffefffefffffffffefefffffefffffffefffffffffefffffefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffefefffffffefffffefffffefefffffefefefffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefefffffefefffefefffffefffefffefefefffefffefffffefefffffffefffffefffffefffffffffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d5ffd4d4d4ffd6d5d6ffd9d9d9ffdad9d9ffd8d8d8ffd7d7d7ffd3d3d3ffcfcfcfffcdcdccffcdcdccffcccccdffcdcdcdffcdcdccffcccdcdffccccccffccccccffccccccffcccbcbffcbcacaffcacacaffcacac9ffc9c9caffc9c9c9ffc9c8c9ffc8c8c8ffc9c8c8ffc8c9c8ffc8c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcccccbffccccccffccccccffcdcdcdffcdcdcdffcececdffcfceceffd1d1d1ffd5d5d5ffd8d8d8ffd9d9d9ffd8d7d8ffd6d6d6ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d63f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffdfdfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfff7f7f7ffefeeeeffe1e1e0ffd7d6d7ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcfcfcfffcfceceffcfceceffcececeffcececeffcecdceffcdcecdffcdcdcdffcdcecdffcecdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcccdccffccccccffccccccffccccccffcccbccffcccbcbffcbcbcbffcbcacbffcbcbcbffcacacbffcacacbffcacacaffcbcacbffcbcbcbffcbcbcbffcbcacaffcbcacbffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcaffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcbcacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcacaffcbcbcbffcbcbcbffcccbcbffcbcbcbffcbcbccffcccbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcbcbcaffcacbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffcccccbffccccccffccccccffcdcdcdffcdcdcdffcdcecdffcecdcdffcececeffcececeffcececeffcececeffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d0ffd1d0d1ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d2ffd2d3d2ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffe0e0e0fff0f0f0fff8f9f9fffdfdfdfffefefefffdfdfdfffdfdfdfffefdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefefffffefefffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffffefefffefffefffffffffffefffffffefefefffefefefffefefefffefffefffefefefffffefefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffefffffefffffefffefffffffffffffefffffefefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefefefffffefefffefffffffffefefffefefffffefffefffefffefffffefefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffdad9d9ffdadbdaffd8d7d8ffd7d7d7ffd3d3d4ffcfd0d0ffcccccdffccccccffccccccffcccbccffccccccffcccbcbffcccccbffcbcbcbffcbcbcbffcbcbcbffcacacbffcacacaffc9cac9ffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c8c9ffc9c9c9ffcacac9ffcacacaffcbcacaffcacbcaffcbcbcbffcccbcbffcbccccffccccccffcdcdcdffcdcdcdffcdceceffcfcfcfffd1d2d1ffd6d6d5ffd8d8d8ffd9d8d8ffd7d7d8ffd7d6d6ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfcfcfffdfcfcfffdfdfdfffdfcfdfffafafafff4f4f4ffe8e8e8ffdadadaffd6d6d5ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d4d5ffd4d4d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d1d2ffd1d1d1ffd0d1d0ffcfd0d0ffcfcfcfffcfcfcfffcececfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcdceceffcececdffcececeffcececeffcececeffcecdceffcececeffcececdffcececdffcececeffcecdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffccccccffccccccffcccbcbffcbcbcbffcbcbcbffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacacaffcacacaffcacacaffcacacaffcac9caffcacacaffcacac9ffcacac9ffcacacaffcacacaffc9cacaffcac9caffcacac9ffc9c9caffc9cacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffc9cacaffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbccccffcccbcbffccccccffccccccffcbccccffcccccbffcbcccbffccccccffcbcccbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacbcaffcbcacbffcbcbcaffcbcbcbffcbcbcbffcbcbccffcccbccffccccccffccccccffcccdccffccccccffccccccffccccccffcccbccffcccccbffcccbcbffcccccbffcbccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccbcbffccccccffccccccffccccccffccccccffccccccffcdccccffcdcdccffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcececeffcecfcfffcfcecfffcfcecfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd3d4d4ffd4d3d4ffd4d4d4ffd5d5d4ffdadadaffe6e6e6fff5f5f4fffcfcfcfffdfdfdfffefdfefffefdfefffdfefe7f7e7e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffffffffffffefefffefefefffffffffffffffffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffefefefffffefefffefefefffffffefffefefefffffefffffffefffffefefffffffffefffefffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffefffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffefefffefefefffefefffffffefffffffffffffffffefffffefefffffffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffefffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffffffffffefffffefefffffffefefffefffffffefefefffffffefffffefffffefffffffefffefffefffffffefefefffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd3d2d2ffd3d2d3ffd3d3d3ffd3d2d3ffd4d3d3ffd8d8d8ffdbdbdbffd8d8d8ffd7d7d7ffd4d4d4ffd0d0d0ffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcbcacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc7c7c8ffc7c7c7ffc6c7c6ffc6c7c6ffc7c7c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffcac9c9ffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbccffcccbccffccccccffcdcdcdffcececeffcfcfcfffd1d1d1ffd7d7d6ffd8d8d8ffd8d8d8ffd7d8d8ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7bfa1a1a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfdfdfffcfdfcfffdfcfdfffcfcfcfffcfcfcfff7f7f8ffedededffe0e0e0ffd9d9d9ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0cfffd0cfcfffcfcfcfffcfcfcfffcfcfcfffcfcecfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcdceceffcdcdcdffcdcdcdffcdcdcdffcccdccffcccdccffccccccffccccccffccccccffcccbccffccccccffcccbccffccccccffccccccffccccccffcccccbffcbccccffccccccffcccccbffcbcbccffcbcccbffcbcbcbffcbcbcbffcacacaffcbcacbffcacacaffcbcacbffcbcacbffcacacaffcacacaffcacacaffcacbcaffcacacbffcacacaffcacacaffcacacaffcacacaffcacacaffcacac9ffcacacaffcacacaffcacacaffcbcacaffcbcbcbffcbcbcbffcbcbcbffcccbccffccccccffccccccffcdcccdffcdcdccffcccccdffcccdcdffccccccffccccccffccccccffccccccffcbcbccffcccbccffccccccffcbccccffcbcbcbffcbcbcbffcbccccffcbccccffcbcbcbffcbcccbffcbccccffccccccffccccccffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccccdffcdcdcdffccccccffccccccffccccccffccccccffccccccffccccccffcccccdffcccdcdffcccdccffcdcdcdffccccccffcdcccdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcfcfcfffcecfcfffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d2d3ffd3d3d3ffd3d3d3ffd3d4d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd9d9d9ffe1e1e1ffecececfff9f9f8fffefefefffefefefffdfdfdfffefdfdbfbebebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffffffffffffffffffefffefffefffffffffffffffffffffffefffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffffefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffefffffefefffffffefffffefefffffffffffffefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffefffefffefffefefefffefefefffefefffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffefffffffffefefffefffffffffefffffefefefffffefffffefffefffefffffffffffefffefffefffffefefffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffefefffffefffffefefefffefefffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd7d6d6ffdadbdbffd9d9d9ffd7d6d6ffd4d5d5ffd0d0d0ffccccccffcacacaffc9cacaffcacacaffcacac9ffcacac9ffcac9c9ffcac9caffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc6c6c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcbcacbffcbcbcbffccccccffcdccccffcccdccffcdcdcdffcfcfcfffd2d2d2ffd7d6d6ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7bfa1a1a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfdfdfffcfcfcfffcfdfdfffcfdfcfffafafafff0f1f0ffe6e6e6ffe0e0dfffdbdbdbffd9d9d9ffd7d7d7ffd7d6d6ffd7d6d7ffd6d6d6ffd6d6d6ffd5d6d6ffd5d5d6ffd5d5d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d1d0ffd0d1d1ffd1d1d1ffd1d0d1ffd1d0d0ffd1d1d1ffd0d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcecfcfffcfceceffcececeffcececeffcececeffcecfceffcfceceffcecfceffcfceceffcececeffcecfceffcfcecfffcfceceffcececeffcececeffcececfffcfcecfffcececeffcececeffcececeffcececeffcececeffcececeffcfceceffcececeffcecfceffcfceceffcfcecfffcfcfcfffcececeffcfcecfffcecfceffcecfcfffcfcfceffcecfceffcfcecfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffd0d0d0ffd0d0cfffd0d0d0ffcfcfcfffcfd0cfffcfcfcfffd0cfcfffd0cfcfffd0cfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d3d3ffd4d3d4ffd4d4d4ffd4d3d3ffd4d3d4ffd3d4d4ffd4d4d4ffd4d4d4ffd3d4d4ffd4d4d4ffd5d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd9d9daffddddddffe2e2e2ffe8e8e8ffeeeeeefff8f8f8fffcfcfcfffefefefffefefdfffdfdfd3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffffffffffffffffffffffefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefffefffefffefffffffefefefffffffffffefefefffffefefffefffffffffefefffffefffffefffffffffefefffffffffffffffefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffefffefffffefefffefefefffefffffffefefefffefefefffffffffffefefefffefefefffffefffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd4d5d4ffd9dad9ffd9d9d9ffd6d6d6ffd5d5d5ffd0d0d0ffccccccffc9c9c9ffc8c8c8ffc9c8c9ffc8c9c9ffc9c8c8ffc9c9c8ffc9c9c8ffc9c8c8ffc8c8c8ffc8c8c9ffc8c9c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c8c7ffc7c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcbcacaffcacbcbffcccbcbffcccccbffcccccbffcdcdccffcfcfceffd2d2d2ffd7d7d6ffd7d7d7ffd8d8d8ffd7d8d8ffd6d7d7ffd6d6d6ffd7d7d7ffd8d8d7ffd7d7d7ffd7d7d73f363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffdfcfdfffcfdfdfffbfbfbfff8f8f8fff1f1f1ffebecebffe7e8e7ffe4e4e4ffe2e2e2ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdedfdeffdededeffdededeffdededeffdddedeffddddddffddddddffddddddffdcdcddffdcdddcffdddddcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdbffdcdcdbffdbdcdcffdbdbdbffdbdbdbffdadbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffdad9d9ffd9d9d9ffd9dad9ffdadadaffdadad9ffd9dadaffdadadaffd9d9daffdadadaffd9d9daffd9dad9ffdadad9ffdad9d9ffd9d9d9ffdad9d9ffd9d9daffd9d9d9ffdadadaffdadad9ffdad9d9ffdadad9ffd9dadaffd9d9d9ffdadadaffd9dad9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdadbdaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdadbffdbdadbffdadbdbffdbdbdbffdbdbdbffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdbdcdbffdcdcdbffdbdcdbffdbdcdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffddddddffdddeddffdededeffdededeffdededeffdededeffdededfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfe0dfffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdeffdfdfdeffdfdfdfffdfe0e0ffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe4e4e4ffe7e6e6ffeaeaeaffededecffefefeffff4f4f4fff8f8f8fffcfcfcfffefefebfbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefdfffefefefffefefefffdfdfefffdfdfdfffefefefffffffffffffffffffffffffffefefefffffefffffffffffffffffffffffefffffffffffffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefffffefefffffefffefffffffffffefefffffffffefffffefefffefffffffefffffffefffffffefffffffefefefffffefefffefffefffefffffffffffffffefefefffefefefffffefefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffefffffefffffefefefffffffefffefffefffffffffffffffffffefefffffffffefffefffefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd4d4d3ffd3d3d3ffd2d3d2ffd2d2d2ffd2d2d2ffd3d3d3ffd8d7d8ffd8d9d9ffd6d6d5ffd4d5d5ffd0d1d0ffccccccffc8c8c8ffc7c7c7ffc7c8c7ffc7c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc7c7c7ffc8c7c8ffc7c7c8ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc7c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacacaffcacbcaffcbcbcbffcccdccffcfcecfffd2d2d3ffd5d5d6ffd6d6d6ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d8ffd8d8d7ffd8d8d83f36363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfdfcfffbfbfbfffaf9fafff9fafafff0f0f0ffeeeeeeffececedffecededffecececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebebecffebebebffebebebffebebebffebebebffebebebffeaebeaffeaeaeaffeaeaebffeaeaeaffe9eaeaffe9eae9ffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e8e8ffe7e8e7ffe7e7e7ffe8e8e7ffe7e7e8ffe7e7e7ffe7e8e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe8e8e8ffe9e8e9ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffe9e9eaffe9e9e9ffeae9eaffe9eaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e9ffe8e9e8ffe9e8e8ffe9e8e8ffe8e9e8ffe8e8e8ffe9e8e9ffe8e9e8ffe9e9e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebebffebecebffebebebffecebecffebecebffebececffecebebffecececffebececffecececffecececffecececffecececffecececffecececffecededffececedffecececffededecffededecffededeeffededeeffeeeeeeffefefeffff0f0f0fff5f5f5fffffffffffcfcfcfff8f8f8fffcfcfc3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefffffffffffffefffefffffffefffefefefffffefffffffefffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffffffffffffffffffffffffffefefefffffefefffefefffffffffffffffffffffffffffffffefffffffffffffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefffffffefffffffffefefffefefffffefefffffefffefffefefffffefefffffffefefffefffefffffffefffefefefffffefffffefefefffefefffffefffffffefffffffefffefffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffefffefffffffffffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffffffffffffffffffefefffffefffefffefefefffefffefffffffffffefffffffefefefffffffffffefefefffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd4d4d5ffd4d4d4ffd3d4d4ffd3d3d3ffd2d3d3ffd2d3d3ffd6d6d6ffd8d8d8ffd6d6d6ffd4d5d5ffd1d1d1ffccccccffc8c8c8ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c6c5ffc5c5c6ffc6c6c6ffc7c6c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9cac9ffcacac9ffcacacaffccccccffcecfcfffd2d2d2ffd5d5d5ffd7d6d7ffd8d9d9ffd8d8d8ffd7d8d7ffd8d8d8ffd7d8d8ffd8d8d8ffd8d8d8bfa2a2a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbcbcbcfff9f9fafffefefefffefefefffcfcfcfff6f6f7fff1f1f1fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f4f4fff4f4f4fff4f3f4fff4f4f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f4f3fff4f3f4fff3f3f4fff3f3f3fff4f4f3fff3f3f4fff3f3f4fff3f4f3fff3f3f3fff3f3f3fff3f4f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff3f3f3fff3f4f4fff4f3f4fff3f3f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff2f3f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f5fff4f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff5f4f4fff5f5f4fff5f4f5fff4f4f4fff4f4f5fff4f4f5fff4f5f5fff4f5f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff6f7f6fff6f7f6fff6f6f7fff7f6f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff7f6f7fff6f7f6fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f8fffefefefffffffffffffffffffffffffffcfcfc7f7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffefffffffefffffffefefffffefffffefefffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefffffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefffefffffffffffffefffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffefefffffffefffefffefffffefefffefefefffffefefffefefefffffefefffefefefffffffefffffffefffffefffffffefefffefefffffefffefffffffefffefefefffffffffffffefefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffefffffffffffefffffffefffffffffffffffffffefffffefefffefefefffefefefffffefffffffffefffffffefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd5d4d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd5d4d4ffd7d7d7ffd6d6d6ffd6d6d6ffd3d2d3ffcdcdccffc8c8c8ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c2c3ffc3c3c2ffc2c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffccccccffcfcfcfffd3d3d3ffd4d5d5ffd8d7d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8bfa2a2a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efffefefefffefefffffefefefffefefefffefefefffdfdfdfffdfcfdfffcfcfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfafbfffafbfafffafafbfffbfafbfffafbfafffbfbfafffafbfafffbfafafffbfbfbfffbfafafffafafafffbfafbfffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfafffafbfafffbfafafffafafbfffafafafffbfbfafffafbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafbfafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafbfafffbfbfafffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfbfffcfcfbfffcfcfbfffbfbfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffffefefffefffefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffefdfdffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffefffefffffffffefefffefefefffefffefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffffefffffffffffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffffefffefefffffffffefffefefefffefffefffefefffffffefefffefffefffefffefffffefefffefffefffefffefffefefffffefefefffefefefffefffffffffffffffffffffffefffefffffffffffefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffffefefffffefefefffefefefffefffefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffefefffffffffefffefffffffefffefffffffefffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa0a1a0ffd6d6d5ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d5ffd4d5d4ffd6d7d6ffd6d6d6ffd6d6d5ffd3d3d3ffcccdccffc7c8c8ffc5c5c4ffc4c4c4ffc3c4c3ffc4c4c3ffc3c3c3ffc3c3c4ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc3c3c4ffc3c4c3ffc3c4c4ffc3c3c3ffc3c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c8ffc8c8c8ffc8c8c8ffc8c8c8ffcbccccffcececfffd2d3d3ffd5d5d5ffd8d7d8ffd9d8d9ffd8d8d8ffd7d8d7ffd8d8d8ffd8d8d7ffd8d7d8ffd7d8d77f6b6c6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffefefefffefefefffefffffffffffefffefefefffefffefffffffffffffefefffffffffffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfefffefdfefffefefdfffdfefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffdfefdfffefefdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffdfefefffefefdfffefefdfffefefefffefefdfffdfefdfffdfdfefffdfefdfffdfdfdfffefdfdfffdfefdfffefefefffefffffffefffefffffefefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefffffffefefefffefffffffffffffffefefffffffefffffffefefffefffefffffffefffffefefffffefffffefffefffffffefffefffffffffffefffffefefffefffffffffffffffffefffffffffffffefffffffffefefffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffefffffffffefffefffefffffffefffffefefffffefffffefffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffffffffffefefffefefefffefefffffefffefffefefefffefefefffefefffffefffffffffefefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefffffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefefffffffffffefffefffffefefffefefffffefefefffffefefffefefefffefefffffefffefffefffefffffefefffefefffffefffefffffefefffefffffffffffefffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffffffffffefffefffffefefffefefffffefffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffefffefffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b6b6bffd7d7d7ffd7d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d4ffd6d6d5ffd7d6d7ffd5d5d5ffd4d4d4ffcdcdcdffc8c8c8ffc4c4c4ffc3c3c3ffc2c2c3ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c2ffc2c2c2ffc2c2c3ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c2ffc1c2c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc6c7c7ffc8c8c8ffcbcbcbffcfcfceffd2d2d2ffd5d6d5ffd8d9d8ffd9d9d9ffd8d8d8ffd7d8d8ffd8d7d7ffd8d7d7ffd7d7d7ffd7d7d73f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefefffffffffffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffefefffefffefffffefffffefffefffefffefffefefefffefffefffefefefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffefffffffefffefffefffffffefffefffffffffffffffefffffffefffffefffffefffffffffefffffffffefffffefefffffffffffefffefffffefefffefefffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffefffffefefffffffffefffefefefffefffefffffffefffffefefffefefffffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefffffffffffffffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffefffefefefffffefffffffffffffffefefffffefffffefefffffffffefffefffefffffffefffffffefffefefefffefefffffefefefffffefefffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffffffefffefefffffffffefffefffffffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f363535ffd7d7d7ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d6d6ffd5d4d5ffd5d5d5ffcececeffc8c8c8ffc4c4c4ffc2c2c2ffc2c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc0c1c1ffc0c1c0ffc0c0c1ffc1c1c1ffc0c1c0ffc1c0c1ffc1c0c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffc0c0bfffc0bfc0ffc0c0bfffbfbfc0ffc0c0c0ffc1c0c0ffc1c0c0ffc1c1c1ffc1c1c2ffc2c3c2ffc3c3c3ffc3c3c3ffc4c4c3ffc4c4c4ffc4c5c4ffc4c5c4ffc5c4c5ffc5c4c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c6ffc7c7c8ffcacbcbffcecfcfffd3d2d3ffd6d6d6ffd9d9d9ffd8d8d9ffd7d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffffffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffefefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffefffefefffffffffffffffffefffefffefffefffefffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfefffdfdfdfffefdfdfffdfdfdfffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffefffffffefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefefffefffefffefefffffffffffffefffefffffefefffefffffffefefffffffffefffffffefffefffefffefffefffefffefffffefffffefefffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffefefffffffefffffefefefffefefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefffffffffffffffefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f363536ffd7d7d8ffd8d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd0d0d0ffc8c8c8ffc3c3c3ffc1c1c1ffc1c0c1ffc0c1c0ffc0c0c0ffc0bfbfffbfc0c0ffbfbfc0ffbfc0bfffc0bfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc0ffc0bfbfffbfc0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbebfffbebfbeffbebfbfffbfbfbeffbfbebfffbfbfbfffc0bfbfffc0c0c0ffc0c1c1ffc1c1c1ffc1c2c2ffc2c2c2ffc2c3c2ffc3c3c2ffc2c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc7c6c7ffcacacaffcfcecfffd3d2d3ffd7d7d7ffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d8ffd7d7d7ffd7d7d7ffd7d7d7bfa1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefffefffefefefffefffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffffefefffefefefffffefefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffefffefffefefefffefffefffefefefffffffffffefffefffffefefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffefefffffefffffefefffffefefefffefffefffefefefffffefefffffefefffefefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefdfefffefefdfffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffefffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffefffffefefffffffffffffffffffffefefefffefffffffffefefffffefffffffffffffefffefffefffffffefefefffffefefffffefefffefefffffefefffffefffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefffffffefffffffffefffefffffffefffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1a1a1ffd8d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd7d7d7ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd0d0d1ffc8c8c8ffc3c4c3ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbebebfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebfbeffbebfbeffbebfbeffbebebfffbfbfbfffbfbfbfffbebfbfffbfbebeffbfbebeffbebebeffbebebeffbebebeffbdbebdffbebdbeffbebdbdffbdbdbdffbebebdffbebebdffbebebeffbebfbeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c2ffc1c1c1ffc1c2c1ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c3ffc7c7c7ffcacacaffd0cfcfffd3d3d3ffd7d7d7ffd8d9d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d7d6bfa0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffefefffffefefefffefefffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefffefffffffefffefefefffefefffffffefefffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffefffffffefefffffffffefffffefefffffffefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefffffffefefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffefffefffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffefefffffefefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1a1a1ffd7d8d7ffd7d7d7ffd8d7d8ffd8d7d7ffd7d7d8ffd6d6d6ffd5d5d4ffd4d4d3ffd3d3d2ffd0d1d1ffc9c9c9ffc3c3c3ffbfbfbfffbfbfbfffbfbebeffbebebeffbebebeffbdbdbdffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbcbdffbdbcbdffbcbdbcffbdbdbcffbdbdbcffbdbdbdffbdbdbdffbdbdbeffbdbebdffbdbebdffbdbdbeffbebdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbcffbdbdbcffbcbcbcffbcbcbcffbdbcbcffbcbcbcffbcbcbcffbdbcbcffbdbdbdffbdbebdffbdbebeffbebebeffbebfbfffbebfbfffbfbfbfffbfbfbfffc0c0bfffc0bfc0ffc0c0c0ffbfc0c0ffc0c0bfffc0c0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c1c0ffc2c2c2ffc6c6c6ffcbcacaffd0d1d0ffd3d4d3ffd7d6d7ffd8d8d8ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d7ffd6d6d6ffd6d6d63f35353500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffefffffffffffffffefffefffefffefffefefffffefefefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefffefffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffefffffffefffffffefefffffffffffffefefffffffffffffffefffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefffefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefffffefefffffefffefffffefefffefefefffffffffffffffefffffffefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefefffefffffffffffffffffffffffefffffffefefffffffffffffefefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffefffffffefffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b6b6bffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd5d5d5ffd4d4d4ffd1d2d2ffd0d1d1ffc9cacaffc3c2c2ffbfbfbeffbdbebeffbebebeffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbcbcbcffbbbbbbffbcbbbbffbbbbbcffbbbcbcffbbbbbcffbcbbbbffbbbbbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbcbbbbffbbbbbbffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbbbbbbffbcbbbbffbbbbbbffbcbcbcffbcbcbbffbcbcbcffbcbdbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffbebfbeffbfbfbfffc1c1c1ffc6c6c6ffcbcbcbffd0d0d0ffd3d4d3ffd6d6d7ffd7d7d7ffd6d6d7ffd7d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d53f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffffefefffefefefffefefffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefffffefefefffffefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffefffffefefffffefefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffefffefefefffffffffffefffefffefefffffefffffffefefffffefefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffffffffefefffffffffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffefefefffefefffffefffffffefffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd5d5d5ffd3d3d3ffd1d1d1ffd0d0cfffcacacaffc2c3c2ffbdbdbeffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbabbbbffbabbbbffbabbbbffbababbffbbbabaffbbbabaffbababaffbababaffbababaffbababaffbabbbaffbababaffbbbabbffbababaffbbbbbbffbbbbbbffbbbbbbffbbbabaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbababaffbabbbbffbbbbbbffbbbbbbffbbbbbcffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbcffbdbdbdffbebdbdffbebebeffc1c1c1ffc6c6c5ffccccccffd0d0d0ffd4d4d3ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4bf9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffefefffefefefffffffffffefefefffefefffffefffefffefefefffefefefffffefefffefefefffffefefffffffefffefefefffefefefffefffefffefefefffffffffffefefefffffffefffefffefffffefffffffefefffefefefffefefefffefefefffefefefffefffefffefffefffefefffffefffffffffefefffefefffffefefefffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffefefffffefefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd5d5d5ffd4d3d4ffd1d1d1ffcfcfcfffcacbcaffc2c2c2ffbcbcbdffbbbbbbffbbbabbffbbbabbffbababbffbababaffbababaffbababaffbab9b9ffb9babaffbab9baffb9b9baffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb8b8b9ffb9b8b8ffb8b8b8ffb8b9b9ffb8b8b9ffb9b9b9ffb9b8b9ffb9b9b9ffb9b9b9ffb9b9b9ffbab9b9ffbababaffbababaffbababaffbababaffbababaffbababaffbabbbaffbababaffbababaffbababaffbababaffbababaffbababaffbbbbbaffbabbbaffbbbbbbffbbbbbbffbcbbbbffbcbcbcffbdbdbdffc0c0c0ffc5c6c6ffcdcccdffd1d1d0ffd4d3d3ffd6d5d5ffd6d5d6ffd5d5d5ffd5d5d5ffd5d4d5ffd5d4d4ffd5d4d4bf9f9f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefffffefefffffffffffffffefefffefefffffefffefffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffefefffefefefffffefefffefefffffefefefffefffefffefefefffefefffffefffefffefffffffffefefffffffefffefefffffefefefffefefefffefffefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffffffefefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffefffffefffffefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefffefffffffefffefefefffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9f9f9fffd5d6d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d6ffd5d5d5ffd3d3d3ffd2d1d2ffcfcecfffcbcccbffc2c2c3ffbbbcbbffb8b8b8ffb8b8b8ffb9b9b9ffb9b9b9ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b7ffb8b8b7ffb8b8b8ffb7b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb7b8b7ffb8b7b7ffb7b8b7ffb8b7b7ffb8b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb8b7b7ffb8b8b7ffb7b7b7ffb7b8b7ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b9ffb8b8b8ffb8b8b8ffb8b8b9ffb8b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbab9b9ffbabab9ffbababaffbbbbbbffc0bfc0ffc6c6c6ffcecdceffd0d0d1ffd3d3d3ffd5d5d5ffd5d5d5ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d43f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffffffefffefffffffffffffffefefefffefffefffffefefffefffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffffffffffefffefffefefffffefffefffefffefffefffffffffefffffefefefffefefefffffefefffefffefffffffefffefefefffefffefffffffefffefefefffefffefffffffefffefefefffefefefffffefefffefefefffffffefffffefffffefefffffefffefffefffefffffefffffffffefffefefefffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffefefefffefffefffefefffffefefefffffefffffefffffffefffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd3d4d4ffd5d4d4ffd6d5d5ffd6d6d6ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcececeffccccccffc5c5c4ffbbbbbbffb7b7b7ffb6b6b6ffb6b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b6ffb6b6b7ffb7b7b7ffb7b7b7ffb7b6b6ffb7b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb6b6b6ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b5ffb5b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb6b5b5ffb5b5b5ffb5b5b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb6b7b6ffb7b6b7ffb6b6b6ffb7b6b6ffb7b7b6ffb7b7b7ffb6b7b7ffb6b6b6ffb6b6b7ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb7b7b6ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b8b8ffb8b8b8ffb8b8b8ffbab9b9ffbfbfbfffc8c7c8ffcdcdcdffd0d0d0ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d33f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffffefffffefefefffffefefffefffefffffffefffffefefffefefefffffffffffffffffffefffefffefffffffefffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffffefffffefefffffffefefffefffefffffffefffffffefffefffefffffffffffffffffffefffefffefffffffefefffffefefefffffefefffefefefffefefefffefefefffffffefffffffffffefefffffffefefffffefefffffefefffefefefffefefefffffefffffffefffffffefefffffffffffefefefffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffefefffffffefffffefffffffefffefffefefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffefffefffffffefffefefefffffffefffffefffffffefefffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd4d5d5ffd3d3d3ffd1d1d1ffcececfffcbcbccffc6c6c6ffbcbcbcffb6b5b5ffb4b5b4ffb5b5b5ffb5b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b4ffb5b5b5ffb5b4b4ffb4b4b4ffb4b4b4ffb4b4b4ffb3b4b4ffb3b4b4ffb4b3b4ffb3b4b4ffb4b4b4ffb4b4b3ffb4b4b4ffb4b4b4ffb4b4b4ffb4b5b4ffb4b4b4ffb5b5b5ffb5b5b5ffb5b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b4b4ffb5b5b5ffb5b5b5ffb5b5b4ffb5b4b5ffb4b5b4ffb5b5b5ffb4b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb5b6b6ffb5b6b6ffb6b6b6ffb6b6b6ffb9b9b9ffc0c0c0ffc8c9c8ffcdcdccffd0d0d0ffd2d3d3ffd3d3d4ffd3d3d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefffefffefefefffefefffffefefffffefefefffffefffffefffefffffffefffefefefffffffefffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffefefffffffffffffefffffffffefefffffefffffefffffffffffefffefffffffffffefffffefffffffefefffefefffffefffefffffffffffefffffffefefffffefefffffefffffffffffffffffefefffefefffffffefefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffefefffefefffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffffefffffefefefffffefffffefefffffffffffffefffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd2d2d2ffd1d1d1ffcececeffcbcbcaffc7c7c7ffbdbdbdffb5b5b5ffb3b3b2ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b3b3ffb4b4b3ffb4b4b4ffb4b4b4ffb4b4b3ffb4b3b4ffb3b3b4ffb3b3b3ffb3b3b4ffb3b3b3ffb3b3b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b2b2ffb2b1b1ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b2b2ffb3b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb4b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b3ffb3b3b3ffb3b3b3ffb4b3b3ffb3b4b4ffb3b3b3ffb3b3b3ffb4b3b3ffb3b3b4ffb4b3b3ffb4b4b3ffb4b4b4ffb4b4b4ffb8b8b8ffc0c1c0ffc9c8c8ffcdccccffd0d0d0ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2bf9d9d9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefffffffefefffffefffffffefefffefefefffefefffffefefefffffefffffefefffffffffffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffefffffffffffffefffffefefefffffffffffefefefffffefffffefffffffffffffffefefffffefefefffefefefffefffffffefefffffffefefffffefefffefefefffefffefffffefffffffffffffffffffffffffefffefffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefffffffffffffefffffffffffffffefefffffefefefffefefefffefffffffefffffffffefefffffefffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000ffcfd0cfffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd2d2d2ffd1d0d1ffcececeffcacacaffc7c7c6ffbebebdffb4b4b5ffb1b1b1ffb1b1b1ffb1b1b0ffb1b1b1ffb0b0b1ffb1b1b1ffb1b1b0ffb1b1b1ffb1b1b2ffb1b2b1ffb1b1b1ffb1b2b2ffb1b2b2ffb1b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b2b2ffb2b3b2ffb2b2b2ffb2b2b2ffb1b2b1ffb1b2b1ffb1b1b1ffb1b1b1ffb1b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffb0b0afffb0b0b0ffb0b0b0ffb0b0b0ffb1b0b0ffb1b1b1ffb1b0b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b2ffb1b2b1ffb2b1b2ffb1b2b2ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b2ffb1b2b1ffb2b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b1ffb1b1b2ffb1b1b1ffb1b1b2ffb8b8b8ffc1c1c1ffc8c8c8ffccccccffd0d0d0ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d2ffd2d2d2ffd2d2d2ffd2d2d27f6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefffefffffffefffefffefffefffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffffffffffefffffffffefefffffffefffffffffffefefefffffefffffefffffffffefffffffffffffffefefffffffffffefefefffffefefffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffffefefffffffefffefffefffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffefffffffffffffffefffefffffffffffefffffffefffffffffefefffffffefffffffffffefefffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffffffffefefffefefefffefffefffffefefffffefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000bf9a9a9affcfcfcfffcfcfcfffd0d1d0ffd1d1d1ffd2d1d2ffd1d1d1ffd0d0d0ffcececeffcacacaffc7c7c7ffbebebfffb4b4b5ffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafaeafffafafafffafafafffb0afafffafafafffb0afafffafafafffb0b0b0ffb0b0b0ffb0b0b0ffb1b1b1ffb0b1b0ffb0b1b1ffb1b1b1ffb0b0b1ffb0b0b0ffb0b0b0ffb0afb0ffafafb0ffafafafffafafafffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeafafffafafafffafafafffafafafffafafafffb0afafffafb0b0ffb0afafffb0b0b0ffafafafffb0b0b0ffafafafffb0afb0ffafafafffafafafffafafafffafb0afffafb0afffafafb0ffafafafffafafafffafafb0ffb0afb0ffafb0b0ffb0b0b0ffb0b0b0ffafafafffafafb0ffafafafffafafafffafafafffaeafaeffaeaeaeffafafafffb8b8b8ffc2c2c2ffc8c8c8ffccccccffd0d0d0ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d1ffd2d1d1ffd1d1d13f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefffefffefefefffefefffffefefefffefffefffefefefffefefefffefffefffffefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffefffffffefffffefefefffefffffffffffefffffefefffefffefffffffefffffefffffefefefffffffffffffefffffffefffffffffffffefffffffefefffffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffefffffffefffffffefefffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefefefffefffffffffffefffffefefffefffefffffefefffffefefffefefefffffffefffefefffffffefffffffffffffefffffffefefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000007f666666ffcccdcdffcececdffcfceceffcfd0cfffd0d0d0ffd0d1d1ffcfd0cfffcecdceffcacacaffc8c7c7ffc1c1c1ffb5b5b5ffaeaeaeffaeadadffadadadffadadaeffadadadffadadadffadadadffadadacffadadacffadadadffadadadffadadadffadaeadffaeadaeffadaeaeffaeaeaeffaeaeafffafafafffafafafffaeafafffafafafffafafafffafaeaeffafafaeffaeaeaeffaeaeaeffaeaeadffadadadffadadadffacadacffacacacffacacacffacacacffadacacffacacadffacacadffadadadffadadadffadadadffaeadadffaeaeadffaeaeaeffaeaeaeffadaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffadaeaeffadaeaeffadaeaeffadadaeffadaeaeffaeaeaeffaeadadffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeadffadadadffadadadffadadadffadacadffacacacffabacacffacababffafaeafffb9b9b9ffc3c3c2ffc8c8c8ffcdcdcdffd0d0d0ffd1d2d1ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d03f343334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefefffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffefefffffefefefffffffefffefefffffefefefffefffefffefffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefefefffffffffffefffffffefffffffefffefffffffffffffffffffefefefffffefffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffffffefffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000003f323232ffcbccccffcdcdccffcdcdcdffcececdffcecfcfffcfcfcfffcfcfceffcdcdcdffc9c9c9ffc6c6c6ffc2c1c1ffb5b6b5ffadadadffabacacffabababffabababffabababffabababffabababffabababffabaaabffaaaaaaffababaaffabababffabababffabacabffabababffacacabffacacacffacacacffacadadffacadadffadadadffadadadffadadadffadadadffadadadffacacacffacacacffabababffabababffabababffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffababaaffabababffabababffacababffabababffacacabffacacacffacabacffacacacffacacacffacacabffacacacffabacacffabacacffabacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffacacacffabababffabababffabababffaaababffaaaaaaffaaaaaaffa9a9a9ffa9aaa9ffa9a9a9ffaeaeaeffbab9b9ffc2c2c2ffc7c8c7ffccccccffcfcfcfffd0d1d0ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfbf9b9b9b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffefefffffefefefffefefefffefefefffefefefffffffefffefefffffefffffffefffffffefffefffffefffffffefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffefffffffffffffffffffffefefffefefefffffffefffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffefefffffffffffffffffffffefffefffffefefffffefefffefefefffefefefffefffefffffffffffefefefffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefffffffffffffffffffffffffffefffefffffffffefffffffefefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000003f323232ffcacacaffcbcbcbffccccccffcccccdffcdcdcdffcdceceffcdceceffcccdcdffc8c8c9ffc5c5c5ffc2c2c2ffb7b7b7ffadadadffaaaaaaffaaaaaaffa9aaa9ffaaa9a9ffa9a9a9ffa9a9a9ffa9a9a9ffa8a9a8ffa9a9a9ffa9a8a8ffa9a8a8ffa9a8a9ffa9a9a9ffa9a9a9ffa9a9a9ffaaa9a9ffa9aaaaffaaaaaaffaaaaaaffaaaaaaffaaabaaffabaaabffabababffabababffaaababffaaaaaaffa9aaaaffa9a9a9ffa9a9a9ffa8a9a9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a7ffa8a8a8ffa9a8a8ffa9a9a8ffa9a9a9ffa9a9a9ffa9a9aaffaaa9a9ffaaa9a9ffaaa9aaffaaaaaaffaaaaa9ffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffaaaaaaffa9aaaaffa9a9a9ffa9a9a9ffa8a9a9ffa8a8a9ffa8a8a8ffa8a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a8a7ffafafafffbbbbbbffc2c2c2ffc7c7c7ffccccccffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcececebf9a9a9a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefffffffefefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffefefefffffefefffffefefffffefffffefefefffffffffffffefefffffefefffffffffffffefefffffffffffffffffffefffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffefffefffffffefefffffefefefffefffffffefefefffefefffffffffffffefffefffefffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000bf979796ffcac9c9ffcacacbffcbcbcbffcbcccbffccccccffcdcdcdffccccccffc8c8c8ffc4c4c4ffc1c1c1ffb8b8b8ffadadadffa9a9a9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa6a7a7ffa6a6a6ffa6a7a6ffa7a7a7ffa7a7a7ffa7a7a7ffa8a7a7ffa7a7a7ffa7a7a7ffa8a7a8ffa8a8a8ffa8a8a8ffa8a8a8ffa9a8a9ffa9a9a9ffa9a9a8ffa8a9a9ffa9a8a9ffa8a8a8ffa8a8a8ffa7a7a7ffa7a7a7ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a7a6ffa6a6a7ffa6a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa8a8a8ffa8a8a8ffa8a7a7ffa8a8a8ffa7a8a7ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a9ffa9a9a8ffa8a8a8ffa8a9a8ffa9a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa7a8a8ffa7a7a7ffa7a7a7ffa6a7a6ffa6a6a6ffa6a6a6ffa6a5a5ffa5a5a5ffa4a5a5ffa4a4a4ffa4a5a5ffa6a6a6ffb0b0b0ffbcbcbcffc2c2c2ffc6c6c6ffccccccffcececeffcfcfcfffd0cfcfffcfcfcfffcecfceffcececdffcdcdcd3f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffefffffefffffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefffffffefffffffefffffffffefffffefefffefffffffefefefffffffefffefffffffffefefffefffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefffffffefefffffffffffffffffefffefffffffffffefffefefffffffffefffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000bf969696ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcbffccccccffccccccffc9c9c9ffc3c3c3ffc0c0bfffb8b8b8ffadadaeffa8a8a8ffa7a7a7ffa7a6a7ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a5ffa5a5a5ffa5a5a5ffa5a4a5ffa4a5a4ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a6ffa5a5a5ffa5a6a5ffa5a6a5ffa5a5a5ffa5a5a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a7a7ffa6a6a7ffa7a7a6ffa6a6a6ffa6a6a6ffa6a6a6ffa5a5a5ffa5a5a5ffa4a4a5ffa4a4a4ffa4a4a4ffa4a3a4ffa4a4a3ffa4a4a4ffa4a5a4ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a7ffa7a7a7ffa8a7a8ffa7a7a7ffa7a8a8ffa7a7a7ffa7a7a7ffa7a6a6ffa6a6a7ffa6a7a7ffa6a6a6ffa7a6a6ffa6a6a6ffa5a5a6ffa5a5a5ffa5a4a5ffa4a3a4ffa3a3a3ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a3ffa2a3a2ffa6a6a6ffb2b2b2ffbcbbbbffc2c1c2ffc5c6c6ffcbcbcbffcdcdcdffcececeffcececeffcececdffcdcdcdffccccccffcbcccb3f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefefefffefefffffffefffffefefffffefefefffefefefffefffffffefffffffefefffffffefefffefffffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefffefffefffefffffefffffffffefffefffefffefefefffefefefffffffefffffefefffefefefffefefefffefffffffefffffffffffffffefefefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffefffefffefffefffefefefffefefffffefffffffffefffffefefefffefffffffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000003f323232ffc9c8c8ffc9c8c9ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffc9c9c9ffc2c2c2ffbebebeffb8b8b8ffaeaeaeffa7a7a7ffa5a5a5ffa4a5a4ffa4a4a4ffa4a4a4ffa4a3a4ffa4a4a3ffa3a3a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a4ffa4a3a3ffa4a4a3ffa4a4a3ffa4a3a3ffa3a4a3ffa3a3a3ffa3a3a3ffa4a4a4ffa4a3a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a4a3ffa3a3a3ffa2a3a3ffa2a2a2ffa2a2a2ffa2a2a1ffa2a2a2ffa2a3a2ffa3a2a3ffa3a4a3ffa4a4a4ffa4a4a4ffa4a4a4ffa3a3a4ffa4a4a4ffa5a4a4ffa4a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a4ffa4a5a4ffa4a4a5ffa5a5a5ffa6a5a6ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa5a5a5ffa5a5a5ffa5a4a5ffa5a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a3a3ffa2a3a2ffa2a2a2ffa2a2a1ffa2a1a1ffa1a1a1ffa0a0a1ffa0a0a0ffa0a0a0ffa0a0a1ffa1a1a1ffa2a2a2ffa7a8a8ffb4b3b3ffbcbbbbffc1c1c1ffc5c5c5ffcbcbcbffcccdcdffcdcdcdffcdcdcdffccccccffcbcbcbffcbcbcaffcacaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffffffefffefefefffefffffffefefefffefffefffefefefffffffffffefefefffffefffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffefffffffefffffffffefefffefefefffefffffffffefefffefffefffefefffffffefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffefefefffefffffffefefffffffffffffffffffffffefefffefffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000003f323232ffc8c8c8ffc9c9c8ffc8c8c9ffc8c8c8ffc8c8c9ffc9c9c9ffcac9c9ffc8c8c8ffc3c3c3ffbdbdbdffb8b8b8ffadaeaeffa6a5a6ffa4a4a3ffa3a3a3ffa3a3a2ffa3a2a3ffa2a2a2ffa1a2a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa2a1a2ffa1a1a2ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a0ffa1a1a1ffa1a1a1ffa1a1a1ffa2a1a1ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a1ffa1a2a1ffa1a1a1ffa1a1a1ffa0a0a1ffa0a0a0ffa0a0a0ffa0a0a0ffa1a0a1ffa1a0a1ffa1a1a1ffa2a2a2ffa2a2a2ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a4ffa4a4a4ffa4a3a4ffa4a3a3ffa3a3a3ffa4a4a4ffa4a5a4ffa4a4a4ffa4a4a5ffa5a5a5ffa4a4a4ffa4a4a4ffa4a4a3ffa3a3a3ffa3a3a3ffa3a3a4ffa3a2a3ffa3a3a2ffa2a2a2ffa1a1a0ffa0a0a0ffa0a0a0ff9fa09fff9f9f9fff9f9e9fff9f9f9fff9f9f9eff9e9f9fff9f9f9fffa0a0a0ffa3a3a2ffaaa9a9ffb4b4b4ffbbbbbbffc0c0c1ffc5c5c5ffcacac9ffcbcbccffccccccffcbcbcbffcacacbffcacacaffcacacabf9796960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefefffffffefffefefffffefefefffefefefffefffefffffefffffffefefffefefefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffefffffffffffefffffffffefffffefffffffefefefffffefffffffffffffffefefffefefefffefffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffefffffefefefffefefffffffffefffefffffffffffefffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefefffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000ffc6c6c6ffc8c8c8ffc9c8c9ffc8c8c8ffc8c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc2c2c2ffbdbdbdffb7b7b7ffadaeaeffa5a4a4ffa1a1a1ffa1a1a1ffa1a1a1ffa1a1a1ffa0a1a0ffa0a0a0ffa0a09fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fa0ffa09f9fffa0a0a0ffa0a0a0ffa0a1a0ffa0a0a0ffa0a0a0ff9fa09fff9e9f9fff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9fa09fffa0a09fffa0a0a0ffa0a0a0ffa0a0a0ff9f9f9fff9f9f9fff9f9e9eff9e9e9eff9e9f9eff9e9e9eff9e9e9eff9f9e9eff9f9f9fffa0a0a0ffa0a0a0ffa1a0a1ffa1a1a1ffa1a1a1ffa2a1a2ffa2a1a1ffa2a2a2ffa2a2a2ffa2a3a3ffa2a2a3ffa3a3a3ffa3a3a3ffa2a3a3ffa2a2a2ffa3a3a3ffa3a3a3ffa2a3a3ffa3a3a3ffa3a3a2ffa2a3a3ffa3a2a2ffa2a2a2ffa2a1a2ffa1a2a2ffa2a1a1ffa2a1a1ffa1a1a1ffa0a0a0ff9f9f9fff9e9e9eff9d9e9eff9e9e9dff9d9d9eff9d9d9dff9e9d9dff9e9d9eff9e9e9eff9f9f9eff9f9fa0ffa0a0a0ffa2a3a3ffa9aaaaffb3b3b3ffbbbbbbffbfc0bfffc5c5c5ffc9c8c9ffcacacaffcacacbffcacacaffcacacaffc9c9c9ffc8c8c87f64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffefffffefffffefefefffefefefffefefefffffefefffefffefffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffefefffefefefffffefffffffefefffefffffffffefefffefffffffefffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffefefffffefffffefffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefffffffffffffffefffffffefffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000bf929292ffc5c5c5ffc6c7c7ffc8c7c7ffc8c9c8ffc8c8c9ffc7c8c8ffc6c6c6ffc3c2c3ffbcbdbdffb7b7b7ffadadadffa4a4a3ff9f9f9fff9f9f9fff9f9f9fff9f9fa0ffa0a09fff9f9e9fff9e9e9eff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9e9d9eff9e9e9eff9e9e9eff9e9e9fff9e9f9fff9e9e9fff9e9e9eff9d9e9dff9c9d9dff9c9c9cff9c9b9bff9c9c9bff9c9c9cff9d9d9dff9d9d9eff9e9e9fff9e9e9fff9e9e9eff9e9e9dff9d9d9dff9c9d9cff9d9d9dff9d9c9cff9d9d9eff9d9e9dff9d9d9dff9d9d9cff9d9d9dff9d9e9dff9e9f9eff9f9f9fff9f9fa0ffa0a0a0ffa0a0a0ffa0a0a0ffa1a0a1ffa1a1a1ffa1a1a1ffa1a1a1ffa1a2a1ffa1a1a2ffa1a1a2ffa1a1a0ffa1a1a1ffa1a1a1ffa1a1a1ffa1a0a1ffa0a0a1ffa0a0a1ffa0a0a0ffa0a0a0ff9f9fa0ff9f9f9fff9f9f9fff9f9e9fff9e9e9eff9d9d9dff9c9c9cff9c9c9bff9b9b9cff9b9c9cff9c9c9bff9c9d9dff9d9d9dff9e9d9eff9e9e9dff9e9e9eff9f9e9eff9f9f9fffa1a1a2ffa9a9a9ffb2b2b1ffbababaffbfbfbfffc4c4c3ffc7c7c8ffc9c9c9ffc9cacaffc9c9c9ffc8c8c8ffc8c8c8ffc6c6c63f313131000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffefefffffefffffffefefffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffffefffffefffefffefffefffefefffffffefffffefffefffffefefffefefffffefefffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffefffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefefffffffffffffefefffefefefffefefffffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000007f656565ffc8c8c8ffc3c4c4ffc5c5c5ffc6c6c6ffc8c7c8ffc7c7c7ffc6c5c6ffc3c3c3ffbcbcbcffb7b7b7ffadaeaeffa4a3a3ff9d9d9dff9d9c9cff9d9d9cff9d9e9dff9e9e9eff9d9e9dff9d9d9cff9b9b9bff9b9b9aff9b9a9aff9b9b9bff9b9c9bff9c9c9cff9c9b9cff9c9c9cff9c9c9cff9c9c9cff9d9c9cff9c9c9cff9c9c9cff9c9c9cff9b9b9bff999999ff999999ff9a999aff9a9a9aff9b9b9aff9b9b9bff9c9c9cff9d9d9cff9c9c9cff9c9c9cff9b9b9bff9b9a9aff9b9a9aff9b9b9bff9c9c9cff9b9c9bff9b9b9bff9b9b9bff9b9b9bff9b9b9bff9c9c9cff9c9d9dff9d9d9dff9e9d9dff9e9e9eff9f9e9fff9f9f9fff9f9f9eff9f9e9fff9fa09fffa0a09fffa0a0a0ff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9eff9f9e9fff9e9e9eff9e9e9eff9e9e9eff9d9d9dff9d9d9dff9d9d9dff9c9c9cff9c9c9cff9b9b9cff9b9b9bff9a9a9bff9a9a9aff9b9b9bff9b9b9bff9b9a9aff9a9b9bff9b9b9bff9c9b9bff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9d9d9dffa1a1a1ffa9a9a9ffb1b1b1ffb9b9b9ffbebebeffc3c2c3ffc7c6c6ffc8c8c8ffc8c8c8ffc8c8c8ffc6c6c6ffc7c7c7ffcbcccc000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefffffefffffefefffffefefefffefefefffffefffffffefefffffffefffffefefffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff6f6f5fff6f5f6fffcfcfcffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000003f313131ffcacbcaffcbcbcbffc8c8c8ffc3c3c4ffc5c5c5ffc6c5c6ffc4c4c4ffc2c2c3ffbcbdbdffb6b6b6ffaeaeaeffa5a5a4ff9c9c9cff9b9b9bff9b9b9bff9b9b9bff9b9b9cff9b9c9bff9b9b9bff9a9a9aff999999ff989898ff989898ff999998ff999999ff9a9a9aff9a999aff9a9a9aff9a9a9aff9a9b9aff9b9b9aff9b9a9aff9a9a9aff9a9a9aff999999ff989898ff989898ff989898ff989898ff999999ff9a9a9aff9a9b9aff9a9b9bff9b9b9bff9b9b9bff9a999aff999999ff999999ff99999aff9a9a9aff999999ff989999ff989998ff989898ff999899ff9a9a99ff9a9a9aff9a9b9bff9b9b9bff9c9b9bff9c9c9cff9c9c9cff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9c9dff9d9d9dff9d9d9dff9d9c9cff9c9c9cff9b9c9cff9b9c9bff9b9b9bff9b9a9bff9a9a9aff99999aff9a9a9aff9a9a9aff9a9a9bff9a9b9aff9a9a9aff999a99ff999a99ff999a99ff9a9999ff999999ff999999ff999999ff999999ff9a9999ff9a9a99ff9a9a99ff9a9b9bff9b9c9bff9c9c9cffa2a1a1ffa9a8a8ffb2b2b2ffb9b9b9ffbdbdbdffc2c2c2ffc6c6c6ffc7c7c7ffc6c6c6ffc7c8c7ffcccccbffcececebf9898980000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefefffffefefffffffefffffffefffffefefffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffbfcfbfff8f8f7fff8f8f8fffcfcfcffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffffefefffefefffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000bf939292ffc7c7c7ffcbcbcbffcbcbcbffc7c7c7ffc3c3c3ffc3c2c2ffc1c1c1ffbcbcbcffb5b5b5ffadadadffa5a5a4ff9b9b9bff989898ff989898ff989898ff989898ff989898ff989999ff989999ff989898ff979797ff969696ff959695ff969696ff969696ff969696ff979797ff979797ff979797ff979797ff979797ff989897ff989898ff989898ff979797ff969696ff969696ff969596ff979797ff979797ff989898ff989898ff989898ff9a9a99ff999899ff979897ff979797ff969697ff969696ff969797ff979797ff979797ff969696ff969696ff969796ff969796ff979797ff989798ff989898ff989898ff989898ff999999ff999999ff999999ff999a9aff999a99ff9a9a9aff9a9a9aff9a9a9aff999a99ff999999ff999999ff989898ff989898ff989898ff989897ff979797ff979797ff979797ff989898ff989797ff989898ff989898ff989898ff989898ff989898ff989898ff979797ff969696ff969696ff969697ff979796ff969696ff979697ff989898ff989898ff999999ff9a9b9affa1a1a1ffa9a9a9ffb2b3b3ffb8b8b8ffbdbdbdffc2c2c2ffc5c5c5ffc7c7c7ffcbcbcbffcececeffcbcbcbffc8c8c83f30303000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefefffffefefffefefefffffefffffefefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffbfbfbfff8f8f8fff8f8f8fffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefffefffffefffffffefefffffefefffefefefffefefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000ffbfbfbfffc4c4c4ffc7c7c7ffcbcbcbffcbcbcbffc9c9c9ffc6c7c6ffc3c3c4ffbcbcbcffb5b5b5ffaeaeaeffa8a8a8ffa5a6a6ffa6a6a5ffa6a6a5ffa5a5a5ffa3a3a4ffa4a4a4ffa5a5a5ffa6a5a5ffa5a5a5ffa4a5a5ffa3a3a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a4ffa3a3a3ffa3a3a3ffa3a3a3ffa4a4a3ffa4a4a4ffa4a4a4ffa4a5a5ffa4a4a4ffa4a3a3ffa3a3a3ffa4a3a3ffa4a4a4ffa5a5a4ffa5a4a4ffa4a4a4ffa4a4a4ffa3a3a4ffa4a4a3ffa4a3a4ffa3a3a3ffa3a3a3ffa2a3a3ffa2a2a3ffa3a2a3ffa2a2a2ffa3a3a3ffa4a4a4ffa5a5a5ffa6a6a6ffa5a5a5ffa4a4a3ffa4a4a4ffa4a5a5ffa4a5a4ffa5a5a5ffa4a4a4ffa3a3a3ffa4a3a4ffa3a3a3ffa3a3a3ffa2a2a2ffa1a2a1ffa2a2a2ffa3a3a3ffa4a3a4ffa4a4a4ffa4a4a4ffa4a5a4ffa5a5a5ffa6a6a6ffa7a6a7ffa6a5a6ffa5a5a5ffa5a5a5ffa5a5a5ffa5a5a5ffa3a4a4ffa3a3a3ffa4a4a4ffa4a4a4ffa4a4a4ffa4a4a4ffa6a5a5ffa5a6a6ffa5a6a5ffa6a6a6ffa8a7a8ffa9a9a9ffafafaeffb4b3b4ffb9babaffbebebfffc4c4c3ffc9c9c9ffccccccffcececeffcbcbccffc8c8c8ffc4c4c47f61616100000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7f7c7c7c7f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000ffbfbfbfffbfbfbfffc4c4c4ffc6c6c6ffcacacaffccccccffcdcdcdffcbcbcbffc7c6c7ffc1c1c1ffbdbcbcffb8b8b8ffb8b8b7ffb8b8b8ffb6b7b6ffb3b3b3ffb3b3b3ffb5b4b5ffb5b5b5ffb3b4b3ffb3b3b3ffb4b4b4ffb4b5b4ffb4b4b4ffb4b4b4ffb4b4b4ffb5b4b5ffb5b5b5ffb4b4b4ffb2b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb1b1b1ffb2b2b2ffb2b2b2ffb4b3b3ffb3b3b3ffb2b2b2ffb1b1b1ffb2b1b1ffb2b2b2ffb3b3b2ffb3b3b3ffb3b4b3ffb3b3b3ffb2b3b3ffb1b2b2ffb3b3b3ffb2b3b3ffb3b3b3ffb4b4b4ffb3b3b4ffb2b2b2ffb2b2b2ffb3b3b3ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffb5b4b4ffb3b3b3ffb2b3b2ffb2b2b2ffb2b3b3ffb3b3b3ffb2b3b3ffb2b2b1ffb1b1b1ffb0b0b0ffb1b1b1ffb2b2b2ffb3b2b3ffb3b3b2ffb4b4b4ffb5b5b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5ffb3b3b3ffb3b3b3ffb4b4b4ffb4b4b4ffb4b4b4ffb5b5b5ffb6b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb4b4b4ffb5b5b6ffb7b7b7ffb8b8b8ffb9b9baffbdbdbdffc0bfbfffc5c5c5ffcacbcbffccccccffcdcdcdffcdcdccffcacacaffc8c8c7ffc4c4c4ffc3c3c37f6161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000ffbfbfbfffbfbfbfffbebebeffc0c0c1ffc8c8c8ffcbcbcbffcbcbcbffcacbcaffc9c9c9ffc5c5c5ffc1c1c1ffbfbfbfffbdbdbdffbcbcbdffbababaffb9b9b9ffb9b9b9ffb8b8b9ffb8b8b7ffb6b6b6ffb6b6b6ffb5b5b5ffb4b4b5ffb5b5b5ffb4b5b4ffb4b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b3ffb2b2b2ffb1b2b1ffb1b1b0ffb1b1b1ffb3b3b3ffb3b3b3ffb1b1b1ffb1b1b0ffb1b1b1ffb1b1b1ffb1b1b1ffb1b2b1ffb3b3b3ffb3b3b3ffb4b4b4ffb2b2b3ffafafb0ffb0afb0ffb1b0b0ffb2b2b2ffb4b3b3ffb3b3b4ffb2b2b2ffb2b2b2ffb2b2b1ffb0b0b0ffb1b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b3ffb2b2b2ffb2b3b2ffb2b3b3ffb1b2b1ffb0b1b0ffb1b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb1b2b1ffb3b3b2ffb3b3b3ffb4b3b3ffb3b3b3ffb3b2b3ffb3b2b3ffb3b3b2ffb3b3b3ffb3b2b3ffb3b3b3ffb5b4b4ffb5b5b5ffb5b6b5ffb6b6b6ffb5b5b5ffb5b5b5ffb7b7b7ffb8b8b8ffb8b7b8ffb8b8b7ffb9b9b9ffbabbbaffbdbdbdffc1c1c1ffc2c2c2ffc3c2c2ffc6c6c6ffc9cacaffccccccffcbcbcbffc8c9c8ffc5c6c5ffc2c1c1ffc3c3c3ffc3c3c37f61616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffbfbfbfffbebebeffb7b6b6ffb9b9b9ffc0c0c0ffc6c6c6ffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc0c1c0ffbebebeffbbbbbbffb8b8b8ffb7b6b6ffb7b7b6ffb5b6b6ffb4b4b4ffb1b1b1ffb0b0b0ffb0b0b0ffafafafffacadadffaeaeadffaeadaeffacacacffabababffacacacffadacadffacacacffabababffabacabffababacffaaaaaaffa9a9a9ffaaa9a9ffaaaaaaffa9a9a9ffa9a8a9ffa9a9a9ffa9a9a9ffa8a8a8ffa7a7a7ffa9a9a9ffaaaaaaffa9a9a9ffa8a8a8ffa9a9a9ffabababffaaaaaaffa8a8a8ffa9a9a9ffa8a9a8ffa8a8a8ffa8a8a8ffa9a9a8ffa9a9a9ffa8a8a8ffa8a8a8ffabababffabababffa9a9a9ffa8a8a8ffa9a9a9ffaaaaaaffa8a8a8ffa7a7a7ffa8a9a8ffaaa9a9ffa7a7a7ffa7a6a7ffa8a8a8ffa8a8a9ffa7a7a7ffa6a6a6ffa9a9a8ffaaaaaaffa9a9a9ffa8a8a8ffaaabaaffabababffaaaaaaffaaaaaaffacacacffaaabaaffa9a9a9ffababacffaeafaeffb0b0b0ffaeaeaeffacacacffafafafffb1b1b1ffb0b0b0ffaeafaeffb1b1b1ffb3b3b3ffb7b7b7ffb9bab9ffbcbcbcffbfbfbfffbfbfbfffc2c2c2ffc7c6c7ffc8c8c8ffc7c7c7ffc3c4c4ffbebebeffb8b9b9ffbebebeffc3c2c37f61616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffbebebeffb7b7b7ffb6b6b6ffb9b9b9ffbbbbbbffbcbcbcffbfbfbfffc0c0c0ffbebebeffbbbbbbffb7b7b6ffb2b3b2ffaeaeaeffabacabffa9aaaaffa6a6a6ffa5a6a6ffa5a6a6ffa4a4a4ffa1a1a1ff9f9f9fff9e9e9eff9d9d9dff9d9d9dff9d9d9dff9c9c9cff9c9c9cff9c9c9cff9c9c9bff9a9a9aff999898ff999999ff999999ff989899ff989897ff979797ff979797ff989897ff999998ff999999ff999999ff989898ff979797ff969696ff969696ff979797ff979797ff979797ff979897ff979797ff969696ff969695ff959595ff959495ff949594ff959595ff969696ff979797ff979798ff979797ff969595ff959594ff949494ff949494ff959495ff959695ff959595ff959596ff959595ff969695ff969595ff969696ff979797ff979797ff989897ff999998ff999999ff979797ff969796ff979798ff989898ff989898ff999999ff9a9a9aff9a9a9aff999999ff9b9b9bff9d9c9dff9d9d9dff9d9e9dff9e9f9fff9f9f9fffa0a0a0ffa2a2a2ffa4a3a4ffa6a5a6ffa9a8a8ffacacacffaeaeaeffafafb0ffb3b3b3ffb7b6b6ffbababaffbdbdbdffbfbfbfffbdbdbdffbbbabbffb8b9b8ffb9b9b9ffb8b8b8ffbebebe7f61616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000ffb7b7b7ffb6b6b6ffb9b9b9ffbbbbbbffbbbbbbffbababaffb8b9b8ffb8b8b8ffb8b8b8ffb6b6b6ffb3b4b4ffb0afafffaaaaaaffa6a6a6ffa3a3a3ffa0a0a0ff9e9e9eff9b9c9cff9a9a9aff999999ff989898ff979797ff959696ff959594ff949393ff949394ff939493ff939393ff929292ff919191ff8f8f8fff8f8f8fff8d8e8eff8d8d8dff8c8d8cff8c8c8cff8d8c8cff8d8d8dff8e8e8eff908f8fff8f8f8fff8e8f8fff8d8d8dff8d8d8cff8c8c8dff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8c8c8cff8b8c8cff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8b8b8bff8c8c8cff8d8d8dff8d8e8dff8d8d8cff8b8a8aff898989ff878787ff888888ff898989ff8c8b8bff8c8d8dff8d8e8dff8e8e8eff8d8d8dff8b8c8cff8b8b8bff8b8b8aff8b8c8bff8c8c8cff8d8d8dff8e8e8eff8e8e8eff8e8e8eff8d8d8dff8d8d8dff8d8e8dff8e8e8eff8f8f8fff909090ff919191ff939292ff949393ff949393ff949494ff959595ff969696ff979797ff9a9a99ff9b9b9bff9d9d9dffa1a1a1ffa5a5a5ffa8a8a8ffaaababffaeaeaeffb1b1b1ffb3b4b4ffb6b5b6ffb8b8b7ffb7b8b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b8ffb8b8b87f5d5d5d00000000000000000000000000000000000000000000000000000000000000003f3c3c3c7f7878787f7878787f7879787f7878787f7878787f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3e3e3e00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000ffb6b6b6ffb9b9b9ffbbbbbbffbbbbbbffbbbbbbffbbbbbbffb9b8b9ffb8b9b8ffb8b8b8ffb8b8b8ffb6b6b6ffb3b2b3ffaeaeaeffa9a9a9ffa5a6a6ffa2a2a2ffa0a09fff9d9d9dff9b9b9bff9a9a9aff999999ff989798ff969696ff959695ff949494ff949493ff939393ff939394ff929393ff929291ff909090ff8f908fff8e8e8eff8e8d8eff8d8d8dff8c8d8cff8d8d8dff8d8e8eff8f8f8fff8f908fff908f8fff8f8f8fff8e8e8eff8d8d8dff8c8d8dff8d8c8dff8c8d8cff8c8c8cff8c8c8cff8c8d8cff8c8c8cff8b8c8bff8b8b8bff8c8b8bff8b8b8bff8c8c8cff8c8c8dff8d8d8dff8d8d8dff8d8d8dff8c8c8cff8a8a8aff888888ff898988ff8a8a8aff8c8c8cff8d8e8dff8e8e8eff8e8e8eff8e8e8eff8d8c8dff8b8c8bff8c8b8bff8c8c8cff8d8d8dff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8d8e8dff8d8d8dff8e8e8eff8e8f8eff8f9090ff919191ff929292ff939393ff949494ff949494ff949494ff969695ff979796ff989999ff9b9b9bff9c9c9cffa0a0a0ffa4a4a4ffa7a7a7ffaaaaaaffadaeadffb0b0b0ffb2b3b3ffb5b5b5ffb7b7b7ffb7b7b7ffb8b9b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b87f5c5c5c0000000000000000000000000000000000000000000000000000000000000000fff0efeffff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f3fff6f6f67f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfc7f7f7f7f00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000007f5d5d5dffbababbffbbbbbbffbbbbbbffb8b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b8ffb6b6b6ffb2b2b2ffaeadaeffa9a9a9ffa6a6a6ffa2a3a2ff9f9fa0ff9d9d9dff9b9b9bff9a9a9aff989899ff979798ff979696ff959595ff949494ff949493ff939394ff949493ff939292ff929191ff919090ff8f8f8fff8e8e8eff8d8d8eff8d8d8dff8e8d8eff8f8f8fff90908fff8f8f8fff8f8f90ff8f8f8fff8f8f8fff8e8e8eff8d8d8dff8d8c8cff8c8c8cff8c8d8dff8c8c8dff8c8c8dff8c8c8cff8c8c8cff8b8b8cff8b8b8cff8c8c8cff8c8d8dff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8e8d8dff8c8c8cff8a8a8aff8b8a8aff8c8c8cff8e8d8dff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8dff8d8d8dff8c8c8cff8c8d8dff8e8e8dff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8e8e8eff8f8e8eff90908fff919191ff929292ff939394ff949494ff949494ff949494ff959696ff969796ff999999ff9b9b9bff9c9c9cffa0a0a0ffa4a4a4ffa7a7a7ffaaaaaaffadadaeffb0b1b0ffb3b2b3ffb4b5b5ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9baffb9b9b9bf8a8b8a3f2e2e2e0000000000000000000000000000000000000000000000000000000000000000bfb0b1b1ffefeeeeffeff0f0fff0f0f0fff1f0f1fff1f1f1fff2f2f2fff6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcffffffff7f7f7f7f00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000003f2e2e2e7f5c5c5c7f5c5c5c7f5c5c5c7f5c5c5c7f5c5c5c7f5c5c5c7f5b5b5c7f5a5a5a7f5958587f5656567f5454547f5252527f5151517f4f4f4f7f4e4e4e7f4d4d4d7f4c4c4d7f4c4c4c7f4c4c4c7f4b4b4b7f4a4a4a7f4a4a4a7f494a4a7f4a4a4a7f494a4a7f4949497f4849487f4848487f4848477f4747477f4747477f4747477f4748487f4848477f4848477f4848487f4848477f4748477f4747487f4747477f4646467f4646467f4646467f4646467f4646467f4646467f4646467f4646467f4646467f4646467f4746467f4747467f4646477f4647467f4646477f4747467f4647467f4646467f4646467f4647467f4747477f4747477f4747477f4747477f4747477f4747477f4747477f4646477f4747477f4747477f4747477f4747477f4747477f4747477f4747477f4747477f4848477f4848487f4949497f4949497f4a4a4a7f4a4a4a7f4a4a4a7f4b4b4b7f4b4b4b7f4c4c4c7f4d4d4d7f4e4e4e7f4f4f4f7f5251517f5353537f5454547f5656567f5858577f5959597f5a5a5a7f5b5b5b7f5b5b5b7f5b5b5b7f5b5b5c7f5b5b5b7f5b5b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f393939ffeaeaeaffecececffefefeffff0eff0fff0f0f0fff2f2f2fff6f6f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffffffffffffffff7f7f7f7f00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa9aaa9ffe5e5e5ffeaeaeaffecececffeeeeeeffefefeffff2f3f3fff7f8f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfafbfff3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefffffffefefffefefefffefffefffefffffffefefefffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6c6c6cffddddddffe2e2e2ffe5e5e5ffeaeaeaffebebebffedededfff2f2f2fff9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbfbfff3f3f3fff2f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefefffffffefffefefefffffefefffefefefffefefefffefffefffffefffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd2d2d2ffd8d9d8ffdddeddffe2e2e2ffe4e3e4ffe6e6e5ffe9e9e9ffefefeffff5f5f5fffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfafafff3f3f3fff2f2f2ffe0e0e07f5555540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefefffffffffffefffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf999999ffcfcfcfffd2d2d2ffd8d9d9ffdcdcdcffdfdfdfffdfdfdfffe8e8e8ffd7d7d7ffe1e1e1fffffffffffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5ffddddddffe0e0e0ffaaaaaa7f5555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffcbcbcbffccccccffcfcfcfffd2d2d2ffd5d5d5ffd8d9d9ffe1e1e1ffdcdcddffc3c2c3ffdbdbdbfffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8e8e8ffaaaaaaffa9a9aaffaaaaaa7f55555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf959595ffc9c9c9ffcccbcbffccccccffcececdffd0d0d1ffd6d6d6ffdcdbdcffc6c6c6ffc8c8c8ffd8d8d8fffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddddddffaaaaaaffaaaaaaffaaaaaaffacabab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f606060ffc3c3c2ffc7c7c7ffc9c9c9ffcbcacaffccccccffcfcecfffd3d3d2ffc9c9c9ffc1c1c1ffc8c8c8ffd5d5d5fffdfdfdfffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffa7a7a7ffa9a9a9ffacabacffafb0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2e2f2fffbebebeffc1c1c1ffc2c2c3ffc7c7c7ffc8c8c8ffcacacaffd2d2d2ffcecfceffbfbfbeffadacadffc4c4c4ffd5d5d5fff8f8f8fffefefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8c8c8ffa9a9a8ffababacffb0afb0ffb0b0b03f2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8b8b8cffbcbcbcffbebfbeffc1c0c0ffc3c2c2ffc4c4c4ffc6c6c6ffd3d3d3ffc4c4c3ffb9b9b9ffa4a4a4ffc5c5c5ffd7d7d7fff4f4f3fffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffdfdfdffc0c1c0ffafafafffb0b0b0ffb0b0b0ffaaabab7f5454540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb9b8b8ffbbbbbaffbcbcbcffbebebeffbfbfbfffbfbfbfffc8c7c7ffc1c2c1ffc0c0c0ffa7a7a7ffa6a5a6ffc1c1c1ffd9d9d8ffeeeeeefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefff5f6f6ffbfbfbfffb5b6b5ffacabacffaaababffa9a9a9bf7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb4b5b5ffb6b6b7ffb9b8b9ffbababbffbbbbbbffbbbbbcffc1c0c1ffc5c5c5ffbcbcbcffafafafffa4a4a4ffa8a8a8ffbcbcbcffdbdadbffeae9eafffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefeffeeeeeeffbfc0bfffb3b4b3ffa9a8a9ffa9a9a9ffa7a7a7ffa2a2a27f515151000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f595959ffb4b3b4ffb4b4b4ffb6b7b6ffb8b8b8ffb9b9b9ffbbbbbbffc4c4c4ffbfc0bfffbcbcbcffa4a4a4ffa6a5a5ffaaaaaaffb9b9b9ffdadadbffe7e7e7fffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefeffe6e6e6ffbbbbbbffb4b4b4ffa8a8a8ffa7a7a7ffa2a2a2ffa2a2a2ffa0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb2b2b2ffb3b3b3ffb3b4b3ffb4b4b4ffb5b6b5ffb8b8b8ffbcbcbcffbdbdbcffbdbdbcffa5a5a6ffa4a4a4ffa7a7a7ffadadadffb7b7b7ffd8d8d8ffe6e6e5fffdfdfdfffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffffdededeffc3c3c3ffb6b6b6ffa5a5a6ffa2a2a2ffa1a2a2ffa0a0a0ff9f9f9f7f4e4f4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848584ffb1b1b1ffb2b2b2ffb3b3b3ffb3b3b3ffb3b3b4ffb6b6b6ffbebebeffbbbbbbffb2b2b2ffa5a5a4ffa4a4a4ffa9a9a9ffaeaeafffb6b6b6ffd4d3d4ffe5e5e5fffbfbfbfffefefdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefeffdadadaffc9c9c9ffb6b6b6ffa6a7a7ffa1a1a1ffa0a0a0ff9f9f9fff9d9d9dff9b9b9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2d2d2dffb4b4b4ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b2ffb2b3b3ffbababaffbebebeffbbbcbbffa7a6a7ffa3a3a3ffa6a7a6ffabababffafafafffb5b4b4ffcfcfcfffe5e5e5fff7f7f7fffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfcffddddddffc9c8c9ffb4b4b4ffa7a7a7ffa1a1a1ff9e9e9eff9d9d9dff9b9b9bff9a9a9abf727372000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb6b6b6ffb5b5b5ffb4b4b4ffb1b1b1ffb1b1b1ffb1b1b1ffb3b3b3ffbebebeffc1c1c1ffaeaeaeffa4a4a4ffa5a5a5ffa9a9a9ffacadacffafafafffb3b4b3ffcacacbffe3e3e3fff3f3f3fffdfdfdfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f9f9ffd7d8d7ffc8c8c8ffb2b2b3ffa8a8a8ffa1a1a1ff9c9c9cff9b9b9bff9a9a9aff999999ff9999993f26262600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8d8d8dffb9b9b9ffb6b6b6ffb5b5b5ffb4b4b4ffb1b0b1ffb1b1b0ffb8b9b8ffc1c1c1ffb7b6b7ffa7a6a7ffa4a4a4ffa7a7a8ffabababffadadadffb0b0afffb2b3b3ffc6c5c5ffe1e2e2fff2f2f2fffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefff4f4f4ffd8d7d7ffc7c7c7ffb1b1b1ffa7a7a7ffa1a1a1ff9c9c9cff999999ff999999ff999999ff9a9a9abf74747300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffbfbfbeffbcbcbcffb9b9b9ffb6b6b6ffb4b4b4ffb2b2b1ffb4b3b3ffc0c0c0ffbababbffabababffa3a3a3ffa6a5a6ffa9a9a9ffadacadffafaeafffb0b0b0ffb3b3b3ffc3c3c3ffe0e0dfffefefeefffdfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefff2f2f2ffddddddffc2c2c2ffb1b0b1ffa7a8a7ffa2a2a2ff9e9e9eff999999ff999999ff9a9a9aff9a9a9bff9b9a9b3f2626260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf959494ffc1c2c2ffbebfbfffbcbcbcffb9b8b9ffb6b6b6ffb4b5b4ffbbbbbcffc0c0c0ffafafafffa4a4a4ffa3a3a3ffa8a8a7ffabababffadadadffafafafffb1b0b1ffb3b3b3ffc2c1c1ffdcdcdcffebebebfffcfcfcfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefff2f1f1ffdadadaffbfbfc0ffb0b0b0ffa8a8a9ffa4a3a4ffa0a0a0ff9c9d9cff999999ff9b9b9aff9b9b9aff999999bf7272720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656465ffc9c8c9ffc7c6c6ffc2c2c2ffbebebfffbbbbbcffb8b8b8ffbcbbbcffbebdbeffb7b7b6ffa8a7a8ffa2a2a2ffa5a4a4ffa8a8a8ffabababffadadadffafaeafffb1b1b1ffb4b4b4ffbfbfbfffd8d7d8ffecececfffcfcfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffdfdfdfff0eff0ffd9d9d9ffbdbebdffafb0b0ffa9a9a9ffa4a5a5ffa2a2a2ff9f9f9fff9b9b9bff9a9a99ff999999ff989998ff9696977f4b4b4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcececeffcbcbcbffc9c9c9ffc6c6c6ffc2c1c2ffbdbcbcffb8b8b8ffbfbfbfffbbbabaffacacacffa3a3a3ffa3a3a3ffa6a6a6ffa8a9a9ffabababffadadadffafafafffb2b2b2ffb5b4b4ffbebdbeffd6d6d6ffeaeaeafffcfcfcfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfdffeeedeeffd4d4d4ffbbbbbbffafafafffaaa9a9ffa6a6a6ffa3a2a2ffa0a0a0ff9d9d9cff989898ff989898ff979796ff969696ff959595000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1a1a1ffd3d3d3ffcececeffcbcbcbffc8c8c9ffc6c6c6ffc0c0bfffbdbdbdffbfbfc0ffb4b4b4ffa7a7a7ffa3a3a3ffa5a5a5ffa8a8a8ffaaaaaaffadadacffaeaeaeffb0b0b0ffb2b2b2ffb5b5b5ffbdbdbdffd4d4d3ffe8e8e8fffafafafffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffefefffffefefffefffefffffffffffffefffffefefffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7ffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfcfcffeaeaeaffd0d0d0ffb8b8b8ffaeaeaeffa9a9a9ffa5a6a5ffa2a2a2ffa0a0a0ff9e9e9eff999999ff969696ff969696ff959595ff9494947f4a4a4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd7d7d7ffd2d3d2ffcececeffcbcacaffc8c8c7ffc2c2c2ffc3c3c3ffbcbcbcffabacacffa3a2a3ffa4a4a4ffa7a6a7ffa9aaaaffacacacffafafafffb0b1b1ffb3b3b3ffb6b7b7ffbababbffc3c3c3ffdadadbffedededfffbfbfbfffefefffffffffffffffffffffefefefffffffffffffefefffefefefffefffefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefffffffefffefffefffefffefffefffffefefffefefefffffefffffefefffffffffffffffefefffefefefffffffffffffffffffffefefffefefefffefefffffffefffffffffffffffffefffffefefffffffffffefefefffffffefffffffefffffefffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7ffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefffffefffffffefffefffefffefffefffefffffefefffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f7ffe6e6e6ffcacacaffb7b7b6ffaeaeaeffaaaaaaffa6a6a6ffa3a2a3ff9f9f9fff9e9e9eff9a9a9aff969696ff959595ff949494ff939494ff9595953f252525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffefffffffffffefffffffefffefffefffffffffffefffefffffffffffefffefffefffefffffffffefefffefefffffffffffffefefefffffefffffefffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d8ffd7d7d7ffd2d2d2ffcdcdcdffc7c7c7ffc3c3c3ffc0c0c0ffb2b2b2ffa4a5a5ffa3a3a3ffa6a6a6ffaaababffb0b0b0ffb4b4b4ffb9babaffbebebeffc3c3c3ffc8c8c8ffcdcdcdffd2d2d2ffe1e1e0fff0f1f0fffcfcfcfffcfbfcfffdfdfdfffffefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefffefffffefffffffefefffffefefffefefefffefefffffefefefffffefffffefffefffefffefffefefefffefefefffefffffffffffefffffffffffefffffffffefefffffffffffffffffffefefefffffefffffefffefffefffffffffffffffefffefffffefefffffffefffffefffffffffffffffefefffefffefffefefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f7f7f7ffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffefefffffffffefffefffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8ffe4e4e4ffc6c6c5ffb5b5b5ffafafafffabababffa7a7a7ffa3a3a3ffa0a0a0ff9e9e9eff9b9b9bff969696ff939494ff949394ff959595ff969696bf717171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefefffffefffffffffffffffefefffffffffffffffefffefefefffefffefffefffffffefefefffffffffffefefefffefefefffefffffffffefefffffefffffefffffffffefefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d8ffd8d8d8ffd6d6d6ffd1d1d1ffc8c8c8ffc2c2c2ffb8b8b8ffaaaaaaffa5a6a6ffaaaaaaffafb0afffb5b5b4ffbabbbaffc0c0c0ffc6c6c6ffccccccffcfcfcfffd3d3d3ffd6d5d5ffd7d7d7ffdededeffecececfffafafafff7f7f7fffafafafffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffefefefffefefefffefefffffffefffffefefefffffffffffffffefffffefefffefffefffefffffffefefffffffffffffefffffffffefffffefffffffffefffffffffffffffffffffffefffffffffffffffffefffefefefffffffffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000007f7f7f7ffffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefffffefefefffefffffffffffffffefefefffffffffffefffffffefffefffffffffffefffefffffefffffefffffffffefefffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefff7f7f6ffdfdfdfffc3c3c3ffb4b4b5ffb0afb0ffacacacffa8a9a8ffa5a5a4ffa1a1a1ff9e9e9fff9b9b9bff989898ff949393ff959595ff969696ff979797ff9797973f2626260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffefffefffefffefefffffefefffffefffefffefefffffefefffffffffefffffefefffefffffffefffffffefffffffefffffffefefefffffffefffffffffffefffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd3d3d3ffccccccffc4c4c4ffb3b3b3ffa8a8a8ffaaaaaaffb1b1b0ffbabbbbffc3c3c4ffcacbcbffd1d1d0ffd3d3d3ffd5d4d4ffd6d6d6ffd6d6d6ffd7d7d7ffd9d9d9ffdcddddfff0f0f0fffbfafbfff8f8f8fff7f7f7fffafafbfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffefefffffefffefffefffefffefffefffefefffffefefffffefffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffefffefffefefffffffefefffeffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f0000000000000000000000003f3f3f3ffffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffffefefffefefffffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffe5e6e5ffcbcbcbffbababaffb4b4b4ffafaeaeffaaaaaaffa7a6a7ffa3a3a3ffa0a09fff9d9d9dff9a9a9aff989898ff969696ff979797ff979797ff989898bf71727200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbebfbffffffefefffefefffffefefffffefffefffefefffffefefffffffefefffefffefffffffefffefefefffffefffffefefffffefffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d9d8ffd7d8d7ffd8d8d8ffd5d5d5ffcececeffc1c1c1ffb6b6b6ffbbbbbbffc5c5c5ffcdcdcdffd0d1d0ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd7d7d7ffd8d7d7ffd9d8d9ffddddddffdddeddfff3f3f3fffbfafbfff8f8f8fff7f7f7bfbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbebffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefffffffefffffffefffefffefefefffefefefffffefffffffffefffefefffffefefefffefffefffefefefffefefefffefefefffdfefefffdfdfdfffefefdfffdfdfdfffdfefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefffffdfdfdfffcfbfcfffcfcfcffecededffd4d5d4ffc7c8c8ffc1c1c1ffbababaffb3b3b3ffacadadffa7a7a7ffa2a2a2ff9e9e9eff9b9c9bff9a9a9aff979798ff979797ff989898ff989898ff979797bf6f7070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd8d8d8ffd8d8d7ffcdcdcdffd5d5d5ffcfcfcfffc7c8c7ffcacacaffcccdcdffcececeffd0cfcfffd1d1d1ffd2d2d1ffd3d3d3ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd6d6d6ffd6d5d6ffd7d7d6ffd7d7d7ffd9d8d9ffddddddffdeddddbfb5b5b57f7d7d7d7f7b7c7c3f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbffffefefefffefefefffefefefffefffefffefefffffefffefffefffffffffffefffffffefffefefefffefefefffdfdfdfffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefdfdfffdfefefffefefefffefefefffefdfdfffcfcfcfff8f9f8ffedededffe1e1e0ffd5d5d5ffcfcfceffcccccbffc6c6c6ffc0c0c0ffb6b7b7ffb1b1b1ffabababffa5a5a4ffa0a0a0ff9d9d9dff9a9a9aff979798ff989897ff969797ff959595ff9595953f24242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffcdcdcdffcbcacaffcacacbffcacbcaffcbcbcbffcccdccffcdcdcdffcececfffcfcfcfffd1d1d0ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd5d4d5ffd4d5d4ffd6d6d6ffd6d5d6bfa1a1a17f6c6b6b3f3536350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7e7e7f7e7f7e7f7f7f7e7f7f7f7e7f7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbebebefffdfdfefffefdfefffefefefffefefefffefefefffdfdfdfffcfcfcfff9f8f9fff2f3f3ffe0e0e0ffdadadaffd8d8d8ffcfcfcfffcfd0cfffcececeffcdcdcdffc9c9c9ffc2c3c2ffb9b9b9ffadacadffa6a6a7ffa3a2a2ff9f9f9fff999999ff979796ff959595ff959595ff969696ffa8a8a83f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcdcdcdffccccccffcecfcfffcfcfcfffcfd0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3bf9e9e9e7f6a6a6a3f3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbcbcbcfff9f9f9fff3f3f3ffe1e1e1ffdcdcdcffdadadaffd9dadaffd4d4d4ffcfcfcfffcececfffcececeffcececeffcfcfcfffcececeffc9c9c9ffbdbdbdffadadadffa1a1a1ff9c9c9cff959595ff959595ff969696ffa8a8a8ffc8c9c8ffc8c8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcacacbffcbcbcbffcbcbcbffcbcbcbffcbcbccffcdcdcdffcccccdffcfcfcfffcfd0cfffcfd0cfbf9d9c9d7f6969693f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb4b5b4ffe1e1e1ffdcdcdcffdadadaffdadadaffdadadbffdadadaffd1d1d1ffcececeffcececeffd1d1d1ffd0d0d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffc5c5c5ffb4b5b5ff9e9e9eff939393ffa8a8a8ffc8c8c8ffc9c9c8ffc8c8c87f64646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcb7f6666667f666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3636367f6d6d6d7f6d6d6d7f6d6d6d7f6d6d6dbfa1a0a0ffcfceceffcececeffd1d1d1ffd0d0d1ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcdcdcdffcacacaffbdbdbdffc4c4c4ffc8c8c9ffc8c8c8ffc8c8c87f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3333337f686868ffd0d0d0ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfceceffcececeffcdcdcdffccccccffcacacaffc9c8c9ffc8c8c8ffc7c7c8ffc8c8c87f646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434bf9c9c9cffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffcdccccffcbcccbffcac9c9ffc8c9c8ffc8c8c8ffc7c7c8ffc7c8c77f6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f676767bf9a9b9bffcdcdcdffcccdccffcccccbffcac9caffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffc7c8c87f6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656665ffc9cac9ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffc8c8c8ffc8c8c77f6464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000008f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000009f0000004f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000006f0000009f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf000000af0000007f0000004f0000002f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f3f3f3f3f7f7f7f7f9f9f9f9fbfbfbfbfefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfbfbfbfbf7f7f7f7f5f5f5f5f2f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000008f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000af0000006f0000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000006f000000af000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf000000bf0000008f0000007f0000003f0000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3737383f3838383f3838382f2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0d3f3434343f3435353f3535353f3636363f3636363f3636363f3737373f3737373f3837383f3838383f3838383f3939393f3939393f3939393f3a3a3a3f3a3a3a3f3c3d3d3f3f3f3f3f3f3f3f3f3f3f3f0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f050505ff0b0b0bff0b0a0bff0a0a0aff090a09ff090909ff0a0a0aff0a0a0aff0a0a0aff0b0b0bff0b0b0aff0a0a0aff0a0a0a9f020202bf010101bf020203bf030303bf040404bf050405bf050505bf050505bf050505bf050504bf050505bf050505bf0303035f0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2f6f6f6f6fcfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef9f9f9f9f4f4f4f4f0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f0000009f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf0000008f0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000006f000000af000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df000000bf0000008f0000007f0000003f0000002f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2929ffdfdfdfffe1e0e0ffe1e1e1ffd1d1d1ffb4b4b4ffb5b4b4ffb7b7b7ffbababaffbdbdbdffc0c0c0ffc3c3c3ffc6c6c6ffc8c8c8ffcacacaffcdccccffcececfffd0d0d0ffd2d1d2ffd4d4d4ffd6d6d6ffd8d8d8ffdad9daffdbdbdbffddddddffdfdedeffe0dfdfffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffebebebfff9f9f9fffffefeffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1616163f2d2d2d4f3838387f5757578f666666dfbababaffe1e1e1ffe0e1e0ffdfdedf3f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0b0b0bff0d0d0dff0a0a0aff0a0a0aff090909ff090909ff090909ff0a0a0aff0a0a0aff0b0b0bff0a0a0aff0a0a0aff0e0e0ebf060606ff010101ff020202ff030303ff020203ff050505ff060707ff070707ff070706ff040405ff060606ff050505ff0404047f0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f9f9f9f9fdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf6f6f6f6f0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080808ff070808ff0e0d0eff191a19ff242424ff2c2c2cff3f4040ff4d4d4dff565657ff525252ff494949ff414040ff2c2c2dff262626ff1c1c1cff171817ff111111ff0b0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000007f0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383838ffdfdfdfffe0e0dfffd7d7d7ffb2b2b2ffb0b0b0ffb3b3b3ffb6b6b7ffbab9b9ffbcbcbcffbfbfbfffc2c2c2ffc5c5c5ffc8c8c8ffcacacaffccccccffcfcfceffd0d0d1ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdbdbffddddddffdfdedeffe0dfe0ffe1e1e1ffe2e2e2ffe4e4e4ffe5e5e5ffe7e6e6ffe8e8e8ffe9e9e9fff0f0f0fffefefeffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0c3f3333333f3333337f6464647f646464af878787bf929292dfa8a8a8ffbcbcbcffbbbbbbffb6b6b6ffb5b5b5ffb1b1b1ffaeaeaeffb8b8b9ffd6d6d6ffdfdedfffdedede3f37373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0909093f0a0a0a9f222323ff1c1c1cff131313ff121212ff121212ff121212ff111111ff121213ff131312ff131313ff121213ff121312ff222223cf1e1e1eff000000ff010001ff020302ff010101ff020202ff040404ff030303ff040303ff020101ff030303ff020202ff0203027f020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef7f7f7f7f1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff111111ff2a2a2aff575757ff767676ff848484ff949494ffa0a0a0ffaaaaaaffb4b3b3ffbcbcbcffc3c3c4ffc8c8c8ffc2c1c2ffbbbbbbffb8b8b8ffb5b5b5ffadacacffa4a4a4ff9b9c9bff919191ff848484ff5c5c5cff2f2e2fff171716ff090909ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000007f0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0101015f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383737ffdfdedeffdededeffd2d2d2ffb6b6b6ffb6b6b6ffb9b9b9ffbcbcbcffbfbfbfffc2c2c2ffc4c5c4ffc5c6c6ffc8c7c8ffcbcbcbffcdcdcdffd1d0d1ffd3d3d2ffd5d4d5ffd6d5d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdbffdcddddffdfdedeffe0e0e0ffe1e2e2ffe3e3e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffefefeffffdfdfdffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3737373f3737376f5f5f5f7f6d6c6c9f878787bfa0a0a0cfadadadffd2d2d2ffd2d2d2ffcececeffcdcdccffcbcbcbffc8c7c8ffc6c6c6ffc3c3c3ffc0c0c0ffbdbdbdffb9bab9ffb6b6b6ffb2b2b2ffaeaeaeffa9a9a9ffaaaaaaffcfcfcfffd9d9d9ffdcdcdc3f3737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff272727ff2f2f2fff3d3d3dff303030ff313131ff2f2f2fff313131ff303030ff313131ff313132ff313131ff333332ff313131ff585858ff515051ff141414ff000000ff010101ff010101ff010001ff010101ff020202ff010101ff010100ff000000ff000000ff0000007f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5fdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff171817ff454545ff676767ff969696ffb4b5b5ffc8c7c8ffcbcbcbffcececeffcfcfcfffd3d3d3ffd5d5d5ffd6d7d7ffdadadaffdcdddcffdfdfdfffdbdbdbffd7d7d7ffd7d7d7ffd3d3d4ffd1d1d0ffcececeffd1d1d0ffd0d0d0ffcececeffc3c3c3ffb3b3b3ff989898ff787978ff515151ff2f2f2fff151515ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff010101ff0202038f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffddddddffd9dad9ffd4d4d4ffbababaffbab9b9ffbababaffbfbfbfffc2c3c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c8c7ffcbcbcbffcececfffd2d2d2ffd4d4d4ffd5d5d6ffd6d6d6ffd7d7d7ffd7d8d8ffd9d9d8ffdadadaffdcdcdcffdededeffdfdfe0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e7ffebebebfffbfbfbffffffffffffffff2f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1e1e1e3f3d3d3d5f5959597f7373738f818181bfabababbfabababffe1e1e1ffe0e0e0ffdededeffddddddffdcdcdcffdad9daffd9d9d8ffd7d7d7ffd4d4d4ffd2d3d2ffd0d0d0ffcdcdcdffcacacaffc7c8c7ffc4c5c5ffc2c1c1ffbebebeffbababaffb7b7b7ffb4b4b4ffb0b0b0ffacadadffa9a9a9ffa5a6a6ffadaeadffd0d0d0ffd3d3d3ffd7d7d72f2929290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272828ff252526ff2b2a2bff2f2f2fffc5c5c5ffcececeffcecdceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffbdbdbdff5d5d5dff434343ff282828ff000000ff000000ff000000ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040405ff1f1f1fff4c4c4cff767676ff9e9e9effb9b9b9ffc8c8c8ffd2d2d2ffd8d8d8ffe0e0e0ffe4e4e4ffe9e9e9ffebebebffefefeffff2f3f3fff6f6f6fff9f9f9fffbfbfbfffbfbfcfffbfbfbfffafafafff8f8f8fff5f5f5fff1f1f1ffedeeedffecebecffe8e9e8ffe6e6e6ffd8d8d8ffd1d1d1ffcdcdcdffc5c5c5ffb9b9b9ffa8a8a8ff8e8e8eff626262ff2b2b2bff090909ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000005f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff0303038f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0dffd8d8d8ffd3d3d3ffd6d6d6ffbdbdbdffb7b7b7ffbabbbaffbebfbeffc1c1c2ffc3c3c3ffc4c5c4ffc6c6c5ffc8c8c8ffcbcbcbffcfcfcfffd1d2d1ffd4d4d4ffd5d5d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9dad9ffdbdbdcffddddddffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e7ffeaeaeafff9f9f9ffffffffffffffff4f4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fefefefeffffefefefff6f6f6fff2f2f1ffe7e7e7ffe5e6e5ffe5e5e5ffe3e3e3ffe2e2e3ffdfdfdfffddddddffdbdbdbffd9d9d9ffd7d6d6ffd4d4d4ffd1d1d1ffcfcecfffccccccffc9c9c9ffc7c7c7ffc6c6c6ffc4c4c3ffc1c1c1ffbfbfbfffbcbcbcffb9b9b9ffb6b6b6ffb3b3b3ffb0b0b0ffacacacffa9a9a8ffa5a5a6ffb8b8b8ffcfcfcfffcececeefc5c5c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff292928ff2c2c2cff303030ffdbdbdbffe5e4e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffd0d0d0ff636363ff4a4a4aff2c2c2cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff232223ff696969ffa2a2a2ffbababbffc9c9c8ffd0d0d0ffd5d5d5ffdededeffeaeaeafff5f4f4fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffafafafff2f2f2ffe8e7e7ffdadadbffd0d0d0ffcacbcaffc5c5c5ffbdbebeffadadadff797979ff2e2e2eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040403ff040404ff020102bf0101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfb9b8b8ffd0cfcfffd6d5d5ffc2c1c1ffb8b8b8ffbabbbbffbebebdffc0c0c0ffc2c3c3ffc4c4c4ffc5c5c5ffc8c8c8ffcbcccbffcfcfcfffd2d2d2ffd5d4d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdbffddddddffdfdfdfffe0e0e0ffe1e0e0ffe2e2e2cfb8b8b8af9c9c9cffe5e5e5ffe5e5e5ffe6e6e6ffe9e9e9fff6f6f6fffffeffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffcfcfcffe9e9e9ffe3e3e4ffe2e2e2ffdfe0e0ffdededeffdcdcdcffdad9daffd8d8d8ffd6d6d6ffd5d5d5ffd3d3d3ffd2d1d1ffd0cfcfffcdcdceffcbcbcbffc9c9c9ffc7c7c7ffc5c6c6ffc4c4c4ffc1c1c1ffbfbebeffbcbbbcffb8b9b9ffb6b6b6ffb3b3b3ffb0b0b0ffabacacffa8a8a8ffa6a6a6ffc2c2c3ffcbcbcbffcacacb9f808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2a2aff2e2e2eff313131ffdbdbdbffe5e5e5ffe5e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffd0d0d0ff646364ff4d4d4dff2e2e2eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a0aff282828ff6a6b6bffaaaaaaffc8c9c8ffd3d4d4ffd7d7d8ffe1e1e1ffecececfff6f6f6fffbfbfbfffbfbfbfffafbfbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffafbfbfffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfff7f7f6ffeaeaeaffddddddffd3d3d3ffcdcdcdffc3c3c3ffadadadff7a7a7aff3e3d3eff0f0f10ff010101ff000000ff000000ff000000ff000000ff000000ff000000ef0000002f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff040404ff030303ff020202bf0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9c9c9cffd0d0d0ffd6d6d6ffcac9caffb7b7b7ffbbbabaffbdbdbdffbfbfbfffc1c2c1ffc3c3c3ffc5c5c5ffc8c8c8ffcccccbffcfcfcfffd2d2d2ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffdadadaffdcdcdcffdcdcdcbfa6a6a66f6161613f38383800000000000000002f2a2a2affe5e5e5ffe6e5e6ffe6e6e6ffe9e9e9fff3f3f3fffefefeffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffff7f7f7ffe3e3e3ffe1e1e1ffe0dfe0ffdedfdeffdddcdcffdbdbdbffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d4ffd3d3d3ffd1d2d2ffd0d0cfffcdcdcdffcbcbcbffc9c9c9ffc7c8c7ffc5c5c5ffc3c3c3ffc1c1c1ffbfbebeffbbbbbbffb8b8b8ffb6b6b5ffb3b3b3ffafafafffabababffa7a7a7ffa9a9a8ffc8c8c8ffc7c7c7ffc7c8c75f4b4b4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2a2bff2e2f2eff303130ffdbdbdbffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffd1d0d0ff646464ff505050ff303030ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000006f6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff2b2b2aff6c6c6cffa5a5a5ffc4c4c4ffd0d0d0ffdddddcffedededfff6f6f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffbfbfcfffbfbfbfffafbfbfffafafafffbfbfbfffbfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfcfffbfbfcfff8f8f8ffeaeaeaffd2d3d2ffc8c8c8ffbfbfbfffa8a8a8ff7b7b7cff414142ff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff060606ff030403ff020202bf1515153f1414143f1414141f0a0a0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffd0d0cfffd3d3d3ffccccccffb7b7b7ffb9b9b9ffbcbcbcffbfbfbfffc1c1c1ffc3c2c3ffc5c5c5ffc8c8c8ffcbcbccffcfcfcfffd2d2d2ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdcdcdcffdddddd5f535353000000000000000000000000000000003f393939ffe6e6e6ffe6e6e6ffe6e6e6ffe8e8e8fff0f0f0fffefefeffffffffefefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffff1f1f1ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffdcdddcffdbdbdbffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d5ffd3d3d3ffd2d1d1ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc7c8c7ffc6c6c5ffc3c3c3ffc1c1c1ffbebebeffbbbbbbffb8b8b8ffb5b5b5ffb2b2b2ffaeafafffabaaabffa7a7a7ffb1b1b2ffc9c9c9ffc3c3c3ffc6c5c61f191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2e2e2eff303030ffdbdbdbffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffd1d0d1ff646465ff504f50ff313131ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000008f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff181717ff616161ffa1a2a2ffc0c0c0ffcececeffd7d7d7ffe9eaeafff8f8f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfbfff8f8f8ffe5e5e5ffd0d0d1ffc7c7c8ffbbbbbbffa3a3a2ff6f6f6fff242424ff030303ff000000ff000000ff000000ff000000ff000000ff0000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f1515157f1c1c1c7f1c1c1c7f1c1c1c7f1919197f1313137f0d0d0d5f0808093f0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff070707ff070606ff040404ff1c1c1cff505150ff525252ff504f4fff4949498f2323230f0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4e4d4effcfcfcfffd0d1d0ffd2d2d2ffb9b9b9ffb9b9baffbcbcbcffbebebeffc1c1c1ffc3c3c3ffc6c5c5ffc8c8c8ffcbcbcbffcfcfceffd2d2d2ffd4d4d4ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffdad9d9ffdadbdbffdcdcdcffddddddaf9999995f5454548f7f7f7fcfb8b8b8ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e6ffe6e6e6ffe8e8e8ffefeeeefffcfcfcffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffefefeffebebebffe2e2e1ffe0e1e1ffe0dfdfffdededeffdcdddcffdbdbdbffd9d9d9ffd8d8d8ffd6d7d6ffd5d5d5ffd3d3d3ffd2d1d2ffd0cfcfffcecdcdffcbcbcbffc9c9c9ffc7c7c7ffc5c5c5ffc3c3c3ffc1c0c0ffbebebeffbbbbbbffb8b8b8ffb5b5b5ffb2b2b2ffaeaeaeffaaaaaaffa7a7a7ffbcbbbbffc8c8c7ffc3c3c3dfabaaab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff2b2b2bff2e2f2eff313131ffdcdbdbffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffd0d1d1ff656564ff4f4f4fff313131ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000002f2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff3f3f3fff919191ffbcbcbcffccccccffd4d5d4ffe6e6e6fff7f7f7fffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafff7f7f6ffe2e2e2ffccccccffc2c2c2ffb6b6b6ff989898ff525252ff0e0e0eff000000ff000000ff000000ff000000ff000000ff000000bf0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff393939ff383838ff343434ff2b2a2aff1d1d1dff181818ff151515ff111111ff0d0d0dcf0707079f0202024f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff090909ff060505ff0a0a09ff343434ff454545ff4f4f4fff494949ff404040ff393939ef2d2d2d7f1616160f020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333ffcfcfcfffd0d0d0ffd5d5d5ffbbbbbbffbab9baffbcbcbcffbfbfbfffc1c1c1ffc3c3c3ffc5c5c5ffc8c8c8ffcbcbcaffcececeffd1d1d1ffd4d4d4ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffddddddffdededeffdfdfdfffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe7e6e6ffe8e8e8ffedededfffafafaffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffcfcfcffe6e6e6ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdcdcdcffdbdadbffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d5ffd4d3d3ffd1d2d2ffd0cfcfffcdcdcdffcbcbcbffc9c9c9ffc7c7c7ffc5c5c5ffc2c2c2ffc0c0c0ffbdbdbdffbbbbbaffb8b7b8ffb4b4b5ffb1b1b1ffadaeaeffa9a9a9ffa8a9a9ffc5c5c5ffc6c6c6ffc4c3c38f6e6e6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2a2a2aff2a2a2aff2e2e2eff323132ffdcdbdbffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffd1d1d1ff646465ff4f4f4fff303030ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000006f000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff5b5b5bffb1b1b1ffc9c9c9ffd3d3d3ffe1e1e1fff4f5f5fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffbfafbfffbfafafff5f5f5ffddddddffc9c9c9ffc1c1c1ffadadadff6a6a6aff161616ff010000ff000000ff000000ff000000ff000000ff000000cf0000002f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545455ff404040ff3f3f3fff3a3a3aff2f3030ff202020ff191919ff141413ff0e0e0eff090909ff040404ff030303ff030303df0202028f0202022f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0b0a0bff0a0a0aff070607ff000001ff0f0f0fff303130ff3c3c3cff3f3f3fff3a3b3aff303030ff2c2d2dff2a2a2aff222222cf1b1b1bbf1615159f1414147f1010105f0c0c0c3f0808082f06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd0d0d0ffd0d0cfffd6d6d6ffbfbfbfffbababaffbcbcbcffbfbfbfffc2c2c2ffc3c3c3ffc5c5c6ffc8c8c8ffcbcbcaffcdceceffd1d1d1ffd3d3d3ffd6d6d5ffd7d7d7ffd9d8d8ffd9dad9ffdbdbdbffdcdcdcffddddddffdededeffe0dfe0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e5ffe6e7e7ffe8e8e8ffe9eae9ffebececfffafafaffffffffffffffffffffffff8f8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffefff9f9f9ffe6e6e6ffe1e2e1ffe0e0e0ffdfdfdfffdddedeffdcdcdcffdbdbdbffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d4ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc8c8c9ffc6c6c6ffc4c4c4ffc2c2c2ffbfbfbfffbdbdbdffbababaffb7b7b7ffb4b4b4ffb0b0b0ffadadacffa8a9a9ffadadadffc9c9c9ffc2c2c2ffc3c3c34f3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292a29ff292929ff2d2d2dff313131ffdbdbdcffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffd1d1d1ff646464ff4e4e4eff2f2f2fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000004f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000cf000000ff000000ff000000ff000000ff000000ff000000ff030303ff212121ff7e7e7effbababaffccccccffddddddfff3f2f2fffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfff2f2f2ffd4d4d4ffbebebeffb0b0b0ff818081ff313031ff060606ff000000ff000000ff000000ff000000ff000000ef0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747574ff5a5a5aff5e5e5eff616261ff4f4f4fff3a3a3aff292928ff1e1d1dff141414ff0c0c0cff040404ff030303ff020202ff040303ff040404ff040404cf0303026f0101010f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff030303ff020202ff030303ff050505ff030303ff030404ff040404ff030303ff040404ff030403ff030303ff010101ff010101ff020202ff040404ff030303ff060606ff060606ff080808ff090909ff0a0a0bff121312ff131413ff0f0f0fff131313ff101010ff030303ff000000ff000000ff040405ff111111ff1a1a1aff202020ff212121ff272727ff212121ff222222ff1e1d1dff1e1e1fff212121ff1f1f1fff222222ff232323ff222323ff242424ff252525ff242424ff242424bf1b1b1bbf1c1c1cbf1d1d1dbf1c1c1cbf1c1c1cbf1b1c1b9f1818187f1414147f1414147f1414147f1414145f0f0f0f3f0a0a0a3f0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfb6b6b6ffcececeffd5d4d4ffc6c6c6ffbbbbbbffbcbcbdffc0bfc0ffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffcbcbcbffcececeffd0d0d0ffd3d3d3ffd5d5d5ffd7d7d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e1e1ffe2e2e2ffe3e3e3ffe5e4e5ffe6e6e5ffe7e6e7ffe8e8e8ffe8e8e8ffe6e7e7ffe5e5e5ffeeefeffffefefeffffffffffffffffffffffff5f5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffefefffffcfbfbfff4f4f3ffefefeeffe6e6e6ffe1e0e1ffdfdedfffddddddffdcdcdcffdadadaffd9d9d9ffd8d8d7ffd6d6d6ffd4d4d4ffd2d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcacaffc8c8c8ffc5c6c6ffc3c3c3ffc0c0c1ffbebfbeffbcbcbcffb9b9b9ffb6b6b6ffb3b3b3ffafafb0ffacacacffa7a7a7ffb6b6b6ffc9c9c9ffc0c0c0ffc1c1c10f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff282828ff272627ff2c2c2cff303030ffdbdcdbffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffd0d0d0ff616161ff4a4a4aff2c2c2cff000000ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff0000013f0000000000000000000000000000000000000000000000dfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ef000000ff000000ff000000ff000000ff000000ff000000ff080808ff404040ff939393ffc0c0bfffcdcdcdffe3e3e3fff9f9f9fffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffcfbfbfff9f9f9ffd9d8d8ffbfbfbfffb1b1b1ff949494ff505151ff0e0d0dff000000ff000000ff000000ff000000ff000000ef0000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0a0a0aff959595ff7d7d7dff858585ff848584ff767676ff616161ff464645ff343434ff232222ff131314ff090909ff070707ff050505ff040404ff040404ff030303ff030303ff040403ff050505af0404045f0202020f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff050506ff070707ff0a0a0aff131313ff191818ff1c1c1bff1e1e1eff222222ff232322ff1f1f1fff212222ff252525ff242424ff252525ff252525ff262625ff292929ff272728ff262626ff212120ff222223ff262626ff2a2a2aff282828ff2c2c2cff2e2e2eff2f2f2fff303030ff333333ff363636ff343434ff1b1b1bff121212ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010001ff020202ff060607ff0f0f0fff100f10ff141414ff161615ff1b1b1cff1f1f1fff212121ff222221ff232323ff242424ff232423ff242424ff242423ff242424ff262627ff242524ff252526ff252525ff262626ff282828ff282828ff292929ff282728ff282728ff282828ff2b2b2aff2e2e2eff2e2e2edf2a2a2abf232323bf2121217f1b1b1a7f1918196f1414143f0c0c0c1f040404000000000000000000000000000000000000000000000000bf9b9b9bffcececeffd4d4d5ffccccccffb9b9b9ffbbbcbbffbfbfbfffc2c2c2ffc4c4c4ffc6c7c6ffc8c9c9ffcbcbcbffcececeffd1d0d0ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdeddddffdededeffe0dfe0ffe1e1e1ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e1e1ffdfdfdfffdfdedfffdededfffe0e0e0fff1f1f0fffefefeffffffffffffffffffffffff8f8f8f8f0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffefefefffbfbfbfff3f3f3ffefefefffefefefffefeeeeffe7e7e7ffe0e0e0ffddddddffdcdcdcffdadadaffd9d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d1d1ffcfcecfffccccccffcacacaffc8c7c7ffc5c5c5ffc2c2c2ffc0bfc0ffbdbdbeffbbbbbbffb8b8b8ffb5b5b5ffb2b2b2ffafafafffacacacffa8a8a9ffc0c1c1ffc6c5c5ffbfbfbfcf9c9c9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff252525ff242424ff292929ff2f2f2fffc6c6c5ffcdcdceffcfcfceffd0cfd0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffbdbcbdff5a5a5aff444344ff282828ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff010000ff000000ff0000003f0000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff575757ff9f9f9fffc1c1c1ffcececeffe8e8e8fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfafffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcffe0e0e0ffbdbdbdffb2b2b2ff9c9c9cff575657ff060606ff000000ff000000ff000000ff000000ff000000df0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffa9a9a9ff9b9b9bff9d9d9dff9d9d9dff9b9b9bff8a8a8aff777778ff656566ff454545ff272728ff161616ff101010ff0e0d0dff0a0a0aff080808ff060606ff040404ff040404ff060606ff060606ff060706ff060606af0404045f0202020f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0000007f0000007f0000004f0000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020202ff0b0b0bff100f0fff181818ff1b1a1bff212122ff212122ff242424ff262626ff242324ff252525ff272727ff282828ff282828ff282828ff262626ff272727ff282828ff282828ff292929ff2c2c2cff2c2c2cff2a2a2aff292929ff282928ff2a2a2aff2d2d2dff2d2d2dff2c2d2cff2c2c2bff2c2b2cff303030ff303030ff323232ff363636ff373636ff343434ff2d2d2dff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff050505ff0b0b0bff0b0b0bff0d0d0dff0e0e0eff0f0f0fff101010ff131312ff1d1d1cff1d1d1cff1e1e1eff1e1e1dff202020ff222222ff232423ff262626ff232323ff262626ff282828ff292929ff2e2e2eff303030ff303030ff2b2b2bff343434ff333333ff2e2f2fff303030ff262627ef1313132f03030300000000000000000000000000000000000000007f676767ffcececeffd3d3d2ffd0d0d0ffbababaffbbbcbcffbebfbeffc2c2c2ffc4c4c4ffc7c7c7ffc9c9c9ffccccccffcececeffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d8ffdadadaffdbdbdbffddddddffdededeffdededfffe0e0e0ffe1e1e1ffe1e1e1ffe0e1e1ffdededeffdbdcdbffdadadaffdadadaffdbdbdbffdcdcdcffdededdffdfdfdfffe1e1e1fff5f4f5fffefffeffffffffffffffffffffffffdfdfdfdf8f8f8f8f2f2f2f2f000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffefefefffbfbfbfff2f2f2ffefefefffeeeeeeffedeeeeffedededffeeeeeeffe8e8e8ffdfe0dfffdbdbdbffdadadaffd8d8d9ffd7d7d7ffd5d5d5ffd3d4d4ffd2d2d2ffd0d0d0ffcececeffccccccffcacacaffc7c7c7ffc5c4c4ffc2c1c2ffbfbfbfffbdbdbdffbababaffb8b8b8ffb5b5b5ffb2b2b2ffafafafffacacacffacacacffc8c9c9ffc3c3c3ffbfbfbf7f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff252626ff2f2e2fff414141ff353535ff343434ff343434ff363636ff383838ff373737ff383838ff373838ff373737ff373838ff575657ff4f4f4fff151515ff000000ff010101ff010101ff000000ff000000ff010000ff000101ff020203ff020203ff010101ff0101013f0000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff090909ff565655ffa7a7a7ffbfbfbfffccccccffeeeeeefffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffafafbfffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffdfdfcffe9e8e9ffc0c0c0ffb5b5b5ffa3a3a3ff5f5f5fff121313ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000003f2f2f2fffb6b7b7ffafaeaeffafafafffb2b2b2ffb5b5b6ffb0b0b1ffababaaffa0a0a0ff898a89ff686868ff424242ff2d2d2dff202020ff181817ff121212ff0e0d0eff0b0b0bff080809ff070707ff070707ff050606ff060505ff060505ff060606ff050505af0303035f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff000000df0000007f0000001f00000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff030403ff1e1d1eff292929ff2d2d2dff2d2e2eff313131ff2d2d2dff2a2a2aff242424ff222323ff232323ff232323ff262626ff262526df212121bf1d1d1d9f1918187f1515157f1515157f1414147f1414147f1414147f1414147f1515157f1717177f1717177f1616167f1515157f1515157f1717177f1717177f1717177f1717177f1616167f1516165f1111113f0c0c0c3f0d0d0d3f0d0d0d3f0d0e0d6f0d0d0dff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010100ff010101ff010101ff010101ff010101ff030303ff030303ff020202ff030303ff070707ff080808ff100f0fff151515ff191919ff222222ff232323ff2a2a2aff2e2e2eff2c2c2cff141414ff121212ef0f0e0e2f020202000000000000000000000000000000005f4d4d4dffcececeffd0d0d0ffd5d5d5ffbcbdbcffbbbbbbffbebebeffc1c1c2ffc4c5c4ffc7c7c8ffc9cacaffcccdccffcececfffd0d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffddddddffdddedeffdededdffddddddffdadadaffd7d8d8ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdcdcffdcddddffdededeffdfdfdfffe3e3e3fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffdfdfdfdf6f6f6f6f1f1f1f1f00000000000000001f1f1f1fafafafaffffffffffffffffffffffffffffefefefff9faf9fff1f1f1ffefefefffeeededffecececffecececffecececffecececffecedecffeaeaeaffe1e1e1ffdadadaffd8d8d8ffd7d7d7ffd5d5d5ffd3d3d3ffd1d2d2ffd0d0d0ffcececeffccccccffc9c9c9ffc7c7c7ffc4c4c4ffc1c1c1ffbfbfbfffbcbdbcffbababaffb7b7b7ffb5b5b5ffb2b2b2ffafafafffababacffb2b2b2ffcbcbcbffc1c1c1ffc0c0c03f303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000007f0909097f0a0a0abf252525ff212121ff181817ff191919ff181818ff171818ff181818ff181919ff191919ff181818ff181818ff1a1919ff2c2c2ccf1f1f1fff010101ff000001ff020202ff030303ff020202ff010101ff020102ff010101ff020203ff030303ff010101ff0101013f0000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefbfbfbfbfbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfbfbfbfbfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff060606ff595859ffadacadffc4c4c4ffd0d0d0fff3f3f3fffcfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffbfafafffbfafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffbfbfafffbfbfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfff1f1f1ffc6c6c6ffb6b6b5ffa5a5a5ff686868ff111011ff000000ff000000ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000003f313131ffc2c2c3ffbdbebeffc0c0bfffc3c3c3ffc9c9c9ffcacacaffc8c7c8ffc4c5c5ffbdbdbdffb3b3b3ff9b9b9bff7a7a7aff595959ff3f3f3fff2c2c2cff202020ff171717ff121111ff0e0e0eff0c0c0cff090909ff070707ff060606ff050505ff050505ff060606ff060606ef0506059f0303034f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000005f0000000f000000000000000000000000000000000000000f000000cf000000ff080808ff2a2b2aff3f3e3fff464746ff424242ff3c3c3cff353435ff303030ff2c2c2cbf1f1f207f1111116f0f0f0f3f0809092f060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000003f0000003f0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff040404ff060606ff0f0f0fff0f0f0fff0c0b0bbf060606000000000000000000000000000000003f333333ffcececeffd0d0d0ffd8d8d8ffc1c1c1ffbcbcbcffbfbebeffc2c1c2ffc5c5c5ffc7c8c8ffcacacbffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d8d9ffdadadaffdadadaffd8d8d8ffd5d5d6ffd3d3d3ffd2d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffebeaeafff8f8f8fffcfcfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffcfcfcfcfefefefeffffffffffffffffffffffffffffffffffffefefefff8f8f8fff1f1f1ffeeeeefffedededffecececffecececffebebebffeaeaeaffebeaeaffeaeaeaffeaebebffeae9eaffe2e2e3ffd9d9d9ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcececdffcbcbcbffc9c9c9ffc6c7c6ffc4c4c4ffc1c1c1ffbfbfbfffbcbdbcffbabab9ffb7b7b7ffb5b5b4ffb2b2b2ffafafafffabababffbbbbbbffcacacaffc2c1c2ffc1c1c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff020202ff0e0e0eff0f0f0fff0e0e0eff0d0e0eff0e0e0eff0e0e0eff0e0e0eff0e0d0eff0d0d0dff0d0d0dff0e0e0eff101010ff060606ff050505ff040404ff060606ff060606ff060606ff060606ff050606ff050505ff060506ff040303ff020202ff1515153f1313140000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff040504ff4f4f4fffafb0afffc3c2c2ffd6d6d6fff6f6f6fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfff6f6f6ffcbcbccffb3b3b3ffa6a6a6ff636363ff111111ff000000ff000000ff000000ff000000ff0000005f000000000000000000000000000000000000000000000000000000000000003f333333ffcacacaffc7c7c7ffcbcacbffd1d1d1ffd7d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd0cfcfffc6c6c7ffbab9b9ffa8a8a8ff909090ff707170ff525252ff383838ff282829ff1e1e1eff161616ff111111ff0e0e0eff0c0d0dff0a0a0aff080807ff060606ff060606ff060506ff060606ff060606ef0505059f0202024f010101000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000009f0000002f0000000000000000000000000000000f000000cf232222ff424343ff4f4f4fff505050ff474747ff424242ff3c3c3cbf2727273f0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ef0000003f00000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff080908ff080808ff0505055f01010100000000000000000000000000000000ffcfcfcfffd0d0d0ffd9d9d9ffc6c6c6ffbdbdbdffbebfbfffc2c2c2ffc5c5c5ffc8c8c8ffcbcbcbffcdcdceffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd3d3d3ffd0d0d1ffcececeffcdcdcdffcdcdcdffcececeffd0d0d0ffd1d1d0ffd2d1d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d8d8ffd8d8d8ffdadadaffdbdbdbffdcdcdcffddddddffe0dfdfffe9e9e9ffedededfff0f0f0fff4f5f5fff9f9f9fffdfcfcfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff7f7f7fff0f0f0ffeeeeeeffededecffecececffecececffecececffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe4e4e4ffd9d9d9ffd5d4d4ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc6c6c7ffc4c4c4ffc1c2c1ffbfbfbfffbcbdbcffbabab9ffb7b7b7ffb4b4b4ffb2b1b1ffaeaeaeffabababffc6c6c6ffc8c8c8ffc3c3c3af85858500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff3b3b3cff474747ff4e4e4eff515151ff535353ff545454ff545454ff505050ff484949ff3a3a3aff6a6a6a3f1d1d1d0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ef000000ff000000ff000000ff000000ff000000ff060606ff4a4b4bffa7a7a7ffc1c1c1ffd7d7d7fff9f9f9fffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfff9f9f9ffcbcacaffb0b0b0ff9f9e9eff5d5d5dff111010ff000000ff000000ff000000ff000000ff0000002f0000000000000000000000000000000000000000000000000000003f343434ffcfcfcfffcecdcdffd1d1d1ffd7d7d7ffdcdcdbffdbdbdbffd8d8d8ffd9d9d9ffd8d8d8ffd6d5d6ffd2d3d3ffcdcecdffc9c9c9ffc2c1c2ffb2b2b2ff9e9e9eff848484ff666666ff4a4a4aff353434ff262626ff1d1d1dff161616ff121212ff0e0e0eff0c0b0cff090909ff070707ff060606ff060606ff040404ff040404ff060606ef0605059f0404044f0202010000000000000000000000002f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf0000006f0000000f000000000000000f040404cf404040ff545454ff545454ff4f4f4fbf3434343f101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff050505ff030303df02020200000000000000000000000000000000cfaaa9aaffd1d1d1ffd8d8d8ffcacacaffbdbdbdffbfbfbfffc2c2c2ffc5c5c5ffc8c9c8ffcbcbccffcdcdcdffcecfceffcfceceffcdcdcdffcbcbcbffc9c9c9ffc8c8c8ffc8c8c8ffc9cacaffcbcbcbffccccccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d5ffd6d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffe4e4e4ffebebebffedededffedededffedededffeeeeeefff1f1f1fff5f5f5fffaf9fafffcfcfcfffefefefffffffffffefefefffefefefffbfbfcfff9f8f8fff4f4f5ffefefefffedededffecececffececebffebebebffecececefddddddcfbebdbeffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e8e8ffe5e4e5ffdadadaffd3d2d2ffd1d1d0ffcfcfcfffcdcdccffcbcacbffc8c9c8ffc6c6c7ffc4c4c4ffc1c1c1ffbfbfbfffbcbcbcffbab9baffb6b6b6ffb3b3b4ffb0b0b1ffadadadffafafafffccccccffc4c4c4ffc2c2c26f55555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0a0aff818181ff979797ffa5a5a5ffadadadffb0b0b0ffb1b1b1ffb0b0b0ffa9a9a9ff9d9c9dff818181ff7777773f1e1e1e0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff000000ff030303ff3f3f3fff9e9e9effbbbbbbffcececefff7f7f7fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfafffbfafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfcfdfffcfcfcfffbfcfbfffbfbfbfffafbfbfffbfafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfff5f5f6ffc1c1c1ffadadadff979696ff535353ff070707ff000000ff000000ff000000ff000000ef0000000f00000000000000000000000000000000000000000000003f353535ffd4d4d4ffd3d3d3ffd7d6d6ffdcdcdcffdfdfdfffdededeffdddcdcffdcdbdcffdcdcdcffd9d9d9ffd6d6d6ffd4d4d3ffd1d0d0ffcdcccdffcacacaffc3c3c3ffbbbabaffaaa9aaff939394ff7f7f7fff626362ff494949ff323232ff252525ff1e1d1eff171717ff131313ff0e0e0eff0a0b0bff090909ff050606ff060606ff060606ff060606ff060606ff060606ef0707069f0404044f020202cf020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f0000004f0000000f0505053f1515153f1515152f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000f00000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050505ff030303ff0303037f010101000000000000000000000000af919191ffd7d7d7ffdadbdbffd0d0d0ffbdbdbcffbfbfbfffc2c2c2ffc5c6c6ffc7c8c7ffc8c8c8ffc7c7c7ffc5c4c4ffc2c2c2ffc2c2c2ffc3c2c3ffc4c4c4ffc5c5c5ffc7c7c7ffc8c8c9ffcacacaffcccccbffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d3d2ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd9d8d8ffd9d9daffdadadbffdededeffe8e8e8ffecececffecececffecececffececedffecededffedededffedeeedffefefeffff2f2f2fff6f7f7fff9f9f9fff1f1f1ffecececffe8e8e8ffe6e6e6ffe8e8e8ffebebebffedededffecebebffeaebebffeaeaeaffeaeaeb5f5757570f0e0e0ecfbdbcbdffe8e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe5e5e5ffdbdbdbffd1d1d1ffcfcfceffcccdccffcacacaffc9c8c8ffc6c6c6ffc4c4c4ffc1c2c1ffbfbfbfffbcbcbcffb9b9b9ffb7b6b7ffb3b3b3ffb0b0b0ffaeadaeffb7b7b7ffcdcdcdffc2c2c2ffc2c2c22f24242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff7e7e7eff949494ff9e9e9effa4a4a4ffa4a4a4ffa5a5a5ffa3a4a4ff9e9e9eff939393ff7d7d7dff7777773f1e1e1e0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff010101ff2f2f2fff929191ffb5b5b5ffc6c6c6fff2f2f2fffafafafffafbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbffeeeeeeffb9b9b9ffa7a7a7ff8e8e8eff373737ff010101ff000000ff000000ff000000ff000000cf00000000000000000000000000000000000000000000003f363636ffd7d7d7ffd8d7d7ffdbdbdbffdfdfdfffe2e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffdfe0dfffddddddffdadadaffd7d7d7ffd6d5d6ffd3d4d3ffd1d1d0ffcececeffcbccccffc6c6c6ffbdbdbdffb5b5b5ffa5a5a5ff8f8f8fff737373ff59595aff474747ff383838ff282828ff1b1b1bff151515ff111111ff0e0e0eff0b0b0bff090909ff070807ff060505ff070707ff070707ff080808ff070807ff050505ff020203ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000003f00000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff040404ff030303ff020202ef0101010000000000000000000000007f6c6c6cffdbdbdbffdfdfdeffd7d7d7ffbfbfbfffbfbfbfffc0c0c0ffbfbfbfffbcbcbcffbababaffbababaffbcbbbcffbdbdbdffbfbfbfffc1c1c0ffc2c2c2ffc3c3c3ffc5c5c5ffc8c7c7ffc9c9c9ffcbcacaffccccccffcdcdcdffcececeffcfcfcfffd0d0d1ffd2d1d1ffd2d3d3ffd4d4d4ffd6d5d5ffd6d7d7ffd8d7d8ffd8d8d9ffdadadaffe3e2e2ffe9e9e9ffebebebffebebebffebebecffecececffecececffecececffedededffedededffeeeeeeffefefefffebecebffe4e4e4ffe4e3e4ffe3e3e4ffe3e4e3ffe4e4e4ffe8e8e8ffebebebffebebebffeaeaeaffe9e9e9ffe8e8e8efd9d9d92f2b2b2b0f0e0e0ecfbbbbbbffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e3e3ffe4e4e3ffe3e3e3ffdcdcdbffd1d1d1ffccccccffcacacaffc8c8c8ffc6c6c6ffc4c4c4ffc2c1c1ffbfbfbfffbcbcbcffb9b9b9ffb6b6b6ffb3b3b3ffafafafffadadadffbfbfbfffcbcbcbffc1c1c1efb5b5b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff646565ff747474ff7c7d7cff7e7e7eff7f7f7fff7f7f7fff7f7f7fff797a7aff6c6c6cff6b6b6bff6f6f6f3f1d1d1d0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff161616ff818181ffafafafffbdbdbdffeaeaeafffbfafbfffafbfbfffbfafafffafafafffafafafffafbfbfffbfbfbfffafbfafffbfbfbfffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafaffe5e5e5ffafaeafffa2a2a3ff7e7e7eff19191aff000000ff000000ff000000ff000000ff0000005f000000000000000000000000000000000000003f363736ffdadadaffdadadaffddddddffe1e0e0ffe4e4e4ffe6e6e6ffe5e5e5ffe4e4e5ffe3e3e3ffe1e1e1ffdededeffdbdbdbffdadadaffd9d9d9ffd6d6d6ffd3d3d3ffd1d1d1ffcececfffcbcbcbffc6c6c6ffc1c1c1ffbababaffafafafff9f9f9fff8a8a8aff757575ff5f5e5eff444444ff313131ff262626ff1d1d1dff161616ff131212ff0f0f0fff0d0c0dff0b0b0bff090a09ff080808ff070707ff070707ff050505ff060606ff050505ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000005f0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000af0000003f060606000000000000000000000000000000004f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff040404ff020101ff0202010000000000000000000000004f444444ffddddddffdfdfdfffe0e1e0ffc3c3c3ffb4b4b4ffb1b1b1ffb1b1b1ffb2b2b2ffb4b5b4ffb6b6b6ffb9b9b9ffbbbbbbffbdbdbdffbebebfffc0c0c0ffc2c2c2ffc4c4c3ffc6c6c6ffc7c8c7ffc9c9c9ffcacacbffccccccffcdcdcdffcececeffcfcfcfffd0d1d0ffd2d1d2ffd3d3d3ffd4d4d5ffd6d6d6ffd7d7d7ffd8d8d8ffdcdcdcffe5e5e5ffeaeaeaffeaeaeaffeaeaeaffebebebffecececffecececffecececffecececffecececffeeeeeeffeeeeeeffe9e9e9ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe3e4e3ffe8e8e8ffeaeaeaffe9e9e9ffe8e9e9ffe7e8e8ffe7e7e7efd8d7d82f2b2b2b2f2b2b2befd7d7d7ffe4e5e5ffe3e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e2e1ffe1e1e1ffdcdcdcffd1d1d1ffcacacaffc8c8c8ffc6c6c6ffc4c3c4ffc1c1c1ffbebfbeffbbbbbbffb8b9b9ffb6b6b6ffb3b3b3ffafafafffaeaeaeffc8c8c8ffc7c7c7ffc2c3c29f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff3b3b3aff585858ff727272ff767675ff767676ff757574ff757575ff737373ff4c4c4cff4d4d4dff5e5e5e3f1a1a1a0000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf000000ff000000ff000000ff000000ff000000ff030303ff5d5d5dffa9a8a8ffb7b7b7ffdddeddfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9ffd8d8d8ffa8a8a8ff9d9d9dff626262ff080808ff000000ff000000ff000000ff000000df000000000000000000000000000000000000003f373737ffdcdcdcffdcddddffe0e0e1ffe4e3e4ffe7e6e6ffe9e9e9ffe8e8e8ffe8e8e8ffe6e6e6ffe3e3e4ffe1e0e0ffdfdfdfffdeddddffdcdcddffdbdbdbffd9d9d9ffd6d6d6ffd4d4d4ffd1d1d1ffcfcecfffcbcbcbffc7c7c7ffc4c5c4ffbebebfffb6b6b6ffacababff9d9d9dff8a8a8aff6f6f6fff555555ff404040ff303030ff262626ff1f1f1fff191919ff161616ff121212ff0f0f0fff0d0d0dff0b0b0bff09090aff090909ff080808ff070707ff070607ff040405ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171717ff3a3b3adf4040414f1a1a1a0000000000000000000000002f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff030303ff020202ff0202020000000000000000000000002f292929ffddddddffdededeffe0e0e0ffd3d3d3ffb4b4b4ffaeaeaeffafafafffb0b0b0ffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b9ffbabbbaffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffc9c9c9ffcacbcaffccccccffcdcdccffcececeffcfcfcfffd0d0d1ffd2d2d2ffd4d3d3ffd5d5d5ffd6d6d6ffd8d7d8ffe0e0e0ffe7e7e7ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeabfb0b0b0efddddddffecececffecececffecececffeeeeedffedededffe6e6e6ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe3e3e3ffe7e8e8ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5efd6d6d65f555555efd4d4d4ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdedeffdfdedeffdcdcdbffd2d2d2ffc8c8c8ffc6c5c6ffc3c3c3ffc1c1c1ffbebebeffbbbbbbffb8b8b8ffb6b5b6ffb2b2b2ffafafafffb2b2b2ffcececeffc5c6c5ffc3c3c35f4948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060505ff353535ff2f2f2f6f2626263f1d1d1d3f1d1d1d3f1d1d1d3f1d1d1d9f303030ff3a3a3aff464646ff4a4b4b3f1515150000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000101ff3d3d3dff9f9f9fffb2b1b2ffcfcfcffffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfafffafafbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f8ffcac9caffa7a7a7ff989898ff464646ff010101ff000000ff000000ff000000ff0000007f0000000000000000000000000000003f383838ffdfdfdfffdedfdfffe3e3e3ffe6e6e6ffe9e9e9ffecececffebebebffebebebffe9e9e9ffe6e6e6ffe3e3e3ffe2e2e1ffe1e1e1ffdfdfdfffdededeffdcdcdcffdadadaffd9d9d9ffd6d6d6ffd4d5d5ffd2d2d2ffcfcfcfffcecdcdffcbcbcaffc8c8c8ffc4c4c4ffbcbcbcffb3b3b3ffa8a8a8ff979797ff7e7e7eff676767ff525252ff424242ff343434ff2b2b2bff232322ff1d1d1dff191918ff151515ff111111ff0e0f0eff0d0d0dff0b0b0bff090a0aff090909ff080808ff070707ff040404ff010101ff000000ff000000ff000000ff000000ff010000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101df0000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff333333ff484848ff545455bf404040000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff020202ff030303df02020200000000000000000000000000000000bfa6a6a6ffdcdcdcffd8d9d9ffd7d7d7ffcacacaffb0afb0ffadadadffaeafaeffafafafffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc4c4c4ffc6c6c6ffc7c7c8ffc9c9c8ffcacacaffcbcbcbffccccccffcececeffcfcfcfffd1d1d1ffd2d2d3ffd4d4d4ffd5d5d5ffd9d9daffe3e3e3ffe7e7e7ffe8e8e8ffe8e8e8ffe8e9e9efdbdbdb000000000f0e0e0effebebebffebebebffecececffedededffecececffe3e3e3ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdededfffdfdfdfffe3e3e3ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e2e2ffe1e2e1ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdcdcdcffdcdcdcffdadadaffd3d3d2ffc7c8c8ffc3c3c3ffc0c0c1ffbebdbdffbabbbbffb8b7b7ffb5b5b5ffb1b2b1ffafafaeffbababaffcfcfcfffc4c4c4ffc3c3c41f1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060505ff353535ff3030303f0c0c0c000000000000000000000000000000007f1e1e1eff373838ff454545ff4545453f1111110000000000000000000000000000000000000000efefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000ff000000ff000000ff000000ff000000ff181818ff929292ffadaeaeffc1c1c1fff7f7f7fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff5f5f6ffbebebeffa6a5a6ff8a898aff202020ff000000ff000000ff000000ff000000ef0000000f00000000000000000000003f383838ffe1e0e0ffe1e1e1ffe5e5e5ffe8e8e7ffebeaebffeeeeeeffedededffedeeedffebebebffe8e8e8ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e1e0ffdfdfe0ffdededeffdcdcdbffd9d9d9ffd9d8d8ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d1ffcececeffcccccbffc9c9c8ffc5c6c6ffc2c2c3ffbcbcbdffb1b1b1ffa5a5a5ff959695ff818181ff6b6b6bff575757ff454445ff373738ff2e2e2eff262625ff1e1e1eff181918ff151514ff121212ff0f100fff0d0c0dff0b0c0bff0b0b0bff080808ff070707ff070707ff030303ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff010101ff010101ff010101cf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff303030ff4b4c4bff565657ff585857bf4646460000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff020202cf0202020f000000000000000000000000000000000000001f1b1b1befcbcccbffd3d3d3ffcececeffd2d2d2ffc5c5c5ffaeaeaeffaeadadffaeadaeffafafafffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffc0c1c0ffc2c2c2ffc4c4c4ffc5c6c5ffc7c7c7ffc8c8c8ffcac9caffcbcbcbffcccdcdffcececeffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d5ffdddedeffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e89f919191000000005f575757ffeaeaeaffebeaebffecececffecececffeaeaeaffe1e1e0ffdededeffdededeffdededeffddddddffddddddffdcddddffdcdddcffdddddeffe3e3e3ffe6e6e6ffe5e5e5ffe4e4e5ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffdedfdeffdedddeffdcdcdcffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd3d3d3ffc8c7c7ffc0c0c0ffbdbdbdffbababaffb7b7b7ffb4b5b4ffb1b1b1ffb0b0b0ffc5c5c5ffcccdcdffc4c4c4cf9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060605ff373737ff3131323f0c0c0c000000000000000000000000000000007f1f1f1fff3d3d3eff454545ff4444453f1111110000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff090909ff696969ffa7a7a7ffb3b2b2ffefefeffffafafbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffaf9fafff9f9f9fff9faf9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafaffedededffabababff9e9e9eff6d6d6cff101010ff000000ff000000ff000000ff0000007f00000000000000000000003f383838ffe2e2e2ffe2e2e2ffe6e6e7ffe9e9e9ffecececffefefefffefefeffff0f0f0ffeeeeeeffeaeaeaffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e2e2ffe0e0e0ffdededeffddddddffdbdbdbffdbdadaffdadadaffd8d8d8ffd7d6d6ffd4d4d5ffd3d3d3ffd2d2d2ffd0d0d1ffcfcfcfffcdcdcdffcacacaffc6c5c5ffc0c0bfffb5b5b5ffa6a6a6ff939393ff7e7d7dff686868ff595958ff4b4b4bff3e3e3eff343434ff292929ff202020ff1b1b1bff171717ff151415ff121313ff0f0f0fff0c0c0cff0c0c0dff0c0d0cff0a0a0aff060606ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101bf0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1b1b1bff4a4a4aff5d5c5dff646464ff5f5f5fbf484848000000000000000000000000000000000000000000000000000000006f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0202029f0000000f0000000000000000000000000000000000000000000000000000002f272727ffcececeffcacacaffc9c9c9ffd0d0d0ffbebfbfffacacacffabacabffadadadffb0afafffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc4c4c4ffc5c5c5ffc6c7c7ffc8c8c8ffcacac9ffcbcbcbffcdcdcdffcecfcfffd0d0d0ffd2d2d2ffd7d7d7ffe0e1e0ffe5e4e4ffe5e5e5ffe5e5e5ffe5e6e6ffe6e7e64f48484800000000af9f9f9fffe9e9e9ffe9e9e9ffebebebffecebebffe8e8e8ffdededeffddddddffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdadadbffdadbdaffdcdcddffe3e3e3ffe5e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0dfffdfdfdfffdfdedeffddddddffdcdcdcffdbdbdbffdadadaffd8d9d8ffd7d7d7ffd7d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd3d3d3ffc8c8c8ffbebfbeffbababbffb7b7b7ffb5b4b4ffb3b3b3ffb3b3b3ffcdcdcdffcbcbcbffc6c6c68f6e6e6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff373737ff3030303f0c0c0c000000000000000000000000000000007f1f1f1fff393a3aff454445ff4645453f1111110000000000000000000000000000000000000000afafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000ff000000ff000000ff000000ff010101ff3a3a3aff969696ffaaaaaaffd1d1d1fffafafafffafafafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffaf9f9fff9faf9fff9f9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9ffcbcbcaffa1a1a1ff8f8f8fff424242ff020202ff000000ff000000ff000000ef0000000f000000000000003f383838ffe3e2e2ffe4e3e3ffe8e8e8ffeaeaeaffecececffefefeffff0f0f0fff2f1f2ffefefefffecececffe9e9e9ffe7e8e8ffe7e7e7ffe5e5e6ffe4e4e5ffe3e3e3ffe2e2e1ffe0e0e0ffdfdfdfffdededeffddddddffddddddffdcdddcffdcdbdcffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d7ffd6d5d6ffd3d3d4ffd2d2d2ffd1d1d0ffcececeffc9c9c9ffc2c2c2ffb8b8b8ffaeaeaeff9c9c9cff888888ff737373ff666666ff565656ff464646ff393939ff2e2e2eff272627ff202020ff1a1b1aff181818ff151515ff111111ff10100fff0e0e0eff0d0d0dff0a0a0aff050505ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff010101ff0101017f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff1d1d1eff515151ff626262ff6c6c6cff686969df5151514f2222223f1e1e1e000000000000000000000000000000000000000000000000000000002f0000006f000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0101018f0001010000000000000000000000000000000000000000000000000000000000000000000000005f4b4b4bffc7c7c7ffc3c3c3ffc6c6c6ffcfcfcfffb8b7b7ffa8a9a8ffabababffadadadffb0b0b0ffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc3c3c3ffc5c5c5ffc7c6c6ffc8c8c8ffcacacaffccccccffcececdffcfcfcfffd2d2d2ffdbdbdbffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e5ffe5e6e50f0e0e0e0f0e0e0effe6e6e6ffe7e7e7ffe8e8e8ffeaeae9ffebeaeaffe6e6e6ffdcdcdcffdbdbdcffdbdbdbffdbdadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd9d8d8ffddddddffe2e2e2ffe2e3e2ffe1e1e1ffe0e0e0ffdfdfdfffdededfffdededeffdededeffddddddffdcdcdcffdbdbdaffd9dad9ffd9d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd2d2d2ffd0d1d1ffc9c9c9ffbebdbeffb8b8b8ffb6b6b6ffb4b4b4ffb8b9b9ffd1d1d1ffcacacaffc8c8c84f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff343435ff3030303f0c0c0c000000000000000000000000000000007f1e1e1dff3b3a3bff434343ff4545453f11111100000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff101011ff777777ffa3a3a3ffafafaffff2f2f2fffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfdfffdfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9fafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff0f0f0ffa8a8a9ff989898ff777777ff151516ff000000ff000000ff000000ff0000008f000000000000001f1c1c1cffe6e6e6ffe5e6e5ffeaeaeaffecebecffedededfff0f0f0fff1f1f2fff3f3f3fff1f1f1ffededeeffebebeaffe8e9e9ffe8e8e8ffe7e7e6ffe5e6e6ffe4e5e5ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededdffddddddffdededeffdfdedfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdcdddcffdadadaffd6d6d5ffd0d0d1ffcbcccbffc4c5c5ffb8b8b8ffa5a5a5ff969697ff898989ff7b7b7bff6e6e6eff5d5d5dff4a4a4bff3b3b3bff303030ff282928ff232323ff1e1d1dff191919ff161616ff151515ff131313ff111111ff0d0d0dff080808ff010101ff010000ff010101ff010101ff010201ff010102ff010101ff010102ff010102ff010101ff010101ff000101ff000000cf0000002f0000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff000100ff000101ff010101ff010101ff000000ff000000ff1f1e1eff585858ff6a6a6aff737473ff5f5f5fff606060ff787878ff929292ffa3a3a3df9f9e9ebf8e8e8e7f6464645f4c4c4c3f34343400000000000000000000000000000000000000003f0000008f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000bf0000009f0000007f0000007f0000003f0000003f0000002f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f6e6e6effc3c2c3ffc4c4c5ffcac9caffcbccccffb2b2b2ffa9a9aaffacababffaeaeaeffb1b1b1ffb3b3b3ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffc0c0bfffc1c2c2ffc3c3c3ffc5c5c5ffc6c7c6ffc9c8c9ffcacacaffccccccffcececeffd4d4d4ffdddeddffe2e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3cfb9b9b91f1c1c1c5f555555ffe5e5e5ffe6e6e6ffe7e7e8ffe9e8e9ffeaeaeaffe2e2e3ffdbdbdbffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d7d7ffdddcddffe0e0e1ffe0e0e0ffdfdfdeffdededeffddddddffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d6ffd5d6d5ffd4d4d4ffd2d2d2ffd1d2d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffc8c8c8ffbcbcbcffb5b6b5ffb3b3b3ffc0c1c1ffd3d3d3ffcacac9ffcacaca0f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff363636ff3636369f3737377f3031317f3131317f3131317f303030bf3c3c3cff393939ff464546ff4949493f14141400000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ef000000ff000000ff000000ff000000ff000000ff3f3f3fff959595ffa4a4a4ffd2d2d2fffafaf9fffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfbfffbfbfbfffafbfafffafafafffafafafffafafafffafaf9fffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8ffcdcdcdff9c9c9bff8e8e8eff444445ff020202ff000000ff000000ff000000ff0000001f00000000000000ffe8e8e8ffe7e7e7ffebebebffedededffefeeeefff1f1f1fff3f3f3fff4f4f4fff2f2f2ffefefefffecececffebeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe4e4e4ffe3e4e3ffe2e2e2ffe2e2e1ffe0e0e1ffe1e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e2e1ffe0e0e0ffdfdfdfffddddddffdadad9ffd5d5d4ffcacacaffbebebeffb2b3b2ffa7a7a7ff9a9a99ff8c8c8cff7a7a7aff686968ff595a5aff4b4a4aff3b3c3cff313131ff282828ff232323ff222121ff1f1e1eff1a1b1bff191818ff171717ff151515ff0d0d0cff040404ff020202ff020202ff020202ff020202ff020202ff020202ff010102ff010101ff000000ff000000ff000000ef0000006f00000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff000000ff000000ff000001ff000101ff010001ff000000ff232323ff5d5d5dff707070ff6e6e6dff454545ff5e5e5eff7e7e7eff9b9b9bffacacacffbbbabaffc5c5c5ffcacacaffd1d1d1ffd4d4d4ffd6d6d6efcccbcbbfa5a5a5bfa6a6a67f7070707f7070705f5555553f3939394f3939395f0000009f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df000000bf0000009f0000007f0000004f0000003f0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf939393ffc5c5c5ffc3c3c3ffc9c9c9ffc7c7c7ffafafafffaaa9a9ffacacacffafafb0ffb2b1b2ffb3b3b3ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebdbeffc0c0bfffc1c2c1ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9c9ffcacbcbffcececeffd8d8d8ffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe1e1e1efd4d4d4ffe4e4e4ffe4e5e4ffe6e6e5ffe8e7e8ffe8e9e9ffdfdfdfffd9d9daffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd5d5d5ffdcdcdcffdededeffdededeffddddddffdcdcdcffdbdbdbffdbdbdaffdadadaffd9d9d9ffd8d8d8ffd6d7d6ffd5d5d5ffd3d4d4ffd2d2d2ffd1d1d1ffcfcfd0ffcececeffcdcdcdffcdcccdffccccccffccccccffcbcbcbffc7c7c7ffbcbbbbffb3b3b3ffc9cac9ffd6d5d6ffd0d0d0bf98989800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff464646ff535353ff5f5f5fff5f5f60ff616262ff606060ff5e5e5eff5a5a5aff4a4b4bff4e4e4fff5f60603f1b1b1a00000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefeffbfbfbfbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff0b0a0bff767677ff9f9e9fffaeaeaefff6f6f6fffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff1f1f1ffa5a5a5ff969695ff767676ff111111ff000000ff000000ff000000ff0000009f00000000000000ffe9e9e9ffe9e9e8ffecececffeeeeeefff0f0f0fff3f3f3fff5f5f5fff5f5f5fff3f3f3fff1f1f1ffefefefffecececffeaebebffe9e9eaffe8e8e8ffe7e7e7ffe5e6e6ffe5e5e5ffe4e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe5e4e4ffe5e5e5ffe5e5e5ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e4ffe3e4e4ffe3e2e2ffe1e1e2ffe1e0e1ffdfdfdfffddddddffdadadaffd2d2d2ffc9c9c9ffbebebfffb2b2b1ff9d9c9cff8e8d8eff838383ff777777ff686868ff5a5a5aff4d4d4eff3d3e3dff353535ff303030ff2b2b2bff272727ff232423ff212121ff202021ff1e1e1dff101010ff030303ff020202ff020202ff020202ff020202ff020101ff010101ff000000ff000000ff000000ff000000ff000000bf0000000f0000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff101010ff595959ff737273ff6f6f6fff444444ff5d5e5eff7f7f7fff9c9c9cffabababffb9b9b9ffc3c3c3ffcacacaffcfd0d0ffd4d3d4ffd7d7d7ffdadadaffdcdcddffdedfdfffe0e0e0ffe1e1e2ffe4e4e4ffe6e6e6ffe6e6e6ffe7e7e8bfaeaeae7f7575753f3a3a3a000000000000000000000000000000002f0000003f0000003f0000003f0000003f0000003f0000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0ccf9f9f9fffc3c3c3ffc2c2c2ffcacacaffc6c5c6ffababaaffaaaaaaffaeadaeffb0b0b0ffb0b1b1ffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffbfbfc0ffc1c2c1ffc4c3c3ffc5c5c5ffc7c7c7ffc9cac9ffd1d1d0ffdbdbdbffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe1e2e1ffe1e1e2ffe2e2e2ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e7ffe7e7e7ffdbdbdbffd8d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd2d1d2ffd1d1d1ffd1d0d0ffd0d0d0ffd5d5d5ffdbdbdbffdcdcdcffdbdcdcffdbdadbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd4d5d5ffd3d3d3ffd2d2d2ffd0d0d0ffcfceceffcececeffcdcdcdffcccbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c8c8ffc4c5c4ffc0bfbfffd6d6d6ffdadadaffd7d7d77f68696800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff6f6f6fff777777ff818282ff838383ff848384ff848484ff828282ff7d7d7dff767676ff717171ff7070713f1d1c1d00000000000000000000000000000000000000000f0f0f0ffffffffffffffffffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefe8f8f8e8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000ff000000ff000000ff000000ff000000ff353535ff939393ffa0a09fffd4d4d4fffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfafafffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafafffbfafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffcfcfcfff99999aff8b8b8bff3e3e3eff020202ff000000ff000000ff000000df00000000000000ffeaeaeaffeaeaeaffedeeeefff0eff0fff1f1f2fff5f5f5fff6f6f6fff5f5f5fff4f4f4fff3f2f2fff1f1f1ffefefefffedededffebecebffe9eae9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe4e4e5ffe2e2e2ffe0e0e0ffe0e0e0ffe2e2e2ffe2e3e2ffe4e4e4ffe5e5e5ffe6e5e5ffe7e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe0e0e0ffdfdfdfffdbdcdbffd7d8d7ffd1d1d1ffc3c4c4ffb4b4b4ffa7a7a7ff9c9d9cff929292ff888888ff7c7c7cff6a6a6aff555555ff494949ff424141ff3e3e3eff393939ff333232ff2e2e2eff2c2c2cff292929ff242424ff121212ff030303ff020203ff020203ff020202ff010101ff010001ff000000ff000000ff000000ff000000ff000000ef0000001f00000000000000000000000000000000000000000000007f000000ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff030303ff464646ff6f6f6fff707070ff414241ff5b5b5bff767676ff939393ffa8a8a8ffb7b7b7ffc0c0c0ffc6c6c7ffccccccffd0d0d0ffd3d4d4ffd7d7d7ffdadadaffddddddffdedfdeffe0e0e0ffe2e2e2ffe4e4e5ffe6e6e6ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffebebebbfb1b1b16f6767672f2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f242424efb6b6b6ffc2c2c2ffc2c2c2ffcdcdcdffbfbfbfffa9a8a8ffabababffadadadffaeaeafffb0b0b0ffb2b2b2ffb3b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc4c4c4ffc6c5c6ffc9c9c9ffd5d5d5ffdcdcdcffddddddffddddddffdededeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe3e2e3ffe4e4e4ffe6e6e6ffe5e5e5ffd8d8d8ffd5d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd2d3d3ffd2d2d1ffd0d1d1ffcfd0d0ffcfcfcfffcfcecfffcececeffcdcdcdffcececeffd4d5d5ffd9d9d9ffdbdadaffd9d9d9ffd8d8d8ffd7d7d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffd0d0d0ffcececeffcdcdccffcccbccffcbcbcbffc9cacaffc9c8c8ffc8c7c7ffc6c6c6ffc5c5c4ffc3c4c3ffc3c3c3ffd0d0d0ffe4e4e4ffdedfdfffdcdcdb3f36363600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff7d7d7dff919191ff9c9c9cffa3a2a2ffa4a4a4ffa2a2a2ffa0a0a0ff9b9b9bff939393ff7d7d7dff7575753f1d1d1d000000000000000000000000000000000000000000000000fffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff0a090aff707070ff999999ffaaababfff6f6f6fffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f8fff9f9f9fff4f4f4ffa7a7a7ff949494ff757575ff111211ff000000ff000000ff000000ff0000002f000000ffebebeaffeaeaeaffeeefeefff1f1f0fff2f2f3fff6f6f6fff8f8f8fff7f6f7fff6f6f6fff3f3f3fff2f2f2fff1f1f0ffefefefffedeeedffecececffeaeaeaffe9e9e8ffe8e8e8ffe6e6e6ffe3e3e3ffe0e0e1ffdfdfdfffe0e0dfffe1e0e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e6e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebeaffeaeaeaffe9e9e9ffe6e6e6ffe4e4e4ffe2e3e2ffe1e0e0ffdfdfdfffdddddcffd9d9daffd3d3d4ffc9c9c9ffbfbfbfffb8b8b7ffadadadffa0a0a0ff919190ff828181ff6f6e6fff616161ff595959ff545454ff4e4d4dff444444ff3e3e3eff3a393aff343535ff303130ff292929ff121212ff030303ff030303ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000cf0000000f000000000000000000000000000000000000007f000000ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff373738ff6a6a6aff717171ff3c3c3cff555555ff717170ff8b8b8bffa2a2a2ffb4b4b4ffbebdbdffc3c3c3ffc7c7c7ffccccccffd0d0d0ffd4d4d4ffd7d7d7ffd9dad9ffdcdcdcffdddddeffdfdfdfffe0e0e0ffe2e2e2ffe4e5e5ffe7e7e7ffe9e9e9ffebeaeaffecececffedededffeeeeeeffeeeeeedfd1d1d17f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffc2c2c2ffc3c3c2ffc4c4c4ffcbcbcbffb7b8b7ffa9a9a9ffaaaaabffabacabffadadadffb0b0b0ffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc4c4c4ffccccccffd8d8d8ffdadadaffdbdbdbffdcdcdcffdcdddcffdddddeffdededfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e2e1ffe3e3e3ffe5e5e5ffe1e1e1ffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecfceffcdcdcdffcdcdcdffccccccffcbccccffcbcbcbffcbcbcaffccccccffd3d3d3ffd7d7d7ffd8d8d8ffd7d6d6ffd5d6d6ffd4d5d4ffd3d3d3ffd2d2d2ffd0d1d0ffcfcfcfffcdcdcdffcbccccffcacacbffcac9c9ffc8c8c8ffc7c7c7ffc6c5c5ffc4c4c4ffc3c3c2ffc2c2c1ffc1c0c0ffc8c8c8ffdededeffe4e4e4ffe2e2e2efd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff797979ff929292ff9c9c9cffa2a2a2ffa4a4a4ffa1a2a2ffa0a0a1ff9c9c9cff919292ff797979ff7575753f1d1d1d000000000000000000000000000000000000000000000000bfbfbfbffffffffffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff2a2b2bff909090ff9b9b9bffd6d7d6fffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfafbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9ffd4d4d4ff979797ff8c8c8cff343434ff000101ff000000ff000000ff0000008f000000ffebebebffebebebffefefeffff1f2f1fff4f4f4fff7f7f7fffafafafff8f9f8fff7f7f7fff4f4f4fff1f1f2fff1f1f1fff0f0f0ffefefefffedededffebecebffeaeaeaffe7e8e8ffe5e5e4ffe1e1e1ffdfdfdfffdcdddcffdedfdeffe0e0e0ffe1e1e1ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9eaffeaeaeaffeaebeaffebebebffebebebffebebebffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e7e6ffe5e4e4ffe2e2e2ffe0e0e0ffdededeffdbdbdbffd6d6d6ffd0d1d1ffcacbcbffc2c2c2ffb3b3b4ffa4a4a3ff979797ff8b8b8bff7d7d7eff6f7070ff676867ff5f5f5fff555655ff4f4f4fff484848ff424242ff3d3d3dff383838ff282828ff0a0a0aff020202ff010101ff000000ff000000ff000000ff000000ff000100ff010101ff010101cf0000000f0000000000000000000000000000007f000000ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff292929ff676767ff757575ff3b3b3bff515151ff707070ff89898aff9e9e9effafb0afffbbbcbcffc2c1c2ffc5c5c5ffc9c9c9ffcececdffd2d2d1ffd5d5d4ffd8d7d7ffdadadaffdcdcdcffdddddeffdedfdeffe0e0e0ffe2e2e2ffe3e4e4ffe5e5e5ffe7e7e7ffeaeaeaffecececffedededffeeefefffeff0effff0f0f0dfd3d2d33f3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f545454ffc3c3c3ffc1c1c1ffc3c3c3ffcacacaffb2b2b2ffa7a7a7ffa8a8a9ffabababffaeadadffb0b0b0ffb2b2b2ffb4b4b4ffb6b6b6ffb8b8b8ffbababaffbcbcbcffbebebeffc0c1c0ffc4c5c4ffd1d1d1ffd8d8d8ffd8d8d8ffd8d9d9ffdad9daffdbdbdbffdcdcdcffddddddffdedddeffdededeffdededeffdfdfdfffdfdfdfffe1e0e1ffe2e2e2ffe4e4e4ffddddddffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcdcecdffcccdcdffcbccccffcbcbcbffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc7c8c8ffcbcbcbffd2d2d2ffd5d6d6ffd5d5d5ffd4d4d3ffd2d2d2ffd1d1d1ffcfd0cfffcececeffcccdcdffcbcbcbffc9c9c9ffc8c8c8ffc7c7c7ffc5c5c5ffc4c4c4ffc3c3c2ffc1c1c1ffc0bfbfffbfbfbfffc8c8c8ffd9d9d9ffdededeffdedfdfffe2e2e28f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff303030ff7d7d7dff919191ff989798ff9b9b9bff9d9d9dff9c9b9cff9a9a9aff979797ff909090ff797979ff6c6c6c3f1c1c1c0000000000000000000000000000000000000000000000008f8f8f8ffffffffffffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefe0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff000000ff060605ff606060ff969696ffa5a5a4fff6f6f6fffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffbfcfcfffbfbfbfffbfafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafff5f5f5ffa0a0a0ff919191ff696968ff0a0a0aff000000ff000000ff000000cf000000ffedecedffecececfff0f0f0fff2f2f2fff4f4f4fff8f8f8fffafafbfffafafafff8f9f8fff5f5f5fff1f0f1fff1f1f1fff0f0f0fff0f0f0ffeeeeeeffecececffe9e9e9ffe7e7e7ffe2e3e2ffdedfdfffdbdcdcffdbdbdbffdddddcffdfdfdfffe0e1e1ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e5ffe7e7e7ffe7e7e8ffe9e8e8ffe9e9e9ffeaeaeaffebeaeaffebebeaffebebebffebebebffebececffecececffecececffebebecffebebebffeaeae9ffe9e9e9ffe7e7e7ffe6e6e6ffe4e4e3ffe1e2e2ffdfdfdfffdcdcdcffdadadaffd5d5d5ffcdcdcdffc3c2c2ffb8b9b9ffafafafff9c9c9dff8a8a8aff7f7f7fff757575ff6b6b6bff636262ff5d5d5dff575757ff515151ff494949ff414141ff383838ff1a1a1aff020202ff010101ff010101ff000101ff010101ff010101ff010101ff010101ff0101019f0000000000000000000000000000007f000000ff010101ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff131213ff616161ff727272ff3d3d3dff4c4d4dff6d6d6cff868686ff9b9b9bffacacacffbababaffc2c2c2ffc7c6c6ffc8c8c8ffcacbcaffcfcfcfffd2d2d2ffd5d4d5ffd8d8d8ffdadadaffdbdcdbffddddddffdfdedeffe0e0e0ffe2e1e2ffe3e3e3ffe5e5e5ffe7e7e7ffe9e9e9ffeaeaebffecececffefefeffff1f1f1fff2f2f2fff3f3f38f8a8a8a0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f797979ffc1c1c1ffc0c0c0ffc6c5c5ffc8c8c8ffaeaeaeffa8a7a8ffa8a8a8ffabababffaeaeaeffb0b0b0ffb2b2b2ffb4b4b4ffb6b6b6ffb9b9b8ffbbbabbffbdbdbdffbfbfbfffc8c8c8ffd4d4d4ffd6d6d6ffd6d6d6ffd7d7d8ffd8d8d8ffdadadaffdadadbffdcdbdcffdcdcdcffdddcddffddddddffdeddddffdededfffe0e0dfffe1e1e1ffe2e2e2ffd8d9d9ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffcccccbffcacacaffc9c9caffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc9c9c9ffd0d0d0ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcbccccffcacacaffc8c8c9ffc7c7c7ffc5c6c5ffc4c4c4ffc2c3c3ffc1c1c1ffbfbfbfffbebebeffbdbdbdffc9c9c9ffd7d7d7ffd7d7d7ffd7d6d7ffdbdbdacfb5b5b50f0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0000007f0a0a0a7f3b3b3b7f4747477f4b4c4b7f4d4d4d7f4e4e4e7f4e4e4e7f4e4e4e7f4e4d4e7f4d4d4d7f4b4b4b7f4646467f3939391f0d0c0c0000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefedfdedede00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff000000ff000000ff000000ff000000ff1d1d1dff818181ff959595ffbfbfbefff9faf9fffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfafbfffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffbfbfbfffafafafffafafafff9f9fafffafaf9fff9f9f9fffafafafffafafafff9f9f9ffb9b9b9ff919191ff7e7e7fff1f1f1fff000000ff000000ff000000ff000000ffedededffedededfff0f0f0fff3f3f3fff5f6f5fff8f8f8fffbfbfbfffbfbfbfffafafafff5f5f5fff1f1f1fff0f0f0fff0f0f0ffefeff0ffeeedeeffebebebffe9e9e9ffe4e5e5ffdededeffdadadaffd9d9d9ffd9d9d9ffdcdcdcffdddddeffe0dfe0ffe2e2e1ffe3e3e3ffe4e4e4ffe5e5e5ffe7e6e6ffe7e8e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffedededffedededffedededffecececffecececffecececffebebebffeaeaeaffe8e8e8ffe6e7e6ffe5e5e5ffe3e3e2ffe1e1e1ffddddddffd9d9d9ffd3d3d3ffcbcbcbffc2c2c2ffb7b7b7ffa7a7a7ff989999ff8e8e8eff828282ff7a7a7aff757576ff6b6b6bff646464ff5c5c5cff515050ff474747ff3e3e3eff2e2e2eff0a090aff010101ff020202ff010101ff010101ff010101ff010101ff010101ff0000019f00000000000000000000004f000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0b0cff5b5a5bff6c6c6dff424242ff4b4a4bff6a6a6aff848484ff999999ffaaaaaaffb8b8b8ffc1c0c0ffc5c5c5ffc6c6c6ffc8c8c8ffccccccffcfcfcfffd1d1d2ffd5d5d5ffd7d7d7ffd9d9daffdbdbdbffddddddffdededfffe0e0e0ffe2e1e1ffe2e2e3ffe5e4e5ffe7e7e7ffe9e9e9ffeaeaebffedededfff0f0f0fff3f3f3fff5f5f5fff7f6f69f9a9a9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1d1d1d3f3a3a3a3f3a3a3a1f1d1d1d0000000000000000000000000000000000000000000000000000000000000000cf9c9c9cffc0c0c0ffbfbfbfffc8c8c7ffc5c5c5ffabacacffa7a7a7ffaaaaaaffacacacffaeaeaeffb0b0b1ffb2b2b3ffb5b5b4ffb7b7b7ffb9b9b9ffbbbbbbffc0c0c0ffcdcdcdffd4d4d4ffd4d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9daffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffddddddffdedfdfffe0e0e0ffe0e0e0ffd4d4d4ffcdceceffcdcdcdffcccdcdffccccccffcbcbcbffcacacaffcacac9ffc8c8c8ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c3ffc1c1c1ffc1c1c1ffc8c8c8ffcecfceffcfd0d0ffcececeffccccccffcbcbcbffc9c9c9ffc8c7c7ffc6c6c6ffc5c4c4ffc3c3c3ffc1c1c2ffc0c0c0ffbfbebfffbebebeffbcbdbcffc6c7c7ffd7d7d7ffd4d4d4ffd3d3d3ffd4d4d4cfaeaeae0f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefeafaeaeae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff000000ff353535ff8b8b8bff959495ffdbdbdbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafaffd6d7d7ff919191ff888988ff404040ff010000ff000000ff000000ff000000ffd0d0d0ffefeeeefff1f1f1fff4f4f4fff6f6f6fff9f9f8fffcfcfcfffcfcfcfffbfbfbfff5f5f4fff2f2f2fff1f0f0fff0efefffefefefffedededffeaeaeaffe6e7e7ffe0e0e0ffdbdbdbffd7d7d7ffd7d7d7ffd8d8d9ffdbdbdbffddddddffdedfdfffe1e1e1ffe3e2e2ffe4e4e4ffe5e5e5ffe7e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebebebffebebebffecececffecececffedececffecececffecececffecececffecececffebebebffebebebffeaeaeaffe8e8e8ffe7e7e7ffe7e7e6ffe5e5e5ffe2e2e2ffdededeffd9d9d9ffd2d2d2ffc7c8c7ffbdbdbdffafafafffa3a3a3ff999898ff949494ff8b8b8bff838383ff777776ff6e6e6eff646464ff5c5c5cff535353ff464645ff323232ff0a090aff030202ff020202ff010101ff010101ff010101ff000000ff000000ff0000005f000000000000003f000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff545454ff6c6c6cff4c4c4cff474747ff666565ff818282ff989897ffa9a8a8ffb6b6b6ffbfbfbfffc4c4c3ffc5c4c4ffc6c6c6ffc9c9c9ffcbcbcbffcececfffd1d1d1ffd4d3d3ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffddddddffdfdfdfffe0e0e0ffe2e2e2ffe5e5e5ffe7e7e7ffe9e9e9ffecececffefeeeffff1f1f1fff5f5f5fff7f7f8fff8f8f88f8b8b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f757575ffeaeaeaffeaeaeaffe8e8e87f737373000000000000000000000000000000000000000000000000000000000f0c0c0cdfa7a7a8ffc0c0c0ffc0c0c0ffc8c8c8ffc0c0c0ffa8a8a8ffa8a8a8ffaaaaaaffacacacffaeaeaeffb1b0b0ffb3b2b2ffb5b5b5ffb7b7b7ffbababaffc4c4c4ffcfcfcfffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdcdcdcffdedddeffdfe0e0ffdddddeffd0d0d0ffcbcbcbffcbcbcaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc3c3c2ffc2c1c1ffc1c1c0ffbfbfbfffbebebeffbcbcbcffbebebeffc8c8c8ffccccccffcbccccffcacacaffc8c8c8ffc7c7c7ffc5c5c5ffc3c3c3ffc2c2c1ffc0c0c0ffbfbfbeffbebebeffbdbdbdffbcbcbcffc7c7c7ffd8d7d7ffd3d3d3ffd0d0d0ffd1d1d2cfacacac0f0d0d0d00000000000000000000000000000000000000000000000000000000000000007f757575bfb0b0b0bfb0b0b08f848383000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff040403ff595959ff909090ff9c9c9cfff3f3f3fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfff1f1f1ff969696ff8c8c8cff535353ff010101ff000000ff000000ff000000ff959595ffefefeffff2f2f2fff5f5f5fff7f7f7fff9f9f9fffdfdfdfffdfdfdfffcfbfcfff6f6f6fff3f3f3fff2f1f1fff0f0f0ffeeeeeeffecececffe7e7e7ffe3e3e2ffdcdcdcffd7d7d6ffd6d5d5ffd5d6d5ffd7d7d7ffdad9d9ffdbdcdcffdededeffe1e1e1ffe2e2e2ffe4e3e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebeaffecececffecececffecececffecececffecececffebebebffebebebffebebebffebebebffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe7e8e7ffe6e6e6ffe2e2e2ffddddddffd5d5d4ffccccccffc2c2c2ffb7b7b7ffabababffa5a5a5ff9d9d9dff959595ff8c8c8cff818282ff7b7b7bff727272ff636364ff555555ff434343ff313131ff070707ff020202ff010101ff010001ff000000ff000000ff000000ff000000df000000000000002f000000ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff414141ff686868ff535353ff444544ff636363ff818080ff969696ffa7a7a7ffb3b4b3ffbcbdbcffc1c1c1ffc2c2c3ffc4c4c4ffc6c6c6ffc9c9c9ffccccccffcececeffd0d0d0ffd3d2d2ffd5d5d5ffd7d7d7ffd9d9d9ffdbdadaffdbdcdcffdcdddcffdfdfdfffe2e2e2ffe4e4e4ffe7e7e7ffebeaeaffedededfff0f0effff3f3f3fff7f7f7fff9f9f8fff9f9f95f5d5d5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f757575ffebebebffe9e8e8ffe7e7e7ffe6e6e5bfababab1f1c1c1c0000000000000000000000000000000000000000000000002f242424efb4b4b4ffc0c0c0ffc0c0c0ffc9c9c9ffbab9b9ffa7a7a7ffa8a8a8ffa9a9a9ffacacacffaeaeaeffb1b1b1ffb3b3b3ffb5b6b6ffbbbabbffc8c8c8ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd8d8d9ffdadadaffdbdbdaffdcdcddffdededeffd9d9d9ffccccccffc9c9c9ffc8c8c9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c4c4ffc3c2c3ffc1c1c1ffc0c1c0ffbfbfc0ffbebfbeffbdbdbdffbcbcbcffbababaffb9b9b9ffb8b8b7ffbcbcbcffc6c6c6ffc9c9c9ffc8c7c7ffc5c5c5ffc4c4c4ffc2c2c2ffc0c0c0ffbfbfbfffbdbdbdffbcbcbcffbababaffbababaffc8c8c8ffd5d5d5ffd2d2d2ffcfcfcfffd0d0d0cfa9a9a90f0d0d0d000000000000000000000000000000000000000000000000000000002f2b2b2bcfbcbcbcffe9e9e9ffeaeaeaffebebebbfb0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff0c0d0dff757575ff8f8f8fffb2b2b1fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafafafffafbfafffafafafffafafbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffafafaffacadadff8e8e8eff747474ff0d0d0dff000000ff000000ff000000ff4b4b4bfff1f1f1fff3f3f3fff6f6f6fff9f9f8fffbfbfbfffdfdfdfffefefefffcfcfcfff6f6f6fff4f4f4fff2f3f2fff0f0f0ffedeeeeffeae9e9ffe5e4e4ffdddeddffd8d8d7ffd4d3d4ffd4d4d4ffd4d4d4ffd6d5d6ffd9d9d8ffdbdbdbffddddddffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe8e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe9e9e9ffeae9eaffeaeaeaffecececffebecebffecebebffebebebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe5e5e5ffe1e1e1ffdcdcdcffd5d5d6ffcfcfcfffc7c8c7ffbdbebeffb3b2b2ffacacacffa3a3a3ff9c9d9cff949494ff8d8d8dff838383ff777777ff656565ff505050ff414242ff2d2d2dff050505ff010101ff000000ff000000ff000000ff000000ff000000ff0000005f00000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff424242ff666666ff565656ff434343ff626262ff7f7f7fff949494ffa5a5a5ffb2b3b2ffbbbbbbffc0c0c0ffc1c1c1ffc2c2c2ffc4c4c4ffc6c7c7ffc9c9caffccccccffcececeffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d5ffd8d8d8ffd9d9d9ffdadbdaffdcdcdcffdededeffe0e1e1ffe4e4e4ffe8e8e8ffebebebffeeeeeefff1f1f1fff5f5f5fff8f8f9fff9f9f9fffbfafa2f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767676ffebebebffe9e8e9ffe6e6e6ffe4e4e4ffe2e2e2efd3d3d34f4646460000000000000000000000000000000000000000000000005f484848ffbfc0bfffbfbfbfffc3c4c3ffc9c9c9ffb4b4b4ffa6a6a6ffa7a8a7ffaaaaaaffadacadffafafafffb1b1b1ffb4b4b4ffbebfbeffcacacaffcfcfcfffcfcfcfffd0d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdbffdddddcffd5d5d5ffc9c9c9ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb8b9b9ffb7b7b7ffb6b6b6ffb4b4b4ffb3b3b3ffbbbcbcffc4c4c4ffc5c5c5ffc2c2c2ffc1c0c1ffbfbfbfffbdbdbeffbcbcbcffbbbbbbffbab9baffb8b8b8ffc6c6c6ffd4d4d4ffd2d2d2ffd3d3d3ffd0d1d0cfa8a8a80f0d0d0d000000000000000000000000000000000000000000000000000000006f636463ffe6e6e6ffe7e7e7ffe8e8e8ffe9eae9ffebebebbfb1b1b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefe0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff000000ff000000ff242424ff848484ff919191ffcecfcffffafafafffbfbfafffbfbfbfffbfbfbfffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafffafafafff9f9fafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcffccccccff8e8e8dff828282ff242424ff000000ff000000ff000000ff3c3c3cfff3f2f3fff4f4f4fff9f9f8fffbfbfbfffcfdfdfffefefdfffefefefffcfcfcfff8f8f8fff5f5f5fff2f2f2ffefefefffecececffe7e6e7ffe0e1e0ffd9d9d8ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd4d4d4ffd6d6d7ffdadadaffdcdcdcffdededeffe0e0e0ffe2e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e8e8ffe9e9e9ffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe6e6e7ffe3e3e3ffe0e0e0ffdbdbdbffd6d6d6ffd1d0d0ffcac9c9ffc2c2c2ffbab9b9ffb1b1b1ffa9a9a9ffa2a2a2ff9d9d9dff929292ff878787ff767675ff5d5d5eff4c4c4cff3d3d3dff262627ff020202ff000000ff000000ff000000ff000000ff000000ff000000df00000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff444444ff646464ff5a5959ff404040ff5f5f60ff7b7b7bff929291ffa4a4a4ffb2b2b2ffbababbffbfbfbfffc1c1c1ffc1c1c1ffc4c4c4ffc6c6c6ffc8c8c8ffcacacaffcdccccffcececeffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d5ffd7d7d8ffd9d9d9ffdbdbdbffdcdcdcffdfdfdfffe2e2e2ffe5e6e5ffeae9e9ffedecedfff0f0f0fff3f3f3fff6f7f7fffafafafffbfbfbafadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767676ffecececffeaebeaffe7e7e7ffe4e3e4ffe1e1e1ffe0e0e0ffdfdfdf9f8a8b8b0f0d0d0d00000000000000000000000000000000000000007f5f6060ffc1c1c1ffc2c2c2ffc5c5c5ffc7c7c7ffaeaeaeffa6a6a6ffa7a8a8ffaaaaaaffacacadffafafafffb4b4b4ffc2c2c2ffcbcbcbffccccccffcdcdcdffcfceceffd0cfd0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d6d5ffd7d7d7ffd8d7d7ffd9d9d9ffdadadaffd1d1d1ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc3c2c2ffc2c1c1ffc0c1c0ffc0c0bfffbebebeffbdbdbdffbbbbbbffbababaffb9b9b9ffb8b7b7ffb6b6b6ffb5b5b5ffb3b3b3ffb1b2b1ffb0b0b0ffafafafffb0b0b0ffb9babaffc1c1c1ffc0c0c0ffbdbdbdffbcbcbcffbbbabbffb9b9b9ffb9b9b9ffb9b9b9ffc7c7c6ffd4d4d4ffd2d2d2ffd0d0d0ffd1d1d19f8384840f0d0d0d0000000000000000000000000000000000000000000000001f1c1c1cbfaaaaaaffe3e3e3ffe5e5e5ffe6e6e6ffe8e8e8ffeaebeaffecececbfb1b1b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefedfdedede00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff3b3b3bff888888ff939493ffeaebebfffafafafffafafafffafafbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfcfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffafafafff9faf9fff9faf9fff9faf9fffafafafffbfafafffcfbfbfffcfcfcfffcfcfcffeaeaeaff8f8f8fff878787ff484848ff010101ff000000ff000000ff0f0f0ffff3f4f3fff6f6f6fffafafafffcfbfcfffefefdfffffffefffefefefffdfdfdfff9f9f9fff4f4f4fff1f1f1ffeeeeeeffeae9e9ffe3e3e3ffdcdcdcffd5d5d5ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0cfffd1d1d1ffd4d4d4ffd7d7d7ffdadadaffdcdcddffdededeffe0e0e0ffe2e2e2ffe4e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffebeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdcdcdbffd6d6d6ffd0d0d0ffcacacaffc3c3c3ffbababbffb4b4b4ffadadadffa7a7a8ffa0a0a0ff959595ff868686ff717171ff5d5d5dff484848ff383838ff161616ff000000ff000000ff000000ff000000ff000000ff000000ff0000005f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3b3b3bff5f5f5fff5e5e5eff3d3d3dff5c5c5cff777777ff909191ffa3a3a3ffb1b1b1ffb9b9baffbfbebeffc1c1c1ffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffcacacaffccccccffcdcdcdffcfcfcfffd1d1d0ffd3d3d3ffd5d5d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdddedeffe0e0e0ffe3e4e3ffe7e7e7ffebebebffefefeffff2f1f2fff5f5f5fff9f9f9fffcfcfcefececed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f676767ffecececffebebebffe8e8e9ffe5e5e5ffe2e2e2ffdfdfdfffdfdedfffdddedddfc0c1c02f29292900000000000000000000000000000000000000009f797979ffc2c2c2ffc3c3c3ffc8c8c8ffc5c5c4ffaaabaaffa6a6a5ffa7a7a7ffaaaaaaffadadacffb9b9b9ffc4c4c4ffcacac9ffcacacaffcbcbcbffcccccdffcdcecdffcecfcfffcfcfcfffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd2d3d3ffd4d4d3ffd5d5d5ffd6d6d6ffd7d7d8ffd8d8d7ffccccccffc4c4c4ffc3c3c3ffc2c2c2ffc0c1c0ffc0c0c0ffbfbfbfffbdbebeffbdbcbcffbbbbbbffb9bab9ffb8b8b8ffb6b6b6ffb5b5b5ffb4b4b4ffb3b2b3ffb1b1b1ffafafafffaeaeaeffacacacffaaababffa9a9a9ffadadadffb7b7b7ffbcbcbcffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb6b7b7ffc5c6c5ffd3d3d3ffd1d0d0ffd1d1d0ffd2d2d29f828282000000000000000000000000000000000000000000000000000000006f626362efd3d4d4ffe3e3e2ffe3e3e3ffe4e4e4ffe7e7e7ffeaeaeaffecedecffeeeeee9f9494940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefe9f9e9e9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff030303ff5c5b5cff8b8a8affa4a4a3fff8f7f8fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafbfafffafafafffafafafff9f9f9fff9f9fafff9faf9fffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfff9f9f9ffa2a2a1ff888888ff696969ff070707ff000000ff000000ff000000fff7f7f7fff8f7f8fffbfbfbfffcfcfcfffefdfefffffffffffefefefffcfdfcfff7f7f7fff4f4f4fff2f2f2ffedededffe7e7e7ffe0e0e0ffd8d8d8ffd1d1d1ffcececeffcececeffcececeffcecdceffcfcfd0ffd3d2d3ffd6d6d6ffdadad9ffdcdcdcffdddedeffdfe0dfffe1e1e1ffe2e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e4ffe3e4e3ffe2e2e1ffdfdfdfffdbdbdbffd6d6d6ffd0d0d0ffc8c8c8ffc0c0c0ffbbbbbbffb5b5b5ffafafafffaaaaaaffa3a3a3ff969696ff858585ff6f6f6fff575757ff424242ff2f2f2fff020202ff000000ff000000ff000000ff000000ff000000ff000000df000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff363636ff5d5d5dff606060ff3c3c3cff595859ff747574ff8e8e8effa0a0a1ffb0b0b0ffb9b9b9ffbfbebeffc1c1c1ffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffc9cac9ffcbcbcbffcdcdcdffcfcfceffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d6ffd7d8d8ffd9dad9ffdbdbdbffddddddffdfdfdfffe2e2e2ffe5e5e5ffe9e9e9ffedeeedfff1f1f1fff4f3f4fff7f8f8fffcfcfcfffcfcfc3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3b3b3bffedededffecececffe9e9e9ffe6e6e6ffe4e3e4ffe1e1e1ffdededeffdcdcdcffdcdcdcffdbdbdb7f6c6c6c000000000000000000000000000000000f0c0c0ccf9e9f9effc4c5c4ffc5c4c4ffc9cacaffc1c1c1ffa7a7a7ffa5a5a5ffa7a7a7ffadadadffbdbcbdffc5c5c5ffc7c6c7ffc8c8c7ffc9c9c9ffcacacaffcbcbcbffcccdcdffcdcdceffcececeffcfcfcfffcfd0cfffd0d1d1ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d5ffd6d6d6ffd5d5d5ffc8c8c7ffc1c1c2ffc1c0c0ffbfbfbfffbebebeffbcbdbdffbbbbbcffbabbbaffb9b9baffb8b8b8ffb6b6b6ffb4b4b5ffb3b3b3ffb1b1b1ffb0b0b0ffafafafffadadadffabababffaaaaaaffa8a8a8ffa6a6a6ffa4a4a5ffa3a3a3ffaaaaabffb4b4b4ffb5b5b6ffb3b4b4ffb4b4b4ffb6b6b6ffc5c5c5ffd2d2d3ffcececeffcdcdcdffd0d0cf9f8282820000000000000000000000000000000000000000000000001f1b1b1bbfa8a8a8ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe5e5e5ffe8e8e8ffebebebffedededffeeeeee7f77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefe4f4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff000000ff111111ff777677ff8b8c8cffc0c1c0fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffbfafbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafbfffafafafffafafafff9f9fafff9f9fafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbffc0c0c0ff8b8b8cff7a7a7aff151515ff000000ff000000ff000000ffbababafff8f9f9fffbfbfbfffcfcfcfffdfdfdfffffffffffefefefffbfbfbfff6f6f6fff4f4f4fff1f2f1ffebececffe5e5e5ffddddddffd4d4d4ffcdcecdffcdcdcdffcccdccffcccccdffcdcccdffcfcfcfffd2d2d2ffd6d5d6ffd9d9d9ffdcdcdcffdededeffdfdfdfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0dfdfffddddddffdad9d9ffd4d4d4ffcdcdcdffc4c4c4ffbebebeffb9b9b9ffb4b4b4ffb0b0afffabababffa2a2a2ff929292ff7c7c7cff646465ff4c4c4cff393939ff151414ff000000ff000000ff000000ff000000ff000000ff000000ff000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff262626ff5b5c5cff6b6b6bff3c3d3dff565656ff737374ff8b8b8bff9f9f9fffafafaeffb9b8b8ffbebebeffc0c0c0ffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c8ffc9c9c9ffcbcbcbffcdcdcdffcecfceffd0d0d0ffd2d2d2ffd4d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffddddddffdfdfdfffe1e1e1ffe4e4e4ffe7e7e7ffedededfff0f0f0fff3f3f3fff6f6f6fffbfbfbfffcfcfc8f8d8d8d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2c2c2cffedededffecececffe9e9e9ffe7e7e7ffe5e4e5ffe2e3e2ffe1e0e1ffdddedeffdbdbdbffdadadaffdadadacfb1b1b01f1b1b1b0000000000000000000000001f181818efb8b8b8ffc5c5c5ffc6c6c6ffcbcbcbffbdbdbdffa5a5a5ffa5a6a6ffb1b2b1ffbebebeffc3c3c3ffc4c4c4ffc6c5c6ffc6c6c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffd2d2d2ffc3c2c2ffbebfbfffbebebdffbcbcbcffbababbffb9bab9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb3b3b3ffb1b1b1ffafafafffaeadadffacacacffaaaaaaffa9a9a9ffa7a7a7ffa6a5a5ffa4a4a4ffa2a2a2ffa0a0a0ff9d9d9dff9d9d9dffa8a8a8ffb0b1b0ffb2b3b2ffb5b5b5ffc5c5c5ffd2d2d2ffcecdceffcdcdcdffcdcdcd9f8080800000000000000000000000000000000000000000000000004f454545efd0d0d0ffdfdfdfffdfe0e0ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e7ffe9e8e9ffebebebffedededffeeeeee7f777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffefffefffefefefffefefefffefffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefefffffffefefffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff232323ff7e7e7eff8c8c8cffd0d0d0fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffcfcfdfffcfcfcfffcfbfcfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbffcececeff8b8b8bff808180ff202020ff000000ff000000ff000000ffbabbbafff9f9f9fffbfbfbfffdfcfdfffefefefffffffffffefefefffbfbfbfff6f6f6fff3f3f2ffefefefffeaeaeaffe4e4e4ffdbdadbffd2d2d2ffccccccffccccccffccccccffccccccffccccccffcececeffd2d2d2ffd6d5d6ffd9d9d9ffdbdbdbffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeae9eaffe9e9e9ffe9e9e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e2ffe1e2e1ffe0e0e0ffdfdfdfffddddddffdbdbdbffd7d6d6ffd2d2d2ffcacacaffc1c1c1ffbcbcbcffb8b8b8ffb3b3b3ffb0b0b0ffa9a9a9ff9b9b9bff868686ff6d6d6dff565656ff414141ff2b2b2bff010101ff000000ff000000ff000000ff000000ff000000ff000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff252424ff5e5e5eff6c6c6cff3c3d3cff555555ff6e6e6eff8a8989ff9e9e9effaeaeaeffb7b7b7ffbdbdbdffbfc0c0ffc2c2c2ffc4c5c5ffc6c6c6ffc8c8c8ffcacacaffcbcbcbffcdcdcdffcececfffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffdededeffe0e0e0ffe2e3e3ffe6e6e6ffebebebfff0f0effff3f3f3fff6f6f6fffafafafffcfcfcbfbdbdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffedededffedecedffeae9eaffe8e8e8ffe5e6e6ffe3e3e3ffe2e2e2ffe0e0e0ffdcdddcffdadad9ffd9dad9ffd9d9d9efcbcbcb5f5151510000000000000000000000002f252525ffc6c6c6ffc7c7c7ffcbcbcbffcfcfcfffb6b6b6ffa8a8a8ffb7b7b7ffbebebdffc0c0c0ffc1c1c1ffc3c3c3ffc5c4c4ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcccbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd2d1d1ffd3d4d4ffcececeffbebebeffbbbbbbffbababaffb9b9b9ffb7b8b7ffb6b6b6ffb5b5b5ffb4b4b4ffb2b3b3ffb1b1b1ffafafafffaeaeaeffacacacffaaaaaaffa8a8a8ffa6a6a6ffa5a4a4ffa2a2a2ffa1a1a1ffa09fa0ff9d9e9dff9a9a9bff989898ff979797ff9b9b9bffa7a7a7ffb1b1b1ffc5c5c5ffd2d2d2ffcfcfcfffcdcdcdffcdcdcd9f80808000000000000000000000000000000000000000000f0d0d0daf989798ffddddddffdddddeffdededeffe0e0e0ffe3e3e3ffe5e5e5ffe7e7e6ffe8e8e8ffe9e9e9ffebebebffededeeffeeeeee6f686868000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffffefefffefefefffefefefffefffefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffafafafaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf000000ff000000ff000000ff000000ff2e2e2eff838383ff8c8c8cffdadadafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbffd8d8d8ff8b8b8bff838383ff2e2e2eff000000ff000000ff000000ffbbbbbbfff9fafafffcfcfcfffefefefffffffffffffffffffdfefefffbfbfbfff5f5f5fff2f2f2ffefefeeffe9e9e9ffe2e2e2ffd8d8d8ffcfd0d0ffcccbcbffcbcbcbffcacacbffcacacaffcacacaffcdcdcdffd2d1d2ffd6d6d6ffd9d9d9ffdbdbdbffdededeffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffddddddffdbdbdbffd8d8d8ffd4d4d4ffcececeffc4c4c4ffbebebeffbbbbbbffb7b8b8ffb3b3b4ffaeaeaeffa2a2a2ff909090ff737373ff5d5e5eff494849ff333333ff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1f1f1fff5b5a5aff6d6d6dff3f3e3fff545454ff6f6f6fff898989ff9d9e9dffadadadffb6b7b7ffbcbcbcffbebebeffc2c2c2ffc5c5c5ffc7c6c6ffc8c8c8ffcac9c9ffcbcbcbffcdcdcdffcececeffd0d0d0ffd2d2d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffdededeffdfdfe0ffe1e2e1ffe4e4e4ffe9e9e9ffefefeffff2f2f2fff5f5f5fff9f9f9fffcfcfccfcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efdededeffededecffeaeaeaffe8e9e8ffe6e7e7ffe5e4e4ffe2e3e3ffe0e0e1ffdfdedeffdcdcdcffd9dadaffd9d9d9ffd9d9d9ffd8d8d8af9494940f0d0d0d00000000000000005f4a4a4affcbcbcbffcfcfcfffd3d3d3ffcfd0cfffbcbcbcffb9b9b9ffbcbcbcffbdbdbcffbfbebfffc0c0c0ffc2c2c2ffc3c2c3ffc4c4c4ffc6c6c5ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd2d2d1ffc8c9c9ffb9bab9ffb8b8b8ffb7b7b7ffb6b6b6ffb4b5b5ffb3b3b3ffb2b2b2ffb0b0b0ffafafafffadadadffacacacffababaaffa9a9a9ffa7a6a7ffa4a4a4ffa2a2a2ffa0a0a0ff9e9e9eff9c9d9dff9c9c9cff9a9a9aff989798ff969696ff989898ff9c9c9cffadadadffc5c5c5ffd5d5d5ffd2d2d2ffcfcfcfffcecece8f73737300000000000000000000000000000000000000004f444544efcfcfcfffddddddffddddddffddddddffdfdfdfffe2e2e2ffe4e4e4ffe6e6e6ffe8e7e8ffe9e8e9ffeaeaeaffecececffeeeeeeffeeeeee3f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefffffefefffffefffffffffffffffffffffffffffffffefffefffefffefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff3a3a3aff838483ff8d8e8dffe4e5e4fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9fafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffdfcfcfffdfdfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafbfafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbffe2e2e2ff8a8989ff848384ff3f403fff000000ff000000ff000000ff7d7e7dfffbfbfbfffefdfefffefefefffffffffffffffffffefefdfffbfbfcfff5f5f5fff2f2f2ffefefefffe9e9e9ffe1e1e1ffd7d7d7ffcdcecdffcacbcaffcacacaffcacacaffcacacaffcacacaffcdcdcdffd2d2d1ffd6d6d6ffd9d9d9ffdcdbdcffdededeffe0e0e0ffe2e2e1ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe6e5e6ffe5e5e5ffe5e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e3e4ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e1e1ffe0dfe0ffdededeffddddddffdcdcdcffd9d9d9ffd4d4d4ffcecfcfffc6c7c6ffc0c0c0ffbcbcbcffb9b9b9ffb6b6b6ffb1b1b1ffa8a8a8ff989898ff7f7e7eff666666ff4e4e4eff383837ff212121ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101011ff555555ff6c6c6cff3e3d3eff545454ff727272ff8a8a8aff9e9d9dffacacacffb5b5b5ffbbbbbbffbebebeffc1c1c1ffc4c4c4ffc6c6c6ffc8c8c8ffc9c9c9ffcbcbcbffcccdcdffcececeffd0d0d0ffd2d2d1ffd3d3d3ffd5d5d4ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffddddddffdfdfdfffe1e1e1ffe4e3e4ffe9e8e9ffeeeeeefff2f2f3fff5f5f5fff8f8f8fffcfcfcfffcfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb1b1b1ffedededffeaeaeaffe9e9e9ffe7e7e7ffe5e5e5ffe3e4e4ffe2e1e1ffe0e0e0ffdededeffdcdcdcffdadadaffd9d9d8ffd7d7d7ffd6d6d7dfbbbabb3f35353500000000000000008f747474ffd3d3d3ffd7d7d7ffdcdbdcffdbdbdaffcecfceffc4c3c4ffbdbdbdffbcbcbcffbdbdbdffbfbfbfffc1c1c0ffc1c1c2ffc3c3c3ffc4c4c4ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c8ffcacacaffcbcbcbffccccccffcdcdcdffd0cfd0ffc3c2c2ffb6b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb1b1b1ffb1b1b0ffafafafffadadadffabababffa9aaa9ffa8a8a8ffa6a6a6ffa5a5a5ffa3a2a3ffa1a1a1ff9e9f9eff9c9c9cff9a9a9aff9a9a9aff9d9d9dffa2a2a2ffa8a8a8ffafb0b0ffb8b8b8ffc0c0c0ffcbcbcbffd5d5d5ffd8d8d8ffd5d5d5ffd2d2d25f4d4d4d000000000000000000000000000000000f0d0d0daf969696ffdbdbdcffdcdcdcffddddddffdddedeffdfdfdfffe1e1e1ffe3e3e3ffe4e5e4ffe6e6e6ffe8e8e8ffeaeaeaffebebebffedecedffeeeeeeffeeeeee3f3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffffffffffffefefffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000001ff424242ff838383ff8e8d8effefefeffffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafaf9fffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfbfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbffecececff898989ff838383ff464646ff010100ff000000ff000000ff7e7e7efffcfcfcfffefefefffffffffffffffffffffefffffdfdfdfffafbfbfff4f4f4fff2f2f2ffefefefffe9e9e9ffdfdfdfffd6d5d5ffcbccccffc9cac9ffc9cacaffc9c9c9ffc9cac9ffcacacaffcccdcdffd1d1d2ffd6d6d6ffd9d9d9ffdcdcdcffdededeffdfe0dfffe1e2e1ffe2e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e4e4ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0e0ffdfdfdfffdededeffdddddcffdbdbdbffdad9d9ffd5d5d5ffd0d0d0ffc9c8c8ffc1c1c1ffbdbdbdffbababaffb7b7b7ffb3b3b4ffadadadff9f9f9fff888888ff6e6e6eff535353ff3c3c3cff2a2a2aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff100f0fff555555ff6b6b6cff3f3f3fff545354ff707070ff8a8a8aff9e9d9effacacacffb5b5b5ffbbbbbbffbebebeffc1c1c1ffc4c4c4ffc6c6c6ffc8c8c8ffc9c9caffcbcbcbffcdcdcdffcececeffd0d0d0ffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffdadadaffdcdcdbffddddddffdfdfdfffe1e1e1ffe3e3e3ffe8e8e8ffeeeeeefff2f2f2fff5f5f5fff8f8f8fffbfbfbfffcfcfc0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afa2a2a2ffecedecffeaeaeaffe9e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe2e3e3ffe1e1e1ffdfdedeffddddddffdbdbdcffd9d9d9ffd6d7d6ffd6d5d6ffd6d6d5ffd5d5d57f6a6a6a0000000000000000bfa1a1a2ffdbdbdbffdfdfdfffe1e1e1ffdfdfdfffdcdcdbffd7d7d7ffcfcfcfffc6c6c6ffc0c0c0ffbebebeffc0c0c0ffc1c1c1ffc1c1c2ffc3c3c3ffc4c4c4ffc6c6c6ffc7c7c6ffc8c8c7ffc9c9c9ffcacacaffccccccffcdcdcdffbbbbbbffb3b3b3ffb2b2b2ffb1b1b1ffafb0b0ffaeaeaeffadadadffacababffaaa9aaffa7a7a7ffa5a5a5ffa4a4a4ffa2a2a3ffa1a1a1ff9f9f9fff9e9e9effa0a0a0ffa6a6a6ffacababffb5b5b5ffbbbbbbffc0c0c0ffc1c1c1ffc4c4c3ffc6c6c6ffcacacaffd0d0d0ffd4d4d4ffd9d8d8ffd8d8d85f4f4f4f000000000000000000000000000000003f363636dfbebebeffdadadaffdadadbffdbdbdcffddddddffdfdfdfffe1e1e1ffe3e3e2ffe3e3e3ffe5e5e5ffe7e7e7ffe9e9e9ffebeaebffecececffedededffeeeeeeffeeeeee3f3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff020202ff4e4f4fff848484ff919191fff5f5f5fffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfff3f3f3ff8d8d8eff858485ff515151ff010100ff000000ff000000ff7e7e7efffdfcfdfffffffffffffffffffffffffffffffefffdfdfdfffafaf9fff4f4f4fff2f2f3ffeeeeeeffe7e6e7ffdcdcdcffd3d3d3ffcbcacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcdcccdffd2d2d2ffd6d6d6ffd9d9d9ffdbdbdbffddddddffdfdfdfffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffe7e7e7ffe6e7e7ffe6e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffd9d9d9ffd6d6d6ffd1d1d1ffcbcbcbffc2c2c2ffbebebeffbbbbbbffb8b8b8ffb4b4b4ffafafafffa1a2a2ff8c8c8cff747474ff595959ff414141ff2d2d2cff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0eff545454ff6a6a6aff3f3f3fff515151ff6c6c6cff888889ff9d9d9dffacacacffb4b4b4ffbababaffbebebeffc2c2c2ffc4c4c4ffc6c6c6ffc8c8c7ffc9c9c9ffcbcbcbffcccdccffcececeffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd6d7d6ffd8d8d8ffdadadaffdbdbdcffddddddffdfdfdfffe1e1e1ffe3e3e3ffe7e7e7ffedededfff2f2f2fff5f5f4fff7f8f7fffcfbfcfffcfcfc3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f767676ffecececffebebeaffe9e9e9ffe8e7e8ffe7e7e7ffe5e5e5ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdcdcdcffdadadaffd9d9d9ffd7d7d7ffd5d5d5ffd5d5d5ffd5d5d5cfadadad000000000f0d0d0dbfa7a7a7ffe1e1e1ffe0e0e0ffddddddffd8d8d8ffd6d6d6ffd8d7d7ffdadadaffd7d7d6ffd1d1d1ffc9c9c9ffc2c3c2ffc0bfc0ffc0c0c0ffc2c3c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffcacacaffc9c8c8ffb4b4b4ffb0b0b0ffb0afafffaeaeaeffacacacffababaaffa9a9a9ffa8a8a8ffa6a6a6ffa5a5a5ffa3a3a3ffa2a2a2ffa6a6a6ffadadadffb4b4b5ffbababaffc0c0c0ffc2c1c2ffc1c1c1ffbfbfbfffbebebeffbfbfbfffbfbfbfffc0c0c0ffc4c5c5ffc8c8c8ffccccccbf9d9d9d8f7778781f1b1b1b000000000000000000000000000000005f525151ffdbdbdbffdadadbffdadadaffdbdadaffddddddffdfdfdfffe1e1e1ffe2e2e2ffe3e3e3ffe5e4e5ffe6e6e6ffe8e8e8ffeaeaeaffebececffecedecffedeeedffeeeeeeffefefef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffefefefffffffefffffffffffffffffffefffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff4f4f50ff848485ff989898fffafafafffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfcfcfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfff7f7f7ff959594ff848484ff515151ff000000ff000000ff000000ff7e7e7efffdfdfdfffffffffffffffffffffffffffffefefffdfdfdfffafafafff4f4f4fff1f1f1ffedececffe5e5e5ffdcdcdcffd2d2d2ffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcdcdceffd2d3d2ffd6d6d6ffd9d9d9ffdbdbdbffdddcdcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe6e7e7ffe6e6e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd6d6d6ffd1d2d2ffcccccdffc3c2c3ffbebebeffbcbcbcffb9b9b9ffb5b5b5ffafb0b0ffa4a3a3ff8f9090ff787878ff5c5b5bff434343ff2e2f2eff121212ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff555555ff6a6a6aff3e3e3eff4e4f4eff6a6a6aff878888ff9d9d9dffacacacffb4b4b4ffbababaffbfbfbfffc2c2c2ffc5c5c5ffc6c6c7ffc8c8c8ffc9cacaffcbcbcbffcdcdcdffcececeffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffddddddffdfdfdfffe1e1e1ffe3e3e3ffe7e7e7ffedececfff1f1f1fff4f4f4fff7f6f7fffbfbfbfffcfcfc3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f3f3f3f3f3f3f3f3f3f3f3f3f0f0f0f0f000000000000000000000000000000000000000000000000000000006f676767ffedededffebececffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e4e4ffe3e3e3ffe1e1e1ffdfdfdfffddddddffdcdcdcffdbdbdbffdadadaffd8d8d8ffd5d5d5ffd5d5d5ffd6d6d60000000000000000000000004f4646469f8b8b8befccccccffd5d5d6ffd2d2d2ffd1d1d1ffd0d0d0ffd3d3d4ffd7d7d7ffdadadaffdad9d9ffd3d3d4ffcacacaffc5c5c5ffc3c3c3ffc4c4c4ffc5c4c5ffc4c4c5ffc5c5c5ffc7c7c8ffc2c2c2ffaeaeaeffacacacffacacabffabababffa9aaa9ffa8a8a7ffa6a6a7ffa7a7a7ffacacacffb2b2b3ffb8b9b9ffbfbfbfffc5c5c5ffc5c5c5ffc2c3c3ffc0c0c0ffbebebdffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbebebeefb3b3b3bf908f907f6060603f31313100000000000000000000000000000000000000000000000000000000000000007f6d6d6dffdbdbdbffdadbdaffdcdcdcffddddddffdedfdfffe0e0e0ffe1e2e2ffe3e3e3ffe4e4e4ffe5e6e5ffe7e7e7ffe9e9e9ffebebeaffecececffedededffeeeeeeffefefefffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff030202ff5b5b5aff848484ffa1a0a0fffcfcfcfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff9f9f9ff9e9f9fff858585ff616161ff010101ff000000ff000000ff7e7e7efffdfdfdfffffffffffffffffffffffffffefefefffdfdfdfffafafafff4f4f4fff0f0f0ffebebebffe5e5e5ffdbdbdbffd0d1d1ffc9c9c9ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacbcaffcececeffd3d3d2ffd6d6d7ffd9d9d9ffdbdbdaffdcdcdcffdededeffdededeffe0dfe0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e3e3ffe1e1e1ffe0e1e0ffe0dfdfffdfdfdfffdededeffddddddffdcddddffdcdcdcffdadadbffd9d9d9ffd8d8d8ffd6d6d6ffd3d3d3ffcdcdcdffc3c3c3ffbfbfbfffbdbdbdffbababaffb6b6b6ffb0b1b0ffa5a5a5ff939393ff7c7c7cff5e5f5eff454545ff2f2f2fff1a1a19ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff555555ff696969ff3d3d3dff4c4c4cff6d6c6dff898989ff9e9e9effadadadffb5b5b5ffbabbbaffbfbfbfffc2c2c2ffc5c5c4ffc7c6c7ffc8c8c8ffcac9c9ffcbcbcbffcdcccdffcececeffd0cfcfffd1d1d1ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdbffddddddffdfdfdfffe1e1e1ffe3e3e3ffe7e7e7ffecececfff1f1f1fff4f4f4fff6f6f7fffafafbfffcfcfc3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffcfcfcfcf000000000000000000000000000000000000000000000000000000003f3b3b3bffedededffecececffe9eae9ffe8e8e9ffe8e8e8ffe7e7e6ffe5e5e5ffe4e4e4ffe2e2e2ffe1e0e0ffdededfffddddddffdcdcdcffdcdcdbffd9dad9ffd7d8d8ffd6d6d6ffd6d6d60000000000000000000000000000000000000000000000004f4242429f828282efc3c3c3ffd1d1d1ffd2d2d2ffd1d1d1ffd0d1d1ffd1d1d1ffd8d8d8ffdcdcdbffd9d9d9ffd4d4d4ffcdcdceffc7c7c7ffc4c4c4ffc3c3c3ffc6c6c6ffbcbcbcffabababffa9a9a9ffa9a9a9ffacacacffb1b1b1ffb9b9b9ffc0c0c0ffc6c5c5ffc8c8c8ffc6c6c6ffc3c3c3ffbfbfbfffbebebeffbebebdffbebebdffbebdbdffbdbdbdffbcbbbcdfa3a3a39f7575756f5252522f2323230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6d6d6dffdbdbdbffdcdcdcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffebeaebffecececffedededffeeeeeeffefefefffefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefefefffffefefffefffffffefefefffeffffbfbfbfbf00000000000000000000000000000000000000003f3f3f3ffffffffffffefffffffefffefffffffefffefefefffffefefffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff040405ff636363ff868585ffabababfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffcfbfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfafbfffafafafff9f9f9ffa8a8a8ff868686ff686868ff030303ff000000ff000000ff7e7e7efffdfdfdfffffffffffffffffffffffffffffffefffdfdfdfff9f9f9fff3f3f3ffefeff0ffebebebffe5e4e4ffdbdbdbffd1d1d1ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffccccccffcfcfcfffd3d3d3ffd6d6d6ffd9d9d9ffdadbdaffdcdcdcffddddddffdededeffe0dfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe6e5e6ffe6e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdeffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd2d2d2ffcdcdcdffc4c4c4ffbfbfbfffbdbdbdffbbbbbbffb7b7b8ffb2b1b1ffa7a7a7ff959595ff7b7c7cff616160ff474747ff313031ff1f1f1fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fff565656ff696969ff3d3d3dff4c4c4cff6a6a6aff868686ff9d9e9effaeaeaeffb6b7b6ffbcbcbcffbfbfbfffc2c2c2ffc5c5c5ffc6c6c6ffc8c8c8ffcacacaffcbcbcbffcccccdffcececeffcfcfcfffd1d1d0ffd2d2d2ffd3d3d3ffd5d6d6ffd8d8d8ffdadadaffdcdcdcffddddddffdfdfdfffe1e1e1ffe3e3e3ffe7e7e7ffecececfff1f0f0fff4f3f4fff7f7f7fffafafafffbfbfb3f3f3f3f00000000000000000000000000000000000000000000000000000000000000006f6f6f6fffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000000000003f3b3b3bffedededffecececffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe0e0e0ffdededeffddddddffdcdcdcffdbdbdbffd9dad9ffd8d8d7efc9c9c90000000000000000000000000000000000000000000000000000000000000000000000004f4141419f838383efc4c3c3ffd0d0d0ffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd7d7d6ffdbdbdbffdcdcdcffd7d7d7ffcecfceffc9cac9ffbdbdbdffb9b9b9ffc0c0c0ffc6c6c6ffcacacaffcbcbcbffc9c9c9ffc6c6c6ffc2c2c2ffc1c1c1ffbfbfbfffbdbdbdffbcbdbdffbdbdbcffbebebecf9a9a9a8f6b6a6a5f4747471f171717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f444444ffdcdcdcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e4ffe4e4e5ffe5e5e5ffe6e7e6ffe8e8e8ffe9e9e9ffeaeaebffecececffedededffeeeeeeffefefefcfc2c2c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000003f3f3f3ffffffffffffefffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff090909ff6c6b6bff848485ffb3b3b3fffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafaffb1b1b1ff858585ff696969ff030303ff000000ff000000ff7e7e7efffdfcfdfffffffffffffffffffffffffffffefffffdfdfefff9f8f8fff2f2f2ffefefefffebebeaffe5e5e5ffdadbdbffd0d0d0ffc9c9c9ffc9c9c8ffc9c9caffcacacaffcacacaffccccccffcfcfcfffd3d3d3ffd6d6d6ffd9d8d8ffdadadaffdcdcdcffddddddffdedfdeffdfdfe0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe5e5e5ffe5e6e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e0ffe0e0e0ffdfdfdfffdfdedfffddddddffdcddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d7ffd6d6d6ffd2d2d3ffcdcdcdffc5c5c4ffbfbfbfffbdbebdffbbbbbbffb8b8b8ffb3b2b3ffa7a7a7ff939393ff7b7b7bff616161ff484848ff313131ff212121ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff111111ff565556ff696969ff3e3e3eff4e4e4eff696868ff858585ff9d9d9dffafafafffb8b8b8ffbdbcbdffbfbfbfffc2c2c2ffc5c5c5ffc7c7c7ffc8c8c8ffcacacaffcbcbcbffcdcdcdffcececeffcfd0cfffd1d1d1ffd2d2d2ffd3d3d3ffd6d6d5ffd8d7d8ffdadad9ffdbdcdcffddddddffdfdfdfffe1e1e1ffe3e3e3ffe7e7e7ffededecfff1f1f1fff4f3f4fff7f7f7fffafafafffbfbfb3f3e3e3f000000000000000000000000000000000000000000000000000000000f0f0f0fefefefefffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f000000000000000000000000000000000000000000000000ffeeeeeeffedededffeaeaeaffeae9eaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e5e4ffe3e3e3ffe1e1e1ffdededfffddddddffdcdcdcffdcdcdcefcdcdcd7f6c6c6c0f0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4141419f828382efc5c5c5ffd2d2d2ffd1d2d2ffd2d2d2ffd3d3d4ffd5d5d6ffdcdcdcffe2e2e2ffe1e1e1ffddddddffd7d7d7ffd3d3d3ffcececeffc8c8c8ffc5c5c5ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1bf8f8f8f7f5e5e5e3f2f2f2f0f0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1b1b1b9f8b8b8bffe0e0e0ffe1e1e1ffe1e1e1ffe3e2e2ffe4e4e4ffe5e5e5ffe5e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaebebffecececffedededffeeeeeeffefefefbfb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff050505ff656566ff848484ffabacabfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffbfafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafff9f9f9ffa8a8a8ff858585ff656565ff010202ff000000ff000000ff7e7e7efffdfcfcfffffefffffffffffffffffffffffffffffefdfdfff8f8f9fff3f3f2ffefefefffebebebffe5e5e5ffdbdbdbffd0d0d0ffc9c9c9ffc8c9c8ffcac9caffcbcacaffcbcbcbffcdcdcdffcfcfcfffd2d2d2ffd5d5d5ffd8d8d7ffdadad9ffdbdbdbffddddddffdfdedfffe0e0e0ffe1e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e5e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdcdcdbffdbdbdbffdadadaffd9d9d9ffd7d8d8ffd6d6d6ffd2d2d2ffcdcdcdffc5c5c5ffbfbfbfffbebebdffbbbbbbffb8b8b8ffb3b3b3ffa8a8a8ff949494ff7b7b7bff616161ff464646ff303030ff232323ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161616ff595959ff6a6a6aff3e3e3eff505050ff6b6b6bff878786ff9e9e9effb0b0b0ffb8b8b8ffbdbcbdffbfbfbfffc1c2c1ffc5c4c4ffc6c6c6ffc8c8c8ffcacacaffccccccffcdcdcdffcfceceffd0cfcfffd1d1d1ffd2d2d2ffd3d3d3ffd5d6d5ffd8d7d7ffdad9d9ffdbdbdbffddddddffdfdfdfffe0e0e0ffe3e3e3ffe8e7e8ffedededfff1f1f1fff4f4f4fff7f7f7fffafafafffbfbfb00000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd6f6d6d6d0000000000000000000000000000000000000000ffeeeeeffff0efefffebebebffeaeaeaffeae9eaffe9e9e9ffe8e8e8ffe7e7e6ffe4e5e5ffe3e3e2ffe1e1e1ffdfdfdfffdededeffdddddd9f898a891f1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4141419f838383efc6c6c6ffd3d3d3ffd6d5d5ffdbdbdbffe0e0e0ffe3e3e3ffe1e1e1ffdadadaffd3d3d3ffcececeffcacacaffc7c7c6efb9b8b8af8685866f5554553f303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1c1c1caf9a9b9bffe3e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffebebebffecececffedededffeeeeeeffefefefbfb3b3b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff030303ff595959ff848484ffa1a1a1fffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfcfcfffbfbfbfffafafbfffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafff9f9f8ff9d9e9eff858585ff626262ff010101ff000000ff000000ff7e7e7efffdfdfcfffefffffffffffffffffffffffefefefffcfdfdfff8f8f8fff3f2f3ffefefefffebebebffe4e4e4ffdbdbdbffd0d0d0ffcac9caffcacac9ffcacacaffcbcbcbffcbcbcbffcdcdcdffcfcfcfffd2d2d2ffd4d4d4ffd7d7d7ffd9d9d9ffdbdbdbffddddddffdededeffdfdfdfffe0e0e0ffe1e0e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdedfdeffdededdffddddddffdcdcdcffdcdbdbffdbdbdbffdadadaffd9d9d9ffd7d8d7ffd6d6d5ffd2d2d2ffcdcdcdffc5c5c5ffbfbfc0ffbebebeffbbbcbcffb8b8b8ffb4b3b3ffa9a9a9ff979898ff7c7c7cff626161ff464646ff303030ff232222ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2a2929ff5d5d5dff6a6a6aff3c3c3cff525252ff706f70ff898a8aff9fa0a0ffafafafffb8b8b8ffbdbdbdffbfbfbfffc1c1c1ffc4c4c4ffc6c6c7ffc8c8c8ffcacacaffccccccffcecdcdffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d6d6ffd8d7d8ffdadadaffdbdbdcffddddddffdfdfdfffe1e0e1ffe3e3e3ffe8e8e8ffedededfff1f1f1fff4f4f4fff7f7f7fffafbfafffbfbfb000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafafa7f7d7d7d0000000000000000000000000000000000000000bfb4b4b4fff0f0f0ffebebebffeaeaeaffeaeaeaffe9e9e9ffe7e7e8ffe6e5e6ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e19f8b8b8c1f1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4242429f888888ffe7e7e7ffe9e9e9ffeaeaeaffeaeaeaffe7e7e7ffe2e2e2dfc3c3c39f8c8c8c5f5858583f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f393939bfabababffe5e5e5ffe6e6e6ffe7e7e7ffe8e7e8ffe9e9e9ffeaeaeaffebebebffecececffeeededffefefefffefefef8f8686860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000101ff4f4e4eff848484ff989898fffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafff6f6f6ff959495ff848484ff5a5b5aff010101ff000000ff000000ff7e7e7efffdfdfdfffffffffffffffffffffffffffefefefffcfcfcfff8f8f8fff3f3f3ffefefefffebebebffe4e4e4ffdbdbdbffd0d0d0ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcdcdcdffcfcfcfffd2d2d1ffd4d4d4ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffdededeffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe3e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe5e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e4ffe2e3e3ffe2e2e2ffe1e1e1ffe0e1e0ffdfdfdfffdedfdeffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d7d7ffd5d6d5ffd1d2d2ffcdcdcdffc5c5c5ffbfbfbfffbebebeffbcbbbcffb9b9b8ffb4b4b5ffacacacff9a9a9aff7c7c7cff616262ff454545ff2f2f2fff222222ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff343434ff5d5d5cff6b6b6bff3c3b3bff535353ff707070ff8b8b8bff9f9f9fffafafafffb8b8b8ffbdbdbdffbfc0bfffc2c1c1ffc4c4c4ffc6c6c7ffc9c9c9ffcbcacaffccccccffcececeffcfcfcfffd0d0d0ffd1d2d1ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffddddddffdfdfdfffe1e1e1ffe4e4e4ffe9e9e9ffeeeeeefff1f1f2fff4f5f5fff8f8f8fffafbfabfbcbcbb00000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff9f9f97f7d7d7d000000000000000000000000fffffffffffffffffffcfcfcfff4f4f4ffecececffebebebffeaeaeaffe8e8e8ffe5e6e6ffeaeaeaffeeeeeefff3f3f3fff9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000003f393939dfcacac9ffe8e7e8ffeeeeeefffafafafff2f2f2ffecececffedededffeeeeeeffefefeffff3f3f3cfcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf00000000000000000000000000000000000000004f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff020202ff4d4d4eff848484ff919191fff5f5f5fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff2f2f3ff8f908fff848484ff4f4f4fff000000ff000000ff000000ff8d8d8dfffcfdfdfffffffffffffffffffffffffffefefdfffcfbfcfff9f9f9fff3f3f3ffefefefffebebebffe5e4e4ffdbdbdbffd0d1d1ffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcfcfcfffd1d2d1ffd4d4d4ffd7d6d6ffd8d8d9ffdadadaffdcdcdcffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd7d8d8ffd6d6d6ffd1d2d1ffcdcdccffc5c5c5ffbfbfbfffbebebeffbcbcbcffb9b9b8ffb6b6b6ffacacacff979897ff7b7a7aff5f5f5fff444444ff2f2f2fff222222ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff303030ff5d5d5dff6b6c6bff3c3c3cff535353ff6f6f6eff8a8a8aff9f9f9fffafafafffb8b8b8ffbdbdbdffc0c0c0ffc2c2c2ffc5c5c4ffc7c7c7ffc9c9c9ffcbcbcbffcccdcdffcececeffcfcfcfffd1d1d1ffd2d2d2ffd2d3d3ffd4d4d4ffd7d6d6ffd8d8d8ffdadadaffdcdcdcffdededeffe0dfdfffe1e2e1ffe5e5e5ffebebebffeeefeffff2f2f2fff5f5f5fff9f9f9fffbfbfabfbbbcbb0000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f5f4fff4f5f46f6c6c6c000000000000000000000000fffffffffffffffffffffffffffefefefff5f5f5fff4f5f4fff3f3f4fff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000009f949494fff2f2f2fffcfdfcfffefefefffefefefff2f2f2ffeeeeeffff2f2f2fffefefeffffffff6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff3b3b3aff848484ff8d8e8dffefefeffffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafbfafffafbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbffebececff8c8c8cff868686ff494949ff000000ff000000ff000000ffbcbcbcfffcfcfcfffffffffffffffffffffffffffefefefffcfcfcfff9f9f9fff3f3f3ffefefefffebebebffe4e5e4ffdbdbdbffd1d1d1ffcacacaffcacacaffcacbcaffcacbcaffcbcbcbffcbcbccffcecfceffd1d1d1ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdddeddffdededeffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffe0dfe0ffdfe0dfffdfdfdfffddddddffddddddffdcdcdcffdbdbdbffd9d9daffd7d7d8ffd6d6d6ffd1d1d1ffccccccffc5c5c5ffbfbfbfffbebebeffbcbcbcffb9b9b9ffb5b5b4ffa9a9a9ff969696ff7a7a7aff5e5f5eff454445ff313131ff212121ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff353535ff5f5f5eff666666ff3a3a3bff545454ff6e6f6fff8a8a8aff9f9f9fffb0afafffb8b8b8ffbebebeffc1c1c1ffc4c3c4ffc5c5c5ffc7c7c7ffcac9c9ffcbcbcbffcdcdcdffcecfceffd0cfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdaffdcdcdcffdededeffdfe0e0ffe2e2e2ffe6e6e6ffececebfff0efeffff3f3f3fff6f6f6fffafafafffbfbfb6f6d6d6d00000000000000000000000000000000000000001f1f1f1fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffff5f5f5ffefeff07f787878000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000bfb3b3b3ffeeeeedfffafafafffffffefffffffffffefefefffefefefffefefeffffffffffffffffefefefef1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff363636ff838383ff8c8c8cffe5e5e5fffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfcfffdfcfdfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafff9f9fafff9f9f9fffafafafffafafafffafafafffbfafaffe1e1e1ff8a8a8aff838484ff414141ff000000ff000000ff000000ffbdbdbdfffdfcfdfffffffffffffffffffffffffffefefefffdfefefffafafafff3f3f3fff0f0efffececebffe5e5e5ffdcdcdcffd1d1d2ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcdcdceffd1d1d1ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffddddddffdededeffdfdfdfffe0e0dfffe0e1e0ffe1e1e1ffe2e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e4ffe2e2e3ffe1e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffddddddffdcdcdcffdcdcdbffdbdbdaffd7d8d7ffd5d5d6ffd1d1d1ffccccccffc4c4c4ffc0c0c0ffbebebfffbcbcbcffb9b9b9ffb2b2b2ffa7a8a7ff969696ff797979ff5e5e5eff454545ff303030ff1f1e1fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff383939ff626262ff666566ff3b3c3bff555555ff717171ff89898affa09fa0ffb1b1b1ffb9b9b9ffbebebeffc1c1c1ffc4c4c4ffc5c5c5ffc8c8c7ffcacacaffcbcbcbffcdcdcdffcececeffcfd0cfffd1d1d1ffd2d2d2ffd4d4d4ffd6d6d6ffd8d7d7ffd9d9d9ffdbdbdbffddddddffdfdedeffe0e0e0ffe3e4e4ffe8e8e8ffedededfff0f1f1fff3f4f3fff8f8f8fffcfcfcfffbfbfb2f2e2e2f0000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff7f7f7fff0f0f08f878787000000000000000000000000cfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000bfb5b5b5ffefeff0fffcfcfbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf000000ff000000ff000000ff000000ff2d2c2dff828383ff8b8b8bffdbdbdbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbffd7d8d8ff8a8a8aff828282ff2f2e2eff000000ff000000ff000000ffbdbdbdfffcfcfcfffefffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3fff0f0f0ffecececffe5e6e6ffdcdcdcffd2d2d2ffcacacaffcacacaffcacacaffc9cacaffc9c9caffcacacaffcdccccffd0d1d0ffd4d4d4ffd7d7d7ffd9d9d9ffdbdbdbffdcdcdcffdddedeffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e6ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffdededeffddddddffdcdcdcffdbdadaffd8d8d8ffd5d6d6ffd1d1d1ffccccccffc4c4c4ffc0c0c0ffbfbebfffbcbcbcffb8b8b7ffb0b0b0ffa5a5a5ff939393ff787878ff5d5d5dff434343ff2f2e2eff1b1b1bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff403f3fff636363ff656565ff3b3b3cff555555ff717171ff898989ff9f9f9fffb2b2b2ffbab9baffbfbfbfffc1c1c1ffc3c4c4ffc5c5c5ffc8c7c7ffc9c9c9ffcbcbcbffcdcdcdffcececeffcfd0cfffd1d1d1ffd3d3d2ffd5d4d4ffd6d7d6ffd8d8d8ffdadadaffdbdbdcffddddddffe0dfe0ffe2e2e2ffe7e7e7ffebebebffefeeeffff2f2f2fff5f5f5fffafafafffcfdfddfdcdcdc00000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff9f9f9fff0f0efbfb4b4b40000000000000000000000007f7f7f7ffffffffffffffffffffffffffffefffffffffffefffefffefffffffffffefffffffefefffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffefffefffffffffffffffffffefefffffffefffffffefefffffffefffefefefffefefefffffefeffffffffffffffff8f8e8e8f00000000000000000000000000000000bfb6b6b6fff2f2f2fffdfcfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fcfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff222222ff808181ff8a8a8affd1d1d1fffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffafbfafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffdfcfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffbfbfbffccccccff8a8a8aff7f7f7fff202020ff000000ff000000ff000000ffbdbdbcfffcfcfcfffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3fff0f0f0ffecececffe6e6e6ffddddddffd3d3d3ffcacacbffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffccccccffd0d0d1ffd5d5d5ffd9d9d9ffdbdadbffdcdcdcffdddedeffdededeffdfdedfffdfe0e0ffe0e0e1ffe2e1e1ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffddddddffdcdcdcffdbdadbffd8d8d9ffd6d6d6ffd1d1d1ffccccccffc3c3c3ffbfbfbfffbdbdbdffbababaffb6b6b6ffafafafffa4a3a3ff919190ff787878ff5c5c5cff414141ff2d2d2dff141414ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff404040ff636364ff646464ff3c3c3dff565656ff70706fff8a8a8affa0a0a0ffb2b2b2ffbababaffbfbfbfffc1c1c2ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9caffcbccccffcdcdcdffcfcfceffd0d0d0ffd2d2d1ffd4d4d4ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffdcdcddffdfdedfffe1e1e1ffe6e6e5ffeaeaeaffedededfff0f0f0fff3f4f3fff7f7f7fffbfbfbfffcfcfc9f9d9d9d000000000000000000000000000000000f0f0f0fdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff0f0f0cfc3c3c40000000000000000000000003f3f3f3ffffffffffffdfdfefffbfbfcfff9f9f9fffafafafffafafafffafafafff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffaf9f9fff9f9f9fff8f9f8fff8f8f8fff7f8f8fffafbfafffdfdfdfffdfdfdefededed00000000000000000000000000000000fff2f1f2fff1f1f1fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f9f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff000000ff0f0f0fff767676ff8b8b8bffc1c1c1fffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafff9fafafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfdfffcfdfdfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffaf9fafff9faf9fffaf9f9fffafafafffafafafffbfafafffbfbfbffbdbdbdff898989ff797979ff131313ff000000ff000000ff000000ffbdbdbdfffcfcfcfffffffffffffffffffffffffffffffffffffffffffbfbfcfff3f3f3fff0f0f0ffecececffe6e6e6ffdfdedeffd4d4d4ffcbcbcbffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffccccccffd1d1d1ffd6d6d6ffd9d9d9ffdbdbdbffddddddffdededeffdfdfdfffe0e0dfffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e1e2ffe0e1e1ffe0dfdfffdedfdeffddddddffdcdcdcffdbdbdbffd9d9d9ffd6d6d6ffd0d0d0ffcacbcaffc2c2c2ffbfbfbfffbcbcbcffb8b8b8ffb4b4b3ffadadadffa2a2a2ff919191ff777777ff595959ff3f3e3eff2c2c2cff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff404040ff636463ff636464ff3e3e3eff585858ff737373ff8d8d8dffa1a1a1ffb2b2b2ffbababaffbfbfbfffc1c1c1ffc2c3c3ffc6c5c5ffc8c7c7ffcacacaffcccdcdffcececeffd0d0d0ffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffdadadaffdcdcdcffdededeffe1e1e1ffe5e5e4ffe8e9e8ffecececffefefeffff2f2f2fff5f5f5fff8f8f7fff9f9f9efebebeb0f0f0f0f000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfff0f0f0fff1f1f000000000000000000000000000000000fff6f6f6fff6f7f7fff4f4f4fff1f1f1fff1f2f2fff3f3f3fff4f4f4fff2f3f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff9f9f9fffaf9fafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f6fff6f6f6fff5f5f5fff4f4f4fff4f4f3fff2f2f2fff1f2f2fff2f2f2fff6f5f6fff8f8f8fffdfdfdfffdfdfd00000000000000000000000000000000fff1f2f2fff2f2f2fffefdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff060605ff656464ff8c8c8cffa6a5a5fff8f8f8fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafaf9fff9faf9fff9fafafffaf9fafffafaf9fffaf9fafffafafafffafafafffafafafffafafafffafbfbfff8f8f8ffa09fa0ff898988ff676767ff070707ff000000ff000000ff000000ffcdcdcdfffdfdfdfffffffffffffffffffffffffffffffffffffffffffdfdfdfff5f4f5fff1f1f2ffedededffe7e7e7ffe0e0e0ffd6d6d6ffccccccffcacacaffcacacaffcacacaffcac9c9ffcacacaffcdcdccffd2d1d1ffd7d6d6ffdad9d9ffdbdbdbffddddddffdededfffe0dfdfffe0e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdcdcdcffdbdbdbffd9d9d9ffd5d5d5ffcfd0d0ffc8c8c8ffbfbfbfffbcbcbcffb9b9b9ffb5b5b6ffb1b1b0ffaaaaaaff9f9f9fff8d8d8dff757575ff595859ff3d3d3dff2a2b2bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff434343ff686867ff5e5e5eff3e3e3eff5b5b5bff767776ff919191ffa4a4a4ffb3b3b2ffbbbabaffbfbfbfffc1c1c1ffc4c3c4ffc7c7c7ffc9c9c9ffcbccccffcececeffcfcfcfffd1d2d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffddddddffdfdfdfffe1e1e1ffe4e4e4ffe7e7e7ffebebebffeeeeeefff0f1f0fff3f3f3fff5f6f6fff7f7f7efe8e8e82f2f2f2e000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff2f2f2fff2f2f200000000000000000000000000000000fff1f1f1ffefefeffff2f2f2fff1f1f2ffeeedeefff0f0f0fff2f2f2fff1f2f1fff1f1f2fff1f2f2fff3f3f3fff4f3f3fff5f4f5fff6f6f6fff6f6f7fff8f7f8fff8f9f9fff9faf9fffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffaf9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f8fff7f8f8fff7f7f7fff7f7f7fff6f7f6fff6f5f5fff4f5f4fff3f3f4fff2f2f2fff1f1f2fff0f0f0fff0eff0fff2f2f2fff2f2f2ffededeefffafbfbfffdfdfd00000000000000000000000000000000fff3f3f3fff4f3f3fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff414141ff8a8a89ff959595ffebebebfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffafafbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9fafffafafafffafbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafaffe9e9e9ff8e8f8eff878787ff424242ff010100ff000000ff000000ff000000ffcdcdcdfffdfdfdfffefefefffefefefffffffffffffffffffffefffffcfcfcfff5f5f5fff2f2f2ffeeeeeeffe9e9e9ffe1e1e1ffd8d7d8ffcececeffcbcbcbffcacbcbffcacbcbffcacbcbffcbcacaffcdcdcdffd2d2d2ffd6d6d6ffd9d9d9ffdbdbdbffddddddffdededeffe0e0e0ffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe3e3e3ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e2e1ffe0e0e1ffdfdfdfffdedddeffdcdcdcffdbdbdbffd8d8d8ffd3d3d3ffcececeffc5c5c5ffbfbfbfffbbbbbbffb7b7b7ffb3b3b3ffadadadffa5a5a5ff989898ff848484ff6c6c6cff4f4f4fff383838ff232423ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff464646ff686868ff5a5a5aff3f3f3fff5b5a5aff797979ff949595ffa8a8a8ffb5b5b5ffbdbdbdffc0c0c0ffc2c2c2ffc5c5c5ffc9c9c9ffccccccffcececeffd0d0d0ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdededeffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe9e9e9ffedecedffefefeffff2f2f2fff4f4f4fff5f5f5fff6f6f65f5c5c5c0000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff3f3f3fff1f1f13f3c3c3c000000000000000000000000ffedededffe9e9e9ffecececffefefefffedededffecececffeeeeefffefefeffff0f0f0fff0f0f0fff2f2f2fff3f3f3fff4f4f4fff5f4f5fff5f5f5fff6f6f6fff8f8f8fff9f8f9fffafaf9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffafaf9fff9f9fafff9f9fafffafaf9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff4f4f4fff3f2f3fff1f1f1fff0f0f0ffefefefffedededffedededfff2f2f2ffedededffecebecffeeeded7f7d7d7d0000000000000000000000002f2d2d2dfff2f2f2fff3f3f3fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef2f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff000000ff000000ff292929ff858685ff919191ffd0d0d0fffaf9f9fffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafbfffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafaffcbcbcbff8c8c8cff838383ff1f1f1fff000000ff000000ff000000ff000000fff8f9f9fff9f9fafffdfdfdfffdfefefffefefefffffffffffefefffffbfbfbfff6f6f6fff2f2f2ffefefefffeaeae9ffe1e2e1ffd8d8d8ffd0d0d0ffccccccffcbcbcbffcbcbccffcbcbccffcbcbcbffcecdceffd2d2d2ffd6d6d6ffd9d9d9ffdbdbdbffdcdcdcffdededeffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffdcdcdcffdadadaffd6d7d6ffd2d2d2ffcdcdcdffc4c4c4ffbebebeffbababaffb5b5b5ffb1b1b1ffabababff9f9f9fff909090ff757576ff606060ff484848ff343433ff161615ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff515152ff6a6a6aff545554ff414141ff5d5d5dff7b7b7bff969696ffa9a9a9ffb7b7b7ffbfbfbfffc2c2c2ffc4c4c4ffc8c8c8ffccccccffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdcdbdcffddddddffdfdfdfffe0e0e0ffe1e2e2ffe3e4e3ffe6e6e6ffe9e8e9ffebebebffefefeffff3f3f3fff4f4f4fff4f5f4fff5f5f57f7a7a7a00000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f4fff1f1f13f3c3c3c000000000000000000000000bfafafafffe7e7e7ffe7e7e7ffebebebffebecebffe8e8e8ffeaebebffedededffefeeeeffefefeffff1f1f1fff2f2f2fff3f3f3fff4f4f3fff4f4f4fff5f5f5fff7f6f7fff8f8f8fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f6f6fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffefeeeeffedededffebebebffe8e9e8ffeeeeeeffefefefffe9e8e9ffe9eaeabfb0b0b0000000000000000000000000000000003f3c3c3cfff1f1f1fff4f4f4fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefffefffefefefffefefefffefffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff0c0b0cff737373ff909090ffb4b4b4fffafaf9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffcfbfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff8f8f8ffabababff8b8b8bff737272ff0d0d0dff000000ff000000ff000000ff3e3e3efff8f8f8fff9f9f9fffbfcfcfffdfcfdfffefefdfffffefefffffffffffcfcfcfff7f7f7fff3f3f3fff0f0f0ffeaeaeaffe3e3e3ffdadadaffd2d2d2ffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffcececeffd2d3d3ffd6d6d6ffd9d9d9ffdbdbdbffddddddffdfdfdeffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e2ffe2e2e2ffe0e1e0ffdfdfdfffdcdcdcffd9dad9ffd5d5d5ffd0d0d0ffcacbcaffc1c2c1ffbdbdbdffb8b9b9ffb3b3b4ffafaeaeffa6a5a5ff999999ff8a8a8aff717271ff595959ff424242ff2e2e2eff030403ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff5b5c5cff6c6b6cff525252ff414141ff5e5e5dff7b7b7bff999999ffabababffb8b8b8ffc1c1c1ffc5c5c5ffc5c5c5ffc9c9c9ffcecdcdffd0d0d0ffd3d3d3ffd6d6d6ffd9d8d8ffdadadaffdcdcdcffdededdffdfdfdfffe1e1e1ffe2e2e2ffe4e4e4ffe6e6e6ffe8e9e9ffebebebffeeeeeefff2f1f2fff4f4f4fff5f5f5efe4e4e44f4c4c4c00000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6fff1f1f17f7878780000000000000000000000002f2b2b2bffe6e6e6ffe5e5e4ffe6e6e6ffecececffe6e6e6ffe7e7e7ffeaeaeaffecececffeeefeefff0f1f0fff2f1f1fff3f2f3fff3f3f3fff4f4f3fff5f5f4fff6f6f6fff7f7f7fff8f9f8fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe7e7e7ffe8e8e8ffeff0f0ffe9e8e8ffe7e6e6ffe8e8e81f1d1d1d000000000000000000000000000000003f3c3c3cfff2f2f2fff5f6f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefffefffefffefffefefefffffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0f0f0f0f0000000000000000000000000000000000000000000000009f414141bf575757bf5b5b5bef737373ff7b7b7bff7d7d7cff7e7e7eff7e7e7eff7d7d7dff7c7c7cef747474bf5d5d5dbf5d5d5d7f3e3e3e7f3d3d3d2f16161600000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff010101ff4d4d4dff909090ff9c9b9cfff4f4f3fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfbfbfffafafafffafafafffafaf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfafafffafafafff9f9f9fff9f9f9fff9fafafffafafafffbfbfbfffcfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffafafbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9ffefefefff959595ff8a8a8aff545454ff020202ff000000ff000000ff000000ef3e3e3efff6f7f6fff7f7f7fffbfbfbfffcfcfcfffdfdfdfffefefefffffffffffdfdfdfff7f7f7fff4f4f4fff1f2f2ffecececffe6e6e6ffdcddddffd4d4d4ffcececeffcececeffcececeffcececeffcdcdcdffcfcfcfffd3d3d3ffd6d6d6ffd9d9d9ffdbdbdbffddddddffdfdfdfffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdededeffdcdddcffd8d8d8ffd3d3d3ffcececeffc7c7c7ffc1c1c1ffbbbbbbffb7b7b7ffb1b1b1ffa9a9a9ff9e9e9eff919191ff808080ff6a6a6aff4e4e4eff3b3b3bff1b1b1bff000000ff000000ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff5d5d5dff6f6f6fff504f50ff434343ff5e5e5eff7e7e7fff9d9d9dffaeaeafffbbbcbcffc3c3c3ffc7c7c6ffc9c9c9ffcdcdcdffd1d1d1ffd4d3d4ffd6d6d6ffd8d8d8ffdbdbdbffdcddddffdededeffe0e0e0ffe1e1e2ffe3e3e3ffe4e4e4ffe6e6e6ffe9e9e9ffebebebffeeeeeefff0f0f0fff1f1f1fff2f2f2afa8a8a80f0f0f0f0000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefff8f8f8fff0f0f07f787878000000000000000000000000000000008f808081ffe4e3e4ffe2e2e2ffe8e9e8ffe8e8e9ffe4e4e4ffe8e8e8ffebeaebffedededffefefeffff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f6f6fff7f7f7fff8f8f8fff9f9f9fff9fafafffaf9fafff9faf9fffaf9fafffafafafffafafafffbfafafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfafbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffaf9fafffafafafffafafafffbfafbfffafbfafffbfafbfffafafbfffafafafffafaf9fff9f9f9fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f4f4fff2f3f3fff1f1f1ffeeeeefffecececffe9e9eaffe7e7e7ffe5e5e5ffededeeffecececffe4e4e4ffe6e6e58f81818100000000000000000000000000000000000000005f5a5a5afff2f2f2fff6f6f6fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefffffefffffffffefefffefefefffefefffffefefefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000000000000000000000000000ff5c5c5dff6a6a6aff767676ff79797aff7a7a79ff7b7a7bff7c7c7cff7c7c7cff7b7b7bff7b7b7bff7c7b7bff7c7c7cff7c7c7cff7a7a7aff797979ff757575df5b5b5b000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff383938ff8c8c8cff959595ffdcdcdcfffbfbfbfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfbfffafbfafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafafafffaf9f9fff9f9f9fff9f9f9fff9fafafffafafafffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9faf9fffafafafffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffaf9fafffaf9f9fff9f9f9fff8f8f8ffd5d5d5ff909090ff868686ff3d3d3dff000000ff000000ff000000ff000000bf4c4c4dfff5f5f5fff6f6f6fff9f9f9fffcfbfcfffdfdfdfffefefefffffffffffcfcfdfff7f7f7fff4f4f4fff2f2f2ffeeededffe7e7e7ffdededeffd7d7d7ffd1d1d1ffcfcfcfffcececeffcececeffcececeffd0d0d0ffd3d3d3ffd6d6d6ffdad9d9ffdcdcdcffdededeffdfe0dfffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e4ffe3e3e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdededeffdadadaffd5d5d5ffd0d0d0ffcbcacbffc4c4c4ffbfbfbfffb9b9b8ffb2b2b2ffabababffa1a1a1ff939394ff868686ff737373ff5b5c5cff454544ff333233ff060505ff000000ff000000ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0e0fff5e5e5eff707070ff525352ff484848ff636363ff828281ff9e9e9effb2b1b2ffbfbebfffc6c5c6ffc8c9c8ffcdcdceffd2d2d2ffd5d4d5ffd7d7d7ffd8d8d8ffdbdbdbffddddddffdfdfdfffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe7e8e7ffe9e9e9ffeaeaeaffebebebffedededffeeeeeeafa5a5a54f4b4b4b000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9fff2f2f2bfb3b3b3000000000000000000000000000000000f0e0e0eefd4d4d4ffe2e2e2ffe4e4e4ffeaeaeaffe5e5e5ffe5e6e6ffe9e9e9ffecebecffeeeeeefff0f0f0fff2f2f2fff2f2f2fff3f3f3fff4f4f3fff5f5f5fff6f6f6fff8f7f7fff8f8f8fff9f9f9fff9f9f9fff9f8f9fff9f9f8fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff5f6f5fff5f4f4fff4f4f3fff2f2f1fff0f0efffedededffebebebffe8e8e8ffe5e5e6ffe8e7e8ffeeeeeeffe6e6e6ffe4e4e4efd5d6d60f0e0e0e00000000000000000000000000000000000000007f797979fff1f1f1fff7f7f7fffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000ff585958ff535354ff666666ff707070ff727272ff737373ff747474ff757575ff757575ff757575ff757575ff757575ff757575ff747574ff737373ff686868ff646464000000000000000000000000000000000f000000ff000000ff000000ff000000ff000000ff1e1e1eff818181ff959695ffc1c1c1fffbfbfbfffcfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffafbfbfffafafafff9f9f9fff9f9f9fffafafafffbfafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9faf9fff9f9fafff9f9fafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff8f8f8ffb8b8b8ff909091ff7c7c7cff1c1d1cff000000ff000000ff000000ff0000009f7a7a7afff5f5f5fff6f6f6fff9f9f9fffafafbfffcfcfcfffefefefffffffffffcfcfcfff7f7f7fff3f3f4fff0f0f0ffedededffe7e8e8ffe0e0e0ffdbdbdbffd5d5d5ffd1d0d0ffd0d0d0ffd0d0d0ffcfd0cfffd2d2d2ffd4d4d4ffd7d7d7ffdadadaffdddddcffdededeffe0e0e0ffe2e1e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdcdddcffd6d6d6ffd1d1d2ffcdcdcdffc6c6c6ffbdbdbdffb7b8b8ffafafafffa9a9a9ff9f9f9fff929292ff878687ff767677ff636463ff4e4d4eff3b3b3bff1c1c1cff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141314ff626262ff717071ff595959ff4c4c4cff686868ff848484ff9f9f9fffb4b4b4ffc0c0c0ffc9c8c9ffcececeffd2d2d2ffd5d6d6ffd9d9d9ffdadadaffdbdbdbffdddddeffe0e0e0ffe2e2e2ffe4e4e5ffe5e6e5ffe7e7e6ffe8e8e8ffe8e8e8ffe9e8e8dfcccccc9f9292924f49494900000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffeeefeebfb3b3b300000000000000000000000000000000000000006f626262ffe2e2e2ffe2e1e2ffe7e7e7ffe8e8e8ffe4e4e3ffe6e7e7ffeaeaeaffedededffeff0effff1f1f1fff2f2f2fff2f3f3fff3f4f4fff4f5f4fff6f6f6fff7f7f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffafafafffaf9fafffafafafff9fafafffafaf9fffafafafffafafafffafafafff9f9f9fff9f9fafff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f9fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff1f1f1ffefefefffecececffe9e9e9ffe7e6e7ffe5e5e5ffecececffe8e8e8ffe4e4e4ffe4e4e46f6363630000000000000000000000000000000000000000000000007f797979fff2f2f2fff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f6f6f6f6fdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000ff4d4c4cff414141ff535353ff616161ff676767ff6a6a69ff6b6c6cff6d6d6dff6d6d6dff6d6d6dff6b6b6bff696969ff676667ff646464ff5e5d5dff484848ff4d4c4c3f0c0c0c00000000000000000000000000000000bf000000ff000000ff000000ff000000ff050505ff5f5e5eff959595ffa7a8a7fff8f8f8fffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafafffafafafff9faf9fffaf9f9fffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafff4f4f4ff9f9f9fff8f8f8fff626262ff070707ff000000ff000000ff000000cf0000007f7a7a7afff5f5f5fff6f5f6fff8f8f8fff9f9f9fffafafafffdfdfdfffefefefffdfdfcfff7f7f6fff4f4f3fff1f1f1ffedededffe9e9e9ffe3e3e4ffdddeddffd8d7d8ffd3d3d3ffd1d1d1ffd1d1d1ffd1d1d1ffd3d3d3ffd6d6d6ffd9d8d8ffdadadaffddddddffdfdfdfffe1e1e1ffe2e2e2ffe4e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe7e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe9e9e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffdededeffd7d7d7ffd2d1d2ffcbcbcbffc2c2c2ffb8b8b8ffb0b0afffaaa9a9ffa2a1a1ff9b9b9bff919190ff848485ff767676ff626262ff545354ff424343ff2d2d2dff050404ff000000ff000000ff000000ff000000ff000000ff000000ef000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff262626ff646565ff737372ff5b5c5cff4b4b4bff6b6a6aff878787ffa0a0a0ffb3b4b4ffc2c2c2ffcbcbcbffd1d1d1ffd5d5d5ffd9d9d8ffdbdbdbffdddcddffdededeffdfdedfffe2e2e2ffe4e4e4ffe4e4e4ffe6e6e6efd8d7d7af9e9e9e6f6565651f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcffefefeffff1f2f2000000000000000000000000000000000000000000000000cfb7b7b7ffe2e2e2ffe2e2e2ffe8e8e8ffe5e5e5ffe3e3e3ffe8e8e8ffecebecffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f5fff5f5f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff2f2f2fff1f1f1ffeeeeeeffebebebffe8e8e8ffe5e5e5ffe9e9e9ffebebebffe4e4e4ffe4e4e4cfb9b9b9000000000000000000000000000000000000000000000000000000008f888888fff2f2f2fff9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5fdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0b0b0bff363636ff363637ff464746ff515151ff5b5b5aff606060ff626263ff646464ff656565ff656565ff636363ff5f5f5fff5a5a5aff545555ff4b4b4bff383838ff3232323f0c0c0c000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff2c2c2bff919190ff9c9c9cffd8d9d8fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafbfffafafafffafafafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafaffd4d4d4ff959495ff898989ff323232ff000000ff000000ff000000ff0000007f0000008f898989fff4f3f4fff4f4f4fff7f6f6fff8f8f8fff9f9fafffcfcfcfffdfdfdfffdfdfdfff6f5f5fff3f3f3fff1f1f1ffefefefffebebebffe6e6e6ffe1e1e1ffdbdbdaffd6d6d6ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd7d7d7ffd9d9d9ffdbdbdbffdededeffe0e0dfffe1e1e2ffe3e3e3ffe4e4e4ffe5e5e4ffe6e6e6ffe6e6e6ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffe9e9e9ffebeaebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe1e1e2ffddddddffd5d6d6ffd1d1d1ffc9c8c9ffbdbdbdffb1b2b2ffaaaaaaffa4a4a4ff9c9c9cff959494ff8b8c8cff828181ff767676ff686868ff555555ff464646ff333333ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff303030ff646464ff737273ff616162ff484848ff696969ff8a8b8affa2a2a2ffb5b5b5ffc2c2c2ffcacbcbffd0d0d0ffd4d4d5ffd7d7d7dfbfbfbfbfa5a5a58f7d7c7d7f6f6f6f6f6262623f3939393f3939390f0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff3f3f3fff3f3f30000000000000000000000000000000000000000000000003f383838ffe1e1e0ffdfdedeffe2e2e2ffe8e8e8ffe3e3e2ffe4e4e4ffe9e9e9ffecececffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f8fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9fafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff3f3f3fff1f1f1fff0f0f0ffeeeeeeffeaeaeaffe6e6e6ffe6e6e6ffecececffe5e6e5ffe1e1e1ffe3e3e33f38383800000000000000000000000000000000000000000000000000000000bfb5b5b5fff0f0f0fffafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4fafafafafefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf7f7f7f7f1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000002f0a0a0a3f0e0e0e3f0e0e0e6f161616ff2d2e2eff323132ff3d3d3dff454545ff4e4e4eff545454ff585858ff5a5a5aff5b5a5aff5a5a5aff595959ff555555ff4f4f4fff494949ff3e3d3eff333434ff3131316f131313000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff070707ff707171ff9b9b9bffafafaffff7f7f7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffbfafafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfafffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff6f5f5ffa6a6a6ff939292ff6f6f6fff0a0a0aff000000ff000000ff000000ff0000002f000000bfb4b4b4fff1f1f1fff3f2f3fff4f5f4fff7f7f7fffafafafffbfcfbfffdfdfdfffbfbfbfff4f4f4fff2f2f2fff0f0f1ffefefefffedecedffe9e9e9ffe4e4e4ffdfdfdfffdadadaffd5d5d5ffd4d4d4ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdddcdcffdfe0dfffe1e1e1ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9eaeaffeaeaeaffebebebffebebebffecececffececebffebecebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e6ffe4e4e4ffe2e2e2ffdcdcdcffd5d6d5ffcfcfcfffc6c6c6ffbababbffaeaeafffa6a6a5ffa0a0a0ff989898ff8e8e8eff828282ff797979ff707070ff666666ff585858ff484848ff373737ff0d0d0cff010101ff000000ff000000ff000000ff000000ff000000ff000000ef0000000f0000008f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2a2a2aff5f5f5fff6e6e6eff676767ff4b4b4aff666565ff858585ff9e9e9effafafafffbbbcbbcfa0a0a09f7f7f7f5f4e4e4e1f1a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f4fff4f4f43f3d3d3d000000000000000000000000000000000000000000000000af999999ffddddddffdcdcdcffe5e5e5ffe6e6e6ffe2e1e2ffe6e6e6ffeaeaeaffedededffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f5f5fff3f3f4fff2f2f2fff1f0f0ffefefefffedececffe9e9e9ffe4e4e4ffe9e9e9ffe9e9e9ffe1e1e1ffe1e1e1af9b9b9b0000000000000000000000000000000000000000000000000000000000000000bfb5b5b6fff1f1f1fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f3f3f3f3f6f6f6f6f8f8f8f8fbfbfbfbfefefefefffffffffffffffffffffffffffffffffcfcfcfcfafafafaf7f7f7f7f4f4f4f4f2f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff646464ff616161ff535353ff3a3a3aff383838ff343434ff2e2e2eff303031ff373737ff3d3d3dff434344ff494a49ff4d4d4cff4e4e4eff4f4f4fff4e4e4eff4c4d4cff494949ff444444ff3f3f3fff363636ff302f2fff2a2a2adf242424af20201f7f1b1b1b7f1b1b1b6f1b1a1a2f0e0e0edf000000ff000000ff000000ff000000ff000000ff363636ff929292ffa2a3a2ffd8d9d8fffbfbfafffbfafafffafafafffafafbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffaf9f9fffafafafffafafafffafbfafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffbfbfafffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafbfafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffd1d1d1ff989898ff8b8b8cff414141ff010101ff000000ff000000ff000000df00000000000000bfb4b3b3ffefefeffff1f2f2fff4f3f4fff6f6f6fff9fafafffbfbfbfffbfbfbfffafafafff3f3f3fff1f1f1fff0f0f0ffefeeefffeeedeeffebebebffe7e7e7ffe3e3e3ffddddddffd8d8d8ffd5d5d5ffd6d5d5ffd7d7d7ffd9d9d9ffdbdbdcffdedddeffe1e1e1ffe2e1e2ffe3e3e3ffe4e5e5ffe6e6e6ffe6e7e7ffe7e8e7ffe8e8e8ffe9e9e9ffe9e9eaffeaeaeaffeaebebffebebebffecececffecececffecececffecececffecebebffebebebffebebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe5e5e5ffe3e3e3ffe0e0e0ffdbdbdbffd5d5d5ffcdcccdffc1c0c0ffb2b2b2ffa7a7a7ff9e9e9eff989898ff929292ff868686ff7a7a7aff707070ff666666ff5c5d5cff515151ff474746ff383939ff10100fff020202ff010101ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000004f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1f1e1fff565656ff666565ff6d6d6dff666565ff5f6060bf5252528f4e4e4e4f3333330f0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f5f6fff4f4f43f3d3d3d0000000000000000000000000000000000000000000000001f1b1b1befcdcecdffdbdbdbffdedfdfffe8e8e8ffe3e4e3ffe3e3e3ffe7e8e7ffebebebffedededffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff1f1f1ffeff0f0ffeeeeeeffeaebeaffe6e6e6ffe5e5e5ffe9e9e9ffe3e3e3ffe0e0e0ffe0e0e01f1c1c1c0000000000000000000000000000000000000000000000000000000000000000bfb6b6b6fff3f3f2fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747373ff636363ff4c4d4cff404040ff3a3a3aff333433ff2f2f2fff383838ff434242ff505050ff585858ff626261ff6c6c6cff6f6f6fff6b6b6bff656565ff606061ff5a5b5bff535354ff454546ff373838ff2d2d2dff272727ff292a29ff2f2f2fff353635ff393939ff4c4c4cbf4140417f000000ff000000ff000000ff000000ff000000ff090909ff747474ffa0a0a0ffb2b3b2fff7f6f6fffafafafffafafafffbfafbfffbfbfbfffafbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfcfcfffcfcfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff3f3f3ffa3a3a3ff969696ff717171ff0e0e0eff000000ff000000ff000000ff0000009f00000000000000ffedededffedededffeff0effff2f2f2fff5f5f5fff9f9f9fffafafafffafafafff8f8f8fff2f3f3fff1f1f1fff0f0f0ffefefefffeeeeeeffedececffe9eae9ffe6e6e7ffe1e2e1ffdcdcdcffd8d8d8ffd8d8d8ffd8d8d8ffdbdadaffdcdddcffdfdfdfffe1e1e1ffe3e3e3ffe4e4e4ffe6e6e5ffe7e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffecebecffecececffededecffecececffecececffebebebffeaebebffeaeaeaffeae9eaffe8e9e8ffe8e7e7ffe6e6e6ffe4e4e4ffe2e3e3ffe1e1e1ffdfdfdfffdbdcdbffd6d6d6ffcfcfd0ffc6c6c6ffb8b8b8ffa8a8a7ff979797ff8f8f8fff898989ff818281ff7b7b7bff6f6e6fff666666ff5d5d5dff515151ff474747ff3f4040ff333333ff10100fff020202ff020202ff010101ff000101ff000000ff000000ff000000ff000000cf00000000000000000000000f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fff4c4c4cff5c5c5cff656665ff626262ff5c5d5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefff8f7f8fff5f6f57f7b7b7b000000000000000000000000000000000000000000000000000000007f6d6d6dffdcdcdcffdcdcdbffe4e4e4ffe8e8e8ffe2e2e2ffe6e6e6ffeaeaeaffecececffeeeeeefff0efeffff1f1f1fff1f2f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f7f8fff7f7f7fff7f8f8fff7f7f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f5fff3f4f3fff2f1f1fff0f0f0ffeeefeeffecececffe8e8e9ffe4e4e4ffe8e8e8ffe7e6e7ffe0e1e1ffe1e1e07f707070000000000000000000000000000000000000000000000000000000000000000000000000fff2f2f2fff1f1f1fffcfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff757575ff626262ff515151ff444445ff3c3c3cff343435ff444444ff505050ff5f5f5fff6d6d6dff787978ff828282ff868686ff828282ff7f7f7fff7b7b7bff747574ff6a6a6aff5a5a5aff444444ff323132ff292929ff2e2e2fff343434ff3b3b3bff444444ff585858bf4a4a4a0f000000ef000000ff000000ff000000ff000000ff010101ff3f3e3fff979697ffa6a6a6ffd5d5d5fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fffafafbfffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbffccccccff9c9c9cff8f8f8fff414141ff010101ff000000ff000000ff000000ff0000001f00000000000000ffecececffebebebffeeeeeefff1f1f1fff5f5f5fff8f8f9fff9f9f9fff9f9f9fff8f8f8fff3f3f3fff0f1f0fff0f0f0ffefefefffefefeeffedeeeeffebebebffe8e8e8ffe5e5e5ffe1e0e1ffddddddffdadadaffd9d9daffdbdbdbffdededeffe0e0dfffe2e2e2ffe4e4e3ffe5e5e5ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffeae9eaffe9e9e9ffeaeaeaffeaeaebffebebebffebebebffecececffecececffebebebffebebebffeaebebffeaeaeaffe9e9e9ffe8e7e8ffe6e6e6ffe4e4e4ffe2e1e1ffdfdfdfffddddddffdbdbdbffd6d6d6ffcececeffc4c4c4ffbbbbbbffafafafff9d9d9dff878887ff7d7d7cff757675ff707070ff6a6a6aff606061ff575757ff525252ff4a4a4bff424242ff3a3a3aff242324ff060606ff010101ff010101ff010000ff010101ff010101ff000000ff000000ff000000cf0000000f000000000000000000000000000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff393939ff4e4e4eff575757ff585858ff5b5b5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9fff7f7f79f999999000000000000000000000000000000000000000000000000000000000f0d0d0ddfc0c0c0ffdcdcdcffdfdfdfffe8e8e8ffe6e6e6ffe5e5e5ffeaeaeaffecececffedeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff2f3f2fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff2f3f2fff1f1f1ffefefefffedededffebebebffe7e7e7ffe6e7e6ffe8e8e8ffe1e1e1ffe1e1e1dfc4c4c50f0e0e0e000000000000000000000000000000000000000000000000000000000f0e0e0e3f3b3b3bfff2f2f2fff2f3f3fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff797979ff6b6c6cff5b5b5bff4e4d4dff434443ff3b3b3bff4a4a4aff5c5c5cff6f6f6fff7e7f7eff898989ff939393ff9b9b9aff999999ff939393ff8b8b8bff838383ff797a7aff686868ff4f504fff393939ff2e2e2eff353535ff3e3f3fff474747ff535454ff646464bf4d4d4d000000007f000000ff000000ff000000ff000000ff000000ff0b0b0bff737272ffa3a2a2ffb1b1b1fff4f4f4fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9fafafffafafafff9fafafffafafafffbfafafffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfff1f1f1ffa5a6a5ff989898ff767676ff131313ff000000ff000000ff000000ff0000007f0000000000000000000000ffebebebffeaeaeaffeeeeeefff1f1f1fff4f4f4fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff3f3f3fff1f0f0fff0f0f0ffefefeeffeeeeedffecececffececebffeaeaeaffe8e8e8ffe5e5e5ffe1e1e1ffdedfdeffdcdcdbffddddddffdfdfdfffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9eaeaffeaeaeaffe9e9e9ffeaeaeaffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe1e1e1ffdfdfdfffdcdcdcffd9d9d9ffd4d4d4ffcdcecdffc4c4c4ffb8b8b8ffacacacff9f9f9fff959596ff80807fff6f6f6fff686868ff606060ff5a5a5aff535353ff4a4a4aff444443ff404040ff3b3b3bff303030ff121212ff020202ff010101ff000000ff000000ff000000ff000000ff010001ff000000ff000000ef0000000f000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff313132ff444444ff505150ff555655000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfff3f3f3ffe9e9e9efd8d8d8af9e9e9e6f6464642f2b2a2b000000000000000000000000000000004f444444ffddddddffdbdbdcffe1e2e1ffe9eae9ffe6e6e5ffeae9e9ffecececffedededffefefeffff0f0f0fff1f1f1fff2f1f1fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f4f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f5f4fff3f3f4fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe7e6e7ffe9e9e9ffe4e4e4ffdededeffdfdfdf5f5454540000000000000000000000000f0e0e0e3f3a3a3a7f757575afa2a2a2dfcfcecfffededeeffeeeeeefff0f0f0fff4f4f4fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0101016f050505af080808bf090909bf090909bf090909bf090909bf090909bf0a0a0abf0a0a0abf090909bf070707bf070707bf030303af0000011f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7c7c7cff717171ff616262ff535353ff474747ff3e3e3eff525252ff676767ff7b7c7bff8c8b8bff989898ffa6a6a6ffaeaeaeffadaeadffa6a6a6ff9c9c9cff929293ff878787ff757575ff5a5a5aff3f3e3fff323233ff3c3c3cff474646ff515252ff5d5d5dff676768bf4f4f4f000000000f000000ef000000ff000000ff000000ff000000ff000000ff3a3a3aff969696ffa9a9a9ffd5d5d5fffbfbfbfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafff9f9f9fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfbffc9c9c8ff9f9f9fff8d8d8eff3d3d3dff010101ff000000ff000000ff000000ef0000000f0000000000000000000000ffeaeaeaffe9e9e9ffedededfff0f0f0fff3f3f3fff6f6f6fff7f7f6fff7f8f7fff7f7f7fff2f2f2fff0f0f0ffefefefffeeeeeeffedededffebebebffeaeaeaffeaeaeaffe9e9e9ffe7e8e8ffe4e5e4ffe2e2e1ffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffebeaeaffeaeaeaffeaeaeaffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ffe5e5e5ffe3e3e3ffe0e0e0ffdededeffdbdbdbffd6d7d7ffd0d0d0ffc8c8c8ffbdbdbdffb0b0b0ffa2a2a2ff949494ff878787ff7a7a7aff6c6c6cff5e5e5eff575757ff515152ff494949ff424242ff3c3c3cff343535ff333333ff303030ff1d1d1dff050505ff020202ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000001ef0000002f00000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff313131ff454545cf41414100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff6f6f6ffe8e8e8ffe7e7e6ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5efd6d6d6af9c9c9c7f7171713f38383800000000bfa5a5a4ffdadadaffdbdbdbffe7e7e6ffe9eae9ffe9e9eaffecececffededeeffefeeeefff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f5f4fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f7f7fff7f7f7fff7f7f7fff6f7f7fff6f7f7fff7f6f6fff6f7f6fff7f7f7fff7f7f7fff8f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f6fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff3f3f3fff1f1f1ffefefefffeeedeeffecececffe9e9e9ffe9e9e9ffe8e9e9ffdededdffdededecfb4b5b53f3939397f727272af9e9e9ddfc9cac9ffe7e7e7ffe8e8e8ffe9e9e9ffeaebebffecececffedececffedededffedededfff0f0f0fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f0000009f020202df070707ff0a0a0aff0a0a0aff0b0c0cff0c0b0bff0c0c0cff0d0d0dff0c0c0bff0c0c0cff0d0d0dff0d0d0dff0a0a0bff0a0a0aff060606ff020101ff000000ef0000006f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7d7dff737373ff656565ff575757ff4b4b4bff434342ff5b5b5bff6e6e6eff828282ff959695ffa6a6a6ffb6b6b6ffbcbcbcffbcbcbcffb5b5b5ffacacacffa1a1a1ff939393ff7f7f7fff616161ff434343ff383838ff424242ff4d4d4dff575757ff616161ff696969bf50505000000000000000005f000000ff000000ff000000ff000000ff000000ff0b0b0bff676767ffa6a6a6ffb6b6b6fff1f2f2fffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafff9fafafff9f9f9fff9f9f9fff9f9fafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fffafafafffafafafffbfafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9faf9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfafafffafafafffbfbfbfffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffcfbfbfffcfcfcffeeedeeffa8a8a8ff9b9b9bff686868ff0d0d0dff000000ff000000ff000000ff0000007f000000000000000000000000000000ffe9e9e9ffe8e8e8ffecededfff0efeffff2f2f3fff5f5f5fff5f5f6fff7f7f7fff6f6f6fff2f2f2fff0f0f0ffeeeeeeffededecffebebebffe9eae9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe4e5e5ffe2e2e2ffe2e1e2ffe2e3e2ffe3e3e3ffe4e4e4ffe5e5e5ffe7e6e7ffe7e7e7ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeae9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e6ffe5e5e5ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfdeffdcdcdcffd8d8d8ffd2d2d3ffc9c9c9ffbfbfbfffb3b3b3ffa8a8a7ff9a9a9aff8a8a8aff7b7b7bff686868ff5c5c5cff505050ff444444ff3d3d3eff3d3d3dff393939ff333334ff303030ff2a2a2aff262626ff1a1a1aff080808ff020201ff010101ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff0000002f0000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0c9f1d1e1e0f0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcffe7e7e7ffe1e1e1ffe2e2e2ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0dfc2c2c2ffdbdbdbffdadadaffdededeffe9e9e9ffeaeaeaffecececffedededffefeeeffff0f0f0fff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff3f3f4fff2f2f3fff1f1f1ffefefefffeeeeeeffebebebffe9e9e9ffebebebffe2e2e3ffddddddffdfdfdfffe1e2e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe8e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8fff8f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000df000000ff000000ff010101ff040404ff080808ff0a0b0aff101010ff181818ff212121ff242424ff242424ff242424ff242525ff232323ff222222ff202020ff171717ff050606ff000000ff000000ff0000009f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7c7c7dff737373ff666666ff5a5a5aff4f4f4fff464645ff5f5e5eff757676ff8a8a8aff9e9d9effb0b0b0ffc0c0c0ffc6c6c6ffc4c4c4ffbfbfbfffb7b7b7ffaeadaeff9e9d9dff878787ff686868ff494949ff3d3d3dff474747ff515151ff5a5a5aff636363ff6b6b6bbf525252000000000000000000000000df000000ff000000ff000000ff000000ff000000ff262525ff949494ffafaeafffc4c4c4fff8f8f9fffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9fafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f7f7fff8f7f8fff8f8f8fff9f9f9fffafafafffafafbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafaf9fffafaf9fffaf9f9fffafafafffafaf9fffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfff6f7f7ffbababaffa2a2a2ff8b8b8bff202020ff000000ff000000ff000000ff000000ef0000000f000000000000000000000000000000ffe8e8e8ffe8e8e8ffecececffefefeffff2f2f2fff5f5f5fff4f4f4fff6f5f6fff5f5f5fff1f1f1ffeeeeefffecededffebebebffeaeaeaffe9e8e9ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e8ffe7e7e7ffe7e8e7ffe7e8e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffdededeffdbdbdbffd6d6d6ffd0d0d0ffc6c6c6ffb8b8b9ffa9a9a9ff9a9a9aff909090ff838383ff757575ff626363ff515151ff444444ff3a3a3aff323131ff2c2c2cff282828ff262626ff242424ff232323ff212122ff161616ff060706ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000003f0000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000006f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff0f0f0ffddddddffdddcdcffdcdcdcffddddddffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe0e0e0ffdfdedfffddddddffdcdcddffdadadaffdadadaffe3e3e3ffecececffecececffedededffefeeeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f3fff2f3f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f7f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff1f0f0ffefefefffeeeeeeffebebebffececebffe8e8e8ffdededeffdfdfdfffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe4e4e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e3e4ffe3e2e2ffe1e1e1ffe1e1e2ffe9e9e8fffcfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000af000000ff000000ff000000ff000000ff000000ff030303ff0f0f0fff201f1fff39393aff5a5a5aff706f6fff747373ff757575ff777777ff7a7a7aff7a7a7aff7d7d7dff7a7a7aff696969ff2e2e2eff060606ff000000ff000000ff0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7d7d7dff737373ff676767ff5d5d5dff535454ff4b4b4bff646364ff7c7c7cff909090ffa4a4a4ffb7b7b6ffc5c5c6ffcdcdcdffcbcbcbffc6c5c6ffbfbfbfffb5b5b5ffa5a5a5ff8d8d8dff6d6d6dff4c4d4dff403f3fff4a4a4aff535353ff5c5c5cff666665ff6d6d6ebf5354530000000000000000000000005f000000ff000000ff000000ff000000ff000000ff010101ff484748ffa09fa0ffb1b1b1ffcfcfcffffbfbfbfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9f9f9fff8f8f9fff8f8f8fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9ffc8c8c8ffa4a4a4ff959695ff424243ff020202ff000000ff000000ff000000ff0000005f00000000000000000000000000000000000000ffe8e8e7ffe7e7e7ffebebebffedededfff0f0f0fff3f3f3fff3f3f3fff4f4f4fff3f3f3ffefefefffedededffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e7e7ffe5e5e5ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe4e5e5ffe4e4e4ffe2e3e3ffe2e2e2ffdfe0e0ffddddddffd8d8d8ffd1d1d1ffc9c9c9ffbdbebdffaeadaeffa0a0a0ff919191ff7e7e7eff717171ff656565ff545454ff434343ff363636ff2c2c2cff252525ff222222ff1f1f1fff1d1d1cff1a1a1aff181818ff181818ff131413ff060607ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000af0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8ffe0e0e0ffdbdbdbffdbdbdbffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd8d9d9ffd8d9d8ffd9d8d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdbdbdbffdadadaffd9d9d9ffdbdadaffe9e8e8ffeeeeedffecedecffeeeeeeffefefefffeff0f0fff0f0f0fff1f1f1fff2f1f1fff2f2f2fff2f2f3fff3f3f3fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f5f5fff6f5f5fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff7f7f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff0f0f1ffefefefffeeeeeeffeeedeeffedededffe0e1e0ffddddddffdfdfdfffe0e0e0ffe0dfdfffdfdfe0ffdfdfdfffe0dfe0ffdfdfdfffdfdfdfffdfdedeffdededeffdddedeffdededeffdededeffdededeffdfdfdfffdfdfdfffe0e0e0fff1f1f2fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ef000000ff000000ff000000ff000000ff010101ff090808ff1c1b1bff404040ff6b6c6cff9a9a99ffbebfbeffdededeffe4e4e4ffe9e9e9ffeaeaeaffecececffedededffefefeffff2f2f1ffe0e0e1ff8e8e8eff2d2d2dff020202ff000000ff000000ef0000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f7f7fff7e7d7eff747474ff686869ff5e5e5eff555555ff4c4c4cff656465ff818181ff959595ffa8a9a9ffbababaffcacacaffd1d1d1ffcececeffcacacaffc3c3c3ffbababaffa9a9a9ff919191ff707070ff4b4b4bff3c3c3cff4c4c4bff555555ff5f5f5fff686868ff6f6f6fbf54545400000000000000000000000000000000df000000ff000000ff000000ff000000ff000000ff0a0909ff666666ffa8a8a8ffb4b3b4ffe0e0dffffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff8f8f8fff9f9f9fffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9ffd7d7d7ffaaaaaaff9e9e9eff676867ff0a0a0aff000000ff000000ff000000ff000000df0000000000000000000000000000000000000000000000ffe7e7e7ffe6e6e6ffeaeaeaffecececffeeeeeefff2f1f2fff2f2f2fff2f2f3fff2f2f1ffeeeeeeffecececffeaeaeaffe9e9eaffe8e8e8ffe6e7e7ffe5e5e5ffe4e4e4ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe5e4e4ffe3e4e4ffe4e5e4ffe3e4e3ffe1e1e1ffe0e0e0ffddddddffd7d7d7ffd0d0d0ffc7c7c7ffbdbcbdffb0b0b0ffa4a3a4ff929292ff838383ff747474ff656565ff525252ff434443ff353535ff2a2a2aff262626ff202020ff191a1aff161616ff161516ff131313ff121212ff101010ff0c0c0cff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000004f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffe9e9e9ffdcdcdcffdbdbdaffdadadaffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d4d3ffd5d5d5ffd5d5d6ffd6d6d6ffe3e4e3ffeeeeeeffecededffedededffeeeeeeffefefeffff0f0effff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff6f5f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f2f2fff1f1f2fff0f0f1fff0f0f0ffefeeefffeeeeeeffe8e7e7ffdddcddffdbdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdbdadbffdbdcdbffdcdcdcffdcddddffddddddffdededeffdedfdfffe0e0e0ffe5e4e4fffafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000001f1f1f1fefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000cf000000ff000000ff000000ff000000ff000000ff020202ff141414ff484848ff9c9c9cffcdcdcdffeaeaeafff7f7f7fffdfefdfffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcffecececff949494ff2a2a2aff030303ff000000ff000000cf0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f8080ff7e7e7eff767676ff6b6c6cff616161ff575757ff505050ff686868ff858585ff999999ffabacacffbdbdbdffccccccffd4d4d4ffd1d1d1ffcdcdccffc6c6c6ffbdbdbdffacacacff949494ff707071ff4d4d4dff434444ff504f50ff595859ff616261ff69696aff70706fbf545454000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff1b1b1bff818080ffaeafaeffbebebeffebebeafffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffafbfbfffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fffafaf9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafff9fafafff9fafafff9f9f9fff9f9f9fffaf9fafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafaffe2e2e2ffaeaeaeffa5a5a5ff808080ff191919ff000000ff000000ff000000ff000000ff0000005f000000000000000000000000000000000000000f0e0e0effe5e6e5ffe4e4e4ffe8e8e8ffeaeaeaffecececfff0f0effff1f1f1fff1f1f1fff0f0efffedededffebebeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e5e6ffe4e4e4ffe2e2e2ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffdadadaffdadadaffdad9d9ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd9d9d9ffd6d6d6ffd4d4d4ffcfd0cfffc8c8c8ffbfbfbfffb4b4b4ffa2a2a2ff929292ff7f7e7fff6b6b6aff5d5d5dff4d4d4dff3c3c3cff313131ff292929ff212121ff1b1c1cff181818ff151515ff111211ff0f0f10ff0e0e0eff0d0d0dff0c0c0cff070707ff020202ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000001f000000000000001f0101016f0404047f0404048f050505bf070707bf080808bf090909bf090909bf070707bf050505bf0505059f0505046f040303ff000000ff000000ff000000ff000000ff000000ff000000ef0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff3f3f3ffddddddffdbdbdaffdad9d9ffd9d8d9ffd8d8d8ffd7d7d7ffd7d6d6ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd1d2d2ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffd1d1d1ffe1e1e1ffebebebffecececffedececffeeeeeeffeeeeefffefefeffff0f0f0fff0f1f1fff1f2f1fff2f1f2fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff6f6f5fff6f6f5fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffeeeeeeffe5e6e6ffd7d8d7ffd4d4d4ffd5d6d5ffd6d6d6ffd6d6d6ffd5d5d5ffd6d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd9d8d8ffd9dad9ffdadadaffdbdbdbffdbdcdcffdcdcdcffddddddffdeddddffdfdfdfffdfdfdfffececedfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff020302ff1e1e1eff6c6c6cffcbcbcbfff8f8f8fffefefefffefefefffefefefffefefffffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdffe0e0e0ff797978ff232323ff030303ff000000ff000000af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff7f7f7fff777777ff6e6e6eff666566ff5c5c5cff525252ff6a6a6aff858685ff9a9a9affaeaeaeffc1c1c1ffcececeffd6d6d6ffd3d3d3ffcfcfcfffc9c9c9ffc1c1c0ffafafafff949494ff737373ff525252ff4a4a4aff525251ff5a5a5aff636262ff6a6b6aff707070bf55555400000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff010101ff2d2d2dff949495ffb5b5b5ffc5c6c5fff2f2f3fffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafff9faf9fffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffafafaffedededffb7b7b7ffa9a8a9ff8e8e8eff363636ff020202ff000000ff000000ff000000ff000000cf00000000000000000000000000000000000000000000003f383838ffe2e2e2ffe3e3e3ffe6e6e6ffe8e8e8ffeaeaeaffeeeeeefff0eff0ffefeff0ffeeeeedffebebebffe9e9e9ffe8e8e7ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffe0e0e0ffdedfdfffdcdcdcffdadbdbffdadadaffd9d9d8ffd7d7d7ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffcfd0d0ffcfcfcfffcececeffcdcdcdffcbcbcbffc5c5c5ffbcbdbdffafafafff9f9e9fff939293ff818080ff6a6a6aff555555ff464645ff363636ff2b2a2bff232323ff1c1c1cff191818ff151515ff131313ff111111ff0f0f0fff0c0c0cff0c0c0dff0c0b0cff080808ff040403ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000005f000000000000005f050505af0a0a0aff0e0d0dff0b0b0bff090909ff090809ff090a0aff0a0a0aff0b0b0bff0b0b0bff080909ff060606ff080708ff090a09ff0b0b0bff0a0a0aff030303ff000000ff000000ff000000ff0000004f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafbffe3e3e3ffdcdbdcffdadadaffd9d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d1ffd0d0d1ffcfd0cfffcececeffcececeffcececeffcececeffd8d8d8ffe5e5e5ffe8e8e8ffeaeaeaffecececffedededffeeeeeeffefeeeffff0f0f0fff0f1f0fff1f1f1fff1f1f1fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f5f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffedededffebecebffe7e7e7ffd8d8d8ffd2d2d2ffd4d3d3ffd4d5d5ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d7d7ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffdedddeffdfdfdfffe1e1e1fff5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf0000000000000000cfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff050505ff2e2f2fffa2a2a2ffecececfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbffcbcacaff616161ff1f201fff030303ff000000ff0000006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828182ff808080ff787878ff6f6f6fff676767ff5e5e5eff535353ff626261ff878686ff9b9b9bffafafafffc2c3c2ffd0d0d0ffd6d6d6ffd3d3d3ffd1d1d1ffcbcacbffc2c2c2ffb1b1b1ff969595ff727272ff525353ff4c4c4cff525252ff5b5b5bff636363ff6b6b6bff717171bf55555500000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff000000ff020202ff3e3f3fff9c9c9cffbababaffcfd0d0fff7f7f7fffafafafffafafafffafafafff9fafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafff9fafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfbfbfff5f5f5ffbebebeffaeaeaeff969696ff4e4e4eff070707ff000000ff000000ff000000ff000000ef0000000f00000000000000000000000000000000000000000000003f383838ffe1e1e1ffe1e1e1ffe4e4e4ffe6e6e6ffe9e8e8ffedecedffedeeeeffedededffebececffe9e9e9ffe7e7e7ffe5e6e5ffe4e4e4ffe3e3e3ffe2e1e1ffe0dfdfffddddddffdcdcdcffdadadaffd7d8d8ffd7d7d7ffd6d6d6ffd4d4d4ffd1d1d1ffd0d0d0ffcfcfcfffcbcbcbffc8c8c8ffc6c6c6ffc2c2c2ffbbbabaffaeaeaeff9d9e9eff8b8b8bff757474ff5f5f5fff4e4e4eff414141ff333333ff292929ff212121ff1b1b1cff151516ff121211ff10100fff0d0d0dff0c0c0cff0b0a0aff0b0a0aff0a0a0bff080808ff050605ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000007f0000002f0202029f050505ef0a0a0aff0c0c0dff0e0e0eff0f0f0fff0e0e0dff0e0e0eff100f10ff131313ff161616ff191919ff1c1d1cff1a1a1aff131313ff0f0f0fff0e0e0eff0c0c0cff0a0a0aff0b0a0aff040404ff000000ff0000008f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffecececffdcdcdcffdbdbdbffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d5ffd5d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcdcdffcdcdcdffd2d2d2ffdfdfe0ffe6e6e5ffe7e7e7ffeaeaeaffecececffedededffeeeeeeffefeeefffefeff0fff0f0f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff4f5f5fff5f4f5fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefeeffedededffebebebffe8e8e8ffe0e0e0ffd4d4d4ffd1d1d1ffd2d3d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9daffdbdadaffdbdbdbffdcdcdcffddddddffdededdffdfdedfffe7e6e6fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000002f2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff060606ff666666ffd6d6d6fffcfbfcfffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefff7f7f6ffb3b3b3ff515151ff121212ff000000ff000000ef0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff818080ff787979ff707070ff676767ff5e5d5dff535353ff656465ff888888ff9f9e9fffb2b2b2ffc4c4c4ffd3d3d3ffd8d8d8ffd4d4d4ffd1d1d0ffccccccffc2c2c2ffb1b1b1ff979797ff717171ff535354ff4c4c4cff525252ff5b5b5bff646464ff6c6b6bff707070bf5555550000000000000000000000000000000000000000000000001f000000ef000000ff000000ff000000ff000000ff000000ff030303ff4a4a4affa5a5a5ffc2c2c2ffdadadafff8f8f8fffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffaf9fafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfcfbfffcfcfcfff8f7f8ffc8c7c8ffb0afb0ff9e9e9dff565757ff0b0b0bff000000ff000000ff000000ff000000ef0000002f0000000000000000000000000000000000000000000000000000003f383838ffe0e0e0ffe0e0e0ffe2e2e2ffe4e4e4ffe7e7e7ffebebebffebebebffeaeaeaffe9e9e9ffe7e7e7ffe4e5e5ffe3e3e3ffe2e2e2ffe0e0e0ffdededeffdcdcdcffdadadaffd8d7d8ffd7d7d6ffd4d4d4ffd3d3d3ffd1d1d1ffcfd0cfffcdcccdffcbcbcbffc7c7c7ffc2c2c1ffbcbcbcffb4b3b3ffa2a2a2ff8d8e8dff787878ff626262ff4a4a49ff39393aff2e2e2eff242424ff1d1d1dff1a1a1aff161616ff121212ff101010ff0d0d0dff0a0a0aff0a0a09ff090809ff080808ff070707ff070606ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000008f0000000f0000005f040404ef0c0c0cff0a0a0aff090909ff0b0b0bff0f0f10ff181818ff262626ff373737ff474747ff4e4e4eff565656ff5f5f5fff676666ff6d6e6dff5e5e5eff434342ff323232ff242424ff181818ff101010ff0e0d0eff0f0f0fff0e0e0eaf0808081f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6ffdfdfdfffdcdcdbffdadadaffd9d8d8ffd7d7d7ffd6d5d6ffd4d4d4ffd3d4d3ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd0cfcfffcfcfcfffcececeffcdcdcdffcdccccffcdcccdffcececeffdadadaffe3e3e3ffe4e4e5ffe8e7e7ffeaeaeaffebebecffecedecffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f4f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff1f1f2fff1f1f1ffeff0f0ffeeeeeeffecececffebeaeaffe7e7e7ffe5e5e5ffd9d9d9ffd1d1d1ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd3d2d3ffd3d4d3ffd4d4d4ffd5d5d6ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9d9ffdad9daffdadadaffdbdbdbffdcdcdcffdddcddffdededeffdfdfdffff0f0f0fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf0f0f0f0f0f0f0f0fdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff1d1d1dffaaaaaafff4f4f4fffefefefffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefeffefefefffa3a3a3ff444444ff090909ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff818181ff797979ff707070ff686867ff5e5e5eff555555ff6d6d6dff8a8a8affa1a1a1ffb5b5b5ffc8c7c7ffd5d5d5ffd9d9d9ffd5d5d5ffd1d1d1ffcccccbffc1c1c1ffafafafff979797ff727272ff4d4d4dff4c4c4cff525252ff5b5b5bff646464ff6c6c6cff717171bf555555000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff060606ff525151ffb2b2b2ffc4c4c4ffd7d6d7fff6f6f6fffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fffaf9fafffafafafffbfbfbfffcfcfcfffdfcfcfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafafffbfbfbfff5f4f5ffc9c9c9ffb4b4b4ffa5a5a5ff5d5d5cff0e0d0dff000000ff000000ff000000ff000000ff0000005f000000000000000000000000000000000000000000000000000000000000003f383838ffdededeffddddddffe0e0e0ffe2e2e2ffe5e5e5ffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe2e2e3ffe0e0e0ffdededeffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd4d3d4ffd2d2d2ffd0d0d0ffcdcecdffcbcbcbffc8c7c7ffc3c3c3ffbebfbfffb6b7b6ffa7a7a7ff969696ff7e7e7eff636263ff4b4b4bff3a3a3aff2d2d2cff212120ff1b1b1bff161617ff131313ff101011ff0e0e0eff0c0c0cff0b0a0aff080808ff080808ff070707ff070707ff060606ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f0000001f0000000f0100009f090909ff0d0e0dff0d0d0dff0c0c0cff0f0f0fff1a1a1aff2d2d2dff4b4b4bff6e6e6eff929292ffbcbbbcffccccccffd4d4d4ffdddddcffe4e4e4ffebebebffdfdfdfffc0c0c0ff9c9d9cff7b7b7bff5d5d5dff363636ff1c1c1cff131212ff0d0c0dff060606ef0202022f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcffe6e6e6ffdcdbdbffdbdbdbffd9dadaffd8d8d7ffd6d6d6ffd4d4d4ffd3d4d3ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffccccccffccccccffccccccffd4d4d4ffdfdfdfffe2e2e2ffe5e5e5ffe8e8e7ffeaeae9ffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff3f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff1f2f1fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffeaeaeaffe8e8e8ffe7e6e6ffe2e1e2ffd5d5d5ffcecfcfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadad9ffdadadaffdbdbdbffdcdcdcffdcdddcffddddddffe2e2e2fff9f8f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbfefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff2f2f2fffddddddfffdfdfdfffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdffe5e5e5ff919190ff2a2a2aff010101ff000000ef0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff828282ff818080ff7a7979ff717171ff696869ff5e5f5eff555555ff6e6e6eff8d8d8dffa3a3a2ffb7b7b7ffcacacaffd6d5d5ffd8d9d9ffd5d5d5ffd1d1d1ffcccccbffc1c1c1ffadaeaeff929392ff717171ff464646ff4c4c4cff535353ff5d5d5dff656565ff6d6c6dff727272bf55565500000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff0a0909ff5d5d5dffafb0afffc4c4c4ffd2d3d2fff3f3f3fffafafafffafafafffafafafffafafafffafafafff9f9f9fffaf9fafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafbfffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafaffefeeeeffc5c4c5ffb6b6b5ffa5a5a5ff616161ff0d0d0dff000000ff000000ff000000ff000000ff0000008f00000000000000000000000000000000000000000000000000000000000000000000003f373737ffdcdcdcffdcdcdcffdfdfdfffe2e2e2ffe4e4e4ffe6e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe2e2e2ffdfdfdfffdcdddcffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffcfcfcfffccccccffc9c9c9ffc5c5c5ffc1c1c1ffb8b8b8ffa9a9a9ff969695ff818181ff676666ff4d4d4dff383838ff292929ff1f1f1fff181817ff131313ff0f0f10ff0d0d0dff0c0c0cff0a0a0aff080808ff070807ff070807ff050505ff050505ff050505ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f0000001f000000000000002f020202cf0b0c0bff0f1010ff0f0f0fff0f0f0fff1a1a1aff333333ff595958ff828282ffb1b1b1ffd9d9d9fff3f3f2fffdfdfdfffefefefffefefefffffefefffffffffffffffefffefffefffdfdfefffafafafff0f0f0ffcbcbcbff898989ff575757ff2e2e2eff111111ff020202ff010101ef0404041f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff0f0f0ffdcdcdcffdbdbdbffdbdadaffd9d9d9ffd7d7d7ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcececeffcdcdcdffccccccffcccbcbffccccccffccccccffcfcfcfffdbdbdbffe3e2e3ffe3e3e3ffe6e5e6ffe7e7e7ffe9e9e9ffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff2f3f2fff2f2f2fff1f1f2fff1f1f1fff1f0f0fff1f0f0fff0f0f0fff0f1f1fff1f1f1fff2f1f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff0f0f0fff0eff0ffefefefffedededffecececffeaeaeaffe8e8e8ffe8e8e7ffe4e5e5ffdcdcdcffd0d0d0ffcdcdcdffcececfffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d9ffdad9d9ffdadadaffdbdbdbffdcdcdcffdcdcddffdedddeffe9e9e9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff292928ffd9d9d9fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffafafaffc6c6c6ff646464ff121212ff000000ff0000009f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff808080ff7a7a7aff727272ff696969ff5e5e5fff565555ff706f6fff8d8d8dffa2a2a2ffb5b5b5ffc8c8c8ffd5d5d5ffd8d8d8ffd6d5d5ffd2d2d2ffcdcdcdffc2c2c2ffadacacff919191ff707171ff474747ff4c4c4cff545454ff5d5d5dff656565ff6d6d6dff727272bf5656560000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff5b5b5bffa9a9a8ffc4c4c4ffd0cfd0ffefefeffffbfbfbfffafbfafffafafbfffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8ffe7e7e6ffbfbebfffb4b4b4ffa2a2a2ff5a5a5aff0d0d0dff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000003f373737ffdadadaffd9d9d9ffdededeffe2e2e2ffe3e3e3ffe4e4e4ffe3e2e3ffe2e2e2ffe1e1e1ffdededeffdbdbdbffd9d8d9ffd7d7d7ffd5d5d5ffd3d3d2ffd0d0cfffcccccbffc7c8c7ffc3c3c3ffbababaffabababff9b9c9cff848483ff656665ff4e4e4eff3b3b3bff292a29ff1d1e1dff151615ff111111ff0e0e0eff0c0c0cff0a090aff080808ff060707ff060606ff060706ff070707ff070707ff050505ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f0000001f00000000000000000000005f040404ef0d0d0dff0e0e0eff0e0e0eff131313ff232323ff4a4b4aff808080ffc6c6c6ffecedecfffafafafffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffcfcfcffe9e9e9ffb3b3b3ff797979ff444445ff101010ff040404ff040404cf0303030f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9fafaffe1e0e0ffdadadaffdadadaffd9dad9ffd8d8d8ffd6d6d6ffd4d5d4ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccdcdffcccbcbffcbcbcbffcbcbcbffcbccccffccccccffd6d6d6ffdfdfdfffe2e2e2ffe4e4e4ffe6e6e6ffe7e7e7ffe9e9e9ffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffefefefffefefefffeff0effff0f0f0fff1f1f1fff2f1f1fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0efffefefefffeeeeeeffedededffecececffeae9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe3e3e3ffd6d6d6ffcdcdcdffcdcccdffcdcecdffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdadbdbffdbdbdbffdcdddcffdfdfdffff3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ef000000ff000000ff000000ff000000ff000000ff242424ffd4d4d4fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfeffeaeaeaff9b9b9bff3b3c3cff030303ff010000ff0100001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff808080ff7a7a7aff717171ff686868ff5d5d5dff565656ff6f6f6fff8c8c8cffa1a1a1ffb4b4b4ffc6c7c7ffd5d5d5ffd9d9d9ffd6d6d6ffd3d3d3ffcdcecdffc1c1c1ffadadadff919191ff6f6f6fff4d4c4cff4d4d4dff545454ff5c5c5cff656565ff6d6d6dff737373bf5656560000000000000000000000000000000000000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff000000ff000000ff0c0b0bff595959ffa4a4a4ffc3c3c3ffd0d0d0ffeaeaebfffbfafbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8ffdfdfdfffbfbebfffb3b3b3ff9e9d9eff5a5a5bff070808ff000000ff000000ff000000ff000000ff000000cf0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000003f363636ffd7d8d7ffd5d5d6ffdadadaffdfdfdfffe0e1e0ffe0e0e0ffdfdfdfffdededeffdededdffdadbdbffd8d7d8ffd6d6d6ffd3d3d3ffcfcfcfffcbcccbffc7c7c7ffbebebeffb4b4b4ffa1a2a1ff898988ff6e6e6eff545454ff3a3a39ff292828ff1f1f20ff181818ff131314ff0f0f0eff0c0b0bff09090aff070607ff050505ff050505ff060605ff060606ff060606ff060606df0606068f030303df010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000007f0000001f0000000000000000000000000000005f050505ff0d0d0cff0c0c0cff0e0f0eff151515ff2b2b2bff595a5aff959695ffdededefffcfdfcfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefff8f8f8ffdddcddff939393ff4c4c4cff0e0e0fff050405ff040403bf040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffe9e9e9ffd9dad9ffd9d9d9ffd9d9d9ffd9d9d8ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcecdceffcdcccdffccccccffcbcbcbffcacacaffcacacaffcacacaffcbcbcbffcfcfcfffdcdddcffe0dfe0ffe1e1e1ffe4e4e4ffe6e6e6ffe7e7e7ffe9e9e9ffebebebffedececffedeeedffeeeeeeffefefeffff0f0f0fff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f2fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f1fff2f2f2fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0efffefefefffefeeefffeeeeeeffedededffecebecffeaeaeaffe8e8e9ffe8e8e8ffe5e5e5ffe3e4e4ffdededeffd0d1d1ffccccccffcdcdccffcecdceffcfcfceffd0cfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdcdcdbffddddddffe3e3e3fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff181818ffcfcfcffffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffafafaffccccccff767676ff1e1f1fff010100ff0100009f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff808080ff797a79ff707170ff666767ff5b5b5bff535353ff6f6f6fff8b8b8bffa1a1a1ffb4b4b4ffc7c7c7ffd4d5d4ffd8d8d8ffd6d6d6ffd3d3d3ffcdcdcdffc0c0c0ffaeaeaeff919191ff6e6e6eff4f4f4fff4c4c4cff545353ff5c5c5cff656566ff6d6e6eff737373bf575656000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ef000000ff000000ff000000ff000000ff000000ff000000ff040504ff393939ff989898ffc0c0c0ffcdcdcdffe4e4e4fffafafafffbfbfbfffbfafbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffbfbfafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfbfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff5f5f5ffd6d7d6ffbdbdbdffb1b1b1ff929291ff484848ff0b0b0bff000000ff000000ff000000ff000000ff000000ef0000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353535ffd3d3d4ffd1d1d0ffd3d4d3ffd8d8d8ffdbdbdbffdcdcdcffdbdbdbffdbdbdbffd9dadaffd7d7d7ffd3d3d3ffcecfceffcacacaffc3c3c3ffbababaffaaaaaaff909090ff727271ff555555ff3d3d3dff2b2b2bff1e1e1dff151515ff111111ff0e0e0eff0b0b0cff0a0a0aff070807ff060606ff050505ff040404ff030303ff040404ff050505df0505058f0303032f01010100000000000000004f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f0000003f00000000000000000000000000000000000000000000002f040404ef121212ff101010ff0d0d0dff171717ff363636ff686767ffb0b0b0ffeeeeeefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffcfcfcffdadadaff8f8f8fff464546ff0f0f0fff050505ff0a0a0b3f030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff3f3f3ffdadadaffd7d7d8ffd8d8d8ffd8d8d8ffd7d7d7ffd5d5d5ffd4d4d4ffd3d3d2ffd2d2d2ffd2d2d2ffcececeffcdcdcdffcccccbffcacacaffc9cacaffc9c9c9ffc9cacaffcacacaffcbcccbffd8d8d8ffe0e0e0ffdfdfdfffe2e2e1ffe5e4e4ffe6e6e6ffe8e8e7ffe9e9e9ffebebebffecededffedeeedffeeeeeeffefefefffeff0effff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff1f2f1fff1f0f0ffefefefffeeeeeeffeeeeedffedededffececedffecedecffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff1f1f0fff0f0f1fff0f0f0fff0f0f0fff0efefffefefefffeeeeeeffeeeeeeffedededffebebecffeaeaeaffe9e9e9ffe8e8e8ffe5e5e5ffe3e3e2ffe1e2e2ffd7d7d8ffcececeffccccccffcdcdccffcdcdcdffcececfffcfcfcfffd0d1d1ffd2d2d1ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d5ffd6d7d6ffd7d7d7ffd8d8d8ffd8d9d8ffdad9d9ffdbdbdbffdcdcdcffddddddffecececfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff010000ffadadadfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffedededffa8a8a8ff4f4f4fff0d0c0dff020203ff0102021f000000000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff808080ff797979ff707070ff666565ff595959ff525252ff6e6e6eff898989ff9fa09fffb4b5b4ffc7c8c8ffd4d4d4ffd8d7d8ffd5d5d5ffd2d2d2ffccccccffc0c0c0ffadadadff909090ff6e6e6eff505050ff4c4d4cff535353ff5c5d5dff656565ff6e6e6eff737373bf57575700000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000cf000000ff000000ff000000ff000000ff000000ff000000ff020202ff2b2b2bff818181ffbcbcbcffcfcfcfffdededefff2f2f2fffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffafbfafffafafafff9f8f8ffefefefffd0d1d1ffbfbfbfffb2b2b2ff818180ff363635ff050505ff000000ff000000ff000000ff000000ff000000ef0000002f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffcececeffc9cacaffcbcbcbffd0d0d0ffd5d4d5ffd9d9d9ffd9d9d9ffd6d6d6ffd4d3d3ffd0d0d0ffcacacaffc0c0c0ffb2b2b2ff9c9c9cff7f8080ff5d5d5dff3e3e3eff2b2b2bff1d1e1eff171717ff111111ff0d0d0dff0a0a0aff080808ff070707ff070707ff050505ff050405ff050505ff050505ff050505df0303038f0202022f000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf0000006f0000000f0000000000000000000000000000000000000000000000000000000f010101cf111111ff151415ff131313ff1e1f1eff444444ff7d7d7dffc6c6c7fff6f6f6fffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffafafaffd3d4d4ff8a8a8aff3a3b3bff0e0d0eff1011119f0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcffdfdfdfffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2af9090907f666666ffccccccffcbcbcaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffd2d2d2ffdddedeffdededeffdfdfe0ffe2e2e3ffe4e4e5ffe6e6e6ffe8e8e8ffe9eaeaffebebebffecececffedededffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffecececffecececffecededffeeeeeeffefefeffff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff1f1f1fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffeeeeeeffedededffececedffebecebffeaeaeaffe9e9e9ffe8e7e7ffe5e5e5ffe2e2e2ffe1e0e1ffdfdfdfffd3d3d3ffccccccffccccccffccccccffcdcdcdffcececeffcfd0cfffd0d1d1ffd1d2d2ffd2d3d2ffd3d4d3ffd4d4d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d7d8ffd9d9d8ffdadadaffdbdbdbffdcdcdcffdfdfdefff6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff3c3c3cfff7f6f7fffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbffd4d4d4ff868686ff2c2c2cff020101ff010101af010101000000000000000000000000000000000000000000000000000000000000000000000000ff818181ff807f80ff797979ff707070ff666565ff585858ff525251ff6c6c6cff898989ffa09f9fffb4b4b4ffc7c7c6ffd3d3d3ffd6d6d6ffd4d3d4ffd1d1d1ffcbcbcbffbebfbeffadadadff909090ff6f6e6eff4f504fff4b4b4bff525252ff5c5c5cff666666ff6e6e6fff747474bf5757570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fff676767ffb5b5b5ffc9c9c9ffd2d2d2ffe3e3e3fff6f6f6fffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffbfafbfff3f4f3ffdbdbdbffc6c6c7ffbfbebfffacacacff696a69ff151515ff000000ff000000ff000000ff000000ff000000ff000000cf0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffc6c6c6ffbfbfbfffbcbcbcffc3c3c3ffcbcccbffcfcfcfffcdcdcdffc9c9c9ffc4c4c4ffbbbbbbffa5a5a5ff858585ff656665ff474747ff2e2d2eff1e1f1fff171717ff111111ff0c0c0dff0a0a0aff080808ff060606ff050505ff030303ff030303ff050505ff060605ff050505df0404048f0202022f0000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000009f0000002f0000000000000000000000000000000000000000000000000000000000000000000000000000009f0e0d0dff161616ff151515ff1f1f1eff444444ff818181ffd7d6d7fffcfbfbfffffffffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfff6f7f7ffbfbfbfff6f6f6eff292929ff151615ff2525251f0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffecececffd6d6d6ffd6d6d5ffd5d5d5ffd6d6d6ffd6d6d6ffd5d4d4ffd3d3d3ffd3d2d3ffd2d2d2efc5c5c50f0d0d0d000000005f4b4b4bffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcdcdcdffdadadaffdfdfdfffdfdfdfffe1e1e1ffe3e3e3ffe4e4e5ffe6e6e7ffe8e8e8ffe9e9e9ffebebebffecececffedededffedededffedeeeeffeeeeeeffeeefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0ffeff0efffefefefffeeeeeeffedededffecececffecececffecececffecececffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff0f0f0ffeff0efffefefefffefefefffefefefffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0efffefefefffefefefffeeeeeeffedededffedededffecececffebebebffeaeaeaffe9e9e9ffe7e7e7ffe5e5e5ffe3e3e3ffe1e1e2ffe3e3e3ffdbdadaffd1d1d1ffcbcbcbffcacacaffcbcbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d2ffd2d3d2ffd3d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdcffdddcddffe5e5e5fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff030303ffc2c2c2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefff1f1f0ffb7b7b7ff616060ff101010ff020202ff030303000000000000000000000000000000000000000000000000000000000000000000000000ff808080ff7f7f7fff797979ff707070ff656565ff595a5aff525252ff6b6b6aff898888ff9f9f9fffb3b3b3ffc5c5c5ffd1d1d1ffd4d4d4ffd1d1d1ffcfcfcfffc8c8c8ffbcbcbcffabababff8f8f8fff6c6c6cff4d4d4eff4a4a4aff515251ff5b5b5bff666666ff6f6f6fff747474bf57575700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff3b3b3bff919191ffbcbcbcffcececeffd6d6d6ffe7e7e7fff7f8f7fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafbfbfffbfafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfff7f7f7ffdfdfe0ffc9c9c9ffc3c3c2ffb6b6b6ff989898ff474747ff090909ff000000ff000000ff000000ff000000ff000000ff000000af0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f303030ffbdbdbdffb1b1b1ffaaaaaaffb1b1b1ffb8b8b8ffb6b6b6ffafafafffa5a5a5ff989797ff717171ff494949ff313131ff202120ff181718ff111111ff0c0d0dff0a0a0aff090909ff070707ff040404ff050404ff040404ff050504ff040404ff030303df0304038f0303032f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000af0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f090909ff161616ff161616ff1b1b1bff3b3b3bff757575ffc4c4c4fffafafafffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfcfcffe2e2e3ff9a9a9aff545454ff292929ff2d2d2d9f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbfcfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f8f8ffdbdbdbffd6d7d7ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd3d3d3ffd2d3d2ffd2d2d2ffd3d2d26f5b5b5b0000000000000000dfafafafffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffcacac9ffd4d5d4ffdededdffdfdfdfffe0e0e1ffe3e3e2ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffedededffedeeedffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefeeeeffeeeeeeffedededffedededffecececffecececffedededffeeeeeeffefefeffff0f0f0fff0f1f1fff0f0f0fff0f0f0ffefefefffeeefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffedededffecececffebebebffeaeaeaffe9e9e9ffe8e9e8ffe7e7e7ffe6e6e5ffe4e4e4ffe2e2e2ffe0e0e0ffe0e0e0ffd6d6d6ffccccccffc8c8c8ffc9c9c9ffcbcbcbffcccdcdffcececeffcfcfcfffd0d0d0ffd2d2d1ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9dad9ffdbdbdbffdbdcdcffdcddddfff0f0f0fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000ff000000ff000000ff000000ff000000ff676767fffafafafffefefefffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffcfcfcffdadadbff969697ff353636ff040404ff0c0c0b4f0505050000000000000000000000000000000000000000000000000000000000000000ff808080ff7f7f7fff787878ff6f6f6fff656565ff5b5b5bff515051ff696969ff868686ff9e9e9fffb2b2b2ffc3c3c3ffcfcfcfffd1d1d1ffcececeffccccccffc5c5c5ffbabab9ffa9a9a9ff8d8d8dff6b6a6aff474748ff484849ff4f4f4fff5a595aff646464ff6d6d6dff727272bf5757560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1e1e1eff656565ffa2a2a2ffc1c1c1ffcececeffd7d8d8ffebebebfff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffaf9faffe6e7e7ffcfcfcfffc3c3c3ffb9bab9ffa3a3a3ff6b6a6aff262727ff030202ff000000ff000000ff000000ff000000ff000000ff0000008f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaeaeaeff9d9d9dff969697ff9b9a9aff9d9d9dff8f8e8fff7e7d7eff6c6c6bff525252ff2a2a2aff161616ff0f0f0fff0c0c0cff0a0a09ff080808ff050505ff040404ff040505ff050505ff040404ff040404ff040505df0303038f0202032f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000007f0000007f0000006f0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f030303ff141414ff161616ff171717ff303030ff686868ffb0b0b0fff3f4f3fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff6f6f6ffbcbcbcff808080ff424242ff30302fff2f2f2f1f050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffe6e6e6ffd8d9d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d2cfaaabaa00000000000000007f646464ffc9c9c9ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcececeffdbdbdaffdedfdeffdfdfdfffe2e2e2ffe4e4e4ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebecebffecececffededecffedededffedededffedededffededeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffeeeeeeffefefeffff0f0f0fff0f0f0fff0f0f0ffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedeeedffededeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffeeefefffeeefeeffeeeeeeffededeeffedecedffebebecffebebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdfdfe0ffdbdbdbffd0d0d0ffc8c8c8ffc8c8c8ffc9c9c9ffcbcbcbffcccdccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d4d4ffd5d5d5ffd6d6d6ffd7d7d8ffd9d8d9ffdadadaffdadbdbffdcdcdcffe0e0e1fff9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff000000ff000000ff181818ffdfdfdffffefefefffefefefffefefefffefefefffefffffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefff2f2f2ffb4b4b4ff626262ff171717ff1212129f0d0d0d0000000000000000000000000000000000000000000000000000000000000000ff7f807fff7e7e7eff767676ff6d6d6dff636464ff595859ff4f504fff676767ff848484ff9c9b9cffb0b0b0ffc1c1c1ffcbcbcbffcdcccdffcacacaffc8c8c8ffc2c2c2ffb6b6b6ffa5a5a5ff8a8b8aff696a6aff464646ff464646ff4e4e4eff585858ff616161ff6b6a6bff717171bf555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff2e2e2eff747474ffa9a9a9ffc7c7c7ffd2d2d3ffddddddffedededfff7f7f7fff9faf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfff8f9f8ffeaeaeaffd3d3d3ffcacacaffbfbfbfffa8a8a9ff787878ff363636ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff0000005f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff999999ff828281ff7e7f7eff818181ff7b7c7bff616061ff484848ff363636ff232323ff131312ff080808ff060605ff050505ff040404ff020202ff020202ff020202ff040304ff040405df0404048f0202022f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df101010ff131313ff151515ff282828ff575858ff9c9c9cffeaeaeafffefefdfffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcffdfdfdfffa1a1a1ff636464ff313131ff2e2e2e5f12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff2f2f2ffdbdbdcffd9d9d9ffd8d8d8ffd6d6d6ffd5d6d5ffd5d5d5ffd3d3d3ffd1d1d1ffd1d1d1ffd2d2d23f343434000000001f191919ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffcbcbcbffd7d7d7ffddddddffdcdcdcffdfdfdfffe1e1e1ffe2e3e3ffe4e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeae9eaffeaeaebffebebebffecececffecececffecedecffecececffedecedffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffefefefffefefeffff0efefffefefefffeeeeeeffeeedeeffedededffedededffedededffedededffededeeffededeeffedededffedededffedecedffecececffecededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffecececffebebebffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e4e4ffe3e3e3ffe1e1e1ffe1e1e1ffe0e0e0ffd6d6d6ffccccccffc8c8c8ffc9c8c9ffcacacaffcbcbccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d6d5ffd6d6d6ffd8d7d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffeaeaeafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff7d7c7dfffbfbfbfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefff9f9faffcbcbcbff878787ff2f2f2fff161616df1d1c1c0000000000000000000000000000000000000000000000000000000000000000ff7e7e7eff7c7c7dff747474ff6a6b6aff616161ff575757ff4c4c4cff636363ff808080ff959695ffa9a9a9ffbdbdbcffc6c6c6ffc7c7c7ffc6c6c6ffc3c3c3ffbcbcbcffb1b1b1ffa1a1a1ff878888ff676767ff444444ff434343ff4b4b4bff565656ff60605fff696969ff6f6f70bf54545400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff2e2e2eff757575ffafafafffcbccccffd1d2d2ffd7d7d7ffe2e2e2ffebebebfff6f6f6fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfbfcfff6f6f6ffeaeaeaffdcdcdcffd2d2d2ffcbcbcbffc3c3c3ffababacff777778ff303131ff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff606060ff616161ff5e5e5eff535353ff3a3b3bff292929ff1e1e1eff131313ff0a0a0bff020202ff030203ff030303ff020202ff030303ff020302ef0202028f0101012f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f070706ff121212ff121212ff1f1f1fff4b4a4aff898a8affdcdbdbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfcfcfff5f5f5ffbcbcbcff818080ff3d3c3cff3131319f20201f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffe2e2e2ffdbdbdbffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d5ffd4d5d5ffd2d1d1ffd0d0d0ffd0d0d0bf9b9b9b0000000000000000bf969695ffc8c8c8ffc8c8c8ffc9c8c9ffc9c9c9ffc9c9c9ffd3d2d2ffddddddffdddddcffddddddffdfdfdfffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe8e7e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffebebebffebebebffecececffecececffecececffecececffebebecffecececffecececffecececffecececffecececffedececffecedecffedededffedededffedededffedededffeeeeeeffeeeeeeffeeefeeffeeefefffeeeeeeffedededffedecedffecececffecececffececedffedededffedededffededecffecececffecececffecececffecebecffececebffecececffecececffecededffedededffededeeffeeedeeffedededffedededffedededffecededffecebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffddddddffd2d2d2ffc9c9c9ffc9c9c8ffc9cac9ffcacacbffcbcccbffcdcccdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd6d6d6ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdededffff5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff000000ff020202ffe1e1e1fffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfcffdededeffa0a0a0ff4e4e4eff232323ff2929292f08080800000000000000000000000000000000000000000000000000000000ff7d7d7dff7a7b7bff727272ff686767ff5d5d5dff535353ff494949ff606060ff7a7a7aff8e8e8effa2a2a2ffb6b6b6ffc0bfbfffc2c2c2ffc0c0c0ffbdbdbdffb6b6b6ffacacacff9c9c9cff848484ff636464ff424242ff424141ff484748ff535353ff5e5e5eff686868ff6e6e6ebf5454530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0b0a0aff2d2d2dff797979ffa9a9a9ffbebebfffcacbcaffd2d2d1ffd5d5d5ffdededfffebebebfff6f6f6fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffcfcfcfff4f5f5ffe8e8e8ffdcdcdcffd2d2d2ffccccccffc7c7c6ffbbbbbbffacacacff797979ff343434ff0c0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff595959ff414141ff414141ff3d3d3dff323233ff232323ff191919ff131313ff0d0d0dff090808ff020202ff010202ff030303ff030203af0101014f000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0e0e0eff131313ff151515ff353636ff787879ffc9c9c8fffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffefdfefffefefefffdfdfdfffbfbfbffd1d1d1ff979696ff4f4f4fff333333df30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffecececffdcdcdcffdbdbdbffdadadaffd8d8d8ffd6d6d6ffd5d5d5ffd3d4d4ffd0d0d0ffcececeffcdcdcdffcccccccfa5a5a57f646464ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c8ffc9c9c9ffcdccccffd9dadaffdededeffddddddffdfdfdfffe0e0e1ffe2e2e2ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebeaebffebebebffebebebffebebebffebebebffecececffecececffecedecffedededffecededffedededffedededffedededffedededffedececffecececffecececffecececffecececffecececffecececffecececffecececffebebecffebebebffebebebffebebebffebebebffecececffedededffedededffedededffedededffedededffedededffecececffecececffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe3e4e4ffe3e3e3ffe2e3e3ffdfdfe0ffddddddffd8d8d8ffcccccdffc9c9c9ffcac9caffcacacaffcbcbcbffcbcbcbffccccccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd4d3d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdadbffdcdcdcffe5e5e4fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff2b2b2bfffbfbfbfffdfdfefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffeeeeeeffb3b3b3ff707171ff2e2e2eff2b2b2b7f16161600000000000000000000000000000000000000000000000000000000ff7b7b7bff787878ff6f6f6fff636363ff575757ff4d4d4dff444443ff5a5a5aff727272ff868686ff999999ffadadacffb6b6b6ffbababaffb7b7b7ffb4b4b4ffaeaeaeffa5a4a5ff979797ff7f7f7fff5e5e5eff424242ff3d3d3dff444444ff4f4f4fff5a5b5bff656565ff6c6c6cbf52525200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff262626ff505050ff828282ffa3a3a3ffbcbcbcffc8c8c8ffd1d1d0ffd7d7d7ffdededeffe3e3e2ffe7e7e6ffebeaeaffefefeffff2f2f2fff6f6f6fff9faf9fffbfbfcfffbfcfbfffbfbfbfffbfbfbfff8f8f8fff6f5f6fff3f3f3fff0f0f0ffedededffe9e9e9ffe5e5e5ffd9d9d9ffd1d1d1ffccccccffc6c7c7ffb9b9b9ffa5a4a5ff888989ff5b5b5bff2e2d2eff070808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff383738ff363635ff303030ff252525ff1d1d1dff181817ff141414ff100f0fff0b0b0bff080808bf0101015f0100010f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f020202ff141414ff131313ff202020ff565656ffaaaaaafff4f4f4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdffe0e0e0ffa5a5a5ff656565ff383838ff3b3b3b1f07070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6ffdededdffdbdbdbffdbdbdaffd9d9d9ffd8d8d8ffd6d6d6ffd4d5d4ffd2d3d3ffcfcecfffcdcdcdffccccccffcbcacaffcacacaffc8c8c9ffc8c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffd4d4d4ffdddddeffdedfdeffdfdfdfffe1e1e1ffe2e2e1ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebeaffebebebffebebebffebececffecececffecececffecececffebebebffebececffebebebffebebebffebebebffebebebffebebebffecececffececebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaebffebebebffebebebffecececffececedffedededffedededffedececffecececffecececffebebebffebebebffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe1e1e1ffdededeffddddddffd2d2d2ffcac9caffc9c9c9ffcacacaffcacacaffcacacaffcbcbcbffcccdcdffcececeffcfcfcfffd0d0d0ffd1d1d2ffd3d3d2ffd4d4d3ffd5d4d5ffd6d6d6ffd7d7d7ffd9d9d9ffdadadaffdbdbdbffddddddffefefeffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff000000ff000000ff4d4d4dfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f8f8ffc7c7c7ff8e8e8eff3d3d3dff2e2e2dcf28292800000000000000000000000000000000000000000000000000000000ff79797aff767676ff696969ff5e5e5eff535353ff484848ff40403fff515152ff686868ff7c7d7dff909090ffa1a1a1ffacacacffb1b0b0ffadadacffa8a8a8ffa2a1a2ff999999ff8b8b8bff737373ff575757ff3d3d3dff383838ff3e3e3eff4a4a4aff555555ff616262ff6a6a6abf515051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff242424ff444444ff717272ff9a9a9affb8b8b8ffc9c9c8ffcbcbcbffcfcfceffd1d1d1ffd5d5d5ffd6d6d6ffd6d6d6ffd9d9d9ffdadadaffdfdfdfffdbdbdbffd7d7d7ffd6d6d6ffd5d5d4ffd3d4d4ffd3d3d3ffd1d1d1ffcdcdcdffcbcbccffc5c5c5ffb5b6b5ff9b9b9bff757675ff4c4c4cff2a2a2aff0e0e0eff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1c1c7f1c1c1c7f1c1c1cbf1f1e1fbf1c1b1cbf1a1a1aaf1313137f0b0b0b4f0606061f01020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f0c0c0cff141414ff151615ff323232ff777677ffd2d2d2fffcfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdffedeeeeffb3b2b2ff777777ff404040ff3d3c3d5f1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffe3e4e4ffdadadaffdadbdaffd9d9daffd9d8d9ffd7d8d7ffd5d6d6ffd4d4d4ffd2d2d2ffcdcdceffccccccffcbcbcbffcacacaffc9c8c9ffc7c8c8ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffcdcdcdffdadadaffdededeffdfdfdfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffeae9eaffe9eae9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaeaebffebebeaffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffecebebffecececffecececffecececffecececffebebebffebebebffeaeaeaffe9eaeaffe9eae9ffe8e8e9ffe8e8e8ffe7e8e8ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe0e0e0ffdfdfdfffd9d9daffcececeffc9c9c9ffcac9c9ffcacacaffcacacaffcacacaffcbcbccffcdcdcdffcececeffd0d0d0ffd0d1d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d6ffd8d8d8ffd9d9d9ffdbdadbffdcdcdcffe1e1e1fff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff8b8b8bfffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefdfefffefefefffefefefffefefefffefffffffffffefffffefefffefefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffcfcfbffdadadaffa5a4a4ff575757ff323232ff3736371f060606000000000000000000000000000000000000000000000000ff777777ff737373ff636363ff575756ff4c4d4dff424141ff3b3b3bff4a4a4aff5c5c5cff6f6f6fff808080ff8d8d8dff999999ff9c9c9cff999999ff959596ff909090ff868686ff797979ff646463ff4c4c4cff363536ff343434ff373737ff404040ff4d4d4dff5c5c5cff686868bf4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff0e0e0eff323232ff656565ff7d7d7dff8e8d8dff979797ffa3a3a3ffaeadadffb5b5b5ffbbbbbbffc3c3c3ffc7c7c7ffc3c3c3ffbfbfbfffbbbbbaffb4b4b4ffacacacffa4a4a4ff9c9c9cff949494ff818181ff616161ff393a39ff151515ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000003f0000003f0000003f0000003f0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f010101ef121212ff131314ff1c1c1cff4f4f4eff959595ffefeff0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff6f6f6ffc0c0bfff8a8a8aff4a4a4aff3e3e3e9f26262600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffeeeeeeffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d8ffd8d8d8ffd7d7d7ffd5d5d5ffd4d3d3ffd1d1d1ffcdcdcdffccccccffcbcbcaffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc9c9c8ffd5d5d4ffddddddffddddddffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebebebffebebebffecececffebebebffebebebffeaebeaffeaeaeaffeae9e9ffe8e9e9ffe9e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe2e2e2ffdedfdfffdddeddffd4d3d3ffcbcbcbffc9c9c8ffcacacaffcacacaffcac9c9ffcacbcaffccccccffcecdcdffcfcfceffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd7d7d7ffd9d8d9ffdadadaffdbdbdbffdcdcddffeaeaeafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff010101ffcdcdcdfffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdffebebebffb6b6b6ff707070ff3a393aff3636365f131313000000000000000000000000000000000000000000000000ff757475ff6d6d6dff585858ff4a4a4aff3f4040ff383838ff353535ff3d3d3dff4c4b4cff5c5c5cff6d6e6eff797979ff838383ff868586ff818181ff818181ff808080ff707070ff646463ff535353ff404040ff313131ff2d2d2dff30302fff383838ff414041ff505050ff616160bf4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000003f0000007f0000007f0000007f0000007f0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030303ff070808ff0e0e0dff121212ff1d1d1dff292929ff2f2f2fff404040ff525352ff5e5e5eff595959ff515051ff424242ff313131ff2a2a2aff252525ff212221ff121212ff050505ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000007f0000000f00000000000000000000000000000000000000000000000000000000000000000000003f2c2c2c3f2c2c2c3f2c2c2c1f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000008f0000005f0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f040404ff111011ff131313ff2a2a2aff6b6b6bffbfbfbffffcfcfcfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffafafaffcfcfcfff979696ff595858ff3d3d3dbf2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ffdcdcdcffd6d7d7ffd7d7d7ffd8d8d8ffd8d7d7ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffcfd0d0ffcdcdcdffccccccffcacacaffc9c9c9ffc7c7c7ffc7c6c7ffc6c6c6ffc6c6c6ffc7c6c7ffd0d0cfffdbdbdbffddddddffe0dfdfffe1e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e6e6ffe6e5e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9eaffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe1e1e1ffdededeffdcdcddffdcdcddffcfcfcfffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffcacacaffcbcbcbffcdcdcdffcececfffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d5ffd6d6d6ffd7d8d7ffd9d9d9ffdbdbdbffdcdcdcffdfdfdffff4f4f4fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff181818fff4f4f4fffefefefffefefefffefefefffefefefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff5f5f5ffc7c7c7ff888888ff434343ff3434347f1a1a19000000000000000000000000000000000000000000000000ff6f6f6fff616161ff4c4b4bff424242ff383838ff353435ff303030ff363636ff414141ff484848ff505050ff575757ff60605fff616060ff5e5e5eff5d5d5dff595959ff565656ff4f4f4fff484848ff3e3e3eff363636ff303030ff323232ff3a393aff3e3e3eff4b4b4bff545353bf46464600000000000000000000000000000000000000001f0000005f0000009f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000006f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000004f0000009f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf0000008f0000001f0000000000000000000000000000000000000000000000000000003f3737378f767676cf9f9f9fffbcbcbcffb7b7b7ffb2b2b2ffa9a9a8bf6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf0000008f0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df040304ff0a0a09ff121213ff3c3c3cff878787ffe5e4e5fffefefefffefefffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffdfdfdfffbfbfcffdeddddffa3a3a3ff656464ff3e3e3ebf2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffe7e7e7ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd6d6d6ffd4d5d5ffd3d3d3ffd2d2d2ffcfceceffcdccccffcbcbcbffcacac9ffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffcacacaffd6d6d6ffdbdbdbffddddddffdfe0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe8e7e8ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e5e5ffe5e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e6e5ffe5e5e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe0e0e0ffddddddffdbdbdbffdcdcdbffd5d5d5ffcacacaffc6c5c6ffc6c6c7ffc7c7c7ffc8c8c8ffcacacaffccccccffcecdceffcfcfcfffd0d0d0ffd0d1d0ffd2d2d2ffd2d3d3ffd4d4d3ffd5d5d5ffd7d6d7ffd8d8d8ffdadadaffdcdcdcffddddddffe5e5e5fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff323333fffafafafffefefefffefefefffefefefffffefefffefefffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffafafaffd9d9daff9b9b9bff515151ff3131319f212121000000000000000000000000000000000000000000000000bf4b4b4bbf4a4a4abf454545bf3637379f292828bf272727ff353535ff3c3c3cff474747ff515151ff5b5b5bff616161ff656565ff676767ff676767ff666666ff646464ff606060ff5a5a5aff515151ff444445ff363636ff3434346f1717174f1212127f2424247f2929297f2929295f1f1f1f000000000f0000004f0000008f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f3f3f40ff939393ff9c9c9cff808080ff797979ff434343ff171717ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000af0000005f0000001f0000000000000000000000000000000000000000000000000000004f0000009f1b1a1befa1a1a1ffdfdfdfffdcdcdcffd0d0d0ffc2c2c2ffb9b9b9ffb2b1b1ff908f8fff8181812f17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000009f0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff010101ff030303ff141414ff505050ffafaeaffff7f8f8fffefefefffffefefffffefffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffcfdfcffe2e2e2ffaaaaaaff6e6e6eff3e3e3def393a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4ffd8d8d8ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd3d4d3ffd2d2d2ffd1d1d1ffcdcdcdffccccccffcbcacaffc9c9c9ffc8c8c8ffc6c7c6ffc7c6c6ffc6c6c6ffc6c7c7ffd1d1d1ffdadadaffdadadaffddddddffe0e0dfffe1e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e3e3ffe3e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe3e3e3ffe1e1e1ffdededeffdbdbdbffdadadaffdbdbdbffd0d0d0ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc9c9c9ffccccccffcdcecdffcfcfcfffd0d0d0ffd0d0d0ffd1d2d1ffd2d2d2ffd3d3d2ffd4d4d4ffd6d5d6ffd8d7d8ffd9d9d9ffdbdbdbffddddddffdededeffeeeeeefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff3e3e3efffafafafffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffcfcfcffe2e1e2ffa5a5a5ff5d5d5dff363636bf2c2d2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f121212ff3e3e3fff414141ff525252ff5e5f5fff686868ff6d6d6dff707070ff737272ff727372ff717171ff707070ff6f6e6eff6b6b6bff636463ff515151ff3c3c3cff3b3b3b0f030303000000000000000000000000000000003f0000009f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f494949ff929292ff949494ff9f9f9fffb0b0b0ffbababaffc6c6c6ffadaeaeff707070ff333333ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000009f0000004f000000000000000000000000000000000000000000000000000000000000005f000000af000000ff000000ff000000ff030302ff353635ffb3b3b3ffdedfdfffd5d5d5ffc5c5c5ffbababaffb2b2b2ff8a8a8aff7e7e7e9f4b4b4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000005f0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff010101ff1a1a1aff6c6c6cffd7d7d7fffdfefefffefefefffffffefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffffffffefefefffefefefffefefefffefefefffdfdfdffe6e6e6ffaeaeaeff757575ff3f3f3fff3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcffe0e1e0ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd3d4d4ffd3d2d2ffd1d1d1ffcfcfcfffccccccffcbcacbffc9c9c9ffc8c8c8ffc6c7c7ffc6c6c6ffc6c6c7ffc7c7c6ffccccccffd8d8d8ffdbdbdbffdcdbdcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe5e6e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe2e3e2ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e6e6ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe2e2e2ffe0dfdfffdcdddcffdadadaffd9d9daffd8d8d8ffcacbcbffc5c5c5ffc5c5c5ffc6c6c7ffc9c9c9ffcbcbcbffcdcdcdffcecfceffcfcfcfffcfd0cfefc4c4c5ffd2d2d2ffd2d3d2ffd4d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdadbdbffdcdcdcffdededeffe2e2e2fff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff5a5a5afffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffe4e4e4ffaaaaaaff686868ff3d3c3dbf30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f101010ff3f3f3fff464646ff606060ff6d6e6eff747474ff787878ff7a7a7aff7c7c7cff7c7c7dff7c7c7cff7c7c7cff7c7c7cff7a7a7bff767676ff636363ff4e4f4eff45464500000000000000001f0000007f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f525252ff929292ff949493ffa2a2a2ffb2b3b3ffbcbcbcffccccccffdbdbdbffdadadaff757474ff141414ff000000ff000000ff000000df000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef000000bf000000bf0000009f0000007f0000007f0000005f0000002f000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff0c0c0dff7c7c7cffdededeffd7d8d7ffc7c7c7ffbabbbbffb3b3b3ff969696ff767676ff7474740f06060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000009f0000002f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff020202ff262626ff898989ffefefeffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffefefefffefefefffefefefffefefefffefefeffebececffb2b2b2ff7a7a7aff444443ff4141410f030303000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffedeeeeffd7d8d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd2d2d3ffd1d1d1ffd0d0d0ffcdcdcdffcbcbcbffc9c9c9ffc9c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc8c8c8ffd3d3d3ffddddddffdbdadbffdcdddcffdededeffdfe0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e1e0ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdedfdfffdfdfdfffdfe0e0ffe1e0e0ffe2e2e2ffe1e1e0ffe0e0e0ffdfdedfffdededeffdededeffdededeffdddedeffdededeffdededeffdfdedeffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdcdcdcffdadadaffdcdcdcffd1d1d2ffc6c6c6ffc5c5c5ffc6c6c6ffc8c8c8ffcacbcbffcdcccdffcecdcdcfa7a7a73f3434333f343434ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffddddddffdfdfdeffe9eae9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff616161fffafafbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfefffcfcfcffe7e7e7ffadadadff70706fff3f3f3fcf34353400000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f101010ff505050ff575757ff747474ff7c7c7dff807f80ff828382ff858584ff858585ff858585ff868686ff878787ff878887ff888887ff888787ff818181ff757575cf5d5c5c3f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf6d6d6dff919191ff949595ffa6a6a6ffb4b4b4ffbebebdffcfcfcfffdededeffb2b2b2ff232323ff000000ff000000ff000000ff000000ff000000cf000000000000001f0000003f0000003f0000003f0000002f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff010201ff4a4a4affd7d8d7ffdadadaffcbcbcbffbbbbbbffb3b3b3ffa3a3a3ff757575ff6f6f6f7f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff050505ff363636ffa2a3a3fff6f5f5fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefff0f0f0ffb4b4b4ff7f7f7fff454545ff3d3d3d3f0f0f0e00000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8ffdddddcffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcbcbcbffc9c9c9ffc8c8c8ffc7c7c7ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffcfcfcfffdcdbdcffdbdcdbffdbdcdbffdededdffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffdddddcffdcdcdcffdadadaffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdddddeffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e2ffe1e1e1ffdfdedeffdcdcdcffdbdcdbffdadadaffdbdbdbffccccccffc5c5c5ffc6c6c6ffc9c9c9ffcbcbcbffcdcdcdffcdcdcdbf9a999a0000000000000000af909090ffd3d3d3ffd3d3d3ffd4d4d4ffd6d6d6ffd8d8d8ffdadad9ffdbdcdbffddddddffdededeffe1e1e1fff4f3f3fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff6a6a6afffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffefffffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffdfdfdfffcfcfcffebebebffafaeaeff767676ff424242ff41414200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f040404ff767676ff7a7a7aff878687ff878787ff8a8989ff8c8c8bff8d8d8dff8d8d8dff8d8d8dff8d8d8dff8e8e8eff8f8e8eff909090ff909090ff8f8e8fff89898aff444444ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df7f7f7fff919191ff979797ffa9a9a9ffb6b6b6ffbfbfbfffd3d3d3ffe0e0e0ff8e8e8eff121212ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff323231ffc3c3c3ffdcddddffd0cfcfffbdbdbdffb3b3b4ffa6a6a6ff7d7d7dff696969ef6060601f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000ff000000ff0c0b0bff454645ffb6b6b6fffafbfbfffffffffffefefefffefefffffffefefffefefffffefffffffefffefffefefffffefefefffffffffffffffffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffffefffffffffffffefefefffefefefffefefefffefefefffdfdfdfff3f4f3ffbbbbbaff838384ff454545ff3d3d3d3f0f0f0f0000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffe7e7e7ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d5ffd4d5d5ffd3d3d3ffd1d1d1ffd0d0d0ffcececeffcccdcdffcac9c9ffc8c8c8ffc7c6c7ffc6c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffcacacaffd7d7d7ffddddddffdadad9ffdcdcdcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e3ffe4e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e3ffe2e3e2ffe1e1e2ffe1e0e0ffdfe0e0ffdfdfdfffdfdedfffdededeffdddddeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffdbdbdbffd8d8d8ffd6d6d6ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d5ffd5d5d5ffd5d5d5ffd5d5d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffddddddffdededeffe0dfe0ffe0e0e0ffe1e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe1e2e1ffdfdfdfffddddddffdbdbdbffdbdbdbffdcdcdcffd6d6d6ffc9c9c9ffc6c6c6ffc8c8c8ffcbcbcbffcdcdcdffcdcdceffcdcdcd5f4c4c4c000000001f1a1a1aefc6c6c5ffd3d3d3ffd3d4d4ffd5d5d5ffd7d7d7ffd9d9d9ffdadadbffdcdcdcffddddddffdededeffe5e5e5fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff010101ff727272fffafafafffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcffedededffb0b0b0ff7b7a7aff454646ff454545000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5b5b5bcf6d6d6dff888888ff8b8b8bff8d8d8dff8f8f8eff909190ff90908fff8f8e8fff8e8e8eff8f8f8fff909090ff919191ff888788ff484847ff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000007f444544ff8e8e8eff919091ff9a9a9affacababffb8b7b8ffc4c4c4ffd7d7d7ffdedfdfff666666ff060606ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff212121ffa6a5a6ffdedfdeffd4d4d4ffc1c0c0ffb5b5b5ffa8a8a8ff8d8e8dff676767ff646464af44444400000000000000000000000000000000000000000000000000000000000000000f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff100f0fff565656ffc8c8c8fffdfdfdfffffffefffefefffffefefefffefefefffefefffffefefffffefefffffffefefffffefffffffefffffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffdfdfdfff6f6f6ffbfbfbfff878787ff494949ff4040403f101010000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff3f2f3ffdadadaffd9d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d2ffd0d1d0ffcfcfcfffcdcdcdffcbcccbffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc7c7c6ffd2d2d2ffddddddffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe1e0e0ffe1e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe3e4e3ffe3e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd1d1d1ffd1d1d1ffd4d4d4ffd7d7d7ffdadadaefccccccffd7d6d6ffd3d3d3ffd1d1d1ffd0cfd0ffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd4d4d4ffd6d6d6ffd7d7d7ffd8d9d8ffdadadaffdcdcdcffdeddddffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe4e5e5ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdedfdfffddddddffdcdcdcffdbdbdbffdcdcdcffd1d1d1ffc6c7c7ffc6c6c6ffc9cac9ffccccccffcdcdcdffccccccefbfbfbf0f0c0c0c000000007f696969ffd4d4d4ffd4d4d4ffd5d5d5ffd7d7d6ffd8d8d8ffdadad9ffdbdbdbffdcdcdcffdddeddffdfdfdfffeeeeeefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff030303ff797878fff9f9fafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcffeeefeeffb3b3b3ff7d7e7dff484848ff4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0808083f2323233f2424243f2424243f2424243f2323243f2323231f1111113f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000001f000000000000000000000000000000000000000000000000000000000000002f181818ef7c7c7cff898989ff8e8f8fff9d9d9dffadaeaeffb9b9b9ffc9c9c9ffdbdbdbffd1d1d1ff3f3f3eff010101ff000000ff000000ff000000ff000000ff000000df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0d0dff808080ffdddedeffd7d7d7ffc4c4c5ffb8b8b8ffaaaaaaff999999ff757575ff626262ff6060609f3a3b3b0000000000000000000000000000000000000000000000000f000001bf010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000008f0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff010101ff010100ff1b1b1bff6b6b6bffd9d9d9fffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffefefffefffffffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffcfdfdfff6f6f6ffc0c0c0ff888888ff4b4b4bff4140403f10101000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffe0e0e0ffd9d9d9ffd8d8d8ffd7d8d7ffd6d6d7ffd6d6d5ffd4d4d4ffd3d3d3ffd1d1d2ffcfcfcfffcececeffcdccccffcacacaffc7c8c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffcdcdcdffd9dad9ffdddcddffdcdbdbffddddddffddddddffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e4ffe4e4e4ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe1e0e1ffe0dfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffdad9d9ffd8d9d9ffd7d7d7ffd6d6d6ffd4d4d4ffd3d2d2ffd1d1d1ffcfcfcfffcdcdcdffccccccffcacacaffcbcbcbffcfcfcfffd4d4d45f505050000000002f2727278f767676dfb6b6b6ffcfcfcfffcececeffcdcdcdffcdcdcdffccccccffccccccffcececeffcfcfcfffd2d1d2ffd4d4d4ffd5d5d5ffd6d6d6ffd9d9d8ffdbdbdbffdcdddcffdddddeffdedfdeffdfdfdfffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfe0ffdfdfdfffdfdfdfffddddddffdcdcdcffdbdbdbffcbcccbffc6c6c6ffc8c8c8ffcacac9ffcbcbcbffccccccffcccccc8f7272720000000000000000cfacacacffd5d5d5ffd5d5d5ffd6d5d6ffd7d7d7ffd9d9d8ffdadadaffdbdbdbffdddcdcffdededeffe2e2e2fff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff080808ff747374fff7f7f7fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfff0eff0ffb6b6b6ff848484ff474747ff4141413f100f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0202022f05050500000000000000000000000000000000000000002f161616ef757575ff808080ff848484ff919191ffa1a1a1ffb0b0b0ffbcbcbcffcecfcfffdededeffb1b1b0ff262626ff000000ff000000ff000000ff000000ff000000ff0000008f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff606160ffd9d9d9ffd9dad9ffc9c9c9ffbabbbaffadaeaeff9e9f9eff898a89ff666565ff5e5e5eff5c5c5cbf4343433f1615150000000000000000000000003f0f0f0fcf2c2c2dff171716ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff010101ff030304ff272727ff7b7c7bffe7e8e7fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff7f7f7ffc4c4c4ff8a8a8aff4b4b4bff3c3c3c3f0f0f0f000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffecececffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd6d6d6ffd5d5d5ffd3d4d4ffd2d2d2ffd0d1d0ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc7c6c7ffc5c5c5ffc4c5c4ffc4c4c4ffc5c5c5ffc8c8c8ffd6d5d6ffddddddffdbdbdbffdcdcddffddddddffddddddffdfdfdfffe0e1e0ffe2e2e1ffe2e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffddddddffdcdcdcffdbdbdbffdadad9ffd9d9d8ffd7d8d7ffd7d6d7ffd5d5d5ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcccdccffc9cacaffc7c6c7ffc4c4c4ffc5c5c6ffc8c8c8dfb2b2b22f27272700000000000000000000000000000000000000002f2626268f737373dfb3b3b3ffccccccffcbcbcbffcbcbcbffcbcbcbffcacacaffccccccffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd8d7d8ffd9d9d9ffdadadaffdcdcdcffddddddffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe2e3e3ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdddcdcffdededeffd5d5d5ffc8c7c8ffc6c6c6ffc8c8c8ffcac9caffcbcbcbffcbcbcbffcacbcb2f2525257f676767ffd1d1d1ffd3d3d3ffd4d4d3ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdadbdaffdcdbdcffddddddffdededeffe8e8e8fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff0c0c0cff767676fff5f5f5fffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfff3f3f3ffb9b9b9ff868686ff494848ff403f403f101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f272727ef040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1e1e1eef3e3e3e6f2222221f0a0a0a000000002f1414148f403f3fff757575ff797979ff7d7d7dff868686ff979797ffa4a5a4ffb3b3b3ffc0bfc0ffd3d3d3ffdfdfe0ff8e8d8dff141414ff000000ff000000ff000000ff000000ff000000ff0000004f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff000000ff000000ff030203ff454545ffc8c8c8ffdbdbdbffccccccffbdbdbdffb0b0b0ffa1a1a1ff949494ff7f7f7fff606060ff5a5a5aff585858ff565656ef4f4f4fbf3c3c3cdf3d3d3dff434243ff3f3f3fff373737ff141415ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202af2727270f0909090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f010101ff010101ff040505ff323232ff8f8f8ffff1f0f0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffffffffffefffffefefffffefefffffefefefffefffefffefffefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff7f7f8ffc6c6c6ff8b8b8cff4f4f4fff3e3e3e3f10101000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f7ffdbdbdcffd7d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd4d4d5ffd3d3d3ffd1d1d2ffd0d0d0ffcececeffccccccffcbcacbffc8c8c8ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c5ffd0d0d0ffdadadaffdadadaffdbdbdbffddddddffdededeffdededfffe0e0dfffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe0e0e1ffdfdfdfffdededeffddddddffdcdbdcffdadadaffd8d9d9ffd7d7d7ffd5d6d6ffd4d4d4ffd3d3d3ffd2d1d2ffd0d0cfffcececeffccccccffcacacaffc8c7c8ffc5c5c5ffc2c2c2ffc2c2c2ffc3c3c3bf9494940f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000002f2626268f727272dfb1b1b1ffc9c9caffc9c9c9ffcacacaffcbcbcbffccccccffcfd0cfffd2d2d2ffd4d4d4ffd7d7d7ffd8d9d8ffdadadaffdcdcdcffdededeffe0dfe0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e1ffe1e0e0ffdfe0e0ffdfdfdfffdfdfdfffddddddffdbdcdbffddddddffcececeffc5c5c5ffc6c7c7ffc8c8c9ffcacacaffcacacaffcac9c9efbebebeffcececeffd0cfd0ffd1d1d1ffd2d3d2ffd4d4d4ffd6d6d6ffd7d7d7ffd8d9d8ffdadadaffdbdbdbffdcdddcffdededeffe0e1e0fff3f4f3fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff010101ff161616ff747475fff4f5f4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfff5f5f5ffc4c4c4ff878787ff4a4a4aff4040403f10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131cf9b9b9bffaaaaaaff434343ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff1e1e1eff414141ff4d4d4dff535353ff5b5b5bff666566ff6a6a6aff6e6e6eff727272ff757575ff7d7d7dff8e8d8dff9a9a9affa7a7a7ffb6b6b6ffc4c4c4ffd6d7d7ffdededeff6a6a6aff070707ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff222222ffb1b1b1ffddddddffd0d0d0ffc0c0c0ffb3b3b3ffa3a3a3ff979696ff8d8d8dff7a7a7aff656565ff595959ff555555ff525252ff4d4d4eff484948ff454545ff434343ff424242ff40403fff373738ff121212ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff313131ff989798efb2b2b24f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf010102ff020202ff0e0e0eff444444ffa5a4a5fff6f6f7fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefffffffffffefffffefefffefefffffefefefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff7f7f7ffc6c7c7ff8e8e8eff525352ff4141413f1010100000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffe5e5e5ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd2d2d3ffd1d0d0ffcfcfcfffcdcdcdffcbcbcbffcacacaffc7c7c7ffc6c6c6ffc4c5c5ffc4c3c4ffc3c4c3ffcacacaffd7d6d7ffdbdbdbffdadadaffdbdbdbffddddddffdfdfdeffe0e0e0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffddddddffdcdcdcffdbdbdbffdad9d9ffd8d8d8ffd6d6d7ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcecdffcbcbcbffcacacaffc7c7c7ffc5c5c5ffc2c2c2ffc2c1c1ffc3c3c3ffc2c2c27f61616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f3e3f3e9f7e7e7eefbebebeffccccccffcdcdcdffcdcdcdffcececeffd0d0d0ffd4d4d4ffd9d9d9ffdbdbdbffdbdbdbffddddddffdfdfdfffdfdfdfffe0dfe0ffe0e1e0ffe1e1e1ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfe0ffdededeffdcdcdcffddddddffd8d8d8ffcbcacbffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcbcbcaffccccccffcececeffd0d0d0ffd2d2d2ffd4d4d4ffd5d5d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdcffdededeffdfe0e0ffe9e9e9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff010101ff020202ff1e1e1eff787878fff3f2f2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffdfdfdfff6f6f6ffc4c4c4ff8d8c8dff4b4b4bff3e3e3f3f0f100f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0c8f717171ffc8c7c8ffc4c4c4ffbfbfbfff979797ff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff141313ff333333ff464646ff4b4b4bff505151ff565656ff5d5d5dff646464ff676767ff6b6b6bff717171ff787878ff838383ff929292ff9d9c9dffaaaaaaffbababaffc8c9c9ffdadadaffd7d7d7ff3e3e3eff010101ff000000ff000000ff000000ff000000ff000000af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff000000ff141413ff979797ffdededeffd4d4d4ffc3c3c3ffb6b5b5ffa5a5a5ff999999ff909090ff828383ff777677ff6e6e6fff666666ff5d5c5dff5a5959ff545555ff525353ff525152ff4f4e4eff4a4a4aff474747ff3f3f3fff202020ff060706ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff848484ffbdbdbdffc2c2c2ffc6c6c6af8a8a8b0f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf020202ff020302ff151515ff535353ffb7b7b7fffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefffffffffefffffffffffffffffffffffefffffefefffffefffffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff8f8f8ffc8c8c8ff909190ff545454ff4242423f11111100000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff8f8f8ffddddddffd6d6d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d1d2ffd0d0d0ffcececeffcccccdffcbcbcbffc9c9c9ffc7c7c7ffc6c5c5ffc4c4c4ffc4c4c4ffc6c6c6ffd3d3d3ffdbdbdcffdcdcddffdcddddffddddddffdededeffe0e0e0ffe1e1e0ffe2e2e1ffe3e3e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdddedeffdcdcdcffdadadbffd9d9d9ffd7d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffccccccffc9cacaffc7c7c8ffc5c5c5ffc2c2c2ffc0bfbfffc0bfc0ffc0c0c0efb6b5b54f3d3c3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4040409f808080efc1c1c1ffcfcfcfffd0d0d0ffd1d1d1ffd5d5d5ffd9d9d9ffdbdbdbffddddddffdededeffdededeffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe1e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdddddeffdcdcdcffdededeffd4d3d3ffc9c8c9ffc6c7c7ffc8c7c8ffc8c8c8ffc8c8c9ffcacac9ffcbcbcbffcececeffd0d0d0ffd2d2d2ffd3d4d3ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdcffdddedeffe2e2e2ffe9e9e9fff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010101ff030303ff040304ff222222ff787878ffefefeffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfff6f6f7ffc1c1c1ff8e8e8eff4c4c4cff3f3f3f3f100f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f262626cfa7a7a7ffcccccbffcacacaffc6c6c6ffc2c2c2ffbababaff626262ff050404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff303030ff454544ff4b4b4bff4f4f4eff535454ff585858ff5c5d5cff626161ff666767ff6a6a6aff6e6f6fff757575ff7c7c7cff868686ff969696ff9f9fa0ffadadadffbdbdbdffcdcdcdffddddddffc5c5c5ff333334ff010101ff000000ff000000ff000000ff000000ff0000006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff7c7c7cffdfdfdfffd7d7d7ffc6c6c7ffb8b9b8ffa7a7a7ff9c9c9cff919191ff848484ff7b7b7bff757675ff707070ff6b6b6bff666666ff636263ff5f5f5fff5b5b5bff585858ff535354ff4d4d4dff494949ff454646ff383838ff121212ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff474848ffb7b7b7ffc0c0c0ffc5c5c6ffc9c9c9ffcbcbcbdfb4b4b42f2626260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030303ff030303ff1b1b1bff626362ffc9c9c9fffdfdfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff8f8f8ffc7c7c7ff919191ff575757ff4444447f22222200000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffefefefffe1e1e2ffd8d8d8ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0cfcfffcececeffccccccffcbcbcbffc8c8c9ffc7c7c7ffc5c6c5ffc5c4c4ffc4c4c4ffcdcdcdffd9d9d9ffdbdbdcffdddddcffdededeffdededeffdfdfdfffe0e0e0ffe2e1e1ffe3e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfe0ffdededeffdcdcdcffdadadaffd9d8d9ffd7d7d7ffd5d5d5ffd4d4d4ffd2d2d2ffd0cfcfffcdcdcdffcbcacbffc8c8c8ffc6c5c6ffc3c3c3ffc1c1c1ffbdbebdffbebebeffbfbfbecf9c9c9c2f242424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4141419f828283efc7c7c7ffd7d7d7ffd9d9d9ffdbdbdbffdddddcffdeddddffdddedeffdededeffdfe0dfffe0e0e0ffe1e1e1ffe1e2e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdddedeffddddddffdadbdaffcfcfd0ffc6c7c6ffc7c7c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcbcbffcdcdcdffd0d0cfffd1d1d2ffd3d3d3ffd4d4d4ffd6d6d6ffd7d8d8ffd9d9d9ffdbdbdbffdcdcdcffdfe0e0ffe6e6e6ffebebebffeeeeeefffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010201ff060606ff060606ff212121ff706f70ffeaeaeafffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffdfdfdfff7f7f7ffc1c1c1ff8f8f8fff4c4d4cff3f3f3f3f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f5c5c5cffd0d1d0ffcfcfcfffcdcdcdffccccccffc9c9c9ffc6c6c6ffc1c1c0ffadadaeff2e2e2eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff141514ff3a3a3aff4a4a4aff4f4f4fff545454ff595959ff5d5d5dff606060ff646464ff686868ff6b6b6bff6e6e6fff747474ff79797aff808080ff8a8a8aff989898ffa3a3a3ffb1b1b1ffc1c1c1ffd1d1d1ffe0e0e0ffaeaeaeff242424ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff080908ff696969ffdedddeffdadadaffc9c9c9ffbbbabbffaaaaaaff9e9e9eff929292ff888788ff808080ff7a7a7aff757575ff707070ff6d6d6dff696969ff666666ff636363ff616160ff5d5d5dff585858ff525252ff4d4d4dff494949ff444545ff1f1f1fff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2b2b2bffabababffbfbfbfffc3c4c4ffc8c8c8ffcbcbcbffcdcdcdffcececeffd0d0d06f5b5b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070606ff050405ff242424ff6e6e6effd4d4d4fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfff8f8f8ffc8c8c8ff919191ff585959ff4545457f232323000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f5f5ffebebebffe7e7e7ffdededfffd4d4d4ffd2d2d2ffd1d1d1ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d0ffcecfcfffcdcecdffccccccffcbcacaffc8c8c8ffc6c6c6ffc5c5c5ffc4c5c4ffc8c8c8ffd5d6d5ffdbdbdbffdadadaffdcdddcffddddddffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffdfdedeffddddddffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcccccdffcacacaffc7c7c7ffc4c4c4ffc1c1c1ffbebebeffbcbcbcffbdbdbdffbdbdbd9f7676760f0b0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f515151efcdcdcdffdcdcdcffdbdbdbffdcdcdcffdcdddcffddddddffdfdfdfffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdbdcdcffdcdcdcffd6d6d6ffcbcbcbffc6c6c6ffc7c7c7ffc7c8c7ffc8c9c9ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd4d4d4ffd5d6d6ffd7d7d7ffd9d9d9ffdbdadaffddddddffe4e3e4ffe9e9e9ffecececffecedecfff1f1f1fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f020101ff070707ff080808ff1f1f1fff6a6a6affe5e5e5fffefefefffefefffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffffefffffefefffefdfdfff8f8f8ffc1c1c1ff909090ff4d4d4dff3b3b3b3f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0dbfa0a09fffd4d4d3ffd2d2d2ffd0d0d0ffcfcfceffcdcdcdffcbcbcbffc9c9c9ffc4c4c4ffbfbfbfff8c8c8cff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff303130ff454545ff4b4c4bff525151ff575757ff5d5d5dff626162ff656565ff686768ff6a6a6bff6d6d6dff707070ff747373ff787979ff7f7e7fff868686ff8d8d8dff9a9a9affa6a6a6ffb5b5b4ffc4c3c4ffd6d6d6ffe1e1e1ff939393ff161616ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff020302ff4d4d4dffd4d4d4ffddddddffccccccffbdbebdffadadadffa1a1a1ff969596ff8c8c8bff848484ff7e7e7eff797979ff757575ff727272ff6e6e6eff6c6c6cff696969ff666666ff636363ff606060ff595a59ff545454ff4f4e4fff4a4a4aff464646ff3a3a3aff121211ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff7e7e7effbdbdbdffc2c2c2ffc6c6c6ffcacacaffccccccffcececeffd0d0d0ffd1d1d1ffd3d3d3af9292920f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f020202ff0e0f0eff090909ff2c2c2cff7b7b7bffdededffffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefefffefffffffefefefffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff8f8f8ffc9c9c9ff939393ff5b5a5aff4747477f24232400000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8ffebebebffebeaeaffe9e9e9ffe3e4e4ffdadadaffd2d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccbcbffcacacaffc8c8c8ffc6c6c6ffc5c5c5ffc5c5c5ffd0d1d0ffdbdbdbffdcdcdcffdcdcdcffddddddffdeddddffdfdfdfffe0e0e1ffe2e2e2ffe3e3e3ffe4e3e3ffe3e4e4ffe3e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffddddddffdcdcdbffdad9daffd8d7d8ffd5d5d5ffd3d3d3ffd1d1d1ffcfceceffccccccffc9c9c9ffc6c6c6ffc2c3c3ffc0c0c0ffbdbdbdffbbbcbcffbcbcbcffbcbdbc6f52525200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f444444ffdadadaffd6d6d6ffd9d9d9ffdbdbdbffdcdcdcffdededeffe0e0e0ffe1e1e1ffe2e1e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffdcdcdcffdadadaffdcdcdcffd0d0d1ffc8c9c8ffc8c8c9ffc8c8c8ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd3d2d2ffd4d4d4ffd6d5d6ffd7d7d7ffd8d9d9ffdbdbdbffe1e1e0ffe6e7e7ffeaeaeaffebebebffecececffecececfff5f5f5fffefefeffffffffffffffff7f7f7f7f6f6f6f6fdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010101ff0c0c0cff0d0d0dff242525ff646464ffe1e1e1fffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffffefefffefefefff8f8f8ffc4c4c4ff919191ff4d4d4dff3838393f0e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000004f434343efcacacaffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd0d0d0ffcececfffcdcdcdffcbcbcbffc8c8c8ffc2c2c1ffb8b7b8ff535352ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff171717ff3e3e3fff4b4b4bff4d4d4dff525252ff575758ff5e5d5eff646364ff686868ff6b6b6bff6d6d6dff6f706fff727272ff747574ff777878ff7d7d7dff838384ff8b8a8bff929393ff9d9e9effa9a9a9ffb8b8b8ffc7c7c7ffd9d9d9ffe1e0e1ff757575ff0b0b0cff000000ff000000ff000000ff000000ff000000cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff010101ff2f2f2fffc0bfc0ffe0e0e0ffd0d0d0ffc1c1c1ffb3b2b3ffa5a5a5ff9a9a9aff919191ff898989ff838383ff7d7d7eff797979ff767676ff737373ff717171ff6e6e6eff6c6c6cff696969ff666666ff616161ff5b5b5bff565555ff515151ff4e4e4eff4b4b4bff424342ff202020ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3f3f3fffaeaeaeffc1c0c1ffc5c5c5ffcac9caffcccbccffcdcdceffcfcfcfffd1d1d1ffd3d3d3ffd5d4d4ffd6d6d6dfbcbcbc2f2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff131313ff131313ff333333ff838384ffe3e3e4fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffdfdfdfff9f9f9ffcacacaff949494ff5b5b5bff4848487f2525256f6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf9f9f9f9ffffffffffffffffffffefefefffafafaffecececffeaeaeaffe9eaeaffe9e9e9ffe7e7e7ffe0e1e1ffd6d5d5ffd0d0d0ffd0d0d0ffd0d0d0ffd0cfcfffcecfcfffcececeffcccdcdffcbcbcbffc9c9c9ffc8c7c7ffc6c6c6ffc5c5c5ffcacacbffd9d9d8ffdeddddffdcdcdbffdededeffdededeffdfdfdfffe0e0e0ffe2e1e1ffe2e3e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe0e0e0ffdfdedfffdcdddcffdadadbffd8d8d9ffd6d6d6ffd3d3d3ffd1d0d0ffcececeffccccccffc9c9c9ffc6c6c6ffc2c2c2ffbfbfbfffbdbdbdffbbbbbbffbcbbbcefb0afaf2f23232300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd5d5d5ffd1d1d1ffd3d3d3ffd8d8d8ffdbdbdbffdddddeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e3ffe3e3e3ffe2e3e2ffe1e1e1ffdfdfdfffdddddcffdbdbdbffdcdddcffd8d9d8ffcdcdcdffc9c9c9ffc9c9c9ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd4d4d4ffd5d5d5ffd7d7d7ffd9d9d9ffdededdffe4e3e3ffe9e9e9ffeaeaeaffeaeaeaffebebebffecececffedededfff8f8f8fffefefeffffffffefefefef2f2f2f2f000000003f3f3f3f9f9f9f9fefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff212121ff1a1a1aff323232ff676767ffdbdbdbfffffefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefdfff8f8f8ffc6c6c6ff919191ff4c4b4bff3838383f0e0e0e00000000000000000000000000000000000000000000000000000000000000000f0909098f797979ffdadadaffd9d9d9ffd7d7d8ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfceffcdcdcdffcbcbcbffc6c6c5ffbfbfbfffabababff333333ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0b0bff363636ff474747ff4e4d4eff505150ff545454ff595858ff5e5e5eff656464ff696969ff6d6d6dff6f6f6fff727171ff747474ff767676ff787878ff7c7c7cff828281ff888888ff8f8f8fff979797ffa2a2a2ffaeaeaeffbdbdbdffcbcacbffddddddffdddcddff545354ff030303ff000000ff000000ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff000000ff151616ffa8a8a8ffe3e3e3ffd4d3d4ffc4c4c3ffb7b7b7ffa9aaaaff9e9e9eff959594ff8d8d8dff878787ff828282ff7e7e7eff7a7b7bff787878ff767676ff737373ff717171ff6f6e6eff6c6c6cff686868ff626261ff5c5c5cff585858ff545454ff4f4f4fff4a4a4aff464646ff282728ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141514ff909090ffbfbfbfffc3c3c3ffc8c8c9ffcbcbccffcdcdcdffcfcfcfffd0d0d0ffd2d2d2ffd3d4d3ffd5d6d5ffd7d7d7ffd8d9d8ffdadada6f5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff141314ff161717ff3c3c3cff888888ffe8e8e8fffdfdfdfffefefefffffefefffefefefffefefffffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfff9f9f9ffcac9caff969696ff5d5d5dff4949498f343434efefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef8f8f8f8f2f2f2f2f0f0f0f0fcfcfcfcffffffffffffffefffffcfcfcffefeeefffeaeaeaffeae9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe3e4e4ffdcddddffd2d2d2ffd0d0d0ffd0cfcfffcfcfcfffcececeffcdcdcdffcccbccffcacacaffc9c8c9ffc7c7c7ffc6c6c6ffc7c7c7ffd4d4d5ffdddcdcffdcdcdcffdededeffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe1e1e1ffe0e0e0ffdededeffdcdcdcffdadad9ffd7d7d7ffd4d4d4ffd1d1d1ffcececeffccccccffcac9c9ffc6c6c6ffc3c2c2ffbfbfbeffbcbcbcffbcbcbbffbcbcbbcf9898980f0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9b9c9cffcececeffcfcfceffd5d5d5ffd9d9d9ffdcdcdcffdedfdfffe0e0e0ffe1e1e1ffe3e3e2ffe3e3e4ffe4e4e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e4ffe2e3e2ffe1e1e1ffdfdfdfffdededeffddddddffdededeffd5d5d5ffcbcbcbffcacacaffcacacaffcbcbcbffcdcdccffcfceceffd0d0d0ffd2d1d2ffd3d3d3ffd5d5d5ffd6d7d6ffdadadaffe0e0e0ffe6e6e6ffe8e8e8ffe9e9e9ffeaeae9ffeaeaebffebebebffececebffeeefeffffbfbfbfffeffffffffffffcfcfcfcf0000000000000000000000000f0f0f0f5f5f5f5fcfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff252525ff3e3e3eff6d6d6dffd6d6d6fffffffefffffffffffffffffffffffffffffffffffefefefffefefffffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffdfdfefff8f8f8ffc7c8c7ff919191ff4d4d4dff3a3a3a3f0e0e0e000000000000000000000000000000000000000000000000000000003f0d0e0ddf3b3b3bff9a9b9bffd9d9d9ffd9d9daffd9d9d8ffd7d7d8ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd0d1d0ffcecfcfffcdcdcdffc9c9c9ffc3c3c2ffbdbdbdff5f5e5eff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff121213ff424242ff4b4b4bff4f504fff535354ff585858ff5c5c5cff606060ff656565ff6a6a6aff6f6f6fff717171ff747473ff767676ff787878ff7a7a7aff7d7d7dff808181ff868686ff8c8c8cff939393ff9b9b9bffa6a6a6ffb2b3b2ffc1c0c0ffcfcfcfffdfdfdfffd0cfd0ff3c3b3cff010101ff000000ff000000ff000000ff000000ff0000006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff8f8f90ffe5e5e5ffd8d8d8ffc7c7c7ffbbbbbbffaeadadffa2a2a3ff999899ff929291ff8c8c8bff868686ff838382ff808080ff7d7d7dff7b7b7bff787878ff767575ff737373ff717171ff6d6d6dff686968ff636464ff606060ff5c5c5cff585858ff525352ff4d4d4dff49494aff363636ff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff6b6b6bffbbbabaffc3c3c3ffc7c7c7ffcbcacbffcdcdcdffcfceceffd0d0d0ffd1d1d1ffd3d3d3ffd5d4d4ffd6d6d6ffd8d8d8ffdad9d9ffdbdbdbffadadadbf3333330f0303030000000000000000000000000000000000000000000000000000000000000000000000005f070707ff151515ff1b1b1bff464646ff939393ffeeeeeefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffafaf9ffcbcbcbff979796ff5c5c5cff464646bf636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf4f4f4f4f000000000000000000000000afafafaffffffffffffffffffffdfdfdfff1f1f1ffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe0e0e0ffd8d8d9ffd0d0d0ffd0d0d0ffcfcfcfffcececeffccccccffcbcbcbffc9c9c9ffc7c8c8ffc7c7c7ffc6c6c6ffd0d0d0ffdbdbdbffddddddffdededeffe0dfe0ffe0e1e1ffe1e1e1ffe2e1e2ffe2e2e3ffe3e3e3ffe4e3e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdededeffdcdbdcffd9d9d9ffd6d6d6ffd2d2d2ffcfcfcfffccccccffc9c9c9ffc6c6c6ffc2c2c2ffbebebeffbdbcbcffbcbcbcffbcbbbc8f696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f808080ffcbcbcbffcccbcbffd1d2d1ffd7d6d6ffdadadaffddddddffdfdfdeffe0e0e0ffe2e1e2ffe2e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e1ffe2e1e2ffe0e0e0ffdfe0e0ffdcdbdbffd0d1d0ffcacacaffcbcbcbffcbcbcbffccccccffcececeffd0cfd0ffd1d1d1ffd3d3d3ffd4d4d4ffd7d7d7ffdddddcffe3e3e3ffe7e7e7ffe7e7e7ffe8e8e8ffe8e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebfff3f3f3fffdfdfdfffffeffffffffff8f8f8f8f00000000000000000000000000000000000000002f2f2f2f8f8f8f8fefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2f2f2fff2d2e2dff444444ff757575ffd2d2d3fffefefefffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefdfff9f9f9ffc8c8c8ff919191ff50504fff3b3b3b3f0e0e0e0000000000000000000000000000000000000000000000008f181818ff323232ff383838ff424343ff989998ffdbdbdbffdadadaffd9d9d8ffd8d8d8ffd6d7d7ffd5d5d5ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfceffcbcbcbffc7c7c7ffc1c1c1ff9f9e9eff202020ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff181818ff454545ff4f4e4eff525252ff585858ff5b5c5bff606160ff646464ff686868ff6c6d6dff717071ff757474ff777776ff787978ff7b7b7bff7d7d7dff7f7f7fff818181ff858585ff8b8b8aff909090ff969696ff9e9e9effaaaaaaffb6b6b6ffc4c4c4ffd2d2d2ffe1e1e1ffbebebdff272727ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0b0bff797979ffe6e5e5ffdcdcdcffcbcbcbffbebfbfffb2b2b2ffa7a7a7ff9d9c9cff959595ff8f8f8fff8a8a8aff878787ff858586ff838283ff807f80ff7d7d7dff7b7b7bff787877ff757575ff727272ff6f6f6fff6b6b6bff676867ff656464ff606060ff5b5b5bff565656ff515151ff4f4f4fff3e3f3fff0e0e0eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff171717ff9c9d9dffc0c0c0ffc6c5c6ffcacacaffcdccccffcfcfceffd0d0d0ffd2d1d1ffd3d2d2ffd4d4d4ffd6d5d5ffd7d7d7ffd9d8d9ffdadadaffafafafff464645ff393939ef3030304f0d0d0d00000000000000000000000000000000000000000000000000000000000000007f0a0a0aff151515ff1e1e1eff505050ffa0a0a0fff2f2f2fffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffafafaffcbcbcbff989797ff5c5c5cff464646bf636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf6f6f6f6f0f0f0f0f000000000000000000000000000000007f7f7f7ffffffffffffffffffffefefefff5f5f5ffeaeaeaffe9eae9ffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e2e2ffdededdffd4d5d4ffcfd0d0ffcececeffcdcdcdffcbcccbffcacacaffc9c9c9ffc7c7c7ffc7c7c7ffcacbcaffd8d8d8ffddddddffddddddffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e3ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffddddddffdbdbdbffd8d8d9ffd5d5d4ffd0d1d1ffcdcdcdffcacacaffc7c6c6ffc2c2c2ffbebebeffbdbdbcffbdbdbdefb0b0b05f46464600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f595959ffc9c9c9ffc8c8c8ffcececeffd3d3d3ffd6d7d7ffdadad9ffdcdcdcffdededeffdfe0e0ffe1e1e1ffe2e2e2ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe3e2e2ffe0e0e0ffdededeffd8d8d8ffcececeffcbcbcbffcbcbcbffccccccffcececeffcfcfcfffd1d1d1ffd2d2d2ffd4d5d4ffd9d9daffe0dfdfffe5e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9eaffeaeaeaffebebebfff7f7f7fffefefeffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000005f5f5f5fdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff343434ff535353ff7e7e7effcfcfcffffefefefffffffefffffefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfdfdfffafafaffcacacaff939293ff4f4f4fff3b3a3b3f0e0e0e000000000000000000000000000000000000000000000000ff262626ff2b2c2bff323232ff393939ff464646ffc9c9c9ffdbdbdbffdadadaffd8d9d8ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffd2d1d2ffd0d1d0ffcececeffc9c9c9ffc4c5c5ffbdbdbcff575656ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff2b2b2cff4f4f4fff545454ff585858ff5c5c5cff616261ff646565ff696969ff6c6c6cff707070ff747473ff777677ff7a7a7aff7c7c7cff7e7e7eff808080ff828282ff848484ff878686ff8a8a8aff90908fff949495ff9a9999ffa2a2a2ffaeaeaeffbbbbbbffc8c8c8ffd6d6d6ffe3e3e3ffaeaeaeff1f201fff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff060505ff5e5e5effe3e3e3ffdfdfdfffd0d0d0ffc3c3c3ffb6b6b6ffabababffa1a1a0ff999999ff939494ff8f8f8fff8c8c8cff898989ff878787ff848484ff828282ff7f7f7fff7d7d7dff7b7b7bff777878ff757575ff727272ff6f6f6fff6c6c6cff696a69ff656465ff606061ff5b5b5bff575858ff535253ff3e3e3eff161616ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff777777ffbbbbbbffc2c2c2ffc9c9c8ffccccccffcececeffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffdad9d9ffcdcdcdff4d4d4eff3a3a3aff333333ff2c2c2cbf1d1d1d00000000000000000000000000000000000000000000000000000000000000007f0b0b0bff151515ff1f1f1fff565656ffabababfff5f5f5fffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffafafaffcdcdcdff9a9a9aff5a5a5aff454544bf626262ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f2f2f2f2f0000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffefefff8f8f8ffecececffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e3ffe2e2e2ffe0e0dfffdadadaffd2d2d2ffcececeffcdcdccffcbcbcbffc9c9caffc8c8c8ffc7c6c7ffc7c7c7ffd2d2d2ffdcdddcffdededeffdfdfdfffe1e1e1ffe1e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffddddddffdadadaffd7d7d7ffd3d3d3ffcfcfcfffcbcbcbffc7c7c7ffc3c3c3ffbebfbeffbdbdbdffbdbdbdcf9999992f2323230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffc7c6c7ffc3c4c4ffcacacaffcfcfcfffd4d3d3ffd7d6d7ffd9d9d9ffdbdbdbffddddddffdfdfdfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe2e2e2ffdfdfdfffdededeffd4d3d4ffcbcbcbffcbcbcbffccccccffcecdcdffcfcfcfffd1d1d1ffd2d3d2ffd6d6d6ffdcdcdcffe2e1e2ffe3e4e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffedededfffafbfbffffffffffffffffefefefef0f0f0f0f00000000000000000000000000000000000000000000000000000000000000006f6f6f6fffffffffffffffffffffffffffffffffffffffffafafafaf1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df2d2d2dff353434ff4e4e4eff797979ffc4c4c4fffdfdfdfffefffefffefefefffefffefffefffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffafafaffcfcfcfff969696ff4c4c4cff3939393f0e0e0e000000000000000000000000000000000000000000000000ff262626ff262626ff2c2c2cff363636ff3d3d3dff656565ffd9dad9ffdbdbdaffd9d9d9ffd8d8d8ffd6d7d7ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d1ffd0d0d0ffccccccffc7c7c8ffc1c1c2ffb1b1b1ff363636ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff353535ff505151ff5a5a5aff5e5d5eff616261ff666666ff6b6c6bff6f6f6fff717271ff757575ff797979ff7c7c7cff7e7e7eff808080ff828282ff848484ff868586ff888888ff8a8a8aff8c8c8dff8f8f8fff959595ff999a99ff9e9e9effa6a6a7ffb2b2b2ffbebfbfffccccccffdadadaffe4e4e4ff999999ff1c1b1cff000000ff000000ff000000ff000000ff000000df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff020202ff4b4a4bffdbdbdbffe2e2e2ffd4d4d4ffc7c7c7ffbbbbbbffb0b0b0ffa6a6a6ff9e9e9eff989898ff949494ff919191ff8e8e8fff8c8c8cff898989ff888887ff858585ff838383ff818181ff7e7e7fff7c7c7cff797979ff767676ff747373ff717171ff6e6e6eff696a69ff656564ff5e5e5eff5c5c5cff575757ff4d4e4dff1e1e1eff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff383838ffb3b3b3ffbfbfbfffc5c6c5ffcbcbcbffcdcdceffcfcfcfffd1d1d1ffd2d2d3ffd4d4d4ffd5d5d5ffd7d7d6ffd8d7d8ffd9d9d8ffd9d9d9ff6f6f6fff3c3c3cff353535ff2e2e2eff272727bf1e1e1e00000000000000000000000000000000000000000000000000000000000000009f0e0e0eff161516ff222222ff5c5d5dffb2b2b1fff7f7f7fffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffffefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffafafbffcdcecdff9c9c9cff5e5f5fff4343437f2323231f1f1f1f6f6f6f6f8f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf7f7f7f7f1f1f1f1f000000000000000000000000000000000000000000000000000000002f2f2f2fefefefeffffffffffffffefffffafafaffeeeeeeffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdcdcdcffd7d7d6ffcecfcfffccccccffcacacaffc9c9c9ffc7c7c7ffc6c6c6ffcfcfcfffdadadaffdededeffdfdfdfffe1e1e1ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe4e5e4ffe5e5e5ffe6e5e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e1ffe0e0e0ffdfdfdeffdcdcdcffd9dad9ffd6d6d6ffd1d1d1ffccccccffc7c7c8ffc2c2c2ffbfbfc0ffbfbfbfffbebebdaf8282820f0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc3c2c2ffc2c2c2ffc5c5c5ffcbcbcaffd0cfd0ffd3d4d4ffd6d6d6ffd9d9d9ffdbdbdbffddddddffdfdfdfffe1e1e1ffe2e2e2ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe2e2e2ffe1e1e0ffdbdbdbffd0d0d0ffcccbcbffccccccffcececeffd0cfcfffd1d1d1ffd3d3d3ffd9d9d9ffdfdfdfffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e5ffe6e7e7ffe8e8e7ffe9e9e9ffeaeaeafff1f1f1fffdfdfdffffffffffffffffafafafaf0000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf272727ff323232ff484848ff717171ffbbbbbbfffbfbfbfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffafbfbffd3d3d3ff969696ff4e4e4eff3939397f1b1b1b000000000000000000000000000000000000000000000000ef232323ff262626ff282828ff313131ff393939ff404141ff9d9e9effdbdbdbffdadadaffd9d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d2d3ffd2d1d1ffcececeffcacacaffc5c4c4ffbdbcbcff5e5e5eff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff121212ff424242ff585857ff5e5e5eff656564ff686869ff6c6c6cff707071ff747474ff777777ff7a7a7aff7c7d7cff808080ff838383ff858585ff868686ff878788ff8a8a89ff8b8c8cff8d8e8dff8f9090ff929292ff959596ff9a999aff9e9e9effa3a3a3ffacacacffb6b7b6ffc4c4c4ffcfcfcfffddddddffe4e4e4ff7b7c7bff0e0e0eff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff000000ff313131ffc5c5c5ffe4e4e5ffd8d8d8ffccccccffbfbfbfffb5b5b5ffabacacffa3a3a3ff9d9d9dff999999ff969796ff949494ff919191ff8e8f8fff8c8c8dff8a8a8aff888888ff878687ff858585ff838383ff807f80ff7c7c7cff7a7a7aff787878ff767676ff727272ff6e6e6eff696969ff666666ff636363ff5d5d5dff505050ff202120ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff131313ff8a8a8affbfbfbfffc5c5c4ffcacacaffcccdcdffcfcfcfffd0d1d0ffd2d2d2ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d7ffd9d9d9ffdadadaffa4a5a5ff3f3f3fff373737ff303030ff2a2a2aff282828bf1e1e1e0000000000000000000000000000000000000000000000000000000000000000bf111112ff161616ff272727ff656565ffbbbbbbfffaf9fafffefefefffefefefffffefefffefefffffffffefffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffbfafbffd0d0d0ff9e9e9eff5d5d5dff3d3d3d7f20202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fcfcfcfcffffffffffffffffffffcfcfcfff0f0f0ffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe6e5e6ffe5e4e4ffe3e3e3ffe1e1e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffd9dadaffd2d3d3ffcccccbffc9cac9ffc7c8c7ffc6c6c6ffc9c9c9ffd7d8d8ffdededfffdededeffe1e1e1ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdededeffdbdbdbffd8d8d8ffd4d4d4ffcececeffc8c8c8ffc3c4c4ffc0c0c0ffc0c0c0ffc0c0c06f53535300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf9d9d9dffc1c1c0ffc2c2c3ffc6c6c7ffccccccffd1d1d1ffd4d4d4ffd7d7d7ffd9d9d9ffdbdbdcffdedddeffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe5e5e6ffe4e4e4ffe1e2e2ffe1e1e1ffd8d8d8ffcfcfcfffcdcdcdffcececeffd0d0d0ffd2d2d1ffd5d6d6ffdbdbdcffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9eaeaffebebebfff6f6f6fffdfdfeffffffffffffffff6f6f6f6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf252525ff2e2e2eff454545ff707070ffb3b3b3fffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffafafaffd3d2d2ff969696ff4e4e4eff3737377f1c1c1c0000000000000000000000000000000000000000000000006f101010ff272727ff262626ff2b2a2aff343434ff3c3c3bff4c4c4cffcececeffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d3d2ffd0d0d0ffcdcdcdffc8c8c8ffc3c3c3ffb9b9b9ff505050ff030202ff000000ff000000ff000000ff000000ff000000ff020202ff1d1d1dff4c4c4cff606060ff666666ff6c6c6cff717271ff747474ff777777ff7a797aff7c7c7cff7f8080ff828282ff848484ff878787ff8a8a8aff8b8b8bff8c8c8cff8d8d8dff8f8f8fff919191ff939393ff969595ff989897ff9b9b9bff9f9f9fffa4a3a3ffa8a8a7ffb2b2b2ffbcbcbcffc9c9c9ffd3d3d3ffe1e1e1ffe2e2e2ff555555ff020202ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff1b1b1bffb0b0b0ffe6e7e7ffdcdddcffd0d0d0ffc4c4c4ffb9b9baffb1b1b1ffa8a9a8ffa2a2a2ff9f9f9fff9b9b9bff989998ff969696ff939394ff919291ff90908fff8f8e8fff8e8d8eff8c8c8cff8b8a8aff878888ff848484ff828181ff80807fff7e7e7eff7c7c7cff787878ff727272ff707070ff6f6e6fff6a6a6aff646363ff595959ff313131ff090909ff000000ff000000ff000000ff000000ff000000ff040404ff606060ffbebebeffc3c3c3ffc8c8c8ffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d4ffd6d6d6ffd8d8d7ffd9d9d9ffdadadaffd0d0d0ff4b4b4bff3a3a3aff333333ff2b2b2bff282827ff2828286f1111110000000000000000000000000000000000000000000000000000000000000000bf121312ff181818ff2c2c2dff6f6f6fffc3c2c2fffbfbfbfffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffafbfaffd4d3d3ff9f9fa0ff5e5e5eff3d3d3d7f1e1f1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffdfdfdfff2f2f2ffeaeae9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e6e6ffe5e5e5ffe5e4e5ffe3e3e3ffe1e2e2ffe0e1e0ffdfdfdfffdfdedfffdededeffddddddffdbdbdcffd7d7d7ffcececeffc8c9c9ffc7c7c7ffc6c6c6ffd2d2d1ffe0e0e0ffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe5e6e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e3e3ffe2e1e2ffe0e0e0ffdfdfdeffdddddcffdadadaffd7d7d7ffd1d1d1ffcacacaffc4c4c4ffc2c2c2ffc1c1c1efb4b4b43f30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f787878ffbfbfbfffc0c0c0ffc5c5c5ffcacacaffcfcfd0ffd3d3d3ffd6d6d6ffd8d8d8ffdbdbdaffddddddffdfdfdfffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe4e4e4ffe3e3e3ffdedfdeffd6d6d5ffcececfffcecfcfffd0d0d0ffd2d3d2ffd8d8d8ffddddddffdededeffdfdfdfffe0e1e0ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe4e4e5ffe6e5e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffecededfffaf9f9fffefefeffffffffffffffff2f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf232323ff2f302fff454545ff6e6e6effaeaeaefff9f9f9fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffafafaffd1d1d1ff969696ff535353ff3838397f1d1c1c00000000000000000000000000000000000000000000000000000000bf1d1d1dff272727ff282728ff2f2f2eff373737ff3e3e3eff898989ffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d4d3ffd2d2d2ffcfcfcfffcbcbcbffc6c6c6ffc2c2c2ffb3b3b3ff373737ff000000ff000000ff000000ff000000ff020202ff2f2f2fff616161ff6a6a6aff70706fff757575ff7b7a7bff7d7d7dff7f7f7eff818181ff848384ff858686ff888888ff8a8a8aff8d8c8dff8e8e8fff909090ff929292ff939393ff949494ff959595ff979797ff999999ff9b9b9aff9d9d9cffa0a0a0ffa3a4a4ffa8a8a8ffadadadffb7b6b6ffc0c0c0ffcdcdcdffd7d7d7ffe4e4e5ffdbdbdbff404040ff010101ff000000ff000000ff000000ff000000ff0000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f10ff979797ffe8e8e8ffe1e1e1ffd4d3d3ffc8c8c8ffbdbdbdffb6b6b6ffadadadffa7a7a7ffa4a4a4ffa1a0a0ff9e9e9eff9c9b9bff999999ff979797ff969696ff959595ff949494ff939393ff919191ff8f8f8fff8c8c8cff8a898aff878887ff858685ff848484ff828382ff7e7e7eff7b7b7bff7a7a7aff777777ff727272ff6b6b6bff646464ff484747ff0c0c0cff000000ff000000ff000000ff010101ff323232ffb0afafffc2c2c2ffc7c7c7ffcbcbcbffcfcfcfffd1d1d1ffd3d2d3ffd3d4d4ffd5d5d5ffd6d6d6ffd7d8d8ffd9d9d8ffdadadaffdbdbdbff898989ff3c3c3cff353635ff2e2e2eff292828ff282828bf1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000ef161616ff171617ff2f2f30ff757575ffcacacafffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffbfbfbffd7d7d7ffa1a1a1ff5e5e5eff3d3d3d7f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffefefefff6f6f6ffeaeaeaffe8e8e8ffe7e7e7ffe6e6e7ffe5e5e6ffe5e4e5ffe4e3e4ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdcdcdcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd4d4d4ffcacacaffc6c6c6ffcbcbcbffdcdcdcffe3e2e2ffe2e3e2ffe4e4e4ffe5e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffdcdcdcffdadadaffd5d6d5ffcececeffc7c7c7ffc4c4c5ffc3c3c3cf9d9d9d1f1818180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f535353ffbfbfbfffbfbfbfffc4c4c4ffc9c9c9ffcececeffd1d1d1ffd4d4d4ffd7d7d7ffdadadaffdcdcdcffdededeffe0e0e0ffe2e2e2ffe3e4e3ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e5e5ffe3e3e3ffdbdbdbffd3d3d3ffcfcfcfffd1d1d1ffd5d5d5ffdadadaffdcdddcffddddddffdededeffdfdedeffe0e0dfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffefefeffffcfcfcfffeffffffffffffcfcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f181818ff313130ff3d3d3dff656464ffa5a5a5fff7f6f6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffefefffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfefffaf9f9ffcececeff969696ff545353ff3939397f1d1d1d000000000000000000000000000000000000000000000000000000001f040404ff272727ff282828ff2b2b2bff343434ff3b3b3cff4f4f4fffd6d6d6ffdbdbdbffd9dadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcececeffc9c9caffc5c6c6ffc3c3c3ff939394ff141414ff010101ff000100ff080909ff444443ff6a6a6aff787878ff7c7c7cff818080ff838383ff858585ff878787ff888888ff8a8a8aff8d8d8dff8f8f8fff909090ff919192ff939393ff969696ff979897ff989898ff9a9999ff9b9b9bff9c9c9cff9d9d9dff9f9f9fffa1a0a1ffa2a2a2ffa5a5a5ffa9a9a9ffadadadffb2b2b2ffbbbcbbffc6c5c5ffd2d2d2ffdbdbdbffe7e7e7ffcececeff3b3b3bff010101ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff000000ff000000ff090909ff808080ffe7e7e7ffe5e5e5ffd7d7d7ffcdcdcdffc1c1c1ffbababaffb2b1b2ffadadacffa9a9a9ffa6a6a6ffa3a3a3ffa1a1a1ff9e9f9fff9d9d9dff9c9c9cff9b9b9bff9b9b9bff9a9a9aff999999ff979797ff959494ff929292ff909090ff8e8e8eff8d8d8dff8c8c8cff898989ff888888ff868686ff858484ff828282ff7e7e7eff787878ff706f70ff575756ff1c1d1dff040404ff060606ff262525ffa6a6a6ffc2c2c2ffc6c6c6ffcac9c9ffcececeffd1d1d1ffd4d4d3ffd4d4d4ffd6d6d5ffd6d6d6ffd8d8d7ffd9d9d9ffdadadaffdbdbdbffdadadaff4e4d4dff39393aff313131ff2a2a29ff282828ef2526251f050505000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff181818ff353535ff7c7c7cffd2d1d2fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffbfbfbffd9d9d9ffa3a3a3ff5f5f5fff3c3c3c7f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffefff9f9f9ffebebecffe8e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e1ffdfdfdfffdededeffddddddffdbdbdbffdbdadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd6d6d6ffcfcfcfffc9c9c9ffd6d6d6ffe2e3e3ffe4e4e4ffe5e6e5ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e3e2ffe1e1e1ffdfdfdfffdededdffdcdbdcffd8d8d8ffd3d3d3ffcdccccffcacac9ffc6c6c69f7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2f2f2fffbebebeffbebebeffc2c2c2ffc7c7c7ffcdcdccffd0d0d0ffd3d3d3ffd6d6d6ffd8d9d9ffdbdadaffdcdcddffdfdfdfffe1e1e1ffe3e3e3ffe4e4e5ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe7e7e7ffe2e2e2ffdadadaffd1d2d2ffd3d2d2ffd7d8d7ffdad9d9ffdadadaffdbdbdbffdcdcdcffdcdddcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e8ffeaebeafff3f3f3fffdfdfdffffffffffffffff6f6f6f6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f181818ff2b2b2bff333333ff5a5a5aff9a9a9afff4f4f4fffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffdfdfefff9f9f9ffcccdccff979796ff505051ff3939397f1e1e1e00000000000000000000000000000000000000000000000000000000000000007f141414ff292929ff2a292aff313130ff3a3a3aff434343ffaaaaaaffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffccccccffcacacaffc8c8c7ffc1c1c1ff8b8b8bff3e3e3eff363636ff595959ff7d7d7dff868685ff8c8d8cff8e8e8eff8f8f8fff8f8f8fff8f8f8fff909090ff919191ff949494ff969696ff979797ff989898ff9a9a9aff9b9b9bff9d9d9dff9e9e9eff9f9f9fffa1a1a1ffa1a2a2ffa2a3a2ffa3a3a4ffa4a4a4ffa6a6a6ffa8a8a8ffaaaaaaffafaeaeffb3b2b3ffb8b8b8ffc1c1c0ffcacacaffd6d6d6ffdededeffeaeaeaffbebebeff292929ff000000ff000000ff000000ff000000ff000000ff0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff0a090aff6f6f6fffe4e5e4ffe8e7e8ffdbdbdbffd1d1d1ffc5c6c6ffbfbfbfffb7b7b7ffb2b2b1ffaeaeaeffabababffa8a8a8ffa6a5a6ffa4a4a4ffa3a4a3ffa3a3a3ffa3a2a3ffa2a2a2ffa1a1a1ffa0a0a0ff9e9e9eff9c9c9cff9a9a9aff989898ff969696ff959595ff939394ff949494ff939393ff929192ff919191ff909190ff8e8e8eff8b8b8bff868686ff818081ff717171ff4b4b4bff565656ff9d9d9dffc4c4c4ffc8c8c8ffcacacaffcececeffd1d1d1ffd3d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdcdbffdcddddffaeaeaeff414041ff383838ff2f2f2eff292929ff2828287f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000ff181818ff191918ff3a3b3aff848484ffd9d9d9fffefdfefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffbfbfbffdadbdbffa4a4a4ff616161ff3d3d3d7f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f6f6f6f6fefefefeffffffffffffffffffffbfbfbffedededffe8e7e7ffe6e5e5ffe5e5e5ffe4e4e4ffe2e2e2ffe2e2e1ffe0e1e1ffdfdfdfffdededeffddddddffdcdcdcffdadbdbffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd4d4d5ffd9d9d9ffe1e1e1ffe6e6e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeae9ffeae9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e3ffe2e2e2ffe1e1e0ffdfdfdfffdededeffdcdbdcffd7d7d7ffd3d3d3ffd0d0d0efc0c0c05f4b4b4b00000000000000000000000000000000000000000000000000000000000000003f3f3f3fefefefefffffffffffffffffffffffffffffffffffffffffafafafaf4f4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbdbdbeffbdbdbdffc0c0c0ffc6c6c6ffcbcbcbffcfcfcfffd2d2d2ffd5d4d4ffd7d7d7ffd9d9d9ffdbdbdcffdededeffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffe8e8e8ffe3e2e3ffdededeffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd8d9d9ffd9d9daffdadadaffdbdbdbffdcdcdcffdcdddcffdededdffdfdedeffdfe0dfffe1e1e1ffe1e1e2ffe3e2e3ffe4e3e3ffe5e5e5ffe6e6e6ffe8e8e8ffebebebfff6f6f6fffefefdffffffffffffffff2f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141415ff272827ff2f2f2fff565656ff8f8f8ffff3f3f3fffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfff9f9f9ffcfcfcfff999899ff555555ff3c3c3c7f1e1e1e00000000000000000000000000000000000000000000000000000000000000000f020202ef272727ff2b2b2bff2e2e2eff383838ff424142ff828282ffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d6ffd5d5d5ffd4d3d4ffd0d0d0ffcececeffcbcccbffcbcbcaffc6c5c5ffa8a8a8ff999999ff9a9a9aff9b9b9cff9d9d9dff9d9d9dff9a9b9bff99999aff999a99ff999999ff999999ff9a9a9aff9c9d9dff9e9e9eff9f9e9fffa0a0a0ffa1a2a1ffa3a3a3ffa4a4a4ffa5a5a6ffa7a7a7ffa8a8a8ffa8a9a8ffa9a9a9ffaaaaa9ffaaabaaffacacacffaeaeadffafafb0ffb5b5b5ffb9b8b9ffbebebeffc5c5c5ffcfcfcfffd9dadaffe2e2e2ffecececffaeaeaeff222222ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff060606ff585858ffddddddffe9eaeaffdedfdfffd5d4d5ffcacacaffc3c3c3ffbcbcbcffb6b7b7ffb4b4b4ffb0b1b0ffaeaeaeffabababffaaaaaaffa9aaaaffa9a9a9ffa9a9a9ffa8a9a9ffa7a7a7ffa6a6a6ffa4a5a5ffa2a2a2ffa1a0a1ffa09fa0ff9e9e9eff9c9c9cff9c9c9cff9c9c9cff9c9c9cff9b9b9cff9c9c9cff9c9c9cff9d9c9cff9e9d9dff9e9e9effa0a1a1ff9f9f9fffa0a0a0ffb2b2b2ffc8c8c8ffcccbcbffcdcdcdffcfcfcfffd2d2d2ffd4d4d4ffd6d6d5ffd7d7d7ffd8d8d8ffd9d8d9ffd9d9daffdbdbdbffdcdcdcffddddddffdededeff898989ff404040ff373838ff2e2e2eff2b2b2bdf242424000000000000000000000000000000000000000000000000000000000000000000000000000000000f010101ff161616ff171717ff3c3d3dff868686ffdfdfdffffefefefffffefefffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffbfbfbffdbdbdbffa4a4a4ff626262ff3d3d3d7f1f1f1f00000000000000000000000000000000000000000000000000000000000000007f7f7f7fbfbfbfbffffffffffffffffffffffffffffffffffffdfdfdffefefefffe7e7e7ffe5e5e6ffe5e5e4ffe4e4e4ffe4e4e4ffe2e2e2ffe1e1e1ffe1e1e1ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffdfdfe0ffe0e0e0ffe0e0e0ffe4e4e4ffe7e6e7ffe8e8e8ffe9e9e8ffeae9e9ffeae9eaffebebebffebebebffebebebffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffe0e1e1ffdfdfdfffdededeffdbdcdbffd8d9d9ffd6d6d6dfb8b8b82f27272700000000000000000000000000000000000000000000000000000000000000005f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf7f7f7f7f1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfa5a5a5ffbdbcbcffbfbfbfffc5c5c4ffcac9c9ffcdcdcdffd0d1d0ffd3d3d4ffd6d6d6ffd8d8d8ffdbdbdaffddddddffdfdfdfffe1e1e1ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaebebffebebebffecececffedecedffedededffecedecffebebebffebebebffebebebffe8e9e8ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffeae9eaffebebebffedededfff0f0f0fffbfbfbffffffffffffffffffffffffafafafaf6f6f6f6f1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f101010ff303030ff343534ff575657ff898888fff0f0f0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfff9f9f9ffd3d3d3ff9a9a9aff535252ff3a3a3a7f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000008f171717ff2c2c2cff2e2e2eff373737ff404040ff5f5f5effdededeffddddddffdcdcdcffdcdbdcffdbdbdbffdadadaffdadad9ffd8d8d9ffd8d7d8ffd6d6d6ffd3d4d4ffd1d1d1ffcfcfcfffcdcdcdffcececeffc6c5c6ffbababaffb3b2b3ffb1b1b1ffafaeaeffaaaaaaffa8a7a7ffa6a5a6ffa5a5a5ffa4a4a4ffa3a3a3ffa3a3a3ffa4a4a4ffa5a5a5ffa5a5a5ffa6a6a6ffa8a8a8ffaaaaaaffabaaabffacabacffadadadffaeaeaeffaeaeafffafafafffafafafffb0b0b0ffb1b1b1ffb2b3b3ffb5b5b5ffbababaffbebebeffc3c3c3ffcac9c9ffd3d3d3ffddddddffe6e6e6ffeeeeeeff949494ff131313ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff020101ff404040ffcdcdcdffecececffe2e2e2ffdadadaffd0cfd0ffc7c8c8ffc1c1c1ffbbbbbbffb9b9b9ffb6b6b6ffb4b4b4ffb1b1b1ffb0b0afffafafafffafafafffaeaeaeffaeaeaeffadadadffacacacffabababffa9a9a9ffa7a7a7ffa7a7a7ffa6a6a6ffa6a6a6ffa5a5a5ffa4a4a4ffa4a5a4ffa6a6a6ffa6a6a6ffa7a6a6ffa8a8a8ffadadaeffb2b2b2ffb5b5b5ffb8b8b8ffbebebeffc6c6c6ffccccccffcececeffd0d0d0ffd2d2d2ffd5d4d5ffd7d7d6ffd8d8d7ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfff676766ff404040ff373636ff2d2d2dff2c2c2c6f131313000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff141313ff181818ff404040ff898989ffe4e4e4fffefefefffefefefffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffbfbfbffdad9daff9f9f9fff606060ff3c3c3c7f1e1e1e0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8ffefefefffefefefffeeefeeffeeeeeeffeeededffecececffecececffeaebebffeaeaeaffe8e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffebebebffedededffededeeffebebebffeaebeaffeaeaeaffeaebebffebebebffecececffecececffecececffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe4e4e4ffe3e3e3ffe1e1e1ffe0e0e0ffdfdfdfffdcdcdcffdbdbdbbfa2a2a20f0d0d0d00000000000000000000000000000000000000000000000000000000000000009f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af818181ffbdbdbdffbebebeffc3c3c3ffc8c8c8ffccccccffd0d0d0ffd3d3d2ffd5d5d5ffd7d7d7ffdadadaffdcdcdcffdfdfdfffe1e1e1ffe3e3e3ffe5e5e5ffe6e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebebebffebebebffecececffedececffedededffedeeedffededeeffedededffedeeedffedededffedededffedededffecececffebebebffe9eaeaffe8e8e8ffe7e7e7ffe6e7e6ffe8e8e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e9ffeaeaeaffebebebffecececffedededffedededffeeeeeefff0f0f0fff1f1f1fff8f8f8fffefefeffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0c0c0cff303030ff353434ff585959ff878787ffecececfffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfdfffcfcfdfffcfdfcfffafafaffd6d5d6ff9d9d9dff565656ff3b3b3b7f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000002f080808ff2d2d2dff2d2d2dff353535ff3f3f3fff4c4c4cffddddddffdfdfdeffdededeffddddddffdcdcdcffdcdcdcffdbdbdbffdbdadaffdadad9ffd8d9d9ffd6d6d6ffd3d3d4ffd1d2d1ffd0d0cfffcececeffccccccffc6c7c6ffc2c2c1ffbebebeffbababaffb5b5b5ffb2b2b2ffafb0b0ffaeaeaeffaeaeaeffadadadffacacadffacacacffadacacffaeaeaeffafafafffb0b0b0ffb1b1b0ffb1b1b1ffb2b2b2ffb2b2b2ffb3b4b4ffb4b4b4ffb4b4b4ffb5b4b4ffb5b5b5ffb6b6b6ffb7b7b7ffbababaffbebebeffc2c2c2ffc8c7c7ffcecdceffd7d6d7ffe0e0dfffe9e9e9ffecedecff727272ff09090aff000000ff000000ff000000ff000000ff000000af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff252625ffb4b4b4ffecececffe4e5e5ffdddeddffd4d4d4ffccccccffc6c6c5ffc0c0c0ffbebebeffbbbbbbffb8b9b8ffb6b6b6ffb5b5b4ffb4b5b4ffb3b4b4ffb3b4b3ffb3b3b4ffb3b3b3ffb2b2b2ffb2b2b2ffb1b1b1ffb0b0b0ffafafaeffaeaeaeffafaeaeffadadadffacabacffacacacffaeaeaeffafafafffb0b0b0ffb2b2b2ffb8b8b8ffbdbebeffc1c1c1ffc5c5c5ffc8c7c8ffcbcbcbffcdcdcdffd0d0d0ffd2d2d2ffd4d4d4ffd7d7d6ffd8d8d8ffdad9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdededfffe0e0dfffe0e0e0ff535353ff404040ff363636ff2e2e2eff2d2d2d1f050505000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff131313ff181818ff454445ff8f8f8fffe8e8e8fffefefefffefffefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfefffbfbfbffd9d9d9ffa0a1a1ff5d5d5dff3838387f1e1e1e0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8fff2f2f2fff0f0f0ffeeeeeeffebebebffe9e9e8ffe7e7e7ffe6e6e6ffe5e5e6ffe4e4e4ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebebebffebebebffececebffecececffedededffedededffedededffecececffebecebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe8e8e8ffe6e7e7ffe5e5e5ffe2e2e2ffe1e1e1ffdfdfdfffddddddffdbdbdaffdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf5f5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5e5e5effbdbdbdffbdbdbdffc2c2c2ffc7c7c7ffcbcbcbffcfcfcfffd2d2d2ffd4d4d5ffd7d7d7ffdadadaffdcdcdcffdfdfdeffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffececebffecececffecececffedededffedededffeeeeeeffeeeeeeffeeeeeeffedeeedffedededffecececffebebebffeaeaeaffe9e9e9ffe7e8e8ffe6e6e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e6e5ffe6e6e6ffe8e7e7ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeeefffbfafaffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0c0b0cff2f2f2fff323333ff525252ff808080ffe8e8e8fffefefefffefefffffffffefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfff9f9f9ffd4d5d4ff9e9e9eff535353ff3a3b3a7f1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000df282828ff2d2d2dff333333ff3f3f3fff494949ffd0d0d0ffe0e0e0ffdfdfdfffdededeffdddedeffddddddffddddddffdcdcdcffdbdbdbffdbdadbffd8d8d8ffd6d6d6ffd4d4d4ffd2d2d2ffd1d1d1ffcfcfcfffcdcdcdffc9c9c9ffc6c6c5ffc2c2c2ffbebebeffbbbbbbffb9b9b9ffb6b7b7ffb6b6b6ffb5b5b5ffb3b3b3ffb3b3b3ffb4b4b4ffb5b6b5ffb6b6b6ffb6b6b6ffb7b6b6ffb7b8b7ffb8b7b8ffb8b8b8ffb9b8b9ffb9bab9ffb9babaffbababaffbbbabbffbbbcbbffbcbdbcffbfbfbfffc3c3c3ffc6c6c6ffccccccffd2d2d2ffdadbdaffe2e2e2ffecececffe8e9e9ff505050ff030303ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff9e9f9fffebececffe8e8e8ffe0e0e0ffd9d9d8ffd0d0d0ffcacacaffc5c5c5ffc3c3c3ffc0c0c0ffbdbdbdffbcbbbcffbabbbaffbabab9ffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb7b7b8ffb7b7b7ffb6b6b6ffb5b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b3b3ffb3b3b3ffb5b5b6ffb7b6b7ffb8b8b9ffbbbbbbffc0c0c0ffc4c4c4ffc7c7c7ffcacacaffccccccffcececeffcfcfd0ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdbdbdbffdcdbdcffdddcdcffddddddffdededeffdfdfe0ffe0e0e0ffe1e1e1ffe2e2e2ff4a4a4aff414141ff363636ff2e2e2eff2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff141414ff1a1a1aff484847ff969696ffeeededfffefefefffefffefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffefefefffdfdfefffbfbfbffd9d8d8ffa1a1a1ff5d5d5dff3a3b3b7f1f1f1f0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefffffffbfbfbfff2f2f2fff0efefffeeeeeeffedededffebebebffe9e9eaffe8e9e8ffe7e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e8e8ffe9e9e9ffeaeaeaffebebebffebebebffecececffecececffecececffedededffedeeeeffeeeeeeffeeeeeeffedeeeeffedededffecececffecececffecececffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe2e3e2ffe0e0e0ffdededeffdddddcffdbdadbffdadada000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2f2f2fffbdbdbdffbdbdbdffc1c1c1ffc6c6c6ffcacacaffcececeffd1d1d1ffd4d4d4ffd7d7d7ffdadadaffdcdcdcffdfdfdfffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe8e9e8ffe9e9e9ffeaeaeaffeaeaeaffeaebebffebebebffebebecffecececffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffecececffecececffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffecebecffedededffeeeeeeffeeefefffeff0f0fff5f5f5fffdfefeffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0b0b0bff2e2e2eff303030ff4f4f4fff7b7b7bffe1e1e1fffefefefffefefffffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfff9f9f9ffd2d2d2ff989898ff525252ff3d3d3d7f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000bf252424ff2f2f2fff353535ff404141ff4b4b4cffccccccffe2e2e1ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdfdfdfffdededeffdededdffdcdcdcffdadadaffd8d8d7ffd7d6d6ffd5d5d5ffd4d3d4ffd2d2d2ffd0d0d0ffcececeffcbcccbffc8c8c8ffc5c5c5ffc3c3c3ffc0c0c0ffbebebeffbdbdbdffbcbcbcffbbbbbbffbbbabbffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbfbfbeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc5c5c5ffc8c8c8ffcbcbcaffd1d1d1ffd7d7d7ffdededeffe5e5e5ffeeeeeeffe0dfe0ff464645ff030203ff000000ff000000ff000000ff000000ff0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff8b8b8bffebebebffeaeaeaffe4e4e3ffdddeddffd5d5d5ffcfcfceffcacacaffc8c8c8ffc5c5c5ffc3c2c3ffc1c1c1ffc0c0bfffbebfbeffbebebeffbdbdbdffbdbdbcffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbbffbcbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbcffbdbdbdffbfbfbfffc3c3c3ffc7c8c8ffc9c9c9ffccccccffcececeffd0cfcfffd1d1d1ffd2d2d2ffd4d4d5ffd6d6d6ffd7d8d7ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ff4d4e4eff434343ff373737ff2f2f2fff30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f070707ff141414ff1a1a1aff4c4c4cff9e9e9efff1f1f1fffefefefffffefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffbfbfbffd7d7d7ffa0a0a0ff5e5d5dff3e3e3e7f1f1f1f0000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f7fff2f2f2fff0f0f0ffefefefffeeeeeeffecedecffebebebffeaeaeaffeae9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeae9eaffe9e9eaffe9eae9ffeaeaeaffebebeaffecececffecececffedecedffedededffeeededffeeedeeffeeeeeeffefefefffefefefffefefefffeeeeeeffeeeeeeffedededffedededffecececffecececffecebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe2e2e2ffe0e0e0ffdededeffdbdbdbffd8d8d9ffd8d8d83f3535350000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0b0b0bffbdbdbdffbcbdbcffc0c0c0ffc5c5c5ffcac9c9ffcececdffd1d1d1ffd5d4d5ffd8d7d8ffdadadaffddddddffdfdfdfffe1e2e2ffe4e4e4ffe6e6e6ffe8e8e7ffe9e9e9ffeae9e9ffeaeaeaffeaebebffebebebffebebebffecececffedededffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefeeeeffeeeeeeffeeeeeeffedededffececedffecececffececebffecececffecececffecececffecececffecececffecececffedecedffedededffeeedeeffeeeeeefff0f0f0fff1f0f0fff1f1f1fff3f3f3fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2d2cff2c2d2cff4c4c4cff757575ffd7d7d7fffefefefffffffffffffffffffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfdfcfff9f9f9ffd0d0cfff979797ff535253ff3d3d3e7f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000ef2d2d2dff313130ff363636ff414141ff4c4c4cffd3d3d3ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdcdcdcffdadad9ffd8d8d8ffd7d7d7ffd6d5d6ffd5d4d5ffd3d3d3ffd1d1d1ffcfcfcfffccccccffcacacaffc9c8c8ffc6c6c6ffc4c4c4ffc3c3c3ffc2c2c2ffc1c2c1ffc2c1c1ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c2ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c4ffc4c4c4ffc5c4c4ffc6c5c5ffc7c6c7ffc7c7c7ffc9c9c9ffcbccccffcfcfcfffd5d5d5ffdbdbdcffe3e3e3ffe8e9e8ffefefefffd3d3d3ff3a3a3aff000101ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff090a0aff757575ffe9e9eaffececedffe7e6e7ffe1e1e1ffd9d9d9ffd2d3d3ffcececeffccccccffc9cac9ffc7c8c8ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc3c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc2c1c1ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc8c8c8ffccccccffcececfffd0d0d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d6ffd8d8d8ffd9d9daffdbdbdbffddddddffdededdffdfdfdfffdfe0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ff4f4f4fff444445ff393939ff313031ff3131312f090909000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff151515ff1d1c1cff505050ffa4a4a4fff3f3f3fffefefefffefffefffffffefffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffbfbfbffd7d6d6ffa0a1a0ff5b5b5bff3a3a3a7f1e1e1e00000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfcfff4f4f4fff2f2f2fff1f1f1fff0f0f0ffeeefefffedeeeeffedededffecececffecececffecececffecebebffebebebffebebebffebebebffecececffecececffecedecffecededffedededffeeedeeffeeeeeeffefefeeffefefefffefefefffefefefffeff0effff0eff0fff0eff0ffefefefffefefeeffeeeeeeffedededffedececffecececffecebecffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe6e7e6ffe4e4e5ffe2e2e2ffe0e0e0ffdddddeffdadadbffd6d6d6ffd5d4d46f5b5b5b0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfa5a5a5ffbdbcbcffbfbfbfffc5c5c5ffc9c9c9ffcdcdceffd2d1d2ffd5d5d5ffd9d8d8ffdbdbdbffdedddeffe0e0e0ffe2e2e2ffe4e4e4ffe6e7e6ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffecebecffecececffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefefffeff0f0fff0f0f0fff0eff0ffefefefffefefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeefeeffeeefeeffefefefffefefefffefefefffefefeffff0f0f0fff1f1f0fff2f2f1fff3f3f3fff3f3f4fff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2c2c2cff2c2c2cff444444ff6c6c6cffcdcecefffefefefffffffffffffffffffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfff9f9f9ffcacbcbff989898ff555555ff3d3e3e7f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000002f090909ff303131ff303130ff383838ff434342ff4e4e4effdbdbdbffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe2e1e1ffe0e0e0ffdfe0dfffdededdffdbdcdcffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d5d5ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcdcdcdffcbcccbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc7c7c7ffc6c5c6ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9cac9ffcacacaffcbcbcbffccccccffcdcdcdffcdcdcdffcfcfcfffd4d3d3ffdadadaffe0e0dfffe5e5e5ffebebebfff0f0f0ffc1c1c1ff343434ff010101ff000000ff000000ff000000ff000000ff0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff050505ff5f5f5fffe5e5e4ffeeeeeeffe9e9e9ffe4e4e4ffddddddffd7d6d6ffd2d2d2ffd0d0d0ffcececeffccccccffcbcbcbffcacacaffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c7c6ffc7c6c6ffc8c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c9c8ffcacacaffcbcbcbffcacacaffcbcacbffcdcdcdffd0d0d0ffd2d2d2ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd9d9d9ffdadadaffdcdbdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ff515151ff474747ff3d3c3cff323333ff3232326f161616000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff141414ff1f1f1fff595959ffadadadfff5f5f5fffefefefffefefefffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffbfbfbffd3d2d2ffa1a0a0ff5c5c5cff3a3a3a7f1d1d1d000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffffffffffffffffffffffffffefffefff9f9f9fff4f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefeff0ffefeeefffeeeeeeffeeeeeeffeeedeeffedededffedededffedededffeeeeedffeeeeeeffeeefeeffefefefffefefefffefefeffff0efeffff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f1fff0f0f0fff0f0f0fff0f0f0ffefefefffeeeeeeffeeeeedffedededffecececffecececffebebebffebebeaffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e4e4ffe2e1e2ffdfdfdfffdddddcffdadbdaffd4d4d4ffd1d1d19f8282820000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af818181ffbdbdbeffbfbfbfffc5c4c4ffc9c9c9ffcdcecdffd2d2d2ffd6d5d6ffd9d9d9ffdcdcdcffdededeffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffebebebffebebecffecececffedecedffedededffeeeeeeffeeeeeeffefefefffefefefffefefefffefefeffff0f0effff0f0f0fff0f0f0fff1f0f0fff1f0f0fff0f0f0fff0f0f0fff0eff0fff0f0f0fff0efeffff0f0f0fff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff3f3f3fff4f4f4fff7f7f7fffdfdfdffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2c2bff2a2a2aff3c3c3cff676767ffc4c4c4fffdfdfdfffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfff8f8f9ffc8c8c8ff979797ff535353ff3d3d3d7f1e1f1e0000000000000000000000000000000000000000000000000000000000000000000000008f1c1c1cff323232ff323232ff3a3a3aff454545ff5c5c5cffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e1e2ffe1e0e0ffdfdfdfffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd5d5d5ffd3d4d4ffd2d3d2ffd1d1d1ffd0cfd0ffcfceceffcecdcdffcdcdcdffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffcdccccffccccccffcdcdccffcccdcdffcdcdcdffcececeffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd3d3d3ffd8d8d8ffdededfffe3e3e3ffe7e7e7ffedededffefefefffaaaaaaff1f1f1eff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff020202ff444443ffd7d7d7ffeff0efffebebebffe7e7e7ffe1e1e1ffdadadaffd5d5d6ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcbcbcbffcbcbcbffccccccffcdcdcdffcdcdcdffcdcdceffcdcdcdffcccdccffcdcdcdffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdcdbdbffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ff6a6a6aff4b4b4bff404040ff353535ff333333cf282828000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0aff131414ff1e1e1eff595959ffb3b3b3fff7f7f7fffdfdfefffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefdfffefefefffbfbfbffd4d4d4ff9f9f9fff585858ff3a3a3a7f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff7f7f7fff4f4f5fff4f4f4fff3f3f3fff2f2f2fff1f1f2fff1f1f1fff0f0f0fff0f0efffefefefffefefefffefefeeffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeefffedeeedffedededffecedecffecececffebebebffebeaeaffeaeaeaffe9e9e9ffe8e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe4e3e4ffe1e1e1ffdfdfdfffdcdcdcffdadadaffd3d3d3ffcfcfcfcfa8a8a80000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000df3b3b3bff484848ff4d4d4dcf4545459f3030305f1d1d1d2f0f0f0f00000000000000000000000000000000000000000000000000000000000000007f5f5f5effbdbebeffbfbfbfffc5c5c5ffc9c9c9ffcececdffd2d2d2ffd6d6d6ffd9dadaffdcdcdcffdfdfdfffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9eaffeaeaeaffebebebffebebebffecececffedececffedededffeeeeeeffeeeeeeffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f0fff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff3f3f3fff3f3f3fff4f4f4fff6f6f6fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1e1e1eff242424ff373737ff606061ffb8b8b8fffbfbfbfffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfff8f8f8ffc7c7c7ff949393ff515251ff3e3e3e4f13131300000000000000000000000000000000000000000000000000000000000000000f030303ef2e2e2eff323232ff353535ff3f3f40ff494949ff7b7c7cffe8e8e8ffe7e8e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdbdbdbffd9dadaffd8d8d8ffd7d7d7ffd6d6d6ffd4d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd1d2d2ffd1d2d2ffd2d2d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd7d7d7ffdddddeffe2e1e1ffe6e6e6ffe9e9e9ffeeefefffeeeeeeff898989ff080707ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff222221ffc0c0c0fff1f2f1ffedeeedffe9e9e9ffe3e4e3ffdededeffdadad9ffd8d8d8ffd6d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd2d2d2ffd3d4d3ffd3d3d4ffd3d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd7d8d7ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ff848484ff4e4e4eff454545ff393939ff323131ff3031312f090909000000000000000000000000000000000000000000000000000000000000000000000000bf0a090aff111111ff1e1e1eff565656ffb6b6b6fff9f9f9fffdfdfefffefefefffefefefffffffefffffefffffffffefffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffafbfbffd3d4d3ffa1a1a1ff555555ff3f3f3f7f202020000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffbfcfcfff6f6f6fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f2f3fff2f2f2fff1f1f1fff1f0f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f1fff0f0f0ffeff0efffefefefffeeeeeeffeeeeeeffedededffecececffecececffebebebffeaeaeaffe9e9e9ffe8e9e9ffe8e7e8ffe6e6e6ffe5e5e5ffe3e3e3ffe1e1e1ffdededeffdddcdcffdbdadaffd4d4d4ffcfcfcfffcecece0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000f0303033f0d0d0d4f0d0d0dff313232ff454545ff585758ff4c4c4bff4f4f4fff555555bf3f3f3f00000000000000000000000000000000000000000000000000000000000000004f3b3b3bffbebfbfffbfbfbfffc5c4c4ffcacac9ffcececeffd2d2d2ffd6d6d6ffd9dad9ffdddddcffdfdfdfffe2e1e1ffe4e4e4ffe6e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaebffebebebffecebecffecececffedededffedededffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f0fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff9f8f8fffdfdfdffffffffffffffffffffffffffffffffffffffffdfdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1a1a1aff222121ff302f2fff575757ffacacacfffafafafffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefdfffefefefffefefefffdfdfdfff8f8f8ffc4c4c4ff949494ff545453ff3f40403f10101000000000000000000000000000000000000000000000000000000000000000007f171717ff303030ff313131ff393a39ff454545ff4e4e4effa2a2a2ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe6e7e6ffe6e6e6ffe6e5e6ffe4e4e4ffe3e4e3ffe2e2e2ffe1e0e1ffdfdfe0ffdfdfdfffdededeffddddddffddddddffdcdcdcffdcdbdbffdadadaffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d4ffd4d4d4ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdcddddffe2e2e2ffe5e5e5ffe9e9e9ffecececfff2f1f1ffecececff727272ff020202ff000000ff000000ff000000ff000000ff000000af00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ffaaaaaafff3f3f3fff0f0f0ffecececffe7e7e7ffe2e2e2ffdededeffdcdcdcffdadadaffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd7d7d7ffd6d6d6ffd5d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd8d7d7ffd8d9d9ffdadadaffdbdbdbffdcdcdcffdcddddffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffa8a7a8ff515151ff474747ff3c3b3bff313131ff3030309f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000bf080808ff0b0b0bff1f1f1fff575657ffbcbcbcfffafafafffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfbfbfffbfafbfffbfbfbfffcfcfbfffdfdfdfffdfdfdfffdfcfdfffafafaffd1d1d1ffa0a0a0ff575757ff3f3f3f7f212121000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9fff6f6f5fff5f5f5fff5f5f5fff4f4f4fff4f3f4fff3f3f3fff2f3f2fff1f1f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f2f3fff2f3f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f1fff1f1f1fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffedededffecececffebebebffeaeaeaffe9e9e9ffe9e8e9ffe7e7e7ffe6e6e6ffe4e5e4ffe3e3e3ffe0e0e0ffdededeffdedddeffdadbdaffd4d4d4ffcecdceffcdcdcd2f25252500000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000005f181818ff393838ff363636ff202020ff1b1b1bff1a1a1aff1b1b1bff373736ff4e4e4ebf3f3f3f00000000000000000000000000000000000000000000000000000000000000001f171717ffbfbfbfffbfbfbfffc4c4c5ffcacacaffcecfcfffd3d3d3ffd6d6d7ffdadadaffddddddffdfdfdfffe2e2e2ffe4e4e4ffe6e6e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffecededffedededffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff5f6f5fff5f5f6fff5f5f5fff5f5f5fff6f6f6fffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af181818ff232322ff323232ff595959ffa4a4a4fff8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfdfff8f8f8ffc2c2c2ff969696ff505050ff3e3e3e3f101010000000000000000000000000000000000000000000000000000000000f020202ef2a2929ff2e2e2eff323232ff3e3e3eff494949ff535353ffd2d2d2ffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe2e3e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9dadaffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadbdaffdbdbdbffdcdcdcffddddddffe0e0e0ffe5e5e5ffe8e8e8ffecececffefefeffff3f4f3ffeaeaeaff5b5b5bff010101ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff000000ff000000ff101010ff939393fff3f3f3fff2f2f2ffeeeeeeffeaeaebffe6e6e6ffe3e3e3ffe0dfdfffdededeffdcdddcffdcdcdcffdbdcdbffdadbdbffd9d9d9ffd9d9d9ffd9d9d9ffdad9daffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdadbffdadadaffd9d8d8ffd9d9d9ffd9dad9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdededeffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e5ffe6e6e6ffe7e6e6ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffd8d7d8ff525152ff4a4a4aff3f3f3fff333333ff2f2f30ff2d2d2d0f0202020000000000000000000000000000000000000000000000000000000000000000bf070707ff070707ff1f1f1fff626261ffc2c2c2fffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffafafaffcdcdcdff9d9d9dff5b5b5bff4242427f21212100000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfdfff7f7f7fff6f6f6fff5f6f6fff5f5f5fff4f4f5fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff2f3f2fff2f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f1fff0f0f0ffeff0efffefefefffefefeeffeeeeeeffedededffecececffeaebebffe9e9e9ffe8e8e9ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e2ffe0e0e0ffdfdfdfffdddeddffdadadaffd3d3d3ffcbcccbffcacaca5f4b4b4b000000000000000000000000000000000000000000000000000000008f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000007f212121ff414141ff303030ff070707ff010101ff000000ff000000ff030303ff171717ff313231bf3434341f0d0d0d00000000000000000000000000000000000000000000000000000000efb3b3b4ffc1c1c1ffc4c4c4ffcacacaffcfcfcfffd3d2d3ffd6d7d7ffdadadbffdedddeffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaebeaffebebebffecececffedededffeeeeeeffeeeeeeffeeefeeffefefeffff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f4f5fff5f6f5fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fffafafafffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f131313ff242525ff313131ff5a5a5aff989898fff5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff8f7f8ffc0bfc0ff959595ff515252ff3c3c3c3f101010000000000000000000000000000000000000000000000000000000007f131313ff292929ff2c2c2cff353535ff424242ff4d4d4dff737373ffebebebffebebebffebeaeaffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e6e7ffe6e6e6ffe4e4e4ffe3e3e3ffe2e3e2ffe2e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0dfe0ffdfdfdfffdededeffdededeffdededeffdddddeffddddddffdcdcddffddddddffdcdcdcffddddddffdeddddffdededeffdededeffddddddffddddddffdddddcffdcdcdcffdcdddcffddddddffddddddffdededeffdededeffdfdfdfffe0e0e0ffe5e5e5ffe8e8e8ffebeaeaffefefeffff1f1f1fff4f4f4ffe2e3e3ff525251ff020202ff000000ff000000ff000000ff000000ff0000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff090808ff7a7a7afff2f2f2fff4f4f4fff0f0f0ffedededffe9e9e9ffe7e7e6ffe3e3e3ffe1e1e1ffdfe0e0ffdfdfdfffdededeffdededeffddddddffdcddddffdcdcdcffdddcddffddddddffdddddeffdededeffdedddeffdededeffdfdedfffdedfdeffdededdffdedddeffdededeffdddedeffdededeffdededeffdfdfdfffe0e0e0ffe1e0e1ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e5ffe7e7e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaebffebebebffebebebff706f6fff4d4c4dff424242ff373737ff2c2c2cff2a2a2a7f1313130000000000000000000000000000000000000000000000000000000000000000bf040404ff020102ff191919ff666767ffc9c9c9fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfbfcfff9f9f9ffccccccff9b9a9bff595959ff4040407f212121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffeff0efffefefeeffeeeeeeffecececffebebebffeaeaeaffe9e9e9ffe7e8e7ffe6e6e7ffe5e5e5ffe3e3e3ffe0e0e0ffdededeffddddddffdadbdbffd3d3d3ffcbcbcbffc9c9c98f717171000000000000000000000000000000000000000000000000000000006f6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000007f212121ff414141ff2d2d2eff040404ff020202ff000000ff000000ff000001ff020202ff3b3b3cff6b6b6b3f1c1b1c00000000000000000000000000000000000000000000000000000000bf909091ffc2c2c2ffc4c4c4ffc9cacaffcfcecfffd3d3d3ffd8d8d8ffdcdcdcffdededfffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffebebebffecececffedededffedededffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f121212ff222222ff2b2b2bff545453ff8f8f8ffff2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfff7f7f6ffbebebeff919091ff515151ff4747473f1313130000000000000000000000000000000000000000000000000f020202ef222222ff262626ff2b2a2aff383838ff454545ff505050ffb0b0afffececebffebecebffebebecffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e8e8ffe8e8e8ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe1e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe1e1e1ffe2e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe3e2e2ffe4e4e4ffe9e9e9ffeaebeaffedededfff1f0f1fff3f3f2fff6f6f6ffd3d3d3ff454545ff010101ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff040404ff5f5f5fffecececfff6f5f5fff1f1f1ffefefefffecececffe9e9e9ffe6e6e6ffe4e4e4ffe3e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaebebffebebebffebebebffecececffecececffecececffadadadff4f4f4fff454545ff373838ff2b2b2bff262626ef2121210f02020200000000000000000000000000000000000000000000000000000000ff000000ff000000ff131313ff636363ffcdcdcdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfffafafafffafbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfff8f8f8ffcacacaff9c9c9cff585858ff3e3e3e7f201f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff9f9f9fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f1fff0f0f0ffefefefffeeeeeeffedededffecececffeaebebffe9e9e9ffe8e8e8ffe6e7e6ffe5e5e5ffe3e3e3ffe0e0e1ffdedddeffdededeffdcdcdcffd5d5d5ffcdcdceffcacacabf989898000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000007f212121ff3d3d3dff1e1f1eff010202ff020102ff000000ff000000ff020202ff080809ff5c5c5cff7070703f1c1c1c000000000000000000000000000000000000000000000000000000007f616161ffc3c2c3ffc4c4c4ffcac9caffcfcfcfffd4d3d4ffd9d9d9ffddddddffe0dfdfffe2e2e2ffe4e3e4ffe5e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffeeededffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f9fffbfcfcfffefefeffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0e0e0eff1f1f1fff252525ff494949ff8a8a8afff0f0f0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefff6f6f6ffbebebeff919191ff565655ff4b4b4a3f1313120000000000000000000000000000000000000000000000007f101010ff222222ff242424ff2d2d2dff3b3b3bff484948ff5f5e5effe6e6e6ffecededffecececffecececffecececffecececffecececffececebffececebffebececffecebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe5e5e6ffe5e5e5ffe5e4e5ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e5ffe4e4e5ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e3e3ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe7e7e7ffebebebffecededffefefeffff2f2f2fff4f4f4fff6f6f6ffbcbbbbff262626ff000000ff000000ff000000ff000000ff000000ff0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff000000ff373737ffdedddefff6f6f6fff3f3f3fff1f1f1ffeeeeeeffebececffe9e9e8ffe7e7e6ffe6e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe4e4e4ffe4e4e5ffe5e5e5ffe6e6e6ffe7e7e6ffe7e8e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebecffecececffecedecffededecffedededffedededffe4e4e4ff555555ff464646ff393939ff2c2b2bff232323ff2121216f0d0d0d00000000000000000000000000000000000000000000000000000000ff000000ff000000ff121212ff626262ffd2d2d2fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfbfffafafbfffafbfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbfff7f8f7ffccccccff9b9b9bff565656ff3e3e3e7f1f201f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffeaeaeaffe8e8e8ffe7e7e7ffe5e5e5ffe3e3e3ffe0e0e0ffdfdfdfffdfdfdfffdddddcffd6d6d6ffcfcfcfffcacacaffcacaca000000000000000000000000000000000000000000000000000000000f0f0f0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf000000000000000000000000000000007f1d1d1dff2e2e2eff272728ff070707ff000000ff000000ff000000ff000100ff131313ff626362ff7272713f1c1c1c000000000000000000000000000000000000000000000000000000004f3c3c3cffc3c3c3ffc4c3c3ffcacacaffd0cfcfffd5d5d5ffdadbdbffdededeffe1e1e1ffe3e3e3ffe5e4e5ffe6e6e6ffe8e8e8ffe8e9e9ffeae9e9ffeaeaeaffecececffedededffeeeeeeffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f1f2fff2f2f2fff3f2f3fff3f3f3fff4f3f3fff4f4f4fff4f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffdfdfeffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff202020ff232323ff3e3f3eff808080ffeaeaeafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffdfdfdfff5f5f5ffbebebeff919191ff565656ff4b4a4a3f131312000000000000000000000000000000000000000000000000ef1b1b1bff202120ff242424ff303130ff3e3e3eff4b4a4bff9f9f9effedededffedeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedecedffececebffeaeaebffeaeaeaffe9eaeaffeae9e9ffe9e9e9ffeae9eaffe9eae9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe9e9e8ffe8e8e8ffe8e8e8ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe7e7e7ffe6e7e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe8e8e8ffeaeaeaffedededffefefeffff1f1f1fff3f3f4fff6f5f6fff7f7f7ffa4a4a4ff181818ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff272828ffc7c7c7fff7f7f6fff4f4f4fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e8e7ffe7e7e6ffe7e7e7ffe9e8e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffecececffecececffecececffecececffecececffecececffecedecffedededffedededffeeeeeeffeeeeeeffeeeeeeffedededff979797ff484848ff3a3b3bff2d2d2dff222222ff1e1f1fdf19191800000000000000000000000000000000000000000000000000000000ff000000ff000000ff0e0e0eff5f5f5fffd7d7d6fffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfff7f7f7ffccccccff979797ff545454ff3c3d3c7f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefffafaf9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffeaebeaffe9e9e9ffe7e7e7ffe5e5e5ffe3e3e3ffe0e0e0ffe0e0e0ffe0dfdfffddddddffd8d8d8ffd0d1d1ffcacacaffc9cac91f19191900000000000000000000000000000000000000000000000000000000efefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f00000000000000000000000000000000000000000f0202026f181818ff3f3f3fff2b2a2bff111111ff060606ff030303ff070707ff333233ff515151ff67666700000000000000000000000000000000000000000000000000000000000000001f181818ffc4c4c4ffc4c5c4ffcbcbcbffd1d1d1ffd7d7d7ffdbdcdcffdfdfdfffe2e2e2ffe4e4e4ffe5e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f5f5fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffcfcfcfffffeffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080708ff1e1e1dff1d1d1dff353535ff747474ffe4e4e5fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffdfdfefff4f4f4ffb9b9b9ff8c8b8bff535353ff4a4a4a3f12121200000000000000000000000000000000000000005f0a0a0aff1c1b1cff1d1d1dff252525ff323333ff404040ff535353ffe0dfe0ffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeeeeeffeeeeeeffedededffedededffebecebffecebebffebebebffebebebffebebebffecececffecececffebebebffebebebffebebebffecececffecebecffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e9ffe9e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaebebffecececffeeeeeefff0efeffff1f1f1fff3f3f3fff4f4f4fff7f7f7fff5f6f5ff8a898aff0e0e0eff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ffafafaffff6f6f6fff5f5f5fff4f4f4fff2f2f2fff1f1f1ffefefefffedecedffecececffecebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9e9ffeaeaeaffeaeaeaffe9e9eaffe9eae9ffe9e9e9ffe9e9e9ffeaeaeaffebebebffebebebffebebebffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebecffecececffedededffedededffeeeeeeffedeeeeffedededffeeededffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeeffeeeeeeffeeedeeffdadadaff4d4d4dff3c3c3cff2f2f2fff232223ff1c1c1cff1919195f080808000000000000000000000000000000000000000000000000ff000000ff000000ff070707ff5c5c5cffdcdcddfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffefefefffefefefffdfefefffdfefdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfff7f7f7ffcbcbcbff959494ff545454ff3d3d3d7f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffefefffcfdfdfff8f9f8fff9f8f8fff8f9f8fff8f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffeeededffececedffecececffebebebffe9e9eaffe8e8e8ffe6e6e6ffe3e3e3ffe1e1e0ffdfe0e0ffdfdfe0ffddddddffd9d9d9ffd2d2d2ffcac9caffc8c8c84f3e3e3e00000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f000000000000000000000000000000000000000000000000000000003f111010ff434343ff494948ff4b4b4bff3c3c3cff3d3e3dff2f302fdf2121217f2727275f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000efb9b9b9ffc7c7c7ffcbcbcbffd2d2d2ffd8d8d8ffdddddcffe0e0e0ffe3e3e3ffe5e4e4ffe7e6e6ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeedffeeefeeffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f8f9fffafafafffefefeffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f030303ff181818ff141414ff2e2d2dff666565ffdbdbdbfffffefefffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffdfdfdfff3f3f3ffb8b8b8ff898989ff515150ff4848483f1212120000000000000000000000000000000000000000df131414ff19191aff1d1c1dff282828ff353535ff424242ff8f8e8effedededffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefeeffefeeefffefefeffff0f0f0fff0f0f0ffeff0f0ffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedeeedffeeeeeeffeeeeeeffededeeffeeeeeeffeeeeeeffeeeeeeffeeefefffeeeeeeffedededffedecedffecededffededecffecececffecececffebebecffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffedededffeeeeeeffeff0effff1f0f1fff2f2f2fff3f3f3fff5f5f4fff6f5f6fff8f8f8fff1f1f1ff6e6e6eff060606ff000000ff000000ff000000ff000000ff000000af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff111110ff9b9b9bfff4f4f4fff7f7f7fff5f5f5fff4f4f4fff3f3f3fff1f1f1ffefefefffeeeeefffeeeeedffedededffedededffedededffedecedffecececffecececffecececffecececffecececffecebebffecececffecececffecececffedececffedededffeeeeedffeeedeeffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffedededffecededffedededffedededffedededffedededffeeeeeeffeeeeeeffefefeeffefefefffefefefffefefefffefefefffefefefffefefefffefeff0ffefefefffefefefffeeeeeeffedededffedededff828282ff3f3f3fff323232ff252525ff1a1a19ff171717bf10101000000000000000000000000000000000000000002f000000ff000000ff000000ff040404ff595959ffe2e2e1fffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfff8f8f8ffcbcacbff939393ff545454ff3d3d3d7f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeefffeeeeeeffedededffecececffebebecffeaeaeaffe8e8e8ffe6e7e7ffe4e4e4ffe1e1e2ffe0e0e0ffdfdfdfffddddddffd9dad9ffd3d3d3ffcacacaffc8c8c87f656565000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef3f3f3f3f00000000000000000000000000000000000000000000000000000000000000001f0808087f232424bf383738ff494949ff4c4b4cff4e4e4eff4e4e4e9f2525250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf959595ffcac9c9ffcdcdcdffd3d4d4ffd9d9d9ffddddddffe1e1e1ffe3e4e3ffe5e5e6ffe7e7e7ffe9e8e9ffe9eaeaffebebebffececebffecececffedededffeeeeeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff5f5f4fff5f5f5fff5f5f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fffdfdfcffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff121212ff101010ff272827ff565656ffc7c7c7fffdfefefffefefffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffdfdfdfff3f3f3ffb6b5b6ff858686ff4c4c4cff4544443f111111000000000000000000000000000000004f060606ff151515ff161616ff1e1d1eff2b2b2bff383838ff464646ffddddddffedededffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefeffff0f0f0fff1f2f1fff2f2f2fff2f1f2fff1f1f1fff0f0f0fff0f0f0ffeff0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f0f1fff0f0f0ffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffedededffedededffedececffedededffededecffedededffedededffeeedeeffeeeeeeffefefeffff0f0f1fff2f2f2fff3f2f2fff3f4f4fff5f5f5fff6f7f6fff7f7f7fff8f9f9ffecebecff5f5f5fff060606ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff848484fff3f3f3fff7f7f8fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff1f1f1fff0f0f0ffefefefffefefefffefefeeffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedeeeeffeeeeeeffeeefeeffefefefffefefeffff0f0f0fff0f0f0fff0efeffff0f0f0ffeff0efffefefeffff0f0f0fff0efefffefefefffeeeeefffeeefeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0eff0ffefefefffeeeeeeffedededffedededffcbcacbff434343ff353536ff282827ff1a1a1aff161516ff1414143f040404000000000000000000000000000000003f000000ff000000ff000000ff030303ff575757ffe5e5e5fffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff7f7f7ffcccdcdff939393ff535353ff3e3e3e6f1a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f1f1fff1f1f1ffefeff0ffefefefffeeeeeeffeeededffedededffecececffebebebffe9e9e9ffe7e7e7ffe5e5e5ffe3e2e3ffe0e0e1ffdfdfdfffddddddffdad9daffd4d4d3ffcdcdcdffcccbccbf9b9b9b000000000000000000000000000000000000000000000000000000005f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0e0e0e3f1313133f1313131f09090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f727171ffcdcdceffd1d0d1ffd7d7d7ffdbdbdbffdfdfdfffe2e2e2ffe4e4e4ffe6e6e6ffe7e8e7ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeeeffeeeeeeffefefefffefefefffeff0effff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fffbfbfafffefefeffffffffffffffffffffffffffffffffffffffffcfcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f1010ff0f0f0fff1e1e1eff4a4a4affb1b1b2fffbfbfbfffefefefffefffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffdfdfdfff2f2f2ffb4b3b3ff838383ff4d4d4cff4343433f10101000000000000000000000000000000000bf0d0d0dff141414ff161616ff1f1f1fff2d2d2dff3b3b3bff7d7d7dffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff0f1f0fff2f2f2fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0ffefefefffeeeeefffeeeeefffefefeeffefefefffeff0effff0f0f0fff1f1f0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f7f6fff7f7f8fff8f8f8fff8f8f8ffddddddff3e3e3eff010101ff000000ff000000ff000000ff000000ff0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff070707ff666666ffedededfff8f8f8fff7f7f7fff7f7f6fff5f5f5fff4f4f4fff2f2f2fff1f2f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0efffefeff0ffeff0efffefefeffff0f0f0fff1f0f0fff1f1f1fff1f1f0fff1f0f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f2f1fff2f2f2fff1f1f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f1f0fff1f1f0fff0f1f1fff0f1f0fff1f0f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f0fff0f0f0fff0f0f0ffefefefffeeefeeffeeeeeeffedededffedededff6e6f6fff383838ff2a2a2aff1d1e1dff151515ff1213129f0b0b0b000000000000000000000000000000003f000000ff000000ff000000ff010202ff535353ffeaeaeafffefefefffefefefffefffefffffffffffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefefefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff7f7f7ffcbcbcbff939393ff505050ff3e3e3f3f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f8f8fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffeff0f0ffefefefffefeeeeffeeededffecededffecececffeaeaeaffe8e9e9ffe6e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdededeffdadadaffd7d7d7ffd3d3d3ffcfcfcfefc5c5c5000000000000000000000000000000000000000000000000000000000f0f0f0fdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4d4d4dffd3d4d3ffd5d5d6ffdadadaffddddddffe0e0e0ffe2e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffecececffedededffeeeeedffeeeeeeffefefefffefefefffefeff0fff0f0f0fff0f0f0fff0f1f0fff1f1f1fff1f2f1fff2f2f2fff3f3f3fff3f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffdfefdffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0b0c0bff0e0e0fff191819ff424242ff969696fff7f8f7fffefefefffefefefffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffefefefffdfdfdfff1f1f1ffb4b4b4ff838383ff4a4b4aff4343432f0c0c0c0000000000000000000000003f040404ff111111ff121212ff161717ff222222ff2f2f2fff3d3d3dffc5c5c5ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f3f3fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f3fff2f3f3fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f3f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f3fff3f2f2fff2f2f2fff2f2f2fff2f1f2fff1f1f2fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff2f2f2fff4f4f4fff5f5f5fff6f6f6fff6f7f7fff7f8f7fff8f8f9fff9f9f9fff8f8f8ffc7c7c7ff20201fff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff030304ff4c4d4cffe1e0e1fff8f8f8fff8f8f8fff8f7f8fff6f6f6fff5f6f6fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f2fff1f1f1fff0f1f0fff0f0f0ffefefefffefefefffeeeeeeffeeeeeeffededeeffb5b5b5ff3a3a3aff2c2c2cff202020ff151515ff111111ff1011101f0102020000000000000000000000003f000000ff000000ff000000ff010101ff555555ffeeeeeefffffefffffffffffffffffffffffefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffefffefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff7f7f7ffc6c7c6ff919191ff4d4d4dff4141413f101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f7fff7f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff0f0f0ffefeff0ffefefefffefeeeeffedededffecececffebebebffe9e9e9ffe7e7e7ffe5e5e5ffe3e3e3ffe2e2e1ffdfe0e0ffddddddffd9dadaffd6d6d6ffd2d2d2ffd3d3d31f1a1a1a000000000000000000000000000000000000000000000000000000001f1f1f1fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f272727ffd9d9d9ffdadadaffddddddffe0e0e0ffe2e2e2ffe4e4e4ffe6e5e5ffe6e6e7ffe8e8e8ffe9e9e9ffeaebebffecececffedededffeeeeeeffefeeefffefefefffefefefffeff0f0fff0f0f0fff0f1f1fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f080909ff101010ff171717ff424242ff808080fff1f2f1fffefefefffefefefffffffffffefefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefffffffefffffefffffffffffffffffefefffdfdfdfff0f0f0ffb5b5b5ff828282ff464747ff404040000000000000000000000000000000009f090909ff101010ff121212ff191919ff242424ff313131ff5e5e5effedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeeeffefefeffff0f0f0fff1f1f1fff2f2f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff3f3f4fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff5f5f5fff6f6f6fff8f8f8fff9f9f8fff8f8f8fff9f9f9fff9faf9fffafafafff6f7f7ffafaeaeff181818ff000000ff000000ff000000ff000000ff000000ff0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff303030ffcdcdcdfff8f8f8fff9f9f9fff9f9f9fff7f8f7fff7f7f7fff6f6f6fff5f5f5fff5f5f4fff4f4f3fff4f3f3fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f5f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f0f1fff0f0f0ffefefefffefefefffefefefffeeeeeeffeae9e9ff4d4d4dff2e2e2eff222222ff171717ff101010ff0f0f0f8f0909090000000000000000000000005f000000ff000000ff000000ff010101ff4c4c4cfff0f0f1fffffefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffffffffefffffffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff6f6f5ffc2c2c2ff8e8e8eff4d4d4dff4343433f10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff5f6f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff0f0f0fff0f0efffefefefffeeeeeeffedededffebebebffeae9eaffe8e8e8ffe6e6e6ffe4e4e4ffe3e2e3ffe1e1e1ffdfdfdfffdcdcdcffd8d8d8ffd3d2d2ffd4d4d43f3535350000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1f6f6f6f6fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf6f6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f525252ffdfdfdfffdededeffdfe0e0ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9eae9ffebebebffecececffedededffeeeeeeffefefefffefefefffeff0f0fff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff4f3f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f070707ff101010ff161516ff3c3c3cff757475ffe7e7e7fffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffefefffffefefefffffefffffffffffffffffffffffffefffdfdfdfff0f0f0ffb5b5b5ff7f7f80ff444544ff3d3d3e0000000000000000000000001f010101ff0f0f0fff0f0f0fff131313ff1c1c1cff262626ff333333ffa4a5a4ffeeeeeeffeeeeeeffeeedeeffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff4f4f4fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f5f5fff6f6f6fff7f7f6fff6f7f7fff6f6f6fff6f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff7f6f6fff8f8f8fffafafafffafafafffafafafffbfbfbfffafafafffafafafff6f6f6ff969796ff101010ff000000ff000000ff000000ff000000ff000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff262626ffbab9b9fff8f8f8fffafbfbfffafafafff9f9f8fff8f8f8fff7f7f7fff7f6f7fff6f7f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0efefffefefefffefefefff929292ff303031ff242423ff1a1a1aff111011ff101010ef0d0d0e0000000000000000000000007f000000ff000000ff000000ff000000ff4d4d4efff3f2f3fffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfff3f4f4ffbebebeff878787ff4b4b4bff4343433f10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f2f1fff1f1f1fff0f1f0ffefeff0ffeeefefffedededffecececffeaeaeaffe8e8e8ffe6e7e7ffe5e5e5ffe3e4e3ffe3e2e2ffe1e1e1ffdededfffdcdcdcffd7d6d7ffd8d9d97f6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f515151ffdcdbdcffdddeddffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe6e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffeae9eaffebebebffecececffededeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f1f1fff1f2f2fff3f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffcfcfcfffffeffffffffffffffffffffffffffffffffffffffffff8f8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff0f0f0fff100f10ff323231ff686868ffd7d7d7fffefdfefffefefefffffffffffffffffffffffefffefefefffefefefffffefefffffffefffefefefffefefefffffefffffffefefffffefefffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffffffffefefefffdfdfdfff0f0f0ffb3b3b3ff7c7c7cff424241ff3e3e3e0000000000000000000000006f050505ff0d0d0dff0f0f0fff141414ff1e1e1eff29292aff414141ffe5e5e5ffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefeffff0f0f0fff2f2f2fff3f3f3fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff8f7f7fff7f7f8fff7f7f8fff8f8f7fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f7fff6f6f6fff7f6f7fff8f8f8fffafafafffbfbfbfffbfbfafffafafafffcfcfcfffbfafafffafafafff5f4f4ff7f7f7eff0a0a0aff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff141314ffa1a1a1fff8f8f8fffbfbfbfffbfbfbfffafafafffafafafff9f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f5f6fff6f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff6f5f5fff6f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff1f2f1fff1f1f1fff1f0f0fff0f0f0fff0efefffefefefffd7d7d7ff363636ff272726ff1c1c1cff131313ff0e0e0fff0d0d0d4f03030300000000000000007f000000ff000000ff000000ff000000ff505050fff5f5f5fffefefefffefefefffffefefffffffffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfcfcfff2f1f1ffbababaff828282ff474847ff4343433f1010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f6f6fff6f5f6fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff3f2f2fff2f2f2fff2f2f1fff1f1f1fff0f0f0ffefefefffededeeffecececffebebebffe9e9e9ffe7e7e7ffe5e6e5ffe4e5e4ffe3e3e3ffe2e1e2ffe0e0e0ffdfdfdfffdcdcdcffdcdcdcbfa7a7a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f858585ffd7d6d7ffd9d9d9ffdcdcdcffdfe0dfffe2e2e2ffe4e3e3ffe5e4e4ffe6e6e6ffe6e6e6ffe7e7e7ffe9e8e9ffeaeaeaffebebebffecececffedededffeeeeeeffefefeffff0efeffff0f0f0fff0f0f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafbfafffefefeffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f010000ff0d0d0dff0c0c0cff272727ff5e5e5effc5c4c4fffdfdfdfffefefffffffffffffffffffffffffefffefffefffefefefffffefffffffffefffefefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffdfdfdffededeeffafafafff797979ff424242ff404040000000000000000000000000df0a0a0aff0c0c0cff0f0f0eff171616ff212121ff2d2d2dff858585ffeeedeeffeeeeeeffeeefeeffefefefffefefefffefefeffff0f0f0fff1f1f1fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f7f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f9fffbfbfbfffcfcfcfffbfbfbfffafbfbfffcfcfcfffbfbfbfffcfcfcfff0f0f0ff686868ff080808ff000000ff000000ff000000ff000000ff0000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0a0a0a6f242424cf424242ff505051ff505050ff4e4e4fff4c4b4bff464646ff424242df3737379f2626264f1212120f0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff8a8a8afff6f7f6fffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff9f9f9fffafafafffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f2fff1f1f1fff0f0f0ffeff0efffefefefffeeeeeeff696a6aff2a2a2aff1f1f1fff151515ff0d0d0dff0c0c0caf08080800000000000000007f000000ff000000ff000000ff000000ff414141fff6f6f6fffefefefffefefefffefefefffffffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffcfcfcffefefeeffb6b6b6ff808080ff484848ff4545460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffebebebffe9e9eaffe8e8e8ffe6e6e6ffe5e5e5ffe3e4e3ffe2e2e2ffe1e1e1ffe1e1e1ffdfdfdfffdfdfdfffe0e0e07f6f6f6f0f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0dcfa9aaa9ffd3d3d2ffd4d4d4ffd7d7d7ffdcdcdcffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e6ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeeeffefefefffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffcfdfcfffffffeffffffffffffffffffffffffffffffffffffffff6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df0a0a0aff0c0c0cff1b1a1aff454545ffaaababfffbfbfbfffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefefffffefefffffefffefffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffdfcfdffebebebffacababff747474ff3f3f3fff3e3f3f00000000000000002f010101ff0b0b0bff0b0b0bff101010ff181818ff222322ff303030ffcccdccffeeededffeeeeeeffefefefffefefeffff0f0effff0f0f0fff1f1f1fff2f2f2fff4f4f4fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffbfafafffafbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffcfcfcfffcfcfcfffbfbfbfffbfbfbfffdfcfdfffbfcfbfffcfcfcffe5e5e5ff4a4a4aff020303ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050505af393939ff545454ff535353ff525352ff515151ff4f4f4fff4c4c4cff484847ff414242ff3f3f3fff3e3e3eff3c3c3cff3a3a3acf2728280f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff000000ff000000ff000000ff050605ff6c6b6bfff3f3f3fffcfcfcfffcfcfcfffcfbfbfffcfcfcfffcfcfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffcfcfcfffbfbfbfffafafafff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeff0f0ffefefefffeeeeeeffb7b7b6ff2c2d2dff212121ff161616ff0e0d0dff0c0c0cff0b0b0b1f010101000000007f000000ff000000ff000000ff000000ff353535fff4f4f4fffefefefffefefefffefefefffefffefffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffbfcfbffececedffb3b4b3ff7d7e7dff424242ff44434400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffafbfbfffbfbfbfffafbfafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff7f8f8fff7f7f7fff6f6f6fff5f6f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f1f1fff0f0f0ffefefefffeeeeeeffecececffebebebffe9eaeaffe8e8e8ffe7e7e7ffe6e6e6ffe5e4e4ffe3e3e4ffe2e3e2ffe2e2e2ffe1e1e1ffdfe0dfffdedfdfffddddddffd9d9daaf9292924f414141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f262626dfb3b3b3ffcfcfcfffd0d0d0ffd4d3d3ffd8d8d9ffddddddffe0e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffececebffecedecffedededffeeeeeeffefefeffff0efeffff0f0f0fff1f1f0fff1f1f1fff2f2f2fff3f3f3fff4f4f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfafafffefefeffffffffffffffffffffffffffffffffffffffffdfdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf090909ff0c0c0dff141414ff393a39ff909090fff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffe7e7e7ffaaaaaaff707070ff3e3e3eff3e3e3e00000000000000009f060606ff0b0a0bff0b0b0bff111211ff191a19ff252525ff565656ffedededffedededffeeeeeeffefefefffeff0f0fff0f0f0fff1f1f1fff2f2f2fff4f3f3fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafff9f9f9fff9f9f9fffaf9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfdfcfffcfcfcfffbfbfbfffcfcfcfffdfcfcfffcfcfcfffcfcfcffd5d5d5ff3b3b3bff010101ff000000ff000000ff000000ff000000ff0000004f000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f101010ef505050ff555555ff545454ff545454ff525353ff515151ff4f4f4eff4c4c4cff474847ff414141ff3e3e3eff3b3c3bff3a3a3aff323232ff0f0f0fef0000002f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff010101ff4c4c4dffededecfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfafbfffafafafff9faf9fff9f9f9fff9f9f9fff9f9fafff9faf9fffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffbfbfbfffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff6f6f6fff6f6f7fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff5f5f5fff4f4f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeeeffe8e8e8ff3d3d3dff232223ff181718ff0f100fff0b0b0bff0a09096f030303000000007f000000ff000000ff000000ff000000ff313131fff4f4f4fffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffbfbfbffe8e9e8ffb2b2b2ff767677ff3b3b3bff3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff7f7f7fff7f6f7fff7f6f6fff5f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedeeedffecececffebebebffebeaeaffe9e9e9ffe8e7e7ffe7e7e7ffe6e5e6ffe4e4e5ffe3e4e3ffe3e3e3ffe2e2e2ffe0e0e0ffdddedeffdadadaffd5d5d5ffd1d1d1ffcecdcdefbebfbe9f7c7d7d4f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f3f3f3fefbdbdbdffcbcbcbffcdccccffd1d1d1ffd5d6d5ffdadadaffdededfffe1e2e1ffe4e4e4ffe7e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeeeffefeeeeffefefeffff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f060606ff0e0f0fff151515ff333333ff777777ffeaeaeafffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffcfcfcffe0e0e1ffa8a8a8ff6a6969ff404040bf303030000000000f000000ef080808ff090909ff0c0c0cff131212ff1a1a1bff252525ff989898ffedededffeeeeeeffeeefeefff0efeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcffbdbdbdff222323ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000f050505ef525252ff575757ff565656ff545455ff535353ff525252ff505050ff4e4f4eff4b4b4bff464646ff414141ff3d3c3dff393938ff292929ff0c0c0cff000000ff000000ef0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff010101ff414141ffdededefffcfcfcfffdfdfdfffdfdfcfffdfdfdfffdfefefffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfbfcfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfbfffbfbfafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff5f6f5fff4f4f5fff3f3f3fff2f2f1fff1f0f1fff0f0f0ffefefefffeeeeeeffedededff7e7e7eff242424ff181919ff101010ff0a0a0aff080908df070707000000007f000000ff000000ff000000ff000000ff252525fff2f2f2fffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcffe4e4e4ffaeaeaeff6a6b6aff393939cf3030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f6fff5f6f6fff5f5f5fff4f5f4fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffefeeeeffedeeeeffedededffecececffebebebffebebebffe9eae9ffe8e8e9ffe8e8e7ffe7e7e6ffe6e5e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffdededeffd9dad9ffd5d4d5ffcfcfcfffcbcbcbffc8c8c8ffc5c6c6ffc2c2c2efb5b5b59f7878784f3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656565ffcacacaffcacacaffcbcacbffcececeffd3d3d3ffd7d8d7ffdbdbdcffdfdfdfffe2e2e2ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebecebffececedffedededffeeeeeeffefefeffff0f0effff0f0f0fff0f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff4f4f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f040404ff0f0f0fff0f0f0fff222323ff575757ffc1c1c1fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffdfdfdfffbfafbffdadadaffa3a3a3ff656665ff3e3e3ebf303030000000005f020202ff080808ff090909ff0c0d0cff141314ff1d1d1dff2a2a2affd9d9d9ffedededffeeeeefffefefeffff0f0f0fff1f1f1fff2f2f2fff3f2f3fff4f4f4fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff8f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfafbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffefdfefffefefefffefefefffbfbfbffa7a8a7ff171817ff000000ff000000ff000000ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000af3d3e3dff595958ff575858ff565656ff545454ff535352ff515151ff4f4f4fff4d4d4dff4a4a4aff464546ff404040ff373737ff1c1c1cff020202ff000000ff000000ff000000ff0000008f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff292a2affcbcbcbfffcfcfcfffefefefffdfdfdfffdfdfdfffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffcfdfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f7fff7f7f7fff7f7f7fff7f6f7fff5f5f5fff4f3f4fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffbfbfbfff252526ff1b1b1aff101110ff0a0b0bff090909ff0808082f0101015f000000ff000000ff000000ff000000ff060606ffecebebfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefffffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbffdfdfdfffa7a7a7ff5f5f5fff363636bf2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfffcfcfcfffbfbfcfffbfbfbfffafafbfffafafafffafaf9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff3f4f3fff3f2f2fff2f2f2fff1f1f1fff0f0f0ffeeeeefffeeeeedffededecffecececffebebebffebebebffeaeaeaffe9e9e9ffe8e8e9ffe7e8e8ffe7e6e7ffe6e6e6ffe4e4e4ffe3e3e3ffe1e1e1ffdedddeffdadadaffd7d7d7ffd4d3d3ffcececeffc9c9c9ffc4c5c5ffc1c1c1ffc0c0c0ffc0c0c0ffbebebeefb1b1b19f7575753f2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0c9f7d7d7dffc9c9c9ffcbcbcbffcbcbcbffcececeffd1d1d1ffd5d5d5ffd9d9d9ffdcdcddffdfdfe0ffe2e3e3ffe5e5e5ffe7e7e7ffe9e8e9ffeaeae9ffeaeaeaffebeaebffebebebffecececffedededffeeeeeeffefefeeffefefeffff0f0f0fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff4f3f4fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff7f6f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffdfdfeffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f010101ff101010ff121112ff1c1c1cff4b4b4aff8c8b8cfff2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefefefffdfdfdfffbfbfbffd6d6d6ff9d9c9dff5e5e5eff3e3e3eaf2c2c2b00000000bf020202ff060606ff090808ff0d0d0dff151515ff1f1f1fff5d5d5dffececebffedeeedffefeeeeffefefeffff0f0f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f7fff6f7f6fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffaf9fafffafafafff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbff929293ff121212ff000000ff000000ff000000ff000000ff000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000003f161616ff5a5b5bff5a5959ff585858ff565656ff545454ff525252ff505050ff4e4e4eff4d4d4dff494949ff414140ff2a2a2aff0c0b0cff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff000000ff000000ff000000ff000000ff000000ff000000ff242424ffb6b6b6fffdfcfcfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f5f6fff4f4f4fff2f2f2fff1f1f1fff1f0f1fff0efefffeeeeeeffedededffeae9eaff414141ff1d1c1cff121212ff0c0c0cff080808ff0606069f0101013f000000ff000000ff000000ff000000ff010101ffe1e1e2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfff9f9f9ffcfcfcfff979797ff4f4f4fff343434bf282828000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff6f6f5fff5f5f5fff4f4f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeefefffeeeeeeffedededffecececffecececffebebebffebebebffeaeaeaffeae9e9ffe9e9e9ffe7e7e8ffe7e6e7ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfdfffdbdbdbffd8d8d8ffd6d6d6ffd2d2d2ffcececeffcacacaffc5c6c5ffc2c2c2ffc0bfc0ffbdbdbdffbbbbbbffbababaffbababbdfa4a4a48f6869692f22222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0ccfa4a3a3ffcacacaffc8c9c8ffcbcacaffd0d0d0ffd1d1d1ffd3d3d3ffd7d7d7ffdadadaffddddddffe1e0e1ffe3e4e3ffe6e6e6ffe7e8e8ffe9e9e9ffeaeaeaffebebebffebebebffecececffedededffedededffeeeeeeffefefeffff0f0f0fff0f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffcfcfcfffffefeffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af0c0c0cff161616ff1c1d1dff3d3d3dff666666ffd1d1d1fffefdfdfffefefefffefffefffffffefffefefefffffffffffffffffffffffffffefefffffefefffffefefefffffefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff9f9f9ffcdcdcdff939393ff525252ff3e3e3e7f2020201f000000ff010202ff020202ff070707ff0e0e0eff161616ff1e1e1effa2a2a2ffebebebffedededffefeeeffff0f0f0fff1f1f1fff3f3f3fff4f5f5fff6f5f5fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fffafaf9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfdfcfffdfdfdfffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfdfff7f7f7ff7c7b7bff0d0d0dff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000009f383939ff5b5b5bff5a5a5aff585858ff565656ff545453ff515151ff50504fff4e4e4eff4c4c4bff424242ff151515ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff161616ff9f9f9ffffbfbfbfffefdfdfffefefefffefefefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafff9fafafffaf9fafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff6f6f6fff4f4f4fff3f3f3fff1f2f1fff0f0f0ffefefefffeeeeeeffecececffeaebebff838383ff1d1d1eff121213ff0c0d0cff060606ff020202ef0000003f000000ff000000ff000000ff000000ff000000ffb9b9b9fffefefefffefefefffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffefefefffdfdfdfff2f3f3ffbdbdbdff818081ff3f3f3fff3536368f1e1e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfffbfbfbfffbfbfbfffafbfafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff3f3f3fff1f1f2fff0f0f0ffefefefffeeeeeeffededeeffedededffecececffecececffecebecffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe4e4e3ffe2e1e2ffdfdfdfffddddddffdadadaffd8d8d8ffd6d5d6ffd2d2d2ffcececeffcacbcbffc7c7c7ffc4c4c4ffc0c1c1ffbdbdbdffbbbbbbffbbbbbbffbababaffbababaffb8b8b9dfa1a1a18f6767672f222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f262626efbebebeffcacacaffc9c9c9ffcbcbcbffcececeffd1d1d1ffd3d3d3ffd6d6d6ffd9d9d9ffdcdcdcffdfdfdfffe1e1e1ffe4e4e4ffe6e6e6ffe8e8e9ffeaeaeaffebebebffecececffecececffececedffedededffeeeeeeffeeefeefff0efeffff0f0f0fff1f1f1fff2f2f2fff2f2f2fff2f2f2fff3f3f2fff3f3f3fff4f3f3fff4f4f4fff4f4f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffbfafafffdfefeffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f070707ff1a1a1aff1a1a1aff2b2b2bff4f5050ff9f9f9ffff8f7f7fffefefefffefefefffefefefffefffffffffefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff4f3f4ffbdbdbdff858585ff454546ff3d3d3d7f1e1e1e7f000000ff020202ff020202ff0a0a0aff0f0e0fff161616ff292929ffdededeffeaebebffedededffefefeffff0f0f0fff2f2f2fff4f4f4fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffffffffffefefffffefffefffefefefffdfdfdfff1f1f1ff5e5e5eff040404ff000000ff000000ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000f050505ef565656ff5b5b5bff5a5a5aff585858ff565655ff535353ff515150ff4e4f4fff4c4c4cff4a4a4aff1f1e1fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff0f0f10ff8d8c8cfff9f9f9fffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafbfffafafafffafafafffafafafffafbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f8f7fff6f6f6fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffefefefffedeeeeffecececffeaeaeaffc6c6c6ff1f1f1fff141414ff0d0e0dff060606ff010100ff0000008f000000ff000000ff000000ff000000ff000000ff737373fffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefefffffffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffcfdfdfffdfcfcfffdfefdfffefefefffdfdfcffe5e5e5ffadacadff696969ff353535ff3636364f101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff4f4f5fff4f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedeeeeffedededffedededffecedecffecececffebebebffeaeaeaffe9e9e9ffe7e7e8ffe6e5e6ffe4e4e4ffe3e2e2ffe0e1e0ffdededeffdcdcdcffdadadaffd7d8d7ffd5d5d5ffd2d2d2ffcfcfcfffccccccffc9c9c9ffc5c5c5ffc2c3c3ffc0c0c0ffbebebeffbbbbbcffb9bab9ffb8b8b8ffb7b7b7ffb7b7b7ffb8b8b8dfa2a2a18f6868682f2222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4b4c4bffcacacaffcbcbcbffcacacaffcbcbcbffcececeffd1d1d1ffd4d4d4ffd5d6d5ffd8d8d8ffdbdbdbffdededeffe0e1e0ffe2e3e3ffe4e5e5ffe7e7e7ffe9e9e9ffebebebffecececffecedecffedecedffedededffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff2f1f2fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff8f7f7fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffcfcfcffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df181717ff1a1a19ff1c1c1cff3e3e3eff7a7a7affe4e4e4fffefefefffefefefffefefefffefefefffffefffffffefffffffefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdffe9e9e9ffb0b1b1ff727272ff3f3e3eff3d3d3d3f0f0f0fdf010101ff010102ff040404ff0b0b0bff101010ff181818ff676767ffe8e7e8ffebebeaffedededffefefeffff1f0f0fff3f3f3fff5f5f5fff7f6f7fff8f8f8fff8f8f8fff8f8f9fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffcfbfcfffcfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffdfdfdffe9e9e9ff4f4f4fff030303ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000003f171717ff5c5c5cff5c5c5cff5a5a5aff585858ff565655ff535353ff505051ff4f4e4eff4c4c4cff444445ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff000000ff000000ff000000ff0a0a0bff7c7c7cfff5f5f5fffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfcfffcfcfcfffcfbfbfffbfbfbfffafafafffbfafbfffbfbfbfffbfbfbfffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff8f9f8fff7f7f7fff6f7f6fff5f5f5fff3f3f3fff2f2f2fff0f0f0ffefeeefffedededffecececffeaeaeaffe8e8e8ff434443ff151515ff0d0e0eff080808ff010101ff000000cf000000ff000000ff000000ff000000ff000000ff252525fffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffbfbfbffd4d5d4ff9c9c9cff4e4e4eff323232ff343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f2f2fff1f1f2fff1f1f1fff0f0f0ffefefefffeeefefffeeeeeeffeeeeedffedededffecececffebebecffeaeaeaffe9e9e9ffe8e7e7ffe5e5e6ffe4e4e4ffe3e2e2ffe1e1e1ffe0dfdfffdededeffdcdcdcffdadadaffd8d7d7ffd5d5d5ffd2d3d2ffd0cfd0ffcccdcdffcacacaffc7c7c7ffc5c4c4ffc2c2c3ffc1c1c0ffbebdbeffbbbbbbffb8b8b8ffb8b8b8ffb9b8b9ffb9bab9ffb8b9b8ffb7b7b7cf9495946f5151511f17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f727272ffcbcbcbffcacacaffcacacaffcdcdcdffd0d0d0ffd3d3d3ffd5d5d5ffd6d6d6ffd8d8d8ffdbdbdaffddddddffdfdfdfffe1e2e1ffe3e4e4ffe5e6e6ffe7e7e8ffeae9eaffebecebffedededffedededffeeeeedffeeeeeeffeeeeeeffefeeefffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fffafafafffafafafffafafafffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffdfdfdfdf0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0b0b0bff171717ff171717ff2c2c2cff656565ffb6b6b6fffbfbfbfffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcffdbdbdbffa3a3a3ff5f5f5eff3b3b3bff3c3c3c2f000000ff000000ff010001ff060606ff0b0b0bff101010ff191919ffacacacffe8e7e8ffebebebffedededffefefeffff1f2f2fff4f4f4fff6f6f6fff8f7f7fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfcffdddcdcff424242ff020201ff000000ff000000ff000000ff000000ff0000006f00000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5c5c5cff5c5c5cff5a5a5aff585858ff565556ff535353ff515151ff4f4f4fff4c4c4cff414141ff060707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff080809ff686868fff0f1f1fffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfafbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffaf9fafff9fafafff9f9f9fff8f8f8fff7f7f7fff6f5f6fff4f4f4fff2f2f2fff0f1f0ffeeeeeeffededeeffececebffeaeaeaffe8e8e8ff898988ff161516ff0e0d0eff0a0a0aff030303ff000001ff010101df000000ff000000ff000000ff000000ff0d0d0dffeeeeeefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefff6f6f6ffc2c2c3ff848484ff333434ff2b2b2baf22222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f5fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffefefefffeeeeeeffedededffecececffebebebffeaeaeaffe8e9e9ffe7e7e7ffe5e6e5ffe4e4e4ffe3e3e2ffe1e2e1ffe0e1e1ffdfdfdfffdeddddffdbdcdcffd9dadaffd8d8d7ffd5d5d5ffd2d2d2ffcfcfcfffcccdcdffcacacaffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c1ffbfbfbfffbdbdbdffbcbcbcffbcbbbbffbababaffb7b8b7ffb7b7b7ffb9b8b8ffbababaffbbbbbbcf9898976f5252521f1717170000000000000000000000000000000000000000000000000f0d0d0daf8d8d8dffccccccffccccccffcbcbcbffcdcdcdffd0d0d0ffd3d3d3ffd5d5d5ffd7d7d7ffd9d8d8ffdadadaffdcdcdcffdededeffe0e0e0ffe2e2e2ffe5e4e5ffe6e6e6ffe9e8e8ffeaeaeaffecececffedededffeeeeeeffeeeeeeffefeeefffefefefffefefeffff0efeffff1f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f9fff9f9f9fffafafafffafafafffafafafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f010101ef161615ff191919ff222222ff454546ff767576ffe1e1e2fffefdfefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffbfbfbffcbcbcbff929292ff4a4a4aff363636bf2c2c2c8f000000ff000100ff000000ff060606ff0c0b0bff101111ff2a2a2affe0e0e0ffe8e8e8ffebebebffeeedeefff0f0f0fff2f2f2fff5f6f5fff6f6f6fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefefefffefefefffefefefffcfcfcffcacacbff343434ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000007f2e2e2eff5d5d5dff5c5c5cff5a5a5aff585858ff565656ff535353ff505050ff4e4d4eff4b4a4aff414141ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff020202ff4e4e4effeaeaeafffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefdfefffdfefefffdfdfdfffdfdfdfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f8f9fff7f7f8fff6f6f6fff5f5f5fff3f3f3fff1f1f1ffefefefffeeedeeffecececffeaeaeaffe8e8e8ffcbcccbff161616ff0e0e0eff0a0a0aff060506ff010101ff000101ef000000ff000000ff000000ff000000ff010101ffc6c6c6fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdffeaeaeaffb0b0b0ff5f5f5fff131313ff2121215f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f1f1fff0f0f0ffefefefffeeeeeeffeeedeeffecececffebebebffeaeaeaffe9e9e9ffe7e7e7ffe6e6e6ffe5e4e4ffe3e3e3ffe2e2e2ffe1e2e1ffe1e0e0ffdfdfdfffdddddeffdbdbdbffd9d9d9ffd7d7d7ffd4d4d4ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffc0c0c0ffc0c0c0ffbfbfbfffbdbdbdffbbbcbbffbbbbbbffbababaffbbbbbcffbcbcbcffbdbdbdffbebebecf9c9c9c6f5555551f18181800000000000000002f272727cfaaaaaaffcfcfcfffcdcdcdffcdcdccffcfcfcfffd1d1d1ffd3d3d3ffd6d6d6ffd7d8d8ffd9d9d9ffdadadaffdcdcdcffdeddddffdfdfdfffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe9e9e9ffeaebebffececedffeeeeeeffeeefefffefefefffefeff0ffeff0effff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffafafafffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f101010ff1a1b1aff1d1c1cff323332ff4b4b4bff898989fff0f0f0fffefefefffefefffffefefefffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffdfdfdfff5f5f5ffb8b8b8ff7d7d7dff3b3a3aff3333337f1a1a1aef000000ff000000ff020201ff070707ff0b0b0bff101111ff666767ffe4e4e4ffe7e8e7ffebebebffeeeeeefff1f1f1fff3f4f3fff5f5f5fff7f7f7fff9f8f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefffefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffbfcfbffb9b9b9ff232223ff000000ff000000ff000000ff000000ff000000ff0000002f0000000000000000000000000000000000000000000000000000000000000000000000af3f403fff5d5d5dff5c5c5cff5a5a5aff585858ff555555ff535353ff4f4f4fff4c4c4cff484848ff3d3d3eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff000000ff383838ffe1e1e1fffdfdfcfffdfdfdfffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefffefffefefffffffffefffffffffffffffffffffffffffffffffffffefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffafafafff9faf9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe8e7e8ffe4e5e4ff3a3a3aff0f0f0fff0b0b0bff070707ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff6e6d6dfffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffefefefffefefefffcfcfcffd8d8d8ff989898ff414242ff161616ff1111111f0403030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfcfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f5fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f1ffeff0efffefeeeeffedededffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ffe5e6e6ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdedfdfffdcddddffdbdbdbffd9d9d8ffd6d6d6ffd3d4d4ffd1d1d1ffcfcfcfffcececeffcdcdcdffccccccffcbcbcaffc9c8c8ffc7c7c7ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbebebeffc0c0c0ffc2c2c2ffc5c5c5ffc8c8c8cfa6a6a67f696969efc6c6c6ffd3d3d3ffd1d1d1ffd0d0d0ffd1d1d1ffd2d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffd9dad9ffdbdbdbffdcdcdcffdededdffdfdfdfffe1e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe7e8e7ffe9e9e9ffebebebffededecffeeeeeeffefefeffff0efeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffdfefdffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f030303ff1c1c1cff1f1f20ff262626ff3c3c3cff5b5b5bffadadadfff9f9f9fffefefefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffcfcfcffdfdfdfffa1a1a1ff616161ff302f30ff3031309f0f0f0fff000000ff000000ff030303ff060606ff0c0c0cff121212ffa8a8a8ffe4e4e4ffe7e7e7ffebebebffefefeffff2f1f2fff4f4f4fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffdfcfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffefefefffbfbfbffafafafff202020ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000bf454546ff5d5d5dff5c5c5cff5a5a5aff575857ff555555ff525252ff4e4e4eff4a4a4aff464646ff3b3c3cff060505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff3a3a3affdad9d9fffcfcfdfffdfdfdfffefefefffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff7f7f7fff7f6f6fff6f6f5fff4f4f4fff3f3f3fff1f1f1ffefefeeffedededffeaebeaffe7e8e8ffe5e4e4ff818281ff101010ff0a0a0aff070707ff020202ff000000ff010101ff000000ff000000ff000000ff000000ff101010ffd8d8d8fffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffffefefffefefefffefefefffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefff7f7f8ffbfbfbfff777878ff272727ff181818cf1313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f4f5fff3f3f4fff2f3f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefeff0ffeeeeeeffedededffecececffebebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e8e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd3d4d3ffd1d1d1ffd0d0d0ffcfd0cfffcfcfcfffcececeffcccdccffcbcbcbffc9c9c9ffc8c8c9ffc7c8c7ffc7c7c7ffc6c7c6ffc5c5c6ffc5c5c5ffc4c4c5ffc4c3c3ffc4c4c4ffc4c5c5ffc5c5c5ffc7c7c7ffccccccffd1d1d1ffd5d4d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9daffdbdcdbffdcdddcffdededeffdfe0e0ffe0e0e0ffe2e2e2ffe3e3e3ffe5e4e5ffe6e6e6ffe7e8e8ffe9e9eaffebebebffedececffeeeeeeffefefeefff0eff0fff0f0f0fff0f0f0fff1f0f1fff1f1f1fff1f2f1fff2f3f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffbfcfcffffffffffffffffffffffffffffffffffffffffffffffffafafafaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f111111ff242324ff262626ff303030ff4a4a4aff6f7070ffcfcfcffffcfcfcfffefefefffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff7f7f7ffbdbdbdff808080ff404040ff2e2e2eff2e2e2eaf030303ff000000ff000000ff050505ff070707ff0c0c0cff202020ffdbdbdbffe4e4e4ffe7e8e8ffecebebffefefeffff2f2f2fff4f4f4fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfcfcfffbfbfcfffcfbfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffffffefefefffefefefffdfdfdfffefefefffafafaffa5a5a5ff1b1b1bff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000df515051ff5d5d5dff5b5b5bff595959ff575757ff555554ff525151ff4e4f4fff4a4a4aff454545ff3b3a3aff050605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff343434ffd2d2d2fffdfdfcfffdfdfdfffdfefdfffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffefffefffffffffefefffffffffffffefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffbfbfbfffafbfbfffafafafff9f9f9fff9f9f8fff7f7f7fff7f6f6fff6f6f5fff5f5f5fff4f3f3fff2f1f1ffeff0efffedededffebebeaffe9e8e8ffe5e5e5ffc1c1c1ff0f0f0fff0a0a0aff070707ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff626262fff9f9f9fffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffffffffffffffffffefefffffffefefffffffffffffefefffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffebeaeaffa6a6a7ff4e4d4eff0c0c0cff1010106f0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f7f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffeaeaeaffe9eae9ffe9e9e8ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e3e4ffe3e3e3ffe1e1e2ffe0e0e0ffdfdfdfffddddddffdcdcdcffdadad9ffd7d7d8ffd6d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacbcaffcacacaffcacacaffc9c9c9ffc8c9c8ffc9c8c9ffcacacaffcbcbcbffcbcbccffcdcdcdffd0d0d0ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d6ffd7d7d6ffd7d7d7ffd8d8d8ffd9d8d8ffdadadaffdbdbdbffddddddffdededeffdfe0dfffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e5e6ffe7e7e7ffe8e8e8ffe9e9e9ffebebebffecececffeeededffefeeeffff0eff0fff0f0f0fff1f1f0fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff4f3f3fff4f4f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1c1d1cff2a2a2aff2b2b2cff373837ff565656ff888888ffe2e2e2fffefdfefffefefefffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffdfdfdffe1e1e1ff9a9a9aff565656ff2d2d2dff2c2c2c9f1d1d1def000000ff000000ff020202ff060505ff080808ff0c0c0cff5c5b5bffe0e0e0ffe5e5e5ffe8e8e8ffebebecffefefeffff2f2f2fff4f4f4fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfefdfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfdfffdfdfdfff9f9f9ff9a999aff171617ff000000ff000000ff000000ff000000ff000000ef000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5cff5c5d5dff5b5b5bff595959ff575657ff545454ff525252ff4f4f4fff4a4a4aff454545ff3d3d3dff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff2d2d2dffcacacafffdfcfdfffdfdfdfffdfdfdfffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefffffffffefffefefefffefefefffefffffffffefffffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff8f7f7fff6f6f6fff5f5f5fff4f5f5fff4f3f4fff2f2f2fff0f0f0ffedeeeeffebebebffe9e8e8ffe5e5e5ffdfdfdfff343434ff0a0a0aff070707ff040403ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff080808ffc9c9c9fffdfdfdfffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f8f8ffc9c9c9ff767676ff232323ff040404ff0706062f020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefffffffbfbfbfff9f9f9fffaf9f9fffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffecececffebecebffebebeaffeaeaeaffe9e9eaffe9e9e9ffe8e8e8ffe7e7e7ffe5e6e5ffe4e4e5ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdfdedeffddddddffdbdbdbffd9d9d9ffd7d7d7ffd5d5d5ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdceffcececeffd0d0d0ffd0d0d0ffd1d1d1ffd3d4d4ffd6d6d6ffd8d8d7ffd8d8d8ffd9d9d9ffd8d8d9ffd9d9d9ffd9d9daffdadadaffdadadbffdcdcdcffddddddffdfdedeffe0e0e0ffe1e0e1ffe2e2e2ffe3e3e3ffe4e5e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9eaffebebebffecececffedededffeeefefffeff0f0fff0f0f0fff1f1f1fff1f1f1fff2f2f2fff2f3f3fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9fafffafafafffcfcfcfffffffeffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f020202ef292929ff2b2b2bff2a2a2aff3e3e3dff626262ffa5a5a5fff0eff0fffefefefffffffffffffffffffefefffffffefefffefefefffefefffffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefff8f8f8ffbbbabaff737373ff2d2d2dff232324ff2b2b2a6f050505ff000000ff010100ff030303ff060606ff080808ff0c0c0cffa2a2a2ffe1e1e0ffe5e5e5ffe9e8e8ffecebecffefefeffff2f2f2fff4f4f4fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffbfbfbfffbfbfbfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfcfdfff8f8f8ff8f8f8eff111111ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5e5eff5c5c5cff5a5a5aff595859ff565656ff545454ff525252ff4f4f4fff4b4a4aff454545ff3b3b3cff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff2f302fffc1c1c1fffcfcfcfffdfdfdfffdfdfdfffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfffbfafafffafaf9fff9f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f5fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffebebebffe8e8e8ffe6e6e6ffe0e0e0ff747474ff0a0b0bff070607ff050404ff020302ff000100ff010101cf000000ff000000ff000000ff000000ff000000ff373737fff4f4f4fffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffe3e3e3ff999999ff3f3f3fff080908ff030303df030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f8f9fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f5f5fff4f4f4fff3f3f3fff2f2f2fff2f1f1fff0f1f1fff0f0f0ffefefefffeeeeeeffeeededffecedecffecececffebebebffeaeaebffeaeaeaffeae9e9ffe9e8e8ffe7e8e8ffe6e6e6ffe5e5e5ffe4e4e3ffe2e2e3ffe1e1e1ffe1e0e0ffdfdfdfffdededeffdcdddcffdadadaffd8d8d8ffd6d6d7ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d2d1ffd2d2d2ffd3d3d3ffd4d4d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9dadaffdadadaffdbdbdbffdbdbdbffddddddffdededdffdfdfdeffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e9ffeaeaeaffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f1f2fff2f2f2fff3f3f3fff4f4f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffefefeffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff292929ff272727ff262525ff343434ff636363ffa7a7a7ffe6e6e7fffdfdfdfffffffffffffffffffffefffffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffefefefffefefefffefefefffbfbfbffdbdbdbff898989ff3d3d3dff111111ff1415149f1515159f000000ff000000ff000100ff040404ff060606ff080708ff181818ffdadadaffe0e0e0ffe5e5e5ffe9e9e9ffecececffeff0f0fff2f2f2fff4f4f4fff6f6f6fff7f7f7fff8f8f8fffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfff6f6f6ff878787ff111111ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff5f5f5fff5d5d5dff5b5b5aff585858ff555555ff525252ff4f4f4fff4a4a4aff444544ff3b3b3bff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff000000ff000000ff000000ff000000ff2b2b2bffb9b9b9fffcfcfcfffdfdfdfffdfdfcfffdfdfdfffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfefefffefefdfffcfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff6f6f7fff5f6f5fff4f4f4fff3f4f3fff2f2f2fff0f0f0ffeeeeeeffebebebffe8e8e8ffe6e6e6ffe1e1e1ffb6b6b6ff0b0a0aff050505ff050505ff020202ff010101ff0101017f000000ff000000ff000000ff000000ff000000ff000000ffa9aaaafffdfdfdfffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff7f7f7ffbcbcbcff676767ff1b1b1bff040404ff0303035f01000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffefffffdfcfcfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeeeffedededffedededffecececffebecebffebebebffeaebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe4e4e4ffe3e3e2ffe1e1e1ffe0e0e1ffdfdfe0ffdededeffddddddffdcdcdcffd9dadaffd7d7d8ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d3d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d5d6ffd6d6d6ffd6d6d6ffd8d8d8ffd9d9d9ffdad9daffdbdadaffdcdcdbffdddcddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedeeedffefeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafaf9fffaf9fafffafafafffafafafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f131313ff242424ff161616ff141314ff262626ff535353ff8e8e8effd5d5d5fffafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffdfdfdffe0e1e0ff959695ff494949ff0e0e0eff050505ff0d0d0d1f020202ef000000ff000000ff000101ff050405ff060606ff080707ff515151ffdcdbdbffe1e1e0ffe5e5e5ffe9e9e9ffededecfff0f0f0fff2f2f2fff4f4f4fff5f6f5fff7f7f7fff9f9f9fffafbfafffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfff5f5f5ff848484ff101010ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000ff606060ff606060ff5e5e5eff5b5b5bff595858ff555555ff525252ff4f4f4fff4a4a4aff444544ff383838ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff2d2d2dffb9b9b9fffbfbfbfffcfdfcfffcfcfcfffdfdfdfffefefefffffefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefffffffefefffefffffffffffffffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffdfdfdfffcfcfcfffbfbfafffafafafff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffefefefffebececffe8e8e9ffe5e6e6ffe1e1e1ffdbdcdbff2a2a2aff060606ff050404ff030303ff010101ff010101af0000007f000000ff000000ff000000ff000000ff000000ff1e1d1dffd3d3d3fffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffdedfdeff8d8d8dff2f2f2fff030303ff040403df0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeeeffededeeffedededffecececffecececffebebebffebebebffeaeaeaffeaeae9ffe8e9e8ffe7e7e7ffe6e5e6ffe4e4e5ffe3e3e3ffe2e2e1ffe1e1e1ffe0e0e0ffdfdfdfffdddeddffdddddcffdbdbdbffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdbdbdaffdbdbdbffddddddffdededeffdfdfdfffe0dfdfffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe3e4e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffecebecffedececffeeeeedffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff2f3f2fff3f3f3fff4f4f4fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffdfdfdfdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf101010ff0f0e0fff0c0c0dff101010ff202020ff464646ff7b7b7bffc1c1c1fff5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfdffe7e7e6ff9fa0a0ff545454ff191919ff040304ff0302029f0202024f000000ff000000ff000000ff010201ff050505ff050505ff080808ff919191ffdcdcdcffe1e2e2ffe6e6e6ffe9e9e9ffedededfff0f0f0fff2f2f2fff4f4f5fff6f6f5fff7f7f7fff9f9f9fffafafafffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfbfcfff6f6f6ff868686ff0f0e0eff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000cf4e4e4eff606060ff5e5e5eff5c5b5cff595959ff565656ff535353ff4f504fff4a4a4aff454545ff3d3d3eff070807ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff2b2a2affc2c2c2fffbfbfbfffcfcfcfffcfcfcfffdfcfcfffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffefefefffefefefffefefefffefffefffefffefffffffffffffffffffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffafafbfffaf9f9fff8f8f8fff7f7f7fff5f5f6fff4f4f4fff2f2f2fff0f1f1ffefefefffecedecffe9e9e9ffe5e5e5ffe1e1e1ffdcdcdcff666666ff060606ff040404ff020202ff030202ff010101ff0101011f000000ef000000ff000000ff000000ff000000ff000000ff2c2c2cffe1e0e1fffefefdfffefefefffffefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff5f5f5ffb3b3b3ff585857ff0d0c0cff000000ff0101015f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfdfffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeeeffedeeeeffedededffecececffecececffebebebffebebebffeaeaeaffeaeae9ffe9e8e9ffe7e7e7ffe6e6e6ffe4e4e5ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdadadbffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffd9d9d9ffd8d8d8ffd6d7d7ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd7d6d6ffd7d8d7ffd8d8d9ffdadadaffdbdbdbffdcdddcffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e5e5ffe7e7e6ffe8e8e8ffe8e9e9ffeaeaeaffeaebebffecececffedededffeeeeeeffeeeeeeffefefeffff0f0f0fff1f1f1fff2f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000bf090909ff0e0e0eff0f0f0fff100f10ff1a1a1aff383837ff666767ffaaa9aaffe9e9e9fffbfbfbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefefff4f4f4ffc6c6c6ff919190ff555555ff1c1c1cff060605ff050505ef0303032f0000009f000000ff000000ff000000ff010101ff030303ff050505ff0e0e0effcacacaffddddddffe2e2e2ffe7e7e6ffeaeaeaffeeeeeefff1f0f0fff3f3f3fff5f5f5fff6f6f6fff7f8f7fff9f9f9fffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffcfcfcfffbfbfbfff6f6f6ff888788ff0f0e0eff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000bf484848ff606160ff5f5f5fff5c5c5cff5a5959ff575757ff545454ff505050ff4b4b4bff464646ff3c3c3cff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff2e2f2effc8c7c7fffbfbfbfffcfcfcfffcfcfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffefffefffefefefffffefefffffffefffffefefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffdfdfdfffdfdfdfffbfcfbfffafafbfff9f9f9fff8f8f8fff7f6f7fff4f5f4fff3f3f3fff1f1f1ffefefefffedededffe9e9e9ffe5e5e5ffe1e1e1ffdcdcdcffa4a5a4ff070707ff050505ff030303ff020201ff000100ff0000005f0000005f000000ff000000ff000000ff000000ff000000ff000000ff252525ffd8d8d8fffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffdfcfcffd9d9d9ff7d7d7dff252525ff010001ff000101df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffefefffbfcfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeeeffedeeedffedededffecececffecececffebebebffebebebffeaeaeaffeaeaeaffe8e8e9ffe7e8e7ffe6e6e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdededfffdededdffdddddcffdcdbdcffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffdadad9ffdadadaffdadbdbffdbdbdbffdadadaffd9d9d9ffd7d8d7ffd6d6d7ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadbdaffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e9e8ffe9eaeaffebebebffecececffedededffeeeeeeffefefefffefefeffff0f0f0fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffcfbfcfffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f080808ff0f0f0fff0f0f0fff0e0f0fff151515ff282929ff4f4f4fff7f7f7fffadadadffd7d8d7fff2f3f3fffdfdfdfffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffefefdfffafbfbffdedfdfff9f9fa0ff646464ff3c3c3dff171717ff030303ff060607ef0505052f01010100000000ef000000ff000000ff010001ff030303ff030203ff050404ff3f3f3fffd7d8d7ffdededeffe3e3e3ffe7e7e6ffebebebffeeeeeefff1f1f1fff3f3f4fff5f5f5fff6f6f6fff8f8f8fff9f9f9fffbfbfbfffcfcfcfffcfdfdfffdfdfdfffefefefffdfefdfffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefffefffffefefffffefffffffffefffefefefffefefefffffefefffefefefffefefefffefefffffefefffffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfff7f7f7ff919191ff151515ff000000ff000000ff000000ff000000ff000000df0000000000000000000000000000000000000000000000000000000000000000000000000000009f3c3c3cff616161ff5f5f5fff5d5d5dff5a5a5aff575757ff545454ff515151ff4d4d4dff484848ff3e3e3eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff000000ff000000ff000000ff333333ffd1d0d0fffafafbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefffffefefefffffefefffefffefffffefefffffefffffffffffffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfdfffbfbfbfffafafafff9f9f9fff8f7f8fff5f5f5fff3f4f3fff2f2f2fff0efefffedededffeaeaeaffe6e6e6ffe1e1e2ffdcddddffd3d3d2ff161616ff040405ff030303ff020202ff000000ff000000af000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff292829ffddddddfffefdfdfffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefff2f2f2ffa8a8a8ff414241ff060606ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000005f0000008f000000bf000000ef000000ff000000ff000000df000000bf0000009f0000005f0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffafbfafffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeefffededeeffedededffecececffebebebffebebebffeaebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdcdcdcffdcdbdcffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffd9dadaffd8d8d8ffd7d7d7ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffdadadaffdbdbdbffdcdcdcffdededeffdededeffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe2e2e2ffe2e3e2ffe4e4e4ffe5e5e6ffe7e7e7ffe8e9e8ffeaeaeaffebebebffecececffededeeffeeeeeeffefefeffff0f0effff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff9f9f9fffafaf9fffafafafffafafafffbfafafffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f040404ef0e0e0eff0f0f0fff0d0d0dff0e0e0eff181818ff2a2a29ff4a4a4aff6c6c6cff959595ffc1c1c1ffe3e4e4ffebebebffefefeffff4f4f4fff8f8f7fffafaf9fff1f1f1ffdededeffc1c1c1ffa2a3a2ff737373ff444343ff242424ff161717ff0d0d0dff040404ff0203032f010101000000003f000000ff000000ff000000ff020202ff020202ff030303ff040405ff7d7d7dffd9d9d9ffdfdfdfffe4e4e4ffe7e7e7ffebebebffeeefeffff2f2f2fff4f4f3fff5f5f5fff6f6f7fff8f8f8fff9f9fafffbfbfbfffbfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefffffffefefffefefffffefefefffefefefffefefffffffffffffffefefffffefffffefffffffffffefffffefffffefffffffffffffffefffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfff8f8f8ff9b9b9bff19191aff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000007f303030ff616161ff5f5f5fff5d5d5dff5a5a5aff585758ff555554ff525252ff4e4f4fff4b4a4bff404040ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff020202ff424242ffd7d7d8fffafbfafffbfbfbfffbfbfbfffbfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefffffefefefffefefefffefefffffffefefffffefefffffefffffefffefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffdfefefffcfdfdfffcfcfcfffbfbfbfffafafafff8f8f8fff7f7f7fff4f4f4fff2f2f2fff0f0f0ffeeeeeeffebebebffe6e6e6ffe2e2e2ffddddddffd7d7d7ff4f4f4fff040404ff030303ff030203ff000000ff000000ff0000000f000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff2a2b2affc1c2c1fff9f9f9fffefefffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefff8f8f8ffc1c1c0ff60605fff151516ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000007f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000008f0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff5f5f5fff4f5f4fff3f3f4fff2f3f3fff2f2f2fff1f1f1fff0f1f0ffeff0f0ffefefefffeeeeeeffedededffecececffebebebffeaebeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e5e4ffe4e3e3ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdedeffddddddffdcdcdbffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdbdbffdbdbdbffdbdbdbffdadadaffdadad9ffd8d8d8ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d6ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffdfdfdfffe0dfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe2e3e2ffe4e4e4ffe6e6e6ffe8e8e8ffeaeae9ffebebebffecececffedededffeeeeeeffefefeffff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff9f9f9fffafafafffafafafffbfbfbfffcfcfcfffefeffffffffffffffffffffffffffffffffffffffffff8f8f8f8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f010101cf0b0b0bff0b0b0bff09090aff0a0a0aff0d0d0dff161616ff252525ff3b3b3bff545454ff696969ff727272ff7b7b7aff868686ff919191ff9a9a9aff808080ff606060ff474647ff333334ff232323ff151515ff0e0e0eff111111ff121212df0b0b0b3f00000000000000000000008f000000ff000000ff000101ff020202ff010101ff020303ff040405ffb9babaffd9d9daffe0e0dfffe4e4e4ffe8e8e8ffecececffeff0effff2f2f2fff4f4f4fff5f5f6fff7f7f7fff9f8f8fffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffefffffffffefefffefefefffefefefffefefefffefffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfff8f8f9ffa2a2a2ff1e1e1dff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000006f2a2a2aff606061ff5f5f5fff5d5d5dff5a5a5aff575858ff555555ff525252ff4f4f4fff4b4b4bff474646ff0a0b0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf000000ff000000ff000000ff000000ff000000ff000000ff010101ff444544ffdededefffbfbfbfffbfbfbfffbfbfbfffbfbfbfffdfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefffefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffcfcfcfffbfbfbfffbfbfafff9f9f9fff8f8f8fff5f5f5fff3f3f3fff1f1f1ffefefefffebebebffe6e6e7ffe2e2e3ffdededeffd8d8d8ff8e8e8eff040404ff010101ff010101ff010101ff000000ff0000005f00000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff7d7d7dffe4e4e4fffdfdfdfffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffcfbfcffd0d0d0ff6e6e6eff222222ff020202ff000000ff0000003f0000000000000000000000000000000000000000000000000000001f000000cf000000ff000000ff000000ff000000ff000000ff000000ff030303ff080808ff0b0b0bff030303ff010101ff000000ff000000ff000000ff000000cf0000002f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f1f0fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffeaeaeaffe9e9e9ffe9e8e8ffe7e7e7ffe6e6e7ffe5e5e6ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdededeffdcdcdcffdadbdbffdadad9ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e7ffe9e9e9ffeaebebffecececffedededffeeeeeeffefefefffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff5f6f6fff6f6f6fff6f7f6fff8f7f8fff8f8f8fff9f9f9fffafafafffbfafbfffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f060505ef090809ff0b0a0aff0c0d0cff0d0d0dff101010ff121212ff161616ff191919ff1e1e1eff222222ff262727ff2b2b2bff2b2b2bff212121ff191819ff131313ff0f0f0fff0b0b0bff0a0a0aff0d0d0dff0e0e0e7f0808080f010101000000000000000000000000df000000ff000000ff000000ff010101ff010102ff040404ff2d2d2dffd4d4d4ffdbdbdbffe1e1e1ffe5e5e5ffe9e9e9ffecededfff0f0f0fff2f2f2fff4f4f4fff6f6f6fff8f8f8fff9f9f9fffafafafffafafafffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffaf9f9ffadaeaeff242423ff000000ff000000ff000000ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000003f181818ff606060ff5f5f5eff5d5c5dff5a5a5aff575857ff555554ff525252ff4f4f4fff4c4c4cff4b4b4bff1d1d1dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000004f0000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff616060ffe8e8e8fffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfcfcfffcfbfbfffbfbfbfffafafafff8f9f9fff6f6f6fff4f4f4fff3f2f2ffefefefffecececffe7e7e7ffe3e3e3ffdfdfdfffdadadaffc6c6c6ff0a0a0aff010101ff030303ff010101ff000000ff000000af0000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff050504ff434242ffb6b6b6fff4f4f4fffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefdfdfffefefefffefefefffefefeffe2e2e2ff7f7f7fff2f2f2fff080807ff000000ff000000af0000000000000000000000000000000000000000000000000000002f000000ef000000ff000000ff000000ff000000ff040505ff191818ff313131ff4b4b4bff585858ff565656ff464646ff373737ff1a1a1aff040404ff000000ff000000ff000000ef0000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfcfffafafafff9fafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefefefffeeeeeeffedededffecececffebecebffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdfe0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdadbffdadad9ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd8d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d7d6ffd6d6d7ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd9d9d9ffdbdbdbffdcdbdcffdddcdcffddddddffddddddffdddddeffdddddeffdeddddffdededeffdfdfdfffe0dfe0ffe1e2e2ffe4e5e4ffe7e7e7ffe8e9e8ffeaeaeaffebebebffecececffeeededffeeeeeeffefefeffff0f0f0fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f040404af090909ff0f0f0fff0e0e0eff0b0b0bff090909ff080808ff0a0a0aff0c0c0cff0b0b0bff0b0b0bff0a0a0aff080808ff090909ff0a0a0aff0b0b0bff0b0b0bff0a0a0abf0808082f020202000000000000000000000000000000002f000000ff000000ff000000ff010101ff010101ff030303ff040404ff6a6969ffd6d6d6ffdddddcffe2e2e2ffe6e6e6ffeaeaeaffedeeedfff0f0f0fff2f2f2fff4f4f4fff7f7f7fff9f8f8fff9f9f9fffafafafffbfbfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffcfdfcfffbfbfbfffbfbfbfffbfafafffaf9faffc8c8c8ff343334ff010001ff000000ff000000ff000000ff000000ff000000af000000000000000000000000000000000000000000000000000000000000000000000000000000ef595959ff5e5e5eff5d5d5cff5a5a5aff575757ff545455ff525252ff4f4f4fff4d4d4cff4b4b4cff414041ff0c0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff7f7e7ffff2f2f3fffafafafffafafafffafafafffafbfbfffbfbfcfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfcfffcfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff5f4f5fff3f2f3fff0f0f0ffededecffe8e9e8ffe4e4e4ffdfe0e0ffdbdbdbffd4d4d4ff393a3aff010102ff030303ff020202ff010101ff000000ff000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff020202ff242323ff828282ffdbdbdbfffbfbfbfffefefefffefefefffefefefffefefefffdfdfefffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefff0f0f0ff9a9999ff3a3a39ff0a0a0aff000000ff000000df0000000f00000000000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff0d0d0dff404040ff626262ff676767ff696969ff686868ff676767ff6a6a6aff6b6b6bff646464ff3e3e3eff0c0c0cff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefffbfafbfff9faf9fff9f9f9fff9f9f8fff8f8f8fff8f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff2f1f2fff1f0f1fff0f0f0fff0f0f0ffefefefffeeeeeeffedededffecececffebebebffe9e9e9ffe8e8e8ffe5e5e5ffe4e4e5ffe3e3e3ffe2e1e2ffe1e1e1ffe0e0e0ffdededeffddddddffdcdddcffdcdcdcffdadbdaffdadadaffd9d9d9ffd8d7d8ffd7d6d6ffd6d5d5ffd5d5d5ffd6d5d6ffd5d6d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdadbdaffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcddffdeddddffdfdfdfffe2e2e2ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecedecffededeeffeeefeeffefefeffff0f0f0fff1f1f1fff2f2f2fff3f2f3fff3f3f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffdfdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0101016f050505bf070707df080808ff090909ff0b0b0bff0c0c0cff0b0b0bff090909ff080808ff060606ff080808df0808089f0606065f0404041f0101010000000000000000000000000000000000000000000000008f000000ff000000ff000000ff010101ff010101ff020202ff040404ffa9a9a9ffd8d8d8ffdfdedeffe4e4e4ffe7e7e7ffebebebffeeeeeffff0f0f1fff2f2f2fff5f5f5fff7f7f7fff9f9f9fffafafbfffbfbfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfcfcfffbfbfbfffafafafffafafafff9fafaffe0e0e0ff474747ff020202ff000000ff000000ff000000ff000000ff000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000008f343434ff5d5d5dff5c5c5cff5a5a5aff575757ff545555ff525252ff4f4f4fff4d4d4dff4b4b4bff464747ff383938ff181819ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000af000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff000000ff121312ff9b9b9bfff7f8f7fffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff6f6f6fff3f4f3fff0f1f0ffedededffe9eae9ffe5e5e5ffe1e1e1ffdcdcdcffd7d7d7ff7b7b7bff020203ff020202ff010101ff020202ff000000ff0000004f000000000000000000000000000000000000005f000000ef000000ff000000ff000000ff000000ff000000ff020302ff191919ff535353ffabababffe2e2e2fff3f3f3fffcfcfcfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefff8f8f8ffb7b7b7ff434343ff080808ff000000ff000000ff0000002f0000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff191919ff575857ff6d6d6dff6e6e6eff6c6c6cff6b6b6bff6a6a6aff6b6b6bff6e6e6eff6e6e6eff6e6e6eff6f6f6fff585858ff151515ff000000ff000000ff0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f6f6fff5f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0f0f0ffeff0efffefefefffeeeeeeffedededffecebecffeaeaeaffe8e9e9ffe8e8e7ffe4e5e5ffe3e3e3ffe2e1e1ffe1e1e1ffdfdfdfffdededeffdddcdcffdcdcdcffdbdbdbffdadadaffdadadaffd9dadaffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d5ffd5d6d5ffd6d5d6ffd5d5d6ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d4d4ffd3d3d3ffd4d5d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffdad9d9ffd9d9d9ffd9d9d9ffdadad9ffdbdadbffdcdbdbffdddddcffddddddffdedfdfffe0e0e0ffe3e3e3ffe8e7e8ffeaeaeaffeaeaeaffebebeaffecececffececedffedededffeeeeeeffefefeffff1f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff8f8f8fff9f9f9fffafafafffdfdfdfffffffeffffffffffffffffffffffffffffffffffffffff4f4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0101013f0202023f0202023f0202022f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000df000000ff000000ff010101ff020102ff010101ff010101ff1c1b1bffd2d2d2ffdadadaffe0e0e0ffe5e5e5ffe9e9e9ffedededffefefeffff1f1f2fff3f3f3fff6f6f6fff8f8f8fffafafafffbfcfbfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffafafafffafafafffafafaffeeeeeeff666666ff060606ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000002f111111ff5c5c5dff5c5c5cff5a5a5aff585858ff555555ff525252ff505050ff4e4d4eff4c4c4cff484748ff434343ff3c3c3cff292929ff0a0a0aff000000ff000000ff000000ff000000ff000000ff0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff292929ffc0c0c0fff9f9fafffbfafafff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff6f6f6fff4f4f4fff2f2f2ffeeededffeaebeaffe6e7e6ffe2e2e2ffdddeddffd8d8d8ffbdbcbdff050606ff030303ff020202ff020202ff000000ff0000009f00000000000000000000000000000000000000000000000f0000008f000000ff000000ff000000ff000000ff000000ff010101ff101010ff2c2c2cff595959ff898989ffb2b2b2ffd9d9d9ffeeeeeefff4f4f4fff5f5f5fff8f8f8fff9faf9fffbfbfbfffcfcfcfffdfcfdfff5f6f6ffb4b3b4ff505050ff0b0a0bff000000ff000000ff0000006f00000000000000000000000000000000000000000000000000000000000000df000000ff000000ff000000ff0e0e0eff5b5a5bff747474ff747374ff717272ff848484ffbababaffd1d0d0ffcdcdcdffb6b6b6ff7e7e7eff727272ff757474ff757575ff505051ff070707ff000000ff000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefffefffbfbfbfff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0efefffefefefffeeeeeeffeeedeeffececedffebebebffeae9e9ffe9e9e9ffe9e9e9ffe3e3e3ffdcdcdcffdadadaffd9d9d9ffd8d8d8ffd7d7d6ffd7d7d7ffd7d6d7ffd6d7d7ffd7d7d7ffd7d7d7ffd5d6d6ffd4d5d4ffd4d4d4ffd2d2d2ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffcfd0d0ffcecfceffcececeffcdcdcdffcccccdffcccdcdffcdcdcdffccccccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffc9cac9ffcacacaffcbcbcaffcbcbcbffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcdcccdffcececeffcecfcfffcfcfcfffcfcfcfffd1d1d1ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd7d8d8ffe0e0e0ffe8e8e8ffeaeaeaffe9e9e9ffebeaebffebececffecececffededeeffeeeeeffff0f0effff1f1f1fff2f2f2fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f8f7fff8f8f8fff9f9f9fffbfbfbfffefffeffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff010101ff020202ff010101ff020101ff5f5f5fffd6d6d6ffdcdcddffe1e2e2ffe6e6e6ffeaebeaffeeeeeefff1f1f1fff3f3f2fff4f4f4fff7f8f8fff9f9f9fffbfbfbfffcfdfcfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffbfafbfffafafafffafafafffafafafff5f5f5ff919191ff181818ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000008f333333ff5b5b5bff5a5a5aff585858ff555556ff535353ff505050ff4e4e4eff4c4c4cff49494aff454545ff414141ff3e3e3eff353535ff1f1f1fff0b0a0aff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff4e4e4effdededefffafafbfff9fafafff9f9f9fffafafafffafafafffbfbfafffbfbfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfefdfffefefefffefefefffdfdfdfffcfdfcfffbfbfbfffafafafff9f9f9fff8f8f8fff7f7f7fff4f4f4fff2f2f2ffeeeeefffebebebffe8e8e8ffe4e4e3ffdfdfdfffdadadaffd4d4d4ff313231ff030303ff020302ff020202ff000000ff000000ef000000000000000000000000000000000000000000000000000000000000002f000000bf000000ff000000ff000000ff000000ff000000ff050505ff121212ff252525ff424242ff656565ff848484ff8e8e8eff919191ff949595ff989898ff989898ff9b9b9bff9c9c9cff919191ff444444ff101111ff000000ff000000ff000000af000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff020202ff434444ff767676ff7a7a7aff7c7c7cffbebebdfff8f8f7fff9f9fafffafafafffafafafffafafafff5f6f5ffadacadff7a7a7aff7b7b7bff777777ff373737ff010101ff000000ff0000002f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff9fafafff9f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0fff0eff0ffefefefffeeefeeffeeedeeffecededffebebebffe9e9eaffe8e8e8ffe9e8e9ffe6e6e6ffdbdbdbffcfcfcfffcccccbffcbcacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffbfc0bfffbfbfbfffbebebdffbdbdbdffbcbcbdffbdbdbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbababaffbababaffbab9baffb9b9b9ffbab9baffbababaffbababbffbbbbbbffbcbcbcffbdbdbdffbebebeffbebebeffbebebeffbebebeffbebebeffbdbebdffbebebdffbfbfbeffbfbfbfffc1c1c1ffc2c3c3ffc4c4c4ffc6c6c6ffc7c8c8ffcbcacbffd6d6d6ffe4e4e4ffeae9e9ffe8e8e7ffe8e8e8ffe9e9e9ffeaeaeaffecececffedededffefefeffff0f0f0fff1f1f1fff3f3f2fff3f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff8f8f8fff9f9f9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff030303ff030303ff010101ff030303ffa2a1a2ffd9d9d9ffdedfdfffe3e3e3ffe8e8e8ffecececfff0f0f0fff2f2f2fff4f4f4fff6f6f6fff9f8f8fffbfafbfffcfcfcfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafbfafffafafafffafafafffafaf9fff7f7f7ffb1b2b1ff252525ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000f050505cf494849ff595959ff575757ff555656ff535353ff515151ff4f4f4fff4d4d4cff4b4a4aff474747ff434343ff404040ff3d3d3dff3a3a3aff313131ff0d0d0dff000000df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff111212ff747474fff0eff0fffbfbfbfff9f9f9fff9f9f9fffafaf9fffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfefffefefefffefefefffefefefffcfcfcfffcfcfcfffafafafffafafafff9f9f8fff7f7f7fff5f5f5fff2f2f2fff0eff0ffecececffe9e9e9ffe6e6e6ffe1e1e1ffdcdddcffd7d6d7ff727272ff030303ff030202ff020202ff010101ff000000ff0000005f00000000000000000000000000000000000000000000000000000000000000000000005f000000ef000000ff000000ff000000ff010101ff040404ff0b0b0bff131213ff1f201fff2c2b2cff303030ff313131ff313131ff313132ff313131ff303030ff2f2e2fff252525ff0d0d0dff010101ff000000ff000000cf0000000f000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff161616ff707171ff7e7e7eff808080ffc0c0bffff9f9f9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafff9fafaffacacacff828282ff808080ff666666ff0c0c0cff000000ff0000005f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff9f9f9fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeefefffeeeeeeffedededffecececffebebebffe9e9e9ffe7e7e7ffe8e8e8ffe6e6e5ffddddddffd6d7d7ffcececeffc8c8c8ffc6c7c6ffc6c6c5ffc5c5c5ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbfbfc0ffbfc0c0ffbfbfbfffbebfbeffbebebeffbebebeffbcbdbdffbcbcbcffbcbcbcffbbbbbbffbababbffbbbbbbffbbbbbbffbababaffb9babaffb9b9b9ffb9b9baffb9babaffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffbababaffbababaffbbbabaffbbbbbbffbcbcbcffbdbdbdffbebebeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbfbfbfffc1c2c2ffc4c3c4ffc5c5c5ffc7c7c7ffc8c8c8ffcfceceffd5d5d5ffdcdcdcffe7e7e7ffe8e8e8ffe4e5e4ffe6e6e6ffe8e8e8ffeaeaeaffecececffedededffefefeffff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fffbfbfbfffffffeffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff010001ff040404ff030303ff040404ff191918ffd3d3d3ffddddddffe1e1e1ffe6e6e6ffeaeaeaffeeeeeefff1f1f1fff3f4f4fff5f5f5fff8f8f8fffafaf9fffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffaf9fafffaf9f9fff7f8f8ffd0d1d0ff50504fff060706ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000001f0b0b0bcf474747ff565656ff555555ff545454ff525252ff505050ff4d4e4eff4a4b4aff484848ff454545ff414141ff3f3e3eff3c3c3cff3a3a3aff323232cf0b0b0b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff29292aff9c9c9cfff8f8f7fffbfbfbfffafafafff9fafafffaf9f9fffafafafffafafafffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffffffffffefefefffdfdfdfffdfdfcfffbfbfbfffbfbfafffaf9f9fff8f8f8fff5f5f5fff3f3f3fff1f1f0ffededeeffeaebebffe8e8e7ffe3e3e3ffdfe0dfffdadadaffb6b6b6ff060606ff040404ff030303ff010101ff000000ff000000af0000000000000000000000000000000000000000000000000000000000000000000000000000000f0000006f000000cf000101ff030303ff070707ff0a0a0aff0c0b0cff0d0d0dff0c0c0cff0d0d0dff0e0e0eff0e0e0eff0e0e0eff0e0e0eff0d0d0dff0c0c0cff080808ff020202ff000000ff000000bf0000001f00000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff323231ff7e7f7eff848484ff989899fff7f7f7fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafff1f1f1ff8e8e8eff868686ff7b7b7bff202121ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff9f9f9fff8f8f8fff8f8f8fff7f7f7fff6f7f6fff5f5f5fff4f4f4fff3f3f3fff2f2f3fff1f2f2fff1f0f0ffefefefffeeeeeeffecececffebebebffeae9eaffe8e8e8ffe5e6e6ffe5e5e5ffe8e8e8ffe1e1e1ffdadadaffdbdbdbffd5d5d5ffcbcbcbffc9c9c8ffc7c8c7ffc7c6c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbdbebdffbdbcbdffbcbcbcffbbbcbcffbbbcbbffbcbbbcffbbbcbcffbbbbbbffbababaffbababaffbbbabaffbbbbbbffbbbabbffbbbbbbffbbbbbbffbbbabbffbbbbbbffbbbbbbffbcbbbbffbcbcbcffbdbdbdffbebebeffbebfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc1c1c1ffc2c2c1ffc3c3c3ffc4c4c4ffc6c6c5ffc7c7c7ffc8c8c8ffcacacaffd4d4d4ffdadadaffdadadaffe0e0e0ffe8e8e8ffe6e6e6ffe3e3e3ffe6e6e6ffe8e8e8ffeaeaeaffecececffeeeeeefff0f0f0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff010201ff030303ff030303ff070707ff5b5b5bffdadadaffdfdfdfffe3e3e3ffe8e8e8ffecececffefefeffff3f3f3fff4f4f5fff7f7f7fff9f9f9fffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfcfcfffcfdfdfffcfcfdfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f7f8ffedededff828383ff151515ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2a2a2aef4e4f4fff535353ff525151ff505050ff4e4e4eff4b4b4bff484848ff454546ff434343ff414141ff3f3f3fff3c3c3c9f2424240f030303000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff4c4c4cffd4d4d3fffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfcfdfffdfdfdfffefdfdfffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffffffefffefefdfffdfcfdfffcfbfcfffbfbfbfffafafafff9f9f9fff6f7f6fff4f4f4fff1f1f1ffefeeefffecececffe9e9e9ffe5e5e5ffe2e2e2ffdeddddffd7d8d8ff2d2d2dff050505ff030403ff020202ff000000ff000000ff0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000004f0303039f070707df0b0b0bff0c0d0dff0c0c0cff0b0b0bff0c0c0cff0c0c0cff0c0c0cff0c0d0dff0b0c0bff0b0b0bff090a09ff050505ef0202016f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff444444ff848484ff8c8b8bffc6c6c6fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafaffb2b2b2ff8a8b8aff838483ff3a3a3aff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfff9f9f9fff9f9f9fff8f8f8fff8f7f7fff6f6f7fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0efffeeeeeeffedececffebebebffe9e9e9ffe7e7e7ffe6e6e5ffe3e3e3ffe6e7e6ffe5e6e5ffdbdbdbffdcdcdcffddddddffdbdbdbffd0d0d0ffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc8c7c8ffc7c7c6ffc6c6c5ffc5c4c5ffc4c4c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbcbcffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbcffbdbdbdffbebebdffbebebeffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc3c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc7c6c6ffc8c8c8ffc9c9c9ffc8c9c8ffcfcfcfffd8d8d8ffdedddeffdcdcdcffdbdbdbffe4e4e4ffe9e9e9ffe3e3e3ffe4e4e4ffe7e7e6ffe9e8e9ffebebeaffedededffefeff0fff1f2f1fff3f3f3fff4f4f4fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff050505ff070707ff070707ff0a0a0bffa6a6a6ffddddddffe1e1e1ffe5e5e5ffeaeaeaffeeeeeefff1f1f1fff4f4f4fff6f6f6fff8f9f8fffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffbfbfbfffafafafffafafafffaf9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff5f5f5ffbcbcbbff2b2b2bff010101ff000000ff000000ff000000ff000000ff000000ff000000df0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f1919199f323232bf3c3c3cbf3c3c3cbf3a3a3abf383838bf363636bf343434af2e2e2e6f1c1c1c2f0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ff888888fff4f4f4fffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefffefffefefefffdfdfcfffcfcfcfffbfbfbfffbfbfbfffafafafff8f8f8fff4f5f4fff2f2f2fff1f0f0ffeeedeeffebecebffe8e8e8ffe4e4e4ffe0dfe0ffdadbdbff777777ff080808ff060606ff050505ff020202ff000000ff0000006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff040404ff585858ff898989ff8f8f8fffd9d9d9fffafafafffafafafffafafafffafafafffbfafafffafafafffafafbfffafafafffafafafffbfafaffc7c7c7ff8e8e8eff898989ff484848ff010101ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffefefffbfbfbfff9f9f9fff8f9f8fff8f8f7fff6f6f7fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1ffefefefffeeedeeffebebebffe9e9eaffe7e7e7ffe5e5e5ffe3e3e3ffe3e4e4ffe6e6e6ffdededeffdadadaffdbdbdbffdcdcdcffdededdffd6d6d6ffcfcfcfffccccccffcbcbcbffcbcacbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc0c0c0ffbfc0bfffbebebeffbebebeffbebebeffbebebeffbebebeffbebebeffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbeffbfbebfffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc2c2c1ffc2c2c2ffc4c3c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffcacacaffcbcbcaffccccccffd4d4d4ffdcdcdcffdededeffdeddddffdcdcdcffddddddffe7e7e7ffe6e6e6ffe3e3e3ffe6e6e6ffe7e7e7ffeaeaeaffecececffefefeefff1f0f1fff2f2f2fff4f4f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffdfdfdfdf0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff010100ff000001ff030303ff080808ff080808ff0a090aff262526ffd9d9d9ffe0e0e0ffe4e3e4ffe7e7e7ffecebecffefefeffff2f2f2fff5f4f4fff7f8f7fffaf9fafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefffffffffffffffffffefffefffefffefefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffcfdfcfffbfbfbfffafafbfffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff6f6f6ffe9e9e9ff646464ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff3f3e3effcbcbcbfff9f9f9fffbfafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfcfcfffdfdfdfffdfefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefffffffffffffefefefffdfdfdfffcfcfcfffbfcfbfffbfbfbfffbfafafff9f9f9fff6f6f6fff4f4f4fff2f2f2ffefefefffedededffeaeaeaffe6e6e6ffe3e3e3ffdfdfdfffc4c5c5ff0f0f0fff090909ff080808ff050505ff000001ff000000df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff030404ff595a5aff8a8a8aff919191ffd8d8d8fffafafafffafafafffbfafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbffc7c7c7ff909090ff8b8b8bff404040ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafafafff9f9f9fff8f8f8fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f0ffefeeefffedededffebebebffe8e8e8ffe6e6e6ffe4e3e4ffe1e1e1ffe6e6e6ffe2e3e3ffd9d9d9ffdbdbdbffdcdcdcffdcdcdcffdededeffdcdcdcffd3d3d3ffcececeffcdcecdffcccccdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5cfa1a1a13f3030303f3030303f2f2f2f3f2f2f2f3f2f2f2f3f2f2f2f3f2f2f2f9f7a797affc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c2ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbccffcccbccffcfd0cfffdadadaffe0e0e0ffdededeffdededeffdededeffdbdbdbffe2e2e2ffe8e8e8ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffeaebeaffedededfff0f0f0fff2f1f2fff3f3f3fff5f4f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff6f6f7fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f010101ff030303ff010101ff060606ff0a0a0aff0b0c0bff0d0e0dff747474ffdfdfdfffe3e3e3ffe6e6e6ffe9e9eaffedededfff1f0f0fff3f3f3fff5f5f5fff8f9f8fffafafafffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffcfcfcfffbfbfcfffafafafffafafafff9faf9fff9f9fafff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff5f5f5ffb2b2b2ff2e2e2eff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ff848484ffefeeeefff8f8f8fffafafafffafafafffafafafffafaf9fff9f9fafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffffefffffefffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefffefffefffefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafff8f8f8fff5f5f5fff3f3f3fff1f1f1ffefefeeffecececffe9e9e9ffe6e5e5ffe2e2e2ffdededdff4a4a4aff0c0b0cff0a0a0aff080808ff030304ff010101ff0202025f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff010101ff49494aff8e8e8eff929191ffc9c9c9fffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffb3b3b3ff8e8e8eff868686ff373737ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfcfff9f9f9fff8f8f8fff6f7f6fff5f6f6fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffeeefefffececedffeaeaeaffe7e7e7ffe5e5e4ffe2e2e2ffe5e4e5ffe6e6e6ffddddddffdadadaffdcdcdcffdcdcdcffdededeffe0e0e0ffdededeffd7d7d7ffd0d1d1ffcfcfcfffcececeffcdcecdffcdcccdffcbcccbffcacbcbffcacac9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc9c9c9000000000000000000000000000000000000000000000000000000007f636363ffc4c5c4ffc4c4c4ffc4c4c3ffc3c3c3ffc3c2c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c2ffc3c3c3ffc3c3c3ffc4c4c4ffc6c5c5ffc6c6c6ffc6c7c6ffc7c7c7ffc8c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcacbffcbcbcbffccccccffcdcdccffcdcdcdffcdcdceffd5d5d5ffe0e0e0ffe2e2e2ffe0e0e0ffdfdfdfffdedfdeffdddddcffdcdcdcffe6e6e6ffe8e8e9ffe4e4e4ffe5e5e6ffe7e7e7ffe9e9e9ffecececffefefeffff1f1f1fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff5f6f6fff6f6f6fff9f9f9fffffefeffffffffffffffffffffffffffffffffffffffffcfcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000003f0000003f0000003f0000002f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef030403ff030304ff060606ff0c0c0cff0d0d0dff0f0f0fff131313ffc3c3c3ffe3e2e3ffe5e6e6ffe9e8e9ffececebffefefeffff2f2f2fff4f4f4fff6f7f6fff9f9f9fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f6f6ffe7e7e7ff6d6d6eff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff494949ffc7c7c7fff6f6f6fff8f8f8fffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafbfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfafbfff9f9f9fff7f7f7fff4f4f5fff2f2f2fff0f0f0ffeeeeeeffebebebffe8e8e8ffe5e5e5ffe2e2e1ff9c9c9cff100f0fff0e0e0eff0c0c0cff0a0909ff030303ff040404bf03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff000000ff000000ff3b3a3aff8b8b8aff8e8d8dffa1a1a1fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff0f0f0ff939392ff8c8c8cff828182ff212121ff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefffafafafff8f8f8fff7f7f7fff6f5f5fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffecececffe9e9eaffe7e6e6ffe2e3e2ffe2e2e2ffe6e6e7ffe2e1e1ffdbdcdbffdcdcddffddddddffdededfffe0e0dfffe2e2e2ffe0e0e0ffdbdbdbffd4d4d3ffd1d0d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcbcacaffcacacaffc9c9c9ffc9c9c9ffcacaca000000000000000000000000000000000000000000000000000000007f636363ffc7c6c6ffc6c6c6ffc5c6c5ffc5c5c5ffc5c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffcac9c9ffcacacaffcacacaffcbcbcbffccccccffccccccffcdcdcdffcecdceffcececeffcececeffd0d0d0ffdbdbdbffe4e4e4ffe4e4e4ffe3e3e2ffe2e2e2ffe2e1e1ffdfdfdfffddddddffe1e1e0ffe9e9e9ffe7e7e8ffe3e3e4ffe5e5e5ffe8e8e8ffebebebffedeeeefff0f0f0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f030303ff020202ff000000ff000000ff000000ff000100bf0000008f0000004f0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f020101ff040404ff030303ff0c0c0cff101110ff121313ff161616ff4b4b4bffe3e3e3ffe6e6e6ffe8e8e9ffebebebffedeeedfff1f0f1fff2f3f2fff4f5f5fff7f7f7fffafafafffbfbfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffdfdfdfffcfcfcfffbfbfbfffafbfafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff5f5f5ffb1b1b1ff3e3f3eff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff2f302fff8c8c8cffeeeeeefff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffcfcfbfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffcfdfcfffbfbfbfffafafafff8f8f8fff5f6f6fff3f3f3fff1f1f1ffefefefffededecffeaeaeaffe7e7e7ffe5e5e5ffdbdbdbff232323ff151515ff131312ff101010ff0b0a0bff050504ff0505053f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000005f0000009f000000cf000000ff000000ff000000ff0101005f020202000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff1f1f1eff7e7e7eff8d8d8dff919291ffbebebefffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff8f9f8ffadadadff8f8f8fff8c8b8cff686968ff0c0b0cff000000ff0000006f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffefefffffcfcfcfff8f8f8fff7f7f7fff6f6f5fff4f4f4fff3f3f3fff1f1f1fff0f1f0ffeeeeeeffebebecffe9e9e9ffe6e5e5ffe2e2e2ffe6e6e6ffe5e5e5ffdededeffdedddeffdededeffdfdfe0ffe1e1e0ffe1e2e2ffe3e2e3ffe2e2e2ffdfe0dfffd8d8d8ffd2d2d2ffd1d0d1ffd0d0d0ffcfcfcfffcecfceffcdceceffcdcdcdffcdccccffcccccbffcccbcbffcbcbcbffcccccc7f6767677f6666667f6666667f6666667f6666667f6666667f676766bf979798ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcdcccdffcdcdcdffcececdffcececeffcfcfcfffcfcfcfffd0d0d0ffd5d5d5ffe1e1e1ffe6e6e6ffe6e6e6ffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe1e1e1ffdfdfdfffe4e4e4ffebebebffe4e4e4ffe4e4e4ffe7e7e7ffeaeaeaffedededfff0f0f0fff1f2f1fff3f3f3fff4f4f4fff5f5f5fff5f5f5fffaf9faffffffffffffffffffffffffffffffffffffffffffffffffafafafaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f0a0a0aff0f0f0fff030303ff010101ff010101ff000000ff000000ff000000ff000000ff000000df000000af0000007f0101014f0000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f010101ef0a0a09ff050505ff060606ff131313ff171617ff1b1b1bff1e1e1fffaeaeaeffe7e7e6ffe9e9e9ffebebebffedededffefefeffff1f1f1fff3f3f3fff6f6f6fff8f8f8fffafafafffcfbfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffffffffffefffefffffffffffffefffffffefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f8f7ffebebebff8b8b8bff262626ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414ff737473ffddddddfff6f6f6fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffafafbfff9f9f9fff7f7f7fff4f5f5fff2f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe7e7e7ffe4e4e4ff898989ff1f1e1fff19191aff161616ff121212ff070707ff040404df0403030f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000003f0000007f000000af000000ef000001ff000000ff000000ff000001ff000000ff000000ff000001ff0a0a0a8f0a0a09000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff050505ff4a4a4aff878787ff8c8b8bff8d8d8effb8b8b8fff3f4f3fffbfbfbfffbfbfbfffbfbfbfffbfbfbffebebebffa9a8a8ff8d8e8eff8b8b8bff818182ff313232ff010101ff000000ff0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff6f6f7fff5f5f5fff4f4f4fff3f3f3fff1f1f1ffeff0efffedededffebebebffe7e8e8ffe3e4e4ffe5e5e5ffe8e8e8ffe0e0e0ffdfdedeffe0dfe0ffe0e0e1ffe2e2e2ffe3e3e2ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffdcddddffd5d5d4ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffccccccffcccdcdffcdcdcdffcdcdcdffcdcdcdffcececdffcececeffcececeffcfcfcfffcfd0cfffd0d0d0ffd1d0d1ffd2d3d2ffdcdcdcffe6e6e6ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e6e6ffe5e5e6ffe4e4e4ffe1e1e1ffe0e0e0ffe8e8e8ffeaeae9ffe3e3e3ffe6e6e6ffe9eaeaffedededffefefeffff1f1f1fff3f3f3fff4f4f4fff5f5f5fff6f6f6fffdfdfeffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf111111ff131314ff121212ff0f100fff0d0d0eff080809ff050505ff020202ff010000ff000000ff000000ff010101ff000000ff000000ff000000ff000000df000000bf0100005f000000000000000000000000000000000000000000000000000000bf060606ff0c0d0cff0a0a0aff111111ff191919ff1e1d1dff232322ff4d4d4dffe6e7e7ffeaeaeaffebececffeeededffeff0f0fff0f0f0fff1f1f1fff4f3f3fff7f7f7fff9f9f9fffafbfafffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffffefffffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff6f6f6ffe1e1e1ff767676ff131313ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff5e5d5effd3d2d3fff5f5f5fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9fafffafafafffafafafffafafbfffbfbfbfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafafff9f8f8fff7f6f6fff3f4f4fff1f2f2fff0f0f0ffeeeeeeffecececffeaeaeaffe8e8e8ffdcdcdcff343434ff202020ff1b1c1bff181818ff0d0d0dff040404ff050505bf0505051f0000000000000000000000000000000000000000000000000000002f0000004f0000007f000000bf000000df000000ff000000ff000000ff000000ff000000ff000000ff000100ff010000ff030403ff060606ff080808ff0e0e0eff121212cf111010000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff000000ff000000ff000000ff0e0e0eff666666ff858686ff888888ff8a8b8bff919191ffb0b0afffc2c2c1ffc0bfc0ffabababff8c8c8cff888889ff898989ff848485ff4d4e4eff050505ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6fff5f5f5fff4f3f4fff2f2f2fff0f0f1ffefefefffedececffeaeaeaffe6e6e6ffe3e3e4ffe8e8e8ffe4e4e4ffdfdfdfffe0e0e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e4e5ffe5e5e5ffe6e6e6ffe6e6e5ffe5e5e6ffe1e1e1ffd9d9d9ffd3d3d3ffd2d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcecfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececfffcdceceffcdcdcdffcccccdffccccccffccccccffcccccdffcdcdcdffcdcdcdffcdcdceffcececeffcececeffcfceceffcecfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd7d7d8ffe3e3e3ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e8e8ffe7e8e8ffe6e6e6ffe4e4e4ffe1e1e1ffe2e3e2ffecebecffe5e5e5ffe4e4e4ffe9e9e8ffecececffefefeffff1f1f1fff2f3f3fff4f4f4fff4f5f5fffafafafffffeffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff171616ff151515ff141415ff141414ff141414ff141414ff131313ff121212ff101010ff0c0b0bff070707ff070707ff030303ff010101ff000000ff000000ff000000ff010000ef0202029f0101017f0101017f0101017f0000008f030303ef0a0a0aff080808ff070708ff101011ff1c1b1bff1f1f1eff242424ff292929ffafafafffebebebffecedecffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff5f4f5fff7f8f7fffafafafffbfbfbfffdfcfcfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfbfcfffafafafff9f9f9fff9f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff3f3f3ffd3d3d3ff5b5b5bff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000af0000005f0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000005f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060706ff444444ffbdbcbdfff2f1f2fff5f5f5fff6f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fffafafafffafafafffbfafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffbfbfbfffafafafff9f9f9fff8f8f8fff6f6f6fff3f3f3fff2f2f2fff1f1f0ffefefefffededecffebebebffe9e9e9ff8c8c8cff272727ff232323ff1d1d1dff1a1a1aff0b0c0bff080808ff050505ff0706069f040504bf000000bf000000bf000000ff010101ff010101ff010001ff000100ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff080909ff0e0e0eff101010ff121312ff131313ff141314ff141515ff141414ff1616160f010101000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000100ff1c1d1cff5d5d5dff848484ff868686ff868686ff868686ff888888ff898989ff878787ff858585ff878686ff7d7c7cff484848ff0d0d0dff000000ff000000ff0000004f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff5f5f5fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffecececffe9e8e9ffe4e4e4ffe6e6e6ffe8e7e8ffe0e0e0ffe1e1e0ffe3e2e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e7e7ffe7e7e7ffe7e7e7ffe5e5e5ffdededeffd6d6d6ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcececfffcecfcfffcfcfcfffcfcfcfffcfd0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd5d5d5ffddddddffe6e6e7ffe8e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe7e8e8ffe6e6e6ffe3e3e3ffe1e1e0ffe7e7e7ffecececffe4e3e4ffe7e7e7ffebebebffeeeeeefff0f0f0fff2f2f2fff4f4f4fff7f7f7fffdfefeffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f060606ff181818ff171717ff161616ff151616ff161616ff151615ff161616ff161616ff161616ff151616ff151516ff161616ff141415ff121212ff111111ff0d0d0cff0c0c0cff030303ff010101ff010101ff010101ff010101ff020202ff030303ff080808ff0b0b0bff0d0d0dff1c1c1cff202121ff242324ff292929ff4d4d4cffedecedffedeeedffefefefffeff0f0fff1f1f1fff1f1f1fff2f1f1fff3f4f4fff6f6f6fff8f9f8fffbfbfafffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfefffdfdfdfffdfefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafbfafffaf9fafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff6f6f6fff5f5f5fff3f3f3ffc4c4c4ff535353ff101010ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f0000004f0000000000000000000000000000000000000000000000000000000000000000000000000000005f000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff3c3c3cffaaaaaaffeeeeeefff3f3f3fff5f5f5fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff8f9f8fff9f8f9fff9f9f9fffaf9fafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff7f8f8fff5f5f5fff3f4f4fff2f3f2fff1f1f1ffefefefffeeeeeeffecececffe0e1e1ff3a3a3aff282828ff232323ff212121ff1c1c1bff0b0b0bff070707ff070808ff030303ff010101ff000000ff000000ff020101ff010101ff020202ff020202ff050505ff070707ff0a090aff0f0f0fff111010ff121313ff141413ff161616ff151515ff151515ff141515ff151515ff151615ff161616ff161616ff1718184f080707000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000df000000ff000000ff000000ff000000ff090909ff3b3b3bff6c6c6cff7e7e7eff848484ff878787ff848484ff838383ff7d7c7dff626262ff292929ff030303ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfff5f6f6fff3f3f3fff1f2f2fff0f0f0ffeeeeeeffecececffe8e8e8ffe6e6e6ffeaeaeaffe2e3e3ffe1e1e1ffe4e3e4ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe8e7e8ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe3e4e3ffdadadaffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d3ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd9d9d9ffe3e3e3ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeaebeaffebebebffebebebffeaeaeaffe9e8e9ffe7e7e7ffe4e5e4ffe2e2e2ffe1e1e1ffebebebffeaeaeaffe6e6e6ffeaeaeaffedededfff0f0f0fff2f2f2fff4f4f4fffcfbfbfffefeffffffffffffffffffffffffffffffffffffffffff6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f292929ff1c1c1bff191819ff181818ff181818ff181818ff191919ff191919ff191919ff191919ff191918ff181818ff181818ff191818ff191919ff1a1a1aff1b1b1bff1c1b1bff101010ff0e0e0eff0d0d0dff0a0b0bff0a0a0aff0a0a0aff090a09ff0d0c0cff1a1a1aff212121ff222222ff252525ff2a2a2aff313232ffb5b5b5ffefeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff2f2f3fff3f3f3fff5f5f5fff7f8f8fff9f9fafffafbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f9f9fff7f7f7fff6f5f6fff5f5f5fff1f2f2ffb6b6b6ff4f4f4fff121212ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000bf0000009f000000bf000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff121112ff515151ffa1a1a1ffebebecfff2f2f2fff4f4f4fff5f6f5fff7f7f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefdfffefdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefdfdfffefdfdfffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafff9f9f9fff7f7f7fff5f6f5fff4f4f4fff3f3f3fff1f1f1fff0f0f0ffeeefeeffedededffa2a2a2ff2e2e2eff282829ff262726ff222322ff212121ff1d1d1dff141314ff0e0e0eff101010ff101111ff111111ff151516ff151414ff161616ff171616ff191919ff191919ff191919ff191919ff181818ff181919ff191818ff191919ff181818ff181817ff171717ff171717ff181818ff181818ff181818ff1919198f24242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff000000ff000000ff000000ff020202ff121212ff292929ff393a3aff4b4b4bff484948ff303030ff1f1f1fff0b0a0bff010101ff000000ff000000ff000000cf0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffffffffffffffffffffffffffffefefff9f9fafff3f3f3fff2f1f1fff0eff0ffeeeeedffebebebffe8e8e8ffebebebffe8e8e8ffe2e1e2ffe4e4e4ffe6e6e5ffe7e7e7ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffe7e7e7ffe0e0e0ffd9d9d9ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffdededeffe7e7e7ffe8e9e9ffe9e9e9ffeaeae9ffebebebffebececffecececffebebebffeaeaeaffeaeae9ffe8e8e8ffe6e6e6ffe4e4e4ffe2e1e1ffe5e5e5ffedededffe9e9e9ffeaeae9ffecececffefefeffff2f2f2fff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffdfdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af888888ff7a7a7aff262626ff1b1a1aff1a1a1aff1b1b1bff1b1b1bff1c1c1cff1c1c1cff1c1c1cff1b1b1bff1b1b1aff1a1b1bff1b1b1bff1c1c1cff1e1e1eff1f1f20ff20201fff1e1e1eff202020ff232323ff242424ff242524ff262627ff282828ff262626ff282928ff282828ff262626ff2a2a2aff333333ffa5a5a5ffefefeffff0f0f0fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff4f4f4fff4f5f4fff7f7f7fff8f8f8fffafafafffbfbfbfffcfcfcfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffafafafffafafafff9f9f9fff9fafafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff9f9f9fff9f8f9fff9f9f9fff8f8f8fff6f6f6fff4f4f5fff4f4f4ffefefefffb1b0b0ff606160ff202020ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff181818ff565657ffa6a7a6ffe8e7e8fff1f1f1fff3f3f2fff4f4f4fff7f6f6fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfbfffbfbfbfffafafafff8f9f9fff7f7f7fff5f5f6fff4f4f4fff3f2f2fff1f1f1fff0f0f1ffefefefffedededff919292ff2f2e2fff292929ff262626ff292928ff2a2929ff272727ff282829ff282828ff272627ff252625ff242424ff212221ff1f201fff1e1e1fff1d1e1dff1c1c1dff1b1b1bff1a1a1bff1b1b1bff1b1b1bff1b1b1bff1c1c1cff1b1b1bff1b1b1bff1a191aff1a1a1aff1a1a1aff1a1a1aff1a1a1aff5a5a5abf9393930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff0000008f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff5f5f5fff2f2f2fff0f0f0ffeeedeeffebebebffecececffedededffe4e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebebffeaeaeaffe5e4e4ffdddcddffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d6ffd6d7d7ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd4d3d3ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffdadadaffe3e3e3ffe9e9e9ffe9e9e9ffeaeaeaffebebebffecececffedededffececedffecececffebebebffeaeaeaffe9e9e9ffe7e8e7ffe6e6e6ffe4e4e4ffe3e3e2ffeaeaeaffeeeeeeffeaeaeaffecededffefefeffff2f2f2fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfb1b1b1ffc7c7c7ffc3c3c3ffaaaaaaff868585ff616161ff343534ff1e1e1eff1e1e1eff1f1f1fff1e1e1eff1e1e1eff1e1e1eff1e1f1fff1f201fff222222ff242424ff242424ff242424ff262625ff292929ff2b2b2bff2c2c2cff2e2e2eff313130ff2f302fff303030ff2f2f2fff2c2c2cff2f2f2fff929292ffeff0f0fff0f0f0fff1f1f2fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff6f6f5fff7f7f7fff8f8f8fffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfcfffafafafff9f9f9fff9f9f9fff9f9f9fffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff7f7f7fff4f4f4fff3f4f4fff3f3f3fff0f0f0ffcdcdcdff777777ff262626ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff2d2d2dff717171ffc6c6c6ffeeeeeefff1f1f1fff2f2f1fff3f3f3fff4f4f4fff7f7f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfff9f9f9fff8f8f8fff7f6f7fff5f5f5fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeeeefffedededff828282ff2d2d2dff2e2e2eff2f2f30ff303130ff302f2fff303030ff2f2f2fff2e2d2dff2c2b2bff2a2a2aff272727ff242424ff232323ff222222ff202021ff1e1e1eff1d1d1dff1d1d1dff1d1d1dff1d1e1dff1f1f1fff1e1e1eff1d1d1dff1d1c1dff232323ff4f504fff747474ff999a99ffc0bfbfefbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000006f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000af0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffefffefffbfbfbfff3f3f3fff1f1f1ffeeeeeeffedededffeff0efffe8e9e8ffe6e6e6ffe7e7e8ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebeaeaffebebebffebebebffebebebffebebebffecececffecececffecececffecececffe8e8e8ffe1e1e1ffdbdbdbffdadadaffdadadaffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd8d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d8d7ffd8d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffdfdfdfffe7e7e8ffeaeaeaffeaeaeaffebebeaffecececffecececffeeededffedededffedececffecececffebebecffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe6e6e6ffeeeeeeffefefefffedededffefefeffff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0dffcecdcdffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c9c9ffc8c8c8ffbfbfbfff9fa0a0ff7b7b7bff5f5f5fff424342ff2c2b2cff222222ff242423ff262626ff282928ff2a2a2aff2a2a2aff2d2d2cff2f3030ff323232ff333433ff363636ff373838ff373737ff363636ff373737ff3d3d3dff898989ffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f3f4fff5f5f4fff5f5f5fff6f6f5fff7f7f7fff8f8f7fff9f9f9fffafafafffbfbfbfffcfbfbfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffcfcfcfffafaf9fffafafafffcfcfbfffdfdfcfffdfefdfffefefefffefdfefffdfefefffefdfefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfcfcfffcfcfcfffdfdfcfffcfdfcfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff5f5f5fff3f3f3fff3f3f3fff3f3f3fff1f1f1ffe3e4e4ffa0a1a0ff50504fff161616ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0f0f0fff414040ff969696ffe0e0e0fff0f1f0fff2f1f2fff2f2f2fff2f2f2fff3f3f3fff6f6f6fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffafafafffafafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffdfefdfffefefefffefefefffdfdfdfffdfefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffafafafff8f8f8fff7f7f7fff5f6f5fff4f5f4fff3f3f3fff2f2f2fff1f1f1fff0efefffeeefefffecececff848484ff3e3e3eff353636ff373738ff373736ff393939ff363737ff343434ff323232ff303030ff2d2d2dff29292aff272728ff262626ff252424ff222222ff212120ff202020ff212121ff303030ff484848ff6c6c6cff8e8e8effb2b2b2ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffcccccc1f1919190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000007f0000007f000000bf000000bf000000bf0000009f0000007f0000004f0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f7fff2f2f2fff0efeffff1f1f1ffeeeeeeffe8e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeae9ffebeaeaffebebebffececebffecececffecececffecececffecedecffedecedffedededffedededffedededffecececffe6e6e6ffdedfdfffdcdcdcffdcdcdcffddddddffdcdddcffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdadbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadad9ffdadad9ffd9dadaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdcffdbdcdcffdcdcdcffddddddffddddddffddddddffddddddffddddddffddddddffddddddffdededeffe0e0e0ffe5e5e5ffebebebffebebebffebebebffecebecffecededffeeeeeeffefefefffeeeeeeffedededffededecffecececffebecebffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe6e7e7ffebebebfff1f1f1ffefefeffff1f1f1fffcfdfdffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd0d1d0ffcececeffcececeffcececdffcdcdcdffcdcdcdffcccdccffccccccffcbcbcbffcccbccffccccccffccccccffcacacaffb9b8b9ff9f9f9fff878786ff6e6e6eff626262ff545454ff4b4b4bff454544ff3d3d3eff3a3a3aff3c3c3dff3f3f3fff404141ff6a6b6affaaaaaaffe2e2e3ffefeeeefff0f0f0fff1f0f0fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f6f5fff6f7f6fff7f7f7fff8f8f8fff9f9f9fff9fafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfff7f7f7ffdededeffafb0b0ff8f8f8fff949495ff9b9b9bffa3a3a3ffaeaeaeffb9b9b9ffc2c2c2ffcececeffe0e1e1fffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafff9fafafff9f9f9fff9f9fafffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f8fff7f7f7fff5f5f5fff4f4f4fff5f5f5fff5f5f5fff2f2f3fff2f2f2ffeeeeeeffc7c6c6ff737273ff3c3d3dff151514ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff151515ff3c3c3cff6e6d6dffc0c0c0ffecececfff1f1f1fff3f3f2fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff6f6f6fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff9f9f9fff9f9f9fffafafafff9faf9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff5f5f5ffdedddeffd1d1d1ffc8c8c8ffbfbfbfffb7b7b7ffaeafafffa6a6a6ff9f9fa0ffa1a1a2ffcbcacafff0f0f0fffcfcfcfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffbfcfbfffbfbfbfffafafafff9f9f9fff7f7f7fff6f6f6fff5f5f5fff4f3f4fff3f3f3fff1f2f2fff0f1f0fff0efefffeeeeefffedededffe2e2e2ffacababff6f6f6eff414142ff404040ff3e3e3eff3b3b3bff383838ff3b3b3bff3e3e3eff404040ff454545ff505150ff656464ff7b7b7bff919191ffabababffc0bfc0ffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacbffcbcbcaffcbcacbffcbcbcbffccccccffcccdcdffcfcfcf4f41414100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3fff2f3f2fff2f2f2ffebebebffe9e9e9ffeaeaeaffeaeaeaffeaebebffebebebffecececffedededffedeeedffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffefefeffff0f0f0fff3f3f3fff5f5f5fff4f4f4fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f5f4fff5f5f5fff5f5f5fff4f4f4fff5f5f5fff5f4f4fff4f4f5fff4f4f4fff4f5f5fff5f5f4fff5f5f5fff5f5f5fff6f5f6fff5f5f6fff5f6f5fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffafafafff4f4f4ffefefefffedeeeeffedededffefefeffff0f0f0fff2f2f2fff2f2f2fff1f1f1fff1f0f0ffefefefffeeeeeeffededecffecececffecececffecececffebebebffeaeaeafff0f0f0fff4f3f4fff8f8f8fffffeffffffffffffffffffffffffffffffffffffffffff9f9f9f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6a6affd3d3d3ffd2d1d2ffd2d1d1ffd1d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd4d4d4ffd6d5d6ffd7d7d7ffd9d9d9ffdadadbffdadadaffd3d3d3ffcdcdcdffc6c6c6ffd7d7d7ffe8e8e8ffebebebffedededffefefeffff1f1f1fff2f2f1fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfafaffe6e6e6ffb2b2b2ff7a7a7aff505050ff3b3b3bff2f2f30ff2a2a2aff2a2a2aff2c2c2cff2f2f2fff333333ff383838ff434343ff666565ffd3d3d3fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffaf9f9fffafafafff9faf9fff9f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff1f2f1ffefefefffe0e0e0ffa8a8a8ff747474ff484948ff282829ff0f0f0fff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff0c0c0cff1c1c1cff414141ff757575ffa7a7a7ffdcdcdcffefefeffff1f1f1fff3f3f3fff5f5f5fff6f6f6fff5f5f5fff5f4f5fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff7f7f7fff8f8f8fff8f9f8fffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff8f8f8ffaaaaaaff585857ff424242ff3b3b3bff383838ff343434ff303030ff2f2e2fff303030ff373837ff494949ff666666ff999999ffd2d1d2fff6f6f5fffdfdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffbfafbfff9f9f9fff8f8f8fff6f6f6fff6f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffedededffebebebffe8e9e9ffdadadaffc8c8c8ffccccccffd1d1d1ffd6d6d6ffd9dadaffdadadaffd8d8d8ffd6d6d6ffd5d4d4ffd3d3d3ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcfcfcfffd0d0d0ffd2d2d27f69696a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000008f000000bf000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000df000000bf0000006f0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffefefff9f9f9fff6f5f5fff0f0f0ffecececffedededffeeeeeeffefefefffefefeefff0f0f0ffefefeffff0f0f0fff0f0efffefefefffeeeeeeffedededffedededffeeeeeefff0f0effff1f1f1fff2f2f2fffafafafffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8fff0f0f0fff0f0efffefefeffff1f1f1bfb5b5b5bfb5b5b5cfc4c4c4fff1f1f1fff0f0f0ffefefefffedededffedededffedededffeeeeeeffeeeeeeffefefeffff1f1f1fff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af949494ffd6d6d5ffd4d5d4ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d8ffd9d9d9ffdbdadbffdcdcdcffdfdedeffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe8e8e8ffeaeaeaffedededffeeeeeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fffafafafffafafafffbfbfbfffbfbfbfffafafafffbfbfbfffcfcfcfffcfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfff0f1f0ff9c9c9dff4c4d4cff252526ff171717ff161616ff191a19ff1f1f20ff1a1a1aff181818ff151515ff141414ff131414ff141414ff171717ff181818ff626262ffebebebfffcfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafaf9fff9f9f9fff9fafafffaf9fafff9f9f9fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f8f8fff8f8f8fff8f8f7fff6f6f6fff5f5f5fff6f6f6fff3f3f3ffefefefffedededffe5e5e5ffc7c8c7ff949594ff656566ff3a3a3aff1b1b1bff080808ff020202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff030203ff070706ff0e0e0eff191919ff3c3c3cff676766ff939393ffc7c7c6ffe5e5e4ffedeeedffefefeffff1f1f1fff3f3f3fff4f4f4fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff5f6f5fff5f5f5fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9fafafff9f9f9fff9f8f9fff8f8f8fff8f9f9fff9f9fafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbffc1c1c1ff39393aff181818ff151415ff151515ff151514ff131313ff141415ff161616ff1d1c1dff1f1f1eff181918ff191919ff222222ff363636ff6a6a6affc6c6c7fffafafafffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafff9f9f9fff8f9f9fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecedecffeaeaebffe8e8e9ffe7e7e7ffe6e6e5ffe4e4e4ffe2e2e2ffe0e0e0ffddddddffdbdcdbffd9d9d9ffd7d7d7ffd7d6d7ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d2ffd2d2d2ffd3d3d3ffd4d4d4bfa0a1a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000bf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000af0000002f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffbfbfbfff2f2f2ffeeeeeeffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0cfc4c3c3bfb4b4b49f9696967f7877775f5959596f686868fff0f0f0fff1f1f1fff0f0f0fff3f3f4fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffbfcfcfff2f2f3fff0f0f0fff1f1f1efe3e3e33f3d3d3d0000000000000000000000001f1d1d1d3f3b3b3b3f3b3b3b6f6868687f7777777f777777bfb4b4b4efeaeaeafffefefeffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfb1b1b1ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d7ffd8d7d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffddddddffdfdfdeffe0e0e0ffe2e2e1ffe3e3e3ffe5e4e5ffe6e6e7ffe8e8e8ffe9e9e9ffecececffeeeeeefff0efeffff0f0f0fff2f1f2fff3f3f2fff4f4f3fff5f4f4fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffbfafafffafafafffafafbfffbfbfbfffcfdfcfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfcffd5d5d5ff686868ff222222ff0b0b0bff030303ff050505ff0d0d0dff151515df1717178f1111117f0c0d0c7f0c0c0c9f0d0c0dbf0f0f0fcf121212ff0b0b0bff030202ff191818ff9d9e9dfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfdfdfffefefdfffdfdfcfffcfcfcfffbfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffaf9fafff9f9f9fff9f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff7f7f8fff9f9f9fffafafafff8f8f8fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff1f1f1ffefefefffeeeeeeffebebebffdadadaffb4b4b4ff858686ff616161ff4c4c4cff444343ff3b3b3bff272727ff1e1e1dff161616ff141414ff181718ff242423ff333232ff373837ff434343ff575757ff676767ff838382ffb0b0b0ffd8d8d8ffeaeaeaffeeeeeefff0f0f0fff1f0f1fff2f2f2fff3f3f3fff4f4f4fff7f7f6fff8f8f8fff9f8f9fff8f8f9fff7f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f9fffafafafff9f9f9fff8f8f8fff8f8f8fff9f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfbfcffe9e9e9ff565656ff070707ff040404ff131314bf101010bf0f100fbf0f0f0fbf0e0e0e8f0e0e0eaf151515ff191919ff121212ff0f0f0fff050505ff040403ff111111ff373737ff949494fff0f0f0fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafff9f9f9fff8f8f8fff6f7f6fff5f5f5fff4f4f5fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe2e2e2ffe0e1e1ffdfdfdfffdcdcdcffdbdbdaffdadadaffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d6d6ffd5d6d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7efcccccb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff040303ff030303ff020202ff010101ff000000ff000000ff000000ff000000ff000000ef0000005f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbcbcbc7f7878786f6868683f3c3c3c3f3c3c3c0000000000000000000000000000000000000000000000006f696969fff0f0f0fff0f0f0fff0f0f0fff6f6f6fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff8f7f8fff2f2f2fff4f4f4fff5f5f58f89898a0000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdcdcdcffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffddddddffdededeffe0e0e0ffe2e2e2ffe3e2e3ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffeaeaeaffebebebffedededffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f7f7fff8f7f8fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafbfbfffcfcfcfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff7f7f7ffa6a6a6ff363636ff0c0c0cff020202ff040303ff050505ff0302029f0404043f0303030000000000000000000000000000000000000000000000000f000000ef020202ff000000ff000000ff484848ffdadadbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9fafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f6f6fff7f7f7fff6f6f7fff5f5f5fff4f4f4fff2f2f2fff1f1f2fff0f1f0fff0efefffeeeeeeffecececffe9e9e9ffe3e3e3ffd3d3d3ffc8c8c8ffbcbcbdffaeaeaeff9d9d9dff8d8e8dff828182ff777776ff7f7f7fff8c8c8cff9e9e9effaeaeaeffbdbdbdffc9c9c9ffd4d5d4ffe5e4e4ffeaeaeaffedececffeeeeeeffefeff0fff0f1f1fff2f2f2fff3f3f3fff3f3f3fff6f6f6fff9f9f9fff8f8f8fff7f7f7fff7f7f7fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffbfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfcfffcfdfcfffcfcfcfffcfcfcfffafafaff9d9d9dff181818ff000000ff0000019f0202020000000000000000000000000000000000000000000000001f0202026f060707df050605ff020101ff020202ff020202ff040504ff171717ff5a5a5affd2d2d2fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfbfffbfbfbfffafafafff9f9f9fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefefefffedededffebebebffeaeaeaffe9e9e9ffe8e8e7ffe6e6e6ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfe0ffdeddddffdcddddffdbdcdbffdbdbdbffdadadaffd9dadaffd9d9d9ffd8d9d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffdbdcdc1f1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff000000ff020202ff0a0a0aff191919ff242424ff323232ff3a3a3aff383738ff2f2f2fff262626ff171717ff060606ff010001ff000000ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fefefefefffffffffffffffffffffffffffffffffffffffffefefefef2f2f2f2f00000000000000000000000000000000000000000000000000000000000000000f0f0f0fafa5a5a5fff0f0f0fff0f0f0fff0f0f0fff8f8f9fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff5f5f6fff5f5f5fff5f5f5cfc7c7c71f1e1e1e00000000000000000000000000000000000000000000000000000000000000009f9f9f9fffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f383838ffdfdedfffddddddffdcdddcffdcdcddffdcdcdcffdcdcdbffdcdbdbffdbdbdcffdcdcdcffdddcdcffddddddffddddddffddddddffdeddddffdededeffdfdedfffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e9e8ffeaeaeaffecebebffedededffefefeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f3f3fff5f5f4fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9faf9fffafafafffbfbfbfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafafffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefeffeaeaeaff585958ff0f0f0fff010101ff000000ff010101ff0202028f0202020f0000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff010000ff1a1a19ff8c8c8cfff7f6f6fffdfdfdfffdfdfdfffdfdfdfffdfefdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafff9f9fafff9f9f9fff8f8f8fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff2f2f2fff1f1f1fff0f0f0ffefefefffefefefffeeeeeeffecececffeaeae9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e4e4ffe2e2e2ffdfdfdfffdbdbdbffdfdedeffe2e2e2ffe3e4e4ffe5e5e5ffe6e6e6ffe8e8e8ffebebeaffecececffedededffeeeeeefff0eff0fff0f0f0fff1f1f1fff2f2f2fff4f4f4fff4f4f4fff6f6f6fff6f6f6fff6f7f6fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f9f8fff8f9f9fff8f8f8fff7f8f7fff7f7f7fff8f7f8fff8f9f8fff9f9f9fffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffcfbfbfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcffd6d6d5ff505050ff050404ff000000ef0000000f0000002f1212123f1c1c1c3f1c1c1c3f1c1c1c3f1c1c1c3f1c1c1c3f1c1c1c3f1c1c1c0f0606063f000000cf010101ff010101ff000000ff000000ff050505ff262626ff989797fffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfcfffafaf9fff8f8f9fff8f8f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffefeeeeffecececffebebebffe9eaeaffe9e9e9ffe8e8e7ffe7e7e7ffe5e5e5ffe4e4e4ffe2e2e2ffe1e1e1ffdfdfdfffdededeffddddddffdddcdcffdcdcdcffdcdcdcffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdcffdcdcdcffdedede3f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000cf000000ff000000ff000000ff000000ff020202ff0a0a09ff272727ff464646ff565656ff585858ff5a5959ff595858ff595859ff585858ff595a59ff565656ff424141ff1f1f1fff0a0a0aff010101ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffff5f5f5f5f00000000000000000000000000000000000000000000000000000000000000002f2d2d2dcfc4c4c4fff1f1f1fff0f0f0fff2f2f2fffbfbfbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfdfdfff7f7f7fff5f5f5fff4f4f5efe4e4e45f5b5b5b00000000000000000000000000000000000000000000000000000000000000009f9f9f9fffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f545454ffe0e0e0ffdfdfdfffdfdfdfffdedfdeffdededeffdededeffddddddffddddddffdededeffdfdfdfffdfdfdfffdfe0dfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe3e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffedededffeeeeeeffeff0effff0f1f0fff2f1f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafafafffbfbfbfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefeffe9e9e9ff2e2e2eff000000ff000000ff000000ff000000ef0000004f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000101ff030303ff0b0a0aff4c4d4cffcacacafffcfcfcfffdfdfdfffefdfefffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfafafffafafafffafaf9fff9f9f9fff9f9f8fff8f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff2f3f3fff2f2f2fff2f2f2fff1f1f1fff0f1f0ffeff0efffefeeeeffeeeeeeffedededffedededffedececffedededffecededffecececffebebebffecececffecececffedededffeeeeeefff0f0effff0f1f0fff1f1f1fff2f1f1fff2f2f2fff2f3f3fff3f3f3fff4f4f3fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff8f8f7fff8f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff9f9f9fffaf9fafffbfbfafffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff6f6f6ff8b8b8bff252525ff030303ff0101016f00000000000000bf424242ff676767ff727272ff727272ff737373ff727272ff727272ff6d6d6d3f1b1b1b000000000f0000009f000000ff000000ff000000ff000000ff000000ff030303ff757575fffafbfafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafafff8f8f9fff8f8f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff2f1f2fff0f0f1ffefefefffedeeedffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffddddddffdddddcffdddcddffdcdddcffdcdddcffdddcdcffddddddffddddddffdededeffdfdedeffe0e0e07f707171000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff030303ff1c1c1cff4a4a4aff5d5d5dff5e5e5eff5b5b5bff5c5c5cff5f5f5eff6c6b6bff676767ff5f5f5fff5c5d5cff5f5f5fff5f5f5fff5b5c5bff424242ff101010ff010101ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdfffffffffffffffffffffffff5f5f5f5f00000000000000000000000000000000000000000000000000000000000000005f5b5b5befe3e4e3fff3f2f3fff2f1f1fff5f5f6fffdfcfdfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefdfff9f9f9fff4f4f4fff3f3f3fff2f2f2afa5a5a60f0f0f0f000000000000000000000000000000000000000000000000000000002f2f2f2f3f3f3f3f3f3f3f3f0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f7f7f7fffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e2ffe3e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e7ffe9e9e9ffeaeaeaffebebebffecececffedececffeeeeeeffefefeffff0f0f0fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f5fff5f5f5fff6f6f6fff8f8f7fff8f8f8fff9f9f9fff9fafafffbfbfbfffcfcfbfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefdfffffefefffefefefffefefefffefefefffefefefffefefeffe0e0e0ff2a2a2aff000000ff000000ff000000ff000000cf0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff070707ff060606ff1f1f1fff868686fffaf9fafffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafaf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff6f6f6fff6f6f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff2f1f1fff1f1f1fff2f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f1f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafbfafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdffd1d1d1ff4e4e4eff121213ff0d0d0dcf0304030000000000000000bf424242ff525252ff696969ff6b6b6bff6d6d6dff6b6b6bff616262ff6969693f1b1b1b0000000000000000000000004f000000ef000000ff000000ff000000ff000000ff000000ff717171fff9fafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0eff0ffefefeeffedededffebecebffeaebeaffeaeaeaffe9e9e9ffe8e9e8ffe8e7e8ffe6e7e7ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0dfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe0e1e0ffe2e2e29f8d8d8d0000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff010101ff1f2020ff565656ff666666ff656464ff7c7c7cffb6b6b6ffe5e5e5fff3f3f3fff6f6f6fff5f6f5fff3f3f3ffe1e1e1ffadadadff787778ff666766ff676767ff4f4f4fff161616ff010101ff000000ff000000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1f3f3f3f3f3f3f3f3f2f2f2f2f000000000000000000000000000000000000000000000000000000000f0f0f0f9f989898fff3f3f3fff3f3f3fff2f3f2fff9f9f9fffefdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff3f3f3fff1f1f1fff0f0f0dfd1d1d12f2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfabababffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecebecffedececffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f4fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff8f8f7fff8f9f8fff9f9f9fffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffefefefffefefefffffefffffefffefffefefefffefefefffefefeffe4e4e3ff303030ff000000ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af040404ff050505ff090909ff4b4b4bffdddcddfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f8fff7f7f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f2fff2f3f2fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff9f9f9fff9f9f9fffafafafffbfbfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffafafaff909090ff1f1f1fff080808ff0d0e0d3f0303030000000000000000bf383838ff363737ff484848ff4f4f4fff515152ff4e4e4eff3f3f3fff4d4d4e3f181919000000000000000000000000000000002f000000ef000000ff000000ff000000ff000000ff000000ff6a6a6afff9f9fafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffcfcfdfffcfbfcfffafafbfffafafafff9f9f9fff8f9f9fff9f9f9fff9f9f9fff7f8f8fff7f7f6fff5f5f5fff5f4f4fff4f4f3fff3f3f3fff2f2f1fff0f0f1ffefefefffeeeeeeffececedffecececffebebebffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3cfb9b9b9000000000000000000000000000000000000000000000000000000000000000000000000cf000000ff000000ff000000ff030303ff1e1f1eff5b5c5bff6b6b6bff737373ffbdbdbdfff5f5f5fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff1f1f1ffafafafff727272ff6d6c6cff4f4f4fff111211ff000000ff000000ff0000004f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1e1e1ecfc5c5c5fff3f3f3fff3f3f3fff4f4f4fffbfbfbfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfcfff5f5f5ffefeeeeffefefeffff0f0f07f78787800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efd7d7d7ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe7e7e7ffe8e7e7ffe9e9e9ffeaeaeaffebebebffecececffececedffedededffededeeffeeeeeeffefefeffff0f0f0fff2f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff8f8f8fff8f8f9fff9f9f9fffafafafffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefffffffefffffefefefff4f4f4ff404040ff000000ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f010101ff040404ff030202ff262626ffa4a4a4fffbfbfbfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f2f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff3f4f3fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff6f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafffbfbfbfffbfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffefefefffefefeffe2e2e2ff565656ff080808ff030303cf060606000000000000000000000000bf252525ff282828ff323232ff383838ff3a3a3aff373838ff2d2c2cff3334343f0f0f1000000000000000000000000000000000000000002f000000ef000000ff000000ff000000ff000000ff010102ff8c8c8cfffdfcfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fffaf9fafff9f8f9fff8f8f8fff5f5f5fff5f5f5fff4f4f4fff3f4f3fff2f2f2fff2f1f1fff0f1f1ffefefefffeeeeeeffecededffecececffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e3e4ffe4e4e4ffe5e5e500000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff100f10ff575757ff717171ff7e7d7dffdfdfdffff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6ffcececeff767676ff6f6f6fff3c3c3cff040505ff000000ff000000af000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4b4b4befe3e3e3fff2f2f2fff3f2f3fff6f6f6fffcfcfcfffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f7f7fff0f0f0fff0f0f0fff0f0f0bfb4b4b41f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1d1d1dffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe8e8e8ffe9e9e8ffe9e9e9ffebeaeaffecececffececedffedededffeeeeeeffeeeeeeffefefefffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f3f3fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f8f9fff9f9f9fffafbfafffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdff898989ff020202ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df020202ff050505ff151515ff6e6e6effeeeeeefffcfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f3f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f2f2fff2f2f2fff3f2f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfbfffcfbfbfffcfdfdfffdfdfdfffdfdfdfffefefefffcfcfcffafafafff303130ff040404ff0302025f000000000000000000000000000000bf1c1b1bff1c1c1cff232323ff282828ff282828ff252525ff1f1f1fff2424243f0b0b0b0000000000000000000000000000000000000000000000002f000000ef000000ff000000ff000000ff000000ff0d0d0dffc7c7c7fffefefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff8f8f8fff6f6f7fff5f5f6fff4f5f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff0f1f1ffefefefffeeeeeeffedededffecececffecececffebebebffebebebffeaeaeaffe9e9e9ffe8e8e9ffe7e7e8ffe7e7e7ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe4e4e5ffe5e5e5ffe5e5e5ffe6e6e62f2b2b2a000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff020202ff323232ff737373ff7a7a7affd4d4d4fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6ffb7b7b7ff7a7a79ff656565ff151515ff000000ff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f878787fff2f2f2fff2f2f2fff2f2f2fff8f8f8fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff3f3f3fff0f0f0fff0f1f1efe2e2e25f5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3a3a3affe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebebffecececffedededffedeeeeffeeeeeeffefefeeffefefeffff0f0f0fff0f0f0fff1f0f1fff2f2f2fff3f3f3fff3f4f3fff4f4f4fff4f4f5fff5f5f5fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff8f8f8fff9f9f9fff9fafafffbfbfbfffdfcfcfffdfdfdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffdfe0dfff101010ff000000ff000000ff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f020202ff050506ff060606ff4c4c4cffc7c7c7fffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f6fff5f6f5fff5f5f5fff5f5f5fff4f4f5fff4f5f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f4fff4f4f3fff4f3f3fff4f4f3fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f2f1fff3f2f2fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff5f5f5fff5f6f5fff6f6f6fff6f6f5fff5f5f6fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f8f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefff1f2f1ff7a7a7aff131313ff020202ef0303030f000000000000000000000000000000bf131313ff141414ff1a1a1aff1d1d1dff1d1e1dff1a1a1aff171717ff1b1b1b3f070707000000000000000000000000000000000000000000000000000000002f000000ef000000ff000000ff000000ff000000ff3f3f3ffff8f8f8fffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfafafffafafafffafafafffaf9fafff9f9f9fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff1f1f1ffeff0f0ffefeeefffeeeeedffedededffecedecffecececffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e74f48484800000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff0c0c0cff555555ff7a7a7affafafaffff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff1f1f2ff8a8989ff787978ff353535ff030303ff000000ff0000002f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1e1e1ecfc4c5c5fff1f1f1fff1f1f1fff3f3f3fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfff7f6f6fff1f1f1fff2f2f2fff5f5f5efe8e8e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f757575ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9eaeaffeaeaeaffebebebffececebffecececffedededffeeeeeeffefefefffefefeffff0eff0fff0f0f0fff0f0f0fff1f1f1fff2f1f1fff3f2f2fff3f4f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff9f9f9fffafafafffcfcfcfffdfdfdfffdfdfdfffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfbfbff616060ff000000ff000000ff000000ef0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff040405ff050505ff2b2b2bff979797fff7f8f8fffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffafbfafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f3fff3f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff2f3f3fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffefefefffdfdfdffcececeff595958ff0d0d0dff1a1a1aff4e4e4eff4c4c4dff303030ff222221ff191919ff121212ff0f0f0fff121212ff141414ff151515ff131312ff111112ff161616ff222222ff2f2f2fff40403fff575757ff69696aff6a6a6a7f36363600000000000000003f000000ff000000ff000000ff000000ff000000ffa2a2a2fffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfbfffbfafbfffafafafffafafafffaf9fafff9f9f9fff9f9f9fff8f8f7fff7f7f7fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff2f3f2fff1f1f1fff0f0f0ffefefefffefeeefffeeeeeeffededeeffedededffedececffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e87f74747500000000000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff212121ff747474ff828282ffe4e3e4fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7ffb2b2b3ff838383ff535353ff070707ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6e6e6efffafafafff6f6f6fff2f2f2fff5f5f4fffcfcfdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff7f6f7fff7f7f8fffdfdfd1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afa2a2a2ffeaeaeaffeaeae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffeaeaeaffebebeaffebeaebffebebebffebebebffecececffedededffededeeffeeeeeeffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f2fff3f4f3fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9fafafffbfbfafffdfdfcfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfeffc6c6c6ff070707ff000000ff000000ff0000005f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af030303ff070707ff171717ff727272ffe9e9e8fffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffbfbfbfffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f3f2fff2f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff2f2f2fff2f2f2fff2f3f2fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff7f7f7fff8f7f7fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfbfffbfbfafffbfafbfffbfbfbfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffbfbfbffa6a7a7ff3e3e3eff121211ff444444ff5d5d5dff3b3b3bff282728ff1d1d1dff151515ff0e0d0eff0e0e0fff1a1a1aff1b1b1bff1b1c1cff1a1a1aff171717ff121212ff181818ff202020ff2d2d2dff3f3f3fff5b5b5bff6e6e6e7f393939000000000000000000000000bf000000ff000000ff000000ff000000ff1e1e1effeeeeeefffdfdfdfffdfefdfffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff2f3f3fff1f1f2fff1f1f1fff0f0f0ffefefefffefefefffeeeeeeffedeeeeffedededffebececffebebebffebebebffeaeaeaffeaeaeaffe9e9eaffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9bfb0b0b000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff2f2f2fff828282ff9d9d9dfff7f7f6fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7ffd0d0d0ff888888ff5e5f5fff090909ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffdfdfdfffafafafff9f9f9fffefdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefeffffffff6f6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfc0c0c0ffebebecffebebebffebebebffeaeaebffeaeaeaffeaeaeaffebebebffebebebffecebebffececebffecececffecececffecececffecedecffedededffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f1f1fff1f1f1fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f7f8fff8f9f9fff9faf9fffafafafffbfbfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefff9f8f9ff383838ff000000ff000000ff000000df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f020202ff090909ff090909ff535353ffcccdccfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff1f2f1fff1f0f1ffeeeeefffecebecffeaeaebffeaeaeaffeaeaeaffeaeaeaffecececffeeeeeeffefefeffff0f0f0fff1f0f0fff1f1f1fff2f2f2fff2f2f2fff2f2f3fff3f3f3fff5f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfff2f2f3ff7e7d7dff292a2aff121212ff5b5b5bff717071ff535353ff393939ff282828ff1b1b1bff111111ff141414ff292929ff2d2d2dff2d2d2dff2a292aff232324ff0f0f10ff171817ff202020ff2e2e2eff464646ff656465ff7373737f3a3a3a0000000000000000000000001f000000ff000000ff000000ff000000ff000000ff7a7a7afffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffefefefffdfdfdfffdfdfdfffcfcfcfffafafafffaf9fafff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff0f0f1fff0f0f0ffefefefffefefefffeeeeeeffedededffecedecffecececffecececffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffebeaeaffebebebdfcecece00000000000000000000000000000000000000000000000000000000ff000000ff000000ff020202ff3d3c3dff858585ffb1b0b0fff7f7f7fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f8f7fff8f7f8fff8f8f8fff8f8f8ffd9d9d9ff8b8b8bff6b6b6aff0e0f0fff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeeeeeeffecededffecedecffecececffecececffecececffecececffecececffecececffedededffedededffedededffedededffededeeffeeeeeeffeeeeeeffefefeffff0f0effff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff2f2f1fff2f2f2fff3f3f3fff4f3f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f7f6fff7f7f7fff8f8f7fff8f8f8fff9f9f9fffafafafffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefeffc3c3c3ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff060605ff020202ff333334ffaaaaaafff9f9f9fffbfbfbfffcfcfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffafbfafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f7f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff2f2f2fff0f0f0ffedeeedffe8e8e8ffe2e2e2ffdddddeffd9d9d9ffd8d8d8ffd7d7d7ffdbdbdbffe2e2e2ffe8e8e8ffecebebffeeeeeffff0f0f0fff0f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcffdadadaff626262ff0d0d0dff0d0d0eff626162ff717170ff5c5b5bff424242ff2c2c2dff1d1e1eff131313ff161616ff2e2e2eff333333ff333333ff2f2f2fff262626ff111111ff191a19ff242323ff343434ff4d4d4dff696969ff7474747f3a3a3a000000000000000000000000000000008f000000ff000000ff000000ff000000ff111111fff4f4f4fffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0ffefefefffefefeeffeeeeeeffedededffedededffececedffecececffecececffebebebffebebebffebebebffebebebffebebebffebecebffecececffecececffecececffededed00000000000000000000000000000000000000000000000000000000ff000000ff000000ff040403ff4b4b4bff8c8c8bffbebebefff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8ffdcdcdcff909090ff717171ff101111ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2c2d2cffeeeeeeffeeeeeeffeeededffeeedeeffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeefffefefefffefefeffff0f0f0fff1f1f0fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f7fff6f7f7fff7f7f7fff8f8f7fff8f8f8fff9f9f9fffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffefefefffefefefffefefefffefefdff737373ff000000ff000000ff000000bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf020202ff070707ff232323ff888887fff3f2f3fffbfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff0f0f0ffeaeaebffe5e5e5ffd8d8d9ffadadadff747373ff505050ff3b3b3bff474747ff6a6a6aff9d9d9dffd5d6d6ffe3e3e3ffe9e9e9ffedededffefefeffff0f0f0fff2f2f2fff2f2f2fff3f3f3fff5f5f4fff5f5f5fff6f6f6fff7f6f6fff6f7f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbffb8b8b8ff464647ff060706ff060606ff747474ff707070ff5c5c5cff444444ff2f2f2fff1f1f1fff141415ff171718ff313131ff353535ff353535ff313131ff262626ff121212ff1a1a1aff252525ff383838ff4f4f50ff676868ff7272727f3a3a3a000000000000000000000000000000000f000000ef000000ff000000ff000000ff000000ffadadadfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff2f3f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0ffeff0f0ffefefefffeeeeeeffeeeeeeffeeedeeffedededffedededffecededffecececffecececffececedffecededffedececffedededffedededffedededffeeefee3f3b3b3b000000000000000000000000000000000000000000000000ff000000ff000000ff020202ff424343ff8c8c8cffb3b3b3fff8f8f8fff8f9f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f7fff8f8f8fff8f8f8ffccccccff8e8e8eff5f5f60ff080808ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4b4b4bffefefefffefefefffefeeefffefeeefffeeeeefffeeeeeeffeeeeeeffeeeeeeffefeeefffefeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff4f3f4fff5f5f5fff6f6f6fff6f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f8fffaf9f9fffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffcfcfcff282828ff000000ff000000ff0000004f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f040404ff0e0e0eff1c1c1cff717171ffdfdfdffffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafbfbfffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff0f0f0ffeaeaeaffe0e0e0ffb7b7b6ff515151ff0f0f0fff000000ff010001ff000000ff000000ff000000ff070707ff383838ffa2a3a2ffdededeffe6e6e6ffecececffefefeffff1f1f1fff2f3f3fff4f4f4fff5f5f4fff5f5f5fff6f6f6fff6f7f7fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfff8f8f8ff979797ff383737ff0f0e0eef080909ff767676ff737373ff5c5c5cff434343ff2e2e2eff1e1e1eff141414ff171717ff2f2f30ff333333ff323233ff2f2e2fff262626ff121212ff191a1aff252424ff363636ff4e4f4fff686767ff7272727f393a3900000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff676767fffefefefffffefffffdfefdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfdfffcfcfcfffcfcfcfffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f6f6fff5f5f5fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0efefffefefefffeeefefffeeeeefffeeeeeeffeeeeeeffeeeeeeffeeedeeffeeedeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeefffefefef5f5a5a59000000000000000000000000000000000000000000000000ef000000ff000000ff010000ff2c2c2cff888889ffa3a3a3fff8f8f7fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffb6b6b7ff8d8d8dff4b4b4bff030303ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f787878fff0f0f0fff0f0efffeff0f0fff0f0f0fff0eff0ffeff0f0ffefefefffefefefffefefefffeff0efffefefeffff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f5f4fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefeffe6e6e6ff050505ff000000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f040404ff151515ff151515ff616161ffcbcbcbfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff5f6f6fff5f5f5fff4f5f5fff4f4f4fff4f4f4fff4f4f3fff1f1f1ffeaebeaffdedfdfffa4a4a4ff202020ff010101ff030303ff010102ff010101ff000000ff000000ff000000ff010101ff020202ff0d0e0dff858584ffdbdbdcffe8e8e8ffedededfff1f1f1fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfafffafbfafffbfafafffbfbfbfffbfafbfffafbfafffbfbfbfffcfcfcfffcfcfcffefeeefff808080ff2a2a2aff111111af0a0a0aff767676ff727273ff575757ff3c3c3cff272727ff1a1a1aff131212ff151515ff2a2a2aff2e2e2eff2e2e2eff2b2b2bff232323ff0f0f0fff171717ff202020ff303030ff484848ff676767ff7373737f3a3a3a00000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff313131fffdfcfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfbfffbfafafffafafafff9f9fafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff6f6f6fff5f5f5fff3f3f3fff2f2f2fff1f2f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f07f787878000000000000000000000000000000000000000000000000bf000000ff000000ff000000ff181918ff7b7b7bff939393ffe3e2e3fff8f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff1f1f1ff979798ff878787ff313030ff010101ff000000ff0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef2f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afa6a6a6fff1f1f1fff0f1f0fff1f1f0fff1f1f1fff0f1f1fff1f0f0fff1f0f0fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffaf9f9fffafafafffafafafffafafafffbfafbfffcfcfcfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffa6a5a5ff000000ff000000ff000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff191919ff212121ff595858ffb7b7b6fffcfcfbfffcfcfcfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f8f7fff7f7f7fff6f6f7fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f4f4fff2f2f2ffedededffe1e1e2ffacadadff1d1d1dff000000ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff0c0c0cff858585ffdfdfdeffeaeaeafff0f0f0fff3f3f2fff5f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfafbfffafafafffafbfafffbfbfbfffcfbfbfffcfcfcffdfdfdfff6f6f6fff262625ff1818186f070707ff737373ff666666ff414141ff2c2c2cff1e1e1eff161515ff0f0f0fff111111ff1f1f1fff222121ff232222ff202020ff1a1b1aff0d0d0dff131213ff1a191aff252525ff363635ff555555ff6f6f707f3a3a3a00000000000000000000000000000000000000000f000000ff000000ff000000ff000000ff030303ffe1e0e0fffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefdfdfffcfcfcfffcfcfbfffbfbfbfffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f6f6fff5f5f5fff3f3f3fff2f2f2fff2f2f2fff2f2f1fff1f2f2fff2f2f1fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0afa5a5a50000000000000000000000000000000000000000000000009f000000ff000000ff000000ff090909ff585858ff8e8e8effb6b6b6fff8f8f8fff9f8f9fff8f8f9fff9f8f9fff9f8f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffcbcbcaff8f8f8fff6e6d6dff121213ff000000ff000000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafaf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb5b5b5fff2f1f1fff1f1f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9faf9fffafafafff9f9f9fff9f9f9fff9f9f9fffafbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefeff626262ff000000ff000000ff0000008f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df202020ff282828ff4d4d4dffa2a2a2fffafafafffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff0f0f0ffe8e8e8ffd3d2d3ff444444ff000000ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1e1d1dffc3c2c2ffe7e7e7ffefefeffff2f3f2fff4f4f4fff5f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffcfcfcfffcfcfdffcbcbcbff626263ff242525ff2223223f060606ff686868ff626262ff50504fff313131ff232323ff191919ff121212ff0f0f0fff111111ff131313ff131313ff111111ff0f1010ff0f100fff151515ff1e1e1eff2a2a2aff3f3f3fff5c5c5cff6363637f363635000000000000000000000000000000000000000000000000cf000000ff000000ff000000ff000000ffacacacfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafff9f9fafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff3f3f3fff3f3f3fff3f3f3fff2f2f3fff2f2f2fff2f1f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1cfc4c4c40000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff262626ff7f7f7fff929292ffd7d7d7fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffe4e4e5ff979797ff878888ff393939ff020202ff000000ff000000af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5151517f6d6d6dcfafafafffd5d5d5ffd5d5d5ffd3d3d3ffd1d1d1ffd0d0d0ffd1d0d0ffcfcfcfffcdcdcdffcacacaffc9c9c9ffc9c9c9ffc7c7c7ffc5c5c5ffc5c5c5ffc5c5c5ffc5c4c4ffc4c4c4efb7b7b7bf919191bf909090bf908f90bf909090bf919191bf919191bf929191bf919191bf909190bf8f9090bf8f8f8fbf8f8f8fbf90908fbf909090bf909090bf8f8e8fbf8f8e8ebf909090bf919191bf919191bf919191bf909090bf909090bf909090bf909090bf909090bf909090bf8f8f8fbf909090bf919191bf929292bf929292bf919191bf929292bf929292bf929292bf929292bf929292bf929292bf929292bf929292bf939393bf939393bf939393bf939393bf949494bf969696bf979797bf999999bf9a9a9abf9a9a9abf9d9d9dbf9f9f9fbfa0a0a0bfa1a0a08f7979796f5e5e5e0f0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff2f2f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f2f2fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafff9f9f9fff9f9f9fff9f9fafffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffdfdfdff1e1e1eff000000ff000000ff0000004f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf1e1e1eff2b2a2bff444444ff8f8f8ffff5f5f5fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f6fff6f6f6fff5f6f6fff3f3f4ffedeeedffe0e0e0ff979797ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff010101ff6c6c6cffe1e1e1ffededeefff2f2f2fff4f4f4fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfcfcfffbfbfbffb6b6b6ff5c5b5cff2e2e2eff2a2a2a000000003f1918183f1819183f1818183f1010103f0a0a0a3f070707cf141414ff151414ff191919ff1b1b1bff1b1a1aff181818ff151515ff1516156f0b0b0b3f0909093f0d0d0d3f1515153f1818183f1818181f0c0c0c0000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff727272fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffcfdfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f8fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff7f7f7fff6f6f7fff5f6f5fff4f4f5fff4f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f1f2fff1f2f1fff2f2f1fff2f2f1fff2f2f2fff2f2f2fff3f3f30000000000000000000000000000000000000000000000000f000000ef000000ff000000ff000000ff080708ff515051ff8c8c8cff959595ffe2e2e2fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffeaeaeaff9d9d9eff8c8c8dff5e5e5eff0f0f0fff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f504f4fdfbcbcbcffd9d9d9ffdadadaffd9d9d9ffd6d7d6ffd4d4d4ffd2d2d2ffd0d0d0ffd0d0d0ffd0d0d1ffcececeffcbcbcbffcacac9ffc9c9c9ffc8c8c8ffc6c6c6ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c4ffc4c4c4ffc3c3c3ffc1c1c1ffc1c0c0ffbfc0bfffc0bfbfffc1c1c1ffc3c2c3ffc3c2c2ffc2c2c1ffc0c0c0ffc0c0bfffbfbfbfffbfbfbfffbfc0c0ffc0c0c0ffc0c0bfffbdbebeffbebebdffbfbfbfffc1c1c1ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffc1c1c1ffc0c0c0ffc1c1c1ffc0c0c0ffbfbfbfffbfc0bfffc1c1c1ffc3c3c2ffc2c2c2ffc1c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c3c3ffc4c4c4ffc5c4c5ffc4c5c5ffc5c5c5ffc7c7c7ffc9c9c9ffcccbcbffcdcdcdffcdcdcdffcfd0d0ffd2d3d2ffd5d5d5ffd7d7d7ffd7d7d7ffd5d5d5efc6c6c57f6868680f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1e1e1efff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f2fff2f2f3fff2f2f2fff3f3f3fff3f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff4f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f8f7fff8f8f9fff9fafafffafafafffafafafffafafafffaf9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9fafffcfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefffffffffffffff5f5f5ff030302ff000000ff000000ff0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f161616ff2d2c2cff3d3d3dff7f7f7fffe9eae9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff2f3f3ffecececffdcdcdcff5a5a5aff010101ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff282828ffdadad9ffecececfff3f3f3fff5f5f5fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f8fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfff8f9f9ffa1a1a1ff535353ff2d2e2edf28282800000000000000000000000000000000000000000000000000000000bf1a191aff1c1b1bff232322ff262626ff262727ff232323ff1c1c1cff1e1e1e3f0909090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff424242fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafff9faf9fff9f8f9fff7f7f7fff7f7f7fff8f8f8fff7f8f8fff7f7f7fff6f6f7fff6f6f6fff5f5f5fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff2f2f2fff3f2f3fff2f2f2fff2f2f2fff2f3f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f3fff3f3f3fff3f4f31f1e1e1e0000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff171717ff646565ff8a8a8bff909090ffc9c8c9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8ffdadadaff939393ff8b8b8bff707070ff1d1c1cff020202ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4d4d4ddfb6b6b6ffd2d2d2ffd4d4d5ffd6d7d7ffdadadaffdfdfdfffdfe0dfffddddddffdcdbdcffdadadaffdadadaffdadadaffd9d9d9ffd8d8d9ffd8d7d7ffd6d6d6ffd5d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d0ffd0d0d0ffd0d0d0ffd1d0d1ffd0d0d1ffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d0d0ffcfcfcfffcececeffcececeffcecfceffcfcfcfffcfcfcfffd0d0cfffd1d0d0ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffd0d0d0ffcececeffcfcfceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0cfffcfd0cfffd1d1d1ffd1d1d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd6d6d6ffd7d7d7ffd7d8d7ffd8d9d8ffdbdbdaffddddddffdededeffdddddcffd8d8d8ffd3d3d3ffd0d0d0ffcfcfcfefc0c0c07f6565650f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3d3d3dfff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f4f3fff4f3f3fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f3fff4f4f4fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f9fffafafafffafbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefffeffd2d2d1ff000000ff000000ff000000df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f101010ff2e2e2eff383838ff767676ffd9d9d9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafaf9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff2f3f2ffe9e9e9ffd8d9d9ff2c2b2bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff131313ffc5c5c5ffecececfff3f3f3fff6f6f6fff8f8f8fff8f8f7fff7f7f7fff8f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafafffbfafafffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfff3f3f3ff8e8e8eff484948ff303030bf23232300000000000000000000000000000000000000000000000000000000bf222222ff252525ff303030ff373737ff393938ff343435ff272727ff2929294f1212123f1d1d1d3f1e1e1e3f1e1e1e3f1e1e1e3f1e1e1e3f1e1e1e3f1e1e1e2f141414000000000000000000000000000000001f000000ff000000ff000000ff000000ff1b1b1bfff6f6f5fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f7fff8f8f7fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff5f6f6fff5f5f6fff5f5f5fff5f5f5fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff4f4f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4fff4f4f4fff4f4f43f3d3d3d0000000000000000000000000000000000000000000000001f000000ef000000ff000000ff000000ff010101ff191919ff5f5f5fff878787ff8a8989ff999999ffc5c5c5ffe9e9e9fff3f3f3fff8f8f8fff3f4f3ffe9e9e9ffcececeffa3a3a3ff8a8a8aff868686ff6b6b6bff1f1f1fff010201ff000000ff000000ff0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4c4c4cdfb4b4b4ffcececeffcececeffd0d0d0ffd4d5d4ffdbdbdaffdfe0e0ffe3e3e3ffe3e3e2ffdededeffdcdcdcffdbdbdbffdadadaffdadadaffd9dadaffdadadaffdadadaffdad9daffdadadaffd9d9d9ffd8d9d8ffd9d9d9ffdadadaffdbdbdaffdadbdaffdadadaffd9d8d9ffd7d8d8ffd9d9d9ffdadad9ffdadadaffd8d8d8ffd8d8d8ffd8d8d7ffd8d8d8ffdadadaffdadbdaffdadadaffdad9daffd8d9d9ffd7d8d7ffd8d7d7ffd8d8d8ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadbdaffdbdbdbffdadadaffdadadaffdadadaffdadadaffdbdadaffdadadaffd9dadaffdadadaffdadbdaffdbdbdbffdbdbdbffdbdbdbffdadadaffdbdbdbffdcdcdcffdcdcdcffe2e2e2ffe3e3e3ffe0e0e0ffdbdcdbffd3d3d3ffcdcdcdffcccbccffcbcbcbefbebebe7f6464650f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7a7a7afff4f4f5fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f9fffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafff9f9fafff9f9f9fffaf9fafffafbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffbdbcbcff0c0c0cff000000ff0000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0b0b0bff333334ff383838ff727171ffd2d2d2fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff6f6f6fff2f2f2ffe9e9eaffcfcfcfff1d1e1dff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff090909ffaaaaaaffe8e8e8fff3f3f3fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbffefefefff858585ff414141ff3030307f18181800000000000000000000000000000000000000000000000000000000bf383838ff323333ff434444ff4c4c4cff4f4f4fff4b4b4bff383838ff3838387f2f2f2fff717271ff767677ff787878ff787978ff777877ff787878ff717171bf4b4c4c0000000000000000000000000000000000000000ef000000ff000000ff000000ff020202ffdcdbdbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffafafafff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f3fff3f3f4fff3f3f3fff3f4f4fff3f4f4fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f47f7a7a7a000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff010101ff131313ff484848ff767676ff848483ff868686ff888888ff8a8989ff909090ff8b8c8cff888888ff858586ff838383ff777677ff4e4e4eff191919ff030303ff000000ff000000ff0000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0c7f666666dfb2b3b3ffcccccdffcdcdcdffcececeffcfcfd0ffd6d6d6ffdcdbdcffdfdfdfffdededeffdadadaffd8d8d8ffd6d7d7ffd4d5d5ffd4d4d4ffd3d3d3ffd3d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd3d3d3ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d2d1ffd1d1d1ffd0d0d1ffd1d1d1ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd1d0d1ffd1d1d1ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd0d0d0ffd1d1d1ffd1d1d1ffd3d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd2d2d2ffd3d3d3ffd3d2d3ffd3d3d3ffd6d6d6ffdadadaffdbdbdbffdfdedfffdededeffd7d7d7ffcfcfceffcbcbcbffcacacaffc9c9c9efbbbbbb7f6464640f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f898989fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafbfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffd9d9daff8b8b8bff000000ff0000005f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393839ff3a3a3aff6e6e6effd0d0d0fffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f9fff9f9f9fff8f8f8fff8f8f8fff6f6f6fff2f2f2ffecececffd8d8d8ff222121ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0e0e0effb4b4b4ffe7e8e7fff3f3f3fff7f7f7fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbffeeeeeeff848383ff424141ff2e2f2f5f12121200000000000000000000000000000000000000000000000000000000bf4c4c4cff565656ff666666ff6b6a6aff6c6c6cff696969ff555555ff5858587f343434ff6e6e6eff656565ff6d6e6dff6f6f6fff6f6f6fff696969ff5b5b5bbf4b4b4b0000000000000000000000000000000000000000af000000ff000000ff000000ff000000ffc2c2c2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffafafafff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f5fff4f4f4fff5f5f4fff5f5f5fff5f5f58f89898900000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff010101ff060607ff191919ff454545ff686867ff787878ff7e7e7dff808080ff7d7e7eff7a7a7aff6e6e6dff4d4d4dff1f1f1fff070707ff010101ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0c7f666666efc0c0c0ffcdcdceffcdcdcdffccccccffcececeffd4d4d4ffdadadaffdddcdcffdcdcdcffd9d9d9ffd4d4d4ffd4d4d4ffd7d8d7ffd8d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d1d1ffd1d1d1ffd1d1d2ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffd0d0cfffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfd0ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d6ffd5d5d5ffd2d2d2ffd5d5d5ffdbdbdbffddddddffdbdbdbffd6d6d5ffcdcdcdffc8c8c8ffc8c7c8ffc8c8c8efbcbcbc7f6464640f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb7b7b7fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f5f4fff4f4f5fff4f4f5fff4f4f5fff5f5f5fff5f5f5fff5f5f6fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9fafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfafffbfbfcfffcfcfcfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefefffdfdfdffd6d6d6ffd0d0cf5f2525253f0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373737ff383838ff6d6d6dffcececefffbfbfafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f6f7fff3f4f4ffefefefffe0e0e1ff3b3a3aff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff191919ffcacacaffeaeaeafff3f3f3fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfafbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffecececff818181ff424242ff3030303f0c0c0c00000000000000000000000000000000000000000000000000000000bf4c4c4cff6c6c6cff777777ff777777ff777777ff767676ff6e6e6eff6161617f323232ff525252ff404140ff4f4f50ff535353ff525253ff464646ff3a3a3abf3f3f3f00000000000000000000000000000000000000007f000000ff000000ff000000ff000000ffa8a8a8fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f9f8fff9f9f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5bfb7b7b70000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff000000ff000000ff000000ff050506ff101010ff1b1b1cff282828ff313130ff292928ff1b1b1aff0f0f0fff060607ff010201ff000000ff000000ff000000ff000000af0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0c7f656565efbfbebfffccccccffcccdccffcdcdcdffcfcfcfffd5d5d5ffdadadaffdcdcdcffdbdbdbffd6d6d6ffd4d4d4ffd3d3d3ffd5d5d5ffd6d6d6ffd9d9d9ffdadbdbffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d5ffd4d4d4ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d3d2ffd3d2d2ffd3d3d3ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d2d2ffd2d2d3ffd2d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d2ffd2d2d2ffd3d3d3ffd3d3d4ffd3d3d3ffd2d2d2ffd2d3d3ffd4d4d4ffd5d5d5ffd7d7d7ffd8d9d8ffd7d8d8ffd5d5d5ffd2d2d2ffd2d2d2ffd6d6d6ffdcdcdbffdededeffdbdbdbffd5d5d5ffcececeffc8c9c8ffc9c9c9ffcacacaffcbcbcb9f7e7e7e1f191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efe5e5e5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffaf9f9fffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcffd5d4d5ffd1d1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3a3a39ff3a3a3aff707070ffccccccfffbfafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff5f5f5fff2f2f2ffeaeaeaff777777ff010202ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff010000ff444444ffdddddeffececedfff4f4f4fff7f8f7fff9f8f8fff9f9f9fff8f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafbfffafbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbffeaeaeaff838283ff434243ff3737373f0f0f0f000000000000000000000000000000000000000000000000000000005f2727277f3b3b3b7f3c3c3c7f3c3c3c7f3b3b3b7f3b3b3b7f3b3b3b7f3535355f1c1c1cff333333ff2a2a2aff353535ff393939ff393939ff303030ff282929bf28282800000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff979797fffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafff9f9fafff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff8f9f8fff8f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5dfd6d6d6000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff020201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff0000006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0c7f656565efbfbfbfffccccccffcacbcaffccccccffcecfceffd4d4d4ffd8d9d8ffdcdcdcffdcdcdbffd5d5d5ffd1d1d1ffd1d1d1ffd3d3d4ffd5d5d5ffd7d7d7ffd8d8d8ffdbdbdbffddddddffdadadaffdadadaffd9dad9ffd8d8d9ffd8d8d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d3d3ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd5d4d5ffd4d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd5d4d4ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffdadadaffdbdbdbffd9d9d9ffd7d7d7ffd4d5d5ffd3d3d3ffd2d2d2ffd2d2d2ffd5d5d5ffdbdbdbffdcdcdcffdbdbdbffd5d5d5ffcececeffcacbcbffcbcbcaffcbcbcbffcacaca9f7d7d7d1f1919190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0ffff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f6fff6f5f5fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff7f7f7fff6f7f7fff6f7f6fff6f6f6fff6f7f6fff6f7f6fff6f7f7fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfefffdfdfefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfcfffdfdfdfffafafaffd2d2d2ffd2d2d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3d3d3dff737373ffcbcbcbfffafafbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff7f7f7fff6f6f5fff4f4f4fff1f1f0ffc2c2c2ff1d1d1dff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff080809ffa0a0a0ffe7e7e7fff0f0f0fff5f5f6fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbffe8e8e8ff838383ff464646ff3c3d3c3f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0b0b0bff222222ff1d1c1dff242424ff272728ff272727ff222121ff1d1d1dbf1c1c1c00000000000000000000000000000000000000003f000000ff000000ff000000ff020202ff8c8c8cfffefefefffefefffffefefffffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfafffaf9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffaf9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff6f5f5fff6f5f6fff6f6f5fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000007f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000007f0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1919199f808080efc0c0c0ffccccccffccccccffccccccffcfcfcfffd4d4d4ffd9dad9ffdcdcdcffdbdadaffd6d6d5ffd2d2d1ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdcdcdcffdfdfdfffdcdcdcffdadadaffdadadaffdadadaffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d7d8ffd7d7d7ffd8d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d5d6ffd6d6d6ffd6d6d5ffd5d5d5ffd5d4d4ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd4d4d4ffd5d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d5ffd6d7d6ffd6d7d7ffd6d6d7ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d8d8ffdcdcdcffddddddffd9d9d9ffd7d8d8ffd7d7d7ffd5d5d5ffd4d3d4ffd3d3d3ffd2d2d2ffd2d1d1ffd5d4d5ffdadadaffdcdcdcffdadbdaffd6d6d6ffcfcfcfffcbcbcbffc8c8c8ffc8c8c9ffcac9c99f7f7f7f1f191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3d3d3dfff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffffffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfff7f7f7ffd8d8d8bfa2a2a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff404040ff727272ffcdcdcdfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f7fff6f6f6fff5f5f5fff1f1f1ffe1e1e1ff757575ff060606ff020302ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff010102ff444444ffdcdcdcffececedfff3f2f3fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbffeae9eaff858585ff444444ff3939393f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f070707ff191918ff151615ff1a1a1aff1d1d1dff1b1c1cff181818ff151515bf14141400000000000000000000000000000000000000003f000000ff000000ff000000ff050405ff868585fffdfdfdfffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfbfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f6fff6f6f63f3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f0000007f0000009f000000bf000000bf000000bf000000bf000000bf000000af0000007f0000004f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0d9f828282ffd0d0d0ffcececeffcdcdcdffccccccffcecfcfffd4d4d5ffdadadaffddddddffdbdbdbffd5d5d5ffd1d1d1ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffdadadaffdcdcdbffdededeffe0e0e0ffdfdfdfffdcdcdcffdcdcdbffdbdbdcffdbdbdbffdbdbdbffdadadbffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d6ffd7d7d7ffd8d7d8ffd7d8d8ffd7d8d8ffd8d8d8ffd8d8d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffdadadaffdededeffdfdfdfffdbdbdbffdadadaffd9d9d9ffd8d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d2ffd4d4d4ffdadadaffddddddffdbdcdcffd6d6d6ffcdceceffcacacaffcbcbcbffcccdcdffcecdce9f8181811f1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6b6b6bfff6f6f6fff6f6f6fff6f6f6fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfff5f5f5ffdad9dabfa2a2a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3e3e3eff747474ffd1d1d1fffbfbfbfffbfbfbfffcfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff7f7f7fff6f6f6fff3f3f3ffebebebffd9d9d9ff5c5c5cff020302ff040303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff333333ffc4c4c4ffe9e9e9fff1f1f1fff5f5f5fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffbfbfbfffbfbfbfffbfbfbffecececff878787ff494949ff39393a3f0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3aff747474ff717172ff565656ff3f3f3fff2e2f2eff212121ff141414ff100f10ff131212ff151414ff131313ff121111ff101010ff131314ff1a1a1aff262626ff383738ff595959ff636363ff666666ff000000ff000000ff030303ff777777fffbfbfbfffffffffffffffffffffefffffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafffaf9f9fff9f9f9fff9f8f9fff8f9f9fff9f9f9fff9faf9fffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f7fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f64f4c4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f5a5a5adfb5b5b5ffd1d0d1ffcfd0d0ffcfcfcfffd2d1d2ffd6d7d7ffdad9daffdddddcffdbdbdbffd5d5d5ffd1d2d1ffd2d2d2ffd3d3d3ffd5d4d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadbdaffdcdcdcffddddddffdfdfdfffe3e2e2ffe1e2e1ffdededeffdedddeffddddddffddddddffdcdcddffdcdcdcffdbdcdcffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7cfaeaeaebfa0a0a0bfa0a0a0bfa0a0a0bfa0a0a0bfa0a1a0dfbbbbbbffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d8d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadaffdadadaffdadadaffdadad9ffdad9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffd9dadaffdadadaffdcdcdcffe0dfdfffe0e0e0ffdedddeffdcdcdcffdbdbdbffdadadaffd9d8d9ffd7d7d7ffd6d5d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd5d5d5ffdadad9ffdddddcffdbdbdbffd6d6d7ffd1d1d1ffcecdceffcececeffcfcfcfefc3c3c36f5b5b5a0f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7b7b7bfff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfcfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefffefffefefefffefffefffefffffffefefefffefefefffefefefffdfdfdfffdfdfdfff1f1f1ffdfdfdf9f8a8a8a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f070707ff3a3a3aff3f3f3fff797979ffd4d4d4fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff5f6f5fff2f2f2ffecebecffd7d8d8ff616161ff0f0f0fff000000ff030304ff010101ff010101ff010101ff020201ff000000ff070607ff3f3f3fffc0c0c0ffe7e7e7fff0f0f0fff4f4f3fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffafaf9fffafafafff9f9f9fff9f9f9fff9f9f9fff9faf9fffaf9fafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffeeeeedff8b8b8bff4b4b4bff3838387f1c1c1c0000000000000000000000000000000000000000000000000000000000000000000000007f3b3c3bff757575ff5b5b5aff3f3e3eff2d2d2dff202020ff171717ff111111ff181818ff1b1a1aff1e1e1eff1c1c1cff1a1a1aff0d0e0eff0f0f0fff151616ff1e1e1eff2b2b2bff424242ff656565ff737372ff000000ff000000ff040404ff6b6b6bfff9f9f9fffffffffffefffefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfafafffaf9fafff9f9f9fff9f9f9fff9f9fafffafaf9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f9f8fff8f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff7f7f77f7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f3f3f3fffcccdcdffcececdffcfcfcfffd4d4d4ffd9d9d9ffdcdcdcffdcdcdcffd9d9d9ffd4d4d4ffd1d1d1ffd2d2d2ffd3d3d3ffd4d5d5ffd5d6d6ffd7d7d7ffd8d8d8ffd9dad9ffdadadaffdbdbdbffdcdcdcffdddcddffdededeffdfdfdfffe1e0e0ffe3e3e4ffe3e3e3ffe0e1e1ffdfdfdfffdfdfdfffdfdedeffdededeffdddeddffddddddffddddddffdcdcdcffdcdcdcffdcdbdcffdbdcdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdadaffdadadaffd9dadadfbebebe00000000000000000000000000000000000000000000000000000000ffdadadaffd9d9d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9dad9ffdadadaffdadadaffdadadaffd9dadaffd9dadaffd9d9d9ffdadad9ffd9d9daffdad9d9ffd9d9d9ffd9d9daffdadad9ffdadadaffdadadaffdadadbffdbdbdbffdcdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdbdbffdedfdfffe1e1e1ffe1e2e1ffdfe0dfffdedfdeffddddddffdcdcdcffdbdbdbffdad9daffd8d8d9ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd6d6d6ffdadadaffdcdcdcffdbdbdcffd9d8d9ffd3d3d3ffd0d0d0ffd0cfd0ffcecfcf9f808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbababafff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefffefffefefefffffefffffefffefffefefefffefefefffdfefdfffdfdfdfffdfdfdffefefefffe0e0e17f707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0e0eff3b3a3bff424242ff7d7d7dffd7d7d7fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff7f7f7fff6f6f6fff3f3f3ffeeefeeffe1e1e1ffaaaaaaff4b4b4bff181818ff0a0a0aff040404ff080808ff141414ff343535ff939393ffd8d8d8ffe9e8e9fff0eff0fff3f3f3fff5f5f5fff6f6f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafbfafffbfbfafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffefefefff8c8c8cff4d4d4cff3838387f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff777777ff626262ff434343ff2d2d2dff1f1f1fff161616ff0f0f0fff232323ff2a2a2aff2d2d2dff2c2d2dff2a2a2aff141313ff131313ff1b1b1bff262626ff393939ff555555ff727272ff757575df000000ff000000ff050606ff666667fff6f6f6fffefffffffefffffffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfbfbfffafbfbfffafafafffaf9fafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7afaaaaaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f191919efbdbdbdffcccbccffcdcdcdffd7d7d7ffdfdfdfffddddddffdadadaffd5d5d5ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd9d9d9ffdadadaffdbdbdbffdcdbdcffdcdcddffddddddffdddeddffdededeffe0e0e0ffe1e1e1ffe2e2e2ffe5e5e4ffe5e5e5ffe2e3e3ffe1e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdedfdfffdededeffdededeffdededeffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbbfa4a4a400000000000000000000000000000000000000000000000000000000ffdbdbdbffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdddddcffddddddffdeddddffdededeffdededeffddddddffddddddffdeddddffddddddffddddddffddddddffddddddffddddddffdededeffe1e1e1ffe3e4e4ffe2e3e2ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d7d7ffd7d7d7ffd5d6d5ffd5d5d5ffd7d7d7ffdadadaffddddddffdcdcdcffd7d8d8ffd0d0d0ffcdcdcdffcacaca4f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfd9d9d9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f7f8fff7f7f8fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffffefefffefefefffefffefffefefefffefefefffdfdfefffdfefdfffdfdfdffedededffe5e5e46f626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0e0eff3a3a3aff424242ff7f7f7fffdbdbdbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff7f7f8fff6f6f6fff4f4f3fff0f0f0ffeaeaeaffdfdfdfffc6c6c6ffaeaeaeff9c9c9cffa7a7a7ffc2c2c3ffdadadaffe9e9e9ffefeeeefff1f2f1fff4f4f4fff5f6f6fff6f6f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafff9f9fafff9faf9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff0f0f0ff8e8e8eff505050ff3a3a397f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff787778ff666767ff494949ff343434ff232323ff181818ff101010ff282828ff303030ff323232ff323231ff2e2e2eff151514ff161716ff1f1f1fff2c2c2bff414141ff5b5b5cff707070ff747374bf000000ff000000ff020202ff5e5e5dfff1f0f0fffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffafafafffaf9fafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8bfbababa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf959695ffc9c9c9ffc9c9caffd0d1d1ffdadadaffdcdcdcffd8d8d7ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d8d9ffdadadaffdbdbdbffdcdcdcffddddddffdddeddffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe3e2e2ffe4e3e4ffe5e5e5ffe7e6e6ffe4e4e4ffe1e2e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededdffddddddffddddddffddddddffdcdddcffdddcddaf9797970000000000000000000000000000000000000000000000000f0d0d0dffdddddcffdcdcdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdddcddffdcdcdcffdddcdcffdddcdcffdcdcddffddddddffddddddffdddedeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffe0dfdfffe0e0e0ffe4e4e4ffe5e6e6ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdddcddffdcdcdcffdbdbdbffdadadbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd6d6d6ffd5d4d5ffd5d5d5ffdbdcdcffddddddffd4d4d4ffcbcbcbffc8c8c7efbab9b90f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefefffffffffffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdffededecffe5e5e53f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0f0e0fff3a3a3aff434343ff7f7f80ffe1e1e1fffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff8f7f8fff6f6f6fff5f5f5fff4f3f3fff1f1f1ffecececffe9e9e9ffe8e8e8ffe9e9e9ffebebebffededeefff1f1f1fff3f4f3fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafff9faf9fff9f9fafff9f9fafffaf9f9fffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff1f2f1ff919191ff525252ff3b3b3b7f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff757575ff676766ff4d4d4eff373737ff242424ff181818ff111011ff2a2a2aff343434ff363636ff343535ff303131ff151515ff161616ff202020ff2d2d2eff434343ff5c5c5bff6f6f6fff747474bf000000ff000000ff050505ff565656ffe7e7e7fffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfcfffbfbfbfffafafafff9f9f9fffafafafffafafafffafafafffaf9f9fff9f9f9fffafafafffafafafffbfbfafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f626262ffc6c6c6ffc8c7c7ffcbcbcbffd3d3d4ffd5d5d5ffd4d4d5ffd7d7d6ffd8d8d8ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e6e5ffe6e6e6ffe7e7e7ffe6e6e6ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e1e1ffe1e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededfffdededeffdededeffdededeffdededeffdfdfe0bfa8a8a8bfa8a8a8bfa8a8a8bfa8a8a8bfa8a8a8bfa8a8a8efd2d2d2ffdededfffddddddffddddddffddddddffdcdddcffdddddcffdcdcddffdcdcdcffdddcddffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe6e6e6ffe7e7e7ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdedfdfffdededeffddddddffddddddffdcdcdcffdbdbdbffdadadaffdadadaffdad9d9ffd8d8d8ffd8d7d7ffd9d8d8ffd6d6d6ffd6d6d6ffcececeffc5c5c5ffc3c4c3bf9191910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2e2e2efff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafff9faf9fffaf9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffbfbfbfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffffffffffffffffffefefffffffefffffefefefffefefefffefefefffdfdfefffdfdfdfffdfefdffebebebffe5e6e63f393939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0f0f0fff3c3c3cff464646ff828282ffe6e5e5fffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfafbfffbfafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f6f6fff6f6f6fff4f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff3f3f3ff979797ff555555ff3c3c3c7f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff747373ff656565ff4d4d4dff363636ff232323ff181818ff101010ff282728ff303030ff333333ff323232ff2e2e2eff151515ff151515ff1f1f1fff2d2d2dff424242ff5d5d5dff737373ff7676757f010101ff010101ff080707ff525151ffddddddfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfdfffdfdfdfffcfcfcfffbfafbfffafafafffbfafafffafafafffafafafffafafafffafafafffaf9f9fffafafafffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f8fff8f8f8fff8f8f8fff9f8f8fff9f8f8fff9f9f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f232323ffc1c0c0ffc3c3c3ffc7c7c7ffd0d0d0ffd5d5d5ffd0d0d0ffcfcfcfffd7d7d7ffdbdbdbffdbdbdbffdadbdaffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0dfdfffe1e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e2e2ffe3e3e4ffe4e4e4ffe5e5e5ffe7e7e7ffe8e7e7ffe8e8e8ffe7e7e7ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e1ffe2e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffdfdedfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfdfffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e2e2ffe3e2e3ffe3e3e3ffe4e4e3ffe8e8e8ffe8e7e7ffe6e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffdedfdeffdededeffdddcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffd4d4d4ffcdcdcdffd5d5d5ffd2d2d2ffc8c8c7ffc1c1c1ffbfbfbf6f52525300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f9f9fff9f8f9fff8f9f8fff8f9f8fff9f9f9fff8f8f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfafafffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfeffeaebebffe9e9e90f0e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0f0f0fff3b3b3bff464646ff838383ffe7e7e7fffbfbfbfffbfbfbfffbfbfcfffcfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfff5f5f5ff9a9a9aff565757ff3939397f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff787777ff626262ff464646ff303030ff202020ff151515ff0f0f0fff232424ff2c2b2cff2e2e2eff2d2d2dff2a2a2aff121313ff131313ff1b1b1bff292929ff3d3d3dff585858ff747474ff7676777f010101ff030303ff0d0d0dff4f5050ffd1d1d2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffcfdfcfffbfbfbfffafafafffbfafbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0b0b0bcf979797ffbdbdbdffc0c0c0ffcbcacaffd3d3d3ffd2d2d3ffcdcdcdffcfcfcfffd3d3d3ffdbdbdcffdededeffdededeffddddddffddddddffdededeffdfdfdfffe0e0dfffe1e1e0ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe8e8e8ffe9e9e9ffe8e8e9ffe8e8e8ffe5e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdedfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e2e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe9e9e9ffe8e8e8ffe6e6e6ffe5e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0dfe0ffdededeffdfdfdfffe0e0e0ffe0e0e0ffdadadbffcfcfcfffccccccffcfcfcfffd4d4d4ffcdcdcdffc1c1c1ffbdbdbeffbdbdbd2f232323000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6d6d6dfffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafbfafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefffefffffefffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffcfdfdffeeeeeeffeaeaea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0f0eff393a39ff484848ff858585ffeaeaeafffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfafafffbfbfafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfff7f6f6ff9e9e9eff575656ff3838387f1c1c1c0000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3cff777776ff545353ff333333ff242424ff191919ff121212ff0d0d0dff181818ff1d1d1dff20201fff1c1c1dff1a1a1aff0f0f0fff101010ff161616ff20201fff2e2e2eff424142ff6a6a69ff7575755f020202ff090909ff0d0e0eff4e4d4dffc6c7c6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fffaf9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f676867ffb9b9b8ffbababaffc3c3c3ffd0d0d0ffd5d5d5ffcdcecdffcdcdcdffd0d0d0ffd2d2d1ffd8d8d8ffdfdfdfffe2e2e1ffe1e0e0ffe0e0dfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e6ffe7e7e8ffe8e9e8ffe9e9eaffeaeaeaffeae9e9ffe6e7e6ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe4e3e3ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe7e7e7ffebebebffe9e9e8ffe6e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe3e4e3ffe2e2e2ffe1e1e1ffe0e0e0ffe2e2e2ffe2e2e2ffdededeffd4d4d4ffcfcfcfffcccdcdffcbcbcbffd2d2d2ffd2d2d2ffc8c9c8ffbdbdbdffbcbcbccf9798980f0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafbfafffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffbfbfbffeeeeeddfd0cfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3a3a3aff4a4a4aff878888ffecececfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfff7f7f7ffa1a1a1ff575757ff383838bf2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3bff737473ff6f6f6fff464645ff2b2b2bff1f1e1fff161616ff111112ff111111ff121212ff131313ff121213ff111111ff0f0f0fff131314ff1b1b1bff262726ff363736ff5c5d5dff6a6a6aff6c6c6c3f030303ff0e0d0dff131313ff494949ffb8b8b8fffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfafbfffafafafffafafafffaf9fafffafafa7f7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f3a3a3affb9babaffb9b8b8ffbcbcbcffcbccccffd2d2d2ffcececeffccccccffcececeffd0d1d1ffd3d3d3ffd6d6d7ffdddddcffe2e2e2ffe3e3e4ffe2e2e2ffe2e2e2ffe2e3e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffebebebffe8e8e8ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e1e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe3e3e3ffe3e4e3ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e6e5ffeae9e9ffebebecffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffe2e2e2ffe4e4e4ffe0e0e0ffd8d7d7ffd2d3d3ffd0d0d0ffcececeffccccccffcccdccffd3d3d3ffcececeffc3c2c2ffbababaffbabab98f676767000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbbbbbbfffafafafffafaf9fff9fafafff9faf9fff9f9f9fff9f9f9fff9f9f9fffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafbfffafafbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffafafaffeeeeeebfb2b2b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff3a3a3aff4c4d4dff8b8b8bffefeff0fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfff7f8f8ffa3a3a3ff5b5b5bff3a3a3abf2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f060606ff181918ff171717ff1a1a1aff1c1c1cff1c1c1cff181918ff151515bf1414140000000000000000000000000000000000000000000000003f030303ff121212ff191918ff494949ffacacacfffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafa7f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0b0b0befaeaeadffbababaffbbbbbbffc7c7c7ffcfcfcfffd0cfcfffccccccffcdcdcdffd0d0d0ffd2d2d3ffd5d5d5ffd7d7d7ffdadadaffe0e0e0ffe4e4e4ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffedededffeaeaeaffe7e6e6ffe6e6e7ffe6e7e6ffe6e6e6ffe6e6e6ffe6e6e5ffe6e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e3ffe4e3e3ffe3e4e4ffe3e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e4e3ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe1e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e5e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e7e7ffebebebffecececffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e8e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe5e6e5ffe3e3e3ffdddcdcffd8d8d8ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcdcdcdffcdcdceffd1d1d1ffcbcbcbffbdbdbdffb8b8b8ffb8b8b83f2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcacbcafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9faf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfafbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfefffdfefefffdfdfefffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefff8f8f8ffefeeefbfb3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3a3b3bff4f4f4fff8e8e8ffff1f1f1fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafbfffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfff9f9f9ffa3a3a3ff5f5f5fff3c3c3cbf2d2e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f090909ff202021ff1f201fff252525ff282828ff282828ff212222ff1d1c1cbf1d1d1d0000000000000000000000000000000000000000000000000f000000ff1a1a1aff1b1b1bff464646ffa2a2a2fffbfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafabfbbbbbb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af7f7f7effb9b9b9ffb9b9b9ffc3c2c2ffcdcdcdffd0cfd0ffcdcdcdffcdcccdffcfcfcfffd1d2d2ffd4d4d4ffd6d6d6ffd8d9d9ffdbdbdaffddddddffe2e2e2ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e8ffe8e8e8ffe8e8e9ffe8e9e9ffe9e8e9ffe8e9e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffedededffebebecffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e3ffe3e3e3ffe3e3e3ffe4e4e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe6e6e6ffe9e9e9ffedededffedededffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e9e8ffe8e8e8ffe9e8e8ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe5e5e5ffe7e7e7ffe5e5e5ffe0e0e0ffdcdcdcffd9d9d9ffd6d6d7ffd4d4d4ffd2d2d2ffd0d1d0ffcfcfcfffcdcdccffcfcfcfffcfd0d0ffc6c6c5ffb8b8b8ffb7b7b7efababab0f0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefff8f8f8fff0f0f07f79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1f1f1fff3d3d3dff535353ff919292fff2f2f3fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfdfffcfdfdfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f9f9fff8f8f9fff9f8f8fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffafafaffa7a8a8ff606060ff3c3c3cbf2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0d0d0dff2c2b2cff2b2b2bff363636ff3c3c3cff3b3b3bff313131ff292929bf28282800000000000000000000000000000000000000000000000000000000ff1a1a1aff1b1b1bff434343ff9c9c9cfffafbfbfffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefffffefefffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafbfafffafafafffafafafffafafafffafafafffafafabfbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f505050ffb9b9b9ffb9b9b9ffbdbebeffcacacaffd0d0d0ffcececeffcecdceffcfcfcfffd0d1d1ffd3d3d3ffd6d6d6ffd8d8d8ffdadadaffdbdbdcffddddddffdfdfdfffe5e4e5ffe8e8e8ffe8e8e8ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9eaffe9eaeaffeaeaeaffedededffedededffe9eaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e6e7ffe7e6e7ffe6e6e6ffe6e7e6ffe7e6e7ffe6e6e6ffe6e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e5ffe4e4e4ffe4e5e4ffe5e4e5ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e5e6ffe6e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e6ffe6e5e6ffe5e5e5ffe5e6e5ffe6e6e6ffe6e6e6ffe7e7e7ffebecebffefefefffedededffecececffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e7ffe8e8e8ffe7e7e7ffe2e2e2ffdededeffdcdcdcffdadadaffd8d8d8ffd5d6d6ffd4d4d4ffd3d3d3ffd1d1d1ffcececfffcdccccffd1d1d1ffcdcdcdffbfbebfffb7b7b7ffb7b7b7af7d7d7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefdfdfff8f8f8fff4f4f37f7b7b7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1f1f1fff3c3c3cff555554ff939393fff4f4f4fffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfdfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f6f7fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffaf9fafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffbfafaffabababff616161ff3c3c3cbf2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f161616ff414141ff3d3d3dff505050ff565656ff535352ff464646ff3a3a3abf43434300000000000000000000000000000000000000000000000000000000ff1a1a1aff1b1b1aff414141ff979797fffafafafffefefefffefefefffefefefffefefefffefffffffffefffffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f222222efabacabffb8b8b9ffbababbffc6c6c6ffcececeffcdcdcdffcdcdcdffd0d0d0ffd2d1d1ffd3d3d3ffd5d5d5ffd7d7d8ffd9d9d9ffdbdbdbffdcdcdcffddddddffdededeffe0e0e1ffe7e7e7ffe9e9eaffe9eae9ffe9e9e9ffeae9e9ffeaeaeaffebebebffebebebffebebebffebebebffebebebffeaeaebffeaeaeaffeaeaeaffeaeaeaffebebebffedededffeeeeefffebebeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe8e8e8ffeeeeeeffefefefffedededffecececffecececffecececffebebebffebebebffeaebebffeaeaeaffeaeaebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffeaeaeaffe9e9e9ffe9eaeaffe5e4e4ffe0e0e0ffdededdffdcdcdcffdadadaffd8d9d8ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcdcecdffcecdceffd2d2d2ffc9c8c9ffbbbabbffb6b6b6ffb6b6b66f4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efffbfbfbfffbfbfafffbfbfafffafafbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffdfcfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffdfefefff9f9f9fff5f5f57f7b7a7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff3a3a3aff585858ff969696fff5f5f5fffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffcfcfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff8f8f8fff9f8f8fff8f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffafbfbffb1b1b0ff636363ff393939bf2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f191919ff626262ff5f5f5fff6d6d6dff6e6e6eff6c6c6cff686868ff606160bf4f4f4f00000000000000000000000000000000000000000000000000000000bf121212ff191919ff414141ff959595fffaf9f9fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfa0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf929292ffb5b6b5ffb7b7b7ffc3c3c2ffcdcdcdffcececfffcccbccffcfcfcfffd1d1d1ffd2d3d3ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdbdbdbffddddddffddddddffdededeffdfdfdfffe3e2e2ffe9e9e9ffebebebffeaebeaffeaeaeaffebebebffebecebffecebecffecececffecececffebecebffebebebffebebebffebebebffebebebffecececffedededffefefefffecececffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e6ffe5e5e5ffe5e5e6ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e5ffe5e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e7ffe6e7e7ffe7e6e7ffe6e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffeaebeafff0f0f0ffefefefffedededffedededffedededffedecedffecececffebebecffebebebffebebebffebebebffebebebffebebebffebebebffecececffebebebffeaeaeaffe6e6e6ffe2e2e2ffdfe0dfffdddeddffdcdcdcffdbdadaffd9d9d9ffd8d8d8ffd6d6d7ffd5d5d5ffd4d3d3ffd2d2d1ffcfcfcfffcdcdcdffcfcfcfffcfcfcfffc5c5c4ffb7b8b7ffb6b6b5efa9a9a92f222221000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5d5d5dfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffdfdfdfff8f9f9fff3f3f47f7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f202020ff393a39ff5a5a5aff9b9b9bfff6f6f6fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffaf9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff6f5f6fff5f5f5fff4f4f4fff3f3f4fff2f2f2fff1f1f1fff1f1f1fff3f3f3fff5f5f5fff8f7f8fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff8f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafaf9fffafafafffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfefffefefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfcfcfffbfbfbffb4b4b4ff696969ff3a3a3abf2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f191919ff6b6b6bff797879ff787877ff757575ff757576ff767676ff717171bf4f504f00000000000000000000000000000000000000000000000000000000bf121212ff181818ff3f3e3eff919191fff8f8f9fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffbfcfbfffbfbfbfffbfbfafffafafafffafbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfb3f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f636363ffb1b2b2ffb4b4b4ffbdbdbeffccccccffcfd0cfffcbcbcbffccccccffcfcfcfffd1d2d1ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d8ffdadadaffdcdcdcffdddcddffddddddffdededeffdfdfdeffe0e0e0ffe4e5e4ffeaeaeaffecececffebececffebebebffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffedededffefefefffededeeffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e7e8ffe8e7e7ffe8e7e7ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e6ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e7ffe8e8e8ffe8e8e8ffededecfff0f1f1ffefefefffeeeeeeffedededffedededffedededffedededffedececffecececffecececffececebffecececffecececffedededffedecedffecebecffe8e8e8ffe3e3e3ffe1e1e1ffdfdfdfffddddddffdcdcdcffdadadbffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d4d4ffd3d2d3ffd1d1d1ffcfcfcfffcdcccdffcfcfcfffcececeffc1c1c1ffb5b4b4ffb4b4b4cf919191000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7d7dfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfff6f7f6fff2f1f17f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2a2a2bff393939ff5b5b5bff9e9e9efff7f8f7fffcfcfcfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff8f9f9fff8f9f8fff8f8f9fff8f8f9fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff4f4f4fff2f2f2fff0f1f0ffedeeedffeaebebffe9e9e8ffe9e9e8ffedececfff0f0f0fff4f4f4fff7f7f7fff7f7f7fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffbfafafffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffefdfefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbffb7b7b7ff6a6a6aff3a3a3aef3535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0606063f1d1d1d3f1e1e1e3f1e1e1e3f1d1d1d3f1d1d1d3f1d1d1d3f1d1d1d2f14141400000000000000000000000000000000000000000000000000000000bf131313ff191919ff3d3d3dff8f8f8ffff8f8f8fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfcfffcfcfcfffcfcfbfffcfbfcfffcfcfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfb4f4e4e4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb1b1b1ffb1b0b0ffb5b5b5ffc9c8c9ffd1d1d1ffccccccffcbccccffcececfffd0d0d1ffd2d2d3ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdbdbdbffdcdcdcffdddddcffddddddffdededeffdfdfdfffdfe0e0ffe1e1e1ffe5e6e5ffebebebffedededffecededffecececffedededffedededffedededffededecffecececffecececffecececffecededffedededffeeedeeffeff0f0ffefefefffebebebffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9eaeaffeeeeeefff1f1f1ffefefefffeeeeeeffeeeeeeffeeeeeeffededeeffedededffecededffecececffecececffecececffedececffedeeedffeeeeeeffecececffe9eaeaffe4e4e4ffe2e2e2ffe0e1e0ffdfdfdfffddddddffdbdcdcffdadadaffd9d9d9ffd9d8d8ffd8d8d8ffd6d6d6ffd5d5d6ffd4d4d3ffd2d1d1ffcfcfcfffcdcdcdffcbcbcbffd1d1d1ffcbcbcbffbababaffb3b3b3ffb2b2b27f585958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afacacacfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfbfcfffbfcfcfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffdfefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefff7f7f7fff1f1f14f4b4b4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2c2c2cff393939ff5d5d5dffa2a2a2fff8f8f8fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff6f6f6fff5f4f5fff2f2f3ffedededffe7e7e7ffdedddeffd4d3d4ffbebebeffcececfffdbdcdbffe5e5e5ffebebebfff2f2f2fff5f5f5fff7f7f7fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfdfdfffdfcfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffbfbfbffb9b9b9ff6a6a6bff3b3b3bff39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf161616ff1b1b1bff3b3b3bff8c8c8cfff7f7f7fffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfbfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfb7f7d7d7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0b0b0bdf9c9c9cffb3b3b3ffb2b2b3ffc3c3c2ffcfcfcfffcccdcdffcacacaffcdcdcdffcfcfcfffd1d2d2ffd3d3d4ffd5d6d6ffd7d7d7ffd9d9d9ffdadbdaffdbdcdcffdcdcddffddddddffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe2e2e2ffe7e7e7ffecececffeeeeeeffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffefefeffff0f0f0ffecececffeae9eaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffebebeaffeff0effff1f1f2ffefefefffefefefffeeeeeeffeeeeefffeeeeeeffedededffedededffededecffecececffecededffedededffeeefefffecececffeaeaeaffe7e6e6ffe4e4e4ffe2e2e2ffe0e0e0ffdfdfdfffddddddffdcdcdcffdadbdaffdadadaffd9d9d9ffd8d9d8ffd7d7d7ffd7d6d6ffd5d4d5ffd2d2d2ffd0d0d0ffcdcdcdffcbcbcbffccccccffcdcdcdffc5c5c5ffb4b5b4ffb2b2b2ffb3b3b33f2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbcbcbcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfbfffdfdfcfffdfdfdfffefefefffefefefffefefefffdfefefffdfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfbfffdfcfcfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefdfffdfdfdfff6f6f6fff0f0f03f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2d2d2dff3b3b3bff5f605fffa5a5a5fff9f9f9fffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffaf9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff8f8f8fff7f7f7fff5f4f5fff2f2f2ffebebebffe1e1e1ffbfbfbfff5d5d5eff232323ff151515ff1e1e1eff494849ffacadacffdbdbdbffe9e9e9fff1f1f1fff5f5f5fff7f7f7fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfcffbdbdbdff6d6d6dff3b3b3bff3a3a3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf161616ff1d1d1dff3a3939ff8a8a8afff6f6f6fffdfefdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafbfafffafafafffbfbfbfffbfbfbfffbfbfb8f8d8d8d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af797979ffb2b2b1ffb2b2b2ffbdbdbdffccccccffcececeffcacacaffcbcbcbffcdcdcdffd0d0d0ffd2d3d2ffd5d5d4ffd7d6d7ffd8d8d8ffdadadaffdbdbdbffdcdcdcffddddddffdedddeffdededeffdededeffdedfdeffdfdfdfffdfe0e0ffe0e0e0ffe2e1e2ffe7e8e8ffedededffefefefffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffefefeffff1f1f0ffedededffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9eaeaffeae9e9ffe9eae9ffe9e9e9ffeaeae9ffecececfff1f1f0fff1f1f1fff0f0f0ffefefefffefefefffefefeeffeeeeeeffeeeeeeffedededffedececffecececffedededffefefefffedededffeaeaeaffe7e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffdfdfdfffdededdffddddddffdcdcdcffdbdbdbffdadadaffdadadaffd8d8d8ffd7d7d7ffd5d5d5ffd4d3d3ffd2d2d2ffcfcfcfffcdcdcdffcacacaffcbcbcbffcacacaffbebfbeffb4b3b3ffb4b4b3df9d9d9d0f0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfff4f4f4fff0f0f03f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2c2c2cff393939ff616161ffa9a9a9fff9f9f9fffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafff9fafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f6fff2f2f2ffeeeeeeffe3e3e3ffb4b4b4ff2d2d2dff010101ff000000ff000000ff000000ff000000ff191919ff929393ffdedfdfffebebebfff2f2f2fff6f6f6fff8f8f8fff9f9f9fff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcffc0c0c0ff717071ff3d3d3dff3b3b3b00000000000000000000000000000000000000000000000000000000000000002f1515153f1d1d1d3f1e1e1e3f1e1e1e3f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf161616ff1d1d1dff383939ff878786fff5f5f5fffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbbfbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f424242ffb1b2b2ffb1b1b1ffb7b7b6ffc7c7c7ffd1d1d1ffcbcbcbffcacacaffccccccffcececeffd1d1d1ffd3d3d3ffd6d6d6ffd8d7d7ffd9d9d9ffdbdbdbffdcdcdbffdcdcddffddddddffdededeffdededeffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e1e0ffe2e2e2ffe8e8e8ffedededffefefefffedededffedededffedededffedededffedeeedffeeeeeeffeeeeeeffefefeeffefefefffefeff0fff1f1f1ffefeeeeffebebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffededeefff1f1f2fff1f1f1fff0f0f0ffeff0f0ffefefefffefefefffeeeeeeffeeeeeeffedededffedededffedededffefefefffeeeeeeffebebeaffe7e7e6ffe5e5e6ffe5e5e5ffe4e4e4ffe3e3e4ffe2e2e2ffe0e0e0ffdfdfdfffdededeffddddddffdddcdcffdcdcdcffdbdbdbffd9dad9ffd8d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d2d3ffd0d0d0ffccccccffc9c9c9ffcbccccffc8c8c8ffbbbbbbffb4b4b4ffb3b4b3af7b7a7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefdfdfffdfdfefffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffafafafffbfbfbfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfff4f4f4fff1f0f13f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2c2c2cff3a3a3aff626262ffaeaeaefff9f9fafffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff5f5f5fff1f0f0ffe9eae9ffd3d3d3ff484848ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff272626ffbdbdbdffe6e6e6ffefefeffff4f4f5fff8f7f8fff8f8f8fff9faf9fffafafafffaf9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcffc5c5c5ff737373ff3d3d3dff3b3b3b0000000000000000000000000000000000000000000000000000000000000000bf555555ff737373ff777777ff787878ff787978ff797979ff787878ff797979ff7a7a7aff797979ff777878ff7373733f1c1c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000bf161716ff1e1d1eff363737ff828181fff3f3f4fffefefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbcfcccbcc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f161616efa5a5a5ffb1b1b1ffb3b3b3ffc2c2c2ffcdcdcdffcdcdcdffcacacaffcbcbcbffcdcdcdffcfcfcfffd1d2d2ffd4d4d4ffd6d6d6ffd8d8d8ffd9d9daffdbdbdbffdcdcdcffdcddddffddddddffddddddffdededeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe3e3e3ffeaeaeaffeeeeeeffefefefffedeeedffedeeeeffeeeeeeffeeeeeeffeeeeeeffefefeeffefefefffefefeffff0f0f0fff1f1f1ffefefefffecececffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e9ffe9e9e9ffe9e9eaffe9e9e9ffeae9e9ffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e8e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeae9eaffeaeaeaffeaeaeaffebebebffefefeffff2f2f2fff1f1f1fff0f0f0fff0f0f0ffefeff0ffefefefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffecececffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdededeffdededdffddddddffdcdcdbffdbdadaffd9d9d9ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d3ffcececeffc9c9c9ffc8c8c8ffcdcccdffc4c4c4ffb7b7b7ffb2b2b2ffb1b1b25f42424200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffcfcfcfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffbfbfbfffdfdfdfffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfff4f4f4fff0f0f03f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2b2b2aff373637ff656565ffb2b2b3fffafafafffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff4f4f5ffefefefffe5e5e5ffadacadff121212ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff838483ffe0e0e0ffeeedeefff4f4f4fff7f7f7fff8f8f8fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcffcbcbcbff767676ff3e3f3fff3d3c3c0000000000000000000000000000000000000000000000000000000000000000ef545454ff606060ff6d6d6dff757575ff777777ff757675ff757676ff777777ff797979ff777676ff6f6f6fff7171713f1c1c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000bf161616ff1e1e1eff363635ff7f7f7ffff2f2f2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf828282ffafafafffb0b0b0ffbcbcbcffc9c9c8ffcccdcdffc9c9c9ffcbcbcbffcdccccffcececeffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffdededeffdededeffdedfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e1ffe4e4e4ffebebebffefefefffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefeffff0f0f0fff0f0f0fff1f0f0fff0f0f0ffecececffe9e9e9ffe9e9e8ffe8e8e9ffe8e9e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebeaeaffe9eae9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9eae9ffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffebebebfff0f0f0fff2f2f2fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefefefffefeeeeffeeeeeeffefefefffeeeeeeffe7e7e7ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe1e2e2ffe0e0e0ffdfe0dfffdfdfdeffddddddffdcdcdcffdbdbdbffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffcfcfcfffcacacaffc6c6c6ffcacbcbffcacacaffc0c1c0ffb3b3b2ffb0b1b0efa5a5a51f161616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4e4e4efffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffdfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfff4f4f4fff0f0ef3f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2b2b2bff393939ff656565ffb3b3b3fffbfbfbfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffaf9fafff8f8f8fff5f5f5ffefefefffe2e2e2ff8c8c8bff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5c5c5cffdededeffedececfff3f3f3fff7f7f7fff8f9f8fff9f9f9fffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdffcdcdcdff767776ff3c3c3cff3b3b3b0000000000000000000000000000000000000000000000000000000000000000ff363636ff3e3e3eff575656ff646363ff676867ff696969ff6a6a6aff6b6a6aff686868ff616161ff4b4b4bff5d5d5c3f1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000bf161616ff1d1d1dff363636ff7d7d7cffefefeffffefefefffefefefffefefefffefefefffefefffffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefdfefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfdfffcfcfcfffdfcfcfffdfdfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfcfcfffcfcfc0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f575757ffadadadffadadadffb5b5b5ffc5c5c5ffcbcbcbffc9c9c9ffcacacaffcccbccffcecdcdffd0cfd0ffd2d2d2ffd4d4d4ffd6d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffd9dad9ffdadadaffdbdadbffdbdbdbffdcdcdcffdddcdcffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe6e6e6ffecececffeeeeeeffeeeeeeffeeeeeeffefefefffefefeffff0efeffff0f0f0ffefefefffefeeeeffeeeeeeffeeeeeeffeaeaeaffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffebebebffeeeeeeffefefefffefefefffefefeffff0f0f0fff0f0f0fff0f0f0ffefefefffefefefffefeeeeffefefefffefefefffe7e7e7ffe4e4e4ffe4e4e3ffe4e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdeffdddddeffdcdcdcffdbdbdbffdadad9ffd8d9d8ffd8d8d8ffd7d7d7ffd5d5d5ffd3d2d2ffd0d0cfffcbcbcbffc8c7c8ffc7c7c7ffccccccffc7c7c7ffbbbbbcffb1b1b0ffb2b2b2bf868586000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffdfdfdfffefefefffefefefff4f4f4ffefefef3f3c3b3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2a2b2bff3b3b3aff666666ffb4b3b4fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfbfbfffcfbfbfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff8f8f8fff5f5f5ffefefefffe5e5e5ff929392ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff686868ffdededdffececedfff4f4f4fff7f7f7fff9f8f8fffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdffcececeff767676ff3c3c3cff3737370000000000000000000000000000000000000000000000000000000000000000ff363636ff373636ff454645ff535353ff585858ff5a5a59ff5b5a5aff585958ff545454ff4b4c4cff3a3a3aff3e3e3e3f13131300000000000000000000000000000000000000000000000000000000000000000000000000000000bf161616ff1c1c1bff333333ff797979ffeeeeeefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfc3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f212121ffafafb0ffadadaeffb0b0b0ffc1c1c1ffcacacaffcacacaffc9c9c9ffcbcccbffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdbdbdcffdcdcddffddddddffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe1e0e0ffe3e3e3ffe8e8e7ffebececffeeedeeffeeeeeeffeeefefffeff0f0ffefefefffeeeeeeffedededffecececffecebebffeaeaeaffe9e9e9ffe6e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e5e4ffe4e5e5ffe4e4e5ffe4e4e4ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e5ffe6e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe7e7e7ffe6e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffeaeae9ffebebebffecececffecececffedededffeeeeeeffefefefffefeff0fff0efefffeeeeeeffeeeeeeffefefefffe8e8e8ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e1ffe1e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd8d8d8ffd8d8d8ffd7d7d7ffd5d6d5ffd3d3d3ffd0d0cfffccccccffc9c9c9ffc8c8c8ffc8c7c7ffcbcbccffc5c5c5ffb7b7b7ffb2b2b2ffb2b2b27f5958590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfefdfffefefefffefefefffefdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefffefffffffffffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffffefefff4f4f4ffefefef3f3b3b3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2b2b2bff3b3b3bff666666ffb6b6b6fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafbfafffafbfafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffaf9fafff8f8f8fff6f6f6fff1f1f0ffe6e6e6ffb4b4b4ff171717ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff8c8c8dffe0e0e0ffeeeeeefff5f5f4fff7f7f7fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdffcfcfcfff777776ff3d3e3eff3838380000000000000000000000000000000000000000000000000000000000000000ff333434ff303030ff3a3a3bff454545ff4b4a4aff4d4d4dff4b4b4bff484848ff454545ff3d3d3dff303131ff3333331f070707000000000000000000000000000000000000000000000000000000000000000000000000000000008f101010ff1c1b1cff323231ff767676ffecececfffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0a0a0adf989898ffafafafffb0b0b0ffbcbcbdffc8c7c7ffc9c9c9ffc9c9c9ffcbcbcbffcdcdcdffcfcfceffd0d0d0ffd2d2d2ffd4d4d4ffd6d5d5ffd7d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe4e4e4ffe9e9e9ffebebebffeeeeeefff0f0f0ffeeeeeeffecececffebebebffe8e8e8ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe5e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e4e5ffe4e5e4ffe5e4e4ffe4e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe8e8e8ffe7e7e7ffe5e5e5ffe6e5e5ffe8e8e8ffeaebebffecececffeeeeeeffefefefffeeeeeeffeeeeeeffeaeaeaffe4e4e4ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0dfffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadad9ffd8d8d8ffd7d7d7ffd6d6d7ffd5d6d6ffd4d3d3ffd1d1d0ffcdcdcdffcacacaffc8c8c8ffc4c4c4ffc9c9c9ffcacacaffc1c1c1ffb4b5b4ffb1b1b1ffafafaf2f2020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afadadadfffcfcfcfffbfcfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffcfdfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff3f3f3fff0f0f00f0e0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2c2c2cff3c3c3cff686868ffb7b7b7fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafbfffbfafbfffafbfbfffafafafff9f8f9fff7f6f7fff3f3f3ffeaeaeaffd8d8d8ff5f5f5fff020202ff000000ff000000ff000000ff000000ff000000ff000000ff373737ffcececeffe9e9e9fff3f2f3fff6f6f6fff7f7f7fff8f9f8fffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffcfbfcfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdffcececeff777676ff414040ff3b3b3b0000000000000000000000000000000000000000000000000000000000000000ff2d2d2dff282828ff313131ff383838ff3d3d3dff3f3f3fff3e3e3eff3b3b3bff373837ff313131ff282828ff2b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0e0e0eff1c1c1cff323231ff757574ffebebebfffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfc6f6e6e6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f626161ffaeaeaeffaeaeaeffb6b6b7ffc5c4c5ffcbcbcbffc8c8c8ffcac9caffccccccffcececeffcfcfd0ffd1d1d1ffd3d3d3ffd4d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9daffdadadaffdbdbdbffddddddffddddddffdededeffdededeffdededeffdededeffdededeffdfdfdeffdfdfdfffe0e0e0ffe1e1e0ffe4e4e4ffeaeaeaffedecedffeeeeeeffebebebffe8e8e8ffe6e6e6ffe3e3e3ffe1e1e1ffe3e3e3ffe5e5e5ffe7e7e8ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe5e5e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e7e7ffe3e3e3ffe1e1e1ffe3e3e3ffe5e5e5ffe8e8e8ffebebecffeeeeeeffedececffe9e9eaffe4e4e3ffe2e1e1ffe1e1e1ffe1e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdedfffdededeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdedddeffddddddffdcdcdcffdbdbdbffdadad9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcecfceffccccccffc9c9c9ffc6c6c6ffc5c5c5ffcbcbcbffc8c8c8ffbcbcbcffb0afafffaeaeaedf9898980f0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefefdfffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff1f1f1ffefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf303030ff3d3e3dff6b6b6bffb8b8b8fffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffafbfafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffafafafff9f9f9fff7f7f7fff5f5f5ffeeeeefffe5e5e4ffc5c5c6ff474747ff070707ff000000ff000000ff000000ff030203ff2f2f30ffb0b0b0ffe6e6e6fff0f0f0fff5f5f5fff7f7f7fff8f8f8fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcffcfcfcfff797979ff424343ff3c3c3c000000002f131313bf484949bf484848bf3f3f3fbf2d2d2dbf212121ff1f1f1fff212120ff212121ff292929ff2d2d2dff303131ff323332ff313232ff303030ff2d2d2dff282828ff222222ff242324bf1f1f1fbf252525bf303030bf454545bf4a4a4abf4b4b4b00000000000000000000000000000000000000007f0e0e0fff1b1c1bff303030ff737373ffe8e8e8fffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfc7f7e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f363636ffaeaeaeffaeaeaeffb2b1b1ffc1c1c1ffcbcbcbffc9c9c8ffc9c9c9ffcbcccbffcdcdcdffcececeffd0d0d0ffd2d2d2ffd3d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadadfc1c1c1ffddddddffdededeffdededeffdedddeffddddddffddddddffddddddffddddddffddddddffdededeffe0e0e0ffe7e7e7ffe9eae9ffe8e8e9ffe7e7e7ffe4e4e4ffe1e1e1ffe0e0e0ffe0e0e0ffe3e3e3ffe6e6e6ffe8e8e8ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe9e9e9ffe8e8e8ffe4e4e4ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe6e6e6ffe8e9e8ffe8e8e8ffe6e6e6ffe1e0e0ffe0e0dfffdfdfdfffdfdfdfffdedfdeffdededeffddddddffddddddffddddddffdededdffdfdfdfffe0e0e0ffdfdfdfffdededeffddddddffddddddffddddddffdcdcdcffdbdbdbffdadadaffd8d8d8ffd6d7d7ffd5d5d5ffd4d4d5ffd3d3d4ffd2d2d2ffd0d0d0ffcdcdcdffcacacaffc8c8c8ffc7c7c7ffc7c7c7ffcbcccbffc6c7c7ffb5b5b5ffaeaeaeffaeaeae9f6c6c6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdcdcddfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffefefeffff0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3e3e3eff6b6b6bffb9b9b9fffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffafaf9fff8f8f8fff6f6f6fff3f3f3ffeeeeeeffe6e6e7ffd2d2d2ff858585ff484848ff29292aff3e3e3eff707070ffc6c6c6ffe5e5e5ffeff0effff4f4f5fff7f7f6fff8f8f8fff9f9f9fff9f9f9fffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcffd1d1d1ff797879ff414242ff3b3b3b000000003f1e1e1eff6d6d6dff5a5a59ff404141ff2f2f2fff292929ff212222ff1b1b1bff242424ff2d2d2dff303030ff323232ff323132ff2f302fff2e2e2fff2c2c2cff282827ff202020ff1c1d1cff232324ff2b2b2bff333333ff454545ff616161ff70717000000000000000000000000000000000000000007f0f0f0fff1d1d1dff2f2f2fff727272ffe5e5e5fffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfc8f8d8d8d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0b0b0befa4a5a5ffafafafffafaeafffbdbdbdffc9c9c9ffcacacaffc8c8c8ffcbcbcbffcdcdcdffcececeffcfcfcfffd1d1d1ffd2d3d2ffd4d4d4ffd6d5d5ffd6d6d6ffd7d7d8ffd7d8d8ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadada7f6c6c6c000000007f6e6e6effddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffdcdcdcffdcdcdcffdfe0dfffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe3e3e4ffe7e7e7ffe9e9e9ffe7e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e7e6ffe6e7e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e8ffe7e7e7ffe7e8e8ffe8e8e8ffe8e7e8ffe7e8e7ffe7e7e7ffe7e7e7ffe8e7e7ffeaeaeaffe9e9e9ffe5e5e5ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e2ffe4e4e4ffe2e2e2ffe0dfe0ffdededeffdddedeffdedfdeffdededeffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcdfc2c2c23f3737376f606161ffddddddffddddddffddddddffddddddffdcdcdcffdbdbdbffdadadaffd8d8d8ffd6d7d6ffd5d5d5ffd5d4d4ffd3d4d3ffd2d2d2ffd1d0d1ffcececfffccccccffcbcbcbffc9c9caffc8c8c8ffcacacaffccccccffc1c1c1ffb2b2b2ffaeaeaeffadadad4f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffffefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff3f3f3fff6c6c6cffbbbbbafffcfcfcfffdfcfdfffcfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfff9f9f9fff8f8f8fff6f6f6fff3f2f3ffeff0efffebebebffe1e1e1ffdadadaffd3d3d3ffd8d7d8ffdfdfdfffe9e9e9fff0f0f0fff5f5f5fff6f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdffd3d3d4ff7b7b7bff444343ff3c3d3c000000003f1f1f1fff7b7b7bff6d6d6dff4f4f4fff3f3f3fff323232ff272727ff202020ff2f2f2fff434343ff4d4d4dff515252ff515151ff515151ff50504fff494849ff404040ff2a2929ff212121ff292929ff333333ff3f3f3fff515151ff6e6e6eff797a7a00000000000000000000000000000000000000007f0f0f0fff1e1e1eff2d2e2dff707070ffe3e3e3fffffefffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcbfbdbdbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848484ffb0b0b0ffb0afb0ffb8b8b8ffc6c6c6ffcacacaffc9c8c8ffc9cac9ffccccccffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d9ffd9d9d9ffd9d9daffdadadaffdadadaffdadadacfb1b1b100000000000000007f6d6d6dffdadbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadbdbffdbdbdbffdbdbdbffdcdcdcffdbdadaffd8d8d8ffd7d8d7ffdbdbdbffdfdfe0ffe1e2e2ffe2e2e2ffe2e1e2ffe1e2e2ffe4e4e4ffe8e8e8ffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e7e7ffe6e6e6ffe6e6e6ffe7e6e6ffe7e7e7ffe7e7e7ffe7e7e8ffe8e7e8ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe7e7e7ffe8e7e8ffeaeaebffeaeaeaffe6e6e6ffe4e4e4ffe3e4e3ffe3e3e3ffe1e1e1ffdfe0e0ffdddcddffd9d9d9ffd9dad9ffdcdcdcffddddddffdcdcddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadada8f7a7a7a0000000000000000af979797ffddddddffddddddffddddddffdcdcdcffdbdbdbffdadadaffd8d8d8ffd7d6d7ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcfceceffcccccdffcbcbcbffcacacaffc8c9c8ffcbcbcbffc9cacaffbebebeffaeaeaeffadadadefa2a2a20f0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0ffffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefff3f3f3fff2f2f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff404141ff6e6e6effbebebefffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff8f8f8fff6f6f6fff4f4f4fff4f4f4fff1f1f0ffefefefffedededffecececffefefeffff3f3f3fff6f6f6fff8f8f8fff9f9f9fffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdffd4d4d4ff808080ff454545ff3e3e3e1f0808083f1f1f1fff7d7d7dff777777ff5d5d5dff4a4a4aff3b3b3bff2f2f2fff262626ff343434ff4e4e4fff595959ff5d5d5dff5d5d5dff5e5e5dff5c5b5cff545454ff4b4b4bff303030ff262727ff313132ff3e3e3eff4c4c4cff606060ff757676ff7b7b7b00000000000000000000000000000000000000007f0f0f0fff1d1d1dff2e2d2dff707070ffe3e3e3fffffffefffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcbfbdbdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f4c4c4cffafafafffb0afafffb5b6b5ffc4c4c4ffcacacaffc8c8c8ffcac9caffcbcbccffccccccffcecdcdffcfcfcfffd0d0d0ffd1d1d2ffd3d3d3ffd4d4d4ffd5d5d6ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaefcccccc2f282828000000003f363636ffdad9daffdadadaffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd8d9d8ffd7d6d6ffd3d3d3ffd5d4d5ffdcdcdcffe2e1e1ffe3e3e3ffe3e3e3ffe2e3e3ffe5e5e4ffe9e9e9ffebebebffeaeaeaffe9e9eaffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e7e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e9e8ffe9e9e9ffebebebffebebebffe7e7e7ffe5e5e5ffe4e4e4ffe3e3e3ffe1e2e1ffe0e0dfffd7d7d7ffd2d1d1ffd5d5d5ffd9d9d9ffdbdbdbffdcdbdbffdbdbdaffdadbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadada5f515151000000000f0d0d0ddfc1c1c1ffddddddffdcdcdcffdbdbdcffdbdbdaffdadad9ffd8d8d8ffd7d7d7ffd6d5d6ffd4d5d5ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd0d0d0ffcececeffccccccffcbcbcbffc9c9c9ffc8c8c8ffcacacaffc6c5c5ffb8b9b8ffacacacffacacacbf828182000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffdfdfdfffdfdfdfffcfcfcfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefff4f4f4fff0f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff414141ff707070ffc0c0c0fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffbfbfbfffafafbfffafafafffafafafff9f9f9fff8f9f9fff8f8f8fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f8f8fffafaf9fffafbfafffbfbfbfffbfbfbfffafafafff9faf9fffafaf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffdfdfdffd4d4d4ff7e7e7eff474747ff4040403f1010103f1f1f1fff7e7e7eff797979ff646464ff515150ff414141ff343534ff2a2a2aff363636ff565556ff606060ff676666ff676868ff686868ff656565ff5e5e5eff535353ff323232ff2c2c2cff373737ff454444ff535353ff666665ff767676ff7a7a7a00000000000000000000000000000000000000007f0e0e0eff191919ff2d2d2dff727272ffe7e7e7fffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdefededed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f202020ffaeaeaeffafafafffb1b1b1ffbfbfbfffc9c9c9ffc8c8c9ffc8c7c7ffcacacaffccccccffcccccdffcececeffd0cfd0ffd1d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdadadaffdadada6f5f5f5f000000000f0d0d0defcbcbcbffd9d9d9ffdadad9ffdad9daffdadadaffdadad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd8d8d8ffd6d6d6ffd3d3d3ffd2d1d1ffd3d3d3ffd7d7d7ffe0dfe0ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffeaeaeaffecececffebebebffeaeaeaffe9e9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe9e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffe9eaeaffe9e9eaffeaeaeaffecececffecececffe8e8e8ffe5e5e5ffe4e5e4ffe3e3e3ffe2e2e2ffdadbdbffd4d4d3ffd0d0d1ffcfcfd0ffd6d6d6ffd9d9d9ffdadadaffd9dadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffd9d9daefcbcccb2f282828000000003f373637ffdcdcdcffdbdbdcffdbdbdbffdadadaffd9d9daffd8d8d9ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d4ffd5d5d4ffd3d3d3ffd1d2d2ffd0d0d0ffcececeffcbccccffcacacaffc8c8c8ffc8c8c8ffc9c9c9ffc3c3c3ffb3b3b3ffadadacffaeaeae6f4d4d4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfefdfffdfefefffefefefffdfefdfffdfdfdfffdfdfefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff4f5f4fff1f1f13f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff424242ff6f7070ffc1c1c1fffdfcfdfffdfefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafbfffafbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafaf9fffafafafffaf9f9fff9f9f9fff9f9f9fffafafafffbfafafffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffdfdfdffd6d6d7ff7c7c7cff464646ff3f3f3f3f1010103f1f1f1fff7d7d7dff797979ff696969ff565655ff454545ff383838ff2d2e2dff3a3a3aff5c5c5cff666666ff6c6c6cff6e6e6eff707070ff6e6e6eff666666ff5a5a5aff363535ff303030ff3c3c3cff484948ff575757ff686868ff787978ff7c7c7c0000000000000000000000000000000000000000af0c0c0cff161616ff2b2c2cff737373ffecececfffffffffffffffffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf8d8d8dffaeaeaeffaeaeaeffb9b9b9ffc7c7c7ffcacacaffc6c6c6ffc9c8c9ffcacacaffcbcbccffcdcdcdffcfcfceffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d7ffd7d8d7ffd8d8d8ffd8d8d8ffd9d9d8ffdad9dadfbdbdbd0f0d0d0d00000000bfa2a2a2ffd8d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd7d8d7ffd7d8d7ffd7d7d7ffd8d8d8ffd7d7d6ffd3d3d3ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffdadadbffe2e2e2ffe5e5e5ffe5e5e5ffe6e6e6ffebeaebffecececffececebffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeae9eaffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e9e9ffe8e9e8ffe9e9e8ffe8e9e8ffe8e9e8ffe8e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffedededffecececffe8e8e8ffe5e5e5ffe5e5e5ffe4e3e4ffdededeffd6d6d6ffd3d3d3ffd1d1d1ffcececeffd0d0cfffd6d6d6ffd8d8d8ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9cfb0b0b00f0d0d0d000000008f7b7b7bffdbdadaffdadadaffdad9daffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffcfcfd0ffcdcdcdffcbcbcbffcac9caffc8c8c8ffc9c9c9ffc9c9c9ffbfbfbfffb1b0b0ffb1b1b1ffb1b1b12f20212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff4f5f5fff0f1f13f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff414141ff434343ff6f6f6fffc0c0c0fffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafbfffafbfafffafafafffafafafffafafafffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffdfdfeffd7d8d8ff7e7e7eff464747ff3e3e3e3f0f0f0f3f1f1f1fff7e7e7eff7c7c7cff6b6b6bff595959ff494949ff3c3c3cff303030ff3b3b3bff626262ff6c6c6cff707070ff727272ff757575ff737373ff6b6b6bff606060ff383838ff333333ff3e3e3eff4b4b4bff595959ff6a6a6aff7a797aff7c7c7c0000000000000000000000000000000000000000bf090909ff0e0f0fff2b2b2bff737373fff0f0f0fffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f636263ffafaeaeffaeaeaeffb5b5b4ffc4c4c4ffcacacaffc6c6c6ffc6c7c7ffc9c9c9ffcacacaffcbcbcbffcececeffcfd0cfffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8dfbdbdbd9f878787ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd7d7d7ffd7d7d7ffd4d4d4ffd0d0d0ffd1d1d2ffd3d2d2ffd3d3d3ffd4d4d4ffd6d6d6ffddddddffe5e5e5ffe6e7e6ffe7e7e7ffebebebffedededffececedffecececffebebebffebeaebffeaeaeaffeaeaeaffeaeaeaffebebeaffebebebffebebebffebebebffebebebffebebebffeaeaeaffe9eaeaffe9e9e9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffececebffedededffedededffe8e8e9ffe7e6e6ffe5e5e5ffe1e1e1ffd9dad9ffd5d5d6ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffd1d0d0ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd8d8d8af9494947f6b6c6cffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcccccdffcbcbcbffc9c9c9ffc8c8c8ffc9c9c9ffc5c6c6ffbabbbbffb2b1b1ffafafafcf8c8c8c0f0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7efffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefefefffefefefff2f2f1ffefefef3f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff434343ff6f6f6fffc2c2c2fffdfdfdfffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefeffd7d7d7ff818182ff484848ff3f3f3f3f1010101f0f0f0fff818081ff7e7e7eff6d6c6cff5b5b5bff4b4b4bff3d3d3dff323232ff3e3e3eff656565ff6e6e6eff737373ff767676ff777878ff767676ff6f6f6fff626262ff3a393aff353535ff403f3fff4d4c4cff5a5a5aff6b6c6bff7a7a79ff7b7b7b0000000000000000000000000000000000000000bf080808ff080808ff272727ff787878fff3f3f3fffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfd3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2cffb1b2b1ffb0b0b0ffb1b2b2ffc1c1c1ffc9c9c9ffc6c6c6ffc6c6c6ffc7c7c8ffc9cacaffcbcbcaffccccccffcececeffd0d0d0ffd2d2d2ffd4d3d3ffd4d4d4ffd4d4d4ffd5d4d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd5d6d6ffd5d5d5ffd4d3d4ffd5d5d5ffd3d3d3ffcfcfcfffd0d0d0ffd1d2d1ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd9d9d8ffe1e1e1ffe7e7e7ffe8e8e8ffebebebffeeeeeeffedededffecececffecececffebebebffebebebffeaeaebffebebebffebebebffebebebffecebebffecececffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeaeaffeaeaeaffebebebffebebecffebecebffebebebffecebebffebebebffeaeaeaffeaeaeaffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffeae9e9ffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffecececffedededffeeeeedffeaeae9ffe7e7e7ffe4e4e4ffdddcddffd7d7d7ffd6d6d6ffd4d4d4ffd1d1d1ffd0d0d0ffcececeffcdcccdffd0d0d1ffd6d6d6ffd7d7d7ffd6d7d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd6d5d6ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffccccccffcbcbcbffc9c8c9ffc7c8c7ffc9c9c9ffc3c3c4ffb6b6b5ffacacacffacacac8f61606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afadaeadfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefff2f2f1ffeeeeee3f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff424242ff707070ffc4c4c4fffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfafbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdffd7d7d7ff808080ff484848ff3f3f3f3f10101000000000ff818181ff7e7e7eff6d6d6dff5c5c5cff4b4c4cff3f3f3fff333333ff3b3c3bff656565ff707070ff757575ff777777ff797979ff787878ff6f7070ff626161ff363736ff353636ff414040ff4d4d4dff5b5b5bff6c6c6cff7a7a7aff7b7b7b0000000000000000000000000000000000000000bf070707ff070708ff282828ff7b7c7cfff5f5f5fffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffffffffefefdfffdfdfdfffbfbfbfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffdfefefffdfefdfffdfdfd3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000f0b0b0befa7a7a7ffb2b2b2ffb2b1b2ffbcbcbcffc6c6c6ffc6c6c6ffc5c5c5ffc8c8c8ffcacac9ffcbcbcbffccccccffcdcdcdffd0d0cfffd1d1d1ffd3d3d3ffd5d4d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffd2d2d2ffcececeffcececeffd0d0d0ffd2d1d2ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffdbdbdbffe5e5e5ffe8e9e9ffebebebffeeeeeeffeeeeeeffedededffedececffecececffebebebffebebebffebebebffebebebffebebebffebebebffebececffebececffebebecffebebebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffebebebffebebebffecececffecececffebecebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffeaeaeaffeaeaeaffebebeaffebebebffecebebffecececffecededffedececffecededffecececffececebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffebebebffecececffebebebffecebebffecececffeeeeedffeeeeeeffeaeaeaffe6e7e6ffe0e0e0ffd9d9d9ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcfcfcfffcececdffcdcdcdffd1d1d1ffd5d5d6ffd7d7d7ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7ffd7d8d7ffd7d7d7ffd6d6d6ffd4d5d4ffd3d3d3ffd1d1d1ffcfcfceffcdcdcdffcbcbcbffc9c9c9ffc7c7c7ffc7c7c7ffc9cac9ffc0c0c0ffb0b0afffacacacffadadae3f2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbebdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff5f5f5fff1f1f13f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff414242ff707170ffc3c4c3fffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9fafffbfafafffbfbfbfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdffd8d8d7ff808080ff474847ff3f3f3f3f10100f00000000ff818181ff7e7e7eff6d6e6eff5b5b5bff4a4a4bff3e3e3eff323232ff393939ff636363ff6e6f6fff737373ff757575ff787878ff767676ff6f6f6fff5e5e5eff333333ff353535ff414141ff4d4d4dff5c5b5cff6c6c6cff7a7a7bff7d7d7d0000000000000000000000000000000000000000bf090808ff0b0b0aff2c2c2cff818180fff7f7f6fffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffdfefefffdfdfdfffdfdfdfffdfdfd5f5e5e5e000000000000000000000000000000000000000000000000000000000000000000000000af7d7c7cffb5b5b5ffb2b3b2ffb7b7b7ffc5c5c5ffc8c8c8ffc5c5c5ffc7c8c8ffc9c9c9ffcbcbcbffccccccffcdcdcdffcececeffd0d0d0ffd2d2d2ffd4d4d4ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d6d6ffd6d6d6ffd5d6d5ffd5d5d5ffd5d5d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd1d2d2ffd1d1d1ffcececeffcccbcbffcececeffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d8ffdfdfdfffe8e7e7ffebebebffeeeeefffeeeeeeffeeeeeeffedededffecececffebececffebebebffebebebffebebebffebebebffebebebffebebecffebececffebebebffebebecffebebebffebebebffeaebebffeaeaeaffeaeaebffebebebffebebebffebebebffecebebffebececffebecebffebebebffebebebffebebebffeaeaebffeaeaebffebebebffebebebffebebebffebebebffecececffedededffedededffedededffedededffedededffecececffebebebffebeaebffeaeaeaffeaeaeaffeaeaebffebebebffebebebffebebebffecebebffecececffecececffececebffebebebffecebebffecedecffeeeeeeffeeeeeeffeae9eaffe3e3e3ffdbdbdbffd9d8d9ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d2ffd1d1d1ffd0d0d0ffcecfcfffcdcecdffcecdceffd1d2d1ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d5d5ffd6d5d6ffd6d6d6ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d7d6ffd6d6d6ffd4d4d4ffd3d3d3ffd1d1d0ffcfcfcfffcdcdcdffcbcccbffcacacaffc7c7c7ffc5c5c5ffc8c8c8ffc7c7c7ffbcbcbcffaeaeaeffafafafefa5a5a50f0b0b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdedddefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfff5f5f5ffeeeeee3f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3fff414141ff707070ffc4c4c4fffcfcfcfffdfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafaf9fff9fafafffafafafffbfbfbfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcffd8d8d8ff7f7f7fff474647ff3e3e3e3f0f0f0f00000000ff808080ff7c7d7dff6d6c6dff5a5a5aff4a494aff3b3c3cff303030ff373737ff5e5f5eff696969ff6f6f6fff717171ff737373ff717171ff6a696aff5d5d5dff303031ff333333ff3f3f3fff4c4c4cff5b5b5bff6d6d6dff7d7d7cff7e7e7e0000000000000000000000000000000000000000bf0a0a0aff0b0b0bff2d2d2dff858585fff8f8f8fffffffffffffffefffefefffffefffffffffefffffefffffffffffffffffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfd7f7e7e7e00000000000000000000000000000000000000000000000000000000000000005f434343ffb6b6b6ffb5b5b5ffb8b8b8ffc4c4c4ffcacacaffc7c7c8ffc9c9c8ffcbcacbffcbcbcbffccccccffcecdceffcfceceffcfd0cfffd1d1d1ffd3d3d3ffd4d4d4ffd6d6d5ffd7d7d7ffd7d7d7ffd6d7d7ffd6d6d6ffd5d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd5d6d6ffd5d5d6ffd6d5d5ffd4d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd1d1d2ffd0d0d0ffcececeffcacacbffccccccffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd9d9d9ffe2e2e2ffeaebebffefefefffefeeeeffeeeeeeffedededffecececffececebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecebecffecececffebececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebecebffecebecffebececffebebecffecebebffececebffecececffecececffedededffedededffedededffedededffecececffebebebffebebebffebebebffebebebffebebebffebebebffebececffecececffecececffecececffecececffecebebffebebebffebececffedecedffefefefffefefeeffe6e7e6ffdededeffdadad9ffd9d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0cfffcfcfcfffcececeffcececeffd2d2d2ffd5d5d4ffd4d4d4ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d5ffd5d5d5ffd5d5d5ffd6d5d5ffd5d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d2d2ffd1d1d1ffcfcfcfffcdcdcdffccccccffcacbcaffc8c8c8ffc6c6c6ffc6c6c6ffcac9caffc5c5c5ffb9b9b9ffb0b0b0ffb0b1b1af7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfff6f6f6ffeeeeee4f4a4a4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff414141ff717171ffc3c3c3fffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffaf9fafffaf9fafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcffd8d8d8ff7f8080ff454545ff3c3c3c3f0f0f0f00000000ff7e7e7eff7b7b7bff6a6b6aff595958ff494949ff3b3b3bff2f2f2fff333333ff5b5b5bff646464ff6a6a6aff6c6c6cff6d6d6cff6b6b6aff636363ff585858ff2c2c2cff2f3030ff3c3b3cff4a4a4aff595859ff6d6c6cff7e7e7eff7e7e7e0000000000000000000000000000000000000000df0a0a0aff0f0e0fff2f2f2fff89898afffafaf9fffffffffffffefefffefefefffefefffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfd7f7f7e7f000000000000000000000000000000000000000000000000000000001f161616efa7a7a7ffb5b5b5ffb6b6b7ffc2c3c2ffc9c9c9ffc7c7c7ffc7c7c7ffcbcbcaffccccccffcdcdccffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d6d7ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd2d1d2ffd0d0d0ffcccccdffc9c9c9ffc7c7c7ffcacbcaffccccccffcfcfcfffd1d1d1ffd2d2d2ffd4d3d3ffd4d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffdbdbdbffe7e7e7fff0f0f0ffefefefffeeeeedffedededffecececffecececffebebebffebebebffebebebffebebebffebebebffebebebffecebecffecececffecececffecececffecececffecececffebececffececebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffecececffecececffedecedffecececffecececffecececffecececffecececffecececffecececffedededffedededffededecffecececffecececffebebebffebebebffebebebffebebebffecececffecececffecececffecedecffededecffecececffecececffebececffececebffedededfff0f0efffedededffe1e0e1ffdbdbdbffd9d9daffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd0d1d1ffcfd0d0ffcececeffcececeffcfcfcfffd3d3d3ffd4d4d4ffd3d3d3ffd2d2d3ffd3d3d3ffd4d3d3ffd4d4d4ffd5d4d4ffd5d5d4ffd4d5d5ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d2ffd1d1d1ffd0cfd0ffcececeffcdcdcdffcbcbcbffc9c9caffc8c8c8ffc7c7c8ffc8c8c8ffc9c9c9ffc2c3c3ffb5b5b5ffb0b0b1ffb1b1b16f4e4e4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0ffffefefefffefefefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffefdfefffefefefffefdfefffefefdfffefdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfff5f5f5ffedeced7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff404040ff717171ffc3c3c3fffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfdfffcfbfcfffbfbfbfffbfbfbfffafafbfffafafafffafbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffcfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9fafafff9f9f9fffaf9f9fffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfbfffcfbfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdffd8d8d8ff7e7e7eff434343ff3a3b3a3f0f0f0f00000000ff7c7c7cff787878ff666666ff535353ff454545ff3a3a3aff2f2f2fff2f2e2eff525151ff5d5d5dff646464ff676767ff666665ff636363ff5a5a5aff4f4e4eff292929ff2d2d2dff393839ff454646ff565556ff6a6a6aff7c7c7cbf5f5f5e0000000000000000000000000000000000000000ff070706ff0c0c0cff30302fff919191fffbfafbfffefefffffefefffffffefefffefefefffefffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfebfbebebe00000000000000000000000000000000000000000000000000000000cf919090ffb2b2b2ffb1b2b2ffbbbabbffcacacaffc8c8c8ffc4c4c4ffc8c8c7ffcacacaffccccccffcdcdcdffcececeffcfcfcfffd0cfcfffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd5d5d5ffd4d5d4ffd4d3d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d1d1ffd0d0d0ffcfcfcfffd1d0d0ffd3d3d3ffcdcdcdffc8c8c8ffc5c5c5ffc7c7c7ffcbcbcbffcdcdcdffd0d0d0ffd1d1d1ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd8d9d9ffdededeffefefeffff0f0f0ffedeeedffedededffecececffecebecffecebebffebebebffebebebffebebebffebebebffecebebffecececffecececffecececffecececffecececffecececffecececffecececffebebecffebebebffebebebffebebebffebebebffebebebffebebebffecebecffecececffedededffedededffedededffedececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedededffedededffedededffedededffedededffedededffedececffecececffecececffeeeeeefff1f2f1ffe6e6e6ffdddcdcffdadadbffd9dad9ffd9d8d8ffd7d7d7ffd7d6d6ffd5d5d5ffd4d5d4ffd4d4d3ffd2d2d3ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcccdffcfcfcfffd3d3d2ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d4ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd3d4d4ffd3d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffccccccffcbcbcbffcac9caffc9c8c9ffc7c7c7ffc9c9c9ffc8c8c8ffc0c0c0ffb2b2b2ffb2b2b2efa8a8a82f21212100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfff6f7f7fff0f0f07f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3e3f3eff707070ffc3c4c3fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfafafffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafaf9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafff9faf9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffcfcfdfffdfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdffdadadaff7e7e7eff444444ff3b3b3b3f0f0f0f00000000ff787879ff737373ff606060ff4c4b4cff3c3c3cff313131ff282828ff262626ff454646ff4f4f4fff5a5a5aff5d5d5dff5c5c5cff565656ff4d4e4dff434343ff232323ff292929ff343333ff3f3f40ff515151ff686867ff7b7b7bbf5e5e5d0000000000000000000000000000000000000000ff060606ff060706ff323232ff9a9a9afffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe0000000000000000000000000000000000000000000000007f585858ffb1b1b1ffb2b2b2ffb7b7b7ffc8c8c8ffc9c9c9ffc2c2c2ffc4c4c4ffc8c8c8ffcbcbcbffcdcdcdffcfceceffcfcfcfffcfcfcfffd0cfcfffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d7ffd7d7d7ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d4ffd3d3d2ffd1d2d2ffd1d2d1ffd1d2d2ffd1d2d1ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffd0d0d0ffd0d0cfffcccccbffc6c6c6ffc6c6c6ffc8c8c9ffcbcccbffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd4d3d3ffd4d4d5ffd5d5d5ffd6d6d6ffd6d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffdadadaffe8e8e9fff1f2f2ffeeeeeeffededecffecececffecececffecececffecececffecebecffecebebffebebecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffebecebffebebebffebebebffebebebffebebebffebebebffebebecffededecffedededffedededffedededffedededffedededffecececffecececffecececffecececffecececffecececffecececffecececffecececffececedffedececffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedededffedededffedededffeff0effff0f0f0ffdfdfdfffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d1ffd0d0d1ffcfcfcfffcececeffcdcdcdffccccccffd0d0d0ffd2d3d2ffd3d3d3ffd2d2d2ffd2d2d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd5d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d1ffd0d0d0ffcfcfcfffcecdceffccccccffcbcacaffc9c9caffc8c8c8ffc6c6c6ffc9c9c9ffc8c8c7ffbdbdbdffb3b3b3ffb4b4b4cf92929200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefff9f9f9fff2f2f27f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff3e3e3eff6f6f6fffc6c6c5fffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffbfbfbfffbfbfbfffafbfafffaf9fafff9f9f9fffafafafffafafafffbfafbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffaf9fafff9faf9fffaf9fafffaf9f9fff9faf9fff9fafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffdfcfcfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdffdbdbdbff7f7f7fff454546ff3c3c3c3f0f0f0f00000000ff777877ff737373ff525252ff3f3f3fff323231ff2a2a2aff222222ff222121ff3d3d3dff444445ff4c4d4cff4f4f4fff4f4f4fff494949ff434343ff3d3c3dff202020ff242424ff2c2c2cff363636ff454545ff5c5b5bff797a79bf5d5d5d0000000000000000000000000000000000000000ff060706ff040404ff323131ff9fa0a0fffcfcfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfefdfffdfdfefffdfefdfffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefedfdedede000000000000000000000000000000000000000000000000bf888887ffb2b2b2ffb2b2b2ffc2c2c2ffc7c7c7ffc4c3c3ffc4c4c4ffc8c8c8ffcbccccffcecdcdffcfceceffcfcfcfffcfcfcfffd0cfcfffd0d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d6d7ffd5d5d6ffd4d4d4ffd3d3d3ffd1d1d1ffd0d1d0ffd0d0d0ffd1d1d0ffd0d0d0ffd0d0d0ffcfcfcfffcdcecdffcecfceffd0d0cfffcececeffc9c9c9ffc6c6c6ffc7c7c7ffc9c9c9ffccccccffcfcfcfffd1d1d0ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffe1e1e1fff2f2f2ffefefefffedededffedecedffecececffecececffecececffecececffecececffecececffecececffecececffecedecffedededffecececffedececffecececffecececffecececffecececffecececffebebebffebebebffebebebffebebebffebebebffecececffecececffedededffeeeeeeffedeeeeffedededffedededffedededffecececffecececffecececffecececffecececffecececffecececffedededffedededffedededffeeeeedffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefeeefffeeeeeeffeeeeeeffeeeeeefff2f3f3ffeaeaeaffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d2ffd1d1d1ffd0d0d0ffcecfcfffcdcdcdffccccccffccccccffd0d0d0ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcbcbcbffcacacaffcac9c9ffc7c7c7ffc6c6c6ffcacacaffc7c7c7ffbababaffb4b5b4ffb6b6b63f2e2d2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffefefefffefefefffefefefffefefefff9f8f9fff1f1f17f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3bff3d3d3eff6f6f6fffc6c7c6fffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffafafafff9f9f9fff9faf9fffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffbfbfbfffcfbfbfffcfdfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefeffdcdcdcff818181ff444444ff3b3b3a3f0f0f0f00000000ff767676ff646464ff454444ff353534ff2b2b2bff262626ff1e1d1dff1f1f1fff252525ff262627ff292929ff2b2b2bff2b2b2bff2a2a29ff272727ff252525ff1e1e1eff1f1e1eff232323ff2d2c2dff373737ff4d4d4dff696969bf5b5b5b0000000000000000000000000000000000000000ff090808ff090a0aff373736ffa5a5a5fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000bf888888ffb6b6b6ffbdbdbdffc7c7c6ffc6c7c7ffc5c5c5ffc9c9c9ffccccccffcececeffcfcfcfffd0d0d0ffd1d1d0ffd0d0d0ffd1d1d0ffd1d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d3ffd2d2d2ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcecfffcececeffcececeffd0d0d0ffcecfcfffcacacaffc7c7c7ffc7c7c7ffc8c9c8ffcacacaffcdcccdffcfcfcfffd1d1d0ffd2d2d2ffd3d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdcdcdcfff1f1f1fff2f2f1ffedededffedededffedededffedededffededecffececedffecececffecececffedededffedededffedededffedededffedededffedededffedededffedededffecececffecececffecececffecececffebebebffebebebffebebebffebebebffecececffececedffedededffedededffedededffededeeffedededffedededffedededffedededffecededffecececffecececffedecedffedededffedededffededeeffeeeeeeffeeefeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff5f5f4ffe3e3e3ffdcdbdcffdbdadbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d4ffd3d3d3ffd2d1d1ffd0d1d0ffcfcfcfffcdcecdffccccccffcbcbcbffccccccffd0d0d0ffd2d2d2ffd2d2d1ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd4d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcbcbcbffcbcacbffc8c8c9ffc6c6c6ffc7c7c7ffcbcacaffc4c5c4ffb9b9b9ffb7b7b73f2d2d2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefff9f9f9fff0f0f07f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff3b3b3bff6f6f6fffc7c7c7fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafff9faf9fffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefeffdcdcdcff7f7f7fff454545ff3c3b3b3f0f0f0f000000009f3f3f3fbf484848bf454545bf303030bf262626bf1f1f1fef252525ff232323ff282828ff2c2c2dff2f2f2fff313132ff313130ff2f2f2fff2b2c2bff272727ff242424df202020bf202120bf272727bf363535bf484949bf4b4b4b8f3a3a3a0000000000000000000000000000000000000000ff0b0b0bff090909ff3a3a3affadadadfffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000bf898989ffbebebeffc7c7c7ffc9c9c9ffc4c4c4ffc8c8c8ffcbcbcbffcdcdcdffcfcfcfffd0d1d1ffd2d2d2ffd2d2d2ffd1d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffcdceceffcfcfcfffcececeffc9c9c9ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcccccbffcdcdcdffcfcfcfffd1d1d0ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffeae9e9fff4f4f4ffeeeeeeffeeeeeeffedeeedffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeedffedededffedededffedededffedededffedededffedecedffecececffecececffebececffebebebffebebebffebebebffecececffecececffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffeff0effff0eff0fff0efefffefefefffefefeffff2f2f2fff1f1f0ffddddddffdbdbdbffdadadaffd9dadaffd9d9d9ffd7d7d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcececeffcccccdffcbcbccffcbcbcbffcdcdcdffd0d0d0ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d2d2ffd3d3d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d2ffd2d2d2ffd1d1d1ffd0cfcfffcececeffccccccffcbcbcbffcacacaffc8c8c8ffc6c6c6ffcac9caffcbcbcbffc4c4c4ffb9b9b93f2e2d2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffffffffffffffffefffffffffffffafafafff0f0f07f7878780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff3b3b3bff717170ffc9c9c9fffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefeffffdfdfdfff7e7e7eff434343ff3939393f0f0f0f00000000000000000000000000000000000000000000000000000000bf232323ff2a2a2aff303030ff353535ff3b3b3bff3e3e3eff3d3e3dff393939ff333333ff2e2e2eff2a2a2a7f171717000000000000000000000000000000000000000000000000000000000000000000000000000000000f010101ff181818ff141414ff444444ffb5b5b5fffdfdfdfffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefeff000000000000000000000000000000000000000000000000000000005f4a4a4aefbdbcbcffc5c4c5ffc6c6c6ffc9c9c9ffcbcbcbffcdcdcdffd0d0cfffd1d1d1ffd2d2d2ffd2d2d2ffd1d2d1ffd2d2d2ffd3d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d3ffd3d3d2ffd2d3d3ffd3d3d3ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d0d1ffcfcfcfffcfcecfffcdcecdffcccdccffcccbcbffccccccffcececeffcdcdcdffc7c7c8ffc6c6c6ffc7c7c7ffc9c9c9ffcacacaffcbcbcbffcdcdcdffcececeffd0cfd0ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9daffdadadaffe1e0e1fff3f3f3ffeff0efffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffededeeffedededffedededffedededffedededffecededffecececffecececffecebecffebebebffebebebffecececffecececffecedecffedececffecededffedecedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff4f4f4ffe9e9e9ffdcdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd2d3d3ffd2d2d1ffd1d1d1ffd0cfcfffcececeffcdcdcdffccccccffcbcccbffcbcbcbffcdcdcdffd0d0d0ffd1d1d1ffcfcfcfffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d2ffd2d2d2ffd0d0d0ffcfcfcfffcececeffccccccffcacbcbffc9c9caffc8c7c7ffc7c7c7ffcacacbbf9898984f3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8e8e8ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffdfdfefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffbfbfbfff1f1f1bfb6b6b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff373736ff3c3b3cff707171ffcacacafffcfcfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffafbfafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefeffe1e1e1ff7f7f7fff444444ff3435343f0d0d0d00000000000000000000000000000000000000000000000000000000bf292929ff303030ff383738ff404040ff484748ff4c4b4bff4a4a4bff464646ff404040ff373737ff30302f7f1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff1e1f1eff1e1f1eff525252ffbbbbbbfffdfdfdfffefdfefffdfefdfffefefdfffdfefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe2f2f2f2f000000000000000000000000000000000000000000000000000000002f242424ffc7c6c6ffc8c8c8ffc9c9c9ffcbcbcaffcdcdcdffcfcfcfffd0d1d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd2d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0cfd0ffcececeffcdcdcdffccccccffcbcbcbffcbcbcbffcdcdcdffcccdcdffc7c8c8ffc3c3c3ffc5c5c5ffc7c8c7ffcac9caffcbcbcbffccccccffcececdffcfcfcfffd0d0d0ffd1d0d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d7ffd7d8d7ffd8d8d8ffd9d9d9ffd9dad9ffdbdbdbfff0efeffff2f2f2ffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffeeefefffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffedececffedededffedededffedededffeeedeeffedededffedededffeeedeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff4f4f4ffe1e1e1ffdbdbdbffdadbdaffdad9d9ffd8d8d9ffd7d7d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcdceceffcdcdcdffccccccffcbcbcbffcacacaffcdcdceffd0d0d0ffd0d0d0ffcfcfcfffcfcfceffcfcfcfffcfcfcfffcfcfd0ffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d3ffd2d2d2ffd1d1d1ffd0d0d0ffcecfcfffcdcdcdffcccbccffcacbcbffc9c9c9ffc8c8c7af88898900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffbfcfcfff3f3f3fff3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0e0eff383838ff3e3d3eff737373ffcbcbcbfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfcfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefeffe2e2e2ff848384ff454545ff3636366f17181700000000000000000000000000000000000000000000000000000000bf343434ff383838ff464646ff525252ff585858ff5a5a5aff585958ff565656ff505051ff444343ff3939397f232322000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff212020ff262626ff5f5f5fffc4c3c4fffdfdfdfffdfefefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000006f575757ffc9c9c9ffc9c9c9ffcacacaffccccccffcececeffd0d0cfffd1d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d3d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcbcbcbffcacacaffc9c9c9ffcbcbcbffcacbcaffcacacaffc3c4c4ffc4c4c4ffc5c6c5ffc8c8c8ffcbcbcaffccccccffcecdcdffcfceceffcfcfd0ffd0d0d0ffd1d1d1ffd2d1d1ffd2d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd5d5d5ffd6d5d6ffd7d7d6ffd7d7d8ffd8d8d8ffd8d8d8ffd9d9d9ffe7e6e6fff3f3f3ffefefefffefeeefffeeeeeeffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffecedecffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffecececffededecffedededffedededffeeeeeeffedeeedffedededffedeeedffeeeeeeffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff2f2f2ffefefefffdbdbdbffdadadaffd9d9daffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcececeffcdcdcdffcccccbffcbcbcbffcacacaffcacacaffcececeffd1d1d0ffd0d0d0ffcececeffcdcdcdffcececdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd0d1d1ffcfcfcfffcececeffcdcdcdffccccccffcbcacacfa3a3a30f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffefefffffefefefffefefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff3f3f3fff2f2f23f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f111111ff393939ff404040ff767676ffcececefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafbfafff9f9fafff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafbfffbfbfbfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffdfdfeffe6e6e6ff868586ff484848ff3737378f1f1f1f00000000000000000000000000000000000000000000000000000000bf484848ff4a4a4aff5a5b5bff686868ff6b6b6bff6a6a6aff686868ff676767ff656565ff555555ff4e4e4e7f31313000000000000000000000000000000000000000000000000000000000000000000000000000000000af161616ff212121ff2e2e2eff6d6d6cffd7d7d7fffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000009f7d7d7dffcacac9ffcbcbcbffccccccffcececeffd0d0d0ffd1d1d1ffd2d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd3d4d4ffd3d2d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcececeffccccccffcac9caffc7c7c7ffc8c8c8ffcacacaffc9c9c9ffc5c6c5ffc4c3c3ffc4c5c5ffc7c7c7ffc9c9c9ffcccbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffddddddfff2f2f2fff0f0f0ffefefefffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffededecffedededffedededffedececffedededffedededffececedffedededffedecedffecedecffedecedffedededffedededffedededffededeeffeeeeeeffedededffedeeedffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff4f4f4ffe6e6e6ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d4ffd3d3d3ffd2d2d3ffd1d2d2ffd1d1d1ffd0d0d0ffcfcfd0ffcfcfcfffcececeffcdcdcdffcbcbcbffcacbcaffcacacaffc9c9c9ffcacacaffcececeffd0d0d0ffd0d0d0ffcdcdcdffccccccffcdcdcdffcdceceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd1d2d1ffd0d0d0ffcfcfcfffcececeffcdceceefbfbfbf2f2626260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefffffefefffffefffffffffffffffffffffffffffefffffffefffefffefffffefffffffffffffefefefff4f4f4fff2f2f27f7979790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff363636ff434343ff7d7d7dffdcdcdcfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfafafffafbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefdfffdfdfdfff1f1f1ff8f8e8fff4f4e4eff373737bf25242500000000000000000000000000000000000000000000000000000000bf4b4b4bff686868ff797979ff777777ff777777ff757575ff737373ff747474ff767575ff737373ff6465657f31313200000000000000000000000000000000000000000000000000000000000000000000000000000000ef201f1fff212020ff3a3a3aff7e7d7efff0efeffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0ccfa5a5a4ffccccccffcececeffcfcfcfffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffccccccffcac9c9ffc7c6c6ffc9c9c9ffcacac9ffc7c7c8ffc5c5c5ffc5c5c5ffc6c6c6ffc8c8c8ffcacacaffcbccccffcdcdcdffcfcfcfffcfd0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d3ffd2d2d3ffd2d3d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d6ffd6d5d5ffd6d6d6ffd7d7d7ffedecedfff2f2f1ffefefefffefefeeffeeeeeeffefefefffefefefffefefefffeff0efffefefefffefefefffefefeeffeeeeeeffedeeedffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedeeedffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff0f0f0fff3f3f3ffddddddffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffccccccffcacacaffcacacaffc9c9c9ffc8c9c8ffcacacaffcececeffd0d0d0ffcececeffcbcbcbffcbccccffcdcdcdffcecdceffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffd0d0d0ffcecfcf5f4c4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efeeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefefffefefefffffffffffffefffffffffffffffffefffefefefffefefefffefffefffefffffffefefefffffffefff7f7f7fff1f1f1cfc4c4c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af242424ff353535ff494949ff858585ffeaeaeafffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffbfafbfffcfbfbfffcfcfcfffcfdfcfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfff7f7f8ff9c9c9cff575757ff303030ef2e2e2e000000000000000000000000000000000000000000000000000000008f3a3a3abf5c5c5cbf5e5e5ebf5c5c5cbf5a5a5abf5a5a5abf585858bf585858bf595959bf5a5a5abf5656565f2526250000000000000000000000000000000000000000000000000000000000000000000000002f060606ff212222ff222222ff474747ff9d9d9dfff9f9f9fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffffefffffefefefffefefefffefefe6f6f6f6f000000000000000000000000000000000000000000000000000000000000000000000000000000002f262626efc1c1c1ffcfd0d0ffd1d1d1ffd2d2d2ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdcdcdffcacacaffc8c9c9ffcbcbcbffcacacaffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffcac9caffcbcbcbffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffe2e2e2fff3f3f3ffefefefffefeeeeffeeeeeeffefefefffefefefffefeff0ffefefefffefefefffefefefffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffededeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffededeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffff2f2f2ffecececffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd1d2d2ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcececfffcececeffcdcdcdffcccbccffcacacaffcacacaffc9cacaffc9c9c9ffc8c9c9ffcbcccbffcececeffcfcfcfffcdccccffcbcbcbffcbcbcbffccccccffcdcdcdffcfcecfffd0d0d0ffd1d1d1ffd2d2d2ffd3d2d3ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d3ffd2d3d2ffd2d2d3ffd2d2d2ffd1d0d18f75757500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffefffffffffffffefefffefefefffefefefffefefefffefefefffffefffffefefefffafbfbfff1f1f1fff0f0f00f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf2a2a2aff333333ff4f4f4fff919090fff5f5f5fffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfbfcfffbfbfbfffbfbfcfffbfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffafafaffababacff5d5d5dff333333ff3333330f0303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f121213ff232323ff262626ff575758ffbdbdbdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4e4e4effd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd1d1d1ffd0d1d0ffcfd0cfffcfcfcfffcececeffcecdceffcdcdcdffcacacbffcbcbcbffcbcacbffc8c8c8ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffccccccffcdcdcdffcececeffcfcfcfffcfcfcfffcfcfcfffd0cfd0ffd0d0d0ffd0d0d0ffd1d0d0ffd1d1d0ffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd9d9d9fff1f1f1fff0f0f0ffeeeeeeffeeeeeeffeeefeeffefefefffefefefffefefefffefefefffefeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedededffedededffedededffedededffedededffedededffedededffeeeeedffeeeeeeffefeeeeffefefefffefefefffefefefffefefefffefefefffefefefffefeff0fff2f3f3ffe2e2e2ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcecfcfffcececeffcececeffcdcdcdffccccccffcbcbcbffcacacaffcacacaffcacacaffc9cacaffc9c9caffccccccffcececeffcececeffcbcbcbffcbcacaffcbcbcbffccccccffcdcdcdffcfcfcfffd0d1d1ffd2d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d2d3cfaaaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffffffefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfff1f1f1fff0f0ef7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff333333ff343434ff575657ffa6a5a5fffafafafffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafff9faf9fff9f9f9fff9faf9fffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffdfdfcfffdfdfdfffdfefdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcffbcbdbdff666666ff353534ff3232323f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f040404ef212121ff252625ff303030ff6b6b6bffdddeddfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f767676ffd4d4d4ffd6d6d5ffd6d6d6ffd6d7d6ffd6d6d6ffd5d6d5ffd5d4d5ffd3d3d3ffd2d2d3ffd2d2d2ffd1d2d1ffd1d1d1ffd1d2d1ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcccccdffccccccffcbcbcbffccccccffccccccffc8c8c8ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcecfcfffcececeffcececeffcececeffcfceceffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfd0cfffd0d0d0ffd0d0d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd2d3d3ffd4d4d4ffe9eae9fff2f2f2ffeeeeeeffeeeeeeffeeeeeeffeeefefffefefefffefefefffefefefffeeeeeeffeeeeeeffedededffedededffedededffecedecffedececffededecffedededffedededffedededffedededffedededffecececffecedecffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffedececffedecedffedededffedededffedededffedededffedededffedededffeeeeeeffeeeeeeffeeefeeffeeeeeeffeeefefffefefefffefefefffefefeffff0f0f0fff0f0f0ffd9d9d9ffd5d5d5ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d1d2ffd1d2d2ffd1d1d2ffd1d2d2ffd1d1d1ffd1d1d0ffd0cfd0ffcfcfcfffcfceceffcececeffcdcecdffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcbcbcbffcbcbcaffcacbcaffcacacaffcacacaffccccccffcececeffcdcdcdffcacacaffcacacaffcbcbcbffccccccffcececeffcfd0d0ffd1d1d1ffd2d3d2ffd3d3d3ffd4d4d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d6ffd6d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3efc5c5c50f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffefffffefefffefefffffefffefffefffffffefefefffefefffffefffffffefffefffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefff4f4f4ffedededffe9e9e91f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0c0c0cff333333ff353535ff626262ffb8b8b8fffcfcfcfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffdfcfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfdffcfcfcfff6f7070ff393938ff3232317f18181800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f151515ff232323ff232323ff454545ff888888fff2f2f2fffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffffefffffefefefffefffefffffffefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfadadadffd7d7d6ffd7d7d7ffd7d7d7ffd7d6d7ffd6d5d6ffd4d4d4ffd3d3d3ffd1d1d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcececfffcccdccffcbcbcbffcbcbcbffcacbcaffcececeffcfcfcfffcbcbcbffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffccccccffcdcdceffcdcecdffcdcdcdffcdcdcdffcdcccdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdcdffcdcdcdffcdcecdffcececeffcececfffcfcfcfffcfcfd0ffd0d0d0ffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffdededefff2f1f2ffeeeeeeffeeededffeeeeeeffeeeeeeffeeeeeeffefeeefffeeefeeffeeeeeeffeeedeeffedededffececedffecececffecececffecececffedececffecedecffedededffedededffedededffecededffecececffecececffecececffecededffedededffedededffedededffedededffedededffecedecffededecffededecffedededffedededffedededffedededffedededffedededffedededffedeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefeffff2f2f2ffe7e7e7ffd5d4d4ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d1d0ffd0d0d0ffd0d0d1ffd0d0d0ffd0d0d0ffd0cfcfffcfcfcfffcececeffcdcdceffcdcdcdffcccdcdffcccccdffcdcccdffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcacacaffc9c9c9ffc9c9c9ffcdccccffcececeffcbcbcbffc8c9c9ffc9cacaffcbcbcbffcdcccdffcfcfcfffd0d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d5ffd4d4d43f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffafaf9ffe9e9e9ffe7e7e7af9d9d9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf212121ff313131ff383838ff6e6e6effc9c9c9fffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafbfbfffafafafffafafafffafafafffbfbfafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfcfcfffcfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffbfbfbfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffcfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdffe0e0e0ff797979ff3e3e3fff303130ef2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff212121ff212121ff2e2e2eff656565ffc4c4c4fffcfcfbfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeafaeaeae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1a1a1aefc9c9c9ffd7d7d7ffd7d7d7ffd7d7d7ffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffcfcfceffcdcdcdffcbcbcbffc9cac9ffc9c9c9ffcbcbcbffcccbcbffcbcbcbffc9c9caffc9c9c9ffc9c9c9ffcac9c9ffc9c9c9ffcacacaffcbcbcbffcbccccffcdcccdffcdcdcdffcdcdcdffccccccffcccccbffcbcbcbffcbcbcbffcccbcbffccccccffccccccffccccccffccccccffccccccffcdccccffcdcdcdffcdcdceffcececeffcececeffcfcfcfffd0cfcfffd0d0d0ffd1d0d1ffd2d2d1ffd6d6d6ffedededffefefefffedededffeeededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeededffedededffedededffecececffecececffecececffecececffecececffecececffecececffedededffedededffecededffecececffecececffecececffecececffecececffedecedffecedecffecececffecececffecececffecededffedededffedededffedededffedededffecededffedececffececedffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeefff1f1f1ffddddddffd3d3d3ffd3d3d3ffd2d3d3ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffcecfceffcfceceffcececeffcececeffcdcecdffcdcdcdffccccccffcbccccffcccbccffcccccbffccccccffccccccffccccccffccccccffcbcbcbffcbcbcbffcbcacaffcacacaffcacac9ffc9c9c9ffc9c9c9ffcdcdcdffcdcdcdffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcececeffd0cfd0ffd1d1d1ffd3d3d3ffd4d4d4ffd5d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd5d5d56f5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffffefffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefeffeeeeeeffe5e5e5ffe2e2e23f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f030303ff2a2a2aff2b2b2bff434443ff818181ffe2e2e2fffefefefffefefefffdfefefffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffcfcfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfafffafbfafffafafafffafafbfffafafafffbfbfafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfff2f2f2ff8f8f90ff505050ff2c2c2dff2828285f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf181818ff202020ff232323ff464646ff939393fff3f3f3fffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f353635ffd7d7d7ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfcfcfffcdcdcdffcbcccbffc9c9c9ffcac9c9ffcbcbcbffcac9c9ffc7c7c7ffc7c7c7ffc9c8c9ffcac9c9ffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffccccccffccccccffccccccffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcacacbffcbcbcaffcacacbffcacacaffcbcbcbffcbcbcbffcbcbcbffccccccffcdcccdffcdcdcdffcecdcdffcececeffcfcfceffcfcfcfffd0d0d0ffd1d0d1ffe3e3e3fff1f1f1ffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeedeeffedededffedededffecececffecececffecececffecececffecececffecececffecececffecececffecececffededecffecededffecececffecececffebebebffebebecffebecebffecececffecebecffececebffecececffecececffedededffedededffedededffedededffedededffecededffecececffecececffecececffedededffedededffedededffedededffeeedeeffeeeeeeffefefefffecececffd5d5d5ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcccdcdffccccccffcbcbccffcbcbcbffcbcbcaffcacacaffcacacaffcbcacaffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcac9c9ffc9c9c9ffc8c8c9ffcacacaffcdcdcdffcccccdffc9c9c9ffc9c9c9ffcbcbcbffcdcdcdffcfcecfffd0d0d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd6d7d7ffd6d6d6af939393000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff9f9f9ffe3e4e3ffdfdedeff4f4f4fff202020ef1b1b1b2f040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f090808ff1b1b1bff2a2a2aff585958ffa4a4a4fffaf9f9fffefefdfffdfdfdfffefdfefffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcffbdbdbdff676667ff2e2e2eff20201fcf0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0d0d0dff232222ff212121ff2f3030ff676667ffd8d8d8fffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefebfbebebf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b6b6bffd6d7d6ffd5d5d5ffd4d4d4ffd1d2d1ffd0d0d0ffd0cfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffcececeffcdcdcdffcbcbcbffcac9c9ffccccccffcececeffc9cacaffc7c7c7ffc8c7c7ffc8c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcac9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9caffcacacaffcbcacbffcbcbcbffcccbcbffcccccbffccccccffcdcdcdffcdcdcdffcecdceffd7d7d7ffefefefffedededffedededffedededffedeeeeffeeedeeffedededffedededffecececffecececffecececffecececffecececffebebebffebebebffebebebffecececffecececffecececffecececffebececffecebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffedededffedededffeeeeeeffeeededffedededffedecedffecececffecececffecececffecedecffedededffedededffedededffedededffeeedeefff0f0f0ffe2e1e1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfceffcececeffcdcdcdffccccccffccccccffccccccffcccbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacacaffcacac9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffcacbcbffcdcdcdffccccccffcacacaffcbcacbffccccccffcececeffd0cfcfffd1d1d1ffd3d2d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7cfaeaeae0f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfeffeeeeeeffdbdadbff383838ff1d1e1dff181818ef1212122f03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ef0a0a09ff0c0c0cff262727ff6f6f6effd4d4d4fffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfbfffafafbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefeffe9e9e9ff7d7d7dff3a3b3aff111111ff0c0b0b3f0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f070707ff181817ff1f1f1fff262626ff4e4e4effa4a4a4fff9f9f9fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefebfbebfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa0a0a0ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffd0d0d0ffcfcfd0ffd0d0d0ffd0d0d0ffcfcfcfffcececeffccccccffcbcbcbffcfceceffd1d1d1ffccccccffc8c8c8ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcacacaffcacacaffcac9c9ffc9cacaffcacacaffcacacaffcbcacaffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc8c7c8ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffcacacaffcacacaffcacbcbffcbcbcbffcecfcfffe7e7e7ffefeeeeffedededffedededffedededffedededffedededffedececffecececffecececffecececffecececffecececffebecebffebebebffebebebffebebebffecececffebebebffebebecffebebebffebebebffebebeaffebeaeaffebeaeaffeaeaeaffeaeaeaffebebebffebebebffecececffedededffedededffeeeeeeffeeeeeeffedededffedececffecececffecececffecececffecececffedececffedededffedededffedeeedffeeeeeeffeeefeeffd6d6d6ffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcbcbcbffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffc9cacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacacaffcacacaffc9cac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffcbcacbffccccccffcbcbccffcbcbcbffcccccbffcdcdcdffcfcfceffd0d1d1ffd2d2d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d7efc9c9c92f282828000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f2929297f3d3c3c7f3f3f3f7f3f3f3f7f40403f7f4040407f4040407f4040407f4040407f3f3f3f7f3f3e3e7f3e3e3e7f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbffc9c9c9ff636363ff292a2aff131414ff111111ef1010102f030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f060606ff0c0c0cff0b0b0aff40403fff959594fff6f6f6fffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfbfcfffcfcfbfffbfcfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffbfbfbffacacacff525252ff0f0f0fff121212af10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f080808ff121212ff141414ff1a191aff3a3a3aff757575ffe2e2e2fffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeefeeeeee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0ddfb8b9b9ffd2d2d2ffd1d2d2ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d0ffd1d0d0ffd0d0d0ffcececeffcdcdccffcfcfcfffd3d3d3ffcececeffc8c8c8ffc6c6c6ffc7c7c7ffc7c8c7ffc8c8c8ffc9c9c9ffcacacaffc9cacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c7c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc6c6c6ffc6c7c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffddddddffeeeeeeffedededffedededffedededffedededffedededffecececffecececffecececffecececffecececffecececffecebecffebebebffebebebffebebebffebebebffebebebffebebebffeaebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9eaffeaeaeaffeaeaeaffebebebffebebebffecececffedededffedededffedededffedededffecececffecececffecececffecececffecececffedececffedededffedededffedeeedffefefefffe7e7e7ffcdcdcdffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc7c8c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c8c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffc9cac9ffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c7ffcacacaffccccccffccccccffcccbcbffccccccffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd6d7d6ffd7d7d7ffd7d7d75f5051500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf4f4f4fff6f706fff7b7a7aff7e7e7eff7e7e7eff7f7f80ff808180ff808080ff7e7e7eff7e7e7dff7c7c7cff777777ff6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff5f5f5ffaeaeaeff575657ff202020ff111111ff121212ef1111112f03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f010101df222221ff151514ff1c1c1cff626262ffcbcbcbfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefdfefffefefefffefefefffefdfefffefdfefffdfdfdfffdfdfdfffdfefefffefefeffe1e1e1ff737373ff2f2f2fff191919ff2323232f0505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f0c0c0cff131313ff121313ff131313ff2e2f2fff6a6a69ffc9c9c9fffbfbfbfffffefffffefefefffefefefffefefefffffefefffefefffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f272727ffd1d2d1ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d2ffd1d1d1ffd1d1d1ffd0cfd0ffcdceceffd0d0d0ffd4d4d4ffd1d0d1ffc8c8c9ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c4c3ffc4c4c4ffc5c5c5ffc6c6c6ffd0d1d0ffebecebffedededffedededffedededffedededffecedecffecececffecececffecececffecececffecececffecececffecebebffebebebffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeae9ffeaeaeaffebebebffecececffecedecffedececffecececffecececffecececffecececffecececffecececffecececffededecffedededffedededffeeeeeeffdbdbdbffc8c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc3c4c4ffc3c4c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc5c5c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc7c7c7ffc8c8c8ffcacacaffccccccffccccccffcccdccffcececeffd0d0d0ffd1d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d78f787878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf4f4e4eff595958ff636464ff6e6e6eff707070ff717272ff727272ff737373ff717171ff6f6f6fff696969ff565656ff696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afaeaeaefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff5f5f5ffacadadff545554ff222222ff131313ff131413ef1414142f04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af101010ff191a1aff282828ff434243ff8d8d8dfff4f4f4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffbfbfbfffbfbfbfffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfefdfffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffefefefff9f9f9ffa5a5a5ff535353ff272727ff1c1c1cdf0e0e0e0f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f0e0d0eff141414ff141414ff151515ff2f2f2eff6a6a6affcdcdcdfffbfbfbfffefffefffffffefffefffefffefefefffffffffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f5b5b5bffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd1d2d1ffcfcfcfffcececeffcfcfceffd2d2d2ffd0d0d0ffc9c9c9ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c8c7ffc8c9c8ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc4c4c4ffc2c2c2ffc2c2c2ffc2c2c1ffc1c1c1ffc1c0c1ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbebebeffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbebebeffbfbfbfffc1c1c1ffc2c2c2ffc5c5c5ffe1e2e2ffedeeeeffedededffedededffecececffecececffecececffebebecffecececffecececffecececffecececffebecebffebebebffeaeaeaffeaeaeaffeaeaeaffeaeae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffeae9e9ffeaeaeaffebebebffebebebffebebebffebebebffebebebffebebebffebebebffececebffecececffecececffecececffededecffedededffebeaebffccccccffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c0ffc1c1c0ffc0c0c0ffbfbfbfffbfbfbfffc0c0c0ffc0c0bfffc0c0c0ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c3ffc4c4c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9cac9ffc9c9c9ffcac9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc8c8c8ffcbcbcbffcecdceffcececeffcececeffd0d0d0ffd1d2d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6cfadaead00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf3d3d3dff363636ff3c3d3cff424242ff2f2f2fff262626ff262525ff252525ff2a2a2aff404040ff404040ff323232ff4a4b4a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffff5f5f5ffacadadff525252ff232323ff161616ff161616ff1415149f0a0b0a1f020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f181818ff232322ff171717ff272828ff6b6b6bffc2c2c2fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfdfffcfdfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfbfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffdfdfdffd7d7d7ff7c7c7cff343434ff0f0f0fff1b1b1bcf1f1f1f0f020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404bf0f1010ff181918ff161616ff161617ff303131ff6d6d6dffcececffffbfbfbfffffffffffefffffffffffffffefffefffffffffffffefffffffffefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f838383ffd3d3d3ffd4d3d3ffd2d2d2ffcfd0d0ffcdcdcdffcdcdcdffcfd0cfffcfcfcfffcbcbcbffc7c7c7ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc7c8c8ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c5c5ffc4c4c4ffc2c2c2ffc0c1c0ffbfbfbfffbebfbfffbebebfffbebebeffbdbdbdffbdbdbcffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbababaffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffbababaffbbbbbbffbcbdbcffbdbdbdffd3d2d3ffecececffecececffecececffecececffebecebffebebebffebebebffecececffecececffecececffecececffebececffebebebffeaeaeaffe9eae9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e9e8ffe9e9eaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebebffebebebffebebebffebebebffebebecffecececffecececffeeeeeeffe0dfe0ffc1c1c1ffbdbdbdffbcbcbcffbbbcbbffbbbbbbffbbbbbbffbbbbbaffbabbbaffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbdbdbdffbebfbfffbfbfbfffbfbebfffbfbfc0ffc0c0c0ffc1c1c1ffc2c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffcac9c9ffcacac9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c7ffc7c7c7ffc9c9c9ffcdcdcdffcfcfcfffcecfceffcfcfcfffd1d1d1ffd3d3d3ffd4d4d4ffd4d4d4efc8c7c80f0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf262525ff222121ff151515ff0b0b0bff040504ff020202ff010101ff020202ff030303ff090909ff0d0d0cff1b1b1bff2b2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefefffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffff6f6f6ffadadadff565556ff282828ff161617ff111212ff121212ff1212127f0909090f0101010000000000000000000000000000000000000000000000000000000000000000000000001f040404af191919ff2a2a2aff272727ff2b2b2bff585858ff9e9e9efff1f1f1fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfefdfffdfdfdfffdfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefff8f8f8ffb0b0b0ff666666ff2d2d2cff272627ff2a2b2acf1f1f1f2f060606000000000000000000000000000000000000000000000000000000000000000000000000000000001f0202029f0b0b0cff121212ff131313ff161515ff1c1c1cff343435ff6f6f6fffd2d2d3fffbfbfbfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe2f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0dcfacacacffd3d2d2ffd1d1d1ffcfcfcfffcdcdcdffcececeffcfcfcfffcccccdffc9c9c9ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c2ffc1c1c1ffbfbfbfffbdbdbdffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b8b8ffb7b7b6ffb6b6b6ffb4b4b4ffb2b3b3ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb2b2b2ffb4b4b4ffb5b5b5ffb5b5b5ffbfbebeffe6e6e6ffecececffecececffecebebffebebebffebebebffebebebffebebebffebecebffebebecffecebecffebebebffebebeaffeaeaeaffe9e9e9ffe9e9e9ffe8e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e9e9ffe9e9e9ffe9eae9ffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaebeaffebebebffebebebffecececffebebebffcecdcdffb8b8b8ffb6b6b7ffb6b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb4b5b4ffb5b5b4ffb5b5b5ffb6b6b6ffb8b8b7ffb9bab9ffbbbbbbffbcbcbcffbbbbbbffbbbbbbffbcbcbcffbebdbeffbebebeffbfbfbfffbfc0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffcbcbcbffcececeffd0d0d0ffcfcfcfffd1d1d1ffd2d2d2ffd4d3d3ffd4d4d43f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf161616ff0f0f0eff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a0aff171818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcececefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefffffffffffffffefffffffffffffefefefffffffefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffffffffffffffffffefffffff5f6f6ffb1b1b1ff5e5e5eff343535ff1a1b1aff121212ff121212ff141514ef1615168f0c0c0c6f0808083f0404040f01010100000000000000002f0202025f0606068f0d0d0def232323ff222222ff252525ff2e2e2eff545454ff919191ffe9e9e9fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefff3f3f3ffa4a4a4ff5f5f5fff343434ff262626ff222122ff2322238f0f0f0f4f0505051f010101000000000000000000000000000000003f0404045f0707079f0f0f0fff171717ff141414ff131212ff131313ff212121ff414141ff737373ffd4d4d4fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f272727efc4c4c4ffd1d1d1ffcfcfcfffcfcfcfffcfcfcfffcececdffcacbcbffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c6ffc5c5c6ffc4c4c5ffc4c4c4ffc4c3c4ffc3c3c3ffc1c1c2ffc0bfc0ffbdbebdffbbbbbbffb9b9b9ffb8b8b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb5b5b5ffb5b5b5ffb3b4b4ffb2b2b2ffb1b1b1ffb0b0b1ffafafafffadadadffacacacffaaaaaaffa9a9a9ffa9a9a9ffa9a9a9ffaaaaaaffaaabaaffaaababffaeaeaeffd5d6d5ffebebebffebebebffebeaebffeaeaeaffe9eaeaffe9e9e9ffeaeaeaffeaeae9ffeaebeaffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e8ffe7e7e7ffe7e7e7ffe8e8e7ffe8e8e8ffe8e9e9ffe8e8e8ffe7e7e7ffe6e7e6ffe7e7e7ffe7e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeae9e9ffeaeae9ffeaeaeaffeaebebffebebebffe2e3e2ffb9b8b8ffafafafffaeaeaeffadadadffadadadffadadacffadadadffadadadffadadaeffaeaeaeffafafafffb1b1b0ffb2b2b2ffb4b4b4ffb5b5b5ffb6b6b6ffb6b6b6ffb6b6b6ffb7b7b7ffb9b9b9ffbbbbbbffbcbcbcffbcbcbcffbebdbeffbfbfbfffc1c1c1ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c9ffc9c9c9ffc9cac9ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffccccccffcfcfcfffd0d0d0ffd0d0d0ffd2d2d2ffd3d2d26f5c5c5c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1b1b1b7f3535357f3535367f2727277f1616167f0c0c0cdf0a0a0aff060706ff020201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0909097f0606067f1312127f1b1b1b7f2a2a2a7f2c2c2c7f2d2d2d000000000000000000000000000000000000000000000000fffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefffffefffefffefffffffffefefffffffefffffffffffefefefffffefffffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f8f8ffd2d2d1ff8b8c8bff535353ff2e2e2eff1b1b1bff181718ff151515ff121212ff111111ff111111ff111111ef121212ff111111ff0d0e0eff0e0e0eff101110ff1b1b1bff252524ff323232ff5b5c5cff939393ffe4e4e4fffefefefffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafbfffbfbfbfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffcfdfcfffcfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefdfeffefefefff9f9f9fff656666ff373737ff242423ff1e1d1dff141414ff0e0e0eff0c0d0cef0e0e0ebf0d0d0ddf0f0f0fff101010ff101010ff111111ff151515ff191919ff171717ff1f1f1fff353535ff5c5b5cff9e9e9effdededefffcfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f777777ffd5d5d5ffd3d3d3ffcfcfcfffcececeffcdcdcdffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffc8c9c8ffc7c8c7ffc5c6c6ffc4c4c4ffc3c3c3ffc2c3c3ffc2c2c2ffc0c0c0ffbebebfffbcbcbcffb9b9baffb7b7b7ffb5b5b5ffb2b2b2ffb1b1b1ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadadadffabababffa9a8a9ffa7a7a7ffa6a6a6ffa4a4a4ffa2a1a2ffa0a0a0ff9f9f9eff9e9e9eff9e9e9eff9f9f9fff9f9f9fff9f9f9fffa0a0a0ffa1a1a1ffbdbdbcffe6e6e6ffeaeaeaffe9e9e9ffe8e8e8ffe7e8e8ffe8e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e5ffe6e5e6ffe5e5e5ffe5e5e6ffe5e5e5ffe5e5e5ffe5e6e6ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe9e9e8ffe9eae9ffe9e9e9ffcdcdcdffa7a7a7ffa4a4a4ffa3a3a3ffa2a2a2ffa2a2a2ffa1a1a1ffa1a1a1ffa1a2a1ffa2a2a2ffa2a2a2ffa5a5a5ffa6a6a6ffa8a8a8ffaaaaaaffabababffacacacffaeaeaeffb0afafffb1b1b1ffb3b3b3ffb6b6b6ffb7b7b7ffb9b9b9ffbababaffbcbcbcffbebebeffc0c0c0ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc8c8c8ffcdcdcdffcfcfcfffd4d4d4ffd6d6d6cfadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff6d6d6dff595959ff323232ff1d1c1cff0a0a09ff020202ff020202ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff030404ff131313ff282828ff3e3e3eff575757ff6d6e6e000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffffefffffefefffffefefffffefefefffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffefefffffefefefffefffefffefefefffefffefffffffffffffffffffffffefffefefefffffffffffffffefffffffefffffffffffffffffffffffffffefefffffefefffffffefffffefffffffefefdfff3f3f3ffc9c9c9ff838384ff4f4f4fff333333ff242424ff1a1a1aff151415ff121213ff111111ff151516ff141414ff0f0f0fff10100fff161617ff272727ff414141ff6a696affabababffe9e9e9fffefefefffffffffffffffffffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfcfffdfdfdfffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfcfffcfdfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfafffafbfafffafbfafffbfafbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffdfdfdffeeeeeeffb5b5b5ff727272ff454445ff282828ff171717ff101010ff0d0d0dff111112ff161616ff121212ff111111ff111110ff141414ff191919ff252525ff393939ff5b5c5cff949493ffd5d5d5fff7f7f7fffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a6a6affd5d5d5ffd4d5d5ffd2d2d2ffcdcdcdffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffc8c7c8ffc6c6c7ffc5c5c5ffc3c2c3ffc2c1c1ffc1c1c1ffc0c0c0ffbdbebeffbbbbbbffb9bab9ffb7b7b8ffb5b4b5ffb1b1b1ffadadaeffabababffaaaaaaffa8a7a7ffa6a5a6ffa4a4a4ffa1a1a2ff9f9fa0ff9c9c9cff999999ff979797ff949494ff929293ff919191ff919191ff909090ff919191ff929292ff939392ff939393ff949494ff979798ffa4a4a4ffd9d9d9ffe8e9e8ffe7e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe5e5e6ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e2e2ffe2e2e2ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe3e4e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e6ffe7e7e7ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e7e6ffe7e7e8ffe1e1e1ffb2b2b2ff9a9a9aff989898ff989897ff969695ff949494ff939393ff949494ff939494ff939292ff949494ff969796ff989999ff9b9b9bff9e9e9effa0a1a1ffa1a2a1ffa5a5a5ffa9a9a9ffacacacffaeaeaeffb0b0b0ffb3b3b3ffb5b5b5ffb7b6b6ffb8b8b8ffbbbbbbffbdbebdffc0bfc0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c6c6ffc8c7c8ffc9c9c9ffcacac9ffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c8ffc6c7c6ffc9c9c9ffd0d0d0ffd4d5d4ffd6d6d6bfa0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3d3c3dff787878ff5b5b5bff3a3b3bff1b1b1bff060606ff000000ff010101ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030203ff000000ff020202ff0d0e0eff2c2c2cff4a4a4aff6c6c6cff7b7b7b000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefefefffefefffffefefefffffefefffffefffffdfdfdfff0f0f0ffbfbfc0ff8c8c8cff6d6d6dff585858ff4a4a4aff3d3d3dff343333ff303030ff2d2d2dff30302fff3e3f3fff595959ff787778ff9a9a9affd0d0d0fff8f8f9fffdfefefffffffffffffffffffefdfefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffefefdfffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffefefefffefefdfffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffdfdfdfffefdfefffefefefffefefefffdfefefffdfdfdfff9f9f9ffd8d8d8ff9a9a9aff737373ff585858ff404040ff2d2d2dff262626ff272828ff292929ff303030ff393939ff424242ff525252ff6a6a6aff909090ffd1d0d1fff5f4f4fffdfdfdfffefefefffefefefffefefefffefffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffffffffffefefffffefffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1a1a1aefc7c7c7ffd5d5d5ffd2d2d2ffd0d0cfffccccccffc9c9c9ffc8c8c8ffc7c8c8ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc8c8c8ffc7c7c7ffc5c5c5ffc3c3c4ffc2c1c1ffc0c0c0ffbfbfbfffbebebeffbbbbbbffb8b8b8ffb7b7b7ffb4b4b4ffb0b0afffabacabffa8a8a8ffa6a7a7ffa2a2a2ff9e9e9eff9b9c9bff989898ff929393ff8e8e8eff858585ff787879ff646464ff666666ff707070ff747474ff757475ff767676ff787878ff7c7c7cff838383ff878686ff898989ff8c8c8cff929291ffbebfbeffe3e4e3ffe6e5e5ffe5e4e4ffe3e4e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffdfdfdfffdadadaffd8d8d8ffd9d9d9ffd8d8d8ffd9d9d9ffd9d9d9ffd8d9d8ffdcdcdcffe0e0e0ffdcdcdcffdadadaffdbdadaffd8d8d8ffd8d8d8ffd7d7d7ffd8d8d8ffdededeffdfdedeffe1e1e1ffe2e2e3ffe5e5e5ffe5e5e5ffe6e5e5ffe5e5e5ffe4e4e4ffe5e5e5ffe6e6e5ffcfcfcfff989898ff8e8e8eff8a8b8bff898988ff878786ff7d7d7dff787878ff787778ff767676ff757575ff777777ff777777ff777878ff7a7a79ff888887ff919191ff959595ff999999ff9d9d9dffa3a3a3ffa8a7a7ffaaaaaaffadadadffb1b0b0ffb3b3b3ffb4b4b5ffb7b7b7ffbababaffbcbcbdffbfbebfffc0c0c0ffc1c1c1ffc2c2c2ffc3c4c3ffc5c4c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacacaffc9cacaffc9c9c9ffc8c8c8ffc8c9c9ffcdcdccffcfcfd0ffd3d2d3ffd5d5d55f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1f3f1f1f203f2020203f2020203f2020203f2020203f2020203f1f1f1f3f1d1d1d9f4c4c4cff7a7b7aff6a6a6aff494848ff212121ff060606ff000001ff010101ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff000000ff020202ff101010ff363736ff5d5d5dff787979ff7f7f7f000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefefefffefefefffefefefffefefefffefefffffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffefefffffffffffefefffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffcfcfcfff6f6f6ffeeefefffe0e1e1ffccccccffb5b5b5ff9f9f9fff8a898aff8c8c8cffa9a9a9ffc6c6c6ffe0e0e0fff1f2f1fff8f9f8fffdfdfdfffefefefffefefefffffffffffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfff7f7f7ffedededffd7d7d6ffbdbdbdff9d9e9eff7c7c7cff707070ff818181ff979797ffafaeafffc4c4c4ffdcdcdbffebebebfff5f5f5fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f282727efc5c5c5ffd0d0d0ffcfcfcfffd0d0d0ffcdcdcdffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c9c9ffc9c9c9ffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffc0c0c0ffbebebeffbdbdbdffbbbbbbffb8b8b8ffb6b5b6ffb3b3b3ffaeaeaeffaaaaaaffa6a6a6ffa3a3a3ff9e9e9fff979797ff939293ff8d8c8cff848485ff767676ff525252ff1f1f1fff0b0b0bff030303ff050505ff090909ff0d0d0dff0d0d0eff0f0f0fff101010ff141313ff2f2f2eff3e3e3eff656564ff787878ff7e7e7eff969696ffb7b8b8ffbcbcbcffbababaffb8b8b8ffb3b3b3ffaeaeaeffa9a9a9ff9d9d9dff8d8e8eff848485ff656565ff525352ff4f4f4fff4e4e4eff454545ff444444ff3e3e3fff3a3a3aff383839ff393939ff3c3c3cff3f3f3fff414242ff494848ff515151ff555555ff505050ff717171ff868686ff989898ffa4a4a4ffa8a8a8ffb6b6b6ffbbbbbbffc0c0c0ffc0c0c0ffc1c1c1ffc0c0c1ffa5a5a5ff848484ff7d7d7dff727272ff5c5c5cff3b3b3bff171717ff111111ff100f0fff100f10ff0e0e0dff0e0e0eff0a0b0aff0b0b0bff0a0a0aff1b1c1cff434343ff696969ff848484ff8d8d8dff949494ff9b9b9bffa2a2a2ffa6a6a6ffaaaaaaffaeaeaeffb1b0b0ffb4b3b3ffb6b7b6ffb9b9b9ffbbbbbcffbdbdbdffbfbfbfffc0c0c0ffc1c2c2ffc3c3c3ffc4c5c5ffc6c6c6ffc8c8c8ffc9c9c9ffcacbcaffcbcbcbffcbcbcbffcbcacaffcbcbcbffcececeffd0d0d0ffd0d0d0ffcfd0cf5f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2d2d2dff6b6c6cff7c7c7cff808080ff7f7e7fff7e7f7eff7f7f7fff7d7e7eff818181ff818181ff7d7d7dff797979ff717171ff767676ff7e7e7eff6f6f6fff4e4e4eff232323ff070606ff000000ff020202ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff000000ff020202ff121212ff3d3d3dff646464ff7c7c7dff808080000000000000000000000000000000000000000000000000fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffefffefffffffefffefffffefefffefefefffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefefefffefefffffefffefffffefefffefffffffefffffffefffffffffefefffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffbfafafff6f6f5fff6f6f6fffbfbfbfffdfdfdfffefefefffefefefffefefffffefffefffefefefffefefefffefffffffffffffffefefefffdfdfdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffafaf9fff4f3f4ffeeeeeefff4f4f4fff9f9f9fffcfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0dcfa8a8a9ffd0d0d0ffd1d1d1ffd1d1d2ffcfcfcfffcac9c9ffc8c8c8ffc9c9c8ffc9c9c9ffc8c8c8ffc7c7c7ffc5c5c5ffc3c3c2ffc0c0c0ffbebebeffbcbcbcffbababaffb7b7b6ffb5b5b5ffb3b3b3ffadaeaeffa7a7a7ffa2a3a2ff9c9c9cff979797ff909090ff848484ff616161ff383838ff191919ff0a0a0aff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff414141ff6b6b6bff444444ff373737ff363736ff383838ff343434ff141515ff090909ff060606ff030202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff0b0c0bff161616ff323232ff414142ff3c3c3cff393939ff434343ff666666ff5a5b5aff161616ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff171818ff363636ff626161ff858585ff929292ff9c9c9cffa2a1a2ffa7a7a7ffabaaabffadaeaeffb1b2b2ffb5b5b5ffb8b8b8ffbababaffbcbcbcffbebebeffbfc0c0ffc1c1c1ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9c9ffcbcacaffccccccffcccccbffcdcdcdffd0d1d1ffd1d1d1ffd1d1d1efc3c3c33f33333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2c2d2cff585858ff676768ff767676ff757576ff727272ff727272ff707070ff727272ff757575ff757575ff696969ff686968ff767676ff7d7d7dff6d6d6dff4d4d4dff242424ff060506ff010101ff020202ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040403ff000000ff030303ff131313ff3e3e3eff636363ff7c7c7cff80808000000000000000000000000000000000000000002f2f2f2ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefffffffffefffffefefefffefffefffffffefffffffefffffffefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefffffefffefffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfefffffffefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefefefffefffefffffffefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f757575ffd2d1d2ffd3d3d3ffd4d3d4ffd0d1d0ffcacacbffc9c9c9ffc8c8c8ffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffbfbfbfffbcbcbcffb9b9b9ffb6b6b7ffb3b3b3ffb3b3b3ffaeaeaeffa7a7a7ff9fa09fff989898ff909090ff7f7f7fff585858ff232323ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161515ff3f3f3fff2e2e2eff201f20ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff1d1d1dff2d2d2dff3c3d3cff2e2e2eff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1a1a1aff484848ff838382ff939393ff9c9d9cffa3a2a3ffa8a8a8ffadadacffb0b0b0ffb3b3b3ffb7b7b6ffb9bab9ffbcbcbcffbdbdbdffbfbfbfffc2c2c1ffc4c4c4ffc6c7c6ffc9c9c8ffcbcbcbffcccdccffcececeffd2d2d2ffd3d3d3ffd2d3d2bf9d9d9d0f0d0d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2a2a2aff3d3d3dff3d3d3dff484849ff3d3d3dff262626ff232323ff222222ff232323ff3a3a3aff494949ff3d3d3dff444444ff707070ff797979ff6a6a6aff484848ff202020ff060606ff000000ff020202ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020302ff000000ff030302ff121212ff3a3a3aff5e5e5eff7a7a7aff7f7e7e00000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffffffffffffffffffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefdfffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefefffffefffefffffefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4e4f4fefc6c6c6ffd3d3d3ffd3d3d3ffd1d1d1ffccccccffc9c9c9ffc8c8c8ffc6c6c6ffc4c4c4ffc0c0c0ffbdbdbeffbababaffb6b7b7ffb2b3b3ffb0b0b0ffabababffa5a5a5ff9d9d9dff949494ff858584ff575757ff1d1d1dff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000009f0000006f0a0a0aff2e2e2eff1b1b1bff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff181818ff2c2c2b9f1b1b1c8f000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff141414ff434344ff858585ff959595ff9f9f9fffa6a6a6ffabababffafafafffb2b2b2ffb6b6b6ffbababaffbcbcbcffbebebeffc0c0c0ffc3c3c3ffc5c5c5ffc8c8c8ffcbcbcbffcececeffd2d3d2ffd4d3d3ffd3d4d48f77767700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f19191aff252525ff1c1c1cff111111ff0c0c0cff060606ff050505ff050505ff050505ff0a0a0aff0b0b0bff141414ff222222ff585858ff747373ff5b5a5aff393939ff1a1919ff050505ff010000ff010102ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff030303ff000000ff020202ff101010ff323231ff505051ff737373ff7d7d7d00000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefffffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffefefffffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f272727dfb8b8b8ffd2d2d2ffd2d2d1ffd2d2d2ffcececeffc9c8c8ffc5c5c5ffc2c2c2ffbfbfbeffbbbbbbffb6b7b6ffb2b2b2ffb0afafffa9a9a9ffa3a3a3ff999999ff8f8f8eff5f5f5fff1d1d1dff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000008f0000003f000000000000000000000000000000cf141414ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1918191f05050500000000000000002f0000007f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff141414ff515051ff8e8e8eff9c9c9cffa3a3a3ffaaa9aaffafafafffb2b2b2ffb7b6b7ffbababaffbdbdbdffbfbfbfffc1c1c1ffc5c4c5ffc9c9c9ffcdcdcdffd0d0d0ffd2d2d2efc5c5c54f4242420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f101010ff121212ff0a0a0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0c0d0dff454545ff5e5e5eff515151ff383838ff1f1f1fff0a0a0aff010102ff030404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff050505ff171717ff2d2d2dff484848ff626262ff72727200000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffefffffffefefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffffffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffffefffffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffefefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff676767ff676767ff6a6a6aff6e6e6eff6f6f6fff6d6c6dff6c6c6cff6d6d6dff6d6d6dff6a6a6aff686868ff696969ff6969690000000000000000000000000f0d0d0daf909090ffd2d2d2ffd3d3d3ffd2d2d2ffccccccffc4c4c4ffc0bfbfffbbbbbbffb6b6b6ffb2b2b1ffadadadffa8a8a8ffa1a1a1ff999999ff838383ff434343ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000008f0000002f0000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010101ff010101ff010001ff010000ff000000ff000000ff000000ff000000ff010000ff010101ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0303030000000000000000000000000000000000000000000000001f0000006f000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff353535ff808080ff989898ffa1a1a0ffa8a8a8ffadadadffb1b1b1ffb7b7b7ffbbbbbbffbebebeffc0c0c0ffc7c7c6ffcdcdcdffcececeffd0cfcfcfa9a9a91f1a1a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0202023f0303033f0303039f080808ff070808ff040505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404df1c1c1cbf2d2d2d9f2d2d2d7f2626267f1919197f0c0c0cdf0a0b0aff070606ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040405ff0a0a0a7f0808087f1414147f1f1f1f7f3030307f3232327f32323200000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefffffffefffefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfdfdfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff686767ff666566ff656565ff6b6b6bff6c6c6cff6a6a6aff6a6a6aff6b6b6bff6a6a6aff686767ff656565ff666666ff69696900000000000000000000000000000000000000007f696969ffd2d2d2ffd0d0d0ffcdcdceffc9c9c9ffbdbdbdffb6b6b6ffb2b2b2ffaeaeaeffa6a6a6ff9e9e9eff949494ff7a7a7aff212221ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000008f0000002f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000004f0000000000000000000000000000000000000000000000000000000000000000000000000000001f0000006f000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff151516ff6a6a6aff949494ff9f9f9fffa7a7a7ffadacadffb2b2b2ffb8b8b8ffbcbcbcffc3c3c3ffc8c8c9ffcbcbcbffcdcdcd9f8181810f0c0d0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1c1c1cff696969ff666666ff3d3d3dff0f0e0eff0a0a0aff040404ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020303ff040404ff212021ff424242ff666666ff686868ff444444ff0f0f0fff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0c0c0cff14151500000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffefffefffefefefffffefefffefffefffffefffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfbfbfffbfbfcfffcfcfcfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffefefefffffffefffffefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff626262ff4d4d4dff4a4a4aff494949ff3b3b3bff363737ff383838ff3a3a3aff3f3f3fff4b4b4bff4f4f4fff505050ff6363630000000000000000000000000000000000000000000000003f343434efc0c1c1ffccccccffc7c7c6ffbfc0bfffb4b4b4ffadadadffa5a5a5ff999999ff909090ff797a79ff222222ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf0000006f0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000005f000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff100f0fff6b6b6bff919191ff9e9e9effa7a8a7ffaeaeaeffb6b5b5ffbfbfbfffc5c5c5ffc7c6c6ffc9c9c95f4c4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff777777ff5a5a5aff303030ff151515ff060606ff010101ff000000ff040403ff010101ff000100ff010101ff010101ff000000ff000000ff000000ff000000ff040404ff000000ff010101ff030303ff101010ff2c2c2cff545353ff6f706fff535354ff222222ff1b1b1bff161615ff0d0e0eff080808ff070707ff060707ff080808ff0e0e0eff121313ff1c1c1cff17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefffefffffffffffffffefffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefffffefffefffefefefffefefefffefefefffefefefffefefffffefffffffefffefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefdfffefefefffefefefffefefdfffefefdfffefdfdfffefefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfcfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffdfefdfffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefffffffefffffffffefffffefffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe9f9f9e9e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474747ff282828ff1a1a1aff161616ff070707ff050505ff050505ff060606ff090909ff191919ff1e1e1eff313131ff4c4c4b000000000000000000000000000000000000000000000000000000001f191919cfa2a2a2ffc1c1c1ffbababaffb4b4b4ffa9a9a9ff9a9a9aff8d8d8dff7c7c7cff2a292aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf0000006f0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff020202ff010202ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000004f0000009f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff121212ff6b6b6bff909090ff9f9f9fffabababffb4b5b5ffbdbdbdffc2c2c2dfacacac2f25252500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1fff7c7c7cff6c6c6cff424242ff181818ff050505ff000001ff000000ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000001ff030303ff131313ff3d3d3dff686969ff797979ff5d5d5dff323232ff424242ff474646ff3a3939ff313131ff2e2e2eff2b2b2bff303030ff424242ff3e3e3eff2f2f2fef2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefffefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffefffefffefefefffffffefffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffefefffffefffefffefffefffefefefffefffefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfcfdfffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfcfbfffcfbfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefffefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff272726ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff2d2d2c0000000000000000000000000000000000000000000000000000000000000000000000009f747474ffb5b6b5ffadadadffa0a0a0ff909090ff7e7e7eff3f403fff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000006f0000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000101ff000100ff000100ff000000ff000000ff000000ff000000ff010000ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff010001ff020102ff020202ff010201ff010101ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f0000009f000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff2a2a2aff787879ff949494ffa5a5a4ffb0b0afffb7b7b7af8282820f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1fff7d7d7dff717171ff484848ff1b1b1bff060605ff000001ff000000ff070807ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000000ff040404ff151615ff444444ff6e6e6eff7b7b7bff6b6b6bff4e4e4eff676867ff707070ff727272ff737373ff727272ff717171ff6f6f6fff6c6c6cff636363ff4b4b4bbf44444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffefffffefffffffffefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffefefefffefefefffffefffffefefffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffffefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefebfbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0b0b0bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff0e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000005f404040ffa1a2a2ff949494ff858585ff595959ff080808ff000000ff000000ff000000ff000000ff000000af0000005f0000000f00000000000000000000000000000000000000000000001f0f0f0f7f3c3c3c7f3f3f3f7f40403f7f4040407f4040407f4040407f4040407f4040407f4040407f3f3f3f7f3f3e3f7f3d3d3d3f1d1d1d000000000000000000000000000000003f000000ff000000ff000001ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff010100ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff010101ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000008f000000df000000ff000000ff000000ff000000ff000000ff010102ff303131ff858585ff9b9b9bffa5a6a67f58585800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1fff7c7c7cff717171ff4b4b4bff1d1d1dff060606ff010101ff000000ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff000000ff000000ff030303ff151515ff474747ff707171ff7c7c7cff6a6a6aff656565ff717172ff767676ff7b7b7cff7b7c7bff7b7b7bff7a7b7aff797979ff787877ff757474ff656665ef5959595f212121000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefffffefefefffffffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffefefffefefefffefefefffefefefffefefffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe00000000000000000000000000000000bf4b4b4bff646464ff626262ff535353ff363636ff141414ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff040404ff090909ff1e1d1eff3f403fff5a5a5aff6b6b6aff6c6c6c7f363636000000000000000000000000000000002f1b1b1bdf757575ff676867ff2f3030ff181818ff030303ff000000af0000005f0000000f00000000000000000000000000000000000000000000000000000000000000000000003f1d1d1dff777777ff7b7b7bff7f7f7fff7f7f7fff818181ff808080ff808080ff7f8080ff7e7e7eff7e7d7dff7c7c7cff7676767f3a3a3a0000000000000000000000000000000000000000cf000000ff010101ff010101ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010101ff000101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000008f000000df000000ff000000ff0c0c0cff1c1d1cff4b4b4bef7f7f7e3f2727270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1fff7c7c7cff707070ff484848ff1b1a1bff060606ff010100ff000000ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff010001ff040403ff141414ff454545ff706f6fff7c7d7cff636363ff4c4c4cff5d5d5eff636363ff636363ff666666ff646464ff646465ff646464ff616161ff616161ff636363ff5858587f2c2c2c000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefefefffefefefffefffefffefefefffefefffffffefefffffffefffffffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffefefefffefefffffefefefffffefefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffefefffffffefffefefefffefefefffefffffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebf00000000000000000000000000000000bf4d4d4dff646564ff585858ff3e3e3eff191919ff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff040404ff0b0b0bff242424ff464646ff606060ff6c6d6d7f37373700000000000000000000000000000000000000000f0606067f1a1a1a7f1717177f1515155f0707070f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1d1d1eff727273ff636363ff6a696aff676766ff626262ff60605fff5f5e5fff5f5e5eff626362ff696a69ff636464ff6b6c6c7f3a3a3a00000000000000000000000000000000000000005f000000ff010101ff010101ff000001ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000007f0d0d0d7f0d0d0d7f0f0f0f0f030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1fff7b7b7aff6a696aff403f40ff171717ff050505ff000000ff000000ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff010101ff010202ff101010ff3e3e3eff69696aff7b7b7bff616162ff383838ff4a4a4aff545555ff4b4b4aff444344ff424242ff424241ff414242ff4c4c4cff545454ff4a4a4aff4848487f2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffffefffffffefffffefefefffefefefffefefefffefffffffffefefffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffffffffffffffefffefefffffffffefffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfdfffcfcfcfffdfdfdfffefefefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefebfbebfbf00000000000000000000000000000000bf4e4e4eff666666ff595a59ff3d3c3cff181818ff050505ff010101ff000000ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff050505ff000000ff030303ff0a0a09ff222222ff434343ff5d5d5dff6a6a6a7f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1a1a1aff555555ff3a3a3aff363736ff252525ff121212ff101010ff0f0f0eff0e0e0fff1c1b1bff323232ff363536ff4a4a4a7f323333000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000005f00000000000000000000000000000000000000000000000000000000000000ff7a7a7aff7a7a7aff7b7a7aff7c7c7dff7d7d7dff7d7d7dff7e7e7eff7f7f7fff7f7f7fff7f7f7fff7d7d7dff7a7a7abf5b5b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff727272ff515151ff2f302fff121212ff030404ff010101ff000000ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000001ff000101ff020102ff0f0e0eff2e2e2eff555555ff707070ff555555ff252525ff262626ff262626ff161617ff0d0d0dff0c0c0cff0d0d0dff0f0f0fff202020ff2c2c2cff2c2c2cff2d2d2d7f20202000000000000000000000000000000000000000000000000000000000000000000000000000000000afafaeaffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffffefefffefefffffefefffffefffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffefefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfdfdfffcfcfdfffdfcfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfcfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfcfdfffbfbfcfffcfbfcfffcfdfdfffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefefffffefefefffefefefffefefefffefffefffefffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbfbfbf00000000000000000000000000000000af464646ff5f5f5fff575757ff424242ff1b1c1bff040404ff010101ff000000ff040405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff000000ff020202ff0a0a0bff262626ff484949ff5c5c5cff6161617f333434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f121212ff323232ff0d0d0dff030303ff010101ff000000ff000000ff000000ff000000ff010101ff020202ff060606ff1e1e1d7f2020200000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000000f00000000000000000000000000000000000000000000000000000000000000ff7a7a7aff757575ff757575ff787878ff7a7a79ff7a7a7aff7b7a7bff7c7c7cff7b7b7bff7a7a7aff757576ff757675bf5a5b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1a1a1aff5d5d5dff595959ff404040ff262626ff0d0d0dff030203ff050404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff030303ff0a0a0aff242323ff454545ff626262ff656565ff464646ff121212ff050505ff000100ff000000ff000000ff000000ff010101ff000001ff010101ff010201ff0e0e0eff1818187f14141300000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffffffffffefffefffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffefffffefffefffffefefffffffffffefefefffefefefffffffefffffefefffffffffffffffffffffefffffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffcfcfbfffafafafffbfbfbfffcfcfcfffdfdfdfffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffefefffefffffffffffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffebfbebebf000000000000000000000000000000007f2f2f2fff5d5d5eff565656ff414141ff1e1e1eff050505ff000001ff000000ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070707ff000101ff020202ff0b0a0bff282828ff494848ff5c5c5cff6161617f313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff111111ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0606067f0909090000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000008f0000000000000000000000000000000000000000000000000000000000000000000000ff706f70ff535354ff555655ff535353ff484848ff454545ff434243ff444444ff494949ff565656ff535353ff595959bf56565500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff0b0b0bff060506ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0707077f0506050000000000000000000000000000000000000000bf0a0b0bff060606ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070607ff0a0a0a9f0c0c0c3f0a0a0a3f1111113f1718173f1718182f1111120000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefffffefefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfbfcfffafafafffbfbfbfffbfcfcfffdfdfdfffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebfbf000000000000000000000000000000007f303030ff605f5fff565656ff3e3f3eff1b1b1bff050505ff000000ff000000ff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff010100ff030303ff0b0b0bff272627ff454545ff5a5a5aff6060607f303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a3a3a7f3b3b3b7f3a3a3a7f2e2e2e7f1f1f1f7f0b0b0b9f050606ff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303bf0303037f0606067f1919197f2a2a2a7f3838387f3b3b3b7f3b3b3b1f0e0e0e9f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000001f0000000000000000000000000000000000000000000000000000000000000000000000ff4d4d4dff2e2d2dff202020ff191818ff090909ff070707ff070707ff070707ff0c0d0cff1c1c1cff1f1f1fff3a3a3abf3e3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff191919ff0c0c0cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff101010bf202020ff363636ff353635ff2a2a2aff191919ff0e0d0dff030304ff020202ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff060606ff090909ff1a1a1aff333232ff535353ff5f5f5fbf50504f0000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffefefffffefffefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffcfbfcfffafafafffbfbfbfffcfcfcfffdfdfdfffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffffffffffffefffffffffffefffefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffffffefffffffefffefffffefefffefefefffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe000000000000000000000000000000007f303030ff606060ff555554ff393939ff171717ff040404ff010101ff000000ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff060606ff000000ff020202ff080908ff212121ff3f3f3fff585858ff6060607f30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff757575ff646464ff454645ff202020ff0b0a0aff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff020202ff060506ff121212ff3e3e3eff5c5b5bff727272ff7676763f1e1e1e3f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff141414bf28272800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0e0fff2e2e2eff222223ff0e0e0eff090909ff030303ff030303ff030303ff040403ff070707ff0d0d0dff181718ff2a2a2abf2e2f2eff3d3d3cff313131ff1e1e1eff131313ff030303ff000100ff010101ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010101ff050505ff010101ff030303ff0e0f0fff262626ff434343ff6c6c6cbf5a5a5b0000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefffffefffefffefefefffefefffffefffefffefefefffffffffffefefefffefefefffffefefffefefefffffefffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffefffffffefffffffffffffefefffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffefffffffffffffffefefefffffefffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe000000000000000000000000000000007f302f30ff595959ff444444ff2e2e2eff121212ff030303ff010101ff000000ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000001ff060605ff010000ff030303ff080908ff1c1c1cff313131ff474747ff5959597f30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff737373ff575757ff373737ff131313ff050505ff020202ff010202ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff000000ff020202ff0a0b0bff2c2d2dff505050ff707071ff7979793f1e1e1e00000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000004f00000000000000000000001f0e0e0e3f1c1c1c3f1c1c1c3f1a1a1a3f1313133f0a0a0a3f020202ff0c0c0cff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050605cf0c0c0c3f0505053f0e0e0e3f1515153f1c1c1c3f1d1d1d3f1d1d1d0f070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f181818ff4c4c4cff444544ff545455ff474747ff2b2b2bff2a2a2aff2a2a2aff2c2c2cff404040ff525252ff434343ff474747bf3f4040ff3f3f3fff3b3c3bff2d2d2dff191918ff030303ff000000ff010101ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff010101ff030303ff0f0f0fff323232ff5a5a5bff787878bf5c5c5c0000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffffffffffefefefffefefefffefffffffefefefffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffffffffffffffffffefefefffefefffffefefefffefefffffffefffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfdfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffffefffffffffffffffefffffefffffffefefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffefefffefefffffefefffffefefefffefefffffefffffffffefffffffffffffffffffffffffffffffffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe000000000000000000000000000000007f2a2929ff3d3d3dff353535ff2d2d2dff1a1a1aff060506ff010101ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff020202ff050505ff0c0d0cff1d1d1dff2b2b2bff373737ff4141407f2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff777677ff5b5b5bff393938ff141514ff050504ff000000ff020202ff040403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff000000ff010201ff0b0b0bff2d2d2dff555554ff747575ff7b7b7b3f1f1f1f000000005f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000000000000000000000000000007f393939ff717272ff6f6f6eff595959ff383838ff121213ff050505ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff040404ff0a0a0aff222222ff454545ff626161ff757574ff7776773f1e1e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f292929ff666666ff6d6c6cff797979ff7a7a7aff7b7a7aff787878ff787878ff787878ff797979ff7a7a79ff6e6e6eff626262bf424242ff404040ff3e3e3eff343434ff1c1c1cff040404ff000000ff010101ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff000000ff030303ff121212ff3b3b3bff616161ff7a7979cf6464630000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffefffffefefffffefefefffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffefefefffefefefffefffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfdfdfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefffffefefefffefefefffefffefffffefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe000000000000000000000000000000003f0e0e0e7f1b1b1b7f1b1b1b7f1a1a1a7f1516167f0909097f020202ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0606067f0404047f0c0c0c7f1414147f1a1a1a7f1e1e1e7f1e1e1e3f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7a7a7aff5f5f5fff3e3e3eff161616ff040404ff010101ff020202ff040405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040303ff000000ff020202ff0c0c0cff313232ff585858ff767676ff7c7c7c3f1f1f1f0000000000000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0000000000000000000000000000007f393939ff717171ff646464ff474747ff202121ff080708ff020202ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff010101ff050505ff0e0e0eff303030ff4d4d4dff6a696aff7878783f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f050505ff505050ff616161ff6e6d6dff707171ff727272ff737272ff717171ff717171ff717171ff6f6e6eff6e6e6fff6e6e6dff626262bf414141ff3f3f3fff3e3d3dff373737ff1e1e1eff050505ff010101ff020202ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff010101ff030303ff131313ff3e3e3eff636263ff79797aff7a7a7a0000000000000000000000000000000000000000bfbfbebefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefffefffffefefffffefefffffffefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffdfdfdfffdfcfdfffdfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfcfcfffcfcfcfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffefffffffffefffffffefffefefefffefefefffefefefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0c0cff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070606ff1010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff797979ff5f5f5fff3e3d3dff171717ff060606ff010202ff030303ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff000000ff010102ff0b0b0bff313131ff5a5a59ff767676ff7c7b7c3f1f1f1f00000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000000f0000000000000000000000000000007f383838ff707070ff656565ff464746ff242424ff070807ff000101ff000000ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff000000ff020202ff0c0c0cff2a2a2aff444444ff575757ff6969693f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff313030ff494a4aff5d5d5dff606060ff606060ff5f5f5fff5e5e5eff5c5c5cff5d5d5dff5b5b5bff5d5d5dff5c5b5bff565656bf3c3c3cff3e3e3eff3c3c3cff363536ff1e1e1eff040404ff000100ff010000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0a0a0aff020202ff060505ff131313ff3b3b3bff606060ff787778ff7a7a7a0000000000000000000000000000000000000000bfbebebefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffefefffffffffefffffefffffffffffffffffffffffffffffffffefffefefffffefffefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffefefffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfdfffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbfbebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff242424ff0c0c0cff020202ff010101ff000000ff000000ff000000ff000000ff000000ff010101ff030302ff111111ff2121210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff777776ff5a5b5aff39393aff151414ff050504ff010000ff020202ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff040404ff000000ff010102ff0a0a0aff2e2d2dff555555ff747474ff7a7b7b3f1f1f1e00000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f000000000000000000000000000000000000007f383838ff707070ff666667ff4c4d4dff272727ff070607ff010101ff000000ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff010101ff0b0b0bff2a2a2aff454545ff555555ff5959593f1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff272727ff2a2a29ff414141ff464646ff323232ff222323ff202121ff1f1f1fff1e1f1fff2e2e2eff404041ff3f3f3fff3e3e3ebf393939ff3d3e3dff3b3b3bff343433ff1b1b1bff030403ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff070606ff010101ff040405ff111111ff313131ff575756ff757575ff7979790000000000000000000000000000000000000000bfbfbebefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffefffffffffffefffefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfefdfffefdfefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffefefffefffefffefefefffefefefffefefefffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2d2e2dff242424ff1e1d1eff191919ff111111ff101010ff0f0f0fff0f0f0fff121212ff1a1a1aff1c1c1cff232323ff2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff737273ff545354ff343434ff121212ff050505ff010101ff020203ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff000000ff010101ff0a0a0aff282828ff4d4d4dff707070ff7879793f1e1e1e0000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f000000000000000000000000000000000000007f383838ff707071ff676767ff4d4d4dff272727ff060606ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff000000ff010101ff0a0a0aff272727ff424242ff555555ff5a5a5a3f1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080809ff202020ff20201fff171717ff121212ff090909ff040404ff030302ff020202ff020202ff070607ff0b0a0bff181818ff252525bf2a2a2aff3d3d3dff363636ff2a2a2aff171717ff040404ff010101ff000000ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff030303ff0e0e0eff262626ff404041ff676767ff7776760000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff353535ff2f2f2fff2d2e2dff2e2d2dff2e2d2dff2d2d2dff2e2e2eff2d2d2dff2d2d2dff2d2c2dff2d2d2dff2f2f2fff3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff757575ff5a5a59ff3b3a3bff131313ff060706ff050505ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff040404ff0a090aff2d2c2cff545453ff707070ff7676763f1d1d1d0000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf00000000000000000000000000000000000000000000007f383838ff707071ff656465ff474646ff252424ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff000000ff000000ff070707ff222222ff3e3e3eff555555ff5b5b5c3f1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f070707ff181818ff121212ff030403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070707ff101011bf1e1e1fff373738ff353535ff282828ff1f1f1fff0c0c0cff020203ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050404ff040504ff0b0b0bff1e1e1eff303030ff4e4e4eff5f5f5fff6969690000000000000000000000000000000000000000bfbfbebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefffefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefdfdfffdfefefffefefefffefefefffefefefffefefefffffefefffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffefefebfbebebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff353535ff323232ff303030ff2f2f2fff2e2f2eff303030ff303131ff313131ff313131ff333333ff343535ff3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787878ff787878ff707070ff555555ff323333ff101010ff070707ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff080808ff242424ff4e4e4eff6a6b6aff767575ff7676763f1d1d1d00000000000000000000000000000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000005f00000000000000000000000000000000000000000000007f383838ff6d6e6eff5d5d5dff3e3e3dff1f1f1eff040304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff1b1b1bff353536ff4f4f4fff5a5a5a3f1617170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff0d0d0dff090909ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0606068f0909093f0d0d0d3f0d0d0d3f0c0c0c3f0909083f0606069f09090aff060606ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080908ff0f100f3f0707073f0a0a0a3f1010103f1717173f1818183f1818180000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefffffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffffffffffffefffffffffffffffffffffefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefebfbebebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1b7f1b1b1b7f1a1a1a7f1919197f1818187f1818187f1818187f1919187f1919187f1919197f1a1a1a7f1a1a1a6f17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff0a0a0aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff0303037f03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ef0000000f00000000000000000000000000000000000000000000007f363636ff5c5c5cff424243ff2f2f2fff141414ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f0f0fff1f1f1fff313131ff4e4e4e3f1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f0f0f0f7f1415147f1414147f0f0f0f7f0b0b0b7f0707079f040404ff060606ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303df020202bf030303bf111111bf252525bf414141bf4e4e4edf4e4e4eff171717ff080809ff020202ff010101ff000000ff000000ff000000ff000000ff010101ff030403ff161616ff2626263f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfefffefdfefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffdfefdfffefdfefffefefefffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffefefffffefffffefffffffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffefffffefefffffefefefffefefebfbebebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f101010ff262627ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0d0d0d7f161717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000008f0000000000000000000000000000000000000000000000000000007f292929ff414141ff3d3d3dff323231ff1f1f20ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff121212ff1f1f1fff2e2e2eff3232323f101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf252525ff2a2a2aff212121ff171718ff111111ff070707ff010101ff010101ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000001ff060606ff1c1c1cff373737ff5e5e5eff757575ff2a2a2aff2c2c2dff2f2f2fff1d1d1dff111111ff0f0f0fff0f0f0fff121212ff2b2b2bff343434ff343434ff3d3d3d3f15151500000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffefefefffefefefffefffefffefefefffefefefffefffffffefffefffffefefffffffefffefefffffffffffffffffffffffffffffffefefffffffefffefefefffefefffffffefefffefffefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffdfefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffffefefffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffefefffefffefffefefefffefefebfbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000005f272727bf535353bf575757bf585858bf5a5a5abf5c5b5bbf5f5e5ebf5f5f5fbf5c5c5cbf595959bf585857bf555555bf5455552f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f181818ff4f4f4fff262626ff151515ff0c0c0dff040404ff030303ff030303ff040404ff070707ff151515ff1b1b1cff3a3a3a7f2c2d2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000001f0000000000000000000000000000000000000000000000000000001f0808083f1010103f1010103f0e0e0e3f0b0b0b3f0505053f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000cf0000003f0000003f0303033f0606063f0a0a0a3f0c0c0c3f0c0c0c0f030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf282828ff333333ff252525ff1d1d1cff111111ff050505ff010101ff000000ff060606ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff000000ff050505ff1d1d1dff444343ff6c6c6cff7c7d7dff3c3c3cff4e4e4eff5e5d5dff5a5a5aff545454ff535353ff525252ff545454ff5e5e5eff616161ff555555ff6262623f1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebfbefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffefffffefefefffefefefffefffefffffffffffffffefffefffffffffffffffffefefffefffefffefffffffffefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffffffffffefefffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffffffffffffffffffffefffffefffffffefefffffffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffefefefffefefefffefefefffefefebfbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000007f343434ff696969ff6e6f6fff737373ff767676ff777777ff797979ff7b7c7cff767676ff747574ff727172ff6f6f6fff6f6f6f3f1c1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff6d6e6eff575757ff595959ff4c4c4cff3a3a3aff383838ff393a39ff393939ff424242ff555655ff545454ff6262627f3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0a0a0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf292929ff363636ff303031ff272727ff171717ff070707ff020102ff000100ff060707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff000000ff000000ff000000ff040404ff222222ff50504fff737373ff7d7d7dff515151ff6a6a6aff70706fff737373ff737373ff737373ff727273ff6f6f6fff6e6e6eff6d6d6cff6d6d6dff6969693f1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffefefefffefffffffffffefffffffefffffffffffffffffffffefffffefefffffefefffffefefefffefffefffefffefffffffffffffffffffffffffffefffefffefefefffefefffffefefefffefefefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffefffefffefffefefefffefefefffefefebfbebebf000000000000000000000000000000000000000000000000000000000000000000000000000000007f343434ff5a5a5aff515051ff565656ff4b4b4bff444444ff454444ff424342ff424141ff4f4f4fff555555ff535353ff6767673f1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff797979ff777676ff7b7b7bff7e7e7eff818181ff7e7e7eff818080ff7d7d7dff7c7c7cff79797aff767676ff7675757f3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000004f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff232323ff0c0c0cff050505ff030303ff010101ff000000ff010100ff010101ff030303ff060606ff050505ff090909bf0e0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf292929ff363636ff323232ff2b2b2bff191919ff080808ff020101ff000001ff070708ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff000000ff000000ff000000ff030303ff222222ff535453ff757575ff7e7e7ecf5c5c5cbf575757bf595959bf5b5b5bbf5b5a5abf5a5a5abf5a5a5abf585859bf585858bf575757bf565656bf5353532f13131300000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffffffffffffffffffefffefffffffefffefefefffefefffffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffefffffefffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfdfffefdfefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffefefffefffefffefefffffefefefffefefebfbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000007f292929ff3c3c3bff292929ff252525ff101010ff070707ff070707ff070707ff080808ff181818ff212121ff282728ff4646463f17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff797979ff7c7c7cff7f7f7fff848484ff858484ff838384ff848484ff818181ff808080ff7d7d7dff7b7b7bff7778787f3c3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff323232ff222223ff1b1b1bff181818ff151515ff141413ff141313ff151516ff1a1a1bff202020ff1a1a1aff161617bf1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf292929ff363635ff323232ff2c2d2dff1a1a1aff080808ff010102ff000000ff0a0909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff000000ff030303ff1f1f1fff535253ff747474ff777777ff767777ff7d7d7dff7f7f7fff808080ff818181ff808080ff808080ff7f7f7fff7f7f80ff7f7f7fff787878ff6e6e6e3f1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebf000000000000000000000000000000000000000000000000000000000000000000000000000000007f1a1a1aff1b1b1bff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff1f1f1f3f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff303031ff2a2a2bff2d2d2dff2e2e2eff2e2e2eff2e2f2eff2f2f2fff2e2f2eff313132ff2d2d2dff262626bf1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf292929ff363636ff323232ff2d2d2dff1a1a1aff080808ff030303ff010101ff090909ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff000000ff020202ff1b1b1bff4e4e4eff737373ff717170ff636463ff747474ff79797aff7a7a7aff7d7c7dff7a7979ff7b7b7bff7a7a7aff7a7a7aff767676ff666667ff6a6a6a3f1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffefffefffefefefffefefefffefffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffdfefdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefffffefffefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefffffffefefffffffffefffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefffffefffefffefefefffefefefffefffffffffffffffffffefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefebfbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000007f090909ff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0808083f0404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff010101ff030202ff020202ff010101ff000000ff010101ff010001ff010101ff000000ff010101ff000000ff020202ff000000ff000000ff0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363637ff353535ff303030ff2f2f2fff303030ff303030ff313131ff313131ff333333ff353535ff343434ff2d2d2dbf1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf292929ff363636ff313131ff272727ff151615ff070707ff020202ff000000ff070707ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff010102ff161515ff464646ff717171ff5f5f5fff3b3b3bff505050ff505050ff3e3e3eff3a3a3aff383838ff3a3939ff3c3c3cff4d4d4eff505050ff3e3f3fff4c4c4c3f19191900000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefffffffefffffffefefefffefefefffefffefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffefefefffefefefffefefefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffefffffffffffffffefefefffffefffffefffffffefffffffefefffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefefefffefefefffefdfefffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefffefffefefefffffffffffffffefffefffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffffffffffffefffffefffefffefefefffefefffffefffefffefefefffffffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe0000000000000000000000003f1c1c1cff707070ff6f6f6fff666666ff494849ff282828ff0c0c0cff060606ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff050404ff101010ff323232ff555555ff707070ff757575bf57575700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf000000ff010101ff10100fff101111ff121313ff0d0d0eff080808ff0a0a0aff080809ff0a0a0aff090909ff0a0a0aff070707ff0c0c0cff080708ff0000008f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0d0d0d3f0d0d0d3f0d0d0d3f0c0c0c3f0c0c0c3f0c0c0c3f0c0c0c3f0c0c0c3f0d0d0d3f0d0d0d3f0d0d0d3f0c0c0c2f08080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf292929ff343435ff262626ff1f1f1fff101010ff040504ff010101ff000000ff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff010101ff020202ff151515ff323232ff595959ff505050ff242524ff1e1e1fff1a1a1aff0d0c0cff080808ff080808ff090909ff0b0b0bff181817ff1d1d1dff202020ff2e2e2e3f0e0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefffffffffffffffffffffffffffffffefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefefffefefefffefefefffefefefffefdfdfffdfdfefffefdfefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefffffffefefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefffffefffffffffffefffffffefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffebfbebfbe0000000000000000000000003f1e1e1eff757475ff6b6c6cff504f50ff313030ff0f0f0fff050505ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff030303ff060605ff161515ff3b3b3bff5b5b5bff747474bf5b5b5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000006f050505bf0d0d0dbf0d0d0dbf0f0f0fbf0e0e0ebf0a0a0abf090909bf0a0909bf090a09bf0a0a0abf0a0a0abf080808bf080808af0808085f02020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf272726ff313131ff2a2b2bff1e1e1eff171817ff090a0aff030303ff030203ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000101ff020202ff030303ff111111ff474747ff636363ff303030ff0e0e0eff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0a0a0aff1b1b1b3f090a0900000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfcfcfffcfcfcfffdfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffffefefffefefffffffefffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffffffffefffffefefefffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffebfbfbfbf0000000000000000000000003f1e1e1eff797979ff717171ff505151ff2f2f30ff0d0d0dff020202ff000000ff020203ff020102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff000000ff000001ff040404ff141414ff393939ff5c5c5cff79797abf5d5d5d00000000000000000000000000000000000000000000000000000000000000007f7f7f7fbfbfbfbfbfbfbfbf7f7f7f7f0000000000000000000000000000000000000000000000001f1f1f1fcfcfcfcffffffffffffffffffffefefffffefefefffefefefffefdfefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefefffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefedfdedede9f9f9f9f000000000000000000000000000000000000000000000000000000001f1f1f1f3f3f3f3f3f3f3f3f1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0909093f0c0c0c3f0c0c0c3f0909093f0707073f0404046f040303ff060706ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0404059f0404043f0000003f0101013f0101010f0000003f050505ff0d0d0dff080808ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0c0b0c3f04040400000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffffffefffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefdfdfffefdfdfffefefefffefefefffefefefffefefefffffefffffffefefffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffeffbfbfbfbf0000000000000000000000003f1f1f1fff7b7b7bff757575ff585858ff333333ff0f0f0fff030303ff010101ff030403ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000000ff050405ff161616ff3f3f3fff626262ff7b7b7bbf5d5d5d000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffcfcfcfcf0000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffefefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffffeffffffff4f4f4f4f000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffdfdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f060606ff111011ff0a0a0aff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0c0c0cdf3d3c3dbf404040bf343434bf202020bf0e0e0ecf040404ff060606ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404cf030303bf0a0a0abf1d1d1dbf30302fbf434343bf464646bf46464600000000000000000000000000000000bfbfbfbffffffffffffefefefffffffffffefffffffefefffffffffffffffffffffffefffffffefefffefefefffefffefffefefffffefffefffefffefffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffffefffefffefffffffffffffefffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefefffffefefefffefefffffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffffffffffffffefffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeffffffffffbfbfbfbf0000000000000000000000003f1f1f1fff7c7c7cff777777ff5b5b5cff363637ff0e0f0eff020202ff000000ff050504ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050605ff000000ff000000ff050505ff171716ff404040ff636263ff7b7a7abf5d5d5d00000000000000000000000000000000000000000000000000000000cfcfcfcfffffffffffffffffffffffffffffffff0f0f0f0f0000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffeffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000efefefefffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a090aff212121ff171616ff050505ff000000ff000000ff000001ff010101ff000101ff000000ff010101ff010101ff060606ff212121ff565657ff4b4b4bff2f302fff171717ff060606ff010101ff000000ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000101ff040403ff121212ff2b2b2bff454545ff5c5c5cff5f5f5f00000000000000000000000000000000bfbfbebffffefffefffefefefffefefefffefffefffffffefffffefffffffffefffffffffffffffffffffffffffefffefffffefffffffefffffefffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffffefffffefffffefefefffffffefffefefefffffffffffefefefffefefefffffffffffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffefffffefefefffefffffffffffffffffffffffefffffffffffefffffefffffefefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffebfbfbfbf0000000000000000000000003f1f1f1fff7a7a7aff747575ff5a5a5aff333333ff0d0d0dff010101ff000000ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000000ff040404ff151514ff3e3e3eff616161ff797979bf5c5c5c0000000000000000000000000000000000000000000000005f5f5f5fffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000002f2f2f2ffffffffffffffffffffffefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefeffffffffffefefefef00000000000000000000000000000000000000002f2f2f2fffffffffffffffffffffffffffffffffefefefef0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0d0eff2d2d2dff2b2b2bff272727ff222222ff161616ff0e0e0eff0d0d0dff0d0d0dff0c0d0dff1a1a1aff222121ff1f1f20ff333333ff595959ff50504fff373737ff191919ff050505ff010101ff000000ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff000000ff000000ff030303ff111111ff333333ff4f4f4fff5f5f5fff61616100000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffffefffffefffefffefffefffffffffffffffffffffffffffffffffffffffefffefefefffffffefffffefffffffffefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefdfefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefffffefffffffffffefffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffefffffefffffefffefffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe0000000000000000000000003f1e1e1eff787878ff727272ff555454ff2f2e2eff0c0b0cff010101ff000000ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000000ff050505ff121212ff393939ff5c5b5bff777777bf5b5b5b00000000000000000000000000000000000000000f0f0f0fefefefefffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000008f8f8f8ffffffffffffffffffffffefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefeffffffffffffffff4f4f4f4f000000000000000000000000000000006f6f6f6fffffffffffffffffffffffffffffffffffffffff8f8f8f8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f121212ff404040ff3c3c3cff555454ff595959ff474748ff393a3aff393938ff393939ff383838ff464646ff535354ff474747ff494848ff5a5a5aff525252ff3b3b3aff1a1a1aff060606ff010101ff000000ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff040404ff161616ff3a3a3aff555455ff605f60ff61616100000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffefffffffefefffffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffffffffffffffffefffffefffffffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffefffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefffefffefefefffefffefffefffefffefefefffffffefffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffffffffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefebfbebebe0000000000000000000000003f1e1e1eff787878ff707171ff4e4f4eff2b2b2bff0b0b0bff030303ff010101ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff020202ff040505ff101010ff343435ff585959ff767676bf5b5b5b00000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000dfdfdfdffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfefdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefeffffffffffffffff9f9f9f9f000000000000000000000000000000009f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f121212ff4b4b4bff5f5f5fff6b6c6cff6f6f6fff6e6e6eff6f6f6eff6d6d6dff6d6d6dff6e6e6dff6d6c6cff6b6c6bff6a6a6aff5c5c5cff5a5a5aff515151ff3b3b3bff191919ff050605ff010101ff000000ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff000000ff000000ff040404ff161616ff3d3c3cff545454ff606160ff61616200000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefefefffefefefffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffefefefffefefffffefefefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffffffffffffffffffffffffffffffefffffefffffffffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffefffffffefffefefefffefefefffefefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefebfbebebe0000000000000000000000003f1e1e1eff797979ff757575ff5e5e5eff373738ff131313ff060606ff020203ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff010202ff040404ff090909ff1a1a1aff3f3f3fff676767ff777777bf5b5b5b000000000000000000000000000000001f1f1f1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0000000000000000000000002f2f2f2ffffffffffffffffffffffefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfefdfffefefeffffffffffffffff0f0f0f0f000000000000000000000000dfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0d0d0dff636363ff676767ff787878ff7e7e7eff7f7f7fff7f7f7fff808080ff808080ff7e7e7eff7e7e7eff7c7c7cff707070ff5e5e5eff59595aff4e4f4fff393939ff1a1919ff050505ff000001ff000000ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff040404ff151415ff393939ff535353ff605f60ff61616100000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffefefefffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffefffffffffffefffffefffffefefffffffefffffefefffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefffffefefffffffefffffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefebfbebebe0000000000000000000000001f0f0f0f7f3c3c3c7f3c3c3c7f3939397f2b2b2b7f1616167f060606bf050505ff040504ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0606069f0405057f0909097f1a1a1a7f2f2f2f7f3b3b3b7f3b3b3b5f2c2c2c00000000000000000000000000000000afafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f00000000000000008f8f8f8ffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefeffffffffffffffffff5f5f5f5f00000000000000000f0f0f0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5cff404040ff575858ff616161ff5f5f5fff5d5e5eff5c5c5cff5c5c5bff5b5b5bff616161ff5f5f5fff4c4c4cff494949ff585959ff4d4d4dff353535ff171616ff040404ff010101ff000000ff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff030202ff131313ff343435ff4e4e4eff5f5f5fcf4e4e4e00000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffefefefffefffffffffffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefefffefefffffefefefffefefefffefefefffefefebfbebebf000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff0b0b0bff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060605ff0f0f0f3f0808080000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000efefefeffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefedfdededebfbfbfbfbfbebebfbfbebebfbfbfbebfbfbebfbfbfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefefeffffffffffffffffafafafaf00000000000000004f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff393a3aff2d2d2dff333333ff333333ff262626ff1c1c1cff1b1b1bff1a1a1aff1d1d1eff2e2e2eff323232ff2f2e2eff393938ff565656ff444444ff292929ff121212ff030303ff000100ff000000ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000000ff000000ff020102ff0f0f0fff2b2b2bff464646ff5e5e5ebf48484800000000000000000000000000000000bfbebfbffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffefffffffffffffffefffffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefefefffefffefffefefffffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffffffefefefffefefefffefefefffffefebfbebfbe000000000000000000000000000000000000000000000000000000000000000000000000000000007f262626ff2a2a2aff0a0a0aff020202ff010001ff000000ff000000ff000000ff000000ff010101ff010202ff101010ff3233323f131313000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000004f4f4f4ffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0f0f0f0f0000000000000000000000000000000000000000000000008f8e8e8efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefdfeffffffffffffffffffffffff0f0f0f0f000000008f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff292929ff181818ff0a0a0aff070706ff060706ff050405ff050404ff040404ff050505ff040404ff030403ff101010ff292829ff4c4c4cff2f2f2fff1c1c1cff0e0f0eff030303ff010101ff000000ff010101ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff010101ff020201ff0d0d0dff1e1e1eff313131ff515151bf47474700000000000000000000000000000000bfbfbfbffffefefefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefffffffffffefffefffefffefffffffffefefffffffefffefefffffffffffffffefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffefffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffefffefffffffffefefffefefefffefefebfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000007f363636ff555555ff3d3d3eff383838ff1c1c1cff111011ff100f10ff111010ff101010ff282828ff363636ff3e3d3eff5c5c5c3f1c1c1c00000000000000000000000000000000000000000000000000000000000000006f6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf000000009f9f9f9ffffffffffffffffffffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfefffdfdfefffdfdfefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfeffffffffffffffffffffffff5f5f5f5f00000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff151515ff0a0a0aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff070607ff151414ff454545ff444444ff282828ff181818ff0b0b0bff030303ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff0a0a0aff1a1a19ff2b2b2aff454545ff4b4b4bbf3c3c3c00000000000000000000000000000000bfbfbfbffffefffefffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefefefffefefefffffffefffefefefffefefffffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffdfefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffefffefefefffffffefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffefeffffffffffbfbfbebf000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff727171ff6c6c6cff717172ff6e6e6eff6a6a6aff6a6a6bff696969ff666566ff6c6c6cff6e6f6fff6a6b6aff7575753f1d1d1e000000000000000000000000000000000000000000000000000000000f0f0f0fefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0fefefefeffffffffffffffefffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefe0f0f0f0f0000000000000000000000000000000000000000000000008f8e8e8efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefeffffffffffffffffcfcfcfcf00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0e0e0e7f3636367f3636367f3030307f1f1f1f7f1414147f080808ff090909ff050404ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff080808bf080808bf111111bf1c1c1cbf303030bf4d4d4dcf535353ff151615ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffefffefffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefffffefefefffefefefffefefffffefefefffffffffffffffffffffffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefefffffefefefffefffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000007f3b3b3bff787978ff7e7e7eff838383ff878787ff878787ff898989ff878787ff858585ff828182ff7e7e7eff7b7b7bff7878783f1e1d1d000000000000000000000000000000000000000000000000000000008f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8ffffffffffffffffffffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefeffffffffffffffffffffffff5f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f202020ff767676ff656565ff454545ff2d2d2dff151515ff070707ff020202ff030302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff030404ff0b0b0bff191919ff2a2a2aff484848ff6b6b6bff3a3a3aff020302ff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0606063f02030200000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbebefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffffffffffefffffefefffefefffffffffffffffffefffffffffffffffffffffffefffffffffffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffefffffefefffefffefffeffffafafafaf000000000000000000000000000000000000000000000000000000000000000000000000000000001f0f0f0f3f1f1f1f3f2020203f2121213f2122213f2222223f2222223f2222223f2121213f2121213f1f201f3f1f1f1f3f1e1e1e0f0707070000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefeffffffffffffffffdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f202020ff7f7f7fff696968ff454545ff292828ff0b0b0aff020202ff000000ff040404ff020202ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff060506ff000000ff010101ff060505ff161616ff333433ff545454ff727172ff3d3e3eff060606ff080808ff090909ff080909ff060606ff060606ff070707ff070707ff070707ff060606ff080908ff0d0d0d3f03030300000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfefffdfdfefffdfefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefdfefffdfefdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfefffdfefdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefffffefffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefefefffffefffffffffffffefffffffffffffffffffefffefffffffffefffffefefefffefffefffffffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefefefffffefefffefffefffffffffffffffffffffffffffefffffffefffffffefefffffefffefffefefefffefeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffdfdfdfffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f201f20ff7d7d7dff747474ff545454ff2f2f2fff0a0a0aff010201ff000000ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff000000ff000000ff040404ff181818ff404040ff626262ff787878ff353535ff0b0a0aff131313ff171617ff181818ff161616ff151616ff161716ff161616ff141414ff131313ff0e0e0eff0f0f0e3f04040400000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffefffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffefffffffefffefffffffefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffefefefffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1fff7f7f7fff777777ff5b5b5bff343434ff0d0d0dff010101ff000000ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050404ff000000ff010000ff060606ff1c1b1bff454545ff686768ff7c7c7cff303030ff151515ff1a1a19ff1c1d1cff1d1d1dff1c1c1cff1d1c1cff1c1c1cff1c1c1cff1b1b1bff1a1a1aff151515ff1515153f06050600000000000000000000000000000000000000000000000000000000000000000000000000000000afaeaeaefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffffefefffefefefffefffffffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffefefffffefefffffefefefffffefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffefefefffefefefffefefefffffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefffefffefefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefffffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfdfdfffdfdfdfffdfdfdfffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1fff7d7d7dff777777ff5c5c5cff363636ff0f0f0fff020202ff000000ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050504ff000000ff010201ff060707ff1c1c1cff454546ff696869ff7c7d7dff444444ff353635ff373737ff393939ff393938ff383838ff383737ff373737ff363737ff363636ff363636ff333333ff2222223f050505000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefdfefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffefefefffefffefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffefffefffffffffffffffffffffffefffefffefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffffefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1f1f1fff7b7b7bff757575ff585858ff343434ff0f0f0fff020202ff000000ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060506ff010101ff020101ff060606ff1b1b1bff414141ff656565ff7c7c7cff7c7c7cff787777ff7d7c7dff848483ff858585ff848383ff848484ff828282ff818080ff7d7e7dff7c7c7cff717171ff6161611f030202000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffefffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefffffefffefffffefffffefffffffffffffffefefefffefefefffffffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffffffefffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffffffffffffffefefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffdfcfdfffcfcfcfffcfcfdfffcfdfcfffdfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffcfbfcfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfefdfffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfdfdfffdfdfcfffcfcfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffefdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff797979ff717271ff505050ff2d2e2eff0d0d0dff020202ff000000ff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000101ff050505ff161616ff373737ff5a5a59ff797a79ff767576ff494949ff595959ff5f5f5fff525252ff494949ff484848ff484848ff4b4b4bff5b5b5bff5c5c5cff424243ff5b5b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefffefffffefefffefefefffffffffffefffefffffffffffefffefffffefffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffefffffffffffffffefffffefffffefffefffefefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefffefffefefefffefefefffefefefffefffefffffefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffffefffffefffefffffefffffffffffffffffffffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffefffefffffffefffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9faf9fffaf9fafffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfcfffbfbfbfffbfbfbfffafbfbfffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfafffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff737373ff5f5f5eff3b3b3bff252625ff0c0c0cff020202ff000000ff020202ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff010101ff050505ff131312ff222222ff464646ff6b6b6aff595959ff292929ff282828ff242323ff191919ff0d0d0dff0c0c0dff0d0d0cff111110ff1e1f1fff252425ff2a2a2aff37373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffffefffffffffefffffffffffffffffffffffffffffffefffffefffffefffffffefefefffffefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefefffffefefffefefffffefefefffefefefffefefefffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefffffefefefffefefefffffefffffefffefffefffefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffefefffefefefffefefefffefefffffefefefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffefefefffefefefffefefefffefefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffcfcfcfff7f7f8fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f3f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff2f3f3fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff4f3f4fff4f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff3f4f4fff4f4f4fff4f4f4fff5f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f4fff3f4f3fff4f3f3fff4f4f4fff4f4f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff6f6f6fff6f6f7fff7f6f6fff7f7f7fff7f7f7fff8f8f8fffbfbfbfffcfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1b1b1bff656565ff636463ff535253ff343434ff1f1f1fff090909ff040404ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff050505ff040404ff0f0f0fff1d1d1dff202020ff383838bf4b4c4bef3a3a3aff151515ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff0e0e0eff24242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffefffffefffffffefffefffefefefffefefefffefefefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefffefffffffffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffffefffefefefffefffefffefffefffefefefffefffefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefffefffefefefffefffffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f9f9fff0f0f0ffecececffecebebffebebebffebebeaffeaebeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e9ffe9e8e8ffe8e9e8ffe9e9e8ffe9e9e8ffe8e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e6e7ffe7e7e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e7ffe7e7e8ffe8e7e7ffe7e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9eaffeaeae9ffe9eaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaeaffeaebeaffeaebebffebebebffeaebeaffeaebebffebebebffebebebffeeeeeefff5f5f5fffbfbfbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0eff070706ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0a0a0a7f0909090000000000000000000000000000000000000000bf0d0d0dff090909ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefefffffefefefffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefe7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff1f2f1ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfe0ffdfdfdfffdfe0dfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e2ffe2e2e2ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffeaeaeafff5f5f5fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff1f1f1fff0f100fff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff171717ef373737bf454545bf444545bf373838bf1d1e1dbf0b0c0cef060606ff040504ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff050505bf020202bf111111bf181818bf1c1b1b8f3030307f2e2e2e1f0b0b0b000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffefefffffefffffffefffffefffffffffffffffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f6f6ffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e4ffe4e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdfdfdfffdfe0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e5ffe6e6e6ffe6e7e6ffe7e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffecececfff9f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff303030ff242424ff191919ff111111ff090909ff030303ff030303ff030303ff030303ff0b0b0aff141413ff201f20ff272727ff484848ff5d5d5dff515151ff2e2d2eff141313ff060606ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff000000ff050606ff1a1b1bff353535ff575757ff6061603f191919000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffefffefffefefefffffffefffefefffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefefffffefefffffffefefffefefffffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffefdfefffefefefffdfefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefffffefefefffffefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffefefffffefefefffefffefffefefefffefffffffffefffffffffffffffffffffffffffffefffefffefffefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffbfbfbffeeeeeeffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdedeffdededeffdededeffdededeffdededeffdededeffdededfffdededeffdfdedeffdededeffdededeffdededfffdededeffdededeffdededeffdddddeffddddddffddddddffddddddffddddddffddddddffddddddffdddddeffdededeffdfdedfffdfe0dfffdfdfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e2ffe2e2e2ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7fff2f2f2fffdfcfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474747ff363637ff464747ff4c4d4dff393939ff313030ff303031ff313131ff333333ff454445ff4f4f4fff444443ff363635ff575757ff626261ff575757ff363736ff121112ff040404ff000000ff010101ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff030303ff1e1d1eff414241ff5f5f5fff6565653f191919000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffefffffffffffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffefefefffefefefffffefffffffefefffefefefffefefefffefffefffffffffffefffefffefefffffffffffffefefefffefefefffefffffffffffefffefffefffefefefffefefefffefefffffffefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f4ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffdededeffdededeffdddedeffddddddffddddddffdeddddffddddddffdddeddffdddedeffdddeddffdddddeffddddddffdddeddffddddddffddddddffddddddffdcdddcffdcdcddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffddddddffdededdffdededeffdedfdeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffebebeafff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff545454ff4f4f4fff6c6c6cff737373ff747474ff757575ff767676ff777777ff757475ff747474ff727272ff666666ff535353ff606060ff646465ff5b5b5bff3d3d3dff141414ff040404ff010001ff020302ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff050404ff222222ff484848ff606060ff6464643f191919000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefffefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffefffffefefffffefefffffefefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefdfffefefefffefefefffefefefffefefefffefefffffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffffffffffefefefffefefefffefefffffefefefffefffefffffffefffffffffffffffffffffefffffefffefffefefefffefffffffffffefffefefefffffffffffffefffffefefffffefefffffefefffffffefefffefffefffffffffffefffefffefffefffefefefffefefefffefefefffefffffffffffefffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffffefefffefefefffefefe4f4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffafafaffecececffe8e8e7ffe8e7e7ffe7e7e7ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e2e1ffe1e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfe0e0ffdfdfe0ffdfdfdfffdfdfdfffdfdfdfffdfdedfffdededeffdededeffdededeffdededeffdededeffdededeffdedddeffddddddffdddcdcffdcdcdcffdcdcddffdcdcddffdcdcdcffdcdcddffddddddffddddddffddddddffdddddcffdddcddffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcddffddddddffdddeddffddddddffdededeffdededeffdededeffdededeffdedfdeffdfdfdfffe0dfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e2e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e4ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e8fff0f0f0fffcfdfcfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff575757ff515151ff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4c4c4cff4d4d4dff4c4c4cff4c4c4cff4b4b4bff484848ff424141ff606060ff666666ff5c5b5bff3b3b3bff131313ff040404ff000000ff030303ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff000000ff040404ff252525ff4b4b4bff616161ff6565643f191919000000000000000000000000000000007f7f7f7ffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffffffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffffffefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffffefefffefefefffffefefffefefefffffffefffffefefffffffffffffffefffffffffffffffffffefffffffefffffffefefffffffffffffffefffffefffefffffefefffefefefffffefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffffffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefffffffefefefffffffefffffffffffefffefffffefefffefefefffffefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffefffefffefffffffefefefffefffe3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfff1f1f1ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe3e2e2ffe2e2e2ffe2e2e1ffe1e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededeffdededeffdeddddffddddddffddddddffdcddddffdcdcddffddddddffddddddffdddcddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdbdbdbffdbdbdcffdbdbdcffdcdcdbffdcdcdcffdcdcdcffdbdcdbffdbdcdcffdbdbdbffdbdbdbffdbdbdbffdbdadbffdadadaffdadadaffdbdadaffdadadaffdbdbdbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdcdcdcffdcdddcffdcddddffdcdcddffddddddffddddddffdddddeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e9fff6f6f7fffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f1d1d1dff151515ff131313ff191819ff1a1b1bff1b1b1bff1b1b1bff1b1b1bff1c1c1cff1c1c1cff1a1a1aff151515ff161516df373737ff646464ff575858ff383738ff121212ff030303ff000000ff020202ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050504ff242424ff4b4b4bff606161ff6464640f060606000000000000000000000000000000007f7f7f7ffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffefefffffefefefffefffffffefefffffffffefffffffefffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffffffffffefefefffefffffffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffefffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffffffffefefffefffefffefefffffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f7ffe9e9e9ffe7e7e7ffe6e7e6ffe6e6e6ffe7e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdededdffddddddffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdcdcdbffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdaffdbdbdbffdadbdbffdbdadaffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdbdcdcffdcdcdcffdcdcdcffdcdcdcffddddddffdddddeffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffeeeeeefffbfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f040404ff0f0f0fff0d0d0dff0f0f0fff0f0f0fff0d0d0dff0d0d0dff0c0c0cff0c0d0dff111111ff111111ff0d0c0cff0b0b0bbf222222ff5e5e5eff525252ff2f2f2fff0e0e0eff030203ff000000ff010101ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040405ff202020ff444444ff5d5e5eff63636300000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefefffefffefffefefffffefffefffffefefffefefffffffffffffefefefffffffefffefefefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffffffefffffffefffefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefffffefffefffefefefffefefefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffefffefffffefefffefefefffefeff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbffefefefffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe4e4e4ffe4e3e3ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdedddeffddddddffddddddffddddddffdcdcdcffdcdcdcffdbdbdcffdbdbdbffdbdbdbffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9daffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdad9d9ffdadadaffdadadaffdadadaffdadadaffdadadbffdbdbdbffdbdadbffdbdbdbffdbdbdbffdbdbdbffdcdcdcffddddddffdddddeffdededeffdededeffdfdedeffdedfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe0ffe0e0e0ffe0e0e0ffe0e1e1ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e6e5ffe6e6e6ffe6e7e6ffe8e8e8fff4f5f4fffdfefdfffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030303ff0a0a09ff040404ff010101ff010000ff000100ff010101ff000100ff000100ff010101ff010101ff040404ff060606bf1b1b1bff565656ff383839ff1c1c1cff0a0a0aff000000ff000000ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff1b1b1bff373738ff575757ff5f5f5f00000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefffefffffffffffffefffffefffefffefefefffefefffffefffefffefefefffffffffffffffffffefffffffffffefffffffefffffffffffffefffffefffefffefffffffefefefffffefffffefffffffefefffffefefffffefffefffefefefffefefefffefefefffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefffefffffffefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffefffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffefffffffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfdfdfff5f5f5ffe8e8e8ffe6e7e6ffe6e6e6ffe5e5e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e4ffe5e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdeddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdcdbffdbdbdbffdbdadbffdadadaffd9dad9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d8ffd9d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadbffdbdbdbffdcdbdbffdcdcdcffddddddffddddddffddddddffdddedeffdededeffdededeffdededeffdededfffdedfdfffdfdfdfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e7e7ffecececfffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010101ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404bf151616ff414241ff3e3e3eff2a292aff070707ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff1b1a1aff2f2f2fff4a4a4aff56575700000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffffefffffffffffffffffffffffffffffefefffffffefffffefffffffffffffffffffffffefffffffffefefffffffffffefefefffefefffffefefefffefefffffffefffffffefefffffefffffffffffffefffffffffffffffefffffffefefefffefefefffefefefffefefefffefffffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffcfcfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffffffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefffffffefffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefffafafaffecececffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e4e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdedfdfffdededeffdededeffdededdffddddddffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdad9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d7d8ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d6ffd6d6d7ffd7d6d7ffd7d7d6ffd7d6d6ffd6d6d7ffd7d6d6ffd6d6d6ffd7d6d7ffd7d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d8ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdddcffddddddffddddddffddddddffdedddeffdddedeffdededeffdededeffdfdedeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffdfe0e0ffdfe0dfffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7fff2f2f2fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f292929bf353434bf323232bf1d1e1dbf101010cf040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040303ff0d0c0cff1a1a1aff2c2c2cff383838ff3a3a3aff111111ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000007f0202027f0b0b0b7f1313137f2424247f2626267f26262600000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffefffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefffefffffefefffefefefffffefffffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffefffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefffffefefefffefefefffefefefffffffffffffefefffefffffffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffefefefffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcfff2f2f2ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e4e4ffe4e4e3ffe3e3e3ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0e0ffe0dfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededfffdededeffdededeffddddddffddddddffdcdcdcffdcdbdcffdbdbdbffdadadbffdadadaffd9dadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd6d6d6ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d7ffd7d7d7ffd7d7d7ffd8d7d7ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadbffdbdbdbffdbdbdcffdcdcdcffdcdcdcffdddcdcffddddddffddddddffddddddffddddddffdededdffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffeaeaeafff9f9f9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf434342ff4a4a4aff2f2f30ff1a1a1aff070707ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff010101ff000000ff010101ff040404ff0f0f0fff1e1e1eff353435ff4a4a4aff1b1b1bff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefffffffffffffffffefffffffffffffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffefffffffefefffefffffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffffefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffffefefffefefefffefefffffefffffffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefdfdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffffefefffffffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffefffffffefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff8f8f8ffeaeaeaffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdededeffdededeffdededeffddddddffddddddffdcdcdcffdcdcdbffdbdbdbffdadadaffdadad9ffd9d9d9ffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d6ffd6d5d5ffd5d5d6ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d4ffd4d3d4ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd4d5d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d7d7ffd7d8d8ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdadaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdcdcdcffdddddcffddddddffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0dfe0ffe1e0e0ffe1e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5fff0f0f0fffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf494949ff5c5c5cff454545ff242324ff070707ff010101ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff000000ff000000ff020202ff121212ff2f2f2fff4d4d4dff585858ff1f1f1fff090909ff020202ff010101ff010101ff010101ff010101ff010101ff010101ff010201ff020202ff040404ff05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefffffefefffffefffefffffefefffefefefffefefefffefefefffefffffffefefffffefffefffefefefffefefefffefefefffffffefffefefefffefffefffefefffffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffefffffefffefffffffefffefefefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefffefffffefffffefffefffefffefffffffefffffefffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffdfefdfffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffdfefdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffffefffffffffefffefefefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffffffefffefefffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffefffefefefffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfbfcfff0f0f0ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdfffdededeffdededfffdededeffdededeffdededeffdddeddffddddddffddddddffdcdcdcffdcdcdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd9d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d3ffd2d3d2ffd3d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd3d3d3ffd3d3d3ffd3d4d3ffd3d4d3ffd4d4d4ffd4d4d4ffd4d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd6d6d6ffd6d7d6ffd6d7d7ffd7d7d7ffd7d7d7ffd8d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdbffdcdbdbffdcdcdcffdcdcdcffdcddddffdddedeffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe4e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe5e5e5ffe7e7e7fff7f7f7fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf4b4b4bff626262ff4e4e4eff292929ff080809ff010101ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000000ff020202ff151616ff373838ff535353ff5a5a5aff252525ff0d0e0eff141414ff161616ff161616ff131313ff131313ff121212ff151515ff151515ff131313ff0e0e0eff0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefffefffffffefffefefffffefefefffefefefffefefefffefefefffffffefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffefffefffefefefffefffefffefefefffefefefffefefefffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefefffffefefffefffefffffefffffefefefffefffefffefefefffefefefffefffffffffffffffffffffffefffefffffffffffefefefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffefefefffefffefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffefefffffefefefffefefefffefefefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafbfafffbfbfbfffcfcfcfffcfdfcfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffefefffffffefffffefffefffffffefffffffffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffffffffffffffffffffffefefefffffffefffefefefffefefefffefffefffefefefffffefffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffffefefffffffefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefe2f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf0f0f0f0f7f7f7f7fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff7f7f6ffe8e8e8ffe5e5e5ffe4e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdfdeffdededeffdededeffdededeffdededeffdddedeffddddddffddddddffddddddffdddcddffdcdcdcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd9d8d9ffd8d8d8ffd8d8d8ffd7d7d8ffd7d7d7ffd6d7d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d2d2ffd1d1d1ffd1d2d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd4d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9dad9ffdadadaffdbdbdaffdbdbdbffdbdbdbffdbdbdbffdbdcdcffdddcdcffddddddffdededeffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e1ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e4ffedededfffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef5c5d5dff626262ff4f4f4fff2a2a2aff080909ff020202ff000000ff030403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000000ff010101ff151616ff3a3939ff555555ff5b5b5bff29292aff191919ff202020ff212121ff212121ff222222ff202120ff202120ff222222ff1f2020ff1e1e1eff1b1b1bbf17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefffefffefffefffffffffffffffffffffefffffefefefffefefefffffefffffefefffffffffefffffffffffffffffffffffffffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffefffffefffffefffffffefffefffefefefffffffffffefffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafbfbfffbfbfbfffcfcfcfffdfdfcfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffefffefefefffffefefffefefefffffefefffffefffffefffffffefffefffffefefffffffffffefefffffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffefffffffffffefffffffefffefffefefefffffefefffefefffffefffefffefffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbffeeedeeffe6e5e6ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e0ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdededeffdededeffdeddddffddddddffddddddffddddddffddddddffdddcddffdddcdcffdcdcdcffdcdcdcffdcdcdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d8d7ffd7d7d7ffd7d7d7ffd7d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d3d2ffd2d2d2ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd1d0d0ffd0d0d0ffd1d1d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d3ffd2d3d2ffd3d2d2ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d5ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdadadbffdbdbdbffdbdcdbffdddcdcffddddddffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe0dfdfffe0dfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e3ffe4e4e4ffe4e4e4ffe5e5e4ffe6e6e6fff5f5f5fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf4f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636263ff616161ff4e4e4eff292929ff080808ff020202ff000000ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff000000ff040404ff151514ff3b3b3bff545554ff5b5b5bff2f2f2fff212121ff232323ff232323ff232323ff232323ff212222ff222222ff232323ff212222ff212121ff201f1fbf17181700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffffffffffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefffefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefffefffffefffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefefffffffffefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffefffffefffffefffffffefffefffefefefffefffefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefffefffefffefffefefffffefefefffefffefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefefffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffefffffcfdfdfff4f4f4ffe7e7e7ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdededeffddddddffddddddffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdbdcffdbdbdbffdbdbdbffdadadaffdadad9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfd0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d4d3ffd3d3d4ffd4d4d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9ffdad9d9ffdadadaffdadadaffdbdbdaffdbdcdcffdcdcdcffddddddffdededeffdfdfdfffdfdfdfffe0e0e0ffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffebebebfff9f9f9fffefefdffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f000000008f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff636363ff606060ff4b4b4bff232323ff070606ff010101ff000000ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff000000ff010000ff030303ff131413ff393939ff545454ff5e5e5e7f3030300000000000000000000000003f0908083f0809083f0908083f0808083f0808083f0808083f0808083f0808082f06060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffefffffffffffffffefffefffffefefffffefffffffefefffefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffefffefffffefefffefefffffefefefffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffffefffffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9fafaffececebffe6e6e6ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdededeffddddddffddddddffdcdcddffdcdcdcffdcdbdcffdcdcdbffdbdcdbffdbdbdbffdbdadaffdadadaffdad9daffd9d9d9ffd9d8d9ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d3ffd2d3d3ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0d0ffd0d0cfffcfcfcfffcececfffcececeffcececeffcececeffcececeffcececeffcececeffcecfcfffcfcecfffcfcfcfffcfcecfffcececeffcececfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfd0ffcfd0cfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d9d9ffd9d9d9ffd9d9d9ffdadadaffdadbdaffdbdbdcffdcdcdcffddddddffdededeffdedfdfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e5fff2f2f2fffcfcfcfffeffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000f0f0f0fefefefefffffffffffffffffffffffffffffffffffffffffffffffffafafafaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5c5c5cff484847ff3a3a3aff19191aff050505ff000000ff000000ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010201ff000000ff000000ff010101ff101010ff2e2e2eff4d4e4eff5e5e5e7f30303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefffffefffefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefffffffffefffffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffefffffefffffffffefffffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffefefffcfcfcfff2f2f2ffe7e7e6ffe6e6e6ffe5e5e5ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe2e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdeddddffddddddffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d9d9ffd8d8d8ffd7d7d7ffd7d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d1d1ffd1d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfceffcfcfceffcececeffcececeffcececdffcdcdcdffcdcdcdffccccccffcdccccffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcecdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcececeffcececeffcececeffcececfffcfcfcfffcfd0cfffd0d0d0ffd0d1d0ffd1d1d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffd9d9daffdbdadaffdbdbdbffdcdcdcffddddddffdededeffdfdedfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe9e9e9fff7f7f8fffefefdffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000006f6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff464646ff424242ff414141ff323232ff121212ff030303ff030202ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff000000ff000000ff1d1d1dff424142ff585859ff5a5a5a7f2e2e2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefffffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffefefffffefefefffefffefffefefefffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffffefffffffffffffefffffffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff8f8f8ffeae9eaffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffddddddffdddddcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdadaffdadadaffd9dad9ffd9d9d9ffd9d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d5d4ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcccbcbffcbcccbffccccccffccccccffccccccffccccccffccccccffcbccccffcccbcbffcccccbffccccccffccccccffcccccdffcdcdccffcdcdcdffcdcdcdffcecdcdffcececeffcececfffcecfcfffcfcfcfffd0d0cfffd0d0d0ffd1d0d1ffd1d1d1ffd2d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdedfdeffdfdfdfffe0e0e0ffe0e0e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe3e2e3ffe3e3e3ffe4e4e4ffe5e5e4ffe5e5e5ffe6e6e6ffefefeffffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000dfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030303ff060606ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0808089f0504043f0000002f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffefefffffffffefffefefefffefefefffefefefffffefefffffefefffefffefffffffffffffffffffffefffffefefffffefefefffefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffefffffefffffffefefefffefffefffefefffffefefefffefefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefffffffffefffefffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbfefefefeffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcffefefefffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdfdedeffdededeffdddddeffddddddffdcdddcffdcdcdcffdbdbdbffdbdbdbffdadadaffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd2d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcececeffcdceceffcdcdcdffcdcdccffccccccffcccbcbffcbcbcbffcbcbcbffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffc9cac9ffc9cacaffcacacaffcacacaffcacacaffcacbcaffcacacaffcacacaffcacacaffcacacaffcacacbffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcccccbffccccccffccccccffcdcdcdffcdcdcdffcdcecdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d1d0ffd1d1d1ffd1d2d2ffd3d3d2ffd3d3d3ffd4d5d4ffd5d5d5ffd6d6d5ffd7d6d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcddddffdededeffdededeffdfe0dfffe0e0e0ffe0e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e1ffe2e2e2ffe2e3e3ffe3e3e4ffe4e4e4ffe5e5e5ffe5e5e5ffe8e8e8fff6f6f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f080808ff141414ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060605ff0d0d0d7f0e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffefffffefefffffefefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffefffefffefefefffefefffffffefefffefefefffefefefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefefefffefefffffffefefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfdfffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefffffffefefffefefefffffffefffefefffffefefffffefefffffefefffffffefefffefffefffffffefffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefffffffefefffefefefffefefefffffefefffefefffffefefffffefefffffefefefffefffefffefffefffefffefffefffefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefefffefefefffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefecfcecece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6ffe7e7e7ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdededeffdededeffddddddffdddcdcffdcdcdcffdbdbdbffdbdadbffdadadaffd9d9d9ffd9d9d9ffd9d8d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d2d3ffd2d2d2ffd1d1d1ffd1d0d1ffd0d0d0ffcfcfd0ffcececeffcececeffcdcdcdffcdcccdffccccccffcbcccbffcbcbcbffcacbcaffcacbcaffcacacaffcacacaffcacacaffcacacaffcac9caffc9cacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c9ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c8c8ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacacaffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcececeffcfceceffd0cfcfffd0d0d0ffd0d0d1ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd7d7d8ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdcdcdcffdddcddffdddddeffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e2ffe2e2e2ffe3e3e2ffe4e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffedededfffcfbfbfffefefeffffffffffffffffffffffffffffffffffffffffdfdfdfdfafafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0f0f0fff2c2c2cff1a1a1aff060606ff040404ff020202ff010101ff010101ff010101ff020202ff040303ff101010ff2424247f1c1c1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefffffefefefffefefefffffefffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffefefffffffffffffffefffefffefffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefffefffffffffffffefefffffffffffffffefffffefefffffefffffefffefffefefffffefefefffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefffffefffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafaffedededffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe3e3e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfe0ffdfdedfffdededeffdededeffddddddffdcdcdcffdcdcdcffdcdbdbffdbdbdbffdadadaffd9d9daffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d3d4ffd2d3d3ffd2d1d2ffd1d1d1ffd1d1d0ffd0d0d0ffcfcfcfffcecfcfffcecdceffcdcdcdffccccccffcccbcbffcbcbcbffcacbcaffcacacaffc9cacaffc9c9c9ffc9c9c9ffc8c8c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9caffcacacaffcacacaffcacacaffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbccccffccccccffcdcdcdffcececeffcfceceffcfcfcfffd0d0d0ffd1d0d1ffd1d1d2ffd2d3d2ffd4d3d4ffd5d5d4ffd6d6d5ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdadaffdbdbdbffdcdcdcffdddcddffdddddeffdededeffdfdedfffdfdfdfffdfe0dfffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e5e6ffe8e8e8fff4f4f4fffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f121212ff444444ff3e3e3eff454545ff3c3c3bff242424ff1f1f1fff1c1c1cff1d1d1dff333333ff414141ff3b3b3bff4141417f2d2e2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffffefffffefefefffefefefffefefefffefefefffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffffffffffffffffffffffffffefefffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3ffe7e6e7ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdedfdfffdededeffdededeffddddddffddddddffdcdcdcffdbdbdbffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d7d7ffd6d5d5ffd5d5d5ffd3d4d3ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffccccccffcbcbcbffcacbcbffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c6ffc5c6c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcbccccffccccccffcdcdcdffcdcecdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d6ffd6d7d6ffd7d7d7ffd8d8d8ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffddddddffddddddffdddedeffdededeffdfdfdfffdfdfdfffe0e0dfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe5e5e5ffe6e6e6ffebebebfffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f121212ff494949ff5e5e5dff787778ff787878ff747474ff737373ff747475ff757574ff787878ff777777ff686868ff5f5f5f7f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffefffffffffffefefefffefffefffefefffffefffefffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefffefffefefffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffffffefffffffffffffffefffffefefffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfefffdfefdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefffffefefefffefffffffefefefffefffefffefefefffefefefffefefefffefefefffefefdfffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefffffffefefffffffffefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefffffefffefffefefefffefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefdfff8f8f8ffebebeaffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0dfe0ffdfdfdfffdededeffdddeddffddddddffdcddddffdcdcdcffdbdbdbffdbdadbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d5d6ffd5d5d5ffd3d4d3ffd2d2d2ffd0d0d0ffcfcfcfffcececeffcecdcdffcdcdcdffcdcccdffccccccffcbcbcbffcacacaffcac9c9ffc9c9c9ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc5c5c4ffc5c5c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc3c4c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c8ffcacac9ffcacacaffcbcbcbffcccccbffcdccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d2ffd2d2d2ffd4d3d3ffd5d5d5ffd5d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdaffdbdbdbffdcdcdcffdcdcddffddddddffddddddffdddddeffdededeffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe7e7e7fff1f2f1fffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f111111ff585858ff7b7b7bff808080ff828282ff818181ff828282ff848485ff858585ff838383ff818181ff7b7b7bff6a6a6a7f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefefefffffefffffefffffffefffffffffffffffffffefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffefefffefffffffefffffffefefefffefefffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefffffefffefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfcfff0f1f1ffe7e6e7ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e1ffe0e0e0ffdfe0dfffdfdfdfffdededeffdddeddffddddddffdcdcddffdcdcdcffdbdcdbffdbdbdbffdadadaffdad9d9ffd9d8d9ffd8d8d8ffd7d8d7ffd6d6d6ffd6d5d6ffd5d5d5ffd4d4d4ffd3d2d3ffd1d1d1ffcfcfcfffcdcdceffccccccffccccccffcbcbcbffcacacbffcacacaffc9c9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc7c6c7ffc6c6c6ffc5c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc4c4c4ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c3c3ffc3c2c3ffc3c2c3ffc2c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c6c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcccbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd4d5d5ffd5d5d5ffd7d7d7ffd8d8d8ffd8d9d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdcdcdcffddddddffddddddffddddddffdedddeffdededeffdfdedeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe4e3e3ffe4e4e4ffe4e4e5ffe5e5e5ffe9e8e9fff8f9f9fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0707073f1f201f3f2020203f2020203f2020203f2121213f2121213f2121213f2121213f2020203f1f20203f1d1d1d1f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffefffffffefefefffefefffffffefffffefefffffefefffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffffffffffffffffffffffffffffffffffefffefefffffefffefffefefefffefefefffefefefffffffefffffffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefefffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff6f6f6ffe9e9e9ffe6e6e6ffe6e6e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdedeffdededeffddddddffdcdddcffdcdcdbffdbdbdbffdbdbdbffdadadaffd9dad9ffd9d9d9ffd8d8d8ffd7d7d8ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd3d2d2ffd1d1d1ffd0cfd0ffcdcdceffcbcccbffcbcbcaffcacacaffc9c9c9ffc8c9c8ffc8c7c8ffc7c7c7ffc6c7c7ffc7c6c6ffc6c6c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc1c0c1ffc1c0c1ffc0c0c1ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c1ffc1c0c0ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc0c0c0ffc0c1c1ffc1c1c1ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c4ffc6c5c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c9ffc9c9caffcacacaffcbcbcbffcccccdffcecdcdffcececeffd0d0cfffd1d1d1ffd3d3d3ffd4d4d4ffd6d6d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdbdcffdcdcdcffdcdcdcffdcdcdcffdddcddffddddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe4e3e4ffe4e4e4ffe4e4e4ffefeeeefffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffffffffffffefffffefefffffffefffffffefefffefffffffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffefefdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffefffffffffffffffffffffffefffffefefffffefefefffefefefffefffffffffffefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafaffefefeeffe7e7e7ffe6e6e5ffe5e5e5ffe4e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdfffdfdfdfffdededeffddddddffddddddffdcdcdcffdbdbdbffdbdbdaffdadadaffd9dadaffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd5d6d6ffd4d4d4ffd3d3d4ffd2d2d2ffd1d1d1ffcfcfcfffcececeffcccccbffcacac9ffc9c9c9ffc9c9c9ffc7c8c8ffc7c6c7ffc5c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c2ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc0c0c0ffbfbfc0ffbfbfbfffbfbfbfffbfbfbeffbebfbfffbfbebfffbebebeffbebfbeffbfbebfffbebfbeffbebebeffbfbfbfffbfbfbeffbfbfbeffbfbfbfffbebfbfffbebebeffbebebeffbebebeffbebebfffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc1c2c2ffc1c2c1ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffcacbcaffcbcbcbffcdcdcdffcececeffcfcfcfffd0d1d1ffd2d3d2ffd4d4d5ffd6d6d6ffd8d7d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdbdbdbffdbdbdcffdcdcdcffddddddffdededeffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e1e0ffe1e1e1ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe6e6e6fff6f6f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefffefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffefffffefefffffffefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffefefdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefefefffefffffffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffefefffffefefffffffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffefffffffefefefffefefefffffffffffffefefffffffffffffffffffffffffffffefefffffefefffffefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfdfff4f4f4ffe8e8e8ffe6e6e6ffe5e6e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0dfe0ffdfdfdfffdfdfdfffdededeffdededeffddddddffdcdcdcffdbdbdbffdbdadbffdadadaffdad9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d4d3ffd1d2d2ffd0d0cfffcfceceffcdcdcdffcccbccffc9c9c9ffc7c7c7ffc7c7c7ffc7c7c7ffc6c6c6ffc4c4c4ffc3c3c3ffc3c2c2ffc3c2c2ffc2c2c2ffc1c1c1ffc1c1c0ffc0c0c0ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbdbdffbdbdbdffbebdbeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbcbcbcffbcbcbcffbdbdbdffbebdbdffbebebeffbfbfbfffc0c0c0ffc0c0bfffc0c0c0ffc0c0c0ffc0bfc0ffc0bfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffcacac9ffcbcbcbffccccccffcececeffd0d0d0ffd3d3d3ffd5d5d5ffd6d6d7ffd8d7d8ffd8d8d8ffd9d9d9ffd9d9d9ffd9d9daffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffe0e0dfffe0e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3ffecececfffbfbfafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffefefefffefffefffffefffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffdfdfefffdfdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffffefffffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffefefffffefefefffffefefffffefefffffefefffffefffffffffffffffffffffffffffffefffefffefffefffefefefffffffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefffffefffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffffefefffffefefffefefffffefffffffffffffffffffffffffffffffefffefffefefefffefffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfff9f9f9ffecececffe6e6e6ffe6e5e5ffe4e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdfffdededeffdededdffddddddffdcdcdcffdbdcdbffdbdbdaffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd7d7d7ffd5d5d5ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcccdccffcbcbcbffc9c9c9ffc6c6c6ffc5c6c6ffc5c5c5ffc4c5c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c0c1ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbeffbebebeffbdbdbdffbdbdbdffbebdbeffbdbdbdffbdbdbdffbcbdbcffbcbcbcffbbbbbbffbbbbbcffbbbbbbffbbbbbbffbbbabaffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbbbbffbbbcbbffbcbbbbffbcbcbcffbbbbbbffbbbbbbffbababaffbababaffbbbbbbffbcbcbcffbdbdbdffbebdbeffbebebeffbdbdbdffbdbdbdffbebebeffbebebdffbdbdbeffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc6c5c5ffc7c7c7ffc9c9c9ffcbcacbffccccccffcfcfcfffd2d2d2ffd4d4d4ffd6d5d5ffd5d5d5ffd6d6d6ffd8d8d8ffd8d8d8ffd7d8d7ffd8d8d8ffdad9d9ffdbdbdbffdcdcdcffdededeffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4fff3f3f3fffcfdfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffefffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffdfefdfffdfdfefffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffffefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffefffffefffefffefefffffefefefffefffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffefffffefffffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfcfcfff2f2f2ffe7e6e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffdededeffdddedeffddddddffdcdcdcffdbdbdcffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d7ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd4d5d4ffd3d3d3bf9d9d9dbf9c9b9bbf9a9a9abf999999bf979897bf969696bf949494bf949494bf939393bf939393bf929292bf919191bf909090bf909090bf909090bf909090bf8f8f8fbf8f8f8fbf8f8f8ebf8e8e8ebf8e8e8ebf8e8e8ebf8e8e8ebf8e8e8ebf8d8d8dbf8d8d8dbf8d8d8dbf8d8d8dbf8d8d8dbf8c8c8cbf8c8c8cbf8c8c8cbf8c8c8cbf8c8c8cbf8c8c8cbf8c8c8cbf8c8c8cbf8d8c8dbf8c8d8cbf8d8d8dbf8d8d8dbf8d8d8dbf8d8c8dbf8c8c8cbf8c8c8bbf8d8d8dbf8d8d8ebf8e8e8ebf8e8e8fbf8e8e8ebf8e8e8ebf8e8e8ebf8f8f8fbf8f8f8fbf8f8f8fbf8f8f8fbf909090bf909190bf919191bf919191bf929291bf929292bf939393bf939393bf939393bf949393bf959595bf969696bf979797bf999999bf9a9a9abf9d9d9dbf9f9f9fffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4ffd6d6d6ffd6d6d6ffd6d5d5ffd7d6d6ffd8d8d9ffdadadaffdcdcdcffdededeffdfdfdfffdedfdeffdededeffdededeffdededeffdedfdfffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe9e9e9fff9f9f9fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffefffffefffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffefffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffefffefefefffefefefffefefefffffefffffffefffffffffefffffffffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff7f7f7ffeaeaeaffe5e6e6ffe5e5e5ffe5e4e4ffe4e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdededeffddddddffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd9d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d5d6ffd5d5d5ffd6d5d6ffd7d7d79f8585850f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0dcfadacadffd4d3d3ffd2d2d2ffd3d3d3ffd4d4d4ffd3d3d3ffd5d5d5ffd7d7d7ffdad9d9ffdcdcdcffddddddffdededeffdededeffddddddffddddddffdededdffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e2ffe2e2e2ffe2e2e2ffe2e2e3ffe3e3e3ffe3e3e3fff1f1f1fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefffefffefefefffefffffffefffefffefefffffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffffefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff0f0efffe6e5e6ffe5e5e5ffe4e5e4ffe4e4e4ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0dfffdededfffdededeffddddddffdcdcdcffdbdcdcffdbdbdbffdad9daffd9d9d9ffd7d8d7ffd7d7d7ffd6d6d5ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd4d4d5cfadadad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1a1a1aefc5c5c5ffd0d0d0ffcfcfcfffd1d1d1ffd1d1d1ffd3d3d3ffd5d6d5ffd8d8d8ffdbdadbffdcdcddffddddddffddddddffdddddcffdddcddffddddddffdededdffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe8e8e8fff7f8f8fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefefffffefefefffffffffffffffffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefffffefefefffefffffffefffffffefefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefffffefefefffefefffffefefefffffffffffefffefffefefefffefefefffefdfefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfefffefefdfffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfdfdfff5f6f5ffe8e8e8ffe5e5e5ffe4e4e4ffe4e3e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdcdcdcffdadbdaffdad9daffd9d8d8ffd8d8d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d2d2ffd0d0cfffd0d0d0ffd2d2d23f35343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffcfcfceffcdcdccffcccdcdffcececeffd1d1d1ffd4d4d4ffd7d7d7ffd9d9d9ffdbdbdbffdcdbdcffdcdcdcffdcdbdcffdcdcdbffdcddddffdededeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe4e4e4ffefefeffffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffefefffffefffffffefffffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefefffffefffffffffefffffffffffffffffffffefefffffffffffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefefffffefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefffffefffefffffffffffffffffffefffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffaf9f9ffecededffe5e5e5ffe5e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdad9daffd9d8d9ffd7d7d7ffd6d6d6ffd4d5d4ffd4d3d3ffd2d2d2ffd1d1d1ffcececeffcdcdcdffcecfcf9f82828200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfb3b3b3ffcbcbcbffcacbcbffccccccffcfcfcfffd2d2d2ffd5d5d5ffd8d7d7ffd9d9d9ffdadbdaffdadadaffdbdadaffdbdbdbffdcdcdcffddddddffdededfffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe2e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe6e6e6fff6f6f6fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffffefefffefffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefdfefffdfdfdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfefdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffefefffffefefefffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f4ffe7e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffdfdfdfffdfdfdeffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d8ffd7d7d7ffd6d6d6ffd5d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcececeffcbcbcbffcccccbefc1c1c10f0c0c0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f323232ffcacacbffcacacaffcacacaffcdcdcdffd0d0d0ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdadadaffdbdbdcffdddddcffdededeffdfdfdfffdfe0e0ffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffedededfffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfefffefefefffefefefffefefefffdfefefffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffefefefffefefefffefefefffffefffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfff8f8f9ffebebebffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffcbcbcbffcbcbcb6f595859000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af8b8b8bffcacacaffc9c9c9ffcbcbcbffcececeffd1d1d1ffd3d3d3ffd5d5d5ffd6d6d6ffd8d7d7ffd8d8d8ffd9d9d9ffdbdadbffdcdcdcffddddddffdddedeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffe5e5e5fff4f4f4fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffefffffffffffefffefffefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffefefefffefffefffefefffffffffffffffffffffffefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffcfbfcfff1f1f1ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdddcffdbdbdcffdadadaffd9d9d9ffd8d8d8ffd7d6d7ffd5d5d5ffd3d4d4ffd2d1d2ffcfcfcfffcdcdcdffcacbcbffc9c9c9ffcacacacfa5a5a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f191919efbcbcbdffc9c9c9ffc9c9c9ffccccccffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d9d8ffd9d9d9ffdbdadbffdbdcdcffdcdcddffddddddffdddddeffdededeffdededfffdfdfdfffe0e0e0ffe0e1e1ffe1e1e1ffe2e2e2ffe3e3e3ffeaeaeafffaf9fafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffffefefffefffefffefffffffefefefffefffefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefffffffffffffefefefffefffefffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffefffefffffffffffefffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff7f7f7ffe9e9e9ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdcffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d5d5ffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcbcccbffc9c9c9ffc9c9c9ffc9c9c93f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5d5d5dbf5d5d5dbf606060bf636363bf636363bf646464bf646364bf616161bf5f5e5ebf5e5e5ebf5e5e5ebf5b5b5b5f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f646464ffc9c9c9ffc8c8c8ffc9c8c8ffccccccffcfcfcfffd1d1d2ffd4d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdbdbffdcdcdcffddddddffddddddffdededeffdfdfdfffe0e0e0ffe1e1e1ffe1e2e2ffe3e3e2ffe4e4e4fff2f2f2fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffffffffefefefffffefffffefefefffefefffffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffffefffefefefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffefefefffefefefffefefefffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafaffefefefffe5e6e6ffe4e5e5ffe3e3e4ffe3e2e2ffe1e1e1ffe0e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdedfffdededdffdcdcdcffdbdbdbffdbdadaffd9d9daffd8d8d8ffd7d7d7ffd5d6d5ffd4d4d4ffd2d2d2ffd1d0d0ffcfcfcfffcdcccdffcacacaffc8c8c8ffc9c9c99f7d7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff7a7a7aff7b7b7bff818181ff808181ff828282ff828282ff7e7e7eff7d7d7eff7d7d7dff7a7a7aff7878787f3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfafafafffc7c7c7ffc6c6c6ffc9c9c9ffcdcdcdffd0d0d0ffd2d3d2ffd4d4d4ffd5d6d5ffd7d6d7ffd7d7d8ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe2e1e2ffe2e2e2ffe3e3e3ffe9e9eafff8f8f8fffefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefffffffefefffffffffefffffefefffefffefffefefefffefefefffffefefffefefffffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefffefffefefffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefffffffefefffffffffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffefefffffefffefffffffffffffffffffffffffffffffffffffefefffefefefffefffffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefffefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffefffffefefffefffefffefffffffefffffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffefefffefffefffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f0000000000000000000000000f0f0f0fdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfcfff5f5f5ffe7e8e7ffe5e5e4ffe3e3e3ffe3e2e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdededfffddddddffddddddffdcdbdcffdbdbdbffdad9daffd9d8d8ffd7d7d7ffd6d6d5ffd4d4d4ffd2d2d2ffd1d0d1ffcecfcfffcdccccffcbcbcbffc8c8c8ffc8c8c8efbcbcbc0f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff5c5c5cff5a595aff5a5a5aff424242ff3e3e3eff3f3f40ff3e3e3eff454545ff5b5b5bff595959ff6867687f3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f1515163f1e1e1e3f1e1e1e3f1f1f1f3f2020203f2020203f2020203f2020203f1f1f1f3f1e1e1e3f1e1e1d3f1d1d1d0f070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f3d3d3effc6c6c6ffc6c6c6ffc7c7c7ffcacacaffcdcecdffd1d1d1ffd3d3d3ffd5d4d5ffd6d6d6ffd7d6d6ffd7d7d8ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdadbdbffdbdcdbffdcdcdcffdddddeffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4fff1f0f0fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefefefffefefefffffefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefffffefffefffefefffffffefffffefefefffefffefffffffefffffffefffffffffffffefffffefffffffefffffffefefefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffefffffefefffefffffffffffffffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffffffffffffffffffffffffefffffefffffffefefefffefefffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefffefffefefefffffefffffefffffffefffffffefefffffefffefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffefffffffffffffffefefefffffefffffefffffffefefefffefefffffefffefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9ffecececffe5e5e5ffe3e3e4ffe3e2e3ffe1e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffdededeffddddddffdddddcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd7d7d8ffd6d7d6ffd5d4d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc8c9c9ffc8c8c86f57575700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff565656ff373737ff1e1e1eff1b1b1bff080708ff030403ff040404ff030304ff0b0b0bff1c1c1cff242424ff4040407f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf575757ff757575ff797979ff7b7c7bff7f7f7fff7f7f7fff7f807fff7e7e7eff7b7b7bff777877ff767676ff7676763f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf949494ffc6c7c6ffc6c6c6ffc8c9c9ffccccccffcfcfcfffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdededfffdfdfe0ffe1e0e1ffe2e2e2ffe2e2e2ffe3e3e3ffe8e8e8fff6f6f6fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefefefffefefefffefffffffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefffffffefffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffefefefffefefffffefefefffefefffffffefffffefefefffefefefffefffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000001f1f1f1fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffcfcfcfff3f3f3ffe6e6e6ffe4e4e4ffe3e3e2ffe2e1e1ffe1e1e1ffe0e0e0ffe0dfdfffdfdfdfffdededeffddddddffdddcdcffdcdcdcffdbdbdbffdadbdaffd9d9d9ffd8d8d8ffd7d7d7ffd6d5d6ffd4d4d4ffd2d2d2ffd0d0d0ffcececdffccccccffcacacaffc8c8c8ffc8c8c8cfa3a3a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313131ff100f10ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff1414147f1a1b1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf575757ff6b6a6bff6c6c6cff676868ff626262ff636363ff656565ff666666ff6b6b6bff6e6e6eff6c6c6cff7575753f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f181818ffc6c6c6ffc6c7c6ffc7c7c7ffcacacbffcececeffd1d0d0ffd3d2d3ffd4d4d4ffd6d6d6ffd7d7d6ffd7d7d7ffd8d8d8ffd9d9d9ffdad9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe2e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffeeeeeefffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefffefffefefffffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000afafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfefff8f8f8ffeaeaeaffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdededeffdedddeffddddddffdcdcdbffdbdbdbffdadadaffdad9daffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d5ffd3d3d3ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc8c8c8ffc8c8c8ffc8c8c83f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0d0d0dff040505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0404049f0606063f0607073f1111123f1b1b1b3f1e1e1e3f1e1e1e1f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf4b4b4bff404040ff393a39ff242324ff100f10ff101011ff111111ff121212ff2b2b2aff393939ff424242ff6161613f1c1c1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f636363ffc7c7c7ffc7c7c7ffcacac9ffcdcdccffcfd0d0ffd2d2d2ffd3d3d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe1e0e1ffe1e2e2ffe2e2e2ffe3e3e3ffe6e5e6fff4f4f5fffcfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffefefffefefefffffffffffefefffffffefefffefefefffefefefffefefefffefefefffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffefefffffffefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefffafafafff1f1f1ffe6e6e6ffe4e3e3ffe3e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d4d4ffd3d3d3ffd1d1d1ffcfcfcfffcccccdffcacacaffc7c7c7ffc7c7c79f7c7d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff787778ff787878ff727272ff525252ff2d2d2dff0d0d0dff030303ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0b0b0bff2c2c2cff575656ff747474ff7978787f3d3d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf272728ff0a0a0aff040404ff000000ff000000ff000000ff000000ff000000ff010101ff020202ff131414ff3837383f1414140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0cdfaeafafffc8c8c8ffc8c8c9ffcbcbcbffcecfcfffd1d1d1ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdededeffdfdedeffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e3e2ffe3e3e3ffecececfff8f8f8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefefffffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefffffefefffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefdfefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefffefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffffffefffefefefffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffbfbfbfff6f6f6ffeeeeeeffe5e5e5ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdadadbffdadadaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffcececeffcbcbcbffc9c8c8ffc8c8c8efbbbbbb0f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797a7aff767576ff595a59ff343434ff101010ff030303ff000000ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff141313ff3e3e3eff656565ff7a7a7a7f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0e0e0e7f3a3a3a7f3a3a3a7f3939393f1212123f0606063f020202ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff1010103f090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f3e3e3effc9c9c8ffc9c9c9ffc9c9caffcdcdcdffd0d0d0ffd2d2d3ffd4d4d4ffd5d6d6ffd7d7d7ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdededeffdededfffdfdfdfffe0e0e0ffe1e0e1ffe2e2e2ffe2e2e2ffe8e8e8fff3f3f3fffdfdfdfffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffffefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefefefffffffefffefffefffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefefffefefefffefefefffefefefffefffefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefffefffefefefffffefefffffffffffffefffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffdfefefffcfcfcfffafafafffbfbfbfff4f4f4ffedececffe5e5e5ffe2e3e2ffe1e2e2ffe0e0e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffdedddeffdcddddffdbdcdbffdadbdaffd9d9d9ffd8d9d8ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d3ffd2d2d2ffd0d0d0ffcececeffcacacaffc8c8c8ffc8c8c86f57575700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7c7c7cff797979ff5d5d5dff343535ff0e0e0eff030403ff000000ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff000000ff030302ff151515ff3e3e3eff666667ff7c7c7c7f3f3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff767676ff737373ff5d5d5cff2d2d2dff0c0d0dff050605ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0404046f0605063f0f0f0f3f1a1a1a3f1e1e1e3f1e1e1e2f161616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf969696ffc9c8c9ffc9c9c9ffccccccffcfd0cfffd2d2d2ffd3d4d3ffd5d5d5ffd6d6d6ffd7d7d8ffd8d8d8ffd8d9d9ffd9d9d9ffdadadaffdadbdbffdbdbdbffdddcdcffddddddffdededeffdedfdeffdfdfdfffe0dfe0ffe0e1e0ffe2e1e2ffe9e9e9fff2f2f2fff8f8f8fffbfbfbfffdfdfdfffefefefffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffefffffefffffefffffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffefefefffefefefffefefefffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefffffffffffefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfcfffcfbfcfffcfcfbfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefffefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefffefffefefefffffefefffefefffffefffefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0f0f0f0fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffdfdfdfffcfcfcfffafafafff9f9f9fff8f7f8fff8f7f8fff8f8f8fff3f3f3ffedededffe8e8e8ffe3e2e3ffe1e1e1ffe1e0e1ffe0dfe0ffdfdfdfffdededeffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd7d6d6ffd6d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcdceceffcacbcbffc9c9c9cfa2a2a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7b7b7bff616161ff3a3a39ff101010ff040404ff010100ff060607ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff000000ff020202ff181818ff464646ff6d6d6dff7d7d7e7f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff787877ff6b6a6bff444444ff1a1b1aff070807ff040404ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff050506ff212121ff4d4e4eff717272ff7a7a7abf5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f191919ffcacacaffcbcbcbffccccccffcececeffd0d1d1ffd3d3d2ffd4d4d5ffd6d6d5ffd7d6d7ffd7d7d7ffd8d8d8ffd9d9d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddddcffdddeddffdededeffdededeffdfdfdfffe0e0e0ffe4e3e4ffedededfff3f3f3fff6f6f6fff8f8f8fff9f9f9fffafafafffbfbfbfffcfdfcfffdfdfdfffefefefffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefefefffffefefffffefefffffefefffffffffffffffffffffffffffffffffffefefffffefffefffefffefffefefefffefffefffefffefffefefefffefffefffefefefffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffefffefefefffefffefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffffffffffefffefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefffffefffefffffffffffffefffffffffffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefffffffefffefffefefffffefffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff5f5f5fff0f0f0ffebecebffe5e5e4ffe1e2e1ffe0e0e0ffdfdfe0ffdfdfdfffdededeffdedddeffddddddffdcdcdcffdbdbdbffdadad9ffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd3d3d4ffd2d3d3ffd1d1d1ffd0d0d0ffcdcdcdffccccccffcbcacb3f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff7b7b7bff606060ff393939ff111111ff030403ff010100ff080808ff010100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff000000ff030303ff191919ff474847ff6e6e6eff7d7d7d7f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f383838ff737372ff656565ff414141ff1c1c1cff070707ff010101ff010101ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff010101ff0b0b0aff323231ff5d5d5dff797979bf5e5e5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f656565ffccccccffcccccdffcdcdcdffcfcfcfffd1d1d1ffd3d4d3ffd5d5d4ffd6d6d6ffd7d7d7ffd7d7d8ffd8d8d8ffd9d9d9ffdadad9ffdadbdaffdbdcdcffdcdcdcffddddddffdededeffdededeffdfdfdfffe0e0e0ffe8e8e8fff1f1f1fff5f5f5fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fffafafafffbfbfbfffcfdfcfffdfdfdfffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefffffefefefffefefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffefffffffefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffffffffffefffefffffefefffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffefffefefffffefefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcececefffefefefffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfcfcfffcfcfbfffafafbfff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f8fff7f7f7fff7f7f7fff6f6f6fff3f3f3ffeeeeedffe8e8e8ffe1e1e1ffe0e0e0ffdfdfdfffdedfdeffdedddeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d8ffd6d6d7ffd5d6d5ffd4d5d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcdceceffcdcdcd9f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7d7c7dff797979ff5b5b5bff333334ff0f0f0eff040304ff010101ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff000000ff030403ff171717ff444444ff6b6b6bff7c7c7c7f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f383838ff707070ff676767ff464646ff1e1e1eff070707ff010102ff020102ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff000000ff010101ff0b0b0bff353534ff636463ff7e7e7fbf606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0cefbfbfc0ffcdcdcdffccccccffcfcecfffd1d1d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdddedeffdededeffdfdfdfffe3e3e4ffedededfff4f4f3fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff8f9f9fff9f9f9fff9f8f9fff9f9f9fffafafafffbfbfbfffdfcfdfffefdfefffefefeffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefffffffefffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefffffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfefffdfefefffefefefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffefefffefefffffffefffffefffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffefefefffefefdfffdfdfdfffdfcfcfffcfcfcfffbfafafff9f9f9fff9f9f9fff8f9f9fff9f9f9fff8f8f8fff8f8f8cfc9c9c9cfc9c9c9fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff5f5f5fff1f1f1ffebecebffe4e4e4ffe0e0e0ffdfdfdfffdededeffddddddffdddcddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d2d3ffd2d1d1ffd0d0d0ffcfcfcfffcececeefc1c1c10f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7a7a7aff747373ff535353ff2f2f2fff0d0d0dff030303ff010101ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff020102ff000000ff030303ff161616ff3d3d3dff656564ff7c7c7c7f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f383838ff707070ff676767ff474747ff1f1f1fff050505ff010101ff020302ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff000000ff020102ff0d0d0dff393939ff686868ff7f7f7fbf60606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4c4c4cffcdcccdffcdcdcdffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd6d6d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdddedeffdededeffdfe0dfffe8e8e8fff1f1f1fff5f5f5fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffbfbfbfffcfcfdfffefefdfffefefefffffffffffeffffefededed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffefffefefefffefefffffffefefffffffefffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffcfcfcfffcfcfbfffbfbfbfffafafafff9f9f9fff8f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9cfcacaca6f6c6c6c1f1f1f1f5f5d5d5dfff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff4f4f4ffeeeeeeffe8e8e8ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdcdbdbffdadadaffd9dadaffd8d8d8ffd7d7d7ffd6d7d6ffd5d5d5ffd5d4d4ffd3d3d3ffd2d2d2ffd0d1d1ffcfcfcfffcfcfcfffcfcfcf6f5a5a5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff777777ff5d5d5dff2d2d2dff121212ff060707ff020202ff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff272727ff545454ff767676ff7c7c7c7f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f373737ff6d6d6dff626262ff414141ff1a1a1aff060605ff000100ff030203ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020302ff000000ff010101ff0b0b0bff383838ff676767ff7e7f7ebf606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf999a99ffcececeffcececeffd0d0d0ffd2d2d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffddddddffdededeffdededfffe3e3e2ffedededfff4f3f4fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8dfd9d9d98f8c8c8cdfdadadafff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfcfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffafafafff9f8f9fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff9f9f9afababab5f5d5d5d1f1f1f1f00000000000000002f2e2e2eefe8e8e8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f5f6fff1f1f1ffecebebffe4e4e4ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d1d2ffd0d0d0ffcfcfcfffcfcfcfdfb5b5b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3c7f3c3c3cbf2f2f2fbf212121bf1d1c1cbf0b0b0bff060706ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0303037f0000007f0605053f1b1b1b3f1f1f1f3f1f1f1f1f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f363636ff6b6b6bff585858ff373636ff151516ff040404ff000000ff010101ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff010101ff0a0a0aff313131ff5e5e5eff7d7d7dbf6060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f404040ffcececeffcececeffcfcfd0ffd1d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffd6d6d6ffd7d7d7ffd7d8d8ffd9d8d8ffd9dad9ffdbdbdbffdcdcdcffddddddffdededdffdfdfdfffe8e8e8fff1f1f1fff5f5f5fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f89f9b9b9b000000002f2e2e2e8f8c8c8cdfdbdbdbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffbfbfcfffbfcfcfffcfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefffffffffefefffefefefffefefefffffefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffffffefffffefefffffffffffffffffffffefffffefefffffefefffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfefefffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefffefffefefefffefffefffefffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffefffffefefffffefefffffefefefffefffefffefefefffefffefffefffefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfcfbfff8f8f8fff8f8f9fff9f8f8fff8f8f8afaaaaaa5f5d5d5d0f0f0f0f000000000000000000000000000000002f2e2e2eefe8e9e8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff6f6f6fff6f7f6fff4f4f4ffefefefffe8e9e9ffe1e1e1ffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd7d6d7ffd5d6d5ffd5d4d4ffd4d3d4ffd3d3d2ffd1d1d1ffcfcfcfffcececdffcdcdcdcfa5a5a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606bf1111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f353535ff656564ff505050ff373737ff1b1b1bff080808ff010101ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff070707ff292929ff595959ff727272bf5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f7e7e7effccccccffcdcdcdffcfceceffd0d0d0ffd1d2d1ffd3d3d3ffd4d4d4ffd5d5d6ffd6d7d6ffd8d7d7ffd8d8d8ffd9dad9ffdadadaffdbdbdbffdcdcdcffddddddffe3e3e3ffedededfff4f4f4fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f96f6c6c6c0000000000000000000000001f1f1f1f6f6e6e6ecfccccccfffcfcfcfffcfcfcfffcfcfcfffcfcfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffefefefffefefffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffefffffffffffffffffffffffffffffffffefffefefefffefefffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefefffffefefefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffefefefffefefefffefefefffefefefffffefefffefefffffffefefffefffffffffffefffffefefffefefffffefefefffefefefffffefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9e9e9e3f3e3e3e3f3e3e3e3f3e3e3e0f0f0f0f0000000000000000000000000000000000000000000000000f0f0f0fcfcacacafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f6f5fff2f2f2ffecedecffe5e5e5ffdededeffddddddffdcdcdcffdbdbdbffdadadaffd9d9d9ffd8d7d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d0d0ffcfcecfffcdcdcdffcbcbcbffcbcaca5f4b4b4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff161616ff040404ff020202ff000000ff000000ff000000ff000000ff010101ff020202ff070707ff1e1e1ebf2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1819189f373737bf303030bf2f2f2fbf262625bf101010ef060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff2a2a2aff5c5c5cff676767bf53535300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f252525ffc7c7c7ffcac9c9ffccccccffcececeffcfcfcfffd1d1d1ffd2d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdededeffe9e9e8fff2f2f2fff5f6f5fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f95f5d5d5d00000000000000000000000000000000000000001f1f1f1f3f3f3f3f3f3f3f3f3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffffffffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefffffffefefffffffffffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffffefffffefefefffefefffffefefefffefffffffffefffffffffffffffffffffffffffffffffefffffefefffffefffffefefefffefefefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fcfcacacafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff0eff0ffe9e9e9ffe0e0e1ffdedddeffdcdcdcffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd6d6d6ffd5d5d5ffd4d4d4ffd2d3d3ffd2d1d1ffd0d0d0ffcececeffccccccffcacacaffc9c9c9efbbbbbb0f0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff5f5f5fff3f3f3eff363636ff2c2c2cff121213ff0d0d0dff0c0c0dff0e0e0eff1a1a1aff313030ff383837ff454545bf4a4a4a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0b0b0bff060606ff010201ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000007f0000007f0c0c0c7f2b2b2b7f3333337f3333345f2726270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf939393ffc5c5c5ffc7c8c7ffcbcbcbffcdcdcdffcfcecfffd1d1d0ffd2d2d2ffd3d4d3ffd5d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d8ffdadadaffdbdbdbffdcdcdcffe3e3e3ffeeeeeefff4f4f4fff6f7f7fff7f8f7fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafa4f4e4e4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffefffffffffffffffefffefffefefefffefefefffefefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefefefffefffefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefefffffffffefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffffffffffffffffffffffefffffffefffffffefffffffffefefffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefffffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000afaaaaaafff8f9f8fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff2f2f2ffeeedeeffe5e5e5ffdededfffdcddddffdbdbdbffdadadaffd8d9d9ffd7d7d7ffd5d5d5ffd5d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfcfcfffcdcdcdffcccbcbffc9cac9ffc8c8c8ffc7c7c78f6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff727273ff656666ff686868ff6c6d6cff676767ff656565ff656565ff646565ff666666ff696969ff636363ff6b6a6bbf5b5b5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf202020ff131313ff050605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0202027f0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f3c3c3cffc2c1c1ffc3c3c3ffc6c7c6ffcacac9ffccccccffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd5d5d5ffd5d6d6ffd6d7d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdededdffe9e9e9fff3f3f3fff5f6f5fff7f7f7fff7f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f7fff7f7f7fff8f8f8fff9f8f8fffafaf9fffafafafffbfbfbefebebeb2f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffefffffefefefffefffefffffffefffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffefffffffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefefefffffffefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefefefffefefefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000009f9b9b9bfff8f8f8fff8f8f8fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff4f5f5fff4f4f4fff1f1f1ffeaeaeaffe1e1e1ffdcddddffdbdbdbffd9d9d9ffd8d8d8ffd7d6d7ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffd0d0d0ffcececeffcccdccffcacacbffc9c9c9ffc6c6c6ffc4c5c5ffc2c2c22f2424240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff767676ff757575ff797979ff7e7e7eff818081ff808080ff818181ff818181ff808080ff7e7e7eff7c7d7dff7b7b7cef7171712f1515150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf333333ff303030ff1a1a1aff111111ff090909ff030303ff020202ff010202ff040304ff0e0f0fff121212ff2525257f27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfa6a6a6ffbfbfbfffc2c2c2ffc6c6c5ffc9c9c9ffccccccffcececeffd0d0d0ffd2d2d1ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d7ffd7d7d8ffd9d9d9ffdadadaffe4e3e3ffefefeffff5f5f4fff6f6f6fff7f7f7fff7f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f8fff8f8f8fff9f9f9fffbfbfafffbfbfbfffbfbfbefececeb2f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffefefefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffefefffefefefffefffefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefefffefefffffefefefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefefffffefffffffffffffffefefffffefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefefefffefefefffefffffffefefefffefefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000006f6c6c6cfff8f8f8fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff3f3f3fff0f0f0ffe5e6e5ffdddddeffdbdbdbffd9d9d8ffd7d7d7ffd6d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcdcdcdffcccbcbffc9c9c9ffc7c7c7ffc4c4c4ffc2c1c1ffc0c0c0bf8e8e8e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff777777ff787979ff7d7d7dff7c7c7cff7e7e7eff7f7f80ff7d7d7dff7a7a7aff7a7a7aff797979ff747474ff7474743f1d1d1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf464646ff4a4b4aff454444ff4c4c4cff3e3e3eff2f2f2fff2e2d2dff2d2c2cff323232ff414241ff4b4b4bff5656567f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f515151ffbcbcbcffbebdbeffc1c1c1ffc5c5c5ffc8c8c8ffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2ffd4d3d4ffd4d4d4ffd5d5d5ffd5d5d6ffd7d6d7ffd8d8d8ffddddddffeaeaeafff3f3f3fff5f6f5fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff6f5f6fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffcfbfbfffcfcfccfcccccc0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffffefefffefefefffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffffefefffefefefffefefffffefffefffefefffffefefffffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefffffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000005f5d5d5dfff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff2f2f2ffebebebffe0e0e0ffdbdbdbffd8d9d9ffd7d7d7ffd5d5d5ffd4d3d4ffd2d2d2ffd1d1d1ffcfcfcfffcececeffcccccdffcacacaffc8c8c8ffc6c6c6ffc3c3c3ffbfbfc0ffbcbcbdffbababa4f39393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff747474ff595959ff595859ff575757ff434343ff3e3e3eff3c3c3cff3b3b3bff404040ff575757ff565656ff595959ff6c6c6c3f1d1d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f111111ef585859ff60605fff636363ff676767ff686868ff6a6a6aff6b6b6bff696969ff69696aff686868ff666767ff6565657f32323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0b0b0befadadadffbababaffbcbcbcffc1c1c1ffc5c5c5ffc7c7c7ffcacacaffccccccffcfceceffd0d0d0ffd1d2d2ffd3d3d2ffd3d3d4ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffe4e4e4ffeff0effff5f5f4fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f7f6fff8f8f8fff9f9f8fffaf9fafffafafafffbfafbfffbfbfbfffbfbfbafacacac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffffffefefffffffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffefefefffefefefffefefefffffefffffffefefffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffefffffffefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f5fff6f5f6fff6f5f5fff4f3f4fff0f0f0ffe6e6e6ffdcdbdcffd8d8d8ffd6d7d6ffd5d5d4ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcdcdcdffcccccbffcacac9ffc7c7c7ffc5c4c5ffc2c2c2ffbebebeffbababaffb7b7b7dfa09f9f0f0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff525353ff353435ff232323ff1d1d1dff090909ff050505ff060505ff040404ff070707ff161615ff181818ff333333ff5554553f191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f171717ff5d5c5dff5e5e5eff656565ff676767ff696a69ff6a6a6aff6b6b6bff6a6a6aff696969ff676767ff666665ff6464645f25252500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f676767ffb8b8b8ffb8b8b8ffbdbcbcffc0c1c1ffc3c4c3ffc6c6c6ffc9c9c9ffcbcbcbffcdcdcdffd0d0cfffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffdcdcdcffebeaeafff2f2f2fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9fafffafafafffafafafffbfbfbbfbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefffefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffefefefffefefefffffefefffffefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffffefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffefffefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefffffefefefffefefefffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefffffefffefffefefefffefefefffffefffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff7f7f6fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff2f2f2ffebebebffe0e0e0ffd8d8d8ffd6d6d6ffd4d4d4ffd2d3d3ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcbcbcbffc9c9c9ffc7c6c6ffc4c4c4ffc1c1c0ffbdbdbdffb9b9b9ffb6b6b6ffb5b5b57f5a5a5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313131ff101010ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff2d2d2d0f050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f171717ff575757ff494949ff4d4d4dff525252ff464646ff484848ff4a4a4bff4c4c4cff4f5050ff555655ff555555ff62616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f161616ffb6b7b6ffb7b7b7ffb9b9b9ffbdbdbdffc0c0c0ffc2c3c3ffc5c5c5ffc8c8c8ffcacacbffcccdcdffcfceceffd0d0d0ffd1d1d1ffd1d1d2ffd2d2d2ffd4d4d3ffd6d6d6ffe3e4e3fff0efeffff4f4f4fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafabfbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffefefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffefffefefefffefefefffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffefffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff4f4f4fff0f0f1ffe6e6e6ffdbdbdbffd6d6d6ffd4d4d4ffd2d2d2ffd1d1d1ffcfd0d0ffcececeffccccccffcacbcaffc8c8c8ffc6c6c6ffc3c3c3ffc0c0c0ffbdbdbcffb9b9b9ffb6b6b6ffb4b4b5efa9a9a91f1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff100f10ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f131313ff404040ff2c2b2bff1f1f1fff1e1e1eff0b0b0bff080808ff080809ff090a0aff151515ff282828ff313131ff4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf888888ffb6b6b6ffb7b6b6ffb9bab9ffbdbdbdffc0c0bfffc3c3c2ffc5c5c5ffc8c8c7ffcacacaffccccccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d3ffdbdbdbffebebebfff2f2f2fff5f5f4fff5f6f5fff6f6f6fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f5f6fff5f6f5fff6f5f5fff6f6f6fff7f6f6fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9bfbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefffefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffffefffefefefffffffefffffefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000cfc9c9c9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f6fff5f5f5fff2f2f2ffecececffe0e0e0ffd7d7d7ffd4d4d4ffd2d2d3ffd1d1d1ffd0cfcfffcececdffccccccffcacacaffc8c8c8ffc6c5c5ffc3c3c3ffc0c0c0ffbdbdbdffbababaffb7b7b7ffb4b4b5ffb5b5b5af7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f2e2e2e8f414141bf303030bf2c2c2cbf242423bf0c0c0cff050505ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020101ff0404046f0000003f0101012f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0d0d0dff222322ff0e0e0eff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff060606ef2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f2c2c2dffb5b5b5ffb6b6b6ffb6b6b7ffbababaffbdbdbdffc0c0c0ffc3c3c3ffc5c5c5ffc7c8c7ffc9c9caffcbcccbffcdcdcdffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd5d5d5ffe3e4e4ffeff0effff4f4f4fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffefffffffffffffffffffffffffffffefefffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffffefefffffffffffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000003f3e3e3efff8f9f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff4f4f4ffeff0f0ffe7e7e7ffdbdbdbffd5d5d5ffd2d3d2ffd1d1d1ffcfcfcfffcdceceffccccccffcacacaffc8c8c8ffc6c5c5ffc3c3c3ffc0c0c0ffbdbdbdffbbbbbbffb8b9b8ffb6b6b6ffb5b5b5ffb5b5b53f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5c5c5cff7a7a7aff5d5d5dff353535ff151515ff060606ff030302ff020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff040404ff090808ff434444ff575757ef6363635f2d2d2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f050505ff0a0a0aff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0202017f0000007f0000006f0a0a0a3f1919193f1a1a1a3f1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000cf929292ffb5b4b4ffb5b5b5ffb8b8b8ffbbbbbbffbdbdbdffc0c0c0ffc3c3c3ffc5c5c5ffc8c8c8ffc9cac9ffcbcbcbffcdcdcdffcececeffd0d0d0ffd1d1d1ffd2d2d2ffdbdcdbffebebebfff2f2f3fff4f4f4fff5f5f5fff5f5f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9bfbababa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffffefffffffffffffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefefffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000009f9b9b9bfff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff5f4f4fff2f2f2ffedededffe2e2e2ffd7d7d7ffd3d3d3ffd1d1d1ffcfcfcfffcdcecdffccccccffc9cac9ffc7c7c7ffc5c5c5ffc3c3c3ffc0c0c0ffbebdbeffbcbbbbffb9babaffb7b8b8ffb5b5b5ffb5b5b5cf92929200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5e5e5eff797979ff585858ff333333ff101010ff030403ff000000ff060605ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff020202ff0f0f0fff393939ff616161ff7878787f3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f181818ff616061ff606060ff575757ff3e3f3fff212121ff0a0a09ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff313131ff575757ff676767ff6b6b6b0000000000000000000000000000000000000000000000000000000000000000000000005f424242ffb3b3b3ffb4b4b4ffb5b5b6ffb8b8b8ffbbbbbbffbebebeffc1c0c1ffc3c3c3ffc6c5c6ffc8c8c8ffc9cacaffcbcbcbffcdcdcdffcececeffd0d0d0ffd1d1d1ffd5d5d6ffe4e4e4fff0f0f0fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f91f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000f0f0f0fefe9e9e9fff9f9f9fff9f9f9fff8f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f5fff5f5f5fff5f5f5fff5f5f5fff3f3f4fff1f1f1ffe9e9e9ffdcdcdcffd4d4d4ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc9c9caffc8c7c7ffc5c5c5ffc3c3c3ffc1c0c0ffbebebeffbcbcbcffbababaffb8b8b8ffb6b6b6ffb4b4b4ffb3b3b36f4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5e5e5eff7d7d7dff626262ff383838ff111111ff040403ff000000ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020102ff000000ff020202ff111111ff3e3e3eff686868ff7979797f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1a1a1aff666667ff5d5e5eff444443ff252525ff0a0a0bff030303ff000000ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff000000ff010101ff050505ff1e1e1fff4c4c4cff696969ff74747400000000000000000000000000000000000000000000000000000000000000000f0b0a0befa5a5a4ffb1b1b1ffb3b3b3ffb6b6b6ffb9b9b9ffbbbbbbffbebebeffc1c1c1ffc4c3c3ffc5c6c5ffc7c7c7ffcacacaffcbcbccffcdcdcdffcececfffd0d0d0ffd2d2d2ffdcdcdcffebececfff3f3f3fff5f5f4fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f98f8b8b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000006f6c6c6cfff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f4f4fff3f3f2ffefefefffe4e4e3ffd7d7d7ffd1d1d1ffcfcfcfffcdcdcdffcbcbcbffc9c9c9ffc7c7c8ffc5c5c5ffc3c3c3ffc1c1c1ffbebfbfffbdbcbcffbbbbbbffb8b8b8ffb5b6b6ffb3b3b3ffb1b1b2efa5a5a50f0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5e5e5eff7a7a7bff666666ff3d3d3dff121212ff030304ff010101ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff000000ff020202ff131313ff454545ff707070ff7c7c7c7f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1a1a1aff696a6aff656565ff4a4a4aff272727ff090909ff010101ff000000ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff000000ff010101ff090909ff2a2a2aff525252ff737373ff78777700000000000000000000000000000000000000000000000000000000000000007f565657ffafafafffb0afb0ffb3b3b3ffb6b6b6ffb9b9b9ffbbbcbcffbebebeffc1c1c1ffc3c3c3ffc5c5c6ffc8c7c8ffc9cac9ffcbcbcbffcdcdcdffcfceceffd0d0d0ffd5d5d5ffe4e4e5fff1f2f1fff4f4f5fff6f6f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff7f7f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9efe9e9e90f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffefffefffefefefffefefefffffefffffffffffffffffffffefffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffefefffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf00000000000000000000000000000000000000000000000000000000000000000000000000000000cfcacacafff8f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7afa9a9a9fff6f5f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff2f1f2ffeaeaeaffddddddffd2d2d2ffcfcfcfffcdcdcdffcbcbcbffcacacaffc7c8c8ffc5c5c6ffc3c3c3ffc1c1c1ffbfbfbfffbdbdbdffbbbbbaffb8b8b8ffb6b5b6ffb3b3b3ffb0b0b0ffaeaeae9f6c6c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5c5c5cff7b7b7bff676767ff3c3b3bff111111ff040404ff000000ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030303ff000000ff020202ff171717ff4a494aff747474ff7f7f7e7f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1a1a1aff6a6a6aff676667ff515151ff2c2c2cff0a0a0aff000100ff000000ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff000000ff010101ff0a0a0aff313131ff5c5c5cff777777ff7a7a7a000000000000000000000000000000000000000000000000000000001f151515efa2a2a2ffaeaeaeffafafafffb3b3b3ffb6b7b7ffb9b9b9ffbcbcbcffbfbfbfffc1c1c1ffc3c3c4ffc6c5c5ffc7c7c8ffc9c9c9ffcbcbccffcdcdcdffcfcfcfffd1d1d1ffddddddffebececfff3f3f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6cfc8c8c8efe8e8e8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f97f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefffffffffefffffffffefffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefffefffefffefffefffefffefffefffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefecfcececebfbebebebfbfbfbfcfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff8f9f8fff8f9f8fff8f9f8fff8f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8efe8e8e83f3e3e3d00000000bfb7b7b7fff5f5f5fff5f5f5fff5f5f5fff5f6f5fff5f6f6fff5f5f5fff5f5f5fff3f3f3fff0f0f0ffe4e5e4ffd6d6d6ffcfcfcfffcdcdcdffcbcbcbffcac9caffc8c8c8ffc6c6c5ffc4c4c3ffc1c1c2ffbfc0bfffbdbdbdffbbbbbbffb8b8b8ffb5b6b5ffb2b3b3ffafafafffadadadffadacac2f20202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5b5c5cff787878ff606060ff353536ff101010ff030303ff000000ff060606ff000100ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010202ff161617ff484848ff747474ff7f7f7f3f20202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1a1a1aff6a6a6aff676767ff535353ff2d2d2dff0a0a0aff000001ff000000ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030304ff000000ff010101ff0b0b0bff333333ff5e5e5eff797979ff7b7b7b000000000000000000000000000000000000000000000000000000009f6b6b6bffacadadffadadadffb0b0b0ffb4b4b4ffb7b7b7ffbababaffbcbcbdffbfbfbeffc1c1c1ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffcfcfcfffd6d6d6ffe5e5e5fff2f2f1fff5f5f5fff6f6f6fff6f7f7fff7f6f7fff7f7f7fff7f6f6fff7f7f7fff7f7f6fff6f6f61f1e1e1e0f0f0f0fbfbababafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9dfd9d9d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefdfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefffefffefefefffefefefffefefefffdfdfefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefffffffffefffffeff3f3f3f3f000000000000000000000000000000000000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4fdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffefefefffefffefffefefefffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9b9b9bfff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f86f6c6c6c000000001f1e1e1efff5f5f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff2f1f1ffebebebffdededeffd1d1d1ffcdcecdffcbccccffcacacaffc8c8c8ffc6c6c6ffc4c4c4ffc3c2c2ffc0c0c0ffbebebeffbcbcbcffb8b9b9ffb5b6b5ffb2b2b2ffafafafffacacacffabababbf80808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5a595aff747474ff646364ff3e3e3eff161616ff040404ff010101ff040403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040505ff171717ff484848ff727373ff7b7b7b3f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1c1c1cff6d6d6dff676767ff504f4fff292929ff090909ff010101ff000000ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020303ff000000ff010101ff0b0b0bff313132ff5d5d5dff787878ff7a7b7b0000000000000000000000000000000000000000000000003f2a2a2affacacabffacacacffadaeaeffb1b1b1ffb5b5b5ffb9b8b8ffbbbbbbffbdbdbdffbfbfbfffc1c1c1ffc3c3c3ffc5c5c5ffc7c7c7ffc9c9c9ffcbcbcbffccccccffd0d0d0ffdededeffededecfff4f4f4fff6f5f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f7f77f7b7a7b0000000000000000dfd8d9d8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f94f4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffeffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefe9e9e9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8efe8e8e80f0f0f0f000000007f7a7a7afff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff3f3f3fff0f0f0ffe5e5e5ffd6d5d6ffcececeffcccbccffcacacaffc8c8c8ffc7c7c7ffc5c5c5ffc3c3c3ffc1c1c1ffbfbfbfffbcbcbcffb9b9b9ffb6b6b6ffb3b3b3ffb0afb0ffacadadffabababffacacac5f4040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f414141bf575757bf565656bf464646bf292929cf0e0e0eff030303ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff030303ff0d0d0dff363637ff5c5c5cff767676ff7b7b7b3f1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff757575ff6b6a6bff4b4b4bff272727ff0a0a0aff030303ff010101ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff000000ff030302ff0c0c0cff303030ff575757ff777777ff7b7b7b000000000000000000000000000000000000000000000000bf7f7f7fffaaababffacacacffafafafffb2b2b2ffb6b6b6ffbab9baffbcbcbcffbebebeffc0c0c0ffc2c1c2ffc3c3c4ffc5c5c5ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffd5d5d5ffe6e5e6fff2f2f2fff5f5f5fff5f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7efe7e7e70f0f0f0f000000007f7c7c7cfff8f7f8fff7f8f7fff7f7f7fff8f7f7fff8f8f8fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8bfbababa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffefffffefefffefffffffffffffffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfefdfffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefffffffffffffffefefffffffffffffefffffffffeffffffffffffffffffffffff1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefffffffefefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6c6c6cfff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f89f9b9b9b000000000f0f0f0fefe6e6e6fff6f7f6fff6f6f7fff6f7f6fff6f6f6fff6f6f6fff5f6f5fff4f4f5fff1f1f2ffececebffdfdfdfffd0d0d0ffccccccffcacacaffc9c9c8ffc7c7c7ffc5c5c5ffc4c4c4ffc2c2c2ffc0c0c0ffbdbdbdffbababaffb7b7b7ffb4b4b3ffb0b0b0ffadaeaeffacacacffacacacdf9797970f0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f060606ff0d0c0dff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0606069f0505053f0808087f2a2a2a7f393a397f3c3c3c7f3c3c3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1eff787878ff737373ff454545ff131313ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000100ff080909ff232323ff4b4b4aff707070ff7c7c7cff7b7b7b00000000000000000000000000000000000000005f404040ffabababffaaaaaaffadadadffb0b0b0ffb3b4b3ffb7b7b7ffbabbbbffbdbdbdffbfbfbfffc1c1c0ffc2c2c2ffc3c4c4ffc5c5c5ffc7c7c7ffc9c9c9ffcacbcbffcfcecfffdededeffedededfff4f4f4fff5f5f5fff5f5f6fff6f6f6fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff7f8f76f6b6c6b000000000f0f0f0fefe8e8e8fff8f8f8fff7f8f8fff8f8f7fff8f7f8fff7f7f7fff7f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f82f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefffefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffefefefffefefefffffffefffefffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefffffffefefefffefefefffefefefffefefdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefdfefffffefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefefefffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefffefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcacacafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f73f3d3d3d000000005f5c5c5cfff7f7f7fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f5f6fff5f5f5fff3f3f3ffefefefffe6e6e6ffd6d7d7ffcdcdcdffcacbcbffc9c9c9ffc8c7c8ffc6c6c6ffc4c5c5ffc3c3c3ffc1c1c1ffbebebeffbbbbbbffb8b8b8ffb5b5b4ffb1b1b1ffafafafffadadadffacadacffadadad7f565656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f101010ff2a2a2aff101010ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0c7f14141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f161616bf5a5a5aff575757ff444444ff363636ff0c0c0cff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff0504049f0505053f0f0f0f3f1818183f1f1f1f3f1f1f1f3f1f1f1f0000000000000000000000000000000000000000df969696ffacacacffabacacffafafafffb2b2b1ffb5b5b5ffb8b9b9ffbbbbbcffbebebeffbfbfc0ffc1c1c1ffc3c3c3ffc4c4c3ffc5c5c5ffc7c7c7ffc9c9c9ffcbcbcbffd5d5d5ffe7e7e7fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f6f7fff7f7f7fff8f7f8fff8f8f8dfd9d8d800000000000000009f9a9a9afff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f89f9b9b9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffefefefffffefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefefffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefffffffffefffffffffffffffffffffffffffffffefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7cfc8c8c82f2e2e2e9f999999fff6f6f6fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f5f5fff5f5f5fff4f4f4fff1f1f1ffecececffe0e0e0ffd0d0d0ffcbcbcbffc9c9c9ffc8c7c7ffc7c6c6ffc5c5c6ffc4c4c4ffc2c2c2ffbfc0bfffbcbcbcffb9b9b9ffb5b6b6ffb3b3b3ffb1b1b1ffafafafffadadadffadadadffacacac1f1515150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f181818ff4d4d4dff353535ff161616ff181818ff070706ff040304ff030303ff030303ff060607ff141414ff151515ff3737377f313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050405ff1515143f0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000007f555555ffabababffacacabffadadadffafafafffb2b2b2ffb5b5b5ffb9b9b9ffbcbcbcffbebebeffbfc0c0ffc1c1c1ffc3c3c2ffc4c4c4ffc5c5c5ffc7c7c7ffc9c9c9ffcececeffdfdfdfffeeeeeefff4f4f4fff5f4f4fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7bfb9b9b91f1e1f1e2f2e2e2efff7f7f7fff7f7f7fff7f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8efe8e8e80f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefffffffffefffffffffefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefdfdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffefffffefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9b9b9cfff9f9f9fff9f9f9fff9f9f9fff9f9f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff5f5f5fff6f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f5f5fff5f5f4fff4f4f4fff3f3f3ffefefefffe6e6e5ffd7d7d8ffcbcccbffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc3c3c3ffc0c0c0ffbdbdbdffbababaffb7b7b7ffb4b4b4ffb2b2b2ffb0b0b0ffaeaeaeffacacacffabababaf7575750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1d1d1dff6c6c6cff575757ff585858ff575757ff424242ff3d3d3dff3c3c3cff3c3c3cff434343ff595959ff5a5959ff6c6b6c7f3f3f3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf313132ff101010ff0b0b0bff090909ff020102ff010101ff010102ff020202ff090909ff090909ff191a19ff3a3a3a3f14141400000000000000000000000000000000000000000000000000000000000000000f0a0a0aefa2a2a2ffabababffabababffaeaeaeffb0b0b0ffb2b2b2ffb5b5b5ffb8b8b8ffbbbbbbffbebebeffc0c0c0ffc1c1c1ffc3c3c3ffc4c4c4ffc6c6c6ffc7c7c7ffcacacaffd5d5d5ffe8e8e8fff2f2f2fff5f5f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7dfd7d8d7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f87f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffdfdfdfffdfefefffefefefffefefefffefefefffffefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffffefefffefefefffefefefffefefefffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefeae9e9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f4fff4f4f3fff3f3f3fff1f1f1ffecebecffe0e0e0ffd0d0d0ffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc3c3c3ffc0c0c0ffbdbdbdffbbbbbaffb8b8b8ffb6b5b5ffb3b3b3ffb1b1b1ffafafafffacacacffabababffababab3f2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1d1d1dff767676ff777777ff7c7c7cff818181ff848484ff868686ff858585ff858585ff838383ff7f7f7fff7a7a7aff7e7e7e7f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf535353ff4e4d4dff494949ff3b3b3bff242424ff212121ff212121ff232323ff3a3a3aff454544ff454545ff6262623f1e1e1e00000000000000000000000000000000000000000000000000000000000000009f6d6d6dffaeadadffacacacffafaeaeffb0b0b0ffb0b0b0ffb1b1b1ffb4b4b4ffb7b7b8ffbababaffbdbdbdffbfc0bfffc1c1c1ffc3c3c3ffc4c4c4ffc6c6c6ffc8c8c8ffcececeffdfdfdfffeeeeedfff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9dfd9d9d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefdfffefefefffefefefffefefefffefefffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffffffffefffefefffffffffefffefffeffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefeffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6c6c6cfff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff5f5f5fff4f4f4fff3f4f3fff3f3f3fff2f3f2ffeff0f0ffe7e7e7ffd8d8d8ffcbcbcbffc8c8c8ffc7c7c7ffc6c6c6ffc4c5c4ffc2c2c3ffc0c0c0ffbdbdbdffbabbbbffb8b8b8ffb6b6b6ffb4b4b4ffb2b2b2ffafafafffadadadffabababffacacabdf96969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1a1a1aff505050ff484848ff4c4c4bff4d4e4dff4f4e4eff504f4fff4d4d4eff4c4c4dff4a4a4aff494949ff595959cf6363635f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5a5a5aff737473ff747474ff797979ff7a7a7aff787878ff777777ff777777ff747474ff727171ff6e6e6eff7d7d7d3f1f1f1f000000000000000000000000000000000000000000000000000000001f151515ffacacacffaeaeaeffafafafffb2b1b1ffb2b1b1ffb0b0b0ffb1b1b1ffb4b4b4ffb7b7b7ffbababaffbdbdbdffbfc0bfffc2c1c2ffc3c3c3ffc5c5c5ffc6c7c6ffc9c9c9ffd6d6d6ffe9e9e9fff1f1f1fff4f4f4fff5f5f5fff5f4f5fff4f4f4fff4f5f4fff5f4f4fff5f5f5fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f94f4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffffefefffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffffefefffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefffffefefefffefffefffefefeffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffefefefffefffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffefffefffffffefffffffffffffffeffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfc9c9c9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f3fff2f2f2fff2f2f2fff1f1f1ffecedecffe1e1e1ffd1d1d0ffc8c8c8ffc6c7c7ffc5c5c5ffc4c4c4ffc2c2c2ffc0c0c0ffbdbdbdffbabbbaffb8b8b8ffb6b6b6ffb4b4b4ffb2b2b2ffb0b0b0ffaeafaeffacacacffabacabffababab7f555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f111211ff414141ff363636ff404040ff404140ff3b3b3bff3c3b3bff3a3a3aff3a3a3aff3d3d3dff3f3f3fff4646463f12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5a5a5aff636363ff636363ff656565ff676767ff666666ff666666ff656565ff646565ff656565ff6e6e6eff7979793f1f1f1f00000000000000000000000000000000000000000000000000000000bf7e7e7effa9a9a9ffacababffb0b0b0ffb1b1b1ffb0b0b0ffb0b0b0ffb2b1b1ffb4b4b4ffb8b7b7ffbabbbaffbdbdbdffc0c0c0ffc2c1c1ffc3c3c3ffc5c5c5ffc7c7c7ffcecfceffe1e0e1ffeeeeeefff3f3f3fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f4f4fff5f5f5fff6f5f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f9fff9f9f9fff9f9f9bfbababa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfefdfffdfefdfffefefefffefefefffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffeffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffffefffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefffffefffffffefffedfdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2e2e2efff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff2f2f3fff2f2f2fff2f1f2fff1f1f1ffefefefffe7e7e7ffdadadaffcbcbcbffc6c6c7ffc5c5c5ffc3c3c3ffc1c1c1ffbfbfbfffbdbdbdffbababaffb8b8b8ffb6b6b7ffb4b4b4ffb3b2b3ffb1b1b1ffb0b0b0ffadaeaeffabababffabababef9f9f9f0f0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0e0e0eff2c2c2cff1b1c1bff191919ff131313ff090a09ff080808ff080908ff0a0a0aff121111ff1a1a1aff3535353f101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f2e2e2eff444545ff444444ff464646ff464646ff454646ff464646ff464646ff464646ff454645ff535252ff6160600f0708080000000000000000000000000000000000000000000000003f2a2a2affa9a9a9ffa8a8a7ffa9a9aaffadadadffafaeafffafafafffb1b1b0ffb2b3b3ffb5b5b5ffb8b8b8ffbbbbbbffbebebeffc0c0c0ffc2c2c2ffc4c4c4ffc6c6c6ffcac9c9ffd8d8d7ffe9e9e9fff0f1f1fff3f3f3fff3f3f3fff3f3f4fff3f3f3fff4f3f3fff3f3f3fff3f3f3fff4f4f4fff4f5f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f92f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffefefefffefefefffffffffffffffffffefefefffefefefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefffefffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefffefffffffffffefefffffefffefffefffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffeffffffff8f8f8f8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefffefffefefefffffefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefffebfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8b8b8bfff7f7f7fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f0f0ffefefefffecececffe2e2e2ffd2d2d2ffc7c7c7ffc5c5c5ffc3c3c3ffc1c1c1ffbfbfbfffbdbdbdffbabbbbffb9b9b8ffb7b7b7ffb5b5b5ffb3b3b3ffb2b2b2ffb0b0b0ffaeaeaeffabacabffaaaaaaffaaaaaa9f6a6a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f090908ff161615ff050405ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0d0d3f0a090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0d0d0dff2d2e2eff232323ff1a1a1aff0c0b0cff0b0b0bff0b0a0aff0d0d0dff1b1a1bff252525ff333434ff51515100000000000000000000000000000000000000000000000000000000df959595ffaaaaaaffa9a9a9ffacababffadaeadffafafafffb0b1b0ffb2b2b2ffb4b4b4ffb7b7b7ffb9b9b9ffbcbcbcffbfbebfffc1c1c1ffc2c3c3ffc5c5c4ffc7c6c7ffcfcfcfffe3e3e3ffedededfff1f1f1fff1f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f3f2fff3f3f2fff3f3f3fff4f4f4fff4f5f4fff5f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8fff8f8f89f9b9b9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffffefffffffefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffdfdfdfffefefefffefefefffffffffffffffffffffffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefffefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefdfefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefebfbebebf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefe7e7e7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff3f3f3fff3f3f2fff2f2f2fff1f1f1fff1f0f0fff0f0f0ffefeff0ffefefefffeff0f0fff0efefffedededffe9e9e9ffdbdbdbffcacacaffc5c5c5ffc3c3c3ffc1c1c1ffbfbfbfffbdbdbdffbbbbbbffb9b9b9ffb7b7b7ffb6b5b6ffb4b4b4ffb3b3b2ffb1b1b1ffafafafffacacacffaaaaaaffaaaaaaffaaaaaa3f2a2a2a0000000000000000000000000000000000000000000000003f1212123f1212123f1111113f0d0d0d3f0808086f050605ff060606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009f0102017f0606067f1717177f2323237f2626267f2626263f13131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff020101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff10100fff3130310000000000000000000000000000000000000000000000005f3f3f3fffa9a9a9ffaaaaaaffacacacffaeaeadffafafafffb0b0b0ffb2b2b1ffb4b4b3ffb6b6b6ffb8b8b8ffbababaffbdbdbdffbfc0bfffc2c2c1ffc4c4c4ffc5c5c5ffcac9caffd9d9d9ffe9e9e9ffeeefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f1f1fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f8f8fff8f8f8efe8e8e81f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdedfdefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffefffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfdfffdfefefffefefefffefffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefe8f8f8e8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5c5c5cfff7f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f3fff3f2f3fff1f1f1fff0f1f0fff0efefffefeeefffeeeeeeffeeeeedffeeeeeeffeeeeeeffeeeeeeffedededffecececffe4e4e4ffd2d2d2ffc6c6c7ffc4c4c4ffc1c2c2ffc0c0c0ffbebebeffbcbcbcffbababaffb8b8b8ffb6b6b6ffb5b5b5ffb4b4b3ffb2b2b2ffafb0b0ffaeaeaeffacababffaaaaaaffaaaaaabf808080000000000000000000000000000000000000000000000000ff494949ff474747ff3e3e3eff292929ff131313ff070707ff010202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff020202ff020303ff151514ff353635ff494849ff4f4f4f7f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f121212ff474747ff464646ff404040ff282828ff0a0a0bff030304ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0e0e0e3f0909083f1212123f1818183f1818183f1818180f0a0a0aef9d9d9dffa9a8a8ffaaaaaaffadacadffaeaeaeffafafafffb1b1b1ffb3b3b3ffb5b5b6ffb7b8b7ffb9b9b9ffbcbbbcffbebebeffc0c0c0ffc2c2c2ffc5c5c5ffc6c7c7ffd0d0d0ffe3e3e3ffececebffedededffeeeeeeffeeeeeeffeeefeeffefefefffefefeffff0eff0fff0f0f0fff1f1f1fff1f2f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff8f8f87f7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebffffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffdfefefffefefefffefefefffffefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffefffefefefffefefefffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffffefefffefeff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb8b8b8fff6f6f6fff6f6f6fff6f6f6fff6f6f5fff5f6f6fff5f5f5fff5f5f5fff4f4f4fff4f3f3fff3f3f2fff1f2f1fff0f0f0ffefefefffeeeeeeffedececffecececffecececffecececffecececffecececffecececffebebebffe9e9e9ffdcdcdcffccccccffc5c5c5ffc3c3c2ffc1c1c0ffbfbfbfffbdbdbdffbbbbbbffb9b9b9ffb7b7b7ffb6b6b6ffb4b5b4ffb3b3b3ffb1b1b1ffafafafffaeadadffabababffabababffacacac5f4040400000000000000000000000000000000000000000ff505050ff494949ff333232ff1d1c1cff090909ff010202ff000000ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff030303ff050505ff121212ff373737ff515151ff6263637f363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f151515ff505051ff444444ff303030ff0d0d0dff050606ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff101011ff323132ff545454ff616161ff6565657f525252ffa6a6a6ffa8a7a7ffaaaaaaffadadadffaeaeaeffafb0b0ffb3b2b2ffb5b5b5ffb7b7b7ffb9b9b9ffbbbbbbffbdbdbdffbfbfbfffc1c1c1ffc3c3c3ffc5c5c5ffcacacaffdbdadaffe8e8e8ffe9e9e9ffecececffecececffecedecffedededffedededffeeeeeeffefefeffff0efeffff0f0f0fff0f0f1fff1f1f1fff2f2f2fff3f4f3fff5f4f4fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7dfd9d9d90f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebfbefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefffffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefefefffefefefffffffefffefefffffffefefffffffffffffffefffefefefffefefffffffefefffefffffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffefffffefffffffffffffffefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefefefffefefefffefefffffffefeffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2e2e2efff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff2f2f2fff1f1f1fff0f0f0ffefefeeffedededffecececffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebeaebffe9e9e9ffe8e9e9ffe4e4e4ffd4d4d5ffc8c9c9ffc4c4c4ffc1c2c2ffbfc0c0ffbebebeffbcbcbcffbababaffb8b8b8ffb7b7b8ffb6b6b6ffb4b4b4ffb2b2b2ffb0b1b1ffafafb0ffaeaeadffacacacffacacacefa1a1a10f0a0a0a00000000000000000000000000000000ff515151ff504f50ff414141ff252525ff090909ff010101ff010000ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050506ff000101ff050506ff1b1b1bff414141ff636362ff6d6e6d7f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f1a1a1aff535453ff4b4c4bff343434ff151616ff040404ff010101ff040505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020203ff000100ff040404ff191919ff404040ff636362ff6c6c6cffa5a6a6ffa5a5a5ffa6a6a7ffaaaaaaffadacadffaeaeaeffb1b1b1ffb4b4b4ffb6b6b6ffb9b8b8ffbbbabaffbcbcbcffbebebeffbfc0bfffc1c1c1ffc3c4c4ffc7c7c7ffd1d1d1ffe4e3e3ffe8e8e8ffe8e8e8ffe9e9e9ffeae9eaffeaeaeaffecebebffecececffecedecffedeeeeffeeefeeffefefeffff0f0f0fff0f1f0fff1f1f2fff3f3f2fff3f3f3fff5f5f5fff6f6f6fff6f6f6fff7f6f7fff7f7f7fff7f7f7fff7f7f75f5d5c5c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefffffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffffffefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefffefffefefefffefefffffffefefffefefefffefefefffefefefffefefffffefefffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffeffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffffefffefefefffefefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffefefefffefffefffffffeffffffff4f4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f898a8afff5f5f5fff5f5f5fff4f5f5fff4f4f5fff4f4f4fff3f3f3fff2f2f3fff1f1f2fff0f0f0ffeeefeeffedededffebecebffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e6e6ffe7e6e7ffdededeffd0d0d0ffc6c6c6ffc2c3c3ffc1c1c1ffbfbfbfffbdbdbdffbbbbbbffbab9b9ffb8b8b8ffb7b7b7ffb5b5b5ffb3b3b3ffb1b1b1ffb0b1b0ffafafafffadadadffacacacffababab8f60606000000000000000000000000000000000df474646ff505050ff474747ff2e2e2eff0c0c0cff010202ff010000ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff050505ff000000ff060506ff222121ff4d4d4dff686868ff6f6f6f7f373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f272727ff50504fff4a4a4aff363636ff161616ff040404ff010101ff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff030403ff000000ff030303ff1b1b1cff474747ff686868ff787878ffa7a7a7ffa6a6a5ffa7a7a7ffaaaaaaffadadadffafb0afffb3b2b2ffb5b5b5ffb8b8b8ffbababaffbcbbbbffbdbdbdffbebfbeffc0c0c0ffc2c2c3ffc4c4c4ffcbcacaffdbdbdaffe6e6e6ffe4e4e4ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffedededffeeeeeeffefefeffff0eff0fff0f0f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7bfb9b9b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffefefefffefefefffffefffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefffffffffffefffffefffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffffefefffefefefffefefefffefffefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffeffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefe5e5e5fff5f5f4fff4f4f4fff4f4f3fff3f3f3fff3f3f2fff1f1f1fff0f0f0ffeeefefffedededffebebebffeae9eaffe8e8e8ffe7e7e6ffe6e6e6ffe5e4e4ffe3e3e3ffe2e2e2ffe1e1e2ffe1e2e1ffe2e2e2ffe2e3e3ffe3e3e3ffe4e4e4ffd7d7d8ffcbcbcbffc5c5c5ffc2c2c2ffc0c0c0ffbebebeffbcbcbcffbababbffb9b9b9ffb7b8b7ffb6b6b6ffb4b4b4ffb2b2b2ffb1b1b1ffb0b0b0ffaeaeaeffabababffabababffababab1f151515000000000000000000000000bf3c3c3cff4f4f4fff494a49ff333233ff0f0f0fff020202ff000000ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010102ff050605ff000000ff060606ff242425ff505050ff686868ff6e6e6e6f303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f282828ff4f4f4fff4a4a4aff353535ff131314ff050505ff010101ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff030404ff000000ff020202ff1a1a1aff4a4a4aff666666ff888888ffabababffa8a8a9ffaaaaaaffadadadffafafafffb1b1b1ffb4b4b3ffb6b7b7ffb9b9b9ffbbbbbbffbcbcbcffbebebeffbfbfbfffc1c1c1ffc3c3c3ffc6c6c6ffd2d2d2ffe1e1e1ffe2e2e2ffe1e1e1ffe2e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe7e8e7ffe9e9e9ffeaebeaffecebecffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f2f2fff4f3f4fff5f5f5fff6f5f6fff6f6f6fff6f6f6fff7f7f73f3d3d3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefdfdfffdfdfdfffcfcfcfffcfcfcfffefefefffefefefffffefefffffefefffefefefffefefefffffffffffefefefffefefefffefefefffefefffffffefefffefffffffefefffffefefefffefefefffefefefffffefefffffffffffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffffefffffefefefffefefffffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5b5b5bfff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff0f1f0ffefefefffeeededffecececffe9eae9ffe8e8e7ffe6e5e5ffe4e3e4ffe2e2e2ffdfe0e0ffddddddffdbdbdbffdad9daffd9d9d9ffdbdadbffdcdcdcffdededeffe2e2e2ffdfdfdfffd1d1d0ffc7c7c7ffc4c4c4ffc1c1c1ffbfbfbfffbdbdbdffbbbcbcffbababaffb8b8b9ffb7b7b7ffb5b5b5ffb4b3b3ffb2b2b2ffb0b0b0ffaeaeaeffacacacffabababffaaaaaabf808180000000000000000000000000bf3c3c3cff4f4e4fff494949ff323232ff0f0f0fff020202ff000000ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff030303ff000000ff060606ff242424ff4c4c4cff676766ff6d6d6d3f1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f292929ff505050ff4a4a4aff333332ff111111ff030303ff000001ff080807ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030203ff000000ff020201ff171717ff464546ff636364ff939393ffadadaeffaeadadffadadaeffafafafffb1b1b1ffb3b3b3ffb5b5b5ffb8b8b8ffbababaffbcbcbcffbebdbdffbebebeffbfbfc0ffc2c2c2ffc3c4c3ffcacacbffdadadaffe1e2e1ffddddddffdcdcdcffdbdbdbffdcdcdcffddddddffdfdfdfffe0e1e1ffe4e3e4ffe6e6e6ffe8e8e8ffe9eae9ffebebebffecedecffeeeeeeffefefeffff1f0f0fff2f2f2fff3f3f3fff5f5f5fff5f5f5fff6f6f6fff6f6f69f9a999a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffffffefffefffffefefffefffefffefefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffffefffffffffffffffffffffefffefffefefefffefefefffdfdfdfffcfcfcfffdfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffefefefffefefefffefefefffffffefffffefefffefefefffefffffffefefffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefefefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefffffefffefffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb6b6b6fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeeeeeffecececffeaeaeaffe7e7e7ffe5e5e4ffe2e2e2ffdedfdfffdcdcdcffd9d9d9ffd4d4d4ffcfcfcfffcececeffcecdcdffcececdffcfd0d0ffd5d6d5ffdededeffdfdfdfffd7d7d7ffcacbcaffc5c4c4ffc2c2c2ffc0c0c0ffbebebeffbcbdbdffbbbbbbffb9b9b9ffb8b8b8ffb6b6b6ffb5b5b4ffb2b2b3ffb0b1b1ffafafafffadadadffabababffababacffadadac4f3535350000000000000000bf3c3c3cff515151ff474747ff2d2d2dff0d0d0eff030303ff010101ff050505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff010101ff060606ff202020ff424242ff606060ff6969693f1a1a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f292929ff515151ff464646ff282728ff0d0d0dff020202ff000000ff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff000000ff010202ff111111ff3e3e3eff616161ff9f9f9fffadadadffafafafffb1b1b1ffb2b2b2ffb4b4b4ffb6b6b6ffb7b7b8ffb9b9b9ffbbbbbbffbdbdbdffbebebeffbfbfbfffc0c1c0ffc2c2c2ffc5c5c6ffd1d1d1ffddddddffddddddffd7d7d7ffd3d2d2ffd1d1d1ffd1d1d1ffd4d4d4ffd8d8d8ffdbdbdbffdededdffe1e1e1ffe4e4e4ffe6e7e7ffe8e8e9ffebeaeaffecececffefeeeffff0f0f0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6efe6e6e61f1e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffffefffffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefffffffefefefffefefffffefffefffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefefefffefffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2d2d2dfff3f3f3fff2f2f2fff2f2f1fff0f0f0ffefefefffeeeeedffebebebffe8e8e8ffe4e5e5ffe1e2e2ffdededeffdadadaffd6d6d6ffcfcfcfffc8c8c7ffc2c2c2ffbebebeffbcbdbcffbcbcbcffc3c3c3ffcac9c9ffc6c7c6ffc3c3c3ffc2c2c2ffc4c4c4ffc3c3c3ffc3c3c3ffc1c1c1ffc0bfbfffbdbebeffbcbcbcffbabbbaffb9b9b9ffb7b7b8ffb5b6b5ffb4b4b4ffb2b2b2ffb0b0b0ffafafafffaeaeaeffadadadffacacacdf9797970000000000000000af383838ff4d4d4dff414141ff272727ff050404ff020202ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff040303ff0c0c0bff2a2a2bff454545ff555555ff6363633f191919000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f282828ff4a4a4aff3a3a3aff222222ff0c0d0dff030404ff020202ff030403ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff000000ff030202ff0b0b0bff2d2d2dff525353ffabababffaeaeaeffb1b1b1ffb3b3b3ffb5b5b5ffb6b6b6ffb7b8b7ffb9b9b9ffbababbffbcbcbcffbdbebdffbfbebeffc0bfc0ffc1c1c1ffc2c3c3ffc5c5c5ffc9c9c9ffcfcfd0ffdcdcdcffd7d7d7ffcececeffc6c7c6ffc4c3c3ffc8c8c8ffcfcfcfffd4d4d4ffd7d7d7ffdbdbdbffdededfffe2e2e2ffe5e5e5ffe8e9e9ffebebebffeeededfff0f0f0fff1f1f1fff3f3f3fff4f4f4fff5f5f5fff5f5f57f7a7a7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffefffffefefffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefedfdedede000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f878788fff1f1f2fff1f1f1fff0f0f0ffefeeeeffedededffeaeaeaffe6e6e6ffe2e2e2ffdeddddffdadadaffd5d5d5ffcdcdccffc2c2c2ffbababaffb3b3b3ffb1b1b1ffb8b8b8ffb0b0b0ffa9aaa9ffbebebeffcacacaffcacacaffc9c8c8ffc7c7c7ffc5c5c5ffc4c3c3ffc2c2c2ffc1c1c0ffbfbfbfffbdbdbdffbcbcbbffbababaffb8b8b8ffb6b7b6ffb5b5b5ffb3b3b3ffb1b1b2ffb0b0b0ffb0b0b0ffaeaeaeffadadadffabacab7f555555000000005f1c1c1cbf363636bf363636bf2e2e2ebf161616bf020202ef020302ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff040404cf0808087f111010af2e2e2ebf3d3d3dbf404040bf4141400f060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f232323ff444444ff434343ff343434ff1c1c1cff070707ff050505ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff545454ff919192ffaeaeaeffb0b0b0ffb3b3b3ffb5b5b5ffb7b7b7ffb8b8b8ffb9b9b9ffbabbbaffbbbbbbffbdbdbdffbebebeffbfbfbfffc1c0c1ffc2c2c2ffc3c3c3ffc5c5c5ffc7c7c7ffcacacaffccccccffcdcdcdffcdcccdffc3c3c3ffbebebeffbdbdbdffc1c1c1ffc9c8c8ffd0d0d0ffd4d5d5ffd8d8d8ffddddddffe2e2e2ffe6e7e6ffeaeaeaffededecffefefeffff1f1f1fff2f2f2fff4f4f4fff5f5f5dfd6d6d60f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefffffffffffffffffffffffefffffefefffffefefefffefefefffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefffffffffefefffefefffffefefffffefffefffffefffffefffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffffffefefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefe1e1e2fff0f0f0ffefefefffeeeeeeffececedffe9e9e9ffe4e4e4ffdededeffd9d8d8ffd4d4d4ffccccccffc0c0c0ffb6b6b6ffb3b3b3ffb7b6b7ffaaaaaaff9a9a9affa9aaa9ffc6c6c6ffcdcdcdffccccccffcbcbcbffc9c9c9ffc7c7c7ffc6c6c6ffc5c4c5ffc3c3c3ffc2c2c1ffc0c0c0ffbebebeffbdbdbdffbbbbbbffb9b9b9ffb7b8b7ffb6b6b6ffb4b5b4ffb3b3b3ffb1b1b1ffb1b1b1ffb0afb0ffacacacffabababefa1a1a11f151515000000000000000000000000000000000000000000000000ef222223ff050505ff020102ff000000ff000000ff000000ff000000ff000000ff010101ff030304ff1313137f1616160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f010101ff0e0e0eff060505ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000008f0b0b0bff969596ffabaaabffacadacffb0b0b0ffb2b2b2ffb5b5b5ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbebdffbfbfbfffc0c0c0ffc1c1c1ffc3c2c2ffc4c4c4ffc6c6c6ffc8c7c8ffcacacaffccccccffcececeffcfcfcfffcececeffc5c5c5ffb9b9b9ffb9b9b9ffbdbdbdffc4c5c4ffcdcdcdffd3d3d3ffd9d8d8ffdededeffe4e4e4ffe9e9e9ffecebebffeeeeeefff1f1f1fff2f2f2fff3f3f3fff4f4f45f5b5b5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefdfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefffefefefffefefefffefefefffffefefffefefefffefffefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefebfbfbebe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffffefefffefffffffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5a5a5afff0eff0ffefefefffeeeeeeffecececffe7e8e7ffe2e2e2ffdbdbdbffd3d3d3ffcacbcbffbfbfbfffb9b9b9ffb9bab9ffaaaaaaff9a9a9affa8a8a8ffc4c5c4ffd1d1d1ffcfcfcfffcececeffcdcccdffcbcbcbffcac9c9ffc8c8c8ffc7c6c7ffc5c6c5ffc4c4c4ffc3c3c2ffc1c1c1ffbfbfbfffbebebeffbcbcbcffbababaffb9b9b9ffb7b7b7ffb6b5b5ffb4b4b4ffb2b2b2ffb1b1b1ffb0b0b0ffaeadaeffabacacffadadad9f6c6d6d000000000000000000000000000000000000000000000000ff3e3d3dff282828ff272727ff151515ff0b0b0bff0a0a0aff0a090aff0f0f0fff212121ff262626ff3333337f23222300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff212020ff0d0d0dff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0403047f0e0e0e9f6a696affa9a9a9ffa9a9a9ffadadadffb2b1b1ffb4b4b4ffb7b6b6ffb7b8b7ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbcffbebebeffbfbfbfffc1c0c0ffc2c2c2ffc3c3c3ffc5c5c5ffc6c7c7ffc9c8c8ffcacacaffccccccffcececeffcfd0cfffd0d0d0ffd1d1d1ffcecdcdffc1c0c0ffbbbbbbffbdbdbdffc4c4c4ffcdccccffd3d4d3ffdbdbdaffe2e2e2ffe8e7e8ffebebebffedeeedffeff0effff1f1f1fff2f2f2cfc5c5c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffdfefdfffdfefdfffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefdfffefdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefefffefefefffefefffffffffffffffffffffffffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefffefffefefefffefefefffefefffffffffefffefefefffffefefffefefeafaeaeaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffefefffffefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb3b3b3ffefefefffeeeeeeffececebffe7e7e7ffe1e1e1ffd9d9d9ffcdcdcdffc3c3c3ffb9b8b9ffa5a6a6ff9a9a99ffb2b2b2ffcececeffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffcecfceffcdcdcdffcbcbcbffcacacaffc9c9c9ffc7c7c7ffc6c6c6ffc5c5c5ffc3c4c3ffc2c2c2ffc0c0c0ffbfbfbfffbdbdbdffbcbcbcffbababaffb8b8b8ffb6b7b6ffb5b5b5ffb3b3b3ffb2b2b2ffb1b1b1ffb0afafffaeaeaeffaeaeaeffaeafaf3f2b2b2b0000000000000000000000000000000000000000ff484848ff424242ff464646ff424242ff3f3f3fff3e3d3dff3e3e3eff3f3f3eff434343ff414242ff4949497f26262600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff363636ff222222ff181819ff141415ff070707ff060605ff060606ff070707ff0d0d0dff171717ff292828af414141ffa9a8a9ffa9aaa9ffaaaaaaffaeaeaeffb2b2b2ffb5b5b5ffb7b7b7ffb9b8b8ffbababaffbbbbbbffbcbbbbffbdbdbdffbebebeffbfbfbfffc0c0c0ffc1c2c1ffc3c3c3ffc4c4c4ffc6c6c6ffc8c7c7ffc9c9c9ffcbcbcbffcccdcdffcececeffd0d0d0ffd1d1d1ffd2d1d1ffd3d3d3ffd4d4d4ffcbcccbffc1c1c1ffc3c3c3ffc7c8c7ffcfcfcfffd7d7d7ffe0e0dfffe6e6e6ffeaeaebffedededffefefeffff0f0f0fff1f1f13f3c3c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefefffefefefffefffefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffefffefefefffdfefdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffefffffffefefffeffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2c2c2cffeeeeeeffedededffebecebffe7e7e7ffdcdcdcffc9c9c9ffb6b7b6ffa5a5a5ff9c9c9cff9b9b9cffb9b9b9ffd5d5d5ffd4d4d4ffd3d3d3ffd2d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcecdcdffccccccffcbcbcbffc9cac9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c4c4ffc3c3c3ffc1c2c2ffc0c0c0ffbebfbeffbdbdbdffbbbbbbffb9b9baffb8b8b8ffb7b7b7ffb5b5b5ffb4b4b4ffb2b2b1ffb0afb0ffb0afafffaeaeaeffafafafcf9090900000000000000000000000000000000000000000ff494949ff494a49ff4b4b4bff4b4b4bff4c4c4bff4c4c4cff4d4d4dff4b4b4bff4a4a4aff4c4c4cff4d4d4d7f26262600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff474747ff3e3e3eff454646ff464646ff3a3a3aff393939ff383939ff3a3939ff3d3e3dff424342ff454545ff8d8d8dffaaaaaaffa9a8a9ffabacabffafafafffb3b3b3ffb5b5b5ffb7b7b7ffb9b9b9ffbababaffbbbbbbffbcbcbcffbebdbdffbebfbeffc0bfc0ffc1c1c1ffc3c3c3ffc4c4c4ffc6c5c5ffc7c7c7ffc8c8c8ffcacacaffcbcbcbffcdcdcdffcececeffd0cfd0ffd1d1d0ffd2d2d2ffd3d3d3ffd5d4d4ffd9d9d9ffe4e5e4ffcecfceffcbcbcbffcececeffd4d5d4ffddddddffe5e5e5ffeaeaeaffecececffeeeeeeffefefefafa5a5a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefefffefefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffefffffefffffffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbfbfbfbfbfbfbfbfbf8f8e8f8f7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f4f3f3f3f3f3f3f3f3f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f858585ffecececffebebebffe8e8e8ffcdceceffbfbfbfffa0a0a0ff9f9f9fffa0a0a0ffc1c1c1ffedededffd8d8d8ffd5d4d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d0d1ffd0cfd0ffcececeffcdcdcdffccccccffcbcbcbffc9c9c9ffc8c8c8ffc7c7c7ffc5c5c5ffc4c4c4ffc3c3c3ffc1c1c1ffbfc0bfffbebebeffbcbcbcffbbbbbbffbababaffb9b9b9ffb7b7b7ffb6b6b6ffb4b4b4ffb2b2b2ffb2b2b2ffb1b1b1ffb1b1b1ffb1b1b16f4d4d4d000000000000000000000000000000007f2424247f2526267f2626267f2626267f2626267f2626267f2726277f2626267f2626267f2727277f2727273f13131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff484848ff4c4c4cff4f4f4fff4f504fff4e4e4eff4e4e4eff4d4d4dff4d4d4dff4c4c4cff4b4b4bff4f4f4fffa4a4a3ffaeadaeffacacadffb0afafffb2b2b2ffb4b4b4ffb6b7b6ffb8b8b8ffbababaffbbbbbbffbcbcbcffbdbdbdffbfbebeffbfc0bfffc1c1c1ffc2c2c2ffc4c4c4ffc5c5c6ffc6c7c7ffc8c8c8ffc9c9c9ffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd1d1d0ffd2d2d2ffd3d3d2ffd4d4d4ffe3e3e3fff2f2f2dfcececddfb4b4b4ffd3d3d3ffd8d8d8ffdddeddffe6e6e6ffeaebebffedededffeeeeeeffeeeeee1f1d1d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefffffffffffffffffefffffefffffffefffefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefefefffefffefffefffefffefefefffefefefffefefefffffefefffefefefffefefefffefefffffefffffffefffefffefefefffefefefffefefefffefdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0e0e0eefdddcddffebebebffebebebefd8d8d8bf979797bf8b8b8bbf777877af6d6d6dfffcfcfcfffafafaffe6e6e6ffd7d7d7ffd5d5d5ffd4d4d3ffd2d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccccbffcacacaffc8c9c9ffc8c8c7ffc6c7c6ffc5c5c5ffc4c4c4ffc2c2c2ffc1c1c1ffc0bfbfffbebebeffbdbcbcffbbbbbcffbababaffbab9b9ffb8b8b8ffb7b7b6ffb5b5b5ffb4b4b4ffb3b3b3ffb1b1b1ffb1b0b0efa7a7a61f161616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2525257f2727277f2727276f2222223f1413133f1313133f1313133f1313133f1313134f1e1e1eefa3a3a3ffb3b3b2ffb1b1b2ffb2b2b2ffb3b3b3ffb5b4b5ffb6b7b6ffb8b8b8ffbababaffbbbbbbffbcbcbcffbdbdbdffbebfbeffbfbfc0ffc1c1c1ffc2c3c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c8c7ffc9c9c9ffcacacaffcbcbcbffccccccffcececeffcececfffcfcfcfffd1d0d0ffd2d2d1ffd3d3d3ffd7d7d7ffe9e9e9fffafafabfbebdbd0f0d0d0d7f6b6b6bffdededeffe4e4e4ffe9e9e9ffecececfff0efefffeeeeee7f76767600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffffefefffefffefffffefefffffefffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcfcfcfffcfcfcfff5f5f5ffddddddffd6d6d6ffd5d4d5ffd3d3d3ffd2d2d2ffd1d1d1ffcfd0cfffcececfffcecdcdffccccccffcbcbcbffc9cacaffc8c8c9ffc7c7c7ffc6c6c6ffc5c5c5ffc3c3c3ffc2c2c2ffc1c0c1ffbfbfbfffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffb9b9b9ffb7b7b7ffb6b6b6ffb5b5b5ffb3b3b3ffb1b1b1ffb3b3b3df9e9e9e5f4444441f161616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0808083f2222223f2222223f2222223f2222233f2223233f2323233f2323233f2424243f2525253f2525253f2525253f2626263f2727273f2828283f2a2a2a3f2b2b2b3f2c2c2c4f383838df9f9f9fffb6b5b5ffb4b4b5ffb5b5b5ffb5b5b5ffb6b6b6ffb7b7b7ffb9b8b8ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc1c0c1ffc2c2c2ffc4c4c3ffc5c5c5ffc6c6c6ffc8c8c7ffc8c8c8ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd5d5d5ffddddddfff7f7f7fffdfdfdbfbebebe00000000000000001f1c1c1cbfaeaeaeffecececffefefeffff0f0f0efe1e1e10f0e0e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefffffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefffefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefefffefeff0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0707073f1212123f1313133f13131300000000000000000000000000000000000000000000000000000000000000002f0e0e0e3f1313133f1313132f05050500000000000000000000000000000000000000000000000000000000bfbcbdbcfffcfcfcfffbfbfbffebebebffd9d9d9ffd5d5d5ffd4d4d4ffd2d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcbccccffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c4ffc3c3c3ffc1c2c2ffc1c0c1ffbfbfbfffbebebeffbebdbdffbcbdbdffbbbcbcffbbbbbbffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb4b5b5ffb4b4b4ffb5b5b5ffb4b4b4ffb2b2b2ffafafafffa9a9a9ffa2a2a2ff9d9d9dff999999ff959695ff939393ff919191ff908f8fff8e8d8eff8c8c8cff8b8b8bff8a8a8aff8a8a8aff8b8a8aff8a8a8aff898989ff888988ff888888ff888888ff878787ff868787ff888888ff888889ff888888ff878787ff868786ff898989ff8a8a8aff888888ff888888ff898a89ff8a8a8aff8b8b8bff8c8c8cff8d8d8dff8f9090ff929292ff949493ff949494ff979797ff9a9a9aff9f9f9fffa5a5a4ffacabacffb0b0b1ffb3b3b3ffb5b5b5ffb6b6b6ffb6b6b6ffb7b7b7ffb7b7b7ffb8b8b8ffb9b9b9ffbababaffbbbbbbffbcbcbcffbdbdbdffbebebeffbfbfbfffc1c1c1ffc2c2c2ffc4c4c3ffc5c5c5ffc6c7c7ffc7c8c8ffc8c8c8ffcac9c9ffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffcfcfcfffd0d1d0ffd1d1d2ffd3d3d4ffd8d8d8ffecececfffcfcfcfffefefdafaeaeae000000000000000000000000000000002f2c2c2c3f3c3c3c3f3c3c3c1f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefefffefefffffefefefffefffefffefefefffefefffffffefefffffffefffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffffefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf363636ff333333ff4b4b4bff5e5e5eff696969ff686867ff686868ff696969ff6a6a6aff686868ff696868ff696969ff646464ff4f4f4fff323233ef414141000000000000000000000000000000000000000000000000000000002f2f2f2ffffdfdfdfffcfcfcfff9f9f9ffe0e0e0ffd7d7d7ffd4d4d4ffd3d3d3ffd2d1d2ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c6c6ffc5c5c5ffc4c4c4ffc2c2c3ffc1c1c1ffc0c0c0ffbfbfc0ffbebfbfffbebebeffbdbdbdffbcbcbcffbbbbbbffb9bab9ffb9b9b9ffb7b8b8ffb6b7b6ffb6b6b6ffb5b5b5ffb3b3b3ffb1b0b1ffabababffa5a5a5ff9f9f9fff9b9b9bff979798ff959595ff929292ff909091ff8f8f8fff8e8d8dff8c8c8cff8b8c8bff8b8b8bff8a8a8aff8b8b8bff8a8a8aff898989ff888889ff888989ff898888ff878787ff878787ff888888ff898989ff888888ff868686ff868686ff878888ff8a8a89ff8a8a8aff898989ff8a8a8aff8b8b8bff8c8c8cff8d8c8cff8d8e8eff8f8f8fff929292ff949494ff949494ff969696ff9a999aff9d9d9dffa2a3a3ffa9a8a8ffafafafffb2b2b2ffb5b5b5ffb7b6b7ffb8b8b8ffb9b9b9ffb9b9b9ffbababaffbbbbbaffbcbcbcffbcbcbcffbdbdbdffbebebeffbfbfbfffc0c0c0ffc2c2c2ffc3c3c3ffc5c5c5ffc6c6c6ffc7c7c8ffc8c9c9ffcacacaffcacbcbffcccbccffcdcdcdffcececeffcfcfceffd0cfcfffd0d0d0ffd1d1d1ffd3d2d3ffd5d5d6ffe1e1e1fff8f9f8fffcfcfcfffcfdfd1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0ffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffefefffefefefffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfefffdfefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefeffefefeeee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf636463ff565656ff585858ff6a6b6aff6a6a6aff686868ff696969ff6a696aff6b6b6bff686868ff6a6969ff696969ff6b6b6bff626262ff4d4d4dff82828200000000000000000000000000000000000000000000000000000000000000009f9d9d9dfffcfcfcfffbfbfbfff1f1f1ffdadadaffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d1ffcfd0d0ffcfceceffcdcdcdffcccdcdffcbcbccffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc5c6c6ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c1c0ffbfc0c0ffbebfbfffbebebeffbcbdbdffbcbcbcffbababbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb3b3b2ffafafafffaaabaaffa6a6a6ffa1a1a1ff9e9e9eff9c9b9bff989898ff969695ff949594ff949393ff929392ff919191ff909090ff908f8fff8f8f8fff8e8e8eff8d8d8dff8d8d8dff8d8e8dff8d8d8dff8c8c8dff8c8c8cff8c8d8cff8d8c8dff8c8c8cff8b8b8bff8b8b8bff8c8c8cff8e8e8eff8f8f8fff8f8f90ff919090ff909090ff919191ff929292ff939393ff959695ff989898ff9a9a9aff9c9c9cff9e9e9effa1a1a1ffa5a5a4ffa8a8a8ffacacacffb1b1b1ffb4b4b4ffb7b7b7ffb9b9b8ffbab9b9ffbababaffbbbbbaffbbbbbbffbcbcbcffbcbdbdffbdbdbeffbebebeffbebfbfffc0bfc0ffc1c1c1ffc2c2c2ffc4c4c4ffc6c6c6ffc7c7c7ffc8c8c8ffcac9c9ffcacacaffcbcbcbffcccdccffcecdcdffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d3d4ffd8d8d8fff1f1f0fffbfbfcfffcfcfc7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffefffefffefffefffefffefefefffefefefffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefefffefefefffefefefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefffffffffffefffefffefffefffefffefefefffefffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefffebfbebfbe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df878787ff8a8a8aff858585ff838283ff808080ff7e7e7eff7e7d7eff7e7e7eff7d7d7cff7c7c7cff7d7d7dff7e7e7eff7f7f80ff858585ff8b8b8bff9e9e9e00000000000000000000000000000000000000000000000000000000000000000f0f0f0fefecececfffcfcfbfffafafaffe5e5e6ffd7d7d7ffd4d4d4ffd3d2d2ffd1d1d2ffd0d0d0ffcfcfcfffcececeffcdcdcdffcccccbffcbcbcbffcacacaffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c3c3ffc2c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebfbeffbdbebdffbcbcbcffbbbbbbffbababbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb4b4b4ffb2b2b2ffb0b0b0ffacacacffa8a8a8ffa5a5a5ffa2a2a3ff9f9fa0ff9c9d9cff9a9b9bff999999ff989798ff969696ff969695ff959594ff939494ff929292ff919191ff919191ff929292ff929292ff919191ff909091ff919191ff919191ff919191ff919091ff909091ff919191ff929292ff939393ff959595ff959596ff969595ff969695ff979797ff999998ff9b9b9bff9d9d9dff9f9e9fffa1a1a1ffa4a4a4ffa7a7a7ffaaa9aaffadadacffb0afb0ffb3b2b2ffb6b5b6ffb8b8b8ffb9babaffbbbabaffbbbbbbffbcbcbcffbdbdbdffbdbdbdffbebebeffbebfbeffbfbfbfffc0bfbfffc0c0c0ffc2c2c2ffc3c3c3ffc5c4c5ffc6c6c6ffc8c7c7ffc9c9c9ffcacacaffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd0d1d1ffd2d2d2ffd3d3d3ffd5d5d5ffe5e5e5fffafafafffcfcfcdfdcdcdc0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefeeeefffffefffffefffefffefefffffefefefffefffefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefefffffefefefffefffefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefefefffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffffffebfbfbebf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa6a6a6ff9c9c9cff9a9a9aff999999ff989898ff939393ff929292ff929292ff919191ff8f8f8fff8e8e8eff8f8f8fff939292ff9d9d9dffa0a0a0ffacacac1f16161600000000000000000000000000000000000000000000000000000000000000006f6d6d6efffcfbfbfffbfbfbfff5f5f5ffdcdcdcffd5d5d5ffd3d3d3ffd2d1d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c4c3ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbcbbbbffbababaffb9b9baffb8b8b8ffb7b7b7ffb7b7b7ffb6b6b6ffb4b4b4ffb2b2b3ffb0b0b0ffaeaeaeffabaaabffa8a8a8ffa5a5a5ffa2a2a3ffa0a0a0ff9e9e9eff9c9d9cff9b9c9cff9a9a9bff9a9a99ff999999ff979898ff969697ff969696ff969696ff969696ff959596ff969696ff969696ff969696ff969696ff969595ff959596ff969696ff969696ff979797ff999999ff9a9a9aff9a9a9aff9a9b9bff9c9c9cff9e9d9effa09fa0ffa2a1a2ffa4a4a4ffa7a6a7ffa9a9a9ffabababffadadadffb0b0b0ffb2b2b2ffb5b4b4ffb7b7b7ffb9b9b9ffbababaffbbbbbbffbcbcbcffbebdbdffbebebeffbfbebfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc2c2c2ffc4c4c4ffc5c5c5ffc7c6c6ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcccccdffcecdceffcfcfcfffd0cfcfffd0d0d0ffd1d1d2ffd3d2d3ffd4d4d4ffdbdbdbfff6f6f6fffcfcfcfffcfcfb5f5e5e5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebfbffffffefefffffffefffefefefffffefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffffffefffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffefffffefffffffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefefffffefffffefefefffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb3b3b3ffa8a8a8ffa9a9a9ffa8a8a8ffa8a9a8ffa5a5a5ffa3a3a3ffa2a2a2ffa1a1a1ffa0a0a0ff9e9e9eff9e9e9effa2a2a2ffacacadffaeaeaeffb8b8b73f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000dfdcdbdcfffbfbfcfffafafbffeaeaeaffd8d7d7ffd4d3d4ffd2d2d2ffd1d1d1ffd0d0d0ffcececeffcdcdcdffcccccdffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc6c6c7ffc6c5c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c3c3ffc2c3c3ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbdbeffbcbcbcffbbbbbbffbababaffb9b9b9ffb8b8b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b5ffb3b3b3ffb1b1b1ffafafafffacacacffaaaaa9ffa7a7a7ffa5a4a4ffa2a2a2ffa1a1a1ffa0a0a0ff9f9f9fff9e9e9eff9d9d9dff9c9c9cff9b9b9bff9b9b9bff9b9a9bff9a9b9aff9a9a9aff9a9a9aff9a9a9aff9a9b9bff9b9a9aff9a9a9aff999a9aff9a9a9aff9a9a9aff9b9b9bff9c9c9cff9d9d9eff9e9e9eff9f9f9fffa0a0a0ffa2a2a2ffa4a4a4ffa6a7a7ffa9a9a9ffabababffadadadffafafafffb1b0b1ffb2b3b2ffb4b4b4ffb6b7b6ffb9b9b8ffbbbabaffbcbcbbffbdbdbcffbebebdffbebebeffbfbfbfffbfc0c0ffc0c0c0ffc0c0c1ffc1c1c1ffc1c2c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcbcacaffccccccffccccccffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffd3d4d4ffd7d6d6ffebebebfffafafbfffcfcfcbfbcbcbc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffffffffffffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefefffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffefffefffefefffffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f181818ffbcbcbcffb5b5b5ffb6b6b6ffb3b3b3ffb4b5b4ffb3b3b3ffb1b1b1ffb0b0b0ffb0b0afffaeaeaeffadadadffadaeadffb0b0b0ffb8b8b8ffbababbffc0c0c03f3131310000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efffcfcfcfffcfcfcfff8f8f8ffe0e0e0ffd5d5d5ffd3d3d3ffd1d2d1ffd0d0d0ffcfcfcfffcecdcdffcdcdcdffccccccffcbcbcbffc9c9c9ffc9c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c6c5ffc5c5c5ffc4c4c4ffc4c4c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbdbebdffbdbcbcffbbbcbcffbbbbbbffbab9b9ffb9b9b9ffb8b9b9ffb8b8b8ffb7b6b7ffb5b5b5ffb4b4b4ffb2b2b2ffafb0b0ffadadadffaaabaaffa8a9a9ffa7a7a7ffa5a5a5ffa4a4a4ffa3a3a3ffa2a2a2ffa1a1a2ffa0a1a0ffa0a0a0ffa0a0a0ff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9e9e9eff9e9f9eff9e9e9eff9e9e9eff9e9e9eff9e9e9eff9f9f9fffa09f9fffa1a1a1ffa2a2a2ffa3a3a3ffa3a4a4ffa5a5a5ffa7a7a7ffa8a9a9ffabababffadadadffafafafffb1b1b1ffb2b3b2ffb4b4b3ffb5b5b5ffb7b7b7ffb8b8b8ffbababaffbbbcbcffbdbdbcffbebdbeffbfbfbfffc0c0bfffc0c0c1ffc1c1c1ffc1c1c2ffc2c2c2ffc2c2c2ffc3c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffcacac9ffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd2d2d1ffd3d3d3ffd5d5d5ffdfdfdffffaf9f9fffbfcfcfffcfcfc2f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffdfdfdfffefdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffffffefffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffffefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131ffc4c4c4ffbebebfffbfbebfffbababbffbbbbbbffbbbcbcffbbbbbbffbbbabbffbababbffb9bab9ffb9b9b9ffbababaffbbbabaffbebebeffc3c2c3ffc5c5c63f32313200000000000000000000000000000000000000000000000000000000000000000000000000000000afadadadfffcfcfcfffbfbfbffefefefffd8d8d8ffd3d4d4ffd2d2d2ffd1d1d1ffd0cfcfffcececeffcdcdcdffccccccffcccbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbebdbeffbcbdbdffbbbcbcffbbbbbbffbababaffbababaffb9b9b9ffb9b9b9ffb7b7b8ffb6b6b6ffb4b4b4ffb2b2b2ffafb0b0ffadaeaeffacacacffaaaaaaffa9a9a9ffa8a8a8ffa7a7a7ffa6a6a6ffa6a5a6ffa5a5a5ffa5a5a5ffa4a4a4ffa3a3a3ffa3a3a3ffa3a3a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa3a3a3ffa3a4a4ffa5a5a5ffa6a6a6ffa7a7a7ffa8a7a8ffa9a9a9ffabababffadadadffafafafffb1b1b1ffb3b2b3ffb4b4b5ffb5b5b5ffb6b6b6ffb7b7b7ffb8b8b7ffb9b9b9ffbbbbbbffbcbcbcffbdbebdffbfbebeffc0bfbfffc1c0c1ffc1c1c1ffc2c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c5ffc5c5c5ffc5c6c5ffc6c6c7ffc7c7c7ffc8c8c8ffcacacaffcbcbcbffccccccffcecdcdffcecfcfffd0cfd0ffd1d1d1ffd3d3d3ffd4d4d4ffd8d8d8fff1f1f1fffcfcfcfffcfcfc8f8d8e8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefdfefffefdfefffefefdfffefefefffefefefffffefefffefffffffefefefffffffefffefffffffffffffffffffffffffffefffefefefffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffffefefefffefefefffefefefffefefefffefffffffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f333333ffcacacaffc5c5c5ffc5c5c5ffc2c1c2ffc2c1c2ffc1c1c1ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c4c4ffc4c3c4ffc7c7c6ffc8c7c87f646464000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1fefecececfffcfcfcfffafafaffe4e4e4ffd6d5d6ffd3d3d3ffd1d1d2ffd0d0d0ffcfcfcfffcececeffcecdcdffccccccffcbcbcbffcacac9ffc9c9c9ffc8c8c8ffc8c8c7ffc7c7c7ffc6c6c6ffc6c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebfbeffbebebeffbdbdbcffbcbcbcffbbbbbbffbbbbbbffbbbbbaffbababaffb9b9b9ffb7b7b7ffb5b6b6ffb4b4b4ffb2b2b2ffb1b1b0ffafafafffadadaeffacacacffabababffaaaaaaffaaaaaaffa9a9a9ffa9a9a9ffa9a8a8ffa8a8a8ffa7a7a7ffa7a7a7ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa5a5a5ffa5a5a5ffa5a5a5ffa6a6a6ffa7a7a6ffa7a8a7ffa9a8a8ffa9a9a9ffaaaaaaffabababffacadacffaeaeaeffb0b0b0ffb2b2b2ffb3b3b4ffb5b5b6ffb6b6b6ffb7b7b7ffb8b8b8ffb8b8b8ffb9b9b9ffbabbbaffbbbbbbffbcbcbcffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c1c2ffc2c2c2ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc6c5c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcdcccdffcececeffcfcfcfffd0d0d0ffd2d2d2ffd3d4d3ffd6d6d6ffe5e5e5fffafafafffcfdfdefececec0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefdfdfffdfefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f5a5a5affcdcecdffcacacaffcbcbccffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcac9c9ffcacacaffcbcbcbffc9cacaffc9c9c9ffc9c9c97f65656500000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7e7efffcfcfcfffcfcfcfff4f3f4ffdbdbdbffd4d4d4ffd3d3d3ffd2d1d2ffd1d1d1ffd0d0d0ffcecfcfffcececdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c1c0ffc0c0bfffbfbebeffbdbebeffbdbdbdffbcbcbcffbcbcbcffbcbcbbffbbbbbbffbababaffb9b9b9ffb7b7b7ffb6b6b6ffb5b5b4ffb3b3b3ffb2b2b1ffb0b1b0ffafafafffaeaeaeffaeadaeffadadadffadadadffacacacffacacacffacacabffabababffaaaaabffaaaaaaffaaaaa9ffa9a9a9ffa9a9a9ffa9a9a8ffa9a8a8ffa8a9a9ffa9a9a9ffaaaaaaffaaaaaaffacabacffacacacffadadadffafaeaeffb0afafffb1b1b1ffb2b2b3ffb4b4b4ffb6b6b6ffb7b7b7ffb8b8b8ffb9b9b9ffb9bab9ffbababaffbababaffbbbbbbffbcbbbcffbcbdbdffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c4c4ffc5c5c5ffc6c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c8ffc9cac9ffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd1d1d1ffd3d3d3ffd5d5d4ffdcdcddfff5f5f5fffdfdfdfffdfdfd6f6e6e6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefefffefffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfefffefdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefffefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f686868ffcfcecfffcccbcbffd0d1d0ffcbcbcbffcbcbcbffcbcbcbffcbcbcbffccccccffcdcdcdffcececeffcfceceffcecfceffcececeffcecdcdffccccccffcccccc7f67676700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fdfdcdcdcfffcfcfcfffbfbfbffe9e9e9ffd7d7d7ffd5d4d4ffd3d3d3ffd2d2d2ffd1d2d1ffd0d0d0ffcfcfcfffcdcdceffccccccffcbcacaffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc7c6c6ffc6c5c6ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c2c1ffc0c1c0ffbfbfc0ffbebebeffbebebeffbebebdffbdbdbdffbdbdbdffbcbcbcffbcbbbbffbababaffb9b9b9ffb8b7b8ffb7b6b6ffb5b5b5ffb4b4b4ffb3b3b3ffb2b2b2ffb2b1b2ffb1b0b1ffb1b0b0ffb0b0b0ffafafafffafafafffafafafffaeaeaeffadadaeffadadadffacadadffacacacffacacacffacabacffabacabffacacabffacacacffadadadffaeadaeffaeafaeffafafafffb0b0b0ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb6b6b6ffb8b7b7ffb9b8b8ffbababaffbababaffbbbbbaffbbbbbbffbbbbbbffbcbbbcffbcbcbcffbdbdbdffbebebeffbfbfbfffc1c0c0ffc1c1c1ffc2c2c3ffc3c3c3ffc5c4c4ffc6c5c5ffc7c7c7ffc7c7c7ffc8c8c7ffc8c8c8ffc8c8c8ffc9c8c8ffc9c9c9ffcacacaffcbcbcbffccccccffcecdcdffcfcfcfffd0d0d0ffd2d2d2ffd4d3d3ffd6d6d7ffebecebfffbfbfbfffcfdfccfcdcdcd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefefffffefefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffffefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefffefffffefffffefffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffeffffffffffffffffffffcfcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd1d1d1ffcececeffd3d3d3ffcececeffcdcdceffcececeffcececeffcfcfcfffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d0d0ffcececeffcececeaf8e8f8e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4e4e4efffdfdfcfffcfcfcfff7f7f7ffdfdfdfffd5d5d5ffd4d4d4ffd4d3d3ffd3d3d3ffd2d1d2ffd0d0d0ffcececeffcdcdcdffcbcbcbffcacacaffcac9c9ffc9c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc5c4c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbebfffbebebeffbdbdbeffbcbdbcffbbbbbbffbababaffb9b9b9ffb8b8b8ffb7b7b7ffb6b6b6ffb5b5b6ffb4b4b4ffb4b4b4ffb3b3b3ffb3b2b3ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b1ffb0b1b1ffb0b0b0ffb0b0b0ffafafafffafafafffaeaeafffaeaeaeffaeaeaeffaeaeafffafafafffafb0afffafafafffb0b0b1ffb1b1b1ffb2b2b2ffb3b3b3ffb4b4b4ffb5b5b4ffb6b6b6ffb8b7b7ffb9b9b9ffbababaffbbbbbbffbcbcbbffbcbcbcffbcbcbcffbcbcbcffbdbdbdffbebebeffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c4c4ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcccbccffcdcdcdffcececeffd0d0cfffd1d1d1ffd3d2d2ffd4d4d4ffe0e0e0fff7f8f7fffcfcfcfffcfdfd3f3e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffefffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffffefefffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefffffefefefffefffefffefeffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af909090ffd2d2d2ffd1d1d0ffd5d4d5ffd0cfcfffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd0d0d0ffd0d0d0bf9d9d9d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbdbdbdfffdfdfdfffbfbfbffedeeedffd9d9d9ffd5d6d5ffd5d5d5ffd4d4d4ffd3d3d2ffd1d1d1ffcfcfcfffcdcecdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc7c7c7ffc6c7c7ffc6c6c6ffc6c5c6ffc5c5c5ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffbfc0bfffbfbfbfffbfbfbfffbfbebeffbebebeffbcbcbcffbbbbbbffbbbabbffb9bab9ffb9b9b9ffb8b8b8ffb7b8b8ffb7b6b6ffb6b6b6ffb5b6b5ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb3b3b3ffb3b3b3ffb3b3b2ffb2b2b2ffb2b1b2ffb1b1b1ffb1b1b1ffb1b1b0ffb1b1b1ffb1b1b1ffb2b2b2ffb2b2b3efa7a7a78f6363637f5959597f5959597f5a5a5a7f5a5a5a7f5b5b5b8f676767ffbababaffbbbbbbffbbbbbbffbcbcbcffbdbdbcffbdbdbdffbdbdbdffbebebeffbfbebeffbfbfbeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc5c4c4ffc6c6c5ffc7c7c7ffc8c7c7ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9caffcacacaffcacbcaffcbcbcbffccccccffcdcdceffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd7d7d7fff0f0f0fffcfcfcfffdfcfc9f9d9d9d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffefffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefffefffefefefffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefffffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffefffefffefefefffefefefffefefefffefefffffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffe8f8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9d9d9dffd1d1d1ffd2d2d2ffd3d3d3ffd1d1d1ffd0d0d1ffd1d1d1ffd1d2d2ffd2d2d3ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd2d1d1ffd1d2d2bf9e9e9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffdfcfdfffcfcfdfff9f9f9ffe3e3e3ffd7d7d6ffd5d5d6ffd5d4d4ffd3d3d3ffd1d1d2ffcfcfd0ffcececeffccccccffcbcccbffcbcacaffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c5c4ffc4c4c4ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbebfffbebdbeffbcbdbcffbbbcbcffbbbbbbffbababaffbabab9ffb9b9b9ffb9b8b8ffb7b7b8ffb7b7b7ffb6b6b7ffb6b6b6ffb6b5b6ffb5b5b5ffb5b5b5ffb5b5b5ffb4b4b5ffb4b5b4ffb4b4b4ffb3b3b4ffb3b3b3ffb3b3b3ffb3b3b3ffb3b3b3ffb4b4b4ffb5b5b5bf89898900000000000000000000000000000000000000000000000000000000bf8e8e8effbcbcbcffbcbcbdffbdbdbdffbdbebeffbebebeffbfbfbfffbfbfbfffc0bfc0ffc0c0c0ffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c6c5ffc6c7c6ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcbcacaffcbcbcbffccccccffcdcdcdffcececeffd0d0d0ffd1d2d2ffd3d3d3ffd4d4d4ffe4e4e5fffafafafffdfdfdefededed0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afafafaffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffefefefffefefefffefffefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefffefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffefefefffffefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffefefefffefffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffefefffefefefffefefefffefefefffefefefffefefeffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9e9e9effd2d2d2ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd6d6d6ffd5d5d5ffd3d3d3ffd3d3d3cfacacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8d8e8efffdfdfdfffcfcfcfff2f2f2ffdcdcdcffd6d6d6ffd5d5d5ffd4d4d3ffd2d2d2ffd0d0d0ffcececeffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c7ffc7c7c7ffc6c7c6ffc6c6c6ffc5c5c5ffc4c5c4ffc4c4c3ffc3c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc0c1c0ffc0c0c0ffbfbfbfffbebebeffbebebdffbdbdbcffbcbcbcffbbbcbcffbbbbbbffbbbbbaffbababaffbab9b9ffb8b9b8ffb8b8b8ffb7b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b6b7ffb6b6b6ffb7b7b6ffb6b6b6ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b5ffb7b6b7ffb7b7b7bf8a8b8a00000000000000000000000000000000000000000000000000000000bf8e8f8effbdbebeffbebebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffc0c1c0ffc1c1c1ffc2c1c1ffc2c2c2ffc3c3c3ffc4c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffccccccffcccdcdffcdceceffcfcfcfffd1d1d1ffd2d3d2ffd4d4d4ffdbdbdbfff5f5f6fffdfdfdfffdfdfd7f7e7e7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffffffffffffffefffffffefffffffefffefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefffffefefefffffffffffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefeff4f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd4d4d5ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd4d4d5ffd4d4d4ffd5d5d4ffd4d5d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefececedfffcfcfcfffafafaffe8e8e8ffd7d7d7ffd5d5d5ffd4d3d4ffd2d2d2ffd0d0d0ffcececeffcdcdcdffcdcdcdffcccbccffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c5ffc4c5c4ffc4c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c0ffc0c0bfffbfbfbfffbebebfffbebebeffbdbdbeffbdbdbdffbdbdbdffbcbcbcffbbbcbbffbbbbbbffbababaffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b9b8ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b7ffb7b7b7ffb7b7b7ffb7b7b7ffb7b7b8ffb8b9b8ffb9b9b9dfa4a3a33f2f2f2f3f2f2f2f3f2f2f303f2f30303f3030303f3030304f3c3c3cefb4b3b3ffbebfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc1c1c1ffc1c2c1ffc2c2c2ffc3c2c3ffc3c3c3ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc7c7c8ffc8c8c7ffc8c8c8ffc9c9c9ffcbcacaffccccccffcdcdcdffcececeffd0d0d0ffd2d2d2ffd3d4d3ffd6d6d7ffecececfffbfcfbfffdfdfddfdddddd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefffffefefefffefefefffffefffffefffefffffefefffffffffffffffffffffffffffefffffffefefffffefefffffffefefffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffe3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd3d3d3ffd4d4d4ffd3d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd5d4d4ffd4d4d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5e5e5efffcfcfcfffcfcfcfff5f5f4ffdddddeffd4d4d4ffd3d3d3ffd2d2d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffccccccffcbcbccffcacbcbffcacacaffc9c9c9ffc8c8c8ffc7c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc4c4c4ffc4c3c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbebfbfffbebebeffbebebdffbdbdbdffbcbcbcffbcbcbcffbbbbbbffbababaffbabab9ffbab9baffb9babaffbababaffbababaffbababaffbababaffbababaffb9bab9ffb9b9b9ffb9b9b9ffb9bab9ffbababaffbbbbbbffbdbdbdffbebebeffbfbfbfffbfbfbfffbfc0bfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc1c1c2ffc2c2c3ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc5c6c6ffc7c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc9c9caffcbcbcbffccccccffcececeffd0d0d0ffd2d2d2ffd4d4d3ffd5d5d5ffe1e1e0fff8f8f8fffdfdfdfffdfdfd3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefffffffffefffffffffffffffffffffefefffffefffffffefffefffffefefffffffefffefefffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffefefefffefffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefffefffefeff0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffd3d3d3ffd2d2d2ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd4d4d3ffd4d4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcdcdcdfffcfcfcfffbfbfbffecececffd6d6d6ffd3d3d3ffd2d2d1ffd0d0d0ffcfcfcfffcececeffcdcdcdffcdcdcdffccccccffcbcbcbffcacacaffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc5c4c4ffc4c4c4ffc3c3c3ffc2c2c3ffc2c2c2ffc2c2c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbebebeffbebdbeffbdbdbdffbcbcbcffbcbbbcffbbbbbbffbbbbbbffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbcffbcbcbbffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbcbcbdffbdbdbdffbebebeffbfbebeffbfbfbfffbfbfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c3ffc3c3c3ffc3c3c4ffc4c4c4ffc5c4c4ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc9c8c9ffcacacaffcbcbccffcdcdcdffcfcfcfffd1d1d1ffd4d4d4ffd6d5d6ffdadadafff0f1f1fffcfdfcfffdfdfdafaeaeae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefffefffefefffffefefefffefefffffffffffffffefefffefffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd1d1d1ffd1d1d1ffd3d4d3ffd3d4d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d33f3434340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efffdfdfcfffdfcfcfff8f8f8ffe2e1e1ffd3d3d4ffd2d2d2ffd1d1d1ffcfcfd0ffcecfcfffcececeffcdcdcdffcccdccffccccccffcbcbcbffcacacaffc9c9c9ffc9c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c7ffc6c6c6ffc5c5c6ffc4c5c5ffc4c4c4ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c1c2ffc1c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebeffbebebeffbebebeffbebebeffbdbebdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbebebeffbebfbeffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c0ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc3c2c2ffc2c3c3ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c5c5ffc5c5c5ffc6c6c6ffc7c6c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c8c9ffcac9caffcbcbcbffcdcdcdffcececeffd0d0d0ffd3d3d3ffd5d5d5ffd7d8d7ffe7e7e7fffafbfafffefefefffdfdfe1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefefffefefefffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefffffffffefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefffefffefefefffffefefffefefefffffffffffffffffffffffffffefefefffffefefffefefffffefefffffefefffffefffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefffffffffefffefefffffefefffffeffffcfcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f343434ffd0d1d0ffd0d0d0ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d4ffd2d2d2ffd2d2d23f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9d9d9dfffdfcfdfffcfcfcfff1f1f1ffd9d9d9ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececdffcdcdcdffccccccffcccbcbffcbcacbffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c8ffc8c8c8ffc8c7c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc3c4c3ffc4c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0bfffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c0c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c7ffc8c7c7ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcccbcbffccccccffcececeffd0cfd0ffd2d2d2ffd4d4d4ffd6d6d6ffdededefff5f4f5fffdfdfdfffdfefe7f7e7e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefffffefefefffefffefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffffffefefefffefefefffefefefffefefefffffefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefffefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffeffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f5b5b5bffd0d0d0ffd0d0d0ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d2ffd2d1d2ffd1d1d1ffd2d1d2ffd2d2d1ffd2d2d1ffd2d2d2ffd2d1d2ffd3d3d3ffd1d1d1ffd1d1d25f4e4e4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fefedededfffcfcfcfff9fafaffe7e7e7ffd5d5d5ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcfceceffcececeffcdcdcdffccccccffcbcbcbffcacacaffcacacaffcacacaffcacacaffc9c9caffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c6ffc5c5c5ffc5c5c5ffc4c5c5ffc5c5c4ffc5c4c5ffc4c5c4ffc4c4c5ffc4c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c4ffc3c3c3ffc3c3c3ffc2c2c2ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c1c1ffc1c1c1ffc1c1c1ffc1c2c1ffc1c1c1ffc1c1c1ffc1c0c0ffc0c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c6ffc7c7c6ffc8c8c8ffc8c9c9ffc9c9c9ffcac9caffcacacaffcacacaffcacbcbffcacacaffcbcbcbffcccbccffccccccffcdcdcdffcececeffcfd0cfffd1d1d1ffd3d3d3ffd5d5d5ffd8d9d9ffecececfffcfbfcfffdfdfddfdeddde0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffffefffffefefefffefefffffefefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefffefffefefffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfbbbbbbffd3d3d3ffd0d0d0ffd2d2d2ffd1d2d1ffd1d2d1ffd2d2d1ffd1d1d1ffd1d1d1ffd1d0d1ffd1d1d1ffd0d1d1ffd1d1d0ffd1d1d0ffd0d1d0ffd1d0d1ffd3d2d2ffd1d1d1ffd2d2d2bf9f9f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7d7e7efffcfdfcfffcfcfcfff4f4f4ffddddddffd3d3d3ffd2d2d2ffd1d1d1ffd1d0d0ffd0cfd0ffcfceceffcececeffcecdcdffcccdccffcbcbcbffcbcbcbffcbcbcbffcbcacbffcacacbffcacacaffc9c9c9ffc9c8c9ffc8c8c8ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc6c5c5ffc5c6c6ffc6c5c6ffc6c6c6ffc5c5c5ffc5c5c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c2c3ffc3c2c2ffc2c3c2ffc3c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c2c3ffc2c2c3ffc2c2c2ffc2c2c2ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c3ffc3c3c2ffc3c3c3ffc3c3c3ffc3c3c3ffc4c3c4ffc4c4c4ffc4c4c4ffc5c4c5ffc5c5c5ffc5c5c5ffc6c5c5ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc8c8c8ffcac9c9ffcacacaffcacacaffcbcacbffcbcbcbffcbcbccffccccccffcccdccffcdcdcdffcecdceffcecfcfffcfcfcfffd1d1d1ffd2d2d2ffd5d4d4ffd6d6d6ffe2e2e2fff7f7f7fffdfdfdfffdfdfd4f4e4f4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffefefffffefffefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefffefffefefffffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefefffffefefefffefefefffefefefffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfa9a9a8ffd0d0d0ffd5d5d5ffd5d6d6ffd5d5d5ffd1d1d1ffd1d1d1ffd0d0d0ffd0d1d1ffd0d0d0ffcfd0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffd0cfcfffcfcfcfffd0d0d0ffd2d2d2ffd4d4d4ffd5d5d4ffd5d5d5ffd1d2d1af8f8f8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdcdcdcfffcfcfdfffafafaffecececffd6d7d6ffd3d3d3ffd2d2d2ffd2d2d2ffd0d1d0ffd0d0d0ffcfcfcfffcececeffcececdffcdcdcdffccccccffccccccffcccccbffcbcccbffcbcbcbffcbcacaffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffc6c7c7ffc7c7c6ffc6c6c7ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc4c4c4ffc4c5c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc4c5c4ffc5c4c5ffc5c5c5ffc5c4c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c4ffc5c5c5ffc5c5c5ffc5c5c5ffc6c6c5ffc6c6c6ffc6c6c6ffc7c6c6ffc6c7c7ffc7c7c7ffc7c7c7ffc8c8c7ffc8c9c9ffcac9c9ffcacacbffcbcbcbffcbcbcbffcbcbccffccccccffcccccdffcdcdcdffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d0ffd1d2d2ffd4d4d3ffd5d5d5ffdbdbdaffeff0f0fffbfcfbfffdfdfdbfbdbebe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefefefffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffffffffffefffffffefffffefefffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefdfdfffefefefffefefefffefefefffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffefefefffefffefffffffeffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f767576ffd1d1d1ffcfcfcfffd2d2d2ffd6d6d7ffd5d5d5ffd0d0d0ffd0cfd0ffcfd0cfffcfcfcfffcececfffcececeffcdcdcdffcecdcdffcdcdcdffcececeffcececeffcececeffcececeffd0d0d0ffd5d5d5ffd6d6d6ffd2d3d3ffd1d1d1ffd2d2d27f6969690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efffcfcfcfffcfcfcfff7f7f7ffe2e2e2ffd4d5d5ffd3d4d3ffd3d2d3ffd1d1d1ffd1d1d1ffd1d0d0ffcfcfcfffcececeffcdcdceffcdcdcdffcdcdcdffccccccffccccccffccccccffcccbcbffcbcbcbffcacacaffc9cac9ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c8ffc7c7c8ffc8c7c8ffc8c8c8ffc7c7c7ffc7c7c7ffc7c6c6ffc7c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc5c6c5ffc5c6c5ffc6c5c6ffc6c5c5ffc5c5c6ffc5c5c6ffc6c6c6ffc6c6c6ffc5c6c6ffc6c6c6ffc6c6c6ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c8ffc8c8c8ffc8c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcacbcaffcbcbcbffccccccffccccccffccccccffcdcdcdffcdceceffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd4d4d4ffd6d6d6ffe6e7e6fff9f9f9fffdfdfdfffdfdfd1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffefffffffffffffffffffffffffffffffffefffffefffffffefefffffffefffffffffffffffffffffffffffffffffffffefffefffefffffffffefefffefffffffffefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffefefffffefffefffffefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefffffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffffefffefefefffffefefffffffffffffeffffffffffffffffffffffffffffffffff2f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4f4f4fffd3d3d3ffd2d2d2ffd2d2d2ffd6d6d6ffd7d7d7ffd1d2d1ffcfceceffcececeffcececeffcdcdcdffcccdccffccccccffcbcbcbffcbcbcbffcbcccbffccccccffccccccffcccccdffcdcdcdffcecdcdffd2d2d2ffd7d7d7ffd6d6d6ffd3d3d2ffd3d3d3ffd4d4d43f343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afadadadfffcfcfcfffbfbfbfff1f0f1ffdadadbffd5d5d5ffd3d3d3ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcecdceffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffccccccffcbcbcbffcbcbcbffcacacaffcacacaffc9cac9ffc9c9c9ffc9c8c8ffc8c9c9ffc8c9c8ffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc8c7c7ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c9ffc9c8c8ffc9c9c9ffcacacaffcbcacaffcbcbcbffccccccffcdcdcdffcdcdcdffcdcdcdffcecdceffcececeffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd2d1d1ffd2d2d2ffd4d4d4ffddddddfff3f3f3fffdfcfcfffdfdfd8f8e8e8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefffffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefffffefefffffefefefffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffefefffefffffffffefefffefffffffefefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffefffffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffffefefffefefefffefefefffefffffffffefffffffeffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f272727efc6c7c7ffd4d4d4ffd4d4d4ffd7d8d7ffd7d7d7ffd2d2d2ffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcbcbcbffcacacaffc9cacaffc9c9caffcac9caffcacacaffcacbcbffcbcbccffccccccffcdcdcdffcececeffd3d3d4ffd8d8d8ffd6d6d6ffd4d4d4ffd5d4d4efc7c7c81f1a1a1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffcfcfcfffcfcfcfff9f9f9ffe8e8e8ffd6d6d6ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdccccffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9cacaffcacacaffcacacaffcacacaffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcac9caffcac9c9ffc9c9c9ffc9c9c9ffc9cac9ffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcbffcccdccffcdcdcdffcdcdcdffcececeffcececeffcfcecfffcfcfd0ffd0d0d0ffd1d0d0ffd1d1d1ffd2d2d2ffd2d2d2ffd2d2d2ffd2d2d3ffd5d5d5ffeaebebfffbfbfbfffdfdfdefededed0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffefffefefefffefefefffefefefffffefefffffefefffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefeffffffffffffffffffffffffefefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0ddfb8b8b8ffd3d3d3ffd4d4d4ffd8d8d8ffd8d7d7ffd3d3d3ffcdcdccffcccbccffcccccbffcbcbcbffcbcbcbffcacacaffc9c9c9ffc8c8c8ffc8c7c7ffc7c7c7ffc8c8c8ffc9c8c9ffcacac9ffcacacaffcbcbcbffcbccccffcdcdcdffcfceceffd4d5d4ffd8d8d8ffd6d5d6ffd5d5d5ffd6d6d6cfadadad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7e7e7dfffcfcfcfffcfcfcfff5f4f4ffdededeffd5d5d5ffd5d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffcfd0cfffcfcfcfffcececeffcececeffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffccccccffccccccffcccbccffcbcbcbffcbcacbffcacacbffcacacaffcbcbcbffcbcacaffcacacaffcacacaffcacacaffc9c9caffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcacacaffcbcbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcaffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcacbcaffcacbcaffcbcbcbffcbcbcbffcbcbcbffcbcbcbffcccccbffccccccffcdcdcdffcecdcdffcececeffcececeffcfcfcfffcfcfcfffd0d0d0ffd1d0d1ffd2d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d3d4ffddddddfff6f6f6fffdfdfdfffdfdfd5f5f5e5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000af909090ffd2d2d2ffd3d2d3ffd7d6d6ffd8d8d8ffd3d3d3ffccccccffcacacaffcacacaffcac9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc8c7c7ffc6c6c7ffc6c6c6ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcacacaffcbcbcbffccccccffcfcfcfffd5d5d5ffd7d8d8ffd6d6d6ffd6d6d6ffd7d7d69f86868600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fdfdcdddcfffcfcfcfffafafaffe8e8e8ffdadadaffd7d7d7ffd6d5d5ffd5d5d5ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcececeffcdcecdffcdcdcdffcdcccdffcdcccdffcdcdcdffcdcdccffcdcdcdffccccccffcccccdffccccccffccccccffccccccffccccccffccccccffccccccffccccccffccccccffcccccbffccccccffcdccccffcdcdcdffcdcdcdffcececeffcececeffcececeffcececeffcdcdceffcecdcdffcdcdcdffcdcdcdffcdcdcdffcdcdcdffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcececeffcecfceffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d2d2ffd2d2d2ffd2d3d2ffd3d3d3ffd3d3d4ffd4d4d4ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffdbdbdbffe8e8e8fffafafafffdfdfdbfbebdbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefdfffefefefffdfdfdfffefdfdfffffffffffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffeffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000000000000000000000000000000000007f696969ffd2d2d2ffd2d2d2ffd4d4d4ffd8d8d8ffd3d4d3ffccccccffc7c7c7ffc7c7c8ffc8c7c7ffc8c7c7ffc7c7c7ffc7c7c7ffc7c6c7ffc6c6c6ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc8c8c8ffc9c9c9ffc9c9c9ffcbcacaffcbcbcaffcececeffd5d5d5ffd7d7d7ffd6d6d6ffd7d7d7ffd7d7d75f51515100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5e5e5efffbfcfcfff9f9f9ffeeeeeeffe8e9e9ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e5e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe2e3e3ffe2e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e1e0ffe0e1e0ffe0e0e1ffe0e0e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e1e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e1e2ffe2e1e2ffe1e2e2ffe2e2e1ffe2e2e2ffe2e2e2ffe1e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe1e2e1ffe2e1e1ffe2e2e2ffe2e2e2ffe3e3e3ffe3e4e3ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e4ffe5e5e5ffe5e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffebebebfff0f0effff9f9f9fffbfbfb3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefffefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefefffefefffffefefefffefefefffefefefffefefefffefefffffffefeffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000004f424242ffd4d4d4ffd3d3d3ffd3d3d3ffd6d6d6ffd4d4d4ffccccccffc6c6c6ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc5c5c4ffc3c3c3ffc3c2c3ffc2c3c2ffc3c2c3ffc3c3c3ffc4c4c4ffc5c4c5ffc6c5c6ffc7c6c6ffc8c7c7ffc8c8c8ffc9c9c8ffcacacaffcececeffd4d4d5ffd8d8d8ffd7d8d7ffd7d8d8efcacac92f2828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbcbcbcfffefefefffbfbfbfff7f7f7fff7f7f7fff8f7f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff7f6f6fff6f6f6fff6f6f6fff6f7f6fff7f6f6fff6f6f6fff6f6f7fff7f7f6fff7f7f7fff7f7f7fff6f7f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f6fff7f8f7fff8f8f8fff8f9f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f8f7fff8f7f7fff7f7f7fff7f7f8fff7f8f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fffafafafffefefeffffffff9f9d9d9d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefffffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffefefefffefffefffefefefffffefefffffefeffffffffffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000000000001f1a1a1aefc9c8c8ffd5d5d5ffd4d4d4ffd5d6d5ffd5d5d4ffcccdccffc4c4c4ffc2c3c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c3ffc2c2c2ffc2c2c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc5c5c5ffc6c6c6ffc6c6c6ffc7c7c7ffc8c8c8ffcececeffd4d5d4ffd8d8d8ffd7d8d7ffd8d7d7dfbcbcbc0f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefffefffefefefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefdfffefefdfffdfdfdfffdfdfefffefefdfffefffefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefffffffefefffefffefffffefefffefffefffefffefffefefefffffefffffefffffffffefefffffefefffffffffffffffffffffffffffffffffffefffefffefefffffffefefffefffefffffefefffefffefffeffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffefffefffefefffffefefefffffffffffffffeffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000f0d0d0dcfaeaeaeffd6d6d7ffd6d6d6ffd5d5d5ffd5d5d4ffcececeffc4c4c4ffc1c0c0ffc0c0c0ffbfc0c0ffbfbfbfffbfc0bfffc0bfc0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffbfbfbfffbfbfbfffbfbebeffbebfbeffbfbfbfffc0bfbfffc0c1c1ffc2c2c2ffc3c3c2ffc3c4c3ffc4c3c4ffc4c4c4ffc4c4c4ffc6c7c7ffcececeffd6d5d6ffd7d8d8ffd7d7d7ffd7d7d7af939393000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefdfdfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefffffefefefffefefefffffefffffefffefffefefefffefefefffefefefffefefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffefefffefefffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000009f868686ffd7d7d7ffd7d7d7ffd5d5d5ffd3d3d3ffcfcfcfffc3c3c3ffbfbfbfffbebebeffbdbdbeffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbebdffbdbebeffbdbebeffbebdbdffbdbdbdffbcbdbcffbdbcbcffbcbcbcffbdbdbcffbdbebdffbebebeffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0c1c0ffc1c1c1ffc6c6c6ffcfcfcfffd6d6d6ffd7d7d7ffd6d6d6ffd6d6d67f6a6a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefffefffefefefffefefefffefefffffefefffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefffefffefefefffffffefffefefffffefefffffffefefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefefffffffefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0000000000000000000000000000000000000000000000006f5d5d5dffd7d7d7ffd7d7d7ffd6d6d5ffd3d3d3ffcecfceffc2c3c3ffbdbdbdffbcbcbcffbbbcbbffbbbbbbffbabbbbffbababaffbababaffbababbffbababaffbbbbbbffbbbbbbffbbbbbbffbababaffbababaffbababaffbababaffbababaffbbbbbaffbbbbbbffbcbcbcffbcbcbcffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbfbebeffc5c5c5ffcfd0cfffd5d5d5ffd6d6d6ffd5d5d5ffd4d4d43f34343400000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000002f272727ffd5d6d5ffd6d6d6ffd6d6d6ffd3d3d3ffcececeffc2c2c2ffb9b9baffbab9baffb9b9b9ffb9b9b9ffb8b8b8ffb8b8b9ffb8b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b8b8ffb8b8b8ffb8b8b8ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b8ffb8b7b8ffb8b8b8ffb9b8b8ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9ffb9bab9ffbababaffbbbabaffbcbcbcffc6c5c6ffd0d0d0ffd5d4d4ffd5d5d4ffd4d4d4efc6c6c60f0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefffffffefefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000f0d0d0defc5c6c6ffd4d4d4ffd5d5d5ffd3d3d3ffcdcdceffc4c4c4ffb7b7b6ffb5b5b5ffb6b6b6ffb6b5b5ffb5b5b6ffb6b5b5ffb6b5b5ffb6b6b6ffb5b5b5ffb5b6b5ffb5b5b5ffb5b5b5ffb5b5b4ffb4b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb4b4b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b5b5ffb5b6b6ffb5b5b5ffb5b6b5ffb5b5b5ffb6b6b5ffb6b6b6ffb6b6b6ffb6b7b7ffb9b9b9ffc7c7c7ffcfcfcfffd3d3d3ffd3d3d3ffd3d3d3cfabaaab000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefffffefefefffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffefffefffefffefefefffefefefffefefefffefffffffffffefffffffeffffffffffffffffffffffffffffffffdfdfdfdf00000000000000000000000000000000000000000000000000000000cfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000cfa8a9a9ffd1d1d1ffd3d3d3ffd2d2d2ffcdcdcdffc5c5c4ffb5b5b6ffb2b2b1ffb1b1b2ffb2b2b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb3b3b2ffb3b3b2ffb2b2b3ffb2b2b2ffb2b2b2ffb1b1b1ffb0b1b1ffb1b0b0ffb1b1b1ffb1b1b1ffb2b1b1ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb1b1b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb8b8b8ffc7c7c7ffcfcfcfffd2d2d2ffd3d3d2ffd2d2d28f757575000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffefffffffefffefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefefffefefffffffffefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefefffefefefffffefefffefefefffffffefffffefffffffffffffffffefffefefefffefefefffefffefffefefffffefefefffefffefffefefefffefffefffffeffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f0000000000000000000000008f737373ffcececeffcfd0cfffd0d0d0ffcdcdcdffc6c6c6ffb5b5b5ffaeaeaeffaeaeaeffaeaeaeffaeadadffaeaeaeffaeaeaeffaeaeaeffafafafffafafafffafb0afffafafafffafafafffaeaeaeffaeaeaeffadadadffadadadffadadadffadadaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeaeffaeaeafffafafafffaeaeaeffaeaeaeffadadadffacacacffb8b8b8ffc7c7c7ffcfcfcfffd1d2d1ffd1d1d1ffd0d1d15f4e4d4e0000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefffffefefefffefefefffefffefffefefefffffefffffefefefffefefffffffefefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefffffefefefffefefefffefffefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefeffffffffffffffffffffffffffffffffffffffffdfdfdfdf00000000000000000000000000000000000000000000000000000000cfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffefefffffefffefffffefefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f00000000000000005f4b4b4bffcbcbcbffcccccdffcdceceffccccccffc5c5c5ffb6b6b6ffabababffaaaaaaffaaaaaaffa9aaa9ffa9a9a9ffaaa9a9ffaaaaaaffaaaaaaffaaababffabababffabababffacacacffabababffaaaaaaffa9aaaaffa9a9a9ffa9a9a9ffa9a9a8ffa9a9a9ffaaaaaaffaaaaaaffabaaaaffabaaaaffababaaffaaababffaaababffabababffabababffabababffabababffaaababffaaaaaaffa9a9aaffa9a8a8ffa8a8a8ffa9a9a9ffb9b9b9ffc6c7c6ffcececeffd0d0d0ffcfcfcfefc1c1c12f26262600000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffefffffffefffffffffffefffffffffffefffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffefffefffefffefefffffefffefffefefefffefefefffefefefffefefefffffefefffffeffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefffefefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000002f252525efbcbcbcffcacacaffcbcbcbffcbcbcbffc3c3c3ffb7b7b7ffa9a9a9ffa7a7a7ffa7a6a6ffa6a6a6ffa5a5a6ffa5a5a5ffa6a6a6ffa6a6a6ffa6a6a6ffa6a6a6ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa6a6a6ffa5a5a5ffa5a5a5ffa5a4a4ffa5a5a5ffa5a5a5ffa5a6a6ffa6a6a6ffa7a7a7ffa7a6a6ffa6a7a6ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa7a7a7ffa6a7a7ffa6a6a6ffa5a4a5ffa4a4a4ffa3a3a3ffa3a3a3ffa7a7a7ffbbbabaffc6c6c6ffcdcdcdffcececeffcdcdcdcfa5a6a50f0c0c0c000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffefffefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefffffffefefefffffffffffefffffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf000000000f0c0c0ccfa2a2a2ffc8c8c8ffc8c8c9ffc9c9c9ffc2c2c2ffb6b7b7ffa7a7a7ffa3a4a3ffa3a3a3ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa2a1a1ffa2a2a2ffa3a2a2ffa3a3a3ffa2a3a2ffa2a2a2ffa1a1a1ffa1a1a0ffa1a1a1ffa2a2a2ffa3a3a3ffa3a3a3ffa3a3a3ffa3a4a4ffa4a4a4ffa4a4a3ffa3a3a4ffa5a4a5ffa5a5a5ffa4a4a4ffa4a3a4ffa3a3a3ffa3a3a3ffa1a2a1ffa1a1a0ffa0a0a0ff9f9f9fff9f9f9fffa0a0a0ffa9a9a9ffbababaffc5c5c5ffcbcbcbffcbcbcbffcacacaaf8a8a8a000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffffffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffefefffffefefefffefefefffefefefffffefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf00000000af878787ffc7c7c7ffc8c8c8ffc7c7c7ffc1c1c2ffb6b6b6ffa5a5a5ffa0a0a0ffa0a0a0ff9f9f9fff9e9e9eff9e9e9eff9e9e9eff9f9e9eff9f9f9fff9f9f9fff9d9e9eff9d9c9cff9d9d9cff9e9e9eff9f9f9fff9e9e9eff9d9d9dff9d9d9dff9d9d9dff9e9d9dff9e9e9eff9f9f9fffa0a0a0ffa1a0a0ffa1a1a1ffa1a1a2ffa1a2a2ffa1a1a1ffa1a2a2ffa2a1a1ffa1a1a1ffa1a0a1ffa0a0a0ffa09fa0ff9e9e9eff9c9d9cff9c9c9cff9c9c9cff9d9d9dff9e9e9effa09f9fffa9a9a9ffb9b9b9ffc4c3c4ffc9c9c9ffc9c9c9ffc8c8c86f5656560000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffefefffefffffffffefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffffffffffffffffefffefffefefffffefefefffefefefffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f6f575857ffc7c7c7ffc4c4c4ffc6c5c6ffc1c1c2ffb5b5b5ffa4a4a4ff9c9b9bff9c9c9bff9c9c9cff9a9a9aff999999ff9a9a99ff9b9a9bff9b9b9bff9b9b9bff9b9b9bff9a9a9aff989898ff999899ff9a9a99ff9b9b9bff9b9b9bff9a9999ff9a9999ff9a9a9aff999a99ff999999ff9b9b9aff9b9c9cff9d9c9cff9d9d9dff9e9e9eff9e9e9eff9e9d9eff9e9d9dff9d9d9dff9c9c9cff9b9b9bff9b9b9bff9b9b9bff9a9a9aff999a99ff9a9a9aff999999ff9a9a9aff9b9a9aff9b9b9bff9d9d9dffa9a8a8ffb8b8b8ffc2c1c1ffc7c7c7ffc6c7c6ffcbcbca2f26262600000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffefefffffffefefffffefefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbfafff8f8f8fffefefe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4fefb7b6b6ffcacacaffc7c7c7ffc3c3c3ffb8b8b8ffaaaaa9ff9f9f9fff9e9e9eff9d9d9eff9e9f9fff9d9e9eff9c9c9cff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9d9d9dff9e9d9dff9f9e9eff9d9d9dff9c9c9cff9c9d9dff9c9c9cff9c9c9cff9c9c9cff9e9d9eff9e9e9eff9e9e9eff9e9f9eff9e9f9eff9e9e9eff9e9e9eff9c9d9cff9d9d9dff9d9d9dff9d9d9dff9e9e9eff9f9e9fff9e9e9eff9e9e9eff9c9c9cff9d9d9dff9d9d9dff9e9e9eff9e9f9effa2a3a2ffafafafffbabbbbffc4c4c4ffcbcbcbffcacacbaf87878700000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfbfbebfbebfbebebebfbebebebfbebebebfbfbfbfbfbfbebfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbebfbfbfbfbfbfbfbebfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbebebfbbbbbbbfbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2fffbfbfbfffc2c2c2ffcacacaffcbcbcbffc5c5c5ffbdbdbdffbababaffb6b7b6ffb6b5b6ffb5b5b5ffb4b4b4ffb4b4b4ffb4b4b4ffb4b3b4ffb3b3b3ffb2b2b2ffb1b1b0ffb2b2b2ffb2b2b2ffb1b1b0ffb1b1b1ffb2b2b2ffb3b3b3ffb0b1b1ffb1b1b1ffb3b2b2ffb2b2b3ffb2b2b1ffb1b1b1ffb2b2b2ffb3b2b2ffb2b2b2ffb2b2b2ffb2b2b2ffb0b0b0ffb1b1b1ffb2b2b2ffb2b2b2ffb3b3b3ffb3b3b3ffb3b2b3ffb3b3b3ffb3b2b3ffb4b4b4ffb4b5b4ffb5b5b5ffb6b6b6ffb6b6b5ffb7b8b7ffbbbbbcffc0c0c0ffc7c8c8ffcbcbcbffc8c9c8ffc4c4c3bf9292920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ffbcbcbcffb7b7b7ffbfbfbfffc3c3c3ffc0c0c0ffb9bab9ffb2b3b2ffafafafffacadadffa9a9a9ffa6a6a6ffa5a5a5ffa4a4a4ffa3a3a3ffa3a3a3ffa2a1a1ffa1a1a2ffa0a0a0ffa0a0a0ffa1a0a0ffa0a0a0ff9f9f9fff9f9f9fff9f9f9fffa0a0a0ff9f9f9eff9e9e9eff9e9e9eff9f9f9fffa0a0a0ff9f9f9fff9e9e9eff9f9f9fff9e9e9eff9e9e9eff9e9e9eff9f9f9fff9f9f9fffa0a0a0ff9fa0a0ffa1a1a1ffa2a2a2ffa1a1a1ffa4a4a4ffa6a6a6ffa5a6a6ffa8a8a8ffaaaaaaffafafafffb4b4b4ffbab9b9ffbfbfbfffc2c2c2ffbcbdbdffb9b9b9bf9090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf00000000ffb6b6b6ffbababaffbababaffb8b8b8ffb7b7b7ffb2b2b2ffa9a9a9ffa2a2a2ff9d9d9dff999999ff979797ff959595ff949393ff939393ff919191ff8f8f8fff8d8d8dff8c8c8cff8d8c8cff8f8e8eff8e8f8fff8d8d8cff8c8c8cff8c8c8cff8c8c8cff8b8b8bff8b8b8bff8b8b8bff8c8c8cff8d8d8cff8a8a8aff878787ff8a8a8aff8c8d8dff8d8d8dff8b8b8bff8b8b8aff8c8c8cff8e8e8eff8d8d8dff8d8d8dff8e8e8eff909090ff939292ff949393ff959595ff989999ff9d9d9dffa4a4a4ffaaaaaaffb0b0b0ffb5b5b5ffb7b8b7ffb9b9b9ffb9b9b8bf8a8a8a00000000000000000000000000000000afa5a4a4bfb4b4b4bfb4b4b49f9898983f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbebebe2f2f2f2f3f3f3f3fffffffffffffffffffffffffcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafafaf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000001f1717177f5d5d5daf7f7f7fbf8a8a8abf8a8a8abf888889bf848484bf7e7e7ebf787979bf757575bf727273bf717171bf6f6f6fbf6e6e6ebf6e6e6ebf6c6c6cbf6b6b6abf6a6a6abf6a6a6abf6b6b6bbf6b6b6bbf6a6a6abf696969bf696969bf696969bf696969bf686869bf696969bf696969bf696969bf696969bf686868bf696969bf6a6a6abf6a6a6abf6a6a6abf696969bf6a6a6abf6a6a6abf6a6a6abf6a6a6abf6c6c6cbf6d6d6ebf6f6f6fbf6f7070bf717271bf747474bf7a7a7abf7e7e7ebf838383bf868687bf898989bf8989899f7272736f5051500f0b0b0b0000000000000000000000007f747474ffeeeeeefff0eff0fff2f2f2fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefe3f3f3f3f3f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfafafafaf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1b1b1befd3d3d3ffe9e9e9ffedededfff4f5f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f3f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff4f4f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af8e8e8effd7d8d7ffe0dfe0ffe5e5e5ffe7e7e7fffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f3f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0efefffd7d7d73f2a2a2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f313131ffcacacaffcececeffd4d5d5ffd7d7d8ffcfcfcffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f3f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffa9a9aa5f403f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0b0b0bdfa8a8a8ffc6c6c6ffcacacaffd0d0d0ffbdbdbdffcdcdcdfffcfcfcfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f3f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb9b9b9ffababac8f626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5c5b5cffbcbcbcffc0bfbfffc4c4c4ffc5c6c5ffaaaaaaffcdcdcdfff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f3f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffcfcfcffb8b9b8ffadadadcf8989890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f161616ffb4b4b5ffb8b8b8ffbababaffc2c2c2ffb2b2b2ffa7a6a6ffcacacafff3f2f3fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f3f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffff4f4f4ffb8b8b8ffa8a7a8ffa3a3a35f3c3c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf848584ffb2b2b2ffb3b4b3ffbababaffb9b9b9ffa4a4a4ffaaaaabffc6c5c6fff0f0f0fffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f3f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffedededffbdbdbdffa3a3a4ff9fa0a0df89898900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f383838ffb3b3b3ffb1b1b1ffb2b2b2ffbdbdbdffadadadffa5a6a5ffadadadffc0c0c0ffecececfffdfefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0f3f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffeaeaeaffbdbdbdffa4a4a4ff9c9c9cff9999997f4c4c4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0cefb0b0b0ffb6b6b6ffb2b2b2ffb7b7b6ffb7b6b7ffa4a4a4ffaaa9aaffaeaeaeffbbbbbbffe8e8e8fffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffe6e6e6ffbababaffa4a4a4ff9a9a9aff999999ef9090900f09090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f707070ffc1c2c2ffbbbbbbffb7b7b7ffbbbbbcffa7a6a7ffa5a5a5ffacacacffb0afb0ffb9b9b9ffe2e2e2fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfeffe5e4e4ffb6b7b7ffa6a6a6ff9f9f9fff9a9a99ff9999988f545455000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfbfbfbfbfbfbfbfbf9f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f3f3f3f3f3f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7fafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafaf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f9fbfbfbfbfbfbfbfbfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f282828ffcececeffc8c8c8ffc1c0c0ffbcbcbcffb0b0b0ffa3a3a3ffa8a8a8ffacacacffb0b0b0ffb9b8b9ffdfdfdefffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefffefefefffefefffffefefffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000003f3f3f3ffffffffffffefefffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffdfdedfffb4b4b4ffa7a7a7ffa1a1a1ff9a9a9aff969696ff9494941f1212120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbfbfbfbfbf9f9f9f9f7f7f7f7f6f6f6f6f3f3f3f3f3f3f3f3f0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f1f1f1f1f00000000000000000000000000000000000000000000000000000000000000001f1f1f1f3f3f3f3f3f3f3f3f5f5f5f5f7f7f7f7f7f7f7f7fbfbfbfbfbfbfbfbfdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefffefffefffffffefffefffefefefffefffefffefefefffefefffffefefefffefefffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6c6c6cffd5d6d5ffcdcdcdffc5c5c4ffbcbcbcffa5a5a5ffa6a6a6ffaeaeaeffb5b6b6ffbcbdbdffc6c6c7ffe5e6e6fffcfbfcfffefefefffefefefffefefefffdfefefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffff000000003f3f3f3ffffefefefffefefefffefefefffefefefffefdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfaffd6d6d6ffb2b2b2ffa8a8a8ffa1a0a1ff9c9c9cff949595ff939494bf7070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf7f7f7f7f7f7f7f7f4f4f4f4f3f3f3f3f2f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f3f3f3f3f6f6f6f6f7f7f7f7f8f8f8f8fbfbfbfbfbfbfbfbfefefefeffffffffffffffffffffffffffffffffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6c6c6cffd8d8d8ffd4d4d4ffc6c6c6ffafafafffaaaaaaffb8b8b8ffc5c5c5ffcececeffd3d3d3ffd7d7d7ffe5e5e5fff8f8f8fff9fafafffdfefdfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefefffffffefffffefffffefefefffefefebfbebebfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f000000002f2f2f2ffffdfefdfffefdfefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffbfafaffd4d4d4ffb4b4b4ffabababffa4a3a3ff9d9d9dff979797ff959595ff9797973f252626000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf7f7f7f7f4f4f4f4f0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8e8e8ecfcececffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6c6c6cffd4d5d4ffd4d4d4ffc7c8c7ffc2c2c2ffccccccffd1d1d1ffd3d3d3ffd4d4d4ffd6d5d6ffd7d7d7ffdcdbdcefe0dfe0bfb9b9b93f3e3e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbebebebfbebebebfbebebebfbebebebfbebebfefeeeeeefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfcfdfff7f7f7ffdddeddffc8c8c8ffbcbcbcffaeafafffa4a4a3ff9c9c9cff979798ff979797ef8c8c8c0f0909090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefbfbfbfbfbfbfbfbf7f7f7f7f6f6f6f6f2f2f2f2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f6f6f6f6fafafafafdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d0d0dffcbcacaffcacacaffcbcccbffcdcdcdffcfcfcfffd1d1d1ffd2d2d2efc6c5c6af9292926f5d5d5d2f282828000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f7f7e7e7f7f7f7f7fafadadadfff8f8f8ffe3e3e3ffd9d9d9ffd0d0d0ffcdcdcdffc9cac9ffbfbebfffacacacff9d9d9dff959595ff9a9a9acf9a9a9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafaf7f7f7f7f7f7f7f7f3f3f3f3f3f3f3f3f1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2f3f3f3f3f4f4f4f4f7f7f7f7f7f7f7f7fafafafafbfbfbfbfcfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffcacacaffcbcbcbffcbcbcbdfb2b2b29f8181816f5b5b5b2f27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f727372bfa4a4a4bfa3a3a3efc6c6c6ffcececeffd0d0d1ffd0d0d0ffcececeffc4c5c5ffadadadffbfbfbfffc8c8c83f323232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf8f8f8f8f5f5f5f5f3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f5f7f7f7f7fbfbfbfbfefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0c5f4e4e4ebf9c9c9cffcfcfcfffcececeffcdccccffcacacaffc8c8c8ffc7c7c73f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfbfbfbfbf8f8f8f8f7f7f7f7f4f4f4f4f3f3f3f3f0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1f3f3f3f3f5f5f5f5f7f7f7f7f9f9f9f9fbfbfbfbfcfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1919196f595a5adfb1b2b1ffc9c9c9ffc8c9c9ffc7c8c73f3232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfbfbfbfbf9f9f9f9f7f7f7f7f5f5f5f5f3f3f3f3f1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f3f3f3f3f3f3f3f3f7f7f7f7f7f7f7f7fafafafafbfbfbfbfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5fbfbfbfbfbfbfbfbfbfbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f4f3f3f3f3f3f3f3f3f1f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013131313474747476b6b6b6b8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8787878763636363373737370b0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f00000083000000db000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df00000093000000470000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002700000067000000a7000000df000000ff000000ff000000ff000000ff000000ff000000ff000000df000000b30000008b00000063000000430000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1b1b1c1b1818180000000000000000000000000000000000000000030303031f1a1a1a1f1a1a1a1f1b1b1b1f1b1b1b1f1c1b1c1f1c1c1c1f1c1c1c1f1d1d1d1f1e1f1f1f1f1f1f0303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0101017f0505057f0405047f0404047f0505057f0505057f050505570000005f0101015f0202025f0202025f0202025f020202470101010000000000000000000000000000000000000000000000000000000000000000000000003737373783838383cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbbbbbbbbb737373731f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000008f000000e3000000ff000000ff000000ff000000ff000000ff020202ff050505ff0f0f0fff1a1b1bff292929ff272727ff1b1b1bff101010ff0a0a0aff030303ff000000ff000000ff000000ff000000f3000000a7000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000a7000000e7000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000f7000000d3000000af000000630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b181818ffdfdfdfffcececeffb2b2b2ffb8b7b8ffbdbdbdffc3c3c3ffc9c9c9ffcdcdcdffd1d0d1ffd5d5d5ffd9d8d9ffdcdcdcffdfdedeffe1e1e1ffe4e4e4ffe7e7e7ffefefeffffefefe7f7f7f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030303031f1919193f3232325b46464677595959976c6c6cb37d7d7ddba1a1a1ffdddddd9f8a8a8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f020202570d0d0dff111111ff0d0d0dff0d0d0dff0e0e0eff0e0e0eff131313e3090909ff010101ff020202ff040505ff040303ff030303bf020202000000000000000000000000000000000000000000000000000000004f4f4f4fc3c3c3c3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfba7a7a7a72f2f2f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000007f000000f7000000ff000000ff000000ff000000ff070707ff2c2c2cff616161ff979797ffadadadffbcbcbcffc8c7c7ffd1d1d1ffcbcbcbffc5c5c5ffbbbbbbffb3b3b3ff9c9c9cff646363ff343534ff111111ff010101ff000000ff000000fb0000009b0000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067000000f7000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0101017b00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1b1b1bffdcdcdcffc5c5c5ffb8b8b8ffbebfbeffc3c3c3ffc6c6c6ffccccccffd2d2d2ffd5d4d5ffd7d7d7ffd9d9d9ffddddddffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe9e9eafffdfdfd8b8b8b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001716161637333333534b4b4b6f6363638f7d7d7dab939393c7a9a9a9e3bdbdbdffd1d1d1ffccccccffc7c7c7ffc2c1c1ffbbbbbbffb4b5b4ffadadadffa9a9a9ffd2d2d29b84848400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f121313ff292929ff585858ff7f7e7fff7f7f7fff808080ff818180ff686868ff333333ff000000ff000000ff000000ff000000ff000000bf00000000000000000000000000000000000000000000003b3b3b3bc7c7c7c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa3a3a3a31f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000067000000e7000000ff000000ff000000ff000000ff242324ff717171ffabababffccccccffe2e2e2ffeeeeeefff2f2f2fff5f6f6fff9f9f9fffbfbfbfffbfbfbfff9f8f8fff4f4f4fff2f2f2ffecececffdeddddffcacacaffb1b1b1ff7d7d7dff2c2b2cff010101ff000000ff000000f70000008700000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000af000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020201ff030203530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303f7ccccccffcacacaffb8b9b8ffbfbfbfffc3c3c3ffc6c6c6ffcdcdcdffd2d3d2ffd5d5d6ffd7d7d7ffd8d8d8ffdcdcdcffdfdfdfffe1e1e1dfc6c6c6ffe5e5e5ffe7e7e7fffbfbfbb3b3b3b30000000000000000000000000000000000000000000000000000000000000000000000000000000097979797fffbfbfbffe9e9e9ffe2e3e3ffdfdfe0ffdbdbdbffd7d7d7ffd3d3d3ffcfcecfffcacacaffc6c6c6ffc2c2c2ffbdbcbdffb7b7b7ffb1b1b1ffa9aaaaffb1b1b1ffcccccc6351515100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff2b2b2bff858585ffe5e4e5ffe6e6e6ffe7e7e7ffe8e8e8ff999999ff3c3c3cff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000000000000073737373fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f33f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000bb000000ff000000ff000000ff010101ff282828ff7e7e7effc7c7c7ffe3e3e4fff0f0f0fff9f9f9fffafbfbfffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffafbfbfffafafafffbfbfbfffcfcfcfffbfbfbffefefefffe0e0e0ffc2c2c2ff878787ff333333ff030303ff000000ff000000c700000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0202026f0a0a0a1707070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfa9a9a8ffcfcfcfffb8b8b8ffbdbdbdffc2c1c2ffc6c6c6ffcdcdcdffd3d3d3ffd6d6d6ffd7d7d7ffd9d9d9ffdcdcdc635656560f0e0e0e1b181818ffe5e5e5ffe7e7e7fff7f7f7ebebebeb00000000000000000000000000000000000000000000000000000000000000000000000000000000dbdbdbdbfff9f9f9ffe1e1e1ffdfdfdfffdbdbdbffd8d8d8ffd5d5d5ffd2d2d2ffcececeffcacacaffc6c6c6ffc2c2c2ffbcbcbcffb6b6b6ffb0b0b0ffa9a8a9ffbababaffc5c5c51f18181800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f151515ff2c2c2cff858585ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ff9a9a9aff404040ff000000ff000000ff000000ff000000ff000000bf0000000000000000000000000000006f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfb33333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000d7000000ff000000ff000000ff111111ff717171ffc0c0c0ffe0e0e0fff5f5f5fffafafafffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffdfdfdfffcfcfcfffbfbfbfff4f4f4ffdbdbdcffbbbbbaff787878ff181818ff000000ff000000e70000003300000000000000000000000000000000000000000000000000000000000000b7292929bf292929bf1d1c1cb71010108f0808085b02020213000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff070606ff171717ff4d4d4dff484848a3232323230606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7878787ffd1d1d1ffb9b9b9ffbdbdbdffc2c2c2ffc6c6c6ffccccccffd2d2d2ffd6d6d6ffd8d8d8ffdadadaffdcdcdcc3abababd7bebebeffe3e3e3ffe5e4e5ffe7e7e7fff4f4f4ffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000006f6f6f6ffffffffffff2f2f2ffe0e0e0ffdededeffdbdbdbffd8d8d8ffd5d5d5ffd2d2d2ffcececeffcacacaffc6c6c6ffc1c1c1ffbcbcbbffb6b5b6ffafafafffa8a8a8ffc3c3c3dba8a7a70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f151515ff2c2c2cff868686ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ff9a9a9aff3f3f3fff000000ff000000ff000000ff000000ff000000bb000000000000000000000013131313efefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3c3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000eb000000ff000000ff000000ff2b2b2bffa4a4a4ffdbdadafff2f2f2fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfcfffbfbfbfffafafafffafafafff2f2f2ffd4d4d4ffa1a1a1ff323132ff010101ff000000f300000057000000000000000000000000000000000000000000000000000000ff585858ff4d4e4dff353636ff1c1c1cff0d0d0dff030303f7020202af0202024f010100030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000df000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff020202ff010202ff010101ff010101ff000000ff010101ff020202ff030303ff040405ff090909ff0b0b0bff080808ff030304ff202020ff2c2d2cff292929ff232323e31b1a1bc7191919a71616168b1313137f1212126f0f0f0f5f0e0e0e5f0e0e0e570c0d0c3f0a0a0a3f0a0a0a270606060f0202020000000000000000000000000000000000000000000000000000000077616161ffd2d2d1ffbebebeffbdbdbdffc2c2c2ffc6c6c7ffccccccffd1d1d1ffd6d6d6ffd9d9d8ffdbdbdbffddddddffdfdfe0ffe1e1e1ffe4e4e4ffe6e6e6ffe7e8e7ffedeeeefffefefee3e3e3e3171717170000000000000000000000000000000000000000000000006f6f6f6ffffffffffffefdfdfff0f0efffe1e2e1ffdedddeffdbdbdbffd8d8d8ffd5d5d5ffd1d2d2ffcececeffc9c9c9ffc4c4c4ffbfbfbfffbababaffb4b4b4ffadadaeffacacacffc4c4c4977373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f141414ff2a2a2aff858685ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ff999999ff3c3c3cff000000ff000000ff000000ff000000ff0000009f000000000000000000000077777777ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f5f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3737373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b000000fb000000ff000000ff030303ff4f4f4fffb8b8b8ffe4e4e4fffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafffbfbfafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbffdddcdcffacacacff545454ff010101ff000000fb0000004700000000000000000000000000000000000000130d0d0dff959595ff909190ff7e7e7eff555555ff282828ff0d0d0dff080707ff050505ff030303eb0505059b030303430101010300000000000000000000000000000000000000000000000000000000000000000000003b00000033000000000000000000000000000000000000004b000000ff000000ff000000ff000000ff000000ff060606ff0c0c0cff121213ff161616ff1d1c1cff222221ff252525ff232323ff262626ff272727ff292929ff272727ff262626ff2a2a2aff2b2a2aff2f2f2fff323232ff353535ff181818ff010101ff000000ff000000ff000000ff000000ff050505ff090809ff0c0c0cff121212ff161616ff181818ff191919ff1e1e1eff202121ff222221ff252525ff262626ff272727ff2b2b2bf72e2e2edf282828bf252525ab1d1d1d4f06060600000000000000004f404040ffd0d0d0ffc3c3c3ffbcbdbdffc3c3c3ffc7c8c7ffccccccffd2d1d1ffd6d6d6ffd9d9d9ffdbdbdbffdeddddffe0e0e0ffe1e2e2ffe0e0e0ffdededeffdddcddffdededefff1f0f1fffefffee3e3e3e35f5f5f5f0b0b0b0b0000000000000000000000006f6f6f6ffffffffffffdfdfdfff3f3f3ffeeeeeeffecebebffe0e1e0ffdadadaffd7d7d7ffd4d4d4ffd1d1d1ffcdcdcdffc8c8c8ffc3c2c3ffbebebeffb9b9b9ffb3b3b3ffadadadffb7b7b7ffc1c1c1533e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f111111ff282828ff5a5a5aff818181ff838383ff838383ff848484ff696969ff343334ff000000ff000000ff000000ff000101ff0000019f00000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9b9b9b9bafafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87878787d7d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000e7000000ff000000ff010101ff595859ffbebebeffeaeaeafffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafffbfafafffafafbfffbfbfbfffafafbfffafafafffafafafffafafafffbfbfbfffcfcfcffe5e5e5ffb5b5b4ff5f5f5fff040404ff000000ef000000270000000000000000000000000000001f171717ffb8b9b9ffb8b8b8ffbdbdbeffb5b5b5ff989898ff606060ff343433ff1b1a1bff0e0e0fff0a0a0aff060606ff050505eb040404930303033b010101000000000000000000000000000000000000000053000000ff000000ff000000d7000000770000001b0000000000000000000000a3000000ff0d0d0dff323232ff363636ff303030ef262626bb1919199b15151577111111570d0d0d3f0a0a0a3f0a0a0a3f0a0a0a3f0b0b0b4b0b0b0b5f0a0a0a430b0b0b3f0b0b0b3f0a0b0b270707071f06060663060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff020202ff060505ff0b0b0bff111111ff171717ff151515fb0e0e0e3b02020200000000271f1f1fffcfcfcfffcacacaffbcbcbcffc2c3c3ffc8c8c9ffcdcdcdffd1d2d2ffd6d6d6ffd9d9d9ffdadadaffd8d9d8ffd6d6d6ffd4d5d5ffd5d5d5ffd7d7d7ffdadadaffdcdcdcffdfdfdffff6f6f6fffefefefffffffef7f7f7f7a3a3a3a36f6f6f6fb3b3b3b3fffffffffffcfcfcfff2f2f2ffedededffebebebffebebebffeaeaeaffe1e1e1ffd7d7d7ffd4d4d4ffd0d0d0ffccccccffc7c8c7ffc2c2c2ffbdbebdffb8b8b8ffb3b3b3ffadadadffc0c0c0ffc0c0c00f0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073020202cf0c0c0cff151515ff121313ff121313ff131313ff121212ff191818f30a0a0aff030303ff040404ff030303ff030303ff0202029f0a0a0a00000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000007000000cb000000ff000000ff010101ff505151ffc2c2c2fff0f0f0fffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfbfffbfbfbfffafafafffafafafffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffcfcfbfffcfcfcffedededffb4b4b4ff5c5b5bff040404ff000000d70000000b00000000000000000000001f191919ffcbcbcbffd1d0d1ffd8d8d8ffd6d6d6ffd4d3d4ffc7c7c8ffb0b0b0ff848484ff525252ff2c2c2cff181818ff0f0f0fff0a0909ff070607ff060606e30303038f0302023b010101000000000b000000e3000000ff000000ff000000ff000000ff000000fb000000b30000004f00000007000000ab2a2a2aff515151ef4242427f1c1c1c0f020202000000000000000000000000000000000000000000000000000000000000000087000000ff000000cb0000001f0000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606cf0202020000000000000000f3c6c6c6ffd0d0d0ffbdbebeffc3c3c3ffc9c9c9ffcdceceffd0cfcfffcfcfcfffcccccdffcbcbcbffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd6d6d6ffd8d8d8ffdadadaffdfdfdfffebebebffefefeffff5f4f4fffafafafffefefefffefefefffdfdfefffafafafff0f0f0ffecececffebebebefdcdcdcffe8e8e8ffe8e8e8ffe8e8e8ffe2e2e2ffd5d4d4ffd0d0cfffcccbcbffc7c7c7ffc2c2c2ffbdbdbdffb8b7b8ffb2b1b2ffadadadffc7c7c7c7979797000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff666666ff7c7c7cff818181ff7f7f7fff6867689f46464600000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff404040ffb4b4b4ffecececfffafafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfcfbfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfcfbfffbfbfbfffafafafffafafafffafbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafffbfafafffbfbfbfffafafbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbffe7e7e7ffa9a8a8ff474747ff000000ff000000b300000000000000000000001f1a1a1affd5d5d5ffdbdbdbffe0e0e0ffdededeffdcdcdcffd6d6d6ffd1d1d1ffcacacaffbdbdbdffa1a1a1ff777877ff484848ff2c2c2cff181818ff0e0e0eff080909ff070707ff060606e3060606c7040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000e70000008f010101370a0a0a0b03030300000000000000000000000000000000000000000000000000000000000000000000000000000000c3000000ff000000ff000000ef0000004f00000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030303ff0202025b00000000000000cbabababffd8d8d7ffbebebeffc1c1c1ffc1c1c1ffc0bfc0ffc0c0c0ffc2c2c2ffc5c5c5ffc8c8c8ffcbcbcbffcdcdcdffcfcfd0ffd2d2d2ffd5d4d4ffd7d7d7ffd9d9d9ffe4e4e4ffebebebffebebecffecececffedededfff1f1f1ffeeeeeeffe6e6e7ffe5e5e5ffeaeaeaffeaeaeaffe9e9e9635a5a5aab9b9b9bffe5e5e5ffe5e5e5ffe5e4e4ffe1e1e1ffd3d3d2ffcbcbcbffc7c7c7ffc2c2c2ffbdbdbdffb7b7b7ffb1b1b1ffb4b4b4ffc6c6c687666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff7a7a7aff8f8f8fff919191ff8e8e8eff7979799f48484800000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f3f000000000000000000000000000000000000000000000000000000000000000043000000ff000000ff000000ff1d1d1dffa4a3a3ffdfdfdffffafafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfcfcfffcfcfdfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffafafaffd9d8d9ff999999ff202021ff000000ff0000004f000000000000001f1b1b1bffdbdbdbffe0dfe0ffe6e6e6ffe6e6e6ffe3e3e3ffdeddddffdbdadbffd7d7d7ffd2d2d2ffcccbccffc3c3c3ffb4b4b4ff989797ff727272ff464646ff282828ff191919ff111111ff0c0c0cff090909ff070707ff050505ff020203ff000000ff000000ff000000ff000000ff000000ff000000ff000000f7000000970000001f000000000000000000000000000000000000000000000000000000000000000000000007000000f7000000ff000000ff000000ff000000ff000000bb1516154b161616000000005b000000f7000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff0202027f010100000000009f898989ffdfdfdfffbfbfbfffafafafffb2b2b2ffb6b6b6ffbababaffbebebeffc2c2c1ffc5c6c5ffc8c8c9ffcbcbcbffcdcdcdffd0d0d0ffd3d2d3ffd5d5d5ffdbdadbffe7e7e7ffe9e9e9efdcdcdcfbe8e8e8ffecececffedededffe4e4e5ffe1e2e1ffe1e1e1ffe3e3e3ffe8e8e8ffe7e7e7fbe2e2e26b606060f7dcdcdcffe2e2e2ffe1e1e1ffe0e0e0ffdededeffd2d2d1ffc7c6c7ffc2c2c2ffbcbcbcffb7b6b7ffb0b0b0ffbdbdbdffc4c4c43f303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff3d3d3dab4a4a4a9f494949b74d4d4dff4646469f35363600000000000000007b7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3b3b3b3b0000000000000000000000000000000000000000000000000000000000000000cf000000ff000000ff060606ff868787ffcececefffbfbfbfffbfbfcfffbfbfbfffafafafffafafafff9f9fafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafbfafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffafafafff9f9f9ffc8c8c9ff838383ff080808ff000000db000000030000001f1c1c1cffdfdfdfffe5e5e5ffebebebffecececffe8e8e8ffe3e3e3ffe1e1e1ffdededeffdbdbdaffd7d6d6ffd3d3d3ffcfcfceffc9c9c9ffbfbfbfffafafafff8e8e8eff6a6a6aff484848ff2f2e2eff20201fff151515ff0f0f0fff0b0b0bff090909ff040404ff020202ff000000ff000000ff000000ff000000ff000000ff000000f70000008b0000000f00000000000000000000000000000000000000000000000000000033000000ff000000ff000000ff000000ff000000ff101010ff464747df4c4c4c000000000000000037000000e7000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202f30202023b0000000000000037303030fbd4d4d4ffd0d0d0ffb3b3b3ffaeaeadffb1b1b1ffb6b6b6ffbababaffbebebeffc2c2c2ffc5c5c5ffc8c8c8ffcacacaffcdcdcdffd0d0d1ffd3d3d4ffdfdfdfffe6e6e6ffe7e7e7635a5a5a9b8e8e8effebebebffebebebffe0e0e0ffdededeffdededeffddddddffe2e2e2ffe5e5e5ffe3e3e4ffe1e1e1ffe1e1e1ffe0e0e0ffdededeffdcdcdcffdadadaffdadadaffd1d1d1ffc2c2c2ffbbbbbbffb5b6b5ffb0b0afffc6c6c6f3bababa07060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff030202ff3333331f060606000000003f0f0f0fff3f3f3f9f2a2a2b00000000000000005b5b5b5bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1b1b1b1b000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff505050ffb5b4b4fff7f7f7fffbfbfbfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffafbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff6f6f6ffadadacff535353ff000000ff0000005f0000001f1c1c1cffe2e2e2ffe8e8e8ffedededfff0eff0ffecececffe7e7e7ffe5e5e5ffe2e2e3ffe0e0dfffddddddffdbdbdbffd9d9d9ffd6d6d6ffd4d4d4ffd2d2d2ffcdcccdffc4c4c4ffb0b0b0ff939292ff727271ff525252ff393939ff262626ff1b1b1bff131313ff0f0f0fff0b0b0bff060606ff010101ff000000ff000000ff010101ff010101ff010101ef0000006700000000000000000000000000000000000000000000003f000000ff000000ff000000ff000000ff000000ff343434ff636363e75758582310101000000000000000001b00000083000000c7000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000e30101012b000000000000000000000000000000634f4f4fffc7c7c7ffc8c8c8ffadaeadffadadadffb2b2b2ffb6b6b6ffbababaffbebebeffc2c2c2ffc4c5c5ffc8c8c7ffcbcbcbffcececeffd5d5d5ffe2e2e2ffe4e4e4ffe4e5e51b191919ebd5d5d5ffe9e9e9ffe9e8e8ffdcdcdcffdbdbdbffdadadaffd9d9daffd9d9d9ffe1e1e1ffe1e2e1ffdfdfdfffdfdfdeffdeddddffdbdbdbffd9d9d9ffd6d7d6ffd4d4d4ffd3d3d3ffcfcfcfffbfbfbfffb6b6b6ffb4b4b4ffccccccb78e8e8e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff3232321f060606000000003f0f0f0eff3f3e3f9f2b2b2b000000000000000037373737fffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f70000000000000000000000000000000000000000000000000000000003000000db000000ff000000ff131313ff949494ffdbdbdafffafafafffafafbfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfcfbfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffafafafffafafafff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafbfffafafafff9f9f9fff9f8f8fff8f8f8ffd7d7d7ff8e8e8dff161617ff000000e30000000f070707ffe6e6e6ffebebebffefeeeefff2f2f2ffefefefffeaeaeaffe7e7e7ffe5e5e5ffe2e3e2ffe1e1e0ffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffe0e0e0ffdcdcdbffd5d6d6ffcacacaffb0b0b1ff979797ff7c7c7bff59595aff3f3f3fff2b2b2bff1e1e1eff1a1919ff141414ff0d0d0dff040404ff010101ff010101ff010102ff010101ff000000bb0000001b0000000000000000000000000000003f000000ff010101ff000000ff000001ff000000ff3d3d3dff6e6f6eff585858ff888888f7aaa9a9cfa0a0a0a78989897b6868685f5252524f3838387f232323ab0e0e0edf000000ff000000ff000000ff000000ff000000ff000000ff000000f7000000d7000000b3000000970000007f0000005f000000470000002f0000001b00000000000000000000000000000000000000000000000000000093707070ffc5c5c5ffc3c3c3ffabababffaeaeaeffb2b2b2ffb6b6b6ffbababaffbebdbdffc1c1c1ffc4c5c4ffc8c8c8ffccccccffd9dad9ffe1e0e1ffe1e1e1f3d8d8d89b898989ffe4e4e4ffe7e6e7ffe4e5e5ffd9d9d9ffd8d8d8ffd6d6d7ffd5d5d5ffd4d5d5ffd6d6d7ffdededeffddddddffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd3d4d3ffd0d1d0ffcececeffcdcdcdffcbcbcbffbcbdbcffbbbcbcffd0d0d0735b5b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff414141c7494949bf484949cf494949ff4545469f353535000000000000000013131313fffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefed3d2d2d20000000000000000000000000000000000000000000000000000000057000000ff000000ff000000ff525252ffb0b0affff9f9f9fffafafafffafafafffbfafafffafafafffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffafafafffafbfafffbfafbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff6f6f6ffa8a8a8ff535353ff000000ff0000005f000000ffe9e9e9ffededeefff2f2f2fff5f5f5fff2f2f2ffeeeeeeffeaebebffe7e8e7ffe5e5e5ffe4e4e4ffe1e1e1ffe1e1e1ffe2e2e2ffe5e4e4ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe4e3e4ffe2e1e2ffdededeffd5d5d5ffc6c6c6ffa8a8a8ff8f8f8fff777777ff5c5c5cff404040ff343434ff2c2b2bff262626ff171717ff060606ff020202ff010101ff000000ff000000ef0000004700000000000000000000003f000000ff010101ff000000ff000000ff000000ff2c2c2cff706f70ff4f4f4fff888888ffb0b0b0ffc4c4c4ffcfcfd0ffd6d6d6ffdcdcdcffdfdfe0ffe4e4e4ffe6e6e7cfbdbdbd8f8383834b464646170b0b0b1f0000001f0000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303bb8f8f8fffc4c4c4ffbfbfbfffabaaaaffaeaeafffb2b2b2ffb5b6b6ffbababaffbdbdbeffc1c1c1ffc5c5c5ffcececdffdcdcdcffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e2ffe5e5e5ffdfdfdfffd6d6d6ffd5d4d4ffd3d3d3ffd0d1d1ffd0cfd0ffcececeffd4d4d4ffdadadaffd9d9d9ffd7d7d7ffd5d5d5ffd2d3d3ffd0d0d0ffcdcdcdffcbcbcbffc9c8c8ffc6c6c6ffc4c4c4ffd2d2d2ffdadada2f27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff7d7d7dff909090ff939393ff8e8e8eff7d7d7d9f474748000000000000000000000000efefefeffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeafaeaeae00000000000000000000000000000000000000000000000000000000a3000000ff000000ff0d0c0dff8c8c8cffdcdcdcfffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff8f9f8fff9f9f8ffd9d9d9ff8a8a8aff111111ff000000af000000ffeaeaeaffeff0effff4f4f4fff8f8f8fff4f4f4fff1f1f1ffeeeeeeffebebebffe8e8e8ffe3e3e3ffdededeffdfdfdfffe1e1e1ffe4e4e4ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffeaebeaffeaeaeaffe7e7e7ffe4e4e4ffe0e0e0ffdadadbffcececeffbfc0c0ffa9a9a9ff8a8a8aff707070ff5e5e5dff4d4d4dff414141ff353635ff1d1d1dff040404ff000000ff000000ff000000f30000003b000000000000003f000000ff010101ff000000ff000000ff000000ff171718ff6d6d6dff474747ff7d7d7dffa8a9a8ffbfbfbfffc8c8c8ffd1d1d0ffd7d7d6ffdbdbdcffdededeffe2e2e2ffe6e6e6ffe9e9e9ffecececf7e6e7e7978e8e8e0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c0c0cdba6a6a6ffc4c4c4ffb7b7b7ffa8a9a9ffadadadffb2b2b2ffb6b6b6ffbababaffbebebeffc2c3c2ffd3d3d3ffd9d9d9ffdbdbdbffdcdcddffdededeffdfdfdfffe0e0e0ffe3e3e3ffd9d9d9ffd2d2d2ffd1d1d1ffcfcfcfffcccdccffcbcbcbffcacacaffc9c9c9ffd1d1d1ffd6d6d6ffd3d4d3ffd1d1d1ffcececeffcbcbcbffc8c8c8ffc5c5c5ffc3c3c2ffc0c0c0ffcacacaffdfdfdfdfc4c4c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0e0e0eff868686ff9c9c9cff9f9f9fff9b9b9bff8484849f464646000000000000000000000000bbbbbbbbfffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe7b7a7a7a00000000000000000000000000000000000000000000000003000000eb000000ff000000ff414140ffa3a3a3fff9f9f9fffbfbfafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfcfbfffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffcfcfcfffcfcfcfffbfbfbfffbfafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8ff9e9e9eff434344ff000000f3000000ffecececfff1f1f1fff6f6f6fffafafafff6f7f6fff0f0f0ffefeff0ffecececffe7e7e7ffdededeffdadadaffddddddffe1e0e0ffe3e3e3ffe6e5e5ffe7e7e7ffe9e9e9ffeaeaeaffebebebffebececffecececffebebebffe9e9e9ffe7e7e6ffe2e3e2ffdededeffd6d6d6ffc6c6c6ffb0b0b1ff919292ff7c7c7cff6b6b6bff5d5d5dff4d4d4dff353535ff0e0e0eff000101ff010101ff010101e70000002700000033000000ff010101ff000000ff000000ff000000ff070707ff666666ff454545ff787878ffa2a2a2ffbdbdbdffc6c6c6ffcbcbcbffd1d1d1ffd7d7d7ffdbdbdbffdededeffe1e1e1ffe4e4e5ffe8e8e9ffecececfff1f1f1e3dad9d92b2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001715151517151515000000000000000000000000271e1e1ef3b7b7b7ffc5c4c4ffb1b1b1ffa8a8a8ffaeaeaeffb2b2b2ffb6b6b6ffbbbabbffc4c4c4ffd4d4d4ffd5d5d6ffd8d8d8ffdad9daffdbdbdbffdcdcdcffdededeffe0e0e0ffd2d2d2ffcdceceffccccccffcbcbcaffc8c8c8ffc7c7c6ffc5c5c5ffc3c3c4ffc4c4c4ffcececeffcfcfcfffccccccffc9c9c9ffc6c6c6ffc3c3c3ffc0c0c0ffbdbdbdffc8c9c9ffd5d5d5f3cdcccc3b333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270000003f0000003f0000003f0000003f0000003f0000003f0000003f0000003f1111113f2424243f2626263f2727273f2626263f242424271111110000000000000000000000008b8b8b8bfffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefe4b4b4b4b0000000000000000000000000000000000000000000000003b000000ff000000ff010100ff6a6a6affbfbfbffffafafafffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafaffbbbbbbff696969ff000000ff000000ffd0d0d0fff2f2f2fff7f7f7fffcfcfcfff8f8f8fff1f1f1ffefefefffeaeaeaffe1e1e1ffd7d7d7ffd6d6d7ffdbdbdbffdfdfdfffe3e2e3ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffebebebffecececffecececffebebebffebebebffe9e9e9ffe8e8e7ffe5e5e5ffdfdfdfffd2d3d2ffbebebeffa7a7a7ff989898ff868686ff737373ff606061ff444443ff111011ff010101ff000000ff000000cf0000001b000000ff000000ff000000ff000000ff000000ff020202ff5a5a5aff4a4a4aff727272ff9f9f9effb8b9b8ffc2c2c2ffc6c6c6ffcbcbcbffd0d0d0ffd5d5d5ffd9d9d9ffdcdcdcffdfdfdfffe4e4e4ffe9e9e9ffefeeeffff5f5f5e3dddddc171717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfafafafffe8e8e88f80808007070707000000000000000047353536fbbdbdbdffc4c4c4ffacacacffa9a9a9ffaeaeaeffb3b2b2ffb8b8b8ffcacacaffd2d2d2ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d9ffdcdbdcffdcdcddffcbcbcbffc9c9c9ffc7c7c7ffc6c6c6ffc4c4c4ffc1c2c1ffc0c0c0ffbebebdffbbbbbbffbebebeffc9c9c9ffc7c7c7ffc4c4c4ffc0c0c0ffbdbdbdffbbbbbbffc7c7c7ffd2d2d2f3c6c6c63b3131310000000000000000000000003f393939cfbdbdbdc3b3b3b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053535353fffefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefe1313131300000000000000000000000000000000000000000000000087000000ff000000ff0c0c0cff868686ffdddddcfffbfbfafffbfafbfffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfbfcfffafafafffafafafff9f9fafffafafafffbfbfbffdbdbdbff848484ff0c0c0cff000000ff9a9a9afff5f5f5fffafbfafffdfdfdfff9f9f9fff3f3f3ffedeeeeffe5e4e4ffd8d8d8ffd3d2d3ffd4d3d4ffd9d9d8ffddddddffe1e1e1ffe3e3e3ffe5e5e5ffe7e6e6ffe7e7e7ffe9e8e8ffeaeaeaffebebebffebebebffebebebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe6e6e6ffdfdfdfffd5d5d5ffc7c7c7ffb6b6b6ffa6a6a6ff979797ff848484ff616161ff3d3d3dff0b0b0bff000000ff000000ff0000004f000000ff000000ff000000ff000000ff000000ff000000ff545454ff4c4c4cff6e6e6eff9b9b9bffb6b6b6ffc0c0c0ffc2c2c2ffc7c7c7ffccccccffd0d0d0ffd4d4d3ffd7d7d7ffdadadaffdededeffe4e5e4ffebebebfff2f2f2fff8f8f8b7b4b4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb0b0b0ffe7e8e7ffe2e2e2cfb5b5b52b252626000000000000000077595a59ffc1c1c1ffc2c2c2ffa8a8a8ffa9aaaaffaeaeafffbababaffcbcbcbffcececeffd0d0d1ffd2d2d2ffd3d3d3ffd5d4d4ffd6d6d6ffd9d9d9ffd7d7d6ffc6c6c6ffc4c4c4ffc3c2c2ffc1c1c0ffbebebeffbbbbbbffb9b9b9ffb7b7b7ffb4b4b4ffb1b1b1ffb9babaffc1c1c1ffbebdbeffbbbabbffb9b9b9ffc6c6c6ffd2d2d2e7bdbebd3b3030300000000000000000070707078b7b7c7bffe5e5e5ffe8e9e8dfcecece000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefedfdedede00000000000000000000000000000000000000000000000000000000bf000000ff000000ff262626ff929291fff5f5f5fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffbfcfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffbfbfbfffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffafafafff9f9f9fff9f9f9fffafafafffcfbfbfff6f6f6ff90908fff2e2e2eff000000ff7e7e7efff8f8f8fffdfcfcfffefefefffafafafff2f2f2ffebeaeaffddddddffd0d0d0ffcececfffcfcfcfffd4d4d4ffdbdbdaffdedfdeffe2e2e2ffe4e4e4ffe5e6e5ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffe9e9eaffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffdfdfdeffd5d5d5ffc9c9c9ffbababaffaeaeaeffa0a0a0ff848484ff5a5a5aff2f2f2fff000000ff000000ff000000cf000000df000000ff000000ff000000ff000000ff000000ff4b4b4bff4d4d4dff676767ff989898ffb4b4b4ffc0bfbfffc3c3c3ffc7c7c7ffcacacaffcececdffd1d1d1ffd5d5d5ffd8d9d8ffdcdcdcffe0e1e0ffe8e8e8ffefefeffff6f6f6fbf8f8f80f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000ab9e9e9effe9e9eaffe4e3e4ffdfdedff7d5d5d56b5b5b5b00000000000000009f797979ffc4c4c4ffbebebeffa6a6a6ffaaaaaaffbfbfbfffc8c8c8ffcacacaffcccdcdffcececeffcfd0cfffd1d1d1ffd3d3d3ffd5d5d6ffd0d0cfffc2c1c2ffbfbfbfffbdbdbdffbbbbbbffb8b8b8ffb5b5b5ffb2b2b2ffb0afb0ffacacacffa9a9a9ffa7a7a7ffb4b4b4ffb6b6b6ffb5b5b5ffc4c4c5ffcfcfcfe7bdbdbc27202020000000000000000037303030d7bdbebeffe2e2e2ffe5e5e5ffebebebc7b9b9b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7d7d7d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefffefffffffefffffffffffffffffffffefffffefefefffffefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe9392929200000000000000000000000000000000000000000000000000000000db000000ff000000ff4a494affa9aaaafff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffbfbfbfffafafafff9f9fafff9f9fafffafafafffcfcfcfffbfbfbffa8a8a9ff4b4b4bff000000ff5d5d5dfff9fafafffcfcfcfffefefefff8f8f8fff1f2f1ffe7e7e7ffd7d7d7ffccccccffccccccffcdcdcdffd4d3d4ffdadadaffdededeffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe8e9e8ffe9e9e9ffe9e9eaffe9e9e8ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e4ffe2e2e1ffdfdfdfffdbdbdbffd2d2d2ffc3c3c3ffb8b8b8ffafafafff9e9e9eff747474ff464646ff101010ff000000ff000000ff000000eb000000ff000000ff000000ff000000ff000000ff404141ff535454ff626263ff949494ffb3b2b2ffbebebeffc3c3c3ffc7c7c7ffcacacaffcdcdcdffd1d1d1ffd4d4d4ffd8d8d8ffdbdbdbffdfdfdfffe4e4e4ffedededfff4f4f4fffbfbfb53525252000000000000000000000000000000000000000000000000000000000000000000000000000000008b818181ffeaeaeaffe6e6e6ffe1e1e1ffddddddffd9dad9b79c9c9b1714141407060606c7999999ffc8c8c8ffb9b9b9ffadadadffbfbfbfffc3c3c3ffc6c6c6ffc8c8c8ffcacacaffccccccffcececeffd0d0d0ffd3d3d3ffc8c8c8ffbcbcbcffb9b9b9ffb6b7b6ffb4b4b4ffb2b2b2ffaeaeaeffabaaaaffa7a7a7ffa3a3a3ffa0a0a0ff9b9b9bff9d9d9dffaeafaeffc4c4c4ffcfcecfe7b9b9b92720202000000000030303037f6e6e6efbdadadaffe0e1e1ffe5e5e4ffe7e7e8ffecececbbaeaeae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083838383fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff4343434300000000000000000000000000000000000000000000000000000000f3000000ff000000ff5b5b5bffb5b6b5fffbfbfbfffafafafffafafafffafafafff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfcfffbfbfbfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffdfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffbfbfbfffafafafffafafafffafafafffbfbfbfffcfbfbfffbfbfbffb3b3b3ff5c5c5cff000000ff4d4e4dfffbfbfbfffefefefffefefefff8f8f8fff0f0f0ffe5e5e5ffd2d3d3ffcacacaffcacacaffcbcbcbffd4d3d3ffdadadaffdfdfdfffe2e2e2ffe3e4e3ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe7e7e7ffe6e6e5ffe4e5e5ffe3e3e3ffe2e2e1ffe0e1e1ffdfdedfffdcdcdcffd6d6d6ffc9cac9ffbdbdbdffb6b6b6ffaaaaaaff868686ff565656ff272727ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff373737ff555455ff626262ff939393ffb0b1b1ffbcbcbcffc2c2c2ffc7c7c7ffcacacaffcdcdcdffd1d1d0ffd4d4d3ffd8d8d8ffdbdbdbffdededeffe2e2e2ffebebebfff3f3f3fffafafa73727272000000000000000000000000000000000000000000000000000000000000000000000000000000006b636363ffebebebffe7e8e7ffe3e3e3ffe0dfdfffdbdcdcffd9d9d9ebc6c6c64b3f3e3f17121212e3b8b8b8ffd5d5d5ffc7c7c7ffbebebeffbdbdbdffc1c1c0ffc3c3c3ffc6c6c6ffc8c8c8ffcacacaffccccccffcfcfcfffbebebeffb5b5b5ffb3b3b3ffb1b1b0ffadadadffaaaaaaffa7a7a7ffa3a3a3ff9f9f9fff9b9b9bff9d9d9dffa1a1a1ffabababffc4c4c4ffd4d4d4d7aeaeae231c1c1c000000002f282828cfb2b2b2ffddddddffdfdfdfffe3e3e3ffe7e6e7ffe9e9e9ffededed9f94949400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffebebebeb0303030300000000000000000000000000000000000000000000000007000000ff000000ff000000ff656565ffc0c0c0fffbfbfcfffbfbfbfffafafafffafafafffafaf9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffdfcfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffafbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbffbdbdbdff676767ff000000ff3f3f3ffffdfdfdfffffffffffefdfdfff7f7f6fff0f0f0ffe2e2e2ffcfcfcfffc9c9c9ffc9c9c9ffcbcbcbffd3d3d4ffdadadaffdededeffe1e1e1ffe2e2e2ffe3e4e3ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe4e4e4ffe3e3e3ffe2e1e2ffe0e0e0ffdfdfdfffddddddffdbdbdbffd7d7d7ffcdcdcdffbfbfbfffb8b8b8ffb0b0b0ff949595ff636363ff353534ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff313131ff545454ff605f60ff939293ffb0b0b0ffbcbcbcffc2c2c2ffc7c7c6ffcacacaffcdcdcdffd0d0d0ffd3d3d3ffd7d7d7ffdadadaffdededeffe2e2e2ffeaeaeafff3f3f3fff9f9f993919191000000000000000000000000000000000000000000000000000000000000000000000000000000004b464646ffebebebffe8e7e7ffe5e5e5ffe2e2e2ffdededeffdadadaffd7d7d7ffd5d5d5937b7b7b332b2b2befd0d0d0ffdfdfdfffd8d8d8ffd1d1d1ffc9c9c9ffc2c3c2ffc1c0c1ffc4c4c4ffc6c6c5ffc8c8c8ffcacacaffb4b4b4ffb0afafffacadadffaaaaaaffa6a6a6ffa3a3a3ffa5a5a5ffaaaaaaffb2b1b2ffb8b8b8ffbdbdbdffc0c0c0ffc7c7c7efc3c3c3ab909090171313130000000067585858f7d3d3d3ffdbdadbffdfdfdfffe2e2e1ffe4e4e4ffe8e8e8ffebebebffededed8f858585000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7c7c7c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffff87878787000000000000000000000000000000000000000000000000000000001f000000ff000000ff000000ff6c6c6cffcbcbcbfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbffc8c9c8ff6e6e6eff000000ff3f3f3ffffefefefffffffffffdfdfdfff7f7f7ffeeededffe0e0e0ffcdcdcdffc9c9c9ffc9c9c9ffcbcbccffd4d4d4ffdadad9ffddddddffdfdedfffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe3e4e3ffe2e3e3ffe0e1e0ffdfdfdfffddddddffdcdcdcffd9d9daffd7d7d7ffcfcfcfffc0c0c0ffbababaffb2b2b2ff9a9a9aff6b6b6bff393939ff0b0b0aff000000ff000000ff000000ff000000ff000000ff000000ff000000ff313131ff535353ff5c5c5cff929292ffb0b0b0ffbcbcbcffc3c3c3ffc7c7c7ffcacacaffcdcdcdffd0d0d0ffd3d3d3ffd7d7d7ffdbdbdaffdededeffe2e2e2ffe9e9e9fff2f2f2fff8f8f99f9d9d9d00000000000000000000000000000000333333339f9f9f9f878787870000000000000000000000002b282828ffecececffe8e8e8ffe6e6e6ffe4e3e3ffe0e0e0ffdcdcddffdbdbdaffd7d7d7ffd5d5d5000000001311111163555555bb9a9a9bfbcdcdcdffd3d3d3ffd5d5d5ffd4d4d4ffcdcdcdffc7c7c7ffc3c3c4ffc2c2c3ffabababffaaaaaaffaeafaeffb4b4b4ffbbbbbbffbebebeffc1c1c1ffbfbfbfffbcbcbcdfa3a3a3a77b7b7b6b5050502f24242400000000000000000000000000000000bfa4a4a4ffdcdcdcffdededeffe0e1e1ffe3e3e3ffe6e6e6ffeae9e9ffecececffeeeeee7f7777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b5b5b5bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefefefffefefedfdedfdf00000000000000001f1f1f1ffffefffffffefefefffefefefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfb1f1f1f1f000000000000000000000000000000000000000000000000000000003f000000ff000000ff030303ff767576ffd5d5d5fffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfafbfffafafaffd2d2d2ff777777ff010101ff3f3f3ffffefdfefffffffffffefdfdfff5f5f5ffededecffdfdfdfffccccccffc9c9c9ffcacacaffcdcdcdffd4d4d4ffd9d9d9ffdcdcdcffdededfffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdfdedeffdcddddffdbdbdbffd9d9d9ffd7d7d6ffcfcfcfffc1c1c1ffbcbcbcffb4b4b4ff9d9d9dff6e6e6eff3c3b3cff0f0f0fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff323232ff535353ff5b5b5bff919191ffb2b2b2ffbdbdbdffc3c3c3ffc7c7c7ffcacacaffcdcdcdffd0d0cfffd2d2d2ffd6d6d6ffdadbdaffdededeffe2e2e2ffe9e9e9fff2f1f2fff8f8f89f9c9c9d00000000000000000000000003030303d7d7d7d7ffffffffffffffff8b8b8b8b00000000000000000f0e0e0effecececffe9e9e9ffe7e7e7ffe5e5e5ffe2e3e2ffdfdfdfffdcdcdcfbd7d7d79f868686000000000000000000000000000000001310101063515151bb989998fbcececeffd3d3d3ffd7d7d8ffd8d9d8ffd1d1d1ffc8c8c8ffc9c9c9ffc6c6c6ffc2c2c2ffc0c0c0cf999999936d6d6d574141411f17171700000000000000000000000000000000000000000000000000000000000000005b4e4e4ee7c9c9c9ffe0e0e0ffe2e2e3ffe4e4e5ffe7e7e7ffe9e9eaffecececffeeeeee635d5d5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007070707ebebebebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf00000000000000001f1f1f1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb3b3b3b300000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff010101ff717171ffd0d1d0fffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffbfbfbfffbfbfbfffcfbfcfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fffaf9fafffbfbfbfffbfbfbfffbfbfbfffafafaffcdcdcdff747474ff000000ff3f3f3ffffdfdfdfffffffffffdfdfdfff5f5f5ffedededffdfdfdfffccccccffc9c9c9ffcbcacaffcececeffd3d3d3ffd8d8d8ffdcdcdcffdededeffe0e0e0ffe1e1e1ffe2e2e3ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe2e3e3ffe1e1e1ffdfe0dfffdededdffdcdcdcffdbdbdbffd9d9d9ffd6d7d6ffcfcfcfffc2c2c2ffbcbcbcffb5b5b5ff9f9f9fff6e6e6eff3b3b3bff121212ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff3d3d3dff535353ff5f5e5fff939393ffb3b3b3ffbebdbeffc2c2c2ffc7c7c7ffcbcbcbffcecdcdffd0d0d0ffd2d2d2ffd6d6d6ffdadadaffdededeffe1e1e1ffeaeaeafff2f2f2fff8f8f87f7d7d7d00000000000000000000000077777777fffffffffffffffffffffffffffcfcfc3b3a3a3a0000000000000000efe0e0e0ffeaeaeaffe9e9e9ffe6e6e7ffe3e3e3ffe0e0e0af9898982f29292900000000000000000000000000000000000000000000000000000000000000001310101063525252bb9c9c9cffe2e2e2ffe6e6e6ffdddddddfb9b9b9a3858585675655562f2b2b2b1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f272626268b7d7d7defd5d5d5ffe5e5e5ffe7e7e7ffeaeaeaffecececffeeeeee534e4e4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087878787ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3e3e3e3000000000000000023232323ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff47474747000000000000000000000000000000000000000000000000000000000000000017000000ff000000ff000000ff686869ffc6c6c6fffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafaffc2c3c3ff6c6c6cff000000ff424242fffdfefefffffffffffdfcfcfff5f5f5ffedededffdfdfdfffcdcdcdffcacacaffcbcbcbffcdcdcdffd2d3d2ffd7d7d7ffdbdbdbffdededeffdfdfdfffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffdfe0dfffdededeffdcdddcffdbdbdbffd9d9d9ffd6d6d6ffcfcfceffc2c2c2ffbdbcbdffb6b6b6ffa2a2a2ff6d6d6dff393939ff121212ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff474747ff535353ff616160ff949494ffb3b3b3ffbebebeffc3c2c2ffc7c7c8ffcbcbcbffcececeffd0d1d0ffd3d3d3ffd7d7d7ffdbdbdbffdededeffe2e2e2ffebececfff2f3f3fff9f9f95f5d5e5d00000000000000001f1f1f1ff7f7f7f7fffffffffffffffffffefefefff6f7f63b3a3a3a00000000fffffffffffbfbfbffeff0efffefefeffff3f3f3fff7f7f7fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f0f0e0e0e9f919191fff5f5f5fff6f6f6ffeeeeeefff4f4f48f8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017171717fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3d3d3d300000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff000000ff5d5d5dffbbbbbbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafff9f9f9fffafafafffafafaffb8b8b8ff646464ff000000ff5e5e5efffdfdfdfffffffffffdfdfdfff6f6f6ffedededffdfe0dfffcdcdcdffcacacaffcacacaffccccccffd2d2d2ffd7d7d7ffdbdbdbffddddddffdfdfdfffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e5ffe5e5e5ffe3e3e3ffe1e1e2ffe0e0e0ffdfdfdfffdededeffdcdcdcffdadadaffd6d6d6ffcececeffc2c2c2ffbdbdbdffb6b6b5ff9e9f9eff6b6b6bff3a3a3aff0f0f0fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff4b4b4bff505050ff626262ff949494ffb4b4b4ffbfbfbfffc4c4c4ffc8c8c8ffccccccffcecfceffd1d1d1ffd4d4d4ffd8d8d8ffdbdbdbffdedfdfffe4e5e5ffeeeeeefff4f5f4fffafafa272626260000000000000000b3b3b3b3fffffffffffffffffffffffffffefefffff2f2f2433f3f3f00000000f3f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f000000005f595959fff4f4f4fffffefefffefefefffefefefbfbfbfb373737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097979797ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5757575700000000000000000000000000000000000000000000000000000000000000000000000000000000e3000000ff000000ff545454ffb0b0b0fffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffafafafffafbfafffbfbfbfffcfbfcfffafbfafffafafafffafafafffbfbfbfffbfbfbfffbfcfbfffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffdfcfdfffcfcfcfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafaffadaeaeff535353ff000000ff5e5e5efffdfdfdfffffffffffffffffff7f7f7ffeeeeeeffe0e1e1ffcececeffc9cac9ffc9c9c9ffcacacaffd2d2d2ffd9d8d9ffdbdcdcffdddedeffdfdfdfffe1e1e1ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffe1e1e1ffe0e0e0ffdfdedeffddddddffdbdbdbffd6d7d7ffcececeffc1c1c1ffbcbcbcffb3b3b2ff9b9b9aff6a6a6aff383737ff0b0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff515151ff505050ff636362ff949494ffb6b5b6ffc0c0c0ffc4c4c4ffc8c8c8ffccccccffcecfceffd2d2d1ffd5d5d5ffd9d9d9ffdcdcddffe2e1e2ffeaeaeafff0f1f0fff8f8f8dfdcdcdc00000000000000004f4f4f4ffffffffffffffffffffffffffffffffffffffefffff4f4f4635d5d5e00000000afafafaffffdfdfefffbfcfbfffcfcfcfffbfbfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfdfcfffcfdfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffefefe5f5e5e5e000000006f6a696afff7f7f7ffffffffffffffffffffffffffffffffcfcfcfcf0303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007070707c7c7c7c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff9f9e9e9e9f9e9e9eb7b7b7b6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb000000ff000000ff3b3b3bff9f9f9ffff9f9f9fffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafafffafafafff9f9f9fff9f9fafffafafafffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfbfffbfbfbfffbfbfafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafff9faf9fffafafafffafafafffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffaf9f9ff9b9b9bff3e3e3eff000000ff626262fffdfdfdfffffffffffffffffff8f7f8ffeeeeeeffe2e2e2ffd0d0d0ffc9c9c9ffc9c9c9ffcacacaffd3d3d3ffdadadaffddddddffdfdfdfffe1e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe5e5e4ffe3e3e3ffe3e2e3ffe2e1e2ffe0e0e0ffdddeddffdbdbdbffd7d7d7ffccccccffbebebeffb8b8b8ffaeaeaeff979797ff676767ff343434ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff535353ff4f4f4fff666766ff989898ffb6b6b6ffc0c0c0ffc4c4c4ffc9c9c9ffcdcdcdffd1d1d1ffd5d5d5ffd8d8d8ffdcdcdcffe0e0e0ffe7e8e7ffeeeeeefff3f3f3fbf3f3f34b4a4a4a000000000b0b0b0be3e3e3e3fffffffffffffffffffffffffffffffffffffffffff7f7f77f787878000000007f797979fff2f2f2fff0f0f0fff2f2f2fff1f1f1fff2f2f2fff4f4f4fff6f6f6fff8f8f8fff9faf9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffcfcfdfffcfbfbfffafafafffafafafffafafafffafafafffbfbfbfffafafafff9f9f9fff9f8f8fff8f8f8fff8f7f8fff7f7f8fff7f7f7fff6f6f5fff4f4f4fff2f2f2fff0f0f1fff3f2f3fff6f7f77f7e7e7e000000007f787979fff8f7f7ffffffffffffffffffffffffffffffffffffffff737373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017171717e7e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbbbbbbbb030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab000000ff000000ff1a1a1aff8d8d8dffebebebfffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfcfffafafbfff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffafbfbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffcfcfcfffbfbfbfffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfafffafafafffafafafffafafafffafafafffafafaffe9e9e9ff888988ff181818ff000000ff717171fffcfcfcfffdfefefffefefffff8f8f8fff0f0f0ffe5e5e5ffd3d3d3ffcacbcbffcacbcbffcccbcbffd4d4d4ffdadadaffddddddffe0e0e0ffe1e1e1ffe2e2e2ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe3e3e3ffe0e1e1ffdededeffdbdbdbffd4d4d4ffc8c8c8ffbcbcbcffb4b4b4ffa7a7a7ff888888ff585858ff292928ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff5a5a5aff4b4b4bff6b6a6aff9e9e9effbababaffc2c2c2ffc8c8c8ffcececeffd2d2d2ffd6d6d6ffdadadaffdededeffe1e2e1ffe6e6e6ffecebecfff1f1f1fff4f4f47773737300000000000000008b8b8b8bfffffffffffffffffffffffffffffffffffffffffffffffffff8f8f89f969696000000006f666666ffe8e8e8ffecececffebebebffeeeeeefff0f0f0fff2f2f2fff4f4f4fff6f6f6fff8f8f8fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfafbfff9f9f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff0f0f0ffedededffecececffedededefdcdcdc1f1f1f1f000000009b929292fff8f8f8fffffffffffffffffffffffffffffffffffffffff3f3f3f31f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1b1b1bd7d7d7d7fffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffabababab070707070000000000000000572626266b3333337f3e3e3d7f3f3f3f7f3e3e3e6b3434344f2626262b141414000000000000000063000000ff000000ff030203ff777777ffcfcfcefffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffbfcfbfffafafafff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fffafafafffbfbfbfffbfcfbfffbfafafff9f9f9fff9f9f9fffafafafffcfbfbfffbfbfbfffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffcfbfcfffcfcfcfffbfbfbfffafbfbfffafafafffafafafff9f9f9fff9f9f9ffc9c9c9ff777676ff030303ff000000fb9a9a9afff9f9f9fffcfcfcfffefefefff9f9f9fff1f2f2ffe7e7e7ffd7d7d7ffcdcdcdffcdcdcdffcdcdcdffd4d4d4ffdadadaffdededdffe0e0e0ffe1e2e2ffe3e3e3ffe5e5e5ffe7e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe7e7e7ffe5e6e5ffe4e5e5ffe4e4e4ffe2e2e2ffdfdfdfffdadadaffd1d1d1ffc4c5c4ffb9babaffafaeafff9b9b9bff797979ff484848ff121312ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff646465ff494949ff6d6d6dffa3a3a4ffbdbdbdffc6c6c6ffcdcdcdffd3d2d3ffd8d8d8ffdcdcdcffdfdfdfffe2e2e2ffe6e6e6ffeaebebfff0eff0ebe0e0e0534f4f4f00000000000000002b2b2b2bfbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffafafabfb4b4b4000000000b0a0a0ae3cbcbcbffe7e7e7ffe6e6e6ffeaeaeaffeeefeefff1f1f1fff3f3f3fff4f5f5fff7f7f7fff9f9f9fff9f9f9fffaf9fafffafafafffafafafffafafafffafafafffafafafffbfbfbfffafafafffbfafbfffafafafff9f9f9fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafbfff9f9f9fff8f8f8fff7f7f7fff6f7f6fff5f5f5fff3f3f3fff0f0f0ffebebecffe7e7e7ffebececffe6e6e56b6161610000000000000000a79e9e9efff9faf9ffffffffffffffffffffffffffffffffffffffffffffffffb3b3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0b0b0bc3c3c3c3fffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefeffffffffffffffffffffffffff8f8f8f8f00000000000000000000000000000000ff5c5c5cff717171ff767676ff787878ff787878ff787878ff777877ff727272772f2f2f000000001b000000ff000000ff000000ff585858ffb1b1b1fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffbfbfbfffaf9f9fff9f9f9fff9fafafffbfbfbfffcfcfcfffafafafff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffafafbfffafafafffbfbfbfffbfbfbfffafafafffafafafffaf9f9fff8f8f8ffabababff565656ff000000ff000000d7ababacfff7f7f7fffbfbfbfffefefefff9f9f9fff2f2f2ffeaeaeaffdbdbdbffd1d1d1ffcfcfcfffcfd0cfffd4d4d4ffdbdadaffdedfdeffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe8e9e9ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe2e2e2ffdededeffd5d5d5ffcbcbcbffbdbdbdffb0b0b0ff9f9f9fff858586ff5f5f5fff333333ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff080808ff686868ff4f4f4fff747474ffa8a8a8ffc3c2c3ffcdcdcdffd5d5d5ffd8d8d8ffddddddffe1e1e1ffe4e4e4ffe7e7e7f7e1e1e1bbacacac6b64646413121212000000000000000000000000c7c7c7c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcdfd1d1d100000000000000005b515151ffe2e2e2ffe7e7e7ffe6e6e6ffecebecfff0f0f0fff2f2f2fff3f4f4fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffaf9fafff9fafafffafaf9fffafafafff9f9f9fff9f9f9fffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff9f9f8fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff4f4f4fff2f2f2ffedededffe8e8e8ffe7e7e7ffe8e8e8d7bfc0c0030303030000000000000000bfb5b5b5fffbfafaffffffffffffffffffffffffffffffffffffffffffffffffffffffff5353535300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030353535353cfcfcfcffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffeffffffffffffffffafafafaf37373737000000000000000000000000000000000f020202ff3e3e3eff525352ff626262ff676767ff696969ff656565ff5e5e5eff4a49499f2525250000000000000000cb000000ff000000ff242323ff9a9a9afff1f2f1fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fffafafafffbfbfbfffcfcfcfffbfbfbfffafafafffafafafffbfafafffbfbfbfffbfbfbfffcfbfbfffcfcfcfffbfafbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfafbfffafafafffafafaffeeeeefff939293ff262626ff000000d3000000c3bababafff6f5f6fff8f8f9fffcfcfcfff9f9f9fff2f2f2ffecececffe1e1e1ffd6d6d6ffd2d2d1ffd2d2d2ffd7d7d7ffdbdbdbffe0e0e0ffe3e2e2ffe4e4e4ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe9e8e8ffe7e7e7ffe6e6e6ffe4e4e4ffe0e0e0ffd6d6d6ffc8c8c8ffb5b5b5ffa6a6a6ff979797ff838282ff656565ff434343ff0e0e0eff000000ff000000ff000000c7000000ff000000ff000000ff000000ff000000ff151515ff6b6b6bff535354ff797978ffaaaaaaffc6c6c6ffd2d2d2f7d2d2d2d3b7b6b7bba4a4a49f8e8e8e7f7372724740404007070707000000000000000000000000000000000000000063636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff1f1f1000000000000000000000000c3acacacffe2e2e2ffe4e4e4ffe8e7e8ffeeeeeefff0f0f0fff2f2f2fff4f4f4fff5f5f5fff6f6f6fff7f7f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f9fff8f8f8fff8f8f8fff9f9f9fffafafafff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff3f3f3fff0f0f0ffecececffe6e6e6ffe9e9e9ffe3e3e3433c3c3c000000000000000000000000d3c7c7c7fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3e3e3e30f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3f7f7f7f7fababababd3d3d3d3fbfbfbfbfffffffff3f3f3f3cbcbcbcb9f9f9f9f7373737327272727000000000000000000000000000000007f3131319b292929ab242424ff2f2f2fff3d3d3dff4b4b4bff535353ff545454ff505150ff464646ff353535d32424244b0e0e0e3b0d0d0d8b030303ff000000ff010101ff747575ffc8c8c8fffbfafafffafafafffbfbfbfffafafafffaf9f9fffafafafffbfbfafffcfcfbfffbfbfbfffafbfafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfafffcfcfbfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafbfafffbfbfbfffbfbfbffc1c0c0ff737373ff020202ff00000083000000dfd1d1d1fff2f2f3fff7f8f8fffbfbfbfff6f6f6fff0f0f0ffeeedeeffe7e7e7ffdededeffd5d5d5ffd5d5d5ffd9d9d9ffdededeffe1e1e1ffe4e4e4ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffebebebffebecebffebebebffebebebffe9e9e9ffe8e8e8ffe7e7e7ffe5e5e5ffe0e0e0ffd4d4d4ffc1c1c1ffabababff9c9c9bff898989ff747474ff606160ff474847ff151514ff000000ff000000ff000000db0000003b000000ff000000ff000000ff000000ff000000ff121212ff626161ff616160ef666767b7737373775959593f333333070606060000000000000000000000000000000000000000000000000000000000000000000000000000000013131313efefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f41f1e1e1e0000000000000000332c2c2cfbd8d8d8ffe4e4e4ffe3e3e3ffeaeaeaffeeeeeefff0f0f0fff2f2f2fff4f4f4fff5f5f5fff6f7f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff8f9f8fff9f9f9fffaf9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff2f2f2ffefefefffe9e9e9ffe6e6e6ffe3e3e3b39e9e9e00000000000000000000000000000000dfd3d3d3fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9393939300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff717171ff4f4f4fff3b3b3bff373737ff505050ff676867ff787878ff747474ff6a6a6aff575757ff363636ff29292aff343434ff48484883222222fb000000ff000000ff2f2e2fffa3a3a3ffefefeffffafafafffafbfbfffafafafff9f9f9fff9f9f9fff9f9fafffafafbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fffafafafffafafafffbfafbfffbfbfbfffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbffedededff989898ff303030ff000000ff0000002f000000ffecececffeff0effff6f6f7fff9f9f9fff5f5f5fff0f0f0ffeeeeeeffebebebffe4e5e5ffdcdcdcffd8d8d9ffdbdbdbffe0e0e0ffe3e3e3ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffebebebffecececffebebebffeaeaeaffe9e8e9ffe6e6e6ffe2e2e2ffdedfdfffd7d7d7ffc8c8c9ffb2b2b2ff909090ff7f7f7fff717171ff5f5f5fff4e4e4eff393839ff121212ff010101ff000101ff000000f30000003700000003000000f3000000ff000000ff000000ff000000ff040404ff4b4b4bff5d5d5d7f2d2d2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefff7f7f7474444440000000000000000000000009b858585ffdededeffe6e6e6ffe7e7e7ffecededffefefeffff1f1f1fff2f3f2fff4f4f4fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff7f7f7fff8f7f8fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff3f3f3fff0f0f0ffecececffe6e6e6ffe5e5e5f7d9d9d9231f1f1f00000000000000000000000013121212fff1f1f1fffdfefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfb3737373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000470303035f0404045f0404045f0404045f0404045f0303035b00000107000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff666666ff4a4a4aff454545ff6b6b6bff8a8a8affa0a0a0ff9fa09fff8f8f8fff777777ff484848ff343434ff474747ff5e5f5f5f2626269f000000ff000000ff020202ff797979ffc8c8c8fffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffafafbfffafafafffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff9f9f9fffafaf9fffafafafff9f9f9fff8f8f8fff9f9f9fffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffbfbfbfff767676ff040404ff0000009f00000000000000ffe9e9e9ffeeeeeefff5f5f4fff7f7f7fff4f4f4ffefefefffedededffebebeaffe9e9e9ffe4e4e4ffdededeffdededeffe1e1e1ffe5e5e5ffe7e7e7ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffeaeaeaffe8e8e8ffe6e6e6ffe2e2e2ffdcdcdcffd3d3d3ffc3c3c3ffacacacff929292ff777777ff5f5f5fff515151ff434343ff393939ff232323ff050505ff000000ff000000ff000000fb0000004b0000000000000000000000bb000000ff000000ff000000ff000000ff000000ff111111ff42424273252525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b3b3b3bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff3f3f3fbe3e3e3c7b3b3b3877979794b434343231f1f1fefcdcdcdffe3e3e2ffe8e8e8ffecececffefefeffff1f1f1fff2f2f2fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff2f2f2ffeeeeeeffeaeaeaffe8e8e8ffdfdfdf9b8788884b4444437b6f6f6faf9f9f9fe3d1d1d1ffedecedfff0f0f0fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047000000bb000000f7070707ff0b0c0cff141313ff181818ff181818ff161617ff111111ff010101d7000000270000000000000000000000000000000000000000000000000000000000000000000000ff7d7d7dff6c6c6cff525252ff50504fff7b7c7cffa2a2a2ffbebebeffbcbcbcffacacacff8d8d8dff555555ff3f3f3fff535353ff6666665f28282817000000f7000000ff000000ff262525ffa7a7a7ffeaeaeafffcfcfcfffbfbfbfff9fafafff9f9f9fff9f9fafffafafafffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f8f8fff8f8f8fff7f7f7fff8f8f8fffafafafffafafafff9fafafff9f9f9fff9f9f9fff9faf9fffafafafffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafaffe6e6e6ff9b9b9bff252525ff000000fb0000002300000000000000ffe8e8e8ffedededfff3f3f3fff5f5f5fff3f3f3ffeeeeeeffebebeaffe8e8e8ffe6e6e6ffe6e6e6ffe3e3e3ffe3e3e3ffe3e3e3ffe5e5e5ffe7e7e7ffe8e8e8ffe8e8e8ffe6e6e6ffe5e5e4ffe3e3e3ffdfdfdfffd8d8d8ffcacacaffb2b2b2ff9b9b9bff7e7f7fff5d5d5dff464545ff353535ff303030ff29292aff1b1b1bff080808ff000000ff000000ff000000ff000000f70000005b00000000000000000000000000000073000000ff000000ff000000ff000000ff000000ff000000830a0a0a0301010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303d7d7d7d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaffe0e0e0ffdfdfdfffe0e0e0ffe1e1e1ffe1e1e1ffdfdfdff7d5d5d5ffdbdbdbffe8e8e8ffecececffefefeffff0f0f0fff1f1f1fff2f3f2fff2f2f2fff2f2f2fff3f3f3fff5f5f5fff6f6f6fff6f7f7fff6f6f6fff5f5f5fff5f5f5fff6f6f6fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff1f1f1ffeeeeeeffeaeaeaffe4e4e5ffdedfdfffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe6e6e6ffe6e5e6ffe5e5e4fff6f7f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000ab000000ff000000ff020202ff1b1b1bff575757ff999999ffadadadffb1b1b1ffb4b4b4ffadadadff3b3b3bff000000d30000000b00000000000000000000000000000000000000000000000000000000000000ff7d7d7dff6d6d6dff585858ff575757ff888888ffafafafffcbcbcbffcacacaffbcbcbcff9b9b9bff5c5d5dff444443ff585858ff6a6a6a5f292a29000000008f000000ff000000ff000000ff565555ffb7b6b7fff4f4f4fffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffafafafff9f9f9fff8f8f9fff7f7f7fff7f7f7fff8f8f8fffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbfffafafafffafafafffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafffafafafff0f0f0ffadadadff515252ff000000ff0000008f0000000000000000000000ffe6e6e6ffebebebfff0f0f0fff2f2f2fff0f0f0ffebebebffe8e8e9ffe6e6e6ffe3e3e3ffe1e1e1ffe0e0e1ffe1e1e1ffe2e2e2ffe3e3e3ffe5e4e4ffe4e5e5ffe3e3e3ffe0e0e0ffd9dadaffcecdceffbbbbbbff9f9f9fff828282ff606160ff454545ff2f2f2fff1f2020ff1a1a1aff161616ff101010ff060606ff000000ff000000ff000000ff000000ff000000cf0000002f0000000000000000000000000000000000000007000000e3000000ff000000ff000000ff0000008f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffe7e7e7ffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd6d6d6ffd7d7d7ffd7d7d7ffdfdfdeffededecffedededffefefeffff0f0f0fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff5f5f5fff6f6f6fff6f6f6fff5f5f5fff4f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff3f3f4fff4f4f4fff3f3f3fff3f2f2fff0f0f1ffeeeeeeffecebebffddddddffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdcdbdcffdcdddcffddddddffdededeffe5e5e5fffdfdfdffffffffffffffffffffffffffffffffefefefef6f6f6f6ffbfbfbfbfffffffffffffffff3f3f3f31f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000f3000000ff000000ff080808ff646464ffd7d7d7fff7f7f7fffdfefdfffefdfefffdfdfdfffdfdfdfffcfcfcffd7d7d7ff323231ff000000a300000000000000000000000000000000000000000000000000000000000000ff7f7f7fff717171ff5e5e5eff5d5d5dff8f8f8fffb5b5b5ffd1d1d1ffd0d0cfffc3c3c2ffa0a0a0ff606060ff4b4b4bff5d5d5dff6c6c6c5f2a2a2a0000000017000000e7000000ff000000ff060606ff7b7b7cffc8c8c8fff8f8f8fffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffafafafffaf9f9fff9f9f9fff8f8f8fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffafafbfffbfbfbfffafbfafffafafafffafafafff9faf9fff9f9fafff9f9f9fff9f9f9fffafafafffbfbfbfffafafafff6f6f6ffbcbbbcff7a7a7aff060606ff000000f3000000170000000000000013111111ffe3e3e3ffe8e8e8ffededecfff0f0f0ffedededffe9e9e8ffe6e6e6ffe4e3e4ffe0e0e0ffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd3d2d3ffd2d2d2ffcacbcbffb9b9b9ffa1a1a1ff7c7c7cff595958ff3e3d3eff282828ff1c1c1cff141515ff0f0f0fff0c0b0cff070707ff020202ff000000ff000000ff000000ff000000ff000000f7000000870000004b030303a3070707c3060606df080808df0a0a0adf060606d7060606db060505ff000000ff000000cf00000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ff7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f4ffdbdbdbffd8d7d8ffd6d6d6ffd5d5d4ffd3d3d3ffd2d2d2ffcfd0d0ffcececeffcececeffdbdbdbffeaeaeaffecececffeeeeeefff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f5f4fff5f5f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f5fff4f4f4fff4f4f4fff4f4f4fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffe9e9e9ffd5d5d5ffd4d5d4ffd4d4d4ffd5d5d5ffd6d6d6ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdcffdededefff0f0f0fffffffffffffffffffffffffffffffffbfbfbfb2f2f2f2f93939393ffffffffffffffffffffffffb3b3b3b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff1c1c1cffa8a8a8fff9fafafffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcffb5b5b4ff212121ff0000005b000000000000000000000000000000000000000000000000000000ff818081ff737373ff626262ff5b5a5bff929191ffb9bab9ffd4d4d4ffd2d2d2ffc6c6c6ffa3a3a3ff626262ff4f4f4fff5f5f5fff6e6d6d5f2a2a2a00000000000000003f000000fb000000ff000000ff101010ff919191ffd8d8d8fff9f9f9fff9fafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fffbfafafffbfbfbfffafbfbfffafafafffafafafffafafafffafafafffafafafffbfbfafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffafafaffcacacaff8e8e8eff171717ff000000fb0000004b00000000000000000000001f1c1c1cffe0e0e0ffe4e4e4ffeae9e9ffebebebffe9e9e9ffe4e5e5ffe2e2e2ffdfdedeffdadadaffd6d7d7ffd4d4d4ffd0d0d0ffccccccffc4c4c3ffb7b7b7ff9b9b9bff757574ff4e4e4eff333333ff232323ff171717ff0f0f0fff0b0b0bff090909ff070707ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000a30000007f040404e3080808ff0d0d0dff161616ff272627ff333333ff3e3e3eff3d3e3dff242424ff141414ff0b0a0bff070707570202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7b7b7b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcffe0e0e0ffd9d9d9ffd6d6d6ffd4d4d3ffd2d2d2ffd1d0d1ffcfcfcfffcdcdcdffcdccccffd1d1d1ffe2e2e3ffe8e8e8ffebececffeeeeeeffefefeffff1f1f1fff2f1f1fff3f3f3fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff4f4f3fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff4f5f5fff5f5f5fff4f4f4fff3f3f3fff3f2f3fff1f1f2fff0f0f0ffedededffe9e8e8ffdcdcdcffd0d1d0ffd2d2d2ffd3d2d2ffd3d4d3ffd5d6d6ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffe0e0e0fffafafaffffffffffffffffffffffffffffffffc7c7c7c713131313f7f7f7f7ffffffffffffffffffffffff5353535300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff000000ff4a4a4affe6e6e6fffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfff9f9f9ff979796ff0c0c0cdb000000070000000000000000000000000000000000000000000000ff818181ff747474ff636362ff616161ff969696ffbfbfbfffd7d7d7ffd3d3d3ffc6c6c6ffa1a1a1ff5d5d5dff4f4f4fff606060ff6e6e6e5f2a2a2a0000000000000000000000006b000000ff000000ff000000ff181717ffa0a0a0ffd8d8d8fff8f8f8fffafafafffaf9f9fff9f9f9fffaf9fafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff7f7f7ffcecdceff979797ff1d1d1dff000000ff0000007b0000000000000000000000000000001f1b1b1bffdcdcdcffe0e0e0ffe6e6e6ffe6e6e6ffe4e4e4ffdfdfdfffdbdbdbffd7d7d7ffd2d2d2ffcdcdcdffc7c7c7ffbababaffa2a3a2ff7c7b7bff505050ff2e2e2eff1c1c1bff121212ff0d0d0dff0a0a0aff070707ff050505ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000af0000003b0000009f090908ff0e0e0eff191919ff484848ff909090ffcfcfcfffe7e7e7ffefefeffff1f2f1ffd4d4d5ffa4a4a4ff4c4c4cff171717fb0202024f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053535353fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffebebebffdbdadaffd8d8d8ffd4d4d4ffd1d2d1ffd0cfcfffcececeffcdcdcdffcccbcbffccccccffdcdbdcffe3e3e3ffe8e8e8ffebebebffedededffefefeffff1f0f0fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f2fff2f2f2fff3f3f3fff3f3f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff3f2f3fff2f2f2fff1f1f1fff0f0f0ffefefefffecececffe9e9e9ffe5e4e5ffd3d4d4ffcececeffd0d0d0ffd1d1d1ffd4d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffe8e8e8fffefefeffffffffffffffffffffffffffffffffebebebebffffffffffffffffffffffffffffffffe3e3e3e30f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b000000ff000000ff000000ff484848fff4f4f4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefeffeae9eaff535353ff0100006f0000000000000000000000000000000000000000000000ff808080ff757575ff626263ff626262ff969696ffbdbdbdffd6d6d6ffd4d3d3ffc7c7c7ff9f9e9eff5c5c5cff505050ff606060ff6f6f6f5f2b2b2b000000000000000000000000000000009f000000ff000000ff000000ff1c1b1bff9a9a9affd4d4d4fff6f6f6fffafafafffafafafffbfafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfafffafafbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff1f2f1ffc6c5c5ff939393ff1b1b1bff000000ff000000a7000000000000000000000000000000000000001f1b1b1bffd7d7d7ffdededeffe1e1e1ffe0e0e0ffddddddffd8d7d8ffd3d3d3ffcdcdccffc1c1c1ffa9a9a9ff828282ff525352ff2f2f30ff1a1a1aff0e0e0eff090909ff070607ff060606f7060606db040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000f7000000a70000002f00000017010101d30a0a0aff0f100fff2e2e2eff8f8f8fffebebebfffcfcfcfffefefefffefefefffefefefffffffffffefefefffdfdfdffe4e4e4ff8b8a8bff1b1b1bf303030333010101000000000000000000000000000000000000000000000000000000000000000000000000000000000b0b0b0be3e3e3e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7ffdbdbdbffd9d9d8ffd6d6d6ffd2d3d2ffd0d0d0ffcdcdcdffcbccccffcacacaffcacacaffd3d3d3ffe0e0e0ffe5e5e5ffe8e8e8ffebebebffedededffefefeffff0f0f0fff2f2f2fff2f2f2fff0f0f0ffefefefffeeeeeeffeeeeeeffefefeffff1f1f1fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff2f2f2fff2f2f1fff1f1f1fff0f0f0ffefefefffeeeeeeffecececffe9e8e8ffe6e6e6ffdededeffcdcdcdffcdcdcdffcfcfcfffd1d1d1ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffdadadaffdcdddcfff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff93939393000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000e3000000ff000000ff313131fff1f1f2fffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffb5b5b5ff1e1e1ee70101010700000000000000000000000000000000000000ff808080ff747474ff5f6060ff606060ff959595ffbdbdbdffd6d5d6ffd3d3d3ffc6c6c6ff9e9e9eff5e5e5eff4f4f4fff606061ff7070705f2b2b2b0000000000000000000000000000000007000000bb000000ff000000ff000000ff0f100fff818181ffcececefff1f1f1fffafafafffbfbfafffafafbfffafafafffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfcfbfffafafafff9f9f9ffebebebffc0c1c0ff7e7e7dff151515ff000000ff000000c30000000b000000000000000000000000000000000000001f1a1a1affcecfcfffd1d1d1ffd9d8d9ffd9d9d9ffd5d4d4ffcacbcaffb6b6b6ff909090ff5a5a5aff313131ff191919ff0e0e0eff09090aff060606ff050505f7030303af0202025b0202020b00000013000000eb000000ff000000ff000000ff000000ff000000ff000000cf0000006b0000000f0000000000000003000000bb0f0e0fff131313ff434343ffb5b4b4fffafaf9fffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefff3f3f3ff8c8c8cff171717b70a0a0b000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefeffe0e0e0ffd6d6d7ffd6d6d6ffd3d3d3ffd2d2d2cba5a5a5ffcbcbcbffc9c9c9ffc9c9c9ffccccccffdcddddffe0e0e0ffe5e5e5ffe8e8e8ffebebebffedededffeeeeeeffefefeffff0f0f1fff1f1f1ffefefefffedededffecececffecececffeeeeeefff0f0f0fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f1fff1f1f1fff1f1f1fff1f0f1fff0f0f0fff0f0f0ffefefefffedededffebececffe9e9e9ffe6e6e6ffe1e1e1ffd5d5d6ffccccccffcccccdffcecfcfffd1d1d1ffd3d3d3ffd4d5d5ffd6d6d6ffd8d8d8ffdadadaffe0e0e0fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfb37373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000ff000000ff000000ffbcbcbcfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefeffefefefff727272ff0505056b00000000000000000000000000000000000000ff7f7f7fff747474ff5f5e5eff5e5e5eff949393ffbcbcbcffd3d3d3ffd1d1d1ffc3c3c3ff9d9d9dff5d5d5dff4d4e4dff606060ff7171715f2b2b2b00000000000000000000000000000000000000000300000097000000ff000000ff000000ff030303ff585858ffb9b9b9ffdfdfdffff4f5f5fffafafafffafafafffafafafffafafafffafafafffafafbfffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffcfcfcfffdfdfdfffdfdfdfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfff3f3f3ffd6d6d6ffb4b4b5ff595959ff050505ff000000ff000000a30000000700000000000000000000000000000000000000000000001f181818ffbcbcbcffb6b6b6ffc2c2c2ffbababaffa1a1a1ff696969ff393939ff1a1a1aff0e0e0eff080808ff050505ff040404f7030303af0303035b0101010b0000000000000000000000000000000000000063000000ff000000ff000000eb000000930000003300000000000000000000000000000000000000830b0a0aff161616ff444444ffc5c5c5fffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdffe4e5e5ff616161ff2424242f08080800000000000000000000000000000000000000000000000000000000000000002f2f2f2ffbfbfbfbffffffffffffffffffffffffe3e3e3e3ffffffffffffffffffffffffffffffffffffffffffffffffffefefefffd5d6d5ffd5d5d5ffd4d4d4ffd2d2d2d7b1b0b003030303cfa2a2a2ffc8c8c8ffc9c9c9ffd6d6d5ffdfdfdfffe2e2e2ffe5e5e6ffe8e8e8ffeaeaeaffecececffedededffeeeeeeffefefeeffefefefffefeeeeffedededffecececffecececffeeeeeefff0f0f0fff0f0f0ffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffeeeeeeffecececffeaeaeaffe8e9e8ffe6e6e6ffe2e2e2ffdfdfdfffcfcfcfffc9c9c9ffccccccffcececeffd1d1d1ffd2d3d3ffd4d4d4ffd6d6d6ffd8d9d8ffdbdbdbffebebebfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf0303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000f7000000ff000000ff575757fffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffdfdfdffc5c5c6ff2c2c2cbb0b0b0b00000000000000000000000000000000ff7e7f7eff727272ff5f5f5fff5c5b5cff919091ffb9b9b9ffcecdceffcbcbcbffbdbdbdff999999ff585858ff4a4a4bff5d5d5dff6e6e6e5f2a2a2a000000000000000000000000000000000000000000000000000000006b000000fb000000ff000000ff000000ff222222ff818181ffc5c5c5ffe4e4e5fff6f6f6fff9faf9fffafafafffafafafffafafafffafafafffafafbfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffcfcfbfffbfbfbfff6f6f6ffdfdfdfffbebebeff828282ff262626ff000000ff000000ff0000007b0000000000000000000000000000000000000000000000000000000000000000000000ff999999ff8b8c8bff828182ff5a5959ff2c2c2cff0c0c0cff070707ff040404ff030303f7040404af0202025b0101010b00000000000000000000000000000000000000000000000000000000000000000000003f0000003b00000007000000000000000000000000000000000000000000000043040404ff141414ff313131ffa7a7a7fffbfbfafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffafafaffafafafff4141419f1d1d1d0000000000000000000000000000000000000000000000000000000000000000c7c7c7c7ffffffffffffffffffffffffd3d3d3d303030303dbdbdbdbfffffffffffffffffffffffffffffffffffbfbfbffdcdcdcffd6d6d6ffd5d5d5ffd2d2d2ffd1d1d14337373767515151ffc8c8c8ffc9c8c8ffcececeffdcdcdcffe0e0e0ffe3e3e3ffe6e6e6ffe8e8e8ffeae9eaffebebebffecececffecececffedecedffedededffedededffedededffedededffedededffeeeeeeffefefefffeeeeeeffedededffedededffedededffedededffedecedffecececffedededffedededffeeeeeeffeeeeeeffedededffebebebffe9e9e9ffe8e8e8ffe6e6e6ffe3e3e3ffe0e0e0ffd8d8d8ffc9c9c9ffc9c9c9ffccccccffcececeffd0d0d0ffd3d2d2ffd4d5d4ffd7d6d7ffd9d9d9ffdcdcdcfff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047000000ff000000ff000000ffd5d5d5fffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefeffe7e7e7ff696969f71f1f1f0b020202000000000000000000000000ff7c7c7cff6e6d6dff5a5a5aff555555ff878787ffafafafffc3c3c3ffc1c1c1ffb3b3b3ff929292ff535454ff464545ff595959ff6b6b6b5f2a2a29000000000000000000000000000000000000000000000000000000000000000047000000e7000000ff000000ff000000ff020202ff2b2b2bff888888ffc3c3c4ffdadad9ffe8e8e9fff5f5f5fffafafafffafafafffafafafffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfff5f5f5ffe8e7e8ffd6d6d6ffc0c0c0ff868686ff2c2c2cff030303ff000000ff000000ef0000004b000000000000000000000000000000000000000000000000000000000000000000000000000000ff5d5d5dff4f4f4fff383839ff1c1c1cff0c0c0cff010202ff020202bf0102015f0000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c70e0e0eff1e1e1eff858585fff4f4f4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffcfcfcffdfdfdfff696868df2c2c2c0000000000000000000000000000000000000000000000000000000067676767ffffffffffffffffffffffffffffffff3737373767676767fffffffffffffffffffffffffffffffffffefefeffe9e9e9ffdadadaffd7d7d7ffd4d4d4ffd0cfcfefc0c0c053424242efbbbbbaffc8c8c8ffcac9c9ffd9d9d9ffddddddffe0e0e0ffe4e4e4ffe7e6e7ffe8e8e8ffe9e9e9ffebebeaffebebebffebebebffebebebffebebebffebebebffebebebffecececffecedecffedededffedeeedffedececffecececffecececffecececffecececffebebebffebebebffebebebffecededffedededffedededffecececffeaeaeaffe9e9e9ffe7e7e7ffe6e6e6ffe4e4e4ffe1e2e2ffdededeffcfcfcfffc9c9c8ffcacacaffccccccffcececeffd0d0d0ffd3d2d3ffd5d5d5ffd7d7d7ffdad9daffe4e4e5fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f31f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087000000ff000000ff1d1d1dfffcfcfcfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefff8f8f8ff9d9e9eff303030530f0f0f000000000000000000000000ff787878ff666666ff4f4f4fff4b4b4bff777777ff9d9d9dffb3b3b3ffafafafffa3a3a3ff858585ff4d4d4dff3d3d3dff515252ff6667675f282828000000000000000000000000000000000000000000000000000000000000000000000000070000007b000000ef000000ff000000ff000000ff010101ff1d1d1dff545454ff8e8e8effbebebeffd5d5d4ffdcdcdbffe2e2e2ffe7e7e7ffebebebffeaeaeaffe6e5e6ffe2e2e2ffddddddffd3d3d3ffbbbbbbff8f9090ff595959ff222222ff010202ff000000ff000000f70000008f0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2b2b2bcf282827df1e1d1ecb1212129b0808086f0202021b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f030303ff131413ff474747ffdbdbdbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefff1f2f1ff8d8c8cff3b3b3b1f070707000000000000000000000000000000000000000013131313efefefefffffffffffffffffffffffffe7e7e7e74f4f4f4fefefefeffffffffffffffffffffffffffffffffffff5f5f5ffdbdbdbffd9d9d9ffd6d7d6ffd3d3d3ffcdcccdffcacacaffc8c8c8ffc7c7c7ffc8c8c8ffd0d0d0ffdddedeffe0e0e0ffe2e2e2ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffe8e8e9ffe8e8e8ffe8e8e8ffe9e9e9ffeaeae9ffeaeaeaffebebebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebeaffeaeaeaffeaeaeaffeaeaeaffeaeaebffecebebffecececffebebebffeaeaeaffe9eae9ffe8e8e8ffe7e7e7ffe5e6e5ffe4e4e4ffe3e3e3ffe0e0e0ffd9d9d9ffcacacaffcac9c9ffcacacaffccccccffcfcfcfffd1d1d1ffd3d3d3ffd6d6d5ffd8d8d8ffdbdbdbfff1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb3b3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb000000ff000000ff565656fffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefdfdfffdfdfcffc7c7c7ff4c4c4c9f212121000000000000000000000000ff737273ff575756ff414141ff3d3d3dff5c5c5cff7c7c7cff8f8f8fff8c8c8cff818181ff646464ff3c3c3cff313131ff414141ff5d5d5d5f26262600000000000000000000000000000000070000002f0000003f000000270000000000000000000000000000001700000097000000fb000000ff000000ff000000ff000000ff010101ff101010ff3b3b3bff515150ff656565ff777777ff8e8e8eff8b8a8bff787878ff676767ff585958ff3a3a3aff131313ff010101ff000000ff000000ff000000fb0000009f0000001f0000000000000000000000000000001f1616161710101000000000000000000000000000000000000000000000000000000000670000009f000000930000006f0000003b00000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b090909ff1a1a1bff838383fff9f9fafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffafafaffacababff474747571515150000000000000000000000000000000000000000a3a3a3a3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffdededeffd7d7d7ffd7d7d7ffd5d5d5ffd1d1d1ffccccccffc9c9c9ffc7c6c7ffc6c6c6ffc9c9c9ffdadadaffdfdedeffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe8e8e7ffe8e8e8ffe8e8e8ffe8e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe2e2e2ffddddddffd2d2d2ffc8c8c8ffc9c8c8ffcacacaffcdcdcdffcfcfd0ffd1d1d1ffd3d3d4ffd7d7d7ffdadadaffe0e0e0fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff53535353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ff8e8e8efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffe3e3e4ff6d6d6dc7282827000000000000000000000000df595959df424242d72f2e2eff353535ff484848ff585858ff636362ff616161ff5c5c5cff505050ff3b3b3bdb2b2b2bb32b2b2bbf3c3c3c47191919170000005b0000009f000000d7000000ff000000ff000000ff000000c7000000000000000000000000000000000000000000000017000000bf343434ff474747ff2f2f2fff050505ff000000ff000000ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000c30000007b0000002b0000000000000013000000632f2e2fb3999999f3bbbbbbffb4b4b4ef8a8a890b050505000000000000000000000000000000000000000000000000cf000000ff000000ff000000ff000000ff000000f3000000b3000000630000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000f7040404ff2c2c2cffc4c4c4fffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcffc3c3c3ff5353536b191a1a000000000000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececffd6d6d6ffd6d6d6ffd5d5d5ffd2d3d3ffcfcfcfffcbcbcbffc8c8c8ffc6c6c6ffc6c6c6ffd2d2d2ffdbdbdbffdfe0e0ffe1e1e1ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe1e1e1ffdcdcdcffd9d9d9ffc9c9c9ffc6c6c6ffc8c8c8ffccccccffcfcfcfffd0d1d0ffd2d2d2ffd5d4d5ffd8d8d8ffdcdcdcffebebebfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3e3e3e30f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ffa3a3a3fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefdfffefefefffefefefffefefdffefefefff858585df333333000000000000000000000000000000000000000023080808ff404041ff5f5f5fff707070ff767676ff767776ff757575ff6f6f6fff4f4f4f832021200700000057000000b7000000fb000000ff000000ff000000ff000000ff000000ff000000ff000000f7000000070000000000000000000000000000000000000000000000c36f6f6fff9a9a99ffb6b6b6ffc6c6c6ff7c7c7cff070707ff000000f3000000ff000000ff000000ff000000ff000000eb000000d7000000bf000000a30000005f0000001300000000000000000000002f000000c3000000ff000000ff111110ffbabbbbffcececeffb6b6b6ff8585856b313131000000000000000000000000000000000000000013000000fb000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000f700000097000000330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033000000ff000000ff4d4d4dfff0f0f0fffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffccccccff5c5c5c8320202000000000000000000000000003030303d7d7d7d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ffd9d9d9ffd6d6d6ffd5d4d5ffd3d3d3ffd1d0d0ffccccccffc9c8c9ffc6c6c6ffc6c6c6ffcbcbcbffdadadaffdddcddffdfdfdfffe1e1e1ffe3e3e3ffe4e4e4ffe6e6e6ffe7e7e7ffe7e6e7ffe6e6e5ffe4e5e4ffe4e3e4ffe3e3e2ffe1e1e1ffe1e1e1ffe1e2e1ffe1e1e1ffe0e0e0ffe0e0e0ffe1e1e1ffe1e2e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffe0dfdfffe1e0e0ffe1e2e1ffe2e2e2ffe3e3e3ffe4e5e4ffe5e6e5ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e5ffe5e5e5ffe3e3e3ffdededeffdadadaffd3d3d4ffc5c5c5ffc7c7c7ffcbcbccf3c4c4c49b7e7f7effd2d2d2ffd3d3d3ffd7d7d7ffdbdbdbffdfdfdefff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff939393930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ffafafb0fffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefefffdfdfdfffdfdfdfff2f2f2ff909090f33d3d3d000000000000000000000000000000000000000013050505ff656565ff7f7f7fff868585ff898988ff898989ff8a8a8aff8c8b8bff838383c3282828ef000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000570000000000000000000000000000000000000000000000e7838383ff9e9e9effb9b9b9ffd7d7d7ff5d5d5dff000000ff000000f3000000070000001f0000001b0000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff858585ffd4d4d4ffb7b7b7ff8e8e8edb5a5a5a07030303000000000000000000000000000000007b000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000bf0000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000ff040303ff747574fffbfbfbfffefefefffefefefffefffefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffd4d4d4ff6363639f2626250000000000000000000000007b7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffe4e4e4ffd7d7d7ffd5d6d5ffd3d4d4ffd0d0d0ffcececeffc9c9c9ffc6c6c6ffc5c5c5ffc6c6c6ffd7d7d7ffdbdbdaffdededeffe0e0e0ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e3ffe2e2e2ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdadadaffd9d9d9ffd9d9d9ffdbdbdbffdcdcdcffd9d9d9ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d8ffdadadaffdbdbdcffdededeffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e5ffe4e5e5ffe5e5e5ffe5e5e5ffe5e4e5ffe3e3e3ffe0dfdfffdbdcdbffdadadaffcbcbcbffc7c7c7ffccccccefc0c0c017131313af909090ffd3d3d3ffd6d6d6ffd9dadaffdcdcdcffe5e5e5fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfb3737373700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff000000ffb7b7b7fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffdfdfdfffdfdfdfff4f5f4ff969696ff46464600000000000000000000000000000000000000000000000063323232834646469f5858589f5a5a599f585858974b4b4bf7464646ff161616ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000df0000000700000000000000000000000000000067363636ff8d8d8dffa4a3a3ffbfbfbfffd8d8d8ff2b2b2aff000000ff000000f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff555454ffd9d9d9ffbcbcbcff9d9e9dff6868689337373700000000000000000000000037000000f7000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000af000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff0b0a0aff989898fffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffdadadaff6868689f28282800000000000000001f1f1f1ff7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f3ffd8d8d8ffd6d7d7ffd5d5d4ffd2d2d2ffcecfceffcbcbcbffc6c7c6ffc5c5c5ffc5c5c5ffcfcfcfffdcdbdcffdcdcdcffdededeffe1e1e1ffe2e2e2ffe4e4e4ffe5e5e5ffe5e5e4ffe4e4e4ffe3e4e3ffe2e2e1ffdfdfdfffddddddffdbdbdbffdadadaffd7d7d7ffd5d5d5ffd2d2d2ffcfcfcfffcdcdcdffd3d3d3937d7d7daf919191f7c9c9c9ffcececeffcececeffcfcfcfffd2d2d2ffd5d6d5ffd9d9d9ffdcdddcffdedfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e1e1ffdededeffdcdcdcffd8d8d8ffc7c7c7ffc9cac9ffcbcbcba38282821f1a1a1af3cacacaffd5d5d5ffd8d8d7ffdadadaffddddddfff1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf03030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff050505ffb5b5b5fffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefefefffdfdfdfffdfdfdfff7f6f7ff9e9e9eff4443441f080707000000000000000000000000000000000000000000000000000000000000000000000000630a0a0aeb000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000c3181818230b0b0b0b0505056f323232fb7a7a7aff8c8c8cffa9aaa9ffc7c7c7ffbebebeff0e0e0eff000000ff000000b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000fb000000ff000000ff000000ff2b2b2bffd5d5d5ffc2c3c2ffa6a7a7ff808080ff5d5d5dbf4141416b22222287232323f32e2e2eff060606ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000f70000007b0a0a0a0302020200000000000000000000000000000000000000000000000000000000000000000000000000000000bb000000ff181818ffb8b8b8fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffffffefffefefefffefefefffefefefffdfdfdffdddddeff6b6b6b9f2626260000000000000000b7b7b7b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcffdddddeffd7d7d7ffd6d5d5ffd3d3d4ffd0d0d1ffcdcdcdffc9c9c9ffc5c5c5ffc4c4c4ffc8c8c8ffd9d9d9ffdbdbdcffddddddffdfe0dfffe2e2e1ffe3e3e3ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe0e0e0ffdededeffdbdbdbffd8d9d9ffd6d6d6ffd4d3d4ffd1d1d0ffcdcdcdffc8c8c8ffc3c3c3efb8b8b94739393900000000000000000b0909095b494949af8b8b8bf7c4c4c4ffcacacaffcdcdcdffd2d2d2ffd6d6d6ffdadadaffddddddffe0dfe0ffe0e0e0ffe2e2e2ffe3e3e3ffe4e3e4ffe4e4e4ffe3e3e3ffe1e1e1ffe0e0e0ffdfdfdfffdcdcdcffd1d1d1ffc6c6c6ffc9c9c9ffcacacaa7868686ffd1d1d1ffd3d3d3ffd6d6d6ffd9d9d9ffdbdcdbffe1e1e1fffbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf000000ff0d0d0dffb4b4b4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfefff9f9f9ffa6a6a6ff4444451f07080700000000000000000000000000000000000000000000000000000000271f1f1fc3969596ff909090ff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff262626ff4a4a4aff585858ff666666ff6f6f6fff7b7b7bff959595ffb0b0b0ffcfcfcfff979797ff010101ff000000ff0000006b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3000000ff000000ff000000ff0d0d0dffc0c0c0ffc9c9c9ffacacacff939292ff757576ff606060ff555455ff4c4d4dff494849ff414141ff1c1c1cff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff828282cf9d9d9d2f252525000000000000000000000000000000000000000000000000000000000000000000000000e3010102ff2e2e2effd2d2d3fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefffefffffffffffffffffffefefffffefefefffefefefffefefefffdfdfdffdfdfdfff7171719f2828280000000053535353fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffedededffd5d5d5ffd4d4d4ffd3d3d4ffd2d2d2ffcfcfcfffcbcbccffc8c8c8ffc5c4c4ffc4c4c4ffd3d3d3ffdbdbdbffdcdcdcffdfdfdfffe1e1e1ffe3e2e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffddddddffdadadaffd7d7d7ffd4d4d4ffd0d0d0ffccccccffc8c8c8ffc3c3c3ffc1c0c0cf9d9d9d1f181818000000000000000000000000000000000000000000000000130f0f0f634f4f4fbb969696fbcacacaffd1d1d1ffd8d8d8ffdcdcdcffdededeffdfdfdfffe0e1e1ffe1e2e1ffe3e3e3ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffdfdfe0ffddddddffdbdbdbffcbcacbffc7c7c7ffc8c8c8ffcacacaffcfcfcfffd2d3d2ffd5d5d5ffd8d8d8ffdbdbdbffdedfdffff1f1f1fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f31f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f020302ff131213ffb0afb0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfefffefefefff9f9faffa7a7a7ff4545451f07070700000000000000000000000000000000000000000000000067545454f3c3c3c3ffc9c9c9ffc0c0c0ff505050ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161616ff434343ff515151ff595a5aff626262ff6a6a6aff737474ff838383ff9b9b9cffb7b7b7ffd6d6d6ff727272ff000000ff000000ff0000002b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b000000ff000000ff000000ff050505ffa8a8a8ffcfcfd0ffb0b1b0ff979797ff818181ff747574ff6b6b6bff646364ff5d5d5dff555555ff4b4b4bff353636ff090909ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff484848ffbebebeffc8c8c8f7c6c6c6675454540000000000000000000000000000000000000000000000000000000000000000ff040404ff434443ffe5e5e5fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffdfdfdffdfdfdfff747474bf3333330b0b0b0be3e3e3e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffe8e8e8ffd7d7d7ffd2d2d2ffd1d1d2ffd0d0d0ffcececeffcbcbcbffc7c7c7ffc4c5c4ffcbcbcbffdadadaffdcdddcffdededeffe1e0e0ffe3e2e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdedddeffdadadaffd7d6d7ffd3d3d3ffcfcecfffcac9caffc4c4c4ffbfbfbfffbdbdbd9f7677770b090909000000000000000000000000000000000000000000000000000000000000000000000000000000001310101063525252d3b3b3b3ffdbdbdbffdcdcdcffdededeffe0e0e0ffe1e1e1ffe2e3e2ffe3e3e3ffe3e3e3ffe2e3e3ffe2e2e2ffe0e1e1ffdfdfdfffdcddddffd6d7d7ffc7c7c7ffc7c7c7ffc9cacaffcececeffd2d2d2ffd4d5d5ffd8d8d8ffdbdbdbffe4e4e4ffecececfffafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb3b3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f050505ff151616ffa4a4a4fffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffbfafaffa9a9a9ff4343431f0707070000000000000000000000000000000013101010af939393ffd3d3d3ffd0d0d0ffcccccdffc7c7c7ffb1b0b0ff181817ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff060606ff303131ff4b4b4bff575757ff626262ff696969ff6d6e6eff737373ff7d7d7eff8b8b8cffa1a1a1ffbdbdbdffdcdbdcff4a4a4aff000000ff000000f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053000000ff000000ff000000ff000000ff838383ffd6d6d6ffb7b7b7ff9d9d9dff8a8a8aff7d7d7dff757575ff6f6f6fff6a6a6aff646464ff5a5a5aff4f4f4fff464646ff1d1d1cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff111111ffaaaaaaffc5c5c5ffcbcbccffcfcfcfffd3d2d2a78c8c8c0b0a0a0a000000000000000000000000000000000000000017010101ff0f0f0fff575757ffeeeeeffffefdfdfffefefefffefefefffffffefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffdfdfdffe0e0e0ff777676bf3535358f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbdbdbdbfffffffffffdfdfdffeeeeeeffe9e9e9ffe0e1e1ffd2d1d1ffd0d0d0ffcfcfcfffcdcdcdffcacacaffc7c6c6ffc6c6c6ffd8d8d7ffdcdcdcffddddddffe0dfe0ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e1e1ffdfdfdfffdbdbdbffd8d7d8ffd3d2d2ffcececeffc8c8c8ffc2c2c2ffbdbdbdfbb8b8b8674c4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013111111ffd5d5d5ffd7d7d7ffdcdcdcffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe0e1e0ffddddddffdbdbdbffcfcfcfffc8c8c8ffcacacaffcececeffd1d1d1ffd4d4d4ffd7d8d8ffdfdfdeffe8e8e8ffeaeaeaffeeeeeefffcfcfcdbdbdbdb5f5f5f5fb7b7b7b7fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffff4f4f4f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083131313ff2b2b2bffa1a1a1fffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefdfdfffdfdfdfffefefefffefefefffafafaffabababff4242421f0707070000000000000000000000004b141414e3b1b1b1ffd8d8d8ffd5d5d6ffd3d3d3ffd0d0d0ffcccdcdffc4c4c3ff7e7e7eff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff181717ff454545ff525252ff5a5a5aff646464ff6d6d6dff727272ff777777ff7c7c7cff878786ff959595ffaaaaaaffc6c5c5ffdad9daff242424ff000000ff000000c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000ff000000ff000000ff000000ff565757ffdcdcdcffbfbfbfffa5a5a6ff939392ff868686ff7e7e7eff797979ff747474ff6f6f6fff676867ff5d5e5eff555555ff4b4c4bff2b2b2bff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff727272ffc3c3c3ffcacacbffcececeffd1d1d1ffd4d5d4ffd8d8d7dbb0b0b0330d0d0d0000000000000000000000000000000027020202ff161616ff676767fff4f4f4fffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffffffffffffffffffffffefffffffffffffffffffefffefffefefefffefefefffefefefffdfdfdffe1e1e1ff797979d3494949fbfbfbfbffffffffffffffffffffffffffffffffffffffffebebebeb8f8f8f8f2f2f2f2fa3a3a3a3fffefefefff1f1f1ffe9e9e9ffe7e7e7ffe5e5e5ffd9d9d9ffd0cfcfffcececeffcbcbcbffc8c8c8ffc6c6c6ffd1d1d1ffdcdcdcffdfdfdfffe0e0e0ffe1e1e2ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe1e1e1ffdededeffdadadaffd4d4d4ffcececeffc9c8c8ffc2c2c2ffbcbcbce3a7a7a63728282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7acadadffd0d0cfffd9d9d9ffdededeffe1e1e1ffe3e3e3ffe4e4e4ffe4e4e4ffe4e4e3ffe4e4e4ffe4e4e4ffe3e3e3ffe1e1e1ffdfdedfffdbdbdbffcbcbcbffcacacaffcdcdcdffd0d0d0ffd3d3d3ffd9d9d8ffe4e4e4ffe7e7e7ffe9e9e9ffeaeaeafff1f2f2fffefefe97979797000000001b1b1b1b7f7f7f7fdfdfdfdfffffffffffffffffffffffffffffffff9f9f9f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f171717ff3d3e3dffa4a4a5fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffbfbfbffadadadff4544451f0707070000000000000000630f0f0fff313231ff565656ffd6d6d6ffd8d8d8ffd5d6d6ffd2d2d2ffd0d0d0ffcacacaffb8b8b7ff1e1d1dff000000ff000000ff000000ff000000ff000000ff000000ff252525ff504f4fff595a59ff616262ff6a6a6aff717172ff787878ff7c7c7cff808080ff858585ff8f8f8fff9c9b9bffb2b2b2ffcdcdcdffcbcbcbff111111ff000000ff0000008f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff393939ffe1e0e0ffc6c7c7ffaeaeaeff9b9a9aff8e8e8eff888888ff838283ff7e7e7eff797979ff737373ff6c6c6cff666666ff5d5d5dff545454ff373737ff050505ff000000ff000000ff000000ff000000ff000000ff242424ffb6b6b6ffc9c8c9ffcececeffd1d1d1ffd3d3d3ffd6d6d6ffd6d6d6ff5e5e5ffb313131430a0a0a0000000000000000000000003f050505ff191919ff7c7c7cfff8f8f8fffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffe2e2e2ff7a7979df535353ffffffffffffffffffffffffffffffffb3b3b3b353535353030303030000000073737373fffffefefff5f5f5ffe9e9e9ffe7e7e7ffe5e5e5ffe4e4e3ffe0e0dfffd3d4d4ffcdcdcdffcacacaffc7c7c7ffcacacaffdbdbdbffdfdfdfffe0e1e1ffe2e2e2ffe4e3e3ffe4e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffdededeffd8d8d9ffd1d2d1ffcacacaffc2c2c2ffbdbdbdbb8a8a8a171111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab868686ffc8c9c9ffd2d3d3ffd9d9d9ffddddddffe0e0e0ffe2e3e2ffe4e4e4ffe4e4e4ffe4e4e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffdfdfdfffd6d5d6ffcbcbcbffcdccccffd0d0d0ffd3d3d3ffddddddffe4e4e3ffe5e5e5ffe6e6e6ffe8e8e8ffe9e9e9fff6f7f7ffffffff4f4f4f4f0000000000000000000000004f4f4f4fdbdbdbdbffffffffffffffff838383830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067141414ff3f3f3fff9a9a9afffcfdfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffbfbfbffb3b3b3ff4242422f0a0a0a00000000000000007b121212ff282828ff373737ff868787ffdadad9ffd7d7d7ffd4d4d4ffd2d2d2ffcfceceffc5c5c6ff808080ff020202ff000000ff000000ff000000ff040404ff353535ff5b5b5bff646464ff6d6d6dff747474ff7a7a7aff808080ff838384ff878787ff8b8c8bff909091ff999999ffa4a4a4ffbababaffd4d4d4ffb6b7b6ff0a0a0aff000000ff00000067000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3000000ff000000ff000000ff1f1f1fffd9d9d9ffcfcfcfffb7b7b7ffa4a4a4ff989898ff929292ff8c8d8dff888888ff848484ff808080ff7a7a7aff757575ff6f706fff666666ff5e5e5eff454645ff090909ff000000ff000000ff000000ff050505ff8c8c8cffc4c4c4ffcccdcdffd0d0d0ffd3d3d3ffd6d6d5ffd8d8d8ff8a8b8bff353535ff2929295f0f0f0f00000000000000000000000057070708ff1d1c1dff8b8b8bfffbfafbfffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdffe4e4e4ff7d7d7dbf30303023232323535353535f5f5f5f2727272700000000000000000000000043434343fbfbfbfbfff9f9f9ffeaeaeaffe8e8e8ffe6e6e6ffe4e3e3ffe1e1e1ffdfdfdfffdadadaffcececeffc8c9c8ffc6c6c6ffd7d7d7ffdededeffe2e2e2ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe0e0e0ffdcdcdcffd6d7d6ffccccccffc2c3c3ffbfbfbf876464640302020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073575757ffc2c2c2ffcbcbcbffd3d3d3ffd9d9d9ffddddddffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe6e7e6ffe6e6e6ffe5e5e5ffe3e3e4ffdfdfdfffd0d0d0ffcdcdcdffd0d0d0ffd7d7d7ffe0e0e0ffe1e1e1ffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffebebebfffbfbfcebebebeb1b1b1b1b0000000000000000000000000b0b0b0b1f1f1f1f0f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f111111ff393939ff8f8f8ffffbfbfbfffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffcfcfcffb3b3b3ff4343443f0e0e0e00000000000000001b040404ef242424ff2d2d2dff3f3f3effc3c3c3ffd8d8d8ffd6d6d6ffd4d4d4ffd1d2d1ffcbcbcbffc1c1c1ff4f4f4fff000000ff000000ff0c0c0cff4c4c4cff6a6a6aff757575ff7a7a7aff7f7f80ff848585ff898989ff8d8d8dff8f8f8fff939393ff979796ff9b9b9bffa3a3a3ffafafaeffc4c4c4ffdbdbdcff949494ff000000ff000000ff0000003700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093000000ff000000ff000000ff0a0a0affc5c5c5ffd8d8d8ffc0c0c0ffaeafaeffa2a2a2ff9c9c9cff979797ff939393ff919091ff8e8e8eff898989ff848484ff808180ff7a7a7aff747474ff6d6d6dff565656ff171616ff000000ff000000ff515151ffc2c2c2ffcbcbcbffd1d0d1ffd3d3d3ffd5d6d6ffd8d8d8ffc3c3c3ff3d3d3dff2d2d2def2525251b0404040000000000000000000000006b0a0a0aff222222ff9c9b9bfffdfdfdfffefffefffffffffffffffffffefefffffefefefffefefefffefefffffffffffffffffffffefefefffefefdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdffe8e8e7ff7e7e7fbf2d2e2d0000000000000000000000000000000000000000000000001f1f1f1febebebebfffcfcfcffebebebffe7e7e7ffe6e5e5ffe4e3e4ffe1e1e1ffdedfdeffddddddffdbdbdbffd4d4d4ffc7c8c8ffcfcfcfffe1e1e1ffe3e3e3ffe5e5e5ffe5e6e5ffe6e6e6ffe7e6e7ffe7e7e7ffe6e6e6ffe5e5e5ffe3e3e3ffe1e1e1ffdfdfdfffdbdbdbffd2d3d2ffc6c6c6f3b8b8b8533f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043323232ffbfbfbfffc6c6c6ffd0d0d0ffd6d6d6ffdbdbdbffdfdfdfffe2e3e2ffe5e5e5ffe6e6e6ffe6e7e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe4e4e4ffdcdcdcffcfcfd0ffd2d2d2ffdadadaffddddddffdfe0dfffe1e1e1ffe2e2e2ffe4e4e4ffe6e6e6ffe8e8e8ffefefeffffdfdfdbfbfbfbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0c0c0cff333332ff7f7f7ffff9f9f9fffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffbfbfbffb1b2b1ff4545453f0e0e0e000000000000000000000000670f0f0fff292929ff363636ff848484ffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd0d0d0ffc9c9c9ffb7b7b7ff373737ff252625ff6c6c6bff838383ff888888ff8a8a8aff8d8d8dff929292ff949495ff989898ff9a9b9aff9d9d9dff9f9f9fffa2a2a2ffa6a6a6ffaeadadffb9b9b9ffcecdcdffe2e2e2ff7b7b7bff000000ff000000ff000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b000000ff000000ff000000ff040404ffaeaeaeffdfdfdfffc9c9c9ffb8b8b8ffadadacffa6a6a6ffa2a2a2ff9f9f9fff9e9e9eff9c9c9cff999999ff959595ff919191ff8e8e8fff8c8c8cff898a89ff838383ff737373ff373737ff474747ffbdbdbdffcac9c9ffd0d0d0ffd4d4d4ffd6d6d6ffd8d8d8ffdadbdbff858585ff343434ff282828630f0f0f000000000000000000000000000000007f0c0c0cff272827ffaaaaaafffefefefffffffffffffffffffffefffffefefefffefefefffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdffeaeaeaff818181bf2d2d2d00000000000000000000000000000000000000001f1f1f1fcbcbcbcbfffefefdffeeeeeeffe6e6e6ffe4e4e4ffe2e2e2ffdfdfdfffddddddffdadbdbffd9d8d8ffd7d7d7ffd6d6d6ffd1d1d1ffdfdfe0ffe5e6e5ffe8e8e8ffe8e8e8ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe7e7e7ffe5e5e5ffe3e3e3ffe1e1e1ffdededeffd9d9d9ffd0d0d0d3a6a6a6271e1e1e0000000000000000000000004b4b4b4b9f9f9f9f9f9f9f9f6f6f6f6f13131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0b0b0bffbdbdbdffc3c3c3ffcdcdcdffd3d3d3ffd8d8d8ffdcdcddffe1e1e1ffe5e5e5ffe7e6e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9eae9ffe6e6e6ffdadbdbffd6d6d6ffd9d8d8ffd9dadaffdbdbdbffddddddffdfdfdeffe1e1e1ffe3e2e3ffe5e5e5ffe8e8e8fff4f4f4fffefefe676767670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037090909ff2e2e2eff717070fff7f7f7fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffbfbfbffb5b4b5ff4747473f0f0f0f00000000000000000000000003000000df252525ff323232ff585858ffdcdcdcffdbdadbffd9d9d9ffd8d8d8ffd5d5d5ffd0d0d0ffccccccffc0bfc0ffa7a7a7ffa6a5a5ffa2a2a2ff9f9f9fff9e9e9eff9f9f9fffa1a1a1ffa3a4a3ffa6a6a6ffa9a9a9ffabababffacacacffadadadffb0b1b1ffb9b9b9ffc3c3c3ffd6d6d6ffe8e8e8ff5d5d5dff000000ff000000ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b000000ff000000ff000000ff020101ff909090ffe5e5e5ffd2d1d2ffc1c1c1ffb7b7b7ffb2b2b2ffadadadffacacacffabababffa9a9a9ffa6a6a6ffa3a3a3ffa1a1a1ffa0a0a0ffa0a0a0ffa1a1a1ffa3a3a3ffa9a9a9ffadadadffc3c3c3ffcdcdcdffd1d1d1ffd6d6d5ffd8d8d8ffd9d9d9ffdbdbdbffddddddff5b5b5bff323232d32323230000000000000000000000000000000000000000930b0b0bff2a2b2bffb4b4b4fffefefefffffffffffffefffffefefefffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdffeaeaeaff818181bf2d2d2d00000000000000000000000000000000cfcfcfcffffffffffffffffffff4f4f4ffeaeaeaffe9e8e8ffe7e7e7ffe5e5e5ffe4e4e4ffe3e4e3ffe3e3e3ffe2e3e2ffe3e3e3ffe6e6e6ffe8e8e8ffe9e9e9ffeaeaeaffebebebffeaeaeaffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffe8e8e8ffe6e6e6ffe4e4e4ffe1e1e1ffdededeffdadadaab8f8f8f0b0909090000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffff7f7f7f7a7a7a7a73b3b3b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3a8a7a7ffc1c1c0ffcacacaffd1d1d1ffd6d6d6ffdbdbdbffe0e0e0ffe4e4e4ffe7e7e7ffe8e8e8ffe9e8e9ffe9e9e9ffeaeaeaffebebebffedecedffecececffecececffeaeaeaffe8e8e8ffe6e7e7ffe5e6e5ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffebebebffefefeffffcfcfcffffffffc7c7c7c72727272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f060506ff313131ff6c6c6cfff4f4f4fffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffdfdfdfffcfcfcfffafafaffb9b9b9ff4747473f0e0e0e0000000000000000000000000000000083171717ff303030ff444444ffdbdbdaffddddddffdcdcdcffdbdbdbffdad9daffd5d5d6ffd1d2d1ffcececeffc7c7c7ffc0c0bfffb7b7b7ffb2b3b3ffb1b1b1ffafafafffb0b1b0ffb2b2b2ffb4b4b3ffb5b4b5ffb6b6b6ffb6b7b7ffb8b8b8ffbabbbaffc2c2c2ffcdccccffdcdcdcffeaeaeaff333333ff000000ff000000cb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000ff000000ff000000ff000000ff616261ffe8e9e9ffdadadaffcbcbcaffc1c1c1ffbbbcbbffb8b8b8ffb6b6b6ffb5b5b5ffb4b4b5ffb3b3b3ffb2b2b2ffb1b1b1ffb0b0b0ffb0b0b0ffb3b3b3ffb9b9b9ffc2c2c2ffc8c8c8ffcdcdcdffd2d2d2ffd6d6d6ffd9d9d9ffdbdadbffdcdcdcffdededfffe0e0e0ff474747ff3232328718181800000000000000000000000000000000000000009f0c0c0cff2f2f2fffbebebefffefefefffffffffffefefffffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdffeae9e9ff7e7f7fbf2b2c2c00000000000000000000000000000000fffffffffffffffffffefffffff5f5f5ffefeeeeffebebeaffe7e7e7ffe5e5e6ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffebebebffecececffedededffecececffebebebffebebebffebebebffeaeaeaffe9e9e9ffe8e8e8ffe5e6e6ffe1e1e1ffddddddffdadada0000000000000000000000000000000063636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcf1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000af818181ffbfbfbfffc8c8c8ffcfcfcfffd5d5d5ffdbdbdbffe0e0dfffe4e4e4ffe7e7e7ffe9e9e9ffeaeaeaffebebebffececebffecececffedededffeeeeeeffedededffecececffeaeaeaffe7e8e7ffe7e7e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e7e7ffeaeaeaffecececffefefeffffdfdfdffffffffffffffff3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f020202ff2d2e2dff626262ffecececfffefefffffefefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfcfcfffafafaffb4b4b4ff4747473f0f0f0f000000000000000000000000000000006b141414ff323232ff454646ffd9d9d8ffe1e1e1ffe0e0e0ffdfdfdfffddddddffdadad9ffd6d6d6ffd4d3d4ffd0d0d0ffcbcbcbffc6c6c6ffc2c2c2ffbfbfbfffbebdbeffbebebeffbebebeffbebebfffc0bfc0ffc0c0c0ffc1c1c1ffc3c2c3ffc5c5c5ffcbcbcbffd6d6d6ffe3e3e3ffe4e3e4ff202020ff000000ff000000a70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000ff000000ff000000ff454545ffeaeaeaffe2e2e2ffd3d4d3ffcbcbcbffc6c6c6ffc2c2c2ffc0c0c0ffbfbfbfffbfbfbfffbebebeffbebebeffbebebeffbfbfbfffbfbfc0ffc1c1c1ffc7c7c7ffcccccdffd0d0d0ffd2d2d2ffd6d6d6ffd9d9d9ffdcdcdcffdededeffe0e0e0ffe1e1e1ffe3e2e2ff484849ff3433348b1a1a1a0000000000000000000000000000000000000000b70e0e0eff343434ffc9c9c9fffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffefdfdfffdfefdffe9e8e8ff7e7e7dbf2d2d2d00000000000000000000000000000000bfbfbfbffffffffffffffffffffcfbfbfff2f2f2ffefefefffecedecffebeaeaffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffecececffedededffeeeeeeffeeeeeeffefefefffeeeeeeffedededffecececffebebebffeaeaeaffeaeaeaffe8e8e8ffe5e5e5ffe1e1e1ffdbdbdcffd6d6d62b2323230000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000007b5b5b5bffbebdbdffc7c7c7ffcfcfcfffd6d5d6ffdbdbdbffe0e0e0ffe5e5e5ffe8e8e8ffeae9e9ffeaebebffebebebffedededffedeeedffeeeeeeffeeeeeeffefefefffeeeeeeffededeeffedededffededecffedededffedededffedededffeeeeeefff0f0effff2f1f1fff9f9f9ffffffffffffffffe7e7e7e707070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff2b2b2bff545454ffe2e3e3fffffffffffefefefffefefdfffdfefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffafafaffb0b0b0ff4848483f0f0f0f00000000000000000000000000000000af212222ff353535ff4c4c4cffe3e3e3ffe4e4e4ffe3e3e3ffe2e2e2ffe0e0e0ffddddddffdadadaffd8d8d8ffd6d5d5ffd2d2d2ffcfcfcfffccccccffcacacaffc9c9c9ffc9c9c9ffc8c8c8ffc9c9c9ffcacac9ffcacacaffcbcccbffcdcdcdffcececeffd3d3d3ffdededeffe9e9e9ffd2d2d2ff141414ff000000ff000000830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb000000ff000000ff000000ff2a2a2affe6e6e6ffe7e7e7ffdbdbdbffd2d2d2ffcececeffccccccffc9c9c9ffc8c8c8ffc8c8c8ffcac9c9ffc9c9c9ffc9c9c9ffcacacaffccccccffcdcdcdffd0d0d0ffd4d4d4ffd6d6d6ffd7d7d7ffdadadaffddddddffdfdfdfffe1e1e1ffe3e3e2ffe4e4e4ffe5e5e5ff535353ff383838cf2828280000000000000000000000000000000000000000bf0e0f0fff3b3b3bffd3d3d3fffdfdfefffefefefffffffffffefefefffefefefffdfdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefdffe7e6e6ff7c7c7cbf2b2b2b0000000000000000000000000000000033333333fffffffffffffffffffefffefff8f8f8fff3f3f3fff1f1f1fff0eff0ffefefeeffeeeeeeffeeeeedffeeeeeeffefefeffff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0ffefefefffedeeedffecececffebebebffeaeaeaffe8e9e9ffe7e7e7ffe4e4e4ffe0e0e0ffdbdbdbffd1d1d15b4a4a4a0000000000000000000000007f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa3a3a3a300000000000000000000000077202020732424243f1313130b0303030000000000000000000000004b373737ffbebebeffc7c6c6ffcfd0cfffd7d7d7ffddddddffe2e2e2ffe6e6e6ffe8e8e8ffeaeaeaffebebebffecececffedededffeeeeeeffefefefffefefeffff0f0f0fff1f0f0fff0f0f0fff0eff0fff0f0f0fff1f1f0fff1f1f1fff2f2f2fff2f1f2fff2f2f2fff6f6f6fffefefeffffffffffffffff5f5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df1f1f1fff474747ffd6d6d6fffffffffffefefefffefefefffefefefffffffefffffffffffffefffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffafafaffacacacff4849482308080800000000000000000000000023060606fb303030ff3c3c3cff6d6d6dffe8e8e8ffe7e6e7ffe5e6e5ffe5e4e5ffe2e3e2ffe0e0e0ffdededeffdcdcdcffdbdbdbffd9d8d8ffd6d6d6ffd4d4d4ffd3d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffdcdcdcffe5e5e5ffedededffb5b5b5ff020202ff000000ff0000005b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093000000ff000000ff000000ff0d0d0dffd3d3d3ffecececffe2e2e2ffdbdbdaffd7d7d7ffd4d4d4ffd3d3d3ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d3ffd5d4d4ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffddddddffdfdfdfffe1e1e1ffe3e2e3ffe4e4e4ffe5e5e5ffe6e7e6ffe7e7e7ff727272ff404040ff3030303309090900000000000000000000000000000000df0b0b0bff3a3a3affd9d9d9fffdfdfefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffdfcfdffe5e6e6ff7b7b7bbf2f2f2f00000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffdfdfdfff6f6f6fff4f4f4fff3f2f3fff1f2f1fff0f0f1fff0f0f0fff0f0f0fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1ffeff0efffeeeeeeffedededffecececffeaeaeaffe8e8e9ffe6e6e6ffe3e4e3ffdfdfdfffdcdbdbffd1d0d18b7070700000000000000000000000006f6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000001b060606a3222222ff2c2c2cff363535ff4a4a4a5f1f1f1f0000000000000000000000001b141414ffbebfbfffc7c7c6ffd0d0d0ffd7d8d7ffdededdffe3e2e2ffe6e6e6ffe8e8e8ffeaeaeaffecebecffedededffeeeeeeffefefeffff0f0f0fff0f0f0fff1f1f1fff2f2f2fff1f1f1fff1f1f1fff2f1f1fff2f2f2fff4f4f4fff4f4f4fff4f4f4fff4f4f4fffcfbfbffffffffffffffffcfcfcfcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb1c1c1cff454545ffcacacafffffffffffffffffffffffffffffffffffffffffffefefffffefefffffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefdfefffefefefffafafaffabababff4647471f0808080000000000000000000000009f1a1919ff303030ff454545ffa0a0a0ffeaeaeaffe9e9e9ffe8e8e8ffe7e7e7ffe6e6e6ffe4e4e4ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffdcdcdcffdcdcdcffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdbdaffdadadaffdbdbdbffdcdcdcffddddddffe4e4e4ffebebebfff1f1f1ff9e9e9eff000000ff000000ff0000003700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b000000ff000000ff000000ff060606ffbcbcbcfff1f1f1ffe9e9e9ffe3e3e2ffdededeffdcdddcffdbdbdbffdadadaffdbdadbffdbdbdcffdcdbdcffdcdcdcffdbdadaffdbdcdbffdcdcdcffddddddffdfdfdfffe0e0e0ffe2e2e2ffe3e3e3ffe5e5e5ffe6e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9eaffa1a0a1ff454545ff313131a31a1a1a00000000000000000000000000000000df050405ff3f4040ffe0e0e0fffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffbfbfbfffafafafffbfbfbfffcfbfcffe2e2e2ff7b7a7bbf303030000000000000000000000000000000000000000017171717efefefeffffffffffffffffffffafbfbfff5f6f6fff4f4f5fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f2f3fff2f2f2fff2f2f2fff0f0f1ffeff0efffefefeeffedededffebebebffe8e8e9ffe6e6e6ffe4e4e3ffdfdfdfffdbdcdbffcfcfcfbb9393930000000000000000000000003f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000003f101010ff373737ff030303ff000000ff070707ef424342170a090a000000000000000000000000ebb1b1b1ffc6c7c7ffd1d0d1ffd9d9d9ffdfdedfffe3e3e3ffe6e6e6ffe8e8e8ffeaebeaffecececffeeeeeeffeeefeefff0f0f0fff1f0f0fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff9f9f9fffefefeffffffffffffffff3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb181818ff3b3b3bffbebebefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffafaf9ffa7a7a7ff4e4e4d1f090909000000000000000023040404fb232323ff323232ff4e4e4effdbdbdbffebebebffebebebffebebeaffeaebeaffeaeaeaffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe4e3e3ffe2e2e2ffe3e3e3ffe3e2e3ffe2e2e2ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe0e0e1ffe1e1e1ffe1e2e2ffe4e4e4ffeaebeaffefefeffff4f4f4ff7e7e7eff000000ff000000ff0000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ff000000ff000000ff010101ff979797fff3f3f3ffeeeeeeffe8e8e8ffe4e4e4ffe3e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e2e2ffe4e4e4ffe5e5e5ffe7e7e7ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebebebffecececffdadadaff4b4b4bff313131fb2222221f030303000000000000000000000000ff000000ff3a3a3affe6e6e6fffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffcfcfcfffafafafffbfbfbfffbfbfbffe1e1e1ff797979bf2e2e2e00000000000000000000000000000000000000000000000077777777fffffffffffffffffffefefefff9f9f9fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeeeeeffecececffe9eaeaffe7e7e7ffe4e4e4ffdfdedfffddddddffd1d1d1efbdbdbd00000000000000000000000013131313ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b7b000000003f0f0f0fff2b2c2cff020202ff000000ff070707ff6868671f0e0e0e000000000000000000000000b3888888ffc7c6c6ffd1d1d1ffdbdbdbffe1e1e1ffe4e4e5ffe7e7e7ffe9e9e9ffebebebffeeededffefefefffefefeffff0f0f0fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f5f5fff6f6f6fff8f8f8fff8f8f8fff8f8f8fffdfdfdffffffffffffffffabababab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f131313ff2c2d2cffb0b0b0fffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffff8f8f9ffa4a4a4ff4f4f4f1f090909000000000000000093100f10ff212121ff383838ff878686ffedededffedededffedededffedededffedededffedededffecececffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffeae9eaffe9e9e9ffe8e8e8ffe9e8e9ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffebebebffefefeffff2f2f2fff6f6f6ff555455ff000000ff000000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000ff000000ff000000ff000000ff6c6c6cfff5f5f5fff2f2f2ffeeeeeeffeaeaeaffe9e9e9ffe9e8e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe8e8e8ffe9e9e8ffeae9eaffeaeaeaffeaeaeaffebeaebffecececffecededffecececffedededffedededffeeeeeeffedededff818181ff343434ff1f1f1f8f0e0e0e000000000000000000000000ff000000ff333333ffebebebfffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffcfcfcfffbfbfbffe1e1e1ff747474bf2d2e2d00000000000000000000000000000000000000000000000007070707dbdbdbdbfffffffffffffffffffcfcfcfff8f8f8fff8f8f8fff8f8f8fff8f7f8fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff3f4f3fff3f3f3fff2f2f2fff1f1f1fff0f0f0ffeeeeeeffecececffeaebeaffe8e8e8ffe4e4e4ffe0e0e0ffdededeffd4d4d4ffc9c9c91b151515000000000000000000000000ebebebebffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000003000000ab2a2a2aff343333ff202020f7222222b73f3e3f0000000000000000000000000000000083656565ffc8c8c8ffd4d4d4ffddddddffe3e3e3ffe6e6e6ffe8e8e8ffeaeaeaffecececffeeeeeeffefefeffff0f0f0fff0f0f0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f9fffbfbfbfffffefffffffffffbfbfbfb23232323000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000870b0b0bff1e1e1dff979797fffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffff8f8f8ff9e9e9fff4a4a4a1f0808080000000013010101f7151516ff232323ff3d3d3dffd1d1d1ffeeedeeffeeeeeeffeeeeeeffefeeeffff0f1f0fff0f0f0ffefefefffeeefefffeeeeeeffeeefeeffeeeeefffefefefffefefefffeeeeeeffededeeffedededffecececffecebebffececebffecececffecececffeeeeeefff1f1f1fff3f3f3fff5f6f5fff3f3f3ff363636ff000000ff000000cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000ff000000ff000000ff4f4f4ffff5f5f5fff4f4f4fff2f2f2ffefefefffeeeeeeffeeededffedededffedededffedededffecececffedededffeeededffefeeeeffeeeeeeffeeeeeeffeeeeeeffedededffedededffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffefefefffedededffc9c9c9ff3a3a3aff20201fef1413140f010101000000001b000000ff000000ff2d2d2dfff0f0f0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfdfdfffcfcfcffe1e1e1ff737373bb2c2c2c000000000000000000000000000000000000000000000000000000004b4b4b4bfffffffffffffffffffefefefffafafafff9f9f9fff9f9f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff3f3f3fff2f3f3fff2f2f2fff0f0f0ffeeeeefffedededffebebecffe9e9e9ffe5e5e5ffe0e0e1ffdededeffd6d6d6ffcacaca4f3f3f3f000000000000000000000000b7b7b7b7fffffffffffffffffffffffffffffffffffffffff3f3f3f35353535300000000000000000000000000000000270a0b0b6f2020209b2e2e2e7f232323000000000000000000000000000000000000000053414141ffcdcccdffd7d7d7ffdfdfdfffe4e4e4ffe8e7e8ffeaeaeaffececebffedededffefefefffefefeffff0f0f0fff1f0f1fff2f2f2fff3f3f4fff5f5f4fff5f5f5fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fffefefdffffffffffffffff8b8b8b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f060706ff141415ff747475fffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff7f7f7ff9b9b9bff4747461b070707000000007f080808ff141414ff272727ff6e6e6effedededffeeeeeeffeeeeeeffefefeffff1f1f1fff3f3f3fff2f3f2fff1f1f1fff1f1f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff3f2f3fff2f2f3fff2f2f2fff1f1f1fff1f1f1fff0f0f0ffefeff0fff0f0effff0f1f0fff2f2f2fff4f4f4fff5f6f6fff7f7f8ffe4e4e4ff171717ff000000ff000000a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7000000ff000000ff000000ff2e2f2fffefefeffff7f7f7fff4f5f5fff2f2f2fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff1f1f1fff2f2f1fff2f1f2fff2f2f2fff2f2f2fff2f2f2fff1f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0f0f0ffefefefffeeeeeeffedededff656565ff242524ff1313136f060707000000001f000000ff000000ff2a2a2afff5f5f5fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdffdfe0dfff7070709f2727270000000000000000000000000000000000000000000000000000000000000000bbbbbbbbfffffffffffffffffffdfdfdfff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff1f1f1ffeff0f0ffefeeeeffedededffebebebffe7e7e7ffe3e3e3ffdfe0dfffd9d9d9ffd2d2d2836c6c6c00000000000000000000000043434343efefefefffffffffffffffffffffffffe7e7e7e72b2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000231c1c1cffd6d6d6ffdcdcdcffe2e2e2ffe5e5e5ffe8e8e8ffebebebffedededffeeeeeeffefefeffff0f0f0fff0f1f0fff1f2f1fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fffcfcfcffffffffffffffffefefefef0f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f030303ff131213ff5c5c5cfff4f5f4fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefff6f6f6ff9a9a9aff4142420000000007000000e70d0d0dff161616ff2b2b2bffb7b7b7ffeeedeeffeeeeeeffefeeeefff0f0f0fff3f3f3fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff4f4f4fff4f4f4fff5f4f4fff5f6f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff4f4f4fff4f4f4fff4f4f4fff6f6f6fff9f9f9fff9f9f9fff9faf9ffccccccff0a0a0aff000000ff0000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097000000ff000000ff000000ff151515ffddddddfff9f9f9fff7f7f7fff6f5f6fff4f5f4fff4f4f4fff4f4f4fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffefefefffeeeeeeffadadadff292929ff141414df0d0d0d0000000037000000ff000000ff262626fff7f7f7fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffdfefefffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfffdfdfdfffcfdfdffdadadaff6b6b6b9f292929000000000000000000000000000000000000000000000000000000000000000027272727fbfbfbfbfffffffffffffefefffbfbfbfff9f9f9fff9f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f6f6fff5f6f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f1f1fff0f0efffeeeeeeffecececffe9e8e9ffe5e5e5ffe2e2e2ffdededeffd7d7d7af93939300000000000000000000000000000000070707074b4b4b4b5f5f5f5f5f5f5f5f1b1b1b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f5f5f5fffdededeffe1e1e1ffe4e4e4ffe6e6e6ffe8e8e8ffebebebffedededffefefefffeff0f0fff0f0f0fff2f2f2fff3f3f3fff4f4f5fff5f5f5fff6f5f5fff6f6f6fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffefefeffffffffffffffff6b6b6b6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013010101ff0d0d0dff474747ffe5e5e5fffefefefffffffefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff5f5f5ff959595ff4040400000000053030303ff0d0d0dff1a1a1aff474747ffebebebffeeeeeeffefefefffefefeffff2f2f2fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f5f6fff6f6f6fff7f7f7fff7f7f8fff8f8f7fff8f8f8fff7f7f8fff8f8f8fff7f7f7fff7f7f7fff7f6f6fff6f6f6fff6f6f6fff9f9f9fffbfbfafffbfbfbfffafafaffb3b2b2ff040404ff000000ff00000057000000000000000000000000000000000000000000000000000000230b0b0b732424247f2727277f242424771e1e1e3b0e0e0e0300000000000000000000000000000000000000000000000000000073000000ff000000ff000000ff080808ffc6c6c6fffbfbfbfffafafafff8f8f8fff7f7f7fff7f6f6fff6f6f6fff6f5f5fff6f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f3f3fff3f3f3fff3f3f3fff2f2f1fff1f0f0ffefefefffe8e8e8ff3b3c3cff181818ff0c0c0d3f0202023f000000ff000000ff242424fff9f9f9fffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcffd4d3d3ff6464648f25252600000000000000000000000000000000000000000000000000000000000000000000000093939393fffffffffffffffffffefefefffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f7f7fff6f6f6fff5f5f5fff3f4f3fff3f3f3fff3f2f2fff2f2f2fff1f1f1ffefefefffececedffeaeaeaffe6e6e6ffe3e4e3ffe1e0e1ffdededeefd0d0d0231f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030303039b80807fffd6d6d6ffdddeddffe3e2e2ffe5e5e5ffe6e6e6ffe9e9e9ffebebebffedededffefefeffff0f0f0fff1f1f1fff3f3f3fff5f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffcfdfcffffffffffffffffd7d7d7d703030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e70a0a0bff2b2b2affcacbcbfffffffffffffffffffffefffffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefff3f2f3ff8e8e8eff3e3e3e00000000b3070707ff0d0d0dff1e1e1eff8f8f8fffedededffefefeffff0f0effff2f1f1fff5f4f4fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fffbfbfbfffbfbfbfffcfbfcfffbfcfbff8f8f8fff000000ff000000ff00000033000000000000000000000000000000000000000b040404ab383838ff535353ff515251ff4d4d4dff444444ff3d3d3dff383838b30d0d0d0b00000000000000000000000000000000000000000000004b000000ff000000ff000000ff010101ffa5a5a5fffcfcfcfffcfbfbfffbfbfbfffafafafffaf9f9fff8f9f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f6f6fff5f5f5fff6f5f6fff5f5f5fff3f3f3fff1f1f1ffeff0f0ffeeeeeeff818281ff1c1b1cff0d0c0ca30606063f000000ff000000ff191919fff9f9f9fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffdfdfdfffcfcfcfffdfdfdfffbfcfbffcececeff5b5c5c7f2020200000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0febebebebfffffffffffffffffffcfcfcfffafbfafffafafafff9f9fafff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f6f5fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffecedecffeaeaeaffe7e7e7ffe5e5e5ffe2e3e3ffe1e1e1ffdedfdfffd9d9d9bf9c9c9c634e4f4e130f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130f0f0fbf989898ffcfceceffd6d6d6ffdedfdfffe4e4e4ffe6e6e6ffe7e7e7ffe9e9e9ffececebffedededffefefeffff0f0f0fff1f1f1fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9fffaf9f9fffafafafffefefeffffffffffffffff4b4b4b4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3090909ff1e1e1eff9e9e9efffefefefffffffffffffffffffffffffffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfefffdfdfdffecececff868686df3737371b000000fb080808ff0f0f0fff212121ffd2d2d2ffeeeeeefff0efeffff1f1f1fff3f3f3fff5f6f5fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffbfbfbfffafafafffafafafffbfbfbfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcff676867ff000000ff000000ff0000000f00000000000000000000000000000000000000ab3b3b3aff565656ff535353ff505050ff4b4c4bff434243ff323131ff0d0d0dff000000a3000000000000000000000000000000000000000000000027000000ff000000ff000000ff000000ff848484fffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfcfbfffafafafff9f9fafff9f9f9fff9f9f9fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff5f5f5fff2f2f2fff0f0f0ffeeeeeeffc5c5c5ff1f1f1fff0d0d0df707080743000000ff000000ff0a0a0afff6f6f6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffbfbfbffc6c6c6ff4d4e4d631616160000000000000000000000000000000000000000000000000000000000000000000000000000000067676767fffffffffffffffffffefefefffbfbfcfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f9fff8f8f8fff7f7f7fff5f6f6fff4f5f4fff3f3f3fff2f2f2fff0f0f0ffeeeeeeffecececffebebebffe8e9e9ffe7e7e7ffe5e5e5ffe3e3e3ffdfdfdfffd7d7d7ffcfceceffc6c7c7fbbdbdbdbb8c8c8c634949490f0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b222222dfb0b0b0ffcbcbcbffd1d1d1ffd9d9daffe0e0e0ffe6e6e6ffe8e8e8ffe9e9e9ffebebeaffececedffeeeeeefff0f0effff0f1f1fff2f2f2fff2f2f2fff4f3f3fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafafafffdfdfdffffffffffffffffbbbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073070707ff181718ff5e5e5effefefeffffefefefffefefefffffffffffefefffffefefefffefefefffffefffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdffe5e5e5ff777777cb32323177000101ff050505ff111111ff4f4f4fffecececffefeeeefff1f1f1fff4f4f4fff6f6f6fff6f7f6fff8f7f7fff8f8f8fff9f9f9fffafafafffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffbfbfbff4b4b4bff000000ff000000eb0000000000000000000000000000000000000037131313ff5a5a5aff575757ff525252ff4f4f4eff494948ff202020ff030203ff000000ff000000ff0000003f0000000000000000000000000000000000000003000000ff000000ff000000ff000000ff636363fffcfcfcfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff3f3f3fff0f0f0ffeeeeeeffebebebff3f3f3fff0f0f0fff05050583000000ff000000ff000000ffe5e5e5fffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfcfdfffdfdfdfff9f9f9ffa9a8a9ff3d3d3d531111110000000000000000000000000000000000000000000000000000000000000000000000000000000003030303d3d3d3d3fffffffffffffffffffdfdfdfffbfbfbfffafafafffaf9f9fff9f9f9fff9f8f9fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffeeeeeeffecececffebebebffeaeaeaffe9e9e9ffe7e6e7ffe4e4e4ffe0e0e0ffdadadaffd5d5d5ffcececeffc5c6c6ffc0c0c0ffbbbbbbf7b4b4b4af7f7f7f5b4242420b0808080000000000000000000000000000000000000000000000000000000000000000000000004b3c3c3cf3c0bfbfffcacacaffd1d1d1ffd6d6d6ffdcdcdcffe2e2e2ffe6e7e7ffe9e9e9ffebebebffecececffedededffefefeffff0f1f1fff2f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f9f9fffafafafffafafafffbfbfbfffffefefffffffffbfbfbfb2b2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013010101f7191919ff353535ffbdbdbdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffd2d2d2ff5e5e5eaf292929d7010101ff060606ff131313ff959595ffebecebffefefeffff3f3f3fff6f6f6fff8f8f8fff8f8f8fff9f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefffffefefefff5f5f5ff2d2d2dff000000ff000000c7000000000000000000000000000000000000008f333333ff5a5a5aff575756ff515151ff4d4d4dff2d2d2dff000000ff000000ff000000ff000000ff0000009b0000000000000000000000000000000000000000000000df000000ff000000ff000000ff484848fffafafafffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffbfafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff6f7f6fff3f3f3fff1f1f1ffeeedeeffebebebff838483ff101110ff030303d7000000ff000000ff000000ffa4a4a4fffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefefefffdfdfdfffcfcfcfffdfdfdffececebff807f80ff3434341304040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffefefffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f7fff7f7f7fff6f6f6fff5f5f6fff5f5f5fff4f3f4fff1f1f1ffefefefffedeeeeffedededffecececffeaeaeaffe8e8e8ffe4e4e5ffe1e1e1ffdeddddffd9dad9ffd4d4d4ffcfcfcfffc9c9c9ffc3c3c3ffbebebfffbababaffb7b7b7f7b3b3b2af7e7e7e4f3939390705050500000000000000000000000000000000000000007b616261ffcacacaffccccccffd1d1d1ffd5d6d5ffdadadaffdfdfdfffe3e4e4ffe8e8e8ffebebebffecececffedededffeeeeeefff0f0f0fff2f1f2fff3f3f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f7f6fff7f7f7fff8f9f8fffafafafffafafafffdfdfdffffffffffffffff9b9b9b9b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b0e0e0eff1f1f1fff757575fff5f5f6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcffb6b6b6ff4646469f1a1a1aff000000ff080808ff181818ffd7d6d7ffecececfff0f0f0fff5f5f5fff8f8f8fff9f9f9fff9f9f9fffaf9fafffafafafffbfbfbfffbfbfbfffcfcfcfffcfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefeffe8e7e7ff1e1e1dff000000ff000000ab00000000000000000000000000000000000000bf454545ff5b5b5bff575657ff515151ff4c4c4cff242424ff000000ff000000ff000000ff000000ff000000db0000000000000000000000000000000000000000000000c3000000ff000000ff000000ff303030fff4f5f5fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffaf9fafff9f9f9fff7f7f7fff5f4f5fff1f1f1ffededeeffebebeaffc8c9c8ff121112ff070607ff000001f3000000ff000000ff707070fffdfdfdfffdfdfdfffdfdfdfffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdffd4d4d4ff4a4a4ac31f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ababababfffffffffffffffffffdfdfdfffafafafff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff4f4f4fff2f2f2fff1f1f1ffefefefffeeeeeeffecececffeaeaeaffe7e8e8ffe4e5e4ffe2e2e1ffe0e0e0ffddddddffd9d9d9ffd4d4d4ffcecfcfffcacacaffc6c6c6ffc2c2c2ffbebebeffbdbcbcffb9b9b9ffb9b9b9f3b2b2b2a37878784f3c3c3c070606060b090909a3848484ffccccccffcececeffd2d2d2ffd7d7d7ffdadadaffddddddffe1e1e1ffe5e5e5ffe9e9e9ffecececffeeeeeeffefeeefffefefeffff1f0f0fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff7f6f6fff7f7f7fff7f7f7fff7f8f7fff8f8f8fff9f9f9fffbfbfbffffffffffffffffefefefef17171717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f040404ff1c1c1cff373837ffa0a0a0fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff3f3f3ff8d8d8dff333333c30a0a0aff010100ff090909ff4c4c4cffe5e5e5ffecececfff2f2f2fff6f6f6fff8f8f8fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefefffdfdfdffd7d7d7ff101010ff000000ff0000008b00000000000000000000000000000000000000db4f4f4fff5b5b5bff565656ff505050ff494949ff202021ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000a7000000ff000000ff000000ff1c1c1cffedececfffdfdfdfffffefefffefefefffefefefffefefefffffffefffffffffffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefefefffefefefffefefefffdfdfcfffcfcfcfffdfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff6f6f5fff3f3f3ffefefefffebebebffe6e6e6ff363636ff080808ff000000ff000000ff000000ff1f1f1ffff3f3f3fffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfcffa9a9a9ff2525257b090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ff7f7f7f7fffffffffffffffffffbfbfbfff9f9f9fff9f9f9fff8f8f8fff8f8f8fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff4f4f5fff2f2f2fff1f1f1fff0f0f0ffeeeeeeffecececffeaeaeaffe8e8e8ffe5e6e6ffe3e3e3ffe1e1e1ffdfdfdfffdcdcdcffd8d8d8ffd3d3d3ffcfcfcfffcdcdcdffcbcbcbffc8c8c8ffc5c6c6ffc4c4c4ffc2c2c2ffc1c0c1ffc1c1c1ffc4c4c4f3c2c2c2dbb6b5b6ffd3d3d3ffd2d2d2ffd4d4d4ffd7d7d8ffdadbdaffdddeddffe0e0e0ffe3e3e3ffe6e7e6ffeaeaeaffedededffefefeffff0f0f0fff0f0f0fff1f1f1fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffefefeffffffffffffffff7b7b7b7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093141414ff2a2a2bff515251ffcdcdcdfffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdffcbcbcbff505050e7292929e7000000ff030202ff090909ff8d8d8dffe5e6e6ffedededfff3f3f3fff6f6f6fff8f8f8fffafafafffbfbfbfffbfbfbfffbfbfcfffbfbfcfffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffccccccff0c0c0cff000000ff0000007b00000000000000000000000000000000000000f7595959ff5a5a5aff555555ff505050ff474747ff212120ff000000ff000000ff000000ff000000ff000000ff0000001f000000000000000000000000000000000000009f000000ff000000ff000000ff181818ffe5e5e5fffdfdfdfffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefffffefefffffefefefffefefefffefefefffefefefffefdfdfffefefefffefefdfffdfdfdfffdfdfdfffdfcfcfffbfbfbfff9f9f9fff8f7f7fff5f5f5fff4f4f4fff0f0f0ffececebffe7e6e6ff787878ff080808ff020201ff000000ff000000ff000000ff8a8a8afffdfdfdfffefefefffefefefffffffffffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffeae9e9ff636263ff09090927030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083838383fffffffffffffffffffefefefff9f9f9fff9f9f9fff9f9f9fff8f9f8fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff3f3f3fff1f1f1fff0f0f0ffeeeeeeffecececffeaeaeaffe9e9e9ffe7e7e7ffe5e5e5ffe3e3e3ffe0e0e1ffdededeffdbdbdbffd7d7d7ffd3d3d3ffd1d1d1ffd0d0d0ffcececeffcdcccdffcbcbcbffcbcbcbffcacacaffccccccffcececeffd2d3d3ffd6d6d6ffd7d7d7ffd8d8d7ffd9d9d9ffdbdbdbffdededeffe0e0e0ffe2e3e2ffe5e4e5ffe7e7e7ffeaeaeaffecececffeeeeeffff0f0f0fff1f1f1fff2f2f2fff4f3f3fff5f5f5fff6f5f6fff6f6f6fff7f7f7fff8f8f8fff8f9f9fff9f9f9fff9f9f9fffcfcfcffffffffffffffffdfdfdfdf0707070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000cb212121ff2d2d2cff676767ffdededffffefefefffefefefffefefefffefefefffffefefffffffffffffefefffffefefffefefefffefefefffefefefff3f3f3ff7d7c7cff1d1d1dab111110ff000000ff040404ff0d0c0dffcfcfcfffe7e6e6ffedededfff3f3f3fff6f6f6fff8f8f8fffbfbfbfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcffc0c0c0ff080808ff000000ff0000005f00000000000000000000000000000000000000ff5e5e5eff5a5a5aff555555ff505050ff474747ff202020ff000000ff000000ff000000ff000000ff000000ff0000001f0000000000000000000000000000000000000087000000ff000000ff000000ff161616ffdcdcdcfffdfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffafaf9fff8f7f7fff5f5f5fff3f3f3fff1f1f1ffecececffe7e7e7ffbababaff080708ff030303ff000100d3000000ff000000ff0d0d0dffe6e6e6fffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffbfbfbffa7a7a7ff191919cf0202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0b0b0be3e3e3e3fffffffffffffffffffdfcfcfffafafafffafafafff9f9f9fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff5f5f5fff3f3f3fff1f1f1fff0f0f0ffeeeeeeffededecffebebebffeaeaeaffe9e8e8ffe6e7e7ffe4e4e4ffe1e1e1ffdfdfdfffddddddffd9dadaffd5d5d6ffd4d4d4ffd4d4d4ffd4d3d3ffd3d3d3ffd2d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd4d4d4ffd6d5d6ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffdededeffe0e0e0ffe2e2e2ffe4e4e4ffe6e6e6ffe8e8e8ffeaeaeaffecececffeeeeeefff0f0f0fff2f1f2fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafafafffefefeffffffffffffffff5757575700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f040404ef161616ff151515ff515151ffc2c2c2fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffff7f7f7ff999a9aff1c1c1ce705050597000000ff000000ff050505ff3c3c3cffdededeffe7e7e7ffeeeeeefff3f3f3fff6f6f6fff9f9f9fffcfcfcfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffbfbfcffbdbdbdff070707ff000000ff0000005f00000000000000000000000000000000000000f35b5b5bff5c5c5cff575656ff505050ff474747ff202020ff000000ff000000ff000000ff000000ff000000ff0000001f000000000000000000000000000000000000009f000000ff000000ff000000ff151515ffdcdcdcfffcfcfcfffdfcfdfffefefefffefefefffefefefffefffefffefffefffefefefffefefefffefefefffefefffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffbfbfbfff9f9f9fff6f6f6fff4f4f4fff1f1f1ffedededffe6e7e7ffdededeff272727ff030303ff01010193000000fb000000ff000000ff474747fff6f6f6fffefefefffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefeffe0e1e0ff484847ff0101014f010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b5b5b5bfffffffffffffffffffefefefffafafafffafafafff9f9f9fff8f8f8fff7f8f7fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff1f1f1fff0f0f0ffeeeeeeffedededffecececffebebebffeaeae9ffe7e7e7ffe5e4e5ffe2e2e2ffe0e0e0ffdededeffdcdcdbffd8d8d9ffd6d7d6ffd6d6d6ffd7d7d7ffd8d8d8ffd7d7d7ffd5d5d5ffd4d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd7d7d7ffdadad9ffdcdcdcffdededeffe0dfdfffe1e1e1ffe2e2e2ffe5e4e4ffe7e7e7ffe8e8e8ffebeaebffededecffeeeeeefff0f0f0fff2f1f1fff3f3f3fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffdfdfdffffffffffffffffc7c7c7c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033020202e30c0c0cff111112ff363737ff989898ffdfdfdffffbfbfbfffffffffffffffffffefffffffffefefffdfdfdffdbdcdcff7d7d7dff222222fb05050553000000e3000000ff010001ff040303ff7b7b7bffdfdfdfffe8e8e8ffefefeffff4f4f4fff6f7f6fffafafafffcfcfcfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfbfbffc1c1c1ff080808ff000000ff0000006700000000000000000000000000000000000000d7515151ff5d5d5dff585858ff525252ff494949ff212121ff000000ff000000ff000000ff000000ff000000ff0000000000000000000000000000000000000000000000a3000000ff000000ff000000ff181818ffe3e3e3fffbfbfbfffcfcfcfffefefefffefefefffefefefffefefefffefffffffefefefffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffafbfbfff8f8f8fff5f5f5fff2f2f2ffeeeeeeffe7e7e7ffdededeff646564ff030304ff010100c30000007f000000ff000000ff000000ff494949fff5f5f5fffffffffffffffffffefffefffefefefffefefefffdfdfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffefefefffafafaff8f908fff0b0a0bc70000000000000000000000000000000000000017000000530000007b00000077000000570000001b0000000000000000000000000000000000000000000000000000000000000000000000c7c7c7c7fffffffffffffffffffdfdfdfffafafafffafafafff9f9f9fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff1f1f1fff0f0f0ffeeeeeeffedededffebebebffeaebebffe9e9e9ffe7e7e7ffe4e4e4ffe2e2e2ffe0e0e0ffdedfdfffdddddcffdbdadbffd8d8d8ffd8d8d8ffdadad9ffdadbdbffd9d9d9ffd6d7d7ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd8d8d8ffdbdbdbffddddddffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe3e3e3ffe6e6e6ffe8e9e9ffebebebffedededffefefeffff0f0f0fff2f2f2fff3f3f3fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff8f7f8fff9f9f9fffafafafffbfafbfffefefeffffffffffffffff37373737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013010101b70a0a0aff0b0b0bff161615ff3c3c3cff797979ffaaaaaaffb8b8b8ffc7c7c6ffabababff777777ff3b3b3bff161616f70b0b0b5b00010133000000ff000000ff010101ff030304ffbababaffe1e1e1ffe9e9e9fff0f0f0fff4f4f4fff7f7f7fffafafafffbfbfbfffdfdfdfffdfdfdfffefefefffefefffffefefefffefefefffefefefffffefefffefffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbffcbcbcbff0d0d0dff000000ff0000008f00000000000000000000000000000000000000bb464646ff5e5e5eff585859ff535353ff4c4c4dff252525ff000000ff000000ff000000ff000000ff000000d70000000000000000000000000000000000000000000000d7000000ff000000ff000000ff222222ffeaeaeafffbfbfbfffcfbfbfffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffafafafff7f7f7fff3f3f3ffefefefffe8e8e8ffdfdfdfffa3a3a3ff020202ff010101ff0000001b0000008f000000ff000000ff000000ff3d3d3dffd5d5d6fffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdffbdbdbdff262626ff0000003f00000000000000000000000700000093000000f7000000ff000000ff020202ff030303ff000000fb0000009b0000000b00000000000000000000000000000000000000000000000000000033333333fffffffffffffffffffffffffffbfbfbfffafafafff9f9f9fff8f8f8fff7f7f7fff7f6f7fff5f5f5fff3f4f4fff2f2f2fff0f1f0ffefefefffedededffebebebffe9e9e9ffe8e7e7ffe5e5e6ffe3e3e3ffe1e1e1ffe0e0e0ffdededeffdbdbdbffd9d9d8ffd8d8d8ffd9d9d9ffdadadaffdadadaffd9d9d9ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd7d6d6ffd8d8d8ffdadadaffdcdcdcffdededeffdededeffdfdfdfffdfdfe0ffe1e1e1ffe4e4e4ffe8e8e8ffebebebffedededffefefeffff0f0f0fff2f2f2fff3f3f3fff5f5f5fff5f5f5fff5f5f6fff6f6f6fff8f7f7fff9f9f9fffafafafffdfdfdffffffffffffffffa3a3a3a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f030303c3080808ff0e0e0eff0f0f0fff121212ff171717ff1a1a1aff121212ff0d0d0dff0a0a0abb090909230202020000000083000000ff000000ff010101ff272727ffd8d8d8ffe3e3e3ffeaebebfff1f1f1fff5f5f5fff8f8f8fffafafafffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffbfcfbfffbfafaffdad9daff161515ff000000ff000000cb000000000000000000000000000000000000008b343434ff5d5d5dff585858ff535353ff4d4d4dff3d3c3dff030202ff000000ff000000ff000000ff000000970000000000000000000000000000000000000017000000ff000000ff000000ff000000ff3c3c3cfff3f3f3fffafafafffafbfbfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfff9f9f9fff5f5f5fff1f0f0ffe9eae9ffe1e1e1ffd3d3d3ff111111ff020202ff0000006b000000000000008f000000ff000000ff000000ff121212ff949393fff4f4f4fffefefefffefefefffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefeffdadadaff3c3c3cff020201a7000000000000000000000003000000bb000000ff000000ff141414ff444444ff5c5c5cff5b5b5bff474747ff131313ff000000b3000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffdfefdfff9fafafff9f9f8fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff4f4f4fff2f1f2fff0f0f0ffefefefffedededffebebebffe8e8e8ffe5e5e5ffe3e3e3ffe1e1e1ffdededeffddddddffdbdbdbffd9d9d9ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd6d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd5d6d5ffd8d8d8ffdadadaffdcdbdcffdcdcdcffdcdcdcffdedddeffe1e1e1ffe7e7e7ffe9e9e9ffececebffedeeeeffefefeffff1f1f1fff3f2f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff9f9f9fffcfcfcfffffffffffffffff7f7f7f71f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023010101670303037f0505058b0505059f0505059b0404045f0303031f010101000000000000000000000000db000000ff000000ff010101ff666666ffdcdcdcffe6e6e6ffedededfff1f1f1fff6f6f6fff9fafafffbfbfbfffdfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfcfffcfdfdfffdfdfdfffcfbfbfffafafafff0f0f0ff2d2d2dff000000ff000000fb0000000f0000000000000000000000000000002f111111ff5c5c5cff585858ff535353ff4e4e4eff494949ff333333ff0d0d0dff000000ff000000ff000000330000000000000000000000000000000000000063000000ff000000ff000000ff000000ff656565fff9f9f9fff9f9f9fffafafafffcfbfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffbfbfbfff9f9f9fff7f7f7fff2f2f2ffebebebffe3e3e3ffd9dad9ff4f4f50ff010101ff010101bb000000000000000000000057000000e3000000ff000000ff060706ff4e4e4effadadadffe0e0e1fff7f7f7fff9f9f9fffbfbfbfffcfcfcffe7e7e8ff555555ff020202db0000000b000000000000000000000057000000ff000000ff202020ff6b6a6bff737474ff979797ff969696ff737373ff6c6b6bff1a1a1bff0000004b00000000000000000000000000000000000000000000000000000017171717efefefeffffffffffffffffffffbfcfbfff8f8f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff3f3f3fff1f1f1fff0efefffeeeeeeffedecedffeaeaeaffe8e8e8ffe1e1e1ffddddddffdadadaffd9d9d9ffd8d8d8ffd7d8d8ffd6d6d6ffd4d4d4ffd3d3d3ffd2d2d3ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffcececeffcfcfcfffcfcfceffcfcfcfffd0d0d0ffd2d2d2ffd3d4d4ffd4d4d4ffd5d5d5ffd7d7d7ffd9d9d9ffe0e0e0ffe9e9e9ffeaeaeaffebececffededeefff0f0f0fff2f2f2fff4f4f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff9f9f9fffefefdffffffffffffffff838383830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000ff000000ff020202ff010101ffabababffdfe0e0ffe9e9e9fff0f0f0fff4f4f4fff9f8f8fffbfcfbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfcfffcfcfcfffbfcfcfffafbfafffafafafff7f7f7ff5f5f5fff000000ff000000ff0000007f000000000000000000000000000000000000009b373637ff585858ff545454ff4f4f4fff4b4a4bff444444ff3b3b3bff252424ff030303970000000000000000000000000000000000000003000000db000000ff000000ff000000ff040505ffa4a3a4fff9fafafff9f9f9fffafafafffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffbfcfbfff9f9f9fff7f7f7fff3f3f3ffedecedffe6e6e6ffddddddff939393ff020202ff010101fb0000001700000000000000000000000b00000087000000fb000000ff010101ff111111ff363636ff5b5b5bff616262ff646464ff656565ff414141ff040404f30000002f000000000000000000000000000000b3000000ff060606ff696a6aff8d8d8dffeaeae9fff9f9fafffafafaffe5e5e5ff888888ff656565ff030303a30000000000000000000000000000000000000000000000000000000000000077777777fffffffffffffffffffefefefff9f9f9fff8f8f8fff7f7f7fff6f6f6fff4f4f4fff2f2f2fff0f0f0ffeeeeeeffedededffeaebebffe7e7e8ffe4e4e4ffd3d3d3ffc9c9c8ffc6c6c6ffc4c5c5ffc4c3c3ffc1c1c1ffc0c0c0ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbbbbbcffbbbbbbffbababaffbababaffb9b9b9ffb9b9b9ffb9b9b9ffbababaffbbbbbbffbdbdbdffbdbdbdffbdbdbdffbebebdffc0c0c0ffc3c3c3ffc6c7c7ffd1d0d0ffe4e3e3ffe7e7e6ffe8e8e8ffebebebffeeeeeefff1f1f1fff3f3f3fff5f5f5fff5f6f5fff6f6f6fff7f7f7fffcfcfbffffffffffffffffe7e7e7e70f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000ff000000ff030303ff1f1f1fffdadadaffe4e4e4ffecececfff2f2f3fff7f7f7fffbfbfafffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfcfcfffcfcfcfffbfbfbfffafafafffafafafff9f9f9fff8f8f8ffa3a4a3ff060606ff000000ff000000ef0000000f0000000000000000000000000000000702020293313131fb525252ff515050ff4b4c4cff464646ff414040ff3c3c3c9f18181803000000000000000000000000000000000000005f000000ff000000ff000000ff000000ff1d1d1effd8d8d8fffafafafff9f9f9fffafafafffafafbfffcfcfcfffdfcfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffdfdfcfffbfbfafff9f8f8fff4f4f4ffefefefffe9e9e9ffe2e2e2ffd1d1d1ff0f0f0fff020202ff0000006f000000000000000000000000000000000000001f00000077000101bb060606f70b0c0cff0b0b0bff0d0d0dff0d0d0dff0b0b0bff060606d70000003700000000000000000000000000000000000000d7000000ff1d1d1dff848484ffd3d3d3fff9f9f9fffafafafffafafafffafafaffcacacaff838383ff161616bf0000000000000000000000000000000000000000000000000000000000000007070707dbdbdbdbfffffffffffffffffffdfcfdfff8f8f8fff7f7f7fff5f5f5fff3f3f3fff1f1f1ffefefeeffecececffe9e9e9ffe5e5e5ffe5e6e5ffdcdcdcffdadadaffcbcbcbffc8c8c8ffc6c6c6ffc4c4c4ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbdbebdffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbcbbbcffbcbcbcffbcbbbbffbcbcbcffbdbdbdffbfbfbfffc0c0c0ffc1c0c0ffc2c2c2ffc4c4c4ffc7c7c7ffcacacaffd9d8d9ffdcdcdcffe6e6e6ffe3e3e3ffe8e8e8ffecececfff0f0f0fff3f3f3fff5f5f5fff6f6f6fff6f6f6fff8f8f8fffefefeffffffffffffffff6363636300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000e7000000ff030303ff080708ff6b6b6bffe0e0e0ffe8e8e8ffefefeffff5f5f5fff9f9f9fffbfbfbfffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfcfffafafafffaf9fafff9f9f9fff9f9f9fff8f8f8ffe3e3e3ff262626ff000000ff000000ff000000af000000030000000000000000000000000000000000000013060606571b1b1b5f1d1d1d5f1b1b1b5b1818182709090900000000000000000000000000000000000000003b000000f3000000ff000000ff000000ff000000ff696969fff8f8f8fffafafafffafafafffafafafffafafafffcfcfcfffcfcfcfffcfcfcfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffbfbfbfffafafafff6f6f6fff2f2f2ffedededffe7e7e7ffdfdfdfff545454ff060606ff010102d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000ff2e2e2eff8c8c8cffe9e9e9fffafafafffafafafffafafafffafafaffe1e0e0ff8c8c8cff222222bf00000000000000000000000000000000000000000000000000000000000000000000004b4b4b4bfffffffffffffffffffffefefffafafafff8f8f7fff5f5f5fff3f3f3fff1f1f1ffeeedeeffe9e9e9ffe5e5e5ffe3e3e3ffdfe0e0ffdadadaffdddddcffd4d4d4ffccccccffcbcbcbffc9c9c9ffc7c7c7ffc5c5c5ffc4c4c4c39494949f7677769f7676769f767676e7aeaeaeffc0c0c0ffc0c0c0ffc0c0c0ffc0c0c0ffc0bfbfffc0c0c0ffc1c1c1ffc3c3c3ffc5c5c5ffc6c6c6ffc8c8c8ffc9c9c9ffcacacbffd2d2d2ffdededeffddddddffe0e0e0ffe5e5e5ffe6e6e6ffeaeaeaffefeeeefff2f2f2fff5f4f4fff6f5f6fff6f6f6fffcfcfcffffffffffffffffcfcfcfcf030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000001f0000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b000100ff030303ff0a0a0aff0e0f0effbebdbeffe5e5e5ffecececfff2f2f2fff6f7f6fffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcfffafafafff9faf9fff9f9f9fff8f8f8fff8f7f7fff6f6f6ff8d8d8dff030303ff000000ff000000ff0000009b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027000000e7000000ff000000ff000000ff000000ff181818ffcbcbcbfff9f9f8fff9f9f9fff9f9f9fffafafafffbfafbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefdfffcfcfcfffbfbfbfff9f9f9fff4f4f5fff0f0f0ffebebebffe5e4e4ffa9a9a8ff0d0c0cff080708ff02020247000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db000000ff212121ff8e8d8dffd7d7d7fffbfbfbfffbfbfbfffbfbfbfffbfbfbffccccccff888888ff151515bf000000000000000000000000000000000000000000000000000000000000000000000000000000bbbbbbbbfffffffffffffffffffdfdfdfff8f8f8fff5f6f6fff3f3f3fff1f1f1ffedededffe8e7e8ffe2e2e2ffe4e4e4ffdbdbdbffdcdcddffe0e0dfffdbdbdbffd0d1d1ffcececeffccccccffcacacaffc9c9c9ffc8c8c87f646464000000000000000000000000bf949493ffc4c5c4ffc4c3c3ffc3c3c3ffc3c3c3ffc4c4c5ffc6c6c5ffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcdcccdffcececeffdcdcdcffe2e2e2ffe0e0dfffddddddffe6e6e5ffe4e4e5ffe7e7e7ffecececfff1f1f1fff3f3f3fff5f5f5fff8f8f8fffffefeffffffffffffffff43434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7070707ff010101ff000000d30000009b00000063000000330000000b0000000000000000000000000000000000000007000000d3050404ff090909ff151515ff4b4b4bffe6e6e5ffeaeaebffefefeffff3f4f3fff8f8f8fffbfbfbfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffafbfafffafafafff9f8f9fff8f8f8fff8f8f8fff7f7f7ffe2e2e2ff3c3d3cff000000ff000000ff000000ff000000b30000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b000000f3000000ff000000ff000000ff000000ff050505ff828382fff4f4f4fff7f7f8fff8f8f8fff8f8f8fffafafafffafafafffbfbfbfffcfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfdfcfffafafafff7f7f7fff2f2f2ffeeeeeeffe9e9e9ffe2e2e2ff383738ff141414ff0a0909c7030202030000000000000000000000000000000000000000000000030000002f00000067000000a3000000db000000ff000000bb0505050000000000000000000000000000000000000000b7000000ff080808ff767676ff999a99ffe7e8e7fffbfbfbfffbfbfbffe1e1e1ff959595ff69696aff030203a300000000000000000000000000000000000000000000000000000000000000000000000000000027272727fbfbfbfbfffffffffffefefffffbfbfbfff5f5f6fff3f3f3fff0f0f0ffecececffe6e6e6ffe5e5e5ffe0e0e0ffdfdedfffe1e1e1ffe3e3e3ffe1e2e1ffd6d7d6ffd0d0d0ffcfcfcfffcececeffcdcdccffccccccdfb3b3b3bf999999bf999999bf999999efbebebeffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcacacaffcbcbcbffcbcbcbffccccccffccccccffcdcdcdffcececeffcfcfcfffd4d4d4ffe5e5e5ffe6e6e6ffe5e5e5ffe3e3e3ffe0e0e0ffe8e8e7ffe4e4e4ffebebebfff0f0f0fff3f3f3fff5f5f5fffdfdfdffffffffffffffffb3b3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3141313ff121212ff0f0f0fff0a0a0aff070606ff030303ff010101ff000000e70000007b0000003f00000043000000ab060606ff0b0b0bff191918ff232322ffb3b3b3ffebececffeeeeeefff0f0f0fff5f5f5fff9faf9fffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfff9f9f9fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6ffc7c7c7ff1e1e1eff000000ff000000ff000000ff000000ef000000770000001b000000000000000000000000000000000000000000000000000000030000004b000000bf000000ff000000ff000000ff000000ff000000ff010101ff5a5a5affebebebfff7f7f7fff8f7f7fff8f8f8fff8f8f8fff9f9fafffafafafffbfbfbfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfff9f9f9fff6f6f6fff1f1f1ffeeeeeeffeaeaeaffa1a1a1ff212121ff161616ff060706b7040303570101015f0000007f0000009f000000cf000000f7000000ff000000ff020303ff070707ff0b0c0bff0f0f0ff313131303000000000000000000000000000000000000006b000000ff000000ff242424ff7b7b7bff898a8affa0a09fff9e9e9eff888787ff747474ff171717ff000000430000000000000000000000000000000000000000000000000000000000000000000000000000000000000093939393fffffffffffffffffffefefefff6f6f6fff2f2f2ffefefefffeaeaeaffe4e4e5ffe5e4e5ffe0e0e0ffe3e3e3ffe5e5e5ffe5e5e6ffe6e6e6ffdfdfdfffd3d4d4ffd2d2d2ffd1d1d1ffd0d1d1ffd0cfd0ffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcececeffcdcdcdffcdcdcdffcdcdceffcececeffcecfcfffcfcfcfffd0d0cfffd0d0d0ffd0d0d0ffd1d1d1ffd2d2d3ffdfdfdfffe7e8e8ffe9e8e8ffe9e9e9ffe7e7e7ffe3e3e3ffe5e5e5ffe6e5e6ffe9e9e9ffefefeffff3f3f3fff8f8f8fffffefffffffffffbfbfbfb232323230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0b0b0bff181818ff161717ff161716ff171717ff171717ff161617ff161515ff141414ff0e0e0eff070707ff050505ff050605ff0e0e0eff1a1a1aff242424ff575756ffeeededffefefeffff1f1f1fff3f3f3fff7f7f8fffbfbfbfffdfdfdfffefefefffdfdfefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefffefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff4f4f4ffafafafff1c1c1cff000000ff000000ff000000ff000000ff000000ff000000bb0000007f0000005f000000570000007300000097000000eb000000ff000000ff000000ff000000ff000000ff000000ff040404ff4e4e4effddddddfff4f4f4fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfdfffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffafafafff8f8f8fff5f5f5fff2f2f2ffefefefffe9eae9ff4c4c4cff242424ff1a1a1aff0f0f0fff080808ff080808ff0b0a0bff0c0c0cff0f0f0fff121212ff141414ff171616ff161616ff151616ff161716ff171717370b0a0a0000000000000000000000000000000003000000c3000000ff000000ff111111ff494949ff636363ff5f5f5fff424142ff0b0b0bff0000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0febebebebfffffffffffefffffffafafafff2f2f2ffefeeeeffe9e9e9ffe8e8e8ffe2e2e2ffe5e5e5ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe6e7e6ffdadadaffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd3d3d3ffd2d2d1ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd3d3d2ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d4ffd8d8d8ffe6e6e6ffe8e8e8ffeaeaeaffebebebffe9e9e9ffe6e6e6ffe2e1e1ffe9e9e9ffe8e8e8ffedededfff3f3f3fffdfdfdffffffffffffffff9393939300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000634e4e4eff8a8a8aff595858ff323332ff1d1d1dff1c1c1cff1c1c1cff1c1d1dff202021ff212121ff242424ff272727ff2b2b2bff2b2b2bff2a2a2aff474747ffdcddddfff0f0f1fff2f2f2fff3f3f3fff5f6f5fff9f9f9fffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfff9f9f9fff9f9f9fff9f9f9fff8f8f8fff9f8f9fff8f8f8fff5f5f5fff2f2f2ffb3b3b3ff2f2f2fff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0cff696969ffdbdbdbfff2f2f1fff5f5f5fff9f9f8fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfefdfffefefefffdfdfdfffdfdfdfffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfbfbfffafafafff7f8f8fff5f4f5fff2f1f1ffefeff0ffd6d6d6ff414141ff2a2a2bff2c2c2bff2b2b2bff292929ff252525ff202121ff1e1f1fff1b1b1cff1c1c1cff1c1c1cff1c1c1cff1d1c1dff3d3e3dff7373736b53535300000000000000000000000000000000000000000b00000093000000f7000000ff000000ff000000ff000000ff000000eb000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067676767fffffffffffffffffffefefefff5f5f5ffefeeefffecececffe7e8e8ffe6e6e6ffe7e7e7ffe9e9e9ffeaeaeaffeaeaeaffebebebffebebebffe2e2e2ffd9d9d9ffd9d9d9ffd8d8d8ffd7d8d8ffd7d7d7ffd7d7d6ffd6d6d6ffd6d6d6ffd5d5d5ffd4d4d5ffd4d4d4ffd4d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd5d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffd6d6d6ffe0e0e0ffe9e9e9ffeaeaeaffecececffecececffeaeaebffe8e8e8ffe6e6e6ffe5e5e5ffedededffedeeeefff8f8f8ffffffffffffffffefefefef0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093777777ffccccccffcbcbcbffcacacaffbdbdbdff9c9c9cff818181ff676767ff505050ff424242ff3b3b3aff363737ff393a3aff454645ff808080ffd5d5d5fff0f0f0fff2f2f2fff4f4f4fff5f5f5fff7f7f7fff9f9f9fffbfbfbfffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfff3f3f3ffcdcdccffc9c9c9ffd2d2d2ffddddddffeaeaeafffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfff9f9f9fff9f9f9fffaf9f9fff8f8f8fff7f8f8fff8f7f8fff6f6f6fff3f3f3fff2f2f3ffd8d9d9ff686767ff141414ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff2e2e2effa0a0a0ffededecfff3f2f3fff2f2f2fff7f7f7fff9f9f9fff8f9f9fff9f9f9fff9faf9fff9f9f9fffafafafffafafafffafafbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffafafaffeaeaeaffe0e0e0ffd7d8d8ffcececfffd9d8d9fffafafafffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffbfbfbfff9f9f9fff6f6f6fff3f4f3fff1f1f1ffefefefffd2d2d3ff808080ff474747ff3b3b3bff363636ff353535ff353535ff3f3f3fff535353ff6a6a6aff838383ffa3a3a3ffc3c3c3ffc9c8c9ffcacaca9b7d7d7d000000000000000000000000000000000000000000000000000000000b0000003f0000005f000000570000003300000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303d3d3d3d3fffffffffffffffffffbfbfbfff1f1f1ffeeeeeeffe8e8e8ffe9e9e9ffeaeaeaffecececffecececffecececffedecedffedededffedededffe8e8e8ffe7e7e7ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe7e7e6ffe7e7e7ffe7e7e7ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaebffebebebffebebebffebececffecececffedededffefefefffecececffedededffefefefffefefefffeeededffebecebffeaeaeaffe9e9e9ffedededfff3f2f3fffefefeffffffffffffffff737373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cba9a9a9ffd3d2d2ffd2d2d2ffd1d2d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d3d3ffd4d4d5ffd8d7d8ffdbdbdbffdbdbdbffd7d7d7ffe4e4e4ffececedfff0f0f0fff2f2f2fff3f3f4fff5f5f5fff6f6f6fff8f7f7fff9f9f9fffafafafffafafafffcfcfcfffdfdfefffefefefffefefefffefefefffefefefffdfefdffe1e1e1ff828282ff3d3d3dff282828ff212121ff202020ff242424ff353535ffc6c6c6fffcfcfcfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffbfbfcfffbfbfbfffafafafff9f9f9fff9f9f9fff8f8f8fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff6f6f5fff3f4f3ffecececffbbbbbbff727372ff2b2b2cff080808ff000000ff000000ff000000ff000000ff000000ff010001ff050505ff151515ff484848ff989898ffd7d7d7fff1f1f1fff4f4f4fff6f6f6fff5f5f5fff5f6f5fff7f7f7fff7f7f7fff8f8f8fff9f8f9fff8f8f8fff9fafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffbfbfbffa7a7a7ff313131ff272726ff222223ff242424ff2d2e2dff4e4e4eff9a9999ffeeeeeefffdfefdfffdfefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffcfcfcfffbfbfbfff9f9f9fff7f7f7fff5f4f4fff2f2f2fff0f0f0ffeeeeeeffecececffe5e5e5ffd8d8d8ffdbdbdbffdbdcdcffd8d8d8ffd5d4d5ffd2d3d2ffd1d1d1ffd0d0d0ffcfcfcfffcfcfcfffcfcfcfffd0d0d0cfababac000000000000000000000000000000000000000000000000000000001300000077000000d3000000f3000000ff000000ff000000f7000000cb0000006f0000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffefefff9f9faffefefefffeeeeeeffefefeff3e4e4e4d7cacacab7abababdbccccccffefefeffff4f4f4fffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8fff0f0f0ebdedede736d6d6d7f787878978d8d8dab9f9f9fbfb2b2b2ebdfdfdffffcfcfcffffffffffffffffdbdbdbdb030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3cfcfcfffd8d8d8ffd8d8d8ffd7d7d7ffd8d8d8ffd8d8d8ffd9d9d9ffd9d9d9ffdbdbdbffdfdfdfffe2e2e1ffe5e4e5ffe8e8e8ffebebebffefeeeefff1f0f1fff3f3f2fff5f4f4fff6f6f6fff7f7f7fff8f8f8fffafafafffafafafffafafafffbfcfbfffdfdfdfffefefefffefefefffefefefffcfcfcffabababff262626ff050505e7060606870b0b0b430707074706060667080808fb040303ff3f3f3ffff3f3f3fffcfcfbfffdfdfdfffcfbfbfffbfbfbfffafafafffafafafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff5f5f5fff3f3f3fff0f0f0ffedededffd8d8d8ffa7a7a7ff858484ff6b6b6bff505050ff484848ff60605fff797979ff969796ffc0c0c0ffe7e7e7ffefefeffff1f1f1fff3f3f3fff7f7f7fff7f7f8fff7f7f6fff7f7f7fff7f7f7fff7f7f7fff9f9f9fff8f8f8fff8f8f8fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbffdededeff1d1d1de70606065f0708075f0707074f080808a30c0c0cf7060606ff060606ff393939ffc6c6c6fffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffbfcfbfffafafafff8f8f8fff5f6f5fff3f3f4fff2f2f2fff0f0f0ffeeeeeeffebebebffe8e8e8ffe6e6e5ffe2e2e2ffdededeffdbdbdbffd9d9d9ffd8d8d8ffd6d7d6ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6fbd5d5d507060606000000000000000000000000000000000000000037000000e7000000ff000000ff030303ff0f0f0fff1c1c1cff1a1a1aff0f0f0fff010101ff000000d3000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ababababfffffffffffffffffbfbfbfb5b5858582b2929290f0f0f0f0000000003030303877f7f7ffff0f0f0fff7f7f7fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff5f5f5e3dadada3b39393900000000000000000000000013131313e7e7e7e7ffffffffffffffff4f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027232323ffdededeffddddddffdddddcffdcdcdcffddddddffdededeffdededeffdfdfdfffe1e1e1ffe4e4e4ffe6e6e6ffe8e8e8ffebebebffeeeeedfff0f0f0fff2f2f2fff4f4f3fff6f6f6fff8f8f7fff8f9f8fffafafafffcfcfcfffbfbfbfffbfafafffcfcfcfffefefefffefefefffefdfdfff8f8f8ff5c5c5cff040404fb00000077010101030000000000000000000000000000000000000093000000ff0a0909ffa6a6a6fffcfcfcfffdfdfdfffbfbfbfffbfbfbfffbfbfafffafafafff9f9f9fff8f8f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffefefefffededecffeaeaeaffe9e9e9ffe6e6e6ffe4e4e4ffe6e7e7ffe8e8e8ffececebffeeeeeefff0eff0fff1f1f1fff3f3f3fff5f5f4fff6f6f6fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff7f7f7fff8f7f7fff9f9f9fffbfbfbfffcfcfcfffbfbfbfffcfcfbfffdfdfdfffafafaff757575ff0202025b0000008b3535359f4747479f4747479f454545230808089f000000ff000000ff0a0a0aff828282fffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffafafafff8f8f8fff6f6f6fff5f5f5fff3f3f3fff2f2f2fff0f0f0ffedededffeaeaeaffe8e8e8ffe6e6e6ffe4e4e4ffe1e1e1ffdededeffddddddffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdcdcdcffdedede2f292929000000000000000000000000000000002b000000f3000000ff000000ff1c1c1cff494949ff595959ff5f5e5eff5d5d5dff5a5b5aff464646ff171717ff000000df0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ff7f7f7f7ffffffff6f6f6f6f00000000000000000000000017161616bbb1b1b1fff1f1f1fffaf9f9fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f8f8fbefefef837c7c7c030303030000000000000000272727279b9b9b9b83838383000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000534a4a4affe2e2e2ffe1e1e1ffe1e1e1ffe1e1e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffe8e8e8ffeaeaeaffecebebffedededffefefeffff2f2f2fff3f3f3fff4f4f5fff7f7f6fff8f8f8fffafafafffcfcfbfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefff7f7f7ff4e4e4eff000000e70000003b0000000000000000000000000000000000000000000000000000000f000000eb050505ff3e3e3efff4f3f4fffdfdfdfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff7f7f8fff6f6f6fff5f6f6fff5f5f5fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff2f3f2fff2f2f2fff2f2f2fff1f1f1fff1f0f1fff0f0f0fff1f1f1fff2f2f2fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff9f9f9fffafafafffcfcfcfffbfcfcfffcfcfcfffdfdfdffd6d6d6ff212121c308080800000000df404040ff5a5a5aff5d5d5eff5555551f0c0c0c000000005b000000fb000000ff000000ff757575fffcfcfdfffefefefffefefefffefefefffefefefffefdfdfffcfcfcfffafafafff8f8f8fff8f8f8fff7f7f7fff5f5f5fff3f3f3fff1f1f1ffefefefffecececffeaeaeaffe8e9e9ffe7e7e7ffe5e5e5ffe3e3e3ffe1e1e1ffe1e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e15b51515100000000000000000000000000000000c7000000ff000000ff262626ff666666ffa4a4a4ffe2e2e2fff5f5f5fff5f5f5ffdededeff9f9f9fff656565ff1d1d1dff0000008f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000171717171b1b1b1b0000000000000000000000003f3c3c3ce7dcdcdcfff4f5f4fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffafafafff1f0f0c3b6b6b61f1e1e1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083767676ffe4e5e4ffe4e4e5ffe4e4e4ffe4e4e4ffe4e5e5ffe5e5e5ffe6e6e6ffe8e8e7ffeaeaeaffebebecffedededffeeeeeeffefefeffff2f1f1fff3f3f3fff4f4f4fff5f5f5fff7f7f7fff8f8f9fffbfbfbfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdff6f6f6fff000000e70000002700000000000000000000000000000000000000000000000000000000000000000000008b010101ff101010ffbebebefffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffafbfafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f7fff6f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f3fff3f3f3fff4f4f4fff4f4f4fff4f3f3fff2f2f3fff3f3f2fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff3f2f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f6f6fff6f6f6fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafbfbfffcfcfcfffcfcfcfffdfdfdff858685ff0404044b01010100000000df212020ff2d2d2dff2f2f2fff2828281f060606000000000000000053000000fb000000ff000000ff979797fffdfdfdfffefdfdfffefefefffefefefffefefefffdfdfdfffbfbfbfff9f9f9fff9f9f9fff9f8f9fff6f6f6fff4f4f4fff2f3f2fff1f1f1ffeeefefffecececffebebebffeaeaeaffe8e8e8ffe6e6e7ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e48b7d7d7d0000000000000000000000002b000000ff000000ff111011ff6d6d6dffc9c9c9fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6ffbcbcbcff626262ff060606eb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077707070fbeeeeeefff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f3f3f3f3f3f3f3f3f3f3f3f3fe7e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfff3f3f3efe1e1e15b565656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afa09fa0ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffebebeaffecececffeeeeeeffefefeffff0f0f0fff1f1f1fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff9f9f9fffcfbfbfffdfdfdfffefdfdfffefefefffefefefffefefefffefefeffcececdff040404fb0000002b00000000000000000000000000000000000000000000000000000000000000000000000000000027000000ff040405ff757575fffafafafffbfbfbfffbfbfbfffbfbfbfffafbfafffafaf9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff5f5f6fff5f5f5fff4f4f5fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff3f3f3fff4f4f3fff4f3f4fff3f3f3fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f6f5fff7f7f7fff8f7f7fff7f7f7fff6f6f6fff7f6f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffbfafafffbfbfbfffdfdfdffeeeeeeff3c3c3cfb1b1b1b831f1f1f7f0e0e0eef111111ff171717ff171817ff1616168f1515157f2525257f3434351f0d0d0d57000000ff000000ff0f0f0fffe4e4e4fffdfdfdfffefdfefffefefefffefefefffefefefffcfcfcfffbfbfbfffafafafffaf9fafff8f8f8fff6f6f6fff5f4f4fff3f3f3fff2f2f2ffefefefffeeedeeffececedffecebebffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6b3a2a2a20000000000000000000000005f000000ff000000ff3d3d3dffa3a3a3fff7f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff5f5f5ff8d8d8dff242424ff0000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1b1b1bbbb4b4b4fff2f2f2fffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff8f7f7fff5f4f5838181810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfcdcdceffeaeaeaffe9e9e9ffe9e9e9ffeaeaeaffebebeaffebebebffebecebffedededffeeeeeeffefefeffff0f0f0fff1f1f1fff2f3f2fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff8f8f8fffafafafffdfdfcfffdfefefffefefefffefefefffefefefffefefefffcfcfcff414141ff0000008f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3050505ff393939ffeaeaeafffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff3f4f4fff3f3f3fff2f2f2fff0f0f1ffeeedeeffedededffedededffefefeffff0f0f0fff1f1f1fff2f2f2fff4f4f3fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f8f9fff9f9f9fffafafafffafbfafffbfafbfffbfbfbfffcfcfcffc4c4c4ff222322ff5b5a5bff3b3b3bff1d1d1dff100f10ff222222ff222323ff161617ff1b1c1bff383838ff6867683f1c1c1c00000000b7000000ff000000ff616161fffdfdfdfffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffcfcfcfffaf9fafff9f8f9fff9f9f9fff8f8f8fff6f6f6fff5f5f5fff4f4f4fff2f2f2fff0f0f0ffefefefffeeeeeeffecececffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9e7d4d4d40000000000000000000000007b000000ff000000ff5c5c5cffcfcecefff7f7f7fff7f7f7fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7ffafafafff373838ff0000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063636363fffdfdfdfffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefecfcfcfcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0b0b0bffedededffedececffecececffecececffecececffedededffedededffeeeeeeffefefeffff0f0f0fff0f0f1fff1f1f1fff2f2f2fff4f4f4fff5f5f5fff6f6f6fff6f7f6fff8f8f7fff9f9f9fffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffefefeffccccccff000000ef0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077020201ff171718ffc7c7c7fffbfbfbfffbfbfbfffafbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f8f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff2f2f2ffeaebebffd3d3d4ff9e9e9eff8c8c8cffb0b0b0ffe3e2e2ffedededffefefeffff2f2f2fff3f3f3fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff9f9f9fffaf9fafffafafafffbfbfbfffafbfbfffbfbfbfffbfbfbff8e8e8eff090909ff6d6d6dff4f4f4fff252626ff141415ff313131ff323232ff1b1b1bff1e1e1eff414142ff6d6d6d3f1d1d1d0000000027000000fb000000ff040404ffe7e7e7fffdfdfdfffdfdfdfffcfcfcfffdfdfdfffefefefffcfcfcfffafafafff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f7fff5f5f5fff2f3f3fff1f1f1fff1f1f1fff0f0f0ffefefefffedededffedecedffecececffebebebffebebebffebebebffecececffecedec0f0e0e0e00000000000000007f000000ff010101ff696969ffd8d8d8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff8f8f8ffb1b1b1ff393a3aff0000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a7a7a7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1313131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033303030ffefefefffefefefffeeeeefffeeeeeeffefeeeeffefefefffefefeffff0f0f0fff1f1f1fff1f2f1fff2f2f2fff3f3f3fff3f3f3fff5f5f5fff6f6f7fff7f7f7fff7f7f7fff9f9f8fffafafafffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffefefeff838383ff0000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037020202ff151515ff9f9f9ffffcfcfcfffbfbfbfffbfcfbfffafafbfffaf9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff4f4f4fff4f4f4fff2f2f2ffe8e9e8ff969696ff191919ff000000ff000000ff010101ff3a3a3affc9c9c9ffebebebfff1f2f2fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffafbfafffafbfafffbfafafffafafafffbfbfbfff7f7f7ff5e5e5ee70c0c0cff747474ff4c4c4cff232323ff141414ff2e2e2eff2e2e2eff1a1a1aff1d1d1dff3f3f3fff6d6c6c3f1c1d1c0000000000000000b3000000ff000000ffa4a4a4fffefefefffdfdfdfffcfcfcfffdfdfdfffefefefffdfcfcfffbfbfafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff5f5f5fff2f2f2fff1f1f1fff1f1f1fff1f1f1fff1f1f1fff0efefffefefefffeeeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefeeef3734343400000000000000006b000000ff000000ff515251ffc4c3c4fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f7fff7f7f7fff8f8f8fff6f6f6ff989898ff201f1fff00000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfb1b1b1b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b565656fff0f1f0fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff1f0f0fff1f1f1fff2f2f2fff3f2f2fff3f3f3fff4f4f4fff4f4f4fff4f4f4fff6f6f6fff8f7f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffefefeff424141ff0000005700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7202020ff7f7f7ffffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff6f6f6fff5f5f5fff4f4f4ffedededffa8a9a9ff070707ff000000ff000000ff000000ff000000ff000000ff2b2b2bffdcdcdcfff0f1f0fff4f4f4fff6f6f6fff7f7f7fff7f7f7fff8f7f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fffbfafafffbfbfbfffafafafffafafafffafafafffbfbfbffe8e8e8ff464647ab111111ff686868ff3b3b3bff1c1b1bff101010ff191919ff191919ff111211ff171717ff303030ff6060603f1c1c1b000000000000000077000000ff000000ff646363fffefefefffdfdfdfffdfdfdfffefefefffefefefffcfcfcfffbfbfbfffafafafff8f8f8fff8f8f8fff8f8f8fff8f7f7fff5f5f5fff2f2f2fff2f2f1fff1f2f1fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f0fff0f0f05f5a5a5a00000000000000003f000000ff000000ff212121ff959595ffeff0effff8f8f9fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8ffcfcfcfff6f6f6fff050505e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000372f2f2fcfbcbcbcffe9e9e9ffe7e7e7ffe7e7e7ffe5e5e5ffe4e4e4ffe2e2e2ffe2e2e2f3d5d5d5cbb1b1b1bfa7a7a7bfa7a7a7bfa8a8a8bfa7a8a7bfa7a7a7bfa7a7a7bfa7a7a7bfa7a6a6bba3a3a39f8888889f8787879f8787879f8787879f8787879f8888889f8888889f8888889f8888889f8888887f6868687f6969697f6969697f6a6a6a7f6b6b6b7f6c6c6c7f6e6e6e7f6f6f6f5f555555232222220303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087818181fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f5fff6f6f6fff7f7f7fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffbfbfbfffdfdfdfffefefefffdfefefffefefefffefefefffcfcfcff080808ff0000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf222222ff636363fff5f5f5fffbfbfbfffbfbfbfffafafbfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff4f4f4ffe5e5e5ff3e3e3eff000000ff000000ff000000ff000000ff000000ff000000ff000001ff939393ffefefeffff5f5f5fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafaf9fffbfbfafffbfbfbfffafafafffafafafffafafafffbfbfbffd2d2d2ff424242771414141f0c0c0c1f0a0a0a1f040404e3171717ff1f1f1fff1e1f1fff1919193b0707071f0808081f0c0c0c0703030300000000000000003b000000ff000000ff2d2d2dfffdfdfdfffefefefffefefefffefefefffefefefffcfdfdfffcfbfbfffbfbfbfff9f9f9fff8f7f8fff7f7f7fff7f7f7fff5f6f6fff4f4f4fff3f3f3fff3f3f3fff4f4f3fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff2f2f1fff2f2f287808180000000000000000003000000df000000ff020102ff555656ffa4a4a4ffedecedfff9f9f9fff9f9f9fff8f8f8fff8f8f8ffd3d3d3ff888889ff222222ff0000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f404040cfacacacffd8d8d8ffdbdbdbffd7d7d7ffd5d5d5ffd4d4d4ffd1d0d1ffcececeffccccccffccccccffccccccffc9c9c9ffc8c8c7ffc8c8c8ffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c6ffc5c6c5ffc7c7c7ffc8c8c8ffc8c7c7ffc7c7c7ffc7c7c7ffc7c7c6ffc8c8c8ffc8c8c8ffc9c9c8ffc9c9c9ffcacacaffcacacaffcacacaffcbcbccffcdcdcdffd0d0d0ffd2d2d2ffd6d6d6ffd9d9d9ffd5d5d5dbb3b3b25f4c4c4c030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afa7a7a7fff4f4f4fff3f4f3fff3f3f3fff3f3f3fff3f3f3fff4f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f7f7fff7f7f7fff8f8f8fffafafafffbfbfbfffafafafff9f9f9fff9f9f9fffcfcfcfffdfdfdfffefefefffdfefefffefefefffefefeffe2e2e2ff030303df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a71f1f1fff565555ffe8e8e8fffbfbfbfffbfbfafffafafafffafafafffafaf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff4f4f4ffdededeff121212ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff626262ffeeeeeefff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbffbdbdbdff3a3a3a4f0e0e0e000000000000000000000000df2c2c2cff3d3d3dff414141ff303030833333339f4a4a4a9f4a4b4a9f4949493b1718180000000007000000fb000000ff070707fff3f3f2fffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfbfffafafafff8f8f8fff8f8f7fff8f8f8fff7f7f7fff5f5f6fff5f5f5fff5f5f5fff5f5f5fff4f5f4fff3f3f4fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff3f3f4afa7a7a700000000000000000000000057000000ff000000ff060606ff505050ff878786ffafafafffc1c0c0ffbbbcbcff9e9e9eff757575ff292929ff000000df0000000f000000000000000000000000000000000000000000000000000000000000000303030357464646cfa6a6a6ffcececeffd5d5d5ffddddddffdededdffd9d9d9ffd6d6d6ffd5d6d6ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd6d7d6ffd5d5d5ffd4d4d4ffd6d6d5ffd4d4d4ffd4d4d3ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d4ffd4d4d4ffd4d5d5ffd5d5d5ffd4d5d4ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffddddddffddddddffd5d5d5ffcccccbdbadadad5f4a4a4a03030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3cacacafff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f5f4fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff8f9f9fffafafafffbfbfbfffafafafffafafafffbfbfbfffdfdfdfffdfdfefffefefefffefefefffefefefffdfdfdffeaeaead75f5f5f6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1b1b1bff535353ffe4e4e4fffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f9fff8f8f8fff4f4f4ffe4e4e5ff171616ff000000ff000000ff000000ff000000ff000000ff000000ff010001ff696969ffedededfff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbffb7b7b7ff38383827070707000000000000000000000000df565656ff6f6f6fff707070ff5e5e5ebf494949ff585858ff606061ff5151515f2222220000000000000000cb000000ff000000ffd9d9d9fffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff5f5f6fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff4f4f4fff5f5f4d3cacaca0000000000000000000000000000000087000000ff000000ff010102ff181819ff424242ff555555ff4e4f4eff333334ff090a09ff000000eb00000033000000000000000000000000000000000000000000000000000000030303035f4c4b4cdbafafafffcdcdcdffd2d2d2ffd9d9d9ffd8d8d8ffd5d5d5ffd6d6d6ffd8d8d8ffd5d5d5ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d4ffd3d3d3ffd3d3d3ffd2d2d1ffd2d2d2ffd2d2d2ffd1d1d1ffd1d2d1ffd2d2d2ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd0d1d0ffd1d1d0ffd1d1d1ffd1d1d1ffd0d0d0ffd2d1d1ffd2d2d1ffd2d2d2ffd2d2d2ffd2d2d2ffd1d1d1ffd0d0d0ffd0d0d0ffd2d2d2ffd1d1d1ffd2d2d2ffd4d4d4ffd6d6d6ffd3d3d3ffd8d8d8ffdadadaffd1d1d1ffc9c9c9dbacacac6b5555550706060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303fbf1f1f1fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffaf9f9fffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfcffe7e7e77f6868680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff565656ffe2e2e3fffbfbfbfffcfcfcfffbfbfbfffbfafbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff6f6f6fff0f0f0ff555555ff010101ff000000ff000000ff000000ff000000ff000000ff030303ffa9a9aafff1f1f1fff8f8f7fff8f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbffb5b5b5ff3f3e3f1f070707000000000000000000000000371818183f1e1e1e3f1d1d1d3f1c1c1ca71e1e1eff272727ff303030ff2525255f1111110000000000000000a7000000ff000000ffc7c7c7fffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffafafafff9f9f9fff8f8f8fff8f8f8fff9f9f9fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f7f7fff6f6f6fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5f7ededed000000000000000000000000000000000000000057000000d7000000ff000000ff000000ff000000ff000000ff000000fb000000a70000001b00000000000000000000000000000000000000000000000706060667535353dbafafafffccccccffd1d2d1ffd8d8d8ffd8d8d7ffd2d2d2ffd3d3d3ffd6d6d6ffd9d9d9ffdcdcdcffd9dad9ffd9d9d9ffd8d8d8ffd8d8d8ffd7d6d7ffd6d6d6ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd4d4d4ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d3d3ffd4d4d4ffd3d3d3ffd3d3d3ffd3d3d3ffd5d4d4ffd5d6d5ffd5d5d5ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d5ffd5d4d4ffd4d5d4ffd5d5d5ffd8d9d9ffdadadaffd6d6d6ffd3d3d3ffd2d2d2ffd7d6d7ffd9d9d9ffd2d2d2ffcccccbe7b5b5b56f58585807060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b292929fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafafffbfbfbfffcfcfcfffdfcfcfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdffe7e7e75f5151510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1e1e1eff595959ffe5e5e5fffbfbfbfffbfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff7f7f6fff3f3f3ffc6c6c6ff191919ff010101ff000000ff000000ff000000ff000000ff4e4e4fffe8e8e8fff5f5f5fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfafffbfbfafffafafbfffbfbfbffb8b8b8ff3f3f3f1f070707000000000000000000000000000000005f2b2b2b7f3131327f1b1b1bcf151514ff141414ff181717ff131313af1010107f1717177f2f2f2fcf191919ff010101ffbdbdbdfffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfff9f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff5f5f5fff5f6f62322222200000000000000000000000000000000000000000000000033000000570000005f0000005f0000004b0000001300000000000000000000000000000000000000000000000000000057464646e7bcbcbcffcececeffd2d2d2ffd9d9d9ffd7d7d7ffd2d2d2ffd3d3d3ffd5d5d5ffd7d7d7ffdadadaffddddddffe0e0e0ffdddcdcffdcdcdcffdbdbdbffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd9d8d8ffd8d7d7ffd6d6d6e3bebebedfbbbabadfbbbbbbf7cfcfcfffd5d5d5ffd5d5d5ffd6d5d6ffd6d6d6ffd7d7d7ffd7d7d7ffd7d7d7ffd7d6d7ffd7d7d7ffd7d7d7ffd7d7d7ffd8d8d8ffd8d8d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d9ffdddcdcffdedddeffdadadaffd8d7d7ffd5d5d5ffd3d3d3ffd2d2d2ffd7d7d7ffd9dad9ffd1d2d2ffcdcdcde7bababa5f4e4e4d0303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4d4d4dfff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f7fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafafffafafafffbfcfbfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffdfefdfffdfdfdffe7e7e8473e3e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097222222ff5d5d5dffe8e8e8fffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafff9faf9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff8f8f8fff6f6f6fff1f1f1ffc1c2c1ff404040ff090909ff030303ff121212ff6c6b6cffdfdfdffff3f3f2fff6f6f6fff8f8f8fff8f8f8fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffbcbcbcff4141413f0e0e0e00000000000000000000000000000000bf585858ff4f4f4fff262626ff131313ff1f1f1fff242525ff191919ff141414ff292929ff5b5b5bf7393939ff020202ffb0b0b0fffefffefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f9fff8f8f8fff8f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f64b494949000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057454545ffccccccffd6d6d6ffdadadaffd7d7d7ffd2d2d2ffd3d3d3ffd6d6d6ffd8d8d8ffdadadaffdcdcdcffdededeffe0e0e0ffe4e4e3ffe0e0e1ffdfdfdfffdddedeffddddddffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdadadae7c5c5c50000000000000000000000007f6d6d6dffd9d9d9ffd8d8d8ffd8d8d9ffd9d9d9ffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdcdcdbffdddcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffdcdcdcffe0e1e1ffe0e1e0ffdededeffdcdcdcffdad9daffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd8d8d8ffdadadaffd5d5d5ffcecece7b626262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077747474fff8f8f8fff8f8f8fff8f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f7fff8f8f8fff9f8f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffcfbfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdffe9e9e82b2626260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f242424ff606060ffecececfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f8f9fff8f8f8fff9f9f9fff9f9f9fff8f9f8fff8f8f8fff7f6f7fff3f3f3ffebebebffd2d2d2ffc4c4c4ffddddddffefeeeefff3f4f3fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9fafff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffc0c0c0ff4545453f0e0e0e00000000000000000000000000000000bf595859ff585959ff2c2c2cff141414ff2d2d2dff333333ff212222ff1a1b1aff373737ff656565df3a393aff010101ffa2a2a2fffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfff9f9f9fffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f7f76f6c6c6c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f181818efbbbabaffcdceceffd7d7d8ffd6d6d6ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffddddddffdedfdeffdfdfdfffe1e1e1ffe3e3e3ffe6e5e5ffe3e3e3ffe1e1e1ffe0e0e0ffdfe0dfffdfdfdfffdedfdeffdededeffddddddffddddddebcccbcc5f5454545f5454545f545454bfa6a6a6ffdcdcdcffdbdcdbffdbdbdbffdbdbdbffdcdcdcffdcdcdcffdcdcdcffdcdcddffddddddffddddddffddddddffddddddffdededeffdfdfdfffdfdfdfffdfdfdfffdfe0e0ffe0e0e0ffe1e0e0ffe5e5e5ffe2e2e2ffe1e1e0ffdfdfdfffdededeffddddddffdbdbdcffdadadaffd9d9d9ffd8d8d7ffd6d5d6ffd9d9d9ffd0d0d0fbc2c2c233272727000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b979797fff9f8f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafff9f9f9fff9f9f9fffaf9fafffafafafffcfcfcfffdfcfdfffdfdfdfffefdfdfffdfdfdfffdfdfdfffefefefffffffffffefefffffefefefffdfdfefffdfdfdffe8e9e9131111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f252525ff646464fff0f0f0fffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f9f8fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff6f6f6fff6f6f6fff6f6f6fff7f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f8f8fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbffc6c6c6ff4748483f0f0f0f00000000000000000000000000000000bf585858ff565656ff2a2a2aff131313ff29292aff2f2f2fff1f1f1fff181818ff353535ff676767bf3b3b3bff060606ff939394fffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffbfbfbfffafafafffafafafffafafafffaf9f9fffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f8f8fff8f8f8fff9f8f88f8b8b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003020202bf8e8d8dffc5c5c5ffd2d2d2ffcececeffd8d8d8ffdcdcdcffdbdbdbffddddddffdfdfdeffe0e0e0ffe1e1e1ffe2e2e2ffe4e4e4ffe6e6e6ffe8e7e8ffe5e5e5ffe2e2e2ffe1e2e1ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdededeffdfdedfffdfdfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e0e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e1e2ffe3e2e2ffe3e3e3ffe8e7e7ffe5e4e4ffe3e3e3ffe2e2e2ffe2e2e2ffe2e2e2ffe1e1e1ffdfe0dfffdedddeffddddddffdcdcdcffcececeffd2d2d2ffc5c5c5dba2a2a30b080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbb7b7b7fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffcfcfcf7e5e5e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af272727ff676767fff2f2f2fffbfbfcfffcfcfcfffbfcfbfffafbfafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fff8f9f8fff9f9f9fff9f9f9fff9f9f9fffafafafffbfafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbffcbcbcbff4747474f12121200000000000000000000000000000000bf575858ff4e4e4eff212121ff111111ff151515ff181818ff121212ff151515ff2a2b2aff5c5c5ca7393939ff0d0d0dff858584fffefdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafafafff9f9fafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f8f9fff9f9f9fffafafafffafafafff9f9f9afababab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077565756ffb9b9b9ffcbccccffcfcfcfffcececeffd4d4d4ffdfdfdfffe1e1e1ffe1e1e1ffe2e2e2ffe3e4e4ffe5e4e4ffe5e5e5ffe6e6e6ffe7e8e8ffe9e9e9ffe8e8e8ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e2ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e1e2ffe1e1e1ffe1e1e1ffe0e0e0ffdfdfdfffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe2e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe6e6e6ffeaeae9ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe3e3e3ffe1e1e1ffe2e2e2ffd7d7d7ffcececeffcdcdcdffcececeffbdbdbd9b707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3dededefff9faf9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffbfbfbdfd0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2b2b2bff6c6d6dfff5f5f6fffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffbfafbfffafafafff9f9f9fff9f9f9fff8f9f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9fafffafafafffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfcfbffcdcdcdff4b4b4b5f161616000000000000000000000000000000000000000000000000000000009f111112ff1d1d1dff222222ff1a1b1a5f0c0c0c000000000000000013000000ff171717ff777777fffcfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafbfbfffafafbfffafafacfcacaca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f222222fbb6b6b6ffc4c4c4ffcececeffcdcccdffd1d2d2ffd6d6d6ffdcdcdcffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e7ffe7e7e8ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffebebebffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e4e4ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e3ffe2e2e2ffe1e2e2ffe2e2e2ffe3e2e2ffe3e3e3ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe9eaeaffebebebffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe5e5e5ffe5e5e5ffdfdedeffd6d6d7ffd2d2d2ffcececeffcececeffc7c7c7ffb7b7b74f3939390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007070707fffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fffaf9f9fffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffdfdfdfffdfdfdfffefefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefffffbfafabfb5b5b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2d2d2dff737372fff7f7f7fffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f9fffafafafffbfbfbfffafafafffafafafffafafafffbfbfbfffafafafffafafafffafbfbfffcfdfdfffdfdfdfffcfdfdfffcfcfcffd1d1d1ff4e4e4e5f161616000000000000000000000000000000000000000000000000000000009f232323ff3b3b3bff474747ff3636365f1a1a1a000000000000000000000000ff1a1a1aff6d6d6dfffcfcfcfffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafaefeaeaea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b080808d79a9b9bffbdbdbdffcdcdcdffcecdceffd0d1d1ffd5d5d5ffd9d9d9ffdcdcdcffe0e0e0ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffeaeaeaffe9eaeaffe9e9e9ffe9eaeaffedededffe9e9e9ffe8e8e8ffe7e7e8ffe7e6e7ffe6e6e6ffe6e6e6ffe6e6e5ffe4e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e5ffe4e4e4ffe4e3e3ffe3e3e3ffe3e3e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe6e5e6ffe6e5e6ffe6e6e6ffe6e5e6ffe5e5e5ffe5e6e5ffe6e6e6ffedededffecececffebebebffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe8e9e8ffe8e8e8ffe3e3e3ffdddddcffd9d9d9ffd5d5d5ffd2d2d2ffcdcecdffcfcfcfffbebdbeeba8a8a81b13131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027262626fffbfbfafffafafafffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffdfcfdfffefefdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffafbfbbfb7b6b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c32c2c2cff787878fff8f8f8fffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f8f8fff8f8f8fff8f8f8fff6f6f6fff5f5f5fff4f4f4fff3f3f3fff5f5f5fff8f7f8fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f9f9fffafaf9fffbfbfbfffafafbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfcfcffd6d6d6ff4f4f4f5f151515000000000000000000000000000000000000000000000000000000009f3f3f3fff6f6f6fff717171ff6b6b6b5f272727000000000000000000000000df151515ff696969fffbfbfbfffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfcfffbfbfbfffcfcfcfffbfcfbfffbfbfafffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafff9faf9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffafafa1313131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097696969ffb7b7b7ffcacbcaffcccbccffd0d0d0ffd3d3d3ffd7d7d7ffdadadaffdddcddffdededeffe4e3e3ffeaebeaffeaeaeaffebebebffecececffebebebffebebebffebebebffeeeeeeffeaeaebffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe6e6e7ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe9e9e9ffefefefffedededffedecedffecebecffebebebffebebebffebebebffebebebffe6e6e6ffe0e0e0ffdcdcdcffd9d9d9ffd7d7d7ffd4d4d4ffd1d0d1ffcecdceffcccccbffb8b8b8bb8383830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b4a4a4afffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffdfdfdfffefefefffdfefefffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfff9faf9b3a9a9a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df313132ff7d7d7dfff9faf9fffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfbfffdfdfdfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff4f4f4ffedededffe2e2e2ffd7d7d7ffe7e7e7fff1f1f1fff6f6f6fff8f8f8fff8f9f9fff8f8f8fff9f9f9fff9f9fafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffdfdfdfffcfcfcffd9d9d9ff5252527b1b1b1b00000000000000000000000000000000000000000000000000000000130808081f0f0f0f1f0e0e0e1f0e0e0e0b050505000000000000000000000000df171717ff646464fffafafafffefdfdfffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffafafafffbfbfb3332323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b343434ffb1b1b1ffc4c3c3ffccccccffcdcdcdffd1d1d2ffd5d5d5ffd9d9d9ffdbdbdbffdddddcffdededeffdfdfdfffe6e6e6ffecededffecececffedededffecececffecececffecededffeeeeeeffedededffe9e9e9ffe8e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffecececfff0f0f0ffeeeeeeffededeeffecededffecececffecececffedededffe9e9e9ffe3e3e3ffdfdfdfffdcdcdcffd9d9d9ffd8d8d8ffd6d5d6ffd3d2d2ffcececeffccccccffc5c5c5ffb2b2b26f4d4d4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6d6d6dfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfbfffdfdfdfffefefefffdfdfcfffbfbfbfffbfbfbfffcfcfcfffefefefffefefefffefefefffefefefffdfefdfff8f8f89f96969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df333333ff838383fffbfbfafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfcfbfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffbfbfbfff9f9f9fff8f8f8fff8f8f8fff7f7f8fff5f4f5ffebebebffa0a0a0ff202020ff0c0c0cff434343ffcdcdcdfff0f0f0fff7f7f7fff9f9f9fff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcffddddddff5555557f1d1d1d0000000000000000000000000b0505051f0e0e0e1f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000df191919ff606060fff9f9f9fffdfdfdfffdfdfdfffefefefffefefefffefefdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfb535252520000000000000000000000000000000000000000000000000000000000000000000000000000000017101010eba3a3a3ffbbbbbaffcdcdcdffcacacaffcececeffd3d4d3ffd7d7d7ffdadadaffdcdcdcffdedddeffdededeffdfdfdfffe0e0e0ffe7e7e7ffeeeeeeffedededffedededffedededffeeeeeeffeeeeeeffefefeeffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e7ffe7e7e7ffe7e8e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e8ffe9e9e9ffe9e9e9ffe9e9e9ffeeeeeffff0f0f0ffefefefffeeeeeeffedededffecececffeeeeeeffeaeae9ffe5e5e5ffe3e3e3ffe0e0e0ffddddddffdcdbdbffdadadaffd7d8d7ffd4d4d4ffd1d1d1ffccccccffcacacaffbdbdbcf7adaead2f212121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8d8d8dfffbfbfbfffcfbfcfffcfcfcfffcfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffbfbfbfffbfbfbfffafafafffcfcfcfffdfefefffefefefffefefefffefefefffdfdfdfff8f8f89f96969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df323131ff89898afffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffafafafff9f8f9fff8f8f8fff8f8f8fff2f1f2ffd3d3d3ff161616ff000000ff000000ff000000ff5a5a5affe8e8e8fff5f5f5fff8f8f8fffaf9fafff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfdfdffe1e1e1ff5959597f1d1d1d0000000000000000000000006b2a2a2aff6d6d6dff777777ff767776ff787878ff7575759f4646460000000000000000000000000000000000000000df1a1a1aff5b5b5bfff8f8f8fffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafbfffbfbfbfffbfbfbfffbfbfb7371717200000000000000000000000000000000000000000000000000000000000000000000000000000000b37a7a7affb4b4b4ffc8c9c8ffcacacaffccccccffd1d1d1ffd5d5d5ffd8d8d8ffdadadaffdcdcdcffddddddffdededeffdedfdfffdfdfdfffe0e0e0ffe9e9e9ffeeeeeeffedeeeeffeeeeeeffefefeeffefefeffff0f0f0ffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeae9e9ffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe7e8e8ffe8e8e8ffe9e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeafff0f0f0fff0f0f0ffefeff0ffefefefffeeeeeeffeeeeeeffebebebffe5e5e5ffe5e5e5ffe4e4e4ffe2e2e2ffe0e0e0ffdededdffdcdcdcffdad9d9ffd6d6d6ffd4d4d4ffd0d0d0ffc8c8c8ffc9c9c9ffb6b7b6d391929207050505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b1b1b1fffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffefefefffefefefffefefefffdfdfdfffdfdfdfff9f8f89f95959500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df323232ff8c8c8cfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafbfafffafafafffafafafffafafafff9f8f9fff2f2f2ffb9b9b8ff020202ff000000ff000000ff000000ff313131ffe5e5e5fff5f5f5fff8f9f8fffafafafffafafafffbfafbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfcfcfffdfdfdffe5e5e5ff5959597f1c1c1c0000000000000000000000007f1b1b1bff444443ff5d5d5dff616161ff5f5f5fff4c4c4c9f3232310000000000000000000000000000000000000000df191918ff575757fff6f6f6fffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfb939191910000000000000000000000000000000000000000000000000000000000000000000000006b494949ffadadaeffc1c1c1ffc9c9c9ffcbcbcbffcfcfcfffd3d3d3ffd6d6d6ffd8d8d8ffd8d9d9ffdadadaffdbdbdbffdcdcddffdededeffdfdfdfffdfdfdfffe2e2e2ffebebebffeeedeeffeeefefffefeeeeffedededffecececffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e6ffe7e7e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e5ffe5e5e5ffe5e5e6ffe6e6e6ffe6e6e6ffe6e6e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffecececffedededffefefefffefefefffeeeeeeffedededffe3e3e3ffe3e2e2ffe2e2e2ffe3e3e3ffe2e2e2ffe1e1e0ffdededeffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd1d1d0ffc9c9c9ffc8c8c8ffc4c4c4ffb2b2b28f646364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbc8c8c8fffbfcfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefefefffdfdfdfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffefefefffefefefffefefefffdfdfdfffefefefff8f8f8938a8a8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df333333ff8e8e8efffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafbfff9f8f9fff4f3f4ffd7d7d7ff1d1d1dff000000ff000000ff000000ff656566ffeaeaeafff6f6f5fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdffe5e5e5ff5b5a5a7f1c1c1c0000000000000000000000007f171818ff303030ff414040ff454545ff3f3f3fff313131871919190000000000000000000000000000000000000000c3151515ff535352fff5f5f5fffefefffffffffffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffdfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcaba9a9a90000000000000000000000000000000000000000000000000000000000000000271b1a1af7a8a8a8ffb9b9baffc8c8c8ffcacacaffcececeffd1d1d1ffd5d4d4ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdcdcdcffdededeffdededeffdededeffdfdfdfffe4e4e4ffebebebffedededffe9e9e9ffe4e4e4ffe5e5e5ffe6e6e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e4e3ffe4e4e4ffe4e4e4ffe4e5e4ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe5e5e5ffe4e4e4ffe8e8e8ffedededffecececffe5e4e4ffe1e0e0ffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffdfdfdfffdedddeffdcdcdcffdadadaffd7d7d7ffd5d5d5ffd2d2d1ffccccccffc6c6c6ffc8c8c8ffbebebeffafafaf473030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7e4e4e4fffbfbfbfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffefefefffefefefffefefefffefefefffefefefff6f6f67f77777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3393a39ff919191fffbfcfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffafbfbfffafafafffafafafffafafafffafafafff9f9f9fff6f6f6ffecececffb1b1b1ff343434ff19191aff5a595affdadadafff3f3f3fff7f7f7fff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdffe5e6e5ff5d5d5d7f1d1d1d8b393939df484848df292929ff1f1f1eff262626ff2f3030ff303131ff2d2d2dff242424ef202020df2c2c2cdf4d4d4d6f2e2e2e0000000000000000bf151515ff505050fff2f2f2fffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcc3c0c0c00000000000000000000000000000000000000000000000000000000003020202cf8d8e8effb3b2b2ffc7c7c7ffc9c9c8ffccccccffcfcfcfffd2d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d8d8ffd9d9d9dfbebebe97838383ffddddddffdcdcdcffdcdcdcffdcdcdcffddddddffe2e3e2ffe4e4e5ffe1e1e1ffe0e0e0ffe4e4e4ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e5ffe4e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe6e6e6ffe1e1e1ffe1e2e1ffe4e4e5ffe4e3e4ffdedfdeffdededeffddddddffdcdcdcffdcdcdcc7adadaddbbebebeffddddddffdcdcdcffdadadaffd7d7d7ffd4d4d4ffd2d2d2ffcececfffcacacaffc7c7c8ffc9cacaffb5b5b5e79d9d9d130d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303fffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefff8f8f87f79797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3f3fff949494fffcfcfcfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffbfbfbfff8f8f8fff5f5f5fff0f0f0ffe6e6e6ffe0e0e0ffeaeaeafff4f4f4fff8f8f8fff9f9f9fff9f9f9fffaf9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdffe7e8e8ff606060872020209f4d4d4dff646464ff3d3d3dff262626ff3d3d3dff555555ff575757ff525152ff393838ff282828ff3f3f3fff6465657f3c3d3d0000000000000000bf161616ff4e4e4efff1f0f0fffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcdfdcdcdc000000000000000000000000000000000000000000000000000000008b5f5f5fffb1b0b1ffc3c3c3ffc9c8c9ffcacbcbffcececeffd0d0d0ffd3d3d3ffd5d5d6ffd7d7d7ffd9d8d9ffd9d9dafbd6d6d63f3636366f5f5e5fffdadadaffdadadaffdadadaffdadadaffdadadaffd6d6d5ffdadadaffe1e2e2ffe1e2e2ffe6e6e6ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe8e7e8ffe8e8e8ffe7e7e7ffe6e6e6ffe6e6e6ffe7e7e7ffe7e7e8ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e6ffe6e6e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e7e8ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe9e9e9ffe8e8e8ffe3e4e3ffe2e2e2ffdcdcdcffd6d6d6ffdbdbdbffdbdbdbffdbdbdbffdadadaffdadada7b6969692f282828f7d6d6d6ffdbdbdcffdadad9ffd7d7d7ffd4d4d4ffd3d3d3ffd1d1d1ffcececeffcacacaffc8c9c8ffc5c5c5ffafafafaf7676760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffdfdfdfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfefffdfdfdfffdfefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefff9f9f98f87878700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff989898fffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafafff9f9f9fff9f9f8fff8f8f8fff8f8f8fff9f9f9fffafafafffbfbfbfff9faf9fffafaf9fffafafafffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdffe8e8e9ff6161619f2727279f4e4e4eff6f6f6fff4b4b4aff303130ff484848ff666666ff6b6b6bff656565ff454444ff333333ff4d4d4dff6f6f6e7f3d3d3d0000000000000000cb121212ff4f4f4ffff4f4f4fffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfbf9f9f90000000000000000000000000000000000000000000000003f2b2b2bffaeaeaeffbcbcbcffc8c8c8ffc9c8c8ffccccccffcfcecfffd1d0d0ffd3d3d3ffd5d5d5ffd7d7d7ffd8d8d8ffd9d9d997808080332b2b2bfbd5d5d5ffd9d9d9ffd9d9d8ffd8d8d8ffd8d8d7ffd6d6d5ffd1d1d1ffd4d4d4ffdfdfdfffe4e4e4ffe7e7e7ffebebebffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe8e9e9ffe9e9e9ffe9e9e9ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe8e8e8ffe9e9e9ffeaeaeaffe9e9eaffebebebffeaeaeaffe4e5e4ffe1e1e1ffd5d5d5ffcfcfcfffd5d5d4ffd8d9d9ffd8d8d8ffd8d8d8ffd9d9d9fbd5d5d54339393973636363ffdadadaffd9d9d9ffd7d7d7ffd5d5d5ffd5d5d5ffd4d4d4ffd1d1d1ffcdcdcdffc9c9c9ffc8c8c8ffbfbfbfffafaeae6747474700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffefefefff8f8f89f95959500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff424242ff979797fffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffbfafafffafafafffafafafffafafafffafafbfffafafafffafafafffafafafffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdffeaeaeaff6363639f262626974b4a4bff747474ff525252ff363636ff4f4f4fff6f6f6fff747575ff707070ff4d4c4dff393939ff525252ff7272727f3d3d3d0000000000000000df090a0aff4f4f4ffff8f8f8fffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfd0f0f0f0f000000000000000000000000000000000f0b0b0be39c9c9cffb5b5b5ffc7c7c7ffc6c6c6ffc9c9c9ffccccccffd0d0d0ffd3d2d2ffd4d3d4ffd5d5d4ffd5d5d5ffd6d6d6ffd7d7d7f7d1d1d1e7c3c3c3ffd8d8d8ffd8d8d8ffd6d6d6ffd4d4d4ffd5d5d5ffd0d0d0ffd2d1d2ffd3d3d3ffd8d8d7ffe4e5e4ffe9e9e9ffececedffebebebffeaeaeaffeaeaeaffebebeaffebebebffebebebffe9eaeaffe9e9e9ffe9e9e9ffeaeaeaffebebebffeaeaeaffe9e9e9ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebebebffebebebffecececffebebebffe5e5e5ffdbdbdbffd4d4d4ffd0d0d0ffcecdcdffd4d4d4ffd6d7d6ffd6d6d6ffd7d7d7ffd8d8d8ebc7c6c6dfbcbcbcffd8d8d8ffd8d8d8ffd7d7d7ffd7d7d7ffd7d7d7ffd6d6d6ffd4d4d4ffd0d0d0ffccccccffc9c8c9ffc7c7c7ffb9b9b9f3a4a4a4271a1a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b5a5b5afffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfff8f8f89f95959500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff404040ff999a99fffcfcfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffbfbfbfffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdffeaeaeaff6364639f2727277f404040ff757575ff525353ff383838ff4f4f4fff717171ff777777ff727373ff4a4a49ff3b3b3bff545454ff7373737f3d3d3d0000000000000000df080808ff535454fffafafafffffffffffffffffffefefefffefefefffefefefffefefefffffffefffefefefffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfd2727272700000000000000000000000000000000ab797878ffb3b3b3ffc3c3c3ffc5c5c5ffc9c9c9ffcbcbcbffcececeffd2d2d2ffd5d4d5ffd5d5d5ffd5d5d4ffd5d5d5ffd5d5d5ffd6d6d6ffd7d7d7ffd6d6d6ffd6d5d5ffd6d6d6ffd4d4d4ffd1d1d1ffcececeffcfcfcfffd2d2d2ffd4d4d4ffd5d5d5ffddddddffe9e9e9ffeeeeeeffedececffebebebffebebebffebebebffebebebffebebebffebebebffeaeaeaffeaeaeaffeaeaebffebebebffebecebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffecececffecececffececebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffededecffecebecffe1e1e1ffd8d7d8ffd5d5d5ffd1d1d1ffcececeffcececeffd4d4d4ffd4d4d4ffd4d4d4ffd6d6d6ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd7d7d7ffd6d6d6ffd7d7d7ffd6d7d6ffd5d5d5ffd2d2d1ffcececdffcacacaffc6c6c6ffc5c6c5ffb1b1b1cb8b8b8b0302020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777677fffdfdfdfffdfdfdfffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffcfcfcfffdfdfdfffefefefffefefefffefdfefffdfdfdfffdfdfdfff9f9f9a398989800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3f3f3fff9a9a9afffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffbfbfbfffbfafbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9f9fff9f9fafffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdffeaeaeaff6262629f2525257f3f3f3fff737373ff515151ff353535ff484948ff696969ff6f6f6fff6a6a69ff444444ff373737ff525252ff7575747f3f3f3f0000000000000000e70b0b0bff5a5a5afffbfbfbfffefefefffefefefffefefefffffffefffefefefffffffffffffffffffefefefffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffdfdfd3f3f3f3f0000000000000000000000005b3f3f3fffb5b5b5ffc1c2c1ffc7c7c8ffcacacaffccccccffcececeffd0d0d0ffd3d3d3ffd6d6d6ffd6d7d7ffd6d6d6ffd6d5d5ffd5d5d5ffd4d5d5ffd4d4d4ffd3d3d3ffd2d2d2ffd2d2d2ffd0d0d0ffcbcbcbffcbcbcbffcfcfcfffd2d2d2ffd4d4d4ffd6d6d6ffd7d7d7ffe3e3e3ffefeeeeffedededffececebffebebebffebebebffebebebffebebebffebececffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebecffebebebffececebffecececffedededffecececffebebebffebebebffebebebffebececffecececffecebebffebebebffeeedeeffe8e8e8ffdbdbdaffd7d7d7ffd5d5d5ffd2d2d2ffd0d0d0ffcececeffcfcfcfffd3d3d3ffd2d2d3ffd3d3d3ffd4d4d4ffd4d5d4ffd5d5d5ffd6d6d6ffd7d7d7ffd6d6d6ffd6d6d6ffd6d6d6ffd4d4d4ffd2d1d1ffcececeffcbcbcbffc7c7c8ffc7c7c8ffc2c2c2ffb1b1b1875d5d5d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093929292fffefdfdfffefdfdfffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfff9f9f9bfb3b2b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3e3e3eff999a99fffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffdfcfcfffcfbfcfffbfbfbfffafafafffafafafffbfbfbfffcfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fffafafafff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfcfcfffdfcfcfffdfdfdffeaeaeaff6060609f2425247f3d3d3dff6c6c6cff484748ff303030ff3a3a3aff5a5a5aff616161ff575857ff373737ff303030ff4a4a4bff7272725f2f2f2e0000000000000000ff070707ff636363fffcfcfcfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfe5f5f5f5f00000000000000001f161616f3a9a9a9ffbababaffc7c7c7ffc6c6c5ffcbcbcbffcecdcdffcfcfcfffd0d0d0ffd3d3d3ffd4d4d4ffd6d6d6ffd7d7d7ffd5d5d5ffd3d3d3ffd2d2d2ffd2d2d2ffd1d0d0ffcececeffd1d0d0ffc9c9c9ffc6c6c6ffccccccffd0d0d0ffd3d3d3ffd4d4d4ffd6d6d6ffd7d7d7ffdadadaffedeeeeffedededffecebecffebebebffebebebffebebebffecececffecececffecececffecececffebebebffebebebffebebebffebebebffecececffedededffecececffecececffecececffecececffecececffecececffecececffecececffedededffedededffedececffecececffeff0efffdfdfdfffd9d9d9ffd7d7d7ffd6d5d5ffd4d4d3ffd1d1d2ffcfcfcfffcdcdcdffcfcfcfffd2d2d2ffd2d2d1ffd2d2d2ffd3d3d3ffd3d4d4ffd4d4d4ffd5d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd4d4d4ffd2d2d1ffcfcfcfffcdcdcdffcacacaffc8c7c8ffc7c7c7ffbdbdbdfbb0b0b03f2c2c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a6a6a6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffbfbfbbfb5b5b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3c3c3cff9a9a9afffcfcfbfffcfcfcfffcfcfcfffdfdfdfffcfcfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffbfbfbfffafafafff9f9f9fffafafafffafafafffbfbfbfffcfcfcfffcfcfbfffcfcfcfffbfbfcfffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9f9f9fff9fafafffafafafffafbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdffecececff6262629f2525247f3b3b3bff5b5b5bff343433ff242323ff282828ff373738ff3d3d3dff373737ff272727ff242424ff373737ff6262625f2d2d2d0000000000000000ff070707ff6b6b6afffdfdfcfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefe7777777700000000000000005f444443ffb5b5b5ffc5c5c5ffc5c5c5ffcbcbcbffcececeffcfcfcfffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffd4d4d4ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcececeffcdcdcdffc7c7c7ffc8c8c8ffcdcdcdffd1d1d1ffd3d2d2ffd4d4d4ffd6d6d6ffd7d7d7ffd9d9d9ffe7e7e7ffeeeeeeffecececffecececffecececffecececffecececffecececffecececffecececffecececffebebebffebebebffebebebffecececffedededffedededffecececffecececffecececffecececffedededffedededffeeeeeeffefeeeeffefefefffeeeeeeffeeeeeeffededecffdbdadbffd9d9d9ffd7d7d7ffd6d6d6ffd4d4d4ffd2d3d2ffd0d0d0ffcdceceffcbcbcbffcfcfcfffd1d1d1ffd0d1d1ffd1d1d1ffd2d2d2ffd2d3d2ffd4d3d3ffd5d5d5ffd5d5d5ffd5d5d5ffd4d5d4ffd3d3d2ffd1d1d1ffcfcfcfffccccccffcac9caffc6c6c6ffc8c8c8ffbabbba9f7271720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefffffefefefffbfbfbbfb4b4b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff383838ff9c9c9bfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafafafff9faf9fffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffafafafff9f9f9fff9f9f9fff9f9f9fffafaf9fffafafafffafafafffafafafffbfbfbfffcfcfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefeffededeeff6161619f242424270f0f0f5f2323235f1515159b191919ff292929ff323233ff373737ff313131ff282828871515155f1717175f242525230e0e0e0000000003000000ff101010ff777777fffdfdfdfffdfefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefe7f7f7f7f00000000000000002f222222d3a2a2a2ffc5c5c5ffc9c9c9ffcececeffd1d1d1ffd1d1d1ffd2d1d1ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd4d4d4ffd2d2d2ffd0cfd0ffcececeffccccccffcdcdcdffccccccffc7c7c7ffc8c8c8ffcbcbcbffcececeffd1d1d0ffd2d2d2ffd4d4d4ffd5d5d5ffd7d7d7ffd9d9d9ffdfdfdffff1f1f1ffedeeedffedededffedededffedededffedededffedededffedededffedededffecececffebececffebebebffebebebffecececffecececffedecedffedededffedededffedededffedededffedededffeeeeeeffefefefffefefefffefefefffefefeffff0f0f0ffe4e4e4ffdadadaffd8d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd3d3d3ffd1d1d1ffcececeffcbcbccffcbcbcbffcfcfcfffd0d0d0ffcfcfcfffd0d0d0ffd0d0d0ffd2d2d2ffd3d4d4ffd4d4d4ffd4d4d4ffd5d5d5ffd4d4d3ffd3d3d2ffd1d1d1ffcfceceffccccccffc9c9c9ffc7c7c7efbcbcbc634848480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3d2d2d2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffdfdfdefe3e3e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f030303ff3a393aff9e9e9efffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffafbfafff9f9f9fff9f9f9fff9f9f9fffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffefefeffefefefff626262ab2324230000000000000000000000005f171717ff393939ff4c4c4cff525152ff4b4b4bff3838383f0f0f0f000000000000000000000000000000002f060606ff202120ff8b8b8bfffdfdfdfffdfdfdfffdfefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefe9b9a9a9a0000000000000000000000000b090909dbabababffc9c9c9ffcdcdcdffd0d0cfffd1d1d1ffd2d2d3ffd4d4d4ffd2d2d2ffd1d1d1ffd1d1d1ffd2d2d2ffd0d0d0ffcecdceffcbcbcbffcacacaffcbcbcbffc4c4c4ffc6c6c6ffcacacaffcdcdccffcfcfcfffd1d1d1ffd2d2d3ffd3d4d3ffd4d4d4ffd6d6d6ffd7d7d8ffd9d9d9ffefeeeeffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffeeeeeeffedededffedededffedededffecececffecececffecececffecececffecececffecececffecececffedededffedededffedededffeeeeeeffeeeeeeffefefefffefefefffefefefffefefeffff1f1f1ffdcdcdcffd9d9d9ffd7d7d7ffd5d5d5ffd4d4d4ffd3d4d3ffd2d2d2ffd0d0d0ffcfcfcfffcdcdcdffcbcbcbffcacacbffcfcfcfffcfcfceffcececeffcececfffd0d0d0ffd2d2d2ffd3d3d3ffd3d3d4ffd4d4d4ffd4d4d4ffd4d4d4ffd3d3d2ffd0d0d0ffcdceceffcbcbcbf3bfbfbf2f252525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefefffefefefff2f2f22f2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330a0a0aff3c3c3cffa7a7a7fffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffbfbfcfffafafafff9f9f9fff9f9f9fffafafafffafafbfffbfcfbfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfbfcfffdfdfdfffdfdfdfffdfefdfff4f4f4ff6b6a6ad32c2c2c0000000000000000000000005f242424ff616161ff707070ff6e6e6eff6d6d6dff5e5e5e3f18181800000000000000000000000000000000670d0d0dff2a2a2affacacabfffefefefffefefefffefefdfffefefefffefefefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffefefe9f9e9e9e000000000000000000000000000000002b222222f3c1c1c1ffcdcdcdffd0d0d0ffd2d3d2ffd3d3d3ffd3d3d3ffd2d1d1ffd0d1d0ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffc8c7c7ffc9c9c9ffc6c6c6ffc4c4c4ffc8c8c8ffccccccffcececeffd0d0d0ffd1d1d1ffd2d2d2ffd2d2d3ffd3d3d3ffd4d4d4ffd5d5d5ffd6d6d6ffe4e4e4ffefefefffeeeeeeffefefefffefefefffefefefffeeeeeeffedededffedededffedededffedededffededecffedededffedececffececedffedecedffecececffedededffedededffedededffedeeedffeeeeeeffefefefffefefefffefefefffefefefffeaeaeaffd8d8d8ffd7d7d7ffd6d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd1d1d1ffd0d0d0ffcfcfcfffcdcdcdffcacbcaffc9c9c9ffcacacaffcfcfcfffccccccffccccccffcececeffd0d0d0ffd2d2d2ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd4d4d4ffd2d2d2ffd0cfcfffcecece5f4c4c4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbfafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefff4f5f57770707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f131313ff404040ffbdbcbcfffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfafffafafafff9f9f9fff9f9f9fffafafafffcfbfbfffcfcfcfffcfcfcfffbfafbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffafafaff7e7e7efb313131030000000000000000000000230e0e0e5f2e2e2e5f2d2d2d5f2c2c2c5f2c2c2c5f2c2c2c1709090900000000000000000000000000000000ab161717ff393939ffd4d4d4fffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebbbababa00000000000000000000000000000000000000005f4d4d4dffd1d1d1ffd3d3d3ffd4d4d4ffd4d4d4ffd3d3d3ffd1d1d1ffd1d1d1ffd1d1d1ffcfd0cfffcececeffcdcdcdffc9c9caffc9c9c9ffc6c6c6ffc7c7c7ffcacacaffcdcdcdffcfcfcfffcfcfcfffd0d0d0ffd1d1d1ffd1d0d1ffd1d1d1ffd2d1d2ffd2d3d2ffd3d3d3ffd8d8d8fff0f0f0ffeeeeeeffeeefeeffefefefffefeeeeffedededffedededffedededffedededffedededffedededffedededffedededffeeeeeeffedededffedededffedededffedededffedededffedededffeeeeeeffefefefffefefefffefefeffff0f0f0ffdededeffd5d5d5ffd5d4d5ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd0d0d0ffcfcfcfffcececeffcdcdcdffcbcacbffc9cacaffc8c9c9ffcbcbcbffcecdcdffcbcacaffcbcbcbffcececeffd1d1d1ffd2d2d2ffd4d4d4ffd5d5d5ffd5d5d5ffd4d4d5ffd3d3d2ffd2d2d2977c7b7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007070707fffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f8f8dfcfcfcf07070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f1c1c1cff484848ffd5d4d4fffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafff9f9f9fff9faf9fffbfbfbfffcfcfcfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfcfbfffdfdfcfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffcfcfcff989898ff3434332f0909090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f060606fb232323ff595959fff2f2f2fffdfdfdfffefefefffefefefffefefefffefefffffefefefffffffefffffffffffefffefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebfbebebe000000000000000000000000000000000000000000000000977d7d7dffd6d6d5ffd6d6d6ffd5d4d5ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffcececeffcbcbccffcbcbcbffccccccffc7c7c7ffc7c7c7ffc9c9c9ffcbcbcbffcdcdcdffcdcdcdffcdcdcdffcecdcdffcececeffcececeffcececeffcfcfcfffd0d0d0ffd1d1d1ffd2d2d2ffeaeaeaffeeededffeeeeeeffeeeeeeffeeeeeeffedededffecececffecececffecececffedededffecededffecececffecececffedededffedededffecedecffedececffedededffedededffedededffedededffeeeeeeffeeeeeeffeeeeeeffeeeeeeffd5d5d5ffd3d3d3ffd2d2d2ffd1d1d2ffd1d1d1ffd0d0d1ffd0d0d0ffcfcfcfffcecdceffcccdcdffcccccdffccccccffcbcbcbffcacbcaffc9c9c9ffcccbcbffcbcbcbffc9c9c9ffccccccffcfd0d0ffd2d2d2ffd4d4d4ffd5d5d5ffd5d5d5ffd5d5d5ffd4d4d4cba8a8a803030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfcffe8e8e87b6d6d6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000ef292929ff5a5a5affe9e9e9fffdfefefffcfcfdfffcfcfcfffbfcfcfffcfcfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffafbfbfffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfbfcfffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfdfdfffdfcfdfffdfdfdffb6b6b6ff3a3a3a93171717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf181818ff2d2d2dffabababfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefedbdadada00000000000000000000000000000000000000000000000007060606cbabababffd6d6d6ffd3d3d3ffd0d0d0ffcfcfcfffcfcfcfffcececeffcbcbcbffc9c9c9ffc9c9c9ffc9c8c9ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffccccccffcbcbcbffcacacaffcbcacaffcbcbcbffcbcbcbffcccbcbffcccccdffcdcdcdffcfceceffd0d0d0ffddddddffeeeeeeffedededffeeeeeeffedededffecececffecececffecececffecececffecececffecedecffecececffebebebffebecebffecebebffecececffecededffedededffecededffecececffecececffedededffedededffeeeeeeffe3e3e3ffd2d2d2ffd1d1d1ffd0d0d0ffcfcfcfffcececeffcdcecdffcdcdcdffcccdccffcbcbcbffcacacbffcbcbcaffcbcbcbffcbcbcbffcbcacaffcac9c9ffc8c8c9ffccccccffc9c9caffcacacaffcecdceffd1d1d1ffd3d3d3ffd5d5d5ffd6d6d6ffd6d6d6ebc4c4c41b17171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff1f1f2ff908f8ffb1b1c1b530606060000000000000000000000000000000000000000000000000000000000000000000000000000000067040404ff1d1d1dff8f8f8ffffcfcfcfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffdfdfdffe7e8e7ff525352f31212120f01010100000000000000000000000000000000000000000000000000000000000000000000000000000000730a0a0aff222121ff626262fff2f2f2fffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefedfdedede000000000000000000000000000000000000000000000000000000001f1a1a1aefc7c8c7ffd2d2d2ffd0cfcfffcfcfcfffcfcfcfffcdcdcdffcbcbcbffcdcdcdffc7c7c7ffc8c8c8ffc9c9c9ffcacacaffc9c9c9ffcacacaffcacacaffc9c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcac9c9ffcacacaffcbcbcbffcfcfcfffecececffedededffedededffedececffecececffecececffebebebffebebebffebebebffebebebffebebebffebeaeaffeaeaeaffeaeaeaffebebebffedededffeeededffedececffecececffecececffedececffedededffeeeeeeffd5d4d4ffcececeffcdcdcdffccccccffcacacaffcacacaffcacacaffcacacaffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffc9c9c9ffcac9caffcacacaffc9c9c9ffc8c8c8ffc8c8c8ffcbcbcbffcacacaffccccccffcfd0cfffd3d3d3ffd5d5d5ffd6d6d6fbd3d3d343383838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000371919193f1f1f1f3f20201f3f2020203f1f1f1f3f1f1f1f1f0e0e0e00000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdffb3b3b3ff2c2d2dfb10101053050505000000000000000000000000000000000000000000000000000000000000000003000000d3121211ff323231ffd4d4d4fffefefefffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfafafffafafafffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfbfcfffcfbfcfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffcfcfcfffbfbfbfffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfcfcfffcfcfcfffcfbfcfffbfbfbfffbfbfbfffdfdfdfffefefefffdfdfdfffdfdfdfffcfdfdff949494ff1a1a1a770e0e0e00000000000000000000000000000000000000000000000000000000000000000000000083090909ff121313ff3b3a3bffc6c6c6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefbfafafa0000000000000000000000000000000000000000000000000000000000000000473a3b3bffd1d1d1ffd0d0d0ffd0d0d0ffd0d0d0ffcdceceffd1d1d1ffc8c8c9ffc6c6c6ffc7c8c7ffc9c9c9ffc8c8c9ffc8c8c8ffc8c8c8ffc8c8c8ffc6c6c6ffc5c5c5ffc5c5c5ffc4c5c4ffc4c4c4ffc3c3c3ffc3c3c3ffc3c4c3ffc4c4c4ffc5c5c5ffc7c7c7ffe1e1e1ffedededffedededffecececffecececffecececffecebebffebeaeaffeaeaeaffeaeaeaffeae9eaffe9e9e9ffe9e9e9ffe9e9e9ffeaeaeaffebebebffecececffecececffecececffecececffecececffedededffe7e7e7ffc9c9c9ffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c4ffc5c5c5ffc5c5c5ffc6c6c6ffc7c6c7ffc7c6c6ffc6c6c6ffc6c6c6ffc7c7c8ffc8c8c8ffc9c9c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffcbcbcbffcccbcbffcfcfcfffd2d2d2ffd4d4d4ffd6d6d67b67686700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df595959ff727272ff777778ff797979ff777776ff6c6c6c7f35353500000000000000000000000000000000000000005b5b5b5bfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbffa8a9a8ff2a2a2afb141514730809080700000000000000000000000000000000000000000000000000000093121212ff1f2020ff7f7e7ffffbfbfbfffefefefffefefefffefefefffdfdfefffcfdfdfffcfcfcfffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfbfffcfcfcfffdfdfdfffefefefffcfcfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdffdcdcdcff4a4a4af71515153b0808080000000000000000000000000000000000000000000000000f010101970d0d0dff151515ff383838ffbfbfc0fffdfefdfffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000000000000000000000000000836b6b6bffd2d2d2ffd0d1d1ffcdcdcdffcfcfcfffcacacaffc5c5c5ffc6c6c6ffc8c8c7ffc9c9c9ffc7c7c7ffc6c6c6ffc6c6c6ffc5c5c5ffc2c2c2ffc0c0c0ffbfbfbfffbebebeffbdbdbdffbcbcbcffbbbbbbffbababaffbababaffbbbbbbffbebebeffcdcdcdffecececffecececffebebebffebebebffecececffebecebffeaeaeaffe9e9e9ffe9e9e9ffe8e8e8ffe8e7e8ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9eaffeaeaeaffeaeaeaffeaebebffebebebffebebecffededecffd5d5d5ffbfbfbfffbebebeffbebdbdffbcbdbcffbdbdbdffbebebdffbfc0c0ffc0c0c0ffc2c2c1ffc3c2c2ffc3c3c3ffc4c5c4ffc6c6c6ffc8c8c8ffc8c8c9ffc9c9c9ffc9c9c9ffc8c8c8ffc7c7c7ffc8c8c8ffcecdceffcecfceffd2d2d2ffd4d4d4b39596950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df2e2e2eff272727ff161616ff131313ff1d1d1dff2626267f1d1d1d000000000000000000000000000000000000000063636363fffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffcfcfcffaaaaaaff343434ff131414df101010630808082b030303030000000b0000003b040404af181818ff282828ff595959ffddddddfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffbfbfbfffbfbfbfffcfbfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfafffcfcfcfffcfbfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffcfcfcffabababff393939f32424246f0e0d0e1b0101010000000000000000270202026f0a0a0ae7101011ff171717ff414141ffc4c4c4fffefefefffffffffffffefffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffdfefdfffefefefffdfdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe1b1b1b1b000000000000000000000000000000000000000000000000000000000000000003030303bb9a9a9affd0d0d0ffcececeffcccccdffc7c7c7ffc6c6c6ffc7c7c7ffc8c8c8ffc7c7c7ffc5c5c5ffc4c4c4ffc3c3c3ffc0c0bfffbcbcbcffb9b9b9ffb9b8b9ffb7b7b7ffb6b6b6ffb4b4b4ffb2b2b2ffafafafffadadadffadadadffafafafffb3b2b2ffe4e4e4ffebeaebffeaeaeaffeaeaeaffeaeaeaffeaeaeaffe9e9e9ffe8e8e8ffe7e8e8ffe7e7e7ffe7e7e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffeae9e9ffeaeaeaffe8e9e8ffbbbabaffb1b1b1ffb1b1b0ffb1b1b1ffb0b1b1ffb2b2b2ffb5b6b5ffb8b8b8ffb8b8b8ffbababaffbcbcbcffbebebeffc1c1c1ffc4c4c4ffc6c6c6ffc7c7c7ffc8c7c7ffc9c8c9ffc9c9c9ffc8c8c8ffc7c7c7ffcacacaffcfcfcfffd1d1d1dbb5b5b50f0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f1414143f1717173f080808e70d0d0dff010101ff000000ff000000ff000000ff0303039f0909093f0b0b0b3f1515151f0b0b0b00000000000000007f7f7f7ffffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefffffcfcfdffd3d3d3ff737373ff2d2d2dff191919ff121212fb121212ff101010ff111111ff2a2a29ff686868ffd7d7d7fffefefefffefefefffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffafbfbfffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffafafafffafafbfffcfcfcfffdfcfdfffcfdfcfffcfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfefffefefefff9f9f9ffa9a9a9ff444444ff1c1b1bff0d0d0deb101010f7101010ff111111ff1b1b1bff323232ff7e7e7effdcdcdcfffdfefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000043383838ffd4d4d4ffcececeffcacacaffc7c7c7ffc7c7c7ffc8c8c8ffc8c8c8ffc5c6c6ffc2c2c2ffc1c1c1ffbdbdbdffb9b9b9ffb4b4b4ffaeaeaeffacacacffa9a9a9ffa6a6a6ffa1a0a1ff9d9d9dff999899ff979797ff979797ff999998ff9a9a9bffc7c7c7ffe8e8e8ffe6e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe4e4e3ffe3e3e3ffe3e3e3ffe3e3e3ffe5e5e5ffe3e4e3ffe3e3e3ffe3e3e3ffe5e5e5ffe7e7e7ffe8e8e8ffe7e7e7ffe7e8e7ffd2d2d2ff9f9f9fff9c9c9cff9a9a9aff9a9a9aff9a9a9aff9e9e9effa2a2a2ffa5a6a6ffabaaaaffafafafffb3b3b3ffb7b7b7ffbbbbbbffbfbfbfffc2c2c2ffc4c4c4ffc5c5c5ffc7c7c7ffc9c9c9ffc9c9c9ffc8c8c8ffc6c7c7ffcdcdcdffd5d5d563535353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf575757ff474848ff111111ff010101ff000000ff000000ff000000ff000000ff010001ff010101ff1c1d1dff5252527f393a3a00000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffefefefffffffefffefefefffefefefffefefefffafafaffcfcfcfffa4a5a5ff818181ff636262ff646464ff8f8f8fffbebebefff0f0f0fffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfcfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafbfffbfbfbfffbfbfbfffcfbfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfafbfffafbfafffbfbfbfffcfcfcfffdfdfdfffefefdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffcfcfcffd9d9d9ffa3a3a3ff717171ff4e4e4eff5c5c5cff7b7b7bffa0a0a0ffd4d4d4fffbfbfbfffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe2b2b2b2b00000000000000000000000000000000000000000000000000000000000000000000000007060606c3a2a2a2ffd0d0cfffccccccffc7c8c8ffc7c7c7ffc8c8c8ffc7c7c7ffc3c3c3ffc0bfbfffbdbdbdffb8b7b8ffb2b2b2ffaaabaaffa3a3a4ff9a9a9aff909190ff7a7a7aff49494aff343434ff3e3e3eff414141ff464545ff5d5d5dff7c7c7cff999998ffcecfcfffcececeffc9c9c9ffc2c2c2ffb4b5b5ff9b9c9bff939393ff8e8e8eff8a8a8aff8b8b8bff8c8c8cff8f8f8fff959595ff9d9d9dffb7b7b7ffc4c4c5ffcececeffd2d2d2ffd2d2d3ffa3a3a3ff818181ff696969ff474747ff434243ff424241ff404140ff494a49ff747474ff919191ff9e9e9effa7a7a7ffafaeaeffb3b3b3ffb9b9b9ffbdbdbdffc0c0c0ffc3c3c3ffc5c5c5ffc8c8c8ffcacacaffcac9c9ffcacacaffcfcfcfd7b1b1b11713131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0b0b0b7f393a3a8f4747479f4e4f4f9f4f4f4f9f4f4f4f9f494949e76e6e6eff5b5b5bff141313ff000001ff010101ff000000ff000000ff000000ff010101ff010101ff252525ff6d6d6d7f3f3f3f00000000000000008b8a8a8afffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefefefffbfbfafffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfbfffdfdfdfffcfdfdfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffdfefdfffcfcfcfff7f7f7fffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefffffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000003030303977b7b7bffd1d1d1ffcfcfcfffc8c8c9ffc8c8c8ffc5c5c5ffc0c0c0ffbbbbbbffb6b6b6ffb2b2b2ffa6a6a6ff999999ff7f7f7fff434343ff141414ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff181717ff464646ff242524ff1b1b1bff070707ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff080808ff1c1c1dff252525ff444444ff292929ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff131313ff414141ff7e7e7eff9d9e9dffa8a8a8ffb0b0b0ffb7b7b6ffbbbcbbffbfbfbfffc3c3c3ffc7c8c7ffcbcbcbffcececeffd1d2d1af8f8f8f0f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f151515ff4e4e4eff5b5b5cff4b4b4bff494949ff5b5b5bff545454ff767676ff5b5b5bff141314ff010101ff010101ff000000ff000000ff000000ff010201ff010101ff272727ff6d6d6d7f3f3f3f00000000000000009f9e9e9efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffcfcfdfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfcfdfffcfcfcfffbfbfbfffbfbfbfffbfcfcfffcfbfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefdfdfffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4e4e4ef7ccccccffd0d0cfffc9c9c9ffc4c4c4ffbdbdbdffb6b6b6ffaeaeaeffa3a3a3ff878787ff3f3f3eff070707ff000000ff000000ff000000ff000000ff000000ff000000ff000000db0000008b00000043020202f3181818ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff1818175307070883000000d3000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff050505ff373737ff848484ffa3a3a3ffaeaeaeffb6b6b6ffbcbcbcffc0c0c0ffc6c6c6ffcdcdcdfbcfcfce7763636300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff171717ff070707ff020202ff020202ff050505ff111111ff5b5b5bff474646ff111111ff010102ff000000ff000000ff000000ff000000ff010101ff020202ff212121ff5b5b5b7f3b3b3b00000000000000009f9e9e9efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffcfcfdfffdfdfdfffdfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000ff676666ff6a6a6aff6c6c6cff6b6b6bff6a6969ff6666667f343434000000002f272727dfb7b7b7ffcececfffc2c2c2ffb6b6b6ffacacacff9e9e9eff6d6e6dff121212ff000000ff000000ff000000ff000000ff000000ff000000db000000830000002f00000000000000000000000000000093000000ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff010000ff000000ff000000ff000000ff000000ff000000ff000000ff000000c3000000000000000000000000000000230000007b000000c7000000ff000000ff000000ff000000ff000000ff000000ff000000ff0d0d0dff656566ff9e9e9effacacacffb7b7b7ffbfbfbfffc9c9c9e7bbbaba3f3333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0707077f3333339b141313b7060606ff030404ff000000ff000000ff000000ff000000ff010101e7131313c72d2d2dbf3c3c3cf7181818ff010101ff000000ff000000ff000000ff0404059f0909093f0c0c0c3f1818181f0c0c0c0000000000000000abaaaaaafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfefdfffefefdfffefdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefffefffefefffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe474747470000000000000000000000000000000000000000ff474747ff303030ff1f1f1fff1f1f1fff2b2b2bff3b3b3b7f2b2b2b00000000000000000f0d0d0db7919191ffc0c0bfffafafafff999999ff6b6b6bff080808ff000000ff000000ff000000ff000000cf0000007b0000002300000000000000000000000000000000000000000000000000000027000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff000000ff000000ff000000ff020202ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000570000000000000000000000000000000000000000000000000000001b0000006f000000bb000000fb000000ff000000ff000000ff000000ff040303ff5e5e5eff9c9d9cffb0b0b0ffc0c0c0c398979717131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0f0f0fff6e6e6eff272727ff020203ff020201ff000000ff000000ff000000ff000000ff020202ff010102ff232323ff686969ff404041ff2e2e2eff1f2020ff191919ff222222ff2626267b1111110000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f0000000000000000000000000000000000000000ff0f0f0eff000000ff000000ff000000ff000000ff0505057f0e0e0e000000000000000000000000000000007f5a5a5affa0a0a0ff7b7b7bff121212ff000000ff000000c3000000730000002300000000000000271212123f1f1f1f3f2020203f2020203f2020203f1f1f1f2f1616160000000000000000b7000000ff000000ff000100ff000000ff000000ff000000ff010101ff000000ff000000ff000000ff010101ff010101ff000000ff000000ff000000ff000000ff000000ff000000e7000000030000000000000000000000000000000000000000000000000000000000000000000000000000001300000063000000b3000000f7000000ff000000ff0a0a0bff707070ffa5a5a48b6464640303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0f0f0fff767676ff323232ff030303ff030303ff000000ff000000ff000000ff000000ff010101ff010101ff2d2d2dff757575ff616161ff6f6f6fff767676ff757675ff727272ff626261832f2f2f0000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefffffffffefefffefffffffefefefffefefefffdfdfdfffefefefffefefefffefffefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000005f252525ff606060ff373737ff080808ff000000ff000000ff000000ff000000ff000000ff010101ff040404ff222222ff5a5a5abf515151000000000000000047252525bf313231b70d0d0d6f0000001b000000000000000000000000000000000000009f484849ff717171ff727272ff6f6f6fff6f6f6fff717171bf55555500000000000000004b000000ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000005b000000ab060606bf2021204f2a2a29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0f0f0fff747474ff2e2e2eff020202ff020202ff000000ff000000ff000000ff000000ff010101ff010101ff292929ff747473ff515152ff575757ff555555ff535352ff545454ff585858bf3d3d3d0000000000000000000000000000000000000000cbcacacbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffbfbfbfffbfbfbfffbfbfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfefffdfdfdfffdfdfdfffdfcfcfffdfdfdfffefefdfffefefefffefefefffdfdfdfffbfbfcfffdfdfdfffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefefefffefefefffffffffffefffffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffefffffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000005b252525ff5d5d5dff2c2c2cff020202ff010101ff000000ff000000ff000000ff000000ff020202ff010101ff171716ff515151bf4d4d4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f2c2c2cff202020ff0d0d0dff070707ff0a0a0aff1c1b1cbf2e2e2e000000000000000000000000db000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000fb0000001b000000000000000000000000000000ff787878ff787878ff7b7b7bff7c7c7cff7c7c7cff7878785f2d2d2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0e0e0eff5e5e5eff292a29ff050405ff020202ff000000ff000000ff000000ff000000ff000001ff030303ff292929ff626262ff343434ff141414ff080809ff060606ff0b0b0cff191a19bf1e1e1d0000000000000000000000000000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffffffffffefefffffefdfefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfbfcfffbfcfcfffcfcfcfffdfdfdfffefdfefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffcfcfcfffafafafffcfcfcfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefffefffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000003f171717ff5a595aff2d2e2dff020202ff010102ff000000ff000000ff000000ff000000ff040404ff010101ff191819ff505050bf48484800000000000000000000000000000000000000000000000000000000000000003f1d1d1d3f1a1a1a3f0a0a0ab7090909ff010101ff000000ff000000ff000000ff000000cf0505053f0707073f1818183f1d1d1d77030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ab00000000000000000000000000000000000000ff4f4f4fff383838ff272727ff252525ff313131ff4141415f2525240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f030303ff0d0d0dff000000ff000000ff000000ff000000ff0707078f1617167f1718177f090909ef050505ff000000ff000000ff000000ff000000ff020202e70909099f1919199f3838383b1818180000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffffffefffffefffffefefefffdfdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffcfcfcfffafafafffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffffffffffefefefffefefefffefefefffefefefffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000003f181718ff545454ff242424ff020202ff010101ff000000ff000000ff000000ff000000ff030303ff010101ff131313ff434343bf4646460000000000000000000000000000000000000000000000000000000000000000ff757575ff4d4e4dff101010ff020202ff000000ff000000ff000000ff000000ff000000ff000101ff090809ff454545ff7474742f0f0f0ff3000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000043000000070303031f0e0e0e1f0b0b0b1f030303ff101010ff000000ff000000ff000000ff000000ff060606730e0d0e1f0808081f0e0e0e130909090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f090909ff383838ff2c2c2cff161616ff171717ff292929ff333233df3a3a3aff2d2d2dff0c0c0cff000000ff000001ff000000ff000000ff000000ff020202ff020202ff1d1d1dff6060605f2d2d2d0000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffefefffffffffefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffffffffffefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffdfcfcfffcfcfcfffcfcfcfffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffffffffffffefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000002f0e0d0dbf2a2a2abf1d1d1dbf040404ff010101ff000000ff000000ff000000ff000000ff010101df040404bf121212bf2626268f2525250000000000000000000000000000000000000000000000000000000000000000ff7a797aff4c4c4bff0c0d0cff010101ff020201ff000000ff000000ff000000ff000000ff010101ff060606ff424342ff7878781f0f0f0f93000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000d7000000000000003f1c1c1cff6d6d6dff3d3e3eff080708ff010101ff000000ff000000ff000000ff000000ff010101ff050505ff292929ff6363629f4a4a4a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000631f1f1fff686868ff757575ff757575ff747474ff737373ff686867df404040ff393939ff101010ff000000ff010101ff000000ff000000ff000000ff030303ff010101ff272727ff6d6d6d733737370000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefefffdfcfcfffcfcfcfffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f0000000000000000000000000000000000000000ff0f0f0fff000000ff000000ff000000ff000000ff0606067f0c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff797979ff4b4c4cff0d0d0dff010101ff010101ff000000ff000000ff000000ff000000ff010101ff050506ff434343ff7877781f0f0f0f27000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000006b000000000000003f1c1c1cff6a6a6aff373737ff030304ff010101ff000000ff000000ff000000ff000000ff020202ff000000ff1a1a1aff4d4d4d9f3d3d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f1a1a1aff444444ff4e4e4eff3f4040ff3d3d3dff494949ff4b4b4bdf3c3c3cff383738ff101010ff000000ff000000ff000000ff000000ff000000ff040404ff030203ff242424ff6968687f3c3c3c0000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffefffefffefffefefefffdfdfdfffdfdfdfffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffcfdfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f0000000000000000000000000000000000000000ff2d2d2dff242424ff1e1e1eff1e1e1eff212121ff2626267f1717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff757575ff474647ff0b0c0bff020202ff000000ff000000ff000000ff000000ff000000ff010101ff060506ff3d3d3cff7373731f0e0e0e00000000b7000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000f30000000f000000000000003f1c1c1cff6a6a6bff383737ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff161616ff4a4a4a9f3838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f111111ff121312ff060606ff010101ff010101ff040404ff141415df2e2e2fff2f2f2fff111111ff010101ff000000ff000000ff000000ff000000ff020202ff040404ff202020ff5454557f3737370000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffffffefefefffdfdfdfffdfdfdfffefdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f0000000000000000000000000000000000000000bf282828bf252525bf232323bf242424bf252524bf2627275b12121200000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3c3c3c7f3131317f101010cf060606ff000000ff000000ff000000ff000000ff000000df0202027f0b0b0b7f2e2e2e7f3b3a3a0f070707000000004b000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000009700000000000000000000003f1b1b1bff5a5a5aff272727ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff3535359f353535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370809083f0808083f040404b7060606ff030303ff000000ff000000ff000000ff000000ff0303039b0606067f1313137f272727df1c1c1dff020202ff000000ff000000ff000000ff0809089f1212121f0606061f0b0b0b0f0606060000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffdfdfefffdfdfdfffefdfefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefe5f5f5f5f00000000000000000000000000000000170909095f2a2a2a5f2c2c2c5f2e2e2e5f2e2e2e5f2c2c2c5f2a2a2a0b05050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f272727ff101010ff040404ff010101ff020202ff0c0c0cbf222222000000000000000000000000000000000000000000000000db000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000002b0000000000000000000000270c0c0c9f2727279f1a1a1a9f020202ff000000ff000000ff000000ff000000ff000000ff000000c30000009f0707079f18181863141414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df2a2a2aff1e1e1eff0b0b0bff000000ff020202ff000000ff000000ff000000ff000000ff000000ff000000ff111111ff515050ff555555ff414141ff373737ff303030ff3b3b3bff4747479f3333330000000000000000000000000000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffffefefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffdfdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefe5f5f5f5f000000000000000000000000000000003f1a1a1aff606060ff626262ff5e5e5eff5d5d5dff626262ff6666661f0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f484848ff686868ff616161ff5b5c5bff5c5c5cff656666bf5353530000000000000000000000000000000000000000000000006f000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000c300000000000000000000000000000000000000000000000000000000000000ff0e0e0eff020202ff000000ff000000ff020202ff0303035f040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df2f2f2fff2c2c2dff0f0f0fff010001ff040404ff000000ff000000ff000000ff000000ff010000ff000000ff121212ff626262f36a6a6adf626262df676666df666666df636363df6161618b3a3a3a0000000000000000000000000000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefffefffefefefffffffffffffffffffefefefffffefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000000000000000000000000000003f101010ff202020ff0d0d0dff030303ff030303ff0e0e0eff2524251f08080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f2525257f3e3e3e7f4242427f4141427f4040407f3e3e3e5f2c2c2c0000000000000000000000000000000000000000000000000f000000f3000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000005700000000000000000000000000000000000000000000000000000000000000ff2f2f2fff222222ff212121ff212121ff262626ff2020205f0e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df2f2f2fff2f2f2fff111111ff010101ff050505ff000000ff000000ff000000ff000000ff010101ff000000ff0f0f0fff616161ff707070ff7a7a7aff7d7d7dff7d7d7dff7c7c7cff7474749f4343430000000000000000000000000000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefffffffefefefffefefffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffdfefdfffdfdfdfffefefefffdfdfdfffefdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfefdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000004f2323237f3535357f1c1c1c9f060606ff030303ff000000ff000000ff000000ff000000ff0303038f0606067f2121217f3939392f151515000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b000000ff040404ff090a0aff050505ff050405ff040404ff040404ff050505e300000003000000000000000000000000000000000000000000000000000000000000009f2121219f1d1d1d9f1e1e1e9f1e1e1e9f2020209f1e1e1e3b090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df2e2e2fff272727ff0c0c0cff000000ff030303ff000000ff000000ff000000ff000000ff000000ff000000ff0b0b0bff505050ff434343ff363636ff232323ff202020ff2a2a2bff3232329f2828280000000000000000000000000000000000000000dfdfdedffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffefdfdfffefdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000009f4a4a4aff5e5f5fff1f1e1eff020202ff010001ff000000ff000000ff000000ff000000ff000001ff030303ff272727ff6868695f2d2d2d0000000000000000000000001f1f1f1f5f5f5f5f1f1f1f1f000000000000000007070707737373737f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7f7f7e7e7e7f7e7e7e7f7e7e7e7f7f7f7f7f7f7f7f837f7f7fcb838383df868686df858585df838383df838483df838383db838383977f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7e7e7f7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7f7e7e7e7f7e7e7e7f7e7e7e7f7f7f7f5f5f5f5f000000000000000000000000070707071f1f1f1f070707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b1b1b1a9f1717179f0a0b0adb040303ff020202ff000000ff000000ff000000ff000000ff010101b70101019f050505932b2b2bff141414ff000000ff000000ff000000ff000000ff0303039f0d0c0d0000000000000000000000000000000000000000dfdfdfdffffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefffefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefdfdfffefdfdfffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000009f4d4d4dff676767ff212121ff010101ff020302ff000000ff000000ff000000ff000000ff020202ff020202ff2a2a2aff6e6e6e5f2e2e2e000000000000000000000000c3c3c3c3ffffffff7777777700000000000000004f4f4f4ffffffffffffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefffe3b3b3b3b00000000000000006b6b6b6bffffffff979797970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f101010ff090909ff000000ff000000ff000000ff000000ff0d0d0de7474747df262626e3060606ff030303ff000000ff000000ff000000ff000000ff000000f3010101df0f0f0edf383838df5151510000000000000000dfdededefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefffffffffffffffefffffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefffefffffffffffffffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000009f4b4b4bff656565ff1e1e1eff000000ff020202ff000000ff000000ff000000ff000000ff020202ff020202ff272727ff6b6b6b5f2d2d2d000000000000000057575757ffffffffffffffffafafafaf0000000000000000afafafaffffffefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefe8f8f8f8f0000000000000000a7a7a7a7fffffffffbfbfbfb2727272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f232323ff383838ff363636ff232323ff222222ff353435ff383838ff555555ff292929ff030303ff020202ff000000ff000000ff000000ff000000ff000101ff000000ff0b0b0bff444444ff6060600000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefffffffffefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f000000009f4b4b4bff646464ff202020ff030303ff010101ff000000ff000000ff000000ff000000ff010101ff040404ff272727ff6b6b6b5f2d2d2d0000000007070707dfdfdfdfffffffffffffffffebebebeb000000000b0b0b0bf7f7f7f7fffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefde7e7e7e70303030300000000dfdfdfdfffffffffffffffffb7b7b7b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b333333ff6a6a6aff767676ff767676ff767676ff747474ff656565ff545454ff292929ff020203ff030303ff000000ff000000ff000000ff000000ff010100ff000000ff0c0c0cff474747ff6060600000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffefefffefffefffffffffffffffffffffffffffffffffffefefffffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefffffefefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe5f5f5f5f00000000271212123f1d1d1d3f1010106f060606ff040404ff000000ff000000ff000000ff000000ff060606570505053f1212123f1d1d1d170b0b0b000000007b7b7b7bffffffffffffffffffffffffffffffff232323235f5f5f5ffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefee7e6e6e6dfdedededfdededeefeeeeeefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdffffffff4343434317171717ffffffffffffffffffffffffffffffff43434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f252525ff3d3e3eff464646ff3b3c3cff3b3b3bff484848ff3f3e3eff4f5050ff212121ff010201ff010101ff000000ff000000ff000000ff000000ff000000ff000000ff090909ff3c3c3ce35454540000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfdfcfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffffefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefe5f5f5f5f000000000000000000000000000000003f171717ff313131ff151515ff080708ff080808ff181818ff3736371f0b0b0b0000000000000000000000001b1b1b1bf7f7f7f7ffffffffffffffffffffffffffffffff5b5b5b5bbbbbbbbbfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefe03030303000000000000000043434343fffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfefffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfefffdfdfdffffffff9b9b9b9b53535353ffffffffffffffffffffffffffffffffd3d3d3d3030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0f0f0fff0b0b0bff030303ff020202ff020202ff010201ff151414ff404040ff1a1a1aff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0c0c0cff2f2f2fdf4747470000000000000000dfdedfdefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffffffefffffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefdfffefdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefeff5f5f5f5f000000000000000000000000000000003f1d1d1dff757474ff7a7a7aff797979ff767676ff767676ff7474741f0e0e0e000000000000000000000000a3a3a3a3ffffffffffffffffffffffffffffffffffffffffa7a7a7a7fbfbfbfbfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefefffefefe838282827f7e7e7e7f7f7f7fa3a2a2a2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffefefef3f3f3f397979797ffffffffffffffffffffffffffffffffffffffff6363636300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077363636bf444444bf1d1d1ddf060606ff010101ff000000ff000000ff000000ff000000ff040404df090909df232323e3545454ff141414ff000000ff000000ff000000ff000000ff0000009f0202020000000000000000000000000000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffffefefffefefffffffffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfefffdfefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffefefefffefefefffefefefffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefe4b4b4b4b00000000000000000000000000000000070303031f0f0f0f1f1010101f1111111f1010101f1010101f0f0f0f0301010100000000000000003b3b3b3bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfefffefefefffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffffffff7f7f7f7ffffffffffffffffffffffffffffffffffffffffe7e7e7e70f0f0f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f4e4e4eff5d5d5dff1b1a1aff000100ff020202ff000000ff000000ff000000ff000000ff030203ff020202ff282828ff686768ff202020ff0e0e0eff0f0f0fff0d0e0eff0e0e0eff0b0b0b9f0808080000000000000000000000000000000000000000dbdadadafffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefdfefffdfdfefffefefefffefefefffefefefffefefefffefefefffdfefefffefdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffefffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefefffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcbcbcbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffdfdfdfffdfdfdfffdfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff8383838300000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f4e4e4eff696969ff212121ff000000ff030303ff000000ff000000ff000000ff000000ff020202ff030303ff303030ff727172ff2f2f2fff292929ff2a2a2aff292929ff282828ff2525259f1010100000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfefffefefefffefefefffdfefdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffefffffffefefffffffffffffefefffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfcfffbfcfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffdfefdfffefefdfffdfefdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffdfcfcfffdfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfcfffcfcfcfffefdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f71b1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000009f4c4c4cff636363ff1f1f1fff010101ff020202ff000000ff000000ff000000ff000000ff020202ff030303ff2a2a2aff6c6d6cff6c6c6cff6e6e6eff686868ff656565ff696968ff626262872f2f2f0000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefe3f3f3f3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0fe7e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f7fff6f6f6fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffbfbfbfffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffa3a3a3a3000000000000000000000000000000000000000000000000000000000000000000000000000000009f444444ff545453ff202120ff030303ff010101ff000000ff000000ff000000ff000000ff020202ff060606ff1c1c1cef4c4d4cfb343434ff151414ff090909ff060606ff0b0c0bff1717177f1616160000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffefffefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefe3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087878787fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff8f9f8ffebebebffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e3e3ffe3e2e2ffe2e3e2ffe3e3e3ffe3e3e3ffe3e4e3ffe4e4e5ffe4e4e4ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e6e6ffe6e7e6ffe7e7e7ffe8e8e8ffe8e8e8ffe8e8e8ffe7e8e7ffe7e7e7ffecececfffafbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0a0a0bff060606ff000000ff000000ff000000ff000000ff0b0b0b8b2121215f1e1f1f5f0a0a0aeb080808ff010101ff000000ff000000ff000000ff020202af0404045f0a0a0a53131212270e0e0e0000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefe3f3f3f3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023232323fbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffedededffe8e8e8ffe7e7e7ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e3ffe2e2e2ffe1e1e1ffe1e1e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdededeffdededeffdededeffdededeffdededeffdededeffdededeffdededeffddddddffddddddffddddddffdddddeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e0ffe1e1e0ffe1e1e1ffe1e1e1ffe1e1e1ffe2e2e2ffe2e3e3ffe4e4e4ffe5e5e5ffe6e6e6ffe5e5e5ffe4e4e4ffe4e4e4ffe5e5e5ffefefeffffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3c3c3c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1d1d1dff2e2e2eff272828ff191919ff1a1a1aff2c2c2cff30302fff575757ff424342ff0c0b0bff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0f1010ff4b4b4b9f3d3e3d0000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefdfffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffefffffffffffffffffffffffffffefffefefefffffefffffffffffffffffefffffefffffffffffffffffffffefefefffefefefffefefe333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b3b3b3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffff6f6f6ffe8e7e7ffe7e7e7ffe7e7e7ffe6e5e5ffe4e5e5ffe4e4e4ffe3e3e4ffe3e3e3ffe2e2e2ffe1e2e1ffe1e1e1ffe0e0e0ffdfe0e0ffdfdfdfffdfdfdfffdededeffdededeffdededeffdedddeffddddddffdcdcdcffdcdcdcffdcddddffddddddffdddcdcffdcdcdcffdcdcdcffdbdbdbffdbdbdbffdbdbdbffdcdcdcffddddddffdddeddffdededeffdededeffdfdfdfffe0e0e0ffe0e0e0ffe0e0e1ffe1e1e1ffe2e2e2ffe3e2e3ffe3e3e4ffe4e4e4ffe4e4e4ffe3e3e3ffe4e4e4ffe5e5e5ffe7e8e7fff8f8f8fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5353535300000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2a2a2aff555555ff5f5f5fff606060ff616061ff5f5f5fff505050ff626262ff4b4b4bff0b0b0bff010101ff020202ff000000ff000000ff000000ff010101ff000000ff131313ff5555559f3e3e3e0000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffffefefefffefefefffefefefffefefefffffffefffffffffffefffffffefefffffefefefffefefefffefefefffefefefffffffffffffefffffefefffffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefe1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000043434343fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcffeaeaeaffe6e6e6ffe6e6e6ffe6e6e6ffe5e5e5ffe3e3e3ffe2e2e2ffe2e2e2ffe1e1e1ffe0e1e0ffe0e0e0ffdfdfdfffdededeffdededeffddddddffddddddffdcdcdcffdbdcdcffdcdcdcffdcdbdcffdbdbdbffdadadaffdadadaffdbdbdaffdbdbdbffdadbdaffdadadaffdadadaffdadadaffdadadaffdadadaffdbdbdbffdbdbdbffdbdcdcffdcdcdcffdcdcdcffdddddeffdededeffdfdfdfffdfe0dfffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e2ffe2e2e2ffe2e2e2ffe3e3e3ffe4e4e4ffe6e6e6ffececedfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbdbdbdb07070707000000000000000000000000000000000000000000000000000000000000000000000000000000002b080808ff111111ff141414ff141414ff131313ff161616ff101010e7464646ff434344ff090909ff000000ff010101ff000000ff000000ff000000ff000000ff000000ff131313ff525353833333330000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefffffffffefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefffffffffefffffffffffffefefffffefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe1f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000003030303d7d7d7d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefefff1f1f1ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e4ffe4e3e4ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffdfdfdfffdfdfdfffdededeffddddddffdcdcdcffdbdcdbffdbdadbffdadadaffd9d9d9ffd9d9d9ffd9d9d9ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d8d8ffd8d9d8ffd9d9d9ffd9d9d9ffdadadaffdadadaffdadadaffdbdbdbffdcdcdcffddddddffdddedeffdededeffdededfffdfdfdfffe0dfe0ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6fff5f6f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff73737373000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000ff040403ff000000ff000000ff000000ff000000ff030303df313231ff2f2e2fff040404ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff4141417f2d2d2d0000000000000000bfbebebefffefefefffffffffffefefffffefefffffffefefffefefefffefefefffefefefffefefefffffefefffefffffffefefffffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffcfcfdfffcfcfcfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefdfefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000006b6b6b6bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9f9f9ffe7e7e7ffe5e5e5ffe4e4e4ffe4e4e3ffe3e3e3ffe2e2e2ffe0e0e1ffdfe0e0ffdfdfdfffdfdfdfffdededfffdededeffddddddffdcdbdcffdadadbffdadadaffd9d9d9ffd8d8d8ffd7d6d7ffd6d6d6ffd6d6d6ffd6d6d6ffd6d5d6ffd5d5d6ffd6d5d5ffd5d5d5ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd6d6d6ffd7d7d7ffd8d8d7ffd8d8d8ffd8d8d8ffd9d8d8ffd9d9d9ffdadadaffdbdbdbffdcdcdcffdddcdcffddddddffddddddffdededeffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe2e2e2ffe4e4e4ffe5e5e5ffe6e6e6ffeaeaeafffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef1313131300000000000000000000000000000000000000000000000000000000c33a3a3adf252626e3070707ff000000ff000000ff000000ff000000ff000000ff000000ff050404ff1c1c1cff3c3c3cff0b0b0bff000000ff000000ff000000ff000000ff0000009f0101013f0707073f1212121f09090900000000000000009f9e9e9efffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffffefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffffffffffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafafffafafafffafafafffbfbfbfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffffefefffefefefffefefffffffffffffffffffffefefefffefefefffefefefffffefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe1f1f1f1f000000000000000000000000000000000000000000000000000000000000000013131313efefefeffffffffffffffffffbfbfbfbfffffffffffffffffffffffffffffffffffdfdfdffeeeeeeffe5e5e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e1ffe0e0e0ffdfdfdfffdfdfdfffdededeffdededeffdddeddffddddddffdcdcdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd6d6d6ffd5d5d5ffd5d5d5ffd4d4d4ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d3ffd2d2d3ffd3d3d3ffd3d3d3ffd3d3d3ffd4d4d3ffd4d4d4ffd5d5d5ffd5d5d6ffd6d6d6ffd6d6d6ffd6d7d7ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdbffdbdbdbffdcdcdcffdcddddffdededeffdfdfdfffdfdfdfffe0dfe0ffe1e1e1ffe4e3e3ffe4e4e4ffe4e4e5ffe5e5e5fff2f2f2fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff9393939300000000000000000000000000000000000000000000000000000000df545454ff373737ff040404ff000000ff000000ff000000ff000000ff000000ff010101ff010101ff232323ff545454ff161616ff0b0b0bff0a0a0aff090909ff0b0b0bff0909097f04040400000000000000000000000000000000000000009f9e9e9efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefffefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffefefefffdfdfdfffdfdfefffefefefffefefefffefefefffefdfdfffcfcfcfffbfbfbfffafafafffafafafffafafafffbfbfbfffcfdfcfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffffefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0b0b0b0b000000000000000000000000000000000000000000000000000000000000000097979797ffffffffffffffffffffffff53535353a3a3a3a3fffffffffffffffffffefefefff7f7f6ffe5e5e5ffe4e3e4ffe3e3e3ffe2e2e2ffe1e1e0ffe0dfe0ffdfdfdfffdededeffddddddffddddddffdddcddffdcdcdcffdcdcdbffdadadaffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd4d4d4ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd1d1d1ffd1d1d1ffd0d0d0ffd0d0d0ffd1d1d1ffd1d1d1ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd3d3d3ffd4d4d4ffd5d5d5ffd5d5d5ffd6d6d5ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdadadbffdcdcdbffddddddffdfdfdfffdfdfdfffe0dfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe4e4e4ffe6e7e6fffafafaffffffffffffffffffffffffefefefefd3d3d3d3fffffffffffffffffbfbfbfb27272727000000000000000000000000000000000000000000000000fb606060ff3b3b3bff050505ff010101ff000000ff000000ff000000ff000000ff020202ff010101ff272727ff575857ff242424ff212121ff222222ff202121ff212121ff1e1e1e5f0b0b0b00000000000000000000000000000000000000009f9e9e9efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffbfbfcfffbfbfbfffbfbfafffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefffffffefffefffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe00000000000000000000000000000000000000000000000000000000000000002b2b2b2bfbfbfbfbffffffffffffffffbbbbbbbb13131313efefefeffffffffffffffffffffcfcfdffebebeaffe4e4e4ffe3e3e3ffe2e2e2ffe1e1e0ffdfdfdfffdededeffdededeffddddddffdcdcdcffdcdbdbffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd2d2d2ffd1d1d1ffd0d0d1ffd0d0d0ffd0d0d0ffcfcfcfffcececeffcececeffcececeffcfcfcfffcfcfcfffcececeffcfcfcfffcfcfcfffd0d0d0ffd0d0d0ffd0d1d0ffd1d1d1ffd2d2d2ffd3d3d3ffd4d4d4ffd4d5d5ffd6d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffdadadaffdbdbdcffddddddffdedfdfffdfdfdfffe0e0e0ffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e3ffe5e5e4ffefefeefffdfdfdffffffffffffffffabababab27272727fbfbfbfbffffffffffffffffb3b3b3b3000000000000000000000000000000000000000000000000ff595959ff303030ff030202ff010101ff000000ff000000ff000000ff000000ff000100ff010000ff222222ff5757573f181818000000001f0404041f0404041f0404041f0404040b010101000000000000000000000000000000000000000093929292fffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffffefffffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffbfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefe0000000000000000000000000000000000000000000000000000000000000000bfbfbfbfffffffffffffffffffffffff3f3f3f3f97979797fffffffffffffffffffefefefff4f3f4ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffe0e0e0ffdfdfdfffdededeffddddddffdcdcdcffdbdbdbffdbdadaffd9dad9ffd9d8d8ffd7d7d7ffd6d5d5ffd4d4d4ffd3d3d2ffd2d2d2ffd1d1d1ffd0d0d0ffcecfcfffcececeffcececdffcdcdcdffcdcdccffccccccffcbcbcbffccccccffccccccffccccccffccccccffccccccffccccccffcdcdcdffcdcdcdffcecdceffcecfcfffcfd0cfffd1d0d0ffd1d1d1ffd2d2d3ffd4d4d4ffd5d5d5ffd7d6d7ffd8d8d8ffd9d9d9ffdad9d9ffdbdbdbffddddddffdedfdeffe0e0e0ffe1e1e1ffe1e1e1ffe2e1e1ffe3e2e3ffe4e4e4ffe6e6e6fff7f7f7fffefefeffffffffffffffff3f3f3f3f93939393ffffffffffffffffffffffff4343434300000000000000000000000000000000000000007f2222227f1c1c1c8f050505ff030302ff000000ff000000ff000000ff000000ff030303b70101018b1717177f2c2c2c1f0b0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffdfdfefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefef3f2f2f20000000000000000000000000000000000000000000000000000000053535353ffffffffffffffffffffffffffffffffefefefeffbfbfbfbfffffffffffffffffffbfbfbffe8e8e8ffe5e5e5ffe4e4e4ffe2e2e2ffe1e1e1ffe0dfdfffdfdfdfffdededeffdddcdcffdbdbdbffdadadaffd9d9d9ffd8d8d8ffd6d6d6ffd4d4d4ffd3d3d3ffd1d2d2ffd0d0d0ffcfcfcfffcececeffcccdcdffcccccbffcbcbcaffcacacaffcacacaffcacacaffc9c9c9ffc8c9c8ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffc9c9c9ffcacac9ffcacacaffcbcbcbffcbcbcbffccccccffcdcdcdffcececeffcfcfcfffd0d0d0ffd2d2d1ffd3d4d3ffd5d5d5ffd6d6d7ffd8d8d8ffd9d9d9ffdad9d9ffdbdbdbffddddddffdedfdeffdfe0dfffe0e0e0ffe0e0e0ffe1e1e2ffe3e3e3ffe4e4e4ffecececfffdfdfdffffffffffffffffcbcbcbcb8b8b8b8bffffffffffffffffffffffffcfcfcfcf030303030000000000000000000000000000000000000000000000001f050505ff181818ff020202ff000000ff000000ff010101ff1111113f0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefefefffffffffffefefefffefefefffefefefffefefefffffefefffffffefffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffeffffffffffffffffffffffffffffdfdedfdf00000000000000000000000000000000000000000000000007070707dfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff0eff0ffe5e5e5ffe4e4e4ffe3e3e3ffe1e1e1ffe0e0e0ffdedfdfffdededeffddddddffdbdbdbffdadadaffd9d9d9ffd7d7d7ffd6d6d6ffd4d4d4ffd2d2d2ffd0d0d0ffcfcfcfffcdceceffccccccffcbcacaffc9cac9ffc8c9c9ffc8c8c8ffc7c7c8ffc7c7c7ffc7c7c7ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c9ffc9c9c9ffc9cac9ffcacacaffcacbcbffccccccffcecdcdffcfcfcfffd0d1d1ffd3d3d3ffd5d5d5ffd6d7d6ffd8d8d8ffd8d8d9ffdadadaffdbdbdbffddddddffdededeffdfdfdfffe0e0dfffe0e0e0ffe2e2e2ffe3e4e3ffe6e5e6fff5f5f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363630000000000000000000000000000000000000000000000001f090909ff4a4a4aff5c5b5cff4a4a4aff484848ff585858ff5050503f17181700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffefffefefefffefefefffefefefffefffefffffffffffffffffffffefffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffdfdfdfdf0000000000000000000000000000000000000000000000007b7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f8f8ffe7e7e7ffe5e5e5ffe3e3e3ffe1e1e1ffe0e0e0ffdfdfdfffdddeddffdcdcddffdbdcdbffdadadaffd9d8d9ffd7d8d7ffd6d5d6ffd4d4d4ffd2d2d2ffcececeffcdccccffcbcbccffcacacaffc9c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc5c5c5ffc4c4c4ffc4c4c4ffc4c4c3ffc3c4c3ffc3c3c3ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c3c2ffc3c3c3ffc4c4c4ffc5c5c5ffc5c5c5ffc6c6c6ffc6c6c6ffc6c7c6ffc8c8c8ffcacacaffcbcbcbffcdcdcdffcfcfcfffd2d1d1ffd4d4d4ffd6d6d6ffd8d8d8ffd9d9d9ffdbdbdbffdcdcdcffddddddffdedddeffdfdedeffe0e0e0ffe2e2e2ffe3e3e3ffe4e4e4ffe9e9e9fffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7e70b0b0b0b00000000000000000000000000000000000000000f040404933e3e3e9f5050509f5050509f5252539f5151519f484848270f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067676767fffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffefefefffefefefffefefffffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefefffffffffffffefffffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffffefffffefefefffefefefffffffefffefefffffefefffffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffdbdbdbdb000000000000000000000000000000000000000017171717f3f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffededecffe5e5e5ffe4e4e4ffe2e2e2ffe0e0e0ffdfdfdfffdededeffddddddffdbdbdbffdadadaffd9d9d9ffd7d8d8ffd6d6d6ffd3d3d4ffd2d2d2ffcfcfcfffcbcbcbffc9c9c9ffc7c8c7ffc6c6c6ffc5c5c5ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc1c1c1ffc0c0c0ffc0bfc0ffbfbfbfffbfbfbfffbfbfbfffbfbebfffbfbfbeffbfbfbfffbfbfbfffbfbfbfffc0c0c0ffc2c1c1ffc2c2c2ffc2c2c2ffc2c2c2ffc3c3c3ffc5c5c5ffc6c6c6ffc7c7c8ffc9c9c9ffcbcbcbffcececdffd0d1d1ffd4d4d3ffd7d6d7ffd9d9d9ffdadadaffdbdbdbffdbdbdcffddddddffdfdfdfffe0e0e0ffe0e1e0ffe2e2e2ffe3e3e3ffe3e3e3fff1f1f1fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff838383830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefdfdfffdfdfdfffdfdfdfffefdfefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffefffffffffffffefefffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000000000000a3a3a3a3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff5f5f5ffe6e6e6ffe4e4e4ffe2e2e2ffe1e1e1ffe0dfdfffdededeffddddddffdbdcdbffdadadaffd9d9d9ffd8d8d8ffd7d7d7ffd4d4d4ffd1d2d1ffcececdffcbcbcbffc6c7c7ffc5c6c5ffc3c3c3ffc2c1c1ffc1c1c1ffc0c0bfffbfbfbfffbebebeffbebebeffbdbebdffbcbcbcffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbbbcbcffbcbcbcffbcbcbcffbcbcbcffbbbbbbffbcbcbcffbdbdbdffbebebeffbebebeffbebebeffbfbfbfffc1c1c1ffc2c2c2ffc4c4c4ffc5c4c4ffc6c5c5ffc9c9c9ffccccccffd0d0d0ffd5d4d5ffd6d6d6ffd8d8d8ffd8d8d8ffdadadaffddddddffdfdfdfffdfdfdfffdfdfdfffe0e0e0ffe2e2e2ffe2e2e2ffe5e5e5fff9fafafffefffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f71b1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefffffefefefffefefefffefffefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefffffffffefffffffefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffbfbfbfbf0000000000000000000000000000000037373737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffe9eaeaffe4e4e4ffe3e2e3ffe1e1e1ffe0e0e0ffdededeffddddddffdbdbdbffdadadaffd9d8d8ffd7d7d7ffd6d6d6ffd6d6d6e7c1c1c1735f5f5f5f4d4d4d5f4c4c4c5f4a4a4a5f4949495f4949495f4848485f4848485f4747475f4747475f4747475f4747475f4646465f4646465f4646465f4646465f4646465f4646465f4646465f4646465f4646465f4646465f4646455f4646465f4747475f4747475f4747475f4747475f4747475f4848485f4848485f4949495f4949495f4a4a4a5f4b4b4b5f4c4c4c5f4f4f4fb7999899ffd3d3d3ffd4d4d4ffd5d4d4ffd8d8d8ffdcdcdcffdededeffddddddffdededdffdfdfdfffe1e1e1ffe2e2e2ffe2e2e2ffedededfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffa3a3a3a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b5b5b5bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000c7c7c7c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefff1f2f1ffe4e4e4ffe3e3e3ffe1e1e1ffe0e0e1ffdfdfdfffddddddffdcdcdcffdadadaffd8d8d8ffd6d6d6ffd4d4d4ffd1d2d1ffd2d2d2433838380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007060606dbb2b2b2ffcececeffd0d0d0ffd5d6d5ffdadadbffdcdcdcffdcdbdbffddddddffdfdfdfffe0e0e0ffe1e2e2ffe2e2e2ffe4e4e4fff7f7f7fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff33333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffffefffffefefffffefefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefefffffefefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffa3a3a3a30000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ffe7e7e7ffe3e3e3ffe2e2e2ffe0e1e1ffdfdfdfffdededeffdcdcdcffdadadaffd8d8d8ffd5d5d5ffd3d3d2ffd0d0d0ffcccccca787878700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047393939ffcacacaffccccccffd2d2d2ffd7d7d7ffd9d9d9ffdad9d9ffdcdcdcffdededeffdfe0e0ffe0e0e0ffe1e1e1ffe2e2e2ffebebebfffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3c3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffffefefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffff9f9f9f9f00000000000000000b0b0b0be7e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffeeeeeeffe4e4e4ffe2e2e2ffe1e1e1ffe0e0e0ffdededeffdcdddcffdadadbffd8d8d8ffd6d5d6ffd3d3d3ffcfcfcfffcacbcbf3c1c1c11b16161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af8a8a8affc9c9c9ffcececeffd3d3d3ffd6d5d5ffd7d8d7ffdadadaffdcdcdcffdededeffdededeffdfdfdfffe0e1e1ffe3e3e3fff5f4f5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff535353530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffefffffffefefefffefefefffefefefffffffffffffffffffffefffffefefffffefffffffefefefffffefffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffff9f9f9f9f000000000000000087878787fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff7f7f7ffe5e6e6ffe3e2e3ffe0e1e1ffe0e0e0ffdfdedfffdddddcffdbdadbffd8d8d9ffd6d6d6ffd4d3d3ffd0d0d0ffcbcccbffc8c8c8775d5d5d00000000000000000000000000000000000000000000000000000000000000000000000000000000df6c6c6cdf6f6f6fdf727272df717171df6d6d6ddf6a6a6a371a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f191919f7c1c1c1ffc8c8c8ffcfcfcfffd3d3d3ffd6d6d6ffd7d7d8ffd9d9d9ffdbdadaffdcdcdcffddddddffdfdfdfffe2e1e2ffe8e8e8fffcfbfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbdbdbdb0707070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffefffefefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffffffefffefffefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffffffffefffffffefffefffffefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffff8b8b8b8b0000000023232323f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcffebebebffe3e3e3ffe1e1e1ffdfe0dfffdededeffddddddffdbdbdbffd9d9d9ffd7d7d7ffd4d4d4ffd0d0d0ffccccccffc8c9c9d7a8a8a80303030300000000000000000000000000000000000000000000000000000000000000000000000000000000ff575757ff3b3a3bff222222ff202021ff313131ff4949493f1a1a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b3f3f409f4c4c4c9f4f4f4f9f4f4f4f9f4b4b4b9f4949491308080800000000000000000000000000000000000000000000000083656566ffc6c6c6ffcacbcaffd1d1d1ffd4d4d4ffd6d6d6ffd8d8d8ffd9d9d9ffdadadaffdcdcdcffdededfffe1e1e1ffe2e2e2fff2f2f2fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff7373737300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefefffffffefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefefffefefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffffffefffefefffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffff7f7f7f7f00000000afafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff4f4f4ffe4e4e4ffe1e1e1ffe0e0e0ffdededeffddddddffdbdbdbffdadadaffd8d8d8ffd5d5d5ffd2d2d2ffcececeffcacacaffc8c8c8433535350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff141414ff000000ff000000ff000000ff000000ff060606570909091f0b0b0b1f0f0f0f07030303000000000000000000000000000000000000000000000000000000000000000000000000df535253ff4b4c4cff393839ff3b3b3bff4f4f4eff6060601f0e0e0e00000000000000000000000000000000000000000000000007060606dfadadadffc8c8c8ffcececeffd2d2d3ffd5d5d5ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffdededeffe0e0e0ffe1e2e2ffe6e6e6fffafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef13131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfefefffefefefffdfefdfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfdfdfffdfdfdfffdfefefffefefefffefefefffdfdfefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffeffffffffffffffffffffffffffffffffff7f7f7f7f43434343fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefff9fafaffeaeaeaffe2e2e2ffe0e0e0ffdfdfdfffdededeffdcdcdcffdadadaffd8d9d8ffd7d7d7ffd4d4d4ffd1d1d1ffcccccdffc8c8c8a7828282000000000000000000000000000000000000000000000000000000000000000000000000ff777778ff545454ff131313ff020202ff000000ff000000ff000000ff000000ff000000ff030303ff353434ff7272723f1e1e1e0000000000000000000000000000000000000000070303033f1d1d1d2f1212121f020202ef0d0d0dff010101ff000000ff000000ff000000ff1717181f070707000000000000000000000000000000000000000000000000000000004f3e3e3effc8c8c8ffcbccccffd1d1d1ffd4d5d5ffd7d7d7ffd8d9d9ffdadadaffdbdbdbffddddddffdededfffe0e0e0ffe2e2e2ffefefeffffdfdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffff939393930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303fffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefffefffffffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffdfdfdfffcfbfcfffcfbfbfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffffffffffffffffffefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffff67676767d3d3d3d3fffffffffffffffffffffffffffffefefffefefefffdfdfdfffbfbfbfff9f9f9fff6f6f6ffe9e9e9ffe1e1e2ffe0dfe0ffdededeffddddddffdbdbdbffd9d9d9ffd7d7d7ffd6d5d5ffd3d3d3ffd1d1d1ffcbccccf3bebebe1b151515000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff4a4b4bff090909ff020202ff000000ff000000ff000000ff000000ff010101ff010101ff2c2c2cff7373733f1f1f1f00000000000000000000000000000000000000001f0f0f0fff727272ff3a3a39ff060707ff000000ff000000ff000000ff000000ff000000ff010101ab0e0e0e9f3d3e3e8b424242000000000000000000000000000000000000000000000000b7909090ffcacacaffcfd0cfffd3d3d3ffd6d6d6ffd7d7d7ffd9d9d8ffdadadaffdcdcdcffdddeddffdededeffe1e1e1ffeeeeeefff8f8f8fffbfbfbfffcfdfcfffefdfdfffefffefffffffffffffffffffffffffbfbfbfb2727272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffffffffefefffffefefefffefefefffefefefffefefefffffffefffffffffffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffbfcfcfffbfbfbfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefffefffffffffffffffffffefffffffefffefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3c2c2c2fffffffffffefefefffdfefefffdfdfcfffbfbfbfff9f9f9fff8f8f8fff7f8f8fff7f7f7fff6f6f6ffeeefeeffe3e3e3ffdfdfdfffdededeffdcdcdcffdadadaffd8d8d8ffd6d6d7ffd4d5d4ffd2d2d2ffd0d0d0ffcccccc775e5e5e00000000000000000000000000000000000000000000000000000000000000000000000000000000ff7b7b7bff494949ff090909ff030303ff000000ff000000ff000000ff000000ff010101ff010101ff2e2e2eff7474743f1f1f1f00000000000000000000000000000000000000003f1c1c1cff6b6b6bff303030ff040404ff020202ff000000ff000000ff000000ff000000ff010101ff060605ff494949df6d6d6d000000000000000000000000000000000000000000000000231c1c1cfbc9c9c9ffcdcdcdffd2d2d2ffd4d4d4ffd6d6d6ffd7d8d8ffd9d9d9ffdbdbdbffddddddffdededeffe6e6e6fff4f4f3fff7f7f7fff8f8f8fff8f9f8fff9f9f9fffafbfafffdfcfdfffefefeffffffffffffffffafafafaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefefeffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefffffffffffffefefffffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffdfdfefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfefefffcfdfdfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffefefffefffefffffffffffffffffffffefffffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffcfcfcfffbfafafff9fafafff9f9f9f3ecededa39e9e9ebfb9b9b9fff7f7f8fff7f7f7fff7f7f7fff4f4f4ffe9e9e9ffdfdfdfffddddddffdcdbdbffd9dadaffd7d7d7ffd5d6d5ffd4d3d3ffd1d1d1ffcfcfcfd7adadad0303030300000000000000000000000000000000000000000000000000000000000000000000000000000000ff777777ff434343ff0a0a0aff020202ff000000ff000000ff000000ff000000ff000000ff000000ff333333ff7474743f1f1f1f00000000000000000000000000000000000000003f1b1b1bff696969ff303030ff030302ff030303ff000000ff000000ff000000ff000000ff010101ff060606ff4f4f4fdf6f6f6f00000000000000000000000000000000000000000000000000000000876c6c6cffcdcdcdffd1d1d0ffd3d3d3ffd5d5d5ffd7d7d7ffd9d9d9ffdbdbdbffddddddffdfdfdfffeeeeeefff6f6f6fff7f7f7fff8f8f8fff8f8f8f7f0f0f0dbd6d6d6fff9f9f9fffafafafffcfcfcfffdfdfdfbf9f9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffefefefffdfdfdfffcfcfdfffcfcfcfffdfdfdfffefefefffdfdfdfffcfcfcfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafff8f8f8ebe4e4e49b979797434242420707070753515151fbf4f4f4fff7f7f7fff7f7f7fff7f7f6fff6f6f6ffefefefffe2e3e3ffddddddffdbdbdbffd9d9d9ffd7d7d7ffd5d5d4ffd3d3d3ffd0d0d0ffcecece6b56565600000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e1e1e5f1414145f0a0909ff090909ff000000ff000000ff000000ff000000ff010101870404042f0808081f0f0f0f0703030300000000000000000000000000000000000000003f1a1a1aff5d5d5dff272727ff030303ff010101ff000000ff000000ff000000ff000000ff000000ff040404ff444444df6a6a6a000000000000000000000000000000000000000000000000000000003b2f2f2fffcdcdcdffcfcfcfffd2d2d2ffd4d4d5ffd7d7d6ffd8d9d8ffdadadaffdcdcdcffe5e5e5fff4f4f4fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8837f7f7f2f2e2e2e7f7d7d7dcfccccccfffbfbfcfffbfcfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfefdfffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff575656561f1f1f1f0303030300000000000000003b393939f3edededfff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff3f4f3ffeaeaeaffdedddeffdbdbdbffd9d9d9ffd6d6d6ffd4d4d4ffd2d2d2ffcfcfcfffcbcbcbd3a6a6a60303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3b3b3aff1a1a1aff070708ff060606ff131313ff2828285f1e1e1e00000000000000000000000000000000000000000000000000000000000000000f060606571919195f1515159b080808ff010201ff000000ff000000ff000000ff000000ef000000bf030303bf393939a745444500000000000000000000000000000000000000000000000000000000bb919191ffcac9c9ffcecdceffd1d1d1ffd4d4d4ffd6d6d6ffd8d8d8ffdadadaffdededeffefefeffff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f96b6969690000000000000000171717171f1f1f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffefffefefffffefefefffffffefffffefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfcfffcfcfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffefefffffefefefffefefefffefefefffefffffffffffffffffffffffffefefffefefefffefefefffefefefffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f00000000000000000000000027262626ebe4e4e4fff8f8f8fff8f8f8fff7f7f7fff6f7f6fff6f6f6fff5f5f5fff4f5f5fff1f0f1ffe3e3e3ffdbdcdcffd8d8d8ffd6d5d6ffd3d3d3ffd0d0d0ffcdcdcdffc9c9caffc6c6c66f55555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff707070ff727272ff737373ff727373ff737373ff7171717738383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f141414ff181818ff060606ff010101ff010101ff080808bf1616160000000000000000000000000000000000000000000000000000000000000000000000004b383838ffc1c1c1ffc7c7c7ffcdcdcdffd1d1d0ffd3d3d3ffd5d5d5ffd6d6d7ffd9d9d9ffe6e6e6fff4f4f4fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff7f7f8fffafaf9fbf7f7f75352525200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffffffffffffffffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffffefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f000000000000000017171717dbd5d5d5fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4ffecececffdcdcdcffd7d8d7ffd4d4d4ffd1d1d1ffcececeffcbcbcbffc7c7c7ffc2c1c1efb1b1b1130e0e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6f6f6fff696969ff5e5e5eff5c5c5cff626262ff6666669f4646460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000772b2b2cff545454ff565656ff4c4c4cff4c4c4cff565656bf474747000000000000000000000000000000000000000000000000000000000000000003020202d79c9c9cffbebebeffc6c6c6ffcbcbcbffcfcfcfffd2d2d2ffd3d3d4ffd5d5d5ffdcdcdcfff0f0effff5f6f5fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff7f7f7fff9f9f9fffafafaf3efefef2f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ababababfffffffffffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefefffefefefffffefefffffffffffffefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0f00000000000000007f7c7c7cfff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff5f6f5fff6f5f5fff2f2f2ffe3e2e3ffd7d7d7ffd3d3d3ffd0d0d0ffcdcdcdffcacacaffc5c5c5ffbfbfbfffb7b7b79b6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff313132ff101010ff030303ff020202ff070707ff1515159328272800000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f383838ff565656ff5a5a5aff595959ff5b5b5bff5d5d5d973a3a3a00000000000000000000000000000000000000000000000000000000000000006b4c4c4cffb8b8b8ffbebebeffc3c4c4ffc9c9c9ffcdcdcdffd0d0d0ffd1d1d2ffd4d4d4ffe6e6e6fff3f4f4fff6f6f6fff6f6f6fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff6f6f6fff8f8f8fff9f9f9fff9f9fa5f5e5e5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffefffefffefefefffffefffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000073707070fff8f8f8fff8f7f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff5f5f5ffedededffd9d9d9ffd3d3d3ffd0d0d0ffcdcdccffc9c9c9ffc4c4c4ffbebebeffb7b7b7fbb1b1b23324242400000000000000000000000000000000000000000000000000000000000000003b1b1b1b5f1717175f0c0c0bff060606ff000000ff000000ff000000ff000000ff0101019b0404041b000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f202020ff161616ff0a0a0aff040404ff070707ff1717177b1e1e1e000000000000000000000000000000000000000000000000000000000f0b0b0befaaaaaaffb8b8b7ffbebebeffc4c4c3ffc8c8c8ffccccccffcfcfcfffd1d1d1ffd9d9d9ffeff0effff5f5f4fff5f6f6fff6f6f6fff7f7f7fff6f6f6fff5f5f5fff6f5f5fff7f6f6fff8f8f8fff8f8f8fff9f9f93f3e3e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffefffffefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefffffffffefffffefefefffefefefffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffefffefffffefffffffffffffffffffffffffffffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefef0000000000000000000000000f0f0f0fe7e1e1e1fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff2f2f2ffe4e4e4ffd4d4d4ffd0d0d0ffcccdccffc8c8c8ffc4c4c4ffbebebeffb9bab9ffb5b5b5c38a8a8a0000000000000000000000000000000000000000000000000000000000000000df6b6b6bff474747ff0b0b0bff020302ff000000ff000000ff000000ff000000ff000000ff010101ff252525fb646464371a1a1a00000000000000000000000000000000000000004f1e1e1e7f2d2d2d7f171818cf060606ff010101ff000000ff000000ff000000ff000000d7000000bb0f0f0f9f3c3c3c4f212121000000000000000000000000000000008b616161ffb4b4b4ffb9b9b9ffbebebeffc4c4c4ffc8c9c8ffccccccffcfcfcfffd2d2d2ffe6e6e6fff3f3f3fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f9b7b2b2b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefffffffffffffffffefffefefefffefefefffefefefffefffefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffefefefffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf000000000000000000000000000000005b595959fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff4f4f4ffefefeeffdadadaffd0d0d0ffccccccffc8c8c8ffc4c4c4ffbfbfbfffbbbbbbffb6b7b7ffb2b2b25b3e3e3e00000000000000000000000000000000000000000000000000000000df6c6c6cff4f4f4fff0a0a0aff030303ff000000ff000000ff000000ff000000ff010001ff010101ff292929ff7373733f1f1f1f00000000000000000000000000000000000000009f404141ff535453ff171718ff000000ff010101ff000000ff000000ff000000ff010101ff000000ff151515ff5e5e5e7f3b3a3a00000000000000000000000023181818fbadadacffb4b4b4ffbababaffbfbfbfffc4c4c4ffc8c8c8ffccccccffcfcfcfffd9d9dafff0f1f1fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff9f9f9fbf5f5f527262626000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b6b6b6bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefef3f2f1f1dfdededef3f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcb0000000000000000000000000000000000000000c3bebebefff8f8f8fff8f8f8fff8f8f8fff8f8f8fff8f7f8cbc5c5c49b959595fff5f5f5fff5f5f5fff5f5f5fff3f3f3ffe6e6e6ffd1d1d1ffccccccffc8c8c9ffc4c4c4ffc0c0c0ffbcbcbbffb6b6b6ffb0b1b1e79d9c9c0b080808000000000000000000000000000000000000000000000000df6a6a6aff4d4d4eff090909ff030303ff000000ff000000ff000000ff000000ff010101ff000101ff2f2f2fff7979792f17171700000000000000000000000000000000000000009f424242ff5c5c5cff1b1b1bff000000ff020202ff000000ff000000ff000000ff010101ff000000ff1e1e1eff6a6a6a7f3d3d3d000000000000000000000000ab737373ffaeaeaeffb4b5b5ffbababaffc0c0bfffc4c4c4ffc8c8c8ffccccccffd1d1d1ffe7e7e7fff4f4f4fff6f6f6fff6f6f6fff6f6f6bbb4b4b4afaaaaaafff8f8f8fff8f8f8fff8f8f8fff8f8f8fff9f9f99793939300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffefefefffdfdfefffdfdfdfffefefefffffffffffffffffffffffffffffffffffefffffffefefffffefefefffefefefffefefefffdfefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe9f9f9e9f0000000000000000000000000f0f0f0f1f1f1f1f7b7b7b7bfffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffefffffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf00000000000000000000000000000000000000002b2a2a2afbf5f4f5fff9f9f9fff9f9f9fff8f8f8fff8f8f8d7d1d1d10b0b0b0bdfd6d6d7fff6f6f6fff6f6f6fff4f4f4ffefefefffdadadaffccccccffc9c9c9ffc5c5c5ffc1c1c1ffbdbdbdffb6b7b7ffb0b0b0ffababab875b5b5b000000000000000000000000000000000000000000000000c3595959df4f4f4fe3141414ff020202ff000000ff000000ff000000ff000000ff000000ff050505ff3c3c3cff7777771f0f0f0f00000000000000000000000000000000000000009f464646ff5b5a5bff181818ff010101ff020202ff000000ff000000ff000000ff010101ff000000ff1e1e1eff6868687f3d3d3d00000000000000003f2a2a2affabababffafafafffb7b6b7ffbcbcbcffc0c0c0ffc4c4c4ffc8c8c8ffcbcbcbffdadadafff1f1f1fff5f5f6fff7f7f7fff7f7f7fbf2f3f32322222297939293fff7f7f7fff8f7f7fff7f8f8fff8f8f8efe8e8e813131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047474747fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffefefefffffffffffffffffffefffefffefefefffefefefffefffefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffefeffffffff87878787000000000000000000000000000000000000000073737373fffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa7a7a7a70000000000000000000000000000000000000000000000008f8b8b8bfff9f9f9fff9f9f9fff9f9f9fff8f8f8fff7f7f77773737357545454fff6f6f6fff6f6f6fff5f5f5fff3f3f3ffe7e7e7ffcfd0d0ffc9c9c9ffc6c6c6ffc3c3c3ffbebebeffb8b8b8ffb2b2b1ffadadadf7a6a7a623181818000000000000000000000000000000000000000000000000000000001f050505ff131213ff000000ff000000ff000000ff000000ff040404570808083f1819183f1e1e1e0000000000000000000000000000000000000000000000008b414141ff545454ff161616ff000000ff000000ff000000ff000000ff000000ff000000e70404049f2525249f4a4a4a4f2626260000000000000000cf8b8b8bffacacacffb2b2b2ffb8b9b9ffbebebeffc1c1c1ffc4c4c4ffc8c8c8ffcececeffe9e9e9fff4f4f4fff5f5f5fff7f6f7fff7f7f7938e8f8e2b2a2a2afbf3f3f3fff7f8f7fff7f7f7fff7f8f8fff8f8f8737070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffdfdfdfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffff7f7f7f7f00000000000000000000000000000000000000007f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000000000000f0f0f0fe7e1e1e1fff9f9f9fff8f8f8fff8f7f8fff7f7f7f3eaeaeab3acacacfff6f6f6fff6f6f6fff6f5f5fff4f4f4ffefefefffdbdbdbffcacacaffc7c6c6ffc4c4c5ffc0c1c0ffbababaffb4b4b4ffb0b0b0ffadadadb3787878000000000000000000000000000000000000000000000000000000001f0d0d0dff515151ff373737ff222222ff1f1f1fff2d2d2dff4444443f1b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f0d0d0eff060606ff020202ff000000ff020202ff0909099f1b1b1b000000000000000000000000000000005f404040ffabababffaeaeaeffb3b3b3ffb9b9b9ffbebfbfffc2c2c1ffc4c4c4ffc8c8c8ffdadadafff2f2f2fff5f4f4fff5f5f5fff6f6f6fff7f7f7b7b1b1b1c3bcbcbcfff7f7f7fff8f8f8fff8f8f8fff8f8f8dbd5d5d50303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023232323fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfefffefefdfffefefefffefefffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefffeffffffff6363636300000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffffffffffffffffffffffffffefefefffefefefffefefefffdfefefffefefefffefefefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffff7f7f7f7f000000000000000000000000000000000000000000000000000000005b595959fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff5f5f5fff3f4f3fff2f2f2ffe8e8e8ffcececeffc7c7c7ffc5c5c5ffc1c1c1ffbbbcbbffb7b6b6ffb2b2b2ffadadadffababab473030300000000000000000000000000000000000000000000000001f0d0d0dff616161ff656565ff6a6969ff686869ff656565f36d6d6d371b1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f2b2b2bff5f5f5fff545454ff4c4c4cff515151ff5a5a599f47474700000000000000000000000007050505e79d9d9dffaeaeaeffb0b0b0ffb2b2b2ffb8b8b8ffbebebeffc2c2c2ffc5c5c5ffcdcdcdffe9e9e9fff4f4f4fff4f4f4fff4f4f4fff5f5f5fff6f6f6fff7f7f7fff6f6f6fff6f6f6fff7f7f7fff8f8f8fff9f9f94b4949490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017171717fffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefdfffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffe5f5f5f5f00000000000000000000000000000000000000009f9f9f9ffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffefffefffefefefffdfdfdfffdfdfdfffefdfefffefffefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffe777777770000000000000000000000000000000000000000000000000000000000000000bfb9b9b9fff7f7f7fff7f6f6fff6f6f6fff5f5f5fff5f5f5fff4f4f4fff4f4f4fff4f4f4fff2f2f3fff2f1f2ffefefefffdcdcdcffc7c7c8ffc4c4c4ffc0c0c0ffbbbbbbffb7b7b7ffb3b3b3ffafafafffabacabdb9292920302020200000000000000000000000000000000000000001f070807ff2f2f2fff2b2b2bff212221ff212121ff2a29299f27272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053222222ff535353ff565656ff555656ff555555ff5a5a5a934040400000000000000000000000007f545454ffa9a9a9ffafaeafffb0b0afffb3b3b3ffb9b9b8ffbebebeffc2c2c2ffc7c6c6ffdbdbdbfff0f1f1fff3f3f3fff3f3f3fff3f3f3fff4f4f4fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f8bbb6b6b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefefffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffe434343430000000000000000000000000000000000000000ababababfffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefefefffefefefffdfefefffdfdfdfffefefefffefffffffffffffffefffffffefefefffefefefffdfdfdfffdfdfdfffdfefdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefe5f5f5f5f000000000000000000000000000000000000000000000000000000000000000027262626fbf3f3f3fff6f6f6fff6f6f6fff5f6f6fff5f5f5fff4f4f4fff3f3f3fff2f2f2fff0f0f0fff0f0f0ffefefefffe9e9e9ffcfcfcfffc4c4c4ffc0c0c0ffbbbcbcffb8b8b7ffb4b4b4ffb1b1b1ffacadacffaaaaaa774f4f4f0000000000000000000000001f0909091f0707073b050505ff080808ff000000ff000000ff000000ff000000b70606053f0707073f1212122f0e0e0e0000000000000000000000000000000000000000000000000000000000000000000000005f030303ff141414ff090909ff050505ff0a090aff1a1a1a7f2020200000000000000000170f0f0ff7a4a4a4ffabababffaeaeaeffb2b2b1ffb6b6b6ffbababaffc0c0c0ffc3c4c3ffcecdceffe9eaeafff0f0f0fff1f1f1fff1f1f1fff1f2f1fff2f2f2fff4f4f4fff6f6f6fff7f7f7fff7f7f7fff7f7f7fbf4f4f42f2e2e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7e6e6e6fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffff3f3f3f3f0000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffdfdfdfffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefe4343434300000000000000000000000000000000000000000000000000000000000000000000000087828282fff6f6f6fff6f6f5fff5f5f5fff4f4f4fff3f3f2fff1f1f1ffefefeeffedededffededecffedededffebebebffdededeffc6c6c6ffc1c1c1ffbdbdbdffb9b9b9ffb5b5b5ffb3b3b2ffafafafffabababefa0a0a0171010100000000000000000ff4a4a4aff2d2d2dff090909ff000101ff000000ff000000ff000000ff000000ff010101ff0b0b0bff414141bf4545450000000000000000000000000000000000000000000000001f090909ff484848ff292929ff040405ff000000ff000000ff000000ff000000ff010101cf0a0a0a9f2c2b2c9f3d3d3d9f676767ffa9a8a8ffadadadffb0b0b0ffb5b5b5ffb9b9b9ffbdbdbdffc1c1c1ffc6c6c6ffddddddffebebebffedededffedeeedffeeeeeefff0efeffff0f1f1fff2f3f2fff5f4f4fff6f6f6fff7f7f7fff7f7f79b97979700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3d2d2d2fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffefefefffdfdfdfffdfdfdfffefdfefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffeff1f1f1f1f0000000000000000000000000000000000000000cfcfcfcffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefe333333330000000000000000000000000000000000000000000000000000000000000000000000000b0b0b0be3dadadafff4f5f5fff4f4f4fff3f3f3fff0f0f1ffeeeeeeffebebebffe9e9e9ffe8e8e8ffe8e8e8ffe8e7e8ffe6e6e6ffd2d2d3ffc3c3c3ffbfbfbfffbbbbbbffb8b7b8ffb5b5b5ffb1b1b1ffaeafaeffacacaca36d6d6d0000000000000000f74d4d4dff363636ff050606ff020202ff000000ff000000ff000000ff000000ff020202ff121111ff565655bf52525200000000000000000000000000000000000000000000000033101010ff4e4e4dff252525ff020202ff020202ff000000ff000000ff000000ff010101ff010101ff2e2e2eff6b6b6bffa5a5a5ffa8a8a8ffadadadffb3b2b2ffb8b8b8ffbbbbbbffbebfbeffc2c2c2ffcfcfcfffe5e5e5ffe6e6e6ffe8e8e8ffeaeaeaffebececffedeeedffefefeffff1f1f1fff3f3f3fff5f5f5fff6f6f6efe7e7e71717171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefffffffefefefffdfdfdfffcfcfcfffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffefffffffffffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe131313130000000000000000000000000000000000000000dfdfdfdffffffffffffffffffffffffffffffffffffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffeff1f1f1f1f0000000000000000000000000000000000000000000000000000000000000000000000000000000057535353fff4f4f4fff3f3f3fff1f1f1ffeeeeeeffebebebffe8e7e7ffe4e4e4ffe1e0e0ffdddddeffddddddffdfe0e0ffdededfffcacac9ffc1c1c1ffbdbdbdffb9babaffb6b7b7ffb3b3b3ffb0b0b0ffacacacffaaaaaa3725252500000000df454545ff3d3d3dff080808ff020202ff000000ff000000ff000000ff000000ff010201ff151515ff5a5a5aab4949490000000000000000000000000000000000000000000000003f141414ff4c4c4cff232322ff020202ff040403ff000000ff000000ff000000ff010101ff010100ff303030ff797979ffabababffacacacffb1b1b1ffb5b5b5ffbababaffbdbdbdffc0c0c0ffc5c5c5ffdbdbdbffdededeffdededeffe0e0e0ffe4e4e4ffe8e8e8ffebebebffedededfff0efeffff2f2f2fff5f5f5fff6f6f6777373730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3a3a3a3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffefffffefffffffffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe000000000000000000000000000000000000000000000000f3f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbb2b2b2fff2f2f1ffefefefffecececffe7e7e7ffe1e1e1ffdadadaffd0d0d0ffc7c7c7ffc5c4c4ffccccccffd1d1d1ffc9cac9ffc3c3c3ffbfbfbfffbbbcbcffb8b9b8ffb5b5b5ffb2b2b2ffaeaeaeffacacaccb89898800000000db444444ff373737ff050505ff020202ff000000ff000000ff000000ff000000ff030202ff171717ff4f4f4f9f3f3f3f0000000000000000000000000000000000000000000000003f141414ff464646ff181818ff010202ff020202ff000000ff000000ff000000ff000000ff000101ff212121ff7f7f7fffaeaeaeffb2b2b2ffb5b6b5ffb8b8b9ffbcbcbcffbebebeffc1c1c1ffc9c9c9ffd9d9d9ffd3d3d3ffcbcbcaffd0d0d0ffd8d8d8ffdfdfdfffe5e5e5ffeaeaeaffefeeeefff2f2f2fff4f4f4dbd2d2d20707070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffdfefdfffefefefffffffffffefefefffefefefffefefefffefefefffffffffffefefefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefee7e6e6e6000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027252525fbececedffeeeeeeffeaeaebffe2e2e2ffd9d8d8ffcbcbcbffb9b9b9ffb1b1b1ffaaabaaffbebebeffcacacaffc8c7c7ffc4c4c4ffc1c1c1ffbebebeffbbbbbbffb7b7b7ffb4b4b4ffb1b1b1ffafafafffababab63424242471414145f1919195f060606f70a0a0aff000000ff000000ff000000ff010101d30d0d0d4b0f0f0f5f1f1f1f331111110000000000000000000000000000000000000000000000001f0808087f2121217f141414cf060606ff020101ff000000ff000000ff000000ff000000d3020202ff666666ffa6a6a7ffb2b2b2ffb6b6b6ffb8b8b8ffbabbbaffbdbdbdffc0bfc0ffc2c2c2ffc6c6c6ffcbcbcbffcdcdcdffc4c4c4ffbcbcbcffc6c6c6ffd3d3d3ffddddddffe7e7e7ffededecfff1f1f1fff3f3f3534f4f4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffefefefffdfefdfffdfdfdfffefefefffffffffffefefefffefefdfffefdfdfffefefefffffffffffffffefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefedbdadada000000000000000000000000000000000000000017171717fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffd7d7d7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000877f7e7fffeeeeeeffe9e9e9ffddddddffcbcbcbffb5b5b5ffabacabffb9b9b9ffcdcecdffcececeffcccbccffc9c8c8ffc6c6c6ffc3c3c3ffc0c0c0ffbdbdbdffbababaffb6b6b6ffb3b3b3ffb0b0b0ffadadade79d9d9d0f0a0a0a0000000000000000ff3c3b3bff313131ff242424ff252525ff323232bf3130310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f151515ff111111ff060607ff030302ff050505ff111010b3585758ffa9a9a9ffafafafffb5b5b5ffb8b8b8ffbababaffbcbcbcffbebebeffc1c1c1ffc4c4c4ffc7c7c7ffcbcbcbffcecfceffd0d0d0ffcdccccffc1c1c1ffc6c6c6ffd5d5d4ffe4e3e3ffebebecffefefefc3b8b8b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b5b5b5bfffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffdfefdfffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffefffffefefeffffffffdfdfdfdf6f6f6f6f5f5f5f5f434343433f3f3f3f232323233f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0b0b0be3d2d2d2ffe9e9e9ffccccccffa6a6a6ffa5a5a6ffd4d4d4ffd3d3d3ffd1d2d2ffcfcfcfffcdccccffcacacaffc7c7c7ffc5c5c5ffc2c2c2ffbfbfbfffbcbcbcffb9b9b9ffb7b7b7ffb4b4b3ffb1b0b0ffafafaf8f6363630000000000000000bf363737bf383838bf393938bf393939bf3838388f2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f232323ff474747ff474747ff424343ff434343ff484848ffa2a1a1ffacabacffb2b2b2ffb6b6b6ffb9b9b9ffbbbbbbffbebebdffc0c0c0ffc3c3c4ffc6c6c6ffc9c9c9ffccccccffcececeffd1d1d1ffd3d3d3ffe4e4e4efc6c7c6ffd3d3d3ffe1e1e1ffebebebffeeeeee33303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefeff9f9e9e9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3a3a3a7f7575756b5b5b5b5f404040ab999999fff4f4f4ffd7d7d7ffd3d3d3ffd0d0d0ffcececeffccccccffc9c9c9ffc7c7c7ffc4c4c4ffc1c1c1ffbfbebfffbcbcbcffbababaffb8b8b8ffb5b5b5ffb3b3b3fbafaeae573e3e3e0705050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030202021f1111111f1111111f1111111f1111113f1b1b1b5f2626264b2120203f1e1e1e43222222c7858585ffb3b3b3ffb3b3b3ffb6b6b6ffb9b9b9ffbbbbbbffbdbebdffc0c0c0ffc3c3c3ffc6c6c5ffc8c8c8ffcacacaffcdcdcdffcececfffd1d1d0ffd7d7d7fff5f5f56362626267595959efd9d9d9ffeeeeee9f94949400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffffefffefffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefffffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffefefefffefefe83828283000000000000000000000000000000000000000000000000000000008b2020209f3333337f3434347f3434347f3434347f3434349b343434972222230000000000000000000000003b3a3a3afffbfbfbffe7e7e7ffd4d4d4ffd1d2d2ffcfcfcfffcdcdcdffcacbcbffc8c8c8ffc6c6c6ffc4c4c3ffc1c1c1ffbebebfffbdbdbdffbbbbbbffb9b9b9ffb7b7b7ffb5b5b5ffb4b4b4ffafaeafffa3a3a3ff9a9a9aff939393ff8f8f90ff8d8c8cff8a8a8aff8a8a8aff898989ff888888ff878787ff878787ff888888ff868686ff888988ff888888ff898a89ff8b8b8bff8e8e8eff939392ff959595ff9b9b9bffa6a6a6ffb0b0b1ffb5b5b5ffb7b7b7ffb8b8b8ffbababaffbbbbbbffbdbdbdffc0c0c0ffc3c3c3ffc5c6c6ffc8c8c8ffcacacaffccccccffcececeffcfd0cfffd3d2d3ffe7e7e7fffcfcfc33333333000000000b0b0b0b1f1e1e1e07070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303fffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffffffffffefefefffefefefffefefefffffffefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffdfefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefe6b6b6b6b00000000000000000000000000000000000000000000000000000000e7727272ff727272ff747474ff737373ff727272ff737373ff747474ff7d7d7d00000000000000000000000000000000a7a4a4a4fff8f8f8ffdadadaffd2d2d2ffd0d0d0ffcecdcdffcbccccffc9c9c9ffc7c7c7ffc4c5c5ffc2c2c2ffc0c1c0ffbebfbfffbdbdbdffbbbbbbffb9b9b9ffb7b7b7ffb5b5b5ffb2b2b1ffabababffa2a2a2ff9d9c9dff989897ff959595ff939392ff919191ff8f8f8fff8f8f8fff8e8e8fff8e8e8eff8e8e8eff8d8d8eff8f8f8fff919191ff929292ff939393ff979796ff9b9b9bff9f9f9fffa5a5a5ffacacacffb3b2b3ffb8b8b8ffbab9b9ffbbbbbbffbcbcbcffbdbebeffbfbfbfffc1c1c1ffc5c5c5ffc7c7c7ffcac9c9ffcbcccbffcecdcdffcfcfcfffd1d1d1ffd9d9d9fff8f8f89b9999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebeaeaeafffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffffffffffffffffffffffffffefefffefefefffefefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefdfefffefefefffefefefffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefe4f4f4f4f00000000000000000000000000000000000000000000000000000000ffa7a7a7ffa0a0a0ff9d9e9dff9a9a9aff989898ff969696ff9f9f9fffacacac171111110000000000000000000000001b1b1b1bf7f3f3f3ffedededffd5d4d4ffd1d0d0ffcececeffccccccffcacacaffc8c8c8ffc5c5c5ffc3c4c3ffc3c2c2ffc0c1c1ffbebebeffbcbcbdffbbbabaffb8b8b9ffb7b7b7ffb5b5b5ffb2b2b2ffaeaeaeffa8a8a8ffa3a3a3ff9f9f9fff9c9d9dff9b9b9bff989999ff989898ff979798ff989898ff989898ff979797ff989898ff999999ff9b9b9cff9d9d9dffa1a0a1ffa5a5a5ffaaa9aaffaeadaeffb2b2b2ffb6b6b6ffbabab9ffbcbcbbffbebdbdffbfbfbfffbfbfc0ffc0c1c1ffc3c3c3ffc6c5c5ffc8c8c8ffcacacaffcdcccdffcfcfcfffd0d0d1ffd4d4d4ffedededefececeb171717170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcbcbcbfffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffffffefefefffefefefffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff3333333300000000000000000000000000000000000000000000000017121212ffbcbcbcffb8b8b8ffb7b7b7ffb5b5b5ffb4b4b4ffb3b3b3ffb8b8b8ffc0c0c01f181818000000000000000000000000000000007b797979fffafafaffdededeffd2d2d2ffcfcfcfffcdcdcdffcbcbcbffc9c8c8ffc6c7c7ffc6c6c5ffc4c4c4ffc3c3c2ffc0c0c0ffbebebeffbdbdbdffbbbbbbffb9b9b9ffb8b8b8ffb7b6b7ffb4b4b4ffafafafffaaababffa7a7a7ffa5a5a5ffa3a3a4ffa2a2a2ffa1a1a1ffa1a1a1ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ffa2a2a2ffa4a4a4ffa6a6a6ffa9aaaaffaeaeaeffb1b1b2ffb4b4b3ffb6b6b6ffb9b9b9ffbcbcbcffbebebeffc0c0c0ffc1c1c1ffc2c2c2ffc3c3c3ffc4c4c4ffc6c6c6ffc9c9c8ffcbcbcbffcdcdcdffcfcfcfffd2d2d2ffdfdfdffffbfbfb6f6d6e6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ababababfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffefefdfffefefefffefefefffefffefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefefefffefefefffdfdfdfffdfdfefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefefffefefefffefefffffffffffffffffffffefefffffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff131313130000000000000000000000000000000000000000000000002b232323ffc9c9c9ffc6c6c6ffc4c4c4ffc4c4c4ffc6c6c6ffc6c6c6ffc7c6c7ffc8c8c83f3232320000000000000000000000000000000007070707dbd8d8d8fff3f3f3ffd5d5d5ffd1d1d1ffcfcfcfffcdcdcdffcacacaffc8c8c8ffc7c7c7ffc6c5c5ffc4c4c4ffc2c2c2ffc0c0c0ffbfbfbeffbdbdbdffbbbbbbffbbbbbaffb9b9b9ffb7b7b7ffb4b4b4ffb1b1b0ffadaeaeffacabacffabababffaaaaaaffa9a9a9ffa8a8a8ffa7a7a7ffa7a7a6ffa6a6a6ffa7a7a7ffa9a9a9ffaaaaaaffadadacffb0b0b0ffb3b3b4ffb6b6b6ffb8b8b8ffb9b9b9ffbabbbaffbdbdbdffbfbfbfffc1c1c1ffc2c2c2ffc4c4c4ffc5c5c5ffc6c6c6ffc7c7c7ffc9c9c9ffcccbccffcececeffd1d1d1ffd6d6d6fff4f4f4d7d4d4d4030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b8b8b8bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfefffefdfdfffefefefffffffffffffffffffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffffefffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffff3f3f3f3000000000000000000000000000000000000000000000000000000003f343434ffcecdceffcecfceffccccccffccccccffcececeffcfcfcfffcfceceffcdcdcd4b3d3d3d00000000000000000000000000000000000000004f4e4e4efffbfbfbffe5e5e5ffd4d3d3ffd2d2d2ffd0cfd0ffcccccdffcacacaffc8c8c8ffc7c6c6ffc5c5c5ffc4c4c4ffc2c2c2ffc0c1c0ffbebebfffbebebeffbdbdbdffbcbcbcffb9b9b9ffb7b7b7ffb5b5b5ffb3b3b3ffb2b1b2ffb1b1b1ffb0b0b0ffafafafffaeaeaeffadadadffadacadffacadacffadadadffaeaeafffb0b0b0ffb2b2b2ffb4b4b4ffb7b7b7ffb9b9b9ffbbbbbaffbbbbbbffbcbcbcffbdbdbdffc0bfbfffc1c1c2ffc4c4c4ffc6c6c6ffc7c7c7ffc8c8c8ffc9c8c8ffcacacaffcdccccffcfcfcfffd3d2d2ffe5e6e6fffbfcfb43424242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b6b6b6bfffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefed3d3d3d2000000000000000000000000000000000000000000000000000000005b4b4b4bffd1d1d1ffd2d1d2ffcfcfd0ffd0d1d1ffd2d2d2ffd3d3d3ffd3d3d3ffd0d0d05f4e4e4e000000000000000000000000000000000000000000000000b7b5b5b5fff7f7f7ffdadad9ffd4d4d4ffd2d2d1ffcececeffcbcbcbffc9c9c9ffc7c7c7ffc6c6c6ffc5c5c5ffc4c4c4ffc2c2c2ffc1c1c1ffbfc0bfffbfbfbfffbebebeffbcbcbcffbababaffb9b9b8ffb8b7b7ffb6b6b6ffb5b5b5ffb4b4b4ffb4b4b4ffb3b3b3ffb2b2b2ffb2b2b1ffb2b2b2ffb3b3b38f6464643f2c2c2c3f2d2d2d43303030efafafafffbbbbbcffbdbdbdffbebebeffbfbebfffc0c0c0ffc1c1c1ffc4c4c3ffc6c6c6ffc8c8c8ffc9c9c9ffc9c9c9ffcacacaffcbcbcbffcececeffd1d1d1ffd8d8d8fff8f8f8a7a5a5a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b4b4b4bfffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefffffefffffffefffefffefefefffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffefffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffefffffffefefefffefefefffefefefffefefefffffffffffffffffffefefffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefeb3b2b2b3000000000000000000000000000000000000000000000000000000006f5c5c5cffd2d2d3ffd2d2d2ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd4d4d5ffd3d3d37360606000000000000000000000000000000000000000000000000027262727fbf8f8f8ffecececffd5d5d5ffd3d2d2ffcfcfcfffccccccffcacacaffc8c8c9ffc8c8c7ffc6c7c6ffc5c5c5ffc4c4c3ffc2c2c2ffc1c1c1ffc0c1c0ffbfbfbfffbebebeffbcbcbdffbcbcbcffbabbbaffb9b9b9ffb8b8b8ffb7b7b7ffb7b7b7ffb7b7b7ffb6b7b6ffb6b6b6ffb6b6b6ffb7b7b7775757571f1717171f171818231b1b1bebafafafffbebebeffbfbfbfffc0c0c0ffc1c1c1ffc2c2c2ffc4c3c3ffc5c5c5ffc7c7c7ffc8c8c8ffc7c7c7ffc8c8c8ffcbcbcbffcccdcdffd0d0d0ffd3d4d4ffedeeedf7f5f5f51f1f1f1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027272727fffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffefffffefffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffefffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefe93929292000000000000000000000000000000000000000000000000000000007f696969ffd3d3d3ffd3d3d3ffd3d3d3ffd3d3d3ffd3d2d2ffd3d3d3ffd4d4d4ffd4d4d47f6a6a6a000000000000000000000000000000000000000000000000000000008b898989fff9f9f9ffdcdcddffd2d2d2ffcfcfcfffcdcdcdffcbcbccffcacacaffc8c8c8ffc7c7c7ffc6c6c6ffc5c5c5ffc4c3c4ffc2c2c2ffc1c1c2ffc0c0c0ffbfc0c0ffbfbfbfffbfbfbfffbebebeffbdbcbdffbbbbbbffbababaffbababaffbbbbbbffbbbbbbffbababaffbababaffbbbbbbffbdbdbdffbfbebeffbfbfbfffc0c0c0ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c2ffc3c3c3ffc4c4c4ffc5c5c5ffc7c6c6ffc8c7c7ffc7c7c7ffc7c7c7ffc8c8c9ffcbcbcbffcfcfcfffd4d3d3ffe0e0dffffbfbfb7b7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007070707fffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffffffefffefffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffffffffffefefefffefefffffefefffffffffffffffffffffefefefffefefefffefefefffffffefffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefffefffffffefffffffffffffffffffffffffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefe73737373000000000000000000000000000000000000000000000000000000009f828282ffd1d1d1ffd3d3d3ffd3d3d3ffd2d2d2ffd2d2d2ffd2d2d3ffd3d3d3ffd3d2d39f838383000000000000000000000000000000000000000000000000000000000f0f0f0fe7e5e4e4fff1f1f1ffd3d3d4ffd0d0d0ffcececeffcccdccffcbcbcbffc9c9c9ffc8c8c8ffc8c7c8ffc7c6c7ffc5c5c6ffc4c4c4ffc3c3c3ffc2c2c2ffc2c2c2ffc2c2c2ffc2c2c2ffc1c1c1ffc0c0c0ffbfbfbfffbebebeffbebebeffbfbfbeffbfbfbfffbebebeffbebebeffbebebeffbfbfbfffbfbfbfffc0c0c0ffc1c1c0ffc1c1c1ffc2c2c2ffc3c3c3ffc3c3c3ffc4c4c4ffc5c5c5ffc7c6c7ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffcbcacaffcecdceffd2d2d2ffd8d8d8fff4f4f4dfddddde0707070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffefefdfffefefefffefdfefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffeffffffff5353535300000000000000000000000000000000000000000000000000000000d3aeaeaeffd1d1d1ffd1d2d1ffd1d1d1ffd1d0d1ffd0d1d1ffd1d1d0ffd1d0d1ffd2d1d1c7a3a3a400000000000000000000000000000000000000000000000000000000000000005f5e5e5efffbfbfbffe3e3e3ffd1d1d1ffd0cfcfffcececeffcdccccffcacbcaffcacacaffc9c9caffc8c8c8ffc7c7c7ffc6c5c6ffc5c5c5ffc4c5c4ffc4c4c5ffc4c4c5ffc4c4c4ffc3c3c4ffc3c3c3ffc2c2c2ffc2c1c1ffc1c1c1ffc2c2c2ffc2c2c2ffc1c1c2ffc1c1c1ffc2c2c2ffc2c2c2ffc2c2c1ffc2c2c2ffc3c2c2ffc3c3c3ffc4c4c4ffc5c4c4ffc5c5c5ffc5c5c5ffc7c7c7ffc9c9c9ffcac9caffcacacaffcbcbcbffccccccffcdceceffd0d0d0ffd4d4d4ffe7e7e7fffcfcfc4f4e4e4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3c3c3c3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefffefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfdfffefefefffefefefffffffffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffefffefefffffefefefffffffeffffffffffffffff2f2f2f2f0000000000000000000000000000000000000000231d1d1df3c6c6c6ffd4d4d4ffd2d2d2ffcfcfcfffcfcfcfffcececeffcececeffcececeffcececeffd2d2d2ffd4d4d4ebc0c0c01f1a1a1a00000000000000000000000000000000000000000000000000000000c7c4c4c4fff6f6f6ffd7d8d7ffd2d2d2ffd0d0d0ffcfceceffcdcdcdffccccccffcbcccbffcbcacaffc9c9c9ffc8c8c8ffc7c7c7ffc7c7c6ffc6c6c7ffc7c7c7ffc6c6c6ffc6c5c5ffc5c5c5ffc5c5c5ffc4c5c4ffc5c4c4ffc4c4c5ffc5c5c5ffc4c5c5ffc5c5c5ffc6c5c6ffc6c5c5ffc5c5c5ffc5c5c5ffc5c5c5ffc6c5c6ffc6c6c6ffc6c6c6ffc7c7c7ffc7c7c7ffc9c9c9ffcacacbffcbcbcbffccccccffcdcdcdffcfcfcfffd0d0d0ffd2d2d2ffdbdbdafff8f8f8b7b5b5b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b9b9b9bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffffffffffefffffefefffffffefffffffffefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffefefefffefefffffffffffffffffffffefffefffefefefffdfefefffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffeffffffffff0b0b0b0b000000000000000000000000000000000b090909d3afafafffd3d4d3ffd5d5d5ffcececeffcdcdcdffcbcccbffcacacaffcacacaffcbcbcbffcbcbccffcececeffd5d5d6ffd4d4d3cba9a8a90706060600000000000000000000000000000000000000000000000033323232fffbfbfbffeaeaebffd4d4d4ffd2d2d2ffd0d0d0ffcececeffcdcdcdffcdcdcdffccccccffcbcbcbffcacacaffcacacaffc9c9c9ffc8c9c8ffc8c8c8ffc8c8c8ffc8c8c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c8ffc8c9c9ffc9c9c9ffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c8ffc9c8c8ffc8c8c8ffc8c9c8ffc9c9c9ffc9c9c9ffcbcbcaffccccccffcdcdcdffcecdceffcfcfcfffd0d0d0ffd1d1d1ffd3d3d3ffedededfbf9f8f82727272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffdfdfdfffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffffffffffffffffffffefefffefefefffefefefffefefefffefefeffffffffebebebeb0000000000000000000000000000000000000000a7898989ffd4d3d3ffd6d6d6ffcdcdcdffcbcacaffcacacaffc8c8c8ffc7c6c6ffc6c6c6ffc8c8c8ffc9c9c9ffcbcbcbffcfcfcfffd6d6d6ffd5d5d59b828282000000000000000000000000000000000000000000000000000000009b999998fff9f9f9ffddddddffd5d5d5ffd3d3d3ffd0d0d0ffcfcfcfffcececeffcececeffcececeffcececeffcdcdcdffccccccffcbcbccffcbcbcbffcbcbcbffcbcbcbffcacacaffcacacaffcacacaffcacacaffcacacaffcbcacaffcbcbcbffccccccffccccccffcbcbcbffcbcbcbffcbcbcbffccccccffccccccffccccccffccccccffccccccffcdcdcdffcececeffcfcfcfffcfd0d0ffd0d1d0ffd2d1d2ffd3d3d3ffd4d4d4ffdcdcdcfffafafa878685860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053535353fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffefffffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffffefec7c7c7c700000000000000000000000000000000735f5f5fffd2d2d2ffd5d5d5ffccccccffc6c6c6ffc6c6c6ffc6c6c6ffc5c5c5ffc3c3c3ffc3c3c3ffc4c4c4ffc6c5c6ffc8c7c7ffc9c9c9ffcececeffd6d6d6ffd7d7d75f50505000000000000000000000000000000000000000000000000017171717efebebebfff2f2f2ffeeeeeeffeeeeeeffeeeeedffedededffedededffecececffecececffecececffebecebffececebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffebebebffecececffedededffedededffedecedffececedffededecffecedecffecececffecececffedececffedededffedeeedffeeeeeeffeeeeeeffeeeeeeffeeeeeeffefefefffefefefffefefefffefefefffeff0effff4f4f4e7e4e4e40f0f0f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffffefeffffffffa3a3a3a30000000000000000000000003f353535fbd2d2d2ffd4d5d4ffcccdccffc1c1c1ffc0c0c0ffc0c0c0ffc1c1c1ffc1c1c1ffc0c0c0ffc0bfbfffbfc0bfffc1c1c1ffc3c3c3ffc4c4c4ffc5c5c5ffcdcdcdffd6d7d7f7d0d0d02f272727000000000000000000000000000000000000000000000000bfbebebefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffefefffffffffffffffffffefefefffefefefffefefefffeffffbfbfbfbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007070707fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefdfdfffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff7b7b7b7b00000000000000001b171717e7c2c2c2ffd5d5d5ffcccdccffbebebeffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbbbbbbffbbbbbbffbbbbbbffbcbcbcffbdbdbdffbebebeffbebebeffc0c0c0ffcececeffd5d5d5dfbababa0f0d0d0d0000000000000000000000000000000000000000bfbfbfbffffffffffffffffffffefefffffffefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3c3c3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3e3e3e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff575757570000000003030303c7a5a5a5ffd5d5d5ffccccccffb9b9b9ffb7b7b7ffb6b6b6ffb7b6b6ffb6b6b6ffb6b6b6ffb6b6b6ffb5b5b5ffb5b5b5ffb6b6b6ffb7b6b6ffb7b7b7ffb7b7b7ffb7b7b7ffb8b8b8ffbcbcbcffcececeffd3d3d3b39493940000000000000000000000000000000000000000c7c7c7c7fffffefffffefefefffefefefffefefefffefefefffffefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffefffefefefffefefefffefffefffffffefffffffff7f7f7f77f7f7f7f7f7f7f7f7f7f7f7fb3b3b3b3ffffffffffffffffffffffffdfdfdfdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbbbbbbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3333333300000000977a7a7affd0d1d0ffccccccffb7b7b7ffafafafffb0afafffb0b0b0ffb0b0b0ffb0b0b0ffb0b0b0ffaeafafffafaeaeffafafafffb0b0b0ffb0b0b0ffb0b0b0ffafafb0ffb0b0b0ffb0b0b0ffafafafffb8b8b8ffcdcdcdffd1d1d17b64646400000000000000000000000000000000dfdfdfdffffefffefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffffeffffffffffe7e7e7e700000000000000000000000063636363ffffffffffffffffffffffffdfdfdfdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093939393fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0b0b0b0b5f4a4a4affcacacbffc9cacaffb6b6b6ffa8a8a8ffa7a7a7ffa7a7a7ffa8a8a8ffa8a8a8ffa9a9a9ffa8a8a8ffa7a7a7ffa7a6a6ffa7a7a7ffa8a8a8ffa8a8a8ffa8a9a9ffa9a9a9ffa9a9a9ffa8a8a8ffa6a6a6ffa5a5a5ffb8b8b7ffccccccfbcacaca43353635000000000000000000000000dfdfdfdffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffefffefffefffefffffffffffefffefffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefeffffffffffffffffebebebebfffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067676767fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf2f242424f3bebebeffc6c6c6ffb4b4b4ffa2a2a2ffa0a0a0ffa0a0a0ffa0a0a0ffa0a0a0ff9f9e9effa0a0a0ff9f9f9fff9f9f9eff9f9f9fffa1a1a1ffa2a1a1ffa2a2a2ffa2a2a2ffa2a2a2ffa1a1a1ffa0a0a0ff9e9e9eff9d9d9dffa1a1a1ffb8b8b8ffc8c8c8ebb9b9b91b1515150000000000000000dfdfdfdffffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037373737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb3b3b3b3d7a7a7a7ffc5c4c5ffb6b6b5ff9f9e9eff9c9d9cff9a9b9bff9b9b9bff9c9c9cff9b9b9bff9a9a9aff9b9b9bff9c9b9bff9b9a9aff9a9a9aff9c9b9cff9d9d9dff9e9e9eff9e9d9dff9c9c9cff9c9c9cff9c9c9cff9b9c9bff9a9a9aff9c9b9bffa1a1a1ffb8b8b8ffc6c7c6b79090900000000000000000dfdfdfdffffffffffffffffffffefefefffefefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7dfdfdfdfdfdedededfdedededfdedededfdedededfdfdfdfdfdfdfdfdfdfdedfdfdfdededfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdddddddfdbdbdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8bffbcbcbcffc5c5c5ffbebfbeffb4b4b4ffafb0b0ffacacacffabababffaaaaaaffa8a8a9ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa8a8a8ffa7a7a7ffa8a8a8ffa9a9a9ffaaa9aaffaaaaaaffacadadffafafafffb5b5b5ffbfc0c0ffc4c4c4dfa7a7a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63636363a7797979db9e9e9edf9e9e9edf939393df888989df838384df808080df7e7e7edf7b7b7bdf7c7b7bdf7b7c7bdf7a7a7adf7a7a7adf79797adf7a7a7adf787878df7a7a7adf7b7b7bdf7a7a7adf7b7b7bdf7c7c7cdf7f7f7fdf828282df888989df939393df9c9c9dd79a9a9b8f676767000000001f1d1d1ddbcdcdcdd7cecece9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfdbdbdbdbdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedede8b8a8a8a9f9f9f9fffffffffe3e3e3e3dfdfdfdfcbcbcbcbbfbfbfbfafafafaf9f9f9f9f939393937f7f7f7f777777775f5f5f5f5b5b5b5b3f3f3f3f3f3f3f3f232323231f1f1f1f0707070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b3b3b3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af949594ffe6e6e6fff5f5f5fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f9f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedeeee0f0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087878787fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0b0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b383838ffcacacaffcdceceffe5e5e5fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f9f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb4b4b53b282828000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053535353ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3d3d3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007050505dfa1a0a1ffc0bfbfffb1b2b1ffe0e0e0fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9f9f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbffb1b1b18b595959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023232323ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabababab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000835b5b5bffb1b2b1ffb7b7b7ffa8a8a8ffd8d8d8fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff939393939f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4ffb0b0b0f79797971f1313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff77777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271f1f1ffbb8b8b8ffb6b6b6ffa9a9a9ffadacadffcfcfcffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff7f7f7f7f9f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1ffaeaeaeff9a9a9aa36161610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfc7c7c7c7abababab93939393777777775f5f5f5f474747473f3f3f3f3f3f3f3f3f3f3f3f575757575f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f535353533f3f3f3f2f2f2f2f2b2b2b2b3f3f3f3f4b4b4b4b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4b4b4b4b3f3f3f3f474747475f5f5f5f777777777f7f7f7f838383839f9f9f9f9f9f9f9f9f9f9f9f878787877f7f7f7f7f7f7f7f7f7f7f7f878787879f9f9f9fb7b7b7b7cfcfcfcfe7e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefffefffefefefffefefefffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4b4b4b4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab8d8e8dffc6c6c6ffb3b3b3ffa7a7a7ffb3b3b3ffd0d0d0fffdfcfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefeffffffffffffffff7f7f7f7f9f9e9e9efffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffebeaebffadadadff9d9d9dff949494372020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087878787ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefb3b3b3b3838383837f7f7f7f737373735f5f5f5f5f5f5f5f4f4f4f4f333333331b1b1b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1f3b3b3b3b535353536b6b6b6b838383839f9f9f9e9f9e9e9ea3a2a2a2bfbebebebfbebebed7d6d6d6fffefefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff13131313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1a1a1ffcdcdcdffb9b9b9ffc8c8c8ffd2d2d2ffdbdbdbebe2e2e28f8e8e8e7f7e7e7e7f7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f272727274b4b4b4b878686869f9e9e9e9f9e9e9eb3b2b2b2bfbebebebfbebebedfdedededfdededeebeaeaeafffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdffe8e8e8ffb8b8b8ffa4a4a4ff979798cb777777030202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3e3e3e3dfdfdfdfdbdbdbdbbfbfbfbf9f9f9f9f878787876b6b6b6b4f4f4f4f27272727000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0f47474747777777779b9b9b9bb3b3b3b3cbcbcbcbe3e3e3e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083686868ffcacbcadfb3b3b3a789898967565556272121210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000171717171f1f1f1f232323233f3f3f3f8b858585dfc0c0c0fbccccccffcacacaffb6b6b6ffa6a6a6836565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f0f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7d3d3d3d3b3b3b3b3939393936f6f6f6f3b3b3b3b0f0f0f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1b1b1b1f1f1f1f272727274f4f4f4f83838383a7a7a7a7c7c7c7c7e3e3e3e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabababab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b16161677606060d3a9a9a9ffc8c9c99f7c7c7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbbbbbbdfdfdfdfbfbfbfbfb3b3b3b39f9f9f9f8787878777777777575757573737373717171717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030303031f1f1f1f3f3f3f3f5b5b5b5b77777777939393939f9f9f9fb3b3b3b3bfbfbfbfcfcfcfcfdfdfdfdf5f5f5f5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0d0d0d5454545496969696bebebebecfcfcfcfcfcfcfcfcfcfcfcfc9c9c9c9a6a6a6a67070707024242424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002900000084000000d7000000ff000000ff050505ff101111ff101010ff060606ff000000dc00000090000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003400000083000000c3000000f7000000ff000000ff000000f7000000cf000000a90000008400000060000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060606068e7777787f5a5a5a7f606060806666668f7676768f7a7a7a8f7e7d7d8f8080808f8a8a8a2020202000000000000000000000000000000000000000000000000000000000000000000000000008070707261e1e1e4331313163474747675959590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000007d090909bf080808bf090909ae080808af010101af0303039901010100000000000000000e0e0e0e85858585f0f0f0f0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefeb5b5b5b5303030300000000000000000000000000000000000000000000000000000000000000000000000001a0000009d000000fd000000ff252525ff6a6a6affb2b2b2ffd3d4d4ffe3e3e3ffe1e0e0ffd5d5d5ffb2b1b1ff6f706fff2a2a2afe000000aa0000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000085000000fd000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000de010101140000000000000000000000000000000000000000000000000000000000000000000000000000000000000008070707fdcdcdcdffbbbbbbffc4c4c4ffcfcfcfffd6d5d6ffdadadaffe0e0e0f7ddddddfff2f2f24f4f4f4f0000000000000000000000000000000025252525938b8b8bb09b9c9cceb0b0b0eac2c1c2ffcbcbcbffc1c1c1ffb5b6b5ffacacacbf9c9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f090909ff4c4c4cffb2b1b2ffb3b3b3ff5b5b5bff000000ff000000df000000000000001b1b1b1bdcdcdcdcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfc5b5b5b5b0000000000000000000000000000000000000000000000000000000042000000ee000000ff202020ff919191ffe6e6e6fff7f7f7fffafafafffbfbfbfffcfcfcfffcfcfcfffafafafffbfbfbfff8f8f8ffe4e4e4ff949494ff242424f10000004c0000000000000000000000000000002d0a0a0a5f111111510606061b0000000000000000000000000000000000000000000000000000000000000000000000000000003b000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff090808a1292929310a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000ddb4b4b3ffbababaffc4c3c4ffcfcfcfffd6d6d6ffdadada83737373c6b1b0b1ffeeeeee8a8a8a8a0000000000000000000000000000000092929292ffebebebffdcdcdcffd6d6d6ffd0d0d0ffc8c8c8ffbebebeffb2b2b2ffb3b3b37e61606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0a0a0aff585858ffe5e5e5ffe7e7e7ff6c6c6cff000000ff000000de000000000000009e9e9e9effffffffffffffffffffffffffffffffb7b7b7b7ffffffffffffffffffffffffffffffffffffffffcfcfcfcfefefefeffffffffffffffffffffffffff0f0f0f00d0d0d0d00000000000000000000000000000000000000005d000000fa000000ff4c4c4cffd7d7d7fff8f8f8fffafafafffbfbfbfffafafafffafafafffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafff8f8f8ffd3d2d2ff4c4c4cfc000000660000000000000000000000843e3e3eff646464ff292929fd060606bf0202026202020211000000000000000000000000000000000000001b0000000000000001000000ca000000ff000000ff010101ff070707ff0c0c0cff111111ff121212ff141414ff131313ff151515ff19191aff181818ff020203ff131313ff141414ea121112cc141414bb141414af161616a51717179917171781161616671313133e08080800000000b1909090ffbebebeffc4c4c4ffcececeffd7d7d7ffdcdcdcffe0e0e0ffe2e2e2ffe3e4e3f8f3f3f356565656020202020000000077777777fffbfbfbffeaeaeaffdcdcdcffd5d5d5ffcfcfcfffc5c5c5ffbbbbbbffb0b0b0ffbababa3a2c2c2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f090909ff4c4c4cffb3b3b3ffb5b5b5ff5c5c5cff000000ff000000cf00000000000000bfbfbfbfffffffffffffffffffffffffffffffffd2d2d2d2ffffffffffffffffffffffffffffffffffffffffe1e1e1e1f5f5f5f5ffffffffffffffffffffffffffffffff1f1f1f1f000000000000000000000000000000003b000000f9000000ff5b5a5bffe5e5e4fffbfbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffafafafffafafafffbfbfaffe0e0e0ff5c5c5cfb01010142000000000000008f6c6d6dffc7c7c7ffbdbdbdff828282ff3f3f40ff151515fa080808b30404045c0101010e00000050000000ff000000d3000000720000003e000000ea2e2e2edb3131316e10101044090909250505051f050505440505059b0505052705050511030303c0010101ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff040404ff0a0a0afe0a0a0a42010101866d6d6dffc4c5c5ffc5c5c6ffcececeffd2d2d2ffd2d2d2ffd2d2d2ffd5d5d5ffdadadaffe7e7e7fff8f7f7e6e4e4e4c8c7c7c7fff9f9f9ffedededfbe6e6e6ffe6e6e6ffd8d8d8ffcecdcdffc4c4c4ffbababaffafafaff1b7b7b703030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044000000f3080808ff090909ff090909fc090909ff3a3a3aff414141cf2e2e2e00000000bfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f1f00000000000000000000000010000000e7000000ff404040ffdededefffafafafffafafafffafafafffafbfafffcfcfcfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffbfbfbffd8d8d8ff3f3f40ec000000130000008f797979ffe0dfe0ffe0e0e0ffd7d7d7ffcbcbcbffa9a9a9ff706f6fff373737ff131414f80a0a0af1050505ff010102ff000000ff000000f9000000af020202300000000000000000000000000000000000000070000000ff000000cf000000410a0b0a72000000fd000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101b60101015a4c4c4cffcdcdccffb8b8b8ffbcbbbcffc1c1c1ffc7c8c8ffcdcdcdffd2d2d2ffd8d7d8ffe7e7e7fae6e6e7ffedededffe6e6e6ffe4e4e4ffe8e8e89d8d8d8dfde2e2e2ffe1e1e1ffd3d3d2ffc4c4c4ffb9b9b9ffb4b4b4b18888880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff010101ea636363d56d6d6dcf4e4f4f00000000b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1515151500000000000000000000000087000000ff151515ffc0bfbffffbfbfbfffafafafff9f9fafffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafff9f9f9ffbbbbbbff1616168f0000008f7e7e7effe9e9e9ffecebecffe4e4e4ffdededeffd8d8d8ffd1d1d1ffc5c5c5ffa2a2a2ff6e6e6eff3e3e3dff1e1e1eff0e0e0eff070707ff010101ff000000fd000000a20000001900000000000000000000009c000000ff000000ff111111f1535353080404044e000000d2000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000f8000000560000000d0c0c0cd7aeaeaeffb5b5b5ffb1b1b1ffbababaffc1c1c1ffc7c7c7ffcdcdcdffdadadaffe5e5e581757575ffeae9e9ffddddddffdbdbdbffe0e0e0ffe1e1e1ffdfdfdeffdbdbdbffd7d7d7ffcdcdcdffb9b9b9ffbdbdbd6c5353530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff0101018f1c1c1c1f070707cf3434350000000092929292fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f1f1f100000000000000000000000016000000f6000000ff6a6a69fff1f1f1fffafafafffafafafffafafafffafafafffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafffafaf9fffbfbfbfffcfbfbfffbfbfbfffbfbfbfffafafafff8f8f8ffefefefff676767f80000009b757575ffeeedeefff1f1f1ffeaeaeaffe4e5e4ffe1e1e0ffe0e0e0ffe2e2e2ffe3e3e3ffdededeffcececeffabababff737373ff464646ff282828ff181818ff070707ff010101ee00000054000000000000009f000000ff000000ff1a1a1aff616161fd9a9a9addaeaeafb69b9b9bb3878787d66c6c6cb63232328d0202028e0000007300000052000000370000001d000000060000000000000000000000251c1c1ceeb6b6b6ffb0b0b0ffb2b2b2ffb9b9b9ffc0c1c0ffc9c9c9ffddddddfcdddddde6cbcbcbffe3e3e4ffd6d6d6ffd3d3d4ffd2d1d2ffdadadaffd9d9d9ffd5d5d5ffcfd0cfffcbcbcbffc4c4c4ffcdcece282020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f000000ff000000ff000000ff000000ff010101f1656565e36c6c6ccf4f4f4f000000006a6a6a6afffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcac9c9c900000000000000000000000064000000ff131313ffc1c1c1fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfcfbfffbfbfbfffbfcfcfffafbfafffafafbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfafafffbfbfbfffbfbfbfff9f9f9fff8f9f8ffbebebeff141415e8757575fff2f2f2fff7f7f7ffefefefffe9e9e9ffdededeffdfdfdfffe4e4e4ffe8e8e8ffeaeaeaffe9eaeaffe6e6e6ffdcdcdcffc7c7c7ff9c9c9cff6d6e6eff4f4f4fff282828ff030303fc000000520000009c000000ff000000ff070707ff575757ff8f908fffc2c2c2ffd1d1d0ffdadadbffe1e1e1ffe8e8e8e3d4d4d4474444440000000000000000000000000000000000000000000000000b0a0a0a0000000044343434fcbdbdbdffabababffb2b2b2ffbababaffcbcbcbffd8d8d8ffdbdbdbffdededeffdbdbdbffcecfcfffcbcbcbffc8c8c7ffc8c8c8ffd1d1d1ffccccccffc6c6c6ffc1c1c0ffc9cacac3a8a8a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000310000009f0000009f0000009f0000009f0707079f5b5b5b9f616161813f3f3f0000000037373737fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe97969696000000000000000000000000b0000000ff3f3f3fffe4e4e3fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffbfbfbfffcfcfcfffbfafbfffbfbfbfffafbfafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfbfcfffafafafff9f9faffe2e2e2ff3e3e3eff5a5a5afff5f6f5fffafafafff0f0f0ffe1e1e1ffd4d4d5ffdcdcdbffe3e2e3ffe6e6e6ffe8e8e8ffeaeaeaffebebebffe9e9e9ffe7e7e7ffddddddffc0c0c0ff9e9e9eff7b7b7bff3c3c3cff020202f30000009a000000ff000000ff000000ff515151ff868686ffbcbcbcffc6c6c6ffd0d0d0ffd7d7d7ffdededeffe9e9e9f8efefee333232320000000000000000000000000000000000000000dfcbcbcb998787870a0909096e525352ffbcbcbcffa9aaaaffb4b4b4ffcdcdcdffd2d2d2ffd5d5d5ffd8d8d8ffd0d0d1ffc5c5c5ffc2c2c2ffbdbdbdffb8b8b8ffbcbcbcffc2c2c2ffbcbbbcffc6c6c6c5a1a1a10e0c0c0c24202020c3b0b1b0686060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007070707f5f5f5f5fffffffffffffffffffffffffffffffffffefefefffefefefffffffefffffefffffefefefffefffefffffffffffffffffffffffffffefefe5c5c5c5c000000000000000000000000e6000000ff6a6a6afff8f8f8fffafafafffafafafffafafafffbfcfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfcfbfffcfcfcfffbfcfbfffafafafffafafafffafafbfffbfbfbfffbfbfbfffbfbfbfff9f9f9fff9f9f9fffaf9f9ff6c6c6cff363636fffafafafffbfbfbffedededffd3d3d3ffcdcdcdffd7d6d7ffdfdfdfffe4e4e4ffe6e6e6ffe8e8e8ffe9e9e9ffe8e8e8ffe5e5e5ffe3e3e3ffdbdbdbffc5c5c5ffadadadff7c7c7cff212121ff000000e6000000ff000000ff000000ff4a4b4bff7d7d7dffb9b8b8ffc5c5c5ffcbcbcbffd2d2d2ffd9d9d9ffe2e2e2fff1f1f1979494940000000000000000000000000000000000000000cdbcbcbcffe2e1e2d8b9b9b9332c2c2b9b767676ffb9b9b9ffb5b5b5ffc6c6c6ffcbcbcbffcececeffd2d2d2ffc5c5c5ffbabbbaffb6b6b6ffafafafffa9a9a9ffa2a2a2ffadadadffc2c2c3bd9999980a0808086c5e5e5ef5d8d9d9ffe8e8e9605959590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000acacacacfffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffaf9fafa11111111000000000000000001000000fc000000ff8d8d8dfffafafafffafafafff9f9f9fffafafafffbfbfbfffbfbfbfffdfdfdfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffafafafffafafafffbfbfbff8c8c8cff222322fffdfdfdfffafafaffe9e9e9ffcdcdcdffcacacaffd6d6d6ffdfdfdfffe3e3e3ffe4e4e4ffe5e5e5ffe7e7e7ffe5e5e5ffe2e3e3ffe0e0e0ffdcdcdcffd0d1d0ffbababaff9d9d9dff454544ff000000ff000000ff000000ff000000ff444344ff797979ffb6b6b6ffc4c4c4ffcbcbcbffd1d1d1ffd8d8d8ffe0e0e0ffeeeeeec1bdbdbd0000000000000000000000000000000000000000ad9f9f9fffe5e5e5ffdededefad3d3d37d686868c1a1a1a1ffcececeffc6c6c5ffc2c2c2ffc7c7c6ffcbcbcbffb5b5b5ffaeaeaeffa7a7a7ffa6a6a6ffa9a8a9ffaeaeaefbbebebea6898989221d1d1dbda2a1a2ffdfdfdfffe5e5e5ffebebeb4b464646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048484848fffffffffffffffffffffffffffefefefffefefef7f6f6f67f7f7f7fc7c6c6c6fffefefefffefefefffefefeffffffffffffffffa8a8a8a800000000000000000000000017000000ff000000ffa0a0a0fffbfbfbfffafafafffafafafffafafafffbfbfbfffcfcfcfffbfcfbfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffbfbfbfffbfafbfffafafafffbfbfbfffafafaff9f9f9fff1f1f1ffffefefefff9f9f9ffe6e6e5ffcacacaffcacacaffd6d6d6ffddddddffe0e0e0ffe3e3e3ffe5e5e5ffe5e5e5ffe3e3e3ffe1e1e1ffddddddffdadadaffd3d3d2ffbdbdbdffa7a7a7ff535353ff060606ff000000ff000000ff000000ff424242ff767676ffb6b6b6ffc5c5c5ffcbcbcbffd1d1d0ffd8d8d8ffe0e0e0ffedededcfcacaca0000000000000000aaaaaaaa84848484000000008e838383ffe7e7e7ffe2e2e2ffdcdcdce6c2c2c204040404473b3b3c9c808080edc3c3c3ffcfcfcfffcbcbcbffb9b9b9ffbababaf3b4b4b4ba8b8b8b7f5d5d5d443232320b09090900000000463c3c3cf9d8d8d8ffe2e2e3ffe8e7e7ffededed38343434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101dcdcdcdcfffffffffffffffffffffffffffffffff0f0f0f00000000090909090ffffffffffffffffffffffffffffffffffffffff3e3e3e3e00000000000000000000000011000000ff000000ff9b9c9bfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffcfcfcfffbfbfbfffafafafffbfbfbfffbfafafffafafafffafafafffbfbfbfffafaf9fff9f9f9fff9f9f9fffafafafffafafaff9b9b9bff202020fffefefefff9f8f8ffe6e6e6ffcacacaffccccccffd4d5d4ffdcdcdcffdfdfdfffe3e3e3ffe5e5e5ffe5e5e5ffe3e3e3ffe0e0e0ffdddddcffdadadaffd2d2d2ffbfbfbfffabababff535353ff090909ff000000ff000000ff000000ff4a4a4aff797979ffb8b8b8ffc4c4c4ffccccccffd1d1d1ffd8d8d8ffdfdfdfffeeeeeeb7b2b2b20000000063636363fffffffffffbfbfb1d1d1d1dbbb6b6b6ffecececffececedebdddddd8b8989897f7f7f7f7f7f7f7f7f7f7f7f84838383c7bbbbbbfff1f1f1f7e5e5e5c2b6b6b6939292928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8c888888a7969696ffeeeeeeffefefef383737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a6a6a6affffffffffffffffffffffffffffffffffffffff000000009f9f9f9fffffffffffffffffffffffffffffffffcacacaca0000000000000000000000000000000000000000f8000000ff878787fffbfafafffbfbfbfffbfbfbfffbfbfbfffafbfbfffafafafffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffafafafffbfbfbfffbfbfbfffbfafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fff9f9f9ff878787ff2f2f2ffffefefefffafafaffe6e6e6ffcbcbcbffcacacaffd4d4d4ffdcdcdcffdfdfdfffe3e3e3ffe4e4e4ffe6e5e5ffe4e4e4ffe0e0e1ffdededeffdbdbdbffd2d2d2ffbebebeffa8a8a7ff515151ff060606ff000000ff000000ff000000ff4e4e4eff7b7b7bffbab9baffc6c6c6ffcdcdcdffd2d2d2ffd9d9daffe3e3e4fff2f2f2817f7f7f13131313ececececfffffffffff8f8f829262627e8e7e7e7fffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfefdfffdfdfdfffdfdfdb3b2b2b233303030fffafafafffefefec0c0c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101b1b1b1b1fffffffffffffffffffffffffffefefecfcececeedecececffffffffffffffffffffffffeeeeeeee242424240000000000000000000000000000000000000000dd000000ff606060fff6f6f6fffbfbfbfffcfcfcfffbfbfbfff9f9fafff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffafafafffbfbfbfffafafafff9f9f9fff9f9f9fff9fafafffbfafbfffafaf9fff9f9f9fff9f9f9fff5f5f5ff5e5e5eff343434fffdfdfdfffbfbfbffe9e9e9ffcdcdcdffcacacaffd6d6d6ffdededeffe1e1e1ffe4e4e4ffe5e5e5ffe6e6e6ffe5e5e5ffe3e3e3ffe1e1e1ffdcdcdcffcfcfcfffb9b9b9ff9c9c9cff464646ff000000ff000000ff000000ff000000ff515151ff818181ffbcbcbcffc8c8c8ffd1d1d1ffd9d9d9ffe0e1e0ffecececdcd3d3d3121212129e9e9e9efffffffffffffffffffbfbfb47434343bbaeaeaeffeeeeeefff0f0f0fff4f4f4fff7f8f7fffafafafffbfbfbfffafafafffafafafffbfbfbfffcfbfcfffaf9f9fff9f9f9fffafafafff9f9f9fff7f7f7fff6f6f7fff5f5f5fff0f0f0ffeeeeefa39b9b9b46424242fffbfbfbffffffffffffffff6161616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006060606a9a9a9a9fffffffffffffffffffefefefffefefefffefefefffefefeffffffffe3e3e3e32c2c2c2c00000000b0494949bf5a5a5aba5858589e4849481d0b0b0b9f000000ff343434ffddddddfffbfbfbfffbfbfbfffcfcfcfffafbfafff9f9f9fffafafafffbfbfbfff9f9f9fffafafafffbfbfafff9f9f9fffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffafafbfffafafafffafafafff9f9f9ffd9d9d9ff343333f4515151fff9f9f9fffbfbfbffedededffd4d4d4ffcececeffd7d7d7ffdfdfdeffe2e2e2ffe6e6e5ffe7e7e7ffe8e8e8ffe7e7e7ffe4e5e5ffe3e3e3ffdadadaffc7c7c7ffadadadff7e7e7eff232323ff000000ff000000ff000000ff030303ff585859ff8b8b8bffc4c4c4ffd3d2d3ffdcdcdcffe2e2e2ecd7d7d79a919191141313133c3c3c3cfefefefefffffffffffffffffffcfcfc6761616152494949ffe5e5e5ffeaeaeafff1f1f1fff4f5f5fff8f8f8fff9f8f9fff9f9fafffafaf9fff9f9f9fffafafafff8f8f8fff8f8f8fff9f9f9fff8f8f9fff7f7f7fff5f5f5fff0f0f0ffe8e8e8f5dddede1b18181859545454fffcfcfcffffffffffffffffecececec141414140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048484848afafafafdfdfdfdffefefdfeefefeeeec4c4c4c3757575750d0d0d0d1f0c0c0c55131313ff3f3f3fff595959ff5c5c5cff4848486f15151564040404ff090808ffb1b2b1fffafafafffafafafffafafafffbfbfbfffafbfafffafafafffafafafff9f9f9fffafafafffbfbfbfffafafafffbfafafffbfbfbfffbfbfbfffafafafffafafafffafafafffafafafffafafafffafafaffadacadff0a0a0abe626262fff5f5f6fff9f9f9ffefeeefffdededeffd3d3d3ffdadadaffe1e1e1ffe5e5e5ffe8e8e8ffeaeaeaffeaeaeaffe8e8e8ffe6e6e6ffdededeffc2c2c2ff9f9f9fff7b7b7bff414140ff030303f6000000c0000000ff000000ff090909ff60605fe97e7f7fad89898974636363564c4c4c312c2c2c010101010000000004040404d4d4d4d4fffffffffffffffffffffffffffefefe8780808000000000bca4a4a4ffe4e4e4ffedededfff2f2f2fff4f4f4fff6f7f7fff7f7f7fff7f7f7fff7f7f7fff8f9f8fff9f8f8fff8f8f8fff7f7f7fff6f6f6fff5f5f5fff3f3f3ffedededffe5e5e57d6f6f6f000000006c666666fffdfdfdffffffffffffffffffffffffa1a1a1a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000290101012f0202022f01010118000000000000000000000000000000000000007f3a3a3aff4e4e4eff4d4d4dff828282ff838383ff525252ff353536b83b3b3be6000000ff535253ffeaeaeafffafafafff9f9f9fff9f9f9fffbfbfbfffafafafffafafafff8f8f8fff9f9f9fffafafafff9f9f9fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafaffe8e8e8ff505050e70000008b757575fff1f2f2fff6f6f6ffeeeeeeffe8e9e8ffddddddffdededeffe5e5e5ffe8e8e8ffeaeaeaffeaeaeaffe6e6e6ffddddddffc8c9c9ffa0a0a0ff6f6f6fff535353ff2b2b2bff040404fe0000005d0000006c000000ff000000ff010101ff3e3e3e3c14141400000000000000000000000000000000000000000000000076767676fffffffffffffffffffffffffffffffffffefffed0c4c4c4534b4b4b42393939fbdddddcffe9eaeafff0f0f0fff2f2f2fff4f4f4fff5f5f5fff7f7f7fff6f7f7fff7f7f7fff8f7f8fff8f8f8fff6f6f6fff5f5f5fff4f4f4fff0f0f0ffe9e9e9e4c9c9c93a343434645c5c5cc4b7b7b7fffefefefffffffffffffffffffffffffefefefe42424242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000007c000000ec080808ff434343ff636363ff616162f50e0e0e410000000000000000000000000000007f3e3e3eff606060ff6a6a6affb6b6b6ffbbbbbbff767676ff4b4b4baf48484867000000ff090909ffa7a6a7fff9f9f9fff9f9f9fff9f9fafffafafafffafafafff9f9f9fff7f7f8fff7f7f7fffafafafff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafffafafafffafafafff7f7f7ff9f9f9fff0909096b0000007f737373ffeeeeeefff2f2f2ffeaeaebffe5e5e5ffe2e2e2ffe2e2e2ffe5e4e4ffe5e6e6ffe0e1e1ffd2d2d2ffb0b0b0ff7c7c7cff4a4a4aff2a2a2aff1b1b1cff080808ff000000f300000060000000000000001e000000f8000000ff000000840202020000000000000000000000000000000000000000000000001e1e1e1ef5f5f5f5fffffffffffffffffffffffffffffffffff7f7f7ffdcdcdcffdbdbdbffdbdbdbfdd7d7d7ffe8e8e7ffeeeeeefff1f1f1fff2f2f2fff4f4f4fff6f6f6fff4f5f5fff5f5f5fff6f6f6fff6f6f6fff4f4f4fff3f3f4fff3f2f2ffefefefffe5e5e5ffddddddffdfdfdfffe1e1e1ffe1e1e1fff5f6f5ffffffffffffffffd7d7d7d7fefefefed9d9d9d9070707070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000d9000000ff333333ffccccccfffcfcfcfffdfdfdfffcfcfcffaeaeaee80808081600000000000000000000007f3f3f3fff686868ff767576ffc4c5c4ffcacacaff818181ff555555af4b4b4b05000000c8000000ff242424ffcacacafff9f9f9fff9f9f9fff9f9f9fffafafafffaf9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffbfbfbfffafafbfffafafafff9f9f9fff9f9f9fff9f9f9fffafafaffc2c2c2ff252525ce000000050000008c7c7c7cffe8e8e8ffecececffe5e5e5ffdfdedfffd8d8d8ffd2d2d2ffc8c8c8ffababaaff767676ff434343ff201f20ff101010ff070707ff020202ff000000ff000000c6010101ad050505d9121212ef202020ed1b1b1bf6090808c902020200000000000000000000000000000000000000000000000000000000b3b3b3b3fffffffffffffffffffffffffffffffffffefefeffe1e1e1ffd6d5d5ffd2d2d2ffcfcfcfffcececeffe3e3e3ffecededfff0f0f0fff2f2f2fff4f4f4fff4f4f4fff3f3f3fff3f4f3fff3f3f3fff3f3f3fff4f4f4fff3f3f3fff2f1f2ffeeeeeeffe0e0e0ffd2d2d2ffd4d4d3ffd7d7d7ffdadadaffe2e2e2fffdfdfdffffffffbcbcbcbca7a7a7a7ffffffff8181818100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000e3000000ff616161fff8f8f8fffefefefffefefefffdfdfdfffdfdfdfffcfcfcff7777779400000000000000000000007f404040ff6b6b6bff7b7b7bffcacacaffccccccff7e7e7eff575757af4c4c4c000000001a000000e7000000ff353434ffcfcfcffff9f8f8fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfafffafafafffafafafff9f9f9fff7f7f7ffc7c7c7ff333333e90000001e000000000000008f7a7a7affe1e1e1ffe1e1e1ffd9d9d9ffcdcdcdffafafafff777777ff3d3c3cff161616fd0a0a0af6050505ff020202ff000000ff000000fd000000b500000075020202e7141514ff767676ffd6d6d6fff4f4f4fff0f0f0ffb4b4b4fe2f2f2f5d010101000000000000000000000000000000000000000050505050ffffffffffffffffffffffffffffffffffffffffffeeeeeeffd8d8d8ffd1d2d1ffcdcdcdffcbcbcbffd6d6d6ffe5e5e5ffecececffefefeffff2f2f2fff0f0f0ffefefeffff0f0f1fff2f2f2fff1f1f1fff1f1f1fff3f3f3fff1f1f1ffefefefffedededffe7e6e7ffd2d3d3ffcfcfcfffd3d3d3ffd7d7d7ffdadadaffedededfffffffffffffffffafafafafffffffff8f8f8f82828282800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a000000ff3b3b3bfffafafbfffefefefffdfdfdfffdfdfdfffefefefffefefefffdfefdffe7e7e7f92525251c000000000000007f3f3f3fff696969ff797979ffc8c8c8ffcbcbcbff7d7d7dff565757af4d4d4d000000000000000031000000e5000000ff242424ffb3b3b3fff1f2f2fffafafafffafafafffafafafffafafafffbfbfbfffbfbfcfffcfcfcfffbfbfbfffafafafffbfbfbffeeeeeeffadaeaeff252525e80000003500000000000000000000008f6f6f6fffc8c8c8ffc2c1c1ff888888ff444444ff151515fd070707c20303036c0101011900000058000000ff000000df000000800000001e00000021020202ee1f1e1fffaeaeaefffdfdfcfffefefefffefefefffefefefffefefdffd7d8d8ed2929290b0202020000000000000000000000000b0b0b0be2e2e2e2fffffffff8f8f8f8fffffffffffffffffffafafaffd8d8d8ffd3d3d3a98a8a8af3bfbfbfffccccccffdfdfdfffe6e6e6ffebebebffedededffefefefffeeededffecececffefefeffff0f0f0ffefefefffefefeffff0f0f0ffefefefffeeeeeeffebebebffe7e7e7ffddddddffccccccffcececeffd2d3d3ffd6d6d6ffdbdbdbfff8f8f8ffffffffffffffffffffffffffffffffc0c0c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000fd000000ffc9c9c9fffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdff9090906f0a0a0a000000007f3e3e3eff666565ff727172ffbebebeffbfbfbfff757575ff515151af4b4b4b0000000000000000000000001a000000ca000000ff080808ff5c5c5cffc9c9c9ffedededfff8f8f8fffafafafffbfbfbfffbfbfbfffbfbfbfffafafaffedecedffc6c6c6ff5b5b5bff090909ce0000001e0000000000000000000000000000007f3d3d3dff646465ff2b2b2bff050505c70102016c01010119000000000000000000000000000000000000001e000000010000000000000000000000c2111111ff949494fffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffbfbfbff8e8d8d5f1212120000000000000000000000008b8b8b8bffffffffc2c2c2c291919191fffffffffffefefeffe6e6e6ffd5d5d5fbcccccc7b616161ffc8c8c8ffd8d8d8ffe1e1e1ffe7e7e7ffeaeae9ffebebebffecebecffecececffecececffedededffecececffecececffecebecffebebebffecededffecececffe9e9e9ffe6e6e6ffe1e2e2ffd3d3d3ffc9c9c9ffcececeffd2d2d2ffd7d6d7ffe4e4e4fffefefeffffffffffffffffffffffffffffffff6161616100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000ff1c1c1cfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefdfdffd6d6d6bc2a2a2a000000007f3a3a3aff535352ff565656ff969696ff979797ff5c5c5cff404040af44444400000000000000000d000000190000000100000060000000e4000000ff070707ff383838ff777777ff9d9d9cffb5b5b5ffb4b4b4ff9f9f9fff767676ff3a3a3aff080909e600000069000000030000000d090909000000000000000000000000490a0a0ab811111184060606240000000000000000000000000000000000000000000000000000000000000000000000000000000000000032020202ff3d3d3efff3f3f4fffefefefffefefefffefefefffefefefffefefefffefefdfffefefeffc9c8c89d27272700000000000000002d2d2d2dfbfbfbfbffffffffcdcdcdcdfbfbfbfbfffffffffff3f3f3ffd8d8d8ffd3d4d3ffcacacaffc6c6c6ffcececeffdfdfdfffe3e3e3ffe7e7e6ffe8e8e8ffe8e8e8ffe7e7e7ffe7e7e7ffe8e8e8ffe8e8e8ffe9e9e9ffe9e9e9ffe9e9e9ffe9e9e9ffebeaeaffe9e9e9ffe7e8e7ffe5e5e5ffe3e3e3ffddddddffcbcbcbffcacacaffcfcfcfffd3d3d3ffd8d8d8fff2f2f2ffffffffffffffffffffffffffffffffecececec1414141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff4c4c4cfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefff3f3f3e95353530000000037161616761e1e1eff464647ff686868ff696a69ff525252861d1d1d851515159b000000dd000000ff000000ef000000010000000000000005000000e0606060ff6c6c6cff202020fc000000ff000000ff000000f0000000d80000009c0000004f000000470000009d0f0f0fe9b7b7b7fb9e9e9d1d0d0d0d000000000000000077000000ff000000ff000000e90000009a0000003200000000000000000000000000000000000000000000000000000000000000000000008d010101ff8b8b8bfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffe1e1e1bb3a3a3a0000000000000000c5c5c5c5fffffffffffffffffffffffffffffffffffdfdfdffdcdcdcffd4d4d4ffcfcfcfffc8c8c8ffc7c7c7ffd8d8d8ffe0e0e0ffe3e3e3ffe6e6e6ffe6e6e6ffe5e5e5ffe3e3e2ffe2e2e2ffe2e2e2ffe2e2e2ffe2e3e2ffe2e2e2ffe1e1e1ffe3e3e3ffe4e4e4ffe5e6e5ffe6e6e6ffe5e5e5ffe4e4e4ffdfdfdfffd3d3d4ffc6c6c6fccacacae6bcbcbcffd5d5d5ffe0e0dffffcfcfcffffffffffffffffffffffffffffffffa1a1a1a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff595959fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfff7f8f7fc6a6a6a000000000000000004010101b9575757cf70706fcd6d6d6dfd5a5a5aec0a0a0aff000000ff000000ff000000ff000000ff0000004f00000000000000190d0d0df9949494ffc9c9c9ff212121fa000000090000000600000000000000000000000000000000000000ab000000ff000000ffa1a1a1ffa7a7a79d3e3e3e000000000d000000dc000000ff000000ff000000ff000000ff000000ff000000bf00000035000000000000000000000000000000000000000000000000000000bc030303ffc0c1c0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffe9e9e9cf4646460000000064646464ffffffffffffffffffffffffffffffffffffffffffebebebffd5d6d5ffd0d1d1ffc9cac9ffc5c5c5ffd1d1d1ffdcdcdcffe1e1e1ffe4e4e4ffe5e5e5ffe3e3e3ffdfdfdfffdcdcdcffd9d9d9ffd4d4d4ffd5d5d5d0b0b0b0fdd0d0d0ffd2d2d2ffd6d7d7ffdcdddcffe0e0e0ffe2e2e2ffe3e4e4ffe4e4e4ffe1e1e1ffdbdcdbffccccccfbc8c8c8624f4f4ffcd1d1d1ffd9dad9ffecececfffffffffffffffffffffffffffffffffefefefe42424242000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000ff5e5e5efffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffafafaff7372730f0303030000000000000000000000003a2d2d2dd3272727ff000000ff000000ff000000ff000000ff000000ff000000ff010101f02222228b333333da656565ff9e9e9effbababaff030303c800000000000000000000000000000000000000000000000000000072000000ff000000ff737373ffb7b7b7ff797879ca454545de393939ff181818ff000000ff000000ff000000ff000000ff000000ff000000fd000000934a4a4a0b09090900000000000000000000000000000000e7111112ffe1e1e1fffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefeffedededcf4a4a4a14141414ededededfffffffffffffffffffffffffffffffffff9f9f9ffd7d7d7ffd3d3d3ffcdcdceffc6c6c6ffc8c8c8ffdadadaffdfdfdfffe2e2e2ffe2e2e3ffe1e1e1ffddddddffd7d7d7ffd1d1d1ffcacac9f3bab9b95542424200000000191414146e575757c79e9e9efed0d0d0ffdadadaffdfdedfffe1e1e1ffe3e3e3ffe2e2e2ffdfdfdfffd9d9d9ffc8c7c8e9b8b8b8ffd1d1d1ffd6d6d6ffddddddfffafafaffffffffffffffffffffffffffffffffd9d9d9d9070707070000000000000000000000000000000000000000000000000000000000000000000000004f010101ff5e5e5ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffbfbfcff7676760f0303030000000004040404856e6e6efccacacaffa2a1a1ff060605ff000000ff000000ff000000ff000000ff0d0d0dff3e3e3eff5d5d5dff6b6b6bff7f7f80ffacacacff9b9b9bff0000008700000000000000000000000000000000000000000000000000000037000000ff000000ff4b4b4bffc2c3c3ff8f8f8fff747474ff666666ff575757ff343434ff070707ff000000ff000000ff000000ff000000ff404040ffc5c5c5d7afaeae2c252525000000000000000005000000ff2b2b2bfff3f3f3fffefefefffefefefffefefefffffefefffefffffffffffffffefefefffefefeffeeeeeedf5454549f9f9f9ffffffffffffffffffffffffff6f6f6f6fffefefeffeeeeeeffd6d6d6ffcfcfd0ffcbcbcbffc5c6c5ffd6d6d5ffddddddffe2e1e1ffe3e3e3ffe1e1e1ffdedddeffd6d6d6ffcecdceffc3c2c3d8a0a0a02a1f202000000000000000000000000000000000000000001d181818b99d9d9dffdbdbdbffe0e0e0ffe2e3e2ffe2e3e3ffe1e1e1ffdddedeffd1d2d2ffc8c8c8ffcfcfcfffd5d6d6ffe1e1e1ffefefeff6f5f5f5c5c5c5c5fefefefeffffffffffffffff80808080000000000000000000000000000000000000000000000000000000000000000000000000400a0a0aff6b6b6bfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcff7777770f03030318030303cb525352ffd6d6d7ffd2d2d2ffcacacaff555454ff000000ff000000ff000000ff232222ff545454ff666666ff747474ff7d7d7dff919191ffbbbbbbff767676ff0000005400000000000000000000000000000000000000000000000000000008000000fb000000ff232323ffd0d0d0ffa0a0a0ff868686ff7b7b7bff707070ff616161ff494949ff0f0f0fff000000ff000000ff090909ffacacacffcdcdcdffd3d3d3f6afafae5c1111110000000019010101ff444444fffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffefefefec636363fefefefeffffffffc1c1c1c15f5f5f5f91919090fff3f3f3ffe7e7e7ffe0e0e0ffcfcfcfffc8c8c8ffcececeffdededeffe1e1e1ffe3e3e4ffe4e4e4ffe2e2e2ffdbdbdbffcfcfcfffc2c2c2ad7f7f7f0d0a0a0a00000000000000000000000000000000000000000000000000000000604c4c4cffd0d1d1ffddddddffe2e2e2ffe4e4e3ffe4e4e4ffe3e3e3ffdfdedfffcdcdcdffcececeffd7d7d6ffe4e4e4ffe8e8e8fff3f4f479797979262626268b8b8b8bf6f6f6f6c8c8c8c800000000000000000000000000000000000000000000000000000000000000000000000031090909ff686868fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcff7a7a7a1b06060625050505fb2b2b2bff989898ffd6d6d6ffd1d1d1ffb4b4b4ff141414ff030303ff3b3b3bff6b6b6bff787979ff848484ff8b8b8bff939393ffa3a3a3ffcbcbcbff555555ff0000002700000000000000000000000000000000000000000000000000000000000000d5000000ff0a0a0affd1d1d1ffb2b2b2ff9a9a9aff8f8f8fff888888ff7e7e7eff737473ff606160ff1d1d1dff000000ff686868ffcbcacbffd2d2d2ffd2d2d1ff4a4a4a9a1818180000000030040404ff595859fffcfdfcfffefefefffefefefffefefefffefffffffefefdfffefefdfffefefefffdfdfefff1f1f1df5556561d1d1d1d212121210000000053535353fef6f6f6ffe7e7e7ffe3e3e3ffdedfdeffd5d5d5ffc9c9c9ffdededeffe3e3e3ffe5e5e5ffe6e6e6ffe4e4e4ffe0e0e0ffd7d8d7fcc3c3c3765858580000000000000000000000000000000000000000000000000000000000000000000000002d222222ffc4c4c4ffd4d4d4ffdededeffe3e3e3ffe5e5e5ffe6e6e6ffe5e5e5ffdbdbdbffcfcfcfffdbdbdbffe1e1e1ffe3e3e3ffe8e8e8faf4f4f436363636000000000a0a0a0a030303030000000000000000000000000000000000000000000000000000000000000000000000001d050505ff545453fffafafafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcff7c7c7c1f0707070000000092171717ff515151ffdadadaffd6d6d6ffcfcfcfff9e9e9eff777777ff929292ff949494ff9a9a9affa0a0a0ffa4a4a4ffa9a9a9ffb8b8b8ffdbdbdbff353535fb0000000400000000000000000000000000000000000000000000000000000000000000a9000000ff010101ffc0c0c0ffc4c4c4ffaeaeaeffa6a6a6ffa3a3a3ff9d9d9dff979798ff959595ff909090ff7b7b7bffc9c9c9ffd4d4d4ffd8d8d8ffa5a6a6f42c2c2c180303030000000044050505ff6b6c6bfffefefefffefefefffefefefffffffefffffefefffefefefffefefefffdfdfdfffdfdfdfff3f3f3df57575700000000000000007b7b7b7bf2eeeeeeffe9e9e9ffe4e4e4ffe0e1e0ffdddeddffddddddffe0e0e0ffe8e8e8ffe8e8e8ffe8e8e8ffe7e7e7ffe4e4e4ffdfdfdfeac4c4c4413333330000000072727272cfcfcfcf9e9e9e9e38383838000000000000000000000000000000000000000003020202f8babab9ffcececeffd9d9d9ffe2e2e2ffe7e6e7ffe8e7e8ffe9e9e9ffe9eae9ffe1e1e1ffe0e0e0ffe1e1e1ffe3e3e3ffe6e5e6ffedededd9d7d7d73b3b3b3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b020102ff4a4b4afff7f7f7fffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbff7e7e7e1f070707000000003b0a0a0aff3a3b3bffdcdcdbffddddddffd9d9d9ffd2d2d2ffc8c8c8ffbcbcbcffb7b7b7ffb7b7b7ffb9b9b9ffbbbbbbffbebebeffcbcbcbffe3e3e3ff141414dc00000000000000000000000000000000000000000000000000000000000000000000007d000000ff000000ff9d9e9effd6d6d6ffc3c3c3ffbcbcbcffb9b9baffb8b8b8ffb7b7b7ffb8b8b8ffc3c3c3ffcdcdcdffd5d5d5ffdbdbdbffdededeff949494c4262526000000000000000055060606ff7a7a7afffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfff3f3f2df5455550000000000000000efefefeffffbfbfbffeeeeeeffe8e8e8ffe7e7e7ffe7e7e7ffe9e9e9ffebebebffedededffecececffebebebffe9e9e9ffe6e6e6ffdedede8a7474740000000038383838ffffffffffffffffffffffffffffffff9f9f9f9f0000000000000000000000000000000000000000ca969696ffcbcbcbffd8d8d8ffe2e2e1ffe8e8e8ffeaeaeaffecececffedededffedededffeaebeaffe9e9e9ffe9e9e9ffecebebfff1f1f1fffefefe8b8b8b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7393939ffedededfffefefdfffdfefdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbff7b7b7b180505050000000073151616ff4a4a4affe5e5e5ffe3e3e3ffdfdfdfffdbdbdbffd7d6d6ffd1d1d1ffcdcdcdffcdcdcdffcececeffcfcfcfffd1d1d1ffdcdcdcffd7d7d7ff050505b7000000000000000000000000000000000000000000000000000000000000000000000053000000ff000000ff7c7c7cffe4e4e4ffd4d4d4ffcececeffcdcdcdffcececeffcececeffd0d0d0ffd5d5d5ffd9d9d9ffddddddffe1e1e1ffe4e4e4ffa4a4a4f33434340c0202020000000067060606ff888888fffdfdfefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfbfbfffbfbfbfff1f1f1df545454000000000000000074747474fffefffefff7f7f7fff1f1f1ffefefefffefefeefff0f0f0fff1f1f1fff0f0f0ffeeeeeeffebebebffe9e9e9ffe4e5e4ffddddddb9969696000000003b3b3b3bffffffffffffffffffffffffffffffffd8d8d8d806010101861b1b1bac2d2d2d1a0808080000000099717171ffcbcbcaffdadadaffe4e4e4ffe9e9e9ffebebebffedededffefefeffff0f0f0fff0f0f0fff1f0f0fff2f2f2fff3f2f3fffbfbfbf3f3f3f317171717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e12c2c2cffe1e1e1fffffffffffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefdfefffcfcfbff7979790f04040408010101e6272727ff838383ffeaeaeaffe8e9e8ffe7e7e7ffe3e3e3ffe1e1e1ffdfdfdfffdededeffdededeffdededdffddddddffdfdfdfffe9eae9ffc0c0c0ff0000009200000000000000000000000000000000000000000000000000000000000000000000002a000000ff000000ff565656ffeeeeeeffe3e3e3ffdedfdeffdededeffdededfffdfdfdfffdfdfdeffe0e0e0ffe3e3e3ffe6e6e6ffe7e7e7ffe9e9e9ffd4d3d4ff3c3c3c6f0f0f0f0000000077010101ff8f9090fffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffafafaffeeeeeedf545454000000000000000005050505d9d9d9d9fffdfdfdfff5f6f6fff4f4f4fff4f4f4fff3f3f3fff3f2f3fff2f2f2fff0f0f0ffeeeeeeffe9eaeaffe5e5e4ffddddddeabcbcbc0000000014141414ffffffffffffffffffffffffffffffffcececece1f070707ff191a1aff0303038930303000000000674e4e4effcbcbcbffdddcddffe4e4e5ffe9e9e9ffedededffefefeffff1f0f0fff2f2f2fff4f4f4fff5f4f4fff7f7f7fff9f9f9fffefefe7a7a7a7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9191a19ffd0d0d0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbff7676760f04040467090909ff2e2e2effccccccffedededffeeeeeeffedededffecececffecececffecececffeaeaebffeaeaeaffe9e9e9ffe9e9e9ffecececfff2f2f2ff9c9c9cff0000006e000000000000000000000000000000000000000000000000000000000000000000000004000000fb000000ff2e2e2efff3f3f3ffeeeeeeffebeaebffeaeaeaffeaeaeaffeaeaeaffebebebffebebebffebebebffecececffedededffeeeeeeffedededff6d6d6ddf1817170300000086000000ff8e8e8efffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbffeeeeeede4f504f0000000000000000000000004b4b4b4bfffffffffffbfbfbfff8f8f8fff7f6f7fff5f5f5fff4f4f4fff3f3f3fff1f1f1ffefefefffebebebffe6e6e6ffdfdfdfffcfcfcf1a14141400000000e8e8e8e8ffffffffffffffffd1d1d1d11f1f1f1f0000000090222121c42424242d0f0f0f0000000035292929ffd0cfd0ffe0e0e0ffe8e7e8ffebebebffeeeeeefff0f0f0fff2f2f2fff4f4f4fff6f6f6fff7f7f7fff8f8f8fffdfdfde1e1e1e10808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab0c0b0cffafafb0fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffafafaff6f6f6f08010101d90f0f0fff5d5d5dffedededffeeeeeefff2f2f2fff2f2f2fff2f2f2fff3f3f3fff3f3f3fff3f3f3fff3f3f3fff1f1f2fff2f2f1fff5f5f5fff7f7f8ff747474ff00000049000000000000000000000000000000000000000000000000000000000000000000000000000000d7000000ff101010ffefefeffff4f4f4fff2f2f2fff1f1f1fff2f2f2fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff0f0f0ffeeeeeeffbbbbbbff1c1d1c5304040495000000ff8e8e8efffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffdfdfdfffcfcfcffecececcf4a4a4a00000000000000000000000000000000b7b7b7b7fffefefefff9f9f9fff8f8f8fff7f7f7fff6f5f5fff4f4f4fff2f2f2fff0f0f0ffeeeeedffe9e9e9ffe2e2e2ffd7d7d74c3f3f3f000000004e4e4e4eaaaaaaaa989898980a0a0a0a000000000000000000000000000000000000000000000000241e1e1effdcdcdcffe4e4e4ffe9e9e9ffedededffefefeffff1f1f1fff3f3f4fff5f5f5fff7f7f7fff8f8f8fffafafaffffffff5a5a5a5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e060606ff888888fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f8f8ff68686841020202ff141414ffabababffeeeeeefff1f1f1fff5f5f5fff5f5f5fff6f6f6fff7f7f7fff8f8f8fff8f8f8fff8f8f8fff8f8f8fff7f7f7fffafafafffafafaff515151ff00000022000000000000000201010173252525bc3a3a3abd3030307c141414020000000000000000000000af000000ff020202ffd8d8d8fffafafafff8f7f7fff7f6f6fff7f6f6fff8f8f8fff9f9f9fff8f8f8fff7f7f7fff6f6f6fff4f4f4fff4f4f4fff1f1f1ffecededff3b3c3cb80808089f000000ff8b8b8bfffefefefffefefefffefefefffdfefdfffefefefffdfefefffdfdfdfffdfdfdfffcfcfcffe6e6e5c34041410000000000000000000000000000000028282828fafafafafffcfcfcfff9f9f9fff9f9f9fff8f7f7fff5f5f5fff3f3f3fff2f2f2ffefefefffebebebffe5e5e5ffe0e0e0c4a9a9a9483a3a3a040303030000000000000000000000000000000000000000000000000000000000000000352a2a2ae6bebebeffe0e0e0ffe5e5e5ffeaeaeaffeeeeeefff0f0f0fff3f3f3fff5f5f5fff6f6f6fff8f8f8fff9f9f9fffdfefdc8c8c8c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049030303ff4c4c4cfffafafafffefefefffefefefffefefefffffffffffefefefffefefefffdfdfdfff2f2f2ea595959a3030303ff242424ffe6e6e6fff1f1f1fff5f5f5fff7f7f7fff8f8f8fff9f9f9fffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcff2c2c2cfa000000030000000000000078292929ff545454ff4c4d4cff252525ff0303037800000000000000000000008a000000ff000000ffb7b7b7fffdfdfcfffdfdfdfffcfcfcfffcfcfcfffbfcfbfffcfcfcfffafbfafff9f9f9fff8f8f8fff7f7f7fff7f7f7fff3f3f3ffefefefff838383fd0a0a0ab1000000ff797979fffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfdffd8d8d8ad2c2c2c00000000000000000000000000000000000000008f8f8f8ffffefefefffbfbfbfff9f9f9fff8f8f9fff7f7f7fff4f5f5fff2f2f2ffefefefffebebebffe8e8e8ffe4e4e4ffdcdcdcffcdcdcdedb3b3b39a7070704230303002020202000000000000000000000000000000005a474747f7c5c5c5ffd7d7d7ffe3e3e3ffe9e9e9ffebebebffefefeffff1f1f1fff3f2f2fff5f5f5fff7f7f7fff9f9f9fffcfbfbfefefefe3939393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000e41e1e1effc9c9c9fffefefefffefefefffefefefffefefefffefefefffefefefffefefeffe0e0e0d3393939f5030303ff656565ffedededfff5f5f5fff8f8f8fff9f8f9fffafafafffbfbfbfffcfcfcfffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefff6f5f5ff121212dc0000000000000000000000d34b4b4bff545353ff3a3a3aff000000ff000000dd000000000000000000000068000000ff000000ff999999fffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffbfbfbfffafafafff9f9f9fff8f8f8fff5f5f5ffefefefffc8c8c8ff0a0a0af2000000ff454545fffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffefdfefffdfdfdfffcfcfcffa2a2a27515151500000000000000000000000000000000000000000f0f0f0feaeaeaeafffdfdfdfff9f9f9fff8f8f8fff6f6f6fff5f5f6fff4f4f4fff0f0f0ffedededffebebebffe5e6e6ffe0e0dfffd8d9d8ffcececeffc4c4c4ffbcbcbce9a9a9a9926a6a6a3c2d2d2d04030303876c6c6cffcdcdcdffd5d5d5ffddddddffe6e6e6ffecececffeeedeefff1f0f1fff3f3f2fff5f4f4fff6f6f6fff7f8f7fffafafafffefefea8a8a8a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700d0d0dff545554fff1f1f1fffefefefffefefefffefefefffefefefffefefefffdfdfdffa6a6a6e4191919ff050504ffa8a8a8ffefefeffff7f7f7fff9f9f9fffafafafffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefeffe7e7e7ff070707c10000000000000000000000f4575757ff525252ff343434ff000000ff000000ff000000070000000000000051000000ff000000ff818181fffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffdfefdfffefdfdfffcfcfcfffcfbfbfff9f9f9fff6f6f6fff1f1f1ffe8e8e8ff2f2f2fff000000ff070707ffddddddfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfff8f7f7ff4e4e4e2802020200000000000000000000000000000000000000000000000066666666fffffffffffafafafff8f8f8fff7f7f7fff6f6f6fff5f5f5fff1f1f1ffefefefffebebebffe7e7e7ffe3e3e3ffdededeffd7d7d7ffd0d0d0ffccccccffc8c8c8ffc5c5c5ffc7c7c7f3c8c7c8ffd4d4d4ffd7d7d8ffddddddffe2e2e2ffe8e8e8ffedededfff0f0f0fff2f2f2fff4f4f4fff6f6f6fff7f7f7fff8f8f8fffcfcfcf7f7f7f720202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b61a1a19ff6a6a6bffeeeeeefffefefefffffefefffffefefffefefeffe0e0e0f92e2e2ed0040404ff141414ffdededefff0f0f0fff7f7f7fffcfcfcfffcfcfcfffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfcfdffddddddff030303af0000000000000000000000fc5b5b5bff525252ff333333ff000000ff000000ff0000000f0000000000000049000000ff000000ff787878fffcfcfcfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffdfdfdfffbfbfbfff6f6f6fff2f2f2ffe9e9e9ff717171ff010201d8000000ff4e4e4efffcfcfcfffffffffffefefefffdfdfdfffdfdfdfffefefefffefefeffb2b2b2c70707070000000000000000000000000000000000000000000000000000000002020202cfcfcfcffffefdfdfffafafafff8f8f8fff7f7f7fff5f5f5fff2f2f2ffefefefffececebffe9e9e9ffe5e5e5ffe0e0e0ffdcdcdbffd5d5d6ffd5d4d4ffd4d4d4ffd2d2d2ffd3d3d3ffd6d6d6ffdadad9ffdeddddffe1e1e1ffe5e5e5ffe9e9e9ffedededfff1f0f0fff3f3f3fff5f5f5fff7f7f7fff8f8f8fffafafafffefefe87878787000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000ab09090aff3b3b3bffa3a3a3ffd8d8d8ffdbdbdbffa2a2a2fd2f2f2f77010101f8000000ff4e4e4fffe4e4e4fff1f1f1fff8f8f8fffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcffe0e0e0ff050505bd0000000000000000000000e4545454ff555555ff363637ff000000ff000000f500000000000000000000005e000000ff000000ff818181fffbfbfbfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffafafafff4f4f4ffeaeaeaffb1b1b1ff01010197000000e3000000ff5e5e5efff4f4f4fffefefefffdfdfdfffcfcfcfffdfdfdffecececff303030410000000100000068000000b3000000b30000006c0000000200000000000000000000003e3e3e3efffffffffffcfcfcfff9f9f9fff7f7f7fff5f5f5fff2f2f2ffefefefffecececffe8e9e9ffe4e4e4ffe0e0e0ffdcdddcffd8d8d8ffd9d9d8ffd9d9d9ffd5d6d6ffd5d5d5ffd7d7d7ffdbdbdbffdededeffdfdfdfffe3e3e3ffe9e9e9ffeeeeeefff1f1f1fff4f4f4fff5f5f5fff7f6f6fff9f9f9fffdfdfde8e8e8e80d0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048020202a2080808c20c0c0cce0d0d0d9f0606063702020257000000ff000000ff909090ffe7e8e8fff3f3f3fff9f9f9fffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffcfcfcffefefefff101010f10000000300000000000000ae3f3f3fff555555ff484748ff101010ff000000b200000000000000000000009e000000ff000000ffa3a3a3fff9f9f9fffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffbfbfbfff7f7f7ffedededffdcdcdcff181818c900000023000000ce000000ff2b2a2affbbbbbbfff4f4f4fffbfbfbfff7f7f7ff5b5b5ba30000000000000085000000ff272727ff6a6a6aff6a6a6aff2625267f000000000000000000000000000000a9a9a9a9fffefefefff9f9f9fff7f7f7fff5f5f5fff2f2f2ffefeeeeffebebebffe5e5e5ffdededeffdadadaffd8d8d8ffd4d4d4ffd3d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd2d2d2ffd2d3d2ffd6d6d7ffd8d8d8ffdbdbdbffe6e6e6ffebecebffefefeffff3f3f2fff4f4f4fff6f6f6fffafafaffffffff6666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af000000ff090909ffd2d2d2ffedededfff7f7f7fffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffbfbfbfffafafafff8f8f8ff414241ff0000005f00000000000000280e0e0ee34b4b4bff4d4d4dff414141e71f1e1e260000000000000018000000f6000000ff080808ffdbdbdcfff9f9f9fffbfbfbfffdfcfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfff9f8f8fff0f0f0ffe3e3e3ff5d5d5dfe000000210000000200000068000000cc060606fd292929ff373838ff2d2d2dc00101010b00000000000000e2080808ff939393fff5f5f5fff4f4f4ff8e8e8ed80606060000000000000000000000001f1f1f1ff6f6f6f6fffcfcfcfff7f7f7fff4f4f4fff0f0f0ffebebebffe6e7e7ffdbdbdbffc8c8c8ffc4c4c4ffc0c0c0ffbfbfbfffbcbdbcffbbbbbbffbababaffbababaffbababaffbdbdbdffbebebeffc1c1c0ffc6c6c6ffdad9d9ffe5e5e5ffebebebfff1f1f1fff5f5f5fff6f6f6fffdfdfdd2d2d2d2030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000020000000000000000000000000000000000000017000000f9030303ff4f4f4fffe6e6e6fff3f3f3fffafafafffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffbfbfbfff9f9f9fff8f7f7ffa2a2a2ff000000eb0000002700000000000000040101012d0e0e0e2e0c0c0c090202020000000009000000c5000000ff000000ff525252fff9f9f8fff9f9f9fffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffafafafff5f5f5ffebebebffb0afafff06060786000000000000000000000000000000000000000000000000000000000000000000000000000000ee131313ffb6b6b6fffafafafffafafaffb0b0b0df0d0d0d0000000000000000000000000000000081818181fffffefefff9f9f9fff4f4f4ffefefefffe6e5e6ffe0e0e0ffdcdcdcffd2d3d3ffcbcbcbffc7c7c7d0a1a1a14f3b3b3b916e6e6dffc2c2c1ffc1c1c1ffc2c2c2ffc4c4c4ffc7c7c7ffcac9caffd1d1d1ffdfdfdeffe1e1e1ffe6e6e7ffefefeffff4f4f4fffafafaffffffff4545454500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea0b0b0bf4060606bf0202028f0000005800000020000000a1050505ff161616ffb3b3b3ffededeefff6f6f6fffbfbfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffbfbfbfff8f8f8fff7f7f7fff1f1f1ff484848ff000000ec000000600000000600000000000000000000000000000042000000d7000000ff000000ff171717ffd6d6d6fff7f7f7fff8f8f9fffafafafffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfdfcfff9f9f9fff1f1f1ffe8e8e8ff434343f10a090944010101370000005b0000008a000000c2020202f60606066c0505050000000000000000c8020202ff6b6b6bffc2c3c2ffc0c0c0ff626262b90000000000000000000000000000000000000009090909e3e3e3e3fffdfdfdfff4f4f4ffedededffe4e4e5ffe0e0e0ffe3e3e3ffdedfdeffd0d1d1ffcecfcff7c7c7c7dfb4b4b4ebbdbdbdffcacacaffcacacaffccccccffcdcdcdffcececeffcfcfd0ffdfdfdfffe7e6e6ffe3e3e3ffe5e5e5ffecececfff4f4f4fffefefeb4b4b4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024161616ff444444ff1e1f1eff191919ff191919ff161616ff171717ff1f1f1fff676767ffefefeffff3f3f3fff9f9f9fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfff9f9f9fff8f8f8fff7f7f7ffe2e2e2ff3f3f3fff000000ff000000ee000000b7000000b2000000e0000000ff000000ff000000ff1e1e1effbdbdbdfff6f6f5fff8f8f8fff9f9f9fffbfbfbfffbfbfbfffcfcfcfffcfcfcfffdfefdfffdfdfdfffefdfefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffbfbfbfff7f7f7fff1f1f1ffbebebeff2a2a2aff1b1b1bff181818ff161616ff171717ff191919ff212121a83a3939000000000000000034000000e2040404ff2b2b2bff282828d702020227000000000000000000000000000000000000000000000058585858fffefffffff7f7f7ffecececffe5e6e6ffe7e7e7ffe8e8e8ffe9e9e9ffdadadaffd6d6d6ffd5d5d5ffd4d4d4ffd4d4d4ffd2d2d2ffd2d2d2ffd2d2d2ffd4d4d4ffd4d4d4ffd8d8d8ffe8e8e8ffebebebffe8e8e8ffe5e5e5ffebebebfff9f9f9fbfbfbfb282828280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057474747ffcececeffcacacaffb0b0b0ff979797ff8b8b8bff888888ffa5a5a5ffe9e9e9fff3f3f3fff6f6f6fff9f9f9fffbfbfbfffdfdfefffefefefffdfefdffd6d6d6ff898988ff767676ff878787ffefefeffffdfdfdfffcfcfcfffbfbfbfff9f9f9fff8f8f8fff6f6f7fff5f5f5ffecededff888888ff272727ff020202ff000000ff000000ff010101ff171717ff686868ffdcdcdcfff3f3f3fff7f7f7fff7f8f8fff8f8f8fffafafafffafafbfffcfcfcfffbfbfbffafafafff7f8080ff7d7e7effb7b7b7fff9f9f9fffdfefefffefefefffefdfefffcfcfcfffafafafff5f5f4fff0f0f0ffcbcbcbff8f8f8fff888888ff888888ff979897ffb1b1b1ffcacacadab0b0b0000000000000000000000000070000007a0000009f0000007e0000004e000000020000000000000000000000000000000000000000000000c4c4c4c4fffefdfdfff1f1f1ffebebebf2e1e1e1e4d3d3d3ffefeeeffff4f4f4fff3f3f3fff3f3f3fff2f2f2fff2f2f2fff3f3f3fff4f4f4fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff0f0f0d7cacacac5b7b7b7dac8c8c8faeeeeeefffefefe94949494000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086737373ffdadadaffd9d9d9ffdbdbdbffddddddffe2e2e2ffe7e7e7ffeeededfff2f2f1fff6f6f5fff8f8f8fffafafafffafbfafffdfdfdfffcfcfcff818181dc0a0a0a5c040404220303037d030202ff787878fffcfcfcfffbfbfbfffafafafff8f8f8fff7f7f7fff7f7f7fff7f7f7fff6f6f6fff2f2f2ffe8e8e8ffc0c0c0ffa2a2a2ff9c9c9cffb8b9b8ffe1e0e1fff1f1f1fff5f5f5fff7f7f7fff7f7f7fff7f7f7fff7f7f7fffafafafffbfbfbfffbfbfbffd1d1d1d00909097a2222228c282828ae050505ff424242ffdededefffefefefffefefefffcfcfcfffafbfafff6f7f6fff3f3f3fff0f0f0ffeaeaeaffe5e5e5ffdfdfdfffdadadaffd8d8d8ffd8d8d8fed9d9d90d0b0b0b000000000a000000c4000000ff191919ff383838ff373837ff171717b6000000030000000000000000000000000000000000000032323232fdfdfdfd717070700e0e0e0e35323232e1d6d6d6fffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef8f1f1f16e6868680000000048484848c7c7c7c7131313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5a1a1a1ffe2e2e2ffe2e2e2ffe3e3e3ffe7e7e6ffeaeaeaffedededfff1f1f1fff3f3f4fff7f7f7fffbfbfbfffcfcfcfffcfcfcfffdfdfdff6c6c6cbd0000000e000000000000000000000003000000dd141414ffeaeaeafffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff6f6f6fff4f4f4fff4f4f4fff3f3f3fff3f3f3fff2f2f2fff1f0f1fff0f0f0fff3f3f3fff4f4f4fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff7f7f7fff9f9f9fffbfbfbfffcfcfcff5f605f43020202ef3a3939ff4242420f0404046a000000fe1d1d1dffe3e3e3fffefdfdfffefdfdfffbfbfbfff8f8f8fff6f6f6fff2f2f2ffeeeeeeffeaeaeaffe7e7e7ffe3e3e4ffe1e1e1ffe1e1e1ffe1e1e239333333000000007c000000ff292829ffb2b2b2fff1f1f1fff0f0f0ffadadadff2121215e00000000000000000000000000000000000000000000000c0c0c0c000000006c666666f9f1f1f1fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7e79f9f9f9fc9c9c9c9fffffffffffffffffffffffffffefefefff9f9f9b4aaaaaa1615151500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3cfcfcfffe8e8e8ffe8e8e8ffe9e9e9ffecececffeeeeeefff0f1f0fff3f3f3fff5f5f5fff8f8f8fffcfcfcfffefdfdfffefefeffc2c2c1e20101010a000000000000000000000000000000000000007a020202ffa4a4a4fffbfbfbfffafafafff9f9f9fff8f8f8fff7f7f7fff6f6f6fff4f4f5fff4f4f4fff3f3f3fff2f2f2fff1f0f1ffefefeffff0f0f0fff1f1f1fff4f4f4fff5f5f5fff7f7f7fff6f6f6fff7f6f7fff8f8f8fff9f9f9fffbfafaffeaeaeafe343434c0212121fb161616ff191919c32323237731303183000000ff545454fffdfdfdfffdfdfdfffdfdfdfffafafafff9f8f9fff6f6f6fff3f3f3ffefefefffedecedffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7665d5d5d00000000b6000000ff828282fff7f6f6fff7f7f7fff7f7f7fff6f6f6ff6565658e0000000000000000000000000000000000000000000000000000008e8b8b8bfffafafafffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdf7f7f7f7fb7b7b7b7fffffffffffffffffffffffffffffffffffffffffffcfcfcd4d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0e0e0effeeededffedededffedededffeeeeeefff0f0f0fff1f1f1fff3f3f3fff5f5f6fff7f7f6fffafafafffdfdfdfffefefefffefefeff5353536400000000000000000000000000000000000000000000002b010100ff646464fffbfbfbfffafafafff9f9f9fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff4f4f4fff3f3f3ffd6d6d6ff626262ff4f4f4fffb4b4b4ffefefeffff4f4f4fff6f6f6fff7f7f7fff7f7f7fff8f8f7fff9f9f9fffafafafffafafaffb7b7b7f93d3d3dff383838ff212122ff252525ff2e2e2f9f44444409000000eb010101ffe1e1e1fffcfcfcfffdfdfdfffbfbfbfff8f8f8fff7f7f7fff5f5f6fff1f1f1fff0f0f0ffefefefffedededffecececffececec9187878700000000ba000000ff959595fff8f8f8fff8f8f8fff7f7f7fff7f7f7ff6868688d000000000000000000000000000000000000000000000000000000d9d9d9d9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe0b0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038353535fff1f1f1fff1f1f1fff1f1f1fff2f2f2fff3f3f3fff4f4f4fff5f5f5fff8f8f8fff8f8f8fffafafafffdfdfdfffdfefefffdfdfdff1212121b000000000000000000000000000000000000000000000000000000f1484848fff9f9f9fffafafbfff9f9f9fff9f9f9fff8f8f8fff8f8f8fff7f7f7fff5f5f5ffeeeeeeff3b3b3bff000000ff000000ff0a0a0affd3d3d3fff5f5f5fff7f7f7fff8f7f7fff8f8f8fff9f9f9fffbfafafffafafafffafafaff909090902626268f191919f8171717ff181818961515155922222200000000ac000000ffa3a2a2fffdfdfdfffefefefffbfbfbfff9f9f9fff7f7f7fff6f6f6fff2f2f2fff2f2f2fff2f2f2fff1f1f1fff1f1f1fff0f0f0b9afafaf0000000088000000ff434343ffdddedefff8f8f8fff8f8f8ffc8c8c8ff252525590000000000000000000000000000000000000013101010816c6c6cf3d5d5d5ffddddddffd9d9d9ffd7d7d7efc6c6c6dfb7b7b7dfb7b8b7dfb7b7b7dfb6b6b5d6aeaeaecfa7a7a7cfa7a7a6cfa8a8a8cfa8a8a8c7a1a1a1bf99999abf9c9c9cbfa0a0a0b79c9c9c5848484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000605c5c5cfff3f4f3fff3f3f3fff3f4f3fff4f4f4fff5f5f5fff6f6f6fff7f7f7fffafafafff9f9f9fffbfbfbfffdfdfdfffdfefefff1f1f1c818181800000000000000000000000000000000000000000000000000000000c9383838fff0f0f0fffafafafffafaf9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7ffeaeaeaff0a0a0aff000000ff000000ff000000ffa9a9a9fff7f7f7fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafaff7979791d05050500000000ef4b4b4bff4f4f4fb8474747cf505151260e0e0e73000000ff747474fffefefefffefefefffcfcfcfffbfafafff8f8f7fff7f7f7fff6f6f6fff5f5f5fff3f4f4fff3f3f3fff3f3f3fff3f3f3e0d6d6d60000000015000000e1010101ff3b3b3cff818181ff767777ff292a29bf000000030000000000000000000000181313138d717171f3c7c7c7ffd7d7d7ffd9d9d9ffd4d5d5ffd4d4d4ffd4d4d4ffd3d4d3ffd3d3d3ffd2d2d2ffd3d3d3ffd2d2d2ffd1d2d2ffd2d3d2ffd2d2d2ffd3d3d3ffd3d3d3ffd3d3d3ffd2d2d2ffd3d3d3ffd4d4d4ffd8d8d8ffd4d4d4cea4a4a45240404001010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a848484fff5f5f5fff5f5f5fff6f6f6fff6f6f6fff6f6f6fff7f7f7fff8f8f8fffaf9f9fffbfbfbfffcfcfcfffefefefffdfdfdfff2f2f1372e2e2e00000000000000000000000000000000000000000000000000000000bf3a3a3affefefeffffbfbfbfffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff4f4f3ff4d4d4dff000000ff000000ff141414ffddddddfff8f8f8fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffafafbff7a7a7a0f03030300000000351818185f212121dd1b1b1bff1f1f1f630d0d0d7d121212ff616161fffefefefffdfdfdfffcfcfcfffbfbfbfff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff5f5f5fff5f5f5fff5f5f5fdf3f3f308080808000000001500000082000000ad000000aa0000006d00000006000000000000001511111195787878f6c9c9c9ffd4d4d4ffd4d4d4ffd6d6d6ffdcdcdcffdadadaffd9d9d9ffd7d7d7ffd7d6d6ffd5d5d5f0c8c8c8f5ccccccffd4d4d4ffd4d4d4ffd5d5d5ffd5d4d5ffd5d5d5ffd6d6d6ffd6d6d7ffd6d6d6ffd6d6d6ffd8d8d8ffdad9daffd4d4d4ffd5d4d5ffd3d3d3d5aaaaaa53434343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1acacacfff7f7f7fff7f7f7fff7f7f7fff7f7f7fff8f8f8fff8f8f8fffafafafffafafafffcfcfcfffcfcfcfffefefefffdfdfdfff2f2f21c19191900000000000000000000000000000000000000000000000000000000cd404040fff2f2f2fffbfbfbfffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff9f9f9fff7f7f7ffe7e6e7ff818181ff6d6d6dffcbcbcafff5f5f5fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffaf9f9fffafafafffbfbfbfffbfbfbff8080801f070707000000005f2c2c2cff3e3e3eff1c1c1cff242424ff232323f54c4c4cff555555fffefefefffdfdfdfffdfdfdfffcfcfcfff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff7f7f7fff6f6f6fff6f6f62e2d2d2d0000000000000000000000000000000000000000000000000000000007060606d1a6a6a6ffd7d7d7ffd5d5d5ffd7d7d7ffdbdbdbffdededeffe3e3e2ffe0e0e1ffdededeffddddddffdcdcdcf4d1d1d12f2a2a2a67595959ffd9dad9ffd9d9daffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdddddcffddddddffdddedeffe0e0e0ffe0e0e0ffdcdcdcffd9d9d9ffd7d7d7ffd8d7d7ffd2d2d26a5252520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5d0cfd0fff8f8f8fff8f8f8fff8f8f8fff9f9f9fff9f9f9fff9f9f9fffbfbfbfffdfcfdfffdfdfdfffdfdfdfffefefefffdfdfefdf1f1f10404040400000000000000000000000000000000000000000000000000000000d3454545fff5f5f6fffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff8f8f8fff8f8f8fff8f7f7fff7f7f7fff7f7f7fff7f6f6fff7f7f7fff8f8f8fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbff87888823080808000000005f2b2c2cff3b3b3bff181818ff1e1e1eff222322d94d4d4dff4a4a4afffefdfdfffefefefffefefefffdfdfdfffafafafffafafafffafafafffafafafff9f9f9fff8f8f8fff8f8f8fff8f8f8fff8f8f84f4d4d4d000000000000000000000000000000000000000000000000000000008e676767ffccccccffd2d2d2ffddddddffdfdfdfffe2e2e2ffe4e4e4ffe7e7e7ffe4e4e4ffe2e2e2ffe2e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe1e1e1ffe0e0e0ffdfdfdfffdededeffdfdfdfffe0e0e0ffe1e1e1ffe2e1e1ffe2e2e2ffe2e2e3ffe6e6e6ffe4e4e4ffe3e3e3ffe3e3e3ffe0e0e0ffdcdcdcffcececef6bcbcbc291e1e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101f8f2f3f2fff9f9f9fff9f9f9fff9f9f9fffafafafffbfbfbfffafafafffcfcfcfffdfdfdfffdfdfdfffefdfdfffefefefffefefee7dedede0000000000000000000000000000000000000000000000000000000000000000df4d4e4dfff8f8f9fffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff7f7f7fff6f6f6fff7f7f7fff7f7f7fff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafafffafafafffcfcfcfffbfcfbff8d8d8d2f0b0b0b000000000000000000000000cf232323ff2e2e2e2f09090904000000ff454545fffdfdfdfffefefefffdfefdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffafafa6f6d6d6d00000000000000000000000000000000000000000000000044313131fec1c1c1ffcececeffd5d5d5ffdfdfdfffe6e6e6ffe7e7e8ffe8e8e8ffe8e8e8ffeaeaeaffe6e6e7ffe5e5e5ffe5e5e4ffe3e3e3ffe3e3e3ffe4e4e4ffe4e4e4ffe3e3e3ffe2e2e2ffe2e2e3ffe3e3e3ffe4e4e4ffe5e4e5ffe4e4e4ffe5e5e5ffebebebffe9e9e9ffe8e8e8ffe7e8e7ffe5e5e5ffdadadaffd1d1d1ffccccccce9595950604040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c1c1c1cfffafafafffafafafffafafafffafafafffafafafffcfcfcfffbfbfbfffcfbfcfffdfefdfffcfcfcfffdfdfdfffefefefffdfdfddcd4d4d50000000000000000000000000000000000000000000000000000000000000000e8545454fff9f9f9fffbfbfbfffbfbfcfffbfbfbfffbfbfbfffafafafff9f9f9fff8f8f8fff8f8f8fff6f6f6ffedededffe9e9e9fff5f5f5fff8f8f8fff8f8f8fff9f9fafffafafafffafafafffbfbfbfffbfbfbfffdfdfdfffcfcfcff939393360b0b0b000000000000000000000000743131318f3e3e3e1a0a0a0a00000000ef3e3e3efffcfbfbfffefefefffdfdfdfffcfcfcfffbfbfbfffbfbfafffafafafffafafafffafafafff9f9f9fffafafafffafafafffafafa918e8e8e0000000000000000000000000000000000000000120d0d0de5a5a5a5ffcbcbcbffd2d2d2ffd9d9d9ffddddddffe4e4e4ffebebebffebebebffebebebffecececffe8e8e8ffe7e7e7ffe7e7e7ffe6e6e6ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e7ffe7e7e7ffe9e9e9ffeeeeeeffecececffebebebffebebebffe2e2e2ffdadadaffd6d5d6ffcfcfcfffc5c5c48a60606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e3e3efffbfbfbfffbfbfafffafafbfffcfcfcfffcfcfbfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffafafafffcfdfdfffefefefffdfdfdcfc7c7c70000000000000000000000000000000000000000000000000000000000000000ef5c5c5cfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfff8f8f8fff7f7f8ffe9e8e9ff353535ff131313ffbfbfbffff7f7f7fff9f9f9fff9f9f9fffafafafffafafafffbfbfbfffdfdfdfffdfdfdfffcfcfcff9b9b9b3f0e0e0e00000000652a2a2a873e3f3e7f3b3b3b271111110000000000000000ef3b3b3bfffafafafffdfdfdfffefefdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafab1aeaeae0000000000000000000000000000000000000000ad787878ffc6c6c6ffcdcdcdffd5d5d5ffdbdbdbffddddddffdedfdfffe7e7e7ffedededffedededffeeeeeeffe9e9e9ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe6e6e6ffe7e7e7ffe7e8e7ffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffecececffefefefffedededffecececffe6e6e6ffe2e2e2ffddddddffd9d9d9ffd3d3d3ffcbcbcbfdbabab9422d2d2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5e5e5efffbfcfbfffcfcfcfffcfcfcfffcfcfdfffcfcfcfffdfcfcfffdfdfdfffdfdfdfffbfbfbfffbfbfbfffdfdfdfffefefefffdfdfdccc4c3c30000000000000000000000000000000000000000000000000000000000000000ef5f5f5ffffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffafafafffafafafff9f9f9ffddddddff070707ff000000ff999999fff6f7f6fffafafafffbfafbfffafafafffafafafffbfbfbfffbfbfbfffcfcfcfffcfcfcff9f9f9f3f0e0e0e00000000bf292929ff515050ff464646491212120000000000000000e8363635fff9f9fafffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbcfcccccc0000000000000000000000000000000062424242ffbbbbbcffcbcbcbffd2d1d1ffd7d6d6ffd8d8d8ffdbdbdbffdededeffdfdfdfffe9e9e9ffecececffe8e8e8ffe5e5e5ffe4e4e4ffe4e4e4ffe4e4e4ffe4e4e4ffe5e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe5e5e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e6ffe8e8e8ffeaeaeaffedededffe5e5e5ffe0e0e0ffe0e0e0ffdededeffdbdbdbffd6d6d6ffcececdffc6c6c6e3a0a0a0110c0c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a787878fffbfbfbfffdfdfdfffcfcfcfffcfdfcfffdfdfdfffdfdfcfffdfdfdfffefdfefffdfdfdfffcfcfcfffdfdfdfffefefefffefefebfb7b7b70000000000000000000000000000000000000000000000000000000000000000fc676767fffbfcfbfffcfcfcfffcfcfcfffbfbfbfffafafafffbfbfbfffafafafffafafafff9f9f9fff3f3f3ffaeaeaeff8f8f8fffeeeeeefff8f8f8fffaf9f9fffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcffa2a2a28c303030ef444444ff292929ff424343ff363636f32c2c2cb346474700000000df323232fff8f7f7fffefefefffefefefffdfdfdfffefefefffefefefffdfdfdfffcfdfdfffcfcfcfffcfcfcfffcfdfcfffcfcfcfffcfcfce8e5e5e500000000000000000000000023181818f3adacadffc8c8c8ffcececeffd3d4d4ffd7d7d7fed8d7d889757575ffdbdbdbffdbdbdbffdbdcdbffdfe0e0ffe2e3e3ffe7e7e7ffe6e6e6ffe6e6e7ffe5e5e5ffe5e5e5ffe6e6e6ffe5e5e5ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe7e7e7ffe7e7e7ffe7e7e7ffe7e7e7ffe1e2e1ffdededeffdcdcdcffdbdbdbd0b2b2b2c0a6a6a6ffdadadaffd5d5d5ffd1d1d1ffcacacaffc2c3c2aa73737300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097969696fffcfcfcfffdfdfdfffcfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdcbc3c3c30000000000000000000000000000000000000000000000000000000000000000ff6c6c6cfffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfcfcfffcfcfcfffcfcfcffa5a5a59d393939ff60605fff3f3f3fff6c6d6dff595959ff424242bf56565600000000ea2e2e2efffafafafffefefefffefefefffefefefffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfefcfcfc030303030000000003020202c88a8a8affc4c4c4ffcacacaffd0d0d0ffd4d4d4ffd6d6d6e3c0c0c0c5a6a6a6ffd8d8d7ffd6d6d5ffd2d1d2ffd7d7d7ffe5e6e5ffeaeaebffe9e9e9ffeaeae9ffe9e9e9ffe8e8e8ffe9e9e9ffe8e8e8ffe7e7e7ffe8e8e8ffe9e9e9ffe8e8e8ffe8e8e8ffe8e8e8ffeaeaeaffeaeaeaffe1e1e1ffd2d2d2ffd3d3d3ffd7d7d7fed7d7d7a0878787ffd8d8d8ffd6d6d6ffd5d5d5ffd0d0d0ffc9c9c9ffbbbbbb604141410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4b2b2b2fffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdd0c7c7c70000000000000000000000000000000000000000000000000000000000000000ff6c6c6cfffcfcfcfffdfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfafbfffbfbfbfffafafafffbfbfbfffbfbfbfffafafafff9f9f9fffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcffa6a6a68f323232ff626363ff404140ff707070ff5a5a5aff454545bf59595800000000f12f3030fffcfcfcfffefefefffefefefffefefefffdfdfdfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd1919191900000000815b5b5bffbfbfbfffc9c9c9ffcdcdcdffd3d3d3ffd5d5d5ffd5d5d5ffd5d5d5ffd4d3d3ffd3d3d3ffcdcdcdffd0d0d0ffd4d4d4ffe0e0e0ffedededffebebebffebebebffebebebffeaeaeaffeaeaebffeaebeaffeaeaeaffeaeaeaffecececffebebeaffeaeaeaffeaebebffebebebffebebebffdadadaffd3d3d3ffcececeffd2d2d2ffd3d3d4ffd5d5d5ffd6d5d5ffd6d6d6ffd6d6d6ffd3d2d2ffcccccbffc6c6c6f2ababab2217171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cecdccccfffefdfdfffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfddfd7d6d70000000000000000000000000000000000000000000000000000000000000000ff6b6b6bfffcfcfbfffcfcfcfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffafafafff9f9f9fffafafafffbfbfbfffbfbfbfff9f9f9fff9f9f9fff9f9f9fff9fafafffafbfbfffcfcfcfffcfcfcfffcfcfcfffdfcfcffa6a6a68f30302fff505050ff2d2d2dff4b4b4bff3b3b3bff353535af4b4b4b00000000ff373736fffdfdfdfffefefefffffffffffffffffffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfe353535351f161616fcb7b7b7ffc7c7c7ffcdcdcdffd0d0d0ffd3d3d3ffd5d5d5ffd3d3d3ffd0d0d0ffcececeffcbcbcbffc9c9c9ffd1d1d1ffd5d5d5ffd8d8d8ffebebebffebebebffebebebffecececffecececffebebebffebebebffecececffecececffecececffecececffecececffeeededffedededffe5e5e5ffd8d8d8ffd5d4d4ffd0d0d0ffcdcdcdffd1d1d0ffd1d1d1ffd2d3d3ffd4d4d4ffd5d5d5ffd3d3d2ffcfcfcfffcac9caffc4c4c4b682828200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4e3e3e3fffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefeebe3e3e30000000000000000000000000000000000000000000000000000000003000000ff6b6a6afffcfcfcfffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffafafafffbfbfbfffcfcfcfff9f9f9fff9f9f9fffafaf9fffafafafffbfbfbfffcfcfcfffbfbfbfffcfcfcfffdfdfdffa7a7a75c1515152f0e0e0ebe242424ff414142ff363636490e0e0e200c0c0c0c010101ff4c4c4cfffdfdfdfffdfefefffefefefffffffffffdfdfdfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefe464646460b080808ae868686ffcbcbcbffd0d0d0ffd2d2d2ffd2d1d1ffd2d2d2ffd0cfd0ffcbcbcbffc9c9c9ffc7c7c7ffcdcdccffd1d1d1ffd3d4d3ffd7d7d7ffe6e5e5ffedededffedededffedededffedededffebececffebebebffecececffecececffedededffedededffeeeeeeffefefefffefefefffdcdcdcffd6d6d6ffd3d4d3ffd1d1d1ffcdcdcdffcbcbccffcfcfceffcfcfcfffd1d2d2ffd3d3d3ffd4d4d4ffd2d2d2ffcdcecefcc6c6c6604a4a4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6f5f5f5fffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefff8f8f82927272700000000000000000000000000000000000000000000000024070707ff777777fffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfff9f9f9fff9f9f9fffbfbfbfffbfbfbfffbfbfbfffcfcfcfffbfbfbfffbfbfbfffdfdfdffb5b5b5741717170000000078303030af4d4d4daf484848150808080000000044080808ff787878fffefefefffefefdfffefefefffffffffffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfefdfffefefefffefefe56565656000000000a080808d4abababffd2d2d2ffd3d3d3ffd1d1d0ffd0d0d0ffcdcdcdffc8c8c8ffc5c5c5ffcacacaffcfcfcfffd0d0d0ffd1d1d2ffd3d3d3ffd9d9d9ffeeeeeeffeeefeeffeeededffedededffedededffededecffecececffecececffedededffedededffeeeeeeffefefefffe9e9e9ffd6d5d6ffd4d3d3ffd2d2d2ffcfcfcfffcdcdcdffc9cac9ffcacbcbffcccbcbffcdcdcdffd1d1d1ffd4d4d4ffd4d4d4ffd1d1d17d6565650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009090909fffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfc988a8a8a00000000000000000000000000000000000000000000000061111111ff979797fffcfdfdfffbfcfcfffbfcfbfffbfbfbfffbfbfbfffafafafffafafafffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfafbfffafafafff9f9f9fffafafafffcfcfcfffbfbfbfffbfbfbfffdfcfcfffbfbfbfffbfbfbfffcfcfcffd1d1d1b0232323000000000000000000000000000000000000000000000000ba1b1b1bffbcbcbcfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffefefe66666666000000000000000027202020f2cbcbcaffd2d2d2ffd0d0d0ffcdcdcdffcacacaffc9c8c9ffc8c8c8ffcbcbcbffcbcbcbffcccbcbffccccccffcdcdceffd0d0d0ffe8e8e8ffedededffecececffecececffecececffecececffebebebffececebffecececffecececffecececffedededffddddddffd1d1d1ffcfcfcfffcececeffcccdccffcbcbcbffcbcbcbffc9c9c9ffcacacaffc9c9caffcfd0d0ffd4d4d4ffd5d5d5b495959500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1b1b1bfffefefefffefefefffefefefffefefefffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffccccccd21717171401010100000000000000000000000000000000ce191918ffd7d7d7fffdfcfcfffcfcfcfffcfbfbfffbfafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffcfcfcfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffbfcfcfffbfbfbfffcfcfcfffdfdfdfff7f7f7fc44444421030303000000000000000000000000000000007d090909ff616060fffbfbfafffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefe7676767600000000000000000000000055464746ffd0d0d0ffcfcfcfffcdcdcdffc8c8c8ffc8c8c8ffc8c8c8ffc9c9c9ffc6c6c6ffc6c6c6ffc5c5c5ffc6c6c6ffc7c7c7ffd8d8d8ffedededffecececffebebebffeaeaeaffeaeaeaffe9e9e9ffe9e9e9ffecececffecececffecececffebebebffccccccffc9c9c9ffc7c7c7ffc7c7c7ffc8c7c7ffc7c7c7ffc8c8c8ffc9c9c9ffc8c8c8ffc9c9c9ffcdcdcdffd3d3d3ddb9b9b9100e0e0e0000000000000000000000000000000000000000000000000000000000000000451c1c1c9f49494a9f4b4b4b7733333300000000000000002f2f2f2ffffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdff9e9e9edb181919520606060b0000001101010190141414ff757575fffdfdfdfffdfdfdfffcfdfdfffcfcfcfffafafafffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfafafffbfbfbfffcfcfbfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffdfdfdffb3b3b3c91e1e1e220303030000000025030303a30d0d0dff545454ffeeeeeefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefe868585850000000000000000000000000000000090767676ffcecfcfffcacacbffc5c5c5ffc7c7c7ffc5c5c5ffc3c3c3ffbdbdbdffbbbabbffb8b8b8ffb5b5b5ffb3b3b3ffbbbabaffe9e9e9ffeaeaeaffeaebeaffe8e8e8ffe7e7e7ffe7e7e7ffe7e7e7ffe8e8e8ffe9e9e9ffeaeaeaffd9d9d8ffb7b7b7ffb6b7b6ffb8b8b8ffbbbcbcffbebebeffc1c1c1ffc6c6c6ffc7c7c8ffc8c8c8ffc7c7c7ffcdcdcdf6cbcbcb3028282800000000000000000000000000000000000000000000000000000000000000001b0a0a0a81101010ff0f0f0fff0c0c0cc71313131f080808070202023f3f3f3ffffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfeffcfcfcfff6e6e6efe424141ff444444ff90908ffff3f3f3fffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfcfffcfcfcfffcfcfcfffcfcfcfffafbfbfffafafafffbfbfbfffbfbfbfffbfbfbfffafafafffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcffb0b0b0ff4f4f4ff8323232ff515151ff9f9f9ffff5f5f5fffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe9291919100000000000000000000000000000000120f0f0ff0c5c5c4ffc8c9c9ffc7c7c7ffc5c6c6ffbfbfbfffb8b7b8ffabacacff9f9f9fff828282ff6a696aff6d6d6dff828282ffc5c5c5ffd8d8d8ffd0d0d0ffbdbdbdffb7b7b7ffb7b7b7ffbababaffc7c7c7ffd8d8d8ffdcdcdcffa5a5a5ff797979ff6e6e6eff727272ff959595ffa9a9a9ffb5b4b4ffbdbdbdffc2c2c2ffc7c7c7ffc9c8c8ffcacbcb947b7b7b000000000000000000000000000000000000000007020202432020204f2727274f262626e9595959ff090909ff000000ff000000ff010001ff4040403f1d1e1e4a4a4a4afffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffbfcfcfffbfbfbfffbfbfbfffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefe9f9e9e9e0000000000000000000000000000000000000000261f1f1fd5aeaeaeffcacacaffc1c1c1ffb5b5b5ffa0a0a0ff575757ff151515ff000000ff000000f6000000b3060606fc202020ff080808ff000000ff000000ff000000ff000000ff000000ff000000ff020202ff101010d4222222d5000000ff000000ff000000ff050505ff303030ff7f807fffadadadffbbbbbbffc4c4c4fecdcdcc897070700303030300000000000000000000000000000000000000001f070707ff313132ff262626ff313131ff5c5c5cff090909ff000000ff000000ff010101ff4444443f1e1e1e52525252fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfcfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffcfcfcfffcfcfdfffdfcfdfffcfcfcfffdfcfdfffdfdfdfffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefea1a0a0a000000000000000007f2b2b2bff494949ff474747bf4040400b090909a9888889ffb9b9b9ff939393ff212221ff000000f3000000a7000000570000000b00000000000000ae000000ff000000ff000000ff000100ff000000ff000000ff000000ff000000ff000000ff00000046000000000000002700000078000000ca000000fe000000ff030303ff595859ffabababf0b8b7b74f403f3f0000000000000000000000000000000000000000000000006b2d2d2dd4101010ff010101ff000000ff000000eb191919ed3f3f3fff131313ff0e0e0ec61010111f090909070303035f5f5f5ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffcfdfcfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeafaeaeae170909097f252525bf050505ff000000ff000000df0505057f1f1f1f2f14141471474747dd323232a20000004d00000008000000813a3a3a9f4848489f4747473b1a1a1a40000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000da00000000000000000000000000000000000000000000001d0000006d000000c1040404c357575723191919000000000000000000000000000000000000000000000000000000008f414141ff191919ff010101ff000000ff000000ff161616ff666666ff646464ff636363d049494900000000000000006a6a6a6afffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffdfcfcfffefefdfffdfdfdfffbfbfbfffefefefffefdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeafaeaeae260e0e0eff434343ff010101ff000000ff000000ff010101ff3434335f2525250000000000000000000000000f0707071f090909d5151515ff050505ff090909730e0e0e1f0d0d0dd4000000ff000000ff000000ff000000ff000000ff000000ff000000ff00000070000000000000007f313131ff545454ff535353af424242000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000471b1b1b870c0c0cff030303ff000000ff010101c3161616db292929ff070707ff040404e91010104f1414140e0606066f6f6f6ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfcfffbfbfbfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeafaeaeae1b090809df2f2f2fef010101ff000000ff000000f7020202df232323531a1a1a0000000000000000000000007f3b3b3bff2d2d2cff010101ff000000ff000000ff030304ff5c5c5c75070707ff000000ff000000ff000000ff000000ff000000ff000000f5000000220707078f303030c7060606ff000000ff000000dc0606068f2828282c141414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020090909ff505050ff454545ff4d4d4def373737ff070707ff000000ff000000ff020202ff444444341818186f6f6f6ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffefefefffffefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfcfcfffcfcfcfffcfcfcfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffdfefefffcfcfcfffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeafaeaeae00000000000000007f0e0e0eff101010ff0f0f0fbf13131300000000000000000000000000000000000000007f3b3b3bff2a2a2aff010101ff000000ff000000ff030303ff5a5a5a19070707ed000000ff000000ff000000ff000000ff000000ff0000009b0000001f0e0e0eff505050ff010101ff000000ff000000ff000000ff3131314f1d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f0a0a0aff2a2a2aff1f1f1fff2b2b2bef343334ff080808ff000000ff000000ff030303ff4040403f1c1c1c6f6f6f6ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeafaeaeae00000000000000004d1616168f2828288f2828286119191900000000000000000000000000000000000000001f0f0f0f3f101010db0f0f0fff010101ff030303870b0b0b3f1a1a1a0301010189000000ff000000ff000000ff000000ff000000ff0000003000000019090909cf303030e7000000ff000000ff000000f0000000cf171717401212120000000000000000000000000000000000000000000000000000000000000000000000000000000095161616bd050505ff010101ff000000ff000000c60a0a0ad73a393aff1e1e1eff1a1a1acf2525250f040404030101016f6f6f6ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffcfcfdfffcfcfcfffcfcfcfffcfcfcfffefefefffdfdfefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefffffffefffefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeafaeaeae00000000000000009f2a2a2aff343434ff3333338f272727000000000000000000000000000000000000000000000000000000009b444444bf4f4f50bf4f5050471f1f1f00000000000000001f000000fc000000ff000000ff000000ff000000c60000000000000000000000000000007f0f0f0fff111111ff121212af0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef2e2e2eff080808ff020202ff000000ff000000ff080808fc676767ef6f6f6fef707070c254545400000000000000006f6f6f6ffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfcfcfffefefefffefefefffefefefffdfdfdfffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeafaeaeae3b1b1b1bbf333333e7020202ff000000ff000000e3020203bf3a3a3a23101010000000001f1f1f1f07070707010101013c3c3c3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb6414141ef464646ef434343ee4343437f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f674747478f4e4e4e8f4e4e4e764848483f3f3f3f1717171700000000090909090101010100000000000000000000000000000000000000000000000000000000c2212121de060606ff010101ff000000ff000000d5040404e4343434ff161616ff121212cf1a1a1a00000000000000006f6f6f6ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffdfdfdfffdfdfdfffdfdfdfffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefeafaeaeae4f252525ff424242ff010101ff000000ff000000ff020202ff4a4a4a2f16161615151515f0f0f0f0494949493f3f3f3ffffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdb2b1b1b100000000c4c4c4c46e6e6e6e00000000000000000000000000000000000000000000000000000000000000004f0c0c0cff1d1d1dff111111ff1e1e1ef13a3a3af8030303ff000000ff000000fc000000ef252525772c2c2c6f6f6f6ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefeafaeaeae311717179f2c2c2cdb030303ff000000ff000000d50303039f3030301d0d0d0d98989898ffffffff8383838398989898fffdfdfdfffdfdfdfffdfdfdfffefefefffefefef1f0f0f0f3f2f2f2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffefefefffefefefffdfdfdfffdfdfdf9f8f8f817171717f7f7f7f7edededed101010100000000000000000000000000000000000000000000000000000000046151515ff585959ff585858ff575757ff3b3b3bff010102ff000000ff000000ff000000ff252525782d2d2d6f6f6f6ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffffffffffefffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefeafaeaeae00000000000000009f363636ff434343ff4343438f313031000000002f2f2f2ffdfdfdfdffffffffc0c0c0c0edecececfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefe4140404059585858fffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfd9e9e9e9effffffffffffffff8e8e8e8e0000000000000000000000000000000000000000000000004d1e1e1e870c0c0cff030303ff010101ff060606ef212121f81b1b1bff000000ff000000e70000007f0e0e0e371111116e6e6e6efffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffdfdfdfffdfdfefffdfdfdfffefefdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefea2a1a1a10000000000000000090404040f0808080f0808080804040400000000c1c1c1c1fffffffffffffffffffffffffffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffdfdfcfffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfdfcfcfcfffffffffffffffff9f9f9f9242424240000000000000000000000000000000000000000cf585858ff0e0e0eff010101ff000000ff010101ff171717ff4a494aff1b1b1bff1a1b1bcf11111100000000000000005f5f5f5ffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffffefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefdfdfffdfdfefffefefefffdfdfdfffdfefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffffffffffffefffffffefefffffefefffefefefffefefefffefffffffffffffffffffefffefefefffefefe9f9e9e9e00000000000000000000000000000000000000000000000056565656fffffffffffffffffffffffffffefefefffafafafffafafafff9f9f9fff9f9f9fff8f8f9fff8f8f8fff9f9f9fff9f9fafff9faf9fff9f9f9fffafafafffaf9f9fffafafafff9f9f9fff9f9f9fffafafafffafafafffafafafffafafafff9f9f9fff9f9f9fff9f9f9fffafafafffdfdfdffffffffffffffffffffffffadadadad0000000000000000000000000000000000000000cf515151ff101110ff000000ff000000ff010101ff131313fa565656ff3d3c3cff373837c12f2f2f00000000000000005f5f5f5ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfefffdfdfdfffefdfdfffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefffffffffffffffffffffefefefffefefe9f9e9e9e000000000000000000000000000000000000000008080808e0e0e0e0fffffffffffffffffffffffffff8f8f8ffe8e8e8ffe6e6e6ffe6e6e6ffe4e4e5ffe4e4e4ffe3e3e3ffe2e2e2ffe1e2e2ffe1e1e1ffe0e0e0ffe0e0e0ffe0e0e0ffe0e0e0ffdfdfdfffe0e0e0ffe1e1e1ffe2e2e2ffe3e3e2ffe3e3e3ffe3e4e4ffe5e5e5ffe6e6e6ffe5e5e5ffeeeeeefffefefeffffffffffffffffffffffff3d3d3d3d00000000000000000000000000000000000000003f090909ff161717ff0c0c0cff191919ba353636d2070707ff000000ff000000eb010101ac1d1d1d311213125f5f5f5ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffefefefffefefefffefefefffefdfefffcfcfcfffcfcfcfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefe9493939300000000000000000000000000000000000000007d7d7d7dfffffffffffffffffffffffffffdfdfeffebebebffe6e6e6ffe4e4e4ffe2e2e3ffe1e1e1ffe0e0e0ffdedfdfffdededeffdcddddffdddcddffdbdbdbffdbdbdbffdbdbdbffdbdbdbffdadadaffdadadaffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe2e1e2ffe3e3e3ffe2e2e2ffe5e5e5fff7f7f8ffffffffffffffffffffffffcbcbcbcb01010101000000000000000000000000000000002a0c0c0cff363636ff393939ff353535f94d4d4dff050505ff000000ff000000ff000000ff333333481c1c1c5f5f5f5ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfcfffbfbfbfffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffdfdfdfffefdfefffefefefffffefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe8f8e8e8e000000000000000000000000000000001b1b1b1bf5f5f5f5fffffffffffffffffffefefefff3f3f3ffe4e4e4ffe4e4e3ffe2e1e2ffdfdfdfffdededfffddddddffdbdbdbffdadadaffd8d8d8ffd7d7d7ffd7d6d7ffd6d6d6ffd6d6d6ffd7d6d6ffd7d7d7ffd8d8d8ffd9d9d9ffd9d9d9ffdbdbdbffdcddddffdddddeffdfdedfffdfdfdfffe1e1e1ffe4e4e4ffeaebeafffdfdfdffffffffffffffffffffffff5d5d5d5d000000000000000000000000300e0e0e780b0b0bff010100ff000000ff000000f7202020ff121212ff000000ff000000e70000009f1a1a1a270d0d0d4f4f4f4ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffefefefffdfdfdfffcfcfcfffcfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfffafafafffafafafffcfdfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe8a89898900000000000000000000000000000000a6a6a6a6ffffffffbcbcbcbcfffffffffffcfcfcffe6e6e6ffe2e2e2ffe0e0e0ffdededeffddddddffdcdddcffdbdbdbffd8d8d8ffd6d6d6ffd4d4d4ffd3d3d3ffd2d2d2ffd1d1d1ffd1d1d1ffd2d2d2ffd2d2d2ffd3d3d3ffd4d4d4ffd5d6d6ffd7d7d7ffd9d9d9ffdadadaffdcdcdcffdfdfdfffe0dfdfffe2e2e2ffe3e3e4fff4f4f4fffffffffbfbfbfbf4f4f4f4e3e3e3e3090909090000000000000000762d2d2dff1e1e1eff000000ff000000ff000000ff131313ff393939ff151515ff151515b70d0d0d00000000000000004c4c4c4cfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffefffffffffffefffefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfcfffbfbfbfffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefefffefefffffefefefffefefefffefefefffefffefffefffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefe7f7f7f7f0000000000000000000000003a3a3a3afefefefebebebebea6a6a6a6fffefefeffefefefffe3e3e3ffe0e0e0ffdededeffdcdcdcffdbdadaffd9d9d9ffd7d7d7ffd4d4d4ffd2d2d2ffd0d0d0ffcfcfceffcececdffccccccffcdcdcdffcdcdcdffcdcdcdffcececeffcfcfcfffd1d1d0ffd2d2d3ffd5d5d5ffd7d7d7ffd9d9daffdcddddffdfdfdfffe0e0e0ffe2e1e2ffe7e7e7fffcfcfceaeaeaea7d7d7d7dffffffff7d7d7d7d00000000000000005f1e1e1ec3141414ff000000ff000000ff000000d00e0e0e77292929070101010f0202020a01010100000000000000003f3f3f3ffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefdfdfffefefefffefefefffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfefffdfdfdfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffffefefffefefefffefefefffefffffffefefefffefefefffefefefffefefefffefefffffefefe74747474000000000000000001010101ccccccccfffffffffbfbfbfbfefefefefff9f9f9ffe5e5e5ffe2e2e2ffdfdfdfffddddddffdbdadaffd8d8d8ffd6d6d6ffd2d2d2ffcfcfcfffccccccffcacacaffc8c8c9ffc8c8c8ffc7c7c7ffc7c7c7ffc7c7c7ffc7c7c7ffc8c8c9ffcacacaffcbcbcbffcecdcdffd0d1d1ffd4d4d5ffd7d7d7ffd9d9d9ffdcdddcffdedfdeffe0e0e0ffe2e3e2fff0f0f0fffefefed5d5d5d5fffffffff3f3f3f31919191900000000000000000f030303ff302f30ff242424ff2e2e2e1f08080800000000000000000000000000000000000000000000000039393939fffefefefffefefefffefffefffffefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfefdfffefefefffefefefffefdfdfffdfefdfffdfdfdfffefefefffefefefffefefdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffffefefffefefefffefefefffffffefffefffefffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffff6e6e6e6e000000000000000061616161fffffffffffffffffffffffffffefefeffececebffe3e3e3ffdfdfdfffddddddffdadbdbffd8d8d8ffd5d5d5ffd1d1d1ffcbcbcbffc8c8c8ffc6c5c5ffc3c3c3ffc2c2c2ffc2c1c1ffc1c1c1ffc0c0c0ffc0c0c0ffc0c1c0ffc2c2c2ffc3c3c3ffc4c4c4ffc7c7c7ffcacacaffcececeffd3d3d3ffd8d7d8ffdadadaffdcdcdcffdfdfdfffe1e1e1ffe4e4e4fffafafaffffffffffffffffffffffff9d9d9d9d0000000000000000030101014c2323234f2828284f262626090303030000000000000000000000000000000000000000000000002f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffffefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefeffffffff5f5f5f5f000000000d0d0d0de8e8e8e8fffffffffffffffffffffffffff5f5f5ffe4e4e4ffe0e0e0ffdeddddffdbdbdbffd8d8d8ffd6d6d6d6b1b1b1af8c8c8caf878787af858585af838383af828282af818281af818181af808080af808080af818181af808080af818181af828282af828282af848484af868686af888888af8d8d8dedc5c5c5ffd6d6d6ffdadadaffdededeffdededeffe1e1e1ffebebebfffefefefffffffffffffffffdfdfdfd2f2f2f2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026262626fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffefffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffff585858580000000089898989fffffffffffffffffffffffffffdfdfdffe7e8e7ffe1e1e1ffdededfffdbdbdbffd7d7d7ffd3d3d3e9bdbdbd100e0e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a3c3c3cffcdcdcdffd5d6d6ffdadadaffddddddffdfe0e0ffe2e2e2fff7f7f7ffffffffffffffffffffffffbdbdbdbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1f1f1ffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefffffffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefeffffffff4f4f4f4f24242424f9f9f9f9fffffffffffffffffffefefefff1f1f1ffe2e2e2ffdfdfdfffdcdcdcffd8d8d8ffd3d2d2ffcacbcb614c4c4c00000000000000000000000000000000371b1b1b6f3838386f37373745212121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b18b8b8bffcdcdcdffd5d5d5ffd9d9d9ffdcdcdcffdedfdfffe8e7e8fffdfdfdffffffffffffffffffffffff4d4d4d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013131313fffffffffffefffefffefefefffefefefffffefefffefefffffffefefffffefefffefefefffefefefffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffffffffffefefefffefefefffefefefffefefeffffffff42424242b2b2b2b2fffffffffffffffffffffffffffbfbfbffe4e4e4ffdfdfdfffdcdcdcffd9d9d9ffd4d4d4ffcdcdcdc69b9b9b00000000000000000000000000000000000000007f1a1a1aff171717ff141414a51c1c1c0f0606060100000000000000000000000000000000000000c24a4a4acf444444cf5050500c0505050000000000000000221a1a1bf7c1c1c1ffd1d1d1ffd6d6d6ffd9d9d9ffddddddffe0e1e1fff4f4f4ffffffffffffffffffffffffd8d8d8d8040404040000000000000000000000000000000000000000000000000000000000000000000000000000000008080808fffffffffffffefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffffffffffffffffffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfbfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfefffefdfdfffefefefffefefefffefefefffefefffffffffffffefefefffefefefffefffffffefefefffefefefffefefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffffffffffefefefffefefefffefefeffffffffffffffff7f7f7f7ffffffffffffffefefffefefefffcfcfcfff0f0f0ffe0e0e1ffddddddffdadadaffd6d7d6ffd2d2d2fcc7c7c73025252500000000000000000000000000000000ff636464ff070707ff000000ff000000ff010101ff5151511f0f0f0f00000000000000005928282893151515fb030303ff000000ff0505065a14141422101010000000000000000081656565ffcdcdcdffd4d5d5ffd8d8d8ffdbdbdbffdededeffe7e7e7fffbfbfbfffefefdfffefffeffffffff6d6d6d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbfbfbfbfffffffffffefefefffefefefffefefffffefefefffefefefffefffefffefefefffefefefffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffdfdfdfffefefefffefefefffefefefffcfcfcfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffff0eeeeeefffbfcfcfcf7f7f7d8d1d1d1fff7f7f7fff3f3f3ffe2e2e2ffdcdcdcffd8d8d8ffd4d4d4ffd0d0d0947676760000000000000000000000000000000000000000ff5f5f5fff060606ff000000ff000000ff000000ff5252521f0f0f0f00000000000000009f424242ff191919ff010101ff000000ff000000ff2828286f363636000000000000000008070707e0b3b3b3ffd2d2d2ffd6d6d6ffdadadaffddddddffefefeffff7f7f7fdf6f6f6f6f1f1f1fffcfcfceae9e9e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efefefeffffefefefffefefefffefefefffefffffffffefffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefffffefefefffefefefffffefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9d999999625f5f5f21202020d0cacacafff7f7f7fff6f6f6ffebecebffdcdcdcffd7d7d7ffd3d3d3ffcecece503f3f3f0000000000000000000000000000000000000000270c0c0c97131313ff080808ff060606b91212121305050501000000000000000000000069252525be111111ff000000ff000000fb000000df212121612b2b2b000000000000000000000000bd959595ffcfcfcfffd5d5d5ffd9d9d9ffe3e3e3fff5f5f5fff7f7f7fff7f7f787838383535252528d8b8b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdfdfdffffefefefffefefefffffefffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffcfcfcfffdfdfdfffefefefffcfdfdfffcfcfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefffefffefffffffefefefffefefefffefefefffffefefffefefefffefefefffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0f05050505bbb5b5b5fff7f7f7fff6f7f6fff5f5f5fff3f3f3ffe1e1e1ffd6d6d6ffd0d0d0ffcacacad7a3a3a30403030300000000000000000000000000000000000000007f373737ff6a6a6aff686969c55555550000000000000000000000000000000000000000350f0f10ff323232ff262626df2e2e2e0000000000000000000000000000000049353535ffc3c3c3ffcececdffd3d3d3ffd7d7d8ffeff0effff7f7f7fff5f5f5fff6f6f6fef8f8f85d5b5b5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2d2d2d2fffefefefffefefefffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffefffefefefffefefefffefefefffffefefffffefffffffffffffffffffffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff030303033c3b3b3bfff7f7f7fff7f7f7fff7f7f7fff6f6f6fff6f6f6ffedededffd5d5d5ffcececeffc6c6c6ffbababa7250505100000000000000000000000000000000260c0c0c97101010ff040404ff020202cb10101006000000000000000000000000000000000000004f161616ff343434ff2f2f2fc432323200000000000000000000000003020202d6999999ffc0c1c0ffcacacaffd0d0d0ffe0e0e0fff4f5f5fff6f6f6fff5f5f5fff5f5f5fff8f8f8a7a3a3a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3c3c3c3fffffffffffffffffffffffffffffffffffefefffffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfefffdfefdfffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffffffefffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f30000000003030303d0cacacafff7f7f7fff7f7f7fff7f7f7fff5f5f5fff3f3f3ffe0e0e0ffcececeffc6c6c6ffbcbcbcf0a9a9a9160f0f0f000000000000000000000000ef5b5b5bff060606ff000000ff000000ff000000fe4949491d0e0e0e00000000000000009b373737d30c0d0dff000000ff000000f5000000d62f2f2f33161616000000006a494949ffb6b6b6ffc1c1c1ffcacacaffd2d2d2ffefefeffff5f5f5fff6f6f6fff6f6f6fff6f6f6fef7f7f737363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2b2b2b2fffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffffefefffefefefffdfdfdfffefefefffffffffffefefefffefefefffefefefffdfefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefe9c9b9b9b7c7c7c7c8b8b8b8bdedededefffffffffffefefefffefefefffffffffffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffe2e2e2e200000000000000003b3a3a3afef7f7f7fff8f8f8e8e1e1e1a19a9a9bfff5f5f5ffeeeeeeffd0d0d0ffc6c6c6ffbebebeffb3b3b39e6a6a6a000000000000000000000000e0575758f8080808ff000000ff000000ff010101ff565656130909090000000000000000cf4f4f4fff0c0c0cff010101ff000000ff000000ff4343433f1e1e1e0f0a0a0aea9e9e9effb8b8b8ffc2c2c1ffc9c9c9ffe0e0e0fff5f5f5fef5f5f589848484fff7f7f7fff7f8f8a6a1a1a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a1a1a1fffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffcfcfcfffcfcfcfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefe414141410000000000000000bcbcbcbcfffffffffffefefefffefefefffefefefffffffefffefffefffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffefffefefefffefefefffefeffffffffffffffffffffffffffd1d1d1d1000000000000000000000000a19d9d9dfff8f8f8fff7f7f79d979797fff6f6f6fff4f4f4ffe0e0e0ffc7c7c7ffc1c1c1ffb6b6b5fdabacab352424240000000000000000000000008f1d1d1dff161616ff131313a51a1a1a1f0d0d0d0000000000000000000000006225252597080809ff020202ff000000e10a0a0a4f1b1b1b130909098b5d5d5dffafafafffbbbbbbffc2c2c2ffcececefff0f0f0fff5f5f5d2cbcbcbbab3b3b3fff7f7f7f6eeefef1d1c1c1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e8e8d8dfffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefdfffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefe303030300000000000000000cbcbcbcbfffffffffffefefefffefefefffffefffffffffffffefefefffefefefffefefefffffffffffefefefffdfdfdfffefefefffffffffffffffefffefefefffefefefffffefefffffffffffefefefffefefebdbcbdbc00000000000000000000000016161616efe8e8e8fff6f6f6fff5f5f5fff4f4f4fff3f3f3ffeeeeeeffcdcdceffc2c2c2ffb9b9b8ffb0b0b0c88586850000000000000000000000008f292929ff464646ff454546722b2b2b00000000000000000000000000000000000000002c131313ff565656ff515151cc4e4e4e0000000021161616f9a8a8a8ffb1b1b1ffbbbbbbffc3c3c3ffe0e0e0fff3f3f3fff3f3f3fff5f5f5fff6f6f6fff7f7f7817e7e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079797979fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffefefefffefefefffefefefffefdfefffdfefdfffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefe202020200000000000000000dadadadafffffffffffefefefffefefefffefffefffffffffffefefefffdfdfdfffefefefffefefefffefefefffdfdfdfffdfefdfffffffffffffffffffffffffffefffefffffffffffffffffffefefefffefefea8a7a7a7000000000000000000000000000000006a666666fff6f6f5fff4f4f4fff2f2f2ffefefefffeeeeedffe0e0e0ffc2c2c2ffbababaffb3b3b2ffacacac5f3f3f3f000000008f212121ce050505ff000000ff000000bd0606068b29292900000000000000000000000047141414970b0b0cff070707ff030303d31111114f1a1a1aab707070ffadadadffb5b5b5ffbebebeffccccccffecececffefefeffff0f1f0fff4f4f4fff6f6f6e5dedede0b0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064646464fffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffcfcfcfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefe0c0c0c0c0000000000000000ebebebebfffffffffffefefefffefefefffefffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefe949493930000000000000000000000000000000002020202cec5c5c5fff2f2f2ffedededffe8e7e7ffe3e3e3ffe2e2e2ffcfcfcfffbebebeffb6b7b7ffb0b0b0e89b9b9b0d090909f5414141ff040404ff000000ff000000ff0a0a0ada5252520000000000000000000000009c2f2f2fff121212ff010101ff000000ff010100ff505050ffa8a8a8ffb1b1b1ffbababaffc1c1c1ffdbdbdbffe3e3e3ffe8e8e8ffedededfff1f1f1fff5f5f55f5c5c5c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefffffffefefefffdfefdfffefefefffefefefffefefefffcfdfcfffdfefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefffffffffefffefefefffefefefffefefefffefefefffefefef9f8f8f8000000000000000000000000fcfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefeffffffffffffffffffffffff7d7d7d7d000000000000000000000000000000000000000038353535feeeeeeeffe7e7e7ffd7d7d7ffc0c0c0ffbebebeffcbcacaffc1c1c1ffbabbbbffb4b4b4ffaeaeae8b5d5d5da0292929d5050505ff000000ff000000c70d0d0d8c2f2f2f00000000000000000000000077202020d30c0d0dff010000ff000000f4000000ff6b6b6bffb2b2b2ffb7b8b8ffbdbdbdffc4c4c4ffd1d1d1ffc6c6c6ffd3d3d3ffe4e4e4ffefefefcbc2c2c20101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034343434fffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffefefefffffffffffffffffffefefefffdfefdfffdfdfdfffefefefffdfdfdfffefefefffffefefffefefefffefefefffefefefffffffefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeeeededed33333333202020201e1e1e1efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefeffffffffffffffffffffffff656565650000000000000000000000000000000000000000000000009d929292ffdededeffb2b2b3ffc2c2c2ffcecfceffcacacaffc5c5c5ffbfbfbfffb9b9b9ffb3b3b3f9aaaaaa271b1b1b6f1c1c1cdf313131df3131315316161600000000000000000000000000000000000000003f0d0d0dff292929ff232323ec545354ffadadadffb6b6b6ffbbbbbbffc0c0c0ffc6c6c6ffcccdccffd0d0d0fbccccccffdbdbdaffececec3d3a3a3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017171717fffefefefffefefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefffffffffffffffffffffffffffefffefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffefefe484848480000000000000000000000004a1414143f1a1a1a3f1a1a1a5c2424243a34343451444444ffebebebffd1d2d2ffcdcdcdffc8c8c8ffc3c3c3ffbebebeffbababaffb6b6b6d4959595815555557f4b4b4b7f4746477f4545457f4444447f4343437f434343884848488f4d4d4d97535353aa5d5d5da0656565f1a9a9a9ffb6b6b6ffbbbbbbffbfc0bfffc5c5c5ffcacacaffcdceceffd8d8d8a5a1a1a1584f4f4f71696969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf9f9f9fffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe2e2e2e2e000000000000000000000000f98a8a8aff878787ff848484ff8e8e8e0504040400000000aeaaaaaaffdbdbdbffcfceceffcacacaffc5c6c6ffc2c2c1ffbebebeffbababaffb6b6b7ffb0b0b0ffa5a5a5ff9b9b9bff969796ff939393ff929293ff929292ff949494ff979797ff9e9d9dffa7a6a7ffb1b1b1ffbab9b9ffbcbcbcffbebfbfffc3c3c3ffc8c8c8ffcdcccdffd1d1d1fbeaeaea2c2b2b2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dddddddcfffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefefffffefefffffffffffffffffffffffffffffffffffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefffffefefefffffefefffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff111111110000000000000000100d0d0dffc0c0c0ffbdbdbdffbcbcbcffc1c1c11712121200000000201f1f1ff6e8e8e8ffd1d1d1ffcdcdcdffc8c8c8ffc5c5c5ffc2c2c2ffbebebeffbbbbbbffb8b8b8ffb3b3b3ffabacacffa7a7a7ffa5a5a5ffa3a3a3ffa3a3a3ffa4a4a4ffa8a8a8ffaeaeafffb4b4b4ffb8b8b8ffbdbdbdffc0c0c0ffc3c3c3ffc5c5c5ffcacac9ffcececeffdedede928f8f8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdbdbdbcfffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffefefffefefefffefefefffefffffffffffffffffffffffffffffffefdfefffefdfdfffefefefffefefefffefdfdfffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefef1f0f0f0000000000000000000000000261f1f1fffcfcfcfffcdceceffd0d0d0ffcfcfcf2a2222220000000000000000817f7f7fffe2e2e2ffd2d1d1ffcbcbcbffc7c7c7ffc4c4c4ffc2c2c2ffbfbfbfffbdbdbdffb9b9b9ffb6b6b5ffb3b3b3ffb1b1b1ffafafafffafafaee39c9c9c9f6e6e6ecc929292ffbbbbbaffbcbcbcffbfbfbfffc3c3c3ffc7c7c7ffc8c8c8ffcbcbcbffd2d2d2e9dfdfdf101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9b9b9bfffffefefffffffffffefefffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefffefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffffffffffffffffffefefffffffffefffffffffffffffffffefefefffefefefffffffffffffefffffefefefffffffffffffffffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefed1d0d0d00000000000000000000000003b313131ffd2d2d2ffd2d2d2ffd3d2d2ffd3d3d43c323232000000000000000009090909e1d9d9d9ffd5d5d5ffcdcdcdffc9c9caffc7c7c6ffc4c4c4ffc2c1c2ffbfc0c0ffbebebeffbcbcbcffbab9baffb8b8b8ffb8b9b8ffb8b8b8dda1a1a18f6b6a6ac3929292ffbfbfbfffc1c1c1ffc3c3c3ffc6c6c6ffc7c7c7ffc9c9c9ffcfcfcfffe6e7e664636363000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b7a7a7bfffffffffffffffffffffffffffefefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffffffffffffffffffefefefffdfdfdfffdfdfdfffdfdfefffefefefffefefefffffffffffffffffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffefefefffefefeb1b0b0b00000000000000000000000005c4c4c4cffd1d1d1ffd1d1d1ffd1d1d1ffd2d1d25949494900000000000000000000000055545454ffe8e8e8ffcfcfcfffccccccffc9c9c9ffc7c7c8ffc5c5c5ffc3c3c3ffc3c3c3ffc2c2c2ffc0c0c0ffbfbfbfffc0c0c0ffbfbfbfffc0c0c0ffc0c0c0ffc2c1c1ffc3c3c3ffc4c4c4ffc7c6c7ffc9c8c9ffc9c9c9ffcdcdcdffd9d9d9cbc6c6c7010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057575757fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefefefffefefefffffefefffffffffffffefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfefefffefefefffefefefffffffffffefefefffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefefffefefefffffffffffefefefffefefefffefefe8e8e8e8e000000000000000040353535fcd0d0d0ffcececeffccccccffccccccffcececefacfcfcf3c323232000000000000000000000000beb9b9b9ffd9dad9ffd0d0d0ffccccccffcbcbcbffc9c9c9ffc8c8c7ffc7c7c7ffc7c6c6ffc6c6c6ffc5c5c5ffc5c5c6ffc6c6c6ffc7c6c6ffc6c6c6ffc7c6c6ffc7c7c7ffc8c8c8ffcacacaffccccccffcececeffd1d1d1feeeeded37363636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032323232fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefffffffffffffffffffffffffffefffefefefffefefefffffffffffffffffffefefefffefefefffffffffffefefefffefefefffefefe6c6c6c6c000000001c171717e9c0c0c0ffcdcdcdffc8c8c8ffc5c5c5ffc5c5c5ffc8c8c8ffcececee6c0c0c01714141400000000000000002c2b2b2bfbecececffe1e1e1ffdededeffddddddffddddddffdbdcdbffdbdbdbffdbdbdbffdadadaffdadadaffdbdbdbffdcdbdcffdbdbdbffdbdbdbffdcdcdcffdcdcdcffddddddffdededeffdfdfdfffe0e0e0ffe4e5e49f9c9c9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0d0d0dfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffdfdfdfffefefefffefefefffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffefffffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefffffefefefffffefe4747474706050505c8a7a7a7ffcacbcaffbdbdbdffbdbdbdffbdbdbdffbdbdbdffbfbfbfffc1c1c1ffccccccc1a1a1a1030303030000000000000000dfdededefffefefefffefefefffefefefffefefefffefefefffefefefffdfefdfffefdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefe6060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222222987c7c7cffc8c8c8ffb3b3b3ffb3b3b3ffb3b3b3ffb1b1b1ffb2b2b2ffb3b3b3ffb3b3b3ffb4b4b4ffc9c9c98b7271720000000000000000e9e8e8e8fffefefefffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffffefe979797973f3f3f3fc5c5c5c5ffffffff6f6f6f6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bebebebefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7634d4d4dffc3c3c3ffa8a8a8ffa3a3a3ffa3a3a3ffa3a3a3ffa3a2a2ffa4a4a4ffa5a5a5ffa5a5a5ffa3a3a3ffa6a6a6fec5c5c55240414000000000efefefeffffefefefffefefefffefefefffffffffffefffefffefffefffefffefffffefffffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffefefafafafaffffffffffffffffffffffff7c7c7c7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091919191fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcff5bbbabbffb1b1b1ffa4a5a4ffa2a2a2ffa1a1a1ffa1a1a1ffa1a1a1ffa2a2a2ffa2a2a2ffa2a2a2ffa2a2a2ffa4a4a4ffb3b3b3e5b0b0b000000000777777777f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f373636360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5a5a5604545456f4c4c4c6f4243436f3f3f3f6f3d3d3d6f3d3d3d6f3c3c3d6f3c3c3c6f3d3d3d6f3d3d3d6f3e3e3e6f4242426f4b4b4c59404040332c2c2cecddddddcfcfcfcecfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfeeeeeeeeefefefefefeeeeee9a999999f8f8f8f8eaeaeaeadbdbdbdbccccccccbdbdbdbdaeaeaeae9f9f9f9f90909090817c7c7c0302020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036363636fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101ca989898ffd0d1d0fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d83120202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008080808fbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4848484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000694c4c4cffb1b1b1ffbfbebffffefefefffffffffffffffffffffffffffffffffffffeffffffffffffffffff94949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0d0d0ae69696900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0d0d0d0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbcdcdcdcdbcbcbcbcafafafafa0a0a0a086868686696969694f4f4f4f35353535212121211f1f1f1f2d2d2d2d2f2f2f2f2f2f2f2f2424242416161616222222222f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2a2a2a2a2121212135353535404040404f4f4f4f494949493f3f3f3f41414141555555556d6d6d6d87878787a3a3a3a3bbbbbbbbcfcececed8d7d7d7e5e4e4e4fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1717171700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab0b0b0ffb6b6b6ffcbcbcbdedadadabfbebebebfbebebebfbebebebfbebebebbbababaafaeaeaeafafafaf64636363c9c8c8c7d4d3d3d3dfdededeefeeeeeefaf9f9f9fffefefefffefefefffefefeffcecdceff9a9a9b4126262600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097979797fffffffffffffffffffffffffffffffffdfdfdfde1e1e1e1c0c0c0c0929292927070707066666666494949492e2e2e2e0909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015151515444444445f5f5f5f787878788e8e8e8e9d9d9d9dcacacacaeaeaeaeaffffffffffffffffffffffffffffffffffffffffe2e2e2e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000604c4c4c614f4f4f231d1d1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000505050510101010323131317d686868d2a2a2a2c89393930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2e2e2e67676767545454543f3f3f3f23232323050505050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008080808262626264242424254545454636363634f4f4f4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002424242493939393d4d4d4d4e7e7e7e7e5e5e5e5c5c5c5c5757575750c0c0c0c000000000000000000000000000000002d000000aa090909f5474747ff727373ff737272f6484848af0a0a0a330000000000000000000000000000000000000000000000000000000000000000000000010000006d000000d1000000fd000000fd000000dd000000b800000042000000000000000000000000000000000000000000000066545454bf8e8e8ec3a0a0a0c7acacacc5b6b6b61b1b1b1b0000000009090909504949496e5c5c5c8b6c6c6ca9767676493d3d3d00000000000000000000000000000000000000006f171717df5d5d5dd6181818c90101012e2e2e2ef6f6f6f6ffffffffededededffffffffffffffffefefefefffffffffd1d1d1d103030303000000000000000066000000fa505050ffdadadafff9f9f9fffafafafffbfbfbfffafafaffdadadafb5050506b00000000000000832f2f2f9a0d0d0d480101010400000000000000060000000e000000f1000000ff020202ff070707ff090909ff0a0a0aff0c0c0ce7111111860c0b0c610a0a0a550b0b0b460b0b0b2906060663515150ffc0bfc0ffd2d2d2e0c2c2c2f0d8d9d8767474740000000082818181ffe3e3e3ffd2d2d2ffc1c1c1ffb3b3b32e23232300000000000000000000000000000000000000009f2d2d2dffcdcdcdff323232ea0000005f5f5f5ffffffffffffffffff3f3f3f3fffffffffffffffff5f5f5f5ffffffffffffffff0f0f0f0f000000004c000000fd5e5e5efff5f5f4fffafafafffbfbfbfffafafafffbfbfbfffafafafffafafafff3f3f3fe5c5c5d50000000c7a2a3a3ffbdbdbdff727272ea2c2c2c98070707cf010101d0000000b40c0c0c5e1010101a03030334020202a402020260030303fe000000ff000000ff000000ff000000ff010101fe050505762e2e2effc3c3c3ffc7c7c7ffcececeffd6d5d6fdeaeaebebdfdfdfffececece5cececeffd6d6d5ffbebebee8a8a8a8000000000000000000000000000000000000000000000000a1020202ff040404f8292929dc4a4a4a51515151fffefefefffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfb0505050505000000de1f1f1fffe9e9e9fff9f9fafffafafafffafafafffbfbfbfffafafafff9f9f9fffafafafffafafaffe6e6e6e11f1f1fcab2b2b2ffeaeaeaffdedfdeffd6d6d6ffb4b4b4ff757574ff333333ff101010e7020202560000004e000000ff0a0a0abd545454ac525252e13c3c3cd00d0d0dbf000000a10000008600000018030303ba8d8d8dffb3b3b3ffc0c0c0ffd3d3d3d8c0c0c0ffdfdfe0ffd7d7d8ffdcdcdcffd5d5d5ffc5c5c5a47f7f7f000000000000000000000000000000000000000000000000a7000000ff000000df202020a83d3d3d28282828fffefefeffffffffffffffffffffffffffffffffffffffffffffffffd7d7d7d70000000045000000ff7d7d7dfffafafafffafafafffbfbfbfffafbfbfffafbfbfffafafafffafafafffbfbfbfffbfbfbfff8f9f9ff7c7c7cf9adadadfff4f4f4ffdededfffe0e0e0ffe8e8e8ffe8e9e9ffdcdcdcffa9a9a9ff636363fe1010109e000000ff010101ff6f6f6fffc5c5c5ffd8d8d8f8e0e0e05c59595900000000000000003a35353539313131d99d9d9dffb2b2b2ffd0d0d0ffd9d9d9ffcfcfd0ffc4c4c4ffc3c3c3ffc4c3c4f0bcbcbc3d3535354a4444440000000000000000000000000000000000000000340000004f0000004f1818184828282801010101e7e7e7e7fffffffffffefefefffefefefffefefefffefefeffffffff999999990000000078000000ffbababafff9f9f9fffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafbfffbfbfbfff9f9f9ffbbbabaff939493fff2f2f2ffcdcdcdffdadadaffe4e4e4ffe7e7e7ffe4e5e5ffdededeffbfbfbfff5f5f5ff8000000ff000000ff606161ffbebdbdffcececeffdcdcdcd5cbcbcb00000000000000005e565656f5d7d7d791777776efb7b7b7ffc6c6c5ffccccccffb8b8b8ffacacacffa8a8a8e7adadad69575757d7bebebeaa9c9c9c0000000000000000000000000000000000000000000000000000000000000000000000000000000088888888fffffffffffefefe99999999d5d4d4d4fffefefeffffffff393939390000000089000000ffccccccfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffafafafffafafafffafafafffaf9fafff9f9f9ffcbcbcbff8e8e8effefefefffcacacaffd8d8d8ffe1e1e1ffe5e5e5ffe1e1e1ffdbdbdbffc8c8c7ff7e7e7eff030303ff000000ff5e5e5effbdbdbdffcececdffdbdbdbe1d5d5d518181818cbcacaca59555555ffe8e8e8d6c1c1c1524f4f4fa2919191f1d1d1d1edc3c3c3b3979797786b6b6b4a494949968a8a8ae9d3d3d39b919191000000000000000000000000000000000000000000000000000000000000000000000000000000001a1a1a1aebebebebffffffffb3b2b2b2e2e2e2e2ffffffffb6b6b6b6000000000000000075000000ffb6b5b5fffbfbfbfffafafafff9f9f9fffafafafffbfbfbfffafafafffaf9f9fff9f9f9fff9f9f9fff9f9f9ffb4b4b4ff979797fff1f1f1ffcacacaffd9d9d9ffe1e1e1ffe5e4e4ffe3e3e3ffddddddffc6c6c6ff767676ff010101ff000000ff666666ffc1c0c1ffd2d2d2ffe2e2e29b959595a6a6a6a6fffcfcfc847f7f7ffff6f6f6fff9f9f9fffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafafff7f7f7d5cdcdce9d999999efefefef18181818000000000000000000000000000000000000000000000000000000000000000000000000000000002b2b2b2bbdbdbdbdf6f6f6f6ecebebeb9999999928121212db4e4e4ed551515163080808ff727272fffafafafffafafafff9f9f9fff9f9f9fffafafafff9f9f9fffafafafff9f9f9fffafafafff9f9f9ff707070eba8a8a8fff4f3f4ffd4d4d4ffdcdcdbffe5e5e4ffe8e8e8ffe6e6e6ffd7d7d7ffa3a3a3ff393938ed000000ff020202f9707070c7a0a0a0a18d8d8d615a5a5a4a494949fefefefefffdfdfd4f4a4a4aeed5d5d5fff0f1f1fff6f6f6fff8f8f8fff8f8f8fff8f8f8fff7f7f7fff5f5f5ffeaeaea63585959b0acacacffffffffa8a8a8a8000000000000000000000000000000000000000000000000000000000000000000000000010000005a020202952a2a2a8e1b1b1c1000000000000000bf494949ff7b7b7bff818181d9404040d2161616ffe1e0e1fff9f9f9fffafafafff8f8f8fff8f8f8fff9f9f9fffafafafffafafafffafafaffdededed4161616c2b1b1b1fff0f0f0ffe2e3e2ffe2e2e2ffe5e6e6ffd4d4d4ff9a9b9bff545455ff212121d301010139000000fd0000006f151515000000000000000007070707dadadadafffffffffffcfdfcc8b1b1b1ceb2b2b1ffebecebfff2f2f2fff5f5f5fff5f6f6fff7f6f7fff4f4f4fff1f1f1f8dddddda7949494f0e2e2e2fffffffff4f4f4f4484848480000000000000000000000000000000000000000000000000000000005000000b7181818ffbdbdbdfffcfcfcffe8e8e8a41f1f1f00000000bf545454ff9f9f9fffa5a5a5d750505039000000f9484848ffeeeeeefff9f9f9fffafafafffafafafffbfbfbfffafafafff9f9f9ffecececf94646463c000000c6afafafffe2e2e2ffccccccff939393fe505050fc1a1a1aff050505ec000000c8050505e1585858f6878787ee3b3b3b17000000000000000000000080808080ffffffffffffffffffe9e9e9ffd1d1d1ffcfcfcfffe7e8e8fff0f0f0fff1f1f1fff2f2f2fff2f2f2fff2f2f2ffefeeefffdadadbffd3d3d3ffdbdbdbfffafafad6d6d6d6dddddddd0a0a0a0a0000000000000000000000000000000000000000000000006a000000ffbebebffffdfdfdfffdfdfdfffdfdfdfda6a6a622020202bf535252ff9c9b9cff9f9f9fd74f5050000000004c000000f1373737ffc3c4c4fff6f6f6fffafafafffbfbfbfff6f6f6ffc2c2c2f23636364e00000000000000c3757576ff5e5e5ecc16161675020202210000005d0000005700000040040404fa979797fffdfdfdfffefefefff3f3f3953232320000000025252525e8e8e8e8e1e1e1e1fff7f7f7fed2d2d2c59c9c9cffd8d8d8ffe8e8e8ffecececffecececffedededffedededffedededffebebebffe2e3e3ffcdcdcdffd2d2d2ffe3e3e3fffefefeffffffff88888888000000000000000000000000000000000000000000000000ab1a1a1afffdfdfdfffdfdfdfffefefefffefdfdfff1f0f0691f1f1f8a303030ff666666ff6b6b6bae2d2d2d5e0000008500000018000000b1191919ff4e4e4efe545454fb545454dc2c2c2c9e0202027c313131492c2c2c000000009d060606a40101013300000000000000000000000000000000000000af323233fffbfbfbfffefefefffefefefffefefdd582828200000000bbbbbbbbf2f2f2f2fefdfdfdffdededeffcccdccffccccccffe1e1e1ffe6e6e6ffe5e5e5ffe4e4e4ffe5e5e5ffe5e5e5ffe6e6e6ffe6e7e6ffe4e4e4ffd6d6d6fecacacaf8cececefff3f3f2fffffffffafafafa2d2d2d2d0000000000000000000000000000000000000000af2d2d2dfffefefdfffefefefffefefefffdfdfdfffafafa8238373801000000703c3c3ce73b3b3bfa020202ff000000ff00000072151515ba686868ff69696972000000010000000000000047000000ff444444e68584856d1f1f1ff6060606ff000000ff000000bc000000271414140000000000000000e86d6d6dfffefefefffefefefffefefefffefefee799999959595959ffffffffffffffffffeeeeeeffd1d1d1ffc7c7c7ffd9d9d9ffe2e2e2ffe1e1e1ffd8d8d8fccccbcb88717171a0838383f0c8c8c8ffdededeffe2e3e3ffdfdfdffecdcdcdd1aaaaaaffdddeddfffdfdfdffffffffc6c6c6c60101010100000000000000000000000000000000a3343435fffefefefffefefefffefefefffdfdfdfffcfcfc873c3c3c39161616dfb8b8b8ff717171ff000000ff080808ff414141ff6e6e6eff9d9d9eff4444443600000000000000000000000f000000fe1b1b1bffb0b0b0ff767676ff565656ff171717ff000000ff3d3d3df5c5c4c45f39393807000000ff979797fffefefefffefefefffefefefffefefef2a5a5a5e6e6e6e6c7c7c7c7e1deddddffe2e2e2ffccccccffd1d2d1ffe0e0e0ffe2e2e2ffd7d7d7eab4b3b443323232000000000000000007060606c5a5a5a5ffe0e0e0ffe2e3e2ffdcdcdcffccccccffdcdcdcfceff0f098989898dfdfdfdf525252520000000000000000000000000000000093323232fffcfcfcfffefefefffefefefffefefefffcfcfc8e4040406c111111ffa6a6a6ffcacacaff4a4a4aff737373ff8d8d8dff9a9a9affc0c0c0fe2222220a000000000000000000000000000000df020202ffc1c1c1ff9f9f9fff919191ff7f807fff494949ffb3b3b3ffc8c8c8a92424241d020202ffafafaffffefefefffefefefffefefdfffdfdfdefa4a4a40f0f0f0f6f6e6e6efeeaeaeaffdfe0dfffd6d6d6ffe4e4e4ffe6e6e6ffe1e1e1c9a4a4a43a3232325b5b5b5b0e0e0e0e000000000000000089686868ffd6d6d6ffe4e4e4ffe6e6e6ffddddddffdfdfdfffe4e4e4c2bbbbbb11111111000000000000000000000000000000000000000080212121fff7f7f7fffdfdfdfffdfdfdfffdfdfdfffcfcfc8d4141412b070808ff919191ffdededeffd3d2d2ffc4c4c4ffc2c2c2ffc6c6c6ffd8d8d8e406060600000000000000000000000000000000b3000000ffb4b5b5ffc8c8c8ffc2c2c3ffc3c3c3ffcfcfcfffdbdbdbffbebebe701716172e030303ffbfbfbffffdfdfdfffdfdfdfffdfdfdfffbfbfbefa2a3a200000000d8d7d7d7ffefefefffebebeaffedededffedededffeaeaeaffe1e1e1504242429c9c9c9cffffffffdddddddd23070707310d0d0d58414141ffd1d1d1ffe5e5e5ffebebebffeeeeeeffecedecffeeeeeefcf7f7f72828282800000000000000000000000000000000000000006a111111ffebebebfffefefefffdfefdfffefdfdfffcfcfc873d3d3d95171717ffc9c9c9ffeaeaeaffe7e7e7ffe4e4e4ffe3e3e3ffe4e4e4ffcdcecdbf0000000000000000000000000000000000000089000000ff999999ffe6e6e6ffe4e4e4ffe4e4e4ffe6e6e6ffe9e9e9ffe5e5e5d33333333f000000ffc6c6c6fffdfdfdfffdfdfdfffcfcfcfffbfbfbee9fa09f000000004a4a4a4afffbfbfbfff5f5f5fff3f3f3fff1f1f1ffecececffe1e1e1806767677e7e7e7effffffffafafafaf6b1010109e191919261d1d1dffd6d5d6ffe7e7e8ffeeeeeefff2f2f2fff5f5f5fff9f9f9989898980000000000000000000000000000000000000000000000004a040404ffcccccdfffefefefffefefefffefefefffbfbfb91363636f54a4a4affeeeeeefff3f3f3fff4f4f4fff5f5f5fff5f5f5fff5f5f5ffadadad9a000000000000004b1717174e1111110000000061000000ff767676fff6f5f5fff4f3f3fff5f5f5fff4f4f4fff3f3f3fff0f0f0ff7f807f8f030303ffc5c5c5fffefefefffdfefdfffdfdfdfffcfcfce49797970000000000000000b6b5b5b5fff9f9f9fff7f7f7fff3f3f3ffefefefffe6e6e6c3a7a7a726222222505050500202020200000000000000004f414141ffe1e1e1ffebebebfff0f0f0fff4f4f4fff7f7f7f1efefef1616161600000000000000000000000000000000000000000000000013000000f88b8b8bfffefefefffefefefffefefefff3f3f3d5262626ff979797fff4f4f4fff8f8f8fffafafafffcfcfcfffcfcfcfffcfcfcff8c8b8b76000000521c1c1cff4b4b4bff0a0a0a550000003c000000ff535353fffdfdfcfffdfdfdfffcfcfcfffafafafff8f8f8fff5f5f5ffcacacae7050505ffaeaeaefffdfdfdfffefefefffdfdfdfffcfcfcc86e6e6e000000000000000027272727f9f7f7f7fff8f8f8fff5f5f6fff1f1f1ffeaeaeaffe1e1e1fac9c9c9b68888885f454545100c0c0c785f5f5ffdd3d3d3ffe7e7e7ffeeedeefff3f2f2fff6f6f6fffbfbfb777777770000000000000000000000000000000000000000000000000000000000000000891e1f1effd1d1d1fffefefefffefefefdacacacec0d0d0dffd9d9d9fff8f8f8fffbfbfbfffdfdfdfffefefefffefefefffdfdfdff7373735b0000007c2c2c2cff424242ff0000008500000026000000ff3e3e3efffdfdfdfffefefefffdfefdfffdfdfdfffcfcfcfff7f7f7ffecececff282828f54c4c4cfffdfdfdfffdfdfdfffdfdfdffe9e9e97b1515150000000000000000000000008d8d8d8dfffafafafff6f6f6fff3f3f3ffedededffe6e6e6ffdcdcdbffd1d1d1ffccccccfccdcdcdffd8d8d8ffe1e1e1ffeaeaeafff1f1f1fff5f5f5fff8f8f8dfdddddd080808080000000000000000000000000000000000000000000000000000000000000000030000007c111111d8636363da636363800c0c0cfd373737ffebebebfffafafafffdfdfdfffefefefffefefefffdfdfdfffcfcfcff7878786c00000064242424ff49494aff040404690000003f000000ff484848fffbfbfbfffdfdfdfffefefefffdfdfdfffdfdfdfffbfbfbfff0f0f0ff69696999000000f25f5f5fffeaeaeafffafafae85d5d5d31000000c6242424c7242324200000000f0f0f0fe9e8e8e8fff8f8f8fff3f3f3ffedececffe3e3e3ffdbdbdbffd5d6d6ffd4d4d4ffd3d3d3ffd8d8d8ffddddddffe9eae9fff1f1f1fff5f5f5fffbfbfb56565656000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000006f000000ff838383fff4f4f4fffdfdfdfffefefefffefefefffefefefffdfdfdfffafafaffb4b4b4d20000001303030384292929871b1b1b0b000000b4000000ff8b8b8bfffafafafffcfcfcfffefefefffefefefffdfdfdfffcfcfcfff5f5f5ffb6b6b6a80101011a000000720b0b0b7f1919193200000074060606ffcececeffcbcbcb6d0404040000000065656565fffafafafff1f1f1ffe5e5e6ffd4d4d4ffc5c5c5c7959695e3a9a9a8ffbdbdbdffc1c1c1ffc8c8c8ffdfdfdfffecececfff6f6f6c5c4c4c40000000000000000000000000000000000000000000000000000000000000000000000000000000009050505f71c1c1cd30d0d0d9d0b0b0be7282828ffe0e0e0fff9f9fafffdfdfdfffdfdfdfffdfdfdfffefefefffdfdfdfff9f9f9fff5f5f5ff5a5a5ad20000006a00000064000000c5000000ff3c3c3cffeeeeeefff9f9f9fffbfbfbfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffbfbfbfff0f0f0fb4d4d4d9e0c0c0cb80b0b0bed101010450f0f0f3f000000f7565756f5535353370000000000000002020202cecdcdcdfff0f0f0ffe4e4e4ffe4e4e4ffd3d4d4f5c8c8c8facbcbcbffcececeffd0d0d0ffdbdbdbffe7e6e6ffe8e8e8fef9f9f93737373700000000000000000000000000000000000000000000000000000000000000000000000000000000372e2e2effd2d2d2ffbfbfbfffb6b6b6ffdbdbdbfff5f5f5fffafafafffcfcfdf69797979f414141de7c7c7cfffbfbfbfff9f9f9fff7f7f7fff3f3f3ffa2a2a2ff595959ff555555ff949394ffeeeeeefff7f7f7fff8f8f8fffbfbfbf3a1a1a1c1515252ea7d7d7dfff5f6f6fffdfcfdfff7f8f7ffe7e7e7ffb9b9b9ffb5b6b5ffcacaca796565650200000090060606c61b1c1b8105050500000000000000003d3d3d3ddbd6d6d68c838383f0e5e4e5fff9f9f9fff8f8f8fff8f8f8fff9f9f9fffafafafff8f8f8c0b6b6b6877f7f7f9b9b9b9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000655b5b5bffe5e5e5ffe7e7e7ffedededfff3f3f3fff9f9f9fffdfcfcf78a8a8a350000000000000056050505ffe0e0e0fff9f9f9fff7f7f7fff5f5f5fff3f3f3fff1f1f1ffefefeffff2f2f2fff5f5f5fff6f6f6fff8f8f8fff6f6f6c02d2d2dfa2a2a2a6c161516df555555fffdfdfdfffafafafff5f5f5ffeeeeeeffe8e7e8ffe4e4e4a79696964c000000ff949494fff3f3f3ff8a8a8a3b000000000000000000000026252525d8d3d3d3fffefefeffffffffffffffffffffffffb9b9b9b9dfdfdfdffffffffffffdfdfda7a2a2a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091888888ffefefeffff0f0f0fff3f3f3fff7f7f7fffbfbfbfffdfdfd9f19191900000000000000000a000000fba7a7a7fff9f9f9fff7f7f7fff6f6f6fff2f2f2ff5c5c5cff434343ffeaeaeafff6f6f6fff7f7f7fff9f9f9ffcececec52c2c2cfd1d1d1da32a2a2a68000000ffdfdedefffcfcfcfff7f7f7fff3f3f3fff0f0f0ffeeeeeed2c4c4c450000000ffabababfff7f7f7ff92929239000000000000000404040493868686ffedededfbe6e6e6efdbdbdbefdadadae8d4d4d4e7d3d3d3e5d1d1d1dfcccccdddcecece95919191020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9b1b2b1fff4f4f4fff5f5f5fff6f6f6fff9f9f9fffcfcfcfff7f7f73f111111000000000000000000000000e1949494fffafaf9fff8f8f8fff8f8f8fff3f3f2ff151515ff050505ffddddddfff7f7f7fff9f9f9fffafafaffb9b9b90a010101a0343434d83434345e0b0b0bffb4b4b4fffcfcfcfff9f9f8fff6f6f6fff5f5f5fff4f4f4f6ececec070202029d0f0f0fd53d3e3e8c0a0a0a0504040468545454dfb8b8b8ffd8d8d8ffd6d6d6ffd5d5d4fbd0d0d0fcd1d1d1ffd2d3d3ffd3d3d3ffd4d4d4ffd4d4d4ffd7d7d7f2c8c8c8896f6f6f1410101000000000000000000000000000000000000000000000000000000000000000000000000000000000e1dadadafff7f7f7fff8f8f8fff9f9f9fffcfbfcfffdfdfdfef7f7f708070707000000000000000000000000e79b9b9bfffafafafff9f9f9fff8f8f8fff8f8f8ffd5d5d5ffc9c9c8fff6f6f6fff8f8f8fff9f9f9fffafafaffbfbfbf10030303af343434ff1d1d1df3373737ffa6a6a6fffdfdfdfffafafafff9f9f9fff8f8f8fff7f7f7fff7f7f71f1e1e1e00000000000000000000000099777777ffd6d6d6ffdcdcdcffe2e2e2ffe1e1e1ffdededec8aeaeaed9bcbcbcffdcdcdcffddddddffdededeffdfdfdfffe2e2e2ffdededeffdadadad7ababab0a070707000000000000000000000000000000000000000000000000000000000000000007070707fdf7f8f7fff9f9f9fffafafafffbfbfbfffcfdfcfffdfdfdf0ebebeb00000000000000000000000000000000f1a4a4a4fffbfbfbfffbfbfbfff9f9f9fff8f8f8fff3f3f3fff3f3f3fff8f8f8fff9f9f9fffafafafffbfbfbffc5c5c51905050500000000b42f2f2f13040404fb9f9e9efffdfdfdfffbfbfbfffafafafff9f9f9fff9f9f9fffafafa3f3e3e3e00000000000000004e383838fecacacaffdadadaffe6e6e7ffe9e9e9ffe9e9e9ffe6e6e5ffe4e4e4ffe4e4e4ffe3e3e3ffe3e3e4ffe5e5e5ffe6e6e6ffebebebffe9e9e9ffdededeffd0d0d0976f6f6f000000000000000000000000000000000000000000000000000000000000000027272727fffbfbfafffbfbfbfffcfcfbfffcfcfcfffbfbfbfffdfdfde6e1e1e100000000000000000000000000000000f7acacacfffbfbfbfffafafafffafafafff8f8f8ff808080ff5a5a5afff8f8f8fff9f9f9fffafafafffcfcfcffcccccc1f070707aa3838387b29292900000000f5989898fffdfdfdfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffafafa5f5e5e5e0000000018101010eab1b1b1ffd2d2d2ffdadadaffe0e0e0ffebebebffe8e8e8ffe5e5e5ffe5e5e5ffe5e5e5ffe6e6e6ffe6e6e5ffe6e6e6ffe8e8e8ffecececffe5e5e5ffdfdfdfffd7d7d7fec6c6c54d3636360000000000000000000000000000000000000000000000000000000044434343fffcfcfcfffcfcfcfffdfdfcfffdfdfdfffcfcfcfffdfdfde2dddddd00000000000000000000000000000000feb2b2b2fffcfcfcfffafafafffafafafff9f9f9ffe4e4e4ffdbdbdbfff9f9f9fffbfbfbfffbfbfbfffbfbfbffcfcfcfc5434343ff454646fc3f3f3f5c272727f1949494fffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfc7a78787800000000b7848484ffccccccffd5d5d5cbacacacffd9d9d8ffd8d9d8ffe5e6e6ffe7e7e7ffe6e6e6ffe6e6e6ffe6e6e6ffe6e6e6ffe7e7e7ffe8e8e8ffdcdcdcffd8d8d8cbadadadffd7d7d7ffcfcfcfe9aeaeae18101010000000000000000000000000000000000000000000000000605f5f5ffffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdebe6e5e600000000000000000000000000000000ffb3b3b3fffcfcfcfffbfbfbfffbfbfbfffbfbfbfffaf9fafffafafafff9f9f9fff9f9f9fffbfbfbfffcfcfcffd1d1d1c7454544ff4a4a4aff4343435b282828fb979897fffefefefffdfdfdfffcfcfcfffcfcfcfffcfdfdfffdfdfd9392929266494949ffc7c7c7ffd0d0d0ffd4d4d4ffd1d1d1ffcdcdcdffd2d2d2ffe3e3e3ffebebebffebebebffeaeaeaffebebebffebebebffebebebffeaeaeaffd6d6d6ffcfcfcfffd2d2d2ffd4d4d4ffd4d4d3ffcacacab282828200000000000000000000000000000000000000000000000076757575fffefefefffefefefffdfdfdfffefefefffdfdfdfffefefefaf5f5f50a090909000000000000000009010101ffb6b6b6fffcfcfcfffcfcfbfffafafafffafafafffafafafffbfbfbfff9f9f9fffafafafffbfbfbfffbfbfbffd5d5d53f0e0e0eb8383838832525251c050505ffafafaffffdfefdfffefefefffcfcfcfffdfdfdfffdfdfdfffdfdfda6a6a6a630252525f4c5c5c5ffd2d1d1ffcfcfcfffc8c8c8ffcbcbcaffd1d1d1ffdadadaffedededffedededffececebffecececffedededffeeeeeeffe2e2e2ffd3d3d3ffcececeffcbcbcbffcececeffd2d2d2ffd0d1d1765d5d5d00000000000000000000000000000000000000000000000088878787fffefefefffefefefffdfdfdfffefefefffefefefffefefefffdfdfd9a5b5b5b05000000000000004b0a0a0affd9d9d9fffbfbfbfffafafafffafafafffbfbfbfffcfcfcfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfff0f0f0731a1a1a00000000000000008d212020ffecececfffefefefffefefefffdfdfdfffdfefefffdfdfdfffefefeb6b6b6b6000000005b4c4c4cffd0d0d0ffcacacaffc8c8c8ffc9c9c9ffc8c8c8ffcacacaffe6e6e6ffebebebffebebebffeaeaeaffecececffebebebffd0d0d0ffcacacaffc9c9c9ffc9c9c9ffc8c8c9ffd0d1d1a78c8c8c0000000000000000000000000000000039191919451f1f1f000000009b9a9a9afffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefeffe5e5e5ca56565686212121e3828282fffcfcfcfffcfcfcfffafafafffbfbfbfffcfcfcfffcfcfcfffbfbfbfffafafafffbfbfbfffafafafffbfbfbfffcfcfcf19f9f9f86202020b1404040ffcdcdcdfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefec5c4c4c40000000000000000a4868685ffc7c7c8ffc4c4c4ffb8b8b9ffa4a4a4ff8f8f8fffbababaffdfdfdfffd0d0d0ffcfcfcfffdbdbdbffd0d0d0ff949594ff9e9e9effb7b6b6ffc2c2c3ffc7c7c7e1b7b7b70c0a0a0a00000000010000002411111154222222df090909f107070759191a1aa6a6a6a6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffbfbfbfffbfbfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdcfcecece000000005f1d1d1d79292929a2828282ffb0b0b0ff454645e60505059500000097090909ff020202ff000000ff000000ff000000c50c0c0c7e000000d0010101fe2c2c2cff9b9a9bcea2a1a1231c1c1c000000000000000057101010ff151516fa292929fa161616f0070707591b1b1bb1b1b1b1fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefdfefffefefefffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefed7d6d6d66e1f1f1fef010101f701010183222222531e1e1e3f0101015f161616cf272727430d0d0df4000000ff000000ff000000ff000000520000005f2121216b25252522000000611616160806060600000000000000000000000097202020ff000000f00b0b0bf63e3e3eed30303017060606b7b6b6b6fffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfefffdfdfdfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffefefefffefdfefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefed7d6d6d63e0e0d0edb070707ed0909094c0f0f0f000000003f1d1d1dff161615ff000000ff2e2e2f9e030303ff000000ff000000e300000073252525f1010101f60101018222222200000000000000000000000000000000000000001b040404ff373737f7383838ff030303ff0101019c2e2e2eb7b6b6b6fffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffffffffffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefed7d6d6d6000000009e2727279f2626260000000000000000070303036d181818df282829431010102a000000fe000000ff0000007d0000003a0e0e0ed9080808e7070707430a0a0a0000000000000000000000000000000000000000d0141414ff000000f0040404f04b4b4bdf40404004010101b7b6b6b6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffcfcfcfffefefefffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefed7d6d6d6922d2d2df9000000f8010101842a2a2a48484848242424249e9d9d9d9f9e9e9e9f9e9e9e9f9e9e9ee8a0a0a0f6a0a0a0af9e9e9e9f9e9e9ebda3a3a3c0a4a4a481818181333333331b1b1b1b0000000000000000000000007b0c0c0cff0b0b0bf1171717f6131313f20b0b0b59141414b7b6b6b6fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffcfdfcfffdfdfdfffdfefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefed7d6d6d634101010de1e1e1ed81d1d1d3a1a1a1ae4e4e4e4b1b1b1b1fffdfdfdfffdfdfdcccacbcbd2d1d1d1fffefefefffefefefffdfdfdfffefefefffdfdfdfffdfdfdfdfbfbfbaaaaaaaaa2a2a2a2000000000000000000000000460f0f0fff2d2d2dfb2e2e2efd060607f90000008b1c1c1cb2b2b2b2fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefecfcecece00000000060303030503030385858585fffffffffffdfdfdfffbfbfbfffafafafffafafafffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffbfbfbfffafafafffafafafefdfdfdfdfdfdfd343434340000000000000000e7313231ff000000ff0b0b0bfd3d3d3de324242400000000afaeaeaefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffefefefffefdfefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefecccbcbcb000000000000000021212121f7f7f7f7fffefefeffecececffe4e4e4ffe2e2e2ffe0e0e0ffdededfffddddddffddddddffdcdcdcffdededeffe0e0e0ffe2e2e2ffe3e3e3fff2f2f2ffffffffc1c1c1c100000000000000001a050505ff242424ec343434f3020202fa000000881f1f1fabaaaaaafffefefefffefefefffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffdfdfdfffbfbfcfffafafafffcfdfcfffdfdfdfffdfdfdfffefdfefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefec5c4c4c40000000000000000adadadadeeeeeeeefff4f4f4ffe2e2e2ffdededeffdcdcdcffd8d8d8ffd5d5d5ffd3d3d3ffd3d3d3ffd4d4d4ffd6d7d7ffd9dadaffdcdcdcffdfdfdfffe4e4e5fffbfbfbfbfbfbfb525252520000000087181818ff000000fd0c0c0cff181818e708080831090909a2a1a1a1fffefefefffefefefffefefefffefefefffefefefffefffefffffffffffefefefffefefefffefefefffefefefffefefefffefdfdfffefefefffdfdfdfffdfdfdfffdfdfdfffcfcfcfffbfbfbfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefebcbbbbbb0000000041414141edededede8e6e6e6ffe6e6e6ffdededeffdadadaffd6d6d6ffd0d0d0ffccccccffcacac9ffcacacaffcacacaffcdcdccffd1d1d1ffd6d6d7ffdbdcdcffe0dfe0ffedededcecececedbdbdbdb060606064c0d0d0dff151415bb1111111f0a0a0a060000000000000099999999fffefefefffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefdfffefefefffefefefffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffefefefffefefeb2b2b2b203030303d1d1d1d1fffffffffff0f0f0ffe0dfdfffdadadaf4ccccccd7abababd7a5a5a5d7a1a2a1d7a0a0a0d7a0a0a0d7a0a0a0d7a2a2a2d7a6a6a6d7adadadfad3d2d3ffdcdcdcffe0e0e0fff8f8f8ffffffff727272720000000026121212160a0a0a00000000000000000000000090909090fffffefffffffffffffefefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefea9a9a9a969696969fffffffffffafafaffe2e2e2ffdbdbdbffd1d1d156454545000000000d060606371b1b1b1108080800000000000000000000000000000000000000007e646464ffd4d4d4ffdcdcdcffe7e7e7fffefefeeeeeeeee13131313000000000000000000000000000000000000000086868686fffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefdfdfffefefefffefefffffefefefffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffefefeafafafafebebebebfffefefeffebebebffdcdcdcffd5d5d5bc95959500000000000000009f212121ff0a0a0aac1d1d1d07030303160a0a0a94181818e7262626220a0a0a08060606ddb1b1b1ffd6d6d6ffddddddfff5f5f5fffefefe9292929200000000000000000000000000000000000000007a7a7a7afffefefefffefefefffefefefffefefefffefefefffefefffffefffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffbfbfbfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefefffefefeffffffffffffffffe2e1e1e19f9c9c9ce9e2e2e2ffedededffd9d9d9ffd1d1d1392d2d2d0000000000000000af202020ff030303b21a1a1a0703030341191919ee0a0a0afe000000ab2a2a2a0000000069535353ffd3d3d3ffdcdcdcfff4f4f4ded8d8d8b2b0b0b000000000000000000000000000000000000000006c6c6c6cfffefefefffffefffffefefefffefefefffefefefffefefefffefefefffffefefffffffffffefefefffefefefffefefefffefefefffefefefffefefefffcfcfcfffdfdfdfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffefffefffefefefffefefefffefefefffefefefffeffffffffffffffffffffffffffffffffffffffffffff848484847e7b7b7bfff6f7f6fff5f5f5ffdededeffcbcbcb926c6c6c00000000000000004e141414ff363636651919190000000000000000a0222223e82d2d2d0000000000000000c7949494ffcececeffe6e6e6fff5f5f5fef6f6f6403f3f3f00000000000000000000000000000000000000005d5d5d5dfffffffffffffffffffefefefffefefefffffffffffefefefffefefefffefefefffffffffffefefefffefefefffdfdfdfffefefefffefefefffdfdfdfffdfdfdfffdfefdfffdfdfdfffdfdfdfffefefefffefefefffdfdfdc5c4c4c4d9d9d9d9fffefefefffefefefffefefefffffefefffffffffffffffffffffffffffeffffffffffffffffffff7575757543414141fef7f7f7e1d9d9daffedededffcacacafbb5b5b52d1e1e1e00000000f12f2f30ff000000fe2727270b0505055a212121f4060606fc00000091292929583c3c3cffbcbcbbffd1d1d1fef3f3f3e1d9d9d9e8e1e1e10d0d0d0d00000000000000000000000000000000000000004b4b4b4bfffefffffffffffffffffffefffffefffffffffffffffffffffffffffffefefefffffffffffffffffffefefefffdfdfdfffefefdfffdfdfdfffdfdfdfffefdfdfffefefefffcfcfcfffdfdfdfffefefefffefefefffefefe1c1c1c1c61616161fffefefefffefefefffefefefffefefefffefefefffdfdfdfffffffefffefefefffefefefffefefe6363636300000000a9a4a4a4e6dededefff4f4f4ffd8d8d8ffbcbcbcbe8081800000000047111111ff2c2c2d4d1414140000000018090909b01c1c1cea2a2a2a200e0e0ee0999999ffbebebeffe4e4e4f3eaeaeaede5e5e56462626200000000000000000000000000000000000000000000000037373737fffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefffffffffffffffffffffdfdfdfffefefefffdfcfdfffdfefdfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefe0b0b0b0b71717171fffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffffffffffefffefffffffffffefefe4f4e4e4e000000001b1a1a1af2e8e8e7ffedededffe4e4e4ffc2c2c2ffb1b1b154383838d41a1a1aff000000c82222220000000038101010e5090909f4050505be606060ffb3b3b3ffc9c9c9ffe9e9e9fff0f0f0d0c9c9c90202020200000000000000000000000000000000000000000000000020202020fffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffffffffdfefdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefef9f8f8f81414141486868686fffffffffffffffffffffffffffffffffffefefefffefefefffffffffffefefefffefefeffffffff383838380000000000000000746d6d6dffd3d3d3ffc3c3c3ffc6c6c6ffb9b9b9e099999982191919ef18181869141414000000001d080808c4101010f71d1d1dff9f9f9fffbbbbbbffc9c9c9fecdcdcdffe6e6e6423f3f3f0000000000000000000000000000000000000000000000000000000005050505fdfcfcfcfffffefefffffffffffffffffffffffffffefefefffefefefffffefefffefffefffffffffffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffefefefffefefefffffffffffefefefffefefefffefefefffefefefffffffffffffffffffefefefffefefefffffffffffefefefffefefefffefefe1d1d1d1d00000000a04f4f4fa6545454231f1f1fead0d0d0ffcbcbcbffc1c2c1ffbababad4949494bf747474bf6c6c6cbf6a6a6ac56f6f6fcf7d7c7de39e9e9effbababaffc3c3c3ffcdcdcdb2a3a3a3322e2e2e000000000000000000000000000000000000000000000000000000000000000000000000e6e5e6e5fffffffffffefefefffffffffffffffffffefefefffefefefffffefefffffefefffefefefffefffffffffffffffdfdfdfffefefefffefdfdfffefefefffefefefffefefefffdfdfdfffdfdfdfffffffffffffffffffefefefffefefefffefefefffefefefffefefefffffffffffefefefffefefefffffffffffffffffffefefefbfafbfb040404040d0a0a0affc6c6c6ffc6c6c6100d0d0d65616161ffd4d4d4ffc7c7c7ffc1c1c1ffbbbbbbffb3b3b3ffacacacffa9a9a8e0959595f2abababffbbbbbbffc3c3c3ffc8c8c8f9d7d7d72827272700000000000000000000000000000000000000000000000000000000000000000000000000000000c5c4c4c4fffefefffffefefefffffffffffffffffffffffffffffffffffffefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfefffefefefffefefffffefefefffefefefffefefefffefefefffffefefffefefefffefefefffefefefffefefefffefefefffffffffffffffffffffffffffefefefffefefefffefefee0dfdfdf00000000251f1f1fffd1d1d1ffd2d1d2251e1e1e02020202cdbababaffccccccffc6c6c6ffc2c2c2ffbfbfbfffbcbbbcffbbbbbbdaa3a2a2f0b5b5b5ffc3c3c3ffc7c7c7ffcfcfcf8b8384840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a1a1a1fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffdfdfdfffefdfdfffefefefffffefefffffffffffffffffffffefefffefefefffefefefffffffffffefefefffefefefffefefefffefefefffefefebdbdbdbd07050505c9a4a4a4ffc9c9c9ffc9c9c9c6a3a3a3050505053a383838feddddddffd4d4d4ffd2d2d2ffd1d0d0ffcfcfcfffd0d0d0ffd0d0d0ffd1d1d1ffd3d3d3ffd6d6d6e6cfcfcf0d0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c7c7c7cfffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefefefffffffffffffffffffffffffffffffffffffffffffefefefffefefefffefefefffffefefffffffffffffffffffffffffffefefefffefefefffffffffffffefffffefefefffefefefffffffffffefefefffefefefffffffffffffffffffefefe99999999997c7c7cffbbbbbbffb7b7b7ffb8b8b8ffbcbcbc9377777700000000f1f0f0f0fffefefefffefefefffdfefdfffefdfdfffefefefffefefefffefefee5e4e4e4c0c0c0c0b3b3b3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053535353fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffffffffffffffffffffffffffffffffffffffffefefefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7b3b3b3ffafb0afffa2a2a2ffa2a1a1ffa3a3a3ffa3a3a3feb0b0b04d3c3c3cb9b8b8b8bfbebebebfbebfbebfbebfbebfbfbebfbabababab7b6b6b6b7b6b6b6b5b5b5b5b7b7b7b78887878700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027272727fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5e58585837232323371f1f1f371e1e1e371e1e1e371e1e1e3723232355414141eedededeebebebebefefefeff6f6f6f6c9c9c9c9f8f8f8f8e9e9e9e9dadadadacbcbcbcb6d5d5d5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020202f2f2f2f2fffffffffffffffffffffffffffffffffffffffffefefefee1e1e1e1d3d3d3d3bbbbbbbba0a0a0a08f8f8f8f96969696949494948d8d8d8d9797979797979797929292929c9c9c9ca5a5a5a59f9f9f9fb0b0b0b0cacacacae2e1e1e1eeeeeeeefffefefeffffffffffffffffffffffffffffffffffffffffffffffff17171717000000000000000000000000000000000000000000000000d0989898f6d8d8d8dfdedededfdedededad9d9d9a9a9a9a9e6e6e6e6f3f2f2f2fdfdfdfdfffefefeeaa8a7a810090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a8a8a8aa4a4a4a48989898968686868404040402b2b2b2b0d0d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016161616353535354a4a4a4a6d6d6d6d8b8b8b8ba5a5a5a5a4a4a4a400000000000000000000000000000000000000000000000000000000302626260807070700000000000000000000000000000000000000000000000001010101101010105342424232242424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052525252d4d4d4d4f2f2f2f2cacacaca383838380000000063141414e7888888ffb6b6b6e889898966141414200b0b0b380303030100000005000000cb000000fe040404e40505056b0707072d0505051b040404a17c7c7cdab8b8b89187878722222222af969696cc9595951d1717170000000000000000bb5b5b5be1121212ababababfcfcfcfcfffffffffcfcfcfc838383834b070707fecdcdcdfffafafafffafafafff9f9f9fecbcbccb05c5c5cffbdbdbde06f6f6fe72a2a29be0b0b0b3c010101b0181818e2232323e3030303c801010191606060ffc1c1c1f4d4d4d4fae0e0e0f8d5d5d4e2aaaaaa000000000000000000000000d1010101d633333383838383fffefefefffefefefffefefe5b5b5b5bae4d4d4dfff9f9f9fffafbfbfffafafafffafafafff9fafafd9d9d9dffe4e4e4ffe1e1e1ffe3e4e4ffaaaaaae41b1b1bff343434ffcac9c9cab7b7b70000000071646464d69f9f9effcececeffbdbdbef9b6b6b69b8181813d3838380000000000000000200000002510101028282828faf9f9f9c0c0c0c0ecececec0e0e0e0ebf606060fffafafafffafafafffafafafff9f9f9fff9f9f9ffa8a8a8ffdcdcdcffdcdcdcffe3e3e3ffd1d1d1ff3d3d3dff313131ffc7c7c7dec9c9c9a1a1a1a1b6acacacc9c1c1c1e4d6d6d6e7d4d4d4b0a9a9a9bcb0b0b068656565000000000000000000000000000000000000000075454545a07e7e7f5f3c3c3ceb666666c3343434fff3f3f3fff9f9f9fff8f8f8fff9f9f9fff2f2f2e0777777ffe6e6e6ffe1e2e1ffcfcfcfff7b7b7cbe0e0e0ed92121215a4b4b4b62606060fefdfdfdb4a0a0a0fff0f1f0fff6f6f6fff6f6f6fdebebebaa9e9e9ee6e6e6e61212121200000000000000000000000089353535ffececece7aaaaaa672a2a2aff9f9f9f79272828cd5b5b5bffeaebebfffafafaffeaeaeace5a5a5a71484849f2888888a4393939ab070707bb272727f5b6b6b6a657575709090909d1d1d1d1feecececf0c5c5c5ffeaebebffeeeeeeffefefefffe5e5e6ffd3d3d3f4ececec9b9b9b9b000000000000000000000000d6909090fffdfdfdfff9f8f85d212121d5515151c10b0b0b83050505da4d4d4d9a2a2a2a700b0b0baa4949497f0a0a0ab50000003805050500000000e5a5a5a6fffefefeeec5c5c584848484fbf6f6f6ffd0d0d0ffd9d9d9ffe0e0e0e0c1c1c1e3c5c5c5ffe2e2e2fed3d3d3f1d1d2d1fdfdfdfd3c3c3c3c0000000000000000cd989898fffefefefffcfcfc6e282828f7a6a6a6ff313131ff757575fe7070711000000003000000f6636363ff7f7f7fff373737fc9f9e9e4b171717ffd0d0d0fffefefdf7d0d0d08a8a8a8af7e2e2e1ffd5d6d5ffe2e2e2ba9898982a26262601010101d3b0b0b0ffe2e2e2ffd9d9d9d5c9c9c9505050500000000000000000b9858585fffdfdfdfffcfcfc75272727ffc8c8c8ffd8d8d8ffd3d3d3e86a6b6a0000000000000000ce535353ffd5d5d5ffd7d7d7ffd9d9d96c131213ffdfdfdffffcfcfcf6cdcecd48484848fff2f2f2ffefefefffe5e5e57a707070e2e2e2e2570f0f0f9e818181ffe9e9e9fff0f0f0e4dddddd0a0a0a0a000000000000000094565656fffefefefffafafad64f4f4ffff3f3f3fff7f7f7fff8f8f8c34e4d4d661f1f1f68060606a6323232fff9f8f8fff7f7f7fff3f3f3dd545454ffdbdbdbfffdfdfdeabfbfbf00000000b5b3b3b3fff5f5f6ffebebebb89c9c9c59474747221a1a1ad2b7b7b7ffeeeeeefff6f6f65f5e5e5e00000000000000000000000022070707d4909090d5868686f9828282fffafafafffdfdfdfffcfcfcb13a3a3ab7363637bb01010198212121fffcfcfcfffdfdfdfffafafaff9b9b9bdf696969fff7f7f7a4565656631211122e262626f9f4f4f4fff0efefffe0e0dfffd1d1d1fed3d3d3ffe4e4e4fff3f3f3ccc9c9c90202020200000000000000000000000002010101730a0a0a7c0c0c0cffd3d3d4fffdfdfdfffdfdfdfffbfbfbf3808080740b0b0b6e060606ec6d6d6dfffafafafffdfdfdfffcfcfcffe5e5e596161616a50f0f0f4a050505fa909090280101018d8b8b8bffeaeaeaffd3d4d4e6b4b4b3ffc7c7c7ffdad9d9fef0f0f03e3e3e3e0000000000000000000000000000000026222222ffd7d7d7ffdcdcdcfff9f8f8c887878774303030fff3f3f3fff5f5f5ffb7b7b7ffb2b2b2fff3f3f3fff8f8f8db525252cc777777fffafafaffe0e0e0ffd2d2d25b3e3e3ed5696a696e2323230f0f0f0f99949494fbf6f6f6fffbfbfbe5e2e2e2efeaeaea726f6f6f0000000000000000000000000000000000000000524e4e4efff1f1f1fff6f6f6fffafafa370a0a0a02000000f6cbcbcbfff7f7f7ff959595ff838383fff7f7f7ffdedede9b1f1f1f901a1a1affe2e2e2fff6f6f6fff1f1f1876c6c6cdc7b7b7b7228282852444444e4c8c8c8f9d9d9d9f4d4d4d4f2d2d2d2eed1d1d184727272050404040000000000000000000000000000000079767676fff8f8f8fffafbfafaf7f7f70201010100000000f5ccccccfff9f9f9ffedededffeaeaeafff8f8f8ffdedede350e0e0eae212121fecfcfcffff9f9f9fff8f8f89793939300000000795e5e5effdcdcdcffe5e5e5f1d5d5d5f5d7d7d7ffe0e0e0ffe4e4e4ffdfdfdf9d7c7c7c000000000000000000000000000000009a989897fffbfbfbfffbfbfbf1eeeeee0000000000000000fcd5d5d5fffafafaffd5d5d5ffc9c9c9fffafafaffe4e4e4a331313174232323f9c9c9c9fffcfcfcfffbfbfbb5b3b3b333252525f9c8c8c8f2cfcfcfffe3e4e4ffe5e5e5ffe5e5e5ffe6e6e5ffe6e6e6f2d2d2d2fed0d0d0533d3d3d000000000000000000000000b4b3b3b3fffdfdfdfffcfcfcf8f5f5f50202020202000000ffd8d8d8fffbfbfafffafafafff9f9f9fffafafaffe7e7e7af3535357e252525fed0d0d0fffcfcfcfffcfcfccdcccccca27e7e7effd1d1d1ffccccccffd7d7d7ffecececffebebeaffecececffddddddffcececeffd2d2d1c99e9e9e000000000000000000000000c8c6c6c6fffdfdfdfffefefefffdfdfd996565656c2b2b2bfff3f3f3fffafafafffbfbfbfffafafafffafafafff8f8f87a3636368f4b4b4bfff9f9f9fffdfdfdfffdfdfddedddddd16131313e8b9b9b9ffc3c3c3ffb1b1b1ffdadadaffdcdcdcffe0e0e0ffb3b3b3ffc2c2c2f7c5c5c62c252525090404045a101010630f0f0fd5d4d4d4fffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfcfcfffbfbfbfffbfbfbfffcfcfcfffcfcfcfffefefefffefefefffefefefffefefee9e7e7e76e0f0f0fa5333333a4444544aa101010b3050505ff000000c5030303861111119f3737373e31303000000000bb111111f621212193161616dbdadadafffefefefffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffcfcfcfffcfcfcfffcfcfcfffcfcfcfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefeebeaeaea6d0e0e0e750f0f0f11070707d215151582101010fe000000830c0c0ce9040404310b0b0b0000000000000000ba131313f52222229f1b1b1bdbdadadafffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffcfdfcfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefeebeaeaeaa7161616a318181880808080cecdcdcdb7b5b6b6f7cfcfcfd3cdcdcdded0d0d0969696962f2f2f2f00000000af141414f7171717b30e0e0ed7d7d7d7fffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefee6e5e5e50100000068686868fff9f9f9ffeeeeeeffecececffecececffecececffedededfef2f2f2bcbcbcbc00000000bf161616f61f1f1f99101010d2d1d1d1fffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffafafbfffcfdfcfffdfdfdfffefefefffefefefffefefefffefefefffefefedfdedede10101010dbdbdbdbffe6e6e6ffdadadaffd2d2d2ffcececeffd0d0d0ffd6d7d7ffdfdfe0f1ececec4c4c4c4cb40e0e0eb50f0f0f47040404c9c9c9c9fffefefefffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffdfdfdfffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefed6d5d5d58f8f8f8ffff2f2f2ffd9d9d9886e6e6e7c5959596f5252526b5050506b545454ddb9b9b9ffe6e6e6d7d7d7d70e0909090502020200000000bfbfbfbffffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffbfbfbfffcfcfcfffdfdfdfffefefefffefefefffefefefffefefefffdfdfdfffefefee3e3e3e3dcd9d9d9ffe3e3e3bc9a9a9a00000000d31313135a0f0f0f76111111ac16161653424242ffd8d8d8f6efefef515050500000000000000000b1b1b1b1fffefefefffefefefffefefefffefefefffefefefffdfdfdfffdfdfdfffcfcfcfffcfcfcfffefefef0efefeff5f4f4f4fffefefefffefefefffffffffffeffffbdbdbdbdafaaaaaaf7e6e6e6e2adadad0b070707cf1e1e1e5b1111117b1212129d15151587636362fedededef1e9e9e9131212120000000000000000a09f9f9ffffffffefffffefffffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffcfcfcfffefefe89888888b4b3b3b3fffefefefffdfdfdfffefefdfffefefeacababab302f2f2ff5e9e9e9ffcecece845a5a5ac6151516450d0d0d790f0f0faf272727f7b4b4b4fce9e9e98884848400000000000000000000000088878787fffffefefffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffefefefffdfdfdfffefefec2c2c2c2e0e0e0e0fffefefefffefefefffefefefffefefe94949494281313138e6c6c6cf9c8c8c8f7b3b3b3c04e4e4e793a3a3a9d414041f6858585ffc5c5c5b8a0a0a0100f0f0f0000000000000000000000006a6a6a6afffefefefffffffffffefefefffefefefffefefefffefefefffdfdfdfffefefefffdfdfdfffefefefffefefefffefefefffefefefffefefefffefefefffefefe777777778c7070708c7070708c7c7c7cffc6c6c6ffbbbbbbffb2b2b2e7a6a5a5ffc2c2c2e0bcbcbc0a0909090000000000000000000000000000000047474747fffffffffffffffffffffffffffefefefffefefefffefefefffdfdfdfffdfdfdfffefdfdfffefefefffefefefffffefefffefefefffefefefffefefefffefefe7d757575f1b7b7b7f0b8b8b8342c2c2cfbe7e7e7ffe7e7e7ffe6e6e6ffe7e7e7e8d3d3d36963636300000000000000000000000000000000000000001e1e1e1efffffffffffffffffffffffffffffffffffffffffffffffffffefefefffefffefffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffff967777779b605f5f9b60606075545454d4cfcfcfd8d8d8d8cececececccbcbcba9a5a5a522212121000000000000000000000000000000000000000000000000c7c7c7c7bbbbbbbb9a9a9a9a7a7a7a7a636363634b4b4b4b4a4a4a4a494949494a4a4a4a50505050535353536b6a6a6a808080809f9f9f9fbdbdbdbdd1d1d1d1050505050000000000000000402f2f2f776f6f6f6e6d6d6d636363637c7b7b7b927e7d7e100b0b0b0000000000000000000000000000000000000000b3b3b3b3edededed41303030d1989898f9cccccc8d515151854b4b4b9d0d0d0db3080808970c0c0c85383838d7b4b4b4b09b9b9b7255555500000000d0282828a9a8a8a8eaeaeaea75454545fff9fafafff9f9f9fecdcdcdffdfdfdfffd0d0d0f82f2f2fe9c4c4c4716c6c6ce0c0c0c0e3bbbbbc7f73737300000000110404047f59595993636363c9585858f2ccccccfff5f5f5c7828282e5a1a2a1d95e5e5ecc4e4e4e65616161e8d3d3d3ffefefeffeededede0d0d0d02b2b2b2b00000000e8c8c8c8b28f8f8fe34c4c4cd64d4d4e470d0d0dc74d4d4db93636368b626263f8e4e4e3bfb9b9b9ffd7d8d7b0979797ad959595fbd7d7d79794949400000000d2b5b5b5d29a9a9affe2e2e2eaa0a0a033090909dc949494ffe6e6e6d1888788f7e1e1e17e7b7b7bffededed9b8d8d8d7a585858ffefefef53515151000000005a282828d279797afffcfcfce8acacac95111112e0a0a0a0fffbfbfbdc7f7f7fa45858586c323132e1d6d5d5f8cdcecdfed5d5d5c1bababa00000000000000009d8d8d8dfff1f1f15d303030fceaeaeaffa0a0a0ffefefefb4404040ffecececb89b9b9ba44b4b4b776b6b6bf9e7e7e7eddbdbdb3e3939390000000000000000c4c0c0c0faf6f6f600000000fbe4e4e4ffddddddffededed7e202020fde3e3e3d2cecece69525252fbdcdcdcf9ddddddffe4e4e3e3bfbfbf140f0f0f00000000dedcdcdcfdfafafa42242424ffefefeffff9f9f9fff4f4f48d363636fef0f0f0eae8e8e8a7868686ffc5c5c5ffe3e3e3ffd6d6d6fdc9c9c93f3131312f070707ebeaeaeafffdfdfdfffdfdfdfffcfcfcfffbfbfbfffbfbfbfffdfdfdfffefefef4f3f3f37d1717178c1c1c1ccc050505ad090909431c1c1c5d080808c71c1c1cecebebebfffefefefffefefefffdfdfdfffcfcfcfffcfdfcfffdfdfdfffefefef3f2f2f26c252525d3ccccccebd7d7d7ebdddddd9f9c9c9c5b0a0a0ace141414e6e5e5e5fffefefefffefefefffdfdfdfffcfcfcfffcfdfcfffefefefffefefeecebebeb9e9a9a9ae1c1c1c1ba929292b5929292f3dadada794e4e4e40050505dbdadadafffefefefffefefefffdfdfdfffbfbfbfbf9f9f9fcfbfbfbfffdfdfde7e6e7e7e0d3d3d36a535353951414148e131313b5969696928e8e8e00000000c9c9c8c8fffefefefffefefefffdfdfdfffdfcfcd2d1d1d1e4e3e3e3fffdfdfdcfcecece76656565dca8a8a8902a2a2aae3f3e3feac0c0c02624242400000000ababababfffefefefffefefefffdfdfdfffdfdfdfffefefefffefefefffefefebcb9b9b9be939393ae959595ffcececef3c8c8c854494949000000000000000078787878d4d4d4d4b6b6b6b6a4a4a4a4a4a3a4a3a8a7a7a7babababad6d6d6d69a9393934d302f2f7f7070709d9d9d9da09a9a9a0c0a0a0a0000000000000000cccccccca1818181e0b8b8b8c8818181ca414141ab868686a1878787380b0b0bab848484dc6f6f6fb5747474c0656665b9929292e5cccccce1cacaca302f2f2fb47b7b7cf3cacacaa0535353eabab9baa1797979dcc7c7c7cdb5b5b514141414d6cdcdcd947f7f7fffd6d6d6cb8b8b8ba5818181d9c2c2c2c3adadad05030303f1efefefcfc2c2c2fff8f8f8e2c8c8c8c09e9e9ed5727272bb70707064171717f3f2f2f2fffdfdfdfffcfcfcfffdfdfdbaa6a6a6d6bdbdbdccb9b9b9781c1c1ce8e7e7e7fffdfdfdf2f0f0f0f7f6f6f6c2babbbb9a4e4e4eb66969692e2c2c2cbdbdbdbdd6d5d5d5d2d1d1d1e3e3e3e398838383b29b9b9b7c6d6d6d00000000bc8f8f8fc7848484c48989897a626262c4a4a4a4d59b9b9bbea0a0a06a5e5e5eece7e7e7f7eeeeeec99c9c9c98565656dedddddde7e6e6e6a989898958404040c6949494997a7a7ae9e5e5e5986e6e6eb7989898
- m_StreamData:
- offset: 0
- size: 0
- path:
--- !u!1001 &1110379724
Prefab:
m_ObjectHideFlags: 0
@@ -189,7 +151,7 @@ Prefab:
- target: {fileID: 3380982, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
propertyPath: m_Mesh
value:
- objectReference: {fileID: 1276874552}
+ objectReference: {fileID: 1186597620}
- target: {fileID: 11489174, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
propertyPath: drawInGame
value: 1
@@ -337,7 +299,7 @@ Prefab:
- target: {fileID: 2348914, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
propertyPath: m_Materials.Array.data[0]
value:
- objectReference: {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0}
+ objectReference: {fileID: 1862156363}
m_RemovedComponents:
- {fileID: 11403694, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
- {fileID: 11438774, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
@@ -345,7 +307,7 @@ Prefab:
- {fileID: 11420968, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
m_ParentPrefab: {fileID: 100100000, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
m_IsPrefabParent: 0
---- !u!43 &1276874552
+--- !u!43 &1186597620
Mesh:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
@@ -374,7 +336,7 @@ Mesh:
m_IsReadable: 1
m_KeepVertices: 1
m_KeepIndices: 1
- m_IndexBuffer: 000001000400010005000400010002000500020006000500020003000600030007000600030000000700000004000700
+ m_IndexBuffer: 000004000100010004000500010005000200020005000600020006000300030006000700030007000000000007000400
m_Skin: []
m_VertexData:
m_CurrentChannels: 13
@@ -496,7 +458,7 @@ Light:
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1569421957}
m_Enabled: 1
- serializedVersion: 7
+ serializedVersion: 6
m_Type: 1
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
m_Intensity: 1
@@ -518,10 +480,10 @@ Light:
serializedVersion: 2
m_Bits: 4294967295
m_Lightmapping: 4
- m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ShadowRadius: 0
m_ShadowAngle: 0
+ m_AreaSize: {x: 1, y: 1}
--- !u!4 &1569421959
Transform:
m_ObjectHideFlags: 0
@@ -531,10 +493,10 @@ Transform:
m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605}
m_LocalPosition: {x: 0, y: 3, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &1779605316 stripped
Transform:
m_PrefabParentObject: {fileID: 420908, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
@@ -566,10 +528,10 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -0, y: 0, z: 1}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_Children: []
m_Father: {fileID: 1951799181}
m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!23 &1824250567
MeshRenderer:
m_ObjectHideFlags: 0
@@ -579,20 +541,17 @@ MeshRenderer:
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
- m_MotionVectors: 1
- m_LightProbeUsage: 1
- m_ReflectionProbeUsage: 1
m_Materials:
- {fileID: 2100000, guid: 99ee8d48ccf36264e9d9a72baa681249, type: 2}
m_SubsetIndices:
m_StaticBatchRoot: {fileID: 0}
+ m_UseLightProbes: 1
+ m_ReflectionProbeUsage: 1
m_ProbeAnchor: {fileID: 0}
- m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 1
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
- m_SelectedWireframeHidden: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
@@ -618,6 +577,38 @@ MeshFilter:
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1824250565}
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!21 &1862156363
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: Sprites/Default
+ m_Shader: {fileID: 10753, guid: 0000000000000000e000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 5
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ m_SavedProperties:
+ serializedVersion: 2
+ m_TexEnvs:
+ data:
+ first:
+ name: _MainTex
+ second:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ data:
+ first:
+ name: PixelSnap
+ second: 0
+ m_Colors:
+ data:
+ first:
+ name: _Color
+ second: {r: 1, g: 1, b: 1, a: 1}
--- !u!1 &1951799180
GameObject:
m_ObjectHideFlags: 0
@@ -642,12 +633,12 @@ Transform:
m_GameObject: {fileID: 1951799180}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
+ m_LocalScale: {x: 2, y: 2, z: 2}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_Children:
- {fileID: 1824250566}
m_Father: {fileID: 1779605316}
m_RootOrder: 3
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1951799182
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -690,20 +681,17 @@ MeshRenderer:
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
- m_MotionVectors: 1
- m_LightProbeUsage: 1
- m_ReflectionProbeUsage: 1
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
m_SubsetIndices:
m_StaticBatchRoot: {fileID: 0}
+ m_UseLightProbes: 1
+ m_ReflectionProbeUsage: 1
m_ProbeAnchor: {fileID: 0}
- m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 1
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
- m_SelectedWireframeHidden: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
@@ -738,10 +726,10 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!21 &2041284010
Material:
serializedVersion: 6
@@ -756,102 +744,6 @@ Material:
stringTagMap: {}
m_SavedProperties:
serializedVersion: 2
- m_TexEnvs:
- - first:
- name: _BumpMap
- second:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - first:
- name: _DetailAlbedoMap
- second:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - first:
- name: _DetailMask
- second:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - first:
- name: _DetailNormalMap
- second:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - first:
- name: _EmissionMap
- second:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - first:
- name: _MainTex
- second:
- m_Texture: {fileID: 728199696}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - first:
- name: _MetallicGlossMap
- second:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - first:
- name: _OcclusionMap
- second:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - first:
- name: _ParallaxMap
- second:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- m_Floats:
- - first:
- name: _BumpScale
- second: 1
- - first:
- name: _Cutoff
- second: 0.5
- - first:
- name: _DetailNormalMapScale
- second: 1
- - first:
- name: _DstBlend
- second: 0
- - first:
- name: _Glossiness
- second: 0.5
- - first:
- name: _Metallic
- second: 0
- - first:
- name: _Mode
- second: 0
- - first:
- name: _OcclusionStrength
- second: 1
- - first:
- name: _Parallax
- second: 0.02
- - first:
- name: _SrcBlend
- second: 1
- - first:
- name: _UVSec
- second: 0
- - first:
- name: _ZWrite
- second: 1
- m_Colors:
- - first:
- name: _Color
- second: {r: 1, g: 1, b: 1, a: 1}
- - first:
- name: _EmissionColor
- second: {r: 0, g: 0, b: 0, a: 1}
+ m_TexEnvs: {}
+ m_Floats: {}
+ m_Colors: {}